[0,0] 123671058994356194991898509038137315131755773782208838979709132175216047701183289183645762909053136687046403209551004622054689716752781754066298098870675665621619941911119119784655754630754087278221678880981475304265523490465168330232657293526736408999156183730286779075742267924881581329552362277734927137153348734753481029250264251307636280519881322329367151110422763679800827599325087955446855265638356319709691045283207789295304560686068145114738561046003021191458999052641428663511960248184602154138558427878836318306139937471619078315635166560219578073783963037741143872533533395620929012303821768339404391898910007833992092427996099985980945171572103170414602742114036339115243676815256982053206807255512822520893568616781312765170684350312022416364095156452736684460767288159051054666279159414005088717818565134592905345524039432264349424709061462011043263128310973696014374233109250465316671026731241070784718975068120779053099416683368038739717542310289040252306216406164445802744061460049617040266174023539000354138559895707243844602701435656929828563173949341132682785854989606286322191202024918639120714171768734200142777796040260091531717858405145130348264757853312378833112979266866685440233443986553525659122449645338935241203260779464483557114757853387530384804354202769605221198275519155732552306064465293473023972289882525810084277418889371445946368081535061099710058659235491181719823473764279710850086048325122269866574146843213031809608781520949495906974850663542144676315856957845978449750471970509452710957031587340769288243500866598471259969738452592322712656769411656830562658638974241938917171737517616335301954108129807954134558910835253217908994248364549907623808001504179131448716286461825654552387398066589584100597961034047721538079666070382746839399048695186134888621219866051862737136534233563188100866368426176075714644200589965472805079832945199109098230864391078329706792152268478881672533394897970200307429740947685171113419181933567721468048850330666785922024669981644729050902271187179938153619859331024229434492749598752377442827821182763449127047009919219380888781256879763969192546126949105988882271949899537255756937969163453279591462954674965674929225342047582968118095426613332641996353896290698067653585335262221218895372703390255174903855575956790258030700505060612816601519414570847708287961288745492387546702304306323295209447262078586797222980894212618040758771570971548368492210324814268106071698991002702994726946723452297040101403007422445455944969812525684116755520786436807678309766171462036733060182434580985308435567345664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -1705638930802840636053620445678526282635238526847623897115961768880640874734247112651077248644610371993261858546207226273861350916131217030242248387243032491478964674677964555499812313320620061478780464632117726548613885688504575065520829112264955206740643918367954527149469500007701929117486172323935928836706250317717315712069830861892342791331614308390395656895617828167877805744642272964246504800715892240769597051874974081671340476582871116914355527657944693257617975305259305506536022601972117952232710780355716902559152161751256869989460811539906536804309759636236926542772868459680311528415342081571341522634479618876926848819824887496753005151263968077171537275575724851468803616920653266114977900819255780600212430316987995278633778335066253541990937000387569714015502418889858696835510007032554111361314102151006755143772634166303470644890106489613474061789140345629512585069919522585858133079784790744540450286704424278125145948648069814743523898259973195453635842852916630426967979708079439321996288270818724876649699712396363388269431097721717090032443442570983906243638096927621129149908562599504076079957134545810415874712172361052454804212539464590399291141207989434912200684864721740552992016267346485102615699115219780569986615749779051942475829661473173859397526496749437176030298656124193424065856356209032510876061625418189203673500892472802320359905596374758587561962426050772129355153331768376591556868939466757656473344326651634336415576916225370805131702083814274633635490876519050293440569916464761674047836125889159763416491081668970432217666772606668407841260507377387230092888764620451661895689462101797042574974323418577494679174489078914590999777109087730685864553927953900075492548927928011855167287339470176372092149517362951056011932728260720417258827605757865530388043564330464674353099481628236091946114043378089679597983491150206405528624307588314244610465333683187175306723007639420786541993823795076540615527731827744707699161834835255254291781048072130870065861792067344794284646630632636361388327233573179119512462519212903677161702823718419366370142355051564603275289868822659363427988071010188912595403441732049705583766525229091302130587259237319981619761089266241301774743472886923561090950673122039530502408245878770829646074199628082137046933945281325476282647633104064906974791980508926990826077751484253021165401247867473624260613851273452130724728024156158221984818050519479710940133813700851661512144438607958580217099810708438981771138407463835562957030293317148616025109653116417062006601531364533065745918598201442202483213467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] 83306440910476084569795759194731209620242194900914150175425395520712554640476119083590830625323285252172351099073279330509718849415272928612016449878963518970079456689119504980008719539338343772738329069010075196666952104270252276207332995776823800733155647097579394150858867201062823660479240031899946375305122142533693171400511743530303633286310564991277359116857169325425703551254042716827295606644517398097446661621680026524349405839187164601249695390818309325337574206271799019153622160073445524368750153757780926394405880781902447764746820522016499955445796688160496676731160595529069000806007246940697973692057904944562340240333885544826070230564371388377820733506595327878307583196884568269838307877359156181878237877212707847965228575555549218401338088544555406526593055514189003636884819321925745663077390835813665936576892247788753459788523574937060064656782169550410030081218168835699626536931607549946654458814667794167660907606346387323881612492812956571603020178640034574216564916731320139559669306527830222908454304585508500125659491859750536111833906688480725417540682533885157479539668053172793878435774804975584563849667614696858127650093762563465051117328804701820328403545240839407832340129673962354028889899826084422790091073659934398016866981474322050026755752233455211446181257304620038158742636999781612903669640853329348597809593107336418068094570514235566903840287185087678850012520358302566488292100310848906984389596974736704152221790447177901277441930336946035190255360835491462920557842907185180739039431425010240838899174908626866580889504553737576771069785543218806944116272516084897582276954115158101083145643912447511674905639770995812404389784435879193768092074180667340297268298180053380223254343502983845170081365292446489064999284319569432162271897853563341173126243099224858227954148487594549127180397798837418187165357450886024370720703483384046468901035699382008358284248590614491321050833843139090571840614394861653056300133732333268779246106831972457454783185078626444835038073227194841437979500769025704938900753285897156847159184948555017490913091786274682314312199455135390208062062215845619618927786701297682342005377240622512686505846591843314891297936726806950395105975149684712529175479213239505722374438204984501542040620287052026599124672436749136596222803672108097051305839074400227860783190946724866260284424742702145152350060707532383897327970698625684255651391677180930701679166046965235471495400852328246432749635025138621236910764746826535546930245359524293034704444748438642227376028110294543637609105979480470126594861790396416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 10167705514104660746268786891367173114412819618782874614535602926263587319191217932796633249267032501197802789509335301327093064346189217038581675997833843226856503185850667825872208817034641276367899388237204626004329110657869915154508732026460832395784753442711337814784995321450862745559886077028245545098259270246182972113699947435979751510008968940917414632916486286421296931399663685441470358861849046548048951381100470930884793871688945005987959437905621573168742345715894653742583838209661040308509247232105444146352373763289836637342006064086047057747339833513940388868010696890491366576837627803901022851842744723194680713269171133547148556525937238471862578429525057695859996371830482691096007616332426744659705308357756334403926069314986534923029823877237170685405357222261392921362070417948559175370981552605868802214063648622681021013243264217149970901795184544963099749118353531750745385576447028590182631128783874128320993516499212129666967596309930827840340855718868875288303987879635869674090871044666790977151462812671913987448712147909151101578534677595851934703835775675036560773379674649390716337791205385952704786824563287046553906056775773398414645777973869822315883821629594048279300669727854910344384133852081071641174831842330367410473010674310863433683648836898315132009253991491914309708169260103208965156034220068621776080508388889685009650796186617283092693603481529736971835396356802867842459621008226483940399472941247789923373515391726516222001090137827354448719687585112926112431823211476043993758365258893927382731948451828352913153087634896293410437762636402429673604319360879017781929086578030120527822104400060900362704955914764887888227577243658054748987995252490818091464857465160015680189027158661304620819452013617192132271925958625314546015757366860386611970754777719504592117524556463036172520850755119888822195908705831117845979780575026285982314616370163507063497477354063757493633632410585598354347124168463503028888877615337134949457200756791238041541144005895401011365512848082844556738780239907949091329265163144859023892213930807626945518240027459879987268798682791611784428409978752906614552359756161730456340671313543889689281395330455267998671258297109153650024326084441808794064127541472489899325017272966963902231718603090850686470551914477781056320404676783308791808072178652973137643355735028647845836405238772809600948053636519108568523492159505316244117952031551807355758178896336998254726332453652367534919041732246985863188537619317829281076023089830721970169246732546851711695777116947840789761527609894928722741883423424512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -860025517536870710322942116309115036368808777264425498448625006391413339050397039143328619140531110911292674847729305163261541570026391928551775404236632777162288751394756558540448709101007177920588032629040239209733827335856817066520751859917650463839492160847169755316501414484798188559028985147077186734542079268033902379041615750291652254664083477835200055114680103504405554300214151622192522897359852345005007835396412687799245572027767042333393118443026718256204050039601707028365060844748484115179915853889005458311028800179068515491040925679873778412584335732536793861153271623123596281031196652150139398251559998103859898454127453242026431938562903834421521055561556378198605154285923642738172968874118403415547380122208338912080442587342092283046545500466793910664403871177726956458368741182123953661942207271313138268909120050534668038766741935669207280237655731920026016251996379174308347528083239805717763030023120088641140490160564846045205567458444094435219748654158597821025352356159505163386329723352694041546336322395211623360134853100523066816582087954632742594665098883336471398681718384659611624056525929742775429833457783683115218032374339559143840659553320812552573819082010926488054275324631401044375173074214729678999987299307462182171274779217220905093984081418792995998337368426402096152138485504542365060807563627869713017379487078821121681077786388559857623023626222336777435228154153775278944576704806996030459030797148980882219623916732906190841962000822003530523972985492509411207629889532345031646001990794123971377895330455267092272297045423019195641328493635071835058867974893035429749663997055981640616923914400628021624010556737760279583032138812923841382935275850704912864296035598959449133274168134390427105707951231571499981971682857944136470850209949002396816995916811427167601723127381907675776483206226802205080977230381275898208544762695337597459287773226976201249612395166731209130019144206397148802090724684459425135045512351574522487886781894063962454856181088745216541106686325409146545669727141545030078547397128546250631932495726453790191070343431099769094965400650610479887645477552231810904385726672381528658134030715089798527136375291151941960174761230816796384727872003360737001114540599753228157574071973851575652489060885918999027351144206585153457197988301210190679200792540889735565165945559902856299869501481445077778284955129127055908674604155967982763533513074180646622242660050864389862906409280475691084133586805626615236645932125683212083284514096741210518692264103101194719305321137612014872854757184358098775897392527890710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 32985810281118765949383685333803703366549585112031139847560749505993440975668611734634381376144822132328098900042021439568054657025250530031392048431853797531377730492349583985158580885794431145565998556997959427895887176501340490675066748012863846131821753348405459775702602552179605526601569533949505550719625951142827093541049065242113436680277232435747846217461711919169381350569387539303164816244633867379911094652893618959332729997833627105735506066475953019850907611844292547760962590717936031968285130158324633993242132855159424572294244824725213293648002421018435210425844959658960370342631355284338331581328508129866099789932923983789888077555548452768409099313265317038568696234284556891393222651000162719571138820101937411444714670131995528429875485655588911011946169801967444988491433103662826536202614621198267316119167783967956424288700934545945935896449982064264370023110210782092601806895752625323815436337905953965920622021642697939086813112652262742526415935778402037114352730980524915011268287805115510408350593320670336521354359745032502995631160064214990976324022165585413005825384856031908522854415527469258864714066558767363389513413260265865865629705500629317952433251719290127397191270431180024282655289022690769879542608057192760497249652519117371073970678013326731301420061637427822849768941972716463175920467514284426693347278843001908732700553749572111452001879918823181108362107448304384053061557897511101923020911902599709624649757173349720259146816754477681557238722306022629187916834337445929317996689289259323931226002431262008808545475255672124937145233506361648101408611057044413493960395302232900623204264205942474845671978201524768163846391262774386678332148519806857720487095401234793233495168207338136688018590022662154135204718917799717934659134779020502998289381225435177619759840835357612020925173176836083102884012480132384657986962809113873204615350622499388142730882135530076433187019608419732344691236852079205832980338369100296529774578928443865966476490131107044823993901104036069589867484275176636227677707919390578131533590168414627010832078474499497932192005893925798109105950500361825184481422456209724876638488456094501649154150299296768217864324839681497769074196936077058121398055960561731252096387517370213282270428989067481141638823262740714501009061877902959883972515540622494466899844758054850144745771170240310532223116133353411235619499485801136929731099482067909328814561667285141757395170240789974241631610680886757189694337781679475932128955444760790057756424982032825123857538342035541335621561806355035253072238893338101547008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -36080197256431811875515937516503101296929815795595670801381594612467646559593453395521255241850367656499179144602156534101507002992650698369886073401210600797272559690529864403667918569409261799439194098635208624648705491162286894080425032152452170938950962949852974215646025498201744738658385327389217495256081600506509259753223971726389784678958967864782478732690561906140941123547988501240324485533526448665662950675211139978141097680868726470082789349839382836221961220488371519490183407167061294653860018645401977692264011560051924890003438791245974185031503424008069465048812018852029377396516150460922814260700613716076389284782687924655776776534498743272307880019520343706959012679135767436673009784824614921029324051261248687128594610786395772875881334371471380788089337640329325012091475661213402267383419140802196175255537281971123603733665044677965830412110730480205240295527550053735171485918040927693629022586372757021763535800710929782954202821756684184749190190296164394232897024554275799972430122378623894050288724936333262781567109290812565141443448487355665124859650481025822492910355095592578424292840283682392857740701418143800771787748477656563420742545791406883424243491220737054829940882023802381771591255447862769381481661760232900556771042000181297292602069767618057595564702101993733847098188980802508821851499013420223006060375333107876916206580242572211696826920339179877004731062651436109286507387061612138764295071230115372514834904236594245502624543002500071249954034569864546269281808170828680096795100140425572763720439565656010615961158990560322804244750053177715000293542526842953986980449538213115755414526553146405786094314588614594119195574845152713871076674273903260980199938630960187026879100831020684688320718885354634489728651310811864103934052567625284686907196722861307957202702927159968851992044755660545578442965227872650415753858091652270887109977787861380185675803097307869013921021726346785877213632924344902392961143207963010815887108870989876498011320838119038970650205288515083396199144027262292355618267450226329217193774090651517895248782402252471163295973229969585863295968424198573723866234070836904632699357971674844123457288101756038402774369796881179236895584706803164683980477930231862373259794588428453168875694969905611259610337136762174534346312639964857566805694513068003662131088540443557530525195664454846176841569062369172094313490879895675109266446375319846054632191658941065171217705527755568728062579485154607303949256009228540298899349105088932161611273821975974417614558200364825844503934886947018282722651607637426176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 1625564677301795617809270692603940218846835262559313602023994657052967018497852406602512056133729260996903730117025064729852443905090674557442566692956719786923646375797125425882351211652346741986937533506215221728235945639120021003320404435409313978349843828913296690365680806788211098656871328940078952198789213770683780973301335477985762140958521536801218613110021909757820125293207206720673765526389741803241331031979053328613803216610994505297412708823906687935347479855477110170048763246105627937512966857562070377822504978148704292332289393968543732178345366057643820881621651724578135766931940533492260218359327435259737543580888733947469029036540267818851606101637863026845289523656795341982245181804225894931169700276281694176525058570550689057767668388545900259884477655393575060452395336646003921056921421482563450773153771424925256029885026167279653759201813586459995736511823260617969110964198138383602394390913197014841398226777607714381262362711571433649682362845741423449181429806228201450312527083687476656810748153218830834095842919821853884125167733828302428234621846357510507961355061567476012593798375494813931023171822662060943648201814148200376238830171813463538904280730551031667901531352893022948063660218143651924384995292521222404461715425473870152201849821313549756443422556242609487496861148620584771670858122557817067200301171414199175213098043792702057582442747114027703843026334876124618355865659800820534309388950416868357557579000656044761613082628114431627795870484272053038393475103189799248959591080943813994373874807272945003314037259003243038449956585221358206277130768440626286462135396577517731227351665487765389845057808032101010459321251726566864770069493846369991876019944265982945244885334626775087568710230915453921603423183640953664901865835179624030236062862392180270966316745812781047099124213352492782083333056808018353821297679648237982243215767254243800503499773631728127312789009032159169758039984449639394045925569028410827331540181558509522483912283215188805597881051028669432358948935797629487618121221444704606244158262643574936406771265162542544660960194701992137323578793908583646039759090693358011956925086662722656494662467971293926698139742388873415686230554890544316640505319050752712520191842736190120104568681186897573614956839606318139322674832537908918745158434319998469264767292039264858607268282582841837449464420370554853860918900052068793806697343638315749371747960101222546940980756473986291168621082494132145643488757613836144181126200127558141353482119413462836533237631072804029366595104255848213573123679285697052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -288721265512651158305906826224905844573042468368174059506095355594557765684462743622557297508711609355388203605927122869493611263834530652815587627236124494147632718040786341061287552708851045211833370751882708155671286392672273008635377969194486720894859296942695580418519275126944775727782365127489809752458636079607173579851640514446840766207306106726415962144694285214731260796206175991448438006230098987343082643938904776315673850903886804663566276670327695332146821186034155209050909118342021488587831733640625766954965351789400267220314737038091407308631030844622123951920269903649704926936907569582288763414358549213476606879173002978115145937287047736572828739133342869534830490530246147107204389643071185485044585898009393612165681550646258414589856551503167636568182727091228012084196524726740823836103183054657521421261713221214602697613973903163389650476460201697946978497716057692928648574070835033057629723801887681867895776549914057805071850714325488339229050075230723278001875141237079112891590045014489249413915491685660551335910195458060838923593710525088605093921432900271485618725611928301589567135152111826494745930234465508016678664455094207390282969980920183259412817856031583716152460061602772387436471351783519316252011787497755169370767433270104965569026428633624760099811678216443786296487223302763609785415968272415677453563976215938415663932514572657962637824576778885461398040783388097045548457615396000239933846090824667883576587451593251421951298568682814512913841123723995174146382134496570858156138938990891319225908283289213056879140389899396932270361398283422640902153224568618587889104857025338716170806061313031538665621560026586163831903749425454537308760337195649321864755559902525329870531191169201061903370781964072886884604325556573765982958020003943897502690112945060125728357903004663877357787751943651547551095948610847938160179620854899323951879463219154530721406920049964183787984670417095565878432314889306925835049964604433288089562512293725273584119500377938690874580122363005295660868992807616616526537666195122504651488128433865897866470991676967639599136551496905227975114601810262398291555241626222937652220448750396454228944999915175828702362288579599308716625376976626266578200155327274018980060713897225385244115883347047303114109768953380212791436552332652431897380407571666971580496140263427871603877694823583056693028148172088567653346910015310919521821460394704782966305852236671102005800215628836440313474815683516635656803744309893197937613611538551449615725484134331873539276678740472778899929389947802810971090685440328047001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 6529223508007287068967838319259353391549273716789607587655097998816520512097031426170440372715551119329860616397229526982910246606152742967312352849003368464286040954967564472901260151946744418109428810297230445476134305835190467718799808218806083558501335144068614819243567994661870219285740695325872452225034847150138544081211854984002526698071050033269157520681539083162224693507449646759252010907630237726572776587893472739037832162227321309194983138922013247258981695698665428170530864523736225839519034332836270260396452024773903825011809503017194873720729510852918353597235594718370124764630508001940962296813679038000380099727125397626628485771940132600966294268378700108220927451629416379962102359153054591697831293289176190234066473777040248897694695533097146626126043058944611346488826215798419942599190537124976460868100193890883933168092913777149176748763572222531583672651718544606144533091693572535168541295184584512138726645725602960513627425234642968572954313551761275518676818790547386593226652342759420475986457534188018224022418844562944904477512198135867590255980843094082514732917483744342278036984503613975696454528962291090963625322925605632325863951237456493252606471326523292549891153685348858355378500653232582565252946476549541409164379093833041169199243310755987454310165694856108172033458159043518753687117491416652178894026806676675387366261113447208605383631092857228418449754927196312830552000190619444001402527040569600005915357553147643223740342759437849323070399715103634466221369614779569707159735153643586019382029493463948647191896891727586610823851470635670878819184961953158955749759148694081749965924323747075228263908902254628649041566873598635104371521003851950595174587511020957726014002158931693646294139174456339913965754076764974029402646289145659571217884741093808045507056646924959922527021630412222023731683140289128507985112940826140872814480394867195752262891730559548804988947785725537359813701775042523916720235669281057990445604828068308573475176568132271964100617595691903846315391099997907446040502254744153110725779636911930024406522827889289200350380121725305905735670480952122298694039737798677259125510012846427508102467203706204126355382769528958989387858395384719228786467990844516046882838656569641581638822798426087966170085914459943456750004896990411526048099191592090805597920333846693829250487119005772395881857311452683334689523508865051158060815967866809254491763458892562509417803694997488147679523934601575286259628516917529569688371674188028002185295088918152415226139807944793842720314157529413196858398528437949105700864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 107234348781382042573121362685685851880420491727646223043840498431958689265114743983875773695066620241163944567326669587775124359975721496843683400766780620133797490617282117071420851141205102141911769377109931234927476051381420437570277991057278423583767814224287448205299161224170290872363326766563636185911998280058838059773056718076890342921370433833172015933234857491399324662882756286325504528347043218336927025522709972491285035185968191264550169677616306491065953392278330293111960624335182561462636517118628112275259164823505146906844500143338941150658538085585278527245571182646686662641786535903982433101780911877272487852455835671582754150866462062669634245460418090813273452079094710898445001527851767653977321637958940465411418205619414693126618855646607145142526607703798801723625135621742566368937294433398753828841759518640009505991725991077475367293227630905103550293148370690461087477663168526705996974237922055912696278401200566998874471514024588704976207596492666590017854494031404509251144544934942697416235832566929092537599507709810529964014483694071192967802028460469818446999416763048192055742986318134950801752598482573394869377426784202964302383190102700584386319000742022453944398694820979086412571717240218179648784923750630484021734429927088640916198277177237595802036668900283380214740869653711305681738254523957105899060964108393585912815416326873140669175276782549762307859949160873193177045111498444893647976955218409593499840056155004968048993910140870903732608447362757136573592514144334120771379626872229017114723995196146812647302748905088751684594086298164240553378447410028707896779965249248484242872141232652112049033967664412832129009942147318204355916840730314846927779480195363307206625331092331979684162206425236487966220242449153675979836891797524763268460266350859197211489560079213105865502128904895532063833463012655824342120283395869579417037430213093159449426186868225673245868797322963425252014336490208124834732487968361621454671218655673435375221645156943914681721516094989600707231282139188811763696748259554700270975360524235406707451267778177268669835523988998598130245690675981361921359884161762665846069928217962773956466453412019521573522667673809082658464845556537505071342882008205805043221755584225818134121926570581251124487251749485558165656972392969334341306768559743690020567525412072778526442413197970370215685816382873639366513004671283650251088330227274525224780227737365419021537559910838664627843371948874582519397671668220174486462975121908667875248646490323621365199059897871220810015559429295943322539930076911239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 22255284133484508180321542445415970129917706699949845707061142856047924851792157116301212545836972668463008070068007101953317855592102323322652269859397209310239169681570131995406736002266157924627672268733601557356914315234904583063060225936169834515991408533562776362862788288952737108282616824296610539451802761696760393753278298793367212524426308821542068794102674291905013765971053116340495251200405305959340827643831392573833367128270430243098744680514810122938888095290216669027044549905975256434269645772914427133340862462134615288733149358441340754702712807969781504909594038672875508811583239459509725040461870449385556404559420119434409553807630363079352902926505779584474702977790295406222028498283293083077725619300929734991493843752122601571284865644140779438611609194977604716960801493685448901702235013662861417716399458355497308258104228390323769808696192780092633865321955792231141016698813928658625493640430253442355250132213223648031049451738549713911520036740908890531264094518272170183759841469954301802628967328702205653273186808324109390376952654441773656046059457054857264537572123120884006366236642221463870230915288785316881339664202451070977252787754494956752683235112292914066713206736210615945086284147965945666309087207442866889116090165307589522747824621662788833154791020067664970914301690006336162176008672110994479177962647086084714095113092563499021201740406293319190092421564829689649184186498990961568354150509808069785141035114158146514698765188586802749078406534929663529844013181840113293671388179145176305537484023696077176586032745020924116635779752829834550132621297759877851414288599346329134253032450246270367904715164853034568168382355413746323773321770674466166222456331635438806777087447412696654912694924018884156058811033643193680676294259243581189008890423712085563706889033466505623773293298780913410007828713964114611452569796292546792046524934247689336055253048212228949342538377396007423937940636896329951748984779277572170904902915480503494216350190244273413969681075830836519802611448337849856445490630329692205966264636189730815950155719811782816781797795826801362728529734990816154773643246701835711195664901665125683704788756950090023807731829942971874301382059446767252610826447725405853057891330939737151552953424226695280753705160244703666497475445932908576484358894870392391384332276719088119916363233689002602068437041479337972737343521748730407494006822926660349963756422165898234538551569726283835043424824474326985860092144738462321898549751932331892548969388467807950268624228366624017956608976739133187828821899280992174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 1100654481610632106153987365799274880057985928911997465626545920652180312444412710369705624039442567648536582331904965365619373620920895789229473106401105614894584513495667175263270349394620404170882408354028099387670459836967874989239598820248846478061467143475039735845364957698808431244406991667046128451659264714770660114676899380099163112570850342960163706922380150438005433248547748505418000971858897037214549588633011758069214081001168715979739846735503255386183529608315909793539942128629043589947503388206051388106502902698233277759467061015433607528629194850896733181606978436221467337290933842952099365524180784224307675806076155551753542533373355244293599929236790766317529270598885308947365156802951262037629124491817336211353721189441358592482909034121114037794888353843737944788753708647435558657366295464571943339233700579264061110708781200072124929683489346800841262649670425593164719996151507763447159625599595703036998857157048849890699136734267156046370583253045587883033366175702261263869495280239086816281747595791422599088736536994373112002900925068277869801743142641764940832940794049648579202147316198899213280158170831809735473024964302798258189512722792196049178775204653958086410025916403162874206425113449356810589533835594544081353685765119363073560593667901072700802863666269219396144268105259923090392133386263790331549563861719755436095101472274973841711251584871817610287528584276272287163178687474505943223308902333095373215147457326122894946958778091646965226587171999863324558752171466356211162922677680625921765111696921751447066619671329812219279923147774631184567388847539228141174878907532209265567415392624895837847474847484902526346681960243152947061860381871557928001936940359702306591386023949923523720368412630680704888593536785653791446172483104479807475170975590820160598663126792463766473073513580737924533307281969332465356255279879562330172326209875646028797355766959260621813715170034886623554363502328261990340849945129422052639013885099002183968373846584502654054044981057429696154656727042270433062932558656220267933675653950412333695718746688207070319451723716691878326494602061409702601066528729235494677755549157265734239371687671939672002032043758696800847443827020600739066337940158157970078824173122847108596842304649347381787203533351328425727549821306002964551358785174145266012914432198889197383344456027620739261395250169554501128529576004805812345687894272498553627049422196245207160677091751455545375641207656458497954800812443941558060685154201630091021901883914582718218855378732325414630102862588486841383479069072919820763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -51601826593535763447528643173130890935000983467607984104999875889442650675043728031740889172910437572550640246985900398851263603365625234977865191889960697664407537558613863418302292845081796888822389215831807460165675859942665665662628068092359594843882233042635916315029212256398037606985335849979160336679352330784595310628697927311251248637701000420103015925622543243095697271954080531559627235651920530498054576127166317699898206966432953399868144427148179225240032501138640730980616907772257204774849195513345747890691052248214157731924936325193273332865167181148846503752955087170214445297892799915298675859804974846343617043170938030500777144584146236873420991421863153944271414169938279692586114963611730579732720862732289008666321282547117180056097373060223675078770270847230788241327981536260236848988136399756379083700652011234138718262298021310394539387532778706680955431858472868138788952180372250302165387714120230358539953587160585454199139651784805053100067123131772280433673294577483002410898179541429413847878260879898201053240743245110935196238831095070397150627702717004004949161964046231680456871098733126049039904208764372782309501269494404923601256223408367187899248174353600061131061225763269960834739239611689728076461636826972960530516374000902182892768015550316968970257339956266300240456331657928757942833684902553293371257561467870909965468308503321490558537864529422498596672594253424548128099955729591990886485745664419051311579816490248893711824107000787317570809514453190711924557627201026552325343938945473383946387195654366593814256413867368935600902377594147960201963366054022015455760604609955182214318880260515407668584537358614133175464752045662492689377006105359632321245214733244608630204544469294796958558605863589334322182566294690592869743770106982335101742418310652567898992674393777345617818126863332485240679013957994197850895237487820550105504851216616207262238899936533463315427970402452107830846839728827574895158615194096014424452089091250823451251568342519685366475764448182300720969154477634361068171406878148501127952133018169116766864300684916594894904143433195046320951620254638585339034676832578035868646802372574379078640298761303700855774752564187619197778827830954516113935930421860155109858840038599225398076099666166252831950085179115545379013134693764285614379870288270411584087775884861408772417211538056088477421821917420953983717923968357983935732441644287617565890894724969404005885343694212088394603301236824342835841721697293273021189118118121223106812737479482994973033525606486903972997480485169235540801377878065665592524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 759991056585517453602303607270597314186025112320869157360389832958134911376130595073918324591090882582863180675013026427681551902429926596147849020832711192376068066069058528527514391864035086848619712442645062668206655969164988258347697358412053552466777150196608767599919467526092047554601061066756514936784763822695061021812405177190359955220599524227778780234585881995430543892733257683401107156524060385588173565822905263233142250183716848911770765222423373668261460946448829420638398799676126150205751479756702073356279382039420131747503072943693982389941459282779165488516587738775984425333432100716313461783256998819129547442050199500073329542809634888932006968183989559007109874807786750047062868485627326432024132226853285729980658506395950859564675442116910425536049373791811834517733514079398720453129497699221358593635324490416070769362136068072485959615818478906501450856329696044349976137874471972212537596295819417436716331353268327735711383640077887683488122015625736548706324644878300906538309981411367122250355265519134943064365580294173924506123333927226993517975001467057972903995365148042197010965987077030376981518531461280215972994223382798852333713818310926594152146115268590078421701709930071557620525462913099286676087122763486053078330654615208042363266289462073176349278829532998435740312773184154615332815799305748716399974222692173297974756377915017754399694556123928214750601656738030254244014420135347968840399655962658704217398112885972813751071682112346419004762040827607571649701262053082814692106924914940728998840500474620174204583816149994295111492560555635496344066064290692446266982406226536530672675649242161905479942001465746274514565697332049146274072150313211427505558534431924913263940152415463273068511670326862419589308786985247509855426010769066369537412275102226863163272048933259738929211733162529077960754345369148609146232422644699550422523473336673909961594384420109774876672099449209465682711180294448721569646178097908523780997035529918580966328562425855963242128771521341782571381258975434215078868310828739410040067326934123331255245659999762178087458581020280286026343965893679764361776888385235492826118026673703785348806711149950922568601522398513153053673912672455689427486772348285385859151604355899336540539289925447024458575633959680139104087989302532830906823080062882296298792549068079801318390226811488056701280228360932759549539481116543361905436738530647927739765549931180493528866275658146076012615616469924107154397618925013007521859918710871449191452980100909294815552735274230334459535034240170025690826318023843359135629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -384183688317105820297802699778353960109070993852076153928863258872699639544048232441674016243763327930489192312570251688471459420722390342445451924197621038682615689999899997663768799400901292046664247432137040710386581346042696273312292106543998623439615629571760009424752680534847265898960279695851649985330730757018981187787820600358175704104589281824599762661194011132145796695773375878175677167760314378111597942781481779887377641969080065667119653610254097104351208947193009419365467580655517548602844291807900324375827982502358902680403046009886080565905521729237600528529520165010284580853630648828446737190091391128973621539769223921125896128654595533539927553799315105888848201692819225850354401788596874552182304711911189696191429451148994765976056691771251839826678198457045931452639501530886266236153086777503594038194526557142777070438622353361933722345071859763156671334467568583428043155405632503000434134864721108421136329000648878121705598050078221902012270677976811520287174834660783713808633160001964500461853462485798773993147035344704407580674743380652956393305228576443211660840402647527657730714822754479191555158299560830549157582486997967843081089833574327191852084381654199512835686885157296824296038975063580852964855734042134314587780409536666529493018450190441839289963711150736615227277950100782523074968841893388732868693946722286608757583934316347012486758266561887999298962295940090287840910249354641027047998069352868308259086672774069073084899415496957836310216145930757944085883787663998650029812267802550295656351074188073879644267211341563672682567271723220056847442230280949263213568073902233225579642637688543883001115470933190359663165411061620820714935070647839547505084397497489236049992558137825706743646805231850439002605963094941696050081127504287602972210055215410492073766374613674908289815031495139906560317046462187689257787902863427252393457287793680251770945065312435055932227934059922606306550478264038279639356557828196496070947894484798802592291281429392928050178393892397316641157234205214280062135894353186511416802566565912113075878614901400174758424793894647221754229777041466157858083837660836637234161825979584454230793933938954705504305700420882967928704448895562594275643635453643244236065836220911404819652474772514642655235407168477971184386096712053099435122876968165416879701467947175814450018603219696630608596777495479052927405431157878103406987715275523184135635233975064058285173822884993469121148840423470618177244555460038213205632670191695231926483294939167265352739687046322576677874833897843232229260972800797048832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -218627556217980585283371880773661448438013648860782239464746053719022892279862922534194484120028912899315100695590502813688196079625291118760400235989908378851797830878373934529569488635784538878718006201828670446452949224888482890666679517657737301922408734092211306797224172487813296180349799134535942461190604744479028700654801499715187132515745277846805566162518007566349336706676813287399915951553583457882875608895185683396419416565193861403331073771601473591528997958840165511667057590395904134870368997792684161239715536531773832448513779055928261966123150520864110284937622134542444709780321894702937660318997563056863455125292265052266694135624170367593422241771692895480323287259040144749930935838946941681734979780724745787028824417955569921535475288097164528398619223132399701474583208511184041705075900256793421813749464109017880332993743033061649819587652671763843512453857927426922868901606301228448827664346813799882061475046921829530445441763732412326069786833341573169419495011805990482537644604457375828082944596948542219312480939947819185699079076469118731542380634092032969624259284511441188512023021244629541684442751661608860228632435334564832209872821793601299718718058967296948635268582705432865017238755606739395486352000408638757481765184968261186570981543784399332884272880998901640615531984936681244325909314611731758769828069017392634070990705233603783545845316496298824974302999034737636468175863468051497839066547882396528043607142801500938236710015265036601481624201793715110589664080531670869682986263266987419992551576323822433604525917130204309153617540755091475131455675222046449944453123982059781019257945189258144447092596820021526536087513717721693057938323725939016684396618946997786031830914692099663329048001474645584809447719049420845902424708064194583952159478790271490651297559342284655146016295384748176065541341829448829008897806462935132673280303261769494792918951639230365575420818621635386616024744830334947772639892184784034981534973012583567681295992610295407643913902461080983338144035542669917329512684688544798812967694535700307641799109327207161776892160573355466470944008363974701347203333588897608635541363940654216167777397713437188063565145653445744096977443143131598501230849247716926063448937377910458507359875012288061948502711247676506040439469725053112579390634703806873370513828103827761715265182782703666253487228633644684069276878735721831625938762291393372790075968274858208530626686339434522388516333589351559539816053842317066411759714643598759911049494334069453275807834582961585345193410719770630263052952564924583772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -343525537193152904833391227947740102321559640784719879971323112697831202550676039113366925627510046932427430999141813136215380639462574592983653699830858343427838209024978834906312348039872859602702031664116979307385752123830890949688722658304015073605764419320634077887086172892261277586693256518913467392409103270199107476890770509323781723005275193431344779052535013296255462897480929816196021674857910052823155757776956755641125597464229825905560164996145477892106567281188077816285989275851581354236681047098820711082598231521441223218840563610191726142118328241638256056172598147299359578965707994045222564621940498154973522101032256676737870483878027326535930302632924232767111843393614267478684013908957841302462890390750066373183972702408505612675509066609534218594957218220927905945682228731468077251143666526194682362481430265856198999486027661186288215681931888574114964368165001847159987348917383898648958039983049775786508783375254952273158968535919852250799269319492538941973186610380344959221164151698090200939484840287718121081594045314174944859255801281160389758541980485782926327798745526290688575814133590983701420568512489067641683093426480275597085275407776638162540149129474933063943307213664742367157922660563598058478343060463655656321415698017941161100352677216861945687069094255473905982082386613116382034854663848329613514861874044558042861442918822319300506445633191403436481266172343263412680615481802808405984627403322667978444070488000207429591603995065275574779691738890014608724507459122987640635011973925609639236022439546940965869368588842446680219564079573444961649092571459213866181683574071565195405025704287666202407944997850820070469605159493976191805958759499338291117341328800834732382032797095848541807073892786469353249809698836153881296154848527560314138740176657362037385324429129470982758375859114760938629312435540179733553941065041994038622977874393037984453730932425792825240570050130123817419702870564570099670672275892919698158674120071666506463484580758939547382094546865529671688570646633607392395059161454334862767403253042692323520014265232900791966952731986354363426386848399110072787850382068138423615353919891426808364114410693937454807999612606390185060603918585826477341727709057348807979615276516043062855811401030677469306277673018483214277690453432478058549089426311016704347961288210450745492994485398310723882139297354440505047857188541073165917036625040625291687890308192265243013686006604884184867660285140620777908499078166042633991871169160476934739093052355866370220251906783274583529938944403377962866202924302763709956096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 264102851004732144950364796049851368147324662585565482473597256490037594254816754710099806599841879522856503412212492076622312532131167141328278992464265520718826745496956406498051234839641554747517200468122646311102121512258684156107492219005711975604034822488596613895556009589196324098817596288323877810363911260217970772347871324936559597563712763788955346094808147930892656395072400845544290808991167357924946783259592444919387873131641977710278017751706336764754270196846839259303240375177803532592778892757400893087064731783024743907064068658975399002406760456955863607535118557385885102414375471112312432493722130660531612294258660291811776247092634181878119040528151992034848555551859947196739310210482768920512561351648126712714040288326960424111512508178839308078844293477837733820577190065748249948504988273591719640318493249236033802634097820619944232698121285477341078328720450222714188361873190650414534610970746801501796192449383338188186147819338096380788269840074908618816473068458040440130445169840330287942544203298159863519264472790558569861520883305790913745653276958879409245136343041319758247411317422387349003831416046441604534305430563665616127459186089198463764492170712994328047120755099127910984382207903194141533028302206154647886579359336775791063983389658018728108762876247683690087282284142189016383416582778260692919572137729915189914819223784378850160193236986923009218307886385372584270592399345954857552707274208199600471133334042483242175407987007678972084165455700847595040060820938877824947732455023500450593315093059772088809782716248042828466378372807253925684242620067902332098539843274345123442643795087963651367580706514418110841244558112364876720900935205730184048124089117405569203475217069185435287012828647690041758611896948104998570339253616585301997121351457369553484715840921868629202407423715437852814297953610244699185156223159362167193245492666680907166202285741149249621215243699093011689415524330011236019174439394331113407730162390844258130517811192848922072304743913424436851885214508212751380917155680903404617076698525582075014973068591022780612187782336898632102957015984816241833506357852659237225102270805371091980531592650945411945464347502861858370070590508561276546203897378104644047079908023588913048398041770647511621727758826194846983645474634864656167843188196796518706702472060400056553298874191174643684835890836882435099144357652184079298790675415764209770980758967832858369956914125325046628689323400641297621320768144563422785492551084172266952547338060788905860886442369377772946417418568890902544724401523059925503180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -5627140895751258241919036819815942183168504984592223106556906351465900468571527212663392338319046432082440670044725944338193960417013308820366554482264142516692749897439952923379272090690064337659946372145880580753064530971327859275962646736981697936530840641098258559338132087615154417161972187495899761706358244034703523524023811227543102825763065713600144628313431701949519076781694746906044353436847973190958575491839104783342684718890159827289459213242389306455828980478785888216582060774504609406260907938201074650237939533922736781212853653233772370227809521603269049261557467519366771492643127628015214931111527328392054018600520719368528873295074375216775940109110134888355561312963564575427117477675164553209434153033853272343057953995844237006817837911343050816341144715570979260684668723933163826150805558820735132421040374168034837641875139716897338203985251602720454582442239050339853195417637070449500585408259350137078139339688141013113363830594881095351905978289029297530278368696955927240154779203490686970139847201157603716587341096904168092170324062724949709845613136665460189513875848777372029903101372818987137938663735134634225176196414745873090132743632042348672522111414600652724917526696313230957792120994226839963783740141978599694982798386888914873405516153255392955023777455743274788504436964439203172799055347451316587667775137117809406679184968807983449722778700061269364314844815465243985602886836193110621149457413344952428442602732430327419483763758612441715507354234590516279054099251771790398661459052855249287878424066942384835123753844224968566975204825672350668874812918220457500182365208523198384257602705654978007791095513008748588195884451623450314274799960336340386507470249125862540362762851597540375466704383068481531996913737421103195466574814954486423491464906925977505897290424321987624570185735724022591874894876975099225437465563480498665909684623721015433451817589446201034567277730954599543849608808924693988479025915264630027130618937652461764702496530922979068592130816150749817899338200651919506438709541129842027009939793951482631724262064114386772121974336851502695637242352985752591368356609945657576999669892483304780659772485772303676393484464562335137848733655950529010863545783396184804328787751510497253572526945778537582637503818736961701488648764420196726587466528981449148282529147113467354901842214608718947131827262609264435148423746950934876398854643265216351728724682183958871639709993582280249746580591392885704986294180897724881218001962085881931379951476391426893301818826472213533561700081510089439531773434272715382124969984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 60123279377740665379824935166787812654393641791319036515297698641467491100260371353439591670888258708424277239188954742968577919605823581484429225876915988768835948893224356149980942204178944484661143876501871673222234200769329085497719420516583503639086406336649644845460044919784190280266476122501736939790888146594407718134371624595613774077297472462494693115434790710990946642992270431138997470534540605799258262449869588593173794687866992467825846422833533750595218803654135624048444341120931036471274244822563224406905495672297664972434051546863307960972914837878825752833765465738677220135057577340082752527131758618594006999861316613832747453589392106344890408919583423880443508047039653311781383791702252842160801235050131327916153810082106760124041019074639462438296333694734808752388355651352337082665270945541448507646478197524984697237410088356822111809052677076455714551103274526131257078725309257632575725954634074177211235170508994363538840611076843615030403885473315842404252834448316093745205769987999798144327964708613980581913607498943799038624117748416223817522921108949768784010295312123708637271249607187194869798004328615572926415307662503468835210744801232580201928611052975586623400397587538737599551358203202763986641886430214002830330961275216574323500677227421429860024621619536747643850423299632419919722885780661992970125934343531214451715451152732747143154682299745364353549712328372843847543744850817630603704249575982266619094731178105372681839571372305245492707831573233545417615825632250026085997456255333254476836765196213367535988952714641499818652232148028844671755659082576153551061900451898977160039291291950319006956978524002410636923185282556373299830101746390744405578238790575450169013212755106960324745080654883664346142186865153533216240010957602024901134555540526752203558988900167426942860149287211349554179490232185948422094432048219089930134102992573607210384230613731871307040903919268545633600465597066624566155105890137703931139647313055202794524720558841875665431444232667747886301191033291456808951605928474035849251449688081247545768900644068390714979970274972194587878093668626012177013825806465181284978678896682491662216419954226821666557050831665064479486429987912699744023521730243001860345382533037152712117581203491280057481392007869210719063130600778228095374826354059452196362824909559324026661719605755757122382553630251544847225004231219800019706482195154618748317389080345532397157907978635191771702890932295301782592095193522428248726573643708781992020812297092446231053556719754588082747590387245412129205633568484093414535593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 1435796750893315604683784872259061605915083764505085321335951192143937558319747106857667045112203885348219220769754107894841366432921580872626561079035849400630554080727536831678824328896939670034592687631829083844089435450839706936567826957638386487090602474795357913293796375500702438079927968298541094064306307581317452314876882897080053723215658024676899333087448441416379438410533638521628301993028470359499070080974855923280841366991801460421760220320647953697815323414888882399838708061275897583665592320444216625451714644823666607935192433181500740490569140210821249398937813559090100119297122865607341057251466065721711088875913174474025709171481736422985065000961647344933405737117075250595549561723208120864122800927670109015636539833349113497801944704155742673377976763521806403927329568593902527754637381348855610049490409222063505867215024995111733212938647419706937363662191944090504953897677692689939990785356552868328131988512664259729404933031604780373052959228585408606321970945982692785163530626616128153386765855953787295754927274374944008313611247059287048114747344557157285218916301551699959125562053904911950301425075853410216249241756378833732235929000919294037571803134933799655349142539091407952606112811690094502351610927952905575795484150066650519757555336791573126332305705164156281197032367604603972836492402262601883798349221318684606230174394591523005390487915962469699939254253768059326661695429379165025483446667008844130381903792809552742232907714195728612503440052404476981771292059047254853066319218587205813038631581244756624186250233432814079953522912929896164674105630782345308655422362899407580535002644620910960985789666784180199285144092286341184170827229312649925618652917589198645144720783767168648356752268700400909559586980313021684259814627629437588614773345791146351785812119806138000391471737710473586657028425278498328719459512662496870789734774524744606985423612340316135482633564523898411528235697324080001517366880757987336728666514077006360695855480282871358495195076434141840875584945520679359447462352011419996404152281933411996070950290872894039451848700291025410739094726677220657646139308498722089340916592382883760042095598804423086814687027399250062479582740336723989231230777355408588660645668277654277326429445123970844917523102307569737343227121602154868530480009261299263059946755153938746405096655328600241152172580402460313806354278346858514044841458078444487350016209978885519567878322746837364805602700045785266788494336684481809427617305135212329899820782678236452617883573073881606842992247890766971782114913848064475136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 1113961053739986138206182269781015126536858683325362923554055473857402746558731938363348211650526551617310565509817191963999353906185482718306216890927335958836478994794006755596083088959243955030092031273807629580753391802477351682123613244203557321724127868487831420414735219435503346300808880042175816172945715496346455695479100298088660084503205917491927880441901671963317646543741078258807868627448940438958178165176840697027473981700484747947735871001405995736227867315942397496530860301536022834727302180701205677827061014424484363453553350862938398520286993562611848362659095265357544243680945209495263956645721757786856561961974887378376091898247842480399071979902880920734685028293970873447511748656615936078121659080540200777222667987509167831620640067332250976008946186964892541146120877558328933226531237194107895166640988999316799911632020516746056514329733468549179013853453065926874767045042714662141279701910565295841359989375786424235428939508398617196844773481102362226447387974888120353991982076188654043787515109258995200717947328173565737695322752665775642249954842957615832424683699153887926551244507005736549902272085626493393739226934155455998731712949164828620039615856122713278080202431305156959891922322495268698145835271883577281929011261678526155308549792025615718250470187322048269186737121631476806704392031117252971797733904775877349063545801442885859109818199979847921690579278978819828464658691135953767235747452141894233109592602255660084354283890318660238197527356306237191032533888095506114123373404069970921055233306212448536770779404738399817162842495774280616768646784732618281727511708609113176650595557862997416131478808871782602824225302709403041037139598724963588899346197615342912564013155770095894713680485439135834511151796210799621218629949553382019199105582267554597198976306446771977662903366091227410742907520995697605187730999313468081810634968467350950386832669676409830022524196014263234734749905566419130672537850466758562920021071086686337675630735603007662504130593539373458112091755320651048885135871917129564408600239945657704847640108025975748588256254646683660963248254665686891860376993516260882458834709610282585380415308575160594292027022797310454271928780386133741148141534319086969869264238213113448980397839845180182940318299375267870816790982475803801914077921853743303776734470318354636736673218588056018499875988039227343447995158707126603553226188906009129787563980613894514996694897984365604564044972981711847608919951604440479858096644292350480836266287329622158406246530873459350991580780762074964027557255868821868118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -11432654580365405338278707727327068242028407217253524263640149074307987681241615916953956773050719878733761133442681386670289645494221293540554894176080148118245590297662286732773110003903130521994769428819348115965868430501767430626345490388352928367496094008775781010965221160328117990220897283196809992773077094243310448656973593895718554253296077734350400920110724652536790383544543637200646929767832563889794576281319250502222814524171531664104983801462399547353311867964633690596880094150264506922747797884630089657724653546385434616689877987409510573377845388678058167829625453488966089888820130932405404698709547947592488551389509147776229035040979557004417962977443438362932555807804579542341691065619136379094188200325996741811926913114037209892089208525188759153784873425777676972495972658168820671257481221932516484805336231604130189251985292310900216335837035841712094953520703909138486470727311715390319972808207776850519466287728817553406174197727737179370049599488412872796665063492326222072711678529733263070462351040621289066411002559962309873554675810362307345062441668702485739773139539212883534799260748102335704673935622874455869534141540969298003621375634570686290907502664191715682628554042049997351824178994950202427445851760029149425702386632130830738606399017995221314709635022325525488038600698772013946044038432160605322401845584192483054146757369009971361254690209924089881323739879835475177025509919434212668714392377999241655607893511340088225499902067540519170692037381653857294282317372035017044913947622458701223146361206071173240201140615201233203106796310484741223953429577116477579010727847920117872642445979041510571691641398135020415427074835553045737494306225980729070485463846083530749766388329503173571456786281282808164504944627554288361020749116763525750222690328881258188126440307249016216533217569003772894543273066771793917977938001878537452690908410994252939782110996618000542444713313262753964056834128808699309580430612902503545305268031187802251606810173705402099805834216264450099249325935166868027297516383599524793985018668774065101315493844446712431092428288623760902366977044186098215309125121389271164149085740591191701024731550134265395123017396749971409341113362927660943483375314436308979618785664884717472574220182239845754508218892602849173588926079280258421583275918695783868097083111707790738876713199167349302748653448141611317911229849837472388144624221883692922362317731324152219802475224482846658170795062089144526411266982381723876563377618407967382241457534684493045800678839082410226597464464923443887733291710568491462426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -1054170067356408220852798062546182137532417028729913620834615215571844729677121424531599615776727818866983130899774253692371643065942597626922405067979102666505987946181888044220262071156426306183915586882965125998874174142491033478272113674783666590038789265436361490769663023408302710002562979543911595979745960104556947870197396418359539577500774844472968890414875176413431816278635075681395533328449795352044882989530802509600343208508076688095780365095156660366177061012573486133805083063412757767867808070988429369706119557557374783061823512686987060941204594129119331194034891369232255777798672225688583671833293057614113826197960746245062947754718343736413536000679997751281863532747917166864915923890374143956023846232834445402105743110862491916640403940865105195667145886071328955914068548315494249428659087530613988379407701472719831334600652179846605626958085606422015106526355910616255354346806694285923319415199110343607751251246714853639399153087836161599272146101668749089734806372189003677566322609728297517646346338776234083601756512723597969908654937650975866502834408822584141120663975581256156869552648916186399275424384496189004480190977981364049904124239503531100325078397417662400452238402990343127721249224572966754849524952599694173203531042950683403704232145222940413720700529820993493646831954221807938710192759170990053075903831251100651167950820072657519101261938304026122816348227412205624165827787236775802600384323705474950219781543603659226199031011188068628989456624447403507847203246800739209627103605545465882252182138189770166325709891678003102041584499468279256530991488417550883606100017038969648492214414348489857854652642918299145011049300287013757340496815302486770665907472502987750506283644047982783821095774581591651038357474312890819814234983451160698769330927554451448658247435757586938046277823597799638058011604461007841021564988418813272973171679618311780555905684634501921963543944390163986746413451423987858918913183323108581300204189899233961611861831150828306521953412469890915937761049331673102500349384956504300730211105608766030016658733262661736349769690639106979102763252750150251606774986111280777784931024494340954899855982220005877427759491815810723347014686543766207935759274975621977283454041493823583625368055313690262256017928534935075129135753529364929210340676273152394912724477425132969782691987541776258028830936714963288081408134318889704553660441335162028276223278838262492780366510472020613540375139108396969252438774642137327515975161822815125305988591618475306315441372158506789204010685632882904001145537201658684871016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 31402473753893311806334756012391823950006462705297583718085669359168801588964593708164838801591476230040743768750651081999062601702141230156399407768462682999156160460206977962014941501342688577978683572325194184518099993648743418191546476394872653908131196439359679933886763200519670087653266448396341139580397706448052608474958503417179430455583488281188628273027335278068590021878855241525923809456912394758213162011816027689249686409101777197634389105698415592300566027628381467134816915246313617218857091607930079575863784437768464200241260282995705183067093608771772599105304480590725731842943580734396349382178900459558077466023573438958689822027771944639495715134206333174555837222763064213090742607584348310563362731924276472572238781850992349255247879079011315920387414511126060481333149320314343586109706593435387667597513858479243059866241329836800190273054790736117464976881350572287084364713485081073815783259193365741521037943537772018434711062713884066106952513084578890144126260712228277965463163745233063889621822550632416168653960707234693049961655398643874081447934730319024555219077134199571682042556544402500647785211120601533219042112597087827272275344858054193186937286595620035237897747412505382248108514530347839351388351593612379530169154808720506731381142951309362087152804414932685164902982466383640023611998813478597820204859012797607701759270244626686981682593088033632448855283466289217987543910114959717011494442245123323145364015203876186488589308490525622140783440053054777763295983401584282765941130733310112246342432014385823583346999888458829765342471686876547789559912172304400783689901781470569799208352965528434959421860493687668466824236315191909937049968976324008225692815722037951543655254856633702316010804290761109162864565544777380634585253109900059199095997562770235533673795909658086532728781028323071313146888261947567361018298571782657399660404715964927670062708312554645051294874979039932448510343026703647532919803694117345089262310811158855530942753021378458610261595793797360842913815848945525978388073250475581803184530600293918725566681187736191092796042174796752392736726164010248369517608634397415539298809106024659862448491909659013170491436625642304239554131027994453313819646682333561071446972849104286071254064810044348247213829429269599323230929071261970499312336854109075676462879274129132757478305955369044511483984071640416908617570577082154027893863748241718193553607560814199846331621615001721112589014003441984664802463538303666800489897589549221046072042947953207697888922692581444598495273067396695954476993724347089958249431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -416729024641786359600756416448590233129805485282382234749050241329578110082334980008782662684151031688364020880330324401508961098593104132488750381236593101656831193565136995710687410751752997715937936895436180185022814525541487294077983412140971140802665331700743469998474136261036017127491511670273403031958905584024961570673152277515993667469551499530407466913232206750361782129542645516685332203425585336338379544593594428580615730590925484676279879688392922068982184332299300052051148476641571194769044483747716772952337656675661265381667095285624736667034385821513411141936412050131816877235105452946136628677276799448751868865225505212439773871703519300807652105254571408617145427044204482802087213909443326859567944247431049508748612673832379751162333155500597215855402529699745922473407048021183334401468904791510647999674760715838188821458238554553965767186236697720762122801739505252483370705132001213565857614803433052446797217123510942840893487391927308108761331889547091187375888757608690946563438316261834235509713250711003020919534098479127563696636742671860624848029796046925720503427752762666359997158749601184429875631180283989865331886555568855304515474351578891675452570657993504057003609928679647559012962555160748455140298590871955122472440467197350702638337686836697364906230986070443887829974261935537199037361257451470327706877279753180945583731168167829395332407864961205164098579984264452379104696469817644012751350581171865178061473923426739341589351369290732553069158096636792422466506219650581553114751845179868915728552936540596764087340887459168514323447482989373769044144224804465594660457822934912105536624545212478471065917476753636759601423893413232071375123805170643970552050868056846806810615796096412976674278086115372608387033303070857630315792559501688057859133462730033520703055919937659285104573037521880104721736349473376529084696579910705437177076900617645895898355403247421445399294698138149009169862980511356224735634346250992807560340285296652221634435440241488745838623393383426827572854814037162452218964260096479835920788854938529713541744511981952905268808665104095334306521548663652296296613527812471561939802466448874690610802276386185895120207835533410175655476872561933455909734923180379614869868035765734659950382196748528097587258351750417753312040133174229914035239222188446183262726364412936886974945222990036492703766103541676119990158217281516764195797242877184528027873010366695302099819037246251781119882817252818455303823639022094176385843923052696935080801756180786536796951685926716930479726799827635121702870124417796313844289634304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 3427969015338446469572099722074240277333950859381764704135170143191557195079939174011448174154232515387562664525075780238405788829815924951566063444329539309899360990754070550199411017689492376659490367154882460065299654766657279926766314166420818969782842800702962017938076605845171467358879761203389419990967410377517121741981247828123687677575150191499518387786875530418406045007875608454984851634105395914054300795804154878995450172317035392623531698469339662550946895899822853174191475892825060422257285787408954500390371304744589019376758681474058880363511856713924053189713697847856111062618188947593572747389422622246966936224212526041852859813978481336658543953585036317911768107490162683145463417290384976044465508602508864541872432835132428158864946062130333343719050017753877845452650712112293883218836204460176180401805140218953508137701644304084602015200814676735863329778182772327887817943586959378535863235380234677803447931273167407304244718870768460672030746701746735456186826296680522502382800405959156362802501514458696099342976446169315382361398642935148000523050557067676485479885171105720138569086164090735511551602860000229704077972432908732520782522813182403815385789108257820784868319592738645326729296534550386770139700027403816763346363339574983123423111922172962900260511710911710986348955312273245149289716994529180133893848994844796117640829368894056549478141885939128229706682827209641434064985163736153980811476602672374226480917395787470214749100133848767700039176701980935071503271297975299964541881692223791170698276334134627241723394438919388612775174445974577970576407111397438237047907385028130690880347141533181039717026180022583363196173899302828856213674521569042371067505141091418576777824766344482693255378769210276434193302296042145073230688100231662189425837977707152611590560615033383032670040097795955945286991749840175169336066146955502259663932304207851797370770445753380777148024235323811070304202723554402917667132705282838780498717614209853746217374977203336531979464638603540442819574075124041645250719842207334971171215522552188240402748721471211577107369470996082762518670835704569098241232180737617646594605667387026860054055278214988077829765922905661735724733111682153240900910554555723802710199767807162346430038061877490935662404323851470661675535438476782245541243477497004911422848926215972269015795942995839708058860388345287824171282805473353969947767467584254702588893087619837909939046488750933469631963534703734986630204728948712336368246676955096285874489306091069274171884094188463429614702393292187880326903072801513632657714446336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -4463838869190548037649049142316925656114312427128166627631988501735341163507157736802637241817542488725017131596025530381210627534430174778616185897893317318752820304265470499216380060129695265168725586246353133779743564449563465572319198609595479183267272225983941215000922721150958902008718051855750938268098529195981066950943849471913591338054014646289307832640237354660924639022715673739853047702321743424388782210976145416259077762755500610628854781231085844899103618960230596302756898053294530389423992322412176762128218624528955697269078490808987489561472266901265635670871674752881677775056078045448457882585578470859489208174419974452324062876250051624713261592272195295417041815815661846771949192933490821050481262838923963912076801642526049653814374178583830277447732743936786402088437518807314098105590117670450785329212821377627697924064531888666637626798788001001593010294750111942373394757976191118941289572376492011299033206391554795793147524462630853412000586406543304212494052071552505091415100776494398290924183510228946498865298981851291956515587063636495823487025183165680148651514646974593157709721772343164662462526673173109247944767728605580757648434067718804024971605886551732082093392188848870017486180190272643004483234984268227867638382216246353940443271768425399923082448201313126519695317821482268690319510073837348795905932401158859954092883088462720125126778651791979922058849653599477917477334152149820586585180179696591617482800549081152734076502846185508278130782154686978422412678108737089330527170190044692778105989492924500890213215098450601426459450335338739382152566275374927386932985333115640633696654599283169180530917838257121229286797933941613794308619981154487399852254364095232382841683824696640775185748891915092554320160457449212101213760170684177804511198689633818949771971987285182385667750703234490899969418494348479619894863019118502717930339346738084840003803615864797007529933117954879891025322228085009168374672147892713130387954049128886539159722811343803867655498787082002953216997697501658812232215588542790178928962505391914306606788864612191756753752761044893387614018970753814567707726956910138546861015689928640871557964706761431353497094475237302199215391558457559079956878310967664324382489749774451744204899963475566662049695852664189970658449622106742741637358131306399478349122107336411500014504783788459284906923258423655832010948668653560686981273690498779699217869794506491759359325897232477692531566049107212143387392994335302062130374927345463832941761879109142281972650184714741374634284841734214543688260174073116491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -3846535103799535168437255296867560635261848737338148124171318768308062783109537907752735822940189644940331886479445173042430809220043019740668189727155245815416938714384753817680892793886946304054410789471684358556581902516403612702662733118525817377489510292846157035694913545736351653790805829268909754576873939437286870135461073976038921063658386977837210867654457849878218392496690065816317703466201560382217999592378116355442339121532826486199828827981074195915514189233430615847595579510765221722682622750416138839979675357201452705230950156768378696753551070466434701347359667472900391664570027055024621955124207203693433768001619622572205706472567694383659351158230293081501430609773166422223293671943118930476626885676901033676096294626525953799633341371398921535746282140430433191109235135818887952813513056499572401208218466726427240078364717817600377468359516659627954607989388231171705425242354171794368453414921520821699630988080151949005220193772412717702852300534201826504013196180795822809447778684817268381427162814592736487569926218419655511656506057540767096562371805076243218676047131717091983233483123081270180025693141374126140718347833403706110544238458778257517869710123009235827622185962982926409882232824949096952693769850953057306122373814954144146766279000338659883760227432127423331910259097439302558798229903030541766874903844358542095821675524338702738349302608814162631936858093310700456738732094034943869421776114358372947138573879625225944763754412102199655669868435439520613469752866349882536831712551599349123096634201311197043224031923498617424512217297526132628629584278888131949597844408582598326068473767419206263071662786009061845031812304454815007697918727277906269616527366647869758520875878588680154750234727619285297123217113076993119542784133381804974613049633374348513968993318687735348419346656382171656785827068495756452363085415359834100071056638566756319986486354749788773512436486574151221594605143532879825977651101435082772555497365923693175554737485548890961902057696805453578808596442085834570602295345186420091769859281970518435332391087638600236804772624079856564084073083056527415891220127320741130998468093918727765025998884350946248273425418321309761025753107915538624325860074470036485840655403344642518474945487811787204727702562663717568195427177118410397996088630595603383043144111528498028776500599679135224512667447370921058724531487574745798988983379575682058451938924325532480337288913760664717420006359318339201571193040147067073473660995738508159352632086485299790030325601915374299408907130842249675056304680817981554425856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 33281271113787951013632051196051210110916536451357682116023831615164617097186174438407723848819694867085237977332941991578402766310968662091937655124650594898736975905364795566339588810221570036303568127883689530762128486292458767960187950321301321458716316501115550412628132466440006325864106585210907839541236613362304423462387131259016241073207060475386585106453250682969472331754080539957598407586042966281946655318058940302344646375537846698850746265593480413733122989169477459513015871456149580571003142475111860014235485724019571493529054859920288882786870824617743510366275288313763687961399027422402947968353075264942810102395794736320537123446268621612034520344226479011239832122441925121980065740918108299099074803750255848310728611148298482866216357114968456312198996241473596417416475459056412798235188848771135597669936888222510702633571568781207212361001397516773440366774878251325317706639845009329179868673484796515947514476137471973207488796264917680363070783185081134743292813676165977198395773700037152396783188477948613329344380426468871816082101812792439423192543065434130823982804391939132520758797950795772492881948561185823499270911451300741611304039251496032380598596626146898523886384928729660950545438833453911799883642207710415798982616273651128079514324608248941111770331476445860866688372651132890318088955749650094713254821897655170452451252493972243104577470698227377717957236769732493416922689982652480157117359497780834094738773700195284524175297788774907715898386848474261310893755245281632192937971970255998423820219759113681993215817130627196165517563745558920331611061282226605237586816375738046148853199330310424460800482183177400506646155036350576974031014364867161074499155633550831999492986848428887151086474630521457122366034875759394461290751923681653306417761314458442718263415670970476997640177192633479831712021261898853906777272134203900898318096756359359543470420633143882039244056338100585398053613315366815689437249011110494068524835537733995475790443294924647015070350881014315332043237244137581663647591875742465853343968677192220496974504993077907061137397599246717702887531563724111491866483295118299031787144342011344329735325204247739080017457211353665473850301534790336528289241448169323599219247527178247097063922035615201076492100114553786727299467143680733334703272338610143596335840328481789957178570476353148010319129064126185639581428787298191721234929691383250298030797273796280502537849809351537207206984532355666770394212787985383695238645200571697698881299093169565970178357252282697193962385859491943589442325526239791395373056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 4469642180793884070985790273193260468890160482519508174037085079224452296576376647784467179589812044801303362485194339997341808959946657193709443002024896019533840048337608402581993003181149422496867367442662630580820741049930457719603946053963742621344265289754573966318952379413627868348078499299800004415221275502580556642834512784701475735365115077192926580622215594657084253519840212793160787200805495239007069687299113198662229118595895235926434848822189209590766284014884682158764476412090952195520114658702745631439926100918659037502517371661132492556542174086558764315068136751192411825143417497459022461518998121165863965407750251574239907097181761193469919423849064455127366403906796148585739567845845916262879222664975206536628548292530056546739884272152011372689880063684020742089959265819309554534473926574370688607692598528693238058037046416415932905750237089491303275251907744903082011956801060792045949502602855252496085776428773321944005455914767756981826151283948333366629421136981226331770988966539180918984774765178036107139398228320885672413282359922452433239408433089292249365838004941529850233532406298915761275053426198575051664663224358773427726352042783093234247036433100663109699533661375777559182144166622367641763488949192932548012959403826620716559361154973880555496447618796265488973984874156506645932481600521147292557568884947968993589763840680137991567777723896206450729604064546711103349749505610941581530097819012833697864711434205647767768302011401246132601511933474014163011987243378171621753287008060473939127551475264639562123945552060754089413740515546749169993636885698717045708192823018254771359096022665918975735204251917385674655193826979016607741664368810723820049704541592635411201706983752186316032242013138868264529049169393420667733126333989367885398902866045820942983840344892167197260031100523080308522117921185032237217519916755080487826563939004990948210596584639765024294027756163109107528640769748279424635804717887660361468273871573260593340302838058353212281131021261539307043207729045165476069053416962678651416684237708063852537805206572795318337976791984604468510726755954492236378793944463286579821748855053468007817359479363009488504476710346978759676940794873904152283583984792895190630370163464101717700231179056397046510517470174034143286416333390857938304353458627732484614789343997318809212250742005566435726437745960067761028995164467389484578229105574873378739925787414999411408242510926151416399101315799522515445365718508916090500226213980306790330976061966829344920043540024832438276166424152922073020387883891579877951799296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -151003591569712866313288567800625588553312404832028416551581094970196588090290165951255133224083301267210739062980830727183001942606471239316640624426473086784611063259337644669189018911492826105868299583020342014413829141906025469530075002426777370081053991588880642612965194294712659270799019079858610951496970683930737219185724587322937526089748841353934015821614501634001195070844454268228375444165940999223291362632253821123449195017995586840504789877444531125924657713983744777589395625942157619154087066554272855757096489332785461302382239452603212704130281792359039869853258933955099115655618489655327723510256632042717719333542265766251979846707526949376989866411718411573581251238107794202644039862104267937115608432616779181694059558397051303079651579584407495894392221806468970887080995032008694657071469859699231714349249234381048933687896807997253184936480930280475803266788593002396121387734245357493807799215102614167878467718413039014027812182864997662397292959883539894485557058515928856854064955928375931979362239380734149231438732606821524509701479320830385971914941853637244726449845868272809940173736860519085795977072684092432396326377723129557779099061108204997199883729961843275714423997792807219970847520281722662737801444250871561906831689358897086570386755144198796740739443288935065927641868186698496557796724690809966188588492016507214022218109492013534576413568776796291022217962197504972757242266678857058145585153759151145753530089237150600664217116642625716958785861570276993773130047086912843367523122689198062537046834637638903640569196821960640676661011962719628587645918365640538546728864415219795551968052289938695712956262894268365789361407374691909056966999668726112648972459237080801658413419433188175760827632038129072548176012865252151807503834783906018225962529061259354795502460135813005064576324335531544701579858338909251017038699273225622673065011447241083994552393105273921740325507841673238680219482536344368797079999218542280826238939385107667212412842691282632636534978331332788723786915139014584856792641177398751627522120045029300531961812896514984562408885563720729186956356311819199014741723703883169591503425139075481907270989251245333629348241936246084393299222804517437126139005713563172237848405348899653921304956695377185988880633739417335426985242536532416286767740171138314272219731956461862320047983993556468060819808438668290192622054232403794692802916822946409258964554693039274113547651273364563065535719797527184652233629225247844701489423870897536410065365051262744142099960472778771359997216916411475664840857025656209883726348288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 2223952750487636089954707615627399722188782307652797516166246970046828407986812244170649717097536007005008661532264227365693995486134561682042150103095419189538374130415542351425064575611826279731792537035418247811300102654377718627123033979816803761077098494176563006511249254765137614680194315387761707723043244657320259426463799071084759063974033227675047779355709581605776005591401509893910120907711791674940536346312354373803209041083988346601299493197409540874326981036539914083519468992327778862301244441238991052793619666659859587661248799015697010198708296063161250482376291258593672477162937248726709143231475896416223630701750162547709797773902009039290887424509014378572231494885961055149191595754315124256593204754629920654773696266394806598735180042936899952302241570419967271828685591837648525693702589960960288832757909998965504097067207647205001636894874077848040434920475819592923794402185542025917968130376256943877478204846364952843502351109864096265352024187897734739091898697632741684007652335643470597743203140938182782241288711327696172757947281239480248366455011913009853274293993911441484254571037193504531779742368691998010186859667775137536759205942996305778955027299938235811965465964183269067898779538320107574524502664304808004343702113030687006360219744729116010197857601513886006800882389701324245541322806070025451410964290687998007745517983897950473815194666465315444511933311229128143529220275258294749035772092275058315148156998085087476179351152475069372442619188855166317262392934534615294479852129047618690261405856300495224966043814276846395321603161497937085679572644688041319145592790887373289335729103380342228269539090099677526847904360413230511418994549797396380026728252556717975910384560857596481063770384161780240474760582934437216164946335473235400854703868688950508268362895348924877942168612129976984639801457001034377356972270371653532204136840987349211028329633780226945356470343636791244992930401545626511247778483687214339337665997778205775746537080575826919111111069770533469899830319964832869984298582603695297626586111859506825051363130394505949458742809757027748301752896507404693666263277388896866367730092824028359355789674679690752176882222029120248385809416843157603568644083432481622929667362264923144693019979696010876295050337155836388119636613323517078005147711613257145485847093654443450804181336787007806235503879805143933660334729448682259930282172539699973147805937125346804353750276370998470049072005271040568659396057284153278375379562589706109293016749790327460964035595577716291220914824917150675772844998905032076697763053568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -20379578432518462132272018757454688027662575557905339733909782509141099858908741248770793191848849890056182584052406197630413724992260589459105326996529175360025826134748049416050349330056205069572704629856214009560451975876660644244271035692288431169197402396161693968375783497216493190540485230346376779773038763921495195803483782044680885160200931656589880897906694064721387088550513311506235598913723552377969658970582517732781176744694579848817199528285168818722337493966940996413245741377342633837535538372685473125116751959541827681207921608387034172202209998897155078775957067014099862217582340358077116967564545893544312459463357197908322602284712494210889581064385734129147366580036490947892083242135721162711582197267029130397083048892479676398204973553506788093452460720519757103166291808975808089823742319364834686833431326660700010723323219245787139745949394910204857592373578946663807052166519050872191226192973220247686940538212841606710275218705668954900471671683615956013235635431094245995262846918854607001419062918999075694157388817577143595435188254485879815173872262710633388532223446206065816909757779115759163375926614488532151746891777108642680182037583819787784531871431802976335583090416218332232348922276069417631136581511003069064054043345838194830716912937239758486638309445935235662257033386393325653523101814840546258085424236645775393570977095879690045055185286829719023627082020919147242024426503567346911918492323149393341568006810919833853656722809271023417845142713901676729998659994740171976175949137205217241084917520670950803370623302310889442195415450924252744634712788471589841841302062292995290465647517863478366762024124682261149760407796656147603980235062567456255777181725653309739627043668534700141860234448743307016947775175563498912561089839685732975396162712431045858713470528304619380251059227430400743157155710843733538911916113321399185096090479901517638046915832714363607768838536098993201462757371563065833570833515494852941970680413343678987873618914912462365528730840097019289153121092098716209479437508269439050181235706041347307123732759077288720804376558236464970117206468999191650619936185565943414263674355458677861083404814727662245241303131024994748823227618847508467073285874874428085477943463142431541733567904955249644191402362211228856107952785425951034190496143493882713649914898577974944230002545244329149571669161484851879844704508239787228180092816689747142931779691705646768407167781801823257816883535266305303912156468741983257328747102098124929823235112589871027525167337318493853290404072181505637900176143861510958262331113472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 128762606552872116440110545832498100864310034041204715713378444864323893428102450304508647241478176867158095027183738819112204427823753298136122541604727641645417657886063932181098519148796491852022931134841689107307428125995983561626009744096502116136854062465548768421261403403787799091962269470708844839288261533076445034653229464869051613508457435544417783267984439068079927722559718736626260648263014499910990622149349653317388624508744542482550264687037999630142406331243427017088071843808360728605972653662649344993291573214758322608483468981682012841950655734282949802166009403609810775331669388044787318463881799881321310543751548585860261238811731269808108656366591500627565182716908589447761671380611305249540958765778071864459697218664443139883854411099506437213347153052801339696725814446625522235132291560881338655785737417580826452393511962830139050119084806892709392886433612116489924123885414712240326684918075500966000724310928972682914930725367730916438172621211406978005270014176021748418411078573008541446730708100238091870664476197404060561628000188820539382323514795689304258846373099806378799346104968861691606776813827430065771694489254505701471010281885159421169867126675390930648829656658355916566192899152920158276193266068229714954412145188008400104001449890975101890122657703718410860933314419398580202057098910619252005655597795250778866906789796341866981454542094096564376452913985593275694746963087278553139678013283516981845292526206885786170381993943770744407664297464331378694511060026759430848843459324827828691028640103249552717647061550419921892905282202519495552986718274000840894726969576069152146291813615180896129967081728252545754182797228541043402196459288644657950959894187458207777147831559603665579503381943605002779105006857658754461854088728407712902034482006931934397785647030897140238430946773317578314865648668569276272455888665877244457896459583738034077136739799322780899976390526920695171516341094794083342227767236690494773350366169862405805259022207933162657138014057336922323321023268129079756566750489573831698146162987380879205215006236959650446127770778884748379022702893704773458604505867528125973143853770451573667669727501196038052624837240391167946662361279207569508351100150965970738081065015716306458968627725151380621464149791680485840695874362445571384530095045586881570513598125160086897214612981775754709688426603301332455524143038045280988635590623584742561312689404170635085107302696251029691413420420763926203826028203578660001753693746316386515652766617945401868538762843611453083822975565660359993131787742719011247800736284672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 11964810682724520380245022421819813110502418868141523485642533507112114900340289257502250964801858489922668915788746328034548097252754231146692563592982373894266269057187208278651653135657706813609525792500079109541692717569116575037349836417827650796837211290055188389620566501368201795367934428153777981654808133442102101057250209803265566557229005782530416590147839096195692271545635229285860878613716665475005828879051648677421887591894891977847903868044502632562625379708425950754669445862936379273210305316738709359361826332182869568568273330352761645595979441748716010988121970797487181250322323209349499290389448521775682642431589055341553937231761517004289585049434148560185959945622939264634033764081416121047827101839557177804660680678683712115778208450940946427740421719199164703259973246432395436460909384401110196672766650035599364165267128773346147980250844434529913115220448713563873323318029464339718714014538262223513769966689901424745556029268756502739142349913257458007775545498072268533957304144892221507305593985283097664051080639565570289388546394090729781661261540346828170877100002385983987979731863906798160761960716274583390084955509981778479519885955973567314731724152228557413596955977660586214059664125047971272018881843494618473552560314582363197076021273132229690360714562837029522854022857911427152741501096239025992740709914001537532053871514738800093585889778434735480690767618735418004251521863343078404702317867138377562987609996009251389833757762818633734278943809849827311389722792751612096509178351446059039619574919723459640616826917263040128996362415014649324301324861747467846415737292545669205416341220331445365213570194457912680720973092031209074625352440437711628158288269288990031086658146834457498774421093174182007300161255826120817767776990609992146673355325734632300213046662728042233014724210557608161248546811703819816699268640946945811000627765927992352667403786873485972722970833179200880249864063553673504402800591779199366177534355382085497234164410522709290322667029174631645630679526779630830140761973531194479736787862824848529701040590120451487350989748571788303857645813882179939966118390807358034395260323886695432072693069269959816608841246064116347498752069244516188232238119453210686920075405993004234811309984292285505905146483346378805415632223950067006509265255481601503153047962490494503604845003049259736140553542393405348306074790968945731520146612102439271765394626324130827874634060259370735727061718053280968089289058079160809878303446716062559678212707422188445755646675753247586340419629070711902713673347129422118912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 9397535949293072914540870776383725659802866072966301255005797933377836068398889196379160038015395622865310055982810488422687826986774872443285798096254596472843509798884495903722921319121440651627314549680780568148531354149814043693281718402615807889315806437446094168670623399650104887511417754812900860756173677100935214271909153971414617343874159555699384488592541571729512652026906199707034082300055131613086545315361018865911645438446417524567896991509731541371583617820428366540523601685456562661059062584993822653415499002150494541885203006475944444074228505837350711236676596788248530693821041907414813151518136783680910956378881025427922964492270324246372662599118095038421788260090694635007661644556830726552968136086095453421664721391100087067126017040221435822488279389565083648204957990246971482101913785888852733838588230365322160240523118770865300656570781748092773770870995633423199347770340092917692109385617865988520135509811683535151607815442482883080624751774264914743513991430382378225246341354106250398676745135366644483105230789362859492431346204415459020010234087620855089810834730892788436540263497669418775355791831217549216601371903080345558003757763087568475138952122478331535297327238874104472456450085470977553467831222551090645773245785942065192062920741447208669177976029242870425379980677882920761799275804392507243119636466937420990630358920433313689682590060631709617448241915173258751599489054929142170844567907182053407494242748932774453298736883909819637758908806198597908430210666996627356544865413769916234669817389343660078156276531689953428354341629820691708263661672303555076846443759862638116898816393863351458676741760243812620634411424595969686431252100367293394256919559673821961643592755354379088052196970225856764720882448931032882029604234894644546802742716757691606444818019971008331491954427626426083625697865864905269457221350331914097350369928498523940406104558732957417476101364851159313626590226742406208818164795177082509856627951769177969883454414799335760790261252966062170478187597946037287676140575179494471104398348025809680383837229893330357628162623945281373556159142009589586909199127218663959196177101650781542046372870651444945319550746725033952101788622916776932716330210334338881251683638331066739564314143057825088609559203129143630970034931848687409823369124091280433656434195361214971581355244440123894083244794213771933563007319380024072612483596573011935104192613551816581799776487161827185906325125765802410688983320618781066760566701803470223785884294099014275281825876407051757419001319088404962707041281719219607568384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 108265922558388815485315422815594980446613544490456217205518735422855556231126237309834582660112185954515337079756079199226697209146206676179898123252427443919514806597010834467597609121140678903867914431411920724372804151913841940445018218753646439200897485087079194809845103483898720976944983385951844378113325432814905439897981566703504604939460889255776492042711445393303218306982696596467817620841798622509501108631218512125164712761512391199753117704071763933943103732876364918363369968849724241047237782599953879534549189507019365296333565924984171607381685757870760062478729083840591184974485052358362765757443136624803825805935627486830753297501221397596121671685134950093883709839222818475926259619125992659068995089151729226400905698178758047627847980502091888391610216152589209553031145000193121551371409443371749470803747568736828134848624944123834096593046980624264677221847950861781620864537635487756071488944574517818557907076770720969781182738616293326107152694262397019796506761980225361252357834032228989347537551532521600349062428609622005167873957594866166558594583097637048313174214278406240632285273097429289761287291876456668363852301204342466384631204407209486724595789575609665866771377404723540673364659217037268471407048286098770573622606056300730187968088895669200173831801246029441657353285315371847259870141783233921453357364877987930461027667647703411050280497826996400383998103669557774593008227907831598575998015096869720294523962981159966822401786614958683818781693038581435933077872461942664276289237590732424747375286565023053552765882717194035693398022215212088291434043695546019479006024774023529182236583190847063848471856084816451764489116603550357250297144821820177787148606639871853713869699248642318685168661850273921528246151374404276588243549938515559410697808631091059503088870426029830866647756967202161784710808209286164589910660545126265431482355499082362829475573242719790558385853305623442526688637374545400654566025252178180115011599966930760876117682270372713079902802569362438051345281152384049291070754424691057429014835655348346828817323409196929330272698008824577938257793848250579100731164399043702602751263800833910135431745411410906042028641212355799569345373734503322723740473787347447403025823529932631305584884613552683499018277244999396765272514159152338492204597390353406572947602257456185647463798021914092256311952819428816581398915058517585721554879678578404663798151982348912963361836686931333604484288655896045836891686181558123201579319736449003101288405815982227630544577704438440712890553007814230014914382667686212601380864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -21127779631440071118774509241805657917046309519286829079717813756015067219082522700790597229466674164296525966571594421633428177528501346089462364784432332918043858158834580918772019190987973356296880980115494517960489192845913873469151787440396729223919912908209106702355803223082066236850948633191764592544310462092435847665085588557771335426328182143168448160148028209786963395898208815898796947527711517380683367586115137044279940182180971314897191463434735841471880233410492277064574708941724021045994063221557833109602813276546501104673186898395607208175859285889235426775445606742545310930006730383797600058076613154925579426361504134551726859648632592332386536582574749412213654181683272640848840736396837386922478186482034726869431033166779271111330895276618705990269694501373516137098170670226030188594851811161802784610901810093740166073157715765797945042617663321843089398281423487987932182733172521262267453053652664055845668389037358175624747770876776556599729261802338094500188595383475709763596657710349242794455409449319471784271844202118314785592145276927226588751698409497197157873069543401535031114948640051527789089227766254470417117306203833055848576726174160216481525715230204965640189065254272829020453931270843125728440931855938267549413464682734927491850594715784690972771188856906723884032988377810248270972016604010784827070950390514911390850045379859179511231719934053786121025530147790379829712176895707422921433167515934466150760910912965663548180305573224603596162884242933838351495116622699874374549171586397467988560395633807751485372158516875579024437320786048865938401573742944983091996908040518910502269208927417475450480970588375291698407216532183638089154294885637628170777371261312153710568121544961232237231676221692263443867185488568875911587818693424626884875556381139643999717284912758978129626873921080486479101613590980950639916702129559133549416178170749941112802115856090045003582651653342118791486087372298208566289946220843996347069733736559649964303252363516264233998952979935207676334083867962007950491542835770854151849925905934148797869615867683108943987661694933228856297946026160400041528748983774638207579513735997143868132570593235824916321704092118161402513699318465846060861601560790157097526386974921983369650994093554447536018567143096068621892456771797168709092492246095428215891663779462947158386233067516367690688392133048844909117889785990069548936636139283054110463326107928183769182439354800609323525950769316248874880805631600801985095514451324524881187615421025293468113992800264324936987016851776688434112681433808138301532536832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 637281466085494758446749729131534062985519432141129334075646767821543244657842813398258310423694116589569313053418799895196019595073813863802187863042951560172701822921810607652734428424662838632588133575578229889976200494689426852987534948300473917543132378195146421465600065367950173715429945142070323498364480995404237882876945055953619529572527112933480829673193780868320000305156133757030387242596061414002807753076374891821492717418352020115111003902722791284017958457516362211501538422289673524981081547681805479513620091226360464130387363501200715929661672428216692553666969758961807695082456402995646091614775483637307531559669905856881060721245680452518215621392171933755333304939981912875979700106301816353305916115381273615305979710584240569833465677631150500562351978515376633114543637079262385799031633630252349042295139399887997982700940424242237207167905624982614945415494289101259535495500326397625185446936048124890257889750916031525009335507576408190032547611563863566307135011786622058695176126575227735149974850367118254012677187799202850666303953544783331714599697324998426827899920032877958337342496451613815640890334054736626055227281372560529462396405115239860830381116102255718665582022992533848259047146583144477708776932978896314146395402045783420379771522091864903183193892552614508581648807643857565453719915171162588933844826955668490950586960108671803933988952601284391234456247324482144179501971930760217258915562667818564752598053708281362072507489246247531128406050070544193136508591574397893285884538176188740380739879997713313111148410023499618019471051985587299528535654683149226598686895474640400180773006324682934977077874196268066603479150847782924686040463967289812481638532204166783232808511576972389342118188727292404931182315506660486177385552649081984227372637492805571113572782236403327341694578836332989825186762494933945032460041744190300199860417940258454194502693976462574168973279752455040065225143756569294005897409412424833386943620910395242531764371684379551201567964131366186107518820302811968710224867170516300180627051955741975974753426611853037011488572998820196090494048384372538991949131987262249530758975468669877984938101349698388215365864437305386721008024173928551615840835795627540671793816897757735196233924946108507801298011407016561632339403018247579104318410790725109265318616349643087148720763445370850682323346639477806702554685464578618686502886658514379174592229173787156522226447843262443917747733254547989399217247738547901683562949834410918790479703426288155654434240786720754695264777020336747085709392586232040956526329856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -9734080112708091981966581406684701325513844775147820815930511772167872557126771655878537404418972062409020371591736575884640099416976356718098585144069367447996611081036003345384910774352065264159708613461950500592768003516686215955489710194768938666822731099418008338805782909657838253035915669015904447628517817327572788193938891480599163215987991137793018183656527761379569891067884307796105937980703498146083168904087897042118188042968909186813913764296128463100675712643610661363611486401063841461083512163780638796494142104972961529223720112746573371876812099882773476208852218015234930251919746307861483533879992802823735661851439919186014806534202971180898663571570904417772150956364644074868959253899880938133529979943126326671009310322247669403398116188856309491148886891447902338793233350452108611035126047063344266043839579973628205097996360339375116129072625565933484394727868006390318604487824874995386688697257325825946260373244223384792990095088025437215351015180288962073231521004016274669751662287065555375133983265164389913886613038569792652348623495234532250430718382345472962201407383828776232211711561594262614189132389621486787043077774753974569243783668365892382267743151543725485720965417684031252981567284499755615055113963317547395831409270311238147117048545765912972555328800945341349385867076476910789816032103362908971383913879743059065519035476154581044398670627246502393571873664386287119320999671191625260046569292425086200346888003431338282891585915306702853466120204148793824810790393409669815283724075136495504322311819386279623582981357405372291409801749181302675838591552727321729315040544934714731841541362870066255458863242208002102480092850600262261110405912185056472525495741463223143683065703750709498815981156984046786942675235652859353551547213834871064602152227088664095293147860991484778781318547215689071114697020856816850351726280197812986163528299066820272170263337212457983956386749917109442594586508285257323756364964472051470375254751287521429804514871870776227509173929670586285822835967176834751446870395043772933535271002574037780717903416346414863410569252791166035960130191464691054320804349048157929388611969081579797132946709255518556779387144882809138418554416475258722453274836400967522807442187445130023542980420376615314313785033347155224429467395294647750543093714685765488949688072173480814588153801578183404078631419125686111791300897539492167521695139095812809378704738942077614636676813785216183284822031773189296971549603124254723587998046027334696882657664808372310667005230635045894883144475400507141962450619078635159183974989824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 92207317930446978413043391953431181718704226095877668734097404458929878529638096881674135133642774405649401680772932819215053918781483903849051083276713165128947750789496235275463833150994444091993852292941205514077110917761056490654446719264091963716435007872768018884221516784494355534765892015740814950592370282923725083174352668689563707702206182690199511366452562214758107506621386959806522318935706152466238558083718302546308493518781279244577995423270529042111424307207527417086667537732038096142892318670084023389362360908554274952456119780678049433394142150219269050408573773475655994870286847116728500899710929704921261619167974471305427571335069316750629802875625462443822123697528526988498683843634746246287193834608061060739471260224968146726701957464397520530261053691701479498746975451244421545187498575743137796658591032406535294907040884729194699428181354106490976560966286516187685464647819119084723519859072792546553362428638659121668376778303675730100870104216666988058643877990247881841354746965283900049381103367285759201154815521125385348444086704729998942333041863831490253961628328043543925202156346729898121716618787484030251881298760471133107055389132445091092739791307766303636889094172735322522316167251252899654081042081690951965500272807747281009768027693733722474436568623801219507620704680315845018998950638470179557168771687948798745170806497528653515515340905807220592694230656610997382788755893848673233711421231556595197781518387482835837324773654851316337080386809852228692332786850706515130618010271582118467907369541973118813634930007380517014296229379774400462413146521374719947993580536369889870611149131729167656871958272885588512708709399786209829967665607433063824752227537609393382724694339063036373472661426094367544416262896676198538711565422814657675243397341375742557943520547615289320874692122578714532936329651959750737813573953476364610072828584525569230660797847393898433660216754704125327603177634667881755390011627011199918152213592978089509742878198114065086751741435832587800545491314138290388071867683624521325894056398151392240855948709006161434318822805080211150417456716303898396068856784086584677290100484601049178617075933848909634138038605340649249470048664350045085305492165070254999289533510376452571426425029175780751575562004931063868349441943225779282871051174659163168097529372807251270559588192726709045967136913621232127903617617797062438220932613778729992352658211072413818943098288077010352129345361920832942331133837425903377186741417374035900786813864778817824555427850837187844870232157707371073747548309115708984984277614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -592097905871739936611517276936844423234130626837539310368720439475185655893243952713569012971633840919897161563422105737196340178187735864787090384927767004014193327267936199487823761360416305323838843788544144478238181879781777751918830735654620096227256309674716452551259691177271699810854137181772031518365464398518155300048329011132933761976099000191962143628872116505914488379843734798109972621787641951433694906121616452102593875367287999839298878609504329767396282522872041568784415793087100860313875812949129893418009902756986934978836251629988803768819186599789194394514066490790048512531457778571694943951905705670696939624684097484544386646524318085456391754716764391072130775189417191977936064826058107754274714286742916737417677131172290590850627779410941356155459629835647971514521633748037135206949373745818606385911327674255201782185836079907979450931206086792075596626314026863986090861654688050192603832544286820033036395791672577641703201786299314028799185477092798969607035188171607010882908679507331693348682103527474712899741409198264416198726708835611741032861993123656482273432490534424308722765067686608410223406581838816629075134391580048524426787899922492180145665162717990245084210824075386275687898748878752294593304605313690826718883063628568771481124782902039519679938124396396626563501322299085327463214164595726284732970601945362238886396531954411358488276826993654542946809815397902438786311087823092547989122624895058751436762581971902357442920535757897360446821800837863438744881608196766417221587816786253303260608689264776729270303676876702971410025883081079824592807249810224458651397083494598833355364715706175608816952912761576636838509082812637021365736713251957159165503315974812757215859332517556499050975143186555528950363694791625297925396610476410849166900438031237789179760941724238679254662670304939363792980873031790918119664637576066896754984786066225828321088679480392542376145977328139381483640628549693426536630364837731706267044599898937861181768636144950459345510941392667916722537908137466918016017581574765603557194215960718371289510856948564574992248683818738440809998535797790823372126247599502724229969709081725916742756225013804995184269633757969823951244223440891418348381552906199667939565061016897904309508737658870205963443394853670817533061993687547481831139040255946398565772542435181238501143932389271666542388964848203420482062652603191883088805176358850919504574958655823588655388801585589890949406168381918216298413311015785621047602679641461137763101940122285019370820393598050879799433814632212145093379088472899007558500961222656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 2742165254353563699959432012148190370464962545280242788685443848176071662823627105823962009146890902810463311109128602641455147431128374991654878820151579937768019985178373726182155687437779907896404113203272738211605715913213520799014864214253658987145301351921219600506440601990038054369245568389141628886563639557000443479684986228145507492976621747881205076248607082952734738247581958742223031648817622927571381748054387932840641571278030685178972161569419365823962127340883523560768716133852708243707325786585029798444596578809724428770694545188263027772540514817062115324961126340550022243826289785349169285031505752078487189503859954003885646288515335124530516971553148333385964916507573181978905783990295610891069705303864814424310107762958086825614384304374020219182592705401424444706986872084235087784205102714496707482498044055696544394226321381931423393369319371934386510725365132260032933293524615945219176328659814898155298913222780368849050171028535743984198259205872419491729223606280248111637974183640268383865534879077214489596502478983944727664910403003894832004706379972179976724279608426784229363525199079898086010492845101451408402214492958947198345904792655448467009740302076920404018009516652793615110062072826267267289587405914815667288543351600949620276154001079671601215966909395920108097015301579274876886329529154360034172452381262191594766473840646695981031982127773324166702120079035166293798398500446123034227088103892396029159476143938723845522162611051952559884245891050740910953207030911901152579751550821190760982995976563175513477210259483315048225135263096043504128232594401840751191646632038686718314245438800662598919174203309890699456240951325271351921591948460383180210329728090496424906347400806862880488662474964722007239471884502973239385001437266146309732578162491722018145534869199820558031521917283076235463739397964235541189092699260336335311695676979996899930910950967543689266004562486990187159204900756107650474291471762826771260087821940273014411095281929326762193885323091495304166934181255346121746004091534577595636871028649509569311547879118900624612086601106648848934814082811127380154251105620759326808894652084046192575519837952633404515825355823226501021251774531167977007557828093423741319840665664292768084214328998999447659467140277173566981086564743651203449556067948832237692955686769196840767806271343033097881502166920932384865747861074977009879570977937517610155624815344714670609905621405619712963313272747380322611595051614831322462718536535557077909014449045578329926171799320107643826210986628014664620127397674192078647454949441536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -31369402010946238709842945713435421460388527250920476331283716139676992501559759600519265388502415072629169678036678902727582652071775606186890923478403063869891152249916125347225009837414518801798297787815490390269779287318598432876451090894608522087648449156683796463234251593604906901457305769318432274720172712375379143111681121762185628106891614437889456279430474999974672159481764080245799482065613674679915397251703284880348218950732293695523218830822233716552790593640513601774007683559693873687974407238291835247517867176397829568191291978581854132084980712716080709608244360711580415164090769183239150516132839597002357553787307742970565087913407137366966510460216696254911547848801816346275941750566884477145825941444901288073878991170418196073539215296194702881506018094305768082598444890628023367680872734987951269903831230374826707728308503915970515694326599189551459253647143919157608780718661714245430454178479990621852363454917817253384917268506693590213556635543237118083692761324117674310124572226023111836960666577748069552951022536109419996770073653422306653862537958145655213798628722800739948217395376959985878416584304548452192799401754052556191968564452408234913074895633075603827288182875663971181452079049807014601335860460803157121008956030207826665042240233713853746126167694170374876098716323507847457678059018318363149835108240830218064826552422170966180496500968927469605537790198778502951424472589692715174041882611869876822156055492599578062398311955320268552093923611276315309016697076786223249291680134443619320691810037172580296245069365305032985489892894224489156438521862740844179614794260238261446818182950302762924676082502603650218981469651836004452765532415877389182392063132235301628919972514299432449754434456121680157311917655342912417696319242858688042801879857476274115476521874515367678224208338857980945126804995481542587531874060773883211698985615590486636659606003338188240242322561418218876385110463460783757368924107731629655330089685061522179530588462679994596049805060652610344229431029771600251693288605829895383149502792236478988907027459060141229287570051342813563359351985478266466345588867552055538305371781104380253694571672242107030241563844187815334238408841482698659227019334887185757155200381557222964549621486021130731867415430554022946306721184400048872875772041085956532961740801428877106068747132503786784723542083830849233799157822547529635082432106733174150654823318264779418797486265441210501068213322573163325998810151751553312057894994460246381072902420382730134194393101869384540298336908976908128096901775505466851328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -14510810164447470798958141451219339483616568653234386088701722613655868935034939150829082697462238494178592247794269759879915250070113917931652936444281948242708976632607757287634636852391587783328429021164244267344957446173323919743964687483797945179696782254759440832677306698850105971808634787208318965068635752352032452217174786877470110478050288514272093846052810989327285730746251881773469055835420979725053329360591413698585162403181678144357946017781077108779566370932896351612356391694841681162446444503980281103295245433986715741116669374332631545201433760414255062423140925909836311965398000000188602333792249867283169451508076739783861685772319073582261541264212217587175765216757003846320066700945647692275545040703671370545170043936754431641850969146444378380105311460851692034946409363680590251576597189029897723348893693782778564311037063904211897199820167314958262496250083837599362867804831168391439363677901852865989187505576248993529353538205489838364811731672553051223675111627607512452618190068187533628836450328314378541397464519389997901770243311401588039919640118655935457577679794154582898697995604462653005397559672498976597250826577358064425749967769310262507542475769158537816470280386482447213507339627587469849750801434362437205356711801160659543896568176736034482556299965432006593474513327720420191279243857474922758774648287228940047609740598139574034855193554232456023336424170561113626167428949705200806677401251190952051044889360445864676040054075620397581925645460299619583142536933854858128207220201788542048939306898199781467246393339847271496757368758151464484323187189458583364198574778911061909757160840573033529994449240490642315133545412089893850328491293385858780243515473638296454562250958617655827315036549374903629841676968218387226388142517908287333241370116356550984420929910470406045762547958402132434433870966125169098894141624448825315601524369741968411542812739373201861521882795190225036422153171105161855168428289679276748891604041203430005055076235292685839592628340891971537043803784898321158775570033956354824667691867595506907865818734788097045900892668830858437922333583436488631867458378465897120593809195571634428739214536086311922849324256868088866804511354053791972705664449655949608592430387095711205742762343487548139249644773765867154730655996029165062694145748937247397344883276237249052632318451434696300949081746867033162313027583960933877397974731976771420631157117130435949984347434999456848153571726322685982234965889287680668215888999811138112529522702561853936292491020724039497794309305742100688729576216706825215541248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -1320675699296605146365170246316891944816428820608962996353093778688683174870176476552507517054529436217618522839427480800839129725436901369185326306214875953532180612132291554034776967328685185547026703694496003632673357097468927331718703142434855365659311157802635022424836206203387295098273317689188792278853074970200615732490569493562012186552744157715165558644962668505023383637577660298669734873195014783568866988122265336142273358673539838291728536159060245614013624384250561441075465293979652961639980522621728501277514633280760477576323065616581503117813558716972355078566639623815603273154856095448816757582697238254696180778395257974729896131229289034570096874716646744681279179858868275976174827448939783279063031476198552598111885633063870707302992599489078009770412748281257124304995057145836576622812538547661443707263841265360837407109684264972420057477508003378973914047542257186957486529807093829187860621945763046325232694891555954484299687575538922126215706536693143292444101322690540454454574510047468347160967792811760911197107039252938174047781136286113749576165604208277871359727113055491628485013860536332729614812483452622772033961950987951289045380258049918846116629634141704226334919231418116766740227751473606075190380873404593839241160041091868900701009852245139519091042940815937212385632833540215032387722614839525781129089088607261473216442622479594966559702169884056062935679124324886279997103987962772248586863205395859372407243043437442647166543859896417981349616524289973424610696293819778677330302502520754650171898216154517454440198465541893693755720276688937947339041527055349262755058409749787780575537717031131875315044320024681141784428807676545212092804664493866300103080205613207097446679757264889866611604394132021651269303704923245765725750903575993626155726687375769263079430924976683242933736181126143263965934167176535665703389261005475099289110024575429980763206753141035367296332343468467054547826481693613546231607817869221166888788139903616705992120042434470359073724697564577098355478602102066003661356403209629585311681518138542610632403100469021991618209725933079320824494989460986035297998997941131915608828160964432639592874102803612504663013684292730278308532007104464938506327965175859187741254483606640353691174793530737982056891401236791971926991256632793071260434978997071215352530285191455707288029180642752845681877364488259973162230323179990894384639400125010699934453989288571102768660179232718377326513400930367236146902662266369846333214887818988363377191549039933609276422240126827102064227092611509062595105109144857825633107968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 88525287777792997648241628381732039891837526336419430534236255956744880628934065498338860224740337533009080177545143788610025336380596308100772140125803544850907645663285566384773209793764730222475380860417984930546241496707331116614991956274984259308212629172965231387546647918388416160270972838404132445631132156192744118082461148466810660870977601423516595430507587325479196483708205172767458306703679503881707434991740102758110933623867428232059834060498443074442377123256412984882170983338782240762288767577358878356353090793008784957543909930508967648788552531003560656463161259273866869817822031331985110747303293986835176595395351993760807466209169430488027870503925940000647252189159982950272172769483526702858202035816927795638536277819157301235410096841139348656392946052791248379221164661859618838704318369137867334703349217269211646689394739840320069734446699297445663517631228920598959610864645721523746828100001898555053572352970048060586013264958167336327086750734198535139617886354341802399307363680577550530525708422081534093347200615045407172055003654620625739577521576850345548143208713413108270732189342980827300215999514516924282520397785811823787197438307304682509372054750687138416610430823506063873951175241227412354258793357480525304505931627314212727547273361724108545170099567467127391244158817409072541656909372741273989335125216561427888256205209819059091458066742908153370442616609687853296423113054140019594327736918246031907712496096564424101685739760320863096717301116918230951529499715493425739482993567000198300598308110904813120283727227891202948393391282186393234931811415423434361183903846121165146219232612828044239062535035145367266788597149667828026720380120119866287515964124112166702758291085406294414203959864557581197585949315560507981087614423344768393454773310703838132663503213922031751261484049226070179847605220647225086941652734677702308882412216944117318783985050471638635954956467598732134103256283478056045368633398160091628034532384492832363760108569872645013885116507644271588133044765100008088668233181348964586379900157788292164436067310997209347272558809154834115374481284764824987036240284790234436601013021377506116163708582819208275399326628040491541313307229824994670697681665025587434493023938971579231489882597902959890075004201944781497982522522342953051461075711051821287616383618943873023532982673700888247022715288335488045902488196743185012035840224373439983984728079756574404799667537793063438287551348096856460982903553010002188553225601655317801754368482982540908097693364203444803694899549901446261524189145697569266236129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -2304494189525829371551760565989235089127383400926860790773501351899561765064486862831085078915926138104096243504740550059733904579751863129554962287969803746191590005848052005998723221360258390707414220142244759956491259323722469886239621408370943450274441407035486724778611711574784607577993511681757473589677943961855097004971888136338547995873025321584490554679449246112702031716179098217280264801151795634886818496620414566163993320578907116427458834700450414917112714463815935706990489828262645673842688329988484417739163997995552092928815475673321110248266895192611484716120163329226363192536616239281736207339934846351313348268748301902023301590160588846363497178940227591999403944563758668561857351703785988360303030671740391651896173173886316085195674769975046107108429466944861808979343520468090272571669004798868447979277154644123680841152124032607123482602033545939130014594680478596529281136182901381632191681977627888375309115405351198150124924847959167242024317042540935842645553870036047042389548723181204093553778578885537336356197675326778245171510359048358899414674112614277381877658785057461614896035998680510337206017080987371811827499260551368534323385370375441523386366990856201158767263420601360510213229208422336172278023915874877065959234315323034438507635710399926973138979879618145842350588287424307077944314796170686346858819418934884435983191336223173555787473511912274706282986426026436834839044573888106313752851923941941803042164327583208974387865411762383831917543242477707448480467645683617947608065074820598584717306371502232243836327200666727359071483577744234606454716195578666038346504623299168124605662950103353743049680357149786688822728574935854563310789242284133115486077797204527214969750064120763054153668483270161337519223258983096941959727531189039744203077722497639355498921893924938467349521524532746151301774744853334895753682712203561595498211266705593214065451318600446261630375141305183154447815679084993801732987711941151878807686432910483412056412246279084018100884181726152368588075682735870748643926580465495810949478635054779271195424575598563919025445763388940342170123630636478153941456113968045551441091932830008860832550946899711256928796804778871215859901152591090894659420955760060682975209837474404471564465951715568734386676575912551600599473158860027339118359749876485319421329760284197254854706199083752501394012844925773489606277221106640129569155113164215519488972669738484607574967658090110352859123821159796807846423429817426870440513820536471933922547833459370518901953924519022699827744383140864659348316137733874822667319640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 34287749287781374153415919277024077368130247789537176861063931464820532017770170445071306347043821278647549097292408564973693588887181575474104505522982575998601198699169634841544576737725319490020509662744507722209953534467702727039022922350967389245900965540703497383718248132788366166691622092104574116741076995431518647057927486613556018620244536284029736660609727447911009098718591118486824418034207233244093737398955341973559681382292958837923613396470645428253878115249064306751089226377776875459684918563549070291667654043811671443361275818210841285546730670357487475661819005953329968763866496655203591453453791687161407344255472901778313441509694328413964573284145098324186445202568244954540728346072257157750279651844505303206969706594480032216722148017387837814487011950053965709763014509554610799928317054965512890511769862321452065694398937591014864731977707668566375858210291192501088307806300270617543453550734254655920693471280960073349384552996290834258378778078116295589279175002038351786717586783116295410317626105670203826527646583907380244405555044146233797493669565384507081031121844848814573442876458750544379330575940307684020783252329626121698045597044209033438289737585530757794620360188838918127415087797228090841801826702323947593294912090745653906160811686063839248768466186969376651226241217650860605201028887585171631085338212344830470158448145801235842557091263514292167798444251357990750539800320081134546731982855707460404172435380652959502506618928514153662880920904600801964801955291338351928692105084316829229195509876754177626811929071734113298647569607428810862624942581779155275525290074612287093617541587366892089906354498432911496225513155949202725037555971460148824699222729941390423788806457294766877975991083731202617564326635096608855346411749781190985939658768669690478991015388682513932576612573351700385029404644798232256041817966433849301636355416786596326340310296005316761562966128782693721162404430837148920614495731636551471482146997597113131885119682028924796701039673638368074135492503274294506959514900774868642022765787923638121955865904938065184200999430914332926872971131089146213047682654236629338245883677406059392962807938245232952020347656054584849190323018757278245318528016561158553326453676988055273305278360759424895660003162074347765209056089498990658577720709040602554573587439688464554157654159273547716395551999484602394984094672002212563935993049333126947708111388299056273046388504165924410596827447463788536950000725859399473005405082586803034356397729821958538401483283839289020641963636163700321205974110750714373059930750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -319539613063553705665339660141196657828547570911960866304422347967441143043702137931634937916995343288956733624069651406297492662199069217507801266734528135336997009938532158937557332832968942979962713921955801772397629998847197887192061044317187922904393580948776987342411184427059640246838892604271006919972818556301801874090489523615205767531869077271167123921535050583958210975967053627114724906232891584233186631308104867616305564212609528917341553414380259178837915404369090516946039734983411906345637370473121624939448941900428651611714836128840076518424125842892159856786952838801083335076424336269867280618086298850563117455098885941847268720849118328419614644524574391279695836185743272787800217411258624260109926166054325241189532924980089482902936122459208026155515354636610003276405565331444013111004090351191548698932397866619417405860767124041756485117564540131773781670982162628205293401076313560500356078256288249037889413138574088644018999904682433087775753915658656614103041080177531190792892233355838697407535160508053558534716014761183096543327098849841163310344163162111114541007548132043975103031035902665366521550394292797121015021144455831999691518645745693405609514647396526492599322518428597182700623648270279240291281558213186990774153833540421309260878345590079256278115576482027464256870334385267768692386858121215265583069361595133742631401136655148087989000561727721143190226169592753063034147920005950565516092964319786346127887441621164586583879844776607534533213046589189401046584606120351469540438113136497641704588293504654243276062797599346142773538573290989777539451945371528727400551953251049846896776114252655278031172644551106853511377801973696384213184967717983876968212963082958383652629877056664977047082099952865932219133064145747172690349865403140615961160930726051526895822350601519730034918337355064046360540182248011501910090760594917870165993205514920173228772834689320528948953941727830970000169089823067464144418233701524941211105958986337685587275096376711980898333816172926795964117994197113819784043894316618876022693557537665444053305493720119573407645861867952323843052648827600794937572621203625315393082833025937923464880399227529232304094523736866990485247431624057517708362724204871225697841065988750404215934092143030056168802024621852670648345605253624364941486942747710953385137539775428882492648703254814154031962263096018428077703275464375153847891813695227123955895580040367542091515764790005956663191696305239625069980662687482874065839688427169668797330729984012903815793307616775576908327749250485128093193176599921784276129503248384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 2046963696684037300235847337985615264362336136604930218662676946059978115059165319373834452720897678652022868821444409579184387039115835319260729727772036059454621241723254095560818868065112933396627952841822329744023939151950145933458888378993249271901802278243893427819641048344811247927208079316375434494576595567293610035807722592843128362237210995674668512305227219243227250465031573540060558425985572294555474512229596678222703214871919789116640477152941850441609246479700978596018709868347241814094985864178822933366956602672566060321432786526765671368932315749267316671585282542924265847278114853558654777045295167880262848313020039715380500755732387175044851116831309698221994624231864565974445172651294505061837059333638785693448281396876752954169164289173768000276390463316647761197706499225679171681708572214061930982856565305966942874911964419588874509203914337811338249742229465814134408360945136738468806133267412472258204798892464647652005301067016727490176447528107305211570822129826484344513489254072879086690428330340011744142200647242499550514492853965440542104124493302921023579320120704903907333404005635434364801769834498153181004413877161327235434468399968766335461673766861167925483828492833002631446227206693992809656019793142622971824420070712021746108651631573598980799313991626493997735043846295772978975910234445052386341158145617084346253612460600189603796995137452188861808435884495515199130514433068500323551478778112975407077661788297813782254442446010298614237031197325706773618777563975010973728826896067005031890948149907411135184386221846717803227946287226961794525422707577738905244453702846771417960952701547005709376277591091640101121299459039179445105879744038282280086545455887825741449762349942630612728812598030285932952188996447483861853626574295863419682744954377860375106500151189614606932886495962211396527304347738932453414126944822608487079403504498540078236263709600542200828270564110854219861855420540172978855004689567215118278297824691323278739473542068842312942570084267194566646963078270125605791291338952507054354785136127905209221472855177960157601806947910339886320005702584172451654813584957734179584765226346080640872589019195333180892338975731368162822055215193848778454352237894088390017450706605720673940438395605175548228424491173650791992180239708168761093882167556913916208851408239976393027928064064388935188803285474723691948432038188144957669749846390935373034768072312096278187186032939067422350177596573321482847722391547237665550072856859009044543317130402840077259035970391282987532585031004939815693699141203049089597970025807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -9560481999582827447839031110979538781781429151703762541856950705848406534963341153655665759265606726607908219537058639844551594070184645985326771739223036100409781445653475530455670198033468423786091044758560152039403788706018956318153234783089590989901525865475289398150612890600279285559213115246695447186084086910583637161326197560535026449430795969024103068284360314172997606149933068825654845210327784020081916558714232019249072432394720414745269248380504243189493172942634472412349101223248074225146247806408222610229449844430350519690219163385250160665808981865071221586555096653875697989471747111461593710427236061853510863628886702714315124699036995684459952105415653746748809207618797663948912863832521324514818220919870101066753614503263026695736828428851639332937824181380282928177415786608877246116405886980134268104811328396669627489013359624394516598171441730969161582462546648867281497152459057804678367804881765939713639770161290018581468364290756917613286833019352649772658334499305981028935044894569303618372556271649625769916290334187741532301150547668987716665532444655678783239095102663863550801008248399211510791771845588855625113048319741345087974660649556534736244935117990389479198869000333921181117753965584284582196144625358458335411274667750945142248716884673533531038863739421966412725645186196565950335514871569865908787053349049405043938868155067215182287071549934231345228004852880492980369508435589737328739359148783731129710537483475546643099147862831953511115929431521566102035246417859771914305775301090087069554937121294097395063037801709222594696151869863776516398229952192027134790964011082181325651736416876246189865686748554566393906037622345632621537002626849246954782391221961549086397988507850988296108286574621485020333317906396330501197383399675840851801271236467142121054610188008971487328168100345127678943453135077757786407122102120770891060455360338619340301732735800478861701029451969769789577411354497864682500792672300652610117834064365273950401482301125778938332093014402695525940996912823404458382369183425402326114494017570487604478826970993503637613800107746829515532483561114576447776114443843056297470711860645532379670781288826344030088358804190309521146039160256882988120089807699343856467237242273072837134510755752427060506573200304394182627043476594277010271724635339446917874972198466801617292015977077091451336850977730820048115667689857951424904948094930502839670392930149021544836045668613129111268375692874174983169109500423852069791037491089900529074066411930582757718543146126100909458143247598886601266645735946165743592078122680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 33952543904493232788018999064640267754530033370905108504499035481356945406604627737255210044902338017858155170129954141034667789264426821073125035382741263728074512372017080611979195301398725972764635169522085434145379643743463326648441109034856742068878888926047614345087839189294236057537397178415139277654800371804283143970768997221939269160691839860417517303854140502051316844901767473408497425859728375932853186346113454550463570333699810025542209703262656179165714257068911847421583358002660055578959786873795305864425869366258678487037299752731729110684223716846111882684914938670939700698020098176515064498922315309718453941284159149627388289087015898742008527660325024412157718825016939153489668675069699898592386104735590405293624570660922362124888245129070585212866451462650727156907959522361379093055388454734598391683552410339307409393324850472586868805597951740531447182712019695329505077902452894624373248081667077319306452783570073362221064094975981361929361141244829692021298957985188688383781097209631007043609040424695911248850954046749792594694941965823696368469857569221408515605991254216655276245707978891904748990328749884377384318069001781522440211280022262035313136799117528915434029430900713406963194233885387767481654904906401297308102858797754260565251851644962529263899328190446100252107520342579900808097309197208691700357383989112537151049764370692574451458355343593066806108889562539793185033071106678978682837651633984036862467988507756175045783345626038484753731314315485606577385222803840162061507399168365426678458503714722990094664184487731588953393760757366352484997074163892473213375816306897806187964881390053452302517773691831338226896479841408352711901813175523294320422875607425713348518203689857447256329510059919203896285491676002171526584481311386302134746378268362949059199665355574534322554590973876186434185781474431993057317025101044916963122495565385207634717573064377153252685813717874963277842567784715939372967563521868151042094378300395252776132642103645434935275023488027249643057681857631509640145235049513437765804075989167984829421758800221716900918951624794010855099442444158637954606178422164721658158936037046329412325834018412117489526008960559460069252082125803174211483396346322759187591981278245919304933031024095592802389718989587072278013154394191087587297527314323220071259134483291191392762290088361734749434653320377311223141955375881141763098669223554438591823634129307657936619446095181363689093702712858346231780514579589259030859139199333906644361809209735523463105997522926815404994482698272125506321380003078661178683109733826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 83695604056723891852386370163613899963744918802895913137780687853928639650145149609319880714906725707007144391842457997691666432002179638783254503013525543897449665717265302475013500566959433036222778035588246884398210038917125345254975897127631190517675163018127707212588368143123580062612866663153622622169943247660112802553047401346053732786427798157776139847811132251919040625085853111609148746789817842822949165416286382664639479852158269874693310406589464549850309590538197900382064643917204126557822676338893099716680021990237539610905987663732905401491909824699105623968521245251924025010091556317927523315197714557216513861881984232005253085602314652709747883469891710446476414675076310577774187642265554646006251038214622698576378338344567461467282814067468539701885476880434841153287538632031878657140137769671091649433461459137960720137597069183745609984759675997320014716534193480406108237264651108494955749609400345557023644708761993260358800062032446785702508442976849922021780707567100146023798263380399483995965266314744005242181441255479325560445241141524031342962198181532404245999363554780317181120007826039557048621417420417137865894952150126906349524712441963057083618786007820314370105223987196251161212897505505634056155810050480627439221029103700368131510651768415110521493445022582946598928103803095871754695755725664498702715601859629088220564903016688199830236624439463217639968882651911494730413022700998773670831956417018336364117879829491198833274225944006352769931035391446282503702359131528003591454719649110451502816961258717026225098800460741555746559398343625071841964664223213021397865301696991726262701047930768160984032910979961662003529841226305146453782224113461018505219386413025137146184350437629736689379649286862526694228652517637936301691489273660218128179739763332285628646608348727251452272627780435281083185826148259677177104936309493037907445937058226073586653743997726396222715878801072283271130242625614008228784038535923097703219871916316296144637739701570219706584036274806393709781406631905252203125646059728593149823919828568708705334995566540844671602885087201715411297104915088849464838135057270736808283997772003129630863182105870171919690628439282876971267364883916172075626650140744660377646264365210531915397842487441104457862483105864307073750014692633063668673120229190355482244078718850135761421769766858593582246549427990295469249808616867713755266047934028713919110900478124605564945696890471354840307379810708844470121313032419929019791239145614139871562808633653723507039160025144604901231004777399367259846175450655029723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 1717495342426745514274793757307589101383153377028649204670396535768804380108829658528142308802623891901409230850394978751525107967472032275994299553502636194218746755374841293917671172719699582660847007846659004037339605726233913576975097409145040302042688135302961710716969749908405583930669781072780636386068752193990483060959587497300715506378517464215492704534813629129734086504843584993244312178602274786816283547664904000000689766178095089225513709880904206847949293803214184758709303589424812679818347427838473490612163695702826601047302331305383038806505016561590262206243174387006414773276170114129214778858692619015917175479144038546561106445501235004917342441782005736982071998712400516916600501188489755584849345099949364212750282039423763220200781545888045969243839880915430217426084647730893477244002148948129701964832701479475144638275182732296143659756607245887555464315334418107223896176061539855846257201794930261937525919959905874990404997233202486446932660014191941569660834481158287878153560884491956507329012779980077814708218599704934794531955043366552806215147339276739294178560258980223174296640371948811552562739855386792029627720472909256377640168208480967347634941995737160050335051632918152345399581466959194622726429941536689198885756536319470388138169369796748025136335679089518629066508134111476832769635654466964971343115254044928961972095651669450901946982423436511361412624412773026097800926901213217243023187741171791883975882453635936726753588385959040409492804191196820918172080107702364941689540911688400035448937868910502533262618430149576084181640558848943717117387610378523536264551901631914592915226582524717956709159221007906566093696318571903008270845826488024558079372428951566000032475159082215921268288471911784966533787592856511854053573793644435410793282308595891693037658467940612906801366194306302669324679528392042536117931443129671651540306517285732176313319698343682522325669368216974324604336153894718566989518575040080758074061178377942142037108442961437398795500255925364276030858211628898915843216096455699023246234969467805368731433681562778927996344449755128077628674604651335994296310245794271459345429527199323494094730179235942113023679261945282614115547957970049889176360496531092764664597157131037562519316070939518121557022038646252110994669045864024468165105657028600712998133469438557605882585062880997268426067115835734053168025741138253769906381284267697546514851088896119306238052388640582757766514286317212844693848966709663232717478688733124817960219331373047460788654442086264949416468262619017595780673676784132908122112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 6258317440798095017612557270863717806178214210688425691381663202319936295913227009167718080804463359691321871359575636066466051545267651239279938530006750349623466822611513868880084167650337428404176996037620076667660694619858175774480528359243279966605789675267130031492081263527670688015406469632888646393780451810791857328976069955401086056773033697776407137868983153079097543719222528942079674659296373366867391074570720847088585565930459426992815038478136350175214458397370319097218954101665519188505189883391278663370516654082160276902054944555156691091093749663169768377133582406255639780151552699724108322326580867770390176944414176116225547523242612512315961286251500086704182475748681958561606252605181148644058925714022535740497841186056772050903905589772615076214676826839720528048261856321851395241322666469053170127703098844292744129459927832672818144287845402227142207140295038671979354812560988722959580711179479995746488895352527941607714503949407384189194901337973722393218739347744008059916815486621712201562000845701703140743743527447417125890806165806857751828477068075702530500596827993165539216824393781384189501918178371805211171209223181499340808457055659643974473898392076577115318579693495767978569197276112774949805714269290843144418329249018427682838667087151185182878633182437371958348488835393689687674993867688828231269076677478707053424055441498844729406516065663727861777861289483639165057249813811045395001179402365430161057980112522065366599114437902225866888340601096880309595571265133678813123200449002605145552526819575070916789100302460203318219949495360743460242053578173881800349821917604213382705584673357434041645064696682882255688157142741610863085691493672739809742815787144277986871211048405314783402823117155642118556338657744135292356759929836063852609373453397399679600985699453112728577482824564014239483095421340785322244673422707231961415625020008715436769394366001665824256270559142261554187864798240177382230701298814168201204077534814738806681125731266217397112447314610805767001264376255251718867522944998896953391048038333034066304264682608136184225820648831440132229728614752737291874698290013282521349416133556738001381165808329909815177406566924897576825988020711993058171508542605219105012535480976170168972482116741914440357958171383489981224164620075796526745136918967740429569328829028597432353245085862757617793655939663787377089647916916633494990785388070904027594303150876604440118616469037287983669834853618846397435582422086011478053595178645488967870023808343740210169417347047167875525582127871366185185782221284510590623023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -294719468550779588642349508495553578177283741127375943670875163743597410650830692392745124428949120054432137552105023938947143680255408163038985856514087940694171690456502737080009667203456794844105010378074523693590451941856918636477229417365160567662690229727471525196939061733214026193750700850024528398554477438170187966970965341716385872436081628473956459441592547961830164945771857081752621306290625305054828698030483274209787034137355323831399135269493821668237788504770817904210998685968014278656342664068737761439772820498799841963065784374940535057716282679137652699294592417444245565470456925375568535427012704289747644777028932869426800947469458769856934647793466156137912560642331593280670999787945807706786194382181663459906235998697766800670641821043817883383263249835338758209436825022041710633376990269273058067711951426136769853098767127908690567958967387067357283841951050674939242074010226465063691866883537985045572545430430829998602407727358157154697739161139557277085806529004353958288993034533316184860496403290978710088630553170958752627391038452992090732136505095731264880900376581756615024454258593481214346222623173679143831689485779754106342105895612493041674487111482335789970441932077407857038281641305983125945335585860424570087675350343901495262227929934022065971036158036222302495115638806294028256602667602446482801576934770667974857229154428598869290542472615842725627481340798486686225033092227505882742233078647138353423779458994261282234606009189724691371770652183092339413017356931964613840112030096233047864763429262293082399843078319902718334534865929660386705264120375070506926210886549972877719418486399357634849791171482020815587387629672258940022709460105570547705742383645265561525562016393593835660677716745370526053810211619566429485639176378674852757800808914159627014257757679415821240581461723042134339553949949198154276368422521636618856689699137338676456849250477595042585555630082911418720621376284949072357280697742904690556225127698212513305948613549662469873433451901596731097629191600177707488441615673276986893440766871424130261906271114424015925895839623817566541848887077731360676353691061424512478341316234942608689161053349973544374361822997517312675830475728063805677073309345196808753641267146383113899559586164445450998022977511648531576044362693046446413679130554417404473323057757205394456763950137908306511644281720080343528521972565602078522018588642735277444189686610064308434841024425987227856431417027147309851386604941080579337480626387312913433213193145711559443499527833931313943458926279178303767588036776661022725508169728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 6759858055191003740665079294860601061132066099764677394320808404460831648986986174601766662979468843763152151426447825929658266672832592605293328348275927306898455507193486923847339177341926622837547351419461825953741357345614130257275663090323693168376792319775392886821893641461480803800132333918492784921738852704007191550840186856302686763788011079033493284653445525196599256944176532959082372914563085192526241711941280654377934488764464375069473380167685110457605882227731593915407832595847723718223617509981957715967424153119754457304093913348772899356967275718543645051856719698821123099387860963738149535413756076055302005120538712161072752718821341325285565685899922056976242194981807705278216978773729318621833262461072168002408105903446042778048289728100382869335143569674391170335209782100711279890348163782475529619399119325138275952870769147194586221562188738491524472685844003540936410024511343283216746424161515735871123378624796852366098291490934819141947563069775593759105432170815961555018912171237181854980426669426332558519832065900461664554420701223284297210841781973025288831364491989815403805466523150580256602268376294468343836711817520485373680155107718694754987101165683880618061299826239894125147669159720901515252166718324981540853841845186013295096794474433890119944239590938671231730153396249194143953609769134721812421684383833818503826116511159392976817297482186954771402225857452834255359176116833607981014703957771518242682719037043631372484153809711794188936586575564371131805463786069244559376649893056993667260359646406638021460121344260219085334522719511433735837279080300004926857924613915471382998737407363024258858284549538664481028289233666971793662159232580420512920662688296967241875435502551513679942053171910706378985587246970837887626565839766220290684571830826957458882014035347279201638166792804252074726531314730617957079619478441661586662246987520747576635184113770083734907697227506640535171229430827793290408548873419199089002425823717205237404587918734951137697332133191147864370701818728826613719295411042223477547549617551855360966401377234824876741617483068912610660090271957889136533001277600991681691931723589296232008298318674346986421151089420557936902769802433156473787841871527399404191214202188284688260718760239628682884616279664044543771478582356053818358730550304773041311744266656537557876755985005173664518392909251627303703427042297489820443977917514878833181017497060979878742021348078281011865751009614841387094920553383559900052157503451101328491321686627356979527873198902331182649297200980971006163479825559694521876676083712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -93648341209478088719626663468697252130307370333833161255600309547535324588756422682458950837028633990927801994775112409213093602294808023983820733452457572626282872189994051914316790543656115685440382428752203128672470415981686039793645730508041566508770699157669003077612088141465983118000607143653516204640960719178101253402013575617314683907200023307855040505117623533004115105735673455177153437273152823975865053429472630256802844670151880410288452368673662883061616519007701424617661057163955091890417487719890605822749099413461875211449065348498902037540408943597351817671945944558736114047151928613413679367071696127009501280470842248881090137523897208140614341453674361638214479885130498863838503858373307766069374194601672877545696250576148126687150154967296692158855167962582647738817586230710691096597575728624787401391790325549237762570133811899539445878303175868050675864280086978238315004759687230023039608571283685365237546932798124224041478327459672115992391391150869269887770840266103645243170854818333434845085920433972479795611720463862408912276854532247273296812216649009361623636295789064493277655346623316912971495155321891578388267197386781996091993398241295451110073092167309218420614105804509342906921245259659320191490171375035046424903270783064162726290141561933551921197411322639429793586245791792232731025419907080765061180142072553470885531160874697817307117833276753209310388787223399376327334693740829150165409833089705076006964930586755012279577254342301884859522826976110448719586631055773255334371814823287977758570773675736920595127365387653935989208751778289966333095735282065628305183337607261808834298888784073392690264264497055404095672328892016980115983139267944385729395628261137228605709512354822894925523624205632538962899598214263128547323311827870418088731560262017449211064136828294166633936382159874135204756841934887626634245105219720026950558507904800690216534651401706084503133043897177043694360870459178508196111502269483286238316500383337213453781578639100538841194410547436088411758631483767977314538959405950648329373617054693261294124859285431633564089531439601413570142520572650691455178427100014761971371612750606454179590352235585562350533108368554115200959623018191818924182924676878757419415718088561225445955017032026315949623842366344588435870646747031104629835124817574910787728923046041053908190327912303496096152516414350242529352855651049412214091830247611484325932714249332483647837312093105121244175583575635441857968256988155650504144627413950915652720360349038511934480762334706152904271422809356099789806554117764003058650632421376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 849918300905790422584952476921939867026621669989556428119846220468283440757080951391009112080692326071748444797680358394205326585004945207486515866226948011837217266103422795658162673863610847758152963413346066718724865887810538432994340710883654688229787227371719342439700513214790315914342286950243715914738062305553620042908624035931033293798834445454699593616188546517754262162205245160298582832636552310118680157064119346058172493867699283553946928008941061587930138985745557462174068214639704916609719373622463092351488149618933693647249586135418163297947893406199045480781570228409888500184352982718902107345297259289947364394713784502177620454142256632624038582326156381797853860133380157436029288385952040621215473243082242785141490174276904441836917097309084558492977397547638755965818002011171130173689252186733478375901047793599967565756440638430607485204666394816171878130180941336244644875640969672375176431897406930318931141905868815987488093324761068967359094233417387380065504621792533658710751870563257436922156049200754188475285386566551242374980365673442505209574179276544854407994080899347079741384706902268303845905060263550979804234332456887338962089361184087223988557747751720306996444538549709086277169771551184925947194806898853710560316140704406424724572024015404738110836066960337721166914859262186446124353338477261149251758299208267803148085059179625380551557153150543971475190897532488538862594670198885375038023349602985549071314250532571432542914713084630967361343717894672426299350345887083777606410828703478994708823372988836602760631816278329993154532774012476095987595037852321842018124575329220238360402184873111839379997739370557780922566274662011455268922270591628188590827995990737691839173099459112454050660257352668651962710094537799199834977663323565525620296327646232737615621817715076164914523227819167133717445295106860827706284882979201514342453533537928344707509277768087272451377296807632066400900099770104323446695145929657243275243671670485369965022305098850945699921943424225654451000625134287639113450629988446881961611888690649032613528358930380458021092005062064494015255603068011613109219031929336043215528071188306131126447833951299368626664217304283231529058981543321727843212830480508184133496085532101677081816031947311001667050610601570402549258205860518661366162247261564244086804586963811815325930661244680896135556475731000021238616471054968132544121014857405341372737562333151965143859966143776763143916599208497250974596643590167033202933101404189368425859883609886212616672099379319500309668035356646484740915663992746149450247663779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -5461784488263292267971105361829107706601393645765422544204080174683303291606798807072529625800895247652665788658466564198799869829932770054092454098469180094937985983374864509962246522579992800111994104647373401932940569915441381314582026590273224105916755405646047222861405055776330967833674903753143643019593686945384776630019623666349534948574533666356050106747869618714346510798227249482638834108692833576122428851367624510949832069942336009084611006939123097000589191674260762585712418172892251953169983398389091013980430391302656432504147988537919744833728258950654860526016231453217075132379500263752179374155494404447944340420077001388606506062317888538320552939091990402320708111981934937950489029082800286757544383986622116004296570573905810454924984799448749127158665670782768045096723591850986219152597725898164168380808222970709536177859306400373009515829467251161923046680395904992834270895061163000197752926692975667448892513961205098733572337366743488790594342074018639740249421163524883322572818650201029743467155246480719577062427734272380580656256865033223699548010534626757720392306228085851860780385838346716057946160348291877755223538293689158731555373940636885759731290143168170079106231897533612640396504283142506298170953261862606130856642064182031266578718023930139061366010712152248259808324267228846578303008406475682855876338000369647964857140801066578609540540691126556293595336288403197619189331287755336067939086630196903235500247127951413881520829039195801596061000449319226851694299578633882105037057353843529734510546779629444460574179148698943131338454213601481310087427675364051481160134696779038516454995673726126763612049321057282713726840956816350152476346081123478709295010472545125738404021668224339376646822128825611413092530967792555974654216721472667088831182987528561222043242508219702011093340596427378721395951231636394331899337407497278019426328285600350435275437971640607783647225397980272584169368947558730638285144981695044571512585752486936995111803907354259308588636138192487838217333665166514330882372139809569016919415000462165177129661535032247024717893646917358261803167658100478868973609027638960408461277634198683585442008008306624316212539560212582056854061314900959936344292450902421411060281496480052800679862217183770879899585649186157854626920977881114288817627507554227296494108863685470421157131988028831099554173044240877262733848870166366309663956064108929192909144173997390137948238560314475439596935924806276975097153833656486609127553185168738756234802072136776707327970137062711946484309403365732167177787202668007143707591397343232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 25981041784285248184804792466200455488833665102591770673295873678635046916985336758978898644342887429942987973003173396901996088447566290087923636800308782336967096075173723020580038740741068861384032936002589942831607468424853184849395222922910705918583810003274099529377454774880273421846109528983246968808824093445029648697314922999732277292539838973025497567682936934947885481939783078567935265014348198596027469505295258020856659544094475557251748900142812030224134161470398578396249841368289052262357270058100015030731326357429976609523870148987231499321505841692902134728034936263518595948280508233710290310088335459786012059467303195437863945342679257484237726486866503439797305605145337446694699705701115371034115736951907859111227156582024931287448514120176952537725638276589772550262687221360595265019892463642844938768355190970864580474319633133830690962541798464605595480374325973419369575448771676181159194310038106199699736710567518698653648655676938105014150775283033389649360857954991207823436056249812862182489866539079204266440266597971332613018327243344971708401996709122024712000735840744785805888057077875977844764067336741676165932867756016507326741002467600517598281864534457965250826910271705314799490176964200514144578961271357406987744361496706259132831730642660601277772516061572106215197935325220164893595893572074539252886882216707636348666186061434484068052999723227758583534474401356688648684031853080139910485069381075249625487873903179336615690665046099241602184242572565545915783410923299344453572666893070549917031809968684336488713772054966470609687711804759964767089821662979051016030503754906199650196858431518930279037246880628395032896521340895247761913575250461694386417179014117066298698580381624496765963809920900619435207327530662201282449616305814973971373411242800752529404221896285986529099207766473718931134003392434035505696534057287005145021420992685942905368155622866073783144480651918839611317133839140194546574936850493199802282586533903810957391237363220414725611651669179768989660230310202678604151026838589317469107507639127536503635956538776984705689840869639571847125517683851857174852599843798903508686201883934733469531871620546580487874654843391311635400141238375640711177230714907831951253254819903262799099343602392443958865093689440512442160757189584026367251625603964098397537156316363139369538342878607653953032150147295244364106666599636989591175462698555199831438388344693540305891812445618563571841557313043142701380082551668211007092366547474966106622523654364631796183181915955160493383401587659947363465730525133169012223532102320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -94996827264585109711285900222707816785595343397575144492433149343769436351692296251263551588074213848378608126271926770976462059628272793703322477300774400342512753545548641892501063175126372797378683063575391265412800858684002382949560547147218385422838560873747557204875390944874229819496692255615259295767771956952744161777130291042962544453208799979824497698744317017313589292446111358077302658298763485948761062089332269289567176894057098949050084700700009420598316981459470919076292822709488021587686746188767525432688069155142239454330654136843644854327943465013725002565238843144787979754290921410238789090014917935651784007039857677683248994303437188762696963744438427912541607151266861338218958363516889090658592680147232790802680320107252671414764510711785345659223508046542326214708656653626324175068628707767836802930244707092426291346311308544088868296615663093308585361765758070587792640174641111838586898602067921841925972081226312330810976934361772849443546563176314203563257089609105549200913137986469268463262360778781178593406968911758983567420848963181684954627288399391172406129712636528780725320784071249204530475437881812754325206322425887027346752442273537347253389141593681439994221867838723077700914992194942509504792292135350792938367679979450730834834957376249859901421017862988754289146514200042581242930268049382155391320870344877198883452556484070315387062743038385003368069816077756362129557024017219557873103062189278348699439177594115168705840684540874643204265320856407642605521395039168388318147029054213783975081368143074241547872439979077398307237645631960915429610103043761589608519080010050700480764446494101314943224379041635676792675118266662905653432214701949534377504955261851840533102690412958306135953113072784804466902764127694075585141313021263634307049524632055760660438549247234022839442645169105813050642931524555454054420619421979432602169487051657420506570764380852871825319314400832178667536975597082033477612087802554218187406875149349874318384125583514232278956542771198211010748097248450103247836242553366623908576833202513768636201036539272185923188031397167197691165326395681641304270895270339424550469976147136975491231272921992045548518330730535928736385164446899289152424713173798434302787003387480139194100937727080392861776007195415074045444871978763481946265347640233945415721840642373705771257448397865140906844253248817919577705020700151612421099566672162850798290291220729334739809972963647565106838476885707111103858159465637268790924161805582571739631905811532041042953823500734220835115989004668463333428808714914523339388384004014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 276232283541867518994252303191251808550675740170998583430657801393197101738487869450397192389853042695590458033242461829683464975799349778903211055371938184490934116818100437629493178148105222141916184669915878043917034299651370221344135986202564416060386055585435420314267605396730362796979308932530566945779890931127199789798972558537676359042142923005531308985548633695703537845481055282974941435260346445968403286717325848750022814794447604640644320478328052082674984627349976931350095056520811149614318607163571252934601448261693520716719022858316998845282078662681363664037556281540534743513940182552827804720857372280746855928420002530454190414565904353867784434435410301411609724160239511484681552388203056427322150018198081150941811602483205870715039957823535505065173368847191435855201469643647773380012327492679895756226067629565124879958776587221336003795264171204498132220249632219134815796817032110252461673492046707261116866183498619173986796490376169485207022500179558333186137089509535204883073734952923673100570822944401322703769873302165622499251049759224906255068571075923624105245862350923417604193225579245875930022816149020902450278928266677440233277823166927106287264541387598201696956225103501647660270995872111719375061008725640572074279832540035794482527565203361681674570184947935701421940174819516600261567175424086094737987270228142475836795249144685323772537702458315043137002578678055868219942731884120306721618163431523431477959570011123977396562540060910931572115705827215118316241413776320940098959508814180057917005670572551267857132108096392819480376521128825264324816121683510663797668125989520960968124164045354554731041460606274094599531008134800761502821336258232349819128849573145498321332619880670716084734567655965537285158240922755367984504264114142409431687604900053904416711214512320322343238097718664085610915904968300499396381324465668954012677150382178362607991043617965598476551078356399698667154273140615847007819184206218411097082134003920977980561167982914164392685297961554069630607160150260122873010363579444924262308026877796586579126183590134360191806118694497983053771265473985629396863967012279245905940637321524509561760878860109068391851233948096442879051534787997393431478737707476757489448087070668841949039790801050473752250536369078699397155039531335589262006448330893042739992547624229062327453574036568662321355001882110532524232686150256114502464212391145202695583587105813731474240101688625776338795959654503347551754800801142949364065669814222333332822649923090512292529508039830756844600122741723372922129996710939565053956224947585024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -215677679769673555376463756179272427762352909737055029733695406168197846841781234356042422318281934320931171116827685715796156983947199289940920389093724811036263454846060696033859821311195428010735042385535709656496472972556547879719269833898841682373141756758517883422984419533790700847444566384791988485818617463473646586645830572721921107850191707923724820970166270037652754624832226374376669695436430074672054017715432035369559344560848851787091043611719794584681145661256681798970215162263893559698110915297222013318371582492325473780288517547391736778425194175383608819106095817309271133581966438653622517459221022600615411656174093345401352584937910828045840738189001451794164653622831914236187762982253884071864201869781455593747971592015856488406974990212750305466747963970903886010012550441416446936694919321628595693755411452841184630041225120476711784212203321981817768753134910092818874954377881169660336536403907337882909595655408727510112492844468582985910854452519261880898279880784627876438732054427950541731860820854201404379362061151466420094051647026084854813715183276292078289552049879773439815109336743882943202933408349960970368922253190018444342889054800177189555794474807433546031717392992025307011434856882435854880020567747699695237491906035146722680158017018672219041044361667260143234613648967151026311228979853796174881493187322411272590466799680094258317939529301450119562984693799553211165517406433597284265224358412129080006450216239984387933627226507573016256366904864267046704454951228012766710590533326638323156897560073480460019837277241830566193757178601668153005986117284701429659905556431757276761969254688485554229758724705001264606522563928304094098004301950341710270155041143391558916593012281236468955646270020160765184682439565414881780434232178075284845385055964497482416082371004981625025157458794634934006276756063119848941577224787417309918819877601064318140345960762276870730523823117501068098468746221271707326496653226661995743205457060731328451512478029607994762541020135196050282065257282038051140813329387742671491200104288109579783181682722988363294284348119869884656286664341140303401068191256850068052273079821840403979016244450770411862387173319167391038881536414661202507834854364400122952157159478369153069775814285223403977293758051808806095245907878943464514281305173242147990591192791249943206111712102100450275586059590096623876867525514954731794906140098377189341330911161251234618231659633578516172239098453834406510558594021215288941871992673137619109177746984711758183351348102130855062972728687840171972605019359919793504256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 74666016266552689017491107845041261140118498885795551372077357213997512821110743843148879486970898445992646470050115865455224406381572827514162720248015034242121813077886890310761135756480518169994694829245243543023543481001346926976435585126560712549286054812050371323009261433658896220740764110050593973318565865557160578121618137977597645366881799024704000044657409859188675533386966758795074420045905101296043927919675112819256175747338912554937972915723330579543391048568440154533505812270620444209151576957560395251066724861639132208318341355082515354952805970912197707425319640288830269672736282538821135165434190511394334131725472262487484222970524812483116765494997794199712910584522213089228893221653283306876567382155264026873816178382478091439590163711997063788691508628468205677552308387274002578798289968673277948939491606621132569676366464942192470308545307089798565292660455961616881224594268072958431879158754624252694352531337873015636947947212758177286274745202468337901653348584392998392306178007302234366534766492903321322940511042763646512438432367049037430753342769518450774279802558133755600463659173455219048130704975378029835402031234655191762351923151709888961775576190574174809656158874800128534967825527233650195006700181078624568799094199542500196080533319890210263995409737548968949952069353274111822310320960975018557900114573667710729972894639751860842613907206706180244014969503391964773300473596902217104145168473812988174425081376172533569167774061626389957678213739371495854499590742766002459854798699751039287163493120918879845008194405201194768322866160262561772418768168831903137782524719473349982827610435654980454850981378558480196706292567481735457024896360130171812689203121227161810528733763277052125700592143593263231247077087699150358755891166423767619806040728273405796820637235258343892613627885274258301186385724658048736711890076435535071149185051914468267577402688957699780444600595884843887444833165815427707522318564771213555238464786550038581348138525578807296038145470177890911180461947392151986066410413558984786789901029115631721176395035338415157946438002871874541395089938342184155794630897209226773084642993491477710254264985065814846060742164718317088678343837846611101331234956460817877331532828633046509351518119878315167522475779220379908044351725595768051911971335207838879994385292268069400337956371207178869855193708324857073198759104933090842337706529682537582985761403443139480677026635303308825285007542136079130963277461652004078095193621783760229833292558055067360386740968956641403313398951369059547597688781540326406881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -19960246520710512936123449383824811722535966697175804655604813697382569500015508339393934149358829533319760438918952910705846897980173156218670120153935931135504418937867688893007252399524074234517090695979092994055931813454490510050313018041133915901759863179726334756949165120215192422063377762221290185556622781752820360864337163760512895387979081495286300819627511546265515170677876509363177832808725699677578728201332985961921001298292467815922093062258650061675555848834062589054105952970324074491326578025784559117430654496106273208668794017050469298593950077804197045420986432095133445275123281425294182599437448350126248756244553302991621397207822487431192162726626737039291547577574516161161133148229081090945781210273264024770461883010917599257462722658161049702660309205709240080161214588308845777454981467652081102114663504379628334658148219603437133711233148889891928634660591784394466994255704986847555428433359391926650671359193933289901081062440692872027774510895922051781199781242036422428905715348954015120397855438766150255566866977702284934856224530993859199195170862384278407248607529401477498798317009189107293370225441299661777196369362964010043348865553720260397813764419615879606862523052464063305151753914825550644172070403597437246720894122041465101862769750254148735737484502234538175533548653141686927297726009090929102384712568103785580594250158664676522739136012095427996382349602152056753917929917423887385424791546584258733549776647618776574704117448187996964777532522959325850006042765710872741320854353542066428875621724618370324568478086656262535092096843549963429256871428949800881356120849294884514587240786049795823306801184586227794035236508817614555140221852247621521277194832533738469540080830842331505542906579672855047374122892192719868607281569824485087897198395831629352912591370674316511201376287722797384785334386784676120765130348602147495953026472984069394811712694088675810981066321509065150317691593129690517217257087274979936175124446345613394016908387513907551423229828858883740711751530977678396865256043178004319637133849070435752558842081140701535494912204866140627904645839443013917023526382825882647413462072263270488190457429083264357800241932759581390957645673420458745625558031938761700288079402323891626733760822614190677992789754383191004930076293108745516378913571388888696684151557663403103188955196160336965983880134282165050544356714087141262987244252273023237727359192140764941474225578557522467680274598880197266507135324844015192153252332182023608608843283383712684458860894219929527659942168614091798579216857724130187821449216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 755504386013364139610204099552803118003783659148591733535088422123516793698420892504362977667186594545087329953840062022511054982294157504912286025871084914696974579295747818479531842275227075521858018768609357963076199311765809095565849406544509387021985808655245920497005804223059204378439793496220498109339342418035298521916551421077893793623305917253749729082063100934569861176652676110249858911296848474515409174277129179020517519895539996251865993485358315060274120548820943930131735777513156332822427396690469604424754792175653877525813614285208593187010473293474607537184546782986781152070591451635150387461890841432025735477804694393637438189647876526832016900373135064070767018971153420134882734910990605518970516523869299397264388218894101847071639327987991166307248130666664099676712016389094493985809975378685766382137890590798079161698135398328983050092972745278843055315203435866757899284870439256890188262750867184893039995383169816868435932532617174669193352665325603252457434136652868120072711567761560988959244063426290548109450149869444908211367722368150795894723918077262622120622581766335769208060049481578801217498879605393624982962095542726176795051321154658037446708963605349720885502181239657554820818937790886162417114648993343341551682593304332401700065962553990867275402477999810020020904693414534224000618059998076761874758596475172825098040905589751616863010764206779309104853695240775936293090265254684079548795771485247117718207391606540755810770830665062905431928883247214628535699893402985492368537755847200817497380904848608441315046399749017961495292412636756498769407509352454052782424881630586360836694431612283968701977387013778214498903730496532605000341483376696493507261499644191352286892686267154638841894759712606417637219273585897780681625517431432783140310888448068613505871332691990853467635132723510150395870053115038915191102771522291893974277931397529860671145977307710105909930463019712401039416837653351635094381947832856896959749253627457014388858619035471807948057055589141859210270650029720181316377785956511316432639555009614553118333019187628444875307472408651356939462054763178151290890591765461422609065315066621014029840618957346215124359382289562305713879052650118820379390291114329566633124895169043953385044760970392258702607550275592500823956476090279065989153574216394139710131742891935221829455102835525015470060295768791172029065071701309795296778936080504048261684374195291540465323033814171760114579944763233487898371058282379746581910387577196684753151114149869346218106071430748378471921256583174183746541767996889866481654824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -15180086386090771566361197170481238284206851248281163957553713602158262878841834976593642178745416261255935586435172250656449566421078067933501218546483972420548560843744664430994528028446026593388877150546689491827337764940559284959006649690795847541343208900666888498951411999396767832517353142614898182860225726789234612600550857080741069706585110989064842882965916901618922279126535107656909995145812209250176799746210607769120636976201203375745382426792836958074576149731073692294954555987691076642348201239703914061806512289845652832053912538998535286583798388095532927737083000920066957335968208932195644520523993421361181363437003089901632458976252407349109073611346347084750428346989212783777394047560170369916707246244125480080384828495010003851375432155731715361587626018350416026206422909074894839156359534792649244343386026302465458366097314494701309518688687682541385846479741980624237953933324377731904552934156184442910613749636403220952021382110463007081498881378355867926270477366661020297934817279874894746141188330534286799463417012286191452964617400599450550396279718859795496712770889254463178251407846258610109005036609189440457963188368316258397544287213241377176659770117413743288259760070950925138032276379238872144238904226748121458212779259276695887352055897493389001045143760664440841927471198125836231322900094959028204926224558586400769673222054828184125892540764124589276801316960069340105239554332097280419568235326810910184288138099393072931493725569216985357906519847652048928894129438565560704960686225272790058615877355306967945216151122218753604730438654863368601368091025861954137648570046014822488018781131491430286223835213591193861021662390291327071339014955280324472293723899989618713562138096238096480375752577120138931651451654632973244609818537716591538553015491223134136022190647797220220134425755451197552642489858618934358172038515213494458577236709443623946216525829634834227699152773306712744083189770709662843066037923348759300923456205323295274794523300922947132271406558460270074229133875149474959486056671271459841199580110386157760571021497879371586548536765044180952336607506494585672880126773833550464016541343966330816189156957253284934040415298995588307085499360818724896578354358715197297910691203859651023287984733070915682837429780744459436216626068540390650789882969782288077440467429410416430205978581978836481279180422526709762274744066178277652458105136124462766398358140578882175301698897599847571479712704302446101036971285276394038830722827195499429995954199930578538934440032677985421490278309416077281128580409312269099373328072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 194288939149876442348486406393900977591828377898566434868110698182131045927783007129420497544640142982900899998576872231329737358600026109867957208961241973378422599734351435275395305617048824323123991678299790796356642135662462669740428408906911378735104335494524214606711926901558316452468550320692088836804513250297215219463528655549975017286476450540527235673735712354837454916691337060220111924259270411761287542711241277765120227829390877686411789086573761406524428415571800049801411921864165255121744516253156232095312191001535515907216288049149187902442472373131912642812779437208577837069409604493851651536726797770838441479442421233814349159551989855849150378349185183896892737661211592209311428961683286793018641889424954172534971065210084848067758351239739042507260754877793656002805056846696086683241010547203992327254454378252311656244969103240846098205729904201720812771815901981263544867421333463179544234437753144211900859008425982947902793099819895491558337155662779223761763068295747582111172467997415349004655198863333745356177271926380526610961587136351543290438262322843521629336663808232618270870716847347898964621604170665661386897817486232175874248004068166808113244974851297910513022961226569571657958159105953048574674856141851973562644176776103298469898525518524552936773080303598635294645297787137738323148058589859412552725022856740223477449414428851218815782809884439142147349724468414868540259917765531701968027813749030760439514230050500885998049489288695411203398428578821005855861754008184209364172397458122976418892695084093029716897538817006552703213156216658562675225134054099041094529595555746183329912395654047260650011591951993385838308696740840197720606715888879392631419899274319448326129705187439383144560451856262391029646029122110540267845054441134380572420422562793489203282480865518513743438305953240269025356729596697066034203454095330580946002423101663057292433694343206494531140759636681166587773829209142381834769018310423797035956394183034196168824150833432186571092937055688648962099816189308083384155903463997697900090777994706967333109804014527500134068984416799149936111426766948933004431439010701779500829101632927967030611383505470947664098570745925619414347031502270798313323742817041144220490846669743821923449366082512190735261505981282528582645708737396846987961191632806660843021064656905469993041742734536153958408240330463466465663187889174900642665107536686298954065814193059866830507000957634219787571342400904205914568239525654805414503675720207795307016664317605929610189776163058566593527052799883230243172129858971004574755197026304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -1757036646987009308772482769062546047600088100099321727188473450160162743337158968432260982225364710194993328385738293874567135311173285260013992066363935036581392028196810832752994929901318662925450916087133099238123791854060721967703867659077699063927456089395931966771172583658213551085791368649201391480861954084465557405947883767463119824015472368495031029732680035155898200429252963621934486061612177231447051078105839320268370199939771267430070234506660963730403663829011000059192739249029893789762791045772749072683876595912248433118723749169765934883722265737319474438356880236752172528426854223038030742576775375752157178684472066647130994773958427133716024471965087567287546991479179111463798772594297610689510046103007945362990472822112746705429549389150913728001976789844200000884856265817519515495216536197403909720097870384769310924154650009282461390231231388496704066077607847244077136246391445692353028578681553070854337447620214584614604303037531819399881678230543446998431156983308422588701000562442507526231158072702064459639989306585056258509239688730018131488445023232665842226183717315439654924976550473251019816762099607582622088150202989698733334713577037752739981577545230371908971349155565194682207992678918403012173439051606991233633700843997073991231427316309078974906015529067752184648543897435574562693849823565160759155166825605572300634681904543667393886256041615251658685460378495258733734888853738726110809489545477647895263430696821153388748024820835508584250927309881271294064067232902489902173442791908871359799012746696724618560753926212336904033646399528658954542869293246983187066217826570587881556644891730421135468238732218502025320005991003655189220681705122825983792459505609089244220208301068463340315098226618344667455677144155011051291018834447465122543378248501279648287502496675956736520854908819411460395915913366557109181457176687318094937886516932131636270551550059310050357814548258250828276280694314617900062205388322362125190863935398245763638186736759460644943620799505416898750249290324490390785781611498522885628354390688069610686579430415913251644171570543684801471702921161355841575235796862723348182057582669563756229017780459949004325300059637419739422814512059625952384120403389405331700329966286205809176512631126232626768478593109926805614200375513477361503479500215195315585581834455298741862121013628491379194204828269758255631369537487836737745749879728942240730039974212750287800357683500320762953032763912089029761932459840839107972921256064337772766068460773901137143986193754487283943730735140242004761857261457152160691769577570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 11552862001670235528882292375079005544561105851361695848962596047292592338043687565486226773886635761528836946568033420122141203504310465779864128371677147889921849457815371760770280893860447872524197498167789357359647234633318867501736840550307585500573708261092021394631747207363699337141210682649673429017876591896455463349627265244222997852106377799658271200838946961350540883125723656460568192654977759942273518548612791486603965322233600494886870715553129499936641705331608300970395968083265654431938081670629734725621715436081327886175434134776179446753768826727493853725806645095499182357429526693576742155070379896859632809362857333509437568243778338453626636617663254499456054245307340069790821354470229307960767498002078292175434293679045896226506806112189390960085763148390162197046777393747683756010757909905135980900576022963772222600301392060674077707344941100829741707663556581713260590292666658506008694207691418593290986686094387737453570380431385160902631549981397744386028262658599563383774923125864661064251559562588261857801420729239375778282687818434609734598317901342638743447199320918937296860944461768960868150910026624558129710308345000410938370549389391008247131961953853950856429510431206444296159855823086222950010253620043186962694503018137362495919880759696544730587891932077248940793226185628369836841960014710005581181372280635303510177923288399170229466321029908269805985825195568651219894129869012537769408782846237524003394355395248358270859275286576842228090966739923632414006006849296660409300581547444437228236047464139402176291739308398238863757508394466112167484352231126969398445669523824715957730191092799289439380073840493529048512815891321901072894309979183730317286892543775706816792237630958224484634061846028392602742886101512435819781713838818192740216518734542864147140777576107871583799425523475724819300712730499321576467357128744254203903051286381381012044581388992420983933709829306334095037871859277235430688798881605245644720871262278642008472466136094954836395781585811323760464546534018233791311586370643821339056662877251023152821584912024766399906143171260755817615626611701652620706251729588774548708186480386724879960367578849105789770097967628365418603122207152428773057363369556646208941162686360851193592620119482599550780448566245939305243469245644180230367096871204020497185828479390024712901825614512945223499721263756461973410553073471892742962689656429354258243549471791696094252296230054982144607416267425425311643900193537225119592450923340791869479876418989869657965147645730813709739854337354595829739011139141082098286493861675008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -56707587751742250258272051106282895241985849062283440742941574997782357754542654234987071654547248872906308955094586589806804383233296798840045269508424863603649708808708548642784578225983422793252567500304718479637222709913355650127584616837568613664624671480813391623712615282394698357911868651998100410340924627209337361058215872312951896866839601107755211088981106805550447605306132925950799471874755998090934800557543226580172339193144767427323752930901549125267754805090541024144714471247035353930551953348655155172145095515574450704246289716816571899649449459352467034710677966602343587876328584967625773808261642082530497948479965894768854838474287070030254560852102525234620871383041762026335684086392449881674998174613649699577011108464220489129377939453830044403466273140152859635954282930851727367545734724716571112135499112710718958566038297855436627837296875798533487169744174258134898106380335713875963332779700174909415667895909187309794339835345843621860294366090423049422890512874240941720060719202806135130165462749200885241162712403637412259116181784173669593515720820182000363925751509887365700598908585062003019184159251134156726953137271308101982765832840167636917316155720388929089746730751518363184368639194445239258880496677531267299550397541146513338614079454244171948202883525041266351797663643755301639530647877141455230339617872504573000052822798341538401798221854762484862841443921484483759737818151999779999153057262321481752379209142843151857801588082754502413066468303815973052202197207149233648768488254172226114312423100845289505943808704846807145717506790033585542214528310961850359803429830893941525171251320725344390661561491637535826377408318449631775609453322902629550197939910303987499739808960319168974991951397788571572799887315890376318359552127461436765514832247934856889278068049821857527032558038398078255370597082412741764782737059868381384305658456527389648024390470622301911180682243729928253645355740276011698915025541357119660298649123781103382029153423489531986575466792669878544938318909119557236236467836297167874587638504936950908351572082325581065318919396046805359423585077255866711343669704795404545276868659087211771243500369188415203631878730442228104169453519807242174272554315398413042706987170269322230195472014915476481268374850722017331233642319371388277869781564997495277260104790474706411471178891277643227715841850234959738762618337766367469603576359240295845298381405627763460462792301944730272878976107475392431061226316267400606828730001500098673684576741399137800947912267501797807555537579964666075037568259874321938124465653153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 215436869232449738748022762075133636198043676150787061672363762837897338775448229491492404505246304385199825422874813176521784660665260935095724405186609873063495900062737184766973400171540501828253269353248577388663871269939018180087089807823430403882375896903263996818541574880574163134903914889586318477786269897912858414621802887796928997666122853150266144318193285052032022629325352807291017863542128203624683298347368005215533350286413044775646602810044036954295674559201386906709038337066852467881104233174308258563679078475698735772802574888649869520666962635818230559758247950717309786418474463134994821420086676397289784892326904361320676992071929253045664934435437605642186659563300237426848297177327514996184331796157448699764032277728651454900091089323491771199679097018385598813965288619110559321316967207208722198456686806426594299328549378806186907004788964368839469812171633243355867798116037526311305766164919532805913284721257021030927724009272573863672710683236946503985965265551426927817967477139548712321812843714291629903318089296968737806463867732847936414020079420041535486508994864156056021707983039535321844648544615404343706460470086203788722643486038170612456234471630345078211093370654954560611413153377804484376515687373233394121438055119343006097616307730554363972453324060934324425605158321382445584220962642661370999663380378494265049951499527940593514830993784443688564734875918076463509850691299280785298083155721403816224070099165180471004857175406502695474802531405993809854342549652701560004960569686522029246727439630979612258136334472574586939872100904317375941831705635593362423055629434108797885329765763225933255142822459871881176539504146957824618995761505346110667820526574788613732444844158264968544223704929748407927347158812600029943044124397539761959493195244841550347246759824327776728396001267291153854101489148628084011014526039927675321178885978580749784225586645784633522484425265646054650718825073530683288789996966322162399276153091072733882026071019330800458235990201626550156582532938198186108393004540150151222455729419882720098342518886189426336901150834923313848392210606823775634384595426077158267036010705802808885298770423047503655679651279153290552889444739864230442325416411095402232767348282549723410530120037410885443187981513367281115601024987537715458601178451882545270406988549548932148287903555876477563764352661267699177594575135809646215529552815894048106449915875068076358997411378920265697617239054721393178173380990921134467520850274252870049458573994413339658892908471095142192369342149144636548728389927731420663828951907434496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -655496675001139761907602689485549067815275103894556938788356921668968922350796378552093691512912154538527865245745841611219161954088710863676260646694985211337156281910424758534876279177876202619365966335950750598205853319264071707755168677299983566698717998039166064759411551093738825831816724955642303543220359893213301681565223438225637582149270796239571623928558413574631547935589471472979016595033472050853454472863428687105658766254187450826479394286562820525056024763417617079448858480300257267610281045215672399600281344080293204884757659066701991703002468130039328260398961956879799579793057397377933061544200166654012972123940514208251808277631727300770661465167117889339873276330755272499072269674019448504480725141085827279600279813591861355063731590607580506874193163074246037634552401157383937996723911191102473649530508943024826366337153100699824749947809389208398729313162567881921952804808223070821855209904134136952297882109847799851866306531767726518284362874485900496431134482476004868369004498753693868736131028574500283977233429295014638586149234681399609669634316542607671425640230747600055050205750756021259067248273060207062226319103366199577848459294491137054068069523544094322837307872665860743531321959657674678580564715229119591761389229985289103503777042077289071916952400222556470042997908180110228617289463415866715496935460216118486526506925022349248948122442068673412436109522067069097037698343499639513516515750453952315894230907228463415861052206685558705114939386971910816288113892954736265332291531446695225218818000109947314268407549589995776806553513202277060670276658983658893183220551617110589981788663369076378748269940157740960200019240222977279842311229482795356350173709427313696660365103163421799863675628276266234261945642175645492055458578894668834086914831872132504349434957133164739721283569053742421115110543211197444013852858764258262764184583172056730374536709165578811930887297265480026888467868625283021585219869653001435920268538267150421840249297143570207146481421877854509901321017416252650089433593184207188538621644725111118928255857991793391321390274955805817770977563267651304849575261108829214873788978408298527736037234543550837828582761210190590506549724042639773084726869886028527477374474873471146746733494908458025444095827771881839572819470139166065545939762473472771194567091714191965843811025129877325601585804339589688344225784147769512199310610089155752015011047448884367310674323538878063825642623384267512172251750276046278642758299236542919165999223314067431934214726506735798186956345940027646962037365353903891975008373165785088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 1639262757549509411835944240461883854524386248428442677220472967345753205018643122495653790932717041862001323039241241227938825024981068003147798063307649161304939383533252555729528027537720530561577880337634426455024277737343201927470862710823486714525477153263137763327482154823699422996385561432339556638390160432988328560266570292934503409183333492570827013095318350853383170397764752933297448026746600975194602962870427986397549762919432162561819689934828361798213253208159577601632320982567926309257640263093708196829797630916848603440694683989735170000519930372247983055928419150175621475642053753484371048138711955044786125204632853311458545895270286765860142636276908638394992575048960161743357171303782376789610846343674548245810835858509953213512858915405991660523569810613183368114877386817026411088990902193161083532338425641928959211028949323449291168933024583939673856097478689466766060899606155725459165939154618417440975140896669454232275397793458685526010135140433538359684076914901804759532967668586127911349197496286520865088957275354141403017866617986188606588984664182496024887963415109978566063954492373970731986216266147474332613386729319114919403317711823150773760351383664076182634651491249529994034998937357827861948081580063939694206842773636941053230451276933332508911000165386966412365930112828192264924356820373986937277183028293722485408393823447766979141029690252180025148310794667379956422922576244191577252332051896450559984335136702980052054652208196555020434422312793165737747583156914525500151314313357289866898877894287873085372968134289601746918025007569108440908145756718146984823010364763981479905823314907986939801124834709354047112125428918715127446883670648374474053173609078855705810123647842777856806646012699637015149999525593735418161552573376468843121959798951268623841805038775015802853166620312314289466931826722046695238784825040466583761055433954739491939064105538534770285535489878047081028963918730935432129866568486167840127534650058147806382963029633785285773236784305841706250659828044950464374457363185061921463216422907165328978346497809615246179838928771572673555968600350881569109043746542025603310464665875522391617174027615498649633401272790428696544317282115016135089533620235418995142882256805461567199431337403337550352038448984869513019814852226805813166155724789076240062027779085213219665534425949802409256849985542906841123065578352815588530447612696824791778643235949542472119511092976893405529772741272650905682124199758773614847838171188799358409686823968428453748592595776035154409648923856288398318866918401727156167072171157356544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 515831991625147075138892209158845829594791778979479004663623880718528839160955891608011387701904998562360628223766357254545984716442316735576359604634162281128212818275345748268428495723954633636571697177359185907081436901697703839829088544443913834399882316895850650117963674854145025705594627315237476495535620605362363795744487882150330500968910411382455121616173215060987011364855960081970823884459832019365001002037004227434285318951917197359681090236254404289867376141541084913392362593855107256631733088679527521780482764440815717216474250939325237671533616426064753458619607035526191279563669313791220448812857337778978413896795261133385260022755153409551584607067998316306869693861042750728101756516162738187383885631725450648476549858272522739091347376814119313813899482773875577403243619546657425720347367672091244899442631298772969893074272593262718242609922414108275246025586629193050067217359443730241645362184639066242753408513933922803000797089544884196759655362445839066787307231581322829568690866076332659258001975912315678861156516020499756964230683962645637649042002854133348299210616594120434963597652530156933268280578059885487474684484740708120273366425496891722260203592858804322219159460670326238291031584843454810650043231146284012536737726371622323805471798496224483065060213684059396284264609110571152424546608689579464793029992393249487523952444519847331624739615697566043947287660640529990298603041282029539225557125928709904794980186403791103838933827827326472054748874872034011576221071266034123087585754762857268471495937029873829598970204542904865630632277342198448679650559029984783201147181514953889444122956832950023403987374858989206525244329800917264460658101342806674884102827938373665149787335530379582198090297016501067120093924673499719859454571187506348917605349139969638147242292553528948339842148599686922508708839287386868525061965510858041414090878003567478805651924941586001029053539871094276178542775186361122088498501397471604801899714167238606707212872792941938369747246299266641792561512936763607221360398164555307712077685232745291027864719555231508699669205544804234692423853573346458097437837475903199647829809369382274470443379135356593566466864425589342760659667813935627191305713053221442601263692775418281651251926291287554032052146320762957575066708806302963627463853065946081687102425999722401397802094659343663596229590618489435812417073467816152368281472367248210388233286695780207332982931745468930992274037652570276161459550038304070320794772597133436087259420485262583534861516232182795324009606524527419358438344988142075904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -296855219226872370830378066059875052784883223266326050709952505668603721230452403740794839906754619532360017567964255713389470972658575442204260121101777928894887177152187644247996782506749139558002587335263987655557352848383945983049068745025895434372826182493382841710083259273857977534302376305033786270885553214311457842210253550335641028689234694410275928036853076083380659001307115613793095529760810862734827343926940041589222954323945764255183355208776476295141800794691092183398200097686207941819032905671017899513502346821850079529228504503532459155555083529748907470808114443733895542545756864497196867212646021618746467775852655126717879382118873969402226339500387238988035465936250044529884859538685378813735821230889386211125406553040997073270846214032329066550167298295300143423328314939229621223145676715082449671342145595057865114249973948727581515283279734986782503170760825303677068782761458744287525896270877998194275748801595951707554290939507932825251731364829237859676864417221553541407330468363945929271513486195797105183077321945656866875656444820814366469322837569172410620458670278109230801584107734647665438909069353214902022316207378546923080535817098645455909759160730321061616194902480670910560458247694055887372967087590113525902252284732113818313628379229990583969837266115664094502744384900753193773628139201428535734608889778235092003123452856958349514755601915531639903479072537015295200578709769754348963296662995389261051436640190846190100963264394977655450519484165713684313252629370854092510940266251313289586209786973674858319231402997578414238031470061513857808966152929471623781750602850114795712621176069033393891356467720903327831475785485510616920592987170986361941881138962771486247936297945414035900714527265926647705149468549272290790211360822752269505896980188130135148353243905995312385200213385033097308395854467380717721017622118041352282746947281703819716660394011519870809214824801151068525641790239582951040632098455025256126307451621764007030600723802175056005377658043501584583780379075650494031065767381314253738975232362311662638556777296674262406017927142664590872683026060066979950783304436138968258432475348202166031476935065842261355797607347345518913240306672785458783684752171546819225043451538840575756780607240743403376846787824909297688442942251441393706745882010879820175045745391223214993610523771717305933854309439528230875219080910313933952639494195296148995257456092971212212534443336414070428821359609713495833433781029409910406792986831370991310979558323880165991451993470608406492298102182302235532098274172530316193824768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 47988614485357365548054585795506467233132652347263364189071171059797902922982154212465248130934625921357911700441000663437463172502488812081185952357620593854353884836726169426307670459601116942066012396712736428066906053193234923381976168976287137239611003259408504051533941823015342593935405008240030440901523419607354785316865466724498432817672036385785294569066854750039527358681401518518826574619417452219377708224399491741594870465106208939535988610681500272581030639672963074657895692270176750212478399103437465870267052903128926152405039207917979545874352033831527478551734361859223308865058720893804721854828271222589207250670290961577767234071323087474192226348318275614607428979927672776663633042695394338131519122685065529356855600356502851277660900763108763745846773498475467853957595868205660277344397103998300869515147296522180040291424984774095465019863713018684319003379600944041158914807695514893935561080352446217489441746987431489685483343587228831974860897452323479389311408102823020606138501068207955794932675675986432666328807981929713890411154172490236051639722582077481664736411509868572254501921464085588406709259411058340370591470826825582358077008510850939709588095211384210871730147412730323645928402728348178270410785238722693353806487851243576458172479905342394522465878061033986071184698773584901571446725829271647538842439458095257001266188049973887071531446326107032428222442639440063632701925576857226172746821107667005512392736766959730226378462834751983966526786474296026879062384725250609635150825166966251470931068724368704799089544146106512140382345514158998455670953260042871960889076407376101290391887449569249377500998967160236605710672573706795914318181227845726935052103875466064440887230124094710500159095805462190731734291966073478934067744272549273070678193119592131436131796851098961595564178129936724728434871619887375177975285634520747081898157496809872410295125996336504142686405848597334040212989096304591331686805647586414096875799140077435416180432661574103434743717166906873391976717624241355074884919785293047425312761779475694219898144428233152448104300257441116716124090398514606484741626823572530240733947692265030473071219350927087636234858865688631142556268318447327941039410013455498538600379222042191643540736029012679966810502621867151041989980239711965019360496987890190356583411743092434170825900552662171357299372243276467256274154800001824742100694755224178726417936436862066897872783166418719962413928216756139389945730856324684667697208439731176494164807814313561295224179621475346618590208239966794175010182934908960480069419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -1448151185787567350271223874828415429444145091308775156017900987712470558151943494476626139945896678287407255941799774994908505380152466312007338860900504234317308511589270220477058789829917750310327991917387630490564320610645963905806455787063123368911056470636699992006143486419290449078155180167465620295495211256679468605610821281876951873248294551079821409616750892358125823905628864339348784373104077560093105062166987799133263494408278293918062066495594603270743889456933756718011069342946554474478172776830100056796011469901409568040537169042584640849627149736189723357945869968130670894118098082369494846174177221011441006681167448862423734434393936450501620280492354239758191510652677380492916375053673737167358115930336303565940633458382487894519095814290592811322307329889388583517810849532479232393632098269990482509783108705864164639181409585456736072164990206539128143799136241622579333266202442187187532816635213413092255949383753564700916582435614594429213673417088617649827072123975846039367610476253165741973474940573892503041832313959628381184842744445544687520886777351523183894140187004112359110474438278962391260180523900081686485813966875731587527694444651100644641725244346959730103453569843461646707517511695567026662655755725490618978783540107785928663927433523026395620219094629405233502063297976972492459218689836038603546830644945651612348068364475444663694986114569825275381692264911176721647728969514849757740134454557457213225098878678183163393216247513790928371621816052948017047245242586523229516393000731776993121279177757834553201270179520990003207534002551735654916800928580826817830239351123757387670347169860170579810535709002855743640824231287960545679444763408585088122366373529278232010755897843958641555367067377029177991649299410003526302182506116054409317142997004083586960931576422230879877175243311467055185903403418567230531770913019967771178423584418937935334611449997193459053534925036680296917362243268719854903236463750681805355911537005988104278201601335760758216360349235156643201072177908622563770791010387700244100339140313524078415359436695726208752766731415597434961119159119007804355273272319723086404987784916008003723654715845270667485985562679843519053040344344966122997065692369544975999539870794363262542121551144272356777573244981323222700841202294566863967194923444519467382052541247727690268829444019964566475135866375931119561053172282154290794894784822172202487586615719836521495794117044329253167521157872786834794839190795212385755873386717525073337248294884859658315730730602296387950133886478486963044675446711566630285589086208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 24869037516616128894893856975102617409143924554430399532660995813884175745642408618499473581284585692902041522422336352135320647350714722924613069404161275002026585241377714203138524392237813136232386575851520358862869802558909305024668447494072079012928490327757807659182366791219428784648942147312284986683157238411801771469378001578619351700215441869577283706405115358500886045075463858572615436419050729972542246677102026168922384833089361836184974007238922215239045836989905128799169951923078653522207895297482514848055117488573337911961281710146585207275013452478977810317078901694115677017636607802993801334802447994102224948889342761020977042424428178018890922853688514467866278802559976246836818246446882483301623212093985696008580000953233521681202967199084586287634609533029127144758183013187255687040552187468423570232450782323047444194523809709667002738990981803496291741429546264114644800235763090252704449298596633177321658435379510330466703621783874466581471414264573727616258536605011047655132236145140744566902468980397369784969546046424150453430207771581895119325801977381768162984735434520840334910255490397033308087307219629936078725052838883693252792469718949264581761548258379684906164876297718663914620990959734517005998501559410523808422061168884742734551970091992736324859642290788921390964308874639341327482099481699251524207445505198348695776882537873119993040061169839417864886818156761681387331373098478467993893277799910026044725747069125708993651112402816447091961367982102004131220233253047332025836938069347099504982914000983744276496771720570356426590851399186758684986844343058498224554037403376872582681465751809467453846221156644964224194406755220925228092316467587287592397725364818738265091055957474500149696468375874735897811792752948965608576071585792712834690249160855299636628644071552326453737442851260481780828813663136593622817295176314835737375459717385240948783510578403303419159198213827938733330969313799089987118767910288744057242663287005885089013841806720083048263143490134403183656585737339825175788808060981389777611126652211448435378451798998628450066898939245086646831651736823938590160224291807936792583805982310919541864179178332077847184135710054257573595893711406148769648220042750929128045118287936827708374276547244619585312154498745990035706876389807174390635263952608473276726069635724465198155010080783170794949346779953420150360101668549715607948718679261803712577353905837027747999210497045325724955345198502053628252859225060855578306360302027931575874873738847860074440308074608628813075762577493338027048442385288491778993756831744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -304994551268990389590414439488951073461281828811168208954902624712021818638573269356646453501578122459878405326625900283644622943543024763622232515009442453718012388549245712043561553125872159415876591190553817225189956720081801785917315963626431060422692706522328447015159791811241513437294962145077872850911792094600282386309872915664713943976038463300371303784878948434044391546904374793891490880394053693300259518180269007547305578032242874611893551623305193577901780229457765657856425432827521533568004664522004566747904084337790097481489348521962526462875903455416316559823952412614733480180418741986543049654937007718598873416765587188982002302941597263943686348134886348805716508717943368137258508918458286791239038217774933595876595818618994837880935915060559218221482548046441334448432663392038974456592073869559576267244036344098443053344175146211106771953545558450183301337204853497896589426150703799270228894030759505972477799238422516740374328746734187792311857615709918564847106413132235396964682242675913078492488985269397781881324164701061429035403326331885439864561653892818398586477781276083334648465534237189301906844832666991914988989260549063753250673592394027603086790635964794649255290221911830169198063146421968955591731721419272630213700253311368691312060193059737656665170850653012123389863627193822393601064012058265255692479922367682010847317776315297433390113265301365286181693500559158890346620237873347593058199205512288150385024261454150165100324558066009610029306222023252233652368999227900459501001802692390083145370340079066389709949599333794513299458847394224463981751679723301229826226510112986290804514674862765395861234516287099174757111519923051268378509846344303855823427160946035651002748550211412301325069930198979763911125819272023195309192644272143888633363043149815333258715512437924452707604768409040579275012205979880094981490714977906957129999149921118937331336474962543447985826318075725353068264274588562006975529299253742595541344766699672694943255431569920093870377671486044542256656685220490469424182266521406350087316892701183694766899739567084059359630051557724255789125838020955615350935319758015436964274196409826592613989825865235666167014502528932986328910680621995906785054881006374998642233465364464962843743300235159505275702257710774304957059036336021524277373924751181265575344456965003064864825543781043520446383981689983913349793129419797809038539232675654795174104314179006981269452438432466351955856897064236475803465431354810676107705921670725178996361189704751460186661700438570712547019392010934676385215914257235119786083542368256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 2879212370871169237105309674280148599951921753937889336387647822511161351081731214185240863235356382174604098041465111592654671201394655128927764902027989549262040716307862889811342690109019620827232449058438829008134264713959473510716705414428414120829139495132702188124957834458591857706440698027669114271158171021809485824826808183648959964210318800542173661333220173570838006723178274410331698664422661668488853560916816298355231080389815038428671290168049703109359350679469642671109479596741521703314220470767494293945176046586413626494459160829202210808638997961904998101216623466825305329332953373263497490899025678208798654209127462688395837205073775235467161979600379669002860079588462529833688816609701150083599495310785587399419519182417379101342700814308010244819379958258223629686597757837597994875113968587107838218350549548903113443671144314748299991597517822542731057427213589417039065500099785419686572548977574591807050359266255617785247997400394361003405936651316407980346508816546098251080864107195170287634245867238945042537373068661892040400473433140334141936696830843050683261053726319399534795810381331855990653627549225044551351584087950344098346485746725549593034330463400315411839286140403335712571460380606124411450272171873109191732324840460015395446113652095150927937955562222965257466952588310791014215591287967062464464878064899532553217160161158356054087987182470478392239273686163075089928939194956692772631184176697396350610849218155699928055855813673754412714907007479767531304020678336646092196394139247801355810393747701948940325886880134277055650232578637644783795753792710080215144729802529584040100159040690128160703742545668299431536983409244432569336829564281968753400154523792005960577939296043658225411585959124982428793177105190504204398991480434675304995801365963170281448334050964434750121847399048981460900726704477734990848287495336375861139681952259006497966519731497942760206620721928288679103451673539078356268573624058619559977036346580655727008387954500639569230474032908447417119926023470997879731381598945021726623436152205736061042395407440318003188237041326203330834283580310790111662271588241242865033801391109179164095561092470865792178908591789092062766106081850232708346998972246830921602718867576737291071110734971608268672836175637157133146405807944555994845774890208052035738508827723880409813248378760198257960375779754965543299925287737601506579703075775674108297210558730254223173313775080111452730462077695628529686263483187580189428409411101246999701953289322403016484534542254459741811521730712711974922612562445691128341261923123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -19809217934655092572195344722549961535825023443198081936850876972476981612667855743182897961760555921517465564618153732755732951997345013724086316581784128970871547158523480520333972341372970271109793873930898525865814560271993554160632483737119888307851786438954196479200315994636612771311909185636851325738778018868718180994074744445439769635433053100935380613697340728916226431741042558842549769378997137374186137723064680356894059168748361560198597878276358208662798994848892851893853444006469617894251908127571879856595000893135336905783086935771296239609619533537760056976160368985873323279357588793605399055950045606232292811397352899237279423981089111424764690799140031579596619751770958257227201869491773402017587707155050685130411326081318210178384544684962992256236082680628501735718472540123472810116809242608848848362281268217622183943254561701350970349450342215938386042871989387040880495424423121289187377680830768689698095804077601842716001578626566790642285578626807265121620696078909487320168743756436078646057363955732207877500903224899120593040427238651051373240464132120094059744539049227208734319187072944766187613449416315006889779461438648909642552637446962777269832800339307926225261218879629201189506671250840370030693586202631780490594532026941907051337111372845142847821811619792810212303273690767638998837507582677168238271569389616512855206246622561338392232744519776776504657405271326055106974084174281745875206102255558631621222088017467796153180911521892403557318321284891415446841562445303903952431331292274214857157566878063400617012087279904114961816081220015198119961972446455348662063066691743883471521035731395503425553503672977732509236365970172972981533457296572068826524193652055101137709116519462111599095396327490823929791837962220857653028697761273228757207089675172571378697096851195234788676235407508148344426447279223477168114646253220488610753637480167345330027212349044502416456856699777821588570654034822438638610477572007546265446170882858248541612338592271943188118399327560520070454961762786664341702830332646223744361938994224838079086658388395870792196641687322509459417550829853764070622429921803533940321421355268093302141283894725110360706267741877259207975747563414203322324336669459828555678918882149857272654196994280352767029635498991701530722382104063426267655220161526261895886288108391597370092834357191083801769964958830537989147098617555649152350835657232717479089838606016595170272803290336528749354055007421307876582068346905699249834400798009514899969307849694797780069795261870239506996131297297612837287542623750691977041508103618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 101409295708347528520996238591344278094818329006549981820888154647714565280269233667577753799434601830408413550446775153680613398269958986125437562499423387717662569649653254180780998780478425446369435704239695741205262026139694740286044589531765291937419346292800936600467434039229277538977466299032289343508207320760970932294904936812553559577568839556519665791940734765565778536247928328295364416622120072778667550649049511498719725660936068069702369671775233343425088169915250522664223060899089296878967895786213866738352326955360891324046790640238071383057748359739167073253642752078597463283883268856697627197300946115253274336094534845243155894299239886074897790949546454794938508639524298211543421153142416559871423359383828903174327578885387970255704678455630244109675319503900600816997549201977044957991663573293509211354134516210701688543691770862074961263222888873447101137641180190029932021193735452739411118645694042905759502483103550573211390399959840951287513343720242849146659609259972675257679651073629651208604681129047098624317657512723385651555770624580860812613977222539211983808864544587555901026172064838236439922626011529410842209863931998593747463122255321403301663301405440632715824147527805624879523134807978432609252129121761361937882054261549853506490418530569889238259194349019966337508730712372689436818184206506539322258531053638703727707537483195522076224139310949819758503066535368515856920357984170042691138785521424127665809820651692148681121497361612539132550807966146868848280550417869383588300834082468117810473193753042142774629868359406208007963437201247156909468761589712960387313645677520044979408383827625938823204857104683288023638900373273552758044663566763578675323145835766908793095973304904153060729796527388898993416801418729045043344805370777957881354360922007058074832321404256978721359608459120342256526154131466532887619123674930676566273164404568961741431753835309473996596525766429107596633813891153661907316847988014207024057401146137660589501020858242205261407005866251466942571939310330625423618266632491832893889819245227482635201655942590673509721651197699493143349342004865530968163560316453641008104511593899538265587669667930440365175814214746212215407980143222691720882263699345251853803719291933749116480891657480853835857557820895854060081302726952359428791964987694414347749850988660195988518716922553384778816218477950376261370434019762367180052729913714215407687335771223016616883511361576118821794469945589014220978960410538519628217531996004919955268479857874788038613602799834122639765552673007697427949987825270192828727022623653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -402821786686498907603391122519740653347942038113467308262337301465115137715672218009342749295318341896142144176775664740314263740333740970919648232714748736290511793329501539451285124308621248382315563457212856641559938043853475136564978959927645939987190986697985147579827316653973249414913998516817790433826768572044135155294964527760436718590978274298542428575335364052567245238690857587291668130394289973112530852231099540245289506976485452276681231271433037833972648313283174830822098920956115020941104264253260142104855335871195501033551894604982828124581090712920877624530958600251587476467831633470720701537877134781880844021940041199884869758295999130425217890428518084118521399966235989796179723676900564404317622883649876546844576441380164700859575837263616681997940112447538293496984373022222649861996005410704942063847753993241147855458732824440327842404574189837406037502169468897561819079372935026281994155820468451018201531645076282830567775204734835934105313443487265529048914799017422683421600762685540574745172139794580491219907773622711539640062215613995398929868415319235696167097692236814405810633336621553196760628723107011679362876181890665948891345813669827543866091600245948493764653556136540453934388172937575842078735016407564675394104680383325922435562516210709868991188523138344627938994433849780597020823450928818223965286662211450659726894458607039974010022309284414214397663619618602356464263115972979884098695119422587325425448616706817314674070651895601546154846841188030836709464004518835772939795644615674590438181252432502293057105306028995715190942042939419837027668196904289688288853585411213558377660306708244028942694597977051306678233239641200681605126778294361584400423944361978162527704894512569605971411972337169626320826136549487942098516610827979249725010582746203981743406283452310236736000372069031529851284829701496094831707102960962360547315879043636477012162179184091481602000669281703926434820147755373030391967501572524274138159178847552643565362392253426573562814319666705325878695249853870451020674933238989054722377827644483097855327079339225643302582411631944962821835196344951915836887274584901393056733719996268823795273461439339299083519385252931190277801619874931521289573314779426098024133713660732956239159949913304731360954189796601203416836093669777204266063700238916437750297637971997080403155040927845407402683832470475899616256812933113904375844948881468992214650875846921141632695995931656958482866910071039927624117043503147092120735588911898302785424010382675428471090449017594693419739528761956477721330691564616526376777212718219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 1290269438692816852037228142111564936316276319714657892642340266121282046508716359286084313632765963485940917556212678779671973721261792887247884777855359086854300831761267659898249244754267481773064926826373732363879067655863162852026750498865192849051345783029733286948896766810594369695401132682896545965637192712645237349434187197205557475525093727603631900018087620523419283745518207036398413649423344597577980313953743128391336168276592490933925345752226528396113513914867423730811907726295817756768628223718572269646894216555082154907726862042946120137428704307233879298464472741050531958133948228018071318090649539708601522336605369095333742964668007995717008799595358220576750333207154457296946405047890901547462511721737342981280460206825604513226071252112514782141968217434344942818613555480531903492911386663351564819609638272868086544732277012684061687290548422428675365302061649554746340578803255452129384974778506691764406559390073215530186120093742613847854942576221686319457870021972838520079155986185821432053220829189208185921065573191075917365049998935444022868067655203247310319186052699099908723432021180598904028248644070188103471982544340370680907765248933031494163882818676226045954547566347682495134123864272838095444473120445513342792739747237313542613964602486444091818522140354931750891336714945720599093396774574512035532728870731126799554595259590019210735387553133153305471993952171249625351025194441782994878981750310043078048039253744486460557301633834864080687415475181182537857609845385280405247413404154711478049801753296743728387591047355713804739016408219251282090625034150872827474359326290369959375943821910688583260987766516667889213702973736312847803457857683887800482050381202585577614493475822214368977932826541575795209323070269717839303282730956916878192264200666202940145962724291806105354469107169044601385546658905905259154707060560445700471993126730904033538119047552303990623695272792901225351607302993143780840370415526577920095336764241092403472919880078823982100831216183448335951737218391340225441661929515794865656260351140950139560113236597694523477041092829014949576055663379868802320162666207754647436581505378916538908544294743402516604689937807863580881132789720516104766259992846527091189543094508474368549990705026841886045963436370502478079208138830590850801636223588498074034897826608681198800578760593025196759337056281614040793968923593689629367781781626888336291220750194187275297003857190698311000161697031205750766642179288336503097218265894551586576000840605503977835357253613647890059824789240844890286168645013424027685821790508023808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -3436285208475698551234819084805219051858399723839633238161702422201384775729992283978765347028041559664801896344802893973424883186604038901297846576497515608233493149410199012456007023790410773527772881933160767857375706737613292686758931133528565380926457472741792409504923598565413771565968027143996907523447946491885297667112365907776232646234316656256049338427689712554507641150403818684889583551763117312922864971173745513397872226208179587121290866904843709209859736154979445025614831703474026283421495674239670230652875306967787720403735619432904078106093359344342078374822350367124573787798997613182908039227578041248789991289503324906775131051431765103422814348207027985263458124995713552724174392436174052438932240910426122022678670868404947861934988267014443098478321065075416908444059420914199973219869083562019310115609462059839240979665476424841012162307243335184121733339978125035436502377268948279487261936789758443412071455035329099857156409662648897207809786665848564156071721593219190780004641851408349614411735529036593133459877355130716265354386962074288821827513351315383613221439147304877220085747984209298037437606403880761811313768244240029888906537040487803341966550161017405364291532055057248276139393548487701474546899557898719817494676745584904538348329032177167037462898428292022843880922163267307917571229488850023459707807773459886295365702274280591468347930231513736443295936153194354716827442665470872676712054293649422576660004094514473478102995288429341381757843164919699997868828385774275746910852350576997391960092455765988261568630049712829394813330836847702880723386686535274081970185581544097489002722587499025669243697509011074152899618685431830911015967368122059878090764537501609054640340879801236056784792086460863392541905070720153358127253513681316399059032921930584533678207519673777734936190551805069762051039748759743296845380787119180990976874734160369499040179513106138344688294333760444840845360643479343935233164556086631866775115279249132735097363144377759998419994171845956198549486819628355358839314833047801675072955579355908587605404571608795205213381372042360552563451567372610030398640450281567684961497994655399510972673292405212582229810186565992029570300199761183029045089480939326420024482113335854938623867209405879809196275134539237122895909966800372573242615570072499385833987705606834354430621485236415338937429798565234493686861358941111040892690585435449359520424238701816862854867788334990643434734397436757364312360596897426847184262905883933030679343663322298927119693752924715007585279463364067553313582150759720673319260943787491328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 7806710565614838794226908172238271609719403832414178958080000350525838882676206747878732141673875178365841731032630116754632851922823380818544701620741877744642207268334372975639250226973112712627572346552916899899520289890913395856011109046592832917964329320052777288803052969077574292890526578851896420825937827977123816473116693665560181277634641437999318827143120332540844882783544999846618885431029485089076744284914728241799055423475722842775877843534202759625010684204848709156085706566238641322275474299103622287800415730318910122757027766223241429082098302866521391630906165942391461709933996625884756648483246745116009123257731756346117458791533544789718903594861389433242238197300918637256690846521127287392439095247055402697345229775611715259764607814926313902949701832767179728753604390440820396332858092451305886141636327570167502630864112232032598422633487681397657104646039332230057531315313965548775177295589309070341997356303978723036796549386650730481157230466161293731807031711131313867991323508465242670862114670331995785808558988423888699526130122474859356242035655935097191003674266003099501302997928726909997479701071897498748204824086332395975513313602064627439315040064515787176997772349515860462113965765843778172500015449965387431985170499834232251951927696012244449523231615040271457696967339395779470312200963983643864769115376687578656288701759529925515819737611576871757709158049857203139254434996628008738136748810636708314825580860262450450409683652394257699625361575689930495398703265261242193898194884111311855486157522773176616166148618914837362548289174639442196252625249119005618752628310811551733312217286803813641472648788542363101382056270834001357275222180152361604558718821900018951388476402847364096189125702852559937303193247772901338694753141829534433086832607179549742694444191255662244935725541640212548841138054938055281605949015166639162496351607669550898335080829233655064375264991835263607053932986165839256313491177398159219905666174295627189935304665803518537853795130927500916426064686630582740273011544509026470306783020250098536809449899358218659908014415302809992470621126857624363147256919131611748640828001393812093964515071676326422759650065521727983939300574000363128714790600626476740871862143706378414912633013160081931212948220637873616084769530776762698539223525312388279362129097336937429962999495031250337251663918136799621676228810623550915625963176189273467816556271831616837755017818816712331097768482506769144758308508134092385770206647569991463899109824344639494025456436250291128260737677878821249190591198838540422888683821894467584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -1148788656993832007547017138942921032821333202921395612989438594486601333294180475196995483497241017416893364552388946408771032756552699535536022072069902004014487653203707543273045675875908283641223580081195092999947980229365565263316826733488163860483377956926579120249307656289188266339371916273102873528518024148211859551552721795059232444492856159149084703325443208352497467939015642696569821797688119954091058333023798299940501133383015610234306761422752665114732684995028821603125203088400969119301163555260957051506067603240527152737534448768010336778984884543746809698926837460649631093127572294113233878627017868382758930790353222150751072763950997579448311031879405181532272443370433908247706508402682456772651017843501298002276965099407836757350487393586908714705711962949112722587405759069017007994129738031314084394896851141004552492076208893336808383278629276462890471863106406785506784113895351445668374872155732571029556396236110354707209631862090164954200703163888637541460811723173388103033324052513743756219657538933058743651416766192433481726649601239926633578295554675676286224962259605243127014489606934820945486534414973715391627166681893862172366169637805983893157209501908155954176784092190350999307533669647077990450548783024023680496380071378418834032434339762179981020457368254098316679260044389283892211918014482418778859536542066470678556627725432860081375675451565532825239015311644524948523069858504697755155156651075852030961206798946574579927319842738400949151967519701426102174074049329699025200341539350945471633657855362185416550355065560522685638631478171808080007827066402343699427166394015487005320753964687636641096108848883674740675129915512279168172578031839721998372717204617684073359164483728911810101707087617808059378030698483022787111770251740817011856510676963103012710119746057973182816714770837642375056298968128622971240036989756878212748766567348233192905912594404296916078909600271120093334635579634972420140073394497952613310919291881964377670908826256599893207182380854196003800253089934024150248127228799732877100900352584438307710358532779123226996883916524923780214583168017664271738851487193630260010799252796599286612214297168106798938711850159512493495736521719312892351007911550865049818920948132717539348297714440978866830425022681738672700865801440105063470482850657813777950430540286852116626325611643152830828980362445306058773724578158229461590055420826466228809971598726023086250005922209190201017663329997320239690610586832294384190365407778333241759063585288369380559931026221162213983434636557688059443890650674948011458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 772693997985834137012462398860874489072411544476627345743150739039732721202573392910684740415481367012279154770649560017788949949837210754125372873041458492556570736184264887164838884894501366840826793476394741022191243114647375327839758163927440605422383499636995467908481341776071523518443613714027796422178622354273811610577790453675183598464700628927845259061957789544074636638812520468137977474736814110149734549761708016072627670568628836127036756769309399027673254922006056890945812492068480569717361373925439260950637472931056112866797155185675014010301870176676070939174995326252742550361199058103277768001691167190761671083940096813978257003442561436509319443919362181019854653461824971630011685627319474403516234408171673699036395111295769373186149244474793739920898771213724855469964139107907371688288966601771144221040537753481955811879798166204152327002766360073432199086455819195598512537492268214755897361478813342373445098945986044810691777886771678807533939373841026543899672553447658751816628280159881756546347515880933309757006911282199980062271699930502501360456080329462274343760089701301129908438780205174772166642797643809014017995067040672839134272305703861840512400102667638581042665315888007317268811064859400784396510737150327345178161468954431456440278685773932369441153050987686311605216561098709966119024547365204655003923145918358330844577403984545279833554278533381369623632911049148541468893457546803376644485955469146308194452260088418584326244316939994432666990237987904112667622811811619954087637337044844614808380154112242745641942581234636508945483208664498650933784113595396670498231798913895308852420696563871049646110301908360445646617956422411125942788747038035203201096695304640860188827764896104473015206536910327449921055899703039536913386750486008863348688536653530464240370572554082357357295278764773853538757606253153240334582367377068016378126533880432790991115730290435551316922884235302022526337535686630263139048654472329924382259791621923124462611486792943367114879561756531647015522024531783548950820587712488684541707037769884311656809436249070367553912333716425731145017168358406611514439415502026403327090384356800857906386273874399318370841134064988695292463876892824077604378014437467322755929027420947318243371530554120615140417819117095505513178805594663300356534786979449660047848372463872177819741691837216740827620555694390475602895052989567086861970200220543125846381009987990785955094583250030314583626454433267348727891502277687081836797644790188879388271456619678523146699090228305482753419013651613701231749581168917404186574848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -90114727890728762199880205826049312970831630642938835675717388157560820066194331131119980540032193021388643408669355868682651962155301695159566827134084242522467377060189939980968173449121948670707385412538373897299635333685472220754090053824564954755106060815226542648369138800136900300191297371640636701386746807099500610735898453282650456033285333594088289707036595752199869264274595220569779562966754097258172076728031112432062941839214650845710389704825874547224255456713530673447364280745344007826776652378345759130604007708766091976630585570467528029448983650511463858283792821810197834983927122432891188407684456696200812984226694276281746729510927422122381806371470411761854319033737789470270720204347062508582016976808939368470039092159893845798839692339587931768259398228086306135073643575180105178919566967807143549967658232078762528276668952413445909095981902737280374655876944610194129612622566628879347203524276490385401539452505350897169807983385582758028546147442356426983186947992342789557639734099843192566181771636160839534639095962272201015326576699611849057893606178380633382538027875659200023961725915631958321291045073575799603464162817619597460062004295920395921507248770346191324345262478509821438287731522827869102358996145589050030852863687181903960807068999285835767673279580815729215279220693683785920070116857602729978420971870126026528517755688571045942846516981933124775153881402651816023691926183982135903846418560023485331575664169004436065650851623457093717948090547635188155863009528290334911172723576628198025867390477659382326979963697074961091508895111205506621492645943075510081501833730572069993481128976613413361448221122718706720740772292027759722044394965360981638331898248251164375656932047721331667040284383103354611655305908625884974481410269855090177703490221307546319229407606464292338161327936613416034046403625716461690880853991777363923811794247989643360037170835765458118034806604633083626390853477676629711541292306263604234433266555232481406643259940542222633154612663696431313345416897769392616831261443564478759054784917691851727687648181775189373928350735361040000887539027518235670727453515631891406782143462848291342244503570650973153832937589892585920131941485724270029147058041601918609714217113528877374410092795068665099322750136289000482233712767083932869610804049540441517757689732044640681474591512589144494642744929868778818373404027299141917402412605661605145983225802962357785521909820129036931581148552342992224682039940688651268079391155681342659094138021507863641719755265310057678100524655287275637018370330052452627871956992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 1955591936554082110774857713223780777566658612405355457745856486767846646273155326629653396996823251399925456695232704479235156026551695328085159103818712399618575524335554160451580169227321199176286318714857031124464756279792308041598294287521870060637359965088656576913492079851371430929239878489764171000279652971214923062528561812218034521449545757166122092929155982527188925883457130294017663966935935783421286567846921757434616619063633204714956923880836421874451413588598918466865836173773263389179039033361248711456185345406781204763331652784116269855851127005155786964979120662502253570835163123287145640662415180208349967891430848751245163078322424445488046337188775093691331402972095876108825339081994745722568312180113044325272008178488465044769009815286119232422894190175607584994059982530360062792549262461962235235023994725987356847036970778464675620210659254991930646676543289738963417930737471967691002032540191245210740398774286938372827696755810367406452949452368494943624985058141387842750400140074004068683347841176816634783833162657413236156461121832758654239123969168383401726248623299751762497740082415331398561612576338489789957998138646747081316060691719314573077845202831661231407789556347513040972894427595160954199295120499089099774317651396458830883712418053122053943586329835540631518110704093047476482148536778619847227973289901200559253045814959896989502396716811045896168122877424446938350567604067915649425431167629356436180932291683381800338445166082162635070909537527221549191003274188985166519145822431920551810991623982037680071780199907389914803058742494003168941939569388267638309264171328105223392226150676930968225256823574916220589723881975708601191098306135839411487173922045290940540977156394861669439178004933965597503038876255593305516787548568814160535943091718179143115122251521792613409869663492333232471259964369509393951550473525473996226871348863385024080373619555534432091838405363098878365519472159302777051578212654857812530699445156264374709191503767994455849333772525726926882950842894092510334836977711784222981927235570135551790866811306358453232784855272474377970294305247803643945850701136976472476681757183508211148340779890712882021046460469684333958279754688408029422903773684059253800483711294771822948682849067612033314310014953322615631759469939985008671163949160236433159245293167926488780104572008795791224594932056461210359795946189720963774276639247653021906197126795844943588020058842803782731005573285514610978725606935492492230015094984481483926179981601474671031560757678028651037527386598585611818067866867524292317718511616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -27744704631784155845609898128812333674953407772671343383578725271829315987280839919730214518247204264693622532671208731138722428487366211360720387053398403786068052291105475223366356010455118986722141883497571373898762466847307901443430218838067080213444527823974558854022903186174613186963673673519530861978870968812845505441447453325277711431614062863540870067114780389801804703567918449164803866884239621713123060875904084198313370877699964201699508763697858687605730463527274636509027434267118555320711987836988779329032086698941777638338627076336764868399842306548606294768126124950157049881402226293627372551624566836654575725353524235145052919020938938100923671304047668286870232029997415177346439889349320340232127011251091961807786228594026808058570181109772194436787977249540026925412627529270624651441118201562231934657559306033897342450789954809559492476373474276991201795179523542229780796392763631506640195188958918367055372453894145655523918405480650717780437084001420587743781715822847470092319314656929239482385589266072606203345803197351052057112814355957686036923741321380547391296511350375424592287877371874236679808106675383709956759159040416286897943268094538969058741587855474710011775750502457509728156034222241027196201421964577550931058723192001330108945911895176637586951071397137212723544491308534626825518090129934381907315022787875249117408680485191733742629127974054020702243222236318362334140978797306278287471535918989372896467981089781931811454894965623028529445223857908937032591548222309201699165325251676613831395584504934990664274309725260947568316974325547410343060662435133690466160961072456177391100360810617409155964236204775134087179852546934881224257431411567376877548725642182430094849003098579609312330592251438052080636905340245009664692500864697047182057135662682850803037543428765754439976965665331964937177074299760306192227525857250170185812208268416345823736793040836046821686678122823028357716551225993145550570532940550191333637192634780198420755714249138112718725291484955859317012465772656497591129608663356734120103253640879632863850620393529249494328124216827387927704613465885234030338448498037076844020730463454250487321791564608227454846256453179137898548585115247634388359948385131604719962061109385669513192879240545804747621758214336955404691047784932922190398441177071250047843871183542160046981099558630984365638163846808176037679713190764300178984613761128689454250331519310604707192691229191208180257820084480105053075210657446284884133432183072233578223745949210354167227930758903162750207838526597383829360886548498682858341197152256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 362362262384598888986894842222857414054299895383585668788582540176430083307203017095402705909602843413361004120228593588108527503719894337995728224750152616613067817450709374153035391886099094851497862442485707459778018155958298119739741506697596295544539493245766155183393034496784847404107630480898998941336305014649205123548678001754159519226071123318410618004501613801854892761331010641585269013099846564298613605172544772699974407585087884084970588672707261341338640614294525696283164856839779032288819700469289572394481309589893788444133621064888470297147247719097300334933344505779098214845200530262532327390763150557124643917588824497465780274290629947694329821152151161099846081021568025113832939992533738800658654427641905582897675232034305831371585627284991236985937951275977017671008487072644223350601862879064537828432497929321465020441726016408829681596752217674618716464456025686561758480333369443211304195503639126482025237797827455710282878331580055328433742621944663700123863336897923881088304238065106169887971068512899893722641297776614914316520028706353748533689326250214521556152319704199655147006843132649500756378401721136679921895840498336400631456501666886728173547382106015194833367194531222799960393653962072655799713644620582057656417127040298904345927202577406902668074267875126210363870646305838002048785542634262063055051404785618310572257930994134526505171483659461399811858974062591818759988923248152996956108959709923979405285942778515054166325601105288319119770779321765357010308568400160805469349286404592181556484056623763851959026965815528779661778322470686903794294965926166846730501907574771631507382019698275457359046558655420787292693050605077267634730170253463096998145799254371545680590642672344281867105215649294803033503330519824315839413916001667598254382426802207900252698301461827427830811588052433551330043096716686506388853329112090735951499726640511977019717382720816222044717808954019196947547577813284090379100180088146713419772286650000198865155103780941269310129117191031470523497106752089242791355257334582631397983567121130806912826079180661110542099110955658952210191700650544533847428866938103276286271244792569052874434600856929227612739627821680370474228465279857567555026977303232214906652157011185671357333589036122679821111116167014237588457941120014741042614094651790071092010953138836453226595613793275142626842759167380715097942750383240471804913200143707503135197945876807408129193522506609635232111336688991867895459432326859009630442025945597162730606208800878043330531187877212425886144139518414008278676654646389754199261226991616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -3789953045537999899110246796619749743439725700888664306994514585348145775398865351975773959894385432473033333449500861835360009040474372149624666703268860675344115751299446183799060861542722980219580137309726969652320891290138959841151181161499208165376502957343758775704801549911520674556334740309884448760657387341716412634659705014873612244793378188720232455739259359941781553858064985169793130379279789121856787506022963102318053896555313262724459507948981938654132641505525644644171398924627393481896254467046638129506665410206783736940160251004664615941172036066345503724871054937412868090036669271657031647627502228643639500480509165611311391343138593757295500503576031293761560952234830927220325669668721804842369991078101283433018285902724372708374199678668259394354315423772152977573068487645274285484936142559904879534245848595637818583165305245425538363623336511885241749240324156027193516927252840446295133498267360223852268161370702537988126973457392701500292630132032624411908152164742076639754969477924246472945156774423107908124599267165041113956647210954798842388564052299455797412112787777537385815138734011405916072669749279153379413168703856452853095171263488757103207835085605026761301699986843986645224469859398148583687998702018346111366912367971485480888340929962528439063634514804901162670194122646661432883882632143376052795100948761342764944724505674502069863870414720817403158778506707924343315324963559482807244193400802255397195661744015124224634295216153421349260864890293143026016836784526161991881084905828419421040097559070456485410985419304079850435602430110392376455679776135129084115565721366320128576136504938332401196301355717547616819486988210634761392229711921610272482557521205645806122275424830404774125954790390897737605426535270380879713350462311739679105913156264052767057446458539772675053284817156172636970021435895374228375599448203385523167324511086077189887856626526465724069511983846768141211280912282425846606994775422949881601387491425016470562017064596251672127130571638532945095841796449550942325783530627319493771238531233021924210998176994803252062762092456220724198170078172861452844709180743451234003828937338003186762304231975148068132703044652604491762747116909210449646162924981720659269311115125238078954974869930959679313711594371230403283572887527404559360192379803922553626106381719571281886829026634898805756775464470028254788124385147022620221553290429030474957821173145347685333079693555408865941478901716962987506973800091132960499989790856879580282138314055900779230800872560648683323190336262122682718050135855031357542401533018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 27756886268603727691318217603354084332900733154658317283579190797454495740203798952912214178301524050955160269251421893558586288608481340794333796637265425037946959843023456838101745989517645978259050966594696525689619371024685509057794910021232156704205113393077713180312323999700325251468151111709929728675211003876862894002322869292292704347038172005287401814815664809360427926310310659006868223887739242360797012916285369257091353932943271802917456398842636185312249019738167423345755681358501394307621074543641143761531751696680207307421022279831636633844286452178436286848450944114486362054563586717102911644411130901924099354594612034496472639166259289938221902441992804009348419313709909641353491588582931142528825857939865142986128479055961916493574567290794352645151629248028180975194406113742544376141063291684022402824069188807787474670513145160139798504268294209863635112473339220780115891632724223319343690753106643708306818478722686992321774781565738923050389220652286758786327059892315597513560517782741258203575062487122423664695191367588675440447211895877727330075180961462209516097985348341505655462074841173206171228262740639944498163527939999605307555133220777362626759123218062175882374676593324837061714903917856413023667875141002185020866987378995169939270686392972376334229601689748824214044711022048780560707432539024535642006897585250289731897707775717718058980219846614246392483707475643935006718577123819452855280037924996816424589924437706254710817060187570017140422284337313578644257509073472509546659994401486920395952255401919428890828163484331256492074608592757858046831156110302917052642080618495834712308603763282986135658123096849400433582116167713058859945910054036318619164237869946107769602058489546185354613358257548350114361108616746865730554529463022738877959437998756888724105590387181379220183717562445518311997601775651198260599414943590905834655751268155883655255895851628057485287359668149446153560688097365464307000678904885608661600470950861481077629081873983890711190671670105803374471783523086702826093615975955886718019830019976028665517733506230184116419683158076937335592082165940351197963577377407101480022944710440404245426491424047393793451609295046817410006042416700110365980457229360077245178032899730485897523544577151839345683520163287330833008218560091877333508298971719095116116512159377225131838876880160958614099820712854089373531037195196302828671756266677753004397767199252253206597004471080455315758101591662363905251672319457667799093640367622508525457289933993419071545103936145291326799879413308373269353836889647147521777448844787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -149490026725219850526753309260133380718574808204359651541771111576223037794684834718096842217010221962060066983902849103212730647982243770755544851251342245889999503818239565190749480439635366731490547946469595808567594459129753737814467085020176412589669050256086988882293181955905580356017853055815067835555082307099086233368517562418718743918367056339198851895486324003564443838221734758426943985741873917749477076003936890694598265338455249805785978228701338442338207337392991707000526585935077982195249859506748259334189933913014084521728620714173319475127305116508951032456778002917605689278925559705225739780116166029921013274076200397614047776723821713583670660374433132231718917468741827867639653578675399075210380054346821003374563761645533492741784988037976456115609794275898872512781923259815787243395310310312161291670315741106134202060239330097225153614886967279522612056135984054834080989398674514555853122117534874975719463735763230476790544132671939126463418898000121178264886459217282059876192372855521825189851573718706063985700310474972653276084043535210893491389427000857383762143484728808174181057487070518550905391111523111853330108896022316770277717944452413008669207870183993352022562780783209185621832196036385314919746606560804969838755845821165571756576621469790655744360466940538834021736805747423960301308297868121533915132225427523990980178571442900738572175743166915073078246844027067948063950662182638555173182472339822395701847855143084195184227784220869900255447355644325263534530911034062240502134193973348820955566003981538147340700335375356414950355569434608470205459043180162315465946555557221649811609300405274006771588168216400139764578232645206642739069732315103013805782850619081918774162825036230939281127648173890845163908725550811797213884729033356676517113572968229785060359359794125199300708846290533918273095207719818445835129316271989727125934882687241346608884771786272741543251889116658200151194169612010448970477840008352362998833903769855400638380161578108231019681408707414475684279950109310633510433368509936866991478330950349446374844381563146154515601431004911345430053670018029238343415681388779418893172945901874773950817208123320551289467638844142493817339298048587197387282055712337736717756209294657142575012391894364358987700454742080154779191074836400974740456733777031338734028290933335072054144019797564666876425145393448610920050967282937301492478378222314337803365288317761373567544382620331871539533252322286875633589418679999596776067576824861584542623566951222837287936144892934387659246544011840145768926390007250559888607489516634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 625384804353783800937916971243755441745984280103890009738622425759785722777964836871609585642796742971869867436382509732420866544682338920486934984835008553737935111591471745543794431478635304411888105021836819548695374907363417109376914262950528936732889309938335939208560809567699892287235309056771737018758938894314977240447001610333616426772157828313304299641527832606141087411590997684347843483574228436338130508713875899599161193660807752982497804621484765440710502607104807580276734506159140295262485906523444656156550213931364411658207893008918685307090809253381755531166061604160122728309585372509744559410726591499293869177199877172339245999628807794038091378508830535601259811659726885738444076644187880202159884819965950772808818141858857915608240581460414329717643490106471948104801685436981498929693873652894148367738180292101657823145929047404730123764303574894636581314749813253070604604649720601241914584442687042256163649466434382571079924839607167726696892639438476714793343078641127753875846831191861877959664496046897848706848442162763934333007612402833854453638082851059661659011242243460678947614099509250384171668003609671089523898736086594725550117318770284100358206908716951045332445170414077482782294093250179933468906709454059816415653053463347861692782222765049772113699648709157224713526820676429986595860684686420070478369266293826667978946616415509168900080265885895253630101067244190189091789272900993628143188412211201609132539870225278280498840123290388115685287330556591215585818344384011918205777834703436871083196523082528255099373636380912198675398883514802361994118741346150036213119935104342764399802394292814928079429087370965840814224822940747403539972093465098015954418703656344395719272460868416562922161872078996899546561076498088936123599033255704437211101550453928957779271042705250614190864171448108028248995922766759081115567205465252983266015627038039830843932514926805972863581237500053108063873668201970660051737396574662315158929947958850858156842837680761128564448037680166546600532224197161679683427099942465581305970773790416383458264967605545105513539668322303076540080666307939521976219410862876557360995392074019846133813626978867093187675522796774115887675334373029926455684514500684805241843761130878185638002480576350138356457931415141066607114918321102689464076845473708336181888509136404697985500112468077584609178732339366332757175108172497145822118641192701959675182738123252157446255305016694423032796053283184622350504226442850944928313564841747584402822974788648901904909997823316664473784841712284253392370627599728123450724025857212416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -2130288059817322894640881336297864899811476865520385470685936425347912345447323520942460239714763979314962447277998013265693717360480111202906424762900398960897070411865182278256579862492679704449462942654750467839522901004283874922156190055249603810181935199414744638234412538744875161305464632878581752067510708050074208684973523546727963653102939337424550054525341849783200198399193626154666179095404614302613148135601335082152434710764601714979615895186573873081241587432098458060012800581933895096494158308169435328154607366502501775254495326647722788763943848244146657786247044123541489810015358495643319324875077924549727909813981082483275936768506904364800997797124145530942868488005419201564132033940381155451722508026098720898667298749969185381929644610067994269553544185983595093787124953671724998104245924346327427736338006327535208472397625266974550101344098832704349082854300679525088083379321550615203531924520535884574151509560430806173566054803940717158646392268864320205836557549261035810324731699033161399301640353206799456387076174075779631375664874606703627773498336237062940793278181812473318464077683253219307476463171502289768018656445367855698767314244038999804574034815415820579338551357978498800299574327658445199735569047323074738973465743157313971439967244121265564685275656704901532050081889210028103487642718593181616299340582013137004597576358738408174318781103671164951580889980041572508850279225410443467507151234230173536967422071070339489810010518892087384075722765173998942956778513094857473323399151107941266059361607974827613623028144449122354761655130936941776913334393246275056341735436271530931302417572639261655279108510988438932909554473042386903398110907372891643517511479932653775919035295256285988800861963570225971745744007611591079674470173402279555340374017415243376278250014910463900897208640350783667187838102575326917708959049309631261460176311702908034617538324557626396168473440156344745663026672861204683014959712550009072467711917907061932911418554497899429366793288415092887620141729815974399917348069802208759488799436278998959119915040915413853013679927010215429909419217183144134419473637477324451600276665781423238130302406364056495031391403241029981466702783840992893625297287456358092795721178503396900215718110807444886756170409198091331867164127394288178386233760981874970851403699724473991205106276246039481469101226447411083313090548669037551755651000484338938784747486871921632826966421050846082781512183263339027487589530776005877023176924228548178375678956240005387640951672855474809800385468392086538865622971070479333187779561705701376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 6141527641610037534992834189170038746444073965265790786144099167301939066635080360119382621030076968236279181750622675291145210038370462133889157373647378723939641413069162408681310090261079978774677045985295910107087637866086630125903328709889034039636548071607178666088775190195188568426148148385904335626686083533565999808564673922182726431971370886070973246099313694950387126254568090655511788881087927404509822815153110858835959790359409726711368796262088766159789288256523792451321549551664290290342823389148994471971958393201266003666920443927860221329335364914989509709724066857000588302653550689598951060960761121630375075763592813257544512536545571043952313468739006903246814759134189122612604609496812397967055863648353715727985439662013475182676319413478551051173964973077671109746867799374725257126560907937219064075548767225704535792506030036748355786068266115866129634708431825702496198380155266613052501445668161018721558288280207689785472147449568940812227827787553136948761939549653989720511672696513829180888217929959181425047716066547048318269498984172089697788401790279802343501264892650668593956797126032042578831162635163021817538093831589858413785108919765244550627442823538886040802579196584831541928623511682548450874917966297180106048714721187124139592960606505535451301318044743736967500278535520334576757168981937543776891787899984909954523397272760016676700539469781949054186197923897203821113730170894680415600152491272342639844324039191709482095025400692454987158486340532889506556966365199156037652396407772273940261021685221715416516955360286565011259328907387825941368453586336787861150341432581791013205556967886634049302611870776602003521475369586904787355392618580375414661157173063376329655504057043877494421116261356697175942136175410893742616515015140070149677961988798797331436623225981884082766118693862456173261956136790285146955370372477883468429093343343500428750211918842892901441611576637994050481838645958565500663218382738609456801561436480323187813774897670891431446862501183243062268583297494889795107493370914614674140614126909538217936803639058515441985623715037146312155470397387775495147629201108697673049019539858927078399898301933727556247372356182419433896278235148923385646627472852416841407413732415825261942433338344442756043627469069975281338407680928139688432481124803546824119826391262755041826766886131675046278064006914165329365659192696491233624769652218744466535622398400953022521365875271357002934952110478730556521922081076704776197447509216268782169155518824552862665656323805777332684600885382396942356714005432177703889518692369694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -15418211664421461047435037502439480501047065898369884119147123497212281056886651591732989980941303064853169444551649144760184021301786512068995384661005032436488899525177011856650953655969802801506487224425981970012069385933869895039580047104357687618549960476468736020306899044560150026110223252565044670466026524798622710025337178075745835782875927874283389613331433008900779992273320344941098005786027424756617969257440994945080615739825939477201610458470420695111396150301823511110437662898888884046765716222003916581018501660877878653594324886230535482927856555641328036426419503414063113072591989777387723805065126652190969096586317615165959374240729352764742058395233099081807370488741623376540278408217402219282357753168138267305687578787325515222468911847645980571853200610973182188960825448633740634593980236714073541439476448952869445150550197978787535164807762272782587407036693587411799564262552685995566425055418554965545020650814465337736380919660958249439785257792405101130157971726204161644089567966641262389292094739148985646623199872846723732048769824027512732396377201678655696486595067178981873627109587650023455305445464998507112402730857910499136797575429603748658911360929125975000264128227823384113952533556944492539662258774425717138329155299375652018234283969571285669810050826637004390638718537474720864428610947933522424222164930768486109029115749035812307320385522705107079301845482318017155948236090390897591290448128813934543763835033175014155947108685189382747306391248793806630615678734529212003672217556092506420219077693347157646470199009854726312111660968123154779714071100834570798960979734205895697669261683901332899130298139027085447326134206390724870110272587353244507379371580284134070777292368001826276197390495441340278972383594837011174276691792854656331824214782073084137364393095851551268804275182585012942264748810114222813347211824240491166205421341471267758241474572996441150391104541128467702530825346954450335435340448896297879502582702961839932725233059170953427052179254887468078933985577441609844775442391406999430314203145038793261730797642999088126573885513140853818453785932864859657006085749279623594853913720275980734543611537750207934818622196967151991998593329494827127537183650123753911240192756036817957833532091031404658070309504939678357385117294828942185008010640188109110768668229000480143381125822004005049421154544310859345777798983912369972862950657283167436620141172218877856558162280490845889029638409138096423961521129699930215924548831968701995625058779425857316059142376100144805793498049152830952761781015578405432790425534581440512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 34062869947642819963417505078593134324273361346734971904487766334304664894553940636705623125248781906072897661094175963212517895066731992301976778684125576625969583458324110172632386382896522392353843572439177982976275392765646338391921806930239985585592427881195567598917690561859724041256058836369319017315523611942921104683909919454173532811102465967215583757381453280068349746656317075332445677174991783790424889643836416837245355066236079466156141067433616623975936462770581171810224618034908583173872982018832074360036867011651358350519613425867105629203573041226310177355720986691205044956601670853486760128598580849681732494023057785848020324959273471765103773165517388998977955495091693477529872472815957988562260282204275875717510387587619029483354890905277770187686408335829083060054292413804418186377091672216616819666348087934406091525686008901234404744441367466245736031723986802540806533654825858584395871739443030107580921929820380596512711910651245408194252870490720743928739381910880916168060341860492093695604659352376528635017705213860817502972967205837255451459813613097527637450083567956331521824584155107478325609499165590090383672709557271643771325055034171614753355228242039246374041388059962078243453181673381644931265055274455065839908852954032482836939089284193567943241159372285915150341379628998312554384584803972054044049618844147447283804226803056430700945025310348607350411077536052524810006962977827400721644989899547045715812039460297510713059154348239739522278489817054256714044582540257132107812046968422622591545329620487948507197588693401174493628473575951011383605765130684800019617184677298400906317731919365179112140518419231781693697700901845190264801420671334964641872738616596041620815571426007223551432745425943769802050538672186361901524720880331719577969460998112362989886770081236439588297761128093573546805961915480034273153342817919220157305839048556801921450929405971886764355754416100104600451294871828516958066021074140255906913768158227196006125836212538818569142464176024126329239487813002882009480383373289705238517148783978836981206572215179395420662896243003759584785180308230733717199414210732329701938822059317686165777650390810268418842202671933054708605240323432636252029027238906207782677725479837366384267682492910254821720183541004897239674006862904740321879216032218312302609407249320064894613129617302520595258386016190891690240286569092211472114068410355071035975485827527196414931705156269262657281687766826384737143996154655463221820175797085935871377196599861495952622948254007857537314267491242770491621310659346088017219957838164525056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 2438627450073415818013829480379512953672565352510254948440164797534639439345804886800942310559932902514860527865118461034841230531281426731490462749319312888363091932899444581471817251041045580787861595679916490462173255334408672795734727178831788770803663040959720279278749028325003104688981995485213833666232158160601778006627795214577730590927710532150032704750978393628557592152750631702335346851750115513730647443739142188205810320144848901289939176827145727439013292142376300421576387955876846549804900868731380029209459388783438823654263564373685957872977885780864781431170367813208144081054799830657146561045535854838238461307004253861101837026216351673560632690867911405589428600798110204704293716820717472066639055288662453026954940753093177028630720014871508902193234633581840379930164354120059526112515070870167452499886468866321433134756458134484644696865987757101491930217413285220809374084432700828689269737456479622261504746787268644429521793640612272885577085314188772250459492119641913346741705033055201912206728674708507997404657675049236039042393220076990713537930114078431643573498336661806344924370811451808928977169060254868679347593881970953750855317012009818725706348081912352690062150056658062291933078304663596741607000829033284957201034593308042268856433949292096404262344674028337539778198854652006433583851203550383678249795095706665120246109667661437187422938875374112798330158454983652650282753510493487526097220883895608036186988627865686118990659325208589031305885257458048182585200032710782115411748081404181277711805061808724394697305070647394017208667905874811609036807958578965292628518237999271904962865420434092373842476891273536096438638991296513409232440972550683981793476619273416469414277855552254758282225784175705626649736826970720364065076027040033560798328189493475687884292284365981407424713778958730820769366841372296433890976460682135472812537284977900103052846873025006962863370106871423882889598959216233152061103992576217997053483257033028340476342381584776494257294093096857009070856709606516640821136518547020712453549269742975659467172401959121018865325833534847268323682742351641819028471821910902835939311641228260957778604229404412672540451715209107147155997782970284293094583020081780136950151354081886332478571005453026525281187730076687039088697365719572391688402162601062230760494744583790431900124765352314006913359324770389715581379954532603303629127482706190055082651460779555113152414479563524114463424987634247813192447843521095130461309289665441561213489715094315477820346810129340044546119566852889134325147643924132877303808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] -1598659761165756739814320111985824267765942695659931914075840070826486289749717579850471489138434754056244297705232322449878296025895283164357566918648195356696580523648203900444005291706160709544976461546024882490132772089881371173618986555448679726901663200758803866535229589578802700586542525582398755329502535392847349974910115555417106013930104950579316089295934822552324707711699176455100573056763776798741768446359107353089393292147316854628314241945842055615200850851652859666204105352288415590618257235043413899610479869085773435866535967095795792775186198659467394210682284674282458547163031839813926412129366625992443297940584730128155052674972490353611011539616767351089915501927320269159266559168788956269514088264666763318078818333229921023074722481947505568275645066163484608601506046842595414063518708548670827312515157016931164971469183282042386003156765328810660139287909073103024385990697886496146198222506676418139217897161901972174068851129982722836089014207247945510023220929966679785022988984981194546117397958477852195903298434050419269888539449096689236649377020501895504729051822176523029403603091230036610710136886024572646124563153976217171012419616637569506697543208071482241127519474513671955049437661405289220983963505715125705499783133029437617779159026681127549379834958367429139124496366061613577683949385963862640415102157012189459997640654549888238324097738385373138446257290766852453777191394336147833543668636438424750526698934519509305034096221400975402602741572463543018042948489715374874647851227588284739187030993876957466534315910069756224673234181310614066421010064506607691627484000383425379017130979981305241170184754705220973604736885025669326043320884471370673644377239620844361815500045260211203054724071337989782042189665125606708380939042828030549802094772287887222377468753048102321835766639065042263725183792311446508543326539472352925422308625567505127283923055709587786667189228062301454125587621579623700922587894299375882708354111002518075374245502163356715659914026581176034857939877966553902182077527011608408730303614826165061458184216110654375697614178066903468001312505723235915379411421737222394031552771124186504046722036401284602446205954900985744190365651980837226340387185267094586122908867221708709195210092126032938124879602332666388593740566959427474189534878385381728090160620434003252532250382932608434595526691035597095838405877058800996134423504098479956876296949726224425126770711076698173455602730798763180088389487931915892414851196155824997092880843682022335889513634093726025996342535909619982907195433062614452129497088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 133107913409932959367295781380427348720162886412670724067912000730832918829205581912970159554170956916923043018404066927037059196628222724427004933076121344246918712115017650303541481556887661590916897973391091388072440274556895981465017613614108176543382731991661066850677811022620172276147632985284225353525897633048218785324872614866710805150417942475448717181418919600403282972813045110284824242960914742403339601222706589982995900494503388304053730983052500859029883783286865441123497899621620527580843327440312284774241273383587267139287440869186752576048348044118111189273227418518801445599928752155742404089662158515974016652411792399918582454747595852204049118211623487236681395927112026136323260958443728416751810226011757716055226129563762919807236644203794270746969503485577526552204690946904678317051745175118308932332987326332446184475013289815640064432031148589789092371118148625895180980277405034252384034547986606300030774631521337285038294180594960337422944705714211145298641135323103858243430569927235957919044416622624056990236892224135838943722210162997640152036512016718314784685031150451958647953356000563853474444177937562618483884782394606214550864943639436633238856010038195367151952111773555273658640964583161326000329870636517860150807523107865189281869573723951933600136753570197477993092181573227743687020740884620831691919639522703870561117838000243075576141848714021877019099256695027569225573344017809373841748641911825001619688750930771384802417665238580263045295299614094619223735454847764573023391340895163335791066978196573987787183056772447808921762905853888447152053189454564022487060223144223541906669733470991713747306789388799982405268266272035200364313134405506982076316283914820377990291394121949179960037135389196746913352640290889259219579919778954852620482349565291355084974642188140473483635855030405187243129141195102614550132367820931913412478548233663305312141782987057799702167867650050286146944139644750019063823573305808165162187493971548811672851560124240950922353210275828598414202330830981351754068534173683391096773533662897452861362436270175918157460473555403712551726109033522366237669654504120192272417137209635643908129432826046989195764730172248664241743496832696131110571793883008424583164281125727127730597624368053775768726830128148069822845913912949643296859178388362880222075011773469379979210848075079684559066414901396495220738095504561765145445527184147993107513566482812574966313920624422673878596384824862921035466254764608088550190847557580201249808220764978906621815167717626926625551497011455760586109143023926749042155978752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -1519881134309992881364993395514531886976185857612910047639264055575894603354963030078622095303062280029412723989303439640370105777018808280107787091240487770873352952992046599634982227185388561690681049686289158230479154554225677842818893020412876753431288432169900765705929987760186940578734180706952514871991888262740015243372786146675887428317311502500425324352611769617610029899364877005418957380257604935916264997187137324174047373390750025591956758113149375430750529710729480600491365100617859864962654553149323276922746165507645639050313381709085356904391503958562640138408218465714307845223397097133188948501895016511374033522743128505382935757372151950024474842951484912656218173850858340609712742943829966905926908807455689447797443505696568782870221936368213580904403165255540014681489134007672011865629904772723723335218616101003158928429884461977562786583790038202145621020174397841278909235006928263262295701506753587266042392966829723318226444143182075992237474007884268911352985041661278647000134882968375742163091755852782531201853161253735116458920450979457582423035427025932348879264431691696923395889876562549004004815037709167288059428357346952422001443733914977607258812775474188625046129939622754040178729961968875829974704441400953936063821186764106870484345943615623664875232611837472669250449215828258165110831114505339255606825152816463299033367789974156739949531214190099746856898642144587935789727270974436703607140504038777972569523192784751230073783639281798592749505158472784392605074512946456707257515275818186703299043214320277616391547036279458990238613780767300746139121279503576679256297494647760371544156052142437983796637508010234617476624636609560277234522052012324705464241147468149556922074033706142918714374920926701330761099596822554395138407814193100019487240291291690011148479455046349279399428518005199839737228010641024713264764787886726944657619571193318604755654711638420572631648137818115068348094770060699315411861197230417447142925546967764231040639003470711590704569689634542683279154386393990981684063416384986060602193436288438594346319839784757985926778449326245232117255576913367843035107093432912988144529854362772460911875496907562193128828765994534195395412222802675574611634138090177064080546142771249448809216313829136779174956252025549727906797918647036175191777223223587981514353992745263250003071132310680607839284867363316307071813499110493366189134407678361734865757242424345292406582115441232149563088912891052190761997460522989133302936331805358272632705145005526434832940457250971351706668413932069609308355167867364250585315409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 16582429828883324781944837356215532290422680303066398974499431085763604898015589116065787809417623145133456709883911284069034167482451260415503621107271647123136448943500474804616608855692788606372350578130227154724328933670585014545345277498532196571458880681635864911433623382131066025994425892249665494602452394541036312176693625873836839945390113920674646936940192106634314003074409167138610207203416948580817568113890410187913945560653507147431707588601561232952006538996912403733545912423159066808768987796011499593785011876244821889822849902013553723072634431719268297603445694459856656070221496108208015899735925441874396881524432115506341911445890451034582478739673454498540348086489833428857253945509536446839363376390254248140753580416610904764821171343163688912451531304009097476533585893235251669480608165527149803993029050477790578805159327519459735191373441033521732485839435665675929160281595650449739898305224575146227315607556838871604943356613183801122612432712958899268000796679956333981777155777615368157420842230604316805598905542819122692825692919892303417528704890481761158488759682736886667902335486204197959820560379621505767082110005549534971426562531681822728749558583449024665364048322026796535195465012985471457827762086015866073211887624016738505812937739433991213231145969640597224452836122302615132237357339292322934565727927781260458951166872878413328668385825919525021603610385177907853179518420839810723484778268828078460455893227748451495095641406351960251271019192307036369800378797474447487682560510926284980468535712365731806571965945663599601235094246618894332079165504135896792848109469891584721792190152281160143844148022730483277760752295531809496269709730665218002564859855480740759282688776281168920572746886129870487730555747405549065295278158007561770643485600115670932034671381114284999501994954672942949543724725859228797117884767678418786020065681836613242267041136315475037275588604242960732745627151097478131635940355671278947282958649147599824205162874995199360133886961009892327909244433608650360086053824426762553800905829695798819943653694158884970145056039518387685045737925502536678010480235192075043323341088426384352864128347448081814992369151647226159693349236057436683136024198614527249504587313505856297437588882102670589079466697941709291684081134414102999980238658355966978092847903701920931938303227870591688308302739906173275624100275826327527193293590470240935200351292020728105743452334625284790382258166660710607662686170618364825285718766031815285090279574400645487059494890426738367178683239961753492001467529711089148688221601792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -320111373779603693482306696672154548145027218975680420850985503403327710703629473227577170555892301005258814666087381936692373589963989040080580462082949381230131703576100444804770007243928961809749143771125327159182019740255306139648014055807907685467027399851546956896252231558947764119142841487472310324012178205125839617899274517735326028328248569336384339785013055547259538505870557846722759966159487740897251521307552050328794160934962508766851127957820368754628354216871848311164571172457171260773975796482237390437827746610862810639852423121007605783639087776775422805607757991068713347899881537057540159700294523763875748436487867824077098048912808036704988805487716647896561895017685110645489981799002772947532169331594376205375817262832257544428342895992888228343169648461993993903726747417402846036887187833867602536496765265052411059227081710328092660646734133860076298530171679705419205113295526437829176824682547000331023495551216657471880358548088190430992370554735938002673539325543068124555643566430582039318030124375307994292143558817721459746384842648409465473147397655577397556824869047844957149511294048065427749792709073501057096080674857848253136372590497616273806708403731135933645428658301916155328958256454088667182610787707264794853084966524223198977191937474850599830254420657549688228115420442117278736790849440155336083958395762734886512532531480360674169118299700875295199741146039040312852675374337821988585703968752012270007202265080559936388014840416122465628321612682469650747106203102837547722238166466601785383632213365412816872269322245742275072367471390128778519632494100210873792891873538119354241023606384620802692107734080260739051448106556591633157453337199709333899317295261496924507519013215619959312890641365657391416259264601103999153751819405203888206924964513143845129142484175694364051773816793057638984544179504421074751211530279116354698982936986546287460298587276346454461225768774339253310094893450514130173497848006535959384922215466361858034640360107817903011281802475900139565514414300074592633704728226803708953899239979980827220760751693849608267742669933178750194654630706512039695040807714067245658915863615192460233359636929023975533727153830219382801391111267000442451184912915978920182154873616064706393643541063332324194433790752256575094998033575527637783896898858902474552573766203112994061911465357289775086429377548658300644861161003831536779498283619538834135378470369921007466495644337796861883054883701726388746040631533658383672391473026946431406680709476066596908576462931989363006669429559467785123026435805818902637332863647744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 3959442979085144923103546477697361327644433785749658321265990833738035360087983313737500374491572744304156678974034545311812700601544878813865195162386891833282719600201817318929596973432284913547544910876866396079535019169431139747378042754243876337577628302361168387734272439502246562108564181113165093089775613349017877761842312917659795003603679386871053845367623136662389409454581486169932276752545985093321433564464548089446118992415156556935604156074835938422928543564380979103348846170732696307541368459222327294834441482908583438872733664485593592528043403096994717223747972455209939286702179924569508766168314448972858150860161916880162699654124605064564119893096475956136855291621333124014388692491015705100862546856185383434267383033096406087973085739209918035775335683512344586142663150149613376006749481040820310870251024519381606485213032294829568564500041779762572577197006146488209751363361907623455860372653228675051567451352169270734340640634508361917703471328146314695927491268716394963367663380140011282046709410278763587107973241233826629076115049928060987585611745418325060883202894336679562377596672517641981708691335039236418836856512685188926213359467445776034092969072987770255313904882865260370567705742606087318986234490352956595189100355550068068173057931818874345711805481937751180578666113171891375253457685020179250080295138821348107001467502036520505493616544024972135346391627126688425383661072295039508647342692790708256626529385751125351270608316435558697652199439637298765125109936024866198363307118382416519853488964758337879936571445479615828628142368512562056229322431163889819453346329104549516961782136235664322323203544550897474477070372898573788268101963875881039178371208576703652288073743489436483397015577198760930861699680726788077293333630786036259605908951611414069616625391654849932157926963931300360923262622688653410707058309796949398426225612262962130463426915900614155756693866450075212730667229511054940974882987837225183620538045170295583376358002744650426062809363664926752111447212113507060052882867961536572204876019928410228009777371734587756296601047992457611628521017134853404550595077105333353741135794156311055623986626192949092963958824328488619275160387105510007202748612141457673434850599612066998706245606696105183227296274968474629030584859678160225927727710472863899718576138958463501525306379251538249309551337493063403986609341917220993001684856020869672510918412070068901498858304032565095887266412704471525247117094589316968313570959790000414430590723801149496746314915971509754620281718411363997062817266590156402873531799437312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -31435048951732639172815111620036129961009386753959924357877329656468921535586572585806400244324957922779826952058653916686474576845722287220471580121817361408548398680004834044194720878151232259056305761367072396796002078112213121711666220976802717649348632485621868881250214561129208870447931768705582759765490534578650577793301013900366239302622856095057823966862005594935351390086207388628889970991222761255647554388192067626127387325161537967499107141597001835309488056043917481913549170389986150556052989812944745940932092637592003691776966610326896592921119090926618055941235658012480440033137572571051792549742611157494605998873997303665209318491151309508786793048944487677076722375631919637008653242203884316744999772588000695837538282170753364876241742815216632276358276900603104306354872225727592732441271342661706549109099724832297736431688517301563822883005844638320690782672912729026211647021566267459558099141156917271351473345605931772243443844865520495700649605479160447218484056759754979611457833670111442331464243589869849144915726600870629186415056587231370773064854990277099623162359363401374690461534424100992679561437393202763648953810091477286188131407972218665130865123935180896591891137730301046555071234721214237501926729730782418207427998323808083299737841378321264689593801463251275340743212883660200839943760666033628843464556834200895466231338412439118895065174485487275542039487999114772607454300597559076593861260020840843632019839656976710789692207269459834779064997442475970403591296296361945965670168651666959433167026515791251306976136120086184037246794841481752931327892187810405169581681063659176907013811891282079477913252486352029237934734258719807822639864983293187851858413643761398659681213040406916730510391197738238440010536492165903340422294684160339943171521117644331772721601424161664401288694227649443582524065543440857243601231887180991715138087346647283145446868017221951249844611683546096358641387147517592673125210766419572606884573935356834005007210329738755951320184750471533319714740911775521396137758188681796872951484052945839912661572377972788462046809803264370565809204549277063744965004872089696478049696986840533257238623317870300433146970078302393038692391261925037997358861118686799190150927683937297248517570500339154196917053177942169011317687325615266090031922655786589141118773261737836689018328828449071040656954252064021328825514822460243721833629344931335435367477145331592368928335950067279505922970564593635998109143686173547563627863675646333629233216758750008088242966021136342216663854255670076851110098343023857354031150330281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 180840036655771452250569545674826711892289482575167971551926105152388459868612360233810774898203568882211421194786972285225059464655994360107221473519158796419847744165210214501558563221904743401899429100508058345547995101575196332988578385676533581977332698662211680571907949442829433168223020677198618502210765653701170470281706654562171491263938346540707343466783666165968156944956981295451995700020780610809379689028894892859439886991191220579429020781750899544243572096301531441811319570032534924685821482281167339842965126493732418480738131411075877037772857556571857721176070559647383053417855826221908406330415080883680150417537263652809397074205274101549922608754349858078657091748356841948543786182779000688031320624750594082166406639422743334091305822129892367295141310860903180517770541964492811594027714557158631334298085298549286182340614445402414259857249630674220742603527060552311279039564407314764548172253969263471380673129992667035848711024697444962744922680765385557283228535376992938821773929653722753961831808344577090511508448968565583489861120685314053006840547744250053729038641480025703026141857352623166443186696252952904244631739801255024765487060677705733245452950121209644753682392470080851398705082995814588697589796277898429199646129404042125357982476697018885265745911731535140311957066448512694332825121826396776147777008964329606851208740488601464671186618469513878700535846290783783290005105426147702468061151338849119727547243495470062178220578829115405678652910079756661281726523676125297392426981542248619554772449327326006914160921908734975852407271700981055772475073757450103722854176315393567096905456518123826996991701236470296068613733766998777141841552276882845437084160736476101904017919195110202012620504453658846062376861317128192430722072597763544807403128542038989775410672929947597408534391252587849359555673914409244199797565921040781649506054466222903716276977305329588980851060437962073696120303222910454112280221289458230000369839369410456578532343375654298980720264841193588762216543868041685076611897854785189910813909785099915237927866084819995419425147359786557541570804309055223980226292856242477385525740445177955423975863852159547790210937665006816847303801682169958240994920507207780129450591768524425943694654929298398669047192024182627386482303887274906897738742562157997077834231046781290220768462248876712573924274331574507626322038559610176833004630147121554852662105535352956770344296271553286892644393208563184040641665552812472638322917824757571651285383170292423061174289824773691194402326391824790341369078201142370020861155374792704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -807575176319169007066595103854374460224529125454751974918405215279285715903960268678297982349907394965167074074097970929719985873855653828461348511103320808608359935185275713275035511634572097326512169900799484350096919911970059265488435624994388435011250974849883025570269604687755100879124096364410599145430511500217818519639455877540495843513869179731658644768288397642440402931736017775178336733763706720416999205972182046439601721831608206524700902278304333368670004265427640732608169839558029191330927341199334973617122626040029516142392172939667544155289028828464378431382679120729376888278270331013434294535255177175340027427028650942540540714616776580119653661214321807045346345856801280354196330559371926360257419275578599234379815685755824236626347666122817379960984065328084814040056822095670463348029298847016156967078369086823894200936690080084290019953031798918635625459079609684351775862332364282644359576242064709437306269315445866172570188320013708275867597531430729785260457986819656080736947732292962210036806078106773293039698057293483375566500798572491154933569716423161419617094244171259563487547767374267320796960949446860828335881173523738060888575235492594382937377287266519706417235273556809820146768178942611165378179144447858017761700306218949264203552949743642741770377953858391987916819432674245361574590231141966109024332246898966687876262418015539476656213867936426819799155494305225150449487493345475067228492300213797401357004702541643755004874988863298361152529859216958490091426644933167950415681538080871117272437481631804841681215131323383402514410031697955515303555946760111886005491899067933211908319520513757328763023453476824903942655013916430800364329683061043781854041257836487826711010153304261769400334048330442624098384432428914074359831873096293155445046556686956193990511755182877720666442350473166132552152312025268493877607285875768563099558465354252767368166949530836921188711930114968419682571267604190494410761120182869889911001058036483284020943354455226477657765778473486587976439435466320894945708436170925379633686276551179991866922287453791683451080583450036172058104783903424338573806858486390467638647061914607787941832922145177662196479556314018582868862384828188203242363486853662145559478145800327013000369156087619465583766334644522407424141440147292286922987498879182873695371979762544199173758614140113248310066816062148924212306917633589420697763587498504226172821941414872283703120324916099026066864181382623654314898927376293132562998386447346498944300871953627945822050680518249652467689414693126358927922249824867942342092636353986560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 2974060496192163100080302854861847247202951330164967211567129822964895206948171319734564425372149583522557044569208734337105781281341071478475752853676700051187703516481410304240998913973167619324827809237442938890643878445700854281846603194279331392963231984924040271060815816563935172505140042624806138813203417095287409558326164921904396477586080681958011411830543790938084946024042336962351336466942054833378711622445617631488881073659047400523090860174933923138303425547941805762786964339738023724831902408928304794556644148165265746591602295125742768943038056134098858934617531890093783143685705340248406076946088594860772744574930885232012748737299552009515652704526947926522371289951203146058675974723287440148021573094794457334159791388578749156038895701817096246882704420802651594394389592144614327358807251403438130116717496540378412283878123357257226797388334920624885893586596201182669575331717247205765572085489347769463036137454717579721024880626547328968164032453408169952299998919672608298699990790177201004983595958774760697089422094149042328164754209216141784388626607290333561981292688255177673002465567627692288450294367769100416718929825924711622561467298412837500555425849442746885870069029783701052522454068606682651249843463152711618284478375364951756032029707607376604690043573922696488365379970657571390756736942691533123373811397863934185894473712303218844599919008419968014744899692478770232940249398165335555579611314005790690077264834507411478582510750376300968311424206469755131114500255980883612116631105039707559510623325453137956390932717417229474672948401833196381018514192104791687434160494909787574557511909031387948301387613715786383385886912014343532888633455372433467889751265037556567351746198052546967565767243842826547814124619877168166871541128478547239803943915129268368866772750124554156625268307586424583722519702153255173833619730651165669218006618097479590858381555379707300554333646689833038866189658856446280953683499070592702773691013798259113421211158271348153198757501467383795487472680148622798786773351061333092043691605610181888487819443991077769188725850642408299190837532467343929170198803764265258530872444164292080525149449691301362121155782341893707488205426259418210342488161917774599263027726002935627333605998827683898518854051773775207578914057382249926596831967662594131378920829651154754301649679294706912743241214930132881903477867511455028265400927831587002659541485915563267636498160806974994628731988166122231131480057393135524821754612527436362788478940986638746384143317870658403319175741914281624457600379975743080426227876822515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -9464535589776518712764096475835647674959240013624999171835434322513207591377308393790123848539647000649786032662929804872023633825744228922526739211582378543602597640514312161062324592350852833205863918644132709942514734954441446371197657798376986352157632470469119137983760897262440814446025947116935559233708653338953557803436475423298973257520666604203042034272220443572554283066864329328797163762209827735500469334930283494233298192900385090658931724473695025334698410811721631646066437362539290426407874323442764020418087772661085948494139690990194309933775822980269407416315600595737556760426899831709341663672477739433231738054616927320557804851087770759831625794319981717950325675041464866749337146064333437141557287075015336575520335539719403194112321207615331768742641759549029148030527638433932004779911668413429190574301849976155753417464709364174821765836861828660968711611461022136421056561124883874440056781551001592754655609946287101504150775507777286507673213532960981259609775696575559092474227241640323240179062607352644790939709778576577526399398639762409667513153543465005051186062602247263551808616899795376708522106731883154652946211638140455853949181714567764851364820092007758165159297928499892366692188305237097743881621968400833224804138606416398867998567505542529077927995188213297966894346908593747829380492539785525294780271871423672120448241513850089109645885626359199302831303444287209616874136370559333034504376156301364932108038192549191468337998371531539893358751272818338857152413948786182104122594758784419593700612971659080557910311264652949315154431456923852009019452231517867523035808396640934887255104176775904737435751919845744115178781540499982585358053371208339161733187496616630068272876534468797109857939228970431324163518520376408552488767146080686788152706692116956814376182378159728938109322530919904453080453464719171054820125728708860481357134220753635714430329738229961109522783759530103885086795503538533435032057562421554252360297568374991438550018391052798998875178627747586351323075836185369341154940689368728309344999420125744981469286277071743123155237300567999058275377170305634779918736437816957113046956872927957013735557178057636818257925740202253130015268883394404679789940770959967245820622862060388732247141195973846445750971440066003623136888255308756896662664926312128069721348029491423033456737326036311584401538077660237079625267710667513324013493416364221988611520717051111979386704379464787004705373409528398643777599192895909388302168028361579271306810139188128179817114078936842644273533228774113270194132763655214121719560448528875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 26612233285878180521185815311749099139367093691398162154081501379138369166454547397825299602111558812759623033606503930521797762336594001852038292287461373717073622063939655027379094719270466937693147153301563530166637889162481132151094232239065620149073821909803874468806111450331609320824765563863822381275635676170148894470790775688247700829778317195615831375845892297314730937367273826516810668126614891053442777119518523304264746756687947900322889940504528737355971812020360431716171026795320496320620367275111145474306085896691003376835395768875742315018375312794914021600979653773579315122399588009567491175471321060104557299180067326759054349483463961768203535046914430697559183833312957934111962125161074548840182346447678975790349243231419975404423824863018109391333897247337604048546017541822573733474111967506155423154231608687866873221538290534150981663695488032008431034448936990317545701879067145273180233626614962111075789933379578261633962906504423878593536006225433630678139039541323934970361526278366164637909743409232924226502399403411595966760745909154755863806748409669827085928078589468397442367981913951945927141318861603348395252655659192235488115098599593413791139778021746882957513309899499857150979827213970663668002486424042312864473286722012963605654140485404224507843850134464392312635957219850749641288835360620694253182409627426075330351407136234576728548783514388849907285293172237721498134461383169156557720691236054045367682070104850574113362926084568099636701273282276959058720674558010944601355315497313713507755380304432425573944295272057914570627277640866196839522338398677657819006788240698177457904620747323995169798717669967378064166463380705400576593468751160061493580865993248155138526718950907156880079278918856485069181981293570098822111085862200433759555902058832128050966587327095907518279545499413291050733532175798922828016398199677067088669785330546122317240167882686104337453211262555155259434171476084612899890704885167232885305689943191970681816916496790088574543504866049331430452043034335759112885363956363410388027952516162816227491400369717490198178710085022890241757052490907914883262236910835307476678985119154515145198642175017801436809634587639473492389887166887109260538886756397784615333671869100431786266723766355045737183120985382778778719166241914538126731663317147822835941230375689108221149667934915832337458642853866883797348733624799181965194767722672591143372921606775048185689998142801513770955096897580836122437143753020360381353558584333120659427957869455741952157799071327165211838306408448842579965663307330307162858905621059600384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -65649561740262462013300955275110162089319249989813734980691894363397165326934748865677500284780997401760904865875661896190978885660775952637079885991019748374675395217121267638425272146007240177145185401645303375017104536788904557703558084742369793042537955460060060902662428361711341063435795864555960608449612013902312267957484705279866560783218904471804912911429044501261769127873242903999153720446230508489711837963483597377595395038802846310967360992941974034801932106951179185770472661077109043801891883395286214482036196680893291977549759843459560470297023649437806198589361725097430972754151396699810733232522128566457278914091568828459311444505374697213876639485660489375374734180698337827677200432177092307048576477157827485250880564948107082963752389898277065888416561228748158360785310687416378624230129886197220699375244907985463895537613841232870176839170476467728448244798928446203866137317860193255976975706344581179202977437495192712299663993093813780399467911059018311912308829730970921458565617794838635849672908069059161071022963612771120518809893191925052319172778350757487511784913050385743526845760560932634060456152088335565477956315221790425398683122224943417457557110354907964470015177002358591810081822231495577931604736744646492590463936971372164323763384066055630743966063084915005613840264226197447380528424532327118569297043416658966553827012397969481971729538433244134270502248791646923961380659226755934566818286856490461349558393840277454441308545695536693457322691444215011463739408134912342557161667871767879615429233093628577628587774713284374238677252640170346357742912419843179050492669202077636707363853738655508290306810781587476423217598006930519831425463165127080424684859980888251077421511941319602456251898937205045090261003939863565565319871241948314919794597211282574719405295049998601618305578025995373895032395477988469262405332311357410454000554326307417804817985235039241261799099888674533290024776743213641750527168478404804874124088956696624913964955507526590888594254223353549184300391085599585036848673152566166429167824225833991966913401687998056698981723040123938116117710434382124408875407799297115119484118729335761057515231285021203855006109512696929152545101323303783048501035121252457915253920327658492029175171058483333302322665214462851181687194469514645002391395795885134024367094816961288616928652181340375055786507206639367332124320986958588697238524048163355505892204173139700611309498120561601896515991097562686721634528324659223386651635695495767150435887223690887852887121292628609976830701740886822354635385107005698634692768471327965184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 139184115899908366624204864968820390185836222158178092830759514034002533654522229336847627315588867851505553528088711050687410870754299547041310756308759478592072346982113465944269647560062493478643198176182546667562378863119769369159306013921923010813348318978945877424572415184256356065166317083616838098558177757756553014823769043901983625444304343761299003740545443607970077013770111886486873293691227129191100715909661769464949709704744237107927155248700165796694253230291219639038184988800974354246786444888632202613547710702163989742687934006612738852093774074925770326034646881198906090083515027752224586196578688679975806453240004697340148387376847749468412835123237254936201084549867776016677516683128488867876703487359865828262103184666812424474847606099899431076079177649769968979029763618373357825259505202525061925814354123856414490819040684086833657062940044625755299480404755158732481752756734297262458734645352406521214893647003286603103315404366580366836939754979916175861855044298267148378133775154594604716280055451830824805579817559227576476375310442070023482231040532768297920753229040324916245271470724671326205745298289347700853067342784302083207781593050709758857502813867208085141590103073210791467259987942773789987232092562940626985707940933539305111490719756378574165256128024446991538675661383890547042216541480501566694653154091322002454099308511823589586717124291907971874051789407263797972680090144875901212883575913015585056099312114105660273644821001750138199638570188217299843580347349360403840900053520925613198000711915784280048571804064064688082479924197984105508386895223128658145588129962655409967716890874029366054352986346263718910883870764295005098083307433416570539419886659560290777195303005275633456602355085034150765375616624585741818567014395652643744204094084087722797815096278947946473656373677864601510616266001269978337327193037930879339870065564920570986637375261499398732679240196103201126915267960407437891718794529619732702222204429596565717723503079136968188967983016389258011912539544430749664542108457359968429187898480826696642384691485790299980155757149500849708346294963305834707690381809261286526587135148536460663363758223450039316569027680299213866827812166319652585137025662903374797798674096298171246975165232626186148440768523871862497755722453109771027098581821608481805370731186537034067442361970547956527630590219314193243873525202077184588991870534755170462204446058465793954026295410252456196324762604517077665962578345707092151646374669240454597291119851817046394749710050433835553850812509788992167102230636371266627576030643554877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -5005845486354904296579904134283536145161853099997728856124581414034216816176735566609693265923261461618834283927779730842466544830385153325066870014672204222147138757867850992773608523134686510448852925795878586201635599077996704709383099496328270015716853884986130069880020554105147027654798735647108110096493636084711405491873466838257428378663197136322761105646508913361485395318232280917415182844883429431630129735440745975557942582595979660852171162430097916281715823332439978495487203527350006836418398591106657388746335495898446942215939793432773001484690720923910344972855053840781285771224874695044855714243814259110877788387071605829011945452075932758698261769187382599838893512249100814635557177033961715568371870255063344401048790198869604957599034189598502572577558698881413989877620004550392769581289594830056205893811225411539082974130970857793633458040814758080859076395557195152083646555975858219318363551953710635798826243599436026535929804626752709182878183586447433135978826567145911677955442698730101748556451915863187617542212700325084334244383048264962010053216642588268869672233998158323306497934098778291156454441925498569732717297546154318363425880601710506208732946912524155978275001231912686655158780539028788292950308752899172001511462657461856225973677823800365975223059730485983330579371620346643321364189705240459112744054257624920604555342899252635776309913058392545560398482235824483942211682792836745456481077290462851300811741259962650106737112217246627693818430718338712232244534521905592109771314797064183388659662274903686683556799605904559497065811157962221124637169925473582945692853132059008832336469159334582147948619275876386192481818231381187158289165395569790218757267334746266011752903282280219673123351851753953051983926069785500926579809328974848217286959248485666194965754300418661380043332040367963253115592114795900957554920376996591868960052840884076855139017683451386414833689248407198672303876919946388480421466501094255547487086587426216727908210058680548956547211002724390602651138886042547561053335583848010294665743855936324058353278163302965178831676794531501233490704888854584057208840643282275564095606133448958382992453362637953493340593144115046973206969982314988944319083951895350653706968462300865227272344942373400902745088602969231503000947751820288187053480467575860820755215179054262627485732357883196075002377301299313955661648842990602085025360667071052230911953924241184668148947679218149689485481916652144317942978710607063859015439192724906583069714893061837067897146900415750156820995338475655057189146429007094668591104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 2810033415993904421467183791016122883912028962796420881357366396156395866563718232858876587713242832277629733643513693778275375581953639449034310779732673868847329817117267145593637053577109881469099147372281865708216636821937742296597360847102501527634864799640948895296815261170976367655740435386585503061928962731116000651555994134154711960898779287876860686043906172640209377204926410949940443561501779102838118166491960071831334346362085273181789948256938887018013599494644773031880543115826408185870630496606069346184475101350362856260247671205487765979953231019586368962514686039663167716620466653645141624897357946620350270968060562237086010177022468290707893744274630007303947478878764404630287477328220315347147965081886087453507372007153761391888587190124476344155285368098275647496943761605956247759670067246318521403456633308567959291958783493439566333659600077765664595411128564665953585310872269803233897481277950773917810356171429151271660214411440458123350116394346495955386488362227544681707819261683520970258057956342845089600070029140322247228812250507405500339169095247636647741030371410394199867092254712892378005291928754786155070091838401302148578344129051157193874213345978104187807559619423379604438269514145629676619929584600453775229497528501049825166480727487464842165599926337406621142399045519301651437114426233568269558747664103287092580310900516169912100882010959575237339028247817150014305929828173285823712036842963461785982693172375576145321283412959783447491980667456200761157673760955044348546562893446698100217177264259479981241745529414001283496636140082821202661308182410431805934620164460006827042269338096758627616671634874187864215513179753636809556944359898666054990171430445341322180143610212096045101431394008633456792536750232664521577380647820416550033751818458342386710700419983569428961160017254135087947032351177027282377103795152224312997575034570174223699678270599602694711161787878112090444946629691182018095920552453821154664773680092714120760825743508056168516843417085064686130197743485582364268900284267917845081861760449902299193464738971231189589817883693432920684068434829211556762238575795214930956663323365202976723830232204036360824497795983825126154772876303453018032215764380043795686367807703487609073544102872159777949913691487425848186154224217014036905611424044110092475621485667132767074742132845011156717305639702789903233600158803169206738604071931008018308202449857694284012077964865109836815469758721378315303896750285956101029754195958343117987349181497108618292990602144934393450018491445072362703432973387740181038104576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -153063216895932428914363223236231812565974320083670969491019040182755238869563108992342356101381582184682153270782593784184814827724390127070131787040171346626717430141604663845272007451747504779332454847731253378358274309551832621777116662301776596772894322464350911726755134114092829857365201053947209421150966111750649809689686363301874957312754402072351358408525361029358391661518123763799382838010904503287820383027795619595861418115308224396922884979289489335501043180464270688252020949271245713764934182955767144904530555587884601751200235374180451236684689553741346023031576815352752828685825388248668517366858954675049976516135575259201997800053034978128899888284589955246865811665772812309857332287546635951824529963132155979597171437525989295135655254699535102911582364720060845801408919042410673796204562430004647620350137953773574393106808771893627505534058775795696637511956735097000464590280055557402614346260569542005855885386135036023626401756501896166418847803748445883343696042123708714759827056801895003850162733571852477388466806017293175141374544904777162107194766190018609550906903976332530866185761561580368628952683499400732323600293853665959226404551501446394237813231725791375097089866961210880501327128208900262333224298051024552589567495158869527837016804427175209414455768570474113941782986522131624579083844732771808293401516911268995495170553849160478389893818084012852078667326654942363308976127096101004414079341912681388607142058006610568817010377566597929390950643013200983920427742066456076793607851941027531407950485890479041717904397579165467891264333155426639704699192984453004417249253648656081140685017959571113834250819603220001432902181300509723735377618724647185655264002332385911876978634064977704733560767642387111554866144459790500827034771094263479809012588155588222187826390685124631640647844387949932029304517615022645938638562267481423613755033465010996575392786770670078219193784103526896692774577484786766393353164136496829902677197335745311586624473117819594065572898620554004719338045634258505755081372758612242466709868319002691503213807042689775409170242095453866808759200782792178140117301110561834529717438180767470803065452850427577830533348652964817847137035849515920344191578052375188015353352044645012893282241850953189310013017277370166054808425379878618298073390798766242342960471587157549541203336303879604010509512271560055269937623358721166550418132305795306472992528725507461082112241365962950236159619846563734614615123403738465378898031778103525446240767374561413261110003739945224079571238423711728311712121583147904199393542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -318776516966175039747522427703356620419117288083724607438480979595845132413268744958938860731252112311344325656829601108978577726022963928284739094321844369064438058553454885801012770773631319902955601506783245693248359817267328632903199360547244264961607684220559489071976202669704778882261534337471607299863569500725239808715170350120513209229761312848771935243315393968170281158315436570526186006189050248822872744273025025161606258809991592769015203988742243720744457148654732598543248403842273292137021931758783575725684377404546474050050576866539561510338667076817275529394829922313903112766696543837846035440828126246606455693790131763256254628895242508231037819399427899215148335382938629959554495519064234567408398412146860225180900444541214795641458030969396278790754424457478690955481399309588994520862251690728813699487233937562417463760292003420583898719689262944623241022885289946913265209000843289392813450294313873393789963358498686913346196130130502476119753903878270417090842956002860782711228528294560375854783464350522121694047759014257696370654756602722463172882901886635295187318817055706363219397961818760837405158605134857200330347204727332280726462485450544269593711648009394990181366668039413044634660772043201966542341022204250029175751421614557029364294656341013828603008929941839436789990710795492141618942514126221671718593328621630919575130814303056517264521527843114826752958221022918716964185023631955983204915335648038148658684092890626681632532553516384569956760159989091883504058933813137458836350204309762593279366497540792939341790662347046780038584963875654737624481637614352324595199050462936993119136664696223996596404553687049083279186561754204352891620517518070304161606615025647711747657519394237969794141857970494630207622010842642402325141809700806091566286541118699939137373528463123865284228779134459648434944193718327219534534522980257934846731503390160413725634947739851263981170520252679762827227122236656728392706929482723452961562356711828761682276888851689939737592614520038491811890488575255549203114630504210820674581761097287466660767510158370262423966202141759957448038309839323271939446615867272474083577575801080485360162018804757910971785425694253017741408055539206710534708128869593485091168396826686865756490567300179844092409587748751681617139017895557647979691070687668807416172498781630040909819288148136438277377475673756195905508965719753595350341114741870129516999074138104450263815266176946899113542655774276147202377179622432890312833744995486433774766525988707657974154810666043746701898395266833399153804945546345630321155768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 5597759144580657638458853453842376767937947474515266782547085874134940420271876425255901742633392857972829153060729039497771715712817652223667891737334611515889318794387388829741774055004962561222996692681507825531584701833758777924824311981978989039390687084093155540005789405007377904661111958658156227187511972288121643938413750599357209006708470153076070596684955157263352341447836543945131458388789669797209225726734485728232602859033433158717345105210882740244575684696680289160353266388576588248640726546915092671680348839978283469158760786540060461580150085380638089044312322293509620539562387933847259763889285986321226821022616242413340360396439114788593458681888696451113386694392160255787837844669840908473882740880243002473660322819744665122870768968231415147173439961907327737954891917549742168869353566623492204675394939269477821959129550051632199080005856100366514256083637886445843418289503512428470929157115047296390566698268966038181741896503487742941363323829121924100214055218820089936206383347591474004056535374194816595237006830363094392898370477475866384758449457380671514301695871308742493798980284741072405072644168658182482758498367576220916532049042381264310482117793725107759060466527297049473381998952430298062997308758160370346555493988834663000878400009521723265665197924231246455645674300533848337552084822794252805042513073830638707556986199668025826140788689753024831163617533266779426355124090029973967631554494784138861072291001398843602097328741753039619439947532638797822043154768464411460071177284152887735905483945061424944390391924961307959727338762455847061536691362540111697774749239859385897104786893887787542180853105362280733939165957432870685844345362462313465785365941302381722555491644421427640018300397019654580289612290363858879152505181168572248694724815544266227172856636009936701813378032745377366333513798365520654069601578178638025374752013923846751655413365926257813177845114406792390874818337983140395815220284453834270833208786814626779323704286581385356958286011657479478781502256612566469249193828585926725116703529937168873413410474781267865632016934392377317397088764955782649176114807565758384624173818302588167576534364849531829661166658528084480308079915231357169459275790597064955862798502042270438657356877902285905123570844408492821522175297000684560920199565748016102860571266645228019957484589113860368443479908534780447934533689793487840033361702253916187688633498301426060944813179445535549028932326259840870690582999956987836154877136311336246269579571495266297814229220261403477474388000250729267640999871353890307617832566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 187575725011983650837392164042739671211047956297968832745589255627552924966901179194584366658568529847882099855527128038368854976690430781598574790379168867427044853333329891047284008503765411537980302696119452471889156054529837378029986155983721022952105014389838144891771585292322357733379588875652299919122385668250079342440295153406709145021129160739760040929524281886752471214554687866931034920078675157524225754675653257435096745953376291064042973483313651436807926454355148927861265058580315331159772613004010499006297083664575133028987582074235424016913457223136313329456570835196967083115312950899462182379328823430366095393649141418037286900403057054763291484698720537297768835894049343111278941122906672231543564953193043108127502065064504128694142316351412877519763111246242639609227167955964783438014464587487148936872724781553077642984041336286140471673091423113085457633540548005162839005560312772981153459378885911367720824639479619820710303690751395702356475663029170945084583130933811588950233392709240047218959363608032994191082106487291436874122550978263266355625883951743190723736962305429976152818519187681145853222067112818948431115079551659448189251691959898047255160110415088260870723852515733974712631447793730300243650839912877832790260324614762155772547748154575183703222080815116477302132610310822980878077538312534196483676682217494609395715119791951752520062552859730756287482362620359961153793174647217085159104663976091901562377167953037691261342206824180432668615963603159564061218457275058882997403345844672043180599698241084060485606579012895976923192280146387543987598064178995436362560640549860014260849723038905538113485073381284385124161644574171224605488695955496214969283168867153116101456626054603237983214648262327829711161421593729379839329336706966086491567804071810317296435889094403788931533975624341220117740415888193811586387727078652977720247519336927463092670255194540154418187323342801415048870787200897054855678626807366409830442099481580703392356987683890380906227066448937692560292653142726488234673461874512076032415329719925715560863957139693415255591848582447385967467847381027224063880242849664798098145605692926067327673153039371893338113776348260309998769572508666606257250888709612155209352440617977213904463554762911365734105577655196810174402420460830527053841047357634149653020716300368797665410311160455196538156221792713370269406960420068185834484793523934713377331597821248522562086079702654994811630828642413589601364523757457662673795851153180128963851855966408623720496819825418478930969731470546517436003487597091426625528214323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -3079885889098147078346810472048194174869245297300349314863978606509336024452076731024119115016183328383422286246964805597623745647647046509991082631199528219639875022757936554130471462886387101105747321696808741990732582551536406690478641602734208888019592876546641129647782394461416207314843169213069468558320558505536426054304097148880997433377676914199127213125385288111331710513597334271285823758433418782770963246728710710307040258486120341703533160032225808260314224500399968310253289108191906292964165202508595571071123027711446939274061209347968625006183972821381255719441815100616973302211428604750687942222187842434109678759461356125884050012153376294125895934733859286470239470240363079120325831661630243243697073936142526626470352853290378581961670644879404525490741741192508717774549346531891976931650054014080087922983791612867234004175279824977528402201393820115089710601496918269619029864543065315095024599063575832308579310801633815714987300731007107227840979300921782749626459019982883959644290237405015678814847934762770683918609375215112234210167084307321686057847102254875682931617392407452131668505394923532363731571805365830259339682204774096681263074977870243662673297147085913021676701573044627062528257000296082462297517064365279665385689762598879129225572221550207055413469368096128461430068131863346530852228616982273686917478868866611232888381959364896616632813863581862530584021107225685371436914368130810991226286314080183127697090253988745675199999198862725537123655089179619241596342968377718948774402335792550844165009344146511950906844321184091464855332797518634663476691829268922610947211273624922388309749330625117915169064170030398896610353950152462516763747015606028363390253524138010117651250264677825404166868037928069944740255816429884205966619812155081724119287951446559491116738053966157491403621424825274232755292004728013071105598766307375134723649643896950850566527023167738334476582986902629761127268512314231994077605854759213342145767666383543321138173192682978245936037220435331861753002664755387707332254136954631060834779353205914247064341913515844031656718191826879375660228049998468888566904877540046853790561474991430985530425797133077392015035652782149243040840986854544058265758205125630881241711013544944910423390886061396793412992052687954894212341364462157226550888245978755304612244125094720071794933909226950580418522441161035359997684046225171459805178164685728196274818652132262609303306951477547036305523123659444727964195693805170243110632412764267679741149872538179034177639433738001652428379649521461721595768127523763211200544261537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 27957000014191784609895077576301294618389123889430262385611688415781904134910103158426973660264175313595794824501646538318338979660247960291891579656044015541206176180196308217592240399517199460713363158761560193118439297251016421335209238362182428951583237871933385224347669287277912549510626938444098967412274140364108912837157053959351435796830079549022563205700948802822312238247680945424240779154869309872521271043940274479323119675613995801912186596976243181664402066093312415347857362807349969328928659874315310635955671254540201800412842548652926702293370411904632713493830973881063551175756453355421610976778674267739373703631777532137699248279758496738836067685492242020947385140860177704876593440198565961002262646241569935605138823106821713080045068474426203763186058507089254822223236231305719724314485829342224347557696379716172470892392379065026157394806690743270700699208204040921902816676755392786137187560835315670722422066211752525234243898289317656829211992729733563541362186987575328304578127514105515843254522987127704039526997818422036298980924186146011209543014505428623363402102946950441880317618227250902977051371650788951177981220931654756967138319495770063131532425327227733947954975594288793307316374642671992582169122512206711001853081267883324798568793628405102847106719095476332426292707996182630214599032984604394740581279227913402987541056427242455617269316142118419914072187951108522748889751837561865000012178493491761966519819110859719698913913913039242706949063387939180738400580196799501473817812288581601278116574423411008449642727341473576557388276451640803920831607059915387491394108436364500126266961517128383856425159563607445025279782828285066189458807732221193160848959595248212438845922076340126266293707103912626465891708795031177316390273159327894389554099561729469184371527988925347478609590420327309227288650410535418350261479659665472851193546180529273158819144826396071283935442207629953796115860552859000892985501261137360893675846842453494972640642854688112854220260648840512563063229648223651291267485799979397689530757456427296241187860514761274167739663441767704551681639464918848536129107108198907234334201150515899893416137758503590030589001393937235671930296246316840201551082408355935743376146002160274219164405486919882419714949308187113807740788493116654793884989144041966987271343257341497837983925826738171331411842424689449980421446285355631093148396356237162647032411965427683693283941695559081894498135686262278512103594110813943308925579228173826979003533462139807975658628880452348079493408977792440287149327884406779294796767050072064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -177377996679721684898283021699913842147640155204670549363695512755338435135906385734004278097329162999417831819513350890203130879791287846618266551475736557379643115881037837910914673752454673919066959321087873904863266963146947161242966743925072600320678923985520588366360496968431253648545133222278663792990663218324773935532804421524314144530828306792075710706135368948043255051206379073189653095747839915571327417229916087736374394053481504158871448909246413293376289025967659459840042460353412059812437756200064192559564156417232087833247146729653895828653341236283891296052085622394951684539282991251368358262966252260715249107423564724307283224431666820261425278975820605045159898987941237129711509400000707236851081371173960781022540882500575273957788389672222090626933971320300224027372162467749444174390210762123111619508354282719679890809011920998997560594646750882173953839603650846362792227681350419000350480332409120847197638858751852325879437190723795716934196603553571177584536954189160055504617650115307057630191591160958012022687118069833092959172233789061288624833081220133511216083485824649214575598924351700364966879912059889518692486869451516632536296099317372725552918837405319502117135681364855017093662733338456353297732644699667848425200883096889067809364717295725580317526824878148771953501608593996498582029806120172035834021259547489954404610891939080834343031494117168234343898865210408354240974348261661498172039090706489131415410212566218484218860721177767620108494610490802530443714899549023069605415590921213371989125043306883877749321870120898152007491926271421267071442594981057006397842700318460076166893641318790101830188332707054603822924587763116114290205919873944934388191170474633020930078367194157377559006648033810773298914884027618526225725296801794528447262218957699229085897511050125636467628238240974484057792729321929433541865188683036401483244799102977452228643746741135187215573052980816911272611301524878791205701581814034381536314549563357740694854778189847027772276063281288954824775422622884533051674504836080373008310657085275632932263769368603652432567806586561337343672838819541961131516036032318863063827456461325715396182409872673538215484463087881089962448076189965200502825612455312862220976120685636325753334124387531116207541814775208921500680925231148353142323780947365708099088796891237952865443105054446685004336759898935306571606154836533016801593664070532615890744240714892535090424936020494254822521987769470933059465414112250900316242223343964643338680764512501428100848187499787029198950113863276386236489590760042738003140205267124224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 862228024995642827244331827896524001161496967589057227841128441312625678762097726281856491284698647719855727690461018444405024652445539174322610159002851041492988040150046063130538554505488797161475204767810239450559988380536652068920015376769688015772337889154212595639551769517005726272690398876722623486416205128157396322432395916358068856343432365836851783515802869679055457796599789826015513091852136191738380305216231918354917124147579626665204285130880141563115062949839762743745848389754003206768802811471695712186684307815107813914925553091124548704071340791923802846828219414781300186608152728798658790042809671687160341409827663263260690770575739941843421414804870703450831421353290577227987678438841213458668428166732312886350793867185143648632827384847917767875555167820580758367568630819197949471767097433433125045728744288119287059016610704460167852469512347547498980581654555060934754057770634428646457586674354395222654817996054090733455674675927334964697078006850693926158710095801603299965876735136150193244136272172552672524936015227047084162863363216863987125323113763401107814332908199561088523157790722737936623110977347248040652939639696970161093950444566244829200061104927584821248098640435697375685024941745484957049434784402557226373764921805318717998482161385082489476416656981212118008776680805882209617254697800433107548932755195334364243113022942045804221456908670232538689392223455151224024818898011526494392025185296130426484027537965463750006701882721733643117387301097100753541771410799081209885558141617988898459556300046809332286694232134399180946421250674518539349640380549074474875474946418257794636321989348397569827944890733915007750498018375064467030990433426751766371203788456966753692514738739730138383150184162990769367492183456193023638421190281624231916187893227466898164930222899798152557557456399608583391497613644457456582718331192191643884352547925437999993645895803176474417418705959331688240440979920923335094644528000831001512173806313839729980338538109843535762890553817103676254045282110321101693069358870097188009914630399034694295569054326491427979328490149354685248336342806243985830956384573384112063645119001296350382675965147115641755614046205318114872119114822100730184198117485213485715928710112556341426969689080479280164202475707857487325822900347075449576669682054587199352533840191566974637518388634496534021167031285534860736851001712510890758121198860554136063933164655283879993708542312198359511322357509744128847010371963680677847154500540829537525681672189451362367042187629509217884229591655407319595950220822756917624936923433795584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -3504155566099302960119925762075100514638522958220771157451298525035690520358643465687683236380378829736034649531861630086507472556009114159359614769379883065559652836248733996195332369762816306353217191547298360376708184318843687294156492356777736893883489134032125230874881936035766810434720168963472147646436246993144265540641537509998804456601171570755244502949061832688934431825467092888634523292289167052252834865021308286673201487310271311740438765970051544936965277157054377398529999387573465853948742670192519491247829329505189741298942428783552849172067593201167593956487635064713117533857115178048441835849211602100914347630348415887546625944892270562850446267819546177270552350083110924102692881238892758418566503038748443395765480097577515092411280550441012403977659132025824901304683239643569663683325706851133929208015471830686227024892039972604332743533917107253928233648809345107289362034885389908746732835082217852980969076772250432572905732248295913961616441285850064147919227264570401715774520049418815922063252450212997945839670764846594558787175952807201094345137376565647229702299847771657367808086511816300745295377585134055053744250397702428184639994865653062351647445464292160728878082332514484216598940523748047308021827146108953058691957985976440098107142944072816850159549370182258736835908776054082640285167091400177909765491754276632276453213280150794894511148632812497511298852043738205731982022472443905131848429605019904026741071315815460590047384378175281683770865532984071280750572419157218338289815474954022886547320691932591173174733794030656064947047472772140985755031859283319013453088035950120255003581815944967767121725689772188991740334489173584376112940977984547987412428938293400468919483286848275475607418674034655242620172048199226619158195207884395237532955851273448683941165387351315311277063712946505589245485756789495120477746226681514798821845305027554927809249858739308120371363496438927271101441647955102431780467856153253929841865689077464189044461500413578900815858143336160223556540867032630300832600402637162695179346519617943550373841472103484509905793717693319535971833003254222985681956882651085691029397919926687054881129713945800202826483012788761697038901521932356777656825976531723230937175430784714962504471460879807532767616312450239711208919266028916270302106571791160021530213625902945645001671424808096792170467855120216965425481016027060897480179523874807940921866271845552759666146391192062414214101965568551073350001704276005218185818565184447186509643687951315696691358324871436045317201954470991380369689032387430262720282160789454848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 12547177494443844586294068412406627484892740275505720836460299729029041038960017635325487952781195804409187108115665367785930114217107546956518864037175523479594902267022665390774842707914307811251247229429283402850229570581238591405635326113379288221230850140817458407599187978672257686316068693626714633093510594136309641237948308308759368514829266431823331560665154583528515491740239407459268474031285218967859460742881115355592933013016307778414149307041020429353784315490300366737466823943494891993151257672939563234529948804360907577560153820833178700847051176010818455336282853474308716367104551270630667000516704708673836692309875772645736748975254995442872406264921408356438571567104642181686022106163145286087435282456004508025511402390318731424606631946261357089467517927463950166163649639430215819034102241917434700283791423576162498931851604686930089208005333958197637842683891099497892020074437025428589033529385055235545585960454392190102043114330084244229187575925608491524785716769408574125709771096340895248413744890621685662364046141091080825782993622502685263465730396879946671675703273993393607048422876732238707260744939499109507409777684433226278367401315727524945795880076635097475491184788543024687272537181060416564076302681036974095864475261425569843147157410083614778296959928770620952486575180418562100767834691227378680137992232035293899779586224074703312778351929420515747290500672603357642910122225861905444038767645439943767170224515610468675163329299046661909239103631773104935249914576295344294625748230792865538200837970607011115372944309353651019987171577341180882468375410693049229767658591640673433900534333123573333826539457716165539582309412486992013269570786956771260956646235224247468972986035145099461453854527049886278228653677442706501189394116895913929106042434725798034421609598222021117448962979402139772552828730947024656008122733335425370780122134100925654663025998711018650181308753475816539072706534576205637063706507368078549568611564248825054039649063627875580872690186773408291507127273993517246469596184456224066578449446457729250511309290646700153240569765524353903855067931346419942701222519914212212769681133109478215720556115119784280179050305659441914493911422217080529703694026483348424603909684819723615927933821989727765666679961548725108767453448862680358227133502516987032704066743766255391994548923791208683599999523660015374195409505924248890523710286062294146973430990863872973947089346280289613849327644665009089443363693385119990914696612053538693591657867923140645228122226552908057832431378623269861875253044645215060053931633873518592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -39760497963276708933097547664421144688124410058202697186601679366792579240518664078288596848388574368442874382935764097974561541691461902361735916539793597809872479981232149049556470061270719460071665688646469678282293182869602119052367840989870993788820832411046398238853688415693895687521114820145017735394512865821603727974759667514558841417667063104809698042941789512674267905510539380577650345549988297025389138843710119363261831441943017488294682823826035716272754739544265936873021738518718624858016107848707382602316282696516473614766741259783932949101062072386584337315590876627344056533535439805512444511095716771116062023616842102579798946983150337188320072144515828285912209532693536173866275406813920748753155878301352096081785749805883873702336506676962037338278900014463423966696554884399775828508967871941646359729223029140390982815601840253183290397508641653139413293529200823727994218248004219086787908101871087705205848649060965084862017825044728154803438837356497771990732577120018205637901725648162692614568401435826927580297835931607507626551875783857366887998730262312193933731739577824959853706141230864601919857575860527130572521647305797573845326976098335388923897773486977957836175089625941082001034328441698710241288915688272321310314743806791886199247322009622820265364369186196951459435947495780071732783366243665230405943771001964030431530206519514530435373294474396760327374915621980858913188556689636097337448423098680181868657868269849070904315082862215643668770121937793271152734283558988830923340525217745743462755842576451739111782417756884511507169612235089396405245955177050284222072607772464871316435946701256732956508099585814349452550997031687983638216853875819380310888187871300435719866198908783319975746086908379775300015923336328851674321190501689719931067428690893524944936448345241064096345532992565440208253152718913066362224957317601525027661459650983315806285233920529379550365170176513495099610965179684947763664179682552711343120399700024573244990658666677070751229134878181405118167270333142926691824671598473402650604306515019324348370024470238357426520539672825830140413274091000113498716540632932685209161818375738921678014063636458854415336921405250884067521966576403849114986195961209490945668746331792787401446471871283583931850824213213095147471988068508762093841876986125399725787371690624462131808894734822260290908102252453849046599853961876186442833947208904721520592004919952566949896914702827773869658360372106757947128883171980381642757793926317681390973538696841235715943953543457364664534630829729009753725411674882254375466741022358241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 108632682958466486658302896909792562238207274200525780872653682058993532485381292130962119219009135965194309447884300343319408224213557846334236638226904415945860881349462456097671345392791002898151111735452103166148318559117268402917286148119777464133529617522231008840030108399004988788781929568620380073584759845492346229917863831617940654681819080097207103333144116449085440691136282075947674313669537282472784132401918616027280707820479395916160806685130481985969465996206961559758823296674279830585883264498025780138906503070634683628857295556271424305374096199831272559519072801974718374872148393777609800288036604838963984458822250442553197428583438091047878052504195207693876178334219040146234990700334245089013466919572151877787754198410930294101750158148249118576054629131402884171857950545073046600073307452728978607827762150098781537901027937050926893889583725396899209484756362821936032574030985061566048916364314363419696629283323972628550924693514785856888638990959188336374610919177126503936689794713055748614080611017287001362600217149863392197480926875834033223574258612100555677505152686905472658927804677774927011354545051639098184107909190936951753465009728445026428324950470725176614010653564903260945490490093120206764015525976691256067442097517794821597030437426529182397755985949910157514469767438581308563777416078673322311950579555067966079138597139760591416805983691065746086390208169804201276909062853958243993968886951160295578301980208182335512022016326110676840705544811098557372905797650565837677521722755126384396741479332275658608237193481232645582225951707988680385770134581608528890339383191145645608141954741266389854429614192673533386932980969565270988892837568190183685308566129669454785900594009807534480293663064630280805637154709479620998884798731821521616301633275951980460138744345128480399821444263927258829064269362787932643591411350344032915652744372777430954008617097874998820329135653062314503271007415262611890937910302960739432486953476106957409330978519822018543368969745324457387833300207292868228872366615348966207061683774494775967433378395587859962431923791397607437117571078959332182021482291876238423061418700435506640418175185837988776608401089257032182096422786002102766571276542340808519544564716836962867902273360240264633825435259609097303223157485675930663629579635271879790646596953762721120536722752100033395751097897443646828062640465769305186116649513973464035150622539446823405550666967421562458593183982980922638982016701589067244216972262178846977720242996333198412512160371266351633674600913398539936633527327479178074953482312276246528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -250082832122544223826754338343210313073203670836764525447871265097478199679274144051054425975375894994112789803726763760926459809282954516559786527170515431914070208149089892632357487538651295269126571616672716534982511915695448844602617707885055069540437591997357207282077674379342602115976488337032093072200018444686280976889037930055873811368315244748099643393605717791324265207808636706920909026158932618770483404564427569766018980014809649846366709598489809473261021891233391836298140031598000343286350587769268253099671916773782912414951116153544346546155088226382926714000654563071878576993813620407581198387815061272616953263073576237287184373985822917626361020901160077679181983643925585040787074379812796881867742859897385510598931836636613614445712720677262926024644559444850651549103427089305737065680012193230667032504241557146769587073889388266076320190474668815039407741416992657623482883664757236335936165878553724347817616226939702951023386371702662657775573740509419565088377290984376431212786948007341343401293402664180046338714218753669380211434982726019837945889942419246372224323906698601752606861609565946026075981458176482307224218280816748618713677824911645424061933934242589820792352698067708830220197632209467386456170825896960341604470316554425943050176121054985651221832780605428868863129347798122327271623511406837873362952715417671114421814210082960306333198110018523245451491788640488526003181304964681296582933793540405639237449110373402193145157182321802162427916459865456526413417884142714837677696340419234563967203449021665807586192588750205909291825286048951857655935982798649869297196909658191801760105205489109669313931602606902689650848725876168710585770277904459816481297450481035949512981365743011842564377837759367427873383113985493484224239253085803247840351521302304049771640680902027305042827459304307136222907497749773288896341201674803202316761237307820843234818021030378033716825762218020232312671531232328321654667831810438118005299070397024293070628771290435200728336855827572646051645953840226018527004909510247412918281117022820388040333440451089862551822701361293068278895346023654551126727879897969362423541909975049529993001574741578920368157095429747123652389233524309346317581880659892405831165692256606463463998945367084978197843714227059948049171348525178446222313324950666037880306014409702230056450700495737169828940292815606102302820387874410448874748792540797008745803819719592303216103406612092671887231592374350313097670576347764632469343588095795891074980598022029656896060885158915381452906803242522240606653552031596734503157948791864164352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 483013163127756426713218572950865830730539436973876867986167225595226948694689780545417296610514937069423768350107827094053896699160650267785835804150183930151674881317166170815789987397115083258951786844186244967374950083724826989165121855726884136729765097623292569380142939978236178749056795771490753282806431967003442973575263671805327498109978979204562386871688131432257630429202004662034985597878173899573528064311097557053449469544758245450884166286837074565686484686746062085136181513432155845419874870968049713063642059887031759081118783968269974444507423993213264967746058696831126909892972315853778543121750813465809969930649041056510000740090403779099410153145582675171394753626022961758970387151355147733538452183399893523839627100771170360549374439292816522412571166193648712239854108154303259914524406485999457170150379780543668653276894732654242763748561018936295086214894791200813086239074655559135033489290046949333940274323029876408878415690457021603470569135837727160559953658876887646242977582869171729168551830405478504608704589720134063569697112618862485953567947507224057268799553606480232592654549740500282913822201734908960337929198521707737438560754241407057799932707184336122812738224733832586665018398711957615115553917415599173545737693290515858058137266562628648069091781549867866171841005744754242340292838419193524538859798559925839931170103968817625293838687113687171395983810136136697425455457985595677795233819020304796491608328423330043411212113857406630672147960276438549778818125752243469634260718146136470154930795407873808591389394219957882459029975656026251594723968316105650635961995646209258517950641544337228447340780755570560503049481778357035320915994391193077223655612532175252525498228348908011320248934665987741614559276520016577137841276187823336480767397267649858801682513680776362657995857401061692105622932180656657365188007832883432716843796256835610563726295892432336843130649190574606146330938545260196768480962071528932684143566605157979340632197892255039148118305519154925415684829173840720320713323907383724112193662467602751702534864743552926091841854298306303868151956098004881910461706139095721829688743056504580474705244573146133652795295152308640287383658476326103525525446522490178004164215923101917596601958953467730407761371782631412606852753421928718309750977785590521279636032386102639081830379199300605087799368190412332397802133189200404812563573699821442179495768493127684715785832160222733103195653158543361656517919791674927049326100975938359207578681561356726271851495702570346036392601980397133522393001691780889817732930824717729792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 9899896259308183636698013431322540343911204268858634051748221822272118780156785534060055195429996047790524271507183546803304436031902216002342158907924571552796195049012329404015812648228754115856331333346041082786628083845671009160320494129445693694891025262326363898125874571690928677433977720186663030970785940578673806100295319510546246538583885162882263151997031238046611733461061714096595642920886253626672233428851463497289998860201604783409421980701599414962205799413393068696139148393506866348456361546773143789026983766558805271950058675958312774635567535632749373581105661232611152638002810641669019273936914363907436779502658867412202601523465978538515605557469035838326852395237216309968679108737412283647414853369965866766491614068564070255797895764794239593497499361450015460452205607886335848964732848366247066246407317619879677379793872914789200011310269764031573134766293983810836937228442665145063596163875967022914295674706637115972805560719009551105996890787891756419132635573464600400190769120200930967093364819684783648207610163939064493023827623996267815717798258255215683961057083303301511443531902210565681351384399542132400793254866725201982645731675999538417088601451797892271822312115396516390374386085225836216848894965026465379217916197468510671075707668303351577535294172329169844300524587374431797683167303201466771881617977604213103537421401560296091955480759491788786875593760134146911790286315525632320780872662815115561965365105042199066257984730131503401879864599047702340270138521646798739952816446356019257196560439075347400029347176055517121988065350026715878947564089853650881440623397111908581580767607132660616315233928462731313680822173700121134799763870931165278195105225320527264817388060680976856447848210761005736065514442937642292768300988178861148016628145298487691862546123628949436313905315632170895456512247845318122838656921082391478568186141931690399496309663556719509037352593003883274790566465948062279148734051392529789381083119870476691586840000707507867281398338014021065891346173680448010341887343772654897971404610500643842064700883269555004536734901171824107753570030059522861243348907319178888940062483882472428755077412962342273161692074603305102949810632010152721509467681370661656747508964111294702347043993267687592243099287170085538830384646386891005968977476860672742940986035606082411032350215141549865512517919507081733733897310396062718344520373028215945532698582598980784191372228668329766893773894251081705777314187902988239402086994263868225005366251515654128359799835405394151795779168007426126304012880226286005387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -4342106869823301990928002018534157640579175175882759522372492910564094669730118546035573512979143798944241233713107941898398053695017905617258823577407771199330758405815554817591913859700475380878599795216520716234867932000861943425300041095973312797194291159493929069491600438372924640430975535999545568784232626978449241130778068360184736435318305951956480843211096539011677360680935895326555625642747641493969524022250772238135345006549413673556998794484481715945398039546974891198621292385863809285027779962078723712184962845100403368310879763647873922922200246706601377799593240279712610809206689392047029167263800356258513661973014101202660186703456697728131701247222175295982048804973292388645915654279506563461443373833756508943866079596323457609326289287955336296602121533026013356126800039229065452070663266005290060129046968493785301352864427075113032084363640867097277740674395449148621241820199937721251662742637974217725737232797116980038274910710213405515837032229308510516084225273827054472792812793143846328067065185061204078657099378047113069429385879455566196127305314762829636835679708589005657709775243380765091065227088372161739634620218024359186282823126563532404952097633741306499427634727189007520774205202325461339191371756083356713811496626903522189095839765005676932241386233196709901694868548382718789949690905494749738253099245164734137148160352134833379792538430866938937669307357384720908699846590776150602979010822946571883929966500757201754070699700484489915598573720839600074439656212502219049396306622825532087132181451561035657379747973813413435383761706841522691477506427751542805016293010338554191814932942733593484296270549759727885785183470754718693251177454022061215391708960639979781080927338881648696637695672546344622270113512356856488784394308431029192515160741710334135791483180636577368527339425404887905653955358984391874602710931536543438444988352043703371048811164221086062042680563575990516869952652967568934983071077623578816325315840900654046924121304284249177640261826504100354631962575334333284953993083329820474826154836616599867681566267004061082646999724027840211253334410587820511778068532149680294629101077744711944753780073598490896569413260665644823959018121409553870860892616574189354560010410819725204728006980600548748888554981351810281185725976979588206175830506034081295685069286406610528430978245553219308844626577845707461033860355218465960269246229328495750193301664570145008862407623731671339145996595839240332987540223170544172294335471030696028523727534970305587928011516606879945277964644749492001132854077861140157157081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 131266585366123701969490954918010692322883492334133393421176521001060026156022946535466203172964935984681798312077215723202677066729054941500467168222693423428428225006173287862054939107880022148675101697252692914355992811097884938646914877847086739356419790726642898752887382830497991669850905876304329875866860979547758659297321127473335426540160095373426834924055098796634882729209864945032094494268652935366240639928318083512268945133821952850793926106901540983139387004923990644755526749425245801596237673897242135714409420685754117354160157806145843885987121374411833395700211576207893393188061003328882418782380766142242979606602948401462280210697052962754835267606842946731898471183305137377936329564559830594313663865512323414746723635037944705336746422110243481071725399067751173325337926502198289222719931268228062640092120564922113786211326669088059001483629116721405572162380555052300656964337353069765831422887462797320957438936494530309918956752492216023121135067245312311625737805975804833274912380809588835459022348069873172114577222380166269827831306921001796308053656463771339958297807077261382085960384536681741680532635895593079666296634761488947971027314541589869049264776657444202938191676536452449760247728118336017458400252472675202802792330876258415414083299142949720571949618027683145504514824493214681326724666818015053256790181506405366257539860567228111114243405236254924290602613131356215734950518640138069449403034464985884213183932648980763452838178416710855961520153244267302364753435072517895088064190643494045316820197628521246585748984166000066418012245312955875327915169281391282447348787374142582100890076506527872430007007910437435498545000387860024050689179078314962813304632225858023115902053271318497627052648224974805434188183008219967746913416047637843929493092248668117901152288568209647844559848401084257168876511330441816578751542375339952608190684451338725650639677456907646942872415854847245155398571692296501304709824039212971767861841926677940109698187728291629281463742466347970702876007285292823951850045841790215889222347862721822585580368146828179663015498685527209176596621686855007243601385507118855480960487922607088061981343241382074645323242168961680239787616404617172693482601559754008680767854437816940240854422719958941587760151977232803184078458513254571436310862538584967397721404162695028575066428053385698013440860751073708690227507010254846752310218017397781169563249303250793673792952666517140902301596593854551789383277857747675819964220473291025373451818407767745133298600641548902343682544891924116835512528427963239689567076352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 3072291804767045310491843195256601182661626349236792344911521964330700630315507945618734090365852624114454217316076072102042571403921295812241574077587309414610182921694537427820766232269819450980994559136594874239398318019893247576918158659277319740100474995010118333282975198499286967428326691048481827143538653398713480598768530469255842971450823485126102077788631548228368578313113242213345639261069351017146202337691972694640664608949939305012497077847412462368739684651473073041136330989697753987680868297351900709850919820923595887346597280591824513214759428296590407458587503983493729775172100024620303887948126579088017503187745382538842125771201822809460241923551662758530257532637716247881085368400494701134678636701402553573041172093557645017934919735840039623203796476998714208672628829598699325180023243122069785290294106143595778829855652361723994587689445661267177369797750011253931339733842654465138818694717737512702593841604821807327530449888704883083693036266198305552763717709775327266219789509796516659122757813045831611116330401393089441409347535744608748056659863625361186423254474148704305672444662980411708087922157499545329347300126923673780675789700835107339444898834188399095699476707559031274173258769493249625755142939484000106980195785032106641577958694535755454853793478091989296839843036987059025710004634780688196526358637890519951224095009574709796550416260802785382420968824493354003667383766779607625086062876507426938365625390684402260965922160416115789200405138859155123684939421603685909920764141579048558992741438822322901298344726998098804887379323176079399934392008912200278773346196963166486747068906234227558129258074668893003519308455420586742107000457943646767574462775609290621665856213761547043600711166374434349257080900451302528256202012034787528156831160359567441859818501578531836971597963205485823381824634115514386625542910181258472034944621702143963040719602178751591045802575605407404294562514953092701063332528933048624346761431827725378287144234296439129966956701937440324619607773419909638550619396607879468854327187834110236096760554005095154749468789780127880625330414906174861407052952410568314383389784605238170547956078451106642662280773701595053592627582760099476491686489946469879620083305985394475188229400123122916851047468409906337969840863266033228467247925399873197811244017279524202315509060263487212177749307932424600702203205128918251796165168999841463269074770834035006330245184153989522897301811903747969369861856672464237424030317077872882827577892317588107124175618419213413226046680566470719747530115669611649842477531136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -26139485113900553069541559842422301187348890114921410753515064993614333821753044946770820810738051645869880746114830797021632889700342169109747760345392495351563469322020974013056220781507240695056482669815703321566587091331280029590943821415627074898497514161863587565270500058459170018776578502719595934263497777093169985515049192789587565585656929311436859725803462049441107782308167232895511943307910195976927811222154184504723585039944740415834386887380208054453904353225264514405408911761329932685755298304855300927185036260831288341682166210251955152044584967584919857206622256593682672848096500701088131169017097060292280248382948480687768732234784523414472530331086168359239278003865134725814420323513039813531482110961089379334753031886394719105370407682111452092163399573161334125511825884161761520570953889844840296757587360478900259178535146476073401233732077259349153025158865006608258734263964463191218962260632492402761513826411708629054082212089508114638221554018666962183587425379627403677281876457863397164862660226346986607683417793436105913826835206964411999575304057817973350543768068565310538839271239543804024461938542931171185598639333533002920352414981952060171069900145358207755233797134153876775850515179427550120464669146374288797003890659371765946683341706643500398521656763273455978647201810780804019272769451819073576092098584731599551364087852354369822213638196943175636971982862678818688944143289972276361288607912678333142958981617922434141290789906092355378262312506367520702408890810714610444192550835050060178306020508953623253877671923625594423176850004590622402398430777664415941326456252056047147699988495788893077645340530315423984473706279187270675763027063358706597046869219852580551831271540826246454510648715324221081523011403016041520515752724385517510790002897816092334195189172139799774191117570373267046499598826583542419815806731093691639029761236409080856054980002219235609759972403372712657929098949894197655095984741627267767224957735960334459525207979374297174285052389208429438290840738504872367174839488545305599386152590454805428277021567563184873985282007507633803730395490210460765787065982403299611567847868304337634269030993803480177183294259401073655218536585258900881627429233431949418083585247820334491626418919826334328249207883061998630317699792703972267665636261048064656694497005777599070840867335018180941544619571227336913719022843456576698363192745110705252601020397042769692137593633686547117818396004321025011181110023136888038085955838840572781976303261319742475193090538141897219585272928028549870271392433541184878525466804224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -21393740161147779318701851752486325379355741609702430703940429510808264625126465719035520910830803536175459247139019386837540537079595544794312809203519195405585584866314322774731226576583566687882582092206028966939113997943162872394013943047534058208936246283862962832119585466838637814495279926044277485927837064459112996067059326926214479965315902892220702659655502904509782152784416429822929713049796401315545542176395492897331465619670088248837171322451664164517769115175596579688812977878335780535378959207610832102424304809028896884431077978612158540573306604674211177129817337336259340859742562107073649616481307352786223156635488790153946414567460574933394795153132723459367981536574845850050012237870963867103367335845418501684117117641635586949436464613873363854717954358969277750262163111645075889139364383853903757446415561866415789309759423666340457567198599779052129032705697210275089558158326592645490963450045616395103327840963618491452544728133190317255433336989703250496135553807804536379472016829137310554093905495212150805346039386558183558675607720954184968988041244968139807907336995041024184205708889735749446557297784890348089699582626458248051236244247347839678387839608577501051617498321363966217413732912275829464617424383508367951722174104196304710282309770107340363037194002161270876255563127484765084512560202267696101919142671927535393490794909083474379902275219621490767435743330202328672817907490767227325879101061793300230663131237453885890414025129050212627737532958429026919593420559186374931094745722454394455387594313942777117037396145761561054354825085274112943056027384633639853947248098037562146047268234985022703892722590613957366120702631147085102178855882408338403738031789159949663808399896584716044069689241381499667188378817800246052404525346285618523144675869915185931678521725462010171343661990342759151587021895078710451322814077766863366085765107588608418830571862998459258074578492883846557117728971905427847936356416844638900305355625085716263758455122724029263777386961101106181381796702059412045724922258860496475780285529000137346398398704227760308370005902278122681584267536219349971942587587133225069741642831400991378370476588595603010923971023347400243438353729814374515969653729622516383475449673939265408707569986129965213778189723090988857892682100634078350332531166645631440009692014955328754640751318671593246640495801706396381603071807342462304993352348265744448256849905887253044648966422895783099566805219844638441329252623287232199407734453823204960770825990224622756407995276376091492751719195769254956603824697561714553895266549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 1467966041450762597422557105026217498314501505868004977636428567705002831390967662059108920360423859156121345737793808608475987506438667411420377669897902151547111595548023521088588517175902583002230306579949283466642415473981147199235910193400648216498763109696431997816557088392809335683466382657135913808921160783753221469105185169710166688891768678231660011105235102300145071918583690022187877239092153107624760931894278097092085702677060074345976363319081603581770521258650798673867797793937691100950538413851493473482076239400558957218888412494022418322175726050723107451343777529520710158289223906164078578719991114083641259732342538743493364016140111833994823902412487652494028803114856492823492338253635572670182626184438323979959687983909912910032238963357399572305274554378342860119310909326947250437971429577181011973968205182118341613877860586607139931175106982859834858135992629615989527519646349724089322108571635809545408540830385961438040779377703877767954820024112729298872230922007006607592579590398326819740226539930792998125343236346672861780211195623471972938059359293820790794957634863050122915575455237804506945242942153496751099956023186866044485995392544115002981522703616592369803656151954686038712884533056129457795984503469372286433103629095770563851983696357360861582119990098394629283164317411317092249353508034207711728264854366524108342706560685727057522635324466730508737035522994401468810469172015945303304608928449779512515209780278850390093465474314563349429112754096186819100401343227616551728726725897104341014961079091821028501979118541889634323207939592304789983818925751728731215191455468925004901091268288073901124362829272773633007739829008909531176834413489939559147572625519784592497170979141241526244467699077960180358669836048468249844836828007935300806787259540464405976882698702102039188532553558376061922987828178377573464877919506337077932309942302398681582556325395986008181520462554888708133891692636937470715009048745317547152479029867270502556316881241740302443307275563811897805329020219179403599445304364951189949285665977128865263957650803677677256133934828022165800582510307690065130161965242354115481170606085412176373030725923454967751034019757535902814231971623643464430726278752092444580504322184954284403645350059829110278400062051597269828925089588754941436734608993467896962330504156114859177207433977684239734208102443453886436227508963770719513675192840708138868857344441775351730710222843818072251950797652697613074958399900424209578277869000432012289871478011243682312357829857544270671978642760635755737278762335022341106559810011136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -18626777087873463828345045089125012167397674648112522032627323392485931036488011542260018160310229613277241299942795247034038234035394348938546426346383518977429987319797125333467074886992774150713337392908624237169550406376189910821791637410842083796630201367484578819282873100259365914721769349851897875379049231299320994541922385112796151758417602060487966660308889238925849933709548039675387357959777622924753447043842211326336058398575627390553243094180705381151901725171495428845806422820013306108645501186360158567192339742219567712094519091548066773014032130198382898730954825973102972584382000411122961508495564498906398319741190177130851768671002715416592544724551021509796540996305631041399758303755492559061666431087717087065966596149391237274426589805207908329450703991905071916854401475754390952522652781375530092858537253897936511306065992383904423600641378141349241153865258152845192613070948912742008539174827667528576983847593689497489798066505781533697676929279279712123277210383748690849260847003054786442619891718300987037804796607603338880272209632317510858902720947121196216616768874967836779416973678699509620824759699466796062650656884759204025876049420418864432209918196515702986805423757020619941854694333798821424275512983589801022506159743671612583219995739304853909479813832136667061708346233553245665949796328218752430980277294231162272911576439261999109408727268106143291653773145023701362363900980328516865179982093822835260497219527878739543411742946282071351437501314719877627925954145454886979601861750852129345678002570095034974942483158987301550811572991396692535439840629069985610161100881681544586628385390707068123046195715728755412144712944850456309132804710269049078343600136713512828903038034891226027433275381581479799663726856805796794470063813144287906091399986443296076703059035823582300317489933174441270885457352092272452633345452605456262176865823898345472866872213655329035853163560344815671217177326865147167303404432531167423648470057439545862233343080692518188071611285189022580611811279640237781564004124197448745438871335300797051107696133672881105915238764001812059734040066114898226139113898716243038384175566191309473916178706952042636434737382799018631071860474182638634989252698520356061830806894032197065142922975746352398543361846079407142760521269174970762330835630524026204822751925820664072569597764086420021867959295577732164038790068489778019682065359388237428730532800700916426591106252556856459740190359073352188102198829063361749580518810609238825873499933564523407484879947489885536061398344856991920837424555025665723282044194127872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 136764146682983352097634204856005386527950230005913984592936839417937706016977659806720863083563996559127215922748803450794944558357508165733337944569223280773870211224301144894354456799181321929098460064992416678435262177797050650964782779407760768295918534017100729430397487546173193372752424148384962949967524200726759882282049187883395004537226496470448997911236047184580252830325754475765338628361773721364830934424582607334671972841340646509089311181100925632155971057100919384220449650006425423196236492329340199211652149415846083779390374691786503308921649744974318643846963963600442954219562307173878862760749647074779725546191631329029881382902824385661655996074639253024431406421272214944798726329917290119131225816830742774327444288007438028659283928178071161058200035982418094550376283169916757898276653771218362240962981873145775425508344354944057143794551229776222083424915931949138506153178824447876330672947232243601147640795830285959142425997236627170154720541509484331181408288520347916685163288492207682376703895464498170587350434600533349912272931510197473057617840047305792562054350278932849050228816952775859860757795235573660476101939679046997370948350791333303022350879502021197409055580346682227567030154296856785774023927917233502251929620608267515196412902139861858467380812513589477454537146103745213936026114462761588123380930187834957396530376920139689623511688126581482203849872242197981698672397218262828909904017641227151158464107075793009606071302907624629167848611229829440419886069415899165980817540494302810748990098876384207724625789448290344618673151709396585911349391224844141568871018109760523662042067741344272881877977778406250512789930758682159871546150588842232767908044363278660143014525399645878728002897007180773699210630382820526521867174416840699125864846557144511929484845608385700276384816447243233338356980860680641302692307867351664018803743113319151843162608074304888888372645834768755112113970344030304967553132655371468286083913160327842470502296614089310098076525625508389644273253286253104047045599996417690157284904825366070949600598075379717453801760085303094876082142572782367754364830366734036797558755572338276093933818779617033751608373387238676456950863199555136219092240395013816284644608872287480063834655494622549522461130510791950142082228594646412354773658046881107402669175662178400350087191764073813727128575322891721983837233862107072212017426706824362110050668547354596713892548985062074717087758498301086395094664073001182919601190152774892883907432780783426577661708920583882974726366689545292562443874826929208661856800301121536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -736941426716207402716397940819117728132939481157556742173604653331281114064536532476634830843628635389350680541176206218205396232211533933188026557489997973299234287515696467407352813655183156374369351606420278137121582876774608865236788469001909679817353191569028929223374158227548162806223315681888678180414125440041494886169649473335429844394139757401312073664080602087742943790365583384747557678766675385323481528753296597875941529141147376111427586303333718360544301575084929723481982829396121953955166218671757374952407556608605834796476817719864679579236876603298951821495152863092187499183618104335757401795371217782336461105721558982948334813772840377040799541959293440866993216643085596057458798986289576026456307265885320594626342424298824965152256298961757144410439096651813383346931872347073135182177372923610208792831761676360013475106324714272257606397461814988173733572485955202825273769530356028360711440933041033649442257932494479991236978174565256694420319008536609540178786732720342837540137159462988771088029364082883738374291489562136296207648016031693207135324596008646876490816809091086427052581595308666697321721361800036235920281631328616333894332960182216357838258030810949813424360262283946081810755197296211412072051672290075853965474871937586475203875265044113221282203469968696515475680249192395941422929230931446174804949496504762761383227605473222658906083894102726164858447677413508169034347821537567392763218105749300303375399257919037288910598595914496207123717775491342173344691127296243066065913703258191040685099606915014192661232285665040533905074392520861562724761286998494353399974143148160244544958276080643604343374298952738698170272125355324097146393364842957659738093285182394006193103685975563010037237111260049847297304917207542641829815951168337227528101881677296381455449421825171012371969377462587135231166513080708427512409992346795779548153323014600662639066163210129099156935041710842828066546871846041608639216639694092310596507789451754827052703463016319542402961808498569582592799740754321552061949037671584247944828925241890403199690513096109528929639782027085680519509665699131415934336482669570570406559129401771419685418226514931211455475749047615121625752041340181760705628875017629281293941189176126326380463665867007942730823530545072257153420741692218462078349611764682403106432870119109178594866568276644415003426439784204908424118088269422961392174028077986305159491935600181322296239450366767280493534581981374353972289220473792094970267920733219388831889039861042845418898001394932522157758522782888930771015693592213752980364450242494464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 3396678123453080907533629940110338526371735925641634436825890883589866864468837054720181601205452708514178407315353188192003293227532873464427155831600946621572938544379618455419626270716291962677975132232482883659528880817698448056165386307087212331765622175662583761331899521868981872401393846646346699665180851386980032130270158773141143928955092421443169744125078171414400235077664098759603929570699984436014756207336680489762062994283818816390779751730618117525547901207325430128974302061251252110403221576113483605894540631689697893657519581047929877371772301884334699141191948115531602066959900642479360983210366519945739913261788314896216347902871122825096401892102279870390105560329202411679638362714322367119513982253012836490855768231310093547924784701683767705790801289095033898572209006858114744607506201200519153001873763039850309593192765773855140376298004841101528381956518457589689285126261610816025246689517749566165613890756891546307503435771193429857113448084349895052115336819123232613169801011697948350839591754342629429669228984262144485451892912615303424234457718454798357319676554613330289199180401916833625728391927763559764925938411968887905715320398904475923461972169957921833597018193454013271327139455514959269713832174390705393807067840678163647412822271831161507629379139308269193672140078936368404552545502836982830460600208778416012564584799327062379492954537438636903476932220367813258375707284047815378651809030227783182497090808792753529331308903288887081810059539371096209112081902546916942970046690929460969374623838536537790262337426512287376772680889063754020623383392256216227971867222597206167975788998557315728772983712041273486634391644958398053514557967546428431571340450014749971335743674736480557342053058751586518778855564854830251946632969765726119442155687488890257827934617751873861270234737497265256839190316019109956920208037916156288166546955057855275314366197102280870374122390598615606881917846810691878130418907746960302973135961795876698333956076647252355778820303132816958814266415499732670058256371061856689550431791052365074199905067431568799791318783396620788272989486378869018135738510420893429346935346225461835602088076045315830659339470359330306952721377042981925809511948234003853742333402091786419446129066873805231639319628467202802593201979401210101768213300100789058121669421862717959364518968109945994680823085766929706885665951669446311429317194673076768479853031075637351556969093268879746026932475545066960359169790689189957253618780947754105759661208234094455559195533571040687360636572282860098269246824010161381558337640983429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -14046142368291638660746552474072306827959241790805458094094876614498074450926013950470453531129184060984734719852689503719497931894310642610621235190205723177376162451386885511727053442993034342873152003960905308532593984101726617616638263762518244724366108303784217122395070494389332794218765645661640500093307388071292254515218938624064703225614086815068299471846297520119429821053885048054222921633646771855763113220033862093375568538902691181725625133453612015648548354159282631854525664332289246054008884647418860605009188757717829872269675006231744478851894362724246774553298093730401571470332554225533866353966577033916191322330939090013511553760101161818529931710474112873945147603265580724253199146393265170023801817392316857501272099466595047587193437256762924969897532350811399161308189885027655157585203089970969783594197036711333074604139881136809441706823484685098785868436973833454693577161845693296211878082124009871994913512627221687012523750604756927282992887621549025658853940542090128208220304945052425591176689878387889138854195046397028115170275489237572590877268337047716354878417926616106832563954036774391549328486063779222917532390306464385201972321117300923946399813450115843059392875762556044404280070700020983963406348559755162458036657566359971682914201399385050307992502322344358168221908737739342768722884365836489045931249263088698985480145381256707564123766532625315632106407557611730016311144065253929352741234180434560791647078092073900355220205035375256408757920843797017090381078859464822391700863211831881579020740848720686744656005438610306243873960964952894327070746665898996599875983093378485596537721533370932712858187031678395618053653211907790987904810972507656383845826896022537140959644061141007437792716388994151878159007477612177827943418197386763696079754337190218897161252151918676973144837482194959372467809559266417383902284144328610448080960756416080657334731048152121121664923758386586995024183714052336875798417687199395512429044271519367933160306057734914828592221778668700464653417731181963461994686519182361171828920470643210545376458192456676008458693661214286627064700542551676395738264619519715222361963652168322127151255559796781148006472376189715612544440858014925220142411417600646055262911038371443923529959811833854015475967570453193915023483270468311051747327903034157750507733062680663720894676927570590716457627817786829170852247703126421126561307537265094379309661386758330959412580041325295860672007785976343220018042769266605214379330067001477039490735012154970556522677696232590375144629068058868589716953162027148894556484608980942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 50643301709452989778200249786724574200540348993280835771160280849558959223592543309856729580114264939365992838315632003012047656869514661635929973385507301600282559977019388064822420984638221514561188139546198778265555271551746622304935097536716614672142898174238719274498737590243741837917947453294023318823691572531085546573792276766086223031783281221021844009209279026448021380390083621119142536403621538051485822599280104171578300617770846695645330714546905991827173201711150367901238462068498491879533008268118513241103913917040078572867415752401326744886959874253245129470800111760933579566754578311948451158361741929197890769580226657284014282278339044927416087373374897986021526443258969766205649360120484333425350606923848287264627828524221419964814611342019453665747382370144399958063160143584744079120018302449191553466170934632378143140948753801948914523399462374027689597609721801154721004387111440075182401978497262899355334622709686909008154440484877822326422823316334725112594968038730113569974930945889665767432630956253466778374011856938444589040495573360575266555994524855863015689460398680375321285318789603318261664848271726379079295201560567772223960166305825443326363402254142858166850613453648372779581526233411205173880639927897198175940974258502689615120686252603431703071371589319140515514860008006275144842931121629449922950088324252792157574360559200930904433574142826858074192577125508721920877143312666276515938436128903618201539203649495324316468492368990972369965349248574684548228606422564135818921434944074031177278275133255902182527012129053345490944796707113122048623481692844526361067925136090245566254900441515234678887968863324915426213465844367381967228490031880822541089445271555006291219947953610179306002232870954320351805328645083028489611241458304213347790376642121180331383227865970058418143540478800530677476812484250526396848383287596133640277050455181292916595332746409377386573403682701761276906221049374434284638441860978037079376933300325082957551128955533978990187039989835028631874035753100660303633223558040701690764640496835158378044701842563159138977367037545353483264249824765502359693530656214690513030922379209919893529128280973009120665976193303079731237469943069032152817752134236039268879858413553858110270418923181983226193158489445008129093766677610108053890316398548631044812427977244616844577377763359982389040958862117813877758322474375908931282783192901654919271837814173527146794030918521302457773540010286829743195671624180134718677382274545261708305855543719855953166595134448426103941596253563514926932224288021404250304857225327280128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -152927954686989240306155808715864586740741920618222968817514591684598612578853622656800515611552283103503939798751994179122694196634189579242665694052793466380729784702701574454240653514668619094196797846681783468449109020255355364083028191265025963060603409581406012012067457399501213683363029403047630257062240357138124001918054585358119790441500533726429096200371346630619802745562630575432682618586015576222941520195918789271800758303851768650115216120571648839375297687080929830637475402689399021690653176230128370165620977810648797410153688497187125791493846776772989498281016474294495586150945938577769017471792072230406560933505518794157915327903173646017462958401379276867704081525870496603593914738098530167172810838268915775125260680071805905541798674511315695251012675040082710665729562233099180713289548762940295299086357210858404656352100322874620646030444543874490829106200540338816569883000921383854606418000741285692100070279749931595287884759157004365828244629612608210021944703801343883376352378830316823559502131680285176385873835942368139539954022876808187981795735170975458913370418705791114981815186845081228521580575956797286127685405288018570113448587256155416289036773491289279197719043362105819931871147872162528975167841555313449775699762176494901998780752269876466490134262609980310346573465654811057214168122105511776611108647728683902187538496161180016446602939124769812332231052860013881961819284682451897915831729530291325762737310517319985956579869072846323938689549666381514926697540863157802877188115442396099336753981355203278349205887377289790126056408192016120424157989994862402057030320325637541483052413412494713780623680818883139332503712685882164403912362786290826148245282697457173907460876473119062173497270260909875809445877100657743334543347919257439823457585670760261143125502310329229120214927725572046717946533546577501786096846913461605403432057026940816523007214276413460082693515063660410809602385728786612376771552148052579322425765167199420260377573885940261165134423590531273531663099573321282060822303627639179172429607191882175699704966991770763815594056290963837130659257524499256493652789335562959987842380395766315263886125292932324744894908379872713183595454629399387524189090072432762479922704305766643323938477404806518454690900610250745754440467487453079022905902250015504069942985378765813017292289962775607452931950807332335710367713767562644250224304403904375995363849493605889412680978709172695046621207421696467732415239503526074224403443916342830762092979093909271557170648608284660201842272718654516340997661910374151179927413836539232256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 381272809580775434115471592927133468907997731491314798960478892093018655688963027861825690181248253770709202609954725670261506557133534659148224052331856607256675249769961574956013955377792413888601580379820884850968789437547615227824382911304976045544971367028022466282548003605970503313691737337963105917233558203397404864928294353808711252558162890559813715952973914186880505663337004965437479800042661825241909922971599418206972982926157907853473233922927072197882838862885068869203487010519638493930506520584311602985410518470940421243380611662670095717786878641781565477259652471156840425980862105596140975000599503435369420642528151620686884432242723493029653631672188289620470383774246511737784416078593892486937814280939070218063108774743675025545883779040936805688923312649972422500875036900596522406964127817417538051736372082805142495724429590765395129499531569635079214070149850814259755941333710704709702023284791845732650005152883326350502378779289079243893176540684088588902318129524500954882369554981104945825619976794818520790715761465167490829305176333678682874261985927999892160613859371670252795168120155451300091587301906836328989876116442324974926276354412844554674838664787650421312931658425605810391337556288764268937755285254277241452393914379736897710596641418268522936892513629539568358384504616697445609274846821943622532952443530740710274808825738189726127519161765045602715120735974880289881774527130377490885362733600208521274326637396346225586643426530041559334311307139945207465303267911445046943065154731543495034154218443552786641148429107669239786853893914595344649960983943957499997355441997296512120616173425513832888096674233023785758597387717159866318829343883199565359939603883130551558686223246764771879958589283315400444659299891238372395506733786805505711667336248562801118650282923068920037770311407195462818484088018179963930074414778935512134012639337594454840553735356833846132483392841872794858423863345778360591946655315138825985445725317347813809559747936748545253665840387330334235425209270590915881404042641513887643288613627242578528136509072694846576774963513211620978158655001056751759883567099297728138553537300344041494355371595250944009489540443444238865036073179702560240602476370690252492834733497234606915696425703331161323846772315270862085439984784918966559204473675938687025661854785601897662698374536618796097772008517580421756035054487319211319061151906827316110760835428351744674617012904367683069797720334334677766202134499818639955140679535103376097907983464839998306164181537687697281023193924107612642458373889908584346166761966274609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -792740861407564790238325937001006374567496444601366431352978961487760877621389445435971428589241289906503290855688119442193677255548799193447595323066216188350821465344661533102167456138095711915514514652105775726506919512511307691692004138622422204660627425088328347071479534531069634769427461118351024165781388262021289932811795769238336978906757628493585557193852476211927127453095538174203867122852057573151822262935980818344537330295784698860257418629245560237476249992767714520763522370043825927083519586233010421645820708892975768844810569192353051442376589557800470411315177055954268825410220281560924357117655581424208310185645735407832677341091856173012223966906113969575728210034743984906070315891040986091987627428501128197767846686857967608981671568279598772827308450523961685127195241967814053402376132536642761562345308935696389313090405017446395129463535225855254093954774380870456477453927784333031401258684719230071947774551673854196823322515275249971231387142302200613903102232308887359460840138126266862568876505668345272197554489458130531317615283710007391344008067642710591234909108708228619575959061104326435459719776894414558875411842617675982643182916145515886435143595047936107950562179548574025890112436478734353162893564290087965071472094286943131204429877951855028990146607961900022613534118603864053074626520303901371847328918769451209612721635893540996340194184562618412561959573220071530396958723950924607574425603555165480089381993301029678653176407691389233177837423541782788875368667012936334073462393147096292099042400767089941707540259781793253048371776050559306492321159704561829000189124124027891214009050467113487676710143080817386722373290435319375782548955601257671911614363606867651631845964381466469019025370818603491988061941801358714038435233660594203063786115797581323967205558276437265531491636056869802317026548287745522155073033926214211355373435506350826272481970043710274308766801771906099160579366778696884079940781581746790616545382771762442082930645617870205494293931585831734793604239638423883524384937433115154950088170219758924563075337430154414022403391900899089032618816666565085914546132834281245150423748715618472159882310792811215752441410582696293447970168048773797717149015968185954243736078317370901241787363452464678785374958523449668897641230407252557311662024129457457974194934679083422427306544366772808936473449948974064296309687738108316820972530027372098957601368008973825323048087221415583194290727895110716299913438070157856403062147470496331492398478676174221783287869410923772358758043031666691732528346831130324596919359349882617856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 1406644427128023991437533008522954072919423485357101842800602554431965537831977712761877059611635546659977135155742988375173305026339740059533965474158111221467619416133069724680724073500440603929928586376660572349249210624985129950821844084220441113763033443190016746849411804270149481937761127403114538473577648971671219889824881598382963878846302669235414135089282263765127421701301389051427532474754279201561499584660754021826251400720350787280387339727221022912760265967085732684482553299582102060465870808851083581465096859638510022973352011597411513410621788489432695683320863362423389215839487350768480458648275680265836347882180432302351802188853579421675762246981326703249774322043296636441038139959423039446522008035201848800621316224859243313766059264028806209786023356653596732373178041405788831563556407453840174357626227341194664892842191895106405638029752879293889373736419387434174826729585292992282091518441765010280482346742091871402578955664592860457438682972931915359338913107532606530441577630696059698497598169820732267039671843697729787698369269951523605930594347507683474610836842151144034352483745702465380882806531334508975523009558009350502859920662853350462397927474301153568197304263397805218986005078633216050326080412695014671736404287151402990338174934449230220736258184391481262930068047885322291854818096412174647982361088009462224749045277305981950284558532227382663358463116996383510047319544178627407947748466267617052110511726023333864864888230530620053547725824737402860911344516579194517727933877865956099535250852765948089247716069657589104211519043636358299890427786729089921707098703839588479481709744889920724576912743006216419090201355893437464076957156113928387622537350193627981996205767369060615688582307528331601148814270179255479075817453075477294985061134537082386658522915237490610068119182045482662456718939895658125446537861304168326761975726143938312711601527669620881440745232703448507701104452914544846228232347131728828882105043749628669330479299577919442032271928845852395362830886498146030018823543928994435844185698611029904544581926383178206977030813235300037166681127258647351906810614004899213025394377379385329821200855191444586134057083945649919184821952981662685359759730433203079256509759830956141171381237148972923160032519175886134104812758172463539056017757969785824047944770086617513662985538009676493035225254040646068900691445073914093549857549492547915361573324795116554665113650790418320925624547488420016936863105555934684880985100279696196611087669224262056391082974929965091688259428545979516955700795263007489033099675482202308608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -18571415125525033002329572640777206396334334522860343726475788709779819550654873757845265189721635374161872424673109137591356391643264903237978311908848457768063229969499902917006805164441004177677221190332185149609607733866921958785877339063214242088671617386082388489870269141106678852046196941423784928987256349610823009693513434378863976853195032716794130318022148496245076237295056480648699872165982508473312608737474078624261245751826064927058276205961247728256359235275325234395360611130218527324722502061138199490214326749364484431688720887516721043932476720137937141450229251659166708066894699203211498606391285637160219768651638805925616780236890044184180217052881891169199455487851535988077606986199981844572794927132978496309464573091374911201953082879851988843130435363323770271232753095656826802223294344861745405882530154364620838276660053874042998822876628325318634135425902609707660787728565742367733098634653014999545469426000874073119611140749177609292401369619262739166807688148253394900306351179612101758127852987696736252172725723833500001661438839610824281741757018501035345608493362522953114071635315982874969733102042225442311000243433920520268054598694716753835327028721141357900911176346026761530967134961506353053184397811160631475286610223212792844127635040844023023211556872808187706816495962356556596156114425210948403186660744869507740878314240340260357798215937539499401774750204158986427698481248158943423914647379888171470638978752061838372741848138250124466081736526494326110466542421917366115573394526347298953442448232299707058649952827396164418196485092514688495015737838301753322523656169891442059119928003496779020882219599615862829996836045330740721167873470461705972169074568289962876258367102223928901792805584957353186653302854288120226583820181824295094988982648502774821321331884216213826903233497445719156709830509481225789437033648570276575909254229011110995645643455253518109312194133381181284827177714313483290291342523112837049015491926281954905649157440394429059876322340346973969333211730434703377623478687472211627776744154916236650156655306640337366942021378764056722275589328900743183577901336970028993976226078627700317295145749365397317605916633114077341241487831593653933408273374914704720516360363015305810211127292430494871589860054918313986991642174199284775718538227270551008628702986617675849919958684354813731522171348227614451122444114835878223988610930117321553215726083653701571840240998676296713077321285176500691762878247170216290111474083449887193114699570542437902259878268748759266511377365456376633436178412407546955431936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 5984231168099614593941869095680766010473274270252497296293946320560761345288474300785491443594227607745992477105544855232805421808237003696971443010555547233669704713387313175815501741571373641557786167499985741920320583908639192745771020162437331968635308741755959833958745216447052536802265379924508078288996577439849557800836613354527044538378942213721054529447469313570410652339469618233637537359057894861442107092098832771863577674120647782133158444666020555740662795348803486344479273440364863430480111839094274153412487723193209232286339375907824015063722242924378503467350624096226083404018341822676728981748252324365674027955500566586707904894346156007280703643443018948533776109184090372323713690106135108467271426841775527596010102872391259172189742550372461630776137695483931266737319034719875804703608899436977632211535142344497196114280392054975490379711577657415658778232849740017247503010553051533331779301683720599219767841236827643859164099100461986109345738632427197245720158527850628260240504278330244932241892026513483796984822863524061007988606684158565470249691976095044627640211689012596344670915841649186617166015277080165413878708765307491189498143874458602264840944413041886295414336652998806736745035804196830665511240220278465048264219914466191565383747274291065862546326829937278555652578430784375262564788210782598156896878930146807196519489445118689531599952613727901628677178535850855474307888855282603938143160973793263890003626666104839200379915521588656830765906634818740037874092227129220276415050263444460745950456883360582523701850615459685426235639954965386863544824069848832038967427198285901532359445677015842388165841158573557928405240315249844650881849365127618830480035707988546414608010750975056598690836437009643338057265539696458617273847040574841975145425528390519937698191758319402773330007978033379929472751238093398767312276594834387570979073751423496153264313324466737162113668357897041426159843128348676629990432501238505880418399141683940132450850448286027771445431283947543915038146480428571007557273263512950537737694540809979664975500197685674414079123378362007543403801147399836270556133786631756121897172091849370396675762228094577510801613139028995213998187088158703421911329070751677532492433686466447716770434425578786977207693600323752333356377625261945483104429555224265342454709510304588365761192635496909923727976233731609504577554065381983992450086792456903730386108965778119768184431419544308324670045999305984961140194981105503511493771238402021115078722210914410114861766186198612585986270038646910965395496449629718890634280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -70183435646811958637812550978352674070657136179179906972179736541931310969388017365835760439909488052912502245468085367241787822065574948331669365765092483648574197602087574549432156107118067733663597229055696612666744826574680172093502285140966538495170958364284054457969164279641265799984892177414657659826955548389840553217817940699291160121824990137430130276991541690552814859859760694642888897935933871220505147566829281092955983372416291108453613457691564420639124114502008453536212788965124794893593735540610822765846874652162340347134645437621364850952653980876994984075620310976219814278035481226207019301743062647701253680079829713301806030272358150113485313524608168553469742766559090648232685636374621739525888326352592365190734910169061609206744314243727972403135501775894986103343337046995551091834514672156103786811750648574772718590775611553858683782074812973629247246958991674704066395237938282831990952200348195205201455412714612926786458477602379628857673154339127430388129347664373013842394357059228158307009649925713737428964761414177137545034096169475612962202906095326900928699520537802570183368674060550779439658354053567465406676866594113075912323605019846462614343174751147768571304676722759465984631164127207190148743131937566262124976057734081460063065247578456267773240098904397894340264586172859181927935671220719236038335758745460911531127579688474405841696169145461982025113586565972797688717132057440341257311054497591503634597767955398242272878732442780801540978995933655948320984553202811651689305592932289075811243199863422049356089436338820218782338094816766328490918774286069644139035911353486911672686661685808016549206321223382304154645190633848347281112256431851549717670519992220876425800087975373808143743455165574482615255076628725461016114521465689347318940721613422158902138583237610803460121676756813751372050222398023655860666215355588761215634930049221641383135508253927342203396725180562717997083594595995678165790216742817400230150194772713775881771235646714786317822021554059773195713428992689142084235517678292113478190767613641381546436314896866567380485799088145009948103773764304574290870494995400546998162783744523134412096794175209092176578295849841284071626064513118610537954090963205654069551238398869173095165028531674247416810216361214734150539528932577891764461791519576668549913524248866915236508268724134884786887360051574236390068428430744771415076329824670051081338871692587610445296655151046687850081741325995190361408397390919906130218523242819621266270119286228073192382478107589606867095973536354983459049177933704842412084428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -5540350044827232891120031352481188054092652754783572608753184700400808380221307703868166813426002225157246994993505228479780626833314624735198396903381084904392753420803309885781548672245837844536379268002589601790846476250432860279358023411548710193078168966351605203819392035523340674101403105219778089035563239871672349809279673545655935354528524541551114993427412920450234359733429517162092733378185087857598408825927199754234323131631049425032650049577823099058742269069118148039170341273526332614792516770325391304819676627275600343537340046043743820462803411935628004240932705878520736758873759040681947060574054953539551207404385950293940321117301166924015101377363927994966277494971858693012947832182940211349488521066742265497100563580061799929604415212146111940430844934972894560357103311445044407474490393966691141067666000806124496263513385711549612834299426208810383706936431461319100594853499993167480345511413184498063812047837793380934256986801851822342128934051559273608520400853759125963463046080213312774101959446824930840354999027775466380002253714408557298626610268115571704476782289577675823159628801735647808605659995291730857562422149457395423420259801008187020127859018631249004074277302748815858121305552328395385203109765669771749102342235203888342308621096036376016189040768320951741497324850486255064103666223796928836696178580571548600327838698225956168538556821071562644731275681927222724305672769883763305025225441144327318370631822302374079299884737560051064635331466714106685278366207848261414224433615263439092453489446258921865738093796039444583319761853654234639551569126239672808644067785875943439894382411509215451191867523630218660513789498762613236715833955620737764788804247020822277504361914538947123151781644655694903428522334559653916219574458507977771032301988131977431034619164297962059286525850373626458026666899540544040654505734381136537278160459730406214297850683442382887603112663899912075498054263111948575572339882186538814811934936900887707573784281929468405711832113348296222003849244205065075929721165041260366362600843319561057041731812912703059053238396554993828770019511207728498856650818803357641298441132760070447950912799142504937633127478200289970771388176505676780665384233250134066382448379279035530418540275181487913015977771528767019633206852496117416147467689322353126679294583635308099669020232743211642930165680891646831114267913076762316654602061124919688383722242940364679243210402144991113309629270666515266131542084040102198708022165379159296177002400354831881786327385072538720650041490865481229184726319864315770978017738752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 34400202867229611832918478646347522422314936837821715957648901017303790877882979190121429216564111562273335926310334562697701448222099068106681115253495309996937750301432490142551299031104494125647631478214518293661147714809036193379834304464889490655824170614727623614050938967441833195171957317300611663713957104286018769399682741940587225225207576117556636199141667580033408774448590095290653321236641634920368887461766981338290329615859652388053626686358432666571208460706093103969819550947702333527173834002942267054601236006873856269799641329657966667720944856810179665319776907025796952570188164978020290163931546134629313073231495364074574610264949423537187613447689646355216355045117673410494333060266396956436725304581889340386090790702065340893742370399686246150385771846404377462688763522499076888090250300173472483426428459147935928620929019504456520669521791854655572419554363629047730462314208400046709532837278499743546267428803466970544564951708721455632502061207616594985084844030585493234680768610686514595100150758943861833535199768234902950772345041308652225461354723216477795820339143846633924946811593087974046760121670439097669905887864247614096983875730233876255576646004529920614902453047136431443123695237746328235950371003022853385218591949730197419873533130704935830558530371017659335962314146070358131801130262799807722055216883977419172472726480031748982617812594167603160138441943097001512103689265781858806794239004270328068085411848653874607597560995138099148911629140322470118334224711114034446451242129682472066913695513212189207105265582559552524141099554558392337651950915460516547517078457831977149740221887939931906300745719425126453961930055065079686691908134090870879595314732546745637338617397247349718579192069317993684592635220316185416675467485076188997761592816182602677472495945113628652445735087415944701497086408953480623573048081187244705408421809341179583126361568123479667036895885326695648732116259096926796402961945851155154489589586454950046070953527149033262560625574873669004269978143216998424294922990677371828292956293343533077854279646368098576062956778849045498032011343045652075013271788224543502451111905175827713172796986664687373266072222896125201592205303924473497487356886082142044562972338998050125811803848184797496786618375468030773471900809774919828330182655326704678551872664871131495458087200924279075915624140047068890063139573422420546425793984332983150060824083649003405146332692227844579965468676500958605214474247006514954271848067320392394214609699792330545218489057409684974731039793770053471763278646819658843506329255936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -98863885787896383974963716712893955576927038615541847778333985172828270531390018563697405848073563184446191180624466784289468930463503653784501216149975317032730534872006843997548417539947261749864282658296253596081335781227633907930171121909328687357395132234896238115863636162651882214017982686621722643245017207024716316693534514487605565118316466995557198364172871941157380816330903995176974165484310312565234251324901986797989950175012645898577833000416699372083123690105008823311154702366698110140157562129535005108426440881733873587384540333053786911300182523418348034698540446291128028321078250560167541036132838976421419990550372234771935714349714590042585067268869413472666309613188005825331599160928663710171791722145732172766174776207590667369210981071022156764288786665833280088952099615898681180681060131612906853705094102115788259227030448047773350640167117629519406636547981409165993551118807408444446756553557174467251529034322291821586835471331768354408202886497109526879050137410596712983810501195676050986836237243325370591089198583565806659099569621891771660902169488208166767703258190170290053638236163617647643918051670548349100691668685404828716961541281316307447136315090802822654820591440999553359077468266619934590676910015938691609180149169300529765211888093736179555182764866645854555513038080675570792725601208622381854122584516806006394417066998564825127263809983617822601362620657777033923962698836773763381967335913542578470197810999242726887828201475232996069886243995363991031745519174898035827893114516217311660650386286590379163920951400724545770089457352900156386679718340839233724054835496636239439880419843284361662801658171324879609757170031839871289800978772564512048624072016162797828039810327786834719684828104924695073518587342230883963069766165492421636392368528818997548719055617042044117176002026298926945832034859823255331334007128597883704017164281106430758176870892848595259744215680705612915227185433185397447840807769587276958561455771801394160723725188144299129040575702560897555479168759208419823469847802583245351557808030896790451638516905857627515835696513189318950393686988299204507079558863871930608771958609371214833107495506137006585544337484195908675080169920156295189194757035592167472353487886313351845435759181301351577806213099179679108770752816926066985514473542403196077918210678964780179951211880474079288915645090622063426712881655834160643229092829017105090071811678884335237706497444606030328043109048129188674295295840502142700980027505381922544174097500610827585551265527329362809704778673756578300449779828555007588576819937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -100659946421978662557235756724552437327883007998691936938232413388042945916689760673685027985558911528821096157829268608053683395376241001534499661116330517755496120719021598553630484986741959391090463049227032486726867837988539997663565692668867213861553414985236048610205946696303208564734867464493902919611168795999278486416730688170025300513218304239959668814578864389231700466216271320589604662460137246375161701981771958893837519615311771555835812946444354940313058392368514089921444879320350714494959181553269431795650301779679471791776764185552596537935818085123955186630455944995528051375677562516037559219851495796601896530557363599839282669467172734460105186533698026917522032337666633314086607881492185659454915881460571722841268507293197746208802558608204791242569837070116526620526781891875429688923450424481646591062112984491608824803796754753214322190873749880091159429128706762943636579680983795903446490701963211643480114032813195656922918206792600545826654195833221251779422138305241555055347750903768912415288585364003477092721451900001271340896532659932285611610046930782452053657845478166348001476020815911486393357659277671365585388542211612759613935419889728568292311923601425841035971656663813536728731838856022026126544371141223791021235892848849515435722687609161329830677418961098433848615936498264476083460547947245786144801451141256781031573030767887671224300312993446411226525319218882271321945191450427274917398871537233898654163987336910735144492136346079668255893299556397214612327047619621118892090744080240188319329410782359901279320815438686834760021882170247014245604076247411127602784904730809708087616084008633192909525621022377100261918550784728781301992210583894211376728285567422278682229074658579393185493705669382874775876166648672696068327327148151693044185432454990044965483340797181559810401989513542753043192300838360320755951641653016144010165712574563515333953272460367667535795271464434111510835044637312744170751911069693929263525522747211752972447576437936498150138472259091571403307245745966741253837151418468658429628196254054957729264250463659503443381291135775852751076250874080884772031856075163277632685545132761493354567692637841580149314542201387409999408143094891509124865977534950524554465421961812412849981073987576438284678303407504365032041689818163563994250922953757573623581265524679596281816078063587938271243609971829190972682855078832732450942382050332638681830589680739607182143264148673034385662132280837248813180940597558586494043361361296573665645962489557527208104043660984101171410747460659266213183238334294528971284020199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 8582954295934870937834818245275185530797833968620956432483254384465034573065066663405764465477195817847175405605226287851095551560724744590142282175009537763655889279925783890964482224517623952448281263052943768342549488511886199466931341758858582353833253121298974501736880949159952443459545713236453376288922246325935611936401295591652717515797046001689908949727842135715210519173525622835563719544233967686477815295191207022828681639921251957831129904617096274542933663329810602563518696750994742564377683405746813745453287663756187358495327283174263677305772027383835032007175439270081206200169447879211673053710591815285235781404313292359120634387947994918403044354101793604816010189494062317229736797300284897969660885255874177137064916382223980869928355902654508599154728842812010819907317361113008177707846699925007859786870055905647151556599039144677420589901664625139143614043327177335734103644078811659055541639846053010534860063037921489714867620673693623383854839853439027389408078343196296656455750752097086777179734188854954652068929010428296881731970358483067611628547862254268069969093242548582311559674079495684705012577058998363714997885858542226481490456098201974957639659424252815866353322379501326806749469605422403600371469485682658408458954539067940175252021445217206652857880270353465078668789133103720178994971112163823966808771189428164210381708494359644455685139694588730076072294343241853200355233987666612353688894417688323449698674881648271122702208883618845469989120763716475443704489419488870454179385071658772324976221516026064272834023323211846718592281886090120485882011899040878292478404998918380454411041334463966820802674617627722293505551381065025567546286926785331427347808672711571637968240607984768601085334608794353966995009088401611444424153197176860805887249923109260542084740225334416751179736401619814578365014683502543096603540133403531750522935521383033955031197407156423504657910669696808586096071637077184024370798474910541497572779747232429461999789942851860455683216965322636970782134810328524634101994653314186128803102061904448069671540130008816433437282201700517728049084963060652758791979822855737346118579084895410736340637739226376522348747855055037775071179925425492059508382316471200425548503884770403789376356103537286968903357419581891695101866809707462236038528961356597497074114650581422639571935772109292900521101284393026312722297716119225171660631575409220179521928726719660426633361581260860656131016252582592633367104373823416682330834096983563264673352240131965230165426318435792763088806265811598984220085252775631072774917701238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -73906570917051414692340354924503049325771535584673332937898365955642853033327740201422944161270846079540933054743620345587893724661066844498981676880223162316148302584028154770330810270411696423631742111612740138287964264643846511204917407677724022757242307167417370470394584636391419265560621830612359085186295566447691874782153211891246672300301619691878604353853898527296365805663460671782859351228375207783887959787242462955030912787629507732252210321269449213101294027146742955739190957920952163039711810321400384613469191660481343104294964534760489914786615395988222654980701485475929741375154350728279936887058676607951427464588004923836846933399221785741486963535785596031141132599436095183608472938856469949177947741804699904078893224779663779597331094913867785337907479778496428132291999801901496677682973170822841768788031637740431530978638132232677022286180768034133426638724111302795245974408308546409375635175375021813697219269760223940970800939165573976804268228659071980834314231565767855640124957533764883357711570355754603872002424049770511391228594997990746776329872080392720632522885948997785769354321009739956085497738121150269941337239789988515220874321326810420594853855543976564154520109512135906695158023765965114504347568901954084390952218663624036863343473063456779179097636177831188511101842297336364613448870244059580441377622354631301499558308510580068893543491920924382229747016108129674805927229800533785752316954091442775007967239947406191452099305422068785103647039918785789549612815490782503861299760166509900649555874365672975068842434306428646579645453290437733475370035349772982252372596255343543344374877337798297991419239124210488094637838246076408670517599191951052959859707649241845574557236783476472343662084471541165474868132113923227159958669897471290233111080439950289657116819152038778430316983420964636751860268598676899967435371709506828159001065561560870414208844416786233406964627026423253228103133931348076555668252346544280220443802851985300365499078933053223699158993995191266273353521075108375776096196831021850450507403461200006349137666253385083153014617344523262669445327112111714456567876311735165963771108898848720922796426403042174334949237437079995503567411286149739560748291210352551977482295766468305463663285073440244877490295109303906557954794432625459156389640228658931081172974400494979374253079835894189405495046543465281407169230240720671203886641656950499392880944871997915968802273007221912726088874043671349637615449992169031010590271874118203652577382776629109661458126295313036583893503363749866275950784819738018551788305670733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 447846026948125953886384884854525877355744319928181877376905499527316733003055175556112811914119171791252550113235456549143471468153639583871389774584204573761129533586921460236978833989084420588006349428666638594385176675382980814072837976336119293453988861308515180974799097815572696149223481294652440544254579278136356331518790904274162767329299759319308498657293559931670642731880397619817319952205186864793514575567906996059048232524736632232679441847184100710232523195194819425221743815001689809503469729077895533932280007249599019343046039217325538747888314823298631741417297789133038184824541758950022027973478063494499389809490976369966254094466744304905613353795578880278599908280733178118383318560052586775428181973462142347778957949047180396293425913477930017355139132816809064411144069075124618915294243529126358477463534105610269332538366110258972197860822127994263022298495276662967694123635008847521647081542023468462820808550575635051204598720995630648231339932820450564024802665151976575757492545403078671810038508156552026177636349662219777250906915325798643747877107739544047850757692860222773432828273474977317140754005311531537916656596999264065907904498698316205610916527031921185597052215667661803824463984265886358303371715126753456691252521019259120008253728530113341024629363826066619860047970221583348990939898730610600304640843559642204806747902204531489673090385101742592558331566115905870719801674474779839005944120479299795747960229617340012593487250348330333004814518790805192271115475830766859134529041423963248473751930093191170669301353763967479485319846329870943238333087632925858216361943433812670524253653237207392407940706113103753999398335422348969347094767430409750503810368601515820462858911148020055712306554995578235133551886611598827366448815193426524068299688009430861008942700576149385280572764797446592893032258615026928727328870298870770918798818611405593854143595975159453594004129062463775703468206445977281856974730519766442684720898416682029720246223311898548030425440238713330455476360369067958432213051124917718363200038218332885844576731601526604018728023895718491658655629315519573265106189998886834893468246930916753350401389504446153346354418079771310852164617850468666801273139954954839828186547317541237510704068648104511771064299123334500156810850490567673044495046289501235734391987630681812424779319990301503505405131554688648639832370507840349363231100742516647614793032882969103251495865580879699706714322434106922746015052745551354625475217077343886571065145238108218072709966478186042521060726018889267123256992952206643453611878754811904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -2521321145854686301883459769173328679235261475809226218262881013173153837333328890147474510672237929585914283949152065640320552938363088826465141763822856568562102900659556883840521554622500004848838632854050598928388010410116979325120515976285642360619514550446616310529554143169355900551488869156416200180107649918910410379065482582949301489262144375950778301432061462732239445430759226371985221833144898339599596249481396042769134127397863263507517572091373402253522904235718154974401971666596856313824221910011766681901984204852547743524533091613059631790820155198853231758580695428304729561069608193444945153318962610945247500782489771309611381623529818045709230946265719970131613143541832999875872963406837093904819022084180968844200695376321031794311245622881116048205713457533185190817513758117888445830836062297763427920607150850704807397394562597123128576249641118043882393832771198648324971678153873013189235697182556299266513223972701085133790982092988797719172113355060508760821746567180352169401779902536408435817740664718101052455058579177370660166088447014816300438046898036160716970632396529212113623734601976963175701665393084150026113629263529900416872345212149152362497072366908949876291335355989785802444098646469343572308302414984405603085583211181927966918983340060479530274317347957920269275264618116832965505834943635702849830795055477696462197241018318491013237434180301747854499374909581635009817143857985404453554515736700253863934204637617693677491819500111449305066237642086821497759094845132865505505088153648377941901162287433500221201882187995473066882405311827408724976949537048166853923065943939911724908196985724813313647613893430783524801262725357360773424571408958601046787037539079676952609279408755525451644166978808530836075471667907032764276956176486710503890762863719242761554208315172611911868439041396687117733679049424316023005601455441448761800337773171975670689559530633162411442250710594003967290941239411156921436100360444284753894590191379527052354150154224819803999756045516950104060076360702562337365691512501440432646009977513655740404304180156930722698142994819542652113958885330457014879918514015365329804646399762367474999133091976163770342716547270471462302921748665512156728187945330347205168867121658750989639057152305907061537667025970106227144299443411280238182278131068633179831610511829846186629969295917168106483560007010897243293776007176810209763328105278149078097084751629300085438479963331309306659660410361902448620326176520307538743925546340657558536428766247206383590691786798165907093891237206501155070357494856257163355410840019795968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 12869870268963546156126752835572785084395394894622284081137399683256822212121258296457319562549839358531173345885199675226168280443737888922481392034639599754859227349948234497970286434714418735261917632934358123440771248963501309907169004523078845981989938831262304439018868601394391239734395720440345217282565544066271486885773714996831012473321500470560819423779287950786814321957075587739462681427119695515463994159448351458998493719488513428089306982543682259593544123713653220266521709049233660786974108058973510881106142136380680916461871695212367099336831311571852087027454086916515062438081302065045370616073772230334076386100246365946440415765773690069485012797100696458267854997721340702469181975380879009166073226474820183122962511948172287573965043689093997844078975423128774922682170899465060536087488495677957390577238083578991598835218430363020091493991602838780967848783146185930990594795665156270896875926339511286867807101227757296141060198602216080223753375296211927187379206841902667199220807745105652242717520933912217601249185684570135086502178846117108039894473716529144420413260079252574959797731098012437328977101002592468969228576648518929502830237350177865318648111053997515795729296919042221032150869107194397810350933875325239139572767866256811263744879314336532525608806763360919350184697196058046100199368207792650941069252601947691990732764706041755651852094598283280911107284777094485841050409395702359723838058747086305880676517257241571009500268901696081388097550371128280244648817296621623850635945034593574637141331738268721304462899124325061794930257089541672202333496821664987608079813225910379554539820307836421655653204281654986317382537951550147720905723623103555355094505180362117839096238065277452287240325613129834483067937606261749502409217182577468336641436549224684697991919389118375293624623439575730498054606094263944407078411177107586121866183327048689532121621282574862301940145317958851432709335205223770213294095227583258725454434442698082201167341833080324205240713139702928420249010006611598070337894810180086627276410683673481447318211858572439483994539626581294348299976474504418703681572672949309916733177743131360957595547580727993542917717650952806376912585739492282748114362034250098263230821705901474591888814794931340566542693140290546874256734203126431092644303300583938646268212996218468002284809652809515364868304304496617488432885996764135666568123573391364623593094658807852949318978626896899739474818539723402809987781754061307899255427491747509305611926110297961602773051941683756054495548562766311003766172389472081159877406032186572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -54430460934593832624384715378902868762486549857618562859399330233569931389846777995680234394516663740217148616459050119825564895621600078108957130603507512164573591566603455641419368006156194198949625931310898921721943097809404759563268432314655185639829513378801343528630749827321139338526500084907902639346286199881034481304617139990303300632403488299395323680810748603851649867608350016468964568686161800783302992480164373582270047566698414146063620057304983070459146477183128003731765720516856098172043658262989924620399231486761600076717269477818191314987963800066478060257829542292718548175316430153974062113163156326137435245465551616380587052224840105194498355756197354482322489422803303418725861103635788012507953903529874251544310756509309126077730438340518165468496969815404647771009994566029717120941366625874290449012273314176422538177953402793692097966879190881363160198546494652100672566052238648403056010057852965951060636538939529112405757246563953412176738208438899537500571584722972716725686481185303547540154679219810154254743536902889716149734993865574259402031462104809871076708354147746954992344422386730265465985782995845768039098838260537848405860190400979531349179600391572457988001730946815839163108802192196915051787038265149120702037994527531280583598541387597185827730747579039138881155458227177230852615278110567490155303823880695371665934714979300035002113735428314348135299670528119719330721974620961199230993321099936277318451866144037688701996250384055728894499324441677567225672312548301268785532280276132613443942781755829005193432110095333377875981083191372951102614022260499816922977462469554779200906538224719883211622738333838922703979570210659322767307979952837323905506277328510026702966840344151462514593414733330849758544002959616098688002246604103293728134687881731247263462766240281932961866626071119739182255907658707930170951517799990046410740226297471927785261905112359629576948853170710372851403188976149612771448659328706224248847635707883428053001400117582945038402926593594458236498686868430754798128709215788553650758967590503478042645224305313905459935761048728101369254987104437401591685420064099723355815971903522341885993994344976398971194948381593252987087404742533980595853970989615567244432939970941234302347087140117294208331382675382081150540101167969441918657740755520508570945635940380487417508522801024757320536410743630556766488409874197611539614706244543140519160036370638162539194499096625619832182293703389338311834782533351833225697807119634583664623735058146955138152735231641117320062432933193627030690804107958493854011905406280925184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 183861842857229493839195398797455366841052960581963296596607025869776651527743011029129732885016633614139600030976282988454900832425783935181028810582133233886410218128546403507479914562526318778238831727785452698613755033604925013339538192808469518764468226766428765446964287269435910019212176565559050609887652640383720018545533149674175592738198554370370056373636869880022111442205882563969553574264530234947687696806351796294659520322526628521954860097102295620681140804983785672856954229604684929810484029621618317022597652418538615855772306193810936489730708037204513378056465704406682108589012298817130858041698802840593657906011331364085206827622305838902703696709462918606437493685470621807509922906007494812485739001100159774626980204680701278151423192832743339071560644576707761853766305783851720335683481794004315561949195780592980990613121195974498618143202317013238951729100671136674008599561792369191518418562714370727076356229386729607834714812064515140504119079611178885683770907208681453690834062614439028001983636873628841889819638648981899421041409201116484885293312635496622971344443171271134753056835734956431933676802186646208317570323831651626102085694584014028306840150358927610614966715941767845062095556402107007205642536689469763487958933470550423655383846539108224167673809836076060614734997762612829508875094910339522316138035522114678827625571915117824513827200795875779497313052208151197949179182561720191835612274767428697153114576071119040899290408893659743936546502213127879664472789299216524471609433617112259893195547236233290354506188754613778182994231766313159444465121012530393002979402652241482955108298213131130708902612258489513036921097624142796143827210064601862539294146454287998587241094309556543402050519423578171595090281487661467263398962523917729192147804677532641394756808173396600586891364190997427982619845784874035983324231709342459001260979993627666776314470364231829602248313467733505146265047119749933141602071472521064805706344654854546838815246473006408002579362551709638804501431713532405724986184968033883997179955134855332179648853698335784463497150400781182733277176444405358344071973188068787744440472654364570008147318561713118441848601616945159313543273702771932991691178434887965336743560961719023147105966468047830791181074854381915606556571416468289239166492471931593170900716626216500155670411060685283348764473611609908790269185743710173139992577369258694316302951502066314482570952738203082365177954110197170786230021620633930060981046616326746381049804284649031300094282635825528991763164663427014411341848170329047930043268230924992512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -500812079835065263408579410065195943715669257933129876210626471066210023186554329409853002138648321046920080263735095283109509107246885430618293350562948086780498125586144794862782535156310296513783021162975708249571587872669869087211729027581779772359840519239961208705815646269431383736462903162806548627770826444019970507411923295415034033961569708941974035477914870325759748481324944337313070061181408097960099414940166743032639340959869980772471496360139907765521667573968784192283593428348448437426986855476725069097938981764158935540030915834374477930089373338668438057130417762239234949887399570137593862995058943299767276759273320570358953563293998888460966372792298389763528126965397538776134453594199845074368789206026401522864877862048086716063974575749678236600195210136577972462334042096949880444866410729174025775734133397924356649180330595241061046957827932059742868331197330771578487678808754373532853742437032690582865355890366281477310051963942213241624224257455649120323539859199312287677340539946939715378712258860331848300918271239933817861908526006097349501065697509675059997371183093405277710758270935062915020608770691289966013043878844359960768390050784560664511502910394529380553136805324892909496283558859004989354200680902163073044500214191309313498820207977246097168702899415902982002653561882006020512088705542162472018546478744293334926066222841614828285029232861787992209938384128907288155283077689124499270866814925165052650418699287698159896505439291903624591128915162666166366214115623473390947753355133649905184245801614199808608442977404107179369067921569511241359525320532567334677302361043558309472562034932112351792455659833744537459129609618550015012096438260097505945114635085835283173092017935861867330541827230952008096127954470884751296596909045257599555161110461743421593928021719606440524824927166147580124499755898307964977018577289959464784883110885570451611874601659997915595518250921130936376243150283342760233823736467217152624494885581992694446545406399470383606852657581784202189215854262400224841091791878865298436408803786546671900574307865908003850116485344119049945833748906709956546977902721557281540460704348773465718873322634768652424719487409843460704891242521300670592385112218274762426580586615341927000374263600006732977137837762723764588465444133109526142512702394831813917825404050314567726507355928341661817048796588979877089101424495737281139928983511383254828419644438699428533363295360649833289654461805125726303342091400885077040017633333693992445540596215333416466809419138909514274572933418179669110033662458220511360966482593413332992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 1131475259963922593810724527817609416702864989954041231214244492087765566126581929179065707311541680303321032466832403786695443486867258836878656537741576020243886489768991706046774197355144840593773976091619677839477256004022610247072915774481687576583192058777757111413293505794044221020523372231777878157371861584936189182883724992110592406423039367564617449333005848766693124105719657353491681792417307340820833153677143582504721069956474663120909675346122181635857282736197788917251353485564664987529432386231208375349978101336772436115789981343056679442666195956947265935938806537109096556936616933119601382248667427851110832667674710082086939128759723277108874827069750987783638930198677566610731377349719527688195213276385009216030893429936209924366911230819387101919292981858290061066114345153461865527604439634399074463842511596712864965195179214832381912974718623424465318299151003560064192229249021102262514651368170837521142298162985804822650994885137305907384481886344996676686833110627339046841228926822351470308001381166751587188269716071057455027599728312521337639083002292948348445626856289664640439002847852127739033995280566304956663593519830494628322561890758600053078489095393075913694690094709539446035140361696664617714205634189250414087590415255406936447165719281198629203210129700932130104920985772173192953540444776507835939596715961547454629125479452621097835427388531055525841934327237211633030896852837830048948891239475354813620302516702796036202794001735446752831845295580008399156425334627220299000088070331328780625718465649070347903709472166248641757781563807065393613039638225257244409663307491333258060592423414361578725807992528802711680160766440008957131279582042975584627047647459582884382296650852960700304259332625893176592919343221073705903279472003440494767161430736771722145719685826791679532336316001225625316086492446409516655939330422134914636576919557176606758468692156947307645158099551242136365567981595783054702459093971754351167454530010125784310425728139840380975887808894544485414728049253648631603358469020633940528484284450936699867872528805015332177522359696859788026646170973639530649112461393359043435048261119848250851455753538451265103801212295404365949894322120450857196947976855974188409340962046147507022539242791691203398637630774936732533589843128038823762797796543079849124933279799234280492060029742351759460684610814604329795041882429986719130700765647193360306213365067659640425579893399472108214750489875751163017423887872692898212125983788594365473191355474059722229597345144404034037875302623732950297392785076317923099530633765265080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -2187092555849206636780925576268689560181676609974288491295692005101615199755855670779655744157249541425984496337130373564824958998024492310711274157385165739046187580135318278578036217392579681629844739672178673218145199239439163550425308937237784293769754369563681156969398769353711351459634561856507319002940621826788584561688640220686691331524031255187779063277957791265439321632148325928115519378265779869517120736045306588156697897244939197660180711463583367274653813069442695343237283500983158910831861313284062467718829050099307267732892410788963492875301790622072217151851721283717748648569845622176843209592268961236759473944123879337078045923947088387335230483678901274699568029571736228580797803719685381111195476349497086438272413832957233000345529851890596865615382772927393049955236388853400808491593932062670347008709114908781853708067204962434137296398326339620920063232569326533696884432019236674047812020281559252364182345743864513016697472014550795279941653242683012119475189652905903786534880207290306244887782994762845035208528790980445623521721999590567800322464761228854807222505906409709097730730675253889468438144241134327912707408316121229117580336174388614811062200969709939725464972528528680947462200089525340542961383874433856214620177154244332696703627696623506446748080898994259115763795524567922555127234066248970793830065858006036078795059591305886245108214335674288272117571968300113051368307948159451050846648965350017914648811319826917395198522335922706287447083124362577581481962526441588059325324659216504932867427528338490298455440060525442550009137316974947720354132271611555929716616633905140726816172519434580039899023233348695121638488176790667653243598610413520293808690871147503936168276637273910212026953667209444370011711067941831337483783419761142249774666423643578876747169768948731391226986433205417411792021621927428563811255064665614489037779987027657534931623573552129606176695501671217268087911625004802579729705516914680964073694661293325009403263815203996982792445022432829813083541566831156565337808322022742408726123358988447173073308995386723108959550807032897722118422640849677755184057240606135752776528546075357670930545098351542742570245118567244891634805888560512429725524716013348606968696106384389104764293165353431033476945964373976885724772693094446014430066488683313362881947209704502430449953196412701658712513492088873608999516860238191961596173111568721369698439320024454418177386148759457980532873345454335532256753193838964411456274247313461926566668604564869057060537419210273850025192771481651611583823408701837141493784838994906841088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 3710375888750630423825568071809933389523120583551201666335279856096438089325172791812346763140523042181896701166826406165150234355248112879479968092450365789171650966276733530207555819696267000704677521535737463569023913054986625703120838954579718863118353595789563286902448706409490190964223932702112558432562123484056933293007096802752336123937395644485688368506351178118564318186379537233452700840760570620010761799064776922554119531357260463527321708941375485136200842193098382583070541168378897125859901569698691007174932337835805734661406043844009636457783707366642984603402364335740425456840278950248925315610175344851695942577569417080398586182481899444488143442424262998733817220491765048300457546808318427674320224061209391540975168424222107599917532029334097589163295072127276523006338972745409318664954806456907590438188727918975437695141819707944478361485781189013366976513221431554753455654841347371643014683360774075214458340835738683373202021277484610195600410834966841582885211543013391767945441412419636079205300135176424884844012352350763983979476890283249615485651911146550111550469758620368144436164171391421909888122084233624815188083815910706561553131775437922663261182113457465866252363546054783178698447038316160825890182729834939660309343720992412942122105448047431915155990105836234123554200058289836887327468664744397897103539953705988333388246328267175171665759385300482263688465256128907809466246205304548521744670386547837747821357426337130746701192418023256707779282630532218685729235492214442001675139123571001031240044426049372943480952595769602614683966091963948598313493392709551811109021198355483263856516803643362190127348367273839720622666354250518423814995585205667454184483307057055420191940449055565389520387228430132068118642701051685135288789659609888995634312043435197152683296878640195163897658167003637085536486747663794438214442915411662793303287977503008162239419577952373549274867794887360701609901292760817208524089691767318245300671822654444353367353710670394327121038855038257733420054563923470987523747376802704268962994191259085165312484261954413287540471374435081326151443375101956555093722753269205768249827715941705996540728709357151581407535618878880151274755803826788214348863134747972256818718042116374035195980762134663369798571086317761087437267022544291363676026474714764592982307434483677151326498871479766368267554693558950813993538459121001988146266573646638755812226945279775592070454945193305739385382434934938149132792290487048801656032769234172752419375430937956317710094688238057062028748607122648455051539991553936757521420400828371435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 32494177649246640816037977600978319451167979984560820932343009147959127747770361670048483768691717451218990769786744302574591784789314615919722366488276137250879380628583469427119590114414822318039342925216922140507226426162375172380758149921614598565009064736127271139276477441662101516307924925560100620532806755416783283760749199983131985309856336032277342843821334021737007001492730163687424924154057569879053047507675166099760007799464383495328217709086816105070983656491402770975820781719537053948466617431875301987365935546783086323369366472213259727414073696847310318209893924738945278549368912313550941199277345582093207405609827779132907569209071606863681159210682249634200485610945591179303460498037723966813584518480279316828679847631761111556158773876258151112447001558733897715279085604375800798519456091454790061968655643969301107076825236983389222640845943564132428716719835659914955833047428349370691128246409445182011840003663789885695926226955535522004526835189781356909746401107614021110104226247167231168439854183468821301535210152582281746692578232089254829978521302398174262215280366203794965466583891273391113399907038188887072405705861719690636121479609413435573300394375428736360476230982555683826471828810137418950009963184762063758959135672069292324643138339869413195841509578308599023076502081950667257867472577551877873114272340173952742939674499468060307124092459639762704505558379694077205711196480860676036068370219801253170900555609946090278413959038460593904979721197572152241884314121699723666283883724089622084135807728593899605202794893815176191916862538074373646322989398705231760922685387108193760250889079913740076581833054143356949490762285990461256662659760562913416926130542026793210542716130061243901421280369946576884028081696545168443144155649863232847605738035894979253494500375228212560296165063949832637032526206410673933767430513072955793506968044956402568757089055613558070073692083417969155899103713868360529892631317129114884150945292691527038685971879971648091006162735956210206860709957769827884438404948913794582583591154992292370623537163097963034888158454697087179788483621513845810591230251405651996447300622241663657546809023453801137601456537743837700721688295543544024970736244951289662777688071603247091701640671679568715403618388387818570214268440763353474772487840840773090614588473810342784027609051671569237828462616175894521154293276930567032199358337653351165463359170627751155390628013485669482387594534418221610101270329071699455845126772628925654202094722250585451596621848446555074673328212321782620252482543870569791619072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -7308253520085544829394555611241317726246565899008153189836196345399088594683779096080997355187250890895546655661396194636798518470357659349346995320713778856323087204688576362089532532507072777207997327424782861003057798855451193738408319400769339400283955786921132931681730301839792406614385077267601576394648307121510711669851027278425781657396191002101464551491771524922067955972394610241974441537657680870418762652938862962099602455145741597151730772772181116863147149209923630969715870021925186483787186348089395705212801635171586766444285338868169950871660116316951627089326230314892959683858802146753446433964272086119460538224406739991562980323263313154104282682033356564249462471567438861620309407052257151438665915491013478723183938009034242757461043595090760585305697740996461257035864351314152784207830498036890487058381990334404947609978442420572430991010150287508159239434354682420389528837904994465431739973384271762943828318644016265508352908535641916934943204476994665339497949588198313668922101690625874384670598636029629764305408908218172748901527556072518814747068149721625173055958949438046656102697390357846844583653288090689525882595641765293524835346948714571001617405722389908692710296360309197189501576468451909003607707537429863698145836140036033453623927922336266105586777845452350090060598932404606761148930382732757106686008153209276741480904734285141989588745750954077898592514833224743563786682391094056892804679592678551951300345552116017982354512909152246939857567170269600102600779863812029700409426442934468475909776944808743293556018804755615191992504644421576427522168630053605893062767074775828215388586109952473325282896936719631414534811393781069881206671326961100125313878556401881532755968215331019674415175849801966475259928452836619618663600972567594913485312988576171836280670282669718248036176640477141345480661045869916064899431668781098398662266063758093850418446545132247642154183906991883089830131785035429997024537951795326159801361104337386909652399897610463991941201975887039068742881452561178964491146200767497456600169232343093764336765299262504390025356168085655386639125207987178626614422959241915483633509135194962033790424290823850651911007623661899806004743250996543112903166989337127775818804367592147549523680745077570440309272244499973677433763820471287116698332690359869002561699680164419730061707783941057305066760963588545264156126085770825985798731648388350396614703064046122864211954023150613992277671058790420188690552961269706209977712626508007117854796262815234062380652524877830222909229265951495846142445890570188288988020736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] -5313243229685837365416223029810568688130115816666440615326617868623413952527064512953031154553278963999099557756375733967997076113377153259393660786799817736035797120403980595667796479065041440783872733979491852550572607796004087554354495718448854825919633525852313909970126027665468721166354592955967787219686289360739961985395279159156809699251223805253282556058537505019601323867156885029688796214756634321060271640060727971847613170336427393977544134006690643404297291217175433080259567557425340180890725546828805747661278868234872701416759600145578402493151614800481710015128059511715932577621458313664906374148922699769590844312841848472897704613130813436069769112157256821140410798083712612483235986310731744986617450723377998780222247852284863830331461497171546724466279719566276001284756279893886816970339631851986879885326459857009427662541616800751485786049078268728769514712925915536052642503602119446032939541061172574394845313497497365334491993599835891340163051036753276978895153530540139795033767929356475318607212538629003081775980525461744125525690313675637762387677219778691385219074506566288655136665378109893915127596231616139326266420424058060443816849979489479524161208272977272501435014254132591120665497243954440171136058727933735154466469174423634687466757426565855161764381436115384673904518350146737436975871593256754132481680827892220508105340503041287116034882661954804920817084060515563735331747755591485372900801701924844649650746711933062328155209748845322872671278055473144790138105171436448102618078588977061766861424795785384947535275992562016208834746526849967779973088639309759020193290281129822626274380968668587589223521205534677183244680401631952333540334565766276736739980698416052120817503535030623125646945555957420735252079664687432753701890475470381893672835318411615087544846961916180174606492990184337758020033437377704175452710355459038049814003270422324335202829637224334586340434996779768195280111381534264206155069908534996663120484013762150708852294111218156809516812211316267227733422434903602617629868439490463568391878121942824774763134580067449976293423919755255582398750223963169529316164691605180759326557107335964051943757983284519556955709353613077694860440374889794553509079614737079883860940539218000305955210580817495946043533265059763374839498263364379863728806462109038315862309328480913411552048943423298457936379863748525064819887514271936967501495922338257450879537393615904612778277847304182807773195901505736405219566904866060936539017352269635652287071943715520185004987471204382511773629785424373463472606942012961942314942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 6777751338037895801360368746666632669445716670423828795065048290477100430659491996692046058365985578091306188826966845402473033891768579752797720388403369709535836833109842339543296409006860257719655570620971883505215523013791634909690018898347593495420470027578648560091110011238712024782769932232037795477657023227498945434872664517811367826788382540125675292924572916414894713148664071223920546594793838159557504939996043639078345969173254339573571563588219009983049207469551438366607131126721542874874465268186971446453100862997614233866785271594972138990788618612580244363402136708370866695093858578149553647329035756098417876034638073106320559520305328612998486724761052421123837790529957136490429853669701456683149586419816473458661003386446849040888816579898146197490830169886460513238147197280213728320763315774890726450518869162349012374955842007236862515148676202533116617761057010236656088392474273571457087716545524932437103096962516778363076298726624939972636888747257278400198448594375751047144350936241579906027625976890733231814290492577782852912717287547769727724017585148739033970594101232083094589887570841626489133528049927755820727575982672638095307859128885768205637344920045338390216545570610621817766183801395668469387008634203119978545014497712129401896784941302082363564451488965337434570685215931160757001921447399682245919474017049001660520207589664612467105633239478698388741126655669275067459351282285071940056816497797547984602996079694011624296113363716985044112929299135061859359805095403149362252504324817181701819778607212793982562605665574626319977561926936583356485897528855574456321299869272644580402088719294417774807870823064448404422908263949252265553420564445115393514158546745572128802582208113555624825412820205937530819186990174508069791124167980859341428451034291013695585514135599843089169804063639569312502922847548128267600141440238413010464026551553164846220586177053180948304974404482987431141522279158708408073627894032306065293533339814957312610056466489626144976730465521070083146998889425128870288624528561252908863034032279837583883107503907411030569820130906381446649358679740474384264444746235576529941191233691620058799293226079554979299031356749440241070767873870090910895926364730068668507149957917842065686468640630418718522594807927019405183510166776852845047699754487312783450512597691043561349415958865170649384315218654398354716632772288947835103442708476536779541272077792442687807879821514128896303552750030456608628002477757614269301933733145719333389262070330347332006527436300584151800760926833155450636711726053164930575135408128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -29902230383148546107076099097932964393892272525890140391610866801034880315313594343966716251308192295223002327540507912197788153207828549540627782250406133324122072498179066155412191291871882025603590163742540537104081789604144382152918968756262848358991628671915271126252074886209894825050202953049411404986395058276258669327059728142262136798584091395852997312742537810175773150873770043274496306072992906695526238475615100316450551402418176147543491663684776251110422205235981299264812499442790619244072850775587045102527689141296023629235561608007536415035639742341696868155550726403701060380700753228891515302422397898410905910773624077293286919260167280506080455243959371281030460641763050565946070740160727617217812660641444722659234123223533099221613110005975659680525227661328172670980317690316423904829232483274407393897541184383192834233668998433439580322815530485073664582315018421980474669340316441700019182121611714038555463552307716921045126131381224587546136266973835607252496221515539179665930565872931646167252230313295807136221860158682331524320766260608629538801041239962240178805859368067371284963107869015583998913616541225948432142713455771596512407609544988860079664658984265115630336945721059260556087971560730894951524677740633759513441345201118459412193177196204607101388237210870071073176329576806563903633890302860246190323452710968345127657164595371065203990164874082436602243603569273594370738195728184277212298850502130714001560386165843603452106297374561571518368962117361295340484736375445263686379115503813074373725158168196370957019011281677169463319064310591671777203604218325026964293968873585227447208953523757136008762359811889414705290682018107861347179130775673047521731137552970766437052365073923379547478351467096779542291918376631711364093601307531489203081293572141469388178719530796897963869162955296879938458112650669075907350549813519830998210862905606247149710022415898788143392839224829136020541371342626583996655798951192582119108028199941486336195854049193379785965108386595197298363030775572613845280308670222004610027337749772904259850626519505592037868324380287663200644395092097797912547304964992368571887877957901499689769918037486134458433527193375049447741467536471436840790714600317979521992236725707970466778252280136392075395379411936939496160885350671004935171485358297915045500444204929638162189578949770467134301499747658898505620556733344008792081149122484905475725450418187289020305316256766944273227377235379184651684721072664880004886593950911170447604860163574247417032927033644760020518530526222988741393771685450069625542048481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 101415294849921783046116772694863568894700713249352148267602597758601879815091417576822714194814579207384998935065269093412206457756844495604200586620224624485614711676125741330504997233110925464290106681340110721912163303405239913102882608037064704948609469854132577605381513178177275764336105728762294223623419402086980896788704543793663933246875382308862203351659960948856647293701401113002261680541784726797134194142339435510271018893509983779188577891178190377385808813113275813639350814345410795358784535940206783229553128270254820460554892551739402012605026973775313854323304158298902883609298780487694493479938763489644952261785359650963122941445395282898203579750175254340936194966137829760555197851471072740012103558031178021689765692426972675843263814033659432328943060097239873664216357992833936506824991466733110703679154392525943375431018533494931109683601353463082003554649469230017200386001155564179065520145307512639746651278817925335821509080426060337147442641908468279932723823779497790534727690255736865702533180611851057922765293221866846010721740418245630241589597305924811795054331057978425589688783337560540438614255787626073573374865761217885551229681941258722496209063454031602900440567834435225631544057283805130997732032535922442019322167099366347317607754479610459972530522089250578394920451024985907298939818155629046508937416068774155623676378136427532270278245727086303831546493446594103006030902087108138487159753850523525852415878935231153999699531090459538678102011716724404473659143356063181248824456421317507379296818769809378102687798936419951668273724640558101833899530586950769478047598721505317367294781121479015768054874767242106358027082827838329713324119414571131662329543727553675110832382533991149245681829938993425309294021247239681870847169697297985911342533602235197636548491830417660732979432112740119531207413365225561473511640595149265430414652443501234504598318599774981247762087685742711814116489758000371436661819400819938778347011902858892181575162120374775241483127092627137570262127470418087004518997133006621581057206729020112159039460651014280601420177156198525660502640135773816251708681655466499835694366572576586055521914214350206882687296026590506405968726806378581569448751136112528078430275169013246477043891154562920252559621289362592678124043134844671337361575438226990025332446801174396243266391110904010458282463996722218502445384910203770257512360432949146011410944658076494061797552969375446478066243298720934128219409603476471543316002129085910463838047022453248354289905075070330472894074654199459198188757707086345941804388450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -127363234011459685123401280701793107266641552206719547840080868121830065187645553448084141628881574834168409726061453199682904363255179950797340072897032478395825552439189080029865396111714037301487125373239027009849425997849038991205701844062182889402657320412236809750391198008959196851019500702419602894635676043090440347219650928987867591514131625166797190677591671695218203030292898468449253888491495562793882863069180026876731236570524034745160680449023589834500639696843281869414170015986278938234508489016202550857722939360552848054263042659647512306667278161207374909745416133371924167078995590809064817452319378869579813068569592039165215696115757773293608715453357237337351378695127234751611403129646768472265181056370789805166599084875554000192829640860444685709169336935006272067099632766887167905642168792314538319536643854634509822232532564439443084881381767766780644960560798390637530245726219723451317650915932705539719513100844460574022733768206207084841549810767267967399148768653512201482832341075303749104930477396153509323944282967072338544090682472128280741498940784592860863725431874585107385718067501198998598914365786658555179970034653817878210949281592003646203536371839050962691448191398871412631701403215484886304244048483880223932674671370599065836850415473548385589137825343926037217495686786131308841089776686144393559288329176620139148667385623204294617745866271180980966890817217702527285170646138546955638986127629201159256016187801462062161788887005967832989958665835452391368424237861941307964299245276769796589308005513056140728118907850522774599251985579839995187017686314455802450329991168376052528253041128642906310554831822553117438016114794207898967580720147715980834752078606424191928015239148088644517265432617124602396144722558560277828482679993997637922080296338869967847222679006518871970843178526238285955506747523945272402519309283572248419524748311987603449259855759376053238263585142457633397184214869132652887605035642694750151093234507996888603862669227781138686724784966732990542981069526955276528676777041916186816885979898232617410176963143532389506295853340703366267298080935141799147742948321914428170330715141301811601245514038571404386698680458953773253449381292584549716722796725576012737952316536131134383776959139794393609569586286456543052948186539004974832532399196810323507423124846936787724733944366727438265369101139034889382360823298478531388776020496387938323927606383280131447795647266389785648904650717025067202242469080442246306874347455795229075482051970953213037338541247235222463244514291448618540468481699768902505722747551744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -2350410914574308242492134007398215815087181307881918019765931428769551539593980137113416287614170884911058114966668256499403230115823908113013202658169814002680362739299824953731186753991689378434425725366871250302640023452276697275466416107894899655688049336076230744181505950624536241083555900530969458632010714370198730374832360359193768798406771945075916622154807349774909164390818481095078196290549378215948405635372293689598011889186578012310812300126581286979953340364821412117863356875838615440362415841126289185099777669071579873043128882435704504693277653873119801544459741431281114745512025508045466243275322463300850853627117543807842276201419408626176089947984858589437014474626790210628991096838451481618553752573663831778092689585890821781945272368717499385252758554724401846233552060069361104952152906120532009676360777734674628549621618475986282030290953869350019842314785019883788094218746610485386495213613687155688551349631867447584441834640163831276332815841931467762372854363450870929984134467889322028306366460582434430689138119817382318710100136251784418782109876887509200167926984877491359420477662314248604332549660084818305891199146122575139365060367444498372382340607773744852915047994044249460883884036381988016093022039656435999401666437344811969865609719723022741159207950106541259884307209896580703235264929247489146002774744731650496306997443464334706633340849194759135175411555739863706264696406603566433940582085894304245694120872818757698929399863300312070668326214575050639920852078486969236274007902053539244868338772810608394161867972052004519774253023295188679153275093292039132491172147809149045776733573977011140961665269861070807832772482225564209291673724759985171662612993034995186388759580220263308865593880224057985298413343603501046752606989987947151212002652451484441159620811570473451087162235542021254602653125945455340969240177259032200685040999354855574135200586770334465395169785452655809062925857041853870414263601368602462057221856671659582678274066570597868328450166295039087488927272287768890591903674987826793641054287507811606285867090641070545041433913071713440662721399804989051143348480246088904837720879686601651846006859693225807393398606858196690475389357788905495117242052156184540315785834990845038899606574219673510570962969320069208655083367797874896146823548102478064775217934155390310246443099131593676371030345599191197870043061852847462654116876828338435059545252409348108092072993060805539244303852166226634670401388648346945268210294749840697125420354294290828538263226211334464025826137336268095514470272315982357581296690003968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 11605577593006233664314844344892598942313162817088002680962546422351491708146008906524283821528982400825860118300174164552371338519670530240012123419592692797659890745455097364298837065198580866097564010329950861261105877100642516763160717878337382651881649343363322497975753058509624627350822917759270052094546563249363416739725540023701976860017559303531290367800574037577876524299121287860869896328944717130106892099148858754324847463042291491537642728875923844817269404112379206173568681321390871640992530640026964911588524245421067483544801548315365560973368044432352276539724780698141420900993094939704871290181587656910777100661916573803821727368604366422418787663910380278417804041418022504811699766088954943747845802312772070630380769270173719993243829259443554331913702773522955386730749916514216214620520799045571726389710814412823573230527905845806479568003112104502055975664713697606388874170148366414176573413929808350567266229179238791513015011962115487048012804312264260636275316762735727715885126864698403726699341500784507746513048323493139523066231846779606414558103212543610137334603652087562005625506634363741965785129277508289947181464229899838847243370567579029606060904689195873630605858834019145085135813472707442080054031901986195701753262023331061502282484462999317692392051691402202281694583837248121543434852791166821997007758648286403630923702547936146839170492542827440261827335502818529491368546844942335727590152048805088959647509253055952428116378413557159677579616125555857420178609392481927753162870930920084290634325198054269140643863637962913845800930160500571456062434013479323235237963141198567090158685441446352901781871251308788151290670617908446062945900439405619734521141216923209822630740609171601192122799643368581644123721744658661637788477971247224097920617094741408227534692203601168380099727844854206012885427201829897638859597235107209518752264983231563837036345552385463792100652083547889614188064152855627618868242039084273957960395618308326606404721682190712718622723015869770329527902525150634251287705946548364752370867486850788081198760439722666396542090618981290056329257672153328311621432473256791933196419555719882201880100722842475476364452036336889304482917359524997678116259158994741914972087854271972042901805659258019148001067159679044845204189791932822558272957462584315739656478714371736691929975312340524948404161807792206087417401838199925836306275657114787086817927833809875288736892617613302737348414458934269469626236804121191196289806136839542936695033626721174773900894991168097614694798569695747201807485602546534178865880709988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -94538780859236659381511883966119399305070845947086661393877751215518393504959336072564954653740641147527827750445245369940536940796812325335883725587237987019646701977169647570476557195568000391544252141722501338730253894145861031294518311487615074343958850969721340611738672857895638079204519617230760533295643447260305043262504445559684845536466007879711134034362164419341922342878491676561692670250832334790176779761955966260850706478727753187990526787137903381698525269336309640457066372792725956937694140080620396687109842575825649209268531523683888106195426576985343930300067297758309725980740777063678530907082110179369116953544410855304921902659511928226939667585601149655658042703075721908245871913070495928579887508136181712897792231914384157631706509238972902009360125373269750075219988220216339798681373827858637915267475068392112157904471522718298711759359771884319662545039489661795668864725137447907694104102472011429681471326520093233664496036343456582335972236609977299299692252501692428587004382191169713722296130831546210608617181932553372537330840038530508466184829123139834946776468768778702583796612691123781547852800124799979154392677923757571959270511576729254111269063718946129889800304266706507503651700623038602868836388455289211406968894445860393429817154632779890909276620902591590241215256718778261665337505964754893534560481253413050691720566593457795841996454309576626166249097614049874425231616455018142701303895450141152319334187000381002320232873737018418746149183500548890304289086773203357751323908003917814974595167128731724673239729685601361203692855327185445747156705431551699808913865348126002933875557135373843406698310788640917292870363455024019307239393546639081173416041430776446957760806643384809109433565536205067085257650675158709485054699868501180114327895493159228469916943314632963057314139788397140753056485168180057514631453895794704360673593938498622881633575049908618874434311206108322858246015639063472674423625380548298742473062769302021459199451002522510686368929788371643882945667285394712853116798055232370918897308068579732942787644552560148807777686356472350894452824067811427256852830714983299028774207523310047703462711711590642785134012444552328773085105188791770619640269935304189345494383798382558659483259587975631321082296324406664170704136858972072943171866591530099866689058222473677096883178857412072931505091788784566291585319864072401084548465125695722715896351576136668006213873319801766376800929258288551881845818371814857046699398716839006877528867283757991540836870032356913574994725058654013247178455726541894516661581370097664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 1149456723020076606084092656632394189003056158363873800375060117114775720221651203962344658920208924768043438919268594364113205866687740641491178975304172523217424735361200975216625553631112375587866537641025832884833295175751326372032700284354717498656792824486450209142841188531968621968152015212683354296141938404994738889513708645375079091006831845854614167072916054092616244982483626539861648027547757676028473252304190552721664427603819149104709325173704635110714018499066304495013517233483462916868926947324437590659396362755298478155815396052130287861883996660179449357761981224955099902294955535012605304430314475102650247454860747671624219200275564466119187333117816735653972787170386434115316668028708760624705945573869573670521817350111509652335626640998278135458544145137382412638454622554793773965481983773875698293851321865523971267676356633525979994325241393444597314313079912091229479709279174414010943200765090746313636725893592804340090941386265081644742416642414541599859247587716390119591959890726597829364956264650630147070963935113014598240098247312279226333270900733320671646017910432262029984491534274810390082034155470500577525982876872584205048400031715872409010033114021048022254062227446608170408640795085796955324344681346341896720303332087904018759518604698112461363470194244289200168311729130344723661366740431959714707688427761987898864662879230216935899942482629334357977838270802975140295886925347307996021834608435081224052893731436266761521857388847198532396140220684728593105452052546756944789038654860817598373872912572564927566994492755534843929605843159966739862274862845479699693306049354243648078105057450443611958504158515325741943499499977711212977078290719187919204925272986021546953868003266373236056762916057750641428303154219958800902891427597684085018403295041223531608071656316284602664948307229229652770121788187961225109175400397622883394270433874790991159655276980432562666393678109635131946875499496736709549327023543458452625141497327723295496755900200721095942251030923759407205899092501293602877415672742908851840750106451182956862125579378161209834720183973423016391915556476787534956422050152300097744171233162792093039513892290965478882133858033207929846001902116577977392401581791251949712340938432110565132309694672226303311345584801973064274830250147309276228047055495061393806059048077417157049556674194046850650937151856709234038812593825439920333883245701899589482636233269642917081019685042517790534606668263860101151060913503940009303366970353869139738129393515326684061788075674800692165130768869683260532907534451975572953644727728603136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -9226720451905698085427305209661410401829413568429037377776209165007472217428806372578888124034552668416257761238057216740735775326474830574865823990634266274624631328316779376696246640002642856498975941528422756606527323324343313158048668433102901336056411593551150463001479173553976052512617017841917176368146256642600885697308331441939915627387331797946239979988737620821452271101956382973023692493014254989781316015914171600610870777173177653420013395839416454936816379304875610894605658750891065450965201358166579088313847607693311374258217889229460688011042595130599878939054347206724626331109877028645239816053310243960086491492918541598835499217764404108158832779492818580933512978054190946134218899949500929933215311891217891659499805501763836982960761684999253194734939798798587593086851605582924581480326466547849202951648139335967257564631044326106146458234331092453590861626119261326241955802138607706774218421316617853186338891731085871901586120972057903133099122409608912396347698602565955574569759927418800810225565644834407225199641838177265910773380055256237817610640934604055091115894550533826454342236414148104807947580449601782371581320183758479052646198046591781738954022792338953332568300163473082516006818327463769550870670419725976090887394118087923736361080918371235158259227124706083684804997785892315367932482036659895824910894239800133759223821480539672681064640900845421767296380838737068007849632016436567799732280015498304054688776401007031515893888819900775079601214463007147003503571858769700476792307373218297680459482962927076159532025705253507438649958473985335574897356331865936468002972610480652570599518040158631570845739979369138743894586433808868668844809641184089437874959072190215465584317412224255506816517572048819073267485093054243033207024891696183378394389198510693980465051644662061704583555659704344829900966759731811904162639886227019252193625436090515159165727707440457717585887847517865137650260428190463148117886956573031496158618573234938751656221354814800003882487351594260031323226994509821375615970290034947670995249206748482660863361903539414263324866621813893061338574707388414026395193010576635705435613289748389493602074428834976561740800785628636835794734536177909172579756278525400605530270461258821755601172042367357851838103303435824777212783601323835310638806401133609143804509127849861075259718040345824422755366413479863114874697138282727431970451531988408424043819020605758394290963622283771811746800874266210865886689889729911390626423796279884609274954414394621870039534441958635163046932022259433256469588479450064224863701352277082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 49401356557210846942960847500322094261856627178253449141223787130758070769409380983116328456971299748340007437038027493684135624753905027791453220793669626952880509778751220108172093809053528519750318319493826826636323725337147076156601098954920216736513839694754082056097205110335037389541448549413454711979721289241149645984693017685324092179322390044235256322235615911046926546533634079770656827074106764295751399626112504394056280793260791034389664518168725137112943723006174112222266288363807494764560836316060429527160094177053406297413210975123743220826116267525190687871156921375796508043852051996078352109406993355883851517893684610859334648651013572356435778124361263147476770042363938270014882675869204721528810971341092526211872623004380868910086250963894177273364868001434305522497178679536396309147064334886540299595615001968379375165831462456211602238530242931027329497053659395613333521472217572609561311433183400792402342942150258106837854254211869548107600336662853063814250808890898912033167504315515059278931348750287566718255232878849688841168199323448916364017857211723828913047418976395347831710405766033235617632720790150846489004584234955031040368897811838122772051369955696005013018532131984187896062026128654458528351164722639614916556514942968942860368251384552422609239648132395012794261725824888859090948123607351784957526173087982540439409608642106974680567009403347602698644399056304739557752821961572570918210866596508530456120689213108685379106560282379071751212107626516059746916345969694376292296610086242187698868497208250696551132634569200320497256594871421602997265384876128847935442822674609417639021947665894434344188905819144681008991959365179985817424243399930995887864610812801317671157191831006784663796552501131802363958227163213573252521764521175335529662413476515128623604261528582017439691539312013360298008453713550986173316370067354710531737011922802592024367907652475005063483226720254914609821599106138008147603915195237765891313432081328109596229792111339714993339781927641470526334675069801083108540601116845299748907690658932326562490688594721669832910951166645025265928381533605013659388168452475888959283207732656752503678219323339403494236074238462188196155087631371305423283480935705225039736011289765063349310881298295859305613000065748952105832804866627776390184392316248187600477526979893142094665970810376858902231062571859752327471186352991175362718317681096941299117051747028524698157021037703702702397730626340587951527290711918881732016618727125194230320292574127583402479200821173781270456116508619904413411939306113865756252164300176621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -192060277178472213307028968340193398538379263370148111061426962657857842731712985104468850594220510307085913981789800850281695971029093082854720420720132652287871657336779930361094394014581908201380816696687068099310599204380457949073078109303989727440282675428899983068464591734524687424690720845406958556976876963437295708375984801880395604052563821788740078770022934111401313352426313794355658874541354729135879294356355263333788480213460160125608319517456692691663138986213733636866096359323153417664820818829323237147980190784767255003923483107063543534191442804227212320982776705293422347600767505870094192374394544743827145975154733378631976467239066440997816736153961863085549117754728595116621539997745836867204632917275620026757940902400265859568509608165760249751774661997010574236926822718032636641150040269060678484165053976540848118260374638768609034885120556165831292803788769180472124634564164879957533459889348623992766059844224409639328369250020080486546160751839943764101772872123857349813013713052022415755723117696036311058973549313687129596387520337370820154646294293160191337092241259576625767567574406771256369365640830429943764643333547397135744612385863146526804489286066948955537293757220610951747671127716818277444361214947868262161855359524303393922107715646626110166855435446798790091653726791711154177615070769535177820182490455721526005275838089005050713026417153319256254715878227716574913687323464543976248687316632993028362823125347292402220723489641915817531023012794690448328551448214071864699997279057119383538540493244568926307137967559116088960346722126568846594534824943601544419706975838150203363707252372091912642027340034436490250801610035706177505731844445935467929872465172472384591272727711811408392662228343446390069241816783080578876985285652453549958094185379585829874393346374278499541785860486938681422123940856656970175862274585458915938456507722912284619919869025634724115616794162355552934754625230304024033043846443029463562695222369409084703968080932415929263347458815555677817627153552894778324895449350957980168786602097945328578666732797691904662464571203597016055139674252000635389503025112940760778867339215666836526288487699230460913656255653207242354797665793134962923722317952382540912380088989243035645231447712965819690927094136349251282768831562064893633715282727176861851648623778864695189885661522874607465532017563849163513564249279902176719274931127667958761943101572606573377070214003363438500357510849764534207556119802146763917766325528414974912009726179166375366893978536334634926116288147691938864505656662617425135485352526580023296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 581023715666938878503952393984504143370282723594149587080967236171674970003815163034338407865185543827140185007919277433501212749610276789683664106189080356754764897485429925719403641566665501772638521958204788584484566315766269130852294657192864910148885322592708590066548261832707556741746909680793103223411190261942869709583732842639335520079770871783835104473683503051505361583414010580099018743994682288869154849075903920339135168041937495311926538620254779224953893102396162998606320208809709113248531710026135902697817028887649996824056755481151445938719333628975150238389502303100579425522141399645525522422282719106313300134272960744652709039217579111944092808578982640817434991699195135691384562519163968200018960037291710472296470153991433755634777979498071463852945658359229575161454567725496049403672649855249213865504354719633582215842551127356429745697235738980078182280055661138053174650050654580114081363646460734543468013811562623157477595279274420464231441652784504792488785935210663613470296990864695126901789851956187182238352049544528271721953453653879706949748886184519284224948875488683101183445492236392009568420005279256138937243142551200077157595477422303448978332164254742706872882967568940767480681679816222371007904838608352730066832289273201298093584454687313840206318695021608522025733672875011543053025478229969153879971274011947788677078356390519437944930889387286371604264877431296322497266542967905039060915709441109675201539135192964568313931551457984138444919995182623987467959383702741645633695753502469002712371117597048854992333687145808427993137026423423067065503273533229966566688559620627345469288239137053132336876900497773650269981865425582128411038043621975294234683021483243547811192035710763089201847906350394477420330985955097653552433387048290238201917051466776301338607516225020518810280202676402203612737656764533619342857726215184256448501672489717325439286499135811876948987623115849225331328273245371527109630379724341572859095764832170961646928378135083116039004925651300431523309643761240411395803616381510006202600187865404513807961836891950972203396976831901086118439075259682408203505805152486864234429326249477137053095632891549854969208068925325225685068619531527287192528537336994122278636958204145380805177239887361870545371027625051917756546233209922837083862236142600106783228174424753944244768289408189456543200482832543921472375791681499672994239116756815278770135261820258515609598335541948230111819989101752508990593487366018335351735742519248725432311078768301889277307570622402776478255615823459045350932457071782926613379256033988313088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -1441908978403396162025930759738992350510550710225417112062750927045734754446037081662917820531844385487309962691045492463831276963640921545309544506619618042326114659301402300424692371492561905331845240339153452980244057757755412520758738330210026153885410120724970526468215368677046501591727564351780411333985222081515245673878581029683250543052084344095916496629253276293942539281395652849727120663918500380057864086914800198211672724924015213916658731123013358844208657883909595960823497245030542657481692140307480523804499173965355605056922759748984311788144480007627290485717286785571447921245197128633198936087586389937780493635396963811087870247494142321810628477836871666206317234149136051113838951247789727471405889345047876640800707686951050674971121985467098555027043701879215007771314776304436703110083444027485768751839042916000472062281938404313874694247448332333451866420685736331727257666584071569705542570177391547463149243066830360065719399668427159576163546855001401844295148843779567545546214492301438114376560936779528450304375865791586098115297498860432649113539620482715580552999888805874049826519232785246493155442163560244418593103829606341662695339999359189883807581435335686880484189901271849152002045692649961536632879508633021946641061587672664291574552592886581755778222834724100383633177132877025959342909678149575157534148612404019736425142691262777930631116767281517940134184192790769444872660223680126108706336742593235135105725167138890185059544355700574139269895530414064343896087513008683014335413063560566911161397698831689459167186840790347255817360557344984442437812085863227947248038630839016863568838620661687736201170338561172799948009227474675295477899956090604130808891950588990165241420352347379522935871448847685533523384368977395459445998587824659262957621146113830250434163803463688574672426980731343495888843860946049541303996608671669782114403425003404973850106716841859801886285685311929771747109084957760786705605334958348871287770822368916327377702792228037514433580212023028929505355948486039114471775520445583162458049319071181094254838526641735028864531310658990341998035853447634772339686662504617051479834186639128394398891922457617506432200325334718778803063462899542924604947079590035077440859440905574724143993352471397459411011363538424423616173932390592681433873733988134351930236214437271108656238992481427484155718301589044002216655526207753157965196907872861756116011671634099281708375539847889242632397075107699836690460081492277325746927303632513581368045931580122295804612368525243798195838680519175069177829447521585041111249644634559741952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 3047718470095753266886019262711516814526369892577741166826089223343529259917074269276059511231899658124312773196976879304825864988906296942776572758326055894564178284577650894347854468969622434260632568455297337820779768608842352885218293476925064737821154762913483005243290222169570645979155219012175930462882346374948223786851129377439025130804166618155141725901355887669770119628203600210143555664171751267445378142720525871725544827862530026401115744112943150652557120929436601147693950693372592418150074975758551337696490873661943394270277591649868184137319000694979168127407477937421747200261807414289307488069253642663988917544547239807832065014369061499304378898755566891785846242965696028677838982539951436172750286093806440964829688848034273682088232673138683990743409687427950300365311128885292748446463370628372647671067843613076871899447813572436869489395178291254310699876586718368320703043413525935399898535626780119512728181938372053687408007656579418341499439131938850640151757004295870084365705994887559331338322606255034225338890693423778791156827342746807035062738743837095239233571666974067241040426149006827361462449747588229187942694145411190523119774116727073361659528265062693183506427587403086069177244243773428704923239269913347934514796886808450121310745734093147691529355118346203121744231902253084695571276561473756458523543870082784144414644021302619311229376396868656829567747833647629749922926660932438655942480577142314610826232375408713617961362132306556658086770496299331707807029445508597268495069396882303876844214466799543137794415166763005453757098201997549741725878211662755072708017644614122922672041211787872744765575082361208228692050629768332756479466631019996807668595134792607281566084301889071613224537886727552262743272744218140659990835317838778320768337258543760710905153341283365440480338249994204425139617450345757166533598301452428768056240723328860754127998009340835369121182898259658947378785391126686450914585604437247572801537044201166230845889567464359497152004365008160447517410965888004550539000928576661905292823998729151185489716110610436046713285117185210384751310391987490754557472080539461702096283605768875913500925693185615972049386344421965020776804166309312683716905757073647902664146580882918705014151129308227908993400317034266037858423257886985151331389082642094287137456194320218856546417999430627850192756578056922389362748363541349810430944876718199025641230951841444955904758781906461965045954468855685441009605976670190098881956863563010725574304993754121166567130503209430061786076950596186025556961354139912812490653757714385076224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -5616339853217742524716847479773809023511933086749830732719507675186666390151937796572324413265951177992298079550832215450800993873333761861705200154849437220088143811936326329472242938309507591936304659703013320807705613338310330722261224475939660838977027569451277484370388093217814717408691223423193442233220813313504219150196765543735536159400124585480763399851308679950630050141407302341762246168002587329870689810969518127707359790515380792416746574442822008770792871545982063427152851819996207889684903508125683410263527075622066563802510372111689291413782370254361259836938829578452394109404939559851324367230612343055756778462601527039966754890519904186791020884532170449014735661702649070466525739412359943611283644323173582428171773696627323669219155901105799843787867243090847354191858011961793656419285061765101531196072545487537202856026842080982459722622787197477625581749845029360915050696391693289422539365168774450068850375994186564050049434696443327585758139214324904996947585316060446740093282319767503896490586206889792732150399462744793369765331897786356137122446976178549936671002818454919710752449423211221942786503185601287179175069391564638696458085833128339015339299670010066046783471074326578896884917101013904198202303485209998609525277200922747979100336047144352411949158291027296799406704554189843579091305237307009138537081634575514201865763776215521213129483109953277362323557114671227966026703050583012973089464317364340365446579320345955314838570239159136690597676254157531543882896759432411748956770667375557480799419232061644535516910854687267160606079169643560853075116030544477161311402300119782850059887486950838822268221634457510539958496579002179558423734859935719515700546513771193648078734855812761060869722347531640110986952692976089617291062976256929454993949468233844635327014481466750139516382423321705817534797530018440861364289554777323977155865221975502663989364292110873963911113212724516073664416785110988212584872654585548399163994471693545827711206420261784242469623310026117675863105016006874225519008587224036134894288217728166585002953913911782930061715159062805130102830251177312146595675344112805734740054859856213117648911834068548013464211402404731287227234665087751028521656543369078105885026093267808507084098058297243589660504497394781437962844883900063532862510837996743060063828243949997070862262011256984451035090006699893290024197225074557579267231418403370689681514608708121714897438254995848403165237209046516152816224199965755251502444237899881194036956669707126982958615826296881901893160671516019185497724488000875541459914799326966054912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 9136074360008395690599673323370917905964349580895995753135150223181052511417610040561372539243793815981858354860976045455587478416943229041457892967340318252134479268497917928711479555354760051177191514573340563368107632568298256123373261537049884057823559371182698033064219042438635883589931166342984244044714060599375601923662264253072415456452313826211920436871761544614016486389266668618355994527366488781675597336234018217413228881213498227677216929199865776173425094017535683706197568801801948027147451308456663407660984504494892176841452213291996848406523283729203907948758780462346343703122814822375594516001492680652530113810131127813105531638007738263504450772703103726363718606236174345440186535281653294381842316954406497959370288102142312906860463036276887971759881940797710246512402430163768014261194211476330422884073123223047602630662202994012863699810457546003905786444222953104145613553626233519502537408607648185491064330813721271686174995073567305937697311634658268135766907906681263376845574235722438782747501804615507040752127025665166373339338633183035845003170030880160554390027141913627300412318208158925490724068609903311001948552948663457812958276508015004467217357970071583822854029776931507082584664426526409565186807028299386410153548891907564127243347028040129321765980285475644565398752434176555914272575123460760586762281672977116526365333437487271955978835519501749030225984269441733684585086961991778037806331475799023375810555460338299354023110374773496208610210843756093495898994898901643413878105109259326234103743793136069611108563201346149110525697580257834873563377218699708930468726869252059483537504760837987950392033710303778972649126218953653954008293870002924866232939793528782400817724585789629376820191432438548256012454401388451608089945189187832919050445137136777983224186347075401352143208376312266894797057348772365364675686280557201428781779595628961379998776744958681291571347222655222170066371593918545952391484031816011381870765621547058099316941643224866798131267919906227063241291372320426368526296050220051991431115507893136946852657264071025765434276026626316086458821209763283844226478546272908817661779858627342370741998022659872658667061650898178398331668045297629064561910401420563031007764941059618774016363733041224540384875439280232921644018952315727072841246025113006935526503076317516374733406204203210455568650849663875203110383620836135310354160386488826030062735566294126385523491738342452587046503633869605360349430137921883865298728720619116215925529484150354135617015361055853910356454951022256633154222741230843629814769029789584982016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -52373993920802488358735124240949244916166283694759444483615439815844059030134697934357077107759833323050370940556144095831364134986670349131197293797168199018567558907993274625465547046779407518508982931355812275703155344890454046157823890895848905367518673156872540056838878401737015881765867384031471838343307602006491182999680319091970048195151516620014635048341144692331336812214046585459179417062943294530346036049194490999135387285003150907275142695283340286775755623586523626997078450771390749850836317456762549603821498263909366134823078469331798645767528321438926353290000385377343214385648463551080542203664924898826389447877505413778307299394341748622052842229035837376282856411247140068788443260846022630973433093750394169175177633779155248320962062979372543188178275108929345907105104259995446525717065470663181561950140613953237817462395842184769952657321120833599495071373886251387995724960914130577459715334160248219397548029725606384655165019880145658199451662426931010598868979015992471860543625376574942645847657089901188958017422321316959147662397813128711143083463134178154159630999527646858423131357740989017837636986690956969836676281410359925030563886873402539399056940316238825804551750072251912171764626183760077171692179372569529078092056704977734381497908538872131980274332822799696914972811479769708976592066822636944042994096277817340217326957651507421547786755295702200182376813793889796497314821771863513363882647089886308657825743362321229514213676656472107880573914285029620333262798053017397679298194206873375367204482737496868155489745117280035843594829739009163726234664293061690312269023182691770406941470605373257998202956854920904969919926460730938004882903835708621105033600692364737340872005954270854403560389777436306999000020280737323529308091804495705674264638827784998028129873841877765184937581350450040239402995323969103361061573528191135177623545821827453436664219758255829956083105016505836850044589726441663057357872383811486630563970185566977234178725928680636671726091137532388398426597093304944447276836349926125159519253530965927242394824524485310157288074471477896907582549874472669941631810810962187321618687453700541043102500365336240543886815042484930520629734173398021105676187799044741420749196829195667035866296138070362149109034716861347930809002568879212011718174626085392645743221439889452398729309583155635183361802404487582976155413459614972314764158809928189910689219849442923478188360580326083753084543431039785694921638764567712223084465309958489056924644013092391629923737601741638998506337637171603970490229389843160090279936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 7688667910886872018844569615093884101424876311217609839569507946312543086518119948559241643286428692037457538688709397795612960883543890573418352645074656930184062723515799695595160838632862615118248326665014096391925931845591941548226643609972592045564459505130505170154364929452121083813591034610542984025374020876827794941232069813957242092046555614291580493010687265394467162687372031004880788856435278579426189230383881977902928382894618076999473280631354363066403003585831240746893058093612929083777864572807117108235057555195777532433355055925530414007916705319850537608887184991361056784992109427467868297875782928089245844547004733072217828389377231197916563687784823769037313791040495263702240716769271859551238086287187230132504268159771506211677945819103374305787270732670617838988836707334137975105247193205995798396982014435246652718412513716387716101508340505407484083745916941018755486671138245647757855802317296428330278486938274369779405140089693384874202666660636015394825690634897872942575225183044159132200049595360689441929246579284172570039842606237840087117760278326658392427122977805444955024550915200507140868183825877384481976943308162756677038864063189018212182532359529713879835839397116759414148847269296392259158562790393483402799480145429297306966274954743984220821137169473759820693763399733289854125699342731702912217723697895707744051916779531878014823361503863480145287109996297416937227828947102056287959855059316710505331129226629181510691099912457412642617821661842689695091141480631882231048876702889948514968039709241248153802888273769924224641238257387185646586549864733924300245931368742758336065565188218474325406567910764851721624782807743667932979687391699792758594027815748317170348168170476717795753732404837715675229047359376024336715999606601334955940496641678063268079903580904614461873548685697431965548928993915335736323996997283731773594413766421998961956643594384877077258538145101933032363095550998509094255618788667587938767510298097551519985957308117645232295611234497975457944673030332282251446978658357230470214942031879947091145411176094736165661231775236400523906852184286047774745151889201098404145859885272528620904699144179054145252690542072138879052420510484807035744796549784555908258921509882547717631480607934965973122741543487488202468969460170651135432569090612745092347593374753796519956522799217280948157100143670656042854079135491025156365216412295403286482807954942446008485604170630258275182540622854887945047470558572981332618635402939964142584638540376433796458008111846834325977872528649050692211528460959411283781746688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] 59963385048612680025113478671627461202712935729048598253720398426296463668142646366658488994353231180962412522717947268218491684487131941287874275452093818706059487574780809738794912235589141265451110503096403979119412536585835536412918283797950798658067766447759869925301292508262341155612706224224284558269283846275697125352975958254097760620153206059370979114277566368158796886667231776568945538439552471545447968095430246756088494670032725064632645618027770273591375681157853338166797523779254633851377061695129473775678711105641096729052212977855531570679120018952463954247909280187900017430250071922577192038868818158388104744015200307008048088575294975049185260623316584027683644294050925242078569338146290410713160381414455262039551974439990825776813741255322732614812718312521223248292902941973606880169054003066306900325328968493315551056975125092292582399529574163716279806381072286228152927628589937936070747273609670268996232288060313614227767368148016721982625287599396998046279041724202838194626123528625962770000552425865520003944425771700838009018386946988829212316437429456379133187266279055626761757864075838019789348921751718337076950812129680718655556221420715529023237271675256207625603317357137417337802131549112473465474002120082350011534905868895975969018207152089381245565660997890610796560442266949346656077131277635368746967077461605287176899549181103875493710792523637752720717961059062799570061403809974178287570801440777281543943145921429569443021046497098741253992052551148846973225194787187372324300165251623662318234970418729955156274506292153929637928505024730214450124076399612829746622824859860875997578323366964304916402176033550366939376168496928497701496173872846938060975970952437604792406353547879693969299566057605415595551177061477208983969279105922756681079422470733025738020476093527725322183999511937692820764755099907918425048158710174966814166992750917099532011939068403850319971328343680533389884532048692790380368909886722777168239789842195034365444769490963011131310971839459154923503758082280516573309333603764104560190081986508148482517339229304697232245734044032725713868561758449571259637001874731280275889284393987336867216648838196220296946519544457543739765197431119265411556046294209428486971233617033465400872778109743692107278370074800208730335208492861023055218464951212249072401208936335880882564852639771107590728214053579649472574680199239494221791634405150729645004771017805986721746731418037279932695993875766523312116329341827350818089438900785591362687493802307555168950815156479807441645754040928545805031359529676523498612195328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -6693981688280996137331976154322715810690190044260086620775020872977009292981530357279307148555522595800841150590118242880595976545962567849410189839810343414931613568531669402806929755967817758099977493494557436984835063030803293126170398946510205846003036812193794661851801034939717733967576653162904947410145530040884266622642059195165050799415312198727168548587978285664412436275132695739867508536070897061004558855206298285216977832759098140768719530469515080205865963656929549506151617405243469471546631796019914710948149965797234380664636879134405138225562246519841400936493590608418565909887050427880866438006004638705984558053377418747443730059927175443523081947291170643375839272079902317821772631322915911322092748019911859076676699950890866352054593298716560276417332907900950551817078807687304429444280107344901690705903200417368721065436275165120278711768226916027707690116901468053804158246368069979690441761028355234066547401413010718920588090975026299112305217842426957659011754523785696812561500169343724755683747084015360325072349648969668450155062159904824240266367562416553077142125271837741704599884774360621964932521656220129036339004946377815553923090913203958463897260297447483265770968564954422042831728100226230744462578890191666929376049386766013868719912706947010628538596882125038684185986836049268036394669073002743561698299522610776795537783294143714953921627479175221623943620781542311325143627319341984538132641731237483642152147479372710943950511633655331196849438863415610564074983521752265713031419601745719284824026077511473010849443521679956576013513727947545747546168128402132053181160219408551218410261759181353612272214471487361478297989640760879980845885734309910635261803537085258679216934184231958102152381684644046050086044466516384592440078354892569155768889452416400437450127121177244067362148479242449884730753846547566445911241611002731704203872990532276568865087532675777815424614384171593381184333925134902408842987475097712340386722908592124485833169448295585123649009574627956847093051320950979150244955779505771758424674173575796349832446566855557240276172180652892138230837502475301359222280545795811449820271393785150535273613781741397498753386608354360990355883797454551551412334371841075616361419729342245806893061627604031216164654343722041000100262173254286624700686766708800472025034205240990492211461127916776562833057979031997913468912797986731851658995016537832400683763517814072251102899943601855421548632282057295023824316215796750478250830696138423950897378002041338411018469045964472882144201556148760897751912535105372927782715129856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 19128606625495904783451875406757831667075011758169713455959688401031715784616063920645590957347904849074297069538088300235979136488564320334752100207773468869485768022910348890631132989085148936823159091579167049954483308936348928906707483120990807053443944559898880198656861740169225083057224500003940973977599202815364790565976723476430326115674427347557451530863474275999338452663932477514853747332534132320257583768547688976092515385159648432412606608218623853120725736595957851954192499097737895261237051045723850810049953121628509410603852439188157424700942590154153242404124983335020973449438094481839592080795673932733099002879727848517599341448830188769158675848849955000385118444312267566518547016578285210615518070538311353186632728046212057481898411360731186034151252115204551547536635386201828640557673873104660226919935403008573589521038976218309073771763203108624183108318628507044811911841980473798804335512476598457879612349562670727501478242561981376417851363708176427327748538777922313888307008964521315156603546255944707254227276811952548807639846606270586573841842736799627753340848440760564159089909321366947427724857156513220560346945116951483303188684872394560930550036903017993456961849851318800712220267460952722113734864677647956614216228809938174742416131066193028210883933059187083539678937651307864432818963342878640596080565868721718193416878822361378973074680275058134084120961544060148863234361029089086821621756808005101075856890669998238455720564046979373179034946503130606739378170282265987053796080594709498829265631283054384677000848588740907299826744957604397112378328571108371811474099675391021242355793045724221352787092880936244414214941509007085953004650373739366662594496849871544841316974402072308374289464810651831384672246230839584364804778340106036729651244245916722251271175388077962919793781069481045510361079810681582865953963977266560562173041820474802131858215648875568500729756159833840870319706295185269200455275440336598960295735480133505579408787894506307227269109514779172838700709095605314569802546125068351071776587346033895146920730982783948889935965369787204515085615651632878487599500890103212343189359478794787689551827602781835701722411144652883297582438358097454950149657759053005996842030846963506909153248623605111536497890770406546569726771694631506223864022245129027585816050894526376877722376766884125851427242669095396844619626536534677809150415852352291082109292769942107093386878679347987941189062664528110947796969320805163616803682378612072197048536673707090106725499132032929536491543598826728445839805537918368569066111631360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 22839438494484980837254112131987934410866207595323381072681888586456218870081440401672793005295614970046671011759335917523300549067262680812183162855121482433113466767752259695183883038474775450909517929649622018448962013823673734444018133888237686454491829834066496679965921804220721821286819917049736989232226751678312340344088877802021309078802915689857053082779782234770867374494352577542565979736745844564563541759087497896496205535905852428498794846481020014435717369279460058110658430205139429460942545895978827170476445524677380380173755003005135858798239478588619175908242354910060484246693796719764620217998516143703801228105787688176897834809958004035605483941708952668025127903230376821235548350511812515439202831040978644868196709858274668647238046304870131287403371721063423636738499779076828384760700601673007075981772843242909003040534343080159540100968453267878636746339831549714319362247126886178476877167771283554945243659197321685329910471475707348543967252303391519343484885399724186908570124442713117040582296241156678950293909372325860977326618450961620830900382996631501382062283358387164078648501374625710651790392501932543154901330572309642800348471710008019690086138362082007491826063584255249907784814747922769922149356134503363479597109626974290739309607945004809196307222759010684507169453592034762577124334090394766846328562760347554196622276382395051848719594234189867790162276572535398404113464836209165561484407008071479973109526368023322095581964019170209181670035878582845077579144654509117752847071856426478233273645979608906189608201669675130898021103435411745425146595132502795271089541555397195845121028623438246629851374407406318829169703897777959915012697119309822369924180611515474540204757052522416210445464283536287689003022119168619302642275610040153802887959456252148610053326269999279505763570333714745769746471764555525238684599763970641772231319027350753967330083045878186369671110724748124919661976591689715395864785713333663101443716334004855890544967392045404850259192594184139395112611221102388909992125682712295676005085201641859876746820478071718284450112411973447838542521688380356145818580664345548207729310957655455686399275362243529140179040040580269416012333266851280566557818745247732382645678796380068392068351087310497071197663242814637992031775044763584549913096771825012629616637501513567745990734854877404724498040580979313128590492331027797994520707733795532900000029990362044277341990610114899168709986362220219896466083155938071087248183974409151448369034966980018175016741164774854925508205759130822703859967460670966932827113783296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -705824576206538063180395989516884438015533135485310372058069339324997003945347173024911860494016031931152872359069548166433071837585879260084415251798527843592294938983502562724468118610986492265229601155641498026735519007226010219607894448275580998749430376269747942387267285481096007880042270112470042755776402031750939421231958582007098242761803340576153480231137049453440057492413759766496085685948052181228058110699559340358262648253338683315696724103989582294474299727066219840176071759406451056695870498946727287881678920585144543916336113030471514939578923566975874258554210732904322498262892051879757717199699084912500811818871767784767445730336405448113884949342481885360198593115778651791686191863461103062429666943571846098914221188182231079367373545899424029150891465462273234173508848560660439134474636952280726053207627934396962480975228494198093635007993010689046161969374396984003873938719962178676067317618039700217122536461552636835035103715542212023934055889950460498744256866017090037199618763932601029700004223150560280485966688590283799820278042925519633994496243974899825505819665684094674513553272921877607097723909331232721029665671277490805340941996364553274443528823181751431955104574427244540630740219331216384530710189450053175137955736976038576765259330240044956835378197144754907084226339526179279323364655541895046584833017848674815351556734220816111841784429226247127835653506180812838341107687457911822155376089107395132833014170800644372050616209671440101623951946518991224094175316845196799791437481997614173049421491282354902589858394433687772136779818803603480437069146548375450632362686268137780823225497648257934325026354443878082905593739353246001797566806174462200955114136887151124289228850210580178066151751813482995814525319413378558636840831220164889614988462855851467308319419115584796330089255961037633819577584706040480844117854528211064174146787871219515140925654702436879770749470169779127806885989801687924056304589752152250989725454093456943289542111974549063990914020226409198933117061334548288617456630599692224314329796236072633030304909211720579659350735029375909957891552415855664105410619211195503944654172825813289060013092760260603343387130063975036599432328261840044282082175717524280435538317213455867119962263944156988401120758895376060506450213236304352585488437026020853796193279292071667496164439992882619808114594785982809743210278997050431495063658712263145190189148109132231340736868751637357993152297894982762593607167255070249938782988632796702230084347478547098047837333602387089394795627198858686803141282768210620905773659586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 509729746964893493503740701264472358512063199953266624229704198043413894547649117783715632564169111068271790024580307984182508148694530278884672442578456303705018839791288067910932490687389839062349811743605191668262195497828948909944645499701365105580346981005475331485128165567165487603322475715053489679858200281217846303466023716336621450406888605586865296508483051237739544845305936468240434035385588709143883506434890926225893699042556704890122639343105426829222959522765279349839531811642358537259779873310760014369363188336712917385173255795904536170417992396569510771479651945049254343180931336797746481450485412922733773179286907716502956480226103306652431827416444635983631153241983563947481459600101715225242807355840230404996789064594712849413851237196885302217894971467279747058930777999634673107461224796621864008328174189701348485197227151249097347455442749794867069250923011552102682737607864467102208103891423910269894289620641267866539456926047362985599655740573112638712416680655903377132179366861343114703787146441907930123907808479316535455880024201961518084358353287213120068322371111463426645160350581000513364455088666699887870643145916104805741278439433130260341919733142828213302290903178713678949855430730608796465781330136195108346670125438361513442681799387922586027242295548568304255857342378760383114241898871340857201496703733091360685455863532107273764620574736672749026893779868134244224649945959005811447283060936104063926608819150271182891891445418474214825729194985754579447375631575926717702607300786243642137826997305176564515839112219408436112930141454115118291199192401186333479238782322397294579143606269755478961289081941898364545192470999130695491456852078688488804516744792527487888517065811260972039971515855324869743615058166581067462250881130119575353951499931877165976935785227874922643996365218726418107906191480642777061456754937450505379959678553893241199726482254089695709610325909949576920259715085728063607365445831448050319580093577945371975413872819578585576402296985776596614230935583287684467617677936460051114083455951690508486177157425820000786949724650798079587599946960428229021534428117934479414132546786861535480138730876602006764631696854128854204962797558839797833588421005647723090166984359389657469889980587600985187086170529350544988591329754371501442189750963178431813102254148212701843248653799692007973114557251014568366491932296339596121286945049607897149636681660488607599187379328971666945625470025878107653133440638850307569593587149633158925009568673523737272942163275305362708721356616896600939684392194019687850577565319168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] 28814504298543463089551972795405692978452416178358971168442624578080846230792470629109800639154941887608158311768222132949933374618888455732284873613004627594190761569320531191840227015431394094834393875898081431954641063713078600915053861269730200188507039428958962218888542422025345518626683896783927375654007885936821456289498414580490640567001410604726639329436478935690019663093347155840398522688905348002870852834643721677865360622491789582636176488351276228586489624303425947562754849636914686271118550799372922739105828313748411527392345672616447625486727441098371047495440009495200481307290901645800625788140812682128578175266774769258001896299445018626218546331700904387365749853472584374903636822783592360708962936855957277160986160562241542339930133555879125606785610440315049345924708616393205423129653463585721947109592250589561968359175214699581074230710190244913038479871142933465584887020140910313761306734651760314523314887004909666404652467256026818494472101316337679819145610153997330488056148542942139980724918233491597304381617937907330123740955366550354470266665373951712213819353771030439171301531679602149158616499949984884355594048431541124019626856545700543480056681759590141793198937104635289325226785511492895991433167004357854933874105696688187975714146427858113758385570948767299405143918577517481363282287555302908695595584976955092684665876718110313108717857652385335029835072519547308775370345631466298344928450134325815203954448454583630821352400145472301722631051958146134510993257967469232307381277478285312945649530465096852924815496967533328898129022934516180425731872003944767710961665049846455455675934191782871524682604461349312950413671081672040072576562748075643225993622201253784317277271677637364612928422812411991834123585625843916572954333084703621928618977542187213306500034515599327043365471543824627750810266241623854970104376435379383585947642654883400892715196762142849104519087156763842424643017244906743089148589223969056765522075315075582436235892244635978764215039082998065907588297424935944818992941676087679801851681336995035826891999308043186211146445547142090363987302380031677016832272649131057516845495788630108137912222730282704574386603894016187264899253252110442891124948168076468326195238574615614557930150457800828378772046011144931390287775163790134358388939340817109785953686876648143295246678237075984012320261228088476493172137954395642910416500639085952622245822032048478624085241272922756760642032604856923516586429060782478769011611491753827841796485385663742402089820280686771855853366909040180135010449131492909149611328798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -171611611437474184606892045631363882446294112245687953254495510057777714138603219217749188553792773009150180438755024223481483373770044001398858405050497035230557267528819452617944970256935530809205723404831237789179728474024810576728838860641959070347737076345163215373144932429247036575562491968191477242689661434852424929833723265197888921163416199854003297714299796917931692379074697039151986252327083256261801312166109236537002008233037774932977008709713112389982127793586140719479926342940166548058466341569202045082768732201289899312594130111829903007563707888524331362717761110085200375929646418981767197119221185201869178624354352362953586994564580291991492796630533876894558165925979071241438163784404023082975132569426607813869435058203203778357994046408092175272735292433869141118622314282425418180257478637402380834054835951128541423440010791724990762236615169536813281425476626811584388363684161466956598008668013465252887367390652304136084723666677452091080656126337003229535339877224407967850111142675070875964917599296988807602133510755063840301026296867004686921830749345412266122117664258258348027219113938379353451556476473859949974044015070323214724357607888896837932438603759237536737761402417365974702429544831842916740471417749401853384685664493517310021348911487082485813255613048779647510830336278030794579987975501398121979239631629065676372967353540455577745442070664324778665549860461032894820207532094272592175934366191001821716944472786825625881431702651568000389933642794026637503418431521151074946924005531451881261148742884036525458474731741683498955146185891148931328385013923621562729133260940781527387540184022578417961118852225117434282339338339941142994905007507953675702192326440405929823125596680213179282618486367786515150959540894294275911379592513904616802100078646345371336336543748742046647269501176224277379969885447519679375912180633090021686921168547637931403048674236037222870177327587428162180352677174567954675873367659703883546950826309734318763419782065195044815253992848334174063362879570054712005447633931629127648767064863717250585664390116474549353057773106044601044340733629291910766644048164236811545859642129495438379671280784185011775168967959045417126712592900366578151396795276399415883073569530795775433625281336260441137544303512175040366583738987513334673211292969739652313335060367185367660174765477418133859870689073208764761050216457502324324961641663140621662549967205851613684286272626445699184392673441514838110569707279712188000804150478313189460927696408811608226567294129210858522851086994764259585567928625054074413562090995318784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 111884669637173773520691131815022807627468440886945748750420537148337190995320405218787074279007229454164155236195530808325083685110519835055667029722810314633214924951225712019058165101349820272400743044035144380603269435155222237700460069336372858070718464021090936768484787260805949876205905452569655801704798883718416460951670267999632068125571769956872989552494140342911024271217041856860773642678070325365989330001673969093211545558566748242864716654257307699411376078305919889422230695124487872938378731528192904673849791569212258579839308040254885513815338068722848740842940361041880540778748280057159080917109483682777315094264932754313753033506357944721022266932669588354875888702381346216417207494538710087541551810160109468063466308138138284732087378621682682496620683472337531708900329685653936474190988830013992713150353153938604933434779029138427471136426880352016236586062045528930217353127094941299818252501169808148470889665648073444271451172655031717292149772424846442342206413316837764937061708568400232719527407664625006280064983463540507293897729810337710933109530773056381075387804092580607024939197688446991755621854692345259297273216190146181762225461534506095328846167132048360308868628036670233164799857550795413044847932434633914881668342569874397454132162683124886983766343017300380788730029166366128186689919808831161258400478053618725131988149438148948910105253559083188412031907507600122174390103017528679399544058080966649470706444462120970802833630199151562439666443988621615851113199048497210508412209486612298335958416232951730924471965081849771727942962523790083233228998431073069618908770542182069489528567134165690480351254373222145879365984802855794642710498595213714269878285099260997900635970939268320045501210463101547404150295394329800365054966854125187989593459902912328770382144623616355717254761832983865081451394430817924358375546216945180192247550481207725200210909844281180775441553070721036379186775468896964053785261394823488687966935576512439501581445600594989240480017097483710303487095369573992225538925942070868343252221278480939349404823293760247391736405864199002903462603306033878947117105607658038128678426681815958970969342366885094318722335393947825817664805263886107053054446564871314037189307391900523677086859834330991234641473636688980243336115110700625618000157835764761925288504742770565947073187053988171450363119334043760165322171658920317457478684952489800674950865635465819591393723838640622606287119203336942333126827163444185503693818150159424861175116187057076952363251871245886391022610680174564384313135039988012826519326748049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 4753201134612247574780356363669821321186603761793563105417479887350283567304731256891611949951971839679231337662772189839403274004643429015500484396519869595060056967005990278212402950532185162404447865871874719658328791476929620435687629619629461971688634128848903381731304377117550940794181089597857330038762204202250199498569015526761289562138150352002555604113450345526803324162640842168751361798601434213619213007491572860319506612606861388064948570071887748201649798687813262523683799806989134158126241274264496857804550058409359862905944959345320381974829766880047812923583513330664182485585756901470188597242347494878989474511040596435687689184856981493424416981204804316025482797093025121724085760058030885602870588724051251607002678499183124172829647199691919127262061685226005967417513193705665012851370131767963675710679276391898324488007983938765743409667003941930445931924370473998981088880539200733633994195195755082350843802495182619165915199020554289834173840194843411889780269736090994443249291019549133171044667609176335331427524537607410143616830464012316774439648484168120831013675481299465807293456721888073631027517271653666042478667876091025798263006886106463590903310400316514523851062244180561661589424163593873468324937327006437393506223980438293535992627003333040252301247456043004060512789223900592950794219934427424798722906827960880160542857787380596698194596257597995277112958678378058861676076270528658362980462288722343102466542062522501349620711520935026398716407020565744516735762506422124712944651320369906074658152939210515506492327467904284972088570752614239256470454656879791208456675409161969041652378106113670722616191090419129831555816267785162107800771506755163053989909179798744064497329150309005924960564900647146112992681308860017489674238915090924046301731224891020793694197277049546774793916639103533415867931098130661371620003823519765516446567464034561919788706378911496822391201655602891767914082405206132212899844452650211736097269316234085785260310707405256206201573846323140738180555532053204451458629072969901033641408317909899147814249128193652023397342864913715965261373183715865059199357606232127471437099776848534234244138164943167258249107036317681667770164459221124490043436881836064438185768273832836829320822628684669322630308826124613309282152625733450770758842591382633048897695444464472875479646022079192051301674926908443292555839344381092516344202185802045252746266061288707139536215391910271806159408693339995514657278397763578008197459943542291992746355931547880820556214731657556327403715511055375610838390180851086583093621672128806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -38453285665668572621535801103436738288520548479818466569213237877637852686390897967570088672820840210669530006705083033312205648336849170065241794296068674808042314077086790796267720619336557417468416438013864950377236488544928451823224296140153995976595283772566668085739058102739379750067791865408124591614378172425914536418852360624466142388131803452694259432127557593117287335461792857752204703571017202051547522825704633266582733956408923543427617341271506628394252787563491753081349542161641603170743888740292197657218389639763674536987346021511454542879324288038026953246663809154869671058282485583809618394828809138997864168523004785449111338771395160614735380031474492564184436485142571990621938106970968998117296241555957390991595666910370474589414382323568838052712481277480969847719181099084012846112136409280927019786041272505090781060442987856932389942255432590858184543691030501706229793856075424409276487093903825286144317698114191239898854910510134725710636203792890864910949103332374757035045603583031427635645840676198087325992537723205647407387713559946648661836310281990988982141791608142068600348356869486956521429238498578209056078090774028477566290992060602286666096674457879238511179758397930101770958461862815052624386010832091059490705992642078349412912710540557011917168540234570273547271217865826964578094292579940812982409105246062167363296366069103662894323488439505502759207451838623379002811262164743897907275736222457494492912969741428273663672349213708090089007455712058676716798846232308750101645281814976612352866637961926540616879727836397747725010346377367106472837508078051383704491219380686745566297803106653486275057544619647528874401631726032159336522010955603978588259716920673478226968603341657153515179188596461847644533289516877128045683310784148855769065339888445103445107583085728027413796317073848876909432259551436589032564824688144412737603519299958465986702130488943081424942534032257437719101353233445326019996188550692244147311293130670265706376377283238394927049452820893334483120163122734859407862498064578954439723998135498551469638141935049881905703172863962729087190860863705270525109085493557530021377055955101499467104849311268460531234763516343368574351059557397318883688018341987705689339711417056777107462085784428569750676563128665097059441740101727624438253164139409914225227906632089331142611347395829750800023307114250569251822462512403773588869062789726447925696677105238861809841168830760831818982926941673424780063188248462240658046196722589006247336246489671688780678917425754583741121483600802930342232614689723023159933332902480183296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 179300744709167492103270480448761233422281278669337799398169673880542665109288171092821843752055369379239050265374116942094738990130030452366154919464006720294161616339268193124101292079644202051898410949882529313505436679571808889289384757090836665815245789216954328849018438297622075125475298485875778376512019551690574815784252268894347686079102251392669952616477919740549963886659284435253332665276633738559311813683209246360945589883742325065411451287852972279232439814068773243707545241606932535556649904271078571710568233430666278171164442371743548935452603735211639798008966492558911488013180849262050152149319061363359166018221502064175952785105633757855143015947728192570575877358390597857634638814162286576817871564579822589964723188753065703015325340953143029719407252961483417761133347245947156262639658868771179126864926409911010538259401130061632559804869657990320120379702192292379267004594386105801321439429375653573869985294568602127156856403721413073145102857639052098757168537999198574410495011895809287729806272657588778440440564754340784530385146410032681684303932274207630283474517083943535192694159634397153874722369893897649074824409865350349598573410420570912242276808491475794343391618005321085649100511135406872250983853330660224710615866947558642631098428856623409732366023235508644884708338333604645801480491807228092282261709994234049950963487929037062972163988770477027686260395908349020737998765086582261368833060624144792530315903186761384602139928790551016290643035834934323276709604266029086931490843186385138713725039521888716115807655500091297051461864172075270541264326499508867524829842123977550644165299413574475078194027177394007175275658084741397614730101713236473674548120173178612790889381981750309235421166536074908028337067825060422863174212945176808525595979271642704946471651969759666053734430027142308735496525405518978131154669059349391252314808627572781935178570558540054149395142199653664641848496077976996671449335868165217172971830881975286043505370037900110540373026189755607889719838784801900427191645635643451275845562653261215604718934645282097812328260022133484469762364992773969879858532880192379132540769771641339595734421631081280456621283102656927945525000932835878415460279763698082397712062714868357217740802486193071170883229503056100707572574284534436256859607318354451853851789872186189289961714751357699881614075350061986046096989826458032690841716969143202361958491933696913943500919531096812097851400759566527025356560270672136989257351695766045443509858742482453599591142612691822789507993407829147331002243869116442042035817522969706496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -612385810136589151503193787177630281936836431115723576251426481873435641988223799825793076683704598802134363230291649230346710130533301972195725857057478412095888330547947022054365896766945566940667742911293216375306472133112370258938784186419668739860102831965154941236265158771499538664078816468951898408091636053174785526945437212214364000010182199731702028049216917183766958501540463329906324730333842223249622117319054599380654156256905808422866399059746874417391699642511136902343713412438521928325647593991574654108499707774850476114612254330222716046811858901421943906198476553016036932693063355071095675795433813635388833566359037541443363330806480991968523289937003381585531707597182600421797937331927968338529132258741589694027307686868788323853960796635858093818675231188675337371476889782940220421938739026944007998679129252660324925798828174268121324366143696176818929684052544188729849112150744088251340175203262268102450983414361008879159949916060431274382845041199802912606027176806619290680627142027063570598849570105152069620896187389164228601280434922625244509605401216833577446210932419013183824233423034053150465713005861742336974086868791788222530555140467009584946124798952268370230796649925282998782776922727710221179758583670640162609239563522796262491934576529043245770572248724871882855414957504826072032209415178159380568114418814603018845184793320099838413548360289399830083955884840577830718288192044263739696827221601521870117386015371755273105443804772702308670240562243562703943947854778946692910375283335249720392639494757319150213090887059108224629545950830260772390398390662670104631658442450725621630729922069431929664557772974665143540064026893935165834959163841019327506225855177067800556867397276874927938421511242230131301426646930796707888229400196362033886912866845779691563968897691213246516658212032880405529661832760377714094407400354972427374631152170264277783547235137589940233266704252590531024564154310061973260130027390128664133606119190896477715770873996314737432720675404094526465794611492338734460726211459898244301068833474170922442099165654654294661675838052771282646387432217953337275368579847553468209583546435429150766293975434640317954898108061426661449730941757892499773838559307650710691418902250664556503723633968884270579320123760854862756513921079068379754100793421620493482579506756683436856392249577714172387526531732083218560363941203371689357955311781681652494640779180422117265998520315694616708709955078931013969763872925292690617080889688840101500053857635837225249521866578787322917810067136927701032501569341010316283062595212353208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 1677695070985716233731362311103062088588970467926012516557020194990286858396891305297026966400739062389144211372547281376092750881232011540881915856781980305151748878266689364109712144833369139489359558452574255398250747838419125483566007693224910784504330315576410423052004306854680498593125108740576391945825542633547845047622563628871866557580680364062873754388009929104898318827045206515245184785538446217748330054785290528711913526412590791585672192614641467899891374401151588290149243190827758118572294595407525906521764069125431821097609892072500121101472549701541521230366695820687149567526484024843815556847766633766981079583300051969489371325687554228638148805196237397104639608781903890432155275122468218849595748753743588260733721765572911158646146671029638403759155824237934150020817979884624655142320567398364221391198633936534230928220428820982478111648782942275980756989881924857867640878530011049346076632583735774750835104014962349821568404880956175212137053865446366663291593163922504866233071472153351741871070714945169928416247736972524383399621784446695622856370952976936706560044035876184992760766507766514042441420471709091680665306593526614124641058596061444450750572413998976970486421307610503713801243260809544514236890204359249224380351583898259788618745181375127441034290661694161998571428920636778544163562741613675785733713414324600327916163754040418352436389660011569851718391193326514437536894708513909043129985508901134669779118251344569460980846731655909099304273719768247347844246751277681642213392952700477304006293129370660257425692941712109284073735051533387154545085114382804099365034898729597156754996647606041899190158210766136397766567322221669793235003633502912110606569248502598375925112269517580070074735658719232708489770656904519831923405056599404135899353832026427511504187302346804213863839312466786916700198914337154731927827048342846798899789526906366866635868740862896378651466340056926533991283145087110094783024180265741803654649032635851784642472502621742180394340219359312891744014864929015435830220329852969716473575445651509888114799192091204705392085043913208287186147647539434928927525893849997294850801274375526626806064330081636003549380123358520515222009684297527986139922086640528867618493795006009342113669640930849963602184698486408569968642659502800217769558840636969000672476422668221994387197293223908676261420752018763986136750690510953511565175566497924200853659060841054893301725497243057656043365493780496414830004569012687659708310519361698607740119178884919379362517733292980813575309909855667811406755162608017940856289097554293948416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -3861003658491568822778002436313008281489200900480080398348189516481333888064350752848296522081181952695514889288458132743095722825556303027441967125261533318056198409409609912203160626525617331386753324848460196223622012830557552084082519635129308804012801921916384644101252707166092858182957084918153035723299529917920569684784796857314102505624631441610097241403413907053635470874932695637588370373469189825268992746211018819009244702042190965977183178321096781179867000903737402898870894112673045559241302744456720842615652133741032310431946580697304989692853700802660732238850258366559907457350048322644399984013949278874107180747612057162352121621313675810295613160038987689542689752707718870811553050429882405550867783653962171053138815142907206862545196927228648062834587951559236582978558563932052611543478023387992113083767365218285541256216302711992223115429764604678036281721788754730649061334595536528851885822288308775720525765413473225838491222500639776453903851278107519316628878082199344669302167160479777618743912281851421201476022060816506561082171902875506313808040799159021667322153163046631549487629764077058257914205773794025085463524759214535280016179734948667847031918329063604659671958159468577136795106667540771401251442263021911723416999335079436733376635634359615723139608350103712615117536254157480633047122721616243613604352119960528482877583969236761223575756505586660156398340872845082405472286244308376620180999293257454678995456433819612276472914637248598560123310030945104305873483926588723623489518606271482682418778022445699120419445867166720725134036064564880982701427081504694984351083211173880789917720168218612427515382713942729262737795051839432445812729078035666147212855153189119351441510498453734152411306049713227460663408819550447181326388275449307405783440982748369013738656885992269788231119818564712261750287671694599431645552410100626916254225774988273289737741415100271823513098055088103771098508773704909496149829108998067508295763914055860385435699939057163420078247492491677631771822684649382505464497775121543239883697605712436814481709255418742323666339546586184550289466472344954174066063918895588495451581915845207027345737175414547812212278018328726603566619134224550318678338996929686745086446651601235178936178219968519872663881242622283142939898248873496199777312307794284160000124561922064180848663862534250138618458791650528126064715381851315740106081995671049774751734060619376850539792022305410217097225909000934359208257263563217078448230475329814932534830276455534876891928013544814054905119007093420130043405651724251000409808857420489818112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 7646521372302578986734448345914745104292835167320160531034254864717322255552482438191351845195597224622880290564837944850335645208351371850047396066599746647786626546601443813448998481284077516959424787958164270791024555146511318941887165741577226771896018253637123265694896200368546651798950583427491955397212551767701125989326894527175907750360459261367002375729786694383708143907396257847385292151043208116654270311733812640335253165884673452665920698310995140677245021146296017651974072904441006030752424258384474883581447951150315517703962344537560476711347295524117158752140280897643771908198561325890703143343266390783191319612703127807428942699696748662871614631000921044001151664780692837316310970449948107133291966514589319734385098874349267202490501039946615671040267386047699064296174068358822448637677272631342768562107325718260113126171882537939954513689474897237902882069966477807483804383752324195932828562996599799562202117292908295532292659565471155354098279070076440872922865283150082837031088907867476127913157956322082666447196840469715936558801394253874302917446376956129420321402522504654517168885007505795856423444552266082272268497095282221776181845124631911244322738227542061532901623089658172159145678879386900830414347544711595200684556804024822799697394389626522298236015851262745153573963926098881487616571432514856973142455415470735404319174524633907911635456873642457729950722539688662378020661672854617135671297685826175086788536999316384862920578051719852637363912779431420849486135346620115701339340258413130361135657528323803755467904091323368368991214373530690808254447789922542149144273977833447489534552132740040576991779063701000247698450568067879831034588878953677342609168139447858341099643420045293485065898966082491104505417080070545043365266849119539682634816131883436375125917430245529977429566531307226418295685068032708688066738956161023349492693819511049616309057590152561781395200128756618644910055089185559580466776473126604467999779810216777023702951844439657320319977625289948123243654947818047861808737011423943738676301989300963165316930834281050395450094095984676480450095460449665424645331955700131610214843891216756939294091693583443022517769548088509186945587472696095913095811781764483967822228250578371104911231657364092002616630792030537426297323187765120570869005943140184868143215824720469820212781149673321486909622215498339093180805626462358396253708525748394713958453041552332677074618000522159517966211243765165790355300548415726038070851420261274562104206831875204948998118587088210712705805930404518434654007544808857143044659171435690852352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -13198653912561612385478710029834217794033470255277951798291483855089148999627631485839892740857218367698183640969245820502328532207420670082904473472099402860355164663936124281020250080472504491965924948212623053520688462748988033509235968228343722996743846344548558294397210401223142260904564501128491726273034371698417187404960968166931003072654408773289938438945348672931339045285573184653720854174236161488296581874277325045322307565377563914142161720823125713685652452878017675168368245649152864873664670374838997977128153610239515998933788043568667045419832972162516309436208699316109739988907333153109440162564152143400442701328315861869198261527313416536649719210598868576517807174784678180602650484067287677445881336847753709043402825935324196099354296862454861672521612799803879344234558686380230515526965843762357591257099017267869870317643552296906154631677468906172691383591929654733068510663445954725294388917429613454935696641885034603389777366919760633598313743810512062345424485141399369479655897474448316568859716015905873618524376826845567951285941279848768712265746328879298982052918925899372932007487172364094909154959175854434717048643175018025347620085613292586425365570556338075057692615161597310943913842895416862784282375648417648258652861996765538339713895815465960328342579423186821232259180864052163923701413597263213848057693212973086358460886147277786490809157984815726598030271163695606148857608009898757988859524356183752277540785944477360061581843257364333345349878383010597449339306205717682098109671107808018713319322318245971328844582300589314692892392930614124095141788013592226344932188127049586146179020985085566566732303017635939480257839337966511317721446701170821583882510137646173444016242214348688691740226368498968166189790643851877198027478761004969361717365610965425275428815537077192741225818417056415250410725276495592391383119754951232838600919597732460426996655961792629770299808219457288414942150009713981494563865758186657717816067592726639653085544391315277349261257752319829001337558856873026299426448754675800679397801809776765297388329243834185434804413644466955588139959926796888434330081063776001567972737446549281626560196107928570845690828817881461426664243989740428405468115194937491738507815642040980766395432244290138488486582603526338592294539978626707462186284821059467065500304988713864450207780464386218009585398665715938039426878309052908481701411524307765516250596694009268801958908523931704654885477847279657299258572803725025677264075673784205056581185217334711191701572523297956915660199339433776925065350255859722280879095480045558300672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 20011212786661396828556059336390154200976220457543629922470006254677532374919665270965125378789987303086744183644102328490667870922567656844189839418339994583142576846940419211883724800077954510173785967139162822821657726851229056490619445419746931954878374389586624325399101997022467745538715079325147938227757538829881756038192614334037868739445693423863726141553880353509102850357729223195089723737990998215376346648042693933986174335828228902812290969285765846886407423867147140097586690065344025936020389797074277283350766092652180972718504668281917978404721005555821626067680224880790359543342446664017672687704456415102526921208518515237271428135068657656190135521825195421079772469879545235883693091475218631087539689274262679530107398489765909662228508220371365212159686644201750736769723146088191513526329261392809304888073317219609890676013087940464154701543736720797393664239360620597821953956952301846212024923522231391169473468017492487569486897471569897341835723693837695524786795424683145693610825136707976454044643133383931442727330268222697515111037877189054948834316271254659471439959530838142396081398916837245913534063683499444754714276279389698985371533994712358293547382322436202949689005552753284966609553231854387582857505854498785227144163524706008201941570891436294236541494354578208932031594025669863838567887435363561264459010975077427252695687854971881486071471528453415813114084902514776548283650176531513321165875665492547587422459656793388787717487829026419952712377630811242677604631573439281680842840828237175296176508478580020036735642413414130252396226601288298342613688349810066663596919831835617966495318604786513764979102912857990993444577449377306463814565820304562089829456799292602266210548855717466472832783504979933319651312900934842476932337697746322993048898530708515111583089028141617406263305412177540386006195029804660714604900097404004873671001803762228469970871475915234878424690730887548683024500090337697096469095886196739175816910192494181434372335669852896940287212813198740696251792058425044047097644891269821145220381440161022661016783708029889370802171339072452536565359068040773197474967889435103546590913230044918140749340123019209654889548216706522453997221182823513221125474868124549955796057897547226119724999295401027977917612916872961834872971224701337108539354787975621437189254600398448056696614198330632571773271066726912483664175683812422293580934954962498115341922689132809158355195424597511255182261211138494639084975745382294169666871906712168310034729406777234279837741810092341909572803500149088252542212207327597655184549490919762558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 77190446011303771293080103376079812127616298217050212168989243904442975473351987921173975559576709253991050523137215222284568271683658357975544183888377462453789284639407428005093932381643164854131568023816564854575404054535598721221908352384293417393985324555406682280784907500406750162646885149077724209393303010018883317029644951042364537362904068981579999059925842216145978648275144877307608316523529932900180163645531637539648461448419067239577610800883446811353901787309742315792123201493598167556370148097534481635370651926963832551308110825856726384922231700023828557018171092483421775699865127840117926793955183379736495872346914904375807842470686628155366767868050586476442647049861373634006989820587549795429502637933061009548339135840921164361872115511671390449853379450608878705591943567741054521555181402729281599167605738875507265478171140677864143187397919455755054154796607219319702443494119782447923082191635418201944603689538786598851602937279786491800000796821687615248819217309955312684824824887975212508312907755777785091951377444825844416030426828150714298791672471206847100385757929609204543032565934715166973570407797424670550093330481090843738839560999711007036204695851797173929436709170512100993003148892704826269906295056376296107708874545879324853223562248743560865445768766375789416621072745231356342874071047348073188465769123586604865108780598726741914832173716900067781971798350064886301860992140847005073034844336995668537935798908933395565369244415564231172761850047700459030600797550209692224852237677121509892854039587978266710065106333643780552232878819257489768161673710382533236901277029091428046372803598272573899376981525142035668951639236039093082015358916972228904817270783695561243901081080666206840905848371385509377158135561649599652353251155258349073706638425939166569198219848887407541294793210421949180961911673342367818370903696506222188459775484261751228940683944719819547288136764200061257524763756035867584659936481387671161559872691333671407182119730167950081335081177785236612125106136584983169377937628361339070540662348215724248648109058443491835940330277288095218679862051152050862509828408349790552859639471764402108902506683261468781763118223019912044061418341633830410799239865480587831089528298670644943316661852637057677261744374213242719491278664022935592469972521364063007522728965257817492711774983264518261552924513917552633080175357273961070703746476845158107429146513864343631617613558944961130979674669749916307899265666373822947334640287084558031960514921796892619059285550287723127013186014476169363974224623311582994104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -6581543946381876829711294507811812698073832608364337022822404942486534862169251011601916880371122503165128530256351695173566825942480040299631400583738579818901369632552419528974399868859777391876207055137265573711550414120781996357995063179520544953848126384243148220577558107968885657740282814491052423057274055968040814761453103258346297297337770023228994020424666583690898124901789700960567082965453250803257171881696976695215312015489108120675133867855987755217853181197578727358385800374595228931856054647897797811382549200655321138321226338265305461872039253013032338564648366686088302613055246563752741479500317426681196811329652920288744549986297560256026270562661711836330380238131145364170192875065066521635116216251205897559720443468078240809618095872564368880788930674112437098718196734412916144894055216834855630905880775778471608950177289043042903235434580511925549663783864301195424261171726948022010934919236238469276389066044684425438148522751440280113010204697643443680998046251174758669614304631543745043186428158558166436250268949039123656877919577477931589928667410102130807538477657367215095237982163996767741837581865747730378558363182834521441778858620588556215823070570395284110931201093018989499243270331577675321854409721477210143477310553833017162319924307191728255479676653001156066809994845003042913473481112717026040366967425873319374451866620288465713301084549847172372998658202759133004387276235566219002885691067529633278302698874609028534725832227517349426541334810628605391482784518954214003136875831164452252521070996249522363311550726394992472080741328494954884117275911265169352351398819858921156086718044404980950477573679390875630848155049160690190728189640328195637612623471239452545376168252601405731500403350175182000028700083692983840072467035991990969894250245870404761682942022533103689224311273080952616054916522509870721962891417122426905702421061905006832597230080020739208093845955414241290011533959485549225660919073712830903469440370855590261146492489801954542895834745927906575905846727197288090202284782139215343820457172092679470857493468668748349812926204031623872075861425905788985658972517509906810765950161217013691500888882791757403964823169803926773415523889225655399928527454390700296745365490552653147987601829713835594218130908156676202633018595454368917630360914887071465300404562423479556024142930380710221286392800648792051142891019571031007659083843091611862290926152769141886045031478407652468706475994541499990647306976041851246159573486613494256794386112905044484494725827172004852608101509738961079697850209105381669612814336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] -66247518873875648746733109808656859190170639222232351798183700550273746732462448876882402453289976860452452377927045885511510391875807411243719044939371752129350369880462274235912156840237769655557456401458736709910572700560059760852137408012543595889184626970788914801352255280438443717727227998660780188905722504864654994481835925468667427622301040650755502824880836356085842903159237222762431655395648480009217416701884877836991684265260399879030034653576783673069399280649060474732102591961160722849366129600087820185284107432839209507270803410415034680168166196149546484280763698885618007140887982363954149559935911212096875191154656995838211884535368878356877768348995705751780392222439540815734361699963323641741472000678022209664229254709287434478523693088164769553622638913799895598633213030187050932444079272214372906724740033733360913952007561441479022748651482558194609271516340495706103268934305283481130033871061428241431878164592516509102050204565985771570327946181175547018678869007596556634783731005349777135655103556177483479486934723537100142384986343060356348637433098442300063154138892795187538987071018478328332924780271270284491545698667378146102531897106507331009275785821715787468603240556574378288506078713930167208865081669960715634887511709119054402957147292440896804224538327858530693205244433396485759621866873627633359312550682760802315561912509197814518363057295026549717494938201312845737867535141435907459103464590612462504249673030586421466824908184128412208772544588109494060614134238062514036314727783555918524095775008002412076992159972206167544084349279344534128375628623693533120101084628016308904681139290426212494220561704258981442176352952565090326640492557195232913153648254212408750909322785384608571119684512737897389433300871530311952327574424835978997620923337171578697848228287246963128533921226490382367906659471831884829693246651555590353039839606316192740212184574542237240972558790643879900165828153209716076447408782972287771966262848061228982924425867653150990845140493659189168196903671283259035085978255313719377516204552318477876628844405742462885422195885988459572632945672668102627267620371583030637261259025737395386942325726199995029391824674488406849581965152111016311094069253233098044468619307459593101492516737807983189494805058393128362785038147892362198652324221394924016895484501643040273867199740442208727122093220930365782129255108189929757521872574113316462706032166139739688719842008500722959567070647469184206843652205727212433058798559266887119014047730379360064981790746553544346183072802220738965268921493809824163078078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 5773072237951871668642787239747118240918589359093021280279913377408919354958488297778250467864129507373056413847409715347676745309076191215486641090848150501946374163857855113164404604822287238396041504249989763606093804127799300485164855103996283949162082143908244875891691872751108320148602386761455102807068838714658259667499174450543331753198311000382218070810912184850859422702737520949917281515813246371037542802925947452999280089825173880026408126921901391118797703245371851577782556361768676397995813926338088123009473639059349302710190228694287058425297913276593417864336082121995358971694045946983818883315416868386427411204533989374337036687189721176046616326205899303573499955412409010755761792518381582164764924018131573506782703973547167871456272457015891161873090452428934004046298327431725270560531664379199722551797723452220336533954341835520206596675722692340375595547927450198573399669740535395744536068666966153909470239431819625122683260813191083379406225817468117633814869093186541824594298114573653831123797888806914544640922308256834035360613403319974133223500421526426579829592890527962166709462727511615336462015917585401483734768186899483404893910789111905033820718029004017556034841838422930510852982134510171911091985862371481779259285923895303448305537730895041312838504475498683637159024113001890596914282854397845163467570336168945618377517375939910666650686754264512297402310914734045842002408550666423061427791361202974282369115310491550013226341181526208842904122601340666833906248683187807620689963556770232918919512144743768519046916333684339974681670831037587857272921660732149597412992315379183964677583342975849290191340467981166191713787686645032718111060453449374201908939461987970335324009331331604378667819173649619250091362706126758095344634544479428592077160175923300174167565463634803821605428236677766033072776602113609055670147750349468972431398776688528388186794423201062474571919633576428246502160789919734336600869589824661688549947367061701596477292213378627016783732145872819098451460779125227739495993665363447177475585264490304745159181638460504480772575365132662765046372031183464310638873963541054561388313949996069441098310791325072150126954308523564418862906121609836932072357250662534795927802468456403155589540187913537295412180110159401646697179795111147902443564306140702473870043617074614704316821204314952343163249040152463062060953092932344747982703157555330798701337857555659793937542002195287942101854878552003377261965979419109824804095807947049877537640481175775352328029550354023244956990376132203827508545339530330406949698404352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -8503576821132860798796483574874578831721391272958673055616538882910217552363211178897854251796729622050137921864986466911416613565204175777085498226874604448289060906400980069292566011120892190263540636283365259744968304767127099317279708507308785139533824607704125665449700157918745129125320298541673501999789276950891374151619667408474287211190913801364507940233773296650783398977711329787788053083959790296522107824688109035560452741159734322384278827649735769157093515401505722066623242567679283712413354663979457207548099414736995824550138786434254747212028654746295608424783967508577062754674236124521924145404324496225836560068542801081032901828031674007406333105172065073246536841139080249907535295937917256020774247296126290257376688649822413097421747145933211674890060476193483385612373280764360430405806455360093470719893401850251298118466497581867641852193389508457976936147280264732320108408890332480295268612478039595825266994341229084383122070028906876621224031051749353989613444406234421389030819214854534496306527870450484290734965949024644228127040090656475951507138734243693623135741025428487108456250807554822669122855377609470671410748308388232340456553292055334455026644093115706619222477374710160250974518882978736212214071670272503997692811767712060837957708647015197693850833292074342573425904926824780692632209038873135940314223312870770736355898620585385379191465282626850314501259736456534153972716049356994273759093863990221790458795690066054721476257941786463195313793192257959238580597729123787839482444662503422710699724591859907833657807989643961674947741238621870510568852499238979076271758696475053316948392426214169980562913856454420360104715587187576944894057143620305514043906855058583447073892718211284365601983610683900031869529871754667490470682499538022779750415886690678084981177093938987484579624734984487868588571281205872674994513255771078412655516607119804797127139925204876843103321490972844045062379476478033911875963968380895968574230127428793121948800306210846417420751135063040801499122148160723687442025123507964609513813577066071371334411135827249553750104558149614237792785607784951598669314295591568561950339237195232609996982143637950959447619298620844307558133181905684371455277697027527435467091096681189103113041372269290257539117604251368749655048920377480184040496341533730143321416328375799408082180124549491911518476849891328117375530739161662759938888158571218302599101963461965815546692083333485736479887186818290682332680693564576585694192085874777436828799705134665738290026345091826015954991611195285845504118108748879834842870579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -192489291167670168297147425096772133891902686627143204694066820221437390607038868352238398980596149047716949559262696230529130537932736560626248064894565712017870133573937621994665766832358887878283252637811503695601186524553320032040571437229738796382657596793324572818791186555948577474198635988290068172022856109697709566393189607557227101349164020009024034047534376240219664352746842120378207912461498048623191473450016433811827973307248903505704868884066103573879654543909800029343261522297758550340227107488487779407531797914371741995171261744796002386015287191450744444999551945454958056095974955468709427963407430779658949478520541943559319428142233175062460664103144673888987377692816825818749497255947854497614588133644287527690868531645609882017991239948086219726979700870408965414781316574046873490455262773131040662654005186876862817039089954222555858173063463811870228683632764376367158183953530433909207841820382931847243234636058408528928843085189483291516351917787071848556421598394513219594093478042924689731533373013999779909371419995409474441569935970340329929074851156012137033170981331366265655220965553294409951383132738141445988814217221846447226033993833091664895501419348274715534672506484616326197312977909805595513340795708937834063645127270589639801132721813971652404893737300113816324468124863327669119491688043902176883203484111643009511147533196372577427061873509841408089714679101017718099141499445402535935180673248418650372603178888069416809869328358435495661563576003400300594057241383111101792051923486837235778328999022494178116830085028523932637076513995528747308530693576536182029625526990212292909269523881269953358391041576432166116410798518741772883134843821966198515434875433633215933359941784738288924627624743205057635844278177175107515703552157140612291851599520969733635300609218534834962238940057357040216103934885648682627293129271378332918175804842904445175826594516732336890141420515514820349140312576107544914035152562916982818615748212824326218820444077052712870308196903975846749516313710584934986573895376270515347610084068576289098700112531931077588478715792182851125866493132041116918618537122681853831785045555478577297678903663976103388203582934497721194115206188038927640494342563367751912128613739853069478960227687816964846686115809374258559950209360520429423320895347839498592951677613992526693849984717864398572960042058009997791526397688315199151691535747161875042244948890213566195461903828496653402344081361838909716320954683699553793384211826934479951793797431903639174167668003626207954015587755738298728267318398156269603308817088512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 1650442645963351974825814698702159357336453622405307218828902123561751644119536596496473173066360825838205158594595373818560446331382467534082951321573149630388863505888262769684347499920680754953463191897429553083808814503540335004863251735728812215407438446127787837382384115957671030123373531658494989190858930263507074887914666408382106932283997451955536231120465243822936052103812749685652602999202270293501561059885655035822494997867563172765141889160020864756139566938988351257429241870199809262577599471993311684172673572744585856353154231266676115087738356449561339592284110695821244804256112241096717409716964403256697687695161457670315638646794853413527750742400755146503699865769285267203445360138640330265350229793299276038545988425664020011978845713296774530285780400380748437247977423335396768320070537126357319236513426445801240369283927544454739384713808862374559731099608720308455616055353866227134556013112540389427553180792626184575982706046278227222845925063876434935395532969143997175472635230979915212686804467403662814159473493720570719646564157309770173816967563834554552950563220529936127417543826094440473907422001422368734437693633352343463974809183384547268159549794481981198971350993851107866572329301341641973998234365414192143892552668973929492662811031726314883129944344384421033931049746133352143692873222389418658978312499374987705696046034648045080693641314182577589446076668134420802250535163981703463725435668364470881698009168179679065353643367405344718506871965063237871609180559962348194908826812294709357178795545148066222129797281129539466671243665674490643437482252933344924858775102062667073105587643897723716524113989186506336772088222500195790820298808894769736496577274053739238236109582385329189904026693724268034630575945787817509972021584904283438660730029183488876573228887167188118426715413988845695152186954822112872416706923636333050005654854331017239741271993624781381160732497136516476592533498428215728581435968627361060456205623328894783944925311698039744980528651800589819677146768225775544895324322679691755249723376775124926122451093326360007742498679206777572161263869541176760861613540628667537619029496343278491529100505853420056353224694595914490495290850382365053174643846035990188823028429560711245310631326160222750337231140034857342218505898913588209683929547353297850336406021090795372859542901984383091851819933933052332430281008695593706785699013126105423105046733430875493746219233465604739132167526057002611792761625678474650458379218863146299189412587778577818149115716605099334109890792953546978217761057039984776048453447843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -910658527564351437397398857860666717276969329563533933787948562117549449026110321690174738359144023390906901606799788814540049804746601801796089533705593017686336654511247419028997104074360323022614054206764295883844896673234610324438440175901176753609587379743685202109106655756851413062125706865029004795319546153245038308211103036026829192241690646358068760693996600666877205068281328492029484420255873845636753658790553581402484800046503489295405271022899033068727370212014558997580575301339201238563043434857821134550642477374967509633721842320251625002901606465743569610013713951034521124879642995527756948538386780509780183150786849841766481209836566019029347783382292199628823067829654725215116643921834916114683749477889512070748967337197482717727711465230941865031058245596258606395938188417596752171686943851609455988511234921995576889012516481196171464317031365388576492278091645572442803315342997023695889435751276559898880397926225103288959636098631597407782275247047042737755713836119239742958895847511570135480653746596797964138717255121052390074536440792976675127096698705410168417043636841276488624434147963110617271494583685995192925957037674923118202052449233263587773605666309322521150444546622621823052331618009982344658121475859501182357354797730013422127111761917913867144103600049829638921352470038153886318155610939825362564096265238798759628874359384540642101091855313415906501680503926845978768531265384208826143341859239364696189302919051575591814244146987204198117975355573571422536856584239562858559926964075045853158134383694882705307623545008156241724603823004760434143128321343844700049619765531092678682752439658182003635441592495447328272426567406233043797087130390007487401846342508706346253893984251508228044776089079413634346370585181652587209102083097246174802861955099478074181970192755288951958062765763710566274753624531045207243363591572537972709394655617854930599048891922060988574043245256554228678718476075460236604570585835124262456926490546334364094756974608866125259820848574720007111919333230371314448876915835257546524332723085329857397387282763298494844003648170946756879218197835122786335002797040668567099026622541459529486352014663995996272403713286168429743862768918521636283935960742308745298300581633917818436867560137257641410203670070772189233650893919347917172167387114336400485160898136716138297901979463797347829373352295269599594581166853276138214622190003473237159951898977692561817226324710727767186198858037276110687736427324135889667311973474320415274325291743645645215573216858987441853375373192818680629089767333537899890215137312768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] -36463763647770783429098581952540022074353265009050376636006473223846136664545155371970365917036154471743782114974279404376754448687009052826298936142173920290755047155420738255498449362045277891201502414018861989269060223963391603096199759532192086455441813991039094747821208936656113957926418007924315183931659624956099139674026707851430100629790184718217587934776690119356654154963409288967448091368893255846627877578379406452276786579612938381454178677656503039763803965336035249470053726059267430754447934666795279088475244166000845308894913363282248641139869403026497820635895545431157215462319649156190925899894135828663586002790005991023805775674296328081899055086042364544580060329345246415981563424077800522494812536961483454897917228315193418251149435392473656128717669848326083562828256267662939645884400338825718619406283576462936165546663486898687375136000697792255620341243446110558431083209824889899974777563182967218564265523818962529685057254581983599009398697952149379108847153093834553319505558921049904984926138609293587249835696498694675804070027140791860492321361907641747813191354532126665407916221982390456562214218912952823775914885753929861442045890867958368929550752950375280526722009386122622121525388683229691584924583280529249463602183212963764838191167524349744445010570251071483407797294537749809218132057414748901134278038680843712980060007241320742232777378544248645012746897928309824429177456373154592066421561532291006680607995573583851681010259134650027599128669621987825926074547714519704228665864680707022587283415574151520900851527031669792522325836184464535053797613425857560106317490224923150090970183455434446203588550064432313995345895236647677190695813439641703102303297653719127524540104921858564441068984639122098783983729609565284028769142602614955167603075208390685530020006044936326495947436162961670206849392669298635121786322084164648200614233457695197236594750973778394090741427108512514398348947060403664652906188343548283367108982940107495098450964361031027996286460039264114424749625584950194385668962983360445928844685841060403088812570840176730736392310288726875896084336181196534153661639651960028260185956761449122283382993696926168383721396348348840357013303591914350008181326069965195714261975078574218129948891875014958455205793644881940034104952765213136506526263896548760711848257966764251239280360604479390091339986689694297164694765489161221412922767734455188505202194983328804543089060830161427193775258932190060806708497448003264648087851031869512274625197536648751649571228318897428315027229594353079714265966165441259570019352270864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] 245888007879774469091197804146253386719388533491649972137153478729994215197693273166377359817643602002714872264293518969669483354690103712063795026763780175747571075929571904398265247425116629959029536754112063251302509418409065684228029531161831913053838984402130386037208284839707727731729010004760796930982578176138038700476979079777452089493604798513471029457703587927913743442044347875576747640450168667599268331475714695690033628816703251859535457936082091941698070858664489297326085853318907512874913755025627237732930418707692834363624410898431093471002593647210131703417791746493090950747288870863824009909650472327986377936139282852141225229148538242644136754751983670326450682411070547190339390638897166126610833068545193456445771920594528357253885726654011347657616846155962715530248566370604160443455731028950695151815759978043948235375049519089749375073446782435547318209250839174228367967882130916274482080288331195212304697697063159745337825385249499866367489452933701982283590012227401261645035463173230695476588324216909447032930598495942509916255253863494851544578194747551497202557467265632669614596412292500031663354554655208664867544181397225370857920377425563679107833787811597851447335833168230340033417845171701077425943236242538580976862617314070450609594581301927769782600739986287749774300049022030160761461214219293409796998925436890205452688085418205325911784065727120075641441825068899307107830222036446666632966874526546123068213205248375623622890071761411678888553752587071104636273715035029629407427890759409768087637246913885157300688938053804534697989831302514345304113408082560528689525796971117863659462085911772840093827108061667574310855755691776220948623860545890198484346415317345639368556962787359877617554277784821223012870251577340318993036559243974048903826921555769025928687893568353525376634533988093549046510362883576416361653792922656700420439726906706631188197390136062407865630233494933705196221278742445932099691806172059070944346884019692100346523519738946202168712294133533259944358364672887099098164493234827825216172768436504032771473537522241719428129678491260538805894235211375787542943167431339194052309655760840928161203865705745422561356698486550245296944126349198455914452182474311656807024198445260289076867104957570739500551199788669156376077157812938539890737128534221290478122122300875036181510544923950404942350030109762762434327971680191957555866003925611520976963495363826346129036878846041968057924775201011791699588546885698001109647467700055024744483152346658706301121054891029396876372321278315403117008592064817903413512013745225728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] -751060378540432274724547188596454279510483637366543038468416380385918902844732121679233855464938847671139028100205121416726836447408774323904415567160537618489538983850952978691849494309098853214146510776149984397093303422400325109865298802041594160684573434823732434200037461468806520253165576178112093196342931812763907560610490689644102451554052117935244217009643284111012811433395774950524132990215002476880944109894342184443865047805511112003645510174741622114182176198281559352768732439728148017221490741362476835303032747270692159581626664471335680232100454234489339742401481048278476526198091204913634186058031265951402155700824856431136385684091931637116067280544308048790436428024214490852352936031938452654402072695233372672572891839369505724644392653752326674669455480194834005397345705223137640815680662830203344003336357328722896051544232587264868367710142598595618551965992923519939632617448296714757917262629157677264123931935843894143947263695725094026314425428833079247916922275371501535888726947087632060721494291761815141547705087167049910835275436033718165137415306448513964171538987657289577387734957468567737370267270958549805952310258360762761758715746979931389533208341180542423002569182494481198568096966028841495857483254405977025773832108633213852922820626142367464535302517470286829321170400168993973115505328689787606108067613461396087877987329161338860354451977277435547990309414804099440814693530457486680182196339223641243433571041112502827755511430072569567192188223586077282085910483248962663636665262816152449636680668006004849210232403194897874690748934136282662626392974658757505846500706492115535782610100684895484501969664058803442398867862301464487921367657906946114721603156516730312160333911008733887087500147095841662445013863854338726485071790543344896555082482124375864355170766382164168250085055233845498587262267548590133935466438505816674229482612308761381009049401690014503481578709041609912935177469572770498916123208810949119461604965351232090280184951687266360799362947113560443892148939238464220115489161302003251173324944827185306689068298618988191603537291122793837709072158009243007665008164538253036993694381399160334469119498987898002726621019549961091188686323768645708305093001939632862630993105975736588679475576849273652435600608226329199188366360571602468303406767574755881828538762714433948933746061808415344168558679817534255970570545952336261525171653532987693346922745756029552893008294641814032683385882386032156539608948895270802072268776224714205484845250334994901642582843697706534633878316390644835340297583557583331329302773370978304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -1297158875189936664719542846558789438085796338128233404524866132071789015289105864874313031935270100886036319708666887017963013907694903018236846314977947529529858609881609616957908018489767790513549342684560729331735787749607705735627007780839701517680804115814403292834466140365231275173421158379066246002921101129900429899649284965434357506064709336027192357233665831698542708479547236538178970812461001885471804471524832858981125957161965343250665696519996413101165388776401043102787022073882527628206836536805508785809199831085751198750580710592483197952362441558897137638177120125212156864604165433650727377197057110394882199939596856647478152916776897240378859793798889244909383304652229108542646197810100872290241180512681123533719444737931429395019607249504825051797618965331285073021115199112158888781475578306146376145678357633071407005090499703917294762322436675163954188713854609560930048485949898481668001810817916351828300447928697706741137102446098666896935804689100493287604882237774093385202370441105302906371799927675238057448319388081311849229248445995942606818778055062304349909043303131386639512978423087703977126978592049383702683340913954410690681604918829384393795038129643586740048468369213504087049924537411223297420495171733226002032795722895071564549897119459022506457054205697593879161075776927750505936131471442455881958302829065005659721267495612371084432948423507126798188085690254262823138457877513298412710344003317021592566037622304170841470414907892639675187396266895183921142562236003757992454961026436997251265631320620220693436796710744485938489859369697975908544590689028556590739041840751886197911570219467333225184361929320103060256554175761694179125154989725243267811769875748462337000798748352698394791585337724719606818067288331870158985269571894312771427997845055699827907445758375020073306651646573683797675985983179764495404822785259689219341896490987250030349676372179858525454495484402352577292597524913214797415424495146005463914915229454433858309982958323646930598646634573312461609887711746100964254814397588695305791497273180598062833348342530960257253239219291864495375177758183466570902573786555835294990784579626964636774528322669683174396743185569250586228964325877392421462629956733815968927078147149493031128840743894954973639976776935061308689333015241294596403001553038700023383779411807265119844075116226941905253782871599339100674492264727976194609325613791581993255533111387121786603235194617028662298871445448498321208048825497868408866034581200099313071660935827146661271131509929394200559400790177254755931775088514504685747827301922373632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 26599044526047203873578733342622532599122942249815851495205091208459876284269282454001058674919149164312993716683826340300222886645084562374068509438341190347264818453780125647506058030106035764235468156933188168040265234227829104143044524421900657024939855230388945882565773645435382788680870890903077865785178089040101378337687788781732302432937024534146152715001523067616262096211170013754104020181411847517810522968822034404820962056824368335173277036977809810879678320476081127995016275352348718073700464544279722732938133649211196130516196394680606457195333942300223556542040876534775366918324194217033677313689035620066808474193470134859644444278978431287357579268755228265089577526586459275118373967422345367429443857967138725652421828439322799069199151165839792470315432269211321378003952068023043539561547288783998068764580887257442443523695730233363323181654050327207834532989770652353120170475256629356205357479659214769954451984944155730682146943618311976363146715834866047645976962810629766370228685746538003582931801481948112479076986669215345733112460561743718842998876283423792731149670023585204609949854188562218822290755917606577874991931708941387596606289812520541067956700191218699173515338555054171682139363187248891327651884874303110961992035432194550755600249365191970244429503979728191869059851129618980385937657178997291615672913368151409460676942239292005233889776463637727386840719643711185185762446984268720999157966084951131285381364760288140513947825958615527705662795595847139747023012591352903391381878076994865729676379421183710579135049615103571267517734292970151078489539270125051225548577548764622574859777044719403195735690814751202670408553178726659847297766911423363394557583791996916128905175851384031968912495915666075640498536065137186824894876698649913627804324147868849119201017869516606645268929225000664349286171600174715898693651795435718985918909141509454017529185185940748337166791789443117231155026439975117249497323150204770912074513827685582148800354683928617396178040818193709133367078980114140446610209253334675573550436113538481834356674715814361701678594332923885915670449894579954009205076017898192099188770060859399002327096857583700268052430141123565773523022013396727926348114810949605069146853475999255192346051157024828189831846892667467631182692156509026778869925162523252287803923448391851366176511506165420789686692595317746693688417815644139311594912611069633539074795440272817039717989097792112029049481952235192586025116044741814880590744351269122364381109436794333243697970423310116200078931658919795409812578942181989179447752092416999424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -154731646354466559043307423358798687586249402282370291826970543331825256239020035961307152062345107662195419723141690161154450895879150083637085042826451044425645850216915325962872102684264426118315695011854378631102737712001519614560775696507960345764069580163213762492108140326250115968812945096139292319740923976474200618745358314124068221908836128299054344021598474597396291026656702395633781705848050951848467142046038138459291652468253405439962991422973641420495220188794502572705446432494732748621409002333091266716953421017511507738594394671822944568845881823984277493085512891308299394459126276634650690769676568921020246449732967277960258376001809651461849556924359772417434640577926592345636157998651366165187533203554961009023153875719764978549562433653768756583334771859778146560976231594013437385760261805285808805802297838832410241781394399825978469655206109283856571466626037265276844082170080353080022203639539323740969699530556222010653528135826217931650683610432802551837064105878281396308246866940064074649880294547275528853172266665086265503700462010421114923500211474186407893763194319412706490297793792696753069775311231086314872135596135006926311558652571017653182336631820546444902485738583406869693356704077009999610804253296247506454661093600092666816458464720116614550188190084597934808744804205779590942091891840120169652842697849782262534056709230098988367962019939911698610085190365594322551060573932414857327492124318511249236278613169420761625097751741819096222929353454930501707207472509146144964171959187930854046089158439022022464083283602399548599899430630165920633750914281820961787333017825629119631974473436549491474506732263057479779736892344329529162886743277636234607027054649499246994199288470610384466169982523048075868769253075805346707801275681151753812314033390527123973574266433254252015160998773032515937473834421161358530341619592954986950903459456509633070746242696052425157764656033721489558141118624315404847475409720760403085252681007731017769276783463411720499540197757959691641019912386700288136123495174703966500567076515846112963944951763357783895894083494422206870658659962079894705745750097885335290453760228014342176336631939951289027194989774133999607457892716257376919913787940770020842806053476870937554293780209644676732801399578724199739150034992229819002926735333825393201587898518849843107986551929664550948981147160524399645905097795999215650893007556354600396491523153614083627912491370178394579198432534624366709223578311108121238810629794756463011844329431771556640065441799980946140341174763558265366790858414167078211454659918584348672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 600109929158247604162627899242053421591721991492638553363830141996764690572365826774161547600091164171023819564823931988001927398320576977154469769603761499937295146178945799450970785125284706422779904718128406300312848111079437907325774261810215581963715459078046922670524770532435515652540869610505542528746580066043353525262467747841380860216277414859764871722419569509713237410561849749344789446857091764041445547490827312878213939782926486658073764902379957661555815353933380798970323494643190573648597981995762294021442447936409702204831708619405843723571151545855608798144651758718977637621881820306139651662405840654937265130297296607708009984120684870702422017397631783378390413248110013638035959374032779892354365893087019142042754251433234455856128470281534699947516572191235498125974843352233953531941062026454621425329678399733110654457621939261175840374334942753186108018684350238680584308849729871563377995670868340899331982770823171711031807381643569728732880654315634462358465161086649951944897856889626942776730044541818833548724542555584529328481890009487571925450945013769927741780972998044687486899583524058613818051729152483937656101487372918894641924901923302126881753866627406584400950646150408014467675090041843034976320261498464587191880925114907897300329169590101862271571391634256169127198824717888430193758766803002602717229565385192662326453190170404463102952299874996267617308714724114418285001545657733739901104719457403857433432876595373397576689669768915592264510817259361595783206137577530977168502204437796279937856450542146594074433440495380390594057512389304889802231392023466446070360614233038531068269821915832541800392902834691920585897589503571677826552955333071229979118676333008078537005843565355151761874499755923871889426219207022276950187281271025158344319630641542354254199702241976682920596305197797137809776660449808731785837158326277576257742751780186955786695815811643927687459033892095619116335808455798753387145393694551039859357713672105115201928008296358493532723683292803431073634397909199207680878165291160114908476491470715813158525016858805678156946068882484130881452940617529581480834273847728259218072763838224293315116171714249471634967245699675555739389523207849256577811349727341012907688599097315435352359591505175788311368238120348232462367251714752381571278781212076601187999770221065999489222375118599472541071692613752699240414441941216354931862871241308875050868988337127084346290551475542354772472759506707636864515667513853417454179056086146535255318743942977639161378947609602437244049898718273603841459628341171524364451986190821752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -1804849034226557825268592984995013802487203583371285818802580335460925107794892342533591067184427822293291679526530944224705119526995275088980099061265248148655364891515679076158967670318823924074916506278909007285601799225231075221935608971038705690353923187513002581487161271677771054754814321923463643424976552944639980586137442886922468198191946874183239702239925245131756921066922064357729198719507764357416638049243867636488075964484996547942976334033760423148424610017377693877425206779282356390806537778432965312002451838972188482782445930250817807749651501161150157372420498629842147113327392942363445606262163115722045029787665110794627922729052349293108225850173121508232528172861326652483256830844211690556876950610469505418273408137748550108477879757089153849524120303868139201907660492044814384303648362032326361374577016240041553332388540440590928114734217859720930840001685789550141183713128527833233995146190806615157226635585891682647801648392791164405667643718975032229015857419269255239179709471067149945071918914606792760578190454808563099235610227746678074391516201989293827014864214147085888131534192956699148793431243287022515468829943185019334699179624725314506904325849155040463979376633750114738476783406314991577927724398954044900969567375584241571989418205773701441076053790494941423284010644296097717619081027045085605142069923057117544736933757261347934117241149624062631108438787929381596632212160964968489318480798436372083118049821452383674672537674940966002598788548413762831474396031562247812050666443223821917308041270679679150733400455628790273628468411005702617754230827622669396569201368621815256850973933111802085954719786531670148201934230235169144027333805891812797837806154391202966469948902039999596946829439219893835165923662424595661609610253874406696258542408327029316822560887135736938654755044833988824607099389841330426163621874429729481050359399650736549726248586131572439390498160690720769316485175154992927148655655394664004935402126354188589657886334761917665989865223054305660277692360341571894989462912268036325758709063563142291357400123984410627424229928012171315777422152561426381521504581212856694072908558122332653172298404503252236048017092607024771270897270553738854197768225577447517316749098226201861970393592304766582964726529697585361386123565965747343449108086737055945760697240971312365982813457737111018641934730116155618189337156894799578958452956707090451712567276830230756953464963678013942783667782192875029073168236182248366607667228795958563324471360483041307139037001524484043021744141877287150701637559253984578710747737404750168064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 4469938998247030161792513885885515129147122002177423319418343862581773150178077124839980383088851382955238019726905338473708191606354745623683934487266577436008285617773197049725176778601300087215366133582489953127923924131103050598717003934862820957284786425522161354558958029605373530172838140606820198213069470025246905200412805371414757632960997135506289133868096556652752006453190257759956694870799357965200625040433554956040977245604066808136253055500633672732741421947874967725623917094087755768667552513392874844249111524034734824678708577012001783306563281302262590319542422437437025070740519732343231248741073583201784136638463957095916307704618883467396304994930195156857401295030345739346575722581306453306575282679210045982814075748234499415124914123439254919075256639544838095064797433865828814042292785987097179920705797820181934378048489430630498721507019558070149661260938996938081100770820102083842027281779377514063832984125707185216028433856805130054497669988444858372718244052640096606444661963016487440696745626979447114269154757278907607067101788119169584384044451364539284801399184999934568567168311421328500595429423511619715665115361677118280206278995978787469169734005857505600638444331204340231753027061702844128917768852051032162571758765609275182156677720236359911433118495307437873664563678577162971635732007050966814581394098620235613212943135394684409085010065463012948393515091934204370818349144004612679200316178903282237972300247120151174340090809228061912423051215832357396470144496200794531598331254672064036091396612267248961221367523915074342347822161043774635980511190241173497015558589440970171673927989334404061927462880512897081176533097316765810125358543988833700241300717928139802897512176146349975444057415873752699884704149986999280868998148584930313150267144802570471312441244744003320430692659739497436099632586603971228720721760245782858923667248895147557437721853337892196034309609624632339069319601524391600908245174974100831816436976505921458896040008206914364810275719066545456933899731603315455835587221545478671165917689671012959136587691995795912806330056192279115222422718413207031568481385186373771931481124457065185101007459482608542794906369152003137220205862249974491555717885074717694386108257851414781872641740865930952607519164346378611573517802064389979197017050255988872872597064584967184013624770249583113007368011721127583347661318788274116896411702327493498876091030161786177633803678120170286630474260116966725609667311352782436098434392650924906415081001384382023786408480173323913288737163303647247705624448930792442582343224246222716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -9386930385037483952655569203170628937455244944422426661979120127729309309026195784979226776157707666190016710748798149636555536650961163004111624426528235434809219362195349665125989394234205263301876621502166889429014463676822353281187107447839975735710488278728708797564242030807665915042573334777913243595193588419017250133870583856415776277002676757907463393371193246579086202147366478086388637298481822560606205848904949100833030775429832833025308163007558714331886061298395274253291031673361428264734661784426826450396738570303866407234060696551659612377301649247156227622878084767302349249870264743618960805548056926458289878977882490054689807371010861610155432878390384236074863800538951965883247303452102656109552869804674477184033455577318794296250689510983404461019035254978582063366383766937736586095198495252507796931082622156326411118888307998057577021207893838835746892299568102294848555893563938614133064306171010013536450735653208454751796681053927406692647691721158105561709590715171819096472462576873018626885575947651420039676377018043798231591155270473809266512862620941843682095238581284193766969500769692093830156368205841391066411878915833136732810238235611291664391607308271884055714662798677867321359998425457819553346245808933157685421309883875281328900842599626028247015396025876371808604578771398496571799403245873688169950754725942426376961853355060693971972068610611338752021430866677263875180981641895874721408339723739734019835086901871164304174015293810286765144014358337883964018381924531777172630396161161187360287242196020596130117730147925765426755431941370088547435080770931190399245751750873886758443571818514911745451241360182889046387831736895955717426933974361209533236421186244967751648124380975986769790982911229279425173970842729178116679590609622828663445818989477605672053018393209406590408588546443127050022298017671895873146081328335906625463840396813279155546469967691522375034272387495568011533542501902060590360957859669810706386910910941031075976816463666992428949323490098371724057490178762806938915974018212015094316252360585810781280642931963728855861554588616476379931203696039969345700598555640205119886319629293803176634982817624366624998860632468841277599101580323619169809472848348082234438267822414561987817423474757876478697686830339284089347450546795437958790388635336276379623255898876405744969647984726825489467782867380671562081415503976344814797194773049141834497145773997311383946194216745994677942208923037800886465991520645888986708297724185282052624691559824749757635421512941092434985333845282066866558851505981651083641945852811877023744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 16992421947278834448953570040985578206212220330886797557776500882600645070040924447246602141985269844852579292666080820298857733922328403355044957718812448470761690543804312837160280245721628623503980333552426959174423709681762034224858764590227208386562818141455497151640268797903274008924480782387734046543769445137462538444196612526677685305530489540779247644512469469768674321084768895620777017754443512033328908426705737487846940393877428378210889968550832140817714505724905576456111209570455498652584756889357423731970876346069533434612676954186502301399506924938956307768175813486267262575556252815162898727124055248584395704497034378828288701301454124206150628291444540416077940986964735703976204419317426066763251805093105304242184161592020897817703995078804830666546592855247773611667200141942598153420388672213379474756212958748665915967466946262419162582923620412316850552416059451207958156009858754316878421572815987866445887642365693932218105318684982435766045549983247447236955928547550152444547871585826074884794723038722781284303966205686842601791573731404087455243863131016062975636337363474960784482637403301228943280987442813686340592249798669313348514381486050605694984328288462080114289797583416583656296370826564531485970333684013856850132074610240873580080514483230305755562500446804251537214556902510074516428521323273741863148624824312219966673957086274363537923434302192982933791737341385678201304179146754754107353230188044648038960708332815629837522982286134857638865108279450498763009969598843414133080430017276956390315860839915158497927636995015319322581335022461388844882021733793093297803860816104594672461721280798812270192653717458676040799575221157334694917208643616919639902211065390328503816045720414153974355858061917569720117762081847926955410024785912690620418354604441512538645167097928352027415973444055777792321324625181428496575030283219893789208810561669604685106768516972499723049821828631697773317245684706301586965577445140847502134816357337903526524957610563083785079305167002420065714690184030783302555288597745677447175460199120410436312902906343237760459754595098925024478922272857881827844514982406993883233823660268032329614052694938057721449942078936313579006774837654410707660609720679677327014053206261017729418703541759014805243783533919894046865394695073976279736703991524628334942941548089934630027120637998465700109959436560464504567118340497519451776448987562181758814450250702982361174630911837843263035420952576488206386917894532140125454886475879623497746971098658866245444595998083303651222408279751348513017396803192736495440436375219393789952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -26810051149111908559403361547388724819654800080641209726013918744761590734306407756770264296769359771303705509170637047663122057386288322281857752812667671497253157528855173185556774269128698967448140015453186737854692504688089822902309979940083274356488475872429415397328383992052083118443325584740269338190306943749172091394746809549131633995760383270164924378692516902450478478859114300218832439257415119265343773551380470231905618875883721120065149754940286575305864923659319072952591132267149447214737022081678688079176923508977655231605103068899343531527611481961286374928773424427841433895643232827640969519520286903148110331527395742853146073295112103834239733159557548599060355560195793999461371227667608346962163528038165711950484377015386600342539459074748684035243335551069971903639298633279491496353987361907574510744727381621848924122873186877505914184751905288524212284368796948021650827295029512669625755329564420199339452818278704968257906235597822262844973124943238724321893422221883519197703973588644989179040013091908543333824834203430286203241921688282184014740718886212003317588316882122331206797260460987510497154540815259147942028878299464735165957751462052017017458794030992358636075785585975711353106242990488546782630453844463283237696061116574114682665434165209634769679662354786166238277793388499923534086844190606017702888136050729632313594293812365098318681078592817743760700508984584927122149403545308212925398923039679753073116430814588090353519115689441606190512278254013530496017124078849839812366075940026726603252763526988832788954441793170157124245336217554255384369560017656110915004486157010127610288803694967616107349193514329532898581306269185781086127961225543178271555428431908419489954499723324173663072112095818444908365801966715060491005911000622153146038469069077390582034373808254851135967807031249580788169666935794926211101667327008065197946926508972839139047564004228470248067433643270374124157780536213821716758524577142268120318042715615586320822766411908014228969325290318462251625901808035905662884289282372436897565866251761563941379440011680471212023066838350661412427183223290367682827414355390071414625697492573020123787178298826960144833553457225156781548894412124735017053761311937323908508527460626355239719244040978406074419769234289143848917514147123859373307147089124283659694931781429610025537933913674452041709592927659412301389031524359010593853461529716118548703466562509737861310043080906579925463625623160516349692703041694812553970150717051471371734222327937569406845737029441567441215834726061557546195452727304427242350732851514838089728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 37184573801871762488893785003982057019757355532150967480667856640793541555848148115263962922789904871556683431032546340852981132550263570079082059082858263522770015041092975631138532313424822493320405811611969237075666656390635681229199864873486432702248222310262867998795021983751192788990641654802073584907340515445934545700133231047463405109336231685365985603300985421914166838032509929464833597941940427975089179908272475352676483605858425705324263908228169822787648358406688085314832144390041921121481604146365805707314535886204410509344301385393113349722330769012293781424978983791073071899984381221399119716000659393005112303455811356513863052020955666534609899378571711409648744581379469405216845308092079439454908630868392716691735223261208086343712691108860570120822640919590982579841963877643770900519451074048436999845854054682617007506437151684976471208672148958349023276263916940584390884544077949380675584576143384842079077783935894102479152217951401748420788985307450926123943927618748111286047918645111589452422246696458510379671505296078753032572380107513172204563410922326468361153075931233144992701365687775733151324659738045541131578769845709114498377267180746944702414856663269589634119632370642795948381407205348246869133882232066923729205754432122463945056068403993051239205232483047630315809121715264545305180105027771423036494642981529675488647713738094509533800535437515831396617273964985765673018560281883267524607270899275084852598751808684007389567258435899577727302031852149522599089119446142931689297069001017598367703343020772156201524781712930040163350189603902465912198706490735316917849753118310114568390711442903611557924205813954106254423781032662772398326577576982190865591502029868315114344958287776742328076472185492811327627067097588622339196758308152194080382741609691565525645864926540908485042218372331114735935469908297203859054064852097751618576847478788039216246152370504525376969177849314300668575034152247835158917645130998673210487746571992241855466512710825335557492206181450087207124914075991713599566882836523364330825123360992491062229591406315045738812518255407763815030414083350682256471870605239042422572754423826822521425277195163779592367591888609762475402155590608060310825921791472760835628415494747577735650149656235962092701745447582874213800591653579421877485116811006046090330098893563031465820039687112601455311461844679190736501208122242331865745912690282151688077758141897295325118482366113540035166680662121993706039848087242666523620537614380039110160475372579223819386644350396487880263747055356258761913926292823104180193456041319792115712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -103640825459616755672814751424393233815985280889885205305811376016784256033249030781817624511685723080226038957686268498538667685241561911755201553697508544177979898694807463288838906698319436958487633393317524584197169759040627939139465508320059511961471491729889498180419747540089450604026680286255255885852087751262587425636155964058875299480465575160693463877576845209550026047672546914233438101616600166518103781132856763743653342697018396980020388069509545350061585615636111228012998075000450314722933816595033382085514120730849117667605644142131941174827298592714534570952408323565929308249706026833251226476515858540201937208463829794368813853137737957407967390661180502395337991499393946995701744079308978094914304637930516902600725882295428615598884444140158409471104626880171839881393674211625287148486000830264425726043411727813453943636652725460155364138557985157064447762067344734810571003028875852204853963685413265888974597285766798255890372333232639868283574363848138936670107616432622734222528893368091144481468607733941182289662710326258759408017408816821486605239291634103654476850343229787041191871686324206477059383786587923555718476444369381308395391469674802628546179215132561541038033241739192146740771687214920257991704109238862496637255496110068039598182249083900455396558132861347949910074915462458631746352925995117733516861256036095459726050228173620287366898885586875469265494392187588802530546537043259651617899324296364610881208799352703558533569259451677696851057223973126611381380165560201929648053527656220889109562798395410377320897723578114706984554668180692468000901737562282171158592254541234856249654826480447604815309158905346560208342713262430303963890289623731663454577879780186970526687345082375770990661830208676585753057771669457838250783228688031832888832359263768910178721616973719677963359703909020654409605490668677648768340298176328292619843862740770626601005389415451307465740102275572529136854897200519363218914620421377294883009985992088029969594968428803258061209682688260447917521285638030817564091370591016786786422757312946603330386286037945139546654457726755160143288197935690774327398041007845260182573442508506411763759294407297262883149864699105431533208918859012834656884570490369047481948876748760710399400579363432629399948223451908245692969601603938759759521362480318218695358057957481421267184105400119745392513896530707637887414884737898107802752041262529524903627977670741031257049618062149148842064972503582603905266906139156867528572065288750361217354643140898990422660088661138642616662714229493772026273495961823221311864832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] 3983684842882783108534666439691450981330595639647716730321045793523673375608435030596432040314760415022622108490227955305646203309037258859012872502526512070956335200935402872239706220335223638486684515670529263559513345174015409491204463448445755560743631477653727522684222156554680888279070103145267900754579622148555723114918115415171209870970960400505513150535244963172037270413230406494542717326767989034558497305705930737004880750000135010328042271827156577750745425808599369087563901488973418930222769580895273149532675954833420340231343447560290016478556835343560920338167835735232430183176006436984589090070926748839411433848229220283337099640648206185855380447002927629442147595780298481525044753131513971412469092358968469009702463603320238179999508097108086050920211056617226520014654356384584230213858756331643859384680444024898257056853952333517043806286603288349742116644734774783792643299727214938587822401259309650736347277384034366365908103534649647105699749512933524380809619024247593365485496972986976579149641942086590284456603377089129280812840261904512850566563069693544084068293170025429839808616989860755255542261277969530915145615537675902869663282918589820037762156941704237257477770478181195015459983796673763464608001324712185114834927341603728234684518738411852407598401970691147959115899846103602130050798010136874769304153134178960181649435199212937529377851476463216754635375375568668182233869175037278776330277618093329956418615161733423117046143014739954996031172213138433388450944053401695307747948034735605900459210661943259307233368668386359270407266872696670125892418226449193133272878242528103380497787283766140451623696319265726205950445126020160862640168489219557697287146990307275472863855600478127501002842212272478093160341721795216719021939274592202570427649686635755197570131813971419810388391311146043095649519052742351896873195894762305235854838335627247987658162781909395995369578911153374566336152178589814804975386635987654553026433349250733812433539748027884382893401605224769312957568782996445862501573706503500778496154900479580748125716174905835555791706123600343192373972496034812862412613416799037706073968991174751637282399493993781869903564084618297255649339829609161285482939273145473151061123587477257158573260379583996211054496008251392357054197032793463082177011304346338319298535595033199496843924283200413250619807788489406972080485691216189671436707554347770530376077667027195819280752266721511058177918358113328825288346711780428832547043950232644365156679441157169983185074160713543095778479889652440749708401398653169512419950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] 23245426981740759473730624112377539361428369540461181081212106700969579051582947140960299956195252381193896412146985239654444046921174302402904565786710544533511313456572862370338457925482295624895500322522920111972860562310142339886521497665962726909912869704619691339947152783166760121231264233223838954048920810198659777326944465053227339695779504147059882704762466049749958653544164988934736513848655887962899615736818634880786330940834610943994056331663600558722955132473624165610549479952802439115774746767555626540563981327324944148775976763096413785858916160197390438300460788062278760282626153267546018678626673406758169149835108442503690810813557618177162419475240391250798133386133019595480645043825627838586663186929687250635182568067375722760074193286268853723746639588049979882185682424607841040549605315877083235467399616453107212269958777864009617634130657718973340851789153823809829610287832207216203094754286791234677540897676038657793943123841771725510656841804305721609694015567130740432697639223117861248137014328869620366237722467865418769304604635646391636176663698939220521601837085668633117638032071864382531830380400021308865644320480468198432552182082729878767468413760242104863091514734435929226952757167427258536556818132845671557710607363704059490252591576851046440849851139290973132543636429486574337095150314505164511358236978038114107149952801522054837628491746909338777497657798818790064100140681335123411168325023924399436986585969827422494709133272702877968859439645491748226299294506498525680619031693453870486699465409271026662760201777385953246558515129812288881546878907377092289877967604404439626940912596041744962190386892363434619935255328657720614126386540418343979293453787676921867422715174040781584083689095556032474296353616480071736794908147423521801571286180069641034764342409769268555315762722273258476580209810263853080687703449846172320354783124437258603290150874224837656610852917436516648118533784002880511350179404131398663994869561523261108612130490543048316183116991076086971333869061849843015899990475802750259497652454970861506714975540899036503812384915213034656949063939746917231623539271612477924453856673791702665380776227116773833619264071842379063458655941323209310638411944428406510798885725501223250492116506821361332988171022939885829089059809483474895958921872460846567098939142441272848818404130694262424967496939419386253761664756665947077591261775226918852156099895813278463830114102998794878251671372395988432601032805842329624280958770641381364844332514243140756465117875561238366728353621191226170691978504798523565876969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -4491308674067770778357708577328549935378258440373357514838321322865938253536410948007206799342956706662303903830213917003039810919958933363751381724752136427599134182532453195439593498254814061306734625193167027501922264157556505818540076325620900528052553689205948695334465233831615551657891336189601617144426662950995928610741530100071860844499627179894709709659848880736665494929681038010673060973022158510786274926025614129149821423150829072745997911096937636646680694717740782127771711168745953792161039525176558265441485178326192467471469379807357783827993417271917997983369994004544346583549512766906405073698238383692829306473748898081664191153975874983034151677464048942482542131730459175862648304254493555844061452270664843412959812940945910609081798013588521689970970618286487394301637335974271978163100314774008301441593642752384694763684012940492470375208466759386936434341189186418775021565081545141561845739652992126810904997155745182753948201636012555542514586468941335096858488658530337601552825526760898977542484907559828470794056527371723146583861566878513385950742336803502404538670815207164755858860338761569787644399075959966608064877162784480586692980165445600233271198211988512090112083842044846074595638596851447913436372250702710528511123283741599786918789198157020012272208180199403356987248111959199311588554480507990491399635598592764730439810930911636496096078436016080510208063205078318014899473155000049842002127690943385311243040520890885796100838357953569036714588912502314132637226974736351663224069296248988107555032432022997039972330702060968299526904503880067009128165344757982928425450473705019503955577312851059024476066248338024575278898049751512675149861857020937486252572764525969923079226713612502807099502504576444646647799033788096527035287847908419738132899200757740273413059609485281882244767182584320156417502783069163679793909132376391220538373388979019387061370184764100952687559196411948535098221553567576339400122835453280484766115354771492899350483794335070947605333784638243717976858755426041386282107356439435722998180061702320174976674840715782082880719579052405821643310300924363790535310475111924642756815160565968698460132952470727384771147501988302901896941252601434458833214635577125508164063782675240943885814088009958931563022830139851569087357714056809754811165015980410908292406645013206222918256321326331814604722536898412185217597425055110788560183282769109591517686901893425176894992715740265049945449342442783531574675444923701802404815682715424091825856955089060687267138875965118895555431807811234248176377055542839326551301947392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 1232126542012749050613417009837499825130451229986965500000755032588862857057826828929742841383119671290086798604025500729118991136723169407181566084178709088000505325338853711285486317323244331588999214203482007600608859523235968589530924639580192520333600023814679607067263744085717602812594587262715970116880817909362708962981209163904161782960015311065752011039578039489088592751173364083356761274124246322184025717534876112531550358354385492552212226937141386505829879192630642911192730320787352500174990235000789683375048168398412231708974556899969318389999175626073181320624496503621594582059949904867905288171801228974533659312588457278946864916025728780603592129010502585279459248115501828072269565032275357823352892953919810344823977036527138861376075438177346336869797530912756123623027361500892134588262653504660365722712278141832179950535169908686149922424011432287454307224967162052167415772010258635818896556749044777574039097778311594483097762791398163137004471851731941645076712431342247191862642727068520862219263079689384680570032347533936799843978405669707930622440560292492812564679599522461350606392165351305692093551729515418564993316066783609149879014835059912520768067133832658243456769068750591431486037335093474730190951591945554879636184456284320124145438836980324658465777963932550854100086717994930172339565415437999742527654274311597006642528143449911797139986063435577557770111553855993105862162572964073735741715043268548431870354225079505955625802874485624910586979339164329219931504099151868112821192554490230821239049693590840547633151866040323797598307173373317634611207976491230044964980188180665792396992398779539915751645701521267690561640489340942320733591383680504620634582013163177059948413864476785264580377347600583275802328153143128748264147336074189158361700145658212297413022222337884829768668709930263801992021809023575152810090339027081174845273006952949268923109867711816361880089281064390732339246653142965007383359266405618060469124040355436299352719938054474676773174147014925515955663762118164917398367602824929499692816998665592907438739577652067808299286533335807858373745316903133037938448013128983018770669549697496220262086195843520543916076239486012382398943683064470147860069151344737868104458698779457346522471697495874235056346328833956187119189718672715429737115233610372043463095281347719641071780875260677225631533624761055204858340984065527849765577671499527914047131367148213704682348658375272607426054173200841939186715022620839530139972576314144702904806440183986438407966502758307629485310878550349955220432797262236360806789808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 297516757947003601543390643760916839255796949477650410652340736219738366928228952029918694445068672206758925380666442448268875008945257169218386224342780361209173315084743088866300017165722437683362283704355649809661000729813082812962955854789974553670515598918024617213090208300057692818809527880420149433284941597380874945100374745698181863419423233264174627043000648588261023831971817019007845179475052099745205834244079420100068243357748376456063049216502898419760319730275990113600055315501891987944902451077199190675724748195906571906561644638757683119825504546402925308611569541143978705857383693634333709923572633826740920739603863034201437365435102354099793720384200261780510840193326753515882935998427357878464356987540290165184098698460417167067502900490147018430855862148360721461747257244310233935875192788753912398905146850304655034641373919467289509467842570051159545268484018682253035601982025894822107501156989788939337739790337437353712459297928441688775130266055074597482325154975017539740489025728211273351265313984344102100188193268910752688706713844967318940631382634376975659515113726698265692253071847669469121551919014556255490871281513927679760891803715134065102447423640489956693898783449620105794387092540576464558970137126091182718659372888149844841696207384026962875980732047462481318838326814241330173130609065542613227136971939676929870998738843252536108215697380615166329360552268031084347370864745836729656293264591582207074393915550834040363514549510447453199206331413809441444291877869174682047168270794808309287262819287379220000235161098746425525941814481957735686033996557100577837837551686840146587754989324824432784912057397446035872173899084333329845924163915182079078505960409111996563511463014336912407845224014914941710332475856972514863983780356104146508522654860529890644503848752316769581171543369005664777442508969072267238287665633963191352043204274763655176819717125277442143419910186560358596313797611447843854700413009064199890451105363406726196993275898613248418469199268915641197489587884765904727707095491268595421189893526969452224785592409405191858246777254963816687745538550077522571144773469662612736360187713870518066871568231054710443373390491774519099780078271129310588740622485837500011808366335714709866679060745562657598967860188495032160927035080647444094032144376024905309168307262024775927641723687836991724033188801331244307826679057335758290976992873088780187900386089896473013490330445334663958358720886069491325224865060577780911874360553343051659902411504738609209462063066244443713739947073120224197053799757054189205844700168192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -1880488240672218980205277543601741089706682990415049457264805668388128469855296816631962037758622729328832585698927908214307990008582196557453343835893496292270587362120999036062826550145922972740595085551115885578692976244646712197695626809815626793053447018312448684878649579911222500565607234203694011781671402938057745748948261307367031454324295703998577021606293232220587617231486389118541991246892891598987258226215003364408300114935436874877804698897347996953065884461941408161877175562085267138376778769597686897071923746263305527313847881786461793316062069194402263363791927551778266199803562779542613585527797845202425898024815479325029602748204667781050630753744294107503125380279014847573762460157918802608359064469835806207431619278745191512794203313482722827171773568034270868306131348664767033698094250848498741443622440001674730129774984509149744556704758538409439312187609855997166189955670093019112123413938178903861623709413630574120534661655519967932793461895264507042563175264809493541272456846511598169555870308905481399955384186693465358555754693991470251035403637097951188730714531971909185057339929936650736978743461802744658465477809592571762479479921850366218188694435144685817052639371253089437335509143475921475020659164080297383775052749664794432278808755729281937898738042642189021394455117813487633060971519165034303948979960953212621743614394868995699294690261343886450773235968638234810267368544662707150570848603113622707316384444120049676332545908165899445080830354219972811635612225360833662284455749171782431537263924441977440547305269141442335760317875598773217832059513185996678913587751047150781454652389699774632110222035112504229989792823037754043250935354091478361520550187956978859943591056989152628118928538699262588329350644991931374625568173515906962535132948112723439062835604575754285659731005851838659723652230868726848336962785958275688566080716997545971450661178002763843921859015878817064270678293914178173088110359388727151935565184982060521323236086809611082322298441472596154101545384770456603624032707575079246962566160481344394120359860066402910348865305969447467566900320760912590934786333626889909558165037633748716930997330930834897131023828719766478054006698213112735675590812791133965561764638114980198382277482973466763217062885316798276666532774320306810633156032535743522449127802273975468679661613623572556187305292607524944425094393711459929288802451647645141417176345241316047053357480796421614053714578067066405910150732714600100334283190590703582603499135170408378835095843930272430819972675130625207473686611877594742218687479021568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 1418783913013312652980004387982236734112627717002858221167323041231705713714105916673964497526760353599902155955804521716700905209088297435236011651326545901234211213921275046746267598060728849643901663302574848793633405115177118323355588118240736360875258374672553732617988667087394772029759011280397675483503634530803260404890735501219324979417652836354515979437228901789392156008541410636882080035660328560394240232730401226151272740903061583516699603663750797610589751261187964814951710770285704766880235581904245597477170428487473939631967770215252455957766019810551513763838539536452209347149170290780774007126563910479106191807092040815390909984351436873686295522693650377381436629057289882344626638699252647234988593047534595956904510660499575911932862638580468754322831771345787596745140335057837753012552198861407445016875518993304883486818679527013652859439890520644215001398240213705893957500743648567910071520202189038851238921324944850608169800599821728835763347875776168982976988506557927806907878143007847387441972385966208386241561140377924466408851409263797033854293465650104934290615219278516776887329214232687150634604790713039251890077897596274058694182431408335264109657012269391894178946245629105622686669055800166901374638048520756229938033880658698682965667352300772824062799069497264654371321584650437438441738363158789042095341171537691379377682635611526256457995346347666812118816906579698318401437790665993350141653499048310966261742901297865433118152363353133332589411796799128668307328359490859452252136261831415282447367467198156294317578363189147775055174945755827453457881028596517499351197294041631016666978831526041904699376907100245540313576089144844594839972549813327879591746337118471753575884484627695497923968423241086718871463161292899211793510442466787675435575620208184037205663694991384009670867907252744264316225053804701909515160069836776618957654559578332664091195847874367483264312394596027614035008279758501887225900621080989600359266993635615605906092161116473867152125492155141446447305534512333614331599250857805838242016658877355509129503489715652089730247156639477585204128894838822009161422855316164253567401416334047400600128628514842336102346727990333734098168399020679429188172284983197589817682341507371129903822643340489764380698576604260095596706510337577266985624847908080946507836536848169357141777080625712424380199141614097782901678178499023488894563783277352813990162981954579302050680108325988792205060345834401673862882056725310551377243535759957758368266426646216625599853936429539381187978743719638636773149832939446763568980746567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 19204228308566973595511688757315804112298372088801104161973276964867438831323496951083078085793127541269786569187912374513050032581972680210999290201975937502200206087873880378885790466528839892598773136651881967282684495209892285788569197862785436612249123232837897552306814444292095085972937839816381487676508242384567386463943085068592239300698948326145383720444098215126899188482596720034709247847439691661579338042540758552407262906241271985571922848477842502256852429276997881475039356547723482677276726482731362069870135182091300432081808728548753294020418365967101888709299587650603395448088098656003882574929960608158560965651097333619001558884950294821658542671766033258514656057973421236876384604936577653679113826179890093911911774881906227806848855108957405174997795993586006292995619801469086660226552901898495095308559010704966386758778750073341708813723592032867872392471402558728455480662619573949127586437675546006897050744905559239272135350954016646847061139671200606742231542553423594774963643681133696980005615427977041367217931863902714108185487896703452797247941160869895888685492759928189104357908566688980029388681542606751800424077975274208098636681410785759056385034030351415106090856326439513818988976970570244139664675331227627856526547925598039780990803614880603191805967303115565097789342146572705661540506994822160444918708322786962372548059049145222919965563363114699900045430298501940953065055831874612086015299990053974000825288384884161574318763774926801264957641360427314023435439977693768601982815928830659181414185140819293865237056810273050854480990588174290889999847002381428101814364779462763276690424422308893441757980273532979273907930220335693697416665446177576580925826250319988107143437879553669779088908682336218346632639663649110791968112229551721292109437482159568856731838916769719463400868534667299479476700472528315250288956196019290754720114042674626977391211995099842801447075305717416804189900450383920261597815075974674037348371897937848917796222997826165113696240682554937938706635390542350184039944623690888382276731544353349139448130179133796486174994199922145284668093922353820018532844763518838343739627848752869403903301054498404437524736571611541879547644819295227061298025741993557478393781255198532023441234164241549740742723117506311208117757957667085416949193900812639018784304850694587102047702702760654601086042041226966325757552494546832329711505426629470471409774408196606177551867987600340297427121050820511171205234067495726396419152660739378827922056110497058240549170472473040643293640348175063726758153710582347751101455371599872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] -156099961129113909602389008997918166297703961964814878715150112109983645865013239740084238641667992852573651960318415055374227930147359327564456418213732268845819900048511746836929340595448384901351270612371134502353917993646652963494304129414481507623386553483718851559575477882970711310789567563033993045097638936798018951069188210733628040555961615319528901056282853584958722056229536621508239165891840756348747474097186513459866261139822945583108308498563739506484066976379500665066839078657753207499207998200423636291710574713610164100677845715233977095980191330738949719122428429925080398300245160842332105947409036485469938715179896831859978922450759536558603131033282382375219480665542611717552340009264252231141364684070081223920384008638961691996703054674481925565228619510634164553893806300289104137866686132958520949186822833564793951963699002458978084296582863121789136376571798635015183711796865742923835560801328701900364906952002233256944883270311651413851378199537433659487523245376158604782277454196492976593761449536412516903773262271368060644661876717732396161111840219951038668337780832058555545680158357901555802165011507880011590608884627002375099595201760345471987971341827856235340678836975847888472069604014481806134873100625093715870897184904068719505959264901975742665819042588779833600150856478587421229956453520481191885291744089102668314826554506067620236913735198624574125272762914030285434383387520564348065637257942360329647775267109568868723608495293977106508999470070204094699296507695258407059087215595233106617386751638794466988245481488659537936240008523843792916864673855412535000895239550037476403213402354014440564279146346635922125253000526944242015291547934871927003443250022493519047326291436826121459716098002758039788530820302871703534644560981397271077007215154250934704165571929324329585385313102920448278988835784133532460689894978692320743829132452268268661665091685574727445579255428976401103028142384773932198865975449829953418716931480650731037367911574353967513138132010770751236088701889079661097818085442797299945856518242873344559996216626486253340637793821473624120215655361958475168811836242263342201637000660919497728514155909676080194792970595270635285905942071517458280768112354460557312103167223516113984761526983184428850139693283389602415992135537730085535246533442810273355721354084457621905857231822833352047078811731532036850008165459500428284822621785551281092000695777119286959651939248905510098012234643298732610711717430238511957404206841324359016145756861779246189249870105952400865150717049945761540543385014925776490792139454676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] 732400776830270037704687713848077758052358577072827403513373390301428190211154298145417552406704352746741167400573816636446575269491820747059292945283967885542516947793773152427637526435881637603333165513294681359206132968888671753341590900595543965497489485507440284950716795621997310896868847648915205832866589475317807860001220650501646204782051043747740928725791645176628839797326934367117464071522202157478339036360944653412073796108290184072970721088819673103496715895826511924186028585303097516955257860095918029643493765873950285288944075621707708407753365257087203718162403365921322014347440612931510148131368678104214923128041222841273553291935165704223478092346448375597133302101493697081879990789834612506890025124005422334938044045463454274793710711200480754692383199280558895486958936790841076747225219803141886822673676450827798386797074567224883936704505358070677209473326847375923457610734248039680339110239340180602764173704296492300764841574913217688552886138090006114067660531197999766022723244309304777892973505422313439198782625449603073624617526845294769908812019162893112438473274841992634612009226423931455838389175333895880699041381922296000865958651450955907746739913367274455937241002260689879065555498031345655781251714156223050085233735838562798227644399262574188382231614221741047254052075323815984331058375879885727035365572162840672615568969103514512063312898385649474989706088223096633660303307536995226775792436557396176178573158590242679377740205455786338728438880624321082640753880220658133844132374894240224102353771709739831960068292681929761037049223664714551563902936170220619980378734355264371047147095008149930106333818908290087225933215186462665869216743012756446465113891308022713160270718478899248581243267986182113064163009661681279871581995938013098241456074310363171736626381526069438316797318804191734618690061618874499675239776280487567022389376435477668309481831375901755560901244312511108430736243208978866994241196510828247309739840358167611499386326876272773698351546479897838155773904439466384208543126148740648685846139445677321224070249187126522038009862027383716999190379300493817065417004294705100788174830032845846406409228386790667842709100576668680610201027424818376103587792957953719427590152114745838093697700889889232258508294798054376218097847143657295192928509721599032424879231637532154994051868259014660290290636337613057387357730807328925731787330077825217065824906888712827817048766594047355411815989827889513703997419237879175640967313306621011975853436628180654679881875845878835116782574082188683284703640477688276828821152837140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -368926917144249500592017003939395829129121465023512306399654577794308682107582139302127651275292785075930992545356608110269421889216366456915231751935136250530564143798877379301100661736612661192782324417761157655889447962270063546302370811010340108341245423959171553842480353658626979975174301596837293664655320941189739889184101285119490764768187282025347189079056468765060791039025398083596243303531586175658659278299241329234510812365388638901138122266679169826113258781718839626260309918545203242879696017965833419295957834538586099638535286631007096629157567163395721351398198594740894235213287235482326088793678758330673743256742449512073664144709028557545820373857931503306579683870004807824552417327067103761969714288767979238453016921729401287598998885035634810261525034386728242319506100912542835362337566720825264232680419760653990292074037591523272198808135750712873928611505695876437071081959092142684434823500690049757392519956569024197192297217299613038906681177879578825720507478625491424849060662542782278812969349314361825482503489653694434163666997728976269594040395586224165316079740997091116189282868552074712244684991800228628816247939271425571259135241374712159369954849655892049395945309782134790778828877480528695873182175872268295993073006955220254647657914726753212119905020600024967303199105962370248733463145331083423129056888424907432026786298968930645903207411933456317568273724604761975277743683439572061102694575790168494594572143801579885649090790603706181535926230187802649021698147033464282432871430323064255186114770476087798982335844524623376611100882946851063755081173508095889360863791469581544472375558771437140268318916547554008676159627271659135865773015996959133752196329684828700690042435464915415619344004164578158300706085493325667571429013332985024300827719490456242573190021278916059446088148073658020327515721049177805296292993478129476796194646678109300643118825417503292062513294388646684969410172549824659980458380684897472405919867691515049221959959159598472011238885666819713948855313571359412382060829146864618914164886034850107116390269030079370213077609369080308856396420869850798151741999773541192976370375536121720346254557828104239307144493565081985648401773544969352964332518955614790886723936593199988441740202963090633730706390526376211686596404230020097035048069968383845623666620123233255080244774335895828159518036232779950263287463042074130881812502432537628693048985073038532926006932759403341692899632305125684585429945799016941413909691576069504310258829155062355319067728939597249117880456280127769991622664711882481939470392045338624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -17379180138086868337180044319715980549527187533644359189752287671217617829462012855687422207244421824294808057016829642735696750459805752579061716297014998002355618905781058963601545707510996594203930698996572050940012393400689256441484853051237781089548271590172618984332379479421098358321833415775947770511234653810810872094656073823153140864795364230894653069067006224571671324089868308893503018863737754438105824407842787961343282852189466351410242131579396964740946084934369430651928670949230359135532351983259114414019084548384893045938808622858561350103435610183345608414869630705147919515814986437863779880835506762298577914440041741354526332487245274443633345133540364607866627747597670252422814412451680293542175007919743261666108369119744083933052560337494966803536184824578396405102653728361647343447545819945054997011075662366111029981397425082570274086891929703987616865544524827148653171444232166168582942241902058600528933628823497403614332820911646768816625360682341012250693120701121167338968450864604525415647999381822280793114702133679144468232433346024997460864126167835613786287211443883862619920319253543702263990056272674362476493140163035516830969127620805010513482772453172312943202257561167307799131646220394866524029946788902401037569651468661389174757669922664587732159710790922127461655759406713632651531313220911158150300869474153680006148527616069825148245475934836907404944990834182999846643822622973668110717307878618917739216655565635227043935605140690854921983072535151995255521449905556821178189866092554238715418184827475505329360179974280884599645065911654057412324227774819243821411720267759624440776876978167688762802126790997542652907957500791612060039918073047483815163289162829284152357929470802794006115385813324560017066212839356851218195892580802260298745430759635237352027066171052192947067382141103921269762573545349031096119839889259291302767214254075307381508461860901821056627823589330379261613457365617193641804801976288594648123202256411719661639107947466455399416202351159372276954616433302199174819029452102624365702376664703107701925829005095229326669587531337755196132778467926837394484961407712564575772552928873412067113110926691315188262469826222658311948012042202171844021790272493832282814157171004355442694614551874522041759458544781733782700844580258849525803333591136735762468118265509750222956876482849637082533881596889909382147542635462537799975087044317497303500173059013113722443397231450022376975581575421837556866753216176361935822866851401791578757791566731596406504629362361025988926993344903098078146112114121970471368347635565985792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 127054421275204061202243184487042484001985250364830961920081849684616417222047202772547662879132307912042916790032207672608331553544272580154921244491091908021788724598091148297065761656676476277895128577504254568291429616482565955715372356824304837454546049636371960462079686736969782776337721369243524521509779371126121251463478710648169166404650333304487437403664250308238419216781081032821735043097807759841941527219291387043349959694655879724259507252547421190297651351293934607839730843669810872358879052796228541232285728492792816176968940817954304003577188314830979369320015720754732437864421266488423210111604565587547246703518595208249740939644791406213640859884963101046422395371423906386428747893103124431519517619799889611905118309117771599735804492663691106875281018892127633199173928120177227476090684559864017089691534788504355432630818686723660030776218850997230618410540724597098002674214529759283665055303817970461158236670534629280716986866503823929762515186834754115719805408066947222170940369741542779104410654077463390268496904651285242783349512505241600660238351721130177805111866567349151855392099956833553343785610923616117197899316032482608275313875973562394251237371621128640512866483597254420882933537341530625890804718904649824475488539270574312722277119171438175238894544247136499954364981194976753676536365014111246655588404376594515990492297794823436758987275949531286637655246945206117555788460077677893955803525836655236688568942378773724963992309978828858554212929042289571519014421002247785983590419694419033011239312800270316515075118978722821134108492506064766822980175134863286748185537783194024113823811523086462313155964614303999103852211461460284828801082941289251529965649853276289380205131564617874738711711771268023341532594443682608739631550353490975170242079684993224584145766011330936524776968938283364418805342511448068275596347168787008869633270522783953891027404459013986543020062399823122211762491862451464020415972695671193775719380283318003260189375312374177509057727406236987324661068024736967253648775468374777905754490398772079833742793997729717762035431826544777141453848564992105054825268117873287602705656392386189161263579673774212352061147597477701911450666753473613645404636505104875801546580353228952227382579054242688626047294168624358967029146979052859477949290527397310611468454749646780400377793860870433879753400471919725858035623590212628055607778029480129884597869543227088638443194117767109676842182521586169822260586828304469126623834228853259191004116390806764288225610763005157862161226991440775477365121066073704855301652212302741504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -552740079578947362077089611326311034263500452473414753787283966622931398732245067421823560354009408002127645666571328018585994050106429564169934778759910420416158650806409430900556663767667296312299109326444402380236063737475311724941553296037493705092574022769011369767483201296398099112348354878009357546142294613387332357131051056949166772967439977565344908703304438577480011902090334473048450555823866033613612155217092403337604572569384998894483851847531853309010102705790198355069645116726780822679579890105189271102763682120951547529288481734183586890904128061998715539046888890628828712913723317815629183182366222542600543875708816222178318833646582882135555331471404622672984283386297245814952894637997709759286855785784346843961603614152993477945805685099397634043707076323964925210307310903080776111651377264254498999291082384716358880493619644064543086532251259495995756025322647025319028285659265887998164955828862607705525487881364681250878540133029253508339447997294120184515612377433235864539792219742349444710498490654013460918533847279646681694326392704372971179726934998170661942858680057404442535811781964102490672702259737576190808495336922811482928035417742590687324389696286937188217462908802131460591584482501490808718074180687985570940080573309913804463467809200239311162583293867425795547487835333393369468805900040395601174835914334287986336536323081803730325130069570511400961823167276448890164093045331973744267343674632468979958951124202913003909633416651943791758747761937938182297431126218291606725619636914069837649809414410452024918793427371044770757048524134952610224401473019545195568262399933841877328488270077992063742654423443766582217666721571162268964418544508678343504512199525993496743687740452252029747590521684358946222264452148517594511386558023769202813350464401146275123137513705592401775778126682665664380591280206317856057157235757598196606045433725043042577830889778737128352472265674712596648427090329418658601011298281002453545307756438151503201212648609098180558403182280515406017699780822588451147960007423456776906448301807848186141071482825678813948835517420597317371735181772310378028786257598326910689132319126803199626546815598597634705010464034011781655362360604367348996738299131787646927059456055568589940755308586497217205894893039237224977841386655631280528178736247004982378021781793091224295574443574876282912501220152983607027818306350012787105781253310628647175680059033688747064076304612297369320661625724722302866292190635993052025092367404964534598266659261461750865153580518788631879274624582261414911417827005869394710667574438994640896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 1797935448968522873103255227908550370481526278662053453783723725433771550552083328405720504123211047818643459172625201789173246581205716453534221281685351321559256382899229189093284027259021785255435856510890716502227375800922814173123641817578320317915347508734293445412971023573548277227335998786959131412267246977140774347736502928042939881845792473347028281766884701450864109515270925854227282456724793138497929717893313068553577428489389586468871444085986893666110046561220957042775738083228568102615530087558422541038982095501758142105909269251931101223006869481072037874917714919578766652702424663202969512931666766868970271115477520932534570137432242019834853406361050214315516776713177555375804746072166532965773217532012088298929408133879361286897690096937825540880949808219096354381997414456216733102192935831205136420591556056245164690155546657179021776540442507296900302314790560764931661115020944716012265028069644642462227838645318799363702353291488756198583414207545818487873173327460751231224985617797291462518134728590493311980285424072086809814193927616076986183826588142525425042835434568057908194242661971571424670193824636315749200229469191507750828422956505482429977182380492227122374223092281739092630450378348158828549396648040771758919073430514358786764637174394783060600521941058900247325253575976801345264518528311180997582896025593152870708345689981046435661654783336337313904211125769005659779856532274958642800822075724537150939424683045486231815536871641402430361993278502151121562879109718403118774433296971064309910906788077412610838706263953093846140271995323235562900569477456885001242923769836505640031345271790318915439504057862791063462491745059648388102713534210877641357580125081489846653442175374735797256252786178069922974712638565156627213506326578856690520851016051815115786703708227204162799401738509101091758828206549745540489483436588348489331563804546207991198622975645024520774183133326946456400311386937916257083753609996859267476553137424784173430433943906571347324370571828465146292983128268384718078521644237972645937903001779560119472639468509210720356145565918515119250389866402200795852129936870369614236720928523369293950332868846685032047253703992593752325765130371492070901890171117592114303639338991983778162741325366714908729835713906582184169159810002872555897638926763198630122902170487410870398363769305914463173760500769163755856354083244199329946081618176877369525767471390060404733372524055069755037540691338765547122695296989722708393644863415074972910311489060615854979555545097928960193163544175264172941122796054406119990796061377493467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -4722639086401744277712152187106491374442147908079930534133232153259509141304856146135196796050956034977060694356013115964240915886182623757142617592239375845484240134502656849039448340077689698578092162221697432136773582554985611305662483715277982943599014562248793468868801628836980818416613988163363853711141828541264152292844395652980096813098668496917614608753876330524893151969964156850350104114046569971614143061190866490441677659731705538656548095517724952120343698257427437830333766829593998248843805098715710577107778846708457857958397360358957468852829066808053608264580979246406355201465416595245865440734060133134205288717914364591210877480911636798633317965467523561388673032056008615051253283877296255108924543879047621256731169314404423080668328359743626529305643626232272202035408991380285989805476557112430197573377273973151084515002776231170360248849706390393569109360829296132310230063963176297893519505968289061686205916851795989682917382571702152337927445967933199469650850042322809583394336568457346341759759768414642758618402917192417042239854285250786498739999427513513819690756962894616660064780784419712940783501782445383479563484519668748115508027739247648960486385142556606920725647691783502896369266784034016242056990208987434485320844182562573295783577728462040660519746197317500773542375380932887033065746458437516383593784230821544370380626522321245723803790012691252848508408068610231757772589146312020247368461904167809047678063251247771790782915740194338520767466996635826012044805490632545562989516216963690561509042202941700224237910216360876652078222529331452429602341997606030685214147943377775261733323578099715972699627809150570724503060399903591519462747618221219169236216618881027073519149052823474542113303673109589406826759216451228548854899668863662525379537917358212525855978625810460674413434895318031848982938509066610026023983974657145793541917278289024310030145131795376408516805049549748255416205095257859231765434442136437456138391376181911268984298547033868579076301694683784579655818135161671090877389620490879089285308796992739047705369120361256617109360600872356438940418498621651682801420094354583255051671824444789079194547571242989447247814506646129730406416578785682054371676826691325338973677388753856541266929283515082622289760410965451203773101633522952851425398553347338071747417496708020076286587444073615341137868845539058596063458984105775224404155727745900213077367495103861209347801086393648843821902333333664671329866285887960359225392854679785208516104413428999409865034169700166990469586650407782599730534199404767306287677915902777491456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 10388982329351769019143114057935480025074659489366515728627298867208686106429994693908706185649742183193501672992095773555855457527144022465376224842006319817376954709439674788445945940449924178489032160066835059381938702934899696559158936650612240197110615014556260912178444781174845709046506549956218088915299073142898987586637513159586716852251543078925089570839442662277463365584611620867400641640865410474019362133696275705589525204757649875290587139822691521733520423731151316444906838807539927467628234665439148964868348752104425776023273273216947497653899725603856898096638443429935860767172829796172546693951848989505707709397834189574773099379839975560243270037325108530681161051303736592976150595841796977185828960861932006975051423019438748545131407831988417041052158920709859784038969692161830178042708258889558877377705060382017372171185221460336184151962488280803748518034772970091990979233145967986482286275724418352163391927916270363049176186044903400846755304716828144093642709767758700692769956463506836256532771606372890957602076771827214436294169923673805371522301517126821327468100315443422879313918395832392143980753873004974876038213198733065292740120755254649797717991260269350738394058073814204235601934202219710475012149407314893589241047127640879711136198508221179890755598028279714931180910222697703414002279921245402553740624542964450535377757418370692929125050290439898303381074128790571603342910485493450308867517583108958193442233990157093869785050755406983018644771131604510173484256275280426362565066552021123218071128104704754475130394411424227256617459244012785657308298805241015928588681846307668689980128891605267700701599146103467493971104459122994372999494621806842044389350850487536521885646530132420315947785143496321773677576530732141640161365784952015060562880089773402538300064852365777755993625688421422348195814226620091747097893444340021264401826421079540406078769752672807559060836296026363784656286574459959556076606864266464063285122628871704170115500347365899247977285895355148534940339559446987455659190855685296094345058793373565255304698689829367624897931408623708329724849646272319599628609038170122967730170020548036934827329909398167474414084369638440027716862683695895131636815909222781692094752825103668115752937604987730236567190114284732198046650373831663069738755277265350273940699971583818260437323916891639628462211217248929582541695344880647781036434858009695536200747804916677762756570853115013745974435738880145093666212959753665687624045767424323800845276653633455956652096507973137730518233277568278524364232416550285299912512165718844768256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -19547170134052242621061007911602123578781767487041989765885725431812432051221248277284083943067346072249578767325656091522863845444692172982214367588240940614112182969600126330775326671940005001379472282267836533987228005938711114984935087061365105543561352727978082475402627932321650666341739483169821365490103501168013910918424936883535192924623614945945750521277802108170845553280775863136779634706323923715050297920069070584482460383988410089424207364769031962941920742958240669206449800289788887056226901344185409878668944207906743282019463151019719802085525378099394497760162859738574220864775616875875145435743759685294346509400189614022913314388759036316160730711816992751118065597736261502660051160239311029734022790077880316032507677800117942379851353204851471299265450293900606372821474186411255180501122760774953488679212608916887869366562830951049848982089610157966144920595501805851521625412940525673778936900962612516680712260704131329427767396634612157418126602528569939493127226341296456781786780999291532444621949661594583433113006962995518454858228918469773597937535614809251703456966088813295358043440355617167242064479453155177282871827716605057486650594896160906276022817498589328519548976489300990537846905827112414940609193127414410339188857574513226177033587477500132250482197174828609005493036866316844769034969840758573883837287498632967619501485604684334942447207511138181737595813477060310783513223861837636190904844271266273571749928430851079867619929443039479905194186743470461004071727773123652955763205529430241854058276141332960700608139340790469239160517478618867647688691628962265070025231159700276066752533389954805198518518900693231822063887470101216206738268133024062890205733241860692237236207877329149378012451167819428743371963058537712115296692511981146655453519570747039695430753039830323203283714340357768025891695363680614669213033351065204458966998375245791284255092169411141463413006490237730988182223548350271511029336141589204823421464530402751473188587835357968995369061895204998788470418401184249456859678424205878764691402675792770730484730208049728324587218620396315943513627992789012345436785871308884723601871293086778148052801713481117637786229487844612918437661884460509590424177494245347720594526377361724377784460723152904032785537664358554632218755447958678607948592926209657772600458428948562384357916873680183991177186174684960395452716476083361811852212079906126915432091339527530301876754270118329244637129771320150500200383148672951098455496363105413668514754812471336791156118322865209450940048104065198826518384625703284967744462407653679693824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 31906415804570214634514282162298167204029991003994941416946364567383828721739119286540398063850369697326831836621153223310597200822327118373512329137645908621435888803127133743339005333304861597814115773913678375726163262241245515946233572160841597555209684612086175392872028360577398390556796816111687071459223245559536220325561646054032024856280894239989701271394243872241877623871394481776337671742731471943150880047038777509002032058543639184306187538890205897348172792405530762056685587300289720847141429285229111571483935835379076166140829799548480208395094592710046820751923173028134952369710801316803023070199631782104795918515439227513081236694320719766007029661805604207326940051132428214320442173633867439164107471969223546232464923399601696700053882018147659937856526130844561666514181660673229578549932777270148274656888246264976152028778881096632231179111644833585900792769896466132657328262074475389357041761666509584213781882410946430352139111126552332704052589782586268844363225058428232428297031328845998316196578618667062106943579690033912068146065499815594457987082501905828027806828364811979596206495278473825573748742334378319086117419141895468381978550372129724680292847167612171384977401359675015296575633171392480258267379295968440444313905475900986825886187172033379817938527505425823204931299970417386822879843226783776890484618863773506426072150510340070732517065621992074134129046894309387736404769928690673088053945163540813863345893931027429670937896478166989455040177961874593451201737720231414000172516794054559220078655125956102713885792045345072746546752668261410434630206359654128843821736068740605254340510640015757305661280010656918838701093358016717882854769018637140547698687720381239001326264855223674933531187002836099343605261169073339039045946838960223696773705507249836969228750302797532081746884398182845760986002511531173585212500265743905238341729846769296594086906629184465142637089081353610023548502680173462060530333007967787562656929295864970227316946486424009336144573011552873843149669653084818563218775380907320032118836172794239168946253625062043439138694694869913954990877179412304231488681436455201291555121523794183882843457783211067279035941712755392263049840001482570143888600342901173491115431009804978847813537346035494065078055440100551177533353658262749866418105017846594364941889773854801798578598569290812277316974211484788828087135835135812475081835208308498669368709424144059828390763866849860769520164546742128625677429765014856768951382439458850116170627909946653113495387677306561863211249473812751779539180449931573538954897661329007443968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -45655710356875228412092263000269784953327962337251212273454423756977690440842960600794000747969828314688937533768619975955690446764772067715592164317360690621884625656107310212116771193583751054667673033406324129454726336567169033842397654598830057409289986040645035159484210274529005487700076440562611175597729922343111259723851476494974135884211719940292808573582842338533094925780363555056975841640942042374511236665830816836668361425978832528594205451185129653629541191424762519823648572489557949348410218257442503034744831193261964427525787460458168905357616291287118418437062314257615883904338988375002050794786373887253328728399687506694929158544367980246943761332163855989375780515401642067543000274302646464950414703895290313702462694909596645894521064825598012648102688815591632540672269298841193926918388713308058441441070321987951741094498398980785541397803237532987943696344768842396101415498362158294463313697436921575343940282255962289629684053102358989508402824859705665028152350038305185755277944240706698646109961085324356640352997922971522547346070896706155644769708080242976945704149377237840878638155542490619723094654316358199103308590473928357423669863188819895753353347863733911909966018440606650715586701645455477654244148917505987794757772594045955583753346619303923950230138208847167970127493988135942412800047601989679447813864457385795724984746128892151621703748537400924859010900246495987749476980184250864008394850226765207520107670682155363541424947337203422902493431697215517836926155891570881035701669533451594039092406132494180888780798022469273605530063520008446608882102347079032576539143814408161606233061372986908222160028396501796583190100157375533274418445172968764604011056840331768108945841376253568457868166011989711800318134809890797278553816637749802604444392132721425403151345538112005736844162168626779684139963380365776515310417522157410617558686103891856093078574193070988159782823487457650274152682796234223250603361450702879060400125395941584542173540400968092970979859758769046398072289147699003850770005573475163944701105071705258764533233962793238851028307782698005563455702514868425273199740776348193115410136514933543128381502253411940847954570789363073096064948965605600199206205678318423995267814417023671539294794843602190468774633958172870757873434822237663313582881077484507431438861005303654933697606027963323359692966126826306072861110269793650297398872178636177305237115967893254661384993914525122048867835745088969774119649045975212627512661671311692347802110035767634863049500315275325560839690911061046710837763079371010238915550217572177674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 57731752767572403423241838801330343358494501688260403748506804317472059084522156649387081975225511635678677173674211433145661429823386075169772329392808048843256204257235646915931667212232487633975111386969446212481407085153282652742894250340711549549881527947441029280080247886007573225339649269507779041040886395141603424998941424598145616949390752296266127370606012246990380006208850052147822356050255960657236765339785052571925150816377793054461046353026784594359071875329116932069843105777520533186819038284884696060970092243376777248691909856964345727431670361027875936068875445937632639861728774253579961785187957858021116925506180148820373464397382843293515659862326037108800394912797829919743426333266565744159309518850349186477699421906245730182465471935360750230364695263593060933651602895315872553366181880207701413186827873253528730039851749236328893823968494814632225745560328753234141682004785050934933265960219159336441325638887328777003629423442511166214512442766080352513663264939902554166093997986058223338416396960526912752987333889249049384845135842133593923283225057029858886288129243775263266043450400808497177153124499645090361455923078408834241283758993999425916395079803993877252753089790576556509993033595389291262081282900030319028674848697644533808485596505305597150706321670267684369672477669474118619383002108341488279415727957501133913782290574254331696563875106936562858807332905606026247807348727708314332738084350578341164286725043444457810808615564890941655832272626522356320418947022809347074381386508268334301861337428954518631538725082842270359852835370790204061932536435857358110032273847458107267652472560468731660625518633671790961587772854978606927329911525955688574608565747486753397677513131673665198487100509124523467651323339916577643918857437085711070905921640237391271174465587013572226589098609626199654560211377928332815778003554807770380743769640004915245841100891001002374518500498012469883087583437535601989279102802239282112917715417384845317541301351801709327527090315488965805029520169509013464161569962864921205416485655263775853254757445582202975191542172736722279884425989853022984834561010450277674771013475865995708758947263141253628634013048203346526562873514429257773298554417383030351483903528730295408034508577171514390087234252221278747389628107412116059617288340067041678741592003288200956102580796502729540956386822952583200298423544882331391917482070140330093451770060956479766609206436390583647609315403403831852896806822721367608512837822636226957068744584937530563968921014334419245687069053072071129560989437811461625206568252329521315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 126548772963821679198847888084536268124393706546670182340757628989317916709439723167140692460370845365803711132647916970351188449596723720755657821258719183887161601629196929265502693111251810296017951554565226034510509509342650591853829865379889734641656560175192422353306471021855645869268888258596151870882554368810126575868438558491132375129236600708868658674970803434109457934796401008734924329352156707381430206038016917083948284631801649717691132028884808383251788210472673583153574023967795234875206543301723524989024803994996293042150525741269999621963049753764211942122404705276434438727624137463627404701827661675648279279840511525773288951262368664961800469044080965108310821403759388122331494774679057317989816811968110572611058869648354901792999961763649081806650853976269230938758185495612710123076354092202842437743029724543934833970882341838027000108340160558016854269461839869472395500291326331948253984999835728718200889491756171416957148762507107175100390876495336882201331050260311838479545744437191886130102952840416741144567789776652661589734141453516469743689635302693206054866582254911792909074095921444380615831532856484830593958873698464181022983342906251680754083488325482526536331779872183748434430950845021536277304631451863350903794850393704429409902430525957821273921085205981962074457508865540711659745297534052869747455471928909645312661202328609978114890643605526436513846502044860145954424822811681945005407614940899130536395779829745976645250206993092630585958956926609900055542253064029816892375816195740945517962650757205875638171854826413554118965256011044722383916043101656257438315071231071310069601231866270424137758181776588513149862483424822426004119240848403457624286203035423759699002198567084451295817408909216394126755113544470520986824850943471462911199948200350873268815098771168043827297369626585915913037272494523644520345835165325607128235281833640555603401801247787026240955991554925679028466868998910105841663694802658474562375820803142719103749568279096562401370279482428787621999082283820674443318214139350254583270898941443266432422760442415030075910096320707766353671979038680467254799560264367737272298271450189774339747769450522616507463965999536800018399549532531529600260753455708709242020053190250129340911744664177443911304153269839939009412554548628471973997719020551611734160651459377312013656331641338046593273645275608359375539219075472740441947637109604086411508262942261036679386738134553010339217681111047108436639969177953170822272801705971218925143125556281757821413763006429628659466861451948214011414418746299735609442304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -671559295326343166189347373456848529538730949920987392250051113423233108389130490266853417722713292307642650044129720468782144936500663093178250805663560308821602033552458744508399830023802786417104075729533423526695276216013728423505509839656491785743291594676259503846920546475267215213267857016773635394323892205193661562471406605551027678975544771651196615356240333823409578668320283856910488723465238885723104566529223876647558200814198054576623182326529650841224041956429574443805532154785913326703827441958100053775459668897129715952383659922088982484502127489047579174629822031023497701657979086629148064976575055901768574931843370794118626445810825321648045029311810979371132389557618756988044502811857088125090501032927824148940054395677458982486943346308910780172769239131988810221338949120901874629639114966976465151767512731665357407194793664437789233269684024459950653276999686402827789777347509378533549738273028296773746680309810440626424990460906115787800164187924157762341956128362352852239177766472733132510818540454115305345269072550613444098444308416017008075916981330430436902328514195420089252337378585127728755379183204196961555196488150614783070787573996581236302044769141166958634434684569520272866884420068808719328134754795392986811292056308902961194183905697675337126508153389714178870705349273528814179242629094645378216482845621949755396584204292693773070448261410803447851855738537748628821538049992588038421580370152185967490555623401620162157703649115055105119131554667677311305595103104179003771337996418849195865608494517799313764109032867057911094260925734506975108409205930210250144557502284567273042299054823227285318120888263464016659767607553260849242197967596774156882645755831224044593252254225382672781543004026884463371919106474267483037247781482364787608034319768638708922953774608370008590102850266601148482296124489604246521163832000943016285641986329173594679012361558144426969450347918312583817595951066782519163080399399409019103119427871335699901674721982212302853741587170496642539870637699772564112554856819574736901689398693505252783838465568738310345875020601335012857308335759832060127654323240628204047635763541256056674631161250538804594113674810419238123181031442267276312963925192302240014963113594360359383286146815223916605368492808876367056513047434396393769620162927762107610500734062080201973890387031448106219471221856465877167355717036625832224387274866267409229417331992585402196136968095742666145904181774182712676507712462218967163542114476633429887325791353029483967595243510024785409085734144276264968908892510745476745658368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 38814551910519992453802116144581806298841711552320955912276409820029014327589338793887927402509673549337757212906353259034606001932201866400572885272103969344094927204070939076890816224121826874035265431102872898208976604911793383535306330701802128906960190207510541171720668180512090651108676092362524962825193844020903411693736225642684266588344730430938680126150236895100113714116759592566544431005705298628784820778090895640510475929560845850551218454839837510820554073869161466672313275090866742998462887472445307494154859111800257862623815102590413967722984439389992584379275247863073325194265927446145864956403640637599313835745600479489456622184822936603282575364182675561412298649610991122705452787335097231993917470270860174977087520062367106996743672775948045476321186643188674215189197820214839048181025933241188569918946705282166059680232251280069393457802336543836590134519628281073649601185143968699072330678120565001228488446014650813434276445530914952523108661773151974116779222230951617576729147174925896126351381021837461469032544889050120560104152433662991754619917089939384295301040711947228170521031465744261778744890124951131952198293603233466312468852840721930087361514651773581376135099065429741683937546691624540097875844612335713364921439064228726919613815888994901317586432083587937916497435243129316064214310234557522342551614689376722020875591523119205728123628705228219504973419691035414071804881164880828923026979170851827583647555209150618616216186707160945968212592136546168017731629963394783771099568714121166757592805399027048010144738895812394319398350245688920313988267812456477293012925428692517710831667344655753242849563979740009592701810477204448835480387506791133951973113856771769343161400839777071261672905812406832390362583032144691023235874124690221057991351844075580361165263462287674176183592142824595002876623256696278500002983359261020987384889362432763771068613930410601620338142525690027235209328253172400560355431065892965558698589667597409195636318441077191803084576945783774295615878141058885937081792014613702866648151855977115878152162718979811878246294478245032849539501260498277607295951073254077099897578077960298636438220194388380488614297519258841129647805961800149869580162100151090062117076017530069684173959374216492527769770529428043820374420250999390882122156180661268587930427583567022115036617319627988009340168039178280212822637344887743236699545643989385728595259979003172454847646809426594478614642625136481366407608642337592819823511543453812402630129594107044108302175799206497218125629874146165909520936258319047184256860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 3094513493674016869532026775522428059534536487715537576261765235378416435824548559727658774130963823153778115083389854092647181302637260937830144692128122811752688025107187787858826705641599200108765924903803919211973978790413995912446698790999449553978743740422434399988291518795684722409405924131386552915386552429990018059249590839550909283383725008487315757344143514672689035204296483660598326465535587694931480611020228882739077163235508401323501003780900247316194636355284054329075410732526224032122811949067186322180978019905569218292449331285666143987593612629086017119589240107022956048681846329229651086180738969913620545373581875959020699872183034289324356573799616625340778556124065492730545288445622696413416939378612227917623091957898379389333084419093971605654431514468005572942819449423446408706621118464031940527024701947299463079796330314315671404102671396352373172121893183925931193258304192691469643601648427825596656972033345974497482977470202701534740535765375881391125258556261995970661179681669053243749650911883036494741236657191499883043110149337152314861111615832689122079284331965135626987954890551623364364174118314834657231457955511829161132651198044098248069570343537300841026373682986048549426224440033259523115010761818664766453348120935659257505578226733398752285039568355557880452161678027886313376054310987305083249569243834215067477114720695412471618551567056191213598318277804412799501403189106477593632144475663720449031863511047897926137003361485226404084663049943487689608559552963909561717884714556383969763656267919080790766293456271342592373855928930252346546097175228054340165503353580659899835825769883932612803101557155132425864490717341657402873751096773933347607786203996885379444896564726979763344665169361272322850517833696064464150394196101374949272752500435143653417638169970237694740196854450096656357025221302636298741358426894920036815050912158133623517208036709539415678780478413375722019719130491215808468462493835503024257877396145901355699211516453218360767733813868121056734119602815312941312588494588183084075557674177240885065095506248153984719688662277389849791824538945821897751710264949996436013274536001013113043217412727848083780033095973399831072823497073548418678339205086333135453184452188318612438563533922572803007549189666635082372846733762781436468115263641091043654674404526313640257063129043260732760126879312566010327912553156139860789118017177523598384671439447825060350267718726135187815693220062642165945732658974603174816426036674523973628056505225041332797734300268429488530355391050150323006366678966899099066605502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 2451612778536942621739154796417524415269344968026416671576451271280310292323215360611865016023011730022417084267020201849284536053662193769984506772381635579975080366669133054597856964104739394610572321298045504200631091640639657678164776574889005118589347840871088190533245577975183896524525682802191273833146408724936325523453978752329828013132234898506476449206200103360288412088554466899858732302745618627694730434282650741196051770350909578214753990677497383145903557359388180226960500826071952011525637954881396214719598319031184184161988519547248245260702088674281986649659473225618339707600293391559868800279512173338526730298808755630742962199055754817221629115681679431561433895950949502082311476325670781535971745897405769491216038168221580097051848828148063996419829526688595216796767386688018253206077361366335825190265113372475998647007398295506629521174622955700340926156456510205154116306147830633618539417001687277354789293743654528649776188276280409458409539231597605416658547624774428631093566937377939043273033782224258728228208200058092937162658166335213771438219958353971578342801079367314543885490769729881269192018932799268207576439398153188007619946953932045429609956450193934193701891244735894939112668068410873055443662086327399681923071420603187968959159832807253126091765846088366943180937134133431927448477676377202421739137500559065981183692137729223060951326723370698929020176495007292395134071523721778922905132605408426120525291331258466867745779180334976448689658776967679165539773594791554260687504581731515762719577506678499620777108222069906090488591153793908398074664494107072525408997088158552228884616648068209364626082172455699475906003621468235574442423339233281564271690604528072078790627442307063256120672829176354331383013978194974823555120346802583011285245491791390808005668648070806746166550764004058675092213524520715064318335432501781654135111687259755665504549969945255677650708017162285264789343800054701881580964974943749085430428512773739507019974795097563134192716562593473662809035020287868282272534590888830400553131322263059305493376331244418356584996294930692494600886181619337863017605645623772185850721482998621944883422450395426941889016109329752345673567694421774695857286856965688661919315983705408433091648728112763994168463479860690873290040812942532965471404821543540441074471722504150507233320014633961273199171863165138563201839237693036837664070954491682049821932236437314367795998051530957497391271523946466553477945291026293092543740984432114617224758873823239748246786585838173516421412382631972052685158798095503477273998131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -293127747363127432322613422657507892057745883442498722962549658748379302324384754251189337558372323570452856687326137257163886404707627380121066041850919075888344926289756693184375232562037051227226085082368142804759380084135364212459647212429232043366118137319981599933181336691983855434147495400559998392566502936886357147161034032143091948984126086904190325964847710211417687572545431833812055390086910107473861213900524397750577669884862954716906901790021693498315818668069047546913605266761598235388124356597172076951402748753989395036644270747346750793554209581726274282110830721303943500397726562015405664132171901967584149989737471670366009342482451279296411052504374998155386926145561917108383140986798505216541953449513738143245115344455883013332767408328120705478264527092845143558286161224645802932508424151137068704532620498734043931670585547889807207584029737264128954908495625268857733107160228793358715852220677222500033654893146025988846106647594004617954804670198814468448447068782456029172920267983457027437089087454821557474968713507994416921854706501738395857046813411100003946089349382499577815075586947130745736515752796598886312319899656161074081786476972842188473746428864223764434794690905277732100952959977684873091059196906272741922826413714422962954784153630632263551815051935486847301054984246351106326532871318015424547247023927903450681478945820414592348863615758549209911892795055681970598042181077471245543559717766428171635626465132823235130868191370462379821575077938180727287985260926990705283883607247450800958808852908015333028697100097098177533526833624009167274210906428991101173475631509881961808499873642333558199198572780517187680316613851972788214806827850690456366813348025274460804544582443376492050393369283486977767690106962377466198745821686003550746315206194961316207687036125731242891320635395266555987282858003545789437507957011541693251961455911308595118617746519317063283368967363310433232583219434828744309970405370505565897729870184680768699937030247489259735571492962515589530965612136370400998276202560406813670480004842276920586093497689878899339618759521758115842169976191155076390547018486826100472691708151596467656204482294661337798358111195653901319831170730199434753087282534449830424988845950522971125792569001403997938725591662901474699624325358485843824125632278451101178997322168789618138797942895071096248910794316757816270541076572375457856534613389379088251683714563594411617024308589477410250336197893793984580266064325204795902439503797450317417359490565122144613723784531633817364214548558691680192285493411482648419618294595584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 1353398274608109650131572351856531937457593706000544071018734197468473898756098320658717126546068976191753612926956980177365355012515308098013137164116174097016936596073722982435411001891038334677582394660227915540098786315360031573927218022166813430068927247522706210078710535188238436884179226253269701374941151682414220474187367520300290783137580290757777584294570368705592980381556468845728634966365927492628196295740913524051831245489049114331277937194712869378278015118084360951961516050866030607456095739957395247016483031570126540844723599212510792659941325107508235127210500732451435143654535200117958944935422197874215878695748517577761285424848597404291662598576345989262131273669241170114549215261352598464883210605020195442310301505745665000147406504994601830799216176904775391682873546989740106258216897776983041961294802770632021281672638451279322616219086596486918113314831904668864920465065358509121611418934612148050389928355618138792643824069312876126961860309431990349366885011820045954561725753162761533936680382934509544798459060350249039711727682796164173471417618971167994898161478461193104018242535275035116967219068699464223066246701686286028478777138167868701328481128221898310166839501423639226187469614679512261423705036096463147186026969959374794586195405870501390086923613606378678655070926863083433274860784261574600547494552562339483655952801426585660284917255527561118236633776363877904374720613086097206964755011167908982746559057506676338870348734864729819969761178050171675965432225384559759247932230690958530111132528900489302895449803920142571239256969756565501150743519687659517668691168139330434623316202364997187550075163179502489016097953266016550056854945030695809031233514182268645880523575482943473166780178426451900793274866080254387145221321666234582103428057031015818281042965248294886732355938933209775019529178487881487725587986949528519840549332791689548560901384386298392739295215500631248010648205381242798381003099506660164041331619803865393248285687185798720570385256072257577521715534006929960195135873463322724572191762912622788643758764226656678838600542491660993149902844226470419164772136251341170853053278372074767557952571152728621617415738022455418560198362404450477691342640031160713254670166142648315269801302937739656923271075717456472838766274548889116764473067292007274768279972779861800893174777077494064160095827169293377566374187383870997387770016492847186583985984762853503964909925929358588241124499107851731921427229642273326232768383358596749689875524471433300762958309586291367793414751696732162695726738749438905344365864943616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -892158764342245441996569637229664400249313539794638530767639243848020994719943362022268110586327129925723041670403660804522764698361138499565519689601728978241654734889081969767973535585854677112926723553948402473968859129294297789236118234184970308222959822244551398413852814512581804245702432231088649254844838230121307321715680328596056602707016507530112576869122583224462951076009183636746527126384363096836900922913489320357373866724733344711805504598939713613172447684557319051740799735203522742333625896541370505812081952539192619507650449828821347916004163278496865749594677541827393978094788812193830928055015388481764277551608176710753989516099800839210413722405975591447621653802222200887137721488966511644376044136173071512287951292745338059807894919717549412313630771870167435993483352292159644658845997529698042728578389702158497884762471178014418944937341099908353481025145886402812622571166481938604733809327894408606341158516311955842252043817759446348286737736783803158153416156351405413703588867572077216407461615383455140111245976086215515130039251946902921388012358434414008939308442143684873503560667779484490980336420967508062160588976372550289837595825251719903647004921637756716525271548301553340148647529865033740389747150788881899961558883092000827869868066929049725060207303433726652154844377269991570031024428367900650782130681115435698358027619752573598092942763347246474409663279997955197202231558038429700589385189218304844369752116920422539583195745547764681689943673003831172357297337801415807263734818052294554254643977512945210189519617756769312594827292273144633679355550161628787073663522737196653170716741407316676265151038189883876477635831698603438943971062598457743765361332103833947468186337198549702206844743134679148527117558966455622437900623030800103943363517994891606544272076031221174366791412905124885360779015584705438283031904531011735351641312674104336929073397841009017905561067719815713375455199139031480948549881378144501886504915786824961726173433580890709266134112105214214481885360837391056635060721909922594330741191268356064341984591954030751835844250637652793620859620914452139450301727745058645738808601924558661576642337928320554778387691320823151880712958960171370309362681552015112116109504908571112552969662709357540838009760816592649126046947143923189854934039999961119846901470765002582396050145539739447810687155952693120471463404114293891989210766621062800014347811810625633082202133856784434495849701545475326935423019362659327465753496719688698217187058939653466333149348416861157861823786135685981678373960439273025963010497183744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 827951574740918394197598965073137791386887059997005951594284227438216715799121476590915661726472942815297588412010868456927439433239768931393515399609023101396725739793156034339030953536354358661069106756885482795957135525499887237333074230588008638728056761001618818945482234928307936394526853452395792946399636525574568313142285023864511560060903251879172058563936283926985758341334862173326823852076141182891113764794859521105715477783267485936282055396623593964450728903274197300437842724703677313616721675626160762239159875153664516619335303752805029098326427100090158612921485101775282489167683112423719797868392698902530478429472952431792431542433603893423747855411732459730795242592628248558221188816456270141048003895905881054110825203298044209160503571127742804616253440420405191047721724130726447154462594679228390379432565067127086373943491306559435641719188702291906209553865908052368012616344175677362049287961292140782499645997791482826313285368871443981129452998682828266399600144421524946763727771961994353596549212674032104644326415448418436049741804484860594170738935751242140896466727799744741028755559134916450838317002429568538795986963726764101672293681029118526597938395860932295982226199613295373221008780363308508441322503319983696513898045312255133222735149181958943139658405459988691181881030237011074339686384174541635062154071442000461337367119516640433108331128359010895690501946323265380640595924144572809043416205347673580836326866245247381348854102960222402441036613294564277780822651659458598597589691359721810145997542993164195461514414510849618998039786074818799983055767013313787956933036139642989018290570651055531767427826688747846482444568565030365068419221139073930644656706765804157729439506115637285276040096617251189754485925283431264255624902637760639058496112735246388332409072329096443828591018103086469495032297211647185389430357033687690394572127515014178169490537054378747810020718271875927131148079518579074085372632732998634953663388277120580210505457954705599554055009475296041009641799392740567154445489910621614930800777226233547462544107846084048153386787557300158782148776933579175967378499504169598545556449263304054824377375036655013937404140146137020028964490961297260545743525942994317109941914770628742108606659322616240183651722914438965905180547588328273902845241853646913521731862487558971842665535999404987941660086294168886729755328089317051953863683918288588534257737022123178494754630805758415800388554632237263597336472049622457350624538450664090795242823448015594609297654444936492703810290666492261498205477235411466890852171776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 27767732912110591775082195793431776988111017621468112435002223558341821940541942475054984615540251577348588574598102771032697842429487203089385088162548896744798046981076998331109492994988984262879349296057849133531563273702404619832413254002992807089267443871999606489120624918699051363134530854933624606665535731484544873230769486958027995840349531020828706765365700368999558052946041427776546700149514971284698887998918231013121804438204585988831473081763229969208454329840466953867916582075115818347030358620245600483678004294137242879935697507126184117253996178861852708418383607826902399836904785725741638062118703637729906009014047778571023948186980317002026035466956260829252098555116663202743169158198837110240082722282876076763386244121601561437021858172390802584497528697064553111116410993277246004429013708591235848948409095337954084723914243654474028153565696314908455328972885023602570933435567076847467395488574252218429156193519029264080972557855506395932598050152668802881199391060949906479389275160880642715022033518064883549108376775504621518788938978395412218148120349528420491655090551081122146583476564747372521916099778633320301222437591835375050661393998727942606917475709543805452057588891079184085202573327311581592073434629570141434680518165358674371897958802898851323686835815561736142026508948390292346626074451342337938723684179420842544674513322395504988021889772558920512860273362670479469373714389342625041848965674985429089385978993231409185667798294020181311167009691006016775554209627702418996822129599620261943631953932009841205476419568467710557111380930988893165649968942838951913414972647191718512414821100714318724502609961107944542779499557898673341430219948758106575670757851269398288656691571110096327973899333477859914927458203058839801669153388535122585122890873562157939587245360149368940002583360657308796701977860090899066404081402547488865607260580395801815503511583098956160918760763540960176380480484675364894447851384828572663646732585458197234245801453587534185529379039401011975297628434401405370499839389522858860407914870799281963732639830015096584175193765630673453402047982057039638046518233933091999621023586455594622538816393309846651659411455497759945632185551819621598409642159523380165503355900701129098863265001387183877202354466588821561223536982506441564846575099184112022618308882225071394691442531048371851832274035307738065876159488071949866432457458651691341906150669223141837782957994993148780619172771041635534230693305754358546403550686165885164517292296952972234848150805399761060656097865446404900798895690940683210089306326564864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -405237092903334427180228062687895039197259734293447569982618341984572989395035101738709132133401197286405456969664056199185722199624960693171139346255101652168036087645954675028232635773532544278256485788349760400310813671367855325666421039186469926317612742385544325515534180675726093208066258443017371027220738085995058125094171172304082736918551116523545341755727146228240206281218228023177848273208661015029721620963187769608792610967140315879333699929113544610146944313434729267314629890818116024364187156876103673314439670075638276794332057900322126994869391840519142063269492975867417081414257462041344063466297674890986092729011038223914594377892405605499210492969306792564986089367713335389200805746052676351335403778563219790792839727328030886852375574547411676238301135667773794383145935335893407764720204636878916194898106849260395612208397433095166703957111594258714498660084790053425887670166923471273599818737107390104982956663670092387658968212074377795001948470657836565254115931615916113166868547791400648769008683715002739814222042576342989734491915751792246981071395978146827551265478065998134485860627882607125496601253758103399692538569330660168072479826260574622205973040965743885600286645351146851308590992091448505857982632864632454404453474421311283168364803905912643862877015004148286456003522870176586018998919773894133980406148679828512378549410792977343857681888389201092643433282367396662899539205005935452114415054043675668259211513854667468274021214016295764732753467290754235362325374008719446607150917523168125301151682219427468294165861589426015631628062454672069733439533741971549924510484701874134549684624273768308951180166642459801658180748344023119443982262753368780279998341403278813302925076831361915056078288784838597495562133597519302929679829308170932870366307406073297734050361604517434062409517982453373104918877639058297300913818422582218441896132777930173701112009601606993447898991625138465362118321998190585766008325079525741129922632416510519879061398406956180367366085767563914730740134459804676163589635590265769113177264660466535292779253762951316524855406262483625896017114580534110042001942521239794323321818374052177841680684839089870791494244359905688563168987402947044770544036105933795933243189302917226627553299758284800477422063314031842892129961834070231336297869627225702993215201226899029112551806437066879647678060358700132478408859195688040301418966526996961800215173013125720473453920173269259335569149345655493803377464555643146711798504546935013379781811561493602345252773294436584945965835772525815200685453960749216211407012875993088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 634507983911256238763390706008719565966810017832679266321946655356421586081671419926218587646623821205558412724922989067442742923576797571748244246342497001479355386623348339731604937006252594393127396339951404524861542972018069967362422214098712601828509815866277569154371743370543076335034579626915306719138848345264042584234538759368154016213480865086062321054809965550662665146510166028373155104740242018595304168548908189039212455864374164976928426668683849739497833144509872770521205662462244261009167223278819938526600853211191477115159132217917444149985451183942111696178171525562110012434683218185385987780860112211545245874462942037673288082890796330682865775106389338352710095469201374369456808444584978968694732110595512380723084070085776922117667254854673485030850015740771207575163875227762043750671961480865761011800547585208332316691908545326318523365230926238610773772109627430806946925410070913701431442138864950734320167913795305971114373220338061319578493925333711882156608829101742375436639719133854388040157189259106766190252314560820519464701230194731333687479323227565035761052933671777892564714181566712326469665640289684276578804319779451385230391849358167849400544914189912333637314800782253347622329249557152876996646450940706035960034375428073927339396541379191143871352503299767322981528943593464872018777759405430123296944332405932920913568345137721094990515370619316573367720924616076211005062742793536702947437001950412346145039090810821484526233464300394948515149881050084356366288133309625000303485663040986373588819909222572220445471111935098598407896960776441532312918682651947947809154657842925537814442136000687370438365080682598445331668792575540013451230670860314403297550433271640798438420355381210713054944532775590164101653881070085208822918835267229053141233278840949592638404024240039926913614641585765219561332451736099287262503140580121824188785301924690480907605977116394292013411641299631451910378782246083071900084690660728083810342952970645901316539092190596948353766107629193523880373793647034483497526548043375197373809062225925871806077074686007736466411736437757045629335472748495593566937458118369894825378811998918124813953623388393331274950628620298548496697489226289483552709804195294142375954794558578348946845393372144308265220510301089337570836349634262931509000356791062941869937255788650928928135834947649415755646172717021907973263095632768321189031307404929761310146235173470344463741840857692797607285453185229453519711199378100500196419625096933734638021074153076988703227838636464758932314054099445088509246327690143708272159200867516416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 11599256486657865011663741609873962963536296666438791160976932761575744396918729320647136682265346581095303008748009557099534287413491917989025372733139625791410392165980716838229515624232887083809132473491016314657742574745756422204270866202868617699705113486437339726327495426040660667318115581538782996141240270150359194460434588397793207919813098987984978965920425169322096949144478063957841973013144696224303934655135398237191415171489060022112471606576590490344358343219247976023670581371374920115038803070722290570206333452852850687923351519251615644885002874175329414091712099341992102960698813424263407283719227524926698591767585511787357228039846664424718541829737025397320220783254907307809962546037454305490957780410819781184420504647344646699631855414197593587923571726781839510257689492030164732158080021578006998021915725650324151856311629138231831803170945786812758120936764507466406604163940163564341165476291989194387986664644181667078881639037339368655465796616661066440388253653495602095299905681045953533072908055124655314615760370039343209704453520441246676229870662017136399701394679983525107339553615541359912248836290041047649779479945449636629515147124877944831476958437223658846639665072270521638467554075641542096130488271808427507702589196673685463067856403138944258062169877647215774914671151119133946580002337282064997862451095187854321979837145810924784480486728623858031735328547286719242611987298703392836702767295350088919836364543697375554701335770003267143414182237719668265934007636305529594850923893046019882506891122308594341481559306334154915106430079135442172597888825866983527785375898040237024879957443457718177857194814584106481433780071228839205785685741802374005930276373885472724012353471499991660593271098335765670847761661973339355157123747810310460654437144199005000273723509482837336182893542147952323140908315908318607727425215038082327696924650602511445898644085343719118732166264015225260140381255424201878012934838132693685276562898951419420401810359455762120973455319561260250198806027676908396152396939527548178632628082071174481536649901191904096829339773805152311764655401485360717359513285526927166821508586884220756038326446371705263434072427962856267703188441856742780010043760701516659055978251038859233859694764461862595153538085087118907780311913571098510724399654927813796369841034242211910647172534951159575468801540951850433776465226849902456488621724281339696487826745973463206906792647448457902854865724743328496172329428717746469410249259301711258891981975688869992757484722493051264261613581166682557769639898328546968617642953420046336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -100600977409679467314539535407806716527473984239085241289052036134282544865744309676680516247207942747887285259037975128510650392994107009621366366761063086076837367701882887178550600996364477126601206866603919917663938401270934817823230750072435440495405442130958632336270378397344453146504984743391266534962896201517259451004387724863764849482074838559796705500216709354267367679099228428251761966749817254698699873793328253626319712676222699188196005495484549494869489480160770453884942741663225070954231806560322055979445021673907163057302668919393520708076702780976109613343802123625818058919031598235301239645429137918675420058002554984051133106543399520814170805534671059474140629591108690865578517221735022812020536250514284570672976983702764974562482359330782443785510625752228529816669882665110973635482295193131105740163759609689085084975119875350017208361179249556889709292019801214054618427764930738454370841081073118582045934186181876075282419969040930572872783592102435198502723938908556340047923666068621411634729172677912946668562784455494030684564761217926700382917683934555532413312401548773649737924286809188804427118221329571811416486311175163689320690849507546256753328610945053146274391400913901704200609808130970151940643579888058123220306857565053834642223411917151664614187056332968930191629018831313222052596217665205772228137842518367979053201435036273592770727187178537256086587869490706207295715086775431548285572586308947548593790431369198000879720394088412334218890512474352267328056527488512308209902058497838259496133641875299488229567018246737634554398794445889947067830764674940957993558829912255096396912536905365437152865732939644318198688048121553528307683901480326621071119845157262101440141968773433269312539255322089197218612120737603145390664247701155636296544714039881850647019789360103934587411450688527737941056447393374090474269082022813095468230355795146335371765007294012687633384212252937312851659896668807038594384404695492957633625974310555057302642734052718526529299355770867507664648242505399283002202922678832514996299388569377150324449079464086863726041551800295864578430134285573567097525911514622835649767542240936319017253782836744170001191218551142540094400264654102157046596632846952677460840087009691983621406138387932586150710468720894353133666592068771895971896814222071877758296016851826251268204853054024241931304701116199803649890494052422952302727837315406989440902310737636522235496767885504730007997706366494266896470648987554706221853424632984847000175988613942301858899168637060854799819261001403795777981738797393496002523366574530756608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 477260833806980688491185004188209777242995044214870610044973391344707992905359216786630635518540926873848326667646166428452503871355779123208431189019061054091495627666359920171181402994517434914201716618825681302014332798087901854758464598276235794306179655087505201540171355666585208829240448683308051084478372509967429644293558713873020987556729874648902690291770961648162114167489892866155511263620457222925295672234775958982953275708206002601741426322185428186454782257687948402917265021900619140682254508056439570042246275092316083284666556978999447828533744427660889617512248278138941817627705816596971348378642000354711278631521781764742827285128046234981016272763446896149290097259229435753391708713103680579882910823959352280512255901971331879673815716963193884033289199793510571773935891027949253042683557957568853070731191148347712446117471072924036420490270088308925142642281414737066249916657116615008691438666870360175383449359349202825286205123026340911887318010013483200803166643766620543812598280243355269153595871598515815522504236230826704012308327201370658938181865386599563105033313041654173238342724643185924629247043014511937489685497523530364342956747325164788517173659639947057291310048715304396951990356636824508981673209190079967767098953829492513997351605096016073411104195683892316062333870930172959875007085666800916569162971656315900888433630631427592341050579136671482364134401832235618869825551271452761246127820996694712801665364684766943839671648059865295176473325772061786363633485190664253031552327004189938367108773907009266837446001477591332709480839622968143352966821664206279742612083269799648009114630815941538774180749327197306160141230190400154545205322614637379472730778439212872740549881210245388647693708568437250238046713231307013151136910145394807143086965047181578443340904230770041458378329419192391046386104653916933448266490955025085165969812715490731019248362173062142098108092833952528063355097206187472727247412428559726182244302664831109256808049272885716473709995303098622221542962723620251122119483492908171337264944974032567648926206837855274695348206589952192454792900784490247658438661233598307111680701960352891092079898328332516145710529798932258565171696484461481092960261377986079519376929468523520736656998887946028269525566698912784058276391806789292288327360167023919113626069895631001252495730924590278185673594566192133267868269939152126418945830210305525840954344431848754294534087157498647487157292515672656581185848964968095976911414643961526689583772772693013038714392628714224646713197388026803306396382679355667369988436538947534848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -1648511346085220209237354463388924807847677737020875969964575597440708698882121258596545657972962267599068830818983935784256213790217696275797190007968076010637927013493845013985681409879084195823474499289644287459245790437406134591761929691207948361826452598743510077925349032232661320635333266097353453243634845744794163120265106625921834855408877575875137508923503048226394589559810489034295983306311643896040824833454336975509012293763159184459355114526106591519784161442568175986386821761284527391487643404125176058752189172511454136572591007664756287605157627193539880651460049513720404967316751699139985662776002698327898064736893457228437272807624858208117728008995962775511343851948220414953651978859435714037023587631851636831783235856539573658591414050853482925661897899585015811719481387787386173379665444553444611228650296608609833381149350272111732643171818356603810531156661762809545692304623475138938996282331921772522744222260110962493084092475183340334619460540655653758619638564255314730715122820785771920055464107800943700571076887659661137812923759085543675004482811206233973709169952026352834232377602351321332305066744119176154914764337317672656774844831903711991068988696768623479396227095191644795843446180061882650516969363426990869541481858247622971927835965374439955729441361262682226901082411606007462619131614893642874523658430183239085595649804652487922358273068498838816627097881840571453401765748623501338094354499795943773996167135850233361395545252192318954574707405700248975300128663077905660323494654100397380069489107733800412703393801315013376030338959651492685779801160533907352095250565139459063950180460021911476996705571601090470008785208310583462972492718928914264047732481057662625730337063750224024356789208580526731069537274081224090108913251522012016032842881124865034560359899568825705676501813733431760919307712992557152358663573147420635861479116907473453293736381134891589302875542075382211168054118240419921697611844210761955687857479786542143162132917627431733746749900617641978517899415838143373755779177678919540270142565199861698849090592432010591280492579418970717632715516511059902848985240065752269104017786090974030309066850700549824280414896554786476684138285358300747188770695893584269546660620669632573901020510774944919210542003861883006847585901741024148582099381598884482628827809133252374811059977633052279120686675479898224588882128343119248641190669847654220265474848687239457565575774376847389725866439104813050109108757655236058526287312505463326067251737964048110260172415687820793660473561040107577753690362832999539465767261261833175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 4534193499081932609286667281371324661401404031766252576184730508804892958771186743773588444007521405087044700792269599679984136505101633780229283641186481103704537987599921562824324084773013989703523659517579975317484262786956300276805574206136621279488699675367949482229510544045132358645710884854698884235487806172301441181216707259372392578880473308697334681901432628470327225227774405364483291906160201109042716349520299325400693780219245807004234236416922234745010861425022488193380570703771046304427396397237301555999206997605834089572895688741093783159799474130639839785303098326479601995857555462514587505995556512724994264581449043080694597125060136114142927328064485647155600962210863788163600406224630364449392057526676834818155250191384822952598875297369199097329050921496682662467872958041891241067369581834698375814934179924762567637111864976153274654262042726635109904376925187304551745004957459867545392238423031925754356086408051169739081801908604352007387543681298465258508748835093597364160020632315309551159993611734193549280338608026304148867353702466992398946750209723112105217164450026833200817348213414768741981667100710847396120998490020421038382104313992154077379933882688234639922147143093523740909010621647720028733380865464159527442451084481052269184846037618959926627429717449687254398618292225269874259600212938223323867663469779300232924752390873385507489330239083458398539961093723610488118629828826604334589728944233737243973888232291659205700367910831249231274902819376535928347995662202983272389951960663060935607234464098005165399449555539606110500034524666874266630961764976578700394848248175085140987551542780991710350370618690998493601735769386201573216402922957670177590029713462159022883917021963788948359868139591276542813045881308898566521670368985767865080838832714330500063509028719940893272493585502953259023364590374069723749905745542984336946567030503884723921343729447563951890509524773486631858893192191084533207352608806381207884012364142162291189934397641484913985825817016865848397021604754370633440115595151732452770578585568722127973490761145487955988898393133670443425849522413454332300568044433406018506632297059726471199940215584069233960465243411491599600986292629608750350404392708821383100669249744215215445326806315323734721154517686030978280894129796857809414635113072039126446522798936513663947819877873647416896581656083986858655841183856008789227462690678309281561232664813093578003018339576689934007392337056186657021710634165710503945980917354104002527868028409949864189266396218121501701627003040272527973002608126002166143725052901300633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -10357643727704445459108562406198190312774385911163878336770509573580828923712064195752982748354640702358279778659288466049284966630310358437134983952286156866270846354160990768297457067990334795886690948809991023569187451666096738898386259405070542721946174944432086958704948613827747484561311472672458469064052618824361211454152206944284678642262765990713994480660959495730855029550688570772019958811873261080405206360899365383536791504542587174666780178983934124554946301405075673319000997562694827389974373115163993641447196843294140031670473808755206938200153019790737535438436046826039562723988944502991782565698342090547897238747059182236818928526158849813726657166094130064933046415542505329559380329980496109375833666171475706722058433533095540127166502439662560199124343324062883586430198649736113854653581826259528769037856557324302300753720890673114616871003116631950405736834950232983784081709344995850113816806012874786416932334469193186453904071004036295325981451054882668025312215965264694699039129538322888739696358247606799190952539424648885010823599672121128561415795951497742122844903131224037718397697755426986622760333865948297206152145594411438298924661488407456940101253383142094965019987802163771669824807062776923837807148143908009073583096432631775900075165804411291345316373407730464779339224088246745866229095743978005158548509526085051185206253934086582531134797695722836494157392620108519032205489928892238188571574797431902257142012252715671976631999983125800620517922579623834826785329531288258047767963609437403134514211710161682421245042794269625270004215097875428934705541958818588729435129807788610665549861657141537215195208785049730211305531284935779186535731484779721893221014258873904050561994660860851892244536594190545043696617134712917499897581636744194361579990670459975209084083775729693540897219430472054124820392597199998079699221091636692016457219316356686176730426215513659542231050747836633486127518768496966275553344383210372876994660787788617766553683426994192088415199133813769115598725272358500061669304163452017126910205143683494586598047849008109549481208461330046722055321472312960609191049960876899411773477210093115152845387735411462805404780563784234863426011417835638862478662103697970600436759488775706053165724134020259024561894167050662440324494874830528976005980403877572426864610161509393915702929610200859791121640605966897539484026210181979120055421281346821294237935204446249304872890516377059304629500132423488602812802656570225779277168605117283005332921124807628045806643950394632867014310946218669532664055474883095509590352849658540195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 20139899317731848145147276915148623450138771368697240870629800323601915665209178936431282376620932882206186432733408922389250329564875740846649257247410069463855953067900091865424087019044720971636709964805073630069425687344557433366793972195605552544032467269952673670380803100915611087145264651806256497468422075094850300854064968018614964078985654121305643968343281302854267386193265473580007554886429070257342216823715508759455006646089947845639728749609118103007585089739169819880349669706594436811288316239140674669738170929716581854543436819260501822342598775509515711409951344202269427307528794741368923400311780087101877023670069436354850624361697409550911300947036874341423009137244436562652629107426073933127097472042742630351401092833583224741909038939512672184391343229353085698077822129533815986963405689253313000472171827852776608216156554569924052960797784629832926344071817735306917517456421775287394092272501082915130192867734498941808446669269548112078951446930822880743178975073421446769969125656604432780640647266340864754728738827355530936088609276111448263077832235072528001386167490132062126290195075245371521760280723250947892842808018542307344340641667348558710350515038617748473063918872943334310996663596055060753589349195637733031753099774474738524101868999041211357608933688188796389983770885969612176557220751646195541112717546765454558737775871596502743149078098140825040158245856738577601495876605276122326213413007841648977456416431580959403505872308349551792298113073671834013807018318799053480536023934704940558485813903789738474916176055866653246452288397661037962901665446872188946321756547065091569173076926030369234566794631006104035841392369733788758004146574868508776922942154333596287782320253265106289207673933699630927310269293517689317483432801045916191449086492199169307678668926931903790363831427416304164844666445090754744388388761555932572429962720443438150247758869659766891691208866261103631829897765578523704157900011925231978416011439302337477173595690430934478419999607067144581737356665525296866188036717823746527184774407363669232369324204750863841126250642507530910103442262079243071476327941286599596952008329191205525816536357142183205049357928006337277381894484182714946567454636186910473961779032469722089219675170920362593227489481180219623958461164435293045884434559157988917361024628582809745383788239698975330480780195033735882119514611954110502153060739717915652969759767704073319163810156660215360085291972351122157910830840559223969238395856880917689144925198584915848086613666070944520645821376809734807795600534074617016958900951647898304512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -33885659384488419070092086813408853233922037255209552853661822209301941053290791880034114142245056693664851870148699282809034465316476567207623975391330469308881690120052773103841225784473786732847533128778381302964452207838745924320784859447207914621520153263451772099860664492710442407722405989576451925063546152529026458113119772825199491276080579742740738016728866635925700328725669549003664720682827334283889812026703693440526556810815197825399945911238180987695698160229790114687253369912018152330431022202790745321449075274475296544559707358817217657390848577047924973927362614473466586604213441371804783663567536292308703442768159712644449845545326312865847953537073355837104338375215040652305822785006350185025232904581164633838628745575769259680962570771677695000649716877027602860224988918628277603239401395189499583519112594102197705575658204622238873287888150040929124001022702524928743083557665989498592206398782886591900193016849809210097052430230258306078930857112238831701078414900149242692314031951662339021779999298242602041319723168979919708932830916177057023097875220728702010191409022613552725246283514150294821685044420093557208299117876334031192028930548774260905154702191342603272096420477561544157145120860947938620420767353857283657357217661715359308205632603898664287474065349696011545126582313454565449849663717558841259361418747417093646694990589191960578155101932547848823172703969806931924345176650691285429074241217394428424709703407664350036860029779985281135846998118987983435664905527646463740565011590285851816741755693273215734166419916862011410081497777104641878273998678332640492300458331584198390644281734546914103769962620294757162259836960236324372503500462215308372333146966344814838397570377089692977019042374977298756371941116902873047591653180190204937917112917943284132169056560040246384277148877715950769045413871323218999621314082592687734966930288598991491777628730508523542917974562092157822913245233118907145165131597025413350055383906485752072031793154844212013290334931716569205382232178941283899705731745231301750406522825210093165278029255668073488210149613556438734750727327332927792154797838139154734719943986194703719387595385600168229728814345015924092931217720791031523528997995249307731532080016596594913320010053225270182570711633594674552244408435156737676619563473708091822467129287966470213924321028854570152498243373565012233168227759828239657494702654748676359784784663344842306025208759818693001645190018489470056866956244515074146495040646878099348817267378621632447092006119140141407327540671913777954430651341516368130566273359071412224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 49912727426702576681099966695162491424892693572438646124818361261417167850634425971646838996038321725127579716280137893877977614840323484893679204534745393156293444012484898879699631844780473933220462521703880144319074833670973797125300541664061205830271703769084295477733511179812507771960956647007745217215023771414632862064160592228105388379028891868638780192945883016656682593409193485235882719654753062003219314721280159628757234071865297819519660931546320782598313243225012627312996354049264086682704279811103234944848135939715080308037531591109807248572417364790245520009642928991379464025102073274603936456086385060734762392764516866925282006794566798557883807382638147046505349323595119572651334031019747663566925427860501257149431898084799073959451460331306731172257228815607767415564043488885357297800557417076549589787441323664148233018142253951577222207593664380728241460715095225888882712600619632595714369449104821514975164603881994027933086040427940756782472486534192800044569494314836066466851418529508645954384549359398019916517500979560904029017187781081787123946697998633063314576200416540540896434495622446222678094051389056624506486433463824106312501152945742929276029581511076593351306540654525807709384402052147246176192802940630727595979101638680264551186275740486606181876637355874850704903924442144867626786066863509723552214702011212888764071922072659391648089267103471537662103884878957983327911489931858361890246563985178953012443969236855766713875663580482222115887113286765030335738908680359999962907368365598780973574579212276757063507438143205872940618543242895220651355397191585197920760515911332162948235235469545325702551286872031483467791451516077105549500127163815854573898118699160351946503202674983176226367358330672948289683389072988046146153845510123248091780709195697728722337731968632755980971787442112068636885967254928881759355840467986048640301531977792387698438106873200951267048317103768471983345117061659485926923195543232745098802315013746362378155576146199385970922267153405134058774205131053680790023983071078515420434833605542642742194204640880048179561681944108710591659743019643270821639526927727921626716953363556063551329378805759796377822688141144493250890534828321272175353542666253149659780970299711550510277801822330296862325741806962087060385781671166967031838636930734162636852556477104752221557356366715759032021846728281698403996014879794069035037266957752832071827172281568086230474131211523650821686170129813310910951643019341393642797119540386938145594013580358317869790755900413455110170498455334981089237306835981038546256089010234164510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -64917562970056072206773596818913118243473753627423471355195261283466841173248824893541201601671330864638431073751427333729747879481263176350970416962914729992851535343782059854472806983172556717373125512726827582357081443160650786456380344843673465291891577907123249653899694757589682267266807047381265681271014817095664407254553606829259362624261574520345647974336258982075821484291609151583979074892365207680722375967587483674605392626397180751686437627179424477997658795274930042923698751380791190259410596629102903084063243121727224785186166770502761864882699257170084698580253476495108378394070648357486860091750509581032540413356914769472880918383686812092013038370190373821601752526353014610145945219331700684116327574252984490319401318028549284933449937496839867398881000170280806026580038376088183573810831147422327891349728106176812086014259848268791923156893786297000765317405882318133232521620374424509505611871628262880041303890487454090744978282717144611872498779972193543164384704701957335086248434928087385814570361864776534722188467628578920469905661059091042335262157624470934532249486509225518610096615288513193799780588089945461897479860463853330963773834553907895489649599364591843244192941994167495407253694977004989659760796051066568416492034666210293438649181072552361502670209016347897136727171244096941896543994174756297221864646748708153741803180200248034802186591153875950056891704573266762256880265954237431983508060001683512689430632750700895018045525451562950636071974201064609508927070290377121787424762102704786707783080130958926168333177642378543003182283114826256576005618528970254367772214183892370854962209817234441343752978801389044278575876275308140663317022015761029238892528678423999721182700689507324409541018287025654635403566446817705110484687977946806363765399889685417784986460968635912906177864014053933081965690814726570655394351695836542017494809521216167821691326534597176923292015840061494460578229407440593327455413979777510393594458315373585651660657723881346000937732560992304025495454244352663221223771252283797345179204957072090437960822836993885183184098274152452138546401274435991014155959442361437865137322907538931535409310248537652976734592392131841294560432863427285143963908760297900744398535282445928912162106600995568145496073276172391760053095429300953462030132648564594202127178487632865747536937127475822513870524067312787343899651561471500893802549102586642573171806653892379167013280385126135485620381228547212554401056933691537512408946896226828734457302865326234686010440700178596608420462417166601111200287038366795277899983324031249022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 75034850891131870096933845629910920293960102676109912761502430253446332356469431576058652404863731032090292199076709280192412496401574961252450450316007333259309010825786465114684863684812546866676690651784584158717971165188841360767270868223176795355980895110997250785169136524759727298797698882370895742888116981774880095366908032891399885015272881883053552455545267707348136549850386077875259544535214090150136897165559022774073379596953084215704077981630005076842549327451462604627599455240619660884433997040209687183192141006801480763353652589631092108746058435144902488131260327021066020049598396140846893377709631390733620891648396449749493210795791359746437188749865215284402863770404127727417258897362787804889153902327390299492605317064455294236435232583198667372196134109405989533845031925362330769090350849218752000611555948830691603946640310732540066903989005400406617398864259629639518658156163134554877650184946872248100727476216872392405476000596242488481838550443747563078558740403299330370223263045203762740196491496155123797617361863835000204233708490660484458628934615950387166606158203026945265238428699784436405349946801923562168257773813092032763623350738968791417387150719462544605150084181978971407143591672401470584353253294295912840030660466082084536368850943314998558533003599342554198684143584957803988653712753639162870212793615451162997564313898573394707081937250867466918350742137678603874399280721941758464960403827585995711297230847301698530171033851449484693885841226822337074523739603289741395680631091807005338748903679261384590882856958295972986359938594561854198588502046415212586419088821129423096365105023530100325905193156014885479867151749635400431680446658319555904742799565840263010575371796457441204937326192135834619507400130627890183437062442499263236173398282183804831596218805232078473683644171387920548138531500882210288059134351222458910999911927620438448040661894874193863757444730728652445193301207155356118120539312977449942180064259802512249010823290891508012520612614030221193447778295375538373688813953562513400728279092197870162524996164352892953146361754221594737732206130188207177911352552422967671630759001994309480247973596607789306779465980627419357113685816124492006359148222401585510083888817217025776852343217509944864438168146626557895501330709624043051619466713257572993190209955924021144752048741433631915953013580001791087905443944744728298402588995408070199819915071785120618717055195924081252646541150834661327216421870118640812850560215001251431822666874022417811730497141066376038837814197765104492601483460850498654089282438378937122816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -140372661771543696823057663498662065185635339723682872123266178208711059381169668913259170202479692114818696447285266787099438934836487134122870988493616136387479010785743995374541882166753505400029461612551751671575957421434586547520672504620272171495778940913567643283145078785613507135021661876518809072762177963380852267327926024796341588548533947674257184456510365345055899224217091277533318345970972400977318854446454860766512223568823067982929742096316726235549713192647298188557294300043388984535104200670458569614269588090699992099305245249518856790568685447116363905669913274333453739732719910546424544667299227656986564717734624399729165540303092583967447625085199736013797652879982354366758150608470283525194329679673682327653334205663523471877401105609839576067189777321829347901377882694735005276388444382816013161702412149983071844134856709670590335928971896612827175165555464837152127868019211835452442236278275258476795999713008999857785480185045646547731537228392101094925894347599859409661482753110920635917021457548861642020219942657236247763998166806385050035590998136171665694466557795234110086585396881946930860347919848150204371118422493143093642096908592327111381841045656593972859835144950025140723930586075780698297927654128610119751777318503595568773816909055483774578407190698822804858149531953263868550001278714803598096889410694700342588902294959313248814219519835750076668514755980655561068033849152302593877321960415678218200664469725815133558886058247287104325480228000541644771469845613599158752029057050663876964796231547140642374050446178505980993553238390592446992557668313139816047200969470490352261143960770740063287177155774785913577490321524032389462059597593411073030141327744528386342368532261549716701207778005616623473706722960633159453474275598768823834462005994723302767653027549773607069611080880812996796286664424045663403797395505422640242565359192698077590770930551312627836986662913006545398874421626661752996530429627723652153189695277195118951328395160314388135226074046792706489229739027506025723169256294949542385623881735539036275429090894694588153333088781937362491805807410336053274406652718644265850832102833502616242917425210758943720887329301001637843299071079165020104657143080421229828955881526127949152225888620619306278882000903361096922879954339159554369514314151206551312738923950442058431286201240233199822701772253997743611687729403172913002822655860272138829133584161736658776064552189311372133195141434246974020927300387995815030168926112422749319863991251336238951970632346959562912418341898980327833068891627295585979072512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -2140222458563011571160937443193266416982364679938962189423974884090221274312811129417064695654365307636604258699284605245019755482177330766451592213856729015349017533782493444782859210736013407600646869795138983032584284372025645513452869032914179862985445195998003856696550826720633596047755185907734252883148404022005238535460306698771206839537270187025774889792549723608056123695591478340691242743445299734506975254499471946753537816565004187709759312711459205955966960597791009932097247695222282279289462978049540841894944597056821248105149518953868848088999726681146081428899769690575741213858993341776818586671065867136558133300518830800747878855286763607119038744275380877754998070163979851768765937222123452559127081318261574503635917848225717003747128732482167166995193125968573380409948526014447975857926226811047887206286616155146692001598804762715069775522294612485990610340606809505368758430778643617268889218637237743712048887004533920567978495099862496217681355052156754737454942940279087218794705364642249068895601022541956241848923795777820357581682402856543969041282958362284930293952280176683391265954375817862703885953915550072763572328859137300489250881350091675682443932753605670431311694298811421504125356944103541970768625424367340817483646585626756637239178355471430349861513074965896307380963528876091480007931274317257712447838329966264714253630897285714991565263650579815423966842577667037384583001799878866817426383026114139448250337860314635925988426107155133397137139992250003754231059077397455915506890354420116158794316862357264612386242477870981882663185687992861462148861928739340835244852674656831140359033948301740126027325390566653390204496149680756411420984825311240370817288927474247983644532872940120503273815641141858470525443039383594401848859145422454609106526636137449265513373085974040642161029761635412383827100088272100160392551149794393184414965624475491337263584964989609228815219627659198321755390545876311844596465167798108293540671233472276208739709500646668619268946056869320346256732204525569685356619166360975891418276400911636192789060280698677771575406281245838032097241168465045587992367669758799821376726094190328598668379043171854021100065267679638642698545301708111426781891486217318658226450003351758961479070449955852360829736605244258949596729454633177748215753226298872505319560122997216630989909108588509706837651902537816703931986485070963198211142646897452985064555368309747635872025546811501987519348106735749839670077530338325081885427689261533162629405885630091435072329043458013642332986492101042002454915248825208444553265152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -80425875026551942736610680888301920387985880550218750376462825466755119369642857312712777976875380878954681511914778344711674155827366740202925354288435876915191144153391552370942396200214611055604475510913047144961163539448511659151113924935410682724979597184342057251903245394712588764423527130933680254893040875940119427118525474904440701944479292014493231735047034021905336135474583355843724486094788043906361120369521186483407218057325552123423214232625533181482814375273173369542709804308247939135768984059069737550560327354448311972946928033477539250462410037014517020380979676502891159929402211838929169096465681176817824733889594108120784141232321042858562719100213883851490786593013617081518744980537177697830634913220427941648666740219734338155655511636730172129908971940534402015508005342077283918639163120456144842150373209419108319722781388933655096398626718403435008288118228524409027533598729640121502772482046803855686577624389687300481766557331015750612622245817812627423104363650483424833118842421701667151659806426680621362964565338190745160160510293579145977412771506502457072513279666205665193161780382934529952069634322034904054992050375111313265757894352888924443519373046389316197207279813153850553275264194226421913647683319962309785866966118139300258083343087403699926909106944955256330392119736079282689726191918284790435686811336860320522965075560329941715071454071402854268258989211548882384159685447005065334143877325467343796858269858304665745830206547357280539912485537397781785479599325482220895169178121724121153143930246863765990171509134099604919149625035410925451097171784557562561281249882792675720617117727533617679859632742146532004248155245304209965076633970964583650833901449159942860718923432283486295662420750426665566268495434139825516384427857562960439698007180009479460868621751668221667543149433695672720808686186417224660141264224272752988553877202545627561087405572525796949669166479310440863291553327186174301559481764652033379124606412849872402317488569263284140235306126221972548754315331991180408322890649081855502356634811848697961412360870423840050973431722031399450741927469370021761557797868933842459650198140039446074706463372299425463385094463453517567156378476225340024806087599590595405999573950903819782751502339107504366568721828851323928180967170997687419512341021994450134568842120743113242798839942026446104234247258707375649796491785421297780822345656492083536804515544486140725988361101723218920646179089054163554562596054939831227950943953440485739221363661172384064288248527353306327749786747255316745063087839830072390538231808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -1743088289943233520938127795315665044726970823094370283685587996450427190224331755715936252846344201610285130539484081466763117087979920230827385947150480165193728523209524902103832501573318176879803602664063402833757017648028480406715544885497130338421075357326454219493192767809277470113668011776192905486789729436627762820059901383946485214868354622421877348607401794607537158200654209066693248057702669725756034070049340280355001188942214803310910862346282334370387608693822279141504263336054526390580330394332310852520624654949008666159923697076363787595847489284410296091159242649510465920455714832158440083844670020360128132187884649885104636594436134380865905636966229102934414002199152291388987115053964169158709699544995175953688084657078325481056780984944133165494196988880043388409459195915898323362392204445061865234171678201236430446935103779495086954193323109899231903871027275188926477325220315050235805712896373933033630647652549699891903416040855091850875941720050030287330020839734350938975475567973897545082525618310440820891838366058587798151931163989374152071824545201978012708173407261812607405487234111596220872497375615770349182849751094442303112985245673872676025323596854019776252513511437974205984224585418200744292436219547935424464942143451859319903464685124035252242037587639030688462347616350778012180452918920662828089799003713477088736031916734654904426824999658005172181344983462803648373941475420853344048177962813625408149527079565794450667284939948718359742578711843076855582189234058158132209521246616661462699481561930570015042635947609470941360674596254998755901887357719943492161784962439116877156210973094457954714384921662425926496796263557623018251123097721754485746906089854022049672072146365919035857725203536979548969797922045729338481596420735283301199868266855909102518052414918913269824320190342500061924035661532423973454070066024355767289482987223386037742486095887239456357714268894850418581533903161543531574849581027292202570168628347041758968883413953287250606757996045052337463182186912173888110889711094145730257271141936897499975215867116793444960026060098419197694076177024239361111718567522282676219822727916142028125754823798893326074786792573178947363129836441053086511688144615314707729692914657263211914843541925771191583977352533558123091006875187508586726697419624558159028217379389946628691115036904329283204117098423955703086329990468095810061886781859479052543405055359481162410734959396815017509877699983501863223381275107737560336480373939893957156682600932199285441213531398049551051225095050213927966741483631098810933171978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -3863721402878657172319255799995330722438814090391829003036885240186618500168784768915135897211592854968005205475838991080143870722495145539618554435091297381403995833109960644689147835465213496808694263883400524845585228097497240665103714895659317726641512953165295724377679473714743793798432682422994508290066407944387226475383888496801855741176656440216136323657093466119354788742625081564613199870358217143621523048179082599747009645897600505898001975371853371667942198079427323594945802835252172977803657115452247243663592667517320397101865083352859681455532060431322750277292250320203293151093396759971351503692016704518812359535878794903867937593104054475287385909740511640032268098262191456309151744173505247669471828784640784597042168141538245724922111230075534323362169589504370107035865159949891572169414483558398311896287305619277011304034159576245264732126812845181138345772935631368912624496969655549682962410152388059982418799869338155621040726870660603081737333095294412233862298456558701965469610137503839833850253567207434691502148805369856332295354100122042679770553892002716834596604338096897665207626783830628380334818251281218439685343682158902472191333127080349897173628810013701204540886574886967010218228492922695506740603336034518699080927060018864510093954974080905195579454757811907051455740744623121535842904415433831789911044416151254573682905623477698249000769840793364169034326824568771220494591681351364563888201425250319519114113632436912881679216155547295948015159652806414566188519423797282423617565866940438923153454771974689058358159881720109038343630527737758218331568136014269596233649675540535088547784437353781729172260350802371372256906017593476237204160607800187773080677032349916813590958011291231805195986306403942374994886116098220721684068758831116636347300107652362885779138964500769523557189672411250418863981010316680070499971008200157677132410699173424205130890882965353203605022997266721773932818998643601813376208883617110100578272952028144555081203411342149557796479413672550240834129017375393924014618605561665159921860296960234031958268906830216798893507614401587264594610942537626785932645254566888930449828236734826699727653364470764357146422814029581017544203281332869461350677236182709940915192003292857109262012278361251771838070056943185335011778641700252521906981282136246151252450915245553320035236764622204273935627559160693617929893536874815749637019083096670074360413278879170015771723388812680536569399933849355660749641815687297833641002133511233600045812890171269673923269619943698009461642227630795556260867187866838021809241063424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 218196157460858660833892918883973270353040548654424492388383642036196061793521877245623687328343854160385388372012470549756514083263026925816599833707785924021753479398994328751091493549907669080090824927727427018928974381284449712672689881449529307674922912220640306515730852560035886215963443681897545696483060905389452104419093983999921294273509229779194850964566704336454680072134710462441558968434454303574007662201639591534706650936250464478077792967387353273918719889616595284198548567486601583748424923120714136615347889981945179007280559315342009981280750800573472387152481462916966274244411789462664136677078568299493208729059980270851157653415074106747363884538048132924927240594060926027524861571499811935916433065636621427965949012632745857557015442675941080532400233062175889473105581380878027134427923644724000176723607109639997848873977626126603318029834322172713308099994645282428161191222786595677993930965908244200643108772431493008965265491853503702238924802130577896782881734828457918721576673083820585853706685439669739883944152884290501705627167471992642203511359466149838730557196308772100244171877680298926162842034222182057584813424254152597276484801357108232880745713161502684227951450259581472637359501342515999379851279690500538153910435528014125825457296055289149309764160570704723410560881093772119686696262387925609312819094073157443618501088051991682067488041807278912951693978169923269020006594930088344710763735020465878344850881931607472818050389907614768437253384647810225183241348598405929972623800034424518189859608823703229370799796571355783003673081470411579041203917765457533296725239914190538331489852635941939334404277560461501597651533866294089370298732709956048915465757502104686139177184216049183396271275598248482573083342474756478012751345222534074696083841671145838568151705885839885225677155738989068945667399012997044063832997128364312332666865030777730655478399845788901380445861155892019588178763755150628102583849135912247863244056986521533055787421890231316837272081636081656501125068292988418465770839301923636248420241021839769978919249785049925662729310833985674661297111877114291516456329161951391841082383578785856327181214886951662406446257475805879988730060651662907512526162075336786884086588293309864478693023208482582204143302023794759862949744357250850645917638500546501194629922714270591572810510504031772430302189026914549476445319490972967632350490612690619195524467543171142985779151019922432392969460446574922054819884140484075118141474570433798828597521153107310145224160250176775217236068827941741312489007136797546250549506080768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -566173667052619349411235385635415323059316120458908783772921004527839034348672420906357186797559767313379647739494788944165427741630002178384145045921999889723664428600946460603146808178842643236842698284929991730762871728438502467006701723753649847822453671726826928828956544052932353472497062662331160383274961648210306951283479244949090774505508492221227240202077959068440310211327896895637024259601217516740597380503719530333471107342021679849681044452275655943564691747321994856625059304944985827642573725346774644201177743799574750109341815524519406823520819899733251053084670426494339570845584300187623827722122905258380246769854645179710501517040903592136755125368283581804009071622378996107349986042854107833556572467943420595099252236971576510146723650820088845213126891659705624033141506019674420815127573838485194941279535253055772338855099042981361971220976038062294244327723161094032928678758288449291353959734345520609442089263462560163516578000223695016147235871695131008390748165925397593976558966027666276882846540825699559169797734956749479226514425960717035931775952711735908560991190209649223727119239468799902818747592208001835047735963915615239600171176524242909595187421403252444537799237100810385352254990922657896180444527443240802012876642666539177087471605893881083299083155229142281191354407140655725426084086017062908140886850555115926604744198333483186570417344605515873504364058926823850820112770829598405291938326410831257928933909987293890471039959425662433233941460668168265072691257564120988394051486623277063148777672731350171551617410264051701330425703557280367720031279380419331589049451014141821462923471010138216660184682146449043689793621434458997085159068936088125749571576592491454744703674004865439323141220461133551793003927216076870757270173519172533760534769504390163998245177259628173930323192514355101287989318040675591807290485077149278815854071901700179164989253595845531022574153940585951963371378680021068781588883706442804306058125972543535233661947516226322993939793592243959763178147049135990973145842757533410861263987208399374141144695959342386084926593278665235245966990649814772260522007742900553286966383850815165245912086933410116057511143143699139660500455877320132642355518602042250659512250887707426065246736203499246566293629730663797154107719658362674998967811809373109638214978603158374670512058154592276913619957363315345122263719179573224712592209843897610210377726738839360321444624674920672221324214987178699930391394331547257250692806386410408742742688360017143166564684948299713777973901824063401128823370393909468188927447793664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -847843535655376177271276021532951139952025593095665471980566043569249623159747459614609747375684956321551182973775636078628463255709249230242802767444866766849731768187940933153749904689287063774011119424476181895310973756888159339318538441567264095493306161164635215885650054225342854099802728794596113008411313673996684676636117702265920740066701320168145061775211909062141347744428932730466442925613383551444101200739349578716128947968164733837710838446492532141274919721934205130589121225473311135216416158474454301737008181468816673165495470782456628403334326587587195327123712088961496343970522491576918689737894470136093303908861671811571361716171377305247401192564357883681212614828455009442879369416875805655095844867386382828887535165945480734708795046496468723853608415496368899738309796048231478005544081075621856010671371007562411378232596612311176361102682067054958190165027698379436220899661918310335654152052478235893438889211154220929952885200907958935831792492907118508903344586438656148563448845337749770903398901221499004626405347604447412590025163228286048032869132298557177477156307684167954321094090156744115322117457022086464374042677607903218853374449389841910477131499494084303638441964437362697794753096503398175719566103599205564278234115624590737861209571678470813497411785376948394800827595083300430492469610745513013879553325440307414487825020963328300141500830209606747939361625965855573718515307088133118093436899043447146867942076651192127467374278903514340145151910550186016636109570790678555574926991075265231983147728453551828485156304781106747435066014401196056685171747017909912115595864429146789129133023515393555447271442770932735350734719584696513413349534073793354525254901760050116631618103590863088204468465112680937326556664176678673400298297252262869133277290514363868611131551289182185665704646100242218434363146187947876970598817679840971775968687746345731781690558549736881477543964348270038867790890528879282518450083628962178005649860152092891315501805982126035239977359734092117387042097325426975680130619855378037885826569243109337569883119226643502871285742726989450940942415645319777258145079774417300971575291731540548490546267329823143600810747783398762892861230415399301612131187212906860610701600546981891141526703262619600105125549625245195077320287995553072259625437433047089046245722942157827400681089094837436189631229011837812535942035608754995832505685024657523094288264788300506196204641163205000355608713403573819270410571487176668617324231995769622647107721895440089902163608081073601395321381675005157666158654392158802641412956356608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -6370385749851234508295207872064074610990286234181385007238110338906806884349565486429989216091652773859715580423073901415673527131777326886720482774066988330184741679658382555324054450226920552216515283146343078578811481311517432797126044416512515249747289478535888953187353268648301868329260127314956799304814006466515214687184944066834512965234929535433170701320243009828263084771459200003053185064572344359708975229481151116882396563439635531695907447482225448726781450949646597212683707841416900439763043324379861168142012171883780548207842243012199926153624006449154679940230773386577123862282279836158984600465667037225900502814378500240746433398993050923209057497831114554828818663792373085179595102681214087010863458299479417640594994028373687309681622165312405112537996223464250186205102912679230618718300157446289272700882905160816006044292590800521052695205706217255923409313147937738659138731961174290038706270524050030594172406439703861697917859017994878019883705319194510255901674318345544098544581141643164998539993176045518678247738572491241603118969919919884612424179890034317742130988636527920920624009803257897164510919596015889955309945349690221427734481741589686456400740142316296403937650850990887817033120097401603960946220461604235796185370398942463275273835026989420389129811453420722116125351544617831984024415003154716404379960915579311836578875723436950066690257610334873239214531858638861291506021893135668308986071222087839978782456876253938788440722851592729571927307842404167914805443328033928828690021040952851203367919250128155008626109329759012140954154931560127760564862397060974317138451464797555890668338859250581844712886733766779188290887041535105048381327126026765518531147850853131560457582397983957192892361478768908702812771942974947638413186325280029346405098059973508390584162741522828110873476420697193418737902072588824709422951297813715055869170922317871116530774480251134196241989113122952227401718267309750536333648394287817563714574973989282316407954116419325796272116847330949468147362669284982227868973418247874308076652109438581796874736643224857170839615371795228478294345623148750738614244353896716801965201095361587309824895036139398329578737779425411881770633558858523795234597637394466086440483235430668653738979278459325233956187829541913993330217400089453513028571563738147560892595704293473348303596854965752202151732137475360195069051947537735145815111814390846702856050542415160194835096055492127017409525244989556777673511368190748078827302686394489559308207750284171616267116984127556871065976323530415516883467782823500826368675393044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 38250147210128355794368580572210561313258669680706133955753695433406985859686781257026670093622856329124700849793532327703712743386546043363804100758657687997461841019188242563694199258807403894085275878474985303909541387876017723648168265314873904916689097511382029209648960338534563537450755338253882647023537882447601915527121856099251036118216317907142666101909388923767190517483454212767927472230354572301593593585300408074440429311939512100112788128043253508987982893068024759166323620690703645190840186679539878673175716449159496238210230967339553192742321199790773020647821875564362460586876596817837838766193050878973211493995864322567074060739132387418585076085206580519055995001527940886092907740564474194926611862001902416362680053088968452502610175273260220205373224024838344750678896860140660477577819138054990986177855761841286435951807979426408156912511711157596916314816922033810291652416566671753606074660139887232370756688251130648499073393527671817510706095825523362874852009627954106335929510580576714997586100185792454113487292269958028536483646712112327421994567678835957841998367771402669600013809443941058625965236334935633262826450080247243936263747723912373420232139949870007958135260232718749942189549704109984854345795405674914798513687145462522290436306731414352633913179242128843439319089327354316031833098315643250626548292582234217693321961584437755110510030771551244936508011937863842591174219100297277790918866531296692091490637713714100151791324228799259841481079850461459564661077867003540836491962283562924480206210539155240902046156983472214047931694607809331556878643238645496576128615339791759890091798727131441289673244704264121086147501488464744106691731625390804373497431629198267340184355004998738204089437158054242103393730287994915797259777376962510181057133254472341151954337366688354673201437285348866916792895605917948787176877589984029733111873107063430436930915810983662566646797910747687787099465407222863083893301040483554299588419159439138463243070731485986676158487901923407799019399151181816310739120383671349408895000975386658894363771617646314961037566959821603098437749966418348962472074957796129506541878723772593947958831314718024348809757855773599832967929052652042715180655553019118937973434719915787780381401277433658669409936018449501980062244048483919518081846131700425654190999827373690708338512806298329024440913994443330810744168995546268118369575178995529737012621548915262573491621444703669345749798297241917754702247787595169045452781539174982838183334407176454523566883022400091676655499406603120092458033827174522519789723352825856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 109205870782090198526749720286509955483967420471644186140601571030338049201359988254137538137895795493610583639222197372521303612163813078762918885461700663848667608475568614140233289784249821497868924380478953209987171122630354910042288371206647833975590610121944181881138930708315702280611677385587718086027707197564143569196642260755397575724301089570859329890753893721784763141536365384262253877065079384177769499966163952558809301543874275586382826349845170246198057905040145738892160602301755058244364853465549824921493156669305963232978312551805419767261323334600624107101021503648009460919209195201872492874596217332611762615939842770636673327052313008868834243749414255586870536084364355861360483204563128661962658031815580278163027681421362226899577126343562340268173705281133027100812299704936224446832362357750130808791964035847113341513432259432437141584578391696248398699873628621078683179125522814160831697291587353778340147148147025406101474221729462232858324163784062658499206074460872525944943677308532934507995670220618483272344578198725141996024322570558881930679478828321833992778274196049456773439325127748988270626345826770790860638993126843549645680888258611710919600317356873432133772012048316434192014179008170273738929117742131218285479927383380966219157349662692978045347715131609444974395991806957857813341051996382916413722603162327788212969228655944720872956615403501014570212718899154161365801841686401583331057450611620262018341497986736959180546774193824827966452134578918303615610012217572288637909389333849020831318667163554786573220447559864097146903835069954901325490572630568595908566461809274467088723711714032791014497648072151926745367506252720119853712011632045913695979507664506492988440655900074396836020422721124579203616952227721400864458498541079228097607997925244219910853262900524108394827660803788636302872678961110036538224940957741638304952825259443274101610120464167899060314885987619516686474641165857762538250069440649088203088379548599528143022111754360176610372940795827918076285899509599307023459104986176446223450037600899027916010389558294019720038524479297724500006682983760487917889588196651438145598012667781460603661191449586925290415319082500083656327300595513168992950611569250385956716824101538758798070906840987914830353877115101543106831331619473757983524595421045045337638011154455799473676382603149307825039250891055905245970591209261797731003520268619206465316940061840485396621228435323599105196952102247732686218647424351128914235276647202571881496973166336449109655125528203412954893003534053612830876533324476361093443581443571712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] -253141054956774542091966535435688361345511682090680450502817688548395149710143102115120280897180340651481548439246362520553601620707787496782265106976050196675555526418556567543483797575012066063070717782746256811200000367335680201289356901911255706017977980718382700471271153100725533616110119653751985900101813845211696863336070015625964747537959166457873260329273160411435075846679999013203766377001912115207179670859917231000889468731655407011912160959795568738428872015834572414908112933643009612305382597413522458661932117808594509981450959461446473081396452079209289611332321794138162738800417682364188570517393887695417919333822986433233912057791464820253647693442734410970002717572133723444164978515679111444542719764988880196645073474131612558462859021264708213448234921184788609216279348142534994841253246883057963285986309055070176062853992393195610864489366190369589161947222023654457884036528975616235391578148756735126864512862763985455023874817337633304351718809079620583330200328865035123259907055097573364637936303080790236790957799998222879871163139858759395732282539389186858513882468646914618544224433702779594444611302595069209395810513321489564203874649489146348754780723202925233764320917332496276058761123758193073772030674254574447199918174278016711477140689045134015383151793510293752086429749865890323438053303754691470626208172826675624866677821067084831063220818889466684018767156179788394476615449594039252461828728488426710122402222884806289976592003740048572168414552271439507997252212659121231018726757879645866239421200141525114849445830410538632993777597533273443262533423535092169979525420255500897739933583576033489173260230221548206594390965433655786406149732237945811565444530548209302275831441725911342250535169196959107120511597291126951929216042222302668471744788117100037315915528223103500837745522233333778097755577872713647692061715451574581766213390435516644274489240854242229057805729568808158787088516354365282715318759253015703359289908927812963999229148108929698346936391183825296789242905167957567361088648785032882351261205239707741488430841887539855150484649424026796067742563426164572614680805990871497230942269687097804000103621553911819234418868931760447649717409063919430890146154223346815275534026979450000945737470631344524570748269652827925703040080024045517186677234995906596537317050875048588476889485323417586470272562882212205116037370039871362790802363360674142524313965906828864564774029637099298639742210434149097321066069928522232063721757765657308573151455424624068031458324921129925752974298708399072147483302226822104416607518108680192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -8391520990200340300448371314084112450366543649802860206545244242480740327806590822725998656148220596406327854071974581058112276361018038934097313372783174069606205011624958393364292188010194405043810916753604509223011454014989233517416360458095307673434186761332634201611079400407218463561217411104452727692497757870790606290778245455573435886303389568506179119991610052830622772119400465572092561722253133016449116527069408729180606655177692410650285517566348333178615247106487532226940765782589725940989507140131693714939162663178860615866683256553123219636792374472773063744190562042098036208919024450051473588892065616971044389621740307627270329561627970336627166473063449645106542749353457067002147166818050890987546257839612574376115844392274515766410719076669391156760803298142816893879977649348012643001654814874718994224390550352300089803607867638819045302112661797076456925594543612629602813927304266029649633189924275533367901793862800321938847912330519309914250925536167498455535224313893213293522154952999338225642964244158563797731305971492260019754053615927338968999354396686187239227085668689351936470139191354074640504671062420312930432877446436250840637291544515311774444038128341423373115154007993914492087840837872813306226364882734864912225617473153613656075803655132238869005765109098488406450158697016029986725577655329184816193740657353240212267614153738360182057715529472956476370736188470919937189878787414725951429982799023404544646229038729746644673777169023193421729604415680870220931095239096344247821919546944781299877325336011810380826999320003032782344149287403198447804712069787480179139708422231709087643919178205503720215416611951102459939013212821436982090775921565596667493207690579970441153330509331336062695522385239022024098729894463181983139125328222317992857543170651935051002486344260242216466146150369174951181476949342279957624852113593726481240228935419356703714470166114280657788022315976916900568557793153832833561607885342578446504215310576697695046672195856769252898749766709193479842043304642064886649030827832645082461041166120569310615491548491582081342519410485209509929924697243939738215824215136072948419544556326815413390505251000368001830681984889767808486021521349657742766717960787135223811760064983198604902628110417332591245398885096644732375918869882789129929296650267192718787122779742430422215809120242461376941624067223363947895126290509158693619440081811752965134037784758292565741565732634637015895344380703888631850789416837537379895732124670697678888056303407885032233021359171130271404758597729049368666268704014115939170973964507807744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 76486923404815740850495824831831728055296414027923082395296094970821145049064845111250506952509422187375769448936515966187104890339747214401184560529746993625709806998168311108254359084972035164052182582173892705142635241317242653061358907181755473592309357638468226212851121104580430971967807900234105123807427868984097341193313032742555179766838166417652041024775141230959395704208102215624007370571599939403101633603083918994569397760965820257904249557846350957426257461465126061130748514415271046113802115814055299932387781991884173427470240809557802953465896936204714229171819975458610613830112727846539352656944687878644833557167387954853206239717923847458136141366052895876298422399611550154147760267871967321033706759765273925612491224043545715223583719958344194172412243118294205005960758926968976863228874206826754114681788538705092240202506323132992491475105855549208661785699591807011301826486836691768051414304333707078621935250335818478774327868621335365957557215087400125755833140220930467529006725667731194104343105543623548452403126125605045783816018848155016418106657139425078780528066549674251052865818890755112521640377347425394913140360596454007025195052848317015371051032692002623039529166656604998038122855637624245494462690130985649343368845642200408136738623640931440559769957381588945397027027134141034332797453600169991698865708573645246615459557474630038530592592546667940550083740644079277254975434771067570220193959178401718905188327456816883379755550107293154606496499353454294283295359362285684038023068012217187619788253242754675146369777146752216593081101061922193960945153828211522827070054435099586753122738996222670268314542495724595397330098625689405102424882039043339866347241308913715836732971114919638623839360730222811698348165956922096554003953192707201255141622698969692832625324718527427685559106634044892442627988323326968021579666203995753698423332737105342478524053472181828864430956594718276226376315130145340676744687653733647367100196814620961342862741682449969043239555965868519336277915035042043237480182137753212241837964490270434006445001571588910013235578439955451744003241199030162565204819174135294130822514210349484131224870325583594664293595921205074691442795234594071259711697174413158499307628919961893906890484958184180374933715550032736528195269231856593305390527044848375629239987872645278369691341172099405399073964164961658188958367488365200913496548151002367370869475892568946441793602274995035980077599716374548197911030345025120838707638628910448376986398660696311353130588006594935608697238532946805420573427714779229397255120312369938432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -382192748498230047246582092659186097456610010811138851119741664071631476850356323708483868639548598462291810141983068402933178256391475970123144109105007571036962258902036519897457412842526764791630160028565112512386335989658398484928892043222121040452093382453966138646733280232890149057616791687989791724374298812655098209017929834785446803596445468107103176377916393143875352768801835788643251209963252635913296372410431626265982015633031498539305341271732059723341413276191663966285096651997558504024130262743844862853530874978170519662603741383863284765505946386875305823018492028215227683437384409039042164505946957042795006542602028849787689682977790419468418031988546425012867332304813247915084246964376954998153780689844486144595677070012901389888717609755208201397308908618045512493136973578494999457229223794320946917854565029122796570156096996959593854984803731506807234777268639147465102263733334960828076345495362466102784113566389547423272281507234347208042384601956279722432604192699035346995394417413950474229191088901342005948150583953294130121055293005185316645121161278509714082255894893386027825491525330741588917636402402110754218226249854847370046735644348358596766664703117374452592008460440822275915738697218322852274870542004558454532662032115347745665172711891463553051015904405203097287152887798762227754515523917217373366125680880997223529853547257432802606431489868031159782234060362540527252696475156668808020422467102188743585225274845154238781277089946239401551723371619615029420690971062570436063965535892803058697766684636962493168779246633363045598936984366291201501995465920546100502149811973146493132315163721069194473105878878106169921504420388942459163802630259285490170557421739760035774900297683957218393535927427994312357644261801498922482069011500585704038930020731461293840064245463690094842709554887871463442059847171319632149027575451829467936627335037717048983073520543183977423136854633076351953998135028199333933983692598254415231299271487161600714167528755614743390369960654410224612054524765398732521117086566505826662773509368697075285114432785575847934161175135820163321834781209279892392177747499006588541392667083778357533536941244379176056424066709251540310243342005475401350480733348758834840886455621820448152277999972629972063737823558241518762234861067126839875048946752656686134593771162729357631865415731258642884156436269599641076457061990587094475466713617712718559881460876768972418696454270554402535146324118112601178460575294181403533449823688487317564609932237778942933708940698411467349920972232850564108368674823028365470675024703995772928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 1379498165521732075064564126920083850628665483582419064089640853978780352144405498136687157829608971858692893240228410242451507888943005183922615472381962449614824136681583490276775865883199269693347945522004444101755981780370875345710048414726214165313158494008363530156942737870199507485841887643484004459351666999449697891470940795410608207502128050903464481207512715445157443767768295088037409417135570783915653238019220144370168778141370377950265338691397679448309774741622855399050574671815930790715910530172804539269403624609644856088237103495678241701573752039576928661134195006160013467207485588610198827913908119494847433885082024786017550381897541813296503721313880382433756403870242292714800441784853443768468749020994477279192702564082434584019625484029119750528743229313282279255270666127270625533145179701999131230021026434632065347278298147352005793457358764477078587326950982868014372050832073019849035679403943053605631232085515767518021310974717928655197533858734180165938405045842519572868502387903017212289200913207367965899051637008108893932194489828861000869307104260090819341780256019434686174669688638650170290684193192604118640092653453220070885735323663939176609004635955111298817939432923551345613756446674956685833555988381915811396020819240528030400489786754100499503066941852734121033422290997797429519554292040286249817905966322294779147419719035160113529259632486869574056833527038591956514374097426073043245064569047514092381594014107385336744380661874417693043867290119654444381003905428134617504637743580497777183493457912109462746462888845827026511731714527594376682613054517935958440296578849817721332055448617395370079868886870540541666227665352919656531144984063504856026068262449627298491533211599587642017638543374342313929858491625328651656128457284777844158303715045057369980185557682120410655178071528543868122204200498921970879359326234151643494276848549257524875080981625757327677023969907299617317130192777393143395171554345183848892998224112216425972119600681890639342407988592319370441552572384252137683871446461090784541883257456553311427380136267356506429666489176519859182595387093597677198125547069851430461450538894839195470018273713420792802357807692230848332242855423089271710235044806594013566325133375596721301376250110428622192244496228422841036144699748015908052198203776156882070063450037417351739611274643948738860699917486257089084136375020079466556968308028543125485542672430446701078677910418980331447806121511009244053171154022989793560905627652027264295776053298272729152550292347500825588968640059293571534266861941169420111194695591390085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -3938697324620353221738629940759509703576464070661676271352129393879752233892807697900711153608707494317811126473176413237742983044847450550639067993498574293933599979047567801545350632474946450233844127488711255002715442759199502696806624478743627845452690924726390389917800899350566080181915420956133107491654912314341205702940399349419611154059049970641289241127921580628202320123621627527309684889921088196528270545476887114566705639674791933825506074803847941997108067372338058987987164779057289613155361417260133349661474764618181908702958715665466994134007007042951219633463153020854787926618964524084911699714692792739843317001227178361383996793122490853921561602544052599896353689999753819888969139916035224342276569706714681863397079977258073254510853338323523559209306738617833654722466394737528992193555369294464621335419160659879543933297021806094622242888759629426212587136644184973426583780488075220105344926142575287843399424569685199196343393709842861847998528573991981103640084005479441511081895191683360269738714373373641406464041008250896147318068224038390720605748348303304449041974550970814259748835125059295316900092690410788863234525206776245960991084643704530177886255034630405563212792596733541994262354395060353849196071727275237525761321633872296298196555983784169286484276053383770817892005258139346056451211145176702796265959095655098960024607712403143829180607841365898360647104232088745601836647618859726136728256122155910382635775311044475041459346910374874515415880644966178910161968378127924202557855158625317645633708814792808504491973941256943553911446280961253507187786091553809827151048242652714948036955505492368420331810073412270064099925542936801813034795739465255873090762887195279815343235985645821315462742269582697451503894788524919818168383429911886857229202576288425560830825713601287681630927352280590311923001182825704531625993249856873802659293941641448395813957963463497697985535716979284703565586055552329558498549641143682153652075077955155976734152416399648752592438052323401014382800755845763976905989879646979969596861012700942306993521098305441197428045374861254342017762985389918345049462490048644001418856452594284578034801175198781206709735014341208665484146874241230264755123721647239506310988922205405409059998637121490805651088851751090901966803432214044986714250896499803386102075719415301597790100322675176734791039350431973853940046881455853383912307825987572030332404578721888150410538039123518305888835463748184206309122099535117841004563107217520395158080713487073736234049684494691785194013081700401677852407530485206483384793524105753133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 9296772153847315645322368698747682177390089211589361289502126761310257357987330530789548536413673059081939124329951117262887401219614799394853198605479385107063676488847520172878492349621315926846285298959296642836338464482364801720285257718867821450419617142404134242460234923213652276495723440525295254339065638977564587560458539092378361775873439078808969394968700839020562098312734066793286242974562212033482232200267210749861065663027248949809168905833436260306802900085072990435420018924533339282093624511886496356630616591194286779860733648554154549639108127003336994288561507642495262068102898990846598604110465306956392856315588157413915500885914898221975200720273250690063391038389979364417097998324498701618124781108506875649102957526877973918402709411765859957731555085735257280390049019839175192375034186530395670731208785650243077301751029200056696892794376330625808367546361666313275045999768050577948750501903678086383311184061623531229055741883276736355932550025755468683707174326190116150376287439676401403784238489480471202686751858112661994996440295324636049283404087440095270757726530060250649436021273387863376167092766777338562202037789802280038169571395103978366605938233569314067260123148087604157172581760859940554241087027874542560349800564971337708280569352716249572998506914430759840983513949606947644563805731770526450919315904047675822805959906044643996433672414921237754336538143809267951657432046626277948546575211024135919885190167846636259806247473067418179011463529304684382695703373590114670772306341742980263922878685679623080852867183387170271904876954284315684956689450416987840441462359140832773263481229984509545348771126675489811521546920462885569209528194519728490245857954136962970595640354213379168329980158537984028774651299524723512280641146059529543361495418664199028163281837513059707764947048931952621504529247407242761097957619826614858889476348590278872083352916414924849204865258672029354486425283199929187436980833046506995450973737155949053486257008578558660969560752874400815891251243366377465123723568727843384728009983978986528646947311282493082068846688405319328380339395362180508365029837584730352482692199889218146146128849731428513722305195816441402024175192779578135748358184073693027585276990342199129523660624377112081742988310605374237483814820300904461793246417006929062495170838014908879215930702490074530424618970975864270197756864436928749942636480084826403472536964134547783616620591406660053634717718050611733468838977491899845682939010229899523778129086358659475049438986400950773412183990947974909895201365078944319121744524874925211648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -18626132713227130026019265260654609304959906424401552770413391555413334584109961094767747274480394920649121945646250868303101341040423215603773394984310254883388041185345837963287505373404862529717051203648638912054021961755000506508550807089576467786412514704291030899532714808933803163872867448197079555511316967749102487362478031739955933906733054150969191097808773881822163314137963147772851465899541038191917482672073792448065409335475381528840421381067271929242534959012737956934223665564437540655040701954871738661436089932939478598710272524589993048337358480719253302347704811030590537110572300137473124502890527687328402841392817455860926072550697982830995798306537904932037079134192408085464536195565758301336037022620748382845313137008611979003395481221192277362504121437887220667758466722570647063794744626632515318794200490820587495175500962162830009918277565012795152721107313709271055834416181293132277172727906172782601486600604381455478748898861514740032353431185566170377297416438386211652146028685962902467469028912370879508180688345960530980161094885114843164102333712131049736554380416838130646953032171670367547167190118083610101234926511520736306770716382111706553853858870146459628553489648746053282903628479595756568960906140058038412943339323649727289275655053843555517398932704034296098322898901675195421162690795016095228768764895743776309898218827265929376803864252290909696882232349228580839321149836948653843511185886865427805959447078723740226843226833009563324286660590640466870679271420048300604274616800561713254501564628950661545263946463688954702894041783740374368118295104864596231567482123750125411927076304258706158892299174466817421583168694366271363254803789629368542440426993434090492447806418029407483622741843889591341103961287654344121863190330733994906990636516798647657788421218068788372460885999098313506147400699263739467780685633574631940780532533665806551375780137755801555174449539985149779125432249464194921798290274870858038799908532232348987743496249928776846587080906304094530850644594998247213571812499083520363877260390879078466341349591992845247761135573892001868449368690206781854723824542922533531027139159873640461405068861175451038649089167331658193162426291414969142406543329092313200211901350642890816420003930504637080614337829138231279246293629394153629697803423348915906389191478125862848847453556886820864993841697570160671933364733864710383158236375717952911382925018881575866753325534306436889704435938776003044948293599980228932722450072736356048086443072920328643685388540777437619624020620581495471564368391948320799158736063733023375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 32240279281988448377990537749269348334261464319765506007473754284579509606907577434558338090772988975317776491634507254446066788558692407994775008076429356098978351646026527214631264601124625587273449774018167408331566967319795343196396276553385911543457074551271408066517966158019266265895258256059156926660927872489999292359968001086900245469407023608793229780175966617223411520419049847054372395473819946113349105725119925341587176522818494730943980415042657722625747407579805554764973634172607050779676617646521294471692052038315738412803532097409771717623241880800950505485407206830345054122408964222879098562788895829078553078579423665367642827635576979530439018113588815396966858971339719744398317669361116265820144300778512074179888386805295346257518045726707571563491688322495838026999679604712740333856516007311374107500833381783695162722614965096997493162069304745630867446701181505113847452659795474816198122494352900791094912919224679669430594393851726413799816205390312187284608546262314822250122889438515685829754461417879485826551417340539672399985125823467564323698893137856952781305275235412289945138632937964012147176163928014881221180480962626233826522731142464826362362188843115963601921527762085153883820339164707877916135334725779795595919280823386518628161754198173570711830948052826151744895587173550942345326972893147806968031043794885853552912096122992178549188910748463279008165182088192860402357239832238346649050362945578007967987616913997069349370769966898083396936542290544310736137108312126677478152184415169695280115058569390592722038813117289798627537471811526940063546394037186462915814660380130032590122829144775561414407375368852830806545568526352287418212355407537341063535484030507687562598977320172547505221684347206716150613205073202606496346731097783395972429656323941017728763943698626728950187642523742013777009756847286242778174281428575594489583827483494873543736789659950877442835771997842998279364031340758976136805322207962708271253952050244787967845755357095214617800168251194391803082914296493131635321157493832129193949334136558622831283901859120832896891998951637911729701635888862594445643189577991597595582341321496624141937681274586449404145530589420808814635727881013332715678726780066728802935568939579608315300159860093206952231070188700092321253704817370048776758046285026147483282563548384224300894854526516365649910776001270898730989496335550087956557980472988271202932709098074215992837302528347316040483774735358221317084142710635145159620526798406197028197450479481559640466833226838972403476040612982670452711990784684338304468436790473884958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -48816151760904341875414727100878475635904778338630631430081829128628082243584097744468785866362900033836879504620229936292882984801778230174340316675000989809419351994504281532035982449733731519901802460234365790241101373393866073764584247059496168979929996884894017887000471689284100188635032503651270046791909662268331286546990928532011645618571827834992900081252901282272551385215831493642142664099634081687004987244571922053817118349418113577074421919287065491069859324037719852300897330455654117904826019707684519242602557775084535621171872868083577942714026477461370732631011353072638441765458707438341485654533005991525429259867622358085111128009899402727148980622201874318189111061287298460546064058309378050709390606618377754441088405292037649550628847955720523452035075291296102032140941671486321147479054378889150618418594248656155896545444360001749518589519497648465116583087533550662246623775650063668784185666812308520382288050405882004295537283585676229713671661596278342849687923445885860645064130982069631173367491117927984083555499415590904021254750186957744335429998068212551514583210963886376744625224590783907154641939432963962671428264515386847848134069869684131153507483911313755377767309959126018546537333927636900493540216393468841990977388699144030138347654331948298541960275190525496568147261242548495745445792374684181375083655903485466011424715401599568540873119625687111259271650005398679153521074085430864959648083207636474211194469160211677582247389157894473254891471007418016591104198354022627189481572098719548167138455951194663756762804508829724349373985552812119353924555742511149932824633836692301143597994573390222858381007137186145268782903248600892634439630181434804611838894366335004576084245402544341141922441968744506457766520091986817499052669786446187856125666013306039710348271077759114258339599659025774154702229105909697046760813267395291464993545222658005616161540106144668536708540522028122399958172587774527132032905081145957212174723319287733102240471101899958144345745505365372971536999139969778680018168689291190266332977252938610222380660083233496145183289884116323486090994446968730640554249060755167388672983557025478370473158217334178620795699921824176379740866217507890383358382322323287505661687095267843785596902493726228134095090334814878400562460685807201925841114681064743512005936710431636492785774676584415133500756076233490149824724551670250706180894630965001575678502121834214407957687887219358995453019224970972437036146611991477780645025025587303550648454521220880362797599752299384366760074686453264266077131677639803728498057925583660122112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 65238642176799841801084918797307555570297792778679357042721333687232010712568823526584919740415662180278818221093470614279427400505814555489307389370237647983698750523467229343265588393005267773260674371273236238212485353682666410874945423735348530866884594449199465400471299564105383899910316508100989006197581466332662285048717779581510535405293540143919338477784494438990736952766799113911104542343056360806114814372265883755634563410169552625379135238655209062407178515856178008148388728862523176415761855016138178159023314413040998868855551527732187989848482395251692537205610216461233858500559595840722680590229204842622962090322950484479858567243940458173485783276580840455871298989320948797453076970050306871132226741593108883923194413218921185416103096643964884028206354764653046694909662544568973290706294436845975006114483720672708114408938568180529579649992983698833189149026069546196797225686255297105826931756258779814792215700887737309662872210064391639898937684118323199051150560898982463008995245444730039766781219666773332789119817241294874935073098327389914714198220715546838584638843340420593495379371813363506502010083752354163548824683720206506720918805088294290954023535920915815807131513343197972944289334850060220926854075675975330915284907056583299417683135649105699490810783134967287551248073494685257176663951870965639733622002637703521982065324894222014136999946658805151797626610969395699912012816814055054842883919274230783944469536909603905622766443570364119468622131964252390762602157720839393988312949115060968573122957275735823506038245989608309800311851416534448320898882067333487157818654025957829768074199968733749065443657304514298664342880314980114018034135740312715346982161611926907611073735061218925498019481686283072443181862339227154650124005495884770453414043267553789774285520642190099406289578876954819820639880174092761598799360774508841579829927465701745069847063088429304778220452851686424549135835573403863085453228187934845820186494180654220018889199515013759176218162594680444119489705835526721877629848181097188896728897121708367150920545224734011140599065916041301208800341850601857109780595456141567044543888688670665399319130856856853658563221424155622487746226149582023989450817034319047553763165171402244724696964890987725672994260680036656079976158942492029975568783039212234490360757749928107260698215518763835183196217751274992470663369139099127492707862175801737733085270020697797129578613553407088478552314327315561881846049371209537845896336242966550099045410357028124847328093828919080675914596205810326241057644621568419099149730408202716053504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -77459724953954536637970702074940730398947684306874980414495257347482113476239255797285200238355510379075958647673587987874645008180949832611028982891191376441935441984807348210158999067399399872362637996931028591421168386813934040689209596166347509865576515129904870592426177655816184023229754262157600060232318073299876807605522763707610547096298726199977242935561553533886500260765769220101726161015740880289777622385762005569599581397658970652603788870149144162663212772953647302802027664699076371846063386528510241772382453948738677537490269224932977254316109013605939845325007855034004244065147187876514769662656891438349158327202804586262026093751652003979251277230407876145240574457795324253446946482226463518761772857844298810480246881973384238973979376541277961014498068811381932233719924242791105762654383337471850490796877045090118316469713411564368095859444263328798670225013435623407998349992887187252038584859833426544519670109406611190960250707540545245881577593145777888702457146432322268932839291108210509388845163125423832773953530402460729365516854546879810587797285999482719235640100518077728487533423111438397908145214210134007333781517210227134074697262983652249838784637696163459319237489437922923397426894861512963504312187772934491385799685248656113098642987022571209617252987357265970111435992077368535285338114771912909952197238679803830810219303649526717965233217368023122151736941389478422385928785949831745594046691321856878488941155437800684573077353388448854690145277397054261256106607636161777896859955783712050427345215892111391635927108425409738942443351386454981836315106608923671192702943472137713568481902216114141173890467856829495005960778430377955120729967913586651422869720931763454395072831111473676525840596948131995016323676503639124772696398634436210667350906033843618344327184679027656010229699346997122655849259355785616302679130012620173457995265175629549072187545002521861776282542974978340109361758163627634234796049575078343750767141391224150776585706640696494316388652680106820677394121064625514135268880575935957995482838759110106640730415931030960877962128691314592584274066326092033820752319675508594366839322213523241354631686599316128860690410373913563016308652125374610855033428906754479669787514082933578768255687738733555132069665219618395751052647520299397597779874084920789199216443429705675856842190264325940239073379047296976663943023294289773271040925570070396113052202423894391497513372226506529119014243010186930682821388278204375935479441063820104398766848034080969518946069939419611816001630763319074129537707603768279430027180267732509655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 82114541050628407433856867094891847753133536614288145700597402013886254217290262617584425679849694923679515384366079937411412514677187957655282611590241923750632515447634665447411461068274699869347886484179802743332994452499273050302844410301166961571916453050466857708014452817887778991145161660551696005194528535219736781119238046137037967495427846711011727737985920109802237851333507610681739064300325151561455549832092943141254607702383627606437248343508952450060472700320582376994106540270008698918414519475343575785743718724331520900862271971366531147603360885221313413274930966951205447602484605255242116542155250247140702500977146230446944901094620194816995702250775857820806249082728291882714662063094435193437494087995984741237831880482097240248777908703549878757817412149108826210733251288868242827198407758640897065442873470117053497988363094778036190706056613191959690912452272348324054561559665612469476604984457798433873256243481550914750920548769731715826041408592937956457387695063342222254215836998961093753080344692291529776904075764890506134759056168302001387576448863359452229366360101629659635222987529405074743291217982227161608882594594976200816240639127260368598612334219896372286675376666659219812805453282593824152310608279494616039638042668590093857549810306371491099261349872416136592867624219496758033718446650120063141638009902524093682733542232248754140913676036437608730220496423802666146053739358993760202214784392187201249164609259814701514605801517491356078539221824885426190195481186018871624214039505976819995726173507936091294262811448985240684542719621184521400085367296811071171245331323631382091977097531813029561562888328575942757925231387858176917266618266030218814583443051341104892587041622902006818628507937759185846307970011310545996055768772003563164553399460041776225218811805857652002848474037705758021761156480787591685514630782223236458543520744504847497437110014660637400501790192191030204368046887273182763466213130355920769047136525149526832133627124746069850412438222730539025809211384024168273854039469615931539858336810913850741149739963906196169748556594339189129540787573798733260936363444139777742619990868593831351140502191654915636948265232494884811617979474365906945650953773966282258546072066743684147954851439869515397350919357932329770950691359463683631163511561337595602583329652297546295757534568820049465851981881941652950463350965835922922785051901485368731944223652650122501048136647686394579554705374182251082872909667812399886681921171532404796225474998294497127364075728095527031413507829448553672705449515263458787479810829357781352448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 141289671526922795342807429390696709752503658959087236997932915747035977728039547508755180979485968598142172349796280281901210950042410626778775369195819180685110961354322831671578882921428391098113357917117865807099358511562500909334428381043515481487221032350784777718275255483232001108920631430633244868792813074846211071868562982493574632577401032867102394193707366044722645529372333547905630415312886193566352201441594255155615121246802937448181341771875182125891199456863573409559335111982218813992016056429653307377124124501695369043118167438352544601007096439870507633419981704467436018028192454628336136678532826403487462069077226565180601208650114093764225726124737411489162530077883886130037607933405781665540569400365203807741394453895184610301928576104858587872445570354156666446983720621320225497680501877340525429830754220992496153043907269953196978248220613192894738433616088391577831298933284782656668299577070209025309509243605626910877766007149783979781648500807786065562364986920328189251029424174881161432196269737409657591241429380519891392600610065883921969047001097361207987710126521006836881802424140424929257435933805196679254526313343311094087335239420061664345990281584794760954240780274487356488686430922286425689767598867064498576123109646919995047587904540360565497087447445511967000548755392172522669328021412709958128342719891818052268238137029597172064994849775240129647962410519552799172395911445762980924158209456711550158854401607883173593815359582230542995601617726375875330280316216656711813263360814234647900536806407684889130887063211757620863977280908933747256377902864497762806905281219711837006655962590851487661102824533828174085807391442824315445760068404084486305060354238811935292189498073024865720825735475843448316426189042769219484012011786631265414708072937249192438542163498825072647772642370859949723740212679727849221963856585719581598510625826072095808665335814324732777501598544168576904603230880969293483199326134085633297956613975664061032035472897159959710235957140519367609494377709316524123599822278684106693066034880906639092773875223659069204433707970731669675913922171982522824195573477706762147976829926839288718031186899187365021841486932933571641970328320917925741113763743106170223905274463047878543367624204115679713175997872813731610624310170760361744404824559270152028241279786920479413505860372819454914245966207801013127344378602940384531153810266205257269817303331043215468889526109706544634891545889629143369988603390899995618257405303506684435838930119074808057054701813375898455154984168056621019453884862050991901507584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 3549916325313607200151748608457937072986153429220114703272773606706910060892582986004485076190788216169745397879743008966046770504702428170614715420781430678643707243769021986736453307278044475183165909369806769528140968357676401965549865637528944674119120173094024402766167138150817979055263444686207885388970852045215951243846145606268737208855716815151475681115389260006161375413333563911006457650712642590226173125182717474801913216386628654213305390764486845411138762348674366373719862513309671229037177299589948360729251597063448512585632710086788756031867582999482042826016416031831931706593024020814346157976217286173278479269021169149362333574901023396761700238849237983474417088880322729595204867848406553029340138402336679305669770328671044200802251282645167575104788092677693028515361245269250937927995351678672760601712394011633511392223711476841980548409650866061110851916521888539532888271392401545436729570661452596525389250835613192940295755701121145014617503751811040617588654217671401343190944697738609658530418043920274980942610044369469173444259234454676162559844911621164972281394128483912353316188320248957615662425291589105852936516638921976560822156405870560204949792039530602750540440878463566049527400123136953299594891515409990457270570101294661497237993373473319064689061114649473867809856173969513670135236870951175353365186877621342747580110126048262693615250521759430135833492452240082986498988488568079119097373536354803531213360047215228443820221833168966216086956186518261967363065299323743344632058522680326661052289762078550983956128259547576423751831855157217688807222244996188932917701009458573541090597933610127207413009369957068409651305708145350765998250414527331659235711937908577043541734323070173241217444083293655601944754468280414468708315609834473303955384393443591915002422649416385115681091408470663529078637090153394753083956133217903002267866827736182073348490202967746869810921733914961922759514244695704010481382358423888732900055170509052150555147999796273521636247336865194751389150032506382514676879497573132731737092921927370438634677282696824706537768887313316851253188745316164168406654700100679769389856541634644763449130152023895532437925018741104819091468085738007438922387572484686916731321131957413485807957112389422511806918963229187565586520461650066435357053299016216858327356573578388188266910336610179721800534489263354502179338750620004896893069173497319547717248139117350161761444704560930917889400247694099982742492856156169608420678699609979111167037654578709751760618477701585210080064368813147238861260990936187068072591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 83410637378461601222333163191349198485219334633947251215890281374074225208817721995165650252352921254984312792871514995166217651425643390886563584314949063975653143519510587583805326866976798521416750484677343510104150246302749605275880781914539199487096701147925184248065009757464744860911626711165653995936738665824658351335271190707766137037031313501535521840447365170766386111908727826072119507946106537636293455341165643198591426252852072533846871427571668626561483108757814953644236194206139333970049520224242402970014366619716784841294354340211844421457986870270647546098193807132319582803277069534901416051554967158668923640188197738553178030790016526421501493505338422524842688177543495991406256897142319530388611634073266557331948749549922159157895885218895736898800148047048373041393657954680918136647287104482879723364941756328973360889078642412080034459275867857496143239056893013151119715787844364661007487875469280307954807261962356083138891751938756722047021115734964104649224458263041001748859725144956540167875357087522631785767424747714878017768874214198024516496011097847048439549588390343490735024474435543305622098753063307571486056267092143555047089887587855821310703997610606097012052351677743162807221188724410117365438888334510186525956563356993355816990452715952517087815802595624630124948623184865135156941396272042542276576056854932564517812430255176336178834999677729048787833004396866341040102151569132333273777183484882679231892778219711059856020187257845358099250850338725088727944946616255154896609177900011180144903585360680246876193371859484704793852504453630185694573143063828390803328912183480585844263441085939385410424448752793140597716856571405291832930904292017177016595984101320360463462198694515943907410706724528647828122706390198146361273360437088401080433537923370858472676177187776948766910397935605028413797832210689847822479530413491083839644190999685831262623754298959476527887298270322775225498191623656185296267854744075486924159620323777330023662762312766480572303288521071357415839924317937250407084373716406479233187452058093198173129530576586505828092339331373105217001485231752961798751487294236887474530961480791575715761912020869084832940582464255734002051392477581600945084974677443616879948076404522404739687112576466054072564935202334278755944085330802046354645018158722763110167634801341996133026884104121481715082638617163030204435134420539563564277359379856198132403725252635321320980057627659675508922623522031644276519111307269814886902637367133185492775199740562111151317637425696904492179294852558768581075733178055873755575484416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 647775553778842212189177960429184716267317645214669102611229638690511623826496748761059246685756329621264459050029875340432173042363949169156826262090623697097946469929541444522993682228819621501527595518801907372309435623061933017512687481422693279428161486985801495446860053269869965106196878067329115116677122180566451793184743750286660319829653614605104705855855688425241208839111605507719389313563083955030923526700625080284089965775406788475399364544977307531638307351738031297094256091314865832603502150722620961762924139964252685160430109602329098571539039435939656471938330299432110950292174823177493093537666560857193862184225024965408329108772513359040077765724790863660306525041124535357113479189952332005348143140376495340283561705776335123381586111712618765871072657477967323634353701760221262423011970508202005153502032530674102090605671909198646626886598637785704988882857117658729552189433075702463945916222935495545373344133054142585508570508616650331957116307985779307655257905317094965522171425469050721622120257243566330588393261884360799470891276607907169286813136475726589124831698655545440885846668102828324949707213057016779078963588041433227476392291018308723392955793863245581496381675904257214418822314734437225701386524169833275083739905239535572305109123185696750295784406293811720969887234265338252095411878120628404380057221527677397282145400194302262008773054283827168547015922109242186310088089064217304936978606620828173332188228881993072123413172618708239463199408090883333833199622411472907771155257265007323582995541313429782575195496381105200035910722761847926401553452590147197527819034693679533231362932425277720996825250671995691103905483389601815119303090251359078346685529165457948812089045045613062730917628566629065501746041018274650772506092325685717618616470003386842977273367222010895028277620702136532045514929348143081227666298050675869891116025934252460360771105264267697424452283489008021686524147615165260975671770858927379781971486356535759020665772355912059979873778518890241746972639134045160081110096278900391342209872364309623158760669554407230395608235293822902890819496693529117237836042686274581932412267483389925477963461273297579720448686670808010673521033658836982671545600264120883217334090442822793177827915214931397452936904058315588320190854400576207013013235979307517919177615112653878788817008787412949677649995366225097316779356219170488090870240616092907322649378422276488106344140075885258255753066608643194616148326375514890485885654984557339484975294773358553533796258820987780133082411654610040859991836004903418091188256768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 4159855037231727889886666393893445420481748957942064532874906802913136815752697495814918289067694738858681050582922410128435585264344431388670507538303326271041602437867961448256507213018318806633237784352038351238344475428616762573166544204823180591304480290899027460939640296308949580487574871684081793629487904794695159353854020023563517835675665567367572659734662133315946514885874885223636422398754654131571704067709792660557786501565655804446053620441358828795064687377100057064896010617298849457890985425354181781596262987617979993576084897902110438656584378960061778576795143915123439513719642508175421225378291512619541317792257161734214333015270339674302672791309962610488830265718217697301764577172215489064571381992625282153442891785808899688502582196565497995551484265119427757847383640031337673579595832131194834254185389718609351707540952154801055466242104495517355120290191049270909860891276217995884341753464520070429646711510508015888791133166118057182890845972311053360985769315456138896031932948845240442752971127285546279627722887423124298979934927182906809926047393196138144040270598818413699367677015471976373167685071190757272541811862913019898714545221235383333322716713782154221579536114391015836920406811809459915619908585136355277488491123721746031939532506249829751126296241938421009528214128512761895563678899352145870908478629837733674721617473445083394079817943680533648569222575508809492402645479061893372472760016526900059178941325362300782311068965614425107821692056639065056718185242482124037208882389153671333997082078493849965413033307963318438563974866673350165649230998902042695401731239515717996740631864830365407130771666368207445371504062963150757524329102912971548154297423381240321531136875902749223807366903176236524147303422513877558109123885634997385077021584328907304984378871276157303989551261459221348820021704422645706532454071001468097247734162501258165538143219287582511146478634985966463069345203663936928002825558430132122231053510025986108535754715250312024329841556449498744509137340964427415075867051098187010858878480182998428293736632205506668502038271736864940267833354945302983377210435428918418409398277877422429859887885717055585893555372272479153593331631140242827807871699221771959401260076831271011491275964486079258715129600634830552431908835606136960429357442244507005520175120146158623175035423134435332748719183962391887386718372079364275148903062304295469399452383385193694254557594311594643433733519920348580333914620646951970285093066435880576827525796594334566857236144296366850232525490843849625241866956653747421484723208192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -136237165439796529681591834283272873599600412296130337181770873671244172168212228623670472105164206811531856655813915048547218814429343576624033650063640877653824488270509513984141135444656908498171727545556530350306734712705167442115929926066661869699402856567535966842145824058057288234324148872287904000203640639499840493056217133942631595101862742817562386412461046959403420635405234807623045038129550734165130683161501780104387200774629567960122714705787422252216119845401450453913861913241696947333567320618285985516580791224380350591346635479888320153248192196827849095524599181270931178124771039278009716184189183211256175201382713394316954925602530041539204292101340479058410271757013480673537077238486379951282053701937537968683502794442959967388077971226403109120211124369637261075746355931228115980379976255291694194905509569496157881757193391208030200094460606941509872686573801875314907822679401234299181759239814460877144422690875270114599624123214526531470428217225723906606268890565587423952063866162262776978229436033534428267224338553742485029064930490935328722873048603652147371110299444955667475983578528403025355302099494971577869559638368040531530398040049931401862808789572108967437300813463107396749965236878484926318877834466105793331198109986942855466075115747170709540158356572925437891734220281745803741262951952465466568107293966362234566136067763352842881972310788672078292656915550604607761537651294248590610159166969319538928629900212972787610849927042300650509557649596859644329198197749319641419962395730853947331476212744623547100830853715818086438943499552473871913517227018811873518254047417493824040863666495864156717310766943510198978930356687953857375031110137978251466092101735097999680346715592626534313500688863222238738836579604850558616126971486672527167541833554005585630667072942125168938428758674713412765833166229908317978142752254983391803600619108412612662142135657008341614855680811092867347004097255643508086318541134290494977810275183187014008418313637144415171254048427942634123875571228378717862342758152142213925404672416774578021543509069082672063702924990397986415583420005697958414763024202411044946819997459364966620685713390681466275863770896509983234032571048383034520390960691149996078764696729303738622985475578188951448022624052573109822602141313276539720904886840354390248729675573584034177708102431866885639636908099116638915044448806486564186328762117097887347467604949483630280264468275493705500018130872191083991777503036766183999123396216907472401675528865515546520506248663022745524267409379948145742668391575605476514873015795712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -15640920552012896548349795947027746207174121078455437083077969843324919846127617595855094376478493547082755897380712951911897007687864100185344104527945883707445695039539570232812760611462814859285279484798989128040567224959475905086539128870160184461439996664112334820099734108242492187424105039179054847480774005953907932969015871380217757779054078987610936457815460180211829268556419236995829991561437837656483358789144817469399053355278667509998815782707123843109720254775621723951455857324581253316287121836410164636687531998582675812627036061312405436038254565664996827560706685197630850189154411027609318101329341239020648600572317115921041428379322135837084922533561719114698506281058627448958605674879985382632233871008042973091730721913310228646209790050765664790695520220549837070073209396619535349897737622738555252425850287842840882187155561462974302161234699000110127361384070613725567870030985692435879926659282898454249803062696395817957950513920763137049033640386457549483982346269689038430065473164669918866387495736758070877783886439797729052948185637263046918692562579718628353117338676547186056571260329237543474139474693858867788467946065317627955979027187516436975017157531622808604117257720515512949968932159864298997270040169140940387201050402344704213878912362288518156809225260879810507348836955982993515234975941640001084250791695451160676959708121492902845227238435289453196772899144722211048876990643763167478432887241809917694960106741023935014657138145034296844196082558197414369121406907918142987496651994029376281735352844649604945489525166686756653001213467729940782858411490950356337416775704380587513048674006202639617934005765050883871696704383897333495489910636122641485152638317062642089139280202419430107784039764105171325012025830623233731111309442759873826175013279694291404855945108854197571241911690003747866500850270396418287951952874812964233756097263427345724858370479853210047068433544685880340116741869509592732375421291469869616738187118773124934276814003832074413982901565477555127461601864161654277555436998288592998263162717128486190280248907069518880556350514258932364631994145440784513955015932404852586364518401823471547143560002469400201421354724039651409411748787582470035625751841715173859332132062355977300044676852351506483644846287330340951988824382938520431298978171123601374146705112641384851002765682682523916345917724082675361214146744277677809660656081483602352629069504379907185063673056525281157858026735283026948267965479673708467567378524164786035350830103330013809892523287954379090256095721788169875997380462269874449500631728128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 2956744544534595410052313151797708439760163164277884799862624659925422752553687551503527451079484717651881324635511611121478631482379216326817491197962852112457069662676283570275148201266423753565411740437712569768495115250144939818994697710769503386938734142349701871252809722134766085898530635143565955510378364425288731000160522242070005177200845993641323437663417378474228460835995447186900173139518998229124785727753405987462052317004975247478358278200032448889694500492091266570428347314601793068937205573550598942584573208718977600302273231177757293832378409820638613605419695154284843139357554727277152911192112766432987279812545697325377794201824815948752328773976695059552608922658472309021392236235650379872758554519160709628627540573488308709343252278721025218134772893986297080063951078134600084188374980870521714836619276720489179846067408258852827575569650109137073226209616954614148484104836989988217451779274160421820474031869232671581540299350406613299954608723994846812415514027909397292854705707534394278982365565691090230319649668684319603115037605918711210076331770790098516447899008525854416065615160498021415270034466511009403741609366474808261793191296251146200135853013371683433415502216437448762416254788880882431823669160658096205931848308740422343453227654152794683790289693278786098877846035105989881547183319066075971714695833125945067212479239075075035063369982121153332671550372130678568874733731662285357145770025204451183839775065106004289582092526048418308989202289186149154207304246594116669321225737126403299127258977652600951495079210343213653608621367273161213856374637868758871679572600645439299338208637681683950874591445396415153063528596158534106004971848153576170761699460962024311393629639920098863638818617045185604487804833912268725051723213257623144449494167612756035851498711757177730337577336410139041206832616134469498875564605262028183745939884010049511933624082613948645349035473226060447369121736952196269495781517029073633315442062620562468997537190117807811719705520682338418153460671508792237813945993543201185695386175281160000701417711325342326868794780601941400007214995697347259635415308199429603298882895900291183199633830782872370342456653011787560975048184968597621882203127244692084834125170739140103159983613174726824717655173226601147573772570957128519148943372232722150256793550186370362279965186910845841751680290899889111891279380439872459879106907314782993085148642870451444250917771257921995456218425789762944817741795225817199005415990043758446366472231784997685287280162440101272659357789192413343149223398813783867576330131341312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -1723600708806246222539720834190640423579000045224719188534533329091845200154908399577467641246987328160314112995280232474733434269848707746543397192600188491825330902449978035918475024649842622365295969687580374840633952594051456103776982441897989282573181198367633864160426740016148644444974627228204787124127085509536439925899048372437022512677540518745089358226824756826032548824700411696910620676012277877265643825332026785084477229779518090613869932104030567734270652062132053618303214668980121619600753121307259057522620552340709821092052119650899381671951135873237899250512412353440552080064821711532343634115670205178172270669956585378157429996092366332482791759580713104593201837194346410117399078268825198038969211971122626412653387412337272509388961734589470648267143009506565559932917151149369161454078825223642264972502647013674285474129543172091713987808214335825804072959901542000515862442447548872313000543181152444164164763192467969996049177083832973297001628087502430007278845616880150922467919245723156720938220001076906885850082912143491061533716471919995374643990728184630826416069671623926746924943338384904885290523906248642531541088628706677494391498152926061678591016346863589550785866812896268906357961033318875947541091943168781953770244710628169852968790212674490071887775330646916742948673311946073079586126765532121354455344383896849634526355795717994528816321338162832087030868079067839974178296435841919946691202376507640723043836153810965473004818712514665437314727336123156324589197581982461343020001806612255333257731081888766202211189460453510074224332007748465199282314446078078353072128359785015533515170014776597911092656887911064419688398266572668620058309111334005991171201118405980098604248242442101697206237043173135707201456902062521528506193343966898784533844500718520015079075020092668433374679856315148106327165448929743218785135975152029236038756008005239074192456491154807775820698327956248913755724398569411996907560044372146979128189170714235366264189490778814758294096984452291922226372587384856016366302740722463787887735632285802003165558071864603429374491258370782393644846683666386151378780479743002355737922146610603992876245060306425549459433597825766404225006199599685101900681866689095150049309389598562609788095965934003086776435299776502841571122095469338370476509854210716680373079561514423113069067884823921901593914697169080739406670055909999119156415392082741817730315942803381097900463699751648706739469810485521383384785463443939765719919192803458346707754231540145863837593447181516731800451580715407707330531860697626934683646245732352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -34681073992527481264241809181469852270335981790963210657273639447786227643651432239643193154555607111380141659892378498777415854015830014833912692672893970632958508463693839972011712526199311938892828905570049666126354162503584848595200889829819301246824464615929325466367973615089188816501641815202447017866095661841426367488524156189644269779336659937332603057538231824358663343985697331133885593183625852736313479415996601476903262050379261468587691733554244695705510162144292228427021772555998486693916312016579601909675847680233190356437199405023912739062015980152831129453650651218322508085284093582540133148105462294935613610966802262520238425631589350556067250193513039893930265194861950412201920543375002018374087609271040174043682672388151918201897277660553140556728886968156414470553542259750931695992700733668218793629367300594600118249769502926113543312591478976341579166588050186634035352472410942788832540390154221498048265873669293894899232041242630617294027752879937376797852848085620538751077301400030247631887838934125731675227941509070439681934190257473260737669362204567576214980935253683995052649289767077401940919434090816628589073527788226608515533276260629389775867174180801995461535804561642836288628947681837493681186944492944086565364672560413673688139555177699022130841300223176836871028501143307446659237359742904581751329387175355960754802529035067813362296257321628061645048772860470176600301708096810803771979782481456938412542883228381398209262625570584086258673297822996524544312504431372377637957634822808429309891370524423233661145876107100549958235254361666917798907436566269905791113931271931366305287241164490235617632080520185751757401830022081763720308579332788195662138304422342226791942657074006686664789607490220278798083035246271044343190544949611786712559174408610800785094591710502651420868100849203476185588043059955021354406377217889235336412817026439509060725581781554385221871994239304667816976804731915864998083586522647173402029602095998144871690957685946599336116950782736253463487535865560395367115618552425088061807919111824331862744734720411476523079408845378681239033838956898652853300436894092050590677558464018323380976538172002548909543463883723020047046731274079262447075376669124105640616203944515717444101296858181186312166148133822910399296500717126021814089115782480893573947105243261932043085278715430665652498236053433987642891501309219658917386775233816172745239128396164570207096471650377655512387971511578772585700043016855485564124151682306750584372715924201014136493246008716517951094013223643944698800975955830485095512242430935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 51299352704300957477731961370833831827238229291833495160588829291784753777839595119592715856483938323313067523168126584943152016892010121142966046544803964917676272579573126355434769199268696833623425926643182551348120026978814272093950885160693210009238400010332009740587956835379824211120339341257736687796351106825394462753323963708957632869494349941962106727708413228213263005346672239225712062021125706040277423375761964196464855621149516306310377737975585489394046425710201721823967171503831511944552331606986408332092023889721314558411811635535237398483744448329574937074454891260972167060361260640799205979052220021906231265537480143859900236647253096026382251178316718020920939387635404146722255662009851915172091551757445513697296367304195676741292660880583535408720908149912538718815273457291452564495070891446475322237523561600717857102542506379017265627175068985430496379538017540858813517354572060379809101851249822658333532698854605107018391682500389780255150365660417411470605608007192450739539197656102905820431248702240443463209104043368462861740663141225349457005526969292667826960246297211308494965557761820506767391534583443314207057840763360523468252252436181597741713528081457803737916468173166278119434006691246038052070359618026397806251385793560632964254051211832015021468013721515459934516633258918452165334714512525383022095083737588465400705965063089270098206242462215071303629279864817330368049232365134348003000125543386003858160214132906562833520995053046697131342551175211728036794603340918397127608567089441828477605494524008413625578312387094518295070635628405644363111101676381233852645115529944082851696190761606605221488297382656714128198474639956750355811618938398012156222549524638467326937882781915055018617686693148160555298339988408000745801549797200081628318055343893535191557785219976588507650597338299931741735425425708590021342767759632542195723530029221361656934039141116562243959112072200934539262948449755276128738261164284211655921424663375321826317067159943441831443741414885437382118981714411268668771951557769974779380343251542193261451300156615738608554149313630934315976119019606014767481704031486246613059309873836392054106876584515512199633837876843853322986954460826356653543188082851351422069662078148008387656069761086633983446960337901754846709943089839918602893264250294777829044337658271376735573505264779922116323049555593940315131140683415152637857829595616501428815951643230546732078320185818718363543940921259805844316795630444680729451353468811419757003497960545752677569204477029990936636928046394247310806699435799503878601362418696192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -262975709749148868916420340712685872402154586153200231123890256599642885566724592318179695028965336104576162949707215165602642983002538394966396499846108445722840947294337931544830122960424211246330325210767322634880790235950852725046622964053960260920872364329189594567286121591318550746487001985032170703121610563921346556636819188146374670236174313885131082450688902440931450806965046445193319403239436243023489162451020278739661972727439024191922601160128144941915489977834238713467919188355360457976613191314625321621192024847717324083861319245927107599247109835703609009183122601784313012031487556278772721674431192386107920050917803078571909931341784351039558535054064271416604659562036079398138224325152904082676348736452672958302073614696485241811291109159781753573103963764411990919856121364845883383453950617215084130603575412841973958515509140709573264065662824036188650186541474147320265445545425735637414317914881078580592780446043833645304199633093689990193837889352484609890410023591028876733860358940348062592479859152270215132692657985248877016526513696151147044813510671777872522918281975392492055558926272901409963199595615049446497109715361607154138172546409187734596332472572129215816775350469530944543382106680808975047313300490002201479834744448273890030219314129837247810458796755489314372019240254562950334253968899542189301625183516977433148154398295768938044423526556597496690503684840669516360435694546977843603739993058782447455176951450338840361228029375912283515942034014050026053437844716639449567140603156976440725329025481246289504362481029918869196095751680719019365392697638557517236421662964423787655587382990817768301805659232992205474529593715296056524248031579171308264182904885248840276356269857259238816242911983754392305125170948410566569537652491449118201083644799390665721236811230070866784840985111610689200862602843121807740816900931640158093123237661774613494516161869245736300447706792937031996530003583317937132261652997957885794141271998031703826305384105584674004344497583303106654494093905521797862145947787231801390400004612881088000417295180156666778826868747019118293349782409033157604467314712128379974209483160319982403763205597535687090239311568677810508349367927807142753722042104370146926252333499007095656237779701097589628993627432162467773018790709554486682797321600521023246369122607463409576220557502233955659843074919842047363638186640505247360857494751303599641882221351156471511030678947506671162909900629774126816660789729258064824896647601518957253593182709412751266408760050113987412293418229745195608277608651922248695727507481034752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 6608727734554133376254478776999610736388762522883665556553460360244806814660101240814941646365381054450437277627026438505817113123536213573615390007764762871473090458598032540538944479474868871958605107260844624608314959762416915923299275483781992762904604278075219955171920336255226317198809659800717129962651240082549036858884538795044479665801785181258310171399504205137238592101202710147292319506483399743894735269851658210569584552101114974859360449822429003815688562093068813651536068452254421671777747701018204666435592969264824103941152925463744354329557779704393678789403780095104071019997124824713166437031330898525616506291390802795556351936531056393404685699768344087471322418867329799317846148283415882405460962869596749036027157954299740524216448486483985154347531264172813060042329114898842120616669040593982086098159942680149895120304544991762824128083769812662387858503656625916050989489502105499603154338110518603770141198254768403620122252008797400199421775042829524654243633604673225313310717159688476822710149665350658939264303074187531913450635853434730842074267340041790948164228855867724768647723545126421073318124671020367265049626415411661311441122857854190262523246073823094821757595535634834413066430948191668018961131067861224598476211024401043200704879741842416617251622165044896999550718643096657347022589335555066872816688072261115233541503286693330076655383814196549866921582246385792655507397187243421197285323478385362130437772742904146269003625865762858167370577485877001209663726906961605530599683086894757902294987864682328989512777893750985585924916280902309238830319210334567480928611717782525890371911677850838658513086466906991293578616344533737230620707953224450344517754917454393830066390581082917209570824449837137606862621768354221271637309212466169821642862565798005185742011857808113119071840071524922924524399048667907533187089961170574807552137681955730579247256435717994702966900508563674394237296171457196015046973481285531824455675136235209231120469924308092513513200763416272126635734470225826935358335964716221817627815908628956557204908357279671578624182127599040474204582012252114262617938869395293394433048067007377443844574856595485956434281877822137170322128919684885658875183290705482283855062537817387461783037876093624636311777202044545160674421042215300186391959935794396231035148255425902497183310215186531174654318697033898820313114232686676807329815874405014834827294635530114509676839698871843163939491700666360677227269240255790164886644074374246333340336788389339989809470730677175955427861208554370459785070085055956531444353065753247744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -55109904013134808365757223319301236956024041320264823429499617771073585332466251024419353181414196624444121808011920629864640309593908403621826874424583257704653472077853198110708341043821776827959724508831048837569707401003401209665670979738099183359422968261724958190463999827705013948255159658154518839791778333345100326468623999904786649471264351861362149786184209885420082691674121113299758151667793263593083257339391621632236640496483656479054318059308463188597746760455342605978780168290056919136195830891485142316366159494075649810683641861400507584313105348530362494927993157464525690910091872808456577314598931347115523957998090072219523020843715772692478423574267163450352872240449180401393101138038064308542201396006471449100920792972529547724559637966050961151569075814311641201208192294526578478714437709430625809265234010138629998231021239216032952616459791062776486222655579589308770436656186443194538915021720329301517508288470455529882484991122739135645214870830036073193330394335650116439935964350075412995078673720586420119977944758139083119246246654279418621401890365728907673977673339564461474763468297037316321913018225709622602356161035576937548019888478675267211945711093721676148021027162354144765034002040157422543634499448104282300067540106502648991806897640831483643140452817656755553366041938260261503339802074981958862382500954610194130791996756913624837276555488680820818779412328484398408259551195281879115145477338306836518725266257744359668882057500633593711494338970647925326375993174292623261038248860050442153446682312953533261212116813589768890935441383604780566237995824497473729169665454272537750282438054189139807303695291706165508326686532572527774509269363200780213194811567374388807019163290356239111031493601702353776343744908808475207896935581771412837011595700646913853312590586935575285472598222173406429721783850822888121437439689182529387548961288932568534246835847425801136152746349177301328667547103732496492440782565777916164738716421746515091963489525849649983884470836668491704097406398708474175091671165297299823909001055511499674509790848079269351520885013582284686969001307440599455019485126347854777514688908880486984144009353571302666141904391219970214355174972845011516307494191273104950474603803966104476898941200115094950506350831155702178000281072844803553179167867363534865495069979962399903354601102619780299806623489713393373625533499017701152954675015356122118303496179963617081786887736880262199840028250172597684468033906172220640884701866906777346501326829639911209451151781891517570772798752684553890584135836931178240644766195869810688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 280420873468113928663469139431716494227097292724407537491530504372183836976001182982859666304192189775296722498131986540139269890991036978407137043643551182335984798970098334747534838227735113418954173934761912990386020807434790505838275895057730158989643942237467371939439223643218586026371676968235465067169440930824567945219341936123488100818588209276947227286246155444869804839757198262086437059359138024947279433481436207791965579925944306836675313317709047786271235492387842531012007078283088240370635226746669879002949357177438458234636913622380584418306321138087955190636006325717968648908538127465790468598734216954124032160316919661647733155602440247129121894103584607806376047343463408781828205957474278779405144570156949636124536251486423892530066189816961295877061717271593839804610823629992647512341657280038481704822317378635432990053488377654722501454317099866210807748500264465686351567726027967178370564651394101719085914829485701081840813806896485841458317687496808324803771246589491251295918221439086730796838543935879623447290605499620615891421270668144223999556622896450405409720857512028969022183509647396172983793683392570077564561413891936541609950858434736988146497883375217244692270346971689003819784120429880135821361344018158306695353820204793018242355821540010876254590299827028519765631800808785091891197930972400770388005760741541026909649875419996646262618488798061749545085085938127826371769612221378819001401611078167717939373582611474036471501489829002621967647630428587545458744519837151934944966769147128473092559558337441069190284423244898404235635117552415274999643264205691980073315126252456506518589868523723731835104215041293906881264315120264184129047664292856918803943122924515443978615567630661221305070781331414405570980202461410229045698701760667498366612951812452228874801968802235385927845002800238352700001041664617039861024971353824217706204347875140939012508306740562513465216881055372633420323955150005543838087760260889747719751479121767245426663927814339135044522918460326496515273489065302196341654143464528801132407321085867265461856212825321122976121373732867399001775260273601424526239969906565325984798503131469912029607462238883703644402087117531253958281498651477452040327012739135112622548515908004357187744256635914255982620533800310901671493532299508611632413549308104182597660868760054536498406776512420206740369516673489173882695096000898838916845021895430240472102355217066025737332801300991278694578275849147483290574429801952255290751099604673707027528333304407157455537163816965299138323448079305793815407744040334812613770226061828685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -1045597822143496506988773859417683986596382530670143756218316772988726189725148540906543244476815041847530667894462678402091560806598424749559397618265829368168507783471565547774114702455318189968197294295431884815817781077082541253839006494836895704483274397166909341610011763961593521202890078680928911752980226584908337519228582208693943873896834591577019792899288525587838437335272766882721861795696927157738427763372892361779688511855273172161443703992912617650758458232183541450377414431137072087385796276274124179909180907231675309699559826226656559061535205173218738232324089132427615350342277423049126656518229837609331420970724604847391294020447947567872101234927652181538762240930650911023040596851886350837455672572118463181648370172362941233824176318656782982719958342507340151731488228626114310327144092430118451073844613253681724878999382530679376863965415153418536546855314976191398490647748514031890535351706305785729276998039250829382228426956945453568594152802358319415946787101466331061311417690359694060642405408737417806868853219037460714427791715882850593451907523458363120280682942184988865857781087403996098495341340986269160733124786662697139093210927509288386886367290711152495669828822203384476393592885935756300899990491344961592074643807955903247864420655070563266581831288817452769159616224474082975920050783542765823222452742437094963061115916856734762902374283895897116169683033427126578497808376247412901981478878944263039384831094947062556214873322026511992121041240184962035151243180276874663629074680124048671337371327281802808595896990684825275600571651102229116694622957695552556834326039297534733118531972008953887090790663261328059756792277430241200800454005534081438299192897436516720173303846399989090556365664596159170087676515271888287608032089929385192579699571680114456196164178827790533264284751643490013624146081211649643057467915923479848999369919683332604393026468885726522078693622956751533936998472067087118292282295900239054936098091647112688882542959438045607958804953474416997541763680847157445348377670552455004060755322797166629012038170842726157526180176858588312461344118651670379448979361010546112878861531209728173771028582513169497512382439682853347367326885267675558701419482317282456478622879080864512124064847313788079627084185095758097713687367058856971481671068084842890303308617935068322651578470468550453514926954352956634271896102468410905568679530872784815762263673605945794342416924110235843280117606662004731817571364446085323835070079597497114744289772790117863465478222031387276943898100180681083750064193641752964657611500886469640192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 3085248927753796227861857737573110550285372513050057790078827210743940439276966603608206411824375003545227815707675467300305074713135210982582870188693494720350614995075519584924205854530595102285384162158295883851179560193811409488853197844845549737319651386102396920271682423668328558768620642519070372991477055439837211227948058731415330841896990136763357183852118109474933165030927961457066767579039468250754653651241654546166491636046335984605360625513261584986116459938043361493432004866462381517060078910248741647508878011838810013722525166711583618815931071730341069979789662050695805960627490924363857700907477900949397991763124591721627187273420672471696339103084569973429554208641710356105244204786217794660702092619417466735348198047547866572414047334139213812415552506928483750632498830605582282327482364209727695115970971657505387681185143231330324673590047881268777930949768243981022232002675767781192110859101874581422670504088706091931932729211258146893017557647876120005283044774115095258268642803867566848791663747962886532552320691518903449403834310654680481353141000145714743930738095364446170565227392447144738169068554149170294676282036412506043099043067049219653668564847040482063130708677344937031718412852915614359130377725032024527654504159229632626193372622157788587769513721104141378979769929740793425218821359201845940391531970238982873912687390092092419088410921443460270589896770369194003134389945230189286063483950486841384724519819664517591309111968296379971756667356034493847973752224723287598563122096106971150700507567773155895703641203248565590459486187605750543277551881388730717349259102145534406866454077585106881853689782380356490640042560272024754230534966722779424455703238650466961056550709145339460149037839560756101958797812367201390037191479636333496232140832604644137344452552964696904067287606058672869786720357888221170047630701138234590744155647082451034461138730681238240072111447109230846924656778748606195096670708460053751349534336490845484374097206428363454563442114743960518492735736045473231514816249773670269195446220742656939987482206986312240936425843894063098392944397089181216156417179911253396995856827496590956945288662169993988411954918065568243026775752922952699832146022924960444102523646415338840026292444557961978255897501978122664944096442672313310016640690824303553695316489631162470548950437983276988447227830677748060128211291495581050562150288906466206129105261979602512838591874801381842029897165529590447467564525991590130578629491621448671923150344945767705325607560634195539592644400498283397417242332747512420919667331707040694272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -7510914049527923099901464311848371799702966613932029652771624097165844786420250485668840263381907574331528685210249420029750918452207607434482193334742124659194972044819966428277310603781822447887849327320775179461512725873433947979159903273346763485777069038362003428437226223647246621747420843404925538088131871934847813253569488305511054050733263706177224103890480089302155200917818443334840589829917930884649125852641202240908864289888341828863221377467232378537546004045022621082505140669685387823941418421145397254268569505311458653523407375054722744215024786268982093443171192523275196625041423616882072783452777612306157647132737050956530105573103323634581839204032627242569389239995536962888248606954087944921866338583057238644576470606400987767801423751264347616800277065806844121267328563766146779408008208035068389209247371358818401831428022217326756202598092358769700218357178866392874023818013297871822193377673055960712931813303047492771912509901078591942727776019562478845627427406364317090463552257224626294556972019507779815346581909309244209946661365513428641069028906892003481726160423940832749178384817435432883598575433255572544462430744950657062414422097114686012991542183882510940566069784636832557982377480834117972795337901179616329566318571973866913096460933043394495051520706606358234943478775751733339515259624628189548423921683153040513395427718765181656890885636518801770208264769949992214814972659966128132081078536326493034718182822726150021395084671611130230916831041996614688350428822129425837406809981261604063245257284470928004622213289130427335442863885273859534596123775388880796081130276585094281664961002197944816745891661067579343741159625231662223893087118203954416178300934927834102612138979891083097393190319195062750097871723702232937708734586203871182244488914352395351572638473228804050728736936560251452473405894746949627906361418909769188490040067703973411147363184806816708570267199214874038141486453552717486842043420024153381654309205524412466011763747629136439082340534199403459300647884183923662875994168016634161639292685451544723408370117048171778721693176667646027422578897892943479784818032681345575724250368200183464468402080158448897205592460984892930923279416970383822698455940778160954096159838228531312431708799956064799503069887935962161836383563647856083736870884168146593047813044191872953116713837490281064697371661570136392378020019863224290252285314876411108512573199836851966686531307919079186400656925119058165925624097210197789029198120307396014176217173739868684718328539703972251872027248609375250501960961266824100295073702865503518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 15491192584507934738132906113284403633756383035248440104302336851757882386476717497289293820945028393026048378943921079756592428902004289987634232968795553317647811004226032760094238131655058121964301055343365062065849133445540318815148066524295952508802739653830963423270690582417516804570270347803175715673233326059528648604254006106046472267713560538277110667719653155234516150962456160070338686934796774042636107968078297747333556655490761647721632723120912728087200529008074174994066169844210963314422519340523890069752642267915468264762543006066423296780216878391415580199119203589248457369842848720999299854999530422940534838136929885682758626561399619799540777821884188225423783332608185756109011098326950182221429534199991341449420827789347162760342739727134135436440283147825376156781400135318865073480668683409426964682071891453871504086724109493834822640951401327373103870207214209782468541185703059893608438060548896241736258134696205494563674675297620451627125348807987255255654240080667971189902187445972378484543013981222971647665315422887817748032057578189017100756625644754222159632921588314190886999696756007404421279786606653417790682439735430043819184304549593611533350508884069673025845423486304851308313280205294098429840424539164615832038783501137959103969967597089466355005198999299880444086570971720983773136626443097039608759067391245248173155602770187602287516863531668769316670096717425445883297050756111634635623385439959167688949466346521552258001298401184586790647694487032306143545857584414272367330526491844056454712445978250094514184681218957798684497195325792721270169731305930228540661925002734096026315007034953156576574954483241388901192190435968303163729056745160175566882033339659285903193278153463729656584654018309950774332158667897297450533583541877574145634662254877377804297023232112884299732557072657971607709725648284583542164874443133181978567886517377972941592728446326117828440845285639375924544994776512612436038132415761460907309872372379240211191648479441952161752591578245343166010778779146032966308275592921569463142999011423098380443599039534938287016081434799197478134377832682462525535300877729538046991056284768534398683938123677317514359814007864206296774266944522306673399422691182790676362609815814142373227533422152655586552244545526726956442036158872663548109392902611985737121192900531765519126328076779925810323444739109132961255540872831002662367392414223384548444850276725041517742932902915447103877150200532621561359842712192479698302419674985235339425893236998611151006947573676068733447053957075741317158950256999848205812132917929710714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -27566067947305678210615583273643830989873348634096126721908456645722504504730557733340137305158219429836435272334151036812836713435866432709332086146022055095364632396018996831469206026312721645727448936920917088820855548183709794971617949146067171245184070683018258329326999035736114260347659273868251827350871836919209655458101916523893877674353404764138765123041859978868004416267716136720472220796397226498425554823042419265148712499694116349445671204044123117216513257709036190481635063107445410052552770700652019956132698804760285037478368863016591215952273031390481325854727082773297862425190032915503196829595577247908171613319638599266933668424221910092407551437863452299515166973499003177646433772113345787704066376460136601554710575595820141171940362682050550304023138819504806310507927156515295474238084561742290405263450817097248113933211938926581936681911192785043191493579624319572177314669888921347333220101932220186246680985562742929012062931235676539272945775502129888312225184697848795243164653809428968955570896725924437745308664199818437894684748633591152414059741590481369766582435411111003082821516826092254827647050089106944252365089241324989167762850528664854104543747800591346286017471762767630123896287855144566571190967739457432634849760971965181850349278081637509531591611277583597272184343579094311850961606695252570575969716981630619278787705166004130074342065831396912462361108388857808317680692800441739660889459320538830258817249292665563065329907183856856695950710354175850095965567800269831602690884089974051258142407133774146318996196594436331390696691128122229795251722045652072613881357863583103974405938004046529069472304722476936039442751818407226823396978328630768002349330816084930194961112124542058187286242677150167096187943253416150314702930263168551980151193476533237748757814090963765550808105046185991778127972459500684193151608235203538979716955326477868790844830627132700155531736881465505886377547382191894753843615039965546712260502290554015174771412657326108395245150799904414398390165826394916610633853275579614086153032045344803994747856537355791209352345674501219887505779825649356520186706788941984448379709347441631751269837566432449595327160864667819541499011541433618998880094563853433163739225808382142520719329800952519181433805232239140023660475519763863895791500415257969458020478077244871076534512659811309467920855469559771347768646963456106721909342618586662974077688219684098164067587035742730989440953208056089241948965059698241662421275310573049878682148176832262666202790038476006592149938262956214661082698493102887148111131559964390195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 42873065078317997949043568583123599246126449741952024978809140211526729809404954231904857746485757550907445228212529631036377514717745928152591825492181857252908799774173025584283827855505736403967386001121588344221508026318675281620031215965317917960206130904039111470204495802731786818154485102346340490367652860056632582027788389801859619871175848215247615811960969477405484715768684250014469695405085717226869287461323194447668733566147334386379220195468802713846064832555800521227920878376161151677488546786389753764195989089007572209196401023942457621927388990251808040137365656779169052202992341623374822783193482461068465336692657583507100883249937614046489116476193252227341399637353394576214623396851974737208701110765947858657891726106980962855984773090896839004025440622709773072627137105812180860070405304691123746010307942400054764931181311730161196066170451131264098036371519602600031635681882195974115771099330701170953966767720905177940111143972587519170737288588809946411199486076479795943246090688838681667946171794225543998425031090590918976158583260437508752420834336263556731021527293404127199904748552740426340096971947191195216208637164684670181149490587357386146436783319198893505359815448693105607021722473481232134338565526092990407686871927406396855505678325231813753038573530509248780580341295063188415341449897980244407774529594779198743147140278043670054742255736040645891966527833754992193767697413292404263692788880392003636264036828729349493711573735213857427059894921075380656831024902406853521281489297890551970610655775166223901459438320433992497987677831839030245528189173625122528035183819065728395236958273544856600330553214039583391383966611717844157886986920214413622044966475970237261287937468531838755861373901410078516538210217283149808684627106118577608008198012768201574074101667481076802596760450487110668035917558507485526702108812186633086898213700239816441238265625035359820158678565642328819192037626390075376004980269336290593464760342322726819196120803041915610558176508188229615792181215702133044378612570510446311816282121491522559892565800204036301012616134025364010930124891625784326617469430872561063301506036033559478166455228555669406255401404249140437608256278430341809725503664796371109761229189880817783661698557975136889573997626643621610665496940113707744483058484651559610633341704409531752203909743925293800680460818824940703217213468539905552029964037486067188141885343913143642288660010797359583641469995422740394994737937330260729175266925772447891675995620979492000973088353043125544233791928074331622973988899405230764114824841093160370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -58826923937681718507752215354345179386181599185895045068385093119125522755098344477920898103446352776577597529938354811550356262707399601791046185070622190690778511943151745197255059151169520754675419228353859891498550463276345158268305978267986864659166880615200043156248286212007916869938995433858866581990452584716048198757451840791926924304111144093161098377610809542756867068945639650075235823573341076805843108613396074318001767200991424387212370716692694956966544185216610782852686415588907081959540229348787552554670896574218039777478856186191018082298414207335882038704538216133458167840816411156335945552947883762275111527197074152389411522907914600081965222055213377909732625742023756878879114752395904074777989781672419660372685279511177991403855247368558903997220334259904867631882743742547155234762102621110495748515270055975105037092527632169284280031489778492197639204829015655892090826553593112049217843984848759230138105211235124680544451996294349982938265559784844827541496204983373490699579601817321836497555517249263858551216055119771822492766045439534642583317604771734068478398909563651375698360179319526859268841392621675423243509658611377778843244282539923137815864974665015464339662661702250048106186530963117137612818945624411369853921421231599180339649824478686691490568767640347587367334987174200077596924564970698898330320679670004550903628022121786857479830051835143428234053057103334449475390967992503612096915517746479988407755753138362041709989559252504197003820373737833667019441621162729363252774001801775604213752860992151562510327055545931420462177671493466953502267011106058454790436870012945600758938675099132734852514957222768297307685056267641319459268516365605847304445103396151218747575965764992341140576198109540916093747591036972417980711639194436748820324993444699110104760203485263445565196355619078127122045564564813550424364132600386901141085605947037713793323427365564767853579259945854032734141681162717232208168255894166938054497979372697189752514590729560084659643303249691832440843543337062663673214670390062870783177870246262550775789695473924337819103383372604318940516171160417747640551270879096755490236022208929724898794292923729479619304626624144444228692021972282335345078515902725751978540605968991899332276662034664921139634030141173807561139693172408542720771650884089070535295216741030105089950637354380963407386292301691465008658719714679853376826786421450612907703809533224833619173132851304565820874645513435368115315757904601423573318113542384498088802476910263506276275445256211947642298609222687181317629556060579787492655557754044536586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 71699744386602315304424674779093170927313278953488781972731482079666169796827721613405165388858236028907236801990291074262165605471058690865438278311643195351637101025984853049475734233594042842794863453747115173291102809192326141684482989260843303930550059057800755718744469658199959428228757963071058642655786655876610099358944542936541959699630576862215092288130129783314790672813712829335803903047522798889454974037318794803416250578353075412874125426317092746639473011846931911736017904740041605670175402025857329465850930159640481031537703908580071640666442017926404089825089859319993359003215706662670886519749808106063952740510454883465571230746958139201177881137890089479330623346036792807391438113982004925857380306811469405592264814566359743584011574839356793505842684969542031559663174255773706470420559952769837369352967336137197064622935624530710450589446889985942139192908660086660873393502045320570672300291395283872201088939594980383841873515701001941509606793141765277231290285078425097211254910309809543668900079955122842534003189743746985893659070501001173633117652241406649058140943697679693306873579781385493841023726868687250742394761287879064093305310601124256348880170411426646600889489344432686550365408322089182755829957581993158262055774241719963830941501562169606678967666400644580330005788237653601977365851233635755329597543626289654911532663497928396174175445029218453166905624670249539248735114438539682247299612666697687103519648047325651976068306016842511891306689361333499272141905387318706402135063026592760911909735949047841724532511816061835892055636543945657467956856854329009122488586379597391340952883500568535474088949784619885494267531601332541624786052572250912302632271169111341165619293059682285139534535813872782677230026788184548844711629107545861242238639402615568802319592200391775024732090077637177032732929739018880398917104880518824866387652504309572928223841707893886728103824220010118251514961900965667665801797634002499655998311478173233202557367723579032794299790720751522397112141045069008507371162098849217090457963246302912642394004873033304442375795574164571478454941191688060272201977942475968560763290036248142936718197449197760690737287175551316788546204133755138305657629234101988671914524774318661021897658071841440890095835758036438089331292427765957741027428310213934468834446977915564825437096139831128496448089379919453588124694157964573580622224576809900735483157809982289395557719753453001981784457365936715528747321461969679106847511695029427382481781248538580949604523193202795118289780281910497314810960633189571261088187129375093686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -78016791987324827046371883306472954116008015475719884884325416649113062999980570202006551737754152838460622542059840250285961718591125806779056413323553286283758297722154030995557900108633276612168488709873897997699492613308012065910790487794212785289434882448944904119241843562557315016361970553261922931555304394530138678456023069086149869012682509375261064974070216495705303773954873866566880601761382068164933349210583378559182055039029263940789493783741281496393674666865792063356075463445702062940340414836497254137359630212461307573393870949547783157332554448528325598488497565775320090560968301563702503579336373790825460258504028857295849259938804909677035603522964183868845254272173825450845657967600499316122970814940407939066910510221464387041806622120131948169097737609428350906699322291212589857983030072393626085503558422672088799032620773035190907626860213988289731935878609685853195918603313582164161386066756923086392620766668301790740670473919043421390125381976411951891851947783985190936133306037851321005243735570621776938665071783525223036354788761471206601652501593138317282936669943939389134803106218123571445772473673081206635186435696962320309660365645939415129249609429063218606010313395833154899412745266205292508207590327492630355035853916601639819835360568411603577891057528438200773483642123492539646491350625452385763029416512113119447792027654958706062352893173428040884562551035737461291646633309364358598296674790889487959941670919888799484535789418006552722171051819662722329179433838606786611107851630825610437933725763918095738645696134273478853766975123687388009005550714900774305451913248914364324369137920993158269070377791467394352964652505903984569094274296111292663832527132960990388457500282587637672427001382596892629442724546492789554559478908032171379609765612173818880176769149586343738324700585831511287306756201391761630909789950015686541160723194371063155516087465416691799259214798641720420531128036175657649138255275663658875809868917875253524972721019993130578819114542305280904413229573767550033727772890027120505345089959223702421048520122319369309790017350418579926977193279838279851066676039836986326810106393953740336140287869922542027184125132937876327970339560278346544864042155770599335913397250005213955331049061757688980695428347615979609078150051604908308116398110541556008687262058911523494137264608152466719934814182828640201683463236124112988372433973496916595689936891165309599056444206449586061553800526866933541875041715742518411315771207862096486185956251001259465106669698993543999984575477355491473612322097354536626053673270671510077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 76065718839760346856504993187280732838603126990617201912743204136005418855018425574440622469536426174643965355752331997890945812171728475470960292441717991143554922206441151071768571274116154580707729334802008016094821088045893001230099316263058759334711330247552842149102404500175220901162428094928716512442465822849601817760613328381860937103235146717561369169188139754915672677968080026740124904478932555553873885266835521456705644403345907003360027724288484021941315545201681667538915459720795883043822946024081824253619437668887123808970025781117860897321911054873898999441498152063116214177699176150307849899517064426697450299789305196072499309379650246294161547958032984319922715029280447287061033474707847944574089427127466529141273634018368621368403306988032570723523232782120512143484172626321443349511908751536422234042138731907839549283518952288504373023061435231473074079210873218377986964618950863336753978370531297481459838800056972199322253023156720896392063783163693763627804554787858378952618272854533940227355659463376745163915739078110331657933105700529277609539794812357645377776128293013769524789790874278176766042216808056334347281767898943118344871067805333290879004410627333934335800753374812378190755584472349446119999489593499357708261261613660773541384983066474406126253099241843071146589492683334269333206893517932289078388469746233520734138554097923121571088727028587274535539230796959050560819772108765522270353883071376984895993165758910373758859714300433664616132930815759840339477044693439710132155756285527596138011951112168779534032556251213825601589326892480553979553076536740525387501699367762518633865332382882086800066994400245217442575352596572653847505398256765178308048124007672003959736806185415204665155329563411416892562765077204108287793558589479220915917778966530782628685601453703884567284783588912603890110278173175992758068239944664788972132264731132822523289502836300271125170973611461324349391999903298622927143496551204870648850893696788334619817308694008713569144432155901967288695082626481941814546787737673941058556978456517351472158619058529385954326119937615213818752218540103953765620898869314967505950091942777624767088586016497211927160795318048372739941106209042520459315377024767298764647090113255818394339509478160266496424105742308357577048253481948431324358680004135368900235028059578583168068396406779593756047407489138849426564123974029230236270162460555814528551618676630744181842372331932229822889228873517323714798283152695170037228708208588755223379749778216563466591959983251478058020438674779250323546141583065425822721081293611041030144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -128838837364772011516357098377336567207081806813659471356276532894938773732461331124752966440201416280764412118504172048790993952254884721920689780334007403707959601775854416967194920189273213383399553826403171286114829460382507106829169146115856281507045422252666087419229009445677169966063349440715855198660038942967966517026799330493330542673892095460530046450422395356416568301388331879041360355204692328365615303945857082675943865890438744739481641852464230230743812812136145023871794952186441528638157790721808529999805546094298348725025055465331079954678070213390389207562142603560318686736213509223827759873302181872592881084426374958704487243593674636262748575013574880641780870696309299035144266445899240301876643981844503162018279556961925699621296740086890866169228598990413631998006342774229506660823397887177134498382516752812766770083114689855867169051782778714602963847775164334506322145309728711851131031576575532988514184471792334013061188339898421677196301775364455551828039357554060704053954799815646924320967901726316987119800601622308596428617952206994538326049693252040723672900127876295475700725248832770732862275405393206023152770625499479845054705379196686849128882963836188415213643171292030280218673691650036567486435121528376366942645257199825864865877723184187097287371186327623270373657751756296659316571431494014491046451197884078074046238546060524825530484063940368702075383766663131902667931317676126324363473252695498379802764089222629086719139185888262177805533844814986066953436443613894986526300989984136898462763995923266946628384284047663468049310665498270770266773291190707118951878552692920091154034655198419278942167696097947298183698115500267447516184623990595230598743821472215007547621194106391413293555314271115129497704213240280477860992205215804036701206327373177550926296003823696027455560874685372943462492106953006734431868047289503244223093039579656175746344967653951788580778499322681196858429538154627401894999815348968013331878313686624212167121615496887887542310380903275778796978608658191730446185358369057598849875091777101729258282098115296730520782674482413072788025660606092460653615262380289420764317149464020548516475510328825131360225930358470648135772422013622865516878136053160887320460405483066600110321100522917292086522311498423009060708415997798306251828273120515706161450804668054665372924112842110691285287351082024292444031014053025205116484909792918461635225724978179501457405546043932077946687703350412055344457797104760151578011213864082453075473241834128819467486333099002107761048305475295789672792524675203567506685952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -3481312918854914109068233921890820485507307579226838444242327205795457633942109317095111392980064352494968877084677776291397541065750135509234655175405655937381897441155427486066670528137459916639565687243912294198143087007004316006937646069568100262115533771978054516159700235142531630053169395990584612895901273959271133186400334841421517814166434979347351812832953229709518012226519586418277093781438686164911988140262826321143500483933363652007386722952409329928203077447745816603278476319583025985482943510777591591263557546559115095197519082119230333282928239903198066140174955306729397838368021328277792399388565242563518196998868106389026205890872334242769124463738785015840102210657580573174519197743985288428123620335887278298455851147002973555651476248091146174730026236258472314818477341681671361965060919211686956772871244306654022474975602527343885849630610859092414938744640498483524298492456714203315576917467771566966727120851109725774210902632246091590787905072367855571330754810698544924261689729233395543148376171753091817712866771663333476436934075246240150061224257167209183406484002054914462642662681505473347171382606873951056544943559782294781322248203219582123603442199702232761832846753844158594632584296031541671697773692851238395507517656342185865489773088638708264576352839043087557369880478579942273787084933464995569063223924767106873998210314120041373288349035236240060363077730894198503388591583370156797852384361956916664105999826240808078020532351526364431517038541257614886437806210748777671834439637668466424052964293542056055360484167472876067271045566185105007060802727021205294909626339404974329826674968548804446385491226022441703954568110849875502461925294084732030033037729623187416532801694993812216768225445413441512735066970200549003636222145367180398924513035561149326330425585293129013866050116758138340828226523062262748165075025257760709874300703944366204586142812222917719905145245323887815245299469511476245178492379421692214066974775488242593642834153583914235876912568771637185840832976958281513887311618910574383061826997978266674818699539304603358330744072466905129656367218798726551109604691044234176482352962583947101111368344752759604341910430540806564621153505448090616101232565397579665204673083234750582585979799227306867318831933923301653252067717680886888301981708763840513025493197783891330883147545086975017931754883019002174844716923061607080367466584485996243420212897139183522481843724351999536025598559298427148012000883743589893624097763328477601150217264991219679945776845904460881988590050956724143961680794511447933306535936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -59149783158695939646224996425048815041664536314717328143902300115175426848107128781446413766100712112925004867568032922977017073631684862883433275111990748222630184517414956254539123562187251703012643541937502318528466267109545605486628399677849602329253179378617073040551391077081121263204616728962314709795348144114821927706246543662062732973842264757877727584732966536254316475153225088352710745370755936638145075319692746586205864871483578730348917009006527640857391010934879918746107287024915415003723830587613005818755325089070870179047882333294563008342533974797679186948157108035681160396215374971271370938974891019107268881913237823674229722518664274929081498401197451062905946360482345589735157675308518644387199975329877316450637648822481059446257000360975404080382731807167268105781294401477985082415538391804065975045252385182535162479749470314143238497731831846323829198122457736222358687323466656152720754014175074150527508656344810345761951810682240042355200079652075238506360369213672515001743582456097207206492697855639068069131980325512686388078430608026268160832935312406311961577669821524533790926674801154089519480716323140543592472687981441666487752204901098301892814330683139437300400031012193208977246396503034408329610304331001141610569405568369750015921013617361261000315188866868804796779714933233981223547290465276948893511815433453984055244692491944399804630078167305787399986717982352688765791867741483485596196220722269849468562686187276127157923358768116790822296032493681790481983058511002121047979906617624583424439955574000794025078904214411947670466173567664122967020042166151036935551486040341043276697240477771540377209612549462861646085325107162846818969366852397510254643294889242675053934763393496439843687365956290867710481486618421102753096810281849692393593823587793415874860278564704333771076648950200437176227622054413725939972188002185065749815994489493967833409426138756784864159985723696360002148797041525281079779933640089213482986204595612494273005767331653625407000486914575220771149879780715308451502770716816975391333434134129236235201932102829042805483907473921249530635082016793138443045515158744438143253220681093454476517303367902746340169762333065132271017395783521683760393929534378384663611309334376462794121110264524160762303967427023433046237584927124924864391201843417563680178758013614864486236314075747691290593435055350491256560318681556321037514917674657750322455728204959286167464014872621922372574921125617132110587770454474026688137513613462029768993908554924842519417041971174155632011577601300246966606142507883910840585289728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 11867512824965511725199259191473046013509152892975990795269348068177971896036444105049056223428535174609210861028910809117782427961133457842457413026669564046559973621809177854021616933583856955265791974851852557444710657658155622228567683474377339349629378783342443085455776052049573652258612419574097121371791399561882576259760204483806917931393962327616983952239936610751576583938935306143220927138033874042177503072437511512623599482428392846041198329633767328544713573773902131552002602269258734330404142584422093646963619076529159435651123981677753589607403454487269466586759668502842034512274382429453518047698445025926869745994064225467223120460877582235829160985090064033297944518373078565819769159725714744679496651637849804932496234748836812229121938744976581584229992927059849744102085704547358793349259915767689999006322309495418095068725928911705775753941473327617534483760268445024606275809200731267202917959430311258775215534134433658761455118725562060798605143005357121092233227448483904368857739905776497700495844265418018157998201381462137901832758487679446317793353805395380340585376217723300257894335590251776988878231335667935770246682390608803640367520149675000615644832273923853718250102809269363588163151175469382328345641007255568281146964545432854929678113878959597750182846466337447397327217081029995228239844303969420040462472407064345332303515183738424530858990829272050270278597273836863963619304089855072314172710666463728226654830608233736950401582533856599781819397281851312255724322722402128803105796118027824377246846172999001765373578970808377056514981390181565893385948370802025971728299707584083612643938191444585580129001314426883165872236459992503990568161975887349828225452506607626849430395231558096878129666228203451048831313703415245600918523291678738982910140008310003982287704703499883249146991937690995209339277544240395817263609769746230008937907742557934380014851230278500047282145138327095623725278839887643685508465120054903924059506740659224972285653264545786833163455189479535126253026017325198752669536069758395977179970072079292700714329342672742846288864006043656501707256369769046381406779079965636468074822734475081478964778070313946420380563693978143991307693011251597453629885371453028825100984409272865230971638080321471317066950726400755775062582760540606785330300374573627440685220910273559920314735791964113300597764668364728341495644904206136909717834400879030518576957638894309212340322943849437330608493803713551545801354024757713577291123196306377050638888613896676460259655556095918645579700328023838218903377997035297262199111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -3590001512010554370146092339487867365023215437454980835041302086026975518491304656762094886378137308456831604908793555730012783743575213715362721728054795640017080090152277867705553933462313046719691484342617817874947320811595782775593383592323926917007629728372846598413976404709754783632273212773640001389440192470956142504056823230705583459220535068247023536458008398018368515543473692497730671046025664692869017604966176316030126725897757789038138207785316295741815298003394045539252259397909701280447892715190525618167896266181071432526864754400128083347103376972834419702492975649993802632252069329464366109822292625018640688913259237691170076033163234328459053559254146943004040613442124714891506270816802867067564582951736895525389289485822870299513764828636699094965052360738367541660953845363502546343305649515891629941777863093290615825860712367711353614274535713196513056119441893666741711178638501180759276871011465539276876232940831580873478611074866131231197282869816888881987931425710205700156257492756859040528405722381513456282936504324831981586875351536405752815513096463525740207382877830141688305939055104223778370449136380133267610740076349795251197232739020205480005087837286980244216968242808010362240302704380194300236763259782736271343342722101603749059180674004188668987109787074662775888412549414345753107066445593299854488395133829525162619132462838313579788837670075116374570819051576332675417448938548374108413154520151116004572555518636726175375410558776791503746396309780828956708454634588406507186230592571776828077347382682451712980677540073542181578105494816524087767284828597132882851475909384837820410391410420492173514411063738938185175520051476903834501799038349297352857991453212097472654589827195029587562509438561275972350430325524727427367811423503247264819433973329004675490970593234689427816454657935797412127121702694420873481742210996701905445385452762644111824636567982475863461292470436814185630478982279075431788370558285933484940199823546361293866057821947748329573200703339830065276104383442425791330079953821973956769434898928933416430716791931351694249046078749025223532343720317912872443106745706923210009029977085387547957541203748421432321762969410817707646946250400018864334282623243555573767802859058319202634134847267553866025641767438420417478377725353520988787369001236394926634531200886470701484960121834919292132049391624509116441744424655435631391830880380111476270045000986538678695018673157218862166457457989159412796814721557284964417240195592815842830106172908958416497517675790739520081840375229819850722218046132120594537435365376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 80782485432625831002823902799802108976612644245567690888861112860976744436526432835406077931168012633797876007145156719955396249618140294083991228651349536700391341245538290065701941388422734597455945482623290149739590594046178324522986100896539176111255592528271767968740758688854708118793041472980481503345275525937974388454688659078452944528051732184585558951638147501748461788775693521800293703181654145675721117164817213775633455769636186316760211650228457596052958005760066905944346733393619891164136539859449727073259716457797275205275278497347438475525513538343513793970017700984956538081580276203696637185483395334466538121974040112128303081134391947267447707581027484900533165541100640075093695168491028238588472901047035084239768004890517166244820352146861545010710521675402752283397131609644649233342642951421929741394085976353345998136146415354910852818082580051515942867134418327387201259717866441460702697136554749621060330273816998382101870913003406396678666803707268780183830913411741359993770889049926482544226769080804679310600475440676331794116639829123178042141974456497936419923831193454226717668964302470452251148102562738707673217003011925381335451693058919724778336729322024060371247529424420230231700901136838004094695893415177434796732524336183044922418902022370336800693420601664099666127551576232329819861763065598257363846538764242842518788401102395067163296052330555056636589439341506387995569107327821880792095233999217119967971883988463958611874914610525641158194469199994649656507311140418216305072950961294882922827720412747539474520154621326692737020143902208030208210434846986966399859151137581049413159904567387957567841248559642399018006052435787241188009076159180745518379371430016967224707223622692910978436392311876072950035062241258249461530574563756963039915552450464352209284564776360816881875241286158520004112387904934382130046602991077143504688660877510323253941367100203725665403356346651892382104506400373317857249364899769966850258293635007702782587975516432540432473755075669266466873422630372875813703046142673995385809245549758583997829057652709962232788841924019816464008012697243757956714229728890429158312648175037338282042449121849840821999650429932228579472232262577383973181888797322567548203558828797624278460328670080488871057393796407669308265019857053352557509622697830321115701459902582305444140391088510208594139562977832572561229801127963294602919141288755831625483925260764773781246929345387680343826756194460129323062875215000626083822360902975403997622578623540716654983181683704819349632311141258939399505616365486462643126788947968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 236136821216973843662374813459691934345323732624309846391286580128374763314962774986374592818921168556242231840980255887159866828702210191564153196735185954567470480470787201487967192661051082822064392019456585989962699145604430834341637634289290719682333378872447520245383902543485636203259855749607046161512704404305171162853252507824829419769520946805010892814038203434913710211093066599772714376395066412517662937944079437748843986813729525004859727374394770191796617465724625218440749136424682666433724363248154915388199316969554790135782969943068661314090912072626633324567200880169479793665739481112197768416181405759793738788004149286636558304043613552917482939872355634918517838452341136755921102857281313110827685122808107217314338392748246514109488396703359255289368028210956941830707182509711543569484236379556381814354776725317501729846363178664465643410091863292679619158638471572342574583608853972574980444629089603826444525146015106833270542604025074695640121548026316973980035210948317278345227134881086224926508824380009146812939923736669318100342672931324578544033281311610268706806856583981095594919479878998755109911597136596104671294654251678354148244266737736930204382537615527207337543794247598612270355908958446578698981525117164939040473199961725229151834990504513626509562541451677546537166391917985739043121356012027075699599142164330278704445895635867696770451906716230431454751613728530265425188595806908126674369021943434324584940758160474884735573551665176052769916812655802792190785479307067124913356506414396095151988854400698302749137942334724920046262075466624270344539182412335241346500669206495724474607834805824810819899675497899137124581230285613755833611776779737457263795844359083414552749855282897687677396996449455594748992609782850011545369395785243647219472697075148246206761131954113060766628025428797462103503957477749968203163600296801579458015909991155163243547008320564079622315892042771480417971163556068243948936152237525015043419834638218584406775699924751250042567400957010343828696890301449499094809154243089806685006290605349488471523923840648101347646118981166088084937492436217764026624638279025670310908999675575499145492596192428758643893013338113241915030228087919901085635582752376367848736290031651801428601924178171433877303018923599032650616752609925373359205726044208043558621311454671878789648254137496600445968873285882177648446150213581242683914282693463786669473521009614836746074689572345346230847915644342531632041914098519516399462891661549181641121011929275057675202408927486781149486411533616668720105866345689742792739644243968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -4141511192347035513692930137663238858077538022018278050952673990099214799067282718564596810528724745787534198601298237082976932509266748224329990964394346956416523902482173282981873210349823440274864913341943206364011447015790161276540549146181132708589964732527788939139209196445545875680962936684368009318648086750151211001982628888615395072416775382382497623379026553232845065479453212609463268339548030854422914172302671561648473958474457914200457814954975015977301260003404058986346167076259503033822781268078421078924212861519557256036367270988813811272443949981262464097961104507176102700534388722075758911436660807756613628176782494888675726844642244608974617132463710128440459928933214343789285153110837871360136145719338497036205188085467842959043265238849852955596848627680387280898208691037105675653919104091707073211073910735821370695920402202348776578107944731223586307446124605387611258833987289177989087700491283408403001714188209722421086596641620573094599219956420910289426619102944322209300318524544729530605438753044631968656424488685716827403560819436891156595667346279885227294407484456338207639937165442475356822096784503932544432084261584505896727958005639513545005141260412885030334473374481020321548877185320520261899887860578605517742026346126241411022426676802641074232885903292679506314272373458549716127142488897008448020503527076731652144666266762811045556641961068287728450774590280561938880499001629053552817226135286268508576038169064120992700673154024815600277910434259269587993821324185922462955572515892304306213036952501620756831699437070026192675147156526913471067830093271853804602784323048535385347800084215809983601596366314030067275591381044707075985438547948238307155295308454744728444961506854148691266959249341757801839123394426545041971025577874068280383747081784363390824214147966228617260842837301065786664972467748719689726842695501811495263077386369976975799203737393387650014513628631718962636542583052414207711017467793761243720208170553071232683055368676200296412147513443455801304381147814770265429296085692296373315091536879468188870546623399159697145396207219763842914572634633001433031543388116727465011649401525506244315749305779001083946278347130653565152936724037161308385012150832876683507455397092223263112481757585584072495627153291230156949178394619905785631341845787041901331656882122411356758231192700308899879074828424458948305509575900257835982369351822779769456248920239567158388590724028180244838843708767274575966049901458142007235776561299672839238338036155412498887722369931862008724000463685995499920984155347543469620910895398912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 11345904728411449184786692616917461931130207510448124003648221751254051944511716270138674881118667865514710854441265173744974058063036872875231596552773495008852095586453842498270412994276143059919524248455250961155746930723121970542567131573826952002968933029354462691673025214619483648063069015992103510239852517555089978696235357849547684514921032628526316031962494201319056854970064086565771673056477190630483146105212146714109565428528676459992451220400184474534281609879135542980000038583303203617515182916082738204772774286321070255283597629206240002747628387658464842255790320132049667355574419446148640410611865066741902568929294624534184647250090195644429586907723574490929496199695742114625957651251412859946294005359301023726077150440119490461329647362800007338560437711132550589333681296514647787852283600526888336639169445190796083036793262173785073782552512590810810094274438468738415606846520005328785512099610990289165882980821507876785416084117494859159299659699753529079569491932454572791774267842261003823123898004993712307180690260841410859670192286814049146800517863543500455150041937943435077853720587722483554422114492106535405652121567351911186691574538446710451620333990847949507782927948888490292396346171783433271203595346752587497097488486087789654956567826294882410527736906037632518313389346934456456315621889024458743551086229977650119372428573393022846102087813413786751586838285578423805780778768649160089165908548279769207244543663424612628417768857962172573189311118095976081478953383976496686169737553323050160140501253020827822568420741952837596477829270706916847611027881493593480541448525484367020837764599618400211248564015719256208691498531137647301921216091419943694685740491297609569593263721115426661328223696662873924418956199167257471052144273010673527690996086905209129313047245999598782971685613521559547538935514789835404867618850269114369172339554322405376448416113947473996639016153287454290936688502779673534122371075280572871471412268669356837444530432643464164239817963160610294097408278269144680706238151799500614783416380709640264078852367249372002663620357886074173661445949627604047477641545072850147262640794468193345160261406465043746259381838212931965720367310042658200488851376557722599184760631404893002814989286737242948893749749359475866278043643231196514708714347264402073908316892253222610888380646055128877488944867477477561584392690068559877046640769383674242890921082787325553815437104527506403579265770983124035222698743567102469479642301478890567676175524912233683849944343432065898224432701803764138188135053239811677164086824534016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 9387258272834671202532590736755449143545888033644892434433760059000928417484001439215501398608187470008694052361724623673305202015104842800912202370273838741162492662752096459728577575445158053419737495466061732803490184853775173538904976271746756389447118195047867998516177788181168992716757443040208650310903477880570419640553522516578629826015972657219441770638138589684049254812559505440742484940268745283834206487312154196600594869027637397339884857299385201044398662181537674953617384982147510081831881776566167474112093120074723399737993753966653466411247733052661479553019191281534584241478436125328239117110166073143100455782824931624620153332622623090823239887093498027500184721936991673210419487308448952397333368973919542604917494380695990116864820220665242886149275015466171734272607238330873544367673760182200016412473109425599483274497883943401893871527667925248176408593426038364704152578452245628741005926431677601755193106049480511693361572771536341786890865360503079275490618911949625096912738381838091877018575747143517321941367301517260926482224656956206267974209650679367145118488077287218231562507492687129761767886235064583923446961018179863493624214367357292242613229989815911752636223112825851199777659297680870490844416778565596810835118806486914843044019201690181666371809398501994828058951864491815497842332377824620436171172705069391878590465078201739589275554048720848541767182963142539108622477138508190233751339571119869304965700757549228314171818986955047257200830445107345717451985071167311193038231120772955544755577117893063544755416003124906886626638962171271952818912978125377891675036551303421869599669501792793415655423310723033372641759170439824525951550150789311994935218083366687870345459532862949436130310876547310844002771826773435585580035253237162181347969057137700104900363052421040051860814987052081517863467140172246662287432122409124472424223453586181222269491483049056947364110733853045626176463847021800074722135987305108869043538292204114124846586607198272236813063109258506824063103978640363465249185363946961149019929148863449516213272451847200176105294294720501885219958778525524435516204981774000892597669171324832431412107800751741059143980129609169628844788024214961361569489514167657122399928890486860191672797515835392399710829602649304335381463819001787041274165607591280125098151961969723273163355310920239858820020004104746228238140851219599739103974823415848619972367391691589035231712242219145945048279840417441833040459686390157153372554492216918778789970067616628440283012647385895826370886185022601028710663399286873564676028538814464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -126489872541792213811684767915804298031568484450745369125198349335460016585112720546013472051539438913241758426515816927225352950104325901386516773032058374024310496287346172333799460164071466714720834235563715381705530147900426733301004297239626856988042267417831109717616438402026106282085871918018696996124525459184150471613177698961182971735934557366120107357687596831294827598895466498836546575064914090760580890865303322168469397692697181841894836295146538482061161753171494859174078609594689557371860768707292543297394068216021793970661192411451108672813131913106149871532812494063051780054082826253852375623595702658965347078036219010461070669173495934247084387849315584466764674404001248362415134102561332904729496668158620273039778484961509087699823486237014895936222522077511088240249229900144248367689977146954901787868305565585457701197213397334525570068407017514882683319977084793123768396797200765146893220530673721721814652889851039143733043879465177208709200554883363941892930423762892261549657237126934190254119842200156191056104324807676808692853355237776137145853153332864334093819954841904234998899727527100683664998272930934352742768718560290439494573099246530173863106031025208139862811415263042554558086256083819444971195538643306406091247987626279160478924553396104439221651178680667072200803822192936548520368587345327949893525062035113281620976942085574590759121896559520613827027905514622571885007979084133252504350621115585587157005212263408216004464184812306111763324267357134767158804801248961117509619409990323540161782366966642825154372273001030651567011967863622013811391802452981447386429630980282342773150048890628399188678420536582740181044987720625304882439345457507943544109976270011043409919969101274050430251792779472307996924505629453728815254238306962423834910084752811487065883564287750841784575088634901657844040758045044940410457813572214130378442768159336492367324951722009072359619459696294406811910108274716077731611356586394604516753503651445288781541421236009413886483974444167098757343308463287572394979205087533256004309873564850424798575989528141772810697851479630384589576015163911946315853243376319544459462563346211440725105483929407715907130114637010180445166043280926525790345912676760632877057271809585231251096815755808172762067092244010900332197251467120173978696428631483293891274847034328073405174779919839064314593507478291771028896816175290096657571261690827920382013395824790762311469544378024489108920066596080915084691372745739161990120311734344262550835567991417840395340160177116490293321053198856064081505355938180105673170255718907904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 685611205903637314993436390989019229566504564959770182916908377861142481072116121114948251497015300164230304887043415226304570069486650443814849579103424753628872915289460183454972056926900862168962669976765484600253266028768780908860349748084970011010983815084698785234588017628597607395934594660824354021182809466784682683210139531809067551144748618648642270561128094455004670625877682915997531194123589149611187359778928997139684069359170185148958835253499974587327382783797543185313769367821401706472115430462411415129834464383171115168088899238672573942611218795338601017075613374856152268376573390735507872697162517196750997143968072533208019207031422391809527562552060433761479150668484578484982938058057718173702734141127154253900922782537302923153895562490804318585962949758260203426098344900701512669303443957123023100820150957312342226464427051327076713051978246710203199952010871513827718623496691165088482970634474174459191730106082259252406324871683448072181182255843348604402949137555157464140401014423048985888169463298189992991080841379961568520432455800456950560271291115256208455246533846992424955361514247984547161843716076346847469307651880706599304472487820717089257288595495170968022098041934104187332924109245529894677213703520643863733592459862964546283282297217670749719882260557977233550262618990163362370381780458144462435942468012977112297998319418120207864520632420715319118988372120118165171604631790956103701516805793134238497865903435781578139733873908732805210070676967486707607181204822880842717155866404810825150528465501492191719765701797076651872885505771467048844293460395252130320670853342745726818059644090487859514803042529720612567838786628642633990468527610968928859320510620968428081580650119601351867522155919351873314330135786436415246890130787136831480391397136493099602868714059004358337723074099054245768138342342650533839697042513250250570512390885627272861939180178581622050642196922299953397147380231860364975067178256651955393731120124950959172186236763993263175555063643493985236134279235301347826389255599180596228184069534959657856989098888659999857070982373330023698588470659383779530304714949483143147533597550355299990069229374076847379340743039743520808233815961340194899899050014059304088836089873987613030453145270356507041505756012710434529922441049310558581472110895368458347733063756766841213077523106391579702394383930399348944669329993598692229321859757733339496009462748345413227177474891719977751040055733269873706224779921256535585861380974791515044843433558939245394136205153429760686339712710932750941164350617841342740701696690749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -5439661949896217126097295889181616152642514467058931758138250435352780273847173472407436684359252994786717437891971996939398229708212088947025625760373683921873786092652320215508742575785643074198537817580996008823256401729065954991685393751502651756245853293434101876135063264630151950085920627027316332449294118345417033828510684981302965257541907163355028429301160879810633504787233461144604701937937941337732578341044140566941601163453437679103443645813446748428670061361570149458784288192305477413423028661838152147349199927417866660165219065685442425001336557922412998313890529284431757501256640421212387528021384774071002124916767826523123768524405638473400597385899660891071495595367114435656159898450999789770836446448012617163540618451323575475920002390671436991565174893652282672864332339461553011278495946405840084861088223071290081929363535623938896318256310407159742036796864952991260796074109270680788314065929566286108412975224186862347101482024633533631907984100770724622690976015594333662402483916981285521156224301584107447897012923787142836973846425726426959313359931816565313542540876372291653465429734080390116961577287643865403887112028890183771342672270497919143303208915411591429435621221236926453000311208192571145461720594390276737121202339612451243289419637845667890564937763757202782180514841837205869671487057283412249982736599113972167208470274328094454333753396883401152799478761099411501813766177563339864482936591142438607576390757932011348856403260476411864119268737482263793415745275269884028391047111623461669649805150818948926347546729634296881646827059556389900533029614433632272488111336469665950704794093933789756400080024142371066684556249436697443416920580350930670470213403334495086546494701910477393586886238228420818933085730936494176237822227429651910512465834205235182701888683866164328647631558741609728547593151156306271445729930449325668422727516754592431215713984876349572382420397126068965234255883724554175765153501616408769364948876691997443333701137091815604534135794794476454551858517570219916433041234742043653819439191274716614826221928997433515548268854686133543895739090737679238903040752355815186876428895567774844136109759686154336836791120805479924296645058311078728705574162783640195111801122531339976812463948785898455160413287453237842039492019929763502895496049354498555338921785806209259681040834228842819998762558853977595669657651712533461432781549634587984077480119736519509799434950645854107540004780475697291736866919622435088605298467087315384926093380580431765145128306419072337302168359106878911560159092306774133486176757474131968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 37203783904816141015070203922836635995986186079229341494907718031192206682084091085688359024189921928711516176253406150414833009469867967989932312292982871484228042053539947318376213053751140735979844863971855246312822177543101035408645206491409902341961483917686259569833612300120921160664571678180695763949128330244678456705475158953634455366509173683737018669132158879435631024445622348622134046400446099239217022071680660192043766544461954811176616842639721798435655974704189930161031711126025656438471945068052970070730488903983217621619391152542215354117865399346713752124281793811240245872813565020910489322299134230188608994778304938375562059238755612708851797155395205983443353447981130685663454723758351659955468598405511195876990402884650222099346300799157694097718136073616669639301945172929934329923899346476010585105157617266646288331800974371366410905450830191467148485143936695995038795484057003342833195874132390387249872075840766724948197561005592243900545186673617341832933016272231791472942565035841320452570166927232104943138436541850080161494813477387563450257694165284181472021018171945017270557162431314295584875668424188256137356219776710389211855458483353648108235738092009028694514327774856362726636566734333859222255194704939959469680835948360207986449617186712015569116150920856176188951380333480396618062924306646139326545300453592765113565685092354567794979478368239380412645470942859909393898329745388137899320438518257867295986286502400763206643386173024363255696404915746875374761984488322959955989436663765614235400067879344064836920502617650367845905814589324371829434528993689477488494863516469301665893547377197443058030052463270154024017072697446480613156158095308817150796861875755733689330874057611291827538400104181127932809626187445141029793936159397061620923431217143503694801754668901654225745630167505432061669819802053476852934353154914870824246239618055440449667058090136552108340702522804665764352664687820603460750627445998118086638295018857987487767282909820028074290057249524222063579912370526683399342911190503037372434277468298719231468534697254479948233975657687169482545859928400050801847316253474357318159322991778988613880058440024613581326427307734882503991393240559880133867299637429167528304395848017823624506315335328899865149153055323976903818981124160231131687283549263063973388520489135375472288879180101646937561181647630690199811750889150537345204767109907618183385135026634271004027696813758669866907166194753168142776966172438010768260863707989902511462878410024900800003912884133690313714497248464828114294431843165025975378546169288327168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -186670428793859615436664436232511065710508745615703587307678770792844885799134934763023460727210251265122610659722262265880670022983069502920526575943382237031393504296817987760633787221747544446062942829822983881027653706323587796589471259252298938309243684479500320356334573185622087897069409232828521368654792679763751856063938192668563340159372920113997517896016715875633807979763886873327561141646807552084922251227320584265827505131362677360421106637452010798032867585761654981321749494014668005009345921597295116459744223624503703438339394854806437884802898268621946070744893438357838672091952304242817496337348411894267233672334138762157628915334378530043085180802954935678386737999557918903936235728390248938987508312854707281156005010477156351607899172488246062715341501316091129675352677514160506067709327430291102765493960433256663324171520961778555954332465017713510734716237612003897606818389433129968726785008583115544365363400501046741096871005281878033749456449408821011835600914619005558541876884277127509123778973450572145376577225624478617033938546955452136279470173528859681820067775130238869814304960749510265752711943379406115704439441048598141824065006500715664479859338726403063326865049447870730948716363201781452962605098426774129992729009862568513859067526773960416300685967492596298545263132870484359879566552759778396791816788054829773332559723737824733132625050443874296730059658341185667052416755719399268476274656855680048105166593838364279283128543271923444259647414816633864277129483500615177548589626672679137694321704255334789826463409485489511370948657841933596931090851420289438046178917262568550251255056454128796930137289899408688170037874189760274828761213745851673516517766061982104569743384637489987678225319500104100527139964037477301532488439743927035108949390582384348860051568985064661051913515337721078039458431876672093087975045528694713568189642001871666328352859301260981507653787505512527335692711648025097974792231738801939111370047972151623613293800947991101195127870458783111426968663803658416007873617811541772717431584217822539953499237379740360432608494623578748275287864477312281004250020229604712540103737703930442956722244923171011131459768355980730394683596590846756225055543077374924439872322422873813836525912582441569511249380611103964189336385921254959104501632484926525585070949026815130613545270120263287374950358793771195886175111238021326301586788751365900357681714923990226625926362146738145702282483280423260314959071111641673480901334534814180300228883078788637229959476377140501697251360314586218326347766134982191384225579796831141888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 713563759424180831878755105772253008992269954700640252504024220311003724369763510786280985519506732990721606867405681761907321174638882171196346029096050974829027536649468181621361841848434468297308491217427018186107070574986025190169351199008379426338039518350978839271603552364301170757613901146149178254510214094754908444237089450302479763141414987003861690097368782389440428269124458225731016256245573406983771573226656974717860566163255120599278549198127302100512362725232606857491343546719325944188393737014429066787027978072780314787638169476105637963893824762655627925081912828631023285033729579031411764305093318503315296938372600411490592271690802147260751367300302847993774109555974835908420331614836947560754052107811987735918244246375023230378817781804284741803035052561596481343591446761417037538835454460700601513612357393851886034919045939280686779275135870386455057302198568024120614745055996104175199647415310498154695924246412000788991113649890390223336480838663021779659021066054559501216257246006137872240010646185415345499334521150046700403682772873865763758243862825183277951390215914206410891475203925667754366550878096167099844759396242109023054754471082264988333239866806225787170653810635512452710692807126708727561212594528107605050758423179801240326948904475208217341118326802286399822562001295812181195662488977111357948798476693188389808875101754826165372252753248369491553773258612879858390359054745429658013133863815934507252334528622292892523223243407089670547883635304388768707192082379907813507968354306427154338650674434051284386820217390900483823136593685602615333743179471083494740512691116434874455077399222439282236549693365021532802133386395298618274530042074422022804695051202435096495131740033040896974731013842713694454592691275963898208713618934697082245919721399828622042182506455261509547424938312204124401082954871047985548865270805132627978943408544555520483626188878652320389013570866726014953815333233193982693667201394279839184672087154647275142153109987973339246373570147849955508407540269252146308040780142636672962241539160566442985406821681206092084297377765771070807810863089280284041481259791164943454349127352223830916930937402567419866438413264187707394808674630780933319633454854958073655022255708648092959900497147894572332048409630312642428657596922403209325103387384939129543296529162119039831600115691249985902356517639616488396464264801387341681771247200387831601710324224142630308036572346222926328641983218613370185266874269813369844888653774919142536745810866675025374516329129474409631722890304025401795480009902667242244220123120536649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -2173709913930328228528987528805112656069972870560988207783228851554409654935693714821014459777453130482892039197545769675963204117250243620031875216949934602233664174633149947496710092598780681171751341409641112432565604353040139452993663802241438097157147068958973413300663316847717250357226598417087019240213976836417138548726813096179469450704612884551027436828177581719424104054924879515274713647736533039211467586729298269533559056898275477335446932970663462790205386007248927763413502571886588930531534531079623693394753609880082107762904014858715797418170629049893074990835052589558471107647189720807295182122249304808902990998890154440391299136011068308839550179186807891934940802227129434082801253299686631003472121410634178815129876749874109866978481834906432302641140086391372529470839322847749462474514171614085073129267884425537834761819240858481377902628510680918361639016872506242061098311549342847483596386613685643549362876066603694359513814021643971369035160294186391413316377255282446081310901429902260643004528589592820272837203895997246932356098912810027782606241310138794149414256420281945202625829616506917892502436587228427162081359195680747179556071614297436293906959382105200840251546493746304548778809563819456586063104234227012461218121774736579135427938584645120259485120514461898065708411147742623197057226252081852342752203577316056909404049085851010472720296519423285802896705160135993791575637827402373349195932941212924036949135509520062378550718812093483379834001364180390484731646482426795270674837412545634813318783441087678483308537165637338756347095535045813656017731983104045533380438916190043592781498683046984928281921921100710089885658160417481815037683409286788336959780512542934194703927608803426463234552398371334395192565557644988606248243110910176513075607147085396776009856088005799836334055011431836005065079388167788055976727190492108056137200247824522453593525073297345197903523073133244234171849303754788682706319320881121218859936748661867778234160326156635507915920589028314332558483591739741817227934469685385505339247682814465774396337478923373491489082444941889221942017575896731933363027914241373118062545792628197518751602209581906430797784118794649378068572672501792881617194775747244068023829327566017673502085803042859083117167210877081584035202448202344439617827637721900503578984529638356514705714933256253140512962931769761228331540402230065214418708062179177134641321379322366456809985075843489766329558849442678946748941268979375882543839367760154923548363434583268378406521768509311939677381515822460190766723546255542506864539918554493878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 5460870361326426385418881328327589844443382269864568800963500798873040075723560763665793313804257690418125201460852870598407380030463617315908765024877617866779765813329965857259782649393146240312977374234248830226379227532541678707139734251711841345647771172547184372799277538316843055082658183620174319004135469546854294478364264802368728900444314496252773853065950754526938704365291078634603439319179594354777793832147905242404856858563205373576532999783177837561821923199472808380256864231219559271403528408236994565204692750097998633463247640007627718476225918961100258134590417343031304803465242503623166096217441335491723591975199117380596764076163855095728355189048954160359567826097262142389738579157587731943489209573420173891644146409264949481071055906504714638077438226388712728656773430864810956572288857379902706354092031771145170520923704972052813126837852788736003214055212047138691248676729991717219935919553923247974660444117004209970127762517148413754989552238584669267797763565860478473568522288589170568767485944710218698516226576484890045110776266612580262267820364795414242354187620010630084688743152073979114283539059527510402080411292439111644465487237166928532218963704659208134617517045296988700465426885761956119819883454441068540686518275665220541073989035756724462603977306972089230962080759194476748696602974698547801902282842888185097693572187452824596184916947053237041377654404251534740317216538322067298931511337554250498211209565900594302098857890558629131515535529919067925088477318187108697831956820310004368180744044279756019928540935103837368261211666367815335640785352783857721680318011324727105973778495359061451523118149111123151171179590603941105725537366611378987548381192509767158729194675334946747793742557413464837472451486617088971207485725525022706403179120847925020923723756720819916428361894318291876593590650324799363864691771206730897945672680302361959280906556868472212106100402502594246920185784509920469859387520402831255264185442448053617923668937799104193023091661556288396281567542157873295556320980088068998923126667534703126998500386049902082280181496684039327234019642033562024157037318410542137833664402903353885575371039219198842160962792414528675316520816141197225456630508581452990327400919653530743094444219156276801695151010499441726785621405535092101091974016332704806683804894307794565550401912365841018896859904848483646756331351713978539332175211332005834957780997560607545468648118051880084974997719761825307393893070168792662096692346257734986126468068846055446751141547787082326797569370716593967338684453287276047260321500366209286144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -11601861939218172881300516130137325122815413177094243388706173312606189908732579633743897841933982691266318358170387348795232736074216416347962214588068517613106204455012394619681577742162589322103754854405904912598827285396416059293489868916060668268337801496697291085247388824952380938666159277096889477374232310741557320953812799432108805370508786175388817087728116262860531864195050794891780977494244600326791789506541588445393122156457326289476797335096732737540836840935958278366611190752040035640691552194672894862918250652620310019506925447118509103056714265741452729356380971052263539056536339048040853008803614711931474439986563484395067569783274065497355038562603424216118459734604423209332974677830645264311897947224793574375305732574310663917591578638761336430624864449621202778076856126293188271075437991203198265198925890071370174733529277357295085876779503063970747301453796787461540742061084079243525372617118947654864889784724571704842404796218468301639176268528763482951461314459073530486380542067628574856396209323602181844658090223686402280531596306618373934242266616507893104537390650574200518420237414326357809398535624535600705839577145651922080624870516032120095585529973108782903398389132528892988372785703771199020657658024596473988302587896141709785144809233498521373907130815227024887284174111255470211997384673914508989883406963294642750305155031568459532345654646862600241101131674707979326113985484119825300665314482116215286362998214459995760575892489659680474087166725187367438500875710838846639440488039083221281018259714289090291160943974683587295158960704864565605955671350956888959269226433122934040479813997814285991786284843805134285745677286055563399448732796256354291488773223824621326519508487526247583734057670708451837562086801360446979340141168784796464268971783862005581876426700619609761606328543988861795302186327985330338294889212016209745645768392180549884407618789646309552131128363599334961204129900551287733353412897508895775800204045459102934587422796788787933558867675320791010432551814340793978745556695857332265084770808484199562470418414582664721062894283288107671444553089129252871243754150367549907527598227959408291220200968302745714062230823334390557136087869058284459416739570931352701592146939854211953005277397689797129338920633957233179702322172166629023373271182203904290254206009205753740863396907558079775041570867518200215444004518425815154912239805469871496017201505359586436976007532871713475467991551116095122617043848713810226403320263705609927899459232935489316733822474352766138983569074950367752593675132048399760229707729100114755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 21229786130413718693177717775804098810857570386608139652700135713989849878673851154131063925690751435314445068576806849150424874431971769949109125401675067213529298695326211517411811653780428111409560869707325746366187690040652455162197185037024863270906715557936662420047817414344714803910983424866633794409170236147131522811785892988287456596480776600210244581205061352101145323121698004768720705020729733988745988245940770248257472944889742132549494907631953864070212844483738839375166874145218549954777264908169252056268612313747874425168398623591289911784944480460404091989706340727490149516801546894143658891886844741063935324574847342069588392822201316210258495685222715339967512650533540975511055148320593052601578324191625860410919435022487013170046745914350296949313704934653168324808694015881765785597549412951708320192532404396385311501521972865326235496548976678760137623395881619287482710205055224724509775886322340782738606522820871045432873536484727845191438737108895990821365219972152407946307721568125176922913588312920170473384957519308618721152493458290529744930745560166045540673303154573330863192523590912521888071229266297230501974522453908798459472404032265208645179563702188107058363081754525873686328031041081480333598755252620908778831861446480966371196078424305002122303585323180055867735369974374727169106796278182428322449177164387234482995508302830538962446348361806470590838375982490339874946659102072118974996585123575391575638156730666838910608681173285887572393080417182683634726265584466254003557011318697237987786450741206553067389849580562764601011611637003667378518474122472359127417466901909886828457393594131400161617740256299575902447183313759083114024440188534865914416144028027418925701801892086105294797386748893222285945535428268049348377675237173124411054893312765198154112585010133678570162032810246470235124442463973503822604264200371991649686276653615341430456289408766653184283176376020805581128028159665259730921784467916747877510326745974199375421884411822587158555768265737918660981968971082616010713944631020333883815602156795221636509797811959943428649486247428661878867926130456657616569869369210535014884028109057470540061469271186975578870615677181746300236661200541992577758047786048179415904649724154750696457787223973622858472344033055065489155107892481455150821326567461107961391686632187208259320755790491081330464289881158924915383635997760635333566904626840992600897204342644727112745866549220815998237149385353610722588952092063492611065288996712495549086255579177097482363047214985883735794487977424224113343846632363445352578619100457997434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -33909849220490783353234571658782987744978490157859961573406356205950226794387051036253107653647987815129335128227984319509459952097793371962265935603300732116358120141289825305032886535884084666504729469765342329783024460258923735900737953703901165757219211928182293436205513211735389351783970877619357130088172927493430157910385866318834675839247016120748822353259896535990660533613257946629639258467327054899160057701774911838721943274749208871194897564542649337386439573424911154473793680392240994538188494549090285825619609924061905997705078793718648448330058831258916760990312212448944083443705504211376098499769039130283415851263302831797349492341432433303045111614981631334512737383251134908641948936155697467396855366983196176646229898937614797037788844593275820462543005872944647971059807709643648749486693549039401243688850186139785814924157940559975858251172779710473392438648124469420275732942588033291455142656668662081659392317111790093371820668312815182244769597038060534084225210538515086019451973746548901170221619866509924988654110250748212418587667239142703099356425311864934513388148443433976862115275036311486352784287355946089118802504865848922354526744670579230328460078995951334285540628866502604719556051314699567968479984362688664506042216098601650754274718579425336466462443270763797842999633789466662751178898203861509997634277054754978870005990380556214062837857686962987830181457228202046303397599361342638942446313449574781391984478051652139962021016789579211168124183253154893102541085942856191562421942920520087308820990079656548820318595994021349538264731734331449628266744680302437136751966780460878476359442246453050573940574687589647383096841898666788505887036029827428323778530547716171115271784098899546601018752979344315843917356608749699635558613183494798580568239767269441066918031855653639879683041551472337047575948399317832280817822278310903463348888973817919785857966432914015282400559645440424534199582939042110544426424390115221695009013441812988751799880879607870439797159816437241375747874525307811229439948147865021500633923006046294426910793101562009178083991001258834835888706642304542089961609646082210081723708485479167001330838603352275087548343158648663685159845105935983384534860271257253768781448981794929785266981320474865988282421845124260146188401078065691618127930019290074508436067617318080316429404340475663014924443544137757741686187970231881641019801191541266783914932483008527580037253513863159335478083526514715552358236158483225966492786692094154373931458016265637443456398935232762111539181846390831012601273681519313953570444858011261337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 47747007080950203598043663144602854732197347876383220488355989476644893904005593963964719125454570053356253655500066741352259299168989965436650328236905323340670325441765147829921769697401640217234275513763706743143231331202209385433397212093698932865922947219802465567864794950245936655792252211166300273611265575117263547866992339984595851876101553440483652132284250625670719564889289010640017371493447368235006909962453615630659352211009636261648960333120782824819073699525331457689292204839463938344020212074043984897331922039735785257019858470697977582715577135038846661125012053348854871260897057492583860573208789569083364472074568047645322045945759280710220298615961437181031615978941664058354504117851157537837401140428303447250485369388815486489223482153817583570160379982620063186721029186489302436273388667669636683512266875659785558656115932585523268899754414917558540770281002182894303588635022257141826737734162267053780599504190894407330515520723141529204269127803514435814860443751417495756354309523383732745500084657354835614020296394934389934173367139989705785056971218394685732524930400387612340247200809770128501759916210284492946006405397465505535947293482105415858176698309447861191518423690599193051114771483250206689240623545293854750181110755665742572779731334298854012738619726448067382603147799230413666494364174823339728991215195996178112039679960101905740369724106079801268070398521843666588927671546498263872524988459666890348752768391869242697233087160490292803645219126755501308854129632011552269373037620060440286293536620884639311193754294665042554116601581196974611222783684522524869508699936483595286374085632280362888838364920883523078437148540141567394576313889672025202900179568479716777426517269742950466180878016675618414569912471189841637152529876300230061018084257459166925865594284403975536510326017316346498257315618687910265120142499926888227884746481547775495945669756310014621213421992781090593582267073256349163864196801140693107858613050506640710025137303409262687597910450519076999872800034590862989755472809470724317949938773101355195419873779616265270608582715256171712613417584649380499196283978293520468396577156974530078560779880086548275344658079319055170783845287157609430355026934641100552917241232570140514528691830405747738673149326982685842108482612784850940536874906849055174482015425103678502833017992029228003165356084039617851234518140756039272519074182692777745024571967615617560858638366304863004357534474840386534195628275514006317105981752945257493610729081070763953068076380804269369948083925879788375499740403256035328068549983423690702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -59698500173232643308809168190498800155889718278775283735423324541143695125930365799618990748119646853674848996651096906876227626846058136928990123473546842909470003588126888031019298292535277395414377348266505373472652611017457811821924649360460999728640694090383101358901809288616051512582282763189386139736334973145793301029766068615209276485317070827329163714881583991686452843862240061588684480834529812549066359695134248104416912148632241978047295256920455639973813867450314752454166656396859236771250750626953267812158982220093582994413718193213663336090210753434062480451599652554033881779263703412412998638343056979021982024207767063171365541728518004665862943317950416182626971140036420522105489426966801887295569776771900920597490592362490235095231262794014716901388081440104654494821899034757612946404071516639515736135027336854161268852930980024800298661053145661518520902979236065898032939982226441432420063518374786823680492814262721784736810885769551652367108141422457457588545031577900883313409756984754460183197189522103678030002433270470656986514444573769892676589449658380491822394379900609667130925241394296727742843948721250220031600013824698958410627993521448992418190809687183944483704225997640298908858120207774335463672340570918864773575740060123285966480729370685859079582860236731834992516780055105681477159576205794908731498140423023226974877621835921863980754098705768300896357150744250016236725391337442335559491932137950367470213495408824939325448256454403153528852757787006678491908355262036328372163935621817998487081946693969238152258876107314080854895645301493134856782020775340050017685561843862338793406498176953369322151200820656865144451437702319502036948150276284020668720962849951446917093142499704708189669454781456652603780333831028839491062328307715206366193927429162703752714841049847957287699458491912748320546906969505844555323690611812580947301584073336200405978355471549691061841207044093435840898683522668703133050931042752457914452896550316431926137629111365283627684761096194634172882256606309140497984105672930136588042524844863530757823078665731501582313630855613262514279212157146558430858940255897635865868748580846617066117516448028392017858182811559523136270465275559798594525819654024635501284801243033749948794075890209425780455605460839975771695334449556023284048794673055319679838514173075441101610082377376830462656897019268829609846812623547236578752897053647290749455693229176101112501745900869130101776468709923572348690267185992046356973963918698573590765472364755022288818509406968166209753044475775792905326122249289728780424417007997422665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 66630802024490234506460419775721246393051481004245510633344922509935687681216345547846064240800676116169790534588815818361605983746121440005904349691509826024004974744314227066685064590838928455824539216582331582468450339720714121998495858186885307651890450334122266460589915124314646540280573968326292679928230273966583390135115861493639425896561634429659866993072881086663137059187767943733588176007903820217030628448727246131991191814070185488942018584320646917793371703726188693353041448630956648194742551814928740477942059461341117368089395164415383777476465907794327975356685679772600541501094035261401066589296706262089823439234507589022666709029287276374448469730803174303048638666664009761903233761656105873904692697092587290559283135731434726326708029457196162574621749078181664431350896954346006719103907815947602512122994605081268191138743017535360557178939181882628699729987789229510447145616002525903221906751197263063667891745021254249675104095589318885911907449471587705871693960018201902700113460191210604776202832635355473654466631194858206567132669834075449796717309029602701265984683422846524645082406740031805422737218280395660684684417927244605688635710776251715391356950235662824298495208342256488864207648249686881369636125931436087819840617554585053757724288706084824839898559055613185245769007985569565590528393882577730741815146274162137043821575173720772793004906265678876352169883639864351803612572643235506756058292917985053367944582485027052736089730881346340824996817551630599190644442329532171687844427274208579554103572234983274729832948739424789438227953568673837837435521379901729052695235301325173626473588699686867763367907164621414550792533154831472114668076241275288298599406949922417171393748493605384664811816637972431146057311998220404559964197024965692610496651400635369288683382637002813545103899900921456945296853454857940894282488811325971185438838827554304045740665794446187384526522174915219900774062319761977611626306004632129291676566186603766342601295886536675046516357757431702219228813624478946307054832397549960296167265385675726464847502395195306834224484310585366025508761143318553094025779101485374438824912987694951448876681177182143569739586364689669834474905133321366438389757732577169263733014225197150791133499267387585718471317751313872543864536334204248207619902268402084390236878875378268170320365989759696463875050609217481439361174508404377870691635074452171828600217980264436927477133206724610446875115954547082941077572289868716855462929503310333060489873624815951711831848620411269990055304970568204759164772024441726960061041054106444103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -66634721419665816559360582884663705177644580610164477385587601112878998533224753503422023177608833952532107034887706144372548137119657645319494349657319401465586367238659649363470821013289960674591747731260830429622569516251166255998637937693999175353240301742248055905368705648878652794312518642377411215130889401222567717985215921453444581824023572263050298579221370726799854811852349827081231085244205889836584014910755636802427209496959457093682777577586060578362911622414938276746040848933755598405830223906417975680617030769065312838604884580273224231913045050074197344152551950706092145166860078315410081769917708086895294120011012919998169267406899479978830114446479033708966784982983540742173601330606063120622168714127097139903348991704756160665407512515226412359954632100889139631200771805930043923628596613880858039000948354928643582641143118721953043840203489160298236811729347220322728300383450256083990731654236923000092356812711311279806337173015401915742691122442540684668735201730881667271200313773592550348763113095629482714163542266370795209867208416956561685799597318053546941984226986469913949418506985971333062586167417156163885224534497205395420041441386529134408249289471861711055671892188618348983226950924188868426805986708054734900114409401327140298483138197213556170482556193804517490311247070331052348698491765724667727114395212787383784695270485784345916537517446080319390232431649823775034474899748195436079349659413103939724543726865152296724641501644238053692498676995791649760712778833157721589127094676624551698971967681954986394777021867920467006468748312128565675928140168153026984454906477977043059332003413865451284070033137872810464304826712707883299583385761650004523815642955579964071093902617086062032173136765645363190708908641802614702411531611138630220838127836968279366828285870352846262246980472728934879916710521100114308793752868633407067761774476354546365209702110783223164456787447638752688762813957305167724640661930538561623820195787958934316673800043369545804319111548661250215898951412092605556968425139998826959536136151717940721975438838111968596523220793028068709702557106010041706754255636192932604447886603107644080568795788706842405899913277153817920696906835174341202848195590319748056147437180958889253438326044175015774645738053740275031581443558964005937832433512367626430173649771838306577498973556536341507729653731383636784574904144656401523496464503289132815058857478150333815285900472146990053113062275013103062324114180568877428624396728116032873838890363979604230304866148730819671858555515331689663229585976440522431979712852824730632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 59860099702946736522803355701539462763484425985213004372364321686594599894434154221713198679805489933188878308823276056187723179617542070788379249768985555535167154069947053222730398071931939662828542079341206392421778294569564724243810854918371812926454663195286635408463249616452220153213573325617411141189679173790586961543103542749814635081430649685804468830594764014874546666065578505723712181258009217233748023293604209834353290964246126355281016101465425881537164259405786475289857142708656401371460032859955853961360370118127710468922541172306680746511011894591126940419527670881404078193008627887066497600971190301189607294809791032657765500303949106687270632588798069701622562820451806710155318477615439586647584728769486797058908600283518333269586853460073664983685253590467940374497622082232674584171703322330988144523099928660068735521413205006881771471104465559503032221669272106709057985043408701201154262964237922907044262799597292199785102566862774718349028323905388451478951817115361832368756001007491209497195695302929381431031571760002141514026944036448780154597034096392504305883973403254601650416652189693157932718450356706339766321169950347292580664408917801800109306228543576608648142237364513339473445297906501554361350605707175523223372953174664283046959732776896508175775857317275571720824136568594596516333192115830408862984098467550218599387647297108599389006818640918097382322804819479817999063804713940985721894672808328715849252839578825793986635727382509591411450953665611617101717137723274580679095412821762530821222525339280399388916230129794405266586078687124866655499946842984122013819943138461884539288267248733623545770689478211603375053784506499603849958882559940211057589713492561683941538104243485815786804236665091591947747948844119650877942719439593330703834258271519778245208584804028100167502191837593754942771937212367226474158151818048446461914807734669391068751342990213120551361349750003077777894019092063527263156263608006526648100774170638221543415724218375763163904243776700177011109871143744846345473838638574320976018121014042321452699242553057606567139312118057561991493162603014697400922913288532636888887133167222950408561443542924314095765301035421422823932489262231528597453094387755468747672416366967858316122719846098398841747626417565413962740727519628173553153512019978144269200835370135770254909482489911788683965565098580995245232340649774412910677043368402722835098406344945693832234219102735807924973834335411760084826010105840611323452066119064184699539085939953779331711138982493184799529709490408631567006489099178545177891215701210430439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 106198564113734462716880101228291438490857573232567726476927898437036024675738449582867342820185643550882850454511204001525504186737159996371666851034860293176601337547362557981713257850137083546002683209446210748330578520043815321866585896000978640263205770037021167762664855447601396923152462447813367574846996316489927022336407132785661357293479007675382637606042713873572848186765457552301686142680452678757722685733478548606134446644038284427906844739849658573188544066368025456711806320106219053342239376307271927559832779077376527176781977127872810524243197988106954668922064869472633841888744453115251672460704852195845002860443762392036754539172373840893589954703151853616018005760931548668186545756646378607654842868616222895873266816593376053265250650393030939799567129092646907453443221243686595049916447883008546689381045290040011047669939987256434553647125941580284188653966210918198149580776482053212461721694458758167717656030673694178032794707523711676589307544549559672851475143062885445650368293685436398155165054712087864591470814127957616723065072370162115138788994532310723125777464475918729292363192561396184001920938100243868301927485430572901079573324876452066290720153182403071014978148527268119875331803328122428655866679069867426290811627695813886853218630949314210489255840557581684563741374232080331506738015046637904780138696349300024325557786356182693198550455453385096004276206856137773029844035193146083808544553675785765256741695954215072339663708145344430994142180501346574568235617117038060027931976621207264249757648900506468565289312202800403664690799454600656536391315296689730717558314014416582186537110697741644350982468764412632986695240092320136641430196115964043912961914951274401273620990703600956383956469644781402960693751196650488820885296202049763273040229305653642433241261579569663326851545096817350465174357155437537253837881072278919304086049980728691255573465082630351326984446363757512553233798480305185557753737208652051243484943776266902749412261613605816787302183728025653526884096611146446584882688286789998743624389294911768536595824021056288771023711377767796604815382710888455364946098751699070471004553872316114067845405957993920952871742824111001517483096433558385134016239739931521683016687159155744926311151498019399307802396283247367755665557044425959874239580225985212974532276156778113706589203774139914987950363115813991781445199137311174429010965336810664863905130991183472448033600730588947088566866787400588469164980119907422024561083766922750529886361268222261865067996148606864686040470199059249654124858533710191600336896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 2537816036364774937460602208341320604861460342733245728436537077569964586571154711238235062153774982897216294216844464268169530897300527047564161462754758156808389735562098293780639799980917556164319039875296371854110048354452600122359192791909552595677049459771997435390730557076417594885337558086473021567982173961390034481634602339580111900328888208045717691136581959762530735634096415454105705028627314616294126795915787669746850165691146946934918793134404549732082038898890721568834698106631158620723367248216623204154464470220864579528847269698906076087991183173447275834293494725584234567432832187504340733013132951440371861903760891494381001230350142206174465065520454407731729808645934527349723157545668972788079674615913749289462014608668385297720763878409262938879328455727094475371548427664709969893832941480410871922661673906935709646706711950200801080677468185732851116327073192152197622072205285185868743197771368224487793793191355928716600970014752907444361620211250692581675654586407362149316060685856496301044719316528158525520104635193707192342704790500381327879190954251837105113491265157100793690166864898340629250427142818895389227379633423983846710585983043300465792969237111067257086547270525928379270021434661811806472013046236313250530402168432597742921646099281007224209297651210701596929203534954326852902654906466949071706412488332262650874235152353968648151126043486148149760685070782472428595149232604900655064298869441090686707689272717633397530512134702894511215562052169010127650864641151956776039648697840944626777993293574325153598248957442521629134230408296149690436874503659555770198319522737511381135011007387321566442382766923386697000137579853630965415974895940484240016301216113335341694546569501146923731917585932249056880533321777646565210637821142574833984530572719696018685455668892705498885794812937685813164372606773833963662996811109726402556952804631620885288752229591097006831395712033702661661318334380058876985671373710554618366218319048851619747963459778080667911776230796315821405273360472512977088208658236383346620159068501697191063571586522139967870291131924004238984192970691769798551845319763163156132575543290329417613760195572603965320423490531096297054813323839786557560511512312652360862944859867815239404562242407060985370070168645642886081748240016332626051006371113390686061131559248755231196405146565202299573086335627355993647328832864590749740500897621558704853841508087102658155587537043991319842676782493883304702378744274895492867247831425070170887666050091020919431215441549071186287331331373584104960152787483806256999694336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 30561764020661033887777539116849575721424410186483392008498452729334848616701685899254030264836204751569354291577391572915655779348503542539194388301713880887947758661126689716428435344808826727774303427516019682268901723718378945024027685432076905785449485932908991725941142902043843495026244105918608184432286257430966929007698890224549198341238762444141602844279074587752209193531389833590641989656056774077679237669106925007496171921942681199809046883373810467389539263161525757243391147514132103295229205110597187864225283507762016471010929235580364736142922856563671265772818849736093156363204438564529524196151840370917289826834244273389396168372076519687599759843597663411728700999293897745502285906958901178379258824638776431536947392035061531068070067904925602643763184883156840948638637506383327766671292074455358143301727196236029323704912475087300907069030771108817861888577344700754422845030926741921090419364166434559940904064976020831296991663308050074878015379793393235623897419431924575165914380425518106905137335652988788968036450874526594622614133652708414412425685403742443263882047818220744863661129630728736727086781825870043167881915870424591387665014814450891246282576002986807679090404737314188407301833636200740189719253071106225983182768060319356759203359089497533750711842520258751753643820254384586471568812694989443624583936665505461963366898647441784718039324778810087097091895280528918526081106411775885407201738698950804396908763943906766808482198565197516331296775620794680666037779201648674939157297931524121534081955084661125137578582089016795754163603915437283200158011514620742627503400103681999922778131860199972792651528455179844996172937485995505181713154810785212191157100741367737261809760798296835210535639086942393863128473664174249686687934975655889733368888281893985267329531515104774795753718145482601379731083195890734956245501278189966857400620274196422165074198991220475324891445062036435268369713072933234367485396110295642111900801617878444752055057793737119553775871221779919885880051604424817300072412525043294989234251593518536370421976737106397149212838959938633501701771458326036515038703332229772632001432849998970926557339754957615613436308643896257627583425803546753829116714028336622191377217941272580044312914419850328091641520386181858694883669528919589708755610848706798444441563354164638907777571366066021428465546780487617143405846814210995734403214740097710886405155238038042206423963366111109761456088829721191483650387274729763741076366451989368091169121871506582097959899605651813727020336667890075234246071217200252664818958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -238540656320446990121991979361027724982228411041035200187075933561914721402791558689427854999944620398367174587614211828531299140611403880499270698179433782789810614658109814589970770298237931021625577936951068317452072116863473922695691691935852167314995453781191991652142976084382630291051107896703691378491197778126360316909145528481569645618527793397517068281804167800245548370657938237086563751697845936210217493373612496772970780436076863359320878293903394604608228533757082652751225483019519088265213511397897476204381308925625065978419489378423940851954919259683562517964890785250143995680300103818687332282590862054693688561163422542837170180481627027213281774347536987614151581309256835388687695997599169244067265406838997148421865979379067957729956353328429667274089223219085943023003938774309954240279163896369599799325721372720346059718977261222275083650029255681421664075443463080910066343337685692280050859038820749983286864444612974727281034735423756133590672016748386078369054084131480074353495654304620431265324031186376359902824887418979697527123847650146856992818850995314706987137561690981638519869583847025417717164655642771844729289376918627356496554136486098608546421486907483183626678950869130703131502596808829614748060111683726329118897606346643877202420844335871625350134136922911677153832267062367439807184246291199530899734137884022332445831903844697698631737029759884392425314935980863221992361293868847543405111276993870176963858817311620297227938894391459901273963718890494624190233272270178480716501895349575904711592848223995806875271202344581569501296244719339730282884353451857148851294711917061021453781520199405302924201064431868972252454684726198421737041891802873836318208959134921499698698805805367565287701586617086463731997600552281355194310829293757373245518372124465101068649358609580841255907057960067341185809986673752657012324962295413431151270749093915640108700936277176154621340377228072581512297878551663074561603014781289343118335339639847543064509988639801436991205365240502136441668704009770222453947177991710162980037583326038841839821302119926109672253045222831414368092947296403829514635221368744857635814990363939656885802903611235288394520032160176165587688181810916665462737270097550703834143456221930574026667396483719050086998148752797147884950569220575177251189343694102009203103877035854823670956046316335914038481917875233321870703422381164014745325444687372067210535378287652245472445743684974151411497161344362519502267900137423389416568737564256027701905963437692962978297761048489991634677085436861063552224617716981726828591841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 2185188322927473363130701069720703445244926427474672998849613741839409608730236648357258107892153949611119609113050793095258220766840402399218276653964517335389215697259213069035535326620937187180602854091682253014950337453298366171733932668226249692871661886152196098783304836519413284739486382148681834115404511282962887558059727252053879172764184664299086780076870704626447230643400715631902910127527361665120137073747453689473757041457462965794659763459995508568115731164432077073809637777989528198371581469299218173426158590666813471767461759282233717916065581369269913385280661424049528706357905196698839195877725376203834511234083632285377788677496488355626922682943072008109115854547697229734246907086489261902335449339319085943060990004977142297358909753875525274293797347791076896485729062203576915426731731103057752450814732508873434759535766187678594776335952960194046330635302071090191635705968629579826173115283330205569917695523912451299278378319197692965563981045760585641169402682269611018332921971740193809842045220616465146683257327631597843386250549372335697636948830041087248311988218796187657301965526895271688567710153528890807104334146494558717191727448174199774116458074607061309430521651411803615224812492845112065446925686524536362980625386702668320213336493369436616045492316780250531760472145028730381041554518346112324496265325526291137836309367182371575878689393217041265594712412680464468680926900595151749542032182433611257408615768523248385777429003411413035430594677928650194251054181415292188458667113044780300981757019968470666720122548568447856711506987573608977934774076474683135004241466246562192736018828601431208028500369871103316790694477661888750803611322436151706353647360370617152029031158027160491483524990067857326359676197963508380851193084682922304779716445432844793690469959053109930045903066206187685722632029015664864419900760417593487475993246805748522937466491383273836657849646173031789023105341635074686929418256818543242131757950817980397996948308226730691802267423207443347741473509035721123880286649207217140457907440723287853516617870326368293288895791527172906868524635090207114986477291779827528264487095203824336960597713229766436072066689618952001778258764546257356673690103851038448076334731167514402892220038408361344984933058704424603997852902812957498809951527589127721406367604479110720603892932426063412292164238849328059311978486403384620940552502986316931667358455343783646765325525325619588759673279247232383653910771614365507738836378906837537565681713223697316259432671688803836556983979578822803684869708144648198199483301888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -50055336576664287804070990503255023500678238389542995774489073632875972230800697100858657422799152632083712913712218571790795477026323931277076932569747083003268149064342743273062526221291432668018339350678023247096767190195302891101642297803423333177084746147413977464044497451859191942329632433114383208755072682651336298436135147434600309117708340095164879602295459942218667941506620835571541274264217986221246622517027855763805605945616488658580836007219557937177973097826878581798294905466214704410502287454357398070905132846795850067203082752921990036068729689565268312256101438276061798771338395249405746087596366404060828022121172049831541878241461632202986517204764028466013676803432645362137240891516520940275714255424379108585237885274006273990045454576046098668784137954059217118688675529298627151652701024309204375466044047844319232490627673867340413677892442917053538417482456696051692108589878104140577333900386849380294358712782479861295121713463191150064838149075352199295781533853882575335479037022068204831102928683274403191639467850642013833686598620724119696809865684537620753522706002251780810274487732307197077585787850178678900277109407926795626801583511276415857671412816564689248528315752206803025386155330278695269201182708201594829854005380883027339657400997539658741280977568900846873390005462753906051245845252098370969015772371922563545966313872965587846330657169274919381952569806995618970146887009534887551063006261197448522444392435111878399454069731467764858138532993742236685931366387566245884569003561837478636608109106257970651372233001258760162354957440157705346743021291264411181075885165303981605383438008619653752560624986676888071453685184272146388777800148057377913133315793083591619515754788792718745845025446762864664978966323439883226157457726504184238458665858516535279693487328480923439911820048532020008287374370905963099212937254607688187573522706539152941333278767616010930024585269581275514042519720272894637675288937528834624436104787594642624253610439640775744010893241341346913714638416189134770977884226444696091122269262963955383941945393480742644256257206240930532666998892567512226406671957734617895406504031585461550065341346425293966373379228145825084421366038213817289931421376932603030576662357708148000080928446567982049787903358376340111984562776896999121730601722797950597480637291528501293099841782740526470721678001396695343072415795143297176924328642002684952032719096512223699979153492913137759652072419956815642634601596837988384503217040131801608065826737997069960427429772035840001531404483524582322334784740990654583745944748032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -193480945120031363692902511541564683956564548091947135760105476260949481309173945534824942167957462859825488251682055395278252368567766289669373998173323942549700285284682055217224397861624654716499323916855994742532351052385303855105865806722629946207241003015264148278869367991314069200441727168949693497386435850162288888065291350241697837776621436422371541972080022153903714340911764140484413697991127750156745069574841704173011077804685516133674950849943093229441806351728342160685269503355714604201622798736407002326688507602019545348379812795238082010052120631867333270035204007355286832472668370145393876235947001113314166565622249266179665622042075243006447320130203613476034233863249732742611615429771250754820020960297075240206135829689411615248897036879046310787492899779651089475697064746233487928527777064552779023206984763685948524150665154082668947235272901543146382496960452218879080735525296163771846019526772798647098921199467992816956404799338223474091171842482588823243268933948855232380691111669227317038398612647153647275080302813071482975304942204379334874894980402720164377054997060851635605327881225640092400225599920325479447199652997107124900346811054034690219612869270374917976768620672295170874541221627906259558447913131635128918000289269586879921645356376181286136471179402744874535440901651184686562875860665663334773503262137736420076752301156687277619383682398639587526565288511568092227574576650312961886027560099656007890188684284089005339839815088462200636627779812615719247356062782214870490006766875368620537226262461897137535261428745727222587730365753632412371267499824406866413322311398738861151999566293951114161536483164851077962220139917640470899355408135758719411510250586996292617364227980216105449310218413807888757754020990178346870542278235124849573039355865050153942503190876406599781537127458720472651592148612155015661091461486590888179001097469150472618412218967004684174429523482481279880549975563919939520060678268768523948385399619214160437320280032405401346680015899141442417246508625048417760768802229109277971491543694054605453826472634397792649291735492567479844528029098222498064568724914685370637110342204634330408473924972635644250475519913139344722363537768382540738787113418441640519029709675257339305042430808446397681694741336860689565045018681324791280446607306912990020471136566511055431720468867609080389453620778694882945059281509306532790027299014917018343145077972011312852724385351186066485056719776384470432368947496560870213063655131284614405998541461115893790237154033145430036799130960004249677205273422064330424433137156096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 3824692756710624944214720059912248332362137783893498528619295573132150784059627825383393208401483268389873194716240835508646009775697008811483990393455510300584586815612072718186428506023490873898805678232912448406629396784668610881680347578187023805178028901088580068613327179764427873961596898347440479061262465054998031177709839494727320386228733423935788972448326376889878472457492571324704237052628470896432984177982023486303481236022089908237391992356143723030052947326355903216034064789490348759492556855370459840487397233428571064243670940444005100513007947034977432073466907125731551998432708878190789890056739421850620457644487376772203765529947391106370502751222254556413605486134961945116092215571670646621176961037342933727882095163292176807341575152965605532197523666523048151653645812469589157740820290912236017283065640196964984029439667068261352009484808206013841875774290857226501441576668375602883413664329742356359006540809804181169728295309180259202529884162076685823088608922896849939523252985733304826833233952552650662691867195843981937424190700646334436133449549093484718435110893012161859755050512037604083658724182613412250407559726280682035453344484292125719269733179814418870781566123654704829218356523715114360309994170333545035173450466302486486188789627610275010745568943317079731729550647246052012074514670887429639170843782600778598926338112769813875379213312047479746297600373095775796246086384012940895888238050798114922866567723747239340447882445633066814139976613684427365453045608527235181290267333184440555064381441503194594049601972916060875845457730669339108712416988620152574427282023569496606044996085792871831085279807902558613971410145222162047594415368069488174375702180309451183105839870521768737774633638792595496274958020048618482975996990224324944029765849648111694537040715485488845082243521126296027865416186117126001446636425681067238116249869473394451552050223817448669269628562012225549044294775402960242343562220878022527457263818635794994102432010340028366908323632326256680870319018073099718075649077357896355938874300889146377111044099617101985439327692626529549375309728824827633445089515117713798546089513648046000149594695702107396664475064637369995456981409774476802872789418196575729116943777732712187471477587292827506442151603840574729101453668328354824635651021535921732996331731707381304324467538200182966847991905960423666245998585985807346712793671979040520478696830546820179826238481392303831189518737710674076092372181526370769011772983303154499968329912347315681948463069364367270044573290011598208791564791002159085476755307233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -14072051467783558427298678250874424029111027203411034950715276499163940393074971195517685215254902839897539222615330476268157636516531719204693185583605008636393235196241684715470399671158909719940449746057939252440958502733712885481377197252645914776232453701795343947062611447197620461196636856042100569304840602433143837340695932703570524505612488986115851951063240326048604575150211745777326346200223875584464702245124185267191535408680199217432053438979800566558609434214364013522254372477271138190453864753680912202302983910149168907916099169832015699680065118479959783969809741067307001057594223125337267095499010375795479364463482827897409920865367834509933194431251824493803684546748476718663382905329532302410605367151244289250521620065597204384194895250471197593554727055079934192196005912570447587676089044909871000565989199450138958480674799582610478119018916999532228460535734438913741327441542469478394958418687018136183747716478865014181240955753204984101863052296877663072481715696044090550437009360753527600498660998692306580578955803339107156485313646703764297090739565477205479360668227497366268584304710809096915960554616925687429196069812317686857986698476545665832328220994105117376753812401415931012897002639381355267739116398130642395014592408800599720717939039147830956850065888845007663750100611546743916370142346825202471934911155593639233851364263992644269722745806636515472847273886116077453538969608517669892355874020665994949309941184780100201975820589657168569003852900337091491679410053119726537258522115530730611061943075248448731014311198541272120933594148517894441763642070266870740620198479521941367478930510293436655290556330125063675065654289515609689401777902458083973292424104175999486438945068161201615752067517848950873168143495938594435450807541846952468993494112630228908117263015928172620526985946136518271599214073457179384846932862215808037472229403614829823209272240967691857387800154573628802610655375205010133199425867687211676549155383978963661192864467040542691777023417751128236873626173145522175314742772659999998312553461076332106914109124251760445966642324708986721324976070231242932242825154062085062043854090607331468729944696865091565728409631018026940232194383690288133739504399861282126329434120619072512570450755639452747338892570414902850509494042331940260181802386969163429776343311391153568043094185067090325626382472452781787866294431028200359941637701665222618163345149505655590400272772754294132444136898783007140367670760572917087221222538135283854139652999879796170804241211253309178955278021813575626850389483752635786962880673349632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 2451608962184436894415488086808798664519912198382007239999831891965809412039847200914398149930523832072561524420258595234702023370257340875934242826865841909840262169101505178814574308941970730981733839204654929724153466964217266413599257926637104597306509880466131092084460172185933275336014341715085577633636660649413845954445675513285367739405820145624800242170877602844328226944503645689855065196267321205931655764457514308362420440562180106811160572544525020382872239284460101406823352700496542303411613893059325173658813857408355476149942481419887275874579362180135229109428825017765145991523996761053967543848966252840461314816817346331401010678429375334381484759918482206741543712350164407243025468673299334296884746828118172387925289998465387608866622534390241699144671225411840239734821590800738685865552292175218624515566139878875871192102235946756415617966762531861833586243891562058399096039839642583210055155842747251927507882815773574250446604619738218172909936201958402698845393249397967531028864329711109495849893392842819034415547706640781577245481531999707386901106337598090292009987088164933143676471824803461878233238435647001444116346174270142112843191853403572457443346508464226863743199140090316981594579379476518072572650930329145376707011602047910891210004140970340976621243893609773907299456085034026885992883627319078084313972443315037387224896458681744806142287613230582155812364536898156859662584527732620045837596896669975352500317291870446495767171780010688029854318702529391985084620471435834469907107174303352330355772990918534849660971324053018823234398491323290605674628129325437154827327226292156034074529681984893849504742032062034867934874371832527744513667763661217980622517386063027237224083809536820349541684136518328328798575121636150045115615047504692594117813614074392323957303048995061770902473160267823514226261507492074477421870455130646589277752578327871063883522987812754754812120117590270128313299635589914396837114677435225538285692914469321823533837712426395165767745947610021618809121633954131386020731629709775987321713033990430776365026729425265505575456029787810570291099966922771387920621862694282750991456331936419283688335744331702860352945175253525928276161887321902798954767729768279421345896322815575485186753915346128812212098833293597857642395494368944179799802717193953942895703910693941593175551583698461516393575372813566906335568807132593483040262644407823455964278045619076928101738223949670168747651483587824685917864021396930791870790230442975597831202995227212123473062364270710378729054655338612852468186719606691282392250448871424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 166274501405676025840564051998199266078730573734571426104999512834578653591763514730371165062343508937588448848653013462935188075227201241115293155127554262314305442652834341277118677318340228485692412506737477615437811839280138354320528684546542213611995852984848545954204639471125589586424513910757079586536482218167517940867474566195711316646808090670210077231030086640452348109047880594415127742121457480543134685515643671560083290373471095988303393685627909799259522269680197984567969783886297566984707971549282589315693857046395917142475456528346993314683201773690769532756386844936176713043129555706643998884615101087037702555980166930833281706818184993042015624119425646818813379601760739117380749656035812111404362700766310045055150250221125664897601629518758176724558895178926543374775519553185102540073222874992686871741705169837045041186018868000933406801873467422889440091562849680775335017618159902715611040936555794651097312673325721594981301331589160267418797888717085769136333225887099973263923115508885918810647652247089399750349666400548362143155977083680926543383429417637592216636797047122608400121163878700793049155964041302344254497035272761864093668424945192364230366188354735972203088448204544333229995087977544884889025171973992002853688170508285770768228094897715109577969849854020648888120418463891618032364330463931875362101717382385007787504438067308329520553112414239442125199342009485124020824175974965548503898102239758199751874191733276277513376119501177255084812559579120917988054217166131129599342615618496318583542852679604996818461359689977695056504352267657154374434032666607335260592299435342043980804294304269853510938747436674596787752466144177259003021371363710381587206926313980587102618887908115704236753066439655926745904647410517785089589096412940183301731464080049874990828900196078846733445454875991417648037488587024822862093859512456133260754823507251439729725475857564702477547846400734541473392670659205346941959326359726943555528521104045410421734927072794711629697452812504875309372890541304479756291385763910881663503207119205774485635899708430089359466407184287428374279801907751345967834569574083989188519670677265605820018513565690984635218276673751589315665162835541215134157182423012084341010293611010375262412184860681939877097202382719034278884906260253096250998663836508937175825790156940327765848644884212866632574210200343493866975563282577991780512473606966400489708526547893902927031740360915723454023524684356087116648756909653057778281755283491203938049504458966956379659270428130496309325714047135085406260912732681107676948985261588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -914308624141341397481282565202327743505684929469221953686041219094866470497669172794229390622637428865267997793196680316350619229598811824981878847769216700617871572602279746470976044554097113284833982304224902312961430930425413387565079286083584973231227505645511326749941060820224478659437202996560934199681841887138398080958073596782508210095395302053401634607998340996130167260460154198913622302712636210529211625389652663250699804411940487901979368584149960661469511420935396231569628831250826066389277150093024167678124310817513130528610907087740881566691382662941897784493783185870104620016016899200935759048125844453017821772877167018866703248178854784449966430820665170130101495572601739301051846874329554250103797638727805938594071785996985913050122458755111841616346645668561520893796589238331116338363073632279649319232344434629088020836712320518394776125488610170588781468217354664312517835604229384530280157880762324544276003652051833994534480396394203912338950276623529213556852179272026686876164843087220031835642098757939521381574761415706337461073120086330993419957281914302879290749832297678921985189511958771607954872346619192567289289689173737264202738336659547684314071692960162090797218394089938357443123386302863126272610614415172774284311037399794847147046118812270742852909256463294071037027908630590940558162277169388477693193723638144489121897795773039773048695775416451624852922054231258913364175495865435033625429336538923509068117586941409400883108897810565357505338318620321570392355951413089255963657228801876667718752111961918985353427670817932361424858408946271215035624950101665656393877364130488959121833005936219392035937886386949319316066799475478270662920636019234956350701036826420920415341804880104813141761585283497854013501956051317366027253221021541706661438382942151569185749602160709886551140971922642718066257413741913069159832899483946410074441594139345022025781608320063638386206450239408204577473025739790825990175202293075777391000654226090274126432266207926470479958201460891982836051537731330850548079456011650647548542643762272411414632798140445563120937442148264025164928386861950593843093729875266903564936374646069470422891314511542291626859862786553177451941626954788783493239676810321310079954631103702491249648224426675643043798608374612719854691463705330547210473348090242782013116564909364614247549482478808039010394476699499864548072956063622985897858100839197846813265629340664558088592592737716692749538519135005642898147124170465491598873738831029402447755676851293968921968778690716587441677921445845575819475140532375175984352229853233152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 4442586016381173729983703368859919889533784031524232381939854866503793284501149158468334597301778624789563227434141627599739772125426989738650308161672772258906259497967295777758953178720732993682219292193350189657968861241767891406950686556253100539936409702725799455043891987988770968245473572248674765621390262905830886661540120691945990543673382736398079525169744894434665071625333497793555941990319881522276746195609053105786298035239849955542635672225456867123629305713679731237989484544970030176377445062368679938778193106399280104388640874872402715727227974935188524426105079309085194623107706466063998254263591476576185970719505100316010564644981004043611915289898022742366478101866518064347329450399355049482450951252414401531476900860172044994667109922555409689422420847764071246498774881923497235577254526241715973873522235325766904600663817725126666736291734494073026208040791253195759240799633682420369226780133607546746888041547052225793833992477452371257770107283589336973678342536646584794677715445741670383200028854815110636580477648455411441822027135621413984240353635347848335907767029896480796816448189356823419419635907008559965740457068380747943832511880193837345724389176612578477585687853830503037880246511626013256519607284205234624011172387494186526695342573746679954778152977641400542752972202130273544754920702796232661373356848929661899376626492641056005587328211997896298315487737724664841428540993459132032401439745911268567824326477292195509623645115201685847282645267253560344846068676768445669036478060850906469976540141817267681940872154726185183624141054978789714910737693976236077887825622147147757735614071488889090711313193469019879473957622800196474622905226485027450758974485677212259519892382476512284719889723667648967941214292261258423665106860015004423658432615272248895855363028211189857334896527253624206220966361373055718111463598499182350372064732820185199171513653073256174549923890101856236449020618657261315579730354209736971569748898526859638527023957874699398471123510485593874924120235005591414492196616539744577273485631600222138347328795806632799400496432976125855277205706866409337518861706901922326469120370435889935000653395904707521431784384452002675792691088621530518943083100277991162366540612159084690026271933873952086573468666065319488824313735381758571848876061197792515308905770693043571244122041664853766565574014119217365607922434101997794649904874554998300977445600418926206523479223045205046433194842621712972393433452889536568613661684356244848916990372259846103085382735228593891753266147708021749276748383486488880482893921131692032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -23444173096883756219420024705730248105320297876174720131835082506451961565151460490119741237986579543946387120096309144696492366243039779155884663375816128885009754657450547508848284722575170228099614975008421672959925625675422595477235099082390859889724099792710348724805293161120222917734045337292750075221831819449012829445119786373306452937551802949562702938293167306602621945692752768656113048580149373598434953815729967148413116228567829938684026472565010776543949826907722635385602018216067024339275935875448998515752659277140360545275285648390962946532063172967479139498348089445345378038812048910701437863279630486577447390877223188085699185990083176275149324637760008115154721121252882718578732349686392905199092017563700203109254182920195782692200654532555554375350832696223409255437294385913440521028797850739571953440192857163089900940723251584807510756268031197735174556193697123918587906776112565844143607245575534438918398198056370829274227789629373152737381226944634011899410731327041078800189140377309119710211687991827332638723356246760335454515721149346319525850987654911775741832591764719971038779085292117230224098446962155768425511311365955165034147401238587358432757926213130069354912580595243031478527260777507974681844030273740673607376632045635729407556908520474141134140606186355169878137179241189070550800066705647438655146761327093762357411513021606537135797808644913442951570922619263308398955012517755134205850894091226843972422823896363731225877370679471997055743626486416477015759944745122032262307901814744303678571395718713677187519338343622290604899737390060030740653079163412383900301116817183722168202119301174414848937005951576113752320968515587871646469502211194179264707164938382017731276028947116074229387739206263649593417091250948911931726466052039954851759494764501196473523230969757223065551197963512814111790906592275716365616449681575713490336455317475607308041081010655579286058831703875076683521353260915636392241422401819056102554638902947197063219270309375945858516037660592879516271425999146869548824999207392251884415344354579253814922706794973671300914236478514704168819656992720226130165997830842585972915253940595168784546314332168383101976534014133371634614356782981967819402897472329583024115695497056713374648420353041223953494570159424993248025821308326770616444262294383563177293740942157149565244861088369533950373557269504503266468594391968043409156211521334315830107106837685099737120975967186426697860433597154298375144187468793080724496023934924047162472763478272655549885135996724498891411707730509516997937663369363193950668724967181385728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 112002467319456557425770965574122416702011760254265503973866133471934379709276451687863649421265107260347019545653594380844681451297869916238335082318845051350822959356477487572869687695942920542861386306782350816855732975781519020831745850685698697338511813333697089773513811123695040819575193484269263496446320997389916675669998489691998333392047440380253759295506001585450862155637779355556316822249007610995269182800801436722069532920013376208934843229005384340320524208923416999504546449482590534664996644833636436829763274084761919732920714803552570789589315033216810937725942238840664164315830849634910945799475085230223542422661749225929718478337458641036001720583382862359755754918076310114318439211849025567379421619294866634447542294254067489370114379295324778370905371558700900032085032528530466051986232521304142771165289563319352423524969228595225597099452412909039193610452322945878884108157758715567181947504695176040825824108043894703082805394406804003856846978829530114727374162290412869722191955947254205091825006533743582156931455718934552689060911949370319609658722602078773790994527688584431263000089122727027989386127459821864111046866850305187325192474469464715839594395901130125904630673576857816460932824443639117691920691712413092109054626421563577216737171455060338433162744322528693391269686023954814643604958260288591372402173519453224862843064605151430359276036166392833885889696173097918349610706571120987689056812964666097854124169328747193599791301908775805453237391428151302089865761563340365195399002772145719471389178021662699540831366312557357561034547983090581359096787635128942348382627763502534403925460377550820740928077675118122563973816987160883413680773794024870579856008907094823013745617797188775556552954198256714159178467597288878627917392815075948099624966868996512036487916264687613323211081645624998037261769323551148755128565828169506538605454091184892454613176797293320104130010517703774168843253874026492877133532698735766257408180193119434187918438847958515272660198554514107426284485250263178654076032373617250446033912467696771757027027281542374065377949684051147351203201656783361045007674160924914414030893561456606602437346494154690408444578788028689236607460542790936705190963426577783809488780670925319208520669762936789605143212754581667589938491043676619441754525421069121558466335701863061190301764064867373919148626049514633596123506581064496338487398813121225875527922783671716050368018576666332998050169030767269652781514295041549711522170035701791010489285779459133497950843178616611842741564260403818432104485455009478931032936671009046528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -436162831593782172871168656875327657646259484630000298488609355463201959694110602754253747079091482208509676709988644746032857329843160220275016561071714040569562665551364897419107540600922120682449214975645673888063971830927780773913348464390155395301299473882991855789844116620405108191691193188416327028368866624967974374693662991110856425547488061838270768183727463130362926995676805829249161219476144189224666160439519633370256695439645740972936481796792993483362928746253621985471231009763307068857466664832931664526767020396289339167674253164218651607552878558474527812836569157053989744770922150581954268403109846719065756352986750905316502901124084626111263059990473344445929793702084212780266017207283067919767939624574190834128316271421976597894769275643418134708827809230523236144818040624137801155393728767160154227176415360929569828366914002187709937168038265513323898416437608197256621458927313231632283314792159285626432503788116538328079820649198403013584887748685368434568345000431797791038018313211729052660124559496653630377540121071799423410971580715122068393906710044483302145091966459908572780110974606645387556449849067330635999771829766589975574790051008758563790913349263478217251010899382070788423232244799833966194161089511430452927369199461097862798365585524808755670666748712705516869697566278900021108144315635012853968369406053192495133349297963477965762800079916924928986708891164121838959514565936806212368819771881602083225164016969180267896334385191454678301168548391971558646695517378050366366780374677414049379261339449600107234569016207916884972668343291688640470752384836682382732836255040850252615304028594086901003850562008990335927133772363113470146073490701291465475814330813408506538968588358407321743486237820055818003508217974848926543058821233125925614521833688228485571253564660430719795018453954183576838441941983062400101172914363017105756660570567780839481951717054114833388204368488809006411130437743451858752835217066053159802555656893628263821203455168885408526113894488138238119364062684747309730898421852675647939033333089572751363430559387003467804184678506090694938962285603906128004724090812416514938994567452975535488335689405977172003127513071497146250524149257151177398560536237327765318212324823678029998807918782228253046399992305190980181918227365383238855609829950418152916378492677352391837442168709405314561219763426291762789708511769647120448383017604007699805307303499711687515764619863804269276804336130672469060219623037410399172112720945968930189822819746265526990339283800052401211399419158160337865839297495088283173533132626530926592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 1373621187912122724557077841337754316549330289609660308291060800954718620181820481299375283298662964163569727322234890318913190969686546087036611084854142165036903292069286419177598365638396550562266200090597978499423313215956061506084615634707105927875869705363054004478422134868555629607683246291412331727991589340798333318619369672349335199265916944561907758505259070124298991576883808188486193871179878087560071554341915280944072920021762602667998343301223939030081887778415585549498114187198313738255532521816649576058495284645554921994892428488202677265313400263603535213163469954032780254301502694530978686932267866633216949631540900297640197946680454366867783772426287363265756176282761500236821611902379524032098712860748824113964193050768777595281055307851708822216632949407160430206301802951415562668093003933117413655941179082111597944325103647804815950678321315382061594724042440360961922129100225002952326843322026032751582969818585901689849600852356914957296044148421086629368008300122012471520179060158279628297564759841864189092596616981271292864806877598536536389647895232463684361418200281412941145585263408317928277457273901050064291485161409293341280970661024376052386802699241413439933926260574435944313576905497082622032664819833669398468916616463029249650757392201449803400177034079172372134845668479936673966681842031889899636582002802859245597236539124871187664505022975395590155753745228744269350820870313895416223772787359042944889330160691448009155790905611292577514453116918247569185742722225203523001785250977597903736826919664029558229447450272967682740769353002769593857100390324298313238102741985067536050693822372218320568964522706527534643241726129484358164435284401773373053001847770176474518276738791794559849016631926987067102379429161917133599190464798678649002780961269369238095606299387514193989225083928512575378591970652570631167823662067098876263755268992118835602204229858695453607568391765070534736843441370117540903285180155843493424178325364409265068145428415282062914120740224132219259112407022988713639069498451453733971509415948206500691075055094261454224427680504015491067441615685969830402600920666962079151534945595446023119537686913634170344861785009828090814501553831572810152549430297175443981382255814648461402857645328626451927936931433178073112534719887565983775754657984484529433609861363509842300097811776036885455255700437958463756786535996413423968965604987714727292159575196998859973519900889142803657768266240290552997601014879810613822379306886675338391996210079857950207307207370768312587356199442936004776155402429406546740798050101077475328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -3570050929074461230313499733583331515738459183158410487492718248037172852806059036213359713574353094772737775315175349247474365953566974098997268041451780695510075880128052428187477890325942925285107840621858467081347036997853937730192859195016921105362893383277795157771637345208346118198798125400430063146084132239595070026787990290855447235325886494918192406889211312439978307143368048484514467086122841962177073240327340621057350439841808172897407153904509455182853499981188039056427131118740589950926258611812437442231014445077890387879515800776411698378575692640697798705899775754382683160646635937411736999964252004350179549075195380241473598186647451669634599413575236827419039236344283092834841137598087131540410561986163418716418228073805485746723068969880321605034454431413999901928124973823274670180723991438714947522550574052425246833749888684429235564549345921763286353483519888400217094858114313992792683038204476774198320904497077399954025747919611005213141823886350611395595233313724670644782801647523347954002084953493069665544344549441989217877554902207385320607697737063984621116096444890854918354602533806131040094606632248424559219605881524765060344604023560152604380887886091932534482686330251883443788414068032394831996659808250320556184900267196407106981855621212422796000322563836268880618960726463611694139128336411490619695921071502725209819825255694656780015756901800246821485902445955983949337338332560433682478883692255711665894829535779488528092709816176853362233804852855583422057628180928719880983312648960856274551964141896974522348285010574729371164887184681454369247993917167128863101928500886613978117664037351639425222789494120494110142917398623211517257492849097993102805177918368195044668213721431847250902857458448686947378050563331817035063566119040767603079349680886495754541230741531109237962345847197906259245259718879407679137770040365476745636564773095564921303193770302425033140975486976438173179643585706987408100274877861065433933203525830155134171583347952956678798615870318623779371327684714814332157073502911939321377722244983674253590320316890456663234892689960171799754630068538027721661800438898214121118684924254514488019848188212939786244589508402202220304607529355375972296300976382997881305269948475180843691708832035740283564883877354731604883798742942167675859831680838337273120547523182706126409990798500132634027458587341288820479409571239608718970456639398888935452634705744443163670669474169489331036014235004930353561633972785846613105572493818069351256891956607152694772721227470626728164346314699369955488856919891458957038048246753451311104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 7828523067161370415224522472042915323100877166503418353161883359383366003453405838252197223604806069159814068094898281002890566125891875453585059774547124348953507523389084824792202653878415642153785232761442870206443229757685416205589144856739295276923829930207565677936057396496794521931154028887485767450313512031814182712726962628485427900744944987475009134135010584077725626809377945628785653014571367099976850417198643781598971200940189943666476550420749881039845387673755518004654923797872428926166533793118904088672385524688309328164381318461044101844749957282129215102152296114148284232562831684296562163616633047945801839065926953346254792306578911494870880436109242369278627245036627000115027176397668325723880256276516585899809056318986370811684377112487034878703620762003994828004431514047672280919182672957015696486877177605537783001048128486157423503837755247344965739121184254656142621795339821692834538260313515291469420305633234605140535221360309089386059263343078645001757864431210509944596782085315818113135462473192553544025305266185631517800422136094611195844084363084305609364562558476821902048116796008754666338370327452220964475661071415408830652973631520490083547393158793234863879142607709536436525138166277225867703785743656305292532313514473365621452340648175079811847652009417641739987211294319531409826829370090783323593204172349037239580411321789680834529888002949712320880405771132439080864417378064106921188470941723884350070557887644137179122318620123835978792964799847839643227823706275462098004899938798861740191308621172348455704085058872991460807813717404592484271280630805050713633421182964852646683948513398006937544176270200825434466967526100553106031623457719541339570359811690690192165693777518867032284211258628265603335874162446708183612502332474795942995393902160919259811992930597491129791121663331576661208501402022415930904802011989466104463293196480282965842901070095332248472780662256949653400497525032346095640904825275077253582656822963816482215880421284240855937738756138670543392201306587384785936045715637861234924028145459927696154688242597196673653931591104453682786530393745678306013250628837621130513852767065378806204554547031378715854574327123247827904948736780998458697052747857772080636156770470290486564307209389734713130495131987380370236951784797462112945195299882403857940723547904064475547178025428106244205073249634671933973433046946483614702667101224492166162439854248887034983211864258970579189731864619710877570355109112421917209372238718336537932280519465653097602753622229789910205155745589322241375773945678065633802386411737489342464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -14748186233598325896276072896220882651139489571773397998873657036405326940037740512346445625012329610346269289670673212990842745936590311805546039982934747625339942417604147807479547487387546727600325301938362284212920310670642717658297123143720752951026290238951424037028426718613552372448415425451858055531024451831843882537901200066842889824231914450346505978280282372897164227224205321774692368953983596053561643181689562165900415718449068050651061296567615018140836429547570183467392379156169585659819995145999853305049502423522407282494768147200909168736293119428830855514869164074267893501755984847814788072411118496119121110125544861874487594593658049828520103330519763012741556095897544426078672642324347110593970715099320453688488325047987053617845491907058309547843402333002318620382143334234928373318833355641341591178050709910018198114134746108354837334372298224918593781752836264950070838947592205078344134608466954142723932624056812592152065270422977989769265769593104679922521264488909867825606267820358344528988652199232630455397917321808459333382732987608364605126790810993196777621136129385472031182002101443956823007274721485018984045893120592460787851182304093839934031244409014500505335117422805949048814245076224951181573099934202882663694776710558059599402375390195441547988318394103236538602327811215944150161260659612727772943163733656534252167057544433561178749162506598606981400591453554730100835239383591021605570710400185321414527833093170881424421179809633215827576234174879933146831712802250863081103986476200429103224023429285454913734804381569012172102796071352726316859165015163704958833988502440976559962050845804236565767601075386151240807722117364734885065196450104825859310764508572715109550451460247425221028713580230445210512673853898857775658833443532860507981338282866097879810501917549389741317225845323808789580835177278505118062894883856130364662317577098258847481130822791672815713500776924205312824456940542250290269929864041462667339711269362520150124491247962922152693433799868583509572457923082612545283041838628168666680865212339447274961488154219258717829793719255166697548391063532399700063641964558804151580563940295482473382591515039609222115557011692701408805753602332744347020318180280954642191347248773574652901972148068201339899940769284311416564698487785397280613715380235345154797303017881851816565985520776311047967192044101108905503199424312282816924971715368380186385867804603731531876627932312572529748135217859931542722387759575772169364760277561541433987981723633257693815027587671049651548337673312846069933886774803690828367934088204198608896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 24203442457154515683355150241957077258866134781028415073063440814615959931061195169751994203841378721757827462206485126231173699960564430304688112083854529011543165967662458071314593754059366700795512415434050220980081442402577621697647252592231375873180001071815563108219259794477344377023640844730346579094024585113802869715907085359356738494218361727801540509051604531221211308355951267035684815090982081844790726416939897533948530374742369711492785683304703328704285730286032185040662287762605582789694993788624538827452051949777676357142383132060870647826248042042841059990743284867081957624474438900264029760080084923013043896926647464421142792410646702822199331351504846682288922485935766472051990338513731179789624521736048410350650985195352279884549676766002972018507884765935400950731343110810071029671627140409411555883372714809204307757761257991932334716568220780042993706163015828605714663322921535188002190985236494314590468423626317969893710330260294511368016082227763323187772438709513802688790542826701463645657595204198988635773997370554133322267187701218991970540787001726724240375622601872476731151393876630860677177231943370297118848129882462096961920722869664564804202177402429340910081677495271966663271717821069688467639856501625604312576184492781019460480792501876770800779898896154477685600989369972820637953463661514702693080658067950808259057192048015282052036607636194301795618642948098079323314219874310914077725286041154071476470783340431992102668889716914376590985955537234340467413554475160873501707445967344770153152323375592677115607289810612726558036029100698797841795845663598224308531689529212690990087664898781386130358976166154781211848075867494423334299451457879982180986657266109447965112023284675818057573420191560410473332045755822307718850433876496662037856650124959639584264844488181593799848792788519260841327106090975692844944050887203252551761957296437685573337233513343890151696758829051574179357765835427140452250078794546238927076684831900286713390947932806436643826446328275702407532890724033910729363224415040327105429943624612815940478622034304970360635608116381896369662184286536585120251911168218145802143485884521512268302683977554746607785031759897240866164176074703967946984003853443974601294111727400763934983966343690278131986179814083995910946495191581032872510337393644602753216726612526503392018091667623344037206431697641065980653565341124071666477735761980961797018106449635605692965308854427413521801772987516253179479560281731992971890371966362079841559008090926654567941235671705918633219636735088245366979863981845895619598725797009067868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -34966737306393031018836296736597372296782378251918430934842883110271642385192076516912777708310956102245082770594371062935157663529726185024137801038320558609019557447955301961552414179919562298829771462901419006781877493114154369674580881077596676215893208009998483419520847016339498291657939568462269918345679879236123027450631858845245233464700848373628297729706016568845724023783478634076834778048461604353972697708968818451621399219492511724395213011682853253011707954817085850084527937845010945960210118792745327571692853802957483551008149988178720354231031923983349848355290943750365875325087594762721898096436362406107949760609996929944808782214362168159721617583535168976497896352558933391392034403410052040812030581362527031441949663367292969317173640652748008500669732707099620699084681128544677176460447627707174595001904693225931400273792878875786251023464999684222370957285752787333813837040947635448451182897968172686635854602169976937873851845265416911965958961317939777446417108031584472622259043257471442478743404050030128356534560372299975005993311358473735457465839010945290785350176709320176670310599225525804245529028566729111463005026437315949307904603893873564146383453828383059630884268024016426353369786042348010286338537511262474907025505943981952209671405288685404766099329877524875566431504416219941196386058649909859917805163908503655562591099035770808187401513458703818189954862686291484595276889391548929794283523306590322665486401627316617027258855495916085951667704275596021733311141517037129709210363239801390074014396615458914555320175558416236693930426444934496776049451382193024123870268425401784588892678109184100445606579895004439079377211907843316562993352439190526586049499669095545147681448392776664028184525737046486280704522905560064307251353900020177735563073768861421175386932051047967100198903644825318572066558112098299653355915476442629417919882876723883753787377337961564821538040754067822903635171057193686405731343439748176875581965575596620097208857798562755036907141204503857073302576706362212128106794831707062602639938179183506023716624362133207122008336278775825388814836829375268151864486404435419276996406933449913904557447537189021272597018289525474248175364772660161381664343226544255019048752977346457571449238354433836415285994754078370045311142966236255360969453595583060729381984402275900431100977049569157139449204619631944238207100013690963383942810607714146090177883801513523443007887713883136919861420683450192470727076382333878195928357741986232325191741375743518740047411838063716058806649191746055268400336762900390539234430406746695532544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 44822285516583531937145445348759581923667381233919585847893509909289061419594872113737297357250526815844513831755183829406661498478514244833296623741749543995433405254740999358029860224561698150025998744653501186110495451543526452610030715056233012804574298018056306435631181692507714979261150798783492146737091626744428051399306655224530554345617660134429855161193088518732992688898743570414187043048853022046489332120322922128856884206186963243116968985642359706402831560061659349329439835506751293024222926417505912314622608334515388586014258044566565530485241374621049255446838357459780424436601756034481842478977723348426454109873992986886037471378436389716386204909610211783971001785591048223913345556245932563986003791064747011283595175320950989522204626054749307463582596465097898606440088549443830778823933555868565823312813344963387955284352342280452350576191891472425926589604992921123776809830857759920801847452176415865092551820040798669292357534845168753810424528259121686483151100482550608820114331632214855826664083982930468054804999745066086960585026550075167585744554592282977468059896211600349330799948357594521388474851342698088907868030791509907451865599117318072457134666268049101447680835642620378386864118144909773012503732400992150801090348019930198604465777600942177632774707646623038084437220139081546910891213563083989636191200852436360949669547437193907857907681537847234550143131851645590305344351874114710238289169504031635141863772914667114851040479191099956627224546013526699689069025159557618214641192929233074927341051070020023520273254627668321964574379298205533243186387322448962968646461723424776030404214780131301906137431908003124053201749071464018692143483378192231234869954505477293562730006697789064149809305590219026253262626446628339794128734893498583432996464523038178638600831785539865963257529940959712609229469821453736988614820343384061874561078877592589316306221358095542422261241587930474924838808918497660428632740795667868251726610324639684288935516081100772509647892227570151728457546143203472548824501291372625642606456895501422856084882588991048275964851570071235271526390393503613540851223549581066830290905863180269891569084939259785796473508538435268089215616356406617605230424175244765899623828467533331999812295883052400772112056375672092961411592679980053433226331628929177637951826066449568474237185692686001714206105103812461344950235436630935303896098193346136218303729309035993116640390013999059173381941792677311335663274220070059246843226349903325724797081770985238436322847611831635114579250818454235667966640974964438996686298192727639064576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -51273865996035637694036194717814638283083260412825797190490922866440791401646398942729533527343436440063339137310122891763493443678913069259489014147264577193671572204811723666893502350059573653534055507305950698874765158751747898142584979999956986527627907811348206694145899640632442328831594904405705989259822826231407025023915162546150205605532868208712447171391736399776499894449112076274267450992205819870460634140547323982015529669365991634780358007747366061320210742687964226201235103894876851879815004264371176409428608634464966307911288660925972989862179095630143423849106981979362896740397657729672854475216498494646037351689885305149509369930832958672383545660835453471115496649862053507161033779742705871862632876733532893802218821380729571058256468155624910512935554586719049914995086549594906676332371792140706207689727710886609596409663112426915755109368645317339128838442351587319787836608871982317825263255464052508274993126608738319946161514547401548688695035831346440719537235651511127981335486527590072378351493507930853297734151981484098077038287121031333528329154621460638137440103528296749253236671086623872723455344226930346562492894166094269026132983364373373993072948137990989909513497445059989558255014293224751035775490916307488940299589859237920303856070630530693065165077441004094858344013934892211156628801999155375852324980978486996956164014578430168492147617175032373416722519494317060115566018456641920247968797722291120321514200053749859982561990778053780002974849583812111858213541514518462975457993042637829065339421191288844155152109162128505597252374607624532575706078344989102875531093535333040643834671208261030934619492930890228750232233177728937868319411679201506394557146058322587157225516006771945822916996498047082661937738592935926107985070654684960151454550299294873627486413088068199620837546823433261159025939061598951727049538649530168424954061165146900107321494616547539292410431955950698888948723765552562478622762493753251196383705251449140732858469716440167742266996746020560491235314353650003240309191063250529431737360287448056806055740414491752286731502958455800701308860734217750468486929689645414989880617844735580294329063696743509542840877511415031116686035054624218689985562799945905757643763709667405356287338764812949035349122092618459811251294571558662458379449366457371653129110644078519412276630608731846673042213258329100213477271247756431448079638807383304748392027194892643536092918650755052743955447768087958405884462200532610156330387902790680396956031313484524989801581098165123544419502926461625677427091733954422779839948945548078219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 52552910455569102531874884533542853603032276383337325384480661443317312892018271184646826844621303317994070329475367913000571259178650755748058651280968778189870701653178761544399732874590331443358911868480994538854520038447613215999653970108094457039811066495468703512127758799888766192483272924429524761811376128398479702844986974460792679277680822354872785041006564433371184885218919300846738464881699900827159862793181667373950205694603448492917357375760765386093709712000086466847434154931845044554841390832598233844450629761769927174085522925384956834672038386949587141075334302859175688056691995575789667814045838741602102948615456181842917665005239848042057954778015066563190386732265885839181777382771464712448237323486955056579157484619426683121731871431388783505059274035259697482349945347127765205448008065993615514667375575808254435001527786898685846826154451255262547064273160203703406752465139405472084370678101391707350356606503229012486608852617243663015429797281408223450742798873828131533600395645076552242298157465636245597585951562619962679837489795425682390698384877241947672287521789091401998699767166144884231515589277553038631937191294275588899126073980171174416532823819596758502088842464181697431937251412251948485379964669394047014488996031668040462847563788070814906437655221809761368728615151847632427111506499090190246158208724974496886290355964372882551698594952757748162161074059548932046064471081343594214267539607242459738879116903955781191128912674232505722305672041667186957518861527689209397432003606971098135381503886498105771731046192541321816454192670590650326681682501144014148103660435568476574977598861763487200149305440979356936540907810509585408994610821281321218194400611451302472942239666935144509358265614653290360794788773383961454486528208379428637826506636356372118495546955578736291414255388867323592520345236332689912645522832128881771820306587668961117299600310518482796825343387164959616356295832887405410638238620354197702857060530465283248517855314918030926491881571455595423449396890625265670875467965279849503807442163152314959355672662301896997022504311312140120943330637635116288945062962680508212303456917873795178071138851518200444649415389869254752378451750243034400251391217313215080399753168949777538603967921028995258260939713340292611239485725067413413420225184470579098971894871403841622095742453700977953327621532487125081229542992189725757348672253176606322196987467976382871046321349375819674164248640521830193510093093249280809334163547772055051035416692575242885933049948090597279996582223368952827192034345684904289332006268598984114176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -48384194874011856530558613855528861916406106821090593232721149254725541628638259807439850466957868771642164842587964678929461898983714554815385224174746723638916712857192250473123945921860575260561043287482898838096754301889945846749544132939862682588703459111558170888238405390092628872807034990201901363099294711145814232607435638118582114380083596149270435562479443359239963185025873730000906167699910104248120370218492162180101583997912569545969165156702254147363281376811326987872500587331668905272085704360741843789506759995290777745669866834249978471080721144909117420502422550191986225289095397091611307705094576930295878412064966657729929095143419041784234156815766729098349021040698262707702756624805518310166832129904940658638942161407189639957887935649906584483681937322779788144535984728592183991204765620085847055398332854719067088419749343978215259685178809215546451786910415733609561055935408033668779820568335528589450818079557647824010783792458253211842617610318310538251324037331542166821530486295639523239726426289189187594009248079636378371509023155122420598603621799044250124076233821574162337038952123456251899556884912978478606442361428102550315931511593012758158079436442433136145175354144365816061255956704184415869329861822201648739096766313764970831975153305258875239689103475919170672903103622475925545357521085285271339492212957852309126434531429415502348987553140295650093876904525180303050548740467686007581538479340974934002181057844072057101224430263997153567202877564603042504642679864244104842927204366396096325609450229462619976215319808027620958371099668656629995617379191779701520302515060627945469699985911166343407013908621703881289241693462203123557804396892702571828248298052113624721627026169918182363368607347186510251716595974015785728663616137347934789943670183038197878234724083925630983397808582196957033415326554963641025745937649362256192201002932297510795147721176775461913099678806490974534105579488162417507090233902564062015721006077732008351371769398746577558251514979418856749085849068513191771831689563583908570570153153663494627979851346282543778145728583933736155529070762489938174773323555997133257965690695682278391932065612261402913868970193684427829949738259938292312729758192417781589568772287107219535907783475308135614139307481322631071021481366436663557395250046599986385363070634380625159799621263074812111672727241076744165511410517016901984007717073223721014765396590933870954805143757461030820695808125496047810338344032406639902742831070800038117961580619509816506667194333830475862739892322268155008467312362966763359654634469741874380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 40071977396718391774533851905214282961729463849437154943806438698877308346005629246039438312314009121378448263432854381207809371400452979856250866304841389244386113619368377295504887151549524930834373615814814828593285829527391500450083417546746890022999374658142875103419826018113909367017049080907572255624057747754077578534432401054696964362408563455770367468705812424528658629659573176949779113533709243184508051057758773272107707837413874415644660148808119819835025030049637406823829072588826647298548201837996743743897056829771125569427524963891706046435677806919620892103134130608979422991322002093214435383591112938662766573849062304900959561024300544125956878278596559828245357894084520650652149216479960716304545375070920481597074912448895001047390904483038767948598183588951483669907529362030360286645594223453717847892440815678877541465258813399515870777128798392472667982162628398228213130156270357514055632597986491927965588454045200892207883835383383549802724302655594302424908867466461894610269403424435241438766352818374955493530772177318353928208914955823821279916415853664439572084504779393933274909722261802811064769505439277537652011730612005181705988170881759903510503386033513625976868322728174922608626399497234286149565360907787529230436764247294897210827990916559117101010248617748086089747806462790180546845971829996471870393814822409231669662933563303774930201117882986443314546534764779463563133171703029685310485746912294461314361292441401368642232953817319762779997702596980148673960720645822291703463645273600561605777471968520981799031484631381197190719266798913336715102304960581718082394185013111445578887310991895601138694848004867937653465912606089450800048292873814887865811700912035010814664447890601371418003226452110856799740861464839608511213377337328894788644302910830198151061331242265652349942854366926249162715223555182805443411402600165349130307829694885196226494581686875994401477013528199505365347338842969141847277159551806359843173788932014990958414758646624174446789114982235112550493993866185855897635543372664569066324184171081872865243587381687618171127146779588737580331033712990115318667541369914918184583370025092621984749729994735887553103356037936716369011263105701035160209234053558936435250865913200340844145028343002534900084828673018372931316962461457583511150586092957663988298807412617726070982886393202711156418798470231530745654492225709679936789642338687326278214241982941322412730120626969944270513014697743385977975215661575981023400232376111539885876184409364420721194868256832771917559248530256608585073416573224286443911260644595615137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -78891703605756054570930903660105229678471954429136804686515537410792545440403018436463501218038944322715754764864505736992212505485667893349136310529645581922348844351430049500477979788406946958511347078230684933917884144605845133382849618072665191022760871957378919562003516683335137270043700291663553603363820764352864622308967712211597218212232470442763148918252877434651366233197469764823339991091047854075732036660565935869460147463989651370072959718613497334669064232005741763890031453992971837980399593357835943487271596412492371076598208162871571711146664457536012802811781951503757367225862122067013100898154143502117902725410677526107679596525560378862708833385922654759651309297938103453852299158755634984755657382046417401399771465909027689045941717964463020319509017712709529306715834148564465171713102869478930906219099313468688030663412912048821614928234096283409273725493627431414806371817059070804784520004954802112937976931587877235586986675548168845738651815734872957881461253408073405026280229457848285333695652391226327569597942863324271394733406950037226661854283883482402417737108496784130923956111716080902574791642192738603165741154479829636570145040735652837207881068725674105379819548577752502149911894541077337960101349284356562419086641776000337342617460498755451561237200675081302836755957141705392873234291261935512531809657241576125049128167873605455270473320235527328313129999836337781087933663208564629543658860217558150933461365192806053522256660162250896091046072257462268815234821038251286565565181081673199135234999656107643799508513362448689534523753989907925542850965687663191132204010795083994993610789196615603252169959195166480084688603176173337375188510057693062289555730251394007915010542443175689561592509077948595229057674940079389392044102434589921364628540187755086154805393473868894574299302907214106830534311850765874866326628957360778281225285652231936528537932391939605896122639730533694346335083545648365441007877336038205325864751554061937714765532133313085406469626058208582338294173229555145189125855411839099491451820823563344288667284627513202707178274614960463358664352875138013462509698533262725598441920573684284086099326618054418132694174423144296505787671282087055948979981383942143787004024633413641810087338429188303925673170369106089386606735546354775917099212221833738820070401044275538851191152871470904787469896451326303721838237502451651665057181367732290747640367957672349588012323731980199404188157003451552387202301204012168039125099107155514521948269780991766967850827949816853169909196689730457881251865313029656489754624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -1450045093231875200707023617397519026021483685797670148497371314077210690621909400540475113709989160034925611883184429545932937517559667220840036392003692283326435682861533123981411739590044846052900817355937476156957347112213498206065601329672725367858305898949684411568791879846676335931787572934465891794044783398140336996541554973822122679396525560551689933548121176848122064677804590892170159763472243982527233526796514798851612869028649978906364114711689778477584454462842615346358042585333002874903889428096255016988109085406213551274156809768923544102879508705506957630215184502007603354397632731855676998757054544780560709451392506380261073394591548539652870123375485614205069896574834898518265500371477301455072350462117831678186702799220189151100729427219131477388261222129913130968696387831342190777376021175687717802609507233173566073902977438486391425255498307911752909203405242785472731854816485927964276425362807445108123476889283549267959350464251956232563723751483548137234156472504943588133990400509216921040008223129571461634381061171509774791493823657362509213918474634013245196513077546520260273333979846704209595998001562933424026203470031925985575004787452769096953465583757891548671459256956978069313664822766694551819923354560303677648493605784873728976718115709607357095822865440687140641153521898115409841753012288113523847285413417127201994972533653351441060461280393199036627423424204316870228142848471012759513887878555170687465237868143447824164334084405860977251501344093325378099570120298726046405262075650153714404454658137212530691756515873075287744776022592607387320699298862876689484167136802105933537765681127340521234644732278107659691034777413789692720108352039949627070307092204274685778679981120575106545487343419233280731375915413896724629514956540981771749544512103003025613636802570610462387019813665374185834747157884296950548760182127635807030896828580092404544747438000015073465433554000868339643996128416508724057495345045397850464473325725246044494007599758840161405171521377966176172480126437479092180561619070936503819223705062664083494245040034917165657351840605980560933028522442949318694947500583119735807142501166504233489489604006942035116628627193615469127260227977323766178697309463283333977109323157134997579065541761410244258769540601758940738519620121164522252438124478036139815867642358543485582499636907489349041892046674440255944539058761102439485438535267700021300560027492327821583048354157012252429083465407672113504377793189704384408182563526960695810700511252675973039050951315100935304816014114134509846368394792126365420224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -11834054538802937176899369642387998130751725991240972348930758984293772720952262921445658200110955856945451012695848238782921027108723826605948413159205234017667337942331162520187932432037017266190205205918055900375046053598050129160162031742806626545366238532392214084429832867578164529550546761451785350213547232910987625802246852310990218506007119049776600783960240253444076002757260924166910066663017508281984904603203335777849838821091504308007888026919428442275508787150947599197157179382874204230514782199060085305547163917468245874278243048517664418702050024648983205847837708374722255608519974662582014861704428618437573932143054192859972884707652312439997135262127109191266835761379553275994845917965200860998816549978321553064763463907481246332891881947808597852345463847464867958649723680642192531700895856062644377229546452736172994286488082971973796269405277797619734566416791909283767032017616058176292035076656166562117703482768222822398874619573107163095572737909049937534894537591577863722162612949789624042233463476506232386272775813152724094424454992281375346096411497680442248578911427550035519875145528116765131777880767015278289161331843337318561562296216988725826642141789273630168865138661918842230425172271701369696266491635398831034700031667440469597825577401441357834996010042912772804747543956906581285648691437216042159959753183336747617417839329218814687373929423021909191663148314411915976685886284179457892507800140457625390659687404579827962207398343888238529618497099670247711098454835753434683046407606248228479596150901835426607004374227522371934264023573388075005132277785673366546276111005728463133450411673753548048469638342705414309005970708160888783265581972818819417433015579898625039345402976958825666858829891858551329374350653823301700650343434508238683648614130435762679198158280129462472447318720418805786068488128299123196881776734140259884220599596203284291117842068061469038899395844886029786575912828859475665669228562790306794016438395434305691146929737001940807060967069584231652347429833384537827165098158951391224424969910308827399669650332588344714841314683362632961530207842030165870616031171468155207422877940683343078390749662895020100239793008959598080400878706191832819387714023442975707621032318479066753716184598117954607424294875581475903131303877812652716933717447703380801467331448970278529652544838590944364160524296554419097373745488158479273947611303798504003527143427244376302226495015954371658779638368578286835499669349043997881024368116543291994781994993106281699038979120020390289217532159198219715531256220349480509003268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 208602115411452835763122221661083658700885858281070871035487731579632085167534966805687982467460971050242661442306116843035278193824143267145605614516838616047740604698831839264365747830768280631792372367053368819989825845797889923276946333070616937971634776153085792909758707918424810528827484481327548376865343656460435816841694960396487666244343171913496300200874778351931395338250139993839713481164701682982719011374128563901960981937830213582600925791179346742624795221868483646966951126571918531627638244849870064540350878202888606120663649160248386112377449185207544798090200268401456437914522216140532232377994594580682036746457818110757086560327267522611139172863706472281707694699572151472854926792600337661089154880283420906228207824370130714421009257569629490300472947358602711877913152994251209779946552029893747439886912943472642223066171632575042826906325998839359573678123900436331999192033149900524607904503818294526697631298221461596041429740717462310603865252950714412310103943341190170811555065256239839729501452434821800392569430154371221788115190933929888026832996522416893122614364898596302399364162061110240394506177291853980926381404696809128709171898970441196132442654800317290886942074778265615261870229520478064221100793812359147569448456169223153520350943139542504076422458316156317282491961929416491636493481654768517477811801496454275448931084005701948786018339435213159264479697928136467003532574958486440537167712848215355796168855459311964888866517092597560223153112676213076152557813434264534947014929083892614058836852347316354179862544116713110480616789182365805456061215277208923663146884990578001339748394714937681393797108446502965075941364223198709439609877462360920942292970184553269163842929091874291925460339082492999793656929135624734991412054732379820344683782815883630425338084012574120503699799391526600540074106338148707049470404611799084068871832809501690690291842313186694040380925701300928285652474810369208615571351376460800242346846203329556978529158390860377589320760832825781906462185180079619036136718708224614996105813755512521467182599141599327007770560748821848954421779691770327369134752552518591148559749566602660210680750995831894441250287256371725721270770657042257225277587817361312640026620069752497207615982944928291509375642658779129642020136024067559071523917061506492114119528135622316989297150256652933361535032413656340668434414597109160695650607630252204518436568493847166016902967284147595291108088481448722318531335142632973021143194710821780252210355074100596746618576746577438178884232700434493675770909874809325116494708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -494736702676754987124980372572459830847532135826301472730781468556394586325762424347397688649721895589560497790288288004239757385896663475154821025582061966177835799822723208716586766196663613464749837597018434311917187243318024267083918312670085265889177676623571742623929399354097924224470095384024643485740303528867570324565842070150555197070543723262651694634849739378140606630389348254602462231170246042210250554285703200252247461968984314280499904236514148946788976536950673419607885717367651590939002180219369274485352625134906381199482314133611038260925068895354949795149753077073518381146411302224662667071608801572294249716172439583183231040330792656304320638434621422388450828225974559424603487548113958366840020225037739226212195921019010288622537142409987524781188633231779910877691685739589166840976603624416705630445693693225624474601132065270145486202442797599291700848219392961790698327495065709588418336045514943460418405987336106036158159490810257363829627236105765059448384579958468783789091994417950356771320774822081273179231580621346384331793817419899831159484676875032490902419169964194104932192055632947389572689861946955679229049494903771073319343642110906178409397168578508655307690161302212182631650737636494166373655401945047742200526815399797052361982464522130182086744629106798073358682042798575925101638501394257569987946292363141091936235965340455177182255339992055703712415938224075814708210038489993257534697520104896741116092564003349306240041966120175640616892095554229695382819277983805517159525441868764144384566825618439840783757830146213428175787466075071307312202159629852959223236472228954091560701001221662432072883488724182062285217099686591381930959780991174533966305078623571090098775546888456138271672659461245359320629402136766317923948546828466930340195575812412191309082117557055576512146950492218957641123151562728287499080290239942441399824347518193549571232020984601129255308427648311661224865880502815992206139281042436054887234411669297999482632838468020425041991696349532019697438663942169299805901497779769555865343360569682605165107277361514662625630145952432438803767862240297320133105751146392938778527557386686144595389957207737260202223400325758894950895711684599326619389958023457723872090106256525278103955257842158060184868531954109647804741911268743005015098078444925056452606309577235227783034495899240165644246594762989927705646496855988342496848925186415353436683286375720524690308844523235439411599926986351665836508069604716648785992115115107720361696983526408083308851872483422110336256179751496805680371408402699438879504596992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 30278752444673222689027638003101848431980029459590848513755071174317258147768875061224730556729995522845573000722225808070012690597739726972370978938885708445623823449267172885575349365385053693238090075348729197583233318287459290019736053854542703579896284965824876066467569411138840658264275902955382034676137596009376476381638897851604615700583353767135609650361504744468262187785118335167419460264505910211318690072157996555244194353965111940223698520712816614682558401392633730404962356552032107103450585883681243125444867765080569663139091393449343589066674402847562785611027411100081408716613285917246048870180011835068595523998525775600512408235364758337305481163253090145867750106984766374248920910507282111037941352568653956812057313834472528951644672203243248879881325970041114529394484847329594846288051176286625620953664735685843076666490792639030417769772919116239596019589981341496895804658121563132279527889252669553894736790241305548470281626441396413006105738886218597434424745170504228887724857589535898226897436685075857094979976720673087941421855551987480033542947923959446357288371014052696861805453933057219386571310178604448431749112111061188387256110936533427792258902514571315409601566550246309761626246544641193238406105806219237293688007970959648125450740426333027280534584464463898899635820270480671849933962121383420400567965952605982831810053332130993088002035952725193606198810743600828512886200598421971446648052473220282881238733495555867187751782004177544277457101173890172637921287544938512130835836298534324224208164257838573242610192949194179629826518994069185978323784684202676891907813805562251547907209199576690158197752087782096885138697906545440776666595747451379087551013123475235185507341511875542081634504486880847379787304909264603914904238749001837502120723774968625600137171096496333352719896140971343324940187014034498364743415174207089669087431187743525663425822139550132570312422036813876300066009737104980754053797110026692097876774136082677890970093667237117049667278022783578365563085766869877037950289700462535415738149335005529195596210548569896552006571023397257277035854999828018259170998262162284895582320410847566663107840550537809063958226141446909322683166518196225188481301322768306444593954039112771180189994295244348269839595776577961171757465870479833035734973402564502566901131650819813016270883414683660738640803785144032067791826791192990661450565313153320832872802217975268794856731408933197644286887019235719235979247216780726144328101654107124953563072548788194930510813308678632143902263475665819013202421487387981791536430972928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] 67762283203433624286170670935322612805473115592528385211564342435985479682666338898176571942856193275197977671516008654590626488259397553799185394800465026657931343587741857014644937483957971913957797539194993462676247805121903604080434779845861478558652745362958159638890844921311658262409109996452265738111019330437006219406749683892192407741211592168168645459528577430206079357579405034062978085136327364915079106621295377780091718936632840812298830573793532859202346253629745706115453184994820021857630441158343756428612905217539447884502236917359548294976239383841206864612399318153580885050872213801476693593011587820845551213771442908419246083737450404170271470896201681846481779651976830263861343383114111963908020624000825691391877165678505623353774816006949848500880447125200139782964667487293565634825302241570402101122301708800463180655012163513196828100174055973453942220326037540653547563125853295639584400575471742603182014692050229619512284736845394956952592646170537679793963862825648041479971111791622256302346266642832371203896570991376320608016566154797565334364102829622134982848722978780977511489761818908367560100252082548663345277942491834331449705380065109055868420134460338511225752006415503149136631973595294691358247419696093465740993381917044869960751874769301231974998834300069479428042662437280930589942085493387581710877028709705341945236285223011104590721005001645298777849653968322434268287803531303936551479862769811489010662461065351349942080814577869557583693022663370866819730400298526867174415107293658746704596928985510483180712394983269455342391393765714762126398116561535834538888267826567148701226473852340689608283426587375314760204722362416379818527859482678883620711600431209081872857030043398247467492664676802687281305140272747072303606496425268334991133778401464548993553453349360017414428859013582951493401122813575690588418261103156541275654569483830806723189684649036640962243076167240972399308462143155992162482534173413305983791732265381283369369785953566969280980094166538781848169696406422857154283777860692254284148856662736578474618772815211748475162506963418237637262035833149311901352779499241036753119904382766049044695620027292432251634544751600561724875816482391872207098595846364867177938522538553836721190625420072756625486042778457275008207538600137314148218615638964213049710514849630137138877318575194923028515497495889595047626275355713045591957374997291756725011339206693266389164621055802166591610526426360131080916081193887094530208829255331949010952129562663924365735081714835133094893271774330989943132552831374681129093538250752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -2544832710398492237718813764728895144659853309971305337871448593317850164816697048942507748074370717097253871464757012230251369295390025728685437318682751625536649141958568409121097087231782252698837995160444161551118845404775581147812079702802321386116868621489684891516235247824656589366185949000767959759489637905652948773981010673077457330861695280247855016347963515194115444146064125835675425193401514972896282039030052103513727655646751246611818425875136689312788358611364844247644094461737960748078714958304150451514052682980741012535941166766343090863990193450155966504781695410350006672831511015897725746060851035729244607495100057419796374791621086817835467532309550294169082943999149463072506038483508605056616221466857863906521493281813011791726785047034779845179976392203626678132493484967694393302031615031011659659510705118735051278023559251760122219994134338042849613878862459673489676804721555192346408256279400582065920879989987174211618259261757615373365919774042810776058750641038396204574858359548212698360525792917216256428368728177130827692961127217186060911762122454289853012110310958468592663335283940207231888382672815598533371754211731784024381866579888087254081336118392441039103258285938620155454501016554553924362773766522206955810878196046121685644611233472257093927944641205584653703398837605247907344954016017395480713277915643072325544176963563601741689388829183438217946352664307401208242052806175997501561606673550465501821186960020264449173959800104888610924153844688297390919015813625041909483967927917731131406500069367246009364278004874928760636900508003862433212528129140476235367007213288741941609542474634573870938239261224800403200392783232035803743611014189753306500632455014240981370028315574352676628428336309177354098967006990299720967503540029687961656348653610506701070445278696809837385760777051225169208787151599357337897711969592502927298737212116320743981569021580776184318189423711914106378990898292961236750586828813866957319623172572381914884683808799248051233540620293447878932349665205341250948138013293293385400630421629889514532247021228632511389095615765513422974980864540169347497223737524261675075328335835490540495849346161757359619008374774941497557550399999601929889041047540267737014471208617140903324528581096052178638152924151395454289844707069481547121239381540481027102223368920027509943041215087800550183740207037231850067801298851159014224166432372125736023570186145000378907878736988620945648454583385327524043530088419456402253517017582954770505794423878029321094259255261586072664114593592057087686929571474358412638657399750656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 10561551310985505445526462310196771753383733824248932587878891163567988187511095150139444922882062195418032449066218093696763351019237057233764917667919931461112154303891924483729291088197671834579111034588710080553813894867292091264464764526345011662422994899927009470668704786361073625548548027211026429918668736159392475096217334095469106119884596205744555466994976146279027790957976972798005754304199365521386191302032568420624496266431532642841620005858966797458084479024834481909049638824034378670825091990918379190410148060595561258773589395956003787737565305500347584130091045163715463037072756141760201731983693840554118330733955187427800547224246176938048705994533075098724254730949527316318729892358060735854971347724537778521371475197171246992799488199555721713467901293299691270629872556065756847827488045287171412936888690091135424175421746719659294135908541335836803483715113374880904119278295351742528612736956045142132883372945420788358245154281951126333014482140678449217062672365611071371312386011114819405509314435549651734138936786344405796967338657697376586091482383080972243782683600049568829018839781785365179310573582953082504273664155615385445854035578431643083829397197805325496135041749598228610807958168915129151085723980061756396828219989891337945219670336968312901649318164740148870702099600846265795834541658022411622532606462063217160426505989196532023679287780803995094993479671161017269662916387601809800961520585172539472372541048763766625330852714340618930453280829758568818666006759281104023389814106252017913997335764185369559237281558341742551714784444200591227093975250331952835017626198552760833447443691778112096421652849166203982986530494946336245838404490212372732206178670496868799451636411484294495630443738595074869858751835850903289327214032787604283629790101160912665570622117574409123519982042373193422055546104662945860095488323099604730288651764206223827096159720983509907858520825067214533705679549337157661106054159018614631493240471382681849409642448501935995320989751596809017159828974869638143077937135934739442311390160914483748484007269100113210560885923369887447625539346100277025110037012601193712665671200345298463796672515705166637786384918677773496531626306321266831206420846972858394247814421783282089673090087885027556565944800006243312062362698130977119595139505682977443909462323146980206115311053378581521229452917458682872166007340753135642941181320336456366080689005937302367950989585918912237653651480383602629478864900802630504778681470749933527528936051790781945140018037010555903166388262579522567803144388021809106093601357561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] 754749114975378738312937798055161549261983928811732692499001673161496429086527061212658549013643282216109568106007793985390734950520608769492226308462327255220088113558777032086109204700220956241118749598194092003901293147704033386430092666444333265663498816006706544879202688098679761640069624607698010358175615965899713440462997411460269300071882105258168139061323534218019717680388926202447025667496623874050034789729215775790309677210126937486318995603610206403642251109732465230952370150493032437123418622349482094131961430377746169070640037698092876288665160037774656880900132265492394162397756610767205869849901270796838112692006328292787205601927745456397118998796540406331195830762285437137236339589494143660524862224959261964001213393319959532998169821871564549247530555702489025117878100785431966968028529193096688514824243866960320860188849611184667824392424011509954505122865349227435527045018222259327546938279429459757126466610964783449368526270432041670943770981139643946781032276576097585409923696832048416263159884046450291023512772850359760214281151306067939350270833399158491886312345511427049657232033445078661973273596870864305956002513907437457820059236894168182200938250931406349930970056025893231322022143074295365684505367144671166814843786242901109303295515222403244467286266712301127590972607770485412303341017882885585245765318905022420028484970353047012124257975864110596010626576172122287185915202480265649449929107635966977447673834321525647572174668844262795074217081045112245122878138026987884677092542586333320364894407319679230645851304949622182741000544890627981733794709357190485140077187562530655455484898397070017729294274094094558382230775635086415643497053496442770325124891180341579708709706034685892174133091786266281282452677368197385796898961966462484613690122958738397619912190732497870092138790907046172636886007793207443466719942304220472962473886013023610319239713764555075870326108569410748035516882788001959985023155268865531054520350894101664607677946814161773040886666868793102431812115665268963713963367439998640977915435297286591356251340059211348459440668643145843618310304774708459603735359731397496865269487465581206533395596096588608636728202723012520684659537452299234718478443303536551121285005875279290423797873657937512052876530986171858850992101407690017749129908883583862109382929071722092000443200090760169800230512867170703362646437980025292095026234230787349807643540920587588784124858763680814942367050384257089586714134752822489953910657474956520005746882805072786694616823780439573274542195772655431956027012236901097576355323707392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] -176320584213864571292562139249571464464496713518774899475443264082013677558071244958721352914507874132121300375486140558065117270771638284118627207642441997507191894198353344230134623578201977630846163338787852808522623328659304440777941064072947722133873513575056740274854579162413616513258330022293306050865778003627063513608769251875657517335471908599176770105397667179057437974636777402192874010181707796328429079280572824470852402127695219770027075885782450235599486692654406958638828326526640803448795835315860174186296123323694408889035567756974721843422720015153252020592842980880277464897047364814397819396785158104267425156249492957653124119062662473795462609806311734035852131329939142617191782946837877507643353377564958334156861855597960989231468434111661342825593398980229114468718775238132574147221329282605600469577246633096104708192853994080373070520111430385644830492082351271468971616854847480774374760970210432403717885490790233802495390224663781411007818902697776042583908603571710316815303960409656573381935133396862902355277068793337695751055548070938304803025880369820335020527638292747878213638216324127383370120620337444082431010888791742801296771583510707254112821766556421853195320354704561622228581189198411735756963377616500407041502236730713835768670973087362766680420557599815162124172853434339112398502095037691073593844215580834555874259798690107383032472633495445401637061250796453061077983731287265929224196110531508967145702555350788807685514778061803481718517311500328546277501662364444143247569297597646943556659427765715035584248849284218930117212074256232458533080935377341496808600595548936144097566861884683468289024840202892865930267950469848026439435586551300016877353455224156283564821673646621803825143185847712803155788775356695137242249035243763310767261671217373601421824121242863362121194980335097694654209346581114691071207696161815303870805230456143142631666382752360723285824909425545027845066085585392712713865492915445560566863204512913418237939211723569918454000742855014285912303112386981688740795245253123588480938470261134618446593926210924165346318528712056491640554006287488387876359299430367378798097199726734610772364041610785792096341592863205548210239577171414182551964886566405694770939766930628647092296267220991267159765195578519586682819648137388626835684707903315777999539888238931214762672643969731072290252694899527014739047182780002105137710785053336341564739487616920739639198721172005780699271552276513954430049194489505709462832382460493654356039542385065809635424097342329095181093930271795918191223593345307240646635509843492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 921102456678176574977764801747740002911243101237894310994703276079996068724621431959474241115795151003086043483282864541460617421013840648277364312048417185693342286919646784428627986856092986401802515278261227740428215586679276111023224723484421735111346167724711519293305566031345021815424654409968167500777422116216503719935623827749233515228664609969828509051301237613176130101614480464287004729880085913906314321895210415478658227001086286862519545093907842978034882944256410398687784485313106740495347107964799790229190571471417295360590243734434985136299186937902972136748072442207048257573161929459879929112896860822681247642662156977534669198599836850037236952836264456542445914804992777999773214226530010419382252701795981812819756345732598973006200280720407708198759019410940657208983662930693722995956736900677115938022583357290802145185799817599819345016854973071467755950476474581161757056034291800460958753279617771012618917206417737134500710588461970656223324344719144661727623534769770996921428548012425191977880576910666298718836499554585708364856441496205243756188129337370487274617767342898028171689940738616475256764538364046374851632787255987341627288987706575777080508136383002848716855568965145107404613656754530667376539673294641245292314908176438632905452008662480004402239427459466572147570638152658603908837783169898828534135359539279464210866249838998647854804770712452627603053596103341722750215757939778065126905196038374091145053349471688398887321664259575371692246854879998873244603655155633533955217371565291056107149209661996087298103958957542661101993294648414316851926265919803627038011524146807158875523887202930445820522689764138017503184490804040622588295618703480007750296386293845357415152715814301581206691936589824664733758801388460017625711745396083304430210982990041240975319090134993229984943627965495623740861862903559022567192316283985109678805004218984840119911522144333544803611821190840511445234250063777746662432981461541781428755956724551467112066040944249069723037976015837823642125188446556686471388395210636693932967562621917612640589152909081265028271400211753151975136030205192282966411759610539932667078807683762679643780924163221918328578279759873802684472761497137133632514055558133198796843624759887326623041509919349911376020088061680906541015066759890702837974834791677328615049861505376411568511582231397026271450321398537183616053397986548252859190624822466864268761123676178150022206166136348252960081962538159718059275630368168506303280899759758589779116325888733076106889356259764538022096332246480389287222928621379823961952407596826624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -3446222157173922470287000870083781041545479854367258923759786444884843664845483428892636625674564764993770628040476001215230207517410335261921260342324145676860486469660603624545774436699976499403610660061952622877938864519148666211698383622721982674229811708035934533490932120743173806134096560565904894842399795569359708718782034310658279781021201771974514182938974263119680813385500476848625201900349777809408050696857872497660719794000018014959072645483525873910356982855323396482250678880246817473785287764443712578649423406143006387391653826897126903964478864282563991018024114043599360132243962737534417574664358843572189656941679167085259816220845257250970762515577874144242627815121086150094439584127921700453345098728324503547084652544395900627999703461354127522973400692717061680112991445653682021162712397408166047039009607290220587708460052328926195793932017708907253984181392143824606333599166428187274920728033741544819041410266356579993840951912250030453890568149720645223151374053328468510987778347263616499680591821717591488293953996290945189221919236375808922612044443684477652031626443065090235993488820506527299878861484164777280295276151852779892975187724507023713579463956764253717918875701661835130685455506759226135959308512390699547247664457009675955545814877295467076663884364495188311266834301673732014068386436421395358813316771850435132701356689214497424436637230398067069606692448049594205606110858042264438369270172939909134193655799797472238584097270125103144000421307310829773012532416313827723968307415749026508343277192022292299236378793239555149178167433008122858638070726964251292831275282035247131504691798299899017048740987985559412220929645031903677157479802406623160379542683895267551165925276542151415088683749343206361921737989819259629184020876598587291806736297054281247086290826042158463890263243804933741643933131112727188826693387059174538330240598056741460551277671543051064032527790141379561519740320925726690823954512694412635115361172581749549127233198838528142460463231668465051400609635823213606956381294634894216318077166794647615591467573155491202251966472882605911780505566324003319656626268993617522828849762903726296767544031733254530876256394377221327694466629903776946775445090719908815835214628577932155813223104466961749335829962535669179725697700401271809665948787593009357603019658079640154209615447559232381423936818853185546257229178761301359802751626145659258625960792982156469309977073753322600938869543502382585200083195153369573553509596745972112507473337376262422431783305947802109941988385717932662587439768752224014985468389214912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 13841162434933413268893242589827516241465041946313220465535878860987494852071713167595777411367348555567528277058732637750497475506965922861368946250762694982414087453343977676802915079715690299029679836573238060657137114709994612563230594663741449002732232269391723824030467892385188656230672307515084702023920103768549938807984510263604656022859426454889250168959405472075904083764281253106689741881500534405092445664438746506165164144399447027942918918410452847769186664269050511146756733586454186101059274292118227530296441620500080495524256804876645573573324532885483340281675877423086543626371571434206306501291239984366255919599910012586170343578300349929895142037362180164631527432450423181604114395916659377609273209126729025261684497876315378347188846734234902625900985827558568135968363618443003080823486032706943649179850673919798682652359217272488150761558822820694542526428579670083411319969659890729035695701415695443850416833167572033062616657685788067336103119798142256367606197940056736214602572639321702814754352656845630373708863781778356254262896581919950065910064748841825383703099723764685059547253262960408222300566244105161449634504560101222031121727682292228642637609914847427055497604475566796711147631236612932505396402756777701052505654386177049242831169360888718014240725267196959483096251179201228460278275827313155703840041757871831314790704049879330475681505648278281147710529158069944606637402956875611166495393856146789837265543868577915878475088046522954538641165037074885766348728049042778092171489818862066759527855438301903190966719047710959280283421664339953674315011787017358251541380437192901571582987327085599581012957436369645443341367965415697079455072982469954265214653279868501088306035849093023739321244340017921000110336344047517620364891108203780869143379209489380964456026218243725423238119424693035142592535532322966994030703321604899740424384408551586309893468911776057193729420843501763108869306400338119295951280024581443033041499122025753759003531915983588879858981747400178549699445890683797062819157148903305607481626535278439133373799976914496331168694752225650493664907575397875468595783531138135801077670016204322936869762942251721137899978579062149179459738700880618724833744149859521553441290834620236541596586828091044471426975052089909903481972243787270555385107497808970119514973106876665093536834043224881495935522379450117830538965055287342628394909004474953021910295608142252919741575789351233685310874648404428689648937005725939573994475840311622150966957280036797345130307916150992406328504060493570447131468111642931096319631772195225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -60308137291011790633743063529437693377809735844725553954949836587146768499884752881736930255553086953246576434050569410078448787369624429425783830516907811612341654396389445735771721694979704813985530868256962890882454642571881151694753530263687339601812296011669078438772587125756717469157333643477259588385572176283650757906905021108745699148749366631697639996344838503927500002489561044502421131934197667639369450227857212829564772561111995800577500021678377509655199859036079799122706719932576434140093581809150216624608140016389662404771303108033270194225430907976529515071383989315454747258381735944061394241330282507192646654680389714990438998484504965830922764886792212543974891676859316945443695448158213758840487031791549997259183026132742056565036171092130551387889143595541374753892025220014105521535772335416589066349881423822308635907287561758434429160766271762972630030593804508483478903857272696418695937191594059457672394863312180580698811605262211097513128226835606107376749905399813610455271147522718418393943878908245070624975174797549823214875034087616301434395246056886646726646496187219976999900318674918044009452841522529444208677516951296899986256925522232306004943763149749211510593730637027963022109393027923843391147273730786470642112214494298833027336411341792586276646340756363072064364315169293983655280206512549062678933266347077355798930678587190387635688511504966702430015035445463023539071764804502019793209643620982530850624768566468470069258919839515970239045102547734704862570206611508627290077234636009521646348699686911088352571078334113297901148765698284471475875972545730995218013474044854097910595980347416195890922112078174152686621276939638452320766148323844422838457863383962663827254179885140240614391597441830426593607597782712732808825258751443759430445444380854904615320885613607488578365236572250452924957636582940837338519009822758469562241557019155869212302776703351067277811815470507901632801728652667295072021865077542386432043968040969982045088384194339473305434397030428403229488604054355930419123213213290210907601394220488948932560921162820106082304081498903149806685851248026683541191373705621308594975747213224561071211167294879558367037702241031866519592542186395104640299093820661566274238433507968050744137353489396270150190693038453876825876721983954566736047275122291631670340501992276658410339432468198728014270107476786543745845034220485999795037193765890489463320731838090526970891595229956267365465212499976473384225774520102549202329082325505659991803858250506338040366042517862795805471119320683927807975623908636327599797676347234451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 237226992455904094784879573244615334280340829294060431730093900219789977571039745218030192075893685592717227856800375858436190280646309182681743742149084992522819474682039534374602768802865810377859525210540945345479953837724041047625226201006575808888511732563503886599217958696671877016745076547947195362397135611786585559350345137449671334704892912737577132341824317414250562052053537516696375946353257819245360529381403709359625356764050938105482285435927508087011306941913540744537576049683285801709542683092778700751746569677953882603997934091389527280620547682237314153247545056898013417663868018663167913976726723781427733964921529037831125922641907004849852576710290487781591196414705150214519071458697978413520730267924526813857959679758345858232187355648946465479822688707444962674875157913068173170870912300696748892170579761617566065500205209683412647971654346794942876573023465234281912393479461879505368292265397459552236908607989173678845340894736736331225053616414380608993690550624999900540785302477461247116116646660931436164790235543756995807497645306013296175377906103198132082306911312214589793450753935883616744471049909533072475753024369268857062503419947707777649968298319368653864429587949644833788540550116481465888533943115515084097909876973262438106870759878651877986765895434169876333548340994896577881595929744573641866528357739375597963304546250504633662040857121250966726055409212397192407734522217866627614330422579248611306708286222584217301453771910041527214023635952806116559757325753870598295724703547818865267762872243229360383902955157816110202116171094958945029355445339232892816855861859858831078448057478647542187347893107875866591871607933869905374481556573493284520587770390041795887038353474491221285239337016481902176871753943241286466969398351373777379586537746690280708440977892134443023136619762362514955293925507438119643251186709786190006561233020402816315763123730203590719208215738008457599111645847739036290297367668343722209300927904293659720034479574799309009787480526535010604040198752800971898826052265255300319353586714485876830254229050233469357594106280341274330670739040659527083687433294512130313102673636099009961831295047177411577871925212938699813416713807699300426915018520883671831710402556583684770313885527112494581296803668326561155578009674970254060958784655038615920720110312732594233663085046903060141768783738109445887900177178725804609536883211929689003125611011808374803529246225610647512178337695348452535030913208595278832816239019473336113603687954526113440157270553420499853098694060672712024786362547062089455403856959744507904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -774913538480739525592463191410815615894087126610432491254763650801807387940818789711299593859987810592431775289446737206021650939499046634796094749659314886695856217539927027202017529147709004588894421513639905450448601822207403409480468389043563412052903805280455544140512084939606528223790732227934242945878736157780719003485738726336644728306943789925005339329259252488954804495044594907018997231287685734005571208218553692836122510934452299597846239970223148673994585143773693713462337636333370668033681901556039485150883389439729203320806164427682002825376736767428817574571891371995325395703890819113420188340812433696190278488820751977894240730233855330725757276084566776890341668858752062058614494050910535242488333231060374813121181643793886556180915383827593632674608892499625520388107838986808380457576279745395576844119754742315857903570470294422242397407342030080374547853993862498417029141498280342412146300692997415656480701396224953977771564780997047197901540140560389196905364751618005587900391365545008736512880264863918230830044775432819277234668713225932476881741180981379203281788233401902417355796252958114559598993635937703920546725953421747404343626810433985506279536146542290585774843348112781542712619808579075681649908641591621147243921865316273210827661735024519612806219840829426232179952065425115259424742670552132643065562624291891609124892090770496896140880610403900306181427623476432767419426391602349386065676180097386754622648361541043255361289828652159662207933125708930127746697412409905913402275559922513327019548628573344254562614800211550275334455795143180780820242980033983969558705028367269915368372562448659146208967273432667916022003683022941809689684458484078983241153140718161632513441002031699412951472072424162907137196086499411402476305585642900679029646111874922462045744248144434636496299214703009825227691261884461698825537452708969168538803092124525122382124712649722818326373349762780378606545333210054786181193328323088540192291726829557964698342595135765790881122969534348463367106420265568352492111638087198682164609002479915359780409995434429848586863745451306050501316108397853911006022206441067246869323959028090181121914318224312611762986430725976335368398874538866705671804398144243713092256144340820322521966204193251456037203659956442790961027532128515658384249156305133669531730269215689206488554469198808125561324284796650343878792535654357337209434434260702435643753206758570351026421082925894282512552211261701156389329913253097113919558839831250548874001763655316457326738159602678474858003956584457499283339042936910345342093269468138438656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 2093380656215740209145611587467886641558391705676906289460724060609079314021290811418406385852121171578685913006131986367917783205741504420038237283470662194875180067975187344416091224839534589286973211265380152658133236877885315616575204772181312131051752839866226116669581708224622183182119229352794116670240076785406483869308060591658036149747680473678854803941160041182659523224589930777408442266673670329237843125365376778652375662561416278401923352393231678855051278792879337165715591844400497610088721652709927265079286256968983809667802928130148220137606351358789579533732763956498490590739605933490275759841356038217183666400175624528073646392798251672568616117920889122809212100785222961719013227557449336046840352855143126216233126442858224190762383569746387555051549575962892523715124671304408461442460150023081606128950820121203044819715544565381174850193923359530392676683832679009439122182085846071270724918484952592373233721130997464528113164416127807675204082218484976585128796144202615654579157611130086682245609359295089514163273848330168156141119800621636847593283070742147874358585088234654279501316372261210735598975274237496062888203441208954453611468719167282847091572508664859501839678959623680326987454551334042167361864342959908754860958252958462293389147355174766790753791452806595623175193935864773784214908357497244811665580631191201846067600788391910417883983150055989857729334805821644484522025703794377098492691380278265050240012074936967436124088882876865674403930258296657281141459181220285914337088677257432269651765502889056114735690822597495847950379921308189213064982795532033816092631661437757830207426183977140259898060633434126066431672300136902281868338879355606888151360273029979727075809301817842396992208994576288225282835546415533491368042237389370800524546783212951415250884131708538315347831726262669416806977641565684382096736109375729696530741896742152557691395457629401310401546271237200296162075311767218649301891583131620065821482692382261431246766555951847235953340748768259159569715569230457556064890037667614395404444606702932250693244936068949745958409713678048711378517840916292499387243624563991393370095812510460062011152537065097900652519253885066529716884795939650565484993380705515069902359227657290719725059301849537667914176991859647086994314067787379142778134197777079727781645561637652237550738572892377343245948832164674603173976465854189546469356349627608751184664170069265563518177750403617818059052941850793279036249887621178882400539849930279065451591612101039006812071480471010425805559803104870548700716325660129350379188151321586827264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -4755457231889294989509416161286112082448795915218477990574083144258350325788036265729028422178706602134607313684499615208760934747565456310184587557047413853993985993237030940780123559361638482333321796266729236126809032310425055781586039319640100124236867296862231538858658154285602816024534819093308883401644895208059016095229995961006580927787603674197362614036951834998999728556449116104697502169218163244221832040082099032245457575591357807748601512321001929848417356054863202751347014793151269282769251782228350511703150182235107132729418223210604876502042319586610086319096736124612491650327183631444886391684906373904207011925261753855918282396547166506424398973121800209201905625331660271677663583469389117007837464333225395996526430577584529458641243760229927733710922520402981125916917367387852128461288818045874485993581747544742948495362619333777741468607639589286712889899146549966074012935255985460041979716474870488926779599798777225434535311532593893211298055625052218581551011376091479030697971957714169588746728472967089996002287937251647894280077959065505879000676118072927704213300212644418225394335077598767234930780784582714005596493798733904466348661564159857358179770809178746341451632284034513255948030968890384966217841282253820007509769786816896229615795701258041541990210310300081753082605398353239934654189224234399413988494782879462606805652418392577277047789380505537709819154412354678474779459499205099718928568510579125574662505165369570116481793095039251947158844143474360193831263299482021577287578912928942175909710001249316030310979351743371756182799621900087359130093472491831367157827193159629133734294715875497000277917878598472369326048105900641250727483913324450474752118478477435896057278032369433888687649458340997539202608028529369530858157531909314942105314200787525085715558650466062317038858531896303644464956112822584903000233844584447300107230755975837191718499653098632732525989637999886807725502885013043102383017508341195261000158606528359310131364166976839247237208481882911186509544702641059164261716473040997936907855417203951040822322747935030623800748415567214768067743299486612304918865881356016431635601036679579757211225172652431273030982244848949202218066016721316913022508692158778463450397846205963419043286622587074273372204402131447435044048537169271747579712202496431897874007855603749986346261689416013747765527887943093769837922744388085115908398962379360261323755026726204770297126369773156520513690761666409929252096761104377492380356589370500281122204660902462123900254993507220367740742398244976849817821724378194799950047266481968775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 9245208949912418934202363753474944673832411504302050047592900804159184513604165665900934936817599331188069353574596615884350456961231516727751156002700794275466099437323842652654177582852249645070509682671222150597717391466878613385655065393780536275127379588055500433764525246246032280201397807678630877245998423166143202378724629968588403900441185310023699628982779638686022538326248082641532137052505929124159610518527025827227662113854232247556387301508140952028611779004920026792306017778619610490058547774211977439983029078856140474299744902600380926115892685274972114439791170935915597814515817094229631667058868551416274415830406827882605804282262282888732891955411367466981957408407537186856434123142689976553344559281482622478461535470975947489474218166258298972472977312710883970749513092325940713097511039482690644470900116787737381995714933058386907263969783299347015503609927385084879309562885269870964477529560530105363912481721154686335602150685491542261011137243128006897475432031425104013991153437823526153458458828149292516596910184627143198273950186505641519384883588066721130644087091204752082751977810141828690279350662671727006525075370045495992669648397915805479469320703606432052078195101636021793219870462361906003388705975732699764571386467583139459302907287846161700551158059469349775630646109092647086784428556404202933559131012427487907853353882567611088040544756399169478559575128223742925343582789521781866440696624529144805503840258407498559981246078741780594587355622529138842966297231124743815043285900517931089589338175296039582093408900439619359708138362800434056196238820754754443642648857703051066471012607277320512085702974690021495933942595538107128702144020045079688503214369089749459972517443388209903487729920723967687034881956926808009166169142801687851133812577889038790514955371664302848317001944567772602398160431978844423856476268275893554207261720765575118313524646745059519514081524781928817650981262510993659557916182618519778254375285354162550694697086862664779345493661750486109578366767875197537457334527902020243091226241910177076879105346083397056450660954047425396484197628809242904491015682503963581493826340672476213903837533779690058265358328644930089455310519361571074636860215572193320604254701937767236934274198659785933764550919587130333580887772851581574550194589030361384099516506337354177505137227316939396601152555370418388372986051839180238222180675326223419001778207506943848140752924788990784455131211535228263883655228133995653308352335336831439968560471781001669435904581866748967755517005337555972464529696876846894870385791390453858304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -15607772810282240037470539614915696466874268966871955907237127990871311857854891725802767277528222148066008052944858866871746700464861272593930709369212110204792231796210799492775280789160530484142653633809345203945314188909500733331872629821508535106491272118029940046379981304541815683431263093153365787658451307594511726241532669994810510721077877813378407468098660137715067351946478250300696206823672630699313137300685513757023776138235157512185248425749950795555174374388309413274872310437402837391871283436136264067635618655902781084941701542043721799793946516484294526487454874499496416557746686084015981679824770594194906676131235319484706506968044571578483575803178851179478228678216794800506057782924711163209104632374649213299740849507843166656210275397312094258679374198410182923911880080047045315829600934904253473931208115959796770444285006375696933812330643382291344246888384929435229895916912737355289829088625936862856418392142248127962044135423150724727104984197978537555461558527492102820896417233064066334094243705863938562885996066794608646501131074528125363860522316515321141258601453897604688231010296278418542265811249416181744629562587332148575901396214569088340926400485878866880143426601889599482181975992053107662505806040623952765746572724980359066196069122001425341194872611004649460490611534309739575684761763385501500640771988570552007079020017884156549111551745916491320524836921280722241047248862022675982697102894786258070600372685409572784560523952071723699930385435556957742687207021346832887609120827223581133822416368340340425184645799214104630383929355886264009193972588295354898981994538712173794059869035630992849464848127521823721321202314043964177194395741095537916771816192943189986161874182349211271709443017116002948800595669573726612120287578372750397934391825230261828879696028872348209042672309444802670907724856111498673142899218905498739053621935922504371409508981893689129210314028041549820062665354458794007475033479188967851178522969277433288214075469497919856069719007174907026685555686968316536601628703362233558699641526569654808833690021678990600940493125788722338689694619961084437516787062541235445087231247000367488344166387862632760475758783876572428000007496867908352186683106711868419697543777555063821383031876433296421757403214601334231410782906078913149885260917678761977181750675817815030042545380488701081956022748591726027652381709479225418775306175548638311220026040064601396495472208446958081663914352317049489925248606519033842638926940621560676082886846453795883976939890114851289659733647589633906548344267301828324121755235252099350528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 23142501740445410933917082044015212772358172371732041993324322262911207105313022000667414862336824467539090238085620799788627146532894961967806675075507871986794036983250583981619257431868896226759486335660726447551341397895506087584546172054467944548614459946690300919552227122650806430999273674260782673727752790511199025711435290362354640557940415612672895658335407038242969316579925549892832701792684458501031503143184995596820832981875748698702684628302813008372233581616611308069317727871143121095943562749755651792828367999754104590324313522339057863864233883855258957803713410101104324259212547104752326065492248529504166470366203903901174858970631094516428739045847975247940076206564936257134100297944109223777316461430451965138613510269173817058623271949558579641407018528183125633396418356437135734234142274415556611643539099947326519999706073536330736479489776186019369829797403882207461361832542938301250703671361787629365128908182229740872421914550822843552070397149897001776366878564171294831037230137260350310910299735464629256761684837065509190035853783335703964264304421084016741201850908693936293861943022203351690695458569350344507784091295497594608247073794129503803018736625368656891644537219942122144164867331562793816228977919398843180556406783427584532587709764479161752937227097782030305103216465069725998305683338332762354678099804148551876909680589295064127011085115256436086271160443215698658179086638110571319826848317251871881290448595571121004228483667470596136315469033733570315113041575709812107344245931187598458180195661439472008293663838875764960965571284917241002125065975550011191848877553605211815531540685764346598868266067981443352023224111707924048179617058458720276183044613974947393985109477287188790097557353005089769101962485608596911557300734147024148997927721597467207639242368071205354819148330926952691443968120810634607949373207940392334392835740514415991705437370992625145748488397442048389591953691288210417290492001011092494885461239876137462328910801600758176952621688285280523468504936026245337343943829810792908298132716193458185243647119309595759823466837409510849923239527077700331496657453605380905568312081087897637962792876409905310845962419506674204442727458167967934480940889309192573081206027255729318109427754803336277802867647173054093745146876940467301484811582306096389518636436815711837538062192371380235153759802603388292904565284982591299969140767330312268243167580798928152824754923215686309395424433869777675550040151355306457438305231281997288514209188132928758917260499498939049146632412190139716822027011258846315866187920419374235648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -30402064662218035520165252713158787775137177149930428497514522352841467722204230862390027285287443236149394109204089573428525562228341947816491254917428913304539392498615714944812407356610809702719041585208848269429918739562824415599751480969076276398539724611421949001047555842473711616319578644287648618125502052482967407754209705691522399167521445765715358427284031138553959351545262486146020441838243229434470171179773034482116972118321959538057860903853282669179673623807419844969307558804053234827067741203274353585115754204572316439045414641070969027327296602236322813182268688335662739369035709696210253438800453633536580908451570887142111493322366968360837987548675524386361691183466071982866085287719161947800054642919066892485932102058771619572369413278304228224268453301630268819128087734400176366028429980408146201733810956177249260315623769676881747891028205426801820185549748531949945725560762255452387645862391951082464696760372141365688052118777519214836949907513538378765424921850089111735334985722842816092900177839290273807243899190353085374869073073256018504751757336126008749972989377320340235609074502166416610631681381432817220755828896185102120075527051305779589500384593031192105508566309384087158692995411306419247190235664978416761345549694798230929588283072909794789193507773136017867610284886051770555943488105461940383825297621644731651642015907580699953442445319566822363880089002112511901262463397427375401708232519979664696405415951612601140738011830393209231262225251188728923507103776921125801024124006949983464630278973738569429417322240847490216178193553390863807577880568961641130536651964276376749074374785283188578968629946835478251835734728463950277840332934229154015207363668086782310056538563925352700244844005054482660209984923605285999877681013075526536493204108905921364388124365238274225805946983454023510135453322082227352226981556158001612459906858270032511496035122236782891554904035497909977647854025196234359607373608136110651591519055994130781340502834359249546084447032044809171937942000818453921744845349125647649225283892857390924274206972811828337499172064574090792100889676190303426185770651796681153695306421871847612608374432219876091253907518435944445290572205394160224867957061019563880677402176678367822383085714241218107785860356037309442805279706400786089621501968843642147808674612783991044274323662478035390337367273430551250556052084419419274788223769750675822512982227193601743020136461528242349849721302710450621569130013376215123946849844272236184674320877530469698441747127047672026158756188504960650192485860394200851882082405108227768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 35613823607346801547441617276050352280198151420667038444203869406088612493668362995629492586301746590749788367344677961982318928166032267092083293200388631588141275781698620767865952633534860096754154983834630104739022653579068069043549722395922899651167942912201590228101324501880323869738457232120517120735400642827147038567750939529601677142939495454038972844468090570306667584631531738816398660571776990769744882188254008997413690500428470054721782543180255580137962849122483935606146695345951773420312769856963899391389471066295299354114811548986838366173696310080287040877928618780817969701008670281725316410838231163396264905971850665114387119114223239652527912897835906915141035500829985490134337436557062127675222153248083234775224712958141963433278282178867526839305677530205049342385985341571771164955513077672057287285993883182291708809271881704243245028383790138164445775246413431101349252398768432318219617132127241623445847168334198368521812567199964950871497236269661232437996424484922750390917645544006066932603712612685703115671297650658171228094214418844386675130080399914664823419583938447861338969147722591128316485790067238321837481559990080904929376086358818011564116633783337679365370141679467777342264919849116237614006218601294974044802918651770384108575302450924122216505412572388308549030374548358142889544707448681958575519911912633439502561796234133571771965576757948306823748925044144199493321133801974208737629047512321916834846479687009630685455782979669768934445425341115014674812119238054341841582601412379089331013513157277737038620786204307524930693950634995478823620530096762309437899245725590684257257667147534821659976264410893748264576811475386223335405764958374039073650231771011202447039694718979578729255862934200292647736359753406578180580218592870336401182779820470379522645011879818730217693688633921867801473164215801021210396111446496417812347911794369707228496896422302736662588523934235754865375686147259121642430663822046840519968652260381478439391237431573910400370342495437151978476324787239688837326920236159714547527491296643391599241809274262003780719945503908113926872231448321121073661724928975316633863898379308709428177842087947089158583772821364672864786039264327944930321319511264155678735867306838152376172971008110132510879036176755045404856570647724911012063462193457527453416061986760303713343881260547934553625324861134093171222130656936415260229376275488324777020831990592277088782683603483186161010531603833932434912784890693189030852541170824680741047607758522070464931269613510712229271432573848770404805799358811631159788018860288758513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -37369765744378847244293499280170630946793815134161998005373008527653985267625421583903195913815434109673676041811461079649957035905340496344257921872295474435919665358511617668506937618821961696425518906201231790190859278975244591809397068346817750456539734415949448366876161759470697749562181265463012805278141670769098294287575318593636523263417545685274613998930189763674426906823498693693590427366916337469801004049204816541783600129743501791394734097027311342229346205620636222776978534276515075649725281829768731210541540087894193417480780595611946808917671538519305820642758978616194882310733545914785241887101683161861021940157592153423311128199599417051265457814498054674830693658046073244501057836884712108563507877077291566813635716796526861507244318867543257832326184507282768464744153179292514945992794689829967381556040545679958565029298898299692398889161275581940865397466913960548610260277079920760974818803595930947395300192110374316192579135800334273040083737569899772812698004730365448100996110295037546982800024376851871332494497438842646359898833206668857345908338786641125788694357451276544901938589305314494453224975528035185013986711413888749607452024280878212922457386179571020115205586188952829970619800577261210716156334955109158513569560829464603313435731073225544838471878656694560354569304170653110244095910841018422128588598549819375326850089103147013631685955109085094909464954445339653250525621843835276210029817962034681987365238678819215994098133863944377984754164122946563090105476172407994885289558964500334133464968822396851741973061012133278567340981914792519515271562053428994968361605630463334371288885212511710304062264272711402091116479149709834495655975144317033789187233532317360971008176814791666821729760743606979724906077823268142800060828027472369845431415140775114578183212548051504183033420631743572195684110572276324708850273229849415380851839486464026149167377571055850430640844165916492963411515397346089092709414702425554068658940140800682814138477206364199648576686853775316724494092609110851398030957155040378614339985310576960848796764866978963194196294527095534239416606544632788876351843071409016747658994890801359891927569005834467206193735288621535179204357130194220987554683352365562999951733710270847493443436406474388152619389227352918927987386627400021310850138482717446040671405195063321139135550183240198482451979566666306117930215041702425902440308616094642006612280483737930895231308709107487166533662853036070652568480225395298007860094806339828620496385423704685844999555707768853602331512255180067960859597853109261507367047871456167854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 35225672372567857120897603912617380243839514279390844339055479079168789876702828989446314077840031621061340777515376295699876316326839857737997592580007763663362235675340848735792441515650754247522069246037925704233854268438928633010600512653054154684906972714616487957729557775186944848062040533748505079210010181972712792812818992326214131704555265553381212856098705722828791075737538188983491574150418427980761967587394411859266694639143163251614096551399267586779471592289231386352022078511206975256937195164776939880086979132532487398119532315426768044517278592939054669149389051428836405648253506138577876981252202240105193121628542377767012141941857813000348722776506091760729813255753445179514220961364429424193789031064444527198056189936319456343765582991193478469954323913838931598095744274740140640321201899985418408963360023617834915808149526021521052068508528589954894685570065047174449538754321531200124740124755646639581377659660989337173082716290964582681964473036943257329219956956409664252407430994751923153178299547047084879967373789032846926987733673954785885443057484166317292441007599123406746391706402560162280697180793389329223297144165897963567685515171186882112495157275320451561206037005211370972744879219572080462611229630036278443269050136579914638677403193520552078730894822448016021458901759966767113776937991864548283412018808251463673516285992269670244001217302506026223722455328834499772892765124865109138809078763366526488493642372106602178868570744743820211946269137599852676816747214931946757590949488569375567103248015858663463360740347493258765919752137784317727069041671270746791005011086358121167071240479787510629996124394618429874644568786559027839076455047166177151545917333608534900896192378544864411515742308220602173821606151878148407468334849981021679758841445935807638691760037866686558138254108043094856905880763151978357456781481480581311884813874413724964181468531408179792149025632597878081195662458909852246567671506736304341996140083790816363327130383105523002263137230900627435957573874796635196489607935609428585287652341863711766816272661608817424441553359286691346449926301172705916892849740809891917398802880103521073108935146859914471686042877869245461799602011274557750439876746151196147700668184213320024010965002224631923186538388991300524549103316031003253756289372397815778919189335679012472076853803685604036821069718249643386044997004101921633701779026447341711677317162102518367741570204346473429564923424084575211301770636432238198669526490208083151659867958220120541913010655089915340885152090598384422176688513767953160898619328245329297408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -29874276024048548051749531641685102112884315121273838739409172609292780952670619141730107014592149154631798661047485007381295166336435733324939641999492676117387089346156561480752115422400939258200165030647642260233045435069769720160829825087212384828953241250374503071648609754879868907007015504610557710817240962410245972832468029219061357203462139838440672542712814910153979717353934756397138061992404454495759587672627206196651616916088664383645798323588303652737782814025238348432727475566185138172066371342030678495451979835005852212103988451638508350922125556376114630949595821050939185452897795826950406561869856398260338975549804424104207027609396162112020922649031676068661651451863076120398130569298447565926349988478469878317727275725375354331036246670199481104306405408658656148260651870933609726623993519578567338479416580042678835813371745112517846095211896400119259133126748807492570304249436830170583731565008253638973792698607668531224572450373715924904443930306680413929749844900265930094955998749634696616682325603616644117619507112981754952881195951516399120252966889478645659466733866898563657348179459325542544919554485447061197554035396207912930532082956419806134240882353740021645785377106858733646966059477227382627232079814176811823719137376611251553352383217628167035896293355681316426844526745882728369645101864621804905556955601476117217937719609128957397366553417757800023378685578455852191701354401232380675956299547429720382687204908077589079600274625733994720116528136147574176851078328559455981609407088906968099691587810737289208303371025014665699554721933516325914552587485904705785518576679114700527843272784055924708781723406523404727471508764523356004238794230366411220914107272106721059872599154593251954428540603827974183005364100144568895265351542386007411737204356281706130470429496462940807263466783764475594828148908893353571460795368348018149472620733863285267193942240862407629039794925544723919107392163294682109362019010936780887262335502770701012927271205646051547488918765705379511628388059446231806580817503479347819474195300085560848252101523609278888751694718787297052261626900036972287304089722516830418590480791641493115494679364675403952597188288026264651350383292445926061061308263514225285780044814850816113659407396901092263068538037188045488356947402688992802954867352031202497913976838820767893019037733937402886459692591420317759509610270560474164459231020982487826332988510593721784875557955520271805290662035885101569396872358759529321797982113424506903094466559107456718237916241765866960534685871597948025659082918619838815205002792947297550336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 22805721451404421193413478984933645553928338918253074897339286044653402922515998747034679525416541708258452068487693548676162810998332448971531427999057449235025552430132490606195343726061274400531777200811144941912961192701929253598753030618007915923292681939908057680244167865025045106210793904881459394089405745310178801699411331647497936863281234067127094023771479550362756007490188865756825901323250089191206456452954694854527147169769602831655595797750658867336879883301618871914429649468995740013140901020722167102996226732467677281575493510121234309280156419841579881117498139561830667659150007157380628748874866887405671230037311786434906409624931213822262204900853176019244057749134435467732550683108921253540323553907918562329083536927844967885976846415243132016362989718273633656570772825618794986061467689852103665415699827089985912117278208347673641312486224244892254412975794844536528716031256551375423174929512877181247632314558551624240955237698443842377220997727640820105367843405257777427218767997815368206512397994381602701073918080027054441748648604298313921824694170030701357956899006720523255217691267314330937730631728799761474231968244615054390518853592407375073037758421650905957211272208247448497580497701648520847834795506811231380194422851543792280004439958490301712366285232657046655652157913982011093342264428559546631664033137036520184264281977902936165213351569695454002825401502962385692271646349324732994585005587311401024989572567056977949038841277291011969480182775420426889418487963870814513706042498066471434150728023658472023597459082881842269029394177711170394687380679813398367037192815464053218770815384521555744358708517247097906276284123672268906360953818591089879885449206164343127829690931921957278170504527913319853964619364683929596350287979655483887378642555117762138754699211318594949949869588834674082715248257978348825053720100512473974034437905735865610522649893697155310578766564020482987325647470188945372678067531781703371604205956776111476445827258752570169369615503723483311372976097387673949648289844878701889017391028580656926425497378079173625709188124994979045250775145440668693001267567590381226246195464639585838402058789470343891545282148397563794774747069006304372450009829843548151876533966412446799486326881908399655215072891740490601654583455318944298148482534941372638255214424028707127679385501503549475430141313745975231978574528466843184331784560229504707569599607182750216181162344962706085966783925743788300693293625553374003889713180846074624647722388629206481712006067852791613609218255860376693993598436466354114431215561539974070272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 52624201759066737569663008965254299051235883219165068512213974187595346845380285554728032412592089277572675436075200386316585359197927522739159537407690810015433127039641068203006219858304219211367258348072376898529331546913968265394799982821871592433805772434533864909727883968081062905209410740387494573877247226923816323631355181209136468489635120607720656655568564257879072296234815914103330411026509409385318563777315083973392171985370082598932489957220191235194267123260871677311696639225818566436541780709653931491624024674450951034917757467148003761964281834589476298948944566698377050770078214283522545889767907197143401666422392313245926418561427928669184037841578469751718570517814434167265014822633593726825453468465037970335411174943339654857707934420816427917430858937279145924781598369296180387467725877721051578010836229167803763237753166100964779259923997097976390022913499231124989407850803747435940974016805695943081746894586781903630221162145591655599210862166152028982355541685561096743254460470614703996982869637475612506455522042616904211871824980500959857356762082776518066669359997637140757780569123389614843806466324015132542158742660154898044229002498798732401003513101193463719947958798485054361763202717489014254759413676278083466617601663198809327835142834754352902457415886305733276657564533041059690706975463320416351064466101946776417597586402005258876509462399083780059258277023533796172457479339629375908066483103617366947094517456193449133806493414341813435372985686609502069246086775794266221709943339875516857869832921564432843597747964345809185431182399269985321462310271275491930657706126674031892481122457957562284016925971886498367575873091833108956180560210286183969459336946742390824474423139580760220600413807083007993119783674772422901308053015775034626042063974821136856798882641965261946800379229227190003981556563710359840802043083725917008129220248670231227453786463241468822231761116636417224332218553458552124939088223825980088981537621064776095948987483877371215482086873120017052969431578162474020413497424401524222890527907064474274870667526176137483105724012819748275678972596008334633444853704502821154099506658754366453559413525452129106238904099704623539938885478904389939709403560728681900698573984896262064193080628249837025510254755544874705546709365600675128893046287819660080843974905612337824427188344322097060263303321948511269130348746368913843571412724847024732991168326502407323210613375218955328896121946223559918772004019280425608416750650497787016323527799504766140417596551774017934145019864015852783371366825259032605884416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 652902077313022602476798235607848422786098168639718412720039698930886777183202798314828651744489308680899877184205291909027896189990189185602763614351853987983596118313425142268414408459201307930212741603022351707281122432530805848637503184975685041832143793840935500751479376401626968195184551656537797980018759789007518546358974474023340269467336167647133296602780848019220489329198102932181001178884218464364414622494590710343337670070243086276874869691697300400254002562712249634954084825692678667654706295782724056509323704989485226775788181447534972117228140958599406874211566505364605301085547142003146687925681912255746683940246776551224120483749702619507665090280284326312292588933369593907329396615583586528873386287366771476994137312448627563849412091227035914127944892735797637202259351984244923321027387645234452810328273778090497148612982534524143758137487425797409567074941274030951914482935158688322617253374415951045263168951139146351564981742828312037129078539979684416495797385354458273919998343675476321589277222182515914815003625890228821561370605281500731300605378104525301924203591819053664225166712461381524397146285351300588804127190713888500644535865925221060776052021476663058282923483318097549224989774451756897750680162922058033233794537783500366879528514346668152176249511744534859898729489788218048278565569693968220600932131483377428432917575121132137294791230849979831428746055383063131199724955241885965774937700394600708774866271330733397779254072192081525661192248392327488892838813837693880104368766615371301053572452484043102930149718152534447292214931570275358207393581312164494790470430604767867284722705981022022430357681326430200534564601704961497807268665407639138288313682226281752587626864999759336745190772342240174044107623111702911931528899111743369802351097013117410889226277026501549370762721339801976773751881500009436698645816174671319756613978406575512031515309659487131403936327923263846483925782367122943428040958793181542151849115498439185821372493782651630839807633662267141169646744087887074237812752662504778436440920111270609546024660709007875504799328174116331944666063632730871156601692786876082505678215984241843207229004817481369414428520957071562788457474980428744018043901661446887481802773121073549101023456787446125702263760686389004042884996851152346882538184774142610401618639075359978551619660761506933818825583938289212023417062215381088995782875068705137204560014772443883487115821855021410261918395414673342246722367445200788145114608630163719114725541751091487272830513768306794816726750319286821147305738513349369959284736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 3885793150854752910288599441811219262125002833358567226720205844423932806704101206322431407978095040682141058064513003227086291500184504623495858173169584368536063252281180871471214510856621663540834195236173220577085069803530441818831433383284552029393024313759847863861522789748328244731325266066081329998574905265382799023017590752395778510257442289282547043017045229376357694447398589529529054589408592724338471611656857519840618242075669737182703746447287475791175841742839828122436154663487498333577510326068523501619737699407927384998726555847753011739453094050278785757118588248584358130305064145105283917709596525382833729527112007795746474426161731320438646949940386161695101698077862606138276855504421441284981360394807694692764891599000377833222108456932595325609509814344825718881855671796341241636860980599851720538186721827287617057761152266838063914604272673923642365568729724263099932875480980464819173024406978663926531765867527422593675941133842113684590285856288227139602641064344599930757198273638148626530549049050981790338056690585955261334154444968997917825446955839494833345995382253251755711385706302310155145883000717629750553687605416603149475172956164079871180372924865685508119255047189109021530249988322811086246304408894089296265001164200353761564408819404659517830750567680323262343789310400609030385237519796776870139299351418998885638335404291977865234136270837985382982136270333087458683834062507320999094869454117787152310220583306977256061757180218238466421617674701831736182420040697838563309277101881074156646699616621470149242646429590635873979063532916957890085933694856610347436050585128242733941163482205034985646364632850637836555739618521447032973502899856645589622476625120061970006148083437349862409580287577813230793015344941295149688772190042746950487785730318145934276514030885148589684003164838526187933432817027495265876795390949393365790357267687353890044970008692789880061114479917794295880423693622857019826750881137545510942378487789882556889018982818819571488305254895408386982468572919342519314012768559744776287436460537775368225888559061352190621050543673103460798155103879850571688057891972153540868896757844371172298531421835644034283382993959253285154882721670053454217757807013037063083156066988962041514652477702965123229886773214483524289948103047791986060593043983250871286216856639599642237280692289064793563536347174246949959559926448552164838879605529974530970102944451730180817568918239697635222239802563391099625908541512888176389268930675974306536506094964514350772166951421248534103010874926634066422586022368794094084292608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -115676680878820923790653633416464266414086490883126234822561879322803596552070521851351257985400868695147243897744360229503983461055139727437888939094389720111240182748430414716483731766862874033634051776911773558195395783521432709546049771751501508598057489268416968791888551399469528223571623094520903554110506445873444529601181890064242043326998482416216066814435545817192927132968977580294297073604527084164228026649161492450968062073641524347273252578046970024156898092741954047672107765908527734975975713457353789700417833281986852953335885582864672773581981712200307839782941475667415657513385350027858349895559075997989826592859971340810281123331908946515003064251775689179663419615451701746154293840007006254050827672687530413326124020303057239297845368232685503182162794134971565291420553295325757020646680024315605847949381365140321260599126880172780245960161451731315331625719075691524819499710853338569570746097403556622432338751748759003193785443561784938678623905056381839324624980442880808870290262323187448108072852393154713679660863452906108753599365349993520913829708469708431930155516494598796455747330894535025311888117726483174422066187134906295892061808581454314478899193369420060894335026913282071924853095452626380360937487613113466829831044282529921683980777441482169503838262226998034309159335789329742831113913890534025297043276137393733584997492272829935935121723074952390799579696081039457062820483192809906842772827979654197843680218019361882363648627085353176147823302863675311794510347525611740516110388794967294560234084409938089304472159001437023502468951477458921285935833980771313830851536274648434275275356420313211194507434842412626812047570826599634043279127531157468968325304436008698307089472622838501665796397071006440453445766108078589096441616045587199562240725649581079441675329461021089827654305339937386854799182545566676832520978272122251358442011519241023582700450666444472086804087707076314055987828117558722531948314489329930225321482673220709818425109106563957499549228723733241342912833807553070063847110890020156470318957188932291168445226926210265967196051571606075654953289672599895666764874729362131884882770335539860186384776194380653229350018105276721974319845565369449381610560546389727924220443966043112775736868808500014336086757285315103304039356784286388159466200804761542249960440245835827295221904603266343690885858401771642561302073095556023181573492643496020257828185006651854307230577759483991805233355589289996828755885951404631414666753892419562935999107980111009178447708251410611432044803483547810228664793064000948134723190784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -687704996090941150817874772595925692893902992356447690817015521700809075247999329677872800620194149728474284917462392794124360647267088039684929074237939195659201495480777412976267024664556433572535556715190814927552598437262220877210921975978440033838542314673098863234222267659444939866747912862260547481153965315552929027832235066619305867403111355514936206796039489319545953355765960204344669388084923275652890030988061847942012215983498631020803963837388290858615502018883521216373804790888994181118258282501186508068621937028528334793667698027038859792280220363605703709475604076921172025812310993437795530789596310195472294254121840132202707765230933557396558514148626051224425868899052082003772881209385730948348176589940861016068022573564705431446858939380063894503415663662108250746203298041724861274428042810195079286859381830383217328081164226667049221332948215419511317237688101862463157506830388394906398175243780118319739130596669816977212582316204017154015012390865692042015345862538016918541525185049777301030667287384910107218281702215316000786413734328723353099024822115229382587975778950740830732832317725754914698546563596558039435060394909091982491176521351181005001407845658747811377189749953299497264063970638935305820472321266187400778839821062500011443389933032556592816243757725398123919199988130434611642451659950644006075203651286375271444647146036741005137763707108267589524160089160098659047883834470912732421250265580472807613849497954695358270053663574051365790795963541666111562941022452961435801742845583467985718405529099976588563226856034186648985199173142944313774702872591530393105636636378934369313172553889841415083947387008981594570044986897545861512538479312680421304938465275339322350042241601101008796602833269064647241830232726705545843703203770802656357677103910308768152603746678798273931186084365183105039326291988376803021135754694364079610632631652375969343107323739134369047059486317870392726118181901740081693573745562074159107300953652664068575650653467767650973140232126789890245612582726088874920713674675617761256270164816036512189200261262248695605253611373427622500808907846686065468171762296926634253309987005609378522217271809311185731031526289851059361976015604099617835847343191132635917662596292585840643630453735459393398440950291158955440862899139056518659187574780822164024245302293942322803495170303854145609890146627825615269122940835629049440404151277095601127468068456907017037271489700332028894485312883926568984272038851889169314687118672099062214286873228863507219887662990546715008132012089549946830531168316377817912033935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -13986253611117309512017472388303749207790637491300150443695398640628300224983704363330766889089733036676457660602745197425254454499398594514291905714358129131437111285466345786041175236346118615355938723794749929991693456900913364406058571621816658772497747898280686576568087041425348603233409676929709156611029648985367115912395991941364992144812140147628615100430833076588040552522227386848162581282693106423490422565913065220969594824051522225295380437777735052942678743836094311292045547219635978182463023800936162791825618794469064188934061250344085697218664111606123444181583697861978729058345541228134464427380442106816813874044521282454889273501079090114746257718970631699659660088614326395585187343873885122887990077629716101692021456125706567497663595919186926139475527849122882853316047541469665227392841592132392211307309967816358859796204708400158669400012645583456059264791136117396720651761454458443453826068252248581674958244782666347972920570316456468825388740170696228132077897574130935040669674132149968416883670729641935237359711880991364802182903164592606357282577735560281440552764900945134872887529671670195895714061056024776429196385122364063928289406315150587730705121512615141964635920253298555827036919542540668776604935033473872810537311690834212132098072308464981631784127403611837968950880002593414387079086677675358619544040787015000861158621202670625669923519452177719485627976870635243467383676393797925641615864750576112910791978682535796147451683874361638799569966820794806866805346760353486772129953232520509533090101788868008347285614688498672898378902748821514110005478371859885164600479603852583279390334883530201842393177364711615942937618217023288472224182775380689289773548448772002508883882521901330520817011043393081884611022348851277846552342397017909232923624579803130596915003480653321703165918753299061332356555805598749542837144245593322100406173105665355638468651034601399459328151135929124733593015608745129957946005005260808128307048141524524007618075448514009238888594528243945063723240694109265237559417916562133866480647093712508184233708832794850176602738953924740783218383448092457715308075207376673656335646954003275523284520775036470668518907257097068165845653004900964619560912083442311134959137799190839078829233107834022342113344955466243682096213264991996858733345791779162054355775066370004611035313816543632153084483456997259232371985311263717472524689876094232373258641845894014763849992144217391996508521859138377685112122364961927449306597068010004878113725220985685868913792757330458371237366542175894681718238595741930362043572944896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 16682189333020580033927671758948343674534726037849491654925540862527828493793476003917735727326620122516896520225158393806472249130186352460930701100944380142680053582997981317008851205727619735690814740207646239428450948868424175538565814042006662782203868141705517098108070728673056015969354769988146429752799017295185796114756836739109078935518745679165179827711106815287708600970166164753235549794219325080652543001246445806489897201434007388091535854178372988108336826295384344563728991299811467127681909161335226989461938857536370813316695533297420367676448682578366444340222843698662453418939241961597932756501663180713195214363286951424781132371122140512341111954060024847428690640588060050812273131073696418313567296670078047079379870263010714973338727285542496170706709299775969175037193303024748018450075235985088946022531822798190683888212956968149120766592670922733606314817985312271539441359455106368324810011308699096374361612955246328347011551468739105027483175075117166976198272605425128194794109479555675569810886340089576181032750307738855359546894835359821569348538194266819903293662733393378169805164003968776916010419396442712462287108109784895584389935844757197636570249931288987555293836213633718165953416219562672074088547749605169992197881802426762943184199671548047138006728163625275682367709306802967549673521770792106933639851131878166558624217363708745140371379248840298808660593615942569178760016063715585595029095374218904530862029285828502222379586812383925174708754113193320367953837230873263831008912788259957044279885143437846560323065570867086460278976265469650220302843967459624021407955002417136639183702085205685277264967834840013191457343556017852044482228411936317576371957672119939780021559561608377129784266902766479674112701489082731837611293225288429086047119269132276676751189119776996949740627713097138445071132389719523735514646500261248968421407542360641095219076376397287332469322901130215443405034509733844590188746863041611976486414456277591932485614369479237973891262426926958926415778244165282255341398100411062291583883908934510693500201247333944027432665450895818938622327317381078519256406357283052803104169938659296878193493936817819012856716417799615196833065282689090946117084544829692690486430507113008653882416386907126677625668199719572492177450642560814355926274373982931655670832192482065664542053281611286724606653291640679752823232845685592437629016682633971972720391254831521901320903726576506716689452699448962948424145383339114744202967312600447549540443167904577123078240529639858677494589284140390921372697195624883296130859794432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 1232935027640260598983780096680248998748226580044109644218868893519254876279292271258709123492187979139609181594179981818359446295842190789456715282052962071238215265834463814169814853538046770122284719720354847284404014098943517478885752026074841669517366712509563258349981314860746993914139262834505884691720823625636016222235935778288300742834397581214706294954349629881646318147723615338858491443281675240679488696494902009862767858493971206282569797575954544735763207446114930976196198700801891406176971315720447101234884536504771823920636638642973819430333269370785146146517289588638583379249043912851024177252589390280129259793746321390930676000619480235459347727205230498747130116102612403141776272362628578544811664262204790983863203860885648165703036239607508861207962164837996653960949833501333194217926439439348517345407985732230457173839714360050446936571402414075089439661320430481650006852152498490202629878340086482445757542213325476399791529398241470069317978221785593665703139043253997210763776025794357701120734209583738236592444036272056111302466016299967399029196214371372279199246731077076426437981249083859029674859410862520795676905609479011328401885512558272674405465480112209706061555503171473825661896537859019252340526872806060722419936097154191146253686990585577185382749533883230957744441838358189772431690654047205625446256868782788573596456807661814963709469916486980696490227792858654096781603423604272768866424749518714235218427371433601686193207392489992720688156828271107675854385298756527098394372446731896171143004665975161093851202672752858031063724147142247630806468907358633008218995159479351148692816051164245193513172312305571322008477811669804666252102543585094494972905469014434023083469162114036248221270336880088435644284169023664701964008731512327658171800359091718002856497462310872507223396555325909779174613964889694156869390943972602573749820973723632247211206499518956958600976513025799572831700674809881610135420466281451555320723855777873879193464005558339536706372592364087647638311249585335360789671781962816057849636823246243743416340689578515808104913227090143009862966677354738253549180228726242313934805970552964884786698312869797425922067186537398891696997585028721199160524594900166578199990891620134862894773490410465398860077276303555935147079268435887733049032682323232843029029362220654979118941197052904724169737844943026743379066392461041469242598545975279965684500002398720338234687811930411598048384315933288312224629231447048208686231792040580171672934480318533107276238192503461694776388904106099949312549663599441552683535209332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -5525618807684308502886062883878853926321303048575941575035459879033926148332360216272975534609367158819194105939725021728355564656153465752831943871516801411191667527040520710830115382738337742413172283258030502474425405670531850662158422366449989901206802306308971103039031306336820643886032460664475422068367663519100708378852332413602871063048134358514489492040776680477360908944393879715840725057577936563586201579225532567535033945812417043021400201606939542421462678984526888692363107441351153092420659776493727759518719567345431575576178977301708560398126957916372102793724993598720669278357119104726712674969618924017396916539585825376258306823750771813858903665412426919966788040408218851080677019122231802032497002095239667145772605461923824080349110092120966724458884495734617924818735768424947525152030575909455315855104288900863156914509725336456608392692032673674988685673330841188824652247534708819731652794383788346344141759115756647276540395789187013029761926367655394291983403569274679755241008483550186883049057035925893760972871572044976901323977000958611368020078513457993779501523110150280229666801530564863806379757646352761922250474077185634496948568295105039799379272685546502022104928025213500884153264837832610506492561618543106675106885258890587985115015574304394282181105144570866717231412309812285213574614030135228502430531910521849334338324532666247773662662378578438617989318659332319083923336900336307662318762103382814136795926980095637524466150720079237047240240480664306366207993756207046235461206092630557353778789285668749289206036609082774116672966791709076302964033767932253623898457119812766114296376318462888014343846796272302864185632987382596889511710951287351666572448748942896402838674836785293313638779432915430259809700382224508359170430316807401455965446794095795153061875307636304793317937653746972622182244931116207048915361123355229631865781314565374631313037736703122530765473608257365776486717162833602798201201897735444241444307079186534435830929867959281052834478190040365228909656402175490849477475888612106966311279889674038188390648400494976699182620842980418294464957708473184838791801226941901153976273017164699996813290031916241163255262399726805748148776923201437753903024594304085143390777108780059617694549233183791764032850082336103544292505274165990530850184025790664532743841640054718573647014297682670986180459163654478858084118835439859131504806464262375849640449596016276926303499975923676288338540616608208802285647915112305948885349876361576539999565934070648648758220432513587747104386602661523541762988392884060506973943623581696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -6675244003408125025101147444371486988520828815796743749930285968509755633999958141566750243636394437966850774805680963171839937354255975713040653424982953223018880131293560548648118960930724774535259369992824120361847642796256219245984152163727331671198563385802348280340780920989916009550193436969128472986274648510976470385824572012438321220704981976889183512488007314273747328044742301648409139184637174269787255617854094259058299102060737606856687923039330840015031342932538418317801638801028585919496416816508110876605060434668666169349982543749008617390079876423720638086669047905402412729111923782474893024749781179220221240259125338460167311904758110580350103047034449892561005700505484733046626370221393766214257538813075725106168362445314369495768885794109547199886891949504194247277164131341323926852014240600988871713804205229597641773609987508053514202418345762896811714242442968513121282558868080088553026855313418895708882303344913598828380764365442410606004329662983186644772858992083120141394723389235252552241662275398223469288889299903095071446682723797267492111315743296137946343575790809322098074977854273325309201110854244607044077396309934026937181132368001309123179522412579817554540312479921806434677515307952542747348708602487599184343969786451061628978019572772447796052865343564378517509362149221120601076626231350064790031716124928684637848357612713093864006093299724299534981693517060822030046679824395404107552564630269341894927746754266434769773773503895652959261334599313452247441879664882757845709574161244559224208077211394111254126608313586472006862169582525658754281211307615940975713616167542814805627254865045559797014294154657557979502033626153688812874779502051783452357157051316035965130966390109132946819730178525821369640440701680970760761894345774328005152606729463008590864826942676842847277401856906889564564892360071991223072233399402700377762511703733479170448171149663057991459641079352252403820420779837953561554854204738518082197742780369360040743548793026223829200641908606024039324695865142491800761148926362340209626791492627254689698687595265714525994220390363503503942359161812676798323298746207815264433692113818769222924425801446824568031630714333751438370244277207398823812893747040120184077409129987666939749084785351245154034161499063914779722617279885370881620878370630010481934080244419327186023336666116968927294951599969090604740480719064324256021494072720925532812672189882144272187660993072518158020137114072608915114742328409022537838659228211256508604775956750100423668502550179718943816115573031609781581648196612610529443518372380672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 153604520352056334945548737398677477062628572194865758047742857231853420459878687200582280652023636265452926036989014946315611430820303161601993172681695951973203878334352745097957524288527371912779655059600873036478064913665003320369905634288128876373678556083913296275170469723751456055010738256706043043837314857760971699984423924480747086650091343487118771160708890159725855031971864871098443632867590672198601909069706447380746026516251394236506027842959927060191279965482260967209878597796240647792997397420852191599743946246691627320526495173752862439012416947883013220320169162647188234889442787556984336434479321664543937602505830052289790478628026993359246483365770578921495401273614432159385616496671206450584091470727099097331194782091289214789095157855375544865959989240706480373785126996124908500699395184220434368674871612441453324653117742007056853705996282253945825055133008126989667580033466636024138463911585911499573222954891791521954467424110473210842253830124107813183085506972427633667041748742851666944507052584643156123337061057798105995371423727680951848706753231032681439906734026559047654468101854016627701989950386840405032023994288515123242879249137533220641764983333792505974385612583323106851116634578222013635003080812789499645240714819657314130203973045471224617316712380221625782624973155576847756480792777788708680608800349091642861765834134758212494667407880960293646955184313195589650388215085676233773026590990482353833707055542458588781800793326185077886457127124952256725593777272207093154154670253510329406799533286863010204740774949212007570476272005614958253391976657982029959836888105072358423662657041015529668386269900549625205311285114878697287926587617769993353849432203325520348449918250316761314367561525409885040928047520634609480991157764910239893638776366953096905244245178002801046358009472920326830618524606261629325762762080563202266407765276328902843969025741486290727404781100296757592542484763480931713953170217720705595216983533903065104800399866964304195996586422142450242201204223509821974206543970998746984178875448324352459241850029541678097540785720873410312343245685107396722162513947477987920157720425480930378022923564346603853059621119511555801278548119419278385816140756561785611511310186882416908036158959946845946522003236651568273125761401687151508585982195382703617790393173543485474070943150449027091067650816617897155260367246174097741599124079477225914385536711806710724168593352513138363320447180229811704752903958691596484964553482403423414760138228399358729571423981153774433046886166816677823577068394209229274540807190216704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -758090746265775855548028821443975340212293927104362449720322392127025631777123213759045593667044303048817025573747873138538959006476491823095858465263552244090012350385599891518150328010075916531125295928644781615416247683679086715865397419419561208823794312637945236674357755714240076948666999340108711978017309478978843032709936997310763647003950980994390639680300336586547099661058762352964441409696925988981934327045026176527996042644633488375697875883861505541972495678013765740291699408372281277202257850370587427830177028015001437294069425037217889174416736349352369363803060529137357265283842309046035997962781038550059007446959053208520203665896039525838969317223452713754060869607958347046700073175182852964499759079225944169943328707423780915884503783307899881326012545915799473511618386037064524734313396377672713434437499610643547600991913677990118260983318964063018614847596782179287813796751273715010129207225040753581802676823607510420618843256003549603178768530768451567260034534183918047101766460110109147204095959771283135446298442927430881623921880150200568354179548902311910693954199791004035241523089040364377325541524769648153865211137060042051362798735589609287949168987432536586303733498912170892757805311923363974170580061653097363404517204274661675856519370093161455595579272482419178655717597011237174335978517396757190486980596434722833905268050484160285777954182554347444915212799545132578653304415528367103689315404214101112426618260699653022007611839507024255972876625508362157034887352862717616982805947523672615954989278059651828191566163493583779448137597549887440568668489384347067851957901321647094302524036990586943873071568464077854698137236806382152082630677107893698666683016171246251912085711959436459450997138162015518352591586239004513153036520888780378039464533213967625343926902948400509940453097962176342046310151423605633927074189711596136149598942543338497447292350019655119898507216556324843976808659031748048352810445793202898341907948575133894157437880937766168252271230679297739197119669872731394443361778314795819469452952798527892771192024155189517412959100305171034551169331202298667744481344699466238758580971329969543807862606078478958234682489205259148944217789430030995479796913143961701432353212537856809258669625384321118370179927224835733938051693985240782205269215858699059531182294593945518764224160129684349675568541043281348450246536816792108473599537303198293314535475138387007956236538916965103313219291830189853645815134986728089550669857488875560522103524278496999464764139567245492385162012291736213214927851787819333502658650428145664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 2462880256841027106487109014907851829527331712492540891146523051934144831122433776908138609052216970148078211122077383952875969577115287896356576756242739903972440130115342036249404308549499529925800908500684872748375900590766589182407350677464706969591309602593702799048246015376152627892116344351856468897023109762002074420967015888839069409830372319002671492114822520408898636424534055819682011420400591491516765899510946389833859331175851087772201381378305618914979784772340498798853554906847735154939653369378205252902402261384554406679011325090455889228431783317936758648100067653478232830323504689037729008348137502928861436088182315407090866903766192837444976792998870210587562145583487711720904546379808016106453815810767273929412595351772876879439215287065123194304267669658590912976472680537394035101025877151122775146062476428744957057908472565222250015550512629080114309864131641766653202249722407011601969076178128014307732560718314292425359395407518352247926498628976593263281443481138941845745505208990941741265052069634183599776204843956911462191915641828690578443525195914570905250855342092463720969439556326736405855076011840764812342014329865290568071335548625540939483893866756540192655968448423860451441805538160121670148825289891664437317349051055979959360352050668811838392236077769291067343441661444709266578247937696862017025197375232459330767896494075540817190118517233266296518013105951611716774057579241430737667467906814958620735703448004392765617111009635116100031306379913739231480165959711086793460555888407766189541305391678133778014038755574651734332543901568732424590339984824999039192582314636854098019682835740330375794183655424006357544325293701098221884026264115678677139023122146165404719301347292879931735147960669058482161388801564786367676626950075766005747819831242083557637635213434847777696623989206161628049178461417642338892966879150373102761145880159561956689944738889344712572190413923144610671047050582784185290617389946334736913648884717650316814086725456622911376916674960893647932123428709344334295026699601184053342553395663006281601843990529235279285708471702817998440270669942972808457167857170708852573630719474656616533945242025288189854643016584658789856018636311966122163777953149445067887759391772982209636677341495259019993139120447756536349917334158245038050617650751756059334635628082180557072038928120729966539324745428283199733790809575719964139431709771304300645909682632698362021016258833974760736710829362941913026457303287094843747814961510904717440627717292630386874976586806722841776705643120303628545964237741181027438237632901939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -7702535960276290785502256069616081152289938699221495719398833755154299553772240909006808174728688195963369270780819768822624356752801573255332368394236060781588498332201598230772056774419568013740572254028422770150428284898997833126560614430985714623417253342333393204221394933793453200691634934188435435701293638703905322119386272538732109518226053750126991028970848594486085709745485151182703648546089416778180311581901055723226209734706549682066638542961582500016070600903667038463037135852333421071665562222019997156367729603396424795643989632185058861143892157556646590169357737834284751703318957283174123199600534449375014679113903121719044725100385734140268474001470460275566991274660512718169229154215595828016998319120344346344290645777721447353839212945086972930244131916646839966449766663153992375245877992686561266963520915036057746510436525650381455953136962952552963670619349373688153985848442442732493204670532003287316360370294548523623368697296940671498202727457871026914435701621391323654102216772346360202378423679352474471524531628134796181970609660491562836684242481485310348770021786251910875357343800365532570612007381761220803197862413100731143681446883998971124962575631345829752902784712898259942531876062290812721654216715198699900784168374284218669371433240389874087092770078569678876880717701822820502606399278096123359425951717338031525153903575578831031416566224480551705459351565984812472617115873486292542309644659741887686565028497455879777872761854643774400315734270872618777701733252500119773960995051512696808660003020664355642921047983014533844044327454483687895717791114253478507726078285474277565266530361710683387907412515779427143817040346699498794673009764657622551230212502000462936414214931656427919933830043839685699209345748344737263622848359214869667258547344309376375669209978488169049705018552254434052337082034731266338659940829954645725405667246156722822793786220353772534734131158844086888548375986584446433983071790181142905100606706219841090369617737660711663616284469392225891759097856791751409239774119041849153848299084308118271574656433050495853228596442477735164258458852107545494778503662194454471979062514031479300974583184985201906132235111249694918835065424722727271606033278352687282647213222116345915790749007567672703810234867433658321693834712103209221241434738853776118858435876914726261532135615197133151698645877392159189347391880032146498145625290108371851271724933126674166673055833364010192125463323139389585038104128557999209678256784574701090602697279620067687792080047601210261015503217957336709648814610545239611734345126976159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 28998447906172025058953931425670618649841328605928097130748676910180046271363588901630475999238433587038783021915105335944846446503436262218100569069409628483460555224237763655594087662650483000635802338936223553044079143917537497770656844422823328162430906783211059406120231943274891545848300273510144700747056465660585500159075986513541431412791916489538085512189990192004057575761077207464983545826593075040842829242288196858543219074911547917232898535950072151559462787790428135673805082131000187598079999379010543627146613382640971430972568312427632005011866179461483684266471235864295084900181769623963190842865694766519141701406627108255055866371330664456423404230146667977842823672330804813429919816888962052793433646679668836692920008121649086411869625447329751815330254667248230509635112889887367948625388288824904618989090093855405338004922251035790855154210203394480752319146293436500915821057206293301964193020188393790939009039260077277001538874692376341054242197752734254036675034127606078346823685277413611024728815672561471427046154296662661336453597234824337895948268995398305054575150245749931683619661162490733048095794649942279729377117021840799631854031226416945177877126407718402976830469897265774218468312745171969553608721450702491850358828683126533810387960000856352408058470341325137005193938084910608247775695296167141416895576405014686268147984225016687631164201063680787770539053042850387426359599968815692331437798999646742581019615178707144144933257486661947503560826947128569978713496802051529634578642869252426472482234470268812370476309367300174724717286207384971154342694150024515907584722598318983019905401320280973598264276688387756684410069983125144333204630074215843315376305987609010813758460795554719997549413721415644365474449873805583234954864333807272519949261606501350406812163879169010318241031784208146281075005966431436045837765481067010194050230621478422563850083552169022233488061173341667457100376488047382363238748113103084721691158275696955708424202190286661418431561710203081283684446621116379645394157084582580906760564652009814372596761130428690123178293018209397432958187427709426416343607853877625589138760104553397189016912570628198147517872932030171337888749676155938880841354713029297514809902331233314949036755316879700839976560512014249931668640689693453213274462523416025992122261104209604674373689867218836029315635532086900005722678286056335236198217255935140264585817801637945748276019872461055613497907502987387522378554921330846674130190215793695816470900264012196924807387877169656460747361475139316188164663548478772369644782692778115072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -113475450895559292874310991767248160843804589970645320987783203290508376235074086830391413093247139422286423393063401262453014857256863200145744766209944447731487342322113280926911917338341954265321838650963614814162428776389557481449138961914800767889253982329706001811982693037807617343735380578313583148123094816169021605772241191031113617401567425005646988666821815535657045184889856808589947592079315508723371124445857554857578429904957863823340306719826285915887449230802596970321329005921704788763585832237470774379679667144177476477870427962438879096350434179515015566602705767877872157888807672450089816229566414124926764776789775463143751234551367466379786171699226740394089212014601318404379212162090971853513099076098029881183123011325545222406619994951921552901521070199892479933266987895937329210172450182143484166626008774728421346275748748369067359703099618366822722013422565573338029164759390745983529157399002136987670055394401519456681544617292355571681512279094805599907671563578738448838317590311466982753786019418910282788424337177265449834889080215939239878185287216967086004248658337651791304214522827700776227898802535633085888413646193764465876782993926639545352250420296244248950382815316127926160791434987586278185631273531898605572270293397684325359517605861852676452813391437825715508498535119335932082786401237030970603484915529087870953068260078742315607713737057653567534124640771351353551941940489912377430364459592273364750314353250186703832221106718332903585672795339137555446890287238114747004494239493788784967113243187193538382458604443532618719843581523470013582104387596517894129293213289039743928003151387154679943290943533932485061967002251579727931233322274662037704457124667794864449175390452660087487557271353237772806711782992203130867657868478464065099099321913291900667653173131146929644424075185217276745969486900598556592430278307340242470640118330905506452272946264595364129854361407292080492871890049855182188916136252715974352574528879357364809768865394835434867415510684891832632355774202462574093264431294036570222752014117989511269034193800587210365976637822649922342163600249624507060252885895702841230948049711914438087187347685723698818823225506817487624366280750762300775175082222440074784767286201078457182484353433035863637238445604849317012806107756989512108657747649955498674470034630247555424437580237049706574711754699012987260550130069059136012195193176896943169003109916963024289524531201673148117563329185562467484690980072328144791872789044403365207550344224780088519410359736692140952576644374249177641234008885498520360678038692398366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] 386664416189768212229219475234595292571568892644348918233268661836443318832892908884262877237455818473022350315350010518695537055141864851941062431264564625691142925845768376887818406374758194695383739589128160504025154355855077814650774191743096723674565949948545133440546274092366880247813436217533572361045311444406447232941677056991666581149020088858487553181874968987744506246241817457823092753358142238179273181321853441121787762080402761010423126347544826484540767080973782835424539851912544183746745864734662570870797989974090047822360327502066119963292893128810737257111075425066264431189021744774933520527150145656958545864066022726547108006768836886664093716524262273663184541387295428223357939315248752876793191614772293475388319963962852815127715427853007737819373093702468831556050623697517309116624646589273856756192134878120007358569735310773938491658907560018206711828862232681181018983416933471360126097273402739540030596973246670315991626019542236150062934485011933267897948473025157865762413519218052998579372090530372570988010241157491726020308993747618341305428495412392791093533415544546705353763423160645208516050769083187919873999754559990572655059198986468238075369543765066963305037500761478922952499731205059133928305831822655101570017429980824251040028840181621723981644954707318664973003610280812720700329267335747442380833709696108344822825683257337486228540540289295330282446486793452115385393877419231408833899919039361934320395101375895670793000430469298809777688814992563704442495585605128091638740948350966219108915688332399165286716462250596278851227270293277935172374190135286737238354484954380630079958832882374509419178046124166703892916342067865830109672644277417850453214695975893603376485819407021720526220002320723374326101307779029849885383818448527283065130963748206623333765880706848463228325803302177150731296365297138434834144543516092542361954578964770676138141749678330384909846778217000411562609212977574127318861231928864284802444769162533202494851985131633778530414464395879792854869223463144472644994928988682815405448394565874849992767649472090077302179997878898799015000709579763603712013235451217936671896215821340076168298012957713579489643535682272563651991006172066694549855940087680880140356827973683476625439979794847389617821528757462779968525682752610226252726341425950965665632965312793375335738386839283928129037997751205846492260811031224546162827332699051602092091778256229075308566165702550352942958909794555233656626840778962077898689803849187069310770006644654759959185008803619513220551147483732537814884495206372811705802468929476493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] -1094721997982695605919725379653731016123532998245709465440854590301820750543753911327235202730084559918274488123236232235835613030401820407781724887009300758454564962901296548131814233038364933947234670653965715905721670348573887451973988417859504574972380871249422870857723039151300428405459936581656717667021821731658760806276395676834373933382631627242975157607350613700912190491873256958349481177086559695690169648892911966333642140578803245711704949303935048758434342507239008181397139557481493038901001770452037763924379257976325889338571197433704964503808631778325863518150401368876844041797885664456410307062084592564959732587637729613543008740332501081163967525936295394149237969617635431499014614526575711213467546876184864401578966375576608186212985250066521308601565835936646378809277275935414637929454310740617944486482660458150886599950988842250196403004423418447579993653197641059863195501490566043764173076615913231961514058040229469566337831895008211615979616695609425779730079029769348135430202338740829141675219548669723334385154722872687965358642441173248506033562378380118192444921187440757208356626474343385306204958807531280211785368977373801654165725434476209142073352535649824122815033243808071470067593729142052187996683119524464165251061838848502574572918027192080607540344057022139912560318244357599909549782388409514471865497278930176466226466041801742398301793870022302168012149765064805483830963593209873182644613672882626526376056651152297177076379464292931723196112964165157035203170284386167247571237883486812565403266533256839578312237809487692358098739301719363740892434065427858397482634098570398070015403203148326960497126831351456138447439430289358381720960350702545426251018804321303736565645806051069819653749983596169252890438893091327207838326590735550458139082804425202493016614373337609742778695399042856110687006085073640142810960893577697026988910807135054909211184135394741418338894432843394171857132467307854295166099408223123876910467398387287425881105318052549829563461100194227413725025503674194017389514917101176976931487498490340159686568632606931315418685138622249521983395427662078456417762034256281356511430750673432818295259695217651850121244080661178027107316898901785547002099565881812593959132825147086508708086788693449184420481866473779347385025232219945364816148006004916194126435187954545935542766967641603986699769123953851423923982758533538017361416018778444154316461731057057340265689630330308137192747534535940347352416568876633191506218430060111260540792489976135626779051172256406296415943858084539480816612338143466349292420672665197477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 2592809079105139468366683617360026305677100743239597720381521390371972134524295930737816700796860828085550631395006271044999798415763320964948678288136776928481514675870010795667537170282245718013573054782000148647484848763097826841490660990879649674724734017904645421930348173498510562086085329018619073247723930758730574529286304335345599818175427672863584110395200962923634555118324080413773159723830291244615287833921078951325978392951133867744613709370532228137889905776793958095647789392222469311680185227234058220543615602485392976200089866270672710742199539960022165819586608067954323815470966654576231593772735407882514128567071370571674223565997280765071849922106393268394956400973039279087144360727880597183039643876885148847721906577462685035115193758499744472376505585664870559382728552190472272842596478684674314083751355941839874931385351431568930314989450965087473244629120885756667390479092624681795504302314663710543286719099768673341852134260432304550078228417333202447102316251435310218009555718254483151177200225790987575059193452623961533184907748591786989707681640072059215037319730062082656419788685791346777015949859259100839076530592836313455493197051333816233962069174210934478056168182431432711628513156585010848893064136379395642018687916253700093237036647997116910569672256944154153176418685435604144962606178541556651067313693130029287357651161124419175904705290980536649193956567842505560807991026475242186408039298193488267948184362003041779404148596383631020030550366316710041889226085812615217719241335347510720975563390028480903324637091192917905095406626926945687668629942333397913709223573309586188110923368054621246811821038810550176731078778436714277903072726328786277204525266970623824829920351367565781130835153693825706711019296061452791348842462635215708620227381882003337439571312670400097191329838367997997505536862979549601228144535403321804332496468769048053117396342126816077535801073098588304466183719208803413238418354616351903715822157004105612590541762866424522931636172780206147615636282149106900760147053300498158261491662745504351284688002676155531698254094357150078133693550677811342592969358084476717666461373856464476459977205316902595573341458362269261283582056711937986994493758347523229650822379617950765584209356100872471197563410797830827281114152322636747706211832247571776000785417907102057565692962917777772501607664394590633229637204447086231321161737122547066811547501698671841169043799011596063980525229198686041303380043587183567481413190269112560199815656226870155382717938487588983519028190604380406899666286644249311923339430927393619968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -5223785775589943815864607558140892853295113045542994252730939852783774376667481335310961445140283535475118413644143233674384121348436860380756389641801406599463634681873368991505197092893235546531982051435145085207165598345648435112977332047850946391982334246743294422784379859178157309359801034794018430643154167580923094215284387699096206675283497872190055144973080310077676573425606163612009547767193105699722607853045508024195437029782725053124966363143288808981473138601258947012286359198352362307437443614851575695122016920102142420156714667779642539044094238254076585743066221124533133234364853911504075885390745553771132431156155077880990737292101400761835975172135062967489296652441541040459998736555898738605264775711176739957998396497398159592920842349663580133521498707603674995832496299051006156640997490745278137175011023745215271064443224415077202215442414953519882740025621223042518584544687090983977390454120416953542147763850330466111878162476421166726999411103279933166242126669835796841920729944584414874702894673002243411595924557653513111242375082273229819187495161718789582566772729001818080037897941972343592247243386341426123585239228326565784388180822651260549566103939605001169882955812384784133031333072375695191732745690444131833536890512700857153509160293472177583371917853117468590783114720030237509401824853788461863262051962972135443822916226889450622572912845163508248035307414401454417622908689358819798440334803009225605664407425948481497864028136479035444210191148028725632366350666776658210504235772864110685165920881536929435131022192891712879675611535255747289133700334464509786495267989231774614891129169344553126593316346967183450406384658448705436665641776148083459997424524863779539984087600220657349706703965423642678478933262181843760963528069457031703223635074652406869902894968493488161539606895449152983502631195893653462963962473765110626487683727617944985046515568077582379724427333215477718904517482524860332593698821702864537861668548584342277307753900138591804299456196632309210758276403464790970488771778728375537400531010312244786671555229564390479510723557985704225908905630913951623369112200953316402280304414588399182850519696193849808395088639059442313964135487108379810056621286472164195027781440471776260290310772150765344071502232521263227610017154278376696034800802849144091490042624666562493070233893510286633316482574154063165482519127785718580969637773473293553830737073101137250467741673826765440293584548483511122691906133924185776857099528189210121388607446995584769204861557416009303155223027400773029893887750926914817540887478068492369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 9093597076991281694767986910293073402147532880800980515443434669462320593621089433826744658916605166658179688138437851151815472219912927654023157829313270890293793127067191018655663438297314740237972847900472074649773967396728318861676796692138722610622165634608557048797308872190740439361703913103406004869612536773525750508802685945318767521897890455014511298603514104288506642367625183667699957543176818262921266530215887198317104743050310029363455396781398120764750843933213006416322505052452792112012266028158382625382700623207129472387597195856712351341759341218047006093006062477205240907653932068985152631917784866746156528278894036275019465134654453554402979169542008522583034249841472044952314536777605347040893427271045290190411440914629725880337648243736624163274028566296126759456169611646077044734458190997569092246135117959550825463506878486181761245605004626573118761099237872681007384787689639084764448462413056355083227457812484549613478014172594328791123592186902531061467244846101224019959903961508880912447185340138236917912974555729629774232981499225870039929060874462581118711445928276733980401086839546864569642613372321786886207642117634788244048176900952442731692896371175481468998642660987734682252280682206925516730678312240311970859325214916814629492642421111529152821759396504613300029789865957455576372231309669197558246853801093984269141855330498134243049045978775784235703414861491431523996144285249081467225193362257335459110612246612939052505664761901184477548967365400229085962786197275134433990890977613775392101150988329976209600524495390891647937630285963913013598495287388093842726268968236251399349918085626255574378957385098587720163642752975622319284922103039926208491225614495769477290188410987772932351538343929996139200113535385473201199813083888045120459682330171954381797070016043579801386641057335838812657202391840034744367356125104810555585789621771010180662660834192223701597467765187977158011604080819286473973069799036382901998490494552194427518723528032218152603271943414948999194453850478305915323738999400602777710362054830251405282664220162592662892741059720201768226628065161471194789338758856787397139505496636369640992538736650785041042905222557402794855263888036860511576624798001662949204131198115212709359316990438042024122951366402679107831594077802938047274131327296006939742806680873262610239285568695698818246682578657871424236887927260865016595330790249295489346589932207226676697904600673199898516989314814115238886692905883565234918839761067045060587877927841760618405020883178338766603244165116471256922154959154789426811528588470138175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -13852836459426587230593344902441853122879220188599007582147277330570008189572613824371931161441258155365544014398496971326414294001519577812828618636015434585315886100741321652166403427860399253298085344560964212327757084626581962046596209484775636235651431148949598776575286067723198643941156753826840538544169068360337907346005491135069434546692485571840449334145608698361634390698245861110859543312222288801481327409288348826245076071199700330707182715062843232464177800396181559607045853799881985104010492358710823683134311747382934260682585623209235039311907142808649678424079758377755016891044604240044278001801404550765634753770164178759929599139017940508390801871989239898168907008972037958702957089808804447114028719219040915938571412378286299822645671467659748582732748688094048599988118497814400872097407257335758169214199379395731643095726074477752995099615782658486736780133813758996224730794510608598739514548316619011070033978014074214034247670390202803756391213620730395380515601469436850633347229327009455987702120550276416810632379930436232949801861204760594288596808691747008992614738869329434159875658960118070981885640834150278807355663436630333742582777961245791326289228664010836654168733715233672959547006061395834431256242393365211025018269693346557553076498730079054993492970989680392762528650498075163028140788202558998946932110566787416483132298739046902225092206290970168039690108803304159891360768054520480875722446534406922378948416117699862805556460514752333893054909699402910097764495822872558545751733344811149794554419817068380169199253379067257632020488977780302156752535057073033012189313123021488904727471918792195954011948954956895858617266309577820437892677908584330430508591859834999094165636035303321574318413537506167515486968449786227238891661978073196746451906641184388699425262037814986308152646989424812439398203928280428051540936636806948228894901476968933780713536086588424206586924605282186547960865785078336068614325617777837635117446011815788953552260322917274722989033811774057501376740786160183860179178106189396757104526942448810689747766436856230695985241568936219082339463202111932849627635957478709688789682299210241477767919531134377013324660287214304431266561512884710592337433974709784921572924766770481558432601657503994988248414961800451943405428023685490114629667384680939190028604663054457197206250133269726742425837550995909124975826355599026089674222727401864188747643353145990510596313517051492513688273787725220183599568916491914431868766015977576569620696919120768797124362654334189597902951201380959824801785615443390587407491886081288175616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 18649857981113555493782355098249505031519888494463970707089794235253058403243421343305849824681874934875354213425648262859496459266072339881490748285791209658730501542828827367452269090376602219135015800513291556524832425861255059293894089587631101818022742937375977641029953603562761428685947108077892346317107514067743825566567796838513129005195898199422017900055874327961540614142319112802063598268782340632776407632320452815911028765653451714025636615353715378440696260447651356343524919346989461324115826290842992057976578676378614951754790163529789076520080235623404525607363126442602902945487424428228514766269553865264063726951376170110100607426809059007789775473890786504114306831542519306238689710513344984496707643274710796396189334663575265523305342669898714391320861033909937623682487997426927369690903034617850709846172969753142219371063129046275023245765561423206193827947165740648428387730599126730815165516298548986149933949275596936090547639625606063719160782269499057105430021426257902587235963256208086500446554528968104081971364230371589694335975660257641618947408090240972532608816782122163816441533796824279527459563593704001632245735043302571228661786387679589518375343016110252187861297602225881951472486326937308317846522336642400999336490189947261385844632962205195915453322169402762364669215110644110022459002192905874238632581354284628637233153871465932144799488317729128376263192956987962109878472703230664517772102160059445364850575395756370874416952682774159447764620156755919587250020223732713666899248027018844344045871003611639844996967856146796768303925889628924440165106052137059489089078660753054769873443762277960051286864025667773858664730658586944990227079075607209285057830811584249371910649893233325799205253859382166580919398055947355378885552190907740741180834105039991081095143140289304719622048888873887891496430920066340756957374697375128963418567185820107003813776358083696126794374653235125641103379021003833777876459903286512462067422998465810981129876953615892485266792794495459094014232623788192486447720924748078535983281769125977403282165665283871008468284817574451778396107920267867179240021075868585745701972584816169680032334185744266610781299529430548060416891017851199593722685612639475279932760133920697610216079986182389848560055798711385649372161639599251837955168657386756927895398774621960440745400625115000308001050637825084335483046803765494052558746977231762928352062242160425965336140143504687774758656084873890391588583828104799596523295233541841909893718024712668375654477806418974603996726069785471184204932210425285956438759926062861254656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -22354457104922044238396394474875129278723028465004367704100252139411219979521480085726279634544108810364067873287193571022034723046408950200677343623090723683274017516706175945798280410388908007096551447183003042828821926240272920565193194682922590958252846425197181951466727336576939679930639948879007185456963352180604622100561646040100545680912668961548890524003160023711598667815514512777966035349463876630319809729653189919560682773315801059866916915262170583000907483427535672483929052400668970469089134241409118958407585775056872302229193208519223834429221509415732002620911442790281289413879847991868824391321673846009361209784543664838254317203627721629524800376073843521508701751176520657160642449071877709847030254837722154187289998172368102499580588057972532698823895511732092230587296038316123671636648318281212161321975730073873376037422633979999486581555613641205843592727391667875034242693659137566480071838992431733782216913506324381182593340529400257974551301350784413502398480180915570451652155740480200336759681230112278186098544385584993181992966027003395483860577486744690341531356610791336752619029487135424177438235238180722999866009566783850166728009783339940383046305035931057253226691855518962222850768403714845254388295152817847977618737726590005608406346126378960793520194731168797305384245289568860158011223809330064190968543259314459067252802228217459409458719858872175397401223258244921433907800883065672114780770086165752222346695578185808608891860537206939233159942463262893104268396356626317682431758341993075668995703150129409551968337537423045460566471089921985234392098915940343643811171598783448076249722552381220389154595214791903438116756639066864090279773248161407501902675977596355113056064770774547302898765526625221694681878242321701765664880685798458331454739281624115959349502613990245178294893890981572461762776272833424523759569101130374740013313202547071935480724523073549107363295818217187346169859232733205481243015348399450714387830041526481627320621969851470732454040964609315958038977039149866871519453959761946591558950561694328902516062772989448171869262519168401441538063820608535255423910437860555227838347413908728641236611447482960774061366313116067870350948068791474919469008370768068041680331930943472540488663502224133837031525846929995777211134549977654101721318576238764623559692376573783007851337961298056509875215179222217482391646458887863955586316211281375535409294428386352640598670534037424900562672809583451198723974428579828744764265584371786510703676564212702797140971713236140851039369573130684594591247644750006312653828094666630758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 23984053459611575164398436422112308398637599333573860309644409876766271112579328817173371990447288527576311353609352504204636679740888862951293377286004532698920375173026195285429260407691237449776265769096427557399257302687426616270843716159877866872660762143865271600966878919230346893219143291300562660485939312596444444026678829708195642679718404727234768025630767993956773234044998997453137885778866181026380115702335262638024825382161388302374379126077618745900172225476560788294418103380772351925227996498360625433541945120327120955751363109525034692645861911945923090468562980926965308101627973329077630271334002930907626333751968306757598318463764471944592612079984123472296991318385735822768601504391257697921060425447266543404125087286314416811485924145300558067297968362603538077514983510752072540562891846374966150207150069116121562696725424272873468031268436182303476966999508233737746556831883314836868161476720497060784141500989266869516841531438302669667581920640510936715336899741155066208319264705498811292293267957203571978808144201507098740234110184388356538181816205005366235016220219155499948633027629490376064721813876907068672055692414426153154715630819801624060221046678395194812289031155927413793894146915258289089006269953248969813112154089502422104842372908847295540242969778203846027360752922876009879820020034194862268614809223883155851046347106641759396177977483076194354419407513967760017899077415737428480210886401660681861231401424395678959455454233551076264392364933500389598049343382068648497546413841667993732674196005489580568781326640993637043958063758223573400403694410950936893266416749477554922579991782211751134176020875621332099211137090131721353165879464042006869530823445386856015646775388311166145038762913568688335427072320362816970737253787912166247359604709279357101519607505414861920368555210478002376770422416773851665948008517560090879947680071673836844342874298020097920706869714334457301903407021945243545844568096368042888038211497186610500873808212388493420075341247426778607344686631558886091501351201841340658730680179479375597344410292400076618041582686901959167438493912203945067718291324982484588640979431065690331765423207025045625069394992907575967946554151197553230638832027660048689465287636689914818102333459639790316275479481656287159031173503740557417769756898272723451768466245336844294408151701241709103826084424547844815110261247967377138196395922261946231514552534685944601550163581023060196677578541394866883067056807413366034186671930140818766468676551995282799126538437183151360623184115091312182427754959953296926311716690115136847872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -23115173883570013534432301039690317302678468320002116021706467465100141921892928259917739228471786385947366532925419033864545512126939025002307178094457860102354147443765628688173563474976925447001492657697550785210242608218480254708229148210884679297532915405730868377189663736207554737192426175921869940696942347183434297879007378980300927881408558531514240289772519240061685720739981408404505292476606879784102625425746755259929509218683253982991730020633088005661162523379381042444228402333733921348178588625428842883681706715400745869476621732512378564132304131229545771445651739943894465942736721985889328754702690152999520255119439848574499142356421792367920147808544710379662626024514530419818176893851611077669346674074223590587839135035234263552870089557937303736753866804373596610281178191752843916677933324113983003569510719537413810285585104136044204965190346259124180482573563202194022460809832161718708813887077410947775796934109421096349036666814970333614768541530831579255538993592555574812593686477560573852443423335057057288522896089274677156320138736133246063278097280924572047055162320234265597303132350011154736830232006310870716475857620972480298666949018447388448928241737558905976089890697929508652220704467096262272103456155166344891285295320247313309794034335781819332272867829802766588053619373375333148182245220666568574567781442423099301542383077046890556786998779464788311764810739885342814725614391947287221481196161003470609572393848104997807819356591742244723470041841005590262805643342010573552756631121162567803972681223817555514417520708351490396927118415531421640675607279987287668812119395793664013171053869863334092449485810850894817171413564519949651187616011284087987307543349660903724042024741695783608787612749924264469910148456275016704466562724862002358217243345727869640765382880233057741140555260268336612237840198266547908157076908510701604063001961507396873559784598191988800142094163535374881210413730955138031550880560512687250840133976214708498749156716398093673066154797560917256440078114260807767014170166104365319543739366428894185330545816199064244906475559486644724198642368344026342878869219512712258335675473969531741119118029251070130256005602531814643861654737626670415159689361708036927441686884962871834954574699740331202445981029793925174379864481193517170587018638028980161078208595278346676571541187870622474778166256683120692241791875192321342234806061119641303919941339756445327793037144504767644719191059489043215661514004813574141281595670118242194504391403337108025414330778505447634742878226645439648305591200306285196047438642485659697152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 20052099217706969593697637798226347801879966554830172639845008665803781825215494491697851370460434997643272581696378108825993480181972650357166305794529793840831137885687914545242009029823457548281908788083884688994209922851924277261807991970361583344032650734970333584152761372883426956634447323141241688551866033172849602569882863780343901757928083426211091321741883037279461209900476075518980452104690832520200750913255582586810581030077306076352031922115877071551477604880395384749727184587528455893244986180437387524152965763805341003644946983513167565483159422532243547662043799639868628109863468157578490300413250211619059071560581045133289032644361795674891869296766297684397680267302698755705928749487965230432152928038269048064505755393062281324007398876310560431088181623014022373735987633693025402096461066320478586060343314201806760657289033635551566681702012540974821362137996327554339713112464925455361727467050675499958000282202001627102362256602786864254840198015173014539143337967480516493869202567203614489533493740697091811037128208312924503497228657645841879597748894325733580428406126251067954124368688687179838303625813423240737580709947560113382086865952898543258751333715283942490666122832355084650553385897455534839592042170019492475714718392104820840216877822370480733864265103820682383194234533729182503137532463605113408997675421325901871989850508962988525050171467190518565293840845906465733883468709840854446478812985755076244415870077209742901345024131611598558970622166291317846659271339012376110625933146874012259865880374728949189580506016798021559092636815528369421847170646152662373276912688212999343864733185171452329800189419412580501230470731717568516267277691527975602248382719363920420554946786042873099972329546160485003425507016304406675498116677734687871285707071494997757906955082402517252550081222217454373315628799534949358313592242307746734316630845593290410591514687575224875432215988373211285658386526644916708705336592340311228253566831775797400902037419558280470955063455095300835693720596427918592743083664611293002476097242816054618845909579558160588968803777393184470821278656736181116811663262042965840087205049112318909539252960709434368276137188573482886853179971649025234111133930044581017306609217910941128366423638966578049434982484056543185180535401459872452668664460165553848175587312178704622447956831914492629087928058487282654826108981454558717432008511878024120030680134822809961695237636556722293731778053263739488209045352936160307318453253393728233832139083872632134853435904427685772860203062915662955679860583180297270896929334727066779648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -15667572150046513418004687225974078935593037175485823907513932627460696487860188410172122110560488405612940612513773719628523673611349677074357521260914032070275955791487031070011996061065710435507868392964067721116612309481207068808718662877318808588235126386150773301254789143095323813746536102681676774314030764275062989030089792370242574148305160554505986917172947386277297928182203636545092021493245358769639315102767925365420253818081955270405471266367326392314465220813359890673103381558184685037762114958585186686358123111322549784510626378308284757409781163192660167531056740210217604777636097606717320495840266456454362635926425466406394153652240513243703277951134692898508862423170291174559880721810577703170256350602316920714816110529131954326250708145430134392701357183394629122606975943051642365619002752735544838369460461037779770960913131718308889996892692355407098498574753599465939190128513992912764583354053668044323801214666343813998401011935360406530435047254413350282619667391738509032629749309675297583265411025490537988760815719028310683966325381808574682869426798795796865748568925844943187246354954788409790331005302777725890270125981688619457024866760935818913126499076144454059622784651451796000943996593118707555790400521774268751625161614319193087011425919405156450019893157374963703668359704637616873437236354127481556467208720530750186530931755004593455339808849808042166046295456488029557226667643312239456064029520082515159845561657848648214614377538082931930090925404977781098470461972200461921534309889418016587767093765290189785920603135258245138971857563243264197783914978376239363469607304059695619047536976671053159089432368281197841804878180508466895010551980554602177376204444651640653539894933009957399638185559515404876285274078616954086448761129949242639848279244927086325905697678771949752413034452820405229780745888189505943677804538741346252455204732060747199429128022814301579600658515377513143148511104372225748009513210564716257639231468890379960152519158784818670177073623147765997793375447840968278835808923425055120711773900314376272596952300037805688077309717493949244672476251752211470994172414795872359765566275386468106014931281513332852587109437603276543447976828268506274075833851139645346576017117831087473617168076471817609287959627765310159263620804909154567781750509217001468181610615129028638888128896176841518657708723731285124395531604902209947858187983956664965126032571382450792420422321971397960656021902215704592621484329030927314928684266205503959335206279383245694089935117729892985322145806390800449177079495170405915693809210285560430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 11021740473121315812800175675057109487789971104519027103123268488915070672025584846143465302704101141605507366978631907077259802714478609623898797294775902600416275682872344186376814115875737671260404276250558698563223581540578841056148031217487602681761046615210455220883874118535062544885609007481510731284463732387992880444363176705959900346426011160187032542102091862703157821610405873233700991829915531025978955052318406610996223481163797605718647863772305259149182215146673707425812157919465394838804156453421433902145373017353065514356350706043008731129670279680750637827612276166217238967123581044539979851782939334300028118180992967890562646205628319897205079016259874970593828240135002113833006641235447854553765934936761185555741921756891865466160608199984844833311986867366240665266100172912584717609554552988463344974871891489612266168153244721404624273937804906137916207145134507597706929193022745752710715469548792313657731324150410841681691970367956484303441217660200597228008193542855616321131700539087509768363764141677440473960580956651765850281196062717557887312135125975298258623325771138119077786921030730475925466139954561155819587196919974507016037852632455752224289635139158609122653593485888211277393636234396225492652425092471538975191065090660959151764291866510630409601577848016942682541108928501361776807949302360665010505039899525011700502582372012137434356172457639530956011774316316747032703071988575804743283749094625659401045758321793985707903039655867090917433403518789032118656875364717747376469527084111847181021539861037212999752159958905328307207717257721960611031309931449111403801901090545615161077694919117435316962280186130335965367760087750982734211042613193213819088364055085903614537828649972676834167378749538072887197428549712148101739785579011121942181283691335913617861939808188840075072979337923003469424727292521895160199309169691718073513414937213896239423071954747518882299495651417545228734069756693922372297609576224125377111331128900384781452466159999466670669782597728904669497674158695651024270469457317256187805330339385063180567130173717218770801449887907977670435011628023325460641625442792728920097589176744954090709453906252258404892918131251753201959866675158614229197494596925735268536300939568373659243603709669961781317654747512847440128115545918884920654367346808421838155444661756259632984312663366140177127483392577169575758232015080940477472385183340177573685567659668614496532000311732980222255172288488885645578894707610103613946332569579711683724519331426241134739287958002248192854722419387052018385093204320225996338518233491280232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -31395880108669208722744439823798566453728797391024219442551588859776889723352605992849080666021520059736805119272989431638727176388738680961066237189052890710320519647228125055599220888164391134354772728731254737093749146844782830778766690450099551539601015843174283706357867535340689787886180466207362004258792330302024880961638728387473753079746061061313516418942079411991283580557302025457543997983051711690190439892055893407469311678680708799657565454316922058102658171123283731326335607896101534511696918985625932154584153522370463295766565578676823757748419220923904460651703129667301941738123849889333592515314902726478717404214606332131608693700674859335751790246810390509153893859776843757252887871052881552572199507498502962024471728988276704094111174588105700783869084481139441073396234339089102414816685911012119576833858763351795067992986005300239546744221914066041367735000660368004757824450983195397324729078221589573678829080012414028875949522438532645815869904796023655770148306237836931420325568119515508900826813003858598033609136003827259190062040327808253921895900891873575542953570732302796772582678997174805570908326213876395539690809317566646084825240391208403678474851058003386011536765636260320461584538210508155714561357077089933260389908291896705796805729100945703772447004810494815316357187347181455554712396541847826531685521023825744929784280238891727999257322427951560861301703595272941269897511512633634258117330697287530723284023251201005706956924372082581206471904282898224659271125651880719204505286120140074926859189166250627290293307762084724007514778476376575620813186672940009737036638561132744928623213454322628697197117037207173695783935220209260153707126605679607623942907429175912840863445099396744132661445516131089650731528325954276940044490950950352588046126000685420658365561009513578673296395677956083320844672140086807669401115610778285650190321370108728799928725687119182583890299499460410021563892236780428597201825122072608762375061236120146359655243611220885958788563884236137262308780010308226684262833917681015931046636485984125565407406962682072004020422517216127870779016537212094670309163079522954854706571241471626530423178714390777649479132441076605658717103229523149245673635241320044840645462148203547847194477024277824327679525708442308337377360235461505773390071625842740114179455666507341729999578297125351020151049245336247884322327661665609885204076150004303525696151864268561142535015105844337988447849883987787659249245273749157936600467373167777281932828293143296051179161728848155927386675049943014119839097227112556357746688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -226360752595767261942252147145217611388533266565318235527887647410340100130297044364701173171566331420529651018767051654539740661979943523854408320600757482814612425361333513697918521756784549153211861687683284631743013159815150370337289007615193407487643714699682942171126136965040494609262758348217900610535882498789915710235026101603856200707226166692989762460101837553397681398506071366073556840685711677052756175774117834122845879268382460017449076185367256119993047449071300313431248662717326056703476727173819714502009051154817752022190498251885101299032907642216416572544134639292249266515980932897937784925683204855662634585482463441980382497908028605408712426156226085437843780960361025815224746322556144251575269701739708222071858081654359280864184424550099829529507882038999963969684206519761643261941566490161309287758033890671523507239693994190981203511690202275751162143737039477831936408567692456350264116675240623737928936109402998848329263192587121061661129128531125349594524030714809785977031673929078182546660376985616392940783796914585838652371121271115915832981947963376154527825609721188847203814441434783114645084506770190266544139191067754838831872346429807665527782150748621497913435863855092231530270259740114021693814663869060944474336191322083785614387221327502555727820074383010130431179672423074978397116719499290808720953819062105308359333326489086470838107042941437446896511235777276922086143979999042075041728382242440373287356223580974186979453763738844506164621409891829024757055020680601462792557543831333338003164936488491007934498766772509356632739049132786617194233791281377379463310207981692908112239432828744895077413998334903990698138407973365227190121744945954705077871930703820934223392502339981579729143189724703791300043571227382824564697894075162360203308965478559705319736997222879492105824454171526029556892725651496281324778811824653788648325371862864249044761482248452210243871134677687199795537561717260488136428040552033070811573565499281332463976664702330839961274556102259808583664473228432466233536491973220265621397899567060084142829371545704194959081409928649932595743832302563954281624486450636949722861612334255514906779373875884097551482868453364105706103818193451410077537126763804311954931696803450549238169330868154279841288173068520622869702815131078134733519104738702366567004370015144567800757488006832099680012309441797060116150449274900137586257932285177195082784748547723933895553980293780354750023985250575063902962551036531352373119828254213073203770748609815490339852394530343973737170402175473799305402392721817516348801024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -1618840280917097301067872539242300728757097314130179242813087465585921268288411449725989830626033795755449903236005216173531233707769219437936438934776279599416695205540235338368424584472273635274818843388495138112087467308103996339564735803725416575217250813517845702144647680981494826435402267787105476430466925513216141991107144558807918419535091580270306388521587656202944144072601972861364563539573232081267383160846970465041733357788894935481404739716458931025201135220329917363296003956492766078213440326838557791239095312301297787019758672338395094234430803218179137060945587968558016584939426478949040292853477006574400385415832191900896918121693127393429436325332752350484898851341369790396081060255099706496633055006911544046618665093055392686639317814021775042855185392706093607104071179950241348910700723853962014895560953093073807465565060378105405183154450106986470430636330373833400121116295143853809148280909051569659863999467941930357734139709913566956163716043935028607683108769351360644079785709757867164371340601431817450607502507625667771010232898906165300951367585684384164256353287837579901088258557611941584145114618735442151252449975707292511775069532808896451888840939414208935712675394970925337663602234577074621629280667749646588192044753932464221945837250009332489170403647689750317444499762519496341735611286534157674040783042012370616072179408283024494540078622562340006700752897771006291805334110960605973831318140086651085926926240604156758353346759726245794102847961913260529795451843825583691178966361104631059076571545698969675517857274647872535115363894965812052357025848614736853421212874818457545667688809649945175371228914637086777728314376680015401926598681377336054382247376758142988316615240219836584604448521904944827665493390725197559333108082818180080706624627005209387340153766519800259363905233152861179079097646780052522104242619895823898203174493439043565750544979706454155327033181593977229163774585517734435653122992028642911952341725709780575394509110701600994100397157794847511541849518230333101200066329085771641179403922447463440568319631638570903233911913285272784403369767307116295091773512636380944262670250305949367006351029008452446473381284537247213131420137189726187345474543826400643321023766104930254791863676587029434366185092693799358748668347805848050242569193003785624436189084735999079019872537291163920151463241040656662033848118260801362394331047276669707557124242278488919724067906472707237282168760466462556703727536687764041055762687589675468316281082125493045308461602962638543950177655944820084018541705114309361043243008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 53912735940206867003725296168455100220573098508139429831871556426819153691233345812886888753583903714214043610775647357985792242362391367080511745946731195778597673376269135930860215767276486074682060338116311698089416361084185932207578007147722468186742126685752819503549522181260043421467227184850851991356852545635727412010036691437028283808976586220783928248537536879947902741269937758785830470157413935899993137048167893825928557513671597661091776084451275396645781168912587017169472628753606403713613667094908676766394173050399361455223627776161049017878568806297040994977395884879711542107334345777730108791996993419393973241890561392435190126570676530156974318245768987117586865718231392279375812865334679503386837337675731454723376329606258052244530868671769875416063936248116593668166390346131329602955302109846745654035888839817716904191523043883857434758369250273889119515868201239158466998913921232339532215006267564320538554425391863541213143470246640100783411784329108156692003759888973904430353564017776358936236778731848208125616289257529673995718337565362475206774012719588571344615089662587722348472985291708148245179169771088214916574904100355645192234346798806191949831856028806423051069000523108961169166694283711930961113334981890150349825951339940187669258805766571621124272326641663322534686672895232623549315027348597340987966908260092704735575359732255057827693575462390048597093727911589040770956297543672950277814870715185308698877632807680974900887540933398410548413002391312679351029056477973859895600034712810733179714587324619459327612740348020105443529624795624101283263815507869278278958301074098908425604225239857572208010310811671695967626708664230293927084885950881108745041638890257704912393271288909178250049796336631384174742768469585489689024830768638407593557957672078812172516488838424668450630062387548707038486778830018855725270675159106659626556636456658166984816290818042793364865382725337032051932059197428395178749203797593704685177436897852096112036226869363914179238090198746044188737645725605477714993144854797007689392971951187856317416835345313028635031077306841772390615424872287095056979435490369642290648218739639656935485019225583635493604482937094199236510142381753670468910782997713629167838493425515040413794788877715880768965397054672946505636422445432304608289251516605529860363681778287534844118815012780897407841670756681801556085248198373509229967337083865759323877587316915040069414321429075243572249237815756316447500895991400814355659838877752483849765156490348843092112723779620708934397225106570576873606758225012736254904631296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 1012641436028647254154414902536464741265978190868716004829105629881071547628281794740062137939344109166106539327843783697548730585727374503432508286055643393447466851060102348057408405357692090405345499268821760528099857900287335052209793711199370118296642376640427208278771398046772721194042741819297843724495122503943319224987364756927911461480392650729234601192892469479806821615488590513482548040322062344826888286452145024846288084031882325741841917304226894690156491204337926510810687337891135754820170218493245899623228423899068566486078424090252392527667880969180626038596699969567330928714514242778574023761258972069291739055499660511695149590139110193664149497232893605097901975706576375758692414893272593870370858415145246984540796761867959400411442384462735402080056978370349826164517219543804123053814334842308394551043373550862516104044825013950501495991440853577664646479561777424470260319342082858567795676472149606683130962891639972499606433041919085762136900353003225641205412697295362646680982634010548887128384526174547983457686100663678023398684255143602334496496247448594236949732310556748715439079852769046007321336259587731389256367662495104996855042901603546296551683859237391500601325036273579842939067270747318372869616191049876276557439690539250218473715159304461711137868981216147303665154241379750768763790537132468598023315709581793938462978640396646326282291067598875032791968864121601554541007682699732716213369687445390996406033820471318088742378997828522926669665937716628587902454863490685437519363840157529561433343849242737194265551063119169667294102132963424655658627574959418044665228471924848570724551038174420112426686866203396068896446743689289436954466581069491139913731834901432063385163574429637433937242602421927847603239376227652891845982056835402877833629715226944054081331428285063736289697940484237098561447878785018115226284708685631024482295879315136724349895860674751523994060837180641985080171923549896239428939993804462292236661675706605577913426905018169480394904960848037935504920462333677795926190414398850258915330883082978355663548581889020001071904293785810006053545589041484502797734670713227384747829508451110083416369150287504602685354396584744298679259438636854978364900950523002736226202324525857760530581765446918531112658433706178097332382392342127624451529373929506674573344266775762232039384539855050485727557677618902295868382818597170586147199625144872165767080398370512211902150861621541559575078715035584127785627231161478662795571602720446338297131448123141169175035912496646591854904192485048606292587481548956980398277001216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 1914162884573862626218110134949314086682436942708043141578070676587167141039252934747927118776454051201691981956610919413656969417068485977735577557303716477976329943070430010589054770770338085388573830422209947548574006842561592945516551655704415959405914388839714253102317267958406885422570202928563321631156054811866247815649651405830965872136653785462237262585433552372813415718023559857299466346135705633397016295437056907965889037134555892572129431814412840308739770149661464209622978032284619270858124126129841490042483867249043123717751240292570830911142578106647738795038869584308067139505231645552245367029071032897807595447833112006869524424924026935882278365711264582142598226989094971983218492167703148216691796290772973266562756249271690726977811772284040338570512829695188716839893736284408160169648442094352142020483044704316645759956634293901528004587027443135289998813019116900943647217451094649125675435018043181343635289005660648284780218665627187846589280054494346168451008464141399097834660822629853185152985495518210116796194472685397509208740188875221750207525728832595905534430740422165566510017411263423511974923000046262358188457755184502175765404016698860949362181593913592800490286118613962305708249546511773019424524902622878353771594556500221366753446439554710164613822749477436875575334821426466501857364322902905206638116503588286093111188328819301775990828237022921687990222007943489663809883066470174215826207457592464034810700832332367785008664216524307657245703982640755099947704426121396475195201937861639639067327084991844670144885023784536330174790066509652064347041201114257482243256401879812567749681014290782627427827956580289580251295377974261508951067730801489886013948566164874419865524052848427481103948754972042517998784116675593654120080377042177528265729751638906615349958065312260914185817971148771238553004483901213551172454727205453560324038164620589179067046169928376634487632001904077638004963924873192378408441254497806245351107584630160558359870066425308598738299160504337044796958580419712432072369782717561320173910803741350337225326835936197472890630350086236928043408456469179439394224936763419799872480615104019712164040840728597103211265519292134786649899051475107366092016471677535382071497885292267235973503752667239670139026802141470640351949581506441570464518667882381624250552089886710354809049509099640595516688497412618157473831166727313073064449199953643312563603779442657719125378893132884898236172070212879708245002246458469125201306681770714221138174422970089975739475939635349612217801932738409256538204516141608117350854295552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -34167144111507830218478178493856562425896975858065927268100437819015719188913675627430216507677401775834119315580510415067082518095700621131590787017049670138921802443532772446631694399604548575353388671461558334696568627918379384127966622032637825934541228778322036075906639756774793103987846810438320316297655603809426779870718752663315215963982405356686300134422897202488898036913196936630213020830466411523694397484127752115640884846774587496901850497052101561233839370560673729095074316348943307448977317428837015012125842367734191008837745529122427872005613875097724080044139440332244039753606123793411612658702229184350286115820891316090699155741084944706117813338846465827335680359454635312131787870263062619223690347127390449077897181640574687762399129077565683289557413527100707715698851239858953581592724070083359473719716251964237448542801182550893730091618818059807449912863104183919968383545588403136253565438581161062939276668202439725692648408713723090874566338602286405015427352343979856624352824888124188297035971551878751742588244437513772510023956267919784949531136004670926936504564852770897426017910568907554706817904671037100391579019225272161600337413265468102211084870057297613494139774717324847963679036230472305408229094515796832713145792683108436348524118381793400259013917535230066441765943105452731418968538004872792710992347778189968692445245576469177086622317362175525617783497994972118271514169743806588089579454673577903150630344767797872408540253841752733653979214525323876015539602980590191396214560459522041969487918334359758942108563142463575893276689989819085382491434873778088468633637289786474716210724363858944454262921434770398572069039197509910457924343851773858718592442166044185824388682448348920466371845873697508284803343774309452216537785251838145588323222340741253639050858041019782733704670445275147185196504682976714482457241265449023870942105427020147993794050476915741274057226249689478913889958323912995563499217482246322676982595950452845561835293362069279541926536366584483836106204757516914552633994709016223922653101093226106779533661228060248775363107804325871707670852559550441537491545981927388962960600968983643541292081929383945557320549931073408970834414872268193724411837261867959523139849161264480288167000883386545500938342267633155404847837060948411659123501183153839716796156492871656482842122333961928325742312213713502827341767834177022278338954829362411298093152432944370443979687664130418528327506574267602974221184424924752808702674417567091748783113127996534164363371697076531160179230139084329393960357265497292068113279352832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -409958021932715738279585028187790461122705757361241639714742252904192426499587328669537790572767198877103959451896279999627086286947665461943035030900658917788367649524367629319736381879934584287496096259666700346053774996933187200057546353962869786577801059730410134993288954021973546945758769434247097747007839333997333624650869434399007222484534827438923272253309830713401027445158281125913562431984754558270501765434265389210031562594054323460432827023387531535358155654135724253090928308049154764978771337372592975325583350667047593120529971184845229029170224186521748934318126996360893870046618240114141804055204426710207228309794081771839188264696276303981234183471293242985092222719434494635565750918709151954792313890002592170859618278506036300066013842833482116077429981169740642187312614598741438637045500757948204519335128494250481104597723638662129297101877542919342177402805658822898097309793764941949485141093141046087741241693554675969986198990853315977416002787466063180252170333159029874823537517305752582176820656016905134667716310509297424837117280707187982598853816860099574395975059545209232415201050597811197481033228527956180426521492969285595772680310161614447305682384369274592845263180752578494643511398174432760440231357184213407471592596436065919986551281854377354928859570794196530670287861926956853692058998243427890468622411511055466906768907205426614546462060820147368160079777152669760431236011777712396439391810226365019294100746485418486947551837282408935840057096737496402772494612296852263010004132187539934209399781474175960369821413412364580120159464129200512899740468655447581486960158391714914025114114480364184376261350330888047316069179129292766712872824563389850445442176703662776900024025905957972982527155336679067979432466416910904113821897203717907336570530470447776607281683895527590219509434484410908950839561378225081202859125660291669304881101859265875674180133008870085053718214829019486605766029116384104479892881433982377458375780486956254216298724050539364337560139957727513756420308912201408256016358067520303931996449161407806491865904052850364522740576743234878896744181385569893495532990394996254193445689366509112128285500220607618766274871196280961811872910400517329555923801273557214800986125420366902985655967894293574645966766179366626350135784217226374471443684832144453184788561425874279559523245250004326544782856834956334288858099066614777940563191122429077160080443249596839588915988190054912471134665842108128027103457012108432810769695731448077796307718814609848697568268361698518959227422985479865437635111218853864805126090260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 2046553203557623079003425434930939754518377432698598712242629521008809500080231333034286326054702621401269690454092984107249962448965321078079703702917426765884376926539854685746129425092696183923013159524062334338052523010078050871528144349584772782468808042669256342421746105095626906705846893183598298817114117845587429315921759077710399121085014102190653034876490259433891806911609989748978843780074595344245731955473108405487050243737617920048418224449923378963417863352903966889042230343119240512245265264381917157187736067401073204564392690148865538736959853279108145844749184152897436381511810873246311783960945160736452334522424358563440900227153597818000694024852731018471649557702445398114077644262541462754827853355605321398092225605138772370550966295071419121992367030652281245691679946403445423746453297490946520230911159817917394318960018194553929096850848509474572997548978372589452197654490033199841203183616845881216173016289068988285837785923625089144049330131269702758977298447957756184514618666700291126930409985957361832883946776682613193387888203111837663466433382105979765331200058432108023327080631754952222785994612156398711766894343361568933704691809574917843479922061517104056998967689670598473583216804311962168955450978583995851281904956866903425190156194595632697290167595319869229366385762014771964559143734194058987499068194792842542329168786627544866311803227451528548090441272119669677701059135589246552793806808739954277511462340801148851837841882502166953387560760528875093600418595305112958941494515348857448507868801120949289381998433022186925536133978579595809995803292895925423225594543970503109077012831269899090190729902976418078555862702869789047291344418723479438024802609146495317240217013508543685088022251689119511213276406434568061510345260787761350349234267937890879108285139135307672607175430971627056784704650046243963720839027286371848672513337287000851616988421494243563556572001301269782341801917621353352615888982733649625235720262493924209262993760558505026564946572712437915180313955607639142401277656066110530065313511402050975510834585720354930725832884795970088797573956955708211300671217791218901852771795726702508039967010321789493450166556205529400320262677390052062334118384131115861687717677939006720862057817999539137779824694541866061674095939426356068062966220319919593586681968937715622640380046306134825694184413194060747760665524879930098518932817380601655165289497327749506635686160110968276747562847983390724701521403459119598389045918741618872101471767932470030964853407396024010612253057681807572850707310132642562703015328874496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 8264031741366733010315099826804455751056028243018245276958610778721360793692572259782454993372199119897496673059335587013229497824536009605666291282253453958605681254189001934675884394750428551888621625057717376492728876809541320242349416601666373138337796205104092356707290582109978138522101139307137099148613473035443369212484482000563369611814104820496964916187330532556678027391477533885014064592722869802866675535585969575978587233600022132064622829562113071060853785866236893107912824972686099938812507544899194152386178035164839651693150190274549193403293782418747697594658727193940100824477086944429383821317757332315716725300379932295240937035446638117088600073411147351068200238228892921776994606855180204221638223040705461436897673510648110038461655252873139268951805912786190332516042616422823675735701483969637812076191547280070543578072107285365098351898691238022826643970159035020448357311856008224815300608492182123387728433615090054652200392196017126485423510607524096609477141054261470426799127848072612323510216909508586064082792553549807427203809158221318402943699229408886743023406073239160434880410899821525383362946578516185294240844649410583863094718495765617010345401932731014178242391229991876490103775691886616420051273421593584656107848250369499568067875533162309867884185709855489455397545068973969172511192008952555756686496652015736815768906726230300623385704693130399373560670107143443565382489202308640624810865270065341496720710021229541698000797917980793634605847242514508960049973762051464387752084918874294166097213131898493224906078823742226676064199321050666848918573712273093806977660269747875992951921958503721750768550704936135930118385790588037683339679894651920241932181633847208420719192668898829884899360090531443770167677456820471086135096344099767024265996449739907019876033257925667627475002874453154414940562342544536125926523267196660317505523605751125223311236544502686659817663853923702275981164494916434173217441795867325712278683549648347750379229910619253878186043173047558829923935607553905739619301132407089632611233764565796718230607685540870649482100602241013338348828454610525901932298777737544580510293053732838130396733332584377275966376379074448299734511406441997247297952347063980744844381489738377338030679141577343139354160631677818531722244899606009022789228004866960229812553853616934763151843893103902049949214184424790438037896458569406102168313376741489855830786483789762344460184584850809121476612554691953839943356485985465827349029234952814183878255055300241596049896457209371425679720495948417589344516322949718958343260188180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -110410433327626863627843661573915049459948252555008965706240243057047032203076094208181638680762539854571979689728108842527678487923870912562433825696563013968295535942990644960068559215527442765225555419405180073814671273083589747102624740523032196598332704984734632188578598500334554327940783478182732399590176181380837633445272152200133216630366049532305197725100862309710499796628830003698857217412975824756536496204185921422711564704138122548484243734352530671090506001392102804853808075677234114648502811455395713726966486530051271846204324576085186304118296335282572822663566448270447559951565783095555958263522411286983805891321922696088653364908234606108826402480138167345149585919609890666073758863288415085164446913677796397733305854269104383840543237973336448873049589782182055781561228031005113544445981796185397717251400188470224659528759171607101104490169991483598556024883916124176693736615272060891183284958382573710774731250455905325939775355108836610422542403751232221149603007970817082307507007778324403047770034411137009809638981364064771896608955157976511294489911176267844961512817529823400289217365008242068204691792184811839725444078878329420100774395770464082933950110449338689727417470051609499133010842393159805979148173280537734528318107736961509614083306511560022016933464635823769794273484257261592993102846418811558972835499269534707210046447608295754991838884749850440464656525870066641852018086866047643311977158423898923081666830032480375908079707741208261603131324180392683933711902976669335437187284074266913647736226363720989363789886075317985833130806333505879567651331070957503107137576380307276167561162961894507457203290239692327169753612105071602631471815656681904700109526486626992325835150240804407755895888830681058127730390911521081289201149371872854403325612372154895307590796595502935640157981594075408162353456475294913753558225299306402281948905037094312680094031378248832444614239012021402096084788280987188235195712809063395091921335461492712824650571283397912142272780297225535055708246813100900574466540591419998272269632597436986815181998451868699263979660427040295947114945901430544150409626568233832435060687583699939369988012466571199243917085376941970134947876719935679890285230513769172557321181125418402033967198540287463739751203472973418384541354508342099671768078221855541973832268948415793276975856523885460685247423162428860368127755280531163350292304419655572346762944979705506260630698896397615879626329272402717218975466830026356273165427569567089177590186095629848763242908932284015227401917828110834467771327289526361728352982319235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 525606479529495507317980637767143632758693711365198881311793040138894756952783809459397802324289291634383423718240828225756069927908053414497403523213396648108216635071218823968059636020775761201924012701291082152333251876312757542078765127558795600525523079264252372006147844212592853073553622346266638381785037081438701888118797417581073681906837306477892014351161467782572454568277059484848392352821882996748502994254863570557605905152527025653918107469571151486611222388409558745833906344671658990393664333289372437923722419267035411458920356211630434012079197003685255731549829390879737883654892547805454480914134837468208524295554855938052272291646951526525113688711804335843636027839193294472733548329789317275910486386778180707993390071994693957800658219395983919650223586608323717529284523686835540687127863030072715752328505329297858183844395349420882980656589026510250099037418296200093921172021509117119405048441372844759691779486297190820827830533070321722745249805344825014680984840317068144775178313646883711034468065042111491238071295368470527758417802481017447401521062671320767802471443779357271750239617422852425169277963774333732276441136536372439944963887822728641512913908167052737324980046905635770307893144942111862361580458161418586537956867152469933097575931992514364461170902948362561643810782767274671668881207423929946093664202753800095367571156282724531234058811069901211697818616451755254468850216117813170878563077011360010732131394744544709733886521688842926325492537944808357772795375195008395743582676346850284124807188388156522622030283594490416979332053023564715612392338086189819476937722179223606644693692716712767426230611263513101983612141332533453491449592723436932292682694207692069150583142874527833871887706856283421066561800513407924058917206784815862192058943416666004293110167698005735679007799017230151222824724224726133281359424266955453804837584118430639682178115585194775660610924344405570866905971315362903342112149271083052700571449255551737471406291327272156373352034666043238873664972557117669794917494613420371006439470343776440602701999734401120300476905008493918087180799070346373361366041515078235334792362421626578132999617474990432112493359598920653834132722874414204064543413333290087944374515052183599290579549406739162677198225922350068381105601244636426360883505791520746477577788817834236962764850094882141105120550368720171372622162664043785900275945796721313252250749998864767382996210236107754165401953360306159506573034402230903885274638025809042540838391908113961050645756969574386979336093802562964789099095617217611888133274263879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -1591112875205389159807687591760981036595475439691660036516999051249708606731569276963317609312297873615634231711960526572834893656562368136854169392387718998116285152706418686185656682540227110886492318934593708240812945805593064324804292366433128586812417719877723121714821204490695281467726739220405889251586200226775837730173933343770539435119096147859671804364192434977364136841552904240244501279725200404230957618043098774597943486282665551576266086079642454028865785458499136843313827784071904199242707599475414239484133333326299373505041335557499228555686941617009562842182056308471438165460595863339569227741995467973774869883512510193697092870800411749250377220580679443588304606570993052544147950242866517353403662057318360467079064536489435432207912562932507992810701677892107376808924351107103064700534630837786792165763985410217148380138043233913633136777674450788707084103374985399559724362567815617607283513743989476828340228566119748893239965679287832834524555344676293047749797827619677817153121055769242101727275823098919445495927877483001453699400778159322285392940678709808725430526510903810440463423627308901364170689650722567661891012522025650957620684621010641918182009984122943278599389584008743762282665903575325108146305414930675993212531524265488180452319047925350454097268831756409934743548813712573534525886924212428323479019712612234978613252135229877284281508016091198336428668778205295063212905965658815417196376462730480289136167399446094715165447697333234064789116089648935224141000837485873255186668602188084303599495236668610973451859385457947430095684684591347499151836985539784733709367711234329795387051809462519317220119616108783830435010998183686363153316881791609495722063444586888295592923995644915618963113545028005721228215189772222833900348938439369022702663712501880095803888137217897969798017717010706033976683335658749232608072307398060668457257171729864919466239426870942109788456150156682062594848338708033820687254619248559905969848952847585824497952403687914070690928875854366407437477718420112241275459300578470822155585505072856137908858823249646028206998873040074391471496407290784082612579966719248961721741480334613310933241872030321831393938945105013658013493591099562007252969933028498297076757605974812711449801659732180139863581151369154285785861531484452149745290879502186093931284250214135554843508043820873590356992384993354704325322365491449240526628417638875816598698554921663614641525583129859437409057695653431209996233907758384617250844397016999576037812816510546427810650261595335131025996795743832401385782498076179388318270867883687936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 4045734981913551765103304941502768843470192845363395832787369908284560387537321148178581961773201361087135125421742843561499842075006719597644964422544741769538611621085127249255093394189608717126154971603893512386621463664510252017430232587834806907770648119316475789320130872082116278570545201934442004367305168999111371646638993873247402433931464694865274311424526498120134600011302556063382175578996380620860208582906217361301636817967212083045961918516489424616518074827923248137243043905223856486529860470529894176796218225455874204887285360517538097301151548115228354822542391558402463998348422104321827969898708231080960055707347835136510711206322141054606001809218482649651863479914143535986366382722493827694086936088913582645759793272318701635388364289693651909048329073609376142849440719365536926060942469179901873966697910102451595679379232193652378656630655079211858632118121014642960145783617516412023373733800840961637619936122242886975840152911758614192363307574792091683073992453869832650607598631005855883379420111629371053691842314641075150069617132918850598825087304805137734957414664845894764508634247200747935631050525583671060705542466358353889509522162112677957370264131155683984897521028780667795856539658723672531011855246091537897084333632009307764848572009239308590838635589833464772156580158293593485476891805998547180244760058650645935211371449597402535368762373187517106771961408496401720142348556571168138839287512579394423340563544785459546286513576459189858179941384960305458666779876908199043511965410652028885349737065531122007900077643724367594102583873636829390574951441435214338353354942015656303564579090933550316531218145154005065067209286212530115696267574833804690643490679561550727181560751387966268655181057383431790928002738724339275364970169615378871605970139021081977258416293582230358633923521193293442188712454331693319454478431086659216226916032127153347841862432957027868842797801473537419643149663102992403696942574873408441548118818006085734706264894095106830249746467355582589897650264556359601940520386321379903684729061067456045824447573256742795664433848359491288633506610848101837907681099254366133804531134348574238826359904911171917347608618378182342842774094427913288467946322590551369461438486424138654668991390889146029948921533349880834622432739251566102031716046895727773400006085198589797293732641637491999590867933567937140638877767212915992116804351651132487271148681766518533111136132352452587374613423243881408012560128981260457781171005832757613771021790408416261923307033967810828604405637506924680683004092826272422773714416836804608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -12314921575288465115698423470642683340710531553675246014579777512774594861176081497268007224007625925444488469110923200889973702859839893356490071271346206109324521026102784623653908937664509827175593124850722065265485030427175740338533360100907040862591505473945412015270904038344371910160407733301878872411805412825569327850000094755534550931461142946220434876057081034565093743343942819351278230344406985466982535771801534525130907989537620295005755758026498008711398527144536811928909513553160632259039077637974556188417821117373943559091046192343640345981869218946024064087072655943680467678170661871731297782006532666857644274052178859074930798739059986476503188880258949247324489228238111193640216719587541703630541217694804324766310106037008497880407650149781987494397214633598157740701938959947075178042955435525314104656423031669087928907137001314984303591466571942718885381875147368295473665036473354677821832510705953486962602842064293915611996602990298051898107750204974215713241972124866857857973803570487159204566988923718451204504585174477967114509276142566135910290644327777510689723252207793704326498306569408137490769581836263082327912689094843518735528702049009722345001358948651841575568553333187372959050574857437165615579540519008752674182371165812412307554066152113125037416051977236976811298254710943914705985897620982231140282370020721040497582847534569476819737398949402393626003328857856103367792730236588004348708044294787439556104644936934074522500998980635929228397789915672508363243689380701402108141365183914017598411050532136737001812946140104093892454256957560208470545487144465484704626109422927680551050438068774170348955635524495196481998042786282185950489666184726804966434874331288453267929737195876485033597135185010427922028438775654115917759830588381125110922619174440993649194460949050681832243480066602255218271338148496885304075292034588221088161932485566987494363957397168321620901849317651380541294165625403770049953781676631406096365947239202650148175339584565711746131092240107935641854400376274138744985804418084823295106607875046439492129308918671402919696795713653449364622129402779042916303805967666341807146979110590363107695723389163160046649490860841289086868211102835770349056384884699192500421799897052034640202254044453415828609050473827925927467634481388850122041698703286994248436511467228617723217850087147629067669897071976074315630732909116731722258692287874228637404555279711816860471300950872365204722765465287458403601342995737443525089044048499980607394731314432772677923528918824141623786988919886754703008573322331289403915791356288565248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] 46538940622551064322567367333420785092558401620918713355163654806923506434145249138092930821122690047202610716013825746053471960101953966875562062784741676685531553283889709437234793407996287334269489638909418247422264760958118683087889488018659937009744430271099135635363109183005067832402586540283328362106244014813345465513935256818110418932385332428828650172385797645888530626261605149730892968521737045147337067361259138893536654946563410663790280074627390016182183986634510999922293197768747097499740848647272875724183936365133706097062091886469083196568280375453080379010844375543328152819644432355168664088756134775648167487341922210597193368952602500798505381554300456722147931641114438564461366030576668682864978443621307832189383339599338958706445689305534819304096057010681322099459075179392733938289487841161642806775395541201246807394027484589336400602377176342223919891075844529391982263531261043414020430276602649739934479355834087386148290516860564485057483949328160529248718874042143005363968236866146855885675707102183507681362958261845941837670153357078590549969814209460501762737926023055924948768627702234544531662472840862434023911791769998948136696620300963747599273263641365942921320993180331445251319968074127562959561772631809253318762122723856109260769773722053414021548613833104856142255257868144422963972114657257646682957790126148661537834879070455415511997988634916110234502512957852927936937845551823866183487284088540874391894477535747734923935682643275136480837127537402690389882527099487749108029653769282949095547942358032421359466629539637785075056946760543350431246751598929857265413209278903029396029720083474980641396493833542358347406813986784208463948655380941964903918737083255114360406593286872623899330559473763909762961014567626300819804828854062968083975877364936254311249757309843153618895462372128472054696814981620313923602300760190927090750415624747365260598478332324452368852394006085458654134390960131199022396286385250642809024824988961378981549117884595133424441294999632854812868480341139146757911502258873784169355433079930813320127895979860476426699605589564374616991346126549958826055290616463342592470779132840672387049637186682722686239220887943343641975211898207772163369440519689363560867442056357931861490385708222250661319242511230627782377920167970644397001576504726157607535686566196781463565267633271523769251721097822679924866390742565793678376097081683152073641980156316934794842926678570903450705238157323695390149584992765325494462153067457246572127333326418695444969839624482428037865618002048438583942649979841515226393252076061720576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] -167326645310287699906678894523676586976063308974162350367702066144059350916065724119896252906458412957388759736559360475559328961723331229585798808355167183054033217601343312547054857017785808995275500195946619687273555654154080655143119206103949207323940705555670412710133697128571945912193491668917477076486109883636688412539143359683002167714528396704883884975272201210417814150149858744729239133808497759422673168799232258107428452420554283145014583681353293854099232554557365225528331383483381489035480418283401275397057622019553412123594542242545259988518145226033758116342944964480280331436795852353745378055898400959461989360731531399720172066992593195298698728235465374924499195588183193488826078494417777589346940925392636074919431441364289360684080283325469585532619230072944538601634166700280075908286434587352962799663038915598840124111230049211463397720632914301267185819854834078786119382791160412755401779492511460814932075762331608985353111397107385496367045189680706054484988253685720511333174054222163885428072894893201321851322150837978879607549658260265684775746175726140624101908331600249804329203228709708902440089218969439862677006463354586779163662884530558089451861517339366913912250637322286570532449247909152558919739636164391874793417386285644746928647799775258438608007851420360724708229236483627421384132248380716587408267406059751512507091361591198804029874831935631257429471831301283784630682570745033260348735863043448237615679119628311715631465431014235589816872683648526034435428936689586611712631868230869481683762406636804884442291124376562759774164935464240210864239244352054031676312464182004577488687743150232331206414716977094561433299136224956549761653943570390981690049624332081197674604257610874366188341980273917046588259804324984650387329815897908117978965730739824290366029825057184168643473871949046021290566827002521132036797726968262131108180121524474884566355217380866537870093126347107649471300443270538211060609322231815722060899775418381983641434606600923108867637565216990868964591001671514472230720725719031654227639975263390402980174088762408377501201421228740787730706177321923236673283111924169120226464966591994627703623086900640223573697185863902725277804807480302706270062462880820511323042018368825631999359628868321375800973988872567477667488981330061252122929288663189754288566501444259944893354002749028701568679531670453505169954645792738551736300340030751872874868040478471687151331255810645040403908034860308885553163210886331412597609668880506988176558826377956947327613257040226802508606178047885763068519978353999705310299083997001547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] 504461390439733906504039936498153956919925122010707071915464112096166066259793995010637488813662720269489680227519500890670156848200751773335972146604603024413717247900887082640482419776548509591266686437718745440246902533046369351340972446821202671991545399717784578178778261274516998998297910082302205952934223918416728119910905267815284035320351261372582535794867275990185510174007109116803183135771977373293873899008460359119258401632916263207724322774886442682459513904588293391643412779057222241968976051103570389114118692816878016314926141472779543390945572216159746199418512329311449893388155858031775096900048013559939912257824430167915864046981495990272189860878215711796943373767405255017194449160284396754973530529952772540863001172019751046910231919154217939915757620301515776441777281649816132415725849813513492840763650683831246743268072445525309531975143512095968529725948023372540449117984058952698820281549239435688243424785080877710373721539362724641308689323069381637389445816512022628282817669117601196971288801805368596320878560462467139266391859939120330990331753102780983953713584260228397155486704590268176344124042940766410410597569823650809508948956790138978504892001034627535165197903328359843755387204809984078018611784795259139839583910161076266738571384047360419276042993532419494835909616085754274021007623232874345522644066239432735457736860342238762704299462218795603882840586527937713758853564258765042264421320362193360387068025568511411987691385894186807883106979923445590479496164452284541259741754596014656301416243444748965004889963373826912534648663367876945915894791999978053654116843485145404687622558560289415337937714528121651080760443920732868432805634351082807411862633563697649566496267693374903314600520721576550830700450131067193801328293293791312216740597192971167140220278099473028951104620686196678023851395249237650987188230621988937002204903951898017218445388983718102949565977308497280129833005656025119878477960014485494945547263763606968145717878231814324465262813321229734233323162400869717590241611753141432534345797690505541564272937106360558398743898353288302423844799803866667715828400413186491969717880637270079407559670815676521544638623680908409440426431854947262622553705133065287110492456646172683582153550321229914651342826361080805447218077986484950366646882220054074642962447375001695675376800258507324464478083617194648066142197479024755557124806297532761476574932403723287623209786423212513680323850289053291887922927464289954631183230384120444492260672680231398170797565317397294224445187716537533286515530932951738418733894636891275264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -1260343375413129140170809109298369858101210975014556013685390471593106082281994155023964715068285837973335585534590430970190812385983710365865433735942385841456510699354849699704674250470408689532526346888791139482696097395601126768041612029744285774559407437315025381269809078183282398506009068013727151533871531144381241990603403466353230812265974582890365534113436299143701971501846266911006485753780158079920790704665253536949618432688308428782062461149067959091587646043226863883825283541418253814023188314449704079369166057038166498268537083039865918688763959376746124729057605699551577682834465472320351163432246424860325827196879551888215743101806378794322034217767551097300244861453754963561688163471895179563515686556724301568301686419036986026886632373037284089514474408652153826152856297055379433651066108616457951560059496661456761198272036253073036773101644966496714829711006801753215525874468396602366051554726813905672898085836225084853935497376881973169123158455485085558081077567442343956586154817695762533584708555672693873033660937623169598714358657246656080917842774730143099014913662086532086170022047026518677266249336386556900849517247811039466242171765233124343350571526722026717864455850845600343112523764570424131478558253890656841749619285911184439012046820448519375375101817472088368992845285972247224806166627681900679859542357483232706226830125819687713982739211611115829459263251551251385406195940697205420457425974412298580738816488549681529018852203019428067109287578362055667825428811971641051250311055834314671757250068125878772884310543143845016525588990362934839068170065172780387002824063281409907284555737907400668667940383249040185314979213558425851455179019670253167219947189481619934712839766851950765402081922589670631522951035481927958805673765098047053092500403120573361460304367587415296910966861230025149940375694958912173066702004707398120805921159383507239355995919067292096797359392984928546739329745794218462654379783803436037352695293187916311825006902789518098799253402222700454678374664792048181829537216489161448969805977827066142509172116121743109252415322557588235980950011198344196083296943133001073873161400462458383095083774152043006177961349197336151986634895195067633570501492870848477996240803583046492754262033611208391377282999570583700447225974231155823502566429550384654714073370631601805295693199491183594604340062181531042541597975268589326937872427498686670374259220202209989637123016904376639621253748917092916620525483458551346330897936365644683746357605577616047818454095250897441120169770744048234346701871638876296854333604984751390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 2651102422383155514963242609893432892028107929809849602527091976249685038690728532028730063479662219879537118169262354161606218443047680593647391168817290434550055527347325976423569047188050374124871503121972042251881381761192371826631235071918610658267833797171354429232222022539137923634471011324433659595588165492322532322943059695101927137528321799500417167492679530774546556307853443679536916530168441624057384974579595044684322548055259725764810695952554622092736796682682614099111242505620262918432682804400149805275653521204353058630723865555614006578424514119743216518044952651155348523040532518927927809725846803545127971379838291117351122259325733317349246642525789391444921542130829624978100932653309854195986084009536203404069446067148426622734354393846560779769631795648296376638720084030724102367742600894271161649010038787084823291679929391124926480929372815121079868249728765031730756616098911265381109471750588262434977229702787039995353022505124530324818068316539016790727357131925006093191689651793284938530389000358983843870859380629928474141440608834752031496320707621302223472389470613866419776957850351630618145836284163204456510385074606790747992640212507040319701428086117727416313961861257824253946752873487246290452528005759574134508544903514593271786007432690751430054143734515545629515657540841171347477528715574131689712668402276761208794533008928187381251243590582231937066255759916317330617024915108597333136489780320092988522674305905165676476718501774801909199171023951225412518135215566255933847040360583016568954323429567576254172489047066755417455144876708784132244367398831803699862738798754144976788640737897861781276457015565246243292705490431408341310343965676084404274723183522528535778905274201579208479053897496778207686229470175519851272804569367448152924463957721543191926565852963556237783339576940662352483630285484736680032860792406777803748785450140808390695618711129114182597174662658340970436606808516846125018139114346962426814687489542725722523853157757506774034292218677238173418672725906726615250993856987679319446635534674785795926747134565392569920417065461660099947456753735424108474798323709453691512516607073382234423471368400079567955948235685354716971402737422734086764521821299383492668069881883881992047682874949540446416081104881722235926641912836166528928212730964303586055882764887392231922139333032733078447385660415993691669726909167855220212695581784208891787931450728849658320350141211997906191199404824512115163847478042100111013377732399163482798713151089779796568046411222313118813320931507165711512360415295175837284856077362246189056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -4779639619815131586565056761757298667482971527848237420608975123211070433167327936504842056313031791533262222609558919004089568395988969785495284672226191876970625250626135793811043657880636704492259783000907381994562110879407554860287169479693642227962880508547458969335162485913956674624975109736589552499604881121032990613414363121734934822570433514007925802562138065421032735525623977417792569272541310438148823243529122518598438549809069889688112148006124082550121689489535536656166191137380137359489025393402228595340158799672682940887861620256042437857047021265953992364401646769419671608404085360902416758098754681437458141199262617160009469940204980601720340124730575290036009764100205538155320717666867639338020298062037177972181791670733970604954894129532721132491966917133972836489959475793768725356347760173920867878394635071157505726175921165767067571631179242994344663601807255009771632635622963500407143199968168181714955606857933205059682463221156945540421201251225795186967837650022423879811846762903998452465933584082113217595327850760099050467298849590280418353332214975363559714630135693589097336769816514146959733194060849021593853097467513240933320251814400994639473272319817634554522738616500940144606069857614581750930763715914459208924771462273931358883564204515586492905950524192918864035382363688892323174172723344383963843681377489086375164839216705573923632983849365766582523582349111813725560885048358111908993728402676537255736043756925165596016236448489803402513755397394196582861860590864343962128563533236979632849221914750803576261638871518906865487423537055437701225479114773977005794383638050546850270640045113431777537441696483849607273485467120089339732664137935904034391084176153107636217596815881615370343539131030912802501991241840449733607218604422215933654210931227923812307094023357491146947359442963492270323363558583536249070787163490327029371926459045729433748055913767925024575353891293638838805453240268486809367258992711228460012744622348438164404229683959771302674100579045360731835503885755881194849712827426047838754393844838559860717461041851984759860612113879817498137138772834917895758755708777873758341574368537978330419732687996850647613454146250698540619137291344589268462890173177629187857837428402071034307360899106193456508331237304725655279219006543609354448797992284239101797152073788791475405024589843504598002799811841296802013993122688948510139194810907261205867716173624394746807979098818512724721261965904539557698781107858150574175054247390679434478791191945489599547547033811469805312962746161982861912487527491126876474543389368016437248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 7496875278560074918444078787281498398800639577698295915014614093990075018884158375924148871435271829899064559526037418200885983915896143343713335181342367754211599484958741555385653254009081642010718131613914064278668584042891216605166986541483018476251108933796619085140153946280137597226587309348012781837154102264043500047793946702071764744891848553495631118524741567664343893032367678091904406672712510573077083840066883500385953623574727401081683034222236244358085700585748416822251705172685944520549643685392039647338254297243685719988556033290140503076259238413991522497422680975228036361569414444788348520804590029295482479438250027644144044331290574218664630811791221709027609023824714365391601145281848917971470174420540882484821135480959619800172697729323814416025710514524209594069172987648356426589736123760547200612950325379591079223247218001398713082901118241773206822536656592236172151299045274686652557599231001216698440027285432434094675697078149331663074914935204952811016785779345452787886072520032902129512599004616130447317425065562334815030420597130137324388212978484023619838514898236420733203741274288160872061320456990216708657516981515480620457252627432221435300201054760547458136764959880728810361774841012015353206416193618767940081965611507452411200751655080927712487201021317794667522550683517347011851516132721497626588167657944183684853242458483867373085438408198341936886264947123676418066675911658249990552745984525755148653885231765886108103644651256413890805268492681016392155710552654097921983178646529301157150987924790407051772431508161861569539952957483783910985063013073162569829092045767013757314891194924373952625991911908664708936091306600756325295123717350175902653011964273461356075068142964673256308092108509187105550238050075621958987087721869589495178848400267198269745603578565422959871675516307159959889818817570765105340352813610846550910748803675381396990356532553222807046879685851404629705846100176531194402636642570492249595707438309595784945259725644385736256185119144485164672538446481379298935633735724954031990097329561286419380909854573915736868723226658275863201897207281109359548369649389673012224961096183426414301251364731645945458340692106808131219948125906038142790272685386906338203707095009661926741431155863132990976794331460874266719425248581251723890440266478049906654866202399861095609886275252993386325008443436872304870055304853528263414590941590846500704044841094100195217851022459862094733376099694159236686065681172363880175551253173437461050572705003269992248485508269476463455932982870963092208216194461843214448581359143248461824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -10349870518898986012672678326431412641637366609253940025724245702497219660054821241376841805201218954527573880322095749157444078597841727097037244520098758565934723029481690959910246844991957783924294946774450799948342130101302445373564507048526264636441945831295832292072213462312156387207820683958244491240622013028806356004151760120896346294355828576074397352420650777534806604328934231098894613157080015000425500176568356932374349366001611353537112878553677146392599546076466897894152828950978494915055715369826290780080760792361272203239867146386520745661320761668294729053535502471930747954276937647610157419545300949741971118912778542603032946725718296337155440859131953003377985533217692511906373534186635087429966646132432058576167272907741349759480804131202007552851888638105887516204316726881747018730046819187700838666503482274872841134934324142415174921017367370823512504278709488260600649856199253387299585568297463177999627283601397455776138110015526887236380493152756792037528751290229113437453684961724071865374917364794114287247586485478134777783448720809796026047298253212254176314015993753956352023759040578846624955698140938753663019464924082607356516686399297801175785442568583915579544801328320743321218268456388012507219542931908252398630617326301726923694379772083626843957573135818191862885535082966558060087584787786625681437279952298133854386304893602121326776618741286884995369621860599916339982191407784109159031060600884058872459786409296087931289531205310591835796284410132836482578567549369504075923569507384014546059489134846675307635870356565564539375248900435015828726292757575238533972299552230614115397276439736126690581732402504585029090820030625341294366885951979218144145423476900573554672262665502769241755024426570055461457707156669247497447726872078827782296092889739506245026158193774165470156928834905405462423966840815948655530585018256205575733570009474890705075593395734726800311320807474358974727912574927706029906879288379106880959111281292105545633308462786709967283139747351912784164194976501461141154526073176733271997157150367945974130880245645163498416067355634325711661496054477027099695469409837819796822267424421523017427730881439801765282093859520498423278779864534681507780121987393716876641662391123316874839002528389259536004855973282181236219337413951879243055763197556814661854426929980074422945964328708374039066299102579486542917181073481546801738502983096527856363387406981824751631465426369548860518686953150483515989803491001081428612182877839990472805966008899580594873011327489075823267219576905892465180061927206957967485273302867881492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 12687849160613029892186152209231717163414408337217016525370016496583399076972405969459865033891118400772010357500791237806453422505212581782789154973872036424470983597500619023562340321087237014059076312138983186888559275445917048711016112084804276272115892951398597614173923193551632475801280832755395393915159132825816659925990833092419212699724896219352574460752132243637316811699720493480436180443020268864506366771387139662301895652828418659424732526228029883414930384994356043657751584650701091350367872956087598924231616306181007959641766791658151909177674483965991163422856173042773265774836061935893974109648561350321319097509312028847887909587147878920243538234098196405816629031220032665996964904791032287727403469771541157512419893229983755053871878337995465568368989069178926429376114533534435684574281032548536722525622503969527644566925240977006487353622186701802003737835539404359208566514636476058412278815054519976762544185298542372683400099275296092717117880062270897282069120837932721297971611438159020819949251025300073952732865929806951440937629627916223221705198908144032745614631301187846374789106039285554848514720723072330942430803792751910040751535094427354639965237201836193224551935642280509120618414985175603869279527814088904787915662824644632952981359067468391081977895441777856394774938455256321017449605841777117403216361165439336162602040135690129571859003139302952305107163920351409688322525704288878307375879963516351048824073111447283162346989728767895864469683552715413260582434345221719755972402788735613244363531938573715286159542628310636491692613394520159505433318827527282954630297729628236805616330499910895468570117594374269449760290862832085017216535571772361017677810976954943524521081386150262388639812288688619462871833876423962591425894502576878401080783305513094409391866844092282340677921130863094243511934971811265980595721702177888312456638529003846736770333963836936996698016862262373781051018302187536578833881131459902621280464381583094972495927824266115413681632940591780797604334736133546843239116571608173883572804951845553541343834639998879177993462615873870538515795748896271986294501723362003991637962365800492826224331600034317259913863648071951137564701214274371552254443272198610126486209482025155907999130833928304873204778876852366221488185149121960436683727223749129971058579416702254599349312221737810972780162395601130418848986471138896845144985304750008520448099061947530899552058147745906650915211863466176794857624179097910439749346245074732965822891430015639533710615690990322932220611424348055939358042763785917291380802413422358560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -13901847561869398057065179406582103976884904621541653562797317471693252560471290635524330678453884194721159555744959470227110039994712402579410876785485713417645884898587501163541589536193144444357376854149117077114863814850994812962335833754451115777469849224021299041197915149466642746016711961550686119854860178802190519008792186551591256447712539865686955621038110019584872957454271877704852379442082881267717193025394308043887217343236234670815999868249266340686774859044103411700601555158369000245968567727833506622897165671776296688813860893281864597020351625618990743978163350161320740826309102134759919988061261090691886652119340249841084822029936852994472608460761612748243366657458033342273231172484266531956308033394742286187156546465730946519517520806053610396527257576135187390391046553985088197459631425298716356513492269208344500318922413959615168255680284083043651150476572112483910177874246804562928883492389548985349434746592108779712683136962407440659249939532139405326819816499373762839228605756428054904955766630735636838287770901377273464696197368774521287385345634598658319586751175198937667337122761375352569670060406357330174157677193712145314959652495655452054991268083006479630826810245274346154495847079501003269571204834638118735955730535946603096214931440135583431665486467864786239474217836795534673333164860677783347134401016079751053938699461188033020311845799308048237406181494218769615537070791377326659124043353553145551661420307736499336087249716642293396258251031806024882805577303640144643056101335805444119598253720621831234891295398575897713982967418244164269793109980415013581181445082027412073701185684250287734224932045832039475865514264721304594530242446440464769350866178420703847581573397857774255707681085955018831842311363582464954238934862716767305252738038287648546534063851857771828135816517269504662947179886057324532629449229060148740428288998104608960242487192869670826222176817928234943851738854804961593329380334015400868301627327980304091833153562954589937095812028742476334335369713644574696915594798193607788949258780571012066112630081673318214732391224712091859598426852831549719237280072999604517860893626340269897832996745970645305434805162878471957720810416388769276379043476750408280488030391395127677144097469550846606403499941870231597741078183413354025926466937998286103972218372214759051060364799145514142056604420051661126627775168177703116825743788705182760970754074182649072048522035883646259457627631002594701434987126860312926900490741177096743896832028177252624795529486586074463456667483590080694049187587519681909001694161936496721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 13677048524827719852084186229468614953189684549532008074307178956015238008657415150802066112480781360679074460341535598492001612188288215240319298055098742595989664536291084094471194537805441875872806538901194483715111433719995848971453960252521992325834192239276980226269325993004185770206435313832430789650905069091317227176915427922449797230564674533284595290081553591990184407024376958499038200647760680730694978393827001051359306648713850107161375264096513333493197060106054053392266260731615191712054896577710324732169814622402399199114563347211510503761118560652423200995703437443398344457424742628096193989371733293703973971449814365346172387197095927641680669290966773051817395144241440937453386535493326292243085291520194789465627974696074390298281951205631089405493569796856237612267090335011114975109743405353750623964224160970489686026621917055110813890428587670202175763386220421232901463929081023698644974186676286502275018641696751024799711778603965974488697194711478630773402900389224676590449667243982720474765259609309229505943527742218438144967187269848408654005529608797370246252065210240055574246807434148250496045701325607367071951394657591224973032841958542139885092027487243098611592749631800297875050579506490128814546783119278896770431825916097564771959251572586797259073697893191043856659986418083730455661312523337750818097059460257375364288205646548220582573041012364186465853908833081447131015643621784255797050211252014495659721678417702871148512701209827364585851000488318015499581573596885236117135118810266733959464408599668424419692397451462142567586655423987618740540085703589752223313529695671290030253225176293493049504263517731430232465657967334328964515363445632670810218918542415430880922462699400449466786736316555604997901787460974818107605913422039097201996079844889207095878674480995902358223425861516355409448841679518061266039767517399247087486913817742322804595815268128086218257842821581737777282309629125743201094806126018463517466275665955095000129709748419294569301601128882020923773145233811639842589474332874689586843858378308264046353468753808237327047231213438916998843198982285122969596353518962205861508434249347585151294925912492323016979905503259001751822865852919140248633327013440250204839400813776139477569995939404217263750219630149894178613343337868711226540188067456423325678553146009939954676509670025572896519553384464853881910149633315365832319404939117782542075123905626896351556887559694606941446243602004899523245146984903786417638687674792631496095354809104073543218399797148146898654221276219068774894565069387628954026866042748012593152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -12117520338751303812350563607098271105477478446244833564681299403984406187806702627513660887911781326478804568651391246282612030497110128598069745256436390439324773603044202111301830538927242781714886953648237327060791357987787471786321912233175853889782792344861895480906794337590793211759322410468801015361782430664159649546090348070216081004396479652386299540341487286709199057657221959557897023318768310886323543771193697576198074380909752652988416511825126036383993711992593393539483232253773446383761147214857166411372330868104080530479951537536218436909340577318528785668386704965230270987619102121220719708662175175184428943397546107413936421267130835048072011158140056620867803592551165952607821637309125967287790549577715736665971942746139734133967271373779937675543142336423827493357552141111751934654646790882923464967490686528534534208095331845281689221602107732647103795134743448610552906576498632243912820839769559202539727124703667702226944488082160816917941580235671076933804280171590354042873995983654679075757639395630167060805931734021659281735390307026584952322724401865957815169128065286291515357853690079077090480401797368151219170104016276035391177709123753944581157462676958429874916149376293206095256239041287347865496609222982018190946888374617474986791162810620928715210879187843822406016633371692806912083500871272748457045432109318055009756559308191243629657396523784588413068131944600498833520207676031968536737624454500305137378722478265773362010051085809451184952701786741427831153879574624892647845535228788422161595462876097849436881535492762129806897598210492252674127599509730282914758992361366350044841524752327629137029672403266058957055438207174273717185240562850297530058602799335501905863873372031990293204967195337594100249698287982133522313548644238246786255219938962513209880189225528235886914906428920468762393842070052237033129187836668092080702744698621096261706074146420144269394690372593812149073679963405987731204072294408230328201954314059531880181438438583623057308867254236694253153865837141746611819814407724824135355383376351063577700761780297986051015358328296699649063489260044011800289540020040970141121078808197665414741053331411878116799943334440240735079818299701011833139418126230210563376827616681136576984471325371997524517673067928506546131636884706186038720377544331639411873870626130608150095586990583457015290789278680715874182043629240374355554738854176567760766521405931173061020645250143189384229028437424587000428259355695030882508502905597774693102329479559605512525860718052405754638673501762231308818980224398522953030194912340312326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 9680779920700025996428121627196499816453164849997156044204127423115333747344678844331051996816155005115170057977725401582858500913397681357926161274379790389785863580715007769099447302801536430989952646946280614079772880366953203963332775076644706264834710236122718633271602287133419542969484564814857912287023923213480582296680500739541263098385191018762977184265164654246189119838471299152653127151130646980795653139096873854017683762968252695696943971539088592934397827863833186781023801480020685643807630910010202412526059089229734763481472179272470521495050534270063318333571479535375985865351599473136538358412141063211248321423612661659847823041970928863955098100890741367388995711264140180045379747474320964256558454532671048522760350723221137135967181928985670118463448395362821394963202152724939679463672485528465558880624956944735471323589664759050357021558906747229867935623245955716528502626620471167507191184235292668082879554335568033148942899361479488492842868452329971305294002928237179550172393509375375963938452886032696648901454352342738886095444965361184648740053010988867883909129755206169385615753545149789938372418379877799390068721491488173285503174159594694932344656893992791674257432818229945067584197337486977388043175797500539607897115038338072615737353397013821146424184455603050603643348138012555992838729102001694464545906859702300337932432698687911954698800117117717703622194269456969286892307174646481413982276266230699752971991087370670229794719978137241739211289740057358592830118714802316278737273055969680036499569269466175763930552399842671570305686754080960299948069661216962514927963033497210083248078833862726668828398217372107787835824446492231515256121854012757247585401796238986899181714295642686954632838071327398860321212668801366900860654878124412604340536106380987924614542498069115512107715737536280304125067331262798994348328315872634956034928650817931102872890210298218844051743703341495634649888747089266731703243700050984103023936201940258896830801207362225877913674215854599124071431110436063206178385734447361110864453649838574186151527918874690124456344580362877989312773189804916367251281343157813639006915068217890783956994092439323810288691129632448667753273123987460953186003683828359941327218776583885943963241635552284753930365139126548800966607739387378900307698504902489108886605521931359386705110844605364780210447273515507489490432362293735311937039433868855883196622127230094639282093286951897029092037315248132047802939969570450444496292918628077270043958399816224520635669396889979581820859641474439885809278361160400488810429256774820298752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -6972961313313068919947013704851363693521727777314111913180408845090504019040231662320306551789962144872906115082316217044259299358778147617569299241638272248271993472139475745552842120363405918638244123033433356566627506293610946267045166666834008258219720333300775647487802154862718026537901252337162554279775983420251191426052270670450534285969974812140036262352818479265156801259316148891471269617074983946464897946539993233279807950204452408397642227749220648044294910057237266343858242792986934500780999046438225372758650984433504843786176903498688039299767353503212266529407990660061885619290180993250902393704970958629133297668397519206615690341376908518027891019203902424928294736634266773215950788798965163557311374442101430840698611902233635544523262922059349314487266096453548053306521025650789922824448613559211347106510823169567151845240945615380573936224176290043209916341876806011631630118980099358660182714211892628312841992089577246142282604905285537777310448233764415420316836909874305435774760644682911355395027096452640278878666749353290598027763959017573348403934858595663376546315255416011224241978079256255969480200874956990351613473380428912678409043436487968600901077965736873959300067097345608932607698043423216136906616917435382562076692053414206091954991694339781962980634357237827039402264342764731872859765659964044397011505285046555355540123656539180689901589960644910309403571881022259425649577753623615484020702371172867965864726631544166089375402492540808938695787649382829525094229497307170618846144793077968641365270176385808210092427159219670687786258831434385129785382410861909255530999867877625034516847445478468660720712837509667337005203121597623919750657375595305537335072846253517940329310981296979083572723668775044951878016852316659769204994160255414879075464786818198104935766117553362263961998870798369793118759452239415187384729607834336810286729389330076698756102792403151219864566966964237354387814615824136804247181673184737467549692527987062434593157580236591399912483182189546846650600999817867430866075964684223031021466667092103984843230526736806330412836917024585058509075984175851084798185143377592610657604352810287308595490470927350628765403389863482503403871009579625162166243784496874417384226682468817235891150726882681601753285440570931872139474997558889579162857469056068386801765150878398747913172409458125296766412149878006478926499912460418538058535095913338362653767859109443980006521632308984632574232406701784249827996850148693877063301612562297127266866047129809294506944501324744449728334031331636724238306583411590213777781445288230125568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 4522063921567710053967946897447942186117183384460699061082109138809929785066786436418715708710599760298026072237563863873332104495084971856473148961398845455930298357501003090851865127494855792213910222046720493775473761014363776225936232658771765460885765054253932259209935120677944384806045348436869044355057895637037256597620104121190805406464336638576344319457066454285707904212360533540845545403025395099257564703415207002395577033079748471559426457670189767622954362768918380443192294559950093076150137192570447416911841303078319843911113282049813009203827268909129079832378258707325438212592990778254104533356086887307456795632578947727681385639489860167510181974545960249919298373190906279462213196398334695399449823435233625135921359471224131476048479117620556969527995629114144666837538132622926114648816268306124122179812736160485073231539503225012351953011596324880023592336185729671199793466483664117386065841494370960311465668472090500081392990154551773094485529682046758387758819125424329180750564585150539724014700592129793999557833548901128324207113757940483308803562047096043645280515695599883035462450221330016772072259919495201616061092246873909493456722944233328094567162466175345918056805465709402570035561374437310932412320781831961128449867577393884427775053777976062982796703704074919903610431761148648755914526427476439676979882719682807796860758790657343133204727422879409210256834177394147995371911968664350742923938846236032584410477135020264144044309186878301020118594767361642749208381767550063494629464201018019715650215911711356265702080698671959361288122658214777647528745339656326945459024810050678602004984722877527409599565445036939613217212809774323548034128959181336971442009051748322059481656706486061364705303262183026268110526561539270862743718175858752757504872366864818256995643645091272701238640447576614226625262272588070247469383638593412272546699414263196959986216826064972677411618786218937267574836842463580758576450696161834952359267909790818696499707977222006775451255890186849448834564150212551363950882729041840905518664264302492599749308524814529684113900509182725539709803125364316803516986670548631912523547541408829800092722672609752232000633124531924198602594463742464011986598899442433107514582572977527984545307488455543754533572356062859879662736963091240602652517604777852464410715902329570661914947091508608474840946477578244644114259454230596190423356561175629237321710593047438725040849251215684499054067340537923682335504927415322051391208182075234997956141020349172131764992166863446333538378776951071701820934380746542103216140763070308810752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 16698739584799894861645989987378273838090317175399194645738958230817202832984879462115369813875775771743371653858170806937035942479646517890169314737464252762475836444832506503843877899001361408908677988411069203146718912886496339621213196333454905412926360870952996543182898805960959964095044058268504688358126596357169877946286104720055170932965493839623174495035536772412605168575717106657052939635250833627100970352679810951793006459482618327543887837493009473849684353592245382766269925252362646939303813929487365314189570841771460317257813595500497407471526028457334949007883854357811551585880279202102124915823336285964898968626389337373718551378422401334376369051302874623785015987422987873929870557721490744838436808142713816794222682352071356790813242132201111435870366139546130078116909432659722127296309294169399824606921112975398428962402645641301759014202194239338348128933262263222464965507795347369524109284375880156985324142533787473101626586040456707970344175057030670524131835197346707354584713553883595900861623039631638646456176749268873520536463097248470278274379103424007628760373624154903163894077626075847699801008053368089865991103517941621558053523653616246507340875031121104663314936385201440093693649697948047595336558092740700195865579123531617730853024853059374280328417363881598331231894874794816189425620103637153416825689139998125130422138381922733548405111110043137688398053257352669824262673906583538740514713932728328813073576160869424076937161589040459594022326649709006446940457163433186676163273777944982234743853369646608213591692987432883918471052831797962525161915697177359193888599834639540578471118577338057988607969582054551834466055559413269271502907430031560265397536465400190527971810112641513084563543367616684388590836878765942043445078155188671324895823839299698133923545587518504462738373600653275367711676461763475765523327160837600098275577401539245906071092731340602756596281170107783645349391898721100267910198464544197323212785736849237526786166430540006045027287466233085395704053347646557058342290199523576243465872974380551662727089829861807604303912583113641936315218533312347519238197704423242110492040596727289778131505436625214462416429589981101478377650245033941835700407005640641814497265825300574147274770253744615346135661872016650661134820451974595122609426543678683954852021452463250388368458316172261649105877623115572614002490261272297774453630003736687767326933035272121549939828470490403218870877756656590183906653063679251020727356460287398877447065155429171338072892071370848452985596484884817450241353601687247824879616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 59304431679469864881447504580122126654229499067796222485632020960194450630253514275418628869663446661990203188961645576333783452536090523779785534610788799050316300993729523318399078590303448222476270424901262752585149248937306457139313918687269674463422112932841356627750770370734168652535162121715873774214686702865900981105950084760187628804810858630022997441319148919898077762590696260285091474723315094999308071298944795230640432783840295625868972803363702509865320377159345027942960609373236347976863227916633106267959316743391042227873489040254911768576655466256367229201612691132415300357324068368651417725978231194497629569249959718579372686518345118077360128322688080688920114655675906655238211282220854000511332510924874498379038317651192737608350730183304209010221850048097508220806918043389716771572777853912005196481859832346532006674242580456025813845696500004650370825023349157358346989756754496044522537733011390917493789408714758646119559512570583379949718253042008828217385300926491201729563806851090903018104602857767073042102680355098057963801255386782922485905034027023237012896699826980729193254678831046207430292339837586177459764821019960686174797248000056605841395653376379886455250126735262309339943504064552535103806659017262922848461750933196415019057662466060524992649028179222067782898574528626095314293090788949845449525237916829710028955299607891630639895640402898397244927624730064117058449412549332881407455763970904362597641889944741223143044129638334891448678011267109235885993715253551533903101558139930380480201821590878085028104977566683895342817136303418726781872246882069397297371972361802887764612207834930221698108407960924135839529692773595910903715347406933316285149198214530857404829696903755968933743024627330806518730442034236966297233566575886676381009443327300835228242499526021902113460952566324640358972610664013613391992268043725029758785224922964508577565334671509315695880309457580473748219730615167783159699515968673091971987271054519317209879526517681830752116061386703942368388870171215084655387827123843870072410596465600600308456610106267951759133276039668976971400358986690676891894312788949100343541135987987163021179145631629702126524045937361159496415441082284366488562122239319946303901263218024468120584476548512073089414515637598247238584102930356091361063843335588320802668081608706232146770075757379779547322156412285309332319799498399296071052010592531774526078256991898432147150675761421713932106576151919188963711777968209834472381288914076324819579059834004622725261774332437762532553158041222309166591604238722237374398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 916873641467232889998042549672530008044507710101569798740767488234336003507263356394431561813162831737054581301417891621488339967050593844938505162778254750172288717485291133648373685737003905372643652346620923890878472592748170609827162639413493088332032944234298171075185243709748906189793960139721442587522199775524331657824840049457618529629833462580800918904077720461551383281714360913508436958214165447061675718980161418408958726683418519424085052554166667405839488001043796538871376316192703810550008519114324734194707100526311699252308443051624564629669458469047105124546358209803313685291336320459077113949353834351608718248254576028276604010837585448766103056503088142918735697543050691384111629782954624779592161462280048964791133304011692802587968530825340705501153446031418653487887940408031636689879786463673404547539835018793546508657166712019789427305228282452475297065087448949624674548074965866911580477432527781124081893484679546808349198261191365831903468834204476147108611750122866306855410066029140857268373788395405261963587753945272194231400818977703619622555961648403095687299432375238845590294147811792449432786890724669082193743047871495244617920997188549548102405243884634085018778016343006642802562347734637712717897754984275172119356382583220472474737800187045765112937521160507905946958762200471356953667931623292475243492799298069450686368605268520374676863451703962079210475717342559145203858596577036134799550208851627089544723300784924568552997541479436256493146494724991930789732999108911712067853151074342232913805439341633420078062502657667180763221190845150781438757741204846649805461038057110392402963995847558174218614463033918673438351368014994172125731141746431410811549710774888041037576521226284286012586280133020504813742947255625731587867432334048433516893268998593567343118072596605190750895801855999669035373670638215638186509493299441483342858841647608738579128025815646144111492567852480657428599832589023366553069096225224412245934231175995711595694316610492375636288453576273099123934975326734685827335007341318191611469703818754188941833392699160003361659979920039422661769188624119722082893069366471535638666472277038749197164067199074592494829248940794436164780178320887026447733024644534145110528138846371849402091196034129959790544958789985564555919158579914294927421865047417221849955454478829711158587102561069579081586062865055637313899004158062803812272125329383989814528743702304110525726184484437563691672276397082386077444263678774326023227386064717111767189908515397264548145718679195577648563260212370138602622568430826483810828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -27702355873536127418675406900843920606179188215902689107086539562868426310537390500235732496163393595940984709423001885885730920744746663265941246236604734196065474797371910435064160092488506447099267529702582988042915626416074380123726628450044104774560448260939265350262774306297216487072233501310879493612144736926893469184200943735000498398359398297855950816270647634398343386978676741395290044539690523957476423361881370386764683072680214946629632090150273457298345601742788960339068193385179894136701244356154620165080260599433277861367382808791745433427248622026532015923382379532790121169218903883420855666443350540887068603902293495854900115416384837653681406934698604878702660139414649514575542325893318472409886109746674905542844784483417035916616869122970089421838453773515481528032301952370836755346006013005651291252225195729335847481989252824312253474914269318850687344700356064342946050845348774754417489374449601466585630276763990310228437204316450585564118520624873338305769819387098662726569509637831092555408147573347018223664995589933996889793130857587568638130281427251031063665513158261626968579005934300094530383587262451079134963979876491816536182349298545353153126669725035601350240970472194760894840829094192711383336148775210753773903407754058655227758732804436339031013148198884187227813710007492347045721741078829473925139241234393638612857159449601059118041745894764113234175070847597067048193439071278126514331670373930358655986564263385325087022118806275156183658196283955589491639663181546210916096528817462709635956028632836240665920933279429948487289452654208141103625058127826608994188592207291788098734341252868033436283463877961411296556266729064110989125455973977286183486059947499261638394557660799603546624896818587080866492087001693999022185355450241878915269101454667676700740591701470035647417272219078357526832510739348316992269609225827727826653887484561377715318736470616495048268561720210017168682957919461664385435599925513329934447694110927619934837887729602737273542888330778968265963389419107520631484541873755894031357274909365720774623117733743157768087986170962005972047542882064295464947672427152060015252178876243629241237460934932954321468433424499161261247606154380500239206643090505385708773217895764022941532082545777575097993633280984873794022269297503224421169888679310404780553382228464852360523882210540750933934516739990077020728178449653340851448942601418138283822287992454389281805691150238923866946606281312737289340571147151276255940303889751461068846683169548348999124572470346517262609780420665798375334116304132100081267507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] -737791721526349002481152382463798103371883202246611466479935125064911122392235510711788010137704510664578137056037102869393194049760002475910511301054747069397821281309124321786016612833138656745929799864516808278600472157072231052987719790164049901005013834048768714012037964968000409232629492365422628046857760317335923586868810537468805080170962947625466739447597187909305384842651670952188791413304982299528124768910951953329602199747730082415570639058977291641644172585196500606300714926768525733430112080450501188136111917346111848989496438024374392045826851017241507318073684940680001258936374642136154990790561788344927387272635444150216910604004788276857576580408844335738602084391674703786163667381570809754067345258425036049219639878586545238677650468659329008847279290745235226605380308442995664704707610581282962267048629602599829484967116510731391498568570813348623502872626769294353751376483119766317707160676289891983515375868300699074449792577572200654245726040536622393503108282728069399669403705255724268566500982877320835916465347565452673341029267925567884218350191714185414208280773348355297200400971317142196468084182220360043946601865498478275259094018460270811692060811636467975769893462107982914857107348032581768741992360243849178654326401538235141979824129385372390256190065408970952815082804444499478817641457548562941109288836627224573307938027098850599913729097587118652372438100671830006005774279240536539076410471618104574971516452524746856217163688754198481387550828526011055803819615931211723252260139366710132584060611314499455043688551705223322506671202346356408055495280755572944428554395345861552038975302852678914360019319438755450588839709464726308900108780567260223754662206805160101724278618980287302708882031218307691787717554868238092093921479204497190021215855767001633880859213420274677338417617801320771489512209226260060627435041260730703922643407310827365433959989890819262601917078503647480835161572296083794544261861899102879721821472084993051415300677775559362249513566376936044449078155499039627882570080968981274564871326930332768844848650696973323568393571726968487891154560527120584176141586395137158316615793526122286711572497034010904206679896544837082197230839889789032712607048834614486586963407653799105214694584584610452411265302818663783135873913472393935386222225907458810429830786681638150150740085532570411762013735363515872179970443866901022831314860677913004080216825366725872089919130493412836891467783618226303296727606469823788185708594102863348051803752391008980491295859133148846408882115799267598773206482864610388306621890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 3811691215144011518320506597667812549377088643766644437999703184094670260825405486651600729057997243564922094314819065567717878318435992549728501384427580547243319480420385960126231206143380795731854807540305182864553817611976593079439452115236236433267174970975287456179853054074268185929344167819472383153590579499113396105130240440962234153475180628821902360020301152269568053444617569648174895945608628055352971897059023833102978457537253186394616843206290779524698657980411626500401928977331519333141037950811936787903976303681529791584298074738621182084751366541028909140023413160979119896238833332739907568941655770834482472611523594104943112199762949079727357055325141856759553063696614057978135948948520391345032137310961832201933329598447969171494917095351250695707861069777480046180993375505123126792813640901832009775844737196569229829334170992624073146113120402060279904869382465673143575544752397529639618268229621285832713260021189499506580890258332711253761411567346184406299303810950772632469383571941262105771988938165948441258161202382401842388842957736699401503032413251151692740192251677922843604056645567239934086040740972103543171547527045476616070043871835987756023468547554221609308739386857174992342295810318912324533478863087967880958319921185383647153501677673758843389966095869961167670278874911761093164682301093859203593448697646840635061982826647347804673060056196709470292316564878748401864292076443981469660033279819848425848468560686358126547998295782054385593315289461911845940229448316016218819659429184899205280038273609191355690639472171363934299691962928500554901004894817286515011519311100706505797636176566796062126681576122687659924623322039930023102969851421820585626872751329802857102929264775966855851430552986875366341436025968204292404092297670068134869885485366673987426560833252090421462365396738274321428968677006711848246610529089662929700260693399015054042452262280000479056738206623157356964645406307894608750606904009489583694437810189861570460616535653764685330628635180740450093170004700339036291696500156996590872996881218447265615456380171003417803341532279539411872425122078752215397075084229918079303175454580403260971196031387807748889050739962283095548899204680157379280526225760003108822278402378266776733962838803539199937765041435366805871845862381980011480413766817943989419975615988110720480926657950246373692845941800336686405243822079517406212166815240077746340352632468944220287225691245024890962159812596078137201294145041820976242324099720921964064505800793034541550554252066233693841059016392108498345573776828089635234077736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 17732355280434828056108116180172026006670722636597810749494455864926894191189054102823523073747955105331971125877021831438892891090596907318836271895808849758301752985271465031223608793194739421474021333343550180498171752805391186743549077443051538402751832013926272409412135895214936596946656754644812605682736147898933086250817285338143827649863509991631893594870555111088873912364660356905776577663891440493825735768647203807697638684049952583352920871337835386129852376769698402262100240582929213313903803469584360526647064515190808675857065558304201796911149359628354174155337218299722152584352646611238445913381631171060127975393302108752549522020821149268598036421772341109706855037871052442955190291805007223954783549499691759892932910770861990784776090222274664465654714572841531562612151697256925701505479205245286469968357460011613099306094536760924558576592973786477884803918282690029826475063282050974816523206949282946143217942380394442535771550781056226332030256446974208236034021103788079336043287701018902917942941948380722203128832277262320399090202544382927598333096761072563963124541613595233416187391044750487905236809567843820439373269745648172821922259398930267606965509031835609343026553155089032837455602890904804277513147505880500516767054046401648337004527291103949100309867583789911068151113272319393382817363091962430184530337738415270821323875064225488965775650807362820289784542349937817109837229516034300088016643946558513669485425637664420890415896071348510157820614133762915555087496272736272117929759533770002486872940632081147703252002184200125911040717763385438303181875167953467653557906805998599134615616762296792845891757163170126607159510131430303006799190406902618711485776899730947367489482244802315761365117122469440118963576340811157304484211389840957428091277029826104836410862657416351836229688860469812172887025922843078047599672692884532807921924161998023411978669362481631040647471366271452483255364283483142222315394768448355088004717028740926293332397234641927429952826836639422269695154957895651109610674828853134684788591351117249348815243460540179174688470260522088801279852301102923129143488541576052058088885179622225108598538891394345380579837464703296659453158152792373566733130058185892655643748618529495495024278438200043020362839329469604951564522186080723822123258878415293774869906615361922043006153247214759216047930572581233154110644325855807513134844780501604630724928322816912595050416249231226515054121499767118390269958475879987690641221128422000119412493697921819519457132880821104231324218958291937099982799682804223029298048532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 65565392814643952271389666729180651023519099953515897624805211737775407785357163109569452400285010681678417039668051670618727854301559410839218900944882685017742275760037850095002243277714647576963114131256127718972363847996799020547213059761527014565566251397700316651643055937036784395105751248720204195413975842822101540794858464634837859001738274432901954862366303307912931129278405699223226728896355824860233936562251998663646157182075077306405829114151003196185971473969577556050753776648239443474152080553262702084931590687304377573733574087954249884586910518508108916849529318977900294583360774592335484608024841607612296272945629446204308782773474506574623880604739156406458702300561063799600132268153536563962078950754725210628098594393224409606097319734221724016657661839406232286631736947080699809868681361369052430673212048190943378493824021774444315246509132062085576985292493675306050911691404845985142352000403782653901562143741847546025955301666728568411814273452743010122371787931328891220250290039606487789392245187462252661817143039342697184105922163193395922807499151300456289886668239294276076188182880213061713266701632396575348048945885392919922138882422330289483315733841399837740991172561037348054087264451663586763499767975150791254902334972089244937735588323407761638605068873664444320059376772268812706585333191318720331221857260004266560370382480295447548419921805193559018212731731186362498560365887941048070910165410885249961971732136761548333157656518429750793974278905791465619321497747496362407626123033091167657707982411816542690660434527232692687107714613318085118488602005046584520855271058798202712148974726925338533474535198269778442207885056784023114547440877327169139288278729579949451408729350568834109864446064230321418309425322870920100689862407044410964490574230410461580639338163039170878336838191259702053611240518955819937203286246354912369075168334870316274708338575913390667046811254047561365191721798155289078278997538935982772468797475970654863858559719521967329337604080408417167056937311025675480964867175898225606292278053585728910562945638217456588768998660104622450451753976594945038668907576535874053065384959095074458581816282868733634048309781578707926814719185741863056922934613657267209302488669399252979941295747302806219163089349829275967595594002804035437932302849905059682852142917638733792331483962532438232763226127658575596361280463648632950821909573945354414535220416924702885087668035445140677778641983861188345520399681021330875150645986659497363446088284449655630236012035166712818083386218508286716220842639452637922231855349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -468769418950568511514753081732049111090968042285377684131759280065251065646732622640074697579309525802744002177400252622288356935553108354721300331713369798536997436523915199285198641141476086978119334487170209576642806602488851342825539425337190310618640845345395920574693039896889530564389690848688725742448813289514129520527912265494192873605394863640386645852186142051614843985228379725150862247299019476718103202959431429805352368991453684445444002192264124624127014566598872570610485633509336356127124586054665995776379348348591185107435517821501488641839208258432023456069447154414112119709264071891544720357705968014015369952804107774652750862232174338311430676257899357693707160813025272520426696074903665438455312247904190227354021980431985844602284586828421255892334223315491142507965193297685011261939340504314214439755416058464522064463759940862234367867485300348920982199378331354777840231618038970053612295696522847921148148071655609117814250322525773383782521402000746163422109343403475536763176067136727425391548360550577097630219749235418792709658302568256698031606528949368242634390022290205396321974837821587237926214315061702942288963674729651776344843920736936303114129576075904279472166974295042874205350869381232357319696156072791131948828046174514433398619147307464256946536766187085061754599852607054988752876021598782100516924410560018142201753144917556306438389899321038643499487271160221234766566164654605264142074246345671455525731141825942285523839739015616198108522387314018861419387893169258416453552467908964390982191180939298607768777467215247766265566887704131197375862831844011934434088413165749224789431228173829550858660879362991972803032550139547126289608552814939418627068847542230073355776528591354466518457057848375269364267111425435196066232448118608188718713682365726986209257574241998973525755209553541119205048100923383648697199849388811926140831623672723697348428233380335654111506671734675174755594841971202222644501036674753645981025073421223357557905061953015607356979395046990171425051691027204195417051684715214389525728783337965980079562236610561273867264308139256240973903405714268857459328434279460095124648548447333991235136225364779710837437914192470858908953013484109719095720177288634876969909528834482421028136781669212444519957973951296592030662246202273749447696853366185108678455211188588489664304354065331435737499513053558890058735207583633336848789046285654047324663783858215304599713816835130974065212049059620714424999101744286277686602884528193088217368027422840332632578188567125362531531030247533590124186771288111892738847671320576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -6220363981196950854672341841389601985056775192812954735558539471652679731535505705201188337920114455583412901271243746382376283256724831044159191739954233914340249090320937855441867784531738806575043928003253838123120895049209523126660771985379909471071419572598742010071194809538586829278741415295180362063955348228402678476237021102594402465871359408829185910187802358573802565572238697696082906788461639163589486756131423849918740005308534822060851022919480243081015629708099835026303108222830262300177986874893183098343646445739179900018037100546593125294034853574867964559776003569071828618669831937650937421432735210908458398991539328498157270481023014445653435468748839391424453624628582135396213111601461852967107360981554164661605581013928771936563491338510601026300368973311016527257948345371739829936052744641589575804148358760793722869721765259730240853717884542652149608333631525218516509072853294167143193167392872321951901847029154466206159933500850766536408479836669868958245557767224811976679321674849637140299380147079724245571349668250826879398209672979374351958758016394970042158685060006033960457386638532589851515529159939793536183178772970789160646540113136313245917064666035029940022467895967744863364440240884719412034627889435389856080773256769362049893606290143388847771183008448732379569256017155790878857729758536840954688648122486279758548317475667276185698574580535458036758976876621477446942366567611046677194206417955625680781012411041253403724862987913359727186612653944955584790335330408035019183401509937048542938256498237463664042051340009173888426241559858601750351282629654584696299948932430890220907025725913946394529406136183383330440119458151369248664110541068326501001670295286603400233769188774873531672259231928252415951103737816033049280354889731313387822991208266290303826372910697061921464976272835585968096893302731238641673345932181762020176723514440568932650545954478484071236166848830560958512603131697599322643660846382021816362129631964532037307108055230458443190826766157038080556255427614103925208247613461651918586522386301655691183695134984589034566374491892782770673048087912999997639028471601959261284048524448021665370952268941713958652688748060316511103158138068566512722251456390501432614434926437135563755030768112438003587415401023113604173611083891108934430685484289521377539665925264342229438953884070805228339289142224473746331947178890326924262621325722003499260840480517566826299633729092604055904944013318064493933669392963880341319080731841020690468486616324149396347847695334104323331456568825023255615830459161283735319048439726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 66222505072767211695951981803627621931132024930662985750511741078033766862631968120561704981887864997553437197702266630592931462824632200067275275760404825612961192939557036905753979829975566407059534846980188791519023656838702478093664005316550109707959387343666289855205837300680408458163979284059747048924474198427679570079812218070208971328855279494350861855147138889011848611914958223158349086662313091398962583343891552326264474253982799252350553544366514128633450582971161599987823749736589803273458708700702860391572384755473350332535887456213968863790513529249497292930459589990593962356527580264867738322644410469504467461302956347003311705196299855298206836172293772646383133869490844528750737654665201586231381461516521713848679774274325497061318291949572580074886224245640686115245976535038622442578150278853486156707588075169760816472624605306879030794001857243052103675588824394985350038167904130941548339382195471324648247767847866699258433854414667487475718235204530432309618081737693321743601249059930802806380371111917980625579247742101640629772471743904534283585064386369670273036351674910541578284028445452288598311236299059284119074872873815479792925196754025347787147807275166485484239040228820798523945087178749367516100326895441597724145936990684590213309600930067642864850539540276308225887340172265172062251625940086616096643561516581791023790598625088674828837234738489726468278619963419433984221448756312846531121012757387401897382716290372913593509512585341590901120868588725700385839587842756166656118677280576122427495045793539338091583204848801246067622650481262227225963787067666790167295313896076316426033709767288827986240000630022329128671800494486516249430931430975544136855702548545040615257968043022831161116880606313739706815590328932519757882506522765215011248089343373034394743401175849591803718111953075411172524677668565981204708695031095264220080570810219781486243521166990778542993395879478116715131162017782727297468985838223074082388209813357557957076063678967042200484059980590655906824479074725028744060824610494093479916737589888649400182499354980115849871538936016351471638903555671423025265917529891102949909529310119584780565449984342463373046712494241736927520371756279735737782166436546276082671241382512550455063403654157342024662346500757342425132919804652530032379265137000237311340647329211513797204987035572118161721327637834847879226239157965467059236072334616517497994281122444758776917688191282676879898804926431365459552429602860260967907062511363011976538112160591820586654732318711839909823025895166177750545791314857911450500229851250688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -312218089120225923204041595804833587104808787848218820070417691264538973803393467351029963179895832233810053479509040247646441201574199900194414411922719009779740257543675868640778242503122235975688623268118436331048269537125800311883058120084757624928866277491385932286710896054763114266434691728638363113628527855074852439743163601549584196984357763013283461063587789365309315953344055895723583657365592968013903244782597067493495643354791274470646481818024407012725510387894331245868457030276049350740197030843893320364807436517227236457604587506470758575803564781356546161216488229394844953654681839451581895098322587218786973409235330417284498580443081161635841140820665756303121212715348843418522872620422740304553415374043069809517598998431346255260957626320316721853425017159855832142438036023016447831042092647606189147133481349878182878084749824027567452336924871360339174912919216378797822765272249009716542185942969138892070688903993087951157733807382518523737046754700372483794421804336799426542962360229143264854397844863743084471701747068633648957142623713030689488804146489735862700070865055053838948783296728751352695829413623349647606471229730423767883617205696754148203082987241946470158322736728826673195680957935556874695590439911858721609679670066900821401433227061611583070127707150094547451603253849355043055844158918326179383849582883711723607025654057595977231003895141300431692465212884831106361841601468751510087298687640706092029271761189001806209209839808989909876730953643142463180866363792307012953804121274841664615432229824377142410577718163634787630723905103505728222557689260910757497329122816450921113588575321821394852294383005545880927496439593371803145969289705983717985022349746198538441769428011194840490303765571321186449024334713753545008812914098067547267547102049869852258587069389310006435360809305444786300382343783745826029818350996121713489009913995845279875427375059611067156893782901679445576503808084853817705495008468183938370390307057624055966752967331400495426480901507739738141058135771505206468818038086180304243231273417323300635014203683529898331955388870128224991598160402262378379516035619727590095248774150122586660555681452327144559078399104494856994234743055343118271329582886024432247986181993519292565362504718213179878330919995026778952238391543829185074389527279934248555642878313080620568547138629573067968527980877498783095826742621944958613728689981989783186062579388095940974414776326921373791212063525450961629590626251401606504877086551314517761332483388604206030862823893425925379972745357101855811003090055255407253941505677590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 919043435282582609153550428281963233609975634450487198729430384186215838020881532526447192997797129931485815410327570550152282864407576531378987409096929531027861287882953217781534167989416081167885295974106825449313652364083322734437020009456039855374278695589546965435908176711735020049259051757275013960039685730064745402087414348169698060107807152341046815464208027471143903967447103999637978818493766013560733913630589663898392902641490946509615035917181242631588588933097510773952903922391964029091820609321316143019424136494218265699081215159230588053381998153111540786093869458342590021241897182973478335138143209971379442343765054128912187629460434726754747679717315634896836583626627350861523037509782285449688889560346275128102169815209250008899567056494103712867534452958427327017869949358771671081077873310478673174169543534755721166528475115742584227433603941289289352930717580838951609820892293444894585770121833704471685122058856407103685199549784301098736123401046162603187951685655403855260899154697329165730504617503803912375411739309182215158937342455968357431760890110133302930582060959421752964651212390336403994543251853957194289668738801002675875277791932785683438558355298342067655766182606966872433275513274755844888386082057850823670669898125212217117892800378337165892693845319673573515143397022573325735185013133198532530636052181049189482875430913068091310245593543285272889782711657182226277097842015148951913802919272633173197569437974984520913274454621792592460960170356396091015258889019233916798347120941965968814896645257931245738121355194786610495407645463176716358605110070198648787236960054453645107069161439652341566270401574479410693207871031888291786653199863570183484830203975972292312455791762230974474292444435742389216883567170063253235296727935212834254910770985918898703696254022631943748069768420863166023997771941076911490027271851949340253902205331156172839168399135494155517183662337281034591805397365495559072899956093590546939531918937904937295756462375015539776467567457611172982238015046545954997117007916921440848767765550325719665181728162735678116959133989662033942954372559581148678115938725144606991568640499561491269196952456110965978316111507639327202585997571737054880907026287921570093183280418151098581698655402855155378539986370686484820895234808956053503717457653057360390966596903163698240921277957361952039823485407680588708439794980039085938596561892684519826662103312751132767622021618187608867132404514523743786877481778764917413629476410652613884617283946127935618327384526882976137276512086898987549130937574176769125966075645657088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -1989846591157737135995411177183865159096747952048328197987398539944527538454618512483738977723356387923834697173454359217289355156569869315136776416352302853707152358121172461882173582989292075615815125127308568608319757942752201606210247049425725914003791670137932610499022802978208033457932999387658223361853223337554622796574367652858603735169924299441537319292570832951198342566348413153028972484880737976808541321224769132004538425311509406209520122163685651832525659454439305160580514645610875843059793731496832214410738028733535554525444716664043457690115164297322505166502875555309736020575670825051344416705772903749213106746346005505194787192650061300636934168564735326517320828462133850987125656534223317714158921792300365047550816188490681408304568071158653444191388064177690352245079272970339912409423816010523351089263143046313561247336925286183541529534093601670393530046255017448011973941399893013228752624666530075141787811788388625574754040428603363247136438420570040710549564693340033770200612428712278643999321694680694927255584837136580728311927674507817176131797665535597279037672657121724303915163923681880325063695365632936301478045892819830912216222287130056595199077709391370309801792981624977798915608722690334071606254656073341831559018079804561642260900241709314657330253010505069045732916358739667089087469444362486334394585204572039958309906473421915059656321314549903107281845134439388647182003447587887780883761901998606299284357095489928521323569390900513937585242141151864917061491899163121650054787678246117953360733285497317134828538011762053515058753062884694774054331140205305390410024767146913385839546040711470500245966500399369204178517182518363895374736264564337882275631765203520560872437550932154289177930558619609295908356558528892536024424561282740631005681651038563366978047469975146329163022881436749362885839820150108502432349848052810117076309030112830127049693845930764662141131258517349528254833037955051757393786892271773601160142213050185303085045116197058253685272123606646007875064979269006093961552899718809542674550648155313085651034502289762533107613501098056407221686384252621667825818271556358587067178474563518357494003566079111497516070096420291274507097090500850600530745044170569023390952718165553908698164908817891920701565255358540468259946254744430911282316010891387224869013682009342175237051852312395061419549970214974555324857556569994945825616834752321178015508913793704354535941767484732484254402623001139406641341725695131664658144824921373047235371937244964174256147062702751584291641334650684902812304187221370931952037178392969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 4487131014072601946617811045334896445592564810508218001668888087795445588302603185625493240886821868175318372288424988315606468088731976880513295595576547333344810350238287948145689483321768411971326741912874056888755025983397738931649582149900781193831288621728134935972023323838465654702029006767410719518005160066359374781388710970197983046038917372087318111998190023401136027635806058631564354400954717558727717878716205703203669263286543945410029830501603136658101329938524663114049774879883743823306892555052319509572114642714014755717047648030426565870117689942893567126073148620960023521806234294826970283148975344295395888840390564827867790685145227127498442478159046391504059269862476349559039439804625981343197832679889512318682631484399954623710961817202991778950287014077079572126607167248823448713207562064731391476688561093742418291450385182893881795021057171802097582737753493462651769384723391447127634664147862245822753705764991269256721049966783273555879731398898677126685582086979560238995939535706879325830087695498186023214141613609842171078514094851443666274286955896280330869401074436010354169918501055746345441232383482268966160453794026517636858168687724815139055804557206775195722883598823978297553804998918599244250481285433314704561003739590071692858670605187423615198276933550982960160054394934543518205486172715113621602596760640921221718393109097985636852836231808276280790813521056733549712251549300757955977965681476254198676999689414172767035388066638251382736210483176429391242216303799604266901858138271762749860004453876949213923235770267690115414197452351982450741490119634732926226170312266212507616756746779094466191542202746590247868737601476020190457330339236848637593710311255888899865468279519386618186370885533657923108124891084687161997956396980266598492121790082657270336545499372437272383938438358182533145339478063248733241838477668569778841732042064789200860853223572341049580119305686098738960403683173092821452465405950707786183234930074068161001270288824765895055083325730070592466891942252813945363132553211669116669501018721487581028699614944780724207115382715628104368593044523787248917103856433259126468669380100440043265163463613831445363969258244414139069855921705909336432654904218064758841543981205790008612190271422433052614366834570962522388742411829276492839447271739378918585635814991687662312706551292854339752350926167802645070523782773419225764272141535689995139111042999828829972715859948706562376165271288334277584527396943395495028845498442344378378780431833538766845218930273575760033040084288477721172578488299520268276256895370526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] -15324678151972014262108173049702347206482637918868269741194462400508563806737530482326109367003162639817035541102318784865041902878577073269638392080950937708523526650249107371260728407942113696920219045868546551240617848887911800452876058069434846184180727687662379447287395124905002972525590286933313062989215354381872003125993578178880065310859622547736936698680521917317421219214405122284353261683535700382755096361152676826926803925820464051079554892590641668763104144437794097471742316730364341826123229937233471382801656788308386222953548496979694001561340026328572220708788686607136473630447718612894605960109630271465767749433846266502578020972430132624948020937251341618567725549692964932305690424110011381357803035240207562768538303821332631749471829092405913703554109009087290419317517324075901995442667795943106338431810989461722772606452667524084664023053452282063955844599865254131678483902851237246773444530224327968304629419812015621931413800188870794073337918822311687940559160842758571792342836682295094254694716898378848774434325489242618020028196490077006738587963551545051162246673319167508854032861549116098864729594318794174360692751383096950506626923792244756441666173300898102110935911680867104051695685920317184170654284796954504390178295815495395043613770872477998040611129401872115945501894974912029449814441068235358781077174981683320531647922716764099618807930623264630327280669323542455790465857793108212371454256203616829366045420213348384051161311757372527678916061956532389086904682598235976881478762962819544557893833285031478438908270364977985595878238078441793340752389932354225426221781748111016151885953140164000305340448053417027091698240281239984581965360523174719053250628875045094612206021919683196953610941029929534570050744504797996858758017986555994375356196128486616540553938837340343891001569493093525199212394564039578444611288976093344441233779202348252533881635952609560158046630781147065004928506544286347099319957015852383719582501538407455316594512102833703028866107736135692553697230820146502280106324216350752070540523251932883283151961696411041404749050242944668269398464909544239284633987383651965856697076396498264843871965192204770671629604385616005632404180993455398543472652750822594461126062123967409692628498220883932472307107843216866740102160595064785109090004335183719022501591251317946781190520196567982054055908359907569847424452764036975945681804150724035996330931685494602310247794796867022054176221916949673682869478185228365085291790682197277400975846095346395511398206654286141026243833650216089526913023659520646188329993346608005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] 59941048649203235218057850964675648388952719903678534566257537297985494455988240797045798701328345842144222673152447583222717918445401513546192033859401934458491545324557724454731043676880979501470939769326331537995731578164044423233454118851161929636507670389112244650852921159429886002241262727418966933847008932638686984010185418706221098329445645378043206250318898167457659736268615681356771005314677553983934767660549611764663333931585166327436905935502174533936418834657925622467221914713921714876047322722886224517871741399051810309671095687666465698998292211769685133595279371540902209987389768567160016439000597967800861724694573280781782785167082838118489951963900329625685823267641373834334783560213426762931767923350760282342127180027218685316221590368242288247305809760196613492149057694311844659439330574674117165756038733499999601754077901955724426619719301811900389527862070999115515910417203884009416579830643513836410975262959271154989793339298089111865107313644705383171095043489736245612248653578105730462082397208330349529591574215451504782651017144091638171651376046067062876637420431757439085403146361620265133353119033382146533823701841808565380840385520468816403675016323015052952296852767020392479036171946447541833457839339923739799161597757901551507572637583053389524677100642145667669144982405645769162089462790450747541583013240642689672079363235997168689619655777837888372459916455878663975255208446134856104840097857059914589360274996630602532870355617700096000478755395407158256947493001819390670144839642007918882644036452963941738039738299085996792447127348421231062054142157173612052495217990237616035235636791698950404468409332772111178790073729405646854805951621447456475401755188484003857731481751207054283020546502041687913020905799318324630889624042986407629007219871854054153713789937092774551176686010615846899493245257435976389694981631975625725724020279416581310697645814189920343017348647965602735348049431461903948314675224060879640488461942234441715890687661265897179419819303920492055220023123251018653721503565291950830564556083346006141063007587263005226266275214053307701580170471582591324113368908992451571456882110189390675879722538384995780642510057368068471471282412934920681750202560567107017258594505191572924890756821323952395723563140681317144426644879258437912507883594451432103911822536102122100756564609264161737296825934438026078353596707055973086681918468908374317080902440547896460770910566446432410148214753189147246348010519819723382253151958575295118702889366523733321771954778190065499943098496649404794667771593174404667763867982160199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -199603840289638979544463490406473207506321289666497662222956196368791182095944649857119921078345907251394407482918026126950068512530735371058115009918915179723771812888905564563485868284905587615644121148467122970076301562737050629306406973913005273980997407118812379264269551431194815186742428180977857681025126086861246144796519165971419231361201513989842933018657264786398312807019673058777898721315526285101894371523195962286128977809970475266277238989289360748929719904015985424625154142113227754027021215649028000829070236904160666259099277729158404722473323693901278294879116509914234995390458621118102524279516182386899292235988077448756731413173594800135717560728635027938420754842024002058777732951993609856529918905310058985269158772086716368903139733691631512164402011003204013484261052946652836344066916725065198024918600897914548412552696181321103311236092067004503685522073120987098645427172553567956219922856782979099444043627023478019672442093367611265514612513170748618213927459860228923006722647140402613929337509431311298598938409973389084194831395219559274994311075618585027554800020084276805623520276116337277148951669468318563427929883711430909736303160110836781388943662911218819424835473572466963221739916266366439494430730902651903723882167706740705466418717768065183872388987200635051885331120081243990789631807211912879051278848593454168098234280607044152021395750478025568716775456096976612812376413899161828908371160536811760204816521643227554434480198913672424057584719291260938506531809926087709612113099875971103706044136150425638536839264584014646871179914781248471891386918169054084254170891236626605479316566615122325503945697812052587596098644240197301571652777281236643685689710974062050101238692221620404717270361238899681073247238346578240652252841267373396232718424682057393597523384790675159927384729466107671516471589952951614281399354867731675012958895904023268354639365624562890927263554956644182031290300547743156209948240463120463947833686235607446135861654867659820329412405933915465259602591244197395379184117392413830609451841887636372211195913818713030132190618919531007649237298178816310227820182003148185698383589705653205330891811610050358351223208038612548898607454513690374641880179276097331161498241782050245876373253491671375237729091653606300689241208060604266758009661931011075166427497320513095330645153111904855262824246890274318462187338940112967985366803081926180530358595556518378758104322194570704818889526718054653147439205373488918719678702018263799552421539402154546008190447173949646893166648960163938597375636685447949064144594308738056192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 538621382309950639697341799537875364428641411772295875904412691798878138972634734772379435803749826554986773711643737704848378588573504208679290542326272377168951751686984465485606094203908331203743223729454792282985609442241606485836433768717062277875783212315113759113140408921569017593410038456856093757157956685153168733196705841490415885858445163689601371070483518758167731512264952128341551200308406018337233733014320648535966294016009110405839895220711950674248443269478147165713921151409357227847328554759617630422120298544558885664073679378177943455221100680987859066441971403536670231144241036033289472125907732595325176728197049475288227797752579593538885734160278844553610393343489290586568958584439151411154372184946346493957705721077283442922669539748046072691645986488053035915752076037862628526346702377037006412066946250369254688560823695208606738061968200815389669692486853323193465848691414675548328164912570077220266815387908900225398021579837995493940708530080016189808781428159160077369751045575728381369153137734488020896954831439542842090742221693878327370134026633538359167476533032573320437705041621229135946736447021079187634737304135652992040617937429223486043259837119839055597672388484033158682415037973550242425388653513226958172116000193673114301534480894915143268970714699816686747327889348547761202681302774405646078528540005768854064677730242776730799389825554025331945246912069576139744796190894565278077997001174335900235497646770926259826613018876760883119247914637022790834937067079999985125534049301883895026410448544911593981937305439289496881659032598976977037808240793383831771837713517455100894113560049608813381805086287958555772993262783526398654502561010660843342575250795688484896733166800241744141005900635744849911389165185753920965408613595913930906271990429919751840433001353447914762247671003846247227784889332411915155399458655106603421149669417978868208139050544543871040189260653176775390908478530399727526354819149690028635478195323288120502571635530105291634433239198074395811407546777859376878704115303702658394210552130415137071744159111241891331511135646408644239039149674544590456111743561992328167582130635939971857731309875298958412849072974053284052851473884353987205114756624551894175505614377324307678542969770087610670889722237621046293901295423187383474242436440264667854326944916538955978578491518754944351498938205120105026697481456516582113840677351155027577020832493275667352660579861783597633520564631742182167385923907053875295957977163261425339491982658866593627090911606061705464557751599320589927859257120730254756276090465062748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -1199415741423283555277110379311001480831434166854130461779392672799804981123120225977684706886389093023331319618506953373471069488154737258802491660520449889480998555960486613355686824359632414055575263944443451985023535848616606109236347355168138102996131574942808971676239730955521517418684085157101361974022276060167334243575878233636485207462197320397591052103451967067579537187217075956396874335508335712066781045404775719616458287335262527756504870386370180167941797277373491900668334090200500811226928175206796888220506440140747966736971674536958089947289591437343017453898519571252582464708791731757765922036004698778960854430278866208250499750247606842667200803418399425171271529581654189974033715966959275328641538512253260021057547614157903785637856082300138939926429145414367612295478284558421408333552976281355110643099016749274724885447987003685278390902592705845334411931376494953317752272263135788791657741578012463168850301947831174817227511952036351762024127582947080925892843214654820836354415328579904990625087802855197839058043819822544847067617046982516802154009756607215873921881646630504180537118364059923634457523013322209655567760931800803200829449998485679502640667112493180356677560975136049003460897429673067124518323977860168729885816531517193866157302906053073076142524029207943602731429814300452823866629159862582547090487517616370586571790072533808427911372972489879572223957772050943591400171753944732023543517300591191548319357572154119574486305720757248887245717192690891710991198959003005747587521923723585217659767679254293288429075442826621553688161215242830346667325579653914357911802738554733709686446794447107403982010148776064537272706417773583282197936496785198088590138121334308364134469459093000186672598696978815013138916389818938470062529139170738744940670205957572763715464191926198759405372524110268728920267745342507074254804428619722175742674718909432291243211617360984726205355131244035564787308239933451799856827916499667049519274154917384241658718320627395977703250180487001421881027450038026423703120175261747156835890229595536171360995488503374092750046793026838061082520605105603466394988987553940597628374992490210778775549072797094030053029165821917820361234723224061259337070091389717502589175162920530147503265254209260470116074630479504949486464475486795331496593946547138118556048092377618707844949042179506512306584988661066362459966520647434507325547480926816020875969719113319703070615460015383082919093235449305324214894153501345616697876805436380551956143782208769003240517185076346220579415962358182652059982491649149468340143538627734929408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 2257326846610723181012580619251512549510632733808362759921905707562916294869647351290685925811016225951623747093777418471740146136390307518409555186699084625950892451036524218837687742497697101627256974447538554480932495436670361600474806013876621292106282419389673785256745994565206566428661448625203781948058191887150818376262631564076738001610139779198994674737772813962210787158274213486391693430380174688457960294949843216072319698250111332944987658209305794651771794946130987421171279364149049637018486381089143285264251554302832422430774732528506017996173809060407000336424906724151547509459100701523809773465396220872964574888887314387151923838055029598474059585073045652505831685069307815864534396771117953675391632373939165665583328642352168964372536297110506819774559489005487867456975549504796599180493228070461882747710520891921656201638226745584099388948103319916174587814072001686749589367514349115762627031495319984773033335273556836385704099332684797983774599503144987324166204950498492644195767858233479094597608545273905946922685840161039316904003677886644069328589590609754599185226622004941660664103586616529146037939744931862593453226610302004489244813269549227421442842770282134789205364675894045817797284742431614926847568635452110471024295181512916877644200931308063829032173378883037995091964039866936591457846788425061267693789967576735058893128367465506571984808667239797824063712041908221096733123844022896868392658840977984297331487356815538245838403829665668479864651209834198795870725730069279003066160692997526923329516895714055632591932087027446066110640441169450461521303965582242531220971093235122148862279678785730595451131634079222173311152134455783125393155522192680475302274021627738076006090701869702507898572522920025063893461966368431489533268871449998121131286594467939409782733225281450729861246062727125041641603312539985365078591618896159325148725156957523630063367738686091519920123972699867836797212915469045995141766294564769121976742077512254037728405441971320689668408606413297529044012015062228614986038323931068625244459855161619790699146071336544810701268675415998219196040404790920786209868098259311864809120554698605545975031855667648439586243862127346603467039837298821102830021639660068047287559700328869326660306139692356057416349784136336521626159408918951619888954942377437809417383291655880478870963740733144307172228996539199581390248985545588735463470552766789301446520384696885336776563186933823934520785771408702648359066988963395247072226783357494829222546167323163695256777729244531721118947900094011581584764066812061601840545276332066471936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -3660972434180875126835968980169772959848052123862381545885950951789916275225101418771485736871489200257523476824001420772642775734193679596538612857302902927480529325360178917421131840053052021297535664287557445437394153842848654166089254617820618370123891280374393711304941089054851460678629948385547168096496316131075727995918553610962094819684087565026093880522652663857428735095518217560019090930166000115105867730247486407845404642968975348010393163043382407649946237330929739006194492728988808539492912636291474780272208346364205909710101988449748252507487457682932646391414900154787238711280664585173396169183455941366993026551983517977445689271068602856589575217275714108797484883894509024970837394824836272349117611353921621286221818893454661451399914409402776449782458583235752587735758975270331607910236817146705886962585576190543716077255711733156352676582489008452246695559239868662031977741476992281708111484140641105576874243272538070871598372634849422723947549508090384443993712521573805517538617717661598750410583391090024496447008864325054804658865352059901021234195935674149647111811930483338466373868722524116162088109326870823408885862263245542483068394120735941509559554420470525667216660827080928467509087138843289423189533592833028300223811815458773910509825459944073841351330795160363625401454027494715842367228866925916567239825536479455580094841711784061994429005892328404762638515318199716844630176638759277392885547000438731882508736532815921089674411164939433203990314552833924221632747600069311990084101424353361829757844088546097424071002832142222263819256873700083655168300984739345344956513486357553888501031248041017454165452211504163434402037376070626294535413515920263323937453400925561916652267844556576276418173093629373044248806867750180377453832042731860428689079022219642246848195296558582817520596548708639389309492861559341715628998577315504893555036600762138228451966782289111553173260841843715695397690664054383009854497819662303280245900202579109499724028118786685595813490423475585273533456341617163559924712361072748365214969320993830513584668138538889806605525732651125855037700273457849128557025948466112704107841539586604937407423584279040140947400595289591053179725228610754030694916861269736044759585546679704308478711161265033861148856244924416095892938985846201580811803449348374021001632781378813717852019376733413550778367572085389656229101927827029859917072870330069003749644212295431891617758693416982968420765479147646867199523591530013173652588435761914378660272731644006121526703041600340422960341483383361132051849554934013529370859515619510845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 5192227591967103178954922557890303201985649316000517569685098935718624899274384029079954423775207642097688855561532057360020636563675020287758787167588284746416255641777403141912039939955619934266053805572606614480260716325449407960801800349487945175740706706635779402525023208302233282662247796836818359717549329873049989400362781608969087973664377535587719825350479524738241809454001116564918264214918825865911497222638928904583503042926062565953152370662917883253667120552004985149261352374670579685865246582908394372308437556218092857094817846905745584758553094502218538425129380361638442303019525405773591173709117659175050133054517757390110343986464199898486037289565893337917381681963072809750575380808401012223234203203779772246658624893616035047103155667024673599611652960683102067284504771672601153338279177172188941065545233190012339563147210722733990117327470516895602334445876715663294756196432199983232034799402412543718225754044468451014837244051777450693459086633587148263089546924548676741059333951848177911639740728850712781158590579016966291372094076820515963460542267580189415637189896105276622712232446141818858488409828742813039604269677978587507912322601733484449543967446355507639637466931785345579645171415906060896855997646210745818909750311812521608047084144582777647193104018053319539051452404003946702505843086692502926625423167902415996045998861431555436735676665581362890128299941484299368302300063730581538991612505174253233111986754325318760540782311370618704232857583352856099544941188980786912694638302665502775775529833534927407204332379896441044357005167936772915140140120048358567700547993624432981476470919566638004881723045813755950041055603430373246395765839178485304946342807377354396765667410112868411701063615543036847139186443619359525857611589084669552729261205136902500708084291468560556351442810641857967279753416137308996936310314111401122437845259119613591271811141900622365750751322640696293566651643981409071211315376777758287710497211539902075879167005437768948598880079679406639790455836016783579951064669741453338390457809247812413065423239375265247855213484989529077846092304849102898379199422273252792010650674956036499291880042180042134448594331231737649648746818831896318865604458223412132791045131953934294146174998162615629583508559362392131329618471738279614356959369255776260578363210342498807169425420300511464852809262052748740475813275124339316405645235860822732881972588144183238999452681340694470278408535182427875690885348321416232732868881988923741006508359298623710327621882226400525285711317328270544731916869143832008787072737716513800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -6510941015716819779968672538283482783502268594014212256855712334059328089856938668151880020124956226415972385979668330934089669848179419884958801299153143673426677608759930163060602793665574496545062393747779594087217935930646381162694022474025617845479034202623291470787022092779874830167144258606259595931256950217030533043241884065507246895504221154176029419051810258009705350675086572428943662729770493233659806608785465154047398842778641009805321908062540786130635781302764846675247370195043196280828892715819284407126678485737705909217442437445704294678018871693427150932676417321661697684577932149271216697308761039993425914176795674329524745196718414199460493351083324377306914686108232402388054701681077310308623200094460732362167392757960671418377496125157000096377699456531968596794670569218274927055340370540144472268683522784832529074030760001171864290601700365062339857446797187989401897308169147296651832646939819311045664321692740428900550202770560170043550772156054714263344256421514348593478075875755472714505530305791351467126461600980241991805027587019757361235743322519693614438400628075349871483789740207433489721526448677704574482535121981996762929416243090770065389621386459239769748091696524355793416296318412691526480013875463248941221665614371003329394747381628378866120769016095940691160284543707439355121417652420178841814716080537947591701798599505615035683575722275051503232237100761236693776672942322197664145307212603099699869825532959190313884349928868155845237205977849684534356674583977070744464623229783916432958314517993370988605038498730739029358938396702830889277980186040058902917900079730150603485076763001944101642473726957795730662770124088648592297221851776925346135679641457383454979040013994695185151418108684946082443842392637588212548234568517243763884570478324053791440014067431860879482499762643866672455183192937142141872130704391647858399990245159513010336829826478278452766268964254305439724658765355474413655577745985634175694902700008582539982909485272437963826441781758556854371728905565014768508634056326946697476663360310224882619060097279308591674831979780096951450823297114388083500065190123659221630862442997145276560409933320896247637478840563272528344496263929875047679859713981744272017055112586904527490025106637066039923906974139325968946723793472988995902694533051592020177536611929362334759375750409116346442081273443352866268806128359199997836697706860668996523135246915092070708148537918617096311092883347827144218815210812815669935374938233025694695626668767306133717167505990370222460949934217831133360416279448395783872598126700819120128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 7278626046347321872266772825288051993000457898013285084712830690167339256687554353302788360331827869631656382010998805848315169326243264097109750264137118337137486685795052106997952698431574735431993788591471463820562711717731790441469750370999075948912409173259282384467718678605829421850155043132304625565219200604754661231176422538758086145695031900821420020185499366798122081161242998539176705585902624742820896946048282865726638365015236734899797483987246611727614622987489579490612164429770080085972269287877924860266063292036631046693625904740157927534854273240173715400788200407641081158603204727377251129959163907111780340556731175870530985624703281887738075023635905484788785858091852394829291289308103623433015978148895752503205090699319605392482241607972147449428402976917503211528476925258188114950825213026644258618738797428742971374273620995280858137215673779575870204157624800066797288590158018165935892988043001376720024322400010663242987845987747011580832300337955975339573211808799828157023117189477790074845084789847624177190921738673681937013280899687947671417521182853074681449096499643573304131064468512377152375354927047619659568717198064586244362920713727176070019169844994461788156194309775454559569599636766782146178516104854487135389650824703313737612117519574724257803738249493599422127592766544336380080722441750379900775324154528749209207763000248618635111781169247425192308089617864915210463455216520738099749883651466434271232767238033466249753967468771538623975204473628106037294626488814844257708455903031407650147637872256199492646371451018863541896471798116288984550386107336475368509908725957961462685781307133724815793670772316396247219782289544244540623500730945453737110061093668153821112791987642867073934024799546653927773814085436027377066750691133845321480088389881971521805888603212483025209370070633885191080020672578690908036929324942284029577269908317816095633402722519579937052884860914290316566476339795875916392880512244648291168049897799888100230441310333525865824439639250267703613394927641267533752331431539318200863802272942764951066236036913231681546230818893800559153054990982475032777371744843676387640515266261975749343216644859767111895123123741601140196978375098081135702739944982271630312502873360992139775133170843849546890002105796291696193421233038414236535682664690112344335099244909840199480553739217846206078410490011338755654240528245999072256330315301954713208578248407058892590156533424930846252573118137749453364698485237919839129063729265274899542548766075479859761495557365149517139948891478323546730990411865260429407167020517669470208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -7298300167999134507205039328452391502407027012420650092288399112814554183412987857696487821383185472043558060307992242174206283813230087639757422763599761903127249646866410047694031057930465835306548050084505848501204723971649216918216713628978917378432616452357246717183844837544370686007730182806377055625911118418612735975865763441925093294754215905627053613226143664096547474978491038321051831009988080077313856608689210140792994830197060033054675150495315072778116714082017688831885464134696311114190083866872043345157604324848550643018162135929737588706975520124702838665811406988754991090748937374229161213361384201929364215293607865599903314650527007293588717779956398877815456671356396129541635416067277274114311358339127280607305738400871301164797819967938348201565690487072513720178080886057791830580724637484475453315371285940394015389371697129400438744754962969040472300455017307213039722052718873081035555460090327831491279411233045354943018841018819350838973256377247545460764638915453194882753475677753785021023967839607439168400830694738635581330139997550681336290836722894344535530472796549660966569151000868207377642066218242289483649718966639469726323358044990771448490859465502931137286979009029698028519772706093381000504505818099219624259430997565450414666641357828489982002251681307126159453073286847924567473313524818310647915686477059064485828664679533208587129932171817307492830566515329441457078894572733599526170595185499692818410560654480056610217330946422118436564897826417249682095608884063551835429483601030760037888074282335172510263607297967635278461666190001572064072878024892771686807634939458779963893686516149026919079685399905065210869351348810308831172943089355224310344277057663474338520598909847668625885002858553631914131463999581561352608799156407306434673665636191535002062182505562098995162741544211126901305623751332315336836206996452583553647622853701490234854642484173733170087409946409063162115897359718516040850513904858163147486942969930072256274231524569905440528376397713747749084810721719925499314443697763822794563671753591936253169884922274735782144418204152395868510132898286035271731816452892603264735749797206640494314992641480310951865698925855886481544382088580617330241387980442002087160497875381939993108344524635327895090916622218743493059203951858178109762673410956688961605637709529121249043884722352453920270063187497050238898652992732314691688087133583107929149231504303204710368174554521375540260651191940244431828208874408963865197035837814463604936803681709582079015662326419744182341860684025838090199462675516775950046381343785353216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 6591818538272911637426731291559833209601083742284390484415270370369446340622866508625429756170596386926199232459587297369702880101040103302522088634465218033735695135486958370139950386977994781681527756765317995020704745390725795014836032710194802832123669703705413227352695915664442121051117883374926580557491095275581878702292209415899228916199012032420084263639718531060024877523877119823354204112445695992633822560632948665716566139893475508671229413246003853299793542905440070722270512964594954151578900492265274414403132272612012198105623534100326231344818778029189538109303584606149315536504850746849073533895259979978461130735427269812022676595793343702390780952096960609775429099761076243520073212140274403981906751958971605791042494124034650859076412551990546831609032028462620104144680741395808916469669744109600531824618146684212041250807745166921280606000503504599240984297492104617142907845074813072655579039461572640363548917677727609901216212478097762765030296950884021072971270567077159659073069025452598920619940315085383933585570948569759012748791260660715454185369891011746650253676299086135736524771214463178540102696297824606313113531718741023689652476708914578359548240772457518852346168161855948764850516718202423362844943906395376597734821175337085237234791383073017511688603609865602119805899604666488676541525442487625260985146872125518101272330390193509391661948369948571471090716470603063175804551744209709068515229253392326435976749303162631738175104392663870739253560264937156911281232578270934589882877860923517837954845357370063710395985564184861312185379945998091026794179710061972304186485008156818843539735685716381782153975519403101963550098747879092897347073931476741812658730407088193366723602857544508345900499671414406087019658289113583941404633972718393537788969075951836210426113646200898303278580336864418277303068361945929936889912865172879064809399801486837367518544046780296309404110260574476808750310327864313630903213677563792405858660677004700643971944157731343425805648236766042930379729764759763938026053385798368335727717614488144925825052086432628516867804329445804788488461320000630259402211718029787532512546252147069246592201368187643231254939862747162391720931070349341616947557470023353333205063359800392089038889887737238338464220434523933498426564895675737531787869399788067454721480529377497759910323924569566081478956961845329134472014622776004148380470999718948181232282740323651482510695748612665547512065885495875313064885158613757764478714907435004284471706257729940103369426933972293671021310900680559451077552951981319047579578401133206437888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -5376039998194711375786031003843824771915387026441713600065809151752825563210388562858459604747055860958248695599271409557805272713694480160112542826068927101741605922247317822107686325887512073535695532770488934916508225566930143457700192890096498203025767904704908087185293456897131285850199883206006283440237030307719685050979183346848264504032433737648703659417489412869598128800137998555380818217285453348478438144111131962570925236932463864105277407666470961171781480400956182427795720017115054357195095257534886711624784550608062744211016317685055829110898994871338559284339809418524003487983893242593225403798586453496385648769536934370800711428342700044140412789043288743550128897716926976278561267511795450360741542181272552987480346837799347563977722643210153024259332226217281825477335536726346494202378884066961215767164037028639045327627748033230788632346522225314993745969297994153712559647707761525463180520455731228686671987205445725774065079460497711940649931564585024869847463313962004971035917368948372607482872066231987507836792192465193409632173450124225687090521236111348877126264399045427475131593259303527338169829389079655151238778701640904728331083409513341521906681504783774958059446909585269667373027185407004548902977185167122729920171893391424937425175022381233621423898805873526314438153810411558197935103451592683866595188248148344667549919563184232931705497274953497184404153633542076823604809337804487186172330688780150230722903755082050232190226556937247784275483562421092682387571419061995365422528582068593250329272939553646832287565057640679003644181929430509691750996963809606637204735243343915928664477156294137031134885951476640834894155633036576282570618496226545891195964547167550099483210229477796216815009055711102049119091731644950127791812637566800567391781415101864978081293182167572001562950906429914613325275555917783913731194784486506941674742079584514545655362803306537885305817851034142160077395697679058004570501195413027183998696158007021765748129396308515138926644409273675879690372387124252607112318201107080188442900022154990689398769207947759868700735267966371719470108939205115165504564756240982885069307839891581719134115824909420310396627605543172078897404769898974165197868852721640589738543352014233333835212367998546892913759400064242991335390969799780447209752874194571667220900256771933702611155830089814862864003594259849772501908456534512386943357770553350406948676817741150822373379538594449202841491528003842498489181370138159346250186776492247900022674066509419349962946129818131038542822477792693102110488604912894044840661538826360979456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 3961527877521181325508310108812791219312380084502436228226666379131336019860228454082540054445293926689221796398384340010900737360270308376980559113727156766550228226954128455368298401467007284559938522203268299875707985028538712971910223305202250082543803141304819555636831600027177577892591016702109684768798317370852440479236071138337359052112070916837676203990652063283259489386118616943944741579749299188122677498377673761742807030865008575429380676857047791467593596780576834816905980808057925819692019177237533374701340342050518846939885001635494137551460728336979783680900422971973715678762024361751704125465884382940606968730841197913155221418562785108550404991491337418453201762208708194323185048897998365193497551302299288119610536282767069397063845539723502078997339821566116134326819725197936031868729020656978425612828976292105123968151902468299099966102721200212697987347066407122050717880911655994386016301099499600245063751127169089511651709491500130606500905289720054468184171177244523282807748551942546068045230712033056324681007645804843255471861995973925775523819459405157197354876522521482494924729115632831583044556496959569831434997267132553086113809519965494554907429613301992810380000547794810179573494550701399622544523251011039051908019883724213155665899236747231936726827168569566889942547866796269429739630377224250561505539537399934732496784908767204565785305370532644082080050274408439058272509484125750441769375471627514131963667928879335142298016261086776482774995225657280828209091274714072831231018021100665927816050659809952067521653196172748378850765313111806427673013842917257573642724774743038813240383016563441845328465935645406611984868471360615253282955481419519257127803022410829625569895671982138698908115258654582857144939834821081879463834559183313247971796356920850821009799919082566108626370569964159679420112623166043395815756667630904911618764932430220884618787604242003728294040103134532747172377327933293270675350880627218788863531132734328516579899409486807443102601622022131077968660181098403471352021394951716736020483446636258596107982594480830107883135376927358811410728213037132376406321633837592281957838519379387743522813897441258674981467005813328712751783051504822376429471470090094813203699741052819885936320836319750436103958382225143415311935171152087776433143438223070763184056816645893008181278933895811900374155286136637551782143483302277326305361596873843616364846776165872555168176994239361735255760029752682048786845048338025987390377032680592961217463584833648405917074022751460843396498296209405047621659240486658525977690380612422074368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -2634556121199597588237557103495347787870281268267909170039523507779616792267101802639131784466438907961207483099187371906336143146665904127179007439845134763306147213758086841867536212306971721682333428426166929581818619672959299641827877451531976850703217500715148874232430267859486332445977308946124357842884035242274269826570095566944780229714404724417840779065426957995510765396907575991594015862485008207230961616461777866685461795732586857716856722036120173953000606699794647018376396635079106097437819887412282963449708584939002779942971537905339824650671294327639079397373761126346533628903338968149554432527760230898026806774387953391174687583245693392852269732067473549631697816337433703666954439333632211417674918118437533414612677970850216442179478529319944992794737231101160610147963646707852172868527087898918054505225707907289398508014344738819946530159954209735675994911987582229879776582531179937511903706056826850667301893630122465534903065693040022931174402690687987516697729855051097177648709394819652866649335405724482489382922094256122576829093747502375354849306726544148870901947201498830614106792753131904445486524031467086713286207521847029656576625349436133249143521356131204950230439447510892959017937407121621708675038520340554888582602100382530692240186825225506174942569954596680143541532792031884678497151527387765960869930433632322683851359629948929041956101861985036216320039662891630384600757636691001059823559658128000099850265130005173954549900883310037441954344568021892470683726281178480868508517346942446015226332270085828530291711736309798912918302930697409323709843725280431914118896743868304162960639632451067869188167654746861618318344569053562903981054040052648766196904494578067863198660686109283797960609543666320653132755941826007425915765978010087028227138858624395359818572333519074287849050255524469898784074544488238681709902854754478408373264367882602581186444844570280711927624873881842475111060025677496156111803766460110625807852594946761361023838798038927289805820404305872172850259469037913427228451949788861978843641054610224236387842213693387035548557082525753351268146677666065631551075602518936184856994857577980900601257901258497307824545302659049581016773478916219736918422775490783983372550189596923430714872248145600646892300345577922940187933488951691042781888618528911866133058088068562282733531899994857367288970565348309090912279523565851855704924458005068813564319384461552085016766459729999390390164025057712203341614908093415343229628527866224825719948651246428648642731698275937315292288739316258718826716444767485468984454366778498220032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 1577059346150117978489844877616347674061810599007091883091279239045208360073694424445863021531198532172363706478469135827650941941351284900412164688663277641998308728694212077814263267457089254187986450117953902420276951850277518236932821018933567476063120211654723382576741324186103996392893621584171953277611808882098241539620530530412996733708090389999722336496861399502560021259570512984094878726291822871807751778535057132272301810294690918546827716478176628713304620321726504499962804918582984650851358858916433190315394035118820420943203076666940870541292683296128156593408423443954330008455288804971571036526455828707309927475875928041859692094960417872687653692411243275020379444627985519801479062760389704416771388189340594410513199937493652775309646236526933903618744180262775114976565542831628662592357536128087443964931386097391665140478392128171959490907334896914922179688831308265830820370309611318229166667396926574766992399252595208860300677895575179454542914926210680588138544328895941051670071366333300359391223622668287209513396854154965683504803323588201036743297145495203845459635091601069399330244098823040889217747549028747054703233220325552299165238748522167973275443729056959049275535458824340743305417223546036922989928005539204695183874443969391757530225351664863738400234921554915311324925097917205260977347259574674493699670124157464326890347449555307550080309379095689502220030407408273104565913404508968224697821871316218047230788555448748062129527812454419846490739280724416084583631211665387655723176827153157184258859999156502674384392779156976453221560999928167286604677858648523425242276774056386528490917642909323577578216038682987939977252908834551086785104488619018555023331446162948822831532880432446421048398972585060201585882537116328538837865541014780875319677981752340708144904067994126448836841409081589945134897264716725647015388877587435840256292468450649395710613616581349681367483138865019211867183631265684226975845369466106069007765499778834488576071290180251582614120042022846920196219076042304056240997502363937635525003440468949561525292097411913476594411089095622203535046322235881964428351508057317579627665991769626091227641885128873975792232371576717341748282182585384868984928858010776214118148678216733065065311112879843722786203817661232702450020120863913916942497503785905019793994118820686841840698324170104208798196561538576487755093891586054127562153264827842697475027448671500782353313128107910931902699493377590560947694872690136269214296589204105789729003227895872042758830021508037938241529378438066513188314587452666223701570523726597849088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -7905946642391864259505633162881040936489127688173418558453900046307986313460338007769006010458894523686197292982724430590671952678274294644745333221759044708725344517750561384895902040292304655978803628562711567836614749299681458935484011830819184240020669056214458884759095403332327829609152278000260370784542729768123833188365612162941970607519397120945858369664391839180328512532723201697663259781598971831804836144164566265168419943295526439703782092888285604693487147906328342657970966620713733130413665079456640683780493999652219994601719115407347169299169477182596210200403150758548721154132190760659729949558169875741507670126993518078219960930742625749896907118210385084648485316263167807483391770447932313130909566578298104552511256795766281740127875483224418169691885892146799673366713210022352223933560533625464091588541882918944747539658155232261056028462548447961671535143473327803361300383804012953877686780092264836528693986471093733500924949538962666784586786488900223482300647602540738021160980557253663349087915458820520198397368084979236655437288607125823555650280274800884523071212121381811228413036837866305017734919594369394495718393207098104849045157670321952914132025017862321929354235787559908931275373548210992636741350471625669808336296158256734004928407904086401938105079298099242686899825019027986931530927767163202293998271373509999465848374729157904048779413537019708612622227483139980944542144650380867070200183423880011001888528596923834552177885598688389591910375849355265312942040984635122721181370993495225105413952207122260608558714995015069962425975947440346568542678318562748942445046534502980058410285739326187326722810863094349571221860129102956340799517775729221963604501565415816848013403960428702239682316934418215718433361389119543406407927343184221785724553121602768866122465937317002782580563863546688454727240994433750810384686405849108040321964596650628643885623811933195393744288371947503825890096523826438416550258036225281162607450930732213731514111240076273928055923665159946790153158105539094233062778214927355551468107871931111750555174281129825926407415090405880540355834091049797846405751324735168946898332195606523074511032242019656552180741825330088306200203374922423098654707933293046009101480515147712959526022156022079185828232431413349697307204120484104714046917419902976111444303732596367661594560982598236117780783268568728157015491323242371869310459119165317524494240387922521424870825140584139425474077978332224549912042195785802086826484207511347071528793822820784821040467195353686381508391374214527136879702233883126808969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -16162909486074588159273463617310221126701524314102809466569702010790402592088101752893838208527759298563469960773970033627788631974281361273853252808421548390149027421695609603405088916616895817752312861097706607111525320282414299632363140355225376966667490799375255521802463125813871764557346630356965895963443755787776802066622611347414896944185948959225593204289726465886423474264184014616379674257698249210653441201266408125877630410210151660758760013985715389684586585907069139615809204466139023484141378263769484694912743161606224481208971798914196745202005451957773802837367514102786909435183878468631049155015985084330514037667146726294252053773510161415930150641976255970874374024191879516482876157322684932519840461676235454382691806871256854474388463911340426505442762843690706902967650880955531964231675535716422832351795789150751385295471989335263611781510239018252544691626321146428221708461189563917140323017112678994036215107186666197085087319221944334956748308891664660948929568146503697878806885341538696135069097023381053638678062983883156081963554743772280776789347846146097569562686353032399256894117947869960278819512884490955280896090593901575485359996527788952707101783544155683512245873785011564115663062637647601066182393345865043671295614358616145571491324897110619313502167590330560849648125386164430581883269248138500383153645874340831209391684074820789815123088385028113129812397683855361154702648931562720467568626672073814316821508247905928397190174114825844024796743932251689055498640306897803985774298741090290303758598532118869790083220754587742159642705511303115396464894184166890519700191578221149957742140816825121587738861591933379375216641438137082187052813563496122724884980591973844331508057474980205155820821862798347331788211254811337706615712144516299030790378779171061777458447779893562560429290278471327654116859829417420690791796392815672444084633928129706986939146362053443394951532686372460273137146797090619401187953662923399282720961444624320562040476543267465193422699858014723269479835999246076150508841335876169302649428090172494697377101673325364237037186926399027231919192990547148562486927703203268123937971386256230054556471305013967052816574704687919200966512956057807928192115627515333556473093446347425807800134170522997487110162640769703616889147964069477659225719695527015502909707142398090000356935620286786941885563942873695184855535484589342677314883744909941541566870676923488333586142456370513657986322753866888806928806470682770589560944314294400069980225136264948706627516474522116875638663512178622975549010616518506375544832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -366848767388271132991055225009219089520795695793581380781800011298446618304214257245490852197779960543724976032216166556116916918587044220202689115473205127113157040244222360608864515624425159196850572207420594082810371604597494322994348536741715294715612032893272870810264349678601370681040188656446397344003348190546858650028765436165126180298521875616483604054803346982994970225857319827390142699894098020967365738338361126272670634132499306374599466954007756345212481378114052709422667729323960087844995678551806691016550144735498297481946097240055065384014356276102174413009975543169786561043588579963161730211510249028038452949871516254413251088266735263408768673162235622902273289148019052859263821020996422119474418177313226401188062524945353001915981535058819528827526024043647511954692166165405029437760804190271805376295515185011142695481237790518643333721486921629517540702238362725693281403391158474329559071250985596156250864180938030009781750783541418071656473495646376888217181549624400164147682992647181189770229129783075612978251008235712997184719635775585673352488839951733115122391426297326320854209589515041333604078679144806369682531457491981985367242205422696548703040108046120057588556828283803602892337402883593205632560058779401406342817845797907625364804139621827228553929042212392021597945814683353302138765798444419432469523084597028704967231164455438154703919884374092104363011277094044925646996144172679938795657160384495637713613381559132348049995007200012396399510660669229230870737492879542502659008518916350972455858480958494010408124108457731574585916653608493145320135656426687834026567956189084268396424644171903947141920286971122219755120647484737095574006896950734670157911983059891806711071324458997032823589650687988004754441244290067972334722538334410273180319415196100159477623997623438957466132560466175115765015138669098750437788287784521668051639173099055463656824048586040427755439796639487579283496464497146756027713320112886053883933389664781924350554008288994104656040195564731649563813586503792269146424109336715357788408111983294051116868115822612186528591806818656848249035835778732288223547848583465502757306930509911812437350797575243704578959104690622015662725019672254617170897011064885713150825363498355600499164140005803271751828775906878585589053450824481557680554549472760371639092107094398798445817246153531398667646685994219352460376065935390342561664516846186716440987123515040319947392952440280973185307604615589182737419067112555121882558289741238775763463863646321601095748755749780803123267190532812673573219501093296833063550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 15799324270980736964854591462150941726437727861957313496835274452201594695170447097946336671843203429904339448293067618183868003858530341559283042809311543507335409099192955992219793154568353455469518894840709163432847229987559554423259174542749627536682807079040235747165047238925356047460880399467701425383494623624077161033272473369836325832495901743203193160647863856379956723337638559407363659551386449453554957520771851071183996238444538256902237976248069334132593882875100567516235360582540171947711965519617922085140582316162951912628278205628876332997142091449347133372851420587770334624030052167986680103987301049781295994215143689230745036129053494516798962063153266092900683116564894684178141786237398677632686665127435711252821368031850807400973362719617553667462712162250548384715381286475007912156235255234613546443193708061692407007876740009593858165951744096969945255381111247267288324010903224201050492349078754154742486038110552851864025083645428047556074476837278201083020963035123485456482369207705556056496714129686169828761646318814781451821027300383292829698770126354866980958454671015352210673688704168202253431339928758155662494852801613201072495036142656504071012649510413844258080920227238586087971778503731947004030112317758377451471564127918470291309707121589954403018500461910730599403320614290043413871400907961057910285401551319978712366663037748044796583712712567369062134854761264589323061192071467996068743474165941626479067960104574760008432811617855861863415935960869301790867435678295295734034569724118096137669731749386625110328941310207387993278296114149461225933421885252433155643713037115221283182768694137155833042591461517394952631501201919726629726543606542662732843095792199772723500796480369278462415600592343842744950059493421223662402408093558150511532260729585023255187733116442208956909899809538818546608772666381762460573835858638272802487586503693848179675834878716654130343558794025701793708291495167280427950323941839684160594717865024253765799742182536858819897598409962730798073150064881298658970170971808824292270031337675138834601897120929152237499453966204938604946055641137183829479985585302580829872201888967194461366888416388207672951474000874814938658175715678478870395822704620454538142266332369275194996823970747806263831252862467104380231062863752505922185410793349873641470831180209703506009131515762862128181326668808980558150078014297647773560073707268157157203150780706312052935229252438710788832794399256713815436301381151338915516312490994306159005454132767814474010096204833703182472839991997534225269400127093339150654373888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 331350407564421153823225300805163196026399066881698938730573168573189785480666351259704213513740022486918935998171320604286229079676103809793183091129103264409547723670455578191998784972250513182706289540914673820232908730559184808622851966257322296084475950220523951227747417378301229650306017498030616169464470006626717126836208622480213106754066037960543783712683251986079640288938198112846581326181005523263462144041510882040430123981558072200320693502498123433311311285027418619305102067458954793482621713569089521075118512251503619620656077114087489006199336804816140348787299882936617437607323605627593808052671603558278408766995969098830779685376690128894424153893257683811571688979036806515900091638554680336364710528876179432291108952375787144324860935008770883049365455520711771100357855492100420648899653500340096460571832081712704731865509049459136526175188970158206386372106849493412942966010283918689235599224954117943977291059758576154443892019937464981444356532213508150186276777519428818868528109874824100942262246660210942812813848361476806447265109591339216949411719143800044301279193192899082911740436438521785434990478448057181666759877529365962486157840403237355912629815690883195074010314521635343592776675372647948335285631049765195596199939781359683999505834586247560427536840552517345699546171460473965041438011466910653802926242867440998303687441724634192819880908726859740883348819836782328723345896424690134847654240576037303025846384251770061230761990918956055293788640127301231182220093967700024258858951741421033037660244242988460798065986177963089879662962777824824988121931320009063167556345203636044526445648565092248425398110999432951325419383956027074194528879154204462744230986229120788261711090046147400946791273660246220952157582478821222791795869187524128069714128226622837762410032745729390443354162500463171868369619673222294515516133219183988354036039961264336277072032831749934372310935445493669384544918508719944784580673429973311460078628432546534527748225914503729500296445250189847944528063291566565221775864727794020986393716366479983391300132081165300741045809888137560602139479262712111456715515380771224360382131831937408843204111197064086024671131970500059788765261003452680276231375899940946350635819819292689522093975699304193516702199754802330086736504929141924936720661178331752324461491929975906774988141478562822207936146624623373282230643940066249085605119089124655801051003387545681197326444226975461194951230858295227424161260746021779560640196972374433019470389148047139618318867452110116861395272754671446736783819948070252560896753664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -4213348236613160876371174688646427986519906985010896909222045581620017560748390466195413224219054143812284951694732505586801392806891693939092656953347006745184844099121215164539680275503177771709386889773781025139074010752713130592155950257985185658262595626822056648707910921715228913918565074170215711736265770756833290557318122763651737371254343200907679321692007223148082103748660842148086742706823467307254106686460162453118043288929464457963944975652469701820360604120672618776390051091448660621771024709723999518635737703184003912381091582584299981052754175704235212527838185039046886088141859253633728163903243723098254806438592666605905964998232980465361345257826873863985750520783864393274369417179495578469014997005592481887326650382590247925968250042433568917427035188239954352527824111814382759949936555095830178488343721107358203767555246817317997511970078313270358498079077742997613690039226664173622912441358170029921460566153796691995116725217328179198245052705957247918844363839203645181649487707595612460890937355879821406528263793860383167746956841564756893788363494211186408830944361370130683321628467333775712069808040719988167684302511726363462314471178789326357909798206428054214926552080087648495289156153795355223235075376408859872248315643872591528196678892895342249603299313847519797933732391662179046959687525844964535720079819863396435707563332457467968049693066856566118015952829568650806174639809173512355588233320129950770612062879668154588792141604825619915501976064634747287257020922081171563314314433481316933841492184496863657357046307340326726231432662725305847742013839105144021083625241049307646395076898137014363787983488132563044994372607550648987867423358529887338995638155348702870122730083375882497110405476654783346401297925143069501991880251163665236596945653038802158609843097050923549633729112047255806515174988755791882144129145631597155831268463489297135970419370510979638978368078707482749850705888152223227357783961106793239322124025122860641372124798372764296456276699737613385555415181330488767735266636871699020288663808925015670502331535591214881231686785074744100386716324923950310478956141379113338701343008574175688201595096011724174078910365668121432614808024041870415976037217232608545750936850153080987069027222311278566655253204429682920407534815034372190893504627206017827597476235877048756771360057661336745863413578761536469451546301447718264659189384097438066121795099057796579284579754516574614993674120630121267535288400765627633326360533237559774958639780178899168523191912449890043793178521782561034870443849023687831436574851072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -1390067488348770139382935374899669829781352443975865838699132706020640634074126370521622748916976927288581267939890605899511077765598694824444669197737341768399576076770033334255633601678805258369223723594442149539409699284705702206646225470624045191821846698037588615929347011580691688969927471421417063822989202600722778354209652673064647111746659836454951255788836605414170006738194578320588762375945694766923755444195628628548184321389669190530361696147563951707148939411750386674683501190899154500120641236503792878975316444388048655045746870379023222731854742950403327472385433893132246451368155662846601209133655201325658628099701096557355934304015861693811054448170536983392716065491655810790339376347259465925457394030752285196048076293667909700072727974370102750188927421449630729406221503460160966832382763683169288206462406024885555520485574528245734421125186328827406325870321434797688101332384020688905010533931445544515764143830877534177364825523061768728510946466272470735248427404440935169682428648922816404922814327897746384588547348704940665070671826232224075824001096776120717666495840403526620335828550516074607989822240417710499241300032743245786177456540463530204355745118970857497384904660388899625757299913792856313772042207817124647382010373547117607882706229611243214976068543684150460210652143374485656744753428794245439604022148042179085317625774776094541764567778697078154107689151949040433131993868209197514899456450430212134794594403890768163441974870676577974090551670699551198248452897398557587934489647399060522544991899282686894846590124566178584735963440088752603378364185147697438922859576787808121927105708314480365077064109605479576722269762294030297155174265446834513928839449424588212735059702502745453331080111593156836768668055007876526920292605030457320961006161820053728176614886465725821608638818633037529904190236105045218668605952763501706815693552065510572989881032808124917514297960962404340607261098656118395406190019490326780520161526716124392907642841442192565299498172445412494486707565046650485781100085684685318502781656506509112363757945013639360177185279765272852723399638045069748685850406099521990598386388891068245771151333163550995352849356953539992209933701580332072248397267225698684303795503395751621045378905237017855615680580885232395171743049651203314824675241977842918374763682352407254225273360336227667150078920574550194082585596195537363976629821717311209992309865622938226184144035969942557824914021043453772869011577092105800348707556074078201824968306108423143878233705699720498608299416648730375027806516564588816657551458304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 22056134438398952437935634899149246926871588496181821634199079410063699873760807781589569006829186917588817188521533581329669919358755372180422934949778399265822096657901292552483911654581185880463074458665117591079151284381984927930750066760709287238023960559312958703794331610493031033550458919154984649763627997518730646115871568740712104927913181545360026002389720503202830544811584237624792393959031466369429746058069941223106314571997350375161673939353927262171077001485979554481310793398518409636510301340137567229369531107688368453616229541373777089601907226863682229223968108820353312714377859988496903066139505943183487535455221806011055561625967469654449601770499630768108109400455940434244175686744025271678458733975077776333855261402797552538702082900072094241295521320831553566591904837501000062728497829702664406193212556993551882938044466313155676642811767410805627105487236640612301385391022121204241658506260240696308573121607070732058106904049754911249058201125952728053153355525246252216861233333926535869318880397755266282135076839911414938407000234708924567057943630188129531664603899858184589095316418142623126307531584820147535751432879294853302056618902339018269039163926622116878052810909600084929272682177011867616321785136178310521937249965041746953806557168778193272379007289310286562159785875620451255311439843454043629271211242955984857866696617515344351716375675095813086002603221888875103565737069840394290332190434594319656682702730860296337172763309355858973741056421761067051650416402469736006687377887126476204234583695580942656252060104190928985916849458157203868034029889034203913209622229441463771928822311116702463222715520863184033434568599928693971902538383049398815676808582658567472171631890654402844826421214275890061893209841177397295751460198169054887786317589576206136597506289940013815434211969978169219156593539735753118376714566041046376906779745895802959128934055874821581608828218970315805993596742262869642721276264188606034515014016090759326382171642860393983535037707716275511855783084767169221897439078209249126182052306904244109897256390784194820045394758909193082787992369815747103068243611169383208088129707502264207546005553845865184848218591214727905782025346047973497633055373205420038474673714003376302906444186157109856255413777630521953299187686125922785855894030064560515928705549763561372742279662991954556585139130927284300897482399539103503732761743582786754054934227963080495043896606170133828602965705184357787713990821360968411196772880853830329093908323857771402842723976091017182970314136124564524754133995122136205537606369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -23301041793594510921038720813050885477221770023271214569685647876428877422423276135702781957500312291069316803921150764842716685560449248507002093338779405901246248544530567247322511633261352665048794784673417630658339432124179211519798893471713946294517633895650652300412938884415612482227977046945948678409950950404254058275946769141631771685650839085769261498349813011471752604909852504862520664221032663145558656922379120244858955231799349558982217537249054663118753025467880364030942976101391119660309742924843005311372266889141548081109236779940702177833313055562576236912822085939272168569636345059491980297667116709223162817292607985364134610059611701565284612750935357010374838629004414606285460070280629596302023036836490705170614782758506904067278085454012318779613106042282983447461370181025538837346342550850079726060435432232012081392733646916998063662850830592970973072346443568372126943304169226670273186464030799901015868270888930464769898720814644119134552230574808960051553695037349561728541486944773623606364431051110214352427717719414556467689380996738889091476060254932593644608670399649102623810492718575969010425082267727765186007439346905358278328799117914285994700164092811037135869595643596702260971309641533016501111706896579215563272691234170043113988303079576285968958780524903289990952287586210648922751144634131039402957783760551368845391584684834490828878437061692583017445804339846700729398281210390364178890899529388933296940263877367334192056235434763783881182079005893344455184942883629148611254003314221353635111524475016983453151368582626028638310196855845316680976505995080942201132624624939967726126710074529733621399395695650942451059521932846905476581965969165717224716966884293007817366597884775336916904626230776096437468034122421546855425309129705127170826737542864019967137344210670184623053522841108639543455567069288804967828378749479695806764923457327725483561206541753813451373619487314897773391162432066578666581956873822105705826945880249203169447013593684582791795052340914876146734546186159036702159550132319525141177515171744986167332011819296142205604739001105652771978733857664032893681417992197831942204611382614594128913329107347533682741642061286608536581583261203181625384064248434042260732142316071790868613756830606325298988727117207859529136690377486524500060890833086559712451966064004023518199381033863353655635167937340265365010527822729613022628406454707622769123903023917727550653561772091230387730145382214217682740485497966937349663231199718261062804515713830020927087625617878853765836783719209782813687046900319334991853959249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 3489084261721745413766458667881886480932832759465811384663364830558278877584919753775969013327283548879763883390634193146659884295772496566022776357853000216061086474763280726848462980165452250173133543266884699821701388302563878373570564306474959592088420410800625779946904246066217479342818219514196235428816367739570813807540055962962932164453560077439618965585625586588156600044165677436606462479591549044250335781428597542459485341334664637924652969238092505523737312397408432112622877824153875127753063498611268240471750108177434670058369854251641094721362187419532152404940202830098836406496164396376020277007061044761083496989740878122282334346772503478403587092978602934338367502017320905102733443449696877495060115410469450095866681291751932196388804842189485558237717394402584384872029322132316853560875860074739720187677844339708525501917818344588934522481567059643626319103262549040421463273092153016147485051698970900757247493725521297913048068327804562639665697317229198356348034002882224235812390782607428769157562589566000087078606709530763791685478985337464927135410177305406329301679266375618362317612188613018478887675069472952331912330792349985054948155428426176406644860235269301159884653472777196244859078110629346481412786322714802762931031301348715690751335328711153266132570715020378880552661661707124741643066630655717629752523985399017909640531664596701316980533618007934268236638478196596535957993719860477327302532368184923830979059116862909212486800968732713908907653320582125694219810061441765650859112465956870030366111392154053957086855312030543451762925284860229700911659104845482116255707715651436854042434653064923069440307232357663110017229766782917711202327047380899020283914363128328111495681474360931244918933073632495073518122769747191304396123851231492752686653593785556171526731450962929111146950135353544067189748072771295447730476900923868290853177740739182956043427502216285780551257776614845829985898322636946524291109551979018590071326111919517634052262861864024203568023516686517509231500748707009040196353321277882675263913489466615129695296695825266599345036143230177900769490498074712601377325950792005140195940966113221099157443137788886825006074287741458750159207755523032151111732691818871257597940914304774202589572764209149655436088852140601826762238392855660859396921668749173155812610155074463506255520710573276292167052793853674575818489364990754499623510123833791067446566595040288206745077751743198326271808472146733173061180876466592265973029638595853249605194526949230388619086416999906129532496667424626397371156254179968915057920125698048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -33606508647582984795609591467283033508947136342412550820400482979218789868389282790087936858726447015386010541672814826836612694035563280476784464578112317878066713884658979854059122927280264341352345280197722362171341333927398564184310558418334435967539193213923389203669148203389307878123643311025458748836528184283356936447541421352953903696756204718565807242058185632653056626396604211214150136131891239007755462210351556859199364975594233928606097871357908865558998090152207252141806460950756865546452391769306797430645378439011937550667675042625851841859613005914636712190663987737216376618878990938095260107423670860250670882643346156848812719256040469567099194218002509034264576442583273378167656316166859574082948140523370897931030931297291402392839353834078242173444172646038480769507748684299960221352288128173478778015567671287688274224986921598193936427714413090434886870467411523322082470457053214613647744506751203401927716373457582065701738849732773663188393491727373148987598463227094929205796219509007729558235544223805186192365419698447340595796984862774286079420911656852799660170811620699572407889570517477439682811126178559111405078873224491861336679734717128254306422602091985840662350124440621670648838303112571540030926967427818947941288732567240045089422621806606023201225182176929227024917051550172941309842268419697375013614968226609730418892943163904687594188753936750071381864390031176914360361448071685387159518669690462331524398988495921772543830381748488117328109472479441657721811703895924441854776911569626036961930999156679640332403887031780748493609314788220816674493322770448178591336435694752729034545990939652284057285151106767576189273753568653103784415788951688976024923246075051517717091913565223889779771247631328964048491271058115287650802978107113913937961781134499719798078534653041234175283998607002814964008528175185381459903518248518019057156817991178689604074196057746057381048008368222103428760065046280743559770578286093048740686621729131588505790666242616519539648273951955589550393224671694194975170781580182195233747162991605320703374969048243421536436261854945153595946534131186187360966024951742128869475497282617723604780696917324021152144998361179664950022780741948339860910840336863987620522307398204947736017251330117169817879662414032738934422729279172088133070045247736124762229090540064299529545059805900247360525229233129074253815086366954941793083075964916253785945131651482854128335351182149400718642217029993041172130078311697962628527935200125577682689716552748416930932725855545325268639877989157121938130895240697145886749687610867712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 160638367222044431888315663235967881415728954189803228833101604221739154323713294736870689642878565274969244365166351635112163469580961318145840076216975407812868756872862174929225432397905397357693907144573834546629386807786191528321479772168281018842432249935840571954141153885498909038189315094123897235971273709518843655774867443212786354674006619632539965127221092310106684687882445649357762004970752384497448765791672248282533163981943914278587747494964180328585016438675312820851356729244097191319188711245128212682627606234192375880480916862067013991888327045028858371706677371195938559021052029759675041847052449820247088243724458844855619749022275431818402426428599520369731016519146131039687468255758499967938524246125678573778831556139647189945692430349656802521424450104877203852024317927810706574922998314395651404283168431809607340431118987711684889019132817568410550800934087969783142806024643691974216650785179931318138973814571528902449937453005524271882331862463584566706275804080504224993145529582347310953684981006379429176133440876187158520625334353758581878113246649755519566817845207076384202794538254860448418916011221600662924784635309792030088793156004614001640140593088766029405565292947603232139319334604938902877343379477737058400718672405746088907463566983477299138756310968576878890003272049057201207727746745894876650868469655074808782807125397581300157330911056825098027015869315146866603426180106123362055815354961608422391276031954257162152508390936174004620005792156577450317866578856141358180770183160286750974840022555940980419871256990302557612498880394722253160768760585973791167527091308092715564024909962457725346537085321978281437195279459388299961915818073891014970282186415627761846751783941083607530452048601153397104195218117705899851407845868723010710287965270833880600496984470102319183331867410133308029223983552481398741878414696301902463846602222177367828368520178928150880950450710545452916646881360327077090486706412814603994294702120300066872585981719755283220333267572994160271200791127958172904001761990454818875537994519552137250316712681819106930365140719654876410236376281758856860485227472731384907622465365222497532576963345915347028732485000833577385750309475677674496669682245946776670503978332729734062645368876433505370222622079018826823800368004123100310718630579633377315421835099164723379695534551075343744392062132806307135206657309255196476687916287592155483212782835229652124797362524241323261550892230618861792171479074682144049090722363066044026024973799873780677582084076583796214732267165167226000995097655709268388480279858118656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -471899523098371951965614229481332303892649794616637066999067420557613107612289378781585350323079309638949632321644363288025947766338098049885703769093653126421096652698746322452223457121764501207448580723562573476712871122411290969132226062392739067985274517033421440985326545174869571359383015634653761742915916877359141126627638543482912387711223605011717512026319578562138681862966333917487230779756391499885167127254486867835578211174757181913297565254615264346533115427633362710503723251448692917569489352069526126406033985278675462233462877554765707573714115301987583745181525468193180837400121273066839754112187308561690202152907717186759592552405014845880121579893263400417989732859072287622239937714360255523505851733894041160845073952538595579685410732214188423659569182112398414597249887189664634987514014871252218249846024959418639192464165340149717386080345557453876848089525069059790386060236082214489429563381496139644565550821603653827399974066924670527070846595589942780685041780220461316056310626723439673099521982590827851596867199805008327431666057391474022038435987756394536013710075660280495448019399083124279324909600255083102267752134199236860089947142269880297892986841591321751098705947668727795950897990588681315176332734012836677639311531799713909568868716759148307255342267994952646792066415614489218559715253639918640379245996986420829043971844951932191121078534651715196017921080052970819198658492639323171931269442291269113453481744778256016928988645257973010821197831251051417846476545501581986839034534077343435044882020830880456815350688564164760320480071318431856032578820229410438417390815682923067587964061779346247466282117008258272512769413077402976819979795062349098120988837057422379015693855592766797253930901885065281159320978021189961201991809348304261556365003182911830699580713691221035437652288985489716898679148980663947782237965240709074570433112368102809821347434960254697446677855149455534738535340566248041945874969906983556070437464314027654134964849386224350203458922719494257848687167259853936119668395358202741218984884732620190546006067301680272687026251066192466459810018813274919138250279752346010790051486208863249707323168162149517821461605736171862908745683348732883846516085156282894523301995860348942942782512119059346609408354969346200497702214400005524464291475005983630421591136813170937655765036162822868665867396912136589302287964117884054180383646804839570654878906772460551496324035895653555717604885763083294271156938485130783330611686001173532779650032255720109343013227990712207255920121338001612338217262177277870191689085860446208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 902319817605039921439735254913742951022466512873643560482248597397759508701352236978276980733070934382526000321777985231804235533990500960864084050039129770586303401320805464272435057041088881769758788974761962490790917117108364673251413900914478611535987123217276530332672556904700856731335522109890691841893118236215657750557650468736287014426744052915788487326643197710203968625537949165995640936736629610125798319153534582709825323630794204382367774943691035098075741752694630782217027791259593290432231641253635567706496488093610028290815828429474725275148101969686312224223873179261171074080239835964826717700783130478464164792984603450736028925362157565333143215715835260875663138077615267506511564794544043877543304623401535332895393286412099918424696199282226044502595769848771344640968256115278785532901476448559247779526587144653579941415062071958136088046938882002378426741986535313521643044685571503987144833519019277061589132131281920415913039815503109436205273924713719356983976248171991626533811837578990084114083719427477122149408256531383917934735439204732136290660324495672392849164110976088904859730712434184249770946764253478699169866473128526099406316993518344519055841623022744446595125067604570650314944525401905579530009128294825716155192020890457833360440233799190190084843255730421501628787752054442576575503282756460691002419545714066193680582837471032397462555726581992959413254359787711749968650539502062927326715302364505774937281042404443479878898821742280504024841631548156561192200305933064735921343537187577188407762891119756523160866607124525008833122000273595425417845597116448864413538334341244057977162451955185726598880900322969161520784287931211365032144282068068671435470756462202090752956225251755967490280339757948394223091439649282779248683341279767595327868338000922262613852216830164704766844383554838985378123889638323966429809850329780044628277197373491804025953906650719240627955450205681828776884088915625871726666050828138563243206674991870770144324721362673358799118964941605757984424358989595576723774294266813959378926514948178351019851010312191736052340782226854728900058728213393865162918819632223581426312816989492731928389714683300106210001294985738119681272089550625059867445902848048495271318677739332796641220458394630394890676113781274112157992884676823300456453108440561898530307869477494249288986448716699385333703710291018979362256530572146294105741575076032156924831901317788995568871528394759841012629987685489160871209482170445498496343270235368751781504468929725443425508341975435186971295806195466806965266256911644748603613528809537536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] -1291199915128238701981604247188117600471603944513836902372344931889454613174099211961602368353220792954549111124716889625000221762832133326972490334763487866177602653192333402685932761231558852596070224544415148988329910246703995729047543649160573132503709134293156954319137009199924223074669092819858133169913928880484516824426813404408702816770793471724501269444234173477096943537983336599844492946930393066308664353968913139213615231796430399561818184252943878176192560476617149147226292325579385779261828422532009599094194034716706479775897396732421348132582225463947119611405993248247197661071670638482581845650282205211204757302818992686559499513468757979545142027231371693176256102767322319585848417310541423615830749423580962283441387110336071769851166933397912876423798938772953327749085806099402534289624740541091446497672468971511887164548807067119794623400657548601563711409693845463543262218065545314690787093327462051104398736637895555339198120041804378405840964068012213985685481003522082527000091246433778174693504276591809441481963107371972372230675819943241009281847059307103519582060789458622236780788002792316766840624849188455308685952909754549847541857296106106834700225535453920088869440193118379669171084063527622697592408539273911942623915149707702542033434248132154623150665836253995936313953591179101155993817925593108199517851023775496095464258244030167112117930441833114701055940659723252047770846460063335467813628032913866806088909042207009846786154683021252396884129610178251282401091116562294393835426897532267268733518561846235669092719240657905176830222786653420775105430347117826253394855741622723120957859991248794059857412249164272105373818347335531289683464250042311670637500054645935413868650133141039967585837222471167513004187696160039349759810652333382514449024413246690820903293722252183653696415150011767213885705941557398262649553864941829074487247474323338888296629534362941942926155472723462528145522176448903678077738794808657085793952452395239558416278836410666295999481069333827890232812547049728059494315444376156867213253485984226645668851304778942530884528831187028684708298125228308264193710613049400785957978312542821507665658941239693620929428834024107183575890234700176553909466817615081292368546366367603143259816118040575025515433279522109590243367306877795595609699811486695799623017943937100247918271638270735726242485053914657329568858749120955098791512821985335020385734731417074095186032481805001706850844764212781683653612672206475652747406174086820206759658261648949990678750498145947553319979163932542481525329398402755611815680613074075648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] 3154082361733747550076101599240518292845371555262095382923650433074520893251984745764279345740067631966157968249533188746818008965074615018104556408895694769126321217610677301432152474039581991218118970751668128980000833117549928385714579221671576688160501199969550585307190694104339238020917596244656670385979941273101437122225508991824980545131976999348754089172764076733797383737548049393499282848642833694460205999723734708452301892073745775859394850938174133077278554683482126230864319939981145627814915388962190931970356545602829660209848223078598588753469722953771890840484168810100942707551419371036208096883306812731677435278539035464327646202249179774534978854515394656381357236974768189647029255590321715286954173916050678605949531408510874464575844274551126236844467333230016568106200516239376109680077330328050893630346349807420632128900799814387830714216527308510533699196510424647053897573676640170008374945736435230324362698922766337745483072921773677687472127474084815246116484616327609420907564634700906163983786327157736789998214452341177135885218406455548450686511873028827539000352723913386069970777185139362199312911491839353418842335997058565267871063585213165306417914648462761001307361686134013427549084458187225023997108950079732250950988619479806814438379967051645817224377488518047857249906471308066286089459417676639422678549890521016652787289143586935518053397070829379850656802058067989009487741216588344812240603798340884106976890500492671850060383791447282558943669664770469619721985656560724715312117720936859032140436461460224211277969135134606563504353329072501652878710366408604318731980787788050894789717858004990033174657997478331783142500230815989731962051616184351235860413390823219432533160484851750999602859893834826818033663281062516207967400715877732724119418802624545657906376654032355217174754919049207950829579116208916758573483023649311373717691790067757055754234474924582027145055301872615207981954372682653041296861800481518735743362619849240954210283507970885125202266781581369842305680828134826655118288248406976886352007782974398681634614700488763867990645678967988334175092508169145341419507056038939254120057271171860604720383538204922566441938738335969753800188978089555647194089459199067965010649840059360690673350772156231025910538737770484450979030259178742851053185964632376250982184116367266539607765741578281445792181581249897933250362163813532502670939485329061312785503392696884080384207367236941178861719164534279900597029283304011313272629740032237448187968467533377251008596934502606511209691406886829460926790663819108738909164557484163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -15379098739175537179490454405079965629689749596465302110137123225597009330367162918846034843669942780766486185129139960931010568098606369738468937019596304606206390300779543122520818717035946748831871067791786651765976723510311775585422125584460646125958438069258007168151012963592931952398102361189760331044364219954860292165081269394028472122910026132692018339498593028934399990901817016423930674197942897099705195355486991088965895562668021342269152796285410628641402496797236183763955395571984103850213727781479252422356255310789727971509109225010923726455180466656114720314600390590519559043852076400166220775432402017226338022584861359986574174657435076364764931407074494614358003199081943044004745166824285840466655387975173461517235414000059535404985257221671482228127889894197956017413235786700209413452458719108987232882905891647849574422812078337148405262231775203000092945586393039109071357768478585757678424858883495938446560686393305713456706033869936636269942902933944907921367759299744667052005240818706211926011119194219050557449305954640314323604804713055835551438296858175872481346542332729800357452195566641289671511336073648468936631776204236436469255058760414795641551725709415423926536264398757176895711116578849188844416421924114681972792185767570967946693074564844740341228955622865573437662928868069497363454156710375837562843603463660306405765550544475501558550887011172874761769603593302611150797131529875742867815915455814909728918968073941310471018226552034832558039867156153495806445301053298288418350142294676515775187563146872676130789842571174930303766528826995916776058367689883352970287857887890404582403320133073843580082771715717433931133982529815235902814166371067123591256744074174856557240066806075094124143309433696818771325953628057899619365570793202878311028482904270048717359896986318252189154451185928782680022455195931461756327953803631594705521972397004976593668002963193833069775300392624782521195285845635647101087332200681780654581417979326066068188903128963043106092461265583950309418185251210840994365748574393280221949999413547487738691693789647160662811501233723743151363752522828052910916948223756683416595582931223039449271269847072952362729060758087604833355589120418011823174561720596061705839326455057059153842303847276719588874283162120546655081264140252511737363827614238254440875043310455334898430478903725174648026057256453378859490458846112162936442548249494015586862282475668717262323409581078517838976740892718010634256694895827647257141661606832669929627634564474589390362176007942823676539275412623010214698895148042683662426846596878565376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 63579945602468159251586161097384621175469242971866140260611684625162481096015585311129362016957513954515214856679525806565176604574340680938139705772810388925265333494111801017853431429005471834198362199249575619591416741934146579532992177919408806918109494279638761090108987186253084988498535236001641889339985338301365498462109638683211071858804120447540721402463494683380933344016169519700415854911877031007830918681694697818130031073567877697994283924746123333601057253776949526230788598950756036832051309961149120581220778014670059363113868199301235558123628604569967892030666425643971724868972176880401914292310321447571379188718757022662325900754639524657552824712745794697751366081534477475479562030479281968287253550262426584321588024240491734406429141142543293214540002074202476569236849448026795765744467484734470353184937427073520662247572878264280776381136882615888450675554510151506945054230613622227628260817256464498538786224805861683967122421484589560455734279162489152815849375054373287031172446206834470713024635437596978560677181875708202043197446880871117481464032793379478439662269287727657940696889270371832539157631061052221561935198649576527811867558551346583577797772789662162687009535619155159587787241658047898694147524827060870955834326471731991559080032972453485357028142894499223811420762848432233835881122949832720080420450914310682143367160913744379765411276562634812139054663493879096950118894447784848090731392051645986525289775935454509867339733307788638072795220405288706522083714820039572475888528467035916041669512581228965349369725943271167758984851255254214777268004418276301321379142791345486467680719341712324473711508384384307961947905566537728888927087395369498234423777059386208093373485241542511249295565917256967373948800257903098622950637191819923108125919327644915991696476478603352564220898500757101721884082404126648970290563398334986070131628918804673893834062693065166546017809034782754792081051949655709410399737148488978357366216174914405375590229590706841242793265158684962889689618452554606227253459900248361720399356263113665944969874814703884893919467014350576822921046168844353314181745408631795778290966886120091186664617394302684276588445165673493281018262468607401363387968321879541010626835452786821632295228485076245193645379089842736827696003231891835320268473910156290152156805047749052358110266677311179194573120652943312670901533110983338997213239178322268664746333648800563445276412200544706667232575455204440045265621261636023723078660374728173868012338818377446470506199681555723479803830320804339569793057421209300506844118896663855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -196334359161129803002390806133941365851772623184908679916320499145168453473054508891610875712348210800384173815215412228711571870464488396694111196021646144213066801546447137626541752243496114662708117249140248275025710812573536334796627593819631789579151474427522425209635433550584827752903319881944851517808863413537230722040610608763922515612630244868943888870923984289270014572607133593583896407034444716162292508373557702770124105926301652271180891776598091208407800363048719206964616870451246469753657884944519916279699709368717054982149501485176096423397147066627189469195152132550885904969172320004930697160911421031826790483869868450050932416097090495178488395353079926548289856908492013518871334686937572863039167442878945485212995395076558556134837546539264442433986289338265788629331012885848959696965348419060092639664209279633587416364008837853401172938030973752367959006979777677999204038408041312782600438942960890966304146841046624790099850554841752152425976305542554812639431536638152718601075084599498119076529617982281707632218418022406784812007917997269921208646297167271221066460774149141096152430699599005695601864620081332836601964319496300589460155768080446669857919120563973292485772727558921525750535057256968321650108470071942663252093966339571490328935679856353067647450315858473906632000709498892289543106076756345891182808863526109062436324674158612474041803725098204961123985239995211658856222291014630253526338235623142197637790220686807805846092505737012892467321546357695504663712374896251899261760977237849355307827606616749711105650909168947234235245241027880824276718368412741923234511397440611687667429345562783970399973138474148707449289497414062458110878644471296391367536952459727242600507997624265806571606622526268831920078793651118696796435553278800643766295090924024294805997110198533869647766263207785833418454759900746644159054446694191072968575955900432234806514923533597285816843081994165612680059701232167098184164929253057130444797596018848043557302016805396395816362414507890363919911376438572700406896373586758190146416829995958903839958086350361334995645682565873458471970929400766807587589078820208780902645543299080649992777181425358772273925252538995762053237315741556209182928945725392193053594110059172597872912097617874095698855159803270625318036496176034682498065188088551991916546584903873507507209964938749072803074863442268261381003759257489236865130855255656749072112352955249344301299688876811099369602492096654245154690543877897527904929961651492913181855897988151413861558999742107087796250843687158378628168281218316351341861118013064871936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 476383037336142637097112504013084742965419778291466390360720345157943053890502015917928903434414783912296764030465747328188254388507878321658650876760201530871987744091623869313889790032390434714628036596605311296993829639095308752343335361943575794628757052088103354742403634266990017069458748979937062440399593158251849897354107212879632773625051666839314159841472205253634473152871665383860219824495763470517268993486029761987217554137211837598490046581248118389661486200781514659515716460948203467906918275463698398799231700577824619793198108369045354803229104076456554393295605549316158723881580270608531420597772376877009605596299332788027031105618536498827057083700269112956579066660818299323629381556541449249766698274767479418477898776279681594627412486395569608987373158850002258231237490785359365844189689762696784172446513479194243760543429093304459219604428682785845535416980108268375257321026829602474146102881058824306765586655795486154344302850130492815337840674971899851962808298508517015598531758397716169184037774383478761696850208173522261663193480630812818557802663922289368037119054923068078719875700662915343864431653975135863172018553552490973630972402342520521060396136955085446054382258654881009444854959833980872121891693996780774271922147312547725621770426478001158245152480567545064423972987402323574066710754254091990989366736859681479083532466213546394333096910429415442747554315135302934133113429100583351656179748297697652558718622297772679331223911695279068100604516247615652948681236299788930187111427342038470092671871086196499331844297204042126050909489730040098170104367690973212665407112045339632119725326767747569620006176520997917223191689175271626280312403789084860155876994919268949120351799341112909249818126660616173140864382396694835628125065027764867469324752597226258792679344259213617859574971413456277336684683461134668413562012827350943519289832878747885458549287352952823270924080549085561448110505098021729449723973030730036656084619851377810222178846178758721746360164417759362459326503633962363377120134172331044205247816756320238332867577546751540315794566603933285739702881097213198848730264356297518063809865894464989470705864938387572217501728333982157343242571918714815305474477325680293831595264478716366121523891202255713333917282377535805191444002335952569305332699392918246025408079771660746012662690514055775247858526149987637641790733502222052369302647643766493742667177714034877173885486120610182653053152075966453786561888187282890762275377550132125290120389652425004920894447791613999883751611827312383511484906357534875799385547036923265024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -950195533945113358536075312238643371292665328589375541377262229559347609958437375542431208058222907135064883547187901511894033944533399708407797492433434034584721400987843776338672674533589828111830950336368197317002232420330543632033496750214556834132191578423726095228472474952655174223973255942782124216147383883599078049129022462966388544358458801249301239927093546849133310052049768337119803252954869904441309596339746653939202459058534067171139420616462417071472747187526411463965721788144300005637480816449765607788818160366722143873604364616261725167810624669023888534085371435768930727834476422796591154612555777629756524275696470363122600491993161279396907623234681213558909624460145534689861355686121689751252553344077146736371189128132389643463450407306907439906900031802560954155514914281875650151485926754638517566958954709341487887654013254777917373334393841333842797164676060302787168921176279525445039154650618177560991226181861149876442743092680417129843014037224354429147983295248771296681452360196333514082169957807359314979398715704244226817463316849643386966528278717750664691590709323428097303706598911609117076422259166013840031861487003152390937867762902816544792930657457658105877202292625188911931957261317308314603705322657251417883019037397037501694093739413944344497719182329737153377087167132214345949351139465983288849096555889469874115686676836709578757218326087673658441766680355057494307407585758204093681250529582075542509163689433529305565915985359622030450381661438521887804379098443630927658876803941281496349064885081328931256079505760671717861693397511326093550602520981668781072633732782214286091748497259336443299639977955836991596268995612631190410388912920416632216414513842365928362448949794175978131283300649954580894537142551978176110302759751305795855244020770295073859701625316631646356982685273523991476283369344664307546019826573298766227367195678606478635935890408394626370347650529421840166758372941304161799772307918521582087148324631304598659583797881689295021188409197258114185300602044942075903968411875675674799201170692782720813760663631711049864233929688190745658352474584899911210022245547678696509170882947748675403112835729622709226801380517170621306872401215699637024124465989817586504007257801102826268043185920383188988071443583433598540957940118687140883303803252617562518731863815105268976339986260754155815023822141094255155346738103381244346614563218887926246435848236648904337962626903562423372304990272314047672218351977569892035991487275692942509000104440407906155401374679304203271789065071778243796082319781875985139218401216031621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 1606302542249588215555936569798675118218749440615214690076048418624509164486911967339122633044282454823815047798826979989140647699909676192097280137337326746832093003510316551269113906087357770185591550163128376397569293856985675796476731499360117938770557415032321241013869084854026332986091060744601431818329254145955582208558534397945109024870434130123426154788664424462091835102862814734465132921364247699354398319838148813734400281723878851453455887624908059687936257583136223053506338807813975724358620064007247254725130217660123766008580571586289008548742854082217017287204567699939151659940638207512724450220821688306042760154162816993882385414340168485046441002871840000231351278634671335582526865962335359697279177812592831880810621312589052559424343545907846924351739989189724114652511158638118950895296132579426304025055698315511628201766840036533054974834181747938703295445016834728517621966251219012363321301666964770105458318938773762268523365710901944006290244257948395898943039065348714963143271816222649422141671925758205035872909656634090078899903065720735037212678655942464435840620778611963763266109480650919423383954440181387564425359615702279144411148738274049080215583581430300237943117770212715336154042554624794225816769411439481908744268200912394311229283828898370459634586157400437236865679847244365423339062762728975270010866828565173499081043097971477734064964012787547607625848721795877168492267319167170434422463684865549142228222783430317891333603926317614897140992260749614604576911579782777121292631109079469684295037815893931013041492446306195085136900564040548570374353282112869720138622046748492639932969018257426937011290892203221818810712590998139475728739503574083094342918311015718385473854879989887016983545749349545226673368116402292639326362653141490316281455540366477742139942841181784467122022365069969531352202425759540927494177738824007712633298393580720419936450836446199084112587132800624201580007816605975565398324858206740566889251109590955496431887475593535530490791533884568781996201250033469406242220141444078218091471435801525848886854311299577560333780606086736543420314292506867327463306921890241840572514788972663298612134705677379431110074121026051038353434898876262764646792360795213726069833380285630782481222983227679336209064708876458805407929269306862712276619227729162906143295887985403780389737028207278558901688325344839283277779971608171954499979504878971063276081506540095140010664130401475533552076021614353599070400050040164131875809664492254809111150457546578559811383045874187092090896207776757957084282623339747822416086783170275442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -2349661709136765676589829964561853528308486074339799253667546067729956521368477292483273387672405232168804604044664832820984340257784355005670190926635744723209200891204290982569657790040814440750726626991222398608778512838855488422324722901647690562837760693893778363113115930834117491563024890611092513803964126745183941330634704139152526456600501653019700458643900768695312462914247542086199133323987805177579660298529438011597601265932484135216028742548305975811777683448668196178406879039101321738499837812804959362589806512481121240082574339138406574165821146400878391875305269886254115922041451628979327769212709384174971668892117541305622586323084887220338990593624595546162930814747667384289151445058331173567195724684999463217348671907336868595090352362755693652455426220410607075573648798706824681980454038423102939095608183371806667293928888158464824649603063668528961431171583771256840010195577714897383358527609473944179645418125246063928727420645920772162983532250274727136330916535634312896667996569400649489863268967364474810307640473698390386928343694709702560750875003997034396033747470141052499073965626322025517969616081679294757008698892301015424316269598179674671018742927953570079352532633869745577889203078872083101234287415714128937704983346403303215407586526927543922848010464446399163464339622431432184369857881362781717469293046250077150703875369937250923190314246874625951267279463782751810177469376116238161688746708912633105714992900857314712548109725414447887500133190592559679172133471303754863080848050169414168313161962254803694939422776399752359261648768998846555588687337962423669370219811502816683668538839687945127197509209438030957340504544720218564447076341175213134023815786625302028575345937606616831239034500444624023472390185470962396007298265763493659647762641008211244742373419343350856160392963835918024420105511671227973187492130337992242798975715460885150656505186005448301383868039464792712294877697095236532779712589882087085977292730849025782048380635226987573115512926077863707574173141576932527567961511483050769740259379879168875137203082335555204273122826744510182418020130741563478259446306173314635167112699726463479806988168590147751965755112379602810683426524491020960446442773946068014744332921666167100765877925825011945491798023569252864386323091777322687366392360264921284891542336141390376465366259255469995629106306891937793456797218293246279488318665620835068764636255390772531507071372167821403326110959864342014013107455263046259985018237555316601491278537626616352538538075597644784968542291796605650376476634121164834029096045396428324864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 3018104647499995886243286700012722776509628178244165853004361399264867301907465159784599720832451664665027145591220238717095317777920394975561850497397433735024213850215223723817807723575590431434093642687563885624309922931737062066892883050522739344339110828040756589747236395256708255979364930033680991469905922582813758995685157771800658934996303467528983424426245668233608447056950796769836618256602539317446148165779774117904051979316972179365771688853630818174305337628643998402827427419886849352564202306404113903535157655495677264047515837864349721579014236349680169093382900926514618281970360932525166015503649787731190925047003200642118775904453747397147104935748890126227752886438931413594407503495307797489613387259177575480431837407052886350455864481317455482758225195208833309827407425928716238028773675477462880214226727197689987333741737888759564729346926171460757503896812462364391187578191041831086595113550174489476362984669297980430280174108575914773242304782778525146849895565787403307287668402042466876236303846776993903615331265354480512948463847683703702712355398953203816380169566033978603015743247667190321119539084413984306610282857747842959696433925382091265660278092559940267328601151268425507191200831247927891507359824530095177256925624501349178458543575981227561510047990929297814176352063761326862929790985215797304923729933538635772684771789737634616009601365208503102788800236941678405736358871494927223558647007337356039861246916474541455397526001540199625717795606268336926092698354852201786012194675673740078935773174973025022379449605002711692357767049943138751098352186295464978117398633569447266312611708540066334095663392601679751091543709700663361147081546710533033125372007859402838635816729988595430324715499738360333353864419793475769078456144954983618533034336457173183914448850097938493364527690470891923705976998613182360684062050757096814949198044165789479939488988690513969669296741463458159537135237199568440699522513300853107658858984954852312220103989786473843773727760691530189688622372143518561833545451442252318257812963501637163240079065956483686393451282914008423473777780886774858912317695496116089886183580875419941292802100572291575239089781710281400798069821612364825639831894097350625857844321775261370470947834947776811858246766860558914664721242260668792340609881952671478430345083473747242796412698702753778213207391857240880125478876369992816131606335383752853785100816580062879959554301981774737921129958511491274203801418966551151669640208507002822802450633660918283046342136865580072120132408225646621790357701181326176947347327427167649792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -3441409053129710496256895499877274312405167174518136600299593450518614167242876228274429934249672175883880694841005927918796722135605981719237115438395534877102923813892678995164077933859633516378161031420075468198924962691162788328587272887245330827777906644257933056527049577607137818903765574862679964100524493316168949660364809389990825643677330492764857592903469456782580846968215390431744357299336816369090215056449901716688266253564590748186047534113256076460263465354460927315106205920733402619681069845298437106656924668467159011586957853821885024986852181323539281362069689393608023689724466815367006242977920041130562832582049088142860840920013098966803871221956686032528409797542960208265726217451396439807878903860415606951709015665528453963661308695153902703552107668529405860323238148791640408327699808541424551666135717601453236499541907798633491463541964175162697230334224151374990140436768414762096874488238777904195393764113264677802063034251543583290595629977977592942470638170757486610639683843255418704491509096823399890811471839451652636400066542125525036944492778408502040230158348236709374882082929346716396351167541229053070865349979332899440308719496354965015627248583825542146531716010511845076857348716412355179501766682495204291533954083164839758692785681431044374573580788410718674510835221121613784269423178175236777694289299230848801843015645933996308382108462591454875289232570459434438828449628587305890054047555416584025881008408395730944697260927674557706537283562007620876258525506736702620304534740200773818795297146687853203527840754132708805336889686491333584221379046731173100719168359407702645105163418777635296453995218703119302920340122830247860152624120085998551325245247787540537812524921365207153995799583476619874512011613830538402027070752021244965864968691789046187645118571505189657385188719580217725783872015003228842819555358603387971138137193551273826983596485196290773735141279992981782623580907380348806680329463719739912315370043811309656443702551286216673001209786991374658735128127436337900214983593943376329134978604962787897231521006721948859289128055038880021890387211163429678522160939240900113445316261763476091352088357679585827572907206759477633239022833789755823303844000826345432422068168190397643869764252688154466769850276846900556659524205710874379599801321765465630509024542090126125264394420175582198264514507657233649705826037160245998873774472259569141589632732142629661521733152831358915061846242443006445052539572444077809130454083937418114635686047736747774032589654747256096149607101204737976091561972524463244108749040265478537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 3512146563157667764045513197103020835816269843942536352387233104130317589000758016419766714286677722528927315204047868199303919216582963013433651762072136472377002995881821955122096331144452849484202247941525951790619751054622863805278836360382559548000365662196979774745192163950831130502965680113507962997069590160873470328462095429433495190648506508714618912943173931127965748021360755483837116708558605886819375049016970360834494451094697284898228163873534778461736103421017412387074832975064795886909029860577030912539330549157495620472946296812130928797433855753576468591096434449601206172469485576853395298728989225200897397930644593566953198205155230007328746322149520191908144002323418418694440551720414668712796771435285375643338705661425140221273805544769346966582632341226821524029397203538135693006943047326552453583117188770061995718649630737622426468684060212705479350464698892588615344791427508949381029107426141333698895884903837876521738237601170804900667172720681560409421257810838099768068400127746659195599600265401060053641231483771228558060919931785411102473526864941439827708383419441466418860085552458796140651179209786428798284108287872033565496321645558051072355015636182101737654839471317469678565706018440282876428352837845343150225373722511452654989925823611476398835216310760864171021165988226460114363050439165574753633594326277638405944424287864665568306976129571703943420649265130508171000379802028319476100806681160214499868438414021223733774984735743043251058703395358276385512772457260987991297228674801888010278822466961317848513713036768925125131308233713155699978495011668742688580996843379219178801284559508265544055099407949020351231837525358397468875856350087540317057742731819585581860153521594557733704473699858163507687526857697422603934888379220803546677972811528929244096742699498813810644981083211117780680645321215270682349326036918780262803330171365046744388511542777125624140689923975334336997861641519167043465049460243951540788223368386014682691147539920123004300132232988258127909002601923554009483773541846288882095967152276469648800816265762068092414397950882418701901631776779386492371660143132700303441619120216156500244205459203085982393357245276481787437136403577561505145781396288492061736105839090478418547172003411289951565955248689345697106799620988763862619632962986644808333325128322285994346375541735049732634684890051672367305206710672408652711151872940403891301474555146693912784750420898169553885051505097348804893501135702618996304652008252463590782403868488529919486470572653802286975436277347989625708489784416416929195014221899373740032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -3227539032218672966059584125152485604332423801510874440870080585237824753378939676663420719945813951492624731310688333175783492085795317439182589650660379762548595743885973868289137071792180163744061639728603133418279021144327520306186234870285757538207873897084853082802486867777965478607425585522801116152060117609892413967800882413231968304138779424845144023228962097326697568454105381938114377272125633967231260271369267106013040693333344016209338174634050432572550397776606973399316771467204183846860123965998827294409035448212306320105144604837930811634894530481149654033192016589208929582903176804740901774454441017757563665719572320297917667363140486417861430715287326335162610797568064034212347605997386638905308514977265576874082430074746711341196509489833814060283313228594429286033585028719579205636715990698503816595892010017540462467558247994677841399330641495524087370040013977336510274850181018998531317912859749408520723640186458337098093553933087433264434248123877450713781660532498283410461880249335791809187878659758183407504349001026361914644556169968917073447461121502899045772376725645439742966463032741573375547668613359396005225143076779397870610184537206014002965541264227104385345229911155491965644876563068501046430979126019308079291324648355093169161894094406317282129299892511364902553249549081215875151718347377901212823080907308551169915572358616096748980836989524129094576253269073269279339431948257984259911815242090846073495826659691625222753030123704359542553718169357941453183803847819966895789956814147309068146585300496377140182314748770787736278267065578696907283040719274406242448768704177499763727865661792376095273894509227070755652535451264510769665815957066973380842601444028989044049639915210362270792371660256700558784628453343493116470003834546862411785372050343815183673365671500641952450945953540538146277522982888508122353654167723754023935579275362414151283831841161872699913442036426250279954661853553862724881407646033190485290457378513584969187361157363741429308899680884672621287584221249186968138528676798487069636596963906530072594049598908507174962069357569862292650870391176030751377123559830960220347878075741734255302152176821325691834973370039532942113450714387046587282813380698152055159132788496457993607267723142823406840277430316519364269556497347767978337655496862339173404134665610540281605939687243048015583819680625237351336397445194950298276642653254580578328710024327536784234656867006352575797065377452485257808366739336008625585518853613649854801483831435474694675322901117927921699191362747086359557622242109265812098754122748128133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 2681534985379560157823940384077868837231788378155739129533348841984249746285341570638825236662420703697776526258721316352260073735017061936546167311744509002332882945972701062150957354137581702362753409953855354902581224088025166992727805275302240597412168536894138116015043719260181079786067950901119495471008531873723625463595595906782126031390524590894845334628975161441852103429469494846314400549329890769823610911817023718510122771356288350901938336706183607088514139801775515082430007347336056822053107134887134109514004914159463522310660838811484887693883308835361714474659950182055479741886266619199840880606007506784441783955673188967777962893796636904230964296428383726645967676693454512395754243105719183340226954034618869524584160689277206809486034909015147420904002093448705703894715524382686043625495050521780883454830594528282460357253618876316362001557839152638647839534352460411946985932126831487353799587044410031327373980599146770431870598188609158629677070588600494997805348011339227848486832480803979087457209867645435152521474809000018799995486346772377512449182605513329072495013340250172760002225744771736703747302329681266436956013706130277413631442986394698578303696626908556800024979726181345017329881792660368020206879086135320443186942835946126185419574158577748208935423866496536357028964988657199590718774470759557293539604010631166977126273494658722923128957741206229989817823131820534255324915315111698467292286982452460928304478222956711836817779287870721574510388608550057623360865329840742846893376844598527673173823858804871587353219203648034354667947399731177152355253273474258190785567580481492266096347954909522205216870630402028122155177658847868171056031702374008889101468415834116093004281158458307347541953944640143950172207843983911299503338337980104778161768946948538826750838923220248132691830691675010571979306107425569399774492310227560746936387737395107976217826369516669303001589289362998220496978333513250181008801454631059856234134644509391817032165516750044132579611948724344278462895540339718941867172919858540601161886114805094371268000196718121458683049104118780341448449075591055184688841118040459626357529730399393267089222648103893650207646450425042794038913410998822352449017999122615803428172779963877765483815458681258641301733451355969517692814244267192759132803414406397903816448822180860089502365775026140921056658082744583985839267278002396290005531452653345806530174501406121084590470904901393862398101109093896790437234843278861123705841758621124724781770192509942345642348922902097220970254019493461687413232592101620544852022417944175706112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -2018101205519392697589164359273902837133489338739653153636021728685786958367224098261911644165673152102886391717046895544581351863326596257984868549386412969028612864913095611973209155989740519071016751894505989535707026800977635929643579475867574049831564647972603844321577121213018934610667190044925496613424409206747029429752205485597196179506528951317617190084214873265198828796276712823038293527003129770356611377590647344648701095132451879007993098985529956026913175487253585144222783139277102301539028507960026863116918958116471606147870954967599517624378130983348477782363647052301164245311098465702224850106612568197646173562973074798986093620829514893745594233365427513289908539270898395107046386063604887684316385506427993399751732445972572133380392169199773467024701128355273659887166359521654392780719969476451530694911822788822776093524629229103043002033690678528248109590122903478009605896093901731030475046074438344295146760704918941579033186133527713256535789069981679131634923969113841099219477714639082818327546352080651918739229031586504722789309116130090461244448510848893717369312442526701109899964742539591189745567647768912471623156433258368715073002995015196048604106811566249367707747140485847936673857655293831760218481265562243189157866478655729421118502679936031950763287161141946693790273749628026392073426702428104333977492401513967781321273045863370480323127554466512133426864717357121196099110831860854234808519770841841709393138866284277253465176438513957539889077177271378918023745103417368750111182453987755607005324873660829412066199324890646179916037480066969890207903774701559209379353719812068825700614053882229268443646126100650700973562840630668921634224737291613272895289471411878936942774478165737869381326760558014320221277509633692898070657232665971753123859137571274602973899388264921009277940035074293944769805682845624975376213235872365765812870491903701512889159045904481484383285062957919049485406409650486200361292578980234180284919903352281352870452470632281352788868166030191942386899526919779874398898664454386866243334124583738330835919933516517925940686619654924277193103256469912236104037535949726450765988415352189559410208581694371871914662706275016334961179866434845498147254212422583494145469941574133578085055331178077588932592928509130317643204614744112478556950955911627599996316751070801352875385742814123651782364093967829532863490193007715014193122955183770618049107376403962953776890294329289313174446524247949148933068142992883514253382684153120742291997803238895163649021495547822872289624183712184324316590421246121825149037659260425601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 1375351792113353884802823888618920671043297672516610586537572876528151995701848540782818371719750874562006404246755257262186008253206112815597242231225439432258976836264560993894116275607725185796648449258753897240133194146884061834919921987269971346125915749998069771302403369144967297329552909318886642037890537803376315147645517701780690280596772553811686772622363265588068876694860634066247144596045356559117859695890973602418740000753619699634014465531461844525604106740529931933955676160206068921424722498974832103836834218114817455017434016088724012917480721636705670248789496176832672206615264673786756897590318608999595211016053023245419017220469703131363814973487667619006310541171443320181951963336809699700569068391560853107634712547060432924574481154349881604661661489770443195775651913321226880501118219654574189612700976863011906047868447957347711215472387358073012048683782094490721856429207931551510145522120979273643581960900405614839175948724091425912747170211457329094098501367751915454057839739585584815190670283987705627083085245657058368528212093227331332029051409066301202377847820231526156023297752653459718671455780155318198690600820196956240536491158634125762292732222601327759873402032758772934894098729897012728750201278077756951356029320925102083885125774164707083911303345252447873883343976155683925787838052193542944359044395441037182797909239231718686864846202323244429228029323565564145848644607520532577884133908121295796219833267495617455469575611368525894591331584930581447257585327033692389856612015650788523683578724176187877330902692313774174778322083424642917810821396047859531606772420929403453911989282292998332724126861381155589740440189974399219848334416430603390970933266097282410798763684666623549512263058157361005207557592377876508784423146721216414887627691051775531175214704639357287210421801555549662856300585086978899867503019162928115430682933497451343502671484839473435634681672882015769042327428029626039680378283888207703937726190501600576428573556144760446755693853670206348087275714481236527048498456683301092988629859127434660669738809248593479296699653011089516406377429025250174724736904940790296484964321127648579751128980580003362347740792820316282186136755688303510361161449666391810583753471794599828893124752021226257563153799127547122286848882487725969153097866246008767562954362304118238287865253677926491607668271277265128237325831315457819248483417286559701734487949367184638073654499941694073345583831681420171162643999592538856256829079065661321223880772007436122348544072189474889461304722371171937066671414097627647541345947602137382912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -846656057701840143433252245236031965325597069782774502007501271423475547246583366956549781389405923143421266277708746044461403008994230045195333870101808450914892092239182098512840981353993848250365783147608207079057895070090346300337051573684326313533061575027815366001760059046597736316818497427528550491258842240753859893344838708859879523344474887384322316429489465032160685571636978350285275760295139720845959031222263975433786990713559323352344070716050012543631604430132291512011860613577275206030787425490938631945170821708746858192102582658411162478055822471395212462189083909004296341373893786846630786474610598960421748409947599576172589240372545987967429741640747179537799955055664728195239194044071277141649827602022393611562165444954873684136135822031552187415968547437176064031123469211097477153756838319531881944412960467460566853856721919563793721605518518487211770931936889798280855692883822756071383680260576626223360959538482384357319160641536168045257133541864437280490205258773409084750993828669854601708013692203474473427296310189465715138497333038165093260398832462201826973875571368135962984257015771627054170461681506435257901737720662707535119327078720513045895763596236731288710920031211390925227642145145197455799123403473370276150788029419999331174198888674641380188055127668844223479266328604433554748466172138145700570442687446322931543010951672608465054318923266037426060443189042552399773114231241474855872976715404331130770700215073814932751360690153143362456931140987351643407267018894787378602617939913763964673923733181040562655565108544739138592680059531560673973355757255186457441725615193908016308140804713194729783532479487612251775365417851544529035962555720880890083928177871706912523202704846148725885037962649415873534585641792956833906269527813171816808615262030639787503274317942265338855399762168620917990526428007575737298634121115438292236330407508707312901769924247976268500360475602343241964741761825067906500382443901577872798895040029179593340071586184229586897324946991654754363105131850799682144111135250153134937785945975760442480902279895432571284534098317366063604743984208987905232301970417129048930195659036807975779301125107002976741395283313207258208897585163549783403460849919490292780644815891586247436895655848438120941964892311925330005006087628334352012457654918791583838677691940062102063496472446418958918280356575839643126126131587094528909160976880294384410272311297348401914962001752430813977362511997181409106587258335794292962273551351195989303863417742006011050894384225797594924153739162480196276029312271610024632473403916799705088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 468750544449366686415886485792997221714154650298743352258565042131474927484403021315526450567618617653880173043571305343571961584033724831563906943072739819083446009990589734752786295339667363659924880649917783395639401159416355837728672895880112686566501932397078081399935633595307709733565359209363993874072077259837191730352580626871850663936066711857219114865267808201636363195523584241743718764688721728478736301808342116575292116175874612035312780232968241866478704493709199980411576889938177313003125690753951756830571147573977382102246656742378614402419029677313461316847280406239042614590087880152256549499727937314115450500278919524663366365730302601785520908526404243867631684762627344568550431631587735139418312892390293575848348850629219664467154174701935545813756953700055692399348724697810706724420934021184111925977475662422663755610549711306330610404083395502433420323133115748257130414979842014507909256754994069045495873825562946195998149734835660254617779408037674641207568238526176368312040289166140262411364716063626097820704014047323122739699282736204921867295773061290466313443420740587369170576328990095165534255413112623557715055839054635315026574135239217662913700278024991575202536192114273655778799268528425342676038844802774773743157394389472808236795142258953309418478277087279993641535869951639669394140894421590317685068395564266438650702404358997657793096472497109683907515721705226202485530283026087841626407715328443144111219653412093579669673603234022815055764384596477680229163190127967579426152434743060014704247640132460517604248832648649395445632910013365467073120756897653553444418149859142377128471112912159779450838680059863679712650296378559414539342763114673744976677335095790502507141056561810190758189686655909930930186809692277493125714150511534230718919739454062108453415006038304879322183691735343456050651513461107967696541796211745088166769567785067641616277582064558610782031092880424995245034870072103729269931059279848279071713201590775685913323684752496430059663439129172883707949723580597315299188461174472593697209075769166830220647640874365034971802629580743665764285985339651907932959166680166248449660982560475034297605969300552466470073358831906740723944159238906209845793090967204668752037845238507266447736068731060557473888589977660983848640644419647748600430740640822330339241841777984118961227166751041687842599834391082292731903908582497950208362426188002458493088772023986900965562898173972709222266446566343949363150587635185660166929169473897930394501052031885906200597355680434018519449912161808973920297847554748443741451973839659466752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 3334151022559738002486007999329269565404763221567925818785543107331410136767970161985142517972349132893354775020843895478618266304919743412435212944002589812119317387712615424319278437373541759214634364880427286032596272668975963322630829245506762542805067333796576880794747210527110566386131188353760058914606936500212781112548522566344111482231091981496617077809153348975246072177740011612122471880059382073724102941388119866947522684303445844296358013558641320286803940450058376207825623484108227303750661813629926952815004419823305798925112070591807475208813407206262819644161062424583450074616599462875311566378696123953321471669336132747557889563869094772405247489052693702547529411242003889408595188588793063371042026336943055088391323333468949906475052904172990179843860388367831840040303768389759617578943174372744175280457060985232747072163267604248848732262237473523576676063367043188010776402846581757569417277614767624551256115583905696768313791735125044440616997346020319977850105009737750733393870926639297590601654769600466332783258822559337051942300767603971806612531525675454229183809854618007095348124491609576891700886208848905905668101423067048438953292170966092213634637982599210650671378329924118045303590668593338936667322408338814532667726642702645381196219632648634192491510828017079521763360139244521631043417086835162418669767318895614652855646183433840050239546830577112973171928751527408132358093633783958764162682110206071295814890450939478196030318335613223236011795630304409936171302870610893561165316905097562591133087901206263805662184634017921453274302359203777743326970737919161256511878466682651606647962096067249675411226557431958599258330170920792229818964982553756210562865302017204578207844931222690296543528090602782393684291738634127248432221166396381077537799711209138568271595036825377991051608576204199995228367595776809286654250533864704980064602692906484264089925284638471419329245111532573420548688526698545187451179540972674912884501783702979143561492331765906587748043867487204747441169430114105113917347000729393946215791306937583651334312649650554315364429610947883927460917212963430824870288166230544150384774263143837189622595903697923264839568077934526343542033379310287796226237962990996285442136723816741705131697138757246749769900816852819070749381144425689824073505683962763556557316005004614028986041498544943121834935887562495455335209411936873158337914358326787383957806809706234857792989790233854488230901992964916292372676780571776111854506545522595685942592659207643528187009557437079610699276432555328498266857854870523027128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 11327619302031939068395966951383907154783081178367794642681777592741004190455658392331182418611557018368460945399460596933982825874001157455319714356256186733357234450102333148953889327421699487500489229018915006397112447736148358640397988126609361350228979844911806811221956697457666114274842103273712335439471459895665551948304179484423462207303048941868506554039628837255236515448894073154265126469859187703270943043786122408585716880078831775746220134666638235459341024288091001659834690948928385164558499448914225171661582149183785353182824505153417709756643819757755156441932637054672791644735322060345847017606227700067148441339082015031785417383889197299344081465454104485977619150908107140293404767165685775346465959176659941800425434340023423147629288055447069372988513383608300416451338630464893068251492496709471658927753833480335233636096239718335072369015070336367685498322136529563441742828852090060960055387860500528082592181581393317445686427537955720342116418807602171317928037030841055821774485517818455735542923529220015108352981508164886764405438856794107155473359096208403388938674358515989693938472410778766129030897097219289223936517787568671291022843718532573329894688651155569259492918688408567945439709779787716264495627041395642074139731090868780060615039395942079165983009597778424199503902366001986635641912512333139118412976011886887210016728426435551963359575159324331528335995974306260483508056183164095291762812425687868011103066992187087812081685598733576545888257862198917485480723972270928837172849048095961567599073920536378183268967179560807322166502350439244776987300963714101532290392620284091469859385455237953867033911317420057964582593380852514257022977861236965770404478069441853694098291345327937468172641547593148492117587188406760739525291618932765552685892269475432183790672441499778719273335504781142024270542532905048063971145009530808354104352321334251678774032497758669621981768415081471815872902606612146907566065275972710366085129941242462707487635778483661741959965018600707753002672694810526483562760564057250993324573153898648438982709943320955716430771713672405256975635592902585885873169941184993882655603437166028015148295584497032334797480884919885142463082891564734729650386355283704365733998617842159630517101165825074955105607895824035768093994088316381558294254106612959146339014244152834808277197926069557517131820106432865352575562085952927207151945732851958065656456808471059548690490390161742643534547008596858592497797825766909191924943466541670672058355766208630207674487361473600568172006092048622338102756542691454748721152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -50150322381541854188300284519315895980723645441706542163145669223428276298787763590280053896109775535611406340249708725225232499458560224979246677760855777633047873155592054015307298921628558833884425985694192936187663534978972633108869748655542792228552021690861762516003892725247192781009565790240950180820691740901454406172285160435015018690883470544340613237573092274980015881904528320434343312856491769596094799959027481777285889011187006601681304025173238258526381095811691200502258221615191254218907200454314264563065034489202579189799805851811270191412693278930486758875757870453693296458693092566621295940820107225179433133122128387355287221839753597504298856207432187435801335990102031660344848176029169949017469369817502898151266234509698555952107757794716041873053743017379810312738258167359427128165426995644885240257131895930668844649434923428614918323850723009854524146559273700115890359153245613239981617420574288207102188245715969988219851050319260311146565328035104233469756355376773988486380845800992874730440214008798564486597337886521281599968490289909442100512994346003909174487259471017608954060074365992285913031763272976877877003057614680927665740268189184168312423650852410743970293270462757456269508471584252948852892307760424915173767500474156697843291917777492928823792784360142716704945260853993009722239443651300722490250320297610621742339846877149793686373984670167683475261009037907596812039255043355636561986182661635910789354129506873183020807805590728907582865155405785224907163334728445486028344327091474063606589295520779695741019639183537104373223327156668952291531500440596017946055563023859719976420796252843330063210545468411028387623362571029361076933693502315942105813412215062725500936933195876705926779791685335743308049923041858845842360869542492459728503026501747754971667284223709313831875774690880520117287372729139377622769025531127110425819071995178590220838188438976851974043473510656781709882694951855741815202579306723497397678568490111262229765130428156579949836495807676662279084138462489321820536635301798808763072295255043856409550339290660896645924041190372569590827925920816541672352351471065757190117462409259755803309003379807748776261827208254593682128422116246956097466317537224482754671610766099827804976343043246515428579083800836541874378913811042565778695315811436777831522088109355613941443401668122589243992948886264818039775503353519204837337629101914044722655904723034923778117747200555231989799658977310073619661384278774095897631081982694064078455528605579762521580628028718411501659191421615861814818247943464918232072192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -7327625845549279463804148906187094770810857154293214052091876047136325085835792652041397808377562045052694247343423360356886116744443893550943648073201427438351992320927697780436554399965445374446997258095611931342421539845392668284045803607862422056599737842229522698136622354737891153941422864306685929416853003626557141681660099946078190174267474913048489750978304641934196393908260929386073947961533632362229533488815068727817375391562662055085046202820872888317971867817176382411633926130791125851194139153247876667459410558613681547294557128895239558429959380559086473340669273534326656858114248795778747417636180306622624051403432504867171049335465696388389016869704051178613603296049272557034109799877453079229534559527495876380274489043598486233006300793495923747321942051096881869347828439988358051474132502451919242263769697128438317423466053381357192092538642178746573367529161465034424918432591507907197781276319055616351920136925074486335253998020475333766834764360901643893939031051356602326988673745301259405401040833430223166149213910213563568873336214002569526102355212229038519431673605521622181656159102228081026293725263350785710591063444899541714488283215007488072502330197668393127319646403714747900497202074330784023895554757537358136208123481598804791922883220485670933623765130239410080344283286186594670350019576352558201543830439399297898463304341790350136055514698091119528721890327446685039459566740785080735132809520762818938444656504423337707026058468834376485153633762750149318799037386143287499622500534552418242855231450591321229178893014953521381991920708282453279022035306500369285909069487868169739406363077320053841474262055099413634240096772329875586563609426973338256180889007896701307559449276821255246929552355146000433788158938486600894358957172185510515219977358757049574626545572417583425968705952165155391908767544907162894258045053095931375834030375344677162337241640652053655421065175594642893955305729242603245655432950693402568398761254012510511518660482421651216607194685668877721140696761864828619822429528668040516195095557288483085258313743878707601880475002250828968529803365680351726397309262088135612623590570833096801662180551248534926699011197953441708290619663250331752487880121292666286801035130755571420255755246661089521234814803426214930350104868096396139713102864117202951540913471477410000715365070845734904314392689286322023362107317576301395074688851151572231812320902639615234574431377754485660117994984283365113407171500555726041937034040863224527640584832965246782255007539453827844649231466840000458284089627412503970472525824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] -73315840856506501062509616314621956391547140889205338615410369466088097419656003117628144973026081468769047443606135686965898802403825728738319163910565250314648878738265431679262907304327285451279468290089971411272417640295843941232005020623540469087791341645849902557623308319189507422293864653075055218979855096292486039922354727235728864683163129113795696707291971146373406039216792616695122482455848280558786537626442069262865855705330034140513994066951648867727204775126426451055279994544302040800681033450987443238436913677404478134659341671565904700195745070202920208608770751510993415142731797324051654081298538268645238733565848967267169025230062319906693217734233137858034720726675788296470751174065105941304660154682268999126101761887833112774624869877081537475782984036973723097292913902006462368616326991718542595888835572420896643729870069677130202879186926560562311198867248637193940157938041705279359585942699684273608477074733892690904832569090048818644263159995124343075648271679366362379131931062871610369383646079921515787511647141022100018447049501094379390112459462168109103089461701903002314951328569718450612859537367494873439394086500673926293821687778370758635828666922578687276812177486437101915898116965081193728428223654087663460357829884487842313841326589824965888184483289929522799371831367577761745410649495507563657943682355706771791618214349922621011447829517497583146354449555112715092194913854004942387285639896949228221143661387414266738208506159315468041255017672078818807167150419172862122113453367855844523211363821197133396494525009937700336116400965135320212421909589153375549009436344347755955915807717182265880026217519176184457173051230412129517137859301530075490999584336464531748101893214130547347998268902925265947955840732390970543911567458843756158759306178706057683798737947888763018558634532017530874569393450943707964676731548646751445811677210532574447447331206384512047136296830153855807612014078005452412164078054930250877721906858448792696121808966701871225533657131825658487780024857073401045938264134881877940495761298694257641795157199972344796623246499426052483159931666053259859371820616229006045584529566039772430610006200430529929074206260991260225222453715406203654934826585497038672385376153126281043415046426489275806967360068268972204093045388190710620003820737524612344000986342617428172458947231561848755367415982041379676090158544641142398549045791080149233205274023403167036597902051256119516114231171872651876097969744247484669169527113431765946010430075961605303531265564381106046515977926324223246710264269387834594703704064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] 2421041116662138155490669108026034937712674994635880139203086552289600862343511108183438387249745701898090927729353248543041924252798463698332747466951598733323715878087996671043468678218331228458397253790333930831836711554549137307808063727079279106951282505331807195256786823988562586080130864018573894639815989994441253499357408540763990216265816258105688452604113969113273645303773129844237207874804777790830751172922054625615420759909692321556527396096090788981545266263565595718249153502485044815361728940979228755686691929871721360367399409470298896871370328391684028716318365818479173657986699468794046809891557642275918566757951434334256254931709747781289489604299715105064648285300844869836101263709352308906092560267838734433054216807146854071633336597346850060463659087757958624830540330565378029433876019646452923152436525827262044460354850181021709880974814694375897441225399023672655175970364642557019018239817514532150507734805755842051175159332414576589356111677934506470063605565066639385156835420038337705130510698392269135094630985176994237937339501736161060323359536942159874212957063868228082600043679262614833355920810071510499426392900359911583786735690466456597376614820663654585434035073928687361388430978638462737604685940590445672542360665477615252654502316114423021220706120035991668139031142831778667819141164245033543768849167777542946771883253893822166506712748658674764462608521643706960299291169949278072112675165515388162840935793771110188841102707363491045600858672548861746439973046893082174934759230875000192811785171048977639635670627069316338583976915543116273580018518194152986464742814561844364066570444841839440253221021728614570963175343983772142038842227919818738187407535574813119020543626116508866897712564994988780578748437506616462588167555310319634256471663990246332354173343268945977519966696068532849930997197785832254981931417115843574663400886713825312824099663493058291518668462894554319352547381197197056589261585355182147729425135890368661947206631993464969589557407432002618894945427311969346508749244049006971079531915293094359135622671475188672802161045900642349531102933459309273269878714860396520591629760565419194818451084675854015264368914864252515496549693474902218860034388309579184934671954834027560373919731878820134796556020118792348909632801391751626730308918041981900452718392917324317553913756042706667333176652327001880919366177212608592925183217069961916998945475889942388549174859386859943114309499330708376266323231546186729165447098083184393376610805077394553899996465167355719346562341474234561763605666859576251505560256512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -4024650512177277423490815138296757584307281577002723207330333044393003772697100445912089881536998551499141766053805669722319464173323635893289571813264974713488994213823941010526731684282216008443560606856141584689100999495204373492721305638770723187136779299127720830304754270285271249042151970096098551678623776164157774826019842671912629398959767795887872674394347829407173369515117849050785450453740188013872282743521864813041841338759492095715283622791176873960166406642313991743094935546695741364979459481679193878084180359558636988628042079630261013383909440306954033521339273174277301445849286254511390208488954276320142437729441072990632538565695702621593860007118073927346224024840243401271356324354776315803923426767007308439108661535093158231141273335062909755048103268665621570583662150450854539815744566017480492614404214732513748505171324609008095782221313863415180671727901667761599972003449152338403073115291500333110256949666612251978867177375559280913404943667224987510760643608390299249983507888529262212550574431550129593952344048840105436180399609545509001940833127457893382902059109990009157575139100185823826499309924074357136208840467601747631170550464767578935638415683792667912312866016587808372349838059192333361543153601056632451452545928906860618103695648862949583295312284170881852939635631990379302755742291694519309234434921009323830925450953000389489581042556460286762799855956552042601274949232307466843554246668924960981632291147664826559912885834956295742971449187607422352620126294499404313825824377515216642841964717465626687628513333877225271537910805970659247770279802036610944177871846508028028770099802714290373668617941157201469902509318121447069428738474359492092247531239855013476020412140100001735127909560690058572494928081558908801917225524544065520478535811621842451460269864724844051566290433883235589779254045638013821968497838087295822496924930518502122566250904180882147567455131930662120267515428779764187628355483158513609800550940738694713741190749229668204600415323180160797464616622153273802173058738427168395348219872868040556685668846460113610554532027229050482984977701322237327935078287100836738881063166330064507910059476851049670029911774900478395145094738711835353276402802862687787699354695606259007177058453507900433878239864482294332324362661731987388342648071891152637015136845139780782128471833778797350866858507655754799944746408526518844804336419640492009396394540456295553993811091074203537978151394198234755919447266396004605285864725143205579257604549670507438567155744194154345718307521925084099734773581136608058679542939648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -25834358837769465406608847367622609779656087982455553409135820556236731604643326309342198458632780176231166628771665464035625914000355462975871641464227563938189489438412831804322686721943333940047949668267091672129932428199889496915479949602448139610493026359229605759797045637295582298070398748862502525225350515126574540203792779767814212464716829836171079269920849949396763401853352593956195819774445765250421357556239021519091924229806768762642601432542574192250419232365791877789372325435897033737689687535281106056418272319332282698036751925507840248483221276909610729704167052147216622938952259142637223091915327059419699200087442364774839375862389257762379820473328993446987861954322763017248736366275251354727646354637871791279021396729908596381188028664656915836153754969492317980444631897535412507882778212922592887846725720026630739963438146380828628306602939966232086801979160420037204939638067316792911354082399636387796697423853700326173081811400183670495413809628301841050758411069158554569753096594427602231026039740339120584800746168239719330111710951564001969364737342478782436305090929396171717749700503649624583094737839952159426262624777457843424146133327876463337025732864848927892687974396280184235881755046690370923910743534847684972889423548614550782008457525450157693138791451558554002033108141633806709189550377892131323283069909611797246188468237434392349459935976415281740897715777884162479218676218005873824114753183205554384833080000285343963671219721028390715963000656739434233497786083845733960998645951788894885729631227964919921708901836791064791795508324115678639592148533384953363364722661531510565038436273812497636523588688187086519825709287269697285109961390036780968434482549049266934052548742165773050159792553598635241254718639093564857396494875546405301219304572033108885557521727021272809363692316115662800220532578412271144921718972884533397760850357389313118921675747978884290492198900484275616791623742359021351043405407525361430871088974312693111119868417014672791529075196608054348747257493281713499060229742860930298713721117585581322509978503640632057511964542962464089690293278533236624353197671589527313673170978991841570477667320206380528136769474652726516389572072281997817348151874037207550866461819992085442478364642870060072000249640258628086482971193918606198800478502323836729484989599924052093778412358401193200095020120624217864486287864497391589061701991733603872312842719615065083468467103108616684456891797501942147736665227302074558319890577420163599297474549345621468095046630435961799073567496547625068366563646072644733455285878784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 116825256663182727247351212623698524956916274895001320713884432470594512388187584136543327235473995503394548302442002809001371683290260498647232003221108773650798801987052918771549170047825239972581346025078364343261197558184075629562457182190398800508323875448081708521365348667540930745154466887134142544786020464400101668539401493693738820036113304237954821177224483029820377237717064609178455250738028065115937558888063993592288638884519207830789828207534866597512471770009623982123272360572310444796185953470156350852590895638005409956708169140191232260040537392991037741306418591219616621010468334032494546476401784928179205164280266335007043398288845507482598813324722234948004733759991014715413003352829514221184475005584150091005337672753097550884779858193561889865361152272499152172201149645778552081175478077598037579529930881058269942664862906239929846414140234204065930481019118120671192083749408536054915761470763870082266398577737100784862626818344834207523373418432513939862510703111208869308782279371727087876711004030898713248294140774769767714403750641081735450461597274304128350063428351477871439321119797418749031598322588926412350425576448217358650327900659786158314938564530973954565373536916522680540070988909403002391401910981042818045749924767031645342154465066953581785498661901251799063313625286018070479711632024258926620182643572367274541235322310661059240242894523493888485248389252309012066287878555915261483066460363792420179149618743404532504717406473469248403014643955734326452690165158160902851711330464863538397178294621481320721723378521314843183653353621718097613930741319166604336937930933566332399467478731145339511739675395235737492123520919924328881881462400854449955369121950388364956110951128045205657380126328352686317918248749786438713255721363293947290316046347893663262449642867491960623254012682208929430686985125018551898134399042038816118480480799964329262249604300909354270715444157450169024788949111451183722222804430744796540511150135795849135663049368981757106527504409648100106323604634955136177418908960678147389831682157170929911380101567654917400707590728211121636569634732580126118287922280926353676164522744351124012799113413071835314902967995761248051341357923150868769693303242742406753484589366441703337134058472792312105726995774113302664883666218332265573739430295958357607719871921052130191273443409970801630520060510889128391173334479379909225077967937116355032360459323406829416019664287390182872178383955057645834978892799888118065878414656668668575418135419522253622540125712726455712397203889051079625229574000031891639367991558144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -1645996300683293575780728493207730187499683062429410375222139066385019453407156267822686263603970735307415969593185681659665318809604225223540283822434646960967250280764229415243312196021652118964651699636069035542804236448525906822348183393076424222535123451691042514867893905713163120245815799871989562335070259377310053228008527160766051422769873880162784135202214362896968437681362543693101885305711550077775574594561722713132301577171810526669052499764113300925830451491400014527066260055922325223665526112151400994930573364642075407117947682484752497847801869548432717505086129916073113664412433503063918726304298991850582197183322596237579295495590306341570806019585412620749524050325470880850093782753880831718861651925951046996769495152744913280449542249871238747213648940609434209812073506894783460664640215549076188788008636127064783222311782908644505979836783219088489676516382350714572671852955400334332869398720250735328789561300433093383907521698614342219772153972607089526396367854435287266381936823678160419905088997256212869309127543195444148555558391309061008074026464807394676275435473077934011195475851805191286879404913080159543930235215435367263409839491971429477412489383445803612135325187486686953793093264984977219871334305680846260285726370941668011123187095695662472697201014253182904096282543122500753064464635022954006706701738584128208268366093778638593192127787742453155295214568685342016734231664990510801411012077786827332781272048199146573546293658342787154184146917427228090137316563351958992013798991838604930735127104714301390721768584721187929675312409204427910301342940674879390383051741786034259460763922705983505350947646225849055746179918627564826503626226180608130551738260365950313286185580462400516237721148782597796679737494026973262871927203756209039314749918355284059802811998084593174036378582300893992721642269259976840503945560721668045309829655978639732100876972106566433584902250476522678396153368643494964522783857596711370755768765573247345385801526908391431976636610044985678639042629802539259204373838241314852307570755945750739911279365643608571038006927065540473060857337512030736878496251886854104525036029667346543005252279959445139554771668854972019564474940382756250705253890763977290047522810630513958712229946324407976069267918058932274592613999252919873826757261617488787529850652599022343481941697794657405453773042984842858174621517147008839567903765080399728632699730031824414372842166769866734028126528677632626617852765238344376507158845352527227748150525118863005900209239231301472902285345191934145253066626019729856164304319938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 14723135416633513867402946820006959982592343898137264566403711782707985490416875392500164299160897890349445578190553215613636018346273501596451031466833632239217438830039491710919485387711875547913632326563065896451558194969362997124193446650378273371258967735646283311909038638931369539877900069658867920651428190041085975576329277412908465276541627230059738651485261429912385610419836867542537225797827371124843520881612117698441620484769103989146836311999302380836924272907296206085187026614692568165692293708793027603448594913182405558561897661638661927190345153806247981789795211373233026011653526737080737883052533010594850811611123238098814578581689990046448201458569548649074840970864682907857148675481326135751873330001351845560401033825830596895334034342961358622182532865165585204947618725376368711576954072653147231789329968794264989318321697553338157402726538252589144725048704871632197146535699642504553387069579886149908852216886768944897109415799891856655498298224889161593524893937323915496544605639952011948367658299390905023256795817920707810448976543377400328687095288666134453075807718917175781177575190094100919787114131986263038197925089578308064578129487234489857350963623852365601637813866017407650541365062938591548913894104603049486870183919678004227911996411258924642550487077001301816020270650755368592610535296128522829880689780080678688013796663303082091606223533955010515728477080439474318026076620988270832684419992992828467500058168543963368855752639710606957797069789953247507365088525290363135888112336577322020876361061593236593258614257886993491761392057374160679507291594420775886666409599053874317562834631852745532256195062551930978575619399971463147090481644119594048306281642834689365280285385731714492965097913305304446371357066375616832122150728880485019861336969198189458028558033758428253605054048701222282480373801280269827565277294442737298138194216842224250493114396039679572057334070069134169332706678349948776529805279542699753553259804399658643518600951859286695979874987660649525436694899821181535039354222783110275623258243918272182350367080762341897491446321994287908787340599032910101495617422832445816573655862118873234142590479339196379967281324319139274128495667216757884799796372831815386310770776848450982813161619610905160181157596497779431136245783983793895357637430859136416000065952093335707155658543257177108129586797568763397223538362612195941701692939464544752618522920826498590198751647781310354914507477490569301987047936553010618460059156152939123267407585978537270450931057602011551893697961282521900065793332706670403526360498700288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -72289452037097178817205750633774876843446376365118563469895895892607657396491824772083507951863165382281913486147966908029514762311857675426418690505006250968581641722241959176045003919333405010104217393486388116527295804669005702898246528259863958001734319564825591840251735753035288811716058689162365764607700454804020691647314566857437185975764059954860833903178547653864869462097453958084981087190078025231139409454234736276785470471566000726368202307016180447827539368834679048748200825312638890522208960727970033035745379437539461316279571229635169042158152872853620239167811231552946616499853291887794324037579370579318188023062392087009002494525179854934357526537783503223541280745220126190117382922077514973570456599063055499044956903639947955023959411691451354688213891710254585296777630800794995322947253860023669089594305794948898426220113772749705719450759902133796097293925749858441004094081007139339145128010958488501054742711598855871246202120680194494438954851141663217305547648024214984363194553133102312787107320348577878962066866093739595996640293098489451513137561107233906591017687226154450251664417956333396133839569844134335891518065259566599275201777779071094201892103368981427362931557037874759757813426815156768626356041126065534592674934158430747482753428704126460320073821643513521167330147472618460541094972532652153642301405253692921637480510366207922280531420315211928299187684325520554463039487639489513566716066740291026715731175249937798256702471887295633110107816470374185847211485007066692032139349185897777471741489079149446815273014716953258978787078463375417015853951232054017038811477685499501130911310761267710926114707422171417440300804693272567337736508992200287653331627999240428527587391620346302167951957545831085353097872262794962341529551986138684256629417250199710519450672304279901615450671812962674372025457105380170938137204681266602922208723650717810304741500132247792895296876206990608662408693973041817679202089531126081950725012278505503972238415948208566333685045582646584771398765325920477912293197737750671858411822849561791464607822654489476932184002587487526687415199209382528098110549803689881581479132463251416730865816682582267403022548302932059382263709742441006889204377102858312537898041403562890057865257387210168267065178464117163348976842028080756043732748662599277721417412144484985876936931763565110684026197869487444663491316832633420516262753611014252646282870306727838626105419845180699046520182881932571602694771608293848699860450978134564957782164843177702970655395254390374160756062549997418644575584869772925643433819305410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 215223795232287593436677048397037527348327750609686621925529828773864650640292215634998381529164409433159302749995134073626704755937685997277803848807452974333174397771461969286371810490932419963150040339986979032043207523126548591889598327352615165698090284850707015989823509516399674497930671053691778562801889490411064880324605079978302268760109788378817344619501769383282021686849374303908727948760597535348167262767863864251579942611527451633643889478756047418349515013194146370269633024457150584757738729982205106317173651082449869091985910909058046871997733502788806347935602244554422045971442473687555414117028913564050078054798868684432060445444340556994994666883258755206583834970284451889797118683131444176066009952209260677139680029471190647570300373699405843593307883158420700731635110231465565343827140353824561366171515728008935488109573617247913140809439811870343552194428484156374683486788275445373124805103790294838483924807571034341715627329511881893706037856735046937076154060813253405098859836201182513573104736366394425572246213057475608662086628842643992262499684988489816529840075681722567235629167465642806090509770695809375700062961843003052897114798109453139725638685696277183875823984194051631365667852478154691145538040684958612172994305311558915774677511453506169219648687910043272258015638062514780059961495301566395993039934594033443581048690108324461433310318671509112217262709602206614482056807215087045278676002224135476774453894058906897947287254501767347231787202031792276906051811549923447620531412239436997234658383124579332034039110507268519538908625875450930969497024078136613606240882829925427797978850605696238614740753521951140924682511609742265243530002610074604377718106295964502954499886247541744300243010344260162426105426384208582053308009800731322207976225421090761832934176077728361489139221770794996744062619711721377323053155279120193216453741388440962538069806666885275382509362877079195928956658529046194561148595101866157034228465152810439923634191149942356557203701299392000932003016881596501102503359151167353557229117235605778804782211556830505433042042540048724328032966214077151450546452461643718723807270962391648867023659877165133954734342181077275301153934998106775401334209065517375005865442069078439762645411425244659630334445664771144301914571184712615624712893377382691915547695892635263751436070698545084756555211183253368333889752076531766548437240635236633470946236786976241385486512519378893997209822902432596102495399337918449387213965603981364322117780994458374268673567732903675491610610476738673826402008006694776436632961863909376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -371327875870724184376434312157114350543843010151129675266334907595363215121465831419843031989829763168848431816722967327663135139698615164575549484522090448785070515519573242421615969465160655885990787123895758725587013182835743211053640651637474073140905595815750136911508075359920679167328321019440665524246086208181708630261827769961798455740424100715504171220583845467278735624948531229093263693419250883653787889555517747925662313432455093458271671653839746310152899279569208594404836502709489873214551189936793715975686145009111188096666917750427863872435927179967427882916523216587106069557600618918714017027934023412274435963894993001631645402391478532497699122481939095273755136687124529392177158023539365691577034519248103793304044404652755253686081918328839735556393505691132695676524011255674272683354049644548733136098170239355077662335003705080161624870085269486924925184603322873917713678072574214091908395267549322727497617433015975282542993472020460767882858819527944620904624018886258121256817594605326425788417324430233158244070274877779328739631831425370970686446569295933501848323428686593511567057154926239280316896238420206372314606518454635990418094784406006894402806016305789167106773425019645376662849109958393796946827281696040263631223446314545701437078020318968604187039547646618042466416390835760835687693202510600952657449108612354988574435242897120891037154667807647533673316268599799960816916291088696782009092077613847311784954791946098400780281887175188406312481753158837542491768147490585498528133380111236792566396844951693036660371524345491482600531846628835771970319672084060303678375944801656002627184012865337019600139768295270888952783584269030966654898217998559530658543821757657240913389397328525598240286569920689216605187895382403804237867285387327154270968409460779063173085873034959826035243275829360660489478839859395112533299690129170929923477903706775470218434113802364332850580066023347234325294541237161266755757494736841762707760143352768416070564987696888735976013103719053323310335989779564134137988380391223595224499992644207794974552663298053417992134242693951061345562978319362398831121907818615031411997307208156767030801793214356713681301042393616177700981088628760481741287791002422688081000187732789965302252740810030097553391641274213840327579638966400621620862620048528475405575756584907108590807338408289506396726167133992270034957526572402758395180850421973381889496749761888480965185634597072909459855381123985575693218358982843716948982316101417926905389277955680886739338452953457004473544934193802435445631342637924799282808116178059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] 203789899113939508154815539857153735887646517367597137618575482175268892427576522817278484122226139376975578657180124219566005065737680027597886505764222144681621110041593754141655429655982581098560400422714846335873762138173424377739408022439741346805301057177150013360326188406961834655309601945823543886490332252884170849694678536686538105326739018037927143853728460882212355571858375021003138101249221888515877452433651656790498973851181634712926644140032314176782610118987831781115039375836926705543432745523082305480425206678500374717341533549985575995124902589120665107942071653141700828052789845663096364891730634920412482408046613675089415643289878653649068495753631228988883029331140076613743731919278775028986517641250547373768549613045654681982796802902832025028717279941289227345870111279984149500744025957170618508383210450066497966973621474580811472265146205377650046660463971635778046608153834222486091178895211757080553564962838413958401002682329596195589437771262131309916531762908661259602269759686268076236200601952841553584445196699592033961883570491095837332602950594130528730672626631659153812321521190376676513790340328190086882842630982912905083051301734393021964714743739641651423435688640821013669749672882103354685319036207810026256113949235962372579891833311336112743200767654653765052219413565895735046976884793341818306711505252240454004653754386912914024825352917662610673820401274277423814767868577891438623738790484701543527184514751426154788988234934591861828794372584334237606035014699818101059015199358355155238926475590474531044948745158837349504585041571219931327526866726300445374626133771395814698602851707625567377702608551234137133926162285404514451279245631273802868347320304081022755037708800913235540691337788943484138124774638217812423560516858734275066327118200394228254893353339755355035580829436641118273534889338850973261163997980583434280693041571812353093358336406407368876513398512404396398448964792552198365690791373995744648589253665404578945452862137743347633491635561995889339012772278125029645935262774956469059532281113887025124724803592291595145180748809003423613099881745270631958711154166460979865966102361048281386940312026271291158086037182002560187268253000763585904178523955535105299599261946669793297285167410541035866825919260723349121573843647222766424629549222289035031813100884803981344941015251692401609389936974187266092929076898372628022019558909950206736411151455039794054568478021419983136776531297873489213130659773392691600809620831900946489458227833293979588139890774630602479790168780555405765516759789354800269513557236776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 450231440743860677101018298693856566077946435839037340095982376830549169112481130881994720926462842339532571311990242171403933317590292584983236695125764135924511486987897621170797822109489923549613306229704824092610832519636757497975087483618633132226126348204825273575356546232466348564091639142307585870852330076703409522223717258253702749680183021262955863901275412228052377549633427282941994915164914964640137029672874637301370054864665588587856675052602437120728596186324848836901852960567614693420584540390592182552977931089934626186501148618609179075016102903375058218464817816562261362287328159081444260376191068452696877083096794489231440845426242434034472363507492347114070596985061980865472261152779555015986290922376944893711050882226825489476569593523478950527643944367636496227984529891114641872505213611727014855817266751396835125751422371107796738220743717768510603948894512588722210063022139534073197365295452677701735596583810024939896273811610293161960889165826632895091577363327360841271826456375950371970888297398828083079764125951534475170563173633443120931302827464306402963570841032073253567048552027580991655576115115609940905708370253217075555398923873440537002094950397569620577637581261749091009444032476492615183289725160980123629079200454028881804653750592545834229953707045557624881835011785993426166146204770357475586812138352990353654820189311705344512611240669713365834175717070828493566184731990507273974761437374831868475627250281104274217560447874441780230131944192614586611691417713605523072015459421869654232951667422451583555180793504276567285953247307278228188325427971617188872107061818455776791110062965904362364996482623111853909650581978185132136589237078668469800155890863710014712902091059335812698741242569828273605408410846567396992729614834110904673074624836231450978724759521896685129200123847785006718471599909580433170899017564014220091716228981544386234307628448717567778168129868739695595834688988684449136149723419321862269926303220830491561150934388500579160969440628506903781931823657238489062499730801872377381004584294424202445475729776215342035025955725468901361032666421458279268550940101946526269957965810833295239247716267599626568292801826625932348841539908229166813182749878949567724592699727767727258315063878603141947111367096332290191892886447164152786238315460305815508701719349508612301500197767849711564079733388244666443840856713342542260667798242500433264499913694822566980011731776430473830455639729985732211580287130949639901387568137021130331890477133283259959196633066210019066311816868923310753002484905157249590992539513520128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 684865625717206523576821145215816727392940176463283366226254548784783585973802389520427318632734739763577901405403335154338511532527419911395919201173883039113216387854318598226960152563934879374042677349017423630931230704600092639845131960902554621094348600886273664085102559357995826330595014657956237567783745037598525135477654440736977429370431753620434098077302220472655249977761463712117114572740510372123811472086213907595095366760677275725050003867061061813600367417649359874822696712109563348585169770401461238249986230299765885927624482677007166227269001949098550733974035479236357993720823194341341651500514681191637379306070115366867773111863935019646374846859877011221229785992304378126283881271433339698733491102299785608567717103426970516532488275603134800220256224558348808024849114622593893287735826044125504643911356013917818575899398224717790552364366977399553074188469383863578486476352828140745415354380724623714108449463614071543583159459440339015113954594831277449143419508529645564893799953215965878777311913942545959932527837771077503430250660146989638016334896128895851219506049368287366782913160962772298584940126173398002311811047258876488261988078392339800349235893701964586791310987944928550281175496918919180090063176022254134740665188018331486803439325395028692295940742017586542364928845894069645929113723790838999613105709070727018335629149403085807351637579052143738101031119579014433985823573935638788216804891195855056166080215983048486640423211312065103966290161845614628420617571145353030801459920919686108783894933358312592502929031171664977764864249625710333238261081303084485982433685279355394561492695777071959386032192962884939741662747182624393493963039419042179164588522581110560966875932773688100629495676253143659198389017299971349123955377166267814460023327889092412777202477610701248520911641201294919886519321085795108011483576453682105945854453713588783600857551366792341626085996059757900404273447345700855357334533701038025093844586236533675920570019605139551349631670246241711875979244697437128389610491072621550142427603005848947669936962417492578645737310130846411167206235056397771802012374314535974213373416440795182488933985268392173391316996635861400793002461877362590087069321583327886165354738891020512443112188657631830756715961476818408937506374170498176036499733329143564376171374631497206310128944786234547275400248789016403401594016966129961129668151557899716370880943834682775169091328290253630724036847640121633372463621144861761979998087623343726584224632467207720298308433037988139805156813556542941820428569107819793245145232647913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -12865644108168732706415652421657277110616104855809932397556284258084553259716293281126966765826956827793621583692956026306095908827589961052740825690242497667282271127899427105115191499013150317377962503069308364576713481987997513073601784684104558307742963711513716915088990374852176189270516483398260095806043915956878470523462902699789783387078338320463734179929092040999103367331917985857365949448653844403621824800122300956075791838835084547615849135622998370859969153249460917857321586175686064710250602651440380306856218990005146924501899756424746486540888772795528240326898026509431601480082749069649193858925118543903781598931269699904819321223845730960044555471503211672513345001946792828334564339263883490030266762030178706186617113304103524324701887673742871225117176498225698207203220383961046570170252147342958437270113683741251881253129216913467318531030296708967721656271263531984661925605166969805509198513557659341793064494904894780294294648031097216539077212015179317279865747822292782376374718677319961654445559720802498750571715602199534293628018556329859388094087503384820897928155737711682908010080023647816394298432639663849315244137245988359966305936895503839279745704787258793522955946275868620033036365208156845539998261031860952721280297013573690329030134145649932649460527636654102840818711801978779517837984597925384403577748881160982740555597431625963922467774123819833125881907955530209493806407476106736602733595480225992760244099571479928682769900888593839916651863799864844220801506610955850892627027226223993863802040857139807301443820067597658757505314298768431011134564111922859543577618558723710146723952051292391615480936573364369362855618370970851438875737230938358070528656240126551452338771405176637041180651119317730239644467971362070846520069814448022035109788203968582689614204028324638193613140492067634581535181347418323435472315141900124723255295895340830719023368425907540063167529659993698765943188824294377914116812081042954932688563111885236023320709508468365367513877981830270759121334514546008357241636554952049680539926072662243494270796857628560432295620120905077016145564619463013970304636359933936924086715982652423098313638899191715522384987247094569634679541283274529025650400002866188787610278711165591501848212221923087479954782092487606791522706733028728475354059488767351549462584932582569755485993935935504439679689781684524437948180143853837481145116333896262327373953318891812372280022409883918482031771220285568872738469702483617644102662812974995366682244150096631327629799791368415590438707050177262694823011090346732596767070755844259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 56450956683594006321348235859788359969964835481405089190725779519567623031555015026672992016928410450838173278140898941377825638326907547439968482427292670241660154218483687447799917071738246811867313166581326416508485499233357877892929923869849109315070785519045491526463179453912533952569250633349993915670258750808410940127517838343900489105682397108573827089599557459963251528603548646588758697407740396651156604959629913216866907396931440386522514424283530433712527940016941539642585791446795150067857652580382206060739528477442776462746342408369381547609210552592666057100639233168545243646325252273707774719698782506138506526873094158151748455417948993263280004094755472093450115988280711282137648831947349821958443875975503410723039065024945455871485796926776945875829435156733149512945253527904170619985999906813771799149346676436620976220428241839783686572645508373624913666309012545722802144676333571353847500350177064172468202340766439511732817175777030456600632860194660838474047897010486162843754261374275677933209369390928060879168101896578502171431409577178255491927478108678102898865998919626460748319637136854489572324725170672051853280640161614775063242300698895824309631407821317338274867444360513077868530156077975061857098177398506738599294017321604699185773739427070685906858173002986105904288925166037698964180432248901453931619530709582968316537179030228127433036559961207881894486990377331769647596985321205779664337013271588002438341634940188794384058311167296355307808276660124793078523917882149596292478335390310758209376965916424558937477868346398934628988636118973982644993461627623142360171795371582686099834535098701298996791966133390023396481449881181862695300368847880013927631366106639401345196082287114795812467992399750013948031012908028112960009819521866441742935786422203093683711879735716681307651336710378151237196007623507112248165895467931513385376485861678007403829405216544991757580846291015220763337261260800618187747622600016744140866362529564353617775675959308110234573884078503726282215861440955324805262512683218558926009470772226019372404071753058684679657895607395676909194703979735023236374990961436541493346937823236135953659825416340767638712776214601214466010340346755408903693045007516297516620993097515711061660046656326455533733809468123068235129031225687693226455442211275531578229240328957924118767395636496585815204497082906689417358469119227940517793385313784395866961955680015003012116426193866410182197165355920289175094770308790032692651458099231787135030895641092980822150355345690576882819461563490373612573590400078344556178233421469843456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -160687676188933044005343482183878583608392565459427465063788020328818693922669786190654026067198585738287024476914573287522269019423478912703637930130761689973521712394023771694791115763493258915355595339704250115508155265300550900945159412177952072423238920700063151489559191044974260112394906280796812826994021014131586171275109972348680464965305515503135773115930855651129503520222239162043633212435666407969645224229063217600503026633694697755837690110290883391491660227770002361485061409976862445510058050296619882851493312591016054315851163697689885687376363491614644861487168907710432608758905293588895370622701173121521980887584216615765776610444929152953449011796214608423181445760482684216091692998752806731395838382626735675708269787853116479392451607293911493400499808016110339270242859565366992927729476862311593531874152030482273039732046448137515437549216887324093131829792486374366929890930694138765453826239454304662233359165677141706132392743278781690711822666884566661634656149002072466476430070848274099978092275658517477457339482973918427551736326413031580656035439889020211885523203638719330649772427537984808578518219622071268777822416018271018134435663019673308551855937635467202662909816064382824291904813262146183147554125139145700629460972490320478367712178792349741195585003782403861860798496981613825378866164697711534060081905495915474902407761276547376460396867651152855190668331385767014540764725874414067024912937267152093129370471713409869271466758537666643500321051004681295688560705575990343331203207079954506750235327935770303806769550986875583538699141840306721495534899532094497782597480847501031697185797981533354122941105956937002357859202449217737410331881754617632849495136975144276100570240106457527038126242811747199185057287658859421983869952251402477165667455574511057045969394581821232323074983059574733066446485425737994666630814442205277898514692183128351962978084614851257241566605258081803166480232065941530580434329796991518223151086094258420743809210433784938673871571630323634753486642641866463039199748469452680048512158921112514571361655534407047944360809284133542265574892513090156182814493489580166210034655310655530999512849103404734372237952399879404287572015670390228795986147894205902901132634291053272787562349503327855751221046508526397082454537944114993750604923255254358146414041788197441596074885173671878204274488312435926802328765055586084291950204152862695228490258211400808476466671498786672151579178106651073902142310872494096798688794391562774831982773189966040962650993965342986217273808737230140028920298808502738942661991683692953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 350824337052325153726786191683023354960368872039903779073160616724467583169223548790684868949437096444625669975712886542233366993208814701845953321443735050360464614891730171495917081583319680622377419782512109041721061627894258946984052230000141261014682158226495061319844186015000039123818427848271200157746763040719341929554133416453512916515632331402793097378743415847990747165359132525545216889406831197104577129623223027678068450897459732382722727021289670507127731211827102051759508422805593587476730207653177465037021843295153493354125065290737350476696639601729860208416121916481218543638393806564630207685131418019964614764645208900922471144579079842089350233481941482261002000180984728574792145470595110250961303719815890752224877146375181601346447390383605889395689717674946128489586840707596822123420626681501362596821994714426336733780354170240921462809712838479276215957570029191159250320049600629669551243811636195617875085987850467776732997670705596142998438078105962577782657728324561737820323845434513720683810323569985465331225389195743632590125528458405347728593885840595606460072324986216301512089825792523705933449108479234088838839897334619208438588960571975524615977483949509256780467655159054226055659269518443185328572640741421910423322233161209587190205023336497928867723630717754971522461054098504793358937995779083485378947158239770418570111248144450211391083834983505083909073207576444317681188090517667181629993500871357673095534151674960246658990665345526491937724316515070290654989734379013623390684194990961872528398717421707228689139057987666757007692657452701849019873494152674980321711767472824947432616394666081316009298040171156636825434089192252034008226749120617648332169077618166734271282138866391591451618951524830583129706809252882964518669994022328446152983338363304383778991260457450304538235334833079650108659593926954008746626608745569741804835319165676902830293066453897915753715480320958153933275880443253820239191224730488030447530819116002741828710912419043681192933540461013069152475448941284132759966013102946442754896493999270741259177518934790356889368463953447659231009502075495770739640926667029080220432433354891086380011197251721949108722968569646791638825986563242303727983326360340011183021553257201227515988793690597650827501738641415065060068291019807680985213215544954068012398091656121921137360280888839767087426988865134265894492059624453273803735016160242776973535758979727441168174403232824873500915587386877171423864967523850777715888102241580597514500937036618825233009046267444353473523813234406231298815169352451449433655525647866396672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -628085824736237091596839069906481961100417879160246130363835098566219441881393925269133829056740805302390157631232415820324217380584619683596545740583150076473055860857982311015439285610724371458213139123432918278298063740456047794558160790446504714531598697529195754932302004532879626726038035196525661004370429882216596756709663621203979785731999715810492048719341950328355640148521410048064838857372259845737929330536971707075001808776536385111013416340363436833107392378556489937949093652717373658168094032403372462794920555633652907229820747328521857420377579443965780438053060510340424192815178017473974884037039799836695551458195012050155612603270754106306705327296255531158361279025955066570066063818257478537628130928974654434440136602180978108972590923188250017033802882620021575880577986110039035579669019115401207510494378486569517122643813883824831843020452488420589353267203977179280988770858447428154467815779088050471306904768661800293850020833156612111164232970971173947971434471957859371927544860778402050507738472353299358041203294029126738337534107352445542874775663143221279325347857222001130788723966249530738118121303913302771519007990875341550208577254463262356964582253335241480081175220433811229163993837249260344342732678785714457728948388453033663643891963023399763997432857827270101154094026397676168889663082847587792029163604953629357024746610467602167223734208906568298037527263650842320682521646326861472213457452961668319010015440622251246915613831858829170106054944498278467508111803406519842661001265833301238381573254599603064317194485035348494730182389316225275718477749447247564763295765777146828442886917256048073343035245106149008695624979177408413154894968547807892929033853794346935990165526738938857177311640998710987491386339603623314111160085416595212380498662158563474852983657347376148415012135959700337569610993869313836426778141219721328599926280371396505673179595050149149058000653111585235496087900875682328063527103207864910301233887994418863233092828653224110075916626266514132295012368618541685583795705043099170123393398258610026950350204423956641963799751817293771297032937804384773224831994892680935603659880163716211686399902355174484147225183330421164355949761349608415506962044427492392861772722310581446256384912414849666061047283391689895066005422014771772326297279372134622492348225940750702623365994209607118011644115938091856482213705479276564895273784971960810242714132894185037678825471179637713656419963159198077029915020443248188806948986648697597653186389184552704228407702664720094900007774884581257332233917950967342363826315805656612864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 955210524777308861956990961795622985447020811828584582650866802365656275820932420604682670456388018861846717539779921806620836638340540927361211871198144242505144489385665723247839585903235917199158840908684382594936409886304711411208655235497091703705650561956233669468861167074392011425891208026649589728986755480175641737902073316541003580248384123820750131152196813128768919170426710160431465544854398604689255439479138702224199500050693397551343007497482037111486685153539388644339769741343366465526160297347560775802999835389905942813009391498882204964931469674944117404934789953693310997220122125284065138291365189466557914772233300227537996418793214913706008355103443044613527254863068288145374206690895832100660131361182885010285694637360518753589219734911162303555826729430126724860554399633625595805275149912556475255366443753452636820178322743769103989057889482626053580166429405175200595722400398918006190426745887856801688891319547703019684745971938526027801977022936021012353868440603499773333985078327766981689615240773910522127683711464400285683909934737316090220419149569400481047038713296655299752277425341990616208925074564521489675644298432040734794069823822085947709913488002536235481810988821070194038278743193347398626299608765753291594637691164195669592844282766220149888262808538019955385500645391542218791239128532861187677527459215499445567102503056391284585080971864157272418828240355164110755587613802565075389162700176884962293539531777568796511442183944634715546566073531254401119263701538979431775345877430001322787106247687273651181287100967179077036530535881949972767293006503424272403753738107272856702465577282840896743728436538057500667508128502429245254495886347981196680888449093617820256245839180831910941547246214694599876173317718979546175683186401438826414847523150982407643781776098871328764297846002143061086461417378240695646346802307321270911054321410860156393384763258497904963132878542878989496872209533470748806690133432120126437954559017087070221219160977584670411197320555022548814161642000821252118915839600975568141035980950969172304606860373562243478867689496149598526267256095196945713928828614842342039044966871178514410771869522486491245315337052931942752129470918641730631389321801547908186528993195860733223091102733146970908497431583485510019978292993714796061579711002409792317833196291572480804431935615888751268635839504918921158520881749373427447585995827593050077006298704594927948942242526447423381014092769696858441129512838137511102933272235890821322201025695537430913795504150875959403277534021245931297688859047004018655962405359046361088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -1261364233770453595671157575516635175025822665455123645288947246957503797282255390461269421198391325695428489615520254810902328548315297531392374510163526634278199078533769643208876618115710591613516812442731996618799771900882105926097672580638075545849719088335233685763649764290536967290856282386463880549538120423573108458437622048750666104277976600498890364651034075658795203403077632141012077000219170805792344699736087681930331664739103295543168629232746230050529684438702516564116472397122280600686703699537748903135730763764758334648341416452950699747756746451701707699646931087060812209641396731881074949950472491974135771559669598504844559533436300959978577700788846862656534331440106011656800909618729953867659493898150964008652678206365522288962378740013603409623263173179838373801097878119239036538388713007590495198071148657593502039733681488871895353567238217477194414691224803690066143884133053661338998161994198906392374017766999302248111841892771237166290820507725489269626550826261908241101924739347140711838557945767242742006053160981130609829714134803020204880389143765724029490963063235139617406766218822333682757058840626724398594549141578296206385670394428168937592172842222179957843186566099241585640631827841501526809244505206179377197105038291822748539406596513780649112454731152996561106563264090000476677125464050227347603077845066554494961810269610845166051603440497747436573655983022483103253336938958672381080800396176038667098962390222337224975514347880297364242289946225239449013071395654775395533550537333623607470737473468807165407007083395453897325618160003124439412185443120151986381147314083372322067548850312866600853748909167572807772042510247578020506946177632015165866146997991912109851386054148802647490143154278236377252753608204191662888534026476662973828543976051624526340154283303197166875727823153171235604350201398107162819997114759340196392769149692831734365672122645079760208259027595936532347185626874832642884750915634427549214496753526556633771300380505583829150207492115109541302014186819317381231231740801397015049301995497665794196203889562579234885768701075655469266912257849378098792501555705669600215498806666413715364142464977432111905189328614547821413648964451403455788202611314872510453459474559541199621062894133758447118259367365669975940794102862196722115569874482890009994844502810021051100265035256227882408156188604309806250692584045270029960609477681389003151726211465988149701040004240080328741193601746784252903466299674576774894717877722790573712496018711948515406812743393488605739715819714674363638250804380291736459474515852838043648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 1468378655084380490342795290849727670511608173946789139506947856319983523154732624613185319473944482573945152740880731023990802547555613177517109373927937304455059098078880199670500292349463380109050561897017307555157009282403296661327582632837086431441990133150480002142967665684563324774795426506362608493898289244160653360179110006647777441593183338900969573916667143895971028878806332045179636042088838183811440530562137309329006512435029277881752131600556110970877766925831335530688372494096201086769076403301535292244078824879668746543027622136417138876623517711204362119241181308615148276430452299092641848412535051516257118074818885783467514577870154716279148672851889855462090446528891809281185749631037504566317826649023021652697870420856625546749136749835831032742398070409350982589657120407736450108072874330910613825076896485791860109878885880918205122369772594490578100122140094827891668316798145249596682098157552209508851818359175257797648942624827877491438159849374436528604772089663037168513778406571076613730769795693481946419181211461929777996423688277805199394993161590938107768555653890731400272649618626415392176368870173749615660109380980257358643455185074682227186721936018021016678091964880048426365081393556053848315780063748305643763261598070009929733622295889164563310913147092911140558333692860022592785193438523458552624430264037471143841714417506571720584715300800992260697543547844678982754369060900375451045209016338605409783319958308897609817988406589480709766526445119187633253131174042030488413847617461801642065661635590607876623953225897071297978820190126274593886625721247252863516167643361017358187283710980580659694960747066090080634195106079583598783652536067018247535981468569948263560571797786349309122664909297118207019400953231735696634451157946561275374373578099510251557399615141889576261260574079767159492602817270058572555135851690354269058999828954707471141629747406168812007681843495781082923938811997105527941380456419709769655481909194377069955139835421909193907924842059132248562994537769919436789993053692573715188853546411077584281630220799582295278054848911537709679139441657803140005696955919007518665795057255466913520584765530538889659506651644634323128474240337135427720011466867894520377323536005456496681668864493986606814011162480987767796930789775842386863374505362721880939881420996213025182908236919578532682698161227259543895632298850743156831005853958024059431525398255134725345995392943089662509511870274837211194937598772393896566471186170037225521326243686183035928762812783129039038526482061878558097757615424887381999558814512445390848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -1524003250180879818655333188944980849223407692743084016843469275493052276105336232424388203071370474174772389223945800928712122377195372599589759614753579363323321128711927034520801134395185766001711749259085301859984021481882452026334107362367821752423224489149828259910630661200440975288533040189524574401953527777820436031466493611640785596878180184841728403815428678554861795968090019909522132105881493959106012024735269321762348977601839151814637861258585979313361953911704773480738047884138026857780411982065783700644938357168074532850667171051397633276650989412097019120676089743617855897017955889595922688311449798088227415531040001318444717636499205566715482600431689708703549672981160550477141225851770768819660562228909516878283510000018380974946339268182882485822221394550216308155004691902825297779702792646863742039476699038184561057835788656050194776427315143265509335716317684619514892063469816207505292326262772760538608053537876354202109927625817199683395006958274465321223503470112099428047638122470663279336414312744942387933784432418236094488844474881894827605007710293169203365210030812349261294929823835371144452634692058885475853916215975127155147457639242775162931995990955067104883584732109062631247833012882555830985988314454099565038081137148893622158791483985031839463269251643069432808160911844397827004119425874759378670493734100146470514718934526885303090001646939019258198741790657842340792833737711840787647566854193688424645813713529238159174945382642864273524361080973739373826999339039371863496576644827560292574120077785468204748620499450715924776129335081542875097676972266652081949088486319566910023770217848206115930502161433843353919846536910304141612309663699307708340796303618142104519479378220820337447221151627997113381094457886708295614401350219338080611602731263322947038116315280265916682824104260856635842703560290573841251168426484446469879392964578771396896069116537530363302697326064478069646062229172487639061695474039266003382587008498247827728767643009315935826387901682818665628095609918333550750090745078353137091699683391163391499466620465800527896518816099892326829210579389029789022523773287550995400111255840694833761895470725877550848863265498417468503584802635083922297080699588424451489541387435133438083534099465642699247085686247211022825293760171348279570985574988424181540801914187076014898435249531275828193630010083770445829423847199919337391059110351090021952397666642826673059035816045216968786456522472272242577291437385391732476572887274342053974158024294387835991471918069643105388899206348624163631645130914536788896911176353892532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 1422263100405142543378044522640322762520789711777167489060895635971893124463346880767408362793169820339304003412566784146408455251134106550690754808230142325303743616094606466271590875357765301551096064767721207116420109772524560876059581803576922287184324345263203431482582615704907465875482808927340018641100323694866016555532139274957532850576528643831482443350345247284443268539800738737268886925272007616041121365593884129491852187469025167122553480515052134777681251054250596010433011076662011839773147060882646966524650732244704255875788414554483290226993574552188432901923634672047690525760226690772393710939854605418409061582385882066592960773457311537429179070685496462384010953027223910231352829727128362268199059751947216756975552900537596025017112238626781349378062035456958477262022163712670843068278859627178214030311576989630423725540406459887174228600422825335834650940302981194349286228116118538925274224284719811413915451789129257617472989760374354065873126423764494274314894369620091055964903415924211171775393625631819977152901061368085029992576899974367631511189274529621937667257186112179313910591826236629941876110152947297276240802798179848697509953197084637370526423065280188773958376404125561585689313836605521054626574548920273034613784920839556867653943843478969941012756119471070245415533624350437457468151389175973616424211331604628128139108957646433395811926461959868866632427357589519059379380900406464212261994950947051195063838132611833336996083013448438503976519053753930842659648177732910027972760461203023555773715099987495425034677897795843740469722200524241693594380920117701053669847510805907283389941373811950471881520916650020579412485162506117408945344946522692749258269751263999938303559466059948003266643418868852533002103169631066370466294149483784400516130970984981986288437404343395327187007408090996289620958133990248612662414374312479135173887460265950465162509860303143195704617598531122563327037426411894281834956011705191658688293500977692845365801697360987006673870002123529862700211173963285916994529778362328838116378885675114085979711741176277194599082435704189445998382281721043320599701730719676734865149128034607022733022679599708468235582020807696468531641905007454322954851123339138884814453576716962128447953909916938160815146317397941389400382778137111683319130864711860853940912702298730981700276043890795884999594628554915967291080115167298230653092556469156840680227592586940933007582008432099227347779824052518770118440450927447995582725318115617680137528393360974440912438685523268347509166815623910925864838255704941486612300947699760365568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -1200833532414440431584986638173434131072306780176217367024969505630462036602203264840610576870007761807684485781319705590839043201782190756978859719493236246821943878690093720456812676714168331680456799325292932307162699236053967066794588868795131667425077399174488346670518990236865582664614195370914138381646245346352743022470372913610647843983021447951910866962598904735617681356561554478379051283526315436159990240890401939594673475846953385258155950959957448619387802568227550709086049599613386637437228708929233419902424967348275460346789277482079397064534050716966935865971566962815328271133990018195776159279671777059324133971610253206804925009806449356159071178405795725987188165257328920531383783756791075839734535122631998190762059541782021468095001731632423650772813404821650255878346175879842796976910034278028859115829666327630137707362454474638311887684275013820850961000618656758843088738589666240489728216404959479608256113445058474303119226200540121734905097434981676700892491564970178251932548309039308272875078788837513372301375134325528987748088339264210590320568974697624224189892185997582943680592528862096959993962659279400382476475070614516304696016574213745086992916735041518022597691314048974306879565861242394056828245484428509930472668974763880318701932299043645369360021205115774064136577265793179409924868101419138207568617748035832614936404081327392091061968292394684173227587090192686103313151755482138550934175719739911514341578782900574815509309577848982491433312181381901433082761088289421870340056074958479975916119430842504723155260571784717906130140331764164475086002499787208330252137633931127523289888816269690765807508524891444135337935389913391129467588517810815642218224899817283174740457088363997301867567948368339458531602398671464968233108092999206758607134918462076249225618816033270413040254446331263157235229255863511483280150115105550405763422229698131170632930458101407788075255277970692275589253783035319582866562349382341389988457128065403887853189456245391595706958561175102823886635941914251082389651377002244562309926069258107697029625466832491460166524833172614103141563628781562547773522521879429824956315712207943445279939019825989493453382801151380308747181931392025172804488651227966553406569040976968856183607890149096925835258921088301783171170778313676655283500289070846636007807309222871731177590241814424839001351508716556286588987933879958729005074179656049257748114007597495687164071200255107898925716464839925748619815152147377094177734288419331071581432373791930007697057099085253496702115269950959216948365817470127420533413051910502481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 920700294963247111947470495132237177830734038875851312385419869782071507912207253553975625871248267649139256246556621491449342883675568988904605696776740152338109817024301803465204170662703658086433581042711801748080568252018029787774978271638178496470053563070856090944399278352813725521045257719107201094335638174571276238463174325077780946666413235425578346495842915893432816124368155120990684550419263839071350914155038203940656538624311733646348120074102024482460751968642264282380214087308979913569865800429927759864653528241405900337490597464123754273713110381831239088776999368507204159066158774911310298353914767345239842274520337377040133358721242747370369311450440285355776457657020430218446260387577611368862776252783666816333259622425358618783769089281686073080102785297887747738199514322992810037495568896644942058353149750778178012625844024259665921913093005861890087977116645062372874135460732305054002149033709984787547229118119642257156322924111285077036257117651022221428519906934916609020474165879695160888734444172805584822385600433630186631792151333963473690541546297086864758250344561022388850356745634728465812845160043647835235514499683464286293802826655028550294469374772034945546975142185941155787918290864341831690593314022832527446192694631545545558643004660938668190324933934205833275068051933872436093158917401745609942938817179048564195449116721138085074466531674177770274497875971135827939035728786405823626499049009611791428482922225065158604813975228287650237549096428219373543353624936441868139769616885532563935680680111923865585855139694818583162832859203071986628853724499510426137404469014783069952775081675945066619522938566795407871025595696332786467823321003222032598473559130197919313611988077999606616350200816072076097253637288338131589726058657792047882470761998216076438647512859081802464372477575604679297959536122984509009791983079031493729927688864107124922594496924626524932314110868786710806951419632302932417506036040395917829931038364515842466852948180890605783181840604016056991597581496815890197468371655318584667386233079459955578490341510496330113791653503265317926395385210669375377195103297070802942858808614487617069919522484318143286756835704246185057432215658219683068154329200041687248046059619555697813990624226536310566013374988268405152243085220054072302439744275094999982082959014977404139145002059210642577747682343859234371422736550193279534025591994342467882689607352604117013563243723629574019824100768211439146459674474749515088353609222832386433704815710973241976431325292177357604506579600273652112613391356513177455068885806049394688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -641774105854345876678541139706094419820660500131642104629778517655775271154421327718374711624388800724168289665673262343170247694852988678595995994391179962716124634736659010520249655309008405782275028843046577271600946000190632042759133620555624013663392808416019221291516491220666627952703124541741999923072990818912989770741142679238444992062961832349527487999669176124507739651300864217343146692931883939405168704576859828878675653879082977367585488500445951523183404054279739439020322145453882749174001324148741910068243636322925454589897277316751768461670351963835088000035869622793188525346550991809190119759591784997720619510645387533331049108286726982672836421676308699348723397931312393902723241191957943280247226738997798665193520483297348360895168710840934288657304248384530257050531199516729350726325900005344080497228934111893444438247709366225209404191584452144705876369933798322804370822583473021919480177154101408623832362296235979481741163433512472865160270882665169059332863803293878104045479577516420883624635815454356808175905543597099895614866445647086200644985184433004282058170388548589355720508105642321917855781176353056153946680746492205755432048493139602510502442599228833769855160607427103218392495595189791459184783429633875028577882192044775554146750551279263566883729187109732129751750970374927848587676727965190406546276705554362892426017090244478282481798675903653191190430463781395231444671771946795296781792782077669312515734815993592261406602968643871109375391179267077456716269214839868691751720940534504890406338929604306038072768160790077178862640500925460272671527278253203416458290632916725222306765011219730089788055979219187191140411471396952069277942254902731385220642419316545265912351426968101774817714747671426686028264009877113200952404750381792469802962586039268177060257103061170156766210837794471206594390610722301292650500960501380733683536117053936165532155621546756565801357333538689365916231354315037525752829161979988569421995219758184135475837634264458654426817650553098691282332754011007054752686125923422952799439282627132432803880663879025088373828251521426729057781168733723158953057168442348760689357332495134669004773785516793288259207881059049975600849463757920643488693628770046330528651719774150138741639459652592686417915071809710321017744798976703429263240909124798582346932920700436303226204095472468184064008156561665238143319408609195728763865242324459710977513537827706364865790969297480970872933493783171402923535429605406732097643895403591784077192624290753612222882952876070694940200951419241148747774280655036951776132176675126378496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 406029462957094026368631387710917591639252195363556368478533434466025749608978314787221037819494094098261491215651409734732949503347909036565871649506978781696094287889654176057501668547196227901658361515618309341720481058642085006790317047496654998066623065522104862439812749995212757705665405771737367556937457330045771819914641581018647239579529896105758809898671963298912242810513411604804156014997198899241656961554936659751664726640757776853884601617790407934162479449277445543552494502926590567346441529995221016677803675230305373107213309420577039587760108195243312481663754616615716285423177708224413156398802940635956226887312605430361235053520370033444835114587616652224749093311787732723023229575394077813888515134694335926081217824954665851217284842798953996854919149758190701925645704716260153968595513974428927058438619751036120216614077714497524214806651059880021118870495948948490624480030010513312965001654639576733886765044085065886765141413972146915787572689266951269983554968779326825200104104922186423962623895084034871276621598857520519291566770039491198339537660161585605157941041830246779685743403208694852909056896315848504470779650619702741593612732775120718241212489749797926267668999307761356714507654406541723136289532423280783580984719699246556180002474214620082721797637954874825617069735047882140457110855552260284306233766631465169414611441514784400538021492623865281447469352624559036277706831244257359801911627862145834601333494797603310373293515141869205564518757617125954231258970558296708287009285681620843341396805060339166989035789669113086541165116497825345254948328057013917434233703581507343683978515666382902399503492265555522945937206493110440236475241183688778931608168343325934965355090448686500663235178624001073194621131305064242097188166992169482389706587625547939187780991568485987294242754814486034230985375900556426235879033113142161005001797004235714901082837891619627778675665988494702687374964853650783309322498240473752169796651849553814902995715795361542624092155925687787608013424067903108070886500050042828310601824152012420703925531657400355576671566246332831219853572588338483725721877552477836284992142239460129652323748017441550853356290740842508876086682670488719383722729568718222510007799774201801153125316825633180125457474567765502129312637823929287056160439536376203895849394486128632661050128692407136583216438123235511327956317038158831115242773197347772849755026331002831094641778549894185054016682612148819783249289193606262963435166075094984315409969901949627888781994901456119837494607797629587844515926352354732374327549701168037888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -232141250127961893747926578630769577238537969341301820368569693366305184865491100942659855906782211363320320114802598029636809837497869329011141686857844560710104348311670448568238066492091993940818983756645363653783087876985303094291021595652735741737133867947239834138313231742715840516112330883768015274004069768066492443252530891000023906671912602433333000714047093904822724137920510346289567674090904096358462686369719040281603394777150811832273843796575587252424322631862934385587767389473777305692623186620066393908227094141316534285505107987107920787836893944959800917277374099315265016255548970946583792471069111601603770081692517517993646281111926652890411078378193473469895623047271303174152345668308857222129176387724412033067840697727369539193577490065602489142250814960263889882764598825646328259444553970426357981127299286327634730330067325441738715778551721951564197539236446933249174640691808752042637010706570114933343504528116788497647096164584794089888766077218144853739851134047216392048117622279177241375872880266706886293653797887078429897450388917291167020609305145387533073370522921371807014648343545888156511996453940108776579640949967976544145010921459852705916659948334088472226245700658941719852064723006390775231322388364229746678199342033060226698130160078581517984622388206337825695115450066256468376047073395208066872578646879835418369115318502637265466266535520328648234199405754477249488824959366511809522338281800521852509433563036179267457109054677171806244096704898640547739186632584626836267172998487910556110731622443283929418286926853888962855818525831647208994537115414625291253534891187756959179833086751113348727789137894224247948432321167782368796850916596590368953778874670187841107453646935388162747100923736434049939459367683951326263270255924825245160552318433289255519233723318795489000035657510645538972119457079943883239217545618813113204087393304972285516289166155320590986825074004083951637388013482653866822390356031194392133465856428455047854390018109393995837023298800249702316087024909237073127223147346067477433722420724226018164332136348332807698580134584154269013174379479076136674928435115369754689526724822996177820804182515813332078177207202245237837290347978532674727399187826532633671356680481870302594252965606608930233887565099666511698097406611506524750208201009950900958404550352876027320208329856091609625444200428033086438425926677796131439756332538898693677667016854059196851606973651751059649321888915419020905091724331363183111738844143992671791821149498883941683441654039255390130387352804213175201482833430221615062758348097748729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 119164003360776776923322699940996149244636486666128712327286848870147581128124062598331183432705878357242620573701375219814112722426443945898326132912296501698364195007092716039166840986596444619268646277205823342465282006763315897407721334683915727281070577583545470609385775192055784496815519377389162976620449112489279066216483697325649232341421642529866647099116378935309939597070236223130230240009087536389964247646519786240294470394663342767944724747378745260083133000484023812150950089532371362697383428853330173564597784012986806069335171788185221811196695665033232829498979080004630214351792879793139011969213746461988990952641855705091689132368672944338859518777650012380592989828437296460695609939186300416278769933038801312075976118783204282574755602706872463101506507293173081880917581350997563887678680329852512300905724058914269271596045071556367068719444878720297284124178424386034024484544148556873484927116662010116029409473076771962300846612084364036765979390851932027377694610774646060915191984988355494434239115932651287304896970769908463269507628745578541037091905080759290736941098859433984531132326276657258521879204885771806032983981852184631729246383654799765116576967281422780223648162423409376522896084479057856780935835771350840201982346343314480963724359040404004366163932763706736198017097455312173057516476319280021280122458600721294080801054731217718705677545825700205067783719179793810530221318231709234799288663894552147114420685748287686204758191548077051956448048602926615485626467979624989899684692777216389018502595389918123962938549100385584005722568628227965616268789858334406288411637242127365495258144783650125681440749743678607235692094672998684490753212458244151752701029930133218755403660067550282587857817228391527953595418992041783508365172428602149726577120579409752151180204712482511513415391675116599290092472635582160761916436568449165956687554183216047152560482486947937676177310667557776743507801048980803841627192851386745773550384421035751500384659562433321595271487437771468716932770699143421969040107004283266139589354229163058500826016304239013430159958118093435613602958739286347248795057548165811376535033779820707743497944806006959678334803010766010270553159063780803019602052803911853081743211812935454561671893289444023239044684508727889382845413182262701223301980323073224024782238408827892136981864999645979633058595714522595469613169791926846708961954158163375996584461796961507132979323194873651801497505037879046435316522395523174220720217822921225237495716386717801335493132930657282135102711249179315461091035007435974007655363810114404352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -1255881430069339581142219544793987891978005150536727481171619664030098252357960757912865993163208027371890841935304578036398396765830550787598081684405325853768800137261736152450470622967235939463886405408253899715639934719962692338741034408704787832257546096189542895191645804988314815249370547530325012265436336580180934858883068143303345830718946791461034402223509625156857819584698423225143729844853877126364915149723797468600353806499926745370989477089760362767604638510551865918516704272650387565202655197791739963912432915606014130153013710239790407824211744780991356862448404005245377650631912587042984187165615768175617310259708251395893290299972107305890009838380901661739633785919568597802312639844193560647005275941552148275303339355683121085414603453706474825923791403860020817535179517791012999900783393202925519979458582712902818201971263888412150801051052988764655532820392809338027496721125210999713777651291900909148240268883185448809613720794875276481447794919330992488964734650786636949901990856858114091706466390080065635254337590908696719879320599475348478413465478066966245014041756338340579125589784474581513984980094244385236662167416239045822120798401942591529052783367589589365290572650590154963322565529955735686135244914723438894161755019594481834690927660578554329749025331660570518087544477923199235824741424877109417010360675457506307493801397657960271587233424544663197356369974047325115278377608064805367226401753526800434081156031688283227651428767400223176736928837157142607233576702292525294594455674166921833979949894558624340465086840617080501926235824401615732207422581001381219022275639265547219484312979999462769835933364227094721603425912367678043700509135775893417291729789416245301301327202153113226383534460390259999916517746887605900353929384426720790043436079691805124572912836815721130639477417770738116966390976048320578162512897633109130532304489448543200153015606244494471224419838932011729642354688341478105998561189015849577463265461381271313785535152054974579799932650444425872951922307053986811329713647273042730036531523539312883215309983570789293326761815152073204701034014598541452688237636355400434083794833245621511800137300205526688163790029369233268796308368503581209661245902038112665718181157319051892884997708541244544669575419308092479811063051467559917091209854181974438374369401663497701723727104177566697975719648843183045004047379891088446538104118347385546788773781226842263699431091004387383615738325557962661123436081125967605308855406601382122874272363974246287595965691131677311576089130245103721349698334459145245163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -10594517118570558482941937296215756825278380383741697148532990830363562257118783972806419104830913768069492878606515654580457134935103042471495497327011095522494421587540224188580096720179336495031221649587265021267058771157080153814063074950129942013158755046227685920696155367987941629711021922258032125171359875363126964164669169190752345061541706245469943772435357657734824473958545365326339897583655374669132646306027121048924260797399405289292624959155295349841890848517154609440274221580145260425771513817788766225513330755160226632581092275682248022972398478492762995658252941967581952674904577595055838060355289551678693237291340478359266072512146070534518202625824935456362586085871943264899099097162378070109034005748944949284799103043402827135476657879677181044502567321591738944451747958435483359353061704249451642655432610243024598501409889945816198953807400476880707646946784595401415379622916106078168204966182005002485444628598938466051241232453106873117021858074418630043834183765528999656481425646575159551192187197403870923171961938448148278597309284954606427217058173467778548660332286785534922781110595982097320715536875928520069790079552730607217590610993665337370969293831563434999126354860083637179012703806969851462238672088496175682602772201701475828242705776015369238596836564355388089676157001124439835566422115041695802427189454212343168999614529259491348520020084913455696076200398644335601501528915324892830571645619105017538514231165030513273651774121179183825984908474088425778242664498606715945753224525977715762086850617297070971766938095253143084667726634740814424689456301511122184221730051195554346852475641457931004993536613772388867539501971718301268267708481730950537873288283114688018861147720014202741053130656745895697372521318594438143256188179198067399219889128051501524620013340307992801998708228344339711718024380758926335882216547398809980135279972051574066973618909373368741365012577482687827040905014661459451672375785670970762534983549339936796957341158635848746813965023754615550076149028597096738604027218502972755831653459864816464133134098543649218697824441280798203666434800667376301970972019855182603493479287114446949371789719800565657184604936736728142153605120844600450404819061112179047413438755254316979296950310489639550483780129700518577188422508456234781050798271586023371772925503295587457701640752444504176132166437661734381017814738575853680340466384763343780628085886862251787858685661221309344720632428174662892160199955483247941325702168083251062837329801045820266920316562843455981045473305110963352100013658032531881066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 213630222017955885361512845270012607194858553584228525223858148506109616517025406838579330107363973647631749375047213741457431361272290134047484354081795429956163875990839011891857688622468760989263386058775573256730133145426434936242080083738731884760490656006629525623790727396699058044382438768290044901897740626368595286130754512853942402900244493063743633000474259289315882044679102742224434789989611846026902996775641286230719173131964195079660364743343655481286043647615181613476397125122284811234316482054688296464165868796816442634625969070198546570146662609072480786308588499552025934390131842874332946227823222251762662344771090787542330911011092045075938276043527438541460298252592590975048348298821703421351554539432177959282379293130249007665290108280932358834103055156025095254160936040345692070483552377786975915646795111870371116539834970960806673365995548531208076352831582623451996071261059720059920869439813414568037954941097684632167684551028614590791984755780647498585170546127393385827018427378580837878237120740778414580385099938730056821545542338890475342445809296647885233263535137279011421622028163349544908371329130787817815718299068432687896064720317452378224138977382265987814915179664608771508256757998753799901210522542221923267297850068540141982219676361629659962152056391803941527997029272718285321951609742050918786713848049820175523505003913428076178631199631790003933087993976552065275242358725741754654041983079926892160022005298994242426891431126396062435626775143953666086517418186999293460539298266957209860893325815957228461819361488553773237095056962156452738685751450992120626009225204934347422559051536543396838320239573512357836030867499708248805235130400352430513258519839919131272142734753898861092273032155282691969595517851564306173664062396137283787373560886057526257447704624450141549337925441844847293256249882397950059482883408370954789779699575596385003673378178992896512117950930564335955546138815335771810181094853361670626452284754336041754917699480521324548984341040006633075714994232444327507705935207638504081755625259550144778848688766769760032836389926123580864132326403147716448610592129453849070431762906094936470071095211605796849008043655204720251498082029484748356867867424896380016996965417276925236273593754268521295249452088424981636759526697285068824093684533956465186490776709174726990808520389352340726927293168485020671947918120476210778190637047116502326047771497906920965521525318337067851063379972552479833276814623865185717402151829882644669531226378426750357747962920849871598332953305432341483379851021590681087901696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 1577018590349232443991534645366842745645112180027494281269665202726830228013844254480938398250363739039522474030803120379785944665296773080785930748426394739952937992840301376951963158091225612204637317257588942540261737038691547914721688667938005023501507805123941990971998594505016621860825624600277660403176323882370308849361761918483661915219532324326478584155220629354329696352492643858555972048178645615829889932347564939340653416499815052535053747771228019095158214135313709432567100475420933603256386058810296996903118676809817699820572592036866914754487412512653612620172554922812180187979061250482445523975912461548155559790085269126299519615930179860416630900382590030647527050993439349994140390232515347241118821536289880083549504030063916358392153886189664935628219604096081115086033279449369978495600406437128208387677062748052615603798277361520324778602326401371392814688504958651558436682941340713606933953465464682906526789868195989490152443986688460608671965600738756581367376104495246588498029427622812735621533470297416294918547769828478537461365167040469405934649975113813265088625449828281506781395318171986804859371100526003065232039292145170084390276149204254151869701308075438148237482571441631678670516503541253552326259953466698762178576771184601384473496189237702280146314621602676572617598508737087765562934347743766707659424427735038041560416713656345319519269510546991065840963107030166511666753598189634353424277612111195343664854570063022253186631439818100065575857712308536703353083051580717216656627492392962985252752187528059066280956894098255435231408594710544947855320247312012629440231238745872721026328260829495334306841424208263827218290652067605563375723640024834454837931750941888164117251451010551595050868112530735291302365093675496066548376318302901759321501527936889830123711976344524107496976984535901941273730907197675590229613447572404810840434413904691458249786909993644534186496283987796717086517596736438156512866526523347483516773950602125071855573077639382211866364122519502824778400852362637949260396093048361584461724025835037960977630755345038629189477679983454344967500378753061336569593810019031661542131399834699952277464230141473080809596995461319225107255468950713447652964091980793124563297385059006761129211646166570382863865645254522175395662152514291338831832829854812430987823420240778607447193374066881155073944048086002600228913097357514762071783152919574358743171503123021000205978406233201431152705744644399620924268274851446334913990395459067249416396782479512331640564372408599089764258950093880894872141528707679899688632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -13626147753039508277084652714393725961110412705900711273008652889596459825296521900109193416558552422643795139688501346640056622641582084403130375555904467844805085319934459861892583192484235104627181194925339957111172856072030742174766651216842319397310109421681730761217994495427577184480980300609431011433427600673665616380982746180744418373018948882047739111772206688730495911168439549322145066608087045875506952273370412257783744456266231496954075804060228970609658324375347304144382064501460342676896396475159920224466144100203457479077392761634388369199615248627156519233053465737806279836194854463955905295647794906451306154537208402466990825725485209323307537057600551065173587707894582134114101593752409553249798107840815152506572177203237789776573495344350878858955453966079532657424481062316621062465463295609128794024176252518439382753111900351475036214575690971214675863886224120729641840046004936419536277989947873030692740725434891203780983287064729398038209201438815098096668881546449625457311108591149473322465617951310651676224443796364459963868306724908710720435061375221770795303768767573568649284634522260343076184469134848930067626327804252035906885521433396701518289692831916078664641257839643669009528890505969392649724051781863642356395934217060886976381296680401703322241473689783919343569135693143935272581786743503530397350739544259666530408327425994516681647831469872105046124590809891227390021230884306199746697690185257950756721680396678329750585410671188512809136982366916130152986627401317231437278753275338673475894398712352213193425681708589963962671373200518920089829227516457216180576307310639447332023109633698140372635420198328325294419980842354728377381433746339345157052344012681071263870085564162246789275733026093452510474625506799954624573290809557862933405380510756263005248491132125933984311159933045711106466853812349405678687438786064918623322017873722066890380026170555634687967580195405532507205698304628949990279962426014624659564725201272216895274582234453407607960532921173055412281565206333082641928142826402829671995054313147732204350906359038547404686842356756675944366714058290666566376022277156394587651054311863048312457292162410988088807199858783333064391242820818995855384884531726907003718801451198678916050950696681365785863250686530498215289133856590080625480383779238259417668320320267243130584132212106339649093554316519706445286030565439873950530293179345280950540404012323370430404570688388501492587682511104624189255683412608700792375846122899434278875520772341835919166038478950134478214172977490325756442451410254995379592364032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] -834023140322680485790712381170523796651370353406559620455656477121463001611503632320893839516641017115843799337001121094034441213903349328369535750512463691133781275198708389425365343027051255801150796763968347500775023415282814095220243620677578452231178158486956078824168972927055736366830468038217953191974997854170478511269284024011411421998622480581982636419846931903048945054657307257487366423573334785331130354467934601565954392841856469434994044167459929241257254179077572403850721947451056057526112939858074801205910162538052281033646329971662053897361746889152378288807731742731006565982443910484745485398406371960110072536910538100297042218554052079217523155928623248152888459679161709651415185258622996180690987875490463994555871148626552503819257945732923842927387770682555462820021927401870112875651868437065810127913862061804096114893434655715374660806724443070939476957518093361754863994467687675261048209623918523138746303781251469038456923954730635141429708025998087600240313936745881029222456849067688025285892128033649222792565230135657134262047383866962565690686883132221711276407500534840096919002162789790650056704692752371479956231556222168889216394763142233778448559792492153724064520803183044970361929500629078728310456233339985956622902805320692500260859996808043174958543727187081784285993064779649961610890673901743531318591812943588669584926322954348825238318046584404424677356124539461834630418984227462491741488978074887647285707579305030700724813314925074155368114724506881183951027873301123913344404766501412772425905886529738592842262394399067683695920344793467600398249287693263866243973086633387047014728116149799493638886891349354905186085804495421712919275258000574269009822916607566382229032996706396995795876805986758425664144668831353365766769973514255757991988333418463086195452567105155347125452169242836608552440544900190864332429462368688944968104709047979719464578310415009663239808236463132681583385578992413906689231781529954201890279603216949456607069457264231801875939845880995750848603468075828265540857676883250290200966209183247080137729594556394411899504548369314765784981830594370192838455127048625228020971227965632228396442360095819810683915550856853045463065987180067478699591004193550831859181050763714132875797977211902192497737747443990898348865666761498304053313233284846030291413329752200647118358362919816726137958992952008252829727323706913221270601690399005137068132557137344583241224359689934736124391588707051568579551322170191715020228879360631540781733571028940192165749519180217791078599317926254926376640514501890659366901645312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 2832437814630210382334282504023979117423474293909859527919923215490224486067443198706706740185190517854802545439347822557840004392195249670673365896740849030805242184492181898137203131071584368455420257681677758266211149943220648488889152249239628708617367533464183616894727289104991748366273231780399284368277349785198918544749145228605680812219971910372088655706593558447065728180640688802851342409068503294415513279310886565209784088454755500919312410611171988880849750501785595774857696643329618275696749921725200371472438052714105671575411720875125661243382362022762984600132726103977652560210876090880090804562931004567421026606778705723920836579748293983113858649271048728862833634783799798835011475618928717437840108785568473916753436299639589417438730115222693941601194495329452805955911314226753992332025854644453219048080842756981503580124398100777236541108980319565135078613492790181841498398349503989004580352882712645342636075482500522395922132822216583151047358746368778667678160877529661247067522912834996136707205604336053583184394123609318869782106092956930574494548250187328441771650758979570911982008413392367058796057075517581054260835337001784840080524772800054362622626029613651785321090136412573180778178600192215209354664372681915369776418373561177981091050821214924108777429839132652820684924812426951498782562181708967726505005011837183175836763088841875366206269438074642765378171371747554228335246150501643860319379422171064050625285157812243971720208174555599089301254001532813029824024150058451972706881160468144314633002158603271995335736258121159711127396482038628234692930136864039326607819215010168211347866072075675915438743827897966951446872204337890741335248201983808370734817059345609211273154843124637398782821399430429251598267549250117340602055236658140396441324345529761538472285469635148797272155617207214049857898378084096418265948717578888621106235573476045196449910515398676765817100917003621560338776105944610271279073506175632930713696108549527610858227397911332387485324634380375755786415668699377424971959410904861811770027779175056342260232099282332284023373541888627758708083146507253842910766682793686893059360120702443062488212806745001445037089973772902304780042297486332958329152146117077583598368503349818129545619161507045316831672100427556004979076106961350439799270566477301893495481516712166098367098441812810851491187640579804427426158595406946656981682278284385212265594003930729392793964812764899548204450488921331855396633276797065642558290431811270228483183530263401995141821219884657496336286016811142455457857435497457589461538832384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 17054883836118607125517908292120968726418461563150135990755541976717131335233098390763989513750556751282676202109242580721690846885648289602641113249427203594057847583581742767980556820523110388764710285261364256091527763572407845822565581520994947778403381518955430173495640422950212380025040240315384387127057783414646488419666408817129037364508893482786444399230662596668183572224413682278362843160507004747783769294761918448977424327672429586650002626824974844913717186960186701931096622474587346553591987003501667117984929006346637503923864618203320052634784410900263293466901775478077331120644073922124991713817559106799532905279976183374720417270457734916938632195589108183509222968324097707245794834206292369492233008655649557235213402648400621730142205966599552251398643742614176743443502598329813512847983326903740417529230479376619351153928366046050282079756438501099986298181124371603736531869832396574140851797539085226925254060443381425719945406811951018659152800512750982090613849457294590589169125590537450187501281641300802939960374573783795144908247474271621409660841651546950951790365906097551296219974388261921475852312574787465289867613954894589877396228143113851813498025823563922265185414299651922612818070708331162054875776924106609282882378936347954722831666451355686712426100528568639348404177567449233067022728026768333235273743590793189685844065515933085728007468371149230418795383495308197059880480954556594945621492046525104475724173520084104899113958103455212638137744318754381914786702243759778863135968018717948075920534526713959288323216198204398383588744214991847331595610143086490475052163859284903705497147329624653829226716187710437153173766750894878330924053112173563753502745109508660437654252954187488037326517601514795025827277437116505105327942552526419531138802286154015560813632011617411547865724939616450477642498581751473702125615922218703135422274139628204927939500647032974363312711978922377181027989638324728215010946739690932423225721669404523895649004642074453000626004944553207351370670659724668572909579300927599237417300762316114990719136569639856964341291122074665090830253514678760376333742299609527833306898460293670448508032592850412953508574401592453921494307455581382148199490862605875908754956840105829000339221757855853251090439555995293347325027827997947762229100310236674669066135948989411233644646585936404510043381289453153838601730802037998075312554147684303143444484148410722676737365535935371199465470070103126148836596287478505560001578417939367605732530375029587748289325578382021539290103997148970635807850796484274625460098301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -107660329481140416851071950342836578751091888080999560334823888362595375878744149324971095658447804592368643602258157431522827664568059954318298556209508249452200369931204488568970565057674072753572221868270563147488673169803137139764918006529262051811213845094818518455631419712491354278610973993147321623505928496125264038407234328395312473521109275674479826851993774369678029929846519910186886423591989624695445662927372376332346982317191539135338980360691746838017512448909149002216208457032739919887780435965127403288741284144761727146493718137959964599317086645179961465874851455758086601101484195825642174618606357999548825145570041344035084565433792635803429812717271960457845142072917058880543786942687318884390782425431711834596710087435909017777370355751166212044573547321343700768832163245420978143649336524699812391635903077916059757311524015237718017436515967905595806795310420381244767710258288920527168406197315690159740649828903025243418907559163224810946688362803475246214552935371028541311896197070062860497398277167205291755691227217069918239852129727237118256109961401679927695100168523658405626126744273874199293350320294828815083552048681126281754524339124824017695894500097769512628373666426505996469702107972090876134265922799197318560893982761389850273912405348096597089853900373187381892791865437317597712270445563002056396756803523971390826508626156721814792918766533036112294109808830769116891038695967377696728543896168214155572026877507041788162439385461683465815281718188517410182636673094214953158427278117757352037886624679926738202539898427159584998064168246582210472156811215908690606223909853727732435186551810540309246562523360053532174681395490269319274876562136544824580675362070591561926667305061685960679240917180800296196945308495276202792093345769669628641338861895033665112909669807640401045686192004574740637792367167592794645355063398868256507692293329818945012103241420739934238442067561551792251077714351066333933842132326195147470193918402548821710160142247584851977148931263757287343761248375459372413309351267405691257515568841063092234093881888957536699075179333023498803238306744708345311893351818389205037883259454159616894997383103968786232281370714098956564699054233282533906568196461333578389875552875668979997565679495460675833245605527566183090676151581838036615580392484877991820105792568078290026610270284444219870024327429766682085271479507307314031021799084201411507039357854258444034094032291611634609216085793713576290807334197043306387030229887557817703682547818400077377835655660990011199390413852175595880029484727321960063021378174976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 755158960270626437844739845548904615433863904411115269910848759275612739457802338832431644434754944750454852526272885470365295828792665672060094111887907744250681031300221163431569677779232270451911650087237148122148434835471460290881279941655574753580898339334953008940960092523900350345227378777077057168081372150546711650683690740152272298235153932490946329332448001598220731597650181359636723983210549369026444512570720177046939410132263979437534006681982635046887559615265261123397477022364261541572569654048329848066035340251775854827131182591311782916704570211317756391449694136026495774054923819499534641913902313740119215604084437111985538725849696720675357597703321018992930557370180954359580236915628831102035158618148231327980919641161144911944892496248879270484606467443082215777691578823798578795548286807880735849704956407370325404344095432442096449030061321455280142995741036310443864175827912682344194559006261399654196951151701692368468791523963841528387992346858258341658151078428185255446207578104449128715636660500814152092869563931635492853317712081875880291111959071261883187349427828804916770901954342266408549145117775220345439984366481838671227926861031983356626199546147381167321973912325968460818208051868275832366656760380046980875112582747231681819345014063606593702744757984978622570257636585604137926033055446210240828047175254146665689621533499072858349770582526846484622527893290850531488319811820106831212416671692400290216973894163276567144445872098260114206870197610374382870295688225786467818361452117650176743086181774130234337580855164980821832936438483831203317977091050669114052990889960703683274576100235993723350492973414176753004573259827646187973243689990556576143008053582788203266691658514288847654446156983331018024183152244969676184379680284643785798860493838867989697022839327796205927760694633999602507915919803249221954910056955935093187668205742476645465529311449109306240380403419165227469097307583755750195511076033514678690147560463020373360757241481732842410370785491238940724314612490382793176377928002714785008355319433279568723546011551438152064058075109026152338058935933358829095199599142996533695736566250516006077064176934207629534173146971590505520649351290893548952421743569387696133378515296637013234181457572940963845661704565384804379175677399528886812728473014196192991182901308533676648846977106652462287543881926766914002254924952455807481596303568886709705549903592415088569003789238634511340708229698417889935740090035369861219580151270928865421282887236496596990307041290756691634135210785448751151964742722852383529365405696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -5807351818309646269647984960187626177463877106269516105862905656109516891182143081881767842122389960878328913571384439370334000432990758340948089358507015074775354350034451545329728102092945907999835889572065056476901947581318761684638162661109878443340076483787765014885467824389514502594443214116606448725554397243518980438765682159233391412605015953046265731570768567599343654384021324599957122034601055089064282662374729415692185880999675208291686603587171810129923926102084228759895988350263844802224108122332667651581826738172350285885706125728478733280567587251287404244270954198115206935729820414470581020524516480411847281129431415987382671083632023948909921964676821649743651939401339621068007889048233271714738738018675841355951249910047474407195082999709159319022408686300329491612824982529330263342967287072241034193622234105133671351317300677071900647629030262495974256331651995182342593741807870435910650136123999979328956011681883664664048183019511407239371071130368080483499962728208294108281545847732644079606072789153749657541548352568970058581144142125541899475988556749140002666678598663181956361219134660934673327107426987164354921042563754885632338370141318418508272235467147304537146787207434169946438115487710275528918772287882334365370612060823499257986228115354340436220048746828794455080002126055003209703207299261472703511299669953636753604175288197564274716330594549384677200172291673810522863151108604168162913128120830290303141409700846892576979011386007270822053567893548181500299819338890875291687104960311099048179700947530825205232492123701397583652949440396219048219406714543498945117748528972710686197732850774379576832630998085397006300552628668394416119170686345540800435917271581789538322880218184082737556702010203799528050568110309083583233278368498579161689038003895631463695161459903981177748089450915387925834014424088384502242400846585624672672800797128160212339621422098994795448885413949331820619659235017518990363422022609188294265314012213058151902308447626220561333109889740299870770501869780290164320205640027177139300777523065831160399822127687884981209658471706703797453209269416701236237658754330494464641530147538568688185490326056236571440874520922256296671198584351994472476808646725438683632754928365785395965869931654740872573956163235701306744044549382761683012418911510952791558658655916690308851362397768848716403222783565404181439876597166825800403180022317401960876013280762413496182285943218799351620676414540164759682925909865016837382266104468499203646890064710760923990867084829039269724592618010632703068359674143937568347106995863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 28939061492644810985777977702067785402638313180471577543126050418075744837561659863017129424407990853162994667065505687946707763142527357747680763796651964285124887717236580158665161419867686243952848594900984908290416159539931738722679979204214789156458657373319944239204714628331978302307092688616036809681765983003154940937915157443514240573617452295335252157103812833222770664544997036754162338770166769104605050710885406778309717383001484117271950018054175588749538900134745166625109247652643850707528715126801176152224982163762536311783302372265290065207048047940528329150458342963418413769400662337430662589111486793144128793067029414367212847577687209002547585403416941325694235754514018756672447465978967881684283745066313171335872988171069633554230159783158289025206368192979755255321018457093282593764738564096738218426489380458513747885270782259560214933161246013992348057432128700214228229247919349349486413468045830155897555650421044537943509118046938263142978564830550794838549432231316526165215546031431690176105073283861569327531106085175800650162234935661002004825722672942058020094884680122413409700894183957780066973733405982958391534583527108889324026940602805281595204784521754579361390463420131148940890589591946175436883616230789932687038610877270566723029367646347930794745198017974466539246846014516454837820504533435169966488046440624185426492603547704860337896250104054868354564535407265195720194760920490331739341487809599772740958768245624260113912940319274732588536384035459301278661221913999768126155367547440816773946030270152342498565348268358202067037469717919473874459593475738741282486093340116221127200139152361869707181416115157726979877482107961335491440285237769251609223211151796909886924160399907676970159087804677680594787317690525942715610812216204776741348352080379719056578463933656632611446344484292965885449219475269262143369257414518085758033352667004584916929165831059608240786415924321812752098412420209947028393582705737354956125825945569380275413726289829004902109203698327965825840282839435475967052001773158594032757747820115968351361778700348306090374455992028588912304867064895877166902862828042512635937379294664640786439191161596611037352092845721839636967819069210954166574983722787425850240103360158936279865844753700216236681776025856542944043180349028494093229557003361024426345941287218129938969803882653453870504149807379705435441336968207376085643396015786434010190908883921094347606855536092533215053686432795624417837531788629024050686613518199188794263391471155078790014122573465539404911408607989178473796187745968405494122820659052544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -87822605968624391253051800180598070664197958686005775520781794122889239804055191366334320715398920250157654595207245762773732254759106249241019716826031267332143727030696788820158831440567673502948745798058223832881240642623776967582979673957560251756329536219641891909667149502387886444187085938080546136322718234904143313477662111632228510509279999427508970872519405299697806188833031918820968521690865004634367330769659522284305936857813498212091994584071026481574398654680652841027464154783150451221311238388460935979800210112766074356478910490867480409277717244233610591770424310995705619957513170130728113606888374489333718952591579234949057282731857325924299525427742700537557697808780269948868339417640587588781821663224932871443668640414662829178842469139432221107463774142216307546984460918029258749369668434964884265878281491237820466928012761033166673155799310918336986227013747802359970778893330032970768304370611828586563623803617971961545725841178641609884420020859779404971304649299511189413965693833143002621140209723177912346901135494397270081587365908625461049443445220554249699109777626698975763878339724059845162757553837360967966531592392153512821707495154043062957159563328116153785895453672512967037802452262987365629960147998856237174135493201449935441423761085273782536179181651535274169609015597993682950955483704897294559054374612438615360843495376559516175718978016623419261531668438624764190904566774144584690671355705572396546284193016779454014536275687210786329565289413407160631898548601036080407525854164261959907788845031910459810185630208114468041970660160661872807390446589010586457125394581168335142940956989709754649090404173388934000356041681789149399846522048759378575956696809090521738051252106625622682869324955338432730829719969828387120944478185241580494377671661321961460379218681300610219686440635784608005990496280065839498683186400386169476441893694377018824166194707960741634383173297981032431077247095878999570293824678570984321310843189426105690146377537107501436611408306698522923239050623554993391328791448593802534806642052148323745578228798434607160288648599667231301283928061896192591282874799193664629288044417846511454880960414495656194985740949712233893249593122843361071295051301622474603556219680016289015655298052650409458036495909192632113313393095282748846139142823447095301146592633858422393250230314569523212129475931865979408514684218322684128914278762972269168621156383860624732187076401997020201712321851055782177301819665459467951574652417462029793511424644427124244714965418834266226022255702305548521654225793660671899139726129496064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 137993981982371379451564235722826304691570299535886378719278971832243213559590413872766213556540479102972066087631340647576825127384208066820901481639432610486694487981094607642654071582555716316479545928286604720563328453392499755524770834743631844738977519818816974356942718430391091983581446688604223046300185583700833031931457630521006876280600303744766104120830746901567064566543689249723112088871501169911231856863188617423167781474613469575931011885415881129224783103726279362768631398918088901026235875218518060640226811039593964294423358561918495081960798065203908948595302169821021800871996704317415855894537565958838835943960870828138827361828501709439484184284092846019935610792020834166416487185319833126917212498509001967504660387727997513651187249896569932577190794959327337822827165157662407225941787653523900495684581753438222056855388375981197926486360249001541853882123999679707922864103854739897995233233977149100846550119776764294233185645946969032649381604417032224866696160105285208861117070141079664172120699097175345452020124831390579821382692441557893586452246470503039285584492438793260384610965245365782699545743625353385781125898487312989085883434756472557590840116261337074040664262259585619806956968755953140818134803835967133219213367718069145203416100051372925134697335690984714661136371499036059597307448880068511982616602191830028100538131350469017854436220417980581813519323312117899155554097534718466379142218625615515390164750858352635245033171282514622515066091298523506525304589904850603259429975648824946050088221918677930483898909368307483012237986964545260107665769432744938948814436922712388499801157812522250317669125108677784072436392497709422969114638953785100256595953828585282625566701649547694401616872978837142972165932749466823447366552930191703531018204003572441966724241131898123157169838067801406047858908823105022316742737765497964851641577151790144432286459195909322407553555100767864260076243957703850241280063852409128282283084406995436583606964728767773315978041409323735212923997721207381817332973980227789740592354390367126415902624016412562381878260108723870191217448907581993313958972930852173397819255487202668952899699906590052167868305336860326954732503319992528388054216979075425368130877303237250770763210439212216881266461583079085849032795085428808693552243691958531683407373767909156264166730251996003909724270049636909997854114921108910146701188094773765042703075756421482499144444901171727660299838925463282598273923118221727878978717247326566149685698168521146670640757682429104668799522629046019561034128629939371211752014155350016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 62315449021130795804350476182021097430709669583748224989976554809994575234509784477802168907071992739183152816281915610434829036671929830614132644641114561330178567881723121846662436601250520483440962796415241565807417128092927504832177557872676994082347965980033050968147512532847294274257196956857162830642211522643354346519928764754994824130323872391541289867166742708942412852530136306506511875588512786473312941705944916456416753584407778419459720594370983760016364297678275810607325636984282666957733977029213321718299769677461943098970714243245422087686457432374738934870145042546046700533702828900492295568359930721031223476771561223956598495532922673676788773515270374501521899892110575797928305839421007046237548126128228367288529041516630372817417430725791628589370882940958582900451256117737949549349444048347472947878824546204516614078309786047694575225052906536565382025560648886556550367674247312539622080799477925613276545859984756062288363564943606588649129271650364858609381240557617300406099084498033310310898996502247640450842030248139356300757781186995203588945895799885764862487741253492736737425358140596586579188451432836776869272235664573223406603185238502012707548586013530345468823045881624147147907349314635746308338306452274152873190861237123655728030818429493590100048610335786912016720709915422183548751248087770316344275455266667052321166806710749639768437172257696597353753091891074947886638446703171313096562580813423773236262645041988921111939051105880467993742739045663783519260396858987906953288286269866553633135237422540641454140325797806745792601453561216813768892983127466384207213165403178882325701165105823180301798901096618150585888951084626111510738584217531501831705535198723636946519297386148155114830156859697491392657504896992064654877506969904191238854429117590439532127020640060448040227438036572003085555519196590933909377345856975453157730557043460172337519323537366037940092567076115968740794872956231599043081986920901803326425557068826202970397523559692671549824152045074325538643500746702395901696942561490601111231227466836289441413404080445920706157502697831194936492653761335875366820785589765802271390316155835804294015978094949369873349389792668797643125897029785044946078687903095261984947978843969448470986802690905645774937696090625081690521661441967145508637279894084098546797148618167542241567873036500973422522557971596176550523949021733195083231394478463341883082657468584478582179528570800853816559277165300391099773312873466100168729752264378928779635179890591447058593074164531674058871945979945158155138189135685513786374621107322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -932970262026354005324447428286361555865009117792499105212008943364380017747300325489145493554351397244903389237407691250309608789880202859674177108671762275257292591759529756796675251489832956963905526762395408126715760518545920956532931792940614641364156245550117612427455123639590605381962416583003661201788810266563207644897461219466920914277103142355884920714225277451851831350395011416327261068582286375199319652635894096437118590725918049813375734618535007186091650999005287056696704662390744503235500204789015323389754157188026657063169914671793194337479345078200833471950105372568496224918061237498335670614351313590972332126367452083705971349309280113464581627880880272446934474166411047554970708817534584245792696126569123846036643008256659953331456495327368101598662217538427721735230655127299983629450053642765867201418126057064717066789253303393716063839494844474996754620104835596036211501173917534330428140495001063123918224639035801355165995009577034540826732757438600594304753720543124423593835792997890695831943074271442411764349269893438702287390745055635111159042792802408398527609069816848483369935288734884061082759493856353289835465433043441699902467072822404144312461876952927753427069902070397065545375834007366369912014891733161572814247029566782911536156253175591016864600856653625356290915147067740778443164075941488276871351905446661722701274101742735196506657329314249863381815351486827203171886129512183765532263508987458912847295056146804250532614842038714535489186175217500312730286599472604179229573890965261963868104464482901365459832009113927035205954808544995992798234571723546646547735116582762265582089161086128080823512195670675572233531307761358867049311595224336202106831697793368148076543452890850304141718562761422899892015312599718674580480126651178639889328902094415896992391308018989993921606758254252509592955514187976785802997933913234974128541962863398370323314738522164632253934289650646274063862140225521534547407196586755364443372025792022252451728763420370857310685609214310045444885681712399985666535501138831988687287249564553362493325336686023419708429454086776473186984788847139389401831421675748450392284628983812421104638248046154531221716251064509767184981613487721876838160186688902041545680741908545494242739303713686105854835331257533862471834552997115871863255255547148575373633273345591871673877779325332449614191545129084447712024997313810836630317815706936278118650361918021301728214490471617088348935178830646258073571769848200060821552953714134796464001542306216821484418366679299975244069392424455854369162717201116196350026345305079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 2304703456287784693649519060836065855007013362188378495150951224665383214817551498064452274163881067472897301063553349286818031797880661162691557312992745905116576856664973301163475167277040502142332441180799672378855638237920475960935202973172351410268626800450668360636483570321842819988235930380585431092795855768750592995066399792667949372024821516252734767709362504273632205564576463623263651996749493837416778044657724061124482825868411509518816808633732287516823011799121632708167068266511099524153279188976636382585893403613372815535572584535499602875050035741920098807585864203437434233889946034814704581344839943157976561264839802157146813285854279575303093910885887073113470136645084235931549450493663161058491643938005245356141308886550494975438917318006871373931263309630344531055107006047900864516065898037108458614993723015647657018374500528518752831805937009715630858978933217506342097863697147665352505621367405068962301747478875858318754584039739745104947820782037407346477261589955232558384671045845364282751370407571132149441720100587814582161740884978964187968069525442562767101183215827469129336079978896406377396314482810136147852883943531911924642084213453752955119175149280140928410728190988581008784289055310463837347482900693018860886571404513685914969067570490888865920997381972166888081191347666597188432025522222714912568562341381150776863976494614154264688817382950566847314369566180558637423432872432603279599432182008653088976879975529807027191398821455884245108457212461965450131638657584399928555669514738422200974989467740741067359891331010577463618632996223768257664622682677378093025098843215682286962342450986639685545246889293621861079627529584906748053716597403330393918666629902498694301343010426272404975734116986988278938083379021256902116816334698945215554346373308297655462550758811019911111617329673996746013042424373907091374023385679115634330340126817252834763660636751431035205590603851292522272703274775526861475124907175332170212363987448006261477048110103562202385485467636095819396184674367621823101782198789473202721553016956076656469975166292610875587746185658972922830682645586232367442057095958549509051779069298641727584263259768245450376474125157587011035721303106606321127588699713471581504169184639743984016909802294073973187268615094494613990779958574994008217964186333060645935898082203289374617284917118812652599460449792905033827050482098685508186666562872877412028745779852709769630003151025431496586684379612402088757492346938682784167434896247076883542668580976303210252209987901221059201186128759979831450753265899037182414233425261101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -1445759954360404306301294808592097021075980265156771918723588272142013669155902458367502613053466277399426201720127243465946356716288936340085837122822819852044841358737756641427284228237724516845859662181508567511404358390440699470071909120222499123706180475885693163321002156571888443952551353177243483459984831485604758256744104497471914374679297843733358340472102481021728428706706066243998787303863900934690748982122223453025111619172214237319646942840657086140124853307642790864589599292019804499709370546896579326301624962269100342934890879397764587078588880324349818355719426829202787729647498240776933063050311784318737711995384734875838484349408523014539955847960190797320898928618241219174636307072955784048477851087361948006581089714620051253199027777229014884608165385599381150360399532324377020537119918215116720795552511633792774440223348427872941103644317109115434070816806098741067875755553959451802023898912769136774962634169274715030482523484474497044233882277958097882659072639094610008506374960426737959644162152336451773983307794681060440448825192693571466257564989201446673522403483082627072904721829555248269126297234367661289145444361644023186997815488401595621272351705724448754740341699649060897137341910168916275467816705376927000647674965151182913375124701337009006385729565846396404010068126520458860275447930676182954472686186726945819137502658931895711839199209597634975224315974124553465537348068756044412945358546808194997962865302944771528770919813893500039434451096904201109881297842941800420471195369934285492604840871260892277515556676869925242846368980095048921788710089943484133611659494889258011412257659401279075387421415709940252460239618085361229731195347144018024374188715470701103253749883615546129949162754142839732516428245297857712948635715861716014017511888770939792691279716172120259017352123422118011008864193671716778982048951038714479595285184322332965381131366959874950941514754591526381276662161232324900080232681156409778789926700737990428317079365134061349999760577698309166639615505765403099777619591748502234714713025508036159024541907799012094482127536487619785823157399487551124331985841164649001594246065146790030785106604439483555544825158302772412498255777472671965991366032748264690574580343662075802547581537281268338003326941689222253455319130150162881638866914799175657236087302440197374078444080673659403283395677008489609833287814319968321936147322207093097433309337291961230368254044770381909132446943896941733455800591801233982684981064005254144247485937696598166113364085869788634521803773306641537330106472152725944390764033438908416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -9243732263488539786984019079216092124203817861141006064860088553871084128672458378471106608120286896348993078323742370376226317968177087904421206665421983618206362176387448874306736241957007101117145658499388903040150722223941409157179477631240436725379855404337876314558285978270637518637067630406114554662575111602811614675116485041847453442628716616617948525688497108209583273447920339960800182784877750821010623229063991518652507858963858830027496804420971900629273571307011499025613227586100991870460716310812104472097192162030177910803714252148755902442429926557671565895327876731845870852384556633235450228247648216169334067574367243127243380909344685060265764784398744275080065748875487717616498751833628471962791466368219421351216327993336033283091917533951567386356858521171147568417724609019865783982645140798888939509144968132145054058982378536329339826914794974268715058857873636405173752610331994299428346495012516482800197814449202318390761879488163320648491339844153581228368123850188414374684998716341293210362660379135374950276431439881121216777518719193257295042193404757396435213889914361829809580799046373068811950608165153961683971185048600135532211306838044750218248467588798978023430693634156530050757667851278621227267738888930347305225348888582283011301860017157288530967904027845864664720419484978512560126966643056870919366917583211232287263940938730297198172187018653970542154872029170677118867941449990666991224829592053362253777584454267270233372239171812129474318417237520143352141231029652889467393209704830227810702487490747369545392523116272774167000541478755285754370154631744965002720659139626436992229383059751508121826309032701849956851078002558270662919699881450714695062873513011820158578261563164542995752340188983208990530508939259161228102836209190038039996627515032197642709017068702797922912973927965123356581382918792557089107563274315094630022838145270344506657563545614757330316523268432062087784237456143936937157706590592634224685318156031019336802433695962604014308602922045989543423189960059641593199374786941574003773510491869167199004581228182871552590768408015457375967032874092479825677088295471389505979353375276521414334766703693601282558872981513300009478834393416161451768751264041379259171116808953689026059558378948409486202735931480147879269495469333818813931150555249355138680426928556593955948043983037746059512475571990828355482443602648547786086101753470297526287974518031668340736023617404168592364121683532640822767177150718137776848406573935442111866730922439207557143706895143210426948777288008671691821433182928414514540584371098746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 42201769958730407766225760506042573752741602905552325151425484450275790983281051997966129289628143398058610502138732645122535128255500355582215109471511094779064045842067706018967928186662565086131385339396333948807241800942945416819655102154839862218739056928700189896763140917918208543784684178408092891680296881933100612415783222537138227070545865096189308065314626476549616615689797345279909235177049457283192726226264996235734633939612441828255384032427059019340199072597934115120142322342596654805163074560305070084020803692288837557462475156163462762953408771698390715981715693054762908912994241338620430654921861199133258151349015537845471570351067504933807198601469791877663367577779406433387994551140747248770929189342976574262991172004913597517559768090581709783265733630889360588535514931592790223892832693293310315131623605796378358201263739012509556710255037324439043261856903035330900012894498266054318683943158698240702700313318166964830771426592541409906584253897541936237806372059607956928346470616717584238467979991940142968442839666763454159861799958625581404421072646795546521545734521205246008890902379213696861604110917017937511484100227305734651275929697992776851060866920967916656472633998657014138196448713657233635203650581697598392279165659246839861282758865053148427774606893180838637658313025860094014935300118609878400464007987731610726832608121343402525290175769253010519805666637218003596285638937318174323904472167521573272516593755214895399486322629504147394367715683027282363970028791030346449266630652355573365199552940384865485306121988021862523957699987864765410652171561554759581576290865081290808876183584645756415337810014759862565516750870316234300947523073697035697995017675010798444924179836626362823363834139546756582537012444050489656781792012877385276830422642567666627708180076693694732664814714211043673329975162134596192785029333232393752212117359824073473175828987821367022377999087819498351145961458733528242202610891888493251715766717856190292620362755431247610159966260755965378396782075230079148082525472705977387568178595040320085159313786041994373902980675031474583857450448947571972814678939318547566759384181015711229071634914879785596515219926378440405108393618501819122586931871307489601157319427170394636096753679778885990991422594812874261537271448954502421567746100907938440001990324503888159697934684060175879269157212882720233692399675329635313387393778986740289100576403339514113987264982921986750304989747093332939604225855072650471947499024374174335074947897660169422196256545514476323398776553148929828551675159611244438301729764637933568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -109809412949163899852259344976890463688927407126284638117705469651633835831913084778997890404611078125797882757786942019871760277671945762721418441968943342739128061999873470568660845835063785212477972260140615536683820623019485787205846657568551429102575720743469504508385794738663877777033378786149884403079711017983923926963234261657052852382325498253289102837741775338011931983931978181890722916566066102559872647988286570605034637828788210292424918903949376073960291894376311046876205440999724797103302244808941109687140835518082014154099833397129828025281156661097308695843233740329572998274185303802864350351471654196859739852769498589800757748701254641087070642558652001701783512851729418972518304273940246357046012167250387047538626631132671375119945412413771457166369789443458659108933710314170568061287281013563332723335966621741822228872443142115905333184854576815764470645765755865189492184545080085147441093045569767742314983546015175661862026045186404326119140511828317282726219648642571232517161798232188258926356938743324088368674283568853393019069415568713660191273557145043065846997487161557555240186631968250612433593902809627349371090892324165875104191753503058810682080142193576166480398006800710486546244677440063458921700108206572946460810461410030053160368139179433846616639010725094863655470674750503316728823908876819525714484248625261156548763704136224859160079126785700155548690004549537045262962261522428985346471934776608515338292834011345897187788184471262152745269046682079312861640421228614034865711960043221128811701120076692992115657432349315926361935976694122545249298258556949664340556171452062645671411901552603861519942791125053734401499506856450699002321750390453061212288582763877050179356357739652170229345866106064755926828241004642543696163703014366598378410837718254124302238278671632957729389591826276208348124044481816115194871648072929711300889265165999063967680758819299304428565009626942210951337993630338258238964478351855544813003905197984581554709727644043335468558772025595343604028461851285847974248356651338389347950812048891613407357329260853679511295677652460175774106833861041926144796496643990098697036338753525403733016549901047729907563421048616352397580601925772726069634527545603330121741068736864135840037333088648709801923874721685811652431684479969695526288023704701553590558198945708574188903118338143773185835097197543097669338927176243866256876747240368380573522950702386633592836249522818264476552121414169581265920803632173337437298981208664057994478273886839828671958472713152418071502244230144244797189394023138221220470332045255507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 215488264759334748935215132356659676668464999010761221724678207632945272058487587211628394794501344701805970500384670761218460676856612630329172976168298831233879031706383527793240520021686871530307784588125673757732487523967290981651241287756953598285370896144266431391764118260204073702448870542509434792484206903901796553800991472307291149530281917058070035712472448192585796806554732207049515307814781380645190833720802004070876486583040882672372401614109774600997673680054757896207411518144495598626557962634681161499886760413064559764500224533961816731087716446665985328745109663374576327994675348390881102925775499785022547851509237710484458714208609094211622170664249849020180443442686655790674381629806281564344077802363998170405965343458820182898621607267068847336433506475093369509766073473684467252505782714031928931190402418844723612433485356780573239937958930068099360926491024391735434939835559510442964876199079033773164222904400347312734802379225077106184626032175870604978167993996639448391740152564169287401979920799910018222011344682877567445112408854282334326914636482851720908220142776619783451576140633207949452343278328543603721734800057248363811347097543355667583737011290124435781483903055288169112875242348495190887282392904898384607908842106569232929133404425723627869649493857023722992301930851189571405042851916577033508181013267162981867888255620189359320077585506753794530458172997989469209417298855193656426351463688747709496338816783267118056508522142103857972003187231441698163008149974394584712878895664087718903299766800127925815790794834533081625203102260921001702246758864079702080320693624124854345814400356727560377801249506961483419075689729041246089508862680742768891688962623823856904469742345499659083954020187834500972226619069633446215021533806893743903466103589279704903171807917142959242729268186873236139074540468459725011735411421752945073593026398143792006903061479368887940941306240241150608943927693041700599830000837130011108361503978852659140774598060295877679920284348796318207717163568873371179793561141488442705810600152953270261175507716556435595809224861632484457256776062723054425692828566611112617912837800333610602778918909557752011883986393407576729424585943797956832360101754933765324485722718760034831038489746656991851704044857932133118899968603094410380163388625922008989092332476372692779254639974847893809018761218776502659510855774768523225150881539534100446724926883257051747787081059258035496259683387564948410274999168806423930112757168920866277306250700658978840969867808749165307377867333254375110729926464697853405163348859260239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -346295218111926620490675326046689562258188041139553471029465632617407908279785759584102299649768236692576003374799032618136595517222228465418796446092644152012069561805155250466322577331567581406724311644091296459376636055186146080411806208069429896688991251986171247278168348462834208908818627366584044906185299529059247346112862322624455329018181287853047504818149275339223374480814097282624133754600967600326193863461036803749778795141864424111462128134580050908258116206264690470368065974038376116619506023632855810060317873595265303470340626706812442497881333530451477734250225758975469337127329075872714269572921800644750869392084160880247320700396550619905454049772050092498226158760412374255724328899836610124362781700766509734053808615207398821396934565727380309063408998561512976066903769751418552078427515985510554598842806868729123297870447589825263010925541086770077852411393685914254086695594438596855370529845214764530295981230410520178702343451853907771854340367341394856643560624910858429606017171319431685254583743006711785595102516391712083426575931581824896023628132075031940587880508146315500671587075765844360712882759534000920054029994566763321758682397317335512659040824249580960287669494978357677391462645422186137140836389476136950099556335699001850120289282190896359126131579229013234447467159114069165981871744561188105879393970454852319047339754773168562057276866554389279257415752783325898771244758550644592406786023851788343312077237192713240107712460196840269613882853121705279699289377463863146505869338740463025801195296802585557498781803595142076945828725413648140266007458112646200058968997879383248187555791222649944795065840151393020178136977113914582320910210363113648817869119527768767863959225489796971251430897520779848748271294369632465127977585510302283039926082667852102483664155300567458732586791870232520841039534545567009118111718107356359115588856657581909624742744419252074180723428038759078560358188925103107225664797233358498075028083737589127351951000080698954673154529357349323602309489145604090563620888237896509713288208660623377549697107337891975369957896237309308034890316212528773910134140654710640135708673760166803184244118430699662150313653402990025453620199765344181708095518448521612254979548552283975459400981765935057906984275624890538183090354230269327043249754410370606640024559437342472338773798386203419525958013703769733365831126236754306161177073055631996155496433738441737754117310607318932892007011467717708715420865062512642734433796771602134649560231903562865280834878108954379086375897641529719703984285255671589452632593423220604928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 473789021761678509574462000665832965808339407324293465361010899795039301460608549039931795113429013577502242425551764364763048814261587966023039701977216563028908056642585911187468918296940708286084485586736252460898283825758943485008190046194594867945490853214569200869030201493134773583686828839571247127213829029049371478351750510904055320092746300235986364453621378563944086626497661066285559824014241157462365702182023982573750434332599884596792608097952973648502341685770455901178406457476082692904827672823801378658824156800279815403525704056442857378576217434972474497498018218103493699514022345063331666011116394524097148397664488864588202270274210167568336012302036234714789715824909260151606969930923737611488443051417665863169622983845520210438227900964709217630004833476372709742158366670919569608224395885220243056355787286646221742409665957459715002722042371706775078447386185717598960362149593160537658792741511000260570465804016756812473570258384850836575627384532733027567922802299272360631247548926615776264270761736044988478324932024565415084904609685570499840223046856106465545104574800509514578980008886190651355493872938889062648187635015173786921338133686627160401672497099101959651123273254873098942933754889971382707682407820872474666739789791390829118345272343833856334379743655771115655696161297533824689325439619509924642969946581057899151213377172166616341617748049244659152822418815042884939873001169095389502300037572954528830551275926043441021817034946075828104063074729558776587654076563909524710374679615262323694662695930520205076735364190071261056339329993594178594960794881787010925013850282790857581887951635586105341413637089766450268592389455295837665186095522779234458868193446943192672177423626004017335220025271810643697319844911960397828785092006573043003130758199282760156388642816275225806944814221019073114299956122800463736120780245407840363516647140068997165998097946210904550068947203862897122495489202412002803577503224565618534985768403874118874283740661776174813606741726127392635274064532451343170020609530998546619400125005878584596954741845818667327744802617356606899698775687616640515114696989462648895841250070556505604837538782141657385417159280317374647568319225730332052043152206314297507479833070479925984704992184951845775443042897061061382936217117717780233254999124983696826135176882165957074047449069861601706477882382607837634332711980418489104714228782918745302151273743379820669445305235270289749387458130737326553395912887583846417406325080761106481322727463064675721743091485587985738411911442769329820266712088902997863543555563309760512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -564854917554738782054068254917206274381950792071830586085412706365063049571640382259248158703985471482838097499129801201126976893926710132076202154696436124972976622947211688991186905267190757764529007239369603491215336912646992931316268240524321561090319245900712701966588372203045458045840262167414186815224029805554007277568999059653750950374395763702141770676293685401174771609423857974973353378609440784536774932868206734967625794419896043601964354019318725063742282058175069201170595267376282511147912188229988912248332913122154839726342391602065128191835156288354969787490824727155774822783642845435471709329344988109667003536528641161417651383975421726239042396484774035673113408360464318288888217826981557067343008540158876149213891803318015394156546706755332677396202865207394521924528360225562553963443734275910531118322622987930088581186761604125665515611250261589709999292450171339732088834125702189311008357627901334248277243899096109313521000715886009331969605137496416242156673665563489322153057794751979387646282001496015112998998035836557935631418679756620088053402992116522182537606966660825527207285837553172193053026591808637194786720788416786081208028668078111959304961687125059186849551766108253300435046385624919905282618648674331346564734261812575842700569997244279770742528844332417765200417795917075268709890512735733010435414505987884029821786248593272381936270860779478720326431011070139055162849733681786669705990957299708819447820457363927074445727415648399677679003966808306222544012855339937287178232773995587778049337430105682508156127763579353308878291942583827680099406036166307927531574353952641261310620859393266452972184922387141429665137872793966268913475990676053365438776048339628195907995959683190645468115777765312867303722335192613622771947455485206968268440839165260230525885698530623963889860838866378570185105776316629065373638256033127172048485415645530326207630776988582246884185509526029790348298610245033914469326556330851786600359016866475463296820979744625621471975524702736716273733060625234571668585948368266015331571092154037720700593093136964164279635709024482427444003852596799352349660010034490588382782336358391544954975966332586545806739937076548377034055332834385559990488539477155805625747870185987621108346948976985356739039481675315084399361201516719397921000023769891489609328853084292549954346379792744193901861870722915477477834491499731290625306556046006343209966602106224531060716542923712675643325772715182394837730991274519287061299350260688560966587293295387193653641722630527266984601095979340714116282263985780198400717929369988759552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 596335471381051512373512608011399259382204896004575633826803503232814204153501728449332984060758484629535970796022629636728004905743729827001291465207712026930496145976823531567926660945691050994876143334105100585829186903619363915554696297888605855784440529252043329794861362562306489347426052696415789811863614149017635608816408521788392427101170874459259993005257912432334997044101252896001636550049269612109781161646729638698708935472204129509232004747526074789588195680775477656565686948758135333023659208851325658066542389227589949623079106227066255904998496757845291360385383141066668540913979599280601731879670231080423434211549851634311121586410908194901413238227569564723860047315650748420787125491262301611100722099963177111795795560254837896826946283277800563948892948786498118249015661003558115148128073077922995757744671356717911712172626647132295575265565521658417779095999741421015461093742826184632003584016862945727564454506686378962035678861821476021196308876992410504357776285636394955478645353852439078838224597443596001351611773268637441519682379865275048273784065812549179258030917932137665974943204626505303442127315884072977486702977190583787420471737488518583509721345543953599491253394186830247762819342777011935105312863077336909407912247296441353904416664738676099560344041669354301640632658688407956952973486104767882471559260673451829677307598485079850629467757266311481413559737184698682736340014194480780037442204038527704321635262029661415421241883630971029855618523547768400335920102212432455650200170064047868671376490977935696179873670203004709505055331331515542937971065467645074095945928477531195108255778988004537228318183195378989992947966507243391318015278366559269704032829279402677407812048337061048007085199804476646440482686704306559122458670501302811362680545111946058786488887793318719663745683707544144852211534619251333537081948769071184284492558768313751647840946193779225571170513674204121526782342175724764445781691384598188874102565823446989350974868760931590649421820231340960660969679991225853429665770666334198446435749522806769186609493323838632183793603711334872204807135381182179493325546788673177416653081346293447127385768705884628101213167846069843411188089437933247254008622946057188910648821747941111003708598971606903830084111511610464162422857990255544482257869957612671994993756356972695517025948407418850230009690986224946688674013524020284787440888598807161516921358007131649895158233781785687689090113151335551749143967178817988080514051975748368596856164178570293020726035864207251100844494090773266417404282539653148499148971908616159232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -564233576317109941120707871351904693508380523231789099661963023628087125725522152362913836461272185485823157838283576360797749917740633148813209669855233578718298980727561006644207720609226535554042854757398763490359620353858196827926840193657989891770425399740301426067786795983349632592983342946391285396054300234235941299383513987303999436817710775883638840341452985103772203736787272429491221942770085597120624036146911404469676557365184410073028856039428113528240998373425581855369938825161496788032882114882758202495100632765208665864474551386836901710687604929471452784247236511902507504866488157580559280667187814171995667093067147999144676400229242594779214713125155647524081111704119270768215148016651600060528106763532869238159276189292756478072518324475751621674423104630954234989592648787010879533596848581771698627922713080872665717027496072396366495646398577751573863247880015380162185322967952768312856095747530073450614237887153034497032514415779134330456894331489524425199645870991589788428874684855419545404747863284804282019026431039790866613722131565957592868780653647491937350663843648046677241674426809232765555834198657108036052888633773819200289084572338537187701796476064823756167534098024824101866363228938695700285806666656091943365596416400154302544785392388665754703841171481792620467235471620451176679515907529556624732922881283527616343945207625685764883198398337912215880625607295302741491985998659824531946073581550896581153519840504555477921158386800012333941190761039920010183361197363255862364021155023973259429147237094363900445434298317943302432387341791397776726328297090186717796608767745474258345383342813496574605603701882637867886925620271438335007289120130845997128441434561570888082545798142221759532889922313734806237651153721193307894771504690118836945107715285083056420744718908151786749547201343615966120410654262074259415727995492605395049386597337736461728506871020276853733741191268795004658077824736710215572512819218082163506945544728682121054232789408165047249480413173485141868415448965475912333611372364455385505146887731407346246913150491870012871836072501435359590100335809245341775107452176862270029984569879876036866583774313823682204821907400386110910169807075107322671531650160279561882340555425844505795473714550805365122470247977076514511946446626371071465626808427418300067254977796725010907234028359585169794510811653865006144766649208851835349371748743684995429759646305644700802183278006801460200313427986579618294372243893301533313842168061025199489112697564879640659837349616222971556169544526031859267370862393379917325875992394429628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 482773133723399432308606107231846645571575008448705950346828008005850424061331052441125052954530239515088715330640632597787963512230412074017464020695305690567872860506468756195431525851751816669145477321981470766684728519017850244848980120686820120914224168007274437713657050123599471841755736242840157728320897099897989491710274783258119231746620150201457428970568290706739870736672133171850483490386068035026842157297183198248124420023209852124321813654572480553603169848039160436749603987323203352997787085331664587474519666299780516240484589597056962428245959836177963760150043095350115210179443588717429836967900677655059791723027004829619868179916051908461899258983464337790594151291430219779932004127551523415899437383343678434112285008986410493364897685898645759444431207382417742657492798869171482432013890973749037738347801128321502986890063783456264138631563979155292922499869402084978980662851372025321926950422234535652820286949514308441863576422603324911613597353204293922772286783149029657843223471624967592899685428170913217475518718610930769878376324171371047592939738006758565892164985226413555830706983834489076030769384818390120665621922201665091459109271386252699683779869129423636846212891097455925443118907309340301865490203407305675953887368465700839784574067519549622485096800618723726927579033631815468200281924259061775693620654444355032735739471505884641073376234579541638434669895854876988625783755643435367627684403564765425782235965889057283360513702058514769545440433160850972982867198751218456149671146207458160848648398543624745674930598352457145360461461756588090910603352514816572269541631705047664131795327368601309270744225791221567548911660849585533576955345204356419092158035120487357654160378599120182782170192666437684764301630099748835947096234149444184440572892265933951351595620734551404987525433371389628822154263195764613215986490159225188979825407936316682896026002413891387807964167822366225769480444062521862930381484884983259398944765544027091883305656962177400767645993179151746118228778215897036912562210910633306560717436630834389443360541335352951957975668626440082907121665596257802465925775878478306650300655459252431257839097635202541885295899518019020051905926199874892277181584219320963027185266769306648657239051423050982702902369053310447928929762546495517012051053043158533874201451036217083091006087551156275191358824519919036419175654184562081949114171412399998743928572713752656819991433340287406820217369780617054034592941576605345075243075289660178186807305959161837430779075368698425155385536208408974278856635715334193387771382432836616192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -375862494291133059983493843954489975322689310512436065025160649194934634158267272524180943940201603031891716720285772421625529115575450912381274482191399328912369349427855900092763881378489292319916928864556743310295097590314382631333761265667673282690898777933480637611070735871161924040586151397845945770261800594470367601196367221740831601324736636786829042880708818888367399893025061901637141693675524696465248904659227859068987084331076009645804648715053028606367800055223878905339284533026940958855377757344537479890471467013899362549464867320601970428346705566265675547240353488522265229909093235093688985118731421860188815344001717027257501717151820548405685852371948734570576937614386065801932089404035077581231900634848729540746756811413263281910975431247074567034705497791412193867450339879194691292117538542670941935598676905692986405391155446839397542554445424343159201966799154125979480629770475444792912645296369876631725235214787921830453203078245139442677923014067152832569705121157423420551190335137829293322851593979111214403636382662162598299368477947651438378673385966983248889577593445850565591668647089503840072142105131785247884795349522898731822952579540559198379560005947611128066067087239906970303456385309721402918372110687715302052496078055080707176498389858268680987239694145369484723469540222030817116265953687159130371471671270242596929791682937277286299284663758855997850207949583484087566480027333807651877869869818474066578717566607841799498870016020942139959761179374157773425854798244765660590688480125857885656044130662765171461693129014052204447846437674452829181039314293196990223136828480095362798665684254255758156466044757494795541628115905461358047016778164421171775280431604311398626382059179209368709356880997803994740398327978639353379480784453516874637251449678036009966186149011368782365243988228175446924240721769393545558259386839759365549629173027193069933316608360294413667791971251355901583709565776655470500292644252495656596720884728951521022860294422085550915598375728665160385283577720068508676241642248573712734461278623081796743370960899167339212907270815258554835786604265412284342740740296580699660743454820715328089464265638705006261160899951986857779300152954304770547910330689028651631475323511510781364564357879264025101402325231049216632521055038316483533269598075852311280746333314984419356522457861341853497054781705873732921712494690974668431790478421818729346366190364572434937936778499172289430662417346065259349778077375362740557961817639595428664758357297751319960548305962484070459748464009912892275768045717522081674293266038610984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 267125330141430873965215819097448758621016264209590569142054832581935942125958723942123000061946845518565380654592666694496472364956661057278744270063920789873477624526074861096195931511053170554464257633932384634000990111850324836900769535403034734471710111528592134656060191308818984290724759744308451189908173990403709319619954287709046916432894769234134949861362404033300479614476124776553161702893048183883586866773609709349992553987057304285551531043342797353099300217317278104598403199810452399792955252586286614142543505751443020556710800945748016546313866754255871647074429162668302427340176050440106127910427611087716282151615088421128099509356297469952858694843917598145868206857996081851397672754445910153616597451964532191407211128859554558321956885761388210152159643354872136964302598299722107558836174262642123366617073040269678235631260798441959914621210337832712726587024098273050005277577312841868410743589530954460116898113084885904338632916767914415198779856236454528685962156653801917508683265810772021299957482499844009544705252871199191074223673678655185473841337092076020404622510851291676623588713128113560117749217971165205338713047032569955783107136222418400341097353756142424609950387478118975565422454053646060150579604436646736536496099763964687413718464942702787834658487355210756903029105471107804882981706830647641946857520295569178074389140891699997765022000992418526295391641522591021230956594513593974198323419814073779106794283174597816354905399678957508529263289416979697827084241844851586091832510158611825377932619919002067622247723251495787684159002211073597656271851427521554752512779192503725217318071038009512435711948841858747661007982533109347867813307935255493536472749152009156003880578708892820582128976385493632482228110620993387659462186330413630633402810405624720711359629419154461690977345998782338341907480180190692119178487819923071603529159551064091035550854159382696408043262397784543249485326948311273557278306196284082544823869004189232906709214781929190587430238851390720841864285967680722932896165120925856054960065590442331162164284007403956532088629359658738505922362822538545789272064185752357794224614080570599369065535543161918510172447467044725570042542371479213287061953443627270275292045925699253334194132862560549764594317007553437684174552327414574274040949786422221851941134643692720771662466235963177063463159803545403132056229814565884704531602991183339050206470237649943915094949967863288849200201254544977879504517626461721474585088614998522361864401103722211954834612230207517018983716687628619092702130146899727210606405798017892352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -173289549911173114283704253188770735138201466467812011180208710190811132140239812084241989530683723885691141701875889905272666105324483094746942483911115167355262694457490483175226281380232874368104578325441318303806453778616483341904737028018394467382474466805465189475758833314296888193317470804591294466318462001015558744309640844104245507808455406245871011129058706478362304290041845926872733214431688451055110133857908788613162332311803727894940987482253837516527540317269617195671460566384257319472956727029120247003810041866951845348130771432926307127985759596294604048313250558597085791644331166996538306396788888388035092109634141397583929132305823180739789343975651100209311713361830296705389563758997424673320208781011115439433576657366671286936798040184829839120972496663301925368842046726084469805032773456541950722468749156676264917038131043126058221532106418048717330332711682000770238532219619159211862605544203314617670931087682896515825265424028070125589761946527385867167256074421767383045778981983005046948815976728892013675963529632401927275951465289952677406785843384155702573232100034020023422927526813693242431056942906430757630874468945230370717596780313299821657271058090517558339271110771299851082335854601238343941227566732839742851947117156400470616392177114900755748625989715943801092201209508348279057372743686495324971170518869246413053590195517539818018931169990836014599743434424886737814643137552023986357370269727830831091332232021085424108413722490288921196770690526274564299327548747229199942276579060251564759208858541604703049765311161299702651525993945801703804472163855908121627119261524636785924135922366967205247434705355717643252383859170012813044997532878144906508945812649330206286674716461961486342739781273799575632349850517998626641825382358714496821622588063878607227420864304967949157064458326743005953052343882409193236154952207537319871967825357157901654445890856868400425703955840805934213322629348665794610101275782503429419590476350573402337764487276676482544178949127197019832511447964440778993047850163193564182255727856549157710103406860000669944241031646665884511861968539388561078341231395682301733494413623796448311532630146992822618271601031280168831957638909673312265988062499682719219109333586823184208965418019856807285721494888728551610672367901485628533863950918241882047288017656479955464032342945182474476214379565034739396915515564837323529493533065917838304770224179968190613897732068845356492677438060784862038361418159598934096067614841509290338959032343919195993499683488169035251607796101142640941562054085482900267654299776421199872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 102248194304864401404416716668816738533641610471207408855662546887867710756354088391152718403074602312037147180334922238075996656307284399848116664012285658434052803863360135352853803755130469643870375802869866402296681037484089922979725587760406258016109582126182326808407629663353924069303508166329116077594018907904653979062684629238865384217976701758551515286346651513533469772743151797445957407116458371514968811220825665984844435972956994271128199006570663240794947301814088951716514175010022814988247705955959693542879627156399838138024531768283722062676557149926788789533651136122078030418396996248747870329477489385845618724318826671398777498715060603921625502861480123228640699078242047496795688498529823923614191952112352294389851443868479653027649137321581242517770489955731947796085088803843286870201291356786472206605861148630164137974588770513576763438094055368141813079141290088206201350041564279442082145448990826323172140093620080340731206875534496735003000790428467138088054213526824920208927215426565939242773251677936743499675997816428926695643704160689251186576329918793016514083486827247099658201688374162279565388415476392538984291207606485538997163827563807164279876829101589354197325927375115321698372826275153938098218026882131066667016106064069901279119475698815463674182410302096393763403554282647501171479174032096473256788039177177497411048246728655717057225916259314332425534849515151952613537631556313143122418432004710989898404472327097883173963597323987441608831211897642737867246195199839477460071547099488682351870757971027880953889995062911603095783715445678938724899057088269478194617579764017479587857122280430666944384814817371921260839895333136290278007390103250387054047040616851568729222440091279771544597681245019196216786585447422688901416427142021673748762153641255450640134161552700179279353032943491132131911655258922551623217566727718728955299018055805165446055786233375500270667738791040511119476339922815086822178146413299901707232661277686879866964478643958306486473880160440206053474332079358203393655250866637900391577508080278795657101036868526390329881570890117653362630961789115228040858327930772177061783885424420783031966884842428850859759648579496111989128123666179590573303614876103212629099367290980453106024025132016506634313821694550516177146011603356738939713660903341248836086911076393468377590834896827391889134287221060343927577625292439282882257910521695892999708082316500137902512266072375903121783997367368742824925467868850574734363803315234889959449563468773897957439261774309462732791075555292260287339348210367790870307872717613826048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -54502086426071104700685145925321318772189630997011161513157221489134092113944946788299041226239154174225477100717746044539527633247201306350322454421744958860184781334157183204554698470938453588938228904663554571105456780089654145127545470451317613198686924433894695642931714680315250603083493868534715945677510802730493207912060581898204224522749396184355786497233528714922047782386583412712363746566896492460956509267866096259025491563741258803607038081903482409238063367289096073883276128005982047345210263251256542896655623739982228139190167318895856117349646364578968105059146521875820994239491911468046527189933314633385635490554729155991503449250386231285313136443112491256417290765042617157307014349910165241653487723199997227285936926508896827019623740696726187311345268842636149970758656613339149797718186823968552587814945716944423985499079047634868411878537084647777743953440843705482772428552175686597526294154919946881223424376653949238309690084528972690442437736449086015425270560852912652671188402209914394820411943300738583258945929181027249945614684395739782273620364072129587398247503541424279612758576465504364480094294058336106729408401071893370925152487006111971544608723660032511312545898151591556337671638317061255779439455296101074233938056490044030344850972215746098348051877811254994962994737203198246950664203126910415265872798336072130238883482799790896626059024317147950780145542540405162038113830532981083053860045211650059492521867019486367349681225735139903761194995312301557607174897807827532726987860509032844158669356139498443162122671554920725977850779557494519586565619239269297314675415226861165123270965863303629157961947656895966252550062507912449892666566399194017291688383800153681455229828287682038219205543421030029684795901501428572668016983744870815986706701995643201951034060163024828769863312432354669531072246297728679842094554095459123343177067658727606566388859159218888771182689245239522917506607296786190273919418627964965097563428787656671333886126089105033490147148237956031888119648159702674844969137931420330508976876255579660280052932994923053816625581959238917675096122646277102598192508181886803378070485188826053842783310987661539335130058796916360165578977335878533233468364146668707351672310840504122173618022301301155195160936836013575687595318150417339328185002698797516605663792725255876133398409072018657514801506553555551698285870714417346820733142836473945218221824560231461730064488064316482509685462434140206631376266163616225336324827829584746871820600694878473404125709604616932076394985857956844838117220086220532127316395191212965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 26006020861551528415431433777752740320176010721696819454636656094174851263390735330857874729641889640404476071932628764015222579525969315985172435022182568811141975765394668384269011388885613127818277596739784760941139773408758440989216478630107905546246951104587054763635845098675190162396092983540268500021410214770306281861540907129579407416124514649400277499700877547703739354902993550706441448974660718962386523408650032477630573402575599236485235778196873729770206231926661488006688474542830694291747446155136814928994254623341447033773098862677556641146738231990434830509787505047076866324388027419137970346274042343592504220200107712516370551673761289348687458179259474457359861410273573585695265169047886106946422997450334072435755466973564501856584377667379184162590305098055945924446440474413134748075056759002160412053391412322944781333389361432113324913515937519366795623002184674618599438468887436794855357581574024955663557083066509158384883747690803534993133756463108669698654718349635390442422855247645104484867288307157725579396574834082028330038852950534057411276759579745476922103828401518634872382787375563649036307615670599536913202403711474166738992820096158278634895311740560146018587754367457116480738000037341268546954676369930634728928243751843601683250307145496327255126429259777180634015604874093110180661209661069539749131000822713201362082748683364372236540219649031719369768769738563827151365452586713049146786944680834963455494425457527416667379294804285528692842847513686308490829650259396852016508846290279202066279045453584958232547182165210694657506173716111120196818075428061036202272960647817862163419074771016152590766089448946575142137669658966845224873134692444194356536320191479179457180912792770758187635865707010054924347144495063616080940636979449115771008264808002746412631659819877671631951042584681754411602348212270636882312023390496955991179823718667494378516251876651333115833106598573202111943428544104723647727209015258684820578541641552967112138610410807576859052265662346906530242831345501155124953016407037064191872202954400088940958884347164179048362109613101261292137993379750300505386505806836930437061069847063977292591677167399870728948347260635018234858293527112579823074208981362579043729293733357518722582896530978072241634908083091219898967145272625379086525917321256803012000129753965364327210022422099690882214037825642739024280093642406400644142894218009680331601233195511104566792160880784789238984402082203135618394837417277521182738176176287924845714202857052122783286753055218545317585125974961221646133010282608211482194365042313396224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 424251755264457597807698995212531514005438889324855047732722517658842484686655098697281420031829246821580500768120568826088110541640340533278944271515369176769294541406290608756824819005900728521743894965240461545765662120407041305673260499619760531809100658697130806350431198924151609777166123649158504043925447684980958724395849949214638341892402433537097256227629652547076893496248419013855554301837067405051986323318207439709482425070322166839519767779895375559366895498205702818001138510874573942668974214720421280485338836404772454944323056397829505446303522316174693069061956250976886184987117209901922763105297176394535238473395516776842813426668110324287343268934151255016622104347079604879555466932714054029612683431094201425971059132099333797183156104855082854813960652680747491829490689553645997236529419600161313121778802458213308503491268284279041182869684517501710324727992375050274833993799148831434291352123250120602364195602444119339084867231181954129276763949748492933962924554721726902720510637222905453828636212861089986851685814711689887459341447675151585175293626940048070355929049020394851594508186079573980797545620841762304767359598824173095547221780596676308153326642684366453615280705928891267838135271657096231347532479654729473941832439977035525682287018317903483888912437433510119842366519313779420388890858798549732422892867327932928090624872922753564240219059080285302869477740200750185235562865998842674282810111168398487835051702918921358859104399018254409374221916867858445369069284851803620345197635124635642753927687755910584784599421981198344559353375366532739297190330662253407153162964243820155321625934760921986855529929005502333398626626377158092667445444771041873055275742406080320054173556410819529855067237168810087230966679261430212612627160073775798779639056370689882129714764220377058290510962916438353691846559520406610449554430744190461574683893783686873426953267099080783632378846417326603253176457672936044962697657846440749457182271971150059721787851966482015888408581182455328368521610023802692565415247205274066357926042840801447232748249104130663894535928387343337619832627873421227497216338487369094450379796612200185596884216747693943988011920886737442174226654984393029061866721130680631753448635942310260772719062496244754816038829599577416961677379093027823066893320285255621454052978265880928577151277123807795620327926352947281057910482488059467702378125652396405531706411430719632626495959975891368194018345717949380699355084847763421674095387664848146293207594837843692910422886236842705344890827126642815802254030331546968260608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 7554926006670023207767360475755380698116644371711468838053015424949437244655360809500696554781684211891537292143610841982470501267037440738738180383125476559722262537120177216996733034008003825082231754023158776695652315910541026947092280156486657090447307875026051737944638087573371974132735245843254759033691249180695583007156618970454531877705970856154300282920643123955169802543084059995669397985453556341417618993922025929165296487032636159064061806499092668570052735885417442496956484956426578799435546252053222457348978539916989343987174137036401543417929612298644456549960861812188830656551708584435396625172443600421810858169132896837138484333953247279582862952632207692896786448700117359183734654003168748012725017647251913647726032004959757697012531702895485011357415317460791818345614315784629118898943211030140847801604134038758487665341486063592196219801238552645124893682460963066527838046078104974886333892861375253594699397726596787876615998443989224670535687676917288199693047186970923803654266777611898510561288449044947582188683032969095770918165157508046868570101368249524175879276894506860949543218231295572361630874163396616867970777119897730603401364708906126394226515814880021390575796510952003243941573942982607709586173398159679466444577418367118093352773984981919593522500776251508185051522313095820777314070554611014363543898553069734321409450656018873177173134564950583603441277504709205614044535183757904422906533815056486301231526714473644444716856503162425343574220481104392167172283653733139753045887895970362308268202799769860674234902637535015152806026106635909191055244938695160877548057367529230502047539996589689648834530642278478860720511574907460516635582669203323004346760646220349639378023272906338756903764050812657078122149624975732634904106655340359782831749216787661302881193671761485080217894510889116554124353482892990465447259666021745493837141881078689820466438022583523331575278065873651219995455719273300948152944958201135569777976352836707270128458836617593658915086002647605223180939483043682764863732530081905458323926776560867013425789280395133889372589128261278354247012337827401535507957713785798199584036820356465392652445893701825139106449783503698072681068804482980429394565040845977702390176663730677168374015180769536051017428415819713634977457155035277900331092466448607331512803569677607637245483531406727165227321647579753265050843307384586798328204261680262057172906576341599705435166241969878895981566262753147757372858810527379029602275395664273981693800050728229383459331919844112868559032717090645039652402968205112738054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -190553025449248451511047723056328361612417623338998870253003501632398070741826880160678822301427790404274140607639879774887373446699855773999468828775569202775670505987063840959653225944936023275304472922654197855094329688017727040147887916276442024857755799424184993494121796416727844052348052759096179973415080042713398046002401625788506122737981132867786111276809915219908933260371846011467043685072649415256492359268529322446541462689237227540782530193470510360141844261471406165391939767251351578344324811336722644461371483958236727367468612621836149901330155056793222333828203157973902070273042726807212524103601684529926421932822700376495344946482969910713508830698494756702188042389344590295740926344776096433184332223937934525654342221180571667506125136075799723715064513478725201772020905730539034906201464438410027811216000083355537734254432169800462148425234741658066140545175230987565026533331428320986974701440097277126527203092659477594936590266742722985239198855620513460091063390723556802678047519200005661823190069925133467956187764987024428424917449211349561989788421188082680493184541585160478505548367860828335002816558417519427917299948245995559113113609487648886604993186647584629969143833936787824979755442348640653086771946099924272389104375051356992933467331525338097526854843015379881964693086822707284167052018066504427022537319277169929908546709516460851312525938697369585305180946572667797882732294266533444062796733429643831917856348085016340346838591610764922032008905097620635543733002216756856171014990524233034984977240792389547913553466194224413216649102594306370690083966971343393414515080798945621230213921836171681763089731075236567928896509070650535223861329818164851440173240625028862614533631706504975288586812503171011526108620558999418041221527498358829313170183112093182129414245179294684060048096141491079686693187704301498054154340709729904492591879233412280509662097149334365780604098017592813528216120011603762814465056343640410997227713571531928368048699117926472550624803418170806543645561498015800100565713004693690973473987278161719955651551486720705745186574749004845785486748716890956681532978953052757328844090187496220947327715458390185257389591211417173873064228817853515465450294553820337444142598006977667215174531709416771646291428379319230961331375936054003125965883576613234624457622979814220200029802253582746848967462153920993067993208732976094183426858050103444486805703689613729525109180924539189609556116983273608348629215468556043636393147710985380525584401585195975845014381051784379891102480219883787898197537431590804593311744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 881500323330065298557271573071932183832088732146971157758369940411262390515030895904651831230864570839611414761038962678938232003200405137992552596536526253622924109671770642483358052985958208992241529424234422710494479583481525396889548954262716433580215152618291480589657093489653194549773437637196940456372041505947224809631477581594582018813258255998958005058251702834693449090971048485012385343768299297872649851770967597540082368930735905983873919699395396146071577002458763175757035669850231190624166525489544375917807356714926620342789367555484003771356988384017542671081604708397055711195933039808244297852918316442050960183020253009142126217487694471022317871651450824591729665469755272969884001781688130195944455287634886198646889384760201960446319809869116117185257903263100173929566696704465988629307078660121863677009714763370569955406643903894429075101524545166623074442361868007586124973646747966637665659374616516152285338409526904624999972091076709659754636406694190414697802503181954483351884989864765870045024051527036626118175572218865713200764454349514079535360314455102631727713896416441070080028894813495553526066447335184455053616416512537560004261354147239057229465167014719240120980858534811332963841504084033556853448845547325755227556322043880539252387224067144198462745134712368536824042540607217892474093645421209281109943784317184431072160800198398089402144928849969491061820338199305508879756961121475242357021584483046247154441878311753312814227148284105615412638771015399868702305608014904671510473108360186194156901651417218944469021477404137468461942748403481278588855443064198073254798063801857738216797807898890031844699882516264638551211829446397129384571958163231361138871738196547428125986298123278455058279490842498356579493245242482544968624544534543069944869641888785485721426960986821293196350174107491767387013613703283714679583191076511122306325137916085089299985549839074088816690599050477644549696353586177404765553887673566074689670780103403076080354971742206926811407849302173375325495306114813032069497902063683592262218862190781018679611337538654813285994782228723870261175041621588564011489080322500846205098823908552811812254998150228549489958432059629240661485283565848756614051906529733843753980161695194475768738939995773274139839149652441514991053033586503545516578465486447130363052977180201536171330353677647577342419291746311703602895586989050782780505348424767060309925959561708385987919977203627968782276149358685382212149969803696747430428039265542002783416137054258533781780578088017319972389848968164341402378045267014852636835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 16865468262203754195790766197965871601518030263027496159246347304623002938230826693060982574371545660654516034792527390308445484452879607777284530744876362487127147319595286031901818654260530899975317874151146015520204139051391943978012972483928411964542462750199539705386341522601413584915054554767871328983491424026399504454346086224672757286422212982027065891314424475440384410324404038337195457929969364690138060317553361296485913347560450475561968976853286208858051739865794393427094678558926287209026783626223239390184527085536199480276345588828001258910452511477869910833092534860569381469471914296883013913729611052195961117712740361378727523859075648887262913346641097698130960025322970555738067887460094187017537049734988770852732299698304121839610181067822996234483328694451608400992555095009769477886917109927900232905707128058099799037030325119516036373724777515120817581496944703844305332398760422577659483384405348412048494003997310922159463253260168546646761034367623182565466166613165595881060281166343922611332284923432938451401030549315382077970098703842824217917026841580719639087953749752624686343438990061740075684902731833309928920468744221831503152019019729879088413284745861729224983070302543654329986595879296490549475508535746465122650703463583797471560198868558602834361844168495979833196817717944005036097069762980951204109872908498335649840781100988154530535144095293827518377107937592081345058629919287080875406859090717892931262625591876131490500156848757145785456193519517162600419575171156943713311323120144622192725115016815852091434975304285526528172166797570585473139400054052904040907888527619439785459434135278168546969580943870039975209513060742340939868230498593074288801903108899292116689355913791784197785823276833866785715508418817753161586173679889185774585667378364699374638676837027305608473164973704556637629054206318852883768240730806910601596376070107688299328865338853306826950393628698575547687924281167200686978981902570839263235811233963360992837462770632442004576650727876576186276948593826220296800254599361370181236940429488302971302875302979173816036237034383015408838829748629056622794493563866372343690392842340900903284498479182258562464261906330826048477685777102999369389880846290858676891617165278043484084516716314247394941994371883096581947597929224745420787674885617712280576376079572952527644427871752084858497766684803801609511945377249312840437792323044833342307031102961739524861447775388976057086311687147917480271115538003312395517745297419421626154197591591112525495478783269908239442369647595623393622228434873534598657081344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 114220673062471681685337168763290980428583282333988400549668041260345951443561620088329693028560085688923360509807763448634043087959853400454484265511691411576438056637879971226277754193042326891108512137765263085006200630746764851252577871782847187767490093083357951241442648559934870649523669542244966776035679759428767333770491156505706395455806197520489065824994865167049086427752148839559758621450395758778073174392385616930247159323390587116375375192958499043903432173566873769349785021807994275560368316090388988934656201394962012394667774068830108734374670688142185175006307450370022742484129844193187821289155008205280126522563120281501522977675023120913734574438616308775574268085566998233564890963239988404780132114186219537366392277326965796401936169403063212821126270235221099552329902882690384774905609197211501735911568515227172057825982807052164994072467911264169714138571680047564576247462876348374552974030896377232509196347073311925159304692540624537268677620584331375795690744270711603491143416609853798298337527332519941930608119743372797780979633279200550835651128801286607360134801814510911808743172376201812908392651297745199521673626919742663328715756630837741402607210695624738893560601174337181625115196506440316234912931471248101509227216754460994225342873799838916405066990574604125026739847935528307356874273647450391254169664918454988044581005927591239427081826893830180357385301707593238778921874872303292418807331591350917272209163245779511119569011230626019488052506264486202462015190168707589262862265742793840642567956805008809746839433485045656956827831660108386769517847814514558642710844357648905289945515821843458793351605142848558939347896887385169589193489899608889509304840679235244257228075358666095216094127493552642665540050650622374835444508117856774243952503744021995058012856927589862743149570640573213419340857334326667615921653307918410375994718613962103198511900727853924028882220953466574982753815858045631603630887241702747496130626974537295523775912454677802464462279653434134676870401837196529151666911113027136085824299634892345229802266048129060225614296527636529451246485240259799178819873395092848601606097096467331985102168137415163858998586726709616066454795104459375263225282416687300533413537278521885517837299714327031336151948926558762541713221656327012607249246173133492136829888457902542262420103936773856459066734642527842772524119063129987491702885202168461132372458561023608550639907768782589954759097897195170097316793645688076364754420543137931607820852270956837064774614185303111468996216653716834709597729604548326339744104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] -763423838902778481421210216029882880866088964372230941400956818869234337726412273986405752675638533192780461568609605071585717426773768333721320910486370588773953534481651510208999666289140276925143844717829553618390535668767201436634188859426127929470156010106166623468811053612527120198652749168467434135369584344055037449114001453251063634613120487840989346607649779054014255391248197924079849426057430366051914729903833405224205398878424608640585914674835077227377469933992445792741016647825237057546826728563400935410589718178342909198398563585215757898040869039129715363574439719940051813349183854237817739594331968052640113297959122639679693576562014636025232111742056374216281543393678331620433797981229394522444282094276879734986314238772721555058007105163852422031133423163535449428574710076093644258168062015009570324376087923052135528709639899904691475445153850105723670313132262158976328363569308152485233936151226328480325782134223082916413895232365260154303374124058873330172023091930925492094024794375973496756091809556132962532043350659336460667637931145043561967877651998197297947905993754121930616171568823008340312803726028316386521463750629866214724669899464979174836170448666821443144603910476330885247119412404002134521459158777728589128957266608203415509158821797858099996553818093223555769922645569293569047489133652098085037805294953779877729195577713976358747706272374098509542988559611155712649844046282648040459934510387824410941306522690161621574986090129298238645815591317002601437170135591804261095040314381628722367815251929192470710959709407089850090416331818262404501093610381815465061592088505241586905685888160397320315641828024330136005338472006333296479060118698857520949684155272387889749201032411748375434008028484871446169134702559587758399795363835610691557258176606895253238881714976226707612891272015024862628427698351609743654153473853965988055976634038828646433233963110622403490221553447956875687336661858237868247052542518914728144057323586932073008380497170095538651937240857668526156206071397655259662295861277447905103733267672679208274766500488195399005781466024853551525239959514731603772626958282391340999127693245268125266225019019072576247850087408456945903117562321629595533360608923149581863609089459050739759309826658120441211733092505561510394993881664209339611075631761739486985429873592718860546895645310453318980517299482537237840669953924610281020051153957732627359634760674696659032558501439800845777965761742668107726418467200798005233792073656799533026548112895762904088171656727803627389506573152075733894939486989374938235503902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -10653843811659270115720864685530031249926138509052416894285137684661887349261406089259877740503558281728220779834047485190651211396184756755499331519744680078844080044284419761362887676658070698005452472234354159169182230505367786998606641226246927603770845935251604410916880397332967005570200229855743437866976963758405263082933319601959567716727318134281136045757026100478780655401261635622532277467350021308663936310271044401891174103237453345022532501653944629555578799984651045540524674327385830256911618521594378722750569164768173022394425444510940593910875987252064303934001942084342892540650571134796823456970788251639844541299572952452328497452623692226007438353735501529808596015565741908137252486486309349207041859297538708594969754719077382541983936554894092138326967527222333392140429520297558176659647091928327504689143791329935991150500059316726559151675475867436368789392751932018709405170684759227711464928181196648985513602253815629806628658944869436779916685037921809091726445528737594780840129629548046607818802344411566614881495101090950588612549244297561288108230035198080349681051757425024013733918547162281619751927438706012971353171073140415311084552152141435786254012597387303223957645311368471858046532017909008236557114226567683717621342099844940101834584064623900157999752974773357503785613295142201188300808303092543095222635820010513973646986617663767332904510162796831127784354897422823052082080762440890725505862441892238116657787757181213954969555710687251356748747208654625744375933757661486823954635584370027338278700480618811347333438227027257022944797799706959054072971933820036253626556005433536496657126316639868639414877405662398522905736337137202271866682523994476896537096618866337300813194272162629401152319849814927513522563622521230573880263078834312464470141010777968953607874004710436903127204415942607481505105954047779769196539178024926680760253287603610158050220955212828083935500737202492310647128926599235625400077456196648202364820448345296911877000529633408992182387630153782850981039168317496463031317897270543073862929690110555683839861715474354612590443087700237299512701610080967999423364205807777750268426473178023465879449901883353257473247471623066285184575789180962814051885015004812238323854859416477037538866859689180182602002878704629667709472505379275769685523522657582634300810128808776131957176903235642537873343176882441558980663978666144974667188119620367850385055654463632107877438645213125566804118692306130258877560771678202995582089047098746453383263859915237315337761546206429779045096594049622822714029750457887762490861813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 78244475360674657310979662478462796867915515516773469364910074786034487896740152153951813260719163118298059647527183742485159193684086321294416779122798644846683580663569462182407502932943439117650128622590654061360684096862860394892067686758334479002112440139311651041385527720989795295464189363675143666268042497648982752438559932393375814592011077237256602761065168917530710649162353283146068472962178195678509225190943580209693450899183613431205774143748484292231473575456175736481077023098380862533020530785922537903077867554056084404030376536228380255987796475058109313758639296108157310969866425923621193963682446846642909912903825814610817981134352616391508327680700804406016774276198820216574033695964327308560753436030469762474201009891144379742462181414363135196682923413612917318100661580796401874139443389621968120045874619643441125928231570862157702396884363112884408378335338314833491896302644090576698552119788764779128140344786066825507896197824606415169335686636794885112789851114078686072612210931622172860985785731610141515830874281107970759377548200194331123319795208221263130701260959538366282115655955457996317213794734707536641148099480197623781585882454271063422199972227197733749083212044907067080405050906561559639684648709059645503446570919296809711686475668734771295127515105540298392068764212866671097261726537378709115912541613619002406220667955447517464432989641862728555760405838371516155799525584734418578508195706421379700735429648666247277992301132119270160471649367082813061398091012370196771245921341075208761061886336525638258523069748731599396789190619744154088055606061338146101051924164409386685782211801212323735095313369480042567208781166358078207570019092495964936976498833192600682076647342645152075876312986371129521239129731307513552212562678081529898857149726096025519282377191560218550600462136599539712233256750374725178650364533312308323773797268842822969777887521176535128223510823790265192271492354079166387229860156326803718977347678600843766971936915398300920394642531681151776182018322407242476738786899965158643469782512071138917224060663203853466929328614688144486868848888143499324987543812943286373008193028075011624760331325064724628071923458530476067942381402979824135493900343853396330686396607500480715892820991066946980794942220521459025243976673096778191465584578211540677508770224306573785422159755518812061990427712298713444562768992391985083935346736181691363056817192463121821323592652286789913211400407172240039649370936935541335963976804036444736813971150853919526299142290009158067314190854701970991487340315506096378195476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -384366092878915488402603332989874882012383408225121513954140222091239391739171086770379794343933950303203066058456482298915286830478402969626166717205139681014503608024756893310424597860908295206270475135639837504695062719803346279225590658577379149160055913108880221926325432128230294899831599520958794267519196653531634051754792891806264761583255877609355152893794565683350852102401392609035666942209291857184126796933064719937553197905077917952549449912665363171895378234975280850675912392993934165019759907180732320181937020550433340582149850852276278271919615845192326152765916297433051018112076038733394474095322449325396973220838654499548905301786286867534341939867643108890467518327228731518671772742372130998526297179528055987720707342123971025641920214051051185525346175086391544653718589354843922269737179036504458116213511853191149165622920553420256899721403100718259290758094379637315078629650598622418303129926297894114856661375031670019620262280127384435888007073309804635758856409193761343196583127208049028581644754737153644905582539193644195175770719945062653203674096962752923029964866610843413851606782713567649539759732717462750242263073300183773741686781977559770354838932899635889799891008456363940459259383796084312337098995195577336579905978285844729133276465085869800654352920377541700481643549610788035712453286037833024314183973919393444396149949727513266840888442380444015408775180549161630346448867010036937648305944223378369370297785715237356324129047851265760562870392744356613511058865914878375355059367956108185959177671023606189324966887823515029798797484076401731853684914353229305343658223553271834004726390855007889011320416103427922620951165008969193708357944306565827826436050567239730998380057709776300799435565249141712522853295124715110877641625484928935401358615328802105054236474044781313276560328800344981636990071966281258894598323102703220075503505110479899601516145179677394525505476521624409226000847250030229477328810891928081619738347061972595643252876413118031428517945330575092184522906943641392279291318670192518260064929569242109234877126521925571606884189710869402520486369331503406239134759056192459786881955015638568653336898420716605262862651868661687840551664595797750576551563510734613219998744829753316225072072050920489470490454940660336269330425523073000098656730771629906578333488116455637260197849071034374756049255698456968820653812438389709675027511902951060016132875854824724244895433156240754232940121368831014301531928662279019765889447210220269475827061284722079034987387790447628457465343236022514312991844124467725706566226149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 2245109049742922226502515984906756479276479099914498080116937412230774995706918539278961582227081739388420678818462824746387973147238344258095905183897142428383854411476006024908563438631014487096341902286719890871041808962801384385932806995833598559232438413670361534483294167116464668984835288743540544817241898500438752970327019340165836178490777715930323821695083225576355146363181576982243228348379447173364813959752300362383040601088682529059414001319386219102530535958462480026623047268635886196097644423222242368948230344011501012916604833897388406120528978334753726751233892777186921323300266066446740556399999658412780524719112453419526904757730809297296043599271259430595303180037409939428373234621906924383665680265115317807320193052345100331647020175233730922872705346263002634754632241245812282348080632457822851284878274984907864275592632861506569227932260429335065614583212770273378651135783732266561976701963727225603051986774133670878448251387411745190699749551060022247473281886232264669498949349776740299887653396571507446958511714728718376185724740168038895082535369472901538553580022111004725686657905323946674072876516292790945715067837508271753326494595615577029285139726439038131238052101342446601820468890238888844157505616832400182397661058432787317805547121687488893825458708541793887944797023513381576166994006157229812018240495784038535808415210373051430138333401764545871582802175470552759197840009347971489731815359832102650982205763359287293008957912910865004739335179963119506702742670510645092954706311081049407579897886682646121763357256618619780286708140097598073089553828328170574364919023880486045085095650692373181664462080277566016145921295494711089902487156812630348954161944466420686216239145141182926166251182418992114542861209001949406096566590148188184372607160838132938386060868997693163725514309121164642409395772206033414154698000342749799211684885362226444236277748281735339700943848382265171248138936047937493611281186215566787501923405964316540736506473391327164649622465183961487643927715022458036947901628080655210982990141144219826883771058838199247096596779182055016707212971926522363072314723292475354137624407484428734751526178719750926764234029056562533850359340646048144463201466404732504770908851222589314120539092895159281204657597892932520340936267673915752286686878369856253199387887949728718863866614813306470940133992903462301864701826977249494802871003241761646964974432014477983379552568044622221598257387328252499725615528612225416591768712185951307853780117099765169578428036869216291901646978406426856785036026522384969725256941961216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -10717063086209228381678523882712154244810221214745919084301249083988832887873163530049265250888240767325640843337296675967972281803981903676180607080817771317663450434859284090120330468294238142729997974898782733866408953350685677629514918608095616837517759119343957202499144499057401085052572390575269311439630265439345790906680353669381183163713569721166157477832521102849297932977797529097259086987493349079872457516283436503206164265775570156628153895027449974750421193575406252902490366499739925481367184834676056494927963974149284695904452775389169388365736858370535245821164326877564699461306526638658930046898643546646563079966327296274244874333680701278724275216774329822313815711198716996375345097710785333844441969984601299226840547204076758905399988319033622045481822865375282758988361919427147745382606285363149931814257448451598280934845553066443920932885899847360841276954845818985648945008820958841978977496306196635237978542620449486211593179778189231821997826186472081195001449313767696754413289852045060222400851809625760732669582098272577037102565436060280761135812890782898142595205124118233332659427402387816347665922700136261872538010500100489578751234757395682238789444929527370195078016417724096794252674967167865766140483468010527648512175528030292676082346945515699115109865723216727762126882232945635548901381374057831732105388683293727745617081572452906969945446974496559859730173574335329241338395483796531221299574987193223352404739275282801664241290144353090955480712139122859873753731894804649594615507511594343934396841224734193394201367117662875274567638427307650731236211888596015881191210712813354368939295854579168196530377300841138669990688476558498428016044780399436543056987677478187414320888792589172186369152437210986544251218271973572235000479548477717908440508441229917403353993582436421787044811575596981971915903764614338417850127444496521619334348275649469750802907154936476420852316141240707510210011341257403895888634494402461719326630332642844887932805636209744548677818011091656273699254377073991807322616592181845810193946755247127105882473531174596177687482320065077568578234997489597986914185496227436911210932368944756049646321014085941205056833127781963218927099141516938952637016724888839669834983441845323534067065786696774030768483531358285897462184869426678842420492031615301739589153179305550136343096919467709476962837372733728524789630244309809647858515720084900340204084790478386386321965014295514948528548811355292469642854582409542711459166193019335234543645343959255920252106200000065970342710596784261043685402935778037189744214732177408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 32833490046401712761443605513539572701808720791347294391312248316517009359098626384355468684002810576553807685139343110171297380483513595439582105942513578968544377719800764182160365108078106299197623430017275610983549329490024762610533854236788249704640781611328895155075631750708163886538103342127556002913757712428060060978314039132537238541442181330840038848972886158024771715162071396662296067989503701850121663486331031381418275064432080653373556959351146765893845624476321147431112404591731375235607277414507599018147117385325083788816071683384684913783841720449595324978991359152891360970065431830066592952669300135742721037679582550236084073112179304338173207822345275096881724757448891179105761115523635369385878124669535274650021992905916757417284764326178547758872817602153058649762371745235579986139783362906392115496523915252586439756039940222297083183740859273750721359480383703961808954640155391236302059202267768361993706838513329526343077593895481759565518055658695832037884100876353846295128194314839573859947607270361736080821697539279018706741056829885477393849368169466883979551574834406483623961113206585321939713531526836188646695201187311438556270386656816677678357645936298468723588089707199590901107273712032162176309241714112802937481102265479217638206901659730405860147396695301193506749495239006574330791208936373513308400469719445216883148754881093687646295612513070281051064387062573010124904896954763269293867370127603256295835845434789561664688463485589915750382881156422199209753010944410806539477918607290156538642729314974076565790702466481935152362324139023675193906587180377477895642776094018538300932703892928286398256102015316491635257139294375679385548132919434692892112099774143856941805488631020410133370028216397057092425719550787865884232615513010885047295452390768217658962014999561628378150008221140943981880591279993512157653365239046251617811997846426934643641373274578025506840097364816144377735363513800157333363305122079790872427262740494393209572947580626128199105202115158873585304346313420397787913949809789443960464710611582763241850001234482572731330212345851135384967531512408791863764488322331000797513037269615693407898165581505053298773359613028605157795556401248619059007007936869883217219011453262003419584829371770014644213639873624001417284628335601132649218314894911850007213715456749855675246569173889339765414019644389600808369923001168689852354632305975794697786264881718573081168292826572831528767106145712970759802480711864999337643443162243469212257765217039060359603143595221282126122340452983170803698687583334552131563892884111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -47443411678907184345434343759518036735714766235434611994721299834115398991480678635363820262828101673569652402824554235496859186919652253091517883721423636542370768755291955847051464719909446861426036797695545262694962257639370031416483168399919322989056341976142088306318452476326249267997135933340541447722645179084716121351275630722018146652372079187135530997260546813456329701249261537221268823115895085118200490728071750959511807723824864963440225748962066949549201972168178230178103537806114461930412041855893013527367956382651488424769896807892299625496054655540594834762507474692575442564066067888838250431738558224705033176179667822249591334027857938664495418092480460646218843512636864686447404761084238335527204058734687905528719693302815567562117635773172396971951030456465244354344958182480835403295562898033242264010720316577000970477368616773930072006456862507442294840353571982748043407222191839602090819616632044487856178572664638897892250623941239317463876588510752100362578986478543267666550577801546877095722922194210875862752818479183240464358821494672577101591526445560974673089859517704624762686830956525589341318731145697829564612172378827596560581886127683850739097184416709028868768167817055734259219246589906456637242730619213621822685418869910342452044093664785008177131151447581960298900806882018375288016816136720323839704716689631594781870807080343522199712799524285905060037889334361603452845707351744333928900845782761325090775084992560306850574068022063772778121350085680182218085620091933750225361181669229958773644150030904038837097089366140823283820813042399390890533290620644570235728341660257634785288583397086684540368400340192767931799000202115411533669941606006089513410747294947967378126386736930108800490707738027052771712787337621241133152080514111369981304902553724245506482154713375066745171350224116525281578236651880938707718491220086141019338487351416756932431697552431188084533842897900144652167209284070966402174505168004776664751121689473034887384430172271285412629004272680265651341269765610503142336951339257417731876796755715198003612902990118725192402544325183123131923527562304388670506409160592808872868507288788159098118402193792465991943220653565516369895712033884095789227209253901823499277294376766165207545533965355884876540988904001969934156819664132513220941219520349618049604961146167780577416154679297529027143028391400684247496109260976877215332770570749568699296727406613980417012926917202173152472084938679007405138503793569697047975121486760041850613055349059441434206827139015650517693542953028734953881503988228357625966503175127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -73739293105310282328448227371438074020280540376899595504355820834873931669435760415615107408511607865741594421223089142818925225991844422622496009972468279666332658801580884486083796740244307203911274865967720812878674108906557516970773982584898999261217117244889422365227437012717340523674695818379967407484529985195398138794847157657343331451497307709974314196439987414368574398353574560381501850138966845464785502144063623870506619421513939943816592708948197143810776059928108805939268648026705075979742277205834014166669768996869079459526282305422763519142915168046151894675477303453938351807462166004208699978023930599927008637592151941420173719785207852112162967673634914366075302231227300625867063436964560039027673624073478673135412975722008305812410370831492397431308943875164936639728453499940485911868778500940163694703568117825585184625835233098442855137697510925348001302158168706754743741221751414842237707292379327194890537634753562570210222835000899973582484606196572584329402979343190850418165171999582047953910234695649574660406210858638039404342524558353075375859119134531107196890901047798003083689555510655281152335458859451758304524353004087911776316534321705097791017493503672567005206836451366573028165636402326744726590903072582740150979924986537233618408199487655535167304591441085508727020953525417411667713240906310804628262011095885594410622269980337986151434397237087100663015606794121649431827713616852776839158470104990579634614355618884578374414849280956015672568287816681081794435266451602372171430251704990386249656720084748946437364519521370059746499873234906057990859038356663513719342119534571561824037983115109555041758362993660459988995128033211062472809344763055518478034703960996733872181969883663446725727510224166378099931753702419845487870295019419892183802596990135038804137357698430062387546432010589850462122563508274954562981969715959879033211873528230157888257391450036697909970783239696145246746351831673536841703844040515078124269214422548619205303285764453518837784813616941774029294312211306562690798379997273818317042848530017422575042569101445359286356319714780477388202876739767375935941289684332268253276067635432532388200205876903052185212896325732021209494696608588860784708797589285583118554641148282705026803955917725975333506547987821578967990824983462913613364696593927946590942727904408000728401354221351444573307554245846141759166358549846778812833123887463511857383859519172822215004838345116856773095755388010750866256962519214618987265485707798288331967398472972026949587436754992166587769709750962454836049768455197228642198126724120576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 626182558109424088581833872055043590421453204411181200866284843564768221165572819760513296992380816105403179079754918568125878425288749447790649845730562847391088139155924532032135000871786572818114470798205478683995697104008169588989526133960753509382205293052315050417700229663561337858289953410893731834383149823134153512652104150990838205056486295951165109760421070479343488759366836177804654658028392522759114742862820301588804645927676875350309976467937398743221002182312988932426524811579430080751398098162382868792853853593996853599512736511978393060545563626809819233585229838425615917521306841729028934834200046783360541402285843174439838504575097613431762730817517549675081157964390021645340736805586164089767655255400588852819734348187055099894457472641540303787819973726614969244029422329262570270623603309249817015987099764437328767473226457184268138390447783138259247400245601190567528408477214431946804043683285801286956461519346174050594177304540134738759907148810501412526585071824684566591686147750673600766378176512647027711682089971419329182080606173953934323183395518782770210200904169507441217865988952509601319303388663516818795570476207783020098700315282635840454080912487800673109921200885492826063313394101918914012375777730920854246256372405909813945220391770872748363774865210792557576765085259165922251041759900980462860906162572830475971007957359152166766712098356199748881827237771695727679407140997332188247585091619915885584645818203466674514037378146222360906382912980170429552905149009660595134987209756587769220408503032177513726807339137266956696016785781405633988947228819047208234747323305326033807124938139745437244498610795594504610441772085720168251085564852299631179191012670213924483359291768299209045196551368401047924596513040091652387795140543216968208211507996220067633188847679076463809913375834218088827401390206787453133911165046873403741605364167222807282883196041288969922688983744493670481069467551145442430385129452809842550984672202969844680099074931701229041093276283879501150296916173352466340616013637151587407546550692115723912880033619425786131933466871039743867466798701542148363027563328885429469582727041960871250270285921143371551575267883225638785489471774743214359492644494063369772365059847649188577049105455310568003782158203555401024956457634290267532974470993391895198737991106893768783262969264994066670136609264079219296704007318278012210598335560296968552573548697686401981187138398391531339875396718238825831538126704458145299184921839274487035642951008499059629622713731583735386797341422501068212479913061766748398842166103769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -1864009357476536279357427663408496600940210810681623401124398606528681896312333009783131450368829575666691698767467511951471774193972318234975034804539551947357007860742380431327483947743538708288497545907206765007983712992656527738724773552222218714634835776058030978853377408830623113094067649705750674105048601508099429072279070307720643057416224640014707262269036632573478145381845650678209048179497198255642678238048166482005658354089551306592328583881921244199049847689589932161268301192778038620431466526627905714652464806886228539070463288467492726510194653012851855792299446114958669143099866262172717287006013904516868426085974480046864342839646692714623165111550785431813293508067051047060474115387730398833027592349465107654227794884266932451102060818142610090415769581216104415428053645015619446473463741116518283922628504894306359069361339011871127490558795247758329664299476008802304901625794974163434043652322161748767323398577337323673002868113276651944429326019733921364659972444550153595703815846244265260964576533936522581518754184129540410224456519592174385458296673425370055055600152760001659969595588669316171034665901219125345106702470476857065004514067833642577486833810064743021277341750485848518294271872223279198782583600642805806926025848109464182508846688199549369567683335353463122365199758797580198797062298048892445459149577357423010697602305689940054682707847561146837471538191019123972883468546440216655141546057648552469925802631811462708584976215588682051161042430852441414584451250692873212619000754352726166260349397033321110268485217300516076398050186866336745466659800826383128289765169203926250509363405369772850787592530989664114342739466144490186250783936537309885721589121423753452308166964844836363981550187117135984104977865423969473309462876717597182236203303935195641131379956401595294802449694265016676888990230709285811821515369689044641256770608051322009260099383685110210846853703345859936362879496449612253646382292889238583085504287917062280449971694784016732146324160960218153356665965259631666003893655488140185187348120195515157781208295416670977359707148443823443693801412513203813512907395857376087054537023536716126715038094280294936878350832040461734391653264184997595978118386966466886754754168265592506029298619292412850970450179425477041656270754286987286338452211334713530628059695660069733915894506244816345156784791013609906768184862377410976467175206869396988541756222889730326662785185932570441661589938589051982315871412701712251681983892274304733960737814723607724018091277013173676867284310015110598576983449695275948384287952107208704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 3238675620051889870032374417922551173543740220127638347877379510551393899567334111852605211805021283411896975465353905368168844600874687321195295918869202512890766714024162773502349444639370128026323330874327811330356222589065967980360697335879960244115015610188541461934789922990000839020241424721834506430435921037577438894639458157845266658968649385749395565967306831469380756064181246834502618750494507844992630952627448832605784765131163839244239356186572005855248617402638625758310704516234031420671128597716528883802823205542172369801465305812069025718483119980322441465142055209611664666327943811149823341955541379876512833494520263126877383560690078309521784810391573039832545748162613364299281935247379316277636468199332306182304940575550604284528020313677249892974171689967288068640650295732306458359004805305941441482678947232723864984476592570066114042714606819874487870732897285167731214010529907887439927577058649665808286380270779403703803102544137629192333160356469811475825464033969003099547937771914760088093752850360398289149193167583959956196279134975744761061738902545272425055555225613473505034866289910633624211576480373490534871162544993902922244884877553461505778038858742662246855465688027818523224760763108799244802044002831293051728914210375282225705778487997760715393047804403930829233187477373910015886683163649136377808503300896892673309009482539940164285888117284285482061876707223061040271906272579018030955551023988757204150087295079874329170181988528901521662951011024655255526780893448438630472699736992749212085257508736535502438833098152568384986871493122709526229109622085392258037551542510606726932240338457576611096093383703443879936571464733264011549931398343238843958558225523406452996763406823133891403507866351329820177133980726665416817115014459156486788522941628907148404680931873960258009204402078094545143297584590340833855141899963010309855832620674341107713041827551258478240885288009918557184896896662595187532027195209900724062179754140692665263813863839394300756751292865812136531042317897246877622330834929204039526005129874861203527594430578287845047365845052565890211558085125340032844416103263118709834034387061392820246528536779467928468169862738078363014563246568480110287156599212501184420899130807340340164512782395097875951213530686472069626258896783985761362294817215794000669338841257942518477873647583904056149393515687983044328250848858311104558984785801785418041453621981300992631982617867557093974498053760662713248576118493409033744379952722796448742518119378699538689398128485609530878544194300791787037085658170742298458832908457082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] -2275491708329683283075713232738576125361743335131855585217272114108388684259821412506769136647622597132393180291201628374450723170079439379369558066229364686863304077379303236793935791003115142946211103734075463200741055471825008460571323491154901962022315646767323902993640808868013565112829979804136563698264404473063131880434984510404172606946935669438497693179998556236305965149912335827372726278990208646544141504936886346769963906013180075849640252801817380995075736755179531802359438428280964821942761795259720206270117074118559763486947716775343728043201728159671961859161983136451637006840322297123555479318358871107063895064161541301639806171079616237756064651664387686994177219413523283302822187131906356433118680427585931232120915052490582410902731820041590942398356881371137472992636937636131234782581168796886672605785244472186402315973267688491384417150666156468312907277211741445649908487608552813638677639801939273564053573176485397650742490003766951136418722729130210984447844987360535433458050041853600146142885209317575379788323900461629129491910373432272515115288238944951264311848441742193704898668176448954932722349017699498744552310054608700551175900080700660022124382594831996699338887077820608749443891103930372403104138227835744455702921336209463222362324095464140824630668687542885385948161957479255175861023469847927976114902930195327111770254533163813176679706345949432042714212511496944675639445214375180599535101563455545684295217774161858858696864566663176936885466407668132816024400786279331427254751744029181780100892342920355180705199172518622083320577020379783530143698903054473474803198898543020457258752702540046641846570440024321163475384614730809297171728867798793306537039429469809174535222308517842873186364797496278386691965172442221402886688425813044882490553878884017622658939390886886577633619101690907434816184356475649708369206748945599713967001875819071944848367355442675620073951067873382850774992161331519342846668890827969059214065011378794340459541768726076545320634727917326566455741070540386511022211543417406183344143081235379990593643907568208202797412329448647965307322485620264386385366431249268516519856113447289484603065441788232640308175477871948292912384761446204939572884861311290444810266514894376734891285427193979604938155893788457761253928261596292078468295396015617452838151811853415748362421568802512053634090590458690739418592522157031224755705276562333096418615709704299734156298813573120819447033583763875449768361064508401925812508918037595368549063856266839145045960887862809982276146233747452724472508912899511479838041047635591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -5845339151250898725671221862010434534975130789792189014668789536309646243994371041746253960639781412874245676260632119561063686132121106630783201066591562683493474841383286880436992108740439505363739271280725720458539286150091958171954497456431094334977689704295490052921985875686245989516783639250619576147507718682498406200365434417116743870984660167539980193488550367802257995036977621947420641445091464787761037214042866309218471008900027874240742045975834690197219818893687490514894927092802686186979775531932026593114351846261221996889481591718913594794833143485210663494821776899139724077705489841355383004086986964763851585059860564472770936017319888229804463224835075002625832294063085667556606590615921236038917027605058044832225466442024174531785652957996160325384029578355212799589906784187361406712470748336651852504171921772776888952234773152127891281292731441986064229293747405081546506532902152331330463488765302363384000955222011371201165101210129996096556990346030350145640975947603895023602216495378874764858546598065907166269068706783976669018826630306452995732749610913517597652297452110667723102320166123640034070806501867658289352674667665884001514679548952557121231212623345130181187162803112353971678909383357709634707679747399120329904151795891148081552476789669835660301338335371659024072810513899550692208133660563795653308070299521860423270622737374624621950112816057786746463920288779727502937149268090708707674078648398812277500444506782047896733899862060304813323726193940416407939111202004465245043412547282083522622753083725530216284406263432660872529449590225667265325463304372366239585676653408282947902943775148938113282231219515685842714862215987104163654626141476857087152748095783939517584372376939250868779473669037962685500770512359352508771522791546256374910099593878230871690703716477633849468534669136760089567930122885949047598747265726555242672014308728434004412988749319812014117516966804596316444580296429657686546601978475624779675749655402493365395450692461372243939538647232264019280038682716050556117061700364535115361899366027063764382814126121211827125202829503573856816443626572130634409714936356768113467567945902970383457101486901379084127353561798398395797263867715173933947200369425379086890995494917370803411883626658923527796494265324555324056213091349187921010214215330799056901516571888860323688134171947916564824173145637980720076023431183622175885777937277090183179905301071034534106488520816582200280056619321300974715243226735337302151496962881838236313342688767831817380317105487794402984860065417762360871357504366789901299560871593246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 26674462339825381724996665759607122050042946393097249058618479309839310220886120188896791452385553566966718507704007905760347781410117189425365493460503551267411377976305740639427558536281711289606022997536257040092029001489207098751834285287530409012178894030452549691410553832952511020851092470684756126448000225216228527497396304186621180992899322698510384588333155272014180365591086082838722917072536879249142113044067094704445860454917055203236721045562478546836966961076232075106434409823991416269460242930992244908442714198808154419098911906222084611161578648820961999721007367733828005296933144738743031507040661446700213993218719888888126266486616436149188268076547175382757240751828162192656644929765902935995528996297372308299589235975761401805599889841506328083653052515702236342040327442827099722447287734426602889383755668801250790059921948912168740861203453066754915729180037437135116547408119023840986721775192988850351799040101592077750689614564819002247325808201978242692741810198599696210061286755060229022477091345953152166837778305891393133201006353430235238539821851092654768322130801887800093222860826477621505335733779927436637032420738483936828901109448047298447459504740245045208979942710451405094779807806311714267951643134520657858372704651333458047513670059808689867460345309022243039255486454064140237620721619167581203513186870183082583592077429497615359495702309466598679245058189243080672452735507109175884622799148721140256726722949274244287088057442770821696286129847183539438113264285736442518205801874965554175641529574755807679251161971194726085739060221711392345714069243143607237548564234015674833470205233412571428020241493615946450197520266581345937833805742071009044753842719591032834387949497007658222592477847622852831702302218295955018613987720166520857859269153567214431843206193979973349440649025132523040915606986363765173557357662659952647004087493262706714975331522438520425369568265727667094894551901309332024472947249855981236868933950052921365077008016331067359321813314958605863297080304849857483485547098402458743461688073658837382431239178729500287128697521463527329025098254657761845170742667792085476513557039703619308664523391604014974815500980582867738674535019163557670818499028561187981024335445821880490495794276717891949660983186184194560594552365394122748172226800512238309434439633074613223596782716684337704600449841776928957146768262592636507799446587604634872210999509064864285103250327461910738278515346619585942207386543027833742175080449255257376060485461946871143263783451474210455320139355487326800731409019034427035726639209841164288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -62826305768872072472331088976021021288628625220208411491469753931999602679336096358676686573483557655048740068300411339123188617910620495052224044743084343072889001334545073721400442776475049531604045031647093442273193484070031169505592131233678053857204315883483847696121929821082908396255376198090471871416216937632422303272500736019419557755662832237862386295635323661400313599571556894823204705134085882238477461133492657365800686932330076179926574805093349397168736228276983404561015861146452097344409718434136757102144134949345006768285704130008730490617269191062274970920170100569215938637491004552955611831361431229125344463352103911167590135435602030904997788852937039710869200343875994674985636963522025149817167651985215107332941305432230979805123168147144758633075967669234035734545854096992462375155847784576247101002493043962666809951035133583058145905265295986989591313375676380513790568531809726973863720634918917263703133825915515901148347656776241859523943644404698911020374594154998007394006133925703653293151647156829404083149964660832089469700793294285469809291385151803668015493321424669610935697009261844203219708993071515705892992932973936496165136465082248660966174904946985144041916837211825299428915146154219326281669168070671418629581327986166147669471047211574096576590060474468537837741539493871092143797447475751019849535805809154863136041787758262080718314490493794052733043444712575167769176095685255903559327321025847380165302069610591705597715177957698714158655111336092060389693129444884264678021819938587303343701025036481916463068729571219837542136308979242244443361576188892045463310169713235382758262409466861600822977449406771807261410333213073900191699143990940286712905945218901865902220437331303532288570113208803570874653178756697528386193414300626096151011681730393400640489053681781334379310964435318010336847571600942047911805908580116643443505204069275539963793422026537524951219540027092281831757141023024013598025383832425124054042287269539238654877746312867307525396035657630946182074810998082065005215115745254397587167615625735315335954304714334299007774491666737432733196434003815534164919390047413073411721508135383871532746091744361870799771037991378181179641852574458974626786929690280319614715728018701400420958370279583184056839129721695117299346325524922642683241674116259249002032253162394053946166158228578414227528189254356788984993555103655958041123338459438457888955321074564781662697528563470192535781032986309606567692113620848206535176802102431333803497127358323521283630797183730932142205249649062060471616991828907659270931775579117060096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 110475124024488372373778592666346714460681491621226048692507451204039817848136132698322683986787025372145171076723518900057523737782083988742827552231072839569255406689956513531249084326007469671995365669132998316140082951666526752752173389513582725167476733669258414416319398322038114729524095014522660761696737982016964725531320218444545948564156878839270497675653731548668450832616712764583862633959763193136241375821855162866193288144371157501216878203148823353120824560700025979831880553715769259780048528486756526820674763901980530829332959290431207885459979756114290290953345170552451142337500257922600220219607007681801765582171022136249731722514548697968253108482122483521740587920924062149509558166096505766780066767065182383475412283719243326021785807856181057031483990200714352384104691624907363514448175395730223960616985763118366177195231436407501698780134334440314133692542176224426996493087187952295129000104701352868584457930230795050711027600287490777139237691750757381297694986836823020270256682653138918026137827385321001126911844857089978502707945445972806068535308323203815258268047323350469383472896172882083171330177717718530331171806730138270721761752034971749166694215196304990427306880283931591937663610462509242069448788245623488442109955475794606271758004757059941822481932063548556426193153798250199190283309794847448036700326383903615319970581516601674183350466935846216862211609241878116958585063593541017512833473945612284632590383602174745094096374134507721865308107000441206965168328453620136227922464309711974408012491128687374732202543593040715405567437434967172823069566039876302072448064287976210232198129427276964790274014565922173881730582233490681961661446814487271852696641719745076467453137370429980577843205871889544769925162326413637590210736346404007455914706723896722022992934649316592580194824267382603679953543756802050923294756398868353035929619727843549557935697454462724339833622651644212811268825565613846728799493011375957953133923619449620220512976177192026027779384772835802461949532510023036340182681841845650300986983971792378579637286039035165007555884278809569337659909615883617290928962567283084650443136705302646977103812017877036044820095016326561642358771264113454607804107800754193423303114675004514081267647493160329342859828517008992631740811661415182648828401710130510422265940091066829161484016735172489711735194967912446885876089114764774406707891427010984453698650986700109064509275417667297272293229127109933015101662722223553127578259733678318016938723064099807077480994110652486165938978728219571673021074941142551709537773089873461248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -159119254502779268057705834243552495093981164309575572394266273193448811850257062153662114739888271662163481399451862874378650085608114750324621388704648590046342890188232070546013411647243327586389147740699690133413754795760829955641289882149850939094702304771578131294339383296162230030410303025764630278341306240447508493603066257000023464872019512448334761965003279343673820495585462973992874720156993946395533691372025796546902756314736735840236570774902540286426250973009103488014789136785357136406565676625322499192192469987930585266442022108863112302108061777100150101964953903475850592062424865612593994342595795427783988345561384974864081329007963451963559228231094920560239856118370350158849296230380099342780360695138939062573283796461049691457394595772474673577700508972030292859010559851920825578028657413229162528954807905233521668145507752385912322677590332903209525753740838840647807624782354890710378773389170379332101867055637421873514505191785716466412629867701398252663031066550994525462303543680118611072145928586615670755244209847186893586527374871574250425111506782355186694542822161171098497467134846153511168213590280102302600281142107517613137259819196017127334862455402597519265413882625461918301609817018415150263260949698611859627021599992653778033481603499627771512779616768149870914399526783633012091515995591496361099056301880977670313174740824068167110937025667644903263751342075711550443020063654467963431560837198883882109976330199341103977598959157139024654114681508368726961226241265489747296693057925958362837370100094219339672294990839077292508815206748359468307524705822981365662794139618422680501806753885645768250130316109174702999985746236839836243195526700776522242495229502209416663048928847493433713543202784634275269069827928508072585215827673775594820897669702603283943441248578712567421408948154098519204601332680897887346819800509061457613926549464392612456093969799535527514633036201856087597920068884565391642626636077686458520851205896034298195280305150808427626509969885749557875932928367644773595860296505958892304755836935377229188885524133870829790158640665894444994900949898619372218618390214992291854119579197828377473000040773603232345510208612363000383317109403848545738061852052394091667361185058304009453877658862961736968838796934086537462732076184852912643554565421931197964871921180173272404793727133810765959506881775575224912488303898707255993063851629625725748638787771582903311849052483755230185243476136525516557085298831697337962596255856213919524028935256245716728802784665694179437104887398991280551928241947163013837178074426865876992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 195690146549592736950626321865192124498427926838972512848665419382934228392885637017797670287057272874910179933187264756076080663021342420194767486905760151733871108276065361766429954056898285073313777126237091091840155969373287073713726623345853837285841557748232405193191572911922219591875673768167773512972251084087185983562710288261346556843892955691167714165977105484900327640505858856772062922099952951867890132005948260794386186990712326847911142071075951135380344569615394175832102332940678324833899754191288571000403680524013370802698705059101889025932048422600955570445100947886244257486841390614447877413023802347704802376260450742786918076462819701744498024355668461345822757926834321394245300759909469667102697435023686049767607230147454719326904331492946775501045913650710362975095109099922174168058978716530284510367531946924100929442897866792196630149811979285921521977160192365730742699920008207629280576679240760637695731106950335945905381529254561103263750454747146521611481648605103197318343203134710248950738345323031532227901842735383668710851078125230279398181552095215511806583937623696250419070560488390979391378321259927245863439066863148794749899994124419110079890836253867042300765403388366398444966095977890145477306535715846146654078141107494581418908606258001399360034004097617541851757942596481842712130767004216094319570114072179859678619461833794229551068133221619577373291589114762261009672026581781738467410599482884028952292779792584695367540175913171099058932513811278440298110625621971551423831322056795585031401398241865775263450837304959070082197918695446718221335968985560888360765121590041828561425769629958945714375461318321094761798567464724536123634538656152392447776348241862141731540619032236144649567218993650369043774321628522900565419228569094953657915303719864726900608722730664913289531456922364501095737563806609139318368293792968945735509440790746550314467477689705168695802421640011591815878493340804401027490921287393505101325257818081590615842210750647663655784086122928394888511745201076925253291856974923495135557892035346391995793824787045640403526882763720392440077985244198038241546886422220218226606018836001144738502637760326391240580478313762289938987074889817712232380075314855784413890080228785324328286888140493632346483655376917566387417806191032534914171484281630040462621408896727538588733667536473567710878978897766586629159833038451444005422297612648164820650667549357124514263664154921912862205108174884003456378585756054980359220942427069364787642569373190418713114580884176327772954157439297680436680433909860758880748684940220039168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -210612936762668806408142502294344710185683350184149268249804776174732330139789881524953235665394613257412482781350367248871639202893694795021292335832073693424103957548481346049476486327495651206046584178001088469494763844332684350629639576687333107279012770319782522956201179148854025181326749008809998109253688354170911935273399402672659443914974181036545177635965558162867962655085605207030646829242862455615594139132289162673696563164538077959377507003793554212664851137545754925935656347289373604811154192012014185914900030943263958648902033357599329584927152221478309568081647063859327382037530392300982297419640359043553849427496330827187855973835714829101129856987136083405130356186689619553725199722539413288309550458053408793725009735215681920757401241710909333634560515113663136299094478573058452867124400392858551620651385178692913627538601155630444469208377049501882617959059860812337496856182985012125962028228891860662008044343008949711459900982024773189162490360521973815954202000121319385210725092901101556998230819539081717666683800427238915252945601044181281397337634553382319042975741292332109985181413951848512666386607095562212898885329543180390030120948250053517016513833358859267089992048578310851765708973753905030456646681207567805203099309103217332094596891439112511241059836029123249418898712765658425520566755429375063691752720737260805337538281570680914120045671017779882855383244601966602670206516631666874667639941411206898370266335315807349948737517407352700288383244435253250628429227894426097874227955320342217010123130139808068623621999459017787728047405537365790600938773396128976037638935488679923456298236783321165037174980049626353372167113688214529643405287044646077276785962780858046301081122003632198233220681218084177948133066179026278666654181561857954542627548183032125965698996578666544492667919142886740127120457546250418041130497458737794998591398599748178763994182591310796761980809698621566665315954511763703369068633931389980634003309715741992471469360994380381393809834123783040553188285273501845206805081997249601110983699029116447724634266930631761641426159346482228150481837715131156011353577564210716699547231874794614010554278146071978577429327572811155640450790440175392697641163518499974202133983389342579063166933289815494878026835171141086982165048865768765206883880394220358907456385874126700952318248022105059746363369971306986675000258074922067684270127855482732575756104221706412047046881012907462662678600714291581221331641984525910996633967325706114898711368640389484301329643865396916932459023838060433360287019718886231952104136425527574528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 201810536832992152399635752639843619368553852803026431447823746998682555329246606948521826877334260802079537106885196113319483229904131624841725113193242856972357963695798166776278617888865499930498236612305441925440187820206841087134223623674442544925505641414483340809589438805597015903770298076308088271049648266728744732371407987349301860919599774267414726394083841359929870155343137992097082269017521496259553916592413189030101444009405763979982292203827349292971996680814501454820011351242169990572600816969789552355161744874929186822575151444379362408931909075702369107562025890714333772484973498900640711716700563821187847290417050055015577997233162103732987591855806591527638143521588732103321899367466283795707057684700472240725980537956001764826053202937671634487728269627854347772910385276229185716836513722224895098828868215529957234328757756885297962061263945356612188292043545961658410602425756112229183418628668099525242332366261914633673858388347733226600926675957780876811874373692020428524900173142254317945022618121651095791640650350963513952854304784247415809493497332051911936928371456288253217024053389271387445849796105617663918944864094603405237832104437930634681864348800975258581293400713452616074415212818097597852405288170129724351279524473380139723109960475524211127332292846725184146059865461208927505236853150238154334710273817468318864646889104760734993001943215134022216826382313372904814738597648400243281519463599945110547991924358248821134468431185162124392030389634475545415101337927522774495903072258240873029808751908111599022661521391514342194032319845622624978865129501137494746932464165512935935709896805461174343598042455668349547868840739405806842251466236649723750221560954585043363656879877032316216258790596887257566418200644576765392217254608108769201168576392948377578756285252687210503386916558655003167415746723246340599442026137908956863006065338885599339899226384762814900782648913706161198638240382011852799561550944800372223114221590456643910328203160915006269904234890134805237146830652860377624378235640347777082390330822400329368352956818977783332545114238135734464589230984788674260507433345350196545021820304436941180022905390840688107359795798723205088435362490643746792129781531371084475943616415763044665340853353135788049568841290856364343674391560800180543154127884672593699928282503195296549953526068772016004149590944747952579317423064794376192846645972040889873084772891995181337003557090137209875412917798856208762150670691108300814316678352712156163097813065950099737534468024708559722437530092376723235268208190544805510528228188663840768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -174420796743475320894178304733988052421226039753871212684442644277397282386962322738249183811335313781652547473314466086955784594530244503187127041055077438528288719210789526263256928504700996617721177016439284447527343858503910247995647712885488274524471521783084005631316507708719914617233112674012695599378770173044247703392561739343030731160255663541713476566352091094218667442276477048159950799197363229716418277245735802332790866921106715334655485374069135741516092955251102349934074287400701169928587839842006291543891097495263199335175817791336297393949578699326946665144277129310213271497596878600846631779356476313552625696664009779554868562840145628665121483097105063537727391879405892076478072448669905008636417022334245969959796158260786507725407199561341420231994675759511549263743593595851337660152126561509220352693818563535525521488957819679195435107361366685699972479072679219452417163364342816742365345977541144766379847667620433532229262574526481818655520327962309611879331315889127302582728815605640004059105359748576894758044259409023536287270783852111982370882487964673956463388429905229472088498516290816412520598880090019118702379525632844416446640785858529408653720489273306915606404187736008952712954488068359264323546928555749289003080582898853450682040654175150828585631916575334585192632922742449556596135301654188134597605982480966430725533961054706799926769828946242816780121517289206083741332025208326366738171985823930670546009533972470608426520753867637237989323883203371459742532042681740368995518510193322041698076027118836046013554053460706829945540439425819505488060538441029678549465953174170868755158379363095601672138668434917135073868830369932725003338303185941582114118511192490810924790175021038966307872109648464425865847727291071188826774789099908327679625636164053681013094734393282632608143078494775675202298432136587818866865489866213711962652672621245952241997274728166792252677181004992890963202672574655601026675748097831171683828057323366519096379022460865233405147461467840658319759524648081125071140808588615501636559838651272018107622835798991120208793723576935401899501348768469011792858545219899277913857283756761314512514339874704578784708102975853146980120526078161304473792277521596517093793247020890554058359947884212077618455315996200567931504930349179357785959949864776872098008507931800081391528084874252247887780595301183216091179850312331046803764578524162393786995682271531975504689038939157426920400229046765883835489980061464999940516499757538360565396714896981887243356062115945448623988855939722537429781391375231158420527262984698855424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 137291701340424383737949351002069531273328414426777810832119434560742720097988813746953712718194103634010383338051733496355371092515248844534409646991143273101158390841791351199311546479854655664929894122809504315080413078333151993583913905625626351436714515126102330327296647369021857985996670692211631829447754674190043021011221848754176094518758511795225055645818432776318849280219235564014816907270435693872865374409322365023791158955159069311461361345682568773606747822584542658515026353822874448193432013041348848439536705148511057453600877311210974879498271864682890861586822552242562883819876665336118646982187966527022433376287302328254183785687177163990858575435807998830874988937436324391121874130906509931104692865371322846293993928748840610381350446010198100496238465908550059657995474588403107808828572046025622973038745674735434124854802654050909778295518363784961808446364437066670543984112550399242801143884167763031132812156978781195292898418306042850797870599569886435862549164461887125724786443073053120591123382021753538338002872145191549009633602671527238807918523877800079088514863940802189105858851201081467435742244665616902588768153080573629718134231176449449325127619984977549458194621382087608592540057137360565634751576129012829898381704009611404132580868529582114911606059404844334760331868973224856870317197477365444127561362574305155187032057734375318489851667137443925362494591679019454630685791404325642758486335846635303230725966392183268495935099160081092131556578942058194710746932745079690083792350645189542037747577036063562823970514673245164870233654715142282287030151996332949358345006692191393771524415871885876547025123463412218212433509576393846260123552601307114634767511233574467457216314520743479831095529177634788838943041577942512891562727770424481855521923028228170885157908020959663932549963111165235444840405191007518264065153431256910462177242512129230893210258145702170649589325202371606230897997059734705923727781956330257991878938734217115060094597311484124556392324709277484883084591891060776415053346917521372759068988138214936552514133646196602644747311446783198950602563293273525983577005426202665656303194232191217265076488346203943609236887129922533107871193632579428963106119780267777301069911041910344174705273519606876064477169329628228685685514023364799830343960221340452811008558132966028313157303261091936013815096294454930055467868047715031794798184413594861815969315103414368053885543089010471545348021809089719332166821806873901762074941354928661786028426082134906858040665762185599368866009747825303922663011193180316587489458293496086528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -99029897861218969468169534343782651410890348292313967031778081641695028951912578909841384332554849625778200250630107899396113613230524291129168119430566185601734901258004306768938113513399604768261947437093279547127293728776192275185941020022788610853620619313687200047748738312767091190222741592660615790666665052774239593839905657793743522641529781954680407340951067839235814842013142136458808977698554180693821429023830452230207003473192720565337801294455433397894952566336974117502141854363503122412454676579194992748885891118394049534573862866060722637432219129552577854481682732506048876274832163128753624229152696367716302798654579282036496643138649921397949017867909382655096043129440669964031315442253264895733025110287812871522664737663084372049278185741889494574405777183583864470360970328637890220930326656587981279805873525897886650439107407373909704327659459621975867780802485528261762392174608914584631222817496664867137748649205080885489309583038537925380667346947698959502379123878825624907241216581539360781960871638688128202395976594472735122105264930473188605849057484405311829938580650833578566455897125370549859460039897797049073917249550658536459068632293942049496388600437751150116503814400335339572606742590755752042941772918600233885177062639378249539889285402224016628048539793878034209218355120243865099845336300619919006341105035618430877933386266424265694392562548681939473996192750643710155427255978578664414153653905221210105988185011365435404627131040143781164346728972904557000952621026559646064429025827138726807468353826931684553233369242248258416750391347486612159056129777541484038196413009442378138504307138208259643703282052156468569262328089927266054961023191250443761181371636498332361250316520123332010080938597723698852650970843931608242567652258865032989026767182567127826852429894666363864040510204458637447224821590002967267022944703643060871348337339790921010508959806406708754428337680447188714963835921115336961990434192273011876779651949527325328715405046049590226968228254133010004446430905807642896313600280553651469321691739745011942146665739433432729977693201292966586390891803688325016987159990403841999075756920051698538899020806188550605857780419122770611393667238765345383112922871788532180131424377319509493718051590527483703101151638560153752422134273902558040172904301902771252161409771931021088809987176057553575960012438849686912237611078065606265193681161657299448070829550987528578874612863074886708017580748345929514698842121543154738978002773870219640047960266300508283856426776152457920304685356293970885974242824231399574039253137070489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 65607260918903744658571045016410909517542203918689112948708650044942185619089192351108657102674873683020899932693939203015044071083736730856204022507308331238185532402745505962135990643051991703140787740140791408967580024530696517685786936300619036996017183723006956245057805765694665616081622715855469503837449302616618546198956077930095183422186262070665957594914655441920564175087505215590734752317180899483593550008717642562946867242564952056872941323626599461404938819475001659262152625632627516235982021982399659212222136598561759786916825424216915080611019165910365470533395445776921112570858617237483621257759090770540144262050313452080243778173302822034757889226088838129835916242870745458474378773869504476515184671256353574683026086854009521445079652600697496333631228090295006367002965654381215163229402239581813896271409972882822208851944486036026436390825867398105110805641574498791809229151405514258756727781758064845570577769834852790800277052486885463287076501315615380083870377750837940026501750284927641096368675344311060323673747210379878262156644345567751370694438797618537534334912914553684182305264965454478036752427508703467907663964659254218862397508924915002651340217777709954021671942806653364253481430311492925692896089425139062630564492147591882830563094498753056483812982513286861080032198540414267396561535545975412009460974578210862327009898038602683278657864608828137107035784369828636241709158324412582002513541886325710195673364544359134106498856641932496107986497821447574626466612708353748898150106235251742508949917194407542981348441962283463755841040122574925399807035195858258421734457523784034011336391756472498123801816338673205361851134667576086419135737141824074746459376016374435709844613068865746827756849052018848399774505769387265672208947964658372076733727549004464555210441520479445756728085866688870125581295996367214937458742335968316595271960622616566618395413552732454812036695378747909275381834160605865354771902561334449886098746679668832639332557439252958483730271011946834051051995099877208674347694248403210381920951205959789886163754591440986197801616482915991940280411425555500237044869964855638126969786811793656165211795977976242695554390305103561298988926680588352155737843482188611528380806904521972395793320190551567356721355320279888942300061723116652369547494435342403132054469689925944192329576510244057259331878420092344862275383226949083095493183446559967598358803015276014670171160789653655624605049748194126348066885244960340615606216290382330885681286853787553580913430957164988669737007666466598751461454332120463795814627588169531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -39841470239732155009764468107043372756223399278405140114217621650215332318237932600963740988573348611407289471831099667605196908542610509067552918304122217478854419178181988984586228581517015364411125153067114587212344759303867243274798038997891126767651130479478457899034802665545210483835344830302067831557608832901298708102722617052632981440326865791391767870397166780125971662563736009679323478491622353444292023021464722635461318219691320433637508578945964314340481710708731788545659002986365605849907121657138121536157459423574944809003341849666908957527373528174393873572995902687531867047453829603461531455946183150353156682668989206281923978549252696614263206245031115153144950095132669508864475179486244806601017307431032235398868715112794132505559213449128696399743863686955744081044304292812606745493477606059406955557629390769430393732532754721162152698654717282831017199036781486538081862983336881117522797271671370326496401182008319072613405559467084504076035052055184608847637307941293552856614304253367356311172743902510376887692359444698740959753077905114930559861510450872804590794506445317668947674929009680646439542443591360344040826456391453364851419169924326384185237281411735690028059370707789910041471988807741927150406295730209057367694792587277730030205718738403170785932845921578186127485806717686057481970719830769937814581006157219959867441900910102656428115300686131911509304686867168388447616247819921771967846950116873053535769303651640997556808188088308492920517997509546665288867398551332599215269100784072246565363498544950242696034973515060578780655249091936669333326271221672405880822173128648718579970876542366269290971170888809445695113248376679272907946719005162675759576177102065922227348665842344389970349670173412416524992022735508205321335749198262577838185671292137080022351900395998643538602694421580380580759271633326130896188710728453890317699308219664832056880175521418506999554047689759265400933860623975562689457306137929297892559646425926036585643992192161601776835217014722586649833137808787715599458000364241596120782077263934096279613313037220054657456413131345277819184621923029467535514048797311240877925679299515179960788645168747555464192369475605120373275435363241536970908263899034470173078587022795549741665828732891666946933846534466995358695578408509093650596693113339299384118837826690121036187791700236307423924489863267005569628329924433821128964702458749090800390456399065519076030893707917248497897222899601940566627379114363308336759969018092071614045566605857965063091246637832490006418268863271788139197290790385650856009011388833857536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 22039223190967741302369162136376217314598941415223619946328555290852196310714956699670437819642387673080326606498483944553938545470179601238265663030948507064751512205745096025040608313069332108549243623400389180718019068296378001659525769680737179759672999705476460476982349760470889335169324491210324234303481385665365977383255017027996884754450496173040010060203598158035585483916485857817176984752185730130710328141854412955590160379126318040324618039819032669743184521593839484830399353924651343750262115578368207843175265713948380142136054213380704159998538546664243958443492746556643123162496443666225239193621284600580508443937452835786185362034669392697564668063585805556706795707159087041623831558605237372797609630195252983793290104724640380053214706178866823376557141151442408546188464411555926913843561644440919640843047718926244258273252304070955791025850848671601917880392381297935591388625396467514484520508131280978984252133149669883918580779113990946547591201788710803311287389820574243990563783763465345042341302473805148505998719344742970185026648316994598309648148634418463583690724293735207915158601479190839175614717922118693162570822283724018681081838912800647654219318286130145339597536014036233999095546298104653760034238789394789066953175763254785778394615726779061911953178285690556077178104294895673312844560242066082396717077756004465178928127109094766332460489447957197381960834750681739587461818810038219044922180477301580589088660092794668365874235477892663969616063196961944285190147752397984650038896230589194557542874774800343052878414460248762138745455487610784897054127985792339588797023480372025155486260222934195431638525098486267364338378597102105673538247676894525472106815613080092850975584946715365406776201429580769508918228579077791558268737622441215958102343973625305825783042027717824338664146746252943742088233723157500013268350754051184432461872723210316356560669241515557533785908024118027437195927400573443341093285743870006582194861467362188852495048159156327364056022845488753099975846125612760186298321427923526627717771013506603871809758646879487731818541680075712641898060418618391998486208549752686119167991587585347440025309736511316065427482459846705468719525846364059718390360763690745384747996854409530853384233350864902590881210353367582792490080375325006633545492694733571099284577815014206151341793026928060935429599303849736631278146617814142438163521725978140326281577748363879543017399441755934848951212642506618793783237952625497898736075025661112899235227585377228380922151879829717337422724857525386296658558343740746936229204458068770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -10996007790575290450731252398159207707241813089394626630442076851219459879486665136821015898574940567254861115659470962711214295932362905121351196339526248779640211531612812098032067986224155543099520846154638513671783707637163208535366882409931215910909970982707985958851428211184961980603800812112938810838898592106333707605180396869353248588442124456913322407397588283896629415117505346450384252728752517012089899341053950790294522303876069066208145765628550621217515627467722917972747361279108570549036321043113795667527233039359108825069654783126172015529549293523873669414720119380592362337202388940180952075733828741588062078626316878111833180989531383951340930186321643261658682748593643502561543267786476357424057971291861621821365808072720420296989672445503205545033152453936553276146394367566634935038610518726719883186278466129593795738424406632239574980964348464209681146009841082524606304031613079233819221289972370433813209505708791779828222101851026905276400690527631009505385433392889719647122511921352094941335089020082092311772121341944769774816604732529583101899130487906968682637861236992002474514467395048902396242184592770740056194376185958484879213746143501042522446077653735730202062150987020477758977710461567088396212885941656321090846123118952632168398712602977309380712076926026947529046975515426165304715566752664194881410002080343384635874672432856714616028821743531218863977044693654870470362750220562996491029332639928575188133526778320204995191332664922759327784636925650494319867130579458943523819748901777321360846409017471958031394387085034649405284497374662819416133110072546410853375204382951117819738075457180392598946270353086325309523214507346343863999060169824396114535522161389524893843937243066494292279834817870765841876901956975854069064970465453740699912783034140667795908161214718271050704570955498840323725289673300931858660105813802411078237463786629772946006977930409608442342545639712694075090811695356644819427442843057207453549695099757264153576005073256573997577131581375301518020254799951820529213584486884026415609257745590531248506311277913226071280691476877406790560115079161600002261698538604591560352666236551893008772931284181152201769963063798050348396933700862290978323509241844244861694213464978286562366326808426554512740367703242125213781106404118886578896970270778428135995005621365041007097928397478051325134891542935047322683061343411574844382570924749874136337947404357811503123371362535710738808209253892873881371521064673773933477005157735209389237275127076414570356753643343831035921347078953602285182414629224150580304377485681754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 4888452168535233716822577739328144482952010148245431188781086511773876347125542416339171987648131309439014700135992338603471944474973990422237534573180402211231899923495553936921161447619690934710923699771712107819701586448458523669367277108933784607563482310683527124965826545255718354380544366708581688693725782682983453575939620489707635445552063389149770940715307457315975243493015267215014298941531620857442253913433343061901096582068546921603817435108146288588790392383754081776972302585271005378073451300650214210024416896709956155695639595449716702076690759381428706599679865292005576136686516622326429993368904477239981918289247842583880326391149329904060705542230366883280202046136577276330764533809950749266903766448395950185752262808619143600362499690613268228994867125846721633321986424885497061554995207145617612725603610042336570884627939101701699066430461206396013121464695815994372723458735164517303427313723097797761412516698371378134363590676538506149544556229286731739774895307078246572992306757480107402686077810078845189393416939246434194813158496727440023536860457261087813539549626563809813463475851260692264514207595755732440623438770837579218683927720655333459699889854193505260306249048748151151168256540667291965131676694972490082144473307532366559553796409878740672152139501260702502505787098012640314740870889256808993883733025696062789999026686911990961638735622304591759865711450466727242301158157911035968635039432996295704215455110432398081986478044532664506756165704577740853845709584090410183099406315063804129969248654447928301593900472987566543731863552709243870784039256303259344528149082027807005076977413341388270710933017481898868314925735753728747955727715577799127606231082199253996725033407826863317267645519737293065323340684431479959936226910218860061525644255253772078989889265599168920686555612424511695999971532146275928247992845534223619829012145925071792866344247910594130397833506440072092079009108980209677331363878228290404017146079742195843519899790554497181629071672709969724310610330125103693766495735729612654716837841737387150851356464886513719579927940737963526848504568937133335234643101024200318820044198281890483248864030011201141607753179590963673573411941198613417751771188167548094388879877913903799174560338746270944454315399850137238710611253419902393074437917367046736849285089325013721712167260288339055695070162186072125997634163590776333943098669843955504671087416029022499756409103111428088895403232042771173826966581661984566677998877694169332571864527770160320938038115669267006702715923790465206014750257706908125993316152890097664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -129194433768306674694050925522961428921638091765154508175879129896516853421153503669622169625300231041965636485532858713094686286645253754754132863492307780895728835067992894809170400750876064172805608318606794107408285455691969924962346605320903312885793191601698582885722333568106803921224037695734385480426617567606827706447455559952935769196677585907910472415574576547181131314666970310132764507002998332447508196459002918831972102933709176922774417402061506873408070253638837108574309265145067355955207100625129440796257760215865580643617936275374344040645062552914972794322781783534947810037484685099832445056926931375934584319028668674730572157733486086424460260550762791252101891301398287813790050915445698568619685204746174443733300442892640628059389590234690522095100206254767786858455893163844436424551235369436352331259893090992836572365558734079347909718505024988552222897516894964590820509213234831217146901545588289635123417576573360780197859260790076311717799093140059701223615279800416944460957829853243290865106203084446498984027256299127631018967583156597760731309854315665971877375066697852525143571640368217678219823369884696207572466326086272131550122555134351576696832405540942973242398815681963162877116605047602074054911712635734314398895285717976696330997554156537599357677950358428154123680788648063063343829139519371724838155838173340860473900134684020250679547327428233092199792914746765994589150733575983651843362659583944560583935335509684085095798456963729902480743937675369874566030307995839619195216931778247898675138677145264449576710962454136718337121346391283175499473951524425985698592314018094118605296721683642778831090417751490972500969852811586074455437259565412762468875925471189532489248204304463936818484974176835250957504901700720442642837039991238318261900010016122449713137163085046719840202695964677803867492009230674406193662308391943756406089912127763319086538799277870243182329664821316729500720630568973651969901094518071912155569696348708626851215098372695934343695816219214109516406969394268538507678907308967393990456420515184445304990527850996909340793376262289660239083839219728001782063435163490906735773103082518875285800669720367538331676692193020845458480729839815379579167747139728947215136456566503563715325442008068425776326047720734741202794260236526519462871370296531712946813625508787402632384613503927996427951987518639152342521954749636158959888053749070320702858930392759638604866307439233912816719452783670553549015005536923455259015175261021733104528375417136743173920441132906628350235566965409373064366823295982568996864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -4055982568867641737608777186754683091694280057007586706891150112374374244473400970512293029522667170769098143438416768996340437950769602100484547287368138934636352106108287759943760432585589053704452701281110699300964684861206547014633923438983476467435306574152036647122765574689328700861466312657789145732172324665809194400518490154903550901475017569950529865799758952130757452020977553169145692657220994067259527518993790827954793863905911088035675295255696240963860633770753828961099117428349628041544851080942877269733135646962438045105658943008057559490798983887609953914246022998458595893632192572761307151799599807497139719491766694306745201827925824088120808613971261057778859384559160388915757187214829572147475886207238682246586313786737479888421361243222856886491598356000539530291731203807958981523330765383400990730116082350287372152233843902424150527720525538519659105058598920920040786844124167191622658610087649436798293484325236755098869873875538691309653313984569460824568302035428848822289034439473697550649784982214661368894917190144333721384392841081317232735123691827265967989115335508256291987044303864008681039138798734272356674666358239335077717890796016084024801654131438365360130050558236589540677347018475084040295487073491738507722597246202727329720037832159583387240806381681451182948775859141137155291232280411044529631393090164808997815853344100956692573611048833455773024205593812826371570895488266110083465912689302067591576783425712447602388884629244931396518343968270300270534625858079485199228864656603643454824303362617097302480512057474553922140480039646475884195667660183464141722494612947529591483327033361478644286178477345807131244948431519594004605609440119155061441833353204519848925880817886879083995461946001781753094497466383329604536117004267699069295007174604186758673801032012451882632957607277171599069592422748246699615789035462601591250857333363259725990746124343838085051551866669162775923783432872186502618098379553849671353650094500272674249844779807395896787827046110278977824564378011762641575077531493970647199689869504053535054749282527663980718144569579160444637850968406840390130024383115524211820090792879727638851661787583266000641398665801256677651206812566512491809807303584416658221955825763238568264325665322567729873768705315962104024708800391659436950592294985799435371861191351640835286414649607656601306117722313399051360391547932299318091705040705322011368747988554524006954889437770023238348654194730741440022456322325458022074605718897468488155962113249710871850814583528136319227806146112861112158152085764477468803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 109379145159047068666261025801114834010326938829813126290132097247286496591933358358160902512126331860066410721876406759983320703321464287263615182905322945248349332688596747748292561555671596935924351883976492265664819610978350352941244403194619278320098658104287877132401804656513310268750077703112114178631309049496509420099686833047950589646007724203116838812963937492508151117813569360619112834950211304677833052839332525213254139878324980333216733981971006434091919412685148178098107742797011747943912576229715590470810450521537025112096647430812604899932730368587359678662863268084479875408873074839559635434846643645850596880811924730672205578779281803377020730423638233604226203238898278007330524306488968968180555228734272422234695547559246165177564568723762539664854103956400920869335797185562805060278006277710704848894577459595924480925595972624396065618053904133310779107048982883306180224680627628789671422993231177333648668296004487836380308609864883686415149778674355683057408713769539725306915401191801982323459995483336260293912104461027881030210039008090836435521007032320985478097919367704967764955032196285970788928740219081958773524825967119633839180386477532238020195038613865015515975860311625602512185628775344510251233274704061083699534468672784507339299866438358906189502476761214990316067213684840271291777316017813195990478255031263403814260090310245710338649275163463187109563332996939738154926567114015519945291498235756325274165905629500542923447753456569478519945397632800223138265349397337450153724259074384004138976823971973926515088538765829269335956790614049618171461310182906668756713009724790040791902094760974892326236897235150340175706360526625695866152729997177185946838958479630348190998912634067442450116503467625898008365594738777285757844414502067021685822017547681209289438412662765614003208332443068972213085405879622153466636475158919547630191862633031781951543111003751171156469672729994612101823894941140138839449116368984838600592420844212744688704250713998163210752689891472662935334256719755860699468701157569051543764767413574115883973681974980314375424567790216240954257454568354022836985714161002821274088530927690343573706743139076711273131053394200235861141659156354444264400892343356224546990926407067837277750052047180883270828479163123447330973497941461205579718632915434410233816159452620334340517381782922893395959774245325611844263204491962623658708568863337262775094434604194574938689244005115696166215388086191883598630946779153892159378933559846905775971911964894322754020641671211532034720904724500440018780693809026258448678912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -1121878530110420411805729704306232455976839371510206099957221529518192595900869105605638560391353838146082933276011707914573413627624418119994936334440292410740822408409286597169596483835897417038280916309374528190618329920882117897363973522244767057191317563676687985394407469175963134532642828482245477152691303118818917584173848791097880053198899141915181071271264467372341921417294936768010228678575111615175782372375260320210942642883999735685823645685546206371277092590175747282876597181634625263656686339888966180978217484944946645426072137911850370777010811360791174816935376405126274233289754355662020491469007316427598701854249974290274134838904683048302752526634595787321403279799987515296215376615313093093146765045547283995903672704495826169201938916995242747072020350768867632032880857855702598786558750034011846663967246814413381461839371026513590743207966986776649962254446725187860462960945523985119447595287055381036222818885553022311854776015226756453804591189510067849692163385117217449768405191152228957442469529562677338924095418446811087941785431248280794013142450726511496189647980836175502563910235443740158773217215965822268872584708959697840730113308669796780039693101015152452298893025151600943377484573510348507451472958724533319703987476990524694341494744465722257485340209707973774415085552181752663436768512956619236881348893947085536595407068124610633349321409344436754111131053090633709343664281316223045058025086997185624554048207560537802125666199561914285094955718156115700069769702973221784171512834171259833272615414286274169748207196805132198500769239147616412704533857018394863507218690056512915567058068218116973070749702100225059490721215520496915399846933543370294931957052248175179272057841686346030355871381696204785814454144018507978328985022213036584462483339003852745279214449909204536015568941070300859727557116627609478262221447958532676285774056282176796871791352845933009141386123699181880510078640963812679170323281448026663021852806511369832461420402607127209729118205355484296389192870830783168569947775619206432438544309875276502042415546241027610590565276732729360012540270188295612913869611534458275352750249732996229791235190997753342429864145172529851592129643338526351091571733126842083677446891962433846370284369311815954348426419719992546393912489189100165684145662032025548445145192752572789721034551493799083634045962078910130912193955128042845837725378560438785723990937811070922632429106674436391515697003715688213676609819462642350122924926323901728025737135173214133129399064962025926571650120038873727761278556611026949750390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -4934511605876877920352720789010727647713315373171281620210994964322724092355674543536954345025224639566698110846630642270682837035077591950647365622563682343552211932990107502325738790353696596802104792828486044812744763411578169865074821697335650161178471421874312066972973014599472998836320911041288371229610579532418132125092878700157776893018637240240541038838894861656447911773273558795210205298001967592163532046201795296969574629415833024727991265984302217497039675672252254187599810139994534237734552965278707855759708988017926051512244518557343250851136405153024599878956720163175483721420466493285528023866101337056523078264230601475727323281874486302149660514200175963636183270210149220546261442241174530068477003508231002563433674030386107832087970064505617594957728359772363306043438861549600419423635836178485034274192547621719590423127961932410659997608058879339660302109797161481807898478484862659039830123548632728386346373178346267484514687238640673570262089405817483427833650703133619863581248716100104244773597294001203965043292479179470099358917538896261288629939061934500958700027524505439167099810860302785859667560429215932304080895197923724757840747978241334310589399547194259364297020783421280417097151671382136566501032264763990308220714958287824128782454827691613293834891128918161725801162845105376112698218040397319600931654611301597361237027362316710948059663858789457945690068694423826820793983033362263627239264183037126217302363032027496148350808762426341448396802462392351127621717213039014317171583973537736546771326752869215106919758764006846416887672107377874641727938386067659064976010272945638277132315246112595363369598903882381234506041658460232741668749803590008621680677965740492475696440027734197636573344880684348564572546693689886338970293152638301286422376224780323818382658665437223682887341516573224588753453721952165386053036192076309476848160851538893037449221046448439414543837615105864933852845388294320789730617077543707039054013565028362482384082870307626531878674574421220017988809975817316333803680414859693778619690285575287734376030501393207991278164797374542979225190837139448880260549331895221561002718742513045578555257224163451573842128476516222331907224233636561736070787436730454204512547081137282321160478032551856843452053107357223120112861372382946845794186702925483893437859859147077688039534982814173802477396025812762496197121322225865886497066977664443570599220112927996667683141824615746857206253140031939253682247926641694846061404831367297450147117959229497599896816604096428684051307323119674900070331529508866901057470464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 48046297215114702947834184597912640681292691928116057538013288218312456142238268655231865982858125122229701714353697328925507629546855854791744873945746460461879080708828522822872489780696984713973811363140927087744488144487664248334829300407167830111567230924623049899861892213768710847279422742575068393985016258987662656056924041117513084029574765017097712733594682043029763857508568076752847268163878045933194805933421665312236624447030327578099497477942228653936816660748736011871791067564740548142477551342019833729884401312225345400018661520609741644034242590946357565837490542780157378241585598777653450852151372107995797752735981875581500805033661515491845078820877629112122148787931602158522092410607316444768343840641216864483822756857937829297964685676729570538092653193892767429246365623819573716650275629905062561446968529442013353278070746252081772147505955051129114724825279378483733562160649774191973794534695561532945203384893963409029101033919228472854212408305122714494394426338422259271417856280300078377767146562093811628785776343802143367671667246035805485151524394365870014990640339531134733011599034107416114278488417000341733913098940410419626208076583255928220996962702753734839594355732338197620717706458636473422997647639728956632056653756538993991709143674491543302757553925716687047011445879414040615595279110208542815946735010759190703997913764288415449767167632571862283338123457541133177838732319444438760956721866086452219512892932073110838364800873290682689434088498801768541139076419484359349697456663474973530671954497019056316637496555711671254122090431644907200769455278129930947122625670293533249721124575492521989323704712968436700102179533278080501919891060151566012408907484540796757153081476347990194677149358910640495061702640708559783601794210233477623763230840805800055095376061378729552641666783946344850021200712865969123988423151615554940382367894584675932898260221383677809169139634324025272669413753342764907748905190316444430789730638304713422392895798520082043643192709991586121597664098413342552425483019029105169586488252847487428245661882879336354049398194637516573761623597360667962160305898067059215418760103195821912114717526002207894988139488692638325729106001311255498996964166042569714929420303956751282127417407933894997451274101805414463204792440360168503054917835662048234250517119175602878273667485483743895211681964524387720236784514320847422517389551254434369762374978643646210940762117052303041490435869151066896932525196832495904374061840416905769466265978949041210229312340969096776339216519564353151813804483564660297895510016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -155268642217922001565562603020183206993536355249107557293956459059290921558432759820482994622981006162337876619647817340022584973732198882784552582507641248221138707836001953032628664852676941907749107813922446503127992895400183851186713825499604859560210426398490070973995304165110647477558170098238029348966134740040719489151226422231320683508497112660379262891854749782663070470599932879430350511931048300165403210247992658387903106345795542389486808690817613758821624165942587255114869901713258190321772927757679337426163783929724032409171448554396741805504430657367163542211708459926332677433723722121782801530973048943845468395196305050736750628605813631208642102157408868184983625793955495255215407770274139546019202482222914274380368847341638578428820695393323643098512701720326212305792018157554186264566801506740097969410352629210504323628283493016733567224026775342442096069249001757380558428603457466604332331789464415283192136786645704917119111553137578104267112674526515126038909244188465908263735320992860568465656065286278417071563873376393895805954164894429579662719991129023338793807961025643706424713639301045131909749057114859474270385330746996434310652822869441279579958481797476652214891208817923547097227210486158819012667350101244653019993860753696862013185697869889742617540563266700401353427150618543194390454719609084290845245521343931186429725040308859515441595196995102361616760039095436751523749051967934717610205096555683118059464950443727458278786038204755932048117054529280674486134863551464202663153597903230236173158301110089579878474598545262190800788651132366880826028922517210530165895704525083477458967118264314976340719986100547151936191575800778965344717756834433232726131900831356515645242450000849467502100578484681191596962677459212717805973444501809276692754517022360055525386010925405581176208185437130624715649948125650235710974875297284107312838993301485423878175928952836941583509052708388261057749975960742731386093536720872114018556312093146053384846616621079389439987376445255995913496588656827390680273726368292373146143026558994233007400538123197046440860961542624302633097665334782376942121685460694463332683559006743851773358593030506994697364258303968471179055406905630870541631856281884960206583926091307487640669891088933005479924069350886733200952141483462081628295353391797536105753402832010549660878020996696979086563051642460399780733367354920399154898339695324802670811544135533621460895563271551795834348155137435415247711264778855297113500218146429121948072954898553902574903958802246400478361279899951768233618199526253900746312384512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 6321278095381348856086010679335127377685344197595228672973585789162593911531414894319450968896222380440137200538231750276474790480520881258082783122978800668803320400154134664963796277554255684651201849352880832299379446792330382797029568613698622681081636980398263048895466638853577622642180965653388510993631883525815857823234430069839054935809008053822223922125049625598576098139042992233910894654614984253231338680225371844033904244666204730893181764858815174776600313226557551316418367299608273442167600307203921358484058780772748146496938957520946077505273532752710353099290901938314560874745556363373294394274476296020935094625014063104933145711304738019330774015160156148865744975978374888218109562194760405958550146273096684065276545104845864870000094824773250375861410392238738358439328358233470652377407839274766214206728356047491628871191096792473722858119528123017580875864860607211807209322319571340525193342501558219645154650720181506284345183317768697015407429613301924001014039705759385210018540747539190201326172336468586270246537299616736461936869849919455211770995555683285190662477312549782564055007334097341149144386517962572261119843613180762943368518097696553954193111141039609984269380203977213635844408009089885745963825574895881575690532118249728460467472413957427190708595679938459245188019793731078313912973558220245415659242417692975047498578344757548642146795715306257990293879546852053408712639511757258563719875407365790095740602837166949038806670533833913767508200791991781525089843004362686779436486015241752671073585362611892057073071100682938170028319758052622187546602651826757857388025744081526256637883804746679135187961516876760431299548187846146205322559248349792883499108272723745771329873760675556780173118195734962793841225519992318606810163327909783273345727578905223122723234969433840079709256436711074619249151980506446791793494674698513910156517661603048433822796693659445010369355059895272086352644252159515854471537194918361083526462785624618795679218254370164212526053981576276313112591564999766052496285373423891723346684819106726376044005338731369531397480467351500963144603346312062658155171092344056540797966747479789991153549269533586895959053624197563672915327899366814048932803968330834130814266284040350887721231582435914386135169723434402182663748302480765751951499183505259188806749179882055731208786510705151564933762025583433232554454088078263516322381888666190881091012985020086378052718830237946075040843473826959468774839898213288403062533509598426410769767411974501905242748663715992318315389662547400206340404993213031142341778341888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -48447279398835421299151840165185863296042961149875579781842364605986607885429131466777278588534292550906333556938213604290482275168542629593909019296010173886586106984161786605068402586944605611823679637028254838545024340593093801179175739854900470485031090355531136347509568488103045741926559766124508140422876900316322142019542860892195711525790304118796471208746536698259596323552525728936514334576487563999251872724368780651628358656074212415312869259581900486680597546427731036377583199282186313812948665709846106915943959503054192919616027357135220154713014429963999341163734045316121737309241576846356108912800718688400230724081726117932496245919994313392122158370570058662899019268284999930620121681609936615857116988234226917536380420550071838104141449879062230988568156489850365031098760606740527613888260109073134492234235607689836439679569003364061403270235278349289967858117758845307652457771755461375883435764438515698383390524486096789552208611896856184058029843058462866108040244690994073061531699213158294636844371399867051967765766972275404289190153739330294551952466156592613768208245901970126832002011382791498295795833588293307969564958360289767982563613097901465529797941830396381878850108315950836654494960477886216951329068475506662732303683980777084111450534397676892238709498767749288799806411145395553366916917479071015180401340250385867729567059213521597844770319694512222593505759827456066369325902965037636136372642000155015914725130458025495353026983441499223424638308450507519674896898092307520942339934342755923192713663907816471492851358432969964770565920214459869483231284628537641092685520805190173013649880294222745948456236813538871695482101141480541796938541141587522709534348241920301700122862878151794432133027783962742580445119866577017932937299789368058658261719413986594178584441665941761552593751880259838371602879067426684467441116553077426823779604067908667845548780802464796076465244335036033157083711950134013760793301923218024108754300071917622617866508976312674560903259581500435080519706485051808296694190749569430963445157125414404571549400102816114940451999490401234490083409462915217578498494864696990443449743241351692120939253096462742246372695503602603436108902050511572685615227492962464931328133540624104652189678450031872157002672622938147509364814607503539830595485811568645601666946633789013797587657798362177113455672055805810096531720214114484268515678054980589391295371435692541142068144113699717173569192018836292375519366600623194519264380285781876619255614157833205741111515693038528678082972300161845257603063273057678588683608915968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 213526564967332985371497431274565532920582716021406532694004155234085762759760623532270240584713268715773603636940198122653943225104409983461323575267287381389090757820130821348680187357908606264980005216471932187360134048331496911438272698587724221747099761028599209238868806975624493455249984271659213916865729471400230944541193339075471187892553996383870127910975317415400311853682319342140302874066421466085910206889025393270612584290712961314035045008298665024875042611104542019952174225600340697376533271696988465218788851481511395386432631599427719306376589755738479320298145001640317300924358492487276294987149700088207075549920955787094074842656983177058033232623301301982423715670923155714158686097331906098491625778241967827203924920122017357415633262361752090232093439243743072258429122362771260501056723692360427066447041224437320520587110854848489545187249079748481397814639145310696438363701032022526833247298042117713125587264501794013791285341130710177098743582064141617811625487209671237016491817895814781578380956351864322715441345966015371900841845621448496177345655683665606727346199339761335084270160140220669070867734910097887223527255158964360416124765331677760684694899173971310196377010160704619302333812208120008171994046515005588606919324970946753647685155752688680451401845474549442566285977780680944380450430515520412220278372488042735681891043514259642473162152461827614153192314855563477470045525078163743881029240575159845775034164017497002714351611677282365601290130063509081855928818255870114094338111549287772652239713910828860423879319873626167276710772335133290564336934343332925447816294243736822073696303215921966576532511977544217419463200445636192783075137739086562459399280848575826426378732526579076466958218515730674435799289614259535252327557504960224975047332370858218895972743196577119831689381233085618542653823045069327618213641370615580795974800980794852037536123705170267176266747073705620501224000014690013843025400904968060074889629528143063506987013425214823616471054508103405758674843565008510018113579886079517877978648518560106029313299334797831033639841261332294410995210022957589013780852107794608709150702668432143959085999040764521846399049740196015272833520452099682445978845689413379200585695619774226977412099738176974822332543520280458708862532516489706200893453418009268736819826390881371990658581427395963669424421258230254221431936138324841857246023682012496972895154322029727784440626143397216633117808962674530768774240250721318866602454585484102269864237348323759747270073365302179523571138963456782305477599515726041318900444954624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -942917637556581169156874295567068190292014210533497359986526629094615112590008823355756503568806719517414536088977525778330723784419425612854289821708724380355378882674303109661751860120869476469972868522970479234713663129142680873953270163226148090803478013400130062014939402784860406027449411249923058763933470239407619513083653241554873200397141715866706709801789978929214407018965836795270798107302162703614251882641375868264534175967996331239026376058201242555942232844976175384543513124698709816531039835937437443836764904317703376944542159762714722949338084936304978873179422302757246249031386962936126420410097202959288160380384235488211425586991274145611861007735353033456911098517020954955876636441973663079588056593002043688203505715004123534320641130388759300363372114955519391480508916483869004290841726783072915797176930745097834023490966686591340153240576379764612497422879897259089314186567588023865366266536286400975520642586793399333247272792834775807401082573471082622039530435337550994186823183514300837653879751538150959573473267176713916776076211709472989746466278186451969588608419612373537020967689894563350967036131830738305370200610701797822932898407827442291748935588569315687936238024486336623648719776125751868792195635983492421161610401403960801533284968669615733386990880009935219599691831911815032104771901438848549051001576099712750395869983135268148457328481669812348109664326920379741869208722551623774012831538270419254063498838811113358144358348500391972230805845030127657783563407839193429893629643984526500761571228255516143474690254917845779248522836520761239302571724960619390720393484474304008650259394182444920786779759704871053272529963367749852860902466025057442291307734266364930922343446150013464970228081810466032867160270650581377543304159187033743248974458181575918608690474141686525560589191795071186523941331023572013581795619801316053500725213268792156318434682305578987825749367484939132995524683784138069824662244110554873104008386414118690028018217075041916503319713839780935271015068462886781981508418624333181926695115196623607647459898443918722630102570686610790133879793904635033960105716688969960899965915771222905299775739710462422829719798981511030112871781990265654774716486848857022997304239779623497099363320328840656681352143126801337268472481849235670433037798162940164059809906687887378803735594788181936121168385630433479169535128192504153932268325062406294201166783945654032803527784309662180758767826563076534575376526306876110277631549386281890063928661168064240439323748563039430873531615387678702520836030015961716249517149388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 3953309268302678821202677754503577753895021328546373013309820334069113663728017004560570871201926138081867728323675590570327954526491429449832218446899220090048922170062739396462834168812595334601608292989749416943266165713411364386235621331144470397396852527044881768320916481903307642421051118083491051164457194361148897077273953195812624506639222757611260960534040508627020302715072353220729867883069823340814197826791151277856352033817066359791418979114573010742346752131075823099963800408802004135967743812319310088597916620910167481889456749988690036550318862065208576882401657139094808843426352372955585606007290294303439300029207668878066707602290608078375948998578478669165825422625790910527245614322131571368931515240124664054661706144393096655712195460136652965671371169864869963405295053527155895026028623964749266302307875667883725500849410262282880468414037621872172154765902360493111834764345812421993867320413126026269790095555678210511891405485602582408323101513179626798607143898505546878182483235034689560877834962707898885555465024807395569855891183666047515808785222483624290293222604134874424926277576468112155616664326351318955703843836980707583335691296421355568489151169077138250298925980371650628425314725468848103042333216834279620635819964853730286490181254009155221791543197203677212672489508201080812152300552965522950030719866797664050922780623759428829166982881493623285439085726454977734185220863305641368028583447042879180716659271649460180252690103667995302839449984012113235272619839420437024872824989143989394473691568963367261883420779610940993729681517045687218318911033335881888919088147777930054092065628470637713714911143656376570348401505635822555141253091126526299056990418921176887695336115999718352018898792040916778283814075610724059420572101784659534844069868438733157154211595750810746629834145396871086262231643804791059510984015486260871297063646455803246253751011748614660086701140479716879755192121782927602277196253154764046242734658058179936749673572455239854261184389847575850673463461890169660457517026539289803873362702172557166676280904307025010534018214482639214009127824230412886447649809583715479540123205416594475709286613143412296154305801188565543294353240153230874495034858412314245252603143671213006803597861388649476436809973074026053609974725648962041464857646640636655179319422402038877732777137305441908634688225112026703325039482851180310141662763634567026171105610326233192970710038647201502588141167709226535665649571766038785776774992450582670349248360930491608041110554243508033364349620340993362986858066272763858480519794655232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -11856577190367997165537859173124548333708221128557060555095941958747702862291351424885282642388857897275109384949374927096101117902013325829091316172887614645118246549578789113144304369099285930644430533877272454428983036560692314142003862202784348635457806341020265376120019548579643548256827468839111138604755457634517425096786126591606086103144296342721771753484401162118689721907210671382631174109480729985754996764749136040354351355486734076109389151962569966977686622695886523645867071215175508361556795371797217560203548725203963924921166330768076227758108426788969110810098171714931782999513348307978864542047341089207012398436276769140099303932723028411873002022495449478041942417928857841476498654810058101113403379528959453305799781105060631223765105688915025229380695798225917800618210007335997576251468057114890385594621114490609397623026644994474829943418055214752699355498723106111904330539017183727144483130790017251205127917503035068683423753887070676005614248277908057925055279146483262577231795418271645554291002744817990316135665248140772084592929526187928878296276647426263394172140908901387437253783802344663232352477279423851875207725972370386294545541410777631786132702900322564177599498895237500906995345802356473188612107893863021673896654383802973365950496721353129206942079393584879908643756727749007034053889199239246788070472730080872727694127701259330861054504151314450599896667653210182902373690691787799604363346084714151330354018539606841026061970617043062728237731499935934778373979941100213740413138119209581670904170808560117222547464440318564854777639345798568162393621141692381501060780363352091332995615895052174043976941444552623412718424797072765320096028955193560804173549798759417886304052680706889487698628485465724272753341750752567916449683537798158637744140566657855150272390389098008824993908292422292949365751306190945483475220136709819113971764684780962866175449039472792284954417576227385312438265804463876515122004461602180980752771020524488478005317506213002135963868465359908700557627501727044869580354669409868010007449581447619503435825937093862485662825664226717435588863104284152526401182694071852685557780275454884131234066694078998339241910743756683782649121193341183302992973039944803235558686164262324009989934354304056307852391732075642547821794019801859640413415156745280547922029539824611819968891952246429971072022387965787017258598599387070651385430735419305821921878891597924580931838199272203141842927179994684725933569840099562529305680440488693505721135051597005538362934244066751331133452666718459252042990156616413363723658254614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 16373877973474660288333056026849267337314615842019289897675648425199607263917705669771545942101921010638345315352632132045667285492085307161902244055096229483844494339750965469146174844936560024410319097292319785575665823711472877439160458227628379325573610589137749148340399842509170379225983379161469389397522578377138775559291672824528113139983606246108133082414119318446531868236338808152394500758792094221599805896800341863602191216387379529862709309675752241369836918251601203833032245980488210192832471108216366849188347158445288842271150310367348866827579502725829219675851945709661700099439682497492459327361779738471719607762251054848931205716118345818123708987222847075788693320707504434148717820858515180359850839306564011896473869147760686905646358515450876466920908200639725594809782579727636279080659483870857594254193155621200949518352782420012799679148698948755309876623296095175088437286549786549670833051314319411929046559238725879084298839356236782902741727841398254949299646502785132744431849935171214178286396758000497455888772173725453658057009797636461861589523862366446393200346497326486264897096091268772202198167295542942446224530687015692686541522809801483516133169976168704090099325759812762880428780167933127849540464724932351698352847946689418463568394139012359791969441134002866107363598138005985674660806216316089258554528594211874540023032274516800570857621225960154631928463583034384485063821930392235140827039300302276313173900849961959669519995832461695754525189425427451330396846381668302562189910149402058878463625286681743858949461743155979814896277381164037368245340909150939383068976408977109461052208188173585159943958652061426886347690206958458703827036817109114877237464382450921906710992847283672301264219777682070731086158052937756297414258099253806043364413341675188878055453140421455691112760939188044385996562982418287800074463930333644142654535552297746642572092017706321536145300123030934312017864488808003756187552171040934963037948379251782222539303990245756067111993559363891465213161953328158375350445505736329066775486902653300447045720357247518351905700258773917670026290355110295594687197529760603726416199304295363429205145768551058454452762219983225228425279618901629639227038006073836713876504739142942183079485554954388992063912469537123231706932412412426873751772551166530831468420376302448053948726215470236205928334030098344568283112118472446946408645767913945042319545248371992645659443691767918454420068447395391051159579839519995849203703805393067043567988087004492445737128468646681677563395073493343377892210501284849744618735638937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 38800733136144143248585161370068910421824483396519150539619484543325277278154204650874548745572546471029267094445596478825716227550343740473328960657335636872480564413247060739374288994316507023011349193699344163307894554766121455701458442678651432130443170152947514766108258007394107875901983865272781893611944869175768576537957609235624827838168485919937865434205453304733053392122823147985618937992874000903058357529276205962794254051578568270032388692419161769883350001389033844473579583158265410544785028155919744685136820702546620029073612088591185146824164742028894935154192712627713162251616428494585022074395673593221352583673207217802043435218839166282746017856551668074417257772244701917913857565378477037679279893744140359344931595614686466025379818237437561619656927296237952589134152670157389470551032845363807392509784101525281779595738843129261903366512045780473793773322209189443689433488924278233218685165099177200234397192967796865519214396902641458709440450263386848742545870705510973256830190600403805074857645791784418503318770856087987027646589567577257478424340223635704439279876714558207226343655050615357988353355953688222139768619965043803385914893404969413426748753565091529376241522060089374467205801697986211431446248911085340824406130942655405682822574554708008930972663688024051978796820864374657716827784482626607394367898004895378116795182321388646884190495338572707218010701575447470599543411540409071183164845643755894110046359965199051995467339930659549077482121959788043990531512767786905147192727864957419410116378564197493491245884481122948588066050497293319626762392383649274529915896592041079210850122335161582956640666138072865279292825226103208332662760939352671051468572039115736613773792448926583861155846239699273503384844511808165654018168059895086663473082168923130243996871331647766548981194246676554274343565096034957870626841562475608013019648969515603691042918960205978180951328042493249117150330090169075318211482693387927446014976938979181756394691336848153203915503839599244457672035839741356610657145833818908396904863191307936446500117130631123717732805014258126965009520257340325959910762011716896215935020163234298945851639976013695597044245123903899831100955228611226389689247336842989064896649932377484779419181462598235206393679707484690433650050661010632723701159537457476093488997463304723621285753364133345922190805895255488455132322718749204807600450347327020767645628163188264915799055091889211968362475027599989866766625819077963264394293759353775967116615032464296268053111760982941278424117957018960075773765518768143021862634733436928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -304916652135953296970417136831540842148281700286615781290661994684459260761628072852908676966535132113705159799266907254366168649407785163427437703295667588110963896847219692368509525923577902801950993951431347391953043608327982767664341798983478852471729302558869211387802245815782385415985398173941131290878098719917327383004706431043636928964098614755011108324341804754603730608567992508959422757505164470031983928867113389339564539588439842438524058647162431828755016199199066420825621900629456747344015749195485989294003929106953451685039768500459741830773600038216053617286107926970242243916422509568546405087944293586511890632430169155916976199054066762140789380719206579477570083515891465852705862905424514382294554547201251673447310349585556622132355906742691391134977718227296843194845813658496479699462325252297023045597734237415537165292081472494853305764505984801925021341471036631300014799810686586796170093724660157376076833855381337556441222308080315878480385780196399470612951687893615658918751442555324867623534031028884591555470412495769113436895947728562986474096800757563911209862007509873017837885119759398342492833370232877176160383896097949185693393026406733687004398205483426009744667534053785504699005319999009683584694025325003014958028992252137418156757041448576412861476981008167533348723340207674758101650425840555194405180175196211694929285427607273224560778798361507445601749256892918416749786908408909231496397546940232320915537842123090249602128939562149325158235804965077078627743991920763279877562567239059875995724823187435186530652470584907191526009332706139811325762400662188312910824854619439963333964579457456944428857082470067364669664633152151141562971297547659769956151053187990246513177522420037840161323303214916717290876747281929806815926649207037860818979097847311337573971391746774921546982203744499096755884089441542320898967401202868367012242746852162707614165068659016211209395626364263019274523317946514704509232915919276654215816563077115293502042819824756299005142486501213736804419339490517478178050537602111848199209973494874015290751540361676841620838656941014181389074543994912189428160197187067435868864887358618672856205607189348319778675394219666017755623001933833623558749758204695642844671415719045100790959139182289647545845235904144226999148184723361681609620909421267989967721269699587851302938051532402681453215390928936794960526832596102461655779278095873644466666013530609959448550512404446143126802608219092864545514314611747898447460457865638379459285619591348592893405478498474718762535864733578765056751408571731114341614634166910976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 991060649388651883259140373038581328949825341764281993888350725392781156859653169391219408674894956409825729657134014233735107975900976781263023243873877647959846647221155411828799372175264146750191565691291201312439261907733178110590292443666431484297731749515752329694823641208839736663978810887790581121562987904753030165651743563790440824040855145610908792231151531106419560627347103945412534763783242431430416882051103315443297252702285981232463696908038265120581577845248534506813477402423457245557967844367567855062223742863468148181799069066367101475693672513799652320055633035488297325648784254938709331709488426773209932590211741042257888717164749912414142144628361149174379478175748848858021334003368583002015365229672072871726900089124227660867560736065560626240747545304280738555384619545100747574216178237926007970273073199174581437936249483536634064218362000660661128989558829399480492479314958893493084567004716808925842015330177973185013572049316675864812655455720665546081407449696215996452494188199834409103266333447083208328511669405463697703626675696888305181813622559592018696840905469191784485962366783715924413611814248578774263449789347741150982325891890424593655378133918047785080295211121446553114110192086783858552086806371351111634006484575634769222868475944128899917914809132317687769299471959937616802230964494501626052785994243286041669565485688496036746846987575161822828859794344842218949477347570062575238188326525271668992487565996796413752042196086096763811177229975210240553967103511594772288088048166162738218558292318152340978817079663581051702055599661719230516885703051180094129588676017286488009752132733454462811756706684099928306406301224143393011220709019141775067278849461992077407924486362787275064954685295104763627346749777356441817685951938874440099037632421933520136773541743186382278522790269536445154063883616057792825493500231557359477307540888666613899178777614448272939900360447806631207436461426986780457109243664344419841044739709509793444096715720302362309454194864857541370330807726509635136727539130025014281078018430750467867610716061386365340154998578122591177281339713946714230328779138426804951879017323113712600201214143825843270687904660449544149804493967330863515077685186894039762392576102184960599755957555724730952080321580810814458124414382124046829298173975555507353397619716822569730023857949358445903504791968089180386389936469027715901270442836358491096305673123231732980788726236240578695407439588182057475144778399850044143548409466574742448406372026784344027428336568022363232905489876180219764101376311581292998856750881832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -2104821273968479565962185374033802067223068840389472431671260876959707550899632290936759864014767832835355108402193690692669843526790759226894427416637040632282719199015387287743453481825970540881369026400733743419464665293975464132163040350618648952063125360415356084841332140227469931910043401379710386602881209202900575968976510788178890114352801015847845341176715475696461716415400132956198257740554511119879460294126027537483345424172329168879851528666330127996007952070323686104887494145985154992650051494596851009475584572191850408195659223518335056419974065064819685012897643802943101376188971840600671335225248901505217590622376525531364283090775337733401228411878870648600019351767921800002232320087972959736323848399266769373508465782074188439216385735186948923960997040682877699803669772037539981594166668660042331674286570253857278270278855961725976248040221903840338046052683323323515399439328484236540681851017961508929964971833787633458620428790769515209507707476612632053955596311972770995474246745129962533289337251175407280653428733433089549277720368423442099589473452002558747129022189396261577585466411669592985674341512140323523691924600910732457836646117214954180412324345950589001051031420470331963867427072875792037123716812211136985496229956830481710150654948124587042191916044772617240591469382623158050820782114478871436305296352047319944625051772129845755879576987257220581079753621948524598570596413398259349442156799209689879603224265973654396673999780812039748751271043123036708496351304042358846832629886806064575794445621548900767522650909798837684241963118177493131550913186260612232710046478292932343633322917035797103888224281566374709718156961733473983992165347977300415743194730480285675580769118395089421979195428361536404034063460336621963780235437431823188116065052344725973013230743126264640208079097721834118516098829832142193849483406717967122962292242626874709127748625449046759071672514191236422142723115681742034913918342239712944548330569799621924728312018387064461127203237039475730274634376957702781731694354855709608590767728834367673195346251762376732585324070440292746367807821852289167980816919603704083071499749138192031131486418464261363442130901529525034908585895127591548057103076058845327085489964903330691930492559611185500165236037685621313781943850786389384928325611325316353711672640975721925878841377057521590964631325491276387035607810115822292132107747246748978995301312295203038280998024353849527968116433029966993112570138631373271857314242698318056084433182585317357761002027261682625914003726841535795348308804794761927797984132084006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] 2972522019881823517380436494848195408855989812591519234839088809300360641249388491428291044728341428471030429261957560171397415932025657630404080381801422729368229371863843086087122843389134792841754895661028330877726960442453003396245810188228085199789229569293636091586606984999274348057501673970557910942538732260700549866564786606681740755599987930798417923262694836693997320107860423061650361475030421708896043578570240339657271746201675918229392054876302117990618098619019660226729191768131293416957494163491508253318092765816918835538471329459748343447738918738995290062864541039772813446965697943176762059954597879292358308572195845621500764033347290880314893301937221702014752411595900679342272970224978130221324913311415630322596732329478621541550868476333031241216028069501082424149075034185504624400498943043724238401122065270192904959404843756434003886732073973642411526071380730858948467803635417024780288163590855902955589348828638285785301933145149613178173024471875636114901891376522638819097003615547417431743815571625897595587909367698906027806225617511144703398341556746840359967674738766154875292591188058884297119194676304173662557800338569237028057983220571890147324403629064278053844718566107716811203628258542881435119041476933912482965290043115520697760378781356672517373582495818268506538253946786521111814497330547163989199180344384778468082466993650636246302630330993146553736304095742650855134054627389556928023590545827697012887764334847892696251868265647614528604749453590182608905230933129669069096862220281438050189961718620468915426006338434492867885740957753090239523258522187482863684721194303886444801946472617855089019869076578992572970461883733032516484857251688996038522161969920669030911514620312833809260137202224615734954115617045755555875010207339963673146050019611505259642478134034914145090868387529632249579016930875140787784471689261517550159509929253472290226847198356983695474367777135093992499591735451934434861882911754161087999689510146825744959803170595945501514953025840005399423985831301306311877433908338270107874288350641922427372933797345558371183875088101888101250706532404361376588339045852742930593528833637815978653640933919031640485700981923430766173264600017340543033254879200450799494242981969063375523865251236191487622158213830182548916724502179706007958638209398352451324790252908369304891955753801570356663620407455910547613262052405782011188600047366262109153231690358369435654869545526344101994954179544617513147269790312836336424212769016234861776905688114487845828113614465389709380432434639031039416578147081183924843774981416419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] -1904901578465498209281565459018854555132854214286931953173364049551624058461259907266912710844465330516908118821450657059788062112979196677909705842502426732512838396454691642428955906072293360857265495988763285318828635186090657896107954331521093817553005655758292248155264132479159320000356003908068114985016559522898674181897307893574261063825914592250166453595566179369322039396885783679560527460899879778616628402513551941953989307283622433088004916511828839277008254139471568272529471546051049202242671498738689265583798369053299692575604627890769867262817111294633029889670721811217409918924713578090674879564600316614270878581103257128717930782312429207585678984689656216497980913117380744814941972755519809434056719748409662612314285590001684817145281118238424297301705759507696929409691184336010210314948326339497495841774974324040536540183758112880578463854974912362115757533521740889642527059656397583745244930563543946570677507444794873254293706191666987949990250905084705370304439199674486317872657727318267121775471074496204370770638446946559413895309423267522683549335753210650183608100189880762575172460221626179386141851939026547352533471939668974618637986717548947880277261934062347854659686928833640835124509773623484974875959711739175291149681243696441521463086691599972839750242204358284830972477351912606345608063797803305210324918079387603528261685746305999778659419101289928497049174017914097194219500541827113816579239181997694206120634663011266598943753857868132442407928998853017614025814482849518766317386167848442343342003260842891762057574630277447213865617172113180634655321039559926247574053864903969529759751179444886400799215363293894582301779481982894847127758045877848027085166323100919365439844723523279901194044377482814917171969177525694306478213064701770430638803642563104107278704562785259186618263537200060966932635140991362792962191502690281308021495568457893903910378263645175658595520806000907391049842485057904063037600127755089428501016192033895718495950291897621566023467303228778226907647403666256038499520075995141752876341289804805492564834094554257411631229663899361068320292192791100896222403184780014613824879792189610856732225569512545599683847791696780048123164833815660659635123229578203898833254525996741054122140495464186151722813304732265662621601297698626773026546333722158383196812917061181856972585073389099513825137030584219515759449014438674190977450385450420909157979331335947012890827902948019390751209451216898366397278641554618971080924205007609572410428841416969026724167294201636620418162257464038627042177626866162031669451345444732928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -3378048349847549953911567134769777195431064463888732189274565958842949360899721027452846960682175068044465032221955976340934316018951675960490115097018868697233931400257166246826272407230801696187574931716589320991923658373966620357979265864609009710869098841271625776923163334764865627199025877360626001109878334118227290487180074845944547816588804131315887648489989879287444274123479324950949400444313791685309549945433727177108214196834284939516018379024424944930273851281102043293835180067178328002807646900451084617566672849011876235820274274341664644377912398111554948106932598774774991179614204092345918197734687227645067891791675301048185565195732702172495943289160421395953855583091996449323892777618950187981548441438014764820140387095329129685835550333762427116292858853972439837176412346878626219388912680401969955929095685010463434079818499190227336269220832008164511076708773199406256067482586201896923287127208639264504948663415838718446835125471514132333176579040165673349510395394249854176802427761397269016073732330975660083562328628503837932730039460485236648353827828729151224095271352107816771499130783125730972376256845686226322971564177972918192928295769021939778578502584410610778747856803843201650181210264985423714786647253679808449811263243526734923801511218198976769776937266388170560340877826334976593004365900761714202365882124337748801559059552528795554216349665746633987927752112046249130586078038813468323812902721448295032277448876358550921468139359304312973652727696773363868466025894096418038768088230716782321849606934507760711019034294748536472283798776552381667514526343005627193113636002226014085772921387987074385553600310883982608185830459879853456930681150464077377045404397019411025262859995143461677270113665357931616245210597886930311304281914012395281673469068068073420979802900453916349982488863905596008181930772749561684218976906052901774783959163422950695310897871641868338850178744689803628349553699825566240210692895934397052652190491784758757396861887124530765732880715117157958840241642194300156777154125950385836379719623277208880377088799529110871700318048859430175781378478132972609536307215236794300061997917556263991492590048409229565320872411281952822372120914240599692844583716935861698011986912644323005036484120238801930024241131018054398667131625791137029838251458311540200237358842511194415424678569895783925251657019243852327212341328956612355888944095165128998891123393493131149490979221996105017957789036427406586606120673230919169832954049978924753785449825331306442641926353516889279586060805463517362838969112594881836499079120677765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 14363936309389433831538132640044818376489981370914004534080565210872559541267243215546830173680149835860877810591395728194874119841825056313267045866372361228705367293405320738782934203351939649987031307830916230118599097100757039664623817826928070447845789836155035894508812782436233392408213518984579512475245346786310413771003973403843714132837953755576999654333298321474609102901264746864974673059076926881948679109788435125528867515605185025530270622670057617992143317730619051346778600558052841513998594154534606680947469940928157362321466178203702047510192362666751592490146749892661592267370894878626250456687920746360241237697928478959083154438975515877431679497499275099099997884300598822170967193568335677602180622957634203596896297489048922851065988048986176319420301396235257161664630758325639958073990650699206023670771542212297730486232142437982318608198243915557379344112867406630254915339735678885302386179170903213905860699155717560199097539150439224133471371604242547634604205077727643798065255633681437429138861706853911257962316468109414664516198654791337995577535590864524969882333306511635913978620294550128052587286540085089448520036703229174932571774126600981280511606922477099021488141067632525005312999377365561817814593484765839059779067477936948119952339519434382812636797062598566310884706547188038407201908287661371519043117267674896361778094102393833282817894446079201839861440634529114606720413911845318769276190355626551470526867642413471589264264002347264202970184813425598864033039706384985126228213122353477277220694770354030419947865873094123924284206308159340622764033056449492569926463908874078886799233374524458671934953972073277774522353982352022460865433128428602736776370594277595179863564162012274351694253743391810677072141521853890319050841216441457026589882151165183630908426951429712527782798581264127067612745881666752839279886201437680320575004202717408230803013880614779487308827733058395180329143797757962158836581906940146319129771710013326596876803288060428476156344018243713559738093246758489737076519698532086889165140289696531244536424604763828419226739773939516014443907915021194851881719290290680750726914702621243535367093410613642639556131148626471131482297307798604171572728688240808140626587205060133424745121612083357808460475382766981823202253212462373573266741495705826111239924293129630416016118718413211915772252074170566621164706687272031644627745155611925048719413345320662529537738283505065148068542359037729502891051882314016108840168460683808411256339369318831348319299014125032532756090785172366011978431339002500846976646760137490432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -30205871887715767404255272497126462598635455363555063704252166176992650468723441447574409616208952087456109621782725772534521051958098197610341651242944413051250458778817723012439674296575721800284875971398563568201061684190723537451930823106427324437463225935549460033711645095122559134743760758996800051165643040732559627570460648096934748427369794093657422194110032630582426892612737818453087962896751046826135349103248755073775355770349892694803323443263240878606039775386930735620615111136982222840160812886035584042113556338663167246150180635416052244484207086489440300228709688285366328931839578590652500504412324593825492232723931768085099632360550801566095438773198710370622320744636572355596775698845087528148253789805112058426818476277349249674636108650344913955908693614564707763535814976534605220329171698571871222432903169461915603012544292092498119563440379997141275485302262815316655619033021133704159998166990407254630171055059486413883479742136765204038181251400964616605928609763478278724104188736599586636948264189434471784774137864033191326097296065040185014048268446623300504320341053100726097097655307656573249695331036415877319304431958305325199035316995423540368491274023917397393307608547178326746563577428393549735160962449507353944056730487452021373970996969602957685355864130063203732148492917094073248718183164268688947654695223753716755690004286489525918381373544729585639490832229262213778139279352368578728785715830973811827494044588535079250057105667756155566232359740117143032176865581693411875289492942631944523596115480348535634738352031789319945053528956507587160274950334426166375492369216247481951047230651295611579788987843998816818143190470610126535319848445385305893817179809723336043915495411800671695719442430857473437222581673891902784684101072238724150300380087441148491192693237841449525185993970603253351163333487205541390908614194274648275544222462998380570413163209844269665992760787394992914839627000549570250559886289809739859979947272924616690557980841575145526648458815752059790086964640901171961449188913876638932566197108948438402873582656811348656130880852225839367411815447738272446276469963653460099143713611399891298710788752288253630622978990383496143941513292997984403072568600213078115666653353176708283382865029519543030960226861175001795319064098857954803399465286421806604829272887291776352534558489653243965042851341504080307113209697595145583020577344158564119630921064803326771108175319476392179572553433530961825090922923233151374800337517699597959353591028250836025467000662476317372375865573261983331061522648977909684213053596771549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 47359221263593627839679823349535316141613341299754603838169484275239908951995257872217523785919425389317065396341057110451653363282714328058928253020672257009123690444201368924182483360088569377003332890737502968299692628427626818331648546976890041935666296344170636994659519413466070490912271041552001354399158415275201424235910416707511941311410951329165234551625614273961062895270518694945307354722213583226631098547162366733191435764502400100234899733645426145500974939328326989596091670533780623129528781222300646359329303083179270188058857397394100731282900626088036160871148996510610159768418114247089592235972744449465309606781300447848254440640691072103424293092975678850789205319543879217389018207420733603899101541255029288879007922860658712366493788312305827256638953174527910470216740578286892817273916887501198316149773537183076673654306626941431084993816085023410802383883680324023028439941497470520671849995052614150022322352022369263131139721942041668534529730955181550017226435279860472373834578397516206190168650511986761621466531643700131769788701383285962653510155130607486182717817236306915402849749333992672949045968443005263030435492895419133164185320932932258702247663276788143888737448463713554008861446710725524382109516339643942870872274581268169276459810025639092802590229480439320029751768409430311617432342661696307373212186230619173862587996202525834185647843606026363646295366599050287402869835560767777651636530156052568938383592996585018170555028003313592139374130834329069126425785495517383386045787159561301762425169879384327495580417821946375783189135682636911892930574394747279430195661283577812632293445186904962540522164487958440764912140518541544351189389388353232674282875066552961424048938457583190389327873378139407706484066084614855514021628123527972132236750187933592908008343617346530755917210077212921411124581832748619140429401147346940380800819983447105466678637621822121664500491303964217338270766210968691605736133153960615837275388862043168633945548647139512774192592614038193685440999222923828930176654019135646504010867203998792180188565973070904598299931869242844568258542533248299313432029831976276052698494254577007413332965199792811931256415770423510964915523859371214888958682390424660631702930489916248372100934285199073668560470811976104666250361195866623246566076921191704688162146336834054398001318269701538624203712171781233652192451843765966515824160169626006606967625296398997585435611150000850660114451884442101871553809606624666024269559605628618318708332350862304855737705526621371345136713598898836654493367864684651953542081891933356032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -60989764016945798335814545585767700607179392228270024173478937510922190536018684935305536417209030432863198251520088600207233857318006915410456588887162682649128462197721542784603344811727681917522079701107736045159427892151706893601176650959251924248335265331819449095375292318672887494362608031998570204340240682424276265750696969343524179606462453335534283263927493530124999130882570681145852221658552219446782965927953778421702864091130128172943252293570627214514182302767762199195426113625397363412816231860885719297303395312525612383053580501534046927959243528507459635755596468364010108164999173793020257575985188813538373128295974270011499362552629953258476643287425932158976106895580540797408670506369875606981114104886993630820232437143059196093888692428033531214300779849627404491835613065297177560950977289819327329571707156178570263444766738524666836357856240527399752204512470904637778187695668779873618447798199226227236012744720632299502479478999273844447630049702134283960390575397878677404437871772600655939787613855231950721585954097236990655617777934188582227581594322095382682319591286299900727381793389388003701919286922425196191744908101747990730820437289386111427035177852882250529068483084649715501019183284340074190916897282777042481668303407186696308946147570726101671692755363960494287983639868855147774826281350246445449489786020670215587534153429782177850769025888359773994714342317141805096227618643901924007401044323114521781120638502696037104986025824503492490337393601781223950544060027197775055364079911783408238382813267963802762884747416538463384763727760947406393794764896795052994874177139977040859620257958492435157543781006394794897993097155034032463598964129445910965189027331142672792927969130140635627062990120216539085603273425945300669311497924812703860540406787412299489256870756593369572018423368285962963551011275916357359299725069579790021476542192705216906458943379217304731851941322620812210188993183897453410778717194790042412663879307584221511126996931128249449514384266656054678399500168968569887942469668804053683564018057896263831593361987484624304665597635645823460864027206997131505450809338415147990249276833422899786820414645146457030561722336759043071854801548261184530057465005561664783770647439511415419200117397503988341974133683575924604461463612335715242127612798009041766899084501713733229193175937306397853312713053527734736778604437661649148658375029609858734486361080376360432655713093237229299790456804631605662742974104663321127725858867566562981977715834891642417557702406916023370212314411404882694035286843290134662682576443815231488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 67324166675699585760581828120542036258842139663271201378393243540386801978329305070261115808321925563866512290921354729619029805350346409955239721735247583835874243594462877291673962013220683516819158612087319780428167465532516326162408146643022297063292867422603505705879810310300935421135815055273602777775057441597551891087957438432795247368721015790100377873943102340274864277365399176366034427669167599953810233296490255519635687207390231662216120513641600517155729955728436744966562180934377648189177187174425512242069847046438600608444801744697185410636325789809904471052703179284310691091067030942638513469977929686676272149142613412646198695219191006524972386733283749832962618841147332264748309224053245347748141530240615182916460341994467715846829187103447364864027806645524987996215222408563577334397776057428669083931281674909668026374520942381190180102112080024292368315767132462811607871644074615758522711429066447493401046258450846027668700009881690912225106029600053186447554724202698960869155282513782928103563223580071940961445040834462682093987980581153075826508858977329408134130983809041600504544193107649041750329241189337318641477353723913183153706920665158251492586558223719050698534441319554021787685768451447682244714083110950349467159549015833124043379716163705093025097406052756933611330286240797121596453120792720707181290286824268043764845283593733986892504030905213611445145797560123217380848647713158959674139315530897132318747764608721758731694941314441874652972120862678111445295531524875329404393488288210559684550019337188174690493975292165402843260089946620052033176428309071681387139894264434014185082363831891305441637790563245933118804366925846503061805555135659268738881825541179344668474474183054024102088969158217457296031557144524932175201210601995278021674993571270996619796750778527693181817964876478033471195210002669095798824955388896317756567544857906625251257332271329381153592644107084939925431701184465458810406198927463524831577826623133807096215289848004378203857111169402233211552352833919759637985160477986967837181462511764196933299037255565873569300255157827163736182016801154479360485002705256451404532350500924471573426666535694959891979720699526181602163483679307188315229613500252376270808147815872693560820169444822849055179266258663350150593484911225954320548345922706910920413813259302411304753872102270197547311894196014589755787725979060417450104430710132488296629097352080614607145543177714115851666651366689478445859716565701150288018019148745948400016746999528335300313524397337537722290665670911056813265214426352946540146365644870254592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -65351784375221207886826950501066391397122022135169989955494203333468241212232123812102816101534333178797750881494201096088804990915323612391037048951589940675348559607892887489847355691207378859336074445330971276304668730206462076370158718157010231146451683220106146783617046558540751585008766053407259241358255977028637560011450082046353257662542890389377025273604278827545151291615821348262715874486213471948562247822335331074925843877418275943019700728606457593251179160212806976635177440140944842250938516600858529142988433131354199996665948970855028934680278301020416270803949219849725562215612125622056404356145479627161426446988508466147322533982239739583503683713871610705736406035097471775757818716658415652834062244743067228374758508457515425675766640281488802604152116509069143689041571463711635208317560962212909832256747774389966865377836059614397164727171548823619623382697340393759682779080674538115549033335149438602174138582738284425921575841177151150821955130408604317311008702484369792895033635273910810006279919132056150446671795679074787839535783293051873444316757177830541917468923665296954003307561208905233538635716482034656391439368206727134208995495515768488422675910953023081606262579720258847356393467227490569803165938500482894622785566818356520441301221832748690098401927207835591702989072435322946924320039871520824667606192113565204521236990003179334434437866665475848615323499507765710090369230291263924748639236157702814933175590104864377534995724174381632493852015800556877338852853627726776947945138001733340776432785767819607576942863378901791902774387830501915119392535571712512148205798407030651210798329859657445920544967280846127878340020280770224247355240402785345491949021853668954027368082002547702759433309129474390289714772569872621053457225342037968231150112370865497571523523048440730389489221064298329601726833834135667079382042045420032991699659231115307223280211126862877506735086371733538317888603516037890788191917238481460600987270045492889550753748726912682418479186563934257256841182623947482111657289527350897891237230968458216372248923803939297699933968040227895224898708600427382507720025206213734226736208372254976331194464632482246618506475217717125995119061059773704899450498445272660444140490105736825140030906637273916970759362715507115542633882044574275708085005444256156362725269209847385416095264021071367596015170524823718710794514917544643338348789250632644960850273572603151543581513083109958428709091629483093381425179976945650466769859005513942811531206856507817606119863810559671071743782884965860987293749729230331529100318881288814592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 56838760075562916898166952647486460681029549564785314034624389019383782968705291290186919901945551037482008264715514248512334940131765194751971549412933455200816773548721488377074898731227256740207485650966469469815133496760165372134513703789100625201886532256811626421498979550175053701733351486008388798826799119510622495159322539498837168557705745888471539655892273858059129849181798739084992098795571780419296770583333539799005465334856126037403568176497865907936720135236271503682724612676893610129049517914157589809654267423103506916387463382863724760545924467781313680408012044325653541477879527089818691438477655468939234030389931092796375690499311775931049188297339461562194418767521323960974396625461532206155500675959110138140227606944376047928472444846479019213999939953018065541657868023444848413511940329550428159970027234211279444250894644244463176892270036876597506138708288776599858813387767985124712930578707467831788100594724103642354571942552204751408989698935754671956490880174237888050110026364847785195430282136669107011706078952049490613609158235264001998481326093824381657915191292275280732580519788804811155178095758431406959884116296886803890840765684689446914013893886133630064825850411993779289197357251503075011281253977499058233026365278573943812866686384463056129485620354310245048043413689204110143432696449124198262669441497875405119492705231070402894354779444071970867413297449389894153924386774845009153652493249074138059120975338070451589835248028963159785238934524170676418377863903467163343797869664297084639180984953012542956176503011144327836384707177069818301419303787473135049504338284105995541430814114154519190595533428974127514464092811412333205204422590460972206495736131689462361014289348719138144928490811872322801694846267614554050422236862917750251453286713591721742797820315850984807892712434208078085774623376719559202156186906906012043399874219757936960499665633006515453698256636335143590546830472872989826072315467838361452949203519991525855429453607283558789759652352016105046229726713047506400220609289911942959243590034091646146240335902574578242101296216092263583567807346558920902078408477312834746450334935477581740845661747441400587265906716172750976636477745424174448947147790936407897011424232197342971440289019153457853595428827946060838811887480375518922846018789985870436015425617762489899848257839826472801412486546083179730023462412494986527656153215844462490334680953372285739893069331981667783637073323400124445970143075847254040531577376823870195365508714329180904405617411172418210722224912597830346753760643128638331211361673682092032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -44952965723368172893568276994779747696721997999883636350505007229304380372111704964253802360156827016409032077594188229574730971530270453624977378547076648697235442487098217665371067736501976842145855786642095417537031027170708924284790940069868710906478205191489918177238558522810249980793246145533936515633735525284308294268715943676361131786303348996268349751529420658999400851428644206172841376208140922078523327554959138772476464903665817499971881080304191031701251680166273659400620752183540770553132348716286977766364692747675275491381587646923695643554375831367709868076514836445405569866820136166538124977280995481036176207707778697725989534067027176593849889781008234165530868695668802684952821078808390240352874551841666388838971190643153696218769859791048210031518355062756273411839027452302141255831130342951037307822505473237453563479470689034786959514925456205294266530696997595284103958837772621299948339895196062463170391531771526514298599455384633349779788694517606118271226989827101679395808211991728128822300729587948020053148664812498148727214162061172704905957804026717141252700648657538052717296393796554185923190846864973937311350381910933943733293089039367788946506461498144241240596429367521346069806324144985246751368576313485888120140013374535274132471510392237552790761217584950520678900444294682060099203409018939034338013743794560099039059428707147071472880677386967345078343021557732273530419794398173010989207292655974539427366649847501541963164927536105839488528925618050824649035247704904202165030713856228170398875102680362410705258983958850701544008515015605807540902763683604207594910812614825114249416029367131294461758252644585234282045394798905727487990472661814461171289038622023040930278864492301398087503622981485852182119575248462789770269546910206797828232985957169222270427278588324395045278966236166123649932091240533464940797813453258286780286403546680942965028001985701155112473402189951038238391029035451485642063916815490964261470702921228513070382444247756952772051608476019206911453934318769938383056908343257713229931360219107793749554252537368587936798192952430427665596905093985409634138269864478241552269858169572931393125388888778409304026306453436456161934303591603053170719308067648201312324013330585247334322747175314832417501354789936896028500695524740748341541943929970387179171026586338630147256059095225818980053511841644245058876055413744351996937634489364816869334138244259429006182041824561828089779559068841705111525134793565513004673512466066511583516475635092617622990296235392856216639411623118142929835476625694924261463842745271451648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 32682861215944572158868489763943152425298657622068419690333329542438900616811057112781754526806038737914493616009324417622718478665626991955575570002973227583725478540238731791444620074178134613489405361341587217412470429292864696778250146402568241254986921807975572230276374667940565847565298196484285541938634730467544294687604212688977321888369591930807326157483517659854888999919169014650931129220781290625540655288953576380794125946287970025311423765398844621711088397636986531710068572570490739344795213476970717765092692289173210372254408111095143996035076611411956198693957218922722674165553368723936119308267768055711159675897453127549884503195754301974546244379368851954827501919982168345039125395064637877482080067351417058112989931930546611542304972625122139669973074499957516653398693754347730061422365991599120401607073924384645577278982185442363638021580375336204249228413274812761878751087339335552524742256484899255775472443014259126521438568121741689175562450127353924539182170485797800225263216137175370364724835758951081595693277429399482199536861769603923477127336766563045795877084557123896278975009850010355023224466439644905927873775618709532963213713526645817608791196248990571587424933961193129527126763637999002803289638923472378535911352402626433618329405008134886174106296428304565487701226394377661537837378260362606448123414099585067284632158774896323176205101006621579466417245166437656013045735607333554166749815012220368360452853930755643047431974137697045774348673155604018966743352947162751010617268087668860324775876990457806539480527342471371297450060236075771380926650037332721384941302634064268977014318258058125372727602753251794397585060914522189244550700610881323144781517538219335972734919693609757178402818218896963054664069357148337968347458121216901721228195461281484709956029136512813393247529472185332895815386078941214956860646294283657032669702128087151222836803179915663898810837264425843099961744697440228347839649014163569051622319172228510088917471228066516535238276730532086329996716562458076760246943789224468952349170811702609921279855674174032149312583898648479355740450773090154388296363293607747721085113027425042340153397057006715864507240619036512541429970326991519032663706464956862899325055706872247231724835076962878866630722785344886998210940945251681118824834629607552876829345358389552374980332472831990595124831594812659405305916437937170567892256991051781662465967251340447729908922969771939280670876105131963345836134032532840799427174147174272984285456118678235782500554895948638263542168497796911103305193176076189118209215329959149568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -21974121379986914788609812076125231371036083907759879515212828539058192641495452318089085535021652248403676344494931215246142984496977157944689391151180382196372856797806411987102477675381923990627658073651100386115677427995427814556285073255997037626332767876728379192554158748564744734789706578898333239847382568643509836278276358427088559899250445476763992119572868467684567572310784557043827405861222600544287112544223740217590996870286660440152245148585935939195108552835521039745983017927091339988167098795931474242548277075543099187599264581111956834104516110228296605312134655086704503943207078145972882582351797044440573296682750566775435314598226319673506919672625754985828607576171171400375470905557195806395236651272415252736754933154498938792616092658278961192162951664169776529593473607827403753280057145197773845566686736154149096195613799368923888506906018693666638938658372702111824895195462481621152990378414686355102700953535365008811150510535605531488028084533847003091301009487110089734633698215180554360727903597486444988281907654902714515620520733602256822040270873785890761257379095496674000716274975492279285467630265193739361381022143916088587563181199584455484782015665231886482733498941854769278743705099357694966673534802786289903189527803830243672246475185263171811493789778160170614422871264532845764821484072264541749856435442734105790771100508381902577641482827421833694780280364193494626534253060858104711970280588712704868145887664052760786537233201772656593512225515458226168054478979605766588239713386169083111475708796249346145779720490946635523208097213900328957137346932198650712479876291008446455039317722294210973851059200792285000872313218216339927814555684952783480327927760130420332978734855364817188170322099296376162093602502236789352300842415545757460852032822275639366381029884554448135692669344496920038937384113859319996902483089745785933887710095979543994659141085514866424320854823745572657501429528576618425227300762898753401062777699597029721036839374929766315494524349674091016807378318801760755299302037063684710386237057930347561469688975872427891378014421307472675404265497727528947440376736196785781568672555112884261568415539111917083252938931549984161949260077265080888975885375109096561430250799585222190212310748953183800125436662381076959877690957387783344406084248652494533403645156141549574480292607463955006492768023627551519966066793711883038239582650376154651969426436315721105045864882909682750812630752016392471420681563778687380491166278844234212889604810293217718220322003041187867162099307745841670067709480640026240815632516110090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 13667129193152035092211410503776108523722981334148315468999059710725021116340637594545953470772387488338905755441879357271676726376907557444085292075535371771567718049879540984281303749316407082259854690110812925371908307809874921196246646762827357596939889542229123939955260116724333257181333924320864068552164837597088631274213506567536950648457566618614457808622814248491411264995258624707497040896870931041638686068127236792581380888627080109491796913062189973576117670199912279913321262246052128958615108961913178806000425879226831377041926909645428240102898517226403402885617807640346028357886057250513964266213730848739134175708004904158291580721423323783520944425748783102797301472789269904705247052788598849809179864905339718116642451915370279933113460193606178071430020703663282642619698575739351729311606909228502363598243376223156745365296296114691837365766516973118918268694633075132187317398094514502482753622880558326033732118920232711064211409344657472619494114422827547759789958437283944646671696061299228423794482626930040251519548192346244561895765561847241938804139978783359338130833460087938242569158413286226853111506832901424349953176968167915071158771549951322058570272352896020129347016600315325684329478246586027552797710583805530737721080438405679238459443589328454899700266388917861289004957727664081639474456626820085509210098049973387810478101418886856312929971402492855117924774423973079867322867426799448079082128679857667307996453631505462724761509942309858996558644918996222308121940332738774143594693355125998566173220898279243737862593135807237924968121361440991955036992237281912058610921527868546926672294654121884492503094692314647000629437068586807139095162979517690874806340547636867393376072867242584318439843914481907727042984915028301789461935626137203564832698401235089484112841002584256496252681777936178535784419145461937663871861760922997984855050128836282210580062762344388132137936672292404190033823471935123369285094062291386293099809167165384302646854360510182588756351350157872934596528121051229198222181179058179775872852367624328141470085688957592659293675119084088267453190692937820723303378722133215633877499093276766726752780384148413545028373909584519221559178335086626274150174659529389963504736185341726051179781851021857623098945438939997644467985419378589724438760581554567555706043738434312248348379522652619012030446847320074588797093298545966085620130046619965619390990355857882304391473033715833613384611363010779369739259023770983465921502898660840552991471339619300403776379649144410409316044348398093054615228306676820059423143725098860544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -7822783506815079965828637655692715302959146765839906494526426896572889899829802922957503401103587068898002792111700734048121177639471175446849730735928642907586197016430800903241644398628058445777106986779865039640770672475619498645265121260331321784329884618229896764474597759586279289577411368944701320416358026704295375535340082783649690381239372138477751905237231021396467330480297929042852703195611491498643663071964707986871418797377943001220997716746154821801641723448234794477408827401172529461107975503207337253349298033883574207364987928693715242604678151286743398074539793296485201901780830308963375118903713009243926870539164892734165276932149630327008388706623024287494823574283031669852100962804794711728614329883647472132215507591606447837238745476615269679922338366856404503264227691487309021392524671753203864934708645248099949198581903515988471575928190456555875234867366336758587845126414875627808743558490674815388735629728514785711389818694785511686384090855526426557972138984254280891966252885176371315967356303539554449124982232593557452865070731809591917562580013171041271350725067662265276645471679500259378865516906223249793178998101551534912910651806963153691731071143324814204747529965597269110420495691181861788486130830696089911220965185543281816246307998906770981643905361368968717896070734757067200672016687187189958619664692639633282774747325162827668869988168639223220364813867867154068152513902016777712754217049892978039590476459360278716934570554209424286403545234999745012556402693216848522508610502939697109386477281232041810985199048839104126027095083897321962353296009328750736222210040434623009151271649495237780402286970497037493280376262269539327405964486103939298085371563849193560945252999281174658881097886213611236562729851847250678900008786608200394814400877806364533836616184209262798477180913275061779382815570534401212516787304888293088944876270912075000848554829418740142886769724802339768138112562846109501259702868808840001551218824513232518053138129869105388941387117852266704753519449803782547230582236323975003605008511902965474284926447117319560913107952547371418955748127558297383971718276743305298483672934752992358775867871324184678577403274763681814270822833166826975741499117439161421992056165935773902204070952611285006075796239403063061992250409651759506847601028619448299219066700821582011952727650793265055379361159262682192036720674504857661419951871126437896612528209685767925860060510797476716177544962020918696770060500907640568662313663617594459057327067640139054456461153897568056568308657188486476193556781944591370389695974829195264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 4079488070773180542291071666163221362714631698911117111439159356967293574900615089139750267855848795402600142096937934806808200823049097771815150469970733901574504387709140774212865868026712676730496613334427899906081124190611747515478517982346142170814396520402832863000011208852801883667530960873726471123665911721829071643255011376234669191357311122567625521852196030293357783582950156143811694489767779174357042954095857256478262371939061810023868177957758202820797499842186995406474645443821636406290146590283285398813765324426407052896459118607913841850796221571906467018772587234869450405935975639725089309351902120424855203729580501511061685378919844794974034978836760367449853206437880457000836439116501230721552079944964322352822250522391481407984730268448726420974297137764776779665718829886292393525499948267461551424432288318880020908982492279458840479935303388270632432684918168017739614996452808296521377804515567324938969291484723663671693370663796492518876049060095347090875958754274149127593299130028204439369722607015058572812487254247711286734267707270476739093424116984906081975220399504306638636579751741018388689703469507995853366472784447801276571994407431247688231293819947181551938801201039078684234386162117118562652076029830320486140433183132630196785404366767240091366716078670865668327576049478762160826400090358324054535677294445214045127979079549635755211828679715962960275342023676486041587335322825276785027905483870865684080375455029732529161501793779528305290291827097789018366753862123314807288845143717484704581709514698085854161328984006254501678900576533325458956517979653337812061276558277477730675242979487410457859720883702118970583491234529118107334429225980528785419160850339639826748413099262756027351118518062746880035835212074296038891668723824794255509422954492413820368385487886440176011615461295893477311249880346313119666947276843041902784279352801226467391456172969689069567107220593398637199109968411122199670666877511441029604029444485490512714363221058135280662970210085845206255949475361716837432365559083075872366713180157585379721920660933023517264810559691224377308122020178842974431923251314148430253109455050648928453783551852499351858583889107803431590208000787829567554197394260094919055899806718539486733186816236053394760510836902519417285440686630290136567953089329667589976273204372281075698822913819013326328362287946842994574931254185881389895418504376711266553265710817537066075367399223668318517138701460597612315342009770867825162274495437373334508865718994260702802702743796221963008140225162544237230980781794331354176573173122727936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -1912091612807059155273674216923729346039197892308217845943408789687762644090130467710193086728591271728751147099543425353630944410001868840902955209009774914834758663074316628186965910491394974289639391247931470724301811368027249880299438007195889124810550957397114282147070101567129211624619016914272832512266968231963597644443999306556682950664131589662645963421194806605306996215297426540103568684862567448748480419999953584888214278896133573856007963434582344466968306941802767368844145962759104780688405042600081079704699552449594637544692606652915407064563831763366126740752955340153050497711161604926625849043185089516273966512851516780002684968781369626299497278297111976049652789250664849937893026990975158021171378644365380796250426108266022621232689654661952926739186687996364932456696333681522880079049212541192037295620103988447711147565462875860368516001832329284778949118508054409965919776894564204118138622197079393515172206697026255736854199973128217493186938819798171377960545770767030688416190712459122368236495880395390083362650045215601696573549468744013945711272425775705461552826122348321937849459779591456122545251418519979468484454443799673373103713276879860351850535784195894667985122952190640725041137174572711760444998959215771082213100955168887520951079948640464586621458954022057369487936203368100239557341094450732711318487815159820558060712081346955031139336210489072335403912272692852485055869798335804932641403024211406941815824804474286210091258263459196070133394391064972985251223567875319788033267778605392121040402497528414586304544281741700544554541122888454372853725606334507790450357248231826712887784195748691554772424338692108792764041996243006750626277954937865909569733663810933237652724073601701016136862091062912223809792497534970327943570149205393255656108285347709943702061404713306253028336753907384695212616079306209393623997110187580486658540956443407151186057440430389617906092833670404569100440881530903987619356648895061637012945553536254713143370958223103551364394918594158961337503463999910058904276716340072306132826277383640723008341674409008365310218811297796017112807601000314857308890434190686491980093220489252664964725947268133737670568245018408069650915831179937732449780632247923347008866960200295541242333768810100327338677867187391527121002031775812243390656177953169955954827842877406089222110026255054442090232041068740434426448832174494827666918809170434947654752165593523208086411075270337312960139106027815262380136017178267530597715175872137761927875654834997030641060842987299608030015856481878435273999953411656972149960875112923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 793356319003987297472570764750105729644604795143937952591276526685554828898786006812207589875589470002350278990808850404555694492754992314987916306431421743192386842964104870493992247409877095890988324073291829710571473736415233441618069970219896436659843745815227793628790127720480676159661632676677750066481478632320763484779006520557583940134769237564127639286894417712007082428265585580807633187706641315316855053400519611568546932780559779012632223161921133812622621537506598828531861696375143367222837382939392403641774756511945896008282646864024889754248139270008090492432526638464411593547180328684378418431503083682209665738015081592275104367082204225936762525986505850852977758711949216751765030894952029485186364301006898578212981586216636161866895456873427628882974395085204255447014157940895976214252528143344004371761386424442234274125321948934070793003397414292318058767794804346724458003902441439554834672708914679943586161895099138329855903927297737996722581509447588809640768572790794730249552182156438715988788820185437184518240874437794765012295795822005966171661696804516272897352517108129687666517786515871839601842927267323531078216356795347295865428140329507894601393611780381988996125390764543963430331481214229420487719828096305527251256283560965007884049766198966424702054632939113485580690662093771335483360825503809705742065797987294654564791539594207417441493396562301707183391758149672935801059691252990833961341262860880630379931476742749589576045249268290000780840773577851364103071619310113986550325419973476654853165218300742387341060818712438909447409164759987081186286567004621572998553274486588801982930259499233130509781590849498640572819951823868241294163509548288359902600801721721386231305556178436507148150674871379890724196934735895496547723788827666116479449434672611794122401035557581346925015225378982296606707367260692863964934339743828820788499485449320231001589404679674526001469493102137473797735748983409467079771716646721421534667112959418277317688479921741713029941011744626929319096699915871199672963541357543010109775624149916875953511274799228461385779539074451893639627163165397867910075920831253436760513375590304035914534680170818709715550440871758450170549140614593209540274118984748295983376453983014014246369039869712737932644239794750409714007543041649090198578194314891423185451010444811740931529847814799742045645702574119269857589661097382736049860433906224796578801712603370652556353404122331492469791491396118502999659218701665901544160292039234503413934614070113717342023486850252902735107361427035034221819296257527349710889345485897728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 35691715165681188246786098964223420035551430894056403350305993607344209042370642658325824470231200734516098140073528153145061871201833498909170564524324492241078325681564370577185273156742235297000739927221642328351255483990061356996353921232986907895146463453818485315593977592972573812721414341175291509970204149760465986035884020155899362186883241734629085248239725487506868747817085457859201280349421876175065957639703414504876350190721317392184540715399333499960204648843322009851265357597394128319459035069995620989054613140532037277980396039008362610691727676528943634488162334839677086480141673024604045899291971299072623649984786068115785855853862456960105780638610980036446629754362869798020922309812834618003031711748053249882000351512022747939411042992793225541782773638167576322849021545154781005169986708755642426623078411359105933941968191065270388307559290151066433748204809503489534984318622942258915081903832613788416055240734506776149280251472552535706904834897377090424405763165856528098987372022060585441579694585008623544314643450134293168704900512496855638845005131905891732968891913314634734962466202578797516921549030458981892657818368458409674212782144592256286146110196962501116627732946382068975085765062724782619819381211501621192676369615154211451015237737272515739783745623448814373747188295300906547323388327571574048247290042409399588161466971559480498348596469614983043400886437432748272065731969530098273647428189712027283476395368509712007067401157510931430821969317082000695784990340025911265808375062398715443885617045357534479906871306559001472787806637356019853348924737271225546264968203721293174544375161883707902323254746905106599941754247205188364651657464199936293309734557231729511197593666123308633910505105294799156617641668889458170131414616650247218542421885886286556597133788114294829615627506102558594312967798531893098021388147451412547896409031540723366966147486193292135342456649717465061798720193978768618829526427690967919162601093235758701710545260225921482957957467534277044451719280903103171986022409158313026183169508344748216808183248371437812750060844048782962111594174433243921664324643412730931324507977570683261032009344742621133048837605153405228780524389891569588835814156183789376431105831525956998675355445637198639800401592982277123597090683624390673889968951531186358362112661122171864263079480620389622903822520136298260778366510475259022420317640513994756319278781247112715339716031265399978872473874668924020531588605955581757378642871270103214370735715126011207150639737399059172117135061540663575552266857946455998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 1698174842110517018204234283943542016252014901121451957467619994818401573392629190368662681147907861849751646013429636806236877654786670111777873866198637950903525566526998160060533009290502772810462069422404086628732330542028538595982846614710124181058313880634627692882572740549130756909088640731283215440647978955587568923094318892082996131115385184767080066576805674972906178134641539240278738834173291719872698794629243776484456135462909749407348976918595048122795894386282968502714358796144345488943652271950249406299686815409573460403837618913319030901489413102656857279131085614048582198860153931343016981626512569069747675792292981111076561440410159930555302740993211084799278026635620664676423518320754464324535451621948423472821876371083436011640992288526673509495115339213894985827427158117839500982900931702110474414265707621988042998302811856150114775587336234120439875336705477327338524458045967544622897581856692141395340021288779045470702590670885484891107688292631392623462762663199382444491541366311289311470234853740317101746895704038322150477831069854242583651682609358436481181280473562464258180565673059819695883367080417370122034979382508579882996453095989957650161685791998683171538580548514630509232604910435285257449548347457746799391965075300264713409608342777563858688978234904272943232094396605199848158920189916581801099292267160679200722636099601999696416993102472759610299407748180167029362271409318939814314936114446720160909160052380041170162748637560438970000346132992614246374935155357995674717777761076101487470791510316890680769803039881539345343695823720531075093152441161729315688607748836173394580176102804122934632147972789572269921286375609203025994682165151484123921359787134302176684436773365285687471887906962418275290417446560320427887713769500896739250398367066499423923731676072110331774924782210500547163354296127115443989280792243305107134989426493617036740500971445328596067486495354291750702711677436664255062117839382447841486891721859038525115727408653448354868399168909930483746428071185643063970971386020535893264191248889255305658069684689155259378067071739079690742661474741911773658741453382332485174819847094080676856400909512680700134913406096670102758045015309559939881817564327267479731545371181034184290190939950806650430741323399555074553204694667144844992265972442622831991798749921315569072644168183483787505633652342507280887029843693623344482574957146217341218109544207158673934686502800055021974691421953434473340895028028475777662295554891004723609765533712898934939819694855392873823363854682261715875308199416392339947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -45351897329013054397910946930513868460446731497484005831311223739029883956321653753334966494313790715961940700804535489715154420079188051731128288229620910762447953675976096697778112258532064656414580995870594202984779298349770884805215439424166970093193061459615262621649910947401752989307187825098709139951877369217675562135105443110472143653814177044649456327889522865478828654762097042133026905467023495459189555992272868857508307275180732270112243805781660446133478859775687874143300161683337847862252834841580649150464075315301654068778546494224858087909642076778949892001799410267089921250331853244774499470179141207871773680587105414920993654861942380175576624126405656790110474195315767983431693727817278341635510807670625535243715260502523979275917036093914864536699212523220869779811318065722007134199061522521848647536253293181470758754069938956897621371635249701011440793868210369989981135197973068318070405064724689723116732252782425143771990130664482086771022892492944776438837172554052892047842813238076096111287936372470777720172655605405794125841784385393296503781956716305114894203117633833408015419041493570953802580589320782099881531146766344204767015885906076776324007358110888251473525904699979853891385857641021100893272767356280787815179100351309556194063072882698310561696417791228291949801749109524141168338471474523303740464572443526800362434084869167539026059447221836635347712117999616114528985540977334101011559417587491894856154626352257688970267698098278097364780998177931092042417664217384949176190684286311247389365901578440422842984531110729069232558636198699163039823796274261186178785079329963391609063458283004657330508313362484414622671292640167852731548847211501746622043369502739510505728253902119515689739634390195002125896424784103709747060793601044405941291962068587562781979718586650633582872714613853089469548638891989993618458643259082504163671225395150144668829232304012051596564966608877776491908248185254197716797549931858238841645029571350106201947294060390496073349497674510229100013085941134366387537832660422922969524115635872550758292767950168016275535890140560342731458052685595077817686992232887941381891065413158804736476490403675005894933133659093107229462847645795919244037746556134863540493269939998949258373174334372190347229856676406992925275221902351087830548391959789061159493949523610062309699296096014228590838401987749072234003992873030357507065696613297935311240883719272777795341075530814298497002436379006053234494700892180423901057053438884066661696245145245484306554329752100985413041946765156425857742384887837100290867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 631996958788265166192911682355429016427451668132899477608997926532264048466111191331824380145398416003471141763380775023411154248132433292147812757819456531009130293201318745536953126487372891197362565016246996453073091315397663524389691299204791575201155877762013558546113672679794709030047799311519087801598820032080039381842745146567687200798261049122948144914113956829815764032236654554306288955823840571264416896275358097114094152443420391666273415027257845979979433485893186468647937046353410335657845150068980224995509085790986364809720334422899833360620946008356324910357836958607006013534529925907396192298782830579340327194315257835963763238770671819368273697647633240596814368955637239686845137817507293480839870434765869596794101815181337189416268903169628772869224394100958163079491743502926108490917705610631996460871785691160960511629044971871111200096100781005729513971263678902737907700716815519121977168080811868310548684501614738289742634519901343982910031724571434898254496155498960883938607244964518656672802073042373690566592977521676828964487221314839225266374698220028900041902502681552194690036967448678967287006876186716589675831811198578448498270531966637722649691831001996075596541970527239824169601320788069653006500602986455572087126442570040298163770567671169316283639762638238870388348582593424785405114155338339753397203142760198711166082865683935803602029921701189965912149283559145167566371246568211452502056767560313183598309203131626466368115688841147819663258198710350511796802283864584022881797198159867000484516335101586977146087323576979200938070768560672470991611579409409133370047515760189460450600881117671453108450614109773860636220673018760849506779872269513169884741443483456289945454589598056451176231332965574503337221068325231600555755635899344273126605829377388620303294537087000480945685538699571946293636788823443819304913584806207706470114092362368154858949610921748725373261618789413829535652557691106144903088116521979612061592554570922693328545001010096874296122684505733820379740551726712319762263022564741672235818134908852650566027000810088286013731173179285362413696577888919169809599849971384971783163989865600108186955139408971529032078950874635438981510726562147067840244442657774172002771099215734032359445507368209911931303191773528330447915414464537089940042004273106046112893190332444084954558759911783444663581436387504780267050003774453914909936018374665905733605628797881659121518341747719612105034387624314301712027381310248998820527539272746907552248393503275786078427244895216583170086996184747320237063671964329222917324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] -467652737419111613635270061056218489647986809032086792594378020001585983067476213271908844464908121717145932928302165762336228544949622340867484291026091832237176937658567839978905519985150944803974093518983602051686989882148055986363306771118440832580281454878653307122874152671178069374221963643441289572102572940795759472438444046946535129602840993558983280281428389603220784118962170184735341088073600326186653380663010983745750606118928391391213999107844939228414096588696461818688341632701320924780860886868562546867900810959128690414403668981674183822919068104631785809176183891958156438028766325924412162135565893170861444541348106193463087076673307272027799359733676101542071849116706857853223425123556955770644035412964111527081563396245333674925645828962071929849059148216937077306035262450939201164449059395076928295023112531219261979634415949748131346161520073120059124850147507259938127416694392480255025651807252542120677515478718726759679290187749664829040444713166584999810340039614247328149148947763096139988758065393469207787935628452369973537438184177226766424054847128278425371137534821161636171746541067982352995228444639801590612234542257449639019524956437355049314173754041461237424472224843303584288205101705406453932788326912464323656478308044584036935567934445827240111412737881663363360409015787558541763001071172558668113698752995016054378295696325333665672034043278215736467358974388251493236075222843973553361433546927763840283485664767325249191544767374511363826348672362626679417208409931563982029696577725004197535656513182959117722736132890506404058466893559468981577992243587835467335027460651800030143714011346261102355804687952607444892071555687365652620557773286448206755703286637495908559540285033793651366091492763659874913922400580709708229241483669765281377962741052544861571567545061267011699162415766111383763380502770488601000748572617860444973957362638419383567949956327929293135359513680404765765091000664630233238347370307471887849114283713788060402029908287258944023552916747740124944346781710258489017395547840399170634018288471966968421080499732729342039866930794130872652065322946089938422842861973146157330013260542024164295608475806419367315928259118674837341011275232900378381374668345558112546415471932593431773648229321255102943424826211018762842335568241352098138264885748838012561371225293188127833928013615557532691509190138304281948024523469031865332977795197914500198574853718499513398656485171029031208777209795489742476849518202864288098590334196209000253525820283183673577125685722578449636718759976446450537617647793562468627775488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -35373784419116989316463036418153523019796748881007660949727028867322965327833299437197398557523108053288981334430142475280322503064612890414225788316900335186322650235994563183930560490018376825820759808360306878848119065010799698892554526934809825911154919211681874760021200472656938588687412033601659063787659435474214561081820472907110240411175516368792444840591715600670246910820087100919846096231010425447683592954810138201704108641352524902367776461011204412241032466421769798282867599879044254733068659998524653473525598651155244132653365997760401428142330412629616470883428787785102825030660343833904002413870838259446585550516644454355348208616068107060133609540572781626454852555594962628640856999416450183039945367748247852933315015199916712119721554426509240384835675838649129655739119186223628552373376889553303619366215958686688090077307263607496402461008585383685713321000896861772652715435128944892039632277525993937679029800073114653457626609167421939984893243392218025446575518881811425499572576957367616285897388858509063467315795808440677940144312167888854571508066304481722018949955801865189961902733530404906580911671090387196827090718701506932885504600077082551545905912863477709018937880340146999077967181783724310088285472431452092085662586571872921216330837649844147837512408614774815072038832612678538055991475140727745731721827649096929407009843633046161263341476223630633168356344702987836156455906364728448699837567738035843644946549068667750474758307063487895693135837079958506045441573388171923595574634771637685971173425483235265100649460202774337060323718682195677526022704248538652780884715374187474726552250044915107420349147338212458694608195929265839506123822714455237124605893569826311585268838557232096970119212299006742490080298438639510402564894813713796369811124889349857132292541438354761782941768294124238708502027101342710144958953014061868400469435468877113109859873772424373859703290741940125826819311139153578822450922571868488762589471404933158328286777027028819321888819389886339372693113632752642388519005069474143842187038457223264430613976320324599589920821282020382973485752800052485704282145103336031189965105997643896888048816792997863627434608165833586310889312718774013829073513215248288254222649820570032782199472846787482748831997077461552985436159026899450379897016539640566187051376199903934599756359391251151090751247207360525949753998057663538481859775657616852632200780875835869579331719442923310751886883472529606631247965253037917706116876150749867168091768352247659313503484543782810956269858263510602053717409037942720761438404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 247055004271605314099153683080929732824958321885657005701848277869669337008755405311986816887053610703186550112778204448325322044967244499179595374120555572628489984012655115648588683300726140219040015029062162187583682081787832929953127903681693484293630355386490674114977403875171966722325194765516329407421241032019638617869652202363935699811228707177580313368920947745591886999928580629129670806892876807312608436343608737175693842672150695815522748904726407722455556339495549051426609874002349803140146296899631821430115249093302513392203172534990092355074522468562259781124668160242887664996214119153533591583525198130466354258866781501065963684335949434618641482833303099794693896878731881651872417985093368384328340251369434042573404624277047365401247883690913162841753504493235717263596478874974235502870544647122487898471030427574206398087038384783335339704360081957416691743011702216856215029036985300287970233196178989146964667301625499288252170692249819840540281767452613071075967743016192395393624291282522860373684752192885534022840981281835242227823323897817714496021547139586024208602332524115197234118152939271956918123484309322376929228041823883862542983102015703801430350101626005582543971790412659978521285920131697801647336839292296406243795452366117312003045574402915471716783503387717743238944151136547009338634936430286148081591329092374726345827905083859004772044475991191130124533116862928126856899181658271465793024169277024303447293247532121088165463981739829112604018845074205854248494918035264709052254109536592497879249954221167588487522258936660067144661435648456988573458529443073040721495227535311548309793386659383164595233635187735594372946326541077339640994914799080367556619878711123740079058290668580247459716440926702908644001207432033304709230973958734561992887538074101416588734725803362719030716791423892841813573790333623978409405637003266252797770608822940867989381409132812554597396786377670452054483610009942682644390696603318881327862756736610912087542324955302416932376578941137918991323858270602786361255429320145890665349406523969548781009999704680348835715870966884669952661356897829922585199731099709060304369943169841657263503978628757260441007123786859831073093289401093555949729512283709992788447722215950672363026030812872676962726190130369955150213711926782739160288559711135102313240983688656094077321166735916697158777090631367288228915482307933388351530964793910737311681131444100572581445833934962386332320903317974676348055486533642130425498764884551234129889124553157173807530489540542164083879819759096228657404601300682950986229088256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -3237183460406330005727720854164329697858536409494340033446902043306389160397864914056365042224691114986057311769071955662565260573365154669620335757995746302971372523223954439589411570746366461569902656072377243711814317927581521322244032481957934928316416469375076143454305054243394254992750004463946313987723633197025261237919296171421385402005774051023813746250147667271135247819935722747979583572843754798267337263194779998808729655762300636453789491183186348026792473239048687661926304114954908034475514161477319838003008880693152204299838740561329655204387579021734938234271342440629287440950286886836918573392007116386279184483910385275922583980523038618181724052062303137231704196299173108144980872014958904412448198437073302506157332802312080314333734697014444080863709738700820235850309818042360890892546196492426902125518750654191049919800483980738508851286623808573357974685007147255596621862679680835712508579142320187126165105821166442687617934772277351999614904376782096770818499201550375774546937843338013472650906485128918417780638536584463543247473310542827021480547167899571419081931541229136980688344171436368037590854237988996715140188355308004073252505894037874489296716699221708332452079132502498050970601913455280112109901830606732147761775727479990583776952655023575512534949405558252349099244606258936653654941246232890604704688745965256420729933286129849114517399657242622863594677231172143509513774842665580155012576693084025950381308179789713123192067042276979784032116872644111667213151046866953129112090049016351301218549989105822567477877036043234776124604508864343832108465076657473037745116279480021676591854853527437928257415122444425013736413629425658503294986810839218899900262816027844570503219322732073336240477280091333430610220498333583908083547596591319209537495285147962453118855263194186566948564003670164555611944699773820563017257861925588933285586770908878824574514514400571467186839104665621283101434064099147332575482802115722857640781332757804423119205860773995388385750336249948943062244758127546455692083055528685675345952496387853470026185754657855356990810704306715544838240083436301918164971555080819772337646496962297474358857547485803181811568934132531323941256683916725640642382690588593062878668218672285541732552498835591874242719031189425815655377650630916848604006962368765214423440921264781107186924169664695512585388483684485493342605525225177758412492461770784817056480093152106122065600115373774029359313943386876789629135905639064369729634109188387771645809339253774144308718123088457306389267685204903895732860345733138358165410152448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 25412854984097473730698620409227107584500285192650092279185392246551063630620304650889318605177120893289081174944614061528396927602681086236696063355796450234281794533650882032477786718984207735032577479415987402961852757758764048877694382799216918152445821110602761809876761663424977943899768332625884101906838045853205232617982184600544243459646954358129838735378645988008963917327893651963426796888147147698790510185600899232343005531811425751176737403581963521928795999222517452708941799122845213774487828450583547320290028196891229676578093753105576070468381223273482044696398943156060865682806305115275220121376242537682864124462989577628841675193416924318979031279235993296608118213008336202131899032700593806932992004618258143542492236398459525679618619923122403296088427564993453520798177441207285886580304249572087964688133192635040760108953980901957369416426870018425484142418889245315417283621649398226845987199136146929193385221969092239412184306574323347844741739077527489491590960758922269823263323651654092597714416714633742504017361933076278945117757783835986573661167132712028463058374524643983284571584170267823439386008657295427947628723705044211248748597521712643193589804376871705000418314298363704995316203734251159667370605002716942814266222496799048918235879762092765855655008830296653920488215094251052511846095795280298092016599073002232746489121567684732259431965356819245494335937984073277100894071097929823284529372775403767113947759277081734547387691057874430725582421099880704563574047895743168186935677088333928109666382263813995264719937068563292696717300176711889049616038179002816410993602564418628291383442656479395017012634785900930254877908236538829397444907139257164968834030394476501075283220329017137082532671339303727699632545826002380288274465475628149435112461489233356841897301365529398993456650168717263379634793558816717843868906019390390219138022782475039957568823803167265350526313805399779888430463940854832644798926835825045236643073789002712958796146269020355510194159511339999724789710185531362782765105345488504481061180717329392020028831302216568886842791142967574656751428056091500380185202543806900083981999944772067014867345166718830968454166516623687543844417888826914797359866195925349425915669501813090607219306209333894885322608505220987904869515159307608100735812739527141494516905721657457228546795743152410472022973079641893319455479402662373803908143709328615321591099691904088667239696352908669047313011790049979354485375190237893113383791142212515561671927330191190961795706758692833266383148339475914527728519380805652946394374209536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -114867118959442622489510292971674591011801154774165223738519411034885155904634193839303194713113657419911127517310828559199726134992518793015211114433294384504598472984712927219557931115622362261008824561757682599530850226436302898011548128067813039050982314024702333889263462437712495915655479625697451305290121277834447458275696388203075165382240068231482976028699298722860544170175035565683504606888549020895348587789029867293390972259893832333785556121232213185463548257682305677638748753809319766572834263565500041671478586902770415019104686547817100363306532134291225531933245927630978683081087583645404976007883123974283545042425089859260388247006217961086890007079075594476225413865500101082127030380557602185578605194642339590297770342406992700399134878305536659353053510013082975636389995570332503116120382355298222413299908838171591534290158473133217749246943647192811524270253282040540418412106725312803489621156003975263878442370783513876519203125835515687778445783184756574911241679161985173231413211677192898956405365777959431267937111689591597993426965046782997320920155198058771824138702943378735117434517277508739139345543757040418733438726245631556601178005857102744523767202152141392727369642592786734466002181346996019144687668189651732651815904206620428029062887681714294533824651538067627194667547122804784098209411373490422302241518571897725402959898530377893762669349050992138838619031953337930539146625395247575108465601101454153535409061241889723184243967044462215500650067202737364099911032058559902440165657964790481843482181485505979650606780093306272911423870731178933186234864605915717173693450494800790782615063092240906045300231055155823341782937798527797757517519924840450145507131491551796686950386400460810009364977600045270243792189148119019656676474876412062737829820926425837663291828790527198064711671227805164577425018069764826180422626410296414602404264088842661866329239314115699521428305260168401215623557606455293047615590090118021596132843150476412547077890799651406260553680303837798212056369678883056114105672657183985802027058495941152683064807294138105651583815012622412343583594973306520041717800040046739028155388527882045734658238586602766785582678760234808283839156193628099324780002170476677580664404899969073628357560186938232402903688119004956709272602880848632807869768439666811821257550083851825995902719429774708910652173676451987694585044041170831753693933683942172966586863885146698230201929462625313505392074372855368799431444570979221012602230100836241566834455029464224459667960189714650353295778800737127542846487402903437875315294076928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 436875888275277934365595341494481214911373025568935908941916505039238109707136786344028035495152708816602077674743006027499671617776285015661177016010065137303737337978323693832828075488574802797398109889000533614744785711081482318712333749478949345481924743115572378378961112204251763383231307854530068865250080362725591535803820621237473965910244719497126619726685672222300774110887951682412245895148548880357454575594678854251378862109753869509056446533894732233970229479489514900295484231704128306731365399226539305982263549774316895819907880477178458572795028363690838619415164911554273371591311485735890551561131071187364829405698512353123357340529028566765746764460005475852384757399687831189789990554637377223625610380921226776716454556291062103151386644931808767045366589730837249973475060153930399547446751743666292809017374909543695564453959325678126710413625528010323391678115451567633632057717638300439144445406475743386983241288092200686674656525645242408648290347114506961940614321117824444660592588277598845194745777251337895035434563840741313364291394837296559376785106035091291136130353205581875585855040213013532015400530123905275826794072563123008930427626378249600479109279943380509967109858179066487149431785623178076806677985832404032200224436567549957439616147560727964868978383217021000595127356614959386220172821000985159118963106523145150625238817909183179406262919751944359671421374024494433490051628491490738500325071549961758988377799325901382674231339766595775027937190581828792621527273648618595141425247580693633228526128656517965033444888609359901822418922925748734517289472354722552656870318805731689275779925229355365203690350605326500367618441851181029707325462103828546846852184612087767075465818808668379304910606917180799162924397813328368905870752841970377553705327343062857913873096959010341407386323181160275968635924054617906419497953032050931774750975415640780776069209605896746831582931645216179166132448719540396040942542627933164940177929026560750223750755870854891099310613281631971244818804443873020846625460237215642017662250243529722183809650535216258797675684855549009592927411767990230291119409792695171987129493829885264682309371949248126197370668427920428272774262405085203689151484694727720660026527500054444866949552733365067066453609573419805179206829965322875809966342789347584591119710064412890581889051719318181891640896847188731231717704510747960420119481756247172024205611014766916458309173717514662290516021624475081297694332316276537668755163315576219479241205853631541649946479312121987238951115012591342347402493585016117738486917758976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -1568653139800186918753767927850851824437728608244414264971969348848760471944202259167249684091363853457588096788026211183504115486478380999955680715385049994193540253436504917906516282074050022662195185900146024993481580945091382025497511343652586757579842712162493461624998929844551638956297223470544340259714898017734773554175033832260953952429398313921781272251417998681557182835222383841786395386877364868684695170155393839500665128639015434150187616468868556392805819999831266481855023390057958131359712051952548837730525788312747852195992864007365417416124903203783456090736144609440495154254764214483407226581361853414855144567610564607626379998526630622574520526050098982353056793832720858718778928536437881542535504905559004346217103251012672669931983349468011162804513284396571096853900659586159661825091701536785164746664728750428549918758039515393272864506816466900816648658708920194838998724384220888016469669978555423609706599909556025738806566527944696661054780860742074754882492536998940073995106544672097053385190512227572901785907946465829251315999144408556976845074894198042232980543706915022898355153164762974776719021460137164027001874117719065848036931027535278489496038432701013508226776272477145894712852875128988896534192413645314521266466788374390694414597693047459530174081146592621897461722979897998193511116365201212149538892085463018454846937178134372184619087413106263646029190928467534405920194434389671187192708941367867796485867024231252760519810686993970328113618290293914795860367542666760660515272996045589623303678692056366797712693909818619777681951278234935125361084927367545418870277493025320731918042015800620847266537312477821971061584398681256845580381003630603596678904265320333475417105167874423706895378142895352032718879166420326482085123713647116117237148702789502882108501215316386737036166775926453049463392474716542726365319197906081783775871944380190795090418928856667267957654961790391790836520129518636889103947215082897035988352583877596298101228929742918830050425375018378159764298832237029841817613698551207650474262586307708846585123702095014001916069244101659369882985833656083874291611216048451815404817146716462265081253694385804526306111463983143502807045617270167860159841091569164547325613941099594577287259414395332897858570915790224450968960287401319257825653168404820076922184366741788835060693580274539065890038116995274165682315072780868685055067982154849712044963050414851838585278036618255348697066029623936217700113269701320804411393605085230185860434471051881901414430242805582582199583839310945334156012242818896720935054217314304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 4462311949781285163710751117659505257238840800088240093771415701170919191250187483054909884345980315001918786245712345328885428689215336800941794284026247264522898044537880343974960160778199106493501947222255516325588259441873448451061566024915979031189232554629443656524092971954829741073594344424661849761826911383493036871694258588479685840948699936485132355777396142270168599265742569181512120383444857806229770805001900224018743482869997493778909359584725512352080843197923101706512577125620999504037506732426970564453603158722630100948877775519816119642528709317802089657462724523633079429368905488307028289249726545710188218106002737435608202616859737019155746399044417315243393358484974200860684629126165537177823691565984125324127342963773573016557628147395916618767136203278516366227769196674266359841213749938934230471666586016109310534452590454319191117750784630883227503220924835698618628875806597265443613663236640149050796436805665113999155202648977340757147080328884136204025323823058348996698318165311770969446799774682266928877802190923380164846820844528797411484971376286614045941753385866286676507763815391443207666272024356297953586512117345415248001855568869142424131717673231524415142153895071372344907793702968371894234698371713264931860030513940204954033690902155843554893467372557870565678367549520088609310807109934496024407891135364174181435479590809915074642015914909642053271322295501240005867502430752436827070070327528996553929747019748036024985835841842667948055507418273588507170512402754607085751540126329372159702085367671328922100553104256793740262340516211607485444928868097813607265117185237410095881385140015702292409192078505533932463681618561107448166893702806921173526768477013364544304721505730008417245793035028250534641001188862579559313682776627901846587726291430972794735262491885994050618889128243518542963932341631065304411709076589383890416121135045616514975674952392309699630115253662952896564065720547677924855142821316866947723605751336567284727896300550063862209037933399205556804476724430601804963559832711947065595725946110364722337843577422153782157345963932879170802897032961041337561191407475735332897794952753880541201292979614784779275432729734325989904425738060706225506421301001028561877693267652679452773047070706478780628210785305098101025513081526631132253998974769056343569913870140162072223580589557408402512802901707313100948449883182599160710691500287539212585121093006372194174872193755801288780719128424090947169060246530628272917793658861259762614042040766863489800402111520140420030364833080602588966529998867820059965888015630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -6442958203237274951882111549230870754807973629367009559773235096981641163123607822168841588057349215997271100811612312243410515812419900053246710529395212054390611341363601323904628312684229659858799650234393615212249246435084216271174795319389172979283004702383150780168313187124930375596081497901497458871443799245298690510265598839072286547315111879593969271988469342371922969923673365774393918959619144519886490290440517532678871012553107758125138753600045467692888790428209503127501393728584027888080147886639258829181074911747563629750188938429206278755995696845563063441449007120431403729771316437246455366682834953299761346552195308337641295631770113562834448744657581506185135864927034173896835676173269631041148926116990991655134654842569964499375832248446180910184969887307748692149659565871932448374318338412574862983544169185791104224422452554716032579732202980136953694065366945916373419986614812336826182661186168277303124816374569359712182439548054269235024537684592819648577652384146123338006348192802167784588465308866369078008669854595178014439144921463983914803324654116370971760681268117754782999713384701161642318591106848388616896927855893956666398337745028707866472684717305498973652415433813752192686017477164030655175748254826311469055542223824833514504835424926857326954518603031297311849604236214320199603745947181191144598358459704014706244985812060183444926039980600429706576802760549886278935010537049766023615677428538494013828059650419244083951451768282405115582909808098785392737625964129634427456319048957959472710974542567041015296735277110116759573205386011219687379609359414506152467424776110800610512586375767928375608304161823853502414137571864573051048012908822135353228899260458158337133831495249132297049870825723755803319104293203262714660914035984399439098891495330904229765222614410187707672158574666083846007063536755825168793657163391090113300097170921728760698683167304540254480955207544076095850160430770774144556859975761195767795293336284861676096254778866609055198981798104787008847900076402116162650719100262522726703617681958650946905195313257929330642632183831961628288577609721240582959517557407953512742447027004339169633691055620045563635014711800944647856837823896377380650154837399674240069217914082947378920785358938531761434195572066905943688323378858914029663545929436671803023061906175023163030496078714505041706369689324208589875135446226825027738418981896692613648033771255289775322230711335426821844555737767515509101958671902752581804075475203717691208672721710313330188856704024727121696240091687294116546240229503598397643738341965824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -13608239605019096582279597039118217193710811488838699356440207284284803441254079456646931333481241648210662838574578886233839771648342057726058426759708677072324795995356572804028295359619625129835803112418284272009000072527303897231660296655587293546916176794554691022097309874984995789396155369947944678980719095801990168128452134016568515290006720076761099741411425932656802764207087720253586582103870401055098617924605598608419328211079599334244279555902940805820798744901541088123602949355155100856469338189534124521451996047227883039177738275919290823106412542035099051581582409658300084325941312094507250477495589144328184905181549114442493157276243820267819592049865511026822300627876932905359343545898797348511134299133746255253440287162891017043842051516483895461550125362442246476964672159936614318096313019531912781871203178178426661873785001867816399339997281796118330829847731186455635644643052572914449166761827340967681176412980042408535087166986252647961063805095841086518372930336272722879205640048873941721816485284646624756014492610523550880081466969237205228449727771837428807277859922547825783031409238838485137263707927524442918168044634052026963214172038090522084685008826362407427627747714349831806031033777740139491817174088580661311953164615634202190818428939407872292329138762977253394190438262178293959471209343061491396156973871427760642849383131041214517155995608289817334964224827962255756021795704694085968475427564987225628663151514523203041357497753385964793593137675984247966721644432878841771815351531475606699460930312625502766096555223967387664443478696540958845374905849574443465207232905265138802421513864507251976169602256524153141270360464511500388887881972574895922295987474310732311821446943642175299454431789146046016158023718960312716539260698119182752976967381889078158144177809908119574980714637553375576588462819299542876592794733013692268862109010571618422937529215662702616895206344740563076552630292238954111165246955530291761919629645211370737689710985637239331631802863891731890589515200215753886781421701572474737447805268440562765887872055609535007788031891015358650406260517110981471040202526848281608973315505209695098239969109714866720984613223298397379601947258131411798907852766560910014834765059564855051018045169452391910267111242382201837158691157433821572653057352204877504098202001747560936384018256355798548932457775649333231862467950879457278162652009086983521609252845836390057573985269058021403157359681734767826571651135594201919055080542324344679099135129029612404154795778890376860143180798519474701996905340094184187557351872528384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 119480969543279638556839838225785580144758313249902726611644792864380987049318847261938518322229115452328747168959341093246346494790197330295158211860691940254895654468388596378836016334805637285681472833501474914829801204703829650459910567705869036364653492171135178710179242344813103761613125137984843753359375489151611234545077869981056540180442836113301032468944973235538730511726367780867045992290129094539865165786601341769254478694243094707411278368419013946060938153943956774752057817872492328787678565796751791213986640857306099609628809327075902317205188882671784567921159509264743177907661348081141071361889161661047885586310518887591967957915792210042267930384186878373320277143991077560373352331224345150848071478083173772327139670061788248643219275640764148821442683832821771138860996030537841468064285603988398357514226643258348133125576263455136606193528967757264095082407181517640916483930562811108091435903173981277981376138348404546524434984416241953569637459497071235406946972424925441372024472517081771890752575411885921603055793548085475653633462172108311993203210988633253780481689863961442196821243302447489496718325623971872570405324353316822770545514697178995196051260967064924519343999757220671063264909962001281329086238530873528076738501574504511701812247640514275060577532898941784622983488598982456359060890788756336108101156428251519560864145542467630730044253586110779975915816209859046864044847327847314751999148422021377652240635923849923729891963981072894904614925605344278097349333418475775412777082972047570959746688506749836225692032532488910998057476941781255753212489708313648952527069284631555701065852442981988158938771489669331537962103117820950072233541310938643274533664441141404714853066438494164033213006083050113521189324292903634614793989395183347305358427834835965495053348179984370875459628145606579559151565272823850076168561370273941696479144425986736119430059336924635666833663059730333349909907782424885229095414180665731397825939642267727482547362339461435802429545439458396463443410373765621803715193362614248623216278280437764581642103601972913172276526212727918997921610798584162293791117411223099875370873451649544595290228804097166173335601793625365116912494972234413474340675318586241649956658880096229081360742501016582487130749671683739551126867766591430283343935227562219436487404929346927525993261616633812459015769206231024841272536167087417934615310510118498487842459036562328119138678625145621744657386008007433804430875210461984076177869547175726494584513533517773773155847771138803977413451697322238352908701981591591764274481148723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -419511783363137575416295976968068605442748492950294861421623674544128564121573613791492062729863298017711336997082288665033405986224130056803901976380797202950246346270801416473052962504905407867156003649839686091666859228600916048265246824569157518046577824418096249664311405073835035241354317979987421133151600119516676101132486182911974528753329835017528302041930768297846505231846876511465261902703883735638852966270926664074505027432812290130072983831136730496694257553239275831523479987219135683890505826602668909971198551444431451377444022396480080619837344780958911931427664304724568150496760161663306380339599252838885571943962471240422934004302726863736535847645441608895383654762661083921987537748685747301900994931017896599375836485620021700568749036704988097317425028410117930772559782728560434236027384125518096620957472440661552460867610694231964022993024356339748228981255632703579020763170757480361373222956678799584054917714148030534237582974176957618795684251920725859225833647660550055456340209192833279984407501448650516102604227629291026422744343149238251329196944586527169259990123559770745419637069788675560306174847001340651412416296232757870962643765463136781945931862230652328533197794398394239094627163572254877808147619156817474212748417227993855942325186559530506607434629043733317994417902265670411652341406498406995017596690077540639987251558401817052367619445897837698063823286803216220719306954417087671014694830115868459033040764285678687433451498734127460716574609311351414904337648427462359236237342138957423787859143811952495288403721547070623238451614764280227300256740293431048043351615763377364034579196238212753384957253832224751228501995381293029677278500380561469778055819166098137376158126219507014688589146643519610669314974682118456820048407647968808269243519861485548058593608730223073916818878754046473697309166270632777350728510813120659749953474173582818040425991750214712450928535769617481463288433605319275099629408521231449018433104517767146212763292538564511267753246025508382851547938521975425930834088290771441818030765788328797171278941109411641652810416639830382842751532709243269655579707750285063669089310252472494876803609700362632563821452144816527310183948668529580469079940059168899392582764374848487483053405402297729830511814764654448244660397881398472913566247094806765526986607855322991070631442464137652251536099882571209084259451369184127247054030452503699731991693188363306074494563820147499560813583758748637541514793070461209394383185880843526812279098054099734745192223888396777413157589011321691639705598855523484154646786367029248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 988929477565477462829860753838983493534898057769924489999326216633759486609507237512677896441053690192758314114726549198223372018956040379711843112642796632742842625804647282529922976187029381846947122754774367743987708206778311053804470175451658769572840446558874493085302289849907789715888006215046142410362643709822180778078295435790254597101687794194764623448419391415564520453547689179526732811595258991443726311667836119259361713448069847302662830125315831143699522899147036251099895336581979445421655723976029332678537375538644013016718224445875646775357398386709294685385453379608727376902970846849250729448776127094271233199908819346955500921194599253291071679126769119518343354527213374487273254677009532218478299689208672195784046671545517327492954718187665154149297859973815548303061337457170163562506397109082090038542262717122339470228641633962032492705551902636590393676266993384294816112466433577660796680782221859222938148695323964550565797440975018401555619192010873198652763025660756957747792702712698249021135907807781155168612835631605694750572774428306204800389588733818047070181996072119571449110129246233326248884289824330520464417042669001431946743589154877543873765535534784437803205322243088950465504212293998098655099027100208133425746536141288578233009619812321685264499558118966626174948260142182886587398808231602589498398539472336671406423088723380763446889121492885373972342371483167670511066922275652897364834319712232312130956696999909624516393610735161743060784354652879919731997387990589391162285790938183116885350879262676811809779380355743310196213291338169562241231925878162037499531689403560442806416387742596732758917129606814170768075524579035400271728380482198510241446040658103850824166323872298653410859902516321591191714011548843354378879952453064838119988635427164696802129668335256238407919764166544483559423735961710672128780598166802573487438931452211243307398550268567227737675239457637297403387677600445209822417733239305190442744023104855520203025334372581801933953496841436112625536002098557987956787209826354286238464924185377402696052046420410092376536264607376318748604380444521703017585709237929294410525381593156411858127788532029188370075618214207453775142114991797912043326652910039719360644567672010961064495424587574982713695445604902011234154824110469849099771518930700352969410040956067886952447531544531978094659507653015087405668916441866082524578576610891496389040217055547284975049235671054956433914385095330905908090329834596768533160883139950439665641755333935816331923075633475846469366587343654154228972664886903075137420337898061824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] -1690007801920895486599025592468930397030124221651929204098031931595704361865910773753180496044761967710605857343721165870312270151360484094577119955515783540954876146132015597511476150783273141341097038376084212993574961870142372496205018011674138849281373452345390857848422125993021177547120337258093022617417060772072420349016832387310275761435291381427655435343187516216193087488561469586550946567015112242039394425800010189022791220980379880946493033419233776491532266203609307408707691888182490978496423601107200529553295065098616089644603792750215893285345901043515234695426217146040679216031848790262266554034143929201645099566066368429534729631700055005910826007467498368093764828478162955676505455266918860969822246367852461320874730254137336630003827361701658227566395937639424462326312575101882713853578804515844127300537120878698236942529680086301972429793797052270135609591856485978440006694801110518931048669243215406911360340591202205225300189175930806171261811318124841082134631347081281497743342558659070390806976302521051348044708087040823610117550092572442544841423500286261077956783249794663377559149910972297119437725469184261010187991906436101753454645535199193783171003997071831730592812444549800778114799161795111419632618617131629729946601167860340960598317637344154038018500029539862769924413873691890894452748175745310192898186182187277806876450735497104340576477614642544440030694780037608452467931792616072493340709000650161438653553850502052955957347136019620589982484939818830361316023404008939165068912697391813102971193467344961695872809318964799001308322876011907591214094429627957634790244432425056039518339177573489261311566597140561685772068105159067025256258582621027126812278274187594500118438118773502601582410314264848994948771073066254272705353090508056337188739443449801108165730264247449240431558220322544147171171357746868585826145265010609566448351016914452042378361337327331495591472800338116545050253406437209299467944231883222697795743063671172420331672448619840608125752980266104871056518136739101709463293535517336239215996629706998119312589965366165931885851570400123108812835553972581200023455338139759673907963288838208339534180267237868751271090271088322372039815223807915806315461682281298311425614640610427094319064939255322647993350759623630852870097366420280210146806042517275049834131055432620800136604601024093833107199113112951884754481442594723532695272869546137772680457366759794577152189926946930324216343028099647009537835386323490423302863573228509158526306516193972244932299364567593108411201204786371450392994235153492623978277384436580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 1995183488543078157055232567706528718815478435706818437821500482846067186052582103302668404176952038254212834377535990301129613713805016695006464240595753249690343394823772118763940219711605864244546532044947469480006590844062398956166294222345708399850584404040884240118115951971317562100722120631372364449846778849345340160777455880727153595376314894920620316906552481002326059128293432624246356095845990211969207729403454322368313243228600098709555379683085211165465897996714711646869098277297307767210571274109394908279404915557563285239003096192434424194114492921472177442903437997923700782522926121704401932321621519687162904614230660575536899877902165276256008940792973271818501647735457486758691767238519384638961529697999529842235617170585173075684547254540820419328452387827779297464154952717674231824095513614268353001100577488652924970188320281079864919630677667115853511808010001435503149726042450916124866950879237978589280223550111886713466559704573554356810652234815695552265039643526318785988202818116459550739305209401529087061725462974056336738092632538824497866612934808735378318858425995877805431872541151806269947835279116042753173185457206894613830707079485392066435326641845329748701815839856916075902363454499066154353682031644984499419433936505973538613608669823431910251976097386021758098480114500590229863628624243175000734225230495299480705417220457996649340583860570285507063185703690647670891965085728895062102686405927107730715367727373762241419915405672435779126659373323271508216608484876262815640904952038688729376922608819715043359121338690761287025222200600215256707485060016593273987307706454920840272102969767593335103732378163783300415338422702620303343373331413717279841024869115612058246895045125020430403673880819000974041952400382617123546534681700841634530069120168181181658785195119082803741255430012553685806924889142612076956936101111481336920922832753221932148444574693677212206604763346480790776397055231448754383490952297332782731505558307323199131828823878242102561674609535774330825860718610083845754699138485216402679686126902507422581432091779218934004381647549610918798789395892138214010186710343617028243821720227458322176257609475050955164843423317494617825997248647397175886239346407568504438375118533976973422214428375752251031393114742218727216546944563781670634359942819357538412650562035193698207678782195910008829589414131545805161104886523660054389934530993961284659949861610031817606309702021435569353341163146550766008580567884980248338994252948598868051815317161667351328313382570194509971459228303361139580886971027830103421282872696242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -1053922365036531138911825391225423881637740963459534863820584367396587140228148433524218393876190851934910601685294069327576491748523961429687689008988504462010470157076844719503711187451320036584692210099240749765077047646799757363868127330827272340683856508050395638323413023566709417724688488621175406471417542549232559165774205530984968072966908130425130723403221627954483782536267133064764179393859166604289858349123165750616735001373880099772329440066789544752830607635777466333409090176601067948617535069329904676860791317243910195122590874974135543470807246063024152751104701171863481077060172708614605742683371493687567482552365162253569685156936252649989850797140713472522077074033877774124459928064737702272789074319867521673824366662108739105961450890644731560689482978779547999181152491313065474684972279848373515090042855784167097260559729184826077217728608207926986044780095047094032741994198768338940221318901594291658010383119497162849083013707917514752873389048274378113512604456405628748903101854617676857646778191638206774116143052410893342530746783496261514428843559400974778198729699379754964740227985861466272028072847325283123400121176569617356024202805598635818592075585093457668195230687556703183072814137841229862084368233672270532076679841810651538995953008240335391319632017200968598697046593251039856380814194431438284080555899187550692856819030616800312101953288763173356424089969501944859977400027026261914137690250877752902236229528514594501817553696639856214757232439120745856403910080714006731028464751534986343913423207752522856561293963409529879612589698355197597269028766890390381170710883358411887881415066294589582884753970006727177845827070137668594153858074615043217714581979734079385007614717272585186825141336546179220925222167603528421125585135452699977405916740866984486183162989914037876071732338703789470396447138837826408191819244482145169831619357607838890155292264078999343708098878916757721591419983425004298624767261843244200486911331088395135036856088293049440632476365409529552540344042801869155637037502513881555939191598795935082733926241240189256920230782061752692876279822443499585981967518208329280228665410525492251736037160105012707258070381698749605424109961693235265986366984009250358882800191938671653464515279349484900774798206993120055773001289238420353292726960929982938769842719964811032434835810262573189190811585188091733095510167951255334031626698680558667412937644196509701651044783336443005177260053000224572472647907514575257596203860941254953451164119296246834604818888530187373870846194064579078332945750683235470352393531841052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -1844488998049824626298993528993487310441072868566770889153436160976930480859550578664380118188858416656835276729635165912958096792015044723290979997615723280403648930377101890938203423015193254744620187548199884223514874116457207207210042024999702509700699965336860734224873622377981116799986021282318487481447919961906721729533211999140762689961142480595368969424933819775699029488792827518477645481077883393551439957721333813748637492646127136456641821744824057995096408031481159440920272722797240255294911082904416921671151925160024586085840187458616419369106773392434445735980063064436599750979304203871998108743077965197115287938577951354287189511240132899918636851697139952687825245523086089325606466380645032273114641391689621313938696195967183380734287814963058942278075474563977957617880478370350308470509238990253882480930258930330370134711096721703534696510350790510312091127232603606219999707081875099395602686638560022345272514773868732493125932708356285224045520907564472978302376569558797314685469037795722342273615080404053970154521107276100884660580705516617724891969100772875704829203189156692731911095825159812043995912859781322339731571835664906202093494841410574638209405643615320421391506312608512775256750766843186808967327974333324968600999450896684166346872589381180244401460829176076216188152695706182866874566758841822356142373686492107240562577248096673949154776700349406597217324512020372596969757834029048330518610387916591212404221562433380951662781971705707345901368211251028501313329108042083772763658888571004015827043523301120376715828080219036461014417136566071149284295167951511107037404606263259312761644199705846302147489727971644907998611142969540887516164856110343701663455734743262597686732276892945891025270329324432050885072554893319115186595994659574385355288051132859395478973920739108221183869278452350452159242871802921108126160712977387695215439427649015407502927949239409651936020166524615714060303237646823377801572041971535484492584617550160517386736450412785120088574429266008448358217916925317065334438809516349523003392901218619661558137430751031656754927177875888076010733209135396281395808511655991308033881477511848374306101681999917367587976324840695544021091225657446611905015430550668762042496307036222854421640463904921536822567744117668348163931450862167671820302501608332929203604906751521785486746456104358431855069226913987293358382895827979332806677253529135070991461798456936594640097987533433043387072197209631269148501367541995245120621240634794078857932505265329510436046410095490391798160548844162116169922810540343147116043829122170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 6647223569747008242651205805324979341022131938015251097956622000328728577470521583506815615749387230174423735114187605115901020190552252029700386812967970368337161452770825825115567391134145026655612393782235486393527374229759583769963357272014604436073909708249144813892950214731905070508828701523435273274912852052465720815613428231515124801585330712186598114063444277998587757836171671851021532679941506430814081943646742337307878849731898830911087499165129952656634857763083455754528888358077798616315328454282427885885214360274479830941922171482030248289972900261930639781927579243387074032819737787848889075452518835911074912365540849272280068714729827607238710268981527551833794821286244320024335943833582258992058435382033945047777364114504965662137863485711939709288199174374520675479811424222638278630772447084015746165308177423378208244247836193522711216313896369103731673576714817850085990648279610037865145421259033203830168922663380468689423802520669532966204742347453257685687356083426952736059829857852934766481168426079840646408014972859641843054060534598986173868339211248532616755381464163611088518631550753610881547705216960311513425773782936106061524905081538455441913889773238546703097174763182421206205943032663675158061566052253544813224218452349158093298704918432527520687576705493566887965851983132609164163840055928053260379315092051840921039215040629863551895268637110418929262775764248769736238473388517850907601805011951729897453930361031278717865670579716717918177765906266482006167590876354840259826191820447536502047650340560435258885784087455931993175990087158959799743997134222470003504745031308160818206399732936851814962073618920062608243734974368221974342137248100431598639585547200173041623373559421885661707363430124405388227878472730359809590407431473588519293109132829784611123499863942492232191071988710546752773036113969172307236739518839937731312269543158355631206887888661056129908312201357350213509968322994963230910861298920900849808417094370261312696919479963756154421332692270994568669220701877308343199338898076248349919689939266329642933759318613737645043509746239990115722678986524278194480120095893835866138622936727118991383929809042446832543061049882023075297322426443595652886263050955513099426815509744500938844816549391389877428105080776030116218889648924421962018320542907223246098664287127230580187776077257199431202147072052396683144713683667431741968749777164586130645236023573808387985381684887300637111940229557340132789507101363478688769735577735518674734436334580491620328365611917693701266434855093648814048400487971736105918872301032439808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -12282194309703547845196753008577319974950365583738944949200216574663589040219938411173288165852836229769186487189032796291691572024587524659758707003727535094522661689855052880838101466579007559939791075291901624143031663396810539310311997745938740365606037206328308873995342239210638772805260194002630984374811930402511650007477407616466114821335114035256645872186777972134488125220847601418203280712526557205384931111770279950128805659124648314476238944485578742306375677110012457102362156772114705633861562762061791862110208501391318328587511118608028216495774246047770534570403534130659377346432336239070795320881638307218282900026849843475369196001608161845801104216300137705204672941162754803678039546233913249606060344689403587247213582352404816420558271892154700498343254216337410073015805540138909419361034154570945874550564319548142335097497673801589839157360731917370827790321214710127785194116536498523805918359333981988265167901980128918783498490248319247298440056649202592299010088494730544592656320445904675931059103733617304939897433399978470130049869911062636665440787218090073040795349622158683407066029148256077424241373137575651923260769149055542165652346520744046065672005562422432975581478147088370481502562971946052822556574049977429833068333481263254866266628582382464437310520733855047044889523211897900465798721134847704990815345327449594821660246914899887846873476866346793526566852009321266194092550492551305988919187816477117175918223474571588718184128055894756246716668343214701948508851184628630543490295833202804270188275740066247260773852098822691102187315142672280956767508705856418508829687755754356985287545208943936458018320455403189767264012018679816456954585486092858836568066039447155665012326100368825294921676615176778379585663275771830497958617441715275461729562982145439761205195131783959411007912471547053499217165706414829312049384194278031982482553313322682269509696672068423376139614509074622224914510683245753854688790518186040026979638869565069918848301674125298005508500974544577000582422372905335497687169504427458850257722579426516039341315689584281523021427831566847700863845117174887292872906288998730949160392959362401040423411048864816571199881374313822635616517232947964203948969901892184614554416200191060615289807015549898020509004573397821696080992370792033559610751292698139213943449795518406600028622090751428371967705842771865445913415878512286121494811108221501091396813973031199113973022038344801494118036417252603027642946909341556892267362118007979296172327509851840962356042973162835179348779813655585519784478122753302256070860205914587136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 17074311977950674335695472402236988207464061768085686037330880516556649757529689646388825580123489181732914214766531388585428838204148186800114919047363353908235231715517712331562769055149026182085829680926426650062277632809582059315776331948652745215914025567454096819168006161973431415016158117777383584944163920698007095556840076899492875881330361442766812566599163606468674235070739762669329247142337775648024388260636020455358538691553794608507004610865173316158948190261174845822721536580767861875609808415814871387821542107495998383615367988509707634379773836034836758874785913185210080033817968671051328032234936655349012838598784364528784075971922695088737570610205131709559435468603265084950434807684171795867078782718546944033805513261472690205901407156063577437376331494121977922334671737765755254427296687807266855635511037132096159400746035960860122430459518744031625882711500147447879439972346244468978870333999176578882134226007416477259933980228201456363629662161846155069354958978397256007080210882141067384667287971727942726984287771065588079704726944432170200908896668014393608799430796229475030987692358621659368280267199476458021566754853552759222067520403190130794615991444817476244406048135776628224394092418303440606516573991788371442543406954430434472101831575499716752973312923676750233880898875416011356478918306894092505945570289999686461846352849082822403494311747192938855311479389883359730203570527566928049744810510344299069197557622441636067305496927777312767243447041901626091686399961361050411052193216846129415862711220707976960303891295738166868494823260685828351770282137871644843717232258758137548388189052426977888636934468885080908739434884764744006603724233058506415360884063729434028458306435269554639752514855705757765751671116260166100222178688413872803892529466360938961656861926678231211885836448442646358491751099039286763693999674094194879540550052134189669349056911204247049256057777037978904858243737381869840605734642922668623661898687871997515188776848534131599764990881131001953856007603596776139093488236070018006338537191260138762742764050954832145835572016696332823212105381586362267397383974919493428918160505721438238180088693210008010015745037413486912978988937964557200364381612987397793377743914862445926651015628539356659620800843265046378638781373967929718551975976421624678578673768319574848643730030309914014817464713190635443564624417247613332258416539420607617547816501666481761874258421337059699330762233055010259402093346460128480906650151029063793381914732642376518274201640550972437408995297994831056852944380518408508554702331490336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -19590442525527138211074598176098123482014942246855629667529153703436514000514681978947855929373061818624363044005453119371657178002795335798960356232091927996466035485399689736766471630707608877291613056463176680354599724980706875538401669739851493506149267219293381072646589893176405594707677864391267099701350755905436238609583028048258296795384939951649317467866035479970065936208616094112437411473040136423580608662744017549820920526257382140574376697403209465481840455272831647229191834657751685727912588886940861109362629098973423118296335229435455958676256767967295047144837708771759109638340994770675861219490614287866760946877788504160263163829455104368918844453517124552655659296906968033107203467870462605057623868533447766991926537190983551692237270478587525161864518856415852142882213433598318042592836815129637595344353049988373605402067146098146647475301511686728134224376897224543935641534533962982155079668409175143363827605058192715556045032862693129093202057993067147751610447016659737952317619820722437662523884700491842292147975872132589130315197254707214924076934350178573903054308164138363814182235663375776971343960512785585459861065708902649280935646946339735617943995244976238592944768287716462680352897101788477443772701009727779706361217207606098373682076131737988549983746511285813714903576275464220540117476807994487765913645723727715163647810539044404598290882177966642251976592903281915078232206509321368206019813845647546531225639390755280564901195470661802547583215211908901483466645122137045548262476547046720593641278527680539494174259469583266929350520756356460717823428819207132478563445543950194779103968779765092590777747050680619735074910381911733975206529950151760754527998090540209899563311135688433349915579563480795798534752381242829764438318885215771887551695926034242417997341434974037705780228952237755879112223743899108137487230729253167071839134455457820551190102472421194369151077549404834311298992414773174641149838772021554582188317398145156874854803928843481627470486680791823797194147574371667413109541550336810882120500273027043317139112986809559387075405988507104797264255984005117747028610100863451463304656653934386514182837270695016455939287185527029643232430004549637223485689944525856263396000742832962172054393575756312741196085227419831635089547260228326325677402251776332103715511636501996560025338592462334737244878297682459643625964956084584284077372748580147891198973982319477757416516053337640964934142461090236083028796099028900174264073390899037574325287854934425450142191226994026370790571463737397642258569841564109943282850472208105472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 19337689776843327365840604983927420397052567307892314604111364206382050102708443290932941852474491163778780215539028293737780359567415220170149021912727269266775899124972968142565609536770668212134693571355385859761581796063490355500367695275248291506873382178645735768609403209851027168485261946459306185268285317660417203743529985825694937567674229897671159871801812279293123857890580182736088329656600038524660335577495760101335335491031166619550416265158536896249188584998640209668304387754023432634340694055340179680047241927806443667846330118196455998132263037758744242673822447391048311653530777263917175042956344595207245247690354547353946530281150805025481950765656000343627301328749318763819431198459720585790136843680877387667328281441295720503628780177912591767861863857296160411991360223154212836618997748532993284919892726112804388022391606648276073660308702523469055643060486110588362137462778137066631388700351328680768084702009598068440389551881076033679735286973261274999222043651522208267649031104833951851843043428218034183487944958068129316631194371950716615176920841788036727445620657426426237510254517745963297922739623481429286182972247685075218294105609280205460973148337776385613510199884966307093576446072238792004420805677555557464549944860436870473673250869417947701124989256623592697797030442877324210424101002705031969914572688602480844117170009223370386319179140844445467815150984952868578731509189056649972453734602808772151062013242973926556114912152515160952784366732757354487703130538602765459810742698599048317004907314838477739495204579339696425167338457653026031277336234980434186931290800181977484515952018795263762244690955536256231606603337456416712848692329503564785758575544103196726769400216395554347246425908116296560432762155699023148837528736617957700514777060924989006747084385167703240912497256081742083639039816453147482938773686399524191192840074336655369735401266299863018786741747479950692184932911398413205508521364681239136235478153047089181907509106213463887721117986469293777666832597009772640208760967002378171358425467134204491060953245505991690913852954098877194407210880641874748745915415071179582005650310574271033705150298215018096931692039363849062745924383315039309227144412174456228826778981696543940056207782005173712755389924758095821382995016245533292432826184368248082146823098026945708054285408189206282828139680956259700833530432328881957835218146126538343314516649588174396679360075373725059365427085830757833433354639984080278339334426265168111102670461304939567900776703738503229374592530715423575828813600104356513992806041091309568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -16865578181761565936687478857846763497588515063336142986932181386046120088174250368457649370912604441230800296195225318128580425507909106273237170179042735520711548234684023218414676029401913545194601025167428933274678682864762099930141608915822206113013509187380798111576590371832699975467543117492474613973764904288078110569469805492843442425271685608493063313238171833385414868480112089483012183203892267280149927120372630992781729507555170269454336664899838409678589243721265352873387459073992206056096616834644690030478550338519649177274510862395087798052090062080146209612883402911482426434342116754308757719032079716174325026640856626408609508343464949412343138765359668545207721021021256608587179938780995992819365054319589951120188634929582403984717138159453758528222570706151870114877641390949477579335874597151120980220522021486888212016513870074842023669250586177387159247903892424035247167154255903794306607532656334611826473931351894080547033176676121275708692874872900029083633794326180777153941082949648761337415616912449147751671992882172497551216759430825398770872464106785215625858865735909970474706569421440671881493117047769054431054598444505133107922283724501121487212052722018690891632523987976631031240554804442712284441909635073475380539132950822973341843925833352500523920585933350368097050132344706913626683162293954776564333834073593640339614180595346671629876760353217940581596534976692792506593558061160465624961823776819314452518803784348528462099871010480990814217087864239464713973984117688458196928612590072943607214668693074363169904239360585523972383417274479717777468544180399023422749478614658632626397746505805840127921796119164718713449555026567247267180703119439111432861126322697619323306850929967031753020283534375510895576861191317546925626511540933757740437671151145386113344839155079564142465731060585724011881473359667401568157048787948241727422131792373940787071618316627186848013455905407876536907236197577648853906525717452709781713665604654134928921638682926346699882630480561897422051336428015660848618237568977566323696648214678891448687727747742436782499479172232518214495913241561405704571655285941808904823808399547175720866225463887920767951404339962227471786463249776301462792205592327016754007674294941757765446668464302296886675223068410815675069144528507411877472995032590170082916505152436744656607362876440322600189802637053473638358626593518142106512408571105381295234055875828934874986923836351590593277272087104537040753566278738418566536329534753221154712050233983291228084361346200315459047851788684755719366798992157527670978459573875113984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 13283137129365929163489144419937740971962965345872404198414208255181574841375072557291733801908749653954062207724422947486945228484783903693921465820111695923605012770515834944147295852196226187900089424620233186872853202954332015672897184586938831606559441164803824671995586113820570574018665009835666826433917166002212488601425138609716508390730628121750126744910857768231521890112575925154253911055045596038724770445140914031351611061528087141007863727990178998818001744895758187724162762191878383041140357829095588571380513673354491890116154082546471998708909612323964413388117397844617548754053280788232780306761591516997198269593321295491489887728477630353822054066030375597291283095723229740293575008437695445817052979602332987414599219238481828735781668673926917100409898939888283476876946265227885197442934134937226142478136194184674946791839429763916835915743101562294502104945443189944572862377787919286025461959055486922119446794646761292935062717535035817240925286238014164875555989661241886770971754447105285230413918065860880839338615151336235530765707598040669703612877450353736145763260204323467293608554304771393036573202061504080199390757122757125010891912826573583562535292330532209565308948947165265311612893807223586846255960205566815315231614770919391024614462545888391917765038005240563928774683855895411602038751619732159563662899897123779888429331259362868135082622521003314912292677493604945101278260882182414637567768145203071763008326119070712137131047445621168037034671480209742739236232105414266566872518060124599262899500055221738693292675395486233303388151080182311922322514725094698803180118982572489144175082468108970393347058385861260518734415455334227856556310287819823290235151100440905898679777664131443569909520835564668838333947358820295219254646673428013676169322287917118170106346305158974143303252654890753733949320817923866913950660468524447656610727913343387641063557342906964270895326726258990741850912515480607702420779537973949441885949916670243101619722210421111214984109308424454498231306178021599068147186515515579153031622385060921352368598242685159786247403397869260068523881140736788875573680327467944241217856243169674347939410901657181572745460871328680463976781638477416862588123509337664880214851798626378368484858025813578615909684002214940218365904109759873485316763893125033651465192846370311733060968356927025072070291937200022329331632428869129961226608413691897928597685325151590821595703649137384584242995902876188678625314549170428336917371787527275864605138829867972227572272239968240144598345237117295053455973373454685953547075944827584512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -9623955524589055330565656865551545533008800320323947489465929895886910675198670804929965177971408474570816782750537363328074918111138260105922769436116420096576144374773555009827804097559837611914269375112009216077815251821643512290348970707286576574000005903169895294139721466073132991711394280123937859224814733888348218901169752991987621959387112723605212405050353353631081617662889335776784232013818740944493647592720422007735886419834199639907829871378278623091737170690638393305422108570700375274423736411887133754200904566854941720415480766055497363926145929054861453406026606807976839288472126749617885780265257294940617232511192643397732528336077868135478448811189460943656926906272305674562519561830034166618830918011105047737633222894128473201921840100363834184160535321599415078898657345710375112020735282264519305158627042186881507113654443182399595524699874571551011218393133118367291168406452397124131008758805252289688238436006528304972461496774177601677191600749163424185221872921078088236974036549311632475863904859796764242209733682763690797863332393687379757996326445334970486634618665689641372066685081402670672513472926393099959672253179472351735644719082232937154264035451014302773106867431444232497137534156078535768884580244026102338937770504526935645737881634769286331191660860357180722048459358961269555297265112662322365109476942688528038496761155040676524935107643649372473865363266315459650616242070027949255424755164449542852621310159764234071884856092822865751940448359004546231031418405422924148934231388749087841968333504779776804099780276720645317536590144401659304383653899685065177993749063238667837800241420880062517991014007070165921229325333038176454791988897778028432221889725994603221887509550310329101426318308781706397391557990919619784565913684351047342918841775119307519196178568025394328478238776654712255088074675228406982426152777876724947633355045349208100888189166658923361908902493719139779237856737786204514905776851542530944250172895424353297683565685863073052643161956107127524255224947383562317137538555849111464475082880340533301744628196473643430813106207223972137775046567789518424074691993729119942209619874583888392956898453714551072916579610086894843998760795055014412986855445498739568016640527215044804346265312937080848918437474410260856751689462793377525890027431166346288797610275982701251881762583671790371638812133012207093403544397887153103285966831989133242943483801371013391931122723073924731244907837757701903303945180842758451990522314787836088673025530586620367202308630027449994045220687752258872698546120891984773458035632959913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 6497561860713637713645599723139414587580640482969221007032030030855624288506693395795186523309162041058918951548148808614572432142635345579860919470675345021885158777388474355909656949111214606457566468147119766325607763711806109939368197389042907962016084462302822029914117830961548640336495237912758704722724069772324101056199348905473308765098936518191724441187046662909349556972177761922124093191318750277694591160411051241595237237220897832175599954891540102767490194772445467368081595613757026439793056534611998318747571733991839694981043356193840794103377458343882116294872567877772189230628407693188486273167025301866879781408449770019654470325742061896520611660471312483548824521764790008924168881153286301838646807277509262125455196440131346157884403129298534102215256307917775024180280550595457675361461053726332798385487339331165883331191490900126199996863397358730484713977002523037222287045874255165310317583531288626090545313041137620011732007196388227517750331734255779743106127894935526547193839139758858975084026376196081576251470126845568335899138441214559341109191057647552869937703082651580655607779793189665632205816039670421843576584780699178226484426621457582712666940147692132515491314129890924224899154362869071598216425549856813676589178878405532005462627859954430063749798679363581923993161907250832209860664664892750707165158584531532638304319851295005903892181318978015471611079635522049413067643525313459415830247848026313286462124804792037109403606456702264247160113554135320935860989173894470830074862232883581650548123356466768970817199356086529035212768025658773415737481658299188378912428697179921816123948884487539938976418662038285878135203468812254971802438754749001580983522303739575666710133306071352798388163501739548440008950529235779194174181616109289629353269860983569299077034752583075174103712353735955541549504879348464386134133910528548846814616788022553119982051380259926153509956157242821756385120099111418621310642169082578692169386673590203418485704155162614022049060864597984210183678711858772780662837858396111538319988477236385944613116330162142608812682667809389710107340247140142195805614794333960759448553844218727838934197790846434589033956431199205841880767120049829135445674408895632243961764903102160871906934532319864577989775934095868700804129157585967505433063168871312618618894526970387699449746959798001206301198633541531210137907105683612022003755780982493891958323654487329330365593756039318011930674381891208376239164634420505156743657643368819032010821344195203969066017282383284305977188732010736877595493653118689389409361816522326016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -4106388692207349746638497171982922897793015982368514170433526382737929328501823947837643532259048399099682753749796922233179774912351259349232409369924735914187111233375808122488207845673743263607436895126605237353224677444222959359234145854125960813095750782150989555532899675047879545154923786927346717166261341943416918334809819499073943392518221225068045863471801444716233499652680363491313381884112162205631676020557273477726708978011038556441819902416541687103056274792875848297785581944527583594013805257178948444512526416846292582718471511790084688033980215264743448493717298957701891378502956751546352270126192373837538862344665398693674780323643040202984951303655510839444684801440553764562464020161741807907343218822187743751197541017609757915814672718713786471943304832500081667011323157928841173785219921795109198700620836015303038932906186433278558440435973932220482608006875187119572551145117672584084498895636722377826273608279356557021325139842786145974045409348223689248179854450044686854968312495680027519068573155452168656710085734383661667134488084484550839506356281668801716684842595589759899538240207467022999252917878962403871467479677566864793855126623458978468686382628216870628571124803130075263025130898679145673633466141219869128443573792968787624591644237574886535713573840366291769664729550892034318289466309828497732154445849473944333787340192093300419594148556656040813694569589241148576593573691053408967850015224898086654943368848093195227415165535421631407239050015574448209803817991681477364471742325751194069092579410561894440303932730276289770261949650428744122453646458836721609207909373376800840103936363988371334085417524536624075679048691415196121345512960454199915581885281064362126793045090765796660281922474146592690330878453078670384166780307197285757564372415425687686722511359623861710561560811963810994792850622718521490677426475329312807750110345057016268871361171787666840341543453113460377580371937202326455542229799220240257240076400919697352124318438788203703609014629250799537420129021497681033144965325713476518185275105772354913542019012755406542829258436640361176150567378673938779563271110243122310951188782588169536114864604096245920486245347908060344497682143409335947398175342415443467519797408039096140402511349732752852317681551904313861505549349008887774301657989651871860347161704606215992180210580296737310419950083780009768010115296031554735474435914636644484479629595933474719952998103763924123482390818660587121478225692485766817229082508028803560513916895325383329324647520192119714128466750743154663039289902141021759774741439772098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 2419763514799877748731585811600158179199241189654623788676932120664532372392122469178698657171325551714813665416217890685952401064550761606983009096801816721409072650660121076704470258344630411042762115193950963686346143445345434594304917903933610161438508270627729228672894105035088324509672264326161679445320785819523440045258271250182070124488151125482921840147804960230117128787906488884960208014359876651346318590782645438761904527246789827847585801026424474243560117092065656653132358341540410473298939598424708746045171825011593436060730562140342236840770617211392005531812994767856399508695596109059645398785836639549588038650850297949906108403370363348431587435198679299982408528098832114492880548413742446631938814433353228982213538691235567641470433356431090803977793739652734484777754531860697369774043348466015237734452780782509442965462782588809918555788164533193223262689585717468415905991498274003533548793132499274238581486060454991058582558855648122566218885528875910720243510749509832795299027124163048350461843065578185559008167307892413124059224511311495519677884314430486060083859721596148959175919822377923431851851581366067126654811000425787586994184857585165916687626770064614958843674615352508919582150147394531625647504920937676153549365162496141230243071184242962832759062522183801304828654490771700651318462432514319104383683960685837591184599271675940866725188975120862748760707209425377947870894543305073761377825838919226769540734217864632063202686888265762083340977842412311065076158197379570061671313503975496467293158155152601578325713552329664319372387032742958628408417252151375261118565485216304010149855886022098975406550861007813946924131811065113762588663580293323966187499320482657728127627694781813651790164573782348512121651785281985325763577528472082587112380109721124732796177916330017709837916249456362662840540524096338722186864296595206462027214596683670492435791653828117450881461217382518027882858120811231712735823207860030845184294047718759101090120027679731192107293824322613751222404123440551317029573568509740110517016146470886160789668509323504688020014613833916390602815692615383274139536003051299865837773913039845621821256351945140277878468362328433168827636667582210518781550541701876229952383601967627873591473302742308371283790386528134500626589745345215337115169429954212896134652883968248628776814559015562398677252830101780124111846528603486082152619968789779049485223391069389442000125863542672728265541749498355699153267293665934286295877021663500692301011183313722943615384908023078798745820740941542018287572422759221319884899763265470464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -1315651291283517665322056552319595385933176759069262281989048052829132260970980463320274896296574082359067365895535508045786254082975420792201879875125903338443774369500608599970770817030434867639863540747406540717095235438313290715216559510884367365747303761724534890000789266029233342353724477095981418428908111650038278825393812576057827044616986006810565232414166687220203607716188436196834579782459813927938769643291597512362040061932880406747483485156690835556668515203219653154302165086281614030883120506438393776531953882780319418665374696780390432457714948779218387101532557230462364173325806792715440463981238697548739476022727213091353565003109342403122448092304142348390611263375356867865909920285751159083902397227972022011126756257693346182711639448940011765297109261692056335959010512404022138704482221656745777767704228290334123915089515922108052779290403106930867225910241853150797467841369340232226372385194815413889289785125669139317828576268195935652827180749894775538199672299022612299005748450738682951355594757620434226604537855365562489396623179695082251159761321674877712798844760001077370645787879244434654735164342850439986476805392078617238427837584850011877535132833263754589825704092331823782974828280250616975002400009542107639123089567363737724150787276565769984745278614065851658266211070430501794468522660248216893544978813603344423939440380482461220862336340317536374412416210507407610760574842063061053822214185597156591085947414422198170180807886848994569613440369656085391253706747618942806063806075169699718965887853148934498191015814902461845541292521818081326561886604180472835927446124146746560314133667335585583292819048696766448904895876301622823896788662784246387583527664434608731280141863177395751640291345701864990376710605534122251223281721088789004823921903676052620052852820747636353007365099628399233964222743211636695257820507626391258068695909479116961157090080634602732867833685714217754485387504781561378789297509655668408014187690281067944240394214236427963741059340562665809266603598423563634590863523745004396000781734162827482289977644909202209655472115703345756137457205093738704347999497017214589825360146612755052070950872069878564137561041277077320573888143982421310361850058707406687535160658588575427377203016491512849057879529989020539599628915389465863459370304903068830602756171879436655902490873139367686743373518295091173859135136845980725608410190333981428509378245721897473541392819930702859235543129868555099033550686803514622573736486220055346010320406421974538479979323446836443101408571591894342861102766521948899024583071736266752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 650262008872512485794560699778270613377950606949256364638016212017822112101926964102430150257532976906470937522733665527466246310268672664443342621512774710298872115429441939878124695635966529768065820585164409130986779622508787057552756139314061833677109040377328247227685203884905268140972913441653630817106945921407051351772788272765982731256776016198017560338259124057463411584671191101115138436751271297013873746151985933782951288291091731320670710095414052893136464151250428971013785325264172963935605671730761644407195290802194240652186825222090412126960988959943728275794373728212887788599364316683534951887685980498734490162840196370620968269006585067583185326506539656290600616370158874896428825312020694359574043906846872567993490838187570829788645240088371516887306072240778266462336589962874436309198554898730494984494605412630953984059556520679425778521685701718337397161659656341594005345022163666956218083832148168771266995608909824534644772218580895156299897630606610247270299772947265819327607868991101773265702449275005903952852922468100380813363695133679080365139451258226216485144104542205436421747953821261914146111838165142063902699513471190499723311045543916949066720259241607697594719243204261335385824735634423486076749936341821183678577817237760741478344183329007128243863588786531353020522911626848513627090618112136056712231810688973062548529513124379196069675869921646502513923491637770735103371962471545593117414274659333987570313407021681418153561621830495569530998501545283744578647714814249408055499151055438203654276751316290255015426911542904003703791692647778787310584115537761755922895665806667543784598002350783602363518495604603110155697891541794253200156130018991298300111247213040376955101775644378264897978864025161763174396755488228167332223819171597361093922471666326934045325363152125843696484895384238026184142975596339711010583152524719020815251202265164314094997798141566294260734898151166154812792197571729026602899559417142278579134920506607318064453098041815373337327302424706389089855956692760986656109706440002758268474564706544951347938093222570086516617172511757068401931684470135338268302982296616226944304472007799192977423447896395762342546529663080153252022282817415493435371346737649228373191981798616972468462102006329567915368196271529442704464179238054842408321275904086824642807381633789929148094081344347426710143069343532612291742176335346235820953566542994872574687214274849332791605829465959022987421455050726539047863460312741586228183458010891845423654977999009730458268979258523006323209760606279762439866192241440322946328611616980992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -287119995901842264032862000117128528198373666554773502095399991685135411661180650958645648419127344183983687426725660356608331888272157234640378984006277352770492921650480921043518464696091976398656987097654042449290243916923008589069734103766125186299414276583499951929832716014056625486356798349705106352271266310070145094266999234903785585448936019538091300698114229529677584335243423556505994188299303511049267786006201863847965871918833144361571380886206094560268219624990485472015579543331990777993715704461105125320628312927352338556898099708242241725163865300893460053418282914313191126713619549365439835818017185154539435997455426496324321117296046222972403074594041695029019510517886810423918958666092013523138989026912627466045743545596933350078495301086996648492599226102649988899473473351073860400773855025611729117276592772909243479021124141277695094423737328970832688006563612094840559608575196028514305777956375485219533101386022611577602459424895456277503029809329341532477963468065406834727328282053586103954207920595032903192378922086192426557485859612376446381634833205768775318444574073056480264025796975903516235808003715135201290240647121355262869436713272203109278326107000987323305007928977233612434951539347692696157017409868007826012763965360127021604145042530195419025443590667723617893268712942367744711278489649397347904857744182358147863068411629446224852692909087952103815897819369410560431919697735434105266320363314347140376498112442509120130205426258238590495735214980836500824591008515190242403553074884488620831772641047939930517377921563463991222533110491955051817147359832727562357638742246466471399035219297468377946190590255855569576392899886426739461991277166304487946362110129249130672120709034636842102931732213908309818110918478406307527723030299132891999846822019876662994144681618721946404843150194069982933847229363887869302729974384247988744234553996941841575058124501890705343295001763656808385736292696109704320059676727041481080491416261424271171627609579436803682645422663562137519968404067241583656133903665457757233401256072821177769483240798570206432908503022734700797899588921350220781352153267078792745985878303136049973789337472352613448701467091620794622894228575441355177427438814650160006307448641880575702012200951459700513334054345686015000825130697810465049281157243488721992370458299931887184206918506794128579017879829497329965549054818863648745273429636263222290528219974880418472198746668499666905155127908685137434375870066080450672275449484289482927416177386370043940192397960444481996362184349243031097931681471794510872562579099615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 111276288353255208770059359397890427742353281756432824636244291400830331398113015627178797744683671368392445427636586145151157842542091436344165930838530523739113751578948168296725055213394626201063375184077171933799148659076582682631108188661517270033904536942356249889021373966522953062454396369652980070930063207323703364732706999033470275498417783092493222640274361705462008095142046215278604922841180339425157164409316074586326700606035227056854922925935024183416959745374653488545201497175319959241374689330991188370735979277011220537995375967011752943498375792853079935743189151880092379366303709748238161188967902719089273412158295784034584168562167056398181884585413208156645115357997958961940322921521844595780298009848306862117509595469592734306231454958281965484646957062777876391279999826313883386679272382262445609635457422291718852761264107865159247623453817511599239983918823851779669820241179631439640424144288753979888226336728615269961295693792917027953010521442445576700064437583787932966595065957473677039726883902090485700436710864373750249123344671248212147749188640923346909481326246917996677091997989638590174421109036077638892835325125445977834345997105222586301724574979484725299070242290623008852382402178945991765246639421133512338656295474100128839299380489060324813966559064943200901910910270100323750259657710242321861728412340772194909025102523854569956459857410548563065495225588933183711943107854129374558527447048735398860679154273987090415601246218199476000457002832976338264971651721238064987486184982156837339517510118000723609196368904557779227560826228720862774239514991780562011288690832857882861589381034669760068119267770824077167391308240418513994814432938109778390075749967262432721220104678625127010221101571066645473834216931984833072800890653156565686853416356726744624449718989217360178415592446394853724090425804086451297420885416585236447274053248706837047993695289989893372215069465260277649959440718230403042601368960002420922271089819292421581664302353176747571202260213580979419789587387567770524617619285239530307069042469929951236238721267292302428850248119464352124761177789241773705369735921831725706738285681643544240327632921855581441511507667355695778422509622664238098173063236275383665561337504087587620838969940012262202671746816672844264331735908805290657845840577539251817783074798316162699527245289614964884216322686292710225146376656198751962939220495984933027972567026166181543990756131137182952058280413512491714952618536671627100335332124716573951169013001032567914610446118397974044743238073684055264784209537263617673011504250617856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -9017521507340383201964295722929689431000246008709687127885235459238747547994923903444685135250405436715467823213646901724897713083491760766964466093498931044905570804466471305883234122658137241484821022572123177373735543376441773351161121106944368695496248709752979028948272391000007879930684720892327195752810153862172320880153192303382994018544830519164699980155645582002170222805759007541375353296716971532159196912366926867768885413669641228627803701831784067132004480586494078038057104448616829128118293316066620444581357734824875448061296588602120458925629377504562638758750215873549952640673399191044367875497499591279450666135080454750981651634337013063593935992373368270987862454130175599985404080138016678864015814650522204007190587400913712685879506951531147870402316681342988751860257177007718502620995336541426657530368400521910094531887131971079838863354486520252194753131038383234184804107633507680136594323981882806912811637120127447243821276354762051576184259087051574922570456262384457646512284574856038048896951000546660625694631898186710483346268988515160143055784201521158385300620817574179030152877083315906490451902783708725686602368325547660267216783946112731487182703000500637694779514978610870223981930059991127506166248911170752888012307042419866072859313194757292330624938660468969386876246566639229021551876183172113313867284347570005873326461543594014558274095485644464460673570994990213704766885004843611231433760080911928613121419442294305785270825574556707461536732040335979449732635233443370666901416367498690071446322183328093860140356833979506100460955247191445652626949203230092452250560260318039491181541778510609248394572983771683995280148007176731242819190023799564835751571757832046947470565960590492862601719839076370844436704106912581608855848808385689133181332149115154224532828964229299239425551246748574081908169121941661713667801865889056964781482980285312572670597440085485822330838255939258427400825260101287488524780668644972277699216562207693816287846944922075183045556568975480018053125007719619631874016655883902958910760932747703465929484815960474382147427085788442298402893695407892279294283074784159502234756984470570703258625391045684646766207857497010784828776151915736700692641550406898406037233361444478360601911537490022276541420545550729927642361100147582870294154769718316290397227877291415253590831320952182273282588161392847777489444108781899498102092548989829139619420861894964698048996695628576962280470951184920162036024452907820392448568679297491189681278925946342548791688923317701503487286742145376139248644503963189641216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] -564695216031330467139508683398643937443337664519022355152681761619919588954435215198751388079887948490755899168679018182054571602756395001253594943925657901804253201512714483186082409771109268590291820438446776580867607698103730712616359791354145229998105678133819614629488344948134352462089730843385762179084764431564002762629220931097688035279065499280537412347337222494102249601894208028109105728989588735974697586305802155735213184801262470608708447765970745825246762956021500644479550948356266467038495799179226996039621030382954348092912811266888930848436974619052131562833012145171422210114047043656638561660349060608341083878797893916846296728964927333761888468579376998937922877885890971176131798581656479880168109819816751896781766049063732626308459431426759222281127697514242943504524456947301660698011540570116756344978549986695939587626206607537649282590769400793186868815029722869051321008256475800059912492282404310346787873860214765073191684461245296894059605699351568866449544538008557177746369261398063038332751079574201186759430362108254081421236878197575212778667495324566002180670851416557981447033256126053644122809460061697251369352948559098952066717230056601562508485000141053884254887730304826924556695154809362853112660803988238981380701900615036386008285244909678736080740243197275446220813380934230543314920891267433461786613586639468536410719512938553535280925252027410196720422135097565885943241461120770604652237569630603397689144029513907725928115097763812768820475959612655033355937412388435307381653733029425933283932827109567329950545533411370592278555922379616064351711582397813450663573255720358402463272767766620952721253156133212182263374586529657056067651161264725351916950396478609975730783701207560123772309242408404500321145808300312600306126567858815453387944724713925450196418936649578230576499049504379254497227169619957786428498631854732090479957448091227256387539783087369151641330429573665699369243453623806375172563858481969833217921503096771428434978473399132127503373948544906404998967996222982357891005335727146150609456079854295492058582394285075456139091112136683661590030738934752486520846862360459099789581054764404945277239204372022848653586177246810597861914677273629222938467387328814774630807398498879957596237021596592548585007949654332839380764605747466885761517949984468154198930706165980187609178657416498085141443630444159835325437547928715680523366840185838330361345484095857852458512344379750480144201364245116160055480730957078422947402941168045734981379167310943979670365808960157358791428295904709225822873104284830899634176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 13321057836582318076115079366159395508282069438592279752305176574769272141527422677849065474855877208199687943096181721659247863430532606569540834489898628416269065036194495761085397014959866636325253833739535623485904835423335180835399796300827755906322783656811158760512173529063364980074074214028954030223137309464314358933390249211713394351964130710575456414223742647250996153971632936303999406677427979124196559089701034130309909238040497427090758020021863797074068731258992254514872840058455574698264233790644834398385848840193614827837384004969502467386639471556962816152095996015806725655899014395371600341909873164553879611180148842142624408992973725793863103783771039563542240840430470637347918153398375418585484461695988506004810102875947683073601296889210747553107679509055384063983229427833534181849307966221798037356170918374114642846705610621117168366429311078179972390083447157829558114529070606231248605828828431831424032619396591844704273699930781554993807193560091327949567417859507645587654689453303737098617493815335441448159703392577022023478908132016037358232660759543086424611055842793320368326917622267315459507529195546458860783916144914005961076677841334992582213844925528427376231204347845728266657483456462261752200784057737207419482944746449808479980046991290384848452922131208858349182804782201240250523020461007619555873200134610747038001783583504473946705187220837384479501273986919141555888981922882574308703686329331567148385393551777745915917755117496864954769014300225119188893876207076551147086653251081560677554807864745835007003916676973841986818434047888587757717342863905575170304254239309099697256339812881732510428418176045722789851040181902575478876719879712979300657299278758757704555906141035211101853571183994661821916284997161068920056074602865829383832701741501305090106980025820289435166876668261666670996878575699655615663474811900377304512784285217667458102772563577417863507326086113464765934007621880426504472095459101182314653437428645970357416842947904924401171583187951534165825199040118991929479227967579050538623413284232660630603944087987719158299131613348267952983960421550896386977690554541602432551141342456514512553550962320747716569368486330612209643910779731062132265767349238786997747541987494274425439724833711240267673760694719519896522132017636329948961936208068489190551548388458287505475772505611134702171227508498310086880286335101410059727081705866642863114299616938155488060451640141851194047155212021308293558662966118466821635766379006231400130661154302426406015902527138779889837611028088174148703216719500582141820928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -219191659814315962872819610125915212482768062904852686998813016014055190346958969893499523635949701171228068561315089209245624870519579142922476083188126323959236875391520062936634976731151769912044795040393619169701201390895030789739213615494985709588588650913537866985708675718431807921303568811214596884495177123569892875386672707307770851885930202831500406738132089594774867635001450131330821599074693576957499737779272875297943777128278378473619057960823192680300987204178718083729236214839292177805903376940039388776657922649092742737799012478329434735858014451122893075119203542036782596824548212186312123414266263294451323558714288997195705057864453801847294057176002475490942476937291686816404219200770514880259918550309654432004417696406205306314299964729070984658569807058284954350972141094764260315928667912170538611241338944861244877768887819270821080336303141459263995272324178909859548682634019041069652107132224351447353351342293363740547104261481507006746193993864979836282590380363523339443873281401379964967080715355333190049475847537878140610459786848265119428723657885873853664161995941023005211700126962469290159225957781543940577144772405399236647943874018367603409175623640278338598500820739590180048746923312396158067116390189722334516439885302145120479861280402351747940308623084153595700994403130068203283538465416256712058897515903960583728826731917035377972514951897477986961653931401095302752938875759852353328792279998672926337552807771700967009934058143178542053350702398747186228107844358151445818067037018333689424568522549442461411479870330362171914602313949613407010263031893971482308901965730717051729569990860903041136722574497975930174109672444782384009980484177105942463465967906176568117042887099755202220407793165866175442352156745367607386884118827152713720030918817572486154916145099560057668112594743329657243181743245969095285340864077751035634995099553868826811665733046860483934375021161998310378952862157303405578820934020797746809186831843618120252514191921811305014477775536289406895918095586491152802992945546987768759978548083017622329717318197324658501186420155358556859481773528386674036151811087353134388810846368926143966578503135840503943331124054498349594426231277874431185770567519664652757835518539941239316618147270088215056073521695468567873011909229151158708672345356718762646085124343796790789619816412167523932030613197412372924893665914847135190408059559908240442742054319233905827783530523180780545596074420003848845033275783778561754625783819399635688376598474805810515397128924149929635820223588511974716406057008966903552540672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] 803069419988537587688638034960477117206891486487725239815593694965451173606460449241633742810341285501481051847241071937995231887209608176696929068660793259386630331045124270981556023591477759712307478113794032673910507605152620078263642720321636131870178929924887987493499980648826156688437386903287719998489677122959173059168314229606960260479476208323266593900977823923586918080621405246804632405847373179017285708584000887558613429709637741280892452068220864244619482903187519844516866571973313242784089956085637370327243786955138068431232563420012709915140749672710886115056702305471321079549802639347127928154148250886277651313707286501631106170195787348351410658113930140630578757115179136493185278592937075661992564840346692872783154720157697581717792185984611086353904514642902025651571745586658706226847320492206007924556714390728475960547399871855764922819582897802904662865488656871979578750555408307198228094374801364251389103502882981826080553976183808779677172454289646965845982351280001086976048309826814121140878781682116274229764633338415534238694510252761375984810200910948288034496131545417751535125676934164093291940659067174949326486209311595197393634038550827291066810905301319050060803182685537576005545291693890713440082016409959764074269685276661178971505555247630149695909520179529375541198273437080633034426032477660708555646867818924952586553421987714470330310481620379658326900418502933512748170191987746881176888209701262433094660793214186841660625013487982140481070621929413038913935046763956556750962169959449431589904301484465490801122442272129143578488179825098678071047421680468967907069635428859141616422153498412003895704578161456607837251662362420156355845210320296963890013598658313074105224206720601879159972004279895730044708807866299533477585903979044170386755420177738841479680638609664630661990846223270015174908439288921327121769284302340783105129128154862238570747424877153809720644999112907939678518518027476003630351240597898795333958492882596040538373027436920289846767492228458799915301173158303356054694506087920349781169296854154182938279103762830153928625728954571718586975535448979896889670130375887885353056870239025076564336103271035440389567176074965388006416938128154215245033739899021408579928552682849070341330255287079197338112055485086835679982351808081320246182927059190139729420528453877445000518514355335142041491228310773264887191774158907373885641472291879781383779110091250707021216993244532828867826641878611089086155380238282439800290661113917643063597749041383476190322107174106255979548204594293242137268478990875045683789824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 12289577040216210727477158888348950603133472920075088722957079365104853150903033762945844746255922084950136890613921692604435858336916561294000304844756486607515998917538947072619870403834540225668813691978981104429029078277410782624074155436384307397910146345119966295559571688813789979089430122462721842368785824603483717616109280934607686429420717446381783240856687481286498883777826942698826206340695938850918715028797223559714967102706889558365287808389079002890370928147980199482383938110762177740302062672903741994353813253224941273481357247367383782665799888574321993980546317637245207037970619168843574454728385905049072071011261532263460974196693525466868528435052711225192179288551976302985061612779046989513370772855921223900925282396687681407459966920783565735025168723421573621570003336730041491857459077584601240762439483910317458930612481560942501328845657087131615836914370558539703714556559021669100249506576436498209756016689823898026463061673752459549621302232315749690692639655698458986664984603872269194888224890498788460686967474913867762369592879939144432779482370712691044058276645657239455267305991253757836649896404361690230499945895852627131419182336674588283672209445213250257380194223214250266370818258368187178876066381927378763549255123137840631089067539309910842764559457047490439154414233577648658270361241627743457648689306385804595441792336836972632001584409699716538169498963213285602794801715438133417117446062864622650524761408332924591590050014841398638936239170669083572289231598572592054532324480150553196354947191827118319089220669584254470023257757581671075377994946436254360733770564712112555738714865855835020980442694440647977703792851841857311053093152713110117687240865682977689003438559184134960117893169010182705288135338409664633388091327629599023543357001237122400356068057781593959515548226694003881570030932123639873569444222392613156635507912912792092845054760079090742718687344396058495639902447556385727068998069446621282991536169570782539803565610863708980146829237344753358619291743745293090777157205572165947730410587041995003296347035056266439670027874506815672471007871818951029643947437993738891328291969774868747107657300565367609206164789060283950182462886342207069032914471430476056367696698336207972185664979188875748721072691193216126692644239809387011074075398550228147775089556616316931812385827107383925063000991445932989179763149817684465796668902319344369345715072217596358531926241919444265777931473635488752839131633644571501925191136389473332654332391595491143875330408828887731693727287114251440057404427857127502583431168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -129908324232973434417294334102071727185253621142884881496500821341875225436075488271738325998985994920054341790269079418221409271501806768345466043055434811599627146485776517579078354899724634597914554216079129242457753705834661512858878497798458602882609914365823974836248616675405084938450891370334552760641857858012704144960883281592621721638497760786254962342256671755527445940042106890188898931482679922681088950058734291990269401844999930680206133783879991595742171485227585419401211655430426696090414369571817382602042724531488181139722541808965813127626309487969123490877656492476865645819182961823490635655067975143936203729056095575423403930766227267871052576506530415619676068758699833423277687745262812258066184863092911888253220975147515659825988035286754788215601416155938645905404649720933757066015620832528812250763545870600617603894600490984309672181887521444706474953388205423054144679501533838467373777955975686525728789913935475677499843485297583012700454986642642431668095526535769574386224371654366084152824259456912401211087860889125277680249696482175743230986544482302465476786682662730796421110318215139648609117531526305827016818588333295013096669663883272221417352674237676478444083027089960492542657044680136289379249010782888087583040676170898060286578446749586302059496113865105202680196755011068338033345048012410373093138357230937301798592275110712229897867280292891825106938657670979131211684157222096600766102591770560912058420889259445883464411838916058800518518084569588816578120837835630872180641621395267668232354350821961959596938946873224660860420275849327900229303281054294570893773761043562201309810983197076535456932748819142585042573543282919477010405924148499816833382913674992986708986430117278993232463181476395471529981398484335680794130191811084659643214940306595780124909440894492630137649420270948451251722711533323830896652351425236377498770675652499521015439124219861674344965203255345168455360606568423247944984027986569512206516740986318830316705002484003681176885873930010199694540357128863212706115868889197430897260406633682101358684490166453076673704897742255159617073742158281989919192111729309316750017556809369426361150212367061442894960884579134783713186437082174731577902967715437630535460480741010031134507631640697075541071194949682625618747874162179184371026318948155149624025674806831412799950827173099776413556239483201292884769560180460125135977565700005826750641705810412621544748366619907224288788593564982483816822491725006181199998642144394890797615555052235178791942161618196546376148527900923156887713627102696991831690838016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 1352885549980793983708234182082099122220198070142971121108009467782668188446719482149893477547267898901167847659705401062916458420253023683115845541693425526261535418095566738174181659550523365422514976254300440139504464665932455958773693014727147517364178598155373309592667477128486915463316783143522457156921042790002503250111187271939742348158556578991883283876873257269230199823988941233140399550173778565929114157814978196057941181412305179499503923582235957135238854551819010791075464774086779321379494841264808928844805046024549716546113098214057115221492821556808741877578154911507646409870736181389379238864754262909114789060006439847057651777424538935195895004558104948373955212744710717520400473691516120801306186286966577917711531575157145471861036986884846354231411397216832384780828382770759836350703761520103837698493108394396119248978299187953224012472741034812172449025630893780556795531106075707456481225117290215904768945492504739721086071296869192720359578869455650039176985386109972347519370513710610544356215731094221622926796106439471745230057681220731875461934767448995997639433348565766368132586176702403562990699335224569012648798559075215765851122981168544637264152107514769338019705578627555295166451516231268600679639504231354242312839398704940000659142061238075822492303371367058204964695812682462255943653172367107984298670222939032097871444416725133582323807008886426096441603858542050966129199526699945019021180838300112411985286632736993549502767942979807065663754173091199664973596107536592974018885360358146396804406647545946887759390591984422631341735785729396098090867792215557228346413227704534500871769982515036329835623977829127838940382155542612193970798387824629761008993045203254361213274527707716616425978541138120492495781223038582208787757545164422444627905902580579549557087427264608123120140471797601156195252563141357059863080847092302045041506334031593257979467444493987172150756886915036469646271271527497052440914001625209205761495794596445802295799255442473324757283298999605372740495102173931478404463317257663760615524444123339716507273052673162595679308500733585216843289671024531365016321631557092429387859561924469177482482989621678041001538828024001630398011620693380966098990784417545756480421806224532829280956549243768542602220241796099802905508823434241884453277211715282923468551229680322670673410404443016158252172254625342799914855977916515701219397542130362353648990464546608314417165058756862256080207339116228533970001815705004440554686772030392937701104044028603895499115500115135264910713989822849683695371399441160424663856185344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -11143659300029404903155040866159739673618849797862596876956616943240041834186094037613784989102749823881635792301458265369648880424048664104322055404287566418304546331112398067582593733559591645934488160184710479165326861575202476741468129046775513192145820212416035973081710737646716686858112708918299566001842997523643043916153938278497799388609465420551283884361635635287554698679520648136761282399061832727724491291220031562510506115241166656894680516648978123361349931861846794400370414134670435517668419894917102557835122451848360876161306713355639014504811551208708821374960774067122506652275873168012405960256088279426775262411383929299593208940042140886654491914925025797930507493970981364187163203761870879289142005873211452574472734183180216137713370027051567048191288135028563137251461820612827610315982505986277512185181239365861551784855259666635424802561993423817070345986112087256803978608406949749241273785240278839856158347137813120608255728270117241637223276177671776432875719721808252441101016402241719375284568140348237813569682876114902489820232345840655423292831412790174538557533390870040837151990859777103972496312054796641219876605271145750835189778892975767402475255493381241120147294310962396182053947786506226959844923276007807348641003863926826036393892004112344255534800404971447313434267131269463815437143823680304828605588696052234321255865999708651593028082603365320414947638068978700995572373066118049014168302334552098324189223276692728364241993189314928332875755095763255654982244737301246790899515921345456917192235398101180910524552239181988948480133178014290320724709858347455533867210361102614701879892175401238926380123528321948749759404922474763902895399223225201292132945257609043717136075534429588716031557190888059105031234831743070151864138784042867962873345322154478157168178825937585309086525735083926394128104139496184694309191432599037490221814482512195354861782647674109387607534979453457029262133401255447682743444118722165575417051796794640014647301756831062322847554113384662045176838245401159582614549931394203434376594863456687495717169356074903389118692185035952259228289926446985945091455989603068832563566938484712664417916337787272309805288083571040922942373398946049478511616107923411514538745674410040757400299759464550010059197990875119372892367416804897614043589978746947089195902815742086443517593331024918149542171984464764073550901692798887333480414004945053504338500767826697703340240367506444269226401317164676532308555221410629357275120667296384669452232438625582071167943609126073956667019648016265832533550222246618207856585867264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 54804379916612030804246132131649609937661524788703049746950284585809249378041654646959289572253991498665853680988762036428086481128483157355907727733409880779224476477560652144476729172368746458251831810999050516328925409001526998499374971514438572431124877801898087518565172151275012172339949711480004944390940305421346419833291932631815511143249910701544710658895248302518313244486187234181580142468579732559598838559700576332084426979809604001134634622904478809771289892087432041969206094114833835672730824120984789696797728205811449507613445711177114842663192043094724608855823382829780376586775450329808784701388640349481430639760210193870263661556426330272704219859356385860569208745294489084788492581129420324086658072356872203957921285322140976479443889199333237385244108557897192359409841476717212519846903178197735608815724910267480062631136922740087636048217054963341267646032447769139542001297967806085528679531894723317703867613183391227398815003357251242968486826645478255751576381344428282758006949737981480525019209454128352426404981490237536406267942060199318074846830181813562107094806630051574030328387025028869143306079815287703789118260303001358575701167182058964733524195807295803719203031436084664034785667700224284081439419305293550874646941144614003331346894522618414807863209513485145866206619733408690294365197777466737802576352974092988667315531741828661197129489235763707113938939583716598420579758126834807500327313741728868650992016054714774406435070754259844183320102688900684256614110898001418726582863226470457818874404624161439337964759704297694093384476545905025845065811987769987957056178200038801852518452722327463391454073096632916965242253269155937516733478273528008963862911165361783320025199720837703934405965059967023818560956899565509999899451089409352888253747829234781906761532854970499462316614127700179195479331887760203832601324079807911145209778775290185029107247606051619056333676222509198678970120379390512245592009284430332126156100170310581795006913178638811844224789805464283243216264351425499528393813143432365930837685903682731797831308317337435344096471222855723567836681306674900107097668440517988871739809139983984895439144182236768979612650508597294291493657552431292151232480472668239087290189907580981297454748919550405270642729485259159842139500817469551817326773264283241783911733248348802020475701130098667973059401138190877144261177134176866342321272637426178902570207020849974944024789526967618688412664345408018301555457724738417698119101979643312361993595042206518434885161235008565536533030721325911585906626737240842298037188427776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -203817490226235902883414771245086919638590472982017766044727869839734483458846974140670301484827213823506832138898569608099673573422325683083411334739021634668678461725149204604681107617826249731985655572011714359235463203679460743833628942413623916494853017309717699327303315457779733152301707491884119543457843186777752380357003154169467231609206724160812555855597779620800283910895997063192205844771695486753607034082388583486520765978896644455871083801738487898846192583132855191333085707383427552525045339956895366812864145840247851916755916947318293713220487044544417359535794157176826059547913467620856439307747323399161982240856857883834567115904866096655050158392183801784624126022141532485014955016055666795690684685391017870943858295064375424725366055814562499913533358384087597461980616148408448591320436363549548885086919842859549759402566867194020147692663665628104845671622021770394973094689244964598283384530972997505708269249039081451078933065858923282738926215414366156823756650554812562651817607588000914206727003619605621748680763233383885415802737939557576933236152021003940040350733349089453417234796711723677157676078943732593240728381017695493347676263686147357218229905593049023615015393334234896131064346412111555484827663716773853659371972380925049048001110504758598795199030222280422864211572227557603530273710379581422102762225953168327467629139291990372584194819126667349802455363574545232059890438393794653410191312533445797080557386261124715910290331263433393836325570838205847571291304308377355733926650261884395940360105903568632452887463573506287839891205270739091439486137835740301823721732416488046225876964346810290791651813985055404130075785816621572672119694814658235056845988779236908488533009369534030007669356556939127699274922886008417266749125080930534578465294771444549533481268622383320002000947080620407916318134597224526598728776066376169240082798911678605570468388987264424438642234172104791714120912456893879998350152396762365414954368784965006532540699555559895644193581938990364598737407782073655911875776960101084546841472604387092193997609233560846811704045382494885602008761923817598298618222507425568522992070628519996809280762111633339439609030307182578330576246134717547416736788856065790991015934868175201847926718591683738875882790915032985584435666863310379687620375255080537468015196105568138220570342150184572857968079296989683346941403432833962067124567366801717612242050013036261682226609074165960421544883114794749595414702792197297737458663754454777032255567679395787223828132169901239392224297255295545897646814763860966777963568693248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 669237518021177124887615166327949508751712487439071241463413343462701142296851127403178333515937114817835259033932305514312393173331247671454596481893309046871572128139473145231264219450056287734468941440893247643856459574165942474269521464168198600608833585900585175546404619496080482937352109730346334143953117460960223897571464539125486128664166416217631116783059867351224696011398612501597368742908054813618205962210139834605273302773681372478911822435877276623575434378812664972256586158700166488317109014416165582224384894499129484484848566843658953975913662037606935614200060944247165058555710622913911885437364207861107088561416773700725130802040901712654108389731150797314517203434511885342720967837678561228813469780992282146686256826686489050568421301847267452939504531728492773643716030778146688414151739364574170791419297005439992160848659147355356519994932471940843962336784515585712133263639754502672012313725049411989743806361300428649879016857378735810677849832591354721366488690154607178045286613172278380826352533811856690309361926411551077452423276187229337064838524529044049440475756454947829908388188884426715900692529938709689048128774925583982955178779514558542024995838570943408987975896248621348868546070045487965180646426763548237774919882781224691223774448482459116185053345178176758620828938350373135959510089914957437458008130005163014655210863308633589070549471287532316035030701719311851426070171575049923472735701647082562698895070353999524028111214988818492403564103612115641208963572628093285070164113436212047107930386510546117499845797530905181345537726352956290283759019165872716358432494389608420640623377081737664458051371571232615953972800202856040978288301792154921004706814642168212533644393136039181222876180937202165830794194233641635656480188006682479313033783456891015052057186698408565017443624572304418366408779333624932453354087579022356703286749995506347458432432465522005479275937911761134468254129826964240766293245786496134953676581844320215078993155799480431074736369950349476652896517022289143473083516646573548567239034275737442540598113359914845552931822829776012426699357365238490805159964009621874130832142394454992384643731548475236106906667975379935038423251838110674922666955601898557012174935269409712331951004288292392846860815619054542369002145252399041376560873207340950669218091784355487607746752511872745708921941779830310369127368299461585816746992744495133456986262622659592168190370666636302247044735960762434898186542719922744230714591467573678502521965177308541599856802293450284983534227090185553952909616882133415806271527845888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -1822412067933793044248791570747797373530338832176392180312763608875716675732417909657876496739665412844334462874865885663126372238127038915329352317550073613620422457389965312672741129263667648043574848272246967925913857452337785718687967176023392305535208198005720640195949366611929193186794481563059499293601248982148259131197244418043469890193271128432374437915579877048874587501083533425297528747731317542814381339947993738903861491626248648452535212544929759812696180803119170062008182619245173524916839736888745290949696521331271580143714137543858507151783022869197110574553237442839932399572846400713270826041956781762906538794345741051452499069360448680558081860253398175927694300073207657214387363964981212776133881384813351299214744057714264986373404441995879719915374132524966804783644726653720955930294465881622326565801596069667950034963755239503555117623393661001475778221467711326114750678730875904295032520427404220744339643775669269894190094099259906853605865462064888871924655898143392530023115189603531304914700293044465286515909127653369343094421753267268243753939047508323093327227227913656608577878815169634550737210747646429214993866919397871101068196327934029001094934761589999991290665735713156160867710695045546880399431630883338416039016324099008338449680246095042149334374698732617429387045007106215278908147780329866479893226488997659089518826233536687783330502364968641984994010205915211146218940987035427882036230555042928906521164283139377554850361671208371795566270570576399516739134407376476773441309998807171025605873613677277193548514116204326348301541063636166565026804068270521439025681205412340176581277299668809278837748196548271860089110381173551110038376242418665089074546789343371273839490321704622570731652687953897295090645779835821044913930241416061113607398372259273891974428891971625390574583964455825193115040355968743598917204508716582581561084615074612510850118747018302842667542254100298790367630489759354795830008815160148917146666274517531338035388446196057562640913288970526693369809164281951689148534302247046401913511263721957044910552997472714680980506750143627160808424201934764659657313243228706323174054616157817494195445613024997776396067212128367178632289306705235971052401155323899887914650100593499492142627511593002319475439009034114113436562602962073787444425206385762626500001165007519583746810482867416942261343611077334358340189511917253540246220055742660025435019663093868293903531795091542446217714490774159685679441721692349438914047618730220322007898901025700039296189484206513709270046982145449476390046033928324239912063603834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 2996846625711479167439179701357578088981597470910941982127329269545027544971158550593232295955532351709365091062291414932029943505617988777565075217165472078843185446008977336870200052898217413137639782414749424827673269563555310287770494804576242019167753579115622252548805236451605173103572104728827630006704607225238192109859809704428129370245076430366837110271407964856206861985057046215201781290802814816579916597835766786438959074160126922093335270230388722506853833174150429794921609505714392308321633216374716519982758756367661784888273047767722631160141978519656712202821827892398922197828455160041932809184006781159260920978535057554491011591025713260637534444602957879618259560157270238246800020115872778702252092279173509906904064923328387874308483758628027317259737657433138824691829358571694919526656079859734790374068211017834568519443609350943816407474584833280856948733221755714984734949027778642668527598856429764134680324943344534310903608055063602640185384644724116172774416169817434473273684212632292422830378652211985401582024361383403004527380928586959814083301410186194577827172702209425129827694082442471787857511764866142422870498815196373445766831879814559836673652688050670912392743358188194932695996064807070356475149343931560086098274997934680870586780920169382169642543571055679458823476241459385284950492492419287330692404035243097219883592018759819222118477118590934398419522554993981737101366070386021608235737560332064540904108406419882919727490769555763319884447522015249015919126451028583200263279679284101272607832344443836846110983531121179284635637616512920084973944160114486942150124929332611361759186771139189919160970494021123040993363343254192751777763254047664751325932098010433516406573867898334376698777523063897875056368269670387557368470814908724882051302562611364005227204087106036796914743220840753418023139650482789196743027736282730196051852524144113887137450052398863862220857019300249781067848121150805227232721900517220534343499985083763855019541646758902597929164412594315343659237428698122737655596175850093032453135292070654666612581758653385656598264967552233995472467497163548648065935233837403682439383885439328959175619010049330614086966503832978412771979139589925268472768991811255129083377308132938493777555231169764570304627874196264291442356974857855663506277634571992152706391359564031030444550316759095650291853905619209200118567526110054645271582639417025559787963417836676878506122256128072432878857360463568856420836081997153405538178030671378301863887727302847627615933606601617445607359609513583884543903147320689314602732312592384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 2622389351141851258726934334781520249752978172010803172226868914420308470851567378046851665753993762915047919040638330608927367781035956022912213765185317770576101633414986813905160462255575530277306322501254697948865955616315253849169675710541076958193510350757826088676316569351850229502252223749655339984219387707714298364180267221354426220125011677823272083614494652285834637426003480109859550925069100833546414046873433161586552037594165907502031218702601057198161065089735895845441892790691904949415150434765090700899779695320268255796342347708388044079212354060361422727894836980567455646196721192779389322471892790810805583906009601874079958333232592473699367080864921382637249147971643616611090584044338950118435743559292653984993220968558987448126586641453865536731390060582609824914383564847250149307546377213216959325658458658954784693070269335887754272701706170386313015513576326603177228271525891827972274599799352958403923811566581257032483306549900281576182946255439302108434792995849425894772233910672202738449977983159278104875244919530444881461968478673843917031362814113536880441149944503751175688479244470509750718157994589480538378417220029753469745811732473573534127775581495416963043281379419821608841005155430490606585132293304699918565806111082306984123078413685407508289046692225477876313866018603581807373497496514777289209451315110702608660882162709972595770225626896211707142369214013698354924947638337570835325869143914522345285800684380309627214802346925977751866707236024719848386150746031067779991174852886791208533200266970894221062637028921981656944708616169312756032582788837329653993424372143338289490814092907666425065378898263837830033609787261037972946849584946548515471724770786297413064828663452579921128087966831934579708130038769627546075667660768561389599152003751529634386973520014963323952614853579794881191819292355118966783696208860251832165428514370051881767833615594226175866173166789078290168283688398289876423367250478653755933063885650011730815021817140424257031561276034630389694179252829265284093367337180053388561690132352163743005217164048506709706331706886063020743432408352621110038859901842192295050966730527613638159217967390723647920141274049310010143722094898206699184536507072693868112573461973584435941688983008655214714378361679315001325645775821748796879901926878226807812341070491816543138534292472226174454452340363485231153212130329565052305985917623508318710817411717128038622550240322107624674868665306397401607926404787210325288655484153709631084741947623681545652254759068144582625476748525002952903086516558629096293872267427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -38011755978934805266129295123683868268850488395922435037450352548659566430667718744638265406255251506742206933035059334788297106081138507625626366591038936912285658339203425629862191226028930728624310033464060693972448392292344717783883405170221617795650187631509898957962219805564696530939797880107094632469827135292348505714878687960074761912891067072493390017099663342041886152169173291141495261770527127648640671628235541742105067525450303258354368535011483107139895295451126279836277339792853359302342208371806565619102140131133758003003548870856455048247328054539975514407447952676706782603908218767224516842158276345719794891004267013774438745008520197208709241338186274128040438301218307361068252384138998966149085982171183795690218227704734795515128863057331882675097128824931395401012857569148525638174147067979326351304191734501862686010836432356736412420411189975395786348927676755335056066327553483756170674434773836558767041669589224231560560334347130890841175651216617408753564401912555730091306035221919517490844134373236626261248302385124190638208466228145513734461415125488150740621204678808205941732448449286697489029749910667458420250393812684425649778989119452765556418238825368248697778524935499823132377286501631315003767460376051198783622826719294416260602739592554283676375414930454357385237500820092322480130127884014573291091534007043313442079338749680078017988644934607981655793072869278838602732109757158628825676870693536575210496717879258293822331653412551334729493006033492985143457751757867467666238565383813349876463343979178013888436212284456429566295733859628903932568555012690783691510411857061300331294309714835570366013053837196646410898002517252147174236506302712300949285240366772684732190698873538074547023441082233143030121961048657342099592814040774581398768386858723369318921151135044541134028922692816913925008627604029901975240417574975991740286198871801839350106711236215178031740693800837228543188297505925922825279011089854091310364862254022070462989431195968278268203261451230726604241974423971754752320231833087130987386258583863190108064942764962395130352528107199078156601012148206143312814986073554199394727721801205993630273907849144600875674787554086831730142926291894986774076183740191185170431557931386788213840274075837160293572430740983585944545028435441014891126031378603865192952097800915617363967821902640048868023757115339882781240310543463370110546572171520891950489360402678782637018045956632920710556804861337784245560127427309418526303324814993579107367153091862500569337252855724962636058482395210265865908764774345085406091710123999232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] 147690759629742923765827592035822134682109937461188084406326833899098905863426094415581043513753723973212921768321819635264092004503280691190095754882457354451358482720359448257209074600973082278960487058799785619988709004418023117965856676701617283831006794308287446638572666550121382381244526771514928329083303154681114656102808670770928460643891509233971325185249541646588197437272172755500229402861835703362215374216451731756605228464691918618659845860431328012059056422939949703097072151945020624147752355103508766948413727718770297954010999871496369134238569023489719278324697414544101877134774679162047848705910100045388791628877377112028224179132637715456733534524097031729442379643114839511580434866553006488487927449322065659885484186134389346655217240358083120552840881438208941871905465905636905396928064861499423165586717882705392897053990233572166407086261507326505699743143605978625663074929493461075118316259500559392233173687811777502511646799957749718992520116854151300281636507059658581232517105627343119841551434855429846743157480184383505037741871613779030449620440169774602930277759935486021339647507521219598284104793658074381721356938546431865241790219530653044334864945316293813255081964536946181863981507039170553287757520015571807055008896334111057564226233970102354468352376842576877060806489061148297162312505140040211155413047290805022017804458132302170130645071569262356935482698522236467978732947665541590265583296148640409015043868790213421643106688963554792365999242214669687001714049589971706852300391603888654977109128482351282286269238587168692211571604025146069945510785068293797896945578797132887496515930472144197307917843629338367693612122806442279083628039470937103933760831917685861987126991350707518411358446467949503967161815674877362998693380961910529256100581122288524582315309680457909628162259292042157966022743867556390338791674433171207112283107967549350073136146738829844143512510401324741664843661010751682813912354301881996174354913016829568119331034135833408795510093504509536560205756319794943854979522948858317908674488583848657362786171116900992041193829682673888117165195984076966259748443760216552875477537123386047820323821015528860333138515051209408731925648947384559977913106999405423042246236842124113370654661556185375367283802287780621659671755846042539476750016814587999761364842096496453306569959741923059708210950553016030070103684691986456235859216888947949125549628093748180632701474682194845425104376002321883237618274577164015143861850751753913655129611774231952988104460620099534251804308742586187502972925793791427678573582230749184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] -377485641917795119986038548598193742719395825469135733350818230965599894443706908401803228135111865908201891894395365086252428384600996988998856196863693721457440458174756861569860552380553759828248183432093363249654759693971774911800211399468096650123800756412061052576204609654697586200672323548212717050300645231347642465483023584440955346782966035875464573571539304456824355054638191537882920881055187184521954967470571841911042003457701030542387953088162100898532572686601707435818644377679646551544152489105119581574833952313333763560444579194457147791447211963784868955508007892521762696821588512192604213109102893971306154962116477971889699319909398936334405968070808427878848563820399856855175432368651263617469825435736860630149060677440741592113337553979729386814867199022782967824795401419650442864664624002810446652029952891466194590864356786865810553674867090846686614182614391234784458670193532846175232863169271544811513077612698357306386272370210056144544135223691400490236979447878056536295597202054279719582576819953220415443272952066057482106692462500566374477286630125518407536658331828622707852477311620618292238768232828759949535466491163318419880176627447826419662391908424639927579499696680618102761227665829396118536046257605178911078976626959867111066309468570333197150260595406897543618167750630753136364262630984916331610922548587857700551537654692544314042517508499948888858219935677793445145376829173824652186931493180369343531267474272793082345026129515571185595653237346726162689768451281648998374339359298828670077733570395779831237798789826269053446123374746833204550424008739834681029956223887324431939158671520732027935343949397774622714543915966194113346699408305987194145226512985635831409570662694331217691107225276726641018787073046418323927455454254737251782367736606233317601134347683091079588128300323802946845310531202925081699229084644460259717205134612234226105836525698562779161211959624680966086716677037508880128952634406619442308145870817363348396356760095396777172583280630010220003484138056179473350944918955597224909816340434221782111479448533078345648886641173307526712447492513254733969684127552370212746224923159767898854997862080203102159716801658066434354713699643088402376302290563166004286528439808949874572278632078488486532176440141809555831226838439710615771882150420908543871960044761301808341777236887539860841661751807497325852036733800241931331901206703350926661325232327540511958890299746107391907109306691658634995022577320519106631377750306337721311483795779597901581480547874289415875175091244746837169874048397019884773407868288237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 715152653527607360961204914001303468960742751696861178868610455207272254588618848749232947147875831552892177008518668065117191752508219257100837480035250184027568616683446658007508631668280897364016477355806197658462309611139095195244828396982107784614785788127672545288448972304894439937831632615719956820590525555859139769826992879731611641957463292352780192439961553602691039418668569369351039752163396759986683796974651742856773712609028042909384609065882045336409244185222125078068206581628764794580885562652824551100841307164276536386963851561283134148576920982393021385559829991058634436000902630735916411223880260883279876308989618806192407563836276389556805625407788055526516582005115881778507617460936327876334705490662858129364447219035260235365580712949064488714801145642836793836317255310105652332529125617010764449503535525247100484086687551338087275599701830021564311526981747343626881899869349040551657494568070197731093576035693438076415338742365151847601524810678389605118658267110073219993123772397989284513493428910827104519200165901295393722175405586553697603737009513685843334640666448738786978168102318667375593381786135980376856209069487787268082881989991030582915142107957992291524125309442906103535855060155436590326707874390136423840961752108125707223075990028977682148971048778928727348443197110097851646804278271655576722546066965327205541008464622295477395563756767206871208759157024980860784316049278052726406064811040768128557181017873163040299835402951947610288311469765669022695131471435679699773071643102609119713360968021643105255829049206451003911447919866465729055937409030568086308537949109810257781985054884834349677187101836034215047218411286065767412372057709036721710159173228741325780366740938835631513644036637667807837288219854419705970334177728137357628546816444121388196435626349839062979273748756506933008228396679913635516098720500047975200121406574186501080445950272779130558371644824749046241618883285919204879293771252071299667491621364947906451026341279237895798800033483981197819372084901345558405219055932661481477086460717498598145305030730258673932263419288972758727830410199227319926414888633587326587348450767046769200716849975612072707693489796232250796991099835376252203438827678764685200685523239541652185897298129000862320359866015365927273213439508984634545445891152850007961280716944626480169042610659776573791108221045354827663967579413429964945110583805030607631086839937725672502676347657554604059671163489511699255942086944802885851590176227597722850065415370661957140609975973616063845087595138690635247891695475103201494799399547568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -1017434317840070586063034600576240318555027405796501659479296379487171772672828674306400143856974837422660437297566842424758201039373712036339152039019627430862990245459164347888272246149306542701537328320281255953393622895110366845938320704473865515886827079847701714220895598361117925181382726934389504426437391333183659510235491521102356280416496056021074626280226538910121305824914699482612101090860522341992499604833086659549224764159975766239529629511871246088994351916356269058877581390755793908747785199667921767106045001700711683588714267182921583613414796862756341314650780310947429798572071192385306697754887760121871920281455743111756478832707396548760541306096939063862594214431697870162588592654241359595276871925771379296552721598489746331558427225139125121954770546980378595984975227486173880151282071163953458936696652280308022028356772147002163688443866422937340808953836701986024638021314769691714815182291095584718913809670951021487031123465213575190785392561773272420183082842528328676362044295028693377829341051701589345352801986710231771038869124219767001869750342996269671731686937811501583576446641971750584772603034665506586835833194912348624795854452100120826502810769180368778380244264781307463672928355008776984007866226872316552926217094948908543883621590660349773583459316788752114204808065611500512535276676420480905547437271921713587531330112883178327211583674089206995580885226049507863910101817540990391695853156383950460277430177125378656271113956550532746564710192228399557221556806788721657499105606315614623998067694670852021817075969191676238546825564045780925220410580140834004074615881777185130207447673415366804518573202292076342365946545808808037189514603838218224516146724349680918781749833778234115796168554444755789277695122865239041730405616636027997219399082303468478068763704368499012396205081508060833754685601596380392173610400150120742986789698491362093323738274855069722130222364368120758132725748945479952360160910856909777591969134889170380444026292313154340034783437953027074928999491949911673731059092398528244764268024119517763312814676138010902004065820747346596907277283182844876718529647072497624288579685166797258115115752313717911224051975496419862940565419814251418940414763310312094827526561503789800389477521526305978923815638715180296438699884166425008760599212402011307178061733682606149283980206408591418829670615351719836934218354320494148622566187212612053991701181280217432838597885077286103171609107391570871392699577271411202909018960144235127488775187046188959213322643498175321882573627980469467009463736172625052630068500677787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] 1001601128833415369238799044001259539882035077850556240604669023030629099060684061279698738648238481862160502360310199712053812391093745857947822037574497181955575364198530337506097619097348997637709057328803385519921058463530139595893210426356848360328285733681529490997551953251528740809587516639295542229903749272224907435429545989570866744379061384389553933697512151473167483385424697019228307978063894843671140551060287602197184315512814114167124453066227629573004980804417418271634136971855111857529722269487365012344982456442718219605502286244591318829834910018094840707510861798213723578047146782515663841254465067252833690073581077650297208587239167373832020556738538232010596267204825383720262963410992998823791666725834946906971344755625341663775677612133028717838595445066662770132601574658790098598567908950783834518701761037270810282961801499349464147443301431922631227772927938799565232990185280968678207973882927682674082900850071920220238486548519498779527663061501602800667254851558996692924737850956268533288321522806123404524830891796793584894976600182537655066891286878890882374779095578778060952031101176764837443285017851802318890782778735141931242851105485045637933362638969443947840312508256136590423970587306192444892352201920931913667584160933982372507227387186622588733269856471922914560134368556401571158224841068231511819881753319248262356910527732113959907939628652310785343985211842103180128001542288308322185607279403224927743477948473379889852164184545919527668773342290784565581005635693355466987804446519738928107850400623142248489129819293822942201870299808266924912409569467636425586005772946802209323389967479857553432128225476248847502781332934351696982126910933530077549141286825044473945368302509025221633903604738064373356338614864938091530023055729593120922577822924798199368936425768398424196500164408299912703643895673062818828234273726701922583474296483483086167920476872126986875939640832478487314841854488191836091615120242386639751269233924358327161539735745966079792075409848285149836801410856111013716039503683431492100958688570846441736528646763313412888626793481443698904383693861126079312060902402551538544560540570793281483624321765299262597291015071388342209562803102448592670957581967631633983143579707507552251359637763126369632995703298239115140313807967760775424296468281033805015428748740508960906887419563934978340044813363502922273898494518989946238136778586316456654945782461942185713953236916871338876121375017921753132315725307683230936226737550414025834005551011820439005167439947170232950419345921694726265976087350410842093801338132496384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -375172838749890980936493547212805120665204575154490053669949600754405803760600712701918329677023625572307230132407016464181052466149008161627095127998657504711466371654473775849721065389116288707975238353144785055156366133669641110958952417451851623499026671371296081857096207573060393857617090926749677764110345885768680604276312318834733795353769501916415296541284976660192644823543429759683367304057797479659167389944080291776235542957092273356549070427550758367606767937356278789324619754438706127328272743130542238728587828370160429416415120773064115334438578121581133186033117576942884629599957643617141885813739790296888608217430731848955183254912046083042234855655299395723386770382725849245292047480159816391809624711122155417376059164748083012111276478988429947752997384578174003866030354045442889663760845277344410202326169735505796096070279074456008682936143822025713627666936262671436563333050815169222719303506333281854654782705582306865884492823293347555546765377809204265813902870141004047882941583568567883992929216504139030006007184671614731527369222096159591907881292058173806755104140455240774226457638165578861111023295754799480755814611118931418945120223126143664446909239142360874227279861810577567560078173742896192139991323865700927559673171508718693789589397401791934818553887818351802850651407305323965759587372096803589149017384514878049619288832161830856183455938931781309032378744601810991527017687551572594821243192902463600608282135416536361218641524093813181804200387901916915625481939899330445186927998611115971761809112505553559569619091702090345067317831673256256949842975556865697631130178288118312505613598637365430454989409620700048889581324771042272767479305890596459460287415936574403667352953595631367187869082910453131099453989703133750753406588362420539266327121255605146643681142784866706169707128872338012171858809820489934410220701650038174425668647297324685102146307312710011316137739379456794870348253937212010413231004050380461237033782850445287678714002999527831792978510766186398053912105312317982910837279040200750698792702883653081104504965865408005368094434414944320079010188248911583467475477768074008279094239669254062214457428529020862489003742952318196590926516607856845859860265992212626240327872510048856159338153921111581147254913232866313498721162207997696752887872985859075637299660273838160407183440130797071866159326640455064509204306711480438755015302695132440531483177975483578122893614035278087267092048421365773684820586803781843583224087728909645739405089694344476388711661478127971832873634725254957129881680231406729612363537053646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -940442876258446375189011248358736108288641327467128169574637608978460195791267741162052910073402378320424051534287376039803670023596232372334728081234234655253514070547175685719132393641839726670671881503878571428599406836037511234413919236328143875800926527865884913875581398391797730391921611155600320714042226445608422528715437087262586363816860441137650351108435344607895147271398666040218709480720154806016847792821585693703859258339220157782180397954126097335818298733444080511321350869239987174327269909989462141989065332987158441949969133586544743083020520170474234096794771837848250204162194990629081451874863326516414271164813327169530834858089712738610846691685874194518384636782408809112705765096347974891018293666246228908194308221111568227986619601106137408330624891094119232840294781504132630394283022910940786065213773690038131957117627139806475542359450909819781039472371200182901086304694560176774744911288455253510142779441721824055885361429744810903625725157052498008400915541881083984667519476086095773420218528949010562460538094387611276354619073586551859435245378525398211762969407910434525653821131641999228937945392544545356872343259206448806272131381095056075642760906356734448863207309928941671870014942722021686659891122005749970580731662492122960116265775850697465680948285790206081355246598222898925045135085788926335385476058612210883492973896045886479709826169238641039288076562860749723065843242015982793516657472882293734347840048939178611811336397702242459217405250022348869085897361121906378018171408525728560271619593561305501420592022433246368845610138853522502790835542440052767154658312455935854135813972808695256930095215017356810691823633915587104953536150124659271981391958982609418080372101689079407047372730198042069514475545744830271899658763662016511321932720648869920895210663860054215591970704295874168449811947048807434631227669018681893412845741740603672038670118211960187063669359577450693314935119558432638042194638817100401118027980296819929398872307018967456677484399131218607321852128378864324971221959348391466522326508815727105477368966626451296826743092944845356660978956932569798650619961592881365642343104065230128175777531741924616076613947142260990772377565368469657994968225914450934870535367783892266092693308751967398243192691111317064239860063411691947168900857267904372647044767489064663249180630087230533602021785751145722707876665495633391272973529236024046119328265776400216216949840531510832656436173648170093123069227523733103908146241342766855610896250804164320841883608958230528929220039323627352786727221525375136737646265373818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 2670535600583882026952910951171719611932289397119589964203344430554539312846946582588734896849426754859313969149105882243421109483568580727416221291592731881397784281705632105889953655302933898982928831647438580421263328773367159157285614920743802268158534612020934875330511259011781586319944150122541495967160396803131048058316455710101046749745925843674719852137667051172565928503531102746841481926760308775576880570060225434178489385736676467906029862599046149241925142706890690908064223320479938795462289626004730820166434395447345286712523625519644803504241929056323212933919198305837094422072046118042700061089448755276897093933130004815532801189182738502700307550342723897780279119413150996712400803670287614703999447396189284456816947030964299089438912758350857236972661510396738958127773464234236778612276470588016024486982448724040361972197942530393818037157346087647886467726892544126111025707029786350028066450070276632832530769013329551038903533905102867558877052454802818934509913499095685614674629074123976439381950229836349970060889060568024710061692463621021593670578323520902200947216011429627072279629290499832265353488210356577563828242053748181934364938523829338253210843999159891632020143499019286499512932631190232309852374299539993620134329413325156375843339087894368945840088188938599706394942924807692227951814152532640224958680446129012264773827224959076409539959633980973443233010679340523684096083305753365991338869636091861920224412028790618367442910839612383185069519721542166594945817111569109980449622414635750316271455925214972200643948677082457408739479262812059993814170217816346858557365446594537285107040696604828152650457248938662355709118118975528854963933316681229931578808426886398385765088188206866764971442676711490674612225477549853530147633488444876974618720681122292534253751708711823462366660596870064571856594159660311988708915991745546223978423240274672925107393336729727292174350547724508147655230916299248328724483925653041463478673386004808360784347969979850334472987285729312621857691835668380880382382708347420331415837814094945864123240261895153362118831161912377786309182521742121989676690681340911645796291667136256038800050874735224615313928766520731572927882298313376900210431182565881778063087112198957891285909591538826432143237775845931700417413367591131063030776376997246219780463340620514858129927161696902933725607755243086029493012740735075271553507018271185290704904144416726026965038335525599747553348870814079680722417555458374238746805815938601846341885902138996037265470611409212651814866889498989990394176267236666263001243837427351552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -4277399922415772297767446630453799344694571009954928501082577781821882658754542514059831403388633883507416043875546264526582377564228852419694364052411781907209703774901848680389638016430660788656197118144937008215664017082994249491664053129578175987343016599573160867966357917241453904707571372525509819826402058074054873104357784133899866945022087889480974954639303863392811657540642860127296033662408165603507981199531482906935213913872947474195181686417291667028102963214242621363812225984054023427051925010229828151238663130181439632540333756437342927550030319709955767951803065572132625652799378960586308932586721273276248922972629681742085296142475399910777721422921129494170241630070240553224986996630929444601148587572755178222522513163192328592197637624651087725285846408255936453998876524586738827239904064919929192281234388391546332280408697029140115840071184446946823900222670467506707952360246632550242645174880770083791452232485861023891235578238117150735836403982107499370458003260670334208378473050339258115414677306758943365578674513578404482398279958092246892077886507682440891626091181938846511070303354489425759855942235714152095219534791675726615404133088316657505032187533563296367833479230344917097802699187546259930513221796199894836624010574640670947108492408034074193137823383963332286343668868544703875399626194837108984776846059046012355506358843021947297862755751180943524085499355451975637324633527619358548084848381246469012100132781013218874884327464092569486416924447364111154300477385707224441739174295127999601492796512994609720047616225900174217733492939671751982738799069706270378270228733780771801238215349966059839020405314339315181050653644994777826063992574989015144429685836564354567633473000728952448325442194688255790246534303220607695172729473431629710551184918270606499020407668556553064940270648956462286879158278559153986512140137045076586711091429886461562435091538540346056199572570612787461703597922595628125410203586887020967359425535380333934785538718785632818225094312400928487170925448464486818604244719972916251363963392911841136136005927558245608295058025464605970405700205611157454137597510915065998031423562874289809092356666285578563453243298262987922193420683879868341550205884307580487689860202672831418199878158599310232502455020885186561036928499405034929101800012861655532197388998703788343815359866931650099421247637862998012195253318722937690567229433742816455998823334390624419212153264677300089450333059581125177609289809853189415580846298805254863839964646928982767370677964086098515775673750846541678702131360468347581173997530465173504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 5237399038860571161899808472073655649819166624247069124861292115913960261038272064135721286850093462960983310387923663391996114206148377252958166474168510821704354561730935639832255535823819081786468213363180863036863388419173276969761261136494060593641065158887418448075861665751259820325115599840687228787604556011327710804038694212532676308600457054021407479463416348433083793358148192127639981096518094886289863929785125559945086721591946634683022239860577592603072723182075848408139908688142200196812024314658461412569272931416747757531114126342473008701166638423867194676588109140343794727532605542191485090910141312776429996579182847237970024575744164675302690461933253169344976289823307222977392997871269414229930430689144512000015763027875661421108325943507525478097367645114194872785383965749883575501090855759027481957645020109189854518190911250787015564110128427333205120295090205249633423868415889476966169985329147911794316462564423429374888086128658128836295785898002412365019783355088663883945166486423155085007864692056778637163923595792964910943235218881712018122590655457643183477633109710035977698010353633651413350753980878794211102921537473321497293131425536653016695268723488961819608284276854677251776349805244222011675776519020283983548869267487338298701971477628443204182467001454087093421031716805661157378411864856025822087598708413446155530791893983031627542851356611157202789799398888387032844999980879181533663577830815291607058843095067632188179449579373955459900166950483993889562303562554849888894832246116340023817754697502624713726397937620451757887240857204737825696925270059756477839909992039529294699316092085925279009820161355892133333769945492857246736684933383187797164968047766295028305682673161620595523925262387986723733518644034901997176490546305737679084361916936459826545082726799012977501151431926473729720175572167902410769648421007248134472875448748440085146327074265806673654631036527495472244424561803298423877960842191246302374619109399628498756483277340999292304314522971178784216179682332052911744283288141030391960009869372463963797204706750143114827234817391723448016786158934448184084994511309171623272787928296368600542622963557941377581848458504997164236831466100000177771198986664654320021029074465076081698554150086655787713948360179042786239884452074606466578665560774458446735036373446683240230452633443727556624418421347283667098183831662273724357038295353614162413786716230265551372372334654854145338230949366242993178902764043028482756807722729529460236144898166190819009397048274758723459248825057133377240839897868910472629832281365676032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -5314114307036294781926232848018027824092107217908272791267228301047172744624341130534952773787916292232680333820013710272609987078604776238709260167357737878382140276913677561771099463130796694141805595935732241630904688404974112752684873462853279532980467720741078761834883025181387048841149320830634217880562514917296925584385293010189779181528979666203999517690993268060690002104809766142570075452183044697734670874454416071461148942977401759337677936111576955117675678723414851263807379916743347174953211338506207452189984713939686399830264230312784201675720601432603783566360659653033683543187565325724391898372830753897420562785791290726669612213780851226618903654178081263850859935226056581491383085227033337875010016217945441477670816722417402021984751942277515206569378151563328483382867952967255028584229099511271643688710806530985758361811853945915666925944506734828314611638950548060035351186410371835874758044366194921672208532905417406955783086782628642634577141332337476295621148843698152795568068584479736075830360610173727658690436050984641635485692712743951330991543186382731651770590764250838019911284795091081570799674354015554961549655045625689209940510084661484226693089941822558839379238835304752486870904429506196649982934451946483247241106997588985044129300543596584614706376976020946430607366544453026550169793734156688934157562410907159593098999730408761922170611411329743350491776184966146256844722751117333597545723008446676021267049320968359880671270559599661871159938782492753218437212820522140412981830903155845102037346186532640877283989798365879156785336843855878803722785371815792083712462330571701822937061693131452248660856636845992996875956628969958274806410184408355814782168815479775900271729066357516306320760653113690882414349402272292231551563323229191694041743584312081829004107708026528423821378173271586017467703269862546604741058730376789326200782904779792907562086421121036811761137847437222275724071840616378392913316222972913606097248162772662134417422899148768832516908558634250598730951493439829730054901450988873411674160841561383965765748250573128018228790099406995204910433509317696510205198028820473827998678198409879525387303688916814734988086697787669913628995857162438244876623071115990864491754508152432337154669992849852904376670430355295931975146565058394857267249384169905337520654578804515274173207790397202761363607809313925911647674892834751468735969477228940028042219927884474325897572107030226016105722561928813194706083318273386084972313972575358857796817966006195392763395207173220291831059628178816062851293344193088888355642084555751424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 4645740824044194013964435987807559357996413627464115845053528786073734073164950055577060117512551857686406841607062982325431833187830825968259815075243773851407382994244044966488418922883927981627694127516652573228506682323313329415658665627971408690678945898181666977044137064089367053227924704370055455421983301416790789531509739762386248068588979149548727740785619281441138115338076990873478127024679858559215139031201243319850772869269020324684884211463630607114162311841660418734387850562692071076729335446001036584913502883583238551328529809653843607383544158945323460408849979643111862935562979726344602840557478708604879720242071776526733435494489240602532689208452744682010288772797999773541655557525500960614459277182869659559689646624891773276906519639675903171743547272423627015066384904194739225762952590432511739589586063319057179033041758074715402393236760420520685091713649685488923909382059295888264308933239017715131941379602913704297447225944203665165609805056842370097343793498274320887578707624633105034932471477048802553191066709535493223292050538604804246037214549134998306473892292178259799926334393452713645425039128963053922453162841555331655380368917702469073051038716092999222332348028800316808406289901537019539698769017447527264958077942980939817637400979492177870660972021136338352303412116079862398002624867575247850229236149820801500860265368552656458495499988219208327611171331414804057570270418031520700173674471607809919544489339429051610078834937726294593647407208586742043681658241094700581758964624281305780545094236065899395777184343575319548913768441764686723701667076091960721055748191032537537308470205494625163498936034888376632312302211717258266612248788869591804251675961017327233322555022956404643942380058335705577932956483675472644393525239311584783421835264877474404988811117074390735759265964741407453887774374853841906403033244909173063397149605647387584714184337359968989750310473137973114893997466194932581972024387532475249045069797071148003938091733244839736934076715629018425458142213700742340034025454591236437044014512183449312380732027755709998494199667332048735282173964520448897278587761656666418972677847158884010280174380026089141301960542780341539656251357824969515331732374302169301961327292448520984249998509861123778915172184139297104245023658524573926821851000971224251473173879465543686174604368776046563729596846495564163667276165877135474708994901095760021734642580617793079468327644003966303855561517661148133555235710140856655559528002488090246576137881801999884708345793560400918840514382819181450555363091749002462731020059182891008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -3604262463613842677882128785886908920221177512474058389340084521088748618829587575486132464324580493690578053671408266655677100740692661757441236048879111415820853681717854910240522139300320754832155225728244498311375465517124504532961990663787835543111960045197397087726598043254295564417087685824575147439341330603259685660599577601554984186909587056333326162839143077757684193598509337953075476432081814904401926185606723957664100603070483085131377489755301358817591057727928030324850626800013974874279617130284233633669307468615467767746171289547030486338443276885989230697020154226976664176526030053101557387518524769303177950519365120948908602975185666886585116697490942285979780018802410184215998155523192310992843543640686000798081383375809694351223276593933060028121306578760796188257930054835966695807164806446489875513662304546124409785271655410563423559615400027712435085191385571476193548007642885304773005941824701528562447735233031928432612121733036360588132497703290772615744183451801990768781264475020695915183540469362497608916923169028893408986247780112823853546988864317555732633461371467004964130090332883039917575710493239853719368587773041076886842842550816095867393234168933762483180624196000735258566477340648174183459138635240470340958873586200046902463108167276497125303037853017828193900810226053667511982105394838777275619454067616065542871835245904634757792827432422414272901421370988314548794302512688990343644111455986537838177716127956143908982549960690526138916867791120035770956178446722432193413181449856803446877576080019092266629211234443131655604406324839548720758984406812429514614464256656339668896620515257991669039214776791709226263550151208868457061920381553016003790955611125178227285102389593580196346271545976999584798233317988503111580101501231201856494275964850856675801735038899974468794177130890279489343242791423243484180240964554181708652973681904652809808029564553465731982931207853159082801771543822328230008453374050028685227369095400215951951597238456238881911804678389633848615078981273321285939547823273463165012798067863239769611554087121803209610120145565008123252421799310293691900166504638037909216336480919974706213178290145381613994056916326731191221763438687743287361252454895593447309797898164820884847597517419044993227878762277675988742754726971087686833454247392659732459423804343345336027543754012867806645749303492304914333440202948339243447826823983396034974959823953983346487382769708115779533711501879288348474358244237301529832400969637464294861054421023318518962713835406215779925519275639721277818827667013133912522735232380567552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 2554324190574170487004871202586684194491383238222713824618677641062564510286081398437200280634359112712600298809623286998015465887497111669278866699373342255510858028112107812160385150127549996484953117464804045272518783999946180035401936187413383440251070291396876917983903868110347748791453032972094305186867790310273534866301359471430518258910037338966651882503640538935041408717534502577379069315213652431847497451989369925241183717655562896165710570978064173720928887750428565013341074368842271520071235353520397985579857037166142073407797066979713983562595573368466276519293383862853931532805597334292469587521085133191597004571294437251237262399908795432562648913858066899703030228947451484345247938787434636466635573761067459027994027525013998310707355604644438490935842671742979619051902628959613132505273777372976537125849391283090140050913461065875026286618760493631987698836328573329285082177197599168552668548121023886364649045693819716397258726767692811966381687973796823519018838446852875711074886806520160337779069350038408243026264694584997710708557757482914306805238668817456602982155769373696864604286764879792224061500929886431584667797063868257012265536335317362991582435589051841421782839329821321311149611482820121541187125241365166821869239698028551134453913492912189802697497842189801162185286336973588458410242919856112372528442501770107894506916915996758918552852801831393050363111374605737799544856706777764951239171030609434620520317225417931450139812619872753979125374406807217821272061763224971283352537271434842438711690155692353940340723749043546665715398284327562160571540798531038158107204521536949906640124509480650580491211511530494631609443927048153907154445694861724217870866671590660763750644806194820560494201753856263959047478058389193678116988507376168550536582490725913448218156199961578163844845240145216328760852422746541841327538200206629535634723510329460337503564003525033125643942109134782572621606507260387996501966376208197907981881214566311070343780814387798848290615268565917590184683365868090531080274469544635506350325238774733970493079937692629258268016308676369191304462230595704803315202891412533029042537829553757902404494188866108683214312274313356948399116876945637786354836614445916681941054596029440661608629157768984295748240989278886751756707650820940644977484286488907345044783502251287645154936086711456868699350752670522654743353989630075021682413745077998274016677500854259773864339173030642815650901945184977500597389198786115415559948978916671770905736063812983833882608502151540765045592194500069430266363656742454508831671519201460224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -1697397652972531592010875122640268136988461561003905551199119598964889829135357730299871733571652388771637962240051834260193554367749489501957963460494644343696099925233200536002949335916006486780377781417527690565136601199512176084074478816470535348303047111129397847834250967640339893715113024343088959806154839301851129754422081845385328777821862459122992382789993097697978680409003925575601444588881016053462790469167907144072972948148728334666981367335633506335785881710549613156683299310274475078542577982658708276288173732421617433166505557294283441753716352009154924762488717668293574675839677251780888860037024924728742780608401045539837905630978820474252632583797598482816016537121943660445812430158214338641464638167997032068179862812046203871962106078212687583527172459620663348558573987455770187179729701252098211287978287440914745067831887843845849609890477823551260808570224816958027826618353126141584632794840894713456860100047602272198794180545433416459210387334543484738682651198665133297810856390717393758034967822570914781942115577050087420074873601977206451926109936783982237025876957416591813835396672031712553597761158074570330134478756206500956405750443542262422813516780105276753909510050216852679929348201717390302391639234395632998042953083794393763611409953081298446489370946904829959738714290532561452888607778816075811323162550454774352259363632558614012497367451059473755934034580998416450994737240342350857962145336769802760317156481458870757262361943729818958271941805096993477917125710263543218601028131234523540143501027520031165928755919366303422751576793498164812183349817187320266612489372591834592746878792727248459746607829724646859100911446467896460106368107241904065118942341288551179043701837908022605201453644177468385223535174419279147926800343902937286229427150346110307552280490158058536737549889541353527502206707518750771066459415178313659890960107059809334836481752096939409200292743769443577590347771664042516959553366809377978839774000881966253009329337581718402254696930483243488507112714740925128048826690519705021694212665804736354482157119622585029872970997761635157702960890323865296012720546865121564980138558410932044083831031909373966932214586135387977622871604605755381577819322251981323459567446814351292630125866024043185384643099852569884467640807668107322465575063085454519279373459262890906543653520881797187840958558146844559221098779346490412271028131868211971027983421598824984874981163516814436165544769093499109566268667628413614057380675796315812422244062770096523200645676931320890100220674544096932271045564920776468403577504720224256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 1073734608386417025915797374200900747860253811773698163189337842378516564746641466439186240480921046049192018429703322528318684595043442185083150091785569954843606228592342967584593072034762936275346481514121746139245632422996295066576352259377351858690544487000894717463369722815335565413390284624216143788808029003726707251204762214908813860595773656074522434240400177941909853675099532807338626994528641126073913856928278103379333701302538880490301119422598923997623201592980465678847256046354744828440601716427506126336829462733851255194516171211728003622939856658611949519657306699862026550439301228657662046262330621960148852951989535418365072954995845510397030639305823326272533561085473102418051692741590514099460177013021162728194851485511086903281706133245650749687210724567596599450674704132014004883223296997758728272213902677200164845703167268074678796717619566366409750837847767853050510456273125095743668094192597579501593090460675858536255182994730941880170591806207891680829830208435884194454554881765583349664569276672991084738136576208544286210773238022111833915283424793232963278877513504176784328058617241173068632626548684686506958434119070572897268733490390432232779481382225472846360903294477684576130742561289524038652037204099176877068062212379843850965431223048163416216599364330479628373845517948116138590259382613880173672698900200588417330707577185781332257698134448399131600036130120898775739383781286159660920187245153122979914552758154641461200189514995411972594291179631756110792492017013721996006893645300514759037366736738461520273197264957329390589196408422045413089789642282370694225550991773079459393778927289279106997544603322992064022898385895835512456843564305941658398833339771738884357087820814194896311408308090604568824984851962309238762072142740308025947023247509734405102545512802526325772059547879669485953688067388555544344942985339955123716407577417887306184715949364142165925079956991445458742328667984647125608768090062448048775476546134707639335828621493043933805991901857928870994154355979756903064243933727778197306099409091617462920091489517167591214624139562272697944177848975224507712268820901897655819283230796472094058273056796262856400777886407141921595226765820777308143560549595299515005299831825956996513882665829010028089371609545721430263677536257813596128448566923080523282929206921814430256352557924455220765548944394802450030106460119203615467181707032849462881806109706755390671071461307730992867730840282299162712369939785122883086214442585935732107633622707968289689212317473457491935530722731203605819289972062051403301065207406657536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -646047049830544578035302454697176884344971590527099336494553841666240211756279914497276122844992131313482148883889687815612378925306548875497008168836386862300188889619988256840825595985268693664581332025686792481249082179860929676322778323557636794282044876893604993041064217528762416052679579685762642388842132995652860940966139737983915187799328348024843191229065932458888371966427432351910983171958889627316029932070973582326294400922134322074014755028295418910716602487936129188803153152651347960867497828964529979565381779418035228495535237171362736209822599235576561855197082683417542538224325527746820640735341459858009584142447889078223120844338934595970592804490374162389544879852249486295070632702328183725242909867763021040455279507727408458446081444759840532577840099171529136701945633247810646026180780926673318736736197273789577187653746429869065100083742506249692656414914759709858334192298052685033620965670026278393794981801752079107929331025624527965726843758669246769663225837924892976248805987263387607103616002449336068994939761345223232612664167888778118455216935225360373260635374754077642098620935121924944719918876309188450279638085090909637829746177835911602575399091708310645250279538729810883757249450439250500375104113887971389617515182770572666891372695641277985618620828340532405880332688545313993307029110806198682774826505151634584471895269942295315807513884678918673342639974133392302744281427999065983208830969440487339376032392422207022789745749058699609225025469600926845392803937043601319995453485484104992733085959815609437745075346883950724939932634485844200750410737691983017686388224796336812847474129686308363044053237514355523842127711546800101471644627583051306224600179011023748694430185582442748283434398419628902653927784166911640925199309260965442427611714577021939725685348955081939957096591090996893706923939265385328380216762710476133379185369729707642639596179710694271920467586950830900946946910582947505234832401124963315710615884943361188914163238382880628287268645897675050023996092984593317733807956303358203243282704240285158960948075875771309617728680083932187370668045605463938355482121079656976476169096050153969711688778854095527315118722768596167782664230705925278964589396015507179014460155197315995166677018340761145261544741264939547574288200655407153609859530064750400581121022266100491558491326596438557932371785975558773156988154259750370990474575941963429242746371587576364511004584127631040335050287888793846031261377877027879554211562134001795355284611379164148809853480935192182934406407151210910507196142488309580691261141234483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 364978291064650664830647638888868417363562531381455989011431432745088947375342873459424720837287181976956547061191236738242695699459235522137228653608127176484999094167023630514122876152413452146322735642291628395936482549009334830342858285170772122280179899304909981650096168119956551790298879257084791368398982653347087776820827278651142650546024070807630345136635886752769126456580911984436775874664938892473056520358824208307346277194713496730657604573728259811604741154206316100475428515278628710451961856760799131299618026240794379184879463157084386647259555366689728653958303791878915630802170377318893279099687307497841566998372679390946409728118532388879749521269094650915190974812358084734246430166850037483037635312738679789021392706847595625967425645730833198143792180865961653094762527225723076630209047435749309544229117475949294396340515349073186290972632706419201153605896308317308748451025461949063518871552860214518166618536568149739569575305661713828316899562132665581529708236860644516413784322457212997039118507686253740646009960554965214963461069067643351598546714413209135099058923161336655758202120706146643640367733118590184433948850561921066005590833066984634590967366769935904472600036771733621033891518693762219864926638670392903927764677496926129836401504804784389159074607096459037161143168187513788311762090176438479787321438127011124376522313399693827609660482696366119875643963772533891027004450157633074736427894199708776641682609327575773039030949864319500620880792147634574713869496090146463059592095958273915621117248412027622963817546462775079717767610966144230029331020432826626837529911378422237644423640278013158674329322666554015578019376656088132964357201399644010950117833328028419410416929100863035032083228554724411918741139411384156886677690870783047248140865450260076786696606881708115257110813941264963935408159648547149166485710248692010567782834376205827716906232105581007983626739960447805603614304735585896565200236021149616872812217943470607016450050031171578616781981032358167899670059368824505463395454072199344531680050359291140619296655698224090233334715439715652128070001548487328255974011895765456819495401768002573630869718741322122640782142581812148523389971557301560337996140561487154047266674499454829641931807425509123956008273798211099349063639948783661393131400392502554950883267116148877402830355654252545204023176998720326291483754087294677660546084287750010098573027712698332069701427722167845955772347632161410413853540585912341119355815686545159320390379735662342298924895733725474095666859427579115756405341867485150264410713471582208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -190072635353614578390012106470843358126541165158896542728994495870748380904784493786708259269942157875418909235524131353191043629929145149669825116780522080184651681204371508640255499427502419876007684839451081517086864073229258007297660424078409284338400163343183752260353676154290723287302183512285737930763753170502540498900167706616540754241610168405992224991400852934839521236422261112352585904754353894712594964438224996849536201450837002425073932547970792613175234399547817138196232428921579243611854849217629305008814170994580796952623810546616140450020933119676685753233158152509966958256425550491279916025723132850154953018866425856078346839933130989417987984015733804526142807264655113510972042556411500180607579367936127512558083200697807157097776436745203532668513638095844924030401210968882907721473149556167684989605889445052384333671593180079708647276107621773060642325457935745092656629229979903318437549224704554884118623315947176279804503897043459923245819100058685627352562122607306789796462228400997012267823821551534248661575931718646122036526030986308619980470918214857941505105347254254739959306885770639555222194058651985879925978097310013493650138684262927951586369911111446094746222711893310420451407120505982924567820339937173095267039270862079104400355361225969828150283806127505394052355996705365335734629618934964759556740384971103799057887907170726137286752843885299379145257416972809564654793117967315953520809473908352434903176013317864772155699559275623459529735824050791247782271807689663360956371422158356252831239753361824539078223582210438024335155085639590534865578823698423183290992598078808155280018972529724353994240023871309483061657900907032095359630461641294690017349106912920854320768371176211025390970365793827845368387915176597691497682911936193258653881363681645115560455561145632900875220688600124084107003725163523067626527847059245301523211251036217549695940005371376012140646045333268242842109131447829778884865922127487308934289514111612835280838245813686497332278869609451167205627185327344611363674773226022616383244837197557918802575378724170306781358011796196536746211091695826233741743813954624540009580627233729441008968085596053507211883510325600643589968730429729299759380871657793471670361283709303880761527423309496965998382958391578562756384770337136993883569079159874092961626083122442673449298924752567064272734870204081359324693305357564587900901907505061418131315583702973371536811984872417061821417673751606043078257241199065863941840820661901696682701670409066659821197268082305373520875955684804590876687543926260840039813412399611904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 89427722631287660643930718568049373599711801801379935590228464208948830272185234276434975182073219567014760989406080066185038146728087897798607459297123063218011721234267587971182354302616701836333453433062250996114882379710581276029672401759559511926777905253937573315063266823372004579065582424217028617488737681338175044376406217570357728670503823076862412962813912925208191862272560364198840156462332272244061433235731929862116725596443829566200089267266394929348425916916739195332545908565046536930245200324745119793709157434300783144745370931305554211607862464895688356303237348372726107679751720834419231047632496947166655307671873991127320189620525004777587492245848354994842822367466708998388396187479523292768811196648021475235144946294281934086203950162460960990044464806100592663773520179432642898079058682116517514575147404737496610940386230543387473557463392844759244867663002413047477423685548403779359193568815871263787345382657232378412867557917657283975203648307968296920768995959261460433493529813663268066979153521844271803228348671783982171807373570674330402574177148731905278008404029469804794561624792521188775167042379355690970526776555363942078716672463335508558412425849044913432908823319492673151070804660712678194385372519328155531913874644043754347387275029672937739952322784271271782676382866317120580796900943418848243331402235036583001814397355888846785913455423213173160642043834442166760323834728373844773183053001373329367931912899041989115185307618195916930271519970569901750689250556475448833228683747441445960138793380988860911544830088956400322110978040395275656294236579615878242076344943227893688763250565675329144861979060340588744759843418867452985151473184487046088124307938981587761014940122759146434167290382396633474506878913180361358659055892653684353875613141947318183330238922310994500265835997269267628589460506378437366496853814938218322492204463653686143417725784810262776927185630258948392862072381937327601459164555232250046712812848213538965742945957556454944877566319180775232898647889680547900969957009629246093327055418966057176032850288579667092146197863350829199982440499862228677026680900113367099431892810407538554398720689205293924628062702218473252103737784101376404542251717543710890717804617378030352542023366269651797958027405000690931648841895602244257344739310325235620131470265840741351241827770971210171795490379208152158515866785792162800802168303738812598533253337711927786708509985099169687483044436330321674140149978676632671926768229572163379807875807491080121988027376649047218094003777134328048314048841192393776610390765993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -37250922654182771166447323545713308098494891853639317516177279295426958679168106855913825301818416489190495307867646899388189716623136106534912478528671892325055616122715377890014271244411437611371418953599893175224659119974679126674380534530260172864415483949066046883780507556796917922097318989657076338193323789764575571287251448209608980083966252091193043251166288513360440051126878421339583706913632693556897081969407958673675844152839203228672686262912043601185751834357559930514380466866252608758257378774369472869901376809457335191006224874718285767492528563758905693575001807215214194724035273932543995546567976321481441565823229290339150726186754951661118642364938400966410436690286531158259331718477692682549722603768368138317984371077487790233035036084095024167454828257938177370600317465891415265014528155498690298402445046111634288599059146913602424387034875602008018400566394223638889402611430590284120326404388139294107666060299432486982720900534412095474796184279996801716018443105898043606670813527160202321463175606777261601142350249180974261356586736424856439447004644200221869885750060900830164214637425515431441241874473193962870412087034869544675169965615477244020430280033355382662375508933347241016501158117219142087354539877993126812849057207813093467138147049644497325255152325763238501996978509195475846288122740010771430620914225792363945066873265167303303840193920577255882972450552579032133053337896852862285568939327979629359512532075161394239442683590504556426074881608186687108308605169439101631452677834585912930191863978506386987760196711107142932911466218611023191591660444091565321855901662358402528623574455010684467251032273697653197156420319789330707802342446194276565941441732965961802187277593548031086541520634636752526549660886836187059350423961820377977490099982709415356583832405912558094628957334062063417432457699195345611471340905355235506338784932193970781976142648939479701362403560443117296187873299816867698483096834801192689861264220125309184951422268378621390448200375044120016662957174242763977733750223122010840499520863024230564803460248854742951752750047823054543854500001851009401752391950346930169124781430621722394106609307594211059413749022657663981849914663412773965796074908514685831636394974394352877116830509186820164081916836939069094417804105600230155093290641165922406127452648333925184418527194269257231363130737078857213239815779780552492371743227717379133739594419473500002846355628310302145963395254534844453092334989917540596640247003502062123595614939194220078356640237927523934465690601222040673820069306956754285035597544292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 13482931054981141350987760569554871257383808795315642380105110921529591418582933627808971081174613918082634582056339909993317084787810892846386383696820632208595119409171387949049643296011405096564327083095018540369137164733384485120904535779885837770558349375358244008735192720454251652672007414165447187604129324566100151502279173531515453646468661672459869426804652569547943591960958994560762704736233230418802560238267730515497238518972986155362186744475674317244141804234240100456601535978548678499906514478959273061685863012877853145095144386770509540241502281933420318972376383288199093412142946990834027301138052763112760631150847280583260168370199234569575914720560818165277353578544189964207629103536165445519560452772445433956112485902478856320859020713738152952981008240832129961845676266400957715497113058763900490683918499349479881226249665074349420732581992471909170940726118233340754839254025902052799853747880057206100548439333388325716377361238611608445676455176632923600294742342006214946337686392119753773376983666303350293761668456869263117785814579400580041495849990492664131386204160226805281574225180416052522364488510219437921505874677359954086415155805788368057779915700897378597872606419423227217694453297661912863526128543618174314011117541507382145682734548303454359416007328846871620034679764056505365086892745698351200507344512050767482323229611687718693741729810436131018114759539171221239259112602661832328894642020692432398150698786922172276300470550683925180202660716021190543333116337725088578745115989544761456328955037435802810889725917432864742386694480012534245674370636292423228910432377813725044564985805763145370686463796572980547817937190670102173692218013470590622088253311213159550656942001353539116098938538463651394182732050739764857661807704533348498776777261556617540850749901610579126658804279041592858471276954297951178646536810756187772665821117863102471298410879667256317187967721133474146012176146520627029636138466652799799019665436312085709418044323024613888782482174285964917133286996781060523409946503652242418731520459954458803856225958040431079558774558585485219968304718269680082230304196498057990069802082859611545469085362977940423273388028125676824056202231826837011038615941085213179001437369152722650410240553969241558067019708768955147364346018049749565777118349345970546752186656815570735501794458477652616597431982841753243718568822244449842937264636196302377883246007588604833203525438177772609983601073582475934810562416676009709807527923571133532954797622805105599635972893472984465385574120131240145762870505798447301599712646266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 2104869771787965639773814995472320311297184651521558003011881738735033844293049144303214926035498882169575796093339194383735420865519763275348978595727500566225615618844494425226559702153752711893782527444302497477552715219300845078014803727076932729978542279125008511746583415884305810058194280151361039346428111636406669580696547797697576970439843010086724623643881588563707820333694339554775031315906502394902013399508883031763343358627571992945428084510992151989018408222011408554682581099316434036035494679860851050402734773932130668039733430824837310463129872664514251483781763564395947715688283527239161829233261408966746016654247861814203465323695426563985378676488924195106713159198969194655468879475361405750826734907795001521100118111899285444478615837057643226616106775755196251472958948534414349820409976279635296300005814958942923709806681033415765351503739011993611060725841151937833642809919127784747461173346361554180323298662166519220847276411021304433314278599015393399750208281757387112425045785441546885071326352954863608265090818712222844025969141784513250014935798873327466430201930145436534040131153471322636302824838051014411012840528372863638279136520590927912310774273045918731038948216050248460576078167985825609118198229700637448785331249715979106261715935665415029047926716969589789051618862423085514608934015419284462445536481803745593391118282380811002377252195416022640999447899889954789561254305283452210820047115520653948917483431743139081089470708511229812192689454771486962938956164124737165913564944266123000075098649880254754842776375037430089756957578611432445076295900627038722143105426918274009111814832823786171157968230978544417960087928785267080287203915901263153442628615242162169089680251912685665859614836896259172201271843135962828140610793116150751606700241268599570217496189383823119675569024033876511999508003063384236708696165964260485028094262899417535619864530596545262665041276075409390032455464174666333452671338903396371208236789151408117141746990119172621274940911378221791705478188818845900359754041484529106077705790296995083607508566596857057531308205627304677178894881815654677643278855653396032996919157863354939465748897951806379374037596891944583006173437990484800081900550402751750646440072065941463551209952882385193299390587584752936987578218103714299117620305560989782047924812829327031891567131554566909693399661230250715925454983736708428301222403666866638473050167507614252516886583238633331258927522126606695951243416425379827550984438685256513515699180283750939019910757597708657295296404880304202719153369302918234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] 148446000791437952993505776849754939939244261280227172092303127467186198227703938285646204714688745055499089938565195298836853279092506798923855758409152338929897701800268695806972891264804044543815844872173686612857042432753155795581065467654412582762934483650766137204620332645232129389144561550709877571802369436842061919851232418116580211076757584859830959425550835960160510779201678777806735617347541805483072993741481551895366131563694084678191242187296246304125520382619413432009233775040645316042395219371068496588482623643034117537991453105135362128813187659551831208357783974256774206803125528236038070570554338672862133307009381602726391908876338017439215447525007198735954388334123512474424315882352240421884558850038662980241861135627932729667701550902554259034784172829278247878461196716044735705174256554700473008914853926805818070106043489003266201956474471387998851778661043699787107028311431604008737313465074881900929770477437656026478290531803155357000142543166586309220532856030055242768036340911965629658822622710390467865880889455115862210693482736955887568226275946591149544898813688438525610150160018307599068840088192458599336724156507085570661042915693638953221603722733003022156015974583845654103069832624484261507278764779437935095548959710248979310005263065091782543131292471320133899314752328518920333755129445796650869716556193351698600861230220014218199800720698245515900064039676809069782385374661566743987492496765109204110065747219692638978052628425291468535172432457013006038014959774844931798012612738399762391086925756328429583148264549095935724889398547121621562610348724319710494768830656108654910260779719587428260581834889430701618032798404885648051532061939024810321651983867834417795186228841884458294507569908941418966905428721760925208750637117885107209871821069078103945486144466345995500201634137500338724217125165639542228333172099794897577668310120571166084772537928023037209570854322771759691274891553672131014837826496376672351001742856760262890000995309963523364663340634863752201198073378852426225398216854215979199041406095165769054889565566023710347923568317914265703395981472639762575534577790448959145069573679526632914093380938484454174640357535909239793284393676371687241958301443072297246216483687509048892250797170161687379130032817770866731595685940715018852592463998345287558971845771544398108628799900952003536032336809627978077979827062096669357996340910656518102196106069539262219773966905584961957852800011144352950647926082133046019551562962400896907700997012910781856982423151475069564935607415799480103226529149041558683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -2216555065849246429380056318786575658442905900963941815298235113895367019620367490705580847929191338940180838120073127400947188292343455939474581576673650293475636772957420423031130061855800841717585088185641340245855035167652338266724801277479291981239682192333684104760470524414989641782988938888569829550822042363744293916178509415847941882983035168876083332594899745421324455718177625317510426845596065818282530186096210345091787025111960057430035811785234868000166235524611957495537668296646073681733713401438361551135861014819869730728932494689937459243204586562555768193846261077574731768818621752432632424153752726737137132612345604490326413839722893562402850587222482504961898316933479944168075665746857900748036734020320190743317035460862034428629972235902821345712644271914962165717299396534270999480146232329168689395143837869265851532921860266111195645047028124871307741454411128659130987637949691295018176213335220787496668042779091396641845559840686815694988527061439175504611320572492480784355067262791630704972598323150730932539489001316530159953596750265274738173080176777594161561774562457924724822610226911089510101092632947494430154645920280272425738560733801267544992681474395703711184798791637330064957038642555877775053826437878765510279763968406803461874084405523425058806108297064904873553976343288476390133134623150981847828973681328045868868642169139899189459645739895835354282940897591765527390080983792612971081372719601303284131992649687473834713628506250593929828798168545836102150074624818822372706742004032090587855706163052600143377007257099111282475711686579050168730450238493325704705055651473159005498126241346735103738223218076150011906952976920560402491480575940478624689484668095002706807712047578448906646742315108809065486332820482608156199226405109187272148362303519017460444905118877493733566637720128151295618729788174470632747381379580295912294013195385360130560024226412559153281874727101718339526100039403744050513715106633193180807996028785444634839361971502433361523048942587160818882001184860089256424785121499736223355190274432824099355164425469666832020806481429219766234763798831279780491159181279449158161729602322096906896344518584047479854621528296241651693291493873571176264175314250817757303801682210779347184732919359407318132884959306461448453686739126960863740907201502381609746233070372118466674119726130169389391926635983107038973941176150331654935017360812716256349836806221189101615879419795595921712915708119418310787133534631705744450397372852183632434673537345940941185557973110080106130605893186382915873583115924794295451648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 36901638904115054897794098978289379647569040762769264541799479462663640445817745932569141937827108203295282167242814325551772160767279813588972986246218093830371677609074363159207932469546015728863534257450004605051972536228161730603082759432920631776847600872982656633657328148262360086744861705297600220710581377039003819230090647954242715078962011303881979993253206351900284659116299386397002937384138837108627137874087807131005377570842110256389362865699958653852583696860666784660520194410664042174009954127675507831065916898707713523736369507345608574608876765323188357278890890386695841839425701938053666476694490426489108888271143315150303469183840401731659364378218545241538278784132515770848807400136674964541809151215204572494046102208345377587432336672959686496074746707752168019278109484111080558624625418188448783787509864937999594983817132214725184243678717763177643910566044691233730289214903616229210376094072528778052376266976144165338414991837467368907620738700773254454991700191500628166923458662061815987472434390027578468187032198308886819253496716109176208581548495449315609056030223454987766794019490696151064844740526312077471149525181032992394006222752465478502741566054151385486823804779568538275485796616405812139810580999671009466390483946771734864671959860855971580995533924720456553935152057700318443587904913587984741635438541008721548911077070189095486069786411701999832495374220741133709378025537290140156131563382382144790052093090441463447006799020359676818985154672462206205471963198139370752242750509114626530091169363197367587588508317620306986397593391181149120889931600515509847384402595473512418073275119894806225334186385093698201442441232097051186129446119003818053492800403500632411062053634732564431877610858174588449398358735582470979485694906310517399525245856004752064676387300893753995474335037006040394602870265900158126964484833441223717305685365711644410964939728715515104017167365173912854307376342640604760858432907976724901786212184008589526048672864991344921785642826550807568876780109031822498551675275191897983188471045959561258922033304918449011625982674926410970934927160914018779975932904685376827076154795827182066888068661333535616017602975854679734832296897140090704651816307002584592080238770840874938346900394073809339948062416224171015468013507988900400149225181754613191517295504368925372014228819622099463896984023776403387368280117402394485015173196699372638121318386338574533107652579568030360618852925649100221019230036914277474303885833143086099616913970654784956291209986325528038241578871036204484668509308793541409898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] -149299834952985775531540652971488796274246315008133602323734909069977306773955180186979477656489648830015023341704376422897474446208000064089864232015534605679911538642423097748193624961549824245725998337123373069352583747086727363332586771505365098832314686496919263697696626223564585307789916482732666744470445606063615072736569720651329947333496352534304933061695809180807134091543139724354636527261822731501293550697351655739936071714381464480229790280011571533833442520198327999189572819681138503754890499697115096388415657028861806936453669761775261678019738920476876879487330149502562552613608854739585893530038739083312028797690915953622705952280589090027986915030675678802411825385721442840437955323328604546572603254391486128741715694323238109423541529834273673800129020120653259059329320413719667065117936021974095588099510676212265315782327135651306824936129018447742765381420041855287798396833258930735890554063203752194926284867762659353401350714414435587495737558800369358833197072041306962675468270198014153446622579483072717490628265066779322927233623643412451191162819462125733207436504659108422077135221786556127859042945349426652106087318860849916249345135577775946570387359850079488388112974525221894437046935834300710174667997459329397711744171851264269957312049851055503642913995099923712075920007022000734744825758475012154421800631888892293889369859467010185810321816705781677616097520713865964627572769711116252061017514665371558059669992313967311818678260630128649004043176437162934956333411150820823770266177478331800737396867207684726007136652034627394632807036189522771437315138292158118981357202142934462998093535945679590278817803706902436778702729487126550172336188588445083360974933345935768576317507496661405121002200795520681634582828799861636105258601731789173318824357169521889153301889570069541109267444349602873058389464644433361604281552491856442445015247522328648515651742836251516155821118443028738835650034901365679076016589227931550206963697938310920188156332783891339230772139604460384989849959212418055489960352822886654136408047337504086124803583001717442754709250446098216802038055994472318730011610237478671330214491865720731410083387258411234260961010304673134509840044181508463931709325010043085240987439426226903996237349587808755684503258154242483492872899971620458138883658369831883096325370431826353495939769503464345081222842646471783437365969493480965424334699796965094964477386961356943990462003355962192410710217077483159312262629228542542718883428154559330462070569631565768088360900012139195270518216730706126852296516644961678243397632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -3990834816659575957943234616896410763763848997096294930634079226521500090424281065138475476736748727950213088544747236546800894288474093593593634764888260461801259938316913483992512719490754772353446579083403314431189331555476377315224433009657197975918913028819401364328362563983919354565246207351220603846814020827661631952095886583650950393352767024160007823953414597219420795245982906909322223100410249257444930336642795699684714063111760985812593506654396662631019850395537458850461794412319188754874674596515588501596727864598567258803526969538664730664510011990667250426300741593553256316092907391957603319387648256743217892282405060311053089597679730189094068004870432097617191680148279228765917026056518437272562332892783772811570603561287311090765597743451079670647270177191502856054570043025893065872278359805940351736770085426560694342114874386554305774246389294357236809044076869224082464881762951275136759067079964545963763230775978394498108457327385343913108692874688594408226763124504050973870524440602700528891770324753969132862195216843238201774981687666151651473220459036747580471983850523143548433245439644749031808845118767580827014577631493680815569578916186165486010183992117078785607018528055127007276257123477118243347503321895956628685950248697030942517297595346137580928300002119726325131938244215727632920952180671188080738775084730531928574216017117672208325870884287256866386260175004025413316669817176887393559302123714388419163631826970966591341150997891855574842978318662738671423166159093734149784609686271762956060219510744707156394419505550499607042391949236932806573715893432173319944092551887368682334839727131345312481855268441462513208149222280812921855253686362908758326590997204320478682273340386157451615991945041928262758112527167450851577034621950292713842364030848707318367876324973848107134543103307311271230834767615844722077998191623618566393284121026673233844348537155109956049943922803979597467682864738204790089067058324682617450136875394411910524191368793641576630328733348153238287942579680228340722057853777792596504945504064004503760680609461802176092150141179350132426550527039046019387289228695490128292052313187278699979453789780492854104673240512064006322174756761678791980185414452641513693660096987050046538908869249288956330707231384329587320684629379036477358865991557077291111401919291452685533240505078105841867368740225545272789084450012476052195800332825781385585272876061948973055534470736685572461489538858516201169724975797829154307697426980294956496907161411048190968508054711080359320847212229916016087689269102921150514593792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 49579350426948717768527059746332994507773607826888809279128008767870994229335410753763521744928643652929808337296717771022979468594370564438906834868701166250285336017573450882956061496750724052145108130775354074081623602842632608907824594971369048497264409245310687082129992423902563843854032041191070151521200168384373423289175148915138835338430641996667394520215668981438727344151812536029676014574257959485847014454433330021089143714140056208627478108564571015418626961715493339670213570285012917534751150806066441479579159587538559550236108442579834632573022889265310330383543345746038715651222746204353430026477691013435901904577740213236386425649840970654337702500594406084172692588280504852574435540767696222843682460655429638071842220102302977885795589193370231321456928886213905671011174479515932953068449854349960657178317463017432229919311621628674165713855551836207152202838246865238230500791529958841831777854962327990475329630795598152226703419692608306344385182777598567198995091594026578299938771950092472967198654631764153722694786071505901747869473025633180451892035661276891949767752884146923680871318343982957002523386933380120841894519930509365891179673908775393661250043474111982897165198490158555929640801042640109671548967223372434257472971421114818655276441527382702134121389576485250904176389295844873248194950618316362157738279515202433667956795250261281550496935643620261526827306872443312252011576882586175995076144325995316187616635396211583490308920375192256680802602542270858203719574875767661624577966317804406029408162814224545200220820368548114008732693292145249330408832003639805050667380556334999242769732043145770774022964829723410420741132281015960344344169752557537548498455457320139184701219613859792810606590632930154181534429994633637507065004997050356738440917708971301601379387723118201901089230029207496133957565761492160620176580274026806894570064132534905229601203255427494693261135046622130815630334377567148962206333869790032867836540698269201346116929014681079691270248794748449841397651123395254250969535567139206764873844746125861493911597904635002664178114214898683042903660276133142843196405452261248433735895810736993681747129185027272724802856439834483857439231383951400075128739592953441230798776510202274460796427550398866762281517120375391315825146083072764016090281688519913094695309911904238667255912036063447366872879187051103976445127681674294733154147375470484821468268861209696491362428743774967941133186768741508687565049048926382236934748269939401366555947076663380354321959061346910475480015936183889572001083369408613989962743808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -461815515361309951770826999625011955964650321713668292219005537641122102685151111263140968472901883927810198261583032813107698062545260815312442168004904625702693315088017391586606789172504027376425698922581484644848055026853476952018243844202878893265198278300602258810284713038125795125450264082292426428768869748431742524023031434960387177794055620890616821457992387279905925265980444754701189637978046639940154322619080215668396278575259061670946093424682306954273082290193241902613326411357538530863335617930747862420087383462602424606370687796443760534194135214552809044877286377834809308268466311794133092445223418859579878288245152018802949697077069023700852313866961888837632576960496851152633167985109600880625358467867981497923806961442616703334290994324488557031853908036793378317828969389020121374690554837419854459788820108729771599702760600997736123882876570257770990733699096753937417356062996882483982952487004583307355660344179094151042020419517249439971852260123172968271297865540021595920602498131099100805654400544061721494373223244570249693132940831774525046832373026685877934896213001369144186193808366708435129197785107877527104562167971995571120728512691102277178057441186318083017559014239289847996426349305693228236741776487476438015528290502668124565632766624226361696358647115609295323393674860609953607898938133375406331482054549851633240328891522836092977017570282122536991995628115967318434014847105681807554720454166593920103304239818329988338898923237822696760938594101201303031227682767947646997656643017975871190952250711088928437218456154435066581749626346012469468043399621816199829545984192102944885125675160688494722802886447810882178941992169606186926906081284884310036831483620688898970503604733264115438539549838420840763472522015796126145117216031464499693135634372412563458646512390310472167681845426961791849229409571949776437895604245970217361309209107177499783151921179975487886620121811111244052171186166188559006196782041451920746154249078217206858758770511471514267513903563952244002036247204119953747520354891354801777420319201389944621406326456894886070017457601996076201729139262927499409076570288974512096179446661772977002515853211622686908555243308133988192424135548267213258646112463646087523034592294348378792838875196856557703578293966992632497970531016468840782257256716244029615003996075182404612732229044874993587194550130348740103397551031722915109346744182896091045726500814862268120915439851004861847535921201440572012069945196662321271243054068469899877851319812614905880515967308093342092136257739448628401209031521451026462323769344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 4041159543186307999423385039053927957010429771005932330999780997606182225655085452796880006975215213122173746100465070127254997498855827502812027919112549549170961002524597105297539721895808798432036475437044081401944944950763398628762361668664416700549479524648306221891247334609999138972369744218999787264415468383140955252790420059617147299915999708550364534694481542179049231160090158638445189436059534377297533649439602335520280036097452650050335991257322668446210994836028441405110946731659457988805611382449310047527483991904595359586055540192971432790069695364547354838081764268730604117633138322368855286717248644627110514662944877222875014319191190293625306498833105795285035149558760413181471715383756429740932451660568403621737469066784750888039470215648527203742640514756009982542134233774329475195833618841410437445507399407338226159601481096609018746752298642604877514986526391572890753532218045983143552407033199765655510330795472845501105103419216506715812193096337317400577247038772173344097107393576488333342619135388944480313357064502773897249726973911160084044884095228044867546222866853371817562188514284862467866513263240574509139845650232299848295630439505465630541222560791214819315089129212957994912369834891287199923293720170214002455197218040049483183094902936202673162583283536232377410533957072403137116159592936791146764762913739271486040034243180186417991718121237118661483083476276695338168805757026552618515335907241452912773039180543265259638110375687563723871788712443439232904181934173300270863178205306453388796053932322019111132343327213947369041121758242718280492242397335164709865742699110204197584149326494199191378290979475073210959912123496505863341871978308072563837818863572270267847715982655367957496655837048610750414817551601765932999074996217164404648659252612432641619890821911218216616435762543889435762366073886301041256917274848089085127066523650542898187101193431189238735322518624128450130715395892515918196814833776663028987346851867650840665164483198835997682768121459958396343796158992236826051441450907632158457289490690348062233814771609724984549129000944513175657236181638083938304282480749529243217662201278861438662383752978188849455139545135920234169888969536652556489840378555809850967835437332677440015822398203722335812302059208332740925920268910979745186320850098563586457126985281528923090845396230439592982845053409621661187420769042777048901761736383930914888213255544512494684515687804668823639622262179189160718258568279452643140265413759421658142719558566760286982775299998173364493679353929623898639493756783017396391095828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -22284766296290767679525083599340370523561686310264392328147751400485061708782956862504820435613715675247919760822845904140271892091667899692647864865657003177303297987726777396835423588181249718439982190079936942450708838646767309438332535780340327177337120914058576121293989937615207905317039999701789098545812279031140155530137499360922181692541528222773041258220027795896223562280636842931792564517078124216783325088279166773734030070339037487606937291419405782552268111524458881352557071260065252585518396558514585433419923111974757386164432938240731915513568614216378858770150615693257414373081243729704537017551255517469796314607647069744763517875998509280260350848230452099749754959471390188517432414055401178933580166864195174410708601776606318720881107972606490949710989521917927834766177907743331249039500222659439134980541909520426395001725624218870548360875482885711450064307293303053255191888866392044526198499475519948185384380058382900175987054274312691444291941046888961698063418603904605282542271418409967765624425565381903412261369694704717921131065454111496322130073978240617695316788695061713308712656870727085538726471364415609705912600249498891835384445722132332795166866608299789499113074038208650907873293663774147832412351682098538697495778112818326753133007325168025716779186267250814901941145414973752390688210668919003456405771167128369386257721342256828558486946213664791622504611226814756101285060647569283993798591268913162982089219888149767230122317699745075067758838234002967341520804386824371847440505957150770213941462225967565395000994311895666536316423364013155509434312352522589296262468066945965416479354886788610439537800509069944882728013929776826384310988672293344385559988546249631480434050309324683594781178598937786688573031899919180124847713946723214694184330578018093060849079393994853023986535049310511761622857866941049488536180150810019200326456329974695850929233831562741677796026742312138259680098963490644847998009888705383155989666262724247627320381387150721434719962494911728830187018992824576383456235831125298532904411859039817397518615996526552803211151708766182942040269039067148089525721193997069823975764887520986682733626211920212446852851361708024766749528617180843679312462136554988830007517595951755855867567911739079282938079322054801194698755041252399544569260939491682312299228131570845089970831548669436363118909724544419676254451795206246106930031229759941067950139138869587193768786905241547973444077682981095098710927021519692858261192483084812859873657827017697008913356717747115437739282300103394741223480875813830834598161940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 87227260802869809916950517601373009633874810227178730534819825560353330010688652562679791285106634239470247849273211198901976756016303582167936036780314145049700743729005842491575550047832027666771188184540471260897512092654691246987233625527228646954706613204466238623170056253484752887629239876012516988561403957799668250546634741279030082282635663458991733253124074304604479410001318837581501894224847588232561487760083202104449011763708143243297961566133964190218523743726107367585744451397044807584539711480696480046435951650087926831333178706670223699176780764727524758978610252883713793367452707223422894178236017440964875616920724733458407402167429024417342123957290464423451019760427547680264638647589699177003662782695409947849628787820667050011686591026392101801805081263024192296739751745100767663920507151914247542094138556900967567900890761432178242502265185874184585166229300057298385965698916049029714926796847401738676030073905602143841772116844805482985925582621274269164598383438605417205444288413657740423586482849903800507007137429104255896816123289211639013914622561957629874284305961082121353759552224818578068681368317400267937514726602714411041351459789507131827163798154611292650810520893091274622808803526227698503518696777616685113474051466671195866540040716010357074924789427601856584270634037881939820156558985124089220035010891542871397437808109223270393143920599937902858884787601468492876937558545661495065931169544675744085741543604813421096191370632236519735434484781446636322069229254357427440603015312578280759880397446976512492329834448260571568964441937024794661073507009547148855903959021830397493510616634570886966593438572364135404873446797614970316222036524697425113708672579611573721980222897326520813895466622027404814794167624932804756307134816061677681282289174635731062686081076673359372319599135241298009586032151592366520706962230338903160795854558647746799857667022476283848869692060473108021132367296117801800660887231796498522484484043847760332265356738138038269681810936325326196141994846363241633730007527374053123363693286226688248300760555189780802451826451510534683368699627555378219913899699824766173252355632240747581464342459507300025582341582074040390816948936578452510531456493062007302166780774912664687893464978129718785981435444247056623646472390298884243702059404084247681212226228348174015230451833260940708921820943463021764040048134482251741694929361730241589070912566843790293574158789805296798672511354140407894900948633604909076546773098932182374516908374818867524835087714974094878515973014684636124060254928298090471652199497728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -283679518829825522366335025263467120277195617079541993792318960408136955752006609040143213633108617952143217713905989590611950287270767206004951616280571893870298831564759746732635760738526625966607456851733902895982135288505845009996947766447514876041643883989400875373282597821180888100565285565410805377937744722201970119792818795780407489869026438751556060700636701732027602956433332494811660289688412838453682338922485931360941041667914580615617908531555433415389045141677298332269970645705230416267908885697185057448222135570676792921816467954047595943960363401925270581136956581676606875539715538221349588447611734921808618868344978399438801710931517729827167259338124625489090203378477811330340757460526206372332159746888761234421244008996552240392799959612232392903238429619085839319997528425039300236754237141036531758203637016792135685114444708386286593933503740495218515224853440911373616030050587861145564270645526192772500976464138730650844348194140616156654654918448788700396113714754256462108956843998909795354817415026965749542732292256079544222215669501346407980764217634979563389454892669841493363555275194567826016771494122015575867029240933360804073416540620125553051816510288097634502019620666124547162208605239365338190339382756234272942801562637165052601121733568621447525464442183519847064427526368475228273999756137522913447414566002881536009667961484370062481010583402747947729309588968052466705875572585985514007413282551698826383676001177303786600298118864981314575852028357608048034378163079392245628130082662451500466149257143270096640739442138735387792375321706769166282288709249075276647303150445191051748677533176993702008961142360513576614092885655015288468295081123178884249156502569288769403538826744064833708800652725223550317141981929917279500711237882292216812050241846177357839130119426084504673636474337644617518440096632059856968177486269159123978273070938176144436427612758722003961165526691811819781076483347898061683818438785186302883662487132242114238636260785921942065984410213525137710328284436032720713383431772691533111531796260790962030726761254809887540680049280765544116578466206486867288500611678754749072862909065179687761895155535463048015321188814838693413134187199366744040418587818206739484775769806507133784010518550179173674139504356712738971993490575207362624836031944343457841531439837302330174272749563633118346784101395883230014735847055471442450303864139514492653659379075124261134290302481046035027807971433841155690565371692229847873058873154727057230723271526120650706805212596959025939903526781927673824137097930378739949944812077056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 771810342812778738480705976071075155161000677630925730601511120334697013544530694834892058254015914785015771156353365359402971611300853259374011380915062717394388642769929772641052724936699575397546918900910746289146641145108253830952799772399157682254530694707639732973863717578364167756308125231752616901985576354452778610105198208110027203115422682337113498730817072598313834764497950931383869692479032176759162619167096735169309275334119039872241131180638165539138805532913851857645410833232680006653188271425594300748608076309211520444704578926032552863275039484009581883724192767920491787246481493463628182331307860258975257610840330907807573129584478815802356332899106178405161132634938592299534310981970104557055203157016478062923958806979646517882014071785804629494631871531863549209057304914333975997369367693100905650067677023188682827612044228299111670576671375600583034114647255419124837430323432919563988432728662839786920805251596407575862739832674883944835110874865481872908263461820446135435552459445221874889315065374961311912124020826536474229906434259558278408744307247125688383652515278526813278431157854175035503250717689086963143713263193538310378606483118101679957370905075189367452503540962525086755876934579052433958293721085151541819728497997660835403701965064386598238062560439941190659601418472334955816338297376669964894671596187509846108845347390483871190056049646670665270712951735473616110270355612793519195528643075066879414381913668230588503772482695340708870572072866917043893885503954969474943498185922921573227811476968573317588399870219773397990119391625107862559390179288709335365511363953532473144570897541788491158598720617046575772479646903642998922589168577127056609079425933977822593650310288589030217179621448058518806935379748461893845042738159740274067969219767698711242868966617756732088638022402263942035529171423168568981322357905147576352334545860294657930208513614503711331684241041176338956463244155715950954985800697635311819700029203699529006897640012788704410027345416641964069619776265079352190006753366641834658259597036348807055214184798403949846670615732788460761083495549752103836540567168631784542770250319368916201639031144905635794979939138281932384033929885869415894377039499393912844731442862564846560581544680738030877303156858832100453771985341241795170931262326926005020699784578623019795822584176564858252189637630416275898802143153453766901719686069715455097476712918840901659159914998744096744175513023038895302173437119275020577279574293295132527525559899377915622589259222743965934569895727083353854206800660382184258653762093056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -1469456089828394016599149598943049999683450435182309995948139127732658853554370052114121537647496814410303903316596783424819642290709387700270947315094195922740121258569413914762729351402602082415443957074359085317630402455030457705716701747343991224800822632130515121937356068101253117029933896695581279962504630451769847109861376452967534691874945448575263252986525477476791692091217852346944979621797928726183448524954206164146111137075883104992531294422205657587226384456589980038401803959308237212582254627414056352399058864539735229628054558101237541479474648728214141448004819265280499456457313156550033092443486403078132459477775794530153794825892281673235993035666654252215233923034399575295102987260564401467106646805258496761672058824830740797258611471253841630945551499510547642896436571028807580156614108431077594347215362088569932271416702038750344694101435095183623114723094341262022173919610699541435059684810211926306895543851370207352971807455282993197497779198254491954061201706652662629487792768034443417168617378087423726464103823646230141774379184553367695310193648886186582742457945747914664362939515437190132824098487160626958911726949771326316729598358398358063121847803393421364665221937636581075491631860565944154721673614027430480556219204734561036538990526411813842615970161280695952474485103431018703159684982827181406667011734004769269274254068128603400269489549824840882323844967772611991136736899516904010051624478693142382777979603999166944950441460384351078211627676822350018472328467269907379320399330212988927334256352710843211290595674689571136809231664170273567341297320825530221334605765549968842452613060454508903368081575554751002525283781660962067922126278765398918817460341411007390469080495859085028989067731429148619316618163080060425612361258795296258566951044928805078333817227605969057573041516406300455296289904405977732573439503773878205900890272214313849626102185060133275324179908335123134172173720701546112115954968164814182924808278847048370461588941521512402661655681241304555868109465451857047278208837033020520059288636945343725030020066294928862983042454509945772542956529096672556770598584393305109433133411283331333753326113512510479390245749492265884903952500152976228163278473091036600616209612040065025347844925929432817009214544037032629012913499179239409382219159245530587123663773178995794996882757623019195993662462406586027334419904487059496975668897626283615788556027411171514297330103713358190262251771459763104700521468148239702631434367009893238875235930361365873407798766213746481259770002070854457877247017651423950542879693209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 506568389271900340068104968417219017324428317308640304097112771314187241218214505645391451087840809392591912846542550122084067597121165891803002736911330705395594717837982239966631263531749743326179342830781103293788581328603979226659388339442124847494326675552939106399316958281284934010684482125195356601489490163835886038350605719331780394857893861611539898930794950161043149206039984185317103520617774404784542325976255311678859131316309485234340994916328694311753516902321555594129248910179836137362694706794808504638376138382292938228732363831594224707221766276876916041415680402599075857621294241322765092619582812531275878308769329771833931788763311742582540777112586953169509035481098554390238613375821730020619403607224155566808273210003421710020498914608336821848048463727680138597007830996512655983694090417810463343457379982922864650617350297572251371454490646150948358850412431671565606656624631662173500830996687641899694289711092593449112718310516588406303948713813411754240211669688796515359865693099546248401030279447363203955570349371842546134638620856170884690447109108264674395268306071106266946730058344850851499685092730377987533130994451014403030397516745039058262402659222646781785754679203132232590447543824401141772852922058081851971447361617303269628434045791396959384827404905501310923998199781435932107111430909176928624449199786079076604462166675678791941162505882034962147483668502184209312300895950182211778531669553347839866003686312659983775974635511254986870811953565895729179265596766815602672862157671017393614957831165146133165853361320415002294893506156715039635419028196280647787794281132945826855743877296092256057065760247511387893535111432992186802749011187568916193832368962191101808649314976184910257897211518473825367673384716132305105273219720574157566071237162525320853314561803390856158499441538063580349545269086100335480254325918910351367179082188444694122322179848306504873758850433829902971476614218359256579553336241309468140876031364681345854436677926481691730831770345510827004344306439869063889159432517489147660049137899249622279376361622654433185082059608157087045400990968573422872516569319049749299134063388682806035688614976748530145923304823451065682539583926380347482555766376945261303950092181534244518943819992119886384140599097323012385390822528890777672497736719310104715813071037429523101508010630110806558617143726526148435571879830220006536990522908820194116545049008383918815920677938953060369874524893235036671547978757342217420542138721346717044098273694140045123558954126918310588196749746752242782008008728136718226860426657792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] 9248595627460146503407875793283473472267778626075723010215049189610878669616857308124318071583978374471410812172799575176618772919812408894364727823388944401762867872434964774446045641112736224301330286779804670604603355112968497647505950029591256813813880830486040418063046928001714591947245827112753592136341735322221433166611555240956637939777164752624364117616066645360060889765081529834261370802603718493814971545170024974232223671855582063609411559226907872064291772409994383722228210694754268980619350794941284896455194917040971973879715026570661951709723817155991393757619876421824549175073214180014984565053257721563615504733126358282973321320924943164563729624490961257828907444694728638003048403517544325188161195950320471328353617480855862143273471308126782054646607925619550055868387267547802117752112898241081141744782336286415455448935722397585769635899731641475497116531532210714228060199630306143176650926852880183981192944913540731379310524059251696463546857309185134179909355641016482485624017548010751150114194624592302824171085962172297880075175451017124664768403167257988484484761196041925558887414693698969608715053209395746085263800336163582171353063094907775508103854479951894820639341654128779743381808384381130946117812157770661199606774923978123667983847972660129526630118366040287689217135272436786495201311470114757588490906197414252123270187353294415031430783816146078447077522454793536657767635221149779741868914626924315470303263147314298321000308535698292181153136055662636462064000924704808142604114074388626508784534334791064315375387088882742394889217737976964301128735823822901510392817938573742020228503927617326894757344635814420846311737445615365414376160087134310231711492239227514509538564642710030308416227125511076662584583501940444141920036091981834149948531365198277958664741816244804896529211923453140195455542119583300014497109032056320927055571157623773244742792159618484664523835442045311949204110972841715998715289491950108803343283347059053682198641587132191890255703456029908822141254353825462160590736898754464331843033409979796010284479907349115629332684068537551180322900335789870234531370899206336656558585169412006251582260840129924339356818621173612831683006802796446818873539349950158287067728407842415442169399494149162594600880574595224117859456664538197402247733321450697961427312969805423493387167379757308125633978663134633699519683170327044462395255669358944059568367212351613497715092352147736352860372879834489435659203030201529962401014103581427302645613858770951800915046093895999155234002690722692204305020468236012533361752856854528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] -43149899193866475350840602758154679781515239381218500907637572678529866741563854570762991576043268650589718144116922507711679408425878057645585638273009338623903473566999342037703569205232394272080575735431917432311912742282339001721771591811120218383476476305323552647432579376642544044914631766060349013328932260038088987796367651500501832710425068853501718766920740532194851606288303389746085276002996066175121706526469069874092499644610194538269450269791221663161717199911311256656307291097587039534673432934962376483419752887733520858264115961915356780389458284944420283100986581293832040408902280376208710607859152348319806452287976818241156950153938239891178657575268223703639205433054243199275891849686608917909140107439941712791329375652762983583170188724142753707639373149693633626071600625708762667241829483425431786455261376008340840608657049501327366195467142115043535211933011551867493886692918494174005698101736409701374414737147012026282103199862393655518835006802425357144910927913310768382248910785994842593507964238513639379576368833671205358536853078555634111185114498312060237666774157393686418061936713935864698851815082135335473541218336279010295165485484236925520718401442105569826905991417821124253465285938114438606837842701606778953712204101810324615579549510474490624354368945585644221271393410614023851316752532712001409489770719423228117309488122357606481945783989917009984318988128491295218539619511300794317870105268869310347620664527100133380656684369091667352511900198783118803442240527616277345987640945228673886034330567600955305119095315440255620083536351922781156671946744923597363591094014783041445153247471434094141172208523819078361100697636558851898419463569612434469497591381870626111044695492481600509413763394632127864331715030160975064127153503546739218200057435056926583079655578558030168383091714632174904249182886110921643253300131930099199075177109104357887029528368519766965679682843570632552935187856209845367801009731107110677687658734004325352459186415724829299881275171631627551426790203304526561242739917081379413471748522894945106148538558656393432026980287035845441217137290718678720591417775466129884866399817950737387402520227717443911058982782211777030265767650568060670687257366249134728527965994597018743568966092486563803586275204810498634323340035502772248542816497722005455883888299744843654646963791660085479934697467201252066540059203039342182208958094384771571653351670291185842536032144071285978502151238614883875166650441210078914588841936614052509820280637972015925762811868168855056594426394852387534864332153309128243687719113326592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] 120336353903953009965879678666466139607460586020472922050402525583478690917035794712787574224023007349253636019772050291372772619058416154488907761361104581392875948056692360700162463356470263428901142733621618782693579626560280648239722562031150390033659114199077372963175378101083828801255335924287578135523266576036948373144204241096781023328535347490563497816091379759791862348441589788946081056824397382882556086606276340389604209518558773170554474032918065032108782758802603708288579036230945877481068811242108106987169076195179055387660830689770785648233541600468348591643850064081368640678274077823875568540368144987122292822842345089462449579410006122633114708245683083188466972001693741002532925339318264667471204442163229248518505602266228962775526505319951585807968773095430172901254045722282203348893645511738900473915993677179949736644927495881491287630672988387887154335591192037391381174526049392580875041814304181995288854764206945679420448821014925556213559129285455616008684991400292240382306273249262980782945860313839392406195405687630556240328649176301399706091103674905712328445539897556033536468653180767851263372979287350084092598362556077612021343907745840209810522383503297314172277577431814712563289366968778082579438779970130803957932767509210550050293919769410792668031150096625604049664081098817794825558067553414831082650053630641398952226018353065793031891352989828396582422170771922716917966552249502963576567123443247252518978425728943862335619815145865579536719240738444006937137386813515831283053965102722499424328948648350896192520550443285694167988864297880166303927508312558263142425131261580146524573947883731175847822550064461522533906552464045808258548226373132393466816496383277176129141996593871857805273873850677006884258639976275962393830901727141231567965292715321078702517000702094962415063184082605351740245019518084846182667399269573803945247554898022146634307088372700295847889902097783548925125920656091064799031453248854172393715611476193754827856730603911457854257562105701074072835598797893064632854208324214202064793279656727723045100803589553470726431153839637627867136878828738330498126969816253450326672991215716855383297022010030427204673273394429957083574312511757982972746660867371160280701209478564948810427966703436905743360649397262485776746272974300693395857961158607312900837542761800952829013931638338827711832074809613983401515987657416358303933825230748279376189938572081501021932369593786190407114114159400540057400816592391699246163677439348679911994108488481668501406582158775898271164957779669452968584024399690048936227523430187008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -246402198072794030658502152187673617877359518859592541956588850707545390623709269666085115976969288976700378767766818746444145565560981516367900239812158937938476271971058919185551203699023500743767287554363203254176937963537342926918954159770102326066538234307457032959365947286946934701399976942145844159107775053115495460852772984060197632091581136989598721550616359187219153077473902842523638765377062192916221392207872084855316270403659769157845972283908490718265156864780617705123827621366617619558849846077085191682361618701713116896242514669914933935942927737678342716173649354218775720654215569035880796475303746010772666490898364338093065930073151975188576484892231610952063115960622742853879028879962327943009097370322337517724114383315990710785393930954019486479268188342807941745274330680712843096450747716530275625315065897768675638133718601941952283497627781275222691842671680861465422856790376666005582945210864294504374670218857028030634665081285325391677605327240589768335895724167193377993983282473858066187665034545925943798993454902674335949444377366808652990380307718877569136339878548008857749690327249750712985566820474220176800478741948819641704724351279031190073083431001193079433399919060382591062859388644919118996471155825053742533008589523102185019607758345743817343931242998693666323939542365755773239629367612093434963462644282050418388619757156575742903131555873979641140905341431949530352738383272467107833586738640629018564663462768584062362694062328143613294304059681394707995380787235586664064920893263605108727396560779234947042093592612814232337226393087549773857710474334984060389328092068339704341008488557096684898793871959862023763157464929683817133964427260940062396826718101507244654487417286113591654906223741666268858239908551596635717416699460686828192103990511168043686340838935003812830208312707722515045677933052089582756341029038255835259632709117188725154816088029997714698155622212226971545792696937742502249711067715521279029941721848862411445734838628325784045793357116183473292107760843750170294364912230324164161939784610353710810777739305071821482388573191135731626619647729855236204570266059013052723812508856430630303754533425418855860499208359994602427693962173453676213040329756064732075979182237166189079627315635876751701008136786746251531561682812334151147100281290267703155499440558875512804709249276887635488649679939464830797092004260912553862612968386360706549597783781385673424260985205967719838253559732181241370831858216039016133487592967832740208562643020506681820041997584922720494751997327385773732262046365977258698595487189041152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] 388921075943288509859038461451008271536744226316742211405866722851732066482460466472398077200092017873611536008822409234697797558314443485388997940068274310965205266443785128795751592686084786046326363487119213523228072673405320845215279678603133468797521456617858691581937506829164464621791709607856526932571825907696484009154546920411852131714001082460390467930719195561331261943117616559698919126187112821796714978176891058471815872457342296353141363542153738119327572454639035452286721955933301064405828453119362655217985834873945471934510903823244634715194690128599860400631102789739454046764913863181521118724741138401662079394467820588757278329903022811489381279181967099814211701235346106965455804098743861188666576333927616315203199241525698100115801603119066293160329355391164397371455056563831751495074372494269924710063188110418103878158538737057216929605134275025554352861828444652016596721855906440986340657365704595853352213811908108324005561822704643902787395826063538759967217854323704721241919691064408155665598422665564443818997328063041172982465170405739136196110310659479757250428964594144761388695560503680166635895982728905637385712934628375880929043311387467860036567670780659547127185751348730045413513272292183931759003379288037954371588529295379881950983496767569447711753981540573708211546808886860630207572746308447296370265271372170077556739390322259123282158379586529562492036822319201284385249954588295608461794664885310967472865865462490371627391374754015749488267164469226951576028292985236110351150593762382204278136286507477512791142816596588238770489615145935619922733198441658328103662552436395408275919367579464120378205637113455202199493913004242233471336135937747264360199988791907289522442569765445837386745700649179881464574857265099272499020146201907859077903792340415486310444678156661951565109356167677537802503525453269067063082952374949943889107113837184351816774563226488421452558731658191716128381739363387440387781190530382952770758792722418520065634631111818761435319382364271278342662892183102538485914856745352032833767732461014776985716717772163135542619016495560121279087186378739313722365024900695625573043849700355426490042135891323608738059519110372609156457924943888756046297419736938363257694583753974713158011530336534125078005023467330601898945315495680194318978645817914634409820830593111598498889611143888854784403172091887183264978145102799341849888245241982369855753728824728620419370322326603497709514127752628559137806256663950154887532405689039939188903356410428014480356516627734972268517969147931153690903745514643416622120625453924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] -466530420710437628669496752295275715220876740795643966062034052122287955305111984120503404522166133990579674333944054457096747366193391244640922201662511486048792749974809661100036032202560585399139240027521758010531366333343771796060227810993022332195773729514337861952936144777611498445208170133751732219395116389652193322148256925207006738883510454442261020007786002003036542264645751917479635935079236630268283109772057893135771030930308700387348731839607106056479417319793587989859637000915850090213797795950875386730484777233228229937500867234674626624948492537966667624357424415764352950635814480953977205170801770030872361758472411561094227170100335536131359392779861063030780335597338279294433674421637768531755245281239828400637012915028103612022391967921320553684699789203797517492639584654795878981137324946543519369909914966630954237607997263374512034276220994373467259571771359102958675597400109797768075001356131027512024681941029659261726343863026198928731415681974134118179565525449573635231294967977212237006209614566393139656235123090266082233544180383201056943710896185507478571391731316848487499680966681946269336533305144552141207371764743229691120668258538084799274505511188637150193674095720531090375505319804539907126729659777182758142438304852057262531936123202548052097281203511577895539679860383104455984855001242898923230379072686460703356969517429997539162165204831063426186680728798879037897321863768574522330976026991204449029141097415684528599310225905944643933881848084062998743870772487505133718128107395578834017581832527907096919339065044508601527387813788416674062366361741479634335811395163306563262432162997466511348858029203633041711411149239755876430245500249821954435875945351630607928833277926687601193082986055687315283512493667702595673496318203030585642870289452958211512742285804270206551514886753871917621045118450412763004371740863837054871233726747759069862462808065776131454345235233931644249942075682055566819188879765805363212777412659665435193721691203129306706469184942913294563309612010116410571653040470357458211414944419034509272727940799398209652748972424229582733435837187443766141346093774117037539891104178915124474144559750043773708682416467591122590675934196507692716419691332613745852825649991539114651629635432569199729637114737314822148651095697728545291225050549944128826940224865694206878150445935347709520057121186042148066066111763236256486145352471141388637524741155129519116598621585628440008911909805405178704987625294326648513068090397594557959194851663649741713151392606599993477660067548922575053312218359201570129375165941809152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] 376286590213611913732058553526209039379779292034080903428654911649890449862914194919667332945846401949805450836055696649563580890170163021511141382878615711978395134481032365416338687117169094156377109399080087709178555304215429030077631901587775953462095338249759881911841469326343466198631937577323604850757269446149892892795220590641047732498660091030423135764456651401105343375555442203846829017529651912580603612063886910077115690622141333961549096785043941467717091768098585532505370276119500773400783826016729210349126841480102854900569042224166389457485005426075372542989232275056071664837201850782403572935780246226812663146985147474724676920247785814120370777442350046568265882281159122472495910977186544276349427840622008189125812315822407761675199278343681600702032394044138270490718447311827359720103635212154474977413036138165167251567048214689684749807068686312313143933079576972138390664138745599945712980174074385946743732827665832063201543326799016953466607929047132078934737894963201967417550197728870639820294683267489461281793037206183794091926447229955300806528933075387497200796717160071909595857249992070345338676039062724917525698495000590063694203755399446726175997654076172413664212802118086267507656108056230165331046213041012990023779118538186029687604486672748912194945830455155288939414102679207506961448237312151860851132150313738010871469183257631284273527565002327055029213691104211472383463978580714932427343115038972610028109731527603244491006005258335236302952534041382874804906694932710719777368701477670246997782672173419669532889379130340585785859155945281994874123967495623336050550625575488400836898646760704511792873473570711882216951407809538521201296753555166965330110290829023949131731249327339990994533029084029644563817459946068779755257729023844076726046554597061122682845895550121183935169384664383449219419212077759122381889037617035218420633750049434756496528947971969618336192771893063891432521160578825679123602767684628819291912317288916494118390552316092680057341405914786089423302652227610820253003015392986594736137456996579529842948941635441542759970597681363319950659204281555420923975634446319313665052006536055715622303540443430009938058321162651281727292807299453374533406412397071177266444562369147285004629623637268664339621657536843189196435297099852676075853599619593843193911745418409999029437069605935727795537432721932008150039601536522144037041217285845894079581832881150343576272689172158502115877264908164986228467931540979033472195682822873543883866392211381737940745691904365485946196917206836860568838759511304141817274065544544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -60232852620249049519274859442999530337416400848349908826198656340875672632342539488236032537016517027407670241089722156158659934467045929907324548551263222634542864348508226054604759246859082718215787408634053365388469314604987748304142698992221693031008001421112624332979022689004647019619033818915471456635114544254880952671873789611645709838835504603077982106291694766947996988357655208668302277776938270603860125591164208323529515614717277560882909432312072367777960843297347328781654805072517382772310904852633781491545067192828233960889854547465755760635600667217959962989218988865158809369254212758172677421533416454453161634171134616514662140537480541823041980728283805300882655141023919798974483636296777710190294490782102626781952255440607304165268048521242331163619615505505723498969597906230788284021484800782469221652431506807982452368316958537676582530542318159664849615588560063451391860915215053004491644669859463143506814835758092195754512305167973650048438140502096285234476523670847132080727011006738703413924998887087243119757004153068735899927552882679834195801135452364289361832958729601259720219865092623621523981821883838169545942377056368652049733641448621612207217319818783299501010415417311211038001519186641347226033047047368542783832857485243867103673314906826699633945744464780141907428152035312317231984979207837700020968146923307425108751340024625032689027703128176514868990614640415589466828027188548917448482947488640072685931438686788295308180637401207321917321450148964066044129288832002910492829757574905836953455765762314527525496688345479111411876612410486562879372184236250429270886188491133757605122796490293999644007669097166527982646813810767160269896752150625070305527710323482295337229852375024455767751204813370450255362531951958988418348275604457384775086819580430055220473929414839572610264420348478792140116412041285196006368137721021924199221267872343321249512776314780564183021639986916358393500620602633402305530692955360365463366857601351999544815996506681867983442826904284086005097757291212214494514883865309464477825317297907659413645654948332118798543516172142884927159872831462990659896278182033206312154336621686350007082832247728090010515691958052938236016805541274333561304018525651675325433372960571813695439544757169213351259210211443569186239385597470184953282489464642705783959106293152198733921030414216261588698676578569407344019413481106916113565246893361306179412691596228937684751305234411665688603129266318544598895266000377396161117531563957406568814208672715235309317664292158290572396433212177216892764860516915694484432980312850432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -432375766599827141763534844040751194015420794773969379928972600471853729262141964495228989086816475824190242561199257469219751290502919822727061358207575716369965133587862795411949071770856634825345431120130361419738402342867984570066373520382110320333181819282319946005492936865494633433829746659347469290075498629638347572812295649306080420493479766323402024144450388559480667269129521711761272142835969499810186985144086235722639218742905387751961609842186107343573512248696976499348347602692412847218748992362131148771193245794411067531351632267101483304462160949916830491033420431996321883507514362411254809702472409619435776931274491409922159741221494390171272585373916992398997972706526438086356125680096702469730089872052926530392229284050023338967480342750500821636504116905645915270045897296115380679221289601294648293827677629511843597936482845334874760350320854578406096212076388988702187536244271519577957930704176822345655797451150613949603602516693617285724845659562603482575776158574935221791293581774113866317993456112301104402653892415155351845468691776866887606442924865026614831741623334512560198533409826883973982232714062905666445724802073444896261773807697732451936326867839421550359585432004150022059118462611573372325024243359417396942522100160437841745925893463376994473069568979696495951419479634912824302395943201101893711757161620458318182325930126518616965149118363048290890535120277793278385362867658041599449005820131290968346923858981867337394866859513873895447136071627747261723247449007794190191789007131249666018631045101269508201278333554288275388738759027089763682037883465548138925594494806423775605656740202910241944548063910091993085393553364319963959573840600707762443389464635899190968635424320458895252258406557733295469000223676745590233517833999323899434156317825557234982862799853319722270117154799756527006814485130342629269190193433285335205468616416142311391782931547841351016379270756663350512259863739446879622888227376292386511831596364154185236332578739883899031465241275263744941585477707024683233658674383085322127769951815639002907140395535243037419145461709984820273995895562546718535905577293654186263338633820685077422979269427375834985847839633739797985125496829640326626349732992319000354291288303536176432554218829811999654870275711151137562469995433288554713646899383386047203915793522615148986908858994849230423078563358293568212964156362566758317251368477095074366344079901241636140222668877504474705829412773062731272051450118011487859360335731459994409647425247827824384745984379831091914965547887264520862772540600273828490834001379983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 946627986201374937409740608460411844024318122569790737996900313065515077973785737951611193601452978017350839729197433219527533077853157307512462491886013461078978959448342446133482856358992860570078474492430886562572810196438482488734965290250304959124085235700281116286757450991353939793229966970264488858595369799395315853681180862300122112741593444277832481004296221478914331471474099541946457059383957607309606935433015820776459534134703048293075471501512551446637393863070493075937092725168588780560706224870961859753150649787195880277684065543231340231447168464982466673313470426352083559255919736840043490612969904381773763709958745019228191794927786330549587689455298109278657753480538087319330313060267462011484033719275169501894907289869309872215340986955149131449786024807226950100140214704637453060257611847290539415542739685170587282318950402689860511172130646227021709071780584407528207003402537158980123416869223669087883881437759980716413986704399511601314134372074216335994358830566741620654907567526085472045575849994194360715516746435068089917850735638303141829363556267893955465915062191533670541004019821143830880083121554871345529264022783306336328878515073553788056718404660728318147957156512450913531394070986879940467082591582842458621812267772680984128959163406670577037195281851914944450703193472306000117627894858763031175270172773668516161743674191655308012077236702046287598216468564903722108488959605389355436675399817404084731141936334644033585577433764342845083264760874482667645253358529699404455663086679042985485237575216460851378219440358616587062882353339674456785854065621735621559129151084518592758077612315245267378695397940922070544275666366614977658106689874561222063053110939703036138069951809829635486768698529523913352679065437981694708402569548057247284388588125840423792257468592487049093745269712303053586919602555779697294056351319401667109163783034538566691826582106571699042739756738924303093795857500653782590465237264752164835386345634792450057678774708073756024408128932014101288595037612869140455413675685429899969216987406596678294699739962043918395661098974325014156109226162279504727926259099292259742276837866847780011117682980346157057059634202903301880698873806299740195504021196018321698754965916517184010697342881251361518157451471326475146567641977273636366842177759412391945768580566718285225352224572664310943865937864403990434376699718555324397770232707961101545466144842855697159396030737590573435506823162639722428893128278902775791408205093476020913150125103362959855688573309973625519826760029700527133123565753779586307030466101772288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -1300430723271480457528602585855331251761893552914430714527993526645484109571558180925763225329008989266887498446996637199782486723191028261489521590074872041737393794034670616100712992248886694874202228006063021594504000873269955717165445363548474932173111084806437576665809619130209838890639800359186590597887624268140337126333860727555262064411574105108457321516680759610616109919843841398652715094731423008132426196345179847385955437259479978081909515083750194509834743710269456776738337867468632492091138276829497952671886410781263023886857154004471831930717076197818704008717944461311467187057929925293468992376549821158411900762682284598463879876667357619932991407865071951587351774690298986908548066700091605387850523540640428327393539288397679557459497515771001643088536622239255003894036674759550336117799363116401747132191825351707462701724006683669072940317416319117276614258039829971339928463003624660321107045241524667379102697265191174863559906794942766602729905644369316161914929894856826896694058012531728741461595902806116530919234622274375868506223515388617008743133312899158841498590756888141514848841297422386868105145773262283120122502945458450541842401605694957368045236803602356370543531444580127687926625926032054436996668630143307422594481754602188375869881877111414055791689567409830827257512517613545459556285323979890866101078600709494291302319218757023714392567771073853613145577402261573907760807041999532295795330133688720911581750149830792306831111983521422403480270338862586942801469297756350139047013992169003642805174590184596807310751010002710845026691109146992117512083781497206087266135638544302435298676898443867009841258935559591015743333064657169314583332637363872955828012183736533141971279441838075713261937722480451997017153913841394678829281294748163208039392524460501222463673583077175020723406104111485343493934506610275566296129028956208270864234773742680021883899977176942748476064623250663634353970718079506870946357483504828749432500225825268570811282797965600967954729829264327152350702946749908113311671306075432022874014751928737997434969862399153381664453315516063992956764265400688776751730352981379542726980811579770928834103853476060736668539271433493490189604441352404888357135718128765487997644535283587676503286588093983211264804379748557022232566504627104241610054540501263977022664018083078396915883675772166251260671663325413450922797391374298582534323359545702413489283544802622834649257745631911473250191491859621432347842053697505513050074846507023713485561429518438624623784769911391297387754700984342456050789612636968444980814769215766528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 1386524512839260365466630385423412796825342312928155831140382115432886471754116751627329695557344877526576196558023880836030330618540409164511114623610956979138055208293682105159641320329095327245760613166634347924301426721315422017232852798761046414753297994037302936622980602116628977584089194982362544828503483645985154272590321121535369241246451695186461272165734783996881078387685623731146634916703429943347100940843948232004952964471558161878267313019274002718920683844265780300648051249686310411495208104260112089168376415457801827210764522012900023101831729420151149816045432303041883553471910094737163349124859406403560009857650249957070944392307271733152747241515753782780784956860615307372100737104691501367494724112836923402147588783899740621537675264113269529753989683947423226640474708033070328601246145987781817719698768931064219160999120962579475241856931641242252775113340740226330136768653133782307960169408580052607410462897020705580829613955614027281304500903998340973941252102516981362075842695529687285960619720264403875443720653330970565428833850751973658322037795542370930597407980876782661825282179281988770231616590778056495820252339703955924714249575257630050639158440580417944494222041607167479019273824033129245475240827162765390009482132469876172557576153453439108679992534163691242843937559644068839180326956170478897207204792350558223678987662379562066095537416129576226576993785685789164053487248850569564427993267343227806501313026040134720258126110767987703645591946950648322347044354829673758584470552525328030385138251892129971766312955841396106876336166896021441662355402427694969194587256134284868398218222957726176351380100468598029208043475929418012650247917237309661744175872853452069956543142886234589365627276382498608896001509274795135424404586471880481899761375244208122257543527006636966723681420118286863978537420983148389942630196470808834650191173392009556704271980054012486057098137710725978862918151299847784658632677324916236323785031864458216467356177410974281207171890828788622033729311270021038836273190268312236715188248866955079069752795344898420000331238042580131759190060144802716523253372005473271711566691797273565864059986802004841850842306723299636802823604493261689844659363873842849788816511047860829491341533561875324583500517642271864828464949062851546248506038832566342437519949287442722012872307092630647991071015457039972302399247300385049706177287139254198288059609073850032796776147000177804981303676890989486141282490055486296311217723725010151856479283929651301850377917835290181361164341923721338713661337353326691038422365185769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -1224388227429536309081770979575808013358645420538278251514914880783371468540422901961397296318111808086279311757372545674361439474304877950348346615162196252176681272480290800027887496479049498797603080921860603977507749302210095236471637503782493477037138430314104574992724386775378224380827294505046471888718551472090448246724640023774696903425076458401582198463570460936752737576844009157765851382133458292409039438012485251792630873167686598665178592207593719168918947436329161531475188264366379197413652368387700836664374718944787388158426852699742396007309507843013573608461242123808723015062964430553078822836284883293767537361977285533188191058451737303575876787324936789948093687187222636938915144045060600163124228595019124879860407712877606068211969580634268350875904531998662127054893011336281077282440322951303146072511143259731370849049329961716267596893575362632576139033173348024406245167673122153265125572192331524141654197169764888320697931831584912042477302213783058200926700158238719176093015038282554068766846250461969773358169417628212886297596957576130547164331978895496142447580337153700949632981443048193970350397253800804717750881540115917277625020472392625079066650276615212403543034616225846987079827265991583929770157316449553243811722956293013572075336643053830510721928863480903536923777747812702813146572863111041828564341283512965020203683670911007617644840282738812094196304898101580215543476677317160249733423211543184072608860559160948207306082684862376008473322782269566804144767663128041049138803478154204406287971820412779863834255470991350997303550148451585678416853515432112039421428799069194050401954667138622354082097013769617035213084440293531203104561700452354589576412904764743923143724316078781310495023436429432479162545375798931765802827533346023307898144102746738499391341374142522929914097135100610350214076666246591019505002615375884890445357872450549682603813859511667963392438164154945682254440850925558212921187729929234210347439858991258591574464421697513364047099716343028968431130057722519263763271426596363013579931317623740907720662024954691494763039393595215855954946010942732925281555120852221897747941835319923711229725808426297972384206902144917503782635007253626913317501634768149476421009591524412228292552487014440414913949449767085117181983438005072293824550889500349069210739785839420344057501079669676707496647093491321147765789310109776731452269978328519730091667275569118629920653959466123729185731400336838459795854153366513419576891996578204319662310972060031916241013790818320133360844841220315851348295473045015748832420415596920832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 929079622352138951057757407354686232819853731146168708817349903721726227521557395668861943656745329086301991173784395184268577740207746273717302304546068076947428924925953365691412927275663803982548705945363995554293159473296318284954382353478921820935291000378064635627983299308152405386140353340985766313306298041963987333865788750761944925154723515770203190248987469796714384178157196313334920097251091700350120227158498727792854273777244134938934815039417785164704427117930681801499558843454523430908243042470710088854955454847839950662827883047454294672655483182705175010312616675574565846158364368169262043432642791117533831971661859814510392651268346625914813951794383514448785612321969475443534596292039209384310415153480568279899483055088472210830746926312645150118144720376627230598805350544607015386357835116127724044892795956493307617751775902390060468171438366441365711053825652970869494512183292226918924620402192512785109109525092769754905229972979730699809923500959983435902039517608506092663923363416761864603732986073766834516985048445846254318727868856799469363374489855707467831652879882055064575098529505965217259497291743281596458007904434340816191200587645840482404362968194122424130490800943637108676461094116492033747369337821620962721758839172416528639176413383459302104891095994549600567566624055648842632655830228289254515295230615038147409407546584859972555734526560867358593635044183977920072456231719979855491088869112280819322113384379409816172836932116920624308883398560059329934633096171730781371606401675879503736356269202296293167247124348866520799715593437332793259741355337902941629217582676307959654871423483801804274584487266443844060593503443279411528114338849595523193854699320124430309847290919070235633708916066318811201883600458095748826668278655455718646693876411944085583831859178789804715989377969384511668439905299697203591585615269946996762379993727215093848407596559871669300658884424743927269902158109405268098737703484483973398212343899199690660646819156663767444591854705647533740848275718443888243335093587234990834135287749045399795088087187352863343984122076206823550149153100923285147463524440575614765665511031709732794063570631306620631062052058632122338482420204282434987268898813517545401583149266811323428585528811076324134655975762435518590570521505188432084684179083433015790468433026880141230817187370704611684077706176430723720343572287235136743346536562374851555475882027517325061695600818165407394654813324349635474271145126586134781585871377354135421936963080324563130327432364533740811212432424174636769461881214726388563277275910373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -628500801515146947957966532424983267798747696407231277867606977153823913470699310515527871198736707784899393198519943180173251299001488835864002762492529258640931633418259718187039595478730008859802546346829843837359033190854725138371543507827858948688655004433933562124902909740505596778098552347992064363736189931498479743793312298114579308489229180324434556055102751167135995708878512606199578916432907916011285066464316846210225781184521309707026609062337886083099742401841711892608403881151353451810864680678458699357454410249748821318950861323025158789516995535911954098885864579245009353366574658282949498121357874771969418099545344874328408686648783088049352600477796063436208707691715526533086475984915943609044300690201314883336612066675121742723020694350153206186036144795139069230929737820668566763157474283095789772186309892327641885785578716796383302723875672750215597106248943160568693626841487312050227474597232579484856686640654332713791134164405412535842124215580689940900087128863263492632839463331977906701331505741497760788669536621247567226092257835877316895623729091762482467232807909584612837827682156925875139985467870229601705225896986218457802138415963491591438563809024060776229201078205959614406478011267252569986775708158360788757067420296922544511993534137783791044520164528569187610022426448300607476685267427081321836510522305208877021413303355773021255854913135021910005249135591258495292360389507699910022625567859586309217906206250785547817126241397569518755206709393884238832495426026569275031204940346931596063341513854159657764110885497637473127418268044248961670484810744080034395479510474569248255238380190408433309233273515768149090619160425729322867708307043729931792074521852516304026852450835623877078866399038855800930980135312949569043137261418179296559636802493818998819673174867537911149191534982183836453276650244458057123434135448248581213596687772713574863971578207556614161191573793234803106779174624847165045377173848458967729900652192702236406814499328378234436775774833712878909792321071049921523790597649556945737784810816452175594627841148360333409337435203705429465701661060944339536213223206400966452185299655530018230069801064310410180079559174970333579630419881166484537230999563618332870011049680293599899945329288309953498901079810388154165942041314722358428117394355111577739607222659099464769922554424487940006031960733577587106764792173921865691366415368016728939460237376315443926078015779181797156404402976360892763564071162611756830774935287734288687585931745915590723123504507045462005064188270915549622815391566127667925756335114682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 396298515577770647199028892178502843984854053915975414020267448895525964263025295792710632244437107872318448929383503621343816461229951288810617997938722174322020559556273523615958578035077717185747431054203445952344546295746204657664657398970188872029124230142146606108734166654485541794575984241522124479593497824894099246392856381519521346386372996472805743300277114934579331024804651023431978141816334683443393047386855053483258061786423989928823704351518512954836717571864674411099619221858287797353921186262388142540429423575874677465481797694658122600131141455623363799620025270879267422445148370722750996052950472625630755165904375037741549932122090524148697295292073713200563610564148929786817394411432024582221257165378763056895155540405948512006040051924676215944221993898074499090444048563072257857639769141145033788483994290072329644095806467340724171213849478808434799588338478554208234901404604471693854905159544204273215751204657005918167019900256484021510659942502670143820392045079780270985652614242848501651994013337249333587014622829268160808244147251224409531264830660827322384684491350811253109305300539719752320119384761027670760766593298149520862084510744220501250934701742020304182278184844780551041259279333750266253857594688722423797957575581193847700394659538503785395719283971463820077542233846962877443331177861232573697143747486568424874622530286562331573055424465653319175819834541242499595550313556941191564873967815578234781033652832073231552289793011669026831335395067598293394728954785323642230905612938240560647723832072090732607076083752167414613874153884592717451938361217752411352412669168804454646919448661184808519492022444257213854833377738705864339497500194879494754481162469618674070108515231420086071537212853497417639603565366169551973111088314827565925531675842101609559737615395727439336863233678353826636687863262095917981639587975190247733518709170824704174941744043942496021319831995006698438386467726007222925299528927231185358848233399477249429668526030490368586643551057228930178939230818711175397079289649466663627074139835958616598182332525077923930068044773910976927908003687637066371179333719732955706245389330445749105302761833069758755914385706468789287451795651477638749444742459008313289344335293014086769856197671845518819894286791919303724419479115912489514314059464678498815559954381431573396651799940407899788796341043220588066811633765564584447625443131436106129922584380205768417315634327342663812963318837398312459047708232522064534328550504262723449152738903625166535846339221954029991008208163328797820953592802821009442545669247074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -242649769811945878412248171041720537536842466050297793162638247465033952187296665915204649781830383241790269185384593011078000048868154308462732834449570540461002052769909310363890184264962581228983346791807395923493837457910217002210814577006339052188463423001943069857050160321870460608651641083723101736047549350476005136802376864576333529114460358038488080593580475260901425312606292721822526171239229696147011338237453893172881820516341003959159803730257608573798564514521893079337363180937531001471369605844564808787674950258773278604817419905437016700844552598676688869208996601148594861744270826462801261483576518918003527949374900625903513034289623379574084533296519602873555643866678827961341545113268649090737397482322469407929620651846576671974270346065195838253456003906946953227350272647190071801053065719252816727471111540198279506309474454955564844411648746873583274394756877545248148323248191650274040282545183148970855122707477499311685215027601497359883532602256772154937176582158008372314124625342931252080838149234186539600632448084930372790738201314387205397798765116662230038419023729760381800959653154542220331005594908269226762057564951415873221190897499818321410989360306798625362076797817014330951188248158844336423670285039722138839818640376732098386794747769955482679587736606192466298895845494178848243556608909727622959066271958872323422330726381579329232780998107787762191733613917469510642772592036657254246608626912553971001846350559745910421045907447872848817014797348721127266742061278787205367454108765399194728272923109525671367060835779476019141873141394952967552179655611331972932325996697186646468847237582732405563581545662895659889584513072418407754225677294374140803476296819108186541118509370955675799480516553844488018184014434973207229649997953532293505637445966612120389699706771604651350818882271444850719036506504080639313966664067686310174037730370853948297395542379280916737685465993264135969429398268497877774373662925150144547094159289433644328890988961079284451880840616604215083352498806444006872346033237063075682494174013765267062868993656877121668675747598699338468302503136114832875672892571602855341866723868953342413104900724959681098864269145419174102997709168483905543510029422493406303986542663459533204652101171767279725318927074327898608064944097109330401314889267290754038562760300978149003367353369667285971654426045324293729030136759087578121012029324103389338541315538625391186394078709564881306420110980802727822562815005404514442286552879695164347496018222852336287667593030266488588942915925103887945943487982520017225396606623285248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 146394284203750986736996809111711332509082312775715694180101007569569550427495670787926090596103634831877433270906930755526192086694754349497117979265237982413464474751067015207130154806713250262424375972570274927084568063627203108854602609787504182304595005964872422428988367369703932486733010930706902217921924713189005935003707213805356288472857286688429759345962417188472889123441113690657065783798894901513449700442998299641191510034335473408988517202339771416199957256079448447743790953755888900285537852622518555363375907759294502636836772640266703446890128401926133193571764953635829716638053595333771167006818323890063357390215458915806513137178959112843627508289565639307069887028226804930788579128920316521972830592153152254619446529553690665055852636389213043792475972742662166252037496116706814134540187086986400957935699876930862681601064059194768682484291817317335702463213447903558145663223409947209327272707061962783828795570699785971338248055207147000681666406230391881315029207012761261486631114125131095883886796361340459698230864986440176250951555703427429071183104935157226488118361970140756454463143065603450408657907079960096134786323662116867239211310959338922577539314000310836705736579331175968764450582152872287759833466414655556228439759932947073862990146827291943454943352986183998238392107957989876334371604012458305137087236242993293425745603798051779020041929404642271585268485069028748991507963596668150723947106232847021436266908818489877172745868185988149270203071332695651308428155008323258336494375498792620498281894960126416752592664630798939593724310216244569998100321749997644574339995527239881473522471292175285874210526923595564624357960427501941643532801603410425283047569867154556709635718488419901946735669048804524810838251132051425202454013188309934191740848989771912512334874255298213562875496438468264800206079210546178825564372527171956639485940045848305144083322678830301794134130208164502277441782925450158523683187996532184464318482841585455825817501499168522623945501985588560099584566731899300690188260705053048190227265451419848715311018717715761401547767377632298200589271194530569422627897443114309601834770803991555644752115250171061498718915827867631502992570905640346048699160861833299112973784273217105363988218464861051818428962947965009938148959462067388092314306931216853857606897921763182296502374723974983959320329817856928857447711739735089215440158789902874395809342010433495894924798717549183122204237265325007996289673336760373044083062978403478666590154458524234231683350206685821877189192474986004697144156869300482676409516290998272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -85576901920086606900303160000081336709780009390042411559942867474203333647237761895949160374660624316675880599468167630898624434012942935714579322448531962487760960795296037085154871086618435331918852539361718356799223493315625083560104213193831060846283105585252775237323824233398836909508516181352840620740828620196209782712597357168280878141236300465273773067543408916366848832903717747695796078542436950396876371276511070825690137289085400869181067813064462753229169316674751144035267614786280952821150205513487355901074672554828080804187847983363816906721824468230716066945442504991295803761255675424630012096858728359478024860358986862218629428120255837116170495235796409223981895521554455968012990165786250091286164503382802380414408685905416751595513744696586317476827536929375993591070384192743130247779816320424437933680683561894140463440518440603621865693718953065833422012601944468140144086305724983292683723518585389318133798233765072858068718186222547550933027967898125824796924685985592131007957253319899878840006369196505132522565534027646710384294391441653626945976816827158825385898123747096624489505837726961411477064532416075917889796457369200782090776450711837563706528423083459113088724519726376723630644883657370729255875775974678402528184048272043553524342975258404317336282164740605430068267511582035565938602087869531693349717619544433214140936980272815118893025688422617142559489180109618013206259809455277364660463146068444804871783230687680641332283609789346999704122248759275291206446343434850606269104352883446141774481553891896006460914498106443759599762725586610528592609322741460258954625486345436152954386369530733428996518163988018526359926521533718640871776008200725319132985038706330912907467137249598018010307579311212342919061237694865945526564062271356808679407966052484664809991923842776971404460063105270497575153331786371827033795409824526954677265250641390190696352843191418105331130267204526172563599459561111042784368947949939327645492142591252804875020901891587012742759851237968505449642878932396538166691932917589841242122830193359040393196781618558611912412163581750959820766008594763771205289441250275043472420947243817268670672437870376187673815225985075705367591888487225488192460903222275899117404635428402232525253630227412542760092312812340895475051820597592812549516121160717487335074759703658987344094080047038759219816544603736645553600466404084258523399997232895188558436661181014352201661021632745109784858354689241052989905721822404924281520613658635843999699818003511816736669056674555055865161447250266137926404049568191102271771217861017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 47042337308016390618223370767703750638028135650019325487587629357472817658406377031850559989329738232256897759365057144965788219521775932978433058861106485832560447071515638229754428140378260591307048142345778828125012389286302568478962850835896342020321686711077888233575856527380245310146983462982377377548233114701505881371508770568897862860632538064861245865814535916804822607273324113314321674883169904817784806521797820189443962956245628419456801952876296173575405515787123266189198581233116133738091725504430441624846561812680419208837550212897321477347007098934584069624065827766190181471638695940665107815299850358986259402027234776340187626395759272664530748710348491417932630505813238911409975740664769267041992288378518008434182456079655043347348782023711260346100631043319512704158586536641331804737408762227720949757632892631221400854980627303419515619112158038075249465749960986403419230016736346875310928360162715263623488745731059244408782035328528755992481950484903123365262905249816558884302870853248881870606652243126540019430116422589771610334559896241694642029546539645777289138827571468669919039507139743495387191024811807515787233991424697561376569418207565829828740965235104051273916757185894511407866450346249497547601651055384831348344032054673029539028824669084655216202930801735826211015086692922110558351073455023627778615988967695638910353734460196326603646843482799449171650299485323894260595931501103680695692768786951590831248234991862709264694195596395838992579547937273182404065510946079433342739877316586054098382032242959930969567325020060539478715765739964297408637345429567830250940300162721907484356794455843516094437300465707884021799164304028295193467813473566983500303241431963124080925372296399978699863798239544560977859760916463652567720532237655672813117243141408036266039004039807744944720247439080381035494091328785129442880534794142265826702376547153611640170615988388111602076141012565015896851588556752425797031287660203191291435478582422091028105002413378730586809271400344281403257466769930976865189407252546323486781523008550380386586974918226845829743597627504738764912239984195430939794531434225124370126767307935655496366055963170876120388231017447214379368173307670835359048426200128827251729050395970163512450629965224417679327795148320175343212286297014603478498099567296524737657111513732770843112402974357453053812816648453524426934488057621035665834562561940340744746473095460550586239912239455978685567443131560650819567108524145746788127473538894035607439822321375073834088768510636562433982645677735769664789022892355970481338925570850816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -23648800720120453705607338124555548281459789043278131199775632734537076621425753011821332438285128783661763909298923410486329803094399108269060760938389053897251414598548329510121096164942644238778171867557954228332736537413194236046388059267834614256967861334120439822076330275484299614594665826470474884407710784866525838456776710973816867596008146840862754504619511553975900277113583091030728331835165702737864807443747540256689357053995710928478519632213805280442609504431190967611019770275101876576600872035871802537610334713694928922058491047284498299082122080079953264166262491532593512114045501364637097056897745251089663081703266997972265674428329348590717021251655176059564212334418341252287481639955090642733271744890587840529733244013202680307406963542464475054091287589006935670731950269692498932933585269448285162557535502608044766987420539412176522029101649184352178501443051454815005347979356140891403905499876941705851872582462643684911265029438996557911639228058467753397251947285406891412478871405727222087688616749496332354815531830804984025809202752598525064001975084966327111671603851970580368431396747241924203747136032832933853283440626657946957588071468852456430949266273660972896671575332043185659316749016127144813430216033700227680674298347744051346409838406349363490687275042995399213956369337365541392252360283436422385560266286690044836492015448379728774664123914142666653493112728761459556354183199695481962131062381679508698368103766202105552932426180459410990488866525568776304972753875238816175782708256710214710854244798182497379002276451400278683129731470908167093222181631288706635618321500771481876044755905544353359140674211132805056765136747529715101265501201419901697547648319487353109344196642971939946130626957854301373939808407096386085010341032146153271151964505568839077512527228238232009639483129967318578722386417709283796801177146492735974777678519215725741957921906974707563187629953282254236099997683400917820456104842349402801476299972953342424682800293940329628627503411551317220575019182841791849918342070003166304748041141469976314850386873249373467370453862345890169861725324123442890140683014021099583537740220180227989067984211890603730137928053313906637489534481987869760664587413338382331286445726434887857676805093764209126615449795057623746126668954654418946265318965902922093243543928588664468446333403700628443668335248872504639241123841823887827832416044081534392889970515252018806882474959269090237025764091361351740809751615283131283527191201102899096539831720096766821840491062772512718192489623187880158320403039450896356899086604959744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 10619231809833123087875431111686543505845894728107327585780487473590260891279525510062179642761996167025027609768447359505633540734180934363895246532007802095324247779979532078886164482134495405413466047455610315846673594445634091830780701872953611569756276635932652952022286176730870786515456995806109398598664118063723394680387475142767556656155765349476243429637172170598604281064058324690496885374416657925767764467323694266653747947941930977220871914391910308309339123287323438009638905102498272340643827375411202586974111191342591277097770524087583760236642635199564662659303540609571710479515000459312423048228422618739112279908613120587865212057398299014184236818532090934751803922374357108829919977669685782678342974001800021462218482020517964948647806765125638149071012342253508190966941970028942352737585955086431763918348652095751265793586581982730612132425237684330970399437539953399186300746735492415187805029426822601775994200162374726627096519904974956693132401509336794618052674263261616217895932290527146899787138967683413407075116808878094918579545957084962316657879417493293367626006904301575656437531324425237378395542073404614733617797309641296785775437329398599282554083382736477917561470534466693654763333871916447298804511674495469463985383665444907733554897566899966496039344278146642782978706888265872775985616210827417398213387146410781208234596082016704224093611982984904468070679320694680350877601166707185787039024885115864733388925143966342149355535775921250511565067294703126731168717854331389574797135464849604896698124627714630249603487399117270523304027001379794677362214994660866289414831419161955814959176724855641757264291558691265645146277763129986652065999026660097651590903724165645144648459737759664145578713341294598682724449978470690978011640955541799210681638382030547778594609474901630716549612907299850186116819090364903470899402379346333796733305630154488369406460381173259280508225659437741081684350555022675291228677895998315730487896302576188340317815004537693306851562409540295880874328273401690611931475495041190615310319649516281030367250151449776912645094698305760818229575636038518882447926880976968958802200980932524139357603418927353541403503132228549898489592340189348088394185064674945137947402597603293306943875316254010699790543411089240570212061607923040817264232892274210923798963481112991758933113040809945703548733600708266823748186294330052539575403849642485514521299785930784651179008636845363910420544447837484229697345776960484752441395929272665368100650496578910255812870140577240357168652310026255386002306630879478899776226768977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -4172495040749129797962076709907607460365385304725293269766225710786875381975584501953036128171631458253146328965446555217471524303062301246076361623312144275608068061152162306975175208635183464605535421877013531369517501376461750134097208354122580810087046303456307304104637466717854132107228699914045269656696983087034879646703242423153465311557543225907111087481576834899414194250659111802102346893882085253353797227990466355214018606774092490973625907256287284723201063330911935544250334533346382795854222795944238266956898766400343002770536528738559069383495915217382445646961296429485417133699551350712997516000820276661556140839421191668089503385978569685714864408239462930297917788755349118779648041337170724403970039962148585134543802830465565165747899760288617863664186675761916841690577158269454502605724390502126153113853702337533712959653548152823777437625406758941137876463933738145614464461130776858505944582979859023377587929576593067459993738646088278268646470558572321050223392607572304345623594707318280048096944131670098221327976154691887558237614523513479606040403936797285988471210772700335492673876647666042272224573012562013924812177676280056252514064608736349240235900533196333261121512109594754955149979567526095864009359920071357725851534571743129268101323997449773342075460322799033560063592243680966481527701676154605298033210560677917491038396559023001776194177584982860265057825310547515110051739371227648345617960463968890039680186884424375965501407180425438612686268712095766395650906699053605410660839439948782774912310189951326329999699811025994090599104649256735895837889947046725264630500709458221830635628462546286658513066685406971056601789263243442780195814027168294218343051282442315678059283398668317169635802843636444839715683277918128179385237189621928137414605134056518795338871619996783624135784394528936219133079121599471344235025592004644163310833587799014433645393424083274407706354489151129072602462086366613140889716772199751342847493062244661369512341333366036208198417971388155794075822126753610858693246148976443600364119152738453975967923146583377289748547628651058298408565326195062513706048660893226664358665263903160186758209812644514374697544382524156963029349849670886752561236632700083762572633274710373479475397600998525461755137790878719525932661887236905902020086118113607192395013157738556702662012636905350970512104233415250491093818354512812233953971295100497978284830361537238395359439985901879391034139519847901884727388197260235962328682127454572459400117303710502871241889508125179421676159336718044331993856722934280994530732634275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 1409100188445020805113969407316548615892052528349567727269214595415038118950757662030663554944117583563462155929836778707860044083093266274235790468480054581524011398817149212946903594570423900332352351016854550359467636160069541988082447007781287586696462014098006951024647385984030628730110954213217714199334990545086128013694417846854930780080308340006081205920173251657374828650585523126740423701984843834273165054226140568108996123329692213345568651125908673865034886339373930599412403387049596741697482086106136584986645357172640313709271925585087609861020385381025581841239039510707962035376067019940349248907919222763558464983295304689595967877390054691679223084449454228755645632489858650340469838483174844550525396161152166211292108994998107086962239103453730641500803265050847001686787931834561220374736516006929923386112133029734858226344308076331629945152829746439956692410004704552303537056931802276034953228058238321373725283198034957918930751302204394207037740951522586380406101069653034668293444677986933590899943468360073812212617133803441247877410610927445366318537976200125548588502095581828905712086511167969094642668999214092843219876100534018898671174229353281859873844340942025293626665574854211388619001345407136054481717616753641411134132542768160428282259208909927613622852799480026189340994643668754425180314378791686768096944066506083282740626682693863519764304310861347544062933326157883375908999888104962536508369676667215201019973087522763016489764841701969031903939467829073457972652221449170092357790906969735901596120076990977692978648203161213556489631511779820464435307706060541779836425770093060756012514480904566099895501406811949034083142414630133599504607717099150758537403807404981863520086186510138218655864951361180600238983428123149457719030958691455122666602888179599379938534621475820495374521163192417637492697472249094848786609264953279968070913531268580370302650033999336849973779351273164750572358151839585385656512144014357642961402066384291646987736554367621377398905976529063665486963875323023218247309104875356825026940889394822675462764668637786091580480787921439091596100148447302741413028327757140360479108066031953347539822718863090004459258302327727935384896997204870116423034207943889614137093803411169965245343282464440183955410455139511586345839125323260655586941961922921762944028926138479403057028540104394658253350937397756914738012018646463145178491638998739210830242555636024414054074366794643810500112838543916565492959268893982972553553403983450792178901535017147208409225139726556528967604981334375185595844044270609259595986800476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -459475495047291485923915464927896685850028321867756344229598892193328785374735432890626938660071713813502124409072467186131010630984199047980886754466308763735458037545314838832618381232448266734689237237709574534955385922957930309767122508353639710371394703978046475531454609687512367548930397037560042854681709179759398569614296476540043178834277917490080954465478254442316286593898913219598599623145311855590372981877974640750540755998967884472349822392369398237590399475460999348234173682246668659015891452708250963988334104228637910498646121006775999908802827578790315752986884599186718955139261251787180885185731149601040525372660209661977177083792362192988344020056170402822742257532787086319519039970775887093178360643224564829704258419953581603425007370477062348190292613105070829927317448760342039806236694097404332502119469356637236538142011191682778959106552475921259716045648309507820575559554645211788069239263625347122483018371880438108238150496873832212415860233339124805342313855094109637747128345800316012237380955444336856997425640980493364186034824176563531606922217752365478580560972905062985706807488371555432335990076543793863852637517243846770157800902210158203224577658516903515305000998936467087057670990887310258121804377729388275219603723040427889743705371018188675609800349092186166515084399350641039073566186524059913012086335963496226777616966506962609860748933924435455314461974271387837259280847720603103585787121101748142246191208914519733700440253217766862683165427504961474915718834610296278110366414722733032515503902674605694507504545314343491263068891905314608843774704581547675191396285472709729946370347640036078468380403759238516086615177985384694124242939710278651121989619729572348563017449337370786450258147456764784766696323674709542266675755812465511848151975453000146382460489829031377334117106347198634224289753065695653886190222663458881628982814094360469045079063461331073987494631012240104858206489292715219545277909083808235788950873064775606144964448460259920921058243337638189586681164051914303986533359679703790860772628275762698928216952802435237480340186094647932089672572767531138476568945411567927159704176952446855676717790444482114662950925609250007563153392289893224940828430225883623951122686866015026712144205244115074545219707749546380990895146639574700140358208302632085541394018252980398853801127048965290200110485654894051484922267732489570362042798000696232126613284515039555328777901379642259696054225958015437277879780651553898864857961333084849322007512665396698616949240535552670013632950318410937806334711257834192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -29373354361786324377580301439144731637710500786823989560404325804816160242891895932593811026379917941264241738175571491840959655510386835446260207350723599270569631258306951737674681297781359422831288723846562098227320614692978032597464752813614952716861531706174134832347124292588480846454493431399982938592527368518676105566041540755393415934834601325938192291539484108795839820445179636151286655613315324243115908495829131704114944157971588731478245528140793539007387820202440621624094568096353495553031790004412850717997115806333758822498244099614477690537697831483431646200752508922845128138746424268262842114753531536829775226650883234100948125018692155485712540339072167641493467133755703337551137709995274323377025401231113014491824895370323605870940689495230409734688829020421462582829481870115851653559864198598575513001230243627524237970183885051342454988143641258413948672715885210985690804017859434014804105831778533902893189542932258026635801499200416170684875102749220763181705263789331337875202367247931895675663701180672222724281655129002023382508905335078103586756234039550934533902715924294526867590012350125748450140912981446983986883715749197082701960017380912178848207981165469492897787076241251853609919309732883450108100057923355628773307884461120327494574671446254042382320700945468833539738248284203847457737903841813494029066040803725481092730374315331021532541395131131015588647666507790498217266545401680557153911753800763603453277429191511489526709941241081808116109809720784558769307873476135119606505734982921831290286553804711111176247740816183228106090090179823787326559199992113135742791697359340502150109662218379704323153947563957710813492928721111265759551424202915323622527967950185167456947336133053139157722129757900374270001102790870339528013339576300509941413283033087729278979541251339052680506569160736149250710303805313785381747800930815262699368624381523941600816912157708320667193386009164849910851587523410604728193749233475789725853453196333963836034964324913821028381485572321333496266968312966872666037311823900407560762651032754399465847807560735013110543067325158587116777570342126333059904849970208466008819506628536911948709848894371425532008892706111250952169301620003911185156854925059339934234208950263125986971625518051233584863453808944592345258924034667890395318604612768049678166179819382657532818472655377635765092664367042742392863124729643736291346396727177770749984756865358348049732162742552966091570962209732106431232399826358332996478882057098561458532682711241134295540609184671778664342173675805427141110675750125341507584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -196803211894698128314517699408764103555506774439949329210867090661114423583482029417718649390152382369159403076371907522162863447232285035687559436894169285537096523824680955619122172022215493538669681667181623348204964157179892945926225390012846721086814222689509369292704075286256637204260444077679707173847387466938122605474432582638689367251486738108551276454922519649646804124600215866322348517826948053532838324928683060747486035841339525342270227300572515015445179198607538426879538788327928330398167372198093019964499359169567057373500646983164721539406507728978134566269854625372796730424815291358917260443758589087116224484531213278447640528813721460225096639056973534712549427972729382393946322363027149042038181432839059239724705499420362997936267831616165782733350878856353122534607415229572890744794293123700416432776221491481005735994942359338607635526816708568827446012036983446380144513230042104837845796351107845449496067349222478104399454606932190597609566561968516395485746523943707158710175031178833545922141308832379741818700821829218103874964087695068359183683807891177998444592735653899177108340778346092329677961075042928720771998584261172599396304310544978842271806906542056955823006332224152527930840257422947964932846333246257551387302711103783091232656779002525846315246809214572868908393259355960439708688911762905486822728596624720964705445510413536173776339624827553257486938702892419957613464121525313830648015031177534657824362522319358334831634251368752323217718688932397920819207579407078697645883589132641447036031504029417854101160177301027194300174092989209893690038581146192188040272594067853147063184522898738818931262622911646996529710794028105010956132772289785830631314142210347048880621747472330471988210989308586378331916870206463165658229420616172404450805227700138332927903007143644751110176097456261534742827389157817776637663880168490665050184620844309272377492773788592964469881632964777657887666713112795358102915165724261641279470769992597287212401999932873373229507964593306443550305730221845890401882159445113449496701530519861639411081379575187416088303426289776902069422938141544601584892264050383928597253619437840693372161399293191848232650590305034411801603212401751638123646255601191330980769199717423452728502087819825769015998153619099621296761583395148200057835959401717162552259468431334289195357796383005058763908896101749056761935249057342767287696035950617520871166521129418916380506070529517773060188299194496751486037950077788118928583611073153397705140443223890630867893919167158307568468889975465300725973190059997177839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 8395658274870820972007898804921982818489482199434109427257326902832187615358837070852969032856736391687088182518306393365122016017029045741267941535633386037679256898850309725430007591054326174394875158247259709155286316552858254667094072940447002416635950969471275438910751078066611529531460216005773288763406233276827108198075480751159225819933691642282700065436002844877258111408939367087665644363646640091759937587879829038633279130332309769317477119052132253067771940092489075610110802415390280053470929473378478841241829808175065798916582822567585618937117393425282853650434509188765010217840428814796634069000669151458577503134377119220232403952651277608766204468859053433504029783661239220149638739928098344623524645465632018384512876255590008095847166740520825265986768535768586221986086702522876393350635579472459712185660270519320585987869363666693494492155805271052035569250886310933766738607115515305652319624101399872784876271536431424864543854897194721068729470529375010492297472952797433970881693217781687893881175122985067615974760115227377552498941076947698620516202267567214426769596591471097117721127066569312437322081233540924429550812861197086966513408817598137457976643822411875042687097779366170946348073648853376604526371517980637213217818297441942050251238519232253669163975149784085204883418711574533424572766863183585187173842950365944328937722022311152903994055318380802263616120332846802992556529386824009901770773287502551598292449212864777178519453421782545748251276805479329008831401914799275756883972787694692788969429134953742027522620137600493934824536133946775527234319739928684528829508637056928324236227613106106559100626921658404240754438531375590323304169769839255452336357024870780751622193529427737966907348809608144055324598977860541931997600299574505135588786897919396897097710303588129242036746423310748225232913403410605366499374256467586810722298373541130418823442787650939316783826005383286299286719853191466887821326842096145439762712531215203429008296913425399532246965911172431342808392692494329121857366142283742454370144250912185620052032730321697420848156894447173986612535899056698902098368311654422038616435124246120366715281577107095462670756433062711201038220012073000823600515806082742900656692101926175516335665226474943369488815882136627204790275638617136673786010139641109179269005171158117883203683411401741732478608281361167508881847370007450027687494715228005923133001981238020981540731457534207024183370489798240627588839321314500550818766545522047700025193767100826268278094023928412005331348068893859658920661419571271467794432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -127185912314509475609659182434605052767870238682073362672867365370882640653110754912806156524805460734648478799980957359654491091191647699727043453298467060173613215587620458261125671448845704441399957271051309090404922439141184749631424066112215524228901674678218194757833838724905306988422390484364648419711549738936471947875178462129074624011674110959357663927026514059609591103827003203844140497501225478145076387780645058247266248610623308112218037818408982957629948276211277476855184429248408921089995368673036257227358813804651566301222768247312373903971208710161163261915433636685227401514003174234801211632565041685716980231901041323563613634625561623260766341932627324692089661108410077150361507988089333623424846074543826627387428125243022028284865511068807689448167567835026488307185548988050839956798425323828304974650833410882125784233817292426068024166686891724035477929309738512924974698704580249562093264679624686348587618903115309802547938975308930141137793636224239593989544583707490716878046215099886163342163632354072323636426804963880306206139276401739950203774879428350210537006213337427041406402624431449601660734570831925672221865242924307949340785321185757383232344362479749766513237892525522757290247158366807414702723229536722536477399421043689769790095957208452395607655065230709613186507682212222620204121862371346586348199044802651376515379899253343914568814571757197634007369562526207223253336806661100076382530530198304869151582835669461134862805146572567347039404833323722142284229724040379946116177453863829812511059624455081324600015962429276402298094268601920915632139266616231235360741783396000755782930590330602895043200648538883476670470158161095988048623069132701927047828745813706652065564907345073163958036869633573573548970501522671488955422579904792097187947687598432842075605497418253810554167109784828868809712881083442119115330216535021824964678475068349161303080011805736293713466103380137193736351147054464115805899023813448306707343884293425334201348693191584313802786310573621030646714449678739497269394605052179412087666317528695105895060649086608857049284350717382928025584134767226647212304942633918629345467948166231210627803129321953979761729521723838256835275621909773832475710011056658519480668809567148715425328402121198352623400796017449872679431600989275870065531791657497711265242412021255757490212140594949480435051598864501133439069103700343571807121187930135326962010084049656592183685719449124926156137767218821381931347223538139799875253325544604654269063364149120333620915429003860297791282587267433135490812600478016016427778048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 2029795531092810842235887305845804333657135258492988701218508652394313485344996777215021166022456572587604619943481704526042766598764676832695648427121131530320851800527701131413463386814973711728484867691764850709695964034267926719575836548968799950678748663041135835029845710830258282177663452163070938921727413277930671637692660939832020697684527279467708238317654438949174330334693498935219149205586629060267151372928407813940605784787313981730450987711713494293886301154723811690782586376377723392401064355441135801373025913653821584904288677166668369122606060741346229315639976173159410598938487906821475466819008734400209002694649385761435683998394235572756473762737977728097213006632301588768799850431909995422590405074491000941241917172848661616694792084012466055758395932616180263189941536302481533747079656288477232951204645161431127355059908869567061956497042648861566529433474745464892865067593955409679013028237673047609658212045867925760764035795724775000655628831157459462903328174041015629123175729951221355796591363803194044953474686483952097763291062633142179796859057277470628650881886124948950355221686007795594864853623684678124197934942919975759048186645601440963604492164964389327888181920309536401246497232179350389344100267970638761212952451768053204059569105394643713414836778576278960018564939159377660314633311256075494950341840284089909078337200613172955116706300639330220850984680269738685852365436186751599369442232173749189538248907928514953445030855626728885575684307539848413403208186852127528247385925737288556947079401894620299103107057890620247570624482363809733682466520858042518438142660808833100629655098720785194924875014726633496248986816667037624152283440315418641001601097332020535892806473222756868085752981495832170819716258005239529434264733893527524568732766817267359994482824315892434342980349195910605765363725412399812037508537942717105949202584712492958663346116708913206108632702607251414348622778893847886607623840852669097320403353913693635953896144791430566024153243428473525613070759133401302401598227795937508703284383330175994141954105293551282456540121573732942096254624792822115301101309059343048025944968120939886688624837939881610026083880655118721835975854112647710359210018841744495351654669659880858511957913588392249923543453102351529452002639681574372389755202086766532918533507145503224928758579129012823861596267228899342266692343466222173663640199060283663836774421952134577066975969051587734026013623135905460217943020203405562027166162523124519385666529048529020237670206517052186629869162403807443250623751189448244559085568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -18887703494046151433408681860410344359122749345027468794786599025728129119335579331308709373293271475069483930466962229295328292688388067237419270019956274881309220222873151616666143334524345092581869190674933336066148163776472706853440402976305851710957279182110374428715638097195831258102015984138499146463122521797404612704161034443577260441354462066881689882743468794188864547679064322230056130233056941436227885804317855775010744799356734674208749103805649352177690396037263536965461529875225475793310265028381150838208481452972269016295869239050982128938468755676864095613410420617551825300338533769371438377434386969580181051675698753776408633125848303399874120963078356187283952236312474768956452576672995013658493125658664119727380219751143918286207097300030448980598105318715468538870862741989340584682929475079994161312996231420211201563826691465659073392222843215947901739281568494720095734422342593086299487065570226734278238916336522333915047097980061964425560884223133159000706255866993256416709355681840188962979667021957050682640778692643301365114386355623246567564852559330331495377230613542802444211614081553511070672783709896459140609669479139083486020099512364579266371236877384191239693372207858472144950128302042159282627570135703087284417161473115083925417259955360535354348378482501657382845925931683156795609077638268953929490766286750586353587044880854948783430209294630907684975852393821869435245149908933858824332997909731402353045106424087131022942201873543578836318967541446637829271865733785170739138631431921618358335968756307477534213488005671712375387011199975288289721183095964685176528162401779854520678022621578564762358987798330246705258315477399556980385384366862097088688508456302403396750727077667733703340975869552781258378790411916794887228943947927036396135898382960464780820528448844351082596601726438179742678189411966041429211434124918184004505683318141184540935564028194539048046934960186005062437610585852697259911501283323599433458059619981097738393672992687823924547670699363536646595063133404603898559098446821432708283478486466066209676120593360923850236512232907008663100089724873906700907689748387431206613833326646609062847616659591631310946283026972348540640948417377506060439327678237303455073272853843558434135873318612558536302477868025338237202787618573227691441948048404409508603578371076590491039727116566908095525710431669222090429347979817528840328439542041353513164648014251208374479974429255736580535319515666274003118323629860591733858035734966511361910095073540971520197905519032154192435149909082851917835140302435177239882498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 140169913098115538624077561178176698709458831366286497423708007519897493878886769905821884290766978466479323123161986982157096550908283325068618790890448575725565318509439798811972710416161067580983493663742667531920530214513187527243025340555991604911014511968524377174288160016910150614386068513475108343022814885854611291424792417355439266572765291364253879502887085369530794456915626131605950442863025932479652994959186174560335650247657492410928039563812031165956359860084337092736609306003848889219090785656497202410081900558276362264871263948305323981883796232278364453867185705087698111747147744149839213085055079752933888394165697418884996488700054644721719576077196421522218138235935863533545418337176529650552600431661264870890441580267631604502612063468956320289088480813733149997233365588089305339831320141961034442252926545744319251577536316746046944374699297047082052121972383156167584992226830658176613250169219096937422591650451729758025749901227683358071598633199612833541891667706070717689078596962835498900034299443627340546038480550383902357692349703356051031461463595984209686728759998667750931950056342812228392250703359075976447879758745708777731481545970698306615468407801381658571668628638737051429831610633048699185449930576557928175780054128128306689830974376080081489832861097463427243302101065869806549490874199207917058510045707205730541925909559905329648620675318627348034314138781895913356485781401464294775178469533718419007712590982782048542578679289876261492515704114030572578502744673209460139635169435201235771525502501202152819407409859218480509433030012607955384187713405992014917601629477286994320941938763889523378877819858249703906407193540319356422012630293979025730139132464814425272646005608139344166066160127914000992851845205061306568981611075376195392310020320561600542517443095715337452420579769880210178816799874347520007255038192362090052780596464183432922776330986535962856685039221896244463400717476770868419061258468533151104737442202203575998071533652877829643513150302765859771409529759268384311058351040059217600618157855793819608935324946985842820405520789512125009089682280475151810810511507097969719270023368225577722155996519660515270724957771201436767710641010376806746486902539917406580051395563336678702065277054656696933034809000853642477915999189739919963869052221182930086500594855297767847178005113924908721444528946093938937400484027363197275684839149202941433143158415316577407041632760323564990848236481808065190975464898323867217296555563728293737264441677604790679993087620757823674082497421305077973710836080185167615608487936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -1217347466007538117459716224113149874321689843957107292604753444769688038653367645826844843968208614548906487805300615644547745862883512841775761164111298167330715632505598546657509884528450573492562473189896941012211451727328619969991658983750619134063215903608339339388310474227170030911583842437720271024072687195773370453360782743444111641967551016609328579439636928735106108422948954999412380788412171945964737406726094650649799681081764966121352797876347219276970620830961193624704438133645870913849063044899519692799287456312099702308401939138785334886545986996529658351609652342760492379156922019266766552960242812228645898567112864518556831747402892141621098874651526132771746434911252229240555574401058756174087728166721205676986950072551825777835303049864009968299409147897287268548363929207859002084461533903607719523081601350090504751224340249749942839723201160229524871201992709317898661810224840720792573679348450201694331257640271085260000480530136927308534606201976425543345597340139640218565073903091774643087878066602776961986908282397997400087763237758633769979324332879603804715611877547420487485139554529480964139407754364666156463051986825772542449458341236234932629406640437416023701737856386975047983315091099471339055715630442472759039846471094883590985817452806688914638462902587126400501050999152692703168550951458306107034832068528758421672478646978853913268765169129072392054277349710031620779632471803655696084261598525970952898341132286325758489431880329786725328877579388985861091861134130154801708807214338855553766523486826224022151382882373253380561354845426803933361504666705975899223949250361505868649314983302095528182497119903993734754940427698543015187802756734193857621449698208953246924179134506468744500049484697632699803043986831234567324229198118276493225642582018945641859284168157308659044827670580817965461503253697093840908083966017859479575618597878806093006307376556540039430767955727089582769884180662732516717292846714437355045209187591333920598219263822059895900085328303148555058187399189879657333548164136610380340803815099307487247845742696526705338507536622286957043148763278622447117095708738093726769570564518888647537823937531984361248348249002848654321828874357549534967043770664874033585637985751076516469840573456068698953780289334815701528663105433621202340988369927989112568961840555856811104231824784758494740643530227864917792236523062582203297434157828176059614765666718551337031223880694552155773411456728452860839476850738929188832747753802331082828563400277803392758559276092140546457329310456998765412658236736574163645198499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 7594283640173038854465209171054871046498280379267950653636016630833252729281714569273437511953120474870932442035483907651458980182837790392244457625018434386528246948173450749970426436316087265362209897454367588877310206574101802476693407271846452825554899364412636088489938672369929803504250589993592845015818558982369245785335291163037396992715789060924323436738041523203360644683768615182150813878895070782317143688798002009604853682875566416733606451968249035082801503851747157886180313324988168515966474172637286517096971887937893658210045792486951559549982211866652815481278081120555084422808771586644386306437089942605169742806526942478463685366860138311186319544787212738445491782974678125203258014407202518340055534370474701644109136483247990360304792174597639226188991010898906692726599643816694375306327578810060945276745826397652040352132175448543816792620392654700826310427798545669183334358295302411884115974247794451014570500296878035078769347447183914013258431728891211356639831920295712296899018917107036552693036318452250747020134536980534735400447397124470222101504415090180905046038596475645808672570596803926618345822318284547802783001068000888358661891678830309890398266807873111332991572972474193727230448364855393072299781360717719423253634071171616889633424244680891065808688830981651735488233891894445646055046431496342734055114253244178849169768431095058101771506003374039636612444123594771096013389299618115014128700113049514818424635440619732608360347353137382184867443356832531686867479426658194699586570239903214652733806372929512064450032952654195435915917809469769916872708952900419914993822669960162810513814565114601898721531572353174335489738007319041331004742127001249156069392488536616674374364748910092243101199430208796268694346398880317797227980394219535903547830081026321495573675973363569546237576503245197045652760300106233769028364575178168262468119724999660341861259562073465132799988296427173054027527414074099858242640323434071456851682162101878557052193285937157615682977814193830453649868854810408404982598111629401933445857559139610146320685923574388955904618066908804100399839350864200412945976096226383605788064303992075179811804317868799241649022791153535326107201629714972620450051619274549365920283743687692692722012864381329391866854900453837815088411559977389956685285003841427018600157991105399103056276435452881406920977639357742919807354484043449976478683786504676971470388686106609512874379401662575120868152328004700539205456847208156574769453465319998947751514433113339485072204631866545522702775910849746381682235597511851730886822199296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -32532593530293909751142293584809438847667390023485316246869014436731088437431424451268463370311328674511794655830250969985251430695918934004855140772274970364218163075681386883150791723279127608530948549662008620250575875077705199667277038723801401660631791947315920764984987718012325673764709423775516815742024507053869154430360854652700740140285999593967047863635992643864591207010292782114425652300071247041857169759413557616241083247834309646189055528547245336418144472811100714332363691837182632326707090348834121596247692240022532481940595648439923347003886475910172980020415638784052835301334402426080559303745638001207122892696941082492958299315347031056929315895263217529784865059627777634669090023465014385586070199491892031633928810026800215890281171302900137446754192466579690749039376901007124487426650336597526351172950113505239242917101777700354691423652190389039541758846777175548232882306223693759588524772282788012348865052983396855363678721464817787039060962505553016432094005969070932033367121240448579317648156408000970108101604172734749880891583084392796480967058610391147076026787338954389789394477204283927051638341791479951872025345159058239146857997929600555353073207364894066136954884850303521804726982581492157314540161641427173556229173132562656996642763843400767794511219349213900141020790509886826982197377204609609492685427366321386431124411795227196737571481211619795099106598622763766181444251139505925501822043970304003502789269386025508442522952568931307068478055193575131555938108776013939849899328837180315203873376692957327252904698112138412166085155768613040812783001881587021979867341491031386611360222521990286899513822575232201038240903289245430312433926671075782780641264009901537545544568377859391954768320146452203874227111330893691194929392450698764199666761247158988361391466802019675957395735087354493396193287778319589481830414966774564006019106063284787927456260365546217583333691614463456706066425722302986576416839584218075283044745412920885486802693297840435372427805309316857485412345469335561824265077217439531033853381046639593376935180754803997330264541231858686097856480456055448340536381813348417339669973367605480434313938241747127403761712351204052644603296243482986667135680725450031902420247536851052497474850661338912686290046881336564869617445057288865720709871443939229646093900850993730326498360370720826083280318976450257863388455688758832721110002854017162988859001785040608056850809411613888037058103808705770695587175493315311773242101910940276176256387758464632564192503972140332207870022225585539603699726138279314960000995033088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 110404347309958938111209621282846687502516759395962595583233939213666366041166330153892443333233296356646582582985505681870844859693531497735910549561739610625104319314214863726696461854202443334568113931903382879282058196839912065466281258478756613411338778198512600066605850964448494442310067090449072740807930017230740953851846974964086345131131108814786304233944258317761818002944193923342151572247379738731819384833821046754845426227315327139630606932371565019646527315719668644257254340985271317493687006308659281163238179624755804364781922477842719617871234923761029500715665885480569367137159605588552447074246450726350700981133995536244492258199800363904437776897166799669663390163468104209202356247233381412027333335712110061351594053939348437567806779618277681178296488130712939571909678937199919640356835949005942356031291208004943697535565874297728651429266529007788702126896079337706634323838190712832924388712767638643872794947965076217472172011853508310715015562457511208002022700262024632238604071263575288977096267865953946209279652761093404407686011411721670391909760352773800678514405430143569037799612348345041580606680000781583558719411491332202558131141050147637788832098650940842863878834881361688411296756927878876402498715753318818684240338057436977040745834387522131133237048249777786162385839276908442366131995295950454692517555345875622654869016361107545369803463628623674591072234784192349155353153949017353044477414799726965468592367999503581481854912149729969012431481555117277794678178999695950542050349346361990925921981442838911945126612854602020257703312448490411765624877783440462446425139425898467177544076507714408972618379433075970866400399777013397428992783599586951873219808512271860364038599776989168689126317188319830571858500786957737811512590809818652559638586462358527640829363067586266817454486598608360983518264787264436201019987202833478953812765908072594346002284086110582833285420135334420957120289984080821804042881012533943819817041208482474995767503935936481619325394292702319371068001002571258659808154400837655926757688391606818083134249133400944407618230195962145159502078332098276333907975552627846857278115576963766358282569408721662627336909522338668229914625511815987740186158013433538968587062451224686564620751831569241269065730985842034357884021444396897695520091592406421096298994737789621815656264479073848489433446622221104792059966586508432603442613665721849738029425698907555516074914633406735714233456868745318457639432205838413951949766906407392330247487484603747893989952665565245930029915361043807002118379098411618982613204598784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -311950502179632824186888937652964444124802540836379343547267272560913911938578045211813983681248728632052331284276314041264872911027826106489916287418758454055610407196461234293838007509606622743140952638253737383409721059960554953185830027073650491448169305502554476505634579479646690774982401921360996731692255042086097555257118118189772776302488469123507356222035120544657920415419176465877881506706978988155938223074710780768712957288072525103193013940540196368825121462778132796661828017130355304707559447376092393629840800649668167435321890649648661517780623809062635589292844886566567751463203424685985464471507200629746532089821584881947810360721496287755294634422892067739176784015590847328535463887969687088750122181259873874561376429665770887871504710745195672118016785709694789562725831318722701956588173080922803152792211641296185268775541908852682817890024985020116574550127643584539592206418929080291830713427165389291678199747264249738092937897346843027248373220701016189527757632328983350880593683528442884352400712250033864141418204368341816106222423627056013023111312795567646924848882821916854612744777971265266938986638692799674046044165318876474760182323821863732372663489884275568288148822857477740577823068779658984375066597073801505508517274220128201009387943427475546592242467074766698304310524133734311399887444015601024705468971960001869071145741374245206318227458084097750873485634801677935464789820752646578811517639033449648644882362380192460179940277298500583587221329264343175252654253742982699755296523274692390984036072669892165737368624547775416401221226005073580916732560969864785309827829800633800120760453521226173734789699134979070602711939955693457312082001466868309715069669896573954600510550884129030354836477062836303974441500238345977518386386906967468201338230087315301980630369889601683108428291182977730694799164410841107157427522267187019215813897333126097806225102356930561812205854239567769076608925885645912393685109880208244801948839315174526970328705501973361197011281788637338917927250606133037546570613068986522676573275974818583464495018931029014741096304162995643171978575377344657470380174047523536526130558805248546028631975374715877504469095858543191646672706484028395377659074847154335872612577981777336906126610169087637439284408586592875604572312505182487040955804736075383835864422521076325676671353054648799516851761237845096756841760059767428412544971926902416339938756798887739001915370466215866122064516269632334500416694929136886162692416573941641114302979385347182032739702757868064921399301251534088028315854081949027286380277923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 673013300822174123217398972403773968672578326092842332690427197494772544841029098204659884171197344111232084234268999315626588515842553404260244030590162742227946351415479439047532709465360234687119730680079926628319918531441232781637105047876259579356917157865362776302948475350484206210993661489987467019219908225548485863731893202349979511035949253240123028285964773265323835778408668305515960158352524799359392598315780711330177571950061187295343094289769336869587360580197157141914584703362402078575767753794423731581968658758562621746853339967099461225985862759606521202029608910716773934655562713552075672072846171952284397846455402968798897409519837036839662890016786605823208744618411191422019853780783508520036816083485954461327142869323170572253938123455386355998682448037194872938308415212257027057877505757777009569031697626822154431666363526697680070513295274248882803375447202435844341695243773405771966578552575778038708914960221562868990785898198336522579276972825791932071876572040258105818273634139521877589071633595808593549656703915394679262125408067917777277829030352698959781726818074473517503225224875805286340464443715795614060331018685043593376438060741990562874522362671149561241770723409268280556288971671906513994747041859682367142818401202147022470273461717277559571526447284205028391929001033140397959313028875836528227656744448694857729210665638525511394036231695318457112808428359233597494111896715328292860419038686410263517825888195561947920626884682079075951872573464980152074767875830976971698548616453846760231288721745904962636302563372130658428990399799517024569790514350027370218717390527359260712826688546478442748250709837199638520653382664024867604269639771372895435450222981189547290697179031491222006995383775190903424319617975689931780951517021754483573967491567162592028171650668688049960600246118560920882210271249512544492211840416647076300567607694214237045910862266317084433303989566459800825021940050259711974435628997872881467266969273883223767436014757260106240465697949554828111915984515093206115929060208513401481718242749616069496431736650905459404513932337712776170180372897748006353262686788691889097023690428579276326233983601676455339110008855178793113301102756101257489125208964610036082828655028066678948648402849890680665666877381098692530687914544953512424836614738070451217322654216709867697319057860244484007416439979579161637195046698879852853883334661677063155379987573567235379409865108022848490531868677004167705948421979195780730655237733154326089365661586727136986324885609831673437138350719465135660858268516364151549055570280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -777632526956095868287859128737858407512725058833165226803501614411682627189898821568273373375348389040057149216935201754452260227258685797298715747411004553624299294043038879039655428982249159774958484963790896619686683389493604194614648632589791792189728508829389156594588363292664986109471617252759223840414376731923391470749101131504846343133488219997005909328195161564486847689466533260072755601403787476878284716628305857624337311369013993407927857045480512700234628584906744279590664868264350783170093099690856354454386573217884671529546864535444590452771673697208060301273899560715625942264153441274410371301922390837030939031872109650080878721483781474088921135861670735550028539793968644848858959727437622230992809541928153138266868452996715372577996565875801507771442586216378437677053642671861324386756053407640646918133807082271509728918201867055202840894664230324166790651945599581585576334571587403202066059329976167230814103575118963049143010578477319388341209111612780747548555142674123357999229252253566868340576456049852134759714106022811947469014525937138446270356191875997496630680883171503306425189947775323735314117276710977341735939406435373827824334958840467995303000114652868643099201720233865068824983190636433302884114401620503879242298416574823864053817102519920534065976618749420023525912430049674574782420965077253826631112056024893448225813470361293462599122948680040016539928842346533631769039519010166262211739201738158061926458199946149139414352135238585697922536155430062102812907815958999993130236489858644277515310920020229917112857312820775812436713684908336748020786170379639545094692803423884942818510391802723230740677471419092906847008206684835737079792602885882040785699694064299104481513400965118918181583155519808508571840289550067069698709197457812631842701446715917104633195450431164450050598012724206833390432400644659438568434848547295394735354266126343283807000728085158229582606576179197136715968082912341445569333503814561062497259591249277748243128354777547963382633448439536452688475330160586582965722952947981739270901831559799156932191088401670998630155446494483534902201684932122944829979230489089519727079051052615716964844017289063045350010020842790176302830335793065247542837933342638485383995072293627028495731907955375821719303240677486530780715934276247471347368299520801822665600084996985269144297301116522264034944334930997459761792245002017243111180460144113697402744183715176270563690305379795518790428357795302234502364726420813804370846215872537373932928744477354689784488698555098959880557054039672670598299737479848715777177687162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] -1273222825524808878238557437831029377484749147941552033876989902787077633097170999847369294357915067554567732874099705247028993655650070106327700130258291756218502670528539207227342408128389237659812587191377415144632128967477928056291638521944693264070981088356446503074391579048481835074079073430040505240038014200234635909417332189432548562193063811012366270824518256677933309905891348742001489744693466482603200882541100289334188990012957849853880915842066195456866414188024722580985647058005813631843084502962043261657691968714123143271462843047189695652482762514740008957423167779057812715238802979694746074107694999243389302073907204011673627703001920670774214226911944470715030191178576531197281355925550146390161385818953402336140036774635702676072805126710048926351422292930983173288464893481131320533173728620300941139018553611636276303497372550006324877066688849281083337379206507766880819267094325106772952420712622178361329660959784452300940143507467996553741012863894694876383150413756588470763113279935688750083983300099607845123137433622962682691572062892039759604761134936822564493339032076120517913268968942946550053327749995640453380332340598370501559001121788172800751300062718321758833771682448796011024435970985404872343242917704414694654224833189316371733596115723297485112191626316201514318733382834632983610281994148877549456041083412172787477833160271232522868429552042513262413194227233497457054691497234270373192203161380869678662810196587117445518301012772293946366065220295747126852988010668731871171758765397004335155296873265063492794257477944866028534647681707861293083714133758261988576937395886285991490598264735536072708499156278399282479568574196866884125577571271328451760603963220155867750341426353183700828410081623807257585164528327224557214192348748594585340662191702548268472317093488827590192040175897986928675452140502692508063162010278898794700564424257489666632814691850868062005356378082943417854128788460493987053228112730365237435755762220224015550345407130025859341890245296311799220423719195660110102568692492818596071143473122708719236292095172561844495691770558502815963211820599513444498751147971932805913742386776980384628165469140608165574686708970104036873019161976889226267632623545378962788752460886908504832057054676340190811071997208333077336923753111120851676261484097479521912502229458718470107134577534019519128297886777417461231877785254016027024083172059416574490231388809664881811051283487806055837701838455437311711373676075251368912311061026081866483444103611714052958568692044371705233640305348590315875317447016027996204269502988288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] 9988996929422092821430776496211591628116963144110238155317932401981573939294194912993870447275051018690332211304112794273922236069568587448826157056105836293945687496437298013737470974041036289863992565259051534400010434004982582835489108871077295773266948128246562166413533152461408235663488662240979733535726536322215479973766681239054875102070324047073533708330525135444037658961178340995522383635493031765340596619011991760670079614291606369590557660730506092531407967937825751425594937419150962143324817637772914855080238501448349757761327846050507525052885855239382043939963615083974027587228933053577776241198363395251439575330606171459904386287084138746176700961813405275696076821342963988059722362862022108676577902214990114193357631023966732662195353316093772690949947085432651292327705338357310971794805388797968416098509824840033590917776660365958288636134398669954970206789180910837100519233349941602114726256226966768599705509107125251838168733433045368959034201704759492180897713559547856414702137203431979664433696399095482164021919448426179124530836298558014225390507883249146657057793355963966550899883070345105938630311621771479546811549430581965794967728779423144842678158941669201199965381431568464358859180534969010375547069105722500698545518565287517557803207263825090257803514396827502353165081714884199548602824403184815994179809736040637321457597390654585520746654675340916753823283389747190529346863864573592334588657334165153589220431262279166757644642723986112178887704974941106427841259143944900724837297097649420636205510573213658188931463808955473335966825118415333971408134291621025542123100180208422503585878071934869298353214311869607101169084494311584275163911144291353402653983044190724346053643901359617577625623557158925182482989013984780822327709767826126354541246088791467925146528807657947138263333201043798909856568218815885033595176454827326941290526343397425468203535712427046088024624166235175290346998870022334232774448725388330670718421741152970208109436554236217288150715882339502159665254410720249902902876379475670790752066836742520990477913891371141226367054589476975591536911339423187028784913966038765464888036095520349992698612010124578865019297713721601100950817307534786272911282907570901337634695527940830727241531129748097814687547380188523896628665408548854980502909370194431178400262077490785469800423109772955867669267956074822185792191249384860084186660390894638543882299713942380991986258512250911178645946213908682819169506239401990073261469963475218935262369766690328839658452077683875534811689999120919269589563926709637393744533122973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] -31751199398230276748057410260105242774955818084029725316689379886576755999833483043302870634845270377306292425214091724412115050868936065400965714648596152884339547188002836893056929509279963151314072130486841547997754544840082030454563370087215624891817282472887568686302136544654067228402621187644007072433574143822874366623059577050863397366245429722545087397198153613997629618277034853081591844952071544233955100375982148004072355723622244313783895895388307394036937795180276037761846802392935573815700982168468092801704073757659705806671698058858650029691034389755657796049643839702192700103087913859020907138317365622227414982959804769644750871766541741602862214204356200038190515020806403586186820534812151265210608835221995164076948193055195231734610165615484464282470469003676718973120150059465202207006982973129107609983047934717732706718816536316243789593930946801425362247350462899559033706578623192855188344353236944179255842679638407765574484123435670794290022436737962973363425791860498581480874567853118562839153976526883084445343820758261682394006843226952509709938321708067563691618159676879911190674301889824518617505992868157966412568681686076810680606857271680262039133999343464154606847643584710229843983918008591769005459800243672234525711690516584261857463102838571656220675216842359129357314564506255667747441197598645367292592832052112378976533217951843969996665115604017237904463598122621471198397973512670601954139292079119287544863859522234513523459185137379052378258179773186912094499462023407270056316689299833631292831513124797563835792209138140721942184334787794921794843237125624126554634263370147693288081466174592280429289308955851324957682788761924048238583400029251757919423292989680425893081432260439504705253966183534510477903998167707108193351897752581302373718411718171659226172741392851350544597245036461139430884376011539733808959485736890415263739412424862803699042371390021892058555028090388624694603190192294051593834042680686237167794270472858401238452701562911933220783370738851459477507780258490520846175011786874865421761186615607973412948992087616521308384454962280802050256696104459100601164097102828472506444374548098961424202740195785564967304129679250069188329014838443816002108084172621683254139580839029002208460215136769173469497490546021530853341155137801046657685341518374610817947913625534822903252300532450935192262896981749049611728709804082488492620767976404103644903977902172857221397719048303048902973388866995506304631741769144167086266550318556281254898197911003682241439601967551631192591642889263352371279900096541325714473922601156608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 70366073848540696533514307864976744972457532184608003640230366923669651657154898867499416937040122259207960642867105517502497363325251083858630880934717462397318111923296760100647688335154777321371185162805993177406357396393170051532795876277241335790027720790548971084312618970525254608423499734297193442656294175432882357578560849082916936871573665947057028966758510360142352479586803626659004647931084510847203339285111187248979699517573329776841354769790442480747951663804749049834157111500820996240362723626219517828304646065114852213443946457776952947109923774038434007846495843709979388504433568815595419017992046220194790278901427422372050524995092069538565032625643705893236879887866022121464776511395567622209743486674032653070621720778445572392353778579835848222562799760330064640352271464527249389249546964188153271889669200667274721737747662961370947190772440384382155417124956307222742873782184865763662323716611319844046293413524911654212110948944447964932856020466707438771002902602542527982975596507316708004863890340212708270008953316892866456852484378037997491246672477133411798252354188320571998999685431567882393030850545655827772783465779123932394680335528282133145849642070424218744149944444143895803957643376482503895726674777245568682850340270716332926235778592282153247337544383210779228071236508662003443786152241299192776868965011363570782769026635205140906129708935361951603915186271828794093750579437984215871378687769380945146691651226093051185513097682207849052568662239958786382131501012801392459359000027412859310259901965897102687924160574820506432293162708078634334801919852476083918030613996027642513422928262524567583206666843956065058707905400915684965180164827208484306834352373884043670571400660370274997701724608407672584813232544700584105596780329340330071219939727642448443818934831042284075194050750566801154547243292723246888971154092170196348942828170730004187934463078591058878207061204434091225076757764141474060022794309999445214168342905599481709480352156218865717346229138989606191260174483852928618372114988897132229308931878003531861989062711506112302999178775721276544282803496257232516810966355452057179298215285306554123107567431149794296192131913292551295067731047257692620985831492382772985940417033248839619152300971151326815658271772085370260259890647248682902858479109897124851309888234381799362666173062271544879529985403670912077238897777975283301281031727565086093356491957129410861130165766270481488269202159726208239411398143754948710809679486532172752562699748633021643944415665999419018634994020792509189248702894583764485849165921779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -120288914160968573647421212217648910796532212617662483379481033277915082306276784329337000022599546961616627751655657736626919861751308746925654327708850542197459559285751469032950277675426933364742850925513067364053656632959260228981222653086767795635931074945861077611178099441325427855820210819408111422212454569301843397263030090818917948662599518571137176951668749843550480606317225966335816999738489527218709651616083455194927953420809398923067909979273433652158051132712134977837111920006170530776141589690345911836329434260917079529951784263561492882190072307115608614087140582770114282167841751204663536563460855657672539680839711148615659919560970521996058825573327324643327633472300519483131940545206932782969705124005172282633026225545355448234613765800190749947208653006165548288845618486381367253884073911267095524380840777919875208004473306692527636570376539780248589499755582578817005603987159268720124077449194216132929691383712563171994257546672288272247429066978004385090050242418436445839854657899340060829554216767710525850467327237196778349853725186857816484731723983673687455904820560179113506827861054279044075429770929877366036893591978203761704834093274148399072036414483631638225030624594828431803747909489015489923465140155320269820717968608060973930329146474374565150328572639720291371128013510783134446733351376670741866171863358333916986621640092293194836260740337800017351889755157121733623860033832340249190576591596922810438003995551665898361561485654270108786056123129141667189055566363748598041261236930613372846820746333893621374299941693931306804866557536775912373875491214088845177279120007755648754263004235299182788748559926852485390888596399521297143149861430264240290865507222659233865706879295975940033522778360975895246632672975440336606353753782185865842184349952734423476650132496800665212721144243586610273655016741910596265154685406431875868798628390263939554297817422954573523979946750109518785877618899020589439904231983800864403117960361231710035463486286421346404135632542020466466714018723811195185779855865775097998255117833186920612174463647900911181083958356104995801219844347578931233408925130319606577135081394224764534241807110998161132761856906704186641512946585560326914361472239902041025434554368108806281416452424765387720332126897729145051383820599613402440034917024879468812653854780648044231689649892837073767058929381702773550838917152472074096314611021825352392152063784531844553496017610202644504051998934346977171772443026451496732997741703391232143899902869046477401999369140523400585141782471107957605365313325697416356250840767397888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] 162151257993857164886179852913962769285818666235246314381549223092097511204341344452232672572341490751806894297760292999104942527073705631169015339198715750683053690438312903339397353423829652896907150930167322199327466557893197605166250789490911653496984267426231776109745427460309514552267226041187491041863091176231922992303085022761473146585056311854830603494455572689250527944558398656421962655196748777188232192732920474279232873922922356089558309701911799541808412260609138488158584874183039417926509191501697905853766161698884344860395185961575751728927868048508298270385866249817876727393150482968408664055023043814329338783319567442505954467567383066862818749804061605738660018216346488160732775087838565070432231216022418551590041222813807669299860717994973258114835323600270906946185680615023929892178327585017116264084183675269160990315211988109699955890555122751710699437491233401052595016741181155982686194753950880846828072991728899575295244292078737899855459734088876827862264570823024811369656088281894902885016349938396555788688079862075737819023589680630975791933736905211878390511953790757389691895674438045759526521115667214637649220594379496912983464366659638173426891770722349664299674079899354226960922182907714885284315566161238071236813956470493619858399700528352031593934240103999411235070033024648148640731137524748904748401677244213330927742918306798989518282016737745655587403718282069323487338010408192614348840026615678144164418578276240021313852379512338315008691271003456325068470275296279667054405479606404258416215449054476154184814917121014042895403106399883829884402912753544512448874602950720347246481098785382576172330355663016094245483855715607970773600921041715578193444848288386868634258499930568339409990412834068501101432073655231450929085105430259630155186084765871193657779873358398909407182330319601841066507247359718328720488714522543445159426591697443697398582160344657326084816120209044746599265594231841171337418443727567381194717587389473218456795094473969521138521482383677504750884684603225071334788385113349498192481751650412219175161246519173601731289495550945831056440701062636974466846176889926505268452021274718375539803127328691201578884004915714478512370226565686156422570033425436798529063729034928782840694396391677112972722336690149808329189434955141003837225639224987041812895996085052408694351428238318150749788162891362023246536619471759005030276544917836417226670556072114979412084057164804885204969860695859392433254954519994658268570743744181306571527164245496146450937187270411801247516475819089196725148265748047447632203918520352768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -165821716242974454113349344052558273352325971050720218317485665820549081675367497731182806553418422807770248384985452365681881786277441561271336631702816868709842430807292685065421063672938600533211144584416575263771559606060725727134268130870585311197479417093371898945852961689564785153660647510111199101287815525459807000569676154221701019181870447242080145204331651484680774534639438554214045698470750820251576270840469594576799199296204850028346837339590755363592581424435053902400025899867171880050533370447697532720448371537115980016622029948327388718217892626938796928718082683814824897314955436411361265107541599924843589512482230650592333101119962454223605430747028271434074119734155595819439350790206712326418212723150163160102192158868884021356099216102765035450935827752593149979247368116704266206138622628315153617945603593393728384923599030609138362902017185887391427807619452813072137644297030408230870349629413045888806491372978324191794893094424808688456783489459878254832305860330208248304241676243285017322348592387190234261523786334244323025377415693505430756997487421141255439536860868245031050202350155409528040715156731043282950356721211197740599918948800676878735608359954693600212193541472430465085205114461399517345996919760593784387482558834668494280696339112862435740375616844375026369656251982337412396937023340045998663605454112216081615647506065383712096327189469285983857153130800348896041102402579771968433627940308210938887146937925956448913241442694500688656726029277582433888439223208684182563600492533360538491068011856148772285293451063218283370761761282139159683215197863623024510689335911402382718737183426725919418590377050447331058499760842772526698463283956092743093089100600853900964960472154439485156453779099024443901580209792270309917117236672281680782854653509738989495535595411459662566149261507711053350588974091562702923767837275147832055700019409357392566750774307619616463656758105016167576564915213457597404345170707151130544799482954779704851628418369549850546176922799670526243703961218082724389662439810047543349139693786570324776777519653134096034394443684486551167738145382052592857203706288037665763101755588798848179416655517540206293217123679977514640770756020166011325458472610488493327600214170177098725890587213563993042038653374296973782023122438098449114937704645665825269749250650996801531336908068879357221853851728971646428676569587878244705247805474572939625934121722024105663213165912687200252019983799430529406769084546799187484172428237039283576096305311699215965536903520880779250070803232356190736701898245234696801760104853536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 104844490906194469138117616449412272357228090518345231592103065354519148348682103704690234577545720156691007714935310792519417355980952209981884928898656959089145208849702735649233605119845136533626548967837583002731214341458717346049177699935133713820613134877290622533441820913956043458443803922731231763684592934326738498264552303324401022067086590449999308832106214650676500953367928320515665629815109211909722005229645189804669009653182422689206210760888603540947867060207112120285191991067567452501455165978188468057368128612978296687135887207942929193290138506599084558270815144522202448409622717447709389916664226407398989673904212286711155575142986800790531696017401182003616368882966020756025070267874033172821169903897002188511980048153263514476316650506584258734757487331985440229205557208079513005007594219064801849664694601888443142790597710839207618911148601794781497032123686589455362786115482539620971977140492246725240225874955263085945564594665058711227034339937331560861837876472632585130546357446107831124595148080067201121777701521021170294359100827729334178655130532667049037005884659324967541138936857154004810695212331318528311655491206790661607662656788223889450794402961933514209826541248769887712759570126467110469299399459093385702145291046469254715542575320380360721751147814995389484498319301337948890546927810541322657323977501533192552706340583241238674617308216012330568071427489266129941913204742693390928783499979198510134545204369610747126442761743554543066668700687028183133643237596389636214692636893606798090329495582568551983340110346495211095230027987860626778040243835399774688951750663495604644302210826062388450114193820534150313921558491806015602381912093650250994922385911370760231272035243008529070887947211987417366832299346120769205377593281702651000104588277545335102628511220518683038196286822919753528089553154062432934592622616907606493489848390091033211216034118398585514830415020582381045956825631558143277747964292351642590216438763950596053344359420548728000127339319171124082369200846868667502224615752606691311125205809612876901186161316785148944215199563838199793793217198024302211321556260646520533579264322906477001287481941632098692400858513308720812697284416722485684009312105194395347613298185388857692747344432223627732862174611460060051201342908879743677443392649512104958798426178829285663805761347839435137911460803300311677661715958255681483901730535728966393130560996947833191871754301659645227496433945944758347542707868478989600954089161519226787316800744207854054307039557298194377711816222424508068279463501004378038684924766060544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 21568925530446836979748495113000660910970403677149895732796930382003523736655020296033338257907855951610932107258262256678457188854318727705237096731196549597464648955991388060481003082354330926558026767826342302949179806288501063442777939786872863830288213060091961982188707485289157681592067540764796471346658703176439442338988162919885130774474789632523197421494851340277998366083922293437222687599122079960826892957100814558821411907875438071691926531268067915585233511668066161963760309781975362696563127959165802151698225856687791649965262069367854738112421939931057308235269109778526352558422134602007284464094698584135459218593678567957605861044676911718763549456663198811396527395301021216906609233126687446467582930819181397533670663668170911463456936640384495258100146576916591463755905125525912130513897751478405676457656844639014240209220709189313696123969461408593775080628637611756932758455674562803795003359261568057749303660086073951368090200451306047434374448821668847775662138636012555700261804766814672099832162712765501181540366473959777478913941190327737136039554980772187506871135821211937606513446116377319719290750231820642400055186391294670947595966916524137132082175924588122949361934167925495077696946527718506393365117506463754621053531686930265228678567821309937722568738536031480563157850962742345802901049444928346700300560292753082963213229599574381607894312323206171873769130785307557945803817855489407756321228150483597042925564002149324514687143846121960153227879515688301733026916395400680434745091656717030102784445721535952888790043744377167987421185840778014207960540513388834916605609024586275464993807549200606532749952547219776828527297087326716819864545982425471456743065136152808715789795637530500280736936169092190602186160061007736785204113760960166667518132770910205910347993328394677137017555474804396070432774972305986634853066507613968602852151744433841558538957431430398767082948349997640917269658622069708570087822546416734024517749499658867976101391776150210715350578817689652861264517932130119132236302348627125614877045461509152294331450295584810803024466020565983381846006446036463210059822406744655896838507898133070613595682295569008261714970571752055212426363256494287041138403514537988487114554891696914259843694803835005289189785617055563978169194981907449816652341397233969563015020745835144948474149103779448830646580284719315986469938357212935558292993563057910921266463592978437632328308577112753273068992500795750188256875500308541209607619554354551290114075754360336962291806344994884148281798318124142364318136988744869570179868039053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -176580758077295636632480670104937472801501662745388308695932902312333227535484267442933534679091902140787520913579519824460126152134626057152031591791935963699293167694974311460833284637284333054642665504318851247985021643360920680623389186547629860733332252811815173242477656561607704069322718074990835124776631585482184508165917941533390517431473549324393698579229930246228850173219204459478451083275536571061034564514611259639973991595796353726401197723303894289417026065469852513774023104496593659093553348261851601063328678598312944176904559065073228106031377633581244063384135179059860225727778206676526323260541917921642670941658098468467384553970394036218093611415571782535682930903821665950188681066104320198588748095063365702418954210176831640739723245333770693544742271140294542491580085266008462693438431250070214577891309425242381964123274423680179972415116475622710253769893060910983953409421833390363332325622159969075259350460610339526606299851958380423866370032064622130639065531557141876773446304515104242358697544159053082967857201741847908297332707849987472462626918448819703301478297227576894949869164020203164361987690034511316071189898956962254194032954302082088505270097732379241510920568561628640991785402503023469495864965214982696319408103293282968807387484475298687661213686417630607521281985113115424954480666785560965349284302298724878683567835196753615173309007151120450739889018339925133115148371488142323353632948289902869440539777835334533088323607165767006521557185667877051525526725773842480938211251727362795919853913251786848330342154221808648475317770006725484370557085260744988630222318509989341875395597884734471461360602681999307218477020360421411465700655062430968217467164081381387322660608285200867893869394655031226676825746318743062536009921903846670971209371855150420924552843658424012931434793563487375501167392193810337252688672616491572207177257759727418438108919971063767054249521557848575549897675414005461815711313030747681240910915961077261624356115982814933605291400296315235638855207120600769951384310018469679657029686979158828646121742325764587758718865050935351443939098578960037411111734624218413284330135522062709842092583070761511161227159259202864548117719191251337477428143536847960915801124062972282740982844279520064981588013524483113397014132719675554664308352769421688491154732130693105697684160426694002809438949807336670850591388622611815358838843270432052016885253139047627832224639948452649594849616046440464415677813447234851191787013212242408034147265823326959901261997627164410655582381439239774119729563173456009895071855767715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 301279298846242832448365251426849096446319714678451362210611105391049963302912350337345113281203455027775251005010631142063112943474178477334342649749882047444283609309838791099554744121645598547503532748931303725911634915339348604648921266248191250108441079621588120052958634771653312332559307989300647544541507951245597358503086345484569702564128881020867422342224304701597566689915478821693755752229867830085003951129162330622517322692344667989758470736847135461207194725598260812116901099290169272065137828968882860961641659517541975193943931524996848543916107531698570752112991175953830997073503512646545251703654254750721029649854268751907745757234924207887865884333559238542037079846625242040187904571653015107375561084124938367053358461131177668749950685488903858134891638046559901022914325220079224481940250078015460728805053022573629569404171382722756524800299792079629397870217300114179375535787384218598892813192785405222687964194403236243965296225511133707887206866479467312171227058854729771777867988702379035907616496359025453834220045308092388957191141192385737126830146641832824601786608343488407551880519771324522466697810962519108607328548983125344402025459243703517272315190725122149169149882734116872508498011372141297811735476248587349599984886882446514038492822694179469085647058644345420649196690125904584296117624746129546545143100472883895040305929862781421718173457816407830641573158195741477813791470401168530998443551302528636787428753714856095793301820466272266399710696967243923492150299633845845238482315533446101999961438888227994387678308434106511161870431014012315503878972837055230566767957585119984310471471758003636727920093664247938973183133096618209428174520125344324044473461005440219317297422449103258879494266959718651590317914138140371313485935324308487629216869648966774491145881202365925993801297587208741374433851862175363108150078592767167272304576627889281324621538663159688981582434621622401552824578428973378363274480714049615021792762259602994017880819229690679717189371002627081771221157658950609118746250491298204338819408952705533748220102231894360276936434032016474554169697851206043172949248510045893610725967055217926805682287026773137115387818066868171287740117545393418337862628940867516150841731243575369210730208471150514244913903581682982045322985854991069744531449352016524574197180676736055272658274345663325856458324564853537574279298698619062552907421638355316032921320141358783677991129457618622088605291943094512984212376209847831123527263249687164933841189898866731895594501149060111820770065150193040751399891961369152745983086226833408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -350397017733681683428087085338810845481901998407177527122572131836369341921023343291058051582707747153653590277967164438637965679881134002456487253699384207015124995438475388815076407213249400536229695814540392808437194791584433010231628750131195507146398193850529462153409750416539765837627199001514603170820338679285398238943933611322810476110757021873734619447041277420203336235558985210244422851882554237221366615329181289322365052756473497858833974939103630500386733774586604050156326263611355278011098926871882127134946145640370688232119068509205097402433418111352287778437944399712058600678265243047808784025249987982974271498632290485670000979557110991361114566050581656804242170624784559894092889001376842424018119107745732830869034486868276467675597370575670849046155898461685573482568768700225194962693602153145086796566360069825369340813524147350863489907297337538733707402428329687608221656274734586313751640639924152300944196309621103029585578038639518166489688261753674287293422202591764374725760543235216852423557461104675534841827062978701892223745324942975068711976826441070893730426088836183276485129269043178441898443226274299361519995640309035653657058539202324486625918169762095714924669345529758376664853010650119745129831924310838077889924245905713616327246399166899125171813667632653896608538292696073354463518724139305116577792891510386300397344303946945938524577031951260124422952292980104425387531413224252382812857031150938093726625086926727197871111406548389610870288271868120240493754862519785985609095298885181031289187263219325568337788269502454504046269851662284170306180457486300194238414042087238893951412138573109899941511884193128161914637647870690323731577606821337650421306966667826229862440521163131286336188733698286571882921555146747985743566844394281750946114448913588200237229432306702237138828147371925697038617561582876268768294897994721505386510972823152470335035012403215468443650324734781858754948351448657906861276616771783547068884090844366440543704306205639616752324805287752170693026316414908514941512928991404797458188378200040634566879094076402923045435194118990353851365060144334288494487014080182367888947071954227066252553224564108227903654674663867525867604752902792749107525888690920404209989351313467377889833352832550695512348657124048471693404227844125433138322247289394116941378130908246295317453890547759726843661302787676010139045575872851134963770032998429645206856175877694964203191280686791574147148460479244786874647873255437103690332338933112025612974528840782284909045126758046008444101084653164684696631297105942997646767683140583424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 318784736411125353885683897718861798842265416105716344196337845738922453383904331007035938436074817905996767519055936193403495880447579437515722995173698779756735330061501952090460707786728672815671958445641227265781109143023807236104076557481306876767081427435477586907190833875470823963464180784964611121820778286517057238825638403212368181656659579983441293972093382075403415150818136841023613375064267695408327144414182885235840739460384609578545583754544058415790295390920851304036254266896352684970994789195883437126466375671886751406429060295336575601725284436831399803044021243164021545959849182692679098477551080127607481006563843670601254446193917713509123287669847482293155129923525031847694775219607959706984010717983269024825343095177924865663441778486693761643283821299402588753109897682714927514526528981947841345032384948485748866511430568611427432155771622214736474167386335187963795208390195176523274115660127480428040846119715548170510350470348569972138264991069846874452626134283792884988077160494297327113087505789647558770656454342782658748830682481493720070422412298899510594326483960501708032152901874542583473129033279920921792913841978215317051563303586182325233326032492981651718799217841852178279365612754998830214535467415165779436536193870411009147732671840966689842565657660932242612467088070406765905110336126965097724335732808537402821172331394497527053955842442155451373932254378666242714633136659756458874142994290007688046599292507091870863715907349774799620055170346563150785241559240905728672526335300930202237816380978734539239666547693388380246031793505846971861978657113057563880190114621969784166538623012713753727087556754896409619767340940961310517258277185936692288943031773565965109761285156144311326048279181412005243914019263105169897157433294343441862773953456194532846707866867219500329606038155046908930734379926219665998616369280263340378062741992285992403555949847329173011283818437008461226127410913226210638682788750610182471082583937156813154019367179497976642887655673095010524529929878100008128300170942782542424625466396636552676574020495910281719795064079964855119871001535614003830345006339334008435421535217168749871547994738372834539650547608769857016411101945747609182306546713484940466793999654838980002840964462754387801854554832648684730929043104438688997742159144344462387989136446989390271362900327395526180252457699789339821731958473838903453897886937749322922988508427632019542407847264054838836589744933985702658518122187673072110255461776135999938819688891121455884781789057474919764679813311455613995003335394065068411453949423386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -238227548064132321076302235338059483455872889712238214308071093589131716224894842832499448061739387044821434608426350056247620568907804855085663773471641481970555177267042517135932559503617131941623568538374308662715112426886126145087287784259171086293140898042726569384815592928978628995716937322366384382570835950848662519384875701389555001703963850493510855703093834395815556807105617296209169225079944371891098063126869694533220015938011060618962204560155827091533241818479381705140980876009913365130816331008479354363358522144380328122560476335695761622046860733924137788972715406647340700674137403287443404351455238470953398293787322917539146383686021360863393563002668644846384970933782332917404475918240934669757760646539419362257088501091172909704868921976267849939188506937113579684092017803671393113446034082136600775991812954236520361893212942382314909814525562722188657599793183821779333081442244637347091156584001902286564377711581346434779433484907887812882855760277029934566387019460038847398595209096013694496173136447620179090855692082662265657950069120592018129859872131542426084097740456581699465461350566869103979853387750926279901778296350095650089923109016160553348451009669195849016620389763269162589968656043004783232887490759193337103071959473357125194165045629418382928906591419062197821532974611740599798963139388791086496180120334728596072913003806682038024220901503880000839230430400939956510979713650194349850643356668897197821205739068553804700368121916508624657620309962660774636923262400765054389801527987479442136497512569850544152661072745238157083373565321337107416750395601639540232144750385857992727815184548569538132553129287530533357208314853954755671169128169641685807679310612249318027898626732366588516521123023988761016614836664561625868116547472095255446406144140149653123691531178933690952784886604602341517063178446135848416178044693450366745804902620302229809707930504889201880990566634584972560142452338712429221029809651899012171480133413270305857162310196817446784629398349456937270921702093954238476338838597770395913435881316587555355160001252749063463531787429433235935314588608003920389261530789083856108964901290770716321905059096396626377823184013079365680821336595622512440277459527342758857836680337542497210813828340119884653449293982881889737772287667633661488328498286539819671607593434563210904857403440328813513830746611640284084316665540582842077742487345970943008363598222101866120525961934845916645469166504476343706532883674446876495501825718639157121165913406029068636973612098821967599584927769349761953036952943688249527520863000199168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 151411307800909511229689176871573575715219879791871384640145120804612450633109454115486335194080687027459688703222376875002891237985091916012136186288765327215983521249034786056539447450718377499345218112523729197302936071068014055192939456654297283800414720799932646307747012003415600611038319634760658113312809685063065973926030781490717809531187624171938112928150885197388420744106294104543976678742267817180528650146453963095170210106252118577893401076171638413192130203426321446678573243266226525281662652282747738481497053390418506426804723140767302482726080908598141147177858617460136529498709164328503824480909179026749256898955590789992113090479267273438175020598361521922134057413970114303215047899939847441124327984186637686256994251840709842866263732867081711671704294611434925584163059925677972843859777167178050023361891334854012388900555623874460585026667676399473360206195818296994386364735400785486765250278790029765916393639117165337050873402609758781362216063709989372144118167331889067311124751453098549599540540143048725597404567435836921955666768903685441189265023562647422548960695896655772919175286264020586860577913223770062595798359185883532761370641570362456841112476698249221348668034345555209787594654358730882602176649946416872679493539166475264585875704480867135434918381160035098098538398261083795269339170050622424377481940714859962666974659827389910271166078844245606755492535790661106232740948675093834705062269782922597685415317668135651965057948248739314162380964942616690763977626703338857933530296674063736121875787429154862813421127187993201977492803068145460779707379130935408359432414923857479196888937019163526879708321033753879648478182887578496807053740465247578196711696758889540188460456208612436450684449136002154152008806553919168168587800295486178134392192724575495137157278278975323830123181348271894360829232582018890799269281776933649848127261092357608455533975415335074432090341428210701405206451245454008949833680505571120677368447551340029315317590843361590131454940139846581165372847393539580377117951531622204586605886291927146849325933986030455148523579745220947623929005025663329326780250345355061208225605627056542691644060991004544705438282733435847473282215354198408804843012132553645876367430424595568182397969953527271293576391123490872496051068630687817302450821219143166479245592874751279577230363954709869984810920686079067814826337964485853216435874743893939782129615874633470789736842903672338919802511738403776268657673626552098660432042300315060043063110559340206711641613186812115229035800145823225237137882458284245595119903683117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -86118819523257279005833806272614250711911202910903812443755996831590845510942358427727468514193239528366802315082432697736889693909115889029305435905111974318858334745943468078751577623887413162911063175201629317235497548947182597873937019883244184730116674718192547283880468136167129602497148130355458261472314767900289507807322901191462142597924664077934829493367863960529494562538905375366921976297264203198456071823482761188729660861234752400366397626190410081491467333265314173444695815984079924833195186283158653343570504441572055761276704289130162595313150436686046543434981084295704160806815001521444867249012849940136659202953942964292743464102055737639533650689496679450406493437060061510082868663944736554925073728046192470790767595808651351830253298976270043326040149863966576568674711419977104514633506348462545171299262612683540205408551720376548100388681178377552523883881871086994298916108203889652912495414453997207358939667669995639890201791320380567904670254141848761331517239259599883694427406188670027874487648764709450621854230562190679252454302084522252451502628579143805223769561421388287194525703900873453376882057927122649139978478038319338767842138157911971363485187474390270541775320238386247655799035187026502936837631050699739264574910196071956515240946638600435088251375437480077209294155031276920987266268260525576600882085398247717414985688382934026371956200300353172919799623071562541041725007098140366347469704018882851550285026425058998976554864695217599244893489353656668847198600137524843134026630922063083455697962201411753472328456020725175165308596319533425373117410524739044306681826113288588967122330659447713325436083835909979102998057887436659957876945194111575380254955098976379621766711590737536441954387045456102719492827508576996868973373630856007908204097613711265866408211035200517872535539262712355269486768082094793604904978016050955941392952009917154151504483101722787292680038681546150057386931477028711457080141724919136938446894373598010974539837219758023239019989194811299128496775081274965824962744153563402322044161543356664509224255625050315982751281129257116458095912202667639743889322234036682772092806590578426012768502662101178238100098398411800457695619861382367834056166406809932175820795286882785867907152239414972563867081707385784533904798658627779107605798906717162252568344114773580366133179736444548192901825928518124380996481729757284037134386295819704223333078832983140589883680006745580318533285238531537917153579312271175314873229530258874835145183941975659329228509166369240893343433693724943184885902147189750233804112924770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 47461560642214330931589267144376718733353498371451617825238821682581930574810049729473080016123940957942329836186022180255587408436699183561569478597631906583013845880787780980007751634102526581262542572540613751319417245460056505818837462621925602919489435453133915784852208020185571665701396612766167052429629227797412713155183711513842078366859698103853342362593650763455219474100080411692883530132220401507236395051157986631890095559293561182990221892986607536441579996585480409749552632978547705635518447445295957825082148126457607791115372327159975574554514318017072299012925225376944149414727117064417618041987482882286332130594693035127792097581315391732242300607989496487729634051521447430608132640557257226489315940895745706706328463001149628050530201876125852883948971332012147290097617603443071825982022473401489014675400210324736680347798033966579528612920194006528408458349513627317451346904679714749995433013863692398338214600181010949655034109552445119579656928140421628679381959923525804236980676695900966894236270691898263320713062086864259917830360652995312748235759826226013401537503875940251140029541939237792025082221299127477058325280481797336471264791865876426925932003900193256382224612934211524039009173454251476594084528030097854107042496846097584226195277419059794264405832443302239311340010158494155346413323140031618032694478657853861860570978274921251479753769674084868527672226979755960018076572043908254016269972614345812078248415253467947023020933319857888331148121964566081398721812338754904122567229499542144026136370067147720167264454086658522109077151144728603548800648489384520153572157887450753795351092420479505379629387542971347212587851129623822634017518910460194888823351086138073460339379299082077008969304634644108077425226250955436778989001643082166293650267754444008727913584794415000662968038508467240066981534697893333867818105825403776322336411404070780325355700048542614398925377940372958994041207271389412601646165946485801785863744613025149814039040504176881409911245599733901109588640240620948484069980055285907214096928282404843144563719024148436002053803558931726927749300748444713413253196806451370770167845707016776812846435672778148510840858645373392738229932399960117588511696131459944298116598122462378469792567421746295872434478704773526708097246069674764452068245621085838015709252564683195164058358434267967085518127828081753577026805049470139174894469306338151711744419413210527692257067725920172996517660279004143918420352210557747831860697048355707772081811173329090412389537279289354241089346190714432338033884850661388318953026814476288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -27247804754544512354982225368183583942391829229044517013290354064145588893872587779138760341943902200612099047354912894339462898261225599083061300423725657470552348358095304011757566399977860938703486261874577443091391249558286626978651878157540472574910971184670776787098657049746941657512986404202684999204934208584266837640016162617363523485053950262802887397439320653484666331586918900835054266274348409619477351147400980040458432186380103188330101491783993628451649229624151768011258271049891743732406803250559298591381115927760603777813771407799928288382847690315112147013432410447544096537060147435660194726107666676329115091587600715867950685878949427303649311993169647131345519089291268898534817488234469449286028732415568965261369884663603356992281958045906476499072931389326467376980182846914155229008293001154671869856425986161798413758999203971154777723339635105636604010094671451988286986633819603675913550431602032349353272775474631772983855560381920205962795186503684805179084610417457897817197915714362695766066192505545913468317545938184605124521203783923762124991667401556694602678095793758938305196272445458529506055246878019162965656737364268420062501247288917053140784830239913841575553023856949858499612398059927467339080771781934154434034062064880591307252607737290515070455936043316114888223218958271911716824894317684242103779663422005817518162580470948837950906270986857639952781833252546621848798098130829946346270479596388379104403867670961256050920105379404065373904554544020446724934064122204981334020210231498771083707112834328270605648017580275504779208221623025245655381104919348112964912706336791219339544204869866004342510977424324519754229496708429247299342984514495010657528751283957240301260084475810086565321089276253915856281621825635656326587190209380859510460109373623368082676732575254905367599140002932041111541045404191523376805957951855545859540890807331704028131572914306090293572257606071579615827809689150149613514207990892404686592772771984362537575735187754167657583541086465796880613075833573801553998116907832366381654894503041487845113998563988995972965286316882245325142864706896917619069827221457852309459415191234722149564221325475989540305974047721008335499875629708755310835156943620683280063055344722385803280679586232407755083271814087673287841775247524581193211165792348741536534137939325114707636770244673880646874881630890297696208951809348430484302702241086976963437403329242953127080345355732620094932177192237620689560579218074796331444129643064533883142589784821711939969682926769409519530762757824334445910536100127358016995496250310656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 16294381434631135884938367897268939740285240289998057506493287685016342152740711357843968242515809827287225939034951481322732854375006298457167299005361064537948026613176962428686558060803631091459152458947653929186880961012528146631018532908912746908212059526564039656262176201369375618422095289231914535735485993695540458410288049713186118581494524290008470516203273522462182742217928025152096467036900083791399876555163526657105181220417437967595199642929312542684112851240607592775451308539640123751912098127248669043681645153797112066619313378680190612262979096351290723994182590984204909685052797289288797186201150865603540594580273797783084558894094924460490120409091133353388769540003735750562411216018215113615396934119371430964534470406416588614388258318880244397880658911234293054246913913932203586693182215436391928473517088746528504047234941135794840791393360473940837775696758187912359008134251628680785494987320410381417558674492656565672132869857444996978301679747758245279345165981230534481488740405752756006703115485216752159798582295876184987292759112038704207033486004956505727759575980968966432961909945698258986708149211827689814878671109019551871597542839632194299627818997800218180046347893770905545005055010192715983481184870876321067670579450735720376568582624963688401758255765135848728366404318580723027826631514258651284489156567117299571248565902139767338971882272964663609997615431727517426276249345986033307460412265088969232560226834346399626971255355078553230584472069818921642683118560139478238619346413610888605045391247604214794331641088992734619912295668762274460911733043780318326596403352566247495088336570197768599454746556214831306668704635023558654963888637077001705779472601577965017082698493523921938366491754205666240243852385803870696748527801578232761473345165001494983897741215205093817271407380024597020434645185528206405766781122609461581813654815193997669075314899883088908672858858534106844258043780883410183763938834058229343413803270204088876861035559976197930168535622912031927133254078458575765235937307978791133246541199060163868432064013145175253135592823559826088297420832066131225025914908844972947264888742127444649537130735225676228758631611172229187716004902946254637574931889935014429798435834311489657912657973037062854035301928093100642024055928301924353973099827033773628040050922632681658181748531053872721813485711958657634056852349474584286306330152885241256974540434021072998672511578039587969979575749872143641549490293195249624604734049910625962938823771568882252429420574236297103775564809321451204797095777468548764120903061602304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -9559753298209996968895534293114941148048160500954886514969309166813317824494321457601804561691868371990467731520092871386361839272401287097640104991327431472798545655922693554036179069595766446668204581673673819577435784147879260007938805832500770014091553146611772027897470758332986367443383485242184526945854328478265684798959687814065044061496744563060883343083235777220037554644865470076553175433162128389353389741339017478259099518608149095771417333941756372101555638044474643331342598282509246787652552813778724497335056219414077335230709643176785058539967682691255056735289589275984076037783568312767712548961703657307994925781027944831378683454757875978940675981556339547933840108893712941873097542255956883260731818685407697653482926718132751925294950470081953846975807976662397157214839594671355595665709369430438367063860400143989420927622312517287349139705961936178761207260334188443353027959208001286486805778130242990877582462203828039969732680267401186068445701516313684921479148476696314641592326023597154016215791852038555237309657048801636791322964776613878001523425129793350428844478620184725502907406902362659235607933888278258952226805313392282549243886973098117201678379769308661671155863214335242791276147902580301516950698788704522523898520141025890854792205231566467651281406009395072351378411627129254438767892716578241819945249690760105521285367201374635784387638754870080848581903518939327552205972178609773273211835659544853923315834367189408857465855680882657468302955619065466071108316580100478001532743320615748493124980931607527646792359308508131790422200489021868117863482804183745852974444381440114949051007406337154832230408299449135194194348022301257593889464911506387778178669793455624817433680020494198957865327239923807340383371844923362616874814377380241852835929690366950583426615091906241311765966560589527651288362018332330579643411637217652993677594630631084594198280095037461845851343741840598792860044534769581868707116396366740448045324447175539109338907634212038702288469693624691929701439553569891205609834411635786631748809307251192484485299417270402695589187278235989517473006816162710600302265532584428588666879913436142777039005591309356258804966136486900183159632220132274796043318741689462247657089675185371372813812282916671095651530283289761697436220665011124338822899698743938467746544300793520379854323566006755532328467016034242247306304042334835199162984658334548828345495105453136431862310152862908656165275715698021873345308788995003202670642570506702175628186079133665649235695122580073748401829979831572315998886268069276955628056734597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 5201734702631269388758992095617867379461314388403535763944354697366417421660491888435944484150983549583072858154977372052631375766813185998575889147124955568188268585473334574522598660609027069402358892622475817325592497975877423542309656411036785979834977229507134197996647059820546409331734049854473559807456212903453810615038844723705609567115352266401753830867834554026147634671790548365607355599969182415144475422927036301532668942660508743705719532474844335904022860774689137914209304946713075826938997848684102213965100085675477249759137333817851809198721905221967466339314737021961200376503155535094281277122580963157390965317026013322087615080953533382745121232159438123368432428228575327924670804520288059861768810902147759476563224526578497591531133603464824992925936861957778943903195023695359628541886395425402718158508167872236580447234924005014996837841716840819354179015987529627223393836973649760445175056602181503235531682690691631467398890179850714438635533274803215101198994118149232650086375068563270820104439239203797928010918252872721779131704073122031133804646538255035277565570548720507421751912295016055122591790056840503886381096520455249965967193396454650508554901059744966801191966088364654434434039928649395502954998661376376696530116712765431721955305554600901676456000488173589513515042743939105787792901872379739539265022745457411610314144538235329639982456033616879751901015896935254428498415095508116639444679182227731472137920294159961140055903443926693884352522126102541156978643869343217391877984543015453605093170480603039318081273932086127005814381097227942119064317776705341979117766294695605116771241343732621402489879182083198596986425631106738771219486611580656056686645198679426398179749141203255052170087736482890168679873136580153638629037758288397333767465158541967324858032931367858086010768958699047818182191274199134195958446067415923722977382211925960512579435106929428514838218525094114574592329816854903251591953997484747498306117803703763972669138866778715936672801093846161942077619933670199344656053728135977605950463282424908519512540299645828211478449792417708311817573416649438663712934218563241226925515658110350172490875386520499145885886515904993877121302808503763753853336174018466543113210043061270087218105310795502963608132725399638202453546450807000221070576035460201692432138055053216689933950644844291861455774687115949872163883273484921235276214414465885347489928974761947531640820816998686709384168029370551664937779361457823638873907671366792274063001640473811202927008973255778375626349181324718245104133127419171896652833730068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -2538900398659367100827816194561335876400759897052434385437951928549814363584378067223968185324266619151557506018605418443482054519675155899100472284639716246401879377359261898766910917579104343434655887116520384213919685454332926955053881046735512751997235337413235591751528938302024384549910150768987477265878637246545810496618282610097498962778099561798975166271955571076575400994080223975384324520737048976647490832434868517801016052114787303549397549922229803474521106849093927493254209945846986099231112692927136726637697001235919926966327081392495961942058502373866460199967435736768164615310434963217887768585964547545262581816908479097158882570186513991067182853759272996914198263087417556662931246325669558447143675415122699173374514691686420024430734050482116296369034854312771255444210473157071523861488301579424312558544685917142977252212738381028538512386546287638011713032587760612511407704908910461840508402640640594933801177143080088460154230947437616877936248712063918193411437425778002636050116137160676188544988082966930335025421739767164754271810851366990250900672050057897936308784451734396281952515883592268040706665028539819388881372207558423553109471959265058487881061339598306566182213426653270721160063573000812326786888874951961097363680556729866097230973276259819112709054032111692955769621786836711259260246331775932561350128803845504946243101824085006971060323512084578130279167265057307030987214778500963343416948829338072342338035554900861514143016801738742560947598258538075933132289908226040110864427679845663508120037474743028454291119553575029772467693614875240146941049040520032319285566083306888720825165683982043389593528928299282373305132568157537508096277037087797043914021201724136431919163034730182562956926573962705935400013488148669026609969477764330245131882008182674995604077073269104752048042575701887584995445794134757603486781850318820229666388871136991897075155212317849749087810815870349085920718369093857962710368384735063007146058110036623927037505215152827885499060655346091281708161082159683936974412453500407719973343788546645360448738153952762638156933923648472693764249263800588648216385213065233761921717580919261489982456565162542761306018181643522091262000351097538634402608279040554397967970244790430115620641596551928277871705480846320252717491092378269341283300386050558108833367610819883558571120822836215586126122534370375363814715785554359068676730269020031920584481819135396647228977937060859678084957182625157858353000720507343440199298844201528631159532493264491631881112477323969377317229909617778993119832955696121137821485870612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 1088336926817459170585015349636999311850377178277373105034227386753078946430359094939927202028806809318130320047521238372861309525926385550615442798239775577753719009797277863846336882787749300902221120969619431801515228993043670291136497641395020353039141193621978284047466961023782344076445343487506641949729941092323452051536360403739550595277629312703281741984808909637833850097365315381113134842140786588981637088385669055717388953858995688651180387496420427848820493815233335931978124630988712058199461360466124940125270607582739793538891000174780085892123079775872475645261030044900781156482816996326737287063757706062808190481591673478314199444274006036506035499818877195793756058583253634807376518628018097040444080141796874260984071146372405051471658447037794633040399643440311181309261371605593343514774356182699706529125191766401376289361401409572744508805573578501183509428878477616543312981670287604491609548810915095370448774652701859207834755578350370814968271911283919755284407661601425727988973631268767400307695750060305018102761474359571801791331938085124830613049865755115764678675492500261440131834774431734763848483416789191707914580731655467059298277366282133347415973735569657655352461466883114795290890322986057318105144877952835509624467630699141660656871306195342413750043889983753280662511415881745857486033171545114432718753072707296468878552915720085114172273518389169283102741216901348542585082641600910419427569458476296548977972906400670500763762930730206653852939830074901468102356189603647670538439638749821195800600692963815153282744107509593673769638798901832895145550223451731776461016546280244645891028292857492571690881022558685663070040336744107777381766576321317220251680642304584053225083963016558980969691202444219574260869788546988701990013521184765030267867091890844393313485920080432892922293272031393785900223065114025002488947151102300947322209293922789479500460949083312038393975382861709284463186487746130961579639551559646220609462665864852181214033259979404783942889799970917451295742906814555084277243928582744504457344586575893079391067542182171430546956023765246392123220117160474399744789815449033823985950383472880149753573568323616577734410228732362317439725292966013406182473910574740914399008586431520003497982380937291061550129260678145974946242626685083900671321144650920487868410751982413351735709350239189743068580426350200456674837147116444051967233264264136980286055757961551890698881769988057246934401122053540519530948244775364873451539219520606408982127945294251908624303883490750836937190164136414420383556364342166314457316909383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -402795582787251930095695989430270062194953421786366813339546141999139545668763552422596269474344079291968333097130559024455361704942397967972536374895063182170606833681649166165116885893414236990558996829223163130494833576872059467716555771147766746361090001828649011809797110919325277485781025266761587322157118759320321036567954515875240061989707272785228183384605679048741916644620005507663023333469024524201005517890235845715528959385987901495280683234310751431902400195777667040464258529852379958613426471651058971962868868206384142435538008952532722385816875770401324938048078319419530661105031290191019879899581357578775567798587705708507266183709692367626742246940075585225379889717159738759804884134986561510412040421429342113318677014092934785978747620431295371390882945504455319431629415238490134444982959399277698559307552405407089734387244463100117140480359773704207933976007605988569807148519689730500012009292979511207052602835333095756146753031972304025623646738082612200793541258943824525763842538736782874650220242864915041454920371458745185910355837097670414940469012169520754966412319188620377200215742147762329051069612181344392777498248741939708189721852107234791968610917590570212703112152580128934406958028252342184580808017650298011538412138850555047437244835879967869022716517007022112376320070826200840691184369179453585018730975552204053423839235348790690322845048355859622439500518893443861799326352929451070165981700521286966254156690931126046284620898342384878055274506578965227703135852061129951514738247810256632207730431390237611886886263049221281802499449151671744452939307163699698196937833287316657804035858249799236608068222903104756218824255601634332314433110953701227912973350284195634431957036053154072978814491884456174851163887927789131563801772342548430912264051067248931545404354929873135634820100220037904572005181948767468904005800987052254361561556105139398943588978750352005243303792415052146815003371844309135873255037702255256055351200706345607891641043022138235854690137175494980910966319396326034255283983071874226320765748727619405105782995487940784369601339015581878898018144973651755627038369423371764720427515619417324921501638677185495585024117276492218743196354844896496728788068183356084165129944299956341105381205505412595491730134108823097490899440763607258632649189489371203356525273726604522767358991634067719712544674747470472653241595744389599827600340840087084571038894302962204768870896639348673017818594533751545538917497866215088563716218823146296807873000173428479637611464195589996822052199191760806388154397971091644096062685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 126750192978965298298211941509973652450213323756164222297655223909122007453450031662221987929986596279464260474293813068331411792158804955896765421580849522708933781855506696546505112647865356722146596556521839128467326006242390945885367379898409348022789713535574754440136940502640145218268461277217799171730846047291059740896180136751283532755436021714068337507346796211567021018239347556585998692150227358460676258741281981235113425010613264002598219258608908834674939582211499325912164285670951903679291441284699398958167743619048641004572927410472233470734948324200621794326854739205608030918916444115581628701723239196607261375985631811488369888535353150323240293884056709959669513244558657665091755067103386390720176459129732382395241737092120224758536554940207171984344066802512060437104157222386377894171338647332855685320017478186488631687275459872498439544929981065987454327173563595633478983158478858157242161683172289168690084571741391477459847961286155677280898514176552035431025353096653025544861633091258210871112089777741756540389120726508580350154211022423964291887956602546246214652041106656639264500649170950521104942076408017548007701174429678082505304276106863182129149532165892186287570168149507240314988123957700769174453227854133110198678652215950049908008094600060793355324206873137092012295218106163406422812146525857468149694951183104904066671941754444179754953227856323246403510572839241041447700136521639283034091044198953079445537694619857432959191222443000645481644682266730108116866820259693939784586543789101145430371762203284490600053335894336070854441984312654730778611400495074022021554998060464598321549279794260424035869559552367598278834390666920351998645507721240067406154457499537664937730290822651324569986026407014074430542449873904411658780074319086687304461349405428363019742420843198912763375438430689384624860018052004603166623344438245931721810513758170586062215453415805004831935718853080349898167068190651680732461096698471665733752762012277184854555539832113372980232075880240341601054025949136057105852256907553898439008898373527574980934939659642367448667892367927485640788996089539418606194690396515498785088329991987074739781270467330290050983360347041778764359315506499357060825335564331941964502281764891762561712272360089795124773418442558848822412521586877432573404426443152174583176663618296478846389260032300107647049565676870317368961096042043613112088697848632388433130848577036969589702337033022392479899378900540276684318485721473552111303873871366762208781382336637523474751682329629208846663875149669366293700055971634297683156024688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 94976720867683198967775410731738826692304565961981775702942159611934756011757377812990826215920740316522973833244160827430634327851326716994173045747518776544653216223267516645707811427950440231878569405000112041626190977145706902829176593602435618393156732951869765381219829238398812608152523487930335030959262014956687424288430219640882058787931305221109429976388874472980840992142634961147132982301874645660361163532121324656229667167423105525332189297174647822092147668845341766700964019313750023956165041954049559547072843343265594020322483212389964554036548473428500263005134389426249013334847267321199698376324142450485605670431383930797578113053499134153316209224029030597688580915512887329430834336892957159064388120538005851588532902270371821176389721924086720525149402555637647527997574738907044028969075085485366821148301819780860075635126640692136138172508015326923767769023800123944325631270209233175725897280945767503611387707115479597252393271052434820391284858530481943876528157288081400452695693851010952053888675517572730906438160040815263861086243090688524185900271741856117126548316979916259814677624895913220304811849006846281202006561863917491333213547644332699487094623729983470504846663015930906553611291912558345180333932686596931419375273213238054519653953886755143376257887693284259143339709078472809167907983750386923881910512393587045844424840599006760459489115077256659279846891604240475598784947479333533911647260187108814981397443501836054989888835570427596743107206535152613879791692165792031507058539346672904222123515217808575150087343457148825530383910438655224137875386903847267717360171133595760189700734559547272460593565851200518246620833189963602778473796234304213364938420444727148703405776870620441883149651965036367168660582511874293695330794938472062176462112366975986416405619637975531706328367904300580402989982648652327473161457746730795712292586646323892592214125196029601200074256175161058802593970430383149242017416070290624735951081605568492653316828128052027587861374431924574596364277304417681747190355278196765449591267829055865490320480371179202491583977666833723687800275457570375463693966361705106177486407631110410229007052483991279253789632944853596008414684865006846383463072027386539369257318017784701158558600588428294562218989899400665817744815514069573534131750216334486475238665968039243457636214165942903693773747360071772804135073325056366646814149600584921212662051649171960821890475512199395123034945354673698974495606046599514724781369052244569059533758615471131940011049086546640417762647338579752502328992289825751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 3449242917074273738917254753971817203104394571503880614370681218902680890454307278009269635651601160179659742225960848936028992844782629090058583397500089041738837463607465262022489612412660479771176822023537110794423206306760934327141125442697230673582475546518921970500057011828329523045576073417971363189218486599345481171096886108173145260976610257330853788138456640793021113143789589622076752057233876079507403829497533053727608917716271470262479769127184681153696109461640267940648413370952597091799817585851335553848132493613368233940604115821349686159917035518615251938443560821520587524720602401195132191014575378832131574906021197400821032636357512791408617295691375102494560689728362010495159192869168993133565051551907807581940649455068097388021780179308144489263256070983390822836639012269254731667839983185920061668270789467624859845970954346866595190988623406919510092035453027717768303823533105904075969360744719725317386794186358348586467669145150306355122400559302576971784440799387739856992158869498122127901336202045428831044318436364235959614979841582557679766324578398583441227224503916087896604732839477673533246349350872596677835780832767751184281888535556876138801329572719212351414952209877235765254914950595155538389222570435732176125084373122690630343728124967583392324150635228853417566012178308387719181254166548627345610590424842321502542485280227763327655953237787817650780517696356978624880777649074999955862093350198274440375986816620858126714660263286483848487595970214093812568706916395433176967917098928677913467627981189695864256345527728868156323254788459795178439266232774165217225844722102743272368135824235865664304753246217129180890269645544819656136864110696697505799237550538206822994510255229957829151251135671226045045018080337963413159406785368302560447245122419678834311686569117346911160848835767110584273750213112065665119576419282816399366675837078869451674985422607629874575238037068238499076872568642315938006439171762968299429625673251646387335872532266969298984573350688048245794764864119717128445967799424569641953392393934113333735760852440455017312006687753067637903281578664357527682423588959427030860748976718378518245195724449695620119069627620839950109289275254948260277682048775183358270870971350529418254074199203412787114502144420441069921841867887256276873994920620387221633616771866803660988189967691751853584474586713309164090844978795347264945074185361673490719076814180148928813539081326693177501234620398051607774795871893706843430116689240426810048217109772149649223031777078348891087377165154142174915015999317006614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 288474571636774348702137887975985966395949886195203344813870782378181305989990470595367816948885900698161526898860078247242643539321073784925785138509042094242582226392965722835762801109408923635641831226968832463037366535098929502623067816726739219704919543094545512153098203914688338066434590617266447879518762702702779268057542710717581616440224147129999480865765236512277589801136328931080861407335273164639779711269145617094644848615239526105858266064833190187942446395498207997773637751696542820363669583371169123322019241176377940368104311545244666374295387306993501676976576994238144798204087259759787141199642912348634925661163081308874721941925404435482243674667357190971626003079895074288755863076732114662928487234112122079350330829194808043261309075053218344438431906675851692646772329487797085752283309367554569596062867039211065241770098262794104711147141928151848026759929439448433474504110553722420484016405620824519519932974464126556612668112364536900892267070733781019998624361545700848679562206645375739486257117798502389671600223843490161996577678460637363075578030196798611472782029213304140805997144203375578135650546400815637490380787158169868941796858738575541929433904318779195584498199556152106990494803194387188870882492479084691706687295662520544964597547370353754099768053324226100250597044533538662529580436263533128245851150379823846469185869322633250254799432325967261211661105790678201185710761392452377576891858124768286799785629296085906622062283219616502945196470696661049708083041780871491972280792599371704608162867311724869420359296898801176798778728626224964229787948734612933866797771763356024204296501879342422636617895078189541141250025352858927058903675584873285643832331658927461928320348297606106878158793048305907906376665032160025891739655379323794108998273156315854165406214017005023833123995186858562385615615578043667335393127475493230067840172633279712715801951579598614343601081380349816245217426913644736247631556128905507916187003170772781674503315645526284904771397437703219921404186137979507468710919016419554199050134901884261737189878785422620834893584922667292722434949828150684545671376923321789459299625375396262191759925917501023269560343100177898598766959635188595128943356206235827123939534629424308764259104494498057988510267429410284615437523346473203314539544820992457309825209194266304068314629271603760484596925572168972291141909273881358573195832639544819802294599271080996160380546872002928360045942981356816952325203006700900022966755392173706850382276473454447247394708224526481960583798199840973086793477247745501691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -8917892512835037175120647396385443289444260802775111003283059148621943296897399960528675042820147937314558083033089076576205376204346517485003702838115917110680977036941492387157919917776783397561512350658604141707630271222801261067302424197947274463040905500454295303088561478887388273780817592540148870386151905497291101364092635126281183094714931176769430194816221944397358128483385101460524012185921450715900561671574174358330709523148391197540531595776968335807446952591886573627364404109980920804090026628256602115591528284680759804908197272635878337421433611621863513098194114108354601491052357079285475842600050134076986620629029584433851201653997701223301893837538203675611399140724282040846691216427833366399558096422159122715205825209623201557299203109421901231506252396378496593637744244358123278554430443813712004782854437577345069203341125231300668680318142831139830606432707431453353383363904929528459414678188456673880939374366756405363798760566271922260479232268707902183520321892468051376736993932175211564804615412481354562625853062372770375902876404689659349400220397135758142670264350806168629118827613730696506199340159779619727414369026216927053728653208079810974973637506930303660991441514406981797217492074008861694630867862312740596153380410084596433708176715897005908558755962876755687156063680001569995932608745532616816993155555414059060050122638428419478241587607308611396500453092826171844145822419016037907173483503590310532335446640405288147051539015932789736051497584630000806676487189088982681694014192200214344583488703766780040588707220751331011557508543180995338920997171982554397974509388516259587884417164231270619692419636019659643015193449649870821664179152327977359751509462151431132275338603616044514960801432519536957738707161312196547303443010961881454125614211176190547737158782477370117881396424612857014665597974479750319914127600670527995415649564918775897349012086902359429885311311607031015254014351092854103476531670104158912544576816228666989439674738280530604928767581278613635597416703585469923780236684750244550469654086902107228943910108658079598037945157024695441617354741360153538067857222041292818929169419738382255401925927632148836740940857369009388859742563076954878498789609310921484203400850052384314053490025994654203520125585579376554832095007918051011577247810763319724566209800861589089341311755242231532710693941489348765792437011605706798814012573294384838671249448829805605881330962014962393764695030249954785032449059338377988359963753071090928760048838836213854846709802652908185053736082661581620769368070952679033012224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 117094734696256785688964410853621811757991765146789933307639833907042069377507064883365679714304269251252334099558223571667046587507006408257946220072768932490410838233738689435714007005613886143386166284143136367205462599074807440277528943085149584349063512721960596823248803151785011435290143006266318019705801160988128292631133100626678668622284663773100342384398555148258005635256557510308184588017059942668950780237893229614220532613956751528838108687786360287023343957702730340777511741409699260036321299580340246941383099383515873154855096616523324269606541518641098335342946448206585707508899723548798140612455198149660104985590814440768876142185290449005217902191847086691878780502117748669867583374559726934690699984818731891500355943901229932022279968827205102898403563192564986570707739204026017485760329322392946754252608659092030735104500226196861203162543380149349934899863663969766220869746718254695870192892229570034932047177681577951171945431052246914307585860856980953169764090833530832526913053430336076678963490110733848194189948833407342785623151007022833506436031310972014251678255591748600602491035663741619474161343873444735031274119065939681890241940393800849844737248521759075252243538995814916551527337965287303617636144055411007340565668067408646173603812677653856090919336613823732629016895005088669244710892863914150234420966623979639199904211464589447903042932649515654558987360889081486803712670382919800648476436674631207152840324478921290990425087799915620416876057290258739615227795190261275187143042868596906478387203515022426800441927975526526230032640343035739791702201176738164950000068806870341412920622048453555786909728548542073048590014835896672771954170345775039723075875564952123584919852001502448929765426851057718643092618582582058934583298708065438693640508813851261513997775977422640322350408665849486287497831692809195588357662841305425119601549114452405036757417903484477766375244143015294583354200570206160887313986539907287407064742949454740513903320403487208639823864952330650367511999990757655645999230665986421391208078744420920622125405247790158253409217889230291790258680651418037764466315066688441624890036582320637315350493281217778825227885228092577133579238619874597730917149103256481270005339539564503753489811175268609810167174590371964831480646162258725391156159985415400252341760737110592193280279363802426560944550707805424797593405749369692891120386210767670766481443848487631010629226296711416363323675596795265307946595575487532778457685086437778898771481476683617762084378165546997517791557986238031209477601500939216358473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -1174987527446501017370625385690697627084491406671879806251339794263080515708917126679575964112266840606936998268024865730827027905785800967795059447236719545741259917689890824120299823480796142812106709937441725970662113497006642279534904188619353354783736112814818549078822967660533119421271566000416282649055559531618030212387512723276635852245048567744818750079741955668090402589252423365576299169387308452038008944421002596302875517148265854304290949655495024359044680760874299879998675217126857610420381074535295076410776304352151220909257196627155790135127096295298240556993972586190351167685632483267707738133847780504749431601886926259144201961237469440435118443138740024663085499785217908069447209617775839788464447496586073896786665994046496042207536801925778766113555596006809510126587168867607349832068421422671892095138859371289372726973289939666805011290392648717089888177394510047220664986417046509022641728255459598278893432104554613756664982685354101320432795350581395872530023137056329108097187028771615456977000675852835216150826123645787486629304567814554231473218453287799709760790473252906038064624472737758273032544425392882834800870446879929778765780827351194432240035274859430589902927529894154582550244823796875696740090952131233205109225279789905742146027668455518945326141716736410008876638827180716987235919317805679535203830822961053374763098677780105052787086836762758627441660209529556820653655588464272032290315568598606325335507332202504255421146328582855652320910110111140776259841910328460753271992226070308430044659853791361660773344602026371552560986253431722827134610324316448444032672041713083805999748460233714434868982318042659973228540388244076415949555249051975853760827939425256666525454477902992787157588474048253313848579438744940854653937877947445034742169575915419283340719941105765375881875905482178818275074897580978686946462328816431919102256030825502787255862274721821302718111138039772932466452466326475953444023278365109109418497717280854024566472606210130813568859996258605639663298796355593299791430648663629396726769091616140886603775665541348183504405652725754113550609291913977995476208763117492964812660104568178754722266064072420529061612953342578439279698390825349653261928624099615553908976195086338867352735116768732283916847471404303973339178422955476559463249726348934335484610847634283360131468642730007747628745100495529819648763440824185876216783565127019738910898804340818165683157206002104939525634404921786428852502123615726472845298547172378479542970167967205316803495175441893322619220566540597028719784870698033390215495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 8430917825981972897959958665341944261313551603691236307262822310595808071324878743483000849444134603336236408504937029633107720566499662102596633102445565163069524398065558265104916739729302174748936775679590073186065432267738153391732067868371970123002601367461956975926995568229285261389890076348537179633408811274963213967886519692399979420845461751762499078061430596100583598404040871400686097556257000164644146749598259565389961681210837145737888226578259139889379904655729283107065589197258849166610201587756817229569198094613831645987608722917241619614683901689780772206135983519434136328450599417626698791910575751875508232554047506432010819555569806076582107675653258841186499435979874433078960461941398551910039038669575479318850204479817179309816187162664213376714104623183495208649712917757141210623269326116667212337434582358240531066106101343800053237581787044260982688984506214091316461263358908675731075637351061864655853195893997629731111936792752661684105670797924964451872001189023581617665067977857533199074352204370902783463073178372252287850851998425991512724512577327022491053441692726819580743326653106140057576054986208134553834796375682575234668863213589966524245393418611660827769640728961475798902566864979168965029130970840011637991920014796443545073621388375502262956612134874174947402804575255982760507609948117562895596876082444326724249079154053294105982413340481905521969308548185206351410811289789194776791655607880607963997682802865712313415204377661046216034395222862455588722964711645531478182044186161904062453622952007026060087859274784290422325861913983706406660765740120841668741847157556740978599390819865773194773530206738763475712739967580361775831575976361485469111798611709638751801286388627050684048961620008301034572461691897788016411044065016355409363677970796140875665280694528811133727710356602098993122154694155522504755578875596928604523510081694098483952336528791837404245013091823547164813848864074990152814618283106880151053711114199794805388047339293494500362296021646616670120162177330774283906230611703239606562813571028625029694621261539257293187675605439933415330723165248583194859458622422006610537283264197125911264350754113950097525667180578971000070368602805917017269424710196046148857151090926045862933603381018103801559296556772984059453642392604625835999944630903343722414781590251372520831177490701394041164940817176781779233076002494239068486170780974793169247370124734915393691203710067698226287823745240862917469556337072786570162255018648083651043890662934890539632683571562813213752963760057273649853996195124229521629249536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -46157597389225332023918356733379123752581563857453583800127899112700501135532931254915369383279443743864134501546126414445023286289094356982127597176679667055450177055416430497890235304503284626367078351819063494318232120753590862358696169770131273087015085165395549822785475626397663605555567034611714715458699873470291438631574430015642686258443992573875803895257704647255803274884507591239517642074692841780227150147401885330087181967438080559170847599413581138003420357441167853130384500420637702002932443004274945393292369526018277133406545309256976492108339553574948937214608749955743319660914146499682957441395955510401189780589745805682588999541711923696322081623476551243981034741322149886802303128484426387899895006523992909218775545945912385957247795266433770857048300924108907667628607597079290000359484314279527340672751847381934114170046864114677388950294586200106784009134987323601400086338736960713183615067373994236471106858446946481976088833196807065323376267259630570593564574084926854232551700088232403257420871838130027104504746052068473194543410794293790673937648932985678605590496785261772544481802159214193359060268949194944321885432509817366688857275183876949746001371856830421025095111307027731377139778889801141854758284468396079871201640418824543554070490765816394648993058801143894039336390929622111353859794072674212043233150710110387142962230308333391932383609648324594378071867222772076292653764700365107973986220963659419151225191546150884524539113088027462427797358526121263998528690748173548294208815020184668095576130929652336459306814864860462536221111658974853077167694185276995333173844831569115089843382596664914909721671285987531655176440829286393672858700219664535315822743029851614534879632622006465337079704206941859454390517149923258970808516073520154208502601400841641750356464126353073059227683041596822855755667752548945624294639418443500554921929769264414480853436919316475241705076052439450257450530825498697561582604316012403892563182289220616427692092936099158559774733460692499357784812638980425642634218242895500529457725803536385048173775266708571977002036486624738247389105040555575929676643868811379200434105839506496879613022621277647339543000971397839003200669003554620979721030040120619224718950526532183746796869009921698530659997240125530059955190043691658029122796506887125359297124091314588695612609361090429231606483823239886418901830274675103199765238808034706555856563459183414372997271283122485720455184389842434288262992211325561665677306603919355395469448237771392610604907045868631398689640720213967143521601753812198506251681792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 322730508791635130505242342788640115363182703940527696745666026443256862245801806937688446468349249177229032586165095083400071297732919726503921790814904998236355143934902297981111147622178210237451917340544238690153909787693613844264329537658986077568768212598204701793398128015665561031450506435672881111318919312039581885317211238083319920048373225626163412248244285998498119021331890343854908857058074022442512332835554722876829923790057193828633699285390666053233762968619761246600896578030279072523735589960345013707967175407284136432571994238366172358403750943631163015544134251541182979986369968257953569953435750409634546468625750073686913429539832961888295038679711370524210161978335003821481784122308426495321178286847833330784225572953846963162741102674570060186949765995470679402915976851327352351416260305267157497049437112963503080036321619856176731444611545671039013738697136042082676082688581717215057664777242453234478234932954177369376531780560979621944138957666913257009505718972541367359397904318369275234975244417226986013107933110363887671507513205404319909332696613423974340530601537066762847086527818837978710000799015866520308532365949029168490377599085318118908039896912845617705217999872283503805883035617720229408224293164635321320317986571728314426761932759152653428033392938966798399196883087532856731182419866222405669813051191667850423496038520151603521777149053120304503895266348834698424060367921843699557502497389727280121430681666615209079807988075852264349910667174660748333560254609738743080356648359284852293751929121005659334071750178716932504264294705825215646911265658689580040374647744235702827763181074827329545303485735163986843950283971194008904914660117979554461430446674841062629970542118676086500323440035531171510043428913657603036543590618820721065633822197033854820393948673563227342012146159166512953239325127215769769544060485502843970677140974494334113620512002225411837140054295013950165164802834838872371050312697942317138118313519978548932143526482369529047094231810697327221192599577052711833934602855697923821850294514548017568155523221787362583537910630800298681832298234262963000887983685925039063429674192213112271726698455350448428057246950452187443540628718565992436359749965744044387170669522974700246607823313862167421067554838838298647639006420013895342262211664068555760621091126028568165874519342217968814138003729053216274431081024754741087660876076579401975737550022239317678957360439092042495734866548454210553362773182606464019324874535687751577302119137023416811781230551613025602368232607593121155885767100017740398093926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -2170519542440019156809169844045605444313331439296389363731832194190635438863282375631147875033565453857037201662604853788254809918046485188675751649603514569520691416677254929984590989616030307155929428207387836413036278634915110390576987886196121959946986465283359374185853009409753902997283854140147804580409904364851314288363841761395901850366858225396786771328508378813303898520684091101588407852082971280992500183977612875423404938081625378064752387697539173439239886006090956493456052751703574869505369928351991748346542926336873716168527722872501581907905655209635758812548649505795560886673133982991046556031469958105675652177273187118455658168292480257786984373387972176588593397881049781630793025220605254793123640794242533948311664015919818512024402999589503138575904653522049044479977433484446951840969916061647328486219373901298876377932939147656136670798016279728822388020593498755916554938897685072463122839540141573867557410291947575428360959451547745269445317221859439669361244512756994274905195832040553145969912962247932288723932974246874303836897023607271555410367168469166931538133270309486073000708358529617536941266660706595850923596924338735750313358827602691619377842273473666486954485380192296047418047594251879868864133995575618516309808780374328751749301554054219582726297733872329433767353788767869444192082217537448158246855188405859540454262076228568228240114675236677173355957968135520810618111110590668278770309665302588066397987162843662265650997548736634786971753771134764506709096535223006786166901185500497675510668622944190193650020673961008166673219502696012531633951518885191106990145577167025883546975995106607562544944615307213877263096844020995416652881190311072305172222218393826371954999461984200905948868155013012559667905277266570450329018488285873485585084126095005497225093887173993065593808371979245168395122327665063999725504549217050270315156920113142341917825300994042369957609224422565226685181552194816908903496733372362894221516201074756101170933518747938787900662713703798581375326197793020202226294214307865758671246941681278227764554003902930705801789818128393820271874601148036223733975534015343620751441780470126464504607143853052438630379213866753950304510102117903358325768235379779767242129607618012416759670599846047669528940277957835702771990639636721702161314882446722986264604726472846583690137806649181144336034271348279578648176499096171265427881887366533979521089349759597459549672325180443099251335148999979381205959105613296080777709452514098058520252002299253816042201072589630644195001192173077278840520171975508954990329724928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 10328204838181368037173688081143086688939546193648060000795243679917131534630474483245956025010856451777457379762547997310873346984721409235341541418710047262620094553490294898644257291574515993281520740002022530374511324727503957172818307765241002877840509392577444719047382593385040643629957728429357537803353025246340191808262898471002833778570444480931455077833765429562390751520751135983729875046583262870830320880481341462688992743405019530439440348981253504255562225749765180934301043535992278975749649818370490899473350091860956817273404762655506622844265131171053791710310897868902804455962764008087836178673745094468612100725705171738620274778857187555779433977311238205075716466195750690945403417893679908496937132587580814545378627398838916233749729249102494761970785096715820351272213467031963642432138205751576097560051110630402862153355859393046262344730771613050159895783489228716286085622367657412617752233353479386369593197505945651162618212904589619923152907616884246841380153066607398744041888720907378298577788430621392928905729607462347676348682852635075491445802287801734431953873618967675865023025976034929635547527821733905187508181283280184930660187759132005260381321157300025930167203103024955753862213270268010092623946396275766520069716466948240347221206375197684289887459935267986422312309861651095670108743194634719643789449745917414796436803761797041046404938547329644511199184548635191795420947254070574913939632852724588228340721701417378041095198256733628980817580726737757246180686100508866912522481660585004609448289275406977878537806384065097189988334680553667730767763562700979813570687362427784770588641684227342942608835395298697065000787571247304677654470796698166844321667901341156561779687689861663254525347722934994887442469666898586827538823780203529021906357850671259408393472506268441914639864519376885049013534187551680027597313539874891335910963268956222251809695538846274698250745209264715968002946346145524790892602400238910654651256825415030759044935466769768052856019436457909562779484721762735205237152246511944354275062077429478237439859674764548004333681750424996905824461597009196471271128966350153047504252809529554048846005213206920162828821583705909287990666189616841500377439922903937281515886825025604765069501813363714712911453585683840614956084102514295463476700116503427842776625601586188306941969644716218015528761187126473862162794023865733101180111712773334351367495552359117112392590697630573698992723227688216004534824763362438901966898919605375670879909410626982544052626656478987186436003800558205928711019621188099751262872928256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -37634917412835501465542684106335917945097967992757717129036761115952183370730143724647434387576929061490500025221596415333692052781075817849986360615711128980889394457240403959013723725613063720634255729037485446553017893560973119642824985311352270428152957548488436702216308417868007903085315036649296380008314657501008848185857663646032250584333544393439303340117332378633841468419244366353900397141933000345388912277839231658003191940925689806893628048581056925771658626941631182099260661361178797319257639885617573597187069863851284837563266292118154013893051298439158139538431075272520408449442052232680944459173156269311067528836577507894732854587722143824123408640324999402322242917264640567207640154006146108740558592733624526170722318787491147938438718865471062298258052470849526896767715675353961372807441905110553988316900440856035101796404906278466344090523070038352530464275611034757413711168842238486443873281336051873134525759475832847066872247759799211078558579254425936325477013732656519570997821505199072409795015283376731605832735501413350594060036153851414344163462440019602650647842478033906874616349845527570505854419455114070935394279809024384251506253210733720225890598153631227391526099952036983227693466520280018347815288572231356280832412942115212204811173925141139379426478790990777332071472132357947712605719065756251266990439249499153580821827308767755445937805212916106798158567821988480803550064616215016930467587632969723411014573053228530176806142898380852865567902283528620575307010555112465445008372626626745476618401816965479043800322446575180482528881838397237079398840754807487096855724058753840851937295865913861187505277872349955550818104077742765024394759957908114796911047559592252132032586584293853213853183289271880374123873758507109537128180655277408517226812762263426372692648827287098141556793566071522749298516629754152120448321491404531472343837828677431203199698569187769587472668115817712379338876355899897907373992183566606705319943149767602884995449862108601671887841599695226445771634518012890068194160616056521577076708001937717347983339594186939480057437133566964205226875197644978921251464743564737875482568623500236359830463686262822278649066283407525120265336761016510856607790392291157150344618398586334827043449963008019661162751470773683082555338869924944976354322881902394508401577903967443050996616676953620881017950292188458191624232800798060543268334850979685247599273519358656729011470125849063759261424235369491553638625843353582794082529673021980018116333597433578879216371668478572910447139297685971061299013102109726105829449400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 113074244770880212404220543286055124837986073565717646974751074621956182931552844325067640808768808349823281799535174041945703195434952742464511284461071050113596099892950819126934516741977096887131034187977711548783992494900178574453674703783939941317882643114056729918407946226863924325694870399884990916245934631998846159510511403407037774262494336905421583487335645637824213141067748835638296219883378630654611618581234887956482582618715997567564016096266117352360621604978173878349833308185858538909423247829127422394597634362953222084271479582427220579064868825560650223404952593776124968321126577867578441636329104017252076408959485449880765272004727556863662134316098163162771578338926402305151265665517246319865656783701676813804411100912231721637693209710148537522526699693730711921155397112574976664333136419349518252771369238694447549428042434934911409082030683086617089025844325696735037842871738674016737130251012979069295127788570856126062460920382293914598882494117539420469378768884968498695879871789657513848412363287384435854049075822757472149647476203858052530746267368087236188459969159145220491507835664153153415614158506520079471354841095853734901840018508508995059215484516446012045390755073432840087641507058329988383022315726719366853267814710681487229008239844136432572683883282345339187454495274799330232086703791149945065177551334352053630404288276721783712369325107425956576579816597534019912405814647361917862651792042394080436910505284547720824365869947175430411338028437920680649661213795000756454786737688287080576155394562725271054604880722300513753182768835331858144691279772664167603440305816478439781111955015386495149470446601446442711791692018251706989996731869139346025571514272091471829083095702146012392914888836181574061685589163922570252326403420183895849361592669749894939932120713109385214293679036804248396571550249570227864533367123411948039454985496270836703043945725984563382149517466601039041322001428763364754514987954026795465672741261577488424335102811581082563347041636084732765138016738543032487087132911039222020917805338094786663605583868435597219305612384488680991437527345152483266209782491149857953267655903811612056512883139535766010226599124701911559659052492520261483550978492113989828452253929620374656046075522209017327857461859955934812972629248021008395935376239285421568347145890426073171664187448681670239696346698404283003611247051811543062817093241422333574678599488856428671430388090190945565439068924059002106787219051529934073924719802976697033746650937455496900835019898909389533222987283333832887773303471076053124003252928512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -271039122608442985202696560683666100750689328720632457416505701149762477358329191221237615065360504707735676466671616351587141107205960147749555040699576476956100035197037172052309152121938119921791088837769848977424017353488601670285652601959251978664281613539262947469566262187385775032067462428647252739491695222633607767291550267947575726712787005906804423395061766503425003154707269249346048129339704785110002729612153319353682593518313954766496216757196971111642150106046783301239816662542615044553531253765728219834077931584680154242334277193237604489030286063114360935744374428244332315672037589776510274250700691908183657953824477007021395104025235977992025250038557686165024567060713298456853534525325460447682763682749074980605959082812363363675898443100706292750723193913445412284017025619629721487257273052967571629612714003217931747809407263291108543489248076192073769130592360443702028300913576302726101349761494822445172184869660896460994721845195941417055938855464884037283465545953021804054037331608958330507434410674966167649574803600853255286491630599745795856088137846362382046565774380649694588889867106428994245973515173617242322425153209447467636450140041794280606947969803077506492398890363414243119473129820667044270753485723822547176150598032826182781658575291168905121555267788021999475022293757924068687723529194798089570159953505662655472375997815630965667810885587033874780649624692400492659438973596817396167870501411433224484850962530768544975600934356066153860557753094159553563243215970242308008662661896654265672963172634577624716158650288895486202568446750878312687412205761075077251295265361574513956799159544323148366959144839064832315408777043544870071167611486181777232471252726386100040794907665707658618875330595722554652477334547479580930516094731090071208168528336463759578441182987265697823280552933082895455245465318046920781943773984840088314560012722216657449321064604975092587036578448385819853312841379348101384402332830477947615489290896002259745234993358385047152787547028264176245993852355510736068180621530297526237183903167786214682777982771174930143343781234580987343448934453728113674099152345994749880815737376194102015618952952869947051519777190515384098693305654944405929401846673046129476270807656943205784708216465700084639730191939262368045697394133079484603044936804375079921716313190947966205317361162713744102330100444895044526875401835708952829361679916083068987254511387546740758384515820753525872877232433425435344903110485285864672282817363608443828347786008954185836787403368758206022054757725119266943521734432345245205928720990208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 449480008933947135938674281832499508785801509616487761145794531718227702225861318680942350525907867172467072951823139918422286666213145694681334366784297040661246332930282969505296167053880623138646564266962237065337184405031330556150329495845644149043871820591468798557039732783221240412348483909166265276979959292366134906071502551461939379676265156533420889969055185542663453509164604894976739000486043539147311939295453779616553112690852477479488389410302143441950846117801809823365604096006855484989760653423856557787612883180353816984758600853381983962530791149268021635787646844724733454396245580402963694162271335599219744162527423853310567626393685994048082865872693168939699915812308921041620849110043288734508993030444929367914357393872873842646535060011727695442750171915218260156533984549746620159735037451491233487107203788937836456644304462082678181479289465250925907359320353822106461320341090510668434015634235633924534668719750955279341014624799513892409421869579570462569726446253917011049428346470023138013909225042512548769850144476624351402979186177376518226972683207381455938399817905315548340057569941614460748403774810312085629610517478842928251712170365744252085903853097852870324853575873375608737415766307924049364655532270068316100685035663858966660491483784478371582621859288678720213442449313624044984539700805416852353829165994435996039016718962567374099243809036495451220038089622021349368998925302122605564272358270710392127105759995787260873559051028324694470924850733065231562627130678085158218047574323646000321492052634415606940829235832086905703914467396924661048526475966995316119893847439173952507182856408526686736320950990995357531947182354665027426642638687484978805634774537584658088712325380541479420879667746919973624031770997555634428638705721853533299992387980587569086788746368872663702699406889766668775732865014072006967237677227138142387246891167259670319027486258574697345217675803050251478976211408161723454324400566769543209726028645791671324198926620083610573448142683695111417544678086750205139402635584020647647845472074575075006278505073642023330212766810683357109705923503293840524203654339309447155076991792867755436535815646471716595342158922932540152544860610539584703579210096283223505273800719806293723645310370943731888032556127266482081059497402385538058260242267231963461829730578960890715490461621634944019333498736061540841608051710838086974550049166968437265461466125995535961311218483118591667883973982495492761408037193280129546931530808490397438412455658046782237715170666536562629290999598649407634413656529203635228419962175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -222214670196080015899949036917286006333475030545048836015668611528215927357715685519686850048887490278452029237888820647610121060708712482555737970831056940026175572321722138211155107472387874479939718846813611967635514790270325637468133703032355216189912970300109380393439959758931064790645024213694563473182089164045216843060518699989898044161239430768418393904438575165859975198594604130706688502760548244153003281735966917583876746195169736590560929928635060675334223577135514782781766788193128284637873774834243456111778924419824957749480722851869286637287869511851133395993604412637102348473594718925290142615267451799792154375662221876266917118526866212544708946435885748614463717385989237803499281388727818237696916798061684175894229576891321521638479504566403837553414110624586978070633230254183695701233224824697982046237696866664593692900126650340837866189657089910287365250753301097661907023093199089229085780380230314251600337851506046425990969613159705100805855623972697413838348425131469479815881150977727591873681738543401104009900771415592518121705398223141324265987580106761275340901767940209562588382860141056885058035123843864839791331241717396245880147972104168943548139394752665644537910749466141664078060559267766884294623650210134671543489649648879784843495158781903805112892721402746973826963000194282085669235566118520253264181047687957058730805874184375458461076353472196171267792575558291033282261254138583386602006032414380339156340958895546923813462475983603714424634589381519422033004775773615132355623776318324836801314940702785605387854935399385602616967009534101219426559908149256707579321818370291291319616419701150519810513262887542522464331149520170744251277348508434343461128560021261041900238812227875692270861669791114615572269098159234465605062558575043024847317943774680657383146883921003824001626846983871187929894967225263570115286782394393489949669659915747171732628741213440633027205452957520894502642969102704170856161392793490194191908332090553492415885095407748611890548594500255818830491030986663462687466860190025817723605364386751141377465764639069552471835818318118056183150277758624247230052544223415230907478589550485638971049810315017369228263400570762264488385785434374701605242628696822485500162119349516315182322096721205251472193240883289061942772808736576255466813877379518067192233672090257475371134055070782918883320834807852564960484074035715038300143944795192998199458739346563934391154737338916899905503259496856817532386984043811522606323965528133833206365001620547834863774086579848561864040823773142220362042227046689378930199101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] -1533357158648302915192374624877868205933495048954132846175280694052839966837835967108831254702644193042623063307643714174777549241926156760006657595640687472132350491836770053290066669544410751826429628494770353209721224949470836631666562481095696184827565202645598692948301902260652398811660295889156608105716001893366630380799719712336182597524245193810406712006476220874012618153207368304089441614986264925210625094964310960009955700524717867902490137649195068976522766938578721993060547836618291634328151779571848838157228420935181789511753084243628969428813214337068788960026632918697558994043226038392153469527112277746854811459149720115697725439102239315515065317480660504149953161342010843929424534016050208291101549586283166147262000207973240149831925189212265451188215769940452196815061968942139727745260345541005512592875307685158245846760065629577843699139099558529669465039011671396056841216857552656899989986689760641834488179581083488246207861552174898438728403042901713135457012077864366097391965618100311195505739069765185042300743383727145115994814120837506435632222734394450393175820462748484215165184852709753722672865133269564266748535082330404789305622574820736471381460124396448102430466208732576244625743065748790002620754636890239172310910891386229805754176201562387246329873024904947581514756877435227804289124051476290207783622989797274644101495864369163680572472206313075289845978724613240442130072517744255216518688059308987136339753514505066093480753764709198413763690624446801777707991592942676119362692260298564596900118126853960416960361976826899380284169040077232470472501579010908044750539149422055739147483645588885322130824129640334282584192035236808472334277424842611447828146849470123475802279000665750125401512813413114606191371959298787064848759359043966569625572065909162926185834756740364777678876267087273317584959864933436530866395755053038886560497572349738691056063872299220315391031681414939412888379742292463012256982263516293794760947450362614398245461902651182667763852455608847314746652731263186690611503854263635081878883534966433478547600519183865151876962520542694087273108130389713712488166296414220298230302685130009100925414253861169773502936347286017096594631612075866923816826117926307866912477426690228561716177046471335714790263578122708787198806868183794829372586474448668636434818621289085004806786476280884769455892671656130713471878267058811939417685586729888934757248918522633114241845933030038476395465512728190480025911635102311701979611613185076765174490486746969685749380754047255932455497354283445991345054292084620414508593926111232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] 6571579549772357670897788469152105514457773664142818469671206901852556399424812579266856958074965117912239259260587557540320858626337721801952459704799698337119087018283991117249042207222997749763224184107498387793088453959675836573025406774310184905724536140596474336695760673909379674753200524517212985366324206676826340311370284671639831377251055818175261089931465112267518326523706180938698253651091482517864500586835635539100664243854812666546859702129767670486440652694144790968915190829472203897496153225322478616960577010151259737990866887362569197183418711175856815115438606643855713555187938162234272161338497207023853990333711521706975965328446816492519564378354056855106861772301226663977450418713045001422197592654731287546131913928183518276531576761284837558883914585337816775711073603250048233338390596308138783805705032057232756005045483176031597639656340738925609901339832458517560486566461259659748676946894903086186539667666805031784308174852443738086474972770855269734486945686126669530379936012833257262268146805264978442914712808276304314983865647317788073434541925704692992099131536591397349017597701086831464894223009955873294035663926422181885553891117342293691493808706283715145664329624078816681559027411784794476096465446472020928225515043849638361302811334817716234600510732758491612741112476435140280659739793002771375415439658938393196573885580741851299576341243550443921658438955285208010129161238640845358948862228102869236954859806596314511938274502662025709437082869324572636357929645454343619613428643737839053033781944402003199891862227855446497197167908214103269991322658034202504715211042973534136566050428095041993852742690278982809391461609265987262253370799775623758721526291548895256581882833743180361465665668122285685750342693085322978679754502531295697481459424332825864342394285672677737039342780594037632484556353506415686752059340916063526830693329375825354598312753082161707835609659409100866487213701871393629018035593310380141628616339852652227880819485008725679223187790821110799756238238208457149580944213067833211612424384478829508035200533071567649976442077541907796980112671579140484245240875185650133723460863053357178921551205338687665937922767808950750135870612117612317999097544361580500626680615305788912317456973862257787513814396120780369802078523871837114802114196391747469103735840891631794516779443718130721294961053569094902276646192430833236206439999917711787374205337071515757669578240731062251999304172126255850096246447416084455161731979513589112458673949249870749965367350755105184772143278144530616539836948437079194615240619720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] -16310734589660527226985069615113281482424998134167732428529619238139130435079446976197198103205843819809803930476988635997923857001851089849617113469762079805392999248410538119577576296947787366950214162871518652708143979014030916219954420238955341986244027919911364141207391578705066680493260243880095074627934499972609088427844433549871689555799400275289442836208689832105180555036075636752372753726055773182062542155635764687697592778780934448587344630599655582460260155479301799565943539830481590113226895250974053729377390222223209374120016567578670217253390760129204591743013463587434227351080105349652196538265386926715341767024849344658550069991134051239410182586355029542266302010258478026207487238343112763173415057745580915833668202581059238190665077501122622950484421951682937732199452182407062594154578684252500032449696031112729561704596104264086697652341654826801446066992232711811064047527993759376748145402803793732324186532912069959868814346717050514690858831412969871522531981453232799167630810136773667114835186174395393701325631677683853821399902299556369556532552168456560035177690196677060129441403484789917609585733294165902118348972604149555564050707104999821731987337907376144887926937548074782904682974968899133992002393912740780942794715874970265304398949267769771587030597683555292070340663898545794504985707079234954735977675609800145154187796965416351702323372552646661363721330790165281531747643322942088559809011131984631298936532279704225695129503065347225378020197113623736226068966911779521864029881214808435375303191216353691549150445244595142305340442037957078526275579326991971676534352398469045374923666445430658724256557390937244846650930547875680246463750822012740837752728771781583547907217850006195787095241326298389102061250312353677218084557489637367757884125729265874002048432792509485906970859812885869383961475613447352579978244841841458165181946075314468324794905467334770242741604229440159734913388283738721558846161970780885917553970190022690292126455753436923354655795506981316592765522752525519529678378398735691699472736970629862198186448466447406743757837306478625001047057357466454597639571322994361970709855029699300218548425655275921030282049919233284679782127501679747012875096486043014319298871652136698965377089011316470747145179702639280102677150120947390337167761376366663116099229121220077139577985266513322901343647098245779736116105096920111309689517452805700719608756845132963513801976707916775017213105169110511882669828161347664676029551477370032714756602461419366803338887297950284315661709548081813789583527182716199356958659378675712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 30310067282609239696971303710237948948889903834901252955486355367730399640586122693373040794596713430960289974823803682865600600836625728860011297182104090539239730717166128519698746435589005093630308982476180993277324377396268635950179351759601080620401317366723463792892964571919077776633504590584459378488827789790769753143942946675822510065707550214589946172755525805021124215113283430326397296580236968518593053723665977700945370058583357871432592664987054716896136123798501528234172535790775410184224522457213005433703357044588907086584141505976426631302161492697068280014217162352107990690411426472146271296920331111062991170166494019770513424050253626158200927889158589173492675853346181624289449181250984774167531818478643669665421799845302280552979942483417122727686082185770259024852449063156574742261792843709245894004152389766009123386858950201107185646772087429361823030567356286964160255542005783457876781160956514347192107160417822065009485339428203131067780815960521622367016497133422943834230283828828851410519713832761830366307895765174535327157058657616370869257013749142914278869238997992601206412736591390944647840341243166509546122133708491462752636704620220625168719631154520929157836399057587038143693380855438136480299480682535881141753761395344327501993894716349519372357641978998335247343657855994810607750985930250559528666371406702105745524397176320024730593184229089844425638684378825347371790772591064490561471991265265304262871937324008920301469304223013186927861968769137840463366049391768065624954261035838525433067892105059909711365066045036187277468780668883279939180956941577909680320502902445826542136221446980250115380136179449290263803794913345209297158024800893636221206123785659286482310854930724591120261864943294361302775338208615495263985247483804727292542574484257801610799177313393942545805860934394309836355828445792609068071979063525732591574670978070250905187206892614113010152876287435748021711846949445664650273851455380698595347575857323712657250811374075176590686736229440996450051707533555816665499268345752850671319552481534363102097591366451137534993738035905300865139058403171074369077873093684074711463416883641242273404435076659615963704750328349118422299317474681021234122263732189592266516029586994129488052868404630146486315464226803451236542622519977848919125644942879667125935863065117736861534216264767556184167213410050203761311038865198252830412816687259783246548613463531104105146339575603219534456865831121923763563960226674130358569890877377912259864459942918298383599721610716080474405884894097212135338840526854399048794680588238848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -45126237678933213245017648166345211386246957334750735811847547670698469793256966018949481334127006152523674945257775128685669248778049826412777050260826685036020626966306738076529871959398449045784059185695202840555587854370785041979786298677453330894891046060885306356848773384922914168030522690256013786138991988740988417488522132148055070317278336802072951189867001985530822968697293642970316835343595700166782460224325124096025718471944637296859085934562440298502665477311805764781219541247283245213513108093831853581045286447691633223568366822022326819681772532577357790386499787301967416872950395689071140085427106611064588960699802645562551010739281922320779100117097496564334019964241230139174763007327306600355758000793504120160428433222447804344205837015670347331321884748156930937910314727958253410725981565807729125111389011639352752374719096280853079784963966317095424500453514817320035206451709764991288252217696633025111237724199670208120648844834376706396814538269302983728625613242230780741516591067852582697535791846771482430626184648739737629251004744860754783712882656793232181019748735131682066481425373428402856198376259040727222948031066617905030878978904956351030618858121354620265893846495626776332158804366705923878386021744545143293962577780650678126440093131795162958972557923765612561011001077170248831401941006837889774753887603566649406652204962827946504838343467662949413937105631833239793027607770840846464461688507706744020142137147271678005201874234633944987481938218621805217499739349427837653041962943713475234774193851708320377780812090844501792441623220052712444206404137665408714849023937006007081752236366035066982014015481246902627825684514761461878477804932495065831907313496541364735128571010091914479256016412941630531999511779239955196516506099486402823086881913176298596347504270016790653890658187618359953294122352468453230037852626374021639434158020349131902829588917418946276386516378523045303676090617033286870845916472047543883370897501282127773247452165438729197803267604675338343636648507647075789415313510865152161307608117509439780160337094695896930619600214913355368223289954150668286384051483778679483303699158355489756359431509377033263507315652468614387016032317755842797402041438988114881717627945937818309255463723167452912762574086178553266832471271966778091090021389820438537073468038913253058769673019034847212852738448492780941204112778876586553213884585530402092180698318549977473871528753798335987504074473455785352701412819492894578655224787125075750240665988480606522644307682863746315576650362724466332840646365683951809333441972928512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 53847183942946503786483293007510621916278402454923115764440678732413774922896000731704893313752565248011122111540428147295649710700659914637842995017992718074005023806514637363817597196101041162637180683591691494350845038454115250360404714165363637209009762022441533763486845890253090460229900310913973711876905366941908771149941224003441794206041096977719957969255915891710536768865401608426680532892503619208765674381310859170292395145468970782477205764746639533471026627043016629113071572264926379732718054513403359377859092597339847800334161521849856004475023006027472267900453981935932984949529394466487001540243505230953441657048448654466165661469143701741418573870090758696142656772699774284665924261942874930203296338255386808173003543322680488406083297780953291592259747527519834889313201640849790930434013571540034370920585270537069024057767529363511845983957765255908528052017628319620558750019010884907683401637693649113701816846639651389079604078681459936702556821294981982890298206315832632463255539634639693597712934911244612993946464277899190170865583740197234984043541329217513698848826069241383772476974014453521498709628941528308902191681026375256717643235142800446815774889080737757332999482591082262598469417294448980006040409395146636571319505832139267841591993685796095072842257418665222154502641758671080680332483204031837352707322949673375070013332144725690766051095093457098914026583169826721884202276899678734884127518121242610660666493717719176210818614710074973689795531721761152625862660710953637634278541488462713551310191045598368437117899968988421405849067453331763721457065287254241229273912979274948445811688319451361489741530453189000543243736343940110328205687763898365269392257514132578347441824714032051404161104666305954229494539791324940836767354594177006027726224963957548202036039983825288296928128174961883976903310182591176587446453580124976273593751364889215280331809862445425628143830458038952075470663085527332536586963625032366312129693367670403502301447667136191104684264034886512362087294571687499758807068837184943553553989174964019936253555441429222417103916602485068596432518154798466667621764377910691182942656588387912752033253154062720137899355414798808761716842156489214723138656319897979710874342186100212434203195000037926166243830590944392218039581494480366802739511690995579568411085908857126693346210799856580815895015735591484170468841692992660736208063246178084182757275801433312829993844738981208315611442341035549091878759025394270312602298476425603850481149882584302729095566941257878032424026506669591510904065217722993898266517561147392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -47393876431786557530247055472372814090084553623266905481392288314947514167382305691936838062382103007996332034770165532492392492368796830529677451657938695576779987531161965948981875742292847717349886834264892922365691924582800772814856680979488257921150155108860494681915934824135570365471950097665393361054701686187905973031247441925639772493912825267050791423053246397773051547285732127348128607893640198010764733370197483052328220553800640924422521492284221254468008858910585133897265060383844268789391383446627080554739561730073554146946323949927692777891666561189249624550359278267565590949958836962846959354262135129986929969002164694231306873410397976512250185174567573794094274983671090769930300501973176012743483523133619392237125005106568400703105273874732546545382963080788967809844262346236723867713735113726605837913745728385662314251717433456935153861996707431364617468089858451377639202497625130056916323106098661296275020925799298461462732511919997264942599978638157698069624153937176139407128535091585405349318389069812836337927358333703481127890821241087502262609445851508157869465841733636102182457690616617972549456552857020443214018904801309296265364601397968193963758722401590149139410438906248117104904578589845079791274478124258240392195402139193420451563407676450866884288517177931315107375839373927774430874129296620971563928574277448279841268582226667707834128916039219645008690309293686170512226383136762321709248209145849363930918957683732523468421046073943292480236372676698675741323013976968827091492079678353755108545970298046996743159826905211657327227522219318277179821743107246561139687761000302049613578692844236908153223696476101953077805436422881720550517721934148480380332038926410203599374066723187609166362793729945714803040296841306880792169717511886964127295878950760647382677540276283009573876863789959689194145517616917720583117357485212714197481917373320674280382042301152704376106001837822658243813852283132764922559045557175659141246733685687372220709046783629200882552431270949355363021250065740218272742327198772228121943684844393069374763645591974856690984475067250114349366945436023999127461972581128829007130806246447733947219277339886770284089648156897145394783837377162597318528868526685328093508931882588246456557656953081762247087241560108854732388056279805959030040618870865057707077506518915878584474761765784624451907230009915067746114210792276107592971931785300161566283047231307227012639565175894630696645321546105019633913693044794546933543623323142997489322657856998969177041750925439367082808152176567586359753551815738121795267839479775232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] 20115537242143535352164820999751711597377895105609474378087572519372373042630818806408180370563642331089249575557575923462172165600282043267644478347865145374656978384722723942461704916550638909810195181795874786247883819040912541044441233685219976802083345682717914896115192892042471598902095144701397042198420820700611788772753258602530344696352461601323596211825143231773812673683844480883759784300787974121559649560555856408404938389157363720359216435142929588105635146994777450217441107967220567128418140953527897401480718259413761123055452858873676133857783359221681231689615255832304299728656942311915769734054284212097302499443425845436972659746958742983728822809812513962995759893520612696578657179826633656782246870707505912890989255450702961443754238266786091326721416981712371778483820053838791334746472666406767203959507630076858849585409964984301726492969828532600807594450282120051762654539531113078851755775068562889236316439445306782539606925709306415966340236952393341732537231061936938600567431299793614659266010353843362071315539652659370021443864939298031999078106905183730198978340318964083867948490871297718170765448516301733393156556726958910978980128083715010135893652938155384622052292392429205470793857292973445148009456399480063737218045399184695383929018682663021177830591561800457712875353488325601604212149828058279144333495150585520091876866919086678718528898940878854637451242898916427340554124826090340560253785956444352962980098951399773022119571170010895183738176224371676969310280830698180375317761613329477460081456155485178591933631287474021046296193378337919128274911815865929798641948482175932398845714214409861446785169210553310932031626153992182000119203358813107671132650816103083292943332948541558845804579117632550922856695009429537579564901092033651981202687439897355138391634006004692038932720475702935291048271459537313585314887555527853384758635372169943328185210272948280049695531158567445863541503290189766186097585316214060489597084146005476541540712515000058131156931453885452283050480896322677001257918510644828648683150915490359370629662766112287696971431486058614764158425039416127844084470858328405383938245365581562178497588570409150805599507021395098891661480807789361383886744972285331235270552438944493769485343970147571715058728322499928145772627097032217981250167420985803216539798775560185630735487910731756533326708744259605028443983303184874425928584586815499256552515749332838761092920030445845123849795515167205424573672396233711863727504535779993841429501078365923643081216146217579227734279938686093785281644417234312806824146609635328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 22579507266856583522795229946729721181922338793711390692048231702631594559436640052859887696888975752532990956189942533755353475596569354148788781418496069179945817636036003278799390385517837635404810782079377036588113515613788729529034977617197976592606424509879838665380107770768323469537251551029982965360267312904407137072378179367635652738825085436099388143283767005676769855505343346298711190836906314383407780910219554107469060585195791904058906091887121322682578435903516661551585682174145727267826527327982143337198140745454941199613726205716542127557215461753915566290247018627070600264094872025433022145305484929264371405466934474987997537620848533308053636344955985405150468442525659225609964198920847536674433951214421428001977740449125895903840375551533149679811285962756133540618534694268832467876715578583939137310227852731512218255174310842072731838678168375297260649560184457522379804690556790888042079658397187708540259723074021529387288926624761635845414164595456421221179793360258342072012393083597600980320207220919828135488005802943549551748368972610757946449095342401640652431000596521370819553517481296212156226825669803092451550332424196408225594099488359271922126112222730832807163242485649176895251492148624949843971855889175046091982309152073925399784205604102055925822894834450133600901969033245762213167685801787151956038691172949119081075160726750877644497085254547001076068893280030074796065697419744406371778046715699506577943033174888782007825422150092849435763811316786779512205912887633008324274424063804611854166583278884068531992617862793827962097307217371934144080897234903494898795211311765442984093570919520667361939368587925332156782234021440358620302807184684884029550473151796125461232557080850043493117943104535006592017838347222110851953870635442292892208687074404853426360092929236647754726918936822654352738587341627972901690908867511766734770064238105531994012772103711375742151797396842171163481055719319014442977179704764963960922626058891945651205960497979718443965424432400116896783458663274649212389466982090158582242903848192684288970550456114828230664725198929713776631860761256289651140806375735050473628284598786120344368924048108440394244799230511742643017907322869982442380247117753394043649465923727755640175179559534861026848571738014938821215653635383147131730267835991997399116175227229123464251627488859062975935203522984963544959381044378943520919823026113044668463731873536200715039305339082469163078975810073401265247952494481110193688599781134311937244348801392857839791943133646400839456886421830796146941017835917227856927800386650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -63817310706697511677001880343170376245584873741815528279470025898587795317826259535182121178585293156055634512112173137570374183717310908350019512268705584372797186433238853095261915667140380880962415010884342678079028242224605598197515313712352463435639831087414017210637387092136333218884503753299015758018494893838918495017749835739987689313469931176577998949552274440229948372124807422249567805636548151144917104599880175566393839654296970300565648734344199383620460922290803207746346740377284053656042047877248024549172526346420063307448939160059840578830075813137581374436613012613547471349217781512787615303945598688488659771790053366715631866068617056631088896270061093473271377297931163709064919056582928326740842958875232839693960058463559981120620134467265981284468457743686518021481957163467178550352684907489095235474992727729077468448247228577536306749561011829109202443717124237518991186856504844749417575536912935988692364060870184181425152186291011264726475772433965769574446859695957664487216933416873209924148718067591944625137117985495291555174072422029272886879023013614903861820560887300820818198562495757466336517526821936642204888632268061113393766548976744685366446937302926567994029187006878446136290264210807021036974975745871675067715226710993674562897118046831033505006510818398460402263334377066001762261433659628690531185604905276461288948989703072069603142030420200337602937960499177282009514420318812435032209611080268643570349773849660073926504906367416874842626573430583844394077728110422957464367395629931767530466570498536784888173139666808715811489181604595011636753054166116105457659722556112012756537126648848250099994737422693632426566789414873139751638824659085500566763161887690164166986532592482182552365363314243904421408578970452929040429928162835652497545286124641785109177993742486635379022025397342681227115992688539043444813366177773387110678339494494456427764690366266105682859522540523480107225393196016208986568867957587363165177627443668943601366175767069569649007496441808915407018175785811844844459507200635769545495905413422519903782606455094212971331156921430780575446344004017193887673760394988235719384005460917044853633052254660340714028148418732500776296289977759165538801602410388346111519998418402284302698914651615926644899865881225576312071403599213566423561073320178087412577945693682691811250401840031262472604579229856986059345872441874511334634315892246229854703917632450164529016279884931438728022301307171962079002501731528578823316227403126887379341235993576817988616424927666405943234852509174084895581553789272336593887101703946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 86035127217589321750441890698358442614291807917126757632595976711382925176979676995603565976225415419966726049892398333795392853507876956048145226904929858078972041305975971435938965353283856414519744790652943018924292009197082436348407621571408875315831478805015273366368507330254918779548375454268599319925561396827797564161303635374931330727933410631164293113453932413887310119517770136092488147930347884004364195794848821911539040607754149996122759843408559205713727934596668560535110957164827931829066722540562321065837365829403767710980317445099522673657166536460253119488888037808766214089940717505223606765306024017186277547253115122428769423472101780593710095128031941246870276062560071062250504582327837234058145244892150877934549903100820865284228962594258824631893589423860492284564137103202830408793836998128508691176821019798277470586390010575837927860747090075018139070602055313246625784933457301063119367895904697208124821488785197728236805137768769979532279705995775780228898423067591220948139506696823504697479079903185193918414202025886643091938159237379879777930541942332263726825894116176772040773126114761094194885645406288449983573159111587403802976817573623660302697119696622742765163204711489460941446675778606430852951344746222938344468025333450350720612282961975727262996021783461562632569237760388873740849327572712612129161926740308755636510892600729313456453410833645218030630115875700189753290437005480491935101715398070285233745422766472887601071276594590211246174535003723052974072434398745491812679603369374935646872148855819419313459873820684969455110128440771074581309657759765958278167713627064638223472251856466725273332269335270673850535593820966000562796347201813227029614732763490222885025515966095378551706686280886835777778965384847651659005251784844505937157667208815277369176087675739956022700962191252865790263939860809583778947958159954540011654713296924958419463507503990034977149124415152112469832860614627570669545964663962267882721258140003887247405454152249017134797638532080069000612230714415900291038336872878290335636234630506725235741313679871218322600085364171888104666876744728965095735627225936298085523786600789452947281378774883839574886337114735289400635128748866930666227855813073582561430135276975467307896440985445765836325632499590564969504272433031573485904605947900816317262713649596905962639047579529084338197640565606542104332009467875840118968008046907014472588581129676307797800396775923148040072228041300061720682654908399701085171631133526511020355539019338251769513934619731729203718251100478888302367351061445407300655053753286656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -83170142661469092479781889893855448702444299837840242940031790251416575249925375297916140969764036944711062966517309312394641732700935132590401294652157129256005586917771816892915779467148310743532933009288874441664670290945014071313831108901016261154867973848530981926503352057269021206012504303659445769645906281739515927425438324348233579598999281902454176146327949111879536670988182457711817231747781306393844526672088869726278724416125935226218745943535947955108235931543387739805078355534115741825921112382822216013261224993137983006637783386150501157744004932498204031741521162410086261479102817076615554211889671126870669422249779214501494894996086363226810933659430928361844632137558529323760519680829318152064734564674018247981287905366827715947325010765288192243049529143147240902785125551772146986830440729795755176649609009380595877572512302886437538809327507449899445354486013289190301886316832839254444933279790774853203817577894523466106368959140481929428971269761398987890837489260984114207220436625626310132667137650337637276411548220653903033498720611191011605759114492791127344780289604350482526500443724814799758651895858313588492343947084590273615456248188436409447975717887962092654813502795130841074514857855654783684651171098077928900475079600435090960432370730364055121226757766341554331648310402395351614068843548790991825165560135448962244135753418850172710805651522686320304369066114308877524418226422258717163543523672605290899191259853458943857326633274611572716681525767306856316099412292896908222720590008926905645653025335144677516684833534865195910123268181960835553907290467914071896163079667769376416750933030688330397844832475904124746365770389691635701482881625584308114358922679615143979595717895689716676881020245937933405165679700442489138958218306561473272768588203882422468926885262670125763533660414042799808623233361322193386379543391973467143643775468478986643650744363208885528561659601304606982909861248774773977187116406022420664081317876526417469038258629627577330377911157150578411047042712864458306566518934162452310041817214812593324610569663849638691214530674328659596021567871957251744911325580890845464742393397860715018042881596728972286845618222731395561139201072561584447930042196120530180896274876241660016151201967361979827105684078851525349497525981298777555209726148532040841961870948568537566811012545806360387071667986290045252521995354873342803073971484427380117263434490342369711245355562936531821249570449456998772656130828143837254846897851374404675208868407468690793569628720680636785312085687612444340328304340415255438670165731966976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 62736274737724285616198573496566468770679605634837505369945652990886025712351658537012520894962424155953010473518826857020297492664902005377172358214149464570282071947663855939267605787635288939826562110137193075528499003869802820636641592001063198669683702063005680306022949526142009540439886293434898704255988709208984928146603014389358906785177876437453650316296921074088651359128491860748070969139415447134902724931935880739484931654963904122679548937986026498840523784450749035038775936476807766431261227161643401651968567202815019936699986467551382580894630961002084758330408468915879338618981736536888286403471972950570840723432943167701185381858122059562583666616483996159382908360005773056079010855593057418443656289206372358443517070722283829733738640912424077846677113904594396133774207496328273719333692908824624593293923497587051728833843799202121771561454930989148773117329119408383070422263279111826934675263480898340684001649579853202534734089042673242504906444564976719565072952865782221865399483838460594427825635444511753809810964412439393502412974645328299081778538392709717510347270208558686180478575195433018089839295727512363707868032329304031974382657645513059871426671119735285760251265627253759007041788209613681319071661026969291529514558197280678712333221441825954413530413906033072228200842230135175985475301670335491384222002401186543296504964801076696590537181023985141384896148924421334181415349431536277000973985876313784450683344154135132289021175282766204800745100932369226026103254450665577123290778689623172072415491937482227495355794101134325101389435520383732918220948447014715368134340963018573875899138784553621484700330573828178121510125862268345772875158078940288679346728910662116569945981511574392352134256755293277883030992729938289111495023155588508253930339630734390871568613939503153862073419268205431874897531230562395630433201366060401547270979412256895053247606608387045770156394032349944976016619196883469078523643778927213796167313616502146223144766510354515309417662926028816320203095034221408811768273451972506280713818143226078186652842420188069892129852485120635468089910975701016980521469294265128508158036589528840933174257117086868863771181939586739538531543827914113083148963985113420213650185183965995146439151207320120597099781813751146850973428267538340594530648678748077148076149010385466288332600505980312371613448121003971794534300450353952285564152776658359066421206055403423492964630039719649241394268958478656957300352141385652634683965955100184744022821341869878130658880492031098172975198095216757878111617410280739537943122824658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -38030658155461103971505034628592860053506203018244012767108006651448002768940982878087275451108472858509463687196608105760986176201194221518158264300088444975681430947710938004647677423123692452255579952525681441021143339387862125904574521893374965164734698920447411407805780692492364751105166495209184481409237696557256664528893188245205191009868607168293971824419023021293737617817157522236515707245760977334568209877445191248473515402882116830699121403160546829328144261718877088203965230687157463699978665696628893852400691558521700870534634646659988440987200965300535817628507001100783363131119469675032623293204962485757681900603658527189996573154950458673061867501074713980232091091681389732928716743069989517240030672679926354171438269422614572767695397960774124777099491678609570141313422200990943965361325800085555925393701541540353793557386381873847921222725623883199635205795063342899370137040922928430172488691023009624012280744294172045297892577909309572199451313141819336981141383665487412805577852112724172837145947181078411660444895995728207928341089517108700075021875157539850361739055679643173828548064341041012128887589100439172060343576686118062324951286455465831194973632662839574961343338983958968686875668765412298689300607960161569461298385019761846147410915025283320318496192100443263099196014944797800581310765719742179624480025265934816482172057425018479272376680299350832251474940371850273093963485652057488731781784642518514485969555669260525332229252035265502126861412562853820605463851451673364286658293263320725718937300146759032663637370688601690399440713270093975587122796281784641113363112236601635332050170085108408337405850894614765374694896374848460626906515483983905365126662006930543407086833206125746534195405512786069542545696136877066884974105049759855855934192398779081472476788008036175597625442009205437417821091839064975810136817785695963620296657386611416344860661924708446682166804354084559097286132985571879175785258417889478913840594654501151439382090878772280059162493741968946375658719934257619802537336656412741009820165940503097730341199840501772673205523963958032930186318070129692127806570250827360960586520174543388527260574928513104562762808195146691057849058384313468641733998982748115264764001313195383683469990168790390410954017539736672423131533348145589829820391250190841091118902716413310172869182122263662232159606849026082535313426359952221207407810367573572160696054166552767488407751750330869321080962428736446163933600448568444950583354550813741351279314793127017492707843453654660930445471879879251059910441532022325179708576884588544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 18990033936521225249411773876372620804258692281276200368492473967949830018466472353711643274911063503521045226125451849303706139692154046874097777817124369195937498105113681579066212394237464735503570991891074819304524432348772102280425325616212437403943798542304157219350371388857870207003279931786724261355075457059807046995183605214454756664932208846654869668227793335976672218920255680813012242530793585930237594863442070587454297558700322511640802594897541254568308093030809027940789371514425429276107932794197724891010457007508371138940545221578368194508209234292225114764347351010715412930628749088251535651111179584013834783951563061475427860714872158673673719229429645963592535684174738719652319247386705941833703168742707609359776640492097942758888076382588585806135081630832056040976812153523977077318004237382078114680691441702577623038949324577727268940325960075651219806569364611426432856675392150145222554033730817150541140848232309291532777423101787588807345315579013933295070425570967994735185055997746900235962783029980455600739451637103786278560161589168498180313373379847867675336301333912953073395484103290041775760547367147462293988166751795353245640475804115920074945026248062820672618130025570573788473990492637461981365953711639479385600240469450618660849576589199712869170527032814113864585005700145435571992271674752255226717070875221655989718432359329905535912643689516713322721657030166682388681049015241423626411071732591681877388277850495735161498723112734381726171378795671730066988370525916209759762683850191046784183072410980836730834770314310566387787335676392522313406320062145062416821601607803069155658767774913521194084414405834755490534391519325670039677716990403713698180572145525504922413628851754890211287313127948509286127192175123244687469317244230580971524352653036983016674239874659970017289442223701169226448407818248763959715835767360489265233048520502769972831668627017519723055258796581406416031786299065946435024028074669303106817924993392004509931148285405846112392901061259165700816130111560079369778402911493027891379240995349407076732001914836959583837155632527958591428680113095171367094155879024837573220210575894075166059797958708421500458296228115838879957294152218095156627934034876550090964411841745680932818759699206095639625429876485266693474853798314505628152377751788351190201937236356302884236864972457801221768043078733527603763165260957160853205964349171548363017167349540660612848668424549380593313255465335297736480720603208705680793257618525434344495237527734141414713171342150849487632401520475267476258474288815750341524549409964032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -8379588961233271129365066048790662472304011443966669784943475325040298622848801172762480983299033874981514557102790591962249571119538586602810078835298941490931892940229137942064847709862318975572419806172673511618029686607039471305181274312436403515762793427992287247804648689892805039890393837984268763686908678200595167545030969105487771114319648140486055210044895913845682863578423162941501096674097931233260312709291394714849232641133397064495187950222864170664333255614697796335401163754940605712444189466445133599931368252735108787723896778860466889631342671358657297452995614494676581628067196645283686834134346324329762631219186627577115819883369171291087664529690524984008918301796906340151436747199232183948328044912111770562519659192606519425674957293953727112302477156163693480866002611350867440403251068312207181020960503180684187047492704280738792046707306366969120206193156292454547712418975216916233812322680162344437364621697838744300222659870402244321665185157824156888458511784736411064376412615668286393903086986347320556315952169469847409170219972609757182450702183834512969617506625905451433917315686639471509129618907839950676860309122006632925352851419997713359893057767095068961394511775763669470941534119327057814008488488517819626275725609053436302263379409020490889450693415893542307983881434834203587995731145408681421767466144242752715236647618484246197958549162642841403000626639716635575230599388931375716546514644530104761727302550310167426033903454668574780484934369165613559149681450095811099468309087538480643323211152446275138305988063246044514471530850988007764936887962494429673180985395817625947072877260341212677446910106538481709314383375056992034205064005738534725629279108184797235886082846215212199510112839148087401024971803553638237327557150628629360429216168950471059367336691877900614992566386170584752201470723039892912829494677942102260490576345090140958827653890948886152663788133762905085804832952186569244313849889141998680765937146499591082572835860612552396312026779056018719918724341454226313506582938753207637708622523641066491885997237961573525547555519051940868995396861079981125607053667590791781195702214646039636891911409935046252263652968746811625464761895708312391026837044091121558102020161969199997678728548601315036448719358656280933964819105726366274444608959365194246530448591330741690377567251556714004330353525987544963883141111700745834770708563452089293158928982222414744719349284659151841280514283286934245308286732510135399899442440749036215018161165982532134462133365546802669683580999145214220429730135820200444949083117846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 3892128502838452974829052693361168626680926942904693133890900432389086962323329507276420751379055508067551461027899629861673475496799033432549448862553675529121153383644813433924201950919169083177180455453517796731908916517236373508773148092716199903657371330271696607194711639875828135516643610254038772739727084931681371435358305230878847104088205479530033717662610306405709347441057315340801487390098392486208644684381440166641908116145076011624197594016828772543956686086498274241034100094116894294934305284490428333778933938019743873096859850643589318775812481291115212474356091787241933080626844291630070346154453511997213442642731898989376451956825650741249258223887818875128045980191973026417750024955326636114910542766843519269648414411123567207232283903638115362563662931660103723740097490262104019999441471763956009806362965979465634654194767159721391718383509688888687447357636314385521410122676063422877570905190931447361492382423218926402180922262638074879417325612256087737002840816257249020212359216137658289350297695355046377410606364409181515464072485293781395577453203597437149650075612476812582035658602138612437149956722740597704083900324150411660620196598766737085078746485972238793310921481903124192683444281313117032464189860127485268085014136269254433608762505368288903804939198803460735547983232935612254825520629853021536172045367794986474128129134854277367554488972672150248069435885668537344705908932449010631963972946498426047214726019979006109328131103001979849689259918973395667145881579769531141584851367002375296505457853407119854579171724112287018358631227861936430084286796992062784982228041213251227909339777700828199961976566992388563325795305117763983305193915096928588079949644702874775325261736639706917279335115646683344252855158544523449180370716721836431822154506733518031984877955342346203748337072484924956284032748468609030531224757029756213692632797634293943052188190268215890324200178358886970072342213112094803905515655081610847693022742959064905660589324288110986836272108021393134470104107407228455116186622843818322927263181107967694370824746071115904378529783689202259506916442451223826684073909130986594361872268007830917594178468075855134418439461547080595846186090486658601941529345564713426360134900347341335151301723857404949192111521054298261224792831945661260546591434969623353298627161543307389867465998181628773018012841062023857182306492690062680117354339350895718741374413864500875464496327712883082267940274083949523340066986328244507959450051838360064926353430738612014499784011293583599455151982688095103386895019652447707639770236583936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -2240686082749872571283422747897168860915152668968968652420833562676802023439678008350018432274577671751776645851391392022736715409859552364012453027875676053547409972421468434032962081794450615428091005669209017849705048343090891915586592041697802483691973223741445761579190085571391222399648762778921724153370816686388236975388551259718976645261901563794305722026817906799831747548068916385043974248797556322505807245187114563602005474848882168371190059590824316154609941377547839424748315961051829608005547192123164065202474967260797996622614150502260800971168804536353400321500765674069050501704422125876512821342943511698519374162129006430940636570380054528008248229278911754432609207857240648590511337421696162351761554442988729108568061632572538745957940198075009169108874128978865669175637116448301804624859961740332978144832398830290817458820457618975678773078680441322346530062671977394118736217632829274216213056810796238913401657252819037749610879731343794641412659739615883010175340813674167804970603158468370183968393092097401163170424815322526120185608648784426724552381423521162235644182865576392839262408125075672185263898766965957180043407325486985181408020942243804546555540768050412828521432150990250940668203137302665068652374255987482064204215693946407055714077863766117802777846890506956173633516339504639735726015915869033609356688069215425668001767630458078150871891474133383937415928068803460334620195223448035204760854309668324623066769415762302665164570360155450673904601512785893890359665373166627946658668855068249213054606646736143587253358078639949219851052681712643273921193272262539452683232484283532388542308453798640131438487812090389454570423018677666149501894384957887103947371133582873327592748255212137778542725101851297772453250647250388034720494158630715878846141628623090255140473527508724959759129707346060801342867665467870772923105427846643216437308133653824805614428549174935867774029538693809863248055587852643982198868571557594067547946040591007715756624188061205544578045802520644778497871194038871090189870188137201217498767250390767597156545299522391389523667061561909263591003394558019261588639435500878186877125965553455006140926628153901044207718303222010871584643428912165132680578099317430684841227212107499578371467136466689771083087752301050980805637028785595908519029661448298869958065794188740038918039610822001026743942678515303086738557951339262133111305274734266669786915433416966072131708645497600099554349878223510739041601353535707590745202246267054219618829297203354941358894148478623818506992551919116958584470443394188134421837283065856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 1459038122800939679699440699057935805445617491626020590205036210537918967569112294495070468893490339925874146843673253480483830852522698168422090262385885383659511884670776322343749587227669489971839611911079589990275939731469473952114339349984638738664270435183061759607387630743175436698201401802454885489230476757053596701021845838485935229650108718865508128204177231142392668520749346934087990877403956727743795294375212578537597611087116399684256698710198965711613457902078141853813103865942251017077574771098035223667294864106748066123245570595456733542175621529769727751879199879203176534600496146867506431353736119429752956821180278925406673667879476246011321227454206270613691507810573489970339369133054109902216113888229786987353567054505055657090225859914616870317190052352330637943204035658796368624307235782351095863064361009372777280037549803354758841220708345383117411943732971026717151527991208338566934208886839269004040086775838030371596613597148414790568541281612764138807199293335138449363248330684486188869704249045048918762927078187231854117889205806754744573330219532383848190857210242468365757854252986913375942458188238804704957585427938778945593796872353371122214748133660279036486910642968505549481684399034805592364878990804399998408059033284318791652848708789052690257168015867431569368582139469571822936977139435394474924963826978122906983601775014304141214521368419763580422514108654863520634909838511021900202397490943216777520744217571081160028173756170751061424703337536939048442594416633886034590911655119843238882108093896017613331845467599159215122318480541531354190213100075839996218804120561794773456592175159446897156989282872920002394761467840521024309393655575974856189212173461760102717945868213745666171059286777178834319151092698155583136948033782716450191442240138471114987211293669060939427392216671811917950263402488301801186358878275877882466421872912796432760609586011328602804030992402739660620114287054665927124296680208540885734837636448214459949134310363916866914212705187106977140492902631982968547184550918842172545798675470345411890117127932334984349500314510408999644381814127822741048013761030380746643121153873749431630321548464754287482106126514548082286981435988267271912027156629101438407965556611086795818822563497704909917660014141606525794497619422386416088188013633000074646877953346609038022685662873785936452584306383058983085926890298286377092077097273155878430240719886002181619666089721794430617221416473333120174686706893322262752587992336724379854640150740111807347394428161773078376888380324218986147997862149458776846117487247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -904819742146904791452264872901609782678912006417630888919399733862786172255692977599119901333055285284748915365885372601480216548881538379009120508523122448659247285657290225369582501080910470617516012903163488995628049793951869708699402494534188131488334936990177436343954772361368527672532379175644809350866830354481642850861622678145023133716764649195410788897115878449384677337456434565794986125837060204011288216357485182828750398949909008169521742863317062042095390084613307558763112526636590093797221245820943776900666253321364287600207210085238708072926871197785226811755104135683943564197943396036979165651532560103652310193752409070027947486080525428227899948124141179402580870193071658855715567843894086385962745540735118018342924673674295371013954084501051499273766729941476219943877061546764865503455707647512659188991131810081593314872110136821112138932932063852986301051533306060130997719969126676544391959529539843934502229120794079220247904250259507745163660370835180310788742010968894534536213725631503798612899745199730387551933314771389120043561545313450932377259763468639908737894922551408950887112572749704980981425582528030371899185202934072231534521627958672328381227019062867799257568091718055391189793115765870003689070480919862354160146620539799033375336423680466005297201370657933051462623594367135486369748921050074786280600031528656578230536286867966742381079679669258047900101535443137522194233202429631143615996108441287491399562559112161140603156016345342621838147038941716487990097672627907449196030503351528201316379990295039379373660037907603797065508565701315010152135725850680155566184006708767456010739764632590640633744842087789162144228826543059698105745648848333014509596128829083827057233065724090067327197489265631200394683879111278272852767483411417027746382803002508132702225719198228700684026441868849170207115170161700171669733864695023384080016932907911346951532369446549449850860979786644178322805387124324568952821767677182688050857759139706296240600134879988284776684900320632301016791817363161283932285036062891931169096710477188016764577421722414093653083809390338097401517323198348174002266821065817885677415798580426458502398050365468037130718472320893108629500782824054725962917231292123266415629191883760880944561876128925119904005574830081828637394235227052128666447940126565454772389944267808816062745278852374932991182706747611367028839925840286006533616003359950376413476023944505394243549796657014794817823273151052086218358562402057535713373542466375732594562898941947562976532238256208333149290640231347817455739772774335882999972212244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 495744047044868003158544976590361879622255525689260002807132113530692721869103449939470388443650500540489387495080327853760504209239479920462095722556781135883845175131720909743480831372097676543151773717190684539554775152846781104906318201189782239230263847255937353508571024385917402757541729829079203745998541569419921911411325639397468207071150418706637416842305420307909002751261416476467787267127553208121175364194710673292034694791866880325861932237051787747067717392612183924639881028699008313593579377766227566535710388552264151165705065309972312498151541528141460799008663034607453708815263226889650936328070149451064056325861509028296569114155521999469787603673359978989138801052257775109388810595545542839410108080802677195416147354798970407005219852604370488515133233478706293329158957499193191525574567195398124903066645079823547358184885114885384786639270927296167391110186168571979157056172219153695318653601514599929696213038187025232343180030366122284341638553150194056545224526475654752996378484093194486467935313137350575587794745800477334290883926212256915642619932432107676697689444032929164164823151061058879943668464290878623031599729000517840898605943723685276216704491550283746720718582621406554069952609848666789692793921266663002352238932354170429466035558831088540953492467184321600078439168742194062469720875247413589810713954482668731442985751647527637055073512303611423444284072964844468735392006003211617127614399588300846646121542077800067171134370534818272087206498778457875897772870265146249176159841444088766536055733368709622252011040649335833411782972622999692965991225711177000781485727711960563880810529151377367894988873301594820966376248563927478412957379759912608664916471883201594821704649838094803430278525845469451191178479943149589790404849587837254635956735653785375156898252246761711193103742204003571424447254426404104247772955222569070436219981214303100126579405181227613649053360800217121480872236962189519206086638487469077703125138332925837731736756666027640717249999012151763714319047210893751835416512136919389041561443333600965361573705981045711046546765724301616826118128644783617167645115586967969230159786428443261067096724515086905968369839451024258679856567028208610679007996710583843116884716094622766029648998525670873171641009194253044865359400151337259708866805089887668098335745037892084330097423504811259233364112643847767148606286835029277613682820555170446141249658457026865687915415765317223411689144086540940236676733352414760755898230640348314568187177455652950866111291315290638630514816555129075511057149785886541484775891271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -235392403051489951364691643392063697514157251468167650026458311132806621372762368018524209901206066513574440854133714329960610898021209937432323434903767165101135493253883474618195789372056001185553654144800860471436381392159982179685973542061725737762984230464591860074106144461148375059134705752958342048521885209612876945023471510537368910192893929054975866302809013124433257171698967153848613597004429713509624662049628731309689309218930315623488846621712048797943479795778984451896483295360376113048372013991038340265765979519364369183041672906752324755800092989726524326590751970637232875295536509592696734931840659386987893345205555335970266429482190855106223600159734575829754475999016607138705954494797890830512523088108409875076269445478119151709720205851833563665611792764880114816543879227357607434213464044590921302175536594326165608697409841004947436056534270783283269328873833673357461506969208950939185756813466491282555816098140545872293962338280497357822707622796909037417498796910378664427466775919193042557695151107373824474114397266432645319015107430101804486333614783005571920388092587112804515225830974875290102255283729963061844433521440789057299112716264427166242976720372344960449580851970019367534007619922149774140265113422496412018522833276174471705322959938378502887714939512318211622963928036388324296478384231475379138693087268283344808770762342052698476229617728318481980966541452857404333417886709569201811701926195556393068973448929453953814406377098863408161989348837606080889123368821784894038099740980919466536624826651765043760624784543637181856064543561424152092552852086731757154377769101611279435212898700122884547231637692106114847221541910610942509888386888887000083108152610036387327309445046134271037688033859591003952883843357351513619048155419201106636793682034058425394980647684882049641034467867082501206299845278683529966460342636998592680555433126375587216723532052651353108076936382666780676945876490456567445200605879283875274411353500618602126806115920699315786497610786285232655484258398280743902060204437822368617789245278167639819193541479693697762410878622471539508140498993166241292482305275610831950401732308184547617638632521333005138163144477646040046047998030950513296346465365982340954344403755395062824837135565123043327979439644094399560965045249579666279501961923083457519566729404391849546395568014167773849730464908282238540105621279332501913094289871479611610551070861387973892548093537134828128364315237546234363228482897947193018025731279464492562502644669522146386329535556972084451364895945627013930689269755994482227191574691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 96107608982412495585623799620055274805131981084697323613929864139432447092657188367503800649945265076511328011859191056486968335506932011868340788684837982405069379072727719576821040178598821829074733814350879449069373650565741249078142346453823007234274498926923898397739954690634903210298198472232973868885402708359428807164432541123721656590463562412632489583017499217984036787407960206414770314329721024144810504724535011803992225869328034385098442691060572449648672768431635822015718531367330972959642792212796656726636689663953853463213309182584265806027081474012610183590710250718828206052229068572254210178867184820482233962428483201240447523746484917287229977955151496230491160398972013088236363359331191725044735017857462378162019346054696809261720802034914703773507753883560563468774263315504325682399481400976572128683891384096665186683106043298760723282017586063922798387742054468564365741591109113923654839676241370015194152860250197873021251570857729004608329933020225508635944525675242607422856983354012861604025144420150764508866298775173870817044363960487200190219838040535699332354594601909938321777926849864577933256407130637906684868480579323051831003088142193548739663630347035257360293539508581569632194793752675862614474065011891659724105532846569309354000464805974116905844303836441891867460730021808149038896017545681822226633809091501096422500825022875464693824292471291436254858962469366167208803700832464371118636294026963073668340752775884034624750877013429564211621808344601888208262852750184668617146693443196054686628223702327823644315797807531923547199282827984451925278441859187756766432399052474453297068315550654240636986859216288623053858575399701496583272314907850920329883845901608128694126212405728434601813609356046003502485457745333425730738545315667349462344175479040111807336132473297677857494033195007274939969108005167870174203285226468315722623543164405862100743536268386623828699296603412272568138961672364035006289434795992336202434849410897023164166805898498495995515833996633599670284042731013178810508683004121126004850504279324736028842861847784863579956290557191337593672417555855211354097995819548765225443247281451678599887781663068575072329027447250171726230867756394623496804848567070638092941194509143912022404418305892799973186002653582843410751363302502583032608021523976732588580616654392548191274656894034327899485491219053622930071739331670362151594768698992039564317815669443649529501736983355677277655726128061688291846489449589234840590112304560817176891637618073644670227769294187716790666668403505696380631385508994543160205739294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -33432175227386423028498604286800583268151009230291948085100978651228425126097181057238071266843140696654392719370461122109672763658083787423855949215332683396811017648886544982356692944861196309266863881933809469174405575178602556758021974623924114276606087332112677430295126725682418503964702546867325359345380528727709317661104553264410617582352203868206340772977654769173027848181773728525106139707715044572033338640504547154511312056694087540186317638512795868399243155136188492405298948861816196326387586899667345204908158962649296996944907720395151261734911472485933973379367499740402324722359593667211119972793587689645409297748401498623663043989633445259715873344982705428381337339346800893488104244355786655307041463044889283355279659825380590344683358834355221918214061354626286728560569726981479224346768042217888742134404836103689971697474371759651562324999115311262548716525753066525727805513778643670805007580848201826154443705278927873673160891139442800360952075561061200145933216445882046340915296076870613835769575238974096023961118003790821971394445096654390824266811185005713588895471969281066786259073350109011637553886773377598723158400021338783458136149171063565784430518134871644524158296104146822239171029957183229325995389831567007305540767294987510432496021425602134081925813107853815997904373952024388286911400408893904777758617378183335332778572346460519408764776366538747888105185626962065513597026304495864502494532015186812153556598225104265512012689252893068695086875693714353746006084626012771736090713275637358961474049834755092496090525550388058035508076429708297968773596418638053232721778388938451330603774190452171377784692127873319215372662932478457942769747983363321015943147976488068003478242153001175275114889118853006098503495178261268542638550868505420992636521223604176335671654012688176062446100958364718692068760405831033119034081958841431447075554503136154213119195853098235487374475665575760657638985198432062919839967115868765128202408358717761210432176121271340704506243351254658878216621494254144603917505856697334708397080395133830083338221654177053240962771218339506080653199207786606907197575353356193788460850647002572036813455495900239629796555189675699087852546866909395825507656686654246738384798197498672251932622156570014115497837880965957915003774410579182606550975477312413639447437529208968232425135408793112419743138260644927358440397811297497553749364662246175046171372464811905799899567148986701305876691594150989648520182628229797231301250266220918079697522973795643211257849016660662550898652170145472350415134021524488084379528069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 9790095213015206269282361875158963368630426979045186224039631124507746173988749713380378081865456912393746125892013782731961605059022194085359601708947061709517731582077309974615217997823156573965299359100511142919693743799061350582262878012390509508948045857672272774766040391864638881629891524560073042180358499479625796276814093671572750969429556592704967528253896577883299653377896374816187852948525381343127306818041047817993077146625453263502902581253120625501653192846981552862726907552279215099749766473679611258801933801390432297512569507363201015843202292914144061638060577488558837051646202741307558840096712545815977789461325573041440364886104766333069244317953766868904246404955240206530028111169676734906551930586714994057212735952002335084595989649881168219896206608748935444528450521143082333538281577995285344935631318657883841961275331565596898545594568567094044222705498296514309297122790379242011731516300414339722866710623011579367861267420174604973061987049938075572197284091062733868686893417896101362872064676013939708783754117184014566189108032993080834031878591592792305988824903948753824178033441970865038694406542672144906976488724990113825738712446324705693596857972578758926668293446301491436176793677507637603740748222271245910861854624104189519836589302062979886840939783044694051281683799419048587577240462776527253967671107414709322078240976365255518368011969510186513929044655585474567312129306973403604967403578748222089187676857866063153440934736294018281150798381380583514878617932164353624947022463644662377893457991707797361479061113970326588819693539813987153393866842729469724952210570330567586267279387623963662044644210033474249421816818782977992044758643907026121598693441828761195960692213922940250442497669234113117717241133058233864166296102835053300826393722219992869065382809671577500215048320725182839288620065796181948522140571061066299731342717485911949501238771818509315759944915711037684514054279728518689421336759901563177694175788047447216854411856023772986519978673186877601617644100499624048374211354574551547941173644466098792500108325583137948472525565923235990290422622522661720520082184023570643001206948840232229782375956900306331579648275970579298839241863126109326058552533927167641979016113041979352908667629780001321053246239333501833242277615511651545151719932869017798832020959225906674726262682522511541682319468661162533919858502191190295338384753660328442351989817989962565587399887706042173716455530099344848286724166674925860713094545865820413198250427098588319381039503132770471363796453178821791081358703417336498849348321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -18771510812103449195223587646960041473873891273948587735885404694369867332073256757790151499781469492148972424132680687953683904010187395483161530528391258217993238854138790377922556306300735097423851536389582587803655828987268685249127961077019851868565822023477345706606334125110593968417554535653445838883767341166901056445513568901446838725077100833386030291322531765982463612429784534979026761377390980191920128981832891237351101042045905093299032808486446313755010818255450180638437788228828337829353216307730919093968421314243555095103338298034275274536689734556991981921581040492719280376630728485208236580342842590861195665936144375624095392241796465330936410041005027012804622237894022139719080463610467956393438262427163563039209739975332429883456963329631196570604757247409675422860394276413341566444098038625820781322564729989956805607387237295296524467945440684698076113041321749913822861738378158450192729623432708370835036384497625180854618554239229752168570426144629820753934779602748660312097813602480248791620935662534329563790934489512850287964369844393242324758650877664497786096919164588381582308432217354015915700306188869336817007125317009923079189988768699405513834107535509116502751631067953226388440904427510666410432338047736056504376645785594493845638411725713753756171495042700992904960123891656287156429136921428779940213421147984137499433963301216524686748231379084658799116728763855234338005248010955677394417420696645437802000384392744419597039929653549299316085160159510573130640916869451947482673458394895374892351302721022930565863299320102867120976980577231234952232969515044843111528428900189716564511745904133211680174012714400265353552960968349378646361832927549253459950312600900596584397205545519986410135959354179301391310631640875657971243056517148805581022525309116360130987698902169320143993896426763432130400315490431276617656925481254986403492664547756889355059290933509479176551595210709158841512489616758300273341034333039286663349079414926150682847977927790525221123597427931733084708896727297061033597019240273563049403808925485998332608821161735632656265207039625503598756022516379402556044773618855338472779029866783553186305839420385930338555792907954565041852980105555788375422623464612947150902384165472621256378660213110907859035647221346374214944737316541409208849324114766698488691504545763671785126869029867162793117098214429497594047916389186731150866376050303697680245128653258601559989479622378632705826803194364741418236740758457233152894157332298531869983622213802012091179715088832885898690784086576098028177987302831685632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 293743761274091815276113063119617072318819502198590460251664828605035338323817318163795476063994831853217779140012207223801872312980025874540766890965771227312015615851622046947933221476501217798445493229073441828048228470579549012497929511999437300392456063408713557111411229480722059600954453781701164583047720915503488103663355392845959500038234245670671691507501941364316747509000240058728175278501442648090254327007682919022023752540516964033453414924692046535452165282646297606048034782384783005377258455344252501560691969343900447892528421064276617389713114149016960999397659381777658504829893750040606195006821293540262365175293127484075321848782761135958776451885261477058087018775235370963009231452806263468010624285636188104044460527015001061259492815873891819957374027317269903453232472002293167642980869987236009368993926734931762880338001244463661613561544472499805812532416760108920164850504535588581734820759622632658424301540805502707141393317033098977974228544121832809085937952197038872418255606701392228247360870785070811523166165789796608239525494700760544865475326941390605782647347390560058635311266347033552321291396330293457803231804866157001912017808545009641422234381131281435976706209869426000036699915301441163225817366499297029563095823441873249347980466948224022146973712030541327908295699241894067559218939523409164564273515641649167328383022130024066389758236325675476907645854697139708523947158578402347817598213833434325672050635460572007916246526870664293133824285945472076679540522837203196385247202103898430939000582113492191205492226968283135751850835551426198372531639456240067116530705625964207902770620128431499480567934480274601622848727501568775647318329945259480622557840614811554306710381823771204855873754188761106445102589608391138974251280808399787627258417025260808426734743763282884800102238260505417427991135190599767242964029282866027121903407602094261267613048152147525572575267442285178735427862647021471410144581755622924785619526664580391042257011412174067290133259701039754270104105934935813337278200038416172366389895948498854675382693084960150455010637122998153304425743396198314333387594246856951771756659519653946123716136116004151770009787128634556500248634281566739547303110294966582684959732743870134534520982860733469141619083460967214997768646999944014942169600252692383453958639911566318153892386049312324925853352614795286324718310714663922496866319143003609190666493395851543643085964818784401384411969061742918236626251462147056387812870475858504776517970522317830637923294127472948394299611778344824346126268452336304128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -116773052834844827439813301857763809429776798573026360230546816058510208536899102069538837161049582413124353789236454782973063515134672318468894121228999090884102059415956843757272545114893976871702517798932478112629565514331245971321450543174318435126421684093094398165154368246851297919014926444847711030689014338366283059146166288368101584831770353417703539257623998479440237626948907796982099420390556435452846642529812726501814221595572612130810941514385336724544142231486287307203133738794725635165531184034965098543698186116986395551304562736408545381302177033510273145990147363249130564414485900838345517755870084146116688602602376058842817781824631129040076907097959177343129649303489817208233141040585551664147890294579478930460640880360502003562423938769115203507254906351742347317154970845115077896909958363297265259225487846246228602142090812851865131794130849604570941868110152678974861668372249147380118888418075764081691114736042695882931174880135446439691042965537317051217448946455049026387395034670933442114138330306271307304474370588257868384207385450444555790350376740121991182189258924676183761305431929765905708236741160166035937034568126403458301936742710572559006454373653059600787890866795297614910522222046370156262707098006920555604779325981092088005825186929622983308926091726008947752465114782760550884556295316428114130361440489429711746937171677354757244256425661288381090687330439765032782104026850620065412160870441667057251516914970998497459623553096690690660649952157281330714016017504736142258950414103514497013090136795328799757571464930314954237965447107155104930057964740211723446220665549524386382435397833418598195359745805705797749300656857551880330611475216455012662040874485332876364995699923847103470557348261138843533312426471406687744421617179917355642521487577324907212579971619826246262639297185207128177584620404466934439420611676499996347052529354407365936245157991256222277456671441316059806755492177604396879061579593136561147459822465948061646251811101623703732580950662171448932669241543216154399999226848626814798435843606023343882964564929975671997845170369998801561175435409313775145754127970648065856930236061886993168481260953345020206945136509195666479093445887515349839320908615952072022313133953861423916863316204869065372387188966519002797432458307524369334154705816190847445405030984016578416380151381586604686636217740993726945082037414542586587929138783431821353560174990162374229436563736631229920440524720454732803048442107730504589625126907025741842031724580690036192359184989121297790490825432157714573389418503657842802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 3751423757063152030303049316266114200752141744593127152402912050186721219371192291743663033916049241508317233812432790206369274237138887872019028005088371329596596990838226145617686618873614576004668765124429702039688150678305797120086762307083339798169225522657820487022838764340372406373772370088596141040623392736648781730976108518223426419875638858460692467757504528327123313566093952556058035242097301695294114939541065178555292533649168345998470210118026709604763352668098518353664158796833543197813074577286187631291563813688183124953781546114531089884249444547391991522640706338431724578513807133020806778373451382904543232899146289723186148376135689409812377323976400652113454354502127136847421486718382952866152362016900875543115656050929800670652848083685609418430518433741176934939533829302224033150046647405775130145251551414621509745569229487939817493193138266809753813348824437626004753907120647714948064096159319161728707301359005194600342039764062635737902117543482061565818083576839660296302126969725250098235182288550635555603725968647062438524779475380409055478619780235370391677699133627789521314203365485270457619069347610324797412641033821586401988520118790424597060919100956127209673866699754931424375404418567794773238875526819450874325437576479756757280676604544568172595724432503397604673354246490860038957732892728114582660600186007242516223044127809567307475365718524980604501752328663636917787375873786757940826410089207553904343358095383870369868883204740233830040224943870610411224484666935308554744912289174175800132454046394988004506091790399942332170303114125402624467266526654282795571411068198989782730981719143138944505465398539261814336331579461036009074800216635245810953279563659317413008650012163475696556771125353610388863952230906288919516348499040945863496639576458572978451874531099483509858725241503004571679274069273736801183620225639144542128064785356703199843719537612520880049547616058361289572744342688621951326342695241241333194532910384286913572625586534156550964520741052509692755478066203204508941078719657565313766270190269171924830944107850738904222973589656864247334242338423659864598919399910515923096528186080156898320435982550545756726490839492303271114768040835515519841422044898914288188205995795580005050306869536465324298078726399160274513985079606464008015614884495195008357775656027225489258885219633021794667245859463050042491541689963732281229468245780637916199647996197997527511891136113249902657871309604919319705532205128465450863701121114363921927553599823412621311846453500574512835657696900360377580094939013556689960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -54618761210571184814235179380185503199192865195391458979446554126275765323651584578088464971470746485554084957828085164274696618936924527010047577277499370067079598937122080913311589482070166366604999358148264151117204575336528767593809408667596552329933373183669415080796248499715410707644932736653470510842379134474923717977650919086572909447809622766488414476683348246586917694991184552766258697498177866175337492820249553806174843325235898173062565162244760027395955702789485707051655808848106792175951510557831327149776893915338145618972435861592846866928466466349332571270926605882981671430441032226022046717432811852201783292118272838011751338506826841520041940271049503600366662279769024255115644749581116546376825278479311811893065747492674100895443884587672347640623201948890043574241380139370295571982764612241924179534292755644548410826244151569620253208132074064923690240722002390313880961221776806444584275666741789407963819115325594302470099067070560806822943453663731437012663233477384257647518268431924318776229081751921964412950136663365058887253617093484374513167377686450047850881292183009453395899566389540372728786420011136611456658398432960046967211343605884814013409328974861738169477007317982466952551514610058212735120154634172877293639482804521781570649026484733610200797445322230821017762192547260842964084468565850009830759192343587000093378819817388419292763848942362641447086500224866229965111977742806180691825323054600796005615298071818414273758215621397384012881956315593667402381991602408790341493558156024030823421583201131739581036957382158802046932505182849897249394813613992432503173394744625555055368744282145070217164688782325768146608949314644379040992096942060448738114662799498150303916771299644878008588192644081370588111442898295432717097318892909651783337798543418419240986631079141433736251552907591197337601588835887266552068041666924364670629298302552207138359436676014706086653963278985414755158786146812639830313296584806225278591779791533029719448099851213847256838107965745085781523461781232099003689154545383928327387225283401175410746636207298560983980759244567518362998219405622569430346605618023885584738522123408866245076578736402925713030648227157229434196952247742271935274145167934460839870984028763491962198588106294461816496840514286604382915955746977455870033390288669803071383574309480075786396884998594044265022205569332711916646764260470165560536109500927229372903857063037041376592638847462342716251557675688809970458252277164282990720348781753668400694298897755765216411282100482849216382585192547648684803406477615477498576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 550514955020782228546636991625596655938343496783785993328205485938830657885035679600536475668284878872797456368004135995575162263000898685702625673440378862945542477751727990664530266017087300837713719628218022039855371999642110394927622753374566515204022343267986363817970419217629237811345914974725915766247103301247468882683092327200566412059933522344426405492377286151268449969449082176919324047150009655475726585953871586756525521960134442210219058783200817066322814848126059620717658854638762218525381371721753111101711502744428881447682413524499848163617067867380130038512373603811660945550202589384043067173179404727701985693742646229845330645460698945339639172739971463317468125517466723082031990993823289329641979937936718650210334285792284115951471753581406190311878646760307897446682740662381415855827126568352166892910140141293177452005015095001438002227064282532656133347771355156192723944839811229589610172762168277207903656468678924255823402032902280552078109400043471509528799817214417098682375303637919209111327849630619517589760019395528900963216684623156286736899780385864794038066938682982081350980513272234748737446432353232920813034609361374672106431353345261511009631069462138558755144461275150346081108612026620403437784322430216926267393950393691455104972616386908443646977338668460625981729506151516567693738650378809678896028057741754531346832505893087485074524852332327956388404248660828895855265373751401005956779259309064577857321550406890827903915287331403895522589761725583808594653619406925916423043853415995700188583096445168901011880313127491566836742403230955799041626916794919560274582661843208842286203824766127678686025593118065957252397626489516666095660622622270968529137511095923542351324292382249979165005129744282675313006692857158815294379773977932164450122479997449641884194450131477776654725880083888584186464075370772184197643822256697720385109947405399797139008000762262471951897060198928540354760531819675606328397748685368098178660619338996226610403228423923865751989719129281196871071512175876522218714387385042476717525997178870251731976722272788283555835743162711103599578196846609973881389310330380311366972110642070281480696122915088260492571499313069803364798402820073735323528944758396445698827219913168117393399631648362639632639234600241331182320988911223349316646745726297593093011560717878921574095587103653727435260606216417038061038874993735349304850741854468070690727141903468601034407200811537984759678144324885850320537713674080609462098322556650625459849829138424653018004828543788476623518370955403992610483493323875745242546176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -3834423946330079949975298957433675240688553822641111454342111356182813625682723019280363058260920773459031593563472366358677481989078699353522064867923517400013008805023113273337409399908406308683499384115671040305460039777476593214651711372394874058919949128598706183133175308198730396295070334964031866260788683644593414461981005190633825984504972597478546102002401047494427450982462219762676450463480997201893367955620934685096904550847536609729890137094509183923627168968562683591601627563633327347439159219622776467466650110089399212387374636254249587589113422302605241912524743454282583370280878852198252045025390245849774701078110664311354822990614432414772774376631947079043148142389942025177711608059559493142501809883766882150831606237547904239429002471317016094340904983771618377938573300983068240399870904490241868105941946019243841536333051890227659534353734963142843512362920181809826195526514603381551616537392535003005410425347603250030575715305688856623601674832165007835268110635283009304173165075002447982964358999657618968516951465458631498567713027217575344708111210553694794475439757180112535924346529438864201211877689006894294346354194723795062057493524652668767359556080188015488697013875165332562807995776755889438868096119347960789588302699700912355072430382597216210418041148872117610308667798676859151019221860291241948270006092029635609982310067513165572293575936169701235474498184212837549206191751743577818418731440491172454727107969544337064967824052372908940748349657140101127247197673375905173087687394263363838546173028101490366736992403158564440319167876664446202329517717920707852396968624254291711799593230188425320177957516435788206116944595782544205522558926301340873013695213567032880016596360727619841475381529630257042014149720136461532795581101487260257344514611186290449904557025984950082217299039981980688484488528389684024564639345771586067761993407543363184960424075402520789175787709254203245179710041331794466516140814714840472820616693986218205588371248794967089552053333859988360295175390050769684603517295973732941587299187997314130765260532853984410978763664237936185799823478841468217454782675461218424932040431237664232139624405359527538916655998403441756826839452866414851200193869989668677920062920115313929503088056107675102486514981141803952077888758371692159163876988380463066046773384694257192265378492822840674512525972518067756304657155924659088899647694765842329778146606062477659776069361764835155162373058186801718292678245987526216876726744260956016090023496529822824047751273790277673586035841054945389629590482154752329096626176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 18464632520420062172922209935020004132797817259705250275915601887322478046828115442353146728748310397302097626711631094745850592074618339213029828262008190070738185094610675510430723515620014215751669433304471250939775589014112920018617758988768685694005454269902768051221336888546507904691675236557571602939030185293954674524780837719010050508355294347523773963486464933299254528111424903490896537124335058403221375412163302216655478366954514639171280591110335216062131693074605187886077067301975048915046722092965734296590233183442754090520980025418024457647623043132442575861624770040273298083029615800240261059161350738884804342170373859954643075360706499014058654051490096707562943831476143924445660433044819138725880292141457573907516250073891146517413626329921890044538713529152605031107566343367775535570430696881416372652933963290578306215614925183477384172499691629069046682450126092303196676390679536203526693067012653537817290324921356867690449150352349350249482687973061227199557264605793219387282171783874513145548541083663408942991018921160948819676901207390903583345872339004669273472068854102065418248362692231610307770591644195368446577367538163275637507471283820695864051615096382658918133338331788352914146858509565499409175651971327894228115047565137099046677534044060534637689913669890821059722571579566462731965865546701857341585520465811885424182954733831162923015252375716833029775327094110583281024158659212842806099653228056192791093266466077158051428227015651096391424085204442795918759890999292343154235017850844960012944362949361440971736219068074326170324199631150477426842689839068143756514700764916419231914802372047902183672133882303448556360071773578676858581729934229494927194019090274996417092102417711488471196606800576338082455086543518410366022341453655646340795685338142290968106668587632297822719232346502577480901994507451970509274291720061637226467353782494519549827744878985629462686675032135476277412590902730170580594967825461870157373482530211242494186235426631533770733694652710852150037107109808693497663685783588815273309977038801150589626628476976465861731133695627013420606018930558289534959366121081899484920383761167466093887522465463080345942475082943474888565668264658613565392646111705628001361940310353924604278249953470108699684980894593978048862768348600396436582221712595070536551807800436889442442533674718823311761990825725921169930890212789741356573501645471431037641349910854671741526847687451377075701281448173946328898059355776869026410319735298696372541363428084589108087464233518267451626162145470770234905778333950142139779252224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -88972601487824478049657901598251162127846326088923162083007607846543822935875797214942609138144713247246359265302928941320711704230815920674499645586440500912122937138891670077500646821049246448153549281411408685897389178178557717777326451292052615742203519088107862570708162043747901487980317211189143947917738587623031846812199453913184683859664891974657682036042939118300358032663774508718638036087220282435474974227348186550258174658605370087660083600139650009786006944333448569128364278058215125838233659187606820817954605929676261800861854266686598769010730411745563314045053004444776069473647521261479709466519054778336453110331166476482669760991216161959922932731067487025719121727294024932868966221120682081167819829813746369317484445611790384309876045214389261551756368672658256155635722595110895260866617595327054360491840803660694140724530870669254726538568046682912826750003994221300736696033906269726078206754692757281105334522259716093987060329709220176503388511613073090194719343169153488635583660337144559988242756678921330821651727245203222769670329126785276833170088902243508383740423203233227727095568463751675590389019062448322077160319002672632390833509169882627342728075205745449565152370887989874989763630275520449492518462708402744253905542360612176976858248006318986960143912868832382435766728602604485026269818961168195948153627852121008465176430300973901112365136292613122488431148840070803881051210191946960406177063592489025617437947742436802752778663961245692698211620665341827709800233014337463044021149459050442089460620721433536636558616093671166202051775595855646719161515199739213051486650101288252046173738066661652267651948861057739128909625981481653789840142747865396886597001516931220341018737250867599694333351643296384897226186628953993575471121972768508127675251483242228038673115451444988014939366527402335512194352156639669463461278901605732398354782229062563462526828599962062782041990451067136914529308339702299747484448318918581139013429307483995548919174961100140484680211669281727550040707394379729305873022930578711287903102706223262094640680725410339984983076016626950917982322298846947523886025871685321128765377925433516601708580703856057925531035912137946578186814946384396420584444166796048132658659998124292860994138635461632517346566303809328091916722624648287868349538134718367213196060123330497632485245710112118107813931326733808664691212534743976982136943715828501335801175572014441636720569590893657768512308869956778634245022514992634367668592676121414472272699453978402901937275166497941385552061706307559378641644170729539023275032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 542699315871666741768080085969936079335371139113046157817670049985433328694093646773872036457584915920466232989920803713323791377109099138668551367894096830921042946035584230740955418742945932897490219269571018534082223177854803856042292703216778419843809265416928046469486069961165525972258842730825566899917392129105852896124144288998360938338453271685814340413502308089469931253023068356909294261816626146784267591498462542861217576296350086996860439309718224812347151099505182878272878630965525286490240724369529730541845208885046696494711088762901019710195797348745099233051996638145728470303203639195159651163080461836012821414990462557359055119725079311757680499533689082808418766813185762935911312706221190684887702204438481560072533693223788404516739316415539664388433529997787773627039337196308526144253033788658490985559133215933315526045319358521423327045608057775664523435870004782765117513609621015561724488746409644673575090401122695090986673000377977960565656356200525307846383140191532343437907772903890560491798323904063584662879945901614775271540451968868782235201709116710256912474222240715476524240368218978762787291246998078990054767437126500955576866473728144315379596500160902320644201878115921796478465919390679445528287427612222630656162621348036556985817303616306352460491978696053169229542064717321263048899491937026184437195543848614322663362926521197142387901231914951207745975288928371018120286821949229232098206143081424944089643924183006587542187303296252723544453609202630660691947184232881207677234350980188783145551318970019595217431775191238414175556431190576723742808183526029938766553585925414904873943659843681319358832394569716353610678286861113692997754790226115010015167498061389011515231990701468103226210557797297135138418229277052678880944172161152605454275453658843892725336820120732475233549622435260261783519621200024214145859864580705755823649988458823475286897073432943239675574722231175658975447319714623149003115803653028794682389311405349791578446620464008317313335777431567707723324928325125246017032794885030707429924303082488327349133390651247852575631659128176392260245719095635884653588560036096410482093601759977998974473915634833274723109945426169528511729136789806172269768823572608538822039212023037705312694191523437293539198505784993043895246408337245692728205610608290943544706098127208010692351097392470925238707950333012939899210843800105316482113656052036940410284104195831118772144114461719484582219652879508022882948333084819059614895312493152404918287355132247753921054413565990368395223290914973244125934018240980111862240641024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -2781806576219423973236064052268265961294011746918498052174419275651760343109650199300034793799980462088593658120170880668506770570061684899684796449551825647797819133684388375417033932114376153972144458844389001988512275624135220244462719733621145768762142608158786471226231422137342124810325060356241766429136799342923722631433019855804505592963462055947981384532333589450149876741198716155307914715583246696499379776996519801463496240152139503618017354610240039899241978420213163184081787656356099499096774877931020033546795118357608344894124463844087369906089109400380738020210544565727410410724281327674392080151219916934328005218295518170303543559948653133324661307864442081643129380872353164799326980537903189866640350237549321348517581107765270083295990514311221285041317480591494581453474456197632900481056258001340766474352686777827279637692384530676999063349861692856011252037328822119932447507885652208417979002053435082496337238635439131981677555615042781681645985600680760110180710251750764664365716327995948626816982218528597586643027681417656628981486120548192241249376465496312695915491610838830893118231395300957903526518302028756116427299226150485216706701975136600620185472301179429909675885923511205441142758370426689311771637448211427327489197629523187385206733076496842434940593072731630529027908183018223363326288048675896027719002998209390660183721938703862270338719743669396968544142318660630406918263988399471806822823498815881106122031503113743895173480995217799713453364372233281345481079830117792031225942460949201375455447934161989352567159185617517174797432709716415051098223087524706734087927496893660300941163365213560947103917871959400334046446859373828834260701755248716910952099734967485036104435785959688607992914573758900394074724015230306162751016376241932405352078708350071786120313642546410826307079657450312832675656162658185824100489007988946153098548625702563034445806183926031477682802601596756794477519310550969372423179376161082598442560806594259692600020044730823238246151020575154098189920141263634918192433349791050307619142248059472636141488931743782756941724733655017855422823296353413819627026468482425972517072026866414015889012783817797136415374954487736648260299363603801905587742953904602862305875219074761071766529414102841223221666078886467879431363840576361418172224541847899755609269509131651183775788116327865134294740000859713739849734689885465700726556648386730389700527985978409384003371117625543497149243613550578384718849539056953311517858580403537037048802997848469000654393552993944080953151646332956777342551666712248720154049904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 10964986304864833861205593218371224699988841052264834019147105841305208460662244370522933236584298839849579775596047384482826083338409988599902497617715004890792574503837608379317734452377946354638682345927155836173349680663547676858372273218517961452759856236860704662420656723470620227571093577194845984713530412245772953596185312142446622377203046763377714947738500749142857751476342704034119491145436264390691777037080234728734562621568300105610472221963440898414543175808829810996420462454432354741198132563727490206219569071790432080665278227065921297428816509388642650091642788756280017030505615274973797222381052743903347502764133640638032935078772608841069870330299752993738177145118174993864349549547849166900828981191403126239899362983133108732262561097372716501372660236492928152382812749806434389560368546182304269803876948340101255407209447073117361325568147216002571041444791544117227147627361365987281857661168915883420295703019058957192024610567252240635855791853862219501506177319293264132962425082698133898987203291045642402375036830936593368008025795380625253067543240539807979732393805046849585992297318939965438239684941301850311740250895562421212633576498300181349433697096834148421976049997365887400980779720776352342719044730140337427459482055008457847455835126326797119678922175948922086756607764064641253097355611448979430759122223352025834440320161530569454439548863824046894864807968236626095933679700660676542946129973534241036098592038435144354555678139891551717000736139994676890275166002151785958153991067578335874509297544678597522105254650562059759185257812381842816447918013047704552675301061849478250910712319932862401108277723267719810636212894209316908935488186685305640470244712009230154724207305994404202852419921178958585191761308059498497775927121601946755308172832799692792795027322281668371849782117941288495644292515981925889957862994066287848776790299144522981351993540117384542526853059555640504968684136574597288096851523151022716394313424022311679219411158479581342887263577393474760395778360505673446198386702736633919863933807638179816896148217097078374849039176337510993242276654478805137009165165835989365094985619546080225821932281001161381801237819010920831476058102687936216880566530079948037029788439055523339051763002710992405850302875267103061666379376967509389372342221399844190331777825424657500191655609257491566910866830988088027677297896463986990401303550803234359613906567214258631724787899918377927717582337525289738904364309689322427524690075682256077609810962777675046068359252506200906469419005149527917216828668295596392920119246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -35445101926636352316226694984730394510840726798456579494043365515149493645950676018875318124326651775712973022112733525586337563382769800842194396519930005547221328251606044267764287667518133683175852777400602723483067029371039332944895211845201548807341220760793607593300178276724000634099647240411061028954678227118836424867372844327059195378925035092366616785589975204882790035103516159445646916930998770614151340812933043096534357431908790472657523959084375313599524582049275492961920378922017421281180870795566316389753107655339474610156128645022097619167264429640025158864873032075304672268167776651450066349227895006665864529154820102977279300454967441973943237666833859157805180298004994143578796005202560678609816257465510458377620733859760929594492005835175439354215518299562113514036633449619423779346742089772255194005066436906345893589972924329315838602131310144797617871414735139076441541808608742734462560615532266118106181939929532089567312418655181599320298695441473984667612714655146348287266525836057123403097334564038872390007251129899124666869686338301816431269679609136942069710494711756430869711257034491484109189334387897447915669953257111706544611174098086914913785766488945831003815951559167566596871259671274256299794815210804782162189864892080348311559370718137985553486094410396974041365665211011331129434884737843872368714660124104046763102661724105299079527148594060156046128196440679254252750046801540445455351773369097980439408060739808751097464218817273571001823870118911676817730358595593572573540147811961846628787628214501121162253526718333592102926899515610047133557934478453925735990464191892490908332448882606286684258104505946183703056121649341051197666446020151596507827268452524381696026355687936016246283409705970778517175980468550636827140982807721474976107829819714287901741313374785093078909575158201388020524425063812386085155947016051067510122317147813303886714697255893967725220610447947545411454441526629633698888449639743128385534381197520663105989263357884727061097307572097812691402150195215608693382188790539257202931282252310756986174859605262659707251785224599498052174929698215439549212373305604572467266502525927567401159544053491322677273974560882835657882630882097506111989023172218167189612725294354244040308889546347972022420671660556997179757485933619305439334437707522515547185451813649912704163622073191841513222710530399900719745799153082651490701775844579387048103997008882204212983312400211970484811101498539720947398792997313106800136766906403650361508107369414421805908865436993140935745704310159544776593759942207474399421738778624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 93556789584723995147613559456358622641950328536830314614468157846439134809616575316068030197229152936137361525922744316715420846847014442951847804892882248634351008732670887654693768915011466268674982263136615466206339540247054685753757780238327938847155629659744214887848502888288256293340636969702658682946510298390564839746571397767590611940495345095045770880805963422355474263076251709532233967606304588291251032461328818627608610060815282548609591966022645628746227415089004194685396801313261856723901678739467918349341187321503522457423959845435559239436048703726235792495785792434446931068666863543771605578603802552601406448354295665831618868191979662565741978020552673832928625429166004961335752041402604059385719474740732603977128543287044381529214700885512026926578130226985945880358947881392269096761175546937866476367530851556926936392848138041504485792041400607505440490785090434861344241350801806898861644270991730688094924165863076432481548473267432425431909818291804334187206038084232144036911726277813185616086270728833270270050731155762281086002406499133251843573990126557972495085322116445586465997397402268189053473611055602523747692245746507071450934093902660779146731849532647504170756356502998455481274940458176740823270128160391632604155206187722351696395955772160910338491096369772770480123195841220241091120035080163483699495018879841768029870426414810241383759077146355286201412418911852993897002698554054338439317997161302346906163584061715507551580530899285692670743010113083134592074302940850717052764043443514183587898387721458579376256467473552305242096686635548585479151739199147438169562341496490870623309540958342430712088905228357607441118988234983745190407970145093168586569585632992559965340520799047720059124087708765848548259622144853390451181575483578421200348696186790869703509882601693751469100289777924177829196474549142204706443553456777858724393715474384274429125808614346956783701102037808582899626210205557574864289581234543311128735934959816642416101801464112860810688160943198620034717586649923313850890334850436798471332606522035487740086946623120773702525925312595533143994263686940349384163440155995412909048900417163395122195665327161367515081979868400887640016705897574410788977704814090802857000444608254271585733720006802072602774931392015074108963843713270318574200994493559076187723746721741190035078135456931117024375926325234774716160592086624140481334833863769976867120889599572480284171233912980925579232187398111213789768807693159194358525580998774010406251611103864168297152017480820373849504310005732433686654588418629844123905437990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -187311934778084977833595296003638089933252658010744931256924887410518450554049023942059681630755152823137178845880739163901905003527910746822656363080553698810950789756749351915318324000269055101905411134157467374490791361097097948412332361101425324805777501833095660249521619366914439931485522653413869768875233865803929170672104937359301936526356720628231383861139916861962638760309396616817020066617002207376689451950267730574827857949472776595152459559932220262152646654260146685184942420670037175987627619086382852091594378961204084854973450504160708123302960470953596392821131105661352620402765437257644570001460320229664102893590759026271645133956001173611289325592717337437023132910171673602914724650981605617159598720895763381007146622657220848248121944336406330303351457760846114954131024542568713081562736397555529983998277619754091723813485227904023149014586490527833358009122162236520443391062263593536696406400019185526642124539143466415070042159570972836343986444368824484201781379117834335024106352009382774728194766431092122007722406766322387494718075065400997429139724653920461749661372235679562100254109468713826151984191291861973405454508208966420571225736552919963893140096048165069835289260801900014230418406100497277375232652595422153320844651816631892426040967137581904213455526509544127449217960241021658579875545302512725370153026621641588926179618137167799807388891941810618642305308127888482633348863750737768280467127891533868130158287355411488740124449168437766905881933909314828025339493966845997418978062107734289631662049221198854498417532562540088575233607505001117363955767581487071316651479459098372631630236409048536070253733043757198103609496032384987803987781045739268843262772445956792781058516730807620603088387294451633286739397001407321280312466351558631321272761990552209740415977080935647304789717181281268856337580267844504449761365741368257077314768364930758497018721228207719145739075882689247098279223167764654720953815391628209630113444704004174644542441471200880090843328467178946303008569904223489620005286501151557853071345179757783453657792203294230675511407097807576999676371342150798998157009885112966253671520654581799132900704450178474389465622310984098065463056628870704774680555064848121571560778526750891083433992995926254927814291591992182590904344065861231404814057080820631743643054939822235249539570587652617397851693289537435999492799504909388875104859672859671180979560770091999972880723247634128507401506330160627372322100036977972648513213437649969925657351054444959488282697731620480257060621466652528252924175065697804282182768787456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 239733457509695696904301765602857285916305852261713084322791658056978041258719394896005732453020442960246942573674798569237599610803405063851712478156758086869958047527746598909962242146402981388770528263192007636539282227026180839236019279362300936161712953400702529986089629919973755064731074306918526811216158843645835610815578214461400043646395587520053850312039019192416318008796293040444111473704783864620046302148040018337033456972535694955648944958183390782244720316564145277694337730803524050350527661763586222029262324313215832270983859110155908988382470900307810401725270592806649185620623076831882786612418296381725695734460942772785611799414724328838079441554247869667299587227530424867905875659739249821361432506410301958155329976394430256564592693160250664551137700600914765481359134140754134342855844225028336497487728719042652116343577991862207835794994496879075971487380388270153240750276184307296429483118479900962552729899233232584668711242117884745439630112665112187433059352156385859836196979338070756396076099812600392627685629129680467403083603467463914637288861695916066424728444453110913089948771071740503244268245949825185800199706891664067526078922390224850837076556593551247299426123426952725696218231416735904920574785293244710958095478431580887223839588128358623751013214733475909234969738887161179958071974256453938159470423409696694499987715658634284448959352634280054420341403023583644460751736078495654918100015913212182891161092500630306363089523596575364551354666426773930322949600397361984978987334912223003630304614247262223699347389315158771234214804133931629517138824704343199925949115676342695098353789194993669316537218556335738541770273633233613888026272974643238475780934032783446092352260076689980257769984759687663422779752107778818095911111039185828893460284401000347973171544648366955878446920105977580568720707347854081346013746991761617694460724979546555904629436771336630125370391399580950857827810998886709928110753124644394546917469915639045303211073628720019808218433068231130334784698584490219096945090405930439254705234333516862599924146818334200831937771954151295731485217868779530586546999962460882080712417344876985051890761750512031947403092144165095623011499704573627957606089972447726078022413208556937719996192276406325077566995298114835411516217641712549442822814208917564075755007225923040706628850100316124940910087126778476956410663898209538795607049509081267727881883224955561873138596311972937492383497431585690983741840527190053234582167460538249602550724345968264779714771017825831526663158121161020483398069694148592977263242248192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -18044446326495001150699570067612163005328551973408807966207343511543364000855503116097072522002866018955390242000038058800439525248598299726413223379723722292004064303313694988774643922341921167674123036664190143877958726580636337310817478307478671374342838811002351234117860487006807917101681906862399361132136357043411982713090342761811521252038723091108925302286345571446254506900579117600388291544308703936169395710808858659182158958339505857685187545094125260797312007643723339512773759322274800334258766227342825950900907306398786243678177285798073236174936813489602816331458345734199845824090862874944511077622419865185847304673240198389446218180350066828087002458706763103061943465843430379879236575520769486016839679604440586487907722894866021214130850694496120429549826586005009736512303763903499608211255767652491468692621927582665830323755215065667287944277276210980097526432578986795559286228636190619874841236722404932011832989105235092818616083450076198269615980872671399361979796801921748144920044334942986891550333494394324837527951553209511332726002853488687353610451134485703242441780817572197675340342091843609571903256733788208956192972535772562645146026409459512296933790837583776550358407206504543194994687292228259323507439229572966219325816990958856870564578603117330346082563716214125609413229874965463771326582345560946782517252540414459153397926610270479924967991085960128706609173618844251736724001354102106962328864911710036097606573649865554202490246589497130347075368847598570917983593567319155915121496341108940802316695404240434592002428199511745854107213722561759467924084346412837942614745807521343013563947599086135359141211552209104796264032692745911515244698658604506367706018790359143850758397287652307384144570696568356982171325703544338083247220712945717963545693037154693282190556433980293863041975549130292761575600080378099062334940798411493272630075584514470732727081480520956611738823742981605121635194520771159387675003933852285838710868131701509639828713180681748132999941779882911131177612751405075508774835985623443892271825519524930825631961688769660958405153174430804944124311223973740354296025061599206386182125626106415474513899788784310957972330718481739973617037886343768271688934098228558398846260506558394110463253971134875149380210789813504396216354868116187376776513317608512101004622527788824658215988982821152713109922737916471142815128705320788994146032785022772924543741957287442450337844695213910912724878591511092424111812053624584810173335943567159158560723916095035057399540784828525067125696796094582780249018927472809949709761249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] -867701577566194492261757618107300196377398943947576734359211065424505718797427187046838677577107846315573515417266349943714178755702234254243107228084074376828673837050467308069138869385931375469233200244334718438945655013461814745943589140843510841650445794534537919554061711714159956574662743234148274800766213617142994504085577181787853188589649035213976277713606474309691609316912389849893769602133842627992897329288592259741971534699443189026362996775883479696760226829183114237247592897224601931448633150687222713509474033918540234648255266487686147892049410322905576770774788473952874838913328995300492531107111778483939453689539555544459992590244981178780815049114448604070081796847403169603382900836731961809165562909064463584064135398566112570783900822511776943973533494264370446902137786830515252802064473178165393681365894996295422012743052502650532762064783766588558766909280623928195124755579135268152155028138596017298387574959312129485196873858989362926100427752825053445891752939516151537039784330030851050623535518686715944481530152965583582547976820847368770273635440289417790497543445248451832537232767959656658005642672224670090529485023824301537055295269622748152752611794843109880428821955396758027052990886546108558779152517509656104740552517465371526380389066055530494756631624675666096932945471069194638272284440282951563070170907187481901984456418039138568254429899756866918260081472098563157714640458077929992471762751002512186452716259249519553330683923748210958744945454310187850555600455729806602142966831219854231428709821807829037631688351059232804211543714622546923227029994574699428329547539938307727861166468670205812327194517710135191993538465171686974527357790181969661368426627333399232366971138075082433757665037736568254548243995659131925666752483853863642076898461247473205133495036051381606987247389428779852360172890480514502576067178824447584559499723372231464590793296642768015679633311801009263532487169485421651607419281901683649351122874163558326822439177788233785217929137461393390890707984060833055445247922163992154386644043869105002357649568211644990362080897425807538316991872508822073130648917785852682842034554903450275440901693775303401968204432964143359858997395233851727720706355281377567030440903785954707970175685025954679164819473740969311746161007801309671961384200011685586247539801103129796822422192646950676721869239025116095946837255808615377883101532969011610451973676316465746602774644441450113475504841929987226798154626131765064133760629046722475352771485291360664933440896553267202345012409850638741169022538912338818264032438386688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 2802743049001822572871274303957180486694130860103768866171876198506515457472757643540331065738501198403565419005407954044569874937147604104912961690267114501234526713483551276057594694322571636443436951876677816018890637362226969999474498919880647881800475421604721899215077038170347898761449378785885813088921804399286961827282028660827651306079819944232971893239501375731940535754766227637003467515910874646222627750723361046895702798215542721217601117574020630174235401772849143612021241683791878116580289359932319278713041694610498195330204806950600656786463460511671876433997767208577055742769703328813668084847993310329437090383549837186885152947881679565786211235355880801455699221811475518950238333854416566750069668172735900756109986150907766211048151190357813141543424773022380389712384950767208818068782278923534110733760080670707555360011079381353616458865389029823923566993927775665802385787106337626052595530074680727011882216988738309092479251955664878722659112460480934911898275148110791249216207029338353293415313547416996817243234735069729738320628258222408897519613616702470494088330058927984755758238290809565940679297857607589823437173507527634402943192405916344665601703008432879377681265189629193533373883537475464260143430571444667906673293972297650866374319032409205092948420200838161878517753204946375730892041391036530169741905121323707483215616879085784752136539631900156474813605132364433907300638963049245699417598801544276697270390607061279854638789258332618800305953432198381436858806365158189532161173642496834795980868155722489549620580552460692470556577699431629329188723329897791616439379510104051634397788423095484667241968934094878400166420682166430142429004002894827155512717454602359658686032026912589232843815656437888962144534571708056612077939810088045916276769620724205971106330886392107411571998861796276973510387685131061322933796060046371018749120285602615642029588214822474900596876788589446264335794182194992739531727409105073808761882347125394234020397492378676641219163171848204661036625029443451766800593452327855325960674632443498460971052219116245840126407389914654596091083616058795715758870310421049720165957747207362679491188645225188615469425169755395332735672505702167664229407502339917272101278662494468908828124609016678422776362166537245179872895460717466659383481743097392920180137274064495214146994916735740208204180988450098319425715636662435714892971228244926349516928339368234692485762858255722450331604541553713421307089120294782961409174982174992027170994125055800789265022663797984075576204023617763170509197174892614605537000592244736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -5928638515841072625562545399393790870826228930773223547265766542128544381015281289734942112892950178957778578452407210300141142832744139999573452270870229130290028625316011874118175311905833067854374572753985135098579835767068890742722909234824413323768757367602708985732011586965172063542238827892222244496564679887841866805474322524631784850806113863739379309599347907568634073093425260592277743039237071309584480359451381362265880477848641775549696534350448999745691289549156914904152249329111840032388382867638587184478340355251861507018163883963271199686745356333595859800488487715608127893030645975646538577443881429928785239823311726136279094757324578933101582179193743988146029198138805422565865104087542881741471772840168756985402048185455211273032796742094469277985355752687479600836517342191690163667004026736973400547497751577970055386274018025084904745621235761758992551731804292240550020382541503844968329957550053469009126958814146930553374476423442059449986659206166117499097461491042274785769296731667148236315531037614712163191655674260099171740340687046933892212766637062251590162945133266696242496437632459789848853481672348810587734593270596929748771336218760531318090138753755129812885343175228333332939597716788867496888978295072350928449744710526532460080427545326255698259271212589859800593583426472867833448535289699471265199348748363592929783488545870176218149228958014518549743279035042041834747123279942628775895261359903995453031915334565461976751665788265292277784946956608952261792210081268038908874590825121163953977641210611219186317748086793793167393129988970598168104939539206518490521497915213944587173945434632091077422658695229686839783981332909337401671858581039504277898171711149649958047139942863457658850587302554020026150439931117753882834969798612200174702977345067358133183935807228312877686280835915478014945577082249653739296606912162176627948173664467322782889860958094017615887611436044138262062327127850207458159203277748870400814905014573963992147673279167632077668035552941944018374851245562097583831484046094204419490050657280160480115320366526813803989524223502081928627125625951134386416999035643591884748647999143018880384257266475809258261816804162632805916284314744839715989313034802697326575836670426532994415955570378255845762640803783252398014673173371090304837024206279206076392586222147812552784913418076969745700286527785175309508353319344582205484088437518921030183802090735457424694548876925393056161915888491242957209567538999426158439067610822370217834734028460420778992661516437037909729933346981016967057066280048886450175342593179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 9978363284346514735320781941849096471776967480184853357448690077846793673023422787299525840771752914773493898256618124526342928604911692131780843661565201586421428547093192114109488310360613681968279830076530368002259077626138818720684865811760003325410898244693648918086752140530117309662662915564041354049159669542784556484639674964885293364613764672313356509779919351405843199161886589140836564571668785949297504864505841743744333322617326389014087759711862838898981398994709164912896725559737198729795765667612367881405362259735345941789274982975714476947943371982622190612904794982376743350488923483535097674004536115060060435198223128854366531247446748974152561760227057068203209980243725547553741016483827191258267207461150953338382541273915369527679722228794754821000101475616280140844998737286419050244760913649166421188093553156119601015380071464798151204552127565547498494306369216318833232698230200249860412475662562823596037338278425551376908094187497837497818392553754251957230827862674373211403052523422807734558726616100173173814497643300213297189977666395490641419382019474328555049037986809020614653947639722580935333635861324725677784830727233522727044931998784105103873274594720958414034983481818400025251810577842742994740132151803191522937437176891211480489784507031111454217012963985016860193364074535043650379321850814459039174097101478021043717103715723796440180443423407042031943861255190451637149438692747349132906877909568293767890041634436593112405821651588565095123430316486397896098401736200935540574939061251836671837597520989646184435960097808089548932448708437723302538190400531661220123570721899826556573815588947686017758021935755621984793585372937001146647574193342412873604192148632890686590249249558819924077175136549678973751098740786527367743037328481716439050028397523914009905960199909629478149675548947021366836375063754655732445725618422160266477058876160015101395769556620677028015923653394861777069005348338636685038893324467952480494609951534906707247407090766109760031588990139016172330548747630148873668373081708936517495815069006217626999702066584403974006889668389608893001819337472234180720240024578321693285134117115832618790688645519470295599894136558672953722264374431883237204730579614271838964219831594087438934108621756126282088185144733061321478123737535050742863494665835296140297179196871888108696919289820440326960622202769007185153186445163899599428260589037331490929355972127573914535805140197119323232172840381276506992367316537839069782016659444679809896065397420162849184409931534640895991747281112286753779234162655979641019176931295232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -13915022077682652771854957270798550932335460381320031112111927123364313230494507121257500934952540765542158958643990117471068759989727221029833349550038518479721259564157498226322951952530914573030930127814232522037357597534647953734709156968433789340077347904842264843313185119233032134823630141476417714297450974739845712558703949966305299713032364898740171105853155225187905168260132970321743592960027241942173509525517217450355732684293569504024957691938260679109395006493171183776075935212196916582436915908189513586625780187702245701919435558439734686445014280534848556477041372772193857395492941718533756135962577879002610561699553062799644481876790716690841867645228477080824504418287969747968643880311865921068931230379369202637065823428120483464156796122064987851365506790231864322182378580000048610786922445584655485683924946209291840467759868031174817201558236031468676542868311530195024509236240777523291543513046194308323324713661570345369165566685296026625215308557871165276571802874486282884932541288292462148075874144405823031178385439870888402406372498630990540202718922392735448481949933488808163454061223392060894699825219624178408737594126583984808791940304137957451188507280593342126107396239603584506188772232380990811114081736836512800136744607931760025277037066975539448011383117513709735400126745479291618317232288621669892177953697316852344658910994586366577098676984468950218318787814486063942104716857344752639258837229875784146919435258052591419287777892964726859608090514737047415778762975105564266674740850852187888384975251747549718607421896872905953611669639430582203940493454640060145666759115447370963029884852086432108224129252656780612130719627666085719752952483475951909879382130880415303192579988298151382251709647026820374160621807366679645102851407356875622655587634728470051981940840323260210254452620070883802006952119116909152239846113091882468397403186990753251380942022545248840582208088688122975376798166239482449862314206343824362274820182746393849573423881280167550987857647498918686725563138125627703235523147947774954313631908127193520007656247905475161918759991018230417174888910374688130797366799578379198895131783957940340509374062058962677263180915327669460157955775708434606852752856412541456202449800272066084018342090517332652374046197492226424895267028411516901897037003282029915055719270646854401983686519042852623607279779924618408527301465945864602618931666820526874775061089102022749358163522867279392497642872794710323898947292664522367138352709416691120101146282000125365419663350848572317135421252388659554234083429474747588150209468694528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 15355467085619136775416683170410714724537369510117829443358420509591945187051626859460729330891926188879898565776929224343911226141496555887885648690069584347474182635850798109068287354867725297695742790763366095396148400422447762766659404625121641677766943660569786548634156757780820952447178123535571072395643510997733569372700686051004146107773075925862869877445130485567849494265426627401344766964582621767484873669969714706391085669304738460288652823218825229107569725171595061377589910013008692259251315333090998147426787566830650137020707805298521500849513181250616955817721836464856388392697288636251732877164836432473024631818241627740993833638575148975635216638734001667364486267808503038958265158261666970426895050289801071654850621215194117185699843276526028932296574042024718781790586984469008205386956055075476517795897182807454381396359729306813480216479495278324320896274321059098382391397088343799604207579840404786013572621426810672380875164751599003620393091817112664434138525980428553976966605868581361553583664409426141909126562712102249431146613391784293134402645175273048659566521130138882311369257486555427416473955938362278587903364225472299732091469178545520323016052939156801263301968935692431597087241291880868567747322375903744033335854039217537264242062278030212903002351790241467182114779044646507147375118550644472077192497939931377095669460170991271486140353181808393989954779334511863739952458730023565028743530845877305067990576394936982822420906707187238730383860886166541106420597050504044272132595424389698421145923234247488788315319538250747280665523597847951097703382214713388316705903960521572193811512263027074965533048250059595471635313257103304561839864782988596398202741993770433388983471043401148648045889953197240511232218742500781247235483233448201632214326490467757135946801863414764380716181568957672785786874240867650081459906879417760543535441153049781819472487373719698506177347854369240902544294624695280893500283385476397142188206402460879702503993584377826641184816099613079921768063618773409728326759320983971346743443203948556946967310938160217864866242574866075822121636180529765475261098900083343378002369526261218377970192789608014129191113381455123523247475590142499089591161064717683482417220631346691663939342175669805590180864509127389056500042776848330191289660650818258121508036262771191916170972713595211414848815563574403352505726144529654678602363019195946928079620686319739101856994626888458343863231558788739884677117522360736301260800918563540554666881134253984061884592514821973063610925976219402472558320960487561066058651810136064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -11302811121643286184646435689558557330409815815669771849569348037777791924305746712076171307466475163712491153739774977980906250424207040853354684290586166870969832318232022153037988352870842785180515164838971676749832934519321213246020402173787564857577186151956814601226244085089234209722205389761019306093486516402260657145053393875374794155673022235541396093412451671173613052127372395243021759588610632495718620759814938844456387015467139500440968484426407614937342253188315362330820199023516700064338282447593356305667028851357931875619804290950407344172622708954795662732791292499303631349815295319333730094497090334138228011733914691331326297729312379072839863088349788750758187658453163458351243217247832352343973082078962659386836313030648359592022123066456597742849256916213651768195162043474422197309891259109598247859926813263470964875514886789256102696226372860620976413860117255094708028721482173049263258271719084134797633340860366330807213925085886999524012175092031431668199829600058258705813770563193795989824879032305160732326720583914397023420908422898128359567573830829176012297549630693282246615410810822067712206763442724097679891915906960348323061046661149515730702347472085956160513627092565133498500628429556210421101457838796118599969578251462337840831894501798968477173701749872749138355925851968880399837116581625792757234515029673564869492473247393798266010597836351554135801172829421488731245133698417269866326039069589291010934274134457696177007651884886799756409862028348833475572605515309661758078843837486448295439646790536372422766945127804844343930245222786657562406309409098075502299989178076441288273038281250306454100947546200258768774324213145530515168111758683782257666862611766912156152170729185962420473853312812781315962622968774681890714336131695938422190880815247415472501353060163738579582652860731994858496640033741313005630097434512427665338232992256513979580106969473175406395735284787414565841441816705810748925016687827836195269141206184926640457695541697970682307767543284497952842375625940771431517712887768644103383769175753279756969032143070941322594155124023739562588363732251023712680153023386807476666662404885367987749933253289685097633066390890667230469841958044556669672764014250713303836011850834654397491532837669121580152815931486879825076714124708960510426090401634279727698988399274239081806322170388299344484293531053044824888108904154080108323013470121836875049041215312440099813792739514011232325626686895237210106797407547301386956701582760836484710925789532052437813212378868197171094957587394540474858346495368053458883600000745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] 1114846850804397071438654089425986247857677960720954254099970921615192450156108162038144173435132521951641084521693813667565730269129416759595082009608403156661026184168846954555224541689392382108090739805965852602391596058466272234642364046119388772276262479616679665691117334292711475295312635485942904599651775562770925826986649115300169677062937267015878999846823266108943215166508118715798352101698638080346709008878308338353649103282897028553226927460061137000896296871798884410944003943890641068167981301188156734264264493696090943632865410275118629935803271236965236757484056714338547491958343645673742669524952195248738766374498487403122706348228437035610506282600627781520075913021864629161438040926212121306897353087376996651770697808133471840202989008856760355741032200311695449879949863607113691979270233705335273662471386582568274882536428396856703909469074947725357686207495279485709601714872408847165890095779879088516656465362544082421385638521942791694068336526156719429352379222403658170488457212963589868482947845109265520045387895236556528086994254133240830766993308089971793330299389538579837701274265616219111892889871233104633782027729351375357111901459125771384677648217013289009428241576554615264193673707620180562119979911425762389505380230438376780916330156081639086777756386490930113944351964129535824449760033098103729324661391681011766456651437538596063299454459240350449425267633632495309512355026349223216313145654570474580252287441351900815467859975160405012176071683298884483895856648594642379197741286814003455105679653642297802691908638696043895595241791403321843922094809732135850043407296101678731241009559634614941710452093725400619798566775821894465049166405733126971234937908684250459483149372011669773680105850257650829222172876867804446432273292556142415697980581946153789565857418653725277290698652350906282215361340032307722521404194985654330900113148294627858081127662581924224522882619818115350452711822191890545946416489509999058884020243716389325802526881331329723354621192432541546149850341465380844985533509911170592064091083858821900451421702896412621471413059184111042612257522167619276207247207955144532951994790050791939383054131410513645654437994104062522235411267449862132844819929884763911662757505736966536612930644100128785909065992475294968759863758837950484772531891796153345257373803403684311527027589150128228706468662263985299836483553608684703661134880285828079553624952959234577680108595868741800778102540880066574913637948055400288155128302080368489769853886886612190910154839987215320042678660589276679940689459098583745824822587817984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 11333873933330373348305650928803904053915247961666239994767350077312148077352318699505349805652992799386291008826968638173068036112435637922551087333673851667728192029912332339243351640146784562773742479264286221104857704416957345394345936321747891880304922186406435049343396249301630253005394142045977507956794450813342257694217190148392878337356943945104648429989369306882987094437089326300060190101470198066055714565814909713628846563845151759242647240502101946268979603853743258557535807575095998933513996737589521875118894594663877817198762829232018067808532046831228595593176554967726686280072977287834202371111956060690413054699867233768425264145693831521599965588180839644578013637176214705555128710491708516651220452870561858537164972943442242339320762192661741473778695200995001840687047510551592277071653456733197089429090073558948659258617223966902174090052551707292224298078559139350020566871977754413284407907064794119333093775913119855148927768635429819662688324769515038841332454965987334833392424697854102621588752037303704133249390751620739030356583326512622961654362074845927804996325337673870099000227231577596712659482096169965428280402076807174343973669505148127642277616932674126989949550797576475753953275903553950581472136557090481178962228902968015384674139499140052249181741798363136685744936002006259206904457117422655530938627215669409274060841292625013545816622349002055844423374578430955235734987290595856061878043709091738832738668433861521391236255417168723421474869069776867274347915494568960773299948632993175734800642582317467665272046631654363546726678994443790713577561629937698545324613554572411267287070476635002744967910601483368524365376856737767613468052121299247762101047855773306803247396240175454845716961976973550324220395195054770572682115044371027075019404028447858904488903554016559922943977952890246941386012622298023831788098004990468008346729026267682998368221714871960057855358808003027312433513464781625554967239356959296489413219088748734730248432009843839778210292845102293790205172274184737676278830609883661450130109449045401861476957639865898244399099697755977569021644199062451867393511044537822466042581109722867252101679031321463505215368166621761477138904510403202737618055647069011007954580215152991530651785271531547901892698669080107377294168820720536681131747269393920749119830158924432192831756898391463023700383685696327074598231631976473887823961200545171847687688667574647799310534574431304072573258350117348224787746170251563820567361523006191208743130898365698536223100975223986888584907043889040077899782614156509294796225510375424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -19974737493450521819064852620117770068984441994841452988295039666652142465949467053764600991772045438702063195901067182452905747567509598521945289795356764006274988064461061323918480312419935176137061109761044811201738997093347556736640588832987733472842692261219959054523007326468652364641328643575030336750493892110874629612393424972891816090949273814370982599878667974583358335235662477892039342611267820975244371306227157430758250427121106422470390640355741121110289576113920667448766365778013050330413199551909215793686959238419804227194797746468961357688259600065261037033523494539165605144873804654631079259869092774307515405620868436035459880758372340380188972021917424059923613853629904859118630996383810694819587814992071362589780545556943246288798008710872209963271921806987366734743381882880510218808161213081366173322150271141323022833684451737279618214181704293749031284164145255710662896554304967058390519062931932329938259928860830827832295020394334722683078810845094423319961612613062577524185084097389739738144251189934289059195043197216990005163721616492301111190794133221390052633564039886383205259019743679439617054861380330805123252736084575109933843040439289857752343277501358333591336381091211962662277468942755817440231092426927756856433952651783922960639379274989586486962113835784203075202501781449078853072262137887435901545735742616630493396331073394050917312531831949322365687037585368622210651040198283174640292672946426942766406935188418861329910540054502778414924816094383659683110977006027126486655488772010534733574600643639448306060422206581391431237556499481393382955563401225648870845357774316006075030002097256502094184827174306752254030501397734489707244826104477141568970060776988643898311496567022309031283144230505610843577083537446020427085021822371881356048932959293437572967532546356326126783779255107541811407901453997710077887173243965302593179907804264605027335217908517911247165524866250736464928660572688461906401241443696676166428566462144518185178866203209015895213711594031758874937374942033033047360772715136191169318783437187211432733953017134680799124822198758854634495166530275901952734253550971975510963016997828740306509065003056655632144493452796080003294758425089883971091528943205909577601189247895052491189694425802671189089701513391447858219449488559011707972552028932929697069716893161356443994041563350237467881779965906566037200372507218567398817000403406717339133417239942607340045409369664381088076580046501903324893842067809393044048785417944932172297710711851871087752476249090993869024307725129248593382199679285686617155845446696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 21382885750292847272787864268390968637444574381984706634914130191925885198884303971964077392575703773071166436265982156642752183538642113809555961913778162405040518879189534298418672333182462426365547169080093370445935501417193396673075964736547470150316092994430796728067971233615164993107894754615312509561291098335814243844026093065491459933872440657100357506585963464969093280233077241653541988049838092025007810870947354440464256113884506982671776692210919585517384386735916833827071112201158934791625098353388546638773404994478529436451596088538217340061736926860034531324170545107297084942150903929125338391612319297137958000471533731156046278448743502094114999195541324378826146166890830428063104249224764768057457171823965181331834982243584375643276721141840519929527810349376836052432987543447349672209211324237737515296978154102775828899090063331457830491421538433263963281264394606557792863949857629839857154011071264275298064015065891622930944931230545812939652520376599679041053675321832736227076349785239689533552826218815459055758790829618672766887702815049037067882450106826951713653374849121967852820446121137098575132996006219985944908503013413412137415314633890211866919054588734612597364192469737675294298685809309830226980173644089415391402265769001499630151156345983556602570852934795902415544102834646904866300981784005437334050470439334932009568745634655310050316414505065563707719610084618954032295432391720817053003950038256663245888301574376498407239828223139525202113140065145796152394856656404234847835439929205172859746696717341546054044527823945117741360303674401050475502932299864912900952163612290816983380311443623352240877000495472563005992931592397041947792615538486476659824358371482429948378439289370067069998725647545860861373256099990855224977059166600981141980590624123867449567512678340600299848947576423868044931227803266240512577314428333356724733795882715566529151830113342805839011270002229977971052762389871927355971115766817295196943529411051756170781778238938679765839382729283490395087718365624766398024002716351419363854922790775704891417767481792824283443481637037529832495121981003982669355354696844596883871252342654376439663802417538993670929991481188785480569970160419070628111837255792851019652806257254645998639340067505913968728124332807059341413741261872822976145643556350149461796374601551961248296120595873660534026502434278698072117217087455346172942132894289532319213974352015557045837865882981722313385311894032656723682343490972040304320644390237854105499020779396711673925317118767367210404011393852916580294116079734224936787883648352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -16820447463928300127640182143185637036277405376468190927357017721270547309125029283421984318920358478622263610900120540965216636855614291264033501004145720776473309786717174401931593980734767018522525792608575907575360191691443190710064795857759475933377084127108855986836440263717598587761652482369904232601544644234372926251631757921233233335129263973675654138442829610804358276801076844247510174805555994222455983993794389662301121367495398135545126867904625816943294992868824062269965836076958055479270069570619508464097351434699808214143337734856827582549303115224889172602246072382838031368524814669982028975210310774685171957113747146288955684945028615538452641241970877452490441530089949304204772368710340653861592512438478990748105071503003452532962941220520976695627836276585051013200115694786316065072307809489369655824766055360650849891118777935372533341040467574689523820628609647128228423021246824433122095159573405744478158186358060615820138261811408555774669207249246931636100306628318852818871438512346702148486541720378833625745145048914714239741620692438394262307771108360099323028557579553278886435311405189898674582029695252832433391807937395577822588984584527098903701592664903023823681527005731872658908004489758809197107630414295543754617819350397035712666402488444703775295784341494555698906665999240711468363299441824051208104618110489266400060897740093365807295769284105816391582983747850842906857323501982873642948222188608918259619209184372757677265153166203726688908817873394892588974201810136896588579525237589949972991514903272284571119715237002736010725421106741008391736134851739827689621554325690064585388617974640068907994064672793932471399867229760322649573440060114002587850087629527791555553745668373850165253262064860559805629923579055695762373462892866071437219943316662437840860443645410436500838984863573986876054631998278717672985822228256485170710260648884507660231985244052145739130271543247178046032106933469742612109453693629487733504856458347902556782687521195885596354841327545249228179984251522430024432975227317990735879386240142477777674253712514678144231690236146258687390614617649330527780537871368191390853624494586643118536438319328180797083124711050448330865451699105240410762598262668307076348836055427859407359294232714287676441542453876097064063432008182422308084489706278969418968167609935427127548509152441179864745171162438914837530426669272449011529967839348456626487192399561637906333463121135213599565565720247776101431164223147523375203213791786910721530321125907672314730448986670322316730463344048552402616292939711215727500239168339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 10143667641450749499328334626583120466945246177831151357516858718841930656655137280785834519652885229620306555756422615656078471411917950202942572871412620169746369875849358474799825419074882506708490330430694322281823448947013018433157187813109546110285520013594406740949497073002965498915349388513108330829848475889578612966291887810625046384713783154337326012766291994084654706739905887367849391234922123217099841539807046388188415532706894068873698395611440026135921763262078359649321626929426756047730234096880186329966108910902498687985516623263277819091506523824641894026279915898349095331824270534079865157440430822754014492859079118280740616330249394567670303130313150769958092473270379600610381279140986270727801686914261833631084716385221459093487842645134269900527014409652258378132538288419109391161766024685544815655050319788594580158616930811789600615285185637342104571613570185528110938267226659214150203220998442114343334263071069666843111654705708528375659009397002938829033256901185370546191407762238661757028756904240238604629805269796276420918528730251964756272912242741627918127683192908302544268387945602678012414402946280519963541590783036549965481243230738241233136376723315528998768640341559130013269708901549120800887004502516109666995713907738907002706598346602439117685391472490030155517247591387595952229206385614607536614863131688709900284851954077964790596909521376301786214835618005235581810793194027130981076884959551161038549211750817873311450068799106887068348656396686540992574905912260731212195678579839264030601345953747877518651582004991704299563028376942823381994620416364994460002599469214037140256581622841826767066797019583620604728162152843726675365708528130515700956223588334372229809337730376645113867387991978176068752673916688276981959278452928299257226814570347583353086136852419756593043619674974205010365262803666218060733300185562278990096908714115239406747307338430612480998113509808911234017679741120486964711300941857132587451594950239212719088915482647287134090258918423888013338159278776968040207088251971637725207737539050665311606789466406981605332525297255903219336507633931063440097088083399716054885041269761546171346212060211482580822281140134849791202983249541706111965925995269706422899005769356255249253374675274746173215248499015843297143233259018668437444147372244118868063054972791860103048097715249832837956487917067595481893401285301811074989223393559141484915207150526020019110342306863970746666092842692177611390079556964109005977139624573418598340818692819611323032087225922009641015476017105724495212836337947149943016692402618368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -4646239384162974145731768073276551335356613938055181823463487631927331210357853799272765280072451774329039072582964361779419010675486650988204624054222043495449709350726639323162558694681718873457043507785587094543526699873659139644681306195948283386153493139463474147576313047225292483709038340656480871875583049751855329780607331575916611206695041371598260808046328865991697710901062446807589094750103186311527930953145223663116730736656923766924583984784931168390199989509430419868246766192087774712697994852457464488839968998741052004164510297380848674394252305957811669035062017175241422868466196258223148807628361058329092522344953398340911427513031740440364573218082860636484053799292551821124386065516744148548895444370489006344892955798606106077132259451830962865738038782303966056493345274668566399303540300165833793330623638313153745939711060346915890225213071845543703593042357467419492334299892312912550435449620291471492165296204984960214978262022291041914340683748814596281831727675806811179790447311038364111585692176611852885246607076705167877456550702693412595093044032374937163578057134527834303030364620674656505582778227944299748137697857278568286809102034956664106479828403709916807542261029760760164536137762643373503708322522913501177478023892327822559816438395650890862386000735940594393742688781381510863401118808698250062252134126674204509534891652410717388363767598556405375197870312835968990750915555227851727784582175052441506539172943757521397173033518483140093524290881336826805504114651793303807364732679937286962207038097272619331203727409868676469008769273413366018373141492671226911291104246842045113422239186656042699857351781753799444236861655276586298619889876666236006768784549198642594618856358145089689520282302432923102094391564661230811767123090654982190787599311009725962234984185078073601602628055910926804694589870854440524732928811433071525496918877494306155502270125551462341097935844035300511067957538665567005482742102856167444717096279560531211198833230333955995207556145653039622435224998721107148530990151360150158335825553907063993845183561894301065274079854032807411037751209042815256738867475397443272228551297244960149405181313039423919870083110703619397419776780281688017474673909594949202072651811035661623013065878843663715127137821846545317507319709964872055165667367918367903219629839675064116165385748636769587657148475999711569671856574846126452980792940672367487938408621470724581818311783606470434630492879868118979213076667079741534259159418620477164313081349898088267604945929882259267183286406802161319398848918403936251103240811184128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 1542101061245880587211980217207019371001784789442359433031139343394744848129388377011230134201189616932545117444950966340327981381503726169363787881020472434882003739708444144369832411570363089949193766021451290889778378071848776742810897538949535071035958081166699597419362102133974970763359029094618552437467123782846644391694500679103276132667531120303549038061855930435502027468980188027870282512756444608663508376255356918243025150832793879389423209643396511152880777104409378534262318291211856580386880736079361608980843523179363933489696193411994848985700897503050333027431235728690946177957828786501355961107280927614062094579599864336711306523203371998232235970695644531539795580933334573482804498760875735387446404734378784640859061217790718344286214900116350775882583463138938522748120616492493553537020822208582303526941883733243016057966377357290745376889755186905109198330916871508668753008713225217715801844753247239150573242091324142743320721750170719007566974086586132393175918207420767601234833241212384790258433060227563227955487004671421570669210383435356969298622919568527972462331960601594874186996682542593586032011343484457545137680490420743849516068768112858845651909727919032171270276654478845740741618937902123539515861446253402803815585613187875466563391168709769790991585122019281575261252817332995648147049896814797311173255868376593411923714847314740399346542922193700705244395818052024670377365984824518229729292620421161578708070797461088356310600179067888820186051749339595878294587245758498344460421180062009185846157419029331918990076772440812513372662441625656750477127164753902601904239667846175070129214178338797072113222145955754551780835238227106587632738171122202150295272334625758921727678399591562826368487323937586804676907649180281171679761212720902770892171192407542272279830418033199276945898440051437208477068510269163741928433435292889699112513612071656021767078150473069029716477580696611638990400661292987751487931999163409473487854120835458065381691894356715496675965007188866517108321447642347059945675033067611425322933623997001135664856472045263953796643663283024762543929715981628971300883434439439264215117854317998188378633356326899079605909789526804808452224315596521367532559997144433067698236525342207584519753138039747807208583292314290628043235132587903937292535520337529105878331693599308852389224872719742868837219700898723746504971810302075245743664616423882906954801409436605368491200786083835162717922968194297859851901868551997330695985202496556781351962154623850521379033581324778680703161842001833170958784907251012604904377054920704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -358181995520222103399984729978341385888209015713029287878526729561810055228498453638609129591321682253382098648184075267397035925398317534526250059047047247742302728228213373401482090133621782696416018140213171456612091670646032304762877847202352773022595201941713487377921613068338826033385538409572166863072140498346604908497308114260663405599172554529092489836488534780624288093537843869284999313008954510181502182034666032544689160723850064373354501495160659434427320938127347802242291759854384785858329473137144341392552028302418656215251958033727608814863559060406558029904134183433322112385299762869158626789670442485826023272979948857172707970378577434579815915958342879758652425875949454605263651356637358430276418024473704233057019255891178947083169182877358715972552242742767567427228659447075402847436968168604064775535971633416504686992700465487301193170541008884093513105351990709642562996770687277456619145804167049433070247725563303585822485869983374203516331202505987125732472689120648896913339342528849982871493435990717573960607582873328637281085872659139069308613564523821052592705131502471604604548652016024960690983811488646984036101561087866339186787660133789717843755276497166744524056448118230356710229373749815312601332525008000319638883028920143826833977992896737868164194357546486104028272889449592925270442489297816639259038951076414371739580078816329454171720480594798941187146360957007305365613712835748455643279527636970014680065398213195831832797167208831747104272490986783425230647851227570729377870258720939971119562176464408120435555178228546623572084604302922282583321428914414183205251775785665359218287254102639905485482926627107287379157060253958128319553382003624376640933173012452481633310812956236768212675765402080850349185885389876778933467206159645453311350544406730366961154918741971875920346362208922740223949733912029083648877832904679170742917650520000932856216809999501822551639059050771316027213636154403446796348528081821849854114589796209056120299101947428468534251140940739164849208523455390769401366352133945344904904005666504108957372031803012970618796177660151303277888053491948916889747280078662681687871617572925870782761446128858213953318705985504056732382027967289414274786950905717130583772591059441589184426388104623716865443665222770129512168354062625494524368814244793441913942408426843850381438537814187163669388617542310814348453457105154511687846966730448503327501984313004917147461280490416164204046402715936795351815312470669968675905450690908824989260046686592086822223677182694905092657966154213328043606347991345521797618810748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 107484406248527812647319269053942298402384830338662266188117106648770923385424014590549255183094005151746525191832644524826400654180655188619205611901781672690765696762820695071894413334148420124219612724795827106110933201496189815543547898580006953242851317923675028939103209240213679133889482330726942102241088662598591977750381922140047428419229224460538291355182814455222514238042918644115361277762655447347506692914843040661515854633124394807997229388958951059588986438966970657561717857889684790513834160245553569121684026121751398800924579936491585217356126876587149450088548206783311401803589004463629254320361702029484306041411302324104846417847381091549106539329353880265677174901638089595566552024716358864221375510542477405421963688674032915734682690532656270313877865860868942757758422714246287191257915145703624931151324397920338910054685208381194904927171604591642482746693391762504382830556187522699768960001977597651555789249393571193716219471082378333494167720103392473350946173591198738629329514345625009017621176009047530349890189575613667274844834021334537948705694251957923443920710343168992739953900564730854233825557233667585735016299549228624126244453166620373738719596880195204309193365726734237056647789850455439720154390613287983056519290073425080286571232470209622800989321674766671697984405911864034422828918520499335202901973795164130086951197822324328146039061235403479561423117378512624417058537057251787862163039487781696172700366643687989730562534773601249874865634359618753355396341925284934928287655936319136379140348086679545031249603013906137595977809132937305679139325129508960745662387472351635989569968906193847178629504215444587137866411235347950602418849921028317024234631216896987174466536342903857685551942039776335127068116107391538816146251010666219922766776547593122102584981826335603114079345803537567454149919823644262151941451054436756830342479135569524644671629739822237866691798099964989332767425831272533616471116184755227702778189408366900573125496677410275780562011256904152269063805654473247855348558012852360061782815462929298678621906561787753464266436383073473666788454589536988164678384864422752828381074578722242217086129354975988055692689929625673147277342084106623982024187340825505211400562629067182423884120594336229973122805024989641153439237215075777327793666738842000538029140430893750730017860760453157021908210816995858069448954348083072986750169573925853837159852593285953679522798574571078839794355104227969033526247269300832527531795384712677360794883843989451125729336987271361611988807416610556746535354831487148377543372963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -106008090870120599479458959010908492681434458534784057663802609724547752932324761177685652948823551904793118602947976254448011522987815924431016663111017471147789588653345111671568052615665993087371867559494854175918834653345459317498823886864151954256870114267073620824069822590258340658546483890154019750882383370880153645559407423123025460400142474431616846134064130961684539935953576509891034877936499750695267255789238653917462707401575519221129894126125630900628601082794168540789660925599791937378764358158303465732026230475932379612535718392462726207427941628391420696003500233074456654289314218117092754592362622231620193693984582288361713502716705189149041901404171291888848862975958499107513696281835924448208015321509563660535517991794200682858256246719559703451830276431746835431698678503680162151719429321039535483375757235560522757614665604502184492643633989618951617895628886003970024927099135507164151196015193533192590712375382591599397772778156057382777717592404809769792180121291728993958085579026945044905868842337899556000976271616886110973135402345712514221236373747948851803913766041100971242444900400857781759382382565422111630747127812249619932621493022237544198961291666310655963386081955502370726606621740146091121460214969785254555890864473791861907943551018666921364947324285429960721812237104263633833487658555122376335589679862088526175923670094803934057600311319800469362924998685279653180621727504672430826347474820771172976510872455103100413501836232806627771690063745051758441771519536990238414820856276834383220560780718604533336929827158916395481440891255089407364010389831066258044562458333386389324473727109781440260066360359417006220948682778880989927060822956193897760819442517577276620321416807308153826426733294412838411320695227503721708788381444230661278952799289189333252889329212076478315586272513109142148906901525905056870718616062684635085785114999175955840795124735307272981369417466794962172848747208645832902109001265946811574893201858252124383813304108663782890880775438790175582174652012133871199888704972612280437154169570154178900652468912094791118808437868454981724950796692470590415691244563795052538884446056016788532406367113542584174963264321728692378576277159977464978315039980453139852274406400680407919011656121430913941258704582552978513715916472921809790186585715939449533465944672903127479067734121410922112542575577691562035393074938428915781047605470532774422840184500075065427449524193629609208817558054168114107329970573819246959430665376126470167369307500185672862130379202866253786072857094811308508679843048267710537309723033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 102951071959292412906544422564519884946848791672612834370640158302194891062342993086362651455750857704867976118325900034176750929008227866577878621776719821210857575981954189402258546047714081922281520016080367196733631545032227086635078997185334631141561174102971314552450653265467362672375583319759054622875105127709306507882814146537358439982681742827135659524285513381916737294325134832969728938696522465387512951636838165241425547299611292413960798236641560909156664127251918498105014320279537560146421934156806930416093872566341504504165030904980164034428477706475276266731846888406957696229924338683718042149037944635854073930546571450531867396831909854729285020128073254002675369247313796680195632279312040301349123749453607832755914882515334096611845557257772186097127131615149679946954234402975545273120681388293524291680101838488292498369964366249499556138307531312503456470285736851434803233200814848559827485144297216100827622769312305882650387926172933543455695735292509805515661313859177685642705346759708630268730364635472995479108801421499579356898333862433883153953701426588052328949872211655111629360389214904195545284168569276228928887638684202219434366195686913862675726325989870694922336924827725012025443118435990129065938953916297500014356106204830895325857747056236054341193126453080286934178682040834350206719148502781591144857643110905602012786118968342540584156095303621590373605656030784922807235712563701396840539503694537467266376272130227808821377509525903617222767863448805833895887228504867696367347782799632691809421277137550107228738018814323622512817864640225734204332278237548394288765278894565976861739157041020349831050327271865758560129556317212536702346947381373078151790452012423923022111056995966314448977258890559327340133116030919130210046968051411804882626086649672908742734325775977108565592657749531290538662696160312564208631957758086195928700827973283188070375858242444701396755196732274282157742016089886590724485541168206836582279479254065748183065955109164551065821149085130882984768852972723141372787754700474421158915466802733394822639339711696528555696709638909003164065751845265384451982041516127310963718665761776192752215487512736465528053024833333251470004587049083496199652528464060693830017492080276681123197257833729798210488533979893919258507682414196905533755884419471576086594575955128579113319733945122598263116304483443495153041729681196002800990268186101623406074328752449336591934908416106922478548815756975954149991373898690111445895074580913626685978078080410224600840944086118072049129622790726162471250419261713339847834253393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -73254687659324849559929487045057180374931776133512290456831223968453917755772704730739654529799360525330378779370696753323266728248213739365210657310643619998389571591505609111196295556605702676237723979558140299218997621058128454001671575339690875781812948024787526815016213737668337371266453508022334471537003106873514244972323604443681289886851866050589125889703423610672985313457392309090673642804230091368969946207825853562758406079425617794696746444284778479401487853865445619496252564197104423676406224771336653306846016950537721918745286968020147151181535866219500817435625943851754476561206766217124098666777668081478347771929618528598053568183126517510888635523948872904870271393357801469693407129372903256562679737572780875679700300013018673599852284651422314201713823264399136186592120011654145811914010694858118365626701498936824276810902871965819699636224374332425674293003238294853642056807938459923906624880543206370298109071218105861541704971974063373865483566063419294520806900871285428682598534589992167979987115986811744530059646404360622226491749272860902161967870209759175164623188442919960238541604031038900834215974643286777915642938820154924994596492597145509568262847495527093708939907583178245334126007149588582620405999287684098100834145477396628006505898425260535882359331293659164334885465769395676745401132263722801975826154423037921559007779831767212892943390424677409583281275034884806596946670815862582639301366593824694089193342710601404910910147647553956672088513472189228742802030774618316875790468745428077908834483246150943270758354090669456290447588020928527968624126497306070208746482766284580176648951523902046294991145366956361216315560230948789709047137286537201129157435621601448276624315128313384254987814814816218534141705227411136783150325119710328460162770769779818024141454660700599398920063963006454279771638187450096665902426591732926760418780192967214438398755351346176388377034187223751838965485768320055495417494438170918700917845310561811690125611111930124132716985807489700379584228951325447429381032723342440449175766478808394419587307176969148490341877756969103049998737414172271249129557016569146635683691498277786591674918511634549338530234256839127213317492980768718866041400189294563120752335281911717562876744445904706979591106436269256927866675511455834093474041935466870525643898876710037828632464415464613103332961135017316731107887315420536224803152368141153942216993727935417836160292339884894472997950025455062897134574079460656135683907929029937976613405658708124075326103011343055042225397311475560821041596742037802968094636769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 40904446724446150656494841758164056784312648971536185422831701691216843579673919643538503206360177666794087389330550461278237857483730717990285567256633795062937341107949717110424801277942518356694006643575379662090143098548417160721246192977597290390216427977581902342380252956908419749450321263089499056515981418688715223688691651206449918866057191393994902934699784439066416822875285214728531832257024535789149264012432307172545097046010401730167278035675423576826702702237839777112374413244703079010528219802535900377162801702436872974887632840616638279012186382888990036024586427201221748879353931585335661232023694135998573022455329210513995946533630339684451635981762045599538001941423630752468720030533260114034953958010861760861513179207896116377231544621073199999788214973492472798454997988957847780082892472084965641704979273597093064798169384922554080127990524292729957018805993275069770886643378241998016965625879993863594775255142476620973203732222892203648817205941228334157212573485505148880667981105338431087636091324233323256767897981511704726740800828344642642180845063309999734681822927503458165125548259594424149875611566885047222421686679841110084277861261190138415162982074904353885316267554179269514311669223970885121471903870938467341739116259879922422856592596887042910293900493996112690283911819286023520983278049766082677716501106482993941517260481753771403965930419559279296842820131422123301128118460113179249268330337164355443070886352713617085998940101275283949160895018937040492798569811076410754711559192477706231467926258438914320486805386463924032668157971206702482491215570844541831157837696913666543483631647567785132251134916302844889463868513632965751596958895331874544047984111814419308343420081132271694706949584533168900961420504174294353805204332217713437279719548615459523618252872821760317633296556972237150405689494974183543052095669880627661974420480646450561232530100680637797741862495689460628476051140473687482156507852498385651081812121103670867762387386856377997172590327794233132443531720347001873170311310214720210673129312896686685499695251152640260030033199319312112342390367137288891157968611363535095105765480069749020151844777993271396358431907767303861427827940679760425576039149249314789786391736269418634632628703443838256548999706506835097841750169885351516116467327285722135127691370211149701926764450087276758596260737306417637960205256306053493266060515500059100363780147132851134220807015900379562596129333724861398196244491660320523076851155227356641302416668534665636395222545701256332762182720462965977498597997684732926946537635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -18827053430709140695613046311113349849589363326190957032112060238468283118737926530107055515115729975904040475077197371467812187914962885169845722647347645357977803473355016145915257896510024739328506532024805949271216359104881639643233094037402723767143714206699561329038528671177525775717675130472734383083295460383106799376422698549191347318226386569647583301142462532106072635483641623761029822044570335373606524442161158679444587392288774169462193127556116940174249512051550281712445673861255517108424784703680455691869723046145898883846696067040036196874854369799103535218682712359926042026844988777908801215727595423690883765290118524862307022434465081023948101514223537450016823308993273958665601750924293255474836687472154211496947970904760454744500233624877669797390062995836089581673878361384243735975624177213845533302870822958137457188691947607424545911337662909938997517606508940216796907126769820645638377528991277572585643889105343531287154885453809670015612114772369412400604926062215173979552062154463487721334699585801737811136760098398851958519257261190497365942777911187375819312262686869874346131198213549956140697161747001926440832566005064568178091259888749937726400318071175310588012562306728929237765760805555867293519491837060535513904534640280600106196513444131108736710655686944171822166850307448001871121920798938042626275560756579935122131803643666097862206964104201523098352000139168688146427152669222188616259114463550380617050780018268130777782307955817680517523292652004297497347179697930517157425532320018850809468160289336218565733839711842883997897956887932788400261660846767315578769326000663288679927731466956838872163149691588085559345209537375051298766671720309679353655831170773191053348265668581706051877692907138024523950053975410289388696116055004544537728483923073138319535755550711069190261621567910317902475960444243988500333021202679416745854196036027034913036102125407998884502699117008431598333281568900464324119315805392763927465481795222779095611879887108418852467216072516091134021538828871825562362641990934039189405624106089736645967080027238189985748959343625806905233714080132371782800241533379726715053787751803761148949769339027910566872862051018886789393046712921672743953487381893347583407586836774984552755714908103789764245110418010699055666818124729100245256413832559613793061823438785248339718355000569118472660852643951668950485742912423344983704184831268136949861871919128673333922428395785049204334982545687477111876271892199132190434323329531474252551951852158338167551259298306961647697166507025332294960720247490246507687271464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 7289189251858514657590135298540380496479769468995430776806761162890760875931585503096581190124317498298438054552379994591631558113270944162096461915429060940167988593662029253810199405815576792079464074764249620071679698940712965328919631862870824218583267421670896111002040034189392729451550642346453083211853965727219317411658151148940256682689777876116442028853421557449359829694674462453394748416418287267709350670452581141431197388142900287400435444794426893374450892643960780079211649933907328087753620311059487134762459804793688519456579333974566854816042491859578374940200705974165206961511692291069833018118668280103935712587646268928066225062808844624953012540766141722718613159603052490621124846416723400087215007773507190840518362311283129403924006316889795141952855099234930527879236481109006486424773991480184559211216329241405788956692512435379038908352154770165295140586607572607537978018088590594923667749020392255674547341802081544326602821990093074952950741172232460143433001350855440060438138773944667006541258435043347249080585325239502769074896124842304409062713952522520306150945181551177592648736386609715284220386541905406033728904305870182633798806119264142240719529663276839030237267989393469731820838578461749802680797725977378892938735962577094572218186107325885175162489604338639802553877113549635767974012486730997231370488304388509062624153674248245246306532390183391425523407759190070836586522254722174780680096402460847259163324958023930108302446272478425965600375012112372261661394208003387906940037165704812062825546646006050008103944160242439514756156820824745406908362615797678194683740742577310502745600253400239439942268698577796384460483866650270349761561756385658063684014821742318095086140145535646792450125044202435302974455907131228374570538063310450243134850041699251180877440615094453977200365622324446755268936453180732815986795238836193650778940325089946706480066549168296338561507530946646482663623123604235930076538710349349982816852388787127707584223821141461608250806306523848154980466626713958327788996423835192176693465781964700753328856422807882411264823215086089546223583830906661005432160596403611202605141556823688308814332669034849499021560573607160317581387974286680455993593997429635756452104920809737755272256501845483729900559651697226096216622269985882412060322898689630948157833062501028524299095893935982188557975988749470646024383084540556205172701464050592006271941343118342248707356717003764498085785438669606101981308514633143293759210593989299979182277651981131295007379581101615383306497044464354303461477686161645177208139939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -2378843269749598146522949329118366671999155722053587258773443498168947071749143229819823051085651346654403337190612948088800990891168638454319009983568008867081783338405543523337977818591600965845083210407288105883599634857605615916176621341346506389479939201589965848404044102799477578172121553105353779437983108077466143930089718153293012347549935592020779618749063595179800412477033721344615596756759607004552254372964132786825045660788179523826559237075353594496666396662020026860837103487254940302125328209414281997681296999153021959205923026248481538066201876612160030424852719043811137450399208387714631214789853010903149941837517598975859029745702097383490972127697176608471463808771644595282793599161968491060903242239536153667239832156708021847332050580293752496959758970600770999336675354577275458872927025713270032537112000565952697267832094530783103223015883023203970977640566228313400561797038294424724497334533865249513000476617655147847542783587567128117280157071693412458591162574502461127594797074223771281308875816520014647401562031662226637383624006967834706320880958005357114924616045125438766595722162543594511265734438679514587707435165387211383573048877329641920313519514349315727532517387820409500720416328229467038869094111637479694114868925126970777475525248824776181777049214248318161027028155854680844980365309266939418545594571273929592175404251316144520618914930612229116299366582845888680857138263559519974381937497154440857766401333030590438162734934139079748988437249628945168662377347367428329929821061408396290953193626493225604904670498362878189472714149120669574841741624182949131737455977864999010187753880456000704159420106517995917524081688469887634191437034617815290644377666779982546911488461769018441622015452191854562680039405218576880984737594823737802490027803465895785291133516567987579459066957968498346036923359521523413682195368304908395217946833881995485075829336935205284811869897033266048425271026106088314701712190805550151153336965059902907743323381945036255490332481005065987701311663271129823951514808317254250247241411398849393718028725321701136000733636199944928956941122802772038773954596043178566351891921357339788402696577086027436347289842500143196030869086912059158292613742521533586647506890702151661692959634675893176875451448940575389485498606350108349969651920434042801606296547805511638263192758135375486963609569049984560466250616153783562661751503661609531382944159519959162182541752639228649014246143917676352045060617028609695888757214840995824002565636480025901199346288121826437832943141691426973179076325789877129139862896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 647927392373434084164524971869599468100005138949239336510659571610145823416412486600576960720925152090278104646158702303358404023664480560109196832871620869771304105111038992208210553348969790717271002635342129978611150709017997640845318241200376429074180421596692405004037731904045363081595910715334668530403096839129452025863271620559739993509840060364640909055736405048999909481676660232205824713773453729788667276751718995937167551757807726073950677975436288537562083280067151995700561531323281506713094389413271970686113586556919149787293497978388419029846282307606428784110881349151966524900895694008181939895059904111630756159785720879720211740541801588825645683433116621729398413112270886481341255214453748039021361096569880580889140876884380499001025642312969366054094804706520757629262971738873635601711087728623952916083407058461653062172456409782001685209873560270686948003241235803047164786267747664387205544291850207760443672238630011701566832128523896859509128303307200198164675582271190561501543795454575760985808600153396813284283553978873551349963989806392690907905544459107794953313013211369813937344858162795928965374671069403794897689303760299023796030705723996578308789073301521859768349237573217989096120115672098545543715061902218871015283609953403410433196477854049453662906857622460170344269496601153536063501713617821020551170410871979109496230894494723112260081955562911290599055877906535975329334234449028046950810461105056483052898859020226626923246737404885342209329473527736254607399447982914281117436998365714907611159158923910360798890945564984775071221550657678494210580136038882803374265235916499282415803771052884183922706132689181600677309946915582393298744482929140829325394029147808512304452837317277014473745339187263365322467283949681732236558450729484907980951726440169866155595336653153018456428043733024525574094857484853188276976782731290724608264231992170687741176260973306429616694278063541606997036673499357395925739529992893866905706882900566292537048226797448963034805358859057699268071770407157909044081539233948104388629724225446451169966933636625793000370619699829529209429466642677492730408071175498317615185226853183721831187491271858760329139039409306736198862953488573764683550282986841945574994893553267775009383127971336798921437879604655262199130083020503987128520506621818643049766320640013280197588716735089573131659649920099940741468044671673266591024475910161304924622741203160994591495243123416735436441313809644860088545453735792420567718225620028186903289354098820627743204289233274500696662581890287192768910807294655222604177080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 3560916903178002602818190484202174841179792755163087114398091473911981210181285335982308274706761162306898675401624706191250759496184806940965341881986934966815496118376430188980885663684081727770848128329061212489927941599061131846708080787355236281842052110373711500814510452523515885669818523687242929185839086215006981450355752277700301552038502588678095478129831476985976529312085559408713858092708707556169206117785543305503690739706906473080987705502423031905840651991114212420298987359259133200082477428119260634073372185114736248398694118212987177266252945222418169485320942023052569265645157761485415352859171055750400700919178144290570149001753656160014692869483061425028462702392824254086613974887325649596091139910206947228472224896618028607538852953968962717764702036427461302031325440227148349758231666348249429483979422638241886745223592017816768553923872590266400773138958373565020364770076300908243104113626387245136614429835316722411956982529986098438632890954697673199468154199268350269657560315423757057485666637489327334472595792043992140932750738441447763733940255210688649972658496227641535509781432578502324410115072831084584144473744994828334101218913603513063363764436092781191856521365431211731869468494831247318100385498763777134001474805012694350990462982975018018700120161535721036936745644607797372264306353229722279910456897046532774835761829948931784022384506970933240491905336813000743972661140765744067448101226819316247422121638581016831484403777789037253501441626704468173400089655748444419046562048825858494406446807203081705348564674740328793304849378468807343175402590819375026606644172056364644079446374423806401838892106805499881044354615029163854534012790678401659082151268708633563363172880277679131870013161878461329464496126521000088654673823513799712753835394040663828001851810291560204431261598176696802081597512975211023521430008048471643482662876293852788871964218294633640784342399482981829921987891840857440244436004415556573013177753688293833261386662484548198032040871805305783656884047573755248893273423100911939862082640391397431373603357235842936399361275889146530287000010771173605646407086709948537310020290833719660354105475194192309713154973947428843797107881465267109075243454325732349062255725601176113164387581876649531825176247067610844765146175948674736889594057016957923215004985022477575567527155147566112256923758534195462670892404681129230712509203434395893409401696953275509781705660856789695807655494101286267656536379173458727942904750048729033820428133846834875878816955549096047293962743703156730549853842428657664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -325724482370107335127441078008193659402959085641140171087057655127587047280485395031407761755332778620352238149489185373016367477723747236824055648958394137513967714705779654241580194401013311777981258381253930009865468934230153426863966658908314846452290491914400889794599514417890771369338081096945077462776825888489488888735882754634219663871313283690168635988042097801946978998027850625271435881693407461188253654912144139681055960930310408430363787282185699064807702982216963551427978028096644357651888014855570721356814143434174513221261819235806092592781721942075824097645331964590475777583247692721583167509280185705689211191452892881741809841910532110302186415978131877666125296465703015080179061835310815041067188479849614829896337464865195474947409482781427365362819053782393964814776512126884868431382775731634167862108110318882697185160531221338841092856844275957163466922135131856634804966235655091784739065457563752800780260864102724461381098339923057399782965912189665606139844379842278169463397826010447403225092727710363071406658927527804564049019289352607259048104862538673153934086643086698303097699756388115893409182411469128529426818229311801953903799329060183288292382214775371057625922209163018420813319798891007900745333442110486976764062623759100445158143150139021645544360560147296938783188314969546735416452443551152212498197191093404432843775430868337030715609249594711227361398642149223932355089745987249113642584665533840296967601673193775574347445780155129573824205181185488574513887629964614926265624255427687155300532360516104434783059672103244133512213015676153030532086697498324476385362138184867689430420525035684099162328978161092529393239123182856161424911061111274725378976300718279712370732206398750137760464178121156385556535789311296171618690744234832436658811045730685631347014960300954285974955420407887113539781855787681159162129601654183130893866058392577962187534164826020073728036804697259883178762229350018218096111925634397181360125891027461336314288856979814139226986793502788452200415427771806687231040028474438511472742900274073613802238772364016183122548283370346003959536102722243437855810964475226731770790993395791492245213519734498605874464580703536829754978014214793533935432185542505362124313664686046280556121083695392398958565956147018901519095421011529867138089351272603364293713522848046327282055185853549044493414509670424001697069785014674490604781876917397637317885058425923015566482400323278290263930543788863995458010533054366787276251879168164793554301286813677272265665988009875829268036412508127604403839641985782644736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 32522334935868833908810249915014289948440839082277770359505396596179669996850310555725640547652673981061656447840648425448348746282757866021656438052103898591732521675276163770112658585681597969815841763004519889661434260631140122244891801140366231489441877844636145492682557534992167260221013335019658802090190680151265734901105274124395012900944436887685749535014514847250908931393644147140971986111088724410465187680779912036240523984373915964747393968352069263826463963628789748723448690926740192166139283500074318648724315793785643389072471026339851949300318691450636384297204690183671648169960729983913918791016168175009620478776158238063907507891602426747480426256925253687439003494593971009984690290625661652576307680098628006314933690110928817251340606777112831972530582226364566602069625445474628769086507068762184294789612448657236834940818658400651827638860960325615203452245579046292063185127988509912829665832083021587882274740206209599453970043614117151924564413658603869912382114009376895197333116049622947293195205376305073734553020049009613758188701398618479521592908587054563266817350205366833314521409062096993668250396255041440795187967416023453962043567626818543789065688828473396763257573757543069364108538401764605492347187866363778138394850730895929892320306235822313102609137985827510403865920046483032218156440107665059976061991228134819102686636193505952737989356637534610203395895649737734898809382204220206395847491341293840160001741608183752961118644102365314026013719126423677589544336682914343183013468736262482360265911374843402011119988996642359831531829825464713534549653739910575332778614421906528967448006021998470587208314920646657570609120310691430016581970139873325252892757617138553766821980053914497397859303753334254571220408463349215946602873621857470408447823509223908485096638507760054744603520181156871502470339841996266759265571316700466645470637360420123226390143446425591500029585327221531565205094326241291265145750142732101616202762238386420342711597505381655362680154871772534226903754288250511057597068182614751348882447319200222708383917622535412405577908400762362745344542514326027663898999253590679394392595893784159932251779798870948611235536895393348845204265579064537719939597533307356041883329178957179680326841502770399513440079518741493355145507736985847884186998692078075563989416296936738616242669359341361322999134755697137357398540191223670305686640694579044247215664253528685199855553299895992197662364602969148113641256094482506594185510594414815951436610444893657321095101678793979347383789432584620537710110924971836440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -1075600491906559806430494591323581024970957707835179471908314363751633999482054747395771973574051603269545079790924158888579474706566933243211920723104126712412205958814150100290630772967029485838372305293057710835028605326829470898619298244630427831811210714539157117041634002358527196296318696581188553157865007019784714965753968582901531337155607449365223839877563012542853028298764780344885178932199089441926894300570130782456992735017812379878381694220834658503277008856645717583353920947596643300632024824797779833916861033597161374210756614605827834201395977900854881374773748156948254980857852312703384203603618556002383756425092491704706603080530548810538628402677287003644399571163075501246587026322022066485769244426037852505933319738032522489003031433566476370880407407121006796168448027944860135496246229618757881596229100711592833042050033320376672183107388281807949807184590158620523622342663364327828292785394723725020431429931618807748554081596483836711134607440614761502650864340090996959663562956773533733594340103910442107388117899987580371721945943827741231216874602332909377318619893735169472842565908602050996145369457095366420661124771967343829830421042910905918413818112094276222973717780866621160016052889863720121078831088754673824030999803794420128935007816302165195864924131153405866352273836586450822109001824520968361766722031250351405416921671867451041965093424052515876833151935390207638409981876162555029394514400868581544726100468010264516558413550760485028310480029630459636999064573570053073368993452641494837439755582506952014206394864297926094756843467239777305140852507938697569371231078767420720495566237334106144532700407154838674781336666456948425063798701750325313758396792668611665795425752052230722853205663837261860640260618272278648594216423661148046648993601076726292717898454260678018078522243493914626299869790682997042966103586328692385255569461766754657968483372318553017635248715069908023343320339044873858496791572199802531516978497027872537902826981350361673835340800665963001903655646942805727340838661538088184608506673129389600177171346415511987427356243797912010897866360509750196980423708755013637229627904983902900909020122049761161043908490308129203597092831953063941203342882820369236763923381726481975289846704727343103351580024685127716921231082143650744489731448820266371050261159213141473271937469197207966448509218627338621318452402879925511511342037270300145643532696399631608634705559515734972339533083507433671793607186665874685271109351269793180191584492107109925625963337212742957387939274658760821371250369462202089340928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 17887363711341598149984479619130508479212051013464456766449994164327479667935171512474468028964402582772468834458265780784638806601721318479832932396840076340562124762690862635389693776773920417122278122668952572857308072849027678676121412653842490141617193601320630601066031962980196686505219096008167136276601944940457163844002510239673368481867164242688509763658729584114315886632600930119192850434756536867511408596155734323012599102823284368071024233056948086687441205992718596405914066819699214880092203920227836015685348908131194906186452465808651656991945689120726660737116638888572854532380224320164488193321605949485858554617813950082129823685333432736028485122242627398593852568891198066275612504957907117221158595341216922438899466712200606753268822415486305685499948027579331052005505345861723058240992583017400919240631038297259017803415833610623101750852605010152562924540239752126411003702014171150012398516370807512028135866855647321663125392179679639571646276517910501172329158884574872081575126891390025727459605829556404016358107129271088150485046904261803499081841607573450795306295720790487894954785086083381907376256643736092378452894150380025029005754619192607353187282074169948015345098283041336823456595565597894412196007684106658489521193694416138143384136619508013125806614293994879405436706497228064601887746874739376480032951376526513544133906171182040078022815614875132836028694519892436367115623073202191596170480195811204626788560663873673237339433906017793027602194004591511119152686994973334352363187783264521794766018823617697685109211329792899430349012113530773562438390515001529870544175468056983918780442112512052369301766691112187326708896330197459259362997075815960303428514154511459348056407027845392660391729214442098221944738790893448540227280249102433389438758996489830224121807924674951634586583769687732920244000937952983979711012829501006528012190820204982696711844118197985880172619740177356364864491326174268219105507539904765772919751112485913391262466843835659788676640478503811685808159016460166757947850618700846304970830469033620363985527071305952306298758363158166287150339602350269242000751904863874273286077031925281074309262336025236385481323369880931287965457083001237733930303036972022939048782064543750799056250116624103439548340178843260217215515546071625654099767415727567423314960352569853206048108513949335642851447610345112221999517325250194698062409597502162517766512976321667556915859613880750739988347376527908512880650082921359970468916028077892614301473120016741470717653369436596147000040740253455321479760738875434669703168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -198714608831596357873966336869251275406230642331557240821059217880829191262725258563924483971182051933032190701608033809126210463776725322825597540347499352575195297789611090581760167841418840092550429577288915482453698715498403127349986239794272978921507857493009271889988400337941299511418593209449389651195933205272862095624038694410101885701236050025423816360525418299783399678708439711191633101424553175365583795291634353003039020633742972420664930456297147047356988341421852829512233997728463417768227004697221800567930615042693546196044714571704834724344545521430128675790071313060128853502939983045133482609078607040554534486711513459376072977752781403743830516216061992158607092257611168160988875328175495640269987172675464625019131357944767926733798042943321170739223029516508762926869567292204131014172541463828213171935473848360173071795106410255702155114345287354044098022570732502571486957697991004122182702200619347716914596351403147174715087515154362766202035459030367582991553496064474520198685300173771670110453762965437588798997255222428024230568879951567094912309611954861724186066012515777546844420178558529743021331865521150049085227692864707402521584364838468251034340296177256449953868407068064850207638397705784448581633228377799044952781357920061455485002462369197779924841831941835736811363423283226172908903142695488219297053001140004661168471003345127279897616866945678780176863253409773641902504080197877857970429719683439635470748565543650095435976398841596992952067947512160326324596984039408239734275577147111660944765368817308562676289910672860152375966646505271692832835890703405650702116352031841259940653514435158484086020443479016880613661392400437680146113658413890379740802024134780499441835156326121758260418846237137314162766059196697029989461511386127144051626734269204115474352754388023988578029929809005893405158713147636969137706919893798033169044417122436503874636400444312011087579224071107597361318390902466880938447257340252420898925133249677647808103057660753776342823137330291366619423993426210162070076789723253035247525219604566584544019624983665916503262938815285969573604833133616613226384359439782164398459979395042312416837726556910269387336308355407354909877538781590043745314691416901099562074811417793369514518213833092621990726106891929210283776264047579253756128321823796572039718079610954940948075422347644262689391225506621778827153706684179233098739591035544017293221744661032048939728587362259788725595696071080193542788766435729844522407711505636077036900416135574215896424938984411614571216566616215816860584373027121933070630912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 1510489524230769785323857797898151987368664844200851041293506633523959526250592627491751361286743104678674662101388253974726706339575630664841811416707904191038256348208409665060397005217341424697001106417657114155680631444879011623776899883799105695195611925333479353781718761725100885896365501521036219694207801707558017308773878437553988498410137940026591456803776781468728570959434739631431802237570685133104837184497202568630067635227908586510163870744546934190971742527666957019903563935365395449411648998963016160776087370171109883004053097624626079838558760114333226361841657407411032702714688191673392406313711770891117056813719298723283054235652674947365164933301350618715712339250741165892637514114989828233673298150648064870400819100657782284112317796566153056721227233400625292736163621105261184557544215060633105613462086778807071138078205091188204398886938629718054475976134590171702260822640404103336521587390327562500074804806352342260371509332292497024435679983032038125746716564228234039233636690526283278038045772875868945007805025567541097670127848322135313376885447511051473809816439736028008975223583755642113254472391901591039803570973441552832945259490905198076762705208079958483198804485764025880268729707102112670944935852875028507422968036651364026333164989260833816662213836007689730505003518055747455162060020362340229238694506713248223934863895113633822376266452149866854356960150450377660320466535576061421241346181344082680681930810460571292969307102420769348028694562625497270157043276218816172399686508138326265890351063491535545879445880797475160672748626562273346657873835943762747378841856297588635397984212965173772130715753690784942255400802113817329907865754596573937192274667168304827875896150084818632209235687640958567174307031396280677220941416319277566684587233403474768964070133480553593522390849426889991462824110992046258330595483935942642450963092753844720828500121409836965974828547007672146665924917746060459252702544965270936231643175155402621067387083874951013983884886403041420069660961275134551259111156713681520581806603243718108330223530303620481590482957039686957040914330630090178793395993111443076089087506343103234317485362402190714855592090696509374427879794613359408083707893728721653160716820450798473944577720590744056110088024813991127623456136113879689914477624730458387994721367937663669308553240295896554821101519268543119339814712717570552486886335965178016421272070288204693158713045064763464769925979323830385265230189167504603552999283761652334913450135874188560942319215787221814990871443557743677356754429787930715385495552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -7662147053519851925473758497101905665970416833176041247556326482267513141377864402859105693188767091462156149634748006816729829767260720341396976528702059882032635542121477449792184849155775719181805963960047248516690347846726580231639592767076471861511567017062589048200373748522066306238649035897368221375285629217197565347475556520690446314596870386603003335530959588398269777231960379114361530147169958177944861584832208622235858116713705172048284945368921044188683674145492273911329484687999698295486747042590877283440012452635694912737217028667764545524666496692606052443372591821551694894009982797600382613781732029280725514746526948579651031141870263857282449762507721783515952964687417198620585702616821231938434508103901792014614427239969609482859151537424156749685950005382160977165194610546071150995277268686203854456526146091625693567252714376974158482540347216180156596194960276237824576282287898828642931121568365926157155325930808998829753215208574888643308631354129368078623736695831614697927281830497052400110122187182625341333069204771944886570563805702752818899304373151209827177474035614822020674254643199658089463947317285876396632923245430913079216518670327891354784249604980802114987857705785000531262650126570138487712477363079233735296183513159784417824185530568990891755508952702163109716911187858941890331098976645093273881231723314697584477737845794693677336718078099345400076591809900302288293190317500547563937291599122919808716952811283693061268651178591008841721068524159713552023614844637908156928372868247648200280720636640971278256514711479845396783673043836290103574112089452412995327043542486361169194179918835284659001025339915893257687470179215875371447643417400445473546341086828538117721307153653081990535649724791311446182158979380547675381384705390469665506960471406145195576584033053371775708641408260491767464816965476702847477018259455456379246023180606015853801781189482722957344166461805352965023454435404699588214753561405775628295013716559422306941021370701712101965408028134827463994255086439189975996794472227595772956320034528572354011114170948349751945252640302950841251760780654903038980436473567707201623493345629044445886726289984673955249573807522088031620475122843238197110238836411438362308129062783976226288873740329335151954078561063488605428139883257083430321400896980034091387619055663990845831431179938840797653899243999525921619011432154133254824323082001882018806908067442505647351658749750568931625138319466753502304408372290864089469769611041576365716433222672071383256460592949665910697385714098562988134542603471236670171381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 29962774088635294725403231262759172506693465689362737928357338882358575547014745931374085126486594023575003018404728751590465569708987111540740633165831770584259857954387494679042902065877999094275661756487248832894587129123063409391671667312961655361148922838285445049248244525278077291927317660306649224996459584970669446881483416388359292579144119705924158087466402910884697886973833658470153264309798790173370501678578490397703780525818403278420472509960601200226588350746236363482368081510971105330509907005468801311919718300315891399043627996562606817358607799581979582524997851830218830015458596246007370473970438852056206643379873829948750919347353676540071059997899484998236079737183002272262703167938931187460755878372258248723683954094929668250447047428712217727711270806409706176299694124633092858348119169272573985793906173510638997859453126250098791712193898775442965258623725756518809595018829555836909495648930335647664589270011960112384984954607339250636379800166276541061907750648658172543405306640036902113059786051369915720749350872945258370913139978813525322623962062587047560255626563751122702858238369463196341655802996792257907933950894617071356340524219254629452997087913211984956915364146268700468042186371148372905304859273851729490065428657312507677826783206475429709858525910069032202062623111006159634514419515808196364293206122432203953356184901525159634841766178165771891053537369752144343173645782550212086210013958575524581730797972358673512752446305102588106189445641586408750581439112358717455343214308297990781989176431170915100631179592758894393267739279073704248376663900420668649919505298252912831049862899310163981953023824770193426789683682395804185773860350312292206753287901832382885460823331164326825201761798812351268833508001497735114743106346201089870213981972183236181718270049704533876914884870288283786534604815519637927462268317789581518462874955470410750578656050215015052873823936255646205918065066975048028699141599989545355857093258090804161881333397509974880111026575166753744972670627226605354041224696421282303821919907344464954534215121074382207714023209860637220897586896433890811385583263032667235950035904948558348236182904174682211460552353647055612213931907354809438843969246390536680452362212862059093086179721412045080730854834486870364130958266514404152359327690179448530479885393056060567596388571451345144125409086485546286003496700747654674452463960190630965469361569004197878218489152893877966541086403774846794440583461199538262903906818986579310820298353560708253654988396087222957769437109777871630799873691942908293174788096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -135253192521673320035783462741232214246433202066287244651807973205875598814513929573811681849371915053856013660983383099983711220934459213134475377913721356172519492779522919245036379814633320298903274216349430137951610706804664845111446007928622637926141560508886321318828005802374547029687741230878663176333544946207324974720105368756373824409816073963842576836239854660659810385032412998675853199051667018949163954488454090817286706883391129883302964916698495863096300189571068075220595598312988655584739474464227638505663659803342240691870005112938585694476241706628342232251144146523202303599531008875012536778641383331981183681477464194677121274421890928286108589293222048254914738397175136805959555032566426560130897275074955499289700894155465957663911307534484305834584761638814995190493977815388728330119217075794681147056698267581260038888001696949753161969450726080716687892897977761295412920199131946374928591197043117907751237075158370174963672263348554330751459092219106742723780044558900951241846962876248280945887185328254543467277004849109730743107590351773196464998631830740190830247329973201165764068887693453648912249678071076040188961431392377551775688171601234244251133944237081623036800043754807306893086856433836569419792453359622337427084880857261125317855583865780589130734258010703282849854067504060259092640211461632570441433764128935729903562417917239661093973077834598002784816354021467641403180291814586981152607905112901302355044644279590864920022588295216936700584349939124318050152364825697864353881915704534954317748785047728816385278351461283049622114108382368204227330582915942788075627057912844912565664001073870303129809736756449633687154714401464117522100506159017273755115804927571091889433344133693070392820754482019194438574017766850433469256028488088850344303119403279372341885114665495037116914927398025841169029562264725730165792534184664423338410583875792009922484028118545405773124480891947092930517734462724548885689593524490160958981069633992953723639553804185210586414642431066478423338576334414628115023219364543157035634864780653571212875102282786010422020366730697988217213700970066169750915051879391195545397174104176277943824774149596222615898781494114740899060096367215517444277229736929550088466424948013655461205504942165198997674820613819981046071433770291350493603585587611441325434285965625882335268868950791424453619716398281490697461066244774242370562616764747041866977914536832547368789994224048013809423324331347851694334706539224470364962398232946382318511801994649713904030227311748933393137241704023112412043208404003635971290562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 659155671413587583372932364600719747631653864556811107238188075518945364242116245666103819640051646204805625016399156645970572949658727152995534675527787702465499133623893437945776260412575762686524709560468122144752057440219301121980729298276331914789563922538369199248009412500992618677727020252356465627701922755535705800384648150054221810340328939373892560427583530829526245529630137670598285427315313416018110116708455327188466919269988380254141014024638040140120450796445847348006918003727482451874619880556223602671128886839644979998850766566589705812410581290833269593522080275385713969202242830702644948747951938719503799282897403991742107524474377366678661038740780493303505697624549179467786586618460293249857208813120580829652741460605352446959256449298395162273042686412758085291571114891538367258948167632087931721310161622315008610652682933157306085154223995002565897577069192645183376706777825243916876093338188852700590495910949472387395907245802906729502164027797381262792066996717349812493074698506244055855711250530678298962308552237711264837987032755126712262523167751414456009409816779948843261127320591858149531603128718764286829427291810973253472064338513155970896370606613083999813821498633316861511236780785193418949161632585432862387444256127316392878874245854624695329843382082969441545976223631378897337729916441851873969377520007415741496954912866079599306591210937986104054223152100692577497905533537379278020315877405757847340906873717477792319394660733755381131908397191375483958995884167784840668917327344179520599247472815954631742737467643678869009260643355128994249925815902264720359434224069297535570460803354510447771550806594002374706819124267056390882622081144325230935121708406884344074629470873072662584530093779463599329089497568899349406362811166153902580738941716083110141537884353034983402052143892224203967070949857247626354049314318162239764579059767660834344254194728362613103190741729937865761205267877297433039994989652534745393836546114718367670472488725549072422920116486047166951085413524780270976389842675933104258322919790023011937401638706345609969787169521433902113050146394865949009250258633690451055410658307933099337579365654586415695907738309593398295288028311999312216750058748610301415669577296719841826405990835240032582121210827928466144987912831225455715358529019322085401288627659440092616171493059531890349626639672897700818231927938746074181679833120576080217401792086123471035109165185483005035956630844083542263144671591493288221654166736496879082611359737074914976582298391586215163566429053813903802349561507987711058847465472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -2716871144831151966336934118808495279302763267374961471101192957804717327111355055218765640949665023436810003042508523748968115000648631150920238824551804860545430699363442554901579009966649278394253416428012712404322692797942734953479134364327645128677137995355597649983253067872440539321715308565570756613195425231551015317862062452050085551467076533611301119637979072925075721043267689251109103096012585401910840144353571945253742156764090523175038547284661043137891162135942561722927671411438207315120179054189928713767991184950456644506477711920567649938775677164507780952420463777694252501876088440901280133125822209774417025251733053305315315388397961757429074804996645311422650056734840221975575226475538947016549551936099265772447289802025933626387854272739198379406571417962734498148849761171185249931759121591862340112937675523596272156183497584336796545332556396034867808143065854380692352926143094611874476700945646923604797773849374581091673427595858173075540174726068702529132640016371513379046191091043347446713199018983127993697294556627949591666990697433140834408418676246118754298710167308988114769739640064749075295389180954048848960999241276053638312714115187437698999652707512553269891715786573427220039377311012208246281792681861125189896840420543148637804344343899223263125505194465086569490682000068210260211576316536501085848528032764830044462975702451125841247189425779113001173488289608231794502996086210941900061306491985560397978959389983375372707374651535305122101103477719201498322885433095295186333236717155331509898113399848374013062678336293195948498915982911287762005155139749815494782843016029217936676784089366508423498465666779620049444564963336605588744146300050351685044429899921662357691709477909339285367855654927497437169927595180770002318737102530804906225689257536444389800775227892834475074952535787905136952587523975694831192939307305328049768849815265426586895989731053365619260543176765503594123866997159576251564768653142659137339385082150536498587927619103856276044582233794678469537916318376688160635768986122885889111359048398534484074813007727500429148859036995228163215140274724376583473584890315079312626653321794157673595335217397439314312764120080545049752067645523423017844692048672632789633044207297612229843551835980231185837116786308352578409249385380236295449929092908309838586277056608255954323587972595119782086719868406022623673256079197549168146952485038879541187476699414772830022249960139968031175996676438596728884476888184846195735918804221021544739071763943588829604944612903807126099771997239762883193408919387195111935441895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 9393717382661346486874236144502876383183888263141614738530675633055925164025711778602179639173462065501477367765391544235363925733865885000586469362965274638266025024484393706410522185855525954178224504411952194395921681855371966669016053022689979319949048962881277578636711808550515462023437234052019009560301809748795028505840743453713849288221513781899137508882972184432392410827982807835299867904703969575454965873631785227263425313906044029316218588587869309448304031686923756782093464350597759772761719374339120050066001680717652210992102961356238577348537188958715214056534031655498338686488399341104351840539757111296814664500893478001094668347747173716132422358322236564201417741097734689491833776842130433033197323754600339012264582870354235945298634834675503843760406083060481842490128815615540120626973547349475677218050352922249332496772767384886175643367606471279152604298770276489942132213964796294203801869930799751702994760562494429292002875138687938713635976269586163385843127925577189070665224838624445856067214003382683071116272974762635069298373440581546357535018129117396996918085054935660797557339449934084969634621150403644130637915099659075060739439555238009479380087723942525224307837279502336723309660586516378320041058223407432388979446045474006597244294032535504363437142812653735216125647750370091146092615008751015241700025497552440088845869325152750869800636924696439822544938157607411315021179050031700021086911839456842887157832330230456080591572579386430287786065138858454997056819127524197422041605460136178945114787385546998900921184462605779168056557268497625150757174153943686804688888028143698026780644904400527060848229462598308776985682355864829595938074567350547646524870269143749950126120449304796594664505488154248032185699706518515108974231900645629491900071689290781444394688816313899683819383388572659386222640603324350842522364870451111623069347179228610948839149731578273498946375408415475633132306451987193450821980342658758755155292367659578149975729316590409035269161801372956073745011133166728956323862430748177640118091841571345611643505090074191766548863685782680299375187403913837509869092620455672101448979117895146005827591260909668692943281769622463463206133140024848399910894002076572114769656841263733553395863178270005317386483400420177721371677633618530945634439407940832626756536648020970435910806827916617004681532134280234523470519167585523904679920618653101332156276310559114667412212799913217993152593264840498105437973987721474045657436013546342960682001922750650659471748586119719306692792512720252912726998824904565061276630253568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -27210619013577792390480783542249311266653914055798471186175781284803026476799125925385486035258065715270960901716552585273918463157549232744801829960240563219117028329026909006102947086495159900040892904188046005320656283973032114888311666409882676344134582165277040637582064906070419437808041332902996865650795163766770617725790136198442368842497049438363141381856785800569703056742995042258819258844969559819370621822106026918620712334643595967822102667826670735148155967350438823563965702448678458427263385140900688923643126176841026218229767333272495846050526354805861317362297841709906484293914590620136189660678486680519101130321686976195266256271171711231969278542950278888155680938735788847346893664234365842001341985965239545454285524770096659545661683474481368600091530029519750224404141442363987928232231171920687683838118492857275239352399234466186688071456448844216165775147666274190913777751240887744225672160972743103473769344266238052691417659954462333628635698817938402376726918836677787347509578867115511871365194831452561566912299562198658989330770673295082284648849830209453888924363526012798046881454277394923476363073715515621117762336936980305247768129497254488742735191151331164690105928642580436702235500333867100959259364336113354104453509843704946038223032331223563403232889219175579477807905075477178824645199894924375791401546851907342679073164051154185476377608997139935855785382356599127177843462681303462071683598906036626979401636817379741479873273595016075061924323907842228758422339157486268868022176267735018362347608448788769533851790017912419753657842226327732523632609636896915289816333590180473988728592543942443211233551182165780610536016442870479341248075620496549013726511454346774652664128145841770927530804677030832307344688785079596511142414036453161474511470954121180432009291848502050667496249662909235601554200443783249171944175579024058944805924895605785523901068237256275395501270053588633218665147735042862516333812975803020134197672361119241009252018630144479150804756313514072287656963768006744679993269365691517451306755010433590126652598103025219982008197105000384702425465472779822095060341587047879598243918117685614906591669227754770287830221935843747573744804200315110136380578851482562017544545260076546127247289847773348942174258052538783340287194326000094881532200509939739973333898838995248847750559032062902660952865996897098280813855895628384503396252613808993973677696091662880662019072106436545116706468146599396835200089228299478981472054197049392379493005222435967717909462924836367580422931473553953815302810176264455921212973907968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 62236721613474330187223299393201979667314688404877055174411805177745903457048296908330724119150175031905913968945997655787298931389268149088856495746967756597962072488860715667009838182020111944701018063043221808982357846473067025753611499062381437904619629455726291605369140487299029068089630175300849393877919489585463566461074809763087508257562693182798151378481893385222402019886218002447800304836446570135499624634013722568022321886220630059492505511101804024075853252936882271733200521794373007915476370454276270027625153950610743323304528759535629270448157108702657025778114748372727426527163908729097988576039914407647272903279087358976657137332251435862160766172511653478948633595501106670699790632034244907720687784847412293994766919608760192819298883967937712012706978749554327124157312883884587089739591356940632895689801374462663336243475853672761273816739157733465477675544211033344024514621111818389271244907214300793332902751461518542822929324165185194181222279373075962994912884774621567393159524305231768743617551141177371141048653683035746987899968446439303547871292033100351315134598804840311890521949257012925148594296054582734181109019587185954463069395060135649360302351841395168051071420511403335028930985661755024735067795546009798808155125407116281717813786801732107030070532928842584843286111891293710874539058781421557678397098002161303179475175625222831481560253192525649790496688511645490562029001388248684681602624321779639137183846429479307777949638822004748802959840939554157323920306043701428278909015772695749458427916894056921164308183202657949178186079367129950116607944601618649942594090503527511436540381874159477220150413412283443688577967087767051412070924230627869915401238408920273205381572134799643464584144003078299099627908450674635176697469464432018764362331193920653521012358967411392799866379308576128637225275356803924274838850675596555698000980885742914185015185213183688635017642990003485817739762765871116216427850993259622629832839842937160162780703337593107572071836632208562476010544301847318451327971878992474830902027967073227735910683197400000448719568252462132994838040792224365585253557738324619300931409523548660346367548988803142570566494196923283874820899246417912176119248065362713210553366055472944143583682880530757114555814724082314846156747064144271019048717325822981976358993338369900960257341216791842768269605438305086181824877455760526063551290799830371456898757535888957244405534886443955388826507765312462727200721130201146470518590473446130087826020248098058083863907261766352352339407604388814457489079867873373384618748674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -105122381014226345888429609707123958562735690309413253078181546292755336515876905568195981188523978218202424824509067853573346434820916696138080642858792055453909341239654648518079331767979100485935516455980208569029676208726064723234618266001121550238209816664508393821711345158234406890626034902718947532472873549707767197480258897640427186107184509934767815587309243219427399076808843931545566245268683077199847365075124166284722083464797769339680070208715448857901791772841109082066669433421388687119135652022053678660204244076773650337667551954920313728579274538423604073958746950050236001185482918193761841718036664568948585240083626047257964769287869355417416901202285018034384134073435159404342458061564379200727461248834148145672202235484213007298092769517746343193119403087489619317242429368698271677854144447515825363606063160004784737753958103205976101616703434009279310464806954626891150647147925025167212770878487552932076394424305412114689217157015868818143852666664805454113439044830737038841392368278279053559490988652121430136906023259429980811838178621237313619365152991050836625071590395260571822479020126189084937373858014867731497934529879241644873104158250049725898645972912241541437875843465872934371627185357323430121215597234329228329090410116741704549701105272770147358395824880850537577242282402852705815056889698638158273956627960923825446048889729072447621080428482809057535126629256079111697995658228957002547766789378770841078607394436296251289704195651104368951295117354549657173486288659405933508641223474588043968343921241523337167569393858813663633938752485997718171125009890424051915495851469809116643622074562385101042644028808715076676523625413167380546896213854043164387533681446574621503317504135727744051898202126364258709546449930284547520045759396851423236806260638591678060577859710331252353229616021624968781279217136971979157686205861606267830657470645942290319003837388278411225708989779217451821768464801433088603802223909588258233289701423486365119879178018698561238923795743278436065399079651820242549700881235674720906751198885433232602061935475848636423545031909535042668168644052563375313394361418541600999179478726629342208970383855218668133977885862692443088209898436443558237971793135123713074456862399554574106523851741128442492884241987046558799992852687376257179699250542005283846996340109556710327490051529396418234570197531992786400027356191187806807104798873986450857045231158276329763329065894481582518315322428483177356027009952257848623059919915296418810341903604175949905166048606540697947827747651072767350418145210270366026254069530624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 116540908649152021575559980182474524337900702802204765589268330493189150647829893998228828504562142842146277374882282994339328105026408820120274932828413841093751628129414978581811939087203680227214417723757956552831204134681789767129360473251762006692820655612065075582837223551183406251530643013158398902289351496235790464040912836093794224243339368523701622232006834837031185127621437053855436216011812131012145984938985818985862318157149791063193376823907777863239915225946989129324485549799490095492571881478599427912755870307001376447865597865388971579897969193651416124867580657021034736098131316596216050660732392499879285520555907997550984730762351471907292134959689553789059624699566352575556790452091020818928605483612659223172692868444484580119246039493122779918988952814762042732216554687724619318306232760946410891733717606281735276650973267244545982996689602250884600947171413363030439539185859010884066481589539808150368815257108876770743683427559492536781416054259150605746773306003994214668850368083065868439285487753412383776868228524966038814278034460175877061813736480691567484844788111739761592420562237704057953634831189979889685299695451591814684983871872897520686698813204291159152207491568638967033148874284678178442722278662281122000583664320297185172345035141977921922595997734125253547684676133111960651890058382932563825406642225709616944777831296783953602890682602796226130899822497621216148685505035541202830683562274613171774019460969677136493836201346345066887991380570944897223919002779941736114009701600917044412399169985030294278900020223881174136323867603987132073919279659878427946194442833383655727936611758670099364059496353085865451869475895053871072137073851797114853312761103930148612642095284443797729874200754978615375220908640086196432180344267547828413295538473092214649902318649964043094928040984216516009957501817940742660800373877093404023810106628354266221297923564951922343981805720992519111744392950726364885195818815096451077651504788955728652944041957331033390023889431846184273098812479386186180246446975610963973772922813545526170586838772384454985020184284566694328591375785734120568467570362983556843876346615466455706752740429467020709648228121807459538340296447386965792151728737835847813158202116736638789472225655131335947274415169810479685614517359467805670237543845643599295131234418760017686865746172160939819135081756971521679637984706455083567236030862613144526635318466432839034901094056137810319010713626584385793422519212018665600995018280700848981056487026863750447657869479183555173325600141550633014957991993237549756013449576448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -32069564809193814990968615286314704445724713104722168453737838348804463999177148449232777933564964023654276352730258181702250515499163626033218127472756405120191546082110414657231508074026595768712166203502969424296941994987332183620723335828893750707538294757773537587473858504598357596214521983905298348397299035899220138823502892025653511362504675526390449356583315174573594445262601375811738471635817416790171204110857489846458743262751746932460957073916944947016040370575585992448775394210793120157491075281826077785720246139299745759445301235256247753704967867730946557603844070545995023810464360565711320434171775614669321888026378807689098230445252739855611087018662888848801718656343970537669782294413757514693168787101487489032022777787146894946533358668350188924303514558593831233922261122028730615926350587486158906102328848507119954059242859881051368741005796364553802010410189420340410942584446234385136968506367399175762155271229968524834062470279053684647636645944055213698351039487285713651485715004601609519278358534179240080562461674724077538258256581659633731212767005257121598685398109852718505399538006587101496486259552159062801434231206773772639917308013733475597805633505370832577973055125263604958646240691433254712996037094607971490513832319519981899844723244578434401718128763123840303753976416494020951878938595790950051145849144465292144828306864924438248849630157320122744026736843755757230849949952378118507915514370218783385261022006854043692548802448580495812466750255327550807648269446193096497028188272062995712137535950890751836363919645027548995971359062404617130229950396508855288221773915330229052885118437311743423874684068232092195408663581161517150482047176579553129752441962610126652119607093232097361032566669688401932973040102548587347404333213690023297523834386510199972335923632625949817100322805262956163745025436411685472531744240968647688094000536142752751799821357208856385687245870843875723380011039205374414922402596236527993862665218698916311638816566540338171100911186098375080352083382544336649114881134312608875977611939837439347091231876219555196604332701626997791699653123637817546817446895831563656217673058804397157648867526741629426007696294573850257150076718186605219546790292781602033570956691547280027435157287574820376747249971108996395153235100707564530212641352041287420717689007257187516090548231297017165812445839530035483876555431068841962757435507061737520041059691403289669990814094563118117809260066223012272367958504626601230535109545899118298644025001010214491095247017292097913220901079845203411214954049701924853554421432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] -219466497360566230582321519811085281991207166434808417240089936618000442181886616625720986751458465239699373832531789338679208390019613506144890023311049455304472984902121848389655515709249434912424548868365060239284472651510230728069442277860386461965765956511223290250379589851819728904465358027366269304963296836175801962678827604302528296326196338430328140453979478638120138171086307522565850233334069199291270101246894543091309169086586131613719516581937977149992772614368633201143901441592453494883594372764632986261785204793095573208147754338645114570444575713358839184079298746172119253318581934699809682118078232839104385874803599103252679927596589742815455270349531662172470369394305108074283172298158020659933435011844249716709469147369044409480283139036331513791834373024170287390652958186110147944462717287397666316372871264404839546573221918623247006871286659784695393492906324433599802595840881207799238407053612517776826814184468096264813302024865514504255757331253363737189878138210102022757915573573269757360693972758220737452140445804433349946656633832433514431719463183562132732955568048546650631915544416871395996549339751439787662649698790521447877889393601734818475812355815838790432739238454527653371627939244479873671418357273550640448482523873527538055618401887629581375910724254996492922964811707733563343944934304364038156315772520701584860924546768090184035915094159606889816625692612345344140782168281730343379591534940813248285682496545621930389362344556035750976389097513272623603876226177524603034573978514174276075724841391712068392086160189656488790754188764044186257338753529384506620523269445741803864427472194027215041829579179422703951988211277838201905602028843236648329128958224239573338737149461455568743108684875392374614393104584789574869919598019944980584436588116349107166362150747363088458140590856923855748131090102174827718480307994222004521796553298653328812605201884071268809130138369185444396041708013659668679787971391386102701853284785011466306286063077606234066845314727318418620856463649373713344983491526997728423132923513202259107816323051290911247661417429109831630256495194013636607100292882053743265892585199550128474412862444220123223019789436691583768361310935356869589288197792684740308980392340146761760373758538785026432162147010641542761245504318393887053253857232440339591573362339726848077890098807074887282798465276425335032972500558869082653555211732974154695384100992906803255330755897545735207012833007497903244772742765595045778150463219172708650896742527064305509978040132509185506843151214800526325563178122338445466472349171712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 719006939485175500681485223506409542958834860006009469467647393328859586439994572841321195990673626801665043805446322621293785057760376269628135410333083340023073125069905566619581174996121420588972323062097889186171735796682966803723993067061391435347104797482644785961649933910784619146460025104216866316157679130270277890979408856905331089530864588604827369824083971876417132613198010175256382726987928218544929337328900220201975108175643926989207446247714580715100961201321504165935319722917741925136077643707347810733574084426459064766003663014492385786742143238212107441005479687698176227611139424008295741368386878413520412763333700794179099640842797589334899125209950914020606068298223717678414210661965087516167416304509709499048973608273167813570389215184431445538539033663472805271904682677332755851718502587742995679784404195366164553475172300347235935331381479216458066742894825906493820493452083183085702387580323996560494728034754144101378493655921324164137393073425988487730873472438125268269527281063510135235561423094252541153229435021976151796412809432845044517224952545020642480684324772577098309278585156398666852597456362021030809920056674986471298643675902356936725865610066797054502891822412520206529716476088634357536484335410215155687015977970035543736543977274138304485194500969444624291888714659722349161473498579897274543820887045646801738480796130908194619945981922843013189889149277838285643219446474096739463690906138282334427064146727446473489927709782662272176585703639766746732749170561663675772579250780154300749514111610033707474169922634294431817761006907982965872209922415602611231416657034882418283289288119530094015787265500520007556287764195272319947717755994091995150754092493820456614080505846648776876526652706747775431504590936653165463211582766105848881682579545147586428651932322114277907598198386696881145474358080295381997147681990755806227644783220764220153145808617390448659452609636754628146507941183888858119851301052609979745088673237615283595884030064675915285730234472954530539370449161156719369697576521814628119969902758264548769111119024022957195864485262547336500264132834400342562543253935984368504751429935988491838204232397506234780874982303456994944463714537592441165108375419982026353823047942366432909514794558125100589626166406970866596862099648665883381308433658872015267108297657135032599791073038689724988390092037933193586640977736052457385011465424593369004741237905877456921690122231053898013000287910806588844652117575065379974397198817476308962939111388096823176817797221461826376384498188355577117154991513074310738751136989184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -1577775981896837948271679676373796010763771137942829211852649322242963464372211806664972643998736099957556084008256495695013248246275973581528422368812554895961170308276554666893913677811849225145161958100651532809317972178858694446971023528459587290996762161848908706793130507641498456693297745763059985447842747919080934241564043368947509267448338838234486062403373000674384182301993851314903742145204345362127925353598168408192247721706129009239311557068792655799855480373102163134077877976390556971811917427249847849274159878092117690491871851015568902554048365605464615131845475613826683127045249688950449447263518155877197144005580098617595325529360033003005042047487705942625018193026102808035833459973518025961378980126727018556945511474030185017015118629279330725691950488714409598926668456369571758042202968017621481519737932262540611880313822708271964833506778662116920369504972081266557668889560238880134555496925086210620815010065815756940734821910109934185634897306708244422059860793629166444325161734450766511323606155821152099078647700318173579252229487573031205178258873925173539314543936798791580609212643822259005472476044361332359202222262263026160845714730163003152478537476078388285064421644271261434735308017582633025981063529842691334441834492877343691560013227357066092483181414527532816568646433489529235325593307684723590739772382911213316814068085337423259854654271565152258771016287878990969091250776760594319491029472739211222805128341762765498113407352587229135151106588016381612384810644568926344111029759301734465381772568821335212598699430116004832093395747574409066700521354928554132859417331823257590410457785518682413944374532550918319740439094351245883000875447608569712154691345718341857843099003824464915851780587679414443281900621968159585855690175465231259209299967935392694988134025643587573721333838641047692879948661389363074003073887640856431817736390064249260519210658845397515849221566186565190774856355149076415932560944994294253679061229143960302738090599599739213054197629641563752351607561744843760721251587769921642430450499116481281280171734453058943223849309769808021441929497221175725756949699022385626795319264495418593165588947764375915684397784099707921895755351674200712667621587009985804082889989145512697251125229112597346556474397847839437953153489508640836282178148537859608967575562446858492711442297528933515896083897911584172839130367005607488257213350541231557486670419394263396819452124750131788586846744194869259464317427811527323475649160435685018532988087525234586147962869879001318132908406321556698827785405614413481382284468682752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 2814922844458064355856585319594855477472838666531185480567673241338325762210363473545670847158337201942153161407622810832427306726680622568534423017421127392759192580778520331529335860683217182969696178650825225322957789176415229391673228497119918254985255194576183038353157660260418654400227739760943386137761166081627546089206837897428532422378090054324780531004091605067892383047083987503129286813449147494081928858696154295860141976957660877404254903320648377246105818313067912263172110530512205574344413126860283302858031816940000259569780490095962272589898790173414959373682990421837514314051005185748463655596952886863845544525919459788472803449231456303026210839021823897589830714771262556430248141012841635804964123336323622620681272702152782982060126581458282009706954212624809247539308363384723446571582436986924689499452676487050849679772367337962812416071506075661310931576926666292339985765137633576653031051982276051446820446017313742084773994665455392822966493084269233309023086045289246016597532810629246643927625564182411163956141941867743276946147664071647450265829084382025743911578520435779553716567409375966327837649548872294839747034651026423852127100817013967269999662973363326064686417288932712842041526771070200637998486368186435507914622423956170896497268627722677387968578478700986708071764969089144418505334648143835095502913467231562241943880109441167164053035533134305548712779586648195519884947888624925213312069659471903944243075260390030675747330969675057903611357975657147757418267863806800179566206081177872361274131644521352889214122066803858405852055619553797576418242912226610149993933600558516809201708069132986152838936677894745661153669055979947440691049450562261884640485767512890448688490000493840367367827822253729668333725716079982520702262618956424013315980316096133382503804719656599250324412881468423813089876466746394397768863418165985443647228047664928855206088318493512452558085341871305246575967801867116782275289268913516243176565845710750833287085928011709612939366526857295044308374914372105310164637380553057313872570529583354712031126195776367757525562198803694561759047586474622732964101088981523120918085695420399429614445777740595816533455361524265171085659819940359487222372860420015029465370235090920831663694113061600284328362985617751754836931448570770448684048276289926154495147715666822780891107698077575359740152576884607056406491311997521460164446165462476327120128395177317644828340879420258271844214258778196553013522277830026287456039181288371372402964773632844467472410599777941559657398510714779254269769952106285427500753463803904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -3980827265638353816427437425530113509699387455957819668755288582979014769198420181035113384775440464539427406717544740572656310709045114984844018499759265909829431352006309654178232868031242239674001135710794128813923883100523076403996536189717902697353557564720798067921640978600298484894492410750737948491685958005932755427114302144486802201060053738043386087083480770564744274943255013710593819193917568605082763947632586656212526925303628998708542189452520275914039984188899956961963835785309233961265266429518441309692672419075276061422970970903470377042856133614358693936306026757941956785679463787293812627905846371150364654101607185599218363747549239602133185464839413487403044671653404997842627922107324660724681678955820927599356117579818193581227051843771926953014084861084674020073314926384056646005022359751104568243173238740824953755532228165794789579350935369754877494891159165032264837216749552259725333674898972932495125372985690648722594136018099758002889801317704364379192135736478878339689695170870166480961396398750884247866251747846618635595616558599026091896688771101824972890811730543649621878815946695420121003013356657037563898049361230932037776410724204070812478058392725203132849079081322704789444066666356216142610775796840531841621324146764231586043107583431126931040797251819778639307676558561836182150043675540993780198400524951204448542069627273199722488685348904082809343255001319941190985257380812203336944214144557853745114496278930052075758766063192110159168808082209851147175973590391055151837945969460181468121245404091474485567938489850120310276866021797628872503045278029353968447065323321795685748535744280466362102536236595853731401132777983092221739015483402438512206984823165974026170477795699040462473336425660785137702539075696485583857303337514519112654888889757701439546276927970664789382920932157730405156786797993588496786244607385068518119286635136969658561705755467893615193750443922338211116729287623033006639515679493091121638198220703357833274765978534237958997191224952658613501183257690248376523438041568886394022597546910061887780721085298538285128267023665379802194402254595782967799816668045324570883127881951846000089341001531322758488299929778366844580605330821264915697608229505733546841439757520841647513084650378166419608450312449433691705995484000886884945637501714160255116706702027688419143216075189986938152007477563771944688981158984229840060409414947387111346084931217285293707887663142095016729489237973362018960475421007100414500754250361491183302257925398416445530834817725439017914687384204851086132290327036434718175424956858368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 4026123162282114095289737392566872474294114994063385445203897207216240907045657744301481170575184026119663770797624736391695960061693154706413666893266857532587799864640158565501414650880893568462547459133224608364291692196875173582860259361119505539365144052856758728240435294022366618506788763829164361998180189740380931490890759121019844745897076945111664100289008629341479245701257589670329950585612455890915240665737811249822677911636406231397555490604379086066238878201556638659396776646057307360624893149794828953873362747918910895030431835079514059534996974053072373173308199604622881937237877485250558598280003222484514369031622636350425591884501857713016735090621816760014787048086088005155459094693405327969269889769437343139602293121842512499531594008606351735971781176826091858832456900929187154889463714053995418827280259840702659928203845252233536539248003409856629936139687328728728512386398506300006456715311202069007133973414213321229453590305470443212447059738824416820136058651166678170176912506005006442400288846841672419973013881680593331614561317542134119147343395105622480201441801689206714220860340603419868636361748517586494589706355917324570573389656944535789461492461792166419639315118662465479246724221140567635340910810765679679212389225748717591610563806527930725495857467868737535437692997497899492859969009332260085433545076465950882123959035948156318620387980440682693093231270365797007315804691227620604790709175502509913146323458895190723923361351843126536663808369601884008776525957775263085954544212906305266672877988133995564645966990911374256863110692877818193505782979380651451705000796051394860402661839805893317761596600857814947567487001952034106206199656292100878136032009332017852246227325390882942916117452305844563033980131787493516428593847337382061906485035010883419462070725143653442740082116130168306086901555767978583810058753303408920955241552607119715396959087974592788875769122614536463318989411400800368695413297889249775262805164672384301553634155633196080204516947977106320765588006948111013411769566659272159206447607196091116477499741994157764428339953195790935136231672235027163423755404457981036678012015243735406092658135361082462588964682842626293153239767541957255485240306397771107111209897270920886010562042165738482260402801077739089131642373936596941328050805846057921002239651596399405518197982673914763748892012897946306099002487862224900557871269179679372245210399396759394403558481551973250342062840021195359204200060943125746888705375988771190251636190516666078015956220949603811003531966319084575182462733770130638251713240236032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] -2121177448267207747093949346126676999451701001412640871976151640083110061784085825865019134884861991500309262586023062146213826144742906207262634375187953667879580958334289130710004870901586332665572082235245092665664121411073308846661014250816502467420123742455092492019365378373371398033513869370095343996638949526996322322583836695438943018853623377846640842392800502967656605385055928003732717524390881824638674453249549702823841858192818771314515430180535937178063476398870537226593583903038918636436744588903672679350427931631120477123384896765091992977900854002551490702586308722724579701066777060548598415642710082838255464738131102605433066704171024057738075067861119992333284545475614439526804254888549187978473523629071396315112532170380039442562807048393680794616024588399963654349270111799240279691750445557625686982085894268189274805358471183589866299025349582621820625478134855951284599681999558428860259627345271778383421722880915412007757948219034671549715974534353185265861656119334887419129543891717187187025572829031254811024065176556913250230977965294031441564738997299760253345575488826042520499520256807073239703169544062804472554493550823875994431584825142024680649571034679313495428663030260024737167551288005173928448485276022083222817914625620245282824085190010855596510203952569777183289921555709260961517825763764639873314004433172076282781816092133909170261760830845064948597671324675182251567404073411620000652161922594922561230724999292172979737869924244242474061022695096608778197726403076891468955381692457414531144916012087274278846165934179996188581327488980953345155584728209307159729309499946889052723797099370004284656881638268725311877632875189458530811762698946131543836809754981239257582966024546391246885206429861325958577440831018261436861090736824100296201021873858650833852189087596960569353118353691263955778214336367051160492562697055587617542536616860789654738820215728908565266686941178176616259140020036130414487687317159368400027482372918479308775530695536291885925263762564470079909564481869463827955003642748542369594489665954331393123282373008279004270756008008048639874642020863205450158734414179959847717360775660545577873220073304024103142784696460592412855104097119089189743567424753255412713284381677741779781208181548583823755915237008778553513426732447230025783412463058570934889891633039800662137559850588201138020019990522740969817607649027008568889409490519209675268133135348793754550768520294205493930167784956333981013826821141188060775854145866182707350689292126250309880907878625061191254454180884304476844549651128794574496004764073984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -1186236253279232329352022679441695021969649824120915250342550617835659915394729504604390119779985159939296624219642012827105186763125514231349664084682665122742370563100249486637830619719565318008467126720616858057886172298597647265486555951988938738051633528404675038980355258112014168375065381653597601908868964692502038178491953975065183368206986196936734615719538175309950157425524168850763051427410532830480762466198032763779969975263803586877632840812395293512897214862969626500287355504482037070661782839484339297959176868017728181438402242333557188420270362523654268683902314157333270434161035780486566610016851414253368337384109885868418372985443863731184352164837971911564257946670169486892996305595362816097959800247870698826083318015671120606353694090461968476088848777139520522812327550102451482455189569271594163805233917077772131416762665276063379236497305178203863780790843778390145826613570749418884243565541282519303835906422359946402217243582040623750847180953324805516264263118918051165803690737547002545599148485977263354869308841220695554659464167842698368540025297303409263000771774130099038518362062090214953921761736062083675646175255509713010139595283480172069793714483010060024401693038069522418016486890873368531790574944922618034747951046805650500278425776359401245000095739536881913787255876742291999228326993409729037082079463138581206148533413575922607271972535838540680509698335685136826606739139352277989039608128042277703920290258613352255683232056275029039466519018797010487736380705283694799163556186544491622275546372773651472748985953744617574412735561920665086849297309273040343032491880189771072555993902817383394752062662448838605337109938370642785120778704456411542323687835353237057011934258319543998746964975515566806191212455568414730539562232998554111849516844301459249557187693914831828200245677196721684645160055217253067303836407519934060181489018593153378146021310099145908912110555928195527278252496460067700209150768721555784325481897426839824723431529371980844656652667642122350813064760118802042465223026061524666142229500607872965129302933072095778090527303580576102207959706986701837920419061963565516531573843601991698122282892930599702045770364395320193628500669963772328469301037637094884552897096071188951270985323840589405803351572081028523661229938709188624122838510155923083097421732818692219334331871457140087053615797286705179415859594820128648077309648076626854767664641062539077648861391257139331992801729296763950070745564168788095015745384411823377398320282098569384016238888564675824904133990699286948451069095313854216297105844076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 4115061375085265918831902845827142933749345400352101601444176213893492737499493204307060551950081691184888396581626700164369999178977583499293888834473561766714074408097269987354726295993261718570532330858685559820110219098656002080919376766903502789492203011501801858577926779710067265936932178719792371365793628408849814282252292788004380641190849722325979499980821473477804071438739906550804844887049941210623967348444490159114625021469693117900107406271573767204287820659198086219570370459206970798209432104445246060274884775557962119345251205699809146932991534741108968263032397788420092876200495523962916502505148583873373454767176184665826544820948785483201550793334489735259080019892568247434096677131450653510936466326509975269186697049824251388731030631556386431103608837359914978399837331204328232642358857118916847290709270486649006343039212616379907211535743487083664281451337700584114892700307233948801425383371941802448908720769218618285575256258945150579948166474730349268759766319144367666019260403720651322262861819915706143807583610643892272616671599481732320816140096393063893118027473064286239984994592433117903680155440554648970326741834760995672326344385124148339672229425823956096234772750441611316238873985004888930383897133478823888430339699177287383050658733246847080167758451839294283361384183831322300348472663991790864960850403836023077353089875824609366261544479525319547247219982479982828551618198178214506163097276476664843362705407319840823896202171254021009309958894448179619643987580316121166901948969471895414838416036302077760155668852481283609650407930606035739273257063175774427397568471033549083342473234910528021348096357383163781424646363207292385139557359265600849091274711639421684530385657949402871138669488560757613321877667001606051631172451934455790342248814423215039086963865141213195927315011419031707386338799738586979794511313238115408636926563572605456378238882893745660724262095747374075140135460938362426576229003018907170342061431109744012014741775383844671810356476905848694680022981109409486553260717486216213318283736982991839721306220482793642409023093645591469166458917568486487152050605198495789408041735457567482684932100506839325592437513334945734754737625178756752367315510486894878171849522999289496438433476563258499853307778224870593327494446452146709837670348115182067242205517091126323667846060370620468580474710847555377320328091492766955317835332503780158607521478910583953083302404006767439344065396901172519328306135801290637598949764378148960714172006104223437054685650950178305018387077428733874361193208789896027574759602520064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -5200243171195926940198342239825616717346740945930643181878949571999837367798970528972602076565314126123861862933926718735966771967572325746463255039005598885488831192065794341983106301778496709571978315998224702466908479039525788816309401487278365612841846965565299135493953818529956877986015566956257943682671059159554951429251924782635627898001000630619795871810228894032990430791019450554064113831481142647752458282920733567041765732525575190768848238667566659156430372996089453777377917875245264580747938519773191249153631429361314118837958036212683211568597471935971350563478670490186428765576784837876587206192571045269130382866295159485431268550256779221224849313750974001926080874989611435368685353184570957739841465759225222550243734806388329248989857502482137896758274765463610156627443404282291126990036680087795719766478789195013465323797116046441131348211644786549131793551100587233603893445910242455474797726375003241709317410384255513326594486830520785485193207935565464022157095609822802490389111596623388719977362574702950497856198936256830694457837584057547856844207212419974530048482955699423394351258702541767826395327623610270415302188003133699522141756847371315268042667064362244563762115717383060398133325708838687510237618403746897406895068128172032398210528080021047829221496499269032116428346208212789516197547412816525909811898970765954088448813971388957291924915076603518414370022302012042648191290728021428603281738986193790831608388906309980671276960601305923035958704383673858935168306796078940609242673765033525287796932903446304433595381878033719774883434063228454149899861937109275953296180667277689427435714451658365847249428581181492666636786823889925555627643196937111943540372817134522509522538184236416216084733012748159406373906802242215872487311974293375662246271088638658130606185873218114418068148258879343912164507872138587446162683442234373104159920279535902196688087317394348625520406584054103784087471147295200837588198618112414367487614628071385298886523315251790651035648230431316456430636875836236650516256705984971731035418518636742143261784994789388141840955831742410004325550159795162749522190748137169546440007879201670824921878120148376526531103084492978370647008964034878372376301121912140086532454143439069666800217970739886974514959060982919044347971205054455307232035077591008641793694388740360057917967712456644658530969727000468500328244972728989612041941205879855048788790469807415332460407760255139877842378921538259736026041081953257885465429093182181769933452762640373229323519331777001517789749364994858563769304511610689981417541536317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 4408817565922174613375778972375990412859543513538648389440285496367619487661765287045323064090890132620777805471632067673849629007759420152456753057859892232567449311326703600629534940869544395573185407117386760917479746556637463435076990017856986249710792915694936876025223426827034658065310869737323779657648522780078056744019728139921108227046169804022125615435763823174967809074263462952988228651193303372002668752847705560332875147735845879292888644106908726859155263910720329525918942187377791961374135731153083256961498686477593925527775946877894220963531065192542393459123468677403931086206490138804403682297324348774395341006893788793965943947918238929720960994037634478815326462810719028903404968638969688087221227043564648149527083800845324685526481780782416514713853219786850330598144169937001118110287747925736543791486012975790733670940755623941208918101902258421453068531412554962375759048325561253143735052204963280448523800987077780864391878688528828703608414771251553973649199643967418175683137623476138574239425162438649963949331888752575232188267016349222122152467318766466978091764507670558699709139397898206758446946273078753750733589447008536923293486915124563386606663932981432016030797587613377495939227926550331685075205522293864789890034584790220065881492777405962124629520193070311330294795932155236729788991197860250717377180300626429707295287662264878972802050924144148311107699135021044527264683437150474452363252548502465280748893902028741370186143763271291279464107668144460607975190617227742420252934517598607258480969344941163609882257157807808366699204288822185845737777537705979638915638878965925531017827288709932053558247005999393445303226245367145333181909322878406911431235010893654085288528731550476992701169543047358661957681225144025780533999942948121120510889134810162897323237480310621169557138447197112861431153335413386019924975856524392014144155338344837709230030174779444564206884532026797567666809074338692876572684863633328185669260374359338345768862899846033597071201780201240689074190265718303967080745020466036119112256412340937553565638174412744345819417158437423322853703545153398857037662463144377758854071868149350497529677856759703376222268216113178504580345536190983452476978193498941805008635862735066204462022025295731680804915221500292002553029256290489376793625227074721077660247637335732332284147305010642227732189464268628343461389608960429117605452351096322625280132304851726897782684310469470265662460206647435624784751530574884060441450941590121243758433652685786227066913415438979807686794877154267446761736625999143629580119354376192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -2752772628831314118885362250379354050916983647037629258105498749402116017715285562022152321975419457964166099029553177130607042863480653040253778270583192733018557690235366396689647485978036968925673610546117226450654800927116156886363100026496177099694529420093565150920618998728043505053759433253559495914390262083380042302334032298155613541339081272785116876399344736002078747090506620370741107164710029814055943280823368322216096980644365420091674199509654692532702335352058459414244798166920855283183641715594467601411973325816456721260407937376724964865941026511921838392411332956489646650204969130482653545243756129479447700708820087541722077714089022061494888942491015693809284874033408826115416829671390389477506420132685385856527890821572976674757608676324055589892676716774911282891502070825769069387362574102321382815631383862935715873153288154706225069070308358992746934897255901970490445335808672358505971111021543827485914301265153706569434197848505890694011176989634586813830048927148111681813323629469357892142744337218200650933628820441559255122908681897979677373573855992272467069279702685935174371168939343381103971257845717308768256509528674095782764349992091313027199272732828698117535198558746690689747914346175702935507093561531313546354022849445191921773676320259544030052981609249322831844106665310251937884264844301883185695932612311194897258777335357251009468678951568647280323938404718761574748368645671464183612427762324198682870110856543948352452687120671080684328148077182906782735407814952577000989846551186205890009033719733811456448802402479453105157592897582165683398375503415939064958714293570835994044014059260785169534118560846240522360122008592876803953550763757567806749717983590709106124723644554481398994497942914906451301269935282698977880927725190686075972545971964727682101472481773508948194513521693508889036088384757707701556724655580361275406905168768464006481054819770286242902542504669692806206354113054657590279367161088937263188012841817301558988565895816197109137112599054693639968280919822967238003956873928764028988768503861491292188558786256405118214712028906066335612034922057739926082841596342521939602103858755930601289712088439438405861500899260996716401479049774873342436237532723737209187672366677299654848739238648515245062157283088063066938302463232181834231102101653234630563753525147032458303451035291851654692748716871156127824293766832282196361445383559541196795548669871618729042842885348413920635623138244377278664576655935305944193151713825406263921820452357487992319437126841183020722861981740173184242938300713825623892435283214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] 1251905446747197677632520007811680581498143921950341782985084490805615037705329732596435771616034510929008141553032203683258855429144347177297260211108516260838343579943377488557811669552096113644415277415455540874938368868139422445590288585424985962893351350139882218153843684286891649093263823604150264410296471366681517280838463516890624466282517636559631651131272639461346934557605228047052507743617116024988751390226936130652659175134031421090287778338270218097293598822870126918970113102718458600597982343863470374975475762272242720967311774423250089849688594878321516685349013088985017192467257613577986904853673392953020841342086271087464700156693501281215842276205933033946628887920101547462704733575649653601137665978470856231509232671019602919735571564157620726964916708822228946853726537580867394516204605555358628892571088072277135492737910774969860614254996974571798313971933664636567756530300041964718182255025802280214680666128498173585471371295764280327701444230275136601355975582747454238155338966390372519788124824033403954015945345052123409114579286475253631693502551400056379554889792702686423991838259102217567478878282423425923324994562033044925474691667011475020065171098955786885485246495363933965271816391753895804509257105480337650659671388853739411669205803444665637201198966802982492141223102256095673719318731484091724466561209766694653624774455051442631297403593550049127695901321492197032475390132842968439561851335534066010392805039023033803574235359141819151299581425649475291844664741984253130799923639581526063283980325423823185104446676934364220556366850435342185851401419960790844191914250624945057936885298329878055025252662595002344618388060760016389365032563042177952483963288652904657638573172293206154865437229640627187445480114090926284415786179918556588106469673528243351708950191983508544994662491624673875263728177245409554337766421060484284243911335450098247003540293589573587044002415103629452667406294430170150816935115291080556919668728424285770319906182185568191515386348114800697249378516656820670418612958990383717794782611538975734508896616645614851875250058914998526313916059399362903894168033864783278045071152778917694407001641025891144669148873300617079457486821296433581815763639295665721470639431435555422747741074581221418787224854348182306841311557948527711238412674190580346716823934708385755085294203430947790607587721029569699651868314149842983903971462050521619702332007180821151400383186900646327809872497508294104809335484390523168161991526514116817149671333587161382202470596324868652016505810541214870397938688884339562174697162407936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -356974915598320330289588053549626288762790834789546616313555453997710159665596282226747878518275351808559292759725869286695416248684714733285769917018401143625440992367575200738031873839650361230522375289227438432308295186407001204544112319835517831521645673418749678994462158882124662167468472680057839633108979118643000286529840565352224685847750787264751226514582735288701177155109618376273348710786554140326371239170400899321844728108804215298409634643306294392492783602253233005055533323000016474425762852679846358253426270497429129666618542969501058850118824551728743255258737769328092615775858249883277341687903253274163541380842926093108635621822522669137266394202009358304885094250456666085034998779303278620217398230668023807441923510637453622911607227395280483625730339450141853301736572124475604415950356422820493992905793280625311945394304475252137399572321600700598138542749374960918974788547245042898956532868258507786173996586295662632212228138993049955183250005818233127900530221408184328781451422094307708785624582904497743865819109064353787428081556720605861257376742944057684589888609910783394112743745552366317710079048253041393848723041850116054277448439461287192493493923716633076228632114771847966779871915320960949049993316084042047830981632608197508969595195246283568282498483656772099475662345962091960950611764870253976009118527373588393631264219465770435564102318957885543786574578473568937258492092828624577017821532890891998474594340851558320767257308484456346990499953012912045455906556657680165223194190140926200654091215724995696647665371899587124580222359113229022405031212179900719776832271843606631787095325676316479552569416909552701619661197319934279283080495778489465574542363171054997329488571900483506129445106999310999359460346175009995080892456250758496303482565333301210298773287783606035070694371071575915204399546480854370859028119960997370777433954954673687332820152973322872316003404204797304171213124447085961012417354992527193206078883275983790918772620740822213762306771503526711315450488694367590161595556250531170440089328803800576447990658090217019135789126733038127004392239842774563931574179000659260981247582766377116805366582575523858409151459524708147171475481197959665425230607106870403162945216759080084995651976855383013008352982128026164006912484593688456988385603735710899434535366353926393350206391871881961263721142697645229394806774473153754290116654037873107681987720951681575643009430985779646373892249133531141973491824516271585993821531126910386998099452000347643435170868585725836860803249412138412197272434706979759197086063525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 7130359635289575101045900690717138832401005671025908338673594439385293124581922619024744332653204902806312339986001429496647445268820050355357808888168005506200471835485915618835205694945996285106134783698860406832537367060470600013774582876240755853861413717520684871915497172449643100412805263403965829205953575964866595952627528299769207684526852336170400637600156414608105929641731062000665728562002732267378176814513560900024363926351826133679213776974530328732539963964009579949428765258231176484943079337482152566427218953573542498389627926055750412400742400507100916341531795384580569067754517469029285307051599646528501506942535515930783347391695650186708280880379568906021691379046293811529662616219798380259059821307603513054049947890028856426159373450398950714574900680125907230362566569115304250241387110093121172260434893039035855019831099486523694190204256978812481224068543295070102291811167412770173735077210432305230938675927894608639466727913157091575040667492593745204453817993152733124452585373760102344875825544061126082508982365870747014656841526194270483749064924975017891840546779739889718913402563419233687497392905000207435484409648581715594351190576665500010730995510124443479150325814067158146683918175588767614320447565250917843861430908563922510580604221034429088599076459391539371420238326805556172306025902538673267880790238408732507656477234600042173224421243959098714405374633884400211322593657870685057199345020376582288146133018213669485320347852581764547610710212051189000377218120690083579670342648621739247433282001925404781571515543203586087698373255531607849174556119992890242488266378183914626760649149921387608369114100722673615049982439121153227853231332649027965895351655583104730029350946600924299826394263286560035588922526019157733973259533923647829733144571739735739540960439127289603003903739953562559399917441004304153199605817638864734656397371402621261565108296795138761409477094985982902434480074952294289127598774984252349797093475655134795496972702419965954823404747462045912260858133608228773550451975764984517024688154921810947487385508503615475513183228988199541590518611938022863918701412792024103124730957641028261272830574482324855007729462166143157266958792868407573850623594367379148129672269405369642444143863864273279451301659576648139333823140197524323718233513990211470637859826536815558149607176036397412034969258840154240419205916043845105439510801071821823360196208943723363671203886408797175385213876091716339464716493137148597617289960032112409743515647454348807298051656840465100823355764906696880036455406901247458213028167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 52603148679743484825336511779921048752704685848303220534594754871584307265943755530811685726828508980689018057321234948683982230577684135502609489679108310030271960058043643458485886228046750289962696045078560462343389067339574730468806781838617318456244332402650022226040069987239441172406470185646142922553817710223211614524557485294355013514088987845193382053197688256433891464915232413032041093311488535041683646676911042692920744242520568640010430403917350580172193568847490356627074445909459685246847738197253500494179550365623091462495668008347160806323631872472698318756021209943521779901084423583989510609126469683993357665672077929398062891263950818866107108463687289309429697880253672086434631503404681546445429631608204748509986459114274369230464672187325310471098062691532883388522635613275326448317306985103706793700125231699465183784219019415518549186425442572278079328749984263784674530765130452051448466414239316603730435211020978774722133932984498252030746964188610952673769459221798750146297576466464462925983350296044982284916145859990087055271168698241083954023287922119971688317550972484505170762843770268099309185391757683959598595303115981330309537700902905229254070589237615855644200938082073319850033126578414496987196067708278460601953721874072660674046254261828338483411422468050042990498915285858714535764563917450513037352744127231933228293279608296781561111593098304886876359621863106430455371447489206547720888998550799584667451279893904323649555135770360445821578129590767028087479728781770764787056449021757980792959647015420151352160494813566688497625558036111014868261852762294438709134732958495258758362208907397751359158902581117162404083777808629845201659833605492839236460433998770385842263944180645551862153010400597009050993067790960241030337570178236678021076570225891198805052760845710495579694875245526644157992001525990117913390526943103221506925147010986288403467216149066737337143390953237374850628997796783521146465760217484052512721773233895619915828548910716919452954319764728158116127285677023742414068303594993406543006571421758385966643680152904866128391259514522093445013265760874307960184999283954503633117963671601318301561465504665319628787688029060095648113639777394412374450073976306586776917235311512493642209999210237227786246432050379648998316704489634687876002281808928659712864895283130609485925665570092905096371391153121921048002947862890232074419436801307750741770703142745357664420674366257598311025791711856534480072340915325894973828923222076194701524028484527934464167378617068809975634109256084754726008041095421323233485893140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -26554104023670194706632591254321051877084485309668588867144338004887959950794663986431855511893618226073759541181884734679808915659906737791866365577086367517472336078473457151049875473387402881870725050410550000611390678602331321902673332132823996389544870947279807782906115358447221814673684132954850019808487181611335505073240195914719454757232205775361166465750696394731467188261988096535565282160511529167990343166952773559450256655280437017829576850473245708899512388252244611206708797871053585521438076817437881537694939507476530751001300077287291685276386540941926812833079889898717197655586316684995814342344135519780471282762145476537390356763041859021159434330284402054999527141346079648641281352271780663911467048396489252751708555350954219655068014281431238123963136366129280479377910711511821288052991690309138136914005167855075107902990179005148988541171155804970020901312934948429679246834630542085185699895899521591681081927689207625710634215638454160716848030854960464608493301284439340100148587462423592022247673943423648015675401125123289757250762616331878189838986267213886039666526115309048087830341605450863475535438661774959780532519640986875072573617031242989512608222663250538185640296838232919460971806715697883342595563037876379396457713788184709733137498942470394783034377890529898617965020179980759421332218217204895735276785267564805264918189188038919522418822043384032443450254357386356652257976341050138832440898419494019592616503793824109596396841973093589113007057734061498593049798926956469196741290851418464421638746739202291446276653058941787981100635716769495836436742228521861796074851135197413398483549131176466621781034427085930708201923416676704329440221150787224556747663039721369487574843154189038687138066328377147682919386724343593864805355161382971575430320990504991181902925325887748820950189763504974737654975597885078382543131405716916102488123397864875408353917154257977415866648681077323155452324640431443537649649244239476880158009077309882661618062864808418148551884830086592322116422487534248978055264577461122495551749919642044978361272783765068718005885169195631618268393747364885696473952352759813456869476375175480898661858229341988370980650768874283931669082518138567573465992263320699677508685142157639856918175560764655859400967039032852331862779747538099035490676983877560807209033686253376608222361030599736794375176298426320247254181146104216930618250704218510590421142546223030941356138581130915718829837009639175889746090390120317926548974017844125356836845928329586921112532243684864272006004034888064833299768580715552251356874014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] 2450842829374808348004425568575667681724910878870674052958292923640142797670385115187326380419469226301666058012017585958037501738688379639508944317227301688610371049645835835242103086140067034112059956264007246708514854182823744760316325472194197913887131841083604597442871495743784044146281076826706189689291581614609126935848771478018812543420903577721196910661023565004066626258629464944262966732680024423118853531624693481575888382719614429047934930930545421836465504498165222365211084945980602454939007206890043635209754333120875211815324584657368491390521146741363388248130568280556777225643103400435240005112899673197841411433413593995333846197421812842403663869394180040856948269563983024956744219359191050330850453258444587018809725681343683511670034993141419416470977383650805497879208471634795659437430870152328500924017673253774563824922504773249474905926784482504744532121038529334913301722655671874831395368936160998667726472529980394787406965082119795861549192245488167783460689049645544312318752585111614428681979848679406574408944167518168746257752907282692095235456942500259859008808884859262227827205314259318615094067754859810329808509467619081566275007804116370377627992127799431394637142033973783282841362158465480611498915906518926722269990792112202322892600058451389254099485066568722675973403538336237633812429850743983382748419997222324035681489027474861113163494477717063910540040432602428471116885862089811161006655106873975473622100949113490376644102564867499092161552244496330932656642829866195785519873621520686372103041829958927382264332541228361921694093640567656278023614311947998621974572958505703101801053039431520866875578778647755919518827402134576359764260024913188346027077658231886637823295349800630595295356011746234769321767850781383824354786482474862200577233068514558621950176010599598708238049411622583821594820924330211075086246058890363482199478228648093462629020068721591527896135086316059654400349630992991157538969550493309229602657911571429480300019352116435130733861102555865423088604577233904549318476812854424699290334378032772455720505455499702680769994364276980071001911168901649866463898871853996656905617923875755695459059469068893823122094347703057668027454373225878024690298971522334565875882713827078350414444995323399586083942856305030932490339300731844340664161551478557594531195837130136929067100075477362044891608568920772729467692364531503178714628619441362756799048340052482388741447675454208261249120974299914152428481891008740282506237849023086170880496927774787018505206493799525422936913602580261215934517266058782433813536440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 5567730641965580765265440944126940781873941028262789308180130451493118105766503230133759203350752108795327061598631972431592832991287918984067962353900479869689198750483591506403954522039477086221122932349621867601600831507798521532409833603933399505924376192193022474411238555467903690783054135996393966068708053944798659122823776262689117176429129994997951272102006493519655781316326715019117068945018374966519222039793414846415506250139133496686822746247843804213546386417729160171040844330269082154268779457741575174005708593923193652185660089401739903709510317897760977542179158454410549942843849309757391965679100526804387976329834019381825897061515307927315867559806012519761094522759176647690750478532631923369926927210410695548220140591446122406366394404169183026817840028283389919688427940552327313994836229506112333395851389443010657284438463780657162536614543304342793309490579733373142659692295088296564126578370159963662077359667892787684840070393625302438386389730576189981780841036379424795033103427827093955832399434234921043001345333661196933542323141986444580369855652592055530726783730817349506828061077848971511510704021109007840641583628462146723102625462425441669201297131326964082230291625384498299013514970496607999143149191793104531676409380939492979400833908513740658110729030688999313662794191011169636738523609684954853914092753574781500895345366641562772799977521264110609397569043611660974048172499251915775814515208987762412589931125948294709643530693184569757717838598702822874852722790740363360491473899881921491065585724164694782599363134268713742708472385336502193617578662471111123511669173349481818386463376639947856910234489094393992209808688817044806566492653592204128799220641248059264817624033666215042873670373181513581510058868263150793100795478889782090122280296138593835814896260803728283380729035831037293778516729691498055139971895130540971526278441033640069496354939895462898410603280968766827542063250438929970824069346630671338001978797697271040072449002586517332304746970489712804752875539417581657812204295659621579578260049220521335122387429099269309046264207335997572546238809346856314069203382059547569896176786471664441461254512594521308257718519520103061037019940914299900425144046436946255295024790947174848520499690614727197447708017484400077750348828819986006738417904540209993425339675262289029244012730456599979956784407665975463359996322950761491200059364857478876550042052937498666742010326830108045727699853768166274401172631551602990214634629669885720352164019060670367904534826053298896617772583657477108110567113145163938724063477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -5153286966403910417324344486301105299954948856280806041845083871352716076010993200137653600826446573070325567221294372453940982572463911411970089956926192510941670138208910008609918972920156924224192655248492374909840033283487644201214288045752652837712136403145228147573876550967899447529841862183141838526223879343845593887770501817330618407635121006198633856238762727923298327842914012733424314903616700210107781450738819976529851277597458954984218804211038324733866516574596648414124179608581523852195928702660323996208703163758431146012135119044256002336505177996634381139580947694226877963580648900043541188297549142401519816026661498491940979308478289353475370748245478607800616897612680324086806865067807606453624274255150391587693234416564445496982469901415589941470030662448649722872681102782777049827860131996973428231221682406542769118739040059774751541354298520468481168525439152178840212946072792269302960063101866051907716677021481745132641921812426366866971242768151553813109734040931106797426814281907489967564944828906118337968085739479013187522622484030044163889953124647074243947125870597244996855879398231604678529919691069667505862582914193919189465378864314432632397494034459555029527318019064809158621757716100783516805061347356176693506245032818689859649526079840574955803256249437147392586783468928987678434710784900738771280120068838253128034708855058240428905447802859902783340468663432429919430466931803174902012055128185169926207495511654996680502636311108799066138971923359839147617117897779621330389644631131612254114778936652983328737492631812216509320058448274364038839072856359173176080930386784918005909476362410812942056666321690791006088364583047930401727204837048540976050187617954582023113667607698911034371275050855889713787405159990308761867251591471900004490618372137669474031837924766929462934717571935864725652936634656673932322261309091626933484740441380824784965549316927742291383298566439858393160129407098773784906318551426916892132647706432629047056764741306454782477426884686084145607816775418329907730406369682063738186740284850029703973501992376352288412304052241311125911227749751170228811029894058187615453870141023610413617545379005744669296476489502894111298070659871701660803046892167819973224487948545976928910194550819820632282102048009887319613893777381448768251107669265494335963854606990576311297041213964347847203884294653034719355233843168788312116129381631609634405811083345934656378588819932812205135942432731995724252852347799982253439574614715758984895609277490507033393290268512982922151733974360202272111883433155436962659151380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 2928908241806137075638350635450419137332983539025364498160932965092984750381738679083383808342472511392484064092387431088582058957431167090921206333579116422934236879409424478573083673221055107845073641530538504994858889256922455483346109653714774652414615386761721991856938642317599023936080768761573621088739127096021499826276663387162679319699688440138949877722254870223614188937902520252705880078364347804750084821153197871859511342533456833672451847835621486919444609971256610127798225585752137593216022841836354172492052022035689453410576415208978305598460562475824954158961406341900330571380047484795894071163943542733073561149095438970655815876818620443726050127666117027491500132625330436318255022073302344206012700894949292125885340164234119228419056483596554417465485861887308583295997086528771251901272807373779525213025249154881300078630975666885486561803807559144881403488214591981074532051582940642879140686542296240442052747892768923371462991435589971225460113483083554649847310538240882618752726193160297459465367344020886242842394176979258056752705905522932138099934454492030974508330664887361177869654118807932166851459934021753006681888363103115011669933178326202948633059072234858716065928339626558505743494385020755294451789506843384619357743057296986398853658796990315930500527014639369321226124304395947462227476583863618696531835527880807850702988746166228410627957122409912223798183214474908550540323945952008896599436285778125973120351650615112840449202627050595161194191151946139899803459138035318143834312160485907344408514155402761265140393415076213711770740016909087069833008591789009905225213050290977058815075687132253321861692296968165383021159036214647214895933636261729839123000788763991989930157477700167867701116733303892678169716899463324846740615296014867059257264797316365631954885451856159080091894424534951606031426461980598057576434677805135733678942237545268204647217905013019541926879771258566342573948122917398512271085232348333113913389570586103292111731705894295777319246278081846246515995033460532114579197864937522745450530459271022313853023177380045049782484656028243695909474400792053993408366229523835580423031787970221353126601505134467083641027983793537547069513076559780978692302139864690765160708599169279129814495055176844184522188088283580121456898146334584365441896850103322167012784105667874021467500777709206745282274472561408428053398943606313472088489601873679245412117115024667091059581620524763582165974184908249691309435713986619993591530526514881802814782898283912456262490024047726936927405077862530941811802558352459104550440140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -1293303633967632151068679050414408947956190374069278312248762146909358970740617894914501640932996994630723796866106059419762238598964850131406380782603957383833810133183651872034509860657166789632870489337752644596333996172026207871595691467390525172131645071744028815213175041113636857277718380251402069212717731142797102889433924473120726956408010804132215554331821013593307828141006206366493759846269049807507873251986118469803042347707536749409505158620897678016132378653100157857427513134550185966142294172580009582207019312009970785243835929918951496990160647179454715486586860832290778236852688126310874813393032690019417165202912205930364004643603868047535462139791133093341668456118176098862562394800624076876214952604614894519600812527191661306806537373690621395096755256897966365861939893042333455877624004369547985953247131613654745936058071607714384654083614900231530849449305109569617814520977591030796979241366021858142716341519178111842382301593967671028486463491233234236849273964947103027465838555555449549727236591258278267243346223936883633389769035976639483433828287298656389142202510915783431534442275866935278636809482587908457676181948950606845566645608086889307309854891421508369512159216672262052091018941926392982213118730683796884207754426227688287042450122176884599927703456351279754526371429049460525906274997493320545071872906014423143656080940727148193037048924853992265481310843848186735414018549779299732259635826175904556970088311196482519188936752869735610913966088299212555737323235919647445710774892173318653861978389179648652045671792023607819216422136112587221053337918915303109823539408595625072792013288369535598956650937445790342587476874671070549848145835924430869704584187237935259716560407545232806684871468297404654942169714086747102188041671369708519450336358773762278876764960062329599408960371690388062670990225373461788906124728135591888369040495591135817844781082952074852157776292620562010213383639895606677727283237625373148493093174187295016640912320025173522390098617939388078831213393233278895984463728930873077126172663151859622346779206275792236828098789271156516043235278546643453809378019081186392839585790021406717256172077315703052870342477707523718999760401156682985504110054978104757708223475657474845838485711024675985995393377817552404967844207019001334297337148037383653655733202956973251731827292260931721424962905219840479312436207794035173055322726143449765788114688808233192522685699265746717746636389698356267328911790552716689656812863315552526797211438603670542201968886117729342139635780108934229896659974133151577763836067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 472318989049474494522769982411181988738892058310804663192146390969804339108777471774144798006854875600248525561975638556713339581045664476431979618327472630114540816128780404521749983825652269351759468606299436264683645192860636186504032294046455609639368991063613823085844876348145944999882383410203119344784972135701785159861637831928231231890748226272675483528269011703069362522007107017618728312187268036479242025309209090448848084538878603484939008368094165820195538918334962022958860044208103742243675504940938318837803929180611524145628227204478975018167376382132439342217269828195949932791862326680397186531830201796117490490424556299353152403117877746447641052158373544747036832036447311501734282729068217448325755224219791240342242347203170794381854850686436393029526258848489133969721295760025741712582818253951678228335815554377587327287068495006729309611483676687103724721544532882019264281577001410759248182368267039527043488975542331808128052342487317250060919222275132245550117455867888753816876071875622379849524154538885124741793640415842727039926863755100185461867679142057203630440337148901149823677203589177442431766332128646692254176123314773898202705431182568711717166567465120071446815737515424721605833773698911281090845604263072955779243050320684420611713199065248737425681937133926857524765425866274610307877816862122103246982887485608854917144519284823118010854066613102596064429809201173558703784621596165531595631017594215232803033863982848362267133760303453950912850409534598083498611326223089198169706896920618496863660199575322466380357449626792987306794517913904776409963424380712415158375351847061747480459302903207343066138088142281236500442624898252723873322096300484218268932025264186502119225082069926664699895075786239186090331981287997074026019483083337045353669715916841239124599157786388191988225861221824552657662498220981266653973167978840367976895124193783957642549552384060514670352072361827225505935298340997261731955028742176690627493581511020061897131400458598563834276477393484496330599514686056982484121264618942846314086257410042357098012737621948692689298549236451302467059050572823563678136175051470369783353190271624179588351880212611678689020516331295451364346584116069066653681378795244585030082751355348240952686908627162669784261563342513110043114871217987065101113172787722167466398783469083804131015606011100780610474362597534344479263601849035903631828730189667391510176190576501002677703169078646357360572722127615368238138484843915431656353780949739639777610790672104693257237096408034215858055097493888064449548299774464000131785031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -144675220111165064008112553984097769898244217042229145542352583957990163285197624429382747164227400716413943099871980355337141423571984127479479276721382520684129171553440190768283431867920101078007911085831915816343579864272153788265912586559453850891365630838578692761585519560018962082599722336029133835186788378505596606292048853359800251608739586323959561706729086637806562520754987447277327403988590177636098234518790137351080542694539137479450715516542452422419345584886534068717951795089460786844297066299962014601214091231199932399232740789082967850647847154995959290280058340033923808662158841889065973990076929734739944508537022972632332046980286506587497800146363152747050603125492124138144185737077191333608769677324033866584801033224998220004515884334030491629410913361145796913700513849743260688257969192997623249295080378868291781436279218576461743881849578925125357121477369664122521280972304686236851728217389430352435207979330272021434459786150032428681192432873548280015015350733485102216796673670546642996486950277060420132044003157118952417629287465781334714046931720664195271199853382091430141656648354677834867912399805631666920289261269477816934853957324965041149189909450883774255347199298354433780646982837764873647212736351188575187988197063158330444069830569836694064650871035014918076431061523865526482392554123739824637370470420875282547057444083028183945163783652959722852352558015144131432482038697757958771774654718340489775498381658781622124645228410680577600767392925996186065713463323803423459085920476703714660105494200312995739733844123138756299781777631770235572849039496579743366001959511461205006760825806419273772429102544166976357815501600762787508673510695933411951729590184904609515012955421813349337141803471139596081025643155834593998672573853468336443542527432531606572408594095175743472142202483547942615243705840333941848835170381209844519348371788614546373250001614851338094147302355058609043891547250860087315643690867876269401064500841362535613082278499366169040400922900833720711050630030367516876687356031866628738120989167017443565794142500792293739134620304896575462675121616871781250213009105570595975592318867411934657860458519515904800306139984058803251493026010980449256221931491013959421505581605229062757875965449522192133091593337737230545613524166358283357398479395200138593950970760860232027818843459834580277214786070131675707895478352126446572622726862572649114953611167650672589057607851864276357163366250975463151890598051547161900226563701615425655524371729348382755453689941641979413738902977377723556021455529362274725809618944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 36720393205557620318404128238187121475717673730967393254752607756508372015458170761646907153829484465370146513556669645263422034095661371524359788738896173353682699689568432585633154708743876159828382663716841542876097957037228317925222986781505542396082898638943131370985228723346985459561446674850120963137102970571507410207420352783655204193606172942286331431802432730458060932366449733601968860589134957567340469897644075361370672162761219585725352141998364886793453756450179332011720095087164321011155543964111285384286626743054643889732265014140020373019254127261472026058323774280432983326478071708133717903013841194146817971280306151556547815803194669118057374905046322406979125697199936909657503549710165086735616936933388985572910993647927693665442542374715942094749035291792846339260378884616718509110871841719686631059904546599482936842882701037072044250072994250080313825080309686449722416123750823769011905593929851439464469776613298634199501981511293288309426523932715896037566779351789582107323426217602640735286888619123896271386552994711998743706069185558571360218149244367734382145183686734155044876397667066630801184553845328528142648275918493198781275036575950613670899077278554718677161929214642121293714588927962737684769971935182041100895037464676904512973503807577507236280740870054329027691714242327763491111075580470907367531664582884323770497774374756146538850676587795381738251447024943063559026763465164768550401416371230451515366626015328852541702129443868476453201271293558060710593912071297881490263527341823638081635608886243731783819077198075387733106252103160276810775818484168197679550243771730371408909664762030351034366640936852584900243717193713910994259496764699084971900356233575695975753673684190072066823397420318047562014763413466677223183542546798132856412379162248321393250608716942114095400505351824648622759303852053032800055961402412230285298925949638703925385063836650342560004741395201211853701202959858213916042365535615442380442130975837643980386902293630548696532268723765265955099351935910087806195670436041270728258245236347582501662257765770232008598538006079734162531056481620281268414664466333726407150357983539812761067312219328643419185736905902991230735089297480747962026272151174106195604978391432785375263151252152983353855931135861440720118982749014728864538295035970531385549638523993307430909922062230522362309151354516163985807705698905118880675223166805001635251445801563389849304094567355784013830332895161350678141435159119841191865177348437554662694366789076576573028360002547269497415268378044497315906011742766103129535545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -646406569202902207576235400578841162543201550492056719899912290607447560534288716615852037481633063421315742569110727391994487213565164795849127400815107954595164015186942260742105990672731485995273745806192063419103020042491663377956715389096969630613079244889153067267038021538283034370070023741596688734798286378713315060351377523132851471136370294548082979568584296932749188682106402660119268762429936259722647992291058496810286690173421325504311486263992744771693655315243878312687609600428212007629230777130066633159201857008790518521041832577361665428261427448073218288697057937373468731220857563078960262532764429925191170035559793313439681128970660031580277191066101692345399456334599173043231520083690322556717029258343633841029201667651991386422839050983634637204362241022245375322713900635939638873527619148632914739748576059513657952147847448125580148302389504515289905711192366755337643602849289421487577323748985974907352885583311452234259154333412968767514795724365247945141415689618498801061934667118442838194321621046493612102250132441833073396774813725204699956091129419145486211589355301033884704057164598239535685523139028966019880227588021335974425204377793927704564145393911129991688022749703427415118216421002213936619876204079013742081228624601513970091234819074389620476490929056550205038670711132425383356632849635576262681040903615854557262293357045910793122213693046988900854259765829224059724630319697749955214772806684276328248671866185729602919762607719504884317271997982283430800684147351341316749162477343125625017636909384748608530695028686779283322137707688445291456082576910877587160264135587684108325983570780168896771302889112984414152141136757645674133405108624479881794038723273052626361692178675481905947321390608418135980293830102201109744644096558993689191410623063691159754525276988328567300221742029585719777116520189496428864946836959073120612443041259214343016389176674067147691858205207000367660313723384929340137627688073821977763663294698218356971584317127193874878000449159362745167309158431412335461828905972814199648920451250046328203759457478009691297501368060554170783061097647448718324308006908760001480804073337854201122293226986502004643430313586672041283058313860958584753594905135686456471903496093800956755034242766571773962394048660319988570588647137127032440965727548011479826116649174246652151778854557936486224816526322127951712704846366519937247103710706233520301022781774421236983519542332726778793464617500817025645782370518702273281707169208955156341701261701001441531538361284352162701982977676050183602310183972241408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 120696015040606387867532392153089325079633345047003649959016997853896624059309316176454887982598154513995320653404093646265088363934441589743727608997990612952712693821102669685245094525233230612008481076129958467066590163680582531025915463240383148883585325436414221792595568630706631102376331716694439020645698492148020198904175345780819144543143522367858291866526960713752440754402392105548108631075200616730183021597695195221809712571687868668152290268419270363998174157683909013655941777738437040958309229163031622261405852561083403657619911117114476310555760259702490332294765910907682259909460114141498670612698643541785044892500573276954112950230616573403495003217832398944459245427186073239288375041700719075508835215938428126786642310305342218200747003225403445389929998930968819042454172461362288297611853309321025788514885214291810583248494455047189298866174997109628605150692106414122940839408447369369394109149314307065582843068867237278500189289467422374448955332786512217743233203650731638348767209429613232041340847861745395042688013438913067621571668331874485502158171640039528840268688903140697995269589736028143250156543332920454223233050548976995493576299018293437268616039458160168642859930254392158950006108117891331730482584827555754354774557626335666486943970945846161662843932571154830224397614550693195184302802053781258684403506157686709146915346778578242055472894608292384876937544636807022845516491188114858174644864234661214148625455839528497252871895173310680698504846483290849899863421372347743143161123032998795132779015530469133573982493981477170496053964402827570570887932442533270446473327370010833955768628990245196899478055372219813528991958012167659583097803253192300663860853384731341209319779808188144053856850727377705094170097484960294583395121009057233741149287646581603139761834441174243998128394292534620874323402550892650681370801168302295211325694767991476572188795935225753057570298268862924776297528987030416817478586996089381115107398097393356662405160693805458296966589869866485342923104227390116081179366429118206600255803328865641120403032641656357851252608037945964623211252297231810095874873130806408473439866498969316556318305240378700506726087696327464776160879622288163791355785861299099522293002031996521388462075405763775547910644064162717098642257058341296113110292587174133369427345021195256848535444028126464650942249107762735708682926600268544137381360968599940029304341466758997366234566791857940719480055456154564354440571043487576541645950995174032672752486922198910589205110726023932892923287665241313531838003883710349312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -7356253230016086571437699753073544942868201598906824801376355181629612838111478051557194643959239844408472675843241265319393704214161269666073197992513842520995247100561931260110017262679178532626671850842400162943518597693487562539423500725635677700548021822477253533410446430983262118731220731647116832964725765390482402809275370569876226688638508420506230124853528721489719890346516756732067064825995048110243691009860641079671939049065919931649472924871645597912821123652776639689658493697041032527555500458912679966508722328358325358895628854537019918734642342209709363931486065186031398165179089279667143555390531124754697982034817838967321830154313319785872934803282035894483811859955976411253154310624878750785688143176837156539816470200382364695675381044692711147328688801198107744434150040962280457745290915276528358511866168657984646611596981396445907118389831260926642697658429373249298255226072250176170541759510048644673882396039257695850650858256414204102060812682926458778715034898301937137504885528356704044484790392484917035851026758142068867488958479212207525274633634623121585664597406547546748771624226459602302230444471057854900482828261976818583560671515945449510612163638574102246836271734241174131606784406574148718743590653194794908298252499326016466472374036224979991230431303117736145463697751401340534767111332120212966184442317296957203747296204876038935562294330058381393995254881505970293696371955789503899305871873153932387529132447975443119470948097671016392096954335248904035679312890317805297616310542944925104907428876025434473144604313909026428216579572304953751245629921912715171109557819934833070094317527305204357144775253671890959050505503013533650627601326491955483962749664653960937496297306198257177377793956318426472249617591447480374971664411143544912893039984159172685198754998061051546152632076370492569968056758420956251024702913369822295732733915382787641014149193224537688433956828776741454370234113459116498988267092222635108304365883662670241594069426850392327572234294520832954271248028379455533097112016827872240044426458089120071857731861041495211145159539701765744291174624178280917048717333285197616186801399701194022443106903898862594743875906160456459688434050383366090668862555886586271017080488970629890453026142990055349160479662113542629134939227681198504182343369240340555561837365336004117266013691413430746370826675868618098916567925160562348355513420660164332845486360527412684073712999916042934243320831191282170800086071208718991700785187820050527492495153149416061082764291875872383637970100247144408125862226886895075328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 235454903707185127389271016899111732454744175097079916176559264479038675260871669688869690420382263690147547790546621156615490294545251955672273464918254696661993993897355357863971984311614065599284267141955883874535153306502584999624436821196474387748526829532187482016733272269619773838447427038544813243922508589674649753175022434658161768134346786741901789633762671025023231230913607640703705437176283514070610741490961725032463779744106458957490314179897861171100803111259474992650035734869100997653687626464376827725905065076388416312222274117483756404899004049357168424116569888536128879283187311013296489055852811637410155630157117005423978613368962875659098225170781252120228133327011758416920987301152339358612420845390616573880827755319945081062771566102340076475424144657260363851402420639751966411511225022932245455727415943650206155767495620490452917905067193785088769011895006270540409690546604342095479847415604726918843137209228827342159351380179684781544485019601007793187069836101384471098975141504029840501200091412728993520219633534917526562032243081372112772868371739018412951610809409655902834653129157969051099047495026620875826746423899703511040763811400241295299642422578165305426760733503372126864856897788802751018662882504753550366173808810461814564197370031038833206951903993316724548555675316573962216594749354206993322679020656801973479055453715320949367635575921359593693761596821839565743813539270595613329792961809392813257348489910029768702723606823287343542668469770170591646764259576839705460980373911699004225041813492130205222820212974255040428561637483536723249738402620652185332418598089735940916726093911410457311718687012406287790181192493431280940129442971344323523300483099455668017578266543184319078828012388940395444972535681174085248128411868194937157212405804943793030562264764366329102966721487091450389655145361465960927008461034110396747585748714812085218734083022560637865976689226934339136834709073189010349757432687061238737389197816623497483524720059234240826880172886424376975691862803544105061890634455029239979424025146148522245866672215343592120080826028309440139778335024971417950116519817293252574317142780512123467870530339759303871415790128048248651867826451993856003231780557771602165684949958990368603366384549563123866223363610847415340924849567779315188015545188630416609595323882718318169572095767549670908816506804683629957535093975988596867970288244873829552525795642274923038080589887910473800635060332670886515785769302646752371955725462131354268860124616550979649120520767301216516572355311590503821256409059341897826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -4456492173207283668711234732754813419813041530406500950136157977551019130226321958813161993314302772526167463751706429700157711990189760016474456410202879377077738144826969023079158963002994572821043998521131202933565542836582588540438000911638235002653158678471982224314838970436079732588440570195079155417668302139216871196771977578617364060413093476983197751008559957203601273811681692327782816874991341806136735490669006428530395463120384986115560137394573692448778877685616474150295377071402307268457694069630959384413117056916384603778438931471566911365772326106082602813049359664365317588879147860973509893707763355126589182641491096254450348298173442335558225534252276226707640505600827806479328864533024471894035034652825167626153406533662270354223293695357746224458872461312015946869071727228280855126185861740370511770498875335966906176153460666926270755030864462343209721211125454636707833746793029130927848562247458323691771643083293495066638381342663320146123405430452944514962748552548322506043727829577398989016883192772659180032531656375492797031033287774158918931362197116786382790203155734345245203217048514335201225507526517643907346418573346959560552115758633073559707948000291845103509336397882326119890215998583399815582291919696197118816943306255148444730859151413037485246393217603713515684886191927096869696084302558715582694395526618770987397732049669046597885419066221281874932857392649862227283132592593059534971627824775949712653506266704205886022875883065918683875871700717982285858925694161764739931787289138111455226550402804657140334698115567404083970898466351501480889483906901955571082602015910648539076226720830462353920725176208861966972539584950264784632704794080864892132825305549287156688126966753818759036181947481628353308819649180539627951581573966150882962196053929802939459995043294599020422486779806882174961655913818536004992726337909840634155419985846462427860465133036434007730857972228622422607207683751218900434501738940586277996149726261133674775531859254226836771322834504654256294783911908778630534797218755091939254435886114034035003564556350707230625277874021744034034972815189222990963333640933747493357192141777632044225635296075240546487831340139582541262103286477512793755235655456546446758971537335088099452352439366927934514877163111869717520289489831668545815565455274348443857648888433991842050373773108116905888879973537400221582063669863008511866454963839785776907144484562624159806893585404245717497129971749094993751590718191770232720915496737877376558680365150611138279490247911555753148230526112192294738141818899373070745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 56000552479549481596216459299943884256489577414437128339517502797647403733426465870263313267052786949129846473005226775641255233137918621459782513591696952504893781938251014200003530077283026437747271960713078399166067806712940202266299960256302057472105043685416719615066924277320021422547274263679684013902939374814556753616121347111228934344102900714068186124090541496695154947542898771166340998136092455654990593675087516735497237447891525662201410283554124067878580497167078967655317925703513134662652893977945384163063901039374660499933112819445207628687719679281425564944551893477709179253057831837826010136855170094430029239873202795305282597832581689573224144924353561082357601621221552401890153854893017180474734585517894581313612560090575840955018172270077561485128505618237286339057870031353977584046603916086799048624095958011144992113919225124848574599924016158939184325771206576999761124563418082192244485603917314634972536277209879604142767550008020493354573640209448704520115201830813726114050241392455370437139708426347958322612837309034451628846360138257031628404067347803675660135427547965080351412144242665136586744899184845434494624585574883065792168761341317239475498602855846921745959107696661396241061052792492220904616142024510797329846395898865028695336761528600219937566731813737070957043057953671522869873430567170806472451124474171245686739416246966300849155866514962277385915256809085801318742573258130838081256615565342908959458905996666574317429837877295611520018697890228221228730384956598433436953820642134376738700639484630174017443995719618562973108575050883112207307421538348625033241102820593812056625571781483064691081537952827810703236763364046160928633048408712088916698051546087231202325890519046620167190500747782605973965909062910238962116063045903915400642304740826273182757275132864620160517719456800517757641652733717239073698012487506472026938941821329745823759994911448413632995962667604705674659684993155840952351512440363598297036680008222781011058403420608574209789632785742594384037977397267144842317866945356852660679441768988567358057405338350854893372918578102135238162624036280031257490167407984487091534654693636777066819103942193251811617493638083378040230820312821579868847765948145450111350260712812114469870519653750476103721730242393096020778090635294665758203602638470634717478510968505232119655796692786768062678068929762400305067062605647163752627098826395574087343169274442068160418450538432064501723854079496359021053859660177406574579363637151764018372221228863230402223131826966570145186636412696126243721219947977793320517632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -485649878302550774459258871957511969204046935029375170323227108226076971950439142007836948822424176694748539047771567711760369019437357422147905494036363207025637839645553886089134222414066108187838212528461132383425015249349701808380477447355113584705439913561227794808385170852205464398965763182552586270776368037165978835899689150224316069382163521075615452747095264112264436412838896224436280146991194326219915083664897761758211682805540653666602119964183260796631935440553364817433480293113696663024316557163831594538798001011460076915119672905599953919377132111183386629135455649003109894297307670577737055377214698129703847615873866812597542429874324268123485909440320321943537084129140438068738170879685442128981485148976653763413168052843166734555453367670479221908230274386227980435284641360137679216757623576881013597368869179188919000037792691659268748374556480021971713485050693137305583327943219293020824599177712313874085396201358298948335912600932670986485928529558179624306258570136125978081897325708381827451952952514576719259347515484619773623846388116894823614116374174666408877161711045251492968816714227846889499316757986494089071836343151516159425847972199257327084838504570644771970513849780082153774301495056307250529463703845131979307568868428576678201389668441134166882301411372224292161797838190997266542113400161580565072489095465059890230763409792960197949776168903011315292722468831024294086819178938138011514507097807082337040917146812736224860237377014660263763720352130921695464784233744596986544936749472066177999847541123029963330476293556118067731590191729153125562193036230835452083200599841888268438341235481142086541813407063113153172378524610572803789777719458483613852464444703442105337503588874755324195279130567118329009933260652557205297966446361009908384195547013039581477351832635636592982894876551105064641488343346793076363134001492908675526390858206856990345476391072765653221182301783109826517700741930536466168120236087173840207841678509391364001191225278821853427130021355926853480611738732068945037232116013072038705450292368224306334769905161881046631497653627603247405444959449948174343846813594244368831774506868751903942123794830296131709357842702271972420548145673029945294886522993110263245422229563845768980950897312212937242735966759653307721569615458250224805282355673175227977364517949731656196832707759281724328312382827909202232851229923689180383192026337670933076321143971873778055958154601781451875432252429802852221522777983550693433334087563571673315934435142254942708915433485642354773091025361913933426539856020539619644801024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 2789897589463372590175734061520639642319416658344398991520751248800959759329541592861426797767185125562008601570044514445509007356652461699099290464844048945356760790896764024442956895286250990668706187759765279277270054707311416074951108397221455602885390889127746904881390555113285187670945568735365242182195576570561401562096776076296706715622870925954936135768921249379508860076496859989622322527869847667665747373142485413405370114045309289961521276385714697676839801510089294437742752339227696068022064386707177035156976625378452574628488888103379363655691578906787635035879045857222401228587541623692558396530301213821657091823057920298167295148942001636045230741199345316352048731656503314369304984767589291614786162639694986356119802016781723684679056908652653702038909598091704963383578900330192784923288857793414076236187185531208563939139729108041520892723037104631361154656968001861553082645537117275734577781774933576179919346761495851395297546735148934162159495522148062279862079965012692354399947352923125440032524630163200240559366341135596735136540364740851601341152071390918049427830165627384286304427266253067219006842697669447370724340706905281184582964850533537327534232635023750105220635063412133096288043501850047691959732002524493449623907331090552145224441173446652874314483210025525568518390664118688060372510392426573022232271534347021200893818249067205302264988291193192353252731747383855849920842336676343139144217149322865845093890457445362236081022071848147758703327259134026605807461302696960321471257024732774835934995369353260453755667238127420611904748237437173901583473358537932290040687635773696012745061486934911561273863577699531581945305997845708595224200195139706546720723992136355435736633508367845944925312669221084825749133299435601130709068527414296511715496632734234821676684910076079236430655775645000231064644270905557010939148749146464915149639426044858596405892829291812414696526203157194096912279608851023338645982759546993259019067885105060768844529598110017705585705797451834829998419015240542619045546047533472958598446244748211724737614298764531152091576170010032989342973041988271263620858305084899679621513180641810872533188896133038672695470080857543866331735411427328214842407565980155823293904722721152837270468508452152358650384626185389128614516586917474742780608979544502106649202520242956988842486686717702833822975066760678094607854331958594375706388132939158057180633982856152787979205020893486549566338214068817108864948900478494263616781303723111111359243575446207995320958280983725961448370119012069987280053977517414371991486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -11125436159966723690563738868298421257404969731767066826290319484651946053379328273696935531639472492213380465602765336601635738323122784051513978679778389718631391607093976204316178771375095887312066871095093066766474209090764313740960902586217533908457502409619266228676861135356028263736117266678152687634399260888270277907394594231171496589334654783559734040685044497928890555295445728089090499852880582470552498068411452213851540718012027446668750260546135070366015114547059390101345716867387336984835508524519254542019571651619022949556481839744209818102655984477894559602301427752567358997440081754910470225479654676228631743089015459340283326701926172558190944670176683267244903131067493415254509836659601328128231240931980915347437940837538810572036190828167479422473624348643503698526953572477525367242223689261277477283075918480776101276864740107220796976908242242361439984422348700750765119809096801686563622148030891085415170453570645379993011581420484830168503511281214421010823205968439307336434824528459123343726529043019236942172924795214341640522883053031450144726069493217447656971405847521183421801824729372494308818310539529438302204996663525741857771878737530824805856974532077580134747543435512503323970280880164975963277780368058145091831959806186064964545384679722854903212643684544045812285351448471571423947349002059898225553501341078896353588164809027003176190816668398990973364706606109027460531375341208787331018213603945997119887784402229024913021131344028845412371266662905652449910805653471630996312000117112666211461553016284007264608569965176562792174194804097454282207249083295408611133364895889211811239516777746304250191814556126911675224503408311228797934678486880723531826913338030810963272222755134946573712672077959569518505644893962135817385820081664424240545066962044190288196845353908308667965445556681012138908714712303447140409905899866108563567862322806351612621496700395283008584348799818202487730367581565477695030895483328060799173323927129909977270574348057051147251845761531685644487744842033295608923440819524709481708679102190050494501546861643835285323496058476465141625316537131989066739699414615308399629759807623175153053942384905034034582723999295210050408811028202133522564490277006276394237317292518580810264242825306757755734413588820995962094478176957950271530691806863902322446653742636508891905655574032509588324302050173403146346262964134487079900508176762978033746694962212015159568168851102165614955139242740003124262262420058939311393224709874418277729154948265523339155992682571962025723055286715056151477345982292552509313515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 39414917253384392396333757569526767007310205750607479870688970265757271476852338811311597507359297788805673833629114752708431062731199057470384264023781052181536111529556401306140620395348770983938109702606509676921085382203276012245551647026408892806667250501307738296351562583780797782437086795114297406520303731532633850821114879639441309227584832459140964636643827802908133894365736211588298607218398156523544245447834240269839708735519911956368912715618528965401072692077778745581788675213562088779709154464090303943507109706485500428231452616597034184975180036718634433045453680596273247595244724522147820303340012392699541667901351749669512983832439272868308951224370838455020658230462229935244294343885533264158459174215690087804690374326082482552151976135651826100482576330587151979827863065399104523181097584537693718083559122205281530534697782370995185399600906224389494196669990946535764998356734473173622519848038000651551816878087509819160696797109937337548602634034693860762611995701697401684527716919732012252187067516411665717194681453671199414172444212835133783891057771164279057752650155272447059193124124165604662048724371035915533650658198573436366208836083544706849103353964620377764269370168148971607922943129805879867966803275001621755915527383230580452209352545243227616302325001158541926221859050022408789159455131501994619317840082686375910330478574780322176044523622672803523834269753503665800264750700716962734076726301422198249804429591169279165003959622037600697326873369809132820918137856136823903510460133763868883520059093095126426158036464156648239235290232857894084088779894712884276043305400707198185602106665030326259386531126685634686147335206150866979475074588745921123851684979598481300910056497088198568683686892336448835308526121672481331354448822626013359246898972879397036277514223063656312186286450516608915196363709219319328089079970813756677288521461781214504573366023511603129697564339459821523231706985143553579377961377524505466902465069929175179513993743137848833379760686716037435753044722026017710559970181572427041528496407778024842422770108040538076190637590297722450810320232265753447365648106331931802182194822022770397427212565948476928991297069258522427424150635313831404615285723864238965520859201023399902107170951396189268575835145875285884347527758621188239090027473839927426638194544317171530777854312903105835319355259240578923192788721552616875704510192375430160835821403414762641610166512004074519381181873644213614221524893446542875229143700007171258363767497705702216433397269344282443492555347840267303500604125207083017324986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -154310837322338600913121994119545202417540296561880593623559381428149358386843329027882716681039741715377160785876259721429352891814868398204973785326711165309842461917470573778317339269438979526914371554596389578970271803683905710827169364801045064566735149092714851335844350758030280454156313127597482915612057857183092860681748701170490690595543081756564056440343988929342673166045924539425634892433624944926123536634305441133049302537947746261394401771163327330575778207065898768681798021913613824067774148800872205812974973172459835530896710565050859967631782255387537359598502696570400137814118550668926153220391792989903081379221525044629364672044865984611885530088001344789914483303265115906260143085809234408033984370482418144808554630715359805732441877136202648695206485745037211162646292455580395527351556090033745818655036175760759263824662653394999660920914895864955082761271619580291657659454744897032341856136744033035562740351101687090089109350604451450505874682526501894911079656186840621718113008925732162807713832140221983149399075035485758155957974300529826809274059911532888075483941697649109264677172461014561227201996921645472240774236460563015784441198657229408419043073971218642548117412312204791243466757598028447574521545578662964947695025479827232699619638886769490391277441185523354869521351464257047655331172912729087525321651025682427481205584866609812162711043245444021538500385838617187543573872073798893829437422137201185044351190883774862300539737988274046664914582912599953717460510098791941996801894639506402079558284532670996587188970276984210502713546074756317179788414981534066507767510308085985078381191931053096371018800072584636525728238426572232833799844448568635037395132501873303770626911315110326993036857265369109270845543628138061304171334578501323117642867200993068346916371226401760033293312047808065975120636418301353769582467598433635317049878498807217671942152637906716576190927916448885159184470014940107117462036160179736421951879713191589422001792036973283109573227124408849738222630485236660205332708775048260850042835493997429687570374171092732455882408630119893052517699203181944077712261517154863606227482012076265061452772277558716999787932920484028436284302417126563826132744194468213886225518934732334284673215088083994699530655450075966398865159232228472081618580857323682880779910154184963204983040929436710275925252306015699122639767476978192068241468253267615559088557236236369334348214890866220192012962185443498620730884128058527264569005674749363927084424159237999141888677065461883589740656219178245082706367494914563864629608448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 595019122085517350191813560755803091638236077779618613988608441287582670322208829623394478798078591474358725502753209820726065403926903722222484542708372937855847133981982468569855388855711400851213706333863042852483175035632274733854781099851775027123326649359592791346424970230518597966280228449297872171839434159530141902982440505146470768292140850778986390819287406742401462103324427629005155785811685976955298651804315326762885336047991766871407879984569669512852505444098495629042934593652957772381412028804046318044739984189529912063518583393505893939205598656222459424616600383832184269078284139165001661880719647942010802790794308457927312075982534408886456245337259598410765688504569147190609676607916462776862213191010732618691693868641731469933710523936286682240303258106943617654519631758209633038185114092922453964134948416517856050342577754522597737321593540794737830731353866692301557268656964653541723671030435896705798487303956868355416311822046442723169735770830807237766323252449995267663257986027203358083988860480737488465297420733602079545042489573967931865842315500299799887989866931452555390864255407369854438200933714278121409514746586780195330925578288456852410638913598558966978190123829034575759754241584707971996721262535698258488383704157549917947953651687397937583911845160278212886995991553202202292907314991671649149551318871541568026535954798363835814427506293678099428345405387232064725264725455094919734990731304563762009089682060943836117059098778595439860163947953780476864948669535559943306433588758782167688154388656410266367331214499357392387793321840734703026653449035116141046966960582074755776829881559033174755331939278782702507160838678415623574710635921389023490380823373594490345642067869019689902271877292609269114927706271390793743658789038432273722999130329888154326397911180465641870976057459248740438159434940207577802414813128644809289802641977455804465534978678470000042536583011472293890854960720295612759532176008581002594993119733015965422225260816170711048344868961032099121682927416831780822526290239258795995605876906872552283086244219362608885080793438113285281626614592167996643308456353424493008732696683323035109947816882592978463731120470778672499681741309667763319516250441822892973989557878750249783620409145124026425385976073248451110531267556994648869960033431245312849167268295443895634074240109689746190305675942291923379255692253141165308661930151690409427406578292646235042190601897527974065131209860219869222930164358976904705437258846076648627232325022339500170345859724079665521795901038588790615136565869572050800452042752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -2088759641950010341844986658131492730863746082218453198844233920337772489474274083523190743709809120489004125460337580437860906134072358059962349908879813043665030282129104589182370807853830019933569654660792704116293075313551532108946537251540446981444805672560485631861763448994003904431164994298778535068429977316059629679001108600763010714617585236130496602483152041497292258278071281212595721974851603892613684516345893932919207813640448543866704902480561183497439555361099703648138418098442067943182773461791323382832866236500024766958947663621132274864404324969183731656164310729934129877622585643811832220227800827018602090988268531817556165197340004583159670893273866971828264425591878706271209704136943699890499787703620188038458092935227163097251678223709267231611946518005992042463892332003615925692309577877101310817459360968587095247986156582366713975062111488353781792336573170189275286895949733784319060894610126773507423795735979647507711063123621375136734216593751163762755801581213344251323657898519504892471435440991231947058614626628426208785503640133824181564726524149680892910833558799228330441879339155308054645796983739694873357084619104377270472689316703530096476494744243324672201761641697778983123951628719724161651602188179228760948543528077878080508510895343375375987575000255528616957774909314074211254090860321628943911307813225689940300361206817838805008939313135940796230673506563724845670672357751873938412870527668919272574511463694732720568618369308064054688596291438123985020291799635936887863759090545483954864838830484656148951441530781141269440002467043053964018504737544521041453475740978085560377296977591132767867008964317256005228701602258811919619078295571406802559850812773677351528823138869268915675666027156996287272627302884077589417806677900570104438939842618565349376613425839487081013777293868053382612397910444691977324352115116287130250535676308446514230235150806365976994418164230323794373508982939708919548611088978493456704863088410487339506814740088116369048504671912739770413220117397945069245444504182602019153785423622126510029382078452117908242778012396325427675188255704911235758642559201961536380313970488722177204446012454894012444580469761941815801857061919846963131618029496016217722421288502410754576616049388008946330603248843352966278326788338768080730422708323837453628679858692426928895286497254910527380901018004200934004605460420642756334042715866766884849555265086025277386701732339782105598225052311621511775823991963904712177016906721601285294400323936448025701254071604204080329444442584462210703533767322219269537920974848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 6539055821256458309681237372969449595000287113691255016309468081027764173873857500067863563445281345192280263579574045634597088690619170353459372138466718040399297672376004407509103854438610070482638975744788313010561976514554883139617387370742534476998737278627983562769197493764798203622427156385242013694036212602367786100879719535279428616485264323836766642915898670419905147291172921597421917430904059767594920058677632784816780215432041675234791352048727347239846023811037229642402039439066332717254477358925817131102926051228188753281496788576511126929744771102185515545198525434728782311037061009717054584988107348160582985740686785822250556205416671462646143348735230958996684830443209527363689761153205393297475273268662759181259413655761942147776515163727797553684349804335737069593620045805477434767395297837217943272842396384348121028048630577098382867789881937663821963733257447379663383104780361572603427547497051242159343312416286002334179830395434509346175054613770671124343473474950113962560845475745991451250054731495232470808825233039378466190397545987198024960902206188416628771432096691115022893464724087001421173246593157879505941111073386704801054932267246798489922533289519771555457491399974987792590000279438912465349047916766378972753500477604300692212652984096553611346991854684610635469789471517592379731177108107978579941160066637470339836091553099225396993226448386356300762026727686319394700771407117410210860730945237370355786991714957195848807890891204912368333329331203430758244155575297842705521912750923047480921043396332057538480181441774086123655016829070686753008824694168516476750753321139727523880485098927037120814116246836485748622259502365241055621234454353052329776803880375333579820517327238390320890274529238842988321050269959049733960512850459197153870146436295841378482311380237782543940294399735151055391374250033104055828873297391029082529014847270870909740926890677474163065413401031141405673577299719532768783800928849656560217320357145293349658156819190390676017443747464869426721155800869763611342141513131971220918943008384593077794480803015952255393856812346691175914792741852855299888587881992252907753407707823568191815423549964526805085039978854972764353965020504683715973333406862374244435788189203846593735430585194679679371517557226817771036965568331465975614775823711091203633401517758904527949019709707532112759875797487634273280059166158279022842390346880914238983389985405827809781378998041286309766599745781555712946299026105378230606126006990685511419785350345077959295238985230779451608339545963043971915704031437512582779950333952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -16819603566545380561459323142329065113886459865594804815546170555461742824358532239347372166065218438614339975501445903288711641354864672363012885451818581954464332270746406823266368571980053365453397994616998149446649166320285537235276158760194829601841273383353288182381363905807580407217364148498627107053264999204123039012621681245998031192604035555292675711004009617475444553878864588496669289513067232751567766201647745286007674754483332596044790635868717765587272145879210768083207345646580618924530168433352646667413066713680255372271505869662114506833019023750171345855127558950155010644426370900940580449894193731938899337166987070255011107236261974095161660255675839923324184242055170625544334467087865925170275256944173819962793764550577951861519464743291183642121878311469064003556106143068320975765298386091449936270710516419422812989827543246994400163327091122234604563824387098224356680013712353404830864291331088072493713573770734644939076411653569515613407811551879315150246889491106164227290363788482997195454494708515800191780906203391810389470380876586209453641035977810255938069423295341995110096743000204251481558385850351039326852034373124113974144138988521011495656160243721144815775972138321995359270927079596747087920278718581825094343154747806057702055717829093209074811917402861353218738874572389031962074414033548865823971679805950324977243633654357849860854420079210552053984890273091339954432150564780530397325700631917587945880243732758780442665817033331421198573966100093020405592916844725075047957962939895090356209204230412874269315519215431152171931920349706637817243526767658378573425309258663184809141273693231648158513463831596941915719359845908144166073190974894792408232442078062882950796959028398254032963609512171643997568474022861803455229470111447921138731122635648515531573662702383992572294675895921377218412995519551002434286308040817170468955421707403519128173297592816835277663232787158878332659126108909429943276381791970978105790384328680936333812564684007243751004884181058850821338113536023805806425936127455217294588785291375783098400095551518747689744714119515853142113706753895707543777376555982726126230098540075327749636690804667106325836447153417734382334741248276279140736611747064699362147382065281917993360203929772672983277453782596868398633088272681300173243542543587536787029435402648143281810615020823939107950343632005932842673949762821039178065379691479833285836528450380582680480974555065792876594921890062841024962692086370331764579972391250049558999244287700452882798585272766389247211547224767720071383577364457122916822566305792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 33252736256071599810078947325892898709578208695720556678468825857638738208205824233261714513968800196563669691243941465555259194788935222746052141716733791986357985565150571632900401045527877968806782312691914213380496123625292979686845358388639811265085048370679943613025192467100008898222597670637912608247462307600109604287224315545037423459152520518215311708591774600456745108767144431469021205493311740979767509296056053525722589556704580200125672300886208513739709693114993013412895156294929946962743423110170293466757748258691333867009703109176024441890263240424153998979953343392888381727308498385774686398746154113799073477814621069373405687572674991805569633533033504334812939283888903599178934829064391137390129717551406138986621516120733559354776813987248503761643281594985152131997114460616655480400604509129176378274508377189184237707698955173012664352888972422290692258604113447975993208483254924322159529982458519464155736326955816369776667823062756111731800628718169668477961854241915657985981339439776665888790430213942606402311467660986155528774894832690352976161913365138811939880434229493802139141723652861859069669582263225907288713794695924908010982750851993616736936711145994128525875547851741143730385677548431957593786063389070410830785665047032667684711232622450009133846735456189860128905449135276285568233858167485938884272845784164971985153494696584401937867500818702850870416123453214731714502511962242337357186512782561972112566770247159933240940345556783342113233493220941726347418705711532507112429969719045892996493115759251844777545644188199817830599491519662689092087779998117369038665152156669164842403053646644042329862850129502690961232880548441425006656301661132746893557653244331594229257787629431115089419378820943724476115969155426572250038746461882531305600349100299853876870311882335488895088039770212109137663541851548741128443474497867158625723143694476782065746292897425598110779711460546250032704174511250745042934139942629911458048656911776891116874937281508469616614646029806434763019166580137774370482805359593116066901302445475063502593350157978270176133927034402899465626413806215212677161721427271513333358706287235158650620340989433417835463706413115477020631312169910397048504491785846397174008779712956132051706155231205628130712988519002012538827843410305228874217417386419711393335450017661549067930417926811378756560320816325991805852633174249187004670002669255736361905200591465729196511970334183130257450189068397585422883587851956802338908077442169559733808329113849811944587855527935628734068894446829686444329956042436594515841323630592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -50496756430597796694109466382743658397749214606989717502362051715451743555754823402128959105511945862056854557965139662795703214702042546005095534410666596788965336991352301864500933791347560256390185385658331364097506752874804764729180155398471295837707284316391875446016382121709613688177434807102872726449860773993499425503297516547113768664940285698315661027893270957077324157816163005113654156719900070082110442218106414265217626155638266828056401062701639618697352908070383687208772587187706861843004246707790969712646846293599232541416533636733211574492690781175478117795073168948009068802172015931819315139204476706611453396592948350521195141952618100073435028741963485395815329330782700161290300632949380502617073678057424221577728817041496691343784062797001613710954024097478855219017628186724465075721195643519751641038060529635778101472566548219854549038896178066999684212100430212905133071727101036788049238762684337708456229414928117166600523233852611797164745585655811505343015265642817658478529460191952564282359384430600572022850643033254705281231619687086981655054385052714946071275160297284953548866511348608401388600463607936376797400704474155979751189286513517926950620199087032967567223093345083978354777857320091243315638018365707672903341186669725349725010999809646582197432758064018838003258399489456785003521575722946035783754513453929252441477240827902744036282220346800953065856620072067665849753750886077515355585302678847824848467917389354345154038950744188053372505779838869829872798408868876061922262143152162459045086028506613563320195593621032311646409435221425158620277245109049328011003224700269741743338940726351821549591127742990166255544174389671958025272885396431336482822005073014109354074230580626378976217105596347133501735577265024966014431528508577688759496026278337453519805285898920749994611217505492029929337587315353979457996898729072903284671028502501438059324603326599050405450497908036782551713925066705560700729018870559069514794500636883127172016651027375651860981297121296421804061988831788092924325299364178192093382960403152505511861155609799167007037251387009606059207277747438536901807169163050309687151749514936087364692632637637252740848472624818558659127124214244044738694602626611968408710351660124421210890875249792433060714136684538960925387154271170850775531025632967108615611462664796859577910723853002024760296238111019845155198802459439408171479131917567720292696521697595326358222301092920177218119311287051685981910217356177300318540546877958834607944117814751438853079528770403749652284685370524256400657167510194727501292556517376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 62570164985570432276932125400752941030781700052183754874005942859794917252437234953180327506762120283474115076788917619059208659882025895117202665251909799721609292287815653880750431711389581550815173118814509143890632080033157936669577243670358184001581556841436890386139843583217193458191614354642641273502883941981556095874813241061486892763639503455605515551457151638112780402111719425605659167391086595250022005504265036785660076054126196857896876576988584112557459676707794725242250877107208593608410104890323779684980486541944580449628216475891704812290708430142763287618923047956319533893873926822509233301197653196541095004826808396200960865804859008735491471582285776086372941611363996056059592340499800589394533400708245323197256371055436259707946203856877966324702018966625787130716058062189037861192967424016548516605695181982040628978726065343383837897580629706588530747522919879733508948842676882017502378559187051702465959396314721711695571658203743103179444751354618091854767785412356883972334616637883707967474321321987481268579771639600818670636596755503927826408535522176957059861088688392303713685944417849394599425313810228947982797905613072048299895835037772620832912350649298792549169589742568875389854919490196788073742094753600236620179070531658331118627523128743169704436134144947806869867174063349995052073837257225482460151203084502385065355729029157615610984307999781992021587346992150269669473271701367496332240900956427236489126905407406249510030732376063969955247940262490852670696948339544717456711224170888078820002289307949535959189605658913803517925738118067184997041764794443291414719855581330477502963591249035083321920676994939591183225341472284190194030317813312111623885779654273451525597211157776650859058682418112601121159659915364502931462294028100569038909774203126001554558651069834423747592005851553509877522943289268964995975576431764885706308681724927953484716276100814477596261699186122533674851815197971195880239522489342968720492854372896571742993275385290301899390120676902366731524470840699305458563531133660513156503995165636721319142670109044855696014662032854920864063946192444726523924470151827359532436157416561287686212468283743971606308463425349625833710240757215175663015691126344505483939248548610464611874971322929861096038184664201478950151445592715827253473676561014844773935641657145621042907773171574010159877050306382462598781549986298626380066263347099455978218761738503826488392668805814522078719414648772041109796437537770144698199289290330153080181543987135628425595990527089486315251940004328158518181902466184951901855177244672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -66642685944015734528588137616316374920374947894166484585942321559914877601103208704304315841940617316280778006616211936967289912994006961475508139486013266509854835838435974217399369374075228826136337613979954639140911329540872467969700869346930314537857968111096712815642061379571399526380557481496351825410587197962752951513545062489243186224660766135062881859150999231108731640482156518648711479477358656418779901663610126948066728112133143614875888103781785812421147316032012128032570562368182524433576256757620670521131873826697592719047046339061895691205081370965248041736707349457599650578712659334885244636975095364696376641107351299610113436520443365902361021219549665691529904317518998725532408987424116520779465691483929392567703851112958549106097595070050062991489160397164826385429069167866519279181266799604806067607939928072587542829565984071117542536124067978173540853102656661668212600642626401443414286416754765081941224496074846756983673367864802535022606410782080265412542108801803402920247747366077876691708789431949440759060936261336309540483637390299904378904165683293074634996091495268709272477607321874317765907801873700688238013730208901602969675546130631827601399885529694320497716760936701034779232205176500954818052817826444647001862393849126076221546206532730352596721113765778554632601230376021011106738412084355216819594116727631885163496528137748964818324336461698005718377557775086799576348006572633424745327082979869225847309019212566389652841671716228228890304036337626374535311107648387213556793272913599311003435626779399432597700643928567929394147532748217266342781348178430287281753192946134413247841255904049308575741466257804375191009650316941139158389172392961574315446558221578702328435085793606100386193170221163306092525795667054047396546836314233136796647876291842339641262768007570830306876208373852417388149947923110641269053994370521977387017483437434247818833690660036386717238390292923372204749083660745349615718827332606298843767735090867647292768704655489463451641983093769908603148999469271893005973906072998595325878498653887605018554775204435633562116499762485260146068831327792528911562901799749264064378196071948569385073561659186057938958939552318371039064776845517438558359767508460250886751152770911914264313689266867594425969794505240609634944546041534873626102373005594479175548436543131452839017884611357479024360802115202603637424994591252595403762187403785448546243214057343889909979639823830601760085709558163674596021944276671734271011119900254435142286123627176396816996961976199559907495091820251222097933615760192812299261868769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 42829579346135716182674720709309098977908781414309334400758934657326006190700797655648299350133934808077752545762862217577323105916480672857016503004354317746799583217875579169099094241305729257967566791487226934204433282449428612702028456513843226236906820485177553524536363430464621251280792893878349478767175627428451942594886719986073945744227784138264372248566479842170459110813252444547235309059298280828844115627795405031212081371768535768919861308385732295230911794720215633370789159177476033724356611771235403636025829408482239576744680688383561511377632058180505579633946905619828476028026985153150432899278578881715345420034497666272950784528552127507140047318802115583425102950556287306841556303620278212301921949618632675602762940328236741025624267029262005210981562543136823849696312491545611041558530712975814873948172001679003124460478803891096127902673434485698905925828497153117712854893503911337064923371297709138994111958525006452291642236310023959820702856608724928886293813247206072978565791895139317657611386349128627152149733056801194183269819191270706591433666995484589701198918440978145637348341442673004627619058325628962462310241958328034839545473740670403181747964191076052545027878959773979350203711727576806242404169038269002889058474768523828888660613988197655055292351545736518089229556176193744755205057329332485140685273745580337440643937321311031412844113354194468524329143478186951644042621366041140974847335149046115406460465889340302209526231593001526849028769622458965928361724838373893439944126907803617023330402742657649056504664680297526759762026978053374205139598988196361708425570713971280417986111664438118074595830978269238142948348352965616153699992171268247233567395855227564993852217292240207273802133072026765673464659771130757993728608920549461478668469428968518259149029516680630209625048661751316991967375818526984328899521559218678067933876001864811817558836855463457698035095335867618283675527168296433259003155926193610462151705970841643704082736523907789309522450988195249308726496314909900052184098250126065333619724903902913326796623843395217827849488123368531370084759529171547098508106455200704394975295627696219689927077599168475254832998787003733294455801875947366579438976871647824780531146374719327025563516016917378926281667646780163419025104019745069997084689899781499562085112820596950649167742222909156534727106055024780987617216288338440459023381388193371231995867553743971960609173760810129032539738559734458443780081529013626214520356484062985565429440265825629496208153142557567503584182746575344883031448436149906396548622712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 77298882996677777293342968135724181148371983667552227559721128327362974530813427172340715648752328464691467537443608398646768094168837622360645860840245918661446980624539206866283507587109391259355563459032993923724010213713358903280562326679857853019891509965584847546871594620066038118913343733017651862438308378922226540639409150852950461675972481455810307048456890861327516758269862092327518707786550826729945691714822142813813206159305028795381496821095576605964717138367641735326242581411783238490372964135676378398670493290839632725002040682801618208645240972492034742488188160631092006164418276807397811723816876461755861069021247277970537008176906068761572617206322965051815771619854674036156674510665932848222866362598610207341002721627265025926858286468805307622019170574893422714507014181947412530331198111798329589204058306377141932774983066375510417887658555018863193172184676102911036352460025553425789616007897893500518100512499310331882559922604910083065309232317280898157963101000351279598775545673543204462363931500887365121032853568463958410348975408869148532924573614273177179565639816492474124840767907890635026631447756084790441659043096317365723978885499508564717527710375161433982991198279479011904069042665743258816035540094035836502482985948415577139564638951835386231548144423209517787527786157664337992213734013610275791806293114045157195535465798451345374825669928335558590148465760579976985810324683639089438221877621834630301965920603675349687706840732789037216120346757451235033953042017096538579071429877257767891782280015797931228481202457977857155033165254087331873187231024947810954540957070029416525606280079771465501029174997803686827839319594085469943402609579522477888952279061641349221597542981874460196363389150298561641183871107280123903228352457671840415151848796646882343739758788557925162766697253013926558188444049645783127518409017447005561948968786398230144558179070344771719440561654614167706301867554067047148848428132398649257827450480524314890023161969814109256603753637703034023796581965210197202574069082085559367641132583546974114043112039037262697502130312485494089324544526499397809070352474868198167672658845108926161169963938606039571797421310434263406858912405302589823894150017133758077317280367799294944022788737779923531255441505760757360766582239592949172687340152961600543640522305413678266107076642139535234704813529304370237423139291666209994836902493310899812111702361337425321564516407643310815308004809088012889172369573687538509979462656462672232143573055984562767765967921040025659424072241033217895762319613539445617264634626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] -379775974801806867090054761941438385255165970991358285175185433164391804113128853527486225751622338112700288786957024536349127269181272049116606439732959681141578673113341150270729893558825578342419582906003138530036200173590275202616128150885236290762329224954851559861947847400554024792150212678319374630621610444002297094191706996839513901912818620104045522528998693858464979384553418253854886023395524573021082673228975635398393110575275784990756668905418427540976318412890886648817787567104219923372787269631690418030132056885862957560839272199188892543395582384542586444294061561100589562232957046975302274232192395928619997097377381545129852110471504973905491315371255570233740828023170523804360183305885850041503929146943290343694575309847770039129823706736073939437803788732959223397391498347309695574532692538420191563657833071939560451142861246309299348581228105691292176161144815428573036567084450262171234545122296032043945249352361757444463861506590870669162297005236691335650178650877035845059672541637056990671422749519674126178734883253558558365720408867405884474719549121280908167346471832680515397558878110181578008800002866099148780639423520780545576859127631838093072017225317473264705917078893584380014871248259479501592049726833492023316526712158406490894165918801099171286015908255373878218606450540129493472696811184627736253040503347829808232798871405619191821074925310847038126759199691558019740876388159254890565360322011493107511853159598643070059469115127983682407239411058735761335575409074975997500099133211109565758908807530316688211223290361096465652312634291693061392037731153636061647555542684001880809992833422501222869720750468980117848472709815269747282374965081055061975962742186285386359102046696290652104251103829260960705199093437996832817917083953641792536126308681350419422479125754515983652822923931738014582360442921786748796268105175987153438230265693154374470136645524940653684245545838642403036322779132931229105170887944259682072661534775296849363401191135716693577850142893556937168563129056065514981223050195111217386194614849479681295383502136858701203458035843131584133813249505908969516660281624222661585105370444508892395949252875823929999122135326594875428793956034771756640565555914346153274375003815290817085499016253332947817359472274515224814302207899365653721207099672167356925231289329265867394461676222550668404698357742042818407629888473604893004774209356773574757221828314730454952321147935367236988248458185247991435257637217860863346335424131506929725319408236210185010599955148349211384311186003352633598656944522790050372346290634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 824924167917426649290779836342714932991695269207932365933346436529093023093327815090380318299602713975311968616287308261603002316999057609905770545297428428589390181890605581558433369106728140305573973239706182226405181695888231332012452811993501006178453141632834546947455440320219090019670492480301896943441100660900498051207411810199892652909022077089312642185745460363437657864857785206732348349644209110554477105862708073523135766337011897798695531787829018358571589386172165263060049221069858670657041122059962714999813431396130184110847750787850799527076600436448169109457705027406328372583939786587877899329172151787195178311691242179001428683531510086910064712830939563746385552484783852071076527619606126855836625995296089932518831730139380940052886296196287971453658220434485904593840980360471219496141607305918924970552055606832536309023936658340694309378433120821126348441598261742687026533067833624975097283523027049861062976581132516638594731061581609271033823128410130875945449207642466348059242989770093466824593450471152724510703257024598151731857811140880175884390832063829300065391480954947332233890624757114186384823678442243689926018678335190464464842500324733425239292409439080336192756180124643265921947774550654156955695962866900858062223349080277610568914954849832172375241307049417155965942718276451913105818114377419541071043776293714265317454894536655280113951235809020366682957744697790806396154218232056268603840322470806798208732997735976890260794188595421606422338818426238902633841360875351413598580590664369641389316219381408806282313047308304495349703834439144037066017415221958675366387548855726421616178441692219046856934128157703337511394857556593821252248244497633633742250608173672824534735322288524790594851980977025583192074166147548938661796026773978749720698460407705389870204581405333049411968319184949287293976989499266288706971342251181924001900688910847450829159693840792965573155339300079424310642144090667513084644054984256040175936699117733239972099026613578524763847177215379137303692111477479061608503761164076295457086637845246762529144887457347198463542717978411999876852145815244588496764654929389976158673651855563298830788820189537019612343561286169446140585140009566380820551341446002739992340937344257618831832392830840799934838166162539986021511965646696573727616978820225694178262797164853337684487745828026050210356936699106045878797254536728206836354361676763795354781463355205928217020622489419091773642910637050068311892795137426177136384349479372575562231632065808207929522469606278064793253785848581864076932679889956366812863667372032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -1128349116986662740827741200220248337597470506451246992357872690242050957724131024236280944512346616448389959255254894882678795580613809430082181263723556802072508293926775670910093532435923512424843542500607662626774221543011846106427946876235168038747026037215321000724791362809691457076058187114271643000395973781716269182817720162312453416568232812302199044687775501833997196874269384929798535395443407763997558071722061874556807706107489421229569477514857891129075537054922321533529099271733749273321629456764849898373897923262262081060370443856468689258926111277864453633159233669324173496540225991416776249875020274727485846248959659279729667258171768336947996082880112234688758316469777910604558641909292375768596553383292435959754496230063486408848441998842899659502445526555400553155267862425431695390030186157154965304658415733361040545829315426845934298134272168750297455164708013243703482868257506039869233219158409535473312323607036114527019841845958976137046458857154986899548500173299451883401143238341287196015405545854242788357851918078506977214811815841087496004494904118597575336628204636298055424211662481009358819899531735451135919668625412792095224402315362594980987734070561981877356128907220645432481971048981209543314562803325701339558454756480093699720958264949855595929163463970205567674768336948194515565961718786796825594168713877650216113380094785384840125237705949683093253013326814729866781255366916555082068844645836101202436779827444607663334792106418416037651690873639883712539290552857677644723866821339575714273492189712252650597739451461610752810761101966564235819054474606427233704758012768867935003994856131464336764159372232266464916540629240845087124960456447408938959601863524660612615632095837780318127271700994060534001923831516672898005567680086144874679047395099039268170216132779407615827622936065259077591599306806729458367103022085755053762857532363253230074842164175598920764573060171095690649595621275061496057290306129617814014526486135671418978087428911425071903403413457108810749929776612298851220697992163956339888790343183041446559779123391860259946477377033117444777667047291116530269923088779631121282110554419085380843678865162917823203908689911829561281902026259703640692138122856540428760247711367582792138153025197914190536625390761009698624184269174877733829647308269182465654292656721598239485541418863765860048204236145288181513143511295050014503626637359789490338456579093718821917786351976131125890105254131131588107969851601920229716339546045816574916569378202749360882068650507067240735258679530095422190576496913436514751342964637696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 928726674885361086218832020989737132722423272423573385896330685986852139522622672834040998664223138319769151272038347775883263190166152261612347964416221601280040557261168158937215758035995702490237205039885739647904344272342346884752630894353470876855047962093110839590395594193110740784906755785719602297711251517901955546559162551222368426240158394687216506033661783574030046042676993722485437058863663646440537992183236786595727804161048748779735082288577350427917733281110939114734214078229025993875547025324084756961619561983789783932007617633295641120598159334660067306393117187382930197283230141700346816202719773414564716803939161351724372040011210106360013757101225301521344280496900620765763978485583045875979539402150937707558253459500447539027330394673007604324888754533338990643714358580595777097132538691097425470027064064954806103197612722894644366577784790825301493664424676065050057445351817647254621105786057879853398902494975949279709804442379167163038041864177591679089204397989803645305411190680697461021675108460944718483293280313269141074320746424114499259124076937471093234641037404935026302298019991016387654633402479091274547367658185387624943613551779442279120935737541959853991795994714497842353936085739397266716883058216000433817142435913551907219394407096179081446655471328634862192814603165877746381888629037493325897002551077909733959812346071468664765479514524261044234868213001488562197334839012386545592522472373251678324641330039525888576619206039626938174001953322848013508229775432794780260475034022390883158590101617714635794962936533618818121453704286362431961066026152578936566200284749546044327285259384439872721843964619062239018528374514858768377058293386863480028985959701703045617139949277365592671505288355384560610704627247112572329784849711644823616866814126416173097309731569311914577389414579287760732360746603327376142986574877590245389443665468586789498712408985953241506939328529721323182992833769549350357133459861536861667483743877944553429237312364021675927278587878276090214179427536864067100420136609976206756264711540303959244377806963090405301212647692101806646176655202137146607449545596420007800834812057762538750602242977045436819912866770809866203493968315701925549230251534367547180458823051466838281783859730343478181163842162915518408737180019179001052257900985076516790906609718043963823127031422848617554677820431410887319295147410213392050380655489824631210479035314593280728694601801705952836653197335683642814843978836851576743113046895316537051273602962710139834303505635789683533001152027809791659025115665437078703769133252608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] -189497180075033299852080301835359022162686583581341084960553887294801668957874690137280870851432704282035321557294740646064277037411875116411301090384193954943878290194817738930854498046193792282444279734081506280504912612190820705893434563262466584623595759754474699980798156651260761904109874632002807260907456140581446139796575275907166361623063169193475922965378042973400618409132275566331978301564054806328186754277420272522082792524759231638240497112310641241644286671171342619189310151435118614537934414663943712559756169706355169555729280850334367748696088403826370794155959244527194543781681922972051064316192341227508187742756644337086134137422941229159851990608432564759447219580986474626427229909678163867782115726761154392206808947255867325943777881655589857599682732346930168419934308019030763455409626633954228847300224913466472697045286050032538168566395639629082142966644397322146149645950435625530801565882957199188442218886740595024804772461665052322811979631020020412590278546787467801911806333041937326711541377850229674074149825810629393819056388849434114436045507382807814913542801039819952796242372393968315508579162099838546164275847501134374912049335029575057465564821252855335599336625314074213169730472257938538598719556344313511213568373111107172378637156290614342624792847742464570578689455760606210028654010393508785320577371759106151322514898040968868970119226049145793851148015815716295268048733876366649357385172841828681350274893112494235898633306554029355383335834515384746228692342280526308610154161966247804131505769178182354115012413409355332086001238338844092432200783559633663568798338917209291559675517808711492474560844210447409070161269887446562609553262423782866457621745960128037347513218458339245729276136584724227618956322789812164834006108583686898583068208884450603548519183701238822435262060833572304883464827589614337808870470415739114733738382808058031974288537638075212264767908667650238866732262700876208579777485301112897159567567190579417454172828638418763450729923176282458335965818328977941265296684595105063511543263926069938405009960108109076133515315070745464347207449543094706634726134774647567928725137909162796866054292882967973106342144997614135258198465401084732271208477964399229462115558032160318853677481664406365510318293132237540360783656842518200960602883004254181314466958972328631783598622875365012070702675416590869350151938321898256590034759792120915011324514642687114165031461260566727340517389691218843601441569110070113597501451327195886765651366472320713451479295431087798670028255388463384617321754935912449152167322845184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -666332803657434590207224420733136293230458421873598334118618103850172105022265288822000801134068896412895636840338033210915400257469705545709834175798906378335506998796377702253186990487075132868823414909280831560079340823468462847279119640528692139083531542498853043528985761864821220257111458088038658012244243121221298268844380715385507008540739050128147734192016491124494939222174368863537217592740810101755917317136005660720691711342751816354255987162345957405432578820912952299310905181496547102108248937555361039500982062189188208838960752857109400584388144263475072399129118318195166361595158501649242767683246382353494705938417883809021266156044756464409739727742870701013825848486850579416165014945357036661322307410878253598691840749194099794467651627724746176846337216240097662092111733514106260333904463529232219204220634728100644449934427108070841604739098716810969471101675578437624109909606808032160266967058770391475281465298402883689133791456205004924177818709900448066075296779530788797635910081369061950671141375670159454697078031169389976547805531125311659765626420689038536866340152052357024622010759907477094401259885197197913214473375931328543962999864835584947526858936215758241239728034466265229587326310346707453900159169749312163533781276952906621460744046676401040327878057665052276303811232110219587827595271547583424069641033623162736977786161571583141708216912789813232982033245133006618728074024220828392946267706587598368217482336004276003419511561652565990096036039992172751618289934401214059294888730604594288638855877064730919730318502610039824544273121521109353263446720905939448894716095199814271466569045774312404722786466324760412727681130946426942647147096141818236395752616476824862393776996688012153906019911178980209121255198202903795195847860486618654415349748908864530033159367539191990354198164797278307032117325043678156209468408857204844714010494467505778632013595054904451271324262533360855705073520827907945405608975276521284087177315722294627442318850980162931973787334742554532844838568487863974732294272107403095217027907642043502796311560050462418082541748587130913099803386303855875758230307497052718766142614006023986261024578714860532179069195485959482994613643951066936093887338010477781967956113522009227109433103712871182421112764334142515080719942474293900296586442723562928910389774735637052466894465571880119562723816719066252985223591157173100552028542334906071236573726951363654926906381590689380200564752072463987518406416262580655289886377367559022367793330039518191187237528025163538707452638910551171405397161047481161935537089544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1137102659476986734479399098455377124411582341445754898282369521020274835471829634080966527566182883847308993395716965285674740414295130095808932420100435772370634985725090190899226181972565619327388173042451331508459286398433683356948244959283163850611587531915057762781389740622253526977232573174454533528372290821756807955239670437582555792279008598694402072869641380129213701544923152396756271938943434958579464863037337324286633106959933167503720829079472922003853243704318722740013573322015349268810196943717777349444063636522064889375574377320640674299374525009520183388688337347703580243423381175246241788717442704437281788007839312680907515715917755256267905023109686433934392741321738932683333650830801730939823487331442654866808299465516617326174867016091265616876435482527351437854209651096262502760288980266409738429823743016074917152736524251553612912981940001947695841773157085271199692166785626757851241146255691549987068109940902379637647666776998394539156216713824391831077845283067541455516223400113799155679465440296440075406152836342950258550505758280270302885585049585929348962819932143780779374796727497338890433385092805528610245063884049571838585217125692137976732478774848230978226040453569504936975423755206840231960570040867016695065446416903186638728408285859613644445469691065151703289132964715913284048886989009034269797623649271044568565962913928663859871992489844971647359950834298253030663262025518569357915992870648594310400927000154905485439576976378585993557311147620628471739348448424731694993200604191598179528572761296152373055316586382922026424776690777035749460723173083255212487951711430059394389402994699928799275025637089148128457556700476313361199817540548516763751683029062884231691507036368290342183929441269012496188693460288724345360953339932869783472780806042106247720631801599220544910599370616740504264855958177238233048120071360500026557462809176417966367774967364083025993802732012194579396199688775697957723703321688426574335017162329415730084908227062812414661716510120419901409700719259507900154811764781750668597765669156003911721992526265262490009200071507507099323794890603352646336426533863444810195680791930948981932383119658013485992931547974058037357083496737122804366579169084690456805390742194341156607509347771904716264048056183006166948731316405743534912083650123846361320402041790849934323927656676600449865740392296189478469601812748577460609134036840479320994919749985202725622223955982669789290000997023118238266237987656639174656310093825019012943390776027353713717451051070935959170296814216335682406874641326381663693396454146048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -1080141353762456640004142109497771126460367920339616219333722083904549875730374887219742605591127547915094670598349754990273524375891581406806416979583860795340893644996467472228824218835093530690900980280116656562347883992556642510646786903491692041948252562274600848329812861365640476559616184670839180983431146361238235106399963113502416889864568232537031806311261727979258288285502271880162372639634860217102305683820714671384748350428864701373379314205482776849811866799990831759332297114659428986795791108828377668073603133940979709386411195333374288303005188602784094442621053473321602331041841786006526714231917896495432271791466325225458631108540310845634449652798587024748055878615388658972945531426380012968578434805725252612509216132163159024153296594693747445039790830094042381782220799416893253260502105436543695980800320118872954205646429015315005611003775172154857657559327245630547639887133306072100974178339140565548264815436768716267584988618472032948244778601415975371868535181166510544458998109800177555344085898288394929260498178486873962954587446373795706530862888235824807852285550075410280156245559714861953957515305331317500568272330992259296943914457436246725331835175426509833245346535990956917487478559999656867704885653807332268112034865630235828769998865787362340745852867126871281052931323280643621928331878255663825911511551832372232597858840087214037630755369965840510681763123690677805503223642934759546614384165908807683856754490929308495871038677255365957574321893785657675205642951636921817565927605322686983437219236307402782707153502985120813994507776127703689386195963151675125901959186601932902410201416714451147503905857685267811947394101934972697553898276688172258856514017677883953785852333493725006340893493254061386701913587849756442299217884857267480740715687534249248690017423793904499183950506721012876595085604545763823864657702418319241573766833539515083414979522486625264849129408867379444468940059420795443126402595037453463108835685535541394120731619595166478005188692884198945442070298127519490765399170076464686551355705908532819987235636817294323285949917612181310792148805741036579043126582587747950933950041830834328037872397626863593486914162821084205779133863225067046177830304020987928985318651887269563268478118271277518804704330163650041107655891938220431561796767718476075867013973240124138883640446451507329637713195079976528692584859520205045889296143291766200482855343795523494759014467045191241763541379976098589878968721925348035332683894055615960742314407258776191399052301350943402350214364548538758783132866128713975107090319933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 717580804999152812778314625705808914709370814959954095114440182800535552365297766763387184516251525529872569459188878875705618306009447927110749119620360925692432158044715871612652855943866318350797794181162435574451753567594854553190668779788270515189302957308635912155442133404363417152479208009967007837856112508992789989512416064562590893153968418151037724787384332053727407184595819767555082513457446938948153629629675342832749554715695323756031612566090508493182111198125219821286425146939491223498023391995292373583210402285015056144551223961060861489154268191143923924001529683098829887840399478689947319429214282492371045017197120354125752449821490064755645422211112355748128666399418003671283077649740653384847535672480099549779757554227963182759068273780279575055711697755342526284944458719492973869225076968744194468640276818841323374077639645362535993947770840452674630894914534829968282453343031183235571491206071091715232656014759221786457163749636302686462530455822699996058932950289779550033685494040226632921451907448729267871879782321515064873543238961487357555090739316089167570398881292115162124039022838847067547077449560301005033045647188421535348911912022568480534249106725008541426996142801908867034660237598296019947198916354310752834059234954076981046910909415403829293146923171577031130477358520589317631414514058551481378827320577268953297181209839453606683157456839898928751240265269254947960779793078997536995356909065173806895108755962630835010860832069326583537636184864696995277800347610271146575534085515437082765067486648540244012156292117544221574405667038773836979450473711895621630587298398446618038902284931230623292594306184355221187657556017024068493459606013668808703402197423107533961511726205731480905773338927429359425428171399573104710072554719163957073672161928901131777367873012902444220281721288723671629183847471779739702225647451856961188878644488608742710901536508082336230870946109300094244713570406056198710126674289078905102929333147219515500230904595731331125226222131770436328863218827509844628875239709891067693642674134796045203451251940451880366283172026441085930033443419606149473340325245420709627204703336892392366392550664449949979093946050765798277551226262102763228367129489732613772245878944983571371260637946849145473800041253992919138222377968994288917443197537518748002975449301555158993657816797005844880072973170085751386048672323923250836558770117531202582267906803666299726293006280700251568478448138192773623401775357364062558681390234485603904778344561858637250619228417380328210411573906518880860490758096441783482794716954624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -340599001798127643248237427869314640614812499940852792112546291436567007999414430384775098266258994130161813877591584075191462836832718968438918808639611615692495088647175748142837225072071516947675165339733202597666804781390180964696835555504175671389582444500625148874028011749981797619774358980157677535928034838484857082122994945062080846165194249055234855060437820400429595661831372776056225579404624900784154035082681584372915382560748559772943677897027187203480760968786468510241879550946872331233611541916078614365109865017570091825044048010665807632534285369423959568394887912951605062798861130053691847033506548876142057518045959204079487427501527419174074974182212439037440399946750211037476959792238782605244022911653667240779773626016583236887425135790961715049199860538388005850750603401718195478675847143866684814592029185932313766011412788832575249064749690531827578399568605366529088124954772249775062160880258952302486824269677136542325345038248294200623085814154505249160417832536617829951009948206527348543882019052375882235064850369229061581644549845610572651352994941554009923762240006912858328052580831535819006908211080530877167995879375916841226886789225614713716708917215321663867054795412383549500935311400414543388045997371005744350135636997500943479291558234044807250022793640950495703591525160557009046317594898568821779252755714575797509338936193668399261105860899374010093949674453387626916345031354689422394753732836196974591179693205305376853765624914331194851087269431190812179563007037340939066309346303069457278754444045587370256649334383380535242892325811549416116131933671633247197218024787314116797904628444677763410198211532652125466074231688739222883134054137809093646104772719941253506197251328162035612089019244843435963449891721582081476905062808084514975297736581550331395926338355220239416139500506890765660714289561696683179627331732857171767921708491255546227330101662418282937879703471570288279884913217412010476901454210611885230003021110403781920194217552443557277635015003772299277739450611734200012463837573278973939236162600402634488559883791181076494306363849139094109601727081954534050590250654407630568577991814071898408782660798518810269363791130365139391372960989580342582496461970180957459575998917323840684519397670669400838058617514595291234644322142975746867450524728168934024563558812720216251782928416395977132299475192593430075321315087038207195707778104249389204840468935729609126661183955057879767457220014306030053087966759702044302980703268085441920153865814223669084806569782526569164370898490444738196566031624606809106480644489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] 99725413450937354678479774916190459263107864592362404832910440727322075392870434684444618513729897987154934438369301487656691632470750451929628635518100472538492054230733848373915024913079182081079036482532681295398493750106029142084654934374823280378918114223617481134326347684378483731838418942890015609826065473218659329000354015697185081709730119896512667513859788251464783221788912774759331280503232770030897075313188840961305134833138261076338305555433062287822558253573768193292639663711371907819298564096647329703579697823949858248055209043798224548497280338149401726416319264771545285991141170902791075755605003555640958303463268384228441261319177531826459265071761796302228912291802397582995951068201240432811557095348417284614482606840919656918746135226471417068598639263407559583346304008632818700906361302899696792633123271230117630968809923224049397553258613332895547072068775993421114877832989665301237526691774312005355891639932842843270976886130775474117940940245363578318264579327540143353649851824093510801491426644149426649287999882117813538060504765688667324292147908583614959570139257413338382236525464415186981674454637357739028602286823323630574167200942446349619984325684982856066038276645143735749702374122023688891351212567001332362934373014319599329297930280870676094343129540462605185339894935864341231574261057219885812079144431981838964430650630968349434499175643774507172667838183346825503771436182887711204096357712001100294525366343996902034538116815421934082077132040553405893408441383213494754797953895440341873074213877630536733963372542787479552106709740925659249361546919227766518746472650456474541447939628233438260891745153623219693051824528933070220199891001238928927399363692480907395264775563748893160786625548740740374401453812028594803944439644460991173281866007964794231505362308763304213141954652366656913320906646842203682936406170528014927334429690434993079082580419300580321500952833700523886120785875911532558222300365932692759193184988171824228056162878394466383794246872662808450311445514059535232723930550718280572616180003555848671008442889603314046957519840886949830151601417284645900188462166329906176171420599369611022188969906989493855983083479690181472977559824297551351376396291391770658763429091595775261561562673014797454962563500539005379025645470395819620666152277119002783486691545175054848480252449657704128385344641760536187438816815351118168157276299315310801434739163951695938355284166958112370496888467201013524541880176841009187230334178637111550034602697597276665070275724878713989618031452157126449308223980724586607688737095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 1359727704994710026987824403358117320854175189176203927639302131335286229418583236174791165038542318436180686560808739781236407784383469739998256166606054988986264498859569507671032938121221481628987931405343079717105509174432426867279340409594080551262722784059791520254952972900609025606786788985740236143403913844195578517146571880545250489649432847918734876908014380775681503321216494636744708972179595208403219761961451484932476118281748736001401984400716247904021643724669513129518345490795459061195124443178825394256350222266820340756710142787362318503216317917776210145507734749079985408610292612592392252544178342113847577536533309316971293185496537798818422353691379930265812417674419850688070118344837480449173206550361751151491995153440966690762473191557938902574577448388988582656995299919853827170948388668838095278602181949396018831178041560642344829747930966310260293944244976828791638931884666797219998983148464289608724954539427855362023222151825214655773383539177626239623827722454950200725143098209417204442783883128653538692202274637993689323147528074759467143583980456490661170522225629080535844430248926244038285044420074093255240278051287683539818235044586835361701008556273738287996384113580765263075691103098656850018368698014759565297161909542944550406203445638876830484612280717359009788807802736865732362747803558808275475001886656742952002126022734792688796566986237754972583136765122766932201317836743364473229331136611841923194513059280669564935984469831901331121128275357867680102141544130010438949018096574154703333363979822735214716417167596630666821617150381900886930799902825157981006432189209469943002810730488335075111764162671334854939549791686745990704695783208383765612291038478556540202255505324852804945323012482096505751707563666939274776374627606880571586533311368605485013455832533079994015992490369858066759142228363585165613655271193783936461459776958618766042758672234198106044733701960622717442511786453166986516534768387381140636922833426698017465506984903987279620292098342989373406869296507297977138662689106721765083017034144989124248778400197789919123711491461385541247922018012554006371188001797341745066322280842521435260138922353022787723821385572472483713626322596815057095735175625377977325656543640982989167620644798437175914908754857787320344528806916991250922860334922258749888742431407527196202686885826497312128003691261084850239693133558132232031988265568321654400673046357754568545001703434116925153070005972426531915716830247312347743364942586584680185585237636457883169753581378689928157958255745732910023656024186394595132157460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -21513216219389967612011498190878935690735675210724760670765899221976284543092574779075729343234155528662902900421206052422588254399298687366335290940737933760535542678671497219150100180909911264151081448889274840921479075159513676027390175581739069108633692409479582860409504173938474688986214396039369291208748857309658165780602510447066873809473771657345739758319301013606854991140128232155057109637276242466030995527751147894027224701818626004242460126185497087700640990727370061772042198266121557525568932222055384190709542590740232521312459923136693820759992519848862561678449342361301518224508156515677003722538281591430282409043648380335539931239657892803980757259789720735255369494007864575755375830876099791445182963038670409132826370762265064387867607879752401305809998498112221823567490982032284200240804539356943467159748513836303839325275897192861180432694936372638748191579221674992990724927617890695335019342652040342115914581587430356792843841131925658402210952212300252528157149161215156430884619829835151037022397591348346902514892659916697449602301122032283332923757268510015059347112197724317023762705334389295397062556445402391074207251947602992645090857697729245272201305039442880175881361698971535861428731871471527236651655261367568881283791733749112649891329456748142727527736661885186953491851708849648660087908072378293779127610751503800175006458906376222130564595270826078726818312703322573449604907389524849191211688891534961027039811595504973943700523371596124265910494524255898323065153446878089575989094351587477194017007793081359564362871172346022752188719051252306943306196691889363185517256770981649541295920029138904353767964110249103744087051406784724109234352680058782215500318986926358502391651959426862358373133565386778127957844531137594936510658344974567907744886471169929745656832511863955327718455110412466428561352072527027638243898726540455352327640786688907814853883875767079736832596760527692846365358395598398339637751994722723921253205101145855292793663598842672555808796610647719484047195206663664650279054266652978023045570437234409805155441064714881338018432938130544961122042367830527215864374949273609217755006764830579777712253445836024621750518754162794303055847591587267984778033051271357188528882723107205133405285423960853620284953576240049978196986484980636225072532547746573035376037266092152216932873937076013583428887981734318083058422027865175698538511293663832495845828537059677008713540361258478450414223186383966422132255408480310862016233038261654300023019623831011013072627800367083158067992363608855420436364903714384635726680555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 14194913213684541524413463816571330164145033511404838973107030579744843054045719129236161779614103113953058917298566532639174124798458977034650693123701490035384820493389296406476340851518066587306234845033177221902864437133056310322576764999842144396955557500989936581705907921598018766558590689012970501609537006082816377076795095759646914801162938874712974541716525397292578416383238021912905642078224099173560955293226013173778411412669062745932372827674059309966485321373613275982002627371205251335000888242799804511117249626243843981494657305596747096267334598123410048117924609015193777136776624884775574753348474949329715880036917694517346443016288436365672066146864055532255676795742167073860732248673526434892946541760761358004207530315201997332682416942785504294224401625555416109371208126488125034747409346105513102413950640269041019148375236974566106976338215054273968008587341560784216025173547842734214403940661757071666251523703468284734684354182393413412431638913132466838114767253740670870147084894091243265086388376055856325514397048444198831684214162785814602674154401286705765980124027411586706343339163830922140432867110865114043801032294002503990941102343064789415290521039493604296495886433719473744655234663102153469264790670293641247720333751336421081802414651762042720582422073130392323289350288138977058358134225975332249971248026365880288273871005215999305070345948025863333137872755407091187649476337220758201191134682051872558571266697281068231227022387885378186801828528134683300961177090524423075239417874435886812984614364261299139105779664139811888655547822592278890971545854444533578145372305605602473585629818190061071706083284458497649918747550583454356296162380180771827846066824769810675229883746964821299048127357403917088057378559278451255547118794891878854619480665466016779450503851101853302657675075489293515733885899375768805137894384337891475736035336003491311953051161333026155172176381180593300390945819763211709685269916036372181560068755091266562673422863428558197880615607918889979801794500174109110269203335543334344642446628213706969407828956010482975091468598385182432918407509910019938123566680844932950480934312696230749279198673040402571485143328552239664827633537416760950378080181315813006079081591025139252065498343570706598956525343677161911460911213088971799287031905230193169243316417497432691480637664686619946901151751337081433823742529620331703874966769649964011755250449432337842142165769086654109647520059581150706450418255638431071557421030110952333155482347425979228133011742382419419196759619612987846279782094697817931670722969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -5390797540115655983470901951439538136386659386375694831960434924213252320933197897584010006725654751718961937805019441901310110249600493372832357101744041094814655035939020707517540722039275035571476612845107479467796488744245965893317613573869969312090446847393546760340116535310161566617264414171740559952390267928029697295243471728275066592246623726848536407392925106685864457202740620757164224577467956523035135825612802597524956702283126117639109427449556971769749043659526195291614153212302915001339985271717541783389097270804619424408645361770033582300413961161042788564560692546472181768761009882031792049985711104529797383715946156054980332186585409399731396604497078313890751466220736725367948508175172948736720577643026806922465927177613107559326642395787111069241036685138496149619492249228375042440797589085714954554831028205107335515539271335754308682411911103349469997306810286782010794491514528577520144798462496021862195106525878758746447384811515282081546269830925650975374990433123787491880904750803900366069054181476713000825024884709887279170874625091615004104197565204879533718471536084987340892440686666523717258877246081416331041545023401312459938304210027211505449491816241844027115822748407736472450902878301684047280832822652867763920945992933068225345060580687616067290152965061395220681147647034397800703757460085590259680620485464861681570779315923944138056377407584348094253839052726577407574634977107484004733645065433444125599614815544452569016337906371676538245662526264249202486878555264525166840160872691140827741538114912081957907299086230745433241434146091484176162603072049770069389819460898046652177652215879103732617366653523502922932409444063846925337723952373052308552333515828165184051206905426692190829177006651072355732302995898910563283953363657541192381113171289363330973245373545726836308162339295106746511444353023821317358150575272932487420009525873054727098052985065335835471944924307731500600990021905945815404617786346797335402746274853265843801676371754302639650486630255184802167349006001045726521697254477729961666287136934068719894303952326276262232671460364207745775120394222083345279693893789391784518434046049758809166351512116384911007964690675600283605943165718994868271678871679739547339747629623749130714989606392365699752212982235664295797580556689799738004869049324189175654745575424689498707605414237441739342685695706940547061656680710867656068913499939389663914348917009752442549389675426698400931420399931280831655000052624292927007684752137275557389591691094456346719393865009495558386964681205248829441302837807560226366963056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 1040039155483355249726464310108984838945787089210744975940877481729259602561781575653244524298943239997317261278396001305721466782621576787085528900073066803343391637802529434633549830762856275392663641274841570938656408268907688619645320666810020098677183082168005680397099658682443440975752229869530974958729057597681156811871129686517706224709294489253381652742778963366520301097378258766506103199296169868225178669796558501931262358315957316604928026831756655000681731296627617671400021817606475032103862657396518271996347256165535680412008678389829895036056184122328065773010243307062279737837165620825679995728505822118506090959598274022943957116963198734867528567546701339537176487380558936311873925108685106353207509476236646321077380075217246881471715449088625548908347258330804661519516575435334820845525312681989561852155210167029360662602327207444194293426786007057595495993213496938284596600055094391176966031018405576142484463222911514772820681762121252595523114971587190633318931176051541204466104667412969878499831982779789135123282283781386528759085704009891276088839232787696791421000485218786337859896658166507813846184387750624572821625050624695034546854022926845500962606324372317210538504592389892413254468891488257493489498451440877395226047497632265837584364642479500747563189382416989083891121612026349365261619084553350204023645558583421087544841869900534505301972392688567272391973733858100438818031893883142647433538782082055178349026984749623847700489627753735666256589953817805773116954194382991801629250439381158542240634097947780718965220789038380194375671885963064481189566629037174554362713235479506545742233570791373061300596219684266108764670222224318576254213951818589554576864072649073137123341805362974867944919078613490145770230267237793154803892718728331566664473560019248816365181498302387796756543550929005923204445191125463238448505902702399805341021300346662505637691356694394319047314162770072886356711762768931421119624713154143165063395294264867146263241863896855682956879351091558994122384796273195595384537121256471679997135534073008614102978336406496788942251966621303888810572127753740842840409146719799534090735851334295938069546348329417291163851412640474771554362410230003343212594809722492204112371593924421447297173170533301729329319854572291956747509462949090363656097672678689025921689875323915153296316585326655287199169010095620008521571632689028594378461812584501999331641013036491113375328049281294611807336775344535836843279666557867660608417002216495424801528567495195347287346055468815696345153341978107598374984408471115483625847521280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 226404232995907965755914693249388748191623665889707937179200178442430547885302325539996135248501268255597191210683823996054728901904738850292566723912953214163967797418527285036006386223582640163734815016826990160334571121247516839930742356458199939552396981641250789337180090358771336576281816671966312851066857427550608631100825562242186259383968009921917054844618933511321394015231217112075544224205147343396228148386158592970539131142705015056413565624488639841496718620018309946009533092071144562349699337015301827713202306397027420310154817855827873308336750314877546984558140881659442410310000632580954741841073507610483549529608135139058331116787238292657467015035127791971426504675029075289505191231095710130112042399693644643775109786892469092966711010371842130284471777398831083329321371627577878122894215842487598532918621320462707267315250455625289624138767287924064021187631804485073292394024839534968912245661128278701808712417001794047981154613952338551281470523606264977475616632132146005445724696286781184609117886499285444236190793082863202588626389334426947280646240004569546149139775592963918096476555935444325208118332974034316639989035312029669264616543958312505717770356780420625335132548299311508925823444753377827975348761301243528225347049942805904730312017813507388048262583282507541794199869642426982094311318261858362740121837948109156665108401673066765878240482172534774088197570213153035168976735632507707821789398395685779675390183883830863568252044946488903049364094993072662465421506506025427131986367121917702238602447422926474278816698687654429240400271162693027078004176488908593754261359632048382034007129107688328602008819044145314349566051855939192145143112683503135137259971873407583483616559445545915191726484948616231118065985047011089426262660185711489477407152738490546411036113115359397107993583317350687096841079944698474922796426972340021198661978526985359584871523319594663727570384227833416152021966889918420458117694379523134247853710786748189493840966445544115117239454800123448939398272596511761038452600905489053604524836205891748068245770014124661527620765293649291869404692706580752888901039785111023001856797721091863796160279092968178230004620960589534139209149622131805408837772811672319499928774365978478101530827221193140399467302408427142803181956643850725755245949233727141718938714574580231734427232922806070866614342269190396686580312926625932498017879291055792319439559465913643131287433274606437298757486740652358562443772198979391579304656638758160953384047133676430090614309443290599049025346798081097074922672839239354407882588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -321280092168447365085125905364695643431160289958498217432367787194348778269351105174916171558193425966082269859136749785488864495230224952498701506534796105451470866992296598117515693442318928673785395468732618905395874850324815813037105782225696140105028939118642309563752520636565288138090720576901507360460242921815501840580747621028199784804145045776975862447994430006892382212436618665993776017069103460807077914488611542532550250394853817000608420721671605142038854503385037641485505098208111379978967203558285611999713677459042461676260219369240320137386160319832355468421456829940296691300379399368026571947341307617533309413848689549329511253827058763102815687870009416126677788144090229395270059614663129130712427582993302440076703373888877488178341896873461872132020586899527828695933897505856835661997670856336284000470651955428468296027669925552413437890827888272513413990133216158193199074360838367787473949014645508693076901927100888253974570066284555592652615698909078413704841014078820220323981881597706795918509405677286262720244375423894430636987240999452317197484782099052464377628654818355190625691087245631843635330465006503695521364955763715935804067772014103281054408035847750180582969785357217723054108159169342022975596140237215802657686099816851038242927598186479460657177855903203580405437354576006992973085343782065537511543051662000444097647025303257621271641899158749148047601326737684873821782912701625996553460340462184906709731593095234300042116478139631585074262928032234363760740269173624278157541759647735532315646590130167987448206633741443024156119812592265280811801497262205154344608497646002087906029911960236877275750570663883737745485548922412701135188851466816769156231522266367906943076327269308003956240984479448809410018539088584658826012772230648495906641349827337404659381396388551216468733353982744952380296237015904541402132776188044405631782814307009884146160692475504787898100858111174012216957407087466949903354492939549205785550854158122713727605993037957201747125546384301123361430029174950784505479985770485712397133556692653943998063910808994096572178082815672596106110741792202697232263689026808143057647548705614104246474556669006872864393535173645005358675231183658413730483474271612237545959851252811319396188036131270266181864336688785277155871081698001548183580597984000777066972614688124063752575464125575780482824566024489754479433393030942908066657907936077921603157700272713590873496557124649390187557593288407262584932259217264276599888373219718645058542205586223021434259445448628820137905065042506155366891337980300772425187983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 181436872306752996822394332288635310786045391640065609454312843780192494016155290654358349374933468419821604939721181649571801836113450387343517463649461508589398476476174370169417348858571537553816365576154294553203959807240597752892399100786874363635985507549418057568719195649324916368636046377850162755853201417695064795608776498268717314115405777132435220716010028661329140765661570716746666723920936640336918602923354860738187035620483673084424123754124823180235282724981031626885628407867697303726121772415323837194580651266620709266044358447390284903294613430184898607212664998769184626827719524114774278274363628201731398705090587346751559853522068430653484388341682860435156138887712159762934375168371036106849599257326426608148447307290078751977295759213158821733334817722358056687120083189680700834549176021191889169660299594300087333601427784123663428765129612179151738008643233201369029632538678232541810250053508231138312919915833932350085519849499370453603442819078013994778203384432221237456745979067350846694997303764209749096484361395071207339451488757336469095202427275534275467543767298418822704886175412118143980283207676510367980540896795067637070246861305270299166225575408336695522913728376786226133172777008069399343435533726434618137348822903897863875619640743996759751009983647397209708595244238596314254302033918261708063121574564121308466872460768919106834640190168829811181125628273270721568739292905873309317758433402872433940254280848886712984932746719916461670688220077626584190501375288009740508150986193817501063965228304737887627658043430354385915217117840528554252738142831101243183893024120284111146422182998091284433971160691868185261500254529738661690197159963333245738595168714833793875298131811126432093598454280054398387804413830627243416721626019481135130479650729646246356643630233936603812748760214113231901581055812331006796933562457693012232129490419207860819881256559944146008807092398810506868696005202685546759229107264993636053947241529799423536514401795580117352773723119411661068574083565639652354459431672670115242369810587313391852995001978340547579487395283466004313597737969673928238569311952411982158211921014641784548305178024264823813956827534145579217904327069170557945034197204965700614845452476002162863775151222334628374052505077895798243037873075925308961024626424941218226513140404213488292927046563998818781862694616101058642594562599091720094734887453848941868915114001418743393220322396388166064432089045196811449360294425359709016628064693759666443756011799408135429514136147298140389163470579534700006691804263995037775969648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -75594819237906093993381095425834241957191467774501255999075712357247818285097696526792520407928521359761986607304793492124668721721846866567257718001531744461591878544457736968403098932960209297270447726701442171906265307367933059317953608043833989457014124279381592784321434937415982944963768200352393076379525133162232480269956294331498432034193133690315186053279665541191154998248137215220599111068559508077183304885318332588824318922992799345637634815327836546745053092616503749065407424770081075110359126243008335341226506003728943937185781534082521972352316723475303180039130020382154544301203419591098836703854870379575337411216177826520209042922356255858104509197220438916494862952981306878947539829609728686215943932830585115613714822508074471040677209663394587995643230004318510095865286752015167350976110283457695404554614029022018495310762705312538648955280667792342315711808521411907492595398252098367401435572372823200715769327985199884319634811796768132803227788897228298819941891414333807400293997892701213146876706331006286916394592085812621526216770686698931456932029920232181910010547051123770699039312380648912514630564977777452396870702112760184513058003895914889508471499037789591438049499589261827219311543105921311491301474059234343653549180209345667522278324160724803444541272592004625751156668283094277596000842301305079728221106547076154274033593462781759471419240181443431100201723790002860066864650754433980186066705999461208222396316370341475148856567193149988924862964314665139547750090104608975514152961782020685170135170001199950726450630779647327692555707551407630521729218070624324402815105717660417000185582390237497305035635448834598840903582855492922238977519103743916414421356096061624409145675993787440467416650520705414619564806894325211422821609685689770047868052489346107789083102495942179191672422112606338351823780768960414502869003304517437765551211966581792831422409241068965610058457348605643450766376674774946200164743994391299832298353381106939996483400067643204011447486109268969451598196478999148238094531648327127811811487879222213141864367931833405546027125464309120128075918213041189748567441925806284138181796043051682117611429314695743404911731696218928624154714220427756116520818438169982673711130588506901353418166268003638564283004598394514629230159095868205420882338860728232090287507102845487463100049235983448677173435122569515807750815071777363577349676307071054398868320246082019471835742734248937726769910436735922861134196198540878210393044407396727457598192272792658089207072831523828383101817755783322350208022465056626400682835968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 25959427678671076773742877871719460947310453345294912514908999729105985250605592629645206521468837905331149937352056027555188476509114379586306209061146477831515606234403578053913621845998529006695413042546027318541784328911680351487109823103459479523873031290481158041936529050763390096828280544298033909118328473052780250674975662497201031536524472935744872639563637849805488623788702343712059850135771693381767320238759241597215991598783239414672617938749255981499766835044562481566679508684669997398571889304754882414924633908142395136712271906476847676106655736859925857447989456833343941034801389507013715657148808014765299606731831817626474912823233524814749156912484974395840071300621487792990744528609298749693304598196467356420755431754383055638083154693278941166169391153897224717187383460725412540792162458234260136863346260220071544945144644032748164458756010736534787396938901347874685081200584934915833019200662374856810106940960147516826381603435076765777473045616130858312495443681526988002765235969271951801726721190558578921844125350190030279638297821757133651880440736500834926332500598575093608568889930589579942964607340320986158269849791320591736930668949402897823717259178876702523551788771271230170223770977477591568510015666207806223107854055610523544613155955790464640009936420821231746264082668490755394125217500875874970485102539103245688384323912033124242593089745394053495908698746575697084182662807385516834449321705548623262153180141811745589057050621904189360243906134232347926318233321942303438022451327292524814968368475757533391012934387192494348322703084457997904711038390844316701521868104374781407262801916097246187616802776724877933743765785615291620085644450181078273502881331245695549598518298318467754904656570374506082595060994079938282962184954742002592426789132077730947930081432757945203164105207051828431435512428142072485323311237240111867797609521476552992154032185127654061570493995766455637061424438484483676325675250710986104843780762403948082225434335034018560343093080964735420854689731585420183090119270351265491169584120000829146328529313562838313454983743480876667804023487137691237257579684965116553057677302866053756921865157879559933184985539013199599979980601493920078642892933010870893793099434209482669142548583170788809289324327783607101701627869527664657220363632127700279160728414168302579963488319753195786626106111412973004427010130343153213469783268726512565131806919179932733576892302959326925321486986169697322549227929217886016634453918148802667780819764238782671136618208797106802091538871852291808089178840190555355114110976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -7512082615085427517035665116585415349404015742242639465475591252734422215983803684386041951427461850955777977941023815475210625954050069904190316735205134629477370786779927337209593983137163720875546283651818762599797722503943061492425065454787796944090633048748443517754733898001202105792265020948739442263586955045705744214929672521395369472878695892609477244925954939474529389175415239064035632244752029797593725206366860649336920667415059597768431608236398511811057383927362589335457110183217316618516224318930115801969801745654371346542828018819014769043100344994034365861341445753513854100646600828853784993897602346768416510177174413328991843228183910353478627390025242781463852696660818659399986459028535063421187214796765504264231581417615391986244155958946764758619404618655289556339213894096170307469770210510944368863483949552346626222525495237135944724174985483692005835225367086840190837634214146269431176306436797795833433551225782726602104152126427116656883448292226507422382486962219953080679161456649113672492193081617361364654393398657944923883781831795392844671591481161593707471067511682659854258573132359702481931582407652106351080802784416266061341028313647075170336105449817077231663536229127219405853627068917314718752684066187232959247378421522210831491639711705227019927147379118753959706325718215780071854347115969056099639317391134984994726576018753184322076734023897285491883743114528036428980998991003211440345691027300216547603144715629121871650224266858201809516296867319560854573287494548448392197372932090594390690659887250166867213151752637528660749983369691862456726869357758766094790864970775957732329483686022095451201661105398600291564522463990210814101059288386156282409265444252112731052633856897383104043509409171527486377452060044508825173548000957348174368511337457974238940717975216345068393035924424560633907559735902020547684783607380636589753914166249606023340963863634449082589886417049578855352423159860723106490058195295070724732477056408935666734254747622496654030848033886807860173256073768648677464827494556063108182357149156428325112986215555606855013827254779106691941902151022727085302954033269119104645762051620805557879942322482500144269452017681805077320227030949007950920693843193909937168149693443597969520450673095695228507403380669596340007752437185035607082767265385885415056889367366566581744665453026764036949543345813798853678104437142491464766865795958438930205163084721510529135897973711092382586730828782920467616273154119624966547962454327457121032941498939647225209950325094466807315408451401945908534598486513992502628843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 1789288137556720072422676578191353339638448972245481477977171183887867380393346664877302503676344072363836980864265780619670412292457992873111345134597202883622619063381332130777839740916104738240831713515604689213237404391059445341713934825431494588531192133708968046983405822680987120879513167014358771037146292045623931703341926029105957167050022052613684672497263559864683873175061199861120251948254060226364315400031453756815497510250826456517709553619672066856654088859632535012375977867739471411501264950721190482618254760978372788701927035291251968720993441066549873199519220787015618036039199692345436496948740126262455072310319999998462729682442926166554903912544677505428928274734333924883645444165255893533744460009239461173322774584145154294534492907317935841296893716347510810326916986402390358506894978511759357129973149754600242818589415767595792184145591008764088426810382931167780911171809313753917785399172871189263527931539692621757244506621918459039253534478997856650361525030477675748463864886633988510986504680336973899653615170892080507540460208095648749300805788473426067236048385520083059966001215955192944404027730201955086759938630211501009984517804675826240023097102305782589481004903671656274745596576799839617573341105881072108776806613064978529629776461709151535488035989990380019369955492738240920538006786936514143674403846285840477016796427582417502782923095186549859768621950276444484236537531143199035462365136392390342221723411140921921045791375103049739298003391000768736649716222082345539348395343642411047094129525005764858448308912198408290482921615159361984367057697002617170182299400458536532398244159444128945814622828863176427075516517621318546792468917143400068560817130545415163523082247188447082482632248260261372278690307384886261141590289606501982271925067025132232077569368688401397000918242333014435128928902820094266728349817884675266415589091736871264410684167581747655914351277704824556400936767871168363200821267393880903822624996073330289005272274613448315675692373232580812291066432356071705268683394648959265556255536819364405570994549752880238307222496357992512697476145366200116819968325238503786526404542826466116723005212745324909034103060305665312320774859731335396231475735654426982177053978806424174769435677382163227815104399824532221464249599526429336821238043803170620886453982145631164522768032215113610661585686978895540731570250768433472753046813148572236651278560306787151230688506602285410267841653863851285081024216702225390194627696268248218067527190768222074421944205152760470560972614431934208772526497494087227012022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 111646443119789972888568669033352763016901234002029665937784095065349593277879226829488951349537802033172930479078250073445800612840849517654106036298165758241245227229038878813539452180742179618042329076092784190454769175161423053319978904313256656751180670822070377413398792468747764500797840365288797579187337382037716392906137839516503553600298203282663372280990284517359470066075932863973754361944950625340739150321386091662684204394662515803627132330015821052439041254140767636183596630484955033791025103589984938497728454891150022023844463740897604941953502103698664717103499368116832996345197441048637327443077651883868990907799917883840554881784195208050678217467219945658766656397331997938237804070257474510143794244953483468882479612806011013144983236225214856037294580853602958335065996059674415399928281578258910677080715107794793862191599649055986139779580005759037353001672645706946870474976519960931200517704650381464492354385935335678786312087527571213225565774947089670698324727161976271485861933422071674556116944900035661699149329051266293021418706304422527851137105637661055478245131328687379350549454379192559811108985129992339960721728047519882526487921346186038829297234462755289927716564527282968377886831077307936141087427434293328458074679137039199712369162409408711464446724081450101603705045697089243492793077100689938586546777966330413321498315072136625858439213311663374653051680091978059656549416574264032401991640292684896697090156557023556270960188643780192026516228364690129284951709306254109186777133554888937093042645041205371009543048592700975161058033073721493859947364768136057150407899232671948328960882023587557043444995409172931513037307355565505191252214955323235364412162117193578705942710770199828071152538799060337876348158831700977542753632371295586032889671272792714106474365753251265887738284324068634309143333993525328420770775813067506059598967040574441425020263169062366956676561562346702852854791347228490062991343517628093070342429898374146156572425550527713721074840818371473271514881916866523372659808153517709929752653514334762572607212294312683572768884846939857260637032248844110291781792408421886810731105233939419794488378738103741299747253880904721537809868205735246800895948134861873502461345320622508980890569661795504044299529603475655299294164836083947905542799965893377543906416772123211691666192261262792511766716588159831785188332931801339098098451846145217721260197224725806265768798220603395423147270422341374796954404209744326809914985684644132986727259420688901988650615538950457385146975869643832342169479693729792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -32475436965806507995033660887989399998441503425583727232112048442587690769458056533268357986112119504261581892906985826138131452338899876095395985085930063564431482966958941111743450795219508768081808720243810494098794049564546886538944890853283662359699306434539634223227315190581800439579442929848939762304087192368246068409033979251765023766347745842897612108561228861678825748856904416919739564414438768106250032773060077236915360658926564553928079152188386372896728099276597365274700804057862693812962371405447082799529513187579939036563250896781778438244480101137807243703886205974238501796991615948521165614057069277731612778601811222360309832643968286882525987270915372389235885018249566600851227125702920703582712655284596605271719114635576298708349662955828592454922443593778972058926026674893138610144185660415349899940345988328509498266522519395619107611884944272168768071874908353416583709457157302746672491109812298334897304959130880895769300072327417796111339934983248234505398770446645707131024646019359659418825613435540526975289176779432050003397443307727017337774330404856370246856763590550917573077854321396735406233380934158771848432748764214301739043572788548037314608980845361097524997616134670366439671594689032436722845089594293119277326365744455381102496604950144069809215296613744100179755046751974462705204034076627425609413411616323872663796052777802220784497769146874792192244108683496058099069693846653246500518097318804651410279313034696610382489230650529474688057408401473122573271827480156872285548669056041240808517528956811606238969598120980835218097793503490820030680930519656696534633929081774040352830303309301045953187283909268554273987397078494434337823343321095268602998425699304601364345078723578825311184436315156970717166341141610776452510780686933986610480568644477215627779471800628107023665326640272175861947491154253662273841521266874203691226881857683695153329815740071445470407998130885520465383747946910836134858768957106570063563639532027125285155392600007285753177610472015995186238563479602986773850532825047446055373878999718788227948028316334782919804264436519604072329459577564795979856547589015348554496882524065258295572197531679342460599017926308616001001995600385548741974471973836265069437304042750104943791312522628167943340273722045484114846300306043850101464014991304216474236280396399247385496172916855118511625467276602964187953643416022248756646825573534507646243129405602829491377028714968066356459879113537433543068080234765359191979951025931722497679253507429286914704326047932790979809039141277445170644756479487246336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 1482594831729036644189779638227736657246232573797096621556866738455244460346958801886972155817519721934691404348087603233372155884089485020117107512410741471563334856413525683154562005075132832090278848553263863862602486366606543592962961967315840185413550549529247006734204333304359643771590447533810341652539131531523416586916230701171960577744445587912668012942456348583845615979334183502181965370283651054903746103594541752166188074483774868282773949146749208130893161686716578548946114788087069846853158179789318040712961087544000875691062332267453345711345941761598219163448690593287990152795355940832315200275689657911032591750572705080490676631494414110901663331928282261701140123848614377951958459857760449438619843995148717527306080394831873287502426165056290412835073356408493965304657226997692740916048045557922377005484548392536248968466828540410559093845459488138653483302453339834368633792240568444685874440288778888017515260231693995989290329429454101924264945818081793404165489054619626890584040644084765751236159636287722787826396789117722996002722651329488225178274680371559711824274582279403047409926035377273341396034039584395074787132843009170511025625430284952402796297426190765239705531124639398290975207346509112407216294052109636413562691929632668452846001944156391136295950945451981729447874485033950996144704516852087339483324528871332601323815030374848834527809905565731803800283103399994928211429636218668143611247012059745221945673054911257120714812578214265261107961285560280988673929403621280226098386541016729166157062954319671411007342584040865090740847511693115252356533873408187229462372140193331954156251918483247283110141672631521054753589650622562086282117604277345765628364658236341543543472506859222242569080571935268505363253771017304829795686459493578279849586068268045061982895605823676118798208709278454079027028687030962738233702166710793570974665490691200748577426856128556912288114000366703107721982693127116577351528692803322302568880577584236547215438553184192237409062921973545363890571545641118088262207631080480191686206478866060770900564668707270316930187846313641972548925591206493982202952445794552671938652326876805317474578854119559740827749171965521269744503586422065865421496757007247342708961415164474631367266070471923757090190804624011084002330918840181264741086139230577356468096571870148508845391586890687123160958586764098629366888195555576309233670025681978536513667032162897057726012267202062961602557154230896033413866550740633105753864361791305364499127116113495810569661795009965563418139135749188028408952567113269116928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -42362001763182751163823706401810835740594946870868827947229842469875751363630826642398559963152473717321138271584021582200323594740259708349166329499154494879941967007770967661090428665252783419258756850339183619957494004313937311080427365259955887761874659876963211539589290045586141237021841387771665006886226019464009176623481379334016107898007528546712053748015180164782612341748532387945095353485782861014656210569098857390928089061568076969487554063990220752363902297142345566619852331085830978375549200835918922305296828522622738567374656102200320088571978831765550421297631263413067955794142167842983924513050368503006927695669014955427327813208208983364666499072863508050011766043851303801073152570137203640571289588922851663356117102260190304650549034814722079231164609098583933032421635752136697427140540462370614659971988149945908276944528146897100557715381687995996200056699640118802770201388407309962564900043569413222437559611797398493243076535910801859306186236262207429341257179921270029913925982559538113163403188733706876775167475574363550728665437008439173280371156085280774107200749160384304810135790970074694555108265404175461080012776406776921297857727371962770035299054884701684174906864573133386571476826035713345221520491622054238754418524330015414095541808448589245884230067126497532502155146120313720171288911789156986016741281255508678774256224636258706407679847997339685610824390955226796112922793964852481493217380773528737211335942368387444075727557721726957296508344993447970344851845897932294666547510840193928894907564650234662190412868106002928960242043184947555581054616515842421465414866940930024945097313132090142854011681350865595041661703745831661065604388627882425062009236625339970922945367926259745038611415462330963531148876830538728667041306075126644164726497959118922093198001463660129533398331739789503653149434334700697026065267318387817590344347358910614379442050865361688774253170471608927804263865510661113959128931506228618705634354366063003589106733648400891742059870217422164630711218823779012509652890976800130062550209641638389281396936461811829825923922819852552988473983671065233993853744228241057560616416695654360835775113678185389434968689755202269738670775888268607945549383030523623343396443099671721042736698436013089985349163328355111953137690879685238815835238884638834905743286636233737345843290332396217272894548268746809062498889643636083219998381283323231335739708570460347433355223764686195983039872501974637472087577451425596669424670856823565609023817203081646983691631928446549755301661482352731535889645996217970196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 866383015134291184419507177927925673897257862205597515834238767798958385196665393785792178136521576790752905097496358039785896367396239255109456774241815989853185637231959950289063755675316673828456495716395120707314671806479721091563256133209684138378713428114390826977590637175019692985676737943821552614242356561530323110574100856249494745167145396809258155680655583003837478707432422964529600884260628774409507037885905216285472061295089340360448437809797518693963343495906188675077863943237291709123667765715377592709374614905187245556234641845009736863019118897858378275719415463220038777621406883359992927139929141750787702223465293172059085792738054688778598406533517344597106134642977925665022307656097209624695761457706563164302409121415515721125113363138163718147288641618986884019414587617122378559516297991345012681881946424377178604422868847557668603021716729321212695621050009699346738342128293779626022093013817128787681975111895781938904201688970746640515806121014502019728536511094320656462986379478514667769256829434349195311963463108921018706012063387642927997154615418357313759244547779641096050360956046626626945494528429679901973095337408734978182128346606895432531167717726727271074714680323360695022907747262907421426490864415269760649993775537599799724193518416760221225911351033912435885201759917128573198535640196628045633064761990511182748793065826064424150856982809691652301267774269156615144920701778662144794709417399977450920742310582574426747197436716037227287212376277430978860640755267687187504266288426016007455848948712430903527448022502138617928950714878001874492516632145683773461128701472051188868764373569832786915610139453302596528141662044724344276688803698829609359531254864447888316354129103428253012097727350890802655050116151554576217995362006522624608011455824396660532210491225215825297272802492916349281515047419617913968366844846811220508729651242803949753270320170383905759954918999861314485885781254464341894867297961161350519987656801848587121933865450227935981199990283508077159931363581047098755934556996580776529293632714998498699918551319587652766079997569363042108059864309403106678701588358393684730334864518800849971930967810658951631215702201661691658686178205799395586335158524968904977163370522713785374231332782610649852796549081720154593896273889127286794337457163406187645016110386820232678332677249880831585733112580814724518881027873573203711909961759142842857935924030527905974367134511002458003945032957647997422886852729383671069669722353286551759611075812007772573702896483985664818774359265320273230199130818956843024384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -12427469402292846655554220706241816529484469359036901958965302682500058559611425043219518630724779029273592809537837064312506401738809613451030637064668542342360627188662091480606877218791334033097234773260801672149962498861421896743475972025577990770679985900684493996668209850270577950007899809725980994538918794070064625564721481733044638946028541804270126951537429172271129748897036466409771748959324266517213038363674556652119987661447576956587425383295685044178072942088092695634291594990221819261755749980722689722771834493205153884326552198060110365828176033855034352942719857813040641007036096697719200646627292629030766142176273196982106967125963558995139165973100718936307891299438704212870824620545365885137871785650181703422550722453062858947189576286603454530523788672654328599799028532433499398411719598533988975087444180537268717460065410408898281656917154862619131994768156381200478695511151327817363383151309052619167662072168780291149828571331271841690353797492462845870364119969925574293002039895931310397483857770684912220878333239768697794551802569529112141866719921630864801640048531137633722470960947265606927301083277944643946855152396450026743288792225925203110931608563858038062583587539594369449164845074846661464898319818354199202905245843045076105437865835655641922208429985650294967637201093461872115497830677611538109404654333818337959790840941693444544007689990479249220624462458829585076902694850611697160445134858217417076228232581305942926310991243810818393303262201434234302368989490742635272606027651945418185437010082232705937560332831241798967767508673638580326139417063030072429483330900856301580951369034658223539849784062216981067243025289305904914053344731615029031645101294782162833441549715963966348868688714171088670783232884358158943791314500405459086732364411690441409046242022698578868799512744861369251581038873100996378319535297058830418882106502914072769371542936450035605893136301398179909620693808398019891884992829163853691662571041399776738387818535230757704441865872309719114614458096490404448185963025734053472151099603914016869383425277794391062007387485525707633730156246088286797804969487466019645013945008949569282547811729296091943334124193546040821451800962087789179022210034529659616838518644065093536536954478614454911877509670579737825619281849253645693784055149986791633499408159880355353477992063110963995848056963396693038089763044719139379248096800620439943241028415894004082396880924388615838411579992504187705705799549657723001224543604872449767962876189960229235730430109503867143767753884633213533707124237652599056105472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 125640916505533990664386187649721170013999610948402142835684059123608976952450264838139153001824457489646317523822600525635672576935877129618964218210039115920388377222520048668996545751836066707878377838047699062545988305140877627071042668758497114277915728878004925574226019712242964088245462747033622206902870956107108029621873991341873983686763543246841749425182610877977653192288587717968822072035916256183646589989922700944358470956958906825096326015465748688862622084715105427536887885059439109605482586142508187374160494691468811404601287734095173717578034296572096792620116697976600822021718950077221307358593039759972021457345019853141472785795176134098521256310912855985202497778309504194215069712181004862127911888003344992811294634023876293350131575332770052027344238709808903616159154760782170181194827386192072086541971635170661765602492907404643019041842775552479119412516084648002514771138450046759183078558765824207019719372668826470189179249869742994802891015639910518118137658947534014177584409659366899009050960991389380653461093636755226856152788259956168497379822298605214431163152679738036617291870445533579261273057329951814757825269129768864011652153718726175600172767644792252589906516206553806616599638830936874654684302076938382317196723279061319697674508834720716846069693879812870087075067784285802212925888634483273867208045947320725245379702330807160938662799732842565823035964845901364767194698009821308063260739874597783267608283881196659252335416422888806015056469037850230959067097411039658228726483687481480852899698637632226159986271262316231818925780583799458224501130017855110186927883936519139189757435304701697382515329205979791053026690848305496666553506957912070992824295059305854545600113310023687323387307258838507944521963627767467772483034953954994414105676384408900444490711015081415993166623486487726521649078511424265087167456385122559810039209233609625494339282502982055496912278350798011378312165738987967817744533555867100869810269468565477999299941778076123957811482658305077702895987323015682097278747092002280435983556719539740194620557205657845524142744569087565511071347809183317003632465573924045907744588815792728646525881268485926028751745488912708963100224096360574714777174586174088472819921631763116924750194922176644868955711310751012719154316285460881090457424851026091843770987041344951748819600196097441109422646856678035564326475748106219536565668485970233905649736178900830832525271671767606269180586702413815426580253375581237452711189278767186585817896499801202033763236004659981090169596704808087205527593998785286772883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -838127511856836261102270171122112396994488212584328415081835515249440168553138408425093408371927146430944708304665496635672807917121133269249514471281067063876089754271126120372286684087927402940455243734758728726377429405413901559453142925409359041330969608622738395195396390263488772140207225601083964829602255022349836108799747879110178542695153607382333139954962515458050884425278509264197105639624848001714818488816222484874593069370124817524473384111281424805727110919961251072546957882360274833213242231033563319946728897625536755128698191487342194867888415846616415850345966051184870208798623915040763909251507665151994968992875698458234888463457803111546759745488312889204883159720228425098495060730857939871482689122491448261601058316626507979080987239111483019994582730480558490412042656226468496708685883332564611647432006858478906636186754533473064241885676183121027623436322443521045414001994470461478143819129776435914935530625492159787302036215044774882981074154801163351449602234554845923646051546318197582854436605761906610318955765798381723976825676127922317956278393113911643032691308123345467728042536587175146355108602733358795449666383242192041642264862634971130288068369414112327005782861767930099110320132300511899841268349036484565031632345087147753665039342609333853182309998254817135515677619252593986560830452585261918351217644050897790585412303577353998849398537956318396015960155112376909170301086872071424377306835776228121462333825123189846810881805299872994128908881615620394170933845554409504245269067313467744176184549636577279378153227902165089206642412800526878874415271564385310225247254175318822432612586409003768997960815274590821893356404742660761019606124253315878571172025844489611549499215606754706033763564446277469147036199556856716212323028824966488029662941218101773364423519039245381027130567464431590472311325876869714271573616861458374150989235702194060962984480317370328394189676277907085936192529661223527555168513211673063969193451988676725768291594781995495618321639872276353030044649213936935347659867183628601423415607257392456210563192031325504455021717074151022887820528847200562539052397215387154585281258765081405148413595027676242716119015843194047088208853546000564112746360771898407264823702893646317221272741460002521730983333784400175244695279670041348809661457516947326250649291641256030829406096508262805224592879863734700077372732064568217714552615029058596980723096286160048650918119868281658025919957133365030288463134905967200212632612569587262012931339057924337146754854268803295684081504170300558906801891778354960106782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 3763574520113113969869719400108899607197707491659893843464979388381251424584261960397840479641514276429251206678549934581153290883437075023372669633544053760354137874623211126688775706629963904716736211707238967756102325750563410992927936155456899339708384603049242200293306148284941888384378479309277488801052473950423091206393591763228637476691268022728593773589307838906998767002178288168992617271956186600354047662603448203173462705831579093728409421080734015527175827993679933415682475170017464967598622177236458763215294951784051227444876816580339378284713118931363023645962373657641623936790281255485222748885148327889725405283840458242849084353430301364778080251332645328623889800805890501179398023501581944802313788951365871133980651435657743634735817780883356544964721414946126496213105018971096946997766407681338392911533279327156025413386059047806408134763928960932198132439027153821158963842191966298910331945158015938845137454192836226250434806299555260738426516336525023270113572506078513833646558944922025376390818217854686306298854903708335145859764422639728289322401159915263547476474994564191690573157193301836729563751377506837522056255812843980648595112398592057232709580609664992120978488981823816103728068214913953172075132873203027827051882244397306537345814084593239888379839022946756410071265172623737653277133421722727757625617873977909381568825331732293574663782984614074990818369767476881745042414672003312158381695612404263069746287083925259216341995893118549430181113301925863568547911537068194913783755580040453730830393260010552706091333872065175599347757749496625907273062063958365972041685097120797331727868424783299348990637506384766786779042058318767044103783173880003959122390076882535302713048262502895815713732456937752076407192456938915978646825615821666034954058230998210488857680057529500042815426382978079991942864594036665124071696385514216256886654985346779993249204502578598889127504395097553253284560954795147829718552755228426968557864733044900912245203264138214128757023161205249094999620878010803677170447638961548559173967376011454280672145924044181741845512034690343335949398177382004066631248743070979770034558469198302105345090945438991123616964764982689419676519643202695926146096837122207103412807931191906998635073325267006651134341131936017248890968019057084683917899969081398987232777794653144907130217552994799863098721680625242955255111251043127948758786407261329655896418448184896668824345937822625519111912512411624895757532180217301948480968440115407621260127444185658518907350322546835026991652935495722611493067676266054761853222912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -12880661502715277761041491716745333162382054109792920029452028834837378767566257082190522974658793516914570333016936791069617349074416221462126162962961524789900220399524529095164012562886866136030737444615357500329801640582228274573537794508889190954557859570534650272130266557011054058567873301967576116309645273177200063450883839636481237237230666012192385356280413461317877717661170027701944630492265859926398815337003099738375064138617958744401090975808304232059203418996879341791147962500621984273600222668403022134753381326012686575462210507761928537935677935598529142731069413974362191189084685140012932614961826481765011473358459858871555717646035187515903138808443259892533354867895311945754114421330113077077782943837899079623905694341679975332936759926708969298133654120369735050703759885243911328045273410180892123411316283931139677902081239514088474445105684024649724247222536268044717624983634478901496875029607006999632618403208715702196255000870820104537061320809491006868061488755094187173147329884635373084416878160307989830239040767927826415059143269653281068166188685375361939959037345334426037678990289647532673963709390871812347274736681213401249247216704186692197271974432692784955430136424114713729746344812727758375819780818426775868558412321818195799964357855858172794662424542614568835873248434254179876885725763683101368449515590157000105291565212959903072207170457017901043087562356029142127721474174071082221488764165066152024859961286750887200915541401987738422098288281300754155319010484453871490869370180796290184788413039165321148567495107216465611371208130940073577699868451195009114550978777590841275601184255718289478326801951628800867660815617361086091070366841921048597844849209746679207932223546355162643515272819662855946785720725722778202084756949500409912486123887160764663573938444310077215377490624361559247312855107513671092855456229118710243856169330284914167138932034134068738804348967415354250171000752346358252232567494218153805843410398615462842148656298354767891411997221055257135926898647945420167613710074568378033962042798984388026217671029237651993023811356996879277733288201866489417829973784214646474422135211292459484058081699812565150575821967429789315514335776936336674465686265161172431120291119161518175013673384010192645713070406662199353837246682107371584214491647632497320413080016861544701290806088602756899874450132138636261147745686572054706825742379628588751740032934316406957824476940168818128167797657315381753803836592552596921351016371743151534008554300083183791411191474682651184539895590529127476452197834740729322647060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 41230691435613980796742354702039840487101688359248835765347058416561989031947519810558426093626495444888137223544927390853034139955188022097544980986899816534749663218892863373476743434574404791640923397114241257235476925749919027260695679352127112634245407662363291009109516556512494260998693521300124859401615068522509920890174778572798012875451751293370606007767826775381658721486443142880774939330620311421966323394372341436344436230241516064156247510028842509485078534948619727860792285964583663295044160736126113816968797094435012099220750159719324026524163481417024522874877433475002991912286403545681879814613708569196844673486430126426651099492143823099446151547421376609647918664044856556613983773638850725102287427050131843908935929506338740241061022708931098710089070502477943993024002708492623388946070420456036276251655437505156174151823250761663568583198249761891463546245028425221410985601103990602645052732595383374287092432319712422214904615593509195987536600427487456783709699738264981192292754529693276152974032821493062074200588593202249221613127396703404323960867318382138716727214416409227374091060423359562693886994891822124827595731333626077067739277009524563401556195197685489661217260677576501241920079550577909233507642968456467385852219516299842113395062613580957371242663832457253591635356585327179975976942722953291315066571565783394601859679862258747126816014673122723023591834382135476098856941259605887893277171201555414454951462674007282221666055224238325230133500825311643504977787326716761932267898572083072889301150229580240378729540764574960333882691454366414405224274750932000874327643469048985689513307051927007833136931298117866069845399389785946988952913272449849925216290024725467701035304641758703089890098428121827100347482387674542858438181810341277152595149974346201958818193358741223566332639555836464381763736073871886333870410372029420145486399331952515191207884011435045745523424039375794195006857823298023245405743138878440687950878968560077983859112909676457131676313061712213201659461592680280611400539168352002509584563351777229247459161177090273792086761305029458832795058477402756547773405849076704855797838886221576581009185090346173735138518177029790613584445891623112104755918846854444047105428961427999008997974713765650278374345300646982883540118339202994142215113092332939480544843493628642004690914256113542623304511656295176857063466953199063811745883925455718660377152650966532689355097299015206436732791300485712801036948473836647484566988138568678636964818223570344867410491963103348991675185331576317163442699802768852290967175168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -130863865714067616374062853189232513879621398507394939286389231480869101001713969122549710457418355243773973590629089861225494895925689233467839147324905583159043818326067931259847197446995780337139452779493525428439798384003221991156361293603327973610036202275860556872888911830385800172313349045055095543005020871718866258506695660041765984511237602556262821606046937847387013341628600174990559762112928625846670087468041163251581630748274363343974094411914346161231025498664438109804400550473523525358296602649452207204128596301286611035622613992038688121060139280587031904827809626615656554142123721826014340887464628460627344631918059469633632495047825748527912936470138168076011528833687865584772274735231372350348180383931634839783757682012039589994588276449053578455404622363026424719054804159520587867274181044532169171536551086787044614990982605453047101038284853608215709513622666530009257909555813488095764482744555723751709907994820001555199128152303320948058273062062964775266110912845990115572343579756843862120424680888308907838012574936451588219372323198729362384554517291179884240988470319609660412566732155102954363050053144420461732756334506326141397445886438200729766757542236213607110276105952947284641054976419389861754356659065576801574019101690144689796660473590590731783428136835523615433837109727731435694965822561144266909639246198186730972466381408487111238082246174958329947598348914572648127001554577997248973692608465655867587434420594980694580364062821267473331049742993874127150341650062880899917098511269409211105504719345336620358708581217717594982822590663962508320175446565272713185633856767338023385526720100333918565879673619319474769552587003420033415349072986484008795891564126270163909869031315981750371078525840891758881003436041585142080123476657131966765410714688535545597074544385932802808364234918739093592783340967531251702035565559327725020586165492466046038925262517200079970095711313910118781625205897932368224502269513489490409028877790366961811417125769490029503890459916424699785995104128052165791857935180743547799698257758855107662792914512307469764106530803520830119131089062199330106307330931951546547650326402734414569932045071776418564391916357479323307524098122916050751773118201357815306644350284938244424547333750612327462210461585108131689670544322934437171736101272742920990729054032572390686347888766720604550286607195361422253848295428850273899661883122488664483360313724000062103789435617109321581555438208778721598840054417746485632449970591722511524973368747191975857521167735256335251362468177603844404203751172287775580562128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 406960677147474341669137981263872503121625472839821260245150046510171358509686112928261022153562395969748215444823184815343579320458947451072227426696443047909393017242767288645232431168640310210480641461275101593340846493983617119368460041313999768804140856668856564022091959002537937362195404506602472780570730359826128558176787409789794569773731307662563265756066995015144434239939284563226826704581257083664102486605199435559288175030318558649056388228365872358236516320842334074148470443384099453366368057478575460429261569448190618292042806484139340967085585140088647586491081720311016357985345697924208320964313705814051604846787027751851654916324473980542084062903232449633437902584498859576273828450537672530276675798952467434725097858454666819119177416514522542243434835636830651691280184024102433364507193536396954427500385136627123419401763448386701951526640593793894047766007867502223423195241675093084877646730133567734071309953134512113635267116250954184136924033208298985593065904072014352429449726519862439476476083743989663613663355267705191823345789602029877300006269830439089282843104913518732139941523083926662794678642483213123859086207541145853084839849425822910153921655535574286892242921941560461072829559589830851359873540302254259508315223746361957183927166899570765617012407695242695526265159713079715499366363063716392271085240113396686862643126773611093817404754565155052619123126685129330759092453423765296275662772394553026989246659254125021552938409945485827624779790983036221497959244282436511807328058867538174131921764784831218447439003915057874881069522163553162376056923881863958776602458953318590743417588718933475764753697586100349935384949719957229041465779097450867730940574248321583283276329223454323353991863120665375573896029273734350865584728192855536060375407062797473301854493364439334007064055467227729520443401279222114070045264394552973776615079721499875738133170246687591879532526730383875795788709409683803691600695199718377646519810078009959716103678247710401065078251854994576477485169806311603026773614378620364582562543063097049030667697063583357007683307995048802428022878567886808263087229666844604570782818700845943738892302299903243697549418440829675170221952650044164061731898755933763883341362605565622643434828505717909882750264469016009198318906536617082147160768359453669437093071139666887602031270702805407515210718302383627477189341398775575116080830986477892646771952941037979229729082008945268300561748551258786404204495995240923912727134805125255926256241440512950839356542060665081604899041070295511793435521873415885020953837568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -1277221356949377474451137227989890499116466919952039506340341899902385938706361184640794907328811242737540630114793407511182974841951836843950790918615213015792973371844585134529535830250110803805146003204357361199700339799694001514355455897565379310955259088681652966327838303917191725703978896434273584850081621840856293407757689985274439634422761473556458169942244333641229236546484292333833703072783974834585535794393558469205370723166045391720036139347592207547794126751823249802861004531691497026235259382098464855333105268617904701155306705909927656867664771740729422978117354897554257280744019689645145490396992412046971022839770951656633573740889104800046590198804656339464402922517915022936390075870133908711688820394602242394087535707107358651377579964266192683625471611931031817145369747272456538074041985021816412990217895426445688918413985896032744253938292444702838375558112834300655623728844010165236400671207521502571219618091818490517463472828494533197310449509770359957021339936250461892566238279947841618463801721217225153252340064584497803009889189846262270908658234688258658314070692287110423179810175917661614820444056763278613619352703472331836906418430452542676219804501821775357778095093489673726399492068085409260776954321418833296230890013048043160015888182371271914346277968573069461742901627772266250579777648493817472829022516022109563659499114418499388803348343914198976400319894836261232746378301347809412233527403239812176485192343193833475224218400234617146340643603095412347643877988524688463977032281307212322659830386815010683564177846457206639570881711815328827682080388100527694385689926768544534660524366034451060573693514173247359115898495733919831745292667619205293588898329914289273358689301785389701743915127975029465474684959206437122343610410897476750836240306181047154934391361068124560662558798502852720835370923939538982490162832310868597984577364481797137571288821423035852447236910262917461938395680123473302447802263608516289504688964223115848757792754294344036391536015579285390669620678663313993095203886449363502136609361383531232797976665306026613832107576589486290690482203933679478711758024026529376053419042848852362556109522792988118072567487028310146061948932778514650524090680866094934033998343451968829356768533976167230812054187559391142702795554605749549323571150949844911303956887096769222469114378170674239954220262629162994680536994328055522702076168683150245275919637405502543002709474216336165496298944581363356126304093851064393407473914438641198589050999594254503271875408882509630820823639206717607402123331656281142012791488512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 3640424557004033085410447835407090431479751366519301254161431003452688229021568450355969155910987851705075142565769691228953287189445418805631375011361967148198714263462184717616926360406151104712922613611268552310517689854071782486218038265594476838500574225801150483517995860570956095221017063661876227605991282191614792661847246338633163920575422540415707266765707426741909773228138210580147080453181858311217124117811008812076856047202979241998994226262430251762019222663221402541002555597630418752981626970385709643214962134658638161316572083359161460821079978211450237520117161116992563326276325559531294537322713656881080823732917181788853206470407878200675298353656319799724963931156842251042418102368756249242548960766051423125133243070527025839899913334193105325008092727957290174114866610100483730131811906083981024617659332487966925443148097395300670271183316383046993578540444069912459287923938224484421817760663237286339805788685460606212283769830514739353186712256165579080946957359950669134724435895712477995108485955922326619171918756310479039826150074774749865018477955922611196326922553579678709800165128340886199560079788224650462131810667293181197101090702237474155809000679696968482773366796195564199828660712774877361904876506852310859968961389461742136457807157272081535353607504133448068240443264565221122499548807283576058043494106545706116556160703959186694993896611292784307651766217190054197139487909974800141967791082492542527481347846341878764062787143906509091738711874714364420177216334855795027575306285549671575436218819265302267280887838820498256360510033667295065863147642520361306060486039424578106333419743142494311598132642373482363201239970462506176050103004682622683840590287190056734718404765152518386527153480234736942127441380354847176685043611137931086017616736562502163176283545404080749014987207375326923383809148787078942801963806739677232169974200612865270783990847072701671192929806986777050047795506627580322706770717708879181121165832210835870388979927260815907976428061440696978465976407201894480608288994406108783053627589854873024895807123037200157734220645015463814260518360590006263024351070394398108663841583608032839635123592960786405938311515156188296844388341093822060458310418046402153473400031741357993531470371497577044307844762633629471974524312318098197294508167504586785458532734128530733631878283744192470711746589259870015259837033425626424699018756038594710238379036192857074472779941624769318185294128270125453663236870064353724777019889822068727517913064608954186224227373510552452850329544172046041665620726765141128049535746048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -8208030719919878924994762638675391376562156532443362959087986793616776523109903028194275815262233316758260189658542840695257612389338537177187976296321077529963105806849404374194402714528557467386658648652231091616311269821858469878860562693334682542284237051868352567332919855021975116465943956996016426510683240912799382115879669024605512669969609028563243870896290191271764532295025829773076426022183179620602649615738116542521233593514899352667452626224295943606955378705741839394306453413748411104088944280095701849635535105948745131911905837695657781458682974428948380132469669277382036538305237629671956169139713046434141017601276007575012686056448764209717566537718931572588321730042265603830978553154129859435935581693071647539780904281151808923449220459160785663617239033564808914506333867235296453926757631424586894233517945580638317952465678970926141594549755968771510501022211427804614139715401969980838600909199264235890334587815927007545364993945050314828098946852530736678124189786247015817129656018030418942383136203036839940844437663723017804154825284920956250497245405639992533964761071616338302682646390758338215720947235917242810485979379062765974493930770037448494975982871627536318533556365593784112958013815264525470300405223636475640405574136552032916699724694422461112563411378524086745389466522495841462328155255428588074526790642159456636343368614184532485989133605145628504574074268925052427289634393586306456956787212512743787107094127659227028971147702873965782910958391058081748959475249821419813120167251989830331014826475334549829398420245279287988935636840890809602552511295978603559041331052240743010595514182489871193627454091445246728110900240227562804164463918010414376046988911539272833622833571344475826450304870944781761299771574071558467876157395313761896962437240482029664653504396241687303064220639861700458989944357284199453474859625022162732204216526905758902159883493087490284190501506733140325069539414866131985029718179350624258755881578955646759351054849470745825276862200524310757868658311509472970130310542805450421810904390676624033785093038362764559367572680726958620474007779441507972480322957856901343578180803603029810484395630634786061568035114886828267952514045470952834902916106506977047171771105795356762421636839128348235161961624749437452373256579604580968694337215274141370096665573317777383175011269398531536981056302077204720465110342094337540798381161314234094937934052952508064023820997789764809490823562866210614857180472794671933581779644425964372848791513849760790438235089073386560621241134869650809335999254145518927638930915328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 14450796551305671163476503106017521496930821763821987630786688492885341901245673347360266068752539415453455377762545585116617250672699060485727519192052489673461908052472682382632893209894254124053407740420527323285190211975951189233551822278468075224213078271547183743424969466651753059295891477085716535809979825738838128190655185082737927524119559205095379517386942361965793205471175315043509690733762794226381082013120197397438386102844168193875018594975419796331924265292594681014393053407612017493342882029139639664466808611214927576407634553253227867510713053251269642438806078783751515771808372188039481046614872056131737683342257073811143455555380697881606442033166910190067119832738478384473561187959673576511935999984534467196446660003931276912120212559665512208328445290038794362015416553491088826253250210267427250093063344572994423361378383857478201334638392777791982451878009274592863304954543263401530595002402871374325634552686592260968131834348400921544332243840147552709716277225695695584398651032525573813197614746878627219987468306877995221184308917925744995758851640316837426316166467907650860845865435988439899244363900850748642143245157643623645338558441618404246665350340769875727262911009229948714130931512598699216935375433052837707938885799520101646106722324877602485058738774084417853483420899873509670890360891985563839792323133688171884874668524882577170288332933685556697267037929187372782915889506005629900509923266685986892338119846895168732103815879804883776724647320340339754426091079045906209087614152482501794817434168934573518086993860789324600476321683380495498977705201185046879905330656322994965830968948655822087943000978949923056282321149451365791579225576991298612715863488170069652080568192594084299095047021729861258424330466173518868972177609221367867015628671894747068311311853432480478049968360411916307419156358819374443443201530523878273585247794130617316636473018076559748165699893928515316013035519748838009406464889098340523335204716966692001816540110939027428243483991064149010886926914260780812128606988282439528523405196908882807153504069168467993432253879438755949394085421307005914381022101138207770174729461245708013817572171861591168370218955184989043284902224914656954984712709387062570055041418355964126150476296530697153374483633432279308615876204300373703310310587017354589518431380770096375593712511207347588909806401086645361142632245252479263902845076223631333261040984610011923582872619106125995137459995396048426974234462704852229260009831663327269238043740467021294960466758276487479914050382789978313470033613292449479146747199488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -22603331625606224734270732541091102998648775758447777105206797080771300310160115975343160397276891792457682329033882244913839820089187354281738175930720409043518636290866710974572882692262563041824345078574556214240930901560150386366572999549221622943077402982223915139739076050428009625116958235792116907642537367682206776772115355774668093765878091878163571266957183922800090970856247933507388863591203608155729379951103274609936294539751568111916667411642662151952832652926312631193063483223408969277562103435170192708581521884907347244420752112612406270785746194911468647541331564788121309919018394267040374332791626835171148281273295693043671276847750233411815629210001135601396936318386973501327096468525976895491812689681743013735921907457126447657531088907173387069941599351011815761887338716676022426680739903864590833018401801731186229114318786691033127172311575687807978606198649462234773748716858442501084049699613344387275446278976241839679357279394623450476565429220991177104459015460305215508854997763727193480824658230694587076726627717119957491260346134646321938331872348321631644925101016178241309978376385779894796827555048009650733137485601215769672183663988104573779779916807346959676068156448518032052953570179539647228449924326138748174474685226694924292004375767725589257961023737953384972452154295163987787352636532132912252982071440166439634325350096120494413896269495002251080710226691264388420873949733665844680355058338964835013638608173919315316710073008771769871995891437701977433891234951565112214291798031245984200288800257837617400323617065091918255397510176373988187644051030997568538036795850897185970919291492389377526037132480088442425420143266369942762828350925629896910127488708617451725731013943464508601158872844769413589630830144467906724834786596379811905037613070099919016412806386228696896372066716289456937963799982350755697412313199436715501695343068430657471777273913427962128535447215996559730937655877747911618402944441857449917536116510138998840734869951622499521699743804871309598396142063268682863143052616507039270601436627746235043180353350864004205123444458103465485892334813095113187486722711683178333567634067343571263717131652217681928063388542648968338337526021500912499635869284908434215951225344801037278890802902972818943874616131076728513174173094287854485785896965254065857196279765783120920921274858624104968037434549595156426322315236364933380194959203217256760328987474196033393102145291539563120307530111643292182874376273365671643684906036286673542941944337360398707889683629621739861917129569265160721190185503859823412614889734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 36566303758414449838530307413510338929983445704442432246841092056900395597451287450378860933503214151914919875153486219113431668922740253770944176795644737148145355887283360857811474453903958489928235615362405379089157320169046815782253678334271208301001092424930615278037050946147328156129167946964855397156545078725096583384023439158814567747602542710287063254738826867519071418888719414386483889451286277284734617211915985021962479982431886843465265115722225378581800732163256862840993913387197596431960563812526039385140983367840924550663089136482523168487339716401170482758399672400329674758690303579080158320326874259822328763224801127470557573839035705599420618505656086869235641126571803537073611368521814732558410293880352100073384834207240904141242217339014696328961035834890094612301723588657525562439274859604458658236301570720461045771461541162321700162642614246561133663631251893189501105629434953153650889429622057757347160975263625943413547814597132806906561437302373189709210518169056168546786974321535727340200129017378782070370300049292527920366407677622945547376095077882400264473565535590396922560105963273795828976990051162433694564464129690537035789744585395594443940842347061768011547722558943549087205291336584598777111215793111317664085871118946432537875683868221450097183529412111781822131041268281164314664523384657188094566578098899752454845575960012211776031855352373872433766304172969003765391916592161145917180288611541432408543595133980989228977193613328024195623922040464940705727719720181869582952795753570415562867158418389835051410933115309766795947544451751836595808879713161699393851920623352629575917288680919998183340990907428261295951582151356131186743622515807195052780228525893970755341269279720722061700032396300231539833102163315516405755711737645643341411385767633992587369249545978083612975165288594240420863397245891708654235539221403963437011033561034276995325612694318632066864044644775829911782482169300910770662253014523345623312247325168852969742426233018766502195595431233666371308654432399443291561867505950641064898745275815873959276117350105651172905474783890853195907357914802908182135398653812648965329833337414017709245246266066837280796470831602086519048694716105505818064430422109029818216755296493025169713605638146104114145944763703563218073826310769273452123261519786938202281175186519797555644601666932246460836681220076498155020637532668454791847671820161957809204262039040531097241830821968627539141991326317236904204260607062827318258016920686564037180768786174663087635963267158684767547749995549052658505931594789333037570366373888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -55911288574538472001176008204494246851756926756550324450868422739384599504212083237024169890131433578289319976566037729582826462162637566124195305819717409941789859015752813000488317435071401947922615784187720977738893956134478200415411464393992152031105268584364761896282638598309804007016103515109121867410504010553450659317540622246929541519191202564685274569877162525063807847691134892972711747427921612566107382773992078620421623974111769112242231638652811161658763146389886482724312666607898825270606248210733829536629632049782817209744071568001505872430096581728856193511171309386290413962119404616573241242159562731126080574911925746242389487990122502707459882902098017834438506570533024699721912700590022776428766881549111904656075336816067047693109448190196495276383311357858863348960455192092343433967880828538946573007156648211543863640911663980153659677611669223547390622123592625915633486031690779378857945444214412875868127509886134749701446717979098406370110636860097783068294705798427384783819406987295673925463231208534881690548843778184929379429921281287339249415636945446703788187179528816541890643752185238549999525184519257741909903042287598203661848122326685419904324664193706478237747864702286261034606319674464207699789004363555044411935726734517724110662226845450988435108513103235554980894375663051882226046437929508630928484140205132077733283719635111720719863571347593932009392913657564529968233020554274824708540162141641455503004186135224101137077032934627066996553529054754281456336956775527319388258476349511238723079095721188463583303351607699364373878131894108083724510638544994752827783921655325061631963505638167330039811481132880072838298637174118290667629796134194774792778213064502807169327992458546252057686369397472001198669914448579644040376465445018745974323669487471547779798669175350649654938412118689956077830037686864945052963563866261614920203851929453575405404938354949090515090059003721683682485852816865855760965138697538644716581939041592745528922447841265154861568356871466095398329019134518312942976119704829873681141479631087697983316108434495158565212743887902789250997090566435002327222405730328042418782183058744660481921531737896592687060315520192828586577006183173275428634998432269624922317011092782163011660461156197874450601711881846033548493752200073984469332090886257543536088375854857420941553119020297539542835220736589701811165889587432074237644188409995861751960356641323359103163556470549117729465931128428996891468940641840789173706781145894881852195119966645741254518686922126185439767347539615472647051946739755547160213790392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 58426315382128290788436474806265187408620951109027939099005897107888946675531472587655475015591007039675781798390827447655318219805356003419384223864264338815245248070052811117684092895846645291222715817694264534825636641932698980617561278873646917952581996158408703871081982601668167517854171756440123245138671952133561590981870879224072494467443336226481558991893157408831557346213363286659535990588860406563303047939855232426819319981573411276528658324276509603098100301963231927567664574131081174753222749474514664974469985499599088158802439675579149867979916978011141316741936558992122012883921452592988127713775429890283299187083966424612565334297427878963913166893078906498120717726562651271332204574501363376899503006139062652995534219847147956979949213719562956173523778806559554658252753420098704937263598267377451567427506711980801734958216301742702488712353841508610085453251724354224646764964512131288978115016049030956540072159980739029738051050835262490692989856771059551351573492943154955461557407536989723171110118928007911510900124282282743622661821249652156412581659162458485990210496588625343689379304102802166649770472165423107954069038280543131798530532822117446206022565406842891281189870713175040896724848639882540892839574621318179280087768931015327532060292013419322895886392536519790510972301015159480832778323729049717704709869083132056225665842659266931141465982445517639101729660340025682134582085165687897289394936676612028500978725330991949752235516543986725126914232617565564260301397293239481261108180517752436747139920502188970792534941554209375452101242878332591782336715270034460821497358294494679896881638784147277618576923267890361536490852101357439199844284958114369712438902493753821395039891479329550829735052069398748935439952677801302076253492691069398090085734719532348002023828130561555928214526325683544758838673734594848214619824455173064504459033548727381039155454931910455923917515543744602940296471104393912851929546686492188432564191369138234714928930616540988658365394534228260804390394692148982782498644903372193236213106453082638867145339701889255971933941581663455763500779342949039967396805494570852072270252451451015540258544333624145677015106852847895058619223123333429700706037965100095967984901020200006275325716413307575503933499815811875916028778975197811210894073409832142198864501168282883431187008705693354579067406610477491601316061366594262798400810943660480235765114835614057222935482332813235449142920776947212760638822521362423614898711495316725938836845255636205701820721604661973980913646729059905589663821291593955819321181601792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -3494284151178428414929536305384034298864141608356318263307739461030150839999291118794893908981621450736556597008717117416604824165577493504939139712705839372964847005943379467478984577165738522613876916792209576928847990029886722551310731753048196337134876097962118487251937924317241577026170965036381934359659646396071202959613802808321307581427605862652498887389006174902374849109704452989492880119354166945087941981733093657809476061947767103208441614286524871835653004204594383380043470039611736729625767400843488186042397101350933790536007610613655364638194186975402906880659622654111024938484427008023481699644191478029095297379327178949586008669072043354119670633301304871535029436107623871088226715267697724933694455824566392981838044900753144580931186498659718921209270526079217842725624083952879522672146242774942574317741834585744864221141587329872961406180842581292204420877824175567833683257598950683824579709976803143704878817803729070020651046926084870613093723277176765702745068589979192901111374615460707419372143433705086547002928618781354091563138954191881890924957327575627624416025538573848982298653764503082106077654634800061256563571212463273164405389012019084665280707906321378857725002940769544039887930966710443227118914774704911713326148010823701229051973144789152469099386619704471926636320165755171866367329847098099743931837764986120910464357186290778459831276165522507895921711910996834962969341448125868267677912284980713922445134585901082250969402858330114520955355632495547650795405231683963616495241534680796668021757279327055976731889633779640108543742048989981552855034007113392970493901949670456378199358821682652998249445406824370651100625456305200416876251991780382498736433784376209192551205363648176376340973286027931051527988779842881233734968954010173548727827219317656934792082650899436656965043655923828875073237119393860435581882319250112304580685138333639376522997263858354056042377170406314624059313622608402950914895173255373417811126495603786870693192971934075048143958677293078020362721534208841155724197789603108046226153329281618311159386449877794004003815357323706540933205185317762086327851590391513163587434827668663857664738655828419082624861190333535972291839754265597156552308902886784579618401793838259911988820253029574082073245947276346940541047891884071540970631433564914819089073527213530722997166068751625482164325322907090889378816682151407813119008119342010462105052597780526131266498426227348487906405022952915277042916912445987612559749956622317831312510141928574568480660402615618435536969616802655063631193442590742915473469341696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] -122349114060750027129671882946595952993478350784370014607184658337109520047919650889636589732767246832541504726962335195671215676845301896430985809172112372925401142850048173553723008314705078825189958398030188435855179458926244642115169488557594449625852364173489231234519277707057828176930654516851541022488232768070318567353851245127371531399165486985174318505494409844492211174502952693870464174479162834183846029481802638714678278136550158517152092376014077325623044286098117846068191568805206609053486571719081785859008976087805870707774569226845915598092931135783457254114447179907383491905750474530039954884561805974995022837292785187848218673989722937090453666778386577863040239170330640905987991922556717382113706786672624574212996856211216738430070930737222756278750160278216280907886608836859601047000624813706781608913849260926300902574286533766702385977631602631203624315177576586413287041628974290514369353327592327549029620566805463405476114553776130739800313396873893624497570752474749582074647853815177032829378185023904999562393285521484115930410795774404378212001072427691753826011402595973476550492059178392945812436912367249680928688649147045995287974630496143851194421583172316644642735624832420808428290707795809373704387181012375751062616115873994384587645573370709017722195575687722818591489395943373916775126526085039318435803214843783850899217337180118724225784481754302026196743132563860537496266917291244774290447277194966182078663153112012642454184561239871489840930674435102129908218553058357292076704144694693738515271199722466211112578094339306368462476085378236009607059846299307904754450226860947597560031580790845795309702900460588784332733313909163862715118799828240104444909061378440969702586969978638944500169112795789703755497941448081053090900326040233252777412367118572333070257767316668672519541452386236219687207402513384258941561083858629625663690465506523294678993310461121590058370989231120741182114447867004238530427024190117714578491779459851639284905619438807241155589251867643956257028711171523819301250571179913686784818468460230747302845860916494018479073564560452801576845009603643811485039925891163318943720390348663472629066192547731092796981351117985316074086711379653679994641302954575289648863221883413444802389277429700090441644870972880321866152419361142116092673269593356957093878407364565419891043216037795490158226027413442110651795958281951862636039890466446296698902159659463688176342747172238525219368520724538155847331815458788872161247475362053347250006152965586915849455039139882818318475330168173605067942137314125445193952902774784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] 256490170866878790153283990159389738703771688485318284933798456684732653385773315849023072968034604612177890309547356291711334540813403834391027111996528773743005893539245611568406430003590121384718170214054867034420375354734398212244014104193609139497906379587282133647658172884352937330244887042368512435317828823936258771105659728793391148605249429772254821256017855204270599555130193788274666090250508345132658726177758208861217927434397862889586624240196306228065360392338237289635990762764931332351327948403672857018275600824524367209170731398257849644203985008615990243532830778053805446586710471011424055026858148474711368549074729420110065551210952267252792098820780879461464724795550465952981982878933428901032242730722415682488125732295642589655070081934913046747060618860807034697510630203393276476248521358403420961410274957680854387685985447059837603287722537477365856615894140862001559225978336119807450293911760356678949814837841728303778037286526813736453170194056899521089209235869483310646724008416161947870555979434491485604549982233469354583814162311633984476424796882038522199902410006343651748629329212373766110808479732559597141631705395592041222950420612271782111059564168826458055218469645021563788472470028434488386418910119821725082801303953728917380857607952489462542780090211755106275783699213880797169041733836722402696689806111845858813673435604716202790627837756319076213026323236861328254339741834969493090676896042406484650948001820539950464540957828288115854111193531018411803275904315666105194960026152365449926417134613718608814768480644509456282052893418226140797288651846111598690135928598456670976975440054171433688020681092024572030026157438523073472671072395447838808897298716595258978982067988779971380457678868631428049499879616269336418582333404357373362813828676717147098686369313528544600191705630937083749784899804600216746422169594691704870368201070425121697285060191036853039459779832784315992617434587985869716337371760724784191450127058903680872973994659238582929456397701208957499768430637370781315364129188067849954416390780869769580790527404996608690455871586704654592143715280247007838661708897439885210792470681048775346575283923884575076864254373597743917477686725655446917181863687951379002096142585801369667989549383467914936328116422581405785265061200163401119229027970792592622726794375915948675312787946609890424790278397061309505399105916928161027465852427828362341816455379638038490078762121740782729949662673506523493031207005124875010623716808548845307802503116634658756300499875502756644968774165666864624950489612014672492489403793408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -285883551898796103872167715469695317218826765229478050939074768680328576791402558178603919061343313510291323463294257812564862424914314952604726794932416919095818421960302489498445329644056658181811591535512084864413445649937135899264116883862579277284203014092665087224404573672741226782427055296178935207480154488980663158193563508935074785362524077359687094391469118242546611596771510369545437897199528264492428601018702743346407809282360898683441287475486392114472588713925214615924631180092564519362926286521250728288094389335091784484914723043721950667518831526162866452981401831286369027030478702286613892942904365947467796555180168745149709340528474523282344232793380498665124269692448553238320150824125766763756096872687920588335431754994849574743997682402859850948714464461684564950171558739702482192045722399462120530593517787923028619477774124412761288458544869326837954124353758573651499108500851348266870911391256885027659772567844872955032930357449343572892754949768007201180952402538996498194316290003549801161591778843558912175017648726106825537651418039729230816952683804011436114785201011307604592762242661906354456530975428494872992243155751871045485178686699166521163922670169798780658729627504633025960081819805614320519482642112393406125966325992784387441590297936634772261347825789302549284237622824066038192869354632206989067158072194511581636217868489661427757260512411986373922574156073640679178257402210935396192260672984660583631413465599271578286295245553666868326378206028860249017948863171848238909469499146265698249668884684484914984283289672372904984077730577947872701392509210194566228786870765328771697018410153377044041831067343423183717905918074881678891691774724696987475124521865606954771830700501664032112016595994619985763339113209268314656420553097013649002438481245898509575701218385859575823255405133991052648458853889484256302168857382689134222315858529198095760266084141332634688143944639109657538505280852102796995836708502278395969552510349697946853829154742244545462971902359364752206068764636748204760025680261605276625185188352147739408395228249327121240778868268515815519599400450006322598846932441760071051253421612273727648412567129646355326961685174814324648449477748926678327633580529912238184566261870122882503364300682276013069463375057434590702663617136882629467123969175517505797077842236036382236905491594336649414376825583445952732215637248437767048079338835499968753086938100845674569624359604932797618659447029555883367679607903600216242748379703621151270032844855658861401636855569248444321658473112900945533762568719936190438706811764736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] 156059860111851795492655483258554827205795119646370343504738253937025176968766105249692061347545174928832196064824971157211165264840600001687524203880192701940423179382127098174137309900696638657346252760334517548336450381977845501188709071493960425492838511143648141326978842013606924970712008967692901758752087563751403111712025573877249925817443856466262781799621623037679796134950774569165154939305923600840981737963793700936738170554639400458131057467753097091625509242938894372233574793342631963993527567503471558459467664541948507439784889197666694160695773797492698051397400608120832407001434262009280522008251468261717999898229665635580946966532239694291005731098934035892779829803085875064648217615501058408965121931256559072986357281378255713694573302324382619128700597977985639781590315416635171327533119407421553112152502233842903860263324983318678744688029081992272237696801976207205317156540284662930225895875682991211537230518886340023287390047838977863480412426670467404849317535668458708917071805633653174066192937368687304823229240137566969446664441647296764144605167774847225935641224250428239709641074931247077978561849450656815506598316801690469058728717346614409587701039717561286842536660526611642581012114059046570921872162588213352572518112833523291622597480441644360236659832276910424287829223575329755231705435979240049891586889546300612719796017568975201820444889630136049980690724584020402139084082912611221026070166143697321209614280589824366513056361264774749838659805718022304627511873639222389839712298326398789260731107505322137394783017073281059759214890982617970305060538242076355851347324787299753074250804121461126528577912238948921847910806281226440292417345352242286269788998802257891316504274787311128721064981868484989497723262672710855698951325981345084047253125783950003468114769444777866152946620007247190513814154579975627042198478498771392499170248011714752349539094589041219936996138231063118254067899007549432335485764514114843006473134855321484630549804515790953830125183042053152838723912947946787722051882354644505184567213947465120357063464996792963561794094150971908594317429727586237619626036491931973306988578937504778695093322712320593089191141276887217012863158804291358962434175150617340907227810250486257062279524237564016922427768117147764496219666893199518929141115527065142521296338155890833943437914857383525839202017697467274419635093748972060526073554897022723913174307621832678422013693983644578061505194549598243293954699723835887289714531512247477690705086935934620250006143939144482528581112246318536531382766906632799878870187638784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 56155260221877151798766910445180939864233593508672753152202722660225763771016825953088867746534149610389352547892544623074813687639921181104447153985274703266608824085638931253125806650065063669938738306809214783936651584004460753086866595339109835841060214960566772950272852199847199270057478316713498138119366514072178234529582342582970180002587546921544525492838412397300107929350041120117861383480894455693260469045355487423395671616311008456495845383749510033822648444650269225249903311848833676824471495700848849645009147231987478084300509175918707233519387435616616535963799108696127645869714829268993170057737291607613711303143492122955832238277851217068353361900758737778147715800570606263390099508742441247225987535214486081962419807305222886703504152958207051821201368745569276731192082763212293353699865718678669526074028805799327007609371472725244766279050946951669777597882566949813333239856939724681842516173806237086485589956945918300456132685690376920529149553533474849431980040586090582733891267061509636573691081018938078946486484955779536382758949684000503698615192346068383885470774322140769091746501614617741916653697255592216611121462318141142740068151717878289414950195317749557885101947983347000787361030221792212447628800766226212328689820662435738515401111192577105628600006820721991020861081604256302602587057154263006879614805202853925459440456641847478124802617595375170452520098318627802940968666334117414194592870550233857115598339653799063610241569837957416179998498693548837501183441691324820201818512252082207591079298445671987138401731553565381080778639083301670341895600352207272217638305829053482239055873937733349629708331564023451558415936883640016623231370373052568269331421865513828654565939586252126477643450601552811897994894514693646251561013188490886118680087260898872972675641280486472326715479546080783480566678469094528838442127591546597155782202144093880086968822424299367562685496714912508876699625593891389822997434723310452142596903319291203744601577491045095152307891785194607140477540808774412940972904681964428957817041314907693135453475414077366889856065012202714513725509267727282004761088826657549521588235246109362083417445606460997278015708926351825941248536708170561932576360054191251077680316288302455513734456840735320256061876465479910093547856940718703454211886955317714624441127924869956781594977156525882079417385595012862576467331555436923068692767422751664609709178276512531789692893869411027919019702742119897923194465768997961801763112990409397432659786070393773168429202353979871456986309410297786861469636548380992634376129871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -211410369453935044860115057022975162525341295274424939095467942034601156492807857142770878812796687845019529893565927810973141020362426148901258884335180732455457223379860428530063627134515479627153896448151028447587280490146703685639696473818905986621955889662082892216565116972549023166587160474119323087981441430678432301009430229264065260794299183625662662644452485155474970551911275844831533309373877386016319167227467280466682990284733578826812517226055229179331042429116045395470046946394372826523123735667511497149938084971073229252730162744439065173022263712462191385480787022119736376324813007860167135259083586228370083139261503906145662058132462623365363138578937991874806333538477712513501363556734321776661202455552862082578267119304329087608394552948448950120989698266268972339232028967283388524298435592054594815246645652361755214400968411619904418880842560876254809480218849764253196081000499219818738090632403653182571513472389499089035948162447830363320276149964393812352328255412566716205815087328515354184689170445048527653209835302440866590856148840354520927561653944884064383002776610856517476886859358457840932244253149796091585282570398964985392256888073719787524749638042662227929683036107445222486835140596492097836236295892801829001992644663539550542543365590742434967632324917464271635923635697203679320711126190015733252812485747074193593764193406783989977068514008436337130304004800214565275730872832603793282907288023061478565774446467970603475633829696751365494279270985247809402557611894837530586317977308389563419931973374207148154779841688161765959392050642050616865959163941625866828922012753924796862076891368759527082599706121668875080644638486858133870157838568775561259414307554409274009362091467049560725184101326245769772752607277098960019345850103563359737275723973058639093967284069690062519468858464429932595877421875379973250999149000705438621665104669464516833597718599745222725474820443130517373400993948488617599917636954449549681234295656720458427564736604456684901061442767619490066004629529663886343600604725108866462877753104934228243909702496324555603638904979034174555223277847153701167106791619384931196688408756928685031266721184768475576082726333821950599860169417694725999734295806132557136051420510485063566599972206023438737679106510623492345403737930968296433006481465284162074565835256958462529068024874876398715919291981028123162719348942738449033721251041903831883225804719934385105818790680243979225483332101869397074743941275376124502327867929775974362539607893141902373068756827827835528709758866214261346272082248310645520815917891584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 238646495537818939566344503857007997671504383131876524668680584720611387820688323006432254821158182265887270625827634346327564733285152952117385931754742628267380422780706385183550504115817396755796304223254069929614170381684527725386789434192070155122796983370074149813019384142739812114931207482033061436521166524413832370421657434238293062794871173728755561810693622265827089194026433904169508219434230199888874748965745988628730986347756432824306127207970216319461777495683663977080005589008840285095242150738327286861004951846350119496648217508574624481354142635847548828715324173400481529122127724945379202458187107225932110825597144944660070838085733604693918098722669827279617359548110837719620889457914295725404320370250951135303022492182861584511985183080663517408050554531076135872442197057080111334340196520472269622106939236875188904698670952133633730369559774139846602202381210259741410135056939933266130812976571493733908019707164327427789940662021295880227004147570963742380387162713848601620514627392826680946655750331631725542458965913402335808886817972918695041894487852055557251528771706799087676224685513326816094558104799185694295845611987480703508174416137830682597211608255885041367231762543477625601815146179176625204301881074391164105761483446026593161915538232825676862254518924750449223819997723661177548876475215142433557510337509363298433350879161097621572232926834534535307406742148692022445597571384910943004620552595853348221368777043405056143405998385248243133600002264759741171304941100351003648434632615604524637716560683141979531038770613192946522142201947984830958283918279944522423368896298214101464184763410393788432853229421634579813977695463292158645779687928484914176764224320359556234603600904570685660006216141157993845592946013820139694215193009103110819601475570554552375218762534647461027303899866344421765439843391887675365239594543958052716313857960400707163736631691409097976751689136755230918083421583453450915257127075200647310518036182062079906619574968337243686056602406162618283924385949471302573344775845480386597136010432736492095055169347585600369827223990347498263992984786513646320315784227245906304207333382042373561177713278714568368831266511105592090723584211282388591945600463153578228937198814900547270780520240860839897825574220037623164464019960438157033242901951565032946697987776739472996047489475356423747252584618417232223831141724853658659900631953014967628892860221262076537070092355165769987981878734269701356088712420963485898198345178692280317267159715526815470656741171666555607938379376046221308309493426408163524792440324096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -172722017249824915377185168750821878103974934991564581005016251066606013994606816504258753490550770463419961135703330292868490051450348955199678424683547314604651560809567187741353878919160304043726988560155799997882052671000783650294152727116162706996283443156626740356990379877495414817204387365100513283447276210880147661194115070377291475941202475043101858643588773969841441034581845787339506953939309229834406294339361450992258926767395014244830560549464118759161728042247790021061955289731986122900353989818787775093932654974380987260428320872893884264879466783927014169595729510867714399363965775047759850988512111302002073922176746439108156642879856975923723184016341813326633235523237146656395524473737331671838815803107143076589212902731688752033050389546613395086646607980954520517930384110596933458197628423292284589704400847003780004440814377054653900778113477891922361888027138045117692838814690801010673350084134757967384164349030291691085795588127999407884808514406756557167449341651667084280030525862740684840454509279082183363577999195957613776524913550699757122822808702673819783463656547486667216759021659983652082920731789066051303502349856414269494384222085185909901683306128923422957316468433370803685473512565855043489363753340745541371815807179042612824828127497723923461006334876775950919871110349996601406299562010482020117904353285436688519635289661723437722556992304169110782209066483434062573739661031740689331029811075913275646173955556103037345533846675045312410220772460341140880250006070576109460682585323966705868441255310093590273091954445976823388357984075281058634694497123345531993279785876842235331702056672156820867464574405187578144869095045873108062323455995921827573486237121740114392997933820128056416070540004627772632683412694280506819141020828804792203287284982139806432270140780344217608903922673936421918756386441749118255857752026503687706581468072410605119366435491543828633495266416540730133147983271214476788775421127161359599745106329403805710021045766393404953195536053169032350108793224300548712842521621251152258611113936932240431760004149124260182061184755306519125469847543096132343425475989677694926159925907967658339782488472332451474865255791103296992310703541042759162630584604156610507842187626929890717211900420450847566553851635569841239754995860667288476725702033292673363714363669043940056548146479790362766844206768948600257669312222803799675907312824428170787755112943333255801475839567007148789165853899784184832956986095327773982660441888225474786445866941070717635859855778795774941267349044422797906118467702758727998046522572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] 87306126363614014073560235046956452181829708066789367634216322838078940827317827546814469375551332232824043426426615456062154847327633161852105681288798242636317658293781081347885307635916722835386722719516300621856384685273575775863893871747477751358801710470835321651102335207260093373072473374381066888407394308077717234308281540498349738988795110366774059881471814381375262187214981989196248668227883693889403539341598681473293476413693282016437228907575388022615330353526261544577646578332916921231593664704820019921352885027768851889632758067901022891426893237929224076232931590053054166287914134698576891993217481006950374761566306549088231382735154718609302262905853341008154202384883678547545987860013533137869423625074538132268988709983388736523538988119842750267051300537913967533182326490065454957657624104281090452069994552025106477257424757140689715791131611039471842154358436239619416588066657722838115605343041604109089413971173213668727974602576926666660080967919467213322486424997168412100751925703062977763488134534136320812467293593328630082422818908923670545764258196628190655375782318676512277384310592018648041219763433935941749823956022280075733634863881978445423993825530475543390882645287921087992354207049510672725424003803851488486927274455042515997225058731289497343311203385136540015320781724191061175692649587134679819374442076637735266603612229228574658828540645336864265137202573970366381874607377576444441698016272450450189690732910561390496983865488439732671936530287444057723511038970030233658703434870349518496937565311966495790393665237152661391276788621096111039079291771696590411572731262163622184168379350033192959581505904881350054577354878876350465106705748209610069180676331570475020949800598387861841626995161831792889599777476150053762097106515720753747859529848014936890338143809792596409567700866883500422095583297036394566384567117575028068270055157957811852581833862254325123370081608361755833504374373630864459015110192407144762939167514836986787248566790265141451849056897114060998521613241241598504782044801028953716946608146595174826586110258822558202815866945096338190308938352231666010955645044073077483379850013959843369791750228390121900144521470972205580216476788794022416835398891545418171261858471699104403093677607875465706933116307110987194491318551819065389080095829514102145104110937743932103976483972423803348229459185048733504826594120530244960390866349178776435593957458281256278899708110471750414751986151742668443077360035918349099549348803322663789822366682476121084554174901350030674817772224162501293046549629946718430356119224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] -27993656501896101245496117148865866674026819451974535616840102807645196899232869803985167554326167924866616413689755845507629053442720521351990284822470885300247081852365889898524853303679798918108609979483383541050607341711858442829266961400833072471524263206858421781617067877433704926223918492754888867655661807710149670152391037170734234584588184652040224149323338097908963134756777896798039219117389877922221557984050892987274641673776003410649453395289968709054282811077255907797035733410651943450833659897211863179803669202911254306658458263231270278333274475018907846005965124626960890744647748040624615028250376832289487357242063338966766661953107832148676773350048792699298175947018461370696346256985903448043617794395441198503169162606541312960496933092330782404343364146291500649104547028912831131251977701919143025018616609751902430939680083836256049521681447348964821940317933448794146914063996643999476131185238771551752104932159502298121566596953297145943746941485592500093040796217995526424373527824716570889951479362252423023280479237300756166685205553157482520679507247955214454950671371505977581239931952770081954281192896629939697212248537311210235725628153639270010498231408702177637641791516296817893013830310190840693005097774468530922888774996300001804458750738113617969116955903807459129885201400156237974151061688040594134069826850306734467693534647270067035156097273023906539366799771898414603697619971123732649493810923238295495138660986695410115601762757334054298651655505289578655786359447588579658198715238395011938671423273634492060069379716296599292571179363163873234543379404546299724409017130626144778920113364406488966134933381260300189318950428967868515242320448652064794732620577009138731457016656714048033257084831345593721798191163644235164213238553997842074271414788709737200014218221462396319481818990919476464464200659787017493534628216085357953892456048760886565870707410365029386728254745763633042717405277453328537956218314401785207327505053016875304747125972609314529212595477392665218634036081989057769652847960518600687556351322294024227780527232374788814633357772155877131923139996593110136102764730514406209293772618898293835763199474808510779501110082960430917390818892969792174254253487363605817876487151421034918923649458137065193810299892284871145970008657872637048721561565907168677464841944658355311718490550220990634913942498569303175652791785134195697861583651054381425746306469776578976001172554397270833187473293193192794999592892966903488139875008673893083046715086602589559550067282189208501866762814915911470178635410560186704204545392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] 1237837901124773732900569562535897606393628631935312991570070687668568591148216909333622980097969770763427901963349993347264889683737019375310312123691942331736873003555697145682874029744417275213559098655406930585806928536296970268943416181330393487336985648211962895380537872940682094623142692362068562998718448988250264147849144574160709281424962107532483741729710286372648800774736438151860903788610708924010417679020940417507742221574996807635923874718615102402172585430323423100391879387965538729376996711766111646149154447372402446911552359264262538866368468852459125331665986997002860454845960753460309504605483868996123762821253373659987112251531940714513220826689009462035427994670169897299917076433973994833968251286756993545147346288083931435885640205575073278963758469067160816755888060817631405817720908226508216041039272365408092422637990083285435480171241371407110846369660044184773982472199909865016081692292365270889427168315290914544366553534175162108342804631578094051879026821474053245881437073337108052186851936557885522287914767150896705421266176823342802364156589591784609247479555875955094485663864516506197200602787221652971447008958593101950429009733177331265513273462890408742409583383998517495318571906078414381638095130246695866475913529673905977081589457050136887424089993380358644521167432756016044106549701113024791378458876458404162473371070725461206217443596383534921344999545014907699353046011853864713386641241890470087088397748883839315715831905326840474777788414951599374835990707622728672640444576302012010101960409872755972089546592238952606511791457539686871445172175859986269363277446404678363164372221355762008929738076410259000193561187790716494727518699793480631124780407182921243471485353381765317589864052968080809504103429487135772632410286730637133131022086711761571425185283220659630555530971140231382332750806655282844809709869490190112922224995013218994918226981467390580936249524708212841890150194046645720549716606095814598940367183758429761899603575579876862557732279058469802203483126553127559723687335570577065214402508343032878090863812212723130279163079302199610272331540307960258319849686969038429931282975311403644874305334926649534302705172442932150465029787669916056799061247994429178154865452170029149653632369202341141585067874159848776790635822778949029723790776219650947779704868700206094403211377306869273430876517196043429117856699153593161279500171931429192731787189123280151791507307094384413961949140156372632605289675390931041665614379324110019335593557797117739110712095901997069631712794705980531383876123173267998301990420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 5204237782531606143968994915727183346113955544187084788669856042996246231206911766306438480392665521019008746590911728974066555967318204879865801577538808447569099459100086613019037278077679872070599419975374649296086376818161214319391436936296933004382658179061911602384466795754456135369183993020773721823360091580786771684420753957257668769170232631722359334936116262079793887784972869821377669271491390639449379541311901694700245620909604172945834739775218747626782843172010102707099959143561242639818460016438721678847291737398375136216978701997948375438542513909800815955897897913171605906890683780600645873999503804111389204153834028502008763470251026723459747261598817823583863502901556006093370274704102576043896729031638058400721060572193255375799079508727092167440015051945962981466660955090872912589092476710886902072862454980989363409674984196859117889182709882604004674890460866528569377823411432631651026252120861269788086020125482017135688582362465396489447474751021593710250215949252550134451499531611573344082504644702004739926614424233837492307147935904414996092800849108993606057399745884447946000336907986965030088753636955215813023449559793650086046719136621801204380657110133688772709866561266187082775561885372905244306891385760554740189905700323392773122232883528987370201465838815181116667109812626369276149874399818866587659168384674277401279465902789378464173710129632600071272154695923432800614649044983828312358474287036141554094245477764763451672114823918254577256694502789061678276952230893681508769687560291465711864709152095794194133327118243251271273003258376567363122117399783123920059203446277940816904518588755780245795496877681306427852466179377231930487211712335405920685218858660454832704074814360468170894804736466230597307689286073900544911302548135571352108536980937556984759735554992907157475321791848131992276647960325973784118468259192568587291545134909295814392088896017521047523405511967318191097725675600730216508940640330445008497623110686681447724475589981315247671133504755640103642520661882862440519398786571093452172782080833236333619344048949011022954747526684401136484019612893263046594144701912304995564254530328728302055430498024326190828413627149498809414413251077966243042615115199022648154813006578767156519203188519921274849222713561658708355758298142315853146013266472349011117280449787277680526962397647810189890097914868725314195035874974882108758448053326579449591815664863324245838416525390132035870872351610076663371173578793029850775033981915024351502095863914075690606598493297832943665989678887234246483439566405337174275826647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -4000915496703893690062644282411744150285363700181225001980751544049576308131079057906546005688291664870623097530011165883282448201913986592909169577999061567630249058688067415402324368210020727719363260886936088244179407969773463140061360089287362441165002975246299651386803400448110268348177970965986200046376306302396098140624194328142775101447740910824300712921631822261450590083999846936293918289149431471731060296046322647080124363010278549103855290716983305079126977890296750593015128037339821723954235672366149682351115260366229384560839987705688767464576618269580620388642914247851056468638100648975930152998031791686999095684147074993494562696510944369220078413196157847773222657802523021943032305603918896421316056042643878883715428549358894921611541403663111993794324159617077337167583947740913764276901839751241912260741327519365729891578653860497647593092128834084890599901016700021837395845832080678367333015763680156612694352789796041230859927786477980304276055117935146571992632356682047035013682500388144276801483563697108960652821956914317246615682353915424273679927539433772504156257566956214362929580998513171672843525012174278134848351437181016595327855940655307444239275960883313232625394113268758915659524547996416463124362301615180170270229914911349717264208877431947962838603140957900205617532122756062653205952229365045815832987558909006408712739697556162633488446951700648200531024090534718265139186729013760147199796894196692213687466251980537255436083100003002917957010641223387121876936914918179991712464196798064054640868502296316348669080294694137286160442416828732732633788691575318960999872266983688834049618186439641563375125506635483452125841428488234894195782709014648871339280838784753398255485120407753798197787425725632584019296784225718688975452510450958509137656520839774566272845346074321466213620798545777126175966188250449366772665665426414928770983550938798538570358264146919973570686866988237901546440716058561551645238598000415918582079044272775871342985254543626761932113032030917833267530819766433205893228705182222599918705393695612385180718919126736080576118526585387335237804600346315248115304055897122330496710357092897557614323898136485065811275769728106935759520008368713379705239666259439182279671516970462731743845371647322019353481618868516185071634675964419433087301637464971334107534642046578381073715469142353559152871521820534063497807668868044064745284292779567597255257437831986549939439407408186507055029770619889537186296585275027562961951141297327613055687764316697088409069895460983074214268974864602112222767154817563132301871677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 1841441891593603221476575997064292925940960190225787044047464497186475231354101440303344416875090815336640232694937925512024770735531443742628805796683023503944842305619413522605461026005008107924354456894312133567515341641990949534036647235069215216706898169671212482746175479284753994316063153287721052337576063295532038476535591872423078896773762201078076211926170570147166619580554896901960750302631931190569326864505623629770194071516124381562480173461907192200065881425338833860023666015058671910456140855780276225884685382946824201700541983925627774616649515829935436980928005923751244854320541968950313494569028921834240435583441413247272497598498983677999138304280835115331426503989902005851978818551542286249184665427700933505457617701865138820249435148424172217943821767385132936914881008751196087720549446030964636818741251873586272575809669991194382684504329196317252037070995081834417924942083255881340032578442264103604404732473590582268587564025564947772356070903032052567863251658953667286172192554002356126508934360772549077945455296258771077265245467922834346309487443592810428037927649127505768097740597451212331628540044696456682600179856547829035541057152699518886531581428947626678110159426431716422443550843973489096739216790244004728718278744144524791465950151852985587090223397723590760420935735640675478750311183773922826565849721901722246977737110680472164500824054286388852186124350694014538827696986493484430413932906516101066074503448046625341102698038055288994498551652828027677956672005717821125215494750679167964907272093720714338906818750265620901399458856372983538765943918641236628525683791172933113822630341363177720813581617962995968120802781280801012126235779592144350255057225469069034979972930722239234079755913094840060747419683746739889914773579645315435987140706453070056765607647285759984273470885540166421771316304798406414463399470273236529490291437139958992662475417590815561927265969684781208164035239451166679090603254597142223193204301052005156817744446544000972210652658121466522112939438619976814254568632583485909015101427316276222956808180079402398813006021055927474677192364871523585748457813316683306898563895445290736924651362261202097132023335776750007744739681398323375078208595870085916475147171472687629500017357962519047305525203489983429281884694805281175972921623028234295314260789923757678063407628726265010888070486592513239693291956678788552448849352251681339294448255416562588894989357535919715803207012003609828988742986279417364708604395364015056182714384912836893452314347306605577467638768828169170600088927973251128816755015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -587336022842786995281119514044514636633560922230790072605903691166064776825993505095502599230769347922960797403392388420372636365766195993356145873356669042597843273983246903395455624732823073233795472526752032705598009436972173424259668541488020209724579955732928005943426470152283756686132284658725275652096813419534873952240005564814198375308373900220134527157435015267178062767954851744371715229016736512042951917770402330271637091359890202410334411645092137058434895342108083278512771556256843509689742698818767727631660780488330748454616304635865653640122007921003622266666883561738055097048803510086259493485263403245348872891230681210813314073400794449580739122955545416959110202737659740016255633861580197685748361561477263402126368700893936312931829909550136227968630920136443826753125171201892307796717896343413785456059848480158959053113072925157120763998747757105731854573874840635300213386299253760013704662648984208536231546478080749573307501685853662068229268961850095694839329416558812801487797368177660661615250406391044308282098847151633319049651921312255190897884714383874952454626568547852237181283900347506867143357668058399099425505011978163207990959413314733615524922141970973099776362331322150041604942556789935959601495791608887122645160737036138057604209325725785325555240133840891424956500142160879044119829022822083912584415420170246589836237819104540544636784748177884814189255306404830000922454918161052296200906828160720360852487867120814928991201037288896231689612743230054909466993011784417402256759118408847254189074780140448501904817254608803080025664478123861873601068451161608650306478983234116741245248146926383981551350532844390983945021317682797083471036516628825258988275582937444630696381443511679210731831526252317990328034188512401902090103423574642271218090642782178366307430011384726806769333217049885729102385550343811268154342507988189372673211084241640578919686178626888485532010375654000068944963860791418875107221134646089521771203559311580517525082366442543303922693338083202454326656736240367689179146445172874556385786537669401876858662246210798999807386032828787401469227851314111517410182527206636956111087666264044385038661688552884726572257427492911411536110392684786692012907627826240903882036377566630709398947121345719550316163058978582551589599048813532047395652221980851671642173614311943560510566241587436559504644127185235027296029030374857570449280507979051089925404163679687685691539301809601267841743993029069353894618120977726615319408554235614576119741605877874106893939740058153310183310487126082480001086644201524809340477767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 111750336227104375745207578568883122804602722957210800403027287013467673565501182329694959236479547191115073924211092941193427588186041904574689871339957561533016624574741295474292818833886687696473716120322412701191466073657935899306805708010903886067728657329984685615767995844136005896440476613154641439359265958059790652965864138373002353750853770296136460412435801466552418325600028854279721093802175289061462194503985506753163175721199800431900572890040524236573102036498039935371331930728996345546210367770717101531071752592998039745865562376279492129810383669451464815214251316724112210324732587074080859754696474017709850704761334801661604638791965204832123400337186155501756801887110319044375893844580500114603863145786080037363606798464193984015037968493750697183603907434436320286356937449890580808617638306068742364171754554532592855617676311796456103202791615211927803433012815882574423394939994035864648389826931043100094224531375406233452302291689389246272227722880290722552328673190699804585033410780314078047044560968392968357470345298488562984101512525824790664068773933978678598346992212029829355498335782852163979454170925475810356323982870620250493836320737552879875385761998011833280362322377833686785311789139359940803860695739552382087521777932551448982538659639912261671742608941915774610489786448839862595606241279623291041201299682750745141773138967665099871299244022470479116395192755722362509847052248789271488159870043208822440085856320728562213324326881088924643077666653781965743291370395744033865427357427204341792674358548717456815491401140135106298821198874288132088697578133483837449510263743463740582424223074484585423982051835250532146998710491614780034573985861212131777334050830483985307750474795102801916574675091422860066053986317749439842332751802483318759934863999738460321073722888763118239362080199896378249544760529035743596357389873308065767667254182693629184370942928949179599689921663988345861842514343587175339051570526914750437592188544477299901818783411931397465126497081559585140325758370786173730265220720880455563603399380462680895929613109390019720236355223518609202383958049979164817405288495313774790789128082494278549647860466941443986507453532712703410285113324113274053627951377892330952682121696047470318455893762097272422390738837043213711628413786360266294885160605994134494111636128949749128834188070171593350697252463265023600692677799789087982889462207561959030252507680173902342432528201882163745641638631850263237707236727613726368893815666544800381365874081697955752001280185747124053204162471802739543087193893901233636622991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 7817471674441148260704024689910883094582111721959683795169785709892226475200547443682662851274297859960945639617906096865843901585826298888368618279191829148936086878610547875209965294866100614232838656761764758360407288081422276162958102775616370729189357342917324340678241962121152023033130267134541842515493367512826487071933974802303181207682397445113843223023832375784590940145242980619439867887408055591495737751911658416183577371416979628620562556655581610410582304894692587432885096168381776297962543522517845006009654343364966348740567617022300806886998514791804964218164541430091899384443722309368050871149855770217864930203807630700020834945054362374764987098903021391104884112630937623246475044906416596113498839119156595241783483522288768155977691504550276136460463423981410268826636012974888398889257266332695206621952840613918968476519399033776406317982323587557657697526380775398969329030515289297089506092959190250523730969166539608950462985238841910402237981488348049965194466740421033085004447975943417183399188431948421690787480848090933956889243470200972490748333814925991985586296994816667418459568777833535536211269402104837442051001058031376879503100672082764838377785571843559865104344686021846142151409794860357298543409232757348312110988069683504766113058131363163074654243884960776023992008968700715104514813658153831196180721817398081861431377948184281558725106171006502864247285463486594471618967446703664649556946432850594480394592394451618937694481934312428952244765585060150030297253745042848354968206560382530950677147050129721395105065832606354212687057760948970343055556776000863391103632016381516653038735123341623707086567423991686488488984725452757324683389013987551546471826998004760729002450185561268021420718361345047504996155122533588623167761152935036480854210291710633470719383674447084331731530903954484629032511433589802824862147321511717869160978307074193025628291830534053608563122911696816057874570551826332948154959305353632600238438907342341166178611252095535566827716702932870454293853910158998263170631151848767148295205001548689244760933512994221521136093257991733254345013410218375543422380084914053900066417111963956860759785016984859516578380345157931467974773415279574896324602120087285327916898728531071167762901408202986978248404308501103118916213285511034442361389628745885123173885893809441758675552133109019742759912064784729953567759029336808875655079086103028376444601891064910632403788189640667668356932466730644804316970730832438372000042230347686725506528392602039734263083990162447313582927782398933251910173069676223614481858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -18017133571529408953029291573164216460128189904349681911436652325059964681765474931805119067975425018312545078757892612588518236864861851218013333759740513130454774194588922771165400924324864796881924783897790369134206329627500350887001947458810206200633554156051635726117524202103756024108465847666283359918027374517455930953838228737360068583395833478340696682810281580392283653993659829728411526365930617152076003129384226166193709507477000670675181213943034476054947797912127920538107042538462701688515076518889779747072564350785730587285313776274673780210932966715742396629300804390624417108855642998869271613165291810466282108576048526252541105751627686176435528456929460481504477342616674742663126870098813530692657079551152125375835398640446221552252692452527037837637330492823602481169615698516578365616895772292137187493671829879939959775687329273169825724748399316028009351120441916540346285305736311894279279746212350015725346700344704099287052803268159650827974802615248274413982652868704987373804865357602654259304249673085742960612166377468543693594473244681729968742209197452695531521615111669406607203638830828008546611741403434311576290736542911861509120115548620705062161464178150556258146545682200185768927601150642442943755019887985401634075286358254357109571889762164287437799407333225913027033388670746164254311787335836663934867510157953458930261964459064503024605238736901373213699190544078102015433503514849200419631552250192406168736145822310662794634339462135250238370366625239679537497678144400654941930741697626236766268045420057359164546321093865012761983651560442183935225627550137617691645489780863488761644468381127594692142744982472564126515381918636416620139745894961788948513260246309570802838643750188748300691305043612676995386872936379882945996796587459381301135349952776375667120383900233464186974196046016453652979133097837297017010943810356466400468469366890154672812461521267127423258382541467885630962627170392603600360802621293111516840049844329348306818431642589338631127349646197287100422039929037737933961437196355825072946580885726466541677197736728137754213660488725581542912282668975566433053355657710752681819255257031245966062214724834651506043233429891426869707850355600715127992819907908542734787434484455003449109462225490151318503789278229599838672177383546362140467580749521305408312546639033514714977798876446624054219183865958558811588812906308170086478079290454799376193625897867357237377919573242074147182274311161939806539201182946825197413935524797428061026051221330542195157652256194658913846046361478698677543912660506229321739796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 9612214965573000830757133845609018947273116916717936020634748600743945275916509291467883769355916029211957253114903058638582378594181380970991166419153042244347189558033143514783927392500088621368666063993440978938120856123826904069419956392079939169889983022524526363042783307760073093665122945648373837529977240222492909654786830120396043611134312223069944496062976327218263092091608954683319641799899208999409073347004260654880926467020021424521036161281846250724796072933032880869514549277099255626723095897239892127304076863470629914800101572003230510946301605959197218675226363996852377363041743683380890937901876519996402925886924283317643633650532933513368315091891306356328688975732710164701308812515643508870488368373392880667238752346795105957763119139582620853752166854829119625957286040878522977767365264185976855968423886087639212325103771550720433186578957676050114807622103038289884285779593532217722873869502533578917691353538127682766281198729100479655816698948466655928897681438585851006920757565714930263152118714837912380674764508930029617498092406419615964279335972276363482981314406202950455267096660572012418628970768451483390659574090841130526517498972768156091422014065440856943486397051389304059976959580570333166375041581976451820604108492942622282075552545144117947812366516649163029282882924430455896659780162841488377281399935502402339160756578620411773989573204136262598641062100748251384367588057138936187261653464744937317316955423331179297905144669794796124974798003259339881943648115541468614989698069120710725416577643329091310849238726056265552352297395104064715816197964530938590799292301975139343942621738734374023642833873143909746348343471970377242734856470810057258665172989734146212888726229995418307373066632937088769582616963053201595701638316347977636463615523377947579184014671870942759403751710129636980599805685206460839774789258419315138653649023155852871043362268372077398621862997485725286698240172337148438907622912357259257320473949074771053560660637615244434509124288727249792591679882460248094974264517272192528847076007699648197755711570381636410212457801709066103741480178344563449673070783575787798837867340745830928331041733321560586400612839507929417400905332503900955251627165900601584924996368313896786974145573710896899829493423040001706810667511572064191172841227700906400305876578212311470161204470599942838549263879542072102580117743513049847087190769258277296725390600228138252051993963039551876685169039048955951953406226016825553204659059110132142821044556581138315571410617483027120733860626158218868983929976157058942174756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -3703408269880177761660524427967937292644114106881569184952718213792940134055035333628790328165667982099817910081820481826868934469055797608631333290828998021325487449209976486417841846284672334497291818192962209382648107342727612757205508972940993466462194125879210668602041569008898089821109037813813337530848353142801931932882285156652845811487014325976367213530480266922136944639458953819170116245081382106299364066799535242515022055444528088286044936709591178006345678991870657386615791623639166334290245699767662764208434804979476738321077837826871847194492439589653555928917821488593401064404276366699283208681225587595824271714276536054123534976290052320149872444000457923108860658145110004506754712282095203655843585078367809252528235426492725690843409048049033733469501271496776503355083959010990323188357257475550437923299568199844182134708789168219598139387236671306611205026341508098664448569310629321908316526117743889792539580508870480193082439829320657883057106681018298191504897431744228903960565585164928380978389415633737357517703672954672069382608971272319058506110961316441296882051706537791920161109869684169421875703562170483638000552324472396536747151954508410698782548455557427040402905698948101740012532172731402721093735527497675401552027462512166508749245565740475166740514436389260383896303247579805049015266453980377218016408212996423532264332727499872613159913790628599860388741763730226481182980125345215482982816973949041924547892154139889440745151406697897248901486842498648072694170544504200082858171246508184012330248241081463983075636326376649416891060835507649325662542783143605831238727547166484973006663209323655063419609426495036644702603955597400173214923451440529801669021847344937548435000412113977272385893118689206728134429849602109771297583868948967045952533647765292002060117801093129567680436912162005512426070718303581341006168579358975618709209086172102010630680588085221566757802639147805247463184604207615217890230259997741187987118314980462896551970314471203571220172879336094222455284884974342225125161192318399091135643364365276720501121346247569234526452577468786823091869239529053668872470021149132650348885990704779599134939545356356287499531424162963759169451061176386233875853832167877081458353680892932001117567510032566100071970720210850822929575728138811457113849644307941234372654083900748792070643234960943043585413839809353900107220979835662624689522885184111852853728548847414972715057486169292442088951064506609637350050657748428269348622228730245673994582277869047720456255076629643456114037494719143447304230796756873866379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 1201252176782736564369573023009157208388622726458900628045517944842193138557193947046493655745529972991940012580636331316915551977325901013577830043560477469141457033152753074061948065821908970398453475185786013825390913381700443573135826575868951301741318977638612325290746635439108740626217142914446067370188849296808021082504868248592260139421324223330390700790612336702718052874957463745277859952143900011792520219956753476103855152749585142941581821300538426408208935886333560223211236980970662832730750966975451085620103618453039109523874203749721520069682429969716125792185125109574744590874341801580346512933952194554388300380393064790171021430823645691023470771011006717132906967334721353030429321976273429033481184916652482456211357365224598062897907610159900562077768609493942948020066385624578783098685292164651144322798375179341612212997100175161972278469754700828546856317055165507205725489623827591846972202262872319902014782380843469819633965034445304705437322040193659805674203247708864934839040044570723707352586972449906073340505369077383752342753912553005502609491467880773483844940319465375311504100622697381829429527586904132267952340907132582810666633121381599161301821605785890734071071715004636127769296712910185454261236503067526851761546597528228032524894042654721862706373612627219536573960046294811466085536230864402290237957497486868907367561579762051339066961307943464916328653529360445956518472593785816248804609861985382901116891010603109852375192310951150282837473787609639397392339225314692444537596392096306979936962830851368472005351462519337938282850640905735499737515698428715355710564908908558000917567835395022215808455737009139271443953718700714869277226997470864536488228843339037245221093324909371558099314298206947959014378899319460409657514452077519015010415977261718403160536697770828689263481464358248280758055000692928190529188114466521738159304055512776285072111150859388807995714932574168435714551123998550522179612611108402410530897232017953484757040294036871682056305926632989169732241383581544820557034848002165762608700690391186594357317081082951538511523901391254034906900853053015239783075418934984639084883794399390198606873863811563205673957448765754734259928205269844045582543801896301624701360962872056587574964465303529979923301837202998008758403244931680870559612717489134949076436219721471172475941732031889302651438656553496681630569522694115785691736821180070193584877410415201590425527456700194251623053684271987344185640134352698207330168811089874850834011318407235091751685187443336109233028267896200039980775962357145816539332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -334501854469899211835403611844517169470682151272755910987176625707805381457639294327994135252751762599877107975203564811950612696355929509274405067065124060735625784736274326216103107482872571730910330941236068429251822361795210095749959102844244630180532755597341373834935575044061724746475022612897049308810754914456186591793542357018096922241679132013578959020906411352427184312982844326139656369697365841934569067030434680768381891295720214909980837029547587581030951521941681425670151192229709366358284909454915459535834146865095085390175984435290005468487555676819077002239899834960274554452504142076414134247939277669052744059188654554230620009249620642796385273932518247073264967295799621842072715394017332163792462072464562169896245616179674651558683452158452244910096616666632842827367628614471448432937641260108591330910841969867304594211768402629406704383395502828903075053395650828706567690847789542745098248612043576689573833197242162577661348878159840073887284584242666555293013729923087588015155168125558351781987947866378075496370172299607785127967768114725532446550799765485051232317216130638213534644913340463187813419249137212530581874591178640098233689678085717531467449613734209132078150731805954000655587647138857800792466094133271854855750622670057326995637161455588067743515113019388873266381860215803064777852269990908618971457797331254367312997944308039443371139562925348559360440103764991082314209632085204880980918521470596801997782214933648910656837319027322477385791168684303121806860479938333307579879936137783207744026834716989047878364785630204957291130372401396039273653732748409188565563135175579316656489253014407691041544185730246249279801549101315740375320009342771582184629623496063339486521072482957162276776316755708837180787464384707741132726233554744242350087917801705604258246539316028158790691804985086245953631998842220544623521687063208962822535028382142280647119040864475660725196832919653900720366897376597693660634956211945766637089172816184061764395908035502632265304029917788497570922791384869750908633639555099878798481744570349663387471854260306112997734752968499499336397294159096516080701054076758454179958965858672830760624564922448903931574344033315015001860183640011408581569949488298637513067643768947733394056084792756492307019962787929498474487117375984287786991874006512692484270219978601796621008755107706767379209623312973374762783694613037427134293131726801484059059225170687852559521633552988589970412436147145277039468784647831066092615578927421414774272945654348659098590915693725241427108298557370151563978082028083792429711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 75901534192381784374931880049748920186313291846948690468890177919023762066231932913046872255700093351952995102741937188346214393079985855448150359048306744834957887030438320868404060745370449776094472451313645283356891381613482070520461472712331530753214744064008114595092783648852517254334647136395533650203208978681275948818680595871303985617910724257381007453589925927387857927665676562329963643631341065480484666585006928204974449732678561305742901704100995062110636283605178241357864782872204093153481883697045851468742949841378155938234857994561721983943110290709295722941514041919252594161962256991473201887488996085215492587902775516896710093147383884560599226212245578557985967704340969702988844387305545119126541150182038413954786181210620742953457155831570334340205307902465191380124392188745755048678737857946077659455765382326920849651318047129488590900364548221535966716926225581119814790623548171555677063130364168126730528776964252826608450222116487116698257681297957194709396341909624425935328214981135928593821543569903462462824545024665266790668730071407282158213281579134399096915454864624875826859179263115909290620151985205163197112461898009495582095117365612077237243273216314647083402293689320376973231198453306060473446568490829775902890881308633148483858476023952600398909701497770431632601174903356040572445795496279541167543279108863329128633409843793954005747219410483778179216366082530695405923846958399016459324673741388532545730838180376283742990240418923957807002702054669632802988693398586021815981049710103691779169829631742455217632495413351652522205034211549634273987740798209224955739431533360981881406391644831863133448036346759285895596024337373012563090337710516156950119115158110157043408573865451643488320621014811003904701796505101377602086387075504986385835809676331976042845798243007983276301976428019447631743636540167523730213116227058769210594182983586392430027015180949644284937655399367960297446613660085378230819199438221186691636691247018393193927209112534514459134297221101835671068008962187806729846179210356211115124020234736241944569523937605797428437718462822574153303175472470949024469815264575978949588202215849728084330681943301196142234657429997075262891355388208024974352191182426772446814941073360392376103935427336762891388720964465025578232589653865633984779551130675164223302633425180018343670076808910688280590900908829486884477205446437643567874001390547497383369956848599966967753745899568060671958397674029282828331307629967257859590715673413886617886610919070287795876756435404099689508101413139496385431340940734729149218816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -18303718898523240422893615776510576917854176691006999484050703805496067052251098844657517694485920056443586134405496640554667591961743668906899793256962621500305335651792440350415483150073755903460988125746830054019581739737229288103909262464967234575940979209992625546162684442520633403032359485384795646230132193017059792066426779284530208420829971783750973757789937354470357068219839619448982015064219113891866786877927162443013892946847731717648313811943734593330811443108990434675089167728183148857165264787694870773292999235568238821216446398411822917612155348023073431047638673469954410938551999471961446936431518910374469952496303333728268508157741980379218794329344975206760246601112922445881929845601898641182377611539877990089028905216306418436975829804774521047193462036026372724116799958332836133854705570632057738223176229237641307588929424336003148513629420907945169318952158270158204722686210628289237656255305204383434069743325973518452054410148483517465981252692887933754249250315490857363495603385134736436784945310411124510485387985425926974505048131286454123275480102999737481706319621892221659465890220918133369225369101883814302512707611762737237712945895214202206529610463194355376245664084112718010885203060282993394508621983914289817003553379920540948712158593636709394693552750131774571225480806436931727212451124887774181165117487811792827741461711688202524686986069926114785163909205239321210990024246334282700403441908382838879237257398158546811425207752782559353716061969252668802096255298557927263208420547773081042871743252908098462424362509307841697973817071242924297814351566023425384673346350253515023308233400558140990443041633673900110728544621595722579155380642370374546214287982312951471249182065167470371558693173410221816418703245744182198515046980361309227264491578966699419025116702329679137014815278239832794703084275532187198012725396679847548577828225245166060852803256268606019213255619285240311271167695623560960221155896251724440710141449608283113721114817981122933577785758145723556724203663847547463113939272714774431667428511644400028168097060002068178130493619906734295582241082482064088105183364971471302990107086613024070227448929760131949354475715177690347313115727348344443360802964396378538577605130235462032661972403647396427869989761277847740337173973025864510080792010919622465062437226283706511151640112905252152297804904099256826017789662713137098061223937188884679631174003085426069061221220160093066146016632144311536072472383816926467005646669172788186139265425298659363624129911222051036972480022601260540602794098294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 7038696307446224777558546497731409156090919191407946390971840827476689345560295416948551143341322571672115809329818163451662319484717434280651485411202544870875944017519458843081321751569881336115918592548202525462266697139593003356634346672896435632810709948875986811493554452167326793647563880308747886518260747455293873547351911095136942087760921273271524117623017717261524699113715615223072109751671930733279959711046222363188062127657150598839802973910261623697049833062631838246283496614550315599950639833721603229340662049676221171102802805074309654990630155074820188530584134951968974657571299740546461162720928154345285477730543818217405053109384667292767429496406698681516259695017493306238594731800970318500466317297498966416783641073913703557845209947417515701848588021750769886847194776934423183104756850978861043781716953293723748563827384232572421173676715390558383960500141718667163845681831198999782917186412766952351981529407747165308912901795850343141972542118009703608489875949008302435413886411553469619951638226651531584478305787892093414024374552695239175249907763536707801435922210209987444970982436536456827233284567176776417908541943704967720686848042524764162341576273665731484036756720129240150378893606986515482865736443734824775847692966178367642124494363205606355133501181347246001414883587266901024299350491092500040910145577317529228543384535575007622865716538175317671621139390976405803060249280870598769508606909047031652117465846044226811400124521103679733188970496021776219099502073241362145731674660188309228136779743647205954421674653991407480090540952232216918755402324203039044920570003078338994190412071777435924451547674763945552674610900130989031608220783740861086522892235586678667092921457200255306584878074269839970674447371634141934894000733235979484531370603145962469398612233226930827225005983243185094849340967440260378803482847458468004128225755039935397133908847552569470883836896065934973868477996034229973285247244209937235722664182967516079224134981449626729386302965729192580990556572931596028887092638594847913581369156539669438047681093970711096092300434237766012554332816896220647480090448291326239011833584479817793648692906336889292342624843720361171923086846750061606135722814962951528786930643694621690864540658378651866556667195938185397101629984373692967931086696205524839930344632728684315591958928255850466834391347059554839694866586070631373334232022829500912814908958253465407552118799510653725398511956211193703518899767929215028967934226672790382314136383391846030207017216144467452654684180407686131017095248397467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -284635838515955932281210635449812547887625694433278435074741942087161871826426737920215752269423976560080781486613404641129755959679139782472924751259999601424452579689276674211202489322303479176560021296133976883850257977840770842540975584181458918695155604886402741678537704011776356303632701746625366671187266380674910506300416956697007963075969773721985985270322379500461366542464006507441820349715565077937645148407674120348983269714107682615435982348509456385668667776111293845622138074705746411464925111012400563184002237350049734810486334340757870557467211238463690070919353781848125615452141978615679195713345365323487670537991766298030844824919992359482492460340504984391558051355440425875152646602843166770429330533329463725334706294218835315138406631387595978189990080055399836906025773698593044544954417959829240780743306476269807417602771354108332614838399828995742390046423537196794819766507907165537023561588214593801401249884394970808768875786371195836926317560345952972872586594770602921768760810683366527781473182339007667144665866572046353761775565765024263756857756936589158682250927629965015035814384754553620712165343186842468004321787230326108248870902193606273084029343289567507889468191282476384736339944811750637171427196646356297540278509768510344172423835232934616668090741521495391140566605881116739895438427512054102287144881994761996526895099892937920256193247864336846415802194263479906941011423864423368831516966884891469621499992237280341831101068084783225353280184479779099836395413917373426650574605630676949327870884251850887372731638276001854777216006513710076748417137681846277930970585657459637933717998118013312809740596067658122940196773282247634682745067896652056630112033502882396834879381557585458225221387272014033682143070131144966142942269634115633733784434516505508556960753206023673821844166892701623882613310032186577970758520984303890512255222970261158858282407785701498977757985608221337006045416201627224189275736450772249964562812433140443604822015145713893483203934289995715998939559822264356450237609298874716763277133527192072370496314302508681535426705799672704039378468107984211398220372504279190630026199006394293752783196277876594662112313476090616639914790598897409398961612642007924229999849667721605635129337152512303318894707510063693722760215763098524867376499867851153549442455154558016923532212407989026301501174721457030177589761711412182399741377423673920816746731010086313615719544582794460522810582081410680910677082745480790025369756547265394058675658763711488217321965206564280522245613733252031783760378403236085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 6878055248490009137970385346079092894837639031675517956064743598628669548492105574686943129735495643914983012644928575146816663137070389704885066415530619613767878207139377425727349742576087847611598097243510363512328641109204020664478392401091769610366597119034788979951650454500854228100790429752092701013048527694320588233098115279667701546433440986568822461034862289539641836394157550227295013531801958153902483530644652512498466411991088953753680602920743776483871001395545739344977975073220710202180227472562720578159791399258332535120743403983295172183730881883062053208424370794325505377322810095024645513955009329783712963275623165792317249221852899882809807771960769563045089908212252342748319712473268141880556847658965816786942710984930029319484082741297073243500826418218578434636257428383926111171019876992310241321586971144446935084185679671837311450032089018099479333564370503571249640926506545282845519221573620522530220225538371181899522679307175271755658633886208431592335689479171273599409168327068952494360184730549601413292022409653616001840032715511472233682850342637304829710328600951599983000262179882537344143263520464189131514780179633097028661899367493072204169602980510061772668378923714154552579776083190368981425499297636490766074112465385203192059925890814702165559778628289466649595725015458299681889557765467123629268162191376756255765787698191744492204411890159701658620372593577419235780522974569609796898994943381853814264442332656903360914209422305085027387988727807831778618372526990857878666393098113807291416677771390513378955653924301773075343251906658271754786027365369258130312853595125215552772352768316306050324004507407373886127147743334007945768258445418226034429571223024250725116838547050830181892873116603157252312033281534124996397413651148603362241855371643359897765602486554216356462278548634672993735183150555397419172295522598270792404556150627418784776599935235232080889778517067763328469977742110921195801512096569563632622195173748384366681452765388779292029508866129127616847810814597730114687980638618708311909465621672481160377828273907328831032529865374410442129368627511795177599571454210280298633696792844942174644902750066272060014763917348680695446147365726976081902400291405822149703057583267357699546045492217173485331610370590341836679071621082302959411199997005013096546944730216087929787260600443160851282239277147785326707100590677178377939895665938013586834754244712240347200905029249556899944566916586940455913231718374688901338589144568697586523598389948780906057402776946965600443510615562632958385771211352623284224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -131835827330943716215224724833496791499665518998883555927696469957558799689745261816381040060285782769808589066664016500379828726516988799212554740028842909657279006785590399416535830320377254423391898038948820685043929190852335995052645690590425499432341927565288260586784233632940944654461159688433405088039490052413153757755303891782768216593810356858003109564017171379668624573816079254954281803915266503985548660548471665411596135567211148040760980582326085029636818517967936284505263132816982941890213625907767756824873151747342859249246928500785325378679411206167423104233894305198818565222207009494003264460624026458383792208362711494082247734584512659498289674927378733926538164467407386446632642985655794363163591145270749929300148719151429064154222113343773294158623172583265839546718871714751100867330217070703360639022548570261954114391525190316702180359608952209605360279079066096808402492512606805792222950988984511086249202633074188073502876043659205440082080339130426487308141902538020686084158840458144007981336920543201455857655932498362739629142372472514557954675001387532299610393526888467326955734357440558562216008409742128146244681667128073923417356673157371796676678964279738920092539862356417541265414890910894794887912763040484047404033013647822403503990028409638055129113360466853694860067693222314874078786633184268887324795671709664398661403804089424068177588978159447096406163432544525411213321221458056921067386087176758042544566176304386628724690995921694793959874891657295712108846806013310331127065606603024208579303462677453225065438638605269635265664558522738251698884088237011743110651605955556646210658327624085673079395496459171064219260765827616334771831431285986508076371485648106239149094345771492821124048543620181491370106636502619632408411440904514031562592316039364171008123224972165366787613670897078608462680938045605738184678004410337410073708080187341610034323647322138773516685170155647233855118836495267464507230201523351198746604937014154491443845129555033428168006294939051268275617517553889121987359466268828249702083726218180819190329604919699871273630306845451956169856196961551518494628520110435854039485235389715526763323594285583089558159394089867233583374452653091798870994397167431223658604409633224530048908786538538790600080229637894929445530875073192028432092987119358377775870181921190133806469611955492234884242134798622686257430180694805075327112443648735012419951282530562269262684068075318447678276080082035384379523108041331952436106290834831429733594776627715672945213703496279994569048207860179735753342607183985160224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 2150614005618631823854649469515437017380692002260755911359662629483564821911019783938850420882525254387865964505480909094766703928897059394690921103795426827197189721712350546724062686300212635034900972661891402979377486177114355484117032024054806611189966160072067846604429140906847521520755819353171921794115759189526707219283636310224073415492176559925003826397108457096096244047877981706711303827605584471323205206398748344278653345710748329345400658326620729536350621768525168377250626644833697788864711630402633349662136450491003854616952384309224038269808503344081505296615747308655994169201880948519193546857142147531604508712775768010610757945374634970903532888948400413078017846639612074768221502117526164091404414796521276319136586596464714520863796256442700716928582956771275469964231407954879197932710556653922004888249282402071988707072731645676915505273733990812589974208600176189664040345346886182519366014777706409937483553113499514049718369034426421286387804450129957572509411377616869650967651011944372812878234624332582646684224435379151182770340089748144991349201235001526630233536751923094411727848357693100674717722422908956010078472068303966416335767250901858355926160879646841775729547502794209992117779373983409815813071444017579004270916264431553523154061821412948443867296747321473177475303342216910105703994866368922249789508605785857479413330120302012159091397620344260539051712405948892258662079053899852445220141351839585257684859413350656136718526508076744420763863847996734937171231759162354189404451984647625950368865365533386573741944813348257348206551192848245678927119308343534193525402522475710815257743258335198734439020018027293360936308237912263734505252799690836564053935155855925441294246153906909978421851281672455302884682938278082800047101009373187746185467997107153182668820044275070512544577762734016107375998141488366560890169754851965485838762236197733262401349130109780111458620693426728229501009361455339403090595561582551871675518650023933425247524334397190985428669412014110283983941825890933666878767565363776414874948107009871419412142210342961933669850968488261187439379372858069047014386166404002649702606063204177322140178057257775860247786907816459804513152051878375180484943253329452003507158055856412016383234820038571263314649257335257808034483820499960658578356223115699854242959161805784983744499941754245070407705933890133290315712332487926694186525897540147264609820946305340207600872153283079992736353303300862969158868919401852536274665478418694973216580964394655672919612037234024226842407395508336720696731308758333176938496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -25900420967559964746773784030265508109662309824421680131393565963960617473436529858899952696971523158739590881941708334100022602939055193067361068119422804424136637312703185089102967360402346082770218653941178139490272288124191451139349100706703826815794102096919979358440105867299595222105390724692392109440713598123273998004101558205358253068307738795456338473676700951529174863712686744215009116732617981798851634735773500059936208979663142583680406144718246302612060416140189085892840573256295883592499844704320258428516970712815488487821152821895418657762253656374361507927386897183390445352882562885466645481168815812042805444429115754502385750372395747998609133732779274594157522606662654102644427430396850052470205342364876291990653490549822889709073484798091232673120686381361253599995003579107007478315364409065212729214740059622656705493733180287563630471274046892614547954282148472124338534033497594725636093495693854466492430676059757138851998220629750930904914714400440810493445040375002695484296551130294207978070783493055001242013767233989735260948641894121449749388832933553053099945232667499866927501635419398916124091745623394839955854786410249472963962962031209090651791657247653504679273176405205118227099750323833580665695921405995258290294719447817065146569119701046903769696528087341990283354308754327764663655298459369466330276286246059007637264443762639113742831464384865090313281985594250984558847422376816302933968717969542420455198780359985636085888748813556531916812235192085606600604117111507903482239322153310933329648060104473958089477200743962409567172831527923069816497793176828638390666581839601692921617941843570016661733585695301668089367686608312540254287244553860713087568305015574427337981117867356885720180505265301562020586017023321819387335997443155244305503839341597444449385111235389839538777533496895324383133018373560268026969311410339030834147771999242384720019443303011052386686669876675786957638396422172639767381869357717464526987301878714581677875830845994807008666470574177500877723487940382470542469189931764101343705444259749666756958032005470919759485722370993472064345944440483600283451619966856976204694055301669488964527119709506141291154352868499671572284291524998025791950869267863871966849453945393645713871288953498511126313249899553726330979898268242053472500557694973917130347164019842651201513965739423325373249984450819416211269808579953438835947068842602015132912332037673605395980764704345782679533914098771647326298355144870886417334647935259780988523295751329902595220886575276518452750242319592978048715040946336200006828032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 204610223312973789493184664887394432412619739983997734692423765719457304468677771116769183156152681548164984672334719355074445244622353909848748793244731546216773657854608306665317990588181577325959934759995361798859124937680875104543951269967470811999745065997357808482024760298667279173542992179477487277402253436448082785799531612285485453943952587860545115215660595769123003497801776813611529576699316276337469392412303397328738913267579906701778393826901360484507910889875385164764473495347310925704537322664754971840817025929366945278346806635168905308600962045095655162317292261245285210122218930544935842741385068561358438462131477495800726209165222441893638555413098020966447158708286723898066879940068628796791444317673071708672630674811684695808491792052206440903625563562852351202101608652143139086735932581936286018223870158498826317694620262173682505052169483319835307195490975810396048985962979113810655758372991637642857217454015746496256780740598799812043326529975369240255848647916683584040075479594831940004847715345734892620542091315145549230261399417018424058378446866101167479712300628125977654997784972952425912938616410821660001782171906913877578601144336868369823236519882564803941587993359622575992850734496127912177683767216800290926002636921359348928809850197117048788416735712637079889089156064172532462925062920576792040582462226391999834336617619484862161077854144140943480765978621841073152922989272198392085299397557413286757956706639141040012058388632674678752941611252661646451236641380019448816853065073921218940073601855149146396389117905175259223416625429740950012017540555812263450506535872002708592088473844461506910162678049613185931484029379454094197398677420198212371722433090855508957517154202995462678048970960743854925388677591386644044513684001986856704840396015367841093244833204021299030309718474841799642638532522930273048976746553169444484027409782761885732242626013621629513849091204111163307175434368584120283132007310757017176115990073895706813539741774451489629927169585162142255502901534971602548480653862584523212983727359283603935245809859927257076690810542083672969025761422368104268408847047891201343938325280983193595320427126364286088754685718386862732851502548841939717129841960727121986346879949473190451503290951249496190203026354091187236896272108649254870008710097940688639074469694868661805345720136716277712655443017101541673618404236815151062568714641753187810921863055122582762305447034163843893096365297683061603375162688328580876905998353130593445178112759263164814987932743599447445505887584998638325903016713320693422358528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -1063523580853730477229484157257340997121971945715748504859026471595284663935456626221533523937199256030215275351324288022419321468910708772658126971761468064791881532148690316472709878088745754154276900533401604374420096719842948662215149136194612311682301508634728364529648185852872343871826640327890320023214088101781655477573174917101797760457911714414671803648789900677862287798856625885129359728419382455746538240785516694913502214060287220798996165725641284861539805576922663913579944135095281178657889620381774537626022353583880796852186788396447363980520082578269813968440525053819319301331237461563083207516232717550014160369011914706106590023148193040333340596545728272799180610115210126150384470329511487240722632189966884214806867797667219753122985519597813364680164926161015337178100576865660903852254707772160566374759708343021716385048084980857487686975945118508916913655294834579123046854010743167042105985011046144104558397615649437013177606579389139847865337997227820026448048930492653075239008499273680063461688855221778760610520491068879484467172765975191001496491614631553346002868152523029525047174316715323473140884291723871607068933225335063105666042634302828239750963186804697849958028538439511301328722276059475982398673990957793557926969267784348290920682913964938714098507358228448078844589403294806885955288815594061532682710163285075127780062555119919631970573646192768420947372926946862526213302865620715569182836624502400492650576741818466301377819202023461183643587708971448713165004927560505314958698777419270164611709659281765049909935239401450737267094535563885565855202224553334021576857928651779491492358261314337949157661788259329485907214870253150233075553022327461001685254318702566126941438301613183004520438207857819428722251650643118873745772865472425985210007010845241320893447059499303219265087243557223688613812011090587286502226592669665634813081444468873184875487468399672031779376659317949412880377199343288651876219337326449874002893117250086622604399554585768424138047794061904039020558002970188703585312889949877798698620507139294268120366004406568012629677210218161462639253174878602626965839817378285739371042982306062227494126897349420412538534871687118080917825635810665571978160568191629921696912398640682533757478860873763238900693751659167274825313390743594300824858398093646822140339094422668906485324854662885696056410755911046102225170811261516803214407877715682715778803507634404820251483245606642594776683763185200496303316854988826613875602408101448206966693580171478111430807546639543092364730461313591756223997650281133633513193472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 3953571343144090247283853909399752730456523539134510524385064418347559106979658808281110313248819699469658691958659982679233800203024024241464018944489302837864725114968344458234090606571428921183543850461901224215121988128058552913827797824837639158203963012066393352072272728311647954901680071421748183526035868644515320216584028522845677569117516954273537446948837974070977642769043536750758763386855602740063999168924289568517213904003892744756465916840433079933934186899243005942507651386151082293468023078853028857524130097042441852657258476477775367419184465750699803921042773714646691245134529715606429525202026457283045735156643989781608710491839688363103465442081044870921821067362965843211692805829855518529132678337353818846552242499096325272079925941056117649884273843700706402910105191012110050000385859457487786193521401961454634623105833473012907285298552576946975853873007146714115870236404196167463010198624545750673718452179966728033416551006708057644319161138998007545625715433572333176245262901385484972221165127809247451442622369715220753192143917059318139063813965149368019430257087902343705169799023944021932426981191656502424417078044758870185664626553358085118772516318048259485808443407044006477735632316739571291636356609869144931299793114752424990139545240701992508900397596092030418033350977037240905931871220514511458361005311135003720954066496211744525545409265647746883655565787631602409574974315442578046485509515242533248633865537429121598768030377400018737234566650478576571977695607883509534032833642775803040514429393357509141362254200531066782151251593339150249033622129593937775501692243821450972435066318584113308693919137640467733647385384618837709487059015444843429334425568346537930985835248422127453292891831465163741843718883512605767646877926420264159447198477766775360742728571310117773623856541206002873793201916684441772513354349287399067997323887879489762507790184185901780385172643000819401986365525429314841754023406548328058751026546965463038336691585693383674258843739810379434768758390653195598570931424138271095032682261532540899969249994014653916221259404626462962110791032965908761977796564112276791794632498121676157981753695780274076724925750008454197671467062899529766018875800089466529023043208751896682010068580135200771669671282213623782286824298365867010942575948999816181322936286574148225039734794392360107046227968157099730061465188543324414140851389664608727297718150459229175484794424032937856093720141522930971364917200917580345529012352981777071397728928639161367202954998998256512182912136478400023873668144819360042380689408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -12166703142302402020616581940117100305177511209154882826089009813857616906317436790204180715878002283532690123743318412907779813795254148840380289018170935846823673188292614509362299870869885901234901842825791229564117034175027189642984627302300044339963186476052253037577539883970926504123274713467807544688507244390216899112119610051046682856092021908682853183463328272811539092086232136996067880932400260839520189319665263049264724640405692753005838112121562274502020503332830820150727814398592933265704952991941338418197013874480300056958480057493039318645271032943924880890635924393527207795427977413872640597082123847103462325865656561038128699644381450030464988442379034958379655334289671466825658943313214102811154192251393599191930335765177135779286173575101041034565873566347136209966881654526396389595527218623234906190341856572904252826480112060112795924639922664555256007076325927966336555289080195658774216724419322033238757943071974916775508764127558270491341807946766006678200488096911963683779461066106941191865931902655329529064222238556487673060064641174672004396404033346549666899693279280012885644796379733067289558730239319675797096692634432451366924413808116010909753255955222958389058387469602469477980698251828968867769980722424587746843004537859040637014323103286438909659515539655078325031725557640181042648392608907373666753250126301612238393896635475749455025418036560477269519591069131446097333873890288259045092645068931571417897305472509067091031131303008634481264705303397754597006081988963473571374798236824282183380891271092025785701913610868044491967352512467578735855268107950515986947878865852603132467473019725641598689317417924699916691274357636374974541046035719301713907922776820293682959535507837389753805082460200025122403108964107080248054647842273501075524548414372387925772750041291443555603975583826757915825585163192915915677761300769581692090756967288851625603130718257285094495784643545087178884150653449528615970419216627073893443824614817526145645007173962330862742173088586462774228270717506424106798178494037557990790015584118527580610403758707597170624752860332027827957758306965939146492528635561257132974490401463818570347164156809165852315972522163498045701206368501810698540108931544722436623814073569771106837508555292113665922922148936351932612787682423932878778623779147992237895062932303103668557830472227344735828695944163332938753684804597618196512474383307982366060746640631482569723565451395267304779859161574750152148719440050538661322163046625758335195810123277610812461915363413529356226123711198227066433398901160340749337755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 33436234624592478826854210838064758416829349310709645598405698298819414765622226235470898222013347350990494459786413182539672267565712585811362409087552372627142039142537574443265579078790363105831767301257843668214884510322897612773414039979528983679711660739823506836842880117560542984786387863982692629328835032827709876184633192726765845874264252357631203928283595255298268519286897171173679235957540839142636452243536336802475404997924662361815422060060324191200410773077381203301037458440074734602030632550935506973778686476147944906319939714825549003810738106030602334794216958602645307992566680637266908315342968845280731051760357577937190594215494690304201509464583456619556915347917004857168387450298162027559959363865467911576308004399463346533611331038898386803281214639788649181384486697897679740436907763461817651260211677586806153122377951176348097283044942307740728388117739525608730709762562268829289700207312814455028395910256579276188741963063273445515477477457447459735124535527285499817230942010836687937969560091688100532548265374210554424457251720335978004128589791945669496486498060461696013974768723208538336918596424233647319908519120765874744228704668468745039684492864667099822002475517265331420200900449535106725408239934378982300451972132161333729118537991067635752406529145521753140485090741925087039794747388586059512449734851985420076887724187390063028214556060876140010699391019100024806507415862852436561230867928933344213145835675918397870290906711318699539284036243856173297848585933099879230825032351701459904248316242725291157588133916581214648473943029525311524306838327303725463369956764519867224581542518069170349708217830489729800324986888591084147948572604572961261522827516706168505818699292291158308790244662108077933275942317115316537172683253345361383909585090530834976026732257019512639412979450633138266533085581027343042680479757018718693341258731679818293987451875361931111784261693406106729540760745815232341223144925428471178038151823549864736484001880411529702709102770378394610590483608329829548827748849132748093607198955595057875822115376934834618872531653322740410002542334453353525089636215691335461821874151579076612356992246357409489847369170373374085677007657605119299817330674774493435786633716759674994958983835679087169523446837788846175466172321467814933444909139821980975360846237485777645610159304157823627022202127432678261465793124839074570998674368058055590371318463609462810611542117052644469909950210521479191145663302828616294497029176003327204398798581313689202926577149640168947955258564858698820998769685174408898433515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -82278371866905590260942859040155130435482458048201285049327248478766908379758938205893394561620055998153696569986635688019329108971771636740977851311536750761835233371861010524355626194122123874431808719508655379942478151175435444076932590282173603335833094048831823958016860833408948898192473070926216113178147565144623556473627756557404095576712709437723684503286178125518769621140988688157299739658802663295332119250758560030129981046515516216630929028957125982663227293363669510923112988871749548857515970780424931931327042839915409637315671909292502286266077545476881698706218941079106372070968419051622384520151293869402951231473249778951609918947352447472884835929981857240669628619521926494152331698790947370917366614655196288019972343275036566977605834261559809273183000084973218405512841948191321103060052423330595342360184580495807318702554033449020265795463388372496993011724223031119521887811376494009278320966465701183571229413341148591557157996081083433314470704141473358733420084762355210676440269411002545626596714380100012119254793247235896268687061772117815501942113650835684461229598408557096978105740924746360723540662768622740050734313870512619334982745223453341515128790244057551560469911481408186626231428613469511159785926988494942360298690080046447066450932927642600253804466373828080847619381995355636127933499021268768690570234783424951761008409679681056393639220793014688810055680505793415318900179165195561422362826266367461680691588234076600599120071235609485901526422324242282704645480404698293967950453888679566885684199688652356279284368238503835890683860943731182686602187516519818095690128634741739012900868470429688071805458802796019364311301067135836155991473631988894325339760025050635321830777199879264415438318915252790820121652955298451201881214323068411378823921183184464137080355557222889220285499599141122510875599976653422517000709148160518198009113944444953684533616723282246451906946896003606459647649144364552170940808899440435803502338431278678174446988549671702445378870112395244672517949800081183738801783344688814770672051600703654987295532764363210991608541767906730220824792580903544904515184219447346104537740987172779429092430535867901565601809570981445380522574003779980914112332753842652392511642952802075961996246268881151106639486154333655614587241338286756727002056981043337527849301075848194821477730813110047652915119618415119078344388784041655968239060660761613805584621272000809834695382929788257686143498031003691008418813279403103056292315820999837032774185434506128170289244243476064354277635449246827430704350952946738549957328896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 210830434304580058236301544157788515754584185510994521796114901278129099663092685241739295571537153178807168081748195707720690840722989396329040445103293554385412181591553244128031173532250927146746413660261565752097661685320738298762306246746528273845814666048728900834747378798423999464849649688195563932872478675726679723450372440813620956941238246084862718441394048504507242811138318754787532860957462921850640751733459783675165493296840162432839589001874462334191110913184403638494492301188452833277168415445331819037545763997694183720240230003912205059383986655885921200965096946142022057257431925034349622106757669283871793065180373284488938778856894486098024821656019190910799773987987344807874583897730169729793684404299960737626658445861064980552863004711495427523696193953823062831455149971318985500460263008641987164896849742120844709604425762609782080993095321701178455335489210683446870409441163916666194245549103975186401251826507100444765226021586916495828259807336154535256729223180951148880666383829324402934027915487090393733670258464845174103140304765571596076282742263879531726774416813644963713734999771281125162131172481386797743445048628957854829149166843318256725674348014388943550664433190342348936925785825454860964261484072293894838441083052884130563189220615530236601600497656283929611108826482970938531479417219162561569186279406516872220367589048704854987325486566938631305621734843964014675549946678978181051145366180209965640639805075418210716198252727852540742551887559291761382932417341641003168443965240652155160442503442614872406733651576629816163030909301183490269136736106741965307206683989058317485830549633227974552662660299915051368998597726165169012308180020207371228453861261976913606856256302872519118874926611511366161218031872555678062434596833065824167663472161246465470381572482273626557782008224610540600730081485265035249621810633107924347613522709112787261438187568928111213679278150521495340458926500569770130222549304200179250133709387673202300079843895456772125691093453224521539087518289140666532277554346024186727728440351346854038529135383062818603081112846887623933162550574637228833293615822697241772850833606474997480461741960712369530701748509018908074551070197804112179073628880859827286155609717841902235651358666248598801176283687872928619300035707151666679245714436419710209634477515610220840049467819050349328527184202726374764464081904814436376329579862809901050463014241898636776288216829714974023412309151814908562607242593735636918543132344038829158105774741687104840712979147020395364080722184789051878497647046465645838394720256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -608099052122460313003053901408713149548727569597793347594738019659709261751826075512871207941723035366544616511288939807974098781013491985998386640726259227853285222936697165724656124847181950008622539062053570884757614446046633854250775271494960193378208931189549224455338876876410337347049533208783578283870449218275408975879110489063468567397884251553197471507356724270127311240870147141883076711582852365759895702470880901967710596395790738899215060578794508003548861963242583472941249886152923591711718195178052025568787837159467018850152589938411114680147531458539727633736877751534146696718757869608960468492093852235200840491607527376329967377849398893822777900273717439956028929892838135940823597534539870520264976517756952922778178989292060436464341723691989195437651789170685577091476312319555034601788504341038995599512271876642352035844980763322483775598392247543167764936835285116891836264759819277079485188341184322233100597096449145420452395446289035801288683026896377086255317083866124662230985128480257079055329760359221019393576294942208647506582879826776509669807452510583643365011103458478313754432191609559931068089587886083737072566285072868268273820967338558011220482499310826565811559878274314614632179132096326605335139615323213222114378298017969519657737935905818125801529969724679239338969771023047624669782967073550394272994785023039912653045910112945692029373411408773796539972324452946595483512921304212623586051438935695618396284179119871219687271741660641389836719281186000689201955637900231718878505561673323934857225739118660291013948746972286592615993947746587213371668517778703601024680435848883733421288245390052608810286008180210577776324048847127056628040463296834390861150062456145606664148814183448746991655497627439286878951683517556742177635950883462783176977264307559997507403864031448600645714833008327128125189485620583212029583448320855832055647428859492942327244529585264209257608041394232496769964035087130872978263883113577426841764520754908618667895811237483444661901780517390521742365619316759373849607338828431630794996155727566823721874234183876646141018479169074741470157934063381178730404402180608787373598141493307048764862385235486060115925242018844288402854124361401479045529871330410089449108740339057349164291691119334160263770318196640339116477722420100535131949584094554011343609377629463176972602327722162643351733548253798609508951031546972520138035597580640807317181643298487615624263025759572280308504607372735986398230144274424790182951711595330925121959708777876795269424973946292436504678995108395184068318850212128205068325355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 1555822981352827650768025380584138336045147788159431956596970896049438748152393653399874236965501854422918718575259225859000563992644849243467396656487770713228695824901534387966179868710015493800390527661121767459275920385292133835518642180705721095885885385445012544819588286547403949891444142415331612170243538373466527340544398620797979161494057415109675417656317065286829669223729048832004283621677445378016737966178492085920772876172528547671426162717156528570122466639247263970265054207832822365283328865956339866722928467089102158878715530574658803417441953455221378924224190013212206576360641813863100694921875048996785047428650737613160535439868765098023513087051580474407502072457746066963702309220052691458862964284051522262861638057445493191030626713833071140856475023324052072412337354764288215455834157145377090688155126184194668608904578610097114090843155462198427334042929116394988259746456679458354347956238874121245086671096121537553311865689470554039076171513943191561752299249359327685013898811556263934819835383805470899786547078736371390228102689073156000919697791657100113239704962729961080227942274671134572472105288995869906070875159661630827752405972528664592209241387842440277963718577108003967552966566017757726779287034769283000463015838967557269468118477435035364514488261674923631397590556831709350045055043565327872058202890950124129778389391557317253522275922122311464658138031185572800615327957607991627237096788303610087221144347743062671075000779240202983577166536242884571139123035567289231304066352572020268060795907045918082283801581408348686391548129596978222776891529633042039015063107946385940728308919305304661109696806223840065355366495671146729998012089530797402174055869193934222179845531243138267065023841765515763544441491557997005800847333564555785558307094016236422395028604839909728858612423907995137462469604266575977037362184236223707817245345429347259840326235351744502650965865895409206300694856276710601821247490848947060291484354042781170811941909662467288715978863567894984385025390008785229995470701441799029764258605488596741108498117837800076303297730553647300452172876496966385089228647254286433336426879851681919112599162338080696162236078914980493292934905787190975392081247722188509322397341315665290058200895252980177017730304032938370553776356726755803016635392227748982480991477118572857665937679235150935368932932391242970590535232720038057046584567936046303130817120634310933596258810177739541260029817754199680666699017341957966088575602674118259500172769392851921939991085701547014935085334310461122185081889207417548755290816512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -3080579736773980944519798295491157512371136987256260796703146930701376899692100171531907090923766583463223377098301569986697663513372404232705701065198006207402881747921843343685915526536512165510112650855559232539004024396647453062483825200901225701471919708449024301033954564220865413726039578427552255883659780059759958280923691757874200867345667640045504089907611696275771565919754158025125622012126555714427868213555637039186433057771992225691629201845170245319594995095185799376120011010824332584611294228080439875873727188038044299326038873427987580091054176712159891703744754078607502394886551912738226576992526843794473568060111055383803683407805873829041567562835000252458004340299738949884334350898867459413959182140746535930429959394464434732884927693859550854955814289391386181136901852626155607956708290669165992247121453162064708995865115836995952028874295749374309749467520804179809527708780964343285628952373135234187896861375270298805187691185881266184259201030226605973773170318326452479425320701218123454792819070574442265763021273756407397778169221263066659048215970784170665520302973919356763316132588998265883157929100724811629879617537916683130891229438649170123065456028789576108483567743329703536419558245004677393776063828577444876424920987416809832234658552911052561055792834950632731431287261715405126517573690368064429206246616394788579451137812392033457923687857696264756692307931555837981976143374663350351254749705798221182536704886884103078096094346489396446700844584691189146479790650916888910760116834434282260502684032131303953207273010714549004650747453293789402194472276705751146049037880555125499489007160245677647857488792938757607063196770728103107573726932544300899498981774279771685473370738070145967263113475377042125640477065194821903434443015510470804379613229514004031165362250646191979939147609819398999062291420855980881995968877933190306138194123563377321678227233380668521580903627381212756142444664995802437771365767243906200180593475314717309784531822461841230312287208281839217329135306793154611477536490575021615382615632502335181957218150937630142290693663484588082864224646315386351726763974110545777964919209336163866710475631168579771990296666622146766870812959593609816765949991421155090783847776716546535918973937893220113565171234387959803790159724264359094554421307340153586037613039572357893769091535037147053103033145233763486275251823057778286812185954732143035913503690802290781668586184567584208009463876037561973783878874654060662153129211151639052569990501102473379482667169635100723365379473598157089175843421011659014605096615936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 5323720132973771936554089759450531672681045688206277193302932250538998482928464128849133241901669049033597432099880164773522327820993921540239817280099162351530400147920071815411813935778581476904287124130249368788562732479918449228135914708477395855291145748810637272519050984499332489315473559922885822663855371079525933173854956157801136154957742685360319650573804802114127313006713743266234920092149319855738797529440843838048035350198874503511338496708754618671411239295958628001112933938750571303493918668037971740341107887059323505999525807196089150673505892329118461106783128631756734903333874487721077079387169961910022711490219946985795428489135572754658077469593888315994389230250272798822972974904207417962084288301143393527960589579949833431287372674167684127268357078588850859552138045004228473535105106413904384813223435067458009971529084907434209390150968800828125891996267409495774124953112763175354452248746846241416493503781655728724336010923283585425601828116071180095730327232186183159796965329338690730229834245466275386826875206571973287286320950426810464933128866230892443022943144412637566898779039484935204089117862635312798638724770296489335389860140963654193848269068200291614750069435938462571811676857806538048962837298646305947120027017934052033862006840643860513386167223827299671924243185722958710757241937988899747829359921353273285336227368686800666823943585311379813415828180405279295929270961366480125104761197131595694108999886650859168329433151531731140886644276303190967140529788632582316436829714482566221460430685560668346181462048101656012659808164397584144868121227450069403534724093412613689763685231104360882370888124090742354830656674905009821151612563981006514700064672139711608543210360096628226359026175070738817044158800187682108347995894432593718211685752181702506643009379740614565674658738297626095907366136458863766518652208033735999158466667060317676041824031057062177707806591155092230807962769329152028518694519783347941224416658409694838016959753772708763849183555752336338500917030787335935618296339553233722172169759603756481081868100685930182900449895835245601124620017332567127902146299802519620775279609019480854681754233651765727713600558571408612257342484648755399116811588488347279835713055490914471198944226274882879426748313728925640836905993349405677829900588910065875456958409352658279433055418212558653858223703976461595609983378216308294263364940061217660102861783239774424343131132455655679147566798133143589095589765412802299028193358241476144053752820376632938742368593288741002284303055436371932051721673298679717251745054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -9992186942465729383780496509508535578943552312725796425818084167867937777091083777120417811239727448940729688979185408943553877722749708391555897821319761927172102388808125008734425136023357847162429006681646193969845329882503473409977568274920468051714308584964514292666475217540280492676258086222129307615681454981097922791347743768561633851683696328823814168117935222412794679079497131255114740085457546756745385948692150250630344483014895221173080236317874662565519461448701471889899520905914796622837914862891352631554314679492789469831387703098960488930622041244822155567709985182018142285347837074157969928439401038612372941560485849493697005490347287060735690396478312850182058413895093481312873228223817498175643392045893405613038028781481853415981656737369326029467108378624509774505402348571905815704465415234173230274368382247458012305304155731656565456041470583058281747221323715723439916646383100093104755737113655165709603334654017529612775920230609535912326844574140925894885369413408642313845152034327804730838630543188055649701920959052741330953940756570882641842110465994143758765548667274247032060231539565454034767038264436729088148833014592116752705723728560344623319641875540421126788015535223718968808569596647822984926815583817290916295642483317646663293439300654830760537487446493921580132971376845904534506559185219421207263475365674501192225535207379623704916447570963755503738584234297894420729395910196508192707930770563529924257638586350166927283656377458704865604511429545734144678935198387116635564649266329603085682746845832524144879391063768414402855162341020531202865667701671614089295537587130922397606719970015785378103418614059515182335000289625478004093638487467062681592901267524734464242998738096413708991919347777716311129089751651208243023947514963918562220958591526578269527298068101556357200000796359718804837512081095854536753200466749945976420053680396767725100221076787485783182994577340994315924000419395240157879176232001984025071910522812689800003240744108960389200619691331423033061656235390745681685870822782562299616347958897262488340195843495122693043064435493553336634847212267936516037114135816309010016142094051936214509244398232484094881275633416490257900552151080795584057629138138295538135253119983716724482585166021088097154817515482813517991743092190485902374094049776836075801110599122623438322747970793451158259483910224090499363082772089020185377823544728691348015202265613569307689930759135244394357615630076557322808928011429197668520091454717993333580278093075843591513004420145953677287607255933806550581770558439435967451776417792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 18931843162912814628592801945652899827410893838698702948755760091916471595078785759030778722693198663341293011421920190357211590587711433846708616288890910081756058161786918602729009054366371247163926448251784303036997786701344145340644346551486577836570262765386660789324107207696564661764387469160037218985264647419002962058428720827141991045239741165523168837345970259615588839773097307330379026525150354458139082115112700667089770182775892277711750945339676626796848338459066768433981816062788844572030548539884365168339043422540853961209339032903034072318418801947625427277229974360637098373474228731377608787703264535808586784473599886853222399183704336317254445353854849104107796043673518619031244687424935294517704040623785045512209670014850969590779873941643100188533886611367220577852924516897151482495424854883445981516294339589512235894012440213887558137909452895654184027061191323266781897257191268434491590243153777214123779174507969239442683161703166154656455948039536564860154543639992921736319893427214750297339936557710066658367077268561867088443762333008361811783925290015037657580929523685454172913170089064206283637186336017999642271128646168606221612079875648998356960942862973923478124603119044025906767533013944072465249013519594655076485938963568621575922271147784622267215976670598850842223075860487344674542893118279786225536908692066277575680018992491034777540858645586528628148818250407757864930980202527991785335198344594381085232780372357591106271107357706787134884514443263236410504257507421191414688148099575448731862736922902102073471609136796092336503176580374649284203481809783678645464030714990776936721664073078497554942678054089710030536824363902198010987472246566947813896488460665494306480214833918530298710451278954497357807471300896565204073264576020977069708935197200808077311933923251276912915261738119441423947614076922359519471583407573060854456485967199745185262045257674453493657236303383639931908619536144954735640683383785921663264362363801728567300757969885001482617789363479619886309730702971154938733625218662055093849476756180423255072677773544605820058826284874054721257411047337786962022216792835362999912481546013429144431249450044516925098401881010584169151006282131312768629526238142079616732066540407471514552144936050759060583738540426945878138003177868186814980900554432351350846457891175943459838195366578502503024938988593347263393351982202253103465111752009477140727173252750798177673577392928536946093210419210665726331214997472967842953835400010409519595617747308909962937892511473924346077136997972671116870413619707527861733787959296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -27596888406043354170303908171325720387211764774182790236410155332677014703181465880428176160569133176864842535631960125272842163909884493250377207167283005022834427158431137907654868627629099126119367780656972520182042342188244303384579075890868405782452664044508305907148649015619970101215745523926682505791069000886323344389422015267197246130440138493372772914399656866659066683590458914445612845830657326186498646947055006785340079489490311799556866135490335491258588747751980851686549248164899202141546390641202652500993939258906405761389927988576505303989815568064206143743548589934441514322595995825617830960027648494098459635224534996506684518433584046160941612971609533675719407369662515008734369708862606595663211260035373568645771709784352355291977480544419580510562259603128544627667750912030348961221171512730354784215760407714320002028413174480352648643091010748051674084436390493531827610927972132906015476094987811688100478207921167769665438227590958709787261490596085249175482375070004342926892684481609894862072302344652208232867609805187514093241000868236293978797699589276674036111607196894794514711459586487430815871791183112254142688268928721905858780012772984453074779114986256673600250369769235365306636562032524530821459867252932374773928821758392930571412614813180219876686532440825318830216740650685413512491506668452090133653105251690218170647872483511327763205194315253719813934934375068617816253770392322344692644592641306981953463079257890097462626275441671658617058892675903180522008451010105058559069095915035566102583196689516158746609827738683075242847818485559364376874740968678218012631931041204779547110271023368749140791352710209772361013460857024653859989216450120574353984802882787305467062081191844890818053500016439440038509578016416987196156450227688717313949066317495611957456580353067729997808281931738758296595882783672784214921871010939744074273600075695355937709961988812781381039877236777398544990465810138864881467410191226105810076138035657987613425796916528934014765716382298867978774867975685638843897285458044315430393945857565130095620876880219725927137360396275060284311955018359231468490118478370219962426828134080829451579666230667544090555320011250824949944670382169468472401277067785683534153015733035098598260654798162966974990951239114749445074434151567418286592155015747755373602972129563459933121910397823142481255051657655191211150277761026855517292728984829549260366002726994646655132580636258943383386063659983629781484756698049368737085410564043715670463318115562945718020645034249867580185349602619554609451338917488130129541573115904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 22810533672647620826569497925493183131387584218186190970937498300911667842406450385660858828363670363097841701866361058034254265356591361063789809818434401773914474511287211092363620548741297197545042494922378863859372004327715396002205110937491869279642600893059734589095900589427609557882978450286393822469724524552963537087489971147950710430174190836156389241024291825434858297498136793209633079087768232569368695846001323379833481294095298556034834613127039609936369695269432323857823549653604490923162757706768873074671200568834977159645973947477692452241579136598511030980113881615109824346488144887380717761312920974906755793711465213841234058547177224930160870672620590904424635096658285862231110255106350079717064650361070231985052712924923834519516970739155050330301151303566938540897195757119634413795527837291052428951218726062541643406415661046770921944922518506469986420255977105494508461272968478828281725811037604137784798577292295955501771725323997642652472600235652669303243512029322803145257249966706855630154975050553108197131703025009141189355200811107966021878365659781518064072028670366471202201402818079810087078051435202862342172034645244413657211406806085160014187191296785290846078340534245233980039083863816265948536325887451682112525196516190460341326684070064707946274090423918776881471452232485960799097485037440238145204454487804846421086663983421333945214148648748697263346241312260298514198560267767366117839237057598796483937660886150389475196151181929086573773492289516683869462572912427690369945503537200031185074970999836524838360514495313807336071752515306156656096097974883576578363036765644660137481322275422254571636855993370197819050815960433034327044640841802890563421762688582607866495767881350384354708328974200032119311914385234342803755271708104794827299925066513704800812331262406922999950514118167414348689688790640588137691477621009947568593728041284636366696750083855961228986409921690829185352311131125408438781023267863726208906245826081218141817475082783546253900232407998053457224796643189804365863256262872461008525610295540392619676411356177704657196698845008510059713281390379227190100539861851730019165895420285617735484014341659266067666709412685615306998906119260095187763828041083164918324091305434629161306886979288120197915133997603683089851432977254369822221047997982892953127198401012567002375279167416568711005558649686876922799880317484592855882860636510139842641223324056176156565535363076857858136279625068097230590604275980681155080898635453884302910369452600905847495545444474847425893901850113100446629493786108265319127681335296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] 5056912308427670274324830259041859357372495251200384370989930799835730231744722312511872116850580991424094761180644371938213900001694487941479385423611803323402769104339174614697235507191916186654370198736336764044984884253471925843187488994849714408833575001521906517118924366601883343279867772548339665955329175127844992668453482694405261668660887655946881084600021651772334119590053570309267615470833244193717895833041353006458351476001194391786221691593315257097524557310103757098048088524960794214625463773503455621235651484919201725248044580812523702234718229933033218638683447755760860368807503681662433718112456962098575797742816928763946056634732200037745946633360165173948764270702037887839023286915601674043998238494371416253759136131751724875943050425675878728135204874147056913151057152935525384869183679097052759022760854484177436736805222106101989015490451697271656268577949391955468800728319653793213232559330970519735972839762825731170569909995421490999198730775585505214889182136426303753017502363098960621163763471616678135906688073075848970980748902274588723670103777277036866388959242006543533649163915440375240252805006455996878275673512943247479890954096753320132466008310831659382637214701890483412515895445491837172940158649013618104208278124912761285626172438659116927312338547844931554631457699532179541775772053724915089493587797773250783670127495374627412518087716436522571655503623438890382613447371529109966502230533694757032767465926276414834743986384348902264858214751756421271302299505631901525941942578272740731392895674447652189206738446362375604895252258897040523991602474662688829099104448091263571728157661926473502010869943489198839263309570547308427865410507913220601108885223714486534309892704768631764769492781486352144664154310780060504496654547365446818131073406210726721105178394382613770715012960101850310619511412922648755525633890789019045765791981257783315642758562082949060015080113511022018034573088605804041403116237392687011363198933577716479329849064370801246433894234186745655690421546867783030812078506647317597898451835655116359991901368394929515745486625196023671956025789256157794627147017850005174812281537565411834157410903430413091766990063816773151313437408175565666734894058765746972309144390782036744504484861742434953310831914505381461581975504382919579499991200215546440765101024618367321620517079638131565765597005926452143224557993376863445921186276948782834320758923267249851017428375420809202502108302881970649046631331115403875367141720459549551275591292629886147501822755239190394303527920587408341929014889318040448868158537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] -45395692005478999566760368482385455325643747316174436552441760843314061772239072788171506994149944515151982924021896184176167850539107383892148407514309833960748568724071856395692777773686342059441945448028332517063208810784362332441092520241917334427890533241971912497738031049344816891978513180417617091506977797959437726401252317993987987309740664880201687485034967200043763024453172271293756104536080744504041347643427348125277184401882100697767264532384181013964669572035572473832925304683636547866982176560102131407086940777696911009827373668655867562403755728742893112336134270633831681974950557051278128157740665158936043120560650052499499682944588545233975622861265698572150370362023160211491989078053629412404402361989339447849250836082780302303130595217509034850372028372261667679098466740623170397033142882493411637213369841899703905543942844960524282804743878693027413080825271350169458152389424505195714726218476144428622075019135229265850431429770771135331468800328976259488794801943111669822955142400834610365089876272703401038894114453625988477557658978653797633150553922620990557505876132983920327161557543239751848809837302737946523547202117693095996289107530529300871571794883942443227783917718125920615957016641418173983575579715545629047372896921135667550047729469181473089787783144726258328304643403163323324587255289439962893531662689227972246318165246464037381216575194264901751422349262294489254884060448154405331560046657732728882286394289327663443315887064011999223629175046718646850951467794730727265292631746430883779779958499073132536666636650194047763695925699065951868035682093835003512288285733824713462831136692853630607022069328485820970214127674937182580812629612224072494867198163976260073726710288729230675919549151972431273588647462020644567722326674127160054025696844459564547086888447551196177823159724672253089545920781624908104891884280114376311568873339756721972409880359368209037981176568503121862812387927250415127160468357814202653754935910724727858892960250850636117868889026803397737242424693619006797178149484390357804673594249853706410485988090937224768685486588435926201040865555586881756538069185029227895434672752013823612720521941326905888823753665275963024703229182871023661443652801551080956498197616754376104302418247034794777313138944839218607556944287404506679270361132680919069285368693359933943874375292000301491977083690590466189915116580608681851979264624074094094148929556449196646594238048081924735475339836355755951236906031051689418857397356539697737611448220005425996163257335860498791147153541341363159822743840076497185606826196992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] 69136137359770537922021259196683259440014647111427521289486923765514787958522860760898144419447656018262265814312244581864044162708165861357473950345608793226036880468411876265953873965350473302777797775555245055677815391740192971257286794691791082673267872564374333563835915033451334404606390785144241909803507192565643373067342838100126827582230069878228297270815205796811058065252992892774598668638531312789793783915183722168100610181117453760997325408561276602841592529644136217918401157584837954616321971357261087636203973813422319326774832666315016064956112719141085788952448270065606579078095165967943368350425010283373188210272686477128464197471779989428833336304219268657826798330027765807513930254091739862927886169274102606108459714957085447001845503771538725121840234322280640617410591480618039169427464978139951415037572253559717375896574427571639956886785410950809788104854880193629053615421821874197734002133081621621674012398087789650831487481077053983805377193604193667155593880447775525470582164624860613416824595446084788014918158420858789005133161690265645127867316586786632333282027977924299213949388802669976143052662337860078007006048543517643250522412005707613807692326657692887677762562860509060888176166510255905580227473885336313737691541546687553518157985859443408021133362318558734095228447089544396809006651885783234795160687318941548037485545467089741649303311741025143023894473732180803015832253047764125646834240094658260797269609161240025512725133056413854687608423460501298948586561322765423395117895594100975284721720801345849576750556989222087342993586438144908694523493998191672927583090499062955155637101818600943232593570626681369105742529087011462917902505193392279496561170419452240056823559815728875589351696453142026595044974386357358323862444140621929268062697186600394060820410773189255035328877900736319537770685936175581866053948109673682703722457982844149143092569706320295938728671462712531141745734597565031724207940697775780629361447940229344160657818876097724829626024995395867098117011033755250443326787667951859054566679489250297652288358212423950140411032067153332208981741249842119512385740264693547105653399795649511288922333091958027609968552579753562226788671672370931577019875355873756948932949247428176341508422652216503504298055806772990554392981693845086130173250467869368649441504306032146830973927294014507135129053560769381971517832233117580444111311161746266148631820521736337311576935076243121068231782605985835986919094165847637045169607484972168764923134634383059716812464778716168513659894427654030282107653100916020431893643132928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -54480702186445822533450826920823354946592809261495903151936319531425366371706807504681396590923141269380830891148632233827399442305187575352428775832444840137571877330404368235533797960099994200643539014929679925640066284952349027529983036741944193508308279712300063787056578397491822745440351407162760620292635298799355693937630998174250117408331197679181954623441082725855428759806983276219524634231965955084834556606723138096677272078711919448922960446728769610632373219529551246706653161827671419702894879203584756828170523626587275654008179824244909753129347493943489504713139358184339676506094203435549699199772396345318714557428773921963696098964546088873464754298714669484251860179555406316782575032947784114200680836714608607249587205090784887710303023530111628830793461297647036929344173528789640522260211273148186850514565065806621243739628510559346762044481478561007070275028888374853191941743668368988764826009705669206477740983681719887805198779374573659169119128400993041931649285838627419386463961391923165851539548479059913583564374620876011721154665458149599668522534587707567220263006847255033868095469029068145813495589119048072317925182799529322312766795254337430142362779344166224380498435142516156378414411316266304617750734793814745139310161204555296475962443290603913428158946488037049375061337418043055812836803894922673545541650425058164994022197505611568056545391845630560050078090009892487853658920765523595971262115183900051402101496514213133866529535988121384396278051347826390360288481769936989246875312996182245224505145534471139017956259223015131916652393206870697167519887889373792631954837727751923692410149895394760046651169157341727433015037570389791322316365421212209797555798471037679906252918865847813558640758795612709288602577832319904246554031753650930746974577131512112127963930422404359816476290649902456535813652925382175536189527273794708299607293234560496997449678472831226186470544923048079919219319581223168572012647679285250649901477678274805224674283501706689793652489177633611598255421493657236082740235139808982160251530943541812061424118309685389692338898029604166432877129709915249911571800979623289365230126566043092492528936743964809044670826893989280267762539850679790013321124114618371552815271117083384600865884018810659853979547151942065855539409763980901375906325692171067907921696251367371512597652256420778701547171005611021787574858945565366734635226422528891482773126194323651551968027326539860774730974260759463052696058176567367456010060686135153070912812535056154016827535150240259765147677172862803750250217394770645129292236718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] 10522954836499310747226612824170325941620649637661418178218528194077683186848320298597755804251129581921457022501775793740659946445770269835559628135909294604026409431386969818076714826626428756805576485543015774621713756950597057863779067864141255667371328602110860683929340893141492926428529958100779947083236399243131178059927637689749158593236657119004982054800240455929878317803874359154835476332949654275518859611137177312470878801410922070964679121346809813243297557698471208090119696882919794343490194724542208125754450068604798879994282268055014071172774492463181722021266285206763411926161560749715924323197297478367312973629533935190848307824086989883103648007067789397071290115472789764911183320228345550261828350715956597306665552487778265566902481689811496924809512695097995102380844414745600278409487167312902671187839111391277823652848406583221548831684073442333675446577153443818073766974422448407688572437658403318346294821109885607523643051122785311409139368923460678506594079290570097882079465471705379058381814144894523121785250991435244585135799117027842784232064585970782997172348679087241814641639252413578158716333615854275643177825032957003093587393716855914425273944337241185070088694891744835212381257360912941610115643733257661919804809549167258209911317297143921261658277368961759105047508967864508080139670222251609085754872860838446801984043970337180878526867442948186723734774291595730689451762474703103226893441797731079396930392701613593182876550431121189451441780517125403013814987273951643851899566922160422688155457792989212546006479937362534314002579240869163948522666324119454990376059739502792397759426280335669202502122624738927907006531287519973035145468472970746006506495455901965032597024121771619547025959827480851316050931145808629500435419750513243438455316489334952310871268206204103455380423713140742473515286988822344823205070468878087520186111957212325495917738451062082937548026480210680076243059660903130436103568083240708546837652118705252778299584529413453141613903782748650200491381978218985109264436783512384235898721823198094197816146406354351704813594836419179698858926314749392009463351672271707888906842050119943115708063815081528026365752238964284175828755542608709347226398268928143270302309658398051110901761531032399950448668688471655118226152306910174358960215232447880163918251334680753195733133043944819312921370086451370134106017259136873961953500935812724787142628542959118677720518109101193371179298607733984339678693053933393310565839614706928707017679132405729244851753147003637458610012470501669157928506828719930287839003017216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 30883633134814549684126834167219438188619058982244959783369121739782936613592991920939194780089584581051006530196731494915613807058697665670452194586811112300728722804582696403427798015932765178987383911516931230717415778053590199828518338947979348868734402342852362811769505163981352620980534728052747070560950059933205341820036710960320197804809724173876238873419566741150844664650875394036080947137963000686190665522170604215321016010718765123787920181090705804613390193547195296506840330345241381533922354895989189039058395770711100309205764473755407764608719686634144892064585166379661877961412970235597864405883302724644520285867210432353258775490571890117237388102013368223502740346511517208641811079117558017877948770456338763505607604252725735613344940921157105716821424809094868406939397482962493928203497015602378042868909123000665534109463510057960724273915758973213870110258098270366122806132958104840790503922267041185869637488990574968763527008264705666864293155616226243153880406993129406807501886463119385486871721735696030570273881921940324837622159243279395108570544288362049943741874508769339393183564491564733395612053907640788459942035820311440378665878109038054432553981955009578344417203191909626609268105475332237787542818218262625116797465239724831302638164004718229673093153640877419615746953217606016863690074617042810924701991582591035397178529875272141199668866851284500302161820153457643479559343157311252489218535128755989380864491604963076929035982639761310249047604384533481117311563601019814253609396470842295539778545560284788346133141329509453538451790181950806950686329049651744450796484967687674483415135413465977856631274281907771929785939553219638329099729697883111729241694646016230575143611815147246796822998661478168225450941667443881527473043166806708210846803904081250670687965303661436655510097447256176879368523563724413980101928586095442524127900486187113003930197224803882060730392867329009147606215068201312535897773972809678737795465367977370143551586634551445240728056072209072547090521330834868114518246949067730259537053566802953945985837881912174847120457361091207552933488815937248753613640319460770358193780023901120587417147547696779784972071869771722670866664564352122157470967085987946037604009888829789352193730176560652808011269018280071753501714391809225477603701293899033571908536696300881980578264818441108668458321212014184377198415912873688077947568424603355183506548983248838026733132615604807487745527672611446917332925881381047576525930950602395794641582166075321647758325299223485786451856124051715068203454356464035685923442130944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -46309770930051814454630238864912219103670908203024734145928630264047445851436672248547886689557132194413341447598642522797978149969449763399962427196073491217476449665170016750907583682864558643558389437837132904068709894610530298071498985438302449320514459294683266670942778463769805679176267472466680550629625515118543040453663362945687710174183984719190981186490085947455578694513013854623603362980500815487539464862629935245005472156644795798970457521431559872794916131139908659461746313247641028910614742785168188197268558857009228577600943551827664282604063958947661330152214296866034403137078493779753440584145958612116184957572589916044121912530123093753755531799736179267121048667557648114449338536026782575736110687984079025901431005074563204645899681727484644191781083797327295872259927696629223233901370491949811914794881773954029150028201180194019395731803495806495222327859696311861595780515136341601742821129844242140816699439387478102018557207853236212603448650328603925622912102454846394888050015279145822016166537791392842568680669309157365983145221543309086053678280831957283045848069968946320517293870373384952540300693081863863753699456641141869327003878455933456748370841990948500900498012555882326908760911245182313343422838888455927953859501622547374555391880400400394388995693362021152249908533142127799470562253600524856275899020562295076551658327316663494087922433591828063601970722416655548975123057477217221443700091391785795695976250500625735980598150445011633476247994410259449624413380006928050912172998394793352103633810528225180707798467929433149236496925129541144390840572920611496813194480100863060107457483725293307274131889415090979122898266377169787554204721430362629549170677081683935624129579252521297101464436230500889108447996149175172706474203335939605416201920043029561893704269725127042126918231981652713742732597630395867668307480638716288795947537557361018242777038202390450233262323431613697415117147048321355546664105940981394273030977769798681630492485507712775615701215928228795050803017441416986220542772959373069598823877893819601180464912134539467318021731913253895412369603243566711224832220468228172707354908825517840476203788212305640286654477545796978528663544464187582287571782607762265797080876640197595917096000737772017842381001291058050882988280218719811759283131773853530014823587320042120381457288458446320714304449567068118716565396995002586702326093448730942831459209640977143505793497540946901266797508108752877959255061649952566718518350614390719774626231905345690514995940327375188903886218102665684539766610476585824621179409793024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 37550304664927025456370746918292751225824237886989388002471953258193216058084545071526805471705545115090093606781728913301032615255554588642684699898999670148106031494183098652746581256063274931295388444999199613258169695485722131112902029759983390183921170861064018152370887435341789393805143771336385114035551837497876346227182664943444606290669626931912682279005134815757111492102215314087399631289738160836207806862197404839562170917743298751211457061261227661762691066995271564904536322682735568959367694855183591663421410276267941324132175407122529064258731873586014799521690380865151023356085274391855735015762502932287581871548855868615384409078558501770754613913936066244788190105943957970393848328849862209161195548471848584686158440034377213304811074611432010532141483795804735067548833010420414932109461733865083536983120134839829462070001676257419211079351364276034435234652590462909202419415662515227064858640160149605551701916007620496923862616496155329739992371400136554289825598038685734065248139274467827905888481488099108229587644132912224073326799159169504912550072346504918539885811422073300028544999791637713317100133180173369125633864375086616062986407645115955622971177712052456574072562922626127698252873902936212928054042307821874504269846797986809937606095811475554389395041914215571179874809526606524267599246960514723678712273067100165437907644443980551573708039464950300183891635898172756952657230298397606380000307307236854404059077216581733797543824137681093960490064556356859727501392970636512250275862868309112971737536880017651995525459637275319685569418022114210363070326969074339006948984335309943144066463364814059221623343896819599967931089777308259724659628622781699581429208006743241885443871760787446738952477983434857740203920672055919169005010639773597207181006103422636129965334093338455919896373891026377750202246937213545911468599631587757262684657029738471143245714933807456440838087337093279500137088292389870746926582123501642350644986263627685713335269460798189297887567151570479848416120002098509901069315301921350587548020820929902814877304248940115289674544068333021034939137778731661840239824597488169543880568590317800992068416158252591051706531564466475469039382722692961442000411636834792333132466238481395213237403308005484200002726405051754152278217259268516860250625088328014384097518559177903236839080512873980057667365558267060849066139522075735274519448039542703129508480234542703128956830315108366056226249950223044335004585779755784203339831497943481979022995716204057216685980439528761887319363819724008163614356820319200575755445600256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -20451861636491522889157695206889469505777353150673026923471624615359057054615964038178126656134111860191394538227622679761727161066144704695376226943048912379217247064383151792879981179292481517598602295274103096604188113892754832026946302890027724468288380722895935104608542250661063361220029205922903753030951123314783077901452605022944919390594221306429302132971323400849000872897611984984245894977818406999590977025813594443250985944474686030008995361312890691023983659044639884837565040294240744463154713138647505873866345096249345770093336831415744670485385151926721508709153774695117063605869254684710087287463328445182007561255239636490895047235490839698151980531166027207363857636285337257437450441116669415304250524612713438610972111188360982201626763476808174605119751377285724959991428666268607519320817856473999781893067092988118921899998543910605240519805305224696466706048569738618940179334471824809226936511207454874626037866820701438670044938511842963054531711527171335783148271757209212677031590013149268089435471320440459802950621515277450885083394406625160767910169626278569271643882735190347824990530241238079327275165882996002432975827204323698151555301864829833597970819870489795896917737155632477657006754477099367800902283382061242906214155515764845546818987478539575406968921396303603640241990605539534681869724059581631534596210731507845530395036127052410594569988123427965492111250207699780496258323346753184323022078467571208593587220177308592162792207274577301565252679126730485428241246133320516674588492136663884985570263656535178634240443978060540665449492600759792428912973364268904793267174807710509372804322071730650810392497141890523579646557798201944894796583834090625027717065866198744725736348640771703361064158983546200039926388044890691443332107316022012085729579145843598077176083265061122888128347256147327692998641947631994253601919236276447982431273813320900373752192613670598952157436542752896033124866860546250288684695310251963370427547636717597906589508465420387130921437687193682003224121233988067932562474974956097206981467215362413074063973413540606480988732957036917315160941493436753224897520801640226628456540114901191066760395648513368393459594361269005494811245709884891307894095164500071699424096286998071133431002332698941854920958621381955564203710360460118417450376058772068918473726982978509105114741420263999331351054542106656078280634627500231024743197428557616603555274561424404886083587686876424582140274410576109010271336880832852214232114603203314598296525138361378356713675208537942782363770942146007840517601841529402705837039812608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 7206730860507782978710372495618960685917944616898324673639374939921943601860088280267916249358165196626373137711668624983833214473532682766746476883971629213503360558922359089943883153309825430478561297138640789722306302434543485448940192381346256702842198590605322291854070376772781698403999300193916634733008004034200058009877357084593773019461591986446783858198485134859795136166234411524604566072472790398869139237065791308797967501723266177717864594689812392584864924695263958297985740191355680709563510523370693411864678692226131075199655001898053608977206155415261878179672755412514134615529147184068148926370845330714035177973758355873832178094115284179803571214015920666797729750324387407266822772534613493774207591177652713508215308438891798350800077907106507630162635058557105730312011049165281544776574623768590982723540494541114453424759767777262157928281979115763644106669371440515178787813693616088866066262011164138676444417370394400049743068277695722371739288794328928734116477171078311087583417662525127459576647630181477621545864897657062135498933559941542328646577238219287618078033833976844008262394963407146112172541266874312550298004705956744106115610801861531437725057228145784575627147948732735541047411061953549957380521795055253406421142293901461957091662094408621659244647943413038515937619397076619604394161985243945748955233062128642078091874397779948028739564038758327022867874659050135141203210567944187916940401424130010320142970865150001686483134623258149757675086740813544968435618951472762690220071581971190689122303871309862541062753952308279773328003695588515802522298762079087530787284447803136308765462316842964291019286875261505933966811369151868004801701224641109635724744558905605859939080298966220082523421018788275972330500537251280272921205760821534672615188445108186195175719073835715901454534191846451944534710385053578603170707934085850260105849787890333423716719790295652798572770277905058714122292397498003837790412885407839507391179355402190924053678110179238459880749501586038937398598275125024943236149376539663323156775794941544995495441152921957695008504980882916781839526245203132450580303278061201853386943641721008137041890773953552381008302439834397331983788169672715054777419457243797763953633266218846503882856804697796795432453365279326483828158988261387140161791680652181142316943573927169758049125717101765251784212018673090423569256152108024381445780999498874409410680964745127453105694033948494753034235998285476404206229457813519630936573580007043067436327410619279876600274905871002982089276442533963621789439547650505416551188922368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] -791299416068281769225105314847931387264533230788138850373956451182951739337381005297874002926945915374399609403833863346952877928957574012033942746167150150531292280782906460616386151950214986567427344730598544230014804953105157475297199563381012094370200525576108310763134929226728865765744468967699211895764136661099166120607836046802696738717290141947255813544956048946847061921889008156853717458690095868248695005121015424899773507463240624299041701963883405059827495056082983969904744768676237213581125629053385175554866643827073387002113628931303463526746914036303169738510541360322639207241278648759640052376678111130943986204725490600197437513501463070071987339928808614869242630219961088771720953641706246100546555297418158452772825860062955577435813450442739319035889583433560912715262081219387601289387537281129033319109064446893788120168874576621546682916327212558237921952573109671600012667526377759281213326188008005354916462583258190353912352895449355049889046834419341825356174480272446540002356290045348858075110027924478638268221359119250186778922675028403588511079016483861635602822184492748186827709740845318631920810878425035177757672592284254780627273658322641938348912967865382581779479094650930383062360824456360184342831050377391062513112276315065254390159789492526280573721053721998230624802448125443146421856564709807826846196108628898547973177765304238783876392667014490194929549939989966544502487313387424401150429066928146486130726898638972684442046645175862391997806377992767497961768682485032732548479070506921491070726975031441980575994293443261748570609541786058745571250288008303707901200970253045485182508692211918945811950475855149314427876505534676479529833849238920998586190268712018083397194122509512414177080428593961599845061680099996574560617466800653249780790931724902532516811153861123361756460933286663108600159903783567976609837577521904818359748988480022803631978795740415222107316247055853692030752420074422016208126001889332868208398513517947244636568890736433837011948667778515857981145121088116187331482793689821003732326190208434074759429917015347348947871508176359232915484944325955961896795329478387157243022663079821279604966269458500704795616154825196518368077749730898982008035674000686409444115006030453301555724937809995585651772112251352485414233643121860381059293928388496707992959316103454748107294409191508557054312256797531720790547488034934904235823388288578829569804842335820980355588870566472626750927238458355486172888854524762525109327085637265785154274098629169090255981416970970650396443986909247261875705709451403013479959887872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -985639838210541817411121916724149582630829535067214787766891497144134022822821255658769136569619835000183142719328567772391651183213774652666030198514591237563831782789438696073956515087322399621529309839437431238082210145420861365341446244627768309984840182586471168829196123006399979493978698438563404739246122705624125451919734113264035380306596595675229931850989679588427589076743976738105796379698413827375230897020284307315900909238854615690517016552660526551089381364985237336803132484267546124655377257913854080417345228546658956033485631231363211493284434543410621847232521177774436060347511383757583166398888179732473617659150425935784883746927113511829294668475166363173364237888065325957970781720343029205573705714247241425003081739145918939597593218225069935387372453325326508376878537102874573846319687947606933439968051405505301906916057539384292925154382230097271624745221430917735584612700205409744904122650484183330975194352839062022158763322191255354130976370552719982795964274977022468696914046416603689392543026594366839995826095965853457035022209497290847520562190988702424285448628075574084620293177472650660325780947777325276244490194388049800123587410549642470708152393412274251975931020857896215359265270715201804553684007789520960643302610668749619302056849039091395513039337355500726964426551709657256894007532823366133708855918101173972546267284494143164686468824802214983512850007828455534071275076558859739603795561346757325105436831205219648867373795098219203096692885590592256139389412733908945282626294548104330118402984314403414713063395662434634102472826297175302554052509703779487110677834302860203457562119565989840711823949266816969747674790176103517357725249797796703006040922534407322672219923167168211437118404661318376838059414768650840812010499304771661269893859738309258708089762503059055892153662033572316390041082871562598061906098800980758517460773813007147249602456063188062438860491937465024270610134920158997038321893138808612955695649063153371697462337047087316664203500516813746958202421145779991356627266409738086159739160427944682249551091003525762074200215196915244156202182656502481739969541370254428008345186525599493854170131831540924099552736368929446017982939012363936632199679299311658984429493839009102373260707665567835711138836464993492986861326200888352973444456119499598156430884285894570683924095467149325314346701735423180733339718846867636004017071312497615560061056936249686550972517310730845638767496014440118054898642913801161173764370053126030247562247574945231459837503677625842585761795903825063523904503187701843140097867776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 879796133115660644171308260766937177402488730111204288647323048305073349909511948353464687719425237403381767238381206365027543522742816035400135582086844592956495810276508697920486352777252538673921762133688443646350072927468177535638142014046402353367137959293050217907450850199832852087840382504626278863796774273883483982023794033005628488301160951401521143391846094430572984228282984716343405950699458580781053567458409450926165881498448887055376016673114436629210917975153787538308830950125847152408592604331125776970220645569756657084921815684092120883278612599750460000030157967354505853814386209250873419016560431595802659442655074897813250511080464615406369640605878060827263607828592751313217235147780304082226993141946793900756647784687877705298474065929415768434087245570609980137111716384938419536586117042932774775223531963652616234464669616346516550777710945211987156875596054532401578285696664774703853830340228011279530582632491263683155207741041160309212431005680475294607192770420353200663210608619246285321273073197284321263523486579735158430215563577174383100680949186029427343240436470110769229542441529073540680055389000903806872907144609399681023557432788666265576739951450739886277948278824349018690428888914535636500260828091560430414456215192640329913298395871921611346652210875306666058905393547874763803380391889000410508535778795360237695296009841538050073321143842176217102779847517374582653120421886822329332884491230714036915060084281146360134489607271361473673006137496781414530324488358892462553876848349208712579028558345336785164378838599466118264973103161096741008808175956902749420099566172632784965254979104097570493107813707917621509680625391703482932987335744624283431261275780929374605328956854269599740774713148728471726015658706292425766680935416036411978547346107202804526207633938600274552445211214659864788162996096728204496512384640682618943110844930755577039987974904161159798839200960861670690769220465760210420016284068997360776542838455307480183042637450405026676189311789586058564491368996226586422080503534764075852130336488337406050487236272172957119495233977817984901600871376769259817730265122215048122582050262795165998471007140151279213819044045275247979256442150479221261095726860248019222177339359689076746588464498546339134203234299925761759675195954642534828621799709771399001677921916782245104797597619961296819167115563909662439620589936437341797234898176230834337950250438831855810088129021650494732945688088424854729003113330839776055142891300358810502547955054379228537946047700927778461143134636165615408679569646125437312699465728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -444444500007523920190550604240969464354638865685163227706887026391243786256277397476284926653872027731029607137726016357402125965384495085753724165201148813734701246339947820206932657814462740823825388363411924555916235735106172240133898177136568274083576119908689126760778769957852077732617768787734857959070999005761987450840486005731300194878090108592759789271751675420342169830979020623962026501189591056804436354250269223630086258446822003132659145436898928209582337665231878283025495355550674614519640802792303471673137452313333057825070573593202589977217768711296669977441351147928757340122829777787522636679095957035051882360334513542110645588507593130553803374226543271233650308367965810897407811890122309457937860278500604998137731259634335234743841029913549981443202422629182671865715290380271393866554959993380480796332258639683580629751015577781248219231740925130977697684835726703734696602065448365645958342912986434071197215074631503639535024714281398781096774784459163494122686639242169886224748159585484339901353720006245195782489501582249353177154152792393305936835545819079270764626170451266332940368470962000263602328275489561611490921762375339177448302322801026587158787152023457335424518871066040493819091423536607459715416559225109024387678354789698978068850119684505730680489590857592251612313960972010556314865117171826330622296445726468918899488824933827921964154759043545661645444521016663451154452501525292948625126191136731026847555894102720648307740958834653508947954349570097016293757035981723564198027146647506597512173148348697473051533078223078209344250476583786788252984372503704165170953235393463923514624896810284992923171057282067605163317714466605294140137143846800817198377389870718055416918051404607848726283831436635458469762553423647641950195633176975954368646761820030390783592593462591936026433345696414327197857970341412439447295491323297466550236211954498122931177788296943258889286159793495240010060415171347676715762689337992542150492644401329457786002288596049944724504877193248502299933990943227342468187068830622642224313481282382824769935505746324004951959558925274748908661016119027738621991738913243852477668586553513136458496742514118090943616873621112124141391360168533300371627181872648656571077949605672592390480823004936869490081639683602864058956318120786502568436547403642687022598511509937872444633659191864265872424881831263761324355220671840230016532357824022128770301788308791383263968751715818889825227307022475755302944775830107187767085618079610514193960142567325051373675929232581978324588576113962237953710707941498600908495257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 162949788096149360127590925120890244668157849662888891346070006599147136557764203825094780465583226636982074987045563315669995329495896136507534195529463049372123727469809875898568539258224229330648497174965381221418598852490802987345464078350789528153005164274430623767392497263826808753404277196308801699847468515231919543335402043842265309775116295711813978670329359533035291459989954160670744491167429856324700837970708854442028653051171467337946176418685626771871764564258271743587339944585308167173559030795842306707539497727796751476424928420838360287197380762848189924392305339003531902749471316905351552415360149948620153208225012639364320966336231301238404907430534084355343083773286277614550963839961819830250956252119767235972316887863133181933750457222091354828186483981602569408730487582478153612387604901235505783295908807608557889908202485358791796077901353037361387506719736208953715019854451104311692264570223993342459557683988036877789603966052790833003470557236686690939568636338325336634457461532698464904451933806659003696877091225396579931192451421681658066442118066994494190478772981225968130341682635167980404157541035689632768953593280426442441074040518937962382438552682720650901707994872164828011911477419049663867696154593018364967026262221081154992835756006473865780944168442896774700082912685597506802243850722666799928029931830322464709719338010685124144942779449603964768453892449757839343297918994301529728272733003688313319646889873269872401178652556421516551590412550567915603275446809260022693673912051268925655740180472175654343865191600115094475654584281675828228392174344228610852418517586219888092429906736657461808801345158059748284694523246128151492557686118457909532161334606619366231163425032815690292728345255046990018387058388370665919646738150749517751526417255034539330554743950049390819194966727130668422909781216842847111472370443481067296914983387272480169421481526960955359125554402202245849644005448544898103307081221910265046159253929692540028824656983547275292752977018436629886976511782320653415150124867294338096649121557766604345001272688310518808788917577882829925555314426210291845197324138462124696786635529477838531428167516155072550161134701694425180202509449879541719279026934164055230337275250961152070212078862590740090476752147522058552394219350344985791856145129784808278783584143463166699915412133678924153954517235366314419002065575903967006540996047933530346307769261193519619301521089871798611987971753289566121547707816814807041932163223280421077193210403393660982692166501329178393072405964927682327913752777135475427341500416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -44401894736013381878418743823207802949933222497722676912078552399030796160060820171816806913896044265018338485945076727404163615354885008544943220836787232784921504868496085940980445166757647171872716296430501423907832140928637406575735167061943046774395013080835305932024176193831937736439377638247209417297818789284069636080913325102102323174268252009305262271774671891656394309253335856564751893592187787516936822581165629282404908796241115959936230740444042134750593934752681629516000753971323016543128378558709016181246762432676368556021724075003750752150511279466079640353243549947280157875173736358223868779479594105440812485458918431967294535383285672894115174828148816189534398925408395260788616013837495677233013933416644791815097346543544184753488577087496520778637524037589720914772060158456801019523142070595161642697152266358692190280761566011770998581900544140995870972693527060571864151162880078855186487392455431161936434205767210785357665203377723863455934360495643388362787905415361119506768858498955193502257208560494187983932829009475910407845336435887785820166424477799553318498614836537876195697992618827978425228936486573857691822398870991629193596205188364752147479890846363112738957308363503630140486363519310647077865321807835539337026977491932795821131335645922270981800476065880070089884820207517332980127968607616827144942847739113412435440421218569512743430774109139675168509313670451848845575995403132544835823483933039232908393907911868856841943724941898447556380114506120275708446463113724583836816920101814270142646744559106201491097855018089443486703341925295887075326104376934499338360201520070118186311369135871113957411909710635969774673787062914687583521743418574089504451898159014187009445517289315867451549985629092965127640107432360041221695062034768142249259003055449598501394375420731995030564880548402446530840819883964436560315956570679901415435559157084546328752213134133999634999318367059206241023125344672595062450123216713609092877180079954403922723643466075281736228463060383072220089283556474206815510321410224336122582738318896751145807279013975588886784245879177814344601688704704731707413143875504955136412330094817446226045635759652847730145141172348590373437524313589205525295579947615024758763873297432910940016213982898514295360092582624459568137960609410102072232168034542904823295531619501899565109760719142458231170419424668399605032064210174821792618072822745668224230175265363531683166482334659266582907762827706560442272701584112795966593817465118648162238439845654448336458348086614645208110548738116346266056418443569856540219277312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] 7519882752681091873219302233216129621628265427367552609879443696214560931885532659125425548199713739117706200082397122954668008399241899638434732731368940279671521230673086808698192532363640628732089884664617614848308391498677706863413819759077257178503612696382005654470758961002655247839930667237911404419478757096430585108653057016128386579852063161380813095117788785501136600967476683350940441993563205400725082682018053982822140241961791443815375950407908393850915634330900361334505149037257861471810971095266032593558891286786749712798934346857261920347658212022003734057753073522346765418175098961455603250028143307747496255001375532379619284610398754901851597507056158498841724939273216855289052136109444546310021219928714253310170789171324571467305563241459638273779127021655711825555425172873225797896246593037955991744855751303647526262933104464061093344580407929023106084870840709738813371573055007730673589409840512324722999720390163377838124300615738537538837847642829058436502060279045677153197888507028086034704106242735721650040482054420689443244996086907823204008642211352789102199272279012210196565322759820328553140115970515612719045955647619497029759604952587157560029023471767727408518705386737906979911584997232847759192024819938740385920398630643527844861119714711637344956334778119275198556031136180802590452409785389359292407305941199142367518692285362339552503603825970136220953819576819622584990858087987040062847782288257744493940190701956610768556161246615654731776549890358708259193197985322344536470445387101619713285103269286935915988299035224641734897336585929277101885960248115063447903572537508526144479430795988518756165763259389596566871757085285561089423535833911711524051059489931673642444080047980472534190264225201613558938965550323101723790353592931906420469770858914332552910120936082863756982605759394512000890184042215102090919548097343539293185959744565258151483966925866336468189610098188611069337807578858092085953253241959557923759565418409651977343686481169783046631493629099242793218003531714398267204394153538753711152184841745467881415627022589487186266039320114747077257913071825316890131338703463229181912991737413077730303550612247610980146524006354109987133050843935373095264852745482099116998824768742420215510292359386768637589715072099477367566647184662167248632707956532741123723671893583319889285874139977044274445272108857870001086756978614934950548581571545689651919869900240992542438859501344311152902802959341380829892525714010442993434145260475653091043795149586201722883592286992585861097667499682524567100100623349020144714121216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 403909328940499369683324248646067508985755743261694851215319995702761228009320814057650637594833161663783063840521761904328893719302771095131249061944118471938299453072938549753527778652909478237921638616217962126317441905171936218761962295633952363908766338229627583169703482020317436620642369012577294168642681867395844428585438050010394758419504007409699726879389644300009065587565930552044631356348974285406112578709736551387341589637002740003868551538999132576011176635131639813315823306036458293116602189801938131737159291677179227354705750985242605364578027074879242159350123558512323523081268207188330701646241821414964648174967657476709345932321158244476181386442817630061315977866900764827464762837539603022789223410832984599908143947811975846428928198734779425352346082489482827570058845282153481120223822056863320041028635746215512905219573280843998355658349252796709480193780781808039141405785839733267354199199946728316313240457675279082911510622972203108640484497386168684892024106582763238745752859193318390078361332726308847179174087582983744931075662579832105614883042087808900813261964992297536239275765649031252700766524383535512032768339876568643249768374223269099526773580076111470148507721296560636850074180689876118530341503248483372786179718017340911338938653956766096649394356231102741139874345154395111786536080740665758624968963695163986159946875315222093803471678364282655551123629531098045098573634971841816478253111687310987170102352252647325240684028350997721816809644692014238442705906693325099100485136577124885978189961690657636735756783741525762402253780161038854718467753348305781681018472517518048189170551480186227570912345693040351870498468422871667416085884569848150066379286531838688768939257908965587841212095679685656449822662726534995447812433177558460748894949318264612061782804162984298939973267502491720272486393368893401655233096611166038986596555635526988475795148729908748667793127596161231351357138947197334474344112800511618419540732069046490811683586216218862568067698819039020429045630423259012424906320983524089331699045161901619319753419847325692922674473864170236187304590512518771976891372239066385437429284696782121938046210762929750622422428350200079472197345617148019919093479370960872902702062497173621898780445010431654349914684778102132864555590681242329271755470323404535273163976365979871160863561502592976348149158413593776433992963847724816328718374315646993345607467327623051158799010207843752050106469222664089013536438518359941269163783145017540467852071100059507205756345531607684379261429985791171529114490755364170695180288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -907728120951327837327087729409212491701964390119525008975265257658944976525851218579233244419085582809175414578904768598012427579561438692509271245215192817792973767514099074685667315564817307544883999764499038042533860759466095811210075900560938131484636371089295681119574092891314498981485300731634436274412935671473269331687313328017609196851162519080941851868605275863345964408739066763001420965554923060203133657483902034296631690486279489066427933655646064774283995179626286743514887490095641899725564257801977709342682241623887812330005471994073363296639998183036326353617539326043314286388747971358197620362741976140895538634574397206276340698846073810428381876612841055935010553827325352315424213658611129645032951483324627363714257124215821674276670853372745191477592798767321104028375406404319663630754627717863116563804777008167608629921209032013386316469065711783422782111256366235914066248532766939872707425402597745027091543480835165804247065197366051111502248732557046787554345297408234541585049767191172212086046867485871823682442646339354184889501073669398843016681414046070792712638368951108634896725877791544928862978890623126364451128376929180159284804392194542718657495090788661492374167590555806254736599919410200584730697979207646693900600951719668545242244581156645296525615976607302495346998378289782333467031124529636751005932941692145060297022633859030638738284358256971029296305759632836960363992867044018368992247560957700528046274612777363482770237523845281877683386973556064003143906796106415398103242255570746518233856342160355466200852147136970000557617269786269558203086768292419148744467584872531890666544844209975649541919246535299899297777203866931139624687963624104990870081249917895438655232988699621776008269377574620706519441286724225949628951917515839476665019017990263459149670114235720296260044852652583674636335738135940625449703575700825889613753186373386319967036383717396929398553643412581197784190661872627518012999417644213346065704019718939598270107984699306978329349729762755086074800741329538211312354345057505290860774766889233788142938226525784927054923447801796286925344582544612490045729757423618136103497141004782779603498746473002798785989393739196935655146812301133833438852519223325334273013977453393551167110349372845587263336840097271726609945197886380992555516419777835551445731760937321065406959847610831918547340692021278965400279697375755685296957052992084063030544947436876763161345228442417017897995302587630032119311443743769438245000717019870408753819864646460005266356276206668337923759566799304303410471101277180447151882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 426473394563580159313312679429450287767259173584715107497935030565993429188667718704341815901881850226295581767711175483027461053068361991588875155102723902659886527704548502918819572433895849401379249799588144931785099618738082329180695621242902637962537338513690841991374561985625792285379076759769671674231386523441364214803560314298606884866489697258301556096123341524982014980608939213126327115560150552261414139730792906042222693262748371715926484750123669938568601555322911676618040094220971206565433154898213909302361171506250134159410899373221436383020519584501770537162869463592454037377209743816922435769797046308181007121262837175768593895551493340481635766360771472920003097501670176701660848918793986449280902016225349067722089078257587303377785809097437950218930002034400446246692950298694916047833200060263008936110913422661420031517227543159502090822605866344156534179930658373851619462967616658056947223568605913368693582161470733411615169493674895947868933265236397732226855764529939739766996804767253816803257560606148617720334269494858038416130502632405838644553240225876029315713766907337614052658586472871289827797498121506718618432199726095177278763227658222331110303261294523419726814228943357209976182783422716514427068362246692114974356750550593736552151816279622529666146609553424522715128987447381675808404136560418552975419088177639468487080087503374549244857199927397438219091893528828235265718809480832671001131909880966000471271748083400718251711601350829764531723765472986270225553335388366541065174803279841694806019327028778647678468068836046143454387350864098130277845599890817942326486855656433746272342591627948724470348029802318530425823533806649697683978417924881715310241986691588377714423103610291481651063908846936928864950822836982472553377589368494051750392049620308283332058861623339220564260275482844349844517796426957155014898800619550373139785894029656291477257865361782976134674908887142290837930409975512222552975877603977724367613815280015752120360841738333277708495169244987599372354897600307201522439053923829652759350058576704303859125623194199784350262374802031642108305674025318271177069136030364921520602226573812747724036035248161075086865290935255896878087945789444007210512202191596861474956988575406734809602286353716112591483576272613389094210435238650834203134025526785016207839066395794390511886869243624806686005185802754627473470188660610078483750474715717067142436105351006563952628513940010581266334444258089886631231677315907290571282804936526981669141152668222304770467383042639665677196633923810804468470445960636642751414272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -148836075953018332256995262351834415503383207914769838951863140236637402857634760469052304581206931427178042477096277914394273000622477131243003537905511087626047927913462089229717180278099558708434664830191144503179532747085323065756418228093401239607177924805466666376408707411887680589582341511309681748151837760964019917097107475940921943197002013954928086658379478212674888177526136942540567835516786893981016580134100660157566985687814471366230758771475268565662391861266842054690542849864889997252786968959271685995978075932158574153812822581087448901832768811793924943810213591546364702493868970960248548371038290119217710560415191616434945018968646134486233841266699236349216797449431942201598723768236776287307495611125134640580983895804977795235979023749651113086421715237257131724389817199932892554222096208290924172655597175483668882723001924290885652447325330823511973991637250480356744880298411259032003028429664416695142995289125440050494394683957302373315828962287496480337557266732173360111449328103516122785643627345499935458442553012688713979886498665458156717148881316422868231881312524264577486456982123532897515322548347938030590440457681386631115204047661176124693788541556391680508039316438438166921708174184360361374543940300686759628151826665392945752823399913553371526596651257152500251747411257328342590421395266360827454676288123195764996401070826645714872963395736967350592553847927304074630215663203605894028213106369318043302341829752461400013018776944255731804659029295318441307466683787775017876077161060462407374726662081472322980598560976336695594579277339572295609890871720599646099808711897746060221124867649892099619555339473320650357029483506864969407497245624302708175685597982188255633207235940324390160734189193647580702750895933947339201708710061234700569428599211739965092695962668242919703364836315784842361203906474167175459411453796408030570925719457980183464090691148217301177046891382593238377730383831987318077162251376863698923105620445415596149683315721924822116527756892622676976646154686130502404389986520739419903850877779556309873581896871263071666145625332202376546619826001999224561384781205043149058069953278559705160749205490607740511133740069128355186545268222491769651756939235965716946902334796569858278600228082057530789295324962573903251368637994901155628305499804574522374021348403098917294183638115479147205736872239065576390320671465655067119350609105479897942010262566554734973157608546890069456096134819360129899091653008345818572410944814162936508869160075021173708520561418438090654382354793880077339329076487769794539421696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 46582421628085178125232903973624446769281782622655448810067826816468658979005374294928934837185181225128066350298460743410696310899410163137397159208810593887262742468165985089768439963532573806635644538307003587069615633743930044576547570499209711438602464357433358728845292233649573024592257948155744585732247280823020890732164151008842121124112233670867966755587839382602634910602903552534181657489789116191800480822088269685556235216185953450073065072917361423261803214141132091726407310754610553904506053337515032092952422996352575821396102936713436637554327126527114734562116266350804043181498502777751896570708009069041049859608525993540768914025378070854864729403397396350762713138053298977229688494210578435948655154335554313769344017987566073207601646297380522799426126445608842674583812605708405286525793488045727101929631742737442265039049935468184574530318671110476104282503305335017223343329973520954181244753148412070407848034585555327440285654229610280708262476488342585691954477161782655181806721682448473673601554826776776761656795672529205468851474986577624725281530205602599947694197098734656862723336574971166449633123148035793666196153172442298599371016186465335321586377962919480854068790066010710424410051482344756440103262724049162958674042799600569434233470821331169183266870661613988707273626354343776421210900917110426994257131097569067486925411017535849225901642357983638266473993438260220103150649122489862261571093408119427388599584625354753809078349367995924827710725593972362835624419515299395646210626636738259834405290903783085016173819534612494377528012338463981302205460420049855597706701695890778328018889864777261640050620525866767447539793921529248594529410611561628251849902760662634819447559355107643459656467616153944213237563182357592168361596265596463843571946716244938691716365451221454306218325437193138115947823328045864559292707424892246028498389523749099461285055822382537629792528446908224669151911717254559723105830105079946401689866463760186351453327815327561797736614615841075791951204142016490417123888061717202468960716548679590436117969430402106204925723004379561313627929832287644369091870674283073555952757261316300998276464175843683984859220817259577670605315014989398610322548886093109368448047450687433699990937085182320209549914818042191683676257786773656886479210939027799635577715957900395901586925287768918400338001151685613583695872342053843233710070443947761791759840882804741614641417686123094533426963550134647307458928087553312657496721645701204332817892661221731429659385309874021736200998235818860127731338996429378480504832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -12948235809817360459902581895562339794732563291779212640865028118421987306094390684031100910168359571170269969541197201314721084450971330340310101417282923875766908059332917990347275357079073943759222072519659685421311796181638222959248593605819115655604835402162845425139977291391447775802636004393322826116605921467139523005375232686858193437940141673470528155795784205480665350167875564714940539658717268694126699125791570372757586187038230922754010531003585223450626712495649506872525110360022006825481488197194088831952083064666618366506570439356118051566669261012553705752186786640689761670448721946092151963986112429403591365928226717609984300490555182507285524536694801631842009516484127148696517085002083599086478949486502174621618011168489206077163425173606543918177702608260809994173791440534199439907580853043065487145346038092248530783832430890399347434026944070667477714188783163334579033647520761986452860935310400665496650128232815929673585924083569570262721708737823648067565785047085184440149064663638929499413958784353401998096764790809299417026749184560741719233049133067294814724763476243914998999083530781515826947257587894949766773813249883323748169634318021544533683161145602708565494410180726061484503086322647136312351239602376599940051745017992514884598098194247861746828021481985830513951221387340705143433281564140732374182036166364875585354413150423548510429557068687816583100786447548349426792104468914701351935651778378531477023913773455946254324386083544058060412982975736150390745478979487730898801671312559468196982257223299289897619517403902611419011404715877499940090140078742119247290434243570838997533728206953445497984003716717538837452167730962139179433342319929380059993038090755203394692223818860303441080630330751239665479657183795802532063367751456237459780423228713208859677263560602203995137470776526130244302788537124595451291137554089305418249266083062379754219108060940725125449278167401251395590561722745092635114726970457809892763657138281490187388630226846131490472849398349593844181435271171245269183181034505788991838237129117290883655237867873634281904035200324727376658125363523250722470802096042154200179149447981556419721554825629079075541771884621855668738050549536474252408299576618291345931972170106032556497422436963856952685053339396134771558604759269169657313915797910164277627943195707121354812000514463530403734872182767405674639571310196216978249634507301846167037637546086167239069706936352930457873626752229474732487872782649907130668352169480675839067238856620227488811867659185955482753157632740047257097717516383422353768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 2862241327131883396807941942764934037866432817437448236201004322120281029599635018645481264662821693190838161295729891927616168681590635358689490578481417994074035462237659815130655862914992258534755390931272954743199930315386219062678717223075625098929186929999286442199416271960985806013472439236106898969259809545644733348532780339118404852969501412060876776639477483440716733750222498689165490928236014396075548753480192403023268229739801931065895620942918031142270859797768458924491705716277257337625188713035491138127664117727328223861608245735614872495650195721197955924826278854941106664304189975731343588584187045072390001534930399774456017449756187660025503557846341093589475376790533160340118098299396243114254821689314277741657811540226487521098098272124865030228959262112015842484524322058155224911184793280169108812708172118030592611663837469045011869393900950171970205716010173817390509420641849721162227381425794961462627292925991493473952841727403602892892928357267952487475288025969497565629629727117736089084997622215736300439915022029276785330760491205728216803346381148920496522784116294667986508892572751756182777402032902857994476038223641702366770964934923220498866003377177678980278346025689500223935545883926084450529836981882999823072666818790829368362262562502222119270617203008201101562384088977296500931939789327121279970488870678926016240348739512973615891777547771797908319320221447252410430576882701838263704648788467712786937745342140921837908217165776217780671931381305150103804122793219212634424960177777717112470544619370673741629465291841401747808371779688821445985643951801282563765674664543065320715439162909347747211989850946046427518627471964019916300490500941665573954607487287922515840085447355658978102814997832315196784256636768484009536841784475458796009467729765862335494672796555208879039416672602239577360849718698953967043556751780150749397461400203468087547127196286056399494581484677926993113500354472542721282545359751226498110622906625347483787951829009209091191052979064369390934645895690386016973406672000881908781400874962054076899330332928454378135022021037755199444331943507084678708676504429936032906858291537546836011893875269866260394342478605648194022014785489689984093684135858748665058822929594267431192152890475123862007722362307819347888358312888519945010783638500841981817611715347961364895007075102079920348786867042834968976398683689863959771274879659702263274068017810144349487541056297604161736851583296334979732540292155706503293592366713917732852893612909981718888132203848015341643710591906987674388305811306125077774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 2861099850160175871679337597497807814835624280698120244072347588057796761051283699380368832112129132122303483868249488548108174553944444017620053679546114972555863528848850052239461363562706121208304002397993486341185780269165010468455530228993020342420956874062006734544065118906353806512066909236272149059558542347996479755552685291397029989848453315622515528415724604722657578704558059034403891553932587947008452118545119144403668119271082376810630607671354127506261276181407963602570031850892396611280879795942586665804027410101730786551084376041932764841428315396693978568939927892424997509707736204591042063469071986254548469014954136140818837930970354439768787567724585382214753690341735264314702204560700468844611940636940463437199686505398707520471442055658405556736377732429848309750883750970443587656416990162062847495945115528233503517247283739396372662037044596651956492531173161151064401824876722236033924638710910676811892790907994071762179013530138774032486018028606770132942793811806049088268769395880899802798047662876409981997688188057994548253947609657852433331695844920696953764785273472655092380122187327427671423841292533202818280050301001701864124736692566212880814802835719904371891051260039446129956957458527648338408099762889686209588454263747614204028249673484957798571202669550350935334161559964376222207135744160634918674402436334280817325859116263720887852873745196164588642709354138981369625270270790702957018439214570501859640369089676357493083994087888336046194677102912570263497761721165377412090621945654770916562329007660654380971841323057181558735682893353937912136409024332401036376845224540776550703160859650315917788999229434712165167800237893924546074002175418506243377938078292100419040646174785332529369375251112825014542785182096739471397847381889668662813739125738908321526240423768630942899580126074249999813026362460172658368855072025877267680044138877944274316853332042538965587488723081402767786667061090641262868383572475169078333215459658857994087520759021941662610502757451907035863361653952297440273144435099618700016491613708073904042428149132010056940522455830618994306078225170637313759133061413119603616440877616625761003846535353904360572208932548198031977033957669338766255004911090870933844159319929316394127084012717484643298097514577537609576012439572138141347095583553354979721118443033146168603251161584469349034557371586539923269116819329262231151566667308928427297790177672483798504091727446317767660950682675310753970986720396287476519105696042144216331842635099572346218424827876056448526272918652773549760689641357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -1257260835506191047742111158286367107353066628074800177595153169956588650328858421211746522031286139889651811811532680956074190395194575467446190188134908780094483401077416940256487387425719208591908018366199453327870330779949715270039247566341485330232668196229150367227265962832594720437354731669940717376753134893880728617950064310527413062318486890731512052005429713335935552472099841891829004216394555102917364148501373822464663151507072820090104684938330072317703938510959276385056815996298234648951695833146048105755100250393526807221124493734602067951570968276943908593263578154329058102020406539532519904400900484993577985320888433599851764204958399479979063258798160889839867884534732955403053781494489413144144692206214378106098001808300255162162591500519061888713083710252855101893871250750417539564893624977004143263589650722639018547416987229923383251255675533296935439575194390318482650584307047922645358119058853950472678055191540841828287659775885176271596718482769441418239653308383672664270689829671977634432358381911911023172309823585167998589136450331111781295692197299239662650927855097990354406461018154795871010348262580450416377998057922425872765269161080710613244401228123280956108395796671471914806524058588198873859880315927157155664063130121274711296950375183805742636656571943513986102127471329100526478281060592960752182535372449858994886547760497545656062363864768749412435359982514000967237788997175774452939230431466433977533281201416539200565228397176249572322726615160432107248806899997088420413928537167014602191057881187948658099994978847648079169723567438519480582383389870329003836476930765877117922795244350893285423376543286289075774391142859932636834807056347453198902589791316599411722468015151948626667145211303336429724828327852195644716448986376308117097045356333374226651265560264259996777986022405307863254023934527825149408482678163808984147288942038443520220203902528997502738981697560493015432368242095229104062914751611637417197878111435054784158444190794728207044018325809391704545324451674618808939194888917038100477095480798282939610502509208188691679836977314553047025723163717006324145135264464493334939204136489455843514868337954232602949824607323851475438614000856597720021453495622391179185286596243955909111974604965602645612871191689057268463557774303766513009603644405075552529926464008625234333097264533457878292103143117553171596254577984937950005875076087283746494132668194396852577552412799227728720463290100174072773087527621834951905683104377012539099891611815772948563228651153093289101164025802623052689052947082903552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 54358863081238280434310370933653314356855163974036200054390462886595458702766025246815449715918940698693788790451407571757149637021830550097254740951665549102819680116941003977447202684926335957358692223196118203194630135511732279122151141350772254482366605720454222283593891260183097777207416354521492828231670363880872349618892685529947634906485518946365618616627763896069743872547495027462849030351682128551540009620927694450976983651604788930626913559562044275546256662914566645669822306035388654969748905508715624027519976892365102626410879478212825554507296696195096753573095207588079490954314352537405085001078651736036621277082509675508594114722220966191468651411444679183917259939799571676561024615293866570462711216758289261041823963103072015159847123788712754219974021820375256815661402060446291560504011555282727206169474093686534862185564153824224078098774423266971202818549873749784620675650414237292392797436381609573185871955165553136937762463304357379724162863655555711772368613934229275241543507418596721162793158303493860619722890701623434692944157184991652075808448834817561788203606984642474873820046915647792060462767758772703661058344335637850693363696510535399114241312832793962726936253967133475206519095168939516005763041557390110315781128000951987700487955855608790107556125741286163078170463113724944302194402981513140750475903835018137367302126363699455752948791421963905553011043295111458431220022882625262502033342809287648997293799759458802503926627457614124341883936740123685922909779745110655790156302255893904871847112377298635309238360679523497315463501822739444294426364015343360123080138908858726225731611253971498769176674363096507376003013043570073390266017031653740497748765102091603196250279644726519429363780409751961062546141229435654182363793439511417669721328438666470314268866632200392584671917261347977268164338886397132022797024737354586161075985067578164404327841030870296870573709370059980418672824891442051505246770688591950452676881210880257136857046739184604447841690384084503633153679876853451270989310266093604232991836089042898089493555886335740446002820718682529216355557928266725062920865695880464926797301343503191944364342443693493046899284436765035090954300707805205588638671635288240149237848214683908918886437200361992946733886810403454011280702110925362232811486852783765534373237843232433449430338092211734127161879005767829811879249725782155755288330287074209132136802221631430267072122524213136079338629349774457116732143092573018409820975866722596589078681316935127834302414464107940810547960729207069773793957547054465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -1124219167860126884920825587325368075092090222648205075097044271654768903230710783579503597023416216579255583921581783151873741267775487978619265957623662378043162220961244856811585405505998219951057844452220905062387259387541956928938238199470907013189980579319883107774876070275085278799479303354675564285075139396461405662070039341088092381460726709081846093907044456571941946870240113344233743795465278860362018632130529605352505156363393888876138656899358183739972583755146097299509709734511447884384847467741202625553992973912164303303009878121866079171637389230085032940184361731235141559166429162327973029567567041929350260326284236372400983552038980659891667339225721491392592290344396737062324380727001920919829201839101136099175661811271970551006331098864203156509723163821948775107805568568841642463452091186419677687401228565277551056492308630233728121230615070781263980145626890035779351134961829432952238847917224788615606085303800604398173703533931911147550831203724836974956801385941357095055166460142218528717760398303635810075714813211990339885286599531457160104228737400339152665146267067905044742167062608922868824405304091559586369604899081782442343512459013816057676696185991234791184567971289263824527177109111427435865802524648096697994621950085678456832784878699289956826739728527345191046288346245435305895980318371902886434186535903824277172071574336866439445842834361726341880955990532936989199847889127299144025336704175012756109435698228504912898303131512695838706426835399645815549601935426892625499530430894580682108576673918026302443132126426896862927078927172390653387826660421874718779233803455047475012849800831361267358845526186476589483487620466546625321912868216774766091158219896961691550030880516585730912461572742972252386859824317692316004604933976688895758096606529708506759234282611844670978474874006939812504705598207086460379890087399571449079816907702340031370756234500054961360082422398368782721729159533064994042339358199270051765935974157767229683659166295682292785962355775850668462954736935997580718191527951410386453580624281749275077936878549084683825779323736862652951811247719520105496559773079402379886663052940599850055317081614889376493196503465031463752804365149846870855130585871272508336787311106069766919896756784207130015565038214901961577319521704314961155951105564590598364139944808022399978326641009546551405813622632738754734048852441508975148766288121877238312321612376771300483358413230927216275818288374894023773765315463004722435940703506162067666859879005892531568638949758118891345116810928625464644443873625103138816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 15823776085343958996271791204248883799842988781597435752066242819605736529056365793436021671158851304807462605338660545700266814019958418313106323455072986553353463851174511569705780143727304224425592026118067115228077858598781673638246510820058676169321812826082214511166103752530771096552738822535442357294493777538195668041831074969417866177550225896433448569417160908318399791438912038290886997795964383107264091721499461560778128386793546218840130249528460980028830173763658836451605707368585942006109091298582655922371940985440900144204055899415990113314719728661133136467942112732357934077930961983037221300646921217206306461073167697374556960514170218326913415603861210925943140514457977231380470965845422600571376839986801102070630633657478758158972575679739865222942841013322660483500255405875024472395440005523678635431427407340539721938250416216899848345619270835740032719559875648049487297653629449768292142310419173549878082284534134557872888532148664322283379224362293900885762262671342274805669561752878947055319092095586216759917808504604193355524211564504013162726140464133747026085114214967107168172574927763453206671538585668988316989784054376548946185715229200113694798546303199073314866143476646420189559955727997939547842299171592169058460024946604708767601788366355921139031211673031745215975060201167953695145710141609296472042365661853408795187897389930489993098055971083197079558844870538139601845677020703176526288585331786760958333644148868948509668295616716712531789022654113699105629976707904164162404153377154728151832963644350227353819407921810959007212658674794990235045759047521355580599363876003726159182114748853846557080453455001585720042320107628438377153016719289211950367582731317168616767916562435888975650785361704949893519641865388558939761838069675365795844782799832793741362656850078381560733800427215487450033152230206821954746329133276725994176704092715499308118014708839208882642097832739839859009337961948297366475036915286051995033155866974062517625328135988448936421408682021535355535830068173819890409941470872005511014299177450371554543843537819444748719353149979628431064977289322386479915202542422111854005822502914192179286485657864987477231950657453297192171349906061119666602171015953724570840077972701502661357795120441411814090325531163838580822310507064327464434413501058826907253944328738084537593467366566317858209017202571311488536863955602849685832007947991792400894607488281695009329848892609125127654882567289868290481797680934028636896889659865323867059931666451385377290517360386537781086243223802029821171059447597639925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -276719739373699707660071004234088650092267430121104989190545588651996759257526590172686365628400965153604410869494766504055411701286258618824541191855072309171051680221943468087679892259896639189820408890317668991353776105522246372838467327033791949245983636808964411041021759927101257654768227931675255599537148616559786789673985852694181501907830633773273971719018742572285941685465812914798488327632584003484649915607257977200672746885966812671765766475094429080269793767232376261202001481460822815577362426902061543683047762081438831425955272975450317034667326818653536055977358397139312113341355568761659543684298047439767474619305525751683314470510135679869522555634145088249365026871897515182663523421259662667163698177994091421982532214686118673049256885712781757758693565898280867239908211381811301580006738128077447381799680521398450292465573919528228769368345462188826388585850882327075971409647366088623086555631380252429248028099427382150670464503686201448167354786664898796047119546066348253561485119733240568839545191896807632094903542393744705854753129775674068426062168960824357385334243367252310382619262114038397897197369820467246585233291450995408713260142619859258052339118864568735174844889310258853255826011575093960568327109867416628869756841991771237501819783457504239391759840862067620597912369204702156518590919211389839256905287045014240771433818089766607662232498055800946897275754289494952653427048978696867241631089006789028294623488015343593369945890202045525356617706235007913045666475789796279604007274363086819358338370180935073637866375593511886685148570573400402975806017062669878713797065224606707177795809694924279359603455726311053943720016576412694638804732358464341594798325907443641748638095937448730441094879916011428356114098342892153572935897112278035956248886840691363534650797207779537975764815393121854968047040327122924517751432032253539449428003768481649873111882637350774935201050074508408390476547044115071107093324324724092977770466388789796096790688109604297400992894208686096215364573485067541472388545002316854398611714870999051555059219651139673949374241222379598261270993048717748675359313738722379618725996996756689012258818242449208757874769224036180452866362250091266893824459703855875132011802702616534909856292078756041337518230823371621048100684333413280911526457632726134191280017084494796412666190111435605956921164514681920299616379166030612545893456859957372049490683555614949410263089256238179875321234937715375119633964575667879309987452238944570652530745066646104343317816125753934383169561623005726202320815561831765508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 4142530604523327169654427727378620730821583658795715429950401527411292413510409093532722246222292924898300757422238985554729605866179291382409230875624825218451224932480699822039761486274138462685524125561531761462893879205180797148631861852391750424891621011295361290728285630462887080124926112946040963374712716986911739127181188868883507079485312287704226636256566667348348048093864131643016761784441434175182730619625573679979951598813387950420993324128619709961350458582212010879148813929261305774964064161416612997341911357180335529865137858801471887598259443400770227904324973549088074150353594111724691725768266552074287378049580350614214773413715295029920396749535096247938958359136173427955864462025530009098659773058488292676730505795954877612643644302161696309876334809936061733846306079197688325225105111983277071880765043444499934033389164973276990879936985400594088771518518221645803372132472867851979314912478869608814500642813262240265007488200651043513106761925253769714611694634562003073754179396714080929006203818422699713543662936204255473409128161288124487248979986163815585320325688376877543623217007694313060526360277592766726645651682576349562145318638107358375984576417177565220021377943517546018070975963889424793802479072369557536869642831368634681863486707603996438285704863287510375744378413932552951328952191891747488519857803716705647318991288191134675848507976708462334344077671792989617235951786934097988581694026391735929338992885079230339560578820962722161752601283458275199779091733794618544987460638958231970008293818087981274428133183027261963385389173216666075467722039867679940127301641734299066346421774484238970672308391530652921522916003976264302561877841855843361290827277109297177272418721345389505274636458430545006624971826346248151013677583004741195088370240403365341766305630957295216735322087098256276678598335065001251209839563891053204190188969149595799201405341971535268894640721291430453798482662984310355586300823999905079427521375803406469142832181649149009059222228768021615156603163782662427259961429852184254208989246390272433680904162281067368057648619774991879263498681792385936832914758182498515746943244705499385498593994872991342616896376811359963942810930205025827066460609470004814612030578903635002605657915135931420696041583747123237229965941568723849693369367589744617383475020952700186196738158089683461119401494914812882200125713693940587735003043740659185030782765167225959989537288576242246429533420852905938296481599491993520188824820061894580086571627985299477597894256692401572831009291333686449723237660233341979328512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -40181575726278668458921692454699274869200179550067961836874460396945543161472813456328619591832959737387085366681819585275067917266667944358726896708616821107482638109165968633111783428253142320650513939992432681288388363222378517697998453473899201364814259045687051563298240144108754745886452312996957190166509250080722313076750655067651472771456987739197277376437048158903756231433228842726773733422608138525125226870520288353696676695444987538646629412550585453318356629936346030094102041685688168332683084889839930351764836025425707391934202964378694285716137285769496903369085574662893606371498335981987842789693124887474162236363423686830780312945545131654373727686832123323335393904220237104895386549179690978221294156737814138719015452599256396317334070920472091992459612947467105492777770463043472239741607883204916685629829011651575033928965445950194803275211315225096170014995688963490281938261253710866680019407153857449062316792219776221790182192196372148470198343981576871647668205988829611222776556961532114787514819959457631069140259904121827758565536771170871498206551807209263134162585124324487403960826630720819519304512548410041806758240494957771182512238941955542633527543752212539355341943680431905589323568594635011296981391703609771826677522827795213575075446855696655670039454768817726437828329850271859433760091452105105302675397046317597252114665298094641156372550344503132276100358202787929109033950469690445069852675867132855008933947956554601674851908643945942007182827603952678898843144888134331401475657783665911975921203460532898541503713530087305028133603135802105242485184682734577622624447345204620324368146313324635159426236071122555285000348895396660087844819711672152263931513089483699409545192076923672247821935282771028058961549855194692145465957717309050097762500368433229406202233322072379499374303713315947817888627862375326709722831142467115764124323253756354258874661274641327681749724914720588573700910744122889405397427184008888274111652451990190381613553188665904754140363517970939674097183198699802401916253355135669912918648069697143615256937354454999008643008655254764504123628163885971514226045682898516544499303985615225866545637580532811368333667074325273499764385654637034743986064848598320033533885569086314029754971230203587158264244702073491543386223057401312491978316863447512881963036204260564764772038259278932491493824193743081684776239228397425321406714049889334764319635214372901541224382297967633164318159691444538886382464912894196425988571148557392896513575670612673827361942237157024834118761828252340574803478574726487549673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 245529165874773690327787236472993311985412419286081926375363450125729434763198495784424150663240219677519499527236791730283398805063829243830387909312437482557889372008696967763309692985554458778709061588222524694388836613676227827345021950019314015674777859711851439717999561531171613070305932781842692617986424520376945420754398928393373932734180182454745553022957439262214770323884314360111348484926348711675780876832773018771629246271518351152025467319907222396623471275066288944377040792264914316539910767178194019948549795346429716208356421341768301069324359942428255660258047261061472109197941591118568450798327990096357813769957115401152613975235134173557300192957853192660395824509246042242623491364674406342358866300192166107728175006479225450639555679277375481449573623870426275811708217312681872133144807299521509255610272596770807548697423671254338090930204767795247517441302272412106023635250834751978146445249759489488419527853177082807311192974588532195790713833491765302946373377810607165506021815046296421124107298577212028401262605496272551285614154389642067509250058907989682011894105949170257169036004286364402020189725181449531697104328389210248404695652922884905379518469693299699626309418208619226850185181004808411042052533942008762609183229002897457684936073176674627726229868238839092640248525304366523691383411121332314521237013402857554193722747979197959670259769868263450818613530709479598041658228238281311427149442670425891564567610539620263722507776301323712431619252243743357341779276440692542851059121406616270918205664574185311632167298837896341905294472907306605527900423272702397738005801833523905643035717401980679922302475532086463619648262964944970214712720455884838884846357947114596648067449557409004922417083839840441750673645929477937789807363918528063262903204443647082913571355689755857508455919415994043691073204872668094313895437482783306359629262090790076411431494132410383385982233826848081776203985185335905422868540198169435684355349935287062053673111729522223164442163014328864605980259044679395308750219957191764161022952983087755433478002667227196007894061571894695455273427294928705523230368413217985977691845331056648318658448629308329649847862626632899004092443956609538643860749629563180077588201015067255483874368325232345536538480391033234566998060446847083218463270263969400974070085062525143021973301520433869962438310596200535205265682698182869135939614772537313920684245261514603995288858216602786208483307706929782048932735455849220704535841691250286439668528529063273425124155286626137496687613425772786536829191207496363125243904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -1026505766913577220050590727642310374175596916208841794597789853292953464739986714093231173795070197326740596099413553564199867786928359229831957712243127217487937355193080724000930100528614108516987764820532668849037559901239625507640299545284748470930325183243511275878096900656901478828946937075786245038723413537532512422396548653455489469039812061469716715449728546255823314464572536475578038080008228856697728106451344946780082483034923046156777848834172720046504687324238431091982298614454615892225575770748892966912833839604295481609089791828440352833620940257870443372080223706172353092619555183279483829652681223000643121129106646572820314167338065637446801548975183854536848539600197641891298504299637436766391379655230532289274372575004941405994009824492240018727485768390612702153223876428088480755804737144217128586746520823657994820578785636710400061081493743132995056830488645638013740737280390490753393843235767106008027908617556739501726047683833546359910094885707109692183222492971216375516361432773088146484061166461395407442284295669562615725281007183803526729617582018290131562647090591165061225808372819546246340340048471912496623539784861204717403770469384700871859778116732006320421326125754520808361381993988006773381425150189029553783279954594481676904508357675335098439807998178177414290299878542028367929699273919484121682721125773682347916888671144516261327672261407219069047775783439814389049889635721645326915938946784046374832778581667006756424555121086340769576563109414651781067665976507818086333662850442802527175542453467080509770075797281237229606984021090553828535897321857524120711229601469722720616534847822875418306586796543208406317129151727173152852215381311783893877499302954859885298024042761534023038784968533695191210267453150760135154920892937218321075428751603356744752898627796542295982776229383434661394118130506701976495912653351425256961929525051506551110074705056610391710312311206938885953182113224108905711124040980905733258222396747300493215404225636440631369546810879324779745083918112121213474842162365434926283283374138821326673136098056783873265657991388568862145893712766250393498907448028561781054536414024142187799488702841598715325956782992035993222758544825484549564766311001198511893483832143428754183248728867233266418537448016228035280607732705610668649353937461861571849801877240481449201131742482483092156721887870673992632118519684483164752880961046000908978850729352360799869432845963112423899205244211577362055500931938536974493066717011035855295886228931696503942573305796377016107304358844826338819102778246107397210767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 3351795651758230294727853565417243024204104297484848077002716200242715956532310899292142152749453464419821687836339900332703453065890140537714739519917875530889356643216715169396904529768974341579057992223111811359021591948511212116379991269625589805443233941185249554754537515327549922721476292553312113178062264092518160485082164542810450964570844285106236994994674332113868274065279305853625978471386668392776597136007117966762637691065329511627191062279109780414660133519081980124357703613291193503319544824408694499549197222147568107241767256273086989692849531803230236914280151619632228081064447698017841963377736144097016603938471440876652134086341593271871247379316813945832564901068294236989017336076435590737197062360804060109654585294202638648011494192759666781052992133530698081011378721795981169334465905672585244268455356537329466119157946643335244735908761488043737419487640860739658554028933299845356740407654033363600871301129971089301098920874259318097733137002281209415200730920095168448190424561211164318790644512963403178965672178631599644820788648905166325712754282935880914101782523418397568377786871370928492081770459908751122118985408190691567648653033112407318567341699882522303013916301852807288637210358975824240073308460648226319214504489739211293364560375965824696420145671420736878581842086256098096797431269120550833410509684889181026182337285545980914290291784498580643410363788811152122497362378594393116329288555194297308339449140313356623394986560088910237458149965630629461104732718817686410337079312386958274228183235728782485256613054517194939012037969960055859412234283024793556038238101360331917645516504663320341564219509166951197663137008190707641351544604199812328880093798627539301568332615462188572513355352595346988041976003187796993387634379977331161112828246947552500511812817708620719342749379172528580229528127471711513227412766362819245905244988001309743322438940672549489030544182377023421984412892642836442700566809496537947272367908040766376400477253620485074650600920376712920267270067362069761441456705277926274398007594795335691416875780962078865720575305583338290464166672928191911457289533349125047398110637506440332764686698165087865182181235019609323593861776433521826424754064356292025883300511875958402353178600360147087204025752644864060082885398645284559494480565335932761997198900983056827540447663200173789618008925313658797006721312582586793001078423908652777266451481185524836695737555964665631591592716821950527305906755403851837820989351096016437590371497379562292790765570644037254352473151125829123813635435547273788076851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -9288729861735159893052689374384105779475045628819458962974661151778717743497446598953388481622063700823469079315043794941072925513250965650620006628454935202989763554694270977423466053706833961070724016437977835721588028015748424577140492080082355246519804806690762769756779845641340363159625115156086794979713727872009648570855686669965334464728081617817641834206844760300828145469665699863765743469786815411225741813966421882327996298270637627190070010383093779140171129352080095943618501833487927252979625533787579228036782571168234000846009237132567634145289522415395564270617591059974760150133780796037678519412048620916137397003920955281407009276056182459138615093815393023902433102759609909273697393570521224589036074843403181228874234743090178217997465692951345227359797100672088104837082503456098553244178756988892143364352936629577595624305069524933542067581178545086343762520538161947408130105162567662360315902284898520430584471826103402263317308461824913813062122266086439560963992666470689114325563577029100927692682511220542833359279360163406408064518454786343939103927323845882572816195104884978748675987571167335870858130422777172539991987750903207884496312730308332881966340826774507874958215663628005725239216016338351926147709721936915914416831155927055223256766190759356105194446797592839696600377204127764607617797206239460446509670054305022993174107252315613649125963779531142952374174019746271880036339875745794456611402442881878991631471814147981279107356557003745146537905944216478805417325235464518680250115028812957855805236425080493411323684109136171073598940098272916550030945368072472920325836769616812721073174561188306417429733905487400451086272512824624196638406190778856708057819414636737005553278982159135055260100934231017686481796958230158301203042682368848552120197918283732590254688769908070991885144687004075379694475270922894033519380269610397795177644089544025839292645945017373401513796156687587311686676234097177536307151740232689412854971100735176687389435466467538444700231483415516461343174885799252586264582911152482794942076834228617111964257106424232501250105723536397269764134824204782603580410046619244278348486070832933193505764135787850808846156371801477722105159897713276026208521032020067370930538343388616334087410377069601209069443691464552501362735535902010519606258002946839369784036934842882833709246343740261178133178798433353469652970535486922117201282814668058975300910191737626601184255398954750231403851428822644801734731020201747682931018935249077890743900819625062696127099929213711238932238009458344605401683594624310232068653056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 20742186725905308707827755435551648539696338136067184272764905019408694784053127150115876973376873902274938492983994435056042926002849709302327868832565593167684039695486956038621153622941718928333138469005056280936667185508135605376550520813494224810354807228304425733966147600807245324776778680447144054347081313431591489748878057446873433552181736271515650571476178719317346981522686119972762147854371374407906897047757224130984443262850300644550090877540939814700147678497752619175441723290477086896397441705114622291746933983838197226198227085874582762967539392967601024353847566728185254989557308296533999323829336078977439694110094309315588307984957149025854834497244903968210378150772626799599194229892606944317748005531856315845520805744809413854339663174233765781817033508547979910807299168198746433803740517763615978968392800285933765810618099982881320784111250365571345230348544598760227254360799849224573437021773007777917105465356007234623823826376056879569451839970034893924333893497465686983493431577504117992114463114573166006237945095027313335031421918513156088854769691365066803614910804437876072530695494246443495559308389656307136907775647899230391604957522879739131304684317529017477840077216237186428712776579162818266678907220751048936901226653490556285869910145405610524134618911879106166645493223687377006042982129382245877143336074371230496691646900769080040672097841106292531025045282007240956469880368967378842758795863093907307251273156362510974501507770138016941537691902467818270604809354087396694997151165380538921591185504961331990270411714141411925201394705134771234816608267042564980776379757372457783059089483316219070758505757614880537368305688441570243434976054692346016045578191808308797137117509742342309405618858213595720321794105812072275453312298117198921671476977227675883673946528206546361470635131636401628133065547234894080549116519086356184922442458096114826021067746543316516398816168496574328852532433061054987752517184987831088900486708939352868614495724135255943675605458999771553307449916817741765007635607415900739822889788072019733248163786250342011552980095320412677898154580867032943371592791113555965521246880922932040933183122258312514180746817839564494631410638651991395803432362246942066117826032471282995266898163249533992332506155075557558643312969627938893043437711359222308657189963413878926557025988400189430978175821830981449554498936943161256857319445081262312460618333130750960366606154690996861485257060609706250834279376124181299352681522874839126842039233904850023820732058448413561992716752269791840744094881349874848993640448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -37749253990630604720464930951344347523367907539186830714332953639962907184705715187429789912222709887833871081892670375427522643000713754843806642082557769391077338321760546020871907560818245352456194926238685067205290688467691036752069583518121665372239681051901048401168665694789493975076865557803728466781334367776567291340604266934654627954584528640033931116617930353349956856637442935370335882161390954610037006930372637681470229655159351849150834893635499639818420794267007753134816540161345598676569248247666492501811345199247462845467913320295463061317689715099565587189208306459317578732588136044276098144721890118043032221288502413677962779018171397462336349982018024907948773824768696349844448306680115979594097734499270651502460568224118442149782609829641068800502752577643757615812860743299678520666890645948706248415234629696127590373041097912826510468547288633149694190531229639510192963156889052442479349442832689676967683025254959770232647938020072124633476788011709965842936735931015347342922545863374902015538585345290052070779351454903972174020514161856543270285084207734673485634926966463183549239630983226595682788070920970459134676236761718202136839513463200767174865212839701923428506521826485667120738226211793449122882064601172553103059514255698489898103639214764657880245514847318830261716646471530592783413742930144351746640325077536096945104858719965638130175112049585674300882367448365670224540460474170868333102418733103945814138731956431894682669116946094314845695202073540819476924559631592617716557499868678550060241170434109604837094570046323247696482540441168214075392557493974440676813387868643863893102834885964193526675770047445904133886729593037192048665745406118202034527189434282272094833302948725471021756748724981762483401708128897589430330299236268138398657204103837988987372942827769412475287376529949137274026767287683918926136534578740560015788989034997513901990100434983201857516820745347582698183483270581663338946070148754434944065879222718923444138660572572074921253884701033031056217573617021853046883221999084037578282877324755390291200835794309659921765464054442724466069462973016940315435013211067818167677024772952308849689754792965784698830716931710140889408674789648783648704129915422455324962569465581306910906010434496856424386354598597042744654581588106395494988600516051476691813050800708133607911122103760654526567209634276500839335935683775661007542731875126078227497107865918959529939889138757836942394327332736794744256462331840272828090313040787608713701387400296357295342591121331610340116495922860422335822832135486418013386702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 78668609470507181334995399661784161817791424662848287552224682092787133819279573291584424065760237455152903172581317825043069704885441619213371640631018888078694328973786009260753252309830965045434244321308690627746324557776760441956072055668844304200856097480340521701055073791853945505264841885407213325376993418842956683043535970759231303387487255744941544141781239026993319532934529021375566782541618493279774172358819469148041430501601556691637521153085205166924261996409917713123447549599385549178095785132820466682867232226532073957406496806349606326729262874234591742321032515957045540262637271789278264336482452081424115987877693633543523054143079299051107824976136963205671775354457922404652003059088958670537789737556819490186685957108647442417197900955163358566457982046877342649357422864814307254935794221126041077867872351896272743585725881357277602526481510083197179960269285525730184475433615545963502336425580280767505970937659881681445852530247319059332605286162474662241015209789664649238468591177913558106449042121465879034896505960569576576996445311747293620502559322805452181219635434809278392313444093688341861567136100871338266526696968021933285493618885198904818435342368486028896009770891585557834931216901819565020353139961153632002770434935256983713089599815016323261187987245771299831457015507318939112102872483431879283798134794548522024671239110874540583725663113190692645587505546530731796528608328823590659870930847887483787256284197947844954377208427226184772243674928826347146013446114857297253374792698401296001787985996127969593596754000754530293184216942845931272020251541979544063581802362049018151493419601903271379113213716255079117807583424718488886981281028295327228915618353754358147328114386252309542960849739536704748343511386191859740510396893040669365381688278711700112913442388869296127098712154874142099550697409752062164927596825038041349672063201295718953326425850111500197543628653395786115986753484730396472330499335374255218758615484004589066604704360373564515829525952217898980794156474977189355894411991844250333690649529592584374376572564844240818460374736306920070132430933077535284687347418218929043091319269514810368509071218423027850130621881633530110920225848756918054281304598723203036968673022577200313927968862214511632987315441700437187522444203250823983747252112693503329870480414740701375251210458652137117346704359494326486836139092876907686320734263859208932760224470072676245614761354334610173124957076767052387353739247580310879118572764481036047831092439169104235806281822465090196175328887658080634936089695846412258507751424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -206930165978854932602566309732797905832036149701221491632561366242612304309403272290229944890739211008171753064413466928578405993087026767439459072385850833465357107831271167905233007492972429042041232457082660331815344793119075582343888321724333142923197821607855051318386347425308769092048044605200150627587970810025893502243863165346691963564251803497887196775830675824555659405035426635495880394099689763178527182304198617144845427226076462338939113785040061163971907233040454686936218480598087050704212198560979770392947640737018195136627606656896125946956222498138342837186726587792924029847592396539246470083588199875033577636542449662977864766198724208908199392312921588166850323861175280218176633789095774986892192994005124384028838743456640972497932750729544197592370254494641105941308791596397025910034777476414482668682321157075850748312669718814254647749692778655384618905331570235436612795835981903630161809275163977779570991087146563771361631556444284235741483938607624121620425501998722017199381132910683167659822079138015786510220208628936887098866633731109337271466974020278264572271393604651740326413489913760046375164996304435364368197073958955977942296630043817651762411375957232198954834574793823298505546458520630890123105412249317005524522624410480821986715814273497803116012529746879352199249601635371699597085864480155290644934735640676132554054987197927976757579158388117075498997185440706438634271466956276625120277363219722798863620757358563855872105837144003877677110710306162576105976452523011963713000641893715944279023321353647402527548661419847930396517120892372269198286487873451621398668005579406196454016281654125212433411840474222145391751052637334183331837289677542033723531056456136193715364576954772601271972594877638858577174623563451547267921051331910809434180980720722909704109995375553483300497437693256318473454542008465830467977767407234473736228674087559174193416889957795247721216487305073789466818230919309755046521508204461030437496548773139133682578000209620829076908530490392962071163699087753293492287966838877409616346008033518969895870207911378569002405391280827767011831122228515874681536745304466095901339429913434417470867889943876355563249646696734926964157607204845279693730370838318071414455040686666389837990371805743200180579843875251660585973895782665550883647768753917831014732009548084311197813643854261545514711843675350208923912378582636389290046082345641119646679916182640677299625380910130771110148855642554022457396683663389257960879111345740908419899078761288727220236559340940534652436884162988019442885254194667405513855074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 463756193578202530829034251306319966709503820667535192284612554066091743839603583149335212968332812792965945035522925050953019658774068163657570512080118657861940006654456247209637575442348246502238250282333464601297677689624012094701625275871353495388843469282039444209419567919053488199315646040187859210750793306753250896009311223602584442249222211627364320991746186835242591712327864665280685246749607668075755651290987760197171057434390536450801125548010546206360052028676230347822219808495597162484292045500847499345848840001156164944628516614668574165872941928068632097479239335643100316111974420129393242305162667422577633619266578906343597753534052839030892767272227928760543615374963191100143313604941450887729823488686062086398857810342187747360153345410721674370430650841954644161307902341953754436563037022302983982303274391313593737974902107821684376947876273704299262089463979114532935693425714141942775038655335321884583748484168444711278724822371968657309920218011644137381577412442679042910813070131968162511184076828081393472956523091873923805046960521202511460473335441578598031894294447649409261670035400721164994707682089314032229517482349502891640285790434637550390024040650693823186040632099787502023707328564974229024561540900398122150726424733913207901530076255719333473135925659752772086863333687898956699837786625878182587117829722992314955975090076251624477916945749476042455729070899032243300827946636508388201757649176476815909196626571668845421788537309948665020745615022870318860933501765511431632132597735619420546643916085225345466925178572478034550688447719692229134780788097419583803947415239802122141129695279185123493422462259157276995741756182668203595116315487516267878925483073602657487795105705235321199745964514471076239450101977977048257592428568262510645322306437843720766775977212061312643956087499986882671956130131105959660329342515873259453844839736975203233307962148886449142928938605810966084413558677102861457818832487036303852892522542028491492675855134378053883597443227723447039643926914896952177729678816695062314710938588679828746100193190644451357424875390612268313555110664824971797890063825761179391987323342409618717356713846604582257036327183210885714109429115142492328776259286110334852373131480010934076927645071640780037559541559133235805062303523819616741717732630662107016437384739412399958220445084158345014230241177458168831230430904526803760217851838368847693418252416670293311377504376417707155470755348652996382801609072536992946975543241119017898648132946467184928359493416601018492635024057868051034308981609837171732908081152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -861695327044120067366491733825291683605378678688348674098610339632863687116900445793426020772982368276496233976496950112061913762505229677076671957444456490692347053670494386566064406249874974313645424329815642595362158793231459994172125606656120336749417090686759534760975398193698419898302694526073422843978664871416394343409804565946666234425577913385290552327836240886717694526503472114091498106789312150887623318141393501936071065952611286322536474424714545769038130357069292707867212808655527031389648162965367584645441598494611952977027808180044290220019343737967081762525035877976717057463298170202504177407606582140449131239797260825944557424932723930520657855483405242449675744484159251706863712239990421538464942386394908693158594123148712335100154330878963648875854017361110635334044188921935341430320161328730624236446811753627782812900942248448616430630148145112313198563170297825750924595950205600117624985469786677200431554787016914049908743693972249006975592254470109091089868621513175268942825085524749506850979145494677419996890027896571605752075800401707366869249789508680786878768677616171213868662172386335067118936423508734454092470031279738105411756227562508767721069836457406652421501677169040236188329574241701975814852681930646820264152289398154019422710544887378787432322067660641895960389694827772874918431760603367162190047588042252584986689169609000928960897689953113715174690822988322807767250829965229768207183622913549432303974444642306503447227296691945698865892231408127762436394525934490067841573953625193661534645243084118392442784957649698118702884468725346374892836536408889387467823293195397368899689281875380776607183008704224432278576532567389431610523130052880594893572547727619092027637728017602701694141547970363668423522091848886437266804111307198169699867976711132069230488220013459306408857229470848408927230833972880463350361247585280831784460614777624774800352592376966890235297996201998624888204041550373750300776951715968635483127659440969278044869801419759270890358482013766311280796541563697147051896240736047400185970033299478469531975353719775947171474849318160741762860763804575177451232979165760631255375389127259451377120701838473992084917891902209604594171026407108432000547951472766600961966459088806901358311370521286485472657586709342532096145714387065099429556368085800569089842363483087765604634340328357870281954552147805097525302041282396692098737990048460376241689003684646994513224053124859639850724016289850110786261536885718052804637989078172065323064687577694037481919803206465212250376081475403781402606677043785460124986900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 1806216103605123778198362203652047281363855135235348033038447170908184808218910357912845973618175632451178846777443238235820716194802097134239263812296677662952495230704325027850050752770360096940712661591856771448386477669239882466062015457846493043911837029485791516211068021355502032939063149835716123511957943674244966401430184951029742017293312565946427194172178517908512945496225284240619362691424184097961273159401514533789403416879264704803529008409354842936085316836175559416479014065559936962837642659728037771098593168845756714370452557363872286516657066363848113630936372319934953141849278188023205870178532329576970081203028014769024345986711944269511860969222306742960341539979260934372060501584241754449284813285873782330864393513850345391031282513300729581891963673905864310821338363715984372358415168964687195616969676011433049551506912538891844923559326816790234451358357055201467098921422397481154867042908323093823889853455459357376191204157809112319034203831584397309112454183285832443653697454826912420491367397830561271355343115099143549510861622226047442772054664625778260355471794329125724951367605550082810010797502684465886190574582770283977550278374192156267487595153632516184107165708205857552671397397056168299663559196420420577141532359083527165648862910444603636092566578258087380160067695978067869408372461377508886644668178530912528202635215292085767192521021838911098459387614188176528919884918550907761782360203402065491447647622365847295664908567489096664889736681946092560775101788458921788732011552471313412092836190845812075894724218244049193382457627742734334981737617013269714954535388178558290759739036872431005707826237395991298387962231945272995894013054057756343939332205392214376588280334505706034125132351022918228493503335887458735392292758739149993935569129208397790518579671577218939612067764270869958382489608134982367302098348665749934358701255064763442748488116194428364560131743092645250659152086482505233794550965906544865792353641007348952693834416749662741458679413029876870238129792442160358426221720055180423133395620147925806949532661682034044986148213946927330061383585134220864235653241068337310693306791105025576537178071652596237084650204731813836387071701265484837711085058929066775104661206902842546548883391017796861293189068853339564791574690309256701202380542526749401546242537351515946698236489279504410295893511880800232743220105714941998419691180225134281087085968886259406995877019898360443894322344337568779615317920798484614570137701437545484423781294265426870333348237287896459118474234159215849231759875342196871940043440128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -4166017928781577768625075058987171054999820977349344969600097493025989115225888613332763763271728536963254456792212421935101039014624079723957880299293062751916957237030976969709907831028224873508619049307292937994838754897682442124609191514564552318018908243688387988434716513731012398123975579375674645663503136211754054848640630237323871594221464883462793652509919888681038972850105890728617921737200277302041746105771260555842989843374252366960374682217446304195767486817157785580618251426775112691036617702198493399188616435371666321975930088145022197313408154081527605682887697153313660957655407488689537714606999666519569838263259025493120194732509428668571345568801363704738968381022766407258958944395054628203454734640114165428567443036344241557299278215670792440024255918339806684245209139477861326597866377730054677388809717404949533144699055513570266344825179771734285498417575325134244704035726180738417058612649514224992745300043992360587026828206664701833419274504441340115315737913749558639223469653492227610461023631247862924660779652893137769501413278308814764424846283144607022143507140825089034587883972861419296493665239434747538290610064942481751260506817392753734675328467604132250960714087621448118048032557498552425602383255001664338585857036849114653532240594468280404882529545702312713998440134606256206657015835443210516859206432228612429190128470166295182701823497498705944161069853043378368059050455586956186007326966567701787945745608729242161659550054207813121773448667414382579205690705263609085212092403126537096196307111632195745893729998813048619826720974160863939034426129919394577774862326173797993346904604260563858432332315789177552432144897485594608910003039209685609575150754863765455980420547351158183814012517367223150567200391043609267525380596304001778839223453380715003946010915827290671434771161285200325094067813839088833756286973949203079240636862592641732458317811598803893137408618063269667710244663028788398956379823551555479542832651483951630061682677306770258460222072982894266687396216887530084639160502185094659941305489043965587561722381771121646050640810626879144500669682331517577500074407504940776292528840126417702322857048903849384501763374398876678294386222190470545399862904120960980457522334404646725812766555431778024594894411221109212253387488306078531507127361877263342440772381134451082323362912940591766161746818122564589624407580875103133507614172073152621405697397161719409179333570597459944366974989612837685513144799832166546863111451755911010140754293455514959256972415155859972519883717586433568936388571663522627295750651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 7593284207417307294003040371466139795364319932377502119952807044753846654374330396386620729312371588780889805868872433312769759189671835700162381141137982411947526434382743301111002565544860581525562385448237011586149375257992311998669938311731858847426754450546935013519981441692018648851098027781749877804123120365015695784366273384983144755406965368946996418803960139281887674912083622314266215132515179593457791270593490448416662480144852355399319886305212830850780930444243606308374705925315020987626153431011664691691493033998256080817676779037667120291256414374442111326966297430124313266324345010962614754077632514197334052451369806928718087509893997816328316949352898423438390230891453355392574703032365545196500467396207652099167539802073660881043867315588576450597845460368336505217116491312574462521648947128362410460009368157261121276691063055837291736703944291441725474397852414523749097836322480592185247473736842096391477840259502598955557022688227529654239638131826201237061344058065862116219661189767779865785817131963562677274410557499056692251917099309023253932080086975529846001586737434860978038125923328023246697224859832752358026967337871526805062491093703359373945748239957701782697294486893786304057354347258672235124343985260120964300059144976534727961828803508983111443704283421473565104355277673923781136328723631798690066252882977711144279674468389934771695864345240614069844820225105843858552473148333306715815539679701246962933818707260408282563463637566002003237246632636068143229387177691600021509043007973595485228988874705738862139190233116798859402295077074344722191620687882649687074286981229501874069285756906867788001043850098912918739720151967783076559858712392280749712189867289440740176343680546164891595184180805527106634745117808164224345570844222717969066090915821100537693185233892438416357896735816170474036335077059978637452914129884013265603586702589521884944293635803444639097238469126245748434538120672841319225876402310246178853747412529008642903164840247152328890146347566756137880448872263305190270204450608653574943582326834290655691123881953547692244764520482746516542576606979086004250590665656409813390319258929498618446921660750953463204398993768003051759592764247340096788905943157655628793694492844542674442874326561580258717541626546428749107006542110996923022228562686420654593623964948745042043383117682136709968996567575302790468514403366329971466506552346408362561024943190752546502266776911419115614759050702157756265979255095790696418860455770111403605549704908376141071523233185971799288065155714330835925904387878469054352467165184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -8894880596427185245495621281945416097119031120284976316594310467324919769967299156041983238798087006889208738290336891613559899307549485243008440616342636670586535803297768672924169281048185400461152353495665303624011775096948574541874534279131202639344515100959037121607144704920085376812238543027205558583681043494998886182024683644532428512540297518996389088739123594036669711214854893030729098064169641120027786375085529761863722147131356495507889319825433740056726989102707929694581167186805697733794097354817597722652861704643445053236933697642442808601773330518555766547665646743455626065539608919504804572170178804130557219146393861072336173235220000432301491585585459007400872403068784117908825030584614286392569904326401748710559804106166077496906948233752806193784429865726124008594936111804112783312273393124236204559649351286222906490905397013381886922243883457999340234360588481413282069106356655318996344673642750269345084011015096046580534883449489469019549866036624467912800999827938340572698420493901654635945686929179928054976885724385298584691999577388762957176650167002771412196935035828161695502581228147030077395080531447190059126897514189116598959813778693283210868890822439326537407161794191331602841583196596950255697098062767235484071459999228207371744105399213624163991032438587326049570739112876516086164371525152615815822711178699771473820815271994702797233634813056897639649686133891466200608089614791963632513292917588614095745635620039298222908512855310554896923263670769715456145333642204920871483024684488676341710688740656428297763005522028422672815299573585024562829357338926651385378187872911404214240085939759905567702587278825665845696302658449532216749013853897426024755181477886783736280429363908173303994225286319359173646800473820283865877046954626391149728744586701572813356780058004243926875615986710280403094102829642240888970518888297351488502413307930476461744248992644751268537795923432267099316440246651486930591787925765252588042338068649286939685689605520032364890638128447275678928384490746725561477426745439205458868910406455842217727697002702244066535601633381302772879328390594373971020429453967975024041857508235178641087020843999819750558482008906012172674289349044859836597392264558270140985398407820966740426609936971151901764610439795595167415595195557404870616111575636155511359139403859817562744082196346813848083785157804656760006351450204172940093557672423474373442802565531652785097303224574782920730920358408731068079870433374522849483751087367712087887845336846799260608851052756420975338234556773751162105683216627827569618675826688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 4387135013921670721001968699421539724028897495730024532713167463989445713451506959611085130982226847982597746499517511929616363737703692024448237302070659615691328708296734020941972114299419853796323224789576431964531701824224513660765566835382428833495019137633045210595872767970155646217022181532812032064245416433188133505488585795611934451659461173014493729481530752501979301574355723429922049443927577583846348433492029674021245674820370896729909828158046935253258945014943294656882367287900576379501005603172807157816143401535813423242924957931322789023036213751929573749769278437661525874868559370370886048860042782556553773536320840084476257546464172942855241191744459098955253742474919492279317517912307951791262047254122265280529326352036537954720460186061733861495146873233092134969628236723962900717013335600904373433583317750173475850791713269589520368919362134794159288181472897715453615328756784607012100994555828268565205200169775028799596823612868755882606316123055630077284144599855349620621411880899105541563525629242370582866616339526231856438173529530492601974372756730663524099883964710924231952375869491395299305817658896991046184423496673535474641755648454336604699157617091080525855895191195572450044472033757639015829869166381162387874940948127312620307931283954898781216537558606298977254580880808402503430826669173911719294794477512601670597000510451975003473024121455611160240939541418759578231747791006637367353691107361305128890482910651283018405062012976819906852667009793122158154161575467187012959584561135093916046484139896493698659604989151295557147127764624206327770337584270644331317275746779468311037485052349210421383365897439835553083161151505184692869053595669604181226130432006603498083972076165420885914797153543032295023816736459004463443141737179262839589045871180128505191298016291663528782345289193383506541094562127744348808155709665635539127236088410154192812948001366578520463243423501806114264565110886900110540440261720399102225810850501839546387129087855473436652947260494862749305970848354972452178309509148747019722584720222013136290042353524702942316932592732782047862621307790930577555726407507151664941574992947081531557126742746022373962925298658677034023497539943888704596905337101368404480688450225883743860209452032894483407183313576608185161157750131233481853132220569100199726825021650435556071502022455867386755548693602592792261177695071004363688009049262871875442979093479992782848276690137166350645922117291773329895048888885376983249921735421303285226261308080813258768952389162631404839211144221647747113209526514822646048143441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] 5104933658900590008700220738798311671244537456273852487214676890603787196528107886713626088864874818046448151624591107007292343768305876652550069845835235180898877886712481052575945316270276111243291377516008617988466478780959295721427838910893037001480932411148805541026327670195600736891145553450821027440159149274450924944702290921752460443533741154802140668852769762757764447896899666710737107680745933070439850235213884062077558173626979796840533775449507360237067603742150848436985291688350330097749128078537466350728899599145906996494098876317570152603205543174965684751052213738593041409522591216766650459391574184092691541310805465393570265461409947765308623341656856578953038950366224356722532398592956140449371452146426640477195757677326784409797711145259914596947058518174204734218438722746865213766718076268157709643764030373598911719964656625655344414892512922276985956621801076033648303621642149768144773736039318221729103031949428700009777242229443323801553609761381631002080406942922558605654881524144557867963225271920255592909728170011914607718253535249624023747568096221157501189170828407528155522775369348792784656026203619158238908085656764425438660604583897219706667189134830298903686467177185381122629880449504117808730949296474628440175005360159947135034131280164823047388784500221861582699268336897271914259800883986415308158466287942948475562647833241490376719435936013477968367744243300141784029515517928017779204071366221999778458522134271417733416875579848974589615891577172614313592335776055623384128366938740745955446259683854375552319775972434029729488643624750042398418972142450009544891004279390338197159495525276193526524120040708846769046730192331760458477990313431444090702247175569368401082307892808398623807014590485838980139562884591427275574447259278876960551203912383019418824332653717235338968619007418463794739749303008567489693628311479872268416623561063662241035293549163130393529601318277606443248841078862694721994816586286532736531424119923141194264130625396072552588983520885663780656263365122543206970861040638460244865204549833436523324655777334546304842609987073708478829058584021928212046243197106257525442673065530205861419430155749932846896628728638136267553884631779475101334648218884514546912300984802337522682790643396984056035953336833879302087277437507225501483687721540918369424169119136077867501430112084306878596582175665337261198440071968796670872006166097465299165403182307212669470980101702469431607352382612306832168518840524166901551660333635012199942976240171090385848599204958188229214536049789889107692490888457711760064359956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] -13241946406866587923033844929889976400639178848331863001545944272373513779714175031959329886490015147144169724597062525351974170088906756713360070423230421172008235378177269118686331428127363797715209464614956231146235061770746190335694983630256984086260136193636413322994853446728874019913559794382785285372661064288453030306588126634656709484376706179302770415118032063709200105134243037754726528607987183214290128650459087854910836735754567593185380320047187586940648443782966029323462133331057020175690275153700586412076496446186063686460167087088898696664144396450358718003839692612974773118595919496857082771034892980551723505866757802787127163200159095943246937957215642033576172848331832945758480941587812539265867402763189163010747135477771246914255371874986578364029162587669026325877491267948127287538524453871485913070134869363147571231562777140171428775311934636005608182150745713081385774229372138751573110823306100344947930766815375532894045721747066690935287792211102082500659819893174138947959686605608643233900554171756176904118199330338398869443769510299049955440135375949373248268840379248243804354250709291202852784224824150205882729745412769696852854803027088350000069152637767678836368576662480239075607955598615095483388108494144632733917241012445194884888470738722191805801608865509395571713848660245616255999450837060217345286294478980991221955105820010394239687754252726939235507389781882461634158325670206010778015921225444602638008020510461681104960347833580936547883529035644148017968937000984191601560755648967081704942586756009430379125319938000645133741962442983323854629446129052491812315372557196960055038538468413019982767858047666974891930931674655473528006328144446644643883662577512106962379889435476614889641797020805867137760076755539290056081523743343445244096061580651939881693311285739729760066858279000326980563649070705634892497013948764894943222029846459212030280377962661331760578488394003659140332350419906063146896477874265659227455751154744649111902988508795541771826920508544916167596658572333478783116386617431512476470618170995509505180568249759799236606430206434575245592200350397229336422088070126092795092856280598351302418167150972902620238085220401556818139672050294431434287785377949217634513409770561094879713089678921816531609981176628475387593867235489351283031149334677155505880618653687204515391705940197747111361064548743676143968978251294613649526496529661409093266473052983609536539002408081326622831898845109047945474194010050548744482870571646211959007536137399756893738200246809210357599103818585629975354334929682823363555372302336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] 13665062962449781203062899649478364359496018396532262635644284206771145748107158373428111725457646927004246188410552637654531842815177418593396823291290095789869337507586908524828289669182752358250768896383577694151601626839311268992755261591396819179330390706833222290013656293863731169178788625491681264938467161177582661908304071978910815699276308633761353567377337475011493715275129537981221078106098181869600027296036921436943905791628418785885681807000124581253036801145958159656333287643931197475825241689073023733789354545194220046263858330256860773544809573617048106504636304085604084246304197077619263404215287313241974452206428921371743323978099691379159896188809225445648348976139854822670172517034797192534739152002319390503808894916807977048597765909292281189693950737562900103339376536958138323045151164260839048653923704504278862281309873661670980343628604271049252726410197466355282181316193774275377522201363834349296496270152714311987195194295591560094835366104581311569724534103344515830562854286744997122996634182509604466929239725071445673345833969410566074214227537427392122437455657655350375147658805173293352427730984808340205709013884161165603052922122776914243454156714170324759408082300788740592596990552984187447009132212372649528158444857955922601938245232035436585762424157006002082706170200635390479071372665509513417964755952869795880158440372261361500002949468076742058700072622386199005444787010265381835038775622960822636657258368676514041079307450872892060672253895565776834353683912962429182537262769991123713635204252973805433219792279047568135600580727382004398417277486930476799019103400954793430511188575453766260486931445352885224197607786721637020151964004768038952584796463033777109463467556025516852670434904780726348029371333468520800640297864874769011877981903402442594584721290191386549527894844324861177964744954656345008269180440722083530868527986426109969811111844458248229921510277635257602569224276978167936006982157986455957494226907239919872653348403271662335608571408438354543871796122040406017352451069428012580294734396744753651208147532281661572782230458410116750449003854453962610610660422692436111793708367238114896706471565881270182860379757401624807105206929713435399225904877197036178393909742446915440921041765076311377545713023263792049873925312676713715147864784025953881947422655901168765202875579409631360480872414724494742651809957066315625115770956935456400070107615731988803187485378133653632910113171021171483662031185956532488082724873457251406903956131490294429042698669748304945933530584336346825063409764924361125780275593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] -6277645524597107408097700294719930193556698635983747461632603936089722515793081127824375006935033801013941103776906867934484531754975246931960701005994604343951942751328845151272572553641272225584156834137558296861900273221646345630750486270420525036138798885040250238922914651269885656398147754009544512987156192826322034157150941919783626638397714844616639848257180651532010509257405624310637355228873803834484045459683030688996162756567470884880542854370679081050584299390458566891120923954102143009467892116304550974744532191873873112648061201984096548241515944096996863698706900830393113795213120424890480646848941818145331745730684292509455911564348523603466453309482417215588768640591811705863806407913328771083268918867244180991088824464988258909177012433424962939145604674835916448805554643671865533566756988893605180221039691372910272214817859245814748346671671395691432879347597338874997910626301893942316367426486039098110417818772987382548291320899097550303643357404120417991062689708677607110778008210467396151353581218578343026967684610362399347076547692225097995628485812460391766187164806136538345597825931205379751084478698163611141152861349982341077610204777443214796724775628564668686376419383728226646895531540080394569836518210724734659450964367496935415900449748461921469728123817329817648724024580322744048400458274083438358775157270599705479285325809399991992234296791003868125561018149090249457266591422339263727875173183173788961066270077000625468147969841607981193955701366282119638170485364984657057964275740305741530778091164244031119216613672651650771818049129378554434840653424060040748420735780474765591318109824350032183606870721848421773109344545450506834162445761305577848645216621049644834212738704468359073306637381897382934511440189059196826102502729822612066191828605167025468505388105954879632927879714471197130367592656952654145920984905790593874038943881964183598600534068076213380928954005373898369990028741062369479929722548183472113082548704695595298676009540522669418207464769667970059002167213554263235647689921644606443205774672793182716807787133362255526112826004724414435584711362251999331110675235956170887276286232843688000078195829759540426050054069888834682271650699573153048662300600099259471699235972973019865108487013513637544355628106053146244617750616508292745035590779475303384316317565843083816896409098000912833947744224259220714728884716382623108108988599560349815726093103084456462335552628543917003772976557577176049885183037099796675258859206470089932170650628706297354009592805906884355021432563714879706472752209634467469160410513408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -2855933333176048098374432043869936384448999146143026269091231401231699808228898079482492452563121704101609333492130609855729061580823066298290047862815295886281695913082724759609714416454965671041256023151781927675938900719048439378729455491848359918518090772520632044406456732368608873887944097871325519617963337528153500620661490277217434161109929928814341139679418376044647489771674213279827444813222523630833609998152208474848521571207594171804077199762888259428156722249720369543079991487549043259681799404498502780949537851195130636173735684984147287427187516934197346017697047670212757727342468818866007512806021642400699425823793511677831267627462996547306074073363280436523334881778790482391049726697312441683315472245014500129126400659804386029014775003548440419221164518533149512870462623281006354245380675249139131196523983654088159408675882716645256567539295048138738685039113961091440356784458815668114613261377695780617052871286216515555801369164682608562823237005248872480827088773769980345328407317434264197960634668297137306144800264881400858189889498274950361820990240772880168845810143329360449946932498949438805061581358446083815735913917304335792856089927658691870568079863893942531713353399060538309162235121357991023567220072387004323088219086098778737698601085290964003848114697106249499542914324543806531558370742509435673082251168351758978243398624847811908546645942902944411185491680076556753937415601541867337100071937347016154016090348707546926711579253295804767547427288874140142338657300511992260046190460769431394339935486859331313138391456185361015216019084115676560303959470639395001733182751619524783879801829137495237862917643768539310421872208204508372239489526715540208056067742845001236856176449175938119726965320947961816424789138349471958519605551536025133467639087252386643888563236051526611683591698327824014229467458908867520495956957265191734496108390879203063180824088233224247642730568134032776704589694704509412741834050171595004277085240262479677676040969020013915773507267268820448590097619761809406920770484355855361029480291379042130544931070928750640210746573203360773559038969069471641257870247601494691141819138621536533614805143084185128089905825189733895096206391190601623716411967903448570963872994125223545180555536218386303624955347583987135815051015575030071384652148601658480643755761639915521030821677106958577965414058462255557060493965272060344723116715084780133770553388510156261692654504606736460393609430444269132084993158362257077845175943097985833881840493819658165668510115068554064601310488556387021261176584159925562818196144128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 7729198807293532622371219470626572202840166339830643574909346861072277521173954205202204915923131415410549979216966905827603697314439668773688755498748284522455385744812103654947789128279707946064472449071815739383368204467398155379033371954501368328858038806795576642453823054656704903664041308536315119380934608691127553322841804198586018304821762438590875840628743681186399844070448167963082975337028255966588982173833424381060956570107689862202610926964231629235399725895809216076594549027669468952821054574318756435637156059664122340655188700571037089169522747829251738860714768881953436962765786902439960000455335689337662401593188476192082030835260255167763206153397231250635824662185683018271951665386243931247820480572872252053498442429201959331226880729629388123081524492206948862009317119442416138384341071731518544417552379897096406825849113780485698855566904862674358399187913623813292211232688724812516578006919267759089722345783979534120552986702990795926602523043589024363151011167201009455060712730453585144130607884470241796401050194948198145901519142850988472623584405409361459491521736475330964005556585609977469644055892370728649641946744802893419060372356856787271367408680665041010641887736877481892301787602952528515321852031752319302863904910448082665332930599990661878915897521850176426253461468936787472119964660817017228261681242821652258696666927879847687053140438189692457057998552575630268275879060927929680314948930502705968866256246328639066695864348589002316447780977343406238077515258476656935853472781211277521111145745699683891705008679191939914530914460733648853538054265181602643930419356588558956583868836185748417627075167848611544466208005901236418736128012337244392630637012421452960970114029521754291818870058735861211500974346288664392595939082858312008544583912173122169445857901546755649515421195208461202558254391764442427583957907386586588267208209249716745201776884841055396329131507889572328062469846621210633620572986686845488358640615602185110994075170692268562063651328615956910855152522389492501411079619359039028277538852951557095362749156835546088028394744696992485693082680202645816894192704705644124778175135303519783337229274673014296226940854772673919234679300986643697905763000981346675051086864775931341314848031637946212583943649168279024220938768176571339171509676838468910177529741669047665123824443374068563172302944636569659309296021250484880947137793365002924448659721044576219727086524367533577975124173038855378418321953359665123293014059405160252464645125312766184952366847779828865714294891791897072199021323241983112400431218688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -7286351665170494074848680841127686909999874433344383422194433230811500218802411098701637793163284310049861250663939295586125007985333351241813788440232596599284097894877611307149986568873075542406511399662050756723264666503286438956928588975270947344770347067672521421917856347216770293166653073978301145629508703411918316313386715627930899060111336376592794781561703387898020245493309501553784406828283911584412004761505106564166643492170385529277231029101464641973301909301427495915959992655646658280526730402703719947464142313320962751058339691643086403903777634587972272694829207927509689407495706061651702791038274589985594314711282516042851270013447344412396712683032313096402266209705431913684993471123953457802972628545794273433117216817566358911360250881710021255156075014798131156438793051779450993072939788247637126965684174071176222629567200868965395628293688247364406925854101283614386298278256500677011563490896690863831754689288062045162689900588600834761399762364938205067979342566691496719751358251591419707801472795015905886710794491186261512815208507022045224508780490135904425390493380491459886646594067711736704734390200162932636956517069323691739318025709589794337910846203198229225152490645999519121505699895567292465352530265848016658530911292397236734075857960474803826971659924511477936269582197550612070811102785793287922170614284113696657280522748258406711326241315679838755353091226479513530455621721703912643998677987003281286114854051418717577021945535501976769256731994557785009980916014425978747557639373090364590893438614224101916157684325881871591608317331655856421598180953143050426730786055236962958724201972716008931999318134499988273596970771636184393950670878993439885507936401762658611899194743426952049514477812093828866404358640506732761426461992406461035737298921707940947089988318601647769097647323918131323000020657061456505140939907697551319028314566143956975908872371448454713427403391328285617276110124286389489313423518287450075412941900217769750364633260541537971475575336134319362339374608701097983260150377310966204497412284071173270283831171937229459230065209636444732554714097368951665991895183271896435434507119374214107926877691773034128877224073977858404775202502694691132315184116783442235485633380647106909267864072218269780524280133169904438543400708676060614838932742202459472907772915702345942015221742120144154051692618818018824169822903765162720975944284983421997192939017208872646393704183402838768091815717425104061079503271373563366722352306910185986001128791159755726816497946781834298787700250007239783232820317341102742848963346432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 4328794038436935239899765359911238574149144315790399314070979555947299051505179772226963398485535931549087413506753119053053744622842599548607045147258051621904476633473246787328674451957906404998688374326977099802858268581416322418088681726555546642963589750059606091645552501584394750076086230720598830316905672541413254593429439087979467549426479047776498139676558650426269380616036601533857975538734937270663233976941857124760810456336472810237102227138756566653488258208210341573673547256599792056464978664658355109075268238574902071955366250628207060991123419584435530157515028662595652535482921382063509076265324848236542703611539986901524175556453759599844234473271600915099880678149338342281832346658516866955051321611134905209256834418128722631723846510591181434397878142587683474875510853354405324399859437466622421494898202856243168961316633515623137577436227152713609574086087623098753388290221217448571443184930824782950740838446523659953384294932477266367739880655667680035197140057191566834515834034990172004655767629631246536971315330990483823759178298400939615758435036610683678432452258646559176390773924935363420749609315933777380118932707421945131481181095857315466909388012728511367437062958577110784734323893582403167420065223298753172453426884246883368874016785685751833912789068981368127622376651155160356102413919762831690243647895966176457415447636237556777631867928548614300974935157552100726440060202001786797297095652255817000577461203183458740473831343047487710065367817585455917701747457418189381552556565543561247774132080397548786839294266751228025771142136770613401446732639827037170751033485733847156610212710606630974983468845622463991400898471231200667426977954560805545048663201638603516969724579086268525888883356496646127376961491070220788776053669511661205357447262976098239936236343719528226755302845975056920862665178306612257284051453910187792121382415253687577761598825659821048937922724821676069968252319522406541729338027122022667015660096892894033610133562737436472571582144911498776861126374995113598338327442764283342190551553266493449069075184747856709255731766362122312999090194357347233475221902761998745494637029778056485392720917415955013032484516760306159792204958709871321599902750001661571654046189339514814561948067596224396226667794456399982957281054966448893847958417780621899848131215819046875459467221053836643855045331272400633452095580498266171457282683614162575190515049024202834387765856960818065239957532157240582200413581770466053389490007353638549674810920593833340582688628017683600264362486061431939095261536236011190114567847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -1668786384003155892145692656685684857596663830799883945793069327445708046247490439651732933810512124478056397570808612980608914915113949637077615860513629231234668105280755751177798648063148448119807567452769774272398057059894330128832920102122194107426769672729956615492259708182321571882320031243453281387331578745485031731347083726756039820837952335643177364815419306890164804723352029000824255136631417087314885340067469092812895691831788558105898974372602300037408548145374948815573640594224094113681606628260067038841469765479118557504119356879299310452397940489081684333159703648750984759427316357011803125238769381797059765328010081419173063348506575795474472813732267448496402918155476196543012008751655146168782539029996324766941237798868743243764911581601210962894680089008369747297435753119514680633684830415980084856945572218937099356956412946998288045222013828166426667886955464633259498743511473416144877342187018798050062635730316138034357398928653708993108666616713618363650485658502896496655469489169959606347433588579515990054910225038513303904434613835129354649436847559186117576698351925866690152389794141284550391012440798074388117717998251737580885286622432100166919406813235933349041867106171181108240491868750824600513306521047665530218117007868678078736002566240308798556623151885704917936915499047617037011510155636138866267696257731184253867762018302637852352400243019615248494555895449626073539673160727615502716278760052814226186875089114734043217043822934196271288121456187382930241100606307721047192812526669548306889007745862251776841889623269315139512312154299548905086689203317670749516711236058649585091531892762643265047262118386549506585195496931930245871535700010884660413008554234047752188851979460138597964964823741243586734017383109273310984032883335052692692663053218265116847793813205251835496486045256175545091153860140380115706937996733862137940791439047775435802831643530906700551342787151554158051211372908395054457908045987002990128991896347047483923103703125630782374738719278050419402400430186064531137927551953218468503857701201071863881199241762258357912097648041349884959000585453676101196438014740713817869500905320656536050167000458457916714627392154508570142443546223607863341023572394549394461272606693577150987166775117850423009951941137576758566691728720130980093905727692328604670239829870114509901218150501053039526090285830747813941027890828633765649160059892833565730311395857218435446753454501756804463737858737689181829560840881217607807972961993769930279449634767959070752773123612259745268773984789113813045109589365904793682816532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] 275306895099009800565435949913458020173515692581506301277771972936096422253953102535295128887197831420750035192785865005388338000815278781303054523992539360750871900593642293915031981201190692588424455964001815364943236388601341335619803398784156219106155887733537154883905622513266811861499781111451528935053472560686008847084473206343607579773109579876283827767522865684951415875740536212325318456616317543504613213873570437191002029043177842136559812915806441686258823160640295488306030152992539963177183649034711970047734360212101032476598273840188831938203254112286013775724453550527941044040710308152851403058307623471506860294707306969556050818533271444933726482209693828767773806744049895886457822102574684945724512141565801577510432786559386343565119015117962698089487904981463877572112001171266427383094027291909701217996506482134739362408113696052195238032293848177724470804312216340009612669316608338392913339987439316474638033696196430469173684911413819768603011483625953763662388273288383644080864746763226250819573135645993696697843867714731642496666459414732143536313059930374184218313393458686685639486976949233804660217984875242175620530840350990317425580032587744214207324824627718023335778770601094277371913559460354911921013669035301740920798077170463049313287744233259894620446329101356552584061136980708632354367466776027889415164906946488374543222252048718572093216989954248498820951612026295870633870906860486974551776737369302555757616720839214054866284670710482985744688619298562988063864475877876903878340238941673573367257376349241204511321240865102792695705317232288918758263718035017597289129028370090184078983009108028045675752729469655785817644174116141275737827715304622616078318026378323517430457151446960812648480822195563568576986786808599537094787621728824458915664087162864789347204877834550684520143217135001221331772667795444869116332948651516708081470144358116362566625981544637459119836932352387866710021507419626557676569011681655662197620791470231907960983757497808670546832955904644975782188582821528250464633876528166236826338041720875967562871573101703819968036156653302234085317612257451280495404002094202153512069127531887232061746643654222815965661330166032223844899009075054724528896758882919058663378871255256351703065050211737572322648664729049943013488313456742611287650871471661564379969985275408594233575124226053109813040091119839287328952723153606460107912089524698940624398097352779607454331598636169153532306415667632048065806954335720907551167040929761097241944210030005773274065818451720573995286322688165003983001874394775177658166673408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 155096849154002896212539070154878085085461660658422980228093589578900560338129149290677659197680090687936462871065995271758774803730210611344148674070042381234761642022660789979159380964489525710243223017832970554800014602953258272123832978160973361971536190579526562749651153801453924644445813358146728514860288361534919427658899439946099820354666470930777994541364677680840943382063998136068236401972713073168584794604984702887166166636809702831560152010768699430607481971074890684255380195486536042088587972882445286737335140676492811144469239325243819986589919795626693782679968897337568939560854647785806294766907815317952812102030672851571383890070313044460185776988465102516799904649625067176586353355945259490214986878993131256165765883957797211838707730733338604075544955133773131425202846509097471315859178008806028411530538294371859331244530635264663813490161563251778143373402920420285572741643139885447815725269528735540762900255606286792489702696531123659756183807633773833336522314003828904889799733554113791237752576987770183057163804818795519405447745946783218071806770517660023781531828531209842572349208368112095317451832885453911718677816736959676498510163277003682639322932526565176422609929631035845315562102922205532155072628636328022402759641103677058046048509824340101959651496219696203071137526938592668875011075366279957001658394431844108196581618448133367762600623441480435211113283459858230746660428985115496663263778063623603197904668734936036033760549823605286410402703375784344568046520502553179777324208504410287171355624307195171220276751490339167567985365956126369307343579219715088845172630600459779114793172806456741134676182305854918427926894401430945430598031764921701430619456208749838794401571156176913520131084117239219695227640670857200458072627935487229637631342127659944090619639024358393819524297596094742844801543573759033410928342038383169266657809573101831847456458108350423585066260366746715115804796837573660893091987401706169476312312722604536967868806037633029863802790439622793169127161992787491905729150447678627103287610573986603669126695632645974127399105412125898829385173606951803648628357028755985160274067072361645504791471050303212503899433477225635587262728213197779799311893509127160605634068969218426834354499108745869551615571569738025027805480335767895010518616967355652970069406455353339234887751848823142244768881109940204136440436695233102181890867421569969637251696963392735407703975917145744472507565383383854328650836217003263758142156185241440816661000122538137579437819491304090677702020360458190573692426767958767057172955136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -166690269119873036343789286764786017800002155086884103917415900475341492523208891529709386365785350289962393995092502630635298265950773147233408643293567431158915610806459360735579873960853551391655303612067111231950265990659187876208394955181765647225217696770467352609229725306153047342454545271263598817332124122248565059750669796616063629642388073895572336207247002489847885146925595932728912175510428570549388647588635380541350931892316805038117857771633566432283673932528189620065641216699796474402180024062917578257293166984233722633890215512452678246970200411607118810824489752833716907728322283230431592402233384440330246201736087737084514425893608234398817977959495291264003519443601203471830857075087133690653001363903895323487197433166306063307821618752605501995302842682428353353596637892950740559326304038234415819807229158200858270090337398993147659058616548819922300781821174214222147932051048888716181140525014596820585977583803614630614219744845605650945339536984730407037482320630130347460164326921392118610801254299201426212752778796390618790185456668611267328014639633167247448022099898200162027167754383973311941733925099270013811310374789556265864610564479353833238508964873835761744369846515815291656944893716219875266968638699628257006309096085281999382857881076074330993782190845472772690737512883006418209504371404829288991924042224166155500734625003941754520189040815207479404115339140948138258053745017094646230860019085979251433989626636323872200288809469572542275429597790423102315994900201378652607099419480439624810961126110146440948603293912102374234274219630826014066111623498027064062190476145630609453946192372726972105657062115846880949861058854975571856080806688122749330968711901307271583357594467502735888274517816072625192391494486149795263572162550627569521563363413932789217533848073000407422035013287445309482739220477730400405151227809169799545780602161193082717670661308831607612974688199599261045232849561735782041205522692724172121334705082636359344039266626160961266245938675981845859396163277177388696366252041359138449952472267475675454536046635211995090281235483677989625975703948591371195292326608019796600370696537288987833854521281900355152698488334080382368192004280040187713306175050853074709121136147237317927045114994476191474506991194583857387258701236747858952851373471458360466192136783452715821267708634260971431069763837702666413412263584266900272952435770461248553919428919851103368177556284087501319837705957130084440354604204913039389837905528015133904412097902311564816415305172165064558308020782333691737070350514996718581451849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 89391454309921200215832464364435013225267797143422695063450323689932694120329377255429655099683468145193549866387889118052745762093857012165677089294435870199928518763736268158834439758381650229056127636965260916395372095527206462193916152908287562350985169966345285434041989707633357983234712893790838434110476564643823970768838654501480962068270190247544892880933469014896324774833652114861607528247603770185154424729260343846771332873568027601532798878436317913456126155104304886500924004560731337624945603962628082194071185784611367330985007371807967979534926010484746824462090072664573562364418925763339499500724284553145002805680684543870235415466882098033884737564346484293789843467851807842916856613944174579307896610563606466247650380780582411724194226363102150302059920183953901540919647600237760670966488980694771205340882817877082618750850685298097353404298914518785051467483127664987304585554070326241029818053754157085159282678446068919957702073571728672525767473304569827847496439613344985246164461346150181054882847101127946007598593454937686483138274578262796436314836967292970718912520643665322319254963507663011161075457354268080481529099503300003277680329050863043208283949571367935144758712552785906067570469193670262806291664185959826997726299618327298888517690567798088641281592927863444943491698558469701980547780270653772886558889357824611106808837054726134511812185125102919264153000271793736116812176051132421555100638396465141260603121337942726710426544092414029580290606769323181405723575399096161058628104696752488961352378713828787209876990851094548506948778120725906832560976738356466887174390671974359137154564872314554520216143030028948235588475778665398891276692330188368397660787378699603055591572780852570290372020546610179502821999284254349532296572723834455089158916968953402182417352335035868899577572848728202929122484093386246033635700910435534204280662834740707555221926998662363875643092746913350426333385099270216033670143664191914011212154224489921038968250222423292725561603967604561374468350951281864405012844823334363414608165618064929149984681787338894014188452960096025125869081446072632448374067215326621474267628023661247179435076719336203840284324341758766358312453544155500454751846034903588012317394848305737898934001169098915292412352784328079302582793751884304156678302142939538701318526407613276140213658594352302378555950160823614276785529201031934393494233911346467921127981980728518177137954660984429104593275385823419252467207871689795646314794705394735009597789921905874639864201157307409166928442680091673435267402840461075346815451136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -34567080212641409129645881675971634469643157867856883122786075694202417556407424900269463486284260955953182620823799124517669243280463719259887482623485339125823085498156786774105055359175392628989296368357281445619561107637410901195866196577902386279925403823594612461240482721160354406864837751318234467959186575926653062126062372240895682117425929346451626475112362655961834982830240420610296240075761358059499622223846262163039462147055619423070920377655275981423167798082480787257164580878815645109200486811757273120622203782267457624804642250575029189644219917613647118193014024190533369986939488723735295024935163888776660799819032571297109407579934622038135680732758260344197147907477229391171625844670661660664064432853890951802481458402418242189533927259143577872576504140654894648378153395315480921390901869045196192010219870064487394535011255527244201373938821435749740006080640534355308683528085971025964548307075275173237099319914547928393823722519934534676371953718792508799012250938723677734540826083853837939603556423396324077009984311658070128434052696843713119233360707073595747748076073562680582865888224037161983235817790980481119018890256685091240162029821272486397227944456257555566632363481768754506481118819104495856889301659595468947944045978359421937196729479963613738860973294874841247776343781042265848192684648126087187085902671130113465331396864195764875085015899513926712249975377297485604757139073660518179144960926909264368412562080804061974195449190549220899448423146917761659812792976790475611122628467905005727410505523287877966639714045679619009801277110536012758460424729769946585091091085420970806818922528969892267072485087174300374437991581630330858763941462181966369274804298464463586647766820275807104654797055630915321503130555984131367242897293104698977060271330464806893280028099907962434097404290819130810824499097389626996291208757275265952109189658666943552889381115095423450555667008263950329163034974098175784625210054318242783503102081073353576216152853743376264011573554442345337839700182528391492897102273626676139874545426160965108833896137440883566142471438476532217117600239291338190126181217487133925816710496142512556042369700485133785353045936405863235721941195439686354451955915722997799502028603127866203715929195587185235533990915396091870432475517470985718922006178677746933210068226047288763911652692754465610932123452569924455182627302214176018055419304362866903965075286278766253668012195454901670032382776170942878442433516029549772416354143541606645781220557522264620051177086086064331067821069531746231351485968927541269075329024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 10453452055400183662172718637972744854788043785770331267834956166770526182206817407351813808024075845870562024146001362432420042629251223146429893462640462761252949019796013387091873859074852432415599295605614700102231326982308058739680332847287043586999106297376734029417961384048198952748279052576836307518128989489575424286091305509704512058169785708372982127339682458246086431170429781416880382544949233967801159439548779151447525305247790911010114093527375205463583796914973770051587947998897144156522049286821938344412375943924610590229466891459816749661745371181607310867983281235450836281350171882448961757920722256559957502198763317972291058351654894207277072843197367240919682940010082752995542097218945418824783661266217186251186385046300584010005189113660556617589915711483640187828416373461347748778593436862826302814554659071087731487999962028755082902700408962528404098524610534497987623485687550689569943090308498686552694279917098614738910894874862430635330143431761251692706725214398358701158084449846721237405038061238448088802816088077108454179623628651718074237036683667877566103766986791547464708972462136046633666147768770765077305971351740365214177833479430081488036639268856324721100503780435364365423679775446917712021029418743631167909465452686010388955258225361480090624403217779451975470725174716504058905440097719991103478217845727216087455510701804447959248817005204334018784471382047398210620756533115669639112685259670196613270381332658376507563193640875029517460018856786057929188593640209753489521409799534363559700240249683571105122500539998324145269569038212806998751415064380732432742599326119370053545009036913236672133317953920024288587964768535584070561239326333070307778617776913176375801492670366519175115978948930689393204951958319589847263370707161311036733343912275382040226990852187332070660080945813390272769817499605895028138307836708396193694186658779188359216068916263266689067152867201422339913006469100808191152680063237776773568531140655440704225379819698122062452409387278351962800360720798226139939351868101354833683247422300810906600534514045314618233924512355566816595109714071238646719158185732562336192693296966820222741967738800877959266408165130911605368791212887612409161421740526594723727898673994167135280048254854555367133630088676473553483705179621010906612514546547466920881485383219355057796909645605856151964912648530159644223544210445208634671407578209401232883485053523320528746282200013013741282196161953085597326041725986867336919787046768954592362795057050775361029477762312418271460584152829642157367987018092452582610960384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] -2440346807611301283256317347966940423315021254288205920411454739090392809070237850564731159288580865696229957930860416651311159169416666046477874380393442594752553486408590627876707041215718853725015916148329472106198115518093523681017415592108517124545460266512263311667429594309595078277628977171122960572503500477080751733161448445451984555159631100923301050978367618468116605932481250084622485898603225987261211246635241094251949011251888598034771793274595545691366633519281390931724928690733752861350236618488923521897597831446381715726195918976338341340332228183368725382991297408824750447624280753002786889433902157886566676163594506417344315083051712521400288863516169691362354350870958589375187431187188058036449313339229961802393852300184118139233948830876590482070775914023529400990882437885441488000912433844705984205231111474396585555282697161258594844410461270598555977907992691881478446119303597504032527905047247865937764434953749684143497971288886954430879135921600553964165284486475368920780427441388251876031358145927453447365097529707049078954172647193537087546019239403262573832136877205036984885653701851405853865318532909508397303137491721118281469520250965762070972968105199532682481322579748853307390405704296072552278770310230099477588247393159906976441656689966669295148780225469129712975034345201897121128195948182366850732002822765657789361299005046337103416374664217823654044411271821722559368495177727957848856715618325761259400964225962822907115452606344418827353088357492896806132887716705133208391291004967247815629204498445615730586660699707497355978820150949372690829763127916897444529407595492873271849021028548499404385415354406940816031507916332220731531230981549378056041695577314038075676882166643035448871338811703563037843000761129704906044081985715034865179608597606739902756662900303429598047890700057095727376721391102903852997750151402337295963812591270199107181100483423540909998228142054553875033652859350950596584982663433878853701919860063716551806712338596526153419326223404233443795688263627907871147048729735603477836066653114926200798479021863221710995300081996865174032917480882363788626358300539004019935595098561022078794245422616348718354485476863196531577454444137254050156848439807045142617883799780322854232580833223720014990781070633401359743070759515757094218723151152426744921479846851064858231089109043457963199139975123967708540768310782166594736097205827883651025421082191746060680952712387707746368788043156298126737886506488583313275893924765529603353268787221719781669871264044849522174154903579103054893795035893831366837534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] 343870074706147252600323567775344318756027051130021474538291943458283001156768298102120984873079649844639703122129730515829164365302111302276421366385990697751331267611994399509235567730676007525840912017770322694197841207614839534755097168044072787739907838775667921446043602950310203102483618719304193462960710741629034299338209946391661291904185218673649860039172843277144254607315856419832188749424374981133046351078791816463255419685899437714330261898520511085523770117281965442511587704168051715041123149500181434412459707324942553422784162415299127287035711684809548513544492770283825259307531326685941398305774724930944956020276245152635592418985172193048530465893680871460448211061378968718390331193333501141335992695747282602267784726210028100957554749334660551080342468403075109302799836088449063751370926635650876882482826298392766154613105185520741721979100879640571396642675136934946843109959399703408634438276837407606708835727088694846276682716956245315078639026002702617785118974678019969718579666220904239568157160530640755178449553396094446608836260728203496612084780683769842427062366713308067993225949001719004487810558803340512440137347320227989872182910630955062166872768826807745302957942095679837860491464658875978197180237404587249861222888955426867935112195402778249982008642155870512375304790145960414684356667906390614716344116065229858091304727349220946249424073945048390983875509490452348744627402714767740478272789280293776041173981551461660779023179395115346941409320386387142278059125845866187760992886527091122386912646470229270219236595477560402992783041144940898687105581424086957267427955148660330641610867318242318659856897298753009865321433689630634273978566061500900211292245583299802845773751366011878515490564148304074856689677632969951858250231308807574135448273913758897900480731898943748756407299805616275199087609325474064541506182995779498692922534762823344773076223520398277127491011358235241620419819392769558390849283315829737750026994230352274602155817400502699538995991012970790613518225589198948995906116783231151301810450842310681894597790823116702242615433771125861659698542851701312014405607126808637156670609702648194503809865671463465902179041780046015077503437308436869811724873916064511903149596295509747475128569349853104899101289068808739217659066268898744293532830174506370426998604616516735281428879279231630300421395193464122751771123435759303699830265948021196163754855663749520524226298921007879601194444394593832822563523080886114240886935925689411681870467860692478764618342970192006624786802449401732133400888663955984558850048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 33673523487520513742869235063464942347226635656196431064699365902897261756165736362240321297796218085204985835775258034068415525179848823721303078884556077677190404002142734085853599143973746470931537318960308742425010595287929496836480369829579407707492281908671877827147963684716161089833766316714028203931495156669921492009332485457412773896252608888930449568383923846351740679406219241488224833655778147743216965346435383892124930452349864062317437898943229240306941457766599172678144193251847659759534448244302120572315267186450624898860287191050024676581921759717061080705331984535765697363577775693740976167128990339965653950873304042753238320242918299650714806640972601343623873671603656808029866967003384941931497018822894522620962944671743945880457855630727025068990757544526515494476248753531704215925572592693269948730697813014248485000818437352135726052363349835650997990695643493313242221705726334598445529476131737319278741702186200668823937321434394932495647168050553680239638715682859645667352501423130920876490193334153230263543746004626329844237115678495350286813167195016662357947761855199025698995799311768093071373497951495704849129272149044326863278631126821368319360327566001663214826689937770797197303835998347721840640454093376718634429553056885796824986467508763390523565334971365739332582720603634387628248860891461018177512907184728879529415710225029049037080775675453383328129869465359666233886784403703267343714499863459716598312900953067509095341727108498929116653091329370911970071663916758205685837377751573449637795898283268471918118062915492230767843809656906189280538630309328563220819917743287902136547899674262561310054423331689194963201160101028803623348663094820251300501444495049047678220220033785800250997532012779340412279638885701766719297698055882265962580006286185954195899442174622022166054007777309584149223548825743908261631813699883512527494380775730358982890911498625208057375366650400459626358255919149529233827896169776264023919920714372310247956590438002074540306005562013153160764102996546383295458271077099573588786572592827987529041986827754525495561013033604342866456547910745251467228630719010669450997152445053085714113029726263187962449794712567147968612156335285196868961511866272990669279970808708260711235629644763432941891467046499323980197468447863987947434563456505364405479936585173982236087491643656530579088747042377114903999428792315295332565802086256440669320309237762027462859842389595139120273526244380771026538397083058941671943213201837841964595113976795252569467207854795306768782816588686261672654380946896416537575424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -40341544910604547985211103037915933104563966917403352145248414195772537279230820224843541059242942366000058616873878146867000482280999364621830350614714882122730392850675463772766439296791594474138242044038297455529320640151275391371423956913205583912569786821562079709741289765059431651054523650588269780287196026959003275791890395049128941349793924278992166710680100592404540387121125449184916164646480634693345239460327663956068204147721260838522470228796447437419156183678925511827244039630471078012483192371466493596771302853117245857891770300192609568244757908538558474024008487909176223013544501510175094754707292876435795797228873692303770904383611456322233572559954937747793955005957065288291210663590962070660575762230486332445465244800179030866430810292388221632439076017517148651314576208702343317804519857065550236514336838443706131799248500819715061002120235978036032496548677057772554300510805136137424714165833871542545045726413954525740811542017826164533283227288568564897197475649275197399864972172971816960725404328491248407947673449218858978842257170558237810244326739123722670969852851154401932544692591402281514923952998744842055521487633031037390691698803430505735758965074790311636999689331229989764838919634810684778075597464802778311502432749914181466716841555491682044910998758534914296878661607087366780677487597779021018064590183204255421286535116533513673052774651527366399286625558731861848399539687234314959488126436520810441850423001527175388903220010458406263374287248148633237063765307804889286604503365627016135529142240864163055558781388593180472825110249009935848608656756862266179415676941021085084407955390579242507873146205459757864258106121000451161991941378770388427627082170424443488406102023629850564405451267284285974094084241151287604516121002637451357731974201246941418594046816487691320351642603074785781580739441427850066063805658678288638315867053913116387279384510557759108544342179654931540019534650948264063568443218510588342318185775343754728502671799645735810360187473028294214290041824124513596807811994880545596020983692176839844198420257293069224321321933970440075402852843262980569065687152826573027203252911627457499068770592622149813211715087926039273462082441423451109986065616764035439083753881427016957107127100088369984568603462292602860790899383803723358431505928922977828606388986191235806696331054477384306245055887831242228021029423966005114185656832365068966930750891919608244910711904625675350786270237707765494874858575346710998831840547245928068065824594538605128709860565546194970860393843915731917781806534609877470281728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 15343869767565994506401941597586157681211350367375191389393142530233145425324069010569105725919404562975616124088030255781331905938467352615395419598768737686989985060294184151468576142188461811577573957436603244176539033950425883015423731599338358692534978572602963532164956606876622774529954638420489534002660468237514553237818892759635672527970767005576666906985527000436375865683616868790624576816490180580569465914574163522854832006634268808831698781986019510631296155139913622364598542532976240775153546180284467143512938071126081539386699478357543474915799712487686328871961987450843166605119522766613203401186971566356279357061758173864148264806232894904148655026316852580292554915384279629401114504843538236724376432387191607645883781179815457888701325837838434134143246347272379544372332918368119123869680883216287388582380529001169119337202461824940652467519948194337862081865965294159463312351378754949005059333120683610478712680350114567733447736708721891773383478946870337820436913858362677353785148540724851096825082097276369323706816142297456894874391117033377162904468094034470347563618084725376741677143466020957027228873784122358307825360178884479125477577956015505926101133369479562038949017081162397322159903467642546179967311099718353812918295310497574014995818449345241535923778956807818754021822938258018461042376767936452022579200781622036530467451973400078101636588511579986186119291062566866601416414325517817461999889797905410722439775838788470748072601986345951748584810616632635713774608929528764013710658089433364725934097666466909992973898158280148434094773600604479335026866824074432582853890709692194616031460798039320581156173479267311592744911407458031488465564473254768237329108918217058241128773675901186370986691747724834672481910180808329550498270705579080244063542901994340371247841893875815315784283201847486152020892054472165379170150226168624964193333416983572114153751475318416635777458770310589728910276053503346890287800387853163167317247305100865123749421866095951238752846333130571573568794069463443509700544311060777075534291440918967138076745343613171531516940979553956013036228283073202946619704116266879760845836622938012448389906540803157823605841927870211845313040288469153614230243705410415850568445034646818599153899999285683878785292561729130449750670133658169168934392715581325384492594210264066500198901071920327502257403396952411787098399695118882477841715491426616802060138540860841268384448942185963895500960587963162205459303760372789969904061533936915086129567418437848915260340262384508471463898046736769595899290449944869076992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] -4744253430863186787635135917171319289649501559355771888031750591111152749992714547283088883340243368914889957774533342732940435053887897399000722908328347975917320162067650216210741053510941227749086601251809603076724238873209003367520531237294601148964859737396019040908009883872166824673493976222517064759948137558738312461290331390269333722057842617526136625029145819379276832520538326701809359925743006754593582911950467930754318320192118280857234520542656616219333361246305809635907252085148764391767160909388694121502860314938303453431323982327973841129124685563082314940830445439877652060348611481648945692539067465299385411857123450434985138497680577942911294068588773541427241784172076018187976510577174615015173254019126625713983967316462669266883520212911052564171219344067848807408961672462038111938068146351140727494941101111411902229599687779280125053828087748264900690452959835251064603779325510172794226560030065074091180416294455223867584589014790417649558356139685454335741390250317205409892283120230526836541321535215627865735662507472734293654825855177175376400785308464762964878679898421809540840791049157923852484161521744668321953420293566614618093385531306856417003062450118041021696117271013717724526193957981289654831989930415624436863797841575664077161924904950115861147329365434131365407665901159621916913964466689894349988111025216866472163419441832638095219202408604183559345259271240291178125226763383107457655093713581766505020680816192105399873618388580318304511239378485693195665855188434656811823594973312675826199190779934341880606879875826678285038700949902536019231996668246037348333978102191239874342810805306674066162188743426677900107137885495743956620367988166387042642179227384771573441462072683787330196366709047723389639675262289763727044874138472756734768467925819262122478735410435369993249543654455471642490472335474552670480991582012946324018873444942101292792092399540272912537054170115049839325038564438679583740527670144663196893800980075919576039023074747564450488407171485324675264446592648716376920858485320083763046695926817543854761180520542254476239123853369109577567792761323119643343555805145845806358380505324201669675435048612941907599196381898355375305275260181005868133744388507526863817847794931994790884102879156038073902143615964553374803854588767498806476671761737977735405206416265342915369872091540993018140767052119660328008907394323390438803444664516266990096205292205292454587122519630522791623973264875633023359100172987907619099691318157881134512627916394113167197322096711471830711478079453099904778727117903730946605056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] 1513492392486852631628455208091489829114646709751392867464620735493295305664947236602207320071211169967577797374650390922393554234193101298339575157907714859652892996032274069843655749630488228352662974514590101880879261970089623705145806444674932291055540321750268103110881462877393859694898339097973363702330547788782375390425230808426490885723220088510029744004339686606576119187459185820616490682158294532966027654963925481472019312275599051535497819910385016166632717948090900312821113560390754275346416863166434136511964564016266135467870030857030328845069425314788602347012771694987393125843421989756581618467633193720367475639912552047534067987634227662762872594963869611831683679449716073703707261262601982669116266577415055206246179300927543031301320212416477062675226440533977016159673182843299127396447577881293440511757968109766602654610290508931619799709534307655260984913304552353463435226250634041760676832766882355009516729573525881641900563561391114130625466628881734980592541393695666223447106379383917055307793203741039450458690340568287816021002159567003966428163628082944562906222713621838813486553674995276277307842380535268813453148373119744462387895385425860135583401103050099268245377859260102627699831105754541906892991105977887067664563689300857721813629783386490705754618089151649929402189502876723782633946953647685790559597867113608334153447128487672109789097760357329957883080720354649675536000075270240984641402884974988675732712756517987654421333568810595765444861428562914379131805621437769416527932205059805534082354804505372177771430761224149215304790058979960975544703465942265729847826584182181897933637537997290786701840028855680329901158110685021259392342301605589516024587503360368120749031205862126298291734115348134524693820263367267504101201389019687965035261919784334107559714747900677123696957172055833961071631173920856078012900944043005622096059552820161490897992888422067629728268244514530203339542724779758433444397517761218018522279989101682636744467664963360738222145445692197478010337427451614728714253037143365091658114451646637314681804486727931548750924290194272026174998701206017555373099137004318173528532306565843656307529845758132024752890145420439023775872157314591808336896152997610446879583826980972984663209150905322496861606977640391717856626127429620002429290728832806642507384458850670154716357083558150484806670282074918070625826849450638566464559075620049658654214623648453834853921482053953517629328369266408468340229123862256782103450747117366636865861880472444033383672157786965864387629490262954412774180425730172297150464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -444982497219345327431754027890932023827252499458841517248146753080925986271546861923013279991826801725187698425807758303036209658842312838392606848785912622680049147900503333760977922862094139816879381393648977774646064182419470535194681838173814721173971559130196238015156679024669450144362121045559492862362993004882747389563466592275400821074432308447191805290205385276681771351187813429710020079212617454032933734748970078280026427731440667416117655058233270216005778066034608718836705703026637365771459865007502143116455037233333321681326196542343192034695290166540983340893860677109673285120910004261993367426159148002551735330109099680788555433541262248238386973258457156674628972102709956119485867310678113901217180855221706227596450768201731053330669802742568076093754556021602323467516158235454051653942734442781175093743636021104578449416522673906872589112503503134013580348824878787930616126425410246269533453794542824994093148339041422621820481408219470760763497086341314292809169516175431213784325931217325395782410659111697153648147820552408712209766281809376270306297800806091974579078662341892507313855918309991430233318464214707504698250334113086705494152462846778316501455289302336784250743042585431582961269770590576491604659608001392502946653578970888983016147139712288288592191895431078435031360132152747660337416547342044942718964606758806793064495262452459548470419581793337136415962194563293244925595211416459120259223252521249338181580012864782939887980683847131250134219869769211002105281501957596494474487615294905317317718336063866505861668388295061464635079203754112363330325517507868760280666109856491365741701052381804461886655329544173278577742005682769930706485057263455298359279408319884569336223587227836380124350978902783889190228408902175581340601735687992518873031492506272447487779164547997131633782373608966336033306694997663997240559273200322952948707949715413472090976084322401086627209924902363978947582157305728084309254179279331075988785796703065476702451711498718620917784295843767388884820445459844633759751812515753831388895909581774868590894648059893208139292685011793005465877337347895374946615986322717864680254467661199652765814850294736227166026692620766495702983623563692329136630057137546353342568580968789149101435451331120553481414369773942201131032692556827566705665653437215681959971819805098134869042218866433841947031689570137664149286244962437859697950996186215519365205506555264926415202017678481693516293145535274048406714838984181832996733916283822434154135981196463387042839176588795480994532587419421748106035263309331919011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 97918065317650245618543605803617028723220380730090966898203644437009848914030824183067396939768932593221420339086844435930740309094357472006676169764231810390577260877010611730084138450123965281573554025485129182891790642593352126772185662971791707990938268879220337890829450937269365802417550682540752618746715039136139988466258909476917569393943837814705405104447924726207839052241114909540550227072492880878662877285316392374235824154278567917831526091157024763453958485344401790301212946570148500358288633864511228283698338063723227486651793649041863591785681186338469366980913936110198844263861694424574225442532908390004343216353263488362500742824226435878140927807868299835212702335640997065391045621043450107059056908510018060571600082928054932027012584754298258351219898717502142817992408830427333386052846888954455987595574627928766208717856257633096811224297983613655972025913332400800230736325512725938847148878621152105540926687987875998686076583639352739463954276950843660978674869543510511713452246540260471906229300618732247589105216486508643842567620127042832121697902521502912302268063350239494337524996666326869411143025103857919167647038677933159906593891171439738957571552746900421863521691084663768353694653846453801499544983449147325702443025635397105340291591170042421875200955134310474230588074191238898229737476145539004443619163309592114014710443147644496985538319420181916242039293951431184231565958808732762518574095524626286231370005325758096533763179514326949389337299514964329422662900912579950908014176080097984511049492503088612884172059029542427125891912539000338667758703330842155805277607739376803376717110899712958767675715724257163980520546289120884888113798997435390269038479330931339776356437441253338490521436638487343016734272323429607170174564997436702577809043737935049742877809550037530627163468396921831882589067928775408794880502629691990286183886836195774415724476392931010155525468360823847248082759615976761136954136915817143482569514802759156983404784809323981042043038866875247527772597001535290102522721711131848348014721864938301134113978296529919609283871331539830845281509869002604821805325185751249695195966399361694762054602016434721326101743096684251904165676812874366219335599838806626401030793091041587252897682301742476559903937768445882351123227531979882917899305310406925702589572812480723192096038636865754299818568933153117273838385202350671684925501226936624069948490280246862574553689149951170179878256178992390068074860961040378270647703569298028400945966419463556516584128717265330229479935610676701418735788126034584403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -431653324805010616617416982256312228577617970270210127469988991761078646952815826772636752742477653855528850080779077005471990731649261261917059003986437480761605565360392546413757568097542729204673993551786842368821645086448741979664716397277067354293064255095910462444196277502877262501183009293837699055280977473651517254115033662283685065472432783824612719506047659844764968074990548270639979100482440056832838729973524723820694134781602045588631920623166469550698532309723149044541867854390940397416736346942637505512252229124887614402771915546998438185388541385285103658564255828569875048342953732025612122536724843764098047199350626798739155896127645874914381182281525047664828609826260536372937955561996985306241570978684880634295825496269057817128879302835037089204056163456661349477661936311438022283452334370415464723251477838422830889744708951605871457946757808759794953570864138600305475968592934676225922608473068856230630604178804927137678410037508050476955055494701369339675090451009314409509785156579126654224964543934616313176651150584392541589337933812037576677576732402750487306876865152199875243338812871423904814474296385829323779919424491952601554391980178515723676024024687231261722446700493320695249773517371205905158014321665574989213342954505948248873762226912702430475098530553763596535026385518222020279989625116198816507612766285010821215722930003861034615219188182421029492127075642115327830500256510979332552343915545803016948136537196413524315621014554064096193843770855388293648260998879183527398364463636087983354736636525600832541203871271933681772893211508082449503885147113850909481952687729411854558025484620678724172581665601820296026641224436075531292301879545401427495287099417220112685110916214288936640491943810582291618784459313869602333191823900619205037686731902470981154088285270614063772542040938751370819181061891770837414054529770935824259681986912539499353168265733704249395616124621032577827043596863904920273365840644235699825914245801349792304371270620689011936038187971984252012751757947663829712255368211881136633570367584797531847416780773849103773081564158889669117815708479721973898790389542045960729636531160601359126333314691019858798196499598349429337351834492579000248324861549209727386375240710483007112934148927022161240665735784923041969203628933969732839906323433037023243612994662623350130411673587677378505091103676659867323227174452902209710344521116842335813349322857458924788155263893928380055020462124072725726038581836830177874972737200556585265174051785406886205905903002897131857916860349266445872848636477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 184443439380632501860450257634488794847172239180786819083019139414540783916319962341389759332366289557287294284728297071246704562660831211893641143890580571379500733188966827162841026649332935125845628894802358343996916435234270412207768412188819609523100773488268265186903635980788541657323428824179728101131359475474522361718951483393060700682740484699838584039272787484503794676407933154669542531731599220004359458751352005336353983677747312488341896490208076477359491082700684508924632179009791729652286978457873027607664043057396706666448442353458314556760749966170384059031508930403228467543010111513272243913220116185081575174016487982228867104876185192198384457374905318094076624471394203438255282434269168191459444368734528288430256775007196813387534881086794105501199507800187469766506463680956518350511402993638839971711324969570423085510563890658721985723466928412382018035632441697456170688490059699402254604933667902053025827774049343967346794639475731164730850053501140101480061630673065205647795439038726769088842666866248034276726786543984036324203847512268523452650063677059028259747304029625630256822598470904620691312233302171203092936328107596229217160568030593659567597636207969079572640195775038116257288511453227028323567584676519898769591441072994981133957465588369134262309853775257382704652986806012579960553312185326070826135618283019810605902099396867558493306942009564350958941648596081416690415057090203506806599601753530006775775713344825588794245808654773090921673227100011185578863334328022753173383877264094728536039956829762238266458391365428019257784696238229205373298132962121579558472056219508941514996486028793923151624066782587918174798166833982305769724661304293314869932441113190590405832628481958376455791877751192130708053973828876946689498461419225537850183172426989936274880438945807492414374317552416065738059024993734154828819455984509261427398648060577152943459985799065880052292656533629810934741325898897336740916500431237851723614838724691324999446325127045263729454439087220286233649452389077033260469946240686415883168696480163008334498130613934061092954124495879661312426891692402199518273092206731228810835229554529883709494539736189299525772817988696786208305030382089465798756945616481825028672302778764417727297941655574036223753488934686998213671931164667304110368387336189452484978881074047973711302213080976872717940175175634065731057061276580907877487705796034837488341309253118844807082284039040291028920227338058049704433616759385752496154620084162245677970008699201338526494066488842920908442022231990469302767675171143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -10178880085976000219625159072490173670411465193591283600032575441606755530417432491117227806139011147401632025992158884689149870102666832784484497634356665768162778248257592180198434382735251451848712331389478551331349071626639422295014345764478348598132613722458629288189226865278098541174094499658030412831168110566929092694470105003844192282124223370306834576658542285754094914762001724332476269269424177576012913254370884754979416684598787624279077805056069194808976216798605320685096537359572429200538503249173180956883687908104643526003855026676703629445063769438736772667144268518509492709991947420008372773958279743994732848201161175759565058931438901516308097560753952421359401881115254318338906596220123340661455837624206510016089036787064837393062276977292936417747852651769455316982335599493815925994042544809810638445312869001104242957160802863312688045613479250952642499859469434258931385534083643371135632226579865662291201811133261159558822740226575522768552884311970920736632776424994611410426623317273785781054405025914799447421101235127065383990176199176625168129286779121934839294356269933181818372866345281039785119717168126175694913249911068481032541903578536058643858394831318444600313485938155604239563956481302913806013806338743979372513866096119697377338742581520269661624652098264922284515451358908835343226352605765368872022350190646791058994513496806730796939532248107961430614190933227861044687147173747377752262751464155318297373122680847368921157781211404401696504824446930705004866480146784719812442645998498481480488351911486219697526386185872036572360179370101773342777747852246820784642679534072782284758631967496702214405097837742082754899700554780469915637635539430900036345762449567506348907482660763637839567103750451040340132586481052887679728846619283385502695074258529008202434977873325874412103345665213623487035117985888361199319218066281740994797053685046131652888625659840128782909832526337833234150080818624100433862909216207277061831911971006651617757921719349995561874772741161308065678497972606239441780149037795165523393092009770014537165701226524564886391353607259534517365545602645816599427509600058014956660883973534024909114777631847862683033184169032520409046810984063833457778577350317340834891994886963366105680843179339049813858660203767772092191737061544276557532564303022709603014150483839718871117429094573779622258873780208736370593692452882707020846429060637082572082540355478567227803387236189329167821606130481358928982925136299399260677849821404782059738733456984860568190628501030335361890100250031170282850763742283563008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 195644627696692264170644335141177598304916150975129223209290198953935610185941923764475112628790769494820162971808573176807959769059280767755459846500070695217015732646315077816414635669522319553309960405125934750963185999124003320475986812440818716544524589575150983725641799000770808338214640656911701001961953107720770547269853567988134762710865543276006718594143870025723061905389215996672064824645394256144587436184981784790162097726359218155079330460676611718313195339522113861661036033205104573282017272875894045986957585851725441828911918103032690824785181700595992728527298547584943173475218736431865305787657196404726269454278862900370021981324900514611279977853951508429472405198487013165434305067983864080950398495130701386847669781079372749439697636612599778433045282032009443661054273020555043253002088843480611454616682829836113681600959728632754308300827684290783668618991274723739915223627092264960542954617558962459657259798983902233376832549807511517034439184702338367778678990180526674784598379622391807062976006397928593795360459633521255063634265705592733402110571056712384654365118954860663916669220876110243734327797391428864865803942611089163312599125807460947702056484325106186582309310212455667044966826530992778693971258111895387635495488125085335345578532020750024920380561268832876670410428701949881090070953150727224290603826332025393119439208325526120603922712163624177305599136245545226370130381292025269159980283021810426054782857746924931381267452133804001646582526338447137966859310914178064905444095235587168630378463081219650038931530653529746532423911513821284049143357620927684625216403190698995309212822289482153757521700389894192657477529292187550887401543129909025858842997330694812762356898352669347561257801576804561190273395982600053462442618094937881135141823654784415623781582031705144953035290814187495869168668125405982050620480286034047289865096767383740293994115214112729752079767919247952289105357973240625942407041876108120374571495915282262339663605253980968286208867807531032349648982041302097957148345142644528160306677867718884802476478080790460953273698509529769243173457987682823246127936613116711430653634474685750988121562817116325048144459885416541418231121987995308240827626782451548101568105269320236151522219217281996656457360984036798777815018258853437715009143663406643167241778032967717877860571614146527693265603989585507115261136809248231913839832063229238015501737085995973515079079340026643092726234261676282581715357765072558283554287692270267245349867833044261740852581789719547117946686280271915710843025098750820352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -1701591706299158920658208114382027380851033319865339611828616126950496497122739751540531927651159243069072033002210281383768577788206627814062522428316231093229516952691928568394740200329485895215187668552358910091318224690284007563817057586365100219698084723205631751288329481829766747564989776380095301212298981720816130015872310999552376898951580021177412775929898995026189057710243383169478178613503411246086103685486496739325223217844038289208030835271887184215344590370433857567585937293114501563065975269968032373021152002460145854580606651334578671868512021268081001190535049923759432103507124455348408664481211447134746291894004571425320832444396062016452511149784160937542556599018544208564434810089439706061300350220904810911691288784765366927256758277492925376116153137583002546648995600652000056771490245145624057308532366728498615625392747369674630031223175326112250267047468842476940310023668540931918670517876777798418100977502050383296597967163318902920915654272119693493788172072990021091797860946041082148754855787470936758113214265829825755112719551044055831323592426886337747185565840165818450475221014019620289442848681940018265720100584367862058880944250409638525548412823659678251325590672040359350682658718982727585585734092993594997982987429664414421936384418038625059675954062285378251248834763287981271915492884209661084967994509754131558489691216968517924308499172487897192641444951210633918951713167502782024157934755315986734264711080923708990896585045187287539849507726012704001950101262551269583370929551360638956907885251463730945512833229745485986555619613292444190904741346482955379587275093221326441869365860714157815367757251246995671916675944829307554440920376849665962703797831385429576312448727012735865725931763961000844712966071564622446817588088170275835758908005169881333673061731340364847243767998775741431687569028952098307666040880483459694270285498072440621039852466290615851139833788115881287589369179299164415357496870809328506157387071961778948050641139360727386668697428555472412554912809465605969785172184912153875949655186055597615235994507763186081881802447962678215013348064111596203761828842266792841491257568632311934972640389819792678870089325751275262501152093431472975622197040199586167492169843095403512549085336455420068671260579425487229732555020106997800666192434179488016814224647018055684786321601280129565478554150458498232718589705475272595978937099845832717245270010648982950825645722483595787968919814361030311212928602443132948035695840998175739456228240773862619211351160483061734283276714853037031001333426070419931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 22062046975184962736121129785277054209493129046197518176450144078990720666750669905472839788932738885239630160544757765279330022235543027890359484982805618150428859759341449752323232226177274048333254245239789447736268244490467461991828569537664731964874053659317490049962465837659011921479528824421531417845144435500855501134666166078446203703511687864541692325062310566777674108134768637015754783649672629621801862789743166911854312780140223224817881904440233890785152084722425136720764743529126037505304576000405677585051580141633887017650762567737967535624340639810601895707365082687325721759378311484334502935210909070892605289339194912534450876025409612221988206545851164145430471560716739256174327216807216593791095251896674067649891654832840739692609505449019353537836228733758526627666197497911034987656129881635807803995443936641029190961370215492858071148469139544482151729078691578448473191062337234719598315474373968712316880867705820160620885481586005160365286916804071437360352278671887615581224959496881275819829625864194746504626575024946203433065956744906712979679786000083108449114075169546659891218779444986378056226673448594262834954377814479003521863355042747628811185210652779020626099494970888816589587928733178919535155480815061582079998210823942497623187058859036762300326274443088897266267144383436494158346369714300361813417476103597269533669070314791725630309649590455618099298804928320526566249782721770870511265312025257718771474629619212946253697822266808861830399837001180209553132510599989060503313171517887582382452551120134599058396665096312704339038138681424826586716454424891108347044243699278000902377884923725913141519233748036652997704121388123861584440949530826953594202890986239388830531998188472365537669105210277684592191101524347807109433872706918068797543327613179645023851315212503639129910219745808423567269009239756735263416164628013641555656541499440098425018184955556551811908344776940644684035741620642796052100595856698165411538344817723717803654994425109175590269579734332714150821248063593727810926376492994198261898801105409440482541223476900705363100564814466648929986650447377882431743764121234822010649237923113635820765833748685166733999799717172522903365917285618893125744509272042538884464969582993367174277113733747454662497539813616475838610718599852938971266777545979595855429484135778861305037245547891368516724246042533111612595531088920338478706776256113086006770672996171913385908962317755685379748881219953155042319815883034912185481265395354057993980545949380967415613951791443253108271528103658104318872380942699049517056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -470847411081003867217769262266734071100787272732741345904773161017476434252426461417943733374782499007812296756636454558703841008850545760350607808370067127587595927018517547598677980501720883425885652993690696799972019225230863356287506729789743553500993707720533910178804226071536337870817509427105015271819335361479482464707096006936056490294346205454636190701896567565707584862557452588110675509224624604986169011239876535624758014104377101590267131367693749521313130600129309441262018142002682235524178926978155541703863833012729799709905536687913618139874541832764347025046301896520660790574644174850870202107171763356273799721076270834123805392625106283727580248429436187019126165684350262578647279171903156692728868480869025149984898042268873913201601710497754830094056509724470920413876879015203616485354345831644938233799052263359589517700698811774503367533211150474203358552717400557112061195538625775509235112276858748218531595658269974126312507288633598667990190834356705804068272642927990410442589099538332077317395375603849267938798203326974428012015161048084069683632877128496432872925338482407450304931887878171433101258003827345339313390716907670690615784137620187770155582407961816433469713173154509962473355136044640749126185920666714714641180794875803399653253658019495636559506659113515595737746035556642381182095359328528621816575939771265416993498364055413500672788769441024258528746579459446860317519825365596958068953661853477574218767981830519839488237204656089102574645998263369194208565049763817079475892809833016001865017533655641427774009133496336348008403254726089523133078462660654950243170539973670762739814016030634003244566770518470991916111162175689506582757402987598940126311097616367509740337694631100112006901110789584742509719722708515691909462081670003661688644925329882067210510329457660319826683815681011187567896111686138064162065568687016884895116776004756535505319770710763977363038239357365306098211779232642923900005748320167388504837921099889872047946607494495357421752775398910277780280992916209754566677967571981551069592309450177979293005289430619349992216628286331431741121660702929371204643748348146088944683837162554161393355619575359343032726475565895078137337643729521799770743538674443116198965779135559320695553117287127158071803796594470980115521270216514131487592167093268996534648470328469402193832767861807536541006545589365680659141454909600483735039811109228970863918387645389366181713661802432222568245973367039792007764613838184333987567836574503746270642916219657562278151869197468530054316063341641595885071719946017275117568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 6177058184863010109902617925883401915710614590228278362714203127617400611832061956284696499787429937894322710251815028667266155112665111309616516794322718503871429269173906662880725182758243948293389819727165875705043827506071886253684825671553576614491493460684843047002783513622097012024942891910917376945936578326681464780779318176483348741188497123439731175870012426627630162983595780563234408254405567186248589732739334853435109635854427248974441443161654867996703060280839884637121959198999857346761401975555419988063965217642232310467134765810379654061758333041437024319042904433167702975135275946499877335109785349614354755094323690183737174868280784169083025317002400481844383713682578135883662033108686904143831357864613271165694361960632408323743426868203297544852984798715595253015595518760346579730911370233472748859782220039204022387894815366020110138988193697708428794936385661189748965992484927288592112947967590547050453112454625887457299964618435253457390555387459094531098437935832353112675846423046970886864799383681761914799351086586390976211153406202472371463527734485393111499331584097704410983179949754382098910696544223733389088476792486913369040437823261155366467574407934456221247731692337306246002988864874860867759597940763293605369554255314153938777641621591628675445446659108891107251384209725044110485114410003191206124232574088278469853909978830488017981070781806162573211775181794426474557627999516718814949416285301036643162601185853690114194343595904210871010892156038542336559328404016130309375153342889123013035851724892623409940814771779735602973871060057498783434001771604806280957014440947135026839014621380264109925037313584585638482792548879059871350714958303953656392745463991770140448312683140442183860153814544055658468552708111673621421968087668483783044156841547670438283377998527435768443499916848878795915225476327575590530684438289923047946947562102231158268459976491230563556464354998522219066825415086246514846685407883855777118528879416413440623958841549645958352886916477765125016926305122038262388894367253574863162864002400380975383333741212664899381838533458618693793676083235861528077205012205700253829937615882222295105757480788627021584733177507660267078599379586485307896484867173509292206708341393766762265421276926629757511055079060728956475214554911126945405982984478009020386778668445400020960173492873407617238377384499103318544275186976072001802651511130657874142344543763992551965461470427412015792113180648236899710822943372905647317134708954782056371956072549344974721253419393937596276035877450587772261995286304617794633728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -45972267229496163722397180546640943772627990327803550619128970596994697061963828336323334246874969215159689255733748020050411241679248715922039618024055814782149930104214399850635971546972436781082553973717979686143078055883026596108541819653422591778389491788367554173362779746990722659735515555615909661033505987406799379408525326534196588046734966313072252874187699279031130929771758952946831380645123829314912914735427066105629531686821514389575826616408621194292339084255462914316010947046613354783657395415214039037448416285114325451632711392570501259957790886285564452800428007627874222648550953913392412426249728183376404921588791102937888752570327645708595393597368376569797202794480661659026514953435647227111969536654525299324142927035754052545775632922025985755287290337651012183868180994627295509968353437532543201903689291440381832722079887589455080443929810742510979534867027027855863508006483865278545047256182392228583979589221702344769115112431420246556236522485184916005172149154245645131402006782553216872218062006042443449005479278693684458010105137727326863811448162364637130808383250310248949953671128978006814148074289973238579267574934870455067920976918397032493922428241074179953853595128380675914482234669417869190538534481354851213865845872884507201909089650394842446284658213183472697975030238381236050437293211101238712470613330671610609256657295945089464386020524407393353602649902540356765309665426591819008625674475735600486609319846821700415264751390500720917630241476358832585094895753099807095529240232677502258567272878817480369627266977468738937883231180162527169384038820000367855646455833373138108936722520684805673164124140462499614498269386966241910680977139547637415231673491150441705321700710660901635131662239882959210665829196958482670926248429208171049951219342306960629564959072053630879025470342005876611354746592326001400773543085855017005618290092947547950408317057156143290279454007888474215621291020995318600069243816959033961915849890857677283859242753339685334176337825838434859027571879918271069551037333001282782289764856968973819135886831827192186184961449754216498067624583869720308808672302979850771053228938605642786625901124835262249341799229199780420034265880908418336359957794038611007496730945335509101275452338623706847395642854155610146545149150725345210776885245856676655093990622690126781459459497505604071559073477883367455246036764752130625126070166054156564289364832571742790326604662232242910789067614999522113391991189862888918331746217278900853781510509553731197911741432589360221336608553568871230234254842397234976260096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 218578247896315742080282456500041028722845959864464355669904791348826709687264851100260826481709393309247330687411553732524892895843748614173583096684076637869897902132532911216659861040558688283435101867244977975572151749813814198112488334938457582985915092339225662477413139268171757074551055497875638299620817316130959489367526615497173925456992204577008715640783662859924081053635209798061567317312601273194062506050831987292629094640233553268384847938429938341314400352208227001799016785451165625091312538020780922727506748020462396282206676366880354934371397466532307271237927234404766415839795597824652814452356253734513578832320746596075925461549239689067923053131916571737866465744805605743621739221346281785243399416709930074730001022648752906823467981891621481897692421236930333035992075586636424686030211970095752515129054092455533353063259019346601157321793525229378281856549010530405981700344682338266926890030499023822062462410102948808337205746860571615347045272483857367428242252612315287049450810033257106013143510879871175857728360248316749298814573918202973592660971194320934586621197021117279596160374258205763125432028820273574216015179787198472568195316588424310974636588228810170604735727748208335181171255402984391710010975469816224278701755691718255985348317125341586930306387203937073599547575177050354031802037868509996219076591988014544845450533121166831508128454955535235909965478236165387906859007801110583621142942515994419948712819815886176159314931425918330779345204888203211178850625381142077952827368369813740187254804169392959494160188820592401926264782473976678375995726105462102679782151502462832248457928277354636909213460863838030815547852378230522231304859837727179546550542657839254898869684123061481390897975977229387836524977282981914245968507013491252338649832426591256293765871087213830199251913411028816492567146769539325687943752701880542380088134321880627990432093165014095030518141262230936669140449395075447933196344056197475936014201767548224141634232875845856059264318927506363509229162900255298480329375004594927984314113388687079874907799912725247872883612753031536585355330953430914009425462381400334633643089815135094983987076884397529003111657530838515361660852150947741748282986208524132503627139850568568529887938677714757626175646416455861553733094583956618009635047713961303418231709699041310857835410339293241847132330727084799612149568816111527791488441611174929925605571005689917016752762807869868952392699533270160027127553820811225951714864998394366877360854981540771939986821252759872951795260073662147381490248508461715057278976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -772145155503610305255305894034739417046650271991031449954751713213522973088564395647632857000441149166601892370544517588929598547171974441305304329974056147598182675977866787390410295172216834207860242759115826806767915680703761107206279091372371690569850448748679651220225937918570347098357205086199035289737078250785959891881355030690880892454646761485293468852153530398069688179618477941003940700073528953649727607620430198466149021791788312862285260523111692244328540054285812932608978575544961739374716854979235915234914667512974248050863561875439610383588640876251015760744376795511881279538461084920033052125098502811737031340396733080631807518496928281088405840168519310192246901456355005138169710404196977253806372039526620140763514984949229844200293609332970042265901185616484330327423259446147353721156583029840509571244630111677590557955886018438382740375982507536416168786935823575517842516590817875372784519450522339418913949457627612074851559916707803433498350554473309352547860317332729440597251871612365685860503781022712081225394844049381115845018605460686184528857331605065726725896091855199125686470881929898770069018572929293919926098954499064335538004121765227398613690837823054543768293153916253762611072219825856365299233340601258311915266273554437774948383918722852736206743752494200877738910346895932351996965315184442704027190594875879691100452442338687036324783923887820717636830605575995753158250935887171601320826372426098539790151653989555208095649525926898760281622406095769151149577831417383124698516650854686720544109125504520882123012241851386241639461890697637860014103713053445958886952311338596645220893275379824395367564602065849476849187554849880186901599061480076762400569859385622402080133981346866826238187257833554916951995397626913016555667376746087582124326783420854635740545907892027781506889941831485032646632599547176636158214379810271080450543236489580716139456192083016432289371226907571673726926104698365267677251161621875988449476356920089628640940967188974329925057818452134412889276778190073410667995159155035722137052250388629134402102952157524546642787522303860279154212871607306738200288940867571948271805182268121356833494954994564408696045667111934301539259321184738499805467321796322687127333510132831802786010559399147653155647569915273530198136804875277156650557227898602799315086196072338612181608999140562044360143773702339863889814600026316478010086879048156119615585384842948616717708410443594235903903797992924108268107828095300380369405806133225649887679706890873662478618760649585223028286366227429091825390067862347847852621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 2310515143377017280093999381389644969395097600372505718243736114045781595980716763281387567173297302505678860970249618075680998211170146543358551714936134585826392217900857520816973831402949234998340298003283522435442742587753458982827538270480286535879600816699359189516050573901739914288328832221661883719830592652008187905596065438717165657730443735387668858634756806016268727942296787566233041087217083392599371380784995277756201532587022615224105510364729178839273538645766373678215781894185119034852369392447664375295175281459217879837320000736102728755282025852991959613143546291411208973174275944462744243771438639280803230358282132475871276138583622179464235830285968677961250927567143565189026225694964500987885842287792704400087154530230880189446253148335248206407439734719247147207028534793712179291094616645667936200562063870505144382913218801965463842035495986255742032663154116907329161939940312455613486811446351740478961230682778079349504098890174585922808043955337623274435664096699876480420931789635244535144591431413451384441395518172451925993950176937603522037720942621919052701944578281427673250604069324711768674320302258407592568710858855400833490281790237622638399207676836233394366797751651574140723934125269252255397821510263393975459917549541423640429566748505980957980501528385955077243198763674284325214854299140084652734711649298646664597153815348933981489755571795464812633679153134042173773011942010153974344051374481086783889038256731157716822278889450484041893838430930085732064236401894951956968069689805027020299200254098513539035232729850501723839450845482702790431092123717766331214597916349343627072559353481267981536688036585030845824493010612753130132849474232501443458506987764657318363219336957725322664630069277755931214373223295010505600133976558077379437231568389505393206265281396139110832938477265935237396003420253544507614404812203507385949129047043050915641188418147440379633304625735578150486602552907242123208772514781906106738280170466001961032432206268283472999893142767604795808035584880335840326423325914625392955509736784115952616230650286823608738752680785341859908557946473953414348190177917996337969189049215043939701344661936191227084117242777777503403878043701309530191799977284990157442638731010608658400363501821037525811407090674608989258544121930956286162566086693589918468759638520429663767022126484017454787443316556741736651149907581137267456209116651414248336296498796815691411012142587543754087581981208202438469225693137462529560935612969569835288732026942236325907296903127816749436790681703786347211757150042894113016119296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -5665110867917251868420750249774895773369248982985158577274463672497576648435881580229631202743560122545156667820918515533991552594561000640848316581626481334806032259035243352247225827661021405994070597787612418558012585050736530838277799688750202572502352602089493965676559358746816381440530097341530460399402396232758503438804017565135192582776752089073201284858822300870016488608165465081591020863586341453349825181102329527154220728890635646913360574847332252683287583720813079261439186982188678901468006078050107960345513989297496077162303015355530891421022313880262299979851997986968036165864191684517523724445510781825647447984609597230670489386868378662686537499859489705738692148056390496913528670446435634626686165026788050586557526506464045884638707883871128596231246841295228744838786466849646290162138339826487355385841079045484933429421596762684461604392576572088391512223166314112615797916226896829016928705984085165404577514156769359910824665387993589855300801369613042167168896067342194743030529636270911011187061233403476558320730303085997405186593064979788286568076507568871062789191375268410040452988529255919019180351476644563612501876100347666165800912131488804696307588366973190024700023056729196719461740852169571889804335705682856874361271803206078835143092444655673709157248514698004149719478883360005018816860425368548175938094548775207782483792881989449860389233315556447103419357742588974197941170956450913986384588115779678996582483039215656012505512989354694566982598797033427813645593179322755880293746134598957832072981882396528666227411041543111924316746686030851391985518250215393503146258552951965131892211130778745419557917364963864005989160636781119185249082381904517974911181272599869866041250698996386098308723903536051376389042237539748666265726514853222473568486496412259599381389984127017874191899583057649780748759336614965783987721421503865865710354369361897904682072779009449312877769284489204472634632667060543886206356451014663095847434031356313509820767822100271923271527247077837282311089010331310711676465336164313189727875620013688741685543477490061078428427269593496459312863401935701234273469262372816148077167865826925498985589020314646099641475008697339109960854892949147184010640808183995211049393859578389381464545345479837387277227283462525044175771563845970548742562817050943157387705821922727712279206955724002781315278256175856142602366130246251250785276180042073237928051237262928567515774394939393111136727767552566561061358620168154845993411503167993082980671408270104507502497499480723861132298589159881610025438740561354164566753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 9824819612627821056965766098424215243132360097020678547344779764190231586442982004120775365060881526294663890699373004287359995608465061047852770557236273193253436564480525311772288319450714879064702869870996358394463502633603775902045952210493477355320908795732169868578479065832762847633428098186795230335441726551694355423909081141263234544375287315346913824439424413629348512828986686114712929546659861828068438477340551176447196217723329453320692122933020748335406875175957020090440752581468692501880620401425347894612308914095730908386540427393040589747974546185430863883239639110127441446415409214699263336120863764937747992361092292554761587897495037239000473153614267154793964007216773892495068396323057811693797988059206776930062208609999723518905514934648600852360567714710971771008613354113679582331243395155364426442965274087497851957185805867125052961257641180034251589039842918657443063530517154438993100810591079392539377115396948019383318883505121267629534371810137173531441372527151342460056765525042485731966259216037480536446306461081830913907885830349980299556196410252356713759525904752315065791536107883579386097658183231101716740761307448663677086205458532070781955036851524989853261649048808313824544553784255526942128875780572145374222802448968749894500686407087376520440277195263397808845295228108277450277085124899084121371560245727761858948957376052521447222871299808076796188375530370777395572720572426508799281003105239794766396329709932466447252400782251901433461614645875471720354274588218319697875041003321098263287647081702710181817974256286777922382716121838863964104938255936513196903806649183231230255289833479248473553805482348739380884047506190059367448098395045644464118959837985826265693373230879001898541805650077643517180284373186170768136256764225016549270310543328197187014210830362557523272941545213161519825673755113510895482792652749312088823049272766231953501170556522282753446967404823912378969481092471774141952828716229521125755132495411981976781683619269517355175301892511742278901930045828951800286438790408784251018899678431205573165004028256751522156101852187166973562854259968482251952763255502302166456486768603169449599583528702293683729567053258495551833258968735131757775103971563505508693673149915815481283148752578941945070785442810149218737206418414155566864811252935876985051418857284463010508471556808361732674210378210786177435298347117840513490688052270839837137688834999404397303239560273521948036354249993382167654738304233399233817345618714425178791527902777698031501671161015397479519113686834972740710522606227201741274742784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -11775980837558506026388227680129008394783113036991139870020084041226489590294754748293216493339986064565762697414584356101049679743771241929867325169433772611308242715388183479001579201781478466449106211513320708577468935960083955898197585905870285168626439341127975680565388913988853609607383742867278298481482667057128658070830732502371383707929648035490504045967931973606205785875602803703823970860780511609573380304197664131710220617257721747971887636188470200068986251156285882317203513269060980929604725245542210361395032273095660218763417752689127082485023696274972656030536662909432891229152012584199302328342518499507645264641644524330274486125568409364191926268403849324168076966832666610913334369358977118604364054961402153066000186059477937165665868194941225765189978826690913850274552359099753335578895588467921939875889246403911087435422999600475341976688632085442434526519988712262013544731217643151792575169942798303054297031161304751116673605367039286039666461203571507278877992695416492992754487208110606892162922852062050861267580445648206255133555987479651041956214959687468988394131156852669792933024763059970020332993613842125276076181214096486152031475566151068427904791553403760004048143659872537757201380869056357249565936100854208538951017434119257266478631848231033653884804727484101318662279321106953165743842389349458721398621092060532233810139596036313454581225732283694235343423946524068441195530315890898400404841454404926431787864038803556147640803039018997577045410129530177716751792691154091724488808070275461197957557685465539758736873829028740706425672387343053973245326765761731436399836491640732441763540862645692190575777087283366754056202375517129460125161270353852360456432212107405079179568310235217685246279610999918613348077959685533939792060144727299267052241667428496110622383075097309749680662825553452001572607212640623907836269494014915906492725480956094670842592081080069257720733813114620629240036596584777840392796739770804463092033003733945370374293394548929746145099033875614753881478353114109447773785670167821927844361571039553248845710898828122774820632985368572971771416811078343543511425081316785261297091639117877102236108288547724505475381709010399333301644345931877487539799714609411158799058550560846470682388035527070558049557318120729218850313797175279447602416445030967443451526859454289902222756432169478745905587537518641756117899130220756504377925015040776624157158537853196049418437913534693668096090369155531444304931541189469338484181943612916686070736641613376545571695311907787466543813288894491725822471825729460854270722048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 16083924131161320479123042668395080313172907150576093195008869366241227568159623376166027032290581810809472986329055031923707759169065266949218123098655393919989901906412628303930175197047170994286915160107690896895757985229029199646327071415689099936790678792422264646529847863450714483815581263403202741847431471571128633835155040107730213810434150496175474202344226757738202492967542246123709268122965174279820218045319739697237386905529629664610432015403392658365351077962627374369243972159792477617845954973811742629634340219443437743990305798605482100444583889778283945681354663005708874421454230913849209841538536544079654326475536976340981182221362279303341486110644569227484265032718873026692984825265311721343629155666957344272324342633915292692868066603980958908548639593175756816619175884392502783073569262325139816746370972182642533864646288816842944257580832310950267245086250536416803984397019993097803138310277857155281585203734634116275400245596952450642717707557747997834007461037345806152380103675410290805074484589537601272198565909857812009174204269941234360914414190091635726623072060118530230402206300459325079051929072875324810800264917877123231813092656089254671010541896818838460001235688145993650736556231684381236602167788946404693249849592156501147262993465518526376744614723189658478286237718211405471814665161214636795943440827748090800203854853027925952345203385182535907701559719693959434666707066263596773360139230103071681949445859262106483394417455412538952487118317319275100246129464405119056754309608869916869212201290607197457148753997640619729941145144102645587156835680870895472824761487919042195276048273073017814562678761830888359045445363830747931594064016385741668211487391513248558962723901107199148490301898529747734759840552751844518968047506169964590607176388956974786262661312183824199177101131644289716265556270971732374497210946829357827344611436056861601032163025181333845218656289667809444798899714195969221972140962243746914606915805082849776189374660542264293781179715840646189676498418420199930416322861198205726324627654363546656543986844440989117528837909502823269605955574806150458807989897318291802441004082269101958598032069631869817594883785455358711182908604069106217769078841739459805267108443930259424890061579863004474534113963479942466723094688687506570388492104628330995874008114959854749737812653592013695493058082784356705629913068345680699154047373439724374664507354675407122154317743558450425008800939864448767861037444662573000215464518210507206509163577036439704490596436372733400888997137546834013599472546922899680016728064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -34041581361113725845649206548631128221796405616698715338087153857682447762679888037456074575893808079302756929687883026868406535264603730631424457651477755832733439367662454680476073763284815549395179977284627419914608142382889355701913211900367739302290466825380634964125516021403175143784850809890804839946812577801636636210440680745449586589891929286999748536893306531354560389821923071605435113925769610778937574205668264856858779541967530058159722470135473401771257720794809015610130842097362233731661245860983794280749913829548242604836159153950105463149512729305030252587083633951140410271998856050065509629135696445632045830326337397158009332268680759082172531609347151889402489591628958222350386220707035533772980591376247243533940955461017557452148914042573142638362821728146251436939887164455427969193774535665299305223391732044613241161411271580417282795318504754412743945031239254976441183883683988273090004937333655121441252123831453859608212055493960834894499629180599473553799425457795780464838258119644470733582390259659256102072564404745261096813706906301937539020937214784795295378519413482633216566089046867292922918719689346248955308312161774607767972639193121189130482986366451583581463853929538581639733222529634117767321941813526369045177421714855346237678547600717284629619447776653587367630574742073494609233376787780111649068831633541073369616500667829398266541902958468407906784508156311548937701189104081491480003321924531017953987494864410538811072131131573403103812469076871857950381015239477787776411764906226962797950464702455779255824785159105525873050495584781704803535592517323687809491142676244937136736933976958694145410781422584944190380131399999598472825862271761817566521070890095587710782441610446986946751985984939039943261572454435683115347406082140959425933191540811217652436250986561139509418643735838955711307382834945463374730767768961931270524609484611636195753481593693958512423566990712791767805848815917942564126052018486219798091171749938815993709028717732012174195282671884383695688756499424750790341089693486068419309731718177692757880577188462175278108960133858564949677165144633763756662919877456004899501033739011806741790909136011552584797834298554601791001931474449560249491950412332522576830825045474117241806327659536124529573342636422070011917520632519481194038282331656425561786467903702895293655151687422688929078021530917267182298395312564630026432630008886501869092597455132147915760711730213259297019988641955599295747447109162235604875216336568889669053864206168259886486563771146695088612373044076197401224434778163376167940259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 66990979956347054583882223190347911782542087507716793526510164901280782082468667289696042743110931768561034335379923008910354102696529341203072197747320400635007163674685413138898231404729495075894738401443075134686336969303408413130793365062891087189854744769907561151676110687417893229221249454095351491625409028817713128326436918187653907070519332910322238046693980805319664122191651814151761949718669551767781138500180053087469514333046524103810816905764303138619478767428583798721089943487075670863361958973131326943920829400226826386715235646879373281158232896806535575201759026235767121728107297066709366090532733670963517050325591678308881130903368682441444301247626861338078347547830514359761735342066190582533096497418916161799550838333723251667003368192467343277573524198212211345411488132245707069469230582885257617444196580546258288993622741361910671948857414125283409987245730817118651548729493361081157899623587829138404380024236714251942197047174510653936245471083968430787240312752459591443356572580787496312113806685230402450811526688531670614901232179350762753302601163170806787945734111846268968020964342650387823675054282584700101776007416422303492933673375288293385106874010005932621688022189451399958425319931025644878508146633184595938853370417589800256406527570717571659027523525397490546733341883572426617865325243925921260165974925423840531220562434869302852801379623993434785026752974633038790369125590388348601642713282219647797504712726119320269519903267683061785030475652779555571338240102715913109297579524752323005232868211491760105387036927388607676860127818255598222260903745937159781582701173555509789145327193283478530585989898070762449184083861189418344777995978408807894068894088002942369041510854741906639530981152423631419829610624031527927142426114364752942168071317329277132624062438545433202786074660748646117849768885396481483016884210129105062272372463713587057018352271173546612734586738214950658546088936086672395492180365154290668234218193913447506163232569186685239349310889814994699844432544691216305067693296896819197611658331848749648956285081211445781336978968719350768547528518478915402324768055884820370457925016728186707691500225993232107917423254917853083887742781571709637224809254685596422125797457110842045146886749731420111249793444035288771536326005138553536307762492913333639773125976935053152466239927423437695237981030392635062427687763446563572195670265767522566000088499355925852524227794917224801826276231158121140887493699201863975918502873379440070067644060546963517484638372471335299202458659851334399827038654461770733598015488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -178604373073455151465050409635140470820695246056338760439513002702513187982245233742671985910393410814495594248690516914649818883967415562817621935567538736193964535338668173233261664568937334292841804445206484605050635570043258959530394500728342909343170035604842452846347663095099229934349439601664835428521936271942670748246534631249012237541330849893638316666585548862598389899662360165716644914022632433160643273869930237300681387170814820149173828088486638454332282166012899197266962521935545299505865209668154308973609730510884240201627951337584902237675696810536455748963677351471282538794208202297816971255564671195982374176155036302703780396822734194473931279076647272984734394067502316205589236578342488028781634781950540156574569462892550556472906592664361530176437945318914393270635422802907354784449626037917882949844631059700391659966941639003869411760902001101795351105145711542238117720834956717181545267431547063220168221795536772518143468321128879700056924006019119084492240451173874080922329270345900994576016474067895855729400310171371006053810031276164198783286036503291344387165150311629142229088415622994750133470178088975722341638201429857353564647554192389270658597865903023694399067177897637319545177437783576126868004735719068239455668238054355713120707675958332105701744109900566412615523706750050101131147850873932176442531031619712702930723308078847577958661757554245695408676837938818780114234810213246050092206710568482608916570325055449655654042123749008384235073953429665471358523740791850692067462267765213757399475710024818364683014020730991336133717738752486668864231037773447217806519789314026157026396339274085492442052172797180413635402690608501915824385777386578871883178677082636227127613948589618815212322670333424132560797550152366983707388954624089348288847257354873360921594151512931365943360330908360006089227419240772299275637761168985437935435834163783349589003718070873610243980280973573555363383525215002542017066313214545675592597695666325664097214160726348418416833894198981885687240379335441643892992112360533549669328297087016280842821149042840890330636167731317504437801379642946234598294773915723057668120875325180026395394026685424735333726827150468618702000803508007192385693682439531072779189190254572348806328185818184156289031909517084199939688587926654324191940395001198135914090470013310292578637275254802427128468975841613207659283556387400448686069166777223088239955256077856393120033990593311466883277649416968767378266429220557042956078411373437317219098765267267484920643061397791672393287569247735493934913881366198869487001796608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 605087078120766966872322010609224563914521299427952964930025686012791551016719043470036984402786240646887833565293494113800955903058465982286324001827576250060501279364526841623865512306073529328311154158865048186718935716326974098668217143091709351615580446956975411961244603410893034127614518200373096275445996103864913896903111149289588099214361768920826669233319428046617320809849551548938683252024911308460303203353204024518351370794810408494923516676957184085453668703909115728460568505090656127741227573015849705737629701333316609349413897785379076022903555973982495868547220626931580238822629209159803941265030020270128381132564914210045147365188699749525124058562699279642021598348801904923911784287668834177777420078314403101643113624794048190983369824347471913678480359703500381847471180209821146678348586420301475641347181310153856329760610353408447043873634511727468920621002203687798021591095147919526558979219477436939205120179405743721922506537852230526962651423729513621492439216984948954985047240684555309619283763663153980440873680714852526737027812333618461297329523107999956626705827042631274621650253022555023717444821589167187493686435554455057087148728019371906049540251653047410030103472107055536140916283115114083575535257990434179016375575638127857284649199733495156883164707460359848699750465722033226968808640201376069506108251125464384957816588440809183751991327794214500610330553062602263949947015358251732738190221304029593096100097036638349609770381893556772987769239277835969392094735651112275624274672226447892962780253098890127139585726534192642771847198600999306113426917992820641103593670956997369352851515771181804809164017392719913124355703596031347430989080913644066383746238454440739078448657271773050759062651040653563693843499091359741406362371717108399166441769518282486789380715347214034086645004429386470069521833686425920570924809870592633912351825431549750020153239279810918744838449096398869753853916484651562799730116776818146860161883792421571850010007552759573186999089075082969314330820116208268879209394904976869395510022576318541329667504255977433591175225275262864960443828831992578818758120702740161421667484448782715817827832509773710652946447348244265258269105232624348595420039348910392042115948093004507446028148019740737838319514296740430195573133155253182454784986579464352669618969584276077716998712668033460766777193778514450322748251979804917711378395639106398497300932454899245448595468669171429315415752948040199056660448256093242006123997165154382290940702851715585066500406582231354244468357890892071728443545262824621122116386816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -1478452904555814500730953321191250995707321604639965024316106894798442887051302359911071900409607651287335437621158946877647718005161166908917866825018918805295834985312697558817583655111473989399675105723953413115916997812736393247248145800588487751575381237054867742717031508368872815585403930763514321555973694083101372098921073050111061528116461613896911801859125677653580046757256508394136610442378051026438711245269527754852293029967947718367269632003331519823550671193434903288597865482454270852171335884548177910212855159756012740234418777576767155138994838737375427090384950205533618122371195371515581225742063058868879043276531270099881090411166907561448499589871763754698277722528955502243857240939979873318191489944588417235418458009458958694921848331344681079529836820483006748903557697666903817892694594877662349156015837972145481858762071567305283298045063846912297941349501350719506175262903251762685431658224103715821813506836065467218183445236834614683920230862338368145518721630218026866601603270444351814487502192437178775005373830955409910745700859022757459954064364739272555895865227473875947250720763756757413881891757255887002851468116173186356335757026852201727557808610533347109513183891324939001548861331614474611148591793930863977785536690835586215875880668419258541669691371573756994918280767378902254460912599166777269502574449844964008914266738696367230268369332969943939228356962003999499765560814288372190417546028681984013671561315383561181364325775692447896474576029982862447650016705546517844752875922857265791217773636754103904237496137875887084624030936254194711525178358420642139724763471725783482048280076581024804319902331590797374505668963478300872074738845855671779929273897804724213425366509801659191673155936615692866200656152451633967058930198033282550374532361885860851830217258888562541830403018905643318195590904822713350066733338837180858733318093839418579526417455918672954847693870073063898989909598084735985522598793874641761414521771354685188716092229331973202741898890351385404779297629621189133375931383209092754964147286308347093862699807644557661253591568575063480315096541039502784074686759946827287773879837810060608541912426640920008684673130633714561407664687849920089024407001171621127167663632163258068348647635018949648444360568008487319142483113158215096692147198368418917502341207834165535616446498893628604611414004262055377237598264793812788315129733437922245062280942995568244665234942112651659835577608739318212477440061816326321847913724487973042805515266410372522175684059950935447162374801824750714891645918863208024841652273152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 2252301066774611667282717352801387191968394846343754423360156778743164004732584569451909991159177607485526617255382362283944345683236036988620699293687451940679431631756211734645331890392738247249775835191577215764449023555650050202119863611203930215711999596858502710066842344046109868120257898336547946737546747292225052500687544417602498164231282094184368924067764456493466227432527573954070525445900319096802283611500561841110048821319781113871477507460691017185153910850807998075758052733707790220202492838780119759116882164313407235163809675772589833096137742412219219970634727244427289585248221382665430577530999670558192819659977565576396198420368385330562305769128336448253346326141355255403711060832318362215451502853325979820013713460672967860033853044222338796596771181470150017583347928724528768780733508215229896582052376066657293923382332101400823293305829116075894451710036368048650602912152537236524259324029995543249126239891730649780496239218708804501069941716409977447705913169320738823934703927562609173491596268110687842860898690543436270505367480768767176660870294700642250160420606244719708472650993101822330290264535041571903574421279341944729921040578325260890581297876564047040675683896822194856347176724718620903650911109190140692941563844441661162474068704635324962396944356185009918702299781891961391520340611188069553495075324235612120369683245241708990260435143937951432416938635648672807579170311536401211820709185388530755156325443044480871749034350948807871489327244375726373556606871665582246662326220713038577273597896049787545484377532646076873535570050264564190271889293091091290450335063037890060724756591010614209981443875908792765780294805092302037598897738576873868339646478782279217302016115965994612001911908796121630147583995597002944921613902499637046462403734989718763143424725563483022194775484710240164087713182449099689160688445007231569524042818654123748705181975693652743417278167889312451529289034298803042658854769627682834720931311694381822443674964503279132761527828281396216117390201886861179164824349624212684889093080733829234218405129793418928653637947871487202028153816987371593274312361025808481688222371574040445073268795987889311914849169619772192792100316583897464784896133792058877197600223528113979629846830516853042315879918758863129053860024582039487758959842703344164076831408277292215952610666402458115860826734650202016268368850190233337697719817444825730125792562572760919885718924038328323431355099886034149094973616435227518650284542220527879787281834640035806835352023162694167355386402838372261031661714077753142837791162368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -1904557378431849552077443035085984437054341669459883461301037114030731510211340240067083666584847732809731990960743618136427016653159578670731916818941541181203316449190168685515775294009093362144287428189335794557327079703705129665124999103018360437915954252611124421407371000638165661872313412067747905295901291704788339058844109170238508673305303709068642414306595137559512197915904346663890643458407030644537348020732309580053999260609907297175863945875333918114044257383001182887557533102579266351611152030899054057328592630221022557896843572758324069757837608991189535108477879847391491674148478336797014018132130704084525984542996339088704400243453776661396169659391069283233291806480935136842888109629160625148382566758638139107128970528151867601917365587922580254078108790845669204570463608503095330782817692263732677052710132882650934148790493764143906916967127685307098815375305312373220553259970605048764032722035539034869629991019431833449838028681052498301711895433369569126805488995185442276216462005874391119936239333848995021605637901571637366792758183082080910361514572491578168667620823883697993080425652951218003801734245913881241905378820271758223412924347936912569407354272729314419599011583959840236495441999276387972210683004522223338771823816016526055488644951365344056905623413001782655514513377501633936674648288552981124976944043375355281669751658278913883316497158178684179810998837854489200622162386009732439786302525005103358157184089700051541576148566521185523008399786769898418077115740941412555052274524010906742340580467273792215366804732536150035508114758708561979321178282135804514144815358831910286951322512073107379115656054761701983424402191868105957380882600795078183363383323484281354714636239055167908551193751906703716895893386647056642984069459702291325057250089196897624378914958343265602253082237977598965836732170145524524777473313220771446487758001696161849944699270393314636040776682365864553357288737990343750891939725906947768644375867808720770724790524051622833632667928230378850332085329629148617709894180056252976263850909858951743127707972672104001660925855760812772810758950274531414249549808793833221316997922080902849436782744957981683681842747853971247604844114717447129928144887375478981370106131515628017421304294512740427484127325773653337304960764872981579117508477683302930927271539230951050941439525406062443902593099550865008735284600377347413464672088639483663989695434675204821564106813863772812976006902986860464407460489879510254824869305211229546024987920007663374680137092793322255197244577436846241715415304409326016583530708992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 154867454222097992158410638536331260571978680962291233332220638057334125022443737057908158971936228014052590582529142714786592758045158728088375172001565056714600685084397264163538784609575640251542042916276164726559624518975464621163274820740662137023426782801960441312583096644971605726913506469898017166163885968899982014847172078030467736253518756222335461784867313951367338864271978730432604478959104242181205099804473371458152385526184705440914764477477249692906758500118035458056279634409752536780379061171821562709958536004288519149379953337897077392902723494994647631763329416532630605653019106701308983344593818886628748972378118171062123078047241875987774721082413247621812164861152005226241999744179269647336045381064018577064497628773028824327689585539263223582938716489716690507958716596956373156959014926561448570926492259078479886894440253378405519044991279210600969430350185929584572435398944756049321559673905543060955828598533060526091643242516313285763073546373601037426197139324347122654544351890932657479158003558766275018343751068452074896503511518559478281190647703303623667910245269991827526191507999904222585635570843027989571551981287278679939433738886431972397722802429655258917065260831179306698770895860962667254590100496553127932890980276039704575220595106462429148950460016554777803560228861258432794328450834438708195428488891639461023152290418882527247094088362390248260411376724119567189265909058593647658197003573205180696753270237186241543991836089169003504526471764684620274311804901762860625354585734873645349324520700041484727816294650725735114508538256134254737848504088357730763967589505851036665492530204815230889719594700626674409232758003944138425449123803129574857095602622834979014601225472256342433568751143305564023079612204881316737116781201668244892445765463272503709376650119038623669950512910659152475891846447754354422926363619117329715128016257232379366820089676794268950421683193330638195998743346116424109496929514323869600101424048267200625464365017599497938770465599846908188347630820719194428730394287521285146060587010196175789035253636459852957797275522775450320081840181517594475238985088585705267500925305215124022345072213236857631702892149800075691272441516675819839801915699316532736521312343594888324930562183345500433915720595520044759888037399212970949670881481867215982247107473240798722316011639397532555019346596707027806550914140572059160781460254405803664639793794927537920866780036125858797483490026387720130148169269897023216434363538776634093629516746517147958834711433646422850300460933544508559419987328505349408716488704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] 1880004707277978553257658495505952787333461556056109792434922580621333404452277337301179768147772372915524193114354161062949859782035903770278408790350231592842460424440109677594624828010753612024270786558401134089118394570337960314592568731471593385316461069860259642829602471423028157975280324458217643366056456274694936624014876477360129726788051777068245844570477073243371019352272112988560474917361635097015588092859238363393760883013195613546923005686394284714832509983782262257079421055410071760994141240781438254852175093114339752960398942067379292191868512761777349496189567259817653536549832108841676132518788199220538078562079558918559644743057419098372252869114357223462670818617784768873481462144030168526825838591937612841063125994782881756766898062738371249450479689059045155088320302775419638482496230591319201948922803017810328808146646496960982783159670852092196947608501953739354266498402423937533336191576251115339794840197786561664431262368405791657422043983062855291140826137982374710023156677055205615794271122853551055486262910563628796161285551570623925090155077148946236576127808170576960253262142426781431852184601322926790124280454541843940668580668824467445191632278037919933205165499175217060173207224103471706636088430458498997861490941598986689464278734849296237541309875245596016257635865907654758905298459715560816570762549744784978370570459250116582244831549244317287681237995809877297022887862574757195560475734108632829066131257717865264887712093022581973113347147213128339594617833934404558753482622109141482299123943210871204280188896744193193342904345243179698752559801534611633739379950961828884306288510940150552887178490145152199854854979502899172785306532640915560708929934186697066489127837417028621605700598783196757725446272077113345302590403586082546805186395765459728914865119494943193480125748313776940697341741978670650202772374983372236154909648285078016148129634998995119642641375229468395501538325752450123872451843371246159535879728755517981081229441274814557696380453834856465818583575695662745359456827578252384967682415162811254346717964087609295021054772422389233403977856881389436634431758174433648230765725673936380699664534897937343506220720751956644884693580332515348427376837191175506325259749347784368757785709273508868745881518084980888834820650407652654288272572174274728490062039769712991217854097307962765994115235521749001527962809625490785477847575063223939578217733750472469953939578543992686088054271570098649708571882273957534981269664878221534866115419004110857916473712692537098767784127637980636420806995256328027903056936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] -2665008136833083597361207445953978535085741422742575455064950743680750286712101653382275722068663371763754383450881651118382919662413615485096662313186193767019015570802566057514408185429038575382430568779047432176745430596577296415535478335246423639304536442371438686272398941862861768706521537856824853218246087858478582807743027964240468097674131699657007528057613949317617403588614642638145832024348632201709645306212847011004823889134444207870725104073416951902997626472939853225262952864150249867512285884752353452558023390102996747681676796580059742150828997025525328360079488686571799627607006050573514498966354282415533392778313634524844205289117389928494777603034437990900513259193501765221765095529032791848386283479662008049727378955201448456805463396185472056589621022166006740893032653362032194825860661807585176876714937927446360541558452963988203850342297279397651387751147427120894250503891885276426183602556213869268982828810071404436896802609120112529562391378313201894702929694773877267233924825771384795558804291663663759702748743718207134083124962240652121610662214339210369918244225552742904503313297947959235152224961225270987602147136118357501438606181553874723640912412417305992092249283143758920557662187316356991241324186401100405886530719733380239807341225093668357375374477608264828329874735439257509401257959875921631868820355698019077510662378276263059845854008971017376809536219633864916736857501702481795361149045829934744285909370912578850951150616648170882106642061522574164194684041383848155821117221779564313344781865280562119247940499955256973678641364484652572004846688325659501119746433023421982843103340283374805227489823907483851769642989764117171381101874544046924900807232021947104225051073937676490352185529809926843808548622380845229319363294265691845112490781714516723344233596272002266325987292005809240161266820078541024218769440082103069864161431229021720864193647678587930105321894269874608135692737435829037890512354545966506125085656892619738783053779965180337096759411073722814481912839178134144456635373284574029051781042867482200633568725196980887640447611096291405203227137260991105468360318019252598585515547220123148978987204771746513418987476144060667381627134958029268783196396951064522118348278577505981630820838001113344247443959681557884909087848266238527182382312973439054391353279439076584911379858374549002279288766229033805872589102527931042041565398555777202015766158492667593970554830058554229488156863225812586561553339893843810356282153739679460967335815333844090853416182850228881311432351563452677804439102980469707869310156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 1747959042966607275117643273035311683010722849128743694958476268541727303705941286426950908773272382557312388490008564292636513970798671036544112556265387356512652401916485378780716994875995805618971753722394628325451829944234081567207994172580385756004959190120910783422360956815973645204303471971267448120435390262350325025373110997746457426229228042590121626668731605830667401721301503331773811041235680150113723046616529373162685148588926221518574366353611455951336739833554171171131153269524250858772948940419871325936439359366288494651425892692549818868157042543437021070449512245181435212180607231923372621372173198353791062866004304168091844061633157964197457092488916390863969291986088836274102670054331346202270106112208476245360508826075397050007238731587861095051668429338719596091268824491841518157127161395745209343299948247898262806692756146137326904749580583144258621190140941748319884231979951432866234367963499888611388478975644388214808122013492948344244272298672572295637071648999950090958237726172235362105400459784580784873571102547301012207830043413528828554840134639337989815979667269088001950801512818260844613856307271704274896887811330627245807201874029220303543654513459468662795462842927588520770929282549020853066577745568223808893602468998166067040460564606279416778961152051945679044094066219064688011294152811336690005965968708007078889308377000024066758253929935814224213430457240763317564371445576085209310576776958205498380732065280859506111975996139694526975645661524349221967874625534335548708909735181698975433959573564975991644642687954715019125186853799891979882529248196797305314622603979052807706808204534841421179071340138084573546235285157723391290259792694856436978143813578266724787515539803531550014459578674350561661035909642121675823040503256025795574051616705173954530967158547004648447938488572173293679881280172209702192842150094061805688216053282928763710612550013879832685245605470459712617732941695330562738277934526273821232923774826833864925551628449928826736331146256241217712011969609383073238010129009038664135868165811028662147598485087870505859289851506881723626451489377003132589753810178007752839437924828728048488035044381677614428600766028550053900475225661060313992729857322872431019288222221381086500339518141871525829717910999758823387374221053843930234216095720763267997020397512897369226873601734888859333700614373403889167057223093162765407905857102024451409507925089061614019061373236000322710169332440177648050730324045374834221393299131214085678182536295881432733045896116920453321532595235269674755909077762884818686932156416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -74875322485271627158620993492464785455671736586292819082168034018053747589367698100529446662766248417375896496872870740563694592289325778830036257132044740734177769718214729139933019292449527513658710991699665879880534291219361004919146719086362030992478414192013518696702325387846841045836893795229620218946270481453074251608363168707892850134954731080087883884993954633589646785374797204950901250365889811293303897236600528197992769897117341362202516418604606101320676578260320266417247505473410634106237397841839052807262629050626762412918899437314309413870299598487247122090343701400190119427242007317966515957691524806792196497144700797140623127325892130472752602895532743453961080954725447056348319324270785786254316468033270883587985951337395066422560346668741318012350708875503855195391573888348546875892751530286677661770807086773633504138467383205068953410890077003237363563849597766978681459368770958010111058138859388531502567175392247352985005058208636333461016602015065397568986949258509999820823462252399292588276837953293433279957091648455547585317820653572001852057723117803140044987405867951081955853277872620760138924212907708138476076964999347949706043586122677884677264582172484473487127763926498993740209747246404461359098538711318944159549856184795269726343519525119618015792994931972376427448024422508933762625338900655094438732040355317491812147234086552899696857509365980898211809953349291689409826940566829368357896552631421882676425587961518212483732979860706011879870648066696769138838944285873209249568834854542699009654989272335411217310497251756428097748881023358487083877756747300437016315033741656482654661557660637276632012111363938267040916163741960637511691661817767540815380467070420665460557016220766620334167948526760131207810060777433643063632528881738634081806004612833902764758864010767177523408950416255043204784765928443581088907229736811799708568765536101859467674187079473947728526625240977599011463726612792627557781480569314483631299917584275526289985253357253690294916140782557359006514987024483602115827979835196896102745589525544608143773832636675500039821655988160781781524109324966148351512671744735201300526116660500739232140255633247510088342242702048842248643855379394021571782724589197499756168919163406948889881252089999643045590744726279417806184339412406125751580377712679467225336031519899230005845698756237886974006490569861636106577685909428591683800503670343023937777337749461043234320810798700078555834344341538985839038259945320394233039213018485223787634739366181698815733623947902937258109632317692794796064442413889295297223327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -1082728734448606126316680140679565948184429199380354515222287906314015286968873914724443684053093200235798722614412529827818437141707130652856430523724767356891582150392730190567873850376074627407024626734103588906715463235007886424902551162490790247377683877199235557393020075993421353531827805884625449298995367478906955882426487293321824995863665828625378229587605161852372033668280277128428404830685575413226971283929911446447935860638694728503058265482321237554307042785441222852923561676159796911158272343755588870547059632722965100331197479013066477347256742142676895779303913969889802485778999269104326587254980980435453882493934318839233455663381284937077883674331800697718359528605567900652979808911937241796906698024981555677525897248448519373480121493113951804953960163145937953225413783908720007903024784548711683598963805600248936557126085838775675320803734393494859786758505145127826564424178408608548873413954265056208925298713622677427256608866780902684365725280737328873208033127102750786291979045240089798529246922765494824666635448431460645014311872432085806028638565475291394977849891787741386129740038662882845513820821966403406100975601945128480761911977849038643104616127313437753724321070800419114095085683942916362633835894115294009922328896251898372375038447272051120504906152094846856649958275611828367726135115131534888811529288419351562317924318453832465930941928738214286312395924718280797483735036368465460498386184245121044689759131293366543303097808207692573775567840275196321713279537062493193874271922052618003616079350489148435312052065609917872256260895959911624849834455515947228399350412864359056530249527659841415606064540113886064213738870701016529047780143741706935184283255930399027779192228472137504101335400290722113001303169602955607359466015737707453199247146376598221219086805098259294106140877414489356810904567395212080117049254142528851669355880572756717969440778337898415649272771656157424119822495760844598303668634291192648634227423329862166950546067995806761452209756244029097103237734408446349996996647428869984797594781779944961527135237435384486296923034576924998906953861438371609734918676079078752495374792264969790474156656328923355448356012352175812474018836099528902121194547469043502281321888345382875495631293374388171873536679993765258738505356628575743812318801477173877056009705300763160240521932281622839241151719926970678099433358729157773788382604810994848995468666302827220847811397950900937356414301427385200761056159820019548987360424714772430468934027285194324315478167766971802483585856706891023140114822825642559639291691008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 1253866529729652043197445868541101454912622858205433679776693625902043070827429985749164104831055342149119976666747964668638671103122578848576721771282660270026268662985579508378957980695445055576942863171498835897794080567547801643884248284360630732476651857924763766897134516157539257843319610751961373234396939418393005123970811514404087518779048589086035918804337691949009995709140991531694311806126263952048039745750884202335518029741195465695479245449136788963990433473772292045242032764151662090304207269037350538592190669111236348811249742291186851652420115496695041410048692927657052074670769056446176085477316055917036177471206941515070536723996982562502786867266899669481101733235770862304445630421885761831661647363708279994407480286010928433557999593091637999631202655313903498220966559381856101301168436370584274189360755722245596332017208499636109119566752548394525963109592664228013069845585030371302809553421161859538159579627769428750708098674968975826814519580492719933041979950632664284315478259897904046264256258557481521204738377556632196804961548316692420746548011773992723729068916623413549984890035980628282354819753041965287063189093599797888744572762690664137153589321031647189124562406215933632560194641483496257508783043591562625761360799865909097733956283310668992538904406540042377270695766729120217277280921951667453874633457756575474278097600820558066025555574877863113530063491963236002573675073957452153571824659233019201591938603885638026573461432517123652694629499417949395563011550529500748674257145944361486368919936247328124650460939351508019903228306442812128273809364525201883663877846136836769448684444826517085515061960013541641718074871937930766301221391112562814314794788883350450832012176968895429782116164119213604119523343275459052587776832762494923224879503337294463076204074803771562769324879992979884953342090903508628463776382277772753768262671082252284131238206189483985709638799546765743343948939869583065442286164124170482529630936824311060589665107660173377831436339999645802472527349393682737301076923503341539170655759818067954812827234414566151137754759467775398302289255140057741748128763233860440848517511897235241842765303276334462000151993171392449556612287184262920581767508848971443666324446928499546141446340808909346387458062370503497382434266577531706735846594662578096958624225035771168759707659411825237955675429589674387195621355608517903838972539200169409141933339271679417096198891953097805210863300935802301046387688259074538494144335178102705592854507712141668347543319138066048166228733710452769614169655540637285324655951872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -823926935112270241463596249257756989518702090458330146340373283981846677209892499914407418807096165247771362042562076951885890044550176435905288345500043833414999089074596572331605237933645410306448225897095001689981953835695919281245955652085522241684076385295319683247820251570913193824986108362872460407476178293888762072220741234969439664850978761335521015731462816017923383515009464730999729721528953067910827775205007922440988200798406478822815252755526996344258568979635954784899086121738689786453147761029845474441888742162664455645589714992968746066203460365902706425325648048687595073466995960695479753506102306903703685115782168974197499739959921792192652984786518189899369562519292344375474859207548880403183104926012796523518412292195388137824402048189686681266413213456823151505750035292759921476229846824106072635823565666844982926556514566535636847735679484179054989059036270419499671266697599386649133906478219449852826586151605973202158269952794185642258272163561076211678333123915953721527389495582444697558258781573515180094117799110401400917014544956206216648330962748771135878988700210759301008284834116581003097421537885975842311952018521764376493740373110804824117333336011410260609010246988404806312168369687973177303454000472620433333035097763010665964856590627659379645319543665753527723302198740649923359045973235712455104629385300456738725410967610470606592255622261654440588207548688816885597281150098867591165477993330343510063387644116032275476864750428039019468201077044478564327029433308681399692385718642869592956403132245535276099926569543345964780447947882446913427613957538656857668268830990336868261951779172144626426197988268588167952279701155193287254024093465848522696686270790891904214275760341385530281424668256049256404769831471328095993983309546972337607063074848782752702155528661146008353640676100748871769196747357965286575778335965780047036636394420490643892443600468903503146717869544346542492713986575944055907130483153644666729205385769789558945078912137629290069810553995399522795779046713634448599155682749694848158790606357614348350527495479575583143068549714576638470440895552326290225602141239004607982622539183053264062195962303517738594222012270848615386011128070739485412966825391466968032544828305779874841345041671266043124578733874269431638936302712119145378960924054011844226583349488712194606624285413772889822423045972454772657952032132669403497124386263304224878485880048293700068387700264924242718425130976381926424187394724216997416168936552479305608702866901032700465541527512363580853263763672038775385965197069896840655243575296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] 347011736424769357686634671617638464949038704466625098590049794591092707459328395582890903608104958387607394947223694426793101210939161840807078472093520797157017915036078005437812750878623861813690653602172471388074545683865273566196811941957180412809765640298880926957640142075590529273422215630055084861861928477574171479252699872186196467576003021974219717395255061169727547360450262313178615684818628757848314721149860878733152796299185460607340728329814861896393757407636958212610917654603458820233431431230804309238254377639668169934486677671300035908648335345739308900406578533884318655019499759298358912270557983162191538960950811759999684119871525062712387688904851315495179699378814944310843592190067060638203082422518678718175278819949054019615564693557721996108775575470276479665714851328673511667406125709844169488041517908267011000544231478777936168026923577086564158554962722938004299375574304797382068713914223354044546909090994064802592170218545073359861656925568787461813046560062636117862903702841815482487597427304637735794667884810815538582430917379014692086355070586751437713208955475281625901643199417694030963439728728332710035464356338214359153495759930415629083355393434132358806345546105746747446174275296016531660307123640929201994973873262143805216119726867511911008533160520927521607092037740824235381074307852673589792335152095218052134902066793872509432854480485851429169033120672352413724532307242491987713711925894506333025298111769618134415547721005607839140175904392863567597808568304079011320027295098250423911860176557579523025008418172515806271783646392001672711270498557291558678042315667525699620305080409230723434659165719185543721937105080691125395705164937474527385337615641680562237809712920876753666387584244275439869507916928167763411697163305576152172560590378222539883939098552528630435652230090214588900494803692406885901454247435305243768423498861797641832805120726720658540878990920807754386271859298944527773001650183687022223347817387301169294304182638981631060827572660896876358488831634541783223501926669390728303158287149545807171707212705930043676341857626969432389307383905097074052078258393258412811886466136099742671935616877677028268121523804034620261444359325186508810946473128195023174064200163190282462778988048667420305495824912848659679862283215666368029705588302371319118220625393005738532518979008450702480915994466502750523584745817470770322675318746797394520231492773201352149548525062176945028722645744579313821506788765547426737344710902952764336475974333809736314218279114374476090729008819981447251502710257861502152128593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] -73433088329560020331262051950037256087631064899041513192422581881667970774171184880256137572567142323760712249254764254770207912485103577959994941510021290626615908330452629979520147802217165264735305656698657289576761463204435307638005813516616379972269146742826680745335335517439909175302957275366341059715322668632051203825484822050973969562301447459041656867675579989191805020872606207255293976563249523209544943995323678593177595228039570805299448832556294699484422789447607745230226951713576951202412236390347639927613956234670065214843941435986609458088399445200510962735991635007417323526811991981291258755238088341089485662979016979835411118056885174807060484844598383715379254656311707825370054369048936963499422555134702563577657001291479955208311778715492924120035370754348066258335051165902599339872466104958719927435368809822858705251444331680146067760453443517040053945206190872137315670473109861245635622095976217200375234612096125549794043596507377347939593541426859852580657370815014414736282592303278295974969905619831218981573422765552555468466509185832081127562271267297886270790160339967941157939352562734903661059026192901904623525269721036482918105826745140105820526256611808362290379207315209161112288957038079547180872176792980760024717587817915427604457751744826930855809214846243815636120363315088220747375410354371700238408738869508381751117397105649116704314394121931127020232664283516952215770949136872937470424942397521714813099433277429915681309823966347971241191668908368116035278877639150978141017537598536127943298111875395512305122916465117084417254404720253920967895520689741875892968373163866470401876808328620523098556985117667501365351105949855573035086162112165666804566553351929069494433602314142954046903407343244928799058678485682176392727271873520365541081640185283768832018625246968735466661695353407261951564575018450637730931954967490205366806667492461268749701839146640276851786513800079525698814900993482743771585324186895333936653904520302292571138395034865677642869540541048672148338396143335947557959917109088539158423683174722354750952918546681795652811109939729068282421711405600785308267584674337150170518248269545997801937144578751404701377706723114105060565237182295843194151932096136883828809118240976925759568572802569790018676262763987799430597486270394316638576384077916772482911853305074488207627324983838442669392824999717722662342180621688081968370934188734938252305387244392078428757403476730532993056130873768937105228176152701875481055548017972366186068006367591014465317162271621748534531884005455974385552765924085869607548616704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -19501445185697222110311927219174323494751336454547021537979181113508570629417842275937809401816149711305901405111423557731719069167153574867162657476879887621186400186888360029776200485213424024292610854618912317825314598219801112394746142357802707881552959958055261563300199157274008195045027785405988080738249070907526898969609169635391432555931902413963387376711064706883904812267178213593225418732520242998171909460372433760360593303228146866706876024137911176833301893033226089393529233795931627070866504010350291759611491672443992393868331090641293866322208655322338357501782912790760446219872013867248655678790505411519233908172666784518523227805346608740059662276939891037295130385309784594982658089149181069654359209302626271290397317197061830753929248213916043893667224892826480829328559390166620348550251161222771177256193711448201934261518419723369496246734040657188841266734298947182608550145293484649166401613802274772302473019064721089680084080913196249348580587763375148296124102933471354653886009946879659556774174943709561762231233795383267156808697724182430546568609117373986085045417824873885300194383503115098026325139544180432065884106564952917205465055753706165177505060687232887928684968954061785841996240617100533997060188965908499707857273253519850507816973581347623562408151077688224841165192398843054945647273222267765685918082718188283315657678393761009268579399481848040679607425081497270797084903955363172649559822785787199979432212908302778586953775657529573893017818071924935766414558839103382652928215672981728943334419607350590452796767109112080280041437790112888121830583415906706103403295836460038088282968773298552836323680466041136668274497435271540210203408699271386960705084739028116848739241828119305365982366365930683112156624326769171600360893144050009093399871981883772486864068826908784138052401270636641168816032057986898160767846369460798380887918096304714583764622177718509858258610767328214407446833768833087102223022123984452359064350052630562123785796006948351357100906000927680027965733694094658825560134887276011193269220564700765657992663961666909491340555973320961112099250960500541076042141930172639017383891840226222479303380451905191501777610695439109659214643778097692396908214754223010168025720446366898935877760387629155179134798334314288563937765152545340728096203824667259146906503643165304704185575768984804159625891487693660456517050133246289637782626493214961914110861227534206708104026700253353031623587719802359564706676082681232105475330192413020245137115811471124989710536619200690649426289360321502544227267259203687656619769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 28002014695062709955632159694843359390971680205023092370633227788606531511750319592972812678012763426976118872141286985996264464042560928314890037396044203254999295266322453892888978797227484228044922620757367541924409845674360830549628279559982604001982921931131505779741880703549544492359790512162702615781315729367877772866918134100968299007915248103422581526214108322025874880989463362849276504661281430309715982242586431431804321111673709385460134905040055129967845997431303465221160368027820187959419528862983228743910564679251000972911562217847567505669747554109407748738919917030810097305904702914458147354464471088023513229089878049844423741823903907674208663459190093309696466778782718331412690681941108266104608240652291720629260744405203844828962728578303209408183820133184698873875939043444747604098676345811963198366216754247001654665750782018440368605984470492464031323181170148015269056988692766308295159218615265147051272309051362333532913463878721397703363101167579738786157251194344743268082987509062325644065026464448681896239353263648562006537223415825175700485035817149939581452390407332901709625310665652128674406081423921407639508996682042118775716523899913691215902056188871511682001963827947396566146343919138650629011197689620790273944889528202523413191959704091053689844141602871365063479713888676553244955580461257574217939727673208460983515054581521806594317565264117409585182964048356731222973068302253799031317821490513763400824729392011930975378498824071653032050533011169244081104758762332522037596806504799814302281673554869287691073077262985442625506896993659891303131928676690521742476627021622593609423485590231333983246382131012564110839363285416080894583410096657812407727670775095554288431668773505213952294282755067106525374554310971858358626924860641751537451339580961598475460771993038785501151423352020834582537612202224573368022948320534727875961091064982521766610120956796531722134883300865116480086759013634740661864063925722546197594561492633144175387148873327606954411081140110903138814208596766336935855139439579191018715185135314047327457228710890488439916192954914380628539215558271693171782484751880890176479660365470338615459925478719039544374288695439260811815127279772153879277512857192727456793687981454391788874849287273291704908714390416158340063527487389164227634473951572742717142611890825231412216464216641757165441431463819668900537253342804107201788253577340403961656725363346184130694496426579824326637348626460328158718089528276945901188716754950091981827171865046427379858782571952923579281537160744520953720369819213477428653457408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -15892884409504753284176539653830151652993721898147333671256596581180779564773197479501913777367135262427565386189483843274488100094986099709122965209684820870152173490811034204183041781561374012998313846795139781297758959312522230826471283713591330827981822296362748120832732214632489013055961491989846873783437608796376229155658079402395627195614669290303894722393697075187030624727895515051268590409493362672723280795577668045753289032197442127969730581056616183544672604837423291395440076072091040562834337960945534693665921551221191054581086648355124207265218390870768239750317015787342450187068435550924381045267647955438790819060947252278394167476013183221823862490497461636313438087148250325432535022977414357778142092163882961685312242690864692554458539914066241010108533270814626070997165894645284938558790610459514776168796950078888273400300065023188158513742634802430485324009910953150919130076115585271942402277412263686466513581528252032977465253404370796816985916620226354299016721241583346632247244538658112356940359526660267232604687497209720290337818135317987895959085974132850631403833621063862323919540406946404396337218791698217401578284849034183915554663610012387255186842168053692944508622873272899371927664014244879170038137084389594209527804868239761021865310889514515090278054969598928986035831454827076569546724001671832471939948077045948922932500170038401667672420221620040774412016745167682576873306289727127009224511269602258171034360240322321072207014777010395806114706223090276803726372117766087301613843843001803924312583386708142507783766333698466645344378119494624415569973257398525301714603698473739216224846226390914991209743560610453707145734704199523789905352863312970913042099330001232544393788828319088457009526866265103450174591693819458482105342579889621472080172489612070983476004328826251723129568730489872982938495570837323096272711443960168680534950515737503984363108401024150405412556973619228965727349720407320458728206399230157460923678692899393884888418848857798449234635925710481001356576153328946477735788939697230511696636006573055620003895269633615006544138165593087745910497330878943924189624182815863648664098990626081165834322164229458063269612599710268379342732666454741226352180966149352296715265693010220453511748481731153738133645094253091266512848013045155943200992241773049551725869894272946689392628351584094161831802931087967528952780454736128138233922049870025259573702909989271846305274690201182358077587473592422005811601548938970853168439130305277387698481913186925682272340187832289731276086956633192010988321125358233561461686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 6274313641487098145494629670603710709339370268458869090141313442109525532023575785875793036801826183814033990062530964407113532291512788637003430972761864314020078864466177991843239814159109864750965075628080348529433196794194227794119274394559522662445132514860054462430382989455573686735115742425375962927136604447911514127171565766968784363579472831941001541923595449696750710991134264486792526061600004159562676098234803607135660364403093808063309968452510846810348263839571733525758136325699027602416663541224486620396547636135756747579187983731723999498459399572663877238922929741197343345814664301900298761912086339974863747651747932711489252017097879330810748815383818173402619885039622323260135031926016592143208788842559522312175713545306942714889061320714987070228021952417959565511196458053209961712678034648392597980437067569474658312211968389813800679614678102832683153794517794213681281347605909259643168646623009716580615094637287302081381857663641423486226206359328692717679959216588860378345313644991310592183672061728352648386716346422080261317543513659481928312365041075835501690231454500153588398905378328557156124871504764777670115584223910434238598542783182110228225900237230974352751369776593949488873329248471634040325119874263849882750441197160833313095466016624525129399029520252839077680374387370642405616836213900068889794551518544801178735260602656845347327439625035721047661962055501015062323337996742622821897953008839546087082204661060436597681930069276742551577980831897430394697012364317692825601054878289190323186916249417516280313710902652083067636031761244491015138492640991113350432709934249548197270166790090954107851434123512142135953152410972798176396493266303789353334834979646842046987170122278813602406378176299700807336779841866767894834335740406121257816218112587598446301751763518160659781409983026784345354989213300271411444984293596529418231159639713727157199353557607155731806725244954763173163794442560978233326646070290961045880819908915347013488479196764410167044004031056367337021044069406024163439657730585931640232744140093057959157647745801763317265416800757835176461421404637184412301222538601009114852328519239702125083038146314849011052966716762561552733142796618949911173779895692492918189929179634008865745295850778686794700312817151673400436814752209716981962802171675323514979898216167005452730115567487541630610397931757065989882628596156566955885069903943715529754345477912938501959889267295796022467118727320103862853925277129939760411057486302351863075966149817125683989311635168735649616378847671088064282045234193655159827988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -1924950402997673304942103736958648699271255213053683091936446964138874699325352555720388208162771929638334656322024069217429296498380037706805474752553011927384504729730147234613472046361395701754645876975164554805814974495930410344962959364511164362102939535871260109330216050141851231150876897721872843592958498221533661320471246302727765213163237431275079821825540283488347425974758961214187263523618466355070855979693693993479445392626246415043003897554768726724176484768786089093904534889565468822934756917419674929074589053185065653443319087775250706497768088451865599128142335048448078784858014637785948532335818854305521038563166516446995402611906148078322636243637165651877647075930502273607739583366603694914147615802225319406665048222141386078608477480847257160647440027283032914504007053633781173815350814112875878335291654282697058101969669434444820791402727065693437683632207110025009286630234065732423945103495104737677928540372426743355578341024107278111985171874147814945628695183407915386410135958824624300259078518983798501250606547053958960977682396990978163626626962974176126937178553925692443223334023156672010775591858723390671563268707365757940764143605060833706091611061564273804425353826403258494668524527997868492230731307264756340281896215869846078933635349940856814855785995018559635469007907784749731548595064456012779949631905261591366876327616500234583254420255104193522001257289944971826609650920357235894208497762346980922802957050478397194454958476925964785171564193095189200799185370544710255645882970529447397342875401457691109552541960452049630747326704083367489938592320693044694231798374960615489068307753581347072677564459669241263607435825089739158167369487329431147124216183938469408543323393736508888690082527157137284375377205403696547229232378615216649212827729275640342376643221235046046316128613218941708776720726863957369559586633758645867151201878358790731093600456008060021956411512071302269032360721919602432348908015596343782882256723428210064265599717263365248063731868303678023600082840967452125909678956945844703860631119083038178640885489676606870224772483805446792325197059986737504689134751341611112539123679691075714971179128582545093304110617586280734585106996484500461157191649266124950131440614921753461025357413646048486022373483239320116515917810651065598324112653708088833780096197630540149855135754060229548625286621686276603769008928860948002558729775033099267151337598555345487039484529411011008518377064594486995966273621395986310132611353052997399928850094424523184919303251788337537651958524712708763369916794184668839279591424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] 483335948869084277538222648510340255011317285589111744450598817850276208765002296831199474924203769947358949199056105660400516270609379555278033880723449713908407707649330103855974450808877522499423682992238669744341285437823547607333657828597612717120450445484448426944154524924498741324357563917656088601008259853022612060443574264018311245946427030751183582996236195513809960411867379405697740611052124916779143610470707277866926671631908202023012117505549032621272581894925121206800534725630307959311502455641953468144926971694579763784515572477212151846080692544449727186767404042705873901586929890403480780354025848306270558304677976415294040256957128913285949986766765995413106795498457197050342686048421378055851832477422284656490735170953220436774590567718163277166476273169696499099644912839544661707483737996225685205040195008790297599021956699740504582626069170679672797516405436520760790623417088852879034598668977269658970015756675789621910357049538819893902668111880651453539380854084924436095464511917272311582516414374905835518069386041050530900246204782237960477467769655022064721595144912298188988360493764723547794016056029059948015800686686288549186565061341591780423979819275211813756159918750481443933472716173081693338676953160410887102857637262183190236793357323400975291927033421801422356618535518106537986798754319600664074948518626681978330122253950385702858819236407196968992949977016391203327467430342817807308130264646742328687723093925017986273288242111313743140956168749603932802451838553713648863292447329177480328578713463468030777919957686138619880470941059196151983700887133813899772220942054326065028597895783283932744203338927624573357515316058760990990650124277231427826861555325063303480150793088554712659592108388763815212610143031889522404999291531966754091737996218369334552345370907186204529728629484295379811551608918069843923619247537362449575368212591459506912628778968420171141001382732337934131614883869072179188778976006620285467306836235382428061129642322720002006720962248239757682705017945700998485821602029328748368246388683707980056146885724062016111517677304775337756188989184330596632488345666630539841842973092479252239362562953700667437662619304443077953483216474254434708510913224232316555892860946969587409978376503857942355064698701487905662517062790810255041380901653541714502426238618817090581648073053333807247948596820694835082422715688442859040341914558014029182494354299898818889425832133872553894866236408598895821748337404657020439099897182982447423177617525034994320343890561653423080799129472068494378826345920772623925510144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] -96281140519612161639467380354418105527986277159701706430279842352004873885190639804860387026048535517069500277530552760637775879800778951141109042484329688719161250601500248463406030706717539976287985008262979741901874904790197118033618554466196751078799587850209077476605821367728550101614921838636053164323148378090182340216442075129211768926962921781172176400084581928823182381852528783938717900156351965047963523751259551239090210984988928966795745250649635802848976492050110829753570455907307705800529582930369677029831663323325916013099457125770735551682953589802331131320982510343588778756317837887646901209334299228044836494357975709585963803457278229215039752137848259334508319540900643355651347426912008697970874261114013486499016217656516916041318886603998435786923948481982156732569495619672641733269580315958428828464676089869682944486542522857541239044683766409091416317762289753565247891996918734670975995702948813016382835347285624658453050253949880573735050919013029028735436363845839805624100409698324090628641778673952864413763255684937318001876663386310053324665518966896207229049647523336673249167995566554581350322925359485093540517677585265257950843293066049973785178885397903235162511429775954312979961235301716677535909822642710167188734643801082825423801061986730703443350553268794679998832154350232163271343081443576602200149532967715183865409415527311122510199960367490201331932935146129337976172359290562100433601123238202254907324710078734123952551276879629463658811645338157104392144680010325731397152518680082063505156806323817794145647746573182613941062503091361531387919317818746673268785628488022664116335668378697469302008107110258534993755401544435428514449106986718943874709221354755046191631992269898512380884039462850051310755631386338305400488023482844448813962685451688921778128195189890031254335311955517496662826097384663954685025609869928020583482052853349931501434649904817908927164906166263358314346138063316327078213648144037761768692783229326523356808181716372329991019247517749884103193392613722077704201989161513903933016377656254783350076228463681196235314677277258005090924200100138470050827117338985732031580990615543042890511505973881626798570077248888430326308225686765990264527772258086537262863518477297431153744735747793287643557088898983276212934642547973001029013737966542755860536939716019897482671537633269221341005709284176253451546510879898152367508136352509988106467580030777481090552716401618507512063071024849754211543626626921115072299025932305292827553285090364471598800176504227859327827562342277071949366213154674227802013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 9967387867572040229200298916911623517417491323977687968238777957570196865607932272165105662477725884010861660611259654143827504559175883503223786943445926598076130388641695431695055827508607360581940014142091926048055705296416288284588338204796776051646529162336710093497695782089508049745293325123361066708942636457645080458269479401743076283682234218419830580636354858761665663215616947465770687686432970383203198068538704351864691591185228659980762527871292662814984218409106426263418430663241078225016604965071511830605173436601966571687010855301881147567311593397676108437220384820758281660301674373871415705974192135314792650297419049219141308069375912910248865499515367185340453608832090285657025650605199367203238595826641997417214812325250051130022804681716336858932393802408011305346466449569046888354268753880998781605024939912300737110374339558385591340975677848101273352320618326900575521511572825698528862823237641761355171892976674620763584104868622161474165784201142579729292554133655238579075031236399805949907278369409563887937862274796728531076570448044571136902895344386459162447866885149291331750078207323275120522964310555827440936699389561931408329853155709082389539560533082732002796941619657425368917893696888635356890419999946191965389209864446958167250786761751408275181344841656919830725359836264339885857428436829408049749375646237323441321896881949570496946499019805368659555702670461232613612808796347532827605124689640007904643518975825966029458822921007797620302584993148613899276005757503535826848162567525766765685883876902753886059225445767755249541455206991248239684436816169416091188147663762148936430136838947916570569362386665435119603610352760557037397937023480390043335795734536344446206119018841009036006362325983404279950348716131729960781762405350241959177390698045216569313941255419047472367057639344288738354653723712983292363809010170412504728900237374432348541900340272958630244581297570818494969633027147644922943065978084239540169659342298369462082480806792576334031070491586313529224078083636826397484854389802579124984956272630665485596823864099115491472431538967274831307936865237873387347946307722688359886286715725831859182402534907459026476054251285891107943245900750898736071213976513562295933979787580592879125086543690233218284640485935778223822004199753021628288521538618560778176252138968507621188975280860988988399169921041167876283370291053977665637873650205414475078043434493486491188125704636739834252052351351906795548980091616750219936678882496318269848772115889769358742703462768129200765437466660688928180662118782734291697664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 2485027741303258643548551280763624903820554507143405118734996573977895412078007889715018711630878567265756701871680197819821868159798847471756140748153867284402494469713761228734289605688513159857339265752655992284708071448046136424551596588700264107288004847761199045863254446134249448445804584909589528905400328126902118995205610740015543527765651332548501359311896158738992582490922806056913767278592564572995556961340311034870096435944853892633617066991516507795653790938184215111676108070830535833814738337673151429104326213073717470945149051099938093390014800238435552792824065843697441670012381816478492532997936967208050599232950345425706334510033471951547732448807652792996954875472556295339992256392368534935952481445025017229663899229779316487084886526910817762199087907949836827078029859178560243038228058357471820990109117247502462915139375144883995739838358267424408536382765959990623601730336657681326610228189624496572595255706113187747367364001348116482536829864602974416744187463744155403074685812505615523689942011577339949957359551619041956770811656517791337862959206672232948646795887298418120450610923235525770382627945538841062172274646556033521399657512816937045094635123048334855322484630391196762169304833233257039403746167450634743359045132006725859266432938056550476967816663862252648676845571157085232393461957324839632552610738370871865368351846552899044147143214485724323989615688882801155057645762924601361346806708486305840240962349522137877873165050559621101248302645464330306189568007612353556721383472941514688265518172092729966912776320350902758551101542843695037662563963026366464879322329270555629117243886961398821060867416799313858311252509463373637637088599225753475638545856328698043163054479257341798024020656913614136094850398384538649636789925506520528857658981704031029137613974980160626550445105434872598379277238094412422632803314417309702737695557336296853365107654977940793041907783574213948245502182037083464071736310445719065339898513674624603290819218798475528085106666921999303243858427200891440304753179113330373364659218665605860610611182778153120381636833865424951057329047080067354187843092251985045129780835020267309978783112679097822271148837216598070540171072785132667717431953160253524432561219389858517152958540308190274060681127908733772451694040988403888201861408074690187515175201007269359256037629898240470932993094595120812477488509064858499528435427900424623307123956724154412469561370482765331712210101262351215423145820603049435142102436595501853619232930055750633107925603014827032927094587909866646701671212461420590399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -1541066614822205180991267133182441316054660515057274855988345609983358177835531602496857607292904112538985092323968369400506548392923511339322881656450325252515206161854756509699817250848792413339686930889365655103953577483279632876606939330649038324082192694160674695892051488968694926218375066182970144115289095169022512565387519600091662223511971631318964073933429385408500689208593570226993274544547712706641671716160501112955699080217548265807563143338558483902022574687398522792567898739454612966383024982239645268285916139329194348453231129996435673714738216027079145759748031403541838927812373700179456636161122004485663363117461450976379114220071044376241788790262992215273345038550706859858358137874238111184316065169996156323772615473198568407726067510145955730325848979526672700029736950936261832828398080581386712868065340916816647109294856488265138292017078045329559343515587877893885449655585634961687164697778190198559144631497981204688474111921976890589590116474150844898361105753166796906823603512504230855137903033333102061240982430034888086871719507343602101430435254529358703546631524215536582528685918753552156805654723955126694454441486964106499527642664714813941700321455235134986333378253703589002821355118919242441484122894932553377627292412111810697308316909655392258940123741951835076691844135960631432765013078545596397590632592012366230769198391466032885674720115922129564013788592927581366671051532046356298455515260052667602515350533101566791202928035748185057322866124109849458652439849050642148780581713133867331682509885055232282464835527663886959699073270705624347921306275447477872380853649316203512192921307432582841947955187986289868411984507458512958860318738946424163780407104681360918900722128261729402871570891335069420469849195610208490814997279201809088756522580910059824123566225511181083938295256356326731339609276918087140552659297687723218911195434928831629505877180618599681706196297682620778104775641516876762136208396303737096897630899764364741991575514291318346213356318924291110869691964482890878970843612357226310603303712681414163346619299951366884639856566260292075585748624953010244967801319558346600088294047262181401080190083867266583800487986340749797506466252943150161509606074801121147201777519252996125251035230448629214264132866093585379427665644569818372197752815374399817036941087799175952860088043536023633893759192592250979728425104920452419086241963948724445483077879558945215651768483683229267521330575144183436367238255448931037648261385690067401363828504952317786729328004457303319904247543360877827745077982047243882987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 420957721727127494798296486787058464570122635551668594656600093872884060102559268351825956960020631131029373122336288753962585263768751635500728064636902293784089456426692616392586482168654871084550941374961528667171191839246397138087125395028721121644942555356992111086064233801708466826336500796213217040496951147539231297741298275438311322028759837226773358116286431725940471015712127046197352145748322381121587841527778534555190377242430810790187067391784341177201015452261567643678757341436340760293288040078124287526390061025635274312093164813801950228860063690563085044040577110359161542561889371370159114191066185288437223289994685362981184803993210826230824037928031143766373937932756608000013423924396593473542037156259278586176467182735348596732463280651223955992825881319985095214172005629560416637501000075283468922942153179689525796279227767309382330830469833665874555100219047241076709061113319481404577855144753007383951549602729070990817966896595983927555616688312134722948974565050031762278835779896945430027605344080922779560068033733059494922269210409347019148732321173700087141225672998537570251087662584553078657548017731539928502781264269856952719616034327797213705980567250025877274083587958761846329498245854881340629580196516853543148125312857810488208326401529715551667131431667878736631850583480078436042752577927579902388149159440861343194850356674701334670451337498474770510091267081574658295910924740465938810734073126497699108317484476060774656107188146068269260989501932196097956097102231861316739932102667134724164220666559286272315124840938265674098263572781230406529758709376925384330781486012750228281920005772793938639416875735026650192096611497496095955374796749240187020436403688688487071668400773583914624452546761957563547631902705683029744918762933237821359323380332716801480130405978926956028628005702239359842028236728507871504102521222234719961252207854748029952678209616874250996829604310025289203339202236182656699000008969777718145094193615117768079210191645081777237958301152635603432037381724938297301079806182514461551818601654090722929544253743795253659945256626264983058981854896078901504259828712165638022422862651182918941093171407267064514824153327325191663781692715265872684660467966176095377710688251857304797818430413144078432288847280940843410233111190886142403373158115435361174262815467443490411475919767792432787226662029506752487189135604554928111679875065218051652369302210682495616344194059405840028560293590508428965383209033192889938334685697444467611519452806240340866722395278292311778069048630340663635041406408571922415616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -110869996734019514783606816799676619688512477450946899236437225456096031631744962237260934673478468055780793081833296862141566925769643147244768327992797347042595809430326810214155537781811805801136788856264789058751868423373836914004841677503998638256000494943339981163028499225422049054459328371965264683758220699991136354350005490264044943207107532616551896948485287759834599418690321153066210477418953175461714565057903401918928817970914075440705999989291371343542283839740240670433087630432332249788649511325582953816849030811688737299197079971799130665987522704119435834775564606231024351894411192106737085988921654684258781250666835611758842988837792772488229799854245240068644858404304299137840909237288311357688986473016610631235444537219926848078469084474441960248086001275529931664993612804882112279352134395326025476092756606460503154518861263204955796495151940643010588969594393696801186282317049744909737425059995255858172682580396929211660151937967481958204391440456126445109127512669441334034892258452983281238346429985634047086805433417149200294614489648170251718877446156204781787219485765382365124094132746314511908053774516948532226849657883875111820174898331929865597433937863131936201858094280447495333731997890618453053750075145702437448161645694231163588179989052295537090844577977682859997072295182796354909111662841015366474926967518711504599093041780543001756801311803018608715347318540784107514695685326434737759711112194659812495724061536290894206513921802085834952184713770609109518337919896252851604894396576174267939848722415123488676016398774429231806350696904028450301153374946230693930796541168723801730606516752229043645894845652917478659998593513924315879306460718881088681130477845759223832403617868681686528869552310189905393685509848590487439500887946002763935388568013014709852675439293885586854068837596681100476300386538463103187449191995212013943352370644513524457973674080117890716767937491972172541459193999313702096902573912142655935900179477075342313993087008029666546634314352333755808578195468086309108008479354527537293894115709045634446756421231166459246571040891307670034451469239858372066098430703409056121232613048998934029351529319428786273411558545673242794766335778671772853188442250599216223627514112153425985249165005664545737873693133843321474504352758538007623145206342077843484239404434145218818633995379352812170425414076359906258507582625742222191236591033421255764346892330661709225039036678015411933626348024560233292604806764536564991418051930753198758471266643949916859154645342331094298317311029723037426393597505494319104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] 41240748688686487616595285538366997483218671649118177180910096180543159167367348744982746684046131834098523165283196734803178728357713040262284689565029987031397125535269958170473407009492905673375743328548947113864464922485877144057434659750130823400230386467600760683833993837582152394204716845933958724184907198773125296316726621331637416919105321939214318138600621434588238282457155406798903109931260184960288738100426161237616539339123507163257757297973619078052249980776407497022218659772582922340223395314331406427119771188018150572981163936239212701887553674782404485204673729842037527468704988054354567833408653868267848011303527351963060071002096404917456921298777014346469932675882499902599923420559244318708149727460387530015975161021808672523901507919883773257584911289754323714976752428742899958262145228924755299369017916579568216020540269082608726362923004068935515785023021308691467503411231482116214210747855069084834222352133535293069508416575576877009786314381962177024476703461488375995443513064358861634039072572604480297244146090645145675521370304700359452460232558647190692272590509866814076097284726294037221623146809006916351600349568519746310163022484033347660422805501361636752990979227137591432838908269182043735984831805354159890544069659249682016063079519410244633253317982604082115469478588261526654288130274690534808663803015668483147946768386933185403454800180808899957006578007009494474792652268098962419585215398834029983966531943828584533573968158274559227161212616122924456798261036324058316538256418133438804681710538830830824872780567611960225504087808826224224865254954925358819236221115289210885248927952732782401411021238026204627062521882839334427044431661334331585992816979802329221762764543770413463667425597466516807538956768136846469246512067296655809175754303357842403300371629767822989777528452451946624507106465016547550450178957255910275293883044284975272176787306590109389564378025277831309781240730995980740949351326207452861055289776262565111108706019247708437052808544746775605565121132434878772759785534614773691081606946684660387837713612485128261617580459077279658937090448813644218553491588585911264929628984731043703625963292486001629379378669137075825981182223264887810009122559129769939517954535085851910455080269523129258911710159427193966509491581721819808961635139418014454581926934813171189273958243430399483691273537407716769070811235851874604510639572336223402675268689927664943684807438078206116886850299971728748336173586890419206732825834481600736829355005661591525749030459894173953961430770171197703706021426946115633152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -13821303578650408307301009626940673669692989315752016702206127983175880511293115404347343108166832018129193600454692295291548614200836918554944103590212756906578419312806897827306505449353326689333842706268431764115997390377464130797290521130927231888955067524065426200813703436464817627715092350023431327239657595012255212253600312739091598481046696587443300220509779015073842577049571605597782003821091418987926647562626492454425090000786714908074926563795619833903960634343153367368717991690009032264209667749915934471872213149292409072508911627464003121768748158384859401734397993386987201609031283678618449125317728537383355352350111459190488030355177897332318082491339175756041322070346879851648175030477085316455456695233240807950766963244113145661533082569547641913023800437337073525846986383528852352983861606488015502591635905611269593330640447807704442239117455733402461619111561546889092340028121144804319811546280124231466239322416060213311727629454208005232704121710841048605179228714681118640931929253652770655284177975558806572500761933893039829788248558972264231281153734494306526491393639796624757492841744637831780421418018158611720178129782738103745903169385033224306325460639913349874853004859210523595758398816206111599152442972487466930378902825843810228533601845531613191991733721682899284902311707400269676561266999928990556404911086539416535820741821302442732191386614502857619727366330349000496070804921624152618697932813790567878724745144738994037472775261867366354925106428940259835250738537649392549778814803305355525276523722563326557422829870242100458825423181202210828186189240853678327760456169282138321427575347986107811372945514585356486415888586156216863683024891034929362797263787545861798598523068929775026284679267702186605548627826569167404354456384878328481699953549858107026549056143515597874359381337187682926916409455206962982649947695202819236993278838868127861784368335427397167180120381169719899035088925906295448061450457934376333369627678716178240319802281622171282339409450035713507864022496880949618787248467919565409227115342674825861901640917428497787059180357551306914170021885929218893265149236420495322505453798226038370451516147641878217622776063118578932814846554412560732325732539089662085548180929549906086089719300729703896934299860604026795874494476903363415493265880535496523010973530081180925909694158824968694437348424088378889556612408656432107411985213539990519499380398457654767471448068380546345918328950924752164172811436060831566952908717812873367615181861293461938739537639939930317119258762951164040892771650825936175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 3054935112622245284675830808672159416232575936958215539309971929150279798063215378988302249137189570157800218072649497372087045913301614408466316180092685139152516253841702013162430344492959788682242083370469668235774753567300106929026641684468945281362618674257312356435406098396682837667300044525071677057946830293170064577268805551737185362896102017622317150497461159687681139470027223752139298344201365843285105726981349885067131421861721658250524448413277360026602007194995624208103987701915646960976182153615025169336238318140473193681958506551455889327446998638557769382723647725023160745542189972522699631864867177655443428261508371268347025191878431326777915779318822530100207977755840393636859211470271454892284764739372887915998488708292918331800356187711184357664049584596931652436208883891253746289981909204884234942348690712180272613939274236717353822038528623685954493047316260489808210317393199553496492380668212011923329258444353785738237716524966329204396560841581708207262288146505624840841931012770664295493169025817703027099147335471682626269378465332916323283503228411040687679278913515719247178274284126562656700465459938261919504196296307919448401536379224133222066482899254238014371660740098574254054349798363014051151339381203894522602272372252107569446874980210497623276416575399113119631921593816824909769217551010617110718435883637424982587214526023654090284495541368635618437593390484313902549777672671647649171583436832202433328960064751451764867778729081003469355027674753512129215261094392331181927235672311686235551249092861696172648501569086961973224507783213342088691766902952294997950834072466506197013401866299235035483404347027881862288443470012229829773548447187780469804130874012933633830971203374312929962347522362714475209812491939898924824175297992045940788216346663960691278669201576108054646889109755107163620027661588930939469637643152919505365406503362608832964806080781673586902637146755167423303040080262848469620615606660168970341327670194481484031005189208640238795594333666335507033648310060881227170801819977131735154693466008353313951164360631020935751309850173663938442797835874664028571152989950054182086243722979438755649252795443458703999939270202053714001656169466120179451481444059567834906535554487505838094069477303423877229634229813857076080390556143300119076785533513857401085998248729041936052907887092673544924788416862225743460868628851258038793414580787763974261013245614260891276059781712472995996895113709906336195100532329948144648313513790301189177818287312426625344680173609336512598521066920990409080578114169306349568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 63069249833440445537193777270559788658512407994681823366611116239374228759863164059449478127279040591132081195513017012212923451649374813958242054833633652998400598349800797111027568352612462132081734251515893551261427780780991417305584386638338258191587164304519257957083721833977110499265327155441066610470492174475093593861346842467067956872746446778656867006117734856634001634933288178687458703328257036044023769750371916250134514814860722067388897453068299531538164373847975701384404316907719723553359698188608808986102683033539619631016645025954588970637711450687736325393208809224027397015470034261755945062095691217790866568637155945295752003648155579646320407344491474992380880478949721879445919136483314112050494658506921056338041747002905293101782023787399015766378498586729686561548524079548136689796168332431533742227041468325350243464827209182842777483694863211716751317049616063038541487962257078856199395469909555805412663893261161830638300566542385102595511170073763839700650264030061388688500485699840133365198635468707948423479106839441211786982167256458250237720717868190268598704595783351304098249169837152875811316191264976123962340456300498964928556706142288946743223715488004623268814076049762302999023713019599261081602518707139236623004002213247346510998568409687244555942608061037591677498189820140734207466323597266496969998231329995218209273082448277419084708931283649864173283277418255815794148245345385011522152284960031763618205519895969630894924520066909302320093690162464262579524779730806632967861607980247734014337799112222335314985864846242243867574442934343318436915553883942281978966869422885593113818631559062976227800479112821384950065495686995039686566820148299291474230583079723288008483149224180499403427675530811921848757912079090460034524091298864251087487660245927990213755353321701905546752837565676354537527882817160617498647038700204829400627046100490944648244306545138938999303144014403628225410789117823160740758014054396440365475730324896948717506569812215158244255154732480098843518651336961315279056690404462339277883985008676291888282611515323952917215749704979350779371040314385115244490353989722906796096805485538807871326536174994460111271516316965942493184598140351368390689861518671741457471765489122976049887857706810382410498430659127134053828648635801701595801035370624124038719586447398934743228436963943992023216758308503678396181422157490478900246281308591750795887172572633852794234382267514297112942348730854523875526257293796798229628808364398971403057631633435840075252227651915871291254889109304516174299537604608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -21986930813826424598384915387144874205323637968339212143202863288995032120592760038669803048526351786661996916984584787905548929532795842026735554688668789983767468159673867962431232417183235583588744000374556287700340303878720399947722168371497562557125434374372041276343336355673040837480589653509085788028083089808145997465920123060042612137426874142566562782608853128279842435368084078606947377369399248643850398231965835803359102942002935045561014820415841238793817266083782654148733450931622904864210914485093354277131310536374998647891202302523427305610542837647742961148073930049124008277745119550846389028993845123866124887008726466927831841266061111418323471233737295528011169858522103471769407845582570428976616460785062121470831838865080340462034343686594288037640661483159589563235578337655755694955187406709572467338225978282559228277999988980520058535739799318444516861292753068150298092952762923517049134375561552410079911819992546334799484077545818368559520994783195519135921618749997632035349862159592409382537478865816564984048234208240530183954558396828136111578744666914919665875605985412044068057515863116043780811688609288736943029870085328893780279439049741362211548741963985069113820734409254051939365543577453997834519411578465751258896582249111885556382815753648892928545012461927640979472871007986583967618416361957443906143043325297761026785526065689442087574327943190472285324960309388998739713929090217627745868526852125921051926558745216163743191007124638079268256390626418228683879069667171975346389319713102464807591293519548612780188479610016854758175288085498846214787435260193908035417063073556276318068475866955188288757014401249121742940612845649355816611200070885597139599878782007928820070971951936223379831460636085816727002708192163681045849050834988488798852259081612959581736720166457956355046491739714947919010361399707814362455703616545456643769269940552461310672378795520994506322989529955308465875047420104706797078179271059245129065667076569106053764960414910720771449642523634498041641568857917437526426963439818632869533851469407531948725673490494181659721553029801299287771058737321748897668628791468627729523034482106512159375065825970360364445011155866628693947601087808507665644623687352369991499592779890814388545671166758146517552329001837726499553942080191815430932380885498757273444600217677066506374552503408921121235315371686118069564479977291131570288757438048857740708160605090144454939694215511689013877679330198130008706784604439149413060430078130219762075406875004952385446886764860779003178104456592637434913688955912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 1725003128278472016302157084019761603748402279653875163838950359357144755144634450192252963708765891829840558337084574210428178872430196676109828968253802504505878109390285998674751489561204435360894921609409539401424822144358874092008919445479324881211288795438087354649598293983870021199996152132899337625424658771405006557571923438016673271403007382780345625508161581554268000146135342091652342680413271546932670634217494673523418853614162185755826111369355564627668928263287723780424233072366972188521610626625482477743700739692508946416683425958732179996344585011062965037403165533335949625273136761938459314064606669655134547258375981972663826399732723918069530622021434778788524353123038684667748522855890252645882316374417974984113083090185720910236098746494176489160622512183997633325326861818388505977900514599026569260162896619219116608342716253427461135649763698323198218025769071494172348972654288955635936572059848557171096950772421022356748914104993818584361534873546594193486414420586910444699702305698167610754805626902741670767792683646466030974203134448915518860576025753908377320264620535000774698270342779220977770999302583495498837831626134015117283537045058818317576422420044981721974436357346996279456544725553649070691429409945493374542342546240301093815504041855015694934006263765040415703446103127333363502771811089977383498416504649263701952254384520716027339848780025510589040874168388612114271903697571299979116011120593287295379949079160737878401756115818294453041223446677578048248499392231987821934094097611787676367394380979429610624243239592502983758897918998558510418408729942979357555318385921349976639907092380758713507608305040119912443267010755586501366323209574581290630228777909062999465176657073295439146666114645403560829307699387787856941253811983363338043248484305864953966223980090751099364467959866189808340714556274971025773391050569860668431684244689858277017813532101402928402845957349103050697007420286816154590206175065305323660746809082323063455847143984973063247701475749481969461037153587384932190912465449622947233542187604111417908105543838133360840192540686386631059789312507662852596275516737544783465757068003436426472473315118287097810734726628610753293634037805514466670237425697646849405860500044878837446417934269908899391253879843470309126218380528027594367907460547980591595657293754345570279570931444285108798686747613094572598577419480246613482612148018415251615064859114733561673967322555279624752972408589965340823470528404538682438817216945302174185132631909163448902296997353784433895120341287006974633312621877526528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -35245733142655965832478255447271060537731412109932711362175716874387139972479357904384919831596070256491048555512991875389017582550833132668146738507401534619109943725562918258690080527063340147611677089033453243015569996400708510273110404266052899213794517768604541295894403857409325823651866558593472386562662171517240339524031894901863313266993775369830539154996956342726369455149627604535438116574810042471041514147364806476326490398432115715215159487669709019755699846399180475029418489582954144656692485541843056015304934641671554695831524019713969858232692350512304221301363757405663030341691716586211113543739137471602818374369047899972598896845570062871885665455869690363146580868082734406019745715398459935611486966656377970792168361237196327120775289725859257202070429201080592876123405485174787693411697176111334523192246841149592301857619627814343515891521140547734339044476214949512714600666293305016237568342087379220054601501595110137973964755790260813000991237768828061240178743796427907079345821925372608507762240955611517657372455169436165271442233477258913430442726675466077802732313663982214646813414789227733183295216903344625653356629641375131330173298814538882777815375219227323470780929714271292015884601202625635511993958719424933490258859685147317054283189265956430636432180503472114480520127749732832047818584166378368837015677435968840280819567644966200032194215149217586496400100087361874237647138243683021846433128373931715194779517719937329404303493242255375105618565065224968017659780236511114546389252979945973403884611659287159693122678241572389280528270117620571908175367929784891358050903671208463890547497242243016989045368731195917808029507912549168492828203259606389404774542705213356044467390024887012181540147761279459862440902452888412263106985049676097887051124385745779578722440547226904218439270008304263137988456542162007763174369891144370689536092945647620548299472054740682306875407272145995339948109716664517799541170466028248159799074390193382023426361417998405322089102661744727856772102599071193629021723169499004357229129973368891865947387737058789782042110147346152906760841290610600713923603034949145039276459199696651838834910425356793403833988008006713549311275973530507285052789635498170969233554813617737572038472237652306346546838691527353912755686283658813498681161836859616145362370013735690825107964024138810769765282079026864993235331088718050368428524342848845132337708924141775500283276867372710360264603230064998626124792064899218919765569243076728130252822143762350288297043422347845658167982303988913509288834238915805184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 252919878648696770660089370054975216790906393765184180735741669000875444284853542305890501358308658708340454034732040079120567905085108053944158372342903893826349679144073229811988173248722624546418311677361776878515681319434260811064487263185622670050656472591969365613224897507740136023786716141986268567926238488751954103491918466873448676092308483996809629518317980106383984263471287994399384974620530816516104592393638088279189221927116301571170247777399496269971724346860645989881072567599061163159547129879558399830390891729607081822399147015818611928805169356601808873497792778939944389699957684278915607150668041425794112527432064896551713226602384382787108443828968344170914950887437062805001795604820294474307434468234448513953878309681502500978403431711175938196044800229299124148256522066131189306267666235926115477323963479729569554118226852292344257290725116908045742241261595509623127281789926719523271485622127910137885066047730107517684211595663464839251452016719352155358978504862868070866102308645144377001339350757236654528548345962193463179850330070648384831437734288635528735550349014902174742996823352100002367996418394177482259452202484476589749096459843536320646787406914657472190784259143940260461846632935032202395819278607198050357849442785116330259056892456588524372964512783770258459819073106718293973717105652561416931954847069893928948979382719980301455160552350623728493752793581194334802928724939225146293428631812515839426837864595512904210282491465285176296699571003775403469018467872041151700025149588717898713187617254258115119098424262066363341037797739242418005490779000336785401474310828160129248203421414683705428849976834718140445321150672309738139693580080403442310514665676072505322588825055992896593932885347818649002336636529242917612839768221972908904320377856540491206633780199163793409545863622238196781156086993601668636431518709473536224973847400333567394692987248102438826148922833429862000079463751712482536895497427380022343367819562002824254679366099821267896410294379623596005031125259532774869694542301189222445693924107679770278143829985518066221581276016305712642399321062445111252912014227689603606524678710290259073296056698098629243537798681091009005692697952898653904620176862875800913725186952887623033811017083187418956077313262381683432233435022127510117647506401199373590568930286135707725696646817199306049602092445379220541826521645100220558276670908495289831837089254654443461857247616815189893485693923661188919489824547112180889737592079166342992411999442314968920036574683126071107575430544235403556876327971666788352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 113778642367588680863085405857167415074268154640506545105036466317488701343826244827969992402705694719513966045778869467346640666999823105040843459742919743581910042154518818362993849940860145081539222748682667962536010599749913072976863485790654889261063079808126313656015085615414381380313787450522429948055647229226688349832777663191660619201150395017596535435962822643541878200299857241120428275352673755771212793811439957381383274843074980567793332182953874264733838466868673663656373045427935429733010127962523492756218462496310328109964577559155398706851730161065611492595115766759445836591953208176717838595129818348321096384664710817302012235392994206120836524999319414953929226759053907405529185158110725245127546130272027381884872625013788684122073160893848449172462046891423221067778958243264550601713099605142022768421341059514580281679302074930281825828569166340111863258004645501655140661552966981477457582335281640481353495662613041879478496641165981837727825166776012948663125834341141843212516038062252522363019000558393952499156560899855801152883851891334734494854949298232694231200125061277638571559223730014759432514173173554531312390754862087715809154172107694682541393782316801458424794639024060997038658031778796092241719806746240136007450112284646738065140673727264510192021798116650163539623072199036335980489832790315601234989202852252660017727915230762226214388098228267010803146704853593225381622214952629978123102719330150370217365579655745438711312267738719058235111218879463328566742268877799077042505108605806130411401520806430388039381837408739631500015870010091678310926653272664254140845693169308164400427238956251334777117501299233623342891910908174138574856637967821736940077750632106481113582014037468137696056589127957604885998360993000127550528472619372644055332527517320848507040840776758754311130563033952929288085513114605067200680300744481855687432133899284463069189023651362310721867271016631898691857245334482233716628654336661126421196115798479271569674546010446787934004393338853890799998217274377592822265872933381723261017956961371784432588034557496514460714210899858997038315709380307148412969151321401383333413663073366825851912946691713264227102496998091298839465350810250772968277422238554142251401356737725810172309421106153737070206623698722941462722774787195716697506541975729839216280411760059866549284156469721422881459692187976172678269964447545856608255442915231684408559271823526340763643279622495560071055419518905156999198389557172520823131547433811400755453390110220324160522904181978171773875731119443768447542029866281992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 23365335934765525747210662223457862732880518395373827381660940886889896715887960695436454067703653053512057826233145254882812400891951416932508987247491218086598751333529967053102105199954572474055898061739397948920782089305758372846277759168834265743353053252086186710361386956166456906921247302280536499995086500178731459867897503897918530774419416840129340514728164867296584065018145668776198924282113405323897011556818423746923320047114034143461216392238243610835557890529518234060190933928663290145890531528147274725297871159719804610263139693246817804644526933549726187803819031442592260738097030003165521048103215230218425797232287256930281241370972019141678677010597971402843015398508879777295108536249902083256688147100614862229985671036461698888651333374520951885241122331643999825147769268528708304569627998313327239769396860715625529485318641661454775728242342122746509641673204710968139724480477011029719327620841340602381026843241289901842661388212567690673559065371811632332064977409822915085528259479693903524042402528571628060946203608500767482244450651654599389042177939207049503277278710534440135538774808603363799724105051708989266346749481153214169812259517594886434488160430768471003568222197449601298852880316000828832150843768824282596409846709417827072294850330376478510972183049792388271383479624707780800772187768014211090205048553301148400066584567194703171039072149581097017327472249377782915590399057201347440540836936190521537988059813608237486113806279237951586098012878822879737861816589508866174180666319423655573854857419485332662550054137161396366887688848862566558733822411971032651641521419523883104738790655761310905955220943249964229329190494412882085711481149955031014271444552195780046548696520920692615658488850898897856004423574510800452437407932084614185955265241921265661416627820749871445823373354601742797326626232198504707103602409718163440812466151184328338988218516333282299095744709758782696346771688905969942543924961507091028253877217769339519850295738129064270107336477345584149703488816819569137111757923456070030304931999216773335969274871363150448548887944471200264507869470548041500409798231882063427159102601798123724282542819508365499673841003533161549800763682825558940190262642018816020304640276385993212333291157730623753995716603898830645222824467919915154024041932031407302646940442790807731126326282345127880959342886041190847966571888540613158906828812727922502281947201632758464431234610848873744033729616314735630938404199314739669389106500384014866038211570158775216707200458461343982429998235648789789931930419306082336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -679558971253826087730444729288632576164485725446000925348835780276702684188802027437047306357698329895796980071166301977990003029088379801323154222258631826064919034053491954561452645220217022303093058555867600786846104425920155940094280623970989090580107852925527557174527569667654641633427085800127970792036019238244990788880593802393815071074509938367574178173203679916738286408759346530760489017365669437025235059086624256655671261789963706358344426850225472009707837557177863620056778854160090987787714608170400504516352621614068385457847240173159404709299689454302614615280200388854183903480583403799551507667314749537653389145265689300073904689831692060055520507326823245432738709218051408634067360878694806935554120343384461000655089295871778018457731645844331867149077503887147684860031306070724747047037178141351486945779107744428489196502746364865328029676574263039596881201434261458825800052737360778915093229870915686908252831966221526907078724576572662105540511929566850049134071425622574855385743674380520273322197426702226202276964386882934834950689484008969509085359564993104779442894313187155746482576798626450656142232231980044147154760623349306954278848179192615225775897962223066445766958243208604889258314210192804527350865541515444883996138052767513638205283321089128340522991390170278355309101191587758076651630608417130820294810541122237990903607354014998080027570690183444438713012304975405161606564812196759456694989930686742926094714625966541169980871899321936173773950068134910921403717983942170675744370779966750767620760890838841181661118693920133795988142652387844010421823706917299485205402825206702109633380238098072995832497373676274564097141452450371179469277502131680624272287424246202373513330219718784337476013793379888627998613183951213106678929497580579123078556355504235461152254858975046635842914668596523329225994314676217159083984551316789364534267286407720364088998086493596631811779705480428556364834666866571747271549930559060206599190642209262289765408119322655633652379758632747369688411672775088499329692958139433722223995146977906383674635997335152924255760515551192928910642166526547219347423372697380383513233464079718928898574559249886830893625486666556044486716231967789209307485946788964169371025050843487443245621471311190165099396531844798280828558622230284935466120240664093239022878366819101504594173169465345089007200757855209925217563993853570801811321871070270463871663206570309104848534160656232712125317396022848547115548107943213283484509968155003184077580461873611905842848939368663545115307208504064534574902005169290381099008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 6872487051298059786402208894394180793367293139630328478766394858734386896327865613230100424414531377439700963983872006828734499995782457151889114142790083418589734691710235432023566398757120918151833647688829376793475397760878942737557882424745038002058303534707817803904102328937522745982994852890497467908616901705535922241217200040114790339939637287733025032444394106325268733184993504450023028869876550184225355529527094513782633756594376044332454961946136741703810584738704927801433315059110905349362427328060136555310442370586369392040372697825730498981277584484154569336578485587685893267529494056483038636041551094310920269699692326783249871346367646902696287418998275301530960553727261667866403513110648018529231020036289669685969872484324528906531918184898097748080562575505461370283305888799503165606868629445912877723247405564918414199397547108371913734934610261810277071230975021763439525486641103124334799070580650685702450110799330828592028767278683180671545352962362953761516834529581198348285476465872011854449186365413638493529507390245540728306155931377213695049715336557970243557896913615489836944436975253453113678797200782124181797728134512411679725495615049956675367974708655412312373860626803131108735893079373059287282316751582441745041593251077038698612044774621205001261815621541194571576322530701468111348716447373837348919225262677143345950533636439647548632156624503596155867602446092731929167961876781852077052997605278941786885164821522089980830092912153058021200018890449475539077811832323274283218220878524354022327766759776643799920883756445492522934076280932795229903528534396399751123939303034625698249386780301215775067167236562917113735943279283694033378793641499304509726882724838587118284222969594748307632130258587632484522136371359487843746464675162140130242222226978643320800289148155595204970211816860274127496402066881673339316148390419356229940917484663326932052823009891823270611527377659389970922010918495951881096372917519229476879538363674958499327801074032550539871349876369215158734165989696772995137661518307645261008189130779906790628597186082578879092384325508516547334244576114344062750516349806882692677428783438891450257480632137937791674601285214324865118150877574282572156099932985379972236031495676768934345795240518441125486382043457118874891057128895407968661768109340759604968650073425111931026522571225531910851215688410809463158086641254250264548392342054386975857253844892033362255419215443523199841059404321872255239747077365138811420211130735950116998624081089538251241901954455235523202947678231567968701338124102427213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -38112197536163079667440980294349400275656256521473170128383031628179571966799384590928151754186776622646791927396366435791640420029369612606872443166202494279306209114359560905901889732903280814937546585971804504567425867819093669167090818899848631589432346678176491544253010678650114208644179760499980976023087541366007894372212674972442901949346957913636913728394260210019275312072526186324548046014097953135633736881586468007248631076835966583700062897643292690240192500639983406241923230057056456353542812351646299113764958529463435688281638172650321878118328973834562524943495581258952574696096291744348906049612299049119814550824603554676969991528969802975860030286009101458199066645573658866575860819759945024234889790556127930764089239952134923652256063855302180007640039853949998863390319867727684591106975719612799546182301238742406126544726947169724893479350825547203430793196145870759081658239709000125907354206184597934160530311602248011292227789535554655756953125671597144222956574890122994583716461378311530061999311450432490017257273477899847746173781735605296081464909981955964720892030853869876248457108401363395320896376695666802095049722363969027771070800520800788675889667141805243923163815513927102346889566292559822087314871395525434445920568077469732179053949401439216574260763091151381822631511995000516795598879739257420236300745728751782313158389398475613023419569604613465099845547206615161320589156686488651589650742029253614685341897294117948948606290762254490687573456105834874880216824035631141364815134967027506992693893115768214890281662273985769801932295417646807825997413129302941742091739692450571226710328161106872255570067179686619807923157974857141286684981134825366259245992315274027217275652421950492161562113129829698654371910901073325557993981498713913021667470994305218403941235060914262603174513806415644831877263024855293074508690134249815019224592530761080765791847334363571949003329362639808089599101971885663738929779937411885423910177848389464944510252130734197937687643376902882208866800033079185290054443552506079570685254939623391110632949205367814535854396665703099642996471407823658622727996735865346081204230867714058761965447040356467283577893927005429202939828138566501652048404812938389704786853176033663174194983175301677750758318951546188392370896132271329177328633546618792406591062863281790242237322498998519301457087195034716994256161557001518133533169541950725592424213754052110445984678069369987306987665317827093443162254069838157409014103790837349942753275021874226640907113033831749212820052622892064368557917849019100229009408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 143582314227811576112295136176215811027168202156602275428663879392036306849398868790808216048438404606536423763626831830800077422326517756657049755672906389494596137200176691800501361151887332965544807641080461668169421922570203678703638211310535150520413701977729869281660963598778538463463535083520153047795445672211446581238361509915796854611194529736509812020675745834414321236485003579346095250517228465857483764031821256201583545743855218010195337985632616298375195841290260355992973784929232673453904391197446158897006693943249935794425108793245258462479920084164577137565271306154779774758495295512515681242696587882037170202140564322143653983933441770703855123468813649012374708224156752017272805018899289797764408163375259216014537830837519593346071207619452796310102553588865519999700475507294360762120342985470377608059521281636542438202688447515258700654891927885421224194810084257452255981261849400650866788510006442844971800383663567366047377603195138201689107598149669311514884863435004366550159126244170410226618403990317318576478112353729682199310466966233398151658651595569912809093508668545124890551281659396706334902813267456005884933044031108625399936444104421484296447336837879239569129012171265295412169163769637416240974161154649635600194445880845763857813303619035560816223603386063097576565964977401626746996034558665133361936007552110464233369402970881174376553256871716932016605226759648795321949284611650080944648752921873946346423274201818471534022581570577863742074511869208458820884756371223807240863215171577990361219197517913074362523363581071695501469397479293882860840722511311917513908853745036988972558664102820306608530521623662513369881793683060574023595750773355462516731104472164095652795481362871476339881273020827669818942113334503890109172872631196645153741216435708501603636328652692637471111332242644566614586669731492468134023218292146963392649918464446880447278513339161876643891115615250776597872178797572582417907038409349350784822464000392273800676036731111642056473215819159955983433472140518366778619801763770759806801102084470631188825644510514820985782395608933932441702667411075643321653821110563124301470877452481270147273937390856719338092638916672820300284008633482661927222667691752684737852626867882437604464343546675792182633429782070069639394525170452337201059151478192600644600419320536060394634240333642346195977919766124430392118322568072455175104798328018585437566687223755993308958712555387163306805850694513542691464054921338676655924548468066118536606326107818314820315023605637730732880491756015414856248309859939537437851648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -454274854623422941162160351304979697844861608802432107002182176351796306380723589866171173401231019431214568968256328899018234395636760517288990035951364307584289251252587207903133342058997660981868433265364624897222860443792232511305868544694662317568150222167084228454797246864494492774262728806863437762082710560343673801649791669235485048625109688087836079983290834786133923977156283858376230290221774700260409193551266270332233827158733221369337403618309877649485619321916155396002614373777271801427661684124110871073799664208565623694911015086484971100683078369339330146640050377927233247901967073929773374089884293217473731017607401417911758085856872255159068590251422144939201624503786918606703447100082085062199612484721401477523541339413877755007608581654079481928658149984649917184273827309235545951614082427298269139529908381247534164107455307826204649277909618424919848467130699921170460252707433799890539015493460761996611369678138455562425154495929631888619553503433306052279133865649105453214849354891686878387258035127712070761776236203389575838902038494812741467739188451192642078058163939102172947158763774936920212093712096902727494333279806314671847139094408879110084988990678781771644524356533472138743481950121730926025593485116882320765052285346072787616240975367878490943186580683297843128503906709000484275519305285466072253631800150066493476640228153476049778461123582227917724166367914715418309846719079520571780002004456459741336462898723559908019314738656316568418947212374603487795715237169072613066832456560936972162424441667316720425109514188800391820490173898295297209871130049580839166954664563735784419577501648043661799303743628371045203335445611836943469277539820917212531666840327143925356200953958082436587544586646167728552364535178516807517040455402322989528355838246560281487211987866532394319599298657089806427341584285279925957727064640501475970352515388168377337103141016650536043655754444356984628444336927871254888911475010116603450748849941927191041054088217690404121378670195891292136162679003632258669160649630655908906321254760363502178462862546598262657738979743137418188093627145776978984816161997306970547353219294044222180048196761270039599244216506651355850995273248647443675698586802628527887697920422167706829989915550493927252266662303223756437522123166341100649595715275741940181570184524441985951641945946499352551882770876732897879180463071324366724546997016990419325038512676449327355037712888380273484211108968117285621072829533388857340180121749522167169032828286295688532436753721544033631337126904794412542578642600403008101548032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 1288735544452756716179332222658038631041778860453083739101961429101842289887793531023310299210070465696163378053534917156556681062907685872360620422970002073742680697911394947034993442841546524500897406189888382636357547071077089548569715550414759564260513648518690260860224875566067498745473486607900926698405697270624557979127901006384987243482434966626994636744959203403262886342999037609129956229873908428439298876909828105930319701691522186951936329250303132088447243431353745495584560432473481049130837112001042987632597512046121384657166688006885140499274920117046099583845745032938723434128341192256957842878132625232671438573311584770005306574967239465318940539783746450640328218286300552040595668946215036440580404763664293844269371692896237461872014232254019469229664234412026542690515156870552916691473506549921232528855815333321652209118349884160703642411930553411546313916917634860767944597472222047720898813228109113348294072126125097948575720819892571173459280896386681109841019355728247098185851845253472903414168975757599710485339292045746193778026401314877400666576460870387035595195239068719396054810266646527623005896033039429808148678162734009718427136713822977811745813988356095833844964296292803705396215005055238526479235700377846961036083272410184117884581121386827749837692807500674657338421753290935736484512339758777212735608634311404315549886755089715176751208620451830174037863833128320096697822821808049551483762969512457997769959914240223858819742067854054110743322494835410895391720262653026723738378896867645618414166231994906026605379805673581433125585099413747825367927754513930456931249767184221210048638257379225639901256953511267214084598162147462178153284024659591238701169717706247148665897135132599264611163678584321147998156369805936331532544925807699166412402009493989516736591662107403235310780686072190777589713875895833042198553894122588546620617106951091954457311401581328446314037617825430729468729061389915157229715495121081556395362160540326250874810529434979969578893056707443768035233774186070706481839753673821408793062088346212294835313532607871244393856363591087802113842900243635143182064397635890920773797325238553335224018282391580569821841618936661235146501924131241814881263756813114506840349198378226791577332402842979927007681749651967822906446350050545403455145643677545531335311910934833728194296396303502801193850583104701217619909333315112222928146185298587932697016448809703762248665122550348863470683247702872146163168111693991617063620804277720383354426475602571830053333605937000294462731181384620633149162992521928914558255104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -2768098312518573108052511524265969327903529665238169759411167820109471722908168322941301552490402726399616419968825157011861070688734095216970806568266157769082005094057801000487712006586272707512552047595198760093150092452582821660533532692787659383175043192262920287633621969979065595160566967939823028157562315608744896738519821770704305199200573171899732302517096808139504103581688577026185710220554692846294945667051210829412013241963679040602726038980548503988027867780988216499734820335073301241339030322222790749278052935211961495584676219776194178925933660392733470400335359586391755950622576145197507761077402833190283223763345262798652502502936852469093435358101913099185052752709258066901200765417789899211494539680563090894808871752784223733294087305230828533137257339332337045364899222658989519092846594015200614615025281450178297274600271641808896933266631975909641542833506588152411257383507881886334415296808016723455194729704249585847399911912817370022598544842135765954546159494667151725011335122435661237724676905450860584264734405516604748764409691512387406246077248656597785206779344571299623680095476586157123607289359953353662938590313998997619113614475511555238912795779097618283960630144638344750308719639271404574609869858817012588120742581981026444251127708234013243726343354239736105511777772720432800470302196894330078888153185077469097002535696047497402345879605556623750973837679488638563302188898873546898886831579924553182917147199843530107436673137459617186666606764997041411606993981841619862929394103715688116807034742269830802751026932467542836038949367625648611054105107979142569774392508049159600520347327913227118748627118013997136192324258880363174391768352562906895114770254647080551734788826105445044030279324332618569523613300202429082599349197821700522088395019664105609645352080722767654286610545311405520106878392623571371884871421775964130825393811831428709474997268077162053156011591538973689510266741052107685845123469691650661105654229980153608863681438287558914010867169561513195617785810571449268368463438124340236990353389239392271904578554800039399705561384363454382108666143213164951410536699481620985869160548058201685149513903391613727890032129598079415159700183909965120598745935134381254954394450507081299100260397526379242569721131370569781193449324657869577530784814961747934480375103225340920596427604016681624808967609134936675098454272084510714817679936909840181803007495819632486585095434282756592256651166801415004927101512302611861491835174567514925564740203729957747295790676510188669715695456375779190158995977022873112835784704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 3592533804079546171998216857194294965808110681548386939061937442249569257668088331214212378044953823061308599367523294921588561305806558409801812346991269958240081334007450809001228128962086127795090601709362587607200269898771116874043997328441123222005861090013124682119711883710425453475627333144389046285028657684701003691987931857146134693087480688260710240834059562474014331644881030566233364762809222307655076836051424819239538468251090745018186477978816203376594606775714805957917694567493437551054234097342018441077976344913374599329794075544213061769713468246239338559165330479957814660732613580496783136548232812992236393999966116086472634431160747025777197362610467509423558423800507965466363055769337017959190287493387961612044272885745530630727001710609667664616133281008802179140101230756292713359187801775806486785923187823623023003437882516305203864963221040518698726447493320820550050340660997931107283595203445899164166289784626847848872740461259993309917368762801994731618666862689611635277503624231758807797414806032423093740028106798516867723558640687941177788924956682987339852102699943492081721505766624032351014069603191643781295970136081908861461109066730193006040656831292040843722803585177704017222678409138765479080002437882638672678099696323543244264250393802763756057061450978817500038029868873022286386820849939251033424079688484173992632196476454345832570236597030577331870663585927710706459365802207901138653941991200968998603737383599067893497907397967520773359858381437543946636412469478198769542200557845021364100329123820347591062509745319788285531095683370566902837582454574816217151115445037093384944452289829184678492764244552908148909692024755150871622709024803059414379060542522420227892287553013800950507422393976483087931162047766405171950259818623696823489007380948881548525996557537803083710970242393963827097055284235170382035152061815878156824041840198107795527195991364679626324305354804173140145223103190735089729303395717940492841795438163866196877465756222880982180472407677380553568086482641200794535512310038995317664174698762649285997143184643894804352981791231850517488615091107289795826871775534663867844652442086190112928262893068899848427818994004205747991838574320056732863264670903161208421407510022872021078106692002253198657084487126942901894427501757901136879763199104865700057267477141607404865589329467107543855193355706644899780351750816368267907623266568159576071098402929420879264508388353507328826694277946633012338330445447617744863824662110179002096648877898804450603177079400859136589693004377030458174465193551334426684686336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -1650926440184827329635702988998856544990514629810673487700759560871094908941292172333359299564893570585429493497539285563211036480855481497981714657588785208256489281100745459906163065869158969173613521684871054036661300009559694796314434984641098599927445031894907007841839911814278504947591892130861305943566368006183636366466912967330288819382149625873524981044948493631284886913616736477283481203506535469648620153076158327420194968479184725686687561133417466118900087343927563829090951202034952355987793876473243727457799308245351057297330117823257509624411928548356714376069999006052085287710868780001103552217057195191312826296222025818607457764596615649756624903980894750108496254735528993607405793104445856902185672519364811551837322263944630528640364134499138151039964732079769845769084202790696582424669501970734321301068149736171438744636092830032407425004461262346623620106297401115187078623290046462943937355427617158717778191706081720229773171990573694940457741498194906103338941921051961663751870561663753934623432081969887625774255557092514119480367323069668996322564182967428853227842880444967738120943275429343293020025111864233774792077349208212871549213843628126001014758594219295464777652888350274424942238255421378682060231133595025323378480236881374339262099218278679639544675938675323482619759626822741246989150389237744516409671790173932792286006218546297108980680758985854002406563640582546318198439014632975455123080574956496506558507312997562351062892814970854886874774328238213828293190107170485298745974470877811647950863807345052981471732731750282692749476745945188960856359654749271980656568611856638525175872310456713262035755658424334972577446032783731698648551190806790649031783504230644921222907033852528284526469237995952930517076448831907863295693528397036570148821950937318417779255896814141316092040984076357824890177788653908661466043889802494061840969292931775256360355135839530610617673950573139569260181923947223519409406159179910137964291050482113319752399260123807753583983915941379485972578771902387807516258863652547641009898513752949757044588814686564424806756111497822875051364394966835994831913125226506344988084297839910348283193832289047512477147100765708140556259235529967447239643911016523012147197939366236560042613624153509564726009628152701451522661301771339667758745438334813328713507284589539729535001712164309740434779785488508028647036497282742527523547653865293757193997526620810225312637618514133422905239574264347593480173516625075178980332563978070280157183341764058932042629352324122656348529957720049227154607154109546025466200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] -3260906123432528782228510604762479832293975986949257655044858518760423777141406798312726108217249897628267297853448343577142789198969129690072270627653727820855468894653568064238874476578593300648495267167136763631760507192946714421984739800688566510198553916680118178594560898941555695356819714095270161555809578481404921074095401504806305809868236915226871662701738498111461410413310734486996986412409975546712439751050008201577810572051691033728054002189426123361342584438807030582244576627578235268064906542381792045154340871179636636707196400413294383898505055595999195919847564602724548262248486780614985232959697769497279352649097957238825083600217319416408719514625012721157472193382440744111813907828355032267045386082159387606347798108695716225478023475028606657466746946134884283602324927732457945800959720721589241578444692540983183744458262847710551030427512399935067530777700802631560382256435917085442398054923135752633162862905735584525502664192098145507129424360813913956685024057487627777894795671585533817845858337060326897098186433471511858741340868156690271416748761268557045747187882331670931304741005722467520490939626288661164545272512641354026127140611633166424420242415903809610922045092877508210574559414804812066207397386321834283232045065205074803533030690936543257928009772398087048910922978830590546810679247563628178553615418576340924949427512995683107356396393304333092983817806089952708700661915048062467986941372248630296823760829503933224651888648013350542899635571426046016617262122444761346203240370520029562816126597181100258157906802415585533340022964184495247648425583868509989090320210517218504609583134405987312901689937909240989595422489493233261795421112131838493908936249000879291515130211073054139158471482870412617716742578138794558192354900059955227106367115620610176189196266503001376084286750832452652405952044364301836617161005508223140433071925772987746902251824763533827200788077218826358420961021618665357276389518715562605222027020144335126445899307672705062623971181550840347437111548025340326119048586007321591686113793808698266393642716662526179714284853507452281123303393335204527875952721790868550739310153393207597715035811928826555364938668006285070254805121966694574485681014693903796713442782564272247149058663825426042291329045584663103532547476307352583991711011986811907140846398764880313553332748022087226006151909360642534977944541940178585198937815039755031585619199026566130950889653520268749655750076702185372143592432627609984661492317058819450876156058569803011555945415004756172516679468961267182347364452961018736522821632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 11097410572560778855703561327143881002433464650063998512539418479678127521594422451756437451912954160520985906159013896806441303108164557459587063362634116045907484386027793488113929135081114207901247835694760449024106832807981648317260253395451794169696440917887775648213815919222882275753455752024339156862729039068042854777193997602971422283421582347438080507950666599453240122354191803834949797252596333694197198146155060797289033004452929955749122599305108211242790119232141253031413349724898663457701414157991947524004425805747409551649190884302777694625454915648237944055615598304622125288132182868012722900972265433645071096837089888028776725840321797748867749738978237711662478740851898310906874164769305040405882569042274189213445101609645432461893411611927647879369236162835327626742104479512297819542481331118760306625151642342492706740371531837079733717775511186487977651168603581595449157173513644387639063377988214997936837845839124709661365821117329129736926348111233662962922107349292829337423447155241081461588418475489007445722585811753878933332344427435942590177505707411810006958531040810148026436672532744871220044281062560672781883267134250641233719518180205406862637661922547174296243158953978909385647710344338606618051556293829728419528543822132783586570369406380931481865705944692481482202860014143807611521763549066737445560303224441069606282376176820944526240664444214304151071345176479333924313171326083472720256920446555912629792572001676496558899197274622099119914112384131175255418915148176847273865917775341258929680159050274255304382311546930893737772712737058945309751948445942814566515612922919954502656257121569327532968478678084607915340426253275617248926981845099099649382503351946847252552657256314649237006472782394437248246555974630846339696563828781225632946707845930283480639765164502616010734913852913101065490750118706345258672885915166314374163201593411984337113685053519637029582907492933548375061011528688850437572630233457658713860849568288690165491381568890760935933688090444774964556541086771420590209654707624026486465276314954763888186304514585357092827303096427673986953666766829986404244227699291699343576158565679641265476369889293461036456588397125108029555118321420395419030502581150922045317142818989260507796390097228765839496923239761661990310443185563743063613438724878305135194919120795801767638688359665127994095392472948431460313766761126596105773650850723310924374438535388903896019452808721877812948220608905892053774225130887970046356127766710134221514456809653044741898182871722089214018868360808537014003473578486909077454585856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] -14395918703581338855008357081108185816286474700571812771373329831150858783295208051491695389734575581905127591668133508495178838992606146293712881983388862801450192759291072432926567313931441298781979505807531740210495589388504762594441722339592381658860768907522404924669727613177150441278608224281226209590766164602541826443287824318153246432653957011521568140036584091172309006554625071720864486493538542148137271030112571363749275541429159209945112940680334826731847895474309678089397624386628997200753954593285273596836657650841593749260831841552938459654319469561046505451445052838812547761079838350165596756460673325777567996752793487838362128755698248490087337251598084321945976130660303334129680360450375025656870323554384979449100364555883235371444407659798595811705450401553328062489610310999069787118388622885292339080871493989230002071169112650718516300163824145346253412601525364516065841882328122179026465415074188160953783493338039572335818739830753587354580804918238513548639814464199870054068107603557886881089113636358038500285797218296180707788766050906388556893290372423460191828854441337702986699557059926456917444751865115887887521418405276580021596635222071013070803102087559688386744542451146842520052332196208969690596527875033543438097697848498272552400132079513474645676895785593059070464085909377199998406240025406886946704042472199083178838240109614008099052667566423464550196257282503202448393843067967793447860490368959893207117776130962312600176890108668428236019292059471467621463301628189566437156343776780180593406190898846658313719704013510594226458250609038940233527906085460699368013930553750966997926892508034596382465388447413348365005703077953874574802208662459088930113169713734777441024784463029745281506939627556227903200597833542770256077192618673242240025358516442983067945566169928044256692192670018661887903568536321408314658670339843054084281683143027814068474221419022201698280410640332915362179571630052833662118275817878657102087650905591421606508151835087848403794197951996324209248359398499812977525669090395292060972721496628963751865252856382941859847940237986476586914192497897183277361272338597264516599958841504653615206477486253472668292007300195685063486340903241424669609164562438914863238959756677863855853703762215843316222084015752528359037674740434303167780276500942652237848190913681129814190452562822922225903562751479596137370043957913841669088078481934310843026612147052316532592602819974518425051159826531200719699333750070719104676732977592326209010214983957771252172456601860328383884056290082351757181533977975783339677712384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -32625110717255593317402487602751015478864877954881680815217800391258191914022136310526405831618828839815897589251233482911982472649427787493988024933845487385975170938675553542739385226558269057418591118610043298822169988596932139467245978392443287576027528163544146782524080787666326477106645109781283462248766537708045381027577408954993519251431012542483911588658407841698706779531670624618946325676010307327353924925888648897767371460748293931624428911578777322786666450231539922963325943871742433550285771061231482153914251885527115154291729253688600258056224146640265759483222800805679558052160912390435776679556388066005235265537739341633780201427272029389999231248957247758356468262196044734528147881434465165760323483412014799408088327402409877886008989548328185558824078079973818528095323076584509713022300513315453918398462075780309558855065999798871334603650212752956231142752443255394186278824365957199707717029851726006581987540153559805703728651868001871000235690469103449488406682625909890689373693640812038045737280046371357246413444840289719756369788294051271116007122580261132989948793011012246702884614690170685824141987171116183526622374480383717162206640211214688528820583746716431326940076391016960719122223856537225174703133834354477458332787549105858497487849075763032841456233292876022884427748809230854996712732249045572537782819613262386609697317330478582399128240030120706304330059111561800478304736994859896629756818447509692806583277291651435286581184034332975728782034606227051301462661158551446038970722704755391769115936998211833306222312612082868813833000890931786624366377908001645543798478061723696482714008367459852228424601779635670694521618379797182997499383908187130209651734773628650349140660553893451427106091389680198125471818850759921394204275323347495634566300058196943756315421348825379572004264612560950534106528163298523661917339757066757339631729806291176850936245833577939708443013595569756664065524733524896637121680308029276379477699328581613080130128202934191255734614157373220242775927688281623679735869417713122556456393451776067191403561788026466238928788125775221324363164282569692977204183779558946595114059313712569478195716084298962429566758553007865158312374912115472524007172012873919306180750728660670280663714226169310802790504914181838764762505538308868873889786954584703935725512256944693027824304673494346561309676053200580895386424808834964407609604848190861248178709955210061419189541534182019430393005362650400732828596323354535205194266239934187290703570954652981298047328376537784754552837073608135527582834170798247770515832832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 192739918483055306560993971677188933637500448458591161033203392117756868180202340278466265418105162353231220323301357303689366144698699039825050890872930668039839100419881555906841692959308274860169686258458931308865227349296161352451950575784667711849101688855717364378487857498153574165873401586512514531318611140972138751169491459633039955564099669369690941445803176561696147907674927224060503721486662663664555737802049176651822117794831964539171001888756852819758241266814400699139829239364308910087125960078718458882662315099861096427121302822488983517589908677227775756336975916184157564427775726260800447181233214723516825432828829348039346272997273318136955960917752348253263693494294474524491747511850511106146935701791184307249903369977096592552201677930088272934978617131150489569707886046933537624322865609613136684657416529551614715042188883296231843591325457971781548070752279539459945811484436929310633123215867564813640031695834978558210273908409361586714366931161997588618024273951492388190011425079440476032776838623546274380885177541850452195124456948027387078691804537225802791019272754656419777180729417970395299604192227304932715994433468683399471380912953103150431549332932749710242704016659965927574634750680575195013870172527340864773484879857092266981516074095434755424822773349415590900057829091520945837713390423098746475391384962609056771462734905091829646126225097709602083565905748094372558307125578615253802144274080130345577061209292152385580423545164042127857538542179739180090400078779909039227235170024276121038051780016342041606240427903825449059942002553513138831674908077476286319318145219420875085024349132670908808593087386733653226441777930906257597259946599653226275392513540857318766180126744417300988514968943883498746839792915493816002379123768493544217778379629422985090853171861849508751945993902465473030517105566206352247338259429128717248033681567949299482295145319399207783754941665056596600550151080914973553458993800990271065799195738999089352025801306743046311854477547627300531754968015904669037572419941438962166175970343646115057105156255888106903919987815443918196628640181203073524662512733914698666075008998692587311453109053340679205049702054066272457289964830373829875484949425126920280405400750350476965866655566708481166536901870615315127034213078259881151189478548244992847745282253907558019324944521765450204764701046156284675861831821840114775105543837456992255267149310314298141601945723677515367867906654300673423707496940078943205623515659593231496023427215100114134202047047282114189275460271131950056430576415005976670580506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -414558324129086325868045500831909634237298280290118326757985364673335355367235552984022269982352562362182732772486453965788012468761748799670271204331758786098550600744276726184450189072723647590284890909513835004048039022680404241875669509652236954734442735218811565659415017277117223756655640229362488165920467523835550018613735315476783658359626203351320956532441736810954011984138900619976753981889869295828523210252311154545205638263283790983669891853004370466250530971195690538019358292920190863070674389209783086041193939929060786650772902234937268060474313241961030710707961042407217001156139840956749247363074995949194168672067372715800871537805369307651068622052479988467700612419546327548712370501464587709752321417082699083800257805232430124130274375127763101270498945366289283734776263322759121340077791172705368251724544346030857464745171663142106277061171593816165289664362400486354255828753288513336311239138185739432834945855380198944496392148608251741953976462951979452462950602228957867276893130086018875398623274201374723724411000166916758178955704851417007062630034653783963516869808866537150151225112186715003708828151678399806669008221314635894399998028855811676226700854289798917717467786323613847004447628920206595894557919934733159991602220746106556618315411827818786015558707278137431760733375013178198362244103647886648088647954029475679050772798412959921433648855806263164993119020951687822747936049374496895113650108597343526691917697772783571341097247329185317814389885917445610592150792430236147392747324644325568945392203216672760485726849826514412118472177684163887957873019757906930882937604045731529467709710250261592005791540216016110152035171900825848682920744818284682684404686344707944451392111122907228317766922359908425410319506444829081003972222069569311009441022062699491355543235347200777564179326861716948578087497128402116006434394586607229771605236330167554521227114292484606817189553083829257771069395541928038758306149818942117142109415572520110341574686148450053665904464723530411611762001629115410942101088409431117856794758844491753961091365438089574782028063959433744505038492593729479707895917170930134008880657720433336944090786245730075190943489873424343756736645393510010579812647512581449954491757605319122077331577417172708963832226296228207097120276658403418199089610699598284779334555734403130388710372420615770032625865392122462896096941323334765736427162919609849597323477063198583906335519872944257584332734324138338702316958742894394614484022563571746796474178905029907132758868228745283587844047677460872032080311454843788804141088768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 486239224981036586139786757581830167244787128135121162292664455489183059384327337046427114626640074439727583086359945231755797804047063797695170763947796086466694980872138206834354966432634909963505582113509595971791673890141574104630145260798966182162422830989727475321678338228291824256882280402266664051973967167892347440306465151862812885150643989692485156661090782717976833430301786607505216799232638776919692079872727426652014369369430169113718802965359717318240490054121551749928697974833935635623322668255047674174304615155023058562237329819609742306533520477674982490496014304883468508266441362090148292985778687922530000751244196282760715307135475869161308684112181006481136841349483401753304385814274937476159027867009373522187597048297550020785152170426571887370126022354403926652759786218693359541197864953837814734754492609571769898066947515891657472761425085462724222472822069372249492853960686402376023032865904562648175492689017354431888806972023123618886401781341589725031626070623795862040616763052975908576075450799452017354041675545445052548222091127345825973294177406878767375926151378339739748468760911923970962041111340814976076832057922729866520523687848050394111949416128474891213916709227510637071924620586749251756412975354919655890079756123924327324998216572574507413920606386927961507218681515862974275202271505842502743891055952082627379536600244391463593150996558976311817986575657534493988859991046378180996800337870095077065975265949087049079684312837007424762149998082465286469400614698776205037956444196932216290892422736139482209959231695826251905079173787639565595337281826181759131501096053801924072064971302614663019764233931127406885726969558263108786212751487140754665342248766506414250952757429691968301864254188603743474857452176393790103808460895974058227056518863911103893295552996900781926301778036825480906557620129709508926621530546417747836620842156031888604046005479166361569831912793110995354292608775626465506215457075365830878470289624366566999462627747457816283404717418633023344688900303067117465957798156089050018613159071113163297994929562212281144552455008285583986326360726676457743191168452891007649386096136893515734283529817053341916199190163505224150155831216489114674740748555997959609319163739827603678078044609860287607318983169589933419932748957963766346175742873322259777529152782835374837818272704773529278524564336240466757708266812238784122011731714276128113499599266715096360188578392710618471431127775199797406743268491893270610635341163634824648772004349627107831773223460105870752802625291284854921659346950197402831540977664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -255700486763243561188073667559089013319593333696641616277337840296534156119742715136569900819771255118815778323277642965440134646927183596733050563352838029531571431764455160037695895113450346001245990803472246831556187149517267965382265939864246091431295090686250580699688967763579746204635096334181735447006814393158715078067929617274076327278474694413942429005234537603508005362492207187689146030656489976939677422134257575065110470866089888374771053211168797105154460139481983010300691949166345730812035870390696832993920492255909276499588789002392297491094247629757182695160050685316698448742649362878158309968952305522386468272706785838197737029777634791336423399936492946172671305425638266419637626195527396762794404072565911534376308940342732661284602355077701042713941085350328903200156221220910015021192460770012983031045063418470097905414404541804581331508704283180317760473130347327947055873300513656991585721015658296946416365735927278664567635530875309184908877249803593036525251134736010007708905115399020833611819926155861040567825019481755907120348125746816199051141604991173835990815341576468237397629681902052098096979158120558141251033297336211495200164672711890250492449000338359375997999706662667423974046840248263391998737482953625054402303293509204054445977936108529650111760024606064568955664014972556675188067365288745318534558140641585436967484855466896099048615387831376993052334216811421943663645380617525359057840778419181453566993846491706023735009683149249222957359368047744467794147867937994611248136353018597748274737171368119333180988265110617076741634358353502154567821873971408576806362251332840144395307495933148482671487236437020663878682452681613437858404353645438152605477391738270855550181163957327317980995898919699740265201587708876886296436113388905184337206342100113397637853270237313972137867521464979877035031450090368707296318845295313164890388724750993898230096905284408379939601660511533626603201183560815811111409903166719502132091347887747884435634832355458503898061434217061043364095073057496052862816713383489152110716898232019089299125082383513545071506558246839564730948717099069732045511705493256477615136207117804407066541624334674918300364608761676491179007159155870383492294748178981607563464683179838805579909983421825673796237776805956313662837207045314471118184460217141521293455101090400500011820919680848213464878376888020224234062461283677606079539930133844978599629335076298195535825927486844282249423876909753376845042424723172020779718208302074553893079195295344898944351747051067603804166659336105702209374398889149959811700359168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -142448858984991740478774115883313404905511565042891636394371791947790513807965806486960351958500557881727505122858959664920863906743231530518620797310415989528611358429919013451164259692540350984660453889227810388812469810623816522902573443060385880816005049283507794932598962058370988617417391267862444536849441359811347677426889146919176090752472938364879310916610943219062843850879322606078857218718897869203564530646532429869187456539170033650804952356425779136321357124036511581381353013557809557970089170945820346728678496525783893612612057022546430469506052513531438053458254721876755624262928561424043645953495844567188058948515047894856678098858468450846277261421562823506584845732204709376202437544910575694972215760701818853124922001142756676210556415048067192091244150792974545225005605835608475610476783787047176243583820531525236032359529931104808927059862759525746805070696488240275848774679385651251197609728184028945144013376122329800625343006092145737004315633741399344116827813750948607943828410678764413038605697053579003955521322438377481861086235137467309133074311375266637922958733708087490250029896503085651626482054731056156072021992470683081991420014418408430440790621398752770248311189378394036353705351785802308145301220928764809147146850202626871830077679688114173323495464055535212500308007954318389173765322112578178871528410433153906714554446827851819467560815979288684104792627281265313871812048500486478242849737275795626317740143532816212856835502425594059816107418320665706905168703701261960771483995578112519801614066578132154207017356160561840347455364557139275134692485531306330507385235436094243620024940325946760764585651834035667454040605876165995474339535879281869506814464488406676271082062232106710161860768697346962144070233344126972759157703490049649445085085827213205815127080205599933020427948785679000308015040520913638936628631821098678244564668301313063991701572348474671170870939086243924992380899188299383955996193344373408062778572832981373948365875211353939572682631325367155314936903263477638592619101351781760759640974496458101834924121615961957931380275765909018566511461069963176566565209323813291553669777744314772853939232850630918782784811918092457605610928653347331536802446597933401313937493901764404989309569433853827208514226932509926681704618778443854760473687737686215321514000614144197230505595416823470440593720234487340636214300945780990247305893328902022019656281494950638463984624456328252686897313953808174215317218535858593319932860202929229483938241382588599759580147674338212118747984353806816907133499709627582862613020672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 399516345694154977299790691486129447774994917095542663544623912999555192185440614426622767836786891942119739380446269463078476700935794376358698473018428414120499246519292264150445723390255119453834190828299265466877936757346333956486915156734873502541263261502401926905086825825621318050251391459434219493653567126839107525047043162606071135766749901085408006015072067315860233866045814033660099643610859960498040053098135773517158279718976634335899182970725486335702608342721250255697505130766449010145768999690890855215563665379144620002343796006290259232675096981685218420374528406897350192227839113155411096350916887485958405375993252187749875327676451719154256811930758806801221551616903155162405445357947969171522930243809635265012584711421849628073363064080941233640631815170734445256097781630763420797833770794079712549983077244469979315096604436476840467880013398919829217783315102772673018704077097915353394065199085142804611019011779395990620924000854544965852185597150180460792515511413292016714018979171488801435497080082996987770608923579997303235212604246585385119984922549922285660710318931378221368121797145959075234911924256661179515285171835817973331415018321995777059819132010937272078807529552059098790951738470219394952560915856302728433924135473580722141642335139155894615587601602033694116624952515218990512351152526100591126677502736679218479947507817272533097759180146823415965198061854502728442722052129999150388764742401396336208062908904834614074800962059730883765521387695735270138453681146661150370623326958023521353286042252580588287775034315427283649186674934183010107867524753727713063123639866433333424954179663553611307463895303936817412722303642669060558949126343036609209023128149896055300105632002909910452399263071575560860553338673621476540588967180631186624448462136991841798783298174789843072420556068285165438303165768012928128996126072370087630919805957390839200164535141182689125463125063768182263400715900425653773222028653378095287410704912583261754508853564652099592825471369362564392315057087236618979479621651330209483864673675745708676047650306088562097150807150723490626382189798870696990675696445960500732588466986388977165719640732424767065363468720705281935547952857028044642951545635693818908202476185837533742363089891629912753891236022964982903588538261614537357829211904303553422770503445731421369876111039168008867613485992725122585335000235101806012856337580296759710268395979810455454527022234213383707074536516292018983578176286353664594046847035201685828179483256490074295073354404365991435438223899145815462926988828783861306801258496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -349176127810786897905363309545283687335292474465662408342704758172690338056944085374652322903745480426579982681382935785603635682013897261104670984354741683972447112698207093674510833605326975605337294735881752238073478237141723429571545119487631013222651910947425568921469233860522106170955328846027003877139968454965439144148894584495480054370368990612914588740048175327860017032167911154761932894198658102942248658454074942446012885059004725280601623889061108429777532787251080759664317496751690624087892873122045904385589839727435535903553875890899062491404710282415598098105217422160007380822420604947106458337841683285143362663298572221540406225757097020772831774196317289562729368472736743070073874628821052917018668955713735292373259267872916854254353933102003346677876475671656633460755757220107904741611465758223122106789644345565939533279129097352557442128630062445791364824970349182944576061276279620284529383456558990175762662271283608248574621009194648945274438929861086254951541008717690546640974702696742539443262609413253635366303311360647290216470427531009191217337755928028720704190326249729713268273244504124616824375948168988757805780042127420940411052517794730333944676755707469212115868240050466060731363765436782000232277634399535174776296541060023626071027885591525769324921927454287463550931543232842151735928790418873999672118460768233960247354693865482136012370953164875474015133622427415659441106673142808697636961137809298648176217724406041025715220311416328628763271681270274527509161544767415825013936754236388056695286202049392653040479058239127923147521063406043924522226608178792017386737606303542153144854547568317119722557888683501566260520651263428485155153124521669444365810642762843885724916210865503207877909474831053748493135097568065415119129624420931174988361598051268010597351424101172113851513238355062402670476041202418444684175557508012006767225391710040758827317703785765081189647332128626377062805814234326090696959521473520626251760892211498811094367711844500703450594319565936393065053491891688438481685428834103831494690378169474141432118937504954073982822431638200301442684958841818525064528144981648453025317324415944351276306109974097982143562105309367632324114506059364156140046042824284236614310484902940958259479496700864329706175521165338213670052941946949690629987283177225609423677354872018080005652763005506526415032342197414826710801304426422415485703995529387097261277130487469196038842328819425397049814569063122646060620956151270923357215741717006207950755067313231369523220716079624492136095714598284939829490912153367364382620647424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] 99950588432961417606752478673850673788833007378611151989742876370101370659785627990060382541938069455598832117339453737370972698909171255982597336100011120133738486179687911910433600245591141374324647027295902373358006477819013990485705200821814469278759904911040876106846998642316288092605798397925182617040170051291374156036066121186972290801967629803050390251941784197272671452746629003529358702998223114389145365291300591624676008601588496524570197670917319525415190431538912699929163672422226670528143007708829457057136525981543044884302218857131739899294010399865870139268827759845550360676213652206769366512477030239572779870561738703151389099201566577649663317336311577841375966987295408591553088274980060721659699672675152517868846601342168790706978066024918755255350527019482612697735519587576322681428495724861168513508234446688821130130489491312045571907062925279806949662936091662486644593438940487890627485062833603111235775581490900490244735898186498420249387314344948665557848956269790569382354282041230796545984488412724107699302697013575069923058459299901337602365770576259966304023780553516500901767219933188785468766522065436884044412701192506831004010876845903053612952853820606344514468524448951989236549209225975662558196980253967005432584686097045899183537734159680727275736954115842760802340120426143420524187864050842294943966690212431345213132965261780131558114262308685507572057546863606092651540033869802111757941163498043302997597897076189045971903254387728645647516307558598460136667584337392831194371446564116533941635345698607567269935250222676567860000182811880048402222706767402442703080097520270007782185749837119207947331993829403389424919605770017590665013373227444318966281868422559099179168204769579432307956853316316864529123070110416865762498325829546221842470331622016647379590478284241157785251667739600819400814980242729523152958946122750366998338187089164262277094922796698516668171883266684197477303273936255305951566021755032971618049492664748187941151007473462770559881558661719227779660928987820601838224276288469867903617755131033897058894507338091782509177730660621979164250092894740521625986362801452425632752066505939799727465107965929733566201227070208248003319568235502206300320952234222193170956049289643281420357510487472229165505074843098976759772991296260193722815818771087636517079908659076964822021147646750642760674721752477813506435494055992904131153073783523330090420504031379615082136778120145944207250416262683645084745561158045035284685004660445431981277418980731783416637673606795370794881047690813402507173952444672509853378281472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 121348193585719760120712749299894682245786154705856372623278966226071255749176134057964764101702007693632103199234262863379112243578020932773021645853393564237687416472869174175715912111022404921510845728234834975754843691927080901152726847627933821942825816608709548148380877456058710618523459965566144069880104464637479322024762950641984124013989564329118752591454086486381275542809803262450754239388003112024452946610523372493249512353606378735977064385574810021417266824561783045413182601453859094155654896269341649862873875775031302076072799512755014197555444018182582140791643146858060702931323411251425504011845628997957819720125038112955565168962998232966765537101152693086382281223553060190018617208373970115372107946996981451246998941441863002036161870074775460556008843991440555603356108988900064548702854703464937191306655044655239192896008514535697421012241869481239045441034944317884570887255971394693626782374119323047222722981928624364589980535841075270190330056324002671398542519077460817937972817739129389083504074679084997245817273201882511430133921563524129068042143506011199418571062306516992800592293868411949533607945228849270736043083435306069337310511665682101690018361056264622772805600780254956352338119874236014638598854180029878764658134611091187855350599748828279941646858910403178303163232932930692571997800349857876674608337659570883111387966311399482663053122146442832404482666896092245830269281762196531111662738254074402666937823038084873289739454526252086008148787263984083106756343609783530237161136307079566026520407086527328053880113013461260489908456085013483967391652678858092385091032815972120148887886075393565911950329508981118529465183499292325990588617031486351167321942240595188345528602758324186075002002588022548628894033658655730401927965870335938715914658153116636283783750477669758189063141992570780762835907380986225479780580736186542520206039850683125404326686500759110105289630890559608415724523510682371297985508799773756574491194480278011519731982560648198461702360100876035851952602734177507354477859319506240624318671022111323686669455056294098473760345193891614895583046404214945474726972647538388430289301688825362606753184460332185904200898273877087432172272942807932856256700457605746826256804170871510525597695580203380348003954228861121271275449282481239165826843241634902809598577529199308768198381956688944336964641682324336883156556823815323840583480508664760951341217211106118493665895963334338756959182626305795109593976597662352628217797929677279348028123523955254950002920320303553714934252521255468066929187201250599160701255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -190200672810828859469439700933976770821190080632259159124934237989058050483480156037922231160527598615506797793362329096750220058123293398046312402178960145396621007399228589932900876235024043616792318037885393242705135901970886372510250912148361354995139030341566181285552832771403106335670366597558740244434365143655111229852110537511566554356869305827384763838834970138778770671236235299348441020367816413494527191715469573493909563297416509639393668761651673068791771567387901358603016753479473862418646366363211807713324153242850742862779435091417258131999018193442837179935671330058098876182531875209519283210476703653422468453359107578177152903360444200855105561626676094584953453287861346421113717446593265805622101259274818421469265865467258601682160831778273397428613425673962593129587850950177255695753805289019974986678798975944700523921240074027982409823811878929354532358918656399915384588380472070790268563322562662601868018871650446612417042627904540534894311277262146763719549428426786520364275028042986567909884723981604317208163306093744218337791574427863324175326942617166893332956779984120388204836407908282262211729856399621866361881683405134502184201370217711338236124672823089445884235432897018558538224222509584716043184189472395568909953698710490409959113729984824930692229556180546748828686467803139382100127440904930573260289875430839518450983805615070670956730650277482856319213920713859743831928159650186619621994546332989561624781381144763524159354097715329700540998961819120007931195571580565793236420726530575469315862954382436251444190323103583403743818489807041127105795163935050120019167188337288781324183247181337296613005634375586801647284040607225148181375155202621354471690721395172352087399381088976939910073246893642266036177740410931563982663737914538596524860760482215778112107056809041219091140321255487260153147336884038699638808427438671791191741724976884645102056531733948013795332843932981323873346778917160680559699758375102119555686018394316716317403238587298504854306176724774261342073170046731454061705842220225388164663122253374450621025307702352352969093521320553788397858029917268963602673966591975518187664139770288069383944659814537527606189748697460454927515350733061747936314594477820420740874145464169359656912603320367059638537066063444262959219587844035901734978723240941088730383405629406923932293081859820613824859840715663403526223006445371475556530879142096069453696490079451905970893762176828277857518187076404130971775163933977798499221223747069830105407215876419005755151313528429808318407411094180982865701440470483656047192965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 140580863162069871348617302006305586024443508578656153615949569037262444025404640842922076306428883168031090824069499890030767267634377518957597307005660125197358973699915985053143030314991242038788750212123381859894324963989563402357823761045635630651764071139182904959893774861226774271013207852119403227430758202019232268579707766456106941293210829813773672214427638554998313268705936965705397155774600595651745917851245981728463522762381959188805689129187918138113513987120271534856392491045162328552853356868259204200781935227371177333664270871136172455337462208596832907672799561363232465772362006360084223630219972824580792476865996613571674879394758304762259136030354129201724517340660772119860831557192627872563917764669218601870734103056832255569714778020183733487505104947860555728794077858445023193856404623499828527574150555404438869492010757202370250193140041548996612653729374372927493544916890422932072912093396305832159007708441098794846566492198075373238632325417076850658322660640595492134949982326501450160654013769400500203067412841014464966147966391367418298032898813319280049927997390145598122451527221103467508734607760399384983702538788492200353975963803993713370165339062906606634981226824570328820779035531586693624346649367953763241537251143729136487566556710002667352031470606065993809931989004940155781493601491500611937307701445780663604863336627045777434324847401484271817478288674803810418497321700186165546989773347827290438106322474139826023933709915884814912193867292233621768914447561755490124798252210845374452421527875596471080761230019678160990041225078829442990533522394634819059278443628506383415538826407803953731582441389685804669183281468961812179401015017206123013748442384612202249034148958525657278769335328251017958908738989639875586102816952494699712602472652197533810182690030025680578866053670404220170506135986065477025790081288140728954655324748225120589918301431664393626544895630054150645076025293826970086091695050826640231122048182458112050666281499202722658305205937459684115071135621143856363324585405783362176114876160233248007572218930179673725540974884017590769847396431658295599328255177122947524141909877742282151431753222577515475141468392790734224974936583384120046017837813950018906079408305267371839009119264812305713834252434743017874189653773317310235571455141403223566453731532444281304437780201625598424001817399513532318509875801306822352287555489921941415665904561372298129329923680116134697764439767205062179939701506421284289691400070354257954201804288648171368883295742539647826146713266151587861527267731635061923315187712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -64806913638613298756727607262587633006405493953434875612912141319337706967624568501586056057466804341224637626302344825596737033114173139810051473019389339537289762917845821166235032297335189243432044072087665812382662029343952253225185236785065365578854869861211199143428968362087887426825891901790552046249958131503602087451040849151797107645900862815775936161089391818530972070713971363184983495548707901746600281085085920399571249272077683625549836763899014868687754336073508314912521865215657215797147137171578684062311859424389876752298277323800422319424471102893589031274930173592188367648267071358811673849587805468521383169544943359019820067521834603089544788452986467151487450722320535724164503021029903950849282892434500886471135717210685644967221447041601600575337395151343721141546181058298600441806838119063786867010552347786705359569572202590902099052105563786495998886242024459900095787450171505955649010738926726886061274525095009197270570251644785204712754712701208464780976868852648987314428710486869074614115479353735071482763630760205275926686959797598906534755491421100201656815884505156828493940754004230158621951115022205395965053638909121991469150556108873963024528138195264574183043981526093160985748157531094013953529892393194294378237546151657308160768165361868375411725964841866584342616028879475230452724946481867536048926674196066764200194431770989039474386967926573655849493481726078874268128573373626779208174970631021355767012310998516976871763980998223947547227303091843052691732339509157647095486781618929878900777402835136291305859674771262014936027968975737226380215538935271336913555438234521125591008293883009212261709782385475964452715158268584065185203925563001789730863848345652270130394546828857810792816617967878634869095588186476641457778243916139512546749299392629552916124820211407081906197434724016580723457064448282699735803857953268503994472178724377632496758278325328519575261634586522334614785040313958540304684063062897390586340815932910123486792185436830891292100404029369419305634296882168353100910120935919945969462301408348108129878383383290660029084212886297600221859620907001036055133926595231996962055545142874105930904017406089598580427406412952345011480520274915008812454146756551763882409283843444977867507732755093729734470196561703794175329576631052441552700659027221585547505050611016127033866991770952050528131462718777202138170016765391342095308810382131777111453018685939845005542251046133482821263839375415191405534958801352467969467940734660165944576490480473619961739512020759476694679640949806212015490950630415379451944632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 16382569512361472825970594689570380845577020796275513688626893285648540088819675217909645689347323271422342345738615313700539876549262339661552090665346509467217904686085539580820152956439996321264025383335828166609785581686649412520896178147530435539476396180724865880849266224745544060538359118389700817027471917225556434538118215824975156965051675769740997443530280869519813645001789196415554987294819742131995527997321618223145531663399865495793724342535706717685049449614161036382662565497806829257131246059063276952036453122168314693538085654565445670953448350692965070292743893248340570016867075318104979151815832917579012402675476203028856922757890669541927664494320746257493541291371187652855373292032193060741258502284137904911926139889665036464649055599160757151353571506095535329960475036256108913923575140406909379536756590502479047454614688552893439852491825816160714176300678328321464190305609953913221297898724288763989291619668996423372530401582241651532699016892166260869047073501369033808972994700015012568835157666487473327965824999457124081817033356633714027654096779401416674712969575528671202536448738585152136941555672642766437816676224016523204281155861263162575652447024651893475695576884937030906231000044393557742194041777330642021610012518152687784751275493832260553403017086318502968748362613370397760679029983727834985195134266959383574797144704077445173332859905302588768545882670392236419380809008432600313164314103170341266936751736346412900079766258375392170341199090875047054625756505560435309312207138403270227380708045455141096255778671939977377918811215125892505952427570150599649055554486195382384016947199293698326640955257555661997458748827007332480705298042931621875108880171292559191702346044249911901352638887809001837910120048676533393066285150790191822780251366852907261708869804600841373876715232266574862072956778607243597622487059858728883448556121003844732407020529272488007216530902092337405255233611617153612976689259047778288332413773053285689040650010844574817114286824796164192173680522044687923818766306873437431662113238694181666638344586691700136256839657823549916823086023631316705235941380092809018666373437764823909892350588765447992923424852129641579545408916671480563724902057556775830898820396727576854229285297781328533302609376705397595511183616353626487288678813666288856133741192949197616099977287046537750791037982155791903982128627584431639805131275370024806132433190134557960860333433456208571343529120623612619561194785303672749708315848277715343519813216892634504886634578234889388812274004668148913196623806944005407025135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 1594089807221852650330740991514237295733081662322688259891336907172976519094079246956451289897193176964066965945500594471110316565771423578882230649601610941121182719096188086627223183044656206810452398654740902934966992746452341664672311403417209620833394379286591219505646479993898888541027196208588865850916237030239708493108817745792916089344765346540512869306744895800989260386827045301345867520156850876795941633432929568263800740972464122270192903675389017229072958465320419002681807704372004827459704967270674423707812056917855379754234590129955582851812681701792835886608704773627800677939759276317708477630758053073552948871205130751436181602698169572433092712371005675520581779419592754602106718041744900704896332272283377930087896471946208630599618892016107330812458599853452987501503530365932963682636518899323276684955046626137582791387458979757559540837971074817124057478367509199254974354837249492050686133000708008919793901317862369711612496296915676353472431649826850728546056960305600123821165495452652929838895862279295115478664318710250441186417584544832179821874702270714946879943020359164066923176610880297145172736362334805081268088085190782306190121100750006414220380186640559836072165126442325106478895983627261174473293303488789731437959180393119522331387638441236066237765955049314982519539144818741727531834097671888856529623784283027348833322934001851317028353874582939750836121480645080658902103090266869294510779326410214725661807562910063436673533404296914283099162532887549319280929494153616806223730909179603970754736349596748735638566286795101326090031534909137723738025604627445585246845837837850001810531302281691734943475211008062293131072346031339031009095231990033334495876031410639281027606932226096244786552230357965140010412211214861688230148286900219975631630462233211418049175081474624598525103747595549469951373168962371607095556307264353875758920784628838536171756872158665434219766094657517742254126088120594050814139596880428760028452691307041057795665123485101036622158015112361730301816360482794019880806877102551406012855384650768456335380603748262603182776914715183793802299901303819128358420735815646238561736639442352178689753295671985199194604189466652953978960986853839582109811701970881021045487207679113281568298638352570589557838140385025493352240055266406473648357729903380649505448613841715625145289062556376863986592187661700529197276121375180544920871733363505952126216494254259069429791250182945940425759305734026184513737352073889518337184466200259467174094594447070543935885860168662335115498816226331831396274990060272442148913152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -4146842528437940551220134792352054551655401156514370136551722592675301017074855006416081455147101985858984258163654692675140246753967555286340752291766558796429066647092973182796575507322264703098380469675923571139533220439221897674004550787919917056475997061838502146831070526265327679020315227630705171172279879880577589038982071706613393470405260079874236830651308489194750122693225309388854512721547541570956399548609684618400614994683638787457483199606636353441804365361039576383916521937300441325138642726395095179281499264241177028947541600419094614651388321296190720166845922799783131621309663083521931608811132664368526358239219039180951922466360082882460859924525761971894189624012000164177044248978539180900603553504640263255251329000852451370894054389606242830166124534587450268972186270929705280281429191502115981488008791863405491823781926116519422527100507510980223982154385213623602646831348589186389758398325601741272268339325909494230138681711965009783058688252757291416549518260615491872691113385827338347961534486179869544867828887959505971692469532176013916057126281640894129015419598438770283713205632428061542797659071865264143396817612474438052730964537320633721588776435905088876349537091651877424788953386467432533017528095276457327834082197367947154973591558847011491247178376902544075208778103235599902767234732440037004299006720918510832418475265900130902946061982556905149513218410756087901735356703642311008988716838489338533167998485651541578593470291694640768783279985875921296484432956347135904399009645772854653748799348590404833530289044273855179454862061554654360721672290370417893614410412236887104822983682641454187745175745343112952451603774191943189114102256235488622407715490943417907941131948646468367410328418304842909116715807622259035503778518593484559420533812013790078032150986026516613393169692337984041034363297672032204991767071978054785942828560397995644158885724499488552575160822015703915191029241541659886115232959822320482025837958815988257892656342462461166772081460303454779910054167809107527007489853031325078122323894249785342723956908430082952536893461424196886138660694270168435955547427089454822069011681158786916621941449910246693139892787631387567274133923349524307412828771898463382404757465940701066144105297111793802420466474612146951773687348678942386892385742612176412706519007710081585454616946363777619082223902641589549832443057458368667932051061380676957361125677266200812064611240652035404259773117296550163852419276676961459228020129984361836111305710475852251014247520114440791868991578233414773463182035460660770180694016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 2522522731218439560117206892389747474866011963527962573097029457552992851682266995750153782391800439522342354334231496753646871397524792502474768796403866810578714651759207394555662391602139937491239403139153872245783686259020272602491675624053563054518594097411440329968572966208645432737036476607822991379725342167722701695470429740968410489919189948674603367960815755151433379436356504111537204912549257279888280702051773348891921768506424813058664892905937101340149690791735656038097106984268332334687896954975116916195122417982412755897364083127948494726028600180207056944737480569729113716966255411588711850164641266147427446177860626023152742403894548890315751432655693525769630523483119272174762466185360563843761085974414656146875427751824636263326110607138417100949769630032596323737994175533930884792357255077952033698465486453926224494641091918574524019791517384603593384677019599091064864899782921128230525170039615203328444125066415801196931940100529247809538136804414256580849313289356059508887528854055439787887139769180189634284266698646177937257034949655134843730468178708017623153090463415552806112183211341307999944253498154571787158771596833688087906731479603917604707796168867437993335501431945518730657662406718653815410890273341461966469744433133266874265898612940484230726501020829060924637278141767294251766744069300275481900128940228327325091470066484397250326150793945786832872082021084313083051918259724686297882572524928739228470938019698811481483913874744284051651340642760465648099870829893043094639678592965768872311797405361823582462374791116128934360103097429228240564672609695127458811305200558655555683499954981928497488964481731734357347460649615849033259110356222952816964273167781641796267684045371442774669370004870663505390786198441188477421856244415887862783526076751967291272216720064994620385661225667010175027712100103166439205318782213680663959090629040645017548030974403714550733984477037459480796469634919585815657802582272263746004754589482701836697161828596542698698383666052975898829606160579556744530875452765245591326578679089422596225887297284475947128450170965860697071362422659936753413965013994800351429630266676093973646894661399445390513429794003410716846246577859463022055630786652400779115167185079014942999308161095865485086042437445253166326349548324135910186300197026377129918390329121407681433082139543667970406735518793885192175821226692854526272305353350238713850807575722375520719906067007136432774765043867981763945654350241481893607749742109625836054851993619962477536268636609887314762173635122296838261288886754941372312059904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -1017508795160672002949169952092838451417653605137467259891742948081465332133433730520051288086492613803819457194839023992756975038874990820472767469215929132422820811233589389484217285967009993297068260471158785102335665818986854079561834038282527219405670948351261350240253320919026546513670294316704750702791662980561211589521617350456875337665121413211261295804464687469146131773216929788379455111010677812574404764681594570607879396471104576070649104330906171730971299781752108339789553076502888850445234975204640644527947322355384763279937697258455463116812342330316256958815594165290566459367428927166398592940885166912312544780600008516911183790980358567966271351075135242257672775934198777166325970239514721437448910399039684397241981264398921991941603550596450111086042571014354107607403677297562318924391843231824213231969234897760538758769087956423158454179598973340617662943608296217653136951228726740211678449894616075742509864202565799266933624418610048735875852852615797758337248273661024836967298838141372547732938026281904824658888481685811573124075106237611326682483236107302742211625731843187605876160735495580284974284826176209339022112278496523112715526310954267067338134653302268016618974539365610763120184341645346149117569475253651587098588976129986680733416691761825908982564986697936195617908689322516989837112292833783732075187449530830953692247473674761152486010925127712552095277751509606898271886890266203090681808653638807207458623546386404701680941151704846869367062983530424428922727426109667030030227422886172758355329482659895636969479657201913495904946627928578485247656845719983879079698000605854422922482481695412553488826185384093401841773115138911417035510650728300621494580264235932050447523021471605618449062828186753851473027046467763308409775775488336894204979774526028977077299974227885926717243095242406021759809696357903311519082229673212952275471803741760739300141984986113643274953367003240889799461006820208673997488917768743546552431783232953600739266181533023987151976945924795891769591245058716453731434005391110206778471462624220229057541875227900778946299741317923026782055337264247112144988764206145321750981890110192587712890729295074029158717218712404440461017981699628164356096564164325284014738293884457221109647982458307834535377038332160133038970336008571103003730206358258570352108460289932164714828980860963317728771084815414612883452113283532210613546820729952669666376813669149715964408236705747668366391725076129485945661082597028724612343104642982470706325845139528846989421605328030476204798346287043450768310497502668656679583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 307131572539434072987237608191774559115078302356275787629017736950503183793787388454037581112605913575021956859591794521788281335103662441744427129875536251663090707944861625812524838642445885848514261594952466636638028241849357796918005426095856453059823099180559066008661223583909904264010096935866761171160858322082825574894032489437498548374249805378328469529434692378139752603720293105331119640943183229763856713133625997584423014056915655636887622032243622418567032531523663095475895098031713451342815256089220374779750252277561441797297185472333543541650458577333004586208782666669005218977140894666595300621577864928746214172784878343412380401728705360062038014008518187416742509349860775251456919216279478828647395653298689326419785929640379436396310738516727638720688244072914048614315777362192190478995334640039059496775648661413083204945190387476659945772320180448534292333738597073535208264165584001285318766982157369052810819083479387800848232749585087954522126014104011873449791474380997006831578323456502598612538995310382719009305784040740436881617925705788228074311202588471790137931151253898811462691166095658802393066852127880183310619233558192857734662616627298877065002361574550730214208828501101972525371841638761906056125461162093175653868673938016691954591993784436472923019241141471291574765042369963420781010633784297759654415356575068271241521720311217297248355437777656960818547217967429535496713060334087447678170430702017734783456928845350256047919743979456941789479269696022900300960546288402046197200273665098083669936951759605378918897268440449094615914549761323644921095689234411584355390786860233014273825430124604938707133995496506878758811981309820856852307622947048738680130321344047221726056496787666138565348467605685959251027993612804086124096447269651822534027489808338126192950230561051096401810368955281309362467930777543533805671551865859436561000969609613815331863908819632653171289647734568614191226203713643349679087732906975835419092105141787673402341675834393776470816298165128108227461934036915885531001558602078396395272747967029999064718592422215533704513784953022077549674392135808085043266281352775561658996301422348712076196273985005986661001964657700134180042707181705522110937325783489172795268980323990169684168095129236117577420865943097280253148369778070682736474450194105572847934126706200477691426305923899507415647275647658702426781349372789634270056447282221081071791919623562563477567262123189165823977956846853102401051902131511727535697523842146170741399618765671947208398162983898373383510513561336153869725712421756712291139584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -73509111140160218436307592241366525672249856248306560699774798952939839380458867795040327186705335167541681192631501067583438748261249793240493272234662791513505276583841651204214787355635484759423291439370361047140842470136566881705064431607566144447536470928493530204427671429661174321432919846617364620962102413891046181611300409831098604881121591809177525377275338123401754970225434763542387422731678859870242337040441987986603985605566895797819937983597963134166611474843973449260174892473311086751332332684536401706641581704428510445639667571365119680278713432753181653947724459267640319064842974418065583669441070047561520434891539983132547724928730598604214417641727907434491950346772289213215067163114964488434481552248761840342396605665884450252836965938984510361394426226201203280876609336777002274636358509736166762213960863720295696545246915713238587661377944775546972025646165805290327513345930767425529438773387117408705118213503204917359454013401174874300268831836031518773611692856371787542191813745242569205076820282186268271871298096088176707252014397973800196233690514398067941694381254792744748530037019654196261294037685319123857846840403437072545931727624058721073134389642240570972482562764044734930934773821474976391367366704376033126068161495801100273706806560627884646582551158476107431961097489106885222131901225627280285078167894501200864925578037727322775494906175607816870532587092758795657090054431051824766329950399059015451710672351386664316915406591136818485930538807841557552289002259980976391114554151451359938453524460133791219550326088406743439626410865194363354682013627424425248118923163988652840276580802468230385636942266858472628782310395353926623236057159364401889982137950957612935438358553081553440249599543763284129486949072029697907609405644861048707913335179134528871756658469035766705702549236925507800042983647576525632112323059790617405658112712148496312155324755861678737969269700092554021407777182656020200318186763493447040096201862043686199856213193355015515106260508879389160085710990429839273189957013107766101196798604440687898895226800941237365366302249915391833271368215193522804130973039474178616632464891653614316061450632536037981795832509221957445172669245171455550318472789663243530334430718610947870303607746206347796286922605115306316635562442905909236000815059199799961519632323631077157707241230244324927993233082741898713404432037595903299394999463191830021636368299682114693651288517941807198501508934180231615973711716383396543332457322144902905127250566735250412128938540796311478841884780015837681721064005528999805583360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] 15015739698686743091050591108060284018898891767290374356544565430837192022881072467094545648302831014107599296102932459085845903693748750690827998928666780362355827057369497434415544154268616949896060285094016437865329022573131176488658734100716699790197758234423957936372402654533915926800848219688137587946147773877398542555296500332008324948241577959323597830867564067603968791369318032215379518962265326043773603722159798122632560700626713351427467187588790686808025982795247535286442879957828591204644926759737624477687432518897924377487367711816298072984528287859328431782646190815312190292475607838350096391788389056297382223775691443798935459964962264244045122184637727662454583540838014739101032724879634443011977437015085552796892511483506667337023080141153765960328374635137462647283002865275022773892013869221419415808704638135196218727257442908977701057253410351326430867018663700757986016216500464740360779491197455403458360083093107976331962799268824156638379131241627528844090911558844939431855196011484442221260636300944289637319513444258104354333857345633286396472452062686255028935339132986422533681159067963560490671144334524532560424449414735861465063999810638946102185761380113023961023747826783316510930156687411234255676242087659744365552746408433143238089829242572367521796854888989660797392035482998541931528828556229378518313266408347461538412116813568835425336324297725560045041792910429721815029579695209509094213416756086506653129800403600205346584828886365772323950577271621574886322148526467820521017354339578171053490792559606130700717399508067132257616546024228571061585939683404159411476216046953677201359331243187259681996835467877427731753235394768538026488233864309428884466620635370217809759278386509670800913651146389181799770858842673924222908315419355005895538325053745636882851634133213922858473204057475294949914743084190833796697051630133684555254237911657101045643246781083162637650176463917738295236292556000185623896304336665174093281769582558537576789290339861843686752499155128618726220529418294214222466448660336281349197987435870675170674922809084199545110328601898452494669751288060640881987593016504223035046200282627872167819323637891148463818071820264267676914718947331306981578753217604234704462150847622504893876613535348272420304666071375366791989517895868616028299556933719285024664492518086930313774623989422892320107601219953251848249471366067342457721002194973881022323510535496773885997921848398160949417121634070824779920659647948327900782300414142683223613937834455346116081813914117810146891295137681059075677298358299518534942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] -2521138411614085184801504260936795736973821240112219179063450439230234609568264072541143059026996259162232027540055724398038725683931615615094120559888505746624510204593223395836020166054287027076577239334062392642902229710681458077728131581014411018477638011005816890985322023460850976485331506609717622910706611727084387075208007334447401971648606956066907344546901248484966674293532916730900634029649732857180995628980299080464187245221340846361111419640075817042091552467984978616193283648513271525894034382375002649412543048514990295916429896322575948219884352425310712552431471209931019905482025181618585856588523987543107251541563670847290006090550035170761897405588244125779212402127074817968394421078681799150790699471350984557813390693266213853025952956991096896051387288965941220042333429712212915217191570585858156776533280088508855558414316724262054728626975457766559250561654928692949199347362320401293291681854257342051904646151366583055355889652866595469593360094710381658796159496218450078159172622246427127311766097922585465138092867540262272114138206129668719344733904172548002777874302763128672359844846345986724852722097965023342176297948720416588195427755724379399003710000311194559618066984946706081533205095368225811887730801697092030009625135309734229795892605910539336888850833910058003374157470843468778430288722281740703917159141968176723575364453778833314859846774396216632346977618760532746358871279580596009326693824735116036321775617380475506715782414169363402274703343577659831637862941365724342959388370906938659282800414577503405582749908489732002362483974090487959654705223575606319322449808171886637283061709409865484959430547427097750441823960965981279421069588634540678621186710347935874038560445815356772298735667013624253905002511245026693433102910741141562306554157533395314928109149172261211438951315670647431394413216259535911171365954581928484334545476229665718665512614255833148128723474937069911469280035775829874665133213754895977921859179512261975839383378775262307502056998995669601612262267498607375202440123020980225356551051251533785805525557553626493746975172628839497154395284420108997797917282399130149193360013328767018719705964163316490236992702878927670678113011877422568320978271438668473743437153723569230761586625253939092633261073951465138582643295074594868258898510081465217183606689629704723024404989944777470604390709413755117394023812278484683396026469694578349375787600787763207279783410147572566350924574736623687574173761495279884161370190771132315501932486455599255408515240915890340969143962926244358647224866978130292637696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 101839200405846307516767368804599922260785967427952491899642282955742692568620213448095093727479155432783767761574684039940666848527127265470402379201439619795103034979948182852839877988754413812305676630658778876811525863088298155051954544759700942044481079055074702853350504270415247876834282222450121427751201042039513417889989521886103711674597383353747166026785739758540988429082208579706387015651051038960463493521935912709934529769166202069341525266266773609345472266412114705069365194513756394496773571467914323537626212136869565684915823903315306204103247817780583771763957422764554858426774575867051096020862286833017485242681776421985883376130698630231823037269342839062854465451890526678560375479637366200787325486597611135975520467963086130633073889780089182822516868696060308433349648801309451558689842710641518799009085129595953566609034837128079615671968681501683577258528665461192428488068949926925862041250725436519260147909258833392254856511357095423557707785146206150717671780687866782433949842502241058186664276520360701925019998743657348813066489556276796979209487935374721992256544182666512109277646809611607849850376193254984853289052615503856766268669333984526921682865110046695790272317025323526987087003995353602133921681065747647149087322099354659122523270110947878293588498691616509122449876071877124363090926322464969256009840110628898715528142487049440343327229531371654495868021685784821366975466808129749677702515398234144917187396795361674659219270685571815172540582444125118005250983477211824709851711828602218886526737308204412036772710108361462557535226262053956478536195482839395662692833054975936614565916357392136251664871276444429760236750699049136406843216780398306591942250180212200685333592917527319344100495829658615424836573343867763049130872474710850701718281031722667671703829489117128454000068494389133842118306428571041986769107782071719690801067817303320643831226895134756701120244069029548557560551909972630552015098647149523128296007058461364207366693273843741182256928248738059936004434681638383075756797963001668873712215954282479309603817832583064750531994272630183930824861570797975817385044854145641340523210328322326760894098091545721230679636895801728116447040870578296736833572891798209812106271430492804716896257352719579820723513331339696221865527403639801085387852875562366273581698839861985632700843387578100915492686505640304045011176460966436607586634147028810903958098440110832376331969859655093177752289796418151279632107789582760425591378320634677036839189886345862957331140035495161507896396420261733502240889882902639149056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 137244839905271170036496352557681304923137291643483148160335663331653705496406930438186391896484299979638330312336346264996711792106705813608523797498180093599753774244866297234566777204055380699582200295980165994812703524367531411072513082996074926786994943978106229307440279219275027302006692263397834269000833799554356931475796852679215388954240469048517269521970860350453482708855977782081328099778434715316770153610401105983112799948404712018145015075646586328189370350613411625089479417767282863355229860429423851146155457593332744713783392796795201395536579615476516587690676050717890042786520210670858618524805594326461347861888352147351846988751178817047511162221347099805261829606697961563881816151905130340248381106689236356911157059029509355947587434257913444645699741227920469794110829724543854080542725933958297676140372600095467756216158343644498269727498041817137865764448396014664970143967436404360674777645742193221561400147672334750170082467672582836055280919688580656985454849337789511124512498122898929667781743940837677609004714249016334135047518697974724007317803058318484287033517248532592616116466227799991790798187553906046722751868469761659704409606182216392033291108276290699282138415932718493461486272089462750388873918761889320343940931017779263884257873100242740504091000867816995937631290320981321702008116514614345500163860526021615148417128022953813727905455123269645943620433447175913408437627853624052861929107959494681654909194008564225664583533076144505508654065607224377312432849097697740518517728078741095507723184348715832371515105594347837363631673152959630382106303505878567760332096967440930175580647494274557997192389916031922859620468268076019128731102546272108452699395519529080387576738583240466110503338663221343834691442590940850308616089351540654875891228731248343105105721050162817385253040811797931806513546713425977899839633872898666208160949393894428860212548004228789570912948061148425938485252838810390568258279870689084730591293950019050326661769032971310377257406629950471150132087719613104184685483440055029564105861309779495448693524494388254798065700424106638194044377946749897832132142442998590529527185194023204408710600290336238535970180870123184071184594817981834822002101976785461475545806661980801558794903721703108912954703094991967372369901830047721242576896015817753685011982492522925741770476626727604840159567342081696192132004538249216039113586454133582982484937434544010501286811950090361624921051572874606498281913217946655197845593225377522792755906854823349747349842590766742567501182475333844599832767174251384930304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -49079067282693494514484344058767029200010138363860850566732564123699264611548927190778590001598169638992495893735327421365248248705213683400921408798753896247503892004008307986873557305841791878936161037333607001797528606671615981323725662391538369896664296345745105746638005865987631710217203742244132880783143246694476546101469209151268483257425255078112366885768120234695076683186760807677484629111659791763450386185563268956736270733161227897936337946757973446561274425213599510508794900157890433283119625017327287028501271100349818865413722110584153761398998764122693698076356953552660384542068720823363840893857574568264410526291541724853922811800276323555338246514933447184070195062154276821290058794980795017365141080022803895136874662923693855302384750593522295855447943576028270503969214984435330403607756772186885335984738528359277414992263832800505487777418752364386208641410231039518840594405658762551822836364233281366564848141504979332423334678407504148997955315676178210142737376411930569960521251369653910271924284865635418464963736151863347839402574931848030364513681516347960097064682759833554606958925832354985636224730120840493092750389444558934008393018539210118349022232712918630869643294239616062216891636923925188956299582474007125889428554930929992368093859858221767646090416761195963612137428701658157393849262473744321832313735489269034450558455999853115894971490799318796559734472966291221201761393205899288467877584795293223523442358182035441281667950222760095740290886443184707184441207673923487140205773925754495868908477846160800179827289922581119469282986264370015146980684657503746695526567294851313236388534470987842595396551836647331419894993780866259590280682371716078627853098751045419053092438566264815154804803098998909149827274908919681140589642560166141259342761011089360426030363387661481166351369688082552600166144004809718683565115527560688619177075410086155863105558528839351744597627159751485233335214778589799143253665831884252080022791166177686259397726081695884397403775366452349130204899403427505313616609365338318085031555910839092871366096650122891788574829233386594979062165139057864877498343827691588207314923884895240136771441004676874353588104840195850214415913386588848474404875895249548816400974580551798336462922289243343053740664658974155090060868704779102148620334479336324771632761127779979318640762773152926194840583900251428174952516610298351751624207460155713198846726532555180259963026535940763463524136889710713666862254907944941049305460155355072982540243731037647434877867753895069385946834698472408299113988925691380367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 7163837709189108268871183030835355955464068111229408208372179118446433932148455030965391818474021757722738460724744629302335254936334280067420592235704569815127595493336932352494261226074702551657491238166033710706053879507109305658643040351202030564995285029685991749302853785442911113736538219938288291633978405707640867931619466481940860748728015208518531750349818253745554783416863846134659108657191657095035823909323037572291564767019472136599573609185280783837516208152816646460662479521327428634384841138525804477674536487018839143295029699464358373340387093137233620346188188292648184020275440655066912868490258328134780620572687905557123021227391364767949112643779887584606045894368050311143742374601255053588535560052015813669377324989531237806905086061470410900512884797917844442856745417960311890858056048487431213414340816271630552762135949367727469912420606814483541035786579258580235579621605925682246429634016712785230471732878028898957732976741239837698127136075287407740839261234493196971410716081748967549362741453531140042556264236670709361183125214728421747748490801020506558542481066181890722626720092308648806938943856325399295059512243727707469156508782709506059170253660755171060435320043882945500860845609114427209011825975877187082936535744364088391162373688951753222119500143696016002363298252309849584527246800500416143705978226522654949527915985481784341226751038106365890832055459145155531099046238705563064406363449792047681395500687078139697778833870356572605992310444312147687294504052772612706863464135751791827891225556392332719351805517770847134382243671753756162164842920522520453631121511623233772629060940829152689505916630334166484142921012584943243958978599106052293974683750753735415461300772420415430752513737425348537873194867180829998917242205883946076403725828010104022784761733874174578290881361503501366430392012199212356500890573699433679461102888007315154551755605026840838933515928265326169915297312898613750813503119069031888063548715420132959354729354766233740801332006293535620790990708272014200181039715132367999030992770959293740012683154442185109083134552350729230926307063161154793693200403729652198954837335887095707925580631947194164668891546094534564844439209028322480372433074577195212754079549663100721307865284464548379893420115956971862938903788180269112450206285699781519839362504351497771179668449503487155498162941332167039011275372679493589248017933629282638297522039541719050087354942894667590848599785069742896952468126614465487961897295958238537880154638983806124446037821318751655560554623306833333879111929758522277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -1337057529856724383876366505605546729494087329236063073441131358035025393368175302050279105400899709877740687302251636563199108866855045379668337396025752233065889664920032077838900759429717655065646705732327195411191632016114791663928058693324815280997932083096150018017204589377248389592086711022203687226548961189712655071152920362531853762219797552678391966025651148316120716652858825664179450739941159110170323326962546992440562282752883520631354351417597756976109435862686874989914525564443988240207830113638852485375219653540588232798503302183534581046621389630353912913734879770582096973255027180326946079042657289646560245236035389923881529296795149455781622614395124603667982881814282121441589828485690604087766245015305389578123570506778582206918522711308961854478955750973135729959913120011738490756451899557972794666633095606523441598640204396797425387416526885984548997797045327584335801403837452046822675950584698077515766980971279499876012241440586935323783209895198905529190524323086464515785966510967959896430299275043731755754578482983517810546495622721250036136394562017564377183679757081216919858963053288309222603009259715596823654760371957965240170686608305768841716339761444001896429125430574294870004220451316110692387805781299991266053709101242801181294551824658438447262778199401201871447326303421569928527417114676304667497513562186339932259658873694396170698603482051726022741524170542373943895848441913857227718357613983746700451968268840201699055607847117750148960507269387345114033949751906232240949032359129767005484969345059972407092692527466882326991858009976252194891449865231542610784851020140878956215132663209346274535816766837564930000552490471160609833552276825733325996640173881761146485886523653892696304202064712617652374177747593494837104660827296418768903465860439163786349007253690661684604660325580503595979739711581444047665936924407286456253634289691945804856630341355336861656420285856670957921048369824614338590416234928045220941156157413209366177060736200478398623608462088170211799378265027116523665371846093254776595889769781741492981034080045874515189091742236339197613854176563307872656049173257954490960993504757083134132133880856054264284718665364825564198727349750709722669892341568640886414127995530870764514584512482089808921104432453953458694481449021742593376948375379925528168423007487287512982508379760437344155786924751683850333338952132348579320049524036495006679642941573247971095103513217381637197144713817050679546829151371933008535225446642472238762223159599135683404269401783180314924266058647816108182481347735357227008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 935280511405215807386655520867588106251412360011830350087620587674697297075120616699232226542408929207969376797152037248353728346011437318320866381235908823566804714038322902698875919497471951350976262984819375703512179718350199464893390582058248845759426653775094904370139185227623158605773475397960465526263518322515585645483425011797401551634954752185864240825031787925615926537503703248371309158062510032019979548487434932473621060048689271180547505813312663006632051528294078117448407616113514238798028657810578149673362119616533016795343281243043217255869354972837187390995231255324130680498196794942235898708350638036978181120929256051454213790891189166737718900828124252002280218965816012938229204536952733666627360264849717271895834662098647831391056500707601238677051346530480793899681581385058702881852621394820723476072280698515298494613094961889845119489878867508512782779743536063846902073945868016281650847113072102672450101300934114161036940406354089002368843950233984672625742208305654549766848837235256455564312871400746699705403119801495835539446220308744680101287063020703477503633078698624098973839931812343289587561401968508892820311474090980320689959104741501501596303838753992758882725321938396131871068849174395307052208799719273700315273295801951277247953457154794722016852001385769791394814668718668145050793824123709118586344571971040484994481128929260905774500043159814989554515333266095370827543429103375655461056893248931229161066757857901871767677277085166262439583280668324109573361763068231486477126867164865502029224807582899264888703863088149541130535058302679895481371562259813656834736759823487573410432685227852731727734105662099973827728713099275148562899498290682807601596407236244682111926307926712495860414244266874849803410035376008893936493141433054950308586031879414650777773976957515450186504809821796097807535166318637722502928262888155148959504210291413770854164515523855158503077772566974648832207630800000522330326304144377313879031904922893671054526058123398898142242115884223449329212199711554266442121143229215594890223739972389101074220123329133880671263393039327622577004657683026417406992543955405861703718614515650354083744624442872271111172663321970449127171304133561112865290609530845267845542113708037125078468574684091273115299826557823809823190547767732660986687570848988741288587680061515545935493741329683954535345580247849081621758653718436834132141379009318838417917230914976524831841266949321644056050255528752528575502860558321343833954845545071618382402027578044218884257963182053962776302239894649395468516743142138970112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -388985639850735816292816510518244164089448849055571463190629244640875135196531322575919611716110918077808261010339916741333651978691770362257455066875067661130448836101275094723719180757025665485175120634923833042455590635187115538150471554663736821011973724946592630139262041108721681373455621659603902433277006349459333871286757771919092014131975617881204826355965859013955870078809127501412541866147296405982349093037228729899110864801913502488282391006596550569882879648910351914831688848278108508699968594136435343431728625700003210421557302525358452461617563285836871967657080698289197963974385888456465184078524417916783995047209519403648252508365831112736339643489874967717484270321363583482563767872044303188012165947551557639586302273982032043803923094184445434481908466614650390918681301894772229978938603296621734778087912966201607503016389752629457674454128540654706654390102991001925457206809870420070989383419551757589823412106286800224850006341092140970691513851958277313551689898936932673771922875117960376664904597891367175077134097347712338344915074389218775689131287226579488828182406607447851148293798394912906226605873861782535732815620604392144260777422375456914033421939153707121894999098557249533665170427174315757024809080319426658731653854630804630685006388023142495005512506355866787475376866126656819822401378247726642224642942834450331947849289900842962182641612561305427150838768729839246842843929766087998897733265071275936180031397873854538440267346131499572753651052847339804916693525103163663231816870565406437735119516211648379765611699201059918064268865120201361221868630626831127836868370139305450164462757333630485840270953375865664474247037414260657043367840161565450816260151770676944069082744745344785612205713360987088674943260321578353204832999825418522222841358421294984487249026685867704133005737706238332084817476484922534182237462321049912087582510308502039181965209872091535849982229468579212454643203668640520677175111997075942737491014975144866568261655954845065303402128392078335002057122572679938241145656875210787777969165649081122195050456329851241075200353902611560649819423045748643875257729541193359183972944123692157379149284445592947794310828987705172523831022109356799905514227588467277823426369768470675923892104929243171652930604776514187615996456686279571204797791979451963311893640838498604047297107059898335963636771709432777113617711811953871614364527795611917688391507468512042916307958314139190959141731026822528348153151607135628028785440293409867050805302446665092026903733510234764011892233974324841888723171424776224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 85741198561887435904342988202269688171802488186000195494295725895911943291194286804843810568975866544516620624463368713676415889339617121854234018566863300867496084179160158717442197128625015605777380877759620670646724943835396438100789925523648742817994831560381918140809427071601570193977398094906936036289228894687997636775862829556205284562337032362108684117124424722968735720346873273673322439883634916646988780818398308508106479243433413634227268802487557138310162243036316833252062086219646768890676269998632844789133493721781863645078766465948638233270282615083219344860340086670846051508156479124409378129907096789022654482553668636472095295971917990533739973619638726933098288123739891460679419141712566010489633912892539271910795939889344700367367299682353259744684138234813870087026245682658095960226015054494139063381639815805251368654780129831141522469653153647085994586619235718945757670270390233133090891900278798119999374392727156307567990493231112326855815209484475843266221002614955870583837181037575727026394753051441030852870164938026708950697306828910836261503605886350789746975877263243656951511679779471511210547532240625961481964710209933419590624988720462510149842679146113518490054533042641653348553281030469756556138682547411852951338194144988864310276294684926344382501222067832379317223824979159812727362322666302848616904740948889717290588800838173954975247790845877392189921099673615392685330103733480452002889279338519993389513229658269231333178809602502712571317873838824165720348820652205935987025715020984777530035067390239106933383532675365974223232574949420396691581324230634582857878775658222607594811572291158343832341960808844746649128234370146656099467351103472894540249410609532816989169085517217650985196984594280539969405147138330378031690490671221873026148999429392198528489616577059860519931530985145490688955752668034083060128752334219972711081938457004791505338858252680264181685988834065897016108592916919540610613860777622086719420303416453234951577982158087365666254562468690835087853155741116367811887143829989504374495485502907556709208946409289984968380109451110691610098214661274290024931526103911990490476796481240778052605698901620101881883264880629430089874932869569287592481247958145135795351245367513272718041050827163336863845006568367136010183577474377523430298326772080835495561103878708029564789260486073745712349572455748877452255496276140835803910682782607372653725794514411822825621850074725569259728808121587452244052296008102690000274633286887427909026274280907028282578540892774533187569281494371689341406976204280430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -8853860602366892654135280069333400286785812151832791467976042107850143245745256755860964494344651373622210270860012688242493135028492381306484564586453062558960901873234749498928093257587613519917483648718315148961141940023058907369236246146337965990234085345172445522871402699107007180814971504182550705927491583659036616997064575295540477169434420269656017634906891150806826345525463130379627097031931041790799892757066852743404866985153299791710926843393609369376339604906880323457337153728747281442563602258454954102297880477541290832468579027001224964537684606585796644737375299066753056438080933325935922580332690367099288113736748045801125896188722486907348640708886402540443569487666592829345541681128208554633022520970151017242160803734753830478590930874639878791856979330851369157361365798091532412812914791313761550262592206694913734516502547437524461516004524005402334853645860833811325753111994266835306268885383594701904172536383723140379260264928768336481959388581736636620513276323424722857367603861358120644553514586257510439851662148670518988981455939572186384419714999874370476441741390026993787627689581570358247089351479820432551572893640896243085937044546937673721750265597910252722894895040803454266756359161653637524540600442467539213657171011232736251253372891167920674490918972894105339549485128564913000206850556858479951729594759980557472572447915485425058907795341280144986720697838684561117992063355240543425222500827374760549493328984018890388008141441806694929736758240526964510937093223242132604492524502165845037441601855034698535446493682399946533917126429225033093245996835540916723978312769370470930239721955455201839297500540818536122342203488250627104916350113388381819390214168684570917827649927305410083994831491374495224891397463686542244408666543675049219638027735918630519570841801824305777354262172828016786900181707244902643260081617229758923300178945219594746980048708676194333854026495853841186655785183632553188591698491550490499196602113469338963160180938900168299345722879332772622972894746787852979746337454461228313603366027922089743429256042234648321477439120969638710547101184032017870855203312054670140539406162422863552317578137737798025503283439068881051500390559153474730982061312020665573828494444829814301095357444249416004590817826883431146366333784141110217472974740330007582818188623158987953376282642224990808872325315111853791237693899667611807351516549086667367044924944952690248219321524657164120799082257689971325592067131529977567799492767561742880237455319724138475361293004092626235447273354195689043643886206976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 2072773515111973405498262996190194142926675345337292262338124734912594399310647698125550019047702035397326314466263199667238406445673158264473237875033878341188235624580931834196052039108005097674531793640771887841498446954479075876866673810668377365879650841395205622396799173161282503636881642538312865194739811236588099509304508735106938074794696910980534331732764380559666460661664753635328161983132643929614472113454579486613825922678840421039854050371660670940765682882786729647363270425644287423346407852338261905710545327657666404642336980838335204145928799887897440131484499039216374569235065225484380054798955547945986290856727144999251117610006268742414087472154372144958918057138814399283418237846538439881958967118768864077323499865421349456600565795516677354093663416524311680228967657785622450553857397353104305248544978316050458658811204113585695358340760533755087756103436631228734055747064804827066414286626194463195011599808566842112667242345025408550691270136352792408033150081622587965072445922051458540462453132078520764092739537599146138415159110117597272442628930078863179178489484236007071601940125841378242480785542119433786024342329462327960983668736952485405110652132657974147476286073394443423740318623681548920520547910672622430645586412245372251855059184085378828699503632120654822474020522719721626012899684427685373443343358906085909510446540929855268067444162708764922942562687765854142382503100090975859065659935445767577342261846534013481229120606852631733498192557582014334650646055583196595021342911975608864291213402086126339564597884093229506742524535887983080618065061369490529013616710938798744581739965996723271654200855489899274641249824667803023563742853903784305802062753496945985942777133407602658045416210495193828953210232974715791521601795347608781287443179288037657489620251690462383312832711691402065536142014701257545215532529624793391460266905086079671408937049984223546871710344807571452662312577763554459128043643085805247548498759267345863051620128652409883672780038049807286954630282843948269303301835692901859770479299858759692396070587468226707130189956041840853012113116438098853659094934131231708125122225148378778224566128774970029799933540540081484116677697712476956553697348551601795467928371872688621766045183369022272731547682678849539022590395364497171344246794575138785917683693252407443644654185102096090682454569633058578871147387299972925281641668857911808116481013063445235230326816153128286927321461997596340793934871699051523898136509893613689285289910164511003928631097110890121280092823301053926554890869407744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -243274276904662557348177356080742137913879801300212279178469994588701215570697559130147743494141388711019203017102175504204520939495996398108343487739439696664161491830880496123848304918768467828069662430713203148706165906298317678625513328451903591405175679136719992882439059528792942676393576012192082720781475136758046925292317304582496765497256006242253894753971552258563550860760159866791737980134631749334189210559123365743257668843456706972000341740358936986129770273035967979426487880180690493732318387011688988405553984106787806333690955179858347592217554844110811050160096054180166327718608735358418993872959592865488558923867328761728428442400048728960936192916572312317181207634581138205489564997264099457088984044141082078852951955853761938264237611412507774913291656974747285465493694885966666120126583963105453251805020930563984329704968899465791861165890038328669034474221770363466940086695992556883365011904775542154255633569636899112034349351533502633563711024954945370401579124213210877175258279099398142229007137164781246999528590629236162942724266840387496297571732766884878656716506071640126295414538365402367699393806028757092248715393621453793427613472141041899939329682422794103894951556026192474704255008114510468960268328763838190771549044129786425426420745726633889352278586112323982276662135441037197376827687454136186232373170168393430514750705837326623198157419742049922852718989966890336895650208090796218777062306392261723865487227198843773158032971202850656884953717288264885925637455511124822951093248629492446303049766749523251856273786478857252634359637510942511508545922013137135637617574780388276051232576219943132032274979137472860442065239903834724767036839873719921542795963091965306931668104067748422744287590531638561473502596111739946890509664835828860889278280098039095433059677350139075199744460898165766134754144206893613607064702422281861589610150451597959660680949344134189101410746471939839892694074646609476093112236470311970446651481602968934559277557807484618602957642887861395003311714651491701344692491168260636872027736095288979851711371257813008581503313598549245370750226417814523468902925736450276069426541150936995214688668207521327758629683678572342176688559394174718790356243563899557291449011896097570889000979198327345782826225623986223557582505097499082658229514344929402709851171386477813701298853363416422782870005707802449689569334785201000806433506016992230648072433605518817762595361205667330315614520653592261688116230023167970037131372381936641946082020825485182865274411603417149604217091261163616844241125303648256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 6254324944855133074643251262001502754877348785016368348691505398690854597517287068397992790685653089594726229843107653842954131019729274835181801205676653307082020643514018184869081271797764679895686701622060679982952753978457618211221525039728714901636138073783965389890671850326486998739158377445863995065840776494994305675223386428864799083106658643348377781814770470083046899022746306292725555883361022388179964959052268027159615265886275256278057236154040189566465247001979472072176742028608418863187140057007960500558396150428547302069304738015584292077837161108449681700944493849772185795753497999168988170742600385699453559088368665980620389496326435431872918466449786210251969762862021823314043034529619292857227419099648402957682802031077279336025616821714586710519065285758457845837713366232580899787900038454357173468533952697460540078022347688445060627368439649046636806093519122234095975414986228173174298083214252132512850814214186203422985036833210829329230511490063308748311629211729164411120226824974359358694949611860133588096771704154799276454428615871505234829879201877446164540410920913217836657219304071713494858940634341179925734386325016340701041911625116054297037404011186986050322065766140304962761539339693293650476096583337881967176020020814574976499153871236499598650876527541334767375100711391885568777162092486286081322687107350181619237174032932928764447755720226295766378162470797065427032815255115667149391926549418371177313526170707560733278878062057460382360279446821177665496235940134624912139094733912079627526425246081386624058938704644565104970805413887934043190305704081654698925097927293884921123194055454414326583696181266444990350874493692075458115298795047517656704349343288291602137104393245787213097158546892945970987583499437549384762439570981324439497915515215623868521851581541392772020000343764895711586305681381290634291491041617897960423995911049183042038358475254974430332228473707047106949603695830022420980978096234482899689796351293409514410744242494784996809335203769791020839857693299870548302670860100942079104147455432972942079976038823519994434809988351042032861039824964960565180981028561332747938901841701946132532012454556045384744202157951941547314438344776936413453171618584323967129460823497941364673819899999835660126603480106338609364949066205161164540631830301519941703149784340187632817274172467296935462748920514047003018575736256489688458955686050834029610803854752860223036902002613792250432354940842960966287738150842214190609810020945626170051376410570931753295502655544564159375926257916789523647109663230525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -56583038237273023278176350982381205625446764721742109963624067683664537765387797256306500515252877417163786901594731601956758430146993062431002688159888208063851867855139302133077836095296522479013076670264914883340829018179456908007398012640350928303982332955943943251425949309636201149835041965778012364682215051194019540618113362431596227537285893847441932188905550793536380800704358983557396885345727539026979537956477753207075351362598809197740635813306406968068970296736546656165446386128891461434452489227721937234504225697498025456198482502439859150824269120862915835992117709248538889231969512441474555330461667034119536342147074936628862962886254515608596147271127806265617821142867749224118363531134825268881462808895923836068706091993215251109233818410626667774718708102381728801870598672652068080159354112812727998729512513701460861540515552308692736553514609911365276859048945373707045852348643231847381249294019752706846539694896494038850525699679635676304675666531817633821904799789318668950169604416204574564661675843980810146167504336613121972760515620859256552657743921812888166148865672201356097261026482268335041579778877304722859893764197808960791286161375284375562546873750133260467344712928516090357972295294053696803700861035136624715339303442387267245805546408170684409539758960038535461486826041425507486585883220171100363605133429716509660503941316393651273719262387568362932571120019672855616154797185002712947819498765522862558170215610235919947852140817888843423347517326204245844445681167241361450796657240607348328081462966817670704846924477335612481033405975735948201780694742889568837671521098170919375246459909249938005963737110117050317530843822786920403118207397532702677462909852967628351072605082340491505127881110724995526099724048264588175485610716233942575541436331187200583930292881600387793713697972843444460251107961895933292142713547033336187673979766006273609978843291734440088206160172961172170448107381545511860566944253552836840614065704853541375956433448762847693780173687288774692288131000674925603637908413864046567458218577170065165575316743237554407913895927215312165012705804706025644629184766291746048401447593483741151978122789524390206671275264789616006636062428831833722253620771070259756198912431289276547492268469476881084856714187924075768757638881985452419871422707770239605157439034033093478264881878802794622529947758892272603463765519536570117287275825067341552846331563327711652546506955410993913292208851452522785117318287024423548089650355952260349119000414522219688548396239275912271216755545134708203021095262893375488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -312327859793562747745504571538457925932379700692974241834230139427211938840361481826929066340616523535083535029635782525168551704104171836636330176081231839749631779991945593133390611681702303271364883699576138279787086003847842793682277050439539934711577521306367318079098423183273715852752773277551626582498886050288151864337051905607877299439526768050436555969661888645032095855391045556675510857115337670236925011112903463697019582761073572237033747926767316754625825502922021629956557260983206173204218623836106160134132778332234964146293218183842901619295094458544968660137195545512605631416231364182083880073483012443647615149643536913541493112594728436622323577343432799020090078690272695486347420617180701592529191891633845303224820227746387840429388658578073085621468597843936343400440864546162902264985422067134938072559587396498361222205278996771567649525243252187332271527643564587045759349653083598507830851041661331352018296612685535947311632508769095377480300701796612173338027308448211238322367230147038472852559543645117800704105405167978191861356889006273684387870615175746602301887937972498708207959404170707327237324675462087940922448789551507680512129850238088079892073628606582172114902100689686466888788182887734060348126516514300489288926456518634048178964255463074258422539928789341167173040092671056674713828975324544997667143522098583602134517410344586415241927487642939638472830819026250264124660011677458549546434206031978233933293500001411857254727915893396139780014087705142480348011415885116534820819295754514339951325042068974912761786896880526028727539288165601816780992100835010649795150518998785424176363169141567568158372008635187557721667361020347053862731597583083227759056854186714173393998962764496737039426970257525793387537327214967464604700138934506378861394361052495528684552575762020361032284212267158611417830220882399388707339613706301913033832504465252066037306275436162388609984901216961188974539978036275586591462823781694394511004368756677940984065596102874902785906635186895868405724907345980673178942113239180834628079499035477465716599163892308824846231057398496842640228535193514367544263685551616981976209896110323117789451434594168415739611424370965582839533125752477221575928463206905161387816262727108928235042543534048505533687833892356408530330812387434646482254334944038294416311588835123068953490076899726239746500678662105054101773547440337911704381940611784642133024910230635333313073831316559524391697227242500178554689415704407687818431854662842582655496269407103022495302544812128316142523880927173603680141921714295537664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] 4573219981322127373989243563167961122456018403602804927570731044017237384861435607503566110682826900511872624883982518145691459664485039990197763005194590047165119487241367587302597439477732876566699224984957697404760964351517703578875328919632931479025208021356237198246790588269921047888709066052753902621616805545177423288951239750319608920316143371089015803733734716401057352099285689424309471139843051919915920302243789408616114527604004893453794185541208619928946287894319690226641540320206667368677964464817075453148897308917950968343521957923517422849373840270307333925928134051503102696577870673336364053928344452388915246704383041347213887550337273110683361442072535536585370667817052971182078178985754134927658772888468082536337658327424120367583389075757351823313201028487267058937830352169345116117847840841759592740544978328691108055924427280785403887411818715321120301069457892610906681751276363422853346213324828893312097625902806749593122895784562172046066653479363670299534077512854695344972632470205151054850047595353253492532941735258511978911205763815127954421983006454422152724582519249039456481013689177239258500567282558832832612126189339584004050457701358198699096884193752821671537322271571733903207861092389701213445343243432023635368858933701931679148302547015650353664294070197634278976326438297849289152962357601972645789471842220509540200684949405203708074904852333863619484947472398767836054862788304420829997355077552920370668189702710402992920233318501861641434919665353050051824678637845203670624920573276695759552621327195613313221636909230355435758304594249605248607833036495761244288894826018371444462759663120341748796209372294305476888721315752036376883781339218605306217842288784789658269084837649961638978740735990975564345552595107904154317262569245162402535110216763929869179955343584246495771905980432729938131237455144645772111604883115314610002279699711756610085600474170718343845254512283409854191700473498243116242117205395191069719572501154465404975475219972049856474058218098320626279591555728794799928606227361032443582818025484907267049320190166173279044168849057126436609722255864589139712880342530262204866003965175926511140051754917927344244125324272473307498935285127328882302098006549396720888965047265773313646102671940474454569975707544508037043187455765610683147343681366723556145384973075474785431025639476274187522176879708639591379809333922112354275207665755780563042566875655072770291115292273930842732090723973751332940303862457095178155721703060227031081696339257410013068944065574281847679896226406549966337242391649963737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 31934443045920949556192911881254091139508799999167823134195807491177188804038645892435663038120550661053412759313401367805225499095565379967676897060730351023516946746715239974345630911284156209362985462290132673306908724723679745697211124042809885334381081573246755419510261072841887016278145137014196108635696472780625075397656018475532776325064212429109410861506742043399578791343190085745248126965110734193134190340843023880738235958890137472753059864791318419996080102425604589182201159049891561828503622299500043373411371666817847139853696289179899061122085004421617854299951479146422192035843528503295820864292542682743459164363046123901440413090114907540626319291289393364644136107565784515791959967064694989025731173518187545642219733414396920464491204452758040718680671484108364646692786216387127498229076958177734724542614213675115019625271808583461438934284458966581281314709775500034880005576176611309201402506711961789761779416655714363884741800097030654998280926495822259773172751159699452265742755566731494202801590451794246280522404735198706585540931631295918650008854088712846715985074885199540710595354881549958317527584384260847098683683875735246912043928525376342248026709670301704566449252119576735374262042993131365283180704869563637359965824281137493955437697232456079349363075675123541675655878195930155741796915567891989930131856416358860371831967366036771068589693147683064761746167993016235056940765823047574048221622048835423760000104138418817737483547359186985749323317515910740087624445521155182737989402069782536967427582193500125507367531658610716136298162894740115740519706079476465171440624620399096160120931016052099142379360284627369994222333865475907723404483101579275273243056260810768018127276876395614461571700150208850021495906234753360906184391033552961091033525953868480159709817968834398323646278119978637775632976420232097348574601655109108617469449445022484451725847385922852969956865719361967137044186696742123102238384990656905208330540120219845276250776627104591537935361506616041215077575224992432966157182586955984173770010417359105113766038454291328550614240367279457869036913798156093480831948572286433448667078433081602639807783009525714692678218722969723629441240458864315961975419793354445776910636815407514556123443695914263524311959729411938024913058985115823332035815289706505705966729130735088519728306069603724700828161618138914120614099694676561781068513380136329776362042777064667141868554143354783057969898946611952341928845287501576130458224659025634487654572896791935221410738292406304508610258382928823646186318389634400256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -776675479687712888903447595303667895919411322132028379116659476123977247673376897945658099312006664437778782854359793675294877781977676417796796901448827222684563847330654113916936288425212682915236611861077354411951974001660731834946755751898928344603441817338096268944293117408720258508307611592400482598601499159371629793407535650145317034195093503947083948670356641557708641513313597166621722752690790789674003010353782792372354431574478205572600013722235734622584295909960308795655987497644079179275373527993346748107956566622255929992972065067042221769299182944097177741671990138036221412231353673797785221156065140884723654592709780558117576019732362526389581365930827066469830074903324027991404943946627724746252667007452390016165874950359954343605264772394135790449062666643818928577026724725285769067851161613162533378782656921888178897721988159327960473917008748768642524222016322688444023748289242053179102581369469668252913336885500702030532962876713845538430135262488474629315730041182243123626480751826225687685924364764064841088278595044567396820662526466566637354919092611628050549673515056089070643990217993714793044955323512527646117631958136395979354136374601872817790170794963381858056142364800845918143912846518270643647086344140108606958293089843803796939326748180215649801000755458449842320906406756414256703775837275722399122192631362712166219111896477415212790949093117206886392238266384605095346422347809907834328983759188918685375265960509015086994898976286240977631487552271419476384123562037827108674172778635537708374523491174464091034257314183813617271511809269019359915771906374136705624628728374926479561124814415306625080124741174631396560878410209521648141800397291860999043674324138161157384560034811446623805126913730168607598570916448407522826322441782056852732379817801520860170396883656943981559025166015719581610015012164215435931018247548224417141010732542680782277599273068092662072876662054205973619920797797418710388114754342572393451903159860808480232442716221059301731149096098757114650465872884075023213331207567533036174410814974891880073260020368803791029198712239064290737664964320719571203101717259976219188066206639995465577090563176095556310348553448675298785873978395289757483789826771859387608076844643836788462139250774092566565465688065683304669266662077714352370558589120290103974010589647296502616456597807702477784059194895481375883793561690661813216608760851257139099515330774134890584961734927321877685328024432008688762878898850014914263533524632082499131908650760101360693211412464245182301864252256573964533757546043914007347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 5499712518770084637194161999652771428294168168690029012789219673055250994926966876294965292114013839019936043288948020729591221685527844611060110057628389073282090402402344462083760578023629596085022575321788079674482165912613346893202780534572624810015815125942881393471664937242875653879699120899653238643216345589945660635469669967532602577869281719341463837937048230121261718977755462610634684359142269193224507601424175567456257710987671369515997187804742389794626796012535034912744573536219978313487571063946062895848393246703127032916525137184410904365006047206021674651398095838040903634854528821661677942165228701334189857661221517895063262305453827696116425894405253272723150498841938741682770619962583194009354076165193952914417234564702575800321543845707807515990272658959846917017492296066503719815807218390505948016700435534522998752034628521180502335866966891841049503439752136923332376678628644217415084969675188632759655731602334348714735315303061481548044652642852266203077340057408212576890380333741847678392670750693510438776174128239350582622858391856980106033181148811876501434814928600146034623006009095982686010610988451433543707062680211476730656295376219498921718752149264810556763810210020620489744142949474481334879277776934244699149206717828116044624587110392710332628173521145633577553208162283535381229379337731580488730561032569701114295484733250448883887436023348194048811345754298667550618857360186938440939638695273606339131540247231494052115182914462513315706580229341231844224931337261362163085841863971499573659108841677143614439045108042425124895720418703775659615833519356187580142109483096366975377740854526295048644822462542366696059079370002756259583786307858883612203237258279123435201166809890693435512337718099124770105731639508306840327132328330061206798024067611124773848047227912478143437167801820820107679450969167246682366041286172648812464516523024835002521143236361063571586741343604705367186636552665364325838480147327543885522520369511256140499525013420619627111744314872879181034225040951229680958467450662667130764278554051524351780328101920538981324036103530056166464481909242363691604470200204665812734678270541756630337816847875193878658905319526304440229031011490527905585841134636655588571585921076197720817252708099607484394244239056513169359576781168389393384326844637682689636767978994213706160942138902101949359427699512933890738631361303081275501254146332886653359703996296854744654276936816177221748733561156265094915948007097662783083806679986659252228502142876352950338271971002907752335316899203394712610026786308597781364736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -21859166064099124303430765698888954901096002263436966838277110743238703727018575122639972017621635725035988030905716635100963014830540059381576536363356345338257824372936868791438456208161521817494042179206525730292942511064525792874583633120307481285297245197738291016685983779001146154056140088053475165890962685161177400215044217742371819127483347184865070710849458864488218830522329723002980283169356891254152175735183677579503080403336300505889571525201171282476073713315430203350099148513719428085721719506257445844182919820978798296108463403371075286658483911764234105421241276744422682321052073795256123857002770588475969159808167376528048368225183887493897615354639359789103007189115231732969023603942846727398570855063792810756662688443204691711470028403011234870804820759055433669347682006546080729241460406034714089015664528820876749420232877611891216649457470659739938431767255629564540438284096698699077970018536719126499909228774596163295361719359724388434427187701982983538023513724014705796273454539076420479849926068604730714282866285997577267884860564462762802540011133751965257592970721698717451216864694360681260380463434390525817233609774744821075669554830979539685436892915968167743948751975465858009741181657063763053694012980953747185750802885279829387358297236138682750406651111041454217715417864119859961252988577625925505791379135612116698699789221649241071322515809363236333932229741356646486917151628815698325011930747509574521814173351861189665794552080127207683519540142304646913272376694923808856906932354546179083407605833994091188586438692609135040082843511277264114079140710894360100921048476223830617720432861599779249610574596300647184118283855675594443993516460493124057180308664268177713885357987555441006075330939474737553610467426552893389875099943817207865122165638501493256901313869333395935391080132032195167478634182488026986402991314430098416995976449604696568035379901855052540904806697400261235118359721236954304840382472410214608102333726437139008234490842790328590543225966206883701705751507945558033709972658547116607570791255170670804030992366673858226508419746413769738874479969239256098994480608735112348915836667434443656950816141195060391596802679144909183581144573542415750414394564269370137142659130634836120355094004342899323700024327094621267282534714879843852581144920641498770290611848387624628649392721133427088288033841463846102908312240690213992927741691806660331919824312067892312797643475486931312129454990078348909001880049375476310561666994570247772092858827404289879465705575279447938762910084035620202170340115012000839368704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 66501463994758363490495520622652130335506419539109943367124752637918287546476946209655942429646185791143115207479014065681708812416027368629291365686384772991007805409047883540391588770204683476418975778255654576439952621735104921016275358980075145155813792307340284431396299731395971056575853653356448305808650212942261821453585398139778253280367996718878939219775975758930120686310939286574334245358532434515950016611335262085715662600593043226824453372204347280722704199718627617745521697445591083315753345651665910517641293796396550988442229284575779763401129072861471398946429752513271936647222576295982006340127793378745403650066358196693924327405780419769957145413509605225137790451831045309046425566966528101624379436100216813184351516144813556084009424167970678175942398149729388131487153714406039780165173600299752256712197960819497593124467280754902288613792786508448425313073770572356776435367070332302444101690787890702731949673118175820908389647056935614976947219417361121507555274186560851868603040879268800511714334750389866062378861933953902260708735686201428486852754092941114472070622761913669141437556636299160374500119385482614051214853070753999041624632908353704325238589081947222170087129249981983668556748602466370911742329667127934316867045573739080982324977842376732348047291218320291848463515522911797165887232855120409044780234376890042617684628732448242404890315621891594789573504414894917966744296820805672374133307829968332030019604659937610267605246528873683750422660604398270210438964125945949290504563134546683133954205517539957051228898899779831320295449228268913544031889805159968042360549481631316724249720102762912015327925093632800751205397917805367123987105604648052092303272935734085255055646392318807243811405011575778414197667441726577329821228562010997860282604098015441614378301869377492522892194245908813463782240999809378214746094950725974050441414162265365185846364232544101560262794236442357139968429307895772927921249556094190717682953115875304644358506768064952284400650285747428959393471834560485365960759659236931606065296131058227737643270095438647999636530892903855213907001463323662483897424398185032090084004053204717652448604338596729702631041583250423204021588415058102502522336204650387529485102905999270721372769252704968385186106563262357055409306711246632622293555489169202613216643403043748179454310971261303847343745340915604673353094418362310506266111164237776168879464530264617719567203330577718792044744815613947546452964042623506406559811073824820316122283800663640274894971668890319154603140472375403305957448796293911904518144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -205897232417614504716848406838815083889549210445336849359542046318498415903410048770509396549378192006078746418012272148614155658356993966114718719171089211375767780160583637931307085720849816104478684363090572478538275500613781760861674031571018447997330393947592798389456913353835733504287525780125782748985815582793655717424392583915670640661756565641718776662381346914915746129622669017167487201591993871599925950744435709749993964125589296454673196023458394711070403582369427570069425303352617229497503224790840844260063756142050732798231644741595617679368817310357918066054923275728124637790719102258550165073769457336172702032565405875747649552727817329681442660048398215439377085218351209434858442282045255638967055515854448088348744961599842195637453752436246530332819895983445424194896049682606372248989181410924553234644881401608688635461273086231750581338068481060765773215771161743479035027505274544068112634832825162766934202287180136358331082939160170835576321832840593768402577308938856900497487400128664646766349650516161523123469823722561056233080597846711924931616357683759676079739697630325439377959293278642059914797009008672446670035904283132088239702665786915235397183199927580676960232190059639826569369432851008104987457989300622385474484438390242060256396881820600294829661614597732471463693539842364370949387831036731104305949131546509956670771586054591691486596548159207713754377294236487228689602297123855065965379859311397840989933793487042111034537800262234081722846868075741191732701104408951516018181616263303159661680873398503266975601984851120166473371961550819736316650935162123433657837729630618994333002169145653010636147821802866390051771843894011329016512911137967205546221867661492229340735122105923018054977591630843980325548458851791566498537274559323653504458771061041651122655395081404962948778502955460387126847337226112214774084024892817492403358598894853727967711789280954685926966969239887257578967901995584965684602889264434430287870002948289050053773364170573011352992795222308862024324288678842467070715553500138413530162314142121692470857436556908019968373778304576948992524278895407091948533212708339641553682887123705044112464581417719340214363008709702836987569075117315670481984896073584243232221830678796418496563309419354479513821683064690637023021469260872004097341145725501730764419064599207563937725732841626555689474185046442074733206089114458567518382438218908182457541381054172302057476062319099546103523825442051893467001640240305725306485384159226697128155747823895721200488366345351707712251241893702315116548267293376794679312384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 581608439503954839695989998477181560246708939631055204059707971924231314932117836678318974155083265013727459018730759751869001377409848298218626749306917124329211773795386348783782225511561559150220694865679640539580114687526312055057477683621144389533858999463265831060433717648637893170013672615397601665107506823176895251311587884091078017583152100445380917924964327820275005833566155459411992527326947794604413891176443176675636576059900693145836104486879580438093649959482414404820226545600654706870110973763136306472609850069644876070526056654299803528864263057975146531235319472142172618514048032757202365782996810432171345418094542400605108140057389938140678970428862181998309546733117769689681685913389364387837562656412163026584477915087194934622760001942689477733051868750262525129523837025268767516174896945730770542032854024112321773540481030392188644917693803040424251278362040795509142296143747407790631164534611529015388511781169638917556361791155710617606241322085122809723227242428334037201817260686272319046306809671204923369862103856923645609745293280480913841625188700599556317852148725324596574941194071544828243851442419525782330881871746031030062397337032414155174859706571567807998989374303841783707509466100428581905630159991517701424871784686405823544572068655113986338098331493751399850852016412274793003646887583260903815065757040854597934832537508655977243958123546176111067527852829475064376036046563108927730506161385379629592962892777364851809942824555040913047372400532536263292596247548045712046386189209228122251839381978709062416206018886377876812903510305208105650205925040821091443885564296945564198832744849186736277780158160063852886964681074164495394218004716465971015401402224940688509889284957813863126680411642922960882440499205548533217632878901454994686546303965670696801805300796335198805515988007104124338391220581667833668116935336525450985660088589094997694648769755822718155302029558466569796609781262177948109970150032455518265646898680635023513020451018140340808448990518817331265654180633779626677375873556441686469438550278345528227456733720102399534414787678967926123667404047228898250779781454853742341070576431348427761914844806748317764047852205338064081809574457685642698384803323379390923661041384461639220665050837055462353294345185769515124927402259461746627848676052514433910823206418566823703335230822944868137950632529127546324889957540723418781775696801298045168443925771624176987798377892395818243484606940970507680294010823961115553223871098401113966988361260158256667074728660684771922625912939223557337352321095458601054502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -1114194512021113718755304182234710955033834263036746616039683129890507384311744449773173346848003334757402198989904057147748372203659642491869529750127243799276240472861604770957169579100752136524233678553784915458218606501680559352374674755793073236000507037521934168895569497225643918269287332400918048674169849062811771003553383178301242372408194933888974017422505186701032738969531763399660897045634712461531276487177454023100177367372871759256163933238533709334116347758732985695370140197179044684582532813028940596825339981998105019613678491627526754900282549771203681829871186041921171363133484881721739755915890546743786940550180596268115302329378890986009398737911168592698356255562148166049104335177377941226579743331472209501985982208477595662101433071403219955225015199664526460429606748292501908924387877947787432498788087661516459174076729529803881448649450231627332725175620118998576248330152648239063731399202347995577128782104155486034596884916008032911619755751852742175252579526369625688404779876989568292345868216138840420954581489700200676611406751971004199627340077178253739719157816613466207167910684674587187703159626187546745858779228276837305157219866830725916382484837775914833705299386865318402944060817006485139259528007932428423953044990557977779936075903258455903295101488599912000979087880090910288601624794734635991879192531174669026611732340997802338921001721737558402052736622111279551571463865873067847018368818373960454320021747692639327274211056885470039661124572127893641263178600770864721390491025054397926342412893072042554750873157101079752069629451137072348852385794348538313315988279860930145182590853209964358613984209874910632224119002789994969878740071699850487611404374442169854198406251528935067624867004054679048429692656187064101245328009893034170091689772622988041912635810312639038145094363840624948418179406501745505928131421441155894526936303214807895544231452485356170899875055188350534689713225209192044370837399153273695908362541267341600012923184831183908295187760616708308989796419016328851045630530305448934600104238131977553195801719947212538938193411172618785414929916340588764058166188280080405476368764264497279563212085950987401532038924355108971711468854985382405917504170069053258662235368219230839026593835651279177420341697007334197384940282176291692917579562091720883332738835078712901915189516281357944561271939977267456209520534679277991923197494388489516520181240758034131139283091868606738960899132689392626652529879811488447552578871547121106603673198019520226888092780830286852836398687091840633449103065796787785233858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 1049327491708220693457086999534229120817342167595789132604382371112027112603631800089276464267657025611039351218004321143225781650278959421858634454538310513877063230698397716717891672406329632834266577662422637983132804053553644019647468344077071574919029553187097114085496215438426794151509422141497248429050428453907259584966970181365896246436972417151206924096091294029341265063046613693875190756739138510703016923260502360138621532263111019349297500807044173962406376719628312822533201698343731963791934059573562234302456455824447723402870988412152611957533979573700420356073173574919577975895218317762503138593129715071924401927767179199331971960621261638909628315900685673858770261123183924421083218817341453742174181844725356757789749799093327556583257637280582171704063822299858376576609453230156118909573493759012947465398648785440415187424415857751005888175456414964783888189666608768360888651156015305930266260728797598294161403685956875838101938849350890519806527292673477786027528304882115439608874271470275821846119083983600369553589255276832763748139725721738116743710573770968278631994491361571888016908272154552454191179265022015543397904724349505819930621120742505719746613786195971959132067105047791009081363535663347335050777744207334126191474267419869510276901575544906134070892246989877441219927898219330617469038764755571198884404878655487112375408280175750382109098737886677348287349016903233643209152741212696444198518988536222519384453155964427745358692791272788906549986413640583482422758749915281489092607716328326701501678024392794633855156672989922042375693105924544397576633336886750424758425532483789189634911707660702579260497902048351198437866938220148965549821901769697038645808038525503382612982732007763719647539360123253194507514132870768545743590183013866393329524148453645124929766071478173443559100462568728068898940336976790329018627271948461825149596555982157479794070602041395217714643821268089670198008528351035078203188382708282445372587580674157081580861181510300928712073249760353934013929414243111232440281465454872027694888480191861368857993684917520518984064783986097439426983581227276145441032512298953367937253911143699599209683235580849654062381363693903369758619496360004806821841942496075004116668540088781992891357647537807289731726481971533938862432133974196391082889976865350296693680008045398082363813260497205920524497999997092418725069783757702569913408588912978640483202922788024395979058918551741996947937837681457818073125039407840439064309236553058513092431526863840311093416542409094460968732537763018696045453515706671794495684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] 681212685417494343465103564806899119820628792750563623071677609184487941229680316638202344754704139462295395189655367842822095919793199264089365736614009611804283083247676312062948589533811946739772071495491221611560517211652474087898951657603692300614561608783405445522475482853433766409458416461081361814581666797587000508508510703943475475964290844617256042768290216610204358637182475144182538008855275784672044637662269618868398121233948899340844574143708438561385227633333033911046195886093179409199805900432428083063444261860535356249818176681971883807107733232669302379398702632369262693731001345523497442010174004253399140811145850453998266093515643665256516091131731488764812560878903272637884498309886930480019515258991579902926001595859051708020958192274619719094642016012377502145520487343635436838132413235661476388398019986827611405139908061792345056298472987645854483262383103940741346207115340765000124905300633096036289954305233162716368014228464866923248828005890162652509329073779878818320572803261278861597745067341268691880590964279523772477432319159820651796438547417707999609513576368266985879309281705926275239449706633805322021922881605698955490169242769444379698888874745455522517282881194751698182163261390851499998959066623478672896998535658254427932396147161456667598307394850868829028077745154659121329655124711815310073553398856134290949022018584402472798893626639873818494555303884916686763967507633369376146361336603238032336799885106728701922271601261431612842192293291507245237424336877377751193823045632487270128854861263531520345658453346216531159586170910923279514578509112980334687375653687615933526956355291021625162705517597523780767632604923093401047357308549507739682816325104936501995182386480579124543104198132558505515907289864533302856942734489277065930722998608059173589075379750712074086397547955175663679459452817516637753482406747790974592210838442690322794159422020010660005461834640420305949343541666465239952495609304254835198562850085361712819995074072830199176270942490839827616643526263618329795210782744048175527269456092098707456720654347481598225178888862211292302281865869344306257240251407374429546075101593327352274628244808048621800485986568898843164039970165608795079869133407009494786921803184167806433207918176583667783128482957331982081609146680780677124571949416745526714000282796607779345496304531595675338968608546394788951012950320507266407443806671481664830691947887151539811499094818171793618481514089108039983434462319198335254360276599143416680991743043328256747316106838758769221530658869570365109745219586245109127053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -4811193471921387338384834753070271937145339817489308185345357582723197941514572364546432563984312240485913195380282325387789727098042725651842393353990720008946661287710595373458707984416957236015426211812009940568088413064399266631870870550234323869609315249227535890062729192304322644067872014810838673535318333656160311098487236702083995582135436178518519593616692293115441499242286257817784988479129992284488349989576702623047824938323504248382303321616681371400524178333409182142993342995355191171641444045613408993726146669843061273028557682504386264787935659431816337777598203493309610886224410186870169844156626002559701018674962105934407587763953123581775532873832785922325395287194833698501808355461847123785013569958851290874682935848336135854098645355296274901520825843011467271528212600899405339873518195785492928127726829196638235266402214516003554030739299958467769307000947686129902157856551527425130207702360536178422719431002578578481590084364286376551096708295710192746924555288738985331281415880789571424767528986354346046914588740683430326941599188779737473923894353461274191002362363539826074191774082054625421619567462978966152164712168659849814931460657562086378499435551431048567225661309447266404431161204406191895508749402678507302158255084166159056449353282804495667714789960597266206280801638871701278858468259858213692696622211510217992695793668653491875436442672760389469389921530569901165818123182519380754205320690938082123642335659871569738635699046619435636957430414993813368888240592917938876458829218339000633040243088551067530562227025109272611961161250329947261843505263665025832134893696568535859376904932831225755685974732097262141334191744854276904748364498751437071416265456140025061097870393439616529013293438647969620659552720053703433261441634018907073406008864737536819922672375253189054949931350338748989712583372632152108213987235497310342461256342741432689434731053834231902637152116148770489331294804031935589721104090768807281048195845868782053801091308577794069067667217166427371802385090001272020911993899829159811114141480546712931422674185387291295327604083172147451193726155399350371197930637669752600029531312827929920269027177235523149909288442138480648240232583505638707589916847407510713629366870660741593621722011289205850868216157362431086403350961834381444574741473000240147622137300847655744751565335436033419812236714479155066301502907616778924619758906099961630912250698517699511027693181427065571872878960276714186500030893948617917048958507781117251701105012562238932937903109402213026989664752029001160526033368178406617667076096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] 10801989396797925610547926647038431987885756062639185631867316568674836578868554509082751712933025558691145762695270718072389650173477182426626785432789287544067390175737392822935708790038162364009314384394397034225588278890598052732307677604542010607391387268885897056192790885630576488378769104497513626049286529849607076241513541164066816965192879423963470437895673571361621639876028309243868184308523839383201241345197586779214462529758419001518704129024318181783734462828373239498212447522894801382341641248485401747620990126403295050765665549888881157418019822359728885253599462327776640663742594623445695629287196534148854487579863635176695788824792580934259355087573413817530308034752939971033559093327609805751875049469167917478148093259066444774645076839095182721553942302621171949998857706655077940275354148594943016650330592969099917465360288034208809098692480746873912562689771135541990990730217277901098518808248458925603717979275368732051958723002924388499185016880771462275233074349900521438680047744308591093248277590822560223202630138467029548990031717958820885803503371409966040691107851748274431046940995218839039640918393497558715123271929837663626397646968009487794696714775399437296477410255670836143912407588938521514836224211042855898991843519729440890960282668471388701438213183916146088774094281613750586682415724731880284001403009379409371536285285002099861875905094203996996690947866300064174010899346699134371181045792981823562348718950274357152657091704135440747822266157094900961822274264833037187504572598104548596005181067323213276078330913070581894539765028650952488395083375534970373321574200566459412490993065306603550175984755953481628337829768005186541294647470689768876906455966029714678898064173288951867730640118632941600575594287971811597011136255605993089023551974638994985383277951952410123864742334681725602204402254560627153899119442651308962927587940692590973102792056578695030969692340418390297041196141667379629375289503484892900071898121189515121997731016235352373800584970923811440105178880891817251125137399074711747679206272079539032722091872363913149699835975439559866508924287062275921378332401227186219900470863794802203816456451688998337090840081554678748404621884498322046928962193104328156011206432081899836167007835737284472618874081762435866283455203503622177134360020762240563792587036239860042835251321842764903586862092185839271587233671333085069022300094221770420530565960643977878439582883735173357796382713384540655917643683608587442405027023564790143005065735719760020292293123927137577140282430454430520241494310268014894465941504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] -11554281427727713461094795542322249260872216043527907929775005248657267818554794640315101161923864905962798856737807877221314805059536383692271943804780811960190210919010279012931461975816856089131488970803220800730283771656190290220835933435201750556277951504471312133047819643524924346256372035036358976805209825511295287637590805952436908120016089612949090975883516189247023030576139099600589549240099166776490276770022796021684717361608323437218841375211055926514513152401320252196417781746848284716938915346851931969995684134595253639892965232117274171855137150458241095440290035397312462470053693904950736417018371973801069031502028270945058541411110659581023040833830678627975405755384246783856511753846406097184349300144602236004844203547284738969448132069329993400578571173015733971031291893925758640171706576031611179788315427250501293774734444865462300940780957413044531658410198171454107587902703936827588148877904206697930841591328615275366567175521537919223540670498532975029382541620206279670976742891205229386277657040031896096719774420009173931694576382979212119705495627258735032683135988504758710912612024481329202606357229978370770129766939040828274020506537307277263278184764123520776524770130194494589281055928547087281703983567673094139204042986240181952729168770969737344207103243797641838054094165804600350633935594145225174569110706199739234020976792251512026482950255324146512339306926983811544830518393787207121820077582906091381691028684070132763309377235236808241169522926228722410355770879548396198600383654479304431222182630032091392470976595056739783993676103957853727238513973977014534986356823596982827804226123845179908409780736483270026366709208059404563832282090857143009863348113732787596242658309899916120649985684618463122497435330661108689610008041858479050396126190973020830307262052421827054687444881408577881714113647048402587004908288369086771424836671810357321579120230033076001152032547848302033958548145302211636313504194551410649989728871047008091212943190259528783701684209822673282484425786760457948656017764956829021126819118949148518925490007036766462570461744018342896567234914911222462156688202982704997729864206429219326290367297647620780895118946672858926323717787026210198724820968591889839742322829587874603000298500976135265683681261280536588143494042656767669126291490792392129640952272631001914032322304184778830817305473314712419049484990196337022732936217567231901478267632893128455904310420660618606570090295797006125722767316802386212488269637136210402484730651165825849561558625647538111473329800624195033658072343292470864505733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -8516790328166865193929245833945835857850949897345933897059715992883903280500398580397336138675289024630122009412821247943320311303872139899044139677703946935121869971235741869867210340241495173831959796257266461279723109930807953644862730145410023457996373415525924467898386022694413049688692272160359567097974177940461931860370641182461481574808869031405960516080382209036253518387715340798375279354626786038421963444469757142461912792986288960108161117816548253270356089271983598049013919971728162988889967466517184382434575599929417920396375352092494934668017047721308563530027919158593403124123215366740339412731858636573289730534058027770345099801229003924332216988239455603742367242895855523332809831483678309664486620967724703545013522157436119884334725772393836963805996657957711768347409310079208666537838612084090091844342599569308394574352620137228412381480769950393312575334037976309833872275830880412983677776093579054022387732789200114684384863332086320932335604918528000331624322976330146163772522209123501813629815127639823317950511846401411100538838873110729199265474371197436361287263503489580132766939303586630650180239371923107699423879103018678893071349451847365928382753082440512396769676721102704569435943316581354898308449566026784292484422912995876101995522779163939297233178814949336297657841230389088476509498899492418103929169429753434434291923459099404033086557256606510135603458314029301028189111116774403174095979889934873610929184756075863577337617090290035180613365840077570121890887017777098362621151200754625500996035389827686287711357813195447694491852070026349296986523320098494287128475469328265794783957706772483228526900795335047674129860700692160815939396023182135867337966287035378101807919156266943808371176734803294309649091945910497309333419742951997241407544092974600003125850314442752337528020716454072826109695453633052033993017327731968096395315378896918733425524348413625168191060962511490823078223191493302929158374162522448488695850282093220474229445087249905203130058279944672643539332995195459220457555450566733952518714997747594990220378059207543944908627487915890030665134305897242260315288618396903696959530870344595269404613117346176024153347394984791210010705507540103882427727338209149293828940347437773490526251656113075926712483988089092452417255945733557547160522560858761594874780942137021228831442420488057303240576633532678737803958380453493965491725386393909945620829090058383933558612569330334069312998488014977221119133063525973924104669474542764381942079209399094481126213352034678705466018470608712284396592807483366546253807616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 52648752108924390717915311709576362879185470480067655953242429996161964274321985496236934659531159725565674514530861455556323932275438780993947292049022963677556456373297324907965091756193427619247793962730913232061482428297831013213961230969629131515321151082837105089838560279751750040042869322823239193299319782507700621479529186161052605827996270853023499875931374784691498641196385858795642929591505278616672702035822577267341264039727630647013821982652193556620980802776352832246097352393319062443850759712029414561449312424683132248875266775417620498844375160981346126640731848879227797193232898365273634030285283458096051063031614907063349456618261570448385231821504982858706920649616646677752813947972015847923872350851562773305534823163555891511209209770318480729286889691867874179336619721036219589561536279402851761976438035316885295095525406690902760388487496584061816013939269918543864955117698170612154487338451262473312374717706878597874710882179496521227374776348734172804838943515575501413500782317569308153094522827292669075858543453622524969995892543650991649068461471605242035018585131050296226694852035753376175750175100566219883825257624479246519903378647648317404842195188710503494431222574184016536514017854073000649104278599103800965107298238176303359151573311845451363938217147997469568100615185469345228853377840556025153534641460675817013788871263313697492631457463429736552142810405259056134197223935817492160184355042707256165390131557669935220324754374187809518800506968403955798317866389823439330765927105314319343498046609821482992902983002930899546485618279022358721126971152649425129962005488096187085653229481857051866133241800885381124326811240661466389791276766871865923594724066726259188593831493025355646755366571233275622370676905668094221838677520537745282122208961318141617516599280914294891320956101691739377887109692298223826723352330696546358846516398641727012901623657809959575719173021081290422277221916252193108853742880731014088999216866482653677957565674040404814031977890962707257460327773559356826445142462409801173219764661487356038054736238257269452228067584217593208045280956748957873871402435960567585329811117411806462526665007321478577567010203875436604970141880166749787687029162809090315290210785912714822251686204720740001626193311111560133737021720053555937571390834994734249547130289779554826720858208768260402412200638132367911367698960273519560490549082378556838190991904175702050574887466545697456007745719143108563425703448122348949053621958125609226008582233869200819233871508733021853253899709260853580618869497785660877406470144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -88764750197206325636364287881034859059628941276561079156238715019736299566773178213855636193018382758953210485074089401081715315128376800353234824268745103916505017315532764247195454038816275366097957510724953980803698414374090125385456738859351114214055570470972965376110989294145347785573222813164939212240884757125092146354097740008443745039964812705289354469746816059554336374468816663292023832454112709326859925822096803269346113955415187688180841662717696768256655093279451133332225460653649077004250082852293375404213810466208070791259315453441528787504604747959011507036280642560817777714497953671732285970660197265570891744536678847741028776974623646081840627645488716147598242296655470503712375187719140471585753341964448020039990696645159518417023035281871752185636189044080581884432712847262160615222298069584475623927741920702712110060395669419380691466024295053596820546217040042179380934815037818451728766403880250319458251119299338734736457734759299222877752103835566521984889970186876520039425425534755589940604557700285871712435108399880967555191736996505456603096683909060693165953363861762571054478011473020702046382884231173006815782996493567382966349487362784487382704322411228122032034239876386984891194510196060497485821228216336097351932494505041862134336595473399824797100497122222125817741413935287297803983274030966029035387140462902967286443812480396395916564635374493157252345156663268905203633967066487566849185003410800860421888452151016391333722917958996989905846010654406845327743758893707341235668279618872192900847723035342177609387420804863985667607292681872380863303290616817520604857199029630517355510711254829997859152130155412279962671400186004459679548637023544794152560801984671487660723196242485451298298203320313070304995228755283391342788819482905088655819077905045561187507231993522388741654831597500024332324474054078019981767674690219214403383129094350104710430449662783959112993668479532173170355894781538304635941691738443875231390917314877347829994759322476746828911822852041749351137098892358659843342385601531602562139982655659544847681025137154155796657452952128892600509340048030126728834159047621476053389803231897613861183037390767558822886541543712587818101456099260921626902970449242793703371621216165490173074178848024015096312322913535839848168510693518377538719665219687380655804686038206490900019819834657280389941491810127528371725140436894729788470766622076265812343776196535258435140909046871850245781488841889382474473360356382995583948488614160741432508149916014024873404660458079210456879971553266029435977394326057928119266836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 75394394579869186843832201210914427521838686675222424848999465138305976211026589289657601375942603732449608877104276562222893845290715793593249248553570675137637766580922241834652683034404399744116924485292723997724182549399646919441788680095458221053280338151238593562817853867241473393983196852791791158226165859013953370206606006466069619514945503301536868273336564969538377363527533221904493692467778315659974236223872600391097285798361229275051445812573660083507858280920587245490401906219451030498436876064577654493646191399366700119247045543159699364512763362621663996638476062264505663106011242629429784036304289920404886384670696264709461275197817356386596576814301297662617017820814305145071321115577278555202763409749088782785585053151306607484733967806782139497977684178749673572367517457437941971259095625105811681643224565236835597848821612118512059205102051621295445857528184785635285245565004187108890193331067777906766304253083898664642123295930489492186989112519388050355502646958785837486724584550491474382077858188053981480593108652124809556242372458362862457742047569766150300453342601386602877566436352987042250287709613369434076793975513925302596088419546052971468077133933504143519852999141081679865168015963256491225745914237398579199261604979171452022970638518798731912977360225327836822885183529165388220821738327362079880451470683314616091240769057771714209443469413755055904845607926400577372463986152640151446442839958969998720255214524565316941375920581317110775155111109167179547251736376809253442743707987607506770380916034663043128438371521309737812967357643777731447177346601233721266844070103253638431844505370233310504364501696305531881080958226209626738946085781439044697342795854621051992866543310828726618531475687948786856265689024849491055481409667261799994617329815321678523408152195436308832193696848950484537539588955133948554684726164351319521912180916345300448334504942472111195924145239626856038666755133326175177702350796449157890236000466952835833958711697990948905038876507785052656479120842664677737172696488379465269190612039860275021129772717990213306978004725712822796660029250605528632793980569073181657468423413504545400292047652911234291275716425386113536970698982357584050739057782660724485472143238544809638388574129130207580596479966485928303933601505104457475051819664909695159086953009623936682199557250643573791656845399447076524867133387313180381641968512078367058687370281620588681318319695852242304368403687170847044420218482840740517454167238188089358837328844641385218287615850161518767941941911568789865157895109095419594118529024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -15591286096918888289476793492752733905975409631691998906540976439058521609459896145489654182264146258094636608472379402354968008870342098012372000092302547054461306611477191817109135592463086574457789051520959393872431517810915300257817954420614904849457659081913815674927675301637954777491831418815281208145467375656822891041843687686097719471871752131338923415512239250663057010607862484799471030115473000190226347000742072836770160852343745598008079863299505465805718326588535519911550542273954241142652355382203531304076565182454789198389376314332313135679982773316403698155906979371128984673736095187781268593494896749722563760250792704082340661802591922371791798476909593978891385033780236486372113376341759147088104490566438927384670366182718560904169860559646431158352796982894302193792392844387503886966904688847679017581455646108717727206521408917713492848868982440842020400943068380495051928226884006641332760409397059973551110496926766744843117873822668954906289942303549207723882205280326146456488680091538278340807344006027347959279712301845441136915581372263097705312032847820635451656577894510418114510096486318789233315212499300602765132731160856208631341780858963947343784420296100152397329517631708907294081840374573714466762795821497012230790621955780160722617759365501407920439123896471126727825416084730423370972937813538516186255740133910417713487243603514634095390912726160655007434115609828347215206952834513884906413603118806874461603720869087941284621202427770839597799134692975465950392755351256859747438284672029438084952810934453696048241559418136230279033555696392359115356287298676560203605307295383312067227816403787542419065455902806383513826364220363350044936465652154448316177732614480778824529957414647545431067277765525094162304574556010991119676385322502036778020340734450694929388184664576568651598044765895326044651091193958428150500097834314902612858519198797866501612105128511352839873076115950081703917838229088229215873325124846578173696840913184303012601932645949611704399039190894775884506232317599597687172748018318080357241527652252221853882709607882475069312791875114798351833332721206370087991782949072304263841166671547187059845415478130114587726479710472156633673875781873242888802974322932988465849340087750931265905545558661990242078343701547591715894586984170945456757674194426095168901338822609681876977163875404643097374711655624170037951931695044579898576064164061161179473203143969439260806184888111097613620168754477423168460782402365352342691338059526266079562814075840602220001395923563668022276292352083001122755272706111924026766000128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -40999785677369790207770735618532288157131452018527750161370746314511587519115197746884286394524844451348523293656843587359588461609197277174796056019008436172789072340748100624266105072166101777978679474555934467708754049157533650236729562679356641262050088464832805378295632559915940412906127984393302279303231884600209480040274243974960685290789504702976870198757366971828590327447252324112924316724451327273664217854933336113015830489282661918745801040632817378552624444780869208674882474440279079765357881293356278301856543006382333127819286260481080506657538558038332341181136407254131195190767424838592729144164664557899463506821516372373597666921948488897031980929551017343376924291517898130407231109075798807315408164165643713907341256225328653915968098612538795035436975975323456267530357555730289000634177524112794175862546449793359791226358334534275904578391255872180536029047876900280564617322918782087695595303523089311792129280949178662267258714516554248695037234373618025078225933528217095180996760035734662587606514516910878077475967698093778924967324825554665134266440622452496175884320918721833562747160603895298672540485085211895356225997853350808944852132158027399816118255570940872350843148647028970148646527300099584183537525456226989654317276750770011411910013744709020510276788753230763816656180471267760026473897120509892338896616335363681783068212117083308418859444835783204256235372309800373281201203159712441963947630647118947585169875006564334348673611251134456659188788120577242861985612965989033992000394577707960750423941073361904135209221065439599919416081903324210081773403805657650136252970157426804850509486299146700364363363934784557792636919377733521658523099798240171989500861480455933131020477295323680242530112451415556985438917193190677254186485191473168512191143862610996076438956478865481368473860176570047086934101411360945430411946960967960067547456056949317595674815200904877206805103813862235274737877128276213960654011934180903456553371589578870761125655672386278316355976603666285294305838301954230197502823087155515360837632591117981512844052714866239342161324758283959629955929335582574390828616923718068495271753392192211473094563635426746378821266847789185290391464922233792894650572414157908957387907825325780852763461412990827137104415864201872119445051933861699823040411050678618942702408373979218975616047824470171502779745715623282154784708639493906252707421043889709194037927247717618851525975422990633738709704509703987282404798653224127477808316706436764555812922810100780487708159432680982022818320554312507526877410847022775011712696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] 52987475640452176523014966037359695675184502857629051083937866807784670789818468079056689107087182924955025791834590270249984360752966461671881205501190919801404129580170700166243229843795974451623185360544034323524694628940440474959002845598095077580047090273296789473265726532294822136190066510877422268938583661408530372892145683331444729967869893237178658518491222003983708002747535132867602687299666394074755490481434583756076783282474590367175508539888280680831884705055754930905288335371899824073283388273254302077315742789229956271389125543983737839119949314496956550217724382976481794178021991547151070591583531063229977775113300935469499724329170145449115732335692222841436092698898622194491263029062324925527780328172840499617178964738502617192847076905716350274451743595524383190883888923839084434671762739740659485935446032806291020758564418559250276241587569085748225066467220741764089409966049454740815363080647998137333356123657559018610274082619264897700592891311768974663671967704097632069349458204077982936817651496941009915330414501724988914127121056436787740012948862145484695120334816309492392895341694267715199069153994064070463841340631347127237582794346676061405943605507842720189389222104897488166862799097031499510425138671124001101952057067334556434730769243420001145399790439021814669779972233076420524436049139526967677788885478123946535129723857229117663983662671216329352854046715064353842488401619955096096140355109317094161522035209928757510458921551746778888677042026424886928862200880028209074679117318840188028813870173066952803801545655780251039816255490306104746165475240547824127889510811476182334644441642818399748289890935999997716107521182874511061277622349078059227120206020069117235369740742092793270148777281750995001412227205282316840439719101386305660779717760702686036119211117845534634068277388191277717057948242869951702677421446611320542092953594565207966062394291084941315277315873464117193284317785752064904807861922118264076749048464429072744112649138579357108076025829860867397229660121945044523499342290559017033458123317390590648887071821920738564946121415595878676432069518678654604313010235287930525460268620368161585031774121448061943926392580437997927833492300056259951504056016046026228374870284182368028561327985838104556535595364877438587736935515811686651674829342648371960535806139956298492916974362010329945487543639379883811766573258093280134185102222578219206575024932263248379079501504179331308165120439302256491444143011229354085600508397347202187945510018058925377429144065413177133753867205651551782291385323770620931712483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -24875516812413491785447944244436241249362567377491952039658711197959233486046459545072755049911606053737593051275608892964625580283357739736899878833029053323482652688937900089478440299970999290247534133542123946072072851201392353880720008080890892958428235149497974552315031193838528073405587008984910212779413296286103848336208305528387520640769253985117240963830498281274845061049027492860486431185138164374370606826485131437360308451274803919149734664180225778115552386164455964189451999641266476215478971372831329742971861383473581969746327737413837707612786917626721292510754860379316392893761783635309450338546356194935711463151880421915968142526684334694066108911469675109277057496110935454086695261552857499990312974870043813584539252213345352342807223944813325080799185163020988310328929035894247774781411836544546917013024015233525036578049027081698189819146595161904301825052372621144861525347088136314546604704669538068055595290324582317599975113061487854493849988339736984216028818552792398707005034400741432631995112195476827767141447297380296758332181654601647352677074749159240885542499007201460809644791457022717204181965138948153675626188468789171377603748212375419012641067675378691754169304760740674322462210748839094103845632717827459329410162751606878079541950881151090731478385361092405374759223337677065203038999709647390822232811259500730222381447630609513140816551746916015168706495899347546832080667045025923499417326766936828918791334550124048972467076128664838888043045669824874067374819453354337267917648730760860972961171425935018226080297697828211636764809431957863187599744851885490943931701280734180973257716659096636890307214187904512262609352804301347301580745745209920903920787801734318388357719515722695767746032107443869821816249844351390885483862176120405725559233300375929824469727189905521698659729499032983945400084794543976823464728405442861214395361125374313295259149223928023051464325828928270784774231441336184199405556237374007251443378652651126347849135048375773563526667101580009364306394296848914277279043032424692404440250916631207412395322299155964445325139408484481453493032342812562074301158195339483550594209258435428949547247419658114253651504137410500224665178041358840214094956313477599100076439019840788121900904539144141645269350808606688339277653471437569852537283237482696665732555946011498470442083774865984714760144076975175605326189433611764161367662340010919578963807512513021920938817080806565870299398437198458410146741176388825342702703001907121813462910957822270376251731577811479877784230277107079386622984451472385335202152448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -9596138913164383092846664858072138461239064509735785677895622503941540103785887030633040564646909246990905687138568815439458163195051118998087364160552830784550382496400256537310562795933450542638152134121361623035988733814505153390403641301092770731645917579123070744085785466588027234105738597697542032853599905956212065596514853413254244281506970828582023850138827257854859582198189862657670869148468936245656393339512097734692573334645888541596736846030328357958076216431407975225325427083484901825389767379000242417136630681389185828642428929754035323145970504613011099119372724295395317240599264325123202728562830415836620328827665362445973426609203330687095803286821730628854792145447546330838562586838398626512386301579019509707061659051322303344607791280531204653004770332416691967554703027361062591554760161590695196602987623724162510039454929705678727588142982104208291232457025112893740287056843887865551519471031871322490279557207964411178837887518160399239529505663434713629726854719965256636432165402953429268761661021508203891377580795469470945911973211276019839806168520949604645308616407173525235885650755828262904423150896888358675655757815188933443381229164031212579518752481924470891005091445773866389225573949376280219257800929264069197126610950951378649955089462459188359520222955919957059821273271307795197920209863662583783896671276077439321753537678436121987605957629038364277890700456092591226717037143776709151772368962996953528461394019917234868116774266627553055935994715970120023361045872490976998380886874913138791938547509298208295333376963061906535399819219649022436577437523260349563296364985413486455638260230799607880610808649950338208900656517327850324954151814463333088503490524601545428106123741793149130985954661758024251004697773081116395947108423486527508004559825770287001602860605031514669624432957054796987748005583248549422784001177064705579476536324676784661507067728815740737314226988194707347460684508888176516934706742161092059297671754276566284925215250783972884263621382635429463622054449997357488822081775180420748898706236041951036290855088580457367880976828863531299507038595739345135610255266520027925590151139304654422746583850922353373999627103890288386573013982791454530285698392087867468578872898890143014755471552996191006126808089026724112681510899520111640876251452362355336951269798261119646237831413239253092666111453365756851346242674626390968605869393540186874176975465564874719318784221052998001632413173426778673444843239985254332216527410031070878732094862875341055467786329260550044755371246115501868370364182600781038463483904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 25205727742629344348113472016074024999799643454666048762844072521929146194065915012834006765882621217773809966570506680846479391782005421311782648670502892042218483950276924709667814022721271607949959655340147246429185420774550325803358521135184031719412864875416941476059993994016645166385408449489700596779948718547570445399008545575592546693414486669182023455073615562481053725548811155067603892199675174880312952666011303492919203215923070162024696615968687277569684359230414842520485459715735499139452667635440453701484451162440423546932080169772997998133985403281136565965478531321405486191060035282190295448584950931157628335187924192759886547673338788190703979323762864384621090194676142046628757631821475433049187304641708774982960669357487229425693987499239651327686674280105764481934018855701281937331622362080577855640588016224031603803820004998786973728473554921951325219812647127331805160071155786809595500084216754364386365759662757548741413165693195781296649844961887539275585237500504658232589450746473267585999972378823877989940628446905295997026143642812078057662322662506394980505798406386732712033540188246900463041745194440706738580746130112666153387757697855075129549571985599560218418988909696194886328356054376078366420599837742989680674378943959265515386497470677104167357966714758351845396387689163159947975814703841349572378486100787289708875517627078888704476400994380025041960462703154082101948474065076761584722511837829655809570597182550467735600672895161097937963672227257744916131017242894727575775378215933457399181186316098552038548998729659415322235771969647613343650840672754318008757840766934801469442181449398714477050728054453747206315732867477010229830805009499587732804429846614199507295409742929639632938264930166037086532489897623135443652614695719814711863344792550647744092158837645662306443241412474582851340200453866396541337736277875743959994883285423483044714968564857858729421595758050863823515275591365825317591593969813062647138626749031073664249088114404750282885715245362906754815629794965549154831803939449402463446878801712372279207594944677362523842234832500143851835698215865309683364276944757669441024437220897993755503902744460444028389208967674341371100596849368735988597169740808636434727126991103481021804840882730553806010264054241229664889028320325208652176372114546638479240558226702702367917564739170557510854067922376970133337948711724514472409955666474184271574063947233167896137533586832088227446664878963924619478945376478506239188588741256711234010033132510129711493106279935257218651107264072765132184862681859525414525861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -21387013591122098369857892890915511109426355154662768713691303294034728992146668265681927110144884840962547481822977413710522816463494282701294436305476207160244991354704437662565212706297672317393465164325320020980117957002835033026489561015901534867303733425126948924850262743689628052156709418836971434892033457029325193553601409076248217943193430666073394672940885929366107533177884435533993398378132779515804150547425230083785836057846774319602042507747473602798950182093562119627450266053104209986469907629419587754985955169275184999909942830992829807393935428363181023524922937974999938821309907159158782139123159288295832322486730683240580164268601969288405624077381920769252966882079676989013807801994656116881968041056047466068649254173625839749239260152060919964324604250563875347903374588624085118494446869307610244995712428692884163667305057131619958558308865689273717064763856521800294736195077818164122034993612192287240312315688017580358819724060617795207953717306152850453765051031135745132271497304446273171737048254734819071845022051905746378141839541086468072034262012044707262482311889167062600160845386703320954025466049392940572204353214661975655997004484051839149862062464841065327528378421086570776636488648183091946741816507398162672444206011212424928861945759387310205720188745458420657495863067967256051964881043948052480333666575342638265963253816683063514516321926069618684656869048381643259728788358846564528835195274509427661945953905447979661341811170837352187628957265435688725602379723012890113702599075776290278114724711797717273395092394687222922971334172834714674211008914559830217887823811209921327405119839280966303080853259159374438366233584817447327653995342191134475881505924364629458134124219257823854760768490826223466870326698113697001338593366562046707832129499945705917253537320012057069561341709308114065154022752442162167680576693829495195317956005787000567865285201428889125713052536735674814654465098974638043057619125438916401585384274774649453744113565596734650731429711452819473207690198067275072239995280579301765257280497271216278750432173944606565563129017909123657727598676074040965294359089422105004122461963334692388268687503663427276390794680014510097121426834392249122337941356377760289822531922243980699206355570396655433086193412750075727931368427055198062179241891109282623210523897119449748890928595734650055105913817265966727831628215615421043467084747312931189394804142504270228639046685999387934428529361813275226209914154162967159848929559900348979661148738485469247524281837587151311449528789210406445065169611337030399550291968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 10851637322055953667543083171508669263978883460501223985128293838375223651333822669152771188466455380711978906077613550013151621779816741012487696900326674992512795494863293166995163129161923991024082868664997352414004925626482425871280870636290536993305160365805276888795765207597566094774703798450496650050045109721386549079949690189080840061241173830633668034702055478474658221172807926077517565972468185036477535179639830578891200338932121902043996103378205822114474415587300768937766614315307353115683518682522363619783719777144162110507840846649876476880511612190244230149182264267946459173218189348176544786541281346019503849342525549330640936752740259905367216111368706030834034117533287219328395115716430119097946043381189163208608775277373153404229827305453095748077258795849802537773962121701625291880271462796831994625165562152832276872841232494990650166386050409798677382623750047400668954816680335985309009186438583151289927002022413831219562704553205581521932314392065554470377494758224104797334389690939642819239714309516224736563564075529308803372925037329306400378060961793504083819236054180483250259611563047355957449799734037281379375728402039155420546996881753890688319748304315216879903891682101354020229356833382826080741925643443709866009562328545821604203293330033313855839078209439978170178720446475356685830665002036167886374722805728327078437807292707181685409127622377753278931091008452898470335721640046838012026604120942166604663267542157553425086255634243264276774990297473232995356058039382056906044862049376969563447625481655189703242079645614311945900262523079274428538118697227038873932488108290526897931499663324951777787134229741897453828545113420022104440513952414152455617735542861632595844503168741428520031798647133179276678201922725619358072027587782986203627892560038514208040438198768263210900416006546270680530633036588638417598385828996352261780654816513818864919582945016976460301648659536420658621792682111907680907514415694839463222890270610022929817380470205557169019561454735480566519943810630500866418917669153365292757697314502204315689378244260180354988380346267667314248555161454860415822698087447275459590595501641203322632337840874067161149446099794135655369328838502275511938995027343039077391709461828294043178150951786283266161938372246146956703725646723303423824947453971296412952633264676661935280464688108412313249466042501531601178685239971080562680263123759648078672929516646761886791445578747121147897741956522070674747879446920927213980051943624027393247731217650397571001805345765008256779940295654828222921019739498614606889222144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -3161567766212499131252945503620454335238563659727116482373149309166318939285543847628833193807322716724024095077226227175359899974946745789192288369917987424116822260521490766903598766910483896989080855002890520031802037358486312946147492888182855121580658606942980808129291285615727388534204302597328547283093314058557775220910905218725030159539028977760759225918868771024623631858353332448665853534476420679980515433500572887828319906673184270047173802834480227930017932675820140939056638017813732703856826196591254493812555901839592194574581066089776023699243813326757901158255142484856422660029041189019145031738689757544099516819939913182339842612230249499968461971640269123519210426072478882904724214487441032690115876502560873392259801348868672418656599075619410048898138583974275404162549375563280291350583701394039410913975815322558547778499288618728941384856278285860679763707502635154698538356415853344339802443023484069606712337685184616563421598466556587657463320416836785892998035056477129805946341923385773177494957182394120411526340222154303114245379810604649752012728314863857884472116831588491425510724962860495054231508012894170777349307235406859032566149744289238682920129833059600670475076658630108514850546422791992582206748747647849061834093230464493491849999173386293145685770496436296347684453864049926641718156642382557146357763727638138293995295070397967911915613644723533020755795424705929798419498929216781448362344109607287104539481215172969768949762824843265481613799415674690210543109358719836985632745191960085113982709352353823344582869928768726085061872870236708768597672085595935076648559379551710485260022361675012672578053340239740358763827176433003003917513663664705687017311691436447482779562367132858548338815340818709063559869209321377762730912528787160369977719509365431963952739468629872717292239111820309557924323651690059608039832709467180906144746619878458078985897993642665355315834850787235087497104243315620846910556473176644149846580413222023513229642934056667258553616489580888184575958286179003937538893134619670045673463966102817112892397604602859300861791487653681112068199096619683213852335352760655755241472507526803582658714458395525333166343529624158202878897589008618864871007741037511931597741630476818857848052935639185633800303379765233160873290639995725850233848999255848184315134111441151925357341904046889743613404917072709616010158119941869613398275405816812606075482343220096035016799989290294289160391682115690944260331954544676865827047168235957097870456326271848885591334243341035400542513239546809714394372892179088299935137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 33811327590476766394439273138654320815274458488091143068665782891676580059525295484490138164729265371356907716615902697975896160669550869482360627349698906771045014128419328915758319711284494304470139346239799846931135339538325578400994258355084948452766537356817997534643370237119859778905197464406665002526929795460389719203871741242894367221757578470833343985854150541136186153590853588825056103610546559642195351381025713813664716576649958052960934069581228435076384442678271570459517694042388150254447306615251094616299456652802606295375869480519728372756396903115693690083266984626212839609301076960732175866339542616646326831665141806520248526544990804759236245492256639761537471220192601148405788481060594375019419928564884950972964440598347295884588624270753445588336737783010503033484845745786759913352950157714665127147747922577327765000190866277801759609635222039821399087018889880626315369765526609514208519306402222942393876036057086785261602876305219922237860388921795460829642839563114353219524004945903201215588336450446688424900791367520782430041760389038244516624491931264655951750611293742140709877050252217411382154180895618676549235753075216630909971179094067000457905100743694370879997504809271621424409899721027661754875048730877930630098254332652667587150778064916545691367601847531379888179715034292301479228508335343124959855153555749368424179954834411666656409032355082016550600483104113616683839406043569270250490700600730903787075876233856608088723567150065683933461890708438556909552681788530035153479017081138156195937049320409742507121876665388992995911596287296317797556521029939763335394813720813833530799775484978457658513351475792356787497665133877788783637028769863601196854967019907194836843407205910927008853612474777209190496829089029024307466560049386432898121495008503179369947114647744103653195896674076630434093160835056086246322399819585939711659042137183757400586600125739926185926005648748879480538146153491851649185069166676671841900728154453159106256997835869197239575304598709555046549285150625221471037757175274293675911465288346150336643935252204772010513827430044416679676107708652849894362988934542815706600941103963312029334610355971233639251620654881212801719833062662311100948875093877863966370953439475400436015045867640645625790243831697761778397943771258991397750537040323428530785774598263784258943226244794693508059609172255166965964599737359057311928903750632549613168758518268733650289753400515095799879170428276196958840932355567187286854319528494036477194039267567572629574556631954686327902753196888133182424729462182824929918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 535591526973532872290000884809160231649680201050251265953165250622923319761984942025207676159112656613773290552825837300754839947760513467332735373221801980074204173059712557586111878660379717686730457460918309571983180227406718529757178501592652661819109187161232811128828917705631766076164671794311921643639672017890228218103802121030046139334555410775398953696866206573054314345894361657198527093890049053908651182894538309362667740843913207459649765564226917654363172382595490829951983317421500485270446435875653320319311357138875965812102611310580844107822720966330917821635003141336834283621082234442168438186678505518097219929191612688984758911586406497017974650466853385046340962845295925207436434711314937410628302455252865369081996830012874939265885333520654676181166244214356219779560219580912216409403013372919269097500825721469331881987980855852688659930505157506869964336050027761404297696805771433218352812734584995592152500118601764345145270119233893548462460077031441343377534459043117709375080007119584122285879679203213964022592944339301751098395450587354307352144993677628329729141956663622838703419433574237099176028601660741399332681364274856534197882086731219861286212291252181183787916135090527867581896750011480135071853103821007842804038253045570980899340545250690287856694389543730259589598463054228596679531844860704916346758687285250583584520652046205460521257385591571661078852530825411585982559949241483693459335064808633932840511981438371894019254335220242067670517795019651220877535145070851460616215151363008552055178831475784516465085675712146028733928743841652400440647886903217909298065228462505644721689655122846678373851211520724906516654991429713500503477618269728493190179175787859182460943741825996998917593800405161436600194968545980278202165741057713781830110909231698522218633759535689128816220047150615981303033122185793941901643870957543663924647470849691761133035282157015491591443527668144717804433403423959786187555485165445452925333804412377640364045051639670288698338308274954592536421105530679023769559662079332199846346245096844687244948400479203885001703241029993300558303581834932948075517240722109742799388120604877938522014392412798588311726063183387243996385115154527810551465004826172038679697619112182246972351162971451017306482259919523126950986566110489488467330243210378829094001553977525572564596448023423129970598210180112430413418402338053884164842548870324163225062113413735849055834778991163881931631737792163627243853226582578185135110728410913228008126552792346074616396321228094594774069596760124333616990361970439450267746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -353118141485439149429881257728167180766200667386180311007292984828664375514676691168216081873353054510911673139777764608746955428175659332202159784658596297435525887611228555147985491918778656383112813718799506164460346553609415601392307850424116244863998024709072320337007324595656661577791040625149887298677643896712035631831460618561901029643802999146270797896019716413408864771396748962817825592055823467575172736542348241027956601439582291054244785470684625905070311506284707388050133107342156665085291760196550549407747561398234961330731451560937176468677808211539466881185359770934972113251825797465132092508708981608005542225183948297383579316614762836626451003292252140684422212484393668536385819177232938313855508034638246105690891695577722757262251209380039893787456055114308752984429221983331107238502218730524853103535948179985456698023449570992898672230734195031163093213728213906246852292266859811453954651682586775547803880925677005205717856697366877016551983252418390524096030363345227968088087432295115776131523884502568251919663157840425431763607055419386254536926190862048624713491276344356242247043528875964985674118893348065558371450043683012594575651565643021143709538160623904944241269746203945353775137921703175323913083072261836040093347744021088421266153901729552088388973560972446459183775311677769907872068130877658464663178316274741300630176708286088414108656350135068815297603955767725869273589759933492388825388325560196896619509635422272021652700667439969872948901712133220959866244923776766342359091268317932390018496553045410263973170375285830003808811610885632573842279029473179713427185434044807790169184845952229462622367884532990918540674516924140696754008120978758517452403884635782886838482586233191259160235066987620446764901328506864305771447001142465934976612050995428235728349095423682404120496773733384327588853745076174310838058886024862203595765520983419859018598782487453454617646470217886177744762943593362671993635533816686489750414297764666710411970965392176454091923426219624063653795518498164754530773210098694792466209268054561187590478172591405587671430533935731634278858496475027139724535655751237643865561519406212186768169300414191654407692777937585578252319529591358267946630083496469394806407899317834393216550804838593939698450254637103110013826222607030047735401279549549851919406296633040626598364342651054061713367217270576712680642846447169359978129466931594175051582330561645499367005252617015611372781734031221709517024087042765461195222112994782100647633727226373049199076247153708704828689420383131579308764905236937221037096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 146379639254777491751621552639047915207786723971188809459628805334859851323420234465915819863509428805771762089704945201833246370024547617062780447574362682167417023691072614467868150841085348059984468480578276420777753189897605730922719289362009321148552960038637490030231659118758779718103067933784944662588016815159472008080867967805121116574215918851255892952381851174924209944569732658259464916287062446491716864582331610567669459736644876007018355789249486536214955344953644929021785697861280103360342626725842966052175155399470094828184054977799171855201713971221421329181376553676086961604987910702975974155852802365243825402952476718465652959860495147802441523015964867498530394713674978312833321252523905766119871733216484830038647678939678220438263457043547113013313544580011049843347323172739477724039154278867167727281488301547158711908841597920078669181743990481542077568814876296667183016218038880245903836926855942350700733790839512168664757331619575172082547828498832542506559945434225342348194528204010027919875869101875959612845720861601566995959964303737059153238712764787569800076581611379515268740592914299650417301021807650848501294750013527879313531804832475029408653283587262251317858054630434447553584384512450762331058285697451730339277133923826911721631032585269168394295419312378092367129867212493799253656443246880433196500391579129076137879722359779494341553373300263772653371424934785992561057787547227614954952425186083447728878121057896062889072531527445082985468671525058683305248982745846404692410783550682327847523669537604154264035922640182869060519446355039523660042834590243665028673113967737099325896488460646860213306668613774426833969197589915173956525141514329685030914479964646047571730053017782436464591689261671751784605218586839872940477204917346862396207092136186531863266017482830450340794205348400080313275530071204442266439586644428035421478369700590755918061994386827787233416930604005850520147825809165962740009071070295610030612232729678425542835619256269357163018837991189663525222641910025418658934817494163997018930565454384720841087343879817566908710090112269999056480861462362865141322593225553745128687505252176942357658201929306963991763106637718084623317219990860396474658903752535664426483531298848005303683990782894598173392571553232936017486926729959433912343135446394231172729885586833973067483762588943713245685868161493295212660372338264649974565052065333289986928490336828660443627098494366323950107853637071663385663731000028827548988737674691257211938262059100205176304866875787508605632064645261740891068355789248329288777728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -44111234295420885878824186725622070921074328194499713808239533752706299580022941739841042885047262104086002935351064478265965501883758296003900532694737916982429945869446151633158629410712030474368074784088250359538142314559430233024089218548754821174865905711079810426545521668918538608370256559211965745279012945821098812135057355802964631286893929661239724678794797120414491062319418502116492507152724713550904555111118585017813922939492848982888579566117320851836227191686354170737719302577303943387894417669930892775122253700411858883548104075474450612234751215479217238065357122460326596389819272118381560496491165025886331424931400399216369172950816962979464739462849420800031506727574452703160609743440106618765482084629836989710289565155919428746508135454909082046687647657741258708973333816864547043179576647262942504294424195804500404024223378686384460410332705177125567887865085864525835739731411032469574543162466448092732720670309701537672397294611128851417287616732926745664777257194355167573041440657417564883228162962898530218269899774410119705600940979993151875388955617444757820299136718362250972827702591160508945337250213603052029638723659090704368731392664809660472665105234032639810483227735942888199604326656801283698408799678471925659671915858097904702281990663821183296372527958556229842541720204111873235761298285896205248511827497329310936587730714756269767320702052543746203094984235553424441908824335837853111635474077942338910536165991621022852668072496592308936195458781924425203981126118113383807651817936436950378564784014021140304935079355303666594573097476735250013861481642325412138598876679384955023362835218616248666647407490447667528628657170775102856677060925920559853312709555245129228130503916189796255380290548692750492107554353545696679526991266905231074639952684880783709885203762619937284380353087366081636903716531896582938676216957016663745615138775374762875349925388128126629048820118372905677372343209137857185522952820719198212945650214941463725804472017590790583195532985031058617722278123055456559075050344065240225955418633069131986304078011628942356611972955223888557757158348273887023473560533657245685814804065132880019401177121761863124961132124489393885906812971797096387123652353962726257027241024212112304550031308317897863851475016178482889697779262696805515186607709380865005701803030636287339608645447186053398945789514481185259962527276339471414336971866847651365912483578418252070436619819600100284941137493521744667313192555453441799036184719328531808670824873242449302913462818681987440831563633647426982342827634556710919602176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 9706163869083344283391580073278714346126650242898068286737804288674959880685380564759305758712853452557776207252504433050934647899677737724807011756683579204164899092715962982895835596412088686960066006834572502917201028819619108543394402945420976444612636861165509347067062345820473229218494776814879497301158143803750523041712362352676825547630676370474074216074805884360467419670959074833985919921559031509656648943319753945968981930540718278600280426433896247601611024664920978885218690698738135626526877884431661313532972842228894376051979030520952326820029818244350178456335737223484498820309450758203078520277465428151031132104441308302705495765687735170933081244563275156546030416058247350926832631053659235373094519581017246207630907997759499982106767106323475083406728206518133306494113113893367405347099188257851754274986068795719897130757353625952107483284935680110263134848506016242401692646630559897956466237401983826144277270926689300813988054106292248079191898968330728296034218672528340320969219624210477042938624350538903026555289857366416826486445906843444151489466178025229936403102781649877144451200789118522163268057555234194601147646792282958390224450793212689141582541703775564607388362281175926604270194994690085432545560939944985740823526798355484583613714594162790004916986617946039744284392865711009919699784355094749587708132377749644236066491716806217194271159691235326229770573643376503567315521332763091712685768025897117729954121893008488434827158664804982397124595233050795220687146918868093445780925136072714806213042212506710243064632967710999293161866058918340419065723880971304015838484449605422058332954175229385773474357552132191855669213853958429146410713113002368880865371053507939337215988550323582218707102160216464645321002921047771527988596533855708158906551278076052407634639130560250448982947574391354976927026138352755211822024861407004453594397499434061476003459503502000003741493937362408975721967070842779881998387918895354645187302419263157376686380370771717377297730332711057627502385044899871395588353593200951873862286637011800734227163807420625855805833529958565624800983888476441271923472346925965839079545887616898596849187278551004781842910049748358901799533772789231419881690461243623907942924624033284740892723427557980757829488253143501466515623105042801900664791831808868742378374481573260704465433504847868577129650549512596286470491602388906687930349124501271444189878088297668210687685240237834870525306291283814573251700621623822811135917554815959371281841424741142176408155241821889275920349475641246913419467385710327816519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -1567320468876995850722510009770928520701494133041548192914398938671904923399291393819285787294962859492160776270708495651834951060312546884718307941969855655513378151429640729194763262571459022762594311953983853625664531127560345617537570130855691908332625783555397201596969712970831580589938687149013354566201451156708562498595777513629657418767480350322584359720478896274201417733177354208409540213399012325312294755672103318311230455415013891813498259269685791002396840617054596008333424465900704637404107740539706042260051809846327520387779121342676436368348282821700957398199161391795732967077610162139301502252657530834407102619044301009660131169169847912712351149144386526803007281881659495618526604690642295731221659976346816994753204954833568658654900907906449389361420465110949644309612988881287717740588300787738325088239862493810156238313842472611332795198915078843833755062395095559098686567752541387196401411469516492351047375903597608901946809650108998806607558392912183016775099953582279426627891133363532090560935955187659209842118126446537358336285995168654172748961873432067984583228494441134605334803297706964120650424327976298280344384373444482456340815026722133620461097841279081824897163357184866941873904022624873030014618458588740181734316029336781412056401111628045619103368292330002566766007541689187792235584102104162518638104776904330163260329921115879045259945056126317216742386028730171103780052823563868905366879749063755197972893944930376422448067113546277311608184067605087226479188371864455810781885652662184028612764204402026433618998639102508646870346662335355134697281049798143228954562147037475757707533126701952809319398618321855295287513154437136194292033260190852200711877729883210218898606796642085037176683590566827257540076292189912750769524465049890090969573310684672765689224802705448565302223243050590149077004009582075663319947537008522204396486388234583815436813644994661451013810763206977298290717544582469739940708475316230897946559192355838115303575112894064052098555260370036294350528159194612896184672751943132818048812969522820939915211377392942921339859210003459505767408144258043540861040133537386434750396556599470291970244190543027528444183060282204891196369196028602460094489102590053516052392274450410276910131859934174313147481821985616720846036649406291073235532358051143330202478998371098917845587538382600175784676629158914009420499018984193956474576015997716300180586759362428011355909067900606953811661084595623451437934163892536780895770058340378811489472526942664652314301182824468457204563953532301194511463477111308656050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 224342462365353050602856615959816300478999758300932641203109494201697174233114350184944168752673608143903328335861107122464179481272737124753921579140449859635686207896910136516665291561942984424660235545560088102218401495876302971419029174831602161333316213952316095801940830113954365139416949671938347480280286992694516425726362382986094642975009623888683204163760964071710240907564129784784589957017895110178912138121104734294728132057834909013644798815669782948444176226920167730614539663382988592194911561889470421724217824596871504118010674612038357056812893363380689779935632829095663791153471560997098693464625233972567283371329150757881129722769281046166957353594804741823891652350018462049601854342822918660780155942970696348262191112694691368687451872539689866922380420510591983877791821045061897894251294504736018299984627292900188191506520627272191074496365404289031132552928304910703259864351342198548673279941021564791154107212562326650336184041516294314090435549887781144280699530480576898067193626903917144710385516346631138597804948768572493382973763996607277987833041523504519167986589791621970428473116719470000145010206395544915212610852264852106145620173993731512439339808420657599257931803884438236136268637078256714017763604711906885855650807500103799914434241299184836285763849554682113178647210859126454949061040089221604501509851467624703452912290064826363581422120161805837106913180592105649942957021673714999496221779405582670986430504550626651987698842268809437331839624753215316701798437360714673746786225031654223339428189920260929320001256249226021878439370321435662253286029790496802961573639057070596735004530254349494525970373532859897292307356901074402953267874578508001824108289130069396998498673158632756945636109445457629809844394882483894096840341314120896474238822883183833242929679552988908456577542805990123346579414052343321294811978745729648213541576781620677729298275288326427638929419250064515674618059215620019529151095196916579761147826885779867973430147069710954788374929692905108002677863669105444608222755309433432039685020983113869320004830504947668675176289026906190824143397710490791898701538541735690089313281046720824317722080199047832762879402886993908873011855345390245759161053065194894505393457901278496734138404796015285640116655826706120254038793183947553962387995920814817635614653727552196213966781215061038062186699150131208625329654494444504644826497960792761217349940089133668650135386174040862228122099274966369576409045731462795079400304983921009328945784243475299311636800871575979775126041790018261982185755821606382338048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -30328096004886845443160509572531251235050348773078613578871683511080884203410731229234670878633515373733327371791872743887627481883363484758241240394178879478097554669871839688921730589928248633829777383659092642961168807810068261930226466424071627709864887275705550481291736323866257683931964400090662566565027537189394685022577052961096580015793172794359972322136287457391040533438278069848344070525101283580184337650272791416475206554187844351300795962968608019343784117286506718499527017511069179011352117267693209718808270863010087955112433167476304869527690426795647358323347403651327026861946387808648945806829162300617345242531281237855585333492721248592671866126629497483562573998205734873600899370740099371579192549322873921822151249753784882958758127044951938108053252572085280072530121942809464057009702026069881795424093345166906196986517993787407631129343148152386895990221482468114141132836973320050067230133957148916218317665958108633918486312193987580338430156749252040116396517409146090573078004653832176667078919733566057546029873586570897543555163000079371252445301392159019455002912289176226030355356969318250674186987615237158990944638992923390027365608930149318069820053664486761758176543689790203952974578755230743801630893211656542700520843689840654486936013915432485282090332423893234494868392197567170250068476098071915781995283802185031108372495107090006058841671667939984374768150599845072242387949483225164830434914245886235551528680661350833908097707790974906024029591288060656184252955248183924072867824390006181995799517454210262708381753929246100398698654660833264869433992459426467131620536963656129392410084924993570578181532632805927551839325955330836330234749786238950450884738418737318144605686885630564263171125515103012692390179307801546749766165561769568046964470227047634566444093117635406575810544729718352788548848629145987705005181511140993051581129845686045731708227100152983472348292989681538182758496832112020452079889937058318834398228918206561001355334637660612103820429761710780913609863382930712852941347310942605525540341712565834157239794477959335433883013840669632679784539143218499215783532181059262331674785640824854183172307115314334488521173479751240279570748207744389086658783447672990504139893012135201795400321771336670857196507247918257685481509347829964062809984763438985991226405757315446517263105713385307706626607531712606077098751675686518604267668528232596590255209041808771315969822683301763266861227244793441798488874374159524839277170518970089487104097269468725836791206955872611985636446768194003232329912997550871281664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -6024328223613982338615517900657207943658930205379945067270200435121834504605153236703457731671914547964605685323925145861040413206202179058733242690887741004114768009240573740867199676278645694756837867708708921700993665296652373215772942991354537425736988278220231129396851835900479851983707050844038970388135524839536708776265825060216256958175882525188533683985438094586569818494702357900609334080069993598265223680442835260406659471318605124792446129683907639663797876174545906192250399444056287366322146426643653724632172133883476446612592816985647955396271465751706721729322357532093062608668136293328652355023797399956717688719507485916653978480441689129302888679801188206031420697499479047890136280785645714494387424830849686884255738399680293878613839936901891064586909371072954674057911806455620850136068887394896848751948056149099689786434585925503095891601345967484081905756030163772516711363926000298246490976569330492453577126124431658006924916955034883611147896974983433252167375715287571932590354076956630799926582574591237328889986352752214284139961956466760711319426027268339332995950035376188454575282640806438050302754891382695256938935431562543221968305124854339396767687072020169804180158670435951169569286891912787774736083264970411861524846620082718949468163413358000242425856887596828449789557370355575232947488304477115039701840057878428303679060022256562163825879795724513977209549092975230237998042279769359016611997381243556466298206303174312354850461021318544167978632175090613046084913611727369500555520463714573569635599043059902620620459954120819689898746574139320914156863669452853732306589090173727526839431645276968579591469296428059217050408141091835137882154841207355973554498677285910075324366975017481551918059432923670733317577220871114188406343383570027780336692598410959503428162098103071479593800582927134704644301670077789821867284571039927262357409755621083160164238548837917714837887347550608905067622165690103653397806798128336378611793209145804737883632770531318010394298378505823081424540556574455017875541793089211870284909608379947452834188937401503896006974171336114557179638628565771690554577204759872939069291181292247227612676515131906645254451449336696747110950261431449939088858198851892584583738954914655776004397320644808338403225983046729825161599432120969807168998969261733534723968572322607997334318275174160790643201055634046814416135863907823174814184256033030644118455485861226281263173417417109351172509990858315829051422078730844383963042515829724119466983443669831162085530083563744035474874694827229422484730122495422627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 5741223404323888682551760135371925590781545383610428670509080478130293052121351258427782172927827301210785446856910260207758518578723607708785457361474548099272169132495312331713530117558663171426230545170059037293893301700318961681048046236890151830135748549479364393775233216398998431099132268050296247975748511441983060853733630712878115309069985908298117340835153106833904752684246121249042425279146523229342221716895947693925460957910325539256999789747481028612904104480754380420050561099826194286019723770095030018836580555235630996798521116142472393072924144625065332455253068298548969908117055082522626379333932109254679423310879281432552021912407602043258724582330011748699291388149518510979402097245583638201231722161653580394591330214679944745738895981562027763353270669931925507693302033655822280697068545170770574294386006532452987276595445944077219055677263638750810804346431290112698276887768371950541517944320261416806135540941174216591209436864770236801826956431300679056199854525882853395357943952884127441335270405880644600153390625759272731543060161786734702034480368254864717452078154088287772811539382830952018993833366404058032148899951639253051007116907557184987383678488402867743806113537855290900001242167334922413681048189421368069252196256913810890688082704824772968907527220358835661190456666416744321323118189467438312332537628501888392678342489696457048287976358005318421347587157741245745156192719972173614915681751064499352272150288900641742041073146684087599219459680756938943782217681995296811623709668590986461418531104015534608941603627760751969357335483127056926810827023003102910134001163044937353605492041335228792520108460488739506518804293445160034908509561130545805081949068314810608411120400891419181953219473864786325115822483690998752802869945489946204305473933612690149309681049047325275547881720593201792261553027953348098098984214576469644622587694724595739308481693587278938688560954151192558099477520832314780478379175404321612781656239869095082414665659016541964597425660568970154766648604019264007043821060747036492889133168270801984592409806341011009065037417450762419339539258406013329734408688715284454784469134696734045029361057024193831340329839233156758474068368416954502122483651698491793341161932905484636262383194532911767569349583744057190570218389130419714696873672569970962344213641064496442919467646284268052505886333882693992080776588434557105661869535862355325965491931573691368409235566043528498402744484384116890969225012553762362919592492555347060944851417575343132563979556818295151458153645592701933599479087621820383232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -1241009485247470798342010663077690019143242428876188908127180115269795744707265878422892824902289398233455009427106650743908429563434582889175140775479145315264714996799993217311322612719746577334537277645615682639904127381023409621695817932066306175274266546787837972498609455697394512671365214049753062095208779706099803846075872181965475063061642361237020847957543786465831737592950799282433970140981596747820648492176144631432702110058222545074226498715880879722806877146685722108333485445236738730304631197276854414312600873158901849598467208734998365624790767171246078611547023314004447650530606577202965349035006765293077575903551337627987437284910965344387463228029368138753548387098694319577414705510366514634585181880822962598611494011611511104756196750272969528621376530014724679189870971388844599100200137246511131262635133551796528910635096333545825452731203761289969831779693049543830785330435385906459925799442758987902145320577245721837969358087468797923459039948925482628882539746832836306079587359186364275870027369017204213432099714635203735378770082473346117892132932721616060791067684453018703191733400943201330478507040609517185976691897404758526926935304976672248931955231648198433761903461504245474649398438472627188843755489353529952639178184841939698090858531906099949859894690450090817474670657187845160749124638977903687187753083241319044282092631537337223306137695389140807649833929131597505769149423633490346237611620360439332166480923576525959132849004971108647788853705837583113768455263181746124539612986415400271394128624520270980719547185520317497652021744717546591407187604989665695998440837644999228421460350016799076528967661701479424579307440613204280929543843198869811606041566795039016538325321452971663543962529009972674412860286722078058091005610471278691695318275474160732525335747181274267472900808448879391444107207772109654817781271201104815615570590084274480135715923419853727452494244052327284519008393573061617084659884386487453980337105355927026028279353364715333365690161639001021536488574966891133657050981233583253126530879161262753197222347388136865518647666498382353043268670646270711947593712768350650143543744168661128041200711102957489710045588282712992138697486292240378117747193522580553180423669185212084142782692925534032409043641456357581773491927642236627339592826543092952746872151474804459515829452961097098607969197823652828415115230840645798930406515842834791678700419492390768308673647931691219796054183666154162213176989140183541573490866442571948375315307319339240550808505553726129752948707751494309072202376055158210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] -34841350610193231730084372365670690573749162716434289094720489696224036849555284309962988224270309205743213414505121458352422299061669108293869331644241457606146407122280504389831849024671457643678511744631150280343265875984693072598052887944063777768137488521791299819810864165215498124324555956107258728935463920554875204380876730286919351937799310647855833468076954078376220477520694712752207934753756237425478296247143788531980419853137076885171032343756130650243820519973143745924270764199514702879686419899777923844680511358239139519845204406222419439538687906527130064615974882977336339139895219496527169062900138370996177625357268612853455134935203697356548520939496017967763470874678069334030088716385620822484029222885104247370793278538464392987205448325462687502727765221825984932010234939652142610443399636208206687935305371772671594284149024463513110399995988991253600616759230642193777140980853480476188529659350890108688129805246922944051812577494257660137116395575116137352874007926430651886328850730417759421896875144384551225437479005296444652988945579288508698521803657920756351795957357554277029020907898149614485218336269858591348361148381684251822021007300038844670835285371273076161001091022885549204254624061598185450322951438657928686107918182141852726021228453558012105959388626211407301658408958741496013969083953632051773600456543749920899581775361101816416518288982095197030365608323504255292655780946673910106823863077037139704344576107630611089633929893106180946870053660357418866745742680801907520975921965066559431006811542902833331671414085833514158470332694747141726261253603726422024754875407268959550619191826182259658890664184143662513553716082951210147313014308580198513711628212058516553216303540276129853229527255001720914115040301773010688751856125620950702946251622527918194746107830739555930743683487649042133160304273729560833665519407026146561457189287637925031732261791259839076613052068409676585450939505345957114428120974442639470270487867630413089226153672480072189576227050787356034054715644660111608156315951063406069308623020497475697447346221075631115444168086291778068931500577063821186696585248097494766087269277338039621891505712076264730266293737155707817994352186854575723520433566752980189094270202026180381682624600137677613987522638367298853442594847651425192762317531061366638638677432200262748092408788580922492221616029942147806812286459556388482060897026468271452071117841715432088677959378971038125854407180745540623780158598883497014270564074693104054377066496121511502360303679048998576881679926975880587974694864999677952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] 28621628679117760702792666724622082606591559416113659470426790163968049031632593948512977868054887957549741564623624435249102702068617959005480313801170969054925918853043534979375543848167735132869267596864064632018624071250944076955933793024164539385455501105770842068543095601118532926179534871307702595610605610864880651587843704618055981063524569261382681057543289301267025945525135573899664448776581613497748236392576600875294548110472494305666708241528030814485207518518931675752217241050444656683446775613009695619080100889182260441819759993183359773368406032524679889160951147946936077640339201813025116599451266768716253151328357548925937127050494118743639728958806526219471926804067671485197915658220033797049981643087998340128075188643947666203874681956455608830891902043686282110023132518190819323881665996927733795843515088263787917290341700635922715526065936893379315832323265873068411886688073154087816803660581786597242112861300444524035453364916141527485391689619380801520523993499622734117105393927367806740115571321247185265375192153484670897245565037471907536441940424064598330833334142955029251556194072100489774547137529599157462931743155039416209095323484281144183068650156259431315914840286979225834106813520806289549490350948186477752884120375995348974632279114233148222520764333590916938688766674321309356461596308189160344517374585444265640017378342636882631983521936133503232873738253978706889691502056676568629493603538023372729998349424812405691687242198777612983916830521380013826296920972173297971032329205249952327975753914282060122744989272659239573229823990729287016696001522076968077420030422984522426605330053192774867908098929912798192451791957838375928953409457618017643899885048168639089582091449195025769298955432818773803429923759036539501762015102423660546027879811684620369352899553338622142960555234938791885094690987440601253960062015144756473943174253015165556401715943545308293767523821346937909973964825440389588202682524706649503148047887110645826110764929154000430233705450385615430422589835405161551003374363955776384301076103094915065982764735159713319130014223207901590561403191731821129190337064942004598236781061823892811973134226896402983590973694023894124405938189933290763998217815945427136375076596282473209425044977670164911018613909540373031037200121892843794376127746084353083666435337387969009050566431161642926881374572420539356493799594101315395881266766812973858085082562750835413363002724439766078674573666078709581724192617184937257311941329202700801223892259894973112055136228041447300017610256474654495556957778240077824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] 17218427746674335478318226307309661212139773480072662373764808384194952037309633409537815155459743932158285656257094855191648291309634652636333225209067706313622600896051992689865850577250566904689335762138952455818463798444502288981723165717580845988801801846784108101264438194159584454738399672713502104525055957531426331362826367193482883948155520437272665290775658355651434260665956780614761394283946070154039528647416356819409031318434826332771166853821699642875495961948576055984906155602552281896556692360237274691104738886924893238911767603371130101626790472395487633215214624677434405312238728508770272651669977971148217422702267723742997606752629001879575960190429587240368999613159478996459780176470687741751449424547889440741349871737802420560765429248138356779041743104562491207554605252360592482969776009883766846045449326057523938772066082930862217311127240044613309149327513104158831613070790945442477614881684627046050979064265251299556058809033188143442371703611969349216589363362463273524851127041008946257449358499882236242547273193115391120599123038803422072585613037119310369084167387127477038368168139188803671734110215414842514150158805748521165240042006847680635321223974553419052724862516501614985793655319224217610736878051119264377732803144606304377882356944430244565113811343677038324581487686511991996228319592091549342867242724859235236652138729151979893853169839452001920596431811578997298310696472787601803270791104016145773952992812675055208563852450936392247768833364889122181388667108624036186489769091527656118610663622030191869566086923954151595995052987734626053130085347384694042273659562796792995640408452275650033586656109412341778819401448270066767004550049276359360715786443003127001378961833531784202510752723149363965634702518901861997624099924264737528518977933631463126319576884153912569822763336607889372362360591416798760258032461547042363213083839681852562474057745429784569784146612880173894040025911339461109434931180292545852865894363500771125070068690051445276254674336805092586662833595490614018488544383591560509776811813965709560726421650720213222285092998462417361387136430857315092397180730010737071987050038957145302907831923568999813333743262308578342573553891616045032573252310319252491277308053935955721903536603598422220348051500630078650495530636168109965798922775805517974769734442211232786732697779111408729813645742203184599353490978608774437653649739362245419064463006744591482885081934394868072316533024635388054404548425783912248624144350159953184252267165135848202042534311997704414968226469548968849531617453568688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -9800977433009228394244198393627435158641281582647457033342798991242544169560480322267842627795664079163954111160895121471950674993161683925169000835269602521200833619544423628242153511191848391308730833021704625792720526181806613123739743587552937784687753869411475271255276576455002895462132752916910958166200373340808347431300400820821657947282767535440570617322326884006473786905445389160094724284609506653680305853144942899003776647142464821513090824151478645081942997028287178276330445781447801638411529869802642822229371672505158749153731234772228196895746413845401713548836692002796533881292679526231786388909420324059953123123212808202246204107412565635678932704791200185914233693384693164903571909742663777951391990977920487812356280695442791819926170081725162273427083650113859551322951762494122133889179444910761587341647095955999953772732934566944041152889171942507564042656538411113136050072972281100182614752117489775699362505953623936127319855528786942403585567527335760496596351338040947505600515046173134070320257400130603323917706319680493431915511164468079417091809507218929963029249068980920624772736286262646899529350947385243497371300341025207431448840217671738662842266704506908093834743937072331877067943872913027266481223509051999713278785856799594249148772425269637036937499289249084061268028443806926377953358657042967538597150583815511643123472390311860002539725264170172258147627399831692540170573765811573401260904665534516713859384721425589409143078938027977655937975545625627627324352512152219501652189710917075538593671547843308180113884093723832149972429697210383335921537197480125666436336982939763571768930820670784587164166038828492755262450298171255043003897944969265284316439176909980128320240270923547308890350383205599847585820625409367220648748078547768657654603916016727902053495281647758901407635392816021152107548125910187910959619553417153046940692775658741924171078807480352655072724812188030791191025453329631026827614600674642354288474296064676134230101043973316815850005586860718976679864241672295182131802287475086561010025632219982574015678910471451914638499650574402869617280618234566169498158406225847953458787380689870565314195142703167177581075651351533526165828434722131229019876169311667530636777180541180317616240739445154597470369116269117864357583501338051957270231937102168489725844262089619146383623335735739513708094750196600618817751884103363363970287948761810286656637073651206322112788541802789112336421600565973476157999815244510229068170969878487440155888959958365968932597536537498764142169525737911455932564641469693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 2118011794879546099120841344262706807839080984311827470733587423156206772440382997846430931440561902898055292916333560575448439867792372454635577199668185032227952228154578544238675590401164147305278666636888115564855842013249510264884817452683762995328241231510333338681576860933962096785831559430957580416743634980518049740416549429347169013208048648077939113248597982019466743814669690225635945173045862273425357636902329098444846269106424198857493874521682210352724824468826386274208291701003443249788792081026523822702979281752599579746620048360939021994469453131978621287777020875220160553233304354000559790127292948904445280518561428021323402087989867510608122069302993096456085002749769858372848105880494671720955535738261295172504345285210718912962666738110662181382247033903318855349543370769486740141194586318566463987942852539281308777253623906320215907856345790804304412018300595477924716617651788072676756535916705686192787864245622844891183978189253169884329712101329803066092170208846171531764089012851710040601609844622812852911824527562996089469891745744781577274473819999167247413120295354798657372865100396976373167264031290973908548097117134307702333758580529654213480755761312876223611349214378689706100227124145192024089101846748537985616050238368513453415996922619833726387629841716394704522858992276706604915233334374690349158248509263246071541446377914750249803108600142370604326487040979733628428425697816849407252975031939012895225443263518640727407436458630681345797889967568606223528682270312326451461893325952522055464363191757181198336934620513798174311206529167948278426411470435804373904709587642952429733435616674152530102793820351236339973682740014592059742744623376789538395619190640904409424259828663525341994546336659074164843599616628974031727305979864875536938859238023607358540746544135438867231600962690126534725555246163492921455659997708742465254220273015108388382398397629560962815751801270124719052015816045088437447992674995052986090739532232057684925460789470990598361292870985712084135297422773604372385848854357078252394970183684649579982246200231042735003943243375997675159020565124007826524422133063372136721794785779831666350545240550096755783140024278587609604537910239057304956726890566254861593566510500502736564634508642417065171303838219991091803811704102417285528451122476348878162804448746222146180599933608470856475989385347821247409711810085686461651913843370658609599668496160472437242449693774607899335570774288650458116285984023253036099511658643475032151680115797948797784280554011297750471848987124859462171000650185310208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 1170031302312919677656632207668371291493431646668153820779561196946584989685924035277325190473018995026199187213219122333320422882353975413849978422122917058530068306191525625811019533792821080539641719418617285858287627212041942563270595931758348827596380878258992518900228299973321604527250960353460631926359246603406866050747016344432222551758090484494398567978991287697660530151339503515450675902243268204367662253803852083300086507254375707314013171483169865845508265765248179128754770715943941949657486092982577355946182703056512422060884066661048782884034170080112642258865370967600842281295206194606167799322910672142388028621985502184673465454450092949581702716742069282581924887379764442390061056587359432222596883566427033283672076807876533904233335049901205964885407077168687042892724578082598724381515909778980805921858500688306281337786524387081818068551579957137343006225980340649082095576602063649351490355761566711975121356555844393572640621279126183343052835368696061781571439859632722952058499138785653249598291530928691553834390904568958437721332204952210891644891903632351781470441522445720387326961095684742770810431000830154189266580402441141302392103725086035353350994972322645946772988694648962989813370553850120594191411512762788346901880678173055411891187022126730790714218477924654219498220949445424464597201184321897048504933135342380325923837663185154265303112189086713293904855160750868713669417683530242430963159629867730436719408521849410463377368945469273278825662724911366797345136970038085933543069963297553245530106628013393881913046465319780763103699276753067143927864663641038743449573721519248366755894174572838114794110279931032600849379443732784589860986025024723503651652199190342977094180915253353621749750281561032817716434610165953525235262234295013049704587534671003451335127859759582890758943452271142033279965175446393877686305404543774638707489724352995950288763837033958567863608365908357275403463036094475264122926260723321152486081469400071009867269504142197559684595761498226748963415872179770059447798032542519410437834783701832329253885066997416862625932292683491715595752155650964834047738895130750513114364258053267604844987880998639430657078815300321449972934556312136331461810838305892098813181170304377243567954079447375540380693514167362329925892709344134655569016401136037592683004710839562579184112893340162078263627621025707408043824028077524104507707475493878929424592004147703538581147667802389401859276746666079263042383412738493694299978157305479514371843863616521179115479803296957527050532734762267175380469153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -135911460620717838730515419250836609625751674955078355225227037866655833284029678244014669748213078017387404487766441840830790718973531468529351716790049997604115971429095321513309767026778240340909946377911845160186070123350811402228706208118209752298999142637943737050356176904542135996562375355046363939237008797507284717643017549085021174021153779896999194716643022039588471509094073423809377392497013185834834825847982442803976351595230533757816353738199142136223451231549405197844000751668473706091099911305330156963668378956896963836378308620934525587340057376964834203795256653707248788959372831451977966271608456863816199013831857423857645127680119852283308977712680618313803503476621791393846417112446146579245376250467312104478752988243068581385824690743201695383496610105446718497399903482051888804835092106605832025659325730542249619094469224566442870094811525358468968172591262534236974184268190951052274246147933371320282946554247174611285221406887748513001932236639591880884554138936044347980740992633728121833985737474136094846711137007747889726858119341459334652954732668305987925180127507430236315464371365363995554702789050359638429769141726259564362911743390653507051645215560356517546525403028681487726048430517881220395736965698718023450100209706965697634083644466411187220239162040463882594802098218515281274475496192778424491973336777354002934064027002799843079239937266890376992533048746458030633057156187879921119744781626539460619691917212597345094791440400159924235087587975090838092706523036169243495251237799175198188995041773657550251029467018618701141752927706011959377843794884133783632616558611334729277488543414103236554157407721025692613758568222717708667790688970953903576288608993977092792662357036894800517388431468843277308570634482301517878597729814573484710007497539030739625282517560616083825442622142142003366597276677524115739673303112361405528734940006578597269150061965117232610224067058454270168119942757189415201720907801433634424832114677597551335140539031179329764429984530439077777511320708545126611036957189267823631763419470735169868948839017420911641540430529366588269777238518546790776826028688942801879756661044136145924067296524799308548553827946848546440867210367423171979050840552953450657724444558160819902725697579315223025382183918101519055778017463685605645644924299699268581556203831722195243440690232036609884956538610566326307220978802819922558488736616367851556831775055642692457302779108184703194831695878314071350799725032537217600023151037824758970898332633542330234047544932332595431478038578194052668512509362176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 26884378655854406953898770590185565791888531790693523996804225732912371372084898909858995964643004685194017225818389071992127550872061127668625581318392408763049059790440420987859487471570003176955686554439486984403774124063094570834836828157182827115634120928022203006736235926401426557914595378537717738769308338648699977118340711950345773731830395289667360651507489905296065801037002142652564204536855409676352877278706978015856967145683242595174359834783515887609946965085847852189738475139624174384841062178273274601456224060785915142267522802377092330036988555241433252430265711993631813067273297997251100857727776232533740787737998664349497095740891840358471603906136987170921544127824460957408689398520483172651719289355791463658842614674017495255396468280411467486276111573411988386617481904451880365116730846482961434944513994961361087611290858158166841000826564073500952442777151535465490290500834847629367283098996503256607220523087313175590024857189020889558463772888923650423033104775209275722083058492777755152215302715855504678152421414077641649654171978439707442970644809677724435151258369351123569270929967195063309976188866338209948516558281292162645865742566553580584444461446145148489810497992017123117881918320911362536234899299156126306739479313138590979784956320034253261488127503737670096601081793359120576772404750254918651514833459143592416683874532735682206604002697843078315888497251570699550277979011013500553965255116267136392934398412266379714250118185181951331981154988480153574592242187400351296148782677877959373553198514745153601779397506102027693562645214341814896368292845945221082356358788743827960062436764211297706204899739120078477626720278376914731003483058082667311770354220927722632288237371281403453871270165295597966471493245374734222339584564669875404472725116857831283349298751327820342134197876493126066633641503776383543429999817577233326118361224712800823562843166950103401791565144187857383045698836826364907788954179896731192353227029998709191780191112510093194329269016514127728889491015215521158379086706715904508685615553766979299721564949977567368130445738661344719685981575007666288386630133916438152702824347670801502035325665273713494414578181454433964449213647619402172696991392158778763278377597987766492331323995811678611084515841870577048462207446310741197639344468464302566870186057488075965062262409314511169081095528011414345773196691571998404685876060517224798382212485785770032344572519001293902026894907500812524356240900311774955823177746569447455441051844398552553251274066740625683510026198961261519212111187673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -1028263842016875034713602244632442224337537417734681961364377569443580025331982278675630474640535939973264097965314361927817279286197837709181892847615649370858375427496831967078648832105052509590226528682750757015323337642450178913627219807055466727274986361331330233705086354473776803156601502687665670263028934456488593337912160171532526056478424471269228140826865828396493060495349599126330735493939596198091662668976363788372344127961075201315895551124454146588321630331609811493704916142226135869584450372736920175608920457081415004274702900703124500397012211267486076862147436596040940014763642534064661900500296938069059342469765557204527682844576167210753305769132437111529311152745200721068510619920194339383785056802340435712398834166182185285675074122816159136472570827293750553325431116361384261337178376690560000332937475704312340084870756210416381459239893115168326167939205988216912236654887637430051479226059472098440221397020357699816516155357762328347736248365054223927300145047084199844873414943686296887836716658609875117044657047175818154968726817109217917257327346097527848317569761168046447903061136649910683541007424743001031927864746170383546223608906471800854767222358880957179029158610534272292837499814401121759695656264311075959858694310740154324850510186018391239549111275426504371358727269933359235940251031198921479197209048247592007210072189982463975910434251434321951903602035312114671920231696030027700555545409773662097696996578967291304811679267615123509351670151536136071370636189597023815372322474225074024402054534643267869119660410212293465819016796393506745468195203476278302458273267456992816592712644288996309427699855995581069125227069535690350304366606227476789085782858719862221541770438024687073736864006696436069789352730775293805702502210925491441138321790845577984566762759380659616540198071223714743687294036223676453867968567378528368984209765303684812818375142983602129675251088196473051622918697363965159271512488060390711953052537002353769380346634349121413589789414111226031615226929750827980498266838588800773963318569921550541645354184102936347249239055101770126674942081373581190135290729999746758283832855174585543274794427112191512963893740818428963652418060318669619955406950253417539445228945052425362632501962057837745645344648552714567491693173418858860100862447763566841119766357908451054628295155557923747432425732748254143772827874187797588414930631963319373163978444505262613091384557537697081094439752938940462390556883792818201636568447313433461768330354282079010733159789905220969994063125490846592952450891032559616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 12273304479520363157194366531960569066613727901483792935835907246003868161559750877490480176332879258887037148714991454794372815538914396229143232392986457629722818755942932520985124309301174750633725467444008970469056894234515983779957860548115170489586021830081449506265994771580684842159051058262411572524800485852003840856358795970161507179371511744047563883516341229301394502988274176194572354749678825689699642209548726265227990549687840374396386197127925133564644629741238709000726999215186063715353580919245984298633259683924476656873899857163007089980060612014562752309356998616785007670135203930357877258943236463997628320887637947730038284995038711507361641345724967061091561389668915526294901466736519650688505515739089564808159487434623872789587301550583194978203003600006247053609759790415482559176987975593472764919098743950650049290382583952683105576874626799210101513929544351605536445700664818559607246788135292689715351638063523120640558428668458419659341065069308760238104299581850999451852836050822912554174271075699000528865423395633821605489511197577369058417849908311198775751112325950653430149374371677860649260822772282649328559209051508994606788682218977984875215880657251161725329561297952688135175791638233316514507000919265660140116007304710109489473359419320071927465970646450421195659149788197621489304942029120077178789710032183667387347907183330703730310977610291756734197861579927988292125646046412005845203448704660056309771851804054244087344346139575560341607317196251736854319829752269042581894883170908410971140953826724802115486876702261325905954765928737349226423056493547784183667826959045669674732607800235249073729842327282089955128469360975162163283566002690933729177723893545649768643324867901921179450940786786540207272051520267972262187777443095387791708403733864944580376192847503385666228107148140532168552896373910842623634412475827216230065834149995814943498853574184561512315298005269908677792400261352386470535882685824345849466028388149883738297752275197185586332443144111501903740172971980502738773442390366687396017531850858796559394769945251169061207175426177218055527389664293338177439895873803893101707488947104199079738494976878030960034454295974964879513504664357550923757563955873413502338831532760607749330397782412864984211510495106378830469787366236952666805230959531658966920138978986730429652279148207878589642150174473227419914794486426953467007009675711874164227583491911041767063654490728358874206078017026024227429646347062536491423940834782017986750906419168639303769524396250580723077851775300342583518978037937864704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 29563292892083186975873081692071849474548579579119583150956464240174297967362581471780896732125710427516420681612848296006958395311261758035498548351289775344536840368779381923454281502136452001102899529652772049934463202776004390025260178052431411835192695210793188828194983053626291797602325082105556734357058441952646350136200516983535788893652614875876713596126587688695329050654507687839467658817331839018845745935378853234072197070877179997520259257968288309761703259362647841699502995485554780084974391345906932011853868912487246546189051672460618189335949379097705789967770599469679062960897661537470790620264236973232169448196811597673240711375566816548862131103712888900838685134189625658562396671433325646671838001335472556511162757669070109068132673644026310996989307287059482405056378304698544404398754341445348142076951191171451122877497068598425360541999490126372570797073944811543854783295274849597756587700299059050573759961964126842233541800354081945924469592480483229175694557055583179066043940094781842611125550222134846183819265998203345274451755929562339164025334945305438994960738505366142136047703485348113879445881532741882262225909319718747428896184121347847769221286086796396280124583039853076327458827958501571053491270744142034176868244185010797909871508327623688735256901461676797226830469591516720862311836070101308463692852335644494865063481272225173219777006300940022070870426487598886244785081209904108920571651410006886443794787254885927119268241479386473456355962654430685412796865401156768754474443662836464823103158799684176706072393067173558109973037243406796542953890864706099813149638973392123197793217700907131887807331334147752787503481567520560542826771990345367496576345545830480519295628182051017385891653537788678340956915413901504162722835512369543837479205474634546891057133126216732662108438869233132236149918882317196971398012043001342185936830781785981937209180867736633711358836154165564360932913511645750745142069087576050752573516936490011285569720644053952520411019486885415452167452274544102865096707628149370018033836174813626081629424999777300668135808028850810583119564272290562787573511850810952825472128911081437615804397869161664658810156399565826231236559847559704546367898965186426919418488459199861780946720224951054757291500998680383797034417928508904668224771705222169624274490994723186346748427262137192979888055197428530383846698645712948666623258103927221989568164678262688923063472781812473330373627695385887412083442874691003506643927616405994488631845245946628582576935318530614409823343963093278007953816667874656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] -1510771188743331042036717341129142840631729706545548217319091943941942586450813707007880114525192065293555233052555976908727547973012128986274992310269828122659313984415328864003472151193995641948584580091227785913361903018022571504627224146485613674512930554185198708154436125586010622653808560568701598155904775942363818865673548154268644519703804042834940078580995433379200765449461620074902724910057151588957894212639214910861935858307845762978993998141573508811108459288374176428064476540764209174479882640988535396597732092129247493352514370174672445235278657940286304930098812645398339319875172577687746236562374088739486121366848819203657136489794542986046160253807885832028408884240316274523609940468371529981876621641847141220235529233743708614301120811056230427313176217494852254827812553045828744724134848206537903502844743380773899361733611874471201852569128504117857957046040859665634231378260663326741570901057746358597098640258095800845345795313122528388117205057046053195267541190422213892882608822533557536510563591489190545200054788347143519705783744773891441364988237594732736086403380746213030393631250097501786577155676895169277511352109431988802105293480221982733564586957767804479759358950183903741451155028652666614100405597918115433442440613045907650792617296227893306596496910429827887989920801666637252873871616542110958378276103599999480605895760293909079185336691351234521493048062950200650285388269278057659369399905618248840082739509786878483769139778803501859271656203953926060367635508083319196642833158787744799542637368434524963103578027247547738660351971997372681145998056372697238895057475262486741155945802432147421783552864811600855347065491146013674805245621224712021606693361899999106655298631059448013109899212182246136498367759674981785407465868565921458364137196051169619370103181089557442093621414621884115359982685283906744136016013599777623641856964389573659876595204793595192035018409000298615978793515561506295063585624838601734467396459208109990027767426094141764241607831350584882702464765301062002700454896086266625734640676053369258350100071643781830817017301638087335879175044145111407325702387369676470692786136409505788357197117052878120898082549342571279138211914691154336616804113515613116037711244252714973695077788856862496024723050881493475876571065892208873206504453187268365812399560903177454792248890936028117542017331490755624364124388287171848360754666036209020335486460734906354831621426790440085254330876235083679657292961635170544834383141399373562787564615096224273647622189990595419988655428529474224193554211153108795392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] 7016803878994685721202791025235532045730182396625323784285019434812528825852510395950392279552132056508268782830534952439374392472227873471316922294866032024322715451370531154845655478733049142898232594636314198594163919572594005785001204450519072444287146402548536574872882800165089356359590776286886223001170881610789569384566223498804689462769598675063172965364172145076136988689960564163536304724929865562483936236052016399038914389965507128098024964612891388752031396504769502301650842563683608630757498198521621738102353093503834244582829323483828103988530765881046801087119067007408809082647753755696257733111090299474304641150488841419786128389601482438712288112067701685131225561719654615648265580573126630292067281103898350174959999166420410621191389943443132749842290701803394437785552824974663337317998643416158482829140569630778505673019548100044156738176564449770389576854339083885036753467218767960755286239247697032443461175309453221630215495387900077433266288391936885937934151966455713254210392037980861569184760273600278318530824846292628271864779098583645760555927853470874919968697431681802089370257513154508044662758165650141983449967494867470235542934862481315852706171550829673038795617323615261921983079884617468379350778742016986157568122358983924831610267080414010828745626179970372784533250862089822579975601627997000614342394212653362559568791328657956293681813293952829071993770358493884449441748611174827399768097035607304497339465850815304524808350003843347093467416185695564231402088139565563459380027684654385431601110390177064090324221801721390967528725252838153751331926143489422912001974952010927443602980156964654341289578834475864363486511175760950316869485784637168757618097085411529057897180450258181439944485461305582114009747857823393157963061760793940976542740281129105376969742379104060148538782112457021481045882119877666821910907068972353244303894316456154393035014427637653558446285718650672125242958733369646489955086954211906787165677121039628543424874032936486647580786646428279849446177025778280662272489965419036904739859077863496785168823697685950556651930414464358535948895780845253232065470494982074621950297284240088777485140269040280013522472032639016244911389039967809886156391392988111449996379973762544921255703178051214234045604689001799060182243357482275705590897831104526774298676138429407183373409054535727485206029904736840547041999637900195481502311685523173638407388037722626529097006308947769582790072126410231254622869494509082805627877362632278168721832356348452930311414212610512194058802035216231224440076628584808054784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 51062832865257469768114151491268532602318990899138622675887222106704649972968244890092277240991583802051925920124617805139132180562171145935977554684343444340262444493042470652951599088848781055208835444126850596051542540802019087908939835038072985022023379750167478883950626780871123324589812664241619208283260995502400272413208081875030817434321276485057232232816075535201958044101726219818248135894094568966108025330517021622343857381401814924117817591698521608705521292172721803218092186674257285884627515891956980714006822243582840734856610231577297953382706980214161328375877112029603882712457762852249121368999816294344851208786045369970665949314452511527848255790830624097725892294395388844685124142420938015394297113036410947084818966760288644389635237485295347037233595898408895547945340693368917203127238167798276778076878449655182366097357777163337712577986096664090868927210771309692285801605111492476655737598660421380279463926516867048767529619960103177020750205262302339009909526552051513536812267177422114687351634855209328409331306093897437657725214992324039905685613936053516274749897499870197798652295365355558077767142698045317759426864130970382359558817059116127100287845569641354638919738733558043704792997918819473197096016142727356373801468121396186276986405827333625883672909610247648906890055036426702777406988648037014742849709325286778801791193857937207855668064377996462535418140100438569949624753495830802198909899492330729273672704636065236419487361585032956437814519829356873759266582974749748170485051657589577104524984655456392556881516459703815340684552724809925557050354076049138750282166102329215412342725420299017742170649022334333883597670765717327399637756282861096671896011786028358294058010997960352640303923136642834367020801700291027728650068940256042001316110755493770726716986404968057886778688571911893761993865451099375376227238533778302280564090853272149287575536245837187427056295147973031554875337729449676684184304508659216317572309229916449982280922319658558454835277802475915304787166722971304078320083482371272350873724280911397912238015353748666599128792170960929611702118452146335737543690249122807889667246470737927643345012498595020622243477843533487998598341824095199346292224455465390816528017501386655100481457224652878108717738818134236980500985324658215885961767985645272394875506064057873241092544319702419817655143334753995534091976900525928705589950701047431460073235086336473834414166857578256601953072675698647706830233218200246160220000578650355264785349112361958087361732080202924481060522964303371942847973281422530052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -665399868222772197201472016798179951718207408466771713151791340679738755226488174694901185698547829318471498442224934904296570882027513361097176022362304956335265573034999175923718893384365641303621205286717042546387723958763319134689513540807809389422510261926577646654543312892995265016196788547947820305680081902602607122728767617495798618008964294239191407395357811059471240047664017882464729728295507335066938160179160148874911748736878946657777874854019328389724363943660075416833040309689198212935572414919889383777799564591536961647879870903296947581034248879208106060477809967204173904528152358829258909478520198091710052702541676308575849886588695819115975666146258578348918905020263638100042217189786627455996069671590710488539578684319075061301627553293719041327911643125231371446133432882033929733298895761328884205625025209175272284529591533522867345413197875508726689328195857269799861512470048595398196036192428872669528438841412640092062991181275502835620058733690752221575963863359847938337705783892498036319507471481688957875238214579181014343289393423152349895452620226003025720112551286288269801696130733146943988466986916816251692212706867827916371992135037736652627521730849788230209688364998649050712534150619031185139545717135193162147978922721386307513546007896157552142697099939998972628761821543183729476216782132659749278631569418471322531511172360320549124879746093962193120988079866459923683341149809565494073438485743447605776627336010848338658403533658597282749966532170099988555391784735443426089445156053811140900913801625527248125805986691655456855002248857900574762925471331832591595734199896949959066217750218219458823477127247853082697428049713037961445937800862813574195229035005559668170269394626762787074466012578753307458226915868835570167105268280376061285828314590371516672621186665197667355155137945935752540127771798765061311086673066303304445200091988022690367593084386721444812181431723614200757710247854992077038440527394368124182854283225822777304000548631726230270862576950912798390508742042333844564318663111044258334251481019688282936326965315714521061744941373653328398021117326615187221668128587017177311216603717505459905100711359321868977896519109874606528515468614343720559912065210664123383517674693231775399543461003261016262782458529054889698319686959939373030475497360206814381306159258315896316073288557596255872306824943211249032265896933988981979336288446078513159095209018632282986148846554763159367262179301925889970622957537782894394758185665390666983981172157760113679060865809633942628804715986360840383798996925187639738368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 2953474187058797677222329256796112750247537729299918061332591503300369295575169583775187629725177165650425353658292064188643849961267305122340866964609940518732604306439340256627649370785023792354241101760877777504960169511333768124001890215288195921787033370135250118993912650094274020554935882614393096617326458844422439875874325218465965787490627276076936622894402243092180125663851582986682457050373044207383384898318844234241306586543054278834591845711209206141216345225038601430888335387396253202974444841202413750176658749191871559719289073137131915123954118797928420591571615611589330889206520144650802794238492046546955085602922088342507564184052128710717722109781915077918115242399282205329287267792799491949779626228915424175540510710883227267446828092931295019440286754506662894819883650989292887621437369602310705741915660476063344652737189900623312940003129459134232022017619464435801429220599618492925135104588634245071672506863242032358084284879082291236157592408238129860624629286172388033674698052499525213747118773645079923967181689346102357739659034024875112549923962258965679484834396013357482419533730703958589968656526146464743569133176309141498653896527885738902506688867087559134387309353889153698080057371576931224436689939188084838346625328758774926617888414798305249119205564130042233253556000703712352454003952885575115751706418185337130730791288465613671685631800875318333882437872359790642193260698618497485471322258347215183711299093112899993953930616117751644423743867748666649994454444984227529231263740702068838621464117844820250293859518376169231950946314357194092108884587807433501017641069719361546435067145857652198245776226779210386848068160262300611847093714567875118470499899882458733281320907535168971061823519570224278890266829768562346427158567116534821448155842654037639931925320568435358684093786191379198136215137257865793502420224653295641026835269661810057202362841620401984568780321898229436005195658683230759969191556925076315256320980077320418123257890719049564666547031275867809934596403011544948398216536243152200083036404923770403573949728346222599165293527707776950485398636340689812704336462579877191831717064799834350745400255119244403698058801536695519872092623051008704637956123896531777361472957795195608591882089568626420517881311587601104041809633757323941579932966832748094655821994619646488998438048991927089286265329355811511705136088576470880808128384070267533925468048951641241789618354883544588983494390071128421091861984065756351505390014708032778777786879607655770428128844657880545385915239956675739878923859379686125600768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -7287458554318812635987153671664141797788392205149829496727878971544080083291478852055341570257807833389284092477729433584264701530711426666586921173519701572255602807763021563225687073577560856225620500157109651237174019725699282821635737688217009690733632181774648076632597583197647408938231306605664196380404777973050764356153289186180816941047956199462651032555374224212936670100570120950554705532093495518836681604455145084649955119913166539170085221817503127252838150713178530835231313111665514570414934352355153205143164493373537916093174468466177510262519548864826593816964145364435587071593051720414989084596563767966832949438529238073590005020028231640853673940642429206442677326691176490443792251315853980533948293279442868336817475920301206068841107927855144091602591427581200585539615654779376948337062396640348897591201562943818423404305783555752524145482907912413665091705096734964787234910389257207005294152693544427341791088963988561497353481048381636224425404246923054892025621390001177052314748572810628343560829842622547156409734210185343177269338940238121917429147188724134862117919579714755853479713571564137255925883488691633495676356891307604506972521829720368446255269158247131091915124240857956365018907773093234772634747997349004433964868770581440965512305082258103774286460776200010384033877342284527582940807431416116628942447621902173825990598971401899681806816729164863483102943710713819210922371294439561735927706277053777466467979429366393440653669836817226954569392515632429705823544167923719572759306615385654774870114907829430239006818044171093739289098589206479433032263803996775541084009742700036859665817229957534420007840826150178014803243256998624578262065226638290714279254754935773443984372786592343565076009617513372732969246980394999263719826752909848367988062333377925794641598853921003148855686954050232954649565950747898265480570169275260701419267650135624666219425050407883346258405595390576662560643685006040977960290776433474616164898706909848909031369551785746163005113832619309103218607307085160392813699906775350012766921836585126146352434483393636968893869082182567318879479802185821614177691377347196893570293813329037860894540972567544364468162812449703697709240977870090361779169222440687600050786183533572792353116973308457234292603866359128742292762220171133882995069860252182019800779849642881785561626096510699912707828356355590137950162139419552994360077693165771084171064439007624302805881288476586148195307704671454560461276791602078294163217657794286601426986655648985890229704996928831386491886731535357273312274622782341994512384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 18048789191196531149473320092697330030427501926066975448033552793452131688937620272033357901824583053971675904990019144006593610538557616076228547154412731534355059774153816570764770936071166197791136979931465347944731863954022828978030556409081357568102670917052425451109764257149532364874774966894994482864636398755594293921780138422530725159605070880740526187268265736438342366810018022348300487492829502990561727930735299367216042028225803447151738807756911350355672988580405835357770946563078901335295844667696918470828372961954351985820405450255985015584509604076267219332684924397129372181413940881589813963032166505866065727321920744308501491510126626124308903108653340622827575147076353801768344702766977173899576907953734113577391596233961389719081869595711211613423845278499207376633133889692983645943435477244873586066558680709557494736258694591225930284580260936670128762687278591089284470722307876459890600781350150538370929947601702356775462047500132972015230550190305675562220874930482128710188226534893921847513224645365353770975383215844787805716178317328973657019737509335756098364324640369863500010986908050529434539385648860997939697879594925199919414824825865154981305551204404491615470137660122062773872004936798572191808723639096925635898950166739228898593332074834664698315948407987028170073957703626454255507105201581359077933358669633701197008899093271542399351819498020467210219758088472636922719213091763166563927611072008809071833876036897534594086443711813025401664525977608799656660974612151074632680978112622170631201379566106513612600645257855287872232773999098537021573776248282652513940155811645346823842316291291532168838051321837842956673381644527773547504980111268995278124468455414376269227619012561055114488119807873691667136331778641932967374777866997010727884746779227816091104704150137791932391806600210245086839279519907398380876220051391279617678080927431562084385643801317297328043681483838554912306675779266558058581586028817156551421738077482697546351439825499162537346155434367398002680907203597049793742109906010097327772310078925613291820747047486545427985310029607398718142149829479158451112621474597133151093091017803063661735736046488811531180142332943519590246553683133857609643842711967090328172754835795393799151362681383879997861114878169506206812075843162014640856517145871773044696296213304986509797729364914790524529783523329520718264749613711576283400548156280847998202301443597362213527344548705950890607498850643078592178904465800105145498235286180269800338063464805029565164861781092449493955437202268847571733922235943031951851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -69568038493180866190079851507200029626733040756320450278475287042431650871523441140051770733746737550412778408371649047022340111619864528988286861927193939114785495699866320085852970987512119372507463714284197914769753254266669290937125927541129288623997017002911079408008789411833991542128513342957207108421905120434976198270539555408115228588779818462570254503051160119794793919079442068236588081861390725009275531694961581503402929358350731954677356212508779866088915237766704810776758090529110089254686232764936343289527182208276951086263147292210933014063333204168846529187731283642346802506137047740445415029913604492452351169748955352629771702023973441207707329284016346562030144320303329060374519663253782750449114061088544239950337040060348456866342852189750707049233952174808119924370623709774016609427054357876957442416015877089172590556581895046747011870065660354533102605173464210643105382862076732630065307147890437382488813071555518842124089624458992408271730916665241041812448023687775072493832847994040065051998509351133228105357834756572690407688483927437354121855467738683334958503748023564159474028708388757249843403316853153726915173899813788601619696560276121193330058093218512377907694887751275586103877624062295087031102968756612389811255403639126554519077889618185742859741088512305826838446291902583884901629593509318044208605598656239531630035710835252642180214904703963692708956491077825174445783676517464433462326607710967676877603127185876514916059181765966695736217807109517160166519227117420713343942134759049174085725548487050696430489445225677204526190408158988488951115398821571576373828520172596321361598569304718853703983843695621022967961423775251079058091229210569099789663666220757649518676376163258140250256624511389115369055413350086923672991263214845600786302641904033716614057437007996551391861562258101583698252330627113817834238969406402245638363990961541419805809053007570265168450572811323924070534821975442079253857654615184173977212245525898428429033244908695512648328819374046985925469172491926669975270840937887677610790274347084159606471759402964115691953006370523376264036191677264498505923692406056405986445500705647079578182475571928570326894234178673957668384767050793470225805969552382177201687086118822212079188558658722682127632127297124627256915675327145872590973939166118536449865605262514486370843610404609107794721482406829791659907761323182287396560400841549269115827050562474784831252261458833338644009325106803659049314206843720406878581215857684813984457888896505963505570792661013439267152307662693982881193373771210082987540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 217237672081478345843095489536332157394033722464375464603343980051521510961330978360483242173418908739874597164156189402112740854644666849328347452435490870896789635275252536188171698436707785543044301642875581678946151152783467699411218123782034500471122816500104094370748873856469013711740222389055678706836984645152077365670404251716480555181614543554303014288603334051688353513756894090161011377018139915356452947419970312068998186245214662555458109588477446172128573757200504085026187141380885572948862201417008225033241402891694633149109903757178324046283440677401334107731662531225793482605414498889637771508950809725582287854804025840429501751855382823135771843979582077269902825651913021610575338234553612796057770343057676740472073157767646363678265119074222172980433910962258147829341726754581583066745945832245930827657382070827764380358603050881113756409607616031197968066201980551547070026586056561313995460357913272155274433080430521835885604008133351021990380626813911422564481929455450695565293007613390353337186028961764269077353021866356539366611053770885202650481432647709695573983993151035666771543887496365198675314035370158366133314554292940929138038135235064954136248134579179979341065873280863057167068370003436817252404882680495174635910073083003972711900531937620714220280764989775873459490902135854889526425959046478200734882598764284885820763549161099768239072901534533668523338829053592331036836561085799758018524835482191214393789845202553446192455695963529327028429267151839193306377975669550931503997900401406448828376488486277943616689551869378209446396503412297558883746388113322113668826143545728153930602328012263542815721647540035483354033338836589164643037701994975774706383907368351075884877889562817985026149869845964407637089196216765971632169262258291895596421296839552324629071866369448605178905608876207086290673958507586111110394444678315946991949577210903434978852966610304238718528482000716260047251780560844407466468735142216568092146895450185704752449924343681039895166977894058872735945542186183018210615000248128597858276844857627280432557496723587119845521384976848164302082840599814548212436167541078769418011899237215106713363242423095590269634030723958858629199627887223224382867523158452476409392026745196107192481150045881047526815889102254501984165278180672860505626724603086290446938567705117208830035126143322779722963088909153912581047954334193805510928177423470693781168644113075139534295261723418039705540475246688860898522993413497380528864848638710189479681182656601457766770448897821617750247667523762671155160870182014687815663616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -389747963052728655413042131127001746099722252530997962585744593053422378842156942685683343051955015078211534842320872243881526357761592289014266827484676761486889943769719795842435277509899363262561531257709716295072701736544880920088533443507929007002024911669264677541770280636448860181666720929809198428872434607811992100707507903701401127598312820402775813408224158966848170017489339903875585267255101802657793453119236028399867840755563392983533743225768931797106843444766643417096582154637047721882920197476594866598591962025038885389085648418779489930291739356823826111127137858777736033391995810938244645662741356102250191222648630376574973021201065081763527544380221529802251803522191629107702871789104246435698391359313722519936185179195724695813110410549224475900976071545813691627076601654921489743033889580129903110864567700180569644321915606703772363403875721699861975441479560192398862124688667596523246864377152052263677465024777028499883825719722933794195080213937637895122109600975390676930903062657946934138165644396794759105371313991514341870605812673219915044157346722890044072248141947718296770247766381407117244588485175091902294612149784466566499745589551121902938579724406825334605710755616557785410400464459093329105620133169904545636299861645878981349432533743590433382348462312730633385217144043352934307588086839999806146083083397137914442200764248350753275487196492795378959692785621311035914206577301845692108050947316250074398473303334627495450121989800509229503738695852358861314802831618007850511650504329251681350804138824817966117249622581999609687333464804613625825393217126301490508710651527165395980478586836078620693436931096033753112775781127506705981451083493985951364538482436091614265088205224347835441601943505034310432860673573275893443752237868900816798750314103171147205781489244896043183524698774996631859889051440237935130666247689734977021821829103108894577134547688776551234854300379425277502342151429539311180656322030940134562912728222990728506648772656312743935539082331238392806048228243964432612032340708701550141730462413546944375630016203482426344043879943376211630682406792005599195415505886026755299801092537029798855276942458178051169057786941191900476986088600536195641404770033939254379216519185131921952463420292401648763617900380432476070234112038718858878964854393966003799225331935624658530198040282960638012660513319671976541780260687057876700414816428471094625473563438151226577632733793588656062735210982477104772660303621577509510105462608440759003359901605250948925442839606380623407113663484291240110435825406761564341534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 256969444925936448124905225938901179943005554042790348630335320432944355469440733907241790930212831791042456963008577088746074706425709627484080587289044804121375478364583788643791260241669094433718788987617625734833665758368232140676368893240959233001145131103981240265947294811093132864411556472768625068681126006360144603759557385911598509385345670511526297296000773328777894861828327438805332093532019310720066666369857680325590272423146751920794785532137527003226416422174678744562970946320763568489933785943363477160073137879596281783557088209810132878527735009841316125696727769904586887154059960788731966776328745078945445915938794673114363933515333259104336900139226362477966061121943995884155401608750274964758967623018502784755685764612562986371901863809869854291628489902782886741364802584368283865791393791431741332313848700460136716213985973279039682194784273580821904613186968575503412984247238323823591828732440678184278026691396542700330497636163503895064836666047711934270087426756538551297877952514881725621930964409320394469540054550761686551570484968192948591655344131431518849236255426608911900221334902710896763904362542202759099400877405267863943423454365429124573299080543366890341854505685958974849012603403382828720979280481686767198705863560641108112928880551785814151476414638281245557268840213749572564199766906858136530741398363674608623882006842996160547873275017186886343826824939688896602349946689439758473736086287047392958923096507889946333916625280596489469553218222529217482184505142003386673570608278255496842706890825764202614305265106683919224787121360454349624274579447606060793761633218120969683226078170087595613626579591093950949657976575832713249404631760544051506659830496790093186825583215789692370059632475127882475067943387785021679437969989617623569587408142972083122180505493180353615829036974062137162582128395349718892032615715709088475705002436616574371436717563478530320768728920862221303996875435398828946869315418027567388929877896529218436394321096287440888707644749087687683620751053298185368163619288380328802043936981170836591183611281867639717981456611269659500305175270903272552568461900237170357833596520556125121675375073238016627657978038672436698224823212293807567437179539445323339027682658634241908556912180711715851799979745589333432433519657065858937290063332659223807298978551896379724417316359850790334679316892060480514318685309631963888633685436044595099930588158708489015871507514755234584391369424953431490503700696268178829217474888344911071480477221045818110049371863410241751344685783388982342273891639156210860556288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] 625655697680406123786146458556427117191421977614919452452084739338532385844863828065063382833267628777026575273576804047855524742919268854728941467972263151509366980323553113263385311324491828545535063892216648840939980878392928702777941171908499441721930393919489972813009023449858821986098274919471636296260525097268644082160993439449089122126488300127233414293933286917295836857248187269807940845438693397583789143993989800756989395530693597437503944398830225128688916491865429751836344839666002189661195884209237007645769224046278907074581928780906881790924432824206005786573313251768741779101840626073024099090072616988623169276202931494725603473617087666834630485920608760662020517264862977617177768911981274356680040413029116960751306495572364055486603058097530553067869094403696136119604646012940747313320053101007749479507154474135427304495296543018296008455920658071242649205666240132546227069005282441880321979238421963704653605804896715352473026741356293249170803684821016807765884800143897567417132969204348681823096876676785271683513781129506847518157133435851489039928352199873882443332524822198972560154129120890957918612373251254867625528215211136932853522551134503078229028164775999146207202276699224097819436444800184971680341654752721937665583015693017434813999852985256644633716361170737429174405916427622197393410848489691407681593802207299775838994477178813771296039824572432728052474646804621563344313500546167162344577881773115150289856047698017257538154955906503008393807817225254877261680788349531336909097434252663923105690228770156631391044137576327721634209698430719764572269332329238868273164496986397504393807020649145105692099334487242356008088041874160768393476433188285556634644652198400311874830928321469308847750364590969651802475052994137699234372235031776672593173512807106896705180871043315227250181152309672124455799479021721530942240768888229826918875761825084190096408440748170880977131692203496976555110109541924187830546953837597885440846136760143181769425177742284303074494171709733088596749531505862448224399263457411544579636444232659848603257270516155833130460335166083353408607986206297475433112251123252896528245980192129709068087287146141766757091453484465791080273659455655514303302141068650749485216513996935604014544537148846007564230618469874822225436167195103787362095935558946992035050109230888757442573994624858425672970665040312825782805349892201081853195531988849806795429585583679446164532751948327490794723816484020573849281786693944525912651984995171736288670654219653910778530054051077056311772494217218377651165381655432388184899584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] -2462587396198757776458583125263931303319693950166240763661952915640821119075326506177959841569910980053678112347736070915979722534266326684073169345611215970062784725393745136137018411893557918763775976943259312995694887304980812684297267134836084613895801954662632302737753265793205865755132150064404431570237381193533996981814141011368477897226256921107231282523225951455580752951137328771998451596974783177546805299369313349248890908887094937043861477530695533239069789211705519477963595795065187581992601952005377458000632473916899036748125669446498115189754831599476594777652265025622251995185290347128623723492214706687722367180254463043793027625273083464496295507846557237595657996298688254941703051639953426970811906459389404793696022877040829695300653881286973048170840711623440377350552319900689370594799661829190098047115271754627152532067696591359597230237840421974530690187402569444219073379045095208730584199336556847370742526530665501042283594954756775869645183857524236949530107847557653366017329046278110840777726236203044563532836613598615491311138249087865017600676337328474733513867199962957745098886734140472941049896622541160874487178554203051515013776285958627522233044806805506408408419589217987689328781199842184139952554083638924992235008237099093074934633526650168157308400853641798839393504162822813765841672085169808237554412993794681538269615810299316927850850488517049704802513354944258820323167314105853403445614385300816507988712355138036071907661163558646844707899640749652278135534342285446725904302589343496103326348372256577666377334649809932421641343563925460422176740549151729924497340053271879579626165905128812571738967741273452673488905026776390286489820868898432186296173706783144698278070090059460952314651107625265454652841335819034871595569521523404096867462753586349912617043449919799596229796997284096624752639784720347998019436981878459910011955921322642452347427274499532379778593223379691863846087709317579774288816659965255147795776352414200584107421023506891731216324095819325067315010762784223282143955367046678636552248351886260990653979855138358594416075715661854287318675716820427133068667790287957637358838417937150202400039018156466943483580895775450301402656384681849781963727396495554217569305767033389559086062858523235290096406014977471019619076855454872593126290763380920428418950014970373885314339791052791863966346265937165475609941102256581690346538628251153960140545210452666977047594668875324357737327343828039580796232589288791340031589265815652787966093438688162848280136544760081081146325632125836053172071625518750017133740032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 4358208250153575566280833908988995925561800747626596420322375167671789105764594537467271189723998456906255164562676928592390088529738340573476972867030236269608305214159446466850093310470560311204187854059014335695048162558687019613599436960069854136991150280259378047250262330640597597912768579144892081170224216249434777634678763705537484993383188630335144136980608587919567125903803947685681803729459617149477953213378871728758265361187166872294502601437146283248750763583960748707244382886503750160002870209548369915126026679657778878548405928199427181489311086024303097879046601424657442484983180741425742607432675961017138881515015014960028271979584030591137145608085249424335887188229828916652499229763676041249523373252695400670610622987148530352496050251354232927372766289529067854029796243053961054262324016583321846938087401844004958676389380238242622049764248990541662835468663788205518899728611944305219806436535285586745494060488875567785673248625155252467818192963070153807161808288340089360530614917535522245991014990759530419328474878119067194616258229763175901733557366123295204742991169090879025804582101697042213986137517357199068645925135718114888747060510274215043043355041009393763500442378462654240403226355126991548272537082502480096455205490711082117477977301465351729555427123394856754096661805004368016187297738412256044002064753387627551819250900694978700777167049072686777390808139506301934668482115918279810553923757369977432317923132763498632694445031506690222597866111977200334608071018972193587897391148325607995016437974239880073616284345060510490922173165557136836269912009539533979005470718698526440773388760260702021264580034118349107037969563415260617522205945420076172756149240247203955995842226617006197344419460546657034781759927165404740227597123050349153072842663234041227379658432179450682226393798921563182615269786818576149872497956252560993090550417340028729911920464364706285580143060381479161090655251584678897649120682233634614924463434072605717386204259049638046879484224340309419886628801648159003524787914496156327850338352182171144306377058052957322204478668509227116081504700117575387806815586165900262227899365977375777809031094481279076872461956086366841041040406393557377841893497272041971668840051358421600493667891568006300396812358054842811300030879486945477768509471883107433632050161090925325996948373323438538664393843674793120351121132580036040269264478552055375533132067150474906755780246050745301422694905706633307051478753738011546953008364054252180364694157858009441193557924130147046557306131350700440488055674873123771921727488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -3405330591050608762493669352493492104919700345164323569148891187768218222362206793428322107142849649816012867756028855999691723854279252237044971391342727003820069004803339078017158559780033492388349276753982066295067685478867495369606557532085943598495005291235336712918260318280884695024469343696188918491991050074246721854194691680100971276321566950688710578716461559193952072511528643898494177573752504159519704633656872533110963380205960739135437993068194161877875578448813945528635165916780307331862379647750742996833968254128082641441597335308290833297514521306105470346671412712566238685463250918532450125371115361716990548305437500871763297221154997172605767475068125382953994572328174066523135022615277863290089194163245831706740351498534742798244458726386868567051983991282508886353975929333182014442209094991730249270432398615083771353802599809293569397753855033146479027072914193026529631263485903307244731724342754235777728840426874093958701721215123364309363794712579128656730268321585697575985507510431171098843426966473966044708793833081819147271044347967855504497057269030755255357518114141221611134175253294286328538112151176290687510393753224960752581445947515321903471322256356465978070361629454354031067061186039701809572602397333323670612982479041929581968008653656897911527518405311729119191468390495705821527113011045983635739477575865066316780493510071043626136807378809625557790070255931784138270071255720645542085110500406407896591750640488792181531355259651521200186166729907447332420294721622490773593188227483046909085046539828046386050180641329277535043612087775707854741116059164894150248911437548496553299973251386804502376643394055394219690694206315431103243880413691198358719796022184861949707584002001744113085950041878329242035578662754891264642798757399320330597513100714226309863450192188370612308147218707336773334862117996459787328905643547421928578230340435388369277335353887458299079347624225380322111600621698353395852593310560010325851558812098068427433106793303313069893035162803791166101197203326507855671527237105767684287870044933670209481093552181101672407668146478005104295357391224923977094135800490834882934497377042270744500097582694449915270752014099239073265392375172787475873246249822322069935063310418751013189652544701205488195674382918642274445053658684430699464900283728941383185323866053221764229853101985143574829775033017917453416515075038492215309624707190586238294502366605130011944048233832109490383489440776958689503559424568233829640329562129672402660630819851577847768670775369430625922339202541017148868149923204388614364463104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -2920022346076611683938651017016746366215115632996302638336908472554086529753838543535303373748859465256516021239058526517401960210417376037291979795209557595882095092905401309337964346767360157806775236173234525855667463643706216223011260693319746475769022226335233164118529703042384846817276278425163760699969095272710826745655597322312590396282647784517410765301758238767644626372476522906718235505610934200939418071764032668640601076063224098375528683288959792058552103472694702621549937528399652143823495108236695485404565151535648022124725638459471101794364278692826165531373630380985496197794202596993620051625633305696665795098351433949012015333046911832062694950866794510444042970957771978800689638434741732935105849398679599846814553529598695458976719536711471489614603362831589522065944136069517704714807157122124502388065569635643953301035922123800664808760827289429946243724456623831232527481097004190729898963618438735525838016746900743787883881615242734321622127981167029833910133684991968799283164422532910541509585364425214320992335820103967013766889665476612556383786867323833179681111188830705132603076050492041633635371116866962594492244621694234839921905636251955350517305684361577448571699430044934628301050210678249511557211051841706249963143773351384403965257315765249244381262306834073860155626539225493407035266518072190337605525042697879089379182029614131522777314042755805868934316209823649197432754937501030768355453591878259309219859392630613416075474371799434044960727841724951335916163637563314035390739660545727104058864806115014267748719829573301847145704320837564984223976995571604504385377009817686839142372228499286140601681639641063882902870811635835744885582480104312295264823526774522497660757583762898098359666088292826774128307858299745908592062262867571558583665101042489005093566015705052988509344369628106508724829277775390168631750801896212394799962773173332684227029355043811644250369440853931652665054187634077104008260233705766225565685502374920097755335296750598558265538058820159480704533367216668385387861712621343308417286823368646621914720330167764965555773050290573631877193329008689409442150278249263295741766477500006419115809718605612338669778920896304031620424455157327529806871832229937850492410660798995405545013409089451798277864294562615966204510090264100285595490180784341964454552780425727761012187171687192549633177049052390145727667650260476194504184093547294801459885585903271922419909188024316945855641096347017765302809927034372962623940647058354053328521804217644291927799709849080066834846646053320471770194747517451907786342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 11477626726682486743794698907302056439385356209933216299565516099268939902363553173975956818273297703274865118804455841630946706576587801957250812932887442759159610468767185569052863659127843194409024848326611556287847846109761639555702192181133353175968208932462184062319465929957000209538382422001443267585295341157847405043379063221901766312736916002530662493303171055168108438291437973967052340567447599476817700909205425395064919815006477188190904833329454776200320040986357732237890702260595776121799471214491187144005745107838841903580189188983728802084196710180536823453034749353789570974262714522492495732884550644449271776669000916329624000018023927421056756979855844773652191936691377183798117970856674007163532881305242948668037531081374294735859174126039454120312724748779436834405198049021864617957837779641322680399820105424656926858137616207480325339233881845722959879367368402044993755701854141324787198583062132344447152926632749890592537905806217079963676071641581793344555034416078362055839380322123266491204895229257662949553487465514838861405380090941772091959830562399599014084962264427219993901193700755301861069102234645770923714042484468821346463011022369750212878987959500000892870098829266764745146699229989181245455035097671262475558105307373290327998209121017770265311105772122661703479684412933207459987390144900555877741753904545121955141346382002584210511369443958757897071209917796492721242784593804030554849046449368694526861811330132241041342159497158318641085181668643491603241459686455411450488136056578709704495140971248281801343279295440426737854337904040031097810701334004678854812885431180698184100986857863349287870967910868440533312197377658729376716812260364886688925703227544498292690062883405969102631071678537241365892159083244915039204288619401689726981042595029020903903313159003673699069473590403583552592029722456752579944192640943599476435293212999718303948734336985421919714495720788723046643591013268034543970152994898288240717525979001786733384659920118506813563457136429084615127269025857238034228141859776988053286408309367149471095976670189883243605438284431930607927519788151111389627740409895709965592612979282597041846592341325029537961343821739088713673449580977136553190153489290209149614721445855491135973826939983608138887537440425495426888961417718947990755624518317424943876936539968844864168136079813703819668852563892206618294536343540868345412913180336960081440095123471403246747369000113882430043784370656342067277620493802932514030278778404669122239946759694350593680232464336107569692015820722320590173960357993853766862897152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -14363364299697180411348288525891007564474855142702407243297715177866071622540226501801137076321095216660827959992256282044304416681687756025359479823281960340306670209589079301608789680035910509683586012721070547318067979133530987042127705234424763464745714939417329768650283696536949379882064447497340453888976911406398464286291408849467467154995935273263613072126724830639445864870605445959519798635067236938636505891574594343839881299209623628933649286232433242683572477562054018218874263245260909285969646543484830719403521340047449144495438547513434767497852280186481129750561654071475349287230092449509348877183548534514351393511462240484002052947900694313850862601579095626670817516743274245973194747522471544912287036182885407918259730628270870253184709143441181521330409131059138272245924296906931341014668661450876333867596399082389502968758260661382629759784981954288503528967968783544100253348544044318838405515123290502662984963447768499243224130792690441512972492291347369459541804484090107203295135166306389891843748956444292313047710823309833354180287916909449579512012433976696090714508448679822268014206414511277450938336788104653248586546926772933313748431739081309960523911056918166798301124120064190087805889093734491438612969459440344071664637065900355781098169402518949873065325466504259108267667697438057800094535051828094971687821012718532662529859248229882553255440616134163131631941929810327447462245036211733737005942102773075462126280388749629841796186520501457081394624941941043935233434695324031799395563642318610973273352051680370739581565708193009334459463717043373516173922700487487803564697987633613633888998114477073644806153292355277704291316027145444472137176657133399571626164888896714893738147777482212930158159536665846283368587927736531596430273623049858583130024056428980098874471463002822281703391903875063886670018517312135056319505689716892254971885988612075983924552177155970542693347196898014639906442163505004949696513364597377188123959239235917163983299238458924284057798583338974079874238673308470596094057833510844512210181510218293353427990642358541608841932774472775595677769689600528294734052111979514753876182547001712926684922816480630606633021756090330398815992449824155017953368416273759961996221711985380547293370364614972638004466420602562791738988198612277270657742232710754402682054080285889589643696529572336814874679569466225059735332680706832646647474133743864996568415769489304231836194366429969754564007502600744784669319149807560206423126745268216576456393792117641127328004047916384243871824328605325724697695896807870867280232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 8214015235349099440156792366822027159275439614566512989577115758689436612410367260039604964817907048767046568136161399607436758037018155245086974199296097687581190578456979360051583139742278353045606546862128330993078709405253632921667027363960274073079413663120445571354347199196006676785156100558609804272712606978288442078264149605647085518164086184438190601824195991328987081153206563292301675604180048122227782675577164012634005515242196953064378344647471190756976348288691870752876733278231116505381418010270856123126739093783801078592982109338061896171406207752289395844419914680890357689518365730897355653278111406522473672181255526451855109427773019915994923760251395774373009871150667882542807962913726627975445671239900338239075811571429209287298286531676110494681894918854892877973316142613000777295531930771983067744202204553776411558539187774285144930938430692368314667032653844903888816057875124622522177445589882796395660256539446050575059813997100530399696267333741775346276285627919072515177005097338786093462027797683508875634549185259495441581535336695203626209274354118200285436086430408995757429472005963634926955298892064050126583497369079442596789969237334118778677910462004236385624646363660074351712601792408484794364022153881632009124004134779837183486333049727966283563270974594943106019316305191531501136951823895883210551971517755292879963543795364142727076751840414706291236422780327747405463605034999586124795819892770118121699826655984746187910358654093187630492233643349252677572938550127231818747535079575459028400908773141840160060980467055844205912731943538042619144692904990575908245627956449787384948697392049089414559649514443046916568302945156308695175085987304635597336062584461308252284909408509254373332906525749249347411199786420382723501093820598979278199838204236783709323708545844167925973197797482239813765022989167644374955794533809997237461305919739862165128262117262293539236109074486428433217692226983863147577068065209127438094061962020642800977856420139914177665769082381728099465526615075249270584320350029115595143352120872604092860915348741223139818551056865888917948629973077625345615218630623316657395968482347233370402455472099614584142419951054573430960831393420350324347734144950575625824184394953399537023430101423744834274227943382733809191690310688753230539697359753687620837083241021243927420792753533200247206409353804313648094223183704441384114008286506406634292679354103626587446995972500258576322747199195861503641720159826816839443675615181387276303237935836485514124085478101154974860877490280494066345114534081382665586475008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 1154123687732061663759057997703228341043629430989707222138968964652726309959248337713700717733907866435001355906092362391217241959373591895890842777855340308964761988268514248624142380253278474499742201274591157381047525656559984073359155576057745073511327570125462146570146997391232193982703800655621186784868748710892700072008643091318449491683415811304648433054701655316091207116687513661881546755149227609832749015743261688045215462158469294099188360423734290290954903821929576308752023950399166003441741755604029203567624549197553270991294934930618728717699637876782750714565246912765447663203516980902609494895223986135194890143628510098104332575296706125336075454191228349183102734105121358203035148317120608507842739833604758634773791818052525561712286725467640986078116480287738900322210491174452845049605797194732595654028367685589617602380360882624017462902802013876424962257746685507247028054477147053225139251124435740757156619626637163123568854052404147419751613049149350978747690944115718277033476379152101185229041519687172735044448215620870130331467059584240071789326361158018237862260909838811819427129422299995444670478352616682391928842664622680941359348880377277986398016552472773789845052403515819509615883333805142369288661592789115805334225174403248589466372491033578321633769896920377726837120263308852718987615008427214177989530414635380143626852460823534477029455639931304336621803170702797996810369987713094223226183580402354072102639377591670502135146884945736924875854368958136036999821780829362170733039781234840298204341962375602000363418863509319210208035238889641795896679323105335269193811981203443928974061839738253306180025777997075219878588559889369220403986898608546298221608532035949159160613206470132164623278482038616608463352006544245477952271154741490389336264631828662261508071571863866733624106058654152113764287531650955074541857559324699240631249898446463891021780038495264925332690960887084533443555475902017146083821009621211799767100744247825546762807848122074366243685857667703911025411255288904645765323040591932759507164047139593592540508356305797895207073718828158964177537583262639094905486394304555042920912885082499779262683590022922256220546213407740041593173579294502244243171587258232403879595506849893122334234064289496847931015115451018022161894726195765090712016125656358396745989410689337656568513976930818159001369998002944006045821223338122219294145700396364131761857735204057286226372040724659258055540267478103497925950174137996488015368553359675240539274038251022171710390117815281972568066039789128375765298598271976630248275968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] -5823472340747402309779031792225241846562282834035834989550352814824685542780459518647809341765459100710240828252213263899824871576338881745964674423662936931763493415904487099231603924292015777771624218317105910169884311242356736589125238836247357518671859652149450301100101848299925520599145314322813619137244039837818423735781045086523244834229238753036770427557548287957435576765836458976694493219435208170268630571416618131468947694501096098733601292757472435017281947322353294083999896023233330970700830528477927307536751085664240106685667453048395177962614012447618341258450117060578353829894540987707017755524568990429386160932788934504383460077331553565486116472835392928430067399904357726171907096543738560390847581397379147692428014678145598247545478632281532511560079211355534794087219487231626991193853544387367607936430243390883028055343255673068432539933929637770984691058683998595348058904245787617463236038249204943465360499959729552856832332486836137447794276088091701066372655096201739593654981310005850475984769319026498209109115686494256456273506932799577920447459102812041728095725653872906997903134292218023808538341805227320444048866756949341154351283119464998823175186668533837631196428997629660944391467142497132133434049618294696235767538448159816971261447126615322887967977673720663302081481361975323950003795894460332372656640007376479777353200582424472963834778391231588266598888836770060160461416668309354752901704152817593867593218778383156535712141845795724525906754622837992944507565294564918971018909210973892555253577013190501421676544910885383263453327592981464870044951633441211017174221516480270094563048281997533733812003543219412621233632999466535582665878036723397876316207831780416279133057525712102109530092879819639232992489335301785030750216124638104902953952819078515723629454364306547833356073569828366938316402582820528243902788273225257776512326641678469075513182140256760904413830183829426653198316750394866364173486651532349603139929144160123646876826468220868848375279323060097532018426811168467799507149772059011610625586633658497684216745938904708330546700197027482681045666528904058392268306816439118671284897227336988890217010129785955492654165414968052360432326759852198099222648556416450567865887242821520849705299191094370865733426118979062506318530844538468932805691030475871188145096738830100634574058287322860774111942083609905314455190960572633820297893290764333841347583580175152215965579444873474416157017146736854338742103673401213246663436472796381777187485189007856610585897510942056429089293837938277021180879697056811174668009472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 4012016123394935273231671738280800654572659199194051659096803054262091127245027566044095648166766447039041133582083996850423002999870889529507581496433066874681762647637925805734892895974671078902305669000396428980947504123891881197966023995506388097045468771192885094867529943511348884457784265971298207333653750024670340997756982724462688949457850634795865985588846006941667833594862069791445802637863233793735378355518020213523629645694218514366328206413622696740789991019702196853283080068252435497789670288377882791661264622714092134679010316406938546991925592993146249119636569504416371930775001013287169148493794779973271022761890401280436733362916726793367925489793254164350262476309095399106680706164583474053200455662702960215140278314737587486580271843817422107235148722437784725482243495008862404561357297714464548935846829016828312305788620974508548388725516228514979500233111544376114327087043004323532462483699309697482400530106914260294356465914267739371427054103661130311536350161608502807602416890028216541107080367857592511481380205143766353679221453620545057043771071503651547572828661327220146152802868557714097874993280854865822636247170424225230842288273576230111323636885265589085144163531052199662811215975633631583980169189423267447437625727013990166334752783946358712792484842008288659395877282678990040170057277845622291319642335175949516416890879518094458647359405663753359308234338160814009148562238886686097634259355291002545305037303822647871607702481848614392195076067029459193061034787731911774460790612320952769647614126641222060804432693115067924275650778460988127972798756277673272458603788937317079719204662333921788023047420743762682818200196214470673944105086882368238520215839506116897313681343930836929792933973544487246707147988469211066940620297638605493650387884600266851791380449610905431936648612698955827781907840438590593701406888372370342023582670354855367825506268131368301169418336820403404294365139572433149922185695216670737392093913210714130195761963824672036361875360226302188768474692232983325521523748502077327217832917290480306032494798016453524089284778549948890160697111529300374235421593510785159147632825578098730175705646914748839314512665159381357459225029396290263205087738821789307844919939356027369609392164311454824391838572649174772368136958369618390690511123722795043078139340420589317841026430611242878909991072425855161469998933092203407297489001441118214757161335342531675829246402950272113878800214712660237477978420788300151358737494012836827748178004077775086650127316500122774303702170919030042723100067975977763923296256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 285775694524828113422757536336187043083368954220534945525799875718310963795923695331042533306125589095963177923600765963726831466545599345348621242932878561865431347280096107423222038729194816608295888179377377189293722338578174315293610669540041405710059838646583524948044825045905185555277481843763238091434508997992820241236097556006462420965100737131659478053543527186542375156663750566400634813462097436504254705520600232489567922561549193773349725077512139059169403120643268102408170226513131008086439338405617000336894027603467112157650046835132309304660071825502853133170257310228870683256042069985989010974051101425609188797985352703887438681754578583803705840998910129911957249617371705221620747976620481105809735082813609004431699125128358678124496751725122116046769671471102206904403422968335855111024980346102522708274072075419532131925564431270256477047136769847338605191228975322809840158624156288645443841142294525295535569329195620362233985330392766791044791763946432680376838819471274473401233834452096239442826615136515179892804827984804841848805704570288638988428983902201322636410267693118797534896613292835257955260365081033699992461687654272451291123868088504020470616233572711126146178887863663684077044642922390285884843151893506654582253905655411819369425924630154974357564646434444924539496752417826020937332511038052369305255167130940282165506777095462814442791187131110999532320625371870179038519059334123918143544702347636293257458385647772423978566958865654541484183392439322084891760360694175187201644194436083436709954877282405164283066330838409474591539819401633471865697232802685571593733003433119273915404777411925592271298356913798093253379905577304853277149018278422724955481637259752907823016947563954979326737091172395748254949513049619950492441254174740274644544455955734589472693708541936882092145093634514719224979080071703807155017666578619810583205177198340777558088992301459560801764379735215058610565291871196245004490735428572402191594429596008835806631432176742764234001464951391372399096926559241612938659467103353433841395485316204201338986739741223767175629206194313058263006013664371539133243857706076477601416253638531312475221111783164177071479654269342095447324241527673859288567996279015836649745516234755352576503676021881247358160076529202552293957158364304369874942813507166618081370552033997756615655826079369981342506721868046112132537361114687286140813400665725073828981156442379963748209125246546789394023384794686623362120454463585701971556048248358913300863813008745425480437695358465156868489303032550391188571564948838254769078272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -2902600837811444635258126382154172326332764807680265620984825966395671729939807961383478544549210061342389258158684733983889607979867632497763370671463013022280419022495521159984127360852212752432027566092781193867716707959577308967855504903097102701061110475420891607026823308514837220767119955995828050581270101625863764257241516698961105461010581988544445673712411991389965552708879634846971271929890387295819785364575241533059829542661891099157845331494483889062570226008573579720485328739876318648752456569900937516590484646701574101264291906854797845391770619574528595243995871318462391597329004741461988257190712487714798108411619567436863377179483273578469329388589028870575524691686561875676279319246275459840770046607364864752294130566967444503134362362781868955044634248997251452254474503561915260855146386505014189201903321421298125416567490537503399645688387067837357544282167872919416138547569243543203178479304128975669278521897039011305476114113629718048386269604041566024773440694413766790614464530329135655312359978882724049968565145965236005955731483168851707407290266084172730759022346054241797658756787087117632701840926152887924193614104097148286886056023552650576967416392979180237869787715916854400847669908805472847753195152002356652380605489798080183691592415731659788749645599222097367999258552610607223537246643734798974477990969781819012606609116353990955742921481364272718352549977482620213536660777602538107461408277544431400843509043376267694731026882932723874841478825458980293478956578680751592988260787954322010837220575644991511746612827500650597550653082827804309469053447497430250808254673799374212539621684232545192802344645379010026648536245253269449622689270474947611023114126361662693928344733653042377041509948534003932609322224598058781699891945911671038633861719423481146746479665731311344469991351828115077422409881534928083220409953240037782343328603350489466763133146744420076000296300999229536021041865953666539900202819073007080855393032901085655033920208822240955838474972961117644544191367280463839099037902198293488201570054404914771780625275235513632724037025236864252293908949769826797069528243918639649856062427253584712840645602767722571515326320648258505630089076665969997765487469883617316179091785100178238043360339527148368398374163289890760123907729530201124780131144643347166471644292218154935271560510542578766943271925663364388587745645602346484957997307118385502436114427091078284171326697477658740297902933865570647872278708704911213993559338367499669340294313703998566873597680410295614473115144626296787581895641919474342289211392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 2883715386581322926445230801144049466176655685743608052811177408920731471073108439219599202513684298137479901323814230882929044653669199216996044970105673483049336154946803496609624464911086530311338666741583702606505537661989331735268228572050319624801984345834053562426886686588956530614023329323667597006756283204834449897054142430645722112587651413717684445082993983861257160102978767673882314063737282183026693383429732898621930459194339473702285639128394567491567820987643884714594852260272414204338969038789454068133419291102920019269249141562126436949136510116495432815681827877386503728856498110865192844466256608744408076419938117006754610786675121934342717535216489531820344447193901184021918261326371385867519043126098910382066574233776822222672517026143113708777831807139538007147550908571904510055762540819347606358546555566685751877711721434947011664070740592281355608688431616057930259078686863417099275723616698791227497956428798037972105015544143164057797853262874248097441975538240076548758573543311096597748339881699261258701576644070732294339172294669838321464667455639400137240488116559620802115074573748033480882904270407071706236984212856999010675399968721668557583526221963660922933237440141302075056280561607161122926650044111623586855475445273296002687969843382552166934327804134229462981428115198566476258311422433156297855047790170260307191348099696166720029987300152752125034850753168208055944729918016907748836741257632315209509554703523425754334387107774417401890686990591368637034958481956166793354317691959370023967758693592756430705136539915265707093822002851002881203037576937461246514240063217686495121322582675966045264908364751098381275758856235659834023781835421792465314561520093984363493043071713628133608473022972922054875417619505616542779973943725932248050177625573636821461965312352421754906751268280508276525262042833034772219790654965972867175911357712366873930357985339681107565015083539155076523683606917276522927594792112564855047536313578815097300030202330974093883867748731487066131628733639465050833383793713122857976304405095633114116524011800969238521217415686712518109508591867443944198203876287931991452952320186698286612810200482455719406155073593116126051656843212843535752986353688245817807208104590105770165680700339542584609097214348262079638857842331099515596922448389824731130915839579784458356402282261282714272455728157374179831366648792664512442413983186508190243760137398777729095866469524927151619206668403952495786555343657992793237609986828643022623826750955717132178348622788010507144796301170507612922918877535530530061156352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -1620616019613753439843386633153719983002228012985930210085953267453442528378803730994536995871587088686146077945610979119757453123403907251490359314183122201847132053800118826445051808468330275815817186985423893592147979926327084402652822644405275242208231535751817312144149528614328512021823897665685485385022482762629401014493751744987803576863217931175515225460751765227324658409509572569865506914805220668938445285978789310800079297259553733918762916832192231903558474100919584469898728413508212971285707051475907617748977842538681169474701284531353508607933531450400153613094649330531007028824639730877669107123656932758268671486544190750004943508167153351198666363190140493104941393172100664923602983084564514936385957456318309793912877268141169907424578549911406214574950120934054110764057886854122497648084759069784577502051294420922071580694562714392151099906325728443081126395584517740195616638945559131892018372495236269209315257139244861775495344030119062388024246693084331129096841661973321772536684315662100439181314852415948320336604572094453816812451234400919942003752562829004980024061945281496550761635354993122814599336673293494196416783988090777312515368516340758691954138722171946549280784009624891800904003200113229304745021951679771512351651954362100120197301569301291257398623789896178330602063145939935067380260987554730367758792162820754979783782720112734072201871507351555079093077539001224595374324891878742714544435425515368871093612233493703890891877196065354038951916517395846686817754894460784066643182712942074163882484338645329655563473498364962391064591724221578194638967923452279880166575017189796636884754735776281952223283145902012528300404528966852427780135678408892404588120328276021451290633427690012409154240421135619077136343720960912465719285598427829626935624126554364609564924746791278676233119718038345532759039365563721956758028370724619649050362563474498116076208458656593029031964637290508037170152626268287913546102434048604388371773722152612375123187810564568027625561714781005941652306763886143070435462058322149861412772679326525791733593231510797133823815926440075752056379157488096150102891162617690776136461032154095144982991498156891253785300542016908278852845000472724749743269550723302482053580123731681874814509779808238584246348403251342815895923437596646195464796493695834888849435716702262181237794399518854369446691572768792884251539153789206237708740989172967201211115928509901328852905605516419375495092608289063034667940392004419454916918826995642186801669446378344308351392836362127510700573870709790608430713632701858003803963392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 535581845566250215878322258608841990724992423455627442097109965517040744174260994067684583495711619530991739181771954587936437284964767428177605532370495874643180767734124456781156683693258934273571380774417576415745268029686903928471234604770236997092636165513933947383455310438279335778063857045891695212490675244441807126165875009876426080161096783226115555433955992503845804260909611334873835180981432025774485750864803490817190602819895668783837869985533116124596057983624289045518762544071737433911824245216308289257411785147886325550178512718192765288531831600243393691816541928264785822960650721024773090099905497909407180816319765067762481490818295336848945196513678901672247172085791447824722137105173797261494057149164600286059992552613877030993436519985326918288523262686317666638173127506818135178326578152346730023816334132160376999711413842045652628887717786215538243862261272074076922970624480993886428619970697854686118343760741330720404754178546822240514971860807283206888293954617502794977425559429235719861816311034549479956445737137376682505198778852606771056111284338138252726174160902671547034112202510114676426710587665143705418489678318595482242938280473515471148226884164181868640490402285875376779624092206918690042342911504653842333628305901173305015576041719363321765451036036339060181813730461923287932472759049666894636632463627020987358422817279485664149940202078627733197811172038828979486676335012516389079589969916467183906166739833400421367540822039615863434537816255351757668201936119308323742247288872359041500114983817429914754888807322146058838386652102620254810426431282443670229552802488781394238711766856843774298891798997549559475151082485983273338933245080549764277808069933856158454076781398104813244986129645667957434216628215596092039220405737043148410835559625171639997345511883012895957710360763118132093664998719861312816327442445963653681602047803231968992940348961278962989477614942248285104375267509591202452028678552740720032492482814354859965276475092053026519297075648933789356786796849537797452722424519581897538247405564990060954432074945816244611498711732464381515760981557929012428338515903911951458015362185779520848488384084185509782462274419316252553091935371166315836384365006536547309086834384191289934754346710903023969384956571124055965290519488006127975074148695742232404025269466533098458892448367810292931109519505623514716814045559579715977965496865500810069678346923293821777249047588325487702188824900554347607454260922515381779040120260782165278545361623124386713563551693220396769941109523479960519258593494293405423894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -46564076678350536382586072108764584565701277085245943620744151917329382476697567510503296436351264598044878253602089106342119979634197069994702065577545742124070421588050481975737226851664655483296226417567743390671510350304643164960120832362587806912333457902740497596382442690171018729056013069372132378555577693109955830391728461648350583202542241149632517609442740073308806318548994105929491351275923306684599536353820101640398901287368022984991967128733575735737116962789517415764736077289324004011653904413189771650493306816573211861996007469105414352004571579220215387501655206690397742375832422887955313972700443210681680013751413130521162558494590261581852201869409454887470931214895072306594117399981581514231665773965317211825994019158774140238387779738930828191081762609222427540489487987609802191805111796141279071307404256711079933242699850431338129156359891347555151179004278514816948476761200730914200128067916960695464092585668457440869330214376491563888088613631513033221214121682935317624426421338559733495228392389887930123227742929478170683361244891119928700032620163224704303682695542517092346215051643934858801620005233917319239312968514439123739419928660605997128967826011379220982231010776599741741498285431788656138415199575361009221950169145132745670592163268840251894250451136923711717128513877305716854317814339370156553956644821615268444348944688915107675701872070645050681890389986014886189936259866506882043312687941941897762461739988161822422135144019830358950860460775156612962472437782816177889013088853172418188013113285661733814469571636994121679239441652634360231436343051488250175747925414855226016317285472715296149817921854177027392024405098869682584116876769934179244090476556434627102847201276994018685484244442423398676154188420886624934220959600837309602704724890561716620277181097420556246720958682645905036429712924943641625061630867063717582474126177602582461954836358011414042022863589805066926264189383991400869124912672208170070228965805814739037171873399037312048420480934225402684496752521854670840955219663607026736622712379370592940622704190419224437159461366048049156103285003650877223329985645518550040441856329164307474755230827148184404407365950468559688976344201547365526381181359992565458920781129834277897177368463581678486038779124359523097980989380434951004891223128763775094163012865449857843400504849888491057376948867307936398199427698234879341372271439653217456416005593599720413566317595338566640390920352783877853118906674542606889680160870510489160702490667911279909985482466185699107002502838085847162230510589455381093679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -59866618451120644857004717253622859843639259373291633537730769152399317571862781990850771302549245020619392758020581277623076273942874269956265887286077998540184469653664633759231582665994531548139874123239128540951922717983015381734998288535934778412166191030292933082603472144842642471554150139516314659259456735973296525439632190684982087651814133629717095208207823633492745580981235653161285744983590992871899882658579337036273193586826306792006111044561916548608139116892893718231940499011772207890229478312728569247289449161720003180887181822327663309601057283214732643145030441832830049614712933560952351218216896289834170165139638993288666527306459168914006791111585572740994852102919334613278166638983450464827023715363660725998048395352127658983864690220140519354734559457076990163090788338465918163249113832912828035914622489745968203484393974600296734982429922176643017706142001909579556328094613489174109452616226891708631735958211126602637522507518799740276889577900182256296452692240999090254426092908967746386983836272494649589506952952123482493750534868556666999519805165696746429929949679442428385834398690447350256587659684187734249106651228294220728926447359908282038578279084222833758191313867651767826335308549142399409057447691113171801627471278049208329053633657417793398671187550850497781191116815237119925367626331999181819252806299144454892466581607438002306704280701116671313647624055452913568107747464282376362540592270508245130710661879464005894598323557885314400775670305928410532145413499370503726919172359935390195833398033093940124568008552376646672265966439492892063976686655879744093789532537622889914438968444339868975453098880051799928987440162542334700954613342982134605593545701844385251240420888458696446161443668603796917950159110285337398597326973496028400203257760376437462295217528530021274545239593983317956278085935935859956595259216497080266353003404190113247361883087750309916922871902306492822228173593066393139838964065947868588334644138424288860623446030995489546105805920987081578938596818174763229235551379806581900052083241902704621774261292715201374351112144346684450012235995247351510795895289760041506682558240175848336246319235503958666982877342722750371446392972393240461464348605460191257645059725094089927939016884282581666189466489291096769912739805930399385033917953050931349425192235982250985321487075774559308267913545957063911694260120419803730655147534542121838647029269663679618242697335887321467514050357928620289824361530281517144468898989163152343833295853707361705882815603895813712843922354695544955157098681098061427507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 43407874809871274867306842353178655666307425141384637850380559931299918350701256962494404347729358825949083678723685725157145767197298026434636289825958087597473894004687707255127948685918539427239437907550848456682122884955772346545991880761241850286893614517256879303826928653269765672649359649443349089172318871789217162139833732874993895927475467969471327372741272259299829433805202094133429361724905187126766632496565141797505269770054421563624427553700992141607106229534485940559869618714771333173329129114344343082468471544230285518378277305541014655337685117687184507831113053811605370053789819434322640917458461619233764390122655965598773995321907789666106229467250290256783406767906960594744154520779174775210701099204122053765854368674712524921596704705564208662912204676664065353605997150441013468021469322195310427029064302076907742610248634380039364470929729311213953835888097146711319968648677276117906773868581638005009731731337185416601389909518152819732657187785295359488208684373557328576416837255861856922178337766578061276176056018520038360499976698547569162275455692913351147127982928138142742720071123635476355526514569723683842817314384898574298218777864491688661382277688359184512845643049280491756449291780427972220429295378021803920371781278795937557931678226872382981354246784185122466090619390737736051052578866655341074833486934007485067901941234946816492031963056322988613115866021791676579872200015175177255536609581559889184006121338184277103146887105165428121112677423641693761419890734930900159980940049886221331695098818896113312371681249821089823772072277712927905326051325181781611636398718612625436109454931743089179391788550896155674686505819920303746894906419881520453133976789679600330398290376855218211552878870385787255434445819973952566689226888740976478443927983610486986912513271967912973596737144874302001868475133457817193962010532064845256903006824589366701455131140196423122951653911378322790351704247188336564193692727141963956913089691125443331435799544146129987884559617555749149389800643320667848886585997288277901046052405898175698326770502783088122940999253744821245934950139138998586279477224644621859923640237551001316727718564291827682436680676398227336702826570412986701441518432569378760004870737717374428343076069403307121101353040628031833430654804135381065719335929537798174221150584930073509348439403301773022100434640075989999919813726232160002896503427620357382226804568030894977222754536960828005064560744545448551191501163905941333901289042038933223644512298218735429565596550307000142354680322178741983914080675222948046438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -18155355440776933096828747666093548177368980918597061131475464485423059405943554881248874670786924260281871348613798842274668073810950222059395761786103198247516192828886117068124317290203574172890611822763173655702125152607206304486303414099733959815017305306823587737549659041634542167873771492425644940958360089193546735679213297793511159659614626577190363901468504837538166474558723837367308825394108869209127911073132208848463622133695369799938401346972040174205440872132477491200591724739246925147845885478530284107349089632612403456380477729915602060678809485923974536907611846347053645098662234678884358718425674118052408456094124802024744816085473741073423847121928437631099314328242466036460540978946245534330256013634625012027813168622098281323817777471723655043804930088891094566519919293437460429473394260177947882098219603682233334747620568576964023206117214716415667003903169079636857644699300496198559881109441588666163813980547498023229538431571973284307408583951299659839840445456445946853820606299412544692547406738221375335329579559404121834062917134523409392739562053564722422789104890115211574361062177695811535056530549129932546809609012215196938218889312396740007915220610602122369744054841372183095116044005027577999183549006945830797061804585871075799214855573025268424981549190044133193209703278382975732649595648931939608577970816237503180066947152416832034980802009749065403241398436113475117604470492959863439156032066271380352792304244911133771453140057766634045134645969504708243727415140272017779372011077342304334590729830603567555421472857571511838551045502842835559629287085747356621657870000974436119147966032380305029475651847956590888100374204609474112548630699533654676443201842551169465311350546530535099363536048870156633459110337112027481109939242376618186940359642189458184505803196457511185897643100369679414009306672342378462049075063843096215133296443268603070254459839289437204332826461263178333526686134531043777355109010368690209113717277835438901773696496633513878579612359505060354594784800185620657435560900149084654656593964867045196299223938063253169004456774779605670866620994138495267968676866787902282042821669380995288918431363973078583399748412139363024008675572990203887887820062144625519470043848624434538939421575065394923821669189330034999172623275162979937592387227959159603525755160395139106468165495961019752114771974397537509681926498626543026062050054468579025636684143641160625296929022743469669431962576255443103265584492262588617928254869042235298691233473186490180800715743243619129427596949978255368131431261603826170331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 5490713807256480516461180508216446194307974659139261503561608446820278501023526893405375906989386652990030332036380552649148093016002327270563554403227368702192469757409333196282530699911688544925266406391552214456567060947762011478862452609353326530903000546190601235217810818760969415682635864316410155138579685540937459897507065187661493094763547118742092341511399680856428152141683316913293843821543303453711871402496428486881180767661239061939801686858304789581416518420375790089546013316513106503201996732058679229277930242908056814072153650625787096743869699291774959304247996791287009866811442981861200378601621844360131928115133605393777000299227228828950767623694236560075244484493224598496944049408518785674801314317417948315787685360942092746045572649085606379874424730333621577749923837375720712611345998510202115271633218372838229408597264506826875012212234806885627106410355461602018408601547587535493722067137612518496704763030412170760036335834622557455936110063213245090429199466106647918022810179062368604269354134854863914332324704801230281717548773566424007018906741275663861181976506987733038548752063444200695560955248618041288730857178037551418055712482972413214549897885439778891772844862773313875671325389518862480449555869170974865155831648955675786806558689213721423302253957975978850106634455834617870381126277738606635696282957135380980313245346231113043100596950909290573856181907604622012419639431621575840519517347539246550845172726812900704089334966844641912103478921299014881189440849857995072312183997308971137934905436589885755962474916150517969033958683592090289307542113864336844803133261440794525252979637846166928603408968097812167483701224635525697265326282851370228235218945701367676366333552102784250516145460480593914583674852161676761496887565238742839536545822966564106654216582426851376281452755736646134688957075917150920846399594940772280362258853474893812694506480600814443805953412466877902352079668130528504116871226863505067270780770355957401242429463371668445852604475421976634603575638983208688657658068546051137421257104081787762313911176859739393874121285989440262047586964693508033022805410232541657513925392493978604377173140594771034330800012966709609394283490372849158336176914638420588116258632140784235511260177278802525723057071864443815342764393495828366347101123467150300779150516029586128715486049297776244937127523675491585954465330859653789496323782681988732122953494876367022285026672334002819035660672182132075957280102663314146191449394993090681394399279888205411669067293116978085541476001494133104688506142432528980508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -1166759109858499897664036922397888176236704165497488979084914809237259208201217407983120345833556532935154304718047054882049211235480270880325393631528988976131226585887378684373584758078523288426598415998487399549817556357673791427880891073416663104120774454081115726052843901173357400002957446470669052646664114104759248574016981230276027163136652113601873633738447120553883080281839348119825574919040668615876378224415913423954702125107066368758178413582800746507517165507618591488710319101794734541607424072890477126109514485201843961255792096887822059512170106706409120973514235316900372548043207787897290222902356885140015513262521017467050167410219240136512490268858809238953747580698080947856443711256308773598682391889554816631736901420795479801912102995860750807190132831419193799393677799662058184222138586302361893315004778923652730947430918644497289112830220725427316448467171299698856504416944050868792782577141244798733676450979830617634944841013532214931684295870383739683342452038711581007554896306894564192529836617843088736034729710565013721685962236653985314619970152997423007593553280075162699339413095487975032788328332361545946942719787275498465222671914591680656457691204602577010411655282701429812600045286040955385325843776311173469697764604112490320908750992219731429651009835335665281837941567335124813162183532747080608248004881915535470819990473483720129994322730882956422114617307349960707239729629471905602994862461911047414007654702069607545761191702132974434143905928140538971813867696160704849624428760677041389139075545857453992801161104365369395722651051453538216769823650039488297322301167770981427591791590557476752742919844613007941863584311894063799295668679805702402353391747925306229807496027886745842271243916477717620772051659938137619524064501922525557705031930609592973134105460604369643852355930104382434223700706497098514812265090812660756065153759221734114712454037543807212340607884206313802514759855188016413836540934845990986981631828016060387305493227000284208290371350655597655777043545282200391078286903660217697724904281680100733071499276524885991478538259845392173602122518211321314122772168582892653941137482928878124127904453731905548168775342867911883167143454515438578825743354468640584005067989650310400721233757789214891926466710639396943210928803023497328865119236961401518774894013371634036032340385952382921448629906587683513481635685968732843305302584289935751417790302691154752307805454321921968008150988205794610592310970007887344846754838894283045128325036865722777701772103661317548998668577834453776792832960327140203560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 127816099526532309927316358649628242190795057944555026734353685347753017688537891438994346447459737870082922158477147771106847235061397084922760049961792181620964318725446836479191051734050135939393487366924639727099949619166029122862222227619085755835969994738583073710974679230237589547756249317516803990861383523983282298631228245960354049442303908953254059640013133039237545441521136517641144027360733347574207382196951239125040089445694676389117301663912052248640786865816474338119934643428002472722599171503931862762301118969119510263196976864414598998612726656421849657450538379229525445748521929374450118419226294962399738696131351130537845243026548196005799808456292602753971114415158891380674817771431040900178983759708433011786205838822432039593391392249133379089856481851825301419788258982745076524549017312091067553354827784035644158757440101980844127786441754943840379254768582730959055891876305271942744230850874253978383664674040864671315717786701955539402985991723314084884929375257646273049939585111781832189294005219284074531493930779244525595796540847707587809252141927183820765724051224700115768991705220120576856961568895545525938827401486293140818344387675626831595113233224801076137064457052097526865651062602050108406374188721762814812270685343329211216793059010924961816445535689206820028034675549039185405777486856388090271734414229721782872715358867641927358044653769718143584559450314845900430963995486827173488271762443470220769538258745597955613080642563740093963215919187546328901279304385378315979404912250103332785604797308477180380029586565500160876902778330136421793104612633236163654469523660069709260188986313535990177204166013062199056357735772738008831499784127833827403726538206502790169798824448274246948537387602043899127685432839560058964339071216891318652641281981248270313548746140539903295380736228903120801594656216298047285822992757464255414790185423332151346893097119169690013469402826614320312223491311318661414647970657245365583796923648285555249943860868675941504978363000353929956252939042888665727773862660452689440226401931327462848464997786127093495642387948062766232692563523547071944842174268768855001438933516954219458028970222989329572814911847293618411038056135756419767181654668474068830860207066289152362681814755270918876958751317956903403269143266486451286428006965899944976096381798533695158385320945333147527805156337876173354233913504861354818411302383305303191434280524691110675832292675001842131116181485863994676629143677068079572432518102868727950146865844357074574474835429389242836138015712696803534650593987430824542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] 9784868586303633507271558239904830228703690202679626532975927598938267489118484850124278046260203208839038945438451373929939559148081927375639264168235957757008187821769392835759305189557995442327155591508568544214360388930995450036175712662982140588423976734509730490138872495146620260612627017654561708742391510865798129580772169201264899929127844128708863092128465016059103273404112540054078178462008697695065150369711572997122361884432827247974566134656709906915232819168176045390297073043775895375350581086967231546665514637765937001284312266789479940491444477090069591413110409735452335743349897814298249052978839790864167907075244248526644278211414957389131943430905659639258050749175268554750078829925261225074984106808364920357084644818141505351333416701232822897950104376101376456862582273632890554058074049927748112659262094710592064146506887324750241309991961679511811217372821398989440178833321316983820616661632207651340016605853558466159051359826452197022126143633914267879504660261987194685585277306818463497159174770727173694987318479879134745860735651484829922696394812648111873843946985446719705648210937618367664109177611426403319781058290141759325865945372480479909244587313134041963628487551529598949057884773726427950114869315472378735737449576833158249106738263238913499556184279773623783678047344192636234053059401961120915718551894905533156417031006445213247953688832195514705344771811314690633293144807674958190125107910611236557510868242661498308358055569468070246686213027297303123294230589981078613627385339324220449722158729432095007823902511239117242636341294255795806625489731196552087442073857102670234652287590490365880497570767707242508924664458798485215613569659988781757858054142965946011290565683696120147617468321683565625112278482928957757626242293001233328720998751491699963689455447296262742063258165512933775665127377521089169492090783830084630828948720955607907406418669291858069613963090842379076331753063410943101713241446378793812104672024127505258748970465734317623105092859928877542797402754768961001610366017606227792162353950269411869694675614713396063821720070163906602125535705582425972689596519579804480723372515202571567627483383414483327874082672133864060600928262634372407774823941275941179020586045297808351989188734318473036556592609896729911707770464999024109734835195151666750690710699416895835024295540904079052676526826591052593763855492156901471076540116664738029905575732715384506191188218022368579439993699533951052013119725175401908353720358939648224084115428828869647024793773837469009252956865016676894500736295347708493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -4879531695833819998567079395276957923405745063048793378007201746917525796841900294207688280001226166780844538013562472494336052895840278709357838248626591375324797008601276033382050811101230299738690987757225229992433388192956223147036639077633402845933670451270990765579579827640170896228408244110960636620674602027723917395576037210114817992822182100266248758638047926203313610010985717939157624767559722130078356564739780196189381614421959136297561170996243572713208322343444445248886351711007498913603019630257479588765980962285043711687264116366774775150133980262058700321493411855376292406325297008430018843228898799318619861862020749295265278319496308885664274464075972042281399328005253361420307539898414114698690589523821377225105578064055402069436599046039068859933690661680394346285495128222028007345899114889774574007564443647321404444937276289117575729815501789650301994096360228281388224561298487698209076269578159086451595494184961867670464700776534731048171033841811764387843894000171714015569782207418350462412336590053405808473659471601798465569002602406473437409521494027376471393256622413464321178059789324574375414704731496431461875813018598001105739986390210755245186515381225471402321962102821429151553249453731532407632011489371877922333949795563501416294702379919715564972344737763339591529929045049658519257636753816865039103628057391190637456944078028815837690798312011190128862886636359545299782455779192632989938090506740724454109677529940575550698497864043587072848533392865971940991024837770709938934033516974120674519289019712154220894108747785478296350607793327970272860429486590457825958145716268960104622199018047424192164220046679247519065172186930080190011292518772981184261287381928611236739682727426345645199625605980421380446721529456598347960170832110025127985029869174172488086432068739131322704417500299525855211074781574793346412339927650635629802016747418290598722979915925139544399322217855024026225919039733228957398917998533832792707406679956146403315753305375283292741889671384041805922615222322929946535858016599179912554587441129136279606839620185129050765714317433795312958966726650640391190234662684922764699696126736708910296799950067207514316664382625163294102532204763319522216772917033300374218463803420320773199694516300480724737993258357001672636281953024066020662761171891481430878276293641777519043791413564080730573006846113360210409796755806393113332334404652351010281218906561299402375376873934388788209075547678254946206365101383335596398021223839167420624411312751091706831518001456732067158596910986440440587249626105260277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 636689178394674832633560076633208090346833008545120256040232463476865567623942221202372077231871330840100309827106385879657441096745368300129499743232289784688644405913582860141680227572955759560814210667618728570591248762711363765275638996949013832251519857729272295829255674924141990641376922035500484739410149795756703298170325239175729262530415652380883180307739597207302600285370548566096065368895992255788055256394894253304260728996483753783388437018681082575749861690504031524645886972733647271551721710827002116476246382795187540046257650306049169890795998688383378856073432541515180661299496661023193520922534655474550484470454700508686719960829300030195105980264794113398010086647929514319695370999256132440191064771159847379794026358957734653568798583737471148574042088293146780505591601161583492547945132112250553485207470048318631164811783342137491981417023899297577501753482142185814049702193099177441312737513697474331029432569807054314205729957413248766206610078501680073587159272250026461070280497867939935473206156260995463684019149112281967848524716466760473327808446127782200925344276789682812526198269302444270270554174595732428804822997012927503607711078994029058551968942731384885464865980406511653555725867688389607435138986248969075330388997085156596876097759381582226907783682229608977333025658444905013083793331182287260563374870127285293729495477400196638565304256357171518542701061879277555217487165833238895573566423723371182057818482449842369042559634408301793450731560444840694732231053380665645676149818578875295518656420339238045448188977248216507338627021451211665543832604227540185533171489295500950080191804205273651982302291017217780467811941080870816697904026053957277963903055083723460507640258648723026657643028872870147872509564512684656402379903814189091118290964962541839592802382855532617119444257758723642516003875176623096132969429417235120134958555413367490521231983980249840169569182115703784873650623675770686354385725132133705060553274080585532988591382150645761944042113920973078165269547551970075800462960255380308658997368227176480824588937959800222832917836551455806394211751243095675503870952897825512644702024835757737104641114996849417492898375944518383317204319230610647990081061877988392728249915220525863351503819405189411579718340160922430431957826823045438942673606209001346774674590432682471765087085456902132432263813869379637751677790644267092480081030108415907122988268168417553254722225907371417831172963908543175448491011468388431630936519749617669247072596867025617385192712674208698723409162274886079096187119903208112128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -383830248057255249505391444114207735211400816948964705136880831817904156506062773544846445353331001098901315753850179051314433849039687550923878207745108968139925875562254860392366406860760395436595263857609454464205899907953568653993707733870065342403657230990080015415516274133542408651904697903793576735981225155591015191770893993523330271251301603816438352873545596237515705321750246150768685557178571176839072606353049945425382716490399786531685719144387550644045896811225968910812656907037907833876182802375654065514740667276476876034518882286638362416993539945705325022062025747814376265470235043383832177352489733164594076769764910321290713142811187777104650376411057970534560252572067233701874852842496010564972841939627080834725734760418323714128817629091121192372575185273920565758599603907241616688516001746587586289279451960746019353393772022702278535793506912457112751319066819667055755632243587391625765665829528017027183919747170906331749898800082525231974739538501887462007992836308042723163157230249576618993010757408212801325549263081958019358752908558830747446860215079703436267752391503628929310104244800683215855814293869731509744033074862914497989299273176079304083186462642816078963173791547009957758640003436793959350503104161192819271523339591424922162469184227116592193056622029802374099305086457244767143858199555349539544561368005688728796892036090383565200499363191489354420262320380373851821692560158862481497866303119776799128759245914825968904210600326257065027485147595035224109166448414182907882935438407030401216243798275842685515822794569095614391390295890241595071088019362189793087121033131589805612146560070111638830137197740220063274240302335420950546106475658889379152191271218365131358109491090776237671772160708684670794911715774247246777643670688254197645887624803759770806171571901391272228890030315204431754089915219079926513649116115750504764123874471348361683105432364993949474541114304529786462796775379777360659325543662417394665921596195073037607694078829222717368698243444334451740039808667226098860410347470422997009211285211030595340450042349280320427188956447454023565313424492798667950795572889102321358620365308025062814032608971151419335530724645529395772197183099253026198522107562109152165032555914466433648119478782258395953117284535953576988496279019810694063523020942263643782002920774668649361850592513798323834708543140091365676043580356451518017350004027200440455989504007089010784395052215530132055593376118969279953435490690266500730793618323139486711560989610588520080349929791568818639164486276888812291196571979415027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 188605549425276008909744855807008669950587878902826491519351765618493323800103529689831986710660742021931337505925100196013028769480251084145076511847620425074006309683290396821213891629944343142294241990243699978027611338152641661377604471005273290275865637831528819134945496657540247924839223903918531102301039969146009351759611067173951888636139552049729896226590764172643812047178169474539248193169226642908336304114000028379356121592501993645528186276706930718789896088904183652491192344639869589271715104349360909025369743903980341234171088101571323567031166920330232230227976341741989128047968439363003530822463142675069100339147565605693478642094079966143494711389488534235325793267331474606990461602898124268824223928860289108166731827589242088056028878869135486636084972506350511681153206395627048523781348444803464039618980824444982796141463146985263599541019287196556565371772080716319286135208816299381268789378385172776532665179893551927004707721130507997916286018743245488619774218577229644061021575066649101957044838437101928480854320017882011642475480847890440475595270984836353618903761716980487861364473540376434213335304784291012337683838990386187286970404667675305309511145037828457990580988177949072200437033925280218268547625865018653899805470920102252419147794134966460797074284135523651342994040007650140801315656638531695086942256431750927315323196844494364919698497536536116877026106250823236300776431665370193649670866397971779407243120983450531686266434907154397464819945959648159665869132929926130726871362940720463040726820996680742605332574103030979609436819486432214102187787371386291588957205319185128029939206630483410353347851838090436247329729139505302528128418046737239789721487211426553348190002328461052506968959026196862639997604204636809858967414600583430826091608565845604516647059462345056516122713067893738013215478494993552555742372179345154237827384773581708588531358941451899306240945190782734136716480288269990118212741684656018300431348012349479085876805949709087166712976340460792281183658879973303522203544482134972571036566802544403014758575544958169879331196760992040862401301914902263626802122393008009717206766732498273206545346492066411967774864862347114753834244956806554618116315696115579037007703509682079545035652112083426165146983045381581988727821195529789407768655047182341724737145630499776186268757611330240831973476138725986173029557993723885452952506293913566139281342280109943501291136348913012644933765280847656987052639192652037243750863500853101441947807615469991667039003228352408305333940906771254548604348408080105472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -22651859228703847521002771852205354807600630496832039218423178288395944634731139240548523734374467539168437889766726927037625058303350272066447484828520942927628821258570627739310321194812604162412632061232337731437140009178132901809582969082940386984593266830977347165535686921388807668233174444535297909374012581741582023404642071460428977315808980192140216455035758555787868913211951232907276140426332299977604137698760290258582587732322172931662013682249485851885500630799639450703988571476134340615103748510264371165932610032399018716545108047444737947310520733171933958262292592335495408194948088752613062215942877705487972906743965916768570944029297226835135983217982961562063010705853031828774660807414177797963462418362882151756890786620408155740736239401076477316995628232214215050352419631846000784930026814560592508280991359172897683542647444179083154097427258692408179417008200878993203900549934970005796122272150964428574215993843438491302652976812240000561826403325880857115400770301436540134872698283195174119625000007070493915152651578018092621339408200186261681761089326309322472913470750818384400452074798335666034545473665781768114753498932972827403738509210050610933101635960148615529892212522964745824957942516594398916654622488563516061650135767816529045187629940834357170983868793381376380940594570434910875377809592134783125901966098349737842771740948993008418031097096871564068000295967314175529507324696689089859076706841140310142614141760580813302585933674728613900110262102554929352790108395228232555595580054389166386569928475818378264270929337673867394869160499719914637192126213119667769799423774955580186269034206880092317590137576876538994119326807690150590475324287731700588259903599882131551565735050168678273616469882132391975118692433663375638399588104738385154769069888023056493072876687362716261390530154483775524763804161520340035139080143435033988747957181349792407779688846900284096246487520941486413454639907172944156111886318149394077227657330342712045479247682042247708750823327693527195957977816811082206849562921052031227412894455785898629595959945287123169067939720407877923640307659060913551064842043538077319048921090631451669952993991361616779938071375704484657614550158314107124039727285598848950567741033984032385074772367493267742564217135265530914133752177692076313530439452566603676417038914161334601718026396956067207307978061224476222171034829329521070157791345587233453099295128099367635047582030906747781988622498367943155969607883990941981714606837067122336168321054746993322883536411506003787405595161826769958898441006014791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -8043189153142575928714812256243942767239474835246133539919738871346590336216707960621407779864295516289936865616832677072713879877871384689721608813766910236140511075936683521182972425223013260534725337481120822758079060268441061978299162299805717952927155821324670897571578695059325568174307213331684620192301669695015988264015755662853663667965848946940544138577529807928470988404700874767193745081702770926395953262979882029168522093258878885749665848773196021101518009872304247363197625949357232578734395711387930108292367128228233177943058377982280471776301612849934439265050998598762556775731395141543036800256104141839590059342122136030054391255592642148265091566104937614311180547013857251966066396247688311474245700344351823681707738232345253319679956428854994070941949314838167753370173393127526685832658059018272838172013897942781987394673640252438210256198554547181590940858901775888717833593282931006031940961955077134922998980303147615000553538300852691506719858402151438038910699646940848269658845645249599415722236822210461338052328707309555408639277507445625022792716398213359153791561313948679695060818419527316509757942071692354566228919997811464022268698114623217718739317808113819675020869405289150982378205365464456453873077027852458806602124864027234997419289288243342282159914249471773842046640359211022120498240258694845575509118899221893783365124462317098622859507628299728371998905387238379934078689366787354279701785174049888783925188122628161053586586719580180096099229187205971896098252595276044441965529061394602133978077548817651930169307510066397315128628757089491915113673315203181344662743993758281747007457667952154001879448277294884680791226572191814538253379133018021007712313529645192493201252082262558895527008147190024920379881439005873465529635012524309390290386241971773571924502620296867458832495852244734363541213886960651227279772154608084772676534851765584625996636058796872267935334803590078578122088772385202816334327167582665934288938479128276849846404600055415415757132221889553209605823216982226329145374715151537366631889822584274889679865449675968604815780834762527651119139157200190729157177407833274017292001137549324285999673142343050309212515002117146628286043528107971985155675071870438224204456711916389549390928929605513666923765798195844756861031372311340984067801134928557790827886841661319401824771434583509090482664922895165259214940658115601134719789174777083271779495671443198850867994502470589292699495192858931473835304509346694327805974408027067503665638309479809652324709874132773099145949115579153516844354664228978688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 2322166062596865162224214863046065713883235586458379311142820652004022380749341663342914354576558177635740779649276151516563064391799364298210329600754231808852354694344440285211694996989273838853906015032845970144592034145839486676889469592521073365759562451861946815391133012895869094962069591418002305635202581610949451917708091884384175280931873190307540441618456980483652481560366084741363789610807443395839488432973319747389188378929014889385149664158503113500109929513444008693642176447101291544152252916617403003042839004989776487222161432810080992746179017859260587376669676403818038960313350433459742242167736225816044206183796697840459102047155205166790032653106685742057765050246836826142968960190585217955655920174663950264416512803121376172585203618535698943972825660033800578179328972082182867692765612999533514237842343723966010312384162792297926155842354192994619291076543784847116691511325178429465531770017945724877891436637461076649485576815597812163320765442494031234390395524398927889195981086176264710863904213838823761348579374382525886094414235870948165503873879836458922934391562054230910569949560728192736328309570807834010565500504681816987336428567236503405909795358047269726157858945883820797638566434348491103014287822926552010941315075247142097807236785511909899181440634360517023839404984923229861272841993186918332400665272771551664055726537659249738543395561104218087146982203108620025581774247870800216068032304217126481030950010591725966665119628226811312927405897996528046794779788891643724662114703767198138454755819666773908185230688423025720578020658959137800763810020987919184608427702229866517671771487694639386370870146360782566187688895984653824303488004529572252346880827234603951453387312934378147345138030080980677485735395173535011034819595324751404841334824167582493966495416282461886144151547225382080463284680295704798396678446590904580795770626916062617480036573369234106170425812884721818259806398224768277041778724353743391023588454144853384869373774470224734119655625023802386236167698270406122801155131684275189179284219291615375804810090972241600936471565096834609462586112054083037042314009794757192948511238875820449424316772187977147351703563371166056147873373611583043246466536766891134600639681903424138371354725896977911232790168008911729313201952455382467142106920039441230092243582867988738303364521751798597375751061377520642822311865359575408366211725833936891686554781153172802571928383811284519076350360118121980563548705359500698565491396981761735507246189751299033235161651828835388997516388773032701162751502315421696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] 248065824434009750216108091196872544760681439204619808934725409750616532201567831644609361499328246186929174089449019797895476584281951200479516756788080028619052451666709250116608730261700022244969455236025073804818502814155202242868965647758027070007781117972630629974140387582692994116938095622954624228257679071658786815134051580065223078764501551795296826502955050490584337904152267554936968199045757478124298400375415161415463159620243307188177596277490306793842633649850090417303401735321044750666621210505733361247415949642488742248601210553961719016189901754993010644324566935583377378264971856887199520858537252919187120468570741822869235260362335482108273869555968320797163210073244409240008965367070851291999347963419603785461783836604298842203039691210687987098169127714499230973169873420257000325140328527029632178167143248680455921358133040539857552348516815257661967888783821264422668982870194781677917285686068428898695549183111396808083346526315085209559576517127139716410536065319179673936482578866524606869442214227293527249755431274747584623619742533749565122037959579309576560083026659507702208684292892734681006706912382776754363160208255116249518954175942681159602905675619960297882806499983763225596135280945899930398207506630228833365051909704084592631901790803367415912691642795481357195322373533317658968716185748740733642375052021421884371093115944400994853022582227731308520200809067671179486885029563937210418800193186682565602500154987077472554724230445113776635818089009422119033009333128893818999085011852028758355740185671981242426635806824833080685772699487635542736786869590042936025260776077333213115245472962738349340416643638820050479143494933156242185796546093284824362812224884225018786804237409149417591394948790029709704570345893246792980502083054291854615114451880780820720557337761452795028878708925168838391923808628346845457111783452002534871359384774865546826008644653076764812112941458408115815661907511432177706167737830439901767770313399732939630368266755470983995261508438372428957379296247067883871049265259524397931224952879304500190033423944375071680577994802653442060726650068597863994500545914181993270367191597157771353260230678146414842675115945083559016456634058009556875436509594083126021202700422013249088549864487692604398504699973820471868507311357001764550185414718487515728260060662900262112401785429176166529570364266155216166423094652249933117201251786021344573667683290658675130699601026231943658349439307471138903772769503216873412815287245963826351054628778633221207217832605423910975091746094683932552483228532867072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] -217451290749498446398936242134471980973620781585851963697965506660135404348898228208099601654645540879159977112765727315939543636663199720506341135948509341426312076533355086900474804384651790609700667700907828126905447119699514437495002904336022325316205812804857573376253439103616885844723563003341579270224188109077376778429657717951723714908021115867544756589929678635056932043500779021077868400915722482686437079268028131834299161799428679031938247619655486291254803826378031083031400164624446573214590771212207955857274882487313040814321385987431497514947227773061925038850695132210587339943910248565048028844947270431176300645806095756682469451514338550590472673226276033585015480713917534645039147461259182970241157747150296786374941557856923651125306386532261714787268046450955497566766219229578285788019885863054084586453574171084610932804327359063352325980936942921015248808836810445357448479673489914939726785254358981106904258269804203402654816116238878686769013198564544220527665115848350672987579413577299935131012069666261879410270820045226499402564870218364154784776905721693798637603766792813040962477129650748025512482756021609016154811075358452302601208732267350635444967912380021634129017098247671894324539001819019676788445009242701856260146167750854264995145259740501463776170948835414998931039661329235526425460428401592588530486998107293385672729474865259320327946180564961358666497501441379787797324683536496401527824838360352243526812849713116509964350543178111578248157297188592362203138794419085922459516270700168880496740669599242738125168932190038664950679993403400487790896733545407371328752950265462574328416973274418927355791091021211499419826435577788822982769098690145477758280428360991898415391740596006444288749827482221700982960504676442720730239469146419069090129093830444847390178595630724802377890477139728522573799369265475987085759265888808478583305847476577054088983856204296713941992102281459719729055643867317910276973789179312831961061413489596166192443992366672175875986644526778025720527303357434838133551647079482205237958517469897826305808740258810603648462531435020359035181385899484246614358221190307963190685311975203750651743797972512917765752850643280471074312252623207464090946675393716356196885573402701149583397424845805844246980180441270634797153722004023910012456427830386428662298731797061117444191028383419021890162886014737771227046861611492529589112068282471470367942565729931440042027378371331036318779978664019827617542109358134154301457112996945372446991789807562459854047278248944905582657803472036212811412914965577728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] 45103080346323933958139838023213385774767663352675780286525394445023096840179088212789184651389223326778029447433204001122586201929025563778345629278264840696886686891908595188802502872649461231463532728158191261186105847313973644931592053979928825425641121411270198505591607604235839416776587891643332401007004530544214607035496279975501396472002374233714543097156988683052118848769978683367491430388701563070546256466470937651695241275162875732978603667333232855848948590933097896864147690444824816530096107227346564620274186585041211608933923740456931809126194645192851510332689607880811857517889535921756249245030106717900652996670618418563108616794727953292632942076021589538457956494519099566170407800018749994589561491058776887900964919450266427316312366025809551325855702422233823883665055645495306871323251258472131951891694640488328897497466775147147449585382389400981899577278342294289625819076716605322703587732568999668776099912342881395025373428905077232842956934571233407661042801818774042734866075927320426155980883101678073342236908596797075762320641143934749082592952517028933858810286130678108518888544109990436281899674022741755232506913967370844180529095308893102591457138571338503424846787914140656159711595770432270110427585115346591012675146746210901690552625787129992294963580381149662223646299745381554329438138089018962924757747358336290096919232734227320300061479276740519716856197283794577254219332934534682938291895813195172448105000857368008942895029551971869192321559906526597525213714524563966462567884280462732364745843021829192973461505434218553556109598938139908142462665059648726266923051240927520637833507880097542329913935401584982554108627641019552206140175137241705958681051999633598583545335660385869579843997813120124889202435034019752334533749943375553051903385141930127271293784881423595736827120777739227063605270302051865241820676208948705786842475604478735790475802046820099016409214821432210340018648963270007869631986371747921659283866186585533857172256584909779098211886527368592712950753879833644765894902919614671788256745995056347944149485444412597146271619066981444941693825592335941992311820468139412874513028563646203523152619579063462848104117630856507862182975733210977884691570088644289827071737481263747609910984128488565194466215215481812925204112943089907082582090432331892851814484363416889529720008810403071444572564411699385400831936877753425446439920675287621360949939550763227058792363226064056257383304580539566440773475889143761139127574826591542976173865694371084456904216487044877821818821185997120605606321504387072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -138978699606236696049230012085966304190170678650699310568257553761293142902278946522562157177621949216538761857387800749900506422029960965428711533737309360116744977945221973933676406302219909254162842494927390635733715692391245806392642207613658933962094048128930459690819083494768776391898018852228321069492129947578152188977527811859196010791726243060387053218978231324602796176804440375185057431024896405684093887796141448597507038451624594644143014908958333914821270851148144170797402337501185263754387694971627731640875549450079088165202381381936971585504151082030509482170503426119144027872189571972718705001555208411419785043866738904830984092985847232768337848804212677755737064663918767311097067803089972408059595790785427493075254732429992675887887194209939499444550310334436848871915097987699200764940613860505112325349045095087812243040789001740291932432442449034265251157058390327869614613451215423170470688270982553329040884746230876392707407808562092679888416940957625650162905015227565559770589996873600434776456619011232182420608153954844111912379146687062123938849949372820257425309477997988796745610932518646198137266788044251276010511519576420112217476576418369117906126296855152123987782036421429416862222288570720605924819161157384860557709423418203587074358239955304343402549658478654034536691446493704250322037244630715902803333534550111807308036759362520132540377935961673969549304840240780065281386973181504136004086770796524323460669923018106647809511307799447071873024000748332714330537001495015854447911179069970453230714802977733691768638397198970759254867215777285062422529199889556802740404878364422857544960031990809187663731499314200970560301405993086331446695654399692921017965089735863727499473768466996377936877699196008843447449361483845166054237039335175696670846373751323264693928933109568201664416461508411006081543220433173266498448824376869641841220852672282350582540198230256712294582979143276642917477079605221350406989959989102466149603727187092845447622366888499695798538603501159650964537366897632703854287126397952585505534200126918571942319990856035608105893773854908385355930014144620290441140676310281765481858615299914953312846166546930637293922870527607544357606189972624541420667132464257968241634914978284675013379888935564974837473674664683736014515285310753235987473101159437343357486428362972299553891994519731247364007241089463485048550211166723213129377007709781819302981846880561117138949340884745077752690100854329415762380997867143497637473503505076250523063420907649388601701725935510629225351960079181686366254661632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 3088440815819497464534533177361595245097611754515341843852764885467240654612939649659587837065287055233130297963300844267627187443000053909813057209748176121103766728604913307877567003483580803260964055382123615374409550890163213018842144208714585862448507805717605193727349212256279622788969007336383307925883425205102508764421893947327984294208865103974369063226454756527270506258522310546774597843409843888625113303279552319744940765204722548288845558796940590053048283770733993876277352463998262349744967000570754705223464172799968051658603198815408809806517714464572651277678791817653589668256195410108278432241914400439165319521095184653913082591107694516420552992609971126365390015048209555993025151064465775578949689829197286468697462197173784495526129470831731265426967520238948782252666774073931260622710847978857938187193391053620415393596803984123741937603096424399458593569418039039405599526358332718362531589852227304480001035153254289989678288525792330863487210426518975255326522062238455667922762698290823811408818779922741509111670595873405144793444127461953581669936938930314821345831382624445178358134186276134954189129943107826864666080987305848843794330568055408601640605159714918078513142929262358698237195720605265726566508007533909375447786169841289251772001598309960542084023935856757934229476859239095439129291607139710220602130609042905255495195397055173384332646670007127465348369636729986787961500584699642402317789142490811246164711299663708975733079986153108487478707389533191076616004399958413072479656849544580619314507481841918333986838482192598296256208762338913895962617652846095176505897703177425596185750847001076661347371683305030457933339664506839347895742678036847810393632698509928124496657079169604655019203732809622737831143095890026130408012549983448023570026222647152925697752014576759695214587236587217513305927228131586730250218352401546032561184695268261569095340124524666721333629030264331090631071998964955957042022146937711819122658326903102240814147930853776705361813560991853877560444349288048144964902318972530185154309437829016054752055687124019568786244894631995175535906217282164445908541895968030324599821732533894569584816031267894877468060759643481840907704013412182541632275629655004351494156077346044855139646323022944357888774628966367041424813530025105650302870900104612297363787093278596432435674764200402961879828364790820406461476114339000148072452508583960698606647913159208535513215266338340241632046087843231233827805299682533598257167911272285986617894299309953815432298030450790281437052292624111939135932989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -2152541876605237599246994999000661759320896845214056237736277145433313510004658491768581507470213692808714267571738020548348568323547448589461402080665254118434411953847574038614200394205684669185051243870038630551602532074597655998596156932444702511722121793662587811502506467858558538779217214913532249167640602094005340616413945079785934485047870862956924887491951353853270210359027249226359995747706382686847597660006193399538572285188748741078162137435145281543585499075068106650783727252905560940177148441783968498139832475267855722127777847762038021469805125277334848553942466366564194556879005572415620828085501780661508629849731953067063630152914407116594894678012026782951628809912129909477338462019143186963714995850217072559319825419054665922013769810037442640020907574578141495805732903407806835514848222395771694429732343368898257236830326267013211447338824049236504654392662203495608724923296324862673030488409170775467613072602339214975625510968375863724679234804258701988890556847969778412289259210487373980064559159467276473553201375360099657533985533277611074313302131323415665861467732237492277998081576626465179390516178564349048711403714751406715475394551332731571717337972500150838176765851604476784997754447897652710021357352967103988242120504867560792826596870258720714626752637965716736494443312601815293024567937883882857270472177621790096549122531901214988777230914505816438567423738529203968013439815918511937001427862949969982036708156947728201542221671536096291126477525197812829077946533633083597480330197095951140068481184881290686761958394651604318921344779676644554989933025184881726305359540634514466694822553653987843767983180433193618635883846022787706366446544369389444349245985463535838803896461246347877968574873014074457876925077773148335370428950587426120703809144818851144259297514946742539388512762418920873703285782431634495704770103570670566816643862757354853426373104263420120011242619302445128854181024809809084801221533433531213559797351217504362250458449910551637939191350532714133514895065205678815925790382199364016561752744556648424389573003808936846190550941595660829436897708665491411298555072321171375657235579506164598031086560792074457557916981526837239688838723161511845260400881603744303083520905063504450979466102050340133080491503277323020363202710075591433264953209405743252819652718845115375614856190835984775268676313259770056358131649265457280943487534857322406737756016682652398579973610567282434267369007508138973378494655491001846780562629840151558137501545602695473250072549789819529881745646522291692248041617620992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 142208421535845052750859419675202362203456018391079341282639209389059885731105715998268250965203719762913694386167164879024386819315511643071528574013120883374366806650925293231185888289865146243855234273905995508466081619570468283588096803695533184857227263850191017812118774791203598442483321851944783453994505406971432430838586915118715138512869075010123370274120980085417442547352774363527788291574214387634307609841289457781430276720789840152892902243235884472891449330311176391686890081977999482104390035446814319457796761835581225396251008055247343791001171941281038150098251226646519070482027908713442772225303770563768760087837405104238748050728740837306645184420907757670235129325880507576516710392575108974407196940881885710895929204712806397111949335265180165118545097505697636341146967063269263544363328504752359838026397711811289872841290642551468842430634440114465674487658436436784030917338411247845114876919235891283884555047505519096794944936526840767523123062393966729764290249461857655173760160671570568396757067678483116100833910173090919937296095227579004231215403657959351455428957138171353619150210599482425003975785629487960529194880458857584069427841995732495320105847669811103619501117545263951067504169419288282902153400621529808684683643577568720394639032535132506616429317749164608764143102359103850633280914482331759551474936179439901721903896593434641580271703845741773912723956311371660092220216951827099397780586754330142839905705213604886392493457723946400205042788597308889979047209700838620391068447738946959890093645623782234116225026429924109502136130272839890266902362390570348270898624858147282765608874464120251036055382077688398387110907525083744092012295070964100652604223561158297155448762269704715795653998914816738614353468697055058645693309664618405918169986825431579669877329698584636857552688606677191395208864286039337370611300937403157943695288951178454306835338218863352867886254154187268372807312694754007430043737105155046945061488005058511146263277477140364394313398521960804858736839462342577551321520747106362983532852854955144614324823194277896636418855108305841317232911118626647235289977725860297907264520922817640094615052283986307110094790307247175362678118546681940061540336874134503262680085462326462844438545718897681622773411293311980031701434715335243874348115101484245163772310525969420126479309190982959212652564265152784769612653268340064428653604795916555882536241883174154696649968734787588447579315536793647111720469290806114145532235225815784783014639384065751502503106908411410066263875964974663862223315329351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -2235776561181506960912435552848378583091116487364275124646042354226117434822778005155648196194294515224654741565239690641196275421184928980259697729705486542273021922751179106583988828429508048616751059256378284954922312324212128060247181758859586853306378470407360504323101533620743642985074886304828447199105968035765525633000403753067442215314879570272641657122459297200322506402515001259981497625417807574974768242676006814349137596432069834182760109343938925616066388473174412437009800005401045098797862812672049979239833940038614497425895837257660057212167016667452902725076738165054264082396349372775727962354916305054352424921450976775361475075336726510137185087172342447378224766857210335112679866289559180679896975537197759810534723629065685033108616193122311500489763915324434619562427972375057342772290819090871523950441476670081157062345135342193115969260417289929380639875120716703079085662436338553060721834794140641207052880512858614903121245880431415056584900938929478503482803091218593127337867248967005314622335576131561576051019830858450503395029038860599847720001972537066657797996916297125051551961108505108117272286004034368502639660255735282910438770907782253559338378086891198758363303381110682765893504789459414544887032312701948973097354154410438578949643012662022686680575153428429114855721004079862944584589966271510748068072734544843718890932069398320895458754277447151785051704571518079106747969369146648047736260067849313375592357288292078270461728218107400955127056679673067812851801490445986708392282022953201018124744003861007383243366385403792399804156368058600037048899497222439758454160226715196249578918323129688189083343998184084788786788043417308187121260956612945876249454110029695391296748344962343566809324600733103645386304718711785598456362685147535058104951682915464724409120790695737730616683329761954675474623462006365684250789375685921719097845690726261661522516655236019634051139955914824093454385953623825008245103946676887301182138111642556458419095862705270932152195104124833114652673844093063302342378400570532877904883950508755133036722196952317715311351358976119931487779627747366635644820184251333181714824365635054299261545492854925120571135514909024005411161146963766707506945595524372349618338580786254394487799577486126855358941488716751740985205548960442005644303611952314686596379615572382437050521676251693063948660287421400505130842114588851120666493752650656035858369140591815115550396747630047334457861253385597167968645977880668491340441460931965714403928625094465530347932708332964673126353701082886384000504475353612288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 5579446831327428331730758227014991992903993881720097567650767800887043882646410606716231469243265006753837278507655610000715270840095962909929285558885379052946729802776382021012405862161434211634525405719249678283129614795631845481297886098008091032807085941839558730055854919616039890989660861008294852899495608642173845137380309437113955901172993332773947430340504214326645500014247691893958640140984887760218778682791407104995149085599768455663129733612664594490969390853080608300792739913925141997203659777642819091404087928461162550376578336859528926724381438633222316403861454084305142521536697448609195036334205256460252517711703146301845519709635910571475016734468444904850781449739905658804657465156858070523785177292592510284800810609879081772664228740739771706155606209947380638419708318359843549841774275607260047636916513604841108037965670862543521443925604564014790920917101104926865712077420900991716784107249989239836077347565631646698605408149922328461897507408441232816248625316082892818773443440646567239673097318974685588166506569690343818839047807746542254887826196893854080812054629297907330567651206408453480738725265334527596629513687186541304413880843563515559624348772829072953210567935158954621170374774378215872539951849214628484117051420106887011174583812005819873309728264462953931796908637094992550826596843058981915099985332733789967075615613925506369776512750764544311990361883917606489289768607116493191557737034680621190820644144014434443014254452392917688131998883876785154843141586144292092446668739789823972312907553313723526081112651428576182246781875646477887584603003118225541002836984355596269129651362780132289089076203323999943377176553515373172612290017203287695645715332452494818650277690636715792379974174348406022538498857655891301506494880311017073671634330453043575076088183438148112991775572006695735479479106742095394685139963697453990151076025535597996156340273754646735520196452779386317076287510851292635807969048714399413186979319253185237851257347248739928121879209300941243742585972063106490097417846551019284039463635615772513378073503752431841856838947375187719244971097536852223904265317758824908059099786751735570262210064928596261993034384520479943839723841086627452065246302180000213404875688692539567998641453956967895085944879621318492312451994343969849182639923864947832931141694300602996934089040268821601924938949947701718556016668557920551453443748835860809738875612956862469980509955821469025190607799585889444158127997314270354479646285665308468998160412518045187038610845823934901445122614450936436054191023985786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] 238354530661145971791588742400601193856358981326562941694296562151130067933878255253740182655310604163290333222012005144252975845102256871948229775825275128702480267182303530214835482531815141934223251824176172403506723321638469784583817413776635786835858859890907144470277850125058555530676648444690691823575551397890973247399367431735314410739766793597976109423681401051488337029618757119423155024762405136226329729699463054887709662659649294186436003226018249951751695672874373589035438008160132724400211561128438865779234717021234379745618592393947387522104829636266108592815600902402947454979418489417194481571134877151339602994759727549476877055167978375290187575811037942196668748444421978464510726309721018392058607288319879935164800544436213857731481719147677287358798844934740874268921959036131939117652858751323068675448387378149651798213078527649823726095608322648498129586416857546492845467661206800177347246368186997308572597658291711350159677539398398515853061344486878479187808824101243748633915572894711154463742207674879630929004950134063226305213180506232447168483393346282598612407791007858140955484326022331813483228738440638339895519931879246942959077045490798518536888764748597429579500827363497258440083649055027106643114932246672186276092683258020049528139151175273534284121768253165286679910695822160455685670126929247613228818597363054230211177451749149824193187403422097832847361242107133957012398705300646989740606650548813020482444396819706070479154493585837584758255409007674668140069876730706439428407563061555612065712254739868354502048087354404134838050520931355859457636003668160797016623828243976091861402795717210400579272271961815847852620930615305983496400126055684190303151477854311101321320299091031260981851397262230454721429186676562129542112635425239328372913682611877476103059289622502296416040795905518813538018933015524404129977547403859384491831085602733916243881947772620668566807602050789561954020217412925504583361489271077881315590973138401876382548265487394394212261456827147728743878562130645517018003789819344812846134341401111862166250314648607721057334774876381769836409008179335700083868567726594163092913171187011269270327307094161935840125701434002805501487568700725101430995403270228724459743864833082982502392868326254061422965855160873244614108480511105456566237857288304956932758372260233380814484159879827023932415045084365927009126193237606844057483217784128816024779626943987733592619860553775453526538527430986193803910420654537520524723241072271431657873160618754755823616983349081852093598786479526791243602234927646507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -2371131344004487161398324898572479823116539167377174090565688335028135171746182826632928335095912262466137726896554331652067010907158650412104335096355187783074551439540216251545168516723096200085269258838765600580469789805697347982827335786600916657664290232613509543822925468844695003590530513931829352825879734738119785709340574871242689992187082761544026982231528733458495642114086094723873731921542501198039575206945251946755730996504096753447048302928842834683003263224132203117217305529612499945575258218455173558480695201858534690606505932458129898991907428581884914846923351910358949110278477092070597541356662364307535611162451332648792004223519851525672220906270711713621174979357270220616884491746203466408271468351967316146452180267844147569015067512203593561299414298535150802913056098427266795296357631602017883392197234362727788818536868125439605455620408820063194761209062214110816694685548744675309519520194785009127669046239262423849822147803226518458421634357354378447694061926875047970985595362539961622775967826758562036452146409286601105654664427430267638522141353892924156304603196293445114714456276100558409162219324131973863108273864865600779548683360721278887226610055162793924608972182948078970348812477035736275016884997201056661420624042078043483112425320164376969911711545679821749471419530570705013674336283016051403365111451524105774703317374003112295735773458132737098630341233767859967380473182251592466594935134751141606428761095364735967485637964416109904527266627577223986974968333401626353204282155048396350832280586503500113510975198697968968642249559169235254084602999923907568390249999657204817806162559129443217780932942437047244851697194454258405936092028387514636115793116699847461889968662256609380383246690844402337599715473105805387796406422996230733680993111280788498509753869449229514258769830751453439188099953671293345164272693964272705971675727603271443581350521982762882185396062184477601879064434456887268038194764659130542475111576136575921064903737132245399333772065646867170587139351782113075193669826730924820514904966925247084178269382547261456219960628952075610573599739671484657108633885110908746280463894925922046197641647415286394990382108337983348384899694261802295800837519635892836078501672715408654125185858802754050110243181416663442962199666530569591055012265458203078283039476043099005333893170237260244989436355534227268977998935486774246488417624299934989790660718095089252536683071848456113284009686218556652292247417887252822041795077499221707292005174925246321107636470040566871911749386674833460098807225375279546368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] 3371944591152176070014961112715478975214306068931211097364118028622822953594880369546506784527687018537572108287798283018134077181324139003663551508857738165015642342248773769208756439201093918817350998727671467034199049870623563168648667324141335511941650626882350138134724225548591977307453873268085607553461604695897001090321046919742892165695613592974493123533890293483985095363533956315968233985614444129344020830536919875752643380073007768792693262966383081978643972528924440402204569173681226337811060636955764303273617585489842068624365809740692391356352215813439057495605693216654834308601301565660314969660429284594889780963761308197508728288638855070804266135515487134456117386336854688468773271596766047053794170253743689567142603814419492633735525220746435561859296028336924804746547254167627761922469924794467635807522351669834438321716176051418556060674954597732693777101336853815380493422256018795874698214754163103388022461586951206925643723397200515079140118457175186938991673247540810870815747316968345454093062857514860731853467825947481815648316862050851396903290605739823257745372980550345347086094055891231746472235753965486549537574507206105963956924397692524830654342086379358466662480210313745954290777328535026243990613943438790173178316234195383094639846710014723290194464003369731678684524921192585397923092372354172816692209460535839588428298045448037358816963474299930099726686573154517444606304395819260380177986177700650530846202318253080389326782620743280670948473824127599399711173899497549003331595852402104662966770544310949205298400961979680961732391926880164070461141059672106577089452265901942077408825086343070204711553824830780960671748652643711419637936895482365682697918390410221979913165773479795580980981282471230438238368618686715727458366431931912980487818506271630903463664455564627608047907263048607553679550247813355316105785255702387493630730369067385972218668510307147851684949917516000925927747704869682731077185498958566669365143849117821046981763449982018579678600976383389550991853792131518172423774883371439552292848028760046271475878126300726743210885309507214447884494634220911896144627353899194670449849513796479718347091196488045250542984680121548640485116632478789781546819996610812940023289661296278671106546595242564551352852962299299387393947056757162890579490847670982817275921816888856881722941610123119676767191023091153444758742483925599636612452078712871609801272437977701319931723053014870485850039960287200040742625233739060821304207573086116809257161773680651818677146960891362305405765856460792832174236460136271970304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 65086191560652777849634233500035982689126347285640820637728971277239433947098712130910422360337686589710168575071577978939889817038152396230566868979155985973059693003761660675575008837043397960200562322881730120836528281195162505104608732303147259309728000491372616065205522961778707703331328327753778238330447549893056112701470376696866187029728493104579420150860321965654464474664508681464075358405320270295657413311461157250004350777423872267367886666465824256894743902985612004217751896732616989743859425742125833165301284557108100536015371538402680142016007018654699694999170051095920005393378022738834129354141049367515612751523894239303824331278378153351092321482028396954702991324033559649335291844174797637768112967162462000314213430079791946900035449694251558734207067610510978933218449617137118101698662496796507804370166970068305801357948570949163313025593312411443750621609109839453560434663228498909042670899640995604761906202354296539649876300290827431311642495974447364994899750439490276824110302381966798274421496822690891794556706843094006406275938200169698560924365017167539259228056042993680415938115408833673327765711127348173191796690002269510806532868727068159767331711602833499232540671646861249203230057364526193128621300737578589897676046823919270660173124701978368001073643379394465797309833996187106029404951622633326903850927182484428986985253521212187198449646129812568057811774567292671378666606485942406035234807146998141462520162902962028468088243126877098992318636145458421734394219681190882529225839356795977419098976809376451670267238640019631153995069907209801480641344729662162176345226874217146729754725220797210388235260584462362352752054499681724277733166465051429675325401794240003058001235564587626474999071462234837890787832292397418743172192878801531609460740116043485054176740580495551983517407487761167248064651046256512792366924928847826936494329952080125973490595431556513102264624756641373719273544600903847073151663816376092421262594078393654951533931488089909359194284566574495887749252685521007144055342879203882231579962786996771459182360818224813503154915457537648367873034187471122709302523563036859072967329337002718948922312592283213084835845521751451074582782724976545820292768982973185617333684605118784083539118945061497589240655182210155165423987252262336055184684483714834041667699445891880500531516491911319314234497167084672968286329343442994252487726329392355665752591018700112770945757892714131846392295968606662532815278986847428077059522840273058808838719700622931977209305340991181598374664479083850323204911653268016332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -409167576804803463581667488262601771855183818885385904014921800509028174923661634769930020837578655690409194529369261298971892277256124232753523082193908250642511445327806904162501237476988513521220373929067958351144269805799385958729716518741313410222083840861774422647622469938868110516587120147727080370892949559130918740869047761460122179204848794294955921401267766973007783230229933073495169485556935007728549716641068585582746924879121540232363131535622674032479712725134645677542250554961458455347305741712828137665566194812643629163241016712785870963280604073263567665910297377733360684676820356386714382464740597985069634284580955341531133976491476340317496168780753858635477862182632094603773868544710140582243508546112723214455674188097643149289012369702343521487719905445266057583312525989196345734157253241772612481828079817610633197493787398548591636498092540783889422257011588854126834865850725655910996968483494745018810905832806703317116048827979014814857385353269745439346948798521001797015833282363673267401051207012833547862226576740056205401313174959667365563460903464414990729165860342888064338801117425332964942396261826443506948859275883669335369670319009138780828191850288732837565968615109389281877127062254262824570435648052083220650995204679480443660731657563801137232357518080557398776008202705607943743398110232152676271957117814333928385815622042483933996297956175793550112964276882327001987819575836150375949519896334944132664921996906358620671779848031210323259308944950231982283837197921690738097752236926626333396209371747969658837072568075766069798553226927562266653174750412179888824097906107508234749861214048802020889843565569805655744686468101205917402421770501839621200244764179388709763872795153160813137456256886756431559878973607921955658829471666186898850363522043072724914801989457165131315152333204127238836527404215470144832826424260058175381661395115617372000059372097171549025794549608282234277433060232295370785075038706450348767756553033572943966425344096363231527263088644227516281863926166504032031434324751349669442886748436152783334019527006455700977027872371827678032224668797127215846679223285715438063888502263287261973729951902541945558145298208579019683488673712874676905449670859761153059699813703357647352252997473289182915131556397161584307440476758292574683981835041407957724905352190120286970596699300959408547439130799231353830194370619921898757436838144040122470809400954858982091915268663937048490297059712568221197186576140606847204924192541523358464896504871068713997973896629770105746422515332407606088421508089718673244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 821830503361510929590945885329678815251916748528650046648611152162315849204427280388672784177483937199409577355408257916851987530981005417289308443239396937474478986034362218670984385979925023752036716915415456105070466440548835934167942274822024021961062220882022246390383249891921892498793051262522337298702522161623862960847930042524007056929102086803489659773842934193151463473674924787417086641043153697963351974207510476132079447372147796523307845448441068137973789655864834791894508859630546811441114211104205342065540247783733588458036355082381426388618747387157403320904036209806438510562334864839325764919484680978528611335696835364934857099937038984253730128427620537164792922859352289537646222490999999442720051520277051124302505195311092914856527254233941367767146444923681333011757639120527135230453825868517510049921797196318889339069728940037479254498293881628169124399054535424432179341665771100552032671892689786457832611758142441166177394507177963423532831211200302474775112342043893257184778882599198959383997185445055162571372808737452279616721529618710553762600575789326837088585310265830061448419154731703327605457513409101714879730054362125054382188198344803404205612957020722589935138955419659139046540191473603308798344143135435868999775695676815918370964458356989342369059464992218025894607316341946864043016627183634872880138375819003248129268850521057829931410176721531681400804212331007920874102722687955553597536283606574396625773810706095930840733300613114531227704174622989102576499750451891261251515900743488603518388762809721620656445747034552586403152662109056599295311251249740274482059670027062010254518754779560324593300178695158299324698697625701518493231369899940762568434052605616925625097839622777821188441304314212470651321002788073973467743053641681734169360380977588145451823246837052126026660673429050058232171502194261185471045150388451876380371238664073433889994641904432525081335474465084899665912813538322197372808888994498899734985719500295291422638290812167123175415604103609784384357891831361164906213034007098304562342208484355520446537053003388863691314244642815794078451411884839215529807945855815385834567839014815738455012400697635536066232810527125404074124536182789017392710521853994448691398718147276721892382276912303355850333149683267554689206499678643295898994703520577078544163645423422002831816941085357343683541711889677666730177864386539649018508024551593707098238003327587332038130807523945322507123408163985994797659574069893018333444545060366273733135991565133969247181269645772173422152851774214047306918588209839975956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] 208314449275293834717929157778343377070475022086590339614929153663340511812446934957334646638476261700364328413457761756672248690624188222786421110488650368678985482161663954361073399763752602152750467995140917975345566679594258307415558454512350397181374240913340385259982297072542221194234529253385968157766750901646526059981012406862807399436465452894881430445786154086658777673066012165060464026905448596872657041212219289795333631558092221576542669498704038760271798675675243515364269213932565556434936239578551098934193452057324213668996977406612885626099414582537070215209499037072880136273733431869102780417429495972810455311201802065086150410311578505164069281175676640712468133721148074143846436915898997272811493717645966271637078046006702610201932301834488160363908431886482169117403448370735216769503012690136328646186960311581833517133958401423467567356056014600869133372152815874782011963253366312416114981595039023395269881870437771421909377976888592430930163039347501986495485026471989217008465824916239892179981178716270756747732557351995767631144693808905988337923468239053422016426444556056195586755040108686056942803950416615836274721525170689688795867988846163252297357817822427409314050197879718348437668119044829957597157829829539411283130177586458428444549354019908497974041402090821300275135294243091473209531495803621352675884755948878686177871312527471274420585417825567663898036037243763938500877299344177656892509260405647461858397327480322941257877370330195246002608580210838502491567566820297050114715438043828350612554993946626564292291829349129270768485373506415964854135873300051059961120508639733363753494540700711959254228444608544619613137969958269268537434065261255881301056946213706517748084756011791636659938385737590670075675341982058347082448519613649547687542362575117030923314240581925376639924611412808831933563833898983104078747010450071889115832719609198904426872561443424662728460101718380901469377534782317264096913878128513028341958587430451937324065451666594514098613937046070244183048776600279126629845136381723586158116843842347924408117373712851546453222929158985458822752384454835787829690300053003034911183850825791302173003278375163929346621398002042747739207839095159222658320840069745997517518465430387289163805898191869229376662475992340626324509209757027861790962521793607285362271219791209313094354431959712304518620427663014868850782229205918615552911950679294423030969735499866380345608709681675472901593236215846798291800630647328335639140379632165424019305406290285453164998215540966063229105312251479595280218690855487890522112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] -617308040072017005540399213885680058163243055968261792674529323894582506589221299369239610534862156924649592027209402658510080740237434357101456347248471850283904681218098436420541742095356398632954202826433418061082684806087176555428804567914268488358732387001469793361813787330048464066149189687002193170994235806773193025117593865758913647096269334159333551023853823418696313418521817697516166872250007492453213852052802123744256616203543614043708658515721974294071914891312914553545730361141718782016822732843497500744569531246914655800921505083120487739839983810753170829377335166571044674106820612672403608056466758443828003692948478172220758922383734891793609585384181278638429797385584828222523274328562430786159210801349282451247664360263702182226623773604244361400936492690890146833093556082141952015069019625725737636294349489065757194636941059499948958671191792595022124220982740546586714361206705199855468237374079536912531768333382172398346233994704248297288139909421166492452430571755983012492575981512205331989369170241877089003837068162439772926202543018336126617262531112614364811048510808113516516415713689783549418174650777956164074996448144934236375926223042165034787093712850544737466890599310736052864267567180571894175418328420804261324055960230736196863462935305015164142467799901581296566842241377684286913828012279891939251594337039429503222456249829934497841691521858506109615668781498444244670593247316868745483613001211158995255333912118818397741399305585452181293796677067524571507151079418376731802741090430866019797644200681116220997477772933838075260457490699201960460095453948848157195180018722611535105841618709476572263083242950855284999907583847931280950835447936011598451308912247991276786159102331030984707836607702453267852677414788866089111407586738347826858019009498234617634863586492510071602898477879330438166267138214581625437978151442566738395829521380327927525206099520001976090028192877679168885308994710402145335497191026525781726139602316294804147953527540010551217540183885585151259669374204040539574791381206280569632366408379020594487343833112472458880218471723898244700679534199749507437308332327885613365099466742703297554891163831240983534791086775185854074325092272942885168365825011841898580393532268618059162092903302392034793674697268020434812300833774510088878886304174444041533824436358823403820326550457198839689645404966167177745481554023925642562138074033340405072608201783879642251402162134679938339131877623610728810400082159220016386266988736770936014045391669417193534681999797979116885791290566110257740491085173181231661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -16782696772218203708152685958223420797607212798489846295268601381757225382906972272875489565435798926992950542787787210608093491730598349004074595144036378479487282515728405090824188666896535460030640529153178197859956458140328618715998654612541167459011762905496709060915247310711915081665438494791050539163522631824895436544158411238839020074957744467751098231730565219664008014970298172898606916718987597198765299415193165160623387875397276399194337180730323292182272009296294582263626923719552979878384169554683599993863410029946780848787546928315622310180083853233976031700248640657968552477337558535665269895091361662991626384149436009311058512051373264015314808598795441800594766505544062822413739077265708332669167264613231349902535447346057139375835239494799139839596551053554443193621075795041972311945997665980416759995251374721840410312313604961257618959455939342288611696716970695031326268839830915474125050855677487609797087423271734568050293171732115583125057870310488269251486372363457743304424342511405996502172735862979255456519600834532629045394750729357532527906358046876003977665977821721969569261393912834651020492392405075132145122127041120676920949887239356558223186036722644630969963559108216874813025081010062285251333272924286447506861302685421015559409772419356223147647098517646241341968653265966226884566944748841577730564833300861211444223220513509639328975653417969110808347611906862185036693447923810223230846800477412294731521595155843954867564737289502931383488030634785644862980766230127446550682379693871562863302545821378375307827172404080283354211554169482939008814388560561363378938905352119483153589770801777631068570445256493737307483530866065295567643376269512327903984847788515492981476732676857588911312831216424035235014147901811539161294596375293943126393235569409316623167805837498720241075453352823465251812573084668465311677727848985746199092721785423530124121327147269227635880011494867332541341255285782983007864394172474461941782799026494053490105721568299078128453362336742543008812038696087918267991146077092389766252660797189982268274285896474964193055566769009676399536578078865903408676085533730521460036617131602692208810454190200332964422240992425389483628137011887785327501822415975144788137454443017729122913720677825329654873969727247991119763980690240440032708481194297359699994197356906661578450259988733417556603310870761145105773472006394091175998812969303951047271619371755447135308708642882845162767807830053657239885677096774212335723686054702966885084065083979136186326921067529198913681936271802224765269899094556181618753536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 70750506201968618094495284366264721031925481623386659287230582163113774298986564786634346950121515983407309116244199317583486015214005065079633692133862740619020122426832485813233925516889515639729936601345080885229615434005103365718243693078760573329521055947130888115659879643284957456927983194378438911317170389211194086162602529180652292320502354662474514680796829516308089051805277028216328832630554378113992771279107066939870313994449589119415918793034357421225742211918748073868106454067464847060852926417164424718951257447131697744278148087648017815541246568636085055692084939301905952067558138417060785365350175264357734299113368680326181744775792916429349579699373175668875428890289991915831690124669852917811997388276072166325863461401978237158378379363902355665998556716033794660791161660865779046757651751804040130705907753290959081531819967343930661094299034500926421773561441641447097388963417562615641122111968022570705663391914277393714959348450514470946664051155412506843432410051340050349128108870569310226062125757652301196969436736400272515221160602859015434626050978671170397901834321532089087009935544806905858129575249953778414297564517258129211178347444583421728538283694118593514603709990311149880040207959140080420659326637032747596378592299594748593064735746757467631490922828617719894666269938954187426128393270161623690145191175034546397483033526349725813592132174371559954761686133181098653351711397688241268855468861991403251386593395885386391957020512631376872195482577097228547745418903048157348601504789188452137128143490069002033165058791110441213190599976042134954096097792878363307980201926829395881501662972472663046538783464277779723944880013720050117492290278489142737261314323912320915884343764944386181243058720876660056399709065530407302758589216362549206143578855373687685807007325227232052298335475893188877531514152125047455746381278891645163553917202291012386812258048083753584193532823291956778674731300306967134183069456858008989796361374858885165431307719461912521200647843223589059816869498813413294822935557220226085564659969082297738844521909711796141135470381754373294822007312247683731966684750495097774647136155562821786920224089714203031883824269399168927737604378162027999951861396867329721927038218180821733634621990261929226696922212872067153205691848590250475779899684885872563749108727327449526125307219249158102925064077719774888606423773632137076513622644619236824079188481069727323861348953063354212037038547030004328504705323814603523284072980768909193372182077938149024763052594191368226262754058724216259929245507565719981654016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -123690761620374463939273649244471031533053607415920217844018041937389426513675548129285352971597660159966765925685871978010525225535987082300489628656121547049725083309208212453342242783013472460690236705864351904047560162432932755285772127365287419694639325182466012420101596469398588347604480450019482080503330117161463021763462902133533516070921866394346638822297230942850663346761861887011057798394981193660223416544768063288839263667196562885518059347863110615146520934955866713151465099621380699966803855765759178080756392245514174260590290183506947275042205049645337107454275378464298131625286293175602440617185646567826311515940174938665999244548191324149610583033389126012415825721313828328025590142300213909867522056581265449995576738866335290038225697793436875202190414594710089415244642521063588072418850016745047073875990827572551827156210050873108756847516481625597200549914329968735298495906429006367701183855626248916404416051454174621285513998207993255629219934941461277521613947601058326856061428322886133612802044175912043027795716903667216352153672075212717462306476882776857391320184337800600380172412534169343040284376936782988587132984458827899892002648787878847741609921013072935310469987083074178363125269625565870121960733458183699295001243681386270284305137607637227486118621298785625995493096868774687116442521608718858259541932476927361008471061683163608424701492564805115240087266916848874242609443908474714245468313804608589265758014427242135152825310087212268854039485394814728423382155829068246490573202416372766217976200928585967817275320100592960529841966118620323798281385474930077032089645527352083494503229073150023297497468377306976239091618925190341304134051203903789909811620429443219338080814969783839243464809761664944412471901428440097528390055680936398306890988077321352191861081995455225216635383515618215006046422597511739049417892014583034119900313433213248520584128838467108865360711314656990216049101090669850851737350699067797597338725520746619901751959840778373880616404405236407846089270084996322922693009127414646357186534141302611475471883247116193032597103663739250610421636175358840440388365848093631694905853070344785734317477588214455443856094323797165337202876560491001197211915571549023753634764526617133568883737053420372913968433998266290917137946400408965429243535229774626496797431239193841317119856629229897709147832113763746051088971310764990711883297402335832293345071246255731673592622038136185730180688036430511988359472333881175390566857389919749711100747852392546334222572039771559223808560014365422293754645385840245025538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 52808763473570879685484305047110984590959284525851232725150895812978877452113977897903803506590327628648628220725083874467288295602134184460742244664453777292962252766724001694723012876911188355402179766396214934045387171748560323025311835425946328952454849496450763434214016164302502139390254530156958535206412776541302819904074907102858808571411427694809462021263665876083309151338225329756358947918014335196010590143344915594326685721339217217772780706511924858117078685860539403992716920215729199330688494862289452758145010458019071549100104089351160390234636686995563243764034105986688632747450764802281536257213453069078143650022551887887839408663596264776467126396475321973563010908850825487449341106107327208512136735656994005185191945510624586583875250807630645703387322561869878068472960424359448584186228916341773131197549838720837359078940599049339634121033583230501481527951094723475076596053163346593678843313579801269579199537396326877252580066421002651962929028382646462936994621722121558155360408686678324914880318716542474499276777275548171287003954156194002274386671077712557030901762068629401537020133582897558869348355276443553091214736188649156241899425264300559841939957581062493954175320887905993348015704553082218485323869257680415683953321449651177114014781703793188889758738312769813649012702295786378602520308861770673452103359192385641777173492511045711586619531200386450193671210128562074245371074118991186069115713698264524157510464485729913165505181291479923177402263842335197455244321760397663457670522125840117810110991772847961267603580574982607619486352029719546695451009205018646826485534663622424694059387747014922512381059236262428195485066062599515038368553057822971972995006520742935762450729134753432128841745808618714601812585324842397951904864133958368639293850034317832968557502897939144661615518365787545100351477233592451691435813595469892676195026894593846476999778101796291954529597721118333943415255073805871812178868277140628987823955304823205709501247243934991159253835967165933848549059370025992038215190974434604079690641429784258919538620710591078037197477948250365313624386250948209122238719475854670322913821026342144824547084240087492256474181289888313155676902879255651886470871618524900291850848863891439074826026781282296130033382848699163888570076889824331184661613472673026466332171179529872419961917942877557774152775939776250402133811912727368827533560214959785679935905712303460129536679734724828800105041087016396897037636852747468286389802907496793026047261274866698209242584383729864081711156666117641145960536866031889832476672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 273715970285580156403558792744309289876200313254665965830796719786610234444939475921175850143869388602557245112290229870011701979037909452847266253392949812176513059024163114226967817440693951418067032950936679239050970088357091305390932117713519233269855436604985264729242696040156298805804300025204083982625933907774692637075204422985355050427955100427899068828393523547290031895926549984740251281666212956074544971673273393951651709087800931854100119240915314253914514911735460779578808857708332994840633636940149376154568028615737572614674972715035426625613395989249008349204976679109693281973160597604777792424035975211529708291818415883993167434827747238023074401830239165024148449909464782154987246116313629377340985983590491574505406073545318187301848672669684018161455804600781003895924282591373628300916865255764626720244810077132703257532526178437223396678050194017621428258279842790958043274184716728370364815376499489725483311266325220278408212351585817336209264512698801667024241400968982301434352673751916436558579607460152369018244760919049431698931162688942905067896377526984793275240807667510720359550553690076480884858497888790956239071362290842906949620680977219544561340627324794114658040230957135659224207165555072461440114319031705817018636052740444652858283422597997291498657551620348413520392620192380998905605072325885664177855092136926871273355564786041436966052396893031987951118979238863744426738370414898580281150578544513810506177837744166747386807363222748804736915196719282642351760823555531940633995783481044917044720206961841702968568774086810208050028032087427274873539297646986565965101381403569552396386986417932133345934706889249277253281239228181215879317224518188798266679596812156140635956228288961084553715612826671763186228817516082158774006228816651837504799533531358063045588971445873362401392932965318225491062417625471572740187082076727344746477208440994471665051498413993611044810793968201530233877582907215845924981834137151058692884102545089873364293407900155675145753016257847368335366580229136258538514717473270339979218910870710873386453648084584700093186920250735859290657982152515922792894196777382291273743547582378699463138325675565876745333942665608344189100243729029839792786230810767961244007613522817786666944554257451030812429856319198912300658718950194233152102982718979328746626531228335065020953607783427010104532805448795594875793356795247543189636255234625793646511856337280030083629108669510242149551081234555907591902994098287738872951027594543098063315793711705432267874940952014229763745995786666438741389428442707509559427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -810884871203282109281448000311193675540289849078911351526489491730932683479547108264078602013922451461721363868084588084826513948362778636576386970983752491007533322577980770652606319085688925271240158393724951182777116844411652059549977576725359766616763650894595702035307648813776090918649861383856008108934649622726716256471428145817994123177923730689470093763338670032815735392437899291790905678097406021874912825037874298845744828608154690322110729367161629341061972401516252169337739862985146145958226922423823225929582556838852731762893665685339849743435707778039054608662426674302530036486041502289504293003855301126696628911112065658246039893526490823085476600864288449349921113974759951431136119735574898731862028828781683335549536139110967511011707081075844863711523075368825727807365838983036809771234526633578405172641960665850259364007308857286909881919462022835784615511036825958798323486944383360212810766573573945582767440760552257186408037931074778399595608299099331692302601456619710923858532817118058933731415093407451475092444247039055993777301558347678071623127662110358122514242316065194708635134575527470861173256329149171560127462271678250419666072382262615814174497348817179604630875172054502277646329139236506037509875201267473898099701713172167993647777379936562095345332885569165701773422699067591615684470505554903069642614022810907036623001665980857670387210797418778973281979844406248821850238806044033748396987619600194563355216971975963225052807857746641824382611842945612890620087589394869574459166248240903563210557415487660255805095070811092883762374223337986902895115216097447114965865419826885907471615791419250686586122173454209390030180576890819107421646892785586584794068418696311113823782910057180910077936990269701932821193666557898356951079250128560758460354228613861337438848906579384326252745819648043069894167486673426477874874859559189428864052463541277661746000526176626619950398741728956917856403484785716501261371265925321671856975764592381218725698340295746425037493361419962104640886329575953563218146439676734367280176997254283990595857674217249505295323205980320255393464865419405582302432442926652253507128196894655172882953257952892960100700727511112008659953688975658519720685420240134904012191804196475741042857061893044882124491736614357644077055064576875684518226522539658134975841260043508847978506914419900355315638482170552579413702670412949489717866943521576562175687282743545305331206936080726200630807593648682026034339509889974957317906259521149641077445139548917867785793880781971220536132230447754377191295320422930067960627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 1119422474752339257793384309338985100836373189024997650797431913293617272033789631369145762520138749449588782293309184737111758762301102066958764433025466448117993865114216771223219980882313081482919275911193880076932467026798533626664451591736969111949959625842187430956824840342455504619904183499455225490122826770490800677023350229003828030204054418320920142980761706335786117371806030122697312114202713970618023136445289016104037740717491072433158387695359883166843625443131392502018389871711230963200413364367577565190529264315247625967923916879050885202974134453739260778396899482335534149708247479874117685524291626189688472394901878257125565706819921154201599346940734373335830896444430448959487663435614710131017140924511790042235774515686193246758205449461156335400653130710153991293073524110875689548013133254952220988993822334508024744987850301287715703578598775494981611712079064263577896958023606355395406762002469253045039858624580457111228486100015038334656644829973376305343030355114453271982463693659547500613593423126380616779793696091581115608232857508378361270432738751001735576006084977366241921054060597854689583913738493555950900974710104448204940031507934435839134330943246238783100674168298165339915140350210907316739781541306832235043238495918743684725658393229547106318544361332690761377194376495748173513251202965688796490619326518413006025088461584337301881073048222756886445061449413648387538754241683971268710082381897552458263761550683570470654763328760857363380987246313197924994986030138553655079681401819642339602097392551588286261663105766926454894096084209751494653583755075528195622270131471613415663906257624836973903872610847873388797058041446944824652904456435941539664569725189025856639017531071332688187926223783274369592890617032517677871251026435647666533701755073874205069326182895439436594145396256576177070736486926274460047504981025176303342945006152055384425535310888373368030210337705706730749723244245920632443227600303572418002523285072587426012250429663652337986609860179196581793474659329985034438969880791648946236164554808680389296401813091772595311047497185871878686356141656005704439069710616550794229833799883475909627594631337258992506128802025742262343750205343388895123959883412257675556607140704063561945245384045219213279880675036573177292617885908869757927191624349886457887374210327323311679043647465094909178490181881772454635885618066713330429176886237557254436874962183406238537674509274974572003449018301770598045220037915783328710718702169856657488865688966933022949947755653615928398006626145980884365895255422407766976757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -560262613139743937543678703583360043707760879797517155719260164508413592701045446384935921680450358666867307096175017197698129201378300000797396310430208976694524393980501029542749031509206500552673719237488750300020767354821382974113752260931505556871123028682297514244169829193005376988236377855971340356554905298983846315859526739543625839847011839007441359268597659959505555997864847792441191458809743377299520216975327840730753826519126382801922577349993287937576788684986630927077018860589036195623016422488941494587251840393208013848526440851961259129524599108796428865579640353776805846743223468778064050708438928954253807689986584664062669405040117224765644803374746865277150789427418030934072027217148128532655666110992011807042213707059768993345883558492516936437325528110466894803805526330190538920349327805929275543467604381171795043426161761630827002129105537541087141976917522987611394190514167804939476703344999748433786736865336048085198966522510991178237410612190674855435092585275914257184782689821555818859332727386436356228254385018212196942485664462466499695201564814598805719585813298473822049790707513181449078893117318189384118180007868390519326526407006656302329226550164666429227691539990061444244249921433113330265785278407684711699751809837576392909282132623207071087822340798370412494822318554083962045378900512038153515791754328270784533733056957859266131542740610219456105161922624116275449732710770213758527623498038855338149401504517597025909245913382944687003511129667942484373469760875718426661507482110763529807471989589029972524024927623769616957953750903209492037854213294334651472066600755359908735234841139196622914093642285259129868688076695259804449506412375900657136866827620705002650513763408922137980401571049036184815648895849747672631037332087615260701323383280004780832661314399927183059006763748868732144579178891679068061894217367005392205689732105269443585061821209687032418900889071192961511000248493145397035801833438195277525022074070099742723825891837585646325150326930553913681231217178824404125364905561683640982882257674387139852337153005063354990575776512504338355945718426920338313879434107806979799284941538750547851568413249755079466564529203322173080751921068953754935946034222857042942981919771730709344104710484086841028430941492019796276046655035171491748346721780711575967818804353709644452947100550407134683621803030315002951821187577019032233318654338678896232890452927063675740909102009324298862389303900568662707378120206761159260394955397865130322262224293865083861705461388060423871856620334964229297549783757960556685819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -832539248259486220591837348716760903554573152665298417539670309958956666066283595297380327103053908726133299705283979132259019033389231100001052604597910485419652739930282263522599133581967949526478663111645785618480243824497206448656775035470109734748489140244953508303937293335562535296989715856878636813754752895644311997243787548797058451681647864215184694307558221169774560906187266124506196825921021240916816881014949161678396268451945189520392960720392204779597352898360713069540779644232584211946692682768672450142212147252394705378886145587325765244724925324812504717305151830600099661829858694849104923508937833283613461749723316634313532473369805167679288518963932174172870328862409915167618912140689196296151926260528579565587802930278094887191357641938849733641833177472061613962015345763853493337746632543557777889431721261036797468772537586647815884741751769862745437703269900547043290743989605715111044355996768138590835431506102967261333580082133536171058246333530439753277231879541514426052386559235718407580506679128847130754562200602943866984793383832494182079336484629850719338288390959483843635970117231730897013836657870779794686220962863984992515599927484892474632021446161088162365852699826158970063754936918452679502619727021399045925727258383167921809643650427248907606974210957038602980438135470730710253106615872725245732666097070225088928102906373891734757342342463820233431032357591610406658082727820462621550840525875924557943246860331696915580418319981664634822742917495741124958720427319326485069474094518304633159177469152521284439407427233902089091798916558962519724601881935916345718680809609454356289434884956791394097974410506437098723708442924350015760968637561283297867505054117735983045914463723086828377506205619663336761819130532518997730547747950715687952573453628285867426447954002700485431268568800474519791346351378222011654206997369931769231784412816730164417780611201969097989123008469983814171091564852641436952532351526046739849305822893821643083623377404181017874011446585501704300210559802840718558368145605277663984957050597417279632545139377227087694382263540710198500570231782234841840168328431325905779562428236303399316943882920385296245198531071744439255690056858469519892152924882234296034013218429501885312771281996489156398032804509606341109620315618640001798320156073765380501376408014245440570604907742365787598281714686501514910496572248984047097707371454537827613236359034569191915554433784616266994332779858395892408368943732000318723884783022361758282982958803169718867279584007530094264969130064606772447276605447353752541462528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 1949051607949823899241211512148890584322557756514439813808228119227058494104643060139733023183859851334851292099350091922348009747664578364349512715666510327836089637402974469147019833719457354989950014409689175440536357509241961242116612158497714049172509366305802728103309549140624982596245495709975504344300758058463579419669919269829637723055112459971930690950947071082302131922899903525252848604535866677754339162664418388830353917163751539340642291594584793377509625924387978963197065337423578688315026453186765258392333965233965469266201941995518805165878669384347026454247250864668030987959286616283451826631227476153985995061230665478013132019548068328057227874071724566971063065347203093188299493021752359430352165143629964972536008430462002080348388695955947382575669516806072489541926813473443321981288873722009719473608233969898685468794781864461603113256967185499550581937528156042716283227714617421092372930616631060274332973708221017377338637354979181116961538812420635738746623265174559126228133914364871767364983053718849755019336078207387046235010606815358120204307088435100964447153144001501033942394984156366037045776991603717176779215715202497149706958518024406868310824300082652781836710465902568872225926719771294079383345190916008210907595653655616392130158068640322555171065622066974888814602310390515874618391525872584719269764199614649464420514510873743463361613958870889757668102805718946827102147585859088773954658824895873818253994858004899329374223903372851892045837924656499940135036664844125288243065901371864672719090192598594027585760401095863437751279611015396144563821649444312579616390118604784934889988606203954336812213791605941989589475674837027094718246829236821602649509320797238634429504006732621631736649054793124639393453296242708732425639040672619755162161572861322766060464493345816235349803945244263954956682261648065498965669534481573730342868025058177818848090652304300667116998319312232190178744073501784427698574311323783377217584675491643902012849115336275077492144319680995781978671535152766274630737291688928933779881714670849005370268499408297094322011984261175667827927122079849721391706155367029736202647459827033274387124791229345037571813167481774381428680379568172641603963563990692341927406969430851277430003057973870485334516517543159395641955377945274476519548213163682784012095315861919424973068216514966173701664356343987067147543394354136887131069186552369888651111371049902856284974821494535988152154915004044093796818215140423132902921456127522766377751236339129332321458802164404972608783194449462489949109470188534102361112576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -1764168443008366898734680103832305334807235683696631901241139788286007419388255307064168791402015187687731306855958062108940766174229296511843057208679782959645023682872177936220272284482851335244537238562220738281427496863422537666920984730191467907109157338236288941812236162364901528323967684410637006108676171699029255278255667162179769341747447075155726218899901518679313244985630518947773034368529862114815272387239624474426393652322722824973467131378646975578378310696705900832203487685616886998620228517116535024518894150341220431254327471657500882524338800312403726494013793872409051114014262669677430313796475513975034736974979516223106675018519410158008718324548320362634491349375611866397178135667624008799631461349719966897954841901942437534384063346112104356513745184435391042974200009813817214581087144671120137724666714809636752355611018272373393195435360974644018970525220357374855548725921414608035012222677026071908277414375225758229392155719291955227179242996761689160195361221457008648895460496877249245492620221800947161270235500040958975651629158217164636526549912669898816846652955290078943777626803156850116543209065388049947770280717477177485660814738258392262026608475114147207385993387666409062432481506743903164494768693403661909409297586321036927120594007859915477406757917786213820162773116292413298451732865589214494300929096327963380897200136384056360732257974143962535358143434801376096572318884381380911076283092754903825701296117142391837620241887281175528186181756162373068708629607354926767765152381309135475190641147864439924214565838959757900164401323360382127453617742410457002574325419537603987859316775467540355147519040261362443680619990098411925079580344368300721098484440314063475328152220210648873703919737391339166593090590277945664491441531438162762723422047094894442240950280656490216372512746977438277280758665334541424229629513410098105493553575941102786094075544722903415518581985444554367112811694443673389173436593747363101734260762211917738940611844217426965790860306045540688044629154468956747843419477002745112820460882401850649894744525819507010978356543400879629074777318453884484456845253330915593409695290107001562720525823720506416729486786104762768226367250013749905668440637176426900525689967249224391767000009623009356500436960393887548633922646169815321075243228969091879831265143090128896641689927919275350833444861273784320442299175615723759563603847089997647007521752942910783251166569652262793320984682472220005118043832371377220706307074287503494798027770204262954144619578184285079775044500634521033273613265589380249269829632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 609952194247108129225222563972017676071851694079891026889632687825285619722336849857429351341453497255153803659373951701038031741399678938843287087129910338565141515841933514182807890931142741301713641910924735620327402724100691856308004606450648550234054887179056904076873007680976762059523427213504640061729395483050113096710134939281776291641352616996193779972950513083404100284174326672198219321201744059579680993685437540584480636243175870405327748610350041203968142887092269857632735701858808432510946040041139795198104924335814305309672369992726637689825007393787606128709862134282142794554427859593472274221501273320851618760085591781040434703867213258518906501425447696635151777742074093691000182937033808883209745536736637426498140943261052924038416992179162169712142261916810410415929505955204287259771245960734672421162712270396791950401022778904929294366284020771031410844979052724336825683984385514670306685797083997279632996420143088504724725584903610525717537577576379527795980925415556352709202923910699169875506905015965728315583834568885993034196083779445868205785854394883801976128930934059172102605074718171034596474727953365628825569090967109981930168624536818899157034375720417466116206829158490623744199753567162689593625290728491568137576057098611053365120318739904838949223650315480109771832354220422964383896772772583833466446087766675582252108044176006822860325201403096415984981135705080613027685779044548530010758392999193981152499876874567916566153810223045910868210212635851254336312981242664182292496102652497002429486077802239322910342343531052143017621306051888986973002136304363010247711428509717319810691774427134595939057759651064931072029943382445002233507284821750486682532006518066499001458595138771395082945400800097685719370561752790774565733427047749604079490995995459120364488001672336810107054256137431307053239066162875866715787447284789457870280360554832921022130637072956125978457704330865129526034801627882211700746276240678229039770636613555001024487362752190204276063332980725573502267476579435728458161128846946167781479219770765036050047404796576982564604611448401175253035264063589144900420766821569286829620760783087884842687585730283264561358720135447284492918997823573762378014219825382212439262431911097658155054808963801194823819041867251619799270356964158627728413249814049783223490254228181152966880388220927488342375064189001702123655646813622197116030227043200080655325202754736937353501633981460656666613333729334861576025113566166268564279043900591904716838018403779126786424961873007277077299820368172944820797761762698965741993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 334713762980333102776426224908976906116278633296525957711006564922241796294492502433103027338267664681415216993226085019985374800196060162967887096903523094851185449709898127112874785507599519079378323412493903777220214201035603807203905870926735727873302061566249517177817497923448468241878663849904743656884403536660424393342984812628656914464456989786925550748666028412119106118275888006985766703883619804405964038152757344672580018257784842107154945842412965203567768173191212178664463159477082001302268501404516756918473254569134774393472249925273549656536348501025655093255308605578648673894556219135159573865607513586128781243562190229145652780907208921996036180416795360283443993109556073496402380472065775275602026791454298062420256312043990654662963170222924848613469880875845036816422357966333865820361809059675123863806633641552212457567419956961538425999113502569303082242501980993747673448299247053896289293244351699376796423040445553857839342633851495905344436643481669757712167871107265758586174234925922169710860006264974764663795234225586375079602463189156594634408808484792156419621464428870557681224620069744480422819750814785193428840694878800482622742986314594975056425353210876785439866714277335197489678401514436852022999036933206099943856712834400125186845839723397149862851405534974937220035506338074786199828773824354488689481931293811809661030760513289672723872890040102479790715742950618323226675078370102029198707810424978530314486785584961407947210467740151325043196587469948999772521680341970247431064336190137544432520815936913928224828836282800043512794244310472974918334795164211166655442269901602178405760639734578902209434279774842282621789153303392591715373867040213735937489885658235948491063677971659465472648969294524203685198124888471050430896312380024201619552313362830351543261125665822611282948664519487629180131591816670050310791014167807261051460201713995019291837866789309085260437562401693555792691512598074245797800867181837702355876379357406975036805454928130366893476118466095743658839860968501958574517819525485872887591203273879347987347923375909575656214050085560495380774987799675391260570416802165325297040983542155214056398986795747563339255366608232150124956189129950284276153677479215415112943109842805439612534913674069648425261054973127816784297222141256903857828076398267871027134695661347817905500589568382167114662244958455456022127112737901758622084717331825853000771266721605136495987422950241853152107576989835885384097998526298155345265018825015796332180248514523896993767229039870659571096686335277348410881236961056322121367552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -448372724869293710643675640411895978990649184082902456105230794895619413087451890158052262996793950895383322180909242390780108840931827061974475345670590998629316295101085101216560509698297786862174507118251511659969579102129956080031504175489624896289226904374417420150543179969142560233827175998683482544311248541893290027170597201484658580746413003659743574768039611738388707005746128931374378427441067529348461832157671932095602486655271557419411702287158341027817811660470313964981205367514663091845252222663883175064784264062706400210522795019169601453657370792588834219816464564146818178045661850549245513422153344114408711648474437966907195576478481463103431864393693967660083430478845196106372067215781980538019442489823582051703907321705639326936896703725049823652641898719002137824947647451216581942113268833853819020938604169113794690205476323515874110834067918742870590802289171778731616289905137491231986106895072709612459370130652836219159377966465407034328977847300059064461336609009819774755373419058586750142041782797134949456519287893873133962843361632474374945692395303877149751611399637953114156452670858029451345168894327830261224133809123985542938048596844001845767624617684079346329180377317165614511208679480806024749746274784576449396158108147920171745414893271873747375809218290547980320844292952827374297584936665146268454341331993278421839994941209064462147512767517017675893493743155539059614480452019943679850132851973662929690214260115355683292429488264557578087552523494072588872517960262947813206679634796612583086692112423427294899627832924291502618262087294488625259512995604219332994028854790734699676695027925618343218268102643355849853497341894565995010711748796342367659699758976190342790555414540517693707547219071847056210601262800800638879828240442291763815343784640420370424913881730540093565520937514902109869996729294182059165138959097781990757622571334807537941740139706582978481573980334965797700864520119576368046485043366983100228517325064955134663067260403616708913405531152926533501349214788828369725570939746067260975955257474387265948239619377811375615602037696813951881176382781548055771816559625649937185395154423051943258331568256972952835534747294082620670531335316479398548632498511886943787831177198435916246160366606067332888563918870690757035856337138086101482224599568368506145695483559653079695031636457177220380120285101699047833402420266198102144088388500514198979280141134084642116163036620381778574239059694956422322042441923267622344883562031677321569536268196151222326189283714038681150299890221415010064853171942431442394415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] 47389589362060577612848224566596018441809716424505395784825164459642464617030155999661636923678254349389387450590092827734773982004003286944421441350428779544388151586153817779774666028804248687365993300994536123533577712395956056848647622826158261866044437698658781170856713689396590183817933901666332828015931788369005281703884713997650806041224680653347549919907690848098522354446201997691146869341802604456334269136012098695876102758440500311516886185278059755519285840050441495188462762956852985576658685045108545277182294514751110400604898639575265394997976132097132770806051990737050038464772714570433359323038142057087046220629313558844307241465370419252006737210587773182602130219228770493951917063970031251507556968602601334432999041699257889562723804378823625735864449266163560701564734503493966811024394265641627412548765111556991607232773854154062965086560097670773144633608508419169828613467121004851985582481859746793395456467335536751454468324330859580947281283782904458265778931267670395120320958301149151057718555422514086179009074549854892927419285909998790832977261357674626612758468554427240756196421852207083011344301921811976870483062809075541592706945543615752094853669416205807119278607699970599364276795861057697963111352136001597268586144559896591165800586656092553827613800649392296604178928138231549102262290809610699226570312966070428002073120738492829807534295057933331774785020915585406839951687316062933692032286011717224754210920132862830967092773473012610306352117396321886310714852449644557390952695141864300909776367324170316734689707094126202463235112657640048050186852195586847908781908766727051425344117514730072101506020513600055748300335300560985729488784995175851818437285382284434128095763474670863867803309161589488880843987379089443459229930461516064916398765314674229136899005898573863845914484350008292920533029459429669529125214840267415709599163115820065034023059974030038776597071692935951728539522339325086080340000417019637686084616689957597999625086582334719038006453947251238349682546876373733546795705048022759752094136682601941791908732182369552930160859762384318929706256526709065312853637489734532570285430560541372731374351924505522152037834425532965083475730356926414951722738771316950175127345540064876165740318751478891212891039331298117386303534925784111038999301291283481213009166900162401332726822370303912039794007985160246043057131304326351657361892339581424506878145779893255918938763265160235470856628221277153918798277138643251377350900536807358073996423057572322836982183692740816774604605759759028400193294308864439439327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 295262295527426242496622807879944093346975677787677389673816027655015997621183136265710683413474226796990135956393594649708419330172575776476752941642263651875052700094984923582172397818036824486328847817186781366232794293966190992111719973483713064911002394563509867830949906919251970720289073770863742689270350902862371076241089669559016858350370806346488751409765737521632230506620715782800872614864696165399375180625681460003923923508002329334019232932695612958694847020426010337624889033598611025530293631873117501171727824288393039073084952574600703480921775505406341661752527898596979521203282433387885138697928471382884437988998873677157260005627158147563640772611835880010696113182408146554468390659955782847964390788989468317226587983426401824511644708595648550495660642426669169426001989509557334270418231456764415723592244587606468836898307212040511885679527139574271487988189242469909364879729645177794342885330648663837783832251888889558999389455993963974334839707588724661728320076324722757627879619458916669607784115610732933418675085554615870934317457916197944936195050814312916100184036873238138161737986812639662548379496293227852583233063492647580502652574475380218550379163811707994252640521491929634856333869277533058700169959366074709098595915742310209746602409741416169909100961026337619812902934307045010535788768192445676628300283640260334406845057768454287938885321336797917842510392360435104847471022220851756112641454253546970684364818327469301230888997920547989073509225139568225892727580686615053300288897819755624174382570738824754642064799597101683854817278987955977388629919714795338797674459248733758953675276343496573179736593041108543296133253890994561343533660349609006431295919407308753994127500704220675713303061842542115700446508589003288263338987025181680498421220228184211223001310264739686766146596582504641425975324498503660913897259242102952055361158653916543823487801294291857205260548928525980812787394527057994020062084474844055522286761102649100181866353921802177365208438302723066081568419517615135711911416930499224802972201958950747880834956753970647709510926075692473111416891706439812767279057554609033613301240329324285723109992446577818334242711476048769557970913540672464045386216936061243362986013404387827693865494427020172967536112397640255731040877837167238373612061997764618558638151990130448706189166854913600526382772701838212543991793394726845607355064143419956792245495039987870605136420669347066113098608115246588562629472998946420853571777786549705949004308151550715780561879647106307865857187473889621878281874925532148859404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -345959570331446745119579668365751447775164802111012377582226537766555309130017878578267679477879074286013116125387787265101829400544205038426111612402931977052493022685476873219231550247735667042057258647697709927997428897544543026756086022099682768951858656047448729018364844933866978025484915410820628445522735202952716759776380552598908897225156073015624281983872194855205118290405431018503967573117023065870526334316156152624040816826192034945239102994083162421646269901513245376462341944307196824199052182084747828806413040259068601825021755006970427187181869077421183650404312596155346555404435607989882870991220882211094787822149753578500941092882067424951437828797894285019870245117565930537407060362169645592839021718337110622944837678872358798929809430412066615437728782800520392381464801119473260094473027565911932204921060663117746217241217441146757934170668411283202446774164282386567859471875186571259426444772237746822513834003298399602650153441896004210286636714310661954359588488102776962825547698850157652886611110868647247676139277823630170821326043654618951392552218215270263998602230255358593099524040091479948019314379393276568169229303993306450040285165957739263798047842936497141872517054252429642808465125002467353050344891095978932207883923834973329582129769606143015354907163922998722925486046829753039017088406770880929223121973635951515412241144439381846503579957353434762180119710910347285091536807062704623974515778913793673300129301633258619346435144466326656526152202950921872254960643238838323205735481582336689912216894592730268600682471723910893108506690890195065875496449007040373060018349886447757948122142939214513287904027516648300443890525632826817321631207743724654990656743603217479669520850478927385808920474900500993958606616977088293016455116479141255861353811069370346477073803111695533371541338470559912064714738582501100714857858896624742526603527675933717869614631339646817460976176079189322378001353668521002775392287741020902600362123026991427664137951324668566173443461026839613522238008815550916047933931569362087611628596443401528641476671990979595177205056871794383012096327303611824585675745077878035426205560829439033630779102090211408004136118691488355107905269769477066485514158813119574378957631630909549736662001407742629495404110686772599765019282739140495592265518997309911229108011104106654561375705046207640766962101173936849300731430581315314607146097030296405221450177626955596881425974217719591418091979515217117279383216808391438006115656382582637874227684860757041825132674615155309738402958736206246582746666067981847536599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 215426185278137976812060256991737353436290014853544703142393936880129145546071483050897329889549922271114692330884252748507821471434142759212052351090238551876128417623451536804147379804247071782481506742710821788913104105162636014017264720672937712265819817693636351770943477766823461072478277677235510759144966611484217715615798871870287137867689889675230151989013776796622960541689521664553475726708451898903401838458734151904458648876782162754108017096733022505348366451850731668256961183988753129722876128194684154519610234031935189676050306793252088269311458243670175996960458635697770512641912910247187433128632798690722342539286486624221224292418910684835738075398820601569485825888280649459672604779196326289682533593773511533881063530847227183092533721885918106101955249220712501171741531341560160098054102225569235222554419471777861898311908282228998326270741705249780920021657775549393756916576458899621646370872473911823286677469327592655374493177434208296234389014957685731506551031275827925579036175494215355357803323726376231413505547082815231198607787923853681687620943256665021454463507208600668686833813876147420756534877958148034843854595813755691628156095429249635487813377028464080883164444645327994769641902276967465065567234102700037874351269222185945761828309856605887269257171524317753298428353465415817556732529383905662983063853180838655463515355850743348273212878145096996336892322554245200001784954617713954286699656487900322195430696864207320333769683751786596736449539641554823983851421405136397644645247593350150776964413691954307369646543455056819600354421750458488533657348275520784160240077550485320074082548942315786317360384872765371595363019701154091896191928355039619531716394108891177330226593800790640949811055920242200633879209077360599226184639796091381118629272870030066268966278151236416393221602167617895153534932921315544090904573333243986335664658423548816114901837471524022965097630999058245693096517771926889577544852832629095105011721792773033742310317186744985331444742142561428710167030772548964960769397599134724386104707291084973356895420326366673658823869283837516715717407898809977075735134546535992481998368056219854258608924676371031585139177577294809396158714868785238377266156723760874207928730802271739945122619656015261267283754164891032975036534819280987794778050427929851460941573287447369353750940519981363665767311591575573977207808223666525302988887713196045025734539994662174520204413622594038357534879588415452689688675345686604281167302928693597047501625397667037360815749437477705931457183007909761615342378905328514462908416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -80032719671002227921899896533314736888050219895514539724325014490042883738083363240385076650637731177289199521288757921695117293491654682087603715913028534868519424288138825119586916436441782681726554144420742968522563994172728269016560891962454298184046296955403200892854078919144022235734999608316715909548040795405014060050133023590569839656501163507330064957759001083086113788872275457497227715359789685004406891376189647223144122963443947426236669065493642385844837010740572792855434273778343488937188294210875990442293146989922069784123341746649359517265135733521080272459331547904453686511150878192677620372087982152663740481040174158640967547224735408993932663060745148484977053617086289319435387277095593276091239842393133995051717969092795695270727290616460487208899846807371021874213760981395431178085707107963723709763761487326457201969841876164342270127771468605591924878830521370704924980057611357258809501733213497121323810179570229183829690243894494606556940828186432547015283294680374922713003497192293946758130617873494229411827210441553449970286926286505399358397447155449792099195121270380428223976396341184430606591176983008745345782101745643043872495958792950222019580221525568787507338785033407962815856501103624462487507126251898990440382747603775651541841660552250515713661869599122451832864387356963957664548390033011773128656803714627301149433656877924308856495009608006983538148807220344182942322159055257891424420528980390622674572378215297884157818788207709690787258542616861039744188296176043540764020835895553996088365501582309016303329953464031624152886403410718465518148922161103556585700617685606247427072647805319339805485881463510340304368173315479197547952827885597996141892827683125519154087394352018118224538654067381342012961023264735252131317320870136856526331731948903585658089511130831525113300182212965604344333145712918070984392389861727944440717815625197987741615839579049348268259094675019027706122245076848446026531736769819673150722667542864710299149728035466407421583990454371176039818371605989352425466378198552043920179858037658086286385846782207323120924465819553271804916654633438084341535995780104033245047519828291458247030389582726137920019977673669678039301678910602895865041777700544385913089609266532288669319933018828958756525689570028242778924713113843451620820821504805196973593166033615897995076019579302552055189915217116308670419066973914413380280067768859544517180330480850224704629810954311206636901066408976357643368055741567315349202875420842179145650353741767967333229745035462222862492366886518742085553268537622249800204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 11779982786606234166055507347402494464186861313751246026737952937345142434993062123607223197419800844230608199590481533434477502334452959175079533563916414726642570686640925911863268553285159657482269811881740087349944082475643876131577404870310105613143483626801092589657493516833071109701161972108793738286205256166470500150229443820042063012846036195758789506714967188305853143692908721676904589175559850616092068027520949011472849375561705686084963582669463850475903827123129442265056417195864422133777349314423930386496904287659776849314023891527943884400892354993293742781701275274316260614669287093074458643104901247884747106437089155368813565237338793098948324388638600173138541862092591327976721373192070381194817469214507181819414400864799187747755800728761006526325358525539393473036179242638477871726741969425898662645255924298758912755635566561402225021889698290564396369151624611780983580810238412637490110006295558761080073965304515271043265773897736277099775471728770204328685026308054639611317708440835756955578162955630274284339313350808834755134611229545742311694206799279539087174945976790821612503072765035514325208269141466034188262516866125712077574512061578184141599482476167103026080600946139643987610872703434667245241749118994054156588390947742377759260150716394356366188383917551771078716331356921569890900420723947823116509179081138161810685476312483774627808062449972986193044905038247742091808644469742603327635529896309785799151059629315150428953815827761112793401337096330608976967863690657756140629722585346201312107775583656661645885679605922800636331094239465561041657987167775916209147313665922832538684045851212546387857441179630924187486522168054704487550191831509540199315305125785110466623085304911364699270486214625864663049057705390816190757537775843104374739186453918614545072790046231663577768376129227268877355461327314720356339769850308155186627840526653114945379082481148427248959379067309178690815183823716140259346276327975421135706811598909771595318563963650249046348588981275249438539323025044709588124164105957971945926009290369654335534313980815345021920491640050988889776476527599873506540802325931142405859697160784000454069782470893783767103887836266415464448929023936004141129088189027851267798832358125280057542181106147375617551651358075952352895526098642856959375384880000128681423238172135863183108661186193271823510073727026575116212350482198280769347592232480072724990457597175667210470509581887851565851988740471827651558922758341826662972564719726509899145306549320496001796132633641409888102825499782533504288937482043027540148224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 5611126077224933220424377644194889061374691928701891927381430257500360239950742933441939545119372333575986586199768362228492230389598985001833036394989139254764410863867494187924501207171276364210427912776605624097565945040946401549393092974887127317243060186152797714407723349122477098823658214105072927479819361246901546535504181534045231811498442554023477901350900445148467818891478573613719634732608743587924921926470351547673320224634787696099812110468074868928782449993917384326240745041485744265948530053184257040506400787234415793565343875395792954936469721112407485645658146801571554949760413442657270696806429166767377422013649346322731456839961943741712154857782978416573690757041468464684714517897146812910115065774722143116621120245479967602743934376964716228730653486042133311058114839382989863666193821472410862512462308022957574454219328003219938337741090153635237630359381024369380002489277266634289330555084178873810278249254053141191092049610703389252553823239996780669837830076229092930404915692196337775984641736462043447547947759556643953903795197435784541099517948729147523004489378023292102424240148540214429306220180024054120463496844431840399175558679483573698383164854885117559616263706270677912175452585814100987417464703196308722187286600158587284714446686601835111681583479655749175712995831954941326338683735157926359598709024497704666780445700564213173953170590037739833085366856976570085169001451580964077461266414899594676612892848096675526385465460521839605708977458448443507448925080660569752876137813840695376447730194054070906635972748401340393309444051652254960383074271299872593301148065488994201489714948465545355705286358982557413172002217871479348453391667500000123281142355629197572909370040825814341696473887206699432734843869266935012929555260323060102396383689199581741952981334895291693396743667986181337879564654426125510488602273927209555035880740709454502647710540314807665614754169411240413720482198282495658849697735004039134983523506379519510251011336229349907084556508052198510121568255285231861564410850378139670355038031851852394856143610544572230628361484862097585077935893687121244944352335656946595393083774356099251238601628318229044921791503583895127962389391023164677994694406950015509870961494417485664562039898373700692414479108809633655005375165028792595388747577475353066717311489131176554388998116065677219907057315838277413930696716106427299311506316332322294756084553070490143944209853718448571813458652837483617194537751979831830111894533178044992812176911511639296897175979382754018567703041203869388927806788895381877948416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -4732671500215558054075927470995893119317127051919378134094900391862932404217088249374329730382401118866799932281423206146166159044149597886258402315821158532295275087546861506314634741215075991919029824868595793561839564691379868459913173058190059505744292111500839624197128752948136075256578595900351422709178927039218104825406930950254999192930617650754352463293451718194171323427892840137126908366284664681671199317707686489418008494229427071081163250015381244138614665154236258788496719791101457567304096450262068797890040169375837827578626535747951175412131069748903507698780616659968768853411094029139910914358574957557514219303615238887044494455232056736836407173033409360321854770352259060279479680777567822586395226111699706462743255244738018839432681383445765481064146878963521071851505232265027638792038912787560913812398993269364361637976897506571663144862990987686775370825993235344390535391157381107247583923743989111010247634050231409147641527079343687304927711176713537973562076864411295337245900133155725227247306459986055790400071643817110730108585857550375071420496857883791378579011801302006758617298185514681790012838009339470363686620906272195822284447088759816118560474708116684287421306215339005713543002278539913637742169698877038275032078739004022339191084740191076736667726416010651129607104286508236907061048848145968972466925580134036188792526141518039898671396060084169662217356999097262673578290424664275054651674638759388961084142511302658421958316508068145616929546324780973268743797026222622788111010558035996980784569748136468800373467375866382275502001236662038918779311890164947995391765952537695290354222860598475399397460959529340616026593384236696483763200141941056946575593172118009591634806833559067723378786541915646100582418119575791034694754894581633845662984843947743515143713774956931383929820128954639175445027065887035289645879149824801094219108908795725424698265363987295186656897511309208082548060920100746744385543086447048183854588217613166721700781258634029087922288453603716315003209570052548711387247851438935643303093472694441094375629262074805034320867958722354238176325641331401305349135248778170097947672411265277936289303774429324054388683051885330677222567847175683029508401812589586695434141399223798822793071254229141213935857245416682538439085859759745147252866922597330432025707077518968718967725066232886859555574920669152982742357330456949342724724977794146310264251075201400515117218537736902475473440653425976351490131326644649090379079184379991443772264605272662512288434103314097317930617016372762812315684358413206595567616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 1916428813407794500826068837575894560937680407585753055303257988952279033224386297477133003503661335154919198722021388860475270053605742861669323262579208427097967771077256131146045863755505686818598707087098562868754983524586794006881184494785235522944059069069606092260564187002783224526679251286580766151599440649825283431451001568597396492384300843265750275363135525860457936112028333847385616113874905239891948556617227828297265419781655049216083123714322318888118209164446891058777931474944201545955753047843029682891958656185158172668792687049009037055543424407939570417834343318825714037777980315787574998731371330959213902909578087137712637131996701782914833145570072369897186566553011233318604776435708437020903348680576180007227499327640729915458537545229664405556097776081963328474605784626108825032037161300394740476216980015994780270669066080677880087709056828223680302783142537151170883507244125841128623082739508457388962244685739265452225073252809436543471564606525649763659696307784695908538619577690610831546202886434099684417095507884210657974899878070018191668097385134662372555736220215113596758516236526312557760187588276347291389462083170272574777938649940435614501884424052517183220637897653176784039443036959876344866656772429036854360329434330592609415287087691643426209075387642575149648480131003948964093393505517137579502960123881618836613008647149107688947195211620254109212433672496443395503887800863553427226075459152714050003132615105200820634934743764411814975149236579792648326239927025004328275181131075274415939172834856634702878200711334578032082689064073812857756908126458174141223829493174856188189934678492566260767671547318484949178098935550352152734480283635651217210729914991305694290452630269369783829177931821128649666753519963316035275893604389002736447856559823843965889237434585993772221593390672387638976144761985405485974187650123328164613272146813459205057606854574290243416449635589684341951172867852820182419675258516140460247788764973192361399101744764898678042903578240011178233509317115521122043987319142666066008651792680026119673147905026019796199277382664275942128000625750884320321650761371624670719140715065161700057302303162697203668898278070955366719187960169460467743466769338633860406130090046177228575767732938979055862017207266759657273538409006658395070869222541891069909325267503805647206103231832529379232889036833296500887989596947999295325158571645462042127928667365186046949533873165487375971924103893211575335564910543207000886666295309168191804165625149262588584084587947827193355225622344029086831248799710316861587456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -543494056077604516985195255158638883218840296423045835045992829459087610146704177353575871908034489221816691099511844077784377526858633529956189145708431689225706172327960137447549927691628095907686440332046227476262089573863610506347968711992030098341353664011794952022922675307302771364339501073019373046764471371951633625467400527409598734136191922011360343587017564348424739321982198508567841211921381732020302113164911132534647757404338937668229768394344881407417121656124257791237946538595167731137893122836399790604224438273224187123967507164050048862720607361896512409688449529050000769444960209738234957591830804970773826322406791460349342828174359674916098427252950190559130833861542948608272871365983696405098223983023697752118813282710908233276770530123221989186133390482181191631524756303984235077505329045665328732214103516143998736224809334528540955435313081903257444470791613464795481963140449781744286292296852223781312544644551453740393081309066625919372717476218331965760705342855571460388014120125712700802487350556170074924674948388415680633314886879803058380736577840862951226184064559992484632550101985324119304698337954030160215950513331174037974278533292108448075036960587157213807542405648896059805742572158070694048258799847066925774287361124694575083365779795919269676010744087532373935823528348959786654661504200397699633092798870879406531634445901305086980121825655649540473896402766442377876430211737321834260157114072865137325134114087764481571704625304230647619731941192969461856060166867289803768727067560821071915926685255491262320747505748418729485058677797394468674455919889052922161999234385411216854608769468833739659575407452798992911297140266269094653449419747856783594769954568756748119005333455310008916900613366146117333603899358981284951628288772961201252564711365249410108020781685455654114402510633426244667114599491339663725090963043618401044855334010691893566280591365869418015347251257988881219387739963488162255096978447432166656830861211709431021720057334509181436898121062049570832175656316983836622429446171339343138258299931735582885018912133973144314167862974229214020419982044515715398225471950249724125691146543953302039854940033689452421767042351080796187986210011579934091261655906177261994937625082511406410095964303851531597648201466563890482012915576575220522289504512352640136736904750307540452630012872627659541509607091518302552395609585172019185484659568676991547789659921469671644519866282672981757393917754088001413393123170533256245799785600465025974176307578689230675117438171440596254506125142234932378655007941705024405504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 110535929941168864672171102068637777017698238417153060944730415720426322437781296157568270341602504059355345959732512331372365629492172111332195745836189668574996330946336999793360415068207429191415854179491265918099987410451349669370960223201835764253489276348989686510815503681831524458723665580768437588323964798775739642240295977664765498737828988860264905882161341732528626476590241058041536485285259714543772528673877348029820912613437826692326805022693732813083062753760686734000043400173773593331387145059653601837332839510824370761987193967711970293526833505724133691194463589005352084717367848930589293276046429537547711025427204204216997855033073055957229289169864077669332297069412443177048667662407926798732176046467628800937795186912132958806577195823724330759353310474803721773147053385680959164463102578857178986154291903814894332682238308528414466978445641840154348030996834371895504877411233013709364981055663675109925891459154756666832736066089745814944461724736689482537294529159804514673350300204443754215838863901871972944109971348668957006546928151724348169255751226051457721647965846111895001629870684584167646185773955064065821274247644914827373331974087326339973340936594293004631134364084112351745314994387978997553679322955149665385692955253974893265745856855509658711094402332045529651592075000250343704558864712011748657917684425053844287461869741962770888495991312315493414231543472082570471953397202677591943898139548391937099503450184272643445898667300090231890385666622013778316145421535092854796809838464939050046807990415565058520799678983271071495423020222939459581036179214498649905066170778622701642769010730908237610663874329053898711927763306338012284251862073339247167367989491062251642120201338269589307847582591442132932513453159024326208529384665295470677608396446621075939793756590537575016680935116381247775474243450152260481114114046834282418916111483974020527330167125128960713154127498255739679911093858353885921696574583581930238180187395169429862638174896312990856349737648145168606240022233840026073936759776585936167392479145343675617956658162575108962153571553465319095135332085786492006704039368739586082017451402933619127368464332418206085882410394212035948367002605511447299947907101240489828107353022046851934508103021876150058672443062070966940541730323613347801658540207174885678233374372054125374813546858664792146049513978941189753813497999286813450039234829035137311229085044678089729117612990580282246707653229980303766394030873375434147433718048195499644197757935673746363921730084405509739062350060463548716262894945225110716416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -9090290777017393417567265583179887820205214524687673209263615989528127748955745788465952184296674589748509979907690618498620153575586333732451244516972799037717842257178260425699790613658661801820391580139239935718371955576379172351512708549964660027164751214317047479977415273556990496399443681377114129571852608043212222055903415292838317109560174389785430709040139515250265465565620219981854225398023354659816832273363317379216453012584973768604486697530970500239641345468421527906037272266338121509528058613446257590719740264984088075894367796111408003261017783701718042075001103956356928644200157774633227820780940177573924721721187029311662883105953443483663541791419669580323143556285001408511647385490642695627651659634148845583246237786036224787396787266721135622341399058551364655618857875810856792415797333775463776936801415167410086557742335653920899652175563122572157026371678791745177502719830568416399034829755514280071359056011282543421874305709992381419168307818610234356084527646839620954296799492615031592967710431261171891644251903089614681210023744120528339667550701404384439435240087461650567368558394461972352436297028023250174195872873725544557371348528293285774048918025056535624737187230581069332141421179267953027418101511974503099915451532519033938945070633886757553724156853395301307485305622616977125133004199480618933897357923646541647278851017475294218441032271317406406808956008965527753370561303113255244675005120473928040797785322545607492175654039978788595218129960312920818821868359449035731756818609996464302513265167422374732120335964825636493073096456958465924676380158519742392645942373361994781593833374407538972453989565364136539016895012039056304710125484256465987940406252869061932811211926156748401463518108381140884950347146342742722514023301032072509193954716961898802132122478789763402611315392640194930604483523770873460529349036362361464221313741842491599090333933866439420223167471824280461688647315998060265513810712637693547196042774981253141938132694175389626174874002490620750210088978886920119397652448000123840370786405811186338592554877584470907848004492313134101108031929049641867570830522829210285020685633006715311635236909782788405532573173818181390825487897193789314355743077400118284765110482818729076717124337639837501271234600119023033116001972306266859083164154372350456950014601177326855221561811063608633106154931688869240898446101327612660113300416825249200945165324161390418211717727653299636306215140337476685625106174242978162701712134916935282627909591750439055883637805018499693241999990968912241819237015831428726784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -4506885855300064055017386248634854803888850380905781884909519824187808399066478695501833985687359807975820063170342479255606124806386367625319071406461883928588306910780138958836553032681933013016322123967186744889830852879754526348104356915999063874386174402166266302972385136373775757103656510191722968597693736366775810973622800931191014281609594451050096955894413128328653630191799643882731075502167944718789155361742347801781610363862369190749190653762645652102869094179742535689659541939798034139927868989023002239168628897539509695927889285493373423069708826998434895313789278726596183547740992700547125568173222893007556628670103902041613627022305634216599566177454800173971848162844200006434848449089760411113361881621888437220500360948018421787137816660676411233853153966212940048616952797724875831644141800885977255079156444796877569453521896526710006128893480629097162399620994527735711042931025068940350534586320704007760861269205570533078965331351057073194917198312168837492746099294392614565673121499447157785318197544162585895788857496531790039574239078072253756800259529936321509965592766280949247383806846139354711228414960011318775490301269107204172875995027677681917253325184574432162522484957444878180609445440033758585309857532908932321751950212559920161791749367066827066998335978806406788857700225594092728313707881430375069396582701089805541521535213675767819245212815786436508496730270138157490069774780331495993111573868575630843246524834153386442703794159173193122913118671631380308414481714047999324073473976816420740729818994476975202695705107613618489684365384506329359768309698003171562305493950679466964983155664156672526815734151590777865491772170278634885595340993951615903845247384484056962674004516205623941368267134421370133469796072048758122170335178122823586281973696813829336346109853088850498584955361976196389397959096383516767155216693519144804645255005885955270617404492318283403789034479103862006952144803740513562655130342953573793682176814080913871418496521746153936468820567892628756385793962772461179123258177212285940212929122382289031712747037496307626833613969194881391595841034284333733283693338646256375818595190952720395698775687945589017667330449644681377554750470001228286752896723014007051012846341728287376424991780413908292377087053200679050098082994943954933472884268766525872008243321890800628563377779719173592059611784093471994860388657556120769705981875728006646149749106250471939772937020352341051673672332261150693110413313189630009253526595805913686734352729030861429047129228291243975286310777248080309057699889104562421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 2232214984326916940935519951398479511954067440388588416537280412518125385735713733273562237474977398655259888195976601777972710161759553837330307049526485869635465069077922751600035057930776582024623462432775284876401679393062808541058589444458204007539607638332709132836802159779939379213830258183523572326722176319503922575079527375943527874459528224871266560035039056708395642198579160382131510652352566169243894002573779080236765901015620465482544978990302657397241209484872311440441728052268148921562874376607077137640342620315498320847355994094299904923540756753833629476745487899358245795792741789911483048095830973627666733401099065208882621978735124711327075805978016436940827914678168089452221876522750862456782575690386426646160897428050261032898379003216848937338313565536746151807697787188513687888790049133602292819497321459151037252097811502038985127970984929594899461495421549539278700642021365757419590706982972099791395561139264337084486074297050780742026006494724705101400612246897093372003088671326438473089022200002312420561745266353736580648442075026471183767543257978034702100937512379811942008396446616658498839850592142622495415847209859521225701326953500250672191343719963318926273697035626468652169336899975675113282566402874640964633041283392231647367261789069052413125565707344193464270917502153557564022831722470703694414299245203996230845792313298057077901849766641480031414218173900563990539492897586062530213688163095676838529157430561173666159742345295371091960818385723417335491090387105697721026711261456782872387659985341375767674396842189326953707218427171591707292862919010315657807685775138857061071564020776431380762129414918594546929041057754723149515871170036508797452227024537525833543491668846380167834743831968042935809192968096629215521052585438661749322213353092768731199003730688173816748777131485975718809333173318652354736074464645298229440824948310310751933371155146623769248471402911672062771981478542234210312504038608539697278511231637394998232475930055788839074170835099057931200006305674625083203450285781699383038525472987586115942061178325041629025611393836065145612790788698752637297543098994444607048467580755695380585702519270967315613299544392255069136225072833621313215576441013308244852315046519205353960177089809562846508322985333790578182787398087656513078637899200062214015623844382090054233156450016990411688385023585050428241494824498617678521087771423025260752023740971682411829599877775333603366709043644503944777100026985746439419280751785175063012891404300647553721455191065076411709942792934565268279858232677642534912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -433742282018403062806046784550125906379519844913647877798841438755425266070521513637679835232874174430708911636693132206393820055035348881523824497750255023765326019365398839230111629922947428696098276841222812531391310855465011518071006674785232807083509223773623794754102986801942848033482165931050905479046520362680488393243938508584073610594415551987371208954361666963487303050835538203171731303162211809567236006792196235525505817049259051161577875826007518189403734253527168124316874723758448131906713883817343760328031449445527291414352608706952472794613331474176842311864646756802065131582031196120496415037663721010370529273896382943870280362709464788493811894927682021548328044484173693180798473493937690786313883518596637905755531256819177939961268054420486530874901696193986494742955452966449210309488804428100985118214036700930495247441430697111140425478875282204517176596206165439417674749653947504309686364127919152657443344677867468481029590277141213157207870807673658201597688524680229176363940505394908592940972356073588085195479798756847935333449755527335718005134811288784010647734290253736002291706178045871325337626595021385720509655654954130759045007888758440843063945689357286843012636962454075486381924195021862113739454205344347615720179351693655063558091432504249260836078433576961584469489165342954802129288858317848785168185576205416653117144995173564867562365456507216191112314901596978687523395720410936681533362385025446656841064411090087175431765964612338965437316937955205993995910982255496385771035847917166472471230102510988754679105719757887944718012921752162930688383914854055742908282522010860662730839782023821088501113377788663928147085224134264612141040302464419342570712273698825218677845996450183736522003397138052361272133062787374263583875471844667140255012751619275071561364186724978049672892177438763656857924264836314484059010461441983188937958293258191686498071589719820952582076348692781966278716343305237803095476889541087493557388114911902518851935035801552082052911914128128133125060867243473366455097343815254475160262432304096593237182413447056623263238110290742748840800017133882278978308880292399244844114904872380343848870581029208114045765684918629443727770890058953783846576435556668716892931796437021949371469512934549128746799980495747207053295329063305725181630800147669732538925009861896068823995105110795777989089234184975061980280754627266207156958172329321028717582717121829723314873015716251938122169899093619100897098898171197354695547557014620453527361863046329796161998262362866909182427551167658072522755624819790708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 42785971821263870037056821099883517551859873808532282038763946265244370075580011607711302147937840112758481099919028353880524068260095486871123751856003489896043238726411328404491076532086897232819990048098214441151106642646141137668107641070493913592330485097376951979888754425134559692953910097275911315061715609891495765329576809007659272776278914691536688905474309872526533922118246106375123247472572853871793946774831042378744241607065412858809660777696896677278581259108611995628771497059468316492328034147954557469069740593971092082598997614692184809091650355719194261995056361532313340995176913807352197210490958995072309226390463125576504799747027837893044015620330931101449410997532312780704113513428880383992422967276881159629792097094553255981477202469049636392904554206502009291131932905806315846160700967493064365532870139625181759385264479089842360763248992934028822172092346636311388470268693077473264507502448822252473510457851459456061320293736472263625458508822034380093136658716783803502532492511844811535670857179423881125971609153461127605108421019215012831891618778128049165688921839476420166840279180972473802939075328170694121377495526859078628634228285329371596874498716885304747372090814783467004639127082202434549253117520412482308821945462312176294307644809530372583921189925531910178843898146615725731460865689159901853706817756759892481531655628864160190799089693440369779573539104336921775029406766800869375985746966981486927961161379720949876756666828522124850166441312949337104635190015569643430660951480339627607527336718221103845515685347470070309134388660071117284874762432117918640496830652931943936920361466109789678931399921206442275698629865410791426582466273719336673657230854761116640380119745107072209488457090791285465153041355872002817178522357525924447712333496436201034514542334569067717704080687375549402122641851764221479766283008333047196618352729525451198795413841544482593587786810033410831324172690001708531043210664928425102007730238872611210159248379413208349089529851433508928622432902440700621835929931340408679697764173075800476794809918737311966329613556134548233556588986387679738366064903855658821669539919065137739364381504383853463542537081195106402136678346308575068837657201310085549503786792889573421960005011885555783811585456083807574353983679320732184706056439362772732320335579535442346294679280387890826718987191848754495679500643187456881739010221055389337075933836509404826456948879708857926544249228064279560484166919666301113545289726635618278298795383573524920068430984510119064110139814806213840593200890635091968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -12998543276956313343789766347742026419403666306791953901715844467685106875725108254168256738768991550600802177539830803532702581313945266345617951860198302119627148581073920579420003889829074716048556698918998750606295597251154168900432652591324516936577644588215398647171643193772281410421125812851750962858304610174228422604626864375646282877919567819862288342741643964459028966374371301177037071549047047330417220347729399653674474457490273872530251112337877987449564986420436436541332830448867841707975898959452876387454655486171931093217006959307222758330812096622520420794995287493767929152367247057738334363961368099678027378265447576072745071163323954479015818788276449231928964751900631792883746058588087513053608598850291808292786890023939155724318639115111614223555552449836696872309305002934786897035561374561053634140112720698223392556171643423417374494543870361776482730782450506228468006649686409398144392326696751908038454282368346358619091234317337878719072118365130115678997031031559099826110483550730865814497675015154632083983513546243152232037479333360517951089389894988322327289513633699719818419330908910542501119612859023675031071133973267614276331769238890276677240706462827690091245461148618910589301526741558422133639055767481688758669481943428757700925832293775166267168373481839433821028297198777701966464515095760368924418775528687952681141013155508468817278282804634216175731268589962907615459991426952074272078756670658655715835187900658380310356209222350469814377479871774023323183526542213665959044376779848690636940010355470670565219121183435542025224748357952557903463195743950146417430805919074323711198257790995802897549517546041152307049551266174566568748506044235821822140392618101198111574416914698671336452102485339697300145984342558875393135837625340995160930045794973320854429706626392909464391206029864918490359049705188960209230241091656585702617861362621276690607001902894968010351636861522395466107601800483159202923338103666413661290972663825651581903985093567090094528108729780673438991785973696602041049023666126675579627779037013312018782620135320389030080685507709075351931312163929359056963702037452416924189227645585738502485238121498138294768056200984354923261163825647427912608927040573564992103759797699167073380172863226317244781738669798720947655885027783206721936263865854296026886487044896450510335821380808326388802008354217787532013921520886010945370596578276708645238938694579455435650671904916449531966904789822827147461435228121406128405056111433009273845566322118780233714904495351256651014666411784324937881853227354292224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 5162474541991608214296809341036090577489173014114918696423548362232317081392231044248632938817003270636923271985795143098912145304039599968163546995742576583434894074380708522931479898298022258969656895492352587450266462373625185055771627535353677467865808020489336925827690726210337774733720136871651565728296989910709394241469734574525373586455442922036058800852332210998709146347502084429597196814426961636740149243819585962091745733843453525213081890039056380208759306214945728916989023371063162526165710527772758897497840646770432422789350020013671727427973450847474015860385824517726289739317478534094028194201274698414677281650107740988861604149166490809931115133216845815091191713222954235505813729772175730858653820124615898871802406096399251772574056519275315160620194237166692185377009067378943694350036805792542473962709554304171621322779832240959978268531926861986699578169020448418143917504217303428773547074213477205152890288429423568276889958495127000261334342955967183456826388840728862315418467474260978648323571551964956700730666599936077419623242972692949307068140017304464139855704094848102098914406080043665379295327072068993742376642931918846738541281939097768922744721306970344632473727297379773230888262804616588666980277242267752361069267086134827957296813154274037230027298506596148319204516421898432549238519906356409301389735883637088410591996843784943167782012207579008804142684013276749834475796158455512451617987998663131827077443879424898171985669389202011637025511044173553830928351155419327015988818277176674303893977095899729416410815170520117021626453336936188158345584177074442944771729026416284360175521981347330516019326592377434830143418277156065685251375256589003854362082234030964903689717100221259039742653674327829883291288517241665242305128102203624696055596324557811455499556519722695121418092865619070298276684325380709309121577383692698291347631424020017786495296016997368477544500073486955339584127403979163103239524935531709555007232337101830083911099788011061850304452299317959923238695111443805389648110372625596774330669832495286427344122846915316358112489694018517224381170709425849172009411250493427092226679800886437290957297591522947095762397215229812256314047982285333123156912439706017763127115435607877495021821155311422619837427797010168348755153030325379715521815635201734874942829901483587605868423749552848704175105907393968448402494726863181948212458172905824172601540350529408221183103807634110678365363559400137598442189909080677531680129182569793662078550233443180955658893361335534365472903550929001915195585953307557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -241279328126106392058002634160373089714890370463338363960451479031873844099412540483959349020208827495234540775624960145882164274453090317272224396286222424319726374172780435184902898124896292912796152128497593254053123095538068321862442510347468031867816778563823090574506119878448236476100566515309002211912400542947450418214477795751373341694490202158380821981286394387451502310664076829202855211090462590471083965218151002739804855326902878106352972572658615874919402593055433130640552044260448027517801448631497717120042699755857850595263769031733378469647802584094726679529316855244189713543467216118709318032581933641916191671245239199833996515213601932621736817290475667532610299977343167499646281853609060820455591414677467997538630273321467925970206432058611901201228165990703495611207536393871332914636684650983498051537175010985994389564459460430886573347162046094548925126257133358029677197288433625896547380373683048618163166410941498039900356622815354603288650372552863257880393621248493079357909268167419300564073847822375389795529632948100166354910428955408495565039986143276827798898915982874435973685769521253538567574698955921014529303494903060996294664761750553851659342764154831152704063092058881378490932638319306168863693476927221636899748589945578380423559810897505841534284889614485335700414292278150547876991905867872916259986125786724392370368119217916837329072127809386528054479878041485158948422315699165724238848635114796026399027137171981080629692232004849689739598917468998367460175648378832240636105249630077474934017518486166179182766796875888327434479692857512332830712386138830445486292634432682097320246622303935467941850894091717996597623058805263469717470418886393223339443354619659095496317474310869284785974159400814966821391231335932973946856513974982187272272272462412414062243414718878000344225828386531120116870575352108042236069620512711025535969891073607670846965463044030579300383456400776527517677546559888361350599009520086155607398539092296832900940179061115427689554427661462338555818644665509971866975613638005816727836283690192472463614175904983524876278271077096586456509166354998024628799256202061996993808001925387721206402566873971521479278554439334766184706055214458029184495021027804527046979127034919472397503065954738905021666665460365655602256729027204649917746660764910150585280569562096981376292899096518006818204792538286986228090838111772938257362599243660222189309362801047539756893306817006713058101018299095128080328519669797883571074473525678302060039949503914686855814648922566807413853613206922823443148973486899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -340588112364153325290625083363233056106503814179684399028251648587205927851119783524426185008763583838836456078210544132495597295512690412196121765047013767769258676431559804454629092293405017504375599869838091115920489018058836857741819797782819498282877986245958006207835899541776631427023588479777643339717697689885302522179175733895767386238013742662219133001772173445350628131641036060376022035007168765333333009323150409561689931113710503552847477043850197229966967855581904442574192000186672995127025804002886992072092512904956760599173880852935967016043949074832456665540026463886529714844559405532990565752266192162555155576139058059509558385634165529615330340675544071189483830961815049040216171729374970366400535752253743354478781216135184513194608712021139263917049849465981829061437732186959694725864473797670898724297758622064902921427080089581886755524574994120344624410325873738382923025177924748581991714198111640998368517895999555413227853779547342305652231381272146077786964947250983160956760436401356612216682741996474470208993575418136102201145599785629917903950445459882800886069952366252033792602114265229237318576143658064612335531404723258500883082658253612188939971827008376602196801687064835844882657845960081504768086774646623136505836169948438766939451433744733221111134976181064303812980545849935084014161601870413854981392987821756130247127962060628203758337731177658975227931778181095603738452352366353877749349433818235315673885845546673430318732131057392320957721275561096235539202396294473391684809814877113780185801039234535978054273137704594920767000739907699297058668326256319830890584344423833519680628976473997609883922557687751164527224294323885082903202958659791048218848018430011099107529033726423308723233321498148106268817588123244694702385403046309820382268857236169556258460818384753117558806773832022464180034793095571704289212351578835407401435633813655046966854381182235287732166724131836074716542206665998698700246941739484967413311882704436394010308235061319880676267499548136608191124126351028328880330567538405502375186303868499721438196792930404927921396753755946245859653344503421272372360528062476738558682902903827527703042797746411301965521988731667994514297629134831661859620364268527936248049557944223021231455294424954110696097351948248525568609615270078418298256267539556015252012072294091041651956826992829019866520286936935351062855303578720618992784270466495764578830578352649631835779767580083893257247057837997155775789477930245588829938087675269101171244850772742504523662600077566808207957728747472594897105226639081472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 79940158053058049706606219085810534068337188461058606854984278033426993707149074587637487094952417023289672003617142318940176238762337187827932598309648431609439308809324211145715202355651721959791569578788281456227820458609645912821293058101060373482196826736897134032770634766902479359533848452751102031444979296384350638302982411592639621002357376265997165280684970761097553917380484865692121643155066307593555146989814423797178401933014252568748755172960423380417006571374666197523573437558121820404994974069691712881350068008175711363637348951651580762785326400937013131963987668105144330460584770859213677736200751912357544495360281777325200070023821256802098194801443477263626050786081279099582943481771441466367592942664110783604783470356425988022113536162423295099113416493220720614138654516975723346826160244390226453735113931471037257130063614278261424228057809368256239418943249884592216180694824266908849187653966027871869855909261571824668122344292890674681114132277483105357796759163914369288366276241374714691105255572276676963412676255823140139426869728622017293221963016510154861433113664107506815201364066155470423659670478481769775928555344474902596847190217367862628287550295691978048190032329412553963103802703584731828807471883300423760007884374824699538460640220903465544676732509160137044207792145708187881691025164516974697783632106368761565601006738586867439344227222443852172414405737104874188176985603819599058800630544475951448773348480636942871476344743231339734796536196964652662615328801671964900541889964337687976504503717723742336388894316015667928561722251644835535771801328871534491632154772122706519851556443845563299433358957066529472981802404587546262005774662082007556942753887234424415323437585588504714173023575852980152778350718549069217805624738129909785813491011424212503899410403989624841940727414136241643470896548389172794010411069942834256850559788849332261436662175455947186337824578891688768715392537666702706139650422171538027251485048748176842050390093029506461139471119435279532522870232051495750604684582058180989478835113727674950958966600068547162071274061027435505215990502160195186523963977121819792110753658487704961409552874667160728192382438329140983006187274142253289250649088574431153228112597642766327030581247145051062208368115738333958173129961623402288369370988554643273401770758611825657739423548033172723219433414769731959467685865181055533935975579321910220292802236075178771386747728461389931777389177332307183809171169493964677624025203278842516895517218370287655151783821050699495780542524088570851682664792981504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] 2750192696417298456521280706663740193853933641217733962149957790013639964515005243188432467463412806158749955535965658832982151795176469570818225144137081878164100932900220812057213695200850576937124841461810637751916221130275896069966759575651435028628075101686367867474598806786106513268127024753676771499191392459353908222447712624363739324883401817355682556083767211918214676161249445674128790824471874432675595784545643991077133700034516263421477766836516613469913559709137964417841929075604591539315444351308242695716319757316586341310143656598946266064494752436909930282927387588413785234351029975515030983172267433032654286864116968836101364217623755937644674575049416344820493798180434012830555480450029316898104042418618623543943576929700622167331063954600156064558441203572885028272898736074677189512639008782302196204035974595099253183019231411896698847278331464706665101551142361740707385055608408864850369728479796809215505547029555334465997501343734673545754715592420051688908704403740417598967461010131049423106948991980644289641183916522420208404859848641458732792038565935163328572430259014358165993268400146314255496431410678980410686220631695069004926913276944598768302087018662233645967399308821896338129952202361687473182325487961042458911599863148733760385155922242368225663448086013785121224192608761984056187007780808086494752260929898297270703275830331232639011489985476311807118600600386398046149587926571728975887039122720857628054826915687654904292098141653274887354219571616463425320522935878263471198493536304430379397183663944021054287474018734007555145382808124426671381979481027614993661483731976053451040188145371466438407429588663839547798313193701157114584231999735086663188183219602892993264638076122759487360041195439756483959633408096074989904420413668720503410505109513008412896604237589563573095726855389136147625039255386773621589476185120302954607135374461583811647722909178947932587716003784948953486549630571948618792202159164144081597221125303869403984048441722250917245681031631165854231968669205305902478025223863813100143607535508551896958634807384279689011571302359858050384195860836832283161659175476834930985338868768586273508886938984908593041774331973317689581741821592993808807703106723317086854324309435646948889122193570710147195438405953030099766816136393075584112312123704169981989860113816851786296850540221734029377976938329367975106601350879609316704076409290813975581468227070297216884471545320685813341291640493491648744579088549312419770615475967070417119497125800253467897418221194015280499613308611529413717950797447168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -4173712717686266998984076616878134138207188432747967208007608949633233939599286381284392944487130177628373472375756096387941409990661652268686633892897241482298357275394087589715580484864924275482970604687925689084848642912231630813610725128422437484915254489563113843703818111115869066298377564252493874322849009382560491789254961654371752523233872830531728711734074952698654319960141921028366727814681184304236995343579288337384782666390970472518395278867815986027483314858138117579842472022868717404057619639340283532722106591718266209734370487701326734440440852362542221130198697031273228920753938854866756067636368699819133920300129831380059049432733304618155859949680498349269182629525017220495539764922628576463258986893494129424515524638059086486576894917395199912523633231652409302324908061424877432121748700217989649385319037824412214288649358492999601335171006960244623791261759115179090184924113410940423204756308388143545797461108404596741692277415125481425595384986481706212862497958878260511087078321674568257434920893894855123096509135688356487235559140930651780375044978462517805303443722967847268809203199406515086623633760633685892209296792316539253696879522182038113861740057241133139680451450954435142260645424773115650129970971763789614578572333067927261844415401534045463406862840103744143357271829221802719328623159007460568948726253334829849772224064378226123083075279181519559835414779796814227728111987371021933087359935921125249593038876318757601493280685406731855373140889488805562970932411198276623825633995708953258988278002052511524403601237829524146212223321246065344480340597969122544206598546385534755160192599810807898813021067376555221912057870854216790309488721143792447628223674669269758853444382840905062758840692818744665683102643027916799140356905695521637119158329676615467356181333918127254290834223138251242223236934386311431315394928951456417135269590718961087942257841276338333150347198224443200703439278476885290692629463137915226979421406713363790673490707750865548606620748270574972138376301802751984160687671036476265636648137386875473706547530804149834585769264819807781555921046733626739261223791153461966645519406635578349098052697729001380758290004305837171084618173561610433328876452091462475792731113185655990623360982003728375144854942778308004315662332007934242684904414131769278243839027051106263525754104532807175577862169316344652347566639577958190650107500986446044437998591059230871757497431121056821905084794817483239099926279419020404437717377356883205107455142467928427275390992206771801733938784269387946253333280325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 811762287671766244096202311574282997014761876994467824521151907687803285482808509220932483727225627266426127514504683965309161195009121245695346600812794833341184498898068849640165836346557084057513055539340680911082434824536006977370383192549830690353375059306913537030792402339854259371347313103785120474940413959772184582297624116926363085227577902976936939596030677254232534285257819798010991772114723180884237655492337299301308794284330858169793534722381662583052304229796332957859918350374769553751836206685474630547522549491583247162258043203248044162037117476193291264512865726363121458382608810623167703979316414395167764358033475178778374289262844338635968407171317356670819575651594312860940658750964874925802704669870675320575708318273642282284001872586909106896838511801797876325181949957994812702206415140900980878578807281783977844976377904676649600404766417367453143105633634083967367174779568886947864700660178141344898470465168498803035521106529133238009279595609699364905311763403990611349866817789340199858894525883458079840325803440903988591748205577441601850056118662885205956668154743127884946074671081576418258835721611865523520703888376465039231090811826475190272580535777735535972936981231084207658764337487963487610121537840203704031534898178050946800232319082117425974100018303632136488627187210332811306934151105681543600221078421982133291228987552434279919872708331723643883592356953291584601725402768372920295236616773585278470341409790419894148943239027644886705488771457081040483523436239500150368147116361200852815544369307453507475864908872929110905155473044385147213141217075645863428195659568278447273505834044696107558101598460487214040295601589382495523386729918348423689694175892573383392024461638367653159652558874686457140185559828981648801339792389174558044040929345082041548082232738262501458402703027687616129653610464317187143741951408742653701112564880673709578581736550941262048770902167885279535091653834666699856170261881836916173996294294710582977130520303594220659042025460602294626098581174755092276612203171772551484704635900713663736916881276391456296543057908877624875722813500008619641864253477610817438320167864816119806191540345727577114296716598968033390395690463856052974135532480496274320972240313206773588979687748068067953787656978686718932653837336873891042271052922371406826294824096419049238997239203821397809287184778943068955509232575899553968589343458322134881432152326120610285913438882686223718334823031056578758747560749694436164562019253486234402010188825568211809022738359890598557325944893216416178842252607488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 16120075084111801204579446555191782018346875539976844417641355122839424273944955917159576734924756254113810021968250701547882175424139311100827225665519047170544256662085439826704088729579545665382416549477093245768316133133342898102401273163161842657228795229005828572061626059373690216828158991514643620637992414775279455853850252735982826680247840138122495531101771332329420354905314962352397841068959306977223505963588465600237309961359865214680323219351663853331007587413889346595379622164943873213499425276660034934335688601495269547303097879495961814932331015527323914417580369821549785557490523260836693221603347332182331780269990661926294927878708109523015675954674330403089778286585810027833801010498183146413862786152846134917368516102274581705675945160449097349329980389660812929304170220193383753510654091063389500348170134414947606532148743916153321166515561815360912184638514559147454640438786636382155052242503799753348656640569286378251827797696872407085419215039660619221257351172093341389520160650113077844992344248853222017998939600983613304496645001187819309078854700246087092078231494983126315921656169348887378198249566681696363083207508940867334728273047813042295031553501547617906118296780060261450516106303739930145071948961790046534292645248932377369617944628371380613897185628923590454102012995831155870183436603336385098121677226447917578498247739403397065187447922778639193169771418992387550463946909398993924183839457906884014529869533756963647046413790788933937481882060588989852462998040208146398795508141929045081129122809703565631118754262423315522282525833726295467728836707162787318798040671384387477502767665489321183480142472193055998863419444355910921866916830304271297790835159998645218113010766048185046910791850235392592160003086194796567974448919666417181836555170601495860338097582069172441472122171353378354727319259235403757102010523965991715106588492018201072063678922255770842026700318855036549720965787393338385821206371035342669039069377433549068078868643891598491746260437395443727959291121671093378415484048937093651496455823133434752835252736005856292614841945964920947672179035498418501859441999355112206397154662336251728960450661150269086651103881750664280331855742351107361355190640818197022537138589327766292868816585533545474319538594185535147303974208241488582165248037236011884455921689536508651834054511326919205894025092710507878544616753697720670971696439106613748189014380280818554145429422103541856870509019681682202615220468735961526772375829671256672379134204643642097396399481519444203543316374076287248561602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 378800940939210232483040141155128704203299022827796385805261849906110647541706384399959629806902515271189046075561876399414738800674868691738393134337750584064543354321199678189797639360580794804104017733141253234459653069172276823521323182216382456331728490920617187773056137391747896137830066539583326275024017382293153219297506745509640018046508881122348687029470569674741856441458974648047551786989322101241218355447396921849247404628158478347528032106500045598494650518868864889089026510835066297757357171236523038836313796676081165941142710527157799837882622376336377713717015736415633385873716301324146973604213441577821275863336027951237434655638591993020994425976975926231058753183032514765928363383397695469900081826953022509629110558956947079223048948381770178853769590837275142699552808339878835565789596525169486697870113548196103307739338140335935542808043929976115151160081269585609274163976864896439383021671075723211870958990683316517493809118145328662325952291294973392281914283875069784814522928073316584684621787130256947127334610600564365521104378905567757862029011474663030843602387197357513768476958235287228058550415198788227028453884977021996510899340590155135482500306650103621126920140822769987655285114737388516470727257881242655204242856039357251305624780030882650622933278015433364286267542755548664660297569396684845648440963403289482059215065539902583422297737199364126693450399382062349360268880433250699057477532908349776342748408446048614108765673123500931960760702772335875409513766908764946532662808032125254117179301182779856817037335702504052884037851687269166428154545370765085380672304069704571744761804277258280614534726461895950347270844846498608115020467230129065060849436138861128532960211498203154752326943432396997125235530173788579305943049913978661863071518273201062357656041326010589069490848701047341448957088552733782338634217078177562117832725832458432301172253114012234022480476758541201892982568157325687081478632151442234356999386587739361337792380985367917946423887435583773710702833121082800100030335982763994613493373974327669865723342241321409488438008761189422404085391567057099656539070292090512824182849472869560316998456421556078047094261694411879574455477403781624024460262310617684046273330535503882184468931877569582622528445857869598445865712267668129326882068315469276363770921453748990612081641807163456849388642732533894069798604363491087568724453792890300724965640943763815876514655389100375234947575061620496938679673332863710831083412794235727587699075394012161248062807338454842799366695832027964196261986304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 90269287317632216946117304766111374536567285823518704879858630994914777919309619029510080968840964510541212767663243160090622191061565967899927012849589414825331533197881853704517064894357188481283964187141168982615179958307399204350947786687468601671058453471025486419498708953401757207709892975472151609922968781517788012789906968079588914379437334224484194426176854742961526195161238928871120754773301956107256072636856830326958838192135463524179126663896597403575364049641474481109443890215453918914021683464454226784147944085247830262409478604970995227111251406299370536748510006033424534539539355965451595685126890753039845185560557366355990233560238196133295731244603234566137928771037623932921509875546157619721152040685856171627360064041205619164925362160898889008546481218364471442243824455889963770134295688522675820438725195831373528200855980672628431126321048613661701376901601668324205029404838177627416212078564223779136651393118807452838627887804871954996186954595815556092640558667464104602052668693680201805401803315842066340702924202281133987879986973690077784642475079361860057475658160859569894444417834593394606542560125464695954281362104518641447649782084462081107656194112219527403358580665027277785463228933106468778764032464998674129254431206398151743466138936795138590470379801864955169631778756780792616185267635522626601621499641701222809700151623650199152649329327634884257885776560301264766966326646211621172663883003050209211859001400051562428968178076998695177824039784236188538714454952217020296842276125402578806766364474946598359893149967324329661613931317555813836971962597971155165485650441956715236886102719760556545266791501243120433367150177368054772924222997575144184398543210816280634046585201803209859611255090172915087435922778304657990398127039786666560874018607367277194142803160618941873355063097911739636232370738070964876136354286940054671726284897981049332680988233354846893198519917905424985916832120573231831317566623877554846049273821847136954502738862576211006397159682882658672198624916316309105267949611692524822557768578715756335308437784774465444644883009545510084723013656931393819401636515352513167187515704850767973525868955737086814633707015195869673860827144931346838730266176382133602548967015730398238663757257163969705480416477056645045586302780712992877553116618941321464151923021490106890902232888310474120030402938624315956763032924981366972977094165832749897666562985129468998557909234276192551100756312027113685748194897282377919634167055790988743676116219323768049194215011530376919799542192889123439189872869376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -14993081109855552335083726287376018157918497715879650637247675144726878976604296360639547515959097134013534302858045801003224779382167855893923826149362761006584582193559173803482738281307648118538482453589250220671848894827483325461420659982045508485331930897336859785563631564066803606202744833884017988111423714029307043430244084145449742783028215280068581333258694851724155879750139511522799925875726336556984472573163423030880659035235637218470517974467353869141429260618730017784158291914096563622541498183043005870653552749613613278977784607711096774852102296082105377964009376040088217888240824919046216788646015180766974766674951251450407851965660538422833839900676905967949767684087493670376846958958333865498892421489403570722351210468430865436623722856849891037997713875401520040864301383705478572738641907067749172453609408291698888439515921381563141740892367163497366010359690541207177851212084277396710252883977154663598622923079068040069173098364596822754078266844358102861977294717294532720930363654357123856631972765418010431045293728550130296739341880562068824994875477875406784966249503373451770802432911106915172675917226280707194775658507783592918676560838478715794239057928185020495688932629971258674462023378746385379932092604020172920424342758903044821656225472151405438709758735375419432261973259899409915510564463921418516261841718029692370972285104644047227896079372085482723920286389688207610118801231608562700107523121897713109834750759245760259832922533330029791068486435828400457132226692471193643323774366806619890623215044127849558874772786122824256124166974370496603243368778291874378674315593812526904010120697631798855755679368998877983156232450591901740288656659797261856190054226893635474543333568835254813890651470836672078476886452132166571746364129708512229483938969749486092989334960471856171518797082850692608682023402914252282651334814760366089099416878307131049972472292467729053411145910591908817548719225488130527360663857099691632142914927957151781150830046596654101205922140675617428997832768529616150511547956942232366199581303766294776776730440393598320095459508649350034277386636367561111257478176969914111495872198640153424232262195599628257886955995727692966119832848092783513454631530954782853239303156683794804621885983946426184237387584336795648076408510226720981805663462853668695333534105913472509640407709319307067027023125770400396322158142673949919943815680669801967414745007136402296645488044395729512240991853166414424233895367597224036925628546998851633500413616884533126043284207901423530244311564789721670818370060025856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 352081639209260631361289191510439811037296954831108884736608424376925946569269859614327687886191505601466884832850790166456515612874905495113147797889123980014214291596629608486029976973017307158158380456308970691532378474821653325743589669019742432048483445280711428610118756044949377769177752248531114137531386832613003430455407621445929339173159895483684218856507994324999389101363006511593781069704456206721949255340416690412844282502013683426438889625751918918592967605525233158401066917965356088244170791169234754820556916945762658422152228478029678142101095755164960601514183531731487389897730663044573444486747297356936860919278739327226065048492239382884044147708562624140024704319907218317025673208540264489602346979605187294247287557440289324749740235840046731130729184066962067793730366356968940791715689737166215917399983412499628249659460731886435440344932165341279540079136453177957253296130425515925381344748810445438618544696178142997970978845818922948285248129301262005806856496247080554769625993545488394547662863834059629909991374095837013700666474504453379383242733928779160053033309931122335994273149788307556050839288343193008598288579046741244314336083203189749053894473998215883693176478672382203274797121493985072706570388606759550827688422105161571077326202755261330132843425570032453664858528484842502684396387751099317778847068862058391419407807707468876064728227995048736126509822108875755345286631187336162319697249573276257874796665562476662618587632488071106863448935261614086777423488013058822378030966759246979627339169682012099171538995027704317418541232555494906703524280001809648526325605475664491099019198319742538097302483581918079925562651509009996773127304457663057361778181139074440259923355332467416953813465345192765063007969969606076230887372645926366926936946310428434780059091190628064460334704234630739681380312668092131932296355617715124467819044335748761637943154978418836439874356729845043409393431705096162402812762065649060390828257253617942964370031269499408341113547312815373583652914535346085633173338476879353935895366496429550981581780091672036937771419028155088027755618648820403738494332985601025272794822417425419275475102416251470440738199975142373899258193179075064337767331176735803933775714756532083532982109249013556701174200867820682866911897674965793777725446676223570781866058221153233562389448902802590297865373540049696693423837972205167249907921463878263781091238724906835991129267730254215825629729370659559046853607312012947025511343557139636878220721543591896061508301058613334572166448267436087797891298249146368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -2407167379772326864731363695497066960361117688191861435925265462291610574977972304637155576790918833551308253345622122898073574517551248402639090671722436718238870655477239924686191969631617075027183921499661911555271020089429734764785341271746439984380574355106191442324175252585628740954909069744736446229233085914735529123822021025610886092636787086594574208378625828457681535033800972464215503252979820470734828373176818811594756447934080709919799209031123078155762778967808138457299958132497205688987065054416998415146607170110531127813654837195813482309523459107933652727896813133180494563581895390859497683100048449415398534088865550195781176351812020985604279867584466229869877261394510406805529374952040337963115255196587502353392422923177465017951911133777723631855971314764143960892674537112606190870429091943869964934293382829048243672650254953954532344382419548120511955778716854124646004461076676898022948936831391545830141431247693601167349027594921718598484436446644084952649273320472546421109736631386380530901963452510458869758786438549937435565589125126970634290367564229176497077512726937640081647822085411834445662638852672091770693024257429672360888589150678873779323176952559686668476131206458257238853255239213135328046981297592720591943464281911304818882866159454456413599890021708488918448454117197416512307600837803465134161363310927269769814190247721991045904603362896916972312963501758204392883941072506586406980844046778426830529612529903672680731416695691169229514446910799243069773737740425372897079619930632571843661160609854858446165643491688058859067437261280351939763091080896654461536456638584882078947355358568825847406617151565065491131699713822987763643782503078618027429025483101408455737383346792615696007767850199428925722259188905992563157528815569541541239934757618282683620888305143234661649105405409401531479172875107061819660227972989376335295327452343847632522189620197836455369283975197676645514307538824989047799977743252699433754101101293652131617757315644473088663820743187131831455441306180025462573839755978780559813105865206132881826342828009554220940720344382388553720421338700156726650337806289680968572488400484670748356779989637038360147645519813902931605775357638301615850263613055659930905537230590901393785900724846183448669851779762380553036008694124251638123258035911524057142150107700360098140663231518520141863888745915419594357114664186438273339309945239715239674561223203252792892385190769431550113877745041565511877488495056570015482877354911082280463555569030635560832942579500361531674091984186057740317228440947261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -22309778151764485776036852624715458786902434517754170021041090234973548773342005904207149521711053964451479209788872595096729886286555076028896854386791195071011397278607927518435532109933204107673768366158930434196772729420727927297559379383054515480388421076781355717785702645875947311818011534052207206746825638930640694351858829405174874614993161268688208726663072893625679427883937954250980465767772103202864707566534661026390584860062028719969434917595742819528221095511221819555647361972373264602878963585919968937761264359567348884368206814119386408694478098973200087137674777538581431546576289190095296222284705941883964825326551472763817282412004941650620908324522659196949005648109377005857490308021319940899119685806481021799781103405812490663038777028266854702774690255046584089164348461775629679752173714450939476121771912695952352505209934690036623958477984438843856211653951605758564330362519073456780385346421604256535276267297536537124408014289302849573587510645762469928254846218983957301980069254421370923029124977397976765004749748665742034240475633653141715971542679699720022864794270397201591387480860544844458561237020224986627085975652497972549435680512621802792692749411131745084741085138177241215031976285767910134406191574035865062492192158557546060897818197513183401968182632564513347713816934099393183977645688782728302332137781972127289833756978283910420289481885770652616662416602487487301331850888721980052594592671504846856067297772347352649728214751944362783172358998383590805644970306656602963629711230880707500279281214620151192038467274277016988908559003149577587476833414057100377843431321507517406736062425488003174089540198177577784352431580503465469328100269790363698607402841662714232088647647853297895049959733483718298505847480479172087289445222290724906056200682582190260739431587611015534748506611800648055359690076508571515705087173644070729484362060536116585271340224863386703025593691625658217099117918816467741675636274169242671394059524979970869426507043308759563430650705597267062854546174383035198514679582340239705955324849978889304572496066725471057778736838166769218878390909334821302942012660124510677327628444994066287823732920532864382247822096282359723836370450552273785977653785900165717867014138832555480282073571529512620065061379842672697709144426645743201210484323006329496650857477691465373800036466617262281494822743907372630376960244390367687576221740527690656037169813041484910462576924539497734528953183126280860823732925200877235123626151474711309956147261878818499097857391299360787543975385867481364543048611633561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 418796109967901286479781139166997996823320653408790782296803842902897187577115271670419367901092084684150021317325757031650758321621937863693878239051633468919238224338618371009367257666963032636867133887467325700267683994373132495263186418460124824369910754839309517445928395216551188335664695215632478553173772237749523144466158571288909387413041191892874522137914027068485158020780889083839870672979679771022635541043786246647433671561783585990199750799874738126862836666119213317164956570906989311148976340030863407669804863436227466670272624372847489852618510836286207668959335928377516530264828425206216204756162068762425751346984670537034526253493304305420878193792862502748244279497077617431565679843367409017870025242396254671793605521438844529907753662937434515640681504864751360928809873980160373402741940639721279688238740362607411627129852025428940023222575834181607253963405655583097396626854954218883819802589547639046073910865281831128998424720942132044849975453435871887084220857489424901350711636326250034052107206854803523075756847547192682163204645565278526146069879990636320420592852846006939805937654547514767196411981252435910313916105254848768179537174150582829196176979203548297006091199652769672321233893059252934002529240780565595842309878788761062429040236484388762413597478044518638456543438077574345213983826333183510599958666015604032171803327195782822733230892308071590847255966752586472895094625582324438515314057085303576174459108416508407471100076380506899547407066938738439966878334365918768035421737748242849292208815458703641933273147845171532843690105755635804478161449536199456822331430943639116487170578380567021699317040547189177318150193308935945074632505329566044580865759443013706994267344214850414375997657633967142378637101081528359023007963205994309306914602933231837636210427350312294976455863608926594575173525248775367247794486647541035661163596684839316010172638090053731044523308530715771994612164800015134466790205130581466592801590128855280433380222849572607692772452332310415156564783153011192386325122487780365272610614790373702027197410010497452690693235076760222496633222081379589313265188679869081600788515136002572323708706593908272567056807826462823353539524692728676001298047524526933945987408253162874063252457636459496559218926736953116722160434607032665243749435158187051247637471586089023372820656460037078115136514264830369767536970380739704349615437500257121602704841793179391334098063718023253747354997579575830509754534887236482372467172387339022525147711975834414643713449149258575735059297200483579400509694376190935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -1901037558510004166109506232836953809521054635982993828809059086181104292261430106092696745696779422729696241164730237588427245364617636148069860379761061111391723553156775040813527620073920299636256918273711754731814302408444623744348394728459717468239925540157152853970712999721015692917873728947887207452193685256413651434801250867086709177186580638784684305991615759471432004327136621438250533310998501841553107324753265492420539040632569042575569627421830875843403493866048257727588072302043395308589651512848660058231820985823545069540125834815675393147154931135422143418908126126480502421375848368776617494152428476068593198901899206183748131332228103437555510553073014790512963732297969859264643451519579591286497146013540938215085267250773495172910073581282993319624682895509923013446000099841832332636889133920581515916377645890362113513927053526399131305486544535584059277355299231186441083226001408326702590793675092095962161496642763543004752183466331876968579739096190856754502368572528189661513983731524762273977166231420235269327713184219027947201306145297500462902909734199234046472038447890373674323919928644988452937517985831807815682459102167356735689405453250378133637295596044181575847967277481878460912278466186103450446006735926015956762239107118218021394529549273465048732250007154571904756975461797451917589483408693422144122672610688353834327639893269473145810627230646495246527652747853150388488420646409284032303895146025208285334987017980412861846402692953026594715196772288708963557251490609099034194111262312625337515775435968610483979500769408359657800093998911714326155278531970877125641552350275403550557206611364494522990540869494922768431618578766262241628267924377061014372598829292122265984546667916933394686062035585307292096362197642434854347034230518668787775477074346143328500615402396523824808827356516257051840565888999605103286352783987403696170864744235573803950065678899056036879557555335403720840152175723977191460514043321276818541131064242757367563278431621084456261608909648962075761280911540539665374239866012684004086410905675399690455571670496673919789543724580953367415339703572365180145184390869334004341588327001683094857553017983032318644662879231110620760761749529778288750050405322874765426384515995281594549513620210396401686646551059321371370223492768625858344991917083498587893693681756471365869351846985048767050729656004063892895306870263830867443310536995046661044973631716364796092414526856532321924206228087635905457922917619803395120202825107381866006088232274754854671475925363248323157459570988563198465059879582842224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -3369382913058720420701247300004516412506470015634452154505820238046677274385418278115107997034660046476144230588889149473790906409012792852120190389732264513689026187418770642556220123962274752712450412117231479113081846500896343542453757394124090412167077876982855252808490472852696022251288854599776148382126129361813535637325991278303935868307241925944530649481395828753132961187444658192260503403205416557815388720191108310861739684844081109334362338659299779368573648905971758810645873573902731925125679265198152206260062891343996725273110642853412749233462257305031303374311581968140027604339830127731444299089602615714141630440048173011277019469763542567525272653235215067842848986739697253421186395182800642652283412624591059729513482692492564653431185881083111435662970322212187581722466786571467778358344717494488694409006070824020546376910962463797736753191086613114665695670081100838728611138733968152197786921205046992201735431576126696127261320503411851355394203941759487901714803658224248356002609443819781285727024200236245873458644315011138989964675249529438550621802169665643719026565887578644686773438011684670945837938253732784416157600333051196599125547001362256313855496677344623741384119870944849082527494553509175695448751592531352370153367728336200512402318882317641212630926162772637208166053212817053514406915964620489692238690118015754841634583041220049597386997793602187904831038105274335081210951787257888605473994352717587968372897911407414957308747756983262794800280402961234448355681269946625956109341410753207041663823048029050393807237864698583912640023229544101242674059564563521832365043041303861567520050904070797657428564305038290140036286097127776570501047900005120489560247983344753368804974805966848395620791945996536402524335063793833589409119089063430589359157419801897071215524189881921765170651529735822794159707353219807410204384187273680909886293925252893587123722392775932152776404270161605838602645469786681058748776304170465799821405428803608877319279464593391712427473981115393865361195869097383976258977154825726682151128230075521311880572635906064842606652282066151159774949151312401898299715276040079053267439625654146990153942903333806755296566883197722190697756517870882040429842114467812291152313724269440071630877848390552124895439866815432736391607204325108416455297336259554793639854920215915892323362411210004076523069877040906798792323034954519674225869174306748077155354767218704230226961422792749241633464480480989011620262380444667826169874619174874831114628845296142785764589597481275110195707822365784219241233816708018339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 59428147188639562337720058328001049241246555804574916899550442995644524817848117687046277782774960418292804432416094685607912634876696355880661199281546873823612512055674231963053298907527118651791065627690605400421951682615845798739912100856896848209456913823590173491141693872458807186974005887892773624182688879471440354974826741383392778827398802854051629549661742916847503210807896948473875025267845145805595238483419980530422125517626875356726014896695106101364007156603656393109965465504857228194385936884445992867215202328619354810610832053719336359915004650091843313888442090597534920223961722927072612839853748616449503086374028389623067227266294356170456557876714411640495623407031456406530880379406867861834887974291361490878745956617040780698060272689192095421914639655719753087647504030587049027971761810690267350405519495545956715260488175597963074764042102819638576773687199144811661383951693173192175700757369257880321771597822160290852849455152389275724269456604004377871878374317142582794058852045654294912060898565399996018236876059142755156079120858474334319789996788387574848491346256837521810919532149520854125413387932426259916030630275142473541662912873409560287299969697606662010019114933019665327475899434820222361454889953689613256182922026760353765522660083347644532589572356591461080250107975680606947107909120113126358238615719473229292745230444766045260347458863238814744445607354773386000680947473853916124729113277336692153290522260405096849375596886534833370041391282593300754877667435790574262165126932374525121192420522965214003654149146800656453602078249820332191972159004089637098374298455264892900865494344856048948347428977613453938569454349745284168873577378119822498363564663855292757602131763673139391928867852112803806128574774225764719018567503985499131553941392355029720566019587692252316071699305109798574559788562756676938311303863253535617549745821745872278564396772366360903127182983713715690782779536679407689253792138333102931701615694038354503810094756168611161219187668762367807485718479049273707991797508808770915432306309080319933703192681420539110393932456071382820844386577656580069273775666338991976198776726011847011527323079848565318809142632607513994176847832892002110870837240569816135105185117142071007638321875595245852406675942112934402963495749192492196240521499421174869766383293079627593352818287781113274992502938594414421557772230521528444689853500185393271773825684589680290086038463252957047072296312366813016334867243272895320725561329751944378832378811258315018382670366846979431590918546414458962595196908692595277824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -168339974385050850102003588338964133426591569496472520918352412782208662991180052633217804698733394917067558463095017443672684324842126581443641557234721022415334765265202329230293293081050874886390430048547166843260367599006769828003379351476560103361513791599105245033017163741824474940287044570554492524923753833351277780408552438743306143955310045482447453473823512222196355011123790174959264236025069401508189982246006752256759487330216914777782385514111686990040593847186559786518561482621031132633592699913517610415903300605738567277325243856655291341305153380033223962137358176235551614307560207541063001313211649745394140832483697447525861139338340713608616629486496570971332188958538627377563798634822742692332245623060167854071764534432571379898047053477205417596864640875707044773976587684861911635706841052752906009679219137325946321706696346861085925829866269286675891711525482109592559393187340331225239956742963942796810102836901189621626394785095640902673227343293425612387819300877573753364598211343506374975791785254657895199916895098199284270274832155190423148884052168331342838964685269363073880970219893434342845328648950630805643880946909475374580530925646995207104000446203792453487065173402595544170895235257819084322458468622421344014890926533100851490988357491117513822414504053983326118611724760658703491604233237499475698003713858923650714901464215535865787697259651073886198735259828126379684781046536328439996038564968694543574553044827043619572216598686195493342106405733404408470288731495614242104800912323362170416352763472515639251819805494891332459508507995276831877667266605173481344571595184896664958923236250655183608524848601497203933114152774227683437964842381270470816185269841894574811615949423255408885165309063724958015440726137440693032656413734776422383004219754982744782905274627978879282799011871339846877493349389824726115790471240527507975105215152700610806307976438368915437228518809209585636055744708485052771068649917581998690647272983560356019885076534432897911438100023258317655920435154250903285282569213472802324588611367139711921753538493394480637301457560217896609323618085738063304586056400180873054361716569965887354524943809547042901692599169827965738631392843678347787337680000563163587061828553327935157575192033141125564160016658521770023485779695775847320849550657331033987455222805386253031434523597468757391034921746736234218788480684491908876879938795508273776887242884938039584447474734779543507328968519564870585925435466567179598150945914145803399984142476670035103447682617577476244731847318319033632279257469814438887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] -163750023159158422518840585423026579787568211795662613579566600562854548793505602253141540121847991909021026422489702739517649361017414963296449521930097707862588575192359175426630640885043560001950533346142493481902432059654163362757308083956030301426528659331880972449587368328745536502783600023787920665126039080598014739754360806831650233887056923584373763198268084126133256075847648389936815374479495808860149278050960565186747222683131089038161494114859183754359770574831210331892116308973285429023440194997490049184448357916961602591414260008044006404599332096300069229070951268397456059339134225800490157323240473405162996736208993697139124557090593956983603056650517793471510401827634702866154459699640555028900592589934671142470528501139171902903725644142138102028048071860777270879134506558121274671815680996235912392572327539329923363794319188071230368107074642904763928338021950462880301465491655898441153217085687965598190440991239517753381369228825388421323712413441404146531868674780689338917212271208901387495970674316341180882765291887026633149041402213937344174367195116963541102023046043052461059466876328529346627447614969162630916366974400428660866228181671837792957253260459127165802940770775753169495755997241275010251341079616451853910599946797085128118986309856720811434595498677877147139597149812972357059299671776026352122906028192305949805025703715579933331531445443848927439608466825522319349792320125334653196188088139497588855844960284447481936373731507381694161283308286177896213029103068195401667384033307505598080114330247150677244211354406263814681784089337497467572584677561528531202476697731254083850221834663314810992793476016093839975635217092265951899322526109145716204634117986733017484202937211486119630725204881546965126486921803211233866006574501924802376819492399691911697832854415652145407488876274375172716112440737158650013681141461942004230941303854245431757882770595228401669115871442147035668280824516383796465906055459539995982136421177350028433755954234087064232907120208536038790194070151297854062933843006325306468062059389396139731808533612487931621270276653984348525226689134332834985000235166847692709578514082481086318042975131180083133706934096572778845719267640674876735130532157230280868874507724825401737500873434291619106660402656822748947921774025993465284332520017405018260772267338064091833352131917378353776162369368544054580023370693986740377734554644724356400298974443468295219406873680718423429540100294279840094800114770300034113373487831249528253158972769802223058248676464566476288722747457966093983088150763743498731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 1878927575469600348653949119523574286963440237744082962982181304889510740306921930512136746707803797363489565327577314840565580149076188063297416410583788152810192615864153509589586105627755166185920441000468449170790057434635562644404489033289800031476719389604651640979049737678743101730367281573240020311877740375372737186043226992772283522581577544766047186277490357601053092606789209316285529284193768310111095300697437438398105661497679675003039702417093129934368254062314191791515665968219538191194201905127498999587901675468205074748020515775010868495717344521596325264607851042244556904529779705607117989703479295472009259425023504306007277508839150351795085239325790186296134862631227942030276006120271247408867103651779144148555557689524469298596257032144121668847920989608823784391489366322456051811757074453313838427569311710429754905460778480448232875391859050081231535980176449987113547740092354697174870506956927682655167754691355329317052822836865992453168493435501453672955105807624790760749973790913058312244201313617803009714164062728893226972197719736017941449903831166788830819943871574905404110195670162590086683923419752823908227272276466105463341203384989104992401787153444019396029683696947882347118476099736589895958368747643093104905766869413137354872642380139154410700001375688267348521550347058975671005249307426976862495594064046238323161160817194468421867450104204260829638227343066919867540668227018739800963547304712907608110884182779459390829760889577823235562739766187266029065040110162239967752577008421813621739645652381015618520338283969765082587171757276371206150171193324211972351734926768751136692086366450476577034311711278268763862259229809042914439700647455162543940114934031386248105014704208338602863846703483617902787553551576127866428533721438658424165813671302181137472726592241732064217028606244264099167956335890340248986491437558282475074995324473657699614717313573826989662967313777783528746093297755583241458935559257146757186587013777407593082714700811357930747232213216155830265183135833076082144683954418446353835105226346011568674470289425755001326095415691418806618589461436613557204318185231277937002346622682151720658025749808406437801312138651933656080301974577478173149241905864364463708678138398784436142410188347266567798470538789999089918070775090867929601421953457575143910291600352938452671537048906180456934210692082448553460389112878759444898490828006696054986236653160382217093658014890912178173468468759023620398945283714316099003182285505361631691972048726593080963651496901649712972011913815276776270166307000941241434112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -3313675712399602320842376947557329270112602907507821183797530177028557780281163345626968899811337103976379476371674379482752490013452574182341199398095502568291654286219497978578096699958355169728940577539731436615157327235943940323957700102070963259943861675535493894266404080820413714909044922631420050507444451080214593100990341566316602110996533174063703770907661318441870735950669519773668346348598078151527297657652908341306589144061670250299805009445141714896984954227991158966749643597759907005915051347264520776989214683110498702069880144550440085373169051119716145579683174926339141910419996521363858376339900866028828073210992660274102144058824245749203915262729279610837263272847706302173099938765002381922875126153580031835528194105186429459127747335614824548719419964920033818280840280191008204014527795573889885724357048425317369312834587306649728202456156576106528172148047912825919851462727836411638453152086946598340772327118732731483429546668055484900504863446649198353221749943752368593808947735244082562771667379539874901666598557759075312652063004085905497589129144179531391772038300103215473924925715868889792126349400734541768018605086915357008622659945349352175972611278099863076383493286045343000681421896578710567991693294658751733195749235224766587310227985363392756261702867439184234727002352465009592469506897988331071041059824016314754587425341639556867888018031801998907629322409216856506752312579902841260762754038119121583944074305621595908810059968609893525778566061680150752024046703795306247787689578799970981502165941445429089181964626188026355692494688287875070630711698165531151514032226234843397871563663391343688859668414616678519825631774002990822613029278285570380784700929252789050232337539984014946734926943899276932086243996873804537123197313390715388309229816915875511381299080071403938399237657562871056591450096410224977252390372775583939650037597050888624267169648962536579496309236942495826854940736532897220815628503997356883648362740596537821929435271710076654419429165150431601822061213905002706009680532267473669935339654759397800076946213039992963128292547867461927456073819558241576101989897560817070849735389966852281682486317168097918387316894898338914305363799834826771516283986020621007097502774432624857850143582956155242421586795107983111799020034532768795264954222680333725000602354777493737346338485281571915734206135368801883491560382693867040157807957049285677787063564542308944821003864224180501971265113273693138195627915897437527663261406523020032557091778083360035939056973867849249611082419334246702569249931872055297310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -2862179085511831092910133120092057871837066986046421842392300444067185556442834227406534224535973835956660465082239051726140342459763916468898064255187245379122305591403485460454134576980854417985680161458351268847277681761806437978662918577747560944149787545374045835622491615073590141630294567417349455124426245966256051276226500303570580628771967540310009294426752993618816855357714250600149526162256305900082698569282323474736838132086357162885723791939218138637823979571224312291787584979774791733683043698960942276252322734640402310776241573153648565944851320097181608596989004416268489738138219835300126337097558511192312913792974717297626476258403554484837303383270171695353101061817333978772548036998979333396270442007215482511591850931284689650707180368177636604855960887853692166428695115604799464146430930150159840661891333624814201884241354524311173870108746033324603324852594886104061618644522786033110742809890968989601404384463706864328809437880157183202642263438447564453725677778954371085811683718328575121331497983146777042624808953441529750067030339105289191815160127535861003990563698254043589339850618878602138628317277164207472687654047083833214997692156091277782603538509261526036467066886123442519439671297216199783528398002688197775650748491353405445821289637541468583925289949217413766507363667683331899939148574073761661711453699534831974646332942378019400436930188413816433187307418190560731659911105812431729290481126012439588134231541352632813728985464310538123407810850496874117621549896962497289030962232464009529923737859451904711991078091926232716505616206578086526823687466759556394367412858202677769178220136019324127453560349100845509862458512616533319400762404079535196970810660707329922529203660281135759138946146682661672099980704125207887769143060817569333163257398942391605105486989010442893267510520142451179108979278026348700745572086254217335214149756917426749627350489107747377973175352522609737370917181525496375867459289809399368437607678458005560983274376847710950268951343685562068727041819646149747882208807705611545176339233115072030145380253614891223153436222935124542926423472735857690918989310596529525868612115903646126481028361221642549402694008311000602868670613487806302334255278079035004889185589977504941686804116949003145770606389730724362417744880489499548667133515562718084371095909148711803795653990046785419974862638070128787776868103041801362633254891697846716650289803298557781118284691089905630748727219517230371940289762056760894631839122955469109474914230153250349698016635999831283403130160776701614091394354640332190121984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 21087568778967561260569283367551148269573353390811372941878699972751674241328320305122347194269135108182999080249497516861150754164121694846024009491230832018086533913953282718429952784814179609984235021438312644290493677164274157247506306263363514376964726229849273323205124791756001380061533897756134150391069634959846026286654488774204163239848844898935505645462948961830809062806503619177365164695239350590488995215518116043667854941334569647368332317189365278892421115344255714588650614570984775484123933527822677753547180536435881086145148824525161264589832157364773658325433106932448387388332001687585311657613340819115322053158366460152770811932092122562309835197877918446304666759383762042545543746285261698188277953359787887453620802021614918986689834843699870040402993865867874018536786737471474817672189758386902761371708297924937535788381581115398579315028004470758651637156386059875921066960842709973437282169725171337357636994999130179132843605483486394339716477730352256079622934203077893617067385174201676841677848729089443624440804827690299929344702163334694093742132849649005170992595675432717374562311307430905850070706110096241733207613767971860632765061594652846557514535147741313288668811968983873729552701109060695301741359153711163834903967289640667496318342495469115108138084121705559321262572426361952515157395598911554793587128750177750868081830275653479274245968558315492567074374709286121645054737701320634341169625646719200156574859251100919049293615226858428284817523008845659909082811699463775255786744384349326035425218185821033142688980895944412696335735113275870517627395265753728438984833521727692192265334387221745352633151837670365831658777238979350378313988246235179345701645354393851957635840620927032043149893271626454084942571726073445287077411073011242349240562598054750769630679275956199746280279740672165915729439360104910703467352594676571023093443696952028935581694098104732820620541233264430557317657205486261511205548948577031897282584988207141802702668152774685098003596524279393826164026267905819618238215011260463115815837505722877250186743672260417708481666889171966505975041024560285790736090197254716722132018274458108176118630137288851238428123117462722789972079090151420736342784262138480003215084157969911877051196434440907250908656516917856083145486968078498299201823284404795822513159895531254909025288627084015346950380097899549500724048028512178232879240619519025504488706384898680136554213979716883106518213642438872874834714500584597738395888203746311734666096612941860325514113207464876855344332482597742170149055132882628228677632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -35078429547623031524261109224557164042132394673621702006933588010467394427536905469532935650931930625179170657791902178759423260072502307756471070019725171985817140441007140610982842217510169510851916882279015550809020308612192064345674562585776446526497502485159053962905085362268902359478472464057352877851412044203518069181632174325542881257988295412716729151071293675176942537443265920236861392732752698597818019972420442309473553508479831572234825385445945061311437461317889553121825835310909017043019846674816222780395389004753752711992591060451974792067046826212072869159782151999514561544440438309024136015424255622306050711008219433213938801956547804289802041272112441494514412358259461611589904379724249558660802257756755938123634053200586416038574241994697196544801120164801574376524551684915696073692456146295791914823991544258268523144752776721824562985567446552087136165694005245074559079962091917514660506557230147750697351385247012914708497643011472051631525968267443426345438480591706786309673065405394936603443690984367811563759489315581302907768684870270174307194193613967621271373608711661302183774231425796590184989122846435109656454982577185886921395495312561033861524785760768922870834252737325604745348539240978845483425216646560481677463368325443923762298651457289686082890499155201310220205994018372181251518350258430056375763631658206858494870227731862238345220009473856893361026508922529225562087372257311032511854840533722510710658599187954670106232128322218170010996536370892430932946443610212040875921460954766345930854944407373750374993741562997043680838174036421123317218916159403876404598801401164976466124457824417187762177948441004136418174173236557708302860151113369262213291462106176284787745007596129094692895480026282730697911328406398080272772829130527734764455000886713385344172522795395190701653558715487779666667393942902377580400477922032603655386341677419074415146531391705064722719409720402415672691536517022651982797085612989640964573337751766598607219538157122552487150760462903953417365447938329406744047855543273112187410365733513961493281885197491445865427312154604093020657542035695029496814075691306869703202964989626253961464358889437532853262981097158916509762688080183183154311117090584817605074890215196840411584080337688986527147398660410619243732668429412345857178308918940047703496856244212300999967459156815910599856238689466573220968004706094640338368405684003487620922622361644094871122859450739628459630556763309625092316836613548444095306690941084100748454080587262451591933709150017385955886241621157022107231033621197415373602816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 8104145207862501699501108584346533237980149820448847541628329322892183836895950447831102636828910506517457662515246960467899970200316740360274617288648190102862290097872776796533834561390699006172469317455579471785884807553191198284267550868447069661169799969305158767739185974267822743520503202730734733955727154935188768416567754672851542310847648764361680287852470924730480807787817364013838784479613502146725077446336900760226618915889645900071293752014197414834419039381331611250097120030962167540799391741109289979946115061385561664926290368439109810356125200615962034499700960196986330330430710386671875340511754505774178472486241505339886908551959750316047014367212522613725885168432483640999697682740672157375175689768762878073209490242338612431776280343540128555019055101011519949681811713611889858313225871325051429299174309051912942056774587790877818507417231672465237883908604609216765899865680495290145751739399957586618108993197996539577211616931245966852210255004864601483245597400789601428670801900310462728195378745285018743044019567513402948933786192063063650890850924295770101233533807766330074784076221871648796536577993134004110151667083185110848991640496893996576764966186411694286598447336606539311380316216940446560680134098405757202365136318147536209910782607363555894317263683329435600607694840790028401351058362736198136760513342126914748692130793505350060559975161423288350863008537085102559896286354675393184456965433628888282064873894400876859166779090330788730762519948427247724251922555147681048247543997429522596373359357632476821681985845297133311632657530797171492033891523132953688703058915151448433118937438430881774226608557638680684446817007435701646219753733694631500525752791680050143498532175777606509646356165534246466771036447644566988033593578785057753490152748894161083691983065438149865637802590026308065539338170546734810533926090606069931492763376625590745078030948367548991158711287632948564823181795340724988061781030636503386161886359130493583261874217491381347456885408444585720461344551383391412349464139421134963920565896506610044250122679811131857630686005934789700803990238191710685258574002213593044799160249818921291085344524265819855366207826419999581102659213895640954018887492543226653040877870521276959984126789417237253851799716165024820946450739073846627757341918208344027189352810455649325184813408833195674228078358450210931254009954266228404724223381734934080332334894446962431255071071874957805242545048692937272218269134700026427550446564142510584549112822940606601877110352010671328241159594411999437924343909395146347642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 81119625104341169948555825485172454313596757896513702745690576969487329814826794200065066329505272677737658717414611551089616715601351869271693066457972689930185294731838936702268376236532434851188873662198664260171336599512873123022062532305556723387407688972054977631471268946172859340733096125039537152537563743246737560683771551020376905696926308957422505497127179993547125896025913544798026507411555297915844403064734105804688455723493945291095280893430039669691881622863695423040462249915480338684741882805317604275725903106993613589486361465825961279540722196880129495543399622512750696851230469852669498244198326978068656321870142553051011726369603701035999992812660052693182739428539204787014982294916687057036701129307873806744653745321672059463393810126610686099679759296767673615838658892269721091834231796464299842291132170694620316589373833710811640957387300305667566859336652788690704964215576863092286633425731181943027538041666084296147060232915912175111028545729446845372401746810962396414690757172274986205247460825436987048018047124018097191818405887348284397930952428604658801199848945797939299138678811997665461937138778870083885130002858066467535591851351606177889569214636461261789001237082333239470828386367519504796771404610883553471790219399317022508416929723736596486503609758943888671924637721754896113882642562873019317571710909661315775477012834922201598755395373597710583330115465564393271058008472027149455421911748119999670281678505622024734569205175002050442478771815288512821875780276106900792848958361005949991971401411944545763775254674333681765499647480328402140212767144465154199378608416669296548015829585044420780532278017788043125877949033808338045150054870929177490498443289061365409682184351262147585242907085665971587112562423579808036574780266998802026522319828024026833828622231908313931856760552230070011601177419200494237399225260684030727151391414783146483065234453446660136259808733928239893338593006180057798200699029805957728249949347863721135897691090635860479758295172417749092134302073606515146030464639721079930789603216214271248467146850507232545344264093053562331483171428381665996890130952456564753419372910944187774116947607754854682460681931125940280023763108746341368832511313063204987871882824588091102140744641562682698090786571433267879933680636315059602467611088560835354131571500075453504337024744310128606266276073067961607073704018040049916834404561890560977906457502784651682280598823560771613607317998571666729088570193314228331289590306900216485288617030340587267082956338660426602253673322795680578020808149477075812614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -186347194176836047938977857042770543870994271314626532779812865714472204518611556481698600801425279870654785245722174467710692889935295491798692716537419012210079029780793399543911331856813829488721756421416263359221793615062782061485400705702034096618487209366078092401606974846203699435269225769902107403837463866504120744458795060629283689839917834516516140112373950303241314555801103790368209227105327221233982927183474543594594997391829247982661017432139167828633797055292088523021855426364023213353745401906804253985833827759491834954162132056402381372915608593109412709454188598786693379379965974375591147840951593989740091303758277947903023644828242397338466323554961794620188573149833005778396826168049494853884175670791292513811681015270102554349507223970152338307589557187789259440403974680484773846484623855866485012196543692487328240272981940280787634789007020626465503458269062477173691168645961203916937662471256255733982908532824963807964894953405280130395267222936911727993948403805301102563695955491968181116349694980307940218845548272737539699814343656016573291112030177289463075204954732941730391363264090301909652278365760146851663550128877063068336605799973901438998334087339303576448348763130866093980507898125601271559204129246151879869521755592845545428184635767185491451985051685552858951852574246011397999211564027470082093776596973470739280020745125306597691769109568662253599135760304877598454747085930574786348933284878704792256274901336409641822294100964286315337540830262082205388380025609266602410765772816433433068704416410601691369072797117416956339590728276171986028835737549011457257587890252034849246251385333059660577343037166637345558260175840434653710863534528608792016108762705222136857710812979246353786401610587984585483322426604546507055313885335800362334256559569226933691500202792879706750631638771526743457241909370137998880792663186157423763693548232476429870991430536011467637908285518368679016450984237849306369953248499282089011265346250239304462631382886730276463619933615728177464380440214098414827386357682962923494848241332191709573269750167733650596825261814782796125597273376902331212253192745410783418467896943625835389988774113055391681144904301801088943244402802254155801442819855920901896857200413381637114450227697055617894550814392786372157308780026064236804945034245522899716941688804200038293596618856020745230243975403194678328823617858455150379019331208857769837754289681983072875692111868421469243262149096366862782597357334661692301829193857040548069939903009733148279847614077564797788452196572101626397341038827902905503186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 193487533761704929894278335012767426208685909755603921532683336201752055423187110035510211558083140198606896307905933743767969917451249518821489267767202783038406793270496425448471004591863035875939926252149674641205369878866669472563544733438707541259021583072216382769167109106788440487772992266804761736207948577636863982634640674388695503188840559195474417213505603125562085783655367252523023806665892754361676923977256241680724608703978873540239658929901159040764589939120203752876138119622131980409547919872945409263313828004236600109044634724816100016113145223469245960018066948925486453465496047400964230173433956573837842920809983639937143787423336109118439424719951545881337834881211268777309792481233305010991549629242744763769257204345095859648530606790661306252198703572921171424294962401870108530915269334821054441218619353995028484332621144498266235237111160483816428708851403025251141179107882242694996882509357889880694024882243486044692559787405258065089170819217322460070537881073183156760844721645505851173807480693254021575841149063459044783239372526756686493481981037177309045783882795419412887325066250965898282910795310121978752813938603444342600503912479321172469779598433061533156354512725032468456411001195355108842416701263815584293100596018755644896253414133743773719899876307583130481309519175195756506837690116454055504988670853138745807101957898692182676182952631017414406517281732149700743173114361157305383087596841383429613005342171733172015931825960400104439808452298613103851315489635186146293585074003367526899038043325805318142184506418441017707211505971512738532736525678902128310231397368903106443056853034720706394187139941190633552117888259153762801695429696770320122885779674130307568000453864367550606122700335909778212067702689522199815221329283969416434545546117400399396141103440740662233251378036642479657653302264253473364081495016686948333654233919397145331728297293141303695309368304821461377426603766074815866244839935764485150792702957311114656144047308275002443617399803144706973117970444066875078201782344777234681935320209302552252518810438546985162318123431438656276819686751863656012427931345008103676846372269384219077920169099139848747659073222698532057695590296906552781868406930063971184764820677234026276999324970535043825434153508834162288630211140972089885502481779135781386473262612387184036889144082416460154625027873968156843958381211072580114054179386509633245790635793771347900386384173885031717306021359536276097583839256363910641247543708455815081371958388633762911806045180535051341216281701799362697954844895594179853287424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -37478317629651149547491429679032258064454322935278487266224184275863751233801492852244645599382094600222096840856925010053610175218280105575144381852319995364518204829749135009269491031408705543568535230579551748821183791332014216087864383018081037544419133737298272590934213288172581059583787056620334999865939743671562556123603067844800007062266132529414775297793319856972093447180886490689473739054513204678233960611496264404284788824704082307132485945924018575622198819029799606695480293888905641163611089293630910912314433600582902628798625752956793588258987844331339867953328724842326190352083451767823348259225950641127727376809845931555984839042940900449246410330363374471965143756768313895382166204465410537894555099967555242397798449278566882130684335024284329962874019776757419738414612128115059442666399461492189426253476877631971711076621557929657954653424173726690127204284249896957515715891646881148010161685165589278599169824814791056368067560617915590312986958908943570329683688052321814816900071142364557599790732332961570546493402483306298362360002862617762758858691876333353352332046426382626179173624754025413209973211153440211017058551872158325329446967645465350497570093624594736571222071729442918381787731887314655311088026208879930902141742100071279222306492468087386214484080733827982727183625180353801126009371764252298153231920552973208758537507133328644261620703612498114289141958648987224919019468345075475333976756693530788362312895442947656592719562891214023506229571205660250803409731915387349593148981837777200050307807054979556510454134842175245989557038354560935284396951449330928488963085029511613723881036851172593632423999083077570678709548247411862199741755057207814379655786363953492695173003310904740128813183184049804219178229035121779013583318983883111167577159261049803008119888234146047321863757068664463969471490339250552523462190016238605408574144620724221812378897049291781554758027205400664106656794987102395709597458079167721672688113813976289276038258704816925435085276056780655909085349366821595533554281028726654454221132291718932029649808094576269638882911324712787101910887132861691410900561933466036680363971646135173126489532576778757651794517478869707818435224661669260156821964426324695978749084166161249511535917978317762940014413463475078526143315043193083954711993750134500323596535511456162912064875986722171175370855932728290435825804649483361844989640359137932956589101983240470603836988154251078335797364548225220274531612327947160151311236664294546329074315886772473904455456701386598455120366495342709369326936496902081125285888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -175641639846953968841333633653534187522996753287123608183655050948780008060358001401343754966071422603042109733156931597456494464893935392249420896498690945191892629872890103645104427028808355083276585757813244954466447610570953313317630367011180422511450459747682325940944481652711682485038087783097116143682312746865636576117327201627417659648154243935927698924123588766938813172663866082032533108030486636487076639755566447436164095818716320226001035751257455187891890042966645336293553324964190709784923147075024332356285163667594670425774505539542108220126565857797723780045996328266350242416398171996423067246720204334367277148150456145885755843382654948486045248036105768220128712641247681620416315138455751257272861418499669224587135332911677899207514139433554516620079989619005940864724391658418404085165420225576184133920141935611244460764623398091228066177424683252031322452589509708998700957649293090237360536712253603686260567126608047674737923096097313492101679278726545699406192380021593389009600890952272265262238366982864363335330559134406883319008199270076119029727923230356899612089843222860388494880479096898881292328321707769238765076392245322076210496401238524049405568103990515516424209321161540720145685936943709161934130547042363292681318490765516152334084586274395355805632877512940380475161041244512345562925468025259239007161533302571538990574288714366329203326637662744090702852569567096122139040161102365237528483595225953914912897747468478508900316904110008216345792032710991552125015330931537557727299543622246205587036635787272771965684001300039270155970438671587273209811467210952981816644119140278969255020049491970265289952126672508082532861172237378005051285424198036137596358653246638090252444613017423705811418195292854083545610441600737008931226269165902529968169798184145182568090971366432210538799591121707644605374264922972921377180772753769558420355673932133819075624136738395924755815196018491681728689946427011184847876354885237924183012325359390509253286187581040723532671752052717545374244717154062511385750900382494936206363086567892804584440858238973267039922908729024937030044966135033304172697678531660468966572545492107641258735617811241135642869730439765059238683185244621204439435311462788921966237630364839997261066030980235302965688848764743708915492378751716047307805409190961279352990074535659688843365877660747625191502438651958337434145518982484743413223334208537364427916949230459373098299837100009801578924434210064873080808484707124673880511388372310861273837805592612506791327121822349475508379902075861277664789071957802641711431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 259344680229106268535783539235755073467080254409797476179744924055381883216052717361997038359461683834289430987253825703511147428029055828798813081132728206128644879215413449969467898578286040506950412313968579726207177625116920550747519374420012031693237122586945057202408811915640987316960081936559346531242266355878321645662854412494838170162418856247863741822727233004520668926471755752607246883977194045058497875191553409456491068001012114353746948230972358513216470612590891214040148108974871244286333338415200135570123802493510136558012363244569138309410007954066636322334811586474380273453910673186391641517551607616325883736646879929773887787282932960797355388683081898618197021906372228605178780099390528932097984022117808773490187126852090828864527048138230253398367307162523396449687567751455087639102938351145435281355807957357043154086428295329285462194216999295118142516520979838953893720065326637470796247310516227129769287305083889521361316421517783041539476147041126659982331011909624724517600420385265723694540393274977682891649871571684701879019876539261409268874351001318986410312604881163652188802867753091581702806510066000671073685028274500339458881796341749796538368546408283797114782570344804545679288540808217895274280029233170722655508440868735260363833780062485281393040064005251565625973797337242368840579220569541357583326965937737043321188015197605253811900763541425491566532071693657732542400946206377775477020150870551258560850817434112440438013958832107146176379391877004801889512271397158454422019365445537668019055523759842395239215149192477412454790317466882089580875588145338610513697670064594771135488824359726755327786896835926554527099967648187212992241865446361239941941834396107979879621511742164530433717404743515653838585584203585503950927176732080492741299878254016178441470926684688416733173699663278845414920277020439817962655201116895291711480143563948794642248535134718467441421876546345958033144707939575237857429778307974427771910912976944168990272329296736854303092647202171032517956221798284809947962489532089475202818031231105801483848157405234386240449088873713418121189811329384644304294071387227128207402775145888070024820648096656485256051319753896100524371532120107114107602505209767767850308216834057335146099914788368564328339582574543766891838377924065704816696487473729541444800109949758605950459554219634833060869563125422799413078773317973253736922721081444880790693189617595011188482807590575306034614426082431649123710826417205015625345201441208280252888185013047926826996221506376745789121296660732575318774190035547041644412928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -168683516676228215975091829983487271077278415888707892824424988029951662945826446462454791328688061170158500442302881941430762882561855973312936717827659819177607342853792245279355583414109448415731734997934215903116775937039844664076010107816244569251581962081668850038820917708221463940780960490799575097227115601695095635837639426662272062672775788207080506563141451419591318535888243515270678660466363210230175600514618010262096164114893920461582315165007375801785150303286504305458566932069801641925776532454221541576158571139098755104546257245696074944338768309144847244664704787659609030478013896465075495752354008706266232515448895770766278086654021546110301599953959877427662521952934546671415964680351115793371296341716770550817633015147704696796124354098499312409496501940061978679546786972264780152179388979915258961682711031359498351060041342790719284888582249858790460337730932027178097355108891295188403868970924874196641702973092925581904183236832777710715525567877481208690749554694740586139192479770148813510054722095819635564151037175451245384912298655118198998264327467059079409281622498508801410730513229648009864379997070269038313830243263613709873123458264711760016423166760248650309477159002667928516918962234227297166747439782551834811603907882764560384303004693024503817119448521522260527505885383134210801958925062590042042022536027624330714954477558462346507056887836680264671661415209993293076546158687187542292738018693045515730593975091865948186622776419710167338389552381132984505972953135916421887957154260332370098606280443464893388269495580006100614459833039411268245705735705061930763602439754511465151273329601407959284611243037664088689619326791060029399234557650201084168862495077015505591107107675786973742593745110571781902944312307829299933924471971090794111462272059891459367878075927157056573284140327692837188777700430536554963688930742533525654994129643290953074463199675540166029332175081723771808392146547699823445909339520770007632093182559793559636399496928307754901051539230977128620555936913261558491889197509682716380065822985861220608855585002332050040810163240233937360870696735502292668191565603963847912243737465479400550187270350411736330669654950913238288754701802123708170874789991196852737978419971608293020976989470256937372474852869397750688409079844983210287763830236551565658835731958160790773040830681142169309404451342584760233767068505708736911096975080302080032435332740776542207053291471653941032633194592673908147280035980387280234663950577909439343518138069932101257268270701267076702563468187619602353011563305987536138010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 32530315258624822168782744572522799002113219938535316766262263659835341829288545463716550378818102896482978980591708785818463228877387516263240352196589826839809748290720545444695268491106278049196884831899958801425198623796530546831586440629749132218007372681285939586817140517459815438452622676397784159965771788142962926175886526647407538339262772126420060196521804355544343992744463477738981136479564935934085994167004995465466150033101575426313112997003338601836584802266082504796371129440432273325663885061845392741205529874841147714938510777683267237289484908293482323619936276524193823985274656353479701225133576272786515388503357602383562034661204946679657790118614786951124704863571854153935845099946911655702845515277842973254574593245440363983626664378669116132859155241117392916979728778323936448274073801340068713518068788899529547893390257178409848734625958434974797226689357009591877320142974989214272837778289440543719364983156540700644552130003436460773597867033947434534972937127286851238254121728933811955802918682942537948710700984443532524555809925376435573238776207891076612321931949026802585838699045381445281274957528084697487127126009964296519172602035940644658775281687073311931005517576508290707042308936351206908619992056598102173213143964386125692355236769272042259353439027903835685379324740133839647505116386545495457889533421980845671657693838359835660254814397691074781539072231233229105055302396571645458141997099500364863026905837301357282793764951434065244889966364720400153537276307215372793445299410044373572837844724854545101320124917445985626775017840527964382812263370609297868118220864652568340285967835610034727097368271270407051709250088886294250799181027337929192827930852463832560270941723997007061107900418101813819954122905029959116988491422609821320685486568854890816247722580671375123995055497339497969953408541139161777985611915866560091345838535394950730094707626370770316103032182073705260794269273908020755772112400910860230360070885864332156435606682770011768421300131076196163868045727532821003235920033301960935974052842642909921942612014024638345928824186216091729738880863352812855673708411747292041836780367500081605562027914142297134029276422385695294844126723106015456662168129647926905524151581298423903034225756135851216176365329976128139710069819950099898834901679925424711933304867025428165526264575065387831815687056450051932044706497419273650718523112639258944481498129480957191536875765049720411723007538498073702691208868860144804256647762249968957394942208874897084862682271217644973933567394991961951364554109531533585940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 26440394980643227000047135548103929400469121924385294960797617755623194654055262919053837375557712585625773578736863589121881517896727088856774335497403972245731020858780146361523416574727655966475297631686286502754734517330472106467166250414159514601336786420728007036048140033230133574688638542257647647731617454957844836587587127746899358605978664653426120318408622977775227893224456885210016087421522802348649044089282777543666028948091531050064361745835575135505798824235727046672520370252899564811631849600912541503272280819212373708312919338784883655563605195168806292510298975071640376732363872138827607274413695909457533732214149410587144411684332610599092559702260317644517525892057884144688042945974872624040103161656839301416471308631779390128285005728275275061062008251535439387821642894946458524538376807843092355636084420717714107067171715630118486520609971475894253898001107030289086830806868830793441220496904061490892404479637796089104138809791824865445199351589939210641182237787565611063356849188284089956224357526034195512960060223740840255119940470436033150041037028830200803236572568571706321887845768824867967295909846918384194971806945510006034997769853882277468510180165265600040052519078529874679538456804278757237666975708504571823478105405600436884217495624657648397241116718509769402083335094244600675530380906742271247891068461364521435281918011758635095509704330964485089675720003228173116872483758237822712552676430894631130583044104256902539692952121254238699733204316844257648446803261931824800832198431428218263729712627643098489897229091853460373071265529970656455451369249019343636381486767788278029921195611716194369353664536359103118135252898240642919122024675755860736209483561735178516774280037948978449506547941261706485669881874524174613115808397920582806667349127202720219188575181160863546682634172527729126841896216920439947946692138645713774039064677379618254612450701672165855276401642260733885490919580162533642869034925982054327439253359534200898593039805939457211069313388310320794292497185742416084912852071623740938771283604626793634850631455894541319683792033949250876143964321854450434833160203096462239317621998939133764992983305641306975145608085915388882336662595465357247286040956860322347963758284022395535639944723043497342385490379973186367982526542244072750020662868910232636851127244773101809724935208657962258640345794773271182951182712498121852592873423860205797270063672275203436290976195049537180442332802941520761884155252471689364081467417088193458980822104919920830444178933092322482738407638473641667258433670632720088170496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -6631514564413610143393243909625764675832032185872130576114195469437782189378894227707714728001669374647585246802872378940623742589407431848970574136636554584596648874793548079716877861532139198398068103496315786863686364127328190573803628449765514283606479119258914481055185553578333042772700058278897440093777154651188331721476427368260097550963874710380533303858153343440110732968144872949399932477857333146592666049083415967384695972413849756105534733363662441263702475303951155245035348204171888664478616206014133209865731955334641445090412039213011728594020338973869327042342911974181191382728946192981092164680006685166412326105002799157816792429296475988633189876127104867365330081615004011011020838203111747872640275495981903345306490188855274223432668545973527970085322586712317246001215075786805008322122468782750864932792831848377860962597058043718465326700596392389941693912645801538560300097602178972487724492053552317772674729493814622759171876147478258677445297520371001506684724214395852445629993318594467510577179008206149645908967163273062536124367627821689413465989541591155320911517699254449561855310337611857400178578158368960960166521022405587252184610534071415611211566706310365405317916378797320283154321170281356693268237073088937195143754891016879007473516526994910069744989603699700190793274334132817110747815587005587164623614238814984601890887671192233523549143740611545553180669638495948577285266088814027674142913967872960363693686309592673060904585250933877352443333170066712080111553408325735929398866466716493304555035928849897224826156441703546034114226779748263911449265092775740558795035001581679167542427595601601284828803879671970094819979404192528097620729082179013653835072355061549607414140563186547558048777978849276252387897944571436738396251014930058484661184299584220036071063077334436789062230400803251755228075631499818419580175103434009243650543920317881294092053136867882684572498186011055911361238594211226042623726708591359532409616490776915320372966288539277062460967494173364865396271047341632659657923585887192191806273794506366108395202757702969637037263036038303522715402154873206679257171222762694769451085139492729916587344723501507875962874078768648853931637964109473239188323099408302710581235141562101913386448144686110518444915773172581855091744822960989670089798988899983419888562344305017494913813381919338405076159291828609565978135141999822657438509650766063213669161984574899804005923376003200978434811197704807391770673839195268342849348281901551330744220730600108771377388807678776486835127826534315725615764988320485159731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -28071685141167779270824283214632683748085876369724207514723527544167539558489187033926024297165594417067776267391905008465572562976899641158793615122631230022859216530442803446567881283489633299038287596991090183215176140561233870406004962434581714616302739731865729162997862654585260443184235558315700818632198795551597193508967675548244810858720157869026338229215350455010368979230550606070068616081224456079756597753924912710162708251174890412229728689016310310542362654068512412189438980160407790878304374024690275925613624406501259090891859724017485079088265579315591848314690463405283246615601204205898746653866243978173516120859369235849307129213453988671670268639578921053676193634329137404239345971180191235336256216526811753301064937718925313980741734073385901344563567409756495276575035810049082364702579597269994600727600684275934018687568839463534472618610787839549320031383538330900257886893207897995080878656324344399233548808421757007676713008846769969201920244277410394847803201925481883119693204461217430952335662807690636070311650196047335364653677524297304501520299772160640298893081659446243317639919874920105037424417062503821982168192190860562875440757789638939620918028195782488221689549202525575990173483975789355325753949418996113236069125454214088872101887847238307613834893225319600511304854836994068578634917377497504443766117007812205865672659812083812630854784845834550333055631378518926969263883419658357849804007712016683215690476165775457438493819449357523280610640531336416304029757712065661704924755144659040440441465122170025118993628746302315357870910675970544782536107163225142372905437400765447009019395173909370796399826087657366542545114677556798628084119591971547443450153375428452665066417093027205702183301417400977547157291750111863160542957384483115604005333655902272931720036399953531094079641407602864408545814278789989814359082769488956842235490353527171742080887560191828622005805173228338360159368787065146413772785462840639879494506254956534151846774615732131466953877174085658782049079215729357183469919641922410094741543870310119801031746675314297899855595979461787607359888672811236680032835122915581035534801024208827731360998148743279056924073196572050921781771411427094394869008488693854878558122790314575725428917111443417363102718324736992126914782260430527545657797987872751150142720343829371826980224291620694679551168994620662458684372188324372183203869280342664712059023613623634934934630896193773689405933676057798663285795068148713312790201449751983853053933836346354505050584289204069025667557979398766051361874161221719921000448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 37743634954570973599574408410640278745946741473052716577700552773842344633475799266332712242418118284351858525747162714972260729766504700596214909583418686991111067221587423591598237020689326769153379555084693922531536057463143470618732677979935238839568305561668288516774425790237178112233381633150756488210415060372869047539658132136604759869452025916412864104990023382191733317051845430821638436228670812344333744086967658030512248182638316220923010368127682114804035642248222225361037516987423065067581594209349793392808718033909795981215736489971864419658958503451821614192009283436187931759622927343727079535687339542461147635722422063140727844317550404781332849174875146887685506938334162931390509160042624774305671544138867852098204524148282891271487861383071171295152671326797663803241245602760651295227167003663562762597934447368912681257442879871117490067664323538070140960540621161869215955068200814685451334447269953446439565492562215763621405873097868302031603827521849492665544478573107832685144843551291986392058326556239479942708149705899803452294414367699259260066065837130099325595719274413359910945454141314739745584502132371855006312060957592680893192551788375579536605601011170413379056303592489962862788932262904399569100763983398878848802380498784443465604938003307094056109063397119375996088946693461890524324398825569640603793622293959411098487639133073605674493776421358418319032056433501285891585456705569795226538025672179831688419993025646835447103849289413420275669778952182472311090629165901313519645808628683764270196006525358013742851073544672666340775281151881208290205868100111805767096108521933296976207368038295365810509206189419190424908262550195926242759717347812766375668136215252610600627139914555976890744175322167503888921225102449175701914833954428890001143177566718765633439590225350339462550208405518870100920194387495050179172537668419167260071245458285958858495133818898740905126302962801701153480817457580816095240861254284486041590597554597209527147727283652221802184047655330414771057742560237921291519904329272564242653973477944867968058698166656072525701726361540336530634515955633390461145529516776251830905833038221618336379855138744327998991482007848471579842486223420173857194427376127359312204557634166485651452810640436545409257824499010800492898331234321301323027199551321605946368938015452210944406842995525546753337831219478195609838949468115629661353167610341915989954321741347907348357204900121993194577599987791371822398039858397983743654192631364389857391762533906813473872550051373891880366992543175943858726069391909162621861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -25823561398434947771547269713479598029817910201271765862226113928199060337766336215024643413908166776904001066419466876319412599915780682312171736299485078728838588884959564562413118047875336283744633949329849765122799662835832784031311816774316639994056004913706282078369560189510486797988375234504922106142650090499653821807712926235283561140020530018354366256554463418019164272927268401608914584154724766702271688436189732089175686788385640451487750058497208321218479948376901516434229396880629493102107615209732357130817924538466271386632471472341980888618730399920128748586528898979991958239500981502708812226174458799550578893159105629191358102029472207933303420249764122500734322298385569375273125867901331821997453248266028468834784528825927107833798087416773127857436277196378310173934838948530430937414640195109268862328737542054497902906947810800495099033461987629817588206830240213026997158919723120465505535595146385129605737399488612038343800366888037712842577394068885691855610222937724528639190983379975804017164099873392786022339997586766352417941812044889989449119054716755979396671542078813301818538892240484001382700635975389130396521854249979089767258409296449649536881126097910689683491731033287186447530967997142719318497431160895466487428884919053685919914164863731524675206760606590449850098514298391945958999705733604563708680206253235623657974140715861213436693732262019997646267877059388801710009106827488968667908582006963847847399811093201698820842925493201152878225574727426958675552417527148283367017202550638076356694137127906680645679872642836498561412225025322465097881476992884012254404653446556976868022139033399086275215024478661536252083830125431406320315078103822702922099375825295868425434371283540208618375762715089580625495484473431186298558821518193319064311663116009523562284451838363853394938261658373227835813191044679316644748061094037026931019943247736260112414310911895263110283021470005772803108441291873549190507221230338242170933883844570969070745869878030361999327948573493630499528263724198556648347026324922891245533750560318653905702363110581537572202859919989889590837563210285231550497224980713710409478452308592654382980801413235381057656596020202559482593984842631505475167122283356913754374680295682123814378078226573813250971620982439573606672895930675479322602605488496688739080214618840940691062781235069020274079854667559692336574930303748994653854910481203558530866499372742863164617463323362106354181133976461579505215611452984469738840962519732508471532241848636754915135871489911973911281438785192723138573443070106940282503168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 10675164397905021414425986048492092884722330976772672355444042060188028867939806023644647981639476151984258720214326332485157705962196983055043462375815278000018608554213366300772759792646431205220002130554818789785142871018884032627829704535511225675058446453177871784983229422808068834221075463695258246367558534906837799892195261584413751955693696124566084473015346884054263873759668242586670478914215044144504945959961869157728991579451669122981178744033559551311560818125320878993771865349138966499969986316959906876441630330335251641456954663433248766837118432867783507543867140652120385583924871833122056953900595088625128536672842070850439349266856236890131889252035102674525157471863330981918149933860534080980002353349808524412506853670696750629192905364910537578347364456702210400786496142067869807735895044802787342443833776762584833456286298650715435838994989746069228419706425300647393093405553596344513817944374582984091069808276566461513840216894094707109797362688481877152854423766535560035245565852413838396442243869940232295930165049696115501148838248680769539908347575147054427980683296997306033316252139744857906524081075687264082841284169625817505700976254910310307659540156106240597035614606964470814625050539291190944704806576732943251556104454630418607073867143306844844132431681994905991262599283468570344401007736078386583783920945747334751335569642889358675901168767734584971195950314473540324377656172572962779791568071860067929839708359728017244592856953691317216355864445495625805724365123725646343792351475293721460469585317991477575764450741878561921995046531675940590298054169387387310026255379867049449045608057391746083558754932852680365827573158821895064402038815558627288032520531343027030597758196543501643437398736440331010065770317948485502082759527770446977161788688412124893576131712323241607418852756077963390944588337259535842287107946848477670306955956707958823876502430612786165201959452372107632372280035599326570925455838047394803199612840307606960950254368798627244296991539582404635333952520585604435966609718362337865648659120777561165136634937905083254899234143694447950091557862740565251783409071341017432611516393467031849267940692956863958079343353819619938685273493710904226204583679621882796036709633610126106487744038300529595732110345568221004707831322461744668855307691198679727477074499019768437186470064333849079006343943545263120257633048778912672832061522310401810671832537265873399539253268395178437882366718424716876092528576159814675529774099254605855021699054442458750556209861466179921341263256513356052085801696964876303335424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -2134513909160218487141726583036106065989121103847033820994392248077531835694813675178633976210802854024296669614323966782156368803326407280669572401735898115393287715472944438076432891533922725944541513351049369707239623842712013325392522584038874324634342766755913744706752521264893325563295371422542187160714608152968569682280443832491341654013948410319071877534043111844135772188095048041933454081760398946113222059790119119203061202323491057752072427163088094853984124369424945094400749663098721445261657962567739189518004805971191753368491358808636471459639030090811231431658871068221290113054066673527187897632874707042088602065624624645705288592222726222644373582386991140943766357095382901557663550821332443681998839611560558903858786220508957927426288592293408189307902712604064063009073207171396397147950151254282276275267790291382127128226370849871696174405835374758250591810293789593831731607872195013667892813702053798625052322968542438736435446322741032906091615514433182704236273707463872296989685526594558325194813365443711255338363085885942259164681254799407541165339236307931317155667957215737696986866685655867936063030718214648637525674126996323397075971321040944901509566428863195240268901932296887181083594536914527899952034506137214778894745243566498419471564609866430210686149264508654127154320617524664634676587898820404465978637084023424406388611724019071002944252338646036216140363250220270424354229132408586666385815032875604583364951122074184026139759972316445465071873905510000578347466051849358615808075192516573461688182196816580995193166536148712403838704774866239792545911195763034575614301525686952499813020978510453041890796612997116440934308420449478370602911919812894677843923730923757788080487768578067800057662027778889789984217333636179198144370053234795479169298430315192056134930622115583134291911312276605869089700507637700159718923373196324113981593305765038895074935063029253910679803131628821161201505124555841902713383340416972207540951230933459576084520389617125971019749850390635665954204577389758028787429965923566290263741841652822913416005811474942713269162066437004507336192932724434088870294111093667533048435835874285500089564720102356685187232424190503863428702964614576534757227760161151362295720189314988704301729561382296340752324232415103424240132898446990643308412137594592364105484706551770261806317279551371196726099220325994025269480172868880831576500595003254625498293528733943156830733001386289823467839238386098556437481170227881217065939958612193334475549526429613288466533287675625206389416277249035871743854972629539484598272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -386658054260763732610034661420114442583403066510438901755273445522557757307771040338286108956230225681402944722125793147701463142474965269292370886373961721269793110738824399727106923556359706073554908557909274618546682175261135982016827686460821786729591188025617636458808340374166147221804685334566819587691280631294275321956736524026624952019197379500996990152800356668322716236141291002112329117134931641555136040963127680938076770744220766355419766319617219922367277225150542597347231015252817566208304240071606911425191603112906411977007429340306890258873213589061461930709939870992255116970059364334991475383918282519138001998239153000985861481860592805405486954310658036713000357127478965220002059481469943738540185835867243737718446259844808914176012776249726592528202964554628408509748542295067121208518866313344390435028949772185848943467046565593901625768805590218992800051285336353913370873740969754969786295687690366948204689426578374479414327674041124445233248898908847670375060650168093457201188976457291874184390331388322358413548769956688560067208371217271452607815291499710776767224741674645770394234470112188179791511350704340083125772171826346055680556022803072263904444431799057914589978695562433256782425641176223709863652641132995045202680951048308759470871505736902652549919211322463866599253770138063058747860603079751404271927127560127612521208702325071264145175698614882531732908718612574707554148956037982947455756959150407256807424000010473408699156569731004067412840278060208775894117138919884851907688194672637119788850300464660440807621920665939709805207664508758067967057623917698664176911196669181103340397236171527969437613999309335908169276524588902312839925043665762557744951153302858812262105373552947895672236062298880306589103340818539240058141269337820052981873348721813650298278052548332274151534575192524512082699006891437189830283309545642411775706774236004225391893151163648359740487764875680727901970736900742915768590942886660614114825153458614672754034858312666766699524018984871463215013874898807383948352525168788761501592981134068591336176224329205127402345767062637545784466435981758082290886421534369325114773177485428852846856525799954323498249046765307692984038115390117236784753420339974361110145035894420519809632751688528912674306186886750802662328962541442054283255296286529684087103089871744191182818609650035465576105231318599422219945454477231783183986154368556346098238124577751573661936603142057425300952000110013105777244260095922753657958708336091515399534592016857249229883050692591239620002157301696770198231155702758635470848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 459723092322089470855308842813159311083446010368150634248815052254798650101101166495618784624979370274185090029133885300358720760394422871166257899120649731669537531986986878629559830490468772135298665350594942430997034970879969871495717521982159836044837856303773352315417126659994880616982249941581576512022247370260711570693996821514350186422273699516784249398173748575962533377104070419567317661123385998916934264348596360345183072621324201356830740593398001328770044736501152810498252593621053646025730536774069109433966523077655807869744134501441631790508382491436792010638683803055134610807671217178887272913438775743565859783392260199524930847152112350420429060695779570522579274496056563967655961341516410531706186763712419957824698207228362930744471346642106982411453625936970870114068018279404098710425570788873189569505641437156518831217245027776195168321735741040159190766473195026521390969158676689966164480312422712515761677739017376786710670158383821032602629317704086188794888930411451780411624307519600496700059743656363544110835161470960391440684349642812756827733747000912681858570259478508226886298411947578155950112435183681125231547167136567284512743715713698314664330820732123211934965462328583526943619030559979836947853855960743144362323076263983213889182772037943790120400121623208613826552532491897360822712505075942008963576502716094284098521837216618507435962904819084823927066490422596939036227505712520888566023112934494275758432310139908370473264124051894087153056825499606563732165811142881610028192996677512193756912411962128655550302084515584620143897907960789697537700502295549668463920449740404752455632463849402639847957441721354034337474300048642107048192302983433465496795134168193434390017148196679744102357664188484551560823493839793922986074045169138157760568254692875261872081334134797076477546931136342109837974592111526661773771109196444526855836810377376050177222161490322095971522115262556936347890308289726469000641436118957941694963178981913541460885476167597064150054758802081161202433759791015444202748265158544756771807894845904886735842377641688355140027648803443710249572552192371135196083663444951963863062763287533438476735746061131138014816076675880360102045146123313851238829276936968362853265590453055071809520009391409780329753864752502525215636768443832019575592680877486375398599483457026355902207243610142340370694774984484901305151984808741727837658623296006338697841728310986607116660077073665701758878890260328118056079870188626375127254143944685946113561842840428196091158707927632959722360560262319741114748296232759881367552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -175042617712456850855994027253755891973673572214634291939307089989937939747405164238987654153092472781629556289466529309936763863498114104153002121265103880623461397557674959016402628707116975247394703978087084188218683745627636741650215465112250619303774564659547199284948699874775228226826273901448112857465060559561041326292232826176015924789043228524118210557920027300479965422632273040784073714709899433790404180480475135782904057234738007367695184735836552982222571003473255868659177248387512740674612972012255035894095314631854102762332815716755707783321149986921171062598713894305195876496654554818190809288649805589751580799765216293644313154614505292574143941951732450370805846386911410880989270773845850901888359646992833390900690477599055282843735389457196268682913741322732511830094745786727725195693792720799843390882328571888598690648396932410856364950402329971463921414681914835099056649471599827509942856953294076643496607964449803759015932613399209887991710076882087828733386007539936243835614544639274826074460248397776738984161254295379086500316475763390168205678153061406503456208946402646622366529646862582677401648249410379133548760676436012016862570834303592834304416616003007291438932289126628143578537762810635074434230842963909446802235331970784050085962188536674830417248160100484992467906578994310557794041843017258297785567441375291705652665081434622935386563653638348273527654744398245680996192170284402581866032645124920245948591238044115244922606666697570497823067159644234575002108276534853579900724329574743645164157293440317859094414002057515355127979333478014004792415498824547028168530410372453499604283361298004731762695130011218003722283201522965202419439397293007585013359370432819839711345926113546951368552202585832308128520408742050705918517239416171455644415417086340479181302401728119125237675478290293329888517593752933536252817639983496734559353976317064099218153584595750572139837500039407103887847718652438703521027897215484656584468818805937899977761112661468434222663938382116395517052844921977751340709165238263908045833764433678623641734001639537817103767587144227091106028271978075516305445438305848928895006717751275794607020982436132599248026621979109463734520556451094520207972837477545984364188118549533163364791219305561105198774503546977282534002580548618546778302211545683399632183522082383354251636404983695967811471065285288031706443220173882117419311323322501438430205420374548902516121983346235478543992872919618487591759636676498886738892949192741935176645843613062533269714917524524150402099914584714717565949256523343370125312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 38154964548886154636975792472935883622941668587572360798373830953768531177995322168749054327625761772115122609629571935713429932794871753459908935477843000288693874056352857845564958778809367036808337382598234476902550509276121982006815525321204550577237394388982969530309622928906907968126748621892134187484391805123688579295677682784758061528652159682895078411430580797695237332461521465612067339061566504669348578369777988932761762081661191142320405723472532221264131532057396676564779581690402464192889968451568723402485192258419689807020285361316754477520825275948473509271453014209918013904959130873147946133435084844522440802822696561717107557648924964906775901900014332288817940928836224337903890553215669357212167766607493477574019687493953579149151763198713842491775925116963237414729839731952681065247218528014952283240257973926410409649297294928678047699913955910915757777036762035135681953265381830978215990557662988715119678156219340048949828224650462601824876082720372643144841315841634677006776239957137612528718796620576415286173589176916572241894972386192231242270990363567943387659211719408394978776435319984870763423603274558952248234852010391006609049432153230486223480158975763360002294154399510263388465361607459219836121616256605419336609678598478184653491428774115134481771286085418982059704264067623792549174843613023230039283164695924675906864083601153695406123427714247995821842292643919027651309138187187828802340434534272534886756396065641057334129265402605348659397633064962342020006149498271501696824827865316965454541413421609252995618959652047202462921231811286175448729303821432576111602241963367492638068390425804381117768149335729853269962189506627214496172137089355537663983983277797360240712874628789666750793816360680029528362342716610986801412566107836481339264848906053219889326742219811247423238986496994157614422840651492781079024393944027663183743442457758626019665058525438931102720729892617444734345461518160387307465244381163365699931232344735759630875338610716653845758037923324987436909995679707956703823289397690184727216999212435218559343017005190838643646556122479249395599103790745119013807548053587359870387545103124180772726439547750950909976103097852142127329342738435764226947539050294175384752470735340163608314068383649024002872060712258477601610717477352468044824444274643534633520057473729343710180975644073115140768434949752186142353344278211384828682148470740155859122802021846036821074996199363949490430549552135566414378638366437164765475997727394181862670561537864587098422421326789366724705934542539371765312495236140844974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -4349436441495780272530226743925268777367730733858621502151872115967255331750529647933954176045233824671963065051508865425208464146779169351503388635511137290658914733089233193571444288038536164847309309245666123778623105257503093410615245980603322288424687831922063713877145087746814577295391482532930739823280953640247905775767459885695203816516587089171826493835996573486386571373749834678194823950259785790071489598813451125481713343417138247198199120364675977539305078673206145916690719748010548392296391262746883954606850876966152923107321290279244990841326752112758512392848158846674754400699026035876349626353811222775453935527356311668976937714130347461588034923196212945791889082478871663525220584171635782479610748980644596455983422606645173115233227264929357902822787889271071854303570329453873651624709174245402868620318762051987881765867762089362150873027362664088302770383693392254957526267169744418347719507030296380326917961181585030262954315020159890035387061524064117096569309154647997761116457838038832901077488510922440594441780457789610985691010943522894098704537456111657157863515023636555954703615073461230756288314633941832204449510884072477609364189740588759071158077816583336567220679457645797276878279695718631787933005667671733239847595565500992525528576939366707862870265210210089566832702725541836940226656261797304449423847936875164550945988237124725170460480197449426858761401566701292873192432305605120343150996478857664612705963660836755334694831247185647663943967884667773948057194387878471373456736739401849577080473693457817964716221748108316436147310198296727425278732484267453735120944404129876556281277545047713187668063755618395763213942007100188813657071765003667945041449819352401488654529197692038283443963650318978465885992435593659446064246825153288188345685760654356822202832660433555086650526441203926535789243328352268485176329888002230114690386355750921011426056060813459410912654632194187030005489887530412003336262577135591321223950187713468034781912679181304192257516585348326171223281426249534323387899974605373406024569066280179860969019512801392891891464333549723985036334756324350450135437069275519827221738692878174061820205684352220767922219751376151953206061258933149420061236504388722587071392889100500977772579203486042017640093623725883923237922424004572644594414538932668064296422992703084404137530356928313656228918084392431877039593229454854149031952227985407525438016793117821479603887658268103726057290374457312699320720246242272031087481721795760281737141586424725452803204469228740390253950631801646048849322101459738689536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -369972252065689611849996208845703796472109539850092942573298635891835546280969145060556451934774992747368328963211769535749262771935255332171766100065260249987432282683352513786199492700311509835386664782300382710777568528131671917566848838796439679226935711998955155282573513089986847586663070305848387935249547909972902707129902418207474582101309448022010958329232618711477418289267362128507240367812947607051788339600465139992447082307139906140345458121615913048037018168057836318758116398827769321820786955601019635829477157686353716207625258596206545111891526718899569032562287181411554354895810748291054594762004349602771733394096432514143251062434730407193747514757606354039240265580135231063238547932179166852897175813287822009502664361571940574049482850182314348814821051940891929089725083401682207836953924104187656961745303074109757556696717254883834075449331021640481142514888091454083409535905110510138051872432175550578116010605636535397996329779506262747653492481383036221025502938323389664479786594017620422829832354284746560778547935672578456861858564209021969172261503094007682688307658100669640821456768251865160872574607780665387136645809421812482718552691694781194468373296199923873702483741066958126884110264972652213969094656789227072287446668928027452566223028732145684653706342873983029994853285603722211895500459395585130212086980239179232347441522071684897249480620674070407534955738130889921858879595377689726958932930475600191849486548131988797681181396881860929084212839567538593614321646621861817165156456283879412320667626152779529849799475709118406258928181060541341344922289807840146502170265617510734700615132515498641969514003705244335108972676767480593823246305100717424440056098320426769766588669311015208287685533153461948819606052460577607750002791846062560597083703990102686535331175426411813517029922431646474920284731323027322248637467244629484796162723971770003020644513250865899475216308597227734229984699800863988738683863151109367181191774203952061994777610160428443542868216366399220128743507344713207591825644409712442482532168086921890100851420826069374581964030403861874864749011867106844756921042419280919057186699708610831116761939178585745111035159318373325698668653881481398107447936099139536424866285396675209354215111291660363332461881500358283626006378713612044687747097632886448480585355057105509596833678155527850054106763986082401980620586171109211530314303909409234995196119541945602051395654984738406898444105665542105409992694223881576908371766925021821371736125669083423676455080915235943335575659125405806621430655212364759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 575831806337493175698134069524672706536821273797065887261639265148272223889878457131859270034758779684632599181867413375076079014075504357800411256228354412781181385241697119541536383725678744960008105614938198432254587886600734885780149154071917674680719718863609281696729115057015724216094958788818113080010888529150695055409239681727160674294483906016548129577554649012672587958474299081159665108300580847254870879135574292333612099077930179788420260540817927847165927913854648674634745174829167309951821944135471931585356707625195748268327544437658387703747590086767551576343964693487247625743235082071866643150307128679769687174094493691963402233416219627010937876452690640488687718587047847879512306638006537061207952020625450584062599614277232898007111299870935299198498620760598181046782977773570105283826340355565960562746807268446733199302155290243819410680227638593753206151457444204179770974218711718476376391643296058785610475609543226801168508405088979074712299231441061578934187893868965650165344060617453835100728012216238969345620771515129734864351199277336780983624595099916211927605822780069469350756694190478915411897122365076763280384576847615484451330038521617356773453504599055283835725028717628597692365869139007934258735918968103262399466518661355610999985443268333760967894205253540227255479977316057931501990962705323317403660629869479955348777075002575778817432018697669299596347570584099508110319630974366759162612280411411095551360327299085139150787510512703476085937849027769482304252548667067655737055986432568195969321365104692280222741422002395683060352741086149996823405771829840270197976189294166820487486844951028522135020256418371731676501750064590839835450589002390756176780347065196120661455936375566568021857795331530197918787206335246114578271404823671219102506936442087584718752372070005251878668617536737139158297386504623127838754400016210631633871781516167751120479896545700883821863877816199777498930223559636082566563603527113628583582906249856331690546522918758050326748412328159245707591002266246196459925028133418702968726935213022092189401049987382534181362670960905362919064653084178225773103376004886197446398250759524287465707346535962659656243669528019687894889658534282930918610439363764188246387344761634564207960454348178292549628393420306843545103424892238693152626478174210367518968009474553822343218361311690734718064664971236127158540484710412065278594862003944931871793102243108609503572174725856800206801243854537774539700928143311323211909468143240279715342469427381075675981113157303042765273607998608976338560397667695853568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -313267940938923494944622125934052706673378365314497473356262405678119848283531040225768999232695123058087384862917680550527360152327312869766277323745625687696065448890282313141146994594465094692777578820937133547744845546552699171422016838606307894840505961434124871630198113907887032657752073648730021356377504177412211513318979178551390390756856091298489931033602625109383188017333463843053689923606603724243508419709487661888095244939996999362255018761074786494609927191006491703105273269974356332116184979132441916291886378481758809856454445498304123814038189125027592590913325049755015249660247400053123295838656424538736029059919495105217728276435536501580004229196013166727883658357638983822199814602987050235106196827701368624767595263778893549559621317318291367152783723248404099017719974053421140044779945640173137621417211403346033804013127095383640948735809422555448424381147992583945314813226826216651973849846833755193451210035541324401906230943202827109084545304512345437787623182928630923134093823183725197536517052088318864521433158941745747343182972948637411335021903290586340300630900663846204669460586638210329683525737103180721676177772738365270386738849603122328061365912463384869506953748445007443665595134724487681716277473053939647249728491509105317027776790191308265045270710686910374686455737839907658982818318359877453977978216191650237230298188484927776039057456395624889949492132872102801034549529588360274560337629667073987445242438449130750501928737889930322626112637284489057112134953088342715787057280195786832036534807282363942487183582204114619909013149809355030766664918337016734086100408641647240421944068461880913492282056667754896875476782599776452632264770245884006107916853037572344167666445483015331447869723269939315725774406028872021172923083834720684425589055802133815834665365994764326353939551179835833908327520211785045301072774368660790329722676543838054006480788133103645212628922056657963520177770017335588015989106568944313192040980646384563484570685034268022163639868211154310298299867641724000602645721187475662326355856079237991283877256662905732118996871887854808790854780518705335228293480478181238741054360973587868222404177857467463172427944436847966042007467786188332970254985354993494433247025304771016391557606562012241133291760715351620651243726850521197438983737333190358675097187085786442482637433133341129231771454119096572322304712051368573306616020808641548295923911481932500829627703680199180531807744849777888571829679915957012478885935771036701269115928505464433023255778305334103831013632817633498866295473018886946816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 97569838464402337934341722711830775097963974034086288819379224218465339901430809347592309564673438118149310847482967269209100050418227068444427463639399968595875035002731583456167481606782160079536021028413649439272237221662465399934302549631929817036121475490700188723780438221766868400354608704805817616636798614594834920219219262449299180677294615778384894798211524351953704428615801962776082983512770622773284577438792157150548328405570736930354270494080357845859700767630107153775765063676937849906698576391625350792270581476989132871766310205378662456264579719579445459620446652243863243275394253009733699327421040080666312148332101164589102084305013007331361310915583447467024989656008660939687118647620961963910093448677587896682041125135493889764276663340092992044226936084353356174616414896700120340332153368636066001806964922540328800316612964320623057783148543731268850778105079339586737832763117653150979634516144510724133473512803410603212685397719027367816386574715360020855543659384277503279216608700185383003062030255963269272978591901746935403271036633529086634549151855391306804119942203259264961926064728816680190119850329145352472915935918670840035761547478364076441718842683136883699240967392274994590519758517454767690629656730528262360005333112218494925663043990044649342091348594881966105925765041402718497881199294549339017216581897165468022435102464939247050202785800282051710172767267543486884791950662344654032919600577057038022102979786953766519926118705670373377464374662193628813346818784964425942867237110996233715485194443015245023050027669443257069125796863168642274848114490405753393506147410384166182419833548888749186146628656996502384660120493639501438193369832318917120818115573435600801069924787090949697391193976231090485055928786279783587343502043991351314546520332031746776620313417454422168639009973121461227978241175750915667452513344833794700755815723666320840216996247211534028304003067232673575725556559108515692377389564003409869064141829424916944904571260269032118049054406627502293551684250049846211571148480746643939698109630754032703434013438175285558994699579774535096313523716044657708149394111877401238427398794526966662789813102764372684138507604002331038682483013417843615328083167683529164342132239476465586738346471465190985730539004389541915203888520378170638324446713252912297720793361999626860356386771081001176887795430476354557592747056305673241334588856826909209882311414100289362286373949199633810479307090341345287306793753835074359344220135648647133424915978795509040877850147121841888568711798834424260838500795093614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -15656246104914025333975116635430064497732119680582070204318316475933556990505244682694838792673285575187894638994047025105324216824976118306312747283240348534031761070789958215902075296583311061526998950180119123388058113444738778205935876636477518578143508181611446538197996234682171102742018397812818095747212103015451776354959467419581676807341743117429181996361793064268571204503816697661090923039450950023288157506224040059441242438751662450013945198425485559315132733654315350726917508101448878446565006683722729456451412869549375430088094797395061462804115615881231806344700125488033715496246748881947235213438645745302839368860314317016616307772234386704055366204790015922119109154292627194062005092678213349313660431688475453897315247180452809200986039485404925759588213855793360536348201876206340131258108331066427907292916437077025712703617357848720426399785349629369587061953559663309828111844635938395170776600224145459774531080205255178970596127906357507323355758575616891189515899877015180796029400780178292671641281309203716658342923288089840190939172834074348624547060972252332397260963551525299128935103725565650874895197287263551338385848666514771230382694013750737161174367833319865643931728680201930708595048352894851228014406106738427892790548239541542525825252726909748352772773387117689906656815253152428977374270024449939042280735099215853995724707083787373748943014066005926278840876201167376280729347914771895233449787206939361689099392707906406422216782988835042245324202700216195517500482618972000870522854123028512525871642829485651428122565915415931164687144239941740158215391742388927271902583707154092135509225121148371254742906024487076471449496142802050355734665562394544480838203894855139690984971472959788451049901327387478995250445232889486361367597201128904388815433335317163221108997764191066120263334164119263432144395106214663267007410593183134783382952019502943415750653636909181265253738705583235840712816925158279702809506080794696042983378799229251108244966267464774032156524110722561393571442295223171418111129849969676757257714303888229758044633824965612131312873467894694015871905103442690275670753677579913744024158088775430031719362556675922767730003668236635471756923347859487474686939128566927624814549903246640086704163224543863705035386070305450125249515827797217883035190436369885537973129921473143606158761763293332221649337562892765850276484672841156937554267591658447731193128485746592674139649853268267271920576328106345967018354786678030042745338484960794074613072689325490209201929404082712066368170622608538180774924181152202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 1231210542791552198730818742399016210898221409305514002580419400559491285528579967849593804099326114636164990950232013530015321842660207876155567115896139462096041382437486598098211082579620842751496309347438072587558716511058290299772266236519999393042650054494306731565449600348888153554873497434926877625609368360533748321169016223151440926690914007036820091404718675280657199339855809385088723836912752000301115113216826858492825770084578520152679865399218376606152651776119246221048735814511033704507327302717177654422933421642132906315556624166385836777005464355514229413043237775858471498603782902706865390650297362203488659305924106502929705696212220332935044153879816490484354246741587627544713966208861656198383874961744998529670075223146582919772037107247948837979553324911885607689120915317115597173031147763365078829066379286047440862445117029438961155190572589830416677246985515545697274754341422324683276563546565788729538769858936558471082306441728933618931008203556056549578844967276288006082161062309438819335840274041203421556963848193154929154377948462962829988163070025633506495706127145216075581567265821198237257396710216930556529116275410332827117001786539395375951495514357483463653811966657213392551348407448940553518632231100935971179490465600217225887013152383932726127425710800448115400012311061568262548490199538883012312926858847770699856004562214557281371480193442844639003058445655061081667248510645230603590997681369616873936376468472877083394627306706360012877265722135828773436582730069606133893040820708782164553787582450360765357785048943679529898297782293042862848182441797504527928181588553790105747143782042491573296052379558888520669070430904975345929102145942510763478695423239032040068425980858302839405022950997047942176948225959359807133669445475753591803131132736403024098425172926976806971720715962915686780257281714012692503400574664317318138612849328912416258991165446393115093645427636569561271663958474415901258744966631999417687943834797878544431885286599117124468975860717916239505627202850332126744285035633666239522939723460878620769367434951507814424263988901139944228332110038745164882337167061160393494395961978174232026192774768452037060784355918030693491073193664945216892908513696638879551852514575280450377291703272468262866020641484452555801157303599398231245225366994604552335654986748895099338701836668960621764927402300178656498936416908061657166564702069693965432566485212230692940376442456367050539247580114439410531920869925519476009676104577852501955204850994846338252782153425553888521376818227739400271894234919862272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -353758388590791012165219975587032258845755006776044707871500557424296506343398649667261194435525269606744825252774247721205094934433447283646826111519535748684438558309788158424073123971118740073587507501137731512858458451860152897881620593760494812483599965313189375779340445906207239841631055458655726138437223619125925870560232410371182655151808144190636318422165760935083180140042909644735554272289389951711427230274284984168989217487818399111699892115257216724547410255571292960921967178412567027571434839767459727637378527066459745862272959940448715839199709275168023615417387753132920132405997200833242985739246094889886213548165048868847711566374082199331326500233864445863503303902756055977150656114239619812973623524079955062464798637993618255210302114747213592699505047073611573997201384616025203016845586205417635767202575958836505053304817568559605550131845541133166988870707762138678875653775136484724284820103524600555088939480796389114905142070847490815134105964665436440682310395256286993929516025504752351035307180685735499461623147727950988483422695173233339957495995132283420468628503708856257463502460706770317068397473376338257783249068466123404556475010101858140981661909398346591253629024856322376579831190947886057139246433368703466790469749707023679215858576991472551737056480441116074321925770596283915396759579450671644127995349232000080151576746107134732427190683840242554056626269291483622378516767336260912527452253657888366051296941674335126983822208912040895929765369259540104375897252613199689931212187120241182123139427997176760925485661506539061786992671190738081006546592891376259679917439386512977171392688744759859387979224653295234132840240265032704176623170886654568192432355828394871508663274696609792747153751410945253028677361772199298863200927413829353973269708084152933380341514450900316520511019151843625563687680807280238370727057102594903368375486775735060909220776909408295068647196376535545488016179552151130761012611483656394030088942432576530301736123784262600862398716852048871551966878682462222075735507988812744508125285494030822889478310232119016287068707842949268041289213655002769528890649565891588432700491166501106124498940844452324928378821563096322667906118358404850755067840063201115635071463215837152590357052640421853409354543666080403804077754675745307344768272837607755904522901455913567003403687552038345578507627311329482993969054807647808149788273911784091039405875271321333942837518527627763905971770909600681561307202326485278872021727445600913599416710551228376077427705616546127703399558008474704501991821904183296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 129049984935748582777128971772028787916870053261388346764895103624082075452247048333522870069194374564931076682653806943833366360718664075578113822957592824287710532543568240681946415850866456422427567646208937888555683385269226183424126102816767288457572790720794542245608955164972879246461035356507834816648269836755417474943202741056226455209597920790845653089778214019987859011602658826117231591442787419503558177304904416544119737597598722494122475572291510876552230183067201156289629958813946568748184600343162388854319638573741619185509522848692635121094319356237291733079251965999240552029448527666643800681885207113501376768570060718343575710974379881717190729044224986601096791928256409868997981663937270861061538261326864301500043224612657701221547521004384934085352108885543859190143477012514919922936929279415270398641827291711472117766753487459143664341387194258531475765966005948389883710229243667880437817662897150935129874045643423056519576600785053423946512098708712198029429171050816083317727764684041265693592685765847085488293978039399163368396394922088308330612783928709974851818749709716832866753208134054941275123404925898666785190534902225639080747018892015512529061994443233468874920536658205377986707211399319437661972580821794758944431778163450691600233136076431107615588193558314807684312522009537747636266564603176977467370185521457476538017575903252067927352671733764381683204334422599160218775493831474258241892061263077933407389152867045399841827069656276049251019489437204369744710583328635392232947532884820667366061932762605517275206256960820414457199513944138593019682269737027707288914417915195142589097145120210841536427415164139200231439897796064615331034843375274980978914847491643226953867212878853708126290453539536225841644850785079455981374153186998865423913879258446956867460310474453056258694910882471446251595913782398135811611652492391744621543486992740137096962134285419265316210504933147078873102141877241936188373510586990284056903976022423243377272344671502793461763869017398046665334122927767505545656370699884067709489752710935536204340050774691338954169096130367807191373732171869928017610077306163196400936788140119982326030596186808341254097599723327163599877021220187274597744961137663583373922025093391586380669391018943554901588325983870710785621432783269098048909105106080001317385822248335190087796582795956828281053899787406720091755386809935799716927207116841648708322700155499275498036120636553138115940960706343903206708066118796320499514583674877913672385673708558975755550834727046352156436022403834449361738134781427712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] -655178930965772209249063070498911136031345510724335680590651132039425372565300002676871986055689660663388273927648864102563187720102852973103655913942002163367053675822373103008275283417314776353685761172344345809888731235339042818307827125646834979445420712802166670355379997696007304840161075729877471058803459316070591654253821562765573804961628912915324595563703496393424338812163595147105051351629099667287357374402824267694579532650664350771753112910001508127610524784281427512624048194933770964787734319677756700434494616770966050394818882758920374876731821181365299638446228065212702332349175203472340213945132310424126051491836701773659634442121185493167805187378328000251589821218614880258762285942189797551641212521941957956543929572824621125389724041251390103798779444318951837548285048575698979374896696362198384511957217597351057037351063674991122133949048033584811296884236677587437733247535891842867040708525870024244302088078228762985741663982496775905739309417889703322017355307908970638963081055640049023743098299511907766409493923081392540238308009948826519668933780169093619037293904895194738386563323809557225842412383934786579448192051099661330050823765840315471185782386479466380750934722737574504498255353122844716712822821500181815054334960315221693163389338922573565648625587020804614511315675191938224684889500698208490654533081629730269157824596402928769070696504766913257245719809254757872126203187780320327628679148790635690319591576645570466421704765276725783660916365478153755122626181798906393517360539906474494463612861481110071684885207420197032712064745615655508312328013297399888829803585348812494826252400685618458421079305581641368563657674742248768683542627433840529166480203296608129481962973071096860384318467267184583470869402543681100783563362696628893206964178589849416274912272131611298489915543050487386677909925808256135816024274613610792108481761923477137172421497026334811692971036591076464470867407118425123833449255121862285896805283576710222148243126967784037690291073198116453827002920720531872353827628478470018713916799402728756291979054761159736290376107049551691313199869524164947961382476248847270767310724708449794304762297899936295476701606573857651423925845769497964844641914592878162057606180211719985311375100907657803393388985478920730185199742261344268398785065257936754050203609454022124558644801459366136788500036849009182224883416978539346573162988494589465729790171846879442310923335886439043927956471329873577022280164887188112273916755458038628663552937605272456944189286196039160198856979645775881684434529812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -9123977010154555080395569626790860561724885204180495055465272064105549347942787768228912569013021092934598274556765706428162222166979831967501664057696748892266991368418648624217162476086178786219650417583717170371016330453466786653058702370665639062279391317740823173530944328473675007760091306948846877116240364922600246458736165044984096937304234788825406096987666275090570742557640640198406197588343973338949027916837848969878858321005630029294015163509783001743001971345269866649663256053422326668651824270159862938676684114923271383371536864041108715937676441561763064922871566273283513827506284267955925397815684944999227949414723635847267495650822267738067183257989619548400256612449242622606126351621176716284393690190729640898217256295262040988381715299965574380018482997273362250274503269881992981961111087999857750447512500234551249035365837858280308611320705385757229066386489200769708750707205961880607332919365268945559822509261406326606403676368974360469133959734826177238350066620840349926334742007668997488412023483408124612819830517858030199236751083882186919788911975806873548414748058669784676380553346651685436861231027273783364447639641347591905060519542326153356319218150739149860479767041386328576917176567794804814429102511148418910057689666402098486807518168436338137835930251275870879621515775002781144707160922710202748766301595558274671654918970799700688839580546708493398280875153665068001224080086895058924380363242778127722444057898322517749116277026934775721356994184240905173593886044502785788473915816586886420009008966960716427029118185875218395722789139169935722673204383538139734616888934977393840745267575067551814478167285506013724722032545838586560898276090150954096975885430703214136005327724307459688630729891786939163252031726146056737210978992616917749672323179620423221551623671142192935822332408136262361463546761567399386773979915191465865836445687680475672750978841904716632459777972400028373893077342443789802626539256262113178538063177484187364316443593497837451357184863388858756405808582833030658928750073752283630811153378087019452046434735871343383734091743979554224490538172483158424143533901518943471829445879909561859798914331120858393241051276035876320950466144133049106300688497362297092385406703189857340066886737570825883780421863744308249376563811913905770005497643105083825154718659888998148228244231184003714276989452166365123807625834860077395411124748373937776569519867542395961137287039797133440062163383291071651275915447661182240055481234182979003728366984231575812928523169621342639812302852197350227314744668192768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 1869810244127549967008230424645754808296603352350143036036701739453357155156462995589993365578120960250994706181933708676520678916925857041558564636612665351610035584920872779455911545758752135716469963763201122226389978451033204370513753075892515506930192084242436545070710307408498582988344525842076817068410668866068022815931103217726725723977790113431602080864273162288072140670044671557663890672817325681756024482905141933032100708869651887938538261222382342270353903769074154010454364665148822293670114402448533997396577310694616389294250576329881540584837952198896122814177577404832851392004159101915896794711928932723290353978086481211620022899029723318557613226126002242573960720942438604592297053504574760067371518963723194874179134693886977927694163186690041171966599943726739465587867715639721078035748680772595683690833107909606128006563338602208124343400484035863443813823368819605692830547535949978300816156037747607962680932741512236025125304768093390324158662445775098340218289815342194315966425009420246613201252732218264264902862045966619774831565830087089748447483967420777318802349443684840964907252821142882952270462389150589566273982713528007226105709747858103608574829996014393413388895469297716491394515945014377151405776105357873977161444795972346016470306179899950158443433823980137196493993943022797316055191005621585153788668901251856048912306841458021856889577315850181092564003384260854832396452997842605066358113338472316426291038409616507696302585992996954782949118206039277366308659257019954977213124078319215542980404649730700736196735767314350320869512908891506342244534960438580764892301832742926199995244741689513015827377441944455729531804980224605929649873575686867510152469286560242600658062274369447050295932614261685186830150697925420071188629223705707044821018980946606929732544217223272911354855085279094166455963255725853789421735980410492825924327771673451289420484003599517251977564140611769854008304574500342466902988052752377620419272398625229896515085451056653565113508078192207260905950791288238966568423842845033389208392262488581658198484288088166930096289740943872026369113789470928761200958836508652193166566195774551781817758324650553732248114812299904713740198004523161067947016685358375064288391654903470812048388696977077953987255901404286130617101055213156790482007692080633900568158023643603280377070550440254059862402237999595944477177582817232014310965563524381974818953223717572571385617312790879108516393858958541483637902302135632538148341742731665139386029424909772277201423962688211095958352180264384128491272280211456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 25784908296510362824970576004017261960938634995185278292706794609578724231626607355723910231512131462799117505428230063116699804566045261190512151828318878451241302011524951986377354168006846527150104440422316755483365218381013242625082373039134147825942378452454013448108907167915926154101036079906209021051659771970964317642414216379832193742448876671876536418694815788152536572441447682689034787502506990822320860745383603573978427930090985130607574992210850103879501303730401788503010596524543916893577123097735489238952588728939378252085433323425464980626668654856009521876419342517222663747862065930581166860754067533466599980858357594261369947160812118914508083093576828610870793058459138138504032574656405119505176476864781307087413943148980670677031734780547289761932915961975563534285280202351305653578590175533005396764126229595006085183018849117380500615404272177029190219889261203548542764746618424023269150175852977703357531729147912632454934140440851331282662773156426581853070250427788855522546977980368980670222806099688057586243913013026377348610868747892357501565933318127469139207397069655733038480189825382733822754912819487559013122627166198247596545113004279043839834670034780725912904338130982450353844478953276050943991336006517491948325806249908982735669284945227107940522967792188773647940802506688085102619254154698727744664474327580692953686917348468385203495308739997390514359803349856592715711905323930109866466953662091143724587618887784769975086291668224842139109355122299548896248211722535870503110867533281016656532541344623025497993374109260584033598394310080367200937248665107801006518166594426343537321606509103468986914490908161180684831179725663123494782535187500810903081743520254452259001009628790895181393634534101350494137168743662840604718745581889893996468889213756386824551125490537383748674062150024548182704142503024930576191773136063550806337398476882168891402806306541364569857853048523544555728999878918490759157973904480413730470442451341455910857437013462516740239812050064814847348967641957492209306517364668989536641820473806869761131361511955445649164708495920736993021844376067424238676063281354551844457963251837539895846900932258539907018543797550704259352811656351685783819469774596632245917125677754570091997762799890516109202009348635159546695560558833292854562858219461949365353282417386442160300638901077092264695701513586015158891083476567117251548070608905133427820190140957259716658711827145530917036857202227869220360399308169009753210497245982407797741966426292115658674888121585218335304711148500355195362860859392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -67846358289038251366267580072477993516303421260475492567174991297508048310012961046241328481192933443328764034673185812774749500996143048774775574525465738078897241690229466681572092415819151202739394419540928753023959241347485459595321643174856268724455865376968605378433465056584344780815498622841418286255733241449009047579793073144301021750254911749503550713832954550891991497436523255463751237984463437878147024776083991572535839544976021934678699257998606178963526773378562685657893028911784783566669698591038479801230219453072389719589714490382505850631560728269641526132481407900028768126448899264288830434672790016695675261409425855019375911012985600230599199315580813931837410123897137497133731382854793105661105057623388466039832568401506427224674964449559808755406980172067654362264728784171058578735086044573157834821833987412672429078624842119488216690744959002950063729377730507497665269558047119543008981867326638036238394067355182200329250586000411485565854767831663446354060584304800728906236175950031692150239609877832736736666060334970187153157943664971493532693834349467410992715997973837795190251704071897461856689720846369782935363755755271234600994001921447076505265698091274690009205800106474413719116880198584101369180371042925598301530610658584004882623040690209289026987027793401967817369918917644120254223631231015251188544360708674649463481416575017769903484395491879625010954895822490200148631156832000111996515745804839492533228967447718391008258613142086332176694446913723196027723870210085419745889227411251423511441393524162134896075629377772455787882408581980788636561091559587561849934752040607182987140144040598981768448664584719590703541687886851380673266380625711363702523424090533579771819064340709523780486303642035605146069078507707075405344056503169000164604028563115660123376375948391959576239456977306725415097558628564394286537863901880105498121587100901647250477722842718099729106025354867058546128809993339406010994878905697819044365573245036176182563350342267673477528997797537589609409003838372008661044369286460302971020184751757503414495800503858950826877765241080544256775447913843740353271212457564391793165493416736606119901577502778665166534191914359461825814270251289897146960477903063730951273556581365778468318634797825660093651958327059459958988384782738207030024353670693993467736778334889484788929439810871956085873514295512462846364674973748638247021997164737525075039688583970891386700151515044878994669814865633590334965601841066772722102489224291223301163460213838727577213650760410844837790695535059090370530969124864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 12110538251478490672522902891860690832103848853720369178103102814862613775203737991581301515428319225134367475816997474391135356958904135008463397500024271570310253366676824780451786693540770151299657445085199786616317598800695148866565141693267511574792069307307468985649177512160518138932192714327764333725797603253139424328524648219319168509843390987015152825243923490300398392228462002048713554714262819417678842638936430146934214772987831610130580478676741139730691277501259865147990631158705295985214019400798795973813305196645802701422390607325750836713326503475055324824284393632780646646395806504594644720180993764150258334515403948302677253186159470901356235723283028640410586198483624255854677286763908748647364212656368684041592051581543756195692043284603624522970436248274044115931285899647995583153385426588055739852160866607490043768981592304189245829771512377653704515040000895679945846734655791681957352532997243421288218595219301099170568631881125339285069471122029072387157188703059523461671727669649762177647786244747826931714858906687347202870861668306003168881782587433081080204344039459629593628958785294285087486595684897372061896674369658443682655552047445627006141831030118376143339329639594507400134870473896306150059800251948884108916816802266555168989845993531642020806929105717929753732529823540833610629042029074775544724673401775486518413654800039821622779297921911586448992917699527197182855177064242682476371174721946357427670130303819835379389745836907482389081055587900050027118629674841122570657383033657947277827196933131148465485112785633961284350524700051350637062224538939986326020016595443461238220664209463947137918159489220106038589581989769486464532258467209399146053884415127306284453313558866276510779406088684380376998033876743977574892374143128151588846656284831711624045425531138966368739258291445196174286217606800592141890302833562183198554185399014047343520623130924071765057759293375754821273408058185242082561125769221178583748261262590194638551936974209886094618336604500191354641028248099545968250884735005563099076814742606555406847843967940892553474862218052591963819935126882595700061990888746105943663020862510229213433990021695891750739437161050996530088022314214279661586025500658747308976388573098923029398616762743730519368314924443413071862535265980842586476608375399315591886602164026523873535516304110957814239095350322485625985434746446904363010557333635404119052379744267889555869036763672326034608476715269448873531909004326348719116062498949805352618721164607458697282718457695173379984498133170378898340449353728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -1657670863176100335503407008422567525074449155361015194555783430406605763801200394397192146224386236632547394063366044445023451945007381280908415172873022999456201167670609178811412602390415378533307858139615450475306096312416779846785501767117876495027682568773406681598832183737812167724143890625838636219736440040109090320764941799263426192727630568518985322075458966090283054720267328696041940656438499209037585932428354247223777188195797511745893369342989725427129162177077552466683698106186444161143481555004552027058724684179113015947760735968020593091916226031723575105145676061346324649320640867745066641007532510561542799954321513223426325940458068116612618672756249235433697853473267137454700439488268313177957384991933292906184299848461727161752895496652043835160653711052067282396838784343265520311003263449884628446781750063988871784683675426791722707572948735857145599789995009946054032600336927253691538248449765861233095357300487229023163507989052128866986478330498257442402210955510394793822654622987341834023625581376828535101710808791723605743592273299145405936882887118523063972723471402644147064633968402150898619493127309814746590023693820463043634455824437823281135753518600499571630935291955620791810452892578315628918835654551678654037238336636631016899277991686917105271391100973287548788697996534302879459459817370794209380048689463301251294814232585773376467054970455922912778142983076381963152382219955693548178869539571119145226043850783657098316351889427086950484016192337106355039245114064225976391195811654567463103196964451027993917322150547629769838194143434073154273986127543849573492267828212031995830985385077402736808071066655584215187842408674937936530377237380018239072449364879810971092391464134732847438094435828755888693732512808342278386442512203475648965094816503859963298940546428012689070068408037347211098919725602432593919446233511884182342915253221440798349767398759256039283530442115397279523761470021992342941505052700615216696004284087496394133252839270143100331399827763994357779832605136061621184113542423013161503983211977892570410990926002089985973728152572104587104506754880719031632217014468908882270478279379790213401505548155087468402730035060932609567208423031431652784920821363423182907505332537025459945130274217013506519882044523669738003220253159160686077054881584379871885404584849333448197692095806108036145696658863581683268659365109270030476787127906120652228658646419126792830946748399137446014550183682487063435811572086589620456784119615769135933587619995703021857079171639270198622474883850187785445048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -29257472290017857295460222859351392131282971145757089019137516659095713229525274135669324924050967902590462714382270735881214296004498587558697451545595715677426030330512897394726487527266623059898374021262583939940045001873572338561692763215766597921011367102703885244206682025981857003842894872266361384829120028403073907959758808332206486481505785087284439813815933880166288261856998647309111104284190890830067962534298088552350594587785827060223888776254929638730763094095151039951338925063297204540589294435472349791578071517246181917977102987855053309377923134348914988913445970532141620087208696500942269966692356435182202616457639354050985698760527748480745780097045892396319461941376708729818882866250959190927170391928404190261443610021044791287536764304108886415894821618107926574571657339824858338157872355789690817192146355731056794573910174924849658112664345056776163367159307408859249270880780630564623605359729486057607092116492054379409469164549620151248982882757124967655180082750905275322854631802917107197627983194216314784405534312647096326579428845123526378342536830494880268605227793383868567830200187286359863937833897901333235469989249884690554562715985406877170174437429315031572173915524527179624130239688577676978533195713724325949685288009983350620832040119197757469072575865528752054451986225813102516429637909753624823719803443586636882153185390795385219476879873318058981963555216598266627107717999632240922650498986697570911812748896526749549532576077526450273649403320071269372569100583909416672493190342779455822505345066099834517633977990603005609752034189463558165505030403571378159367047425257493085670826312136429334875734496714057794284591843538545386363266574420330778414408242361838396844008168978444790606736151633255528276661726225074904250985582586438243884949246920725843567035916974595977808896292408913338906971735529771724759296056177976371684856220320429287683818977870196876067786623884372114109518709512352503443735482072995695352193124368243116755685610510992958722730376960124058503841644695093264704318477608784899425765372486371009830642208287353774895609118967373611497758795801559198487523597733154611133096360844114554057632453707016907979976481950350556187102570868555357355486505174466030789152675261164181113673552013619852043294165540244131363426980023211295134627192186210948971095998741863145666986327640674338401444381930534804235611750569106210399285840220435401918017378532130305125413211346376664738182940725053153206483625526793571615779182541801974583261479933230044581585246034059724626494400168610049214644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] 6410904470520961136188189788370140742716244917879505347169000916513338075917999906200556716733528962851977257661908866940798061157314165030273096361813329606679318461821197531617912336331359545255255877247389923450975828822688409603084595027436299171321775754522106727312676684044518399271440374132431335872203311118823115683926464607288940212717272155130599158637385976079423832483375702689473546701077723213885789771894804753783049614166409327472951271239291717145180431581455395111547723181661097813866165945908013000826527755202399188471844614434093035707836553586998664680162904416851117895285777189482365622922654395479820762098068672954563484194921056143426845916612965056016672374604212392890102078265758514635026196512589669584591717956174614643855385440597409920908371370647651601556167492797864963104534486055002819237506682057165076755268761206311012788343062271094275411096675755497978314659804035389580250094714255150253909195870184666248829686399561053728922968763182049375558269458202656055805883454145933422008637529656856577448082872735038280630643393081647740278823618396237702586051692750452342682077014783991151323850344685583092520922594885306807198789057313613035987648549965147362561581559018611047083423090810517764231669067014054656016037775012716389106295697729862112291779849029014585182975157663296874654245939970893873411742713030998042033804350497747041060934076483090653198667686831584006968010500864452068442228897567582416064086053127980749282202632761930253912069695949155238440457388346467790930322684647921222092521704223833544058298971246779798788453429372840479138222701436362557327111425955833100530165826434521153650285539115790150607181390391255625760839268156068557563523101642824850122193389583528193670058094869146460127849984174224009396155012224759729587461844178476850692451604992774937184172423839821428239969630577371291058973186072906809685943600694780997264910874640025941411950851792906513079285684142209558196468568140703754228533475165667879646442196467632545467270498958389542617097007436073794467296796900334959464482200221373134195641126126584042198189908188851797187249441387998747125872418264804819117225493342671728259422627163540340609472055032626474327357042853540538701869237924444811637085753487883027626047525675506444585692803912155146862697973580444799391474443223151575626334908680301755007882253948370276349471319995903824274418896370040016461158836489383894791830948677937567716876982706648021400910947467284913319851354161081994759545112652316333821451654890248513461730910967790256169666671526025019685743886336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 1092861237300070047886899185626153119769499343850145758975334641639592485783404089368728621226552317084753758581218962594975031662752313021486648651191252828536221397867954037606956471676384919057124074863294070325604385505478403859258207774852628138501568625876676422103423067112017796095869864660758677558627161036553314493228951948007692314965874672066660369163031779521776745717568624542699312944233169479958923243132674372086254919047987433092170210356436694814590127099498036271138254534240800033524671150454857731871141787477898621852315087132806643872966157473958403471378454010614827625111441833752241530149256851886125738090762753309551425882821125285168223918058484517601149726380820980352724682882472955494433543825864243327949017772789347070124560051942222701442215388559005928531017165651048127545935608274811665110820292061361644026066434366913428721861307049281029366493393976048561359962404074480363706830837399841216993727595068150431055159487305321041015878005060220875646953011522228073827354720649691892241773674103047090912041682809072106151222939372910421940065558709125758555460158253647831931782857897347577826771365014057185491931802898908513245855587578247222356051136814876026497239000510878959369183298648115535643316090406919584167125210869914379817894807055202601266169235683851333489804567673195909529552514392761697278716325040668298669205744544325889163382408278070547600383077096054228537751537068286644048291886520875781034667167803015148314418104170128768252936524440095352692655533705989084864359551626465522069069383985886901002685927814130224377844038227060654454776697516076337915420772562089707972113977434544173264253505117533013466914555787389021028972258556509053732006843486718181987305830912506366755118011067442746708359876892667822966691763226460737095525311257840591192181877144533390302309225614577176847167172165888199320242970820039981921199471757115171077396098052658452493528016751801879173930465304043607552178679079336321690117581103535917999875651870729081671875054699768126277431505937405941558099896366903939969008382194130473320834573195686375313480415591344719516466606629784977688173244151696642180321303349898463028973137750499664635898724539761612096499463262123106896108808924956963472335018622068648039129785620911214813963735190544395736656751290436544386825090652584478344897026912664994837079920581252028383786577583848382773766033575382993557996863641170607661350983579938928872541661572986080431757228339205129156126137097326096503854377941040067973794977632250210347606303101550229081613937959679151747688480899072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -47226833311895510650019078465246832080576208287426410985193401696239109988398971058616277962464783355072062285728025118836270697746242835887720446709214282850461128430609738547447289283830848837592867982693756537174896086698968282982741644603877471264048060294688815856977884509539164618064048807886761198904972245217019765351734045702119317882220773866058947433886303352894446610789177653576768011153656340753857247238304594999073924905915066250081305132209465106803272925560012434208647309752608719671737721375623617079555609005629596851753758680134219036884656950528745297778047142275537623028420880356844279636653974714771489537573203327768043363066864651171753769227555842516999728528073098802458127340532496698167899668887960315030865229539773378402067408057410520296788475914701805054719402103964154584226560055865476655086761926259584022443196921706892608359797077447148959617978706760639916735157582130803463528427657034265209356741744806570325870079913802900445610999322959491686510367715152580334655232548744634433330138064911574566192283420656544051215862439785406797242145369283924468588695438460061029749192516306935035867341759997564017664014484931577849550573451705856909545822410572845287569908515965432829259219804903642455842641380351501045605352361496126191458598187381979884444252497372150665992070392754959881707614655910602897405714869394068561215172733923616273355604718032233102119565458121052131991897948470598967876648013358564653428334279537917479967822319431026411022688937227625169046932752213125492155883321545873069759557405508628775157013279555351110280194654484374465173185412479593525869567903524622494715630535324357390527725086131531116136645693887265730256026644084995341659694086832309711405330115287585881471677626898825920832202428295294081244713163729770570254533669223092618366332396195166105048509940981826530152251121385721487952021841599687747118589193685895202956201993291528442821928067719535179568216721335434358427303345114752561741135638716242074007091029092866438645950693739098124500498214125042884562591355189052908760837971614978095070278949032540101326466837165777558091749492042183739676432172732709177977939839961325359089638943628134943865605864001312471220317907514720287161558622834249506034512914835253630085352986802639200398511082559657004818017105382387654633754042970212734627035195101094146375061978112959835695945544909392303297075583772630021297743015810786618051207983863240443282166393570845258230270997946927867634083644811253094498782195892160618740170671115870694790643224650958550352273390887594597025075305644032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 479473343225705066616826814991913448049605256217341651548074601784132388446844630225779732571930457826549999577969461156596993162599497000979272070274590171673354768031030262151548349663883069022787088225700688125178473570859439268276279583981125929992895714257471661217034107106883606688536327589257216252617179972200891728975340898937348037022342317923599032680175790700313833369558434413333855028716638891101511373530408036273620156405216965419410493916281316073505727811914403592575975263898948551485520083274373276825563781468602576694438844139930566215484544675475199250906146103981185734905162073194381934619504604440435496997330773479446828079783556315726742370924013165402844766992299031432195711252678764574279380339381405874639663287757943641507861096526878945923950232245219912302692804305918445182881191668194165699675265682064131876882319170658025016601523792726594106475376126001533824295066683220285410316161389568698580459960880018912884372113448269974029605794716993106330777464878875433320704067614544861096218953270340671929849111224790012734522397209924416525479857526441458360651211602958186494974058030404863547652431099875526684987996735136161526999516767670898278837800398478057506447719297209296345693147699849851053693639302493760866285454861992382255946696303505797106338977382613496477708294335375154141137595994278726985525236313645266296747644931758712511955794816104219660931390791199178711610923933000314866598975729007988896937609315627324396252497814466541322312781910695762273288294268938195770942752906128523401055630181346585913424453062182129704253088594368281498959615739910057780589602804327951898443818380037181533590304313912830037362101624307546755271667694007090027524056075058932229877596863737692207877113503577428969586438679564056863112970119391300332311312591138761323442314117042266809445680563763096287486839232521694615764117303846910403624217063647722004450180260406082008850763258311205999733444870171838358833000214256732995093801505621556746032515028534773805651599896157813650351580543364986045315867303307965933052766822344589491091077728483834802122230640685920570197044079271692267293972689677060341328335929438905867375108420043861838584020046569785333443112154157610086356238561387285651072068014196563976826127185594790936662173057180370650294543949043542118681709742995284493804141435329703904962021678556661925087322442702323330491582402495194588666018047284478302947031551254366862055656590575407519422729105646839941376292209765480758184796607894538281550028485689539946276392408208710456817044838125992064758067377471488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 515880929463329087032667223521309964475716022605285823263523270863589280013458336750387666266389239307780955687881043465511914826005811041149959145743172667909530469593831840732614417132134366771647629411461644806109002477215715488430835616327380920492659823451141863387255075697233643240851565421149567682135981318483743409276734625402620039358238560778871295658842828682209211416106878733825890748900102177603335494754672246487972869252370124908208697301695239358590239393803071789418954904410369666828803109199077665691543923267833437406735389833911731229359286169173765520658361058790556638370026310028423089484886012076040966092956092967652282103808597974411421752161007296408794030582237597677237443065132061843849298556062279248054435328038861128561222148102950285101929162515483331278744594081014518657964840625352822260140709462762467937782745053924734253954234983500449987908003645794595557317134768025171484308043631145605504366027504540759053758285654799366498478635358654046435274734366491614032621248422043023344647257519422147432880007192161983767797089645269845950403939492690630134796463918189156464163092709950370471066237561218760961235422222768128974895482438105001231548690733457204140643769336307340402876115869574974696561446271978729221646901573742526529146774463608060489249720411872628448070129975142816986756671851162888780541560925747367966486894479288716055193991743394786657257004895928615713824889671533525662529361930151179598671471155311471225541448889234520972491935664781025974443563896192237486091814565394058085681816886608139564228120871685700188908206402407178292990480191388841855118812301960775984532775283199465098090709130560534665321594481679368996147685991646554603205153065230532890811135419183692661673497174113828449659920074932388721405225841338952524372063204930062797249546109921603452005608371990731852572295774554731577389977378051637031117725169271277899927191618197130580071633539291846011172429678893430336627715879030608758993584970215497099198620754390546784983803275784711083263112936626907355859929207148900399795152406020010453993851829349787401364829009771841653940411046533280279241482107600519110504068972971176911724326014086023264479123807997687610689215834283286677672469137771295267477012667915971137472940842994021061524957905603490446917689630262150815413110415695329285254749370522618878609236179907354604220111230709855686361000649013741641001627968319940659729983841488686029488437224734070565708285617950986025107632929573442635355486295026442356030315816360357874517332215844489778609113953613529650834192778395648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -51439531515209683058801952853448261295515858971075931418725421199814711664238097219356817730212732038433231415590664333912573535125288208730247787783202747819614311327918814110693744346170362269870236770239600875260678271830014743560419127676848056829341683072013213879884665080636374559297447614359457661233514430817993637124608537787593723203781135158376822000313102884383980966695893122679013286824364656335308534569522158083055190843754903896459018523627209029816579021551521715203828659310856870805117020599145431203641177835065695249988217828433403463588711683030707062568889636236846406466061252296469780293060249699274469036940762560279480243226826860885066785684354243735602743352593720655437381687837707574860527415366189488871702004764325462922081153029017243041852178192301700935545624418715580777734846769989554238934668122452633814608742353006434251575392803468711401622161339254342291737000298116385247310012165582190682334650434823437942018347670586485965813080979082029402069367043630037526102430206210108569650750805267629549300830103924387860824776161629828846818389083644805607853887281633479557874585155228919772109792316097997896826833552371700255742207471587094989886019823021233258837227877235327154613897742654099994828516261319458073861377209317275225633275189214208043232360319735563311016089500845565724859679105318687084210808868516329330489082691628962587903094715066161042913732459642519191413421020280818768662648516268607351845429206574362703415291506762125134065077252999352447475840274464274805074567034436711823293885053217929635920564897129414901541492166404936313650215503519357383659975202586014157090799277922756730454501198997476255421059635780128835989703000383266778339875174929907418359411540920327221697324118375574190314901692968422666820193403200764206402533071186524325895163235648213202128642025417523585750166024812165312628521952764915698323754321552835473455113355030633699672856651065439924572194745455598072912748870997843867959274523133652037467481347373789621629540933132814532381343900101124309263694119560869878277163644822435220258925193151278157533999121548561259316753815794959310402238804410381747014967813139432749217718989553808611645994015761752688279835122031860883020308345877209804421449509283864366155888825332366103977169187070398911549672047324674959782230157507690011632327679181943554526580432803216937689309335770398827467480238295537245147123276824204121181206317079779116393253521803901894672452843505597920816700167782302653724869486068530138096881339934127769405332375743501800393538493639031897618708354310340608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] 395660901085683260647968376631166262700678994598468568033248679598811207320930170746198679402229521472185939147072788111349062352917839001252394373138309412438963918075963622656507944272101425365428489216083095476364679047807899241148844680238940376888548201229929198704833995496108399111085778160637524267931880399473677271603505577964965078160580293127680171351972966577927174924608870113616173046118681017621567841704861970736189052414615782017457209158581938893538028491323756754494203116384039591966288412484954534137624608717115612424842783867825561561132255321164203082899912863939781575949260399564027246614077772748920009253224315719819723822082017738687431094478712446046842293399544766786414234634019353238368942238347683989298766513184038722161888317099741553569593343956863559534983644760198156176911680796989259734789476380043201698976763683270297672611135699709628279115770168416157973570047387798946606034462072643842226071107004166725018498241795267133852397094616128736468601863218560718208586470281971149287288495299047661890490300856243612782663696581596147595780916136573078507514181671387843866210162206993991481380692275643673348801413502844851376757068630107279406376290397429481362601310329444577194835632440223830320698155226862056287419319060313644412360419473193967674769043826139093228348076841336861635720275486169952220824751859442497287138097618097485991154592606527589255600381346071355569029587401010235089109726435551465243341826439507149732896653613498735691429845552895063060592535008403782818943083323456691557623200188325470159142738550072407982737405524770887873634709875617431590907769387472378982939413620417652266266714032865791583645838430141840188423111673011194402033310329031008276645795767466976337363150100475363973028895387504154845743690977489729275458114684969892422430156754267685629809795949400186765213561503209735952658594532275573247108931374146272817469982790801163656657699270860668459553295893735220734047867009349026166031186619949205859148371909548052247984710311171711396507816331949768253922217403239877082281084833985967150095893688375466117958687018268022181456759055640749852077253669278198927446534708649340604750440531584972154472451737159616134203304300004661959997992979128999153441480436101760851382258195888449511916619288859054028121796068191662914836729589080603770999047371359523768583688246224898582662860212565976969943027964087654148235869139365369392058915238393733438147152168490022511960910673893371001874566567755182093636054912802371903314852667789163510841230375465288036114636518470211993848524868084039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] -570511430794978099183770820077335548468311165607554295449728455219113640056337044766658389821639678212875668366016999945239750425175287426358913868036558139068624785431293304949461055398999962620525557426046913296734663103176515203904131385298283970793717406230848339300217617332696373306237259394696212962075555296143925558743928702658902990904161304678609804507805386474753929777391806004758495819865831903555583486689090337126582994209951565663396150406615152863391110193556930436425578987928132642462204850062533214834106178215079224251222306581822393571183304110831544044687764197141023980176628639387463451720425368328531475644704363057347295029055550750479504867315003918527337250814823464487555591400532375790539941991536797540925728165287676213175582491905244847116053445693530414537020970836157182624047105885843384466590281087134973802662354666704332074312444173974597999493356301692794227134523752873235159200493037207683696782208189377225904308811205598189319918474498431668236447287404755326283605583630060093262323044462697186892559094581334724433278710774202280139149430487134428628689580678039179138824328770078108926105350715730654674024827546279984606134758073662831737008020211211586829272972480069028792075928584377695437275673918734264899119180209431600720170595378149698454970402435686257861983050999948406154736192562384360460662171281484776121865279964417166485888886140978926346544340839823374853773031729600933387404965178823321565034618177336898864166946753020925353087488014165724756904102679339671216739471355984828073282692977847118579930655038558678133600684240414910610224009067611494787455391941000111892099836568155455677695294342580154415691537674745237613910022369496522638281410449937171773347334786708419654553853445027985149420556876226176043473838597835776901997794876103396622240436132599321211272886800455371293566346088073957362679972954355386942109442033479887552290923974521829825533969066846810199102641773691263565225316273795186257920739970458231146837646637618875566914095343524654362113254046931939039332406651393676916614832936534578486811981436405177385001085460469139248292859384702870579958118503054824715188481933072403131132386730515093988596447406044271027634744786801148753499541106045293040522492368370267324408600992044976509670257710666885965392120681975071235239545286466415634613233924396227911695777509546462911705508367743877743391207460523377471876880694217089131596608340208815695691028740571895327083531761500397898577197908740372723738394773624372886592996456550630828794153995282316292996912071329344171584205883072053248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -7157474574627727621317903779273198123159138665537493040932255778881847993236343669703763233693062950614629602827526342938291673221469425311618084307502590080035272286399315193726669118562112338604064061496486569037548779117959324829944846457390814128244603754462497869962186470888033072681047685688369428525370495455787235141371226335792727317408579927950255927576257008392103128994415241930536393867903032322830602098789005537950642507520500047826950643826489698699167556600897824739529617704826424376849282352885338707667252719537266870071551371729575337323892100377430223545588595098098173432203377136833878497159493776786358271651527701867398221988541587772342289651220787357454106208748958378983035763479163283565524472244891710289297830493445947412288194367673403302695189756155166302174896650100262245814196654210488409737729664267992708141440972672887856505417327202420686364054710104367755368089473253631661259087611579845463746499990999404941859483600578015378121202051083998293186149119995275083694748739820499707254206861381405390876619770753277113483465963087239577072805152670097882289192172898429958284963604686039558756903901629832553500148612092847750364552161613657129798040689412587205645103422518053897164410594414236136826750805889265035484168325597982468714526794397139242690452920453269889485946462331800498933017172592031987933056281709458636155005050969278917320966849670318918308620907589455317012983306409538541467451821101643459144713342558460381032391716468924639599088717877756868961453976757896092280155148651892442817793111175551018164834113689346468541267763147458117540034015025513691396490113337663000745800815371569334554539338877401041981915145594153037608232224809269648898574483367939482758709887256393604688050995608413734453025741562107713026103974489238526277786284994833747029316758515391417699277397361313975353493079830021850086083141857835226274023739088877328176291235299066201759518904505806533599225678642892960606479086814409217115774516093986417382982215848179283374929199928892034276827148496115624100256772875855509397535380647616571717785153739856922283201076446881581025301962590615571542022375845561465127002900551258151497600935633473851444837456635532888755132260989960572354451384375271343223004996850049568591439073341318213296829515286107166919253715917072570815214337259995220111259288951963805464686602987049344152706109889380529173405272085408825213145740529314986386826456288663345593735340658776201559958962187493973022804016412546563422737798492446813241984694716837230398528419748742531008342263157943572011359043839667994624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 38842200189427471623499443077744523077219518982538297005398533801434684630762619268225533147360486292700074984698900374511839668681573276149756943348339551556545032556579965742426028366907684390107183744933985495955049562060585056428734282662115227642471975210337479961114690910939288101546459963663569744254282817149266001084381460880352068946245045079510228976754184077051250145463082352245607855402109130872321258038914342392415947357874735663932313772172075559247809548240496881911303803936824121557575030461063141173783456538816298313044766015715280894192477393005514656828126172932302414085469243924994208838448739368308385375861942934257279833772890752440772133474072467300965331621894282252389554536569890009041629336509098555227427715156440044752722421599797115015159505862138552465601089336250350654118005575810563485814961883584274341787871082074565001413430864350004556764105573375975589601944536150681806816805065806448027052038090915383049328663000865740443295478323962017345087468581299328457684626701217422884523706629490325301215120968559123562734311219781178813281097573953847734922167593503144780726426176512395919684259060150851257009585823065136244969861399589993638828921995921477647930214584948085022176378501532887963134194669397647164235316977415847129745103443324233462395630333677927182855891903667996930248727761217870503852909013335853979723254571589972151925393501537598402285956644444935930135408946499189197869336929601933163304983550609871298607661052982879980210125012976639806580712511545504602723135374083910905228714676831141934181250650324435144096401595166043374276819534447043110477593826099523071469493341918216158477530999128702046049211906555925046170637731930973575092005119017171734382341476260395848153593400840489193329224625758610241819434177186599339118447707636787807946817821908011035086833466450750986190476608089986069048772545918080818036267206604201870361872473746637029516246516619510583263052447763012330582367633723367306825126076625076484071258701816346632435866336331390848279772472573665779579251785413908121321646120962814324789165036296268206990003335337846196667033941879592645619340979879007792392399913079922876746612770942505217134201431853424747794836915281794854300338484978360547714030343306038672101608401500607547151667856666414774178116774284480164873843406238303972510245170810782613574440985382367966673839205265931009395013849946311688938393287958068834231133686412971191995813506600867904422077869878196004430153403192085184536479028125419407832482590709270031044624816794564017301834456916255039677217491070436245504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -34942866848238398636732211516845356379181811368646588295985952921190043040680209157206930859299527229281748814529204386782186330811434728479863723533893929568536398009827521191332221979404123199546199626095811139135450620817278463272287402026998479284864422693842731356253423468023217244855540396966409160357024180702702062743515197370308869378304371680645851005038233187530264921745875427357547919599637418753207130352811897654097588294401821251495212616239042337017552482490682646453672920819900533075343139031179297980373356814110506747858155925677560620659522865391035282440290880040034018222030337044122731827540743403572634095043452155672328766646896288844545098928773349844981670952115073860194859471489689782726865359619207770732878845571909164636040369288328709923322173283969600871053103202484663964828888965298568152774316107196628904790025161565032727056472340922715021705001797855774259545594464863353279112246026402430991936580393064244099928448197957322557672035112830276375680154503100757552927554328618871218765459614511384528584021356470960127810660576291018275025298685046187636517872068576164800184355716262827252951728214015222222103632886025830936479546001264600509220555912145240082265434487535044038791491511503063335989603261405034956292287704159459547862801662016585104131089767964938927653753862040410966835863824264126161232946251338519211895765112399686674923695709875419950596284639308306499187991847741861154470934628713988542812762980449241639822385765302982617943538330963856195721404923379995567714292052669952622453414775611541609353082279203659057220316218560494022486233326449442823964980799972974530508807115891253379435281046255634114140387970684751584326622801026495368507632580777249099063581073556818436835316829681130876979641796763470762602042802327752395022654330503324705272383234911293409988701782223051262744232483373566448289184344544318497954341844838102871930502508350950563820751277190254283604455928960586184375816642360636669695869768120982876087717843861676889760888846170195507785106120942485237247739588828789668436307346448365732864342945383217281735995449146082007687730630757934887448374803462518117420758695934112006100651527360385467366918734906922113392356451534259453560595102628164243381466509685589094072618495568629127802964151738000793837550470593109500205084678816995411177649033163440530076905125575875659576331924419255142773444003807947084114409954885093874368877767900054974761899905627870908156126791069514545064962732135634697215240532531689301901378950917263626166091412483544668347568006374573998619023783529854009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] -308361776969471655120681329820369527022614989216354611227006579086196804070598761335170112637139625507324606104671574194147835143090507012034042393010442980078866001255881242538898419290510146541863895076224662008441565318543552305452336760697987876085544356104196337274523886675713309081002407217039047936700001829898415838874864376358514755824949791997145592173040760551207197177560544555657361859809941557678324316079370333814847387354986154852551655184418178303432717337156904936424572030544623828595056722418947488313383676078717912146864624444905423616855579235162813826502045226923867173010383785506686290910688841114926338848590877079159114405578554803347261758218033884327641393185744778181816510210933754395812205756103760850653960325284405633728446162437059189972971150132735704194163845722307048137759829899307819951941509621996490441150558521651805730677680330124164175546849573190632380315138074964200619095348155030166199286141009557134682995075476182644648024875048502831649204429214523643692505482961770735159647067818753131822032947621696073698273435128292766096710530135264453100935320941163264383487721806263622874919479559578630208763946999990069118071645749258217305413948356657639678557575127092132047216732675482174820020787060833857039911153441511235200055705545415940197737775699717188425087514760033565471327670607668537496386229457444151852870188159409868344240602503256497973012002941632443779170518942046043640397727370573805749896886539489918533480549982953606282641296489409513112362676566737118484767279350138758235116826062248445982834620227989924574361675702250829535117717931498391482123495029000756223449340219395493616936424041680879057146521306937181101887020911986411851618550945895146417555285968501999280836850174456381438376858705022662115712546804413840267068305104888900377553328671851893302785476770877177419421622829520890455025749690791485704086205275118858840814523269654947402461205007382874733252695625619278580424274005230855064895071229790099907666929908159831559780940069698467784801075697329715018292862938771193114870871768681310565253221007224910642105136818102770188661219847661820515907011018535791566444665074383832349242608122073852863161726964054979807478209373476169284831189367469693216385876312884665586727406702987184970948925066288267467299554582904755589749225351370037498535898729658519282867110788924663062419887433516893639907468704395168516616290517390559015044070991714158090492452780000674435937060652076444199859799523082442582999968973696199947377778599360678942534589778099459381473500697475618511481121690037363146752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 1242025557263887408767228146589769049173228023851078591533623170222565731169302449580153234746998095738999990038173629178961092693161232023169891114290100560684580255705216993895232585050169478954160357336838624916143364778460014847202536345726285336339321446995017908831573890240956994774612438612707935763782210990059826137935240918634972220626997529731660464475594045003652973100560493817924798903400544741061903463923461290222597237263887203039790664314006004401147096487254961486391459903319155849350469046765218134553331291064301357000120393762428091663042369994336547203578510859014579631046273248315461219454206666509495561854193435652615523920553872694852935205442153752614698406906610937534526469699537604396417364614415275310964873747346436874996601569826510939092212719573988958476070915316355689296925007642450005943791257710282097271964647523128471637225835095991018221253179141937375682325817755899287788040539550245401577311878226827982190231577123434664703426518222039907033293973412870840569569594221806156494578869964810728591089190153516287877420318428310123529459012805976806467603513473991327758207870881685293552011697330843523364796737990290318365618266463651891555909510613362279088970898558425342066036989872952963124719746500187668321234163140757342385347116016096202092696327553527686507845532654653423313433975573794870417921778887172527805768827043573910017114337545275788606474002100177307767073446201817765761632011877763056884107280940673002173674039705055774671027039994054552166725421252615270878487633459240905877495693150346827837063291699492293317411748631180613169182537702382318033293309242930893960655009214623925247635859292427689290626285401932557909557143442559812533870295016427302260811898810754431991518085930996383523560895838917860033751782822024943014918469359235227989340063889690872206997715577895033852763100928865037429595330897038758320359880545926727778289971396806182833122686925247539124714172609059575067095285867952903980455374412964579815907986446635728470856331661544897117446767375393935445746783459457618203634520881126673314851678234869027964930856150234807835081191498204279407020026748570765685250131205200060575546573096686453690577416632309995388659227552106030797061032403711270584428970889137146224871653341346708591887773888805502003479947161005727434010138163679078013539162116376528779382316582519728221896669082083521894518354206415192699233958686888168380724438376088266674935835894284953172526974880043313599836552525423240832741695469126848596429364738179533595593486609422468908506939410155844179173358045470918705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -1772885767997351140867544176524002466052661104834258872923794957728939157150076150871329479752640077467541540535813315554852074690937763438868721370908535550791529936121224229034401827592280923505001400545992248171034490275800841952127436575892853493652859888253223747186977369118205481539912557770620828744488274711760481761946977469871612595890710543145832077510826325810294211924684071566026860255207335238031509850353797436056978096630790741616146628031900934167620532793660703125944086529763843285094885142536756844889482513756677094496743601967695138693203592709565543749775749721212882092448667673896048669453573463643272032873134940836628802815725894487779265655268928605120601997317510799218042397561490536858083601379583450543545197761575230813787536175245583865067297272253077983246734977932460535391952518266306097990730040186292351273704942572865410686543638084554976807666923160315227029801765100292262506809937341473113268555095650157766962784767539553354948984033746872611539305538380567357379368747241094939826929190974650385222403557821536599683676522519879167704382458762284826733207332496445179266270263490130133790475189773964598841802735918820356918165170398775624820906640918884662695114476222536532410842363663107166457514552406520963346468176401337382153957787172738150269685486326438174456375157849576958762242243549802981289076932849817830262006092517413857541357861426094335895726872535649992910437593953912550401596187949496011430114725263780804669114502936304811517468262916566470209601340813979959209668774986915108380101102391104779088917688019243113462976845174617501678359645686053341791774849432404744997830886431478086558912141267178294520015218034060153588031682002202756947789961966718296731999030475951020441892002725176324949290669710201789715535949872952990664726550533879156078953294160281409355468258899828897092023707668527383514905932384400962018945753873485170553925720840974653574034494832792566756957454105106955529015742107171806650597308438113801598185764109180884232017046427444876162159918910157735910728031964733921035136368394022126986132966033104987768992936407321857126451064725512433347369002499136902681427190313337189454717047914917002338606649022896510429475571883398153866613010094202782057755362400308012589864651336510523596079919439071747326453751583487852179306315098764301601672430747408227703922378154166676538785878009180846640207365895859060774081735462250968203500265053277388720995358682431982589374745964417241973707373673962632992232288476675827382584726454100956396356019816358894247828394368261397747383523273924927291392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -458735934226883668558762309405079304891124549168510995701771271432265682089108786692842924150860099077345866914717524695383890122294527391338243926518844540646979319652165670479216730729704716959558216861476044551184798250038947921595710515493551214289144524422596407474127631731141953319867594758432586044751806927264603550521134649788315533467865650327845996822640360892571612337708065952960618831752219237239366978143491120628689098889471059060576450485874264511371181605201445397544462123915109270885590518564676966317618720970347368577670592471475338328337588039599953353481676252727698416311065726959020514660061808096110507978219786445186160777497448950254000282919671207297826602038562843072884799859327550470391408428788808006871762337807576821191671743392116631278377317831497954289769184384846984680528288042631461828149697579024743223457239179486653788326695236501594107329444268668460605766974046159763364668339346297906187021627496443072202758633461060528284081819714744224000750573664307279649675184898108783073936605173185837130988386300927810254497772009880165994376147600008301923820330303933478871633627034083382692884880952032641843598258187885094695273547419738934382906706377183027691804395111061293949111129685245269898489592953126784482229421926502028410859502727570422102116371997152889811619741179423637092560504873728605037018324702461570587100353141614642124785176775413981595846892543442432681284826459653959339680871408647545801709093033124598953110904457611115876896903845396846888620892416408438138341884920566991889722229490627749471437700594842258774207351058257675107472339704521733342476527698989642089989244758567185162645269470699307919031347338078356598123222525549694709021306172217763897360019579294929591102625674342757097766060113585885398261194122599938998221975734410895652495545533191339841489993911448952868839767019240169135595487831448776817873633645422651798805644442526207621436469926417250969718365008107080860123584368207873423752967641971524442639575153566185125587406236168882168597290773969350944495537935430573940150787121575960330254759732934792485736460678270747753431105148727543315399103431362747790743219254909765959065928639447635831001032115621609842202453698227328351164902869759549031229246425099480162758896905349780909932675646899180399518847751420879728536827039887073496316572543391278743114218053834903108760629213742635047426815535390177869840728215620113108915593886845596858083546385154917902552155851455883341572897509805644485695919461845316888009605108550625034646584262165659925154381910084625405387171422165205516288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 5697647665038799625138408082485683275529929975382059465025188159920611578605150285144733716834279173918924714360093895744761720449393491396680336087122402759830286958025760258470874454192492317153449488569818781137131459654052234586778153910492833670985854459864657660124935311719020124117172427757441471044228593897191744685161685431272772308915102558163966041637766909734368315715857414798798526463655825177430800703548660753461344363521749722305859755272520336291661456730481783792104395812637989093523266115721285146075110775108945082629544549381074745745516550126871350333867831212559584628432476984101957862896658300754091671966768417851834093337867945589314115199475482854519162884639279946399556268245179721707547935648651909730238641165976068886453280451376698154996671791151139234548037631524109028001204052274119095921204130217168048593320404759925738593540304375584848438799494279328952995149073280214761559169557742896612903061383567030891210556366336161572199266779381269615441208294805829111689026840102854245684528124409853716742848378416540708361247407202391438365217013164320136885575354101067639294491836583521579205556158819796275417239299011128732592340284957229582326867111116429050511850429200426576198161001744893688313046993533706385335681045739254279444069523484786848151459961538278778818691001833102751149710638659372351686692347275390593735310266889331227542351941407164531362815998161589693692031889972985352700757843078917836515469213453612560329191475685432245366373150974490244882118112461400423204441608059893417886306999733571851465647814842525146677160074008615959473061010449378941533871008491802475130963600659651414148322812066422378751422239940923119812542794272296634565951497104183678401409844892975086500814335852005985651519583636821109805872854656864011239723588835040097887160862657273338664435184883660255919847321542818476258551053380950862594477146159610939335048461973063714694541004706263413890798110821714760537358999933604235647782783291314630080435837179003243432711844685350311909794738659688711779796460217344376858935264847727178472984513784420375592408450328119450937394733878113161760402166660647205592140227151127704842041339048747103231729903133357540292324455759917601316217578161944955349223371296385576352894750409784865789236870513915285809144948312763647594742742640730407262055753867780461669333020378518617636265514954756065513445949373180637156964901003601989128254899328800565884426901145531557241375459116407170811934198339963662042625473599279555940898798543429563203710701502298996251384608959634410750884237290825324691456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -8398772056058114881272609206105216373568676653818459408546029916725415538605409787401601741050900793861401772775695242875091920326825763415593355483096579086171001338525100472505060072702241301194989441478885824795913049640004060392903890935009072026876279218374371452920267467462304399478204122263758906346175416594887396590889212824619220812170807215129234229820020352439754951987754711194113119222131159670266045357104453205887319740941034241933156246556451387838394800990917986211666201983758643482092706445817167028194637291793770444275659015057467140149736484968341069677955456606650315208526550167289542744810387849661347769152211122418420640873746504974184362625158093378181973196627479611881217016177199865247725370403300238690020060943533150166617543068541485388972913840742559121955169156862772598662279678322529460558654528142823897973134896362682388392994072209814067864316199182709346757164413752857615242560494313670450251143616404242195089729131536102085689723786859772773778251505879932822046103838892428564600996260938524639773700646650997387199554634606657057059213590749664710347489620070852852037182002569433708596907936220826483580320928827145427138732559284396404057771681429935219888576548585677593305498862578193150521631191584682678449982445182094043722633949151041473878863001946577078226088904964132982414078152386957920972148627541096422957598508653159888968046474192280696916454967984217011897643654405540255272044581836024843241885982838109007282538404352770155791999869974467082280506629416471427030117874514729569251640808559277292966414085582071951097592454947622079037519142637812544421250993825496389719307025982571916604195303386759635829258991645610966380984864126984197084692189516454604576486959100855617332219144791420256773176631736421331622283637580554624866820093247027623010050650069511027661093105513522981925820551934972610633380634455521791542964985924706988289679019557580317447222760673192906324953268255496587536922447924207415396859454801763718282601969319541419001067743765513885785948610845740715619192527418661392010027879439954498526573900666427452971549582444581311874912834162054281377580476795620809388535377193694555635664850404135856719475458223879856163741877946019563753603993015463762823345207827452889400972537459187420175045490577247800114086668421280660471985320187834401164036609791169976246837057995929834039046540255334522796009621683019657236860123028696341494489527277984922464881415365414096141544542040349356089379181301258848789873297934665424247801730876584099068851407795061042507639352511171511416159322140518113083392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 695156219841371750739063455899747610755078421909070512839968298128618944415574635593917277656731096988621858737448491618532115584203472662388669051612758145244029241923659505859185513913141739264849130301672978605035593168261128532441289782480644049696690093151746538697080638798273952275461425659068056103279055494729255971884404651811129329355083953493025697190006310751921317928797356732251841247011031626563986886899578726738648627097854700569492137732883468424775292682699048467845103266830028852171050138765532686800038694261029478984529632962530833799119274086682690752607810858123467552141356271296323881336166881021820042962507154494687220379093767958912351740358264231455092747434257958309299310579015613755270847268281121687188605607001102094911514175504983808862269455534302285885735267116478705983278763158733611995277714759180059151751258837197425905026209276932114398325209590427434894934833239194186592408232575515055150676764183044631490092078732936148042422715467450916973696064443953749257513056055818422091638402747624327535339060198503617447296961165317111313200867855346029794200960885664954891724021323290522743875923065976472315080676457939402794984825691891893102563727146757945537272621038714753137232489750599825118858131720633607201003427632794920473065407971256754438315364647254156826138495938456979513437654321839672625035577033157141262672128182797704111339407019849708653641225967458453411259239750462275360693509884774501580033354113934628989268520077006533671399663939124691379164940630020231611661918016123973829266741532825846349554255541150109525620441255194912961380353387753744743275303204675358092374646742950495029652919331621338335085585165833179192605840187106192383031778725057064512455867965259581162189641903132184330479941288539691760975030614753353701034349886239705468286137993528732053084275373138451748964390050691204875138235229555913899630358151451847015292675407849134085729474859300219278445138606363212697336506025098538762027993151060130367365707433029778203901790456612846704636983698832305062604158989802694631969587784094584303705291393111191832896725113403604505854904146564760578182260123514752421650903479370045453001853488886733174835389621675722036830208379573840071902565993501307643536899230608966976556948373308208874737723574180161453110153052363965649588067270516409351508076829069027395787569999244588036751473547299793781646445982630898757927019538212606126836403708179284741335083895524746582555773141579501553310792732609219727474104794329126466851095815900576336133638357919027877028152461882397010604268215996606578688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] 16988842821917103552809020128098688926174874111926342332299740557277144302359452855164708632090404992148912988944309870404951695684802767040665466028065054003352498929553632563405179600971834451074071091552857885450246772523816281253369553320582436534782774612082670101517621728752358415759433569217602819494801699015746188342795384864941408280290765386756173964457628946064140163078748167702125880332932708214588038266574033890607774913454698680958687623054727135797367313720256815255111663593129460981619959310741916633190868142999548049787276928917964158246946240926653620595680705602342945347893549390394609740705678924237164704120133095798377283045286006311254647122894516367495169549520725828047504172115251991994521769472872703191373149916242617138672696841984816009507385953444451415790779825591759920713706222795524697295095508232371276185477215504242469836495148592530628983695984613966097498583758477250040358871093588596589468490520702437044803236343849054216109379962759345211371044105030857609490358028648337635457537271445412183568555852419920647528163362101323222999600473015513099232356998950629920820923037512899605834293308991823213665207066212505490487749691118441523666094509614414890483174237165745578884176705835855884422886261350291533532364906821334615949024072532491116546395164118167938151750566088160022368676238975482675044954860557258693575391496760388130540002172982105903152929115955604409909352187228758950421053343529102982261514143324759633503524601770087436309222055803377258861750319633101456622277795629767754593979207355896828894173993245387897832484012356320381359636928496124963211824024692155850314730355432489437465425282457098816779884925243716811968178995735706844460504085868479844237473444140841118240471003113320385194814154791768513321486602876256240529329220979657268232460820474267076476481605986475559545490687241765165921830094485945120807595375752864679119372187236525678715547100528657278500031657178534897510590308538018237458389489743367419915877520632363055498525206831634104890749603275040871988744884955348400517347366949506169453949740689535911408914566257742305350571277015588560274699892547518291500106123930728240721885630774672319496917945322732162227739057876439155534532933071570241099258231265281646033170417585532229201399031212360980077506343322178375128199279823879673217670043829924328552532841212213319336459951922020492527939380189464911970676651779364517055000262778304607616913718981586374556405268428348668955453515115381817538179012972657909492586079010019809915480629529877417958677604657182177326095734033601408270336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] -29923822150417511425659349952935126430588925948821872368006134000657921024993345130891998458733577219848017795886163585317742817840948085900462805913489995555324783623453464257650611366917158245994221936170684267663278933604938912895019772446810374623060549249411625718128985245375278506819279885536332271191427229671131204305848181854923281697376063681999180405864503612671959603338379453352904725966718402666049942289709588773890362301007720912576211676669445456657370306826802186227772914409082801503194156298408092320703230308856067267575363963737659517714015348909843332072542104078008223762993195567941279562028825437787278857315350411120884653850953052037659580097888146021630562407467911874572713589277118617334905179874649671792673144365354084482632286194531200171851847782363716570529393799143109146633289551236608411977113674848047381059123422542394014565208173210721404080367546855302833069095029712661789645945768720244596417576820499490688822780192890998065105746659873743046005952633459454582287679539653025818838651101302128961913251387406544546701254658286326772648393990085209204605627621324605087004554065867575678526905036985809394288459244865359298455585099838166314567235987806847862596051391235026111753298521825430814944896776579167847414739351558132196590353263215935812733844284807744051434512562115700484513259628484957333444550646325486307268166620462046922456481996584805548526557732428915317987343540917253476065158266561121869894932619530022346223357067332548341693942866555828641959473444565385151213087246271571179869246950675745366025283288457556330903735943226903211723675820226979124453204293228162154726510880349124152635759453672371538422230448382298303808148545634835398190842135374292733375559240290280884261976323018985722954980765326279879260226372053677623026910023584088369265012528504086537260619660007372648548401507302195490159961210337952233837007374322819967810939971950698538119992811219054616555071041806806256387416751724949936480273150690652067864665704017299060189826738268372042801680698524878557534362909643438255767988605781944265352079174917596107645476109881831004853168927213955589459025767892609495078891613162488315893457615362383309544033634832232641290289809335642269176879694158392094887019395374519951666683347908323614830317458623479126666736024512193895574485979159019112098371442729959852318901317255107308929085078902810840144757498982952704437498613700515475652331330689765875536649580310571704594463803343616998950944985930996646992943949764686808010945220400753646944328972583500896685849773191580331930007594008404369080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 21193432886612199332505451180700959513578359243823822496672443022381801260911949090407928104805653477644059762101561335421779454836205743294553458575121855492734435153185530877291140123405783237035051748334018055845658095705546702065605713198799151772456638614045601558081506753386974738577710340428182378073929986571971660586970640312579442168106668148229919527325103977592938937274681102621260132138269959632831899008860077958914649278378109550719946071560315032410927435500069336687805239465103784805706205369983501898557172430350205034325920364625240302320026601510595342808067725099443103056208008291564315712868914215320861013963211439844055817691491186841189050640529898001705213449905742852083982855944707453990752571620161048697797816531365172726543965888104281028920847824113108386511374595361512177911666443694124634809873086584843364228934683465270840583694027701260152965178130694446283688631420777778025770523416799829481786536885827820164054037676107895091833639095070403772806567915588936647237890452547961782637797142811031575309977927258360042269997881672394900844905267501800404585377210587580765221644722552816718748307011814105103132443559420733828900938191063847627988063679030961057651437188446716685113519125489659780548959022259628254803382641898669641997491270576833630152922117931377535097253098799621728645632092414012055899240612262941952391012276965336688942979704005922551864882519147608887996464730315902460644368226473539149404611710418321792741799026538737545240978072427064437042647650231967988378478400391336709570443281690764580984173329355369498524849710323195959834090767386956862582413091964507438948026005158703684553355679380186299328165220404198037133452813587530291854354056181831784728999018753857362202891151953716201791475506533794241432538726792003425039634194406815976284656614137927182363244278642770002926658264322694430267683361930383394915739310521442136571337482674194701086001886160986190566189776555317959465208941438274518778683731597607087675141092225336990710741901044680979161006664648264903466501722301342894415744407674516417473335029847404957298078344250824477622129521622012483199042749699556262148395214191557591988964654529407412351624892480639420859341006034893878165945844142450620700238212129421824887227957635200704792395852439895062678594364563952359999220485363373368193059088400951903435872023185400086614174927867553400269796294390228128063725686383698596729109304057120516285460207175740460442480463928602931887204986359415118460949207189231059111570796843431488409537602192500226669291500053355228336241954728326882918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 6038188617069419294545139570491449336688672748443324874053965195445824758877904287776760650603760213558472019507088567941626838220649880844229089402913452834613692601437708328118221600314402967089208160442897846189311286850013923970866600329919148699769355655291652718821965583311222743795402146629823039118318200962561719757264416016670620075127663292185075596984666056564938143698199873571129663920517086386168567650245489872334474226506138578008044581747966771412204828259258620438073122213005045753692405106820489344116272505459176058421227745094415458447749711368826249455547296366663534328841826730284697390231919692126839428377573205700298257816321512229662421691069629591695453521521112236776555585993017295943480340641700684791463793824414779000777668613191356402780743401765891848290454715795929319902992538685208254744648970298478847327901594362067279677962923864525755293243389377369591434422031265525309865002095834032304724407826303443976100218878281034253305600276237641015655892563485508867941913617042678918277064500750566533779609686174805301350224143974792599727495438304522576728954322862937338101996844564133329354881357875305433761182894356403686785187468075835863304615301884731204753926968215774578710040272724159841192904034872191523448591995121371941275482006945151108184306611060448590530121594000675690704293307339495983301940763563199789957168521546817874670357798929777264241936798163003965146679696389367157470609443791073630431720954450640829194802886547951079438348390325592660054228896928267141188388828415304206906819276538292353983229784448187819014698187476319545057415375657585775748134584582385836894067214955108356903548962810072676559117054791307344626732629530061089706503426320801074102609296910650429331944637528145898319224575961251297545763208932339262900627184007634946928326616399170748118488885011159728835663996865913593492373561835505501698745133810658545512063001563675919019027490896168586013334373063361552534350791719606641214522330430307918103325580485866757798910684911172409830565485787641463293581224905993360506221922469138500791625390336730027832315726146071379607440571015864796351819039073189023117165085871438013213043008004123710626879996951434893831168793880347056812919526005940413178181363754553160926201738257469976355669877673458551284030112839157185011404651031602511609084464651873332481022893582290837743672050065436450876454722428649729781888920062531233515617673354046085505909364671310579721685271143006679257162849782946002981074638245434145152872425592144489297565059784312867844706886084452021738655318965342928109568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -27913019077324123673925855772930545494619934678038325764825938782974418226604218688878971502615679673759504377963570070619825708819542305100170288043682959680513856457607714092761076181956278111734066343492968546869575880972509882750526312287622013017340850532521090249138140056300346239455476309266072109248355207737639880182208298356775988317071380241824480346384486192024976509972529886376249486986589046500956351354481856910875782890909288293722502677371802934653904221362129302401682537861078239647267997015402475396215479214781356691283952009220469976657871209860028467662182739242827998492217294508954254649197863732957767557324464998210585804801171728249491697902194163684496330814311548266727953636491419170157848850114864977176000913952346961003543142566524960057841558786878713632417053066447443984600528348065882727268068073372214846222183608618391366817676561480876772947842871946680600909649182876231743439732230968969159991795111229832260307746410263708742893947252085413542350217662574129021805484526534746081624773700486150395297173557589426152162338620170494104207818739410251428536330301442792490525289630884654137260425606700837871572390718469138854615526841843988626034270317842270229217822638949097390318830360843883497323826584942492282941184897816405822917242130355918462307827964335290277656791110880853855587147308240317270786603934882814004037723176389998150481229475082149185698946777495337366885317642856721230229566697833855907339303825449257779358327749762778988153663628737251143529889698689729647686991699781024453841115558352142505077414097527387746254763412303722391631558920777413134778759518906946430544366559302515464306617478897815767536714767711291565164200403144821777261725323467588581590487371742559866149439283379893081497946772395721937724220056798638006378112438052367154607994056230235521235755257299927017458597799232636436425858520744420544065775274107806978798059449931839788553789652356719803510461348325482693369574400578897546607241858483694254867330439657196792255208915998218633650338432735054104319022241594472166835474713415964098195595097815288662639171484295712449506634658955159200261058533356341500393893435064164220346368104803121430365470174510098998760444398529244315267243333861132897286405120410450110544230774922062272412324147913111362194322694044282984438567431321941838408046325782250895204491559795470060398960492284981802236885951666785879181467642912369475012490054284572589619425377582733804258489477937214921077912953778015295570474378234309275543842494962897158496065929271635477974739887857171919627288396503139775152128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 27746975281392213184978179934005389867517343786044795245532581951638780398682955413947800842896048603918226194758779677510406622722325415113123056047432494916988233737195366793381447832902245964657143296138183010307805737334874118768293913889776202369476536829738479208043996793471897625187784148767476262609360025489909333174800717647342282656284446991324514089430430849225588412099679548734196056378225935989552294188533724408124690245472042229460748004699050918668342379884290072195301838763358835165398935141727471885282866968662138014743617343876907424603477339856796460601282079704447971400400679309459080953410888580578565056316398363462405188105190334596617216987684354147402364613916916330955681686906839700934622997173547168912424933232535542224813469488339170620192288397633665170649867418079762928469871315108952074205743970783059726867107021985400242874238640748500914187597508613555459687148283484462240742852390338586962126986894160096309316435712576964011163593249449677729398845265272068551179787223287873400575517531026656596416697325915595792160009461845156488944943603221283536521423803711833989507363649114644527403453800755209646356248034851007176411144366649312709570783717569138518319023945320689788240506927429521804776191090747088002531337374487470387993305962414550342110620933660762953728493114296395524176336117610538130204077567795701874706825043156710374792449522312601513101601820092931606671640812721436951729495926126922361466143357065815691334575419730332793265772877391568254507327109209528595080039744983210408419370427881626699627034164206477950718339088063871336807714950501988367927800646798161104160065964454003409978314331933544887848908193495293447810321551707532249913998647262025475836385320362538359216883338169285052775733345341249674148177763767104375792556508309033984395616725707449716934972668550205152370725619138741591626242168830011941813696903468395999536996635175711903181892631824835008348231401956506253440343188213819132866521380611265855193084090656104627197839176054639024505334432527358459424856249950860878217331673046305412988795085906034709326865371425728671367532142950942702561034872482200852985645104794267925106247884701708289755982176764710426545493454137813435287139309248208583549691831599529932132121071341661801259111439136934607631486953847054270585640667966837612837886114637579297812734919976139787913585182572294709340391853601125355171266605156586854834997313445851822617130748671373162615307878789685133843070808026611908993271492633559434743859486443641438480720196957821280873566749498840931477222446811464048050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -13482991222320191516049763358823744608414425940799897236951657513108960094719189614499645417724921660521494579384517843247538279816668791919511151288777455645174749239148199423809404883725835423339276085199056723734136973554839328849942817388237048042123738635398637338752580384119298599454605164320234331781977079214724280477846496324072561351369968573074649207804839755837480767562938758937447007954690465860108791469993413762524812767824010283506792793087998782574172571244339927347132408948250353349826275063207899591250862644821815559371583119088664795745500728977938691153914892986754601029968081256426503842918985152995527249735426597197822301206083171716897816642650271486175429344103596326184413133470251825682154344822216410816315556833260271380310804170391690950788417628886828970922322908703395380803745807953685895337269604317734537474932502903636391505127761948460362265781342844257757848135112748680264551632867163176232405414430176973867117820144778464904486394669715855745174471966813354241717236072105825456437876381861554860768013866907216338939044733192565847072731312255061192179421837040849793738482470853948967158876955493117109711792432764195107348829053633097206453236271580334101081483546098527867084616104582352495659096857328802381320101194169270660013213884314558024531282916093646302247774141374152920518798026543533485643226631249292434681273939629840233895881610628154599705754813167815878252557924330662688456065178538288366155855308343631253723148202642855937731171062881848344807987588924898066676249813222042043299154692979134251512150996492979506428436940037966411301333149812492052314640823603632932432566327599637491667158858886005539191118392215331014066496058180198479559910024363184953646701519539271026810472719651916299293560206743031332906860195648282363416995554885789168440107437581008932148429609958372859146778590145961484728783414023045612562140240248291153060432237880675226496957235021352481935582568020565134261080341916405176833427514085627433387258414639891249441871276677173495939392082127800584350542563940378771211092180929188464929595937521869620137270432841740283055156129283589445831746182352988139182520397228414457506935634774453783757981618195906450401241635001406418388976559524441139301851484021207690121986482790571142504766725811875900219596512760562259910161103166147387955545327752423347944835479457706887800995876980078340236977138862583120520411709676743581173859470329499207760689647691540581314520007521961365170785498141423010753931352296369699850102059806789436766479405012093051406461949578785750449855437299108460625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 2359733287727445098180716881767624331474251808220317905222831423568043868088692530952279558907549557917848389986857075469892482086795925326169476504357954779508897066063320957894488544462194858351314179019599403670039550299136213574602658964218715889961148199750240076854842711816059377679241291955932702343163092094074853169851531700723248881293577385839483097731353912942630440600678750092765706130879075735372994575125043952425096086122186594698956892638871241167376374064983833160550695436228936966671193812935420270333065229067677241280393373827042311696906843722203309061354453223396322151730654676144125678274022593190166751014584876247426477254164211049889827432344470708794508661500051025614509837553574671795451564099908417599326093999278322992794708303655841061740854185011346494047744173262781160914398019580095993598219859680879294869481713313878130911349517039882841824168190712738436014902263053881986501907666899888666138223065958851344009364238434393849927424377162641885595640367128936857744761920089245653337659139803151086582208303993913144503059664224119950705219391578218665092841707915179960869636126091350211732426665708896663284576276098936186909406159719384291497459444836646484351123738137804028541672928473779547397317727773065868024836442595644354430893581646594392742066366684694614657715009447299352720160205886628549036071926027433257032034778549434911631374538159101399916599085356942289403821422978780623593044620470592118502439096293398441367914173323676091431250720225786561396043014340425673802410808548623947638214916005157328201863855016624975598255701489361472945218478902524699113406809143440311366795856135666400966004509549229036191139783357552873368406774708166462373324970606843227347265866242651089192741661057852229501032429473935910204770597852756751661767815128228961317126418996480910785678103702710837048693880969211435901478943436562095943787226096025316893377930895122059998696528015647136437201252858062196775174245992854459600930387321777581807435526174891528113326032137135157141400571225411419586645976396967879861679135558326283825590201890209577561541331459267898869131320416779445255106456775245744433984269743211174289812033428653633677450438741968477976125667141850847184190744364056223625213096431541441381595485474795588928826041669346321567776981618916243416261151082228857224899391858929530550201546813346869703755486338067533753550910486150909337784875426335741980889212087645075054360223886780201670485763260023833989713418954197488322762837531901475659214671697652207749428478734895698420237269212785648299015684122509544783872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -472151695815292083891671373459378185097655125095805037324775052223194053320974967627542810933869924962299172817876618617420438123875918342081170219454782063011956352792529431008142147900212498583631277074014815495628437086193376386509540502240024573232350997977575723621194430996611055391930143909123129904112306325858555509541732073823024969316093188744659597867599008643110855712984418163165342725197785574313371468762282843991529307660416483936992546596453284817069244753238577084923271950430478408088248949427625629965886581664608971290074376691626909197262743460084005085621569958684356510325656295694123643215008418306737781100035846087634466194120710656601957656379137920144738907623149628294921892261579051515532484622234659260758177736676393558666834988700445766242213279461138351393997396578492915515994736763067855975135416254736774641758532508859966344561322143789878867339176787476647607094534705291628118703999210824262397428749122228576280916250446888144116994404176472340601266928827094396062553920570730853320264112681359418673662680550472962582998405860081401132890138182846049610952198530626144346737427260124654848021063978214439382138285457837318679274217034509005734611061523343250804878529444756487539845737517369715113544698905718030414500157429048875961133470458819308714320885746075355998271667799694560795501546182712014282716025902897284995992509112503364948105217350541571020847413643203445826093779338439669203292523283712155152033815788381694532688671082406048107931931328438898702245873112241813923972243880791664178742074072481770664827673366228689478189475563531047772400459771112054734546252448289987959576074257736873783681612905612912869675554135986363404579586820379387569032989315063064201429709922052257890335526720506912814691868920091433015461913322287160708953702791797976278815073662949743027754635610351871453426868898288900431909011137688051074688880300876210721035882607170693531560513355405069630749155428472772604371276765491360288434048739025927103070059525351965846547834474469848190960742106853413708166036527601548639291806585723055400918879040851657457761029485933186587089889813628812390509292282919993276887748099108296943803851437922483539461585173597629605891288890799333515247961624828150503057357256596009023270891159651678222640709204891555833875014545515747558576996176996876996325674223513119077217841389292298186226744686904548260024898380310737296984062434212202305089814299598185287380988695713759053650269059136072046272084960799511326176720697407727295831706788525770565734720041316800540951767750878007442211663670965482553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 2775220693547791397257659179150125094989558357256971446994246727492203199597901698136380657593978444473670087183426906222150863521984851979689938421818823841426387010505746650695379710051192475087272910729247083826351650987347551637453638643469885966326630056726128328960195213029597152390353243308984580911182318842198917585332264897391958310402122699064087656569695749185027908557014955323841659383839879526496475927154834039507880639535697679121059151463663247869417397840099292086154631198545948946258450427058176972336790274500125191025557912657914713130349693636859768738532312033973108228805577992392464907610561212438836837130440473437819344317756561178842540754082944646604541200568138264243105485556302844527552516993276142172411054554200464618747995616553472251951447124004887438848261533192964841487574936913444253203293460211153419826950841164182575492520836361763350595065307399754263845400719150915461881558692772528560814665456790889081046322980029472251425242230437022026825757000283919570014199556817480776162897818304753373988127573110561461506268257420299640520092961628143926139362753113880414621528428981762798959147477828886397786951385763033610401258122196478296236032967248491394012639968884768229625079843663901507337016304814889843565495429895684524522781223339502707690387914019506244413233877214463176185197076564209612680405004920482904695178304426913064019560609190363265353096447845334877131498580405235363986158164703184676598155031375132244082903700607075085992857537234811866568302577477655839684092951498371803530234395174662731917154461092048762923152975819198287323330818698394503382800654313884045745046738226946340424672689843424615026641531650631066674648121311460599115516036372080621027640761393370433428127812567606877375837952559535467540101446150916362923397028598661392374585066746222656289411783664508182870365848154347165761380552699802598580740740648499915056327679096423984825031264484039719962082201008312339434300387909136466791817408758734149552253316470763326349342678304305938909438084600025779274352630809901858481546170442889483686523253450554633432995960197450340141271750114700160461378437597054990843234796248415448958134152029454655036684785652146696227369915434598398534299330823127250584395599469586607243484214210949339454921019337324173826315701432072862893195209492294299374634289865852515979795946892540315284225521877070445990694789285216672329549460302608592569347646818499175168449219746542141572859339953478776864714353649515103023482527447417373892967220230394347585049884438184238577208761627843311952414628977207658151936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -3864257045484611602702924990935758007333196664986965038981264674475941303792119886415037526834699475960179683517804500921731269406972363442096553405887566920271248172646429415526009617447369459373922400113995298679336967004889567669889810365533418255790579099913982075601237112104809516374212596021827062946410160339574327989029764204415759675957940624255911768879349492401272581691589408839333225432817004164509721884095584500972223045275453352592266969468427865174807185560571883730648409235918561005101546758795974948735209256496954879122477952026311847897480369061699628653654313951130811702321899615170357420927639083002101514392787230153612412444163132135114525486318192987579748090267633844920943426266318550590394963532895259846966501720643100678888923756237218834923403801728245139259878448584022908239028306094162097943744833338740495394468292497534213249541461745206542695555574759106019573484134592857863979222078067234382540370151043090657813277739367531092972918987825531711317955122147679507168283455382762752335250261096012733196085527770524944579283268614407799278966467050536031985312079910541019103380144866873016865486017452018242136338218860620222611062361751473896826643659977039482954818720894338001544865843482152214936426909529839630334811108570250348761420427325816879526938905525237882556591326370854507593837910639613540545306597464225671266027356221323218279175980220528520399925007076072121452878422073221235367453216645796778442928873355646140256379797876258726150705299029959799771931590914662124044777451993070567615458976695395497782216687850264372932651384654645344028118489198642827426553215297700707264260593560138297648523124020009778887696258872610981866907354482523219191123675757942271347921572913636082838311374266326725407085007339259397269776205747554204038764586589505156963691912817764943490938637171309705943486219516769773363440627416006167677562627582319257316759249012394935477043044694749986290628750767117126045971244373595468553596695546936676359936922782663030031413184050436226056464755605561218669039358747629642517830652782600512493703091937917927829702799332890774631285215071181272716683740133745657438946066041354550594092817832190446724855684487556118550870935294144421256981680375587598286197541441201660615146586725578028481219655232725182093071977693273832557449648205429381028928215501270814660558940971260186105201027752504496095980173739082862634830606827353898752541303105331912195094396501703343537256430062020431506707337122282571503461864176397274283302552831402995192285204785356440655473677440254375996546206479873331953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 2860735047817625468024697052517089630973127695501973271157849076654248933492417847238708195011958924429973188509844753838721412830595129994965483938415557151615060909149281115772423768477677493059936335760043422463739400908550069337749689527993147838561520814941502008904922926656315986401698444321355091607103850152161080269429284730361549292502966600761579794373788530048287391752920013735388699897687106674407640324217431428704224719171008444066976243486229425812471348861806354054859510287137767527362929422899972298654697524562041414520885207861070844781149154563023249037961562824960077364520657277822975539366179629299480014860230359487139095244315635245842768200176261217934150616253879242010218540421069252341689959411785757150459615115496027158360951431035618991353207326404959154939951222718404958005297398964043454680157057328292140236004122406954130586078913240471718850551695070620848047640378858238820993510791271272754064047424007548964540740430211216076011735706439901854719202773706495352022859203219124574151010237421033985754909322335467660149842302809070959521266739598334213671571006968652483505611926840795067166315686744825446326778876476137093614889092313566018382395731191601145782319948348339475043616089730214720986588361291912117758575923312629656620071899240064397519937810443243937184049389741528462723305469732218534604337704204126283467827502412088785292789063819557646041291836019863573610270886650127224604786318248925775803955277357511094768964312732297657555715268407442429107859142644166944934099395393032148794575968081265135056471174588663285300387626982154108218999656428512484406835856318270067912450655417067375184859109570857348662328201163932158348282038665588563526051193641429183724487605352953098591077329228572041952196856082662346920351286190123193096125745721984965012440482053575046675401807190533515577109104167474040648337597707680129245973679275454702497278553356698980361774304626476256805461886943687557295584118670819580373627218615636156787912710577451284762151579921345741068210661144157083989830399117666988501610090308703658674892411821077287487345911771278775331950512394458319795169214052273144623075514635322633020559858896719113934010853215414145379342707528893843528394750543294066171130254705025914495770626205625895865096138272464262967521047299732891917398017653074881158132783091273924118344005462191746800428002629662621151723105671477744668103377062341024600795122477477682574430639665753242502169470005593141863463718009023043199864468877379709489474397225726753873255065639952943598128291809663643280691960719644498591744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -1305562757750966562793704074098190124481472764113375770163861589428258576598171384188099627215126872576408892709392007133775450551444946935164083650147332323922994976595363555347694054521304665387673816065867401349439092218681149556406033926215012320175710951657708915459370855535500179995727623415384417562234489007187187934318536210775956145644594222375236752266340692229480005423121716783516238450693389751384475799780092406396479677453811869332490943267815789467960517654164347199860524337832743546487112215398167997459525844065982053869207257604584034057887926304287128318851286971287443458825439463732329214169797479225427514185132318819991243482074380186340123207288754055629622704957362153896877395955428134745299203682505314329654059981926292411743826554730764266156155940916496375758640192793126569608668829826126058950240180316038520863145799702639175881353422770003728362321314771525758616162717977354381984494999122621516687498423248313860435166746360200188891666788379680363557496318027316967204085059398753582438810266859573358982471073161996601624454097183648075075639119881148765807552194091549865474637562431213746519339450357953695222483260248079338839876692279859401083080635348970083501788594613580809288166361243907226198813787855836095707799654475562278475213277535691054032296069876070193293656188918823195309961684745102814869418969708384397528719049413627181613421794227329361819839207065891556170390342739719614012217962809973322333174314145247087975509327616499698488960248919965902144032898440317440086412996154719947152741634869419123358844967110841693446801162865098865788528122865745761119165570163266743648589919210431465031480371897586238996004396774776853380682857163722658512859601331427190186378703403377312347101782989762629316272065102638600960023018488561388101112074622759953374334698727998718509106117553756052796314083814931000779259160099860618493093977848995280186597728210113395300619452786845193268471617573713059051055369784776390573416144036788086354267764905969980782803024334918142184251686051623495153338034840541055798011609175625066714999532062548573954678712951668842709077903880103578346809687267750010391208023282688436054059727141188659690387678021068086758961922765955338715834575745157415059631080671892078331320174452561296022095456096393596780320200704600654654267440265138752291061706682569252903570678461478257530882713031120277046173246641317951212586506803315727457572034526529205898825259671143355144717141418482738926354958507768575571046818290642663039212057153024656133925143357681811353888771502408198199518918646738716721152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 327293647099826408278633225032757739150257727767626770413795609713066124225197208228093485782043941184081043036979879067966604778878895194855414760672166912186453200761920800256185027227643813677203593351470730642850099657988533789416234218782208595695841518282489163922685399298789698279071555875077423764977813045805397082291717283055497347384267718412202245483366651042968525799643430442005960047044185950482020746204938865160388432136252569249054385626575960655776085360037416403829415549976654403789827830684622248566976348668331043984711020355356523743218641714750550691932582829987976044646348094113810678983304744665681309958802189908515291692603062310332007822401321754075091354577542982903288359922068456004488220843565735846295593118437456473715378321856058336375006942137566366176604271032372841155963993149567452544682074257835924236915530484433768889114807748545097516989869601698826507801824387906298430809974046900969349210119401250470189376543695085743457049644436442207838869844077849341348368798556159328623948438265554616435640212212647348929584566843027934538167675277775825926384034034993669355163481784240838182958833851828892686525190858794539246876604277289496443060976209782524940048332270390619357404090052898082495216343540154563979657815634006059121786564466372181065333121124073182624769516047269138386678992454357595832654502911960907173101531872941121547349836848729057206468475135122982983105908510164594105268994028415857830866145922940112215647992995828983542207734337721672949589412726924609046315842287578987819159492924197292688664056205477087237957433748799890735873117364315765510597243573679775292646585361857407239954695368017327071580439493606882582514497170923193145011140416967948703324753564548024737379917566698427965650588703023937503128500343283214509362810093741164281977902102877675374457284067613006540430962695139214420742245803605452994837248679914720370069579597700069401903213056162592741746166444482122869382945441934463943456428861791130141994622204322311236302269323239069354916050314035634092354101910830997724248216308994984427768568704020479772500297196183341277809850161951044180565767902605672234585852317742237524190371900369188183851576885614518147725808680676022869915067417035961296297659649212111729125815987092008711183779755561789489610461425213336157077290019945998767976176745040126253231833157758662059161881656629669761229844652858285768212032463590475410237268771008199968831870011515204895601626628293128102366811947435100581840008272427853545745640612163361446626008596330760153030302075264400952714847861125966462976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 4877768335192638521726527829474338122049687398109423151933873535904497631622761658973652541135217918205318158781250882409960172167565650439136315641647340371485422202819404846440217231645347768898948254126022223680651369207992783747208763306212360065723851762127538174165283342765192335482990916735335101993192939503028076344301802231736635279587027187958482665385863836478825929472146820229008034722560141971644274628833201202044186960924997669481781213585329231218063837904386053998879858256857975798986784162039189296171651477304604507157701837195820161264201095394411766684677826061070281150905139526021341860326439067534611121087078872887913800618474695417318866269120967295796200594712887379713374760392717635214833759073509522719071863696740589304923071845625030425555797928476433322049768227879783973914859028590538117087008447317324818251243655724390881963058735549453758636356595370585256542121089285017054886969944339735030107156482233906127549086371894243098432916388119936291941207239370769722498960152041188495902326078586798787685701937147250668964959654642097815936438006683277951270029469068878834973151513578162787300753399791182758972922416208579994542880979149160280560888133688493699195803645644131462034034227813914148348031091728961965763923972360113051160241192145696272358423906886506399155435979730195427489401251465138195225151251387113367822252202793983373144603302551527562204832509839087771528773338588107650381005585948418703032313623078871887511377603168015103279791553991600374515044127981158215101770763997815439082158101326567763069196902672163962301215366043587720967901213311940298539055216143795981018847626819974247801295429460056835274857603065967044257303618888142355799338241268721452642628470778350655971083437187303115293111520313388227342508076390136756229127258145552312983774783742807005289541088023296636015996332102080386500043942171128250797466001310264558627985940053907213807487367848946230176045226065440060340077466137932299508407572298357782177054545062263653259724374530556842857630405688385488968399572374885998895843958741574691264006343541551091065707640412648091105916692343457244901696355541925568668944713467570660952465042798979408942000094054763411278077511924902609948757196021451530166074250974117553748574812813451500488414572447545404860298828325329628535343009224929267760173254584268427952861985140128071921337698645297687556357590522140220323226175166266575243905981586175721613522114523377311081036236543376175327840372895706525858295682607903133395666824478626430067358133769051167324995533156014306587082479974890864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -38412712356077823685292094350860087117138037375992696197793434101175998661471103118335091873247106805561032194570218973104616993645484998361770833800693213621389959414770087367639343814240720282840833323706224393616534115590378495357349601617286427928004253166663033850194278437048507879642056998380891291612762157169937978866139359467475610888425164221035686828920494224256163926036477099970217489300794512012207408780621292494426356794434496235952056502201088148111695780797745257392027309839737803104247402896623202190067967587784682543929211715293890942055399080495246579796493552548512321763099293185558387788511497254135925448140590849761393799378956163332005847744850253759147409212602483059297666668099427650456824848534116716693338013515428253985667317181394363361447164823158351807914879875159517450170690807870862434434996073595434507303379268921273607213507548404890104831148345095689851514476751468689904028757126010088213538384542379790489731211969317916953541220453163058061617945293987392912732863839208677828384724110386858989585558697779634808374208328131310296760444136213164200892679226418380396188754163617771214788646369170975503516029794295651883615001069165194874186914436964458175924901351443551074975078651762569516553151012137417808490680356480740997804140693924152777554897429200635323199861893897155163339720685625251053257346058718601345709246157163779804843210173675272546583977570333436098291954920303054267247731199624819704798906062439903493019587350734304281462322521790554191604976076708851559503817916642598762196903316787524662054052677972270011437714586123328408099614506708823229403011967334499372468974028516828458255038012630152991951722923392740334651144291853288713402585296096077262246712837142268989970220828421001575931833273161576763484591048269479837350590182115136387769604517201881814962422137859385328915572448318823326998431063253929507964428029104547103180579809541725568010532034066066721790114202329710925652779323937005845254453645719932323782747068303057196599918804579158711769015636461950465262329846023381456629467232874156791916198204016171258982309671935450170260762940001388462573747612930124888963603789278813702633212393752362669988773177380315592569815793833480057385155120222860072594533153547881044131236678701830415012468173993279144182547056483818105870745625054858338956896977306763850306477809748318892835774711969812828908490306645314980010702046163773384895195694119900022565897078781048444830344035629774439003269150393023871985743453067926280103823392540191304492398217167632070642951163677046475360854617434370342912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 14211193486950737843579532748529714749827603210028199885800815231263690291930253974305111830330165521478361919521272279083838385106759925267698445641645595540061111985215344554069246459492746511833306874797972929158153309111038397560120985211658005798715262713228531912935198880322111862573207690294092932524790843746377060435952578847768669514113771687703238813815218422548681816758961423390495787547640022460008956124703257101140495096262743702484490494254461559861161798463904915044051914546295172062945596028336879240485337946323169268841094214485252893548330503379068262895879407808893182108465653581576393266516719862660513738413472383424886494554538297852802950110061891873627740202181195870427610415963145017397942302240143123203753261057326459643479152885996335034220843007380458686422053774717189570317567051237062268717063839001752444860623020680014908445657201819001307930625450480223640249000023492275663453319771024726500077486301117486134409066832699716145835108393116049790336937442196371651488017067950624882377591464973470371632397534977803577897620783580372382393683199820112014686174946534245231329623928757259176814966328006722884920097480196092644000443597251501060249302018279509179668522231638989610403185096846566478374753572380258795315450643929567363143252568947055406909368977529237138328226145278883240276813237920576818446511273152043310024086646382584578618455426500206487172111268278161122870263998555482390542547594215882657102927206301743452929138272901371952843888480074257827413255168426099638392416876462577270685336761363946016732983759884906214188192261816165921494374130924777001797873549491493082796624034486942720489721902448449089734363081799997205378410279916605353220571492289316269574761660712529245543259601719087224818208354922798098580765302327144344727297873576781744152008872358557486870909937662963847248202670052659130643200238034357312511436720356927541664818553627417279647398343994845846087655344035613058831913643433859332020504545895566445411481855056829552323084435291064840656914112385410446187541635411950448109681320235140534542461419087278049776442026272478571659845007236907388621376137530268341515126974111946881159136052154159602289518859266566246759855878258311961002287972217621140979575815091746055668699055919169252279313955571229697390873941923951928692432351764980511413351877553802202073110504365382489411085487032837050083418354290609669997401314504928529230720703248946755443794275201227663846561815957190847617439021455219830331655121116709432157013209976249456858144049973539617240422528734968064899780487614063181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -1420143739641318906359116459485606394395094716671915596795115303440725089017349815448601204122736590945253539443984588408046908933478828420940222040641838033515549975298105607335489417417407251446476300232023648979909281951529901478106820342896998284032456130708644720352469728765231622119949094740072629570575536498143437107853149002835906000122093693335605447863986137353948694906712383025700121731369128611264792907799083147895666664831433291717635690226970207282286952604010816056099846050199616715363115682226879611469525508899588380258869092744526999046858194327491347207675466466833658495142819535605233966865810605741163436472480852235820190338416076654682025196919396232887956475731117510324463544447632973609029630168685285569290904822631580557897885706909137876062316807097754615363826063048425811504964256653764648680145153427201071632767063215761491435562641097614851616300216716277003905018995318060114256181819686514658068887376686010166932937663992559852233199665588076970851237288511949474086610025766913476616703234219249973788685483900324488509498391419256882414087069339758909320005648516301421511562961170307027648298471698421886747817497005116825678910706231464873805505736016952566997175886020790294876009566401070295243706048273589858986893950463108846862002076534855385372088472664783063777312538035322001803548504357655739058149210981526357609483691450553442231077171364341458934323627785819953199302814784965863071945249578950744241928639899323849479196854514192331067529607421283482719651371062635325697986222687173064731691452325908213333297837111794102852987190116300264377188619576217324126283200788960240249916224264675579894360986114095164566046751906045301292673027098765571104980240210542787698277692286152175690173172357694609702744514766089883128527056228925245162982621832934717970039560200984172872379365477392402693950989346096787696472556267801977810792332419063333311254556487232481215003408933607781159907785693745975376492403299254572345899028829323710950176210271632420541222166952732005466508242107620521303999175228052058827302032269568801688833168881288714702810159241489284861051516932302484799184411820183865242674618843448015263713688557566953528224779708817438989290184264152408788748336716044617199357338098382111705301477800146588115841486793473081992923651540145764141282398076395310079857364743617547589840494094178633920421014019857884435524902834874269543158556365574251155786113173270422225465126346134631519114081678883133467550803269137871489167457542207430276593196422546435831684374855221356246123044850653654719499741362718244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -776624252859981414014687098713194729702709312450083128308364382437984751868271258023945925606412858523397549876124087204196579699082364159617620807100992279732653985875805261662032637472462846153284450447813463262674055941602211934130667466955562458794058616633567435173812654550030764468113470693893557893333380406423198234120897696547361210554985759443096089343860365970626373462645551664029655917909881528839244426247985595943663318057229140675510758508938892760486650925953638165159669817431635005323510064423079394599656829998334656249053765852449822922624265592459168096091750727574281414236912686121681286934915280845513982086081097279332981792806420341331370890822661666873358900294489160667538887922713080380093168911278039754499239876510815798627078293352263697955914713249646522649680998469553847796607675910275779099944673133235735569618233178320645027323744826813993932574589371767666150744949659758842298579445824508479513351991610555021456173856140076586726657918522430469835944614585111589517483219191231852470137647195444637245935157778955063356429173256415155876459062834081513450614993752532508918136524937561699410332876780404572704175848433380240846522757115438445892658829788338888222086452813522241710031958883140657863304680508684884400842116056906191850252343784952665421539207541418972095859236073807562236795206746454173077243365162445945892139733804444107231553966932100120159938675314373950638759716895768332692256887376388836959012349927439087368972256921086548407311280594739365059759371816117870824500621625136741888201977285736601592928951419275521979447899753355875105702310552159147822106737976272909917173493026452010022545542834085266056204358902643193608087075084151261450030893856940266454250043117599557993847861957973208715775264310047705598364532675318586612464360062339576327960125737478763800886623851577287297116868841874639068587796290308556753592466646793399901794025683978513809524034481688665902908419590397549222359020877850038067148156981686053273461670980857617359203212108612840251727496569480351967901250028108088368523424726272538579353059609114379349808227178274794410950298382390635673137426692153064356226510143464753332999684623523046519225988007538576119297133219776167409961701193323242555643761414757942778785517716244274992701184690736418087643540041967084238834434085137818478469458070829777609095768602977083070148383162755690180373361814288136905320106215928896794554845839129509557231299115060381273135667704219877617954844322880688369290486513754959450219675387358909725939042662883675126955807534126001389846450358735339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 378139880163780435050483338159879865269749140667010484536850412970177491256752645232788623528522827515514912520628115018702964832493542884079688967804112525706854587374146536809728581135582818178988427424623956755592647747631005264564948631010679170848825003915509261162040735047985955240818638031197312060446343542888287416740080241915179117112905022874818748475205389843409453594019362158860248443322912536317836713138765652366345951375835941110834057214846709917979260082893834158935314071656692385289400077385355538513820574183827704647101054859045145366165570054575386115919873445574580560363858955345856763919651672513049704732877944163230145887660300630655476915120677902955353931031082829702660969149026381055507416384472721926885135968480083871577057405043565220981579671392101995293736600611087587673710778161533419141413539347244986310484691765992930356784932328243037729368465364812585815589266434482046925525032055064601978662535956745006490558489599211474200877897649545317941627835505030069331555679134060146865234766380258979857783208965906659332715948978904120504533828442416341675484944821941706891490406906670305161965036306728855112014072792911164009094865178709007062125856713956934609692949645921251649327074077171417297547247566085026872564477768717342952335152225455692615498161492630578773562978141208856225130912219988196560796454267845650596189835269240181010185894982720509339525695787207234199426784929521255341361335632063142399996030885939797923943286823163572746407860492461951844128726339277447230437560952820785209336425193703904402449389770989845810644026411522634320731954920254066677555288855253804394112123930621795553328895929520902853378417388759996134438063393533460154917114414854707882486984335565390922217365349225969783677335545831069533023017716435234601537795210058740257773428450792347406826672959672305704437191936064163088462909639485941072942527865611433933393577748541916017287701655412048605112608936629913669247039111689833454393725248441437643973278062467147136510820324597977211776055444954232595295594451943801584068457037025515734477558380298469014935196375542132384152294242642232353396059498607923239154372579120909100484383739847688194498045879110767161210917938669063042146655420365500445286212636854547717259849362737619906651789510885461899584278858421241582320352817735614695986364525182584530646372706233896803504243448474792825500753575524758812719215142512162833026472468787455284373563024102677577000362240356882738555553074288350498323657598203528436526092425090866375549517800874487711612322956195457837385572832553992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -86798720580383514007219238985000548747367519673398788365481869313665899417191969590600195584245670684381307542983262610964388188071504529185221866797515286118278732674107296697456749232779947413880599268792478094359059317120602359535672961112866713413661632627401154457730195569570723680286925330302800719155669635991812524502988122205578234967340307315667211602683031150256355285328107857363903476468513135228995929263799115787929758097844308344135980910832678311783009521021743940747242695967903953073629103978633276785792779995207906076428832777529118708974447055660988825081888846490358133693825246768829582175864491195801734353661175111325994779352982157765986346023294553080815387473804049179579156677361979264214400874423639889740529428635590892810887796226968381068394534215592999498426770546196899094152293062317316806387700720480871758024775862692699506869883011435069771430246116326655621039369589736680793384152231301125819762152653849117949611490386645202417933045973864455369501723966799822316668924586086698976009683178599196891380772908704133848462708894126784896664423678833077961507624383441338430318033488405505372615476398303860951188993347115524787142230955216124309532606539234125982731900510891710211564301467877866263323851935295101282749081756924766866894907397472064805177157216174632577130424020893891743912767647587314671511282304476637313243796425487452612527617055518692273932677478989033706246779393512954387659140886777952827391168013562887726627831409816329925876607726020252842772703730586661438425281990097313281774521670671659923079032022652102447870074475615753029541537118899156970406375372545244518657443163628660702556716185426168219255309923385069049240224304677938048613427669197606356876966222494562580443458251257322287398327495717555209450116932350725719958494838116828108013597770579610688509944794397372038864819825592054199920628058265953860874410773661732438461899660700869074212072754819055344558184002764080648715099471686473705805066895515700561055585299362413535657998672910092777439248161818243011748939320703508427891536587016026970734632527831630223203474771019480599023413524670791020840972210988114083169170002409966118663337810517017021314321873194711117142526528129101469090084384519606078903759339711823780315329824840347939561337139058906282740158843505081340699035307029702489281420029944238753545931875346741864731738480268188840389092886642275716180268881272993300261863480611235574202146122289003616867433629038982271870075161161652603082387079141185442477633244141554420447863512689690182162624190775490140512428209096097792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 22390562691897001829188367885758251763724204375014880870579294090450150755666829072784903318560459521952826341445883234535914901971453994705136831567928430511689538653151771574058889976705692170973724611553704224081157361264196485950672788210103805777004408297236872101707349070471679827778822343887084416907629840222601725853509226550624200664023539714052922444988741697112512119274894761773467125740942892393167375235359618888179941700257955991322857211632888537543507230472578085314732773018473732340057380195545654302474937418157992596999725977667954931319655750411500588108744276662828067047809906377591672434278201241627882779644294407420587058647824436331680172624243856835004582720081879199089885001334996389171157969636350974959921649770349336102226116336313408847593016866607344935495018373201783096127056948502460936817006193359688876250335362566484482221081961424752362784913700825533244396729567246518110424920280867646396168978181131883972791577562974389376965766243136522241121662431972732842349132874948463175499041581252891398442081146773194746226740602298054383279212543727328535830903447113130094534282145271411856938004400217119963437294288578764305807306514728112896823164599548190683034386227252964020884812467393084979667770717732983029074593459866931154864934566915182211566180718787166818291135244880963889356675952829551382465460837423292932425946709686580047271927323100714661508686178329825632785061263529927276687323667027847357572380671148441362192566864416540355103512889300413091495372117486381475116653614878737972763356066438707495366036552419235686233982745605247586986305199775050379655621451639746907345869454263878407144168877170273732063940683388737540271008726431923416818164433892229783047885282528620069728287259958054524144912314391672482196924614493054492559280714989738709027900501976139851256782036205769582394880613775323221385686053113930624820202908642937268062787395379736032951963536521705248059275819351912544296823346390982575915379915185062048992256475631335546501601519076461652205440937672808451667127236527868392061179504295298165343765718468510602791355272449664506177639684731920534362421620324197552164751401980536625514896091969207688857850251892078853891674172846365929330315519793529757787272137833436958954277521165109541550978234730362183223345837690946801834888257937854335132471517793345594763877793862743277705818573491560245344182398682228124073391929486740192975884378879109846915362899836835048970219222019345386248536593567045771246004171964068212676045202142664296817373385830551744019673122623498672785605026180497408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -9320842709714742027751055748330866881360396520131946355435086887678287187231763799274998581637865910991435242945096531835159546277519271656601923453363133503445330742581315678707628405677370641836311859584814314692088138094607743240764578746743869147280769479895198629266251019204347792352623409062185907022708223437864599667463503672707321332467515486683396157530665487829765187325650380840737305382955896133189023614027065811281552221606200332548248788804364183170513256014828125741298710395953749017833295751079638344442165408409085571349145169058857201000127329205854376625414780075930707849529036318390598381387663982423933662612491705892737970824202959776415911530650172313301895368976523052744792695853991258585815911607367696880199652297207878647766235059347115940928285824188257043083438631934658204982490705149181770422460134793205716261768962481691167835693457329793514345419282048065571298526047721392484978869356503407206048754659161349014825037946978007776721431936972605491875917310807646231099476723531837206487831631827259607907059473035085128826554834720536802081441171903061878126811764241641840280808927679720725879861411342930755119769231406999452137388748947963352920383854245629969392335853638206989152010356839031577114251538912469147603959702947869355301704025421742761471590462723541943261957070023321935822972239421446332833713972201827437881741948383625948778953788866291421873357119436050909129036156936073498040238326283055314542410002012755614932140972225434236619912216409209800147757296546818181646123061431805639410950380527050819876016654865633095137923677527090368468905265377503799049504696026408508007903994498801391450146271773858061865674673879720516309416555567115131884061390633350754715864264123426141887133646343258544406236720844107464092643552791310941504275151026766772969843727386555059741835075036538929932518161944958288776395272478601798493033549608389287667051619514342874208172517174338478990780492727866491030702219260040050492042245316839529453967952873903918740398443898984598901543135513255378415017169114879991457816913889470084465584053520277943014450733207858740699732280940859187360334914065949476862373522300947395292765365477858362230607264420690738503689399720988252986441070421819299012950416776275315858664202432653883376369280909131843406227318998203348357043786912171015754873190046211805947953011696262388828024602330930813707401078473426702490958522501912784953106845439701257450898537020115240640926491206504130700649189401928801035604898798095010809987117179606116512261239130840803953012494096668674143061475046981632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 2762583686173098333697252678059479497422634192075586153824487375619669475832753605894444476601579089710910577059126213913246205895410258331630334730433732601977730604139661815481316952309996167935489702023295167617816237172110969206841835749549825882526507143849109729907201397290144584516497808092935039731946423402962244924751755165072698435415409236695842956377851426296402986438150252162697170204240976914390010522017366570258852612898157064366335932079933546080554277323260128079149822051095811254645055007676958830058600258232282441307177076558272033049259840865842026548797044730345173625663247942288986985453812923640129391175292050853393833790947061529307400391363244461138508563527331134737331122640378968786620803230118211523418224680170443649026033849822997369377716240960437048660691292797470504608734187079718980308519388582980382261166624466640029445712432979590095838972669984494443498766332354023193134984920080730848092343386472090873105904844006960224996692066848395595090688950595138041845602786376427808858542125626215419335567098409091417791125178932060755924109574233317350466905627346446036409236818851976874589364206448031198675363400234356160165227927207194424968692236515849056297488898132855470951566996702166039043179688255052196305188168642191997351194519338660612373519489077223719792612336426249556575793212961977751484217130263391779760851813961804490464873205330566867995496736914353185456514369931564748828347942890748176750387970399129371662765393696366214383989131012886625379708688566396172794810432113889908828032734525764687910106045581580148002322565441396104282832991626372131045838773261069821858442554600313908233235757587312491600731239866161177520786841432584929903929487828561768422774852548284792813284344827494500265397201346040380261564610969303761982278015264104404145641227052279250752327261564839583528896085219414450996640152403146968119757501396493257265520043086367204147155954035009281819968595138462367418795807289835293223737968449005838107427599600390851477610161255406032025344622658616078781140072284803070862002893999837376321863484071676155592413114808798106571518440395850988528814692927906522179376548742793180120559639040253202471028763319511759343787638278857919291052669132093339577386924412010957189664859866848865222718018623210480384633999577095237790683807489163637784674524316405002062539024590831231399557264768157399712389568016940859855191946777177589211251290429711129985375864915647297627802235183094815955331173784525342244312583295066386754537010704984539554895587279559001205363098801672562523640908709101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -400826011262379782165017066134463042936321960195508856598514472467549170109620679137773253928482024918237417050177651640885375453281054201294574312658471288967728930365508137770019977490428205078616225201649927051642605227205555159883292481254447426962926289069439191287376190246969535616087587306294403478445667012897540890133851338841001037979120777691698133379242093471681162599754526643958232366049729892081412007579018627919039215159408036447787944961700429129173943530808343919658089943385244852567280702229716997008420491935325105605353523620839499720596005377077299461571093960657226755612355839292926517130135825956199191731795788962336712815008958334849093445959015588503543929027192002384576283577615648224923971866266068681251454032401317294225956994296478452773954075794779720271142802285393970942546412409746712830646545615192249787486127285852938189519642609596501318672488434269894985424285194609276010756197903298613646959862238285050467992919372096789611563945764949710830984448959250022430115669504332629282313213527069973218509762025306778848504495323221299668132827378248872781489657549129265488988285707847125685556231416977651984859881358764751262488816022638267192178353218305342057624153196945344834784632860760035022607444734351778871231877364462306756085735037942276735582979105513343699648104968653554675643366821694043975000017054552952936051912677846692217750989876362631227050455797160866236405991520408440174057940934927357086293894378374240001835233207368073608285428474697106499421732240962067371294227254450409563313901006000169527313871059659194935291824686188760802695250377461207346310606033620559953788501326122425250361366829610314336655717661890604164028282731467391649342224085287021471742856822794563000701103132322255723496140221827665729203809008483486463794557686676447748617227770654234094993579095157587154724492233132692693454466106312156395511095645919196336714851784855291825491512770797199620434461838917162607160221068271585546275805875343497171344563810875416031877527802127558558343955298409837807788152674601431299097433074696098835486573347793974857190355946289891222776442602665608070235000589751364354614145566765153902722959042740029042396294358557271811754933644564133087980894313877718748400772108352769449127419655534882233886966774256991490129581082229014059229897101318559050243722454435927015916108548514965154622982685259312466791138397841507283310974397153345830918663132312865282683508580379528893409036037307630851823663673477755549984307271793955930626211793562515081275146474242441365894347130566908157361246676451328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 27464805368169087830189308479776188860772928323700278695034336096138905111191293663929902356718661287149327616816355176052520789390045173565735227822567287588614590491893646182454927546843323229091627893010988352888457924266510788146663737391606849811287967543960767913301595508413938694504288908898048976108726767324456670599034987077106809553047895236653937547871000401551060378100066266674199515763359447440025578500505991091719139649209052510527502285858397364890457129737691278499737644971936446296057774499337812887038908384647941497841130316769631107202056269854419540089314285669494619211452254286788228985502282338510976934204115713013397661072105840797338514314586800706457093177719284429971574361213832137673498956029095431632090047107577233727525050930867063926717666855904634319912827936797268897805783495919493875936001780633391003054512849724165819062880687253181244385330495217646076793557402388118687915065304279040366239468414463897020214459622032327195443454731154390178351244971774350105109795699000113890506908850697900533658378881241360931048259232026956724940559873066658409247127938007084942622913102510749413852551618897990914493526478216014204614126073506008855909987915221018503599151659396385786895222783429361746897768102736684087758144964639433060378475508879918519020033282432973031875552437322039420962356213780721061119897361946443437515389027738397562723536185893053921317746127755687232072130932857838426171483328399703462322486397184281987708641822794243288219001977339529451842616498511288366337267582056935888241730149708290315766004807965809637408098866244569758761014955347161113626143377311093521386825299722210700852331578842509621890833753341113627083820758780848546827506755779586395560060652226538631536966191043273504310045666846069792064524251307164874694537400576923755414428680680215111087018764882403988736258951543308750791211833746078805784139317439227785097448523370049435170103362259513677740039467666670495286108986742172713903089359530233761080614567659220060472511954715292060101730042935043806833420792620229541920433845246097431936266976344695133663039318677344495909802090484753695624607321452555659318285155547010959516269237832995245087709802641872771310385429936633458163803561851288719750181129629094254043207937750275132036906161208921123838811568353144431910305725493864676377423005059719218259482722492661606997844353560226353601360518155151399397925430495168477253959761718220735403678490685147953749087629831487342070053314862508829622147523737286809508601705969570150694388838030519525603935453498001707540926303305728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -9315975120570636513366553416881443132755654226260040118916049552283187939168030034625024735852157742093642251789174858290670574660865101222241110540765906737551704909151950562883027469032024992598820228082433022399103518265795210328268959821266432545603962115828146485760922169409979503262506834801278586309944671704766443235554464090640123319381041553411141054552978598419198047693415092339705277379633393064779321386575672607859898151821283743056799455971249755564650926412380695083660268770820357695664272851652980592656753664707611683121367477021682815558697857409592836095341965717904406008853219028640828463009928971313527649152653293271086167615640050911864598982583050355340659922927680650528485504493964995107845275483107558502965851012758583041631040895723785278514922936424437720658569897149475158747223795738040163135559565527632082937006512898813561198025402165651365058002897712779503258219994858826727103924658127197576059862520876515392355424506653098886011866691070118857300220738975479166392342322154191346517099298955559570015971137844380806359765071267357274949046997308687304112281835340336355799819918050337561686740818863394794094490137121001972890833699179007194181244824360639123886061249415407677751194846466735633037971217728389388608438331712182857273269767715608609928611509026544065991856101411952268737038178378588817339615005990167015029664867576218874771480015269418852981474515568315990397980137265687554045031487589213334058489104972796474185971610944235972209077861422765663769645471698332834390165529100380016985660099675451595981737673692717959751858834282630912604825541515563241759935976220240021260034623298164996074727302145604219539431411598877359714870566216366302334428482970319635827038645279760071247853827136568969210298827611010943979154840400464496794068929590788824809745975536898205525599054933712074689786331589846982944277240322860791011328283702016432877503973101984716691021297480927672357444586399210475842796767311964805403817561513785196360884015235390052849363527261503988021872480541778328479501366450361840927747788659837702661382806680684476327373523776761349129243435245044133537438961169486134497260940299368031131154552895171176361114369015603295763079328860491769992703915946814252606890159271643594319257119799529086198757889357876518383491161460429167786677324076518098881195230794020628746066933716753249376610958163846666271447210724378781488354635981531433785527011290802747762425134587463602668454773430065795742273167987451369034093382323246221622151710834664253567082139300000990538488348820582913251801420529664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] 3100698581586315689748071602929345190643565404620853135662628843704470662465188348708180787792938508030722376841637185127326811005246283759012513386543046912261003443943190269177206545001652871761299749025676739579998755203165499203605648372618480807233950996042125382078947001172847645304492443267841658468990319088180546125038740416491154822300438697204938387976873565709674845509303350042078962705814467745028629190617649073814699179423974158893602703112604540164907573905962991305276456118577710621431102285792735120440940198006714935165545385185100205907103505815822984822965177538933676964108767606017379832533232913412362814040797284120111972720315751773461446801793337285533693744199771198117829670273782480000499653030548249942879091884446419868199758611902838386625391702531280576554972327447282099129466801280612825894213563160920032931754493502273393841481387267310630710598326621222543768148096404516421829260313696740743234979251634891395828535925265362440368774841545446095847975865460265779985943335496214329751423453040395142027746578930369077226296154387613697848449061044495402540314215396848866952074322860312951849233626469419372090602500697125611957623891678448273220609049251982980343781028316999271371989271683965830866581048109982054015539870065136185718089937066767801515091201500759484964539300466636003863375665630454965889835157600848632330201022051410963250103161312939890333829688107242707040856549442701586332101387758234743669181194817460330782953073781015832512493449448972443721211445646228501827698491462704964913106049314420310941909378890327562565840270757430677382584224994358405361080625891693793012757846823076147841323939872892785430323831531673190651480749872859399191439216796925051316849836317229725812421386216742791706646515727516364599988119568634726958583888063853711450553932539370469423796158501531645175129983733288495252802259960123244938394411554304974013742729035388173227974869779518815301205408860067702398455511887100207165023241155229593379820278231199586283492817766084015320002102230649968762645763027210000748246263668422816717810922886055828938650079920615576689852745094989162773221603555209120655908231230694104391635411306029887547426697276516157767248883566627602274868570209788252386775219774858898357413671880598763471690270610068737435832543504655224080729165039252173863718598404762925240690765177248478562795989507213222985500626928090755029435110085855113593179343178192985566988578578436706616191408672222663631525342395747612575252050538858481834151907910668542892327354694357559103564670423828196355714966355968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -10980416990057904396045340421181742244615049310176089377436839685198762566456257396171095420428589841660348396954189648382702593297870689557778629648164245029982677546383605850005644661837127440394936297837825191460409986326588921280548117172825197621370855362768154983516292430134914172856704482804035631520746023544558272852327218075377451935285558086531994576205793725673392387018340546992733238062147005852862596916983144824872708310180125172862097170919989897506831319470008721356037354174364495886109484580622823769598475399710900968370987648153748745127874390208249001784310930558278487821896919869130895188055496013050401033200280672067180567127476634637955036907488974082638941941322202460085323559942708733722982722208310294921642993074673234027538139994893867023445785743522763202025225270041495433339675306904722513042772016694757046889476979496315355517789007695229406346834226136942795226333615419149134470168394606465374610741834528196006414709014992381329956168044410526862958997135628387913980397655459184584365600329023264875029320550926660752413080189721865379721929593867164066227887355364610909640178533975245885535660858309935273592734629941661931479492485665670847075639548100963978793487210103242739624847035400041882051140504961543030177058183761820205488879053084385784415198995617328405901079364551325948030089552670322612355065089745289006571978451562884357049044691819784777209595936036766010670392545187099903554200532384199968399255368743158844881615561790743779781325302474247461182860541032771078341806028981905720679013448047043408804017436569625070314231848351300133781839679827948911073506230661790925315996613728023415526597178169228709569336437174628291604499162328806774871714051840397890782952591887495717057314363358569646009569849030907249196741403544896453142542362358608426047099520845559094997019973303383455997255536210055964206023111951626207108072808388018129932141766324268434179341685231488518524330638056649330721047197706611915577855290115136771765617466980334251551398955451517799069962292866835439840006906501967502121253940031278028227319624021861470031316207824093763786417679431724474306209002765133382964305057777368958307517714331516775608639733732170278012353881122324541762973751398032644431675003452504260858758500215126423061480155578518239597780927065636686788549427848067727997984179812295178098262761381301809095898995539319000770525627129608106633764640738881489216870525471509674263320648145979888875472715196334893392170610394710276136986777623201345624948598666233560290682706636759746316451025154255075449346457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -175489504813416396899755566520448151720158733306042126290620406353314399686315000179917638563271566605470661546827551704585108943594839231981924442202274909859666638557103843093190229384607059067214757196420310823028509892559878100373106430024028109487629952913068193303959919273769301344571191709705786284356000045500940998352386926745054660611850392259674813330899366783144767882282481652315323394683429373979720981664342746123594585867352634873580169458654000354211435055607703131313768142957744233156004404886362293428250118751189636959753670708586339477889273976053584283487305403217401817054800019286031069027576560347614946203184606058746880507603508982865669670466120263271035329296599743636301627031487566297524363365356367369239305696245055809929181492675172356042739259995573229031214074174514285801049980908297208123150892537388643877268760149765343782978156606814740698044470484359731193159906943700106422864855537028149668831228961098053257579231559376202110674970639932235615410083190092132727591023813978882647969351892680165515814571032855800344954462880042280416525842477206863836386881921456408496997381659958356611231306272806792269446546589056836908606915065975364181406994634197786683595416582680782802233274156713714916272847759766459837095306615603988500580638080118513856358197464002923481828136235556596197032183919600016389584677506488443941458104272815920073837826222420857956719297048810410525702610825585698251964982331740367007516875194740679144914970660241562736784144883169139175284803138684477891442700798295999239516016965116074066035426473081366997757094626863889867523730393410483346671938380634618548150613449971657711177282406583904321328935183815226949771652476777299888717920782874589969333436919104160514494514845624406571615341783472427130923634089529693140010940889903875513413141037238078904429946586264269314440840340319989323535296123066060014270889492573399165580216421818397427801169987329048480981390941935295693113366255047465390975508707617296360834720462860713235788647755026306646357878934231516583729984257691241325598673240485322057331367004598619044554168482341454950714416346083680498034642037216540445798297352935842505612421761681012074735485079218107539795424970896131434347801164184219052101050604605100031109335363491116020837388968978859957706616282921315818477380958618822053075839182505241226925487354233937650453872608955230541887704034375335905492053425609440888303783788525256695916292252960159176207620688110102818241763691728971436257247474969352427130711626350343521484976585980714093582993291073927815083203756032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 32384599009463289512377942608529334677670338113917659083464673375723698171111708629607143453395355939234108341096099856468092264835591889747930376900108856246615256030191334408151706595563653273205386192266024675399273280045914184214275218540050826234362424624406365966980424401283352211408199425009071689257478784687091176198635488318886836590911400318832346088252854848635490650158256160554298185525262701077637936283454786009307943563187168980151128538366913580037730528407455049962247988958952306749228722781371341220076009400639094080074549713195819442473147176096857099563354963110452397859787390204393963870366604241050860124645607631943832705931715188349461116696672305583283767813240173180893420164727980316118574205372476297574145547071815475302628890675588848723377407044425799490479020641334124637274890026751362910294268429865520832513800491873252104134546832321122985538948305172386828586001859274506233409374611939664587365800064171327505261575296186575589029104068700247307931421444773637502994576645734069454967903840817306898589565158917540965573247616383257351820819806293835270734149826859196911810691329811720512359891620789955541408172376334177611109319649997931740981774122225868735286284264791561292088974190521907850853119389991058782017434946063026678800962720532389096021697891829288753379945017071414685932443280564220119884342981438005945363877671731053310302141945219747193000031773327305290198144869528132753233090642127535326417515264013518094449690683636314593576136943482992853488758128030125355344205188635317722878790207784862424491846540905357140362591444892194654006725067492024938618143574746991073988624434897415912656160068210906905085962973915152404975239336821922561117014830169404400265742783891048342622712943587548645186990000003805491512014276386616583832100020335263356362420417718637296063762154231152687371843751516314375409132234334070870624173249934643452337546478131386020535122144739711523502801179240133421109756652864362961959551784663471317955675769789000611337160977332269713635774340130876327632431586799620204691207110586606542941053203852835277645259888351526474539777387575611861724935452442466394788889825920986431047767382234770724190614477942031681770502916655046645204343288199393553444978939617870297165961494229111555128363272077427969969861856559438187309377875334638565352449384266934481791406711022866224368644581247630078493256065227221636039988454315261222770356639235948210134956115002873786217014574455799489808510722316045724089578534759865750419827989150147333618214003220213588337771873082457150795244634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 293434629650074807562904360734860486804773627838696808876013667204156636561688703045930507475475462044769465743613288290464937094774553495558591880560725303458139726291089692092960158779205082449823682773037983464508832751828664623563793731013124874595875842089828493776779372820202454824314718497033732221258193441696780729522686559957928033969231152334809800433177297189152645321542416653591613876933225272223924668964987196383445340216226750112518436945976603549690337483262360068912292785794887516907827892776460415428296329399605894285649288488214506998723511234470022782061052222980572798479985733449712368016252965680511890743546067041474776519818258982126418726370865037974842186312398746040182927620183059227873205075846988848733002710380135105405528085748611438226474474309758745828301641590714261800645225819595239584325980800210885036185180832169043580679213399253293718899585116147875665956879658180120265727936872309270414317016592338214419636073392622584556392313410694334378239340513935533457259019090999112719381143778205057357362290185982092090106723996031959683716527058496436024455286751980816821942567636738245435782582810718767342132826458529291337989541304624844899651506164257669231752756532921564505321667113095663745701549057229639481062752926128290184369578662129985365516076401869679500852990788049910820074529912893225017189754585751871649024892049388531762573742441579759198199858217688565306427683298770428977353091121615030753353948155035371274062098291949160607378868660976698841174362387826958137146185453715357731785659163430365527445203670637277931932943378957342298049849605826903322257975772921252882313977909625251842301831656414016573353474688428680069771880266684008362374607799491949734857969401927389382440658156676798879080117203821390991551141701195397558542573617199340967261169370048728501058901286514621425005652036540710054467491706771368761573774601261820015948002992604698291950018008570593922849175932018908496208354533514164150179388350561501815139201523895253943780346756233314593663673746874340591620561454996172393641363320838882232648766602373519525965531161670436819257302078213508592070478414582973166923022522481310406180872449349918264851603826086797923087616109575636790890072703500977022750747193753917500177123674063947160247934528068520972880780642862699677064814554239127869020235262633344484153304901639553969360988797880885323423015008271259077230923105672877554498210134585668612197790916482674631615212141294936268361836046029112249429454134586595545774928283165160528445862205542418724896656472811702694310838272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -916409991435573542409930397316257389896146597767205960828769696179499651176670865303540792103366234235294794084186141396455918347506396628114458844281014011076250398160344954186604124867412036027182635915359439532623712642466684807222535466731271386610169519732903729768112534029003034024998881451064137869022185447288223114417408642807827928240205823101316164464447819647411665288227515003860878152550597302435737818663761007283138595893701842661991481871962487017745339512795034600605245149450154388713371327731130459205984659005726829443301382506579451958847606265384086419632107777476393154252359434071220659225780838695730548145743646470828318044719446700722148421213146685548228642630180276737721375198938466192082615119099446808776074566207098771099056982312704062667037414941746973265927982598554414039547214639976431079664378232204359060672009533343783355821215156150418073656157159886148177859349409033918038364917147470053687890199874766942850520874518284724408921693325168427153404363089873134896919912534532199969349133992521634203871594681134828818040460527362316645594821746742788430053368645696935132243336131065747806359660310962159706567009551474582305847367901172619899564649613333033910441710638472279884432848351924434947896145334697734264762003961805475359171280137585952847394147621535182424935609501416448209241457760760759572024736196938048768460146596351589705037969600462150531619775750745785858969669768705887562377810075491674140432861804022980574288230655750428173307249552890358628236286156159477220379504530513320934517041965610646307110817705884126922670507967823851222075258897398173335645091838578847434579744124192902615710149593387857153861803342201589626812495019909646080557496606467042123687206772633261135129923183891077690750243606762096768044757532552900581243356373999184562195316542128414570377444277174467463145337993368417293839286951380616165722189012219011213696970381781682488548967544396865098957940684299286596538186862565285792880522691303596405888945307539281830921864978799762242885512414447198562752099321310284593135679239751537209144873057413098929617652048896554665500024858248288063661710623212312330702151519262515535014314774850864149596423503530045680336845197650597461380560621171601729104904547022435907193179657799608639550400756453584106299988840853582220631736749576163995633558296012487577760629801250133336254463550612266015864794894080284298828606275505890861415633217274311741120799995944881176917351616858754151390432855997119243122781716705454924311834320160969345665997915855476039807182470399347551845220352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 148076298319172058909149560419103774597016607305201907728753904980116892191133220120100610600555078888731752071848035961278562044211050365170117307667745419368485812843552352917444312427215323908539816501018024679257247469066600830986490808403486469038382534806824033573954680124514927876388595876738999318795264785944810261313928026613466242343910096617271266498346084825292383143602968307541192553509954836136567482089200634954667137497251062866350833330172535407138084067473889743842643075350457951218482316994569422220554817517999696083972266117997508324275257230631777026140587721407967676059186289788789553565201936309434180563727679861215021100113880233805973449079616858842869707733129100020715518365077901204045875353186072851219325399052825760661187580430673795386257248365389851549999727926694362946287565412007754843060959033097493641742962679826948058679767405394172660536779984732368886190364575188012243533299039349464650115576260955584544444235273725465435021134933939763553883211227361112764560668026510972489973414534686912172784693251335999464615141135754861321413766086496982445465336646398596035778690827016139624232145311963473368068227290050944601280284661834351880939205387244420761647677774127034976271856401404567839597969189379209520338844660514035009085692762278370827362738886421390473270861919633473745219580131225160378052972152821163857831538466873644667761894132944366861144004532752583525115824045615836436586174382481503410755539637356955399729430531850333413285033116803117820657167764091770608888393174987628512815202769912362687462637160389187770350353967303905515597917861905091930335397449078268855457665261241067318912375427600128801713416485969003801059951227448563743464366910461247209335946055950770729345832713921430230439095014623098718990726589987513318569198892995974959082701030868651313990378105679136744535669417516274853685069210125058871967952229042264348805651179453131440617174373673151229088399432508948808529292578582256465313597154432087933060754646460958167801687972990671646891547068736190722752129250508851588962381001981447690611704367028590613757804463870376090669472488868233824404374636083422614528036388293198585121811234083127706360493684035527334079096942292738050884817189611806427349816046136942193112403421470148368819230521181807841011668546329549011958064632952609701970047132893458441563389905646491538671311348071608635491452720317012043855597700980632421964304921108521990485990285715864691210201880824434862304390660928144124458917491414942962041691919874882317382243153890497447931822912747051626241458176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 214994249413920882802607210381685596838991835532444252097902269705026820159104528060800235747321601411917604824682321731341370337646708756604347759391442836045808021597090007503329233995152220425266091402756699846452984311939714757918615490856575456602443679892813436746856402003780998515866811290734274945994260335353804184378688886180514154782546669178600829454806855981621095003632841053467547161896123132104337892444638433982808771939465114095225285770591166490247041487324515150074031082218081073910390185527402064623603011632449032186155940913021546446158455111192722214300955063072787912085610788027666249970762487768100101530477124252692168364045686488872934926816163825455101628852781908646502108894384896802502891712474212391818238532209692996227865739977106343979692653613938057125157214070201434252058328213005199702415435775120577715839463574747203135656196891038314935026782933158580776820815002174656010335405492328669477662266696119489974262188963117007759447576689977741629628595210218624468628495311497759469956615885546307354259761931459594222548631197099816523734231896321382666332870287492724025849508469171084507987771167590266035496539932071255083228377751816182102795621638568860066185597232740810131680382619356314084231123420730628319234274425852031630888447199473808168005378676185064749835417537016397948181468540231732432386628188576890358386955319479181853030832046099396136113238653766497312927604285872274085935934045452359305156087794990904518144315540233591967741510633259454460915516909015165022383253129941359807839871959199012108242383280420154504564924006132289758883647273903666040435753207096778682677446486291887408282661127717548194037011478792179332317317562959336811705939525344625697041477687313335420311492408221098563896839123147130017778652967588413936658028553741540871402161381536485873389936893524200806352662313166363404932980699615051510312628870593214663332021936787887219534120375744282761745119642351072910530343172193244163037230197910694277872089051188999130599912463828036997781567241161280703711450770743254508246102957601176886774920476677428281774329982684746556206216601503110715237731635904523994359961362684097058133275661280713144667765473458045542002663051505629398830870398440895913936737178707884227530795611333501337255860245252173509214975917485038160287151820411299520786631120087019906730971867871045851973644010237321399106095571218885373007525617791676834178911271290757011509934292869014416226546599941384492547006985975705516172992049345280906126105476256285420983784634611755097792007024708125244522496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -5227126773940742921802729628590880414324662387069853684954156912907366341393479013309605468290093660113838558624087381924591684199584318044778372364325532724336477404377406834951251235722303579299561257139350764338672231711174773581705630693827295489271487605558283818937307416573309880536354842577415185274142547968098983675598347492181803943473377328848553001700325917101254927476103183907727965207824130320451049818572499136743501795806321937913722358225832066392141331268009537324039863666126965627769483559831857323972582947542478139937717548630861797579884659538919748875905921539190410332520212023571125011475378933467215113507750650252116989669446748695644998101735533001703868796108627504825973718784053205025121223018494185248019596224863014027153197039774549645588098853385899505978465435000700051254112298950851870526448175148747920011304522046973243143578647378247161938342738225171132645946984247122841512484949141883104629978812871659670498034906486550411475957028253949276268471983582873115880288216147879716829951245538667079700387617508300917432278632208016594651999533985350074930868743380234904928073704333441172441047397920681426655307942111636908472577860227868033290808823035115009456937500426690510311140751107102984226066610884976983820844067881891789699751388160565850072664394806972768359430381788679664772289647896005516356332986579126162729767660635816425580270106676732373612711772641259765654398406124081165062801005964651298336997228448007307162637099306238948335952605979421548179200330222758819972401772275364998572272756872032216833522995829406405365578656278016846325530950955465119685503665379263399473261691984482784894477946110502265775871202640577938770842404590034325552602029333303326401967013144055603678414766631785593928869364692785008330875064308160790804464261163997546013014101080025365885053168877001249173015462504565778952099601809398545677948049011538672493583723559677642288238055714386349413536161365654102722175408495826788361772034376854522547154781340440130206735675833573083019043323517599057307332256295370140789278353000471917139774925611336134460696411185749285231828072615572090210423942944318499970554582228611375250648620577666772426670014461579180412755735948702680947153388841304542998717735324977065126043878845898006116419076500090402531911514769236135572180357763182192100100314131283681724563741613073358718295853427740886136086134047146087760635187769293504142125363501215916133932873963562893521583451941189355574614225750260618619137688369663719571301193260192517691133656494436324979845616610754520212832256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] -1672579980863355107840516616809055970732455409660457589995258807176387881847959197748361117573777230918744726914698691463613715884819606375482485526398494528510597332608312216095263294537120324611301756584948675666530141172265093217665434333798394809312668829079284836086099954491163471037267966157440396754582753730048496528597893061487643688154573623741834832203364955408570449666532411383360400083085639574278330660637866312895873943838911940386805328030268053887248792216791756513776235403342024325188163067391903313996369380471143985415428154098792900450742564537679495877395638019252213842759761391699752482252162334112139470422836102826059949731964652835105296016947051679886950519878120460978240930740131200791509422772406065157587099885472561130442304700730380427412971076741222121380545957700909055327303418906476930648135426216379654325992081938776000484555490168261731225776067921389668243503606011045860161793383738743425572084112764508633603383363169628866094415990150313780661276701843382829887986595383598134345076177943003681850014987649111607840431568556307101828822168230421233952703960129235373072487043892955599274977242961254925676302985855161755223774860726304659865341719879772691174519977410269148663665694076537198182472774761373746591786081333592977923657857154949659944981711032525743335532429627034829734059272911475038426118413998563872731954131937538637749319399614238248139767533125451558658050933764975465641311171233989003399907270133851566353128633168570726717222669721009024113945088968259986488054555534220233486425201510967131225686501968236396050799104371852202237173459608946872269750725084890802906995728421575052699360456584868997151789845191400947912126094002600097701299289038795936512073114164147460618457819704975541735545794729534010465170712843079665590146924500898799604380492712522098546792893256450224865847551515360973010799805115644177178055232013326577265737151972683686771388296608736093974123360459311896661761547508616996109636110471613765778469172239731529067884706952331382981407502096700756164494552200368954093686877804336629121732147942538996153689640594093165584966547026001575473335038057241052289105498926616916149512652230192772884724980828750688310326940578777379287110409265401998373921948026960466214351186419134566959957729394859960341740764918621096776131179728403543808529697439952822889304528446056150574605793528864592536982022501239467284629999494508152244073521830903834891117661358540342433917684420694288530272383860218604814165022342825277966429036031278679340564039488351928626101824047105616414901272576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -37559328355454639251209027296467321972857664560642377880510612537830595961573754592904196455315326638343005516829519757291055375787724626531586882468034813058007415544643636394379758180903606692388706763304960717332270155781096078469011897150751632625086492398506123461301570936796051768751368349616164330348889468746683658082848111826638937770306644205809457507550037851309523184367397476536804723243278894563762054869496429188071053446016405755074942485519850644277618757459815245677311094415131187696355143701064533938892193507478821187793387141272612380689321777829745940667893640589531535749252006873804996997019122289656604019986425395219280076949218203320490968296258570483808893393373047333548916525563730515500014083368304649003549569562146039897194832018245293103042719866881399339238573845199629206947798356416197780556002866827687517364260778404549720361380641849534730725638621259473709824530662736355397176140001116465141940303180301773353224775788233266284819954001855002772087439381034022290715668897000952118063448496945821118575871769893657052239050207356529457989725030557314902970716757884096886438471610136475417255708229749813060088298973316675796626022569463622205560522112872486182420505942082592199287788060566085671818380390594201631825858269113596643743865536973285873510760203252686116337565990811790235381328704119063593671538696702479825673197789174861360383869563313246394653389102385316254094939577806021239794554529788620846970496945467213128008482711435757131322049661774749232655334174145522055409372540086416664781067741287773805906292395075658430387144043809928576985852785363102235848369570602450428890297031483080733270089149335277730788959211278979060234340391134368803709048007754906834491856134282621827463572302868435910357482823173752293507246682736794245815399681297539236466241354067254871936082879268482758215500069309349685226742754367361651216662930147940865157466289517604234046962132838365881798381197908719748771317528008879199677985917006145749751672157515410200679169489488870659833491789562483850006839696622689701535295408512333368861607839682710236783707034035252216610173209793911514444086411347074403673416204161572955797721425612704601996713561802734143134668732770084304632792957781668240730576442382411034235213912833205299661431339911686131809667321589787772767864468446945519501186382422365866472294755659972962805189175223129872359286367233682674010609088045020012440183284177322542681712590962457376428884925909041112049602750645605024129539538954685851363436494294796267500490937042485332348297076577984294892926402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 4843291993024482938023537357851438939508436832714182069764706643120710470957332531724021708644230684737028989886082790431202772245536988116151630672862244838245214626090221164028274321238167111428562134536607748190546364718272824394511756238764572100636679942859614379755446388448151445444484224316229445336703163215753078244604772377972327184174213504128051274803517045137552219727728163187988013053278864142915667121634273272100001463579987170719347659621345036421925565462521514918749184163166991800330186890817651990880277967116403742308056712447333790764056319768308046356302249691706212175958923152139685769444541825164375640980250942558581892340651466642329441978328320239066857824940276810776608929408640039178745505749514334725914395564286270459199754014518901666807102794991512360905749786233540913621857042474537588640612597593865191571076023266856491515378444055922070138975175896091824173258677466654493462171752438850255808731577164836144296509883654037414008449964202655820996085209389854118254707297099217870688967573155187048833197995855020295723473825185548327409222698405788746209689230396684509873953604629233208311895152326101671549209068631422907175784746220396242100597120279210530246462899699284211774220677627545304639195518775510771083323137513582033301248626970035705298168762085269463395930988322532183747529904866068590212789991604333356564758172557127171557211525150866902190736100370071756718062626004455501161560102852017158289425972820486822769838326782371514338931137055284288843733592985350503881559246030542076076400924384155652061951403799989276715447856786464698906548928793442138020182603013378330612935885868754399913919377102807662252417288773038316550518125155299035245188595629100213072026736362338549691830540732593968256599804390397923980868078683015711014965654450609521187243895935726923965817588361276095185036517065261624964317234266789207719431658813673734766613923651450281080403642479918901876073744371221966324974536268245259563003258921451750547940836641623749414969471545562269188096037477259659928763655212239962142748202699402994055737611987980819114573960370668766695163107484631218288290407615899903483827616851027919851388554438518884273139611312072825107293927816835581411240865093800339587069749081053160605295357637444220409890168094855514469239162252714834199796760905310673279326719761013950211868206255826491829921947312842690733109824896837830299092643098986332797198782555102949930307834481201518465554093500832664746683531150615885356824397136604029664676633451665576279131382678108199942768122503607724931971163357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -70746666600516087733329952720573307415649449424204378905032091457531414971204480392051138650910627871232660054915872274803978801389070919777216594602212880798108772279813461208100718702336638326848914269241525278132370987928343118347975036135452497864114000073581080426670468944831642623479535342128285737585220332704093432166101129683348698006297452303528600139962280445380437837403173149816451029469693208875365461086504467391085709765675930025379711674366194913652891987995748747688374341904430855465207053546700662432070449282571830859857997991811038040000785230607903997809361625321648042336732826238174569030273856748870381279000531095883254902293468423883817425167938423036864046878375562194941543691873271272793308033644278568466939970151752750056929803555979660065597540131074271806839716369657713324933412660847835623091956495274147132563182270886758227873541373092349105371694843440969016405425150398963758988013989288660748930956988741863809955121926968844870218847188708276525088214607003765725379943512576623486695334326064263319110005129547692030793672474150088958638070099516794955834117361003905599128242670922855281057395749524426718033328151251148306523420556370701145204960103875895882714291471300059930651900953360553752681826599837668134129107886767259520966785208088952562434595867844062160413683819748893759481687693108799966929757344346841014575163703488696895489084229923117585661523994157933666789909398322565870514645679974491487632167157249091746808685839687878321066544624203867743962662761005979226902998877836689031511186419994503870814088594199794795323670528075879251639134989863869840552398775851393384431381084761474872522235357278574365762285128798192827242080140370668110720463268913467266357893575453462323057709581273038812632988727050892621967578432833629130186913738678557933431062033547439507590116562330718648436570936778267779197475340312830807709771693628815457527648447387728881378618338770840975538923430133613216967308534519806240716083189914403367459996347072567792919758770010189600924583194799357924181042839984857655523216535417827252842897242642658782877202070234370008443976591829871568750441009277624560598246855966137860594127545284938219005417527106753685577279864455333094791229089361199971307602475668229093811315164452645458435776901296246060642920642566326414237215684601604342177846927832644149388049934041836072293711305350443057583983957637079151121908222312085729595483047071803053117228687376291630443615933656379355334992241576870635177945053532332068941888853231796704628382145508916148264905464546127856893654724509696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 248555618358876795216136186231860046858801245819440618647396562698288034771313973674513756493008110640982838405322685980611651379863892518424094939665921302670088381267315628612033076091365888945289183754209601667019698618267027298284146240102931233922832659676442548639665762943781817732153444231420215896483888918613553584927238636658961533165515057766320933611775724035140956213514333181031417570960847045089495644537458203359699867562358903709504580294949284772057907730400020176627089712710422054160650473445592576595797329091388222670637693578077301905688866185087684354294120680294048599045455126042298097290581421858106406704344997753238054894138781409165804471098048612961888751787721169184301535299442537855209474401041630221493423386615328155604429401041060979767637087760580939093427751218090942514699108176348159856357640003988970576577930026537186470593578512942454856256197182487091509429515708317155667847462717796188341839991334801334856989436602193665246828266760781719886317859149851670648461492144977157766783319855531725879461149441296336578860765384379822977822729364601228570695750832902498331326747895655624771676872025789424720762233584419900506730063494361965129849047265451135388883086242811862762221715873300493053151449973700090381915239436073125206166284874733397705536195602788568629844930305027946229090449120900123002158504008594748892109518378537362923279565712944555833740818412472393491044476064017510278452291853519838045386225448350347128047913727729244749271485456320671867276157177465661627894407112507872174790344545534968852560519942833062027015357484455422041574453264166111997822283094307588140914717026708711980077921755313676856431739753071278474244883817962662611999240546979367227871186203180691380142596666363510541459204242494730632745771476256156799030839198689765914652683520377821131941580292823968125651445028859051292923923894817231877401814122616568810365936411731186722903998459654842709058257067603482588915084376576412326953643902350413458568445176810739358441476476086915286821887335459681230083308481698041971296190631477122266828120192359832193385975625253424997415616505904818537973764970833282871729507610730272862599035399777755103001148626955527000510234730874689511795889721000002863226819770521983690507955749268727275048533229310471847881887870268932555058346974076806011049938187979844490792655323102584193187613480170870953290053207149175038309276954054391436871680092704794095304742009618615978722274164908443901034414356072563602611829985841146428445092010461816580858836923335880205177292733181100093116082173247488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 4297086630426013010150703544597430924843564750163092128070817761287366960999836103124840065213342065749938142215021880788148460406564686517224524161422396194549571832958123574195862516342731872749560313622562117840537200263866032544372730000877074439996560066540180809091253045824378787279776486567093051881648844346776080054039714900143264552486174063874121137133550406996194367113884379893842995544484932795848413466148610091510572786561498334613926544639320073571087559497233959169750077719312140257418195698969785152481022577732530144514548269965211807278192621754494280386592740883472439312715657605677003700784561849015767565147447518193121794431227769858780317835659807175075796502418786521412289905806224465904792042743622023844574936182106875372401332804940743048087782964936682235364109870176245053729005116388514470615248139315786125804936886868980631969044531588421928928185914765252509360824034066438663046858019146824098105894500239887595815137718387508228433816417395585950520827855351194199425559907734452331135673908204148531621477853646507777645924469655595877801894980759962803563862826629744612190096122750780562559613438634054952209486281330610490799488991201989131432379672486097200619356411656761058992996146456299166358983986104799913198299445022452652350345997826551515363398134472049150242900485405879224660482437885723707936679517750526500156897335243983185355106867719259332398333274265261578418875010469319683904111393547810940572818093614917313074079010717633382622592172765476158300705577789010265199288098461757195174401856912268217332624506822060714436469058806854637266772361289089471446438441275248243528229543302632678228991837600391963801865916828602189059764583968586313126425225534415776635074898044698245667213480825246020369580292682408192175357578048525322762753626030040048268956536580193246516020175243299304375551957787094773924016589891664021012525007921033743502222957195120778391026301636407603606668539110113442720360600382931933395184271558349453108867258793062990469990700428048515622769434908027268303762561670323121889371598772463868792972511316280430591895834454569454290130188365600556384074943652651086449162532637173043631560885507437518400428035207309523021670632080264462739053678632749193927483014348030102288203477864277622737408774013643601959747317934992939695678331112304623651679145851250079667296899872639889453648930907839125172390355736587277868282230942209481339124003280325794648043056498945070187145247319653712678804033650008044699692268927669611918817326033767118230392394041848813876291534038134729566452126503141376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -56097776791482227471470363776463387605146178997101515715852828224912387764103250954430392957426561657154679751354391700781481603109663912631598211622392890117633657438040534402849589642411319041091825091343064280175537941359790263979460721015059744286145007264051167038890039618024711049581283476506831038679873050986952942326666500137229979840222912523838226121348284250510403928490518638676198683300152700671236446138137283905860311384096449237732671357989339869978025933807081087349092918960435043251050313924013623436809323912990809272522806005451200436598401527435869804952541671154032393807542839622256290762196280131066854658243401700970206456120308750498722677426142566729451657836757397751060280318479076159053603949409669729588021124362610291683170952668390987008346137504728788916542798101876128764513236374189411608265121879647912225907664373414121846600094218843694285499874575692210759504404497805983301327148766155948127845129229330542322363967692975671506076068247563168984295959136262717337644816135926051468200066858033159719273008480065973073027760618588879334812853558017477818170884924505354964748067554018046157564568348641131834434095851307229312323269391616064682614346154474294481088282725623424637003158907287782258932941854063177853834320890666626518270402268827953575986129795173217637527064410242630810770249726023325459248853140534690597544670863521939522450190492836749423827270902045240719989548952522303184233571605171001608464807485908024732783073514903936782717233292258162607712647763577146569311730218204324576806212414077838072179792168630952813656151180724711079892509635908166662750422001234244773650428854164039335525891087940583882201052576834179142939324382556707577612742197589836761081675904715539769915429389817212716967132516237593939775582251266894825233100237124129687367594183086534536860039121666819211389189122200870743577259842483617637487375081965080967716455771361047108869958468496148690868386942942809219286099946665860730595445566415748996405665072572065167949751107252440931964292090762670456038120928078386010374441183916744784048011604291821678005821501968849259306615372545238591965088029203322145593575454783630527830526272387557952903186274999328836272156062462860761587929690981909846301562706619971753866517227394869097882003382933307500109360179968346720150325712232624066387107147282610976665103561295598987966394492066065720431392444746228078253003672367150812854629888591107435613277711507430263868208888574121234691194029991946132590031290433996214580572788043351120524322760199643916368640692703992300754586896999383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] 214474272821945035413210987426766441452809354394828585530628981753650817265667242484162834951987640664481478765401371295789360116009705284841353529904096282617066197424650923676786661048938132550774600042473166044878731636643224277991563657816702624185916874171757775302672848326900953270974486372244800918014205248474852246583737189935017087127899967579406625496619869675551803459371480071956259015577258401246748071844476343476427850969875843944214559216968126446935482400674232958078829152650347715853317187002137106054814251833412550124320112177627199590131414351499768186624811990584101389465286983013225495274475302872443723705917259091704093868408045265218160781978441300702543836373552194849964554475498118789877770000444573647598238782682425896482631206385846952208089315100280394708386486181498088901735735095912556701962107466311463784259096741914112564488089623094235226301284154264263001257271792430584514866942461291925994813944677495823946894941442026258927367032695729044516276266961000793080596730576718818386036727012162945910557330578203719323961806908193099557623878176391133526747049392237535085733843878317690591855513762180106810969257257509479946735541523709851179706532457351952684066708691252853338370697284601478061218540684671184991490836135724127100666063874736024533022498103743311519208277196782793815764640457263092590249410162194292777510829184495255461437535778694058624032801969960141370026251081303496171269284206147822455779363273202930131666040729211101997718363641578111257400744100428178848702671611324431342856674946643600110925261045353034985482969816497746695505412909699602106663857328682589029138099869479023278560508777385251579588265510769728978506028159559265283725399410799543034688045962811078228081961991097425004578848502844007811069958427204208780360371024501721877149550664034157124787522999406230827726488310593024977264010061671629247246410756657263983695286985669185099778782945089322898556123349899271325518061535866440798428118764907964108267116001388665349227372336549784411954358395095419153278778508405258898760812403616360698625981828589463068215739469469667913459019131537101379217111348403465739668927250348719606590820602143801002080424213696833408993376482869668830081343017207057181184015504482558337662700555823982214937231105966663444001699296219462559971335327560724497331674727218759018128184986949653672274160940184260918777494758424442365678654267612829883928302414611011410094316216953923589828177775033319493860058841384918204621929439806835834051828654357980012083196616575147169895565193372080709003963042459811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 417597281933406604888482999940604535830104900580726176836389772356545656983995207639253560153347731630052644251886413422584612837422196449307821219491631663856428052651854180513482681116254876748759065630148148693573998831338231987168459091882580158119414670759654058299628692650991093637400020013155287731076733783953279715244596322894365207655574663157349873995759721478560249352147643566825079698251106682050928875069592616126211413504185122392152855715395336196990091921291066053987845528234401988830823748645992667723932659331168100679346430042066316189215560031764118773836997333775519468898464015720493742120349528250897886078592531240661183856435505726982556820061548007564883505392627025364644491545145266922720473475626558727964154294874825502390741014387674716318544484534682727628771261701584080662153763042555759934669235488819471792075168034217729812493496971908396061528805441072583253090361742379374725389303339802906630155826824543461635444097940707554972209224777108593552072976139974843461121585648565269804075495775198634014704489184180389918173441301570620474285937799653602423613520214669902608425744271224325986129283173885677283648403561085939705595813529719775373234028625357454640077858166703821739563733648699925202953247359054525728652951643649120203174525549649988157847988497014032644743233161155929360964958943447408815796860020742862046343286372751408159489316801967248659245626975635697355861073661552569447496845038476034173703781024846889983433592756519910561596555258622957710146997418113384984833222021362911921446583402854873767292863029864604557582087780056345245510491612151549870464367951580401097717481714170041112321972674464061288246308844804646120355750678747190496431774945232863819990086414828120799583336353787564648631960564644716560761790511120455142945205943159623164603228882361185755844528752512940550450701098609785368149489345817057529506347215390096192798110123634595676990570682104363616172140710757410774779281053436480646329279301824922440507211159083332580928569210842183593389995991815405708423769428688704896879084164483613656450990678614955194358961696979583948313230269932144701166831796296617762843192354992423952668042444198733280295529862923884389702584671774762076597249627437017369922134626948286351148475624175826348880203908531636947004266267564311960085241606770011843337886636446376819256175358261779285940590120701882740357540849565700254541800014035627849231354231907993102854024213565375312729868354664341622123725356556179399334158637261642861327224736693095662505008765832125162276551645837098701124644296311439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -6268132384078345580851649319380529152465594036978153438942024828896969458456496520328441428428765174403802728910042431337095916412566191228166378781928527461104290821639154381049079209547579708263268376882817918120798956843050735565109027306694600720080870406607858358578836613454355346463970775556310070452237092297690383853410498948499796244000281583154236436648493690368516264141349604486461919957716557635933275058962450080398299152561431529265404395195141347612037278916841973479418465591368723602442047701967040174921769382584397208026944007982155713749176685931869175572216649072949888006387241040336168110877405391197267433837399165972789902454560259903472631075031496339473732628077610707753431382018365161073419359757324267278101547137960388046252720488616392885256909549749488597134946745800134061335081015781407223693236129305675408395716756484848961617895103818356830153482462671074638326527174177049683123845689824402163824113078316518956265447138143641420863468243042898672238861847638653134428528494078702727695520654111389325983737784083652561218368481114978346904966722613522274920126777427326721620109879721034656470159010818597542745972213310039363488874401988616677089300415245267767978269880932309478288243138950195744355266523228025391614268793757154491825003197327946669528277037738154994175175088414970849472744371147654098466669021568563105068408128458667749721816004716044745048177577411424213962773947892683703242463326574647205037146305294733828112298675666801839521858532022445497257617116401162250706496420255464975009191505298907460287566382357100574092701240475966493538691252194433056894882719411926784595227923347892400399993832818550653758140200985732409206242702821835615235409840769481230072737430485453927317355784788288063769695759296722055767069936583942181068791564373021719292964569575977913994004173643293511896741642176661161944689575067817231317026165371441187154711529575114802147354402035160328943096220968683164768721560131591556273495256467550950455824042531718746131146160226610452837159079846956111668883146892732189959454570127304696413756691822390040368712415221247587542298447005438504462625105248067108394496186671559211784194526893700525771677707935997001993782144528093004876236802309300641215368418990005032333008716355665075760752076606962151149983009763610878752269619869104082778784199495567112196942778319058993941767065025260430770653059757972726307840726766522282442885193734450069847493261083270515678404284654343701331436690974487496982461062755591710179700146011159589980915876699266599618474428793904050486368965558838231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 18323094546285944400212357821761175296287991850075691926214839797186264264672559664134557868560282775333096769871813897077015916513739307332038418910058412095105977283947595874640934965198301429719806455988458598568497814472325850543194389330084935716930607912318440740206554833194322783021556460368607783998605923513155760756660736002527038624775006070469750548751254220168716382305979892774712124215145136209996635753747346433275601970408295627496496737162225197951955529250037994573634686088476065983702751630753024896379675173456321062090903455371735279984773912698653367132442962614023170463271559238767369306459592855270848046600268062389283916306185563110622805377272701144423068359637956492498370399739117760784900449872927640502555789018533207437521327425662094623436577750977728649292443885899578290892371078447115050227673669522466897595492351215657643232836015851681193204360351981473781171302537498502491976782825566942916279338732599644151092132633691872129575201039892541814593878771463209071837719650041345887214346740955234228068814012630919857680927970660598535769366565126207145095616333115950623625171831955894671994894438391486998122821027276990252340417947250232327151168271056878048173228522277704672219663830759392532543524527547947325692618764323702098035398465668256242531405341049875762595996062759052533034832802864984062884561460073356172899498019741443316632648645438657411987922008476598017618151068249739972437528262472164928969985040158116036687963662270756483501144242556338640050238221040550154104628177928832219714871036661975826586764915132062248223535902633707292235379162067688165940035448893431200390727290951053309490750825063002370573405427307249399674657607977273469433401309696053021744170312855081714767683275373175234187847162792094112286843411086766824024007996505359831520491671578925470964734396790388844137015369303892435379989542736680311019873289229161109614108446767713039038921691495419543480534434880226599539506954658480151880291605182036799234295981521927488018410708962749537469989215050255217256294621564371739394860507373812163082844070016442776508785938151881062406700644628441474394304220493082232242208146790416610091627879112121602726647655049228278517086613497502938292323934534011403495234540106407911990948495268551605460263420352163407169825552721202622233274472879856101841968172405836267873235075562704593503093490729523716321112264490337099516862533163276292612779336072511547766221903538790108640024030183634012867633992480984389419709217615719880601731608537403375978810346407313155438456916136242860447320390800899047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] 6145592723706372363719453755761888940429001715216486613195090254940356676982327703498495724980158357598779556773608825516698191283293636317048496236853440926539911545012311274362557175550468607700318496278603681656155384168332679624086062226478369666983483464001291684719142444083879293443907350469983290980298068483201482270658063378424336863232881000199310149256484668644893080095130931939263494118259786845910874070389600914021946902320946919550991918271278216500375830024505997592208406367109402962310723613053662234735527707458031257399350383491063487356738410087412988991495302171597633449243165834810252594237424768830775563376638225228767669844890946105107652571868528505071231696163668735055319560982467438248767751663230140606360122053591321614838321067626137933690090690061996647348342247651643873408370733999362855335940816796192102816725332426008269916812043283632123700277363169694676440392583648730420198296459747990552134477069570574494126828409333776637216165643779509961387256226450903495998193623595740662574179819706457601139450858379579464391623557279559620100744067974726706380953027719689173885333704363709592618936912560068739269298102986319617877903369127832407316315638336470091055915909024167710363313787237731925604924761287325310699960000228462832981442586940048836795150036729399388001035364680870687944864371888865271687001744243651512827244282733654372066014750328482640548317949843244586635368558859215782271553297276792223658518394688924245395140936350415494455594546195391963774641289081987352809328182299811629775455177559262142277861103360502120525067404689370274234353239019271431058369254866471770667330951648895756866184180024637717039845970098043488922219034646243258402050322967821888410429666920824379762504075950014665116936324994471770282479161896620154375164163217586760257673153966230820278883377100540563723909639261004268118006206657775482798305770359988209771351622998974928736540774548769165404362090038166907815765390353890331159111045588459952558027030820001807358165431358345930201442320580783026222406002776224899466478858252104864761872755196479951892603556313329535632037405179509511617547714738146420407603998813487532374726056875754243765510481626577773227376047150673409808299944951920754872670200714490454102452109884869897190961862520710238811993207565290528127232461275137534544952350291180844921804463032561450684529085893109080687171162739749230020503112625313070736562416069318223418375037485344657316130768311904104546218510717924188234363075984671724020815813937061357225813019639489991376169409474488682761731354683074674688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] -175221699763161065656155279631984643619582958743768219609860811654016630326017666494493348195766264468035661020400077031393875271043754188652991349361581117527056357205146301624885968397433415443962451903168084353939661592312450974675117862338248609116553925366457257674176940034206933616722840122832067665161050611668364429430303760260030867327924426984366864935569527737574559126861835481851085380334780282984251198011294046337979356387461032845997736274605694856917860447298751347451609171248759275339550360289527121297065884048110226984528270492365754530929778118563616232859707175830576105967439230106394208423755670803402370244968092784687876738962139328552104007539269316273679389076840574941042393440936292534825291029388329353174560558258267721937759395446120624396757170183703057445736039659588216504839214912381065188850233728423686817704025009416623306022827552582922187302491771952416361133745801157377932638362031839224382618723999849292855368554821875990774477223187160471948579409987809384243808129899806318598973638939342164080216507987072606986691268760219575618766010374194633529499570528024085027390724410523534454294343040231694035276563202030144828581613138461519980546375119300119666129756587248760164330140262352275593548001562464402592330940744535257791271231683597892502126542966699618548182181764261132731817717059208127937537035263208692342696513768084572770777475053967942392952444883767986268773650598219144257215541276744383005298330506649276701980880048586329911208795588392667083550415560325683136443341931196735356836141518120393633870455160392379822147029862484571474539426418526433246525858259369009664383290191156739068092487928607397916893058510784021216763159481818767876764687097222333920161250653870842119518564258865597692214932122593297236459426700977443895598630804782147227218214061683185085996276853772709638019696312407574060929072802528993580027803344028362141475886038263822130955563255320888561427479821225918591655400569901173055658365417469284308953008125868346020235438918978221080697499625251175534793169799636908286261152594406387519742837362842230504027004963873653715563329026110935123893398517173104109140052282590086080591826235010015115596991834149751115763988553357159261153046530468476838290788571824431850011355178851652575248922088883267774781839354227875434154265245316902889616468531129584783461665380086074126046128318392728392562199716326926648735055726945446618193447647709153665529357999410533795862396548109155359225307729676919272405333230200033911442371891448008671153525852510646779227977190591211622780663939745445838848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] 489056949867208272947344557743510110533660478371040568121267910348545414609082075113024550410916315328850544772444841095580772433934361239122291207849750749917748508774459288571499894687673361278175998275564563672976542732249367121677816641428005756570115192251082159661398738116247567628155717189533247221162491203775837036706116556441971583639066042624939389152648177452118258194242732345612290063844790412958417011750310934610117239238086165392266047367522577380077237278308685974626962752027183174167157554542214699848523043454472636929184811704712203093034819248464686142362799452569247567473649817568302011912994768193546557458788104370263297396480832156191451478707926618453829705524406607959387117803707487667032388180729766281760457563580550991071674955011413613131319415667184452649666636159665182153737294109096648843981437527786824385491556970464209369501823614829584471099466424969200036499253387181117863705207740363400006518117862265930962433877113479639719812328191029259852237503359156709308790073410378884771481817029645454472983995110162936561727296063122130342400909700706037583130467434769598091340335497953929096631216123018809719266046086675428511980966046315443545137967057732414314591043313491284110329164552994423809086823100128756513591232586416998999392849149772971574117206799558356204518072017041300197453462091502250713569894796104170467791434604943324092388221526130179643074258985221481347735056966109986518860255554022861349657971879377846637055485272307115050266417776514690917067034710967493992842745498170911666711439141008739504746877352487708889472497207155836442735091547572086748435025496198926196772203366777626503848693860438605110929340599903595436445870471833700233181431441534860562492693451584171782801430618875121551038996842604374374187629456297528984746052594303427703605807510035315502396824796462951829605515625552896473966995632905121239353748118181834507916126532037130192326512740910305981858314813349806093487692620208834958016496401724492072752750033690264426948804049466686674066572161338388824991665520879861141693523767603965453944073274099854471921695945321612540699858583300891702761125318213171265799697922945167789878599272349574788132477333198079107865822168292755400810062295836976942704774692479443497926020044208012388295803489002426766177891537941052987189077684325860468079635104788608658675384539906489315390507338739731916993001576451193221651891968567380754750372412062507855942306263861091237594886954077649196310611533714974383906619777867371761344466684849750979594655876722593102921348121601161779571511284855683940352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] -559792272624203898831942851716365096473701095515857058266632610319575953610408012218740601967254638243009550586351445567025662583714515446112802159396597011617288502576085849229398807550918079898658496680078886167680444048309775993576719135425884494634131456035491674895851609579720539946843684518613946543472665604664336860779393486708924517291785578101836013091539507768798004280465423726310131922401749658575096208045531525916646574647634021450418922365560199444610323602041229201308390386916075216842451159308356886510587928823882187378051112164227476080175215067089422596073636376747030524825719852515856807906143486961311556796359112722779330475823151005126953843608878069078208400165651183574268470377392050832428744046334478051024006874560292598999620949643461144910456469811907158969751497373101928110901459306810226182953192138754618287340599121777167754754590293456476932174192523278951608701519599105857142300279066858737263926779471786454978224948409417277560452137119248553469452620859201270475255000791989512633776234768711082092812312958101097583977040022350943652255544701164968782438439248945387274585676981910905319334730587060842020992783470454783198068705603243147705877999696534991561174559864121562463364020549914390072982394387579018031952592153537828834408963345688375060829279622531675942939528086991160849796721134543309123507537232185736182038050367815129756189801148067034551328440871623041216106659605077437287395813064858889487958944981161357654290632522790198668071105954092241549458574265956206188201424620761766802325509362309447815750947680039477591088268661840233723223111703251904937292625903746140223928961859247808433678467313397371555684235224038267453049462759445090110435700418625492488078488607883306876238415878371094814770539862914858170254677467377455404571534476510777863918901709925792635860944466204359340545147102212054199439935445588771757637445575421861619489714148671219837756062315842890793340289631208920932537585116507314035444004006709624535782544722249372282121690397772847454683752928879589972475640008522010444410078988350279513725901890875443382873789444755389813057988266538956891264464404062901643560924204573514771830770736801842940302476277454425412097955071420843155929593026844913548037460974246921365277129234467989169754110155640577260190783428705401852505553271205127125930471536337824060272932638336624652522939100253578535723244306021008854286437014924495398820912638501699902099560888922870518046828648910095655649523496811936267118021876009932895577814168306985427082847542869788891987041474168876950546732601218168782848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -134106955819891007473867486217920040410493018093328980438047936996778761050563473179121428654436432867321669087711814414328682799342919812624101310521180877715996611178852942673198966582384730870989156865325721275429584041441556062742781645650681745365556704821443588028549839016978396188945041992676634719874556338699086400097690557812836780506687428816071991626231549120225329823240073619627754129841995601230283984984690835337591691150848033807089087182011704173522660224915289663727137837540924913443996272027032493032745973641605649643418570042092937242121317337667689666930053203591129286899218789331554976965750001787735852076454866713180083028571335192999048785111249358564977839570976297332437105406620258085769449853722406965479814241673133956991647109411579502629587317094709576458377761065296955989130001037200293373505529821861599447181138703970532051177781895350722715443650344354700489721209373467086246170297971328753329289299566363031347152960738685988691402224858939684968357396178400670482163955360962146793659965406323536748845515258724199249657529979139619986246973207963159215170659085322713599567967292853337688844647214757942602831686939092282689384126139234782689325759931958075493277345528393548727089433991077625874826076588709274474333340597229122367587575542551025737225315564009070450484813753172797462631216402469517582046216972663553523529900678079191562710872638332461124366407121189736802045229710026180841412926981526356076567473129125940820860191067781286124629448114213919008707616324975902334453319420574722017220973704852181388018962409817294631370751459773925528537436161453644809969989994427827797489222033317933287150113440057320706810548210167485503806900327226184269435710788850811725025546342259011594929175463932088737743007683380086232793888249976081845918566905616391741907253110178551347713987196973361747423864144569748871250942633317357540202965772861837351126868164247483924327420757254477028626214826806635538415564403213159223057863273985942557444032058235078743798233975391958633547766075321475035512919069066184460405765577599571253974554326961123166352514176353735800446916576792497630972344602440833679810036646633373797668257991035566300906729743724963971345281537953182261092430253911222873696629062319335633365233881435204800942786779829960691943498948624285957009799742144375899700925369966276542063821571256922776380316837331361272635770958796236587614964679309507761439239142168880339535901741832268642563915114170452249502272307141969501769817762711022723459273750856935635338823491214661503984551716818498683017788597877574991872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 1317597658527189177959339665456970753263959173012750434104707064723466896571670583912403848953598131438674648574700931209433806223517324947805364546788372967391019942907906130789327891238800394289304989228588162110058483257748798511069437120738346016811517137272679308275009588153022192834264126323982635087529000912764495745849616315367959502375155456095265503640047924330734375938363939677082474913493821946043772513131924230884906990049718261512957308520476165994108786049861866694809093767806596594721797464321920489873800626937159150643966455713187898242402347330832508263487183097615083361785297251287779068157050256408957083591250505299478802797061343757057642575825040906123721188453512495236335503888575123097118102445293123929281275925047763053242084756890264383543200733657636203400795861366393136789170701418488032775243148639731395146692726317842180260612059446239466767758819191024868633722811970925784876912923701664831179667123908492802489671657232198329748431352454715180741201158442371864084184192533287611964501017794835573276754831529825142337256037879289928809515338386220475274269473287353275251308795518420603614251037678041694650598320223228969237309594370506101516595411359695336497619856511817571332481499892008083260765120517052929797056857365015947243882542280049021038624106998270118729738272276737292018444567236623137923298148237234881404573075081438344739924153451239133188272614977027025818703550944081348551212234137192662397631049741130191191676671882082466510520831365358297159142134202770224904198536806985951781274280887167574516211275510121509991706913201593648228608374405224261178353255711267295596666067312286587382066752303117592793822139251426553683720253764162495939298728298714555521469671178648043775329690046493124278405459798191846442405074532665280533080122440019007176820726927240488715964740145283351569490218872726362732110277766824951640693095537024792862495669438079914022138946203619847141555408998569613889814309259392041622127723437315939955190945855069743875291018799673830691015806249936073270190008689775758955020061549224123906138925659697237942660128347440736634569182551918300735336664265849654205004731352951483402651581446277028945348784299435043720290173977580487029719867261977335644032304574114569250403156844568010648077298294064553782348977677317342232230308891140816433809942834574365165873036222073683889425872657395887066636623510965499572527999553231570433368674125748841274026596640271267552651412182352898489012163953683305055251829635955130375753783462399507542690647070618239711518239144623091507908450607625842720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -1624143661071508081038340630611917513043484325346556129563236646622147828206934838471665486378971308156157099097968799488738657416069738197111834029670832153999513272225809742820069161799700553843918488811790849941596220035002040800527627720423097545324828097207436419457245648155556401197636446894816480635243899145086427827588688949529852967738115235323076925921871666808337746612248629323377421552177631085827878857928144738091227153029841549160189092673499211997057277618070207666220800282147439936998771894337753098769315696584301746891462876317453878151636558211827815219431009401304994127091590418716910076310763028365962902466924686963765348829482577605137999891219646144662217263954338618525746451429633960784118144174843282372581025061024409110677183002828556006778661242522581222693941631343185586677295530156900412485246281626253213299171674349712318197658127578060022683822863002500886539690338697199038843765051553704089472536123616096797677906249274615050827595879329923496474245504690194213844649873386717593951264331684870986497495898696103622635180033620688747463404264194443012037651650778387195546212391578354545329974123930886397445853922712764774020244422767703673510418391295840119739369597024219619564905770612560901160887092151546481007573987617756052661147630290205068040728806138142888729401403017128888594106950462744815388721259946863764727516872519245923593868100289956298733404365783848301194794589973533498568581258609022289037760778835691181833561351397121603870088331885180584818596805467492903796471181682617796002268288579399401037304015980988249694957446330362103421591218649779954137507348606275529254276635251093075336714902444893266800830461120586259437375932858370565684553899192198024382411347692939707556206561653873978904264876854722945739170033231930361286472534049337433749176984171436108810109740151718321721098973077450104394403965379790932096105181944917738484700177142497206139801544764687094896520127307063380704814871556185530990612507749940619891754842988164236954297303450834928866737042678919641300381533148346246507967576653927323400933404540333763262666759109803389000595448004948224349189510513318961634981456901726310345489686006583189982508907471270619216832149076808376583111484612296358545687854153487795225639012251627923138503766580891845315400894669752380836385499256907680932245873799180246759572613000461672018659535935323274428248919298311753921611078582914497035998097961419756219491818724282267559896385954780058784509008822111049976609833698365200666394898644486025650836489180768980472290733909135492487724233992743474429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 13198526037658507793018603111729299813991055822809152044337309470577276360873831702597395384550480441545170131512438160348122835531094667762801734508589744752705290314526838630573978109204634283182888234695387107423921742031138833140558897101045527333485931522134608827576420294749272037942433883998684593845852130055578004482365914611197297346299703590801409189884177011604610409598170546536892497755341367698648769874181363709777082019982406858517601021976744261624675606883587424037595388202430599214792528113413479371596105971480323495663724271125721297038772726432400019467551949185245094402615517258553333057180820915431298300336711751179174732777107969187997459809425111975238759862315803117634828545760974625485072564875499174710202738431083134983769287363976630685847301624556505685966894380161350569760216566550913283688096886464834471549650607964628836203705567784533222321985022016318977317794621845110355594988158499868549128583268464280525812166715073776050534683180831570601774459874117258663324842807520782458138059317010974617477352293574587930675128710468000633226399276872781112232901026422642627855957508422055225388326591478215642798869730805792768491778553013048462138486529775606911018649749875049284920039690005800812854648343547936936144495096661526801754116607902017814097177167340106201246848378681486188134185959526335499384479352961652410490269470388609738304243828179569017304848864538629298024689240406173716825405651829432283900369538950222419413978689330103063843651563753043047004840967948475293898533154326061410081328482329532843380124982685150829917321472337219532831727559933114985822018313176937228907596098530221874219147771689698128224140306453675892783656178519080681691686643330800144621687020946479229473897935260329440087800168337649075808571332512990781559551085030362235242226667821137505906241014936638610546132547083837768881600110230521477448967216738891263388744756438988856060006071768194255224533571864976505764088340324511939567077698490928610689726138739543674626960671816644151282743303205836102169090434908376095865709823249726138205547636138527174545830678738584429624028582019483863105073997314321355281527184414055261043922620667045531011288303156942348082665692242368392585629567769906352499819415053487685684859704060765944596589963653422669664078225014293641230487282883909390258998558818429260861935536178192181468456577771710686381397606659207017952947280061770035148841310745242528570820486554218191272428464921530946688999271140018685338363473637349031676645678502541854986529811088005080239831088044647418984674905978199605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] 2451636278904175845078763311691631704056104410644591215471070998167146054716173993293491669254497522927276307353510831906191699273237877733933175919391920412607109108140674811154035407661311091340759026666434049384661503675875802551963973296132859746405452067167557645919087690530096313357892130500456783227597274070646210233484154288281169983495360192985334925596783064516234902191128479704007320368872299778098295963514966812049585878832828168034228484923078957070732757525817775374451140893080751416403553466098979287091000067279388368496668477305786929880955160504113448686212443425046069609189043606033705179741717809332049783962461232987264268323875137654463279289995117279879666879978175020258538671604063458111589674573823901398167416740841388477399970357670812056546852547982946415019814684574558093303390631908072829231667694221098194978621945008677998030613702070041505759831014252404156075216507415377396909690037132228953513180605454217404425116961169014025711346438385721921741580257851139522588219764215317170709982129984083956516935701742937761926283514497341866920111633759470472033278773510071440070295585407585378189839139936384706359032966780585805281609018833945502091162221711914437391269323918767426687600933231441711789902570796649600213247063763720173331167695911968219823532384487533389049143698749868628213520582532962028568607045013939718278182124188746335691917111595355453066387744579520107390521447709569784372946636357181157250052820029126809709389297441052212333480024617524316429463101036014757995852924858576728122876309913702186568289767219579335564783215292281120135356197167475320128691231183113517812968805476499437409906271336358659420525792836829962604079846035752840879728036795931858012401138870482168311686871563434976770427763333533027557700644669407208247906745848559865031756006371248455369679501461312900980551515564863438259057425274895354430044338985177159674066423226062206176845608886925062130125628821078617820117401176497775166895111161016695603223303796309911791932859231827779839215736946095350069458900267116329416042902994578945790011414907370087993171846061928710508196240011932886699118694814113094671281804096823211081194600874110660773158607001331217698930943357586689685405845813611499841716817772040262222812103896339760720813101850554779390280443387880852861680844269570928198021337201083485385433561839578130954276663073284057681372231971532589975490549823091578488806235849288320729655883792482449663899304176931319838631206336615306787222984894942111552219737129835507645823965894665646705223148275159162478943570623127208591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -3144018868489341162167849990244645760705194885685212266285757985501897882925727189521820788968323620134970592619072830535879383862859624994784466279107253390381943048228567362931069054894043345287432431658315384184252871437520081182801151372032059071459143038970711752749703010663688248046112923818734318312266947478048505793368459043103562398199628067332866931430705524443556730128223082285894441069597006612627369970952556542365445854307071379693920084314683390400132759277511069165766948128027533542980886133853600488829246572367154837067530591484143952792323968815497387769860180744469912023170034878710473817725727888093358702756841329214977006846753256574497207641544566066584446219278035633668958767912908153858541196822026448080535205923096276591684372473662703679924218985926325914941695127377135013762071580204287078924705528397086210634193808027396156424944109426385894995425401132319682835612999434763543609989867336075931125380941583760957454898530714167338855126896834794304429152127500837685414603795842233275343790784027319738292303299782498149109538718499565150155887158585820617960437990719597109765181521526027686549256233002332033103775879791858876182850909767970189638851430349165703536684823148435571814084195965106430308170805525906508896670970178395116865951381144359558914241425977144627892669136452222194427497466498469770458083124666951170238086711659569534572570053566212650334061158942695557002454059072080208448337600617991128544257800047272239726476061282683632291374731737346278658951781014826036986484510693946192909921605107256532687528083945692716628276228827336416928353516928493845314488091373015713952977107185520108320155078455220606934709907767520450741276453869318778106720784348700743407838341289461327274311379019725624933337577612495549411896900888772751708046148076317375113885596776716626079584433146747093746318078143344374575235843556685944139286611276722660966231897451476633967005229543749666793187913097310140342590726095044739455435312604559461006043506883616423541473457879074536243103782029399490536674350593960694027748380387470517596441984008706500324013991628347748487248543768022066291267244654934024270563856357947683872719612734279992352162393972062679732175467841543976835250134687813465339085561616449834686576076151121330413977341738212564289293915655589223014141957164875266293768314642863836557779065349942493875728060898517151473938036775216483978018585828045179096835737687155642984565125137795909750821652318555760095770865143175541191491174174273596684824902475271084559807586720679540449042421390902096345941049333795560357888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 914663564351150828802595367620207741288453796048345896948196342887082504106475515678865715766996895025669943125497463960404833603310991197986854285305648587263136651635892473744753142231234637295634238107596948775879451583490846823565601458830536343470221411496287189315240162894315232750338448294007348339467598972429827925139536902142116135801041359669848761686706993938839031471966232336659675824105440783576734223746834063658866975253340192089925231679182332556635734770097627685184183919065689427786302163030201667565558596779832796400563273586298486781497105049087617323793339822942822652997267587459463619549122283872507611598655075615277967110941429521864608709342501708823548277270731720667559084796393098474922371334136582299244987308590924623689448894418563913423966709165946423172353637250885317684798162844266208134313739872122574258635971769740822397301974928965203562801358760146018895460346837704215989925709586504882204663000101351422841618564480362841984941994346051906936372648075423600343885358170007323741894163147455458399694021021550200210016223363798757509879805837877028902551505192102939653488734423004479754112205374362915987260628148167099135979603880253862986368211345680903850456718463519657214469804113923351442696356054212205806330404571395035679723096503916464862930166317548517018893976473247539176616751946185868528028413757844128947570077291139060267349724270326337437798092331578292969589783760543070912905099510326098589937325752116269666146647468912251197551786448873433619618183888518140775557811324599543337986879219100167727902267500752047276470640836698124053039725833236153203274912021239569662607858899147657251666632500124147668513808713785278520368163349359111253733024693082346625875132166917908786054991256474456744457821568378548596720887413012506002602042601563881948494410337835103229481590513183329385027935112504684714142692022966179027734836244780138272464373441320032949362379825860740849393427668767316522013749796931571213501630221804503027641164945492099279048731268907911306367259197338026316408307345732965479542812031577212092832932044880230449861273506665536832845138052075643337861881039844005242766268648737063238284524692247990462496457696114150368156040894186173687408844903879502858569578735093202351905197799861858802639796702535499265855558854844073017323055081172969990979556984738766859213564413708277596970703320010013636263003570579392367667874640748606313323528593258538315397707788738207611912551298857098594814255644309855626614412242401440712514604518056474985009867209504699403209871227823131506491813939458154168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 2214243889232085156886167990314614660073508075273951070069643745907381524123025083537949209092883303572409605203305867317651945895933969544960043434724924028042090896655220118914935445033595759070837156809404324115598002923236165432788515357798059625721108708198803747719230022565890005289692395554267005692113376687235466375689308957032561830878796776428771227802531980503707926238741569371668314889868939704156773473371139668556398732700610401303968951482252120143481766443767139467531339812253313165750628774338106512143357531536118129785816718763848764606685500411460997836252971374193190260387760274477280114548816825751783077519899929379364969821372545110799366294884367528710988838494179701122673001412425815147053649141340688479336083934836707760834501619657106095340535859093806684932894965240764970588442587064097192992484312151026256420971893599244315408337879047155759552053939425059134508474157324773108340824107014752484890208417853893492056891032300397118837625072582970808316279447336456272977051345171662046035890969431966025763513136771598398809779986650564997568135657727549325643697257234512302114064866454329942983575233795267010314036190193540454262638029564124171066245386496042858818326107951687071176163910597272598145959098397615006348271586186099700437956554160318623991446501799368302726461094481242479113414759629838896837061169536448658613236005555260466947979313937486571365337781394401215870786750068225888138933269736974341346124406096376351105563058449109863747268018385572545085377397165161738698454022415948149130771887483293168356642265744525119602490660368561526331939087925669594320567722855286322513845279848539049239839854634979768407967980815684349222493762558036953164401349532714762506674122290475079447033486936942601490924284270895852001185984905667659207093233066012072819417908541648626361165524911367643264125460496092728479422648557183858028339562027859998337631776741119325907756538950863228534089405376718815176940079940226767140216053622238328237618155214540073065993909341910546444872593733726125876424928401321949614544598076816044402626093001987365121881086747373941548188853769277391474075707596255657238026097238840777954974187955319221733839133336980767197099957773615709973885031816315462767547386124229841827023147560269281969865074494185229020823113912773008866531553645598875881232574570346283255978106912307706485756291420388778432143453079090571923871107983227326971842708180102894892821970412164618594288115590726321119481821762003930634855552241675594143892612568004405111703168271793583370100209490353740067356467679161349046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -3461056627744842480002046536778168961761666957541603947028871885707203584924032540728359567184263585328417575835446139275120236270376332954895999191896264788458998678855006973001708950692534712206928088972618904305526780550626983081202097611630893125136225543511359318219437364941899128407824489501036367727240662995794653644458896025079630769763264618390807640358980377457971156496012988170660157118970167907738625989342313929234942217855142290558331515885643095965962433790639745296660366434973507660435325272121100550242887610336065966112514325777864885760945464643344470762553044333253048063956818572181052344616691333913388047605449160520320396116260975595045455270617828394121725696677768504646691408781997703775851872702711208147860203395618594684914419469775726034846658277569521797209234754305970460174837156890102419761162272699324235266236430730788077398260740793535404505910489861341443547652971879984042934108277153652982877563557429334703793814800433769465849796229113893128985197528290483587087367247437380266157899380868204230263886809516394877682826033906549784732880712041425554247684758437938139417558104110935488447896422882262944409610417487155102050658303330108772985581104148093070693253225807163102392971847768661111830404563759460878978931589595898376879755246018705576926744311859387411089399136433218384215207037246393708911305650580493659728624385869094684054555072530369989835444139020906705568538380092088060617892115450628764893246328471135066626430753481392075077834379293883028341642456009349299684685953897352480433170349437119661231156584077456111009798601755750166910787265789534295219428012540118795974838917201987609859426147584407971759159784672482511923914374051540418776442588820850857206279343515161381403616027660662693066186873056049131156365597651774100499112182361153690135824645540264551532875980408780165078117611420236986688147763982057217959332549397957156502347127228905142252044584191908406635472969974724391995748014193225298685392780464835604872776626009554902691468327595051557319027091466828731406223734939650064133932093365920089231903289182996700716166461875523895826689504938557759136656357791445372812195052133220597757475089608401757760274045447236204834872117052951226903432234234505239515431522631594784176118045817325683151758679571519288720583449918210375367657464358975402538970327041454372163871982543509160444440486726388141083720388982530985206115311475979133645703734503329445657302012422668197675653799262333889109309917909712055864238391809194438092860505564751233704646347185217558913066666002241367313800962724886543859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 2488868498936873632471888590982551154823657358095789461290037773137075941305482471257329389678231284085589607685043466055763699925927424066326835323797655167456449134180528719829874673012437693430887836041198914743171058136569408023548743372764071126071404481188820495349477421800257651653835791062719490851792969349070439804275641217154541477469500293613788228502663577622485873809540289030802319193083040482901093204470610202586704171130017386754474339842573741023679167221620340167103474347973418837138336785777641148980326104294828235812188495397034376490096134762884650978282176558137572894632722487347221214668052202737268961332544558424120024612609574768174939889167321530245956370933462162413184285861770664295271901757358732546888195243065917325217170335923721304010676179862250115312011020535460898710518504639501459954887086340978485046877392853766007438574726012596469037618113235483617238449863524615965798849509963440502905179522495056724179176563045707589948581446163954772105376146894578771388472306843226828226999064761090871641565810821741460126131165847721804795387799936007993798101138566098627265133172049260467503998362386195542955527855934035226982976288443610722541953016003583857761501089667755972591365955122420623102897841767446122730332123696710019916462609622981753100309033589567613392049608330051833754035332784108095440809410150669199948480415490171791402246380622773485606083513745681728059352964476479052168431968005314299115094536356667684198715348285352098891448584038846524305745123465065102435630163455848756139554432179309039445166815074313366261565657803418080555534099482767432786753545058176824307546555126123335143610197309359726284045642423869132049891123112901440110995227050533144578450680385977111647327835199905022020451707557707984000703999737938552844678208089615444045137523654123024217219941409815337431893071070910876616558498252607432856913895277370962452911954400513833423879172423630575624858590483393436829128889575847026986596893706637066369008849613784033993069062964920753322874776712975908342695345299710650328632976662779924397974243909883603409901109764461995415319536996913070475349770732961723755716549708390453311964150525733599486054266990940538326782129089573618455236474079252036912589584792868576485192316525518571444015734123628044710658050537139593732578606564399567579179997460103365484174612668879224453654515521026575429911910826511948233445239447541945125566566497768975629473060674820830434430762123486298928844641974475947056633643558388972825704186359397277777255966627082406198838117355718387892869331269518666760192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -1031081054578993337181849138479577089123303196278404060908736731257278855386546892389878555113319011893116619721751166360368915705294016631045930666881235229967742225117938667420432377947736392821203520032150946991395783178809554542098737610484374397367275395679111688446788670067239604222070663932820201854251765931845680793709404874961340775168577641035884989175769130281918033643857529781770533293209026413413258854941334415876262131268759589668202263091115515986436265851295806393554252490166519332498884778098312997350991797611434961268196723806059370464448155296827652062835183530190908620603895505810397885245578742892622402834223842563199714275350161837980035084487723262198593292042784165134338593761021387843233992316255016623137320167683096545889581357173888185942020148748500459539672511099578647310574526416018257408782527123900323627710065443869568129750391612158348374159980339100671861949238391533377900656443783901007993818476699101017144592334820008590736753776098894643972514299100196594473954937638688633623346573774057639952431295239706764553150728837116490529114617795977458429792850455580706111684616598152872909656144373328546455811893569852026749151113836507548762522542815110297697986613959150807157442449653144303429743367098169781686383917013780001275500192844704464608906863375187788046611715828127646666631426450700289321099877271040545417833664473805102961935327887746945017626569211552553783396887657887724827235070659550037016031393290961471154763303257295470890158629536048611888873106633397976503331436483691684326477943380461572067226433286653583604114178119741341348133117699777316604625317189890470646512708046696323201971600920937709346884356429963171145752813679149254816110652659237964105850608217674300205761638299856406832268038015565091972140960866583470445120043607832278823020670891738710001658203419826295526275790791684499981636785413886085396663547462826603143978280147382167717310970968875244969766354462603322114701452776967945353356333338773296717481776770132650093831987271530091041151915966306279608666816483173866639705884795477880114698797181149800942266510309275537715236792039324751393827371199985565589950591960112319830711054795669255471910346869563705852297144247342812183636939204205933439071451776662328644507670220363238459657602654149105369336908380394791342269579430060852933229559413863714370390760202462800511285024150861935842006929503927234490568754210326610849678119943414156101062206777080313529048294753621690580963454138266913880723774570602784966228329576244842423293483363046682476910323230530548107367657878516859404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 350992498118391093243629224248839615544844895721857018971593237269668416714982619244100709888832850401764529874246790816974238122827657125416330776043535046823598253387951460713720736146274901080327575384594474079117765283763646869028955007746307246534927852390478975669137412908035527966868280759257830541616087281805652183272313656752972644093795709656135444421822666202849774189592167464412269192164643123790971827473860007341630939980946474953706447566104260748841051747283734610400232012039067325098592483401835894132107206887335065425398084350238341383525792181660024502038110629834496594912009713927016357856890179908842898498653782515895188222239800337859044780231368679739687858641965357545844404745475393471453019748559734286358090188771548903185305157961176856526096300436301447440003481530316780521064415792282028792260775821319143995155824931745365789465329640632903781221008396961162046196610960512200726912943620571543668686735595081512245065582861833335518824127848585430107613775621715289477931685239791405826787640558428320639839062237525355051115306845119207490840089660347561138646481206074481692350272189262411284748427606531108831041654623820645007679685573930243157629068237099206053353655196248333533907964881662155672804275006033596104939769127184150231387571816897284148190793403695377914797080233941943424679925067248327055963240587716832620966231946503249723438138517339998973609755903678042337740092988066327222730779461264412349753409212205441976831257051679268631866748234547803728928255979272953154537623391916727475767150973871674150585201663681173144125010437220438228962839528115530797068694997644387113266922505810127588141409760849322366224614533060103750461757637289573625689048855466488720228314577743988314105419734368545778624327151770546636743748468472280546178823008836517245307618499075661433643023784588817642698112291205182749518342222571487688795932075229650418526387687227904506532793337352061136357089752647712156361495293246786080713971140395705004492270408635526483416053661651767359628240215617453937074195276665058266711507583812421529066218211375530950708349231866364671713022465703895957204230867227162628095943776424131001024454300752251598641057681445060172265208690031965169266785365533002080637200589372233321456894666848380371388966835933958376003131356446905270936328173917565094024338600638693377376666638034295269159637641074719586598164999770170350790704945418964254658652398729791543883045585640988791221605636496176631653583630770454673590279203777794761765830385057514528893443467475438263876575870739998947929181251297024671744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -326480908846970438317060642254755966292344005336333238027105303764970570140569349737675014633239392604920657695756914992668112973739316319955498824961115799822037564670739721399468654766785179766111000975306551635036979406317750141359940202288122278832577401486972389597927442370177485240337808939330095126815265257003389566586033843232238994765301546481567745496173823560655276009332887052922257645807853317657153117370795551553569329631244009044532749104882775053522883622084678116613449763915437419859281408526250417159301803483039462194325040610420646942584152587892486080896334145018140049900660326386474925129439390055936977950599883625486280001141431555325902980533039331506088485975673406042762538239197713754811262014692503235670745757346615433712505034040157380298057126093650683759480692600648146681209240054889475199787180403308208041303880888842058938219051089609183646649563912944393999162729497963842625044745786474868032127852532732555341825735458895349177874268368166256110562939092210591678067520698775248882103503286116523538015772846948675607146862202216612653380914052622315964487211444031888557920351079482429361176718273509332412257667658383500102343612670253485747921817492459369272970865533056656778663402293988424678864871379935086806708435970045856962578682505955130268839738773782171341584677448550092703745843334892570578216629194209084959375905043481406775729654824599873285694812494970635589481425709025583615579660231931038725829638173297812625558795148595199231113619078174152749744382649173499278494070731578822069353632010356435674303450104918735951173464848363064946843484282680714854870957677588538145721362351353599806989859304340099353347650041584094380386666016925796242536031211183242640397754573755934986569107980585729573017724835667696867119944770838769577766793638908908927479103813948643895770617054021081551293613208469471123140938085776930205949358010907019384507556430618415604326827030724638593490961590407103662666017249846021914732692164056041877079974924235834786472419530836897687808913680093191822961474701241361266035794439557490551831624557178998484561356131754251678729403418309936622813337221605637075074023957335682175389338603839739134647304382896558579144060229366536423335556211170982989798081901245507852181040929829581137753165676720018760263825606684633285577205582983355817683832257923874827636238789250847302159403771604658369989821298691605892146839895206933042230906481507870699212865323795438299588676268664064156664352221303572674739877920515714571682917284466658819812232548497253660123450910471796820412262639442975522816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 385043828341326579166530024852925230448918768569208759588596515600919884980796963814258192353118695069432778282465706919511271685705748802391231320619580642523811845557042641646767439100952150178255215980655565175932180567129354615133451671093434216251258633042646110673072566616038410461959056217164031271651240918285800508566994695391441253676314049890911888086942738092493454940601939750769533092708618793679365115396587190460791175367648511546637734701460072464283802783274313011354610373113892097886560818394074223863067453586072466187545279087214590386822588771833047999539753157787993896573874780558060607323386412589334979500205156578223719796921464893610190323263923284239008910674453331562328674323856988940388167734213441975862162238611122355482104239922619725828198374786126685161268524602187223524072542018812539970283862855220458051537892584603282410547270122925670037878775298279909761167279116912749596053209733220512258889136812233429092583191406526128941981188676867083075083628885474055275999239790660624338422355103038186834766385480471594965397366873667414343662191503760231186863791025883436352692140739397521653364191294681882550283063881458735917122959402043911656683605603621635891853856059986736086225604998153465273399977317775693855352723593648208851818978180652735920727968519097737784328264043582608600376485693933464028241922441383362075241291506556889921907279827399564246738855146544076051921518396773930009728540928616758577698856489441868710178841297204113655545134983427616799228571952946565065967042378838033158935384542378671754125420820589234278375222434927187420474109784914940368774243948313029944515124990387666498523586424388953452309357374908716934794683207474690391494399228607677399110220053498185689245000036902332413357994986171451606407175738076212526799235687450537889236064513168105166952100779751027241307051040676048378205977161006596403444741627319883687441563143310073949967846126222635826771928462230174935737457333294505014967283652471754928734532219434088472751023709562715870195462918902604439128928609736835092328047710032595284966638030782768821806954710665897128307790740880367702351849626886729732258356235486045870525079422535762271192198635146708943630283149986489149582220627565932492203954897940000963505538032960121939176434370505316789249689422624704047155790101682298458768638268734968056387225436515079168235775935740594829877654458788491464995065543768337553850594255977444136386199914024080075376199794908108873846241705921395762574984439651025629377559352771805581521322519575825146308042220752752037647806487609988874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -298326786194229544582995931337345405494864536168484626668032292807643603233910120412084864423399264193478009537283057287734026105158870328569699761167456661038357068822996408720896031380094024898526444957479334635763528747650186380012610518071921424209276132410208143121119643114314879285096905205517658806834999925849893253846675449901205111270615811589165978183298641057365464737527068930450438026881997822640968765806310746163397948441410632553427527633034052227542169333833918118854678497876469551939655027946937882788100244685055429092740264028915804212523280767165076170603609051937261698031060730957114557543470470492524901637875681684684778893034339533560887183070307817779846054492042069935269424209138303320520840593761144343012786283853683085585928142772864870603161300350977401880891695064738345433041036929165260642237184368575762675756133608203755748326856659726910770120270504221394810515772639530119624135389299411920079330735535018976924974220777062304372639457423143966454584508097038659583553145438058770957833507275351241723360418139236977241244239996657698878012987743797850704289667459377584938131894003570554025634878992020821952152779338069152872184942190436474714828167390613189260079132420140300056121899824057483283811419031268623854616118868112943256388029012703328813701620314522402620189075426381946665383217102099756263540920680557810068383583933501450095357949603677735419179386843258855338813559147173615441522467135326065266940536906121267920152961290140180528967270808253623440500928677613010868070995936235387187126826640087255207936694515775699036218683894736810524897898669850377050134593765320494124856021439129533479682110930279640055492789992540715695007859437979055490893647835890677526942793453282637934957811165753777866239415552718029729994161188619851174143200689642224646605048472491901468777556174790128923019476391344813708958722433927362576982309187570320139206122446073644721390233921287341297312062521121753147661429971881080367622692804499882278205512290331438366145329990702640654318680072171719540690927279072998943812806200573420815267104711083337215390562099150443312461037055222115623434872758051575007965270324472041316951241384278905230225819871301762184428475378964847772292838704382390035262939092891915473986043462568617948265946179659174165359083286490642500759635640136299256176443041074095721327253131616423723533885780433623651288008419471175433884793834418995256822675754873914257611151731486574103816179921683676319174483163090717112311355610943552398193496731926003345181925147214300147766637969588718742553273517929024978944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 149373443312340970276530327980069387114139799132367085196106689682922167240613006680492983217175611870417244404110867099432283911172605040016672013055162629014771703424885350672058959464678033072584895916158464725053583531156688418190448338984902646330485596525579497507889554842460880772412398314316796594078686100885377625016377360125397091466831487257456346622348323303939672543821702814174583566197633324304198129743475023597105177533710780937680995582793673823585470247507882866900312167765166835137689995701350458110855122594578496945761888869730076535906694913003069984680182759792467926172394853983690392964433882598416480115130533014582381169467030867883258453973430176534503927834583855495047635365365618207907131707601894174291233598307279152625468986853135259537739025072481432320058154801449758814578052095061540522793029897252183985286625838638305895969634820686862165118194733801043823391480645557206960536780122913006904410250352042091520168784079248552385826691026813850297661634914379495695631832230113007809848047439941312703746214326796640587259841742120587012234000492130139810466259118942917968385224399612612406502222375100421122523516266227463343379316274620857924042306808586254608826513112035109317523786687156977697972058446137558111282249183988933671911614082711748328589548226599513452116683166303403552776977122690100554696589836237184102265867170941566781594836239479999361134167620841899341404334707498365871843593017168481986615351859848890829729236891813340143954151142761819179107142228163541404424927362511787682930314348419538471632522419834104378004808343997090984648271527258087295601912943907557170265379015188793865090334724903884917218974619623622091798557567512222862790762863238186147229977099417921760527494786113821952689293581872755025323467460192790900436861473777142443548784652996614221402719442231125085335764436841482406036604549179652584914207129132568513737606298248714368834306629391563539540225725824394453527365584128530576971987576182237948474776271690701293780705500319309345213383863966756934267789286158310857283513893651071441631246405394158692138456957137690662378495593541442976953442381475908738965218889853804918737427976028483899506423851063586717776690847720431264308544812201432929209130190200413031053601160216507393245256624792353897525650081138039608065366252591585386115902226825863730254476346161296603734852685823425996145867145033189320898021416153207544681792347139809261603860743736210960627748498357319071820684019164535994284097839860473976484091835575412165484153722495675417072152755688208230097277422840412372992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -45313084361854236253539268511902504344974756798788783035844484410972981270421101696941631943668052410160370370393631197047212993518891172533047439872787101254225010621061731260561096050314712252599477663057657218072964012923869555235407239447657351680072477202958501554735330697628125678043749323005197202741496781021666492263112091807229818534979484874323514899371547230123785918051460800003639949686094120029618260504926400219361815970005855453137401437093538954043876685253963248830649235269695525570920217085884236512426500865731437989698147950436265569583301190499736379835043852145026986606974147253916211986696096722764144949627296754772927691299389963039056940951405638184066838853892773342100250346305974805988746290345057789939987160547199709985694168427824241193658881616192459173016242715856450907715299126759342873241808362391494693808654194343457089397890092142917904231594576465758055817635219455392469891652571861129718818599160739469086746004350795204768764497707919961287427071641871638633822948306586314716099221018510697995754195628794527697703146510627422118165153437136367037872489717710419087809910848163277640344865271786099311612270808665568031750634446623166548346129390350678202451306299676488861130405423082680240790766295956542559371954983377728804032623374830742362259476945652583680426174649236548955789936696034597287356501132802109825452431280067622414884520128544393545361787025378968880296323861696277581382056172608202631798064458876176935325083142542308536081216332656278617455142447514614959215463398019509259846941234668075144087583757733919023665850620636458310037725730814624950796011677861604070531761580388324303477870556985942284013022999626619520007861242831337250117695650012062148560994977321587668497363822143453073284631373392084485458346249906300498158953901607760934286166253833001405379643738756783069172346229650746047797311211064227389671807936966952220397938885249173967894206490953473878051291489587950501260237838226176571656524782277448185327270952291246922486707765271316716440248094951942918916387791236528155919989270861068016191070747633035479356630763329669259304799145900803947842906259045746214372718321553641976509958887942552147169882746437453934467632710974110426785677172841597862597180781045710960275021438164895971657375948170665039674513643641042806137995233213435880768395238896350908210845103346017303055221817823832249374220418264264139718311845950469879719769308705788613404196586390652738410053003460439057414062437864687574391496429367305359802416445152462253599349783289486095896321451292942361726593602020683284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 4677352011985045360450717576216503595978832270071402735529563205005415850628187169905517409027918293078889907411638394558121802044416237330694816032278356817640354009269324419469538476555350578397880091836716422554277019551330711781499494547233494584421185320065496766530043355358966363993289192508724442711068242111336032667190608587842170386282670134939367096626985644667188949980933379186677598485875521612635904395193719042008834363088532855646840229606164390502555982079325911317389336885315208626029708865609420719442116610369286246930086117080571422547610799528345131965660848140498979615584383444676209391239584641181064471678299187408581206490625504350259139471209297726224045271441369918017299805862187990369261681647255930333721842039804704052154070421711570239649990212629350679953968197774006167900655561245276283345286548156933184935543818182685581051345307955555782622530944466847410841719048044992341970694601976383982819209638243650493922193882372901612404651266116814374968036778697407914207317421079549661859692805040331671116125599564029609180037661675632511004568717435418531817622881068087854558287271861673594029817073130338303663595101129099538578957075801488654806027608349262061788371254583206854287646834826178293309432545962067641656584015854021937177676499100807803229354940693423787599272781094458822066340882046716574237092379572631397490688031521553314016222411280200761923914416374830888418744895595062914925540102702185023318084985586901572276067795276237502634513631001855259682135601000106639458801305798471204701683344452451178960504482294178887324108585307121775294615272546817857381991399771574841192393558777811780845385253678742303585421569201566839221786921455362871070132193035656968370414631153008459074715376675524082361133079990764632019409958201897347781583630776493979580742574332435680221895120943762928536841854524110715844255187251574788965719521471543488163085681311014271812970110399406392976966618740176409496932331098953733485849225201066861311449349895369996553550020962744475170783590958683784628345101004933428652922189790747783175994820896923459930229482250426760985147528349251873329326782118722902879675382679806406535665212321721148989630223967263116534889674384745491620270641567532433078833679780424567585978956332342726711742658114692098178090742165856848665652691910362024142529149738524691757779523796667419277463422549984944413340321250341574270995231673228495544222893268198463663665870443420917385915333442888659388930016284296863746649364398282945454948636306029951795589928092054556782321370722679218270980589545488121856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 2327874638164731257961569927591708634012235364775383092597703512520409990329252570874858845019822256392944870069565206023426854881850895709963396113796123435250762163891341283317421502237409950914993354477592239671270747500688442988660587130945565764735905969315831339767116025724057241577174142764728044648285067564897725333182744578511265136381918702869758093429227588913739228520622563848591462674265432634080720761387434359878791301082121399906146984178935598514678837912297476388410331024152496945740969996139649264846111798010532361905015542183789051669656459980728335163331668293767053439492652800568244994120051878703249718637709314930242473815773695772950216976152769146861535875345006138624910652620867130630990160853742123306105169660008569162046751773507615252984544026019623560568274767923811816790790622915724562315374954583313841822502955668033860954846056128479107426216095098424757526006802738336195061730876214252019015428697195292518875400171693879967441002851579366420786299102511086350854208306014317300335081212891455623161279410137463866047582291093208205183306832432103318389790981876225279508179974517730965885416316494767328926443848616290956429533559134937148914671980733817205486020949973414523075355424477263924669055702461652370976502060976440679158798571599964322285331760192433048295632760780504816642924993454224626763937829073177614223209611255474435076466866890783291318330487033578558119208407439078348000659713137653542401165111795473224005448061603346471717004414909767985540740723344952436914062603651587317127179387689490822407509845173756693077184538091543600203664738969642014781292155840045339093486142635639891345186457070579375767384896736905387299201037779271046735320780827524524549085659681509155844286910915794342093741509965322674674284665151383390419616775702795865028947635139886821438191328444379736982997359066852334705331493823569188213048599121454491287324563017710657098944641859295061243967156785508206736422480362389924165746721145608363980202569956561636584190313679391560545565268826447588293747434966622281993855510311679855462575802882579811640774891606887477538121043456211107571165094708383481751045713669210549663419060256001004055520881391684530337140708008351133736168508310446862189301295739887990217577036803749500698334859328622853734290836100339021526857113760399328763677147264324829335338963290586934903245314956312224327171822028919775108057251082930538067414033030100294617409437416561786675972287291672850452880076180198664056359075847082871546971066108271312614195525070149485302941131958709499575619275452686794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -983546456459447271247686861816478853950368483498596187782007284458422931723580093701483396584083253640553258640228481804730444484753326407571348871933458109645229244607414084188249513416119556088949001230338951355264588356706753212525484232770728296591282571311128676713716964208083571159327913865857594848058496921871687626743928811727205244031037540673262326981517775630310080014870489528153036649445451877778803749428319063269883255953469401707681674665822295686477535630807429296017741365311078748886671118838972121501761902136548937136659912493520696562113629148740719792630349120494955114217103011296502442419889459712148263324314385598003372937360006626749144796904422797877061028182669844589756227071238935687399675182335859960421567691136520363555127796732364678007626100327653118340148152923575950804776487438096035257184396350249944191639016578302939130953906915145112757556951061901715210750009258625749424982110663937220716458243147390345514531934091968887780913694101286844893403466118821883252746724800800218223302699962867304976966501766886119341793863034037300055900031309865264897071332519801436128816239101037516353217257013466571978687771373022831776262618203547120368643525381773899458565109855579501078656067916113579067025194820289835756604291100578823984080599801613881491321478926985219385454974363021136113838233640836920962637287673356937380414383498947820989784372843882841274100936603822954737634730607392830487722443466704066796280844512051036899292154239803375296252412571775296249789429127617815171473660283900420846685764986220365237148774744519073808059429676352376973527797819914778275570743480278495119163925844894633462731245263976606280546069174931779297871394159499571960036135051154507446913461776226035661920311158339572235313566459336843780512384224052844613214264073151575654158270034067884326766111654834254292384537729848438928267774025169937067633496430940181705222463826422292066095541652811325879967983352716324574970416563526659772975855419208853570201936549433743083128904393169212970826245429612537586851244852421889902823285219568396135006377815420010622539874517334912010701301111542324757763322411907430017668186581156228006771582995496708929163637936250210484141873952935725655805119425704088998412404935241979447204976003849282938310787292843573268731690727971330622936752601487307377740116891691798117508657103028500175272193217312761752729383564692094224236074010112968358982132281194994017658281234152290804679965725366265978578011641924737406842569732897353710918886609338275670693289215272840397039548702399661548224865919330942976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -54440144722961866372695446685312381902906233646902487744535499276656406658251962673556557813417144105962208523490498718002976043601982303271000751599483626533816700342152369444891373791125447602129828063461298977083056307988774877347913187930314606301454180654580979166044757157710520792064501320995568064587791201367037057114690096967307650664295742067168875005445758565516929165241585912619805875603183295175227849489932133014473089181712119039188283274663217206019553980775495465376887061331973633174204445932200551787956133453601075556690829217464526893568497973150053879113330860990126189006817215609527965142854945430436228562644735804804405302362070065379598645374555107107475548048225038891541447021700959916571726884944371586126030879526478823859882690737292279592022371008858219358260943229529075525607596005955735262040521286060121419981296476841775325635353786387554087536352660819891094558649528980560348419025403063300425519874631937305666652678235891168682685471902597035639680695592945982450618411075024814897759755838963919166041698348887609073121733744064766197030884854878042913004423844634270307522721206190261743461283268520477774620469918120960682778396909415380843290765064769526247031599929432041118605162360121833981593071681301970452098529602593154826509720680285668373060907727405621409791065278779935580817617339515902240399171133890173954557757307133410975869506885882763512401818074908532853148817215968640233814018936279335934403069437720556569160182066759554142338623455016130755242518371497532349676008427346008056120153158869857405395411879172259773658829824419330191465504393519217124752827443408567795726440002924140051498525108270512340726875412550775649883298247988894301142750066137738544538927912689699475990397131763808085216846691648823437640720343286566268362674428063470848541480998967552434798425743151221142030441205905365599121243220853380852791206009776354807715313563532222833339251114679290375748678559004622024096761437714529461428698730239446008095330534341964628819702434144487359186980508242440683758226456068075983781708222748309063724862357339178797579721818976538134616535436779613992612691414910392602450414236103891957624030637652784615656888588377508696614194849414665582066054189481965860271280941713677730086259227932817071032580935286264393305696623500787508320315678254228886521185336661635052720732086373792895179621983411706755982060104075668493921415209581067397503313217311868998102500714192726251662954356933042391665710223247942926827564276334529613035340257236579734352915938218322503562058708712384090895369948029255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 184857218869397660031872335994743623685077837132753873757703182702415055485212076645861397057172632736667936049786604664371489132217557356649103910241504358839021537769819003956332029840333500942709136478369646386480193812757854109867841702872847513948580029208116497358570196125543400250943737262178553543207830220036991565006469625842219320760747130116360473914809536620695759574224756867264453805781403570890721676574825175408821377728603027894212894047893044080224105224942642338360170623842515046361369895586256957269988874038731971159573092673326896946932557923707447140090443310375072092922465219856443415003632477220441533399803457949335334355137268374208770000154398545418772941260390936843130449165811385033900898962904937117098110137646577163071220451039342393875462128551853995979842019829665967824662940163414647544825287287491822485535230369640879785462166359519818309195595169922207074951710362175498833535776884203526784930244996230336030645136506886800643081192001985632922974922372301028072569936815719907468359712537660477306851051322924836530131274365684985135357253626837452795368620128626650901616080894003524756699125710084594533331401403437343140083886952284868229193483011271867070354219776732985020476856962557953607802804372214857523288187411450312081896366570806741702124388841165284759304175449649659096879964288022628274345399755886109537592941845656997727933752164495955385223047219489680062707877002794764492057314649754142956469815927772870978816152430728159031665102787225817342806900890940401066195233070941125561898568370179066057602439059023707251848472781551449409138961655852501941275355483510753378326416271779971787351269644523533715183182252008382932293046252954715011900868268227113202942140118784048729146306648062650665746361077052651713576362248442877488619312305109519355226352387345564978441093524963172829749488657374124529125775353609025340119816900431683977784338200345017989925156479739126095644104252846887711848952145002835090955603391048094856763679596101717937384802137333700239875011338632714296521088202428231721239149286866461936200019834147669937562609438221853423225769570973945221310156979170315392812678961267786993153323336692741022452875821823562874225064353479433639794215150437469721217930924482494784735322962013459469505829595901167084451604910094739898869691967479494195616167073205986197791557276833544921598536669429366923267247835200755527681920841906888628701901127634573420744646774668013630382199710696174493993071843480515235304817043503769057624285890394390721252165111809514495291165886259809667173026984905146368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -81846044130875444929409175838387208681735506414523928411843062717225913932900551086488753748542073036103775918452752483957781524624422234718083316036943231610813603921851248329140745225480298815382158792548370119351360145971766438673462170409687938965280148280362639354198494234375463990690174343259704225137473431761443783739542800814731926070220863855632698498944186576473087799399437631507011247731637156413936747787451586755380284655316273758651405894125938452717201913283213903976701208115756100349390748466707024600224826932158691009581919378120709742564598185169175559652907235100573392887041453888016471683733664563302825506628653442147859973843941130122845164561565773141716241268434048226429457552895521557835136235096761231387190751076143340845443594675766737816954586513617295685924345899184571096731529467395679684219164177205002677610111065560590497555965452032813428994212388492121438478457374960031712599995449262016508075802621158093662440165108455007013116600360400743993786813694292642454906405640805567810021602904276546022916889987696475954012631377520257444869337612913110239873802265478197112072569942172353565585805184393247283723129999911546771559527871212711585433096246383298547531767137996482678316328627046773006569192342794926367948623689674610030794917526441500842046802616274375264167927881917736327419881423162757029015861488257884403910009542913658128123902636934810920660533259631030568822284271841701166730004644634710858058807839555533333258485000383061126355960307156310611363881943957999239452283016165004437482196129456954814651039969414413320409435560208571826677338771131190871694892400874665164376757740701340720171302744064613652373082502994499626115832030578867093200911593420460003738788812058639678297494216336518497000145203098507361548354219126870479106969207729368025557000238098385345792338680759367426153331639171978939085329196730305427773854197961555183746429797884275426589651997727106304266664214147506891298870703860715465449718943854094504142804804161426779159862134866313223556412879390993324675736582997305721589014033572840051197057134904375890714146232386011413548894184266240353210312757251479540654968498550771735591831886858735077083453571305502642465131686943235457904171757204478132383233540578613895509789966981953916706896815633459515870122035776439771617063589925071087572777041301895993191265665262839799042760338675550555878021634546232760212475892695166064750561344889126097529737959317393143285521240966580130132390499467785516273824864912474354709251784385172493769145235087185314015615325206061632003373666192588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 18045334893651162805435994648944308979338351492872497938789948555413665659160569905071680158707218764510849082797457868745300520526275321985501145291964501955870093279078295289564311153807878497021093160150342314619329546876044572664993658025754156000847509264972882490765882840981911953225226946637178027122774306380903082651305251668798158941338733563880063098601000869196568188243363328806767093595320956544427276216165813784213526661921477615960463128083293472627229491798957512652646889542682868560925406160283022698020747077364021164012776587098633127359011891786968475268475513211055559090288882742861795762119160482225259501068671648432861341190964351483586070391681945668451524819691978435540654922021423933613054923541241873070878115350092583716883275725473962247893911277667535818293317331503411386387171142133806511953348055534084078890240494215287824091274177372814728363673360341425903294758856880382497975727956400304655204233312655260510323987281723266767226144845986365232108878481726549513402687753186739750964567622719102779512788120167338748404704980023610500169733819723859404280219046347208301667205486084431174129122108662304482838357432183216492687734141216611626435338329366120200782139141256063132913768161012102187560518914735289119254796937874170411936308382491020749582791694618650542322467537721542455777681723536865032900984025349963594238768122435711711581198086961969625177738777576504407789880609702032618700884334812104808551507953908404306449473886460860919963802607048666105847596387930361399082559037067331418170851687992829932908588642192483199167455479365293463295009920980852358434108527992035984405873521280574874258617514289042532542175275217176263954195471173535804260767095309306415283640261242623630323042484421375218107370640253307289035321378153050613616335979156047359938003048473307502732226520567026148490489743056877537342060574988540501139686375517744618696622702387642506752139006647507923053836998200158580929429439896009222321816608798103728840540077903506148090082063954653305346859785052370253670451362635530181073303663803178106528429633229979314661941773980097553033464441129265064378178783521536293795581733704897463350163714660879947161128297607442459714106306087247307784218954884746636298767202905527014329478963950403055799623343979462551580222746002540796386783764573234746661355361328222973858039583666804997585428891256744373865556839722697403898396437919437291226074246728303402247010578680507878343521257896020420475751203367933218528968089634689869584090417461179459490485790381645928609142182948487870233995367313047552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -1732725202855043103676731919844742471179048598109040454768956003342898828685489452941026054983576723534190672958703231965145013494714304646916833485506858414254314369553710722396961173435056051682758138321171352340057825829001746651964553073460417060924051477059934464322129531585736807098418311712766631402639733247607665402967923443401292673636469812967195751940645395282779117793505188776945646834624086244907928530751107662819409393596239625893969774014435873347293023117810438207781211648579968805784452904099883688485287195260581101070309847575370637961117668345044866996770534901166855201590093047767923947098087025165261535752762671667287731781680562766921166300898529077083244621807672051679475787384973406051570117345568885469232960645443981142673019934854510080493148532106999548795004107219187696078466646607682398506594378669097256700246115812978891119784697292338651319729943772059071248680559686562013592325885906358118134885326148805881728303691052080534889656075010758765353604018964845398948621215893009471195842239185106103294573366656054828287177697883596768041655460409768829544272590301773381094744602972928041473807865575372100198541830827597179341071920743352299060107230247991052452070990234221550602401829404503399362237276995725014851666495394508047810495736729787761904033729832299825801025813241623583071769228784008832142116299607494184870592816389105713967745557426753860200461732432077268935413866162404878122661967734907829850475277318918736853346746171436448613020942989320219391173069253200611843412043926020344651274513123339836060026611498468909928028001853639306673421887571973642063826062519381559219708041454871974419612640403021800787037209688925473048492727336919018419788923197029951951719766424116760131627490197762782259827895718407538365706359053097505859811795541562703681591415851488254421074316876925652407780832246778761982898102237912660717322578856524208547492429080357349835483196043852097355371835349592606258646945853353623283792304443423735949842801735243727983774113253277649981103817917713498432683749284334810790000443696402886881011237736038763227712604817578804732359917619311121967262300266653620617086700535033918600503974519815708333197261268444255089104270315287504855868852142723336257822480955010387596964823030788156365452111220830542010149384058648077203976218889504548959429877084101937316123002174724160078301185824550958446947559759828427621510107383426495456383794221195848376670076929976257464815152851775070638764190014799926152669513420334372938345792083215170493597903008340302464904281492179698144837639616856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] 184131930115106759091757989315669480796607115587462857080357202083293004009995696419586073837048291982048854027280320479552610226428067964086738820897768749606354706927488687916598021487338181338626346811245749167731861461055168345158306507752824570086448400301952499440014127134858272919751125838337418017171587398441552482196791778899410557993220030589032788596882838582590239619732510471036718121150899197143901962550020968755055282008935668794532999346058266430914665372214079369771461888364725792551106034565633434028957613520951904462334745600447908129639674924645279015353489781330740171221201818186028055659289878064097443213157822884615991272564425894440875543144719569634934541184906782967331540714372830300150596935614627707566242744089020195165304056451610601152726003147781209713753101805412705144492941008937699448136984743587431068085567398081147105106587061417224477220236915307907018593103270439912772713408861604089195960432725289406013964205609864548621766893862307421436695094316453774492195956167410126194428830018323582687545066045420381167141803538239668819842522583391246996227551517526144944952863248171991023650595049903134948192991204861465274022229010322987378826020625598422213002838125976308193933214956329334539043758063950651297332888158321324169872712507883703259125166177979913567575048660446217503300005727883327773882465438536517987007705913271944076072222991673283520917905106628488714675518465272179136680447739520611357883989813177874461150259364245003999831326379900018975503545874805827733941123451185650414540641142173390479665415791305845611665291448832289519297452419600817752373499667290612943595469303704715548274220732758381603273020884434542782118772700768165953492778072278308465892079742180372956592837656048438826978985043155401233480091937550215457595477690961521188962889704329012001108725198639280147062552079226607090113985485283518366449479453788547602231184770003468401341226387204923149963548519689749232904860192623660929917445216542140091975422397239436652019991076240983925099638756139438588808540798220044922532513038654584847818175116175224415759351016074572498387645112392494031177777036297764341400603712919723747000119366933341594698780158868108043848043533601029465040051918903143565745634464254594752361232740372713217261406762952702694762606776719207676282194488649487802505285626976347187742841951276367573325950076211928193205925583330748120226555640962537528015105583974334262207123095265276102756687374689103418917040636232729691777701430929160645553118726582934520052785631632449241969617004361477613859069421944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] -172833579477344326874366093050679063670791292170960705147101456651604600319712773003184912041021448940683800158335679353431075445536968887879341471018117752645524124879771968543345173573956976519943504495856882759041862662978974963868069355368092500587906205168052018717067097793501921320213868501875904732863809262069991866350055441544976372334143017946619914793831965137857723809998789161973514314199512714623513807670913961010758103418465184019670096317213777225146984341266952224544585503381748313061073750335444216807717509565477898392428693182700915291672042960076216269816522351976911086019236065772979298030100739473058953642064495935587242376003379213306682756457818770996906220602069570881011989555672328414623687740418175138937309634907539137951488358315309169645049687526555979634492230700357872641532299127497005395795309684602722270218319485068196549463196440223536313538035204168663863994024907677148479448725543218585666434947597488024287037539905295823416729063897170090070720777998533639612948836110346912305006755480549519448729570238278973423263442450578499899180196965880998751290356186509821789004699152670005950116084198186151396477370991184525028740374112855283326400772187436453354507593267360524910254726948406660888424940115236742001573794444645781457982536805840910552649381389555255375746326888711432939268306467987187551406225729923741875828922531974261757891779110885983102109701731387921115368516277956714797952601072931711672182669881807468655271122833742899267745242046542623988066244389560525970841604380718683395318518456758035697748688414225872018185296342551264470907692356347824957721873765710664881717139168415401208440591120392365756974820350042969770777525905996574446793640557341311044496301319994371314119373566414002525453559625942616133776569990115745145493791966855818865450245954375138670453121939109334011827885825499915527922771050229808557337822330838896709050517334893257570491161308957785168663069274277094088565253999424536268521204855123836695474977503590358614639194984022158822962133662956357051427045074883160729907977556725141584449727335604150413893557830862072892487380228452885232131182950251079231587348386365747310600934992827361411152356922662449411000803924890176635304750279897475214369157478212702180130909891417823717908065517056807661225114654197016307233241545466081382533584815132238841039860043919238442851014431798545899087028448786111123424244158228415107713233640987618719673370581301339170933335585282274021941892394651673178251684807836751380087733094018739538851955958220742362541451884275448644313414430097408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 61019024806530620993946658523925278620469505720795931155041711181967092147757537453929250138941859566516648243028301185630856191052392385750677148399198377832657792855869518273305639116410811028098972222208781488246556610043891053609397042285335627289789761535855300844942724819941045093504393829614077375523761505619573145597974621032087863627057520960439285372309596677057562761936084757046175296797880158593782607904514546891359383582279239196336275048375126333750571039029872391502159700435580498991143564922787758433290077253704819298710236314959245018703329136591261956086129028351374868625766375361201152012990738249037192366319924537309523449682453938927142376867488459308708001974869595973176778530424621055754206597389973781692472275947494907096359218512148642338681767161836733913014553826884554499609193903115745190145866778939232110279797357612589957760426963332550104305537898099186350087436429404506481727868466978055884133023746307895239247078770039858369664081780970604142038482569487486825777741721056734794603587810710212253024733212983196329971626365815294587368605381334373081578407942277163218323676697477793107199996845918554612471755103063730464558090724604492433146608934911633596330650275623602358265146919276653876663562586805851117751910274917900982949231666953451709278131977525483861915566416528416400033864150866761627116261440085434109537767033613557416618417098467226142087100214866811542210779065602306226747534334684929880066527801730854544383950437493632000936059752855988485984625555092144299412623535611204397974969705478454217946293128702821684434779257127728039915507128605274127224729387824987712810335151815709996196418867856744705872857522612948777520956766950237518814965086606587332406247130393224583799569484926911629060783095373574566997475550612100720829316551016840684513964723154230604798361697354635794022772950649356225824825479607354620357554157755523873953852050812880537007204890551322783658507259583087293533283383773714410289885417967921385919554846390710654341270466765472948917466682741169309632491372353639402254042759302123240022441777939393107829415498402147490288112763026432031889869087740996994255133269904180663894011502200904869872249128785757028555066734636291653950670866901160115356984277642100683704454873578380942807366657627454579394514953540491636512857517498225312658446780187164955264494621767936731284796203366189175580379410883299503001500721669895749598864452608529247825080145464174382122427863621333903689465419860892574860725354237200001977536711027653333363837668911217315679720060006357668976033060093952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -8411696610404654641905001941779531677324513925782188346022017354892541491677934986028362548220637679459595676385432178249736661554618692945378758025860094183337875836216963814918446847975109114923138444958270872550866451765470817870020894825245454205065344651049402150138467318986297607848032322801918289942381742399980707725625576887975796800569730755517646737998865941481666389511542243673367324179158439119398346576951657782787744592272196051078475417827084271749258577865141203746422847549945672560142810907189772216577837595968665641621403424150034546463047168540263633599410669788890012711397716845885232502082015392809410028869707186032612135590533538745071710085185134788119001082437429732964053230107667997890292462126743674887722845524870735744633424326998146849077205479448431429209367414050648684582518537808545915396513613474890123557136401123557872937462495966933922272079349735445256196213557511780105645687978693700081749648217049712138095356443548691236484846000069787439492258012955010889274754518645259007675597677259511964898575963224653610011850544482912378771263192851367284511585886708314993607480931791326265307418957009559745392442553669691310208731281038570700153820349509556662410034352425714183500161713393000191255380783511436135615298970390749326283893197289632055802864115045309195657074407105844925987740755680356666921633503619348166589361399328687718362443698258212463101473982108752723405295661474759454430463277307110077039264801539211181493718952890305380285620609270841844920585788632333064631913509830920190519120463313201266771779434557643507164084582088976233529364087315202796853767425554609427405781432664578111000290781903931574205363117457289266889231273250027947217470280741590297767607180495372845539733607671852402124889900299457325298668140198838470836635870058932034706848187652816500918814228750561849600311308487000261208269322167807444702005254563446044950079639472578671475786289991015968527516356125440786159207434230678251097951640551674747096903482498326657958510163833412588376886073061559814059900500389310425157085532280633261385961919269669349268106430372716164641579037715927387446591948375311595444971424952092540848241952699616948071550539354900126808596111253581105417893902508312203555320641621366447847100725729098455905669413203333025245739452046963616475045685986977986920515876272425479357044679382749267708778911563219518611072736876750416491953234985751342236119578642398376178265429438466071998737504567716994773832308330282551805088036894762089408415963994792105711402784181115193375622122982921703581951566282752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 582605358330253749695145818942974900659102500932616225810474230338372455779584443626101309427220897627303339546018292987864081730725280820048160510894886085723313391899875411464512171093722669513334304427307930812352765860302385994072587846155802008965852705858924373045623100687011259109647733306269667457991664243006896073633408870839092186565142767689490703601474334193132022599183122736360596212011425651497300834864698212687694774529108464287457019430801736413916963940923822679920205019610049436917450318222207729070933529012615998867136437436179386851295864764794765287835334989789780432606116761458702958311703914354726180895735992132230626332273836857844776217949910132424333977842187929775976817280586079843401004198347193064468601389379453048344942037686966744278094589891254525053411045407774408868200928732610324656422687951916961505032928443874781865315601705142796121633965142898883771753688305262607203581436794645690854942544552869919531039938943628538979718167407547650656665566753626770885811757566964077772586391935253731195377221835522027446038170422953438489832038829772448703563678165163586948513773565606849529562122603066910094685748016239155622182515497406891331566250206453344665789994898074666126035660185425820995317616480880017317536224390132813260299259299148004768443618870148782654872238412701206867069111882872969756002365202762331476347278517699526427277522589288238126744250333789128187821471395428910291580098662147098747639358837031777282039265799562514714141972450359411585840231368293317125785793046539891235572917427117981663492038537954639913507659059732277268729842460396660463919608557437529239447790460203899661357387944139352796421373937763725178657550916957236127525896541965413337579838455600013486549076051781171731455568037889807582495417186813661053859880488989139952354928349965029204127936006774934484568868052906469733500137405515722052479101539044152649303443698048100994027670600164626469600099611635794479193733489669744604378250266747388253645424719269817406409353507533024171650250983714791519258936068736960374085777066924106923124431611752479510176297160789051307426508747666427446438186040999624489570310871377745732267624390887987388363306504190468350742603400120963402837927454439865778790316514640859575769212930316255217811776614865526271347588918304415980784365844304616240902714227837670862215942976236426224877577472181681717240885418789923139303426980143742531750357790608404113504452978412690314362367731698039200372505892160014781366593067552544319246546726129043304077271029855223667669512379114379902878977359872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -227523344789258265555596022049905113376022170840877234498900983402871838851153848038656075443348079456230094433995647541241809188868747017548486692751882413209966172224968455553976400114883969278230531622413369062538160137508841717534340098516166163378810076060643646212055774217034223236282152965128197867847923316434615158231815329737964661259342174932188577294071099218450631526285190675871796445572241213821922305145394838389291322549831415591953344477072273765848206907166377251131849118418902495657361754611578252467005415779982313808188529552794365777435841142871924660403406861639733206656646484149721280886738152019850008150637212932136245905621550431918790285538336421655517498670577476535858762415093245088270527813452950632336873708597152288508488999146253704329231103267022045161780392931161826851656405042288723881493593924992217719089611775361115344991709222207358581419221343301715600171443536208764063462285985706388081350620011884268126294243757945060428218453793419884026034965519421158616298494498008663049843513372685751914566062448016736148010598208649130784123617508111869938948553688133883984901871445971260399851326914479781601191428548425174144316491821736707917936931475864993428082385061644411778005380662301782215006372935581915137105699931878092667801616786738585666566278767700889781715453480621071626103420370941487408211830276136938594404342508275807063404280422420702057068548259634912279712252373728613936069668597444085673692551082238347904030762930096289042297401421162695418199630058312457826967303771193716018265272393719828871690011671774190104822989833058556989052213323058188476915863224676852204682437392758652944529048093574885727459533297965676733157911053388471386367291691514953506202365053177760779422409163931786918202091819686556330930854214239545948523984979753849408491132857461434967913717240000940657860872535561719745328779228082249561112989423637982664983015429967427993066466397587812384957195975303211884194551412877207957158079367518126465600763931324293111581991034710192995515615925043959079016144064768782386846470820690570223754666693033445006048936035240424989545005294486760473877490305336233373788010136357360967311671050279198781262442463833080711092317100207097663656615700457284421235526236527489551217127785376963236073803787046308161333402308965884311171076607260835788729419712010324455764535471204635997040640189946423843998296383344106130108120400899640422219192460764927576987948605368964961085359620142533429658022342868637399664468447264790504480803610800780176899785858775536090960271880865708409965317718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 66347578559306984874778976460602848070348124380495339868649612748685535498927009879198873202379311831179212417356274666987954833106510939463140261363231769645890384416629862672516028991849006723361874003448475901792778650727142837195741069691365561370337398732322934925520614593974336445395716447704949534468074900883001864887805237932326921245321814469491696678537040399095684949606172188597666714501701189322425370698402754919710341849953578240759036809648770932898888243998035610403228094040846242185797224955938641678236736289276998386340291353861403491278600815836567131912347484179893816213190206028821805319261712443373520382672107676432218199988466561603408372296799658413911045234568525736550871719732446616861246847069834229139273284859857105432986180554726348768474063558764914044489573838354726397100140222660005028989654105959244407963226228228878867075979906457690766506732288736723143863490998071940625013611766585538339474082731248070428046367072676713717993823538718137784322849790433656984079695730753575816817956364930083452505185343117178277624386958054378091124839481715669620473517755634248851421580440907541664096038272473165664457578867945703610359413552157060155683914327657991494770648811242674917989762055182000583451918704766800616039631644900430884822683502195106651242870436912176155650472474928010917584059858360640761352070107349261520245483665636470756570080325889143835684957048913462137200203536084432608273383907701198763594212168833989789777446890944979462602027820534655330725980701501053889564229349158778362886681948287482054679604037137610848341363802604172009100774005027840645329347720291675019252661666340347527405449851878066373896077860176655136376489314074087601769700986996182541257397478033365887056459631541814113968780662067269426867965335815231844504146176998362570888956535517256314684006605978158751875202267424551925680694347114612238735895958131490585521423851079844815822993366757102377028623830942944440504237422956211687864057975935546693422666178836600654919960001946678191373988234238178538859108428200566703740832632634497833289364692527351835562241361662586670157739659727198119839859672321082492837026282950972892500107345956651009394518110682579920928325699292575298842949743043834974986641647913229626876127916799354655579070853008120624916731213328358890439612909108586163746424548536804257548241662263672637826633177598736223803054201299358855772138183328163223279494574351035377897871103007558788038746817207570846453366101172969302866050603140924153970456484506120634537809018378108021591958642145312939814999293952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -1312201452206790836860985207512195191765583632392096285106533962814032398728754700809259709685887445227384314377463451791481531758270838827461981333967794659245232485246245098067800484958155334900847036868651034663458039310913581413292380113721843560661767341809613778955895982307402521956400988653027210503679740753844864166774655551885167553980720456763451757755810139795028123066039756826906374355635190966292119347130580080500346400522968518946955536454314338464287050848797683214971384523309352155710512992020512847580041976154970201274728195488093376705089157319525939884064969513662580379888662948190659423426994195374649937621517638395248366597861225746177334744575614543880778631443233739457718410220346456064840126676131920128587021522256560443380272311878492795705936348419411781898594468110855689066567927837974613276188886976231746702411901434844925617445310916618243159101287467426215048065938478195895070687899441873432023876308974045397341529371086672765878519577696646322538928782573239561701300134697299627404080401824476141007447073605816790590764465794026911052765220379762776257415235587046929588653619709584634114821409505332812990487081198042521890241467903700601527422109598517235137636859428158999452235546028213004523675337265900913396359169322032612742464970599217821873959804479468393551884976353085922974139824867558896079825853198043128951855369705258006308459695526477059894162203795255341121278951645393416397741493556544886016607333948794017872317914051048940476037357292165663861598220114345813834254458657829202333136822987093270656339098919133302106430491179273353924372856053333401273711928421654297955860340216089719146595425530494762574483626238618968775017090154592234666897272518145319758541798910283109770569568689987449956877967368535771801604023657736671750211025504882674503876397139128574581297803171693985673032103888337043158127792455331521239175723992449681019541966446420857908911493070309753447994587242174227964681793897661262459080501147378367238174783410484390333305775759850409696160641801275008210811416584688818002583193803601309141523183652612544607133989547493672094993957031567358024650071116801563808284617033686130532325301772917921499179825258645074489032419560661212214617971609318281649844994954615074459651962222093232697375621156227913769694684349021299165193023162370648806886327398012634981375358405080504994324272180549334590983648750012345201023878961320174365476223856436105719196995204172559179609687833423853491266991266038137835195874998801030851380437765896415263000505280143914805875397082035758251942871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -2529841403684764957683485164463542369992333244737148473166406188631429512480869471416281118249594921899238347747768252617903330999385293906307976757264800447991877998717949990411036591829256761677923563970159363056805646226952367965965323667471379207978553459874504033117419014586351076779003729740029838061559933768357757554428615797325509786403782187819793473526324039488354450360592811769206015866986756971002556727445991321340018034470485114744583430213242809427928072961902042353628687749969966426213474621902127410859224742537314140477320413619665385806297393285993204229178573960669607018066620729579857168102761545872512440213574844248446124205397747488439907243210778488127252582236338062771622104442366641965318155572544217994435048100123079940987746590335975922422596323883063740253214099507764842944157298614059419908750508258868234603448351282839664250468649589157186452486268578357494992750166455462523221376571639911213203093000206260518208975412592412904162043907000773092342625508377335792685211449979424407258311729061073690963919002987470109486714933942217486408142321393906608207219318081506694876307687438533495027231593662068852825276090177002309979426967291762457559324807322051830874978372410662053157550445310889717877974571254254051064451553270478630589537441948552710697530523217393460615700904300289120471587977470776090049989214787907532241397132809531035083627394326910172396302054278820594391764807876018414543543430422902407355282758961517210342946892349891610950244247638374827263066638034379655425388691723120161661172066665461413035935167831626635929248236913574383722456215193461354592082886051342284426868329949131914489123648911180001282916173452723911714175543700367634151074180495614671531712794967349055932903403647068990316558285584745834102512221847494658439004470267908755429734441087242705565250798793755326105494489852308596778263526222554900599537999912069266726878262234174950439917608070313614406630014456560824285255924448585129555854582266465442488643672603499432434848827112736913505662392220546337631928642954208901236801970839211506945492585424084991734929948964929412454377625957272256070006081126553690624444683681422313506290581501502410235709253214332657901344207215887862561794261408496241925275427248436508567661913209449344358243496167802310309677879473671069571863197172701259427988223093051553052630989600794458929773417100009327678719788535208887842862536258290032929569867947525972283598521457396698830224207105642363553372885895133824402156858817470898936109955739582679125784107033181479632925031588799023321880461312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] 425596106702530095423599635550122555985355036270164362118225448735454112208178832629667529987975135167625745890970043432412117801314329878991843044743668906644461409761265770340474485171478564703608532173740056794946191494518898759328478691013530833310452826821282195842936892159567216994538119259378800361784618872550920675825345195894931332423742351017779702373033917733986127908299005393790791991938111775800526964893059628923399139635080582715185760648059684637717359686004526783322397809466797057005458248363311647800469616278777073974751501958823903460864721158432163134057385711683075865433993332968564039710377607039479960554114504915681709611591000440175688010799866555150675690941335317241683102778510119648153748354186294892157082479094343271906601512963368290651723057329006208337666884431501836899094148963840145234280428051997780736174689618399048338611428611681701058753016894011490588725154761006087013670634327012636515495942732630436115928424711938673849246237840687227016102828761626362763462601346277430863728681320645737559501174413326109285499306991185599807941849274598359264055324445981481294173564400020098718508061032027497478856987137496128989466392541815687133828605378143100899111398486796121662288346212144716283522823666981627524057890131576062585847051713083385440564027050238159303905783991818288235650844922301943442599047682869961190531240507633028118814677965457700760784297214933039340247542225185634708564374266652233411863582415653840791113389273407172707299696328613986074228308903711094857742615795117916907461172626846275155884435060825093079140453789102504633297389065656827996711919269864904003681671615543944147737592669575167236820248885925918537629285932295785329325137043302466112026854043609884671332916235997904180846848253606956181223907398866851923572513514127090355358039889598147656489697370901287689790904571110454880050214804033926711292722621302816247465211731619706935442622405366107324189077697672539909808367502905433519043790189625035910902596045364621412621410647928174033988960477460401976413015907975772653592800052996631239579501886362690459233944486293105528072212963668413083152315654386892226947689761125236925921699634865937110606430404176953665589185302966730260215262112423624258725580401252679099875446370649718281489316950249814250487966618454358236537359918335134433833538618305036339887089118957622713781454696223571134868374809653797120763020146858997023628647021371424697653548467980109686478203410898290844932554213947250941018806848988929693124176083949417948373781191248641946492124677583711625665314816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 5361208889342185355904943506918794744988538427553314257478190262052929713768874007210069084129632759889886772383846444318490965922093190668552375966510292766699419584880787079474638148946234051308418362588902836154643261291114948424637618584260888719349906845061458113503889744355711596069225858522399321330142015434379268142545007196160346756083716343451761255964477467133666724194850100189883689919836110723429675014068866380857105444217069477580874470736680744644124383192963393500292082680522821502746374069566226212390122430089169906425737199695420706240552668602967850983179731133763535835616120965273231000286614661370849731192974469110193149674103024365253528178933068164826036590357517673602609113860413065004821004947963512235546335269712922459029999175675357833456441133232809082968361263473173253721966208804321402387447066713513447772813244295640085988134057351582904885632308977517032925659444479866618466027103772685272388509047897277753300849177994336926036083154015218141081670483579003084312679364936344395894972572264744583527296480062520024509651857591540323807068755792315431384733662148829382945182063985037522958156900579277093581051086052467197007114745864362925446412983803300489052120466242287539478390410886683599173784131399565128563652527056845915465945586773644153640706741404131109610921348205076451326950048665666851894416862682123741298102792025672529987458012791701743634907817217885715575922272658970522722830073444322728662212739242142318337758909573226098996666986009134639284947784157670407741973490841380155603120936180761716692511545785010601614255514590230251687095821682773329419500627321916255805072205731322733955607074837432902093669414038347602158319388687359379945364228780456809315852296715599989456703745071766888554799761607237447045188844647616503848622633905068185802861446688134117691744320189325342827598451235010269973292968099671405578082439626113590794873305071444984789733639241148164055513676234906596153782960101175369045392718701225733363560729562970264886757444244655881667430520827697618738945703533157862032724266451461615564299687589308466081711326864771640296428768501670553407051701188365860820290000458143365707137509678699815045481864316177179678621669363082066546619010676838331308135742889248915478255090240826062947282699804585502988998502876042804463441664267663662292412526108414821061178502204589172985525543737727503497396691480094039287936843276779688190636760780343284579601848600233914565376604065941285595337521406997171931762351689603104508193717509901654448387773073886213711625831570733071675162624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -10278832822896601860996249108616617540009990305268607909304992897196658231089922979740024522440212857304826681312602152620872720482579027524722869817148264400644950942225731855481525796266961702419064123690984249718352946314705406491441854934580375116508059067175314143655519885487164766394069631838125388216477268569744471909182492474628642375332821803563372141764258377804397951116134827380641064849743834158915415345097507320493090757475571271948280486743624288501786019998090290813232867231266931280600377022539714292396996384558406436528970042747462059907140941972977216226324066771198834037395888035443726318874732730509396809044932523263306537596952875977317480139114819275961638843956191318515217425603478063621143489522859374336454847424749471370971167760387654915368915577458727280179683037528728719828563731228022687992129858372049419391316900558020237381463382627899225217998697806781356002614520605972946273255867031798688738788576676406215011089922867890967591795822930649657902329346954318959906257180087820082000253779979801466276113811431593834705951999154538169957593396497623508359372468967483170067854622686107489855954026989264456084967987028609726073422010020764587622273108419280628148558797117026896594817057930943685192723572495687904798823166120106327280874020169711823200251818256121244538776709222111991802289760190479452001151304061511017985779303093846322889349122475950286372114915659693203179125368664322157229774347460725887945644966085247896280961939090292352884904932744943230887759880084020149479697358063916468321740367526138502381378992082423499023606790509098937691224769646716003080604474310441086709036637158896497167635049367806186061232635925235547385872626212292258322053766512154079542375969867756830143642156358469227681161367160832121175264890823635494450956234444129942082615612312993381116979037391980231108571977414153464614240226048486956228779411261081190473390095548189615203583374298221409196334806051721206480352688401781961776696930841210493922396550728099344861631091681206895376569347795895875602844180104727106221388672022714309260487369110067201116113575791287562801644707575528086037689463625051082086225964408957459698695287816830574985539219834438966799286549523717448939125716013459940439853761596017576300605828465725524278684021843109797257019382642150920429411886596684541839221477715625685581693276418077508598664297542561914854905538708410998721800999341688640443234812680838304705984535842277416949651340677432686305432976543910413045149048919382080725566130729856903283678828464224821441424625661942443706155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 1498675928268122444361638081212862475698110877476638488159635869338789628710808822098203009500114555626376405691712057791678106679586027855071239578217659530883349463618959253229984077524149405587500118479546186833083758332333850408678213631117135726643400869743762217363867920290779996215852226410380658454116384225495050274691465106291114741307832382552720828430379625540130478681875386296673996831268615393394454322292805882294365684347813712806622095838807980935985717171873527587311618687824571183871261773195939435238148612497740949402656628259794343763286403883304905237074733143215050766872876671944178836032086464515134079408433254425323263593250893120418561844059792947881785114491825363241544597356436878846469477692823458377755988651885717463473808222207826092653541423393964519193398803562371217532911112166078021824333235335128112065201389890918826416367005304497490493748152287119353499250225847980475900762621535368312821783641152131422232437270598468929918010628685539457063642822982842704136863815153591156506913138729974177860148140195635932676764502179225493842719682968038779721315185858775829469861408178744855651196778893796463489019947260637427984333384536232660361877096419845563641506933567302824391555191878905350062468876304270333088470246330750962749345501592735844942121563653753062055638457220558716840065918264767486443076906840639929375953337924810985942700463677544781762966804061427683441060180041377537008752031928903568686226202464596214851764133816396398447020928059978360172737563273156174803597196102593030579079454035340216424829333072978590990293276701457295745918796652073870906236495053551628658024632406426186921852756066952578090259145815252583766521042978138698712902914005794243495296405262907035927314857448862527067183102024488885479092922133505138778906631364651856877217326333132950448934023197860238849912996134824114363590058841854337187188406562473548293223209647466307364690016982957128206081279675826308490530759231025270172154868765335049599399751589612274809050694512776460696312642040007865842248362035230440438193803446233966201901410327861420275736479584390872575349526260894664347536143512337472742246129095284177125672516437137431276264698576201838586224798868588336989032722593639903275807244846566029494380968834339672988177398965198372569078868732378981903741474396987260788838141259760839109683268612822198870409749065247988334221131542682232456882391164025409478845023132028770487086620503366488099194735524648079818011990771310835655414480906342088819491542577811263203738833367614276106608461822449268436238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -16913316968450731323872769984595748974872848474175593376325681683475583915717819731899318815383212872292689999547332341945545534297743812953252629724349495295467187185686357329692878854629389597974178897155911799817763507561417764103222005179384408091306076031715382582383395217206866020488407455552950364072495526966193792512269773187214819390763490111875549709467275833555997584640623240507604756609557782223878892422763098280969937335935988436153649306342036895907716887194831501403760398131288108349838227842569540351334581613431737780253475743905406052725789530689049712180484810291738721842645823643075480546326689038650918773988192617184127456408134714595813371502215446074305436237987263952741695075412253922873428044150756986455644758034571609089457118252753571657506558766470920519049718059209575526163735542953040456970449058994817277667691995661470586980468164704273603785868991035170669455278426977359146998925159241005457587248221739143855084671990338664859120343218880116135908184200883362126912410255407176330818460976238456410101724892196247778152717446325266969431276067966095445514059474053634310396939825620260914540425992115144308119258828944722993773371894882763955833284003130766922515982775201852444595039599190308211167727259119728257800888181168230551519635397834826735004750010538864513967992636387025086409135428444760333909594738604115256310579998429989011640627241600588829955262244406740411833942753033719914949525154381795992649654107996920314651685026282062432702587672162839057820180701994358767125476968421306342618018460392464083446558461784700260559893711435793742652549568477877651162156893891091129759647320673934894452725376605428844826767977698234760090973009186697244071348096216362484603925847430409034411182296898121745890397152970845848113749465769740760600611084623688489843895788792972514570276086298156925908919076107574998227757206680531161819292173593014050896846380582851395737978844739065097407910878423169168052785277433178564940552313185592697044120084006558647692640743405883845858507000136315275439145982589441819429913406000168830770690961751751751266495835655555512446872872120109010166189267767367509068916106294578710879818745226800102049983320574633447739547600728792029582923122945642237804982800899775487431417585258288465550829260758622899517349827225290059456473524706077992553070518662659748620316069639093951985496375930396717365678439696891906632416833365212647397580085649194484464321378064386955953838640054629361059854889282830301732143402147155681869740951546564557282218831346423580578081644371756342837248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 1394150375691291122064372351207520262464228024298297804990291783235560899906056588221776280045355916175657125713954325824394429547838707618754070581211435002057223055541528233200271454680009134164890720869993060368548902591749003777116331587019622013536721812626816409627459351795050482916721704032254131084321419487555464241576202364587625757984696133101794954114049409258234440115802123513735087959564057171202466860981687660813739937822963482087343888033687594708855893366826292969793982400030257397632881356568203636539780067384269668175215898370998740191478937300224874912116857051028354059863511523156639072234454139056418156554475428887256243494489607642658590050242191744228039058783201751457124772655454757744020808326668186727764028296348955234978123022859126729407556945400490292036445442266425559042130583321315030678716573796479031524363534658181010552093834256853536616287099791075259023224026256288005193395393176923227423857843864533281491884011659246951793839884430472783132616577953584666318283619123161692320919441831795238970584728445076279167284735619518647322838536053643602291717316267594000938277978509346460599597367083042245264520303798248849647123586796860635783688835035868458930181144080978716695466054244280510353801255876964848143134365051258712967213448270285454291198497613204413247712076138410841326697328875509552039983506583658037759697669860324725385380113541956658548750334659669028245151704026581826337458589776221360228033837106132689710150095690775889578244101802402759999046726200435535129036641911551923216838435844238936623366588830023284188735001969461906673453538777171143817893268956660887359381235893707193264334286998150499000234497486934231519982849295503705583228756014808781251636837697901481720437415261350546486502200619146560551835369792945128692754962722544414456438382126548201177048317346496020932513726443559068226201786588683091254900391900429054640600228159392336474460280916650750810653723954354102988388534164234553653645663450818980106020759204141616927392942672345946531341617118873343741883632299728467328060300117805639074249066126529591430549071694752416163854099584301264631906853067351388243216101519566611895418347575226802952723923244826983495886565077708425841789586673593528694645786194955502528592883520682327829643143808397199318005237584512503620325035243138587386067902659284057889710162172672939140827442211191763481046219124064536791159344133741593133769638277962413183299232818284858721133913691600695525922537009371361712953695840553479629509477761010385744289529869103780552149979954543306748198912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] 145939536050803327915778127895956224164643643474212793630253838164062283215485326584765069082653585198315525449762386693497080770903606995642753295730011817652181684233414519593700354678477962546536597157023337418737174135527404273997991148050042630362154859708073990846551437285819088822973647041264510635555268097465507865008188686104532483080150027811905826071186859593301657464148142082595885866757198038889049145169179811415589688080300228247378433290954745891731905507040433790050480471405688560490449745269049610195012415880155122014715771183066895206650201122800516683649853352964037427011761480396001045754814150419398158803697735146214102924343801608391147991084776184209190552325176115675790328598780330029550147742073121004880580198444673624517634164470258009437533361146830512557586479712353493391652792841115390783928625193436354931181603637136534691723057100024935065444854756202560450893168847774782376946122717804797663673612540360837301637759847273268848776308258995287786876690485372472338783563116402878859075101138952177523039868006710004785084212583069673511229024559663700585473291923693354233038739230926637285765689691196312637455800134641018189434987322952249195374048774983651260999503722084920106443051096066334191229262412577365913532813861536767094976541931730455347242704121901077302362710573196644059629577486918713041172281029217608992240204082587642095599505792410609362125493293525516503272863684116903209967801829506857434731026765104332342103252131766503987581316709165874495403376660611709160387996329386461103791834348165060749653373935637444833783254347413969849515941773826983262477916866584343221320356506740918702945587603924723808510980218943117874359898598329800459742767619107731589845773058210000083498859767247385555520017494586702013460939750294775380001317718247898528299636175220230642429591370132848771463548275183510661281648268867900797773970598939097212792261790392069498407415044936678076015025947191692223189287228103905155192982187263061244344342546049986468732201136512663790644179678585210368599308402812211234041148567786371970620094819292360667523911305308645617885774491893832882225073475179605744897389886563564296339476233605627931186892384204635494138295993102663486623670167484225677994839568797865993059630775246301968906034392743992290839943644993336454503364309723438331237186064749176878297199398502787616226986767775487781941857643124661966353647473327880926212523738825520090067066035645423095269029269289278792420844806215354618221720889736812315859313367009759755805975570748096138178071338442846644335542272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -3628433488937908642356085453224171709844541272272065999863935440018921113007795566973910069754767406582673550112693576769954165454136435385699365129046263557189690343049596908582092047707541011292931717230738696839076522330635232477539259649525946758997221526007560072751109521728434294711886769770417098034904881315648874408705379504403042216373173351173743809136848721093769008686976909110863340927928055226246018072098720739296224035059923561061983806901592852076488720157235759111551647424278463463054863267095223324021781466509917617099292052158128368950193469290181034527520980346198080375208217758087931693654069742694074137535789144361489018733640113643398413346004236894862715447450643353386240035212959883401758646241627583389734273684470076947157975116372183890412305368971347895506633539136347459486461820107346602736042696266257836203008712825536587762821797973286140564236372491753333456576842473664844972171150484560733772866730302222401856529931053572305790148157016144173192857317355859780135381507208566689179995819368935479485494822564664517021730693671132542476163208272928027718200506988743439329271802029661647429733324770009472323912616393951691849905453886985015327041848734847406052949974353763701791273653163993893918534220104162148444860540283852645504672349988543059837515033984330974126018502507242809008802772312128307355398766953198074276945428478381899120279642743884195874233494930013991524188004784118804413844198552352488922673491316066693214413592270392696798971469745844976235438991067675377312488676319703113665128655182147592008360798215836423567368094242788763420134601247776758612197074989429857723319501735294811639623844092431924265669750628078937462823631904862129411468220343376936420300836508054177401683969373985262988744227143594770207824981005035359964176286228489328791970952904201234169244411482507421660179963603651417816609835679795615540301168594553050064281797401815399472995420684211398786894113923289551554434453650057599954734165307138934839746253955015870433059740189932455474147767096857503363214710175507716466673210241735734516691929683720874900587918974914920213769915258552099527560058967920633275592462349021171133571696788822539923794154378873310343518503978855234596218565094346991936459949706665432583885643720059003425082136177191370386561127760396518156585121379887125310733662787664485845078600412356061793654497654908587141499882489637232388758893600608417636479456892476876525545896333856960372891823190543524611934464016345510921250453802506240788771862483293296302479921331375619009090099683658919991794728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -331986754168286940042956038916227291491351137486652679736767974822539486931159986389391663952035682239147345742838556770670559405589746916151686605781656468098211279218644457217982770463635716578355217838171636237327051577283456757526164046395758660165258914341980187238860661111738417216123118314093938401181830959395364780539442624229631023203384282039074616158994875825636866233728492405138820867833329836321047238966418107694475495056854010143160667886161562180799881322337269337473919567321726753842188962959881560642466492384073898553073823981741240042506362584998753179282409406931096463607296650408529332376084538307745333101226412727969245142375706339803461389718110722747648530266755132879675816259219508424761629506949537404979607976953819030401906175901059888248140432218293238047512410904330453712620361993088409865028162222150948033780621877648606529586268439608484148474787144782622062855040614350316850289286000802043670383522186899227870126516906335336564147806852791515768821087612878145952977131344931771777261902918937588949707007731122552097230401045536690379487803165592756234942461733632711769726924200183870072152364347177599213926579512800638623978153647323459442123163842666513414092859354063871716244075964924640667637481496602904591664473310792637166550484514499343596370236900845312752161917458234400099310330574665345002703481411463741917349641251017105958268635225960677074642545545843987181725187173902293940269801494829904431855475048507062082563502174484002940146975592784747950509434864569493842295661426854050543583081417482431098669424573640215745658466026507809180780719905499060740622114657656228853492650719438568072724627926917885505831141611631524881074234794191957865831403055230593494059506721386040731394590164383242827274008048134845428563915563828174067963913817001039017719636618434640692625604971410893497458158237501853878586341292721806584227330985214391744465362359939754732232281688511542201196717506100461172265207071878894791068160586893917128126158710269870744733279153225567198531421610039031308539278948896347516750509636220383083721403231091543277114638334179674633257570039122754889741206367375434425257420943162285180099019491430972377319885555744938240490411514411225590627654571963947743479093709344675600919346969112204677555870907417562434045096395484639347696237338941528042026662528045823363423384403259525546476387769184855913773215426626385323250366684066347960497953113488847632142497490782181749103101503730683409555150584268383882345847561327042226339475346320942705755370430033097582854072207844834046959431974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 8743734445835160868387178367332906376726280511171608875766220072333727537385184484540073614331043157737895969623514659869289629623206893964737224046332618788763031130323662367417735834334650821092700026928938907155472072203935489548020338085524216907440418365745819845516536807807183555732229847566354196007063539127091092913226896864460864091009629899797997829928967493749656884140193935857327042903814700750833057877324337865776627518101588946217657325702328728414333971052174681224401951301153974527350195197890822514196784500800998795554393878884432495512491186137657381625704075138248254546577217229570718883951364847671517518883280732117880871118413029967621871632446935459058414772622372531078755820275568749681412615284868243311836807644756762403432552776268087857921560295749518664797827725580530625279207847672692123132035569635918728700793356726723559328216851867870462101236423411076399679239945381724964163799716823413007777973446650877855525132695045339161647396043417861584061000392563379795729413527699546482136044880979561751617172148610396441696301009351646861606033873171366879852954655582664958024137268095266075257197819111973665258880098772551730511285437849830352691541997695013449168408880184539754828138311634706486908091849339754416894728941162049989279792620555666327068133616386084218219029796277400147905253635674750181496181673619379936885233497859826183228644657263050233205053319213113043766484425083684290664863809278944121382833608945602649460803863785240041211287898570024801844233942832685518315001081036471987840630506141417858894186413051072798189598728125870469355927512040682970867195310940132790283725235877760566965338165866204806309985633531534522122671731161104151931536164454021654993573003642019370042764249324155199152441939468888319441258915613609763973863359512354283565745594818709596099742038251128794747545976542038128646744934246647440095696204775200761108924661988209050369836204931819128442871748664704492212730329437379537702244336200374291492167404360854949246786714353271243520715871355540418038539973074706922031880557303604109833162378751188826466199607791759395214223029332162303334884878891556241964260176482979037833961717734103578884192229924764237211413889602029960851222540874460988206649023001581689278753805676620513601918058173497424069767065689332614606716133180106931654609037979760060911218236330084713239452867433175728485570340414835697291708530896341506181843354691613736801711145589483131978500913147722418824990191122166946942958412966921880311401827293502937226705173174085137177596393311329386582257707253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -58512872503324987160902494747897568292096190000361472181272478648872876300119391492480558057528500195873568923345349091459586968082321806190013926369419259688161011110689898480052793628844213521422785700489601204501703442919270637907169597669500841791238462932627955074957239368889000173270736708358753491196210560309715952061421105901184988820399771391051360111302804975707540053620571540528441774249547960275111743034020773030802321086841744010434203573425587072140033704127597436940467651085389418308155445055868591402573017931454304348206283034427749277737737799371199636490469142438197234042306360502299929192465483359656943736839109421318052553252022547241192909512321904977027398351600159352840803634067239292757562650373167858851761875571444440060911038334119795835320752865198552615683823477629374013638575869109149220604169894675785242425832991863472470206683035145966717841447818964154324540233505440222378950639409901411853237359813488618671901310222361099752731665888804694711138720710939147120987437640356531216881080711583251323360110117749583778655023786502684210610696564523868498007761707577479949450945303640495658678008365767598503918535597714465073278804719804189562212203050793779784688487288900848234163856350678516566080429184688163050998471019835059201327941247021010504919232803817804363979849502945586643678304926761387277169648043837128987342423733642350618305723206337153280220067250372890139326240642523748765643929151062154849214046069094727279003515587672625053270871228628969785940256301318542241383807833361770412996147400235159173948716025881953334758926809480664816297649531615311898937618993907731009802060443592929200591395863933124136946958453543547224366293544968028192474056152706077195040479080167192081227072625540417765240233265360004992526692720759802600989677504528619143637163183520872054265474803467438035387207640721152839228160709328205422072733599741193746695023680813148751694420590872505497423945844749919187201483107382328891130531409496096440081957636961437503697399438772989380090839571025793287221084650764130582231298623119776883927133453471161342624517192894023868063763102497102128516506815605730420303592586324152648106709972225778264951835337520385194085614698904738619531666481842540951271414364890228236821112695373859816445422960143577251558726727962958935696126263373522493708139947281438003422395372492113210125851188784092931680108362830467870141376364676579163410053524516975401224265871280331610615018252940456042456943913267436225303044857933212064243466139248249322356962226275276747352354663529662933842581522481152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -176633550615281966165481555649659748099151952604372943050405589331028061079002825557439440535181950942602840676070879260333214182655624432899592906341517895740519855473219390788667002029258009544596771914160152865438753162904460964319271874838663448241652962633861793950850104653055760062707851191346552703915858714477864179300767622104109809398408598321216985747210876117991362603103380161353790132871501121063894040166444316796189899288972007948213216851506779878808191635632833670027301923908786215288831576072088488668403453365196031873628085577686796736816707057002396346848556533453660770405604628908340203473347837261803316228382685256548410216263192213276749934309080092204292597053516185141445149226303600741234612867784031013363156237914969465416356112957750407659713712144729512383482779535939948095203667614083486650307219892061384545523786950539093953733255948302785948888603024810529819634173413310019062654285588847155238768295643486167555237797367295484553967960949941116784223802773841671383205802508503884642602707342649162769653902597912766629523641395572410132759670472314343238824827431040639434735721055073046087188651950907818398776486889649778598999068300088390346235525725240507300985834074622781381732539386576480768717832517891631165775533009398402326169037907002852011161840395269208697167773344027609909321067648752430099201982944597414209804340780996609417503367010799418965324452669508264146419022597181458852094140019986461050557269667161650973068454399330172138553055486481090198357466501215428245388729010695958841733207106354546963304493772117580078416292052497838617187122207405344156818046175248183304988761891827827754784193875830020595170238314543357355895732331280882587175700068058144723681168857021151046065411577868833808001132991143748657043700622489819622636549137721890955098954143198833449624651101149481366603771904099335376809402674232240887712974173925745421254700689915355653240319292504888231759185371415339004540532433703391394551651325350217796176154596086727985808288877994770650922555677768199173422469499681776834301758336872088447888755355273761040337087642309804697731298931032830011773370797420986882053947638507754584664018053527182415473325383060248737195303401874033854682406930684281607399402536177672350054957629613019539861835487930209282051505603081965123628435223284535645529255241352054544358262825842303724787775898379016797621251735146711034749290179222388823835772307571584901733733551092693765108158026721702441023934313802117263245836756609066107220989907263262838803321122844368061111770239041343271166622253973504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 5704322653678532121404449076679380629812471685510687514079183377239250250230242512751829375559248806700729063220643238142623435943805127334863940488922817314732452985554038358643067777992956906903346493537088860072745273068533573775985744260916095437355610964734009605508351556323849640867392561953257942664769567831465194620634662850548286417813766878844445204821535369879221282382840445996611311936813147417698269492059408378148397335123641437509151180657804650622103821735392259755496386012904812323770155136772826040554694117083716371568840087944222540377040920749525858170742127457788134885586444442937735479439351725279662395471608957435340047827950983922177568685869976210110170144263568339781884546307973720119084613230360550518734352355631156695389355305732370906509645751991698442027807090343030946954600487755155788065162366627240703707107210357965181243902132645107581180827968977924273437691762230306435704274470878798131522597619010370652303825880159972817422172782794735981068881151939281434668121295238773224680959826660987008118984527724273424727475331965069142137217698461826669029066308977493405197805871829373959504227757594544081278165445899996031495535378267382992551236876169120179185022666041375732285971593166017142143408135108177290059270801442279262682606965782101371425244886996213101586808456130714295997054736829820545223980783948982821786955027433677592729186773883593751404961082252640360184179745858069053494090387848483882500471433261545139771508099256886415917574083307170751587460751948642517435991068937922053271996936175451204315155018762062566135041661946654742553951928688898398617390915226062785721649830063592720219796846061492198388633617871739535441008979082842250216140285836445523546020674849781050510292834254656246355278234623009541585994936559505679341110500154543680745915226368587252407657197542480323809175651737454553382448123816400197903426171123225341213869957493810892189606205300321185578859412765548341511602647659450686590891749078831771262177844012002754020107558282888630285023772248896230563629803498584626096652789036386544823885592164381197080666869475339054166019042776793609313558035709576644674150843872292375368516403841008265722929193352708874117120083658381959951169231659406539686063667143704276781458023638905263430286920391228102956730644686858194242585417907500057441471056485634647630616955144690292769927402798907871418738328533827465133057638814496424714429737313593086269887141104487355648230244999113379117723311863980667107126709360656927174650987282485831415457025544481328548533328428729413529682314944053248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -37143234545298679012286183583684127886139934805057172170685405459891921191226596110286480780622269692546308272304177654751778563307937768559002873123373938697016591641189573869097201503881054025937449973765230786557179283781104141014728959636823007140306922020344495767066641489532199616467982495659423218694607659939640741067618161539221567031705089236572601006754179892833817239050700971274538670912154874543306564669856831279864795373041498229094782904965482245613313159219331106076122419657811042339873554613229081098779911417358018061872207253363121340802595858069647324739239141034651477163320109019098376693751686317521286028813474023881452181435938019029955327191180483441694262785104826782835979222661681710105754220956784403124127124946718128797850600015769305190601715867103030106663730952822915723269536487165573675209527808375389410877375204874451315891792349581537178486282967560572261956357935086222973689574988305185961714849032062974351102021081216017015437831418468598201787115892212397964747351228481447383932059845819882434546239614770342660329121561494818022432914998856163878573376681264273974052266406719872752366630416200145198563199239248751793052536327606262675030583277053750366691469004509656887977623618815453420899744553303980870106339263980617954801645059802248868211256831826219045034934405958659414204913207056089266042257965751096887801454162255478677758243967249573203011422139659079223052188447066069888829864780660776740578466374878126134430579435611060552734858190841302942970627041370001676820180727518179790398430886028007155168903780230083163811671814829984105352171865339305870697549291521161059629639291774231394893140616831522610786685930371791286280147731227053809004792495216898251185644337751439233897720966193815980977059090565557055222250781851875874556745366873569524178977520388300841447996657721405070556618369780048598365118275439185781999317048156473028029152338157267760415106290722114377503585799454451851735725121882172659658237685066732098869409871490665531935890633122317563952169747656357058374465024935584234549402544114807153453333082487692769306750585003729244238327206126868062101524374634046862840645786196547703271016027283643848164798524625567431901386531237853666461105642725630257103631229155013825124325533457611475138602858346495823313772164209484297991822856467508574954603379330705536856596614469434524788632960117513175433359851494487419760359655225588298146819308064502137906434383420049646632465124220787872142848689017148145103075645837028428183684871615618180076630557709869605256794694964795794605819391106875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] 49098975222606517307743374058334034355504307434254261088286645465924803368285571397329281527203762823247381393020480974948136437057587394762109770870225148317064769561631452934439244120504127260586214299265567832876065734531489334602952920110873891796856559995573052752217527003610249202274323578151268552469854407318196479339996601230096156592649007742552555511071897384282411950716559347639146481459946015299827432413703172612216789349271183825849576226228193483436900221055970938327271773052954082362848778767133033445272557691582827622148573746356166596697574372649393207289591345297632648537437655708836033254217820614021935810963977143788787651567466354461184255051250444805347244407858070467068220665261379662450199685689065909994285912748354409258733556798903855196858894942536986871406172715163415105506221680234010655106444858945733682014676896078281740030986527091129247063494320217707508780531209856939074697057894528143401699591758153925210346995041748047491207743137344651666007742201864958715576901334624147339986338758578835282379689778425306636190799623764411629488055140734625578874081637282475301123389491524055041726101617154312125167434533421098442944846615171319967942443970984093442626026986328414701147103275855998521289752227603571073574529392067271778609043030452015345295956394976226502105423920868140407808463863933754103431814881264161684621722380880787388931397673835833613598777473980347548873175221297799424874569243060322702413725463875369440022850099273698398325449916931740813694658882125360818948220436964532013056709919549128308805414711799388034272422176816198395196378504760151600338574559601149673317742360525744941813513465007010446597246291785827341142991989924291627999733045990275795167249025234979072087567207571120164354559048253734644818690386188336483145537647042574769088717604374404681623843862807791697501298994461702126798157351304855288102497445914646665298487894266884082649993328058866854244546490434511952925852551187151501230350737038127906834272713100994176438725779743113807075502606926683310686008664016281130048887543640901745566368361597027858516922967417835241094219769876038869868471437540688689028460687711920705474014088614231613100515080438172714619910419443327878976525495577730076035907968923531709239987265419862503251166009092879718840675400460708670612928229246277270245310949422302014235104921037239879903507166777031773408490857386019238389878825722300103024142709619507988228538872597966241134235059163851300179163913679237629510174783990863465331885789727883358171125395502349942298895696992744779984974274252242944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 596600907629138275854711067637603078082065065340467099698453167803312730454891117081039516294872575927550703644194589187668124933387975607397685570101058472213007941835985769833171495213805385734941176519644980847776430796656495518168664956048878738071821404711407649140784790656760674987820757468387489469409746699096938323939580657439089886832740237555855968032446674439863947084721748722197949430813536490777671474215679640539730668695531279362379553070902959430507256823757187400145251631833989996443856152753084644807044147792362386404771035149271835264553809977346632786883011540324921396738890265284370043840175696105352357376418595551099910011802570288491460023235121298547560843706949794648640393706323307285039946056343198820522318946235722230846104544764232286583988001295835601871637188665826146807642181820816241301487153887101348195204053320756419924153311494029336497067760214994464672753985133676380344643775654964126770213684570116272328883582782360835478570315839304072122215492040726132734662667131084354054426949585088297935410695973669098677523305483050238525721394802311016811921477286099773339944552615331302866273969050962428035196724690517863025579722709719469229905818364566008285743392350286831377182623066524641117246508479675565048638700572152268382612008795661116336731314452144616728339847667114785746714659912534263946294782809876825385077066935764901941197852526863124769658054981957627907518219097522296591813079396688447500725395959836836626292726970885107713745004864244421012397112860774865565100054236288008402731997832246600649555662686765229438237184663813127394349198271936995875263051587823071194221035320983553207386421095288311230195911515340857816653839458958057189847357303098084121222440728198540792613006508821222345650052021047880639809316398871794799381408904114891825083345327631288343905327660721066054296106859344539871095998333404354454864346473860420702297299680821942728721140612328168158486755416062462628108363580276386785131123225194067369981722740880891078464188903610967350402560059339821513084963790802279703494694726065894617344077370488952555944961324674290264031492625915462940185507088363905422670690235986731469207927335943628915699324008829265547702567971042189631325168925194186420982264613086663498222264763675475527550061507919320833023355336372976457988263245896597965731083873869729163451607584780581926349086632604312308318672866748193555659889196830683175905489829105150624065983862931121418454502870972209777598194364593385403807390081776285868699516600500231404857214181520731421403063921591884736723538372210982912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -3446211066172019649373867258144928738378959022158741153125456473702286469861889219379298314206450543688101384762219740427818810356678615859409377580749853271223364017589248200763357506861645208758169761016583912472273139540322907240106660463093738801840396893309770269531802026479153814480853270517600753097719078246677254705022316550095848175030701539845944369426273409673596829941260425665921311400750048174599358304369042247620192439052457786016808629506585013145095193764256463522084345712725013252196398115095082013301709105400174471651843058503681421160639099276240289704488238409187134537693896355548200438220626516764398412096626508665939240090659696665610275860305344750926509494877072606569972145827758178448461775907920867993276243539964780973654729057412273135870870898638959958527837060063573203336782534652437623009058146425367310002712038182621436400341894502373699586928692709318087627861300311462455787590887847019735143530018788374643333499372861146945505557328875726693776508975401045101272031033824465330398867078986527157133773251594979282087388125145555407780752098314313645414521629118854482999067236060334284203832879558618577839049848263781237312936697529744916112644239102339535202957861640913435973721992871680224282241630882689274501293835517818467991792393097244605837107696400353839798031861532323847498994589443255126941649595022276145295266213592236278257122584868107812796620446034803295582644891071177778615645234864185529875460276155275887187137026407106637172468187779770521789277696451313492170201485330371229918164954367927144199691380898155770063779292362204165809000813775511617332378001971580586824848784600675918194658503082719085071744881504015767629940163124001717039532338643875931630932604991981598543630314728276097684734383583367420674785633892496075751939752528346428784705137499017740563616037653191343664558195028281776501246120772180835042090679030485187899224127778701628876708639324014589897560525596315988008481652009474900067590567148233454667867709742533622432642934005481604351449683376517246625341132671410654896086295477067917552485912416494395506716135507010288604025953564238311252125607355427733995054390208498741675216423948580131283595734138532159516653464191664609992279718730371393377440578183749235567335747605606175488446874664022178908031776727278146683302263369842407388362725081770388075227197986052089558434193276113961856618013298862427944629464601452087151029926756465362366609918245492605439060139931860839355171601118461955600517770501548403051354872427225042337336785894594745301723275188489378413754866600949841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 6292097944995285457414802181023723043996722876374920969543637053469771067014908316962530331839757317764974159806325968074143848985902579913794788687300670207076216139073275034271718126014283043362116039692237226878138421337081268270678529854520659440055986211639130494174193802914517870123353323546121272479484395060603585801204132344823582464022924277341456170190657311132914903390867566181282883100541109664073820184870308859799832795007075066086976967135085204418432845534457710117953786764514915154878524867298388778251471012262259309887188002170511155155375521353273875799158685602464892234005779217752908196525915266939087055813068320683132165638270962096650917649468986295034680219609025555434987875531291301382254409323582423913119809958017532877004426948715936202193956029983024112752604177767371685041814181184938811405496845246244621919021763263730891894065144186051055269621670061074541164445347083875455098965423301121060734917155114722736124827213158225968293402040693491705402482782915334493330393726089256275490074045432102624413164645325040379288450877494530363648159771655825985566733950550895050537715178985553658464294332576033981128998837266370944163869888306515540792612983535281778825250964708423596847072835205072216675211403485446144583501029587557787096620037690505006879150736071061182893855908430113234147920706224059043179543598475340262914120600105398993159674614284592770652362135803275283165995000673449396061393452377264155001143452774134846900087804484811504820046085153176558643093520311899044951342341000881982826374775614378796797626335804879055537227741205983609383795088877293255397993049376186677042045531788849385911729783025358017746566559797729721520628882024886050074582873883624768169280915090776518669264064129547996889082385336703931401858348209057682775079814339930201726535005711921571534441428921382748629258524459250873600436266813106769992671172046769801064911104128236675202105987333977649939659774632622646938369818036801568798764637939862520265486051499054886338091872812389812726260312843107681959571934066960181289140526573250129697797820781259769831959701840713792146279031733021183296250965436835795915793252263759486269150436088650395585062964772298963950063776402800724201147043873043380708985202489417260229111724131164600083607089624967928009881163413987866667166658975684189849255443693153710183305933700020982506942845320932928284934986280817890320988632576209619283915379261243435133322924745052661670124194034360609486684031257520865720878228761097196715246696498447213423886329436773741196534432238654707994530143143087570944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 7796083981812240591177053335133936494892118114657458558533752402718153479973557117143915272266386211717182443263911794036321176043641952610453697215816729404675140408545674131922213029654382849001350331058958293463050025087061445003594791862215897829882740171580832898091117857093495825191593724779757164945776612960626527262786291608960582800668968936414870913485742328067121018475833502572720832876005729810756606332588290205545142447616135007900475392142673320059747131751590432142757956336695526667218647670701593009001927073851112361175415777175978528895009495968659063996631290089640279628640472123163554754495757372136260551029076548576036214168493328083923359417386995127096350731557557368120301726181946861186028340859949180879746325845212769348822145405718817796921940325501788537654129706199423044347792701063226441881808114699158672360194345665050569864654312300904089546458827844573781964333752980915764891312837020723904441823430412798698370692617126829931685173320559948894815627670304835321565418922918725872448418483905539590111988979811884331991354666090684984489736274974822320790223325764823955895221201436346696337007464963032231105487903800478163338134349990370500618077595384077405173207873921881418471599923805422654924203995569347049922060851709973963220443609617084498116404940826108893570394945233795029907954761279475098477467751008108140804938135288204163435057136203576921180084065629063629215802038944739190266246130691229516113612719776515510146081118374085696809350416520611147582029147505327255596087295347862336412400525447198193973411415525871965610028148273283362978504262060356559654674884954126497131494700094365467599007149407929204111987932058248912509606991211300902716408708109827595466363923604611607733524227465064389678415153211259209984667794506017008843717925273536177817194069821325798806621834756305011249738362516894113673356842203005415086168954508002484519160698481118554895114833632494531735260022742675463632197296511473565841487667126361868706217529740333575720982100944508530927055248718845552606365780036811104302262904703269509488689074033796236358388146161177486848435949864933937787622584359632403769814713319534059951277189924074011479650938095711205595945010486088288344660908455453465794600268684981150807924840441730281955648538182112771970239888080477978579092145437642951986714154223805434758349261201330984594880044161980426375593153255634590696927873769575550078091942161909401842141164522667420138943472738905657678613576305390680246362916956733196661121959725512202638183664527085075078667445801276750056167225403908292608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -62229885343697034398191899646362600869798808609893545651998918954072851906805083281780691131075850866766697367035848008719783756436764304305779348466515863045512000100370458936919290926795001572183369432408860245724155412455703966750025313820342162255574941365288954548393387306808288802173388836704939887893518956807758023622861719607218332295940182382458505679460064308146323440742990725058723623361713017543383231810619000665590734312563013224271604712318969517668036394727289009028652680052487317613326642884550728774809051758872291569747903948892129370597494799177305401991359855849532730136914718277719913491203230737430298450934591628836510553778571557302381257409652856665141036351456043702266456221040478993872974231539266454489222196047465734069803174759505214642026783348280109169220573993186022471958549191000274049875774414078115106171702252863661370455223700737907607901949361987699899102901159739351824719713076074886710366248261467539121608719262869077217748952363296633292777771645156695142155616857204488550899226108052644373770527315303347358054977695288150200826916456696540654150260551576339664707092426590485476704369225555719529935821071948615869435883039299372394760050467059349393429233172352424107482061660331341508663604653476305938725584122889451666139182022546921182609109436116810195615580315727621243445673574455434665599346179187052609045241106510640689275814802415565581798307969215954751231022716304650814773681396244266949759599172491972064471180535197472550407222684013411884707420251037581232698481917965254072167961164794310857773437818489263773539061623802047945365357749937387146902724224534381596946688551331798383189986814423278292023404179768177092088959456025641270177108973344614787799106284800646247015212637010778630345687966812925543445848716080149020247405992062264219659609079711816199906520733681893252691646005333757021429642769217429545097890896727640374753404380953256990801604670899951294189405664165874985300786699780380899887981076869054085919083995108270045933202752370474402593658585428092865091195829678124264210207439164090630178384433999604105990195773027249437418896869771204299017626845294730194117584105228970867325607326436107362983641553992709058381146360060684511958696884233374462898287574339041130918301072207788132637134592080389927804353278969090584355336155765260615591700148329411518337841873817711981076126666830750604066392986859275263015803781401292910015120734109432804714192370019959500320306831402161723863715834772920202248865582890088701698728425681740614735090725956245672124525499663537714722262563800517443584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] 132979486711248966436651934094069383574130997328346000603213710759110056387207291948986062189746422697054368764508663057864604855557059862842875374874658418140232173267915215668482320620265060815483466760821388325131050001301692805145805714835091407594587095945151477719092320603604640552145964806135147549419650300531849057694254420515741701848374236131677440614888278343587166274762089683006493618983430942238980242810158588199553562978713431149554965652540535773038523205945376583817856278080778030974222232886359357580532788002561865830116132271550624292568278503927811825771936441266106884733802532343399321381138229936866361186174971948194399525421242629054503592161644588210363379356731888869402362972547412390621910353470487002200450683528527529023066541313602119329048481090576574806602488580858311304193040332459970680583140883933465022749071475926948039881374592132463866291987560569019695234411923914515405274561744977103699704367001086660253940635361431430295438585792547425088977592938458532837686621608176394360021513104159782130808124735568789220018343809519367782638197005072652757066642545594232472188127567282133219244282225095788149822238758381593115471061913775741611665662859610132038442801158706569713247511848399080345889958911424834747716098155167437078685274672760928586200586374770206517018813948099718822862018219443669305192011705816865790685380897353772151792852411955343082623198213658480311561610043186393274724259890922957757069364373415000614128851588993261742320692248127470905065519160837774000382285548913997602299986141487082806116674001828561609564047909398117005603546726320760986307233915267807849239204348569677463178128358288218181966258608064420191052416990629638441322055816821840343678184069089232138280008383940253049050687829018756764367250175025039597898456390444077831125512164591060030169784398258117903901842940834147484028124097181855172739628385927096809020200747795456916695124308002415518860137902514025966732895311287664116427382798560742284581159635750611028867001002475485985046701811050537320140812402015745071030413509864177861919687608687860991320147350641660510239793235381966047150875444843821387288518944039602585275072887459284624607860146476328408075320494892951255138136690867731136464720452836847790667314475501854609979391662117819558191595228664585381232785366396542486128619042679489032726926853236587451046203520941161349252408920991947126437620229818807834504952618520542829628299109094900273970080186727099555979560104221744283948044099536766108091387240090052074964068243441417041635650078191108794582254587761802608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] -119015489544050010695789574857681282777966931703844183142337153452095409555859220501701807633670355458877740687961515938844584491230019286856294843845043886831518025359274415646452375123332981208297641694719150696094459253130342868451221581501476606278438020706804194735644636372533467777844194471208692727530919140649332588618973952195453402758262097336477361314999324046149650069734262318849313247650427977857192997780335596055868963047063838409212279288477179700904943741318718951150490908261188985972276335083151429654827942294741738427216672860913554767135257078460665417073313191740609593329337134041057102042546520506858716891888001468812059126335568225483511771808162251101437840720425325838686679393167461589167519398856642491188103064415798940300994591775303574611853914911948866953015861498988309925677669958934237470923541543589658647083813500996387195347264590088091721924950595113380116740465907360326269558366775816803802083736830695407653494224842561617861449122290698344549400010508833631619964764606429543380488217308408457278185803938116069408495518630121531534635933975259483857595220636080057632511891845670168235550268988651350077559948404253779352676232025385633209304551411262904701656338613458568947400894916355206847770260770997944385245496552363239428535912748747121336941656242236257906795950364028685841367753803029270769137218432162938586454790588349728888277696551875509140108982251065311013515136886750432662342729581411440143492523091760679039726100942525552418281689438569487431591719225521366354604822038506073962548724385928185036477638266656807909531992184650041561040518369590250788816458823258791968076868774704043293120716941238640388183307601872988261188766140481551887079745713566772872203822101857267082621993403441688759021038065624576760873278815530391506535732630132748524213015060144826277097202083094626888438077301433078878708756381879477513114723362549948876935878621830448852476001237304870737740432796457959641443487374710764699630176872911075872503648278259238552356224972059608449359431757711529144146194421747592692081220014855735070511620229719334144835047451716402680338138513665997184088809988618527743043353119429165715194400705959566227573032590116051124926038186485128086915113108343673026646468672021008734136151858370689320297760709231070837088728313333014465197164867221941588211742885792458127505050710245215060048323688119974636165869227967840787021622466543961528297622334394634813023995404025523381109411624143991020392346098291734756318758361048840667499912849868197303944391420430746836960691842713091850479474507770933280768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -47741990338918659128680788029259293970704160596694477208534704891868747103664636379189562281389090360429839232342469675886340217740080062843979729235549356282922505664911097831367595337637325497136017766129839012565621921973326834596197713459588289804924683566464804186427082236327940923407088213350960673899336922641004397379102735797767886097388794743227190593730421068077060840126060943087276083689145524562767543780247795585017888430913138013873643160883931299602789397462445156602844279998238511908448264889154725380354834851996482576620521118101427871145488971543912930845605263420409458386150425064774069521062989184025619928088986615994403593236901715807830042962402091801019674845452735343819917247802615951765239415515696922576649702716312940501629954476334945243522239971618412771458672465212076186750632488158958838630081943306322186822493744025549797472837347565834267696699056519302813868846226249561423361644396034446365870037868830732702837120395643387171214888537902372725535710022328534110516621030146545361359437989956839799157595343261516379739418633703695109762653719724105253219463653835797545062513581584351510258993243523296750369205773929901017319182518513712725765906281897790409735516796644519264519986313691156948319444108040147912853683511696751443549118359555352238673286630740206585300294571864122536818907378778618131680552216579577049285872891546160973654547371353026158436363758373937668388099627867672242262740890257340580201866575542663592777076336183081100732403248211526221365921067570329288002694849039740872787422200446881233714628301552916374349039414194364054377513493472042343741185465072117384963270651682985280079295884448356508146728267180832060152546847178477226487944472881249745788122536500095814034023093338002703094501835740118126884440623887377644738192770508544483664895204873868782532455999656854630986141305966514245839369992612064638536384527425832237592144926459113501798677210454714472560489756753023148756539808295886135710594013554614725440603483889969378815052830928138489164495777577056131118610219710308016879980769076623625102854433654898280372661169447164149428943418503737449797821589213846901556515929212209239581588689345234763128669082795218136935348401036586458413100638876995773740406676159693617553425333243627948347666422341275650360298644872548069277841854792884458753782015937436362040234991260945196748779860587134787796306394133666602102826865202571427637638535893592337274851928949125320730329832017047401477988918965433722872693360704872632899833051149227823110408161414420379272190721243911658011168042309960859648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 248591980994966515310280167837593146660741799683202758442816914652381441090795969198007251584451296689872004562405558082648667759504119333959789364883202379257345713564680501025174624200033235464582542905866734333726751307296841472006661320415501158727119637559198165964284647478324537661330200397702278140456562710073437977596172698415094194998852179997241133511289237593838287196178508989576200268870329966910903113398548635557773255418945748626539023699086137432803952809537970621971109847913224186805278479677777664994229444465244380534399258881677893656850190558380772455813866899570315748098008791011711414597419290315269444306003040785745339156046823225505976532196752871983731009488845159931669722906452016605758955620907339674918447947772053589616615179305297216561278554016541760807175718257425717261986488035823895327499189508579063252686789085561661137230129556048749174564002852291468181840124738877452377933053151054993314401732973624505936539900499734520224568794053580087287472700761901508691677431252773911065549936026670486813202443097072707198962167095904337209981558832905621991870071392794513825834099444209372591620407105191458521071198622621817916744961421893423957213695763833441696957864439546822103977839242961005396582963613096612006058162464851249164398335459714430638007114663115416156893272676857714726962883552033969696556140061974431574665497886811336174775161981935509061954711444026891616176747882613819833071273417050644927969763294102070744481870090967559355689331035044465469420163832058605481043054163283036574783305023856334462401233171947961239416143644860325199104768462923377871655633872218643319630504854444195056313872870662939090852007589730086023732503946096808395564189000442688976698232733274512332525338925429061737659943101462026585834534653470979658255190650515571107229468567700948107085922550952530103125591270828626041110126755649731388416044609618482899867017316107945791041962220402984538059339684729472899730381671245095892916132091610400381873614323531969601860201357406491618383395585847744326716766999762939271785887175410137337250398663460142238886689692462939046971379329294547722712170281161199513851455957687860412472289073538637832395298841250326020745189102350091529019730208250150112148100490161268410518709859603338308873724490938603637796091476019306123160897768010607670392889835250622291279569978781728851703223438562545134757757508167900712916831792899524217933539925713316351399283648361140896133189581258757038284094627986120819990698099776086323949380722392676024536476954929711162834137803436475467763964061353148153856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -251863602471968349456086325414338318351767418447591420983260926412712710876589744409336111859860172581181817464668116665555701080191205684187744153332062209313466561464614450304998944891695181313777168773483266181404474717988726837821561842722912551293544443727776960570538350698733665425614541608127435600721140154888285607378461711476954523249036953744007603946451412500076978932394991565887257626069925648148785047852423908948575201187922966069669522837290038101331488806560868680976183957349594228352983060770401410986889465708080003883609646418615213364560905205674908031006913550736925679430675443350810180575942280114028469193741157465969396055340608942632360695759182901143331695856534575383890554585631759594671256817933263830444057916059394248569535872105788627357060386472271684131729038655713337046843189281890486024740729237955272227308236189786895441545044748173479520362226631370038338009455856364595119924566148993576835050562682885559206979494566492954569152637666603569454606321520194323345079572431641570887035160403538445834345025898580087966124876021744336422471924144955471950239724723220727194400143136252780854447712086392180641419843561980981556335236095206757980532321739954069761780629126860443091794606482265599608685554686619025917740149684426339253334249679809726797448118743340447020626867158676916401811098968970972935118133491016306939020471242108225729583016668915011672015296882928262526313075692512982133712575020119742632811084597842962302107281325638400178862964996471693340048508629057604565053355592754777137718665422065323256191298593451393476549934809003214120707429840214913742442049680426436557365989166437617526523417056983630643043486084292433991774765286512829397869257415016640481034365008088134997197225255961685247805252307031172669849829100710552351877021148788356053897915842316486671647627930674320369336809962380640650634487951680283091004741861101896403619663011468539717932846662338211804553482095461717267920395775559104106813332335383000333848004392890186743497989443572763871729213394087825186581565989586810421105776663574935968386443607000859885081333178762155927169981841553704372890624057929754031244334149048274704406950178492789014653999212509351191928869778866894743886080957978994270426494973515615299317062304973973195829372245681147487966909914319727727193368690113539298115400533279479083452189475518958343861628931970528078412213628613039318918293972139170990174109184502558724281642807373394444696537115628077345160026710828796308085906772412211074232961515188720521267702679426417123187748205789455929417253725785791922176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 10194043303078728141450901929014555259111599013550029949539578389831530932703544664370441963153489086135553590490500779313342999124288962125564459274809433074735969504781009543060674166077570424948032183152271226981976265931166465552922992448801537172997829542737215601623419381721199344394111340579088989246728217154158072445179432855944442855699521273676772450395299346938458472890251046711882481910425829415484196371190172921819937694161083895665052917605438232631635696953729480100925520524502781777170110039755182631107758018254819790879851940898678382051849852963956287249529835158952602938463145938631735353263619681726838428373003438433052703460414081636527466369251524622471929717298484411040146399715128717350642123550828998016316758279906443499919320535261409962969858949399268635324967487083582628517918893598702565869687805903122630403335997380822619593009238838683858489900121661452047530993642756834082475238058854121441058292667392499439505181102826671394479276855684868684108598857685590357285292637486593870644285022305708351382376931571204165055048943953974491577727335864444024501580022740980282388045773573973475048345166902088562584246652469474827798181481924105270360907225980866365694590894801202897119693537020250032328175660749981161067189396153927829573297958097899212463388279582563739758788801168911021189639227296576994278167990717346862257916698082299895749333738679357896839579173315152222969981240396679049882753401031929833478971429105126246227246024045273562094913536049159665644469103247097757142785955935327507106657809695810064633111379418700612605526617004129279821705116449889253292766746442900172823277982345987504985905761616625387967306945730363567407250631980112972553607662284794707389242692974929744653818923088961986768759221519033736783559643751173804018173152535844657590011561019490060525551253651035888790106584808740630356457971287660802753501219632714219245159433703423589508091862932856215934544675536611777771290774305696369620092080084598308730493151760884839545147181414702251331017388816272299972398234040533774589312287113343967648305896055938314237635751122588593680311177116220142115878891142395995071888488234645101939544353948912699693899390958086737706874938797397581264055735449091825185122023140622126826899487060588600385187070813203882728296965501280223407465660983995523427510269968622628248852551828964817902416802666552975731358678821054266786482940863086585813754658810798277008077656423642197085494679401716156947093755676479190123651213120141446460887320176512583792296049221438789485264328846906249941053336929794260992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 216303235452860092579970497593644003357839204778715318618538512997294262947568882912190004093399822673440753653504782723990666997855006709845021621873972473842128447385876150134496472082808276476503148371620594879550785332187388106706507846021294744629714992137350738596413738436547616855530210844909777651452542537887902239652645514760355924954811922242484704957833074825367770426583077609332592354465055207776454967267175772838316712064823247167249727905535663091307048285193747938509177859013189509528845828407292831762573571418986969008608009063864396128694014698798072536871510430159063354651206915723903140942378533005961597390518703270140357782087189340762057899507381165688983875467220418317683425856045555837873238669934188517582685931362542931888024232871380178947342613070737282139612346166978819283730569638651493889626914166122961799061623473032491200774260567912330241347479031094294009725348822829292599715624809930787535834766225599824613791169911286639562592430729760003795634889486373804509247759846208568057202972472802045571819749417902277345667433727830507387943298763754558368684844014913385542493372102317508865980987948436540306865762763319171231356656368432120013325877597642969923117020671569265620929721416996794885861015203763229249881166515576476513861761268738685352579497817406120057308332358507852528702326614007367762803524504415752298134281421773599844454136528738303247039433278993632701184005739690599039457995827062670446914661651071875045486099247939793713057575692678433022181972792248726577485475037169818645799053677260761132445392846148661097284904688553704806421654448778723194406472352994840801511466159650344897896849042843852984808298378884617740819990545218632406141541660675862376194758897702928293612801314218812216572973750744402758113439249333530070567449983857039948376333526821132601632182509012990962170914706210401726424174530370923075245960687759884249994023797426579173871649336480169106629899730282022009063835229942640824235757546860400262631760769121986845886533560403637813129142778045586756457156535194798511810987613391802283451896444791887317575926014343247325199770952682254983217722344545579183239061280541714750328371072932001153214152047696724594803112573905523734191083049082433924651400682837924982194455194536762757318350658490529872522826776468970117491793872377817076977768516833099615276188449168597313771898753013030634601847873392824709390350069497647897393041552791313301985939921724995474255050408146419949091406295130230268275963162662227252552854319555458846820698182711671906861261060269629179210351475937085751296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -151662744292434304743646275425996017998287645908242547941536668976874000179301855037445605157593560524714695659284085140494360429963751568387776292575418252182263441458370889629449774265940899019712109516639577213584244246062142385300899589729224090739810459607162642323624751466214452648448193587897807889946928724260243612376612717196587076258589418767413545233894773808647558564124185040163419786857102061743928944952251358956655648399077734736626421397705713715794566437419428533479723394924566012064285995213004322938178920443423823052787944126323551809433921762910166685347045614927033614338053771496188944526649558931250492723330586759032958764748782166673964376604710321731864629845850559024224830468826498486900693270065528044276845056124643919747733972900043127111493537279306174483451847363742718171930680081125250042562068719203811283626291690259492348566402126024748238263398839969403452083568120823162290479426550307693762045529618848218148482410848495433106188780431564704204550003283067022647997059369783694207000967635275044872694027192248548878885741183521405981957618016257482377957730207896359900868534907082574455875092979843279947471748688762713592554853894100497315363818588949701399727819866026458984335703873730097266377153180112288248239619649672443774258007762415803499793414001112645504967871576463200316758022844994305336890327804229841535116164231826703324051270411841905824963158443091405576578862300156016943588397833875654836703864900753457855885751801008931782365234456950670867526989837763454738328028069906455028262179978379398260912209729435685456716924974981928668041742942704855329432064087499955872899142337844830667764533858172346982193296109090064015215331497886902605435056993572071379838265467924103050633632157885147822419317306956739184829171312298349031234507882645195194911812478066692361355751154551618303001524851228044791450783184230643088134196702168564476342799752386169979504392966065196688764292580371756504316612599950206634848306441317702801999844952218578265439747613049851300833577953663124007242798307005922487680620223365650898726653490437538906318282417585846181846070224580967808059550134735529015825876911881503796303673102339466050059544591434785856787870686861699537448266796091942219852944949053960158941228923399751783443106998017162705426728484329189242678952178001229491148305537804133778960165770628639673384647065697006107713976189573899102048098041300732221244631727139440615916386783153554888536824537115042130349141275879300137994062636525110193620168390831436010177710119549629151458719263748213531025409399294707892224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -144621169945222854836169880273807593269883055795831923096785674858088629946461914001288410754118520095959023521081067116754716208250576785302204143542849237220785774003094917172845306160299434131613316775004301433997875937950009078008072330892957059477654192632435470746847909120070965721076346792803496742930105273747166625331765271410409652150050225675725816513857841313399350400517876936479487110362289974355511842084513533531945298478999935499150147887232424098640148440376912797369250599640786245301929365852463974724679422409396878171180467552307095382614466113939625558282031589643299615455337407705376531165650146145044575053682293439175040184620312561527807560279933750946195807272796875081392410119287237384308795339665786870597245030144755469813111268921222643126862820902309092169792433508227273378808949309200445907221956751697682789264620640332444270560318119306522673855235172951977847837901499583862946688046275624694716870095177738464195551531782017548253181353411951757223578397319823847491012394424486700829627587027842107992329269938503703841263037944888031751844911732318665766163173707019445188344121423286196967907501403487059948726166186486144346697593147047788151513976594453282559599210121965378184741473828268426091059931320224307517467495882033360454852157823674656800207705682570420488074402048146564787002775087772892435265324115692734464151373247727426929916394414113666399033530778788068824018520384996538095268612323241736651730911953869742191112013391096097846739544750897666019341291475179791638274713780837893449718711844779568147138684592130877712965244947095512399287687963904480927197367376419990092798058687369524485425103121625331264218911323392227926198466418741169271849887499685605474356123222103662778175275468746631345768062910984081241333698262062169039695053121525742304852992909446201771290326295759346486027473443088238501781569205655051908060583643070406431991879766469696403828895086995825589883511374853963150369215137874932456176358883148995215002845393595737694557019386761882645298268861023481358735839349767997789800126813059354515080748737520422259066249843637806318531047697789130115444715248502438927933185146442096761655795185482552636434259968609291923444504876822301548158840333017650599198093009658042670518466178375393759632601241094420647251601906179101139030372113248002743357806546039588992160241579636511846453603423373767099110566109751508202365041152400867522417691281188080498935638747891443040531286720038585588597608576747773109519082231605156853167081458600243990090756768238755970768600678660916591138767548430514388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 365156633872502593936676342408146750029176940581560987696406298422180375265430283412114953612774473181966864427776093623115310223098828469216469306343042692968762132137534237395619959339860465493474764580170062660620059099847028945051150645714619536492267333708308054531503188153957662201719999102209647529345936709900973529565961000015970165831861002259790452067198119812177207979824106428772782717616711843635110159301035105949408134962804391131723639045283281358181444654843228676032962427212236406240744710303231632878690049126125125952028142852937033699394359828232636906756206247466657666100084127930588245761442891630566317886648880868050108601569196689303366039464380217094447715380551274123121258599591190771107804988096921684977584472951657833063977141562017058062594320716453701554546324926899746427362158777295248508258377649246569285815573675679002841721726118167481319144820499983938798130520055267832634505492707303410904566868020733545297297019581878685713728564874462077214935103598664225145458609307761765167005679465842481937442505060633454799892729750365835290330648484077980245805079143977179022178706484763570356830207303601161304972477066875089354511327686094630207461648975377755280079783980417206529413799521069577434256525970372427813539580442307571673731498341272503970091521725923607841278940520470955925735164064583100070335247797776897910761959773492313927391557648760582135535809285776184610042407140112407036195768325961808074698318504219480706635843498076500585903883245433098833770187687869375483437278659384551035385363295781536366833249421563040521610875940832461552717195769136579473348047573644150618410307166119674605759558430607228608234706683003368663008768217593063718015038474798907357448175138189502478836460389599342662317381964239445018325245979993034352408106335814667083642497708363662321408134826725267268756686242777860604389333353698512382404968026087876003414120213136847978742719358887647768613219897965563531168227793015183298539697147457022995406847509375355558633281738656002251569137413990040516068333653754708674114190755593045915275943270863620816911490085891261669871229647668136857870186326495396828461852767938385323518860417257494327322377423515815225972715019242577307707576492006422838683254523728931263798514720127858809176383263680018657942169410597224715657151281133596963760791755794442394413673601495893965862523982700049865191963363283927591739202419092299309455081739876409263519283742292298486890290741332618939077554725915477002380255374466473268110985475938756509324638493840655365062363364956148552150114081613203636224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -345419676251026852891901507684882807936401315710663930647050361879686872806299122038067641875223474479165352729902177166905450569434417649268360334533913353538613115023997023557408505244444208963529438510715339306425082866293689136191661862657214174842805307822721837227599327998480230659363004371337473561948820972714709957323778625876619604787807171768670985886501773938544089677034872984426001062723131313612645387476859628694373598852308832779685902381331934072739380262455326981107875321536823920757047279864930089267074965315153427660207126276304365541306069661635729471483410031754832221614133446600933334585323579066079863185638190101924705144168374620852197804176126688700259704224740416889287724926099995709981346327732479575115470525625215910071813843734785758070416424632761247947633080805082019976247964194656874118764940644760136138054360360064773916287700883780826676786547368488692676386615995550202299176493653289215862069982793918031362047367059593855854786616874666659862591979723897436657450816992367282307496851851955747827887616653291730457952386602451362096750353482801812997323749722258440451788516383838587389146407200759351783766728524565444788530382413121544309668251597236653099496330604024628517172525009534490843499047819314271915031824012478730244954190677048048489190909584152405552452760387567080272095183513997922967376805963375794380461709934454463197099320150429617740937666657237193503870528982344801807617863288100846644925107594775587345356577941980996340050847221827729362833600943417315030775693080386199771420117603225469899611141661596068368845245402281182027613482893013633051928955542807189843181503540407343569536296788068020190127681724580901986619631502269014653290152470184639779779541975331103048551831559830904606729676258579915994006171857408080073663679942670175267015920179022893177922800887940429585845537613058735664135345189189809780959165956955020277578935531345800742982194463563151892244528225746620369014406403010437827725479223392766112495158257754859534271207940610165466110002228934697268602114207450705885494002119860762465264474105360809472815806737882540104797222939975936272558513529833918690896011491238262775078509058309801922460117272908240318316953165118080780334578695327431432191162239983001931797341576064599386114172430454305055472511019920519503150828042383241945476087746875025019316531554627779540463102971530865758708812943508797681771936121695387880969472552868735125033230906117109342638564250941655708704418162993392796602546078185568567435453120920945815190025243531870399782692989082691135762596915629462126592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 196386992302187506204363074065067943098565558763732893570177451863037206514250225968062479644139290837032278168386367057966192380325496225076947243687827526499114753947918941538315756820777682349526882743558767781954540477895909879883993606399516385220625791228092768939430565682509261575790998096476026034325863990227174040986875355521338903759006607940918283568283067795455811127149534827072873734017004293304984182320173223456797667142219786974699813424111538674107902982645754309048525336592471413625930420749073772485065398890842087571353672448850904528338559367754010973862175794773620453494853715070661988264573321949242375207981843579441280451803492225950203171194959864800421925681439103344394614087709272456449946238151953759417534189688917390681762036512316088101979995770015141044377401858822226030695114909937236987146412150079924993804932347926579198476102561899539302998361130127231576421677230155167868510287103815066864494328370109192541151470172981430716309489938118151977073111324285442404730598517563774418920242078588487845711223306918764511577411821490831462929633137684224587798804134958418663747784296173032777408845998686786981505966428693279776520517899147812674461307304448437469630775844818348742584949421431483127208428232781352149473182793655739440389716190850571464658171939363976651956328744252315021515874288024756386784908156420505067073763318888526408743298621795350062169266401234014695605468512667001443961941319259109332500060223914591935807776132951401433787374131292502681508239817178229996312290921411946282337373965841201412672085442170591242083384021457073845198023858586306869264435311525015302558841476916505218469222495400221096464592383248667641451869739461643165242830600682553968798426892829625278060771757354672356166874569512133627533374569997967712855619103593230802660072716136392236339148374784508508564372761068428845331191518673232741409437732174585672545986471630806779270927503177179482317721150782951257367200363543256663190627584840302553558329713640244292293720175109948227451700659580260012883329352103713712978227963875797232688992373560290766300483601979765896916586040332818232190585631537394223740177852264331763168349188269370886735275224581595825730548188538485588138963850471758465566143223394647524515249561221506801256645983671729488210112539956178951333284283706629876166578703595183880811151505806106439579389409129818844400883274361025628281127522542486863518235360111573691970384694738190412054334994851444179175538958754344107546595372984787416008846218632754048080390050380481968972781828218241816358818057074358878208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -83383563282910816751473525856213818378866099554698283641706101684716364277279898993081917811012275664287356641861861136265642130116543101387840037031347212006575944193098857906444239592545835441668795703786992817219880585513760385683646185871205816444692742851877859545186638454839940977732492970669011119740720394409382210913548164410972733623291536381855454304037996280404366104455373574508377862826598143796743569026640693797582660260569502214056864392330762378252450365016403115153685044367072271340683533086424054769488387830310365559751299948082368604779399440281924745792793892375528937111896139627446735748240820557313182764196544034005077641894983724899562819542923718627930152449039285515846325002052657891282779835068268482404904797685068768837336112219422943223360875456211256621975820113624553721865205541763388756610626467438922950309025528799490429488971100851905245500127427575550427803056290075029966388399785637418307927627899671813032206244692147316770381380875611996416334677128230367159774812321660433062289387263891557297765986500461070565685187301162210921373477686419388018009558489936564687263944372536705781605767441794140596645332887038749124964273380534111361876904617166806824973887508104685546185405893088844955921578968468669898645468466605947228756423331419538486868376681504487082185651052843089803516639612855592783135478649267615355964573761027905109032900534237338616141374941412394680899590795176142207745793892666277349667140581597074735030646682033103798969101813145615447947121178244875438489779228379553932968310084500636807065834365121480046209486941065579690590123144734206884345939540350002859456220694905866860568974631332662469451454298706849755948877255220622085397797503771405899490063401141046487389443635632623186990787133444703479878171168777451186562683685826940762593241209776808897823988040887413896610566846090153868451949222855914644903270907742433358355850423831401576126190164700423151046176579513821529092864602478122527535371072330852297685282027753502921917771738172947240546735498672919192872245050786135648442811264548472855920479804653064987264472261333719640988832878163421742489131794830851955438771816387321384461504880298773128891368303052389555150011727503443680612236862539863388132560498901099254832635202363684712237545409722319247368245684301300496134867866380707901792096820697524090448969736452499457080443449289645654513355574643865179465637186925148390702184200153167714261586104881729949621662070176309112411691365384479460566531117309989512512324228610512067877416460484343961148883544030729115321815718878150393856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 45964036083017583325425746534656870771245222993125742597775527134184642775872231754933355614300935593105305344816685618912868013125551665426391222673022807120435544344979354144301026971821872589588962525432479139282103341250577444244648969830110356846997057212104265025600492912784040097675801285272044635528956315964323439065904011084742880171703750016936405382115450270723675462885113905586989994725611105848939206486906572061535328625576809226497106095177865533809208513926772164473307057872466249944035541436271199047254675864981887355376985256311993094788773457459429370588470842787897914493471236660333412085602140339018139424071915585559881652084201003215091964556081759772185559924258876844489961294173142507887179440404205329674273851913065280132128613240073488311262559893970894746775410375615424185260129517834928625238122970335992738172742524044223098133851737530855544110146128727150470333403836587660065993839752795907137120381220304314736658330686499223077935498292637012147184950110962571852333256555139213369034644907077090141832809884077058542848785019937479879044679363563623319843772153603791562210686701390983973548099212998989279863004403110807172406306715654403828520948730400473356910719027189951214746366666142457887937244628008133986838861290595684319333910441221004925702085377058651215022617932431500164049637599746029800912505234979437478303064516888552306994511697377657120615493280362459317396017584220348770782858802106994026647389333099315810211800224473169968206127506455629392373890223060633463466274702200820480785394149244711662574592710852157797661113344080471663233528418405032831814699560715958987678650425233824516455754618686200377993347249494456573682211243970923494448347716628389917494222522796611074040499988843427115799694336937521670445754798436195572958787730811586246540123084462376914763619560229549151036495343554140978323917234145189515231158223530634995594909586008470630305155839928682688828565560368035704392234039609317861299327766700550884108702137209695136435129436877578331820320481777250608446043563095355777574725740445119443608093423874244516810428117750676684016592861186934336210892646447313693457205085568515820483991329896145851171320319895998058430834453948359174228388096967520403661658078791348154570829526463141985987653395138454667877119949094563678722924644675274223684989974650039054025943495940884166392775109947561962689998062736477877821817217123502228054162601150656905921378982714320991276357953940546945274519506888986994279181627987905641463532457463640392166932834695223144341265374192245051732546999224138465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -39284359808559014710926558801991608879461787161748116915523081383957055040164564155462751961013827613921112882547375350633679697910550314194197487975476818662456177998637069638157715076892877688011069135820598878884960714620746692515497033369899045513637953042227396404841113697581058212016106519980375332775430195058233140849281283683416115543330887577468745189872994098316194044271782169430697697745574129763300157007687936165383317986237863169501681425320525104002039710959263270691200829902623576567629008061678751077854826476276169139841715422471101699461501040902022155174309816359877185270136253933343380159336550973895011945442137625179829520018775171715367941372729395417633612365651651588337541869653365179041701818465936499190565397952535457753540497218342522502332748604768408686885234649453233742975654105140845846626848372220143447965384727362382551659814649647277967716944111467024465949090969900265849198445917072183964275769803728339564205213752936741133966813184846504064627470976807866112382867346769121214900260808195718368064560359065006558866068258742525290809271000413727943535046153450392797029440359208178938856977393838189822812916403928034202632755623005245538254976762101636492324503116457857532154253433330475988968256880823302820285465116932779681430961767549989701887737689074746782407584094675594517698373895354797708979834826733387150946012013609804610738841697087984753430643803274239341715755133695859429708466525287984743355746717128000283768233410800289735317537847233356068260504352255910365949747693596667990070530152882258318576648513426805617929875390194470158924546624043356414374907556076298268350664153963307439658723660934139494283549309602248834493545879702367581104296293382049015959078442429888006114445199714012310216900917273883559723394347582004978422077738860562165772788368398940869546013067089606209660015398872017617951327898450627248710708754962617081369376655430363889428366070788189036367527420331049147910906259372897547519392289358856444246377065358925087027539700583506736423946450626223141126109400890207116488246441480440350618949087352710944835861700459505895346395174291288344818873125695813813214778473775649502205820806991239937128836338703013497416199550530908461310335041154130561735382429683120971036068248347090536989342431281718671057454161095069868040184117624161568922459146143070590793823090886505501631894630747990393219038404310551812262828117920415390014963150991212585917687431473711052915601975180445736686652772156344275933913459644610422548018980321891847441912844395769378041335540081725041086444141063763394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 29781149200478781484441163873153205238695937625913483307942445267901365914582893868739482909557739170304839866821404323232239771998049420168597073569522948543305801777878917443178259571566162730355288081482696846198359216019152213733761076245693306335661574958226074866518121922487460515253532950641104991662478407794760522992450690092876425953740032785180614694178784286669319009007204526075515043463836094606083657262172183686665390474872565870326001932555862886500207932248904226589624160699165182427557644808639777616213689878501615055644439323117365757031063541217075299381931013803083326970261672988017085367836894751726979695647278505217291149085108105145537963405807277687334867096037199316380262375217141679701315829418147748307393687669743160894513451874076057026665467484516644456605872524982346724789307494570717395984309807813075489071070936705317260054568400796160406766002096296149048284332224619181167271219533635703162928307339227698347534605553073690255005463140845227661994937619913160888610026797556935325003226718503441974719333701407156246664460158372041250061767363129671555746858837577788591515181214227975483052581385686158081310372291356806456699028265303773803039084917007942118898229139378976727797497692807828242841867316394663132309586744112569378220712254461269556573646413313219255899676027917627627181194075619299397226604477288433972444243999656453301534202116633851810930840774032425260641926463535332520215630627271729655425080767471995435633258871565693052141914268313868737991006715604548931014614232989789557026224058817923928447752881482812981098620087994680245988372680789423877128603959833163659053389543495611315923281932472373481675018651003462206047334778703481680296943822671150206552525604828614308273073863468325891652717303802670289598403995529563246568608326061248921331898263820990486903151628814067070494526278629785383445324703945298530360897239416593078835867525626910926807220210229147074679144136976292721044564044001241789083456476476741498674558626035225009476837767512783974357038176075895416982321222413088698361074269180198486455112803625476074770334166227838456764056593060393041672315244779621577843280676734536328762243565094569864166839945383118925858093840121270335389068829892575511254708440307588336657942293639375524537727560211517986276927132414606297923678044523294912050117012055208130532567062915759699695640685764882296094431471565122526712241931812086171509760238524696177872572986544279893089366627737711146088954465495279106279701785970546306531290327950455330866982890189464027383083319106065302749119310003599048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -16015494684931867563607833800561660294764501175667525428364357364220518491370871027854792537081482930288152646914818793939508361697770345184392796469762821809891004422958564365883023043584397188706990465872808595492899339331012535972671089083924945409040853631965833153067420341753209966148440492857307152681158102248216988546842195950037034384582672747300102117587941851932753055932276812173601282836026627723581340260644475594736688793987697577451047355167260046508215388871852975890293734072635653007366953085173703692123444489234161174618971672442491276392727251667668508365716265268242541379598747689794708332010334342394919536193604678160874933648248816764626389057259637576329617633879418727630162918203950415855398393673855846369669777379073906886473067929947358914781289990888829068069138839761119779811563260470502780311895389059692267212289420696523625324489656328932973935678296193314764947262494482801504367463884198124535217484526213980400768874650344928767660628444811096402532416699221943790650491694479336503182313833461336894722242927927099821048008607395665380792544385254032596895000573689661084291422790031282004276422882417904165785806223061849201792509672565554639267719338041737958501356866908790906774946984411120461708441003352066076776678707039330727265030087659999169434824976135887892076266174805551619201612539200123953047761970586786846445521339273200123507616806017953667136622118075211840489376721492536474936281376343014607358525527950665786355803890701294092631249420383884759797891816089008958471615448225665466134665938385842403571312631932419075867333108424908818116374987235439949952472727920944562608154076692431393280954924082954181770552404030233867367500853029697765938329414339239824977615596836330140475256370889394826375886110315036701632485778084810311551370575583894857671317520319249170630592409947590830258380212884954244005427023364994905950034204561915209787597261660543976216216274000630831158972063171060476981617998272822499680231142190394384088792587508710164110445913473029215031058722892513330715797544078636768348724121791421508746179267842624909389635111105424792067106887707375851294705771506924993570032518124145368397346043283165155834287870215929029399917702355941829676729403183923114795314398526302249951380800134858994229340762396363304598119441894783519041351572597314917203148297268547802590013198306330987581164587352691169314085433745638269933894142546660746830586073773536142783402137820358017131803989910341212286489179832447458519342622135151851279525528207114369182304914022984340786462856106452148867982530123491442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 5687057724591727517055334758700424583191866612314261077301689466589639866339222292542105875702161946691252496993580547429107093799830083927660287034001319908816945097496742958240000528481379659428471381774090816115482395546994171895786919998084014343895522273776264307701593211125743305661818583503709696420527663005905476824766424586968318164194217376458300650676248875081926918114693775988450475175376774332124995444714216981819718013981483409189235755735380068247806542998312125181871110613190916777168764518321634447503084252586681892215289401604309037107904246325854566923877011489816272190379844724231105942170711437818095953986768448530791470672516333222362202546275457738176211232737299950881092946991598192506099400922404319412599470954741050381795008418000405634439739239742394278446466084678870382727412024713578625322255220075870474868546439344831729326665343764529240502326545288814373459101351775714402438346445524234810769178984703150324823927326904099217399360455812503391038001659075311892301539908867618135567692285338478726740746365578743405008579567453212701693036638545558322890411683169393731828112026370955288546369959326204391484008983879717846424893597236710059092982891158103170355048668427919137129126085374089813839822663396574276025178681296504454790432907098811242243827414506276552796254590016816641059984016153123311748540044894970831090911230683216248219747071151436862383981268977630428810082947201048413539656098706788031503079541850600677705915981296883037440456865211094976003355395728480473856318022779965982289851148910896642845022399120915134201264303944608600167864920263752646638185487400288149240667950111695632081777901158362731577223684309388111446838485951284978948732532004058770359050365967977556496186855855050374728636300911701226922557418855345496951821547325341995017906623673362582116798246582205822351788406031103986173398009379137337168096474549969051651213024923518067119206267366494031384126605614458395157586491566166154251155725850352830050683137659689473615592821558200949525017387443395265290043280107351021259535360421841568307908823175714530751422207019651261539539922222335238469396604214352996497164602391717272894019018626386473612856499720192951952260211952654464171822817750312882385946490056821588991856747765551412680370436409086112223198835221163748027993861793830280566888343491991369950723468401897227055917582210135098624949148713368251689711119933416481284300619180714949065337840368659462841625084496440537298220722360470573421824125181027220357021106248741557290685367769511049139761664649863036367348559092339703808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -1095583946094108037744586598117312600423092976494167288266542025948540202256472463192230905614649766636040138100244664116526078077492214848399394193602927703800456394925459273712644966359439061797894790177323273174394572173771248964425859921669157237154982861579030061991745047886176000412868543717013478338868159390208312771124704988616379663898053381241651037659671574427514940859773450566144875706484965342841722372206019099023554779352984889377145812430402993341413927481311683343499003819759429971442426194997877240238687617275549414565416557849642519835161849189128115419368376529549043751432220142690165974609481539917764473838318234690179968643965032782026782601808250553656620129497782552766171964250742307939738967768781564519539195007623669386459368880919791817124513183055586121801156546133387343210785659958066453800727062869434654960700696933421890639833861502397420444167017072200413123351815813359226618847829339830739073548186745652083378783005632107301848010021699206815697913975873912710879992126772003465269810695257204903849997252644485541872694145725040182815837583102716156667201051562073157720744017397079159683925241746524759206718713736346510926757541725480771353750332032808704684004820072580061299851764668764653074342952088710376152099264339864568462148532611744971294945933672183319925899781808004745832449969656658702259079441933442184803470452371033382313420038260684322216238427458305929191414594149815925601585830623918413158693646763194763430348345515911543536815184264907515783879474014353898252981854485892061093827890497422472831473824102470247723059097223384123353231945393195008544494794930714852412143725666444436764066328847938402262572822614608342937360717573358292589288339670890966433384582480991962612714930941922929923506496696877086305051042842716081804900891624144726487751463715857165674265128550080509207884451825658754110120777006296349185142838597471066260312386881869487116143886350827328015959363862530981085784535343052993619249066585039505701360898868327992405773766429468555389418864473410962644502403358692880176305797936954792784337682685345115448829181389143887005464802940140927939900997618745135783803776724121010132206160377698401898609223122323026048745294480093973158771480327381712021042041474152444188673046047262086661227263729325129768121595683810627097499343984181336070646516374386069356532362614496389046463589199588411046056779122805374652448982314675276416988851842641589618414688787598704212840313523451095165889534579154363058593957924273226354164383189447868919270444835217932243964035441576639565328096624291872768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] -12768903818480599170640811497318989549101940215580139108290330121471318668351148496240016393363176442419163538043321131125592669243119089231598450019857180134674214267885707393994678826597888337568415299390415326911247451280353082134419189014010689745635626898558451858377193115802635632529562399287094766955704120165070378894526051119348924379813340758908310015944729547457214548915517691495862416289388839668732149634379440776559707129469932740945641598652964392287332427956219721304026084351484947599859754832566732463821010809277193016358764343495463887391624817601198611474465476723754872198137177764589469051393237527786167246785709330176727358012108614089264739384979501629917259014024782768011817693602918243338985459919876136799919991601701737270916883768286933073021959073453494927610593722866746558809086533670541777051326792843709659678525573354016832912147650869175681732718365345920962759490877343004935295533351551565910275734807371340204970350968912223281108400624939962354388122062102857999080240925912032775323812239944456280980238445302064124823151489667351842360033123362312197028188447230438559374596387073341290522525095383185222974022256878288669609429120145240964540920055923500644263853459668547974344774390947182663890288219691087511568100955687603967291775132125321458881867412496884723640593576604420296784902899347799349324029196613235497528392378181215814368287287680590926904211117804069550748152574957306008642319696420955286024922699780478384262683928699876550224253628390404078602692114411589553127592572885553909997286850780646039697141460970063745415542466165023037675848504049521546356819280853167303883952590606186247824212924993880878768860766561207533350695162727102570386801531437915224166224127040796631023982836781494588649720922809522744952166252540693668071436956769247774091966179249441327356880758610283707885663335193138070717846541679262123575064892778606752385614076244715637903614242978401465296286809836477438230969544446125369759452993243193481869573381743895602820835948788658212978242414768142942751048290117266103936752927670525087704359623810576754036754233434753159404513402409665660555406517519358955647600061983189366955547163805815904610553894436927601168484384182850985932591090913197429427844576190822231335583040922469044321175994572633098840824829394038802006275319314897962455550304783354370185601220864098567911156589467937897830917062503464631667275397454591494146319177375254075815730223493439988346578821423728910495954603094667614888853355176064277844431733592988279126633784131548108285356649563387488827564766007394304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 42167432534040306280215640953164701581315815397751681288075421722446834724790155623585004829024293698194152517243623809092828079649503682857908728870598293292548140279192481026747531650873672909914533988285356386924044735891712975681903739768880909089006364589040495428733710605021072556468690152946150161517525142072294741912158795976403942594281084728313460782679504926449010018032761048653601711805246594861138026856756284774824510706085920645545040885458506144743809993409993072802304699482078810495834395250166540306633041074720284765622264839566185973714755844078477634243557987894327395594238201832195840816231883453239937133832751175303955390811407285807403875542143315549133178366971464834912904602911957846820133063917177028869590021792788884494049457826487251607794221201675764381095211579948902679465128096255451065279260547083426882460836657250660737394997186963826144671801679161619406037370481464019685350929029918509599937683035637750187869657147618002592036977582557702703766929539167900053174371380876752685706652446654199289612026285811321888965624409224823462318420802502729977331948658076404687610554437991280483206915531240246424249402263238905022885292017236832496223682057473605011887422055786049123628720390839054040662139915139882194386076471650421979538423909636760525511528630751134739848260491939917124893171371745537842735840765351218355174219422031816576779943827578742137762370424360994572763482530379578153376422100077771716715495603124829230843260870365882115388012124935769709340731856183593339657421534269882935878369650665884183452101581687030474590512018006303828260700482054677688339833014005740049840023889753521110436172806856139826169672714255526611970713569025193936032915781189010554097215510828160525743843290159841787246085519610437419879645477143329524137351414817558836027912726572579317684266747920442559016220280398509656904895747227985547908385717033108838045049972025058660946281370235566389127464986534879965437397265940563612577444059675410159738771217800139427449833718477992797229293584552566117559967664619917099712875717345639725524228404820234628889295941004116791198546690384583728042837796437880155706650942692563101295467437808916233368642787257367097272007883472270749240568630861916457116023730872211527565902527380448277392606847173260725624937676621493077670088137233024229870962152304630400496420534339724930052839247747924418884905662690312954815146428957221640711035275801159093469664633033128139191814401581283638974529608258721246247808705617773427405487898838185348242596396431120635115378475242191393905663182718894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 17805954994222431986793651234691348095926311332910513227238721503933399105391039087373451708586372442004624115757577316384794497234027084355581312040765932098862124334867216655709288009268884701439693769945141635632273666895649095077158334620585125095616355662216226936804241891204455851941587322518109238962544457226750858378982166012413178444370112410809395380184696830556817674827844279177383339084120015666143767952052313186245791596268281506969672591635045797614401396755052754436383322918824296719399104234572988135617033889858343689097317656583349512413024780536346431125114041671536786958280219270051785105375977176007580608091335748707517010393534728412905577974468931161019649550436570019955372029822849313213830575846806182142858125003812613954998213626252738419453380985644828828894450200223249399310327379803001533226822393595493744083666916686133018757739053531506849504300093304506531882006347653587994291653472445882839030300101322734673325126822591862869837933458811919076053421357405454147912704065012229572917630614349438741358188883925506228451671810621463522801783470371954382783934112011375287702026409229315841175312627405559664897407134963785091741203168284615634497136148431490276327022322859214188873006799282664163650279684828336934136890819790048432523463897660794492568148245521433037385868821798592623377186956190992248576914450532702771352050113404459076097466808624042992129264946164339093896767000386379331361613964751282928069114488994086832094464040793809464647423045631919872598232185875223065323118137132838197762840045794434867957155551851082399797162616676875588740877153425768016982798235136567065819230777671810051355526173845340660703926740260605563895165688435830233251783187091274606427761453779668713336871454410208086255966680914193042355142296978137985697546241099714580769786378731366922730210160445380825610926937672859079843466657203239581936837782139923824033860703169666215300139103620141329015678944199768628156208943711486648553134932682716348551315650769088999027587897287132193789130090709348553257203181926915078647183095574851950686231579500457000283447885665575889356868976064392756565618142545538079503485353700795459990867506108693879467629424224300900253922260044400177144214926252559133041653506557559389192538629804923924605259898324379137123593063613024950615856281440391585764177436096319248414827963870626850859351877077644830764479701386339767811436265769271743889659264785089286920265084848365030851833263621963994461127446795501356647335312478704175581467991539925050194445973599287053696700962238461499189139280108716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -22409457836124603278010675340583525137880267862622793720243874591868654156760563922973925310579111865093806738772605552498745653847652328773816622064844077537828260162992281474683472802151227985566805895073374308674697797248141380232137843810173509496393615431653999490600690781733257786214886661595549202462718183904857665122594596068863166330435254969249579864496894510691748604556924992811487675834188640896492570695435219520273367602467546324873258527305860257823456452108592938363729279574683030147811415157264452369834548538180323673319978179824330696677120210154051773570270079363707838658980942214826746363992352735802658620349513269890126567730629773573691775407785313601784207705358675760968722583856265939237475963924220005338289845474301592705708728433700873217626147977756338918521543925669291263139682167726855527384619485352840439575852522767188077341887376933410621773492880391914869988059932807932885207076371429502120205297473105430955870643227668691742071008708797383537090321264602883148649148280477676929539860111627440097675920066709266032524364709963279217423746731956182644509618435868958791449621843094277953528536070151937533960734690488557007148976135762237902126784655618102238026719018747550608260094770992025978083039212092539250764252387364538567141389054808323123266024866158486965378708569290508540143300409440131770165900624663441429198468033297187088069988160538010039466082662715775769586775905664954988654208447092945721402931070197088307310618619549147154359877694626069645457263854536430440487723116386734380222995454876825960650826767081018955103426871265305823105568324074116303509535849993090242334814470377943768272270878270929900122822176376796967160120193834912062762698444700340757876098969119732668939624787595451182684008046205161724593362264944117045914693274033484853954490403655890237653017512666324544747350833745416996981941306369726343868165819019719748374795329588947789229059831439515190587970088270028773826265216852001492259747675898124297762587265910804652734748280806003737051107990366139971167306532908295893204241951417137644512690662922688979027931529673359265984051064870757356830609115499160520363405529950020060175527215376269197921344852816787768496768378825179900698632503303413860375509893079867050593648708650310605823181017704225335249455355740085551455538679507441162761976603986758433250281114914943257120068655025187689067455134692130746567552024773177357447924318271630412085480690606485606511650099945096654792699811605817901063700856357231451169635657757630607881987757331213147189141609839050325634148284286107648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 10465529593499521970278388758523904470252765753294482941225686153585779051361887978070751397597454314442218953025283090547227727777398231537082346519623447060811713277182513299116313904433511158554458647274725280575467999278603275276514049496780827279911465750829683140099291208796590250869808026414759454564104082544679591367852318111832288864554267142207349819088433796026221347461685990656173298760400929157825251578733386658374304724660922762494578594615990037789296284980953259720166913112582996009619198328984183936834647108998016918861085384123800177078396256456961712041094403820289550121198962319209293857925133324139346734128268635468214719795661470339688430954285627456940806724651772018377110402438775672699605737240365683779672283137764943563044367409838570241826762886480289806306973265520906171933473977221502533759227260594754537327762960741923750058264750018768189917516510766904899525260666692515996412137646706539922755159747629300321776492872138050351272735331309706782153310526848942693309016456508283513218200259275897597505926213742014151680653912574629814154612030243213710149030836048752645043744360725003881569618402566443808857034463358850667931991557471788791381117014118761407898846510397674289030652211070211635307232902514970836732958531117771563889584993739266385697090753943859569071234044629820441373746628762651455236515965917926745787292376068265661388179432734744671694941725943503215781256361923505641534394509638575861078621879306615634386731047880021434319121234068717006367039765853004201284775126658854267679725205061490055558249705675358793015669249262416315583923617820083677663877536527736435494171929301099991406785259074517616753114410528301423763311578927595715137597438189030486177528226109340504629367082231689974561490573754540805738483377469853080404777624678485923568102641576046799048757828201642488472977389275932844784309714225970368879117152687076945209279752807199310029333936758702120115432339609090496195614711871293633167437331746134662540516585179137409237439449914532516489859010860031129130683150836724210982149686559380120106618199428827261697901203052011138488203285164101946797848970748948117922657925854741579277616329743325687499024366304162025501895089446505615138546664671104737488207612345714511182105704636984447307245143805127556406476452271112627039603391422201818880057960344989593862827897198868212608092217357842219972987812836441693523889788963421474734092415433825059455394245796531868954560829703402749311131680089306811603437898776535633090747256791317701130529250667325075531044483170495463507524204309250048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -2828176467374186704413555546058195229486425770877378411606913233391027154069920764762698937536690530484706972360216212387981640348894281864848020465674489518698849779886880896029903468132249051437024464383616127850539721494591825733465722887236722804454122645916685744604195430900326405429498275808253336791281230955367619498614416321895869594465627599512045369915365286968338844230439890247081450153210697518281700676656643518096852958855127370006888147163324799982838973367707769051212775115955553484809929401724629901790288343629448023574425388729302132149960775694435887841757441963505935621747578123204069397541939880299034047668273359381255298435092061219771624991413949154405859940930994391959843851889975692267580311892160015935717167832530981801856789401290598109017209519807955855152606460996777498019876560563975904967579737485003018511153845143515213084381017046662949319855810293027532821477660243070650034245541859871973285427663168946675501568188697430364443082835808892316269684682652714903637207659381610332089083813253235140556794532335445815460905486114033525493179517189370523875886715682494540421184151674379276728532477008022869797540111645341281536919451060728518340293118382929807804147213025069888343198885881326419402229554693589690891536382436830347471813442201582807585911969492492579343544254679152311828187179491382929312102094458285710362782518733380828572160175290112970162751548418832271166044320884053482779915485663349830570780675522793842242979872121583783079020619529884085226968424057577095654693817489718027608926536788413227630007084860734920000508885787735168098961909228146225582915679899098573342982146785227291486942812140761305920421895695540363955424473101777887006516812687415819239500233248639637126151629271307676430042779837589206160954157200504401688585918680759722042769836304180772628534726582815333706643526514173257482243742449993873652161682185648014207159786439252425909068025455536380142966852195418864208640670173685309124925570455572230425674868827693865717750034983336028634521753083845011348876748840821098542379484707340227806086915253180549446748177406181441238156027731988864715562910596145530215925609037301135211610727705317211898353526256086907259300561330782511105785058505629981068058217164427396958104684869712243548730199939085335882073597424820215094267122534930472903510265632890604194112320172073620877724795478344184422494082743568982539449364993252567499417065821266536183562569868669036882036836474721660432808886172280848759941417088776817837854200101176189089235920403356982166144460749052851155974831493611520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 349325259480557162850105345924690954474415246438812441680968867048253347455543047331036529067088173018342654622381788984173258132297563483572610681360248297518080392872308351348557856563260674792686866751006775294937706004873362199910271449289433055729925423268354574682139004447247511030414452626859215224812642083063081345740568513898410456282292368236038778702785648440084050744873986121111165680963873456496798223756536892853223762605941402491428260428789254488306171659579038339682313859462976191806664724373980592082552758552977541536592601135216269953491913810717967131779802560440183733214042660433937864940188541983970266513831820286844974998639563945176636513792943441670642112210555677211399950755629726243689286589820199589750055348031834692324140925389815728532760952137231753942804091436903387350394307822065393521209361811054121818018854637495010699064106374121224836397944245827188586567505062827111918199062091306465801785640831638203971814241520674755289811039638565109927668026198238100307854398070913578958707431859857348057869110036388044639067457820188464339704671240163352408601244277887371810294977238530789463689368734899845938190419260817959441581754676323769738640651272436125373598125201940485760301213307829045543209155282063571663592214475701154659985725913782690337743421270341636117055237367982574827375080344542520509412516639229988557743075020342166933504729843876421036038749354444992721680946075514404574881009686870999683889563937379032116692979186081676090381002463057541742994613485632505165328328720060082871220454708419264613074324641967990003227848137871022274652065641683949899738980159015879249078916746479483775461296422740999517358103079292676688684412916086605555984151822295657726248653752218706127425996662678802803581331579760459476165492204632546420772266646623282388376814693590817362787502298445802245800752770320150249548136940111060056207494338934483255413638607406206228812660556278214006803976755020596821678512525859033194323695003285827998721196534982885830951830833583481722573112495578065839221110564930484305622619668837132437196179439884490244565784876885590223702821308155906670198060268481463620690900837874503458318654821536011521946953106811950522221279366806420942050746093541558662419778534508024994573095251086638725584141150075437168786026499706224146616159341113780343649985413044685886844624644342434584482187919042219606207505598641346355006110955010260118837998047655585684008587892851200367180444495538679911170811406786601481145046691924799449597989283372845466300618752618522687470517787818326347296044165890048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 29449021540057352403689681778649537324170974220697551203751018359034352454607090954924489282827022994698973920901041704519689315644004399444032397542901528757784197071912552448363712941258846048720712775705391706885010046601638834382612430698699883607192767527911489823469908184092517655043436191083039314553944313968667341462337033541224352221862893184251691038003143299533475550643039281566113615427081694896274714254701749305031888749059483815969742927923874828172399016320922683123808203426415473294364187840693108895876277156588448934525876536829790293982901406903486229616090366358472753202278187926286456685456561715999269899547481252615150362587478638408638113962695945913670988515914833022893894646280057563936665044251392560704803830028549600141444155779146199542236054848796799220948943308843783247539724870783884197401526575130799720025541899691695636844114405988031476811747464024847425694819170038343488936570863543005978353189305141896699595760933342474729056159342488002099932065770139083496863745725710047546050048537077060153773616030615402432366597590406673736052955947447232244003633281321625181916658661632363477152779352195040485186416482535440993859989701187801683890596657189496170709359553637188523701937184439066341346113679457514829689101046106432161174141565941727028967763071410209171580290067828649801476216345172463407702834405377883991599068918218026016201554751946688159283627325664919062912510710345387430332985998243544723068458875101136997156874230523047823720099384316329240705743874757444361899998145181078944790642619048486597062895254042128641404539151022761052228424705196171075965265399537828591101382170132812291664751795082615301970444303498931846725564268053879902529660482375152126488870246497465769979169677588969592829625321254179417359652888649459098693531983278438580035225416592551069210425974453652102119336107724681064359501993023192256502616127361664296940331044394065009717127997331403820941591413521303472038731199155439603265848631668702316793263080466431874131490886604668792115697207991099979043903569074855922200277186051216151841045677803879542580720602645840716657351789657329851435842055109751243077791244787954606448280717520421103852985791809346599401395375940947614489721741729200585765773089995118360238873393554055288070658751819845503647996970456389612121709838902769099180763117627370235177131554356035101346165664401830199917348908513210736303480206777525114488458099623738952772862603713113268520131162655520017367762433953731676246288914327519316196756508638594907468749901001703686921426302820177819459770986266624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] -10941820430264547010986314663333313900889267031488763130211640280095650246189219192494507819606331258594871099923472698172616830675759692060211672884073786486719583120807254091750940143668138227245677117600437726016587108805397105302363563684252223401499395729475942808163776681394655012115807829266554757429432402895912494877943449527299486949080605986843475173884690073213024117936763735438837441252483964515946983285367685533301116990315615768999248376693486058503534955121220502450325576824269352094895989893245528075887897820416595949428493719454335413039310558221249571054783891431714788837914381798455051212656832096648596486533270165634805130211073664533170631304799446407237397318308724148435721458698597825779718375435370180670913024596292137214993272617104791436579753380091782164067584651692669873925406258866575418807084687940940335344074041366263426526713243889305512139377185885335097518205466886589296768391482434708743813267679340281931356440039956504419864314270581278923923685892035133415844549036729765112346871371788198679446997518407036502883955424475897548341296590907198054526991179312907270137273664640512347893931369675811527357184615440589601417200856285404711409868570802254848125951222532475240535641760397504422850959540003383944154827641073739721614315147107536615429253960368050169886772096491109465006438752803032568823692729849892254252162385033986270379791584463010516128904329993104504040817611385220266030983437565877027602045004798895385388840496160983588631415289870290585575715739109129191824407583863507953104567426002463576171863572819093560925402865115020901747414878893376755307846011049853328455460423317375804390884647793109439795894975922512281928949687117363916562306619941214370144917167510403734168954226906575230187991802188695936808056722813877543792771937889080723958648165884840253043510061487550794852748283199715590895663965709298646326044725285778099006981799521292023054980760421115217037261918630273645833185186152526255766829644271064668530481590882130201925804490885563731494347388992067747609365358905576719580489147708059444235560397048264673089804568489983014821046378414780760184189390717051249578891603325709892994956386823324642301222758976189862816099837123047978174199394116120249211392095572947670276674366794835149776925940943782695485807160107115934870932150279419184407402912699458582391929520791909368299229776634479355592942813301042351716131209045305907316858538572411953539183050103940836987180031690682662469406081905916195732981241420355965584613476684866424269415800380580222132990791453400497547346173755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -2164379950208177084252926441322313683823352480049402219420173267700947513257027784232150703124329428316270561820682092745027791950313930728253094535163628625774187232007171131952576207338918820155475019855935348083449943310067688597446767479727289564010747450451632778638471151554460228963302924880044373347686085663648190274702890444977578247626084515100763973732494368291689930307075081017949148474150736032956011367008072662475059401235379697939278447473574285067640039587865250994106323710817759444234277971338672207257823880099749027847198113570849260614330668346623794712711219564995356759628334738448217242829654227078779257949333091513847543257875318244441312852787995184866584048848122367577083644464631444339087687719568092039142880351736241954849197627434883734064371344895735931943538479779928413690870125886630769990959399138419909772206514688038468650572549381510215378401698152829090303828359547401969586575910323195489354109586284940405117654532842295422535300662494557259092792271878522873522117928137360013234612078543970992978379694344578145770163156045954446648220637454273367321069698183841147536408943750782349263607018737483712829333136286542968947305129352041171742587176601166283266749668035798777664785790863727873472039731790320600904886909508416996695025575598428986863540488162962162422487161330302491967318675793929487818681635383979110914082236086969989968335145842298017836522782140259758736456270470331286063676415383319410050350902094866118952114178733836154298552327276112495308379528815100012619607345910315135823076489947858175753685381220825558577073958160235438260193307087098244725907025452852634674128618826018898255476252173345191184310871572943221668979046695724303044366348025398692201219454651030381083539706943031919468355871140048345923116795601953430260762661279618391126599264216499069444699578216098163633660772952879814493100173396490184216297297666084094293844874475115878243854249903631982751569781413962072213778924301089134253938792160561198603603700972531026738474113387621128692813843582596444064427822389755106201939488798479614299235484955862403192828012806200364781004370788638257266516425977979850149969607420626400274376185928386569076663274377844383121098214297644882507665061194990373483269309434387888911793124779689691322732387214275306310133411483304653393171030579804893042720015779052247373984306606601465616044421449779979524622872830951491427286454678121944695961411839920127544558713933278203113136223602497669359779728891721100600874273232116924446150096382406872275035169265367023648121141629080935648920361500672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 1144049202577396395676986798825214452279906146742113990055240515443259651295679451134378198158814452990105422145392957433292347842218751265796689598848215639979943563864252990933334665005764514871593568165927928604521104797246494446215077708949540495709926908535528968088047210908068363022790444072940005223103944142581802236519550550826992050659418595309950320956735021694892500129807090242179110848098289182177759064103952123600835030563203047186179264981740603703120410358740156040513614393794735831183333614555259776488929920077909106233542010212263900040961084816198780394985471041246147212567490874723120599428743363872391751115721220992459057151909782319121315004394490819741471417359052191221319657414097752698972157598903100811085993909662986968112644490107126129098234495851131819407466635253545827601402442029383235416142692427355271665511993743011629215062639451260260666525920064130913896561280771212558073804828208633874176897203254867843938913322962154201853949547366547615881101234613785887353932088632901971844521016269283328321169420311745828248772666101806955975722152284812229081257185364091336323373624562669771413726059687637996881941415620331753929797883195454445874505085277088142899609250875835026451589856186290941543513635094572400559026803397782573006022074793077080070179816076776633268688110146040251294986877177731815156067291912015827964998035317061178799387569677040633267037895175434422559698222772556433878407378226189930551693803541195367286449307502632446757607517031777687674572416042529238286804754136848363020359076713855700525691605741684065740341037461787135889123621631398551406518855185756311009248551383030317599413128199193382648159116960974380832890094694484124637629942253682103511677299076784800289590101820048777698207772028605648763320927964343318328009787835144258251818711615292841094142546682213034975435823795353052728377906171914510328187155869581360251283609776400998930913914075595543081797047760318448852895117370564497277360146116196738196812325237657196239959580247733110918769514948066031610748537519260894576917332023293362562769055934462714328514073983638785087928731327991010300608310863842214918781965348871256805290144048555238439785447103245696366697716531670223979643244672338716145065130477253403086414997350548498461021866006341612900982554456674044187258589761928845116073122489509217882468984970128040433141082276388598051296043696736523775507614068968101410332086576233035800026736520875543267426535048507127096432934270929439255500482919081271867322731320764419826182498780846795936595277707906273768110332837888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -150146903879618292373156075586921797576049599092678767832336343037067032565244185367892893617643632533329746426212998466357882156411967348846242411074210718517571113104569461646182724679956884244268889958167204032677691514333442137220393103298311617535372274195634386036077024562060882542460137897739447323178322072867294348151742292567533203559012739453850493639759866393515741462923369968520545895104532919488559203701923284405821882784693413378398596616722474661863988289752159038565874855918348005338373101261019598002237933794183757741046733849595742512428630880122458235378518605671136491169719016083366021995228420053343588416468903764115369236326364083079111516330308811092187593803249123537861568036936055866755790234348706911131203828926097862441636747882885621539735345459834443284526939982491433390491701654404228787602527068616368965440942324957027043118374876655006803866792565695666757910472902719525426089147296839895734924270431870689655178978520283993346288514689113147867346093655231483453693361168276377662590817068263748306819961724660098688471951279749883084499357509662590213576863352032301408036875423090590024145212102842981631489483158460887322419484161267854781359887884197796121602855148491879931276113590000580914388171389152617097546390497765289653507378419011246018524458196625752475864361972169079867999854883348758095603670222022971282958579511060197822280114714769660361429252982772724822865983950121759161379739200566875988935733593593177128142550982157856017450171387630756680152847564592278022783937200567373230932139495374133260677789496235831000083282361135127815872109569738507284252654818949509346016826674707245965454675435605023379345990886813075251180993967385433471899445448998036265727490915505522562372969119242171064722755165355546193242312236009477259828381751889947339248332740480916140310334233014675910243833635922333515288010226491976335116571415498783585781761684947309536918821521504893168772308014251863837268692839946107041198493910627732651935936199926312048160981778048827601767172683697004176413835153227902471505960738022642376835437745932920346834055744593785563537827206767914061227751510458750078966859075370957511907904475939491721662870501294910013705614114233624799647490224900726374858536902980327113913235581073801253274887722432404175241739340580999330833598924319765411906547944153578635970024982019331442255169770552267784935797884505193118917804455383010903902615588364734074499210712316877056429126416896257925948838658384579815358726298465182256759852513078961605283840576890097960853106695106011299945579020288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 10740964404994322747613872180768268551646547095758734149814602703966899277993900184886109834242540192057336696602163859356718698039897538438990903726717616590956418714655458299268905545946890784101069422846939923686054544884550685335609927414788758253386299436891878156011668316121972086813255053842764857560879846225443449411919705594616207708250209707194324073467639179884846816880448685709969607170938187679644889396844821699390336704159114756239769331173194855331092712942027041235558480956614916215594040793388723185051851699121403685561824875290515270959903554350782258519597714265350589167821187059111350252570111041299078941195989477357746284575677539316925729575038937763224333201748005747595031416320164640648240805957949512814323668103572638387852844705043004962900473021286621259711600835733936602675398080348217975986853126248916373651838600701363667099154965515791924567661900677260664188682591087688143828189873929951853960381453886316364067015054172353215079477869804561600809340781802628909136624326690709000888402022110936783518396737185778792769363947201728727023169345418086781663728568419747361556812659659796970252031273613678746667558991049919971081126788199165337166229130242735794034619106971737674644710910963418234000546180580610458565177966669202870621313728142896985200824995386802445437072291694449646676827991842385231414753909452951742753497261474808330905843255866920735673627729470856435399801822480831904348839874117157726064770425078432881382390183963746352105936799919179736363250444368360096438730267837778544827756935723924118278601372423806575760613593606573312176363623362428588936727815726431461982368431521712169904806602859281510670151780049253271706537565350815557046794251971117685286298917007604211748254332705893018604338234893544363417302109516142459740093288934849213169631946837023948713100805962048633943380394088383120583072505575146353781585550126593828538914202293141190581442128395151321961472948749053203818769272696014418500206661220638036500114434842122502995388463943386275373283378283655868787340047377496579401216625024444761708728393803953252453156125020591795396183267256971396331548457147839029335483283652935834581511110967689932373904713255381355853968226053207271004172416179048764208049218867404156292978003532205095821922395108194738017656519998563910966331996248425448273874071716805329371227930725236559657092834055512406261390555969239065142622897342021688807921478105674774278083936475280696708179041481684188115726574490358386339318111464543231357312386548314316009250148559840730193683782981829188445838245888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -4330931528375435114154224724434426047386810670194793808942664243289372905144305295773685018755516086301661543664356985962544495549354599771827942745331354862930719807026320802070744899369596154078348950531473344272394932307317386463800954313873941478631921173293492561578163740041136891806634145823838614045572195842409980819529703748053781703054350339162285888765422870625574369394442164478419006319092199119838817808553310165192970864624208914745125758616341306710171120876811826405610370611623403981238243840161805270859234748392393649824450569158872449188611093352679672544481255211698186233208689455756133930505481542834839040678121429114587104360794927184481511757568865104106507066620959313594030722241550341663525834620115441711032945418632481488464498369102492996341865944633129985635241359877339882701410889266278911652911027894699669721488518033732840121313926514625264085301737394708620501108620077567164810977374406908121858930544959944037032765632915320054082648281796132136602060151530183851821454022908736851612820241013208078216412805362643523895702533598804879395405613994401515993254058050559289369282593458164449072240478321514953665491874282686128172827139390516840151530775381714526347053799594941992592662763055781502070494355219045279567956680609613775079215096768301946899485294651385624117420769900458906087735779813673932843070960665225310802443005400424261145931803611685669870920013601648224620006071473063787071981632580469086897263083387522373784517465143778922936764992946910259313140149054724712704418818185619400634111978394992421840327865980908083347387591024036834829958489105661944955393936060456384640549339561891381292175332794133453329761895123843859146526649971386370964855987204467294806144083106489763805012495033898370038273568490294773647654497298890489797093678152398078507809053252752366509946341799803458502008043700843664978283171946191895260598316134439450298070488114167374885895094439469671733559919518746954138068530344677215678490074042356247734933634190485253269476014676905237178137441108644285879158032023813741727473462044275435902004961558023188115062028139386536276669179108665692811883197959929573773358148507332341614590773740336616904050880086220084065731504702171663381983845886072529141633448216808326600558501789686656020899979800024474898893257523725618077489541013853030449540559252770427027502429829242961598835709333027850788062631868645688148258649903587565216419758837632653256644942681606250094443545979493290905503747158334458202924558556714237566472609295291515074114639812829488129329782172576709914816151552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 1114747483092900061905169739769779013462180799161523880442721065711184056236794374672951903865672292177198637250433153830646316024012009114747723034288895138802973415987937543267196086130140896546796488369768446104302462285207210978288558030778243874171264400944451997143807060959423546219050176888146199541326154729014506066923455109277019752207427243160409105918295949262176632914941486186666061733030306387069244021083432736838127687110831677407726190147867233949868311988851449370497552700121912401230453294511458285374597828302900069231025647796581508053151452814081915213207982202922289861338515056887218106641150015277729857209646003937944552623413058701273540938681844429027045025372716616470567010095037106140891866557061040824319628634310892682561363181915742667640373678877849506359063703120840828331041893327363854492718366431424984751747598641595473435203873363051531940218773373079848467905956031839843763281318518510725219687264650638496238357241029848387517566131604887770666440415314487437640295132352774268214682354039338359365937767182371754543437496850575435406684515413974738759376772090493099492487963320217746379155698722908322183492199518529824842524115415553116299936329993429919267477924805333308115875030269710649314890800974582519141144149298037325797417680646611761550035281165520600950379228073441922225559493882485270518920051098301796366268114157407069147701730303455105878022039663770548023260871107527382240604418197724857701969561656945911882764627549697818978599621118702200383174771055714637388692772352109526688917910073571824279673531728008621691739337422149305222722210887911375963002175026464943783463701873737931545223799956837237998734575156801051210448206955977380134081334344226362468997507749486884814181472965632201853100901174934392483201569201261635012435560516972241182774169973815004533398386847758766440564692930221262109804718588893289756629547439151850613028812591445158918597515043327711930189099710206864100945991739872139896074648262978656509492910399631659733239686568904914613198049691400397533948501491647376055531794012826076901166231853085906442688946301287621086459930128988548868089757072906207792046637701469130972665092992743035328268023896356273720179800304560375607420400574216741645092246372089235479861729424074604022490496613913514176666901926442616738204021921654294664350758133925008755601735026047886191018844851337891351131259877775256622895818727441927346682076551158008242054946624336064554404048483562587610337453951314562406113093435861677999624519307797845533422250022147115612716552755409963835187003392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -36695056456709736132650935890123376690614129226714973161421693189172627338233371382927776476916325067977619448209305219944160919879619559050849079835460787707840260633968883598855087949957844570615512565434443474729725030845167645355447121915789822378349129836251106286816665501579126609283370056728303974181731075699793183410355182406959146988811095259688952989643144818779742909411657168103291126101960956853193916863686132911381351160032472159029437004537158714974025681926444515227359409122823171230816717709147232440398119858853201229213749450171203876826952753997316900464110024854598232427291741184925707270968960681947087124608918763018156291285705646490571531316784206741055001652635678226500300217875741553324068520584244769475745445171284566035772397303827833269842159908982407074716011219738080269589700509603826783576183600910822792234906443622544825232599860159575539733541250035896237673875913271745468212690941956143759678717838698713530804301284782501460176987338982321964546984406021775623458023980525053603461181955392269568854257517328364689909977773033831807348172869335190428316957390543256240002029484174354013451046532508506189044070060590284578294071522738830155811930841609691496384978364057541423533118311264042110546080149080964069553062892787905942195805788229869285486306756493229505032724646823923009693082265758161166862535357945519488183928117201736358227922806920918914560209578390347086165217083194253236568552655983768945458416584042650955774143083772451412320947323841863098979352939537730750285479494231126688044742754134938093154543128183603799741360389574754722886537624704270431401623381099079900543447361059843593294488306685681934213866105612512754966191073523877965270839052971282190188856741519009031857005215002691711075773243505822080799183532547541498150178410936121081309915695849162916668292339433728459552985719363958840933691604356693545591283055134241057425157070528324820601812913073846351486438928174262689860879257501141529117724697505533871909643834401432868630885865502215891520266809874472692860722285316484718509911654401156912592902915069834924762162733065761103795433196543536938887827976039678160022112296671681176984729035667330328523477434719654402684772112935603357674069269764870514695051707047349928147651585110022535830727063525523752606266177934398308074128179578141770519494417623114233950835937862996919664537719851331315669922214662877192948542982206900861201415186789286944971061203837958186246294664386674906126248601619405370228347990035081808174238965563008171079657730481353302901776563471750954829742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] -27661700269921261463148787506208433198590149444185264533316619698075834513588685522133694842545998032616892254074967380589001913765831198445194700570959216114507946524476218129882745653435882881488321798293432020334621002855468241460609847694138431927798240358100439304017785940176530743342919988203562992970590339136644560852614172691653875860303599757564319476414234762838654635779377290905896687504148015532061559166052731631112630074598575436135053079367074752816624038795892838927083653012743706262441188599969497356540524120079102679201820794438809765539533984931092345089262096925271745058400192071989530424628186308796111445222064144791047688117770702672802964190023064629814517736541447219588404885082250097383506067544264002572671639661492145489952818581799361974580235484217216822235821252957044722455997933524143478353563951877920371050374027464793337311587500248946265458486917783527107556640444376786366812722043249757983029297736048551628141562847065755202651049251030319496969722976949404658410654199180988955869117422469188743150333690581393094612823386190296270304527684148873479346222832288107123376897797890885908589287687022828870837028660061488175641457691549894796625567715355272844956954872689542113172854030399976184416821702090806415257155267236541366151375126937791514418082215217337873241513086254549779514354481793525116452381691483871376962097849745874519561118191790313444481439786819976364441899431912897733887501569352532705269644212529187402614067616724988212042924991320263996594441571906613160694525992346827329767245845316647470271656085940637372256141665296817385655980236692013529010126017864366886909050167546066819945257527611714535785793427936703880036288015705729832395072526079255781607509896029365302195411413005432200360212082334046223301746481685651600819789269759832650001321883866968137248500901081228797888763328359973339199810979799487054173382891095640929706712832432779856708666072167309886710141284846925077223454299851584382025588511601269804844103331893782004373274174992542103407409227365309356879677804137680287648538393036346388258367634983475505396194695654526644613955549641547202028053397504183606234509920797507840959197169643298372058806691030775920861893686676169083207238678420560424445812737421675930410826343730897731656531638739742474894482696974255047421792662840154028365355252780748784378432906863270384199631979717683128548819370142625689801202710830178628529424538308054879039701585020390874887953344754192418541660593890517060582427673719994477089023316575697458647030081953707875462068453339315109682479104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] 4183487875684599050422051746101018329452948774855743660162317757176489539997424451975751275671198198742199650210551405008618258692529365378892450492381081521065240557148298654361080256791781493919192273627421551349441848568838117274159695912776334356352278324728377510012341689157139922001306018710475252361878990600727361419963571642765119033423803933804111897305461372971896816665198632237027422197231088430732640789935253160204249694703684256413150991937839344489077208566127883642090241273405937447515581998894915757774765984814280526064023115577741124526383456253691544951320384514383880249449893442636216255904441060943551488645737078217656404088685579601858209133157980441487366655439837007548546545506724949099086084747712576889932201746815603178945788327225846032552062745326078255197535014416697250983724546618668110545066267714021348026243851100925068744349425320077364415619980339443037211430802752451542841004119300704650487247369733536755279080800989147734921673605412269478067290226231507767196722992179548525132698591382856046742519039319032701425437960187059552277535867632962453160208284146381417576918352819800119468078205229886970269671323061665788792841710827721198526901340069956334670681315778669008959302149563439166684996345870814132883577356196353888050289919150426759715858570227101371579105340502829648952704012559898504353271906786548663692293815330061588030781905723396467613943332180886566455898815500448780118419310772842948586735238100281537641278291619795231020579176908271801942331372037805085030706949435094367518389959319757288089174603831624683791170591815755901163616472984420051161585302633667490825987685826857553678226541707255231520412896708627283731801375848152657968435370244011106994403695063812140178926371087994301778665155624321347657007287668232081825009461169619960416056380064210274821976962114736801430109148348487299234237810458688761900209094055977860095032447447444503747377398634481448796833350606837126996527706618528813063781335104476463127558643493299730823230082150237045395377406350583848972989422148675625115055580670724488499994060338489979023144695238042009211764813461044940919391881094510087744072704867918447198503813902474870979112008960500060097999318054587071474637342400240237412553213107890303284532594757293210462456654603414994168368887894872048917572052958512921468685969293287122894559887402768953036584872065722222201275496409975232217171229657986674968370881312786948566679063644053936323457264621562265483901452718793479100626218615373148338603646627409344371332449639647084840652674120129668924309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 113122593132503000120645269583514336956819260182404261851805447996849980480064008599883757496536704543739358157208784885093539708867134846475610675475902105739160939349083774241036760817791541025506820666073133621238031026838753212077382504983118019149512677816214210493063805438934737666439995628693875030154061301121539759561455696236056924067392456203547015609819707690135345663043052559936248222590550480646141491010364310538670864142990226298372292184768078440123039093849447683619636434096335548603326051231664461663601713524292463878465877888080043673636725433872327573943534582713313383243482453209993636114510338884700504253392310316678018406763023375625759275038065172227542234086721755014197414326824330923488387103049120765393365824534267276507602001482589691064607190908255639649407124596482706826527412300729019341106783045363086360051631818490562910157101549941078503206702302280317539448305292544706879642810987221862794821807526013193054417346114910123462301908119389208727486752167467611169004941949890971839495413316230007820247830157621394187471058806469279006978209676650341610907672466936447839957949614754149676133454415779736467232880275562789649202081111952962118995894328127605487005142143825552930018532425220060129323304986633211223547038224786719642714770925701880530971222285767779980893950320512587855339670280303493115877197647845270105089899832706685012377825295121886666794952237474980223942597309710675917836132688846696979356524712447185409036845263412075217220298858021199028405622242247119108600343944426102699130635744935799630010373556260782092328015634232569379573891702147604014634593711280823002552400302157895754433363287568551861587730540054980008678105409785129988036823090204003848349321460704212041052091383650191409792506132089794552031738752270323953230633678575295744350167151102839067765885870189219842939725132395329367596948712141385109640419899802223129147417257050734397540365446580160826874415602876875285048965457244696075387573665084841282561475944469867814953604551534985438206512202230174674150799517347523195167621307443653855001626648749094034055811040757266271691374784870112661548474826672050963581352481552012787909037510701024292445031962847184381896041650590163659869246531198040687748392632992185388615570552297183110897812903726816467987394919959203453221076493034294385530267698168263821742814369389764489422302516046001565201562015554355071572326598233813563678762667377169175585857433294365913312455497065813870323037013360545020421103987661523549102819285067189444596572978060872500307507252427502181679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -98557785433322895851789503676728375160627076097852333840395878303344348387325736652817960887423542120394696525344680483658371356747277428294953247746007503831454592014992669815970336515304542189218472063454610681558421092842148803946786285867060330051177238830852444257772626490984118791034247246250827246348559517273392350606418001768277000492457204149756739261157218724086046945136692304179557720785189450052691786412809610567958861125058383745137506189725404150368164204820701099844971580214130732141235724157993531438578823742537511448844573389218004748282901326348037575661435787133150760432565542173187089914033295073120020699772392851141844721639966971560296607878926093579420320312170072018004224800738135976660362039153520201401898629185513285395431143353025461157883324147048100411512603170099439349575130029504580368301591361470993922161317024988964308198612835754789455147433993923977914921968154884941874218211221858002572203624410802417728808688790975435560225781953001271462259497842517046579814635200634188656702920656666922597404960864603288360012852758490549315651485153984832992693715554476274271709993857434621472594592284147252890126570347157853275421010671196772874933280189653806671299904104449079344086070750806377257999426852852971605229038604627100190972139112534351365970025275356732265819658726537484659398189861915801575358252021725160625157371228737044597597237797860039335713849137848558761492175942244832943406727285099712122964643706275352058989346164681918885307853370078782365307171299365357557044607297421094258178797573607866978120496082108933315086620741012397803994280545104332079481070849740534184049172566324000431988441202621030616285738355104734277919290173012588807593451428051552040083498654073541051145176560729876553174300092957077184119839479531198015728169276847233847680958599238650260203723431237887438300166958076602605082213862094658054904880955819483422475871998964464743248417947236064779537352486044648900290538060534732804832068871111094861249075836892921229721250899243502659592257471367374997045213966279636083001092497151447338848815989395043311524614115926012625020881415889080832750768711983007077441177956564324239017444082857025360992042981513773582913015061108461767811181137619560030398120602707883511201962463037217847121811424954527379314210208725516738086854402937961730427383389986108199000088805745308956990833529410414819791821254076619716188196915874250800137912279098645780204791732666492314140153879440273159000162668061738362061120612610503485577959306045633642771435722344848119371194862159198750244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 12984010425323250628167756563336384467747131216380528789948907980759533692765877272995578844131234592870111421713665372525411884248621522454089425368398580668100536941053348270206347264129407809341350345483485760459823815529905294516955097293785630237659258900732539329246096992927725081095992001148233214237225708691152625277541515258684099280403791132804853184667339207154916934653473981770082764334645609490549904506701316996406818440974701002416986750087692792392393611027927877345352856883906813253578708058608502812880046845451060847005678339691905596718905197876877025462392194099388974650246323694728356866417758767430615305520443220259275978459956588985809040286208898963214076859405594102404542195547861455507427715905760480447184649378003554051717655135938765177760397960650512164133462745647490977739578485562453614498605122089606728042130519856410676855278141459276668197162099042192073326670454284081179482536859558763001009875673826517983277356484080076195460993380900218433812994770101541154484074704546606448039793080345388343700687228668108929971875239489191028908247495177136458661423475571920598774025456153498990514642789536630365965506922885185569161285031086790386983571456344183350597976853103904921375526387664106290561911259077677726551530305823928086297092993164666145778770158481264626309695349709423434954282295090440871993670729172027859282980147584151986485547755758599852971128611417151089202390553069866939535410198892199068029821245211707392383905840841950141612395847887283105341326211326736255328734511972854634466493990844353010908316090716507131286735852218150578515400907255085780389887482525594996332286487949907330805078801140664067528461612876069183268625603876624657273765411788470921741627307676362232014080806731691176451715820780850251591665813935347122244488594815905964972165395162741672994011872252986787486009942383546396075688802209579213707011257278916208939127712219039380860150150037789937252047606523696099746711944355022740216869793397438699818191915921355403722880817299074212278979807096714848812683644072704516918280567392286008619537428323422883380929809076385668581554980161541079248739521497404955074423823444191952744059143689121869355293647332218655005647692432992174302301083171404793778325052910021079443853271219146381650739045068347318573404299408176531415884988111160557021419900955409260895499673020627818374405972098686611198105804100657706477502735146464965504571240812039236815045962850044238849513884372492622869610204573239568674748007535710515086052061956688355182098232988250264811511284000301558792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 1309829335560664311983468307635201238762557570246687517208107971633682149455117088371743096914708898451366751257735356263498235134779369348913620226679924849748845882372462005814649616971467723232912285077463575481351167117686439254345515550884604148919754321035764979413755168049341152215373709673439865931855444552831291065403360227274804096166990910309515998493561867906487954976587562378960056644536904987291240314659935702063639591324122246198948446670320424855226526155310971006888561115853476867129454791007128200619485679910279275962242195284046469086683914040192943857776013909554677064978319895657040260391577888344008299422217383668746157851122348459563119540610140651019454667133666663286896943167552912763136647753633888976666184748331096402052612762803750370924843836944584165251456281251132061401668506985836864255459369371288792072124031599151079858588092518270194238872663195359868974803536561711942399359181874150982032314515817292682941929243773713595166757545758222425835298819439372944957449680497275546740614015536401238877744331665076446350798348808429610199502505275987155740966362183628306595592937390155949138197266908460986187226010090620166287439888420398969206803779108101331201615748852627438984306836697749698470636804697363311599936488216704960821087461975880929985453640132809216411255071477033017255755865928945230889117521746780409927854747301950387901246798407830254137328228710966696846348139416232680335111483123962234434196176657809230952859316318940440727439377498847645479072416870321953305124787201099535685594983721302132918953953973438826584023846036581648056495221989763865959908366890417637200884625007058274923258168046715345999525465124945940284489638921669446674675856455736408658753380561127538860844933164887642849238241686673426929788035144331649484126128295274508331198044530499065678795357883653324799737140662019944217686257632075064890859356970364769512532711875798713772603784491165213846407656435396201833187224263519978911443280504818635455533477792684330774335667213934746927084397803219310750258995060997520528297696735700794511949334999408571078502012363492149065954870445513419560232799384888070546093295946853124952678338133385744493889295746871991823262848893068413260423811564242022538251574948957144677948035556299097139084278547154425782366077356240378884803185975884312939937275863805994811524851128038651563063349072529315581803325807856015180675529927784327743393784312510667006779499337545276303339739368360055895347255477955791845012084473115504924898642833364673888165297826694945192450388905801294020608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -183253215828709329918534517920936358452250051937403876617867385582762619652687237993416906319904299335541055837324685055951766011169713247431285680902559849870012713561236616740131948921734047513295078446338754659797757538305687214238676529191288047204493253367387251268039098301293559115027395677603923002833872070404020137226164874640697592724683797590021709942509101543979001418838329135754538972583401321595371853131021744160829600255360151725815631173644441730053648117010187064502629040178701490516283682175774055847624509689847140550951887586657596156155619034937311324085492540314309944374706672907105243708514760447560373900858030220689467436808624131924835479445558665386399440829533908761147960853740702910912156758330560974632156385879572712582469680971801728797602705268457915477749743150660003690936561342665078130348947660472641886973625516362798147171213640276098983318197961874091651856768559179735835467801852854893375992422171635909112922533563190850264997495190889738621091683902763420403632054321551121764423174739495033813410798457522274413777815631563270254141882056285221854234105207723163061816674515100029650749257758728539800999854080173849101165061537425105841443853303813115580421532717313029100852590832020601636948426388338475965426370243573471345873941482015851224962002810490899503889603880500375624728451302248146189326323929521751567196168560985815837029631202211845813202920042056989656127060863967333551030331680703425305038210903570165366386535488381563490377676713505998214031898171924956645337239543506729319524583395044564070862479035735478035601204516724638440324408806599547871375116277525814105177842962533225519889848589457968575407320085827889782509674973771368406807757636491982687339596171925802673406946543117077553908026948315727814587611929112587866098201756461460912523797055309895574310071787775644402333356830642573241822339737866537431416902532526502601719415180194868845501287063629621466143431210978691073028557030143009007873327894919459346029558992289050551949551374728775709522400734188667071778201632669017691903253717438423557340721820585360309825391363843518479129397904192920178199594985356091022799541821414476385954264930063154383250602698182190821907056833864739469511390956872840090483701077702770118176428831469051285212250141954596943152653208679205366148653291058368551868652615897131424645582666299927438560795069131654066060273629738106313690269111824295165345580661352063468834775447630058001107358731635645500371881190067433354146794641446381167861219423450683161461979135177882502515682252255008219201536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] -5345907841062138260926373059721525457891514875087461408169045721657493195118428005167854577714079535780220187949082585594439746679715730137200105428653770862925174363308422864127705489639554762056253397111446293506508251861257516521484882166168151618577911607679908185273432251882036565112127124188743044520983515747302003367377032990336795676757665102131009130801796783946790009177108888158132080483413938233354860792750539804871993414567916399762930623495188160673046539952230506525271549609056063384054879916849034088430460935150930078939672096002147134379466889396522634268495870807283668589556972474416194673318462410870502328880537735568252246806674363482458921960627043627964833954347749357448674428543741187903229650005233354066711594628192365273228268764255648400996502564636273919371886468679533649048525062029909694097536651532937710233032230158845893996714589067599100970685465372062141723179954735304141984228867410536777504293487042821534751641529227032540714846281067986013164174959848300058077581538411511086941028036631998487861189510230797870414784406051365788922461630422806629703374671989493480722623714081382979339813087541438953523334978229563060805012401178295905032152077440173810861648862462425896937351527599097588996108683462883705143714162614249954229933938616497621993654865287934658724012642695623067617779832661600321398012164970306074751405599752866716977013129438120475738315650712050759082350591542861794309127696988627910474083221581845984989702950168068236582426651965412519735370426538529158394263177309276960789680381026594405753645210744170795067034570450312803294298123244523446413098870315073657514344293740226112676161546292232804854238974974976164444759485048417722471022050887546633909910553969390365305232537430649555804954554805946725898300670317442333146283428651571719265378341522826472319658679364469386325293241536174946231379361741223204128057407667862511361059321387543790579094476284192304911570120501794487259039932810707636695924397918998183093475798903846264688982610803081212438688558759277407287627156878743064738116757986327512512733156807770814170683611123571455586879592837578217472582727370976855484862070513140599245292071757092181438913688239813677052857952342822456814077856560450897882150757715270832640724278228717155516493167191374441348455226632567716142668217777127141709882776781464249981050881719025085852062091407819950813968005727640214222977345633809843513059083871712687641832808456092069460209472225904777527226370810314983702711380840078301463698480966931598108256745481021247339866469081469971674955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 832896924087365451269125558863330173181141549199265463956219561208466730660870237324605419104249444127744976819010183772956057832963703988265826121757293151203520655881142716839394278909779862184447108965053381664307358255130542837439527878863400147756572022995877539542846716724000230572888577852068595373810141627083368598070093580032878453545658494278845285707004961266471208177537712018761444171177564854485713581122430274582006010728217961524879691897754144546860297916410015766956038143074392637587640424819059448024554783302090759891162231901354447859826990857498436805185262438399958649079738881379848605457964478049016855457874592413576010976022405925332613048438242450199821063037766349363033522788518931715584913014952248066758973601251160097006405411228142493495114676036557705810531209010068283225308190360358364003518672878324911329891097011076875617580335100565508954331120326931280518157006632436267695789247057845466717282385103541054562869938645731439857142652328244321859747630835219291468583230911256163968380356006641127548771538142658181450650224067935379933570952998559639236880743249990425085442835773025249181285350246200948538653212657225772003448791167244647855604408097773236056924717547660823308212853269274621386771534350732818668132808843519426148170234727441921057109011461517739735069060988141871066683560401813456989452687527367808488343541586846819618167546892348669880254977200189917241599859867691629007759894515266439243818028100890930608361685194073032478661777555172632967050704123130711866235508363390903994453519483619427650652751096566351645755193659383665981012674638410783350869725553513267695424693800764671014175906892403116515338895340677231393828236700637189274571708880098513394448716952429373742350722764995526183634408453433170941795877048611154093858106673041555060467337401429167292700245356390286637208073811106657293668662916643895912334376298515212929533254931928054137818518101249418520607977878928127430693167291333666676153524378559455382597406607542193662963405593071099638251378407374332553646024426304064395020656044371860501861208192625244160469502273770084507203431944455946779863043866174543572573227497507732573493942753652806780577687791442545920799080450110140155148458237607382740397527211274625061495666262254013759848605319350499760512707864453373693683870401472189968998152608703907840182891539465521399766910955982118013368303474858311782804995247144659857711198671489379303654077448740084304792324095210450610973697232166965522045333567677865193003837900940248942461538235356134164798007572798490868682063872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 11634332961555567305743969287351121779568661384824223577772675527590793073041611873025949900650329524341392742793785472965814436644666512408690913591380752501501313805985637607782380830925587801641828918613014758647057516939700068921354731605702268535213371509555898905181392320427544709215632572599937814914783294766906588617025184050425195117109032562069714173467334676739647118939847613924694309655675235158928953730865559649893984387560999572354455801570400427324923427372878007963047018112029842742648471892461227086732527938617524965363630589093430109843698755370977046187541193359324088540167677196375276864205478088008652595881192418457825085894395595322768565461044424028328402693775404031867941627716843527041516879993096658406352200749643594527403373267361426616420966080192179311653871983475376823497037349770750480799030820790987066501387940678354311061211980107375984766277079557790159295108254097566295928607587166963125506467648415923273475399027610540989227141819440235176394997190566774312497062287964527693472805278836086095064829169236872328513403281909020717104591374179521444329844777763660522525001099985297424129352419994540349388227798764834861662695843323064325002792075422504471100098991522348107237881441791376044571413631284145700510420879683811917229943413127746883498491691491400725893838551550097975703045520113180497793455562317503022889642180642109795382650282680358256171281224407598827439739872438059226266681855449445785584717133252674329173511606721607373699193701913804002883509122696840214597257583294650334763232827239936629695194722169302407473097576400338231737331584260374314973756586108880770231339241719322908583934992284998055012953006821347687392449811045160113294348814858454159768041347035485784621580445032766728478250073020315831835591141137620403132382865409519043763822720568008072676695282274298552953680974389991364435009933661748584628538443051205494557953554112059184690121237727367474963354734485812610541678353864427909613916203518548908939810676215574744219645499728171114465266060931966595217874233668770550386277015446652019489344839182166737602352226806012393099015932118312210000215294521761802415417688033905846900954343723212358069265739118465405547161478403564211032780264489342779456358573026753365943994518466719341295198073736521978900426707461175590556512859988685165982359522724747864346975648758739510601029623865118369842913275687198244988328960350784557566990852945280946290551432452325213848979679676546185509637580757356888673042035061225178394628880052575951965988431983082655833293043995972643216227827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -872800229822994428204879431205387211154459468310323958694742363692741819119982871732162597944896129087726759470019326483122005934187076380315978140479969640767642938455366368785406687817589566934971610268385826361709796078290797736319175533590720432629497476019227178015502606444481206216035854435222997035052613210467734250770964489364246544025950051429128148657095200470351452856877737570964842360267272592272205579946189023087788085153727059768964975337293108745830216620576053185002696634351338380040644883348483900179927985965724453596007907290770864331123450622212484232585119048652474926160770235768540511376316140719834526796643189952600507077871373383327262367336892002520914127961082967067291612777444759662871705868424009591698348273883059731716180792369722694857579634038461231083635539834067849936409600356546419464739502094297256866384845306939156098688744836889481864618769792742110058883328853163908717842270165099611686533641059976500497267697984123060043093950601119657305984365005028175349278320232352893993673311038496008581875368967530374709955509615367951153692283273969755783958510516802198564951825029500774721892893193182764043385439644566995292016346994356427757955935843528958419713548203189170329646751840535685704184731987840580466421180798304694399949350869327790088090086936842599044171449173197403370500480933211515912565837195675207508454344433834993670823973455661250018066491338744025871745766650480741880916945250812807150543510158636661579917041526168888294481522167136509249896061836416950826446418744487999993587598007477496189068515189594613738703267048168436132705544118756981508687100943397284312046432493841462485146667351540371573668533833085866583138359831772897984968368629408543233353126477867739363585374949901890716795979284212076676356276150291145520539938657955384176489656593786057643173125727424636763783371530252850003779272226541655396566866810724511361388136179358500560570787257261477960398817492285481390984623497117794030122454476751225909956608799225301037390856407891755037614349865391858998838257044977108995988611701214585564099589846138158463898607417417551706104233647370033430465132073976478072935967112378977048300769406560603438973262835080725756705084211126998555311136171975305805501512503843997789793963508625607380323624447310250143463315183556333543252919017565595519010672812096290099475274450298984692249073324227152846023545277362110552591028814502469077298220015250654377060292409855713086009161590746627963043016338596440176231668657793027861501791949528309571524855472226980328301535462092124822701055410176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 8459929230564427680571977502922720070794529988698144230759721368206901502835124136060936278981641772330954777073473638544705892579214380740044308943536410081813771370008020707520762026813415233616825419239678217053747283995084366793895079575858243177690231891700666389952761475189975584377459540985744185378128648643624120617752242748101395927397415592781918865539699378066483056704036960238932140050145652195670814433077854877398607528029506502752850132892489473167968958367542954791277836249245258291803557042246621416133614345052982621864126043543192214721143403637505679345236497892262095900871911094441166429249651681577520532276617831314643143917455928455324438284075312632588525847538628881187872735621295405246878236775551602250356031249317289113919721257731302995783800518342348078541133001430358018591360497304478157250268982727768237472497500015913645065962169504116878270345371903109107568338151749004546019884141706889309039639263355854887158996075669537952522164721211607112196882612798784814490657328505333693424517880880238991646013587233589114560030886672537134303552330825175174354026315626969409044830970485532916131217589682138685733284991654028640665469136495472048364805679120131210886213400012960591847312924213081190363541887998134496095568190996387593368776594468391610020932876187628642431292340145847213859402547349397548697976154925152673764676707607513479008620259479735404665624687565515155154128383767070817784126979851676938541436516222801833746951034227750614233733163887579918826313627324405506902318463216924824715153644689567812474769604436693620678217927631336205369850415892661437278876521572185235339142735765188453294301897538818989611678364554985302028707576485148048295191378650603136224046677889928081003900413380966263277485126518789617198699283425213989775197814497462730853609140585628646799978475217027177597163768056476074413222709752778283747870371065913878385488527272830973341609558161304384140305704149846070346854513984727518557370864890644065783553521693875606901861419742228824759592950370630716094547358284439501878347403367746297511770269969935397905464983791420975707777007535973699810797464188948455979750991732603702428200433036164221403581393355888406033520231877488305437216261188577474038978922814396421692795497599801934042740160544135599114446890875373412998700122624773426007769536727539111106815374882677241647313850073224496397551527574750269025560606899741039370729918918164386684345644499056972230555649923899730982149913707732825250906651101232267175515261015466338124322356584576297022380138729809579098001362649088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -12583235119577399562870250642421616504183826787356192423943458193704048041901531335920588833840178570053581030443718160886306620914216160194171575284381305700925425547759052240506017378419544503227689624563056024990325670705941274283641300163653231924197291111048798066716834550275778484378281407170787119768113303641003779952016088420901855023510053542075555749747798540257733752087821540919811528412210218586155785644998824426996487032843463749576628348432750055335568527710538884326532850965974766785119383239324326399631968905260861493884799754237750170844307701695972433216841271754592990881039074698288532148411115435033807137452701113090788820409563871706308912541651323035735623602534987820281767796938919494649869313849919437176080843956964905867859208953026787532101790026765101562007935562389420676630545185118758362525955092823510437100223402320758215714219874049761291735252171192711912719519674349826342466961126927129972505363878626514679448125981181995849688061901510163694883121202747754143766192629646911922454827924927173087641109753389646444416716645466987709372328697571080525433816685753495697271440912922401851238181135072644815799030601799205157298207086129319333564815844964821517256665009606005332121663885077717112670086737393195551876630777262011116751469366235895182627744724095008204941039638368223928218956337403641039932545628719845952475018962153182523530808538830454833584446059119278830581621481091552559442054073483150164808185941433909927201872167036301043219158803921929263408947442035918502827313039293431180254446363608761103666431720346851804187733602205583123515348132214869062696272878438512532420928267055601070029149888420314606015620052102400260680111030179619183961822876997465248874257816208848591829250827500601662805685316139456845340888825567120960158362998369559169432412670348858891875141931418576156603913802349670915474911052705218264466910162584066822590969792873404702434972713393986616594933918265747938113986657866602882530913625509710935708303925980032915232487283750697855467043136651591925284288669972651540971016291076260236439309380763089357861192346051989609464031244886796957946769052755075023698831124482100070664426684311533292619764581728673723699537728541578164183846551467545248460494473569794918398906930558136898906731003241085112937287840275305031467480492970224622809076005830336126268777231922858483707256347208744782961843496504025836632383469196210880267894033461812159528982361389770765280001448995191079508098292499910938800822615171964242118662013950010178916026421487346981730642384044383105488908617515008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -401486026736653787182679600336428450661939937145396407329150428258095970383056502760956362150027050974413769626652148385580310039710997978279248311685735467894845136531508805891292925567627863693064217982127564853951853673004637694788976811599291239170879874642306952821900987107162686796143512237244877264740031547780972851410925428727383537339439125187383892310417598718533503286804906480359694422941670708857101617391617487844145242758999269758244550824797858610424578449995312726467646483592521443167675055607114787935015039010503234842574223098223355626279486168973961580175081645900684910614642516651577189558092806818589007082928114286104172989061921528354780013181799236830693636655272828966992295953155869503779491742924701523218550953329723962006083006793305513991684156318253441999992351663618977031531688040818563298030652380823111681072067659048063871628936635023731090394485586457373444521719256179960364407989565324053792901191390091001818504923149965045513117880015836288561409620298785921448406830793625423214671555682828541847069487268154517111487914947334492726182476908321823353201520483083438390379535058914103538544999613821683990296037810502076668223165414057560947982889976717769615526821899017370917082346866727198750814848063221809408336100132532791463151822132242008229215284069336389743145339991880419671819387171267547028256114612457165200815678894923008779019390743080368846256621416472794903234324256316215514784729269907252580560012545551306879583044287684711332248475037388584692558874033941850139854661694309280127130712749616638959444447174341943113763719556782217625890016941122509532601142343587293544339886256683984729623721288838802084132215860360894331138042257528655798505073418374687821206109583842613862652266597696800726217917521829258856358083870923671810302592133867852592871017758437351761110665302864327760753821432411706489084975988669824135298754715444486375957689452507852500840585976182128684865375690003523218511771808496945550776758035254767962354229121640213014589102766326721612710129280493936970432523201889434690238132059280708849956858876365335663101151917012025916710009095838170855872731393041550948338737663764665085571730204485069095368547475715135026969642805302196993412619059096495246847671495772359491899102592761241227598950373757530233136173697456134374630694710521790702309762756381584054494245454465592619746085966440118554318225883475198734975975026127764538267719286649007666317163719952903945418727967503300687541442839587421590677940392284573715899063542651613377927114808042310373366821009859108650177213805625344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 4165088250140397275127745674737002965457312091080912551220130452568059286858570057607023761170739254631580280636748187591143220638701468831094592249650081470756267105459975918598963544755023224968727294455637542441532371910296493934187970889153723248698205125254888683198267037683795424494566134275925953714369174167860896838331120255360490802953168634518938702240862309328010071606423021017186047097117550753368006745578549112298368424770616811374404697177816591800629624961650766292066746240955080128331144877048311721652869894626888563920067756218623784490356467992602268871711819203930400854582107507331386247361337884551671526034292326085461009528372895287310729460426399632400195421119731938865817922636253584789696859338336026695643955732085014545267995923556785900303147113296560253836870340820990817279604298461267497041650588694770281736502678023863106057170687249101272328608997302637307062432160232380779625128523580064792125525914720006531344134863923066493022929058771321704629316845219168754519343952208904592306518752684530490616139049632046465046928303658842361821749669916983509004763708558750466160170037623208108237740070335474818934433259155429424413257931937380299908754843708335355390084993052648512216736821629972096523586058263171683906577602118695234959862068286157583159620255020994891274918818927855298199212484610180865451269947578223824938509809692144423927098772805399845752385338443411624240269281178060025346009589185987178571487115306005451872493042197474321076098864922688793470949183581530421600039957309344432431345729635416289501487168192601181185379299328688962753855355401758011619838148144032202933412776377018569810940316200579289355155514416065032502489981145926520219768429484691235592149249108061794152926219068872415327550366759428686599835007868599339384632587896468716928903541351850989098046407067589581527512799024945503630133969372103826263198051506630802924010687412822640912625635404893247469176971328209960407065604525195426386071063008913105149121064693405675551335941980889509113811749726946376445201526124633580588485589811981773235314034076787552861602404656529755554909563263884218622720146890127948728179532932152617193734213549685653038862955775634696767175094507157509250780485962345667137966596836469939297396237785648605124352053575915551124533563166832333370245967235364079944334032008522112610855745220955166301939043569781801029917826126039917445715643020934987959465314922206186936680279370175726709259307196383182805028765903367196083022236199098133313293458911696277493629877067815084123576176636237565606632961884553216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -15587902794542385519745254261337664747698565125269999399691147879203641674498459569190948590429609418336477489417521925906419450780519689293794732963736238817174017052341776569775872568167087051088828044127692037714690521322620183027859187993994990880502187737454017597494370462406559294027661310152433995929810553503532916036544119363019189348202899795355212538451424003442278938628497304998417785876065653014287466641182795452036323835140718153490432311788021876743744348317441878218551522667137055270121222111610005970217914909806405694553442417835914454595427184496976658979752129683489644602718090143635968070684109681058011579776399439940824515186781266685641101799059086433662493475109061158155846548845793879073170146728807545785009484148527538930433609232780505054069039828996333311636161356985510969303592408947900842619231853681470433409378798939306512200101741032005197587592359344288867533308835325828182498106457791265840765320591516295903561210021799492522596188828704700339691121275834157278700426989091352050527145674085155699816366909942214835539907224461987073007629819787510155441404866885484744935939613753357671724604441628758278431370345686340391661239529016344869925835643461015604163654932341392738910141107573151820090399301342301761851934982302940842395484320003520467968762030685630499162186529337774531725136047390190272651313486903672191316321543801501007235007612602201242992278867739446297436198534420967325358459370275117816067263741885415462084990642370741415605061978092782314173042710456150083577360477977148183289128464276247745275907134051991532428817028034443299889365444426837702247777100485866556972760214863445799469249342478477684811903708859908401633990934886140367109384725192824612370089315525176710219219073678604139431267843751423857225091519279641159107538104482818359371263155725784358758781470155750436036566011799447983829715371157193212383948356096039689604209060774279189481961406099879241866641942240068014893531932218579130685811050258990837545579193339947473615860026071211382065528629355885736249002111945919306218854051595183060251131737241414644988552116077369115657479772238263760542390474601306236106424774919539532444647186777701057239803228089252456823816252768043248480984647604349065826787050557850695717122917373932771885129049088898169568680893268862440636921639530862985470201964672689219336666421936416369213330550363021763424435614734762376920606408769913458808639795443198210668828369811386438140109240583254915256704089896992236597328608205827521087353517602213610069997342541271416996506085905083903087848177388224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -15520589704489100044055627669391626961784359811441263676432542372497250323932826898320982323109068087322055868662072249838218377845618634268359276491775317663039614304838386174192903506794626387504726982829114336159378392164762510235827233860654937660748804410975735829223826629606459152885474845460357254311954746037948961648457199368935281717527397166931806991484792076260560674230980697197143020345611273195040531297073257299816700455022663518512011905680655250794247858833904386742957250701292541732577505170680410882341091706013581163440417933004716574528743970819590652702143646193405588068345589864677667316230241010721335818440047071020887346702145778622436136034845082930055711002354962340875692920456549705708957197332140865562392652961610447224349653672811950122967050998614686639232654217741152693572308512042315345936496835750723781267734044676972634092989976374744350905719055707216484802547834032706032738350715541742787093328387590077725956651346206594849462553185300041907837961542840586395932928843344487431503913950557311609269796053496159425029021083751061012118834456322102822207164254408557190598540956145149187403549968578251839936777962142924139679758708549877033879292400120893540166439859410919974661872999667479304129708787532586933295034590727607204153585461836599027510862577296714339018553800221199832775839690703342304034621121868522374678135783880672942999235615948175231053259028621262133418966530307819929685705483786400297589171920000337043166987254706154143960819585876075481935538817619224773082057253257050728277501882051697110487129108343156273390154105056366049592854397253526963330378383676045067600076643667587693597046871062395494772500317797759762094243644494183845297089447393763265218800928268119414300141501564036846258493280624706244764395033497840947681000122674778433718206756600349795410878178754872188839631998985899793423165148697042559799330315103261818069010601997035547780110062313880979907437202583174416413325428851312467410170608366965790982787404705486723580905774857295514641554822415284079801596346748696886471525923544846923828409997188637708437385273792564671174988593321234878794348571420508299617158599616594755925048775967519799868931146925376903859091689293539262860307070258528898669036611308227520914945015336414278645962883464759339754525957934609796744643782042144443184479861837923292975117402529776020589478147267778433480120393462267178728440190596776883807580538570520735230882760418556350306048699998105890498679552220695370084690506950057773434856823672221829357294196041862689534439713328842090905286544025714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 358313900677067470535378913673951396169167396684167695095348804043613004218349356584019307135611246101591580071993674305822019532610670643067854022114903953672746414922572903977753810434871145643614819618235801745456822392826619349712812894049053946955527305761740037310711268576479721061785083017547706614631113362978841845634851405115066352944813767455071184826307415178543812125618349280999479504905547573091825010667767326778021860472540058262972020797392854300463794532346804869598321050252155068935773295405908167202365444815228316797508251064501607205396752482053459053640339252731171532648936393030570263396417682882081938969461817754979749298164399346278933373130057706047418467668905294260283788372133315692415252765480815935814896464492088325714283856291480656784116747774567837902635952170864600846752213363427276782216341529852409077696059352434776862018572791160809438722769508645613868444240080726798547015161115187972676105827328601291462050999032096929662296895852376325211486007534624139612175496356974669880838282308271155154044455148318447921582457156839550691537504487323651264806364469805050918275270401741107905037128454975700311906593597040352249111496998373158658543268807134267287571538802226902037907373260783090260560328302837948796595402920192936935857737336169766890425561632099743880155495622328451609317240809892778789487521298478946836948524489817949526206084741619247483070850305982278941229280837260387330569065967163478240256603201879906289820672965731554315381477402945797381568565203439165490413157131080785591569619755065856242159674963768060796447545125680050482815518255625374823771850633702549669125663147287612913348522697115882649738054247033324615782056234838438434207463112916910720086318181959524219697769091595410135916326547874499076551516813905167434744771266558414708930759520582581445906773632828618913782930847094387737471437664364902431507048307310228729851417280294989073035897587304394671275053121380608578698563495207921798028560666347098091155773514780989659688851600559127350003790392562617583123661319594388619511395959206757267115472891869188099884951696830652680725709352709591679102526303763900861667821477651757896224538600985034697093001157031290336886854722044078766455378351013358761921365042885262308994434517975398273399972354266667752278167704031000087343130277763707457832675125331683198413733921886044998873164117827743384770727452505000129059032080851571832608175019244818137700823582581349902993253928928800040741219111333652538286454652117705801332186113751059124862566611466232463282954001670920354354421438703730688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -1312780693587218607118405197189494595504786767730958984163754366801540106204376268837213292428835606415484728743344291904410997741443355656626991104080419368549520100613110464029427852398995038587107893223560574074124366735773625451944874061520663580480622539880259132992152400469774697872872544164613514278501081979015470766546584323369396723967029029509305522996950562216538281120184461643950390814987756048896165867637613587351389094760947020686182106454703056159186079700928593205264598552772267394160812316451306554612605250933759005513930765671231387940745504068754739002166899344069376059328963596998317700705190866274285875452512921599369773615241000541225784276850716820291860297781661347646900339541988538301548798286441579441782243123522009705543076075955498847339503425875829337053712968663494791028005699812951522042995790958060488722987504123121388761292266903754875639295945851463441958705333795579620088917317531804773435707125674986858800737718940878031046614327932869578171341508107454461151720977451341018907600489039638721203943364130929040593690151202710794977876281812073947960311792316343321416295098965055249747151020932421625846665807837629666776016557907140499833995062440785850688278900839836077902314810034288049988829577117558521701407155278199855966298184695904428601231947820928585279300078098941801768270229463568886193823734077204369235119215276103245911555038341548129345044361561223070822414691904376029571098454579568731410545348421896355523823754569187791541639327268276669360680733658673071983763928970375573800069153810619346266862332445859704381907878317053584864557997311185359237403766004536819998932220768465394263391761693817728900376973928911477871832409270443805344540191032828036301287694623132588204539190319778897468398037574225256319083250198679407680942140408747825674070430876700164236979300848218964496055235917573277952037167441419858091276226936517301043871608002976470218316767430205665883716733803200179838128154964607485644460852295290993456669249673117542177757176242426377818957426409178038861174397588301509897500696226346136911833369834417013574293067338862350618189085150310901200001636334258069079319813481567684089072562466490496079516629128288835147342139001326874254419975899394129191522898723281027620803152512160171006390217594108420967295757511193393184229369127034551369761480162225562243091355511969800038635947516130216162624085987215396233631894200741478881631727479005380338135867914107819792128486196729515489405105664870187698373032100825785822537850288285880028260245590267473726769874755277741910516064843408080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 1600589039430014180973598053140970648883068213279054735477285161408972617212155963871516914568729675536852302264899473952893641488363899708494834566016238519274696663632432657682236692431285667766732728479221650810552324254809789495037682771869529098747685406387799361131542269201536093043707607295325385199183879301032881436620251271056434274596485575212197294274155315546005389831415317967007448948445814698959705994916422230081176237590175818446162425806190445657202927736804302027176316696394323263780127742006018348205707165042028813603940511115877020124509427693437595761256898661837923563202807337590105322371056372654091388567827605315323214454540767371552455483751552542506194772063729766417741038844453126316603797408969700196357814580711209203886192551342851225418693050513784282301200367976131089386137992187691698411943893075505551631477585126535585017240449733788597336273305076862076320433404193047993006312522248972991488257299411470064102530453749112547119223846202216101773172584713947031966530049363106989639478450861496390229173525473451146504307873730046939227744885967559946289579210154247953985736592148463681144218404676558256306557879718424485189723941201969536157270227784769665036731836635620216309977913902270941123503289643719658591774415169100217599294450068922845729589321218493159640795856437886642961718062987607258225064482432515010694204762486368965185041428861822422945885784497796345930667701235383445690695797353652712084890400396324629153306927771114517388680764689583748920223240916160104408010385149854518336827176212813155702391896926537113749896988612657835061706411160009455274813815477252892389005619442840114497513690770969920121268471600875105899753471343054783443356649035134097881158191511738253408557200540818756636765366158217837646230703333120378395000203477240063928708517682400665574400101265801268530317576148190583300929992043619808988777817265090633592827656486469271669314611644584598596000041539112548953093116558273198171280162151087318467812026123172852292835898677820948050944314745379938478307319918129589063202821425775133654170391320523085883512850662184736476653991801209737923872681492223081410410733985978411391753781329031806203804006470809960910107505058777591586705384652260734935659085960130032482163852500612803677899222027826783791082493320727011217980683906403251699496027132731598642651972980183877363726637010331261269593269123658911990236672616069828169344652114399140088051779589295613934089031583901011344569354733002664294223588089797512727275537714672627040070579533145048591458136887380058371553204737685848064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 3106072210021800987810028066516303839182910659165654438164149790538469379140122633866363119062788957768894909315871459044711609523450283607605956403644154663543879622799431712825455751649408116404845280431140354136555190563234290845043494707939152487223689585613150828125253859300803206515024878511949858629728826496073666616774062839791270509973386597816041073131117535796838638771881583680445696221733197785782307713369875615207553898880714706384043892436778241530917753585415989850663200120797954624911533579634891330994936861473260847122470804426426183306972627024119232844255617035652335576809676631779659584191350631659423040034787275267080683408987245075294238474213183704944811448251174503817141032962208446896279451090269799058619421524255501323321350604051783292441181312487434964209900639709670804650757173638499010868932914753733384034357189241501390855176639093817665149602961966750963257388758750388342130087273957478245211268459196041342155026709340942161654790903606417787181135970292599882773279462553628337193218475584001886153331897216728883770204895908685197140316688280015237309015753203376817469560272591908410265611811249514251396926553922552834450242640365652963921501956352963589404172423695804557305270293150616258153938943609463135713798052685488103867924632753583736876822267514341456900506793292610887767033591789963213443361249685864920970334405009027041743427333934971604126561397043685215003520442359222456930130193593686646516401956654365786732589767867904909185920039548890645512772299602949372544124112668806154697705516088274169841074231205843321922983945310793434667036258542735075660884636076776936246402564715855028069254140362895327071381263990590551036055198634098359652357307154944996857295444949533321335143405632696352695991563024463370297608864589209373536092834744415460427604137157670303820424267155951256901982474641269216012997050945079139579246475887882733280344667782771184093089917374586044463756595468696869573430528280482537766165206827092878784387066830636645028657600239917782461094785759054471556588918040546957179912709256588536044567564836041168612396797526136136748974148807838281381127928267144155161346471149976233776790560142466930315786361833819939202889571922285422696989618852829538652522954008128728234479601138442262068932433009484205708666585553512683197840163471461938485739425913904649198535201718915301511085284769636279840435705185330393719560823434016751269645399560367729700126791174198986050630338748653336742763149471019125491343536367230129937620094948514108054736129514521559441471721432231812451370113729818525696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] -15334027766221965855393255791633864383686938048379168220756888156751582762164257853287724261740396229183582514167718190015877424807632974641378293004535928134312167637251047598358358541664859089918499432600289045796799797869572879144406110251831106255541192286997018994485580221204496195354469073486626590311162212640699312811723996129113763540550793771062974542808479874910158705991552445170780833421853089591826273311440994493745723391490835812705611255926251143128009949348745187484540679428270334910897872382172915817966820577548462110702794856659842700357171341142423273450053187686282154702528923922360199390767185805209272257945447368651241009440745357511475858363727038319483300180335628879847753740901789823421662983107749195961510735485810529597371201904327007787338909386885678663196454775746662618079613646903004085799677269901205262562687900628045487549054454435785708341468406936982877408389778552513163368870908458313560967102481198736432340673992401824853881941943051963912500832261106235051649422179851615748075654989353321892117965556178765763843651456682973703113405390954042742815992722995235611218587437097790293329711636379046935783068387893614829980884997484524863655110852017483883241793993416730199634466475901515006108610572183492788833452263264280304449010265579142495687749695399404621014408908270435612053940385824954099079009778895086973816578333250803839258588603005554107125912577073479568819111721728454265541214828431702472887360382705936873058372294201014349306224668804218305334949034004984233448219179418178671836395413548154333566684446625861871024510300756400744454794805907509004703100812503265425910374778973945437135058708784469463897355793663141109253876634428917100679848307034443027568335305768338210103479297871535332925403817631668754790376777777573110825797305036583435646655231777613190468708774463317273800386576586501426168585851219037193583779950478383516977784732190234140230024868911151141247553504233235547270646319758365952622242039812186636018652473184006090710593951091098782241693254766481466590624012893789901284947423516905360074738222867316361114082498607807651888991107815167859329525209991044917126677736076303853748563858435202084520812964960646631284535343612568194316525425170715052883178311414387443972284255320189304237785260420703093355395126900572778844931761250434896642825550129631789563520226188301705840611699167446081308417018165603676188832640557462967513673314250118022349869066940553908713414860236182010118046904191389319015878582919096408799423048374491322178343309476049580600195314301101754612837584783817048064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] 25830908149008936342893889356398514075776001385346372538997815357067267038160069379036142471776627762897069508353438216139371844712314167949662805762193964569097522376057280042710043423932683150188750084083609048454356249326989451880698454398207353944879625055447070902021786907073167028159712872367176069940343544383238964714976581786643110880064012843783975604202719765788200563050940711630712002010473542385120687353260317694692222878142060930656234807014358389015241947287777367527616728046950074206570484971198208377707650889585520815873859655720560930283336213047642730774106431460562170369577296021508820256508207326690844927966358592065011763916786277869737521312443023396642627204566042099800618182021795576010442642171327830467830567711114031097744788361377850613061448615494026791326975300103492597971174844378198507435336103028153136188159420052303175106627964236038733531992818754840632992481724592353703027225348291840364832025074674563918290453213921698728831045038021398294891979905909290732307915834529842677549171311696049983310789538787394794921503121202132569898614835520226992877722903977552342592463558370867932093384510599072090378877961621242000419531142334785807931910603613144293014895601967271528638703403502644221912043665220536329512647207662529672741685068367310476307664408406535327238967417479071754794750587827332915827293548840696285112179155485807228841665917832456276791229673132332790314811684031202731238505968171390758756085330183695265088621738820401683637238563978470442138705802181273612169502113396378157552919674212632203990357581543829975825023258489300132304178753926137806751532871891149294744595080973489187951768458351890514393825617485755955113572709447330194589559006383714964330872917515713759597340470003958408984571999900250032226535317274396929757836816494023800307011872049950969278192418121822392597624927793431438386617541665898463303223801285020752151228996256489619117314237430969203631907563942700973656466729338421263141487403570049014125586643086041607010460756208484983981366687559716043465232611625006797685315011508595014278076958294456875861832471593615064563311234484656273279725924474651276452952330242571186961593997724522010646909166372398236829134304711379779965320434703872353316194109524667182220321890146217773259045743814490962231825891900443030612844170676877848450651323583948321060586759305480231572876658551831808836884059123053872763653598699901711177015220168554669508015081530818579280311724722152015185446681113083281570866537188320827806895739065035171816505618822169249754869263005776024867198133407989104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -17006647445123093085539769428933945388099921211363197962927348243354459886780298240261517115173841855201549554077708423770265828737905822954872768719801241055051601982374729444534818324137514235943386050660259406034321036936540968736255728940596046511057736945747075336661558177191055389483937731135840443211760272927322135352118324973758572340717004487824229639348404980724043015450919262948283146208187275334787526794306968928190308130346058968148203851944406135946292145349916673741168004675997601667886192205688308952301805800345489374846464404786599394367506869947423570736281949651420377121302498949448950491378580735221671452543734828055814454079147214151907166248675607730418158916338570877522315747963030335649436645640560634263513587808588349010522780337413070728693168712874753461287599020104845821086474161577825871522916359410187277638250360614932996454064011102366431250738802278400040226330683069856678578012241987893900188452128577616948300966847390107449067308148173816753791195707095214212264207767921727918453139887122920925973586761758568681796221763800233210247985039809394862660238947545737293187325513046754060884084597823249305791375431419274806569838732737652426589583176069193841427310470653194455615589973436027581033602782968978955565923307439314065032038774175787415622941999335207657753225185568142965479520395842728307377598751303945638521280894908337121592921141949059656845433565475778917591786081045927409890064880716437724485335467686111338214345228758507601471759347864062330108574332412455404634293268263422820253774746852457327713912843244299658769690148652179649537524149446387923653796563691685180632498411041286657929273895902251799482139831636457501180853508852606222537090707511745002798526814980911108544020227560860719692005430762024984645488407261497119883044900928345947025933792325919658180117104200315125550774625369533293467465798147238945637124567870815519313252502097420087389285060420230860463557014186420146947839941547815981770373068199587360412565099399854667190147186191895182444330850496791159934801077598674326880580595220952055307472708698649788600941804200175162129203832684564677378535473396125752008175281328086658987991381094640714953286757530633044149993410483876474765196714802049035864329369448186221219062249611612334087842797362874913086543810969321195703786794802587917134587877589810803597479515718119116480709158732183454747243822824310754486772962938174638156956024437348362365372182970301223427019819666333994884165556995284166596102192354389636570192027009805300466191612023633227149100162495143521052070161322575134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -12907977116419089283010192782190449575694150598266275589915971760412082783443472510263589114427436858693201048222306780883806143692870101452442949630049004917358198547267008576833530432665021832593810008260939338643844521748032229899656008687365613393446547412425988552885978534850313658695021680942083832525905992540459421824317373573012340227086349011912985405777597882230403296492532202283511331012774601832405787028877118063799792820201658576571177201297510754503228711833595683115618731625806996481787329707421603034311108036666654530068768870798766020519360956532831589378130358929706457329945773452031204911569691158345684727568134610803006219746923206168408110491444710151760618565224434856348509212575112770910763438230695897050071498894960987173481673665299634820042822208622923844336486414926353655598569715258509333493973140384508445273240726003587016383379025793564149739951526565284295620259458220308402406765397732661392117880764164764113326091505395494781838466862021484202490194103315918525685556022828812172005843496537424412924742952506019905236287312638513389006266214844504147344053463766566336905310672108736738087836389592490002987790300893380118224544287454757411192605714966978257780867748995476787822108540934483967216190461610348742449861260364563511227063524721682637885586013126756998947730653143185393920420424348787547943038685444505386531976499538631279516259880531006633140157142210399439898042866401020927082966153380598212717242781179024398725911719777955191512137030219784936630019682192439725419301269482944301406008961349958331259536792603917386174051998343650748030243868747618337772659640153941611158959617522268335947986448924304735512941434245446078404588198102856005886665837603210708893137188946658580818957971688149933731701477457594260728306704688988164762381688331180162934284734220917072681830698257297131186430315538915151132824282327461723154325128388907222834254271983324346306137812634744639898091244968374443682899268827432214088191076977105142131391451307870795527172014496517339787930063100994201055424228739114487679452884355671203346748771617096921727096305266300120380891315211555145607911428071537967325994997888129892846602470742955412352480167229919428462115271806652476165238003651339675924093438632397832845798924749167476034302733672120429616175316603215268446183116252246026718728405088593165439113645764134542815669113472960425328581265941621468379465265665880354558846703113912802805235923419128863596790205373245098447813291942355570240998013653463357112656547670669573558935488661956411135356353439924550180519221915583250432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 37823363309681561079634694007725823139846999627955868005972352548816180893818942011892187950411800582307104774780885792879438208336823661790094541215397449053636762054437059464476448520797441399133508844811813517922593473096560437966780196916921730897998439971514441925427321905792314856953750541400468241302826682392024436613983797663838765691722387959888067617174890949358861979743588111423358786152859868264682583490436829050979224791098925146067639394179459608825161238165251071774060401282431670634015829604056189989807735777455438196325172654204954683939488176226945634196993658945566997457000008623520865604013436554523943789327831456665573954257116132296944208020986805137307107684235339761493605892568368936042595219678788927664915269878684338112214359473457977573029243626975156871995680171603883111643004287417271362993069370167669351220288374444198454144174157399403826438774180712316371316853787109071992601844376074489616403148055331823989391762808775967267686921384343096081333704477483464207867851882525111945353262454220320103484247812710371880582718090730304603866396238214474689462591695300179826843028566503017849950761317976662487948885499982495809262031719796674331014288347833584426353213958318788769364932253863254208046277611325633573888815611809941731980272719041442931241683338069801488019572278880015069159209206830934600088717243713552480612357741054707027030437061695410737472985874894574585433776518830898572378764035428810499549851073383670952112645192375464961370509729498561528600421952502380469216474892392536220328281666989793205618322947445609467179889993341279347775404332542038583621290521305759280534349408335144922033192061903266613989767744304373757289123471877506936788896052210275454283127999299919675071127866335440571119551381673500684762425635884662731966885916587078434857595590841325242662909982864891799908515217834648106963916953499666574325483026413610697357120958389164348298687012811607736842800342966777458051257725868264019779804629243167806358940247912671778973799416312179687358993995737793878094957481915879719579470578530138969705182964375763887357401651749507468564530689334940910678415235726816697700933286163909254439275220687125397009931012144242421184045884049589212112339158404166847279249201540863859945045692017282653482041270185064219617083752694659412642138517060525100590475303784558459246426957314501116304362572787021535416947767560848783492895474050122103361285787258476582659050551236421439784094722944098230106612854779995638410894690265307375455432568080980359239085789523077772557340661087180644104638484790175072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -32280630752959410227588137224222266948946563998689128571688189041055346663123028331231200027619474802961614579113485045507649179716977363216770768848023601160706751594986684051168523651254405155947776735002994922625848904820795498643403775475144800161195796677495373860552749027811301031602668472315200596064243905269472713121428493853743453425765732358366914265315503910638329171474543705134101823165203937786094690066554571946162491572448567422396868294505320667840616376879359089921947365062584544989723425336394557801092889765811230663571327081754672709271051402674159777374276584752488378013551790761252242559163894280082851380010100472417399911471904617101326831746800349139564802184885585447703516724307161659000489174698913820336461344237560699447808476900001198001653486469541873549514820710428641414494836040173732151648776761803633334165456111324313690236710553620251615522709092941846370993597643289940736787633558557440579078532934819133773530727467704287896784537994402757235020065680237855966621085994439654592195104809556407883839532442691184102226906867475302143606634253392788538412892302554735790279861953463434723178703107461481774704317039025816108367624758530135102779152286692187164547920753183493481386856888921549213441390342038571591444074230039749296305821837802634616106570321200641423083403749309240348923074644164220308035298378245224199925407105685878441388575646827304746237434493719191465556182126319923035691949874809509359816097005548898660768001504041174677467688452342645791451057357009864508582543648370195651387067102024438671181476174629830404610249393754466186614925858829602908293322031124168576089067511677271210778473841120075431551273048651664354496286017657528174681986244844567220028474110424938944225917841772567066832602689845609824055856874810246296157702678129274752992851372130975443702444339762639642948321048554953626827840176785400790562705763480431811692550205600682233664651799116119785596211818297338233370567666301572006493039894459114948558419348981734941741983776415662391254958306123434199482304361770351479839130194426795778010867922472814564982021687969362868611989324823192329076682754046552465026721061799168362730241334812374645812050878570338850650870939210996677867930303668034023161945022494636313610984409572410463327912560403017770929219899404142198699774435686020714085165551988548871911284668539316559134004560213661300603018742900596980454050661528843265519834333266188190354182731802569278000268047800008697100337588119047154536590084392066525099704907940333808013787864226158729249917995157812400478964296934339117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 6662323227255917126314855319305020522358852820140602647596582665928682670408742980094413096338013462985772108852932072455887566701545916437532889824980211108356338693871663662097231663521636650876373958731300341515523518848998873837901110210129474809522622355750946037672923816127824350198765803096115626787964153191127921490307394879954059697077089875299094025888041615816552866772904255074044988250071569057528448951338564580027793999143835464987359066179246162035518041728344986556651196923665879864624851004266813937063398705624584973829760806834819335061078549746930121151547278341717154644094798965902308539278866780406122915670441576843802565939366895878335804229909511151929837296071030892294944380281296195176891575401232212953847094543755133920263445833335983143061848811468425138070892874673957666397906764071951071147361893302623973117927293848741065417205239821168655661415278106292638562757205462945471665697864331018420517209641101391972491206213472640590131617134413045083412682924337104371463105799839097568624033219896631370347438850355610598227213646812509122748151538812040240331228264453094119970455760963257488661155885846803403646633851089763251441183498139651891656088587656729694039560636532804355797092400213902526367448287551855550066855240384624773096068569025195622253985014721344478463126733956053594412325816900333315638277135110689668552471171310529800300884270742666863525292772970575721447351407303888749234966631951692790056001182875775917043436603731758114846671811214678367519837978310607729672240002914270643084261317550807635443158518421571518294175782719847354061085150798888648521955256577364640123434620239356725079620704327864245589864964922544859624865451669951887601392355206479364297258899901350987475016114308387223321550943681341932344246231859616672036148294061232119927401306405094255811578394963714139550524693775904716821261305287995867821584297385083614710852590959451486365727747173100238659546460015496163662202667115342823499742573137521266459150996539956934279874644587429342776289788811791062891968093300180342146495054779116247628885898178543646881778178253755040966819708924854477222307799877339245478189474623059762821250529937332425377080400322592449842366499256980064093699779569114624343097166916678420130380536047233172628375341530583062020809131743294084712497966402060107324296047310937339439355550918657584633376477482968517318603842459711389824654475292556142140678134727878434814858364716439698720071788237270505426105028346124854674528842788659200321333318432747632700643427921414973131126699496682176941941990435829317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] 4356467790426561823744171178015729551401257418587811161751877539257759611266445409400372114826306108887939269436466567385426359467829530689117972843310755957738995344664494488919027318203104804019599968469117096534429446511345075538349244777858879926694655600019093541539123883672794004222917142203711481701788930262865303614223256423535163595714182780502562419573812781003306673747689705737882402837381712815220221248334562243996496767987536487643125542254459850674834308739835122489230161332907603199237105754221757530376487183024457835210705219014040305144866828266401523569859317954785702658428968118835552041816722047147783576066739471884315536027195473770551624233201072587091771815404305906151031774116503198488422129588830342795216460217019834459871353652284946640547381123755070415069868747750987341318214497450445636207598487996254948937472469186721067729086943675751545306423939662675405906591528934846169012951958370556023861003650804193673019410623322609421440759445685431693072144491674624947341006831437617946450932755862645781838469151529456924138812314006278433827897045253236883060444669154574667042203745173329459573281743285054812527731276657567218948187105346421329732684715092470891724978098935723254413320905731136088829182512892816651255943739513141461700664226438425314623880133714034822131303760048235633582845361202541581961397474528664925010005073693115010426512017074311324425292022840171117702788450944967331322417856329850879386948653810455702088256346879725283009516849932337404143494075277161032266359087369845879085673413175404027441417094450100074537116920233056387734850134992711550604688541526908776631311876745385809982401982146004735604758723473899836031922485841811847666768368227889928915008922588143564480860500539120663083933250206079917296107843736351759390648468743948085896137062642657386204487765993149461553111015901572368841238502118442562860383854548009909423866930584587053576725712687108357809737709217442647497218112055651538679364532917410191146749320306534101309123744541989697453766141521927911988467450283585689515940128073936782407421411624033002282581386660114350710762442477713609851409314144878079470442985555115168628541663584468265592449877758718206184380094252864179744338049704598335570376193676824229586147377815032728122597206089276998641797618866639300145372928074561477051570695237302193147641177009804133694644264999601791151603485842872085095767723680608159431112322037864280555601708094759829224877713706500274485325521828577346017330932654058379719875417135800861409776352562386995992128513631837396588972937282259517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 12861147804979045339282110910989022907105091448668142804892418639168689145426875390547373984349358818241770750229114411640819515450250945281926171758045091041231884267386143320411454934626662093223996342421955102266529987670539785262651489864101570988701263571404501633642626926673958058894037604601943979249926997830251487860893653543758430980860913955793264494374540454232875954153263377679554160308021988766331166090740650129582289777299355467358601777190628393441681095175312269251009691858089154652415762783938573554354554681341586631570553464957535837183409746972038290377133523176591036466344712590535533708023250996012215902151676435852123092598616741303890213023651434309907397929686310155434892893373679201305745630608610542300506247702003661324975890121952554377483022772465360615513877113716992409069287195411549867975108981753007874544026091978299005660318181678931180903145962044804705053737672838583456670303603511268165149121224825893984357678302825515302964349890939495399659185760090582437860996603574050377302950556781644429269710584638886201211124900299076960633569092530827099007311588188823359878604288060857337002823863191157301390680783094687179562551454003164773965548927974623977338182371738366060636949956214708106102675277511712881646383209458384988266502749897034412460712472641227739592903564604712462694384939563395317064451551382670850557570434863316316436390083530709165283946397427848284526112733032896184350659994162281310378256652302533959964436374772597932769134174311861981690391373958462209179471955419249798504978559734839151915447210474790622662065238361271252302511239418076498044308369352947858749925807046121180578008217787562786498076607113998068392064142873370871184987236376637314483110477986303447853239899790112547149573390112610218583489796143614068047524884417152896292343523741490337762249108793181619073477579603589399774122356645407492444591552553883918692716037131588911397146378641750833882918589200411114139127883187700546120567683942809550029584609161925893304562230895737744577469434447828654391654398308246247467016843573354863891275991608031994753443656912591697803193884277961131234950690725833188974546360880154452780481113316847128442198757269906301544896874187933975857094604522673759559809147114050989080152481680984522513767872391410468074864351261923658190511425103931887136635637181277955319993377337852671786012689463763842715696450209839145348967201591269496720089847666778828829783009923729880084545229491795094312499679473728777739413379709177571462692696970529327885824623528078372290395338135078350537237892825163497472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -36250154976647065469595794739808851859785044147454988722742761553169252023759819344811605318577697757510460846001990349042294775481437408473205086008298460255602124066863162896599657603403967124081999588225078907493884401994639177158530659930482995931682275573301089805186433332642653255996386100547841591778877126607564265156789273577312003981253860551378533203005635975292087085594304056338638741485654566936990889149489507851229019679944266758759345021772396067725213447153565890563465358328578499529576522157323669364770979199031308698874861035432430332133158423336028597944574985559045915121181935523175356744683502117499720454681359983928932152480654853648486384300482844743592655003685112418790045689241330450459230009185434538804984420857904899273834497800239278243098217506916587425105951845453288446778362227058843502503415826349145557955035210053440744894502705669870208787981785693919780314219959227602946490878095902870264506924957437907389986615061096571877078134831341066968730100610461200593666757674869728877523258757564578023960518422313032625598127602090454906321123485127486512196004046400292850438903568831589254940373837534263933142911008755525638626285890399079809620500444739913266683314115590116166387971805342305724437668941571188882164270959841249470424883694513391127257422032328831502091461732974437384073059547195306680278926819276861890927613153588940511218217191379306218219678361737505963928372946980770637324287096138270560615725875265510529972592195884749649175637300375226128958380446297647636927965763716203945227598365916626190813913264898011059374780802145598065687726433310155879886322662655597613087826415457243157649368878492095250456060346487921474648824736596472967553189018088169995749673521785059568554391091548819226067326941458852603212703296641414361250854102044995907838477587418108332065047630150446811153802746010364415905002597049873849104449041721439664685653091714264174487418283291245116344297637239845444343695735643524364899197237174360384849335202463531647126522467185037297665729181217408583095421346376884476524904629996923018048321309294354581025606623598361283235197251672551353145207470894858296535954548279803978058116717896585694463958346542253534760908085194189918872195352341673399958651682192808694117946512898841587826342863373882929331070367159419338622078407661021400594154430897667084686401125038782015018611755223694681617722213948221850438613960914084173722184619633790208714760313636477568133587265856386473588497242606665878435964421856782521974647221613639448453600231614588961035895428609011057532275512560295346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 41102931398184977549889991977927844176776010310694029070115977223047887411860352362439531366352328475011642500411450240010094000430214285137380006785018231050359847003710891311320900550326457659852544007600487859197957653220663050856671863866578749812179814305639725731293583114638638903691269075293985296878222317691690615042839701867471059852594578368417943135444001863429356530779731364257027579030939893463048323933135215436552311937940579108106351474489888715604368985847984246826434498246767848613107773170289569731065071561447596210553259716607953679409734794906086654822191267644565643052650581137733561640448034538478512686960923163318259947077510809201958422963437315257692476674120201428782346548981677821721314680371564025555259952297900072920096282506017393734124434194673041071061980187603745346020713131041566801933402256695584092143697399009973793725650257079070384307659205279708361457844917031268762848415028402157844599159420634325925824764264319801361180484324648407735684177009928155744404687243633735344847346318179920761699316961778411340484769778673476147347874029514072225369066616419012388163566736154440682818275678589415078228452825579859334024000427338924708587236034591890784413308264642982211180427063245132961492715034492925889081499565526862795807147702434716429591363810912395260406689977162409823064366309852223015776402752735189545226586025899197594732078577643697273358567402057718211031460787701541179844464484186299278911930140280234124909979962279527896461463029087345188838003967613857648184709026399318608101039851013215241756264943856331716687473817048616860086292416511536583873180913499507473772942782022126957692106655249084811938062378373591955447272043662721296442039148463815149444326853683607518102837883258826462757346117044268655283120480851353468956614574391097257045658004636678288776997904111028017264797433147129956561810845795172068285973644365353262424104992360484938792866779601154652882261339092058867070232578460355839575630116863082562308173401894900746113184561554637124313359775281871257613799327304834057917472066552341064756976040685071699234215018080720937101874200350352023882188893466156555671908382775717945626301736200856541089262691880939446268994493350481106971753455931236009587203958798190917208979630268945327871598688553068621665848246702643094168891978996731491111992112911098168233734145348547494984535263334059503787400434074780334748584630156298419950136368647263823412846311278048042353260523696099446721014576029122086763576851351078716154340348402148818525723987697245293189742120029421176624502151654288654336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -28391888681027540981881546548127399370420720618547173143752112660983693969789241483364449637722952337282792371717043790874360282122263971124760541221002152101437424168825817715553427391715222366239019939341793557890382777600569373962149899939462527549592538393513601324786197770839699784912054162034482312244562910542720469786520263756545339845996885155346283462922492633224669928447062742111063713216147883742943745372208910313095484738698206308386023232823264657684271684747022975075302032676257944560451641475332368328504214903101478239674272737119362141878824503947256768510219242785903961148915675744886979313172253033869638753288145397951536666252615478452909572585657485358769543674037220455594286935586230406244839538768091125202104376969071902794874315698603965419671872869341451835413893665749423147372621494313876276757535882093474697099973995593883226765398003260003885029635113149154450158949680994932613409334574352356160603856931668768546352128876627341481688410993781619289596346915934394937561464161822983755513122411869947241217122377921222047669147925521435205016531026156465864684998094658223811894978951339808401533213439426773566495178763771979963650698341484181168552544137256770587911361940966018114583100146337890181029625080503757027211219894170774149907171445186239565287679526242687461767646755021505634719325348824448385156320657945601301987708094542496538982086194686849007099574578775173859679997571097463498270179295078199514153574451574546529830037926592648412368151351652541730118618912736506195157195232179318294738393315033520816704081739645601872012687411247781713385265279889148985173875461347579931222116748368986845844460663438169223670470419035383090671998175457406286264494204514238818806241674858546251050753093314605174567075683374496249501733516979224418354633127514892800068601763883410788695266757295051219938969737372955489566330316095596418377186114243313694859382005650541197662932573821362739711474869054828961153537401671586197628634229327714962516211268212219290881163934263612803714347148353549971893678560180389438879866313616332746537793117031425120186762058250590171047455808408681981575322193423875445493851630090894847255302399346604645126671417521037350485574946340161528631034867393025825424237531993165303159665743893653616046208469713776542261531152323378185472045815358934316425898882293153074103504189803011314646369904595563280441871708492257347697359721700173192501732762431992470968454403752631447261346913951579348748480036138791624233948809969249593627224580103586348765781161412360385371139214280444327208383329989306613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 14043146665334938207183719126605155119940523903925056923439875600626207393246230803995540209613969035473271828810467709287055506306860053871203564378542945081480593272407585405931837654097254050700859533743740885815608803810409162228562518264794964914685624707855243984841046285233556166609718428079304552567327051646526306056094957277999152886574173800647692452670447187702674229353155451521975177291540000613978026941989535197451052688151068977777323684173211801656517842663061137469930589138161242396829016371428545085391089286577415604867212229892958405029088418377283386296642436840694459696563086291299915329874813762900956613288899142744349930814328566423313660171651231327102476413972897843376529317103063592123809070210493395650876148960363737178849057933350988729492588605380305416517832759569864954803000990392175954362961920067083939259145774099620000752623302074438717918171720271594477410320431052027261826377764592133135076303525401661323877387693284831581943946250147835877564969658686664446154740212073291125251675893385500356540191395299616424104663943508329794855075136742338621751274091421718332455861162216813956187578727528874980302408882938759446163972254188920958263650177982577675007598464910126057176058977616199711634547858885529098881247059461973276599628857610266017666766951258887458589001042006663439051522602925294280771911187157328708850626801970136184549217096725524297660482988454588911614990709334622712571242909811923577638125784315236487522102883729419454852004944584367237723852835840581445350823492260718555515644301257773071009261990057621702110504339893293158078691382191946153187729204952811140037156035363213611345447837718596344188098520776566243524856824150610136451808241266648076178937141829383756536564339612307243448401332893178565303704138767880808366011723277636837296230786917578482054139680186152766824916730452455076217634818227615815697978509770879336617486680860658573597935183335367387663671715963948821897771995862226989424166287674226186119057834141885748795858678674397826132704186554451616924993604760501600252215152847403281705759350465827944183879848447003867211079074582823186668641310830464087520008883427498559633609293605282997135734243425556896199958006157607405233338652078001607038597773639270252560606208891022084887288256118174146361011377004810750233241429348671801219225989662002015439703086802706505374610162424823273109782967965451380874969162776902290702143423908227067441341387869130523838473003946547394607053394102553167906267379068816300700044972187590056895954893221206160064442484965692302229625665872908517376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -6645551963143545636481302455310356210767155952728869674435863937092595971116910547580554734945360953509950382825982816739774463059851004229156470648964002298418325641292612411158421596789735013381026179253389363146909649604495811866704065485499143514573941812977867077040698417913405139541752260995261966866146001411874294053492249545231667702099379351392877342612151376260766544997255703972593930147054846104386745977423428962600566150004874695126281735324290184618700334695009043857410024693628298860919417345502510353596346696168990504155224209085213432749213931913452490664648659741569739197807765419937017735658623075935950295508853721700146404614180270822665681660740139565085785499185640313034506677133240154179191811562669476311410842508217937415838571174575067542170004879772270393081458893680651108264202410287437698028123118637960507993171775425940018802590946526958262798485443248477554059583163199762238858383895992294995129022103678441080415131901660098145418087450514093105425572672825669039524183608551482819568647440349005747890538340313307559312727604832348027113830066478662716432955772169426576699974238876547135188807251796506957320116901824589857316250633027976532455784625910823831086929126777543817907349035098137905013852621704566095780168237744916424686147742789776519105992207891161912934439970326673382462325942778956219590614577801410038694113313441254422234237372356332211967596470500223523578418630358936625881563175853805145370257135740239527268792541195707776819043020770088809060604883706581791858473848368065409847283058177642931634340065632693731001115997992466467944919045847162094825078190524939272100803212796810109200754120197595378770774627583534897606061932094869565517627109945274890408348375125319785660403491130297076901888677456394905180216368327021214582129808803322114022058745949786845519359107593088116110817182816471296613234224186815566253313137176293097240836154789410967698121788121689208388366675390097539838619104572934733147845754683291242226497467403075857315857115847767841078643734344124708425207581123803530836368154927505625726989908172632369708971065825679784633494966015398755572840052851418347678241436056739048676079954508611087873011222662524480154869803358464238981483592102430607828657671923191059553597272870295493408042550640839799603795366398222018795471500210231635483959220239646280791751282104554132857176877427643837690630941238127603495980094705879415585937628651494203502059264969094421250156470932386309550822695083708609691074361060604630563659566348420450851987085898437229177288466989397203026687396879964045312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 4196342573692617008015308643095524492463365821592848847694152550201257874918413360229717139063356132589090134482862930017281517170164195684702541553249672475517624763667049210982463291220298079197461310370258527738756925390994091599297058599483032743746092838240498077189534328989242180762785645261469040683938873704186728330574311709651401888268939197393625213691664367561136654320375848938315343642280805600112723853968974006632383334301517153131957910733683831255086461768318964463852788547551099322831976352758556523102658530065282703627212207364267616950396392232725432660598783329147200592362589604416551290272820129495866117405993891743810130239810024344203371468938867568327409878175295767922687744208061097954968916834975707941000960709655573372522779959917055236077963021935722991327621572945605330867111766361617111631516392163474331315322066545062496081361205698162500767038492290126199820540042850996192006119911340021294657755740631828321428757900619726326057548191674575572036111924098620311492550877628487017662209686199380720141854085307349292150625312071127456810030817044229786887189716240645445457040520911165020633240862200958002873375226359461111644096474335302207548794718563403188110136690753936193533299414511394004327845558767572688577896195937700655515495560827114204604049738723772465220631686480273150709397929648323181935441469256420980934817981114026289917451693545733370157261688928731990088676445725056585997041666405038934620569114156462291972250184264007533960581331424102249968257136452038701503014312442231519134230665879738095314317350482441101243831095319175537030044269849142528626652450263096257743690752547696732733324873756058317600167780916644937742071965763587674327271167146534561878034011078152831180723061458560461692455563294204783363392004636908246327844530823979651542556186376181963011848036487588038955278033526600672044365135368726612670363550534511283920694495520048948238568099279864879906440235777795971672991555647719235697196494949075571941246814889285155057895160475021492825803512572959626005642870510804771557243654043115356917676936971315602108211211453799692201282724152604846652277768825568436301962233394319658575029676183946275035483383099451706554738393904731695891497426414542902316078385713880056559545407759879868367622966464180526009656934948051539727486855370054929937572954979179701585249762711021615316316462274970232604766049200238813880792575817148322512879026261905001770051712055549293939153785508620656645388293567774835860574563763410680590529710150080718945228725621094236569517732194941487504106962356570947584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -2901949874046017931071947401636214604418941154060502762071106386566060649980801614116484582512742237368338031435543092567045576856677143433402068847849852356853388733185777691131027640362994786426553808888995428935959321503433214809914239608565153072775810190232088231076933422268721348069873682560815039191409338219712692607281349833425275671901060913947822661062735370427505875449104858266615140400273655088599746144748969624271672810259498093392008266026827098232139017070604537034617599942573011887104924156786623208458939718399523153771234101444647700173824779993724259804777109760567078956982300514432830203986938903920211454221089741780550927041481237093804451816855241904713172779449529506113649943346963911693900836215168524741147846194496741822656866790105361141947780795535477392424834280482470819569749040064147089163042559421570834070979727422987069570996565967923167916148492367747510688209711795073276653513576746176888913056050538023146369808228872056971094911670413990410569751738255238125047241129729962255068764221149813316076563453891977726343594017136075586104126793411477789385070788924965258347882383330122661093560698964261610996547304719615308621361020261442667528506789014450217603733721281867061325774197995947548475085014096738339947455712510040906194583480111606439920761593563027700234229062970168190061997809014913906235119587631490663152242067849454670575428470495932409170319085496068231065849544969258015102281966781626652980890134892428107150463214343765925213117362062125189412569231124406001777544007556019621766146498765186243375925512657111239243784964967079433011542497935377336374434673822551532314889862185610044679913988360106028155928534811309499928571971981753329411641082315474185502481166980089984185009393206652989245751318220702268544424278320124321874539582580613976594560676225178093899099376862291705917702169269764648449886367108108805390499166736574426991813395882615954726823788845785002476823862064701754603935000400439164074711280735151094502754767311375363387179951727947261004213039913536505868757577940659056957219083669465209592279300304262609447884116070263893611760529654484401370478841793767005083263864589139595153382536185526752022031353257926053183556611142816884411458028634858906076714046263153096491178190859586450149412416716082878448914031379875841433908042814508446675811840690148381580764001533560318545637755865619996505887212352282897926828593013404568723596580912935416958199268160967107194796427730843785201779366353931337911259950805972802584644267643999075326652324730932489022878635590600512127291996864589594624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 1616526166755994891211941229029523404658231862936074719460254950695369648523448726957618960529874371631397238636371074543574815279889837422557186376860276561291021611941289023580122372683228897708172601232502012803575692906581178203639184808653462854918433427137251192419620678695904405305877740082765399608590083925407713287265068375935475005595047527815111774337419999643719872740886158090712285569793941401484471253215654912894059467813358973328208503951489192023205720272669757690967522499246846857763279144112342806279908237462090199863330985513764780965648148659971360535448996707052206067042955388611401958936255122336826783334687684909545721290565533648511568073613845051272267264463226895458636472730700114881707921182431142148988726038687170769578382097904281248217414203772505108193484186428198941145978087415601566310804151158791263044376690433602727726125093385032750501747749715386976880102806709388036928424428340883432423242644407325975558522598848648520909446578096548230440961671341171808868173780577855733845797333687472575969517585094200307211728059086099159482583124706130733385740809412624521917006421212396916673636398952678177607385699419492744932897274728924600180767941756897795742534013656579037216979984566904643081353055383541734739079710047365593371733624141642969700896688017633708717348204662399111657845681652692198567725819507722515586545832898605668818715290096152430269354000176796015375230409036980148674489049106056865819862811749317739350013460991714796031193001169861039408676518169150860158953960936204136342257349886377859142616187830649611543744528017278603197162313604882524443682809622192374763890452774861195978392623852455878966537212171390605066308434394218198560739378022233474116715444289586628246730163766036253136339470434288573536454158796652493339608613339706187189689919386274287373387913998517775678603905204429751062344321036664292611680265288517035101035160975420179103575761172821093782980508892315166110265101454840882158574398748042720867580174676889047007829830780377514813634854497420453015910493018553469573556684060887023772676923762875929233871124864503019049555633348320259413340366157003225739638285912964836468087906267205666015308169844977297386260293520516431767275810428104113789285016470901575455187872346373770128362872332351845320214206523860740487295567217452739865482621923391550886110264180371727586400151280481896507701720782303890645133631296945715374309312648623686220508197103479965765895547678366457005471019348905534223603461520354435133990436796285408525557807175401724878795957291830476923279274916538482688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -643832330008573133581960656234265873264475552549264999474220447945494422482183545917699374564294231056243573461432200231524236373823489671439026643716381451301262481497974088131425885195534052483656336378486622097908136315946596436792691894560151164307327360204556113758599826822803630336018299508039435519138762605656986966418726642234705289464194730847269140736396016581895794702265635197851934392213962304126860539067381295187974283686728761050925997132548383325569329157114504056215897982710395313415340846217170793741174237663007917520211984212217149932032504869352370035758973898929781249972583365229676244531006325993749025511458259155913977844528349566408904638750078967754706738791379334998086578080418140626728929114543089072638310522275913195225332371902685777677831660825496109187752322544833011431188784085959377218057105513170671204217807312650425218819356789114862612718994406364350624863536824806231379823670856673770521354913893036881420001173971435077658221757020357868061319009138074446531593666564718632781717133805265863621325678633120764313390912648511184163543498474846253860166530253695825656902122434335596282225769452926119523994535803543471199203562955943501951752017159687607112216879982521899987712000175063855289479934661112476508171438396781944880686933091102830619007899774160167771800569861622927777968719661943091052972240670720249530475772686364287488519197094038608550530604582014883794092537033245430732992806573312843080979485043795148975600577188419073770805595996952887468397538293118620882983095137157475798602329631016271526420970154756812443164640615240892169957955157356547962879982037946123065491973420732254675257055581172186001621204536475970094390621131540644918080398140705190144921874452682505950886456191658566425375146659953053598334454483529738757291901971021109455044503359333348965313681416374020260883626631789787434791037639728054787442073494129180834550698670165642934502713582321261755859901633251398114203871054989147080064136694346735970391152278605806503580142813881702715540964492381533339521642003112290877907292560368491898610898292602190707997134582837142929953094489515856946863202327436759391915025793578568906067155544194890693742352007788170986188390308171919688859169630391361554353997304068416649626111830997264049130128754541180471138876767760201963722906908425438720468761665536826183272606476837831782262056604179506481021137837039651649830765425231666986742742139671017590845831072805774261788097771684517262790788771054137057659684057250986944325912031348618452721374086138420894467994835353866459294655413376516096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 165906663017091747811582075867083554461884724994148015306049604264805365736841348066038534009167373931690629053581725826392398015698206278602263462589308627114258909592708344214265809886639533797373379953205262063125449417994891310371228191612849770486613558592733707779764291754944064403452783742619538816144204498771749179855988620655561521204094943436204848492034596560033954796236831590707716217555212897841650516103840228617497096844851486210989642783229000277578275533677463168625954696507466632124583135436443567868192867098642490018074876855503488660317309541098722446804011938990335052807474086130559049533939243521805862910368692331346567873481896007686331003001203101602235445750905229831350878009810784070548006599369637794236638896649451182998592790622498753814882070144287847338471027214949148315778358535584063969989913826059508222203316072083244480351076699530257964161845191119002799617655456047597772910712461949644287761108174341788590617870537350374817015165167968019962894352785335364647875798319250882433570359600639438254775433525119658254275118878632470615009656417154168208530609025941047717493205700634512857049426556458268573677613714969628100984972913255421983137422105784963962720889962046405713086908595296825145878653597269738988076459599980458967597325353654129357410946425382726223776118430490595875115958561519716815583870475262629021723412209801329373065552816398670920899027965153841814157109223471241666917433505268858901890288049163161772768339300247202773206995989885061338063719679902686303582412095396615751095986854481340975330233107475528048667138984694424211067621576046483918094170332443271573214753056377837078436227576891491319568395396084464580537158412341702363895254463117882110632373272187142452629519414182537694315657483503806974205424083421854235020047099478278055886250486829956053765788034205043862116533193300034607121970124444273450978681455472739936593713441272114064011114766015175982323276325409070530831513604611115921058275136668761868295772589175664365865717659189495345743630056931006462905523534034063216350431780804442484634986777465355355434195664797652036505880306957653992939758476295245280390934777591484573092555116920306400985680783499905542181820633828299871354058817266222690903967400852835587460103105858791859170324731893041924744870006055284649089787780122417845206992942023846828809816877146047786491191046634433749246723247373935303696866256260289836126421090899818376140131484822413661598927607167626240459396824796714390610623826036669596889079394636635618667177012174310248658063262711808326517805693213343744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -21544049779900105429966675629714844265107260155513996609260335713704468005029101030270649240652595925583140528017175868017151029483779330998662151837292634542229934808058789920443972284980568440341696329806900158182884995952123816246692621401668864631574560025514480268243596192992792709737450435861666160153036408244514885735156023972179733932422451314460744016606547764082961667802800953758721366539135122841435415045922636139366713343358794842957157232153532090587117764569822276211423003134993072832253023339509952697927318078770304851735429866025097714103020712380218346664064291043017751546776508410158593563017803050772935789586772672130348984291996778357302695671911116520787321543569678405423377147140456756647129348426407246809070674609158189938424275497274139425476035225903303852784159952763611821697594690466573772068953794394400131262088265173691191273275900099487831383860619238392410306009227525066888034596443804448068027601313900017996698641699981722588393841489606099851814573650136629337302327138871367509420612887568584049677162713754214379271112113401782272015451413982849976033233757579971344449337999759736233704909833048027218326311541007046408293052885245455665349743003398491162624395316735051245288338278285988944997234797393149854185401314958512991162929666353709779049781723599131200721935113395816439809646872261762689628459666753885745709266743642542272735642816481576836334039394249789159432052302276047520448430927960582447294750363465274427171238526019215007923084567330460242374237633714852311095751739722657332043593091561390544908574131159939809672101175509301107747115703525546070443730781716310503331011328344416714273743561996123097783235389560152186513693723570641115052913159904538411621720372674907552810634041806357972245314603865607123685203736156380070249959394518113959985315067324204596639240837169243549363516071496403806291682065368664113982571799860662253311231613140519951072464405079037712294854193016626850855247714790359771645058851319723322195987806616722864140579699221203234667304567010454677577094999116060480621483366149484892508649029005475010510759134755803028972350247078137928688059043557195321794002907421293011367299626970290901178629786345852185267743681177114463585550548400685405496521954859473943543411265340362166870984397263612653011228692646609964044129920168381748439733972938154338873928776508841203983889510326957186575834357505930422578286552318787798199840007364071079107578068605575871276220789261547818425225285073028308685047424309104446038572204290020964989695113162722305182810738019922465346078392545443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 1380815394982457401567775803602702236218635886314064671015490731285882857321158085210370826363341668873152266759605054723883076688359266127324307257012066772732943388932590647089905049186506709337969964217477996545987057711628136292974911905190679564341826156164994999455037188329908385374224261893121879055097088080322395988882750674217248930131956201872200182034708122653260985173653030985559850734206315811831332043974979936309836700785713851070076527487278197136508785149356341061890540209495455833933634911156721484662471307580383845193472853645838392620649268932065484731999037021816606644889482395906370312340738676610213559403473393247362535571842083955949539307978716631109794968510407728776665336558833305393195458007312176434237065702369427306367983532608245786138737817951470157458810394997342018375661641171087987370741191149176365894406814490323610983657387420134818755431718346889969275244874788295406059203635536952100590215782360349850156312489785599288475979352305491483422684296124828779405522209154364128188368912796247326127604172527924143306591852341986779127243143689092514998234148120945524928072576032310542972516191188144274485548840202188510484583969737097032948605288634099521875623186536721614861885964711335388649032080112498032756317721012162376971619172833160080046998766348522332187049675092535006306438260344970671783490570007902742401480413720557386735505657250598922284952242907621554928662669642694666952884257223428823342409878240774931736838876589170622111414992198341482833564906164646282495492968901928133096698037681021549734743457079287214366513390395858335171026152929292910145179644242087858461543943447754587232783769295018707687900785732251620211858664168779820530760487453209519002968957825509947521375470393929347135219657613402772509596942681869055237217622280764325318048477186017483759029661014601908409342953831791278771669908727358408473188204850779859449902814299563844539294844641823318810633828733766818417262391180064280613660953636688718231078133334476372462740064713066686923542601950545839286294175087358396252737611203084940203339359310774083292827930283187207416397915070369112182220817919083328539734124750832660320580380965267229909699488271633078857229623909470413688946073723640482792081918042512309213089539811288599145619408736235928241402717826451305711370361258136443114245379935312280432757114193300775259079908195532785615656837146935869344232138047991561803413823647134100908338899796681337814509896617196632699214812164474404731032340346785210290117023580746199766316627594720009413502639151663754357665827628515328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -2416951124835630100833450045762115483068645790690354549383337135504359427766118288267203959221542737457061667608070687564224997412034060846225739820247636883422603111950469003792032786190920303360434810137519271801605466347263855619021154863994430532001106567461477097530096601004581068813233170746485356846556896843460144386478289956734478756251270956916106874029186924734807888274036762136578353888996609341785880667563095640533762551156170060831147377795603204488111677650987487825279110451056117974664894001758419478732668880152359927179568441888743031849781994983612221087390045944247903979448961633445758309300796353614078176195180806467961169228086441680396514090863636573050384210923492101934985052563762520996146005073662517818105191356814690157347101816423978526812041057868474783240958779210563200973604697604339167632035930132713160991377379444960304495271239003153639523912347058383534546360630732171436703895626849842158248417670232819213015979189194979076598602754106649452119887708356066080355851630615922520006071775854203057085608636854953112620954868719649455987366871144645396030134248309920820487819562429711118170783464302817637187690657861856606462575429214848927163212631721577719259942119385483348013562951923486320468909601019332378410229883446680589190637676703955210875420140919159204293069542565338485923875309104313793892020463916382973328434440743392985734135058859449328021529562246666453084896506481172666333255624968839756539329774326957253483501247736554707495851337153767270647458784849732063222280897552015823015521088866243399892226364776985293237948140299101849320192250538532681714387216188142932168858386571140705028167478868251028259013390171192135517275409380811321268586789292409458225579379872009500768174620549940764448187017711415395658987226109297781974179689776332081175935930801649019351116398270859490134026667396063600194456704159155308192786744969032636286574420609668262900327360049776628638067329899178287466235213033511547511765036902353316293994368601688079440299691148978395024626464968029797609639700323631182934803130939252993084975678020299710633729576508210249262196467475891393412661223575048939224079762296977960097383507872379582055282769479176416563257865665791010035676761754793283957091348151578919011962224034570243007036035635269616400896706152689610379410241053394276089723701724675230385595558051152657963355804643687984623822696440031300721638658597722030134352086185648387430558133534190150734662828661316507955645309253794443736779308391899753714450361426285041224984671224599602635598725705048659470819028488945664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 2062239531323413204710212015193855618869386694419491955946817783128365034487751757191279266574096109220898538958248814604814881115918335767555524429273876670829790135637989441468839589665718579595408212856998866251768068538284128793956292635497876544118547079794053134211616701645903596782073533870654641366295166962516165982946789666044616231657128459757312584126264397462595809929871471264727921410132141737149902478821456587970811137370080084063030680781169230993772321322955757124510517946145085540324224723247109088642365070759547992266520233464191460634885435124219995008421105317295999956905306867044688560456118569808979677388407598045213672339700570126286788522849464574301634715620574724539636440425109514806300731506321854508325335926516125842298479209491633750746663004443427099657577409976908217413846019492443475261267573894500607585848891947163766301610807072799523167912092119243427705155798246847575192276355136177541772999811653117577448679826209504764246009281461339795292209285025389645115342990081268475646357486921901924083710583354413496169326317970025437226631551535674984080790472742901501447429636526610905619241881597580726054875245407859428337930304847567054682135031425077022522124779108482839537590696518780925664282846497535738772898034182063374828522025287418620153698265445116678768347796945526417363574757799710944449711216095768273331410196710994559352079433637700368092562169162096402777824289388530488056122842394192255435739421440018500685114099731809296334056872435191691721250173628832657521437460626872630737262748844812834321110137054318858631929346909763779520677896724284355491703907588288726533825020925250991363888635366851597177515948195205241224401139285195094388679405305353767344088131360819734029883609744318622385192677237080702949396337203176728975618876889423888089927053363439612823224660127498651088482656959263761713569056635548694510138099758810530111758360465425497851819238545478396580089605117586017766074175508271568361980780144712493830045485565598394019262759777133133259435020666668082594378640582922545969238516083420049954524517597523862691108915443025273817107566519913292253141655134757954195547887749831652661191274592171253142055440174949926023502391631443380338521708104978040302453198511020885402097875778206995442399365621076770000217584450858444922802358830125017161772302473095581151918817416458643478920211922797449190968156000996208472969928470620015635313063595117129527181927907266680296423290449771946977018464281702718573730316613318358221853854256054155732656792399738661175460894458834458414159719345160192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -950659581132221601070119765823446564760527297554050513208878803382992742460357972029230354232178492879257867205996425319608772525972507337779031824049977833775558219824289855283989146940513101643713997246999767334671961859371260191377130345253451798721706197032691104372507832179767075607849249481456249357708766380479961806568698679459355978059064534619332935210275151893286083656049000139131636530632968768685455398738238199647297288747220330717111623010069445917337866522583619678697919335443145745318500021522195689634172117302976554437174190748255964670597357670500648135977691851133581156769765933223769061701425970740383910457334860649484661313029129348643041502716483730227301633333190888501818773822973676072909499264138920649220945331412477019860971154644353279040229759708059478045088390346785766157171824399423448840816694251637184810038485880496104886735263376184921494007991429121453046947962013110823259991436082637769350894023768431527052180549231317019271709355196660069276417435618922307253402852201564612325000442612400844854541549980642442896850579107972987822817516905788896431158160135455591500109873773703622392866725934216330560809499519691495031708705818835873130411280128613933231262160984872683243792401111326030832129050735625322879152560556553057666117203114939491430904645487841607282337028466055622645398606533312657263313540125736488979821800954610810179456266748949701596210108751714984398589062465582805276460272915856378038168560100729234248195243888859485094667618069458212458099815380219725335491771809083745069890859484616280565460094714775525236996081629907796726805602573099212898353834143811670622372330674671474684360209526122083541951495748350850027291540037122573748622998874873177148555031852101773303504078724625521549036015720499351088583758702284358240610931376634292447024748386697701380169856603096371235975416168450264397991687438235322516032481838903247976940818527059560915011114797852478779130649657498928689511609906725888805490042684489807077413095658318423370249152944200538608068621330472503474833522563880301914223862639444714335618432451993433117898377391162263778714547956380655838395438382319593860035139551382376698374508548970759751646959661376907350870594068789038029040295401816919992180054670572766591013408171834073720987631265718454951657860478987949688227561635136919451211154260601270280176248494010125072110545011576221082317904379830263751244996340375973067999779265109514937720985391768574148846925667676597335213588609663116373906620270255022177855060592579255150077040736117668957169467627812989690643872592429056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 295434148142568493255450834491467603035261622983887609274654237265674829548064762782903866012653978076317595994327918670861010010128130949103569008167070965531470926063849798823447226903861964484345381662382348688261412026533537222908314624634824077288304982344537200131779441192875742435797993446988443355047171704917132928101482935117180864741551302352700410839417635563779256565738815968593457120254236887271227097987698121383786331696227759335352520511700456612175452936725780861989592462837384225317920008730741857385440150132001578346760249217771546489189299431552313590267091497829627747973245991455726437558644289102041424816142561217843436623611803046065160641326561473871523456228117435594418723213690151085187403982962455370651786649818073625417668267163221771992708053783312398638091330324648363795006205012070994000526974309352808276235646899349874571694892834944796784129626777967436622069848704118700343345441903836600550896073314547878418090451598180531904475244135797390294639521721787208550682225608891799154877441173521058021821839495053157953730035476066555684063512043508576783614717042583667456034422876827212970448405669472170769950722797249143751853554243354649791208307554922710034937090173011079468792967028866577859082453709934234759889921583157249784987081963684733378501162518701077203560440841536867805462119031408551985172471546548524140035203401440457196989849525186815431638045510125942211668132756327563286579508922521901501747563715252447983653065873022002606492088379098853101803034527946773285749202469616592120684443297129477933801047337749226265839355055911317008463814651892380877237483842653830389706343256977753648285798737322954031107750076562549286166851590130471836600225658543216145560684970992420116016861457178942203681915532262030666529792720950692748840484454086825465368136219335984226261958881754259677560364809379975430875746564934639883026686252702395788657996208406589896544661274785629362696358155171043365272564931535575052458626480587838778492040180653601817458251615237114275831570491629302824488499854315847731891235441590170701288179069878097358435119689495466638291059143830329062113376011799709917755478996738974797814941323342484334214448487173419409309807372765738066954350300829625445100130273921931609791045309721031274173638890131160422703308746907494882349761977852940871899054745375780535320373728276813562339368999319894832189703144296870120313155683079256094512224586137385112461773707192427339003759074395635008089023845009540083836152032943628060889039747710675072845627983478961536976187963034317431075405175980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -55383976584424618024791436792776196462459536653647017595376975447726835298970189643777249467395996242325776410489182534856360025926314437596046158694273459366812885069541031974092517347163531352792807881437622019822499070546660072517423009101976532194620197552975089885456188169843111377939697786066495055450834375476687358882265917693320441892334036615582079697757557835604714740458187677647030447415836412367212258984237613943332076130016796512107244421141870669300052885487019138114524600389235746920731705141849846683592090145797149503924452689658420886825375557673840821558711814197639229237882140326351401693477834415278581007518834111319957183912518501723672093291336778780447575637842402018705789178144763593552869531403531835013056939412054063222075979427205193743616808807756809918937627634265320009279286874532276122891565699453190270189146612620756680164578038494522095966407450175022826829406263809074191459675140009966313980831255141904475151739667998568036259139241528687847226936881701429238013561108606118347884922986888378816261648173029953817682499940647604375228050373644330207826296526741438716099627332762862030667229542349551967892057084506740621883713174134186731269864404542720067498678586689796721940017220193039271073314846842905709718727737859154374916327684243093447030165113997804772841214156645105838606521523546590716962787038196925306795212494906542052719631294195140487776057067744243645402275724226504106683812767620312346010012104027161963702472707757861433667681234494915312842352086338961169832251622527594759886940229232757746062041739229678820185464752918858174226879288733957967893091425298098729039497938748994087723296713224005119591960796768261342855615106970251947187349440566065102653984166631589087104308058319132765044065986808044036338069862259432813099271316473944542451271935796424228075904487408684796150115186614219450801373633195820789753176221902454567021331756316978090878611039914944061589566306961593789223685530699236407727319796990702724801897809346039927270703684376631860105421929904040189411914749089168355667497987387732519838589294389018362189608665136779925625662344363262202901002110107484753484420174495606226923669013913555662012860327934765311503319802826950783154474018782231208864483640669473827018832430911820771700844756498365265009183443464679204953092897695123190875892008245744722876126194371611723477422610326756593973462416439421659549886880709520015172282437211448309296792109108610933947089214538450357143079455031267750313460205552236175222925540524889752295438897172653607615086249394506471504126347837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 731153293092276011700909398582212093006490980692651627154489790918783390039994896295724817165637492470224867191365205537195734029820306916081033660556847467533152234732920449470960418344992476351273569430108503495603457768028898508804684089354475906819105500531999151123886843916493375321226087959615311268294393356600113097420554518836680653734315471408067585155316916473689489160039498752169645379772261659354457245644657621906498632463866715671649671973276903737408950352529911828242146249086671069301943082473688855995803953457922767992411174689888139364557907309950912332769532365421130528322602301770834046087495377864567347094872779015706977802680615780889631379350139714902975500235842751668622935234181325238338995992172869620630709362337595167477176702845449706755016258165853924101605696423901529169377918178303423423278117217996670206570307909241250954222381823117390756944877260819430371926044710735720670378765947815354419714450887588701971256242312552903354355416737736816393033911192234058137162261064247115400821243907690386602975906716048518132036005858425791363907997817140652125838369138323531511216024355561624977756943407459778026052902079466794800448410060563086796954169848446346389692232194899890139476873938134240749507392959105368004576671955098915598315443020217471145502773264414955208589558167544574992523016963073822545682814915286187409713021735719376018950298933832415987909556512180947095748844326291510176301652830492840364868330525919573567686661764688428792468606058226028474078497130780900898617096550137570446191204674641279689150790012574288201592505365396244933998924389282124951149465977757557923961985930554941594109631643328291588868643793394947490949796498559965957546607783412863391248028223031960788232487118300907582783440820754142637385804822254752884175486665504911909804555904941012791676853515333422183146171148414572183091001877577909229194159838270798269486030531862613415555230802947530358113497872494366639702592358481568405828140700749193129455155126866594216031239867475066523928672842414992354206470221361136672592076581377068246743232836131504408771361741627012667018104126350264604634314972834862822911661971964479200556658768146632003216017538334996157624879174953220847489402712134935203475464614719403868324505478603749923712773590025970743019171724819814372786225078143012915928769691812848650159571325799933514133800743941114877921015878720707375916808262142637701373962742303079876872714971339723025814227029280659137220668998149939193465530222963068921707849068303788592503336213599001003903171899644092887740786409472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 2512233905422614967602059709573798954140776175128555403329417174829358441300091376810547830966274279531514698325938279796657708884821703298530035927410228427041101936594543145476219041792226334128590035602380216601033019189981631337777283826244901046428211051446799215878888539062224681281066267946141146416255031705877661206270809861304789624364574055602125499891162491787706751618872587569388000889421968376841590640329771403370889615504160956265921057013545800302825333867487164821739610018799633375314652180767708674362829303514466331601119378673854261346857847865957880341653520347853470863867490266585425669796199094553037939422317074282126299020544844548209695372663795493503296274493658495191171559847542624771371407376398756254690962652731177055242508239780634402822930872918332696021300317506412594303194171556153689631697961188282772119704328639207708869212407809388857800872005759478188999684260970146417685929234200652744735693431330272723722614609678577426489876495229387703101664574941877735703240686387183112594490533196348622447750067792646361142194275634658123149185901644940971659047390217383258739143439633383522644351667975026270596881204478027594220016329667188154271784776060745937189282786455694179039454661832434033203430059337803705805776079378380875406889291379933911646171876290094078155963284096806791538025980164597174912887740281747239301768052963849973671259900525701156540721067503255026300980300421441278598016667208378104014348888539820522477488047056679278096861431186774097217560257820954013136340877691163761737368862954750650153276753436152390913690983138825937965129550098372129348316185301048654982751548448801146311314653315367745222846579098662372330178712550702408412964285383814001320652204473567577582269321587895283914989896047564038627377512820724217519664674314645108812160074601482188042280960935756359972928186787928670453827249078707547360404963951142056225372688403570809756124592773386958523863730159651951905202342667075211514955415574739094005763215952155554013521488751666598538035729650543411864268617553050970836436531358538200590734326875446910852090731175124736661133983298083646196413577398764068040946787968174793477369464906504570494448151952372018120375289044851410727835220207607960404955972346018598568700148151772504085982622897825305274521254375335005890682478370672688982147022457827748278543230760596002316357286879570163828648103345517877569653928738662536661836856536438252503601327790710018531295346691004731936348946359886477662801792931094638935422025024494007199395335202040731735773362820984195272292503126016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -495697547301325393407888175806547714001085962974383428472797291951641352604533605215462064610823212950001516145927730447427942652613418514989142384024007963085373491921746705763961448323187269041878778873898632597459924521184771047041273784254460455917419209529084814512450758017275753382004205500072983319144346396958267882476840963185195920783178063470583128696805089823990840048239990811886437574488105577303680886693212395275918516530454172480477839862909975601517092712001745607120870357893423562068503949939050758153048041864600898414466775402942774435321091784826323422641378053523958358151707143159174288792044505548362289200427129449866919170187952207356730955947581521596461145985444558268222227982893522410779293094197460442941050262778841999808487984648100908574933890881379439942544985909712008965424826354374868331782248900727260363876520564051225638508502724104551428180437332854563959504445688976787627691200328552898648750594216924790444546205267458181444536445071610250049865429881095616567075325056454469627377075536676507827344297282149947316033300624229206424393698872680139659679942733875305703114140110185756398594023479613871970512620467501293385908031394597776897435804525708703911245391635878151248831298147991739512760141327291876867309379498208189006031280312804483560662230807305003418135919965044953828605421131642612401720861356571201853743046628385157613393163721712338083108325234806194784653289915726598351475957553289972772409876760789266049334496275891014437529991946980943574930096570925695826920214749283565335073105378811315620082135900449243017180899875016218625304017345032677070130438715793339417542179895247391843759999857947920212567408624826077032672022644708839154597759571989171945442491495575873215067940994818729349014956107828325706238613453929253097908080354928624897372661932187498194288837541753658341322512473836413253513790398289202347402323256532501930343763885504151810206117685221098833070229877716169633197857883375105213251882002552952163181688057356271449645686995710385813323427328956159207389756313016652002754527822822383105638425318899008350483226567247356745433006128257552336172071999930276186768040358856629808429250454744288139824022291001698576084955045695333896787166118716779928233012237957380295171324734046785252048768301468728171914502738856631787870771251174352577632041736053001273715939745037703090960436004686765992573429460195829702478611596235647532628459851831354357154846969363208776521881608267494449711141899033175534671616460865846872278027969651524101022513337044971437080582337000931961672898183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -17712397461385734125155526620876111486526284697537154688541546320206652380333650174465603427271255909070707419647289545408629121235169183115038555526915228007321078615325405571260654252000650008371639631716584387609906438243484036126732503510220776420496024717650154713958650703168406536956127399294892377688512134096915702529762747660864487055859015800581048493376017464834122208516329571587692616487103071068945729382541286125532641729560064367839351076295798159845849725496456830726341037903961915993021793746846170876167484166630950581789876034981342183369777401485060964225858360783799534323658865522314974723063548082696106871596502820351736626211161353116371148842621085715996223201557902997009284705010241007125179495344825163784901089969581500334494711895083261713633995786876323179941275507867915664624724624487959910056238851839710024295315241790454439157586141653598400602718033345354170627573045374413217291426634010931668028437395449645860011478238613357134082676752005025237205200079587513697554407316894314440118462000091254113645433951928788630439536515843439682629488976112048601195605317134614955041117449473337240390963361110903449807594835427339008815732274584120528254668046974559032491164686384136750898145185269107189155155131999358162773514239742495982310195996701734152203083030346927850274778838793487918992892398609683905566147538528037441538204562969561176226108232881243134845580554662137089125318990438853749282104109514495813419668198497225625079578520020926643177493401098809669997167342375638946001146358894971678693378742968713511388254150642712923001286765677610154817166963061094558648856486005920206451703200487321818114457389356431445740375111381240897897973418485477273419909491289666490892066420332805675850182493090439674613132571423747878131739128830829875288220050892516615009042020140488046915019654845517978104229794372487517488661904022500766291227197316254060253897901879917223178155193815069835542807156938427315791155946409836998165282932521883741006320866493055625129373344809275791784607455008076491405691929403477153563315569528650939342619049857159515714429580301804359182022259010965031335636410247054927538261482940618282779333409705644379189590181295595813783451358147954586406356408197911117234481469061972274627912811674402642434133483625289934349998534473327328645265236109955107639220044145560444701039951546805211838010055520850248623527370123193351030834712438513163937330016730120993920207200575985594481422510079791437176847051224406946838378549879732060230600576563027827271713049852649290196267650871044645030459342848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 18218288647335254041651313490877116006613935510923662919667562319596725921061748708676406173355685134164989372789044449532791787798873318185326941333878257163156736917672283285616321337490889632247529630238284432938635369385107144543827070025302764056495591110299124270865061024095474160420525673825053262184274409702624586221683921109469226291047302960940678059320772433722232927740369043646721223616591767506764257158227187548351431309457168959274725483345731688581262554586227373857190665515985420704279133642571508112289929102933894041944886716203119644999841750922086061556972643394652586911966215259476946490520301604547970366846105703633270656843814991445530284294055607070211055713521793961409179990471461604151145806349079444171939486302064078312846484131467339313495008393177305228074233965197039274938987022317805973258158875989382951269290181647861553882501416788750111420038819575739165981329529955327790188031537806125959099865205540084193515257188015799265998049071053048315446979936021671803232591526419910626411681634334322507495730441758811925080565574601439478175447655448521584516184589251041503830025904709143432731268791618198553726184827508362576874947241653871618310557185758859724152653293643126852809787530041390122388115861632802959540571908019244893603885218070156810083997264112693708867483167345620964379681718793678423514307242340955570085852154153859769026980499593609539407420528895013955287087806289387530301237562492222206638853752529737997206365775873984782213510775016998670445478034259916394943421592881715603300150049321702320546085206453977312880249039370951066879590454005123155406511965665193983389899193396516408838304256223194145782651276492738402158941484906813104201320194252762200528207285334441676226395100440625742045955670801512772202223569904071351701030187960507472724373372642119531158931740064848291759954683158652310279557547287524592657313417811375262652911595816228633885353611222364691139473689509904272110603983633910725810045511338734282802678483627816342373137964651324995134199278862246540811065734811527227240056500944167755827476812223260794106014274971373647069427764101774460220965971651469344702419084936693506244744768876224827887486253092956767165016054646055092028525857709860519700881468736397102888752213285065737784298809836400238823989029939714546068896368672332325928899536759197606386647542339556739562259688920626753673700745519453041665830740795499727393364758837068336364008018610436548607181432107354179515581865703021837004263479731111553765215866778211429727887877824728438767841811538602772338051121152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -2167444884975926274395375512676737445302648998014293659971289597067350775781255137692253546859786513870509911737322315673522017850832809103501433073375666304643905501245893113936549135764767627396934928280972811025989397965254965615925852029638276694396299834282270188936415727323327413302660714753611492906929844068268585423747007487107927813013876111797467618839831412899672659798658749840958304854601572022281837194925584128676953972835731276639949272247117397951417266059018878497126717929808575605765920331562143081685702297829675519065809457451425091068974762492508691924023676134523299612502645394400777937381461129761356183676277561050269702046556669077823277546218367852751706207845626628926039111897724587321658240132795812151610994165059210084685721870408012923015988836484098147383654264917708823955011915315215623066495806453054566342674851162476395893750412792138225934980059526995304311270855991209301201771412425385685739695867966332647315140317395048291650951019192410831186047670765752106365063296621277967234664339888516930359398308693069618225840651604783377071717473080207017478198962744827455813568495643597890118053429471373769694541716792253402809218528075512121228363069529003145740547099861780094886948836666394415472751932657873318107926887943029115118112660672151073443904149923773647687976307009027701691136383226448752545768217383211467966728961647655044579533620914938111371397451055290942164151315648567534905791403295530179895304738081060149567894789621657642626573909301536185083388107331466242567623801873098937563710548577056957376159256352344677144053888125827834596688811477263512919559692398914901987625137361939729838164683146356142347224616048781667542883961020559714099797053737411081531718744862334208329197940494133105962248061784059932035925901034486343028630657946815869939255235425105873508599667954828815112532294130308715180319169223892290206439955195454965893839936969483363222821569467708724297020035282612026745347868586481574062401720696993988097046207168671017246129071694585635775583076531305114121323913363689772685647781153545889737244527330051968380675592190660839204914967091544128579669384196137747135487473074541652753052639498805508137104997504343607962222088883347468135068600073612671335988973494709712161020176936093844399967686519115618330781748644223000530729220728219380741298023959459302784831681756311984509088946429165649339633421374875885973927904158936786606701934786472936249505778328036954068438146367215651328920728848145759821002949497544067434743888079299405248966300564156852099271761216914882905795198976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 132305328167817736814199232804380489713575722365975675952465349286822631931335124326057239869256053529585319470906779865963286331551147831703037455953973721010063493017274770841607363186691061553081934231807602534769826794149983094550482632819732387302768412487162912867094131489243595235156675472375530493611777517537312730914069904161907887841361418767262146237499111512672008551370524583655947394070669410498284102927200201053889102345238855026665713176466918669833340794681547713917129337966535077944084320189860848632248224517852463348968165504549776764577220999785263974248215240417966622909368100738403808404975271061428133903937669330212875145554166421661928805122952528482168806153211312367472649169611535220776135059992838742979429494786059831222940699069961559817909136213769699842744175954782116924038824358088684995587618257088687381841206813240203652054964016542797601670562697010012756921161589363704285183691307084461166554156475895153877817702734270175169723380513065310017834326378802403766322496600852904686408997847091506932121543580837167062446776991959560693214524257646777379462738523249036829662259763984188525949011301613159283481096147784727797141477993591335750959420755803552123416362556021388127474002323333060234727964361938162164640304696835018282712776347111237245990411227147383951640872443678700746221233024264395419257493591687384188096405054394190287992280312868877761283670914423372429536942953334470585684629294821340852730387707708102073293776027170188155300551932877307304551354549824497475832851697855437443601063409470473321604389453402558228092545693290291378716400307304578471705016102081418809295662671976119287819486203818168828486170552069726363542960668422780538818045575823085781273299724914804072178240416151635794516722449613065286287153225715554710053440290001412761035704949365100732158767404369638535283603282682645811594358878862024601699624338128406112389249340385319967923737486217533463040976308362304424992344095362421043771792867930154740415816873702210513080450756083701516180017336106185463428107757835281933962822995018465206075000488405766723730437211600917966558101903836685162303676476173286606008420617539817903721888261375963631227779402480951789954802264920216392809700861513692940310123797100230263021823201104049198449127088276611105739795458487871388213887086536744028248120330100511846096076872226123535060429353820552677283307634013897652614041638375383765037055249029502096558308474276951939850035984828773304412549434707852949640000782691882102622932692273578002656390301562927220963881661047140392326135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -56347213773646916263679117437851116310603166413484508354847215859658073540499044561726919549753523467063083452346352187832303822650624307453650794026626845880011017768453168968661309981225735889743713039843369217375148408940004084310605774787766815895874811413954722448251585548702062048869055553354753940259022023385219813635203181732436734183949664948224634742217044188582022191279870640482506267687695278739828459606006757930162175333643412076454957394964722487974344522062510662291574293324069909072009738201240980938077848678297959938650142936119536962375212021766079174920080630766148390844043396828731016968055404444827804812171755266208105190060599870747042859051758112254594457626928671520607619213681696321138832778296470966129595299718269265548266954526798466372697358904066441680344103854222050336536428649232803468459571896035405449512395232704104764088474062510832549939424011032384184018179736644969199986097737156293882307527289121506161865361913757058011641192484514965050871578273451600775906820005080914132490027063616595668780300124847139000563634323182841880764756703448780668298074135909494888323924219091288009627444129396871226357736994113890089343029481324508242656052950034690630694050508160332542941551110379248623946678075708049648417648941058582322713610286582898806886412132735691674363220157330988038962046999910792076680635814127277368336836017194279107597291317212023577689747636442960495566883877593646581665857398623785712128725060386618081110374687693114738394861164424467718218470868012897937156049043316481350773920600488861460634021267713950090030024721137881797197357235543602970417799136781622466826700428919546885724684854587010777473228656829481354439482367422131728111778997441070052882929303810514334583331398867784938655638103590605776126155488743125147016650038351788487430410571188585301570197848314053568504243026328632123105894068925770428017272470889820514557218347490571907378130357871903845646115778300324808580070136843575685521210929299622665885488540029521346606673509048012347812210011199877030649508402207193662377505106986046568575133095396318747290284301796188464243917474974524266086103534550666534980219062658030853944218336053906675130550529289581517665251466061183436901704738786738165039142261783606442258630838883009771468026610549181132928987581624905631612410873846771871895351549025947340174934735426905868438094845420783620252157613637390064536874751937705150934088347563339138754065993491651257925193223100856628751660898568383810337913186604313036819864594456105661412765624093587074656839425056325198032142336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 13670443388063902190454036979074186257052129371168156318686889015522111126846060568480745311222897369460782315036465321515126282740562154191574140546125292835999356721690257376479875892834977122488877982460585430660677778048461147154185186390057202710673969963699460661899195084346724864714573463836932666480921654492542227620497148615337429666222520617461687991464614205372322769694623199256195037709607270666622271524032692369249897160988668286286089084124277846396526308436278509519476667177999200135565623492053492930369226074204745159764410683215037941171665660480233511896506746884523942476415632377889491856506242173483002967572134307332398303249369316767350675420841373466388654982412508557151830683868662218599355313687906178854674557382549779041134302231600111715126260951388282913969525716532659797249600932047306170385537124154212950075444723194838272106607141318255527401485941081893217531869461903331698625023712993804427372021947020201215535560777178679367137935282965268573794420017765145758498701903968093926737593866044993603199024714452578812205975490495844442951862885093532210545255705263404844249853004042038227766722069713532800954835633400925143066076017944281488092929954553999990107392951805468720102720336722230044777520715950318564248245539986761675892418898744776537507307078213838240713327907298124608765276972051526952910809278855855310035356446986471103450872462544672200413620291685968531218122433656732034414690814922593257224502607974588098293395692087483038971701793213012773765731509806658208267668955444157595834934959553221835007088942418163730055650821514147519756323751608924016779347720336685947137947293250306146603631967176333079419594407932160764853640873714762345813495811956914645214182976976684696824897925269164300078954325070057409782271509006582855724679111761536729466412442943506837111481005187970053712682324851900421514639578524564599185128395440880657108605139281727939539328774876600429472602259216167074246598657157730999488251753622773060791945378526817858773825201491616604910705358001394770269297546198521831628898739901154778589590599207412367847425145892250960498355694946361163785657355496249842345568545891533534466074189934522517257854994116200134886206332355816438467019504395594349172432346855055420783940692596124668123697965369328767424701004990310002955216815709211819139988363203958179140921851693035699192911460237938041424710237181981638693057313884691305879270118750668092397390418970177147096023028283952837616855705127444960450354710825963550649370003048930016024673062289854390780163120898811041440333824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -583519481269920861837027216588394206239706216888277167881742488981014390525658869116661152664175322288043152646268320000978279057278565255529007223244599350651931823934643729760534611738734904078205902069500730412767873744408062881472379714335039262310303176700552766403718467173995395199553595173665141479482104123713629158254342897491519207858134252982887675829959702246821776585732045515926649454770969755214402221712003020133633425728041518731259160672118747456911215869164498365074076798813119755755658587608084874255822826458568699060173650238176258408988198488819289164219923859796486358122611320405316601418397830738611319997227443477834493619818730262913993787906254696726017374848890009869151798006898094110953455207025181258995204349591438798850413705324650271394839851871758502367642855590299807491643361954430165017104513991764358385199752657147280369241163902028010479988760238200965947057650317318990269424345304222731322068706315481054262513428443632482413859364073468590065620286173138777297254716674970516152156406103337513416815473633793006739844575350409448203285797195634006955316997169330008350241830365658850111124612311011837875274464863961033492812303658531530424120743687615471810846670833465965474506083859335032156983747481144552188741614387749261472538950454170754887731630304412255474565605600555490660757715581782299266592122303817175701881711301842876579325398355473554053824443624812138045629151015675082575199408745502846196086273523922338025354571533780617359042284746887614987423306642073843138810688158639102067832574115941756288276336051892140477351506679460416668325724938752258156242071356701011303656706806933557359052719889964842382982034618063937312780126268954499925853622676138446825161074165014743041902966818599392882734337813556110989043389282248241367804052846908524879545149137378475828305666009253258565027090646628750014525199596265930028106873012582282102441691282436426180027599935115948032192899598896179515956739063313071866646742231449123251477421449156168224853919781714486724733293087884788446195039564207688371153892413428866836081416900382861787321276777913496364074338078208989374384854436546519050780571194956641950045670317334550818822503916275512474049069611231022504532304744787046673197105914598036547465437793985970463446781170536134579252101164046251223296837625254242455791777812182806935956710868932703947403802302349846072055727552478875263638915393247188366600605985706960495511682487490988062935261492058963901615139219388638337424862094409304739783932378101699932641357799475201145460625613056636207759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] -219614151825503127448099469118849718745617366021834401781391473053680009632100340735691011011125259209457758986710944158823269603366275393828230325651724587229085792123916812675060969189085558281538288899853670255483066197353655249133094410347265752202496650026663831546542190274646695228434022610010810659181016818824623135986563619294878485286727390258868045738040170751605468789030736742422291136863564336424983702192247553158869050623510714750425093013985429887434902858011125106305176241503544335740476522961032648132543182125098875405533026818694620167475322922190061340214636665552659516877811833682833977949915946157111229801673639948270139961871786526040626849533847539117434733828358127568366567665076098952645879305441389801187824494864615731790729780180699713409740026664324120115997444639524757083901638501838014809660007872344780953629035524125577874517811554337575147202261697322214146228729135999658640629425707740243616088000058516139602138514117024186648843771713841941728970990697961959411314363803129662627928619427181312916981974804618605470772249818826987480438908764079113454368810520961989087090044816108498093674457873274847501290332272318088316370409523384948171214779385681057135281532269389109848697476424259459628147109493958520654449948274728448929906523294573709519548293121029316843721236104664519631648854728338444203912653017005545041472835901298465803040480736980973154283696349043656784349128919236393279043518922672690805877903864664967316334522064685255106891298422527009679399484099820586022249776053302609299682366166498593570619586964666741141637032045010714504450858027075555261486633538116931977578370255057517724172775725980971684057825945678480165369965135248138193524747324426836629179991993046081851041495210858386676995599279993099140000414203087133520328479343205709456056412180764740079307489831225119262474263162967093220470100325461936828418905090877350768552186771528243805636935895497138262559996298307536048941344302769088919680008914540265615080730758629284319970402106115258645919734151392734212104049747880462034166195756544802873157765291150444569522822699169754821868106842797298879318556240654361765576292213044323021291844749852539835402822781197458097233792252833205194856967654737991202513519205286447766437861646598257543065242980353201313410685606107042869697388018131603697429583377469223893515779959356504449041647866583925436222264124597394795176515787279895965208827729447358236599083892849962737638114996040323628761862628212075180392693981486304440077080468242620135254833634117164258449023205980774747602944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 28358961953531596984567321135352376643664589250018899434004695860438385843795500857890931444120359998498407574827569554653213943295670846371502958510387965909256161090635287556195921810212858108374920240495932563782032010455612969015245496788152858037218342844820770556103770185078487886143527046288611993123045804959046308592057556324565862200672632249441243514715100797204260141505469278559640904035608698503509563937284660439748956360170788627628174307740980309555413702370972858939891279701628497910275898005986849472929771686397773844162126056793419690447012506263456389454271815089522376238531309618428340151819109306556945324706268492483126439566488810395943283425886409309841484880136881207194997615664982127158918701450601488077020603809187944843073828883020924264546006510226339658177301759071721565145360982352906940056620945952462475288042536133489618326036901579597416274548411292902639712966156636043874553333314856573895365625263861703886458810464150535338067785003635423927664607421671185608375191551059809602775126895820589826506380694721867540040356888226406848296931811620369430477176126152811153374214581994711988990434515325376252615684791717115581343675934359950821171736444917807279114212532762498930709374189615294396005195161174939038744027558528262686207243297328580261258442297952546360972327155602702604213759657377427660091209740431648705768498814677622318677429969930189796697147242301712613317038322271891048070746209688468900949023964239284520510855631784900535318440073281913113216487433558179774316564181008140735658515238659266796913542160976216225427615898214308472848537485228900111520829209852574373101821347829521388595504391897394817707651940391461454215974980343478938290746968840682784138616393954997129642129427652431676269999680181408598955129966502685364471971079186114955197570061441778090747869631795251826836363817642813846520261362000327879005790565133043835820199569759989651008421460047428343299253473175345067792552375039851835432739844076394351072473227910330700471255105358422403776271082101246915043210535186932713994609527446278363825010891288677469318351840728806431356006668310607894433576575840441596282287489447975089078641698762533865040512121694973055873592274776784136196860647707522001514620771234700583336771636188681361862977040092676583690479322707318341025395114837992958195826845695417811220676809178270733487520770667172069058686293988943850239823420256313294085625534381657989946978811835250523049368428790011594073616931446232298993517378514769057161711249598797964914118314129557780328871793742953087762432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 2000044097007678105887000331194876388113052658886251794554147654026372591129877059040343471323010613495494604736710994917015399123048662810744449861759860214868363825182834267777775689485819910459632551173312078617534644372053835609807907647456178445372680511449663315354149437148308625742384113800425124991853123105704758544969293954597721798158868007677293992863471873645364412093989011044192095045547477628002376495561138407675616632635785050505002259256190932860174832133702923089478349255913723748116570789409004026022590138620790152569339954504424068181922909464717235658340654260568116930426698014746190219272354252292200355002721837330724902038725476142697889966740140790350144806406064913457785050114038571825054013241261276758326677343182762720798513236426454960736285898992221723587071308149202268581833391183920790907497570715721553483258693268001492626140448103208478544578845320720113101456153498133378691381700592736402128443905786799642306333823384498374265133897425761500935981211696276253216675309863993470417531135716313614717281260206369182669939953412552285264484026483038645892784797718430754351882940988624345555256887868716421113816147890748680328799295516195956155828707819199927017208985734860996196229259886056193361125294012865563777845637352947671923862557027103146000053836514366948932170987821203256017596467624309832736538754426418243553101953352271374042362217294964732583284049683734201189831496070113861948546690540470092302608630086415713991788383856350970318289732038082169977763882963000146117674817799287937442114089252228154297390800493256459138216547690138113437340165729557318223659981552772874174912515976063992764442471796945138728092779801202634077860080780262392563119076698878884116884539819143171774364367735884685918527671964687751126564555623019083716987931808526420768266426820889058427542503105562447466371564127279985731737341694462301494250981766005118252204509058221571480291753170273422345515011172356121920295673319343671119912030710989103538810771313508735851502822536566354392340144953839927426349532823686661822601145332436642046422468798005444649516418882102026821483550427686371050211149198105132883760343044587102097813204571844755207363455667310185377423878345894745042968422385793338699931351626243821343624075524499939351332365058714644926104249166346980465657196389954365533195316253015101042653214323796329141098856534202259372522871532839617612190745403447853418917737462339479969804077440958818070028294366812703699263330364825756640695513694771446087723902745439866355064865236116239565085314709870218313728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -840200953124436546069626322262197651362357729657026823853994125719395228582332755032523125047694665564543850675236999531847305282424631771555633037815181547462051972039473414932992263077684404455130246770802145287737850403017636337637697125931566382938938218789126893190895618915302177478331391431924610617868606979529605441882724442537925849193032162230336199793578557175118548223357501018117330909918166378304111817151856487256807765318632118119348859485681927628726162337448806412595693093138250649157752944410758392347345859950966345844086920682626988140534685829153043698725770270771461169959427785794647653262415640622746278941343072641390596544159566555809583005505815730570698218454371952288887795270702699755780901837452015687574490880017438846451199833511213240213439067474357146130747685696028212991615685414720631627680941408994902908567522782883338629225174329962831494730183996009312382339929994143266122249028522752036359593378204449776330141658143404581609043500961096701354146387943765762861788933642365628807864941913329806212602844829612278970845873493224411174109148674878813377359966996685610636968278208765582955119882598177954939936987119379648833551480860947803475514159969998681591680903456373897603358205555345761319009804022772280240917142198982476797326994866638289700752873696189739146764526741868847745788981325676743995671970718607143049225410893690203216143619448070517876483269969833501507848382437816617938330412949019800258852809164344108678373426585519633694309545480309806138781425185795113719026564510518092655755751517070378247130142115144500396947281701884505392502456729163884990584505034395964040977036513486553247498705721434987049746540640500990474892175891795653614164358165539773945473350099157844910547319971362300017839139601205473380291609657930237580021892048702789591959288740305764569668876190967835135736200653353005595262739659259438441463956075879642139537697855873945738512740604194401581376143455681329033048064986249037220965456323765969498610163726834277328616453229100504502922426188700498919910862403892341239202229373636920713856162430140437633019246908139590926351600415558174694151614227845687038749494557337759739365279472055384814220120636696225743108106458111707190977459160751787736954738816105284566338047028517993773942716670186305244132251789848017670704817244435422086933125103086741124262633790921403861905159407694545823997829724276171326905656977325543680643027479384835258071469619848011874027639567092198587324138570428858389050314410925811111224581943415076692062824927554374470281644174457278824448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 99282571613827425970700931738637114622173937691369626698192545608808116454348951066481121686476622977527201412258698696360662103181730595157093409587100608871490741093317308303248401104509454779901530331033647275103136021666007699565009719345648246151221414266102794393857256856340648408210207228020823014396555288120178502225625759694683287276531862864210007799030736013041287219578604388242311166132728055266829341592822366829029600604993825612380752840745695233481780267362112325443537327981095862411135933828996058763329574369818936669162031292362483981508961521860248498837756828213516756455987883209593341680192780501178809506190634851070239762488589172681985833044155083038078618864070535482476598671139417502499419066302745943816590648603628561002579985897946975405362792176937558785915608036160732648875080070476711208890596292475717963462322309148534524010584105172086107926254004488321709464978575884818261574488387066495369988173172300355977012706360050120640426802739289295856810883056172645830910695561591146029863366229623217991106259586651240504626505569818724342830544004619421605897210560835247905050141244445150250431166247734479838247864029669982973590925573537835120462840274884163233944324922504789665528124936924259297039227311011283595360797825776721111304514802968187518910459758963680301353457458547557075459313958765846743870026585020069318009238249521185119236065487921967250629835479810050546125439245801550455371208080419095932060276885599485845281060582933991036977722337019516237509069407942924049142576576048374799285716022425419874829701428999259824204083274481190143918867101141917172920371849247830881952486086096244603905777229442159206402283085758726188358709339249730617471612397764217687423599016776460235322378775834235385870752556084680295998350695016155973808048863117724965035134906637544454371030002506384014001380033864853317476099424275653732666906926236858996882128842370360197484146038064402562550878657737436022066353578848754325281098525352563175276770692914446506694434961505531123104428753213198790634469687457526353559484205283224938291296527677531368342566273309512621499094684024118368768718566436581992997764606219536163946272249133262864781820103899232152388628639723405583747449210835807568034265155955722767310626790368252498256013801106325293260569274210932624020040348703494469345256459327984421064944022234828413310686306420555139753217024272228606484826537032610271320010910148884268548865650674627454041678135658260645538063056481435091603687762409959459235721601951040903627340439922148021208791332143616753664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -18084594200078201091409553582164626907508097275427065735280520149327081945162977047729990662084455141685339191887973808323528649688858624044133540319142176018928590203225903781729736530328228569581156839102861580828807295063448719044369676881187752955557840516948887108060721139583870630603692949222641275494292786772789240727633493552656629121773450946122502218433913562307104600408245393642142482782077090638088304973832678406824057005051099021509950466623278526927163857042082299811490563504970617060127410449926615977868024325599366891197544577301109064048016285599303313192166835696506121252489188344827881907710106150789963961559294207947012046820557907063122834648791189312185122409434234628605857465216276364771136346388796217738447717375780586501973702600558997987995477726097879948547740168476717138909812697598879416311812941584889917667770430084127565952160107449799237340471230880615748275218898285702441576100498530939890913744913985960341425237883145553339351730036740540124262876114849950262154579832652351125422659934016604490499943347677197606712841887370325468944798280264741690880032127711911033897753578372650384339686183899360839846765716575870766266910099074057592402104385035130975843946009135853356281419577569016754977089177441632992321054379881401887269255473414623830767157757907900541005880068261884702842380420481527857464478124175960206723212998819650284146382391757865440568215543982988102304774995544209930684727140094825436581438976852617078022823201711857317190462430769689124125352644034571433999936989585996936013341244934995964071703962287812935825158102654539093283982143219943625302714661950560739949008257180875372737977403582751102899959385860288896068780019545314481861588661357738400795564906156182853268638834451204775794461339827782150536336269217947130920143640983376174269548604993772737394713577959479116500510924469343818231427138531802058834884787176686471899514294218889254369634191590634486081195240604007525893775926368916497217893239712686650918498143627984612332856365172625572284914877350314361737551276729843012993550326315806304066293027726703432882653994840752023619207574413596976418099246266107649440382513566191565620433170711009399958731735319966850570584479278596574295500130095691798108692251863953384774835636452523049213485152664150596684884122973600159635260985050656963630716449301505949181139714669294471325944139532972861075255765465953878779263208725510854428390348247947881099778279433536589831091306503542208254019635135244137787052313910468380466841178179396103226469728658351244015198703109770575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 19953061083661810109041145947215250113226456146021904269967728199065476797853245641306059128469043373978308575990007836026546927095060067731197053731827233363304798617642853209796820940834732419139266882091118052233021188985527036433134447126252717271603607892198485288377845226182737462425484645731882457791077227600858960627081283805603531016842186759927240538282759287088303621538486105570524029589823933323949073240770878332264841723984612183108947251266115406623518859123614853521339640061385974978121654911560593586716411458969895365108899617682217294417952653027624560680542315580108413492382557209851204953921628748562484752375745150277297155744633172295367283115047854530796500507530633832960452135210626027428743494491626464789669187691543844902914179085126478072166963883156707626774865517129333436725081169191545979085097361817108385500840761903800368120698090389630330797803192733119713605930026199782738835746038747156555250307123733980991012288714435459589944756266649494919601348452716768958303317090303253379065510725482293638413334971047299010578646968792532154413343229237949619138729899252331830363945632259221166815731852216197701761993893106279694180173999173659562965245775911299975627320793438567543652475705613043779867148060817455667336850565454687254275166177942635842433154357446202895972723733855864328037417445621924930424060233911526349040720469636114901308870493725053996019704857429991745295295483195402668112461459832282591188041386359655728430196977283825899032410256480432419864266492379934568134853756529692294587442859297995565162483206641287043042564426776401282771359959205643787719165215972067943433966845239501904693984966066719021259713439827262115746025499081189012497746395191749881976444922187011249857346414244996496613443159530161835174592993655614862142980973095983698029069208709487070962216123771755057898225066739969529867901240157566934169867722697453792517186402023955172273072581367853038127416957212567943286945365062406080805836819308331441502304741654533249434446347304594024836437327168867958205025860735773725579199373817214925823470675351190035986662294535099421582242248054138372879979680874618431699053072497171340639790512856284534628798845595471637644342205642106725800297171144561408443458968540984043600310805568478414013485386739198319334495790576866764146979810608500761739331477778447126648043318906937515612873521898868014097640688365868979831424637936687290464375358185851638945209395253875966025519913296750266168276260482942476135086826838787872751869864932737768389234011082180611732705518230507261788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -522886377475281488204725767936929974413280387926443946006218211087729516827706861802647172733194405178404829529023770036653074450816713307641853757361632893071690407086074453601548494235452768655849394363621259181527065490872531613718199860874296705117970426215350374803948758836616235114594386757066045108009009667573070554492802544889171939632055751355832465089003829483413101260641662635181643652332874194350919633943480493412044314331459235132149830588396630546097035212520741560371891864211808949915254311220088078967462735783805688726650053154694973233181991134958985760944398880664521472175435831825208270235417224795496651270366505805561420380927360023066561370540144262335026384779984893701424976900763486915299888635142529049571012770955089269969433096058888775656704751044632244077761048623116348325743483618301966095957464487015079775683527824259417495875855856977478722297388189142572538716163674796470308119875989173213419572805631137616887690008893857561759471978837933281298623154024389443162233352073182735610888137350928879820871377300180313467146250212174023979613301473020258334266858903442502721899694193253267576138065902142179049557770701232391012400737229743166479354834282189880314458815919822495952279687991292815371062039632541241095824772624880967805841967812605374198498034320748257696168178212597292723184723138344465431595647838071412534486788448909356337692436668719074253965781140566800830573962794940160914330745392830774401803002071420976105122086932704662532709380206280319358280008999001208832602651211062960870706284534261210084364138663057031593679965174440137328791422219543757698413805180393747839803967456490218836068674689759728932341476517140490247298678201692852480745302872236859820525220982935432206497249239658472494369412399169872883421846140045891144433324194791667532154555842454765830396827820723558825134219226843082585474223801698890617462341963956224002661442204473770286740932647331176367577219813636640114055494635287509405062918551139695649694199495777565010444612309427339059508350789043600259489474758905886129065334067699249094909461710691320144228335375274225597745290355356125252761906817082125969093613401761104927375790010856735513180446903132746726815352896811190809534917700889085925496185439761489061119776899555798907932945260718458149747046195738154153579873127646812681314014528639299138447919519756633416210563788573056567336013793383262257757949741271695955179306793739804337568968648707821296084648675712034681306425699086995770845386606866193655832215605403256656726751909588512484011733233507165997629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -70121949769527763752331998738353742246686060204764813572779495218371818864041075212980862930834026599550283696356541623490712221568127821136160019121677767572113431989633155019709149396497491926227571717528247815476689314191340301218849374717186903177563410636984888420910238604757019682152444572726354422187181582303589317365176201004526359919967476517124482554006071694829559780060044661415124314653049602776829771004075332273344948216781301544399397989404561098884779395036212637084874901275872801918680642880612404159742070885270084286236856940408543589424726288849387324200364247891550229616467109583548678388796666287863794447255843911127399127462622353180919277314682738315506480350423627353467956450114546423785684572413850243905758780117372899567695825620511157326850400968472318125390160704997972161708902167889480158193841300292769148603117858631863959323974991383786046566432704676037875735848967917791386253055817855646036889802273951290109304964105124047567250665082721689021164506452172945527407026546066663123223185437496676463839725024286075925027333657886064105791217207849694161300980082897058575770241132209712666536269692780381077234187090189632524915138331117173329462571154649730130413342900134443831729818246287616899909750709752119962819639868852541660280507042424908404401222431078260617930148124941794115163397329571928268399832449668347508039612590102200626223652875812700531796098640993349530368216953322320045158315209509999926877011802429069205511818949479376205350831762560831594577838997869571602105897203390786142365947159224607324322258542819911219449246591255215289466392263590036609238978709655140756333323004552670642389527677742692402220700204895601580106992435740150087073422475786918527724806741354230390418718785382652606425089788587521766799849752371994056244991057071507931810948548526324881531960736005283386043448162877991794592380513078672972703364859365073629628567636251481545296726822382073644105465489968246988869660305620494446813541850039063098781172356396814467660048895563371260297632975286606535980350000636064358629389996902718065166004970190714534456052513308075360082430967752638882315605472487645595677124233095703106168057243050359727107325013545729726309042969381395875045715990946009825603593354936565298764481581129626282463071213618176277815900865059556425507530396532395108605807923014769728563832122659698196202506994420139668240560300689565835097779325277366384945733299192195618749025158492247311140976361191539469623282311727047258084472490878194969907605466860509205320204464552743698036062734718728826083344384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 525401136532173071821867213379664413931231252326008444256287476430845522983311911820971062896282410199434824257927227389193834706924519501098625058128323150460818267269226611958992067976333941909816001167918868002157362094992688685574881731992077541339286346352451285614739735045744717566603345669803824167843620189427037264352180506826418647609991409837238545964359910187679404101504602036405281723330421720105429124817269379913100736636718574163691966579943274704774207383067769965683988562050204162154561581988211967779255069903899900420596667980151926423668991826027764134403609880367160105089891301034970131573467045122472040881769303403816338322401033047870793121906847392928620065396690681295968079976711911054309057315705836536929223134018396398805330396899910612500712121161410149193133928477924107314841877235284491512388181952627335583275815487043547963898118679008054563942538520483184154142870481985606396794836717786126610073927503286418080183884086402408678301110452679033439583887538717322395562015036590029354066077988283446658643364209959993117574693699828734284507413812007614565624080950582425845746949860308951877361379596838507569379450084769659050370985707265411905119808775753199083717941937788732972550049826193640798074427091861909948866089206971502446740273210768515723192285653074174369532293203469662527785447947970044922485586079531736801589673279445550653721389955954041368149675631561764908245935137598812423814140598433297072806515134482905227818631124926489255830881655360938567922146276678730578343202991218053907227124620070251094361005262844542942307104758218004216387836110981564207269579482330702371038971591461614059638562448852585879965797608330857643304293701447355846799806737428793630304262746427030675422727745370994263176432959969742974691524249781155875264361978489823397672110265708721955420954848255943202758599140976829943835307165042953069619660427469209965722613088164739553304942644081112556606107133910328029701307885111454531594035280264011508734608037006812201774179524011345050840531172661217517055962686065954220459929228048780051873151849373804426733924267588692537537698865768746690435942993670408097684116146170638964677827153471265731288323144171435856992167264455654217784677893186480086310289984821017747308462357904729422699103016659064370540476770909131796883467262644675222851967565891986968697349043542002538464890885608056129886286856491575617614824033516646561506338258318236423230444580807055467522173587601523447875905367653123070441690683891817199076313080722234325403877269754418370341431616230069252466409472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 57869176066386518911213316075503972381269619245066667866719921462783665947827766784588422950925630717407069532009756866215367333769881348229149257193311870978084120772389118298065065337775942019015316505839841141947349795920355583825850852508624714724845441196088150065586118720367968917274139740912665760602816956889347647473416635538564947414594908669397786383296011957782263275775001257424610574254699561605729545738010742594092757886394487500396554469957453724109035209095124610790401177710600837235354762706652912672207615027994327250969477301056459544330532699462413426726633359245482248840916515577605369687932806264678997403737963314947296608582074632349916181904307263811495070978468764231496311866425699191759659103839803672590908894427210967375107476241458259722918260021514227294954782113711709445339660422272497206517676518318170428611612727974216184346537976637003456847780853725566773075765034434699140993756573000381332653317681207076082991125893478159288925544611968759874547872515393361205526085128436060053432223389809935217746601187132522368892591285672211646046112370125873465824747207176255788272827017922566093989388920860570215245834200322689448001985248737659466144508225971103708705797055237879227017347734502451928396738513758601798062997617974074732447340176459161391073019530105464436907947722236607770871696583961522877728708692542876329885970827482053134018837168936428737391901585861440118736545989343846367305745809620510532088059120444417817428671113437152212081461326477221850138080341679238106477635929061780413873529493244101745781586159168315363509714438514770189797064296864875895816872081460701034769757115530277404951634091528282413281820006607475710142841991520300257573966749881619656407938964015259929780748216555876278105242561969024866702096796947097607566335581328263755192419413746273403529758266990548720138864822750304742518479009994833118641461212089506318259039872266367194286103013001587037390482241201529011473480505507749770148345650533914174103581048020617541066131595110313350545862282583689866743068960209597320623149614846011133106429872763210608091440200779363415536896194565465146389297340287020880339085290324271199082510093684356395034882321195262741922220057574552192097157471415137037844880518564833011347402004748170659310450864965815712952903908688213880795624788219884379680997266570817613793282148745293457803234669999038479157734991913214530764734183621184999151305131597662828172518847134771308704869461497017309771262190679921861009116257585937840846865831594241937324055882946486609639909853078253459189302034432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -931491887641608150145633074629369601102663306701068426852070296124634832792668416081499948596361476999513280194054465755435597549094817466908816897069120021604050882835664848928844465261354236831384120000229258277617620139963722906130760099929225014195707337054711321135851407082503956572751610217733413736483061035962911324874060265449055074295472779603641018767760131833326712498304759761167016291725764945273664379694985266258695797552705015303434490729303119472144024473019450430546245610885853183142942637990335246947972005194493573377602648383826805483226509564793119915769832385702782094502413981714805777532067795355764393607934779487589387015310124445452516573816147038724127129536296871649935038319797579663431818196808868802303347528383362831389956469169614323800555983037675632593861537088549305936120371711737640513181693899767497651839882944860552379007905446424030124631693715962567682707823373614957230734044677701992839366449763411420910017073984735517130985213365389515890630747116215131331665818727566355874624933348005055303204581662682579495734663535392337136929799109756802709096713908713028422414583131824033225671197736722052580650535170440610759936451043046374588443099582484139632423138701145463915523442237353932932009257773017652998554864410359068078127817456927782514080566553337638586990683683470532501802343893524127281946554192866374356836168892229163769044476367511717399195818890490463727914257863113893109406323656990869302201060331158660927576044997428088982552611480026959847294389458300192407643453336779002883857210770283073800942986273354922272910516096599208350118208032404193536726454666165037355320301442879316233776670808752613728031293620524983703883481469152693963344077238237014170397162213378143254321254423011342450083510018563174027633311907678293708720926602673893990973008594554082722482002321055772562915667058019779623207240675436709773111796517472103369663546272353015158041153267655379351704888614884392301025551349711437413059034845095895755781550898831250538957772809011473940239197599832639924488373837110349781497688966581141946703009065593685311378041824539352964900427224617001589580924617293373250158310325413855545158057474500614465120113695159490305955963763678410861425918246727609481185454909090254957540793042769148065252175114128072729230105787123284463986202148354130629190084641816397016768282635251523063784472791762287208646122790004798617101415694168288255720769693192873863422200960269675131754923654763949650070059128869801357548911314978008736251417058118866273086653918682877052597010384457862906294338322432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 3904732452514546352707647017805990486073632550636258840998140574037422669723809630427387445187792395713414608775688883365711056636432339345961260921392915475126548742081492681463292694888120339920534600586248979299394178271892543532087514141456440475974768960916872276007026682298868350159260439112310689436211474373847463410244651459565606568353136588092613042687112194655973119816016735803746417805790935757742034242259056343516382411763103379717124015348976513840359588727114906387151978327648547122020507453372110231951755960160387252859723699446434866678796061025599276631466069688607063708404917128641712230745288277849760581525199766931034008103345555865465176242629206267859402743410717185919733838153041634429948627675605643918041974926152227721304066848196776968838850335698894760819325168369495960393929889400775250809517209213969729989767447233558350462270642396963250975318983210149313760802321158298515903622089798804623919443088216038076559589266468512669058379585806404640872842237995949399470243534508621771325618088446306944479815898405471090726649102726497658145882354648982102091303998957193494181158064763825021178450096020191867458701805241873263627663776504975666852243621445613461611556182535499135374676125012202357528026890191911202651254725752450888434440728965227651296247787596065504285377395989171765300106119621139251548506630775848279817038010198421732925142716941816452124336608750468940183468981719105322035368583272456634418245500605561351368297003232467059263140408425043823662222789889269243302774663333885617847755855351834486827452324187692136377913344512338072681047028410679608543001216495088762208273313888945361234424550749182490532946473163960840699220657548539924066327232200164433072288888923536897457340165083720402125477835514165649150299720624390032488213663888220131712418515756311975622217609344980843951030824969883946988618299964158975183891668805035888021736332116597717883008805135023658957624270096623717599287708670813277910392187964264144865407704924615362582385270168303082838437088281893247640040304648590659400300746344142262799338106623843022682797291427700914212652910269195822112708497191524634354569915424073469641021562092027391226486979605084144151277350944227200648569717905449299613321997184628946649762228928672925760236905421326992060601092055221354368613574046142029515243503870496091416448379005998938347178957423616882742679435058263254147001357976420220511660832859534024672843827511523967044315871066999935822929615314629320081680418564851746327127554199618738593447405050541437423087251162189283445873162846208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 15256743897566248104597548469548657105342789435008445091571466276166290203071473745558625189654096402922728027535662318033887645173467352972815148669041564171193466130230237535399590077044273333164679574602116473829901468127847105113370513758608811230555073067495576307179220907217913069710685140292502854104499190134643227694043193126058119022047429192543540506724683324125229510968336680208266148645751226928617148110458604080274050756880090788659763301762672185767262898236976963341340161609170702221156907104596132114545915289593465111095383590894509472417274245771596710974799478574277196545632447936373151101025966500114991944928352514582573870313756495732944965089612072744986718454280070539979152132396534088148529386882692680464623686597657263771361712901546368966444431787666862013647350076996933714997402190308198500540397626020843324244610864382245506915248838924418179498549403114590863668317747690155571120593715649654017051888735423124358239961079644671096788881239714653627554674381768984010835281184103051722308200911231709594833315239626365714273415521543357805963311295302788103672313058815411803976333337904660819440831686244112147321500531340769190797629177503711896430962507873299930991933549495198271805630095409058236157157944890120133205560906917118894947884965537098488875633259214691164442349075873174825671004039379276402315771447494146518957649198282330476802213086450789672542273772165200785216098125755253060111160871405447115451456260216158903774014710087097687709201157822935311500768908511314176082182503990451571816505286607004008662590367921510086856095628494875921926379577729000334357796686351362202192625258562636473800523871771108965745579691716920340431432138997887581073847683762747944694562530139330019504492612615316304916111629431408913423214845089327802978848270640046283311916201319289980981791893919779326965006066323769744119294454711706506820832499469923685226922494102871047302851933286779857747182252757960219312050824046566361293209744234543505313075892120074356147611577242677867155986647341392989077687559869429225212154378058596675501426949060394624577709950216606926394269810936829962853594484952419229380068967308692048723595845879594978227293198743758240529658245779383902470477395078457042660042792794112210429450212890138372811899778265255734461750168015204779306066064428131150930512044929199389397821498536139035201917559402873694989529442786900271589914286355853676484073486851544659275899344705590183809021470910250897043955973966899118220663491954557622651949521728438029892938133781069357011131514479233912496959315247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -314548786110814492346854463866668258379362141646600260096041641502906927292654052422904998894769140376165234151460245752268269081341335182949832471607717175080669783095601247325328844341240476803645513577000124320081152132757868670485593958923094902397257074593936337831099117878813720275708684478794537448414289226085181114642350196783093116204048340726205717872445185601542698853893138283909990666794263592246206515335966793417985539985834402004596638323505779653577135126977216914652093680247504337547871147925792919867090074884200745489685487647905061528935025494966584375416536344689067296044077475471182462277836377935003090520186615239692744421530558416922428839403861309342097216795642572698081188135245533440458163615326375675509733921313222134331065952090013659440934402530599427747542419224394240039787465739138485184378329886578880996343999033356947391728933703318252609983596039200019067134535980813815137984693465098185695285902158068409757729107975249665864265403449409073456748128070135537243461319521483561828854641897914937691696605614416126270695130806025066862480655852627723061738659172115447323160206776794446455391572779239774940357175374006643429603301275731435075069798217384307376948247770162669708532079231814718444358374729409678002321882750262549094256918051881126712933526211199482163403150951491952252266633004874818916006501044165173791050329968747122676602433022898654998809405289853910029446495296754288101593022366427089850345719068979969563980625659762648166983382396213067056944574786749248097748638721908438650170740033432199156425409291412656664369505423729588885413547447981607643110138090514346180665211132717347547855106352016347945797339898774842027616576517545829882706906184998677400982367776344743025078580772810511948651075365685847055542529012341586538714840679321662205323546121366642380991428752175503236192574807332202556353225459624249089159164762553519730052226970338881539471579439501067530198123739238504695442661244179725483191121339390716559409548413516752346755538962719682868019742157733909893402902011851532346618982541591269159073918659548727826955063012620881754312127791337077573009768341213363946912017882502557632115261449158654410698762152675795224217536116066447040622973791107773800940656952930841822293149006905195515047790150096353485765768269595252872156856390702181424275159422320116831372398514342140046813904141054029785234282806679963150374905151488957913916892338054177363482857594484946952922462099833253002144363129652276148974912374168161773291812402866397301684646815465882590470875727372769455715752546926592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 1985005986770978418458532814014916501729770561249236947543616098311791308109166505240230347057331078442740156036145997751229754737724808088500892228099021241410987865935052574484676653859618805585523665849601031391721923154773959980206277480992469296108651656485170459262720461862794375126129859924466725607145086871104909889040469576063494048421041254433504862703877622802914903235178364523574721386610978560578717994470775417576915263899919050186049942073662118311978958798735378966097197222171112529805220472594250814923433467594591989797820314108657286570269580984538334114766458745799909190493437404581719239766535156731104143363752998591575245635211357839020585786886558670856726000759777151295258205583296807724221758684177528578413288783735435245692827449630114591833765902347270634464890790152256718610027582530458729220247838234233578356811064144998924125615016008148711196235912412137795109311466253947219922836948531291989128742968683154886370304651233431170864027975004155468404365923543163401693480801129907639421304819901210820156745519407240094988858786249960889192760419403315389899524268437160682893733466622429054226406811589792455694298879345864947151510202475882261500828710434954574468965394890969501026341117669672945457842742705481697997287260780205083914887944826991215487242954476492400517217850466659806557081477418836613482934447557835623585748000685161619745516882613232902056791162838553067877320493157949690270973763407685205723068715887760784871008030000424331023752866091935059849311305618169553959213353616199991933053790480272988004896268153609135823496454059632517623880923531787805116954558677566496998068944559124932922657414817139065693903569140930723596817918689702779883775275177022292276133440455406330943512031791406902737765482364496088841307243165667814917146409024833865943969028088488822368536242421937588748761075335780086994739579482360036718254137628054629498233679701900953233680729699115921084927575297595102234343225105099486692678017938415465935215679993521352332523249405111807767517555658498081196103291254490868579849907147152576739039505843794215982803363872953316105684752093410346893718851117200453957452561895831369666446470546569294792579391242126693592718284082148599858213566604189355642232305811777750743950259496677569462394650726178159026007937793430824829039545397780642008855477434904605730834632263809094316418480503815133993693850274734806205107112543927389294176903695811908210584969624035446501914370034622376499532981527273348609668748748738584601637208670226065053766016908069164473650344955946920926694641776984064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -4241722025999672756380117829989257299155189895859076075407611158121887951976927665467619485028713947351163165768963993197913855200144544929474695590827654576233808525023488791362558401289423383578237591207644177401152935909884581469316713220051750456673790780333794592230738266748211739451982031021933760724140685664893648582235409635818685812612495065165260294382961345135776496216216984994110638102456049874896599970006192442081186480545490605706999840573677327095435302336446917498278443166277254524380362617048120162226916786581966611521901376798254305923195083993770141093766868294686655634363789160188413777207942490986910391185822545795467905885284453955807426364673210672782637248873556999790666225656687881933399351190226659475298876790749406711750034381717178057712324573088867844152012830487852136981031284667684414169923372699137795836672665867470007597210510011831690693133714175032564849751045982245107368084361523994870414097465075832115500154515915476213268760983580624377125525283606269865915019120662765081011055814264751139630238221742435181827406484576803799968178283405094468220300857292474563546402624919668525000288772145891896877251727455239004546806929104295501929705594459662258539947089759635844113200424112444472931178026886388826462284476812838534884501868582756478846827090621733039715540924864356665383357692798511656023270006876866363484241269210814304880522111817687068861452767085275121512355581361346362436754468873172967051870898087402959756070582157863851474549027901348165132562806215251532610123189476430900379103271031136455725573970008887859596747424957289036790684419436250319365737236124110639901959373328440403376843840346219431853802547057023470009502744772037397952954447730185148956895129360424232929908610838847780818709887472004670371165952703945934995460559105334844504001254274407772122719801721574852246989506163327758935589507068987572379860163641859965473790881971691291757752975362324085746663093276770024927255571980966340969315494062086675780227312373129261331699478065256407887802963149330804850712829270498026687230459640773606337178013330579056955233280204633215261112285067538982851277880771502388752531075050688616184554273687807604000473852308996924415882997625489628942773430717455908442438913760491551964155460918049143993152606565804144156950703779373856407451338716061062313833913103765908283924019552616317424773903131774535487020929292774349503382415713474429398667459827825520910368522376724068856941098209554797111264462078941317100911356837845986810139391483235941201876178821808067338597569882223715755521851393048576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -16826290656879293950609620498132182581043426291196856304483366731708298872436195466889960949628784539651716205258902647735952934274818150554285449225005665980423870613911481725423729220235640313292908853509898015826103102128284115096079190496685290729017986851474020528666869583761034918313405824773375617209719232446813910099194623697841063697148727006850331609583773373215371805309056147888485924253654854324911237938146292833869192534737500982723119645539535974019746213567020133000062619097123891779757719210092762965393653298286948326200759536433884510068340782624021836598606147996037647005344688918165360801503582386738910493786960408093629492350633161524589479213267987105888880687734410162004754264327144699982179399940402902458285498018962030196556753201016725535399617299598531904013436260539592110591745438215141109064742045689884123831273766966988440885177624409307891219086690001738362261513060545021405612450211793944366338233043678682541551862944170021170854445341358235808145752886210817773891539773053760754109635420886477807044643309653079050876262918034848166204013341169571906786327225583944796861337943246280115923416952704927825141681359472301408098438862005690419137457926345939123346759719087537924924097033869619061179573725892610859320263169346424318243253703084065306508996881649422267529334162429725203162783091951963180602667051375067519735092888397059651697153724279305679146383089462364080099886946440241051384543004859872764271351674613285778257874410331438076973399336131730091740773193732587581286490478162663611160557621034465261864331633008113185873175224156925327709971366693752743734992548202804629392411666761499305529110962870644530513065302395981663367864491044644814022264346576319358443718004114558492007417530000054290894901639881539882625132148294567733833514776585121883973763166317340903879415688818111216569298408060228258055237580503358456502242265610041479873497769027325221993644359629178370152077390480416823581844943511342240450147457662512739680247365248057307263795949991095240873969817374572585851843917983129920498383193280647395162611515538379189185058094443791796225721204679853589058062238920906993891885231337932972759692322890453717635820375473634783537221045246857075363224466036263573901108702228516692176390118176169468889653295543541941473945343700881993495227087861750066615046892534770082388880785732982595708141545134548122694894239360170491372621812971939829577376410295749101586121782779166099627899428771407282056785500485537884556959732844814136291211921205692821785198670793840693819419180379769146761154325645361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 135350721370839968283527322665650674224428061706725993470211892529227956188129483228296693262892241874587103551005486987482531216243321268769111069759893817549695248787086464797483570709891471021612666852469725218500327729892768508985804120208720738439150894748773348518983167693436552834035479592132652986705175522546214382594988264534607562857081509211866359654682944736137322774567090224726906948811829043839603374937375071061173522445417593771576132519821417789155531295795030098199557003328764580451835329398640747384602336847785264908730542926615164118664150072308841263602322000689783403481566802597880796804843502455614894325601296113874140125398733520541678343110319001156083905674852685041771779302759187446245203857378703389591922152473314734124515417957563908347714627640970705784375618704645783297701004502576861605500548151668192570360984035449617479655208439380548918840299751115942475323715837915277786319289789148310955706366059699231066767688776061570257145877480170797850164379788429113686272287030406402400007953188779111295023432019698080165657796772986851144004949039552997306713338303212572604303590232027811195017112936929473971835327174187204145665690038272321724538094275578397724852209295590730996862040332921689796860015503045242919517684406721510199196081915619169162412861453351012793962290342895162938526318509139842134733411205508465163208900637217547404327834468162453760225052586167297711975070162739004114641091735781346404417519331377829537186580525332135702433316783194594972514855734384649238735033361913898095304149001624655183044695022537965996724543327738138094931794558536071601048972002447625544041187280128397244949965153338340417740295200651509855874402106091019802690350515490610444132183066417032458215862016466487299678674265276389175976836001999607126630880864176908088509184577572445164478545377860380589390839074912558314055062366796749530852394949859562875257102329857077756060225736759390637348784619218855468365022188519890921736648097425870219397296615285117488088046924505291749372558739911971033750197526903315385262465351910900831992598325730152279226274477720056269044389043107213674405550966985927084870429888989515409681899307298998382126311398185305871715882366341638328196958299864192528496465680265883948241427329039180443893089069317580874818134175894143529530162489460158144280234578549523949390683373758269741585816237813903524459156979362732434044430320202020209636355624350006779141225030849148625219672917895000790209829214583975544075084795957360708596984481462606319670431434278618300173092153235650777274271076320280576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -363243555420581159068301112468418913707808770357391239761618143378045859789962434042557546148573771474885138943062200466457637967972512704848628236695162861939047254646901986417865404608858583273147575056495804172104391019862316196388084068077178501066913789660250799805678840017826471872874814584237352756992161765833453385093499176719263552778775183986085168805096982208054363273517829609236483575812611573119466795447782741617924491489762171240709258272769920346241464203187701535879743877183646350907313339990687225798495231783836914168317195464907125180900560298467778069330887136148477386244978720615096972575629710783442134725904635631949040679172617121687809990342550234747212501947719009009804985494763504001089962787326238440566350956761958666437695941616786043212937251921177847609864442460469335194800180079764716689872877377073318481059205060026956101740880641807765755795936509308176914020358878183696064534610549843126579686770865409464656887568554409593148771103327896531088563305726548774620464097209315703499205088708069515756416280982704361231904618114194783856413016162101853142793747607955105691562193673013929163324042375602077739500732048218080426390493220042765545151771826416477814485509351332802061599285126326520300496855042506766373899526221595659502431655138054933874785722590658104118158751039480944542075565225418041093968004390718496812979670719107539506498891917016752388757775767682707996867754700208679763098279637125570886597049803540501910919822708352109859144098750390854870223825767092151217477028914419459622262407703465569410838339439327254104566277580470535611854721372804079266872838824995162909446506408554975828985604681440654158761233087662450946663761116690725527203227306536300928965453856629107023950387555668136049630984351927398649706113317953784393057307600226368662744560869508734468427586867871526109717468878212802055704058888481895649824168409781047829403177813845216659420902652716230250833067206450205428490364443745041133303858760741048023650019062655379885918912575915823358668945709561928020036579397443915788050416369864834825052765092372000616051091719696473688462977099524446118787154823971827235608239494438312722051742850635942442492357708303006810875218492840939992393854612427042558946016795168900335796247055207764003785870651465565985117462050401313229372910610194304368154835549807451073385863793858985472311764970943292642793306385232984237239898738669107850829237858872985609019373758091497315177662625116700550527318354202547460391661427290887155684191583984091939696763897368395139026465927407341922723038143254102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 314780164365567255401768275455935576289581195628088112964391258310928989994394836575497097717918942484222009792113923140582098201032313752880040753288758530163192573894566792652488568151109313050649413776353620322945174196988044224663596792786758928236455416156603709106555622658128431641929979415819993590425540914251514777524855342219210188178751614339731204325743297226615116802769442372302683275553964615989881117182834338701079552339943716810181816278914999734735958207469606361576990629257797650732584113100061750323881395918133548781820650987932031531600113728593789508576533983758716838156609311552136312391284397918929218041210301275120450623208211829429392659905660895456424113980069256257104997708263858946232462430853037670580596249915172839739350624229891007327955737338511415418408171707434022668984648854395327054927985050314409150771330488328980703115862743485223128585243925031178601974356637019716511739802767005249929083789838938874410909482874375283678954614326913779124965494265583832192112167199544779704847928844501273945611416095133727405210393084515935835004105384238980174064542767597777606163398807663215096134456655104266643295393014562496338081083949130494862609183166852615524274561802916106101945830033574696468299053952828730232843540404166123477960633283954466544982380531660994594959154625641285323879290910585091378514643845936892698359319930523706366334535240085458006314876216885350601791755645851026095339550545589670945667744541668694634498054627099707884967284361434868689004485082843242399468761932601942095070448140627693487349633560504614439727926127202732724234393248636877318960830241751600090397006954171155413930008954266299560738537774775394367019215669527031531743836540049088401750498573949393807339969369539041523415657121525377314052205278270942670825048587279742704639927818311735601325083261554208178838307480798337695923018123869689041681486590604117272754747593774463565103027595732553889111268825705287159036658343919473125073672712555811270923969685282604733327462346657627509075082281216881102985584060944060205832536792552832727112261782269396677569426910119421569060404519081588747242969347458137583895813779615866711041415320657786682465690112770904884214186229789789332304377746067035182987884252739690127705426856314561714577295332039550117641320296846221267832983214157702084714272102971617022694081974174638570819164082064620450596633074959126504270198935493013698672093892943474844199372807717654301721931012749919144813053407888714514171751517339229498009643324860766464501201169748881032947197157522322085154817634889367552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 739179698585299289939682679498070624664525629008131896586892570635932054650458711119769555336733207968570692413433730339688082016609606831737405435897820351386214084781555441769946579854482656681933926955916758721743596389589601509249169526895832663410834280067738383737693026105114284813371449624510597183118332950005232090408307424545707983525043579769438794040531928452380142526116553077223665926213577599611281654240932285845254245901385781501718629747943173166833037643829302925216701028379048215746027798218623669431517290237562050985683068845041808098028992032476520047269211702484849537738131834244455270725502954977499967390340911035288998987782636353204582058853250294357094990745224959255105215142976371404702550740718476242460454701953474843884505128861382177917248189805720559701710385976668663016120629677640861452177614017125135314358947938310787087882632562612077908058667297556632641749384044418670550242038690066793647924581521174192841171590018781138466046586537714715865686003857586737264865621282389861237828237837970629866244739851650945388621176877951487499173183108134069435645689039735322020026640731496374245368200474209012032600991206994918296077251013382819648402021112879355127515526515117485857817070226634645786699208233971973222335296380828028431496549112887415891668843268434401873277681163094529977824297298268298862255069218672728446631036666293216138950693247644606404217587781668926443666425354861235966287996862087983981993296499683446298203718227763546438703838379883367985790029170955877479072165223089883743047403334692422829384085590255768581003149134587513264160113945139882915204257337260578690595428698830096623272025869395435088514101039304503894833734716626851728670652991570628578472840761378754737534510798742013025198915587621177893129192807149437905677622406482646051380610215620445168633939205760510476477957342345841414659556407087842318002059804546961001001068039174393946124390668147405157091289253935971342797372626556968766155973271975572742793519667491161928711282624245506310901281963780881907516444016898165593031671239688151219679558417463314248777275907910901509189308792937987983710066344785126220799188038228869418333683747535377298107056604270789302177388114934573042841457443812643357585477100406740869170419487961358939273775034602778560875724922145337979130479371207559975044901759306498656538054024116750427906735751232994576016233985908701229759929056386757891187489520615121920317785623313825624973777365658497602873698972317542388315750677911595413716052901749191834201409654766442864036564528699764086505210402803023872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -2673886466003297732842215752401523247777390201631543892609049044536627592661802521356837415004442047044835822115469925846113454078997381679012943031137179182956964293779540227535235229437905534056183526714300443628389206262742237079501161760347525640096739666675168994341734725747206369917226558970033241738297638604228927748033549254729553918342050147400420786766695605291766202058910761743669345518643058465954865614870984661189436767680296141459619214287775845406222355220148916656813478586466731438036840961920471228433336034856173930801330399617041394824136418894863306932721420099612498873064145372988346120396147973294136594561090206071909172463528240577262248501115037134699063121319272418845385087493651231999008293215316862921139097398989474161509916202241422979812135944010869164911613108104126076112524429672863725539045891769113382825211129632108348864952308250265921688240738605688232286170777922753542893900987451123013770275217997945257475044910803677378470208722178948959643725191196720663649816129578053610904874148190005075516844908087915214204456712833207154910731717185012267490354615362638754227650528782629216555041908768212724107240885342862233685976128124106672791111873991128011811891475448742387853128810852723941852081533630016317138998840895541065662157831192184517173082908466344899695763240162391985121840127548880919918557420025976389772760046960238323969737136638864995873799890364129135647765991963500006838595508527498744001823986532552229156505663353905711560999755029972820231503838747151803275667822792727070334319195148005533422084373181737138839879876497650661257496402823909629730991957713683462523776275307795525095866148922690437399464565395994640690941782394164667831646871778302318309714905596754122388184205188589062231292393536928384227159047622136154840717154426896171576604439518460447530092107884489808906264035853161427662615886714870065232819307639999101104674528016670456579856663859025620631082442462273721101438838925057445708171782646630868930366370404531169938278494519981170134297073318274406407764231255252418790680785966363546602636419228490554705853754099264348606055027675617397942671584655181997460788063683942113633604745517991382375172833794189786886033356700582493348196644510336156962778292953585672764603945157221709270955501419616155709633101103958928393243672444434319820395944662870477818456343766399771497833403442135054005673689213829919838552757694500266109268018385813441716541749462266220167141370891103023088649056556339789527304854450838268069842934787407742438694694695438315178863809218660188702931005907130122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 3537334021968947176034236570238275613492667631562941762132399909696687917880690099330470263639888342388497219131260364928918604518599549115042840035259556295474864485247657172545728581843670531666344626200881910211838934140468119543786923899659625788385149534871692267610894807520583937663867641800821150640490343745503756512309560131401588734035001358225002607942875508380835828431879544689244073362044703922165916838369743245656414650759381372349469799290011414380767576366567378431412190683319099973399799248184830475646743174873587751617855223107228605144418446361200410873030376025322075310549595375886759659511906844616499394442817527683454479018410457687984667013678721535341284676144649657167044793466261258879390037832191368042291030983318733037690555889673199251898119865102476629618399431570923082041376374697105610671018131852365378768980625381779463172942384439588992406919774516625834306284919263128188752627120815762631601472418058094039905290223580592771612559709943809940455413209035558879795592826048412376410459074215942996708458330240846443688557285353500232987609519531108631949453616704229837182837158579686968953323294362354519554472605642514215951120101759942102880117374816061594964309263402963097562892555209520705328501904870999608924990779422319952512733709253007885057082847255300357481853447738883743784399141513496123286235333174545132568304076366867758913196565794139853408554372471831861846249968756695028543004375103470406381542817559110055333940067179459078936281418524631870562436651559652539179835037062546005839785255183682049485038905312366559287234483636552852136315759458654332486783797832717084058407480015710998945245799870358500718598941183266977135337672381274455586183841393252883343525357714727247784310442112548250019382677698813335791970845312515922326151407502322710962815113162866664984382452381997815886316130270301829425787888820795043894753796351558245845391919773637781033967578355148028715569649973780914158534108003385768819511868087134219141185798714796384450474522510585872851485793974928573627779176761617329826828228330329376440353978455549041922496058252324281411148180314208326751332152089642049771878846496998694722726804028744276353347008308377560103422400015176811749890416084609620704680608759303253200350521039270071920929445477449652417806022021091340588105483269288165959708220709792517051357661976363476479142508208170235773306287541992297367511102053131216226790381720042038927106894127822039718514249547940308887676938511866667866186133654063868457509887341915338321184847056132619153687062053878151279453535638128689152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -1386408208550111794976134202478887164636748803132998378693968704434819403412745166173785857019384738348788966622026189632473339383103754406098529353360204441763016145331702471518056911274173024294393265321827319096370739988151194143179377771138527592625159472104349894716317683794513446428201564158065250506752285359090298960807341828328503170314391949066218727765257309756770990076516285917136359537395682723413843774436722717695544872944754803271639678013176794689099772851031006434488641069835612412920551850568964760434907351687216582377364741289571670660135739826988954823778404084973896691588954088815720460561308545404465721865176894591497807647210570600664547666690001688788993339686304290583753858479268307512832799677835631581084874714226855218985386423568743513759352032506321591192669777027923669025137582537440177722132924791671400590480978014671857262635147658072739549342472824240895562888678064636489281514091252401254999617160577011901263177558960811736983547126273966239897213653463479519463947860575098649036818665276324222658077317704432488333664914479722012881160904032673358500452417650943325227673961444065067612334461872468207994271251129745470221089411129724806819627452828190748443657442640932429544111634760931463286051960044402945073195057390922642490040630204674554055462772229428333629655231130253200192344083579584905990930696540341609747918183414129057700127928599045304231422631460560448239896647282581004028065580349861459772916568953404481951247392223879589859846731137895915941500844704084638231838427391936768640827996743888934531144387145190553018744115430843920894040803040521047258883148739509508833448846523239042939938299840757485337005084857357558005792596906124221744077561772815198198681508326509182050705642833850503016990940278569568745054495639841822738601076319545635274387832473900088197143163966219917728191413456197198111217997185016542509426319284361899766836164494901078995082572534438521232013444760347796902982580576895282542200992382500477637454172027313263992356949968974077420349711934367258327473159932594808287591504567224338249306556219552266923215204406672704575639135144902767369708227658181446290696909266623103705244888046073905623644156384920876535695427005087497505341641496170950204185253616536112366649834323946077978084611309591747458866561306375976291011574659491223357076400696684021253399976601425191807227639297559941337837351559632006158387901164908192194340259044010403250841213601543529616070824912256604876043208502179943474183620326097244398677444264241501777834514343378898341531451729579618818265638329175244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -2581244113811538973372031293153069494907632995976201868728975714347198981963730530667894048242124820853069763172638919148351095706626526574425026213092105217500041474498582359830812733536555182869073386745280079684944655033586173613644882785597021031163060232369218183374036366913823375278257210479880087529333866799210897037162854609665495169085515795324103189537530715993025466437066559821419395341408293994801892209289203607532137313484312805116088171806424024227932805852656027222644282046127969209364103809406352291121197249406036161184084751697723487299252835783379304543083248072778324897081080686194589366999566636203391559612265750965274746573153123673394719873555139122958709359618526176331799086261953183206575744055744547414586505353512024372805456974149797211651556548863886914486418701772394444648414070493074042751168431631539870023399673968743844358241426487372589271410085316693885845957894522175874354041994407750612914281144555277490597047565252499320424277799920571155268058737747489157198975380611459142817367761246427775442744608772314520266569346802354116772685150431601283250098550157736617573721158014291981786391266274049128654653449884537721322839774815506650346847384268233604549195399506077221867099707125942140323010416631384931796624494829507093266232212350698158787592292929302255802879474133511359094270336642716623646864947832564084134975850242708972953634822168626475835203478686157119292848663311334402871914882391595822758970807817780619299801030572268471524085950403817694370498406737958747668284620418813658504451314040116338103318056338374508153084941956223625207879701429419159319661738536003143902670637316543833186568322287751906436061924938268813864092265013579884269714860825248688458599477823988960145669304419865900722336350861069513546374203783447224433989385301621769481190625263426902210568248763904571245544507117920007526366664047838447068335440663047927402338011680862337544670229429671514869796112933395269859176255175753128755023242963341298077673211792343118311991026716448277295323287577570612959979992512609222634776003509529273240666502438069486460920792759175705020412990458692155872908895858807426683082728378213410208078409655414573999441507604028779598688924208293734863152425863350224345459373443864188633758452120237999222793650716006314446201136077032512170172180319336166259518050592146976378439801596638229540986446174427939363447741612187131830355840230585830083063921898471878117608821513115630353811870454220791313989410537113477782835451850719340913774484537522745883733398314591442225494310661488542773374114701636534272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 4741536743598700877381792060837811388930777736495067197708023744250870613023845806849475029361336442519569273996116202291869890340609081943143977759189806644914230525242986284803372093076511982248772730767871107667729609964614152708840424406756735005837979455842769053674456210241519299131942997786398055081292641593998701852701468720352959814898336771087758096772591895946598732655795979050600886285080654706671833780813951204539308867254804565774970356943164833350764219925406426428469069412391824899106088925940525579518939573789736455180319097303462539648630925539680180946791068493853376148907956081461469733882748333868664201162080353138925218991976130339882205489597484109361716960640201231728132770428093248180888790394366015598615497315730896027319770808225718061333213984589793780202585353364662504772376608240558043613260722433588489806054508873495741387080280203734622202401011686127753666310602181860420867981212788022701116540398877994602958798259810743913881984486035853020969348007799552544870484408406353726642116762354143567657835898966309619865046283152621249271539076890558940733781291223638624105059386289978650308655062828732180213545797808623991720215413707794503846691635872533088665317117184037528622204600608779348518931873442281747899887291344212674796687453681860322193548086599333899010222226775651944521697314400815183349749666683821334063150731897854070271371559003395589831817686121629931388899603737797793042098193060832931839884869948224540929070334509285807950999878040582321785880969392041896584888056344602580570103137307584304729205284232873614889683842963340283361586171769281069313066080733102397514024131841751064736293525136711534033606819206164123433917220479134803050536536954951875643697416944839064619153114902749462240745774271776839330311964063107649722881728537543604862739753677998263647598020461732140473206699637384194855827234237950472276279325643441014643417326758105030910040747672261005807837600009483218598130682539985093802741785846653117920184730013268753895299990515878930175419388955569302413745624694045541835697519590816992828075365224609817427718268260715382817426689948539326861372576232742237523025684376694094656625717387489016092369028131827318831384947032598685708690637535266567726808354225877745016948442618164583996514347877756914112555345308739660441874468939630335511687910527614193072708488265740873372357710757129215027151122516305699788736264837052096811423685123215674773276174478686018653773871518648361868111891891474660962592116618357169103650497201001443766525151559845020175534959598911249049897510381461438464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -3620022650972158430660183906299733876862717411235498515037042358665951272021988228499668007417990377248433489114632710633674258837678039347186472154553145520238473063973249070119432688762163864451767502740441163433644589938165215718204327221201711450394303273090442738566873161841819816422432840565064977567363285277511747102358658324531465225830805033040093988996976819676622001006747432800736530285743931939768948176403088991823147395370573294607034865176407641881416273626599356959160025514806432287128556610097171891269446873490926395206088598056406265092805194666627342806109511656024355699680876879655441881397493900625973069742559425127264147428725206922856497583351835821108559975791139969126440299615024054371550257833008625376852457684214185974215291747347889328496918716042949197819323031140737643997217887548933394790226645965093494355520309135393401664230988871088289115599340281841949069869603045075901900040143665786360979645861871767166851746810624142666581738488239641835986381540738258156317320576685123442722060737650792426605251666238188464088223366093828257537648894769751151761869456815222293313617794342916660353477394561588335224488251355208885526501313129497273010356266018546425143247678436262794364027710097349890677364748408442498621343983816629464825033902211791601626763700887698762631843665700141034478009029932424908434968323700393757968067056800863054236004986264579952214711010091464412269652761112452726989723881315831783178473855743727706929565998647112378169452655763666136323495125601161682859038612801197851167383824015727694228278459712041403188138166648277941012364886364230830178031728711614596179285537671086343861636339427314991150406064036946347121960870188001077002769214444934666359795292087862600504511018352227237904825860360323223706205793756810439490573514909729288537761540457259523371866641416585467930054874910531399235346792839320165436147273855546991830743220985450209716290760538681001951069380569035552152380522914093040706431318727622869445272125262364649957731910840263043709098690902819891016487733431317603242294378195263231722381019968120761839351368004662594549658527231827211996518700418396243042565772712436546909223377261688555532237393229809568545679717768911286843994785914719973029317251028075015262322109645957864795459791248272983535248482360788693879994873033183041721886581325449485935960960088831991150961773454419792040533469407223655927797141695213374676862991900217780154819027366331755978526294475878421422915934159433279338780537922884828965541649942838207949685119774491195523830960100624852544781535769746472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 1726340607080581288444361429645796599048971618095441838679016047449237414081225563078977899155497836472433261238691297426005391808246494275890190002301991485523397204508977528686252664921218234347619390926739554288458738872269063225216283375165872935600580040790231117720595613729304139625542737845386264793942599653682005894101464036433975289315749186117151032557783606457514826203923650192531105831282542249446157309226761684503112983413354418173106669478361999579444416810429103972059432863661191778930475888515491780791624673647637543872493249984883260894882227667997506756682033992908116845049958090111446116251653879901564334652321965107010414311193158008944629441714535596785161764006770588890109203130186352826427638392631854003160356419646909550427672867290580957844731434232544727656228513739040260592215810247550473648685816390495965534212356388838223219006695228414629967153217038979940351189395895963497067669378352347899952245915006343103103681813467291564617731263743380214800185102155822572182383970661192993520078267905592067589699062536460521447904458282302031899213344882105949395943353434796711069389708884092335138122191359158462350025845300843430588059497723852777704836964060824013697070868569687860296409204163376734000913943706723019815356942205765280722123466442287032237402420108703005138183328270805184072686621375426128598641906733843486045881343561408046920385478970973216369829787867364076584515235268159446320008507174054155622961303568141546912426656833851150335405849385860124024508024376427590331707295111850339975281474644274335564751319772843891801106450055741317606179140773065327420922536503805407898823349289022965219184672830790795775334254105461162808689205523081674634474334914424173151423010241305533705974743041738734961932867946927864325258210496494648147953418393436331108943518260713701240599709433188428783497698533519006113419601154345521062036367619157312111594944077949733614808109403602582342252315912482209922191469587193194241939242373548637421840235216253676164169687371187634766700558880067198729292072884542582011678834107247957599683647649801274829801731056486167690742295569406118928911036872690884999521697558805154693794413657927788967145858548361150397028620956664272095619204056374814808098092612821412273962554628357401519935199483954380814662358867958314912724207338406689850460628094436699170550856279855079527016640284775830565205885894800044637252329026286831204502879124859519401078107255301004607048297127999809430906097890360469552449406594931617747735237378992786584629793136155857650853646618621105059232142539955896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -1862004388499303676645846569754272216139338644913711099680197339177146325045553818859121584467290673877616906989411901947288260299591770970608313542683105751508462616686627538279512116003285180575606757638992171887364703936305499366425407818633234463695867261387728545596495864953348535268774673577556448944248261836927964416052040127865146845990430194943657877842482245742192028034016456946473212839609121551245841494874945659005342325153393099575462441806195486825065211806178476853704927003177622894210748378826995664467196752051648573291317589392160265447865558968340967977532344633351633652992868821049524035440601664992995117218366172372073952150901547312566351007984657597737285831832733529319436335772560651492709779674167502026405423127371571082353088260291563661593750118186998441406604078291155594676090009404449714226278461115802383281734794200416592909754082694243794294611760288728490652850302758126976326056277216272337383044124833899018545794018608204423289948809682753686234030985144288428834924948895579353154531958093958368922221356123496906118809375829099887475274916310479017026618649564696685989813357620132026926976832033247016701467996280854089678887516352244186137618788713500606432048919737570989687217482153170244274926125803499126712176441873909603789013259326399294955348987010151602128607555546862796198692629057809478568591399574235179341100134057598601850908561899029290039091034295555095441357568597311486582476005014794659934696283594620107249108079073480109144094811111007447316278845651549032885761812032342450487715226194591576000411792087258787888332715914050994355847247337568699099895302835147037584367353292153612938064534533831082872178048982072814296510400872261373508239560438373681416128252018186746651648447552893852414564830450987997305418512618005311262033324148057020027990994327319855731734862391861126258400469047505372180663648524994437310679861087840514234209829575861754547893954947412607164261167588340842129519070453281056113363414767858455384119098850945966763166571040307794625052021997418848598662008795660002156064964657591037191485732772596369770521039956682682068811380540434439851465964612795561470156435278248846938252617414125779870678947634138165455176853737070981923922756349177853382416102751416924370335104135436683053149099348205084237616641350538032794854802148365233400197814742246658922088571596204935984165401542020872901405687460548236199798814382475465700514706576347562481400675599668824013655957056638969201131780843866953827542686727306909026960002709636021915228458097280517498732858722654253545166152499948683264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 3535241689849765643883690990355830822516164743813865466649317083124841225461546687236841437285575149969123112514702218683299571810529946701236702489436000525843135986010050416600751976528900179815464412161414785728474772261390423162364210808239889050702901329584884951318395748411489235626024499198426016085878812560815117711262218431927481255600320234296215125814673775250387984700688008721152181820583803187196073686806983501051476945394614210811326739250877534172709693874969929059482135772882237720264733055593670213256781616208023382714737591342186881014680706810359484827659724666060469453080482678997671931377959501036957400448798038615872845996155961245178542737490078555500821720822493409823515387421614852434634624758165113047429659752213555485779332285466923222635643942810451834249970733521457740081385640937347619925512951874222236418121758874217716487708312495597801771819276593416301955904646339985240051124291077275317318442737862210891939042486652131512332278423401983562701541568307494575204671760143500005500583406722900271824442546503488619390648602180738926285772293127867405105478395761942625319718791441195929179858537038655004930024689553712622670934714693894624018883585846015043146964835964793973959690158437456109671011723427450428717676171519823543615974985518212945149140859449763034675584268221185495039436045285785666392156820786497042126485347064187208876306711315787094975270150501282247505486665556011891935792838853633432406631004947216103104982429047881661067188884207530226852937141821783571511929886122058251821709281022126296237704721720316131243648761554126057758156547228178045235590754845438156785472612596788350723459736139020234867566668180522481684577950480270413380147143221695531706189181956523221378078834695356492418635021253318335280051046550552957732899892264322804523505212464178104148920356059998462383529488895189302379489114026512561733966073657825377812453796688456600664949753775082013792995532253781839847867961151634511121783052734262836423643118693151787124839541953647899980174587183358471250582953718086285702020933635912797523256700371204583975709050780935553823436616832626958699152288867072712422620425369134485995048446365297568351276547739316660517877305638239476450585468130705265246243423317883547776318763375566368247636116490717775706649349833814863140736631901412325024982720920239561211364708606932747880473011987681860848592489563320500684000073546609513340285498196222847649751798035783642284478506478706202218013223372790992171599741344919279971607742986024411051073900951813242208376507340377845437462765479487602688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -4363326465368889575263099768716182904378493845709966655183462463421684436618113280759464820339479477801507426983979224605384077582375959741680845252343713828026510887219299196594383141856831797123433921440233771336720691073864598952880782575318069206215785054086357222095784245404893194593295287474564927190117301758946398671027167635806591461836123051039868976276147386616525681301476534533612326665410590195020665610288146784577314199409734571685364538846879719995149352816017001160498875450818176385260153280412057931203378102191882217310040248668059860175643634187249095337410869876075292604513393012029001739511009704070660569257585465387921990257985896442423725735706965189908568255935796362430141656519924438620750471473885154152331209079291914681094925514175388611998965565661777829042071513772194969238729205095611740632475352378063259305728890932270098652416371545969548642272954596261501332634369129741148670545311926137954990073852288226243440974335356807491023886512036642583585462632302291161773572644571182646186625581624374812391040829021125490745099643512892791200839712593001866899318113460045817957087007415062529513862490114023407487699878378438333962803452021602572927602865547147339890018690439942098613445745484067378038436559334745539065593829446175264583659179429111946985462836124511188324437291261244430658057555910162884035210996924980021429830543098909651668834801406301725773975878638899722542432120108563058913985631252714727817735010689657340312397932795312023445856889132288758616725318877587145249072661474558566617863497829976188055521659207783913898254070910496576019644761615285822918509224631417178371055171082929753082749905604322827166681574045062101207804524641355796484729109113227559778663122250044578643643201958868556339077026858606739609189221445712837967974186933232396528823841282224973171941429193843800267800779500552492451251488798018095544650046193516862082866966862709384639544189140447297010584316446773670071734133817097004400115565292153083615903980092669734534430728471029644736175152701890459048912909229511097205986470217869831190663509211414430526957324195617538336490402394396781081660110379222847334685326788654329052653711148315121356079839636222242017840714608253411010420032930433903432242507454988915516508657057966730113947996576724846634515256255187317793862871814374898879368711763968327156586016318308241477807460764858573535905733692886378626413039336620993001104666371608047053680942942703048306438708778620717595494764982889301506058876763340852130817714328928504783303429441949544206955191053382043485739315198181769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 3470331621452910550983097572677798118024223824184671998784929234383101633244633402898679963537283882718726207821431410319001254876757536377339655868430359435616587679265150601860297419969030488761748363659509063281501070223077481723423976594701530208408185340310625942324726707691162530310809423642386211513406396864257234654412673492172181484045643945446450870083393593919279913057683821506400403830901270074472806317115230827793420515335198606272082115936412881326890242402637024418408713481351205574078390651962809414453584035179017510180995796127373385002346379220018335335579778221160669511972041678687381989815834510109200833947398223096467334715883933301100831643560101994079767480474542989207005305275426770952006877712883582446525520366207633635213683181110156814019594006629478768596490727593712632157296427975859042903161764662009755988096077342502351281278838409027691721958777662303196493822414076075826802200934719086141168959863902567380567942825979645310215861768190410424657070778894592235387838187258854743324229097801835304972625031378163076099068281928036016283030578570658541776209432484134634165652305437814329717822039516374216993134043299203318085547772319369222218708801966522570732895254477034178346040631905625552794537081547293928664878334642826553197208808145879041256923588901385387985248295474301245895195394749386694629606238137893539634811968362632177388839477497316612978762428920028304467608989087575669931777095844389865300121597108279796153354151662586446047767739818325935388545706682931933841384471466542163695716416649667441226160794656425702399599206278862745658368195713193448717313435431361975225487611007473089253501947691937985194329355950255923961365061481549741696681805980735897303323414580017040818574087139799206251114320269089598538611093939508867193298791144604677940201107798673753472238980352201019549898501711319101340720331291861799839137892501746924605960495665260190163796325250905659854271025961310125768736740122181521282934820238728921580755138221863793873575091914125947103630112410923121497178809581018646520290845836171720526459523388429147041388197866350610475062322908979480967951773957081861198685267611853823559537418487291838441149499848465866970913349518422787570860862473295388255620947699718207917025242214844280963106050402883134141359553999406367044575304874147381026623055999490809535626289569753587368741926883081316463207230103997797550794839051742051832087449482254341621059259048188897929345733715618698809322687008224146342950022227665661606260251814018036301503492862583673987819776007516446478411649391301492736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -1945764519069932567786582973862513748785634634330878736976404536910216571978469974924918227204484845699282020597300856118927351884480103824247375020039664795056598404707064162891905184089922750301571735730207333395916847452422996828574884398647929316501457758311746454787058716276944851868564143826423699404533339264026551068709983341122663217804923774439325151549790425911391933871313736523066248431906033316906349123098354485694476184278810380501300015694853656580535030882891199865663290319633683940090166197938162537042362248719888737986620314431242828363967110300448854894966021155596937938784058675170911214553769842711958792237744601569743696658462538572776251655327369710742651578590626301855794967288049901036730595279337972521069971089346940768717661926830486571161395193476355894199214118085533458467703046383837499871159229495114693540741073844052535338926280931200347516468490747000435867858033348651430755411761081894538447168903364887762149372539710725776872266642402526611215515685993959498179633392857147660810015100768563490032629185491654146751680003390360036553678112274706370788080587159731182080320264401419745138984696009552618042409348851067015318006162634101576823160711100767672125058845722954844386793837716092632500443081703043893650153183621095019744890888282835164028561348333711658637884052305077998708243035000942147759068613931258966951467135064572899118491264630567009425958491267717582178798494894514872528953797711811299134314121862781895769849678415728938316517795831063955727655054518016429929047598534106692600442912156403528676834888754026784625604983350712952133379774290389063610940888986878721597112740318673174977587495852928658740159576226222553822262546183797428874923113748741323079084432393459171584944014215330001805362135743689279025064913347859512969332087065090592050982258734038033820775716821833261224675159177486230964232495238879838086167230585632430011583807016461279433033448099168968247533674469318271381843618626350835796302416562982676124480087819240496779502849297945424696518109197194438086428160159412518722089784790047754324758213748340730527753148067097201999482405348214111786140897645236602338037436658344041400356152603742304606500257271420618037682251386344335454654108640709493857019718827207455814251489410039653596037897001243881603583049787543128380827921426338266246563513007805940272122486824883423545647951051424125615514772150803974275101512626128121017867780008725178680582975623842743396940639873953740963413675523808817666678962234007646357796405698998686019539946088985749393735154719275538099343346335813206016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 900539571627367099461287584261523233146341443444794674025579951794321178611958944305660819364198973343194594483691887567272729135560325830658636621458277118049679839262404455438673802872826937274624960912011228992170719145886648913434040217068494518337282705188589601873187211104551093772628449442838177873888189687329745504666963223088356333515279153454509265872385898331989222756913780760482318167077870263649044697071020916182089407942241085209158450003074085846272541237549241993682543523619446997678221483113501401503980739101959431009566705086910190390347492783768034266787245261150468750969870370151175017745586196196860833758618929118978628948834800807070068521001447799545595516574985286786531173921651433679513143071605550195552311734298391468998036368392583840737188672880868439342018565547041720432325570880449824968736582074524761819773840231949138189663108131824605895381037532931312411540773449299399025302512042395883138248081973213224876862796144989256190583589699078985579412067128244539100634822435491778851770507916133234750161956890988822137782517582178124036744604364980526466679523756335792931509658075699345437683429815089580376391049895176519743909910164299298481748663413643970585672394443643652601517698057431034192657163794113929448380693005580528782253844506771601890006555995316408645167313857417268445200100015102808879432338573488097658630849885921185989910782163044505064455748061350584442116840626533850247847270381010110889017857155399450639122808023180370086067746278542121000570873657302310734281765457024571180976995866784521043504254915240230811570359364968011263797999042287694812609595802334250707535590163619072781570695562639648021645310988373087578706345500786815528328269692594704744009434282175964871270922566181799295966229884665687203703478600126457535321074096636761144605561563921837517997152724712542813699265854125223327501612311169803328963542797985671765486253152013345178231758488802073086754247704258381809692624574482235941144238058778800311128227900981459988706682088639470462617645347054400275142366261101204301750668287662386795097087587956881202196132758209539874721825746127238826615459071982250592236620125086007903999876423731187531619916004695139054937205203451416938959843852015688207965364840275683905328701476936717065120502066318062145598409720035162159245203402816598072875287993745370676242397605467409612093377586722501235843785890906784742178181663462727180413099679448631627567247793041575389523333205818720817814009400981782063855990952841014115101693448487980615119320739463016227872493683468070282715368344879366144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -455558953807664357477872057224637455400383743836882640024586102724761475090608004654003210647480981451224504319184680563704152575637373122795036846265331696854448725365418407792347015731089774224256191401659827994956562536709149181415705300958815127284810824898139216583529006040040199951199459824922527606525412225189312734788883028195960383261404102341516779208901139265926628248855477919485769976880725428010388943226636318364646318407647891247325106180105082016808043063485146807219062137185877612371625977488790624706353717551210930620247621809978355637414521875687754231355947846975504378876180483206506040542181999805297367695014379441388223607656402002443028275222374723340341321906645344594961831187191590029591385359685087117770796316960644180113743954921587811106909703659842337403188383497226838665544809084703369445585440953008262124363790857262904947672950276513017086631721968389197437126358260624942618998455758790049620274874279568812768300897961122910188930122163466965910255563162879777349294515887994707041974188254185472504542312146418176027701512753854388226768179233469276691016624113531755417297044439005483962603592510118730080498683415520172722176098538978396237814351884266403530422797716263699234679836456262247260296425702236700232626377223571968708936925802739247306263690314409937624097694056733339198944014074629522842063103573948644795161751971328770128921351606881747769324388304152766779881680398978554313883292763966788047988774861480985190142027628788707291159533268835258211078037465619338378816248432321507918080737433425663048695697634294596857712471302334907390559157876788168360848553895854275954364362700326249863479601943360381650328631505771144928752676877096678863304544106604273399347000673162262464017791036963078029538388555356483847542896962672301943946649410120076467316389727129475417209112582765757576916782984009569988210532573555443798051919540250594170571220097887111129756964162411372761818571238566916748421394091307835804733526846076985065143763978729888311469360890628818577490762780423505347358339285058812677369312142076194922177096752240598996623385199834305506836719584297502049383809156476835075264327524925585825027873342929647375234416832833548560444657773541772634131544759671551066863128264332423104460992153596773077376087424438427862688994626310876289759642597789026713361015567197076236158746636019123764188042400499678073278664174288829641231513939056756441508493523427864942917470014772616978790613073120801006296245873506138400344652235743352485780689765542765041517739200135501779728359669515601424923235270155829248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 273449316358209748697362433767044939887002853981419099058694053207999191580752925124268597716346267983086661871914111215561313522038874944600689232709595146851974835671356724598198229689531138840288732496259318363436307213645860772045141434420582809480654711823648618876646653107833894115231771290504627309440556519848742179565098464598232109928154639080250134886914491022115462664078019636263797633082468081247422731503073318269566919464767252392014918168186499480268346636243706448800549466631520232819539887969615171793850970688089617583955044383144179584844329575897078155723537637925698357830726446945265342819126035602158253670192568312162161090591612499071069973831502323148164770080057755450422757429969175697942981526031788912195321568415416154714126409062154381092289784291967611040676203309112333233341172609960480490269886819596840664025897333057585752272275019637402635381853611273143537924695593504227745067185754576095562750386819668979967187871988041899065796973290452329299851406331470738709558133593712216691064417152229176046775715550596075069454971156403008859666783866655148217840522402154180523696657752141503772687593266922723895203510961473857011541716906082024195930907085939670936682259064170700268644867651804980651277179046875596391620232376295842376639311615676773543737431663071574829599560116621187276656643888809438206441925002661704545618469574843966240184592952776998309739515271078985015357572025308797362770774710017691161797741517319893410078630243386114656939540889338701296557536553242808156493971730925630310371627555494673866698723695760880371740975800260898741373813409319324661263355889504774036174272545223358625368589178199209116260098907015205784477931744270370679462800142635491390578407629599627011218687612138863808901431262152794047314025310700666847504550000229877176567071354016771316687140191571964799073994278195731831769341215284475455970469337968361261203221049778846975966675162631877590916911640113056083957577768844797308734955018029305993037852310617658014350406320620150433295054034542490030807368167623199465335429404090070171942739709024912820835644776578868118527005339132057971490279901357563473786140802785086958451452006140633297979045064718652188098135015672339142596480240754264599983200457914972843629480635083391393208627647509925726011555741485827715774673037048075831090482610951754856548975916140657493280237089555402098953856353970133140790392676848582797753614409945628186349640198523253491872647107311909926479715818487817679384629207902195735726982877387139282073039924799316561482723591121538519707264764447031296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -152615420545389302367166483087043779756196562099336815841308203003188028322559055553444229989268713878968605258798416173101594557617032816273446646211200517150745284218931796571244357781838247218078215015930401600504579565756002329623599864639958939139020441822217457120473741679560315549757510182849378100952338415669430423881543760807396412071429053248482099943270328510893796796932928954614794170364216162850010931203429577749879665805640588908787769940094395606567000139682568012934105256138543577552828632084852461890002307155111434535454776705587024209634363944610173396321925347548400829146650887821787975684848508671791772198805356778980255428527798759297501819305230857888645381282143891693270909943264202731472249965822077324812138103710970115017567077076857883460970974455416726417565591370468549849175677634599821362729413031787124503724188298456084691238059776743400965181848599503166194129251903228450237895263643610288388299357166176532099570979865086685912942448117975651677113018995947055372204387004482990378831075440966689180147397775513779315590267615642796722835442285821570154816220953289573393802468072774452681740323758348283369433865194354355415191725050509730617087755157080592775884492588810037701643684293516220759242931575007087233803996587512253594698553986828373844172770809261954881974878227047528577631396648761179037451538294985058009175599023366768738175354487760246507350721211673477485647126648718165269370868304891851161504206995441520553306397849902954874573934613862850354632190803765910446903202090943911628395190942998291618419820553526468345255403526524872187258583969890249375447050790877053955565487166395546804037827051182197145672856467474141406490538888201391981504271601890729058572747602292923458460450829082294126312187081150585425781602568501329580044661322060141167961254595595535860482595312259923014844662064616758230868069256710135018831919777541599408455592260235549026593051375929697573539697227955486973659948786918668533363563858087574640978365529973301913609067206601680073477277567210831173121468646806632580934378826159008627288627229920234328239447065067301231660962296578785154643271594220069714906362160001643406129054791157286567439386939110487381079329295269511243698391459310191175207028192761031257311421451808588317740936092394911135750699555477058293112426764030936088647559714064378370082957293699227616079686029464519234061144401379360264793719946317300200502137252502671783353775325123417852418983763181678078016621611768867130174172084463992112422089029981126028931896386773972020922449347572953811371231007851151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 66063828648722847604938442710317846515017592548795299873731564827513639061977893066933294241687980221228756568592717832903536805637977208606081735700634574915641681291693259558919006929260361667060197975384716884335623859738361465609973666663354637346792218849854837662936725802604793032525917215893445425137430476251350486765343806565922149345110072204159483563690547423283673458961361041650572038043487368102585467947627944305803837896273229274964840355129623373550941486253052656058888956299196803368467864669632921255961617771606429229437632591381616967369846735506926199305816243152009183274738041075026750177999503140214784229395232292997598708720640692937750149579939690957983471251169078631341447699677946983809996415303435108905500070342737080682512501161401686253037379174547874640743874479656054467365477090559925217552910804561336482266391567628977307213696625021660703992932574602846535593041520315701152326942427367935738851643431308693999061996262777761504071615152905683721506042154464618063951474378711880321223272420261894565845582013228885108846092021861417945677750457838043624173947354760620479865823466064811669891675709138419613709392365836774311799027963156986299715479158894849558489918854236158201422124843503640285314260405678791406111655504698864612742157967074009649035764099715778334265681846678630772281332536995077247924973792408707352707157358937092698969338586217842328829823617655868755452727218771750626239342342342781605192451892529176700418606028304188480549807774902858554891964837814186535733570778606388470709625680872003099574801838280579946165417303260718482170004699157765608180054059314733441525784677213940132430204157901247871457681525667356388275206258655621042220000796093346554109626305010127223888114148065383578662214614531485535913294612190700297057483606225283684030507891466191572074357118790055432992206366531309910721330926624824917052899177970021439758956878918600545242257900190709637497871972477755616162275967335954780510941317394729623335036907434083269079008512361967816333479078614630224838295962907229233456749771544374122942609151539321072489720547111087321727595240232608185838466902326810431293138296082855508790609647739967911508294640957341815952721858052854333441119267970243929682929251524412961635147045408585255039929207066331774786769603586313857415837978431304950832741429418101428116599158552157900485068051249698320344818753744852376228608188841529711936260000701994623074375183712026173525568318732635472299225039700044764794439076828219228039683180134818372385756613212778773435092635479221712337772534181134336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -20244580188885578608255327946256367786522260027386503470441496973995444244209464589583440867602501442903894870555899902968933592922924255511255055175609489602379317568087926062428347025212448541263088370646366621792225436581896932087411578532070297615191335681618190940178095985897145368527023942837403931185323136144269931289737845808955700813121322394902701849972354149633550812630797587212571387602870443983386340956223815076165459416012309330166254704670326245894234715491089850278828172800046948022244906584744381976770509871629416171895999331818406460978256632101819275893197357929086606959100333294850612381444481801891065693294304998132938280766730994003631521546403331291586273408102369986603579767902610582645638987769232770763795430906884470781727368404556644128766926548938427095273838525932311686909343058039262413364235495569938424110094935515834610544516850577018735567732339750600884022339559577502530262707434091742135591111790702085749444320911309715042234948990736622229824171917244547495715384759259463289354776963834947831877902928240945159743246256427661643803357515550873179798402896208602220004873103153701806716704903384370442556208756426131554082116997792829749695838653539041385095973470747159965213726704708108378791708016674192716678027119771128940633994998907027100628793905860722642011006133517167877760059354997346729465112796857898166086497824700644184749312394184424560587848688577996210161432899481672725937086762697324349180655014636221869177121155907834647607360379568376537692005300242470809823368652278058964368083215000582031842208225102686767812077578952923441798921752698064319270388398970919614124490370655998579048247903521345914523757358411986491504620874755890946181796444882873735819256472780808595528174432252201194569817013200194027824503200768551250401626404739905336690154849256897509552117510328126876440848556299091649254762149470894319535061689756193686161737851371778459811416884905203989956861149863262004586853807651247789200553087488004664993952491502694573657109467901091748242723007835814074739997680368091869042748329114156719714417024690515620384714493296832501818376518932880547834910840428946805188163606856964846683619378867646336318265837384018358408557347503774821012306248116712966317528261232960602960912676226083134604978952662291856776015979929874571881998472711225389825356380831471392620788652679637014714229023536869887404085037006948334569198832110085065599325903242301430607606793694221168713371950869045350901209795100648934336421194421166750652359283040961476118371185801832871367500256227518824476774028709724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 3946627918583331913229243948944400563401235040313378654352812160128080961619958433435749880371977136492193284258917184413786414861008636615403967588014359871139905337249711387609323755084087773921591378141714442661513321083148570703769482096060249196386162145483098246920058180944755536701846348966146244096949926095248008344902314952229024046723818917968558389702123695470527771958965454489837834876951290701524905894283123742584848604471954344498749219412511483998412599298984273064273993136580064821124058515031377544499641566719760423225513766068415352682010368732990319359231556777035114196670611968394304563499353790959295673885586409406243416579571222514060731200275038407133204024635014761155097959138289064534129604952497173318928480735036599998561103771768075251771797261762483872362717956499265074588889243874587033417363700820438829456743371996975702476412969594012197607554471403645181972096274349639916398216592546644224489524114776550789821568570791104557188428974965382068354065698098059794378626936873518725876892410098301449285687804061248759243788854004126486737447717406092205542900885264205927487437478387250104308212894454514376737595016665967074080892614591781553187625535655245357389594810941973213901489650229296587129988703998519857820362500196568828323760603433969016816606928304738262969077817397261322551986716297944183065403015163265275556766454984055695105134510630230045795000548700258103497831945473551646317982835107091189486588438389824906196432383174372280796236897822593915065760511971596450067582543733298834800917528852335895548493055008209654860083599881789824235101970308419635484571748836613262720777186143102161312489565640347241538615648902992137736006096324071924297426090395695405620249325135681492267829486220676969354877606524043619356880882159976807608973147469668976205178770967474082869622587494752872661237125607550610594150805197023139253602084285362304453213713732548643499955069266680350709539815831560574938660156709627080929639875082606544496805232880668748122854570882441706671466778951514869141639514153426526202497217481726970779737145071861026692779681797394569251421425637441125198412481713548319946362791988926467055162149892747782671078045986176667317163344868554180311950558153784885996060260380478235513045589158193926923891290965544330164522014386970668882318280298668485409281095599015370646757111819361710004175538620023294190658918831898254663442982907317215711416615133938769109312928869160691109508198309383705990361395879952209972197243851963963621997355182232595365724424659785264767617631999328537996969692733898752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -506117497688461511871672348889068712147272006405589286055218103777701086280391339278144223953964451248624269884261160901855144357393232820838989065260608496546314522493080331339252889816230235348996578684747319722194177741614480123382944707095215488027716017232443132197578229355012287996934063240198123608942107205731879304721335231283899991100791463656456591062909399097365208295683664653000085500907003399446009098113295886237113829558584483488463146260399808273549194741292962377641098179655758265819486174557843267723317268016214266784728194664896704076288828917253714307019011694968152198504981416326751964360924983025152652246328819443120220342476740962570665034172400121280967997255857457233355423399477460437456389876680635250515455126743307727256330880336235931119094788970006993371535451869619523799246176101883796108217114456813727638404180771515990996548048356480307059181413583994611539190442736043217327475335770504015025952198674812220510054360625850819737838498117616961637074024777108144056243512035518858216485522083225819196012554265371265954193117285942039046908620244450482653902866889718508272837249325719706350800174230607480157307897778630316246880280700451734950929677161185316106336791278325466517487799716849781838356671955757374171826403015467551601397591577831098824259556218771103960063274486274704896514277054035774891666798865071192860001361625216206928824032171688187137139613495435849686428018418747373815169077770452257396765814578450490347002433676610036061172879969310890611786686134326335223371606475886203932466755474959649399321298429747072333043068436138166504475716841680072238179317103341277224971270153809257274771411006207341567669649423979164173162824856323632049217517189478893143497428712188612347160118775532666940631763561910171961452036155293472981832895413773260290726013024519814298040413665028076913498979189106208723650451399848944078821794052987229069498742310857592744372449289222250136523648018741201225138731236414927027714353966386321190260795960191828827226376414695772795982269149272330801319209804222683426002790344178207944468314726333448002563284201051315104053170388588854855914150813078356794223015003812131024462457823278162344186187336574418273076794825803184389232438364482940637106267888265130038852126343139880298969038041615781538320859537735457369955591763542101904904727579873385307380456191564731972082065603986240115845751807113810239980417097437228148253216692410498137715436209389290564889310387402430530104893285598906771776998953340022697338236392190896049805037516491035326092963940938259077913563096940544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 206571451716484824269026008018786077040767488336656404837085596939379751196275162474004131117386477270360937727979841813178006708596681933824892182995377192868246491465837572653223730697522818621813836981480456557876933134049254460957806895869735643730230654481152773189126979943033825570250921982183292951485049576720493746055445647649665947973248181337231656569689647961879054404556189025248251595637614551918529442635774553070104693724176984758960627827945310739877901867545019209569425984020527803153319384845503122619583436521153280505454561756392343034858650701876602516766342044538661402260558510171385773505018414677362425524281215873412428339702898915219233146554042597786941935427985119885274889327390309650282635885673669046005572052384144306472476026146493863986204330986286351405296312443516927581536280806564762820832383218066399399523309436124798029021329006065093981092077512211813352101088311432926098863078403209380688992982508030852311195527325160200361095403765712269783779361475234853029926138579027200020702153754619300465494702536703102088640604185736924303202946283585697003202360986803849754552152725891872705990764113777884427330592325684428668989940876501442740402639226066193037047237973996756629427521403105798520620848423849551899822203703855309489201141943911428561384973108813930188660853470406205193865961450275454344348289188194047667389935200307675461065965185129064876085866593615426140596305758526105624465699320450885684437371282012092852845579226595456673115318504240597032468476984795303204546339768598967324821895808423556868908021407547448181904191112235224969977294608862034972256268020239445743749682809440338076142636023641083244808745096247446565634957287870929538310284619078545157247715647812780289419247204262871884555824532450337521266487121020419959917139830820440561721509767808996582786948169329447651979349883664038084514078955523943596621973773393455297111796243509733463338150665258199808487255348489388535313558606511179048233415628533706420965230790992523268352561980536487339272010351807026302123665689870847111785102681014141260240882396687042260294364335282821841853612301801330700414335794985323333284687374387890181429271454385757838132470671125454107308812353869431537110726497159413465196704133401511557617000428029817808441048974135012855666605274500798373153576962664871784553449841309348118887699281702854944545513627202789776618254201111275909069752867248365904302903005705056156045338817738371978802533303490709993875307045241149812770514879734259528631562934126123172145150149295132054068270464684544412988146490277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -149759510996345527206562660107742396314361700827174250291123070445191475406604145217098708385407423588685619198584789737877925940133743629935083280532631106099172726177571405624626951242908532362118621825940342315549530471170242465954010680210779425175577038846776554968442802476162706549160868842519585979287492507379274995806326553147594701670038841739482197489015417233732876203594351082243649312674975576533728315725524032280094629499166215999951544009141424198458921667730869584200384313293774425061672763179929047152946737238118484908365299884389950394654783747045825273012950924882915306334639735277268749780377506047892625956939741907830580971268710690611670959259980490830434938460485846208451186861548429824683312682808139368583347463566638662714999202206528922539203174846772555031707536434866070235328844771694030040037757417048379964496609595515151643400641066889780151567051900960090261134213569817993622941856384590959316475294960318452687119585939797048639140034507240147591405936035760820515443172253869198824814496563175010278878598925623384153139428650099554525123736043804958475079481306467790068243051123934612535659526654470389934003222885670736381108263656062723647951484286093551383569726485579189961565799832001790485934672949933499990992229456263152240734228886657499731069067595647843057542404419251918713577689774675658320683436267465418477487573808561182109952587668492280715997064948817094187977888933034830177135960558277769454211011388104894214485132895470304275398331905514049605495022007547144527908804223399505153607266819406191606340305292188183569336978095814668386865803208381363108916685314052852432241002294675948807573374586900664161219608366087424524500564302209580344061095479678820047644428319943595734953030662699268848100693098653591686119185367007056476116815285382387693367593244432337819815074004352364253753683814046626847350260367948183251119859276892596797881466106308791624456051591715214972822716690617961676370935998907573529951923932217360954463484625177672830084338648726861990463436214896379037873798148326086036496299334915899548932734933277229717549936987387875938174590709420996919469622657188122559524721442206979946390177468409366857102813203248629218230847300759159938561604686916249253629288490742862614075806150282153168701923714566608747447300275419161630202632518721774588458299546855861060759643545553159543994932769673875167977153023885278033425546106581273979598066787104493944385797990173834737782194475265139377323289140487312645120101128172063757486116239423509876333295632425211869028214886410289223486404189749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 67208488235975010932744947087477833484211016465955498811350019203926936828269275174000298098956586377894455550301738129263518103455685097271639070379151528809554855334375775671536358759557106658782928559432894854297337464694256222520136544483392298395014146286827725770612106941130956577686593146614296257914859806213453923141645935527695976602429085224062848640514292815252959576354994101612907958489139575870683963385160869834488331471442425657683914653822055539063527953770213952190897852490309606928624214380817200875801712064743855074292950724721770111248886730201228817840124876628613881088698945679234704334782336300068872069416484142863067192991976639821359865351277734065645115178823303782485139484845591374709137717800770509405744699989675394219707044708067955672952316839377718718530708613300068207224896016737436908479158199891744850994371100584630913683024057111434210191857697325173193956532558882823803951303174110921173234875124320723394036838991509660653650929505773462971564273413091166330764134961199397483217169327814944617988284799763879378412422889619149181128135451214592479346814300019802498548577137025472239763886263436004188513804856209432390928985674035412936194033126472408833623275860314485681737354447770959725898994815161791275694175948894978747056790758166110348584088403900553682376512457172313652932301488995544672649148347723505842657764373148380911243189359789573484593182997371782802818010934827122435043711119176171532759820262916246814672194036452337939555677945361027769923011749435837006721835271487673304176690451980132676280704152927364590645828823365133549833878035527191971097002170651093987384218515492908971838094169208356732922243503415661825378868493211796132705902353686661218704301811636844623348219270720130343449217285467411918665033445373531807510152310798672858204421315170203844484529790965445847336486893168248219764972245072552047900142057791045262505287380760741337799252119868078168646731210982150754749127646330096712959205240427543560055772298691622114676965025093580364990858838456779323645768506172081111004177620906493164783085109219049630150387381270872732450090426079862394873589328475312073091218579223054638115996401457753683735027877380374647870565742009636086738599002397551598427433717130775033048978613398040264902312695626112382769887396892273612468105610771171948726397736895963550251037815746577005205189416842968513904501553938730009405979397038148433618453706009562817772407973970347909070843457463800350558093552266163364039544094249190018934208489332703877251002622898243367699575583349252066642830964031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -21481918335233924787233551787081543057386191492654203687298500961058199967604990587360464274874954281752666604951816000356217367639252640002315120540580454111683514383860905372547723955391461608775582149808947312700215560337024339857547457265292110146931779587949291210108727149090781521480443142143391745991204498097090501834058122098560913264597112344901580105329704887469306212694757058677857490427571540238308772420669202693566573509277793552929889350445785084571965387258286242243283518363377541052996864001135948149801910530040923007524324385803115757354251909455887599910876152512242203377845658813129252860903981399428285258906206166310021484471952366270238780035887230781209308835999834267486907424347127158226912199750797948225206711688055156631903160320388428134820913432097830664090091781726241544233432097226777757947251802073795955877466329322276845696688576941008837866698756638795275259235302135353917653603994563848274288917474014696545484221807701514337007993757142902462143550316777587463171860650819328403779286110141455127788394791360326385150679925455336140300914823655377029942282974366135191111170937188691794464315743041892053085101906097258464772889549357286243178938907932909414570798751105739537112246146547373623138190812816633204240910372055906989419890677725727885994239188320414123676984541816169455780746936168255339546698267316528795783587003442598709184954328381452888198347756079747221047541276918923598864187247635310403851475351518896636850132417689165189930821352695471678975476240654640277028912612413852528353450140598640495539249592930419157667060574170344022071447935092857015836921437691219200660357690331207991576023030862017390037069308294220279360603644289363469032187634219087927690903064830007742229097350647201912516116799548929358635057360197427783960899743148671263459943527221218607956962363854407874025930147856462363373662326363555030303538357644593050860519022205242222027245687232863419312713288253060456508472700533981294189238809161692938854928868209356010684555912692387788402415275894414822115828524682632953736482228573436002831317622183691191698561536643509548827547241336546639945278745367471047969050893449137713297854879759654341621818980614061175452066007986163860265159987218366445862379348863463157020457146158352555565923652102169932680801847422607604678305607465280322967267582372326544901682179892778888423338699469116301818237242412289262411301335093698333733378700948943814467815414084832536363621128791091727795699070063091199486072650957407636576563017465619546403961933406811439319875051223817848974752490717184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 5180447373943008860921115654594415545412783666196792798506618549415037050522149220256531926057371386201678064835628706692563630220714105621735371210254836021133195056169509859249595803173858876089435824713420263513465904527149417162219399076875484586379965249020989367940318156699284863960782498764968934422061135259744083033750381138563784759693215023188511230906334088881711211805620640897842787586423541922167847904694686859442705559981506725491053770680086639280750540148712081042247328194907653943562749585721956172681716672753784329898424565659440892805700088155674906155292927841137393308129285000719349243981206279700913188374260103924106337011713725779297428416579994460506198177981415586204730287397565647428953375688240928022543505604377488193593960287557703038418679112272979421001402239335054906548605405741954317582748856301317903585014576164521791675728119202140778787376749112079097063703621806792996486432674067735318240240687546958899727596494386545419454412369576843215045889065356256613353605125380142942173365763981350177937265999911190246583323653625403030244698226883707191040554078874083271933427748469837053036858953491357607498185414678395561515015921298052821869648601824486540528378535586845465968447247172976123673557408318495931139739961855936519149963704768419213694804411577567216555315261518936732354723098401769196335734515301917964436833250983765383582110669712455289614880221214609624565680140509603272009724979027940165162086312402135512234713629633606332697269388492573664853832185886830863205283810281950161070383036157849870535944276770293123121488013725603740839773729016225769789147081458953014773464686807990560145981732493158369723081063500035380183896510391806155236850484947448855905531660776525837274977796139430479108268177574089081693103387261864345978823617560768430021688078422529719872146183093014297246279545302383228183014464351347994107547868942940162511111004554025638032915339334712571277118523246441355141093639667808845720902833523731189838071101464694100596015663555830678930842219086534827723068084417194270260487771815160570007280297248849160017034571510922368784305414872357744238174216859817982553555052726760315621826117419267479620864403222771453027630082329435333273450858414920751124974173032502919693086865985592935416442942394221779823553231828521030217100759559995483986481371828381638353652988201156168884165522201423810157555378623695684280604465465211832733243896027522332888085371234288311543372924862076722257510577786374131173798022915037515819330213479772436565318775572211912395571198434611975319450055344128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -623856358436033009285217191448114783857104841380866910377549156345027568411034183655612766870789420215304777599887729294530106466838438348612045133920174098838879168153318766091551397869911778743739142044263958743632207062958446605596773442383786110559097296353430455637933376789977207066230231488733169133784838627212667319263987680709492373563552333775840010053549301622662486206584617447336468951192880037461633642859234377662136985076845926263823212836201150883359867414799424080629120835558360966675454010218914098636193042602891432930971367480901198843088780604500579496587568906021750039141375234946987000666895124754622624671598929061855863111174440691576559854633946467402970982101528491968548853862901759647731086819013525507073110242792221752568250585334463450087932082011587203476565588327190903011158672683518345881070576995599836047010612859633556206089415888256715241565283163701468822210797780142874618742714232647721593220232120180335393208884963978562531151765025570894653253735311394250824950961222758744589314582265326385293956108255094023623130856040654251040196526996997299283644575070827400111144304517719779103066006994958606857962375080331211977494483735237850757044785631878795160323484135623054347322648562534218713740000732338005446058559718530221040331612856919705949661131361324235669380090766477455373705013674772768393284341495512576372383751008720254514816008476707470936928526744034238003785344203242768314881877644818144417057053792213407869744716293617613362513421509782070052638071482076155483384168238465565138664390308774521137171868563043522568771166752998193520599780562958564395108764870472626590169421209348949385215131673016367162177286574451317507902705779725064839482231737419169574674015950957207546904309476086253799155029931807637095366603207392459687864423011922307280911747401777925785031040962735842670913126067936311389929414066497387316134493167176484025034283948352910203159232070001773120686031425393341241717206161058053937328129846297001042598841526407949999001644718054865971972916523235886202646072318078317828843431953442967467971835432794921452373018198483164204486148799001082641527852483048813339641638420241564981566699158992328859349260887521351025020031463666253555002706821541704003766572272002264492174096937617536448801204045902196615560133178746467257404039129755688242026516416472443971472843980365288854588590290852909990784891472100821956672701320850267812504894411191069372034484382613331935985163824910582384551962382380540994867467853665861726082062479056486464885997175188062406219271610482032344801529036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] -132179511955732360776659807903279739422245002630158501033251570607799458601107101962064702326227337136351459721664202420308086164138809845615962182197026377616391039398327538506968549785053067819590701331321532149372738778184163956159222114521629302005368926884965649604965895706324296127028155878291311127317889256068902743930883052780172932400042265112355453607303952027300618809015235714380048233968446586077717872693073496970217808504099148299467751605131081063983357438019402215388557211557313027462236993180184118017319127978105720494486845080692607873712225621819807126990065699079563659140313770222902242037320577866657312990112313619357379353504460260997412969388487911852256368927928942111225319040308581590304710259914944765514185863622744040461505105380252530242327594349391917288726633304808385311352769580437612090647894965644727655926866297323553582997263995648462781511748330413655751807255589419066634593346943812142506299894827544999052274951709524177995361196717273901551914284688658729380942618992139889952220556033065372823556556736068711916160596972466292672905003377516114528993446962403992402699094340542780015119423200162917112022668125339862615107017287024472376245231884744910877987723970356515048633330492393974211234415593371492325207579353792771034726284376791807696597568619077950109673057811342274703927365382935040556282474281879998082834156781404165765844692485461246921696777241974529804408540116651546561466407585162192224496612100082823413878226408308032857888794143296796625176410142526708698927530714866624645558270659320699767543823522286866400616154981840564514599538228158522928745270277094927269013567963678208288981571653553232642185590948394119289073999054946370025726521429888605660711108456639734220932835474263357488552022738226275560107015281043463217699432545451571281283260592279822388948776374264331505170106595335879047626169702364024120182037112681255424462837105518899429708637892044007457612926015056646997010331515906923050825592157181716387422482347235672205724117767072818339602098053229766055105964629698708142382077446250668617290455232634886970037196381722273207203055598783733922546630994163394659601873317326186356740280108401424419785780432051053234267299905062983376278819372645919230455655507416963002734402810948364799265500110534175581723206374400281113627210533186560029710536147182044725570393390958086164756886876070891744587952069299630492161295928364764517631825154372021184250561815027027697623054744202881337604162733269021803859797159436074550392666329786216656017754232165597284839679531621912044220083863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] 73481269746262971390814978144660242856072123440020734242249250210277582618838777080733609997816638790931007948152380043005369475858885521474824259765227665507805701619879823792447726565207723849589839065503720006895110772487598013140101623638327520445510719038440237209633635731880834344601835108407289315079079215322926567511150711958036762986001559869016764648365636569419123201538748849634329106790444737324047998910113399782111850066542251446022616089554248048011446083354687093504590558820113116709363279614552089311980037748472152170398089282604246145143531655452888894744115336312846057524233095442558302447036628002301664366778404742915407229374086654900088104414746734068306803794621459035137605542062081778767790700000356584720548570380753645727373817154075565824185619614156380966923315219596133649816538476853372521990376223160223330355582900839709911306521236543510595088410764100716334545994457346616503992536738531172870664913640368987912197754038717011742993271552764959686689853720084768191771233631696705219586554404309316040079042464578025417032003525232783511656404552369585118755335112836900696127033999760753022896604270228417482264654535705417608165011515504100014328782162444341859740346713468218566275920054466545091775800425936407843948203048319363907959376594741217010808877411168994161122644154417280324633577474211462663180289603887639259178239828460572605211732979602770910334207333049126726129078142440554909219834682699275582051497692488855960362487161536593047201674404669631513067629452486861669511261108635982876032522559427827026060247872336876256481885424651629590693003751637172177825614886036176973503774743651609987565120397185021152440404028671356027674197047352876267522091315019536864575137681142169095553096192120460549611064787308165637373812238140046727263590321274906436574805987337965038115981073191530714385308765612795317798446616000337489290798132866446781239299052297442993693960230564173138760746770342972297343163004278765698231958629266058799930309031651200529745018227240051166913215105079446801407244506801055626766053813167991575365561264033665811492901006549016173920113785410444915995848386170762970144714614931032538968661275114774993974720424524252534960053402797222623619472064191630374680888610205786310066851072645269606534526536794252151701924666163744971557794393828310028084486986285441977118833892217731433739433075336224612497244202375129086778169099550137389289590710662821529445340653348728640705748125101209654525183172009836533233763500941419347936919429020554984304446458493519196089256330225875638743449206784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] -11673531408487504418749147191308241986997171499396775777576452953275142984196363390732641812486475074320223329010084903431935741406163779475611393688276521033882075381470788128050443558887088454840361021792968528638948220720784543737602489385938804607601855429073969754236755523365539140936680885744391732723001459643938331911941766440747459531311212700305098160981329568264361940850633583108226324941089353570690573840039797739648470290838467970249980048350788901138810996651572572234255069966409123465214466723385079771266614446457855821002014308603336170233037821184838073375363847894908117490659483639976800928988806721275976891629332335540403610227965859769643497695065077295274351967922717739070123327214481704532337057612161165358783919518203723498495848437055444432696353111600977795528090142953107722694609796836232423795938352426007963941896220091814158733267064189131152576371012343716393577426877111820494146720548895379212292145350682147790695601328572054132998369008698050339663754065552114902036419625700199331287092163610493582897098709749249710963091878534636645164398138683486602684306928709023349490165889934405822603339559485057866112101591106302905142432777858424289287957487230862825340482145213087567183960140276912765291419160110183707328123299195175921468531575461274142133748302181167539070406846970792443448503896258031752671083715369347583866957540518556843556757582133895237374659965863613477067703686508075115112176677194941368211259695655331080022294821209262375913473888730869360122426923520324474662905263607501197771379031171051972289041818302779955844613307828478667241032973744621138107006724503975223234680814071386116264308639524759319477552753636296143381497270978053223844773577113418729288773642425171626409064943298866029908165319285485112331197100253469043410149752680567980510617039071741250427780851743563270153604545526421603898089656154497508875932325898812057061481643067403845252845979339814140031598184235542678047067820254258053148686544057948895620143562687326146192580485621039706369239791439954464324497694699529287562836959187467672169398284261585941517849420143510582720261872128452402168793930273491407202630452004782824278275863218119629478525915930691211633809499872504562304343886712036836058854424701532334854499483217152746354421667137578963852353301215637772717696250780076692520602114477760176845530385896931011589288813630513090182853139158647595753445921375815012706490280295368504942973148256956857153722107419555987559159696615668874864407500767106593894952416239406632527172988913485338755419667454886178887934410752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -11478061548013950446186340502238622208188925492026148540349037590992685549225242063185517076216238955991348232138361398754369660079669976114545369931587039624926633193607384121643508477625074297336317709758174074624461717854632439062870311439638757890518267701909297026625232569083151711930801404666462565649234433806263136409377129736059209278828350220606042868999265386416045679094300915335944375714189220347133885395706290442707806087052363592685933131769483784102595241100176495484659247348787843698874159434392231233857434770841096732010841951744029891093638206395924570498061343577194362828696703477319120319786324470365704532469821256192645787915935624532048468769256437824087983871609593179334228797430936992518478331239433963695361598972657096456452755518369530278536389715344378780910566311691887549105761903519663966178428328968185818850164067272313816444406798003354483683827371228453566585529170902015171474527772799604097321678297993484828808424402841784340989517047637115661780925698942926652930008139910267028364041873560099225704726087404109900689018443928545820684220963162701703411549431980953831157799504183949505572562779008437289983542165663661258500330591623942142393909082345004373330982461618794501390225197140587983252450395063449314883077206475524615123915777572630772125684511219762478746916170272120098927959166114079529447275937704405647188581245131871282359842497143468199751985403001400166113143288963314823551166049168795955865642713429354015793920964057520081947293623214616580189118348648657384728082484657226804323704784294243386630720019454106250702883185954737598946988639127216729498053965618744600614730372322509445418361249734552673265671645715443177122453783218094641745870064785551993494910531861767787781974819960013890236256621060537873498453033156074168481280141254848014606256348716823435920066678695100857029112731262720369345760254087348787092147123327288895960076476558016544471063437558487488970383689753739833832366269490987376108413479950938851012373043824282930735431222451851553071739496101286064849246798255936035143156965168761504983392157564180322692142717793104903951529876828807244825011503336954513128405506355354370092349833184407784603584838572049898428676552592444558190392291566050880197772879675671740041650414413073041675993085380349339552289363053877919816017809810924499269101999518958135865798396134635390030560976732007500316921542423987531398897716660874638735450300966319820828722890097462718838877420801063630089281404874772611985598359709028258804839748091108766835195911355799637639826253477096672550977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 234357742757420092011399655478624879087740700020075977126488206164539123780431908620343695152617094062259666074697139314616528708012015895647531786678749531954439506268952759975067297503340771795422451609811026652952229298641049111810478596442159176147417228041866433315001974374431578309856502372501771377643660109862805480215155734174533962133955909164275358400634455691166945162415234527599404577899572131919805986979245340851865589704917848090263547914085687280710210395768343684386359975221188685317249376002265541287780073228645901543915973000074492235030250705159163724812629431420941708109361091880534102246330789168247040058391681480551292386321946119355118523432810997034940400199289840690682076773782120840960146190567704471816451967956109058075744081124257468973350282850898007526311797840843296025433582243960447986778273269382586100126650932386312953619096867508400933507655644762819306932665491191090265318214349420545702555137845366993278028614199011445104566493603566781066703186160194997216195258113509245801299024042675666486468289191253486662555314286060010192793428115238537561821423670166618591164915154253176950007105451787658166452664736020970118560939733003705507332080842155909083780120138481887470753527634234085808655466972799728633129033697242027730520790631968411924661250010546046871683138356559366872003709655460063443828022875154974013707271772743024910522255623962237359466234566587781171165795941469322776282798313247648352578505092936099790014583284431705507616717917946209894587479474247921123432478066575785010043063014154028542067997903989906477372268362943148141530916814921450762644713916596478292092395294886715153727147539156884545042733197661494801062455276836076054754298422067378522577644758819530065799010231130325141135207829779924963339042309444411054931334052631574433843555347517639873059972058879529858912350149525891570457681779541305909960064085409244985784100448604676353862801749803675568178311647131724105806876477643453345580372527052788417775755373836539654973448894621323297405908370320640374680904371211409017963564989234633604252318970261379463802228373493476728071956458856406959864766505112742871486585791802506064881312648322659635086166268275172460913179331699089892284542487530337694378588046012391135502564883502269242031329795782813291544966085292647032379477915182811071722363719741581506615432652377391976533114113664481103765179368599111806606665364522150506505481935906958856734880515894983216552369555426514291998971421792334705763064522782912188748805082611477075512133029819702161706731312006989302844096512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -23887733146729985620065392044625688167096976378017110827781997266161787020178809329788943223309383769263029102874858809215487238319637297650935443868787755092285685682915702602426070005260656895893204020415661332285909818995674557560380455160769609922767149944640907614877237779232684517278104864792416705642106054864063631702134632629548222600742185552702453858700765789891753535048752116745352066922712590781434746487214598553835887130292449779914724143896942938729764689887029389203880660687406213479985390188767436590629908831785121909186754783761058384245406602385013438920536790935196114373555692062710279440879848932362277985064493830284548347843033711169188773443930053098158857999620548926498996157159514710535382264001233073217972757623660687046167001599183147441377701660762544994844303989872583593286899356325806756874339322969066005017818001796774472443794675989626008417615566191748945398858545908755442871592586785965825192832481862723048405914820931121826393812946124667473905782585745312670182699480522182382251156711500222351153641032225575334908443580093673524966045281309861651344637801021415185133474097009706147645558187324399636928163379670604909249127216279233968131167997553399306886838478479391377933894792716049867055344624830198372820590755244743012441653646968941988992919949386242295627276818789879242195524029261128791193085569385803112554966102236221250011142121093145818225447598386701315952158389394648604005569750882106343978494094751515196670938722231354951713566238785944994594067714997154222824149012231607236293367201350390975745836654620844355444649074098354358457052967951701283256575983082744475382490032442725961050670836564767190244049921487367789614009706969656369256268730973593351815391328630415258616573369870240832285204124055490733268792853622347428542333110894356886182785148102889849143576744425852124303617292851618626582191495049735748857436581263026052121670730247595379230449217461657983886400987398968361799280298550287549856651441303338906141623393023008140129936083077122822342360503823977120553446671936549569735329817833842614144427019205150723607850660071535491796756831120183464311014360431033309108600965930338305567746235540989211047688518081407860581465879392927043647324521348682210132386306325300576001031276883173539880627378481953321220548424130668380834819248423814148275303434079688032977621986292799689189042670028075930934903397454051126893828941054196621016027606427975190215049877952656156892836903573551020765487356594165751069316463678116705456580912887013019689700466930995557406330253470174355094765568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] 727254680472335396460963507971668478737640840717791770210879258711539243477426673293974101405828981052971143122056232171735120011216519535377665241339067412057846188390678860305165475786901160834540474082124924047913526137738468992275182842272330976742849375218458907629895077418293710640590322804696059401621122532373996884441637065075927182677960667366954286051439424279946282971585653118472062806264227139562533543234457552042557299659950712034490807361132345677638271935468507368677531972490361693082405793028495411232596741770428315083174014691583132956849447655799011854853407058483476010437275252830236091949562305182253242166951270218618380105707779625650990601092714333020308934413279615712683723014172897513987735437507820417466134549696908422856596477850374949128319682018099635560009382313570823328134562781635238920691261427504789163202344913047345387011566094545464300914485909320797019776890757611798298751172721957850542442700383682445414175222636060269249917890565028092079379481859573315302635195513829338094898385826951520843131124780978860320056674141159932329480625038544368323297744195868127397627692369727678926457207642171872375977768798380522930317073056629325717139736559384765201319710256837799930696827032370349517996615068674040916057204782309055769518046850469591266757754696681817593546726771204443784824229467722818877162587434650545320894848186798534248963392837459801574197919676736449299978768822095780931502964612707232173324151715895617646723770162393511975408036657441169331927457223190465489399156832854990465676631131977325475019025355449181544168396939734719190379558219309469639344367573792215236903038008088170722432201165337924597012861408803219235555787889155062081116533449547322097870139473580598332359553902194038410762484112064572915859516685160820269885461311584274154651203138923722191801688616352910035179416614765012142949296447766358528739335031268327530558067810859768803217434054101828525578784181010941037667075477763582221907709694584379955779946645035526095468258819770249716263427264631726612451288252646920490151257403341513758558749841802381111250831382564380156721536007590030988814179389440262294907430905886090295185532679740600138998965393098289416171932468273404677183778132374071667537580502358395356005959273951085305538772035795109272848614252520125688385461525353813874857091213896124919096184168386866396590891462596184858228166713021223738671361241194088154469833700804816786099476879943731119074850082816785024321419332169848246436014129845451398559460159517428840640565564801015974371213751547867363803136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -467305246854664288047552640487952162994636753671588557377269652665664015907365146499990468385116631595697630254265115088246178588958208499448206462478561206177253214397174137617405811740367914170079831056836463715301819659097022979991130690690027362507391398100495782854280960407127478279717715812299993551483128106781782388664726864071637299917491001236207171742242446931149640773053588632279968739618273912351249864983251612403651924505085036074970766125477679654136887066947594139448794815775237075219104444224110651268857851571422663171826788370997903292836560019088949034295347390220425143009000053316254972572047882683573387038111380084482840078952352828622084020877999710510934331266965846872575620803211906301063846426683455929469354550393461695698337510380775932738948655253768426311918063242150952974993401494996657832225146163861007342088425050958319908017489393365225597708385817817046341556503479761014039480785141321044017252873057011609142191650551357285511085583676360294731560442483731994523790822495164744356676425371743510311722148572538165824394164828065089607339371456928571165373079102132921818979472450911080786526320079872767076047001931848107223631177802726660478328782883051545197274401135293875375564770633564026396428600810563423181603056499768358034445321899559390889766728982216292970934302920047838797070565787436274730020047619056725540366549058723749015671532196832587688852382614546091565354024915847383671787074321395894177839440144303836630683097009181560013356048680517701095157405917368890203842265005788979850356739596176403096156209793560391042420514328699239901071075719113745411833126728804358000248640407506971518875826710417823668854546945978924706194757532335272648100267905082121266843419883394598490898682819678380467036595628378977900880357140430130042191920167402839808073689755119665392953486933322835679191016706835577064920244426806464252998519107172950379900091044096954343934743958609611860480485081926361051393060063069830049185139459743781807050912391268877661514790693949250936795122736661441530459845665380343862012840952482353267798844423272011050397066673061680492304954912344283880161408001294846741885752863957447922958358189291391285703452118083163681216272080690323619341539030871375273749385057353888074978201427162273729986650759913671748809753283957667824763801784682721301417333775401321421443804610449686895874099719890599051249870388290348067026792688475827380480684141151861036501486843963237579661274838505574030319067587299010411472133607030654265916107196568292284542800831724981966790642774014214048579584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 124041159020610542599478976361370427167278666904912134829740766628879264233416176772872235781131988895098722967240855148350827224766264690440994645756183110176236037264676996790756847292903376876456109599385145645033774782578988848737450506375286216680807506806864540027324639789732095207788516731472471853992574842890861455205396151464451992492389415809664788409138030872066046808170860826539994755664421059486804803560041450398551133202496726871287652880013057643618698278614972452422477883263331324609003106991438924002156673781747890945318609549304998469428253426360246382660290589747812429435942760171382580611065553131880344787976776188205375246342812636226406477011939607537436722203141227399068396490269907937189827856445708002792106844286939061445258554905969754524092603385795199281601999499738147319934430834234865464379724259383669183079148675420479136576671675812704821806213303788556585490647175206852488247030612889341507388618801341714115669657518558114892985824710649256260543580979219730190079393710142598236038494067230641057047054854367694584252206931841037026202224737943495468835105988268036441076840502039759996739089852839740612674178291522691300373742329850550293797776781268199290137882599183856745945997744872944437308649383820349580497344073703819298458365935435549751082049798504579446738768865914104547388285859853009494812462655500952579643711454308337048919105746827740140484725675234547989545267293851177316447821764516171071216531301538388487694469091467753800298669929603837564521476113674717942263117976824121623640425803833237652528096088834465639450424531910887685970479583118892986856471842729139113804127615329265465703558476359087832500621330328975906889157634447846270064159778765798599165558222426500813995303509383036530376465243394392044780619761481485785488554502144948293504889533586878922170231450795379139134018265410210501185036761828846117974421320332810770526737659788315980189739988595572005910934101681521482250976107290272725123256391052369623430788673401797656758436042407345038759708082123635663437299920861719812208944852444319145045385340987519125867611043041509241528182834512764744051806552073373913647645226193488106416622314463133849766471943865903865539139989297991218330333508544089380959744160569822611271642342768079844000289908652329518462336555240156538460788700243117535339904103007467934181878854228307834334375132893735117430049940295877910618590215135235233980272273338604685043692532903399963494097757630031426412213713547200196561799500525963490464605838286486982924078338770911305879945360452797201383424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -7365862490805765546101473573230688318201191060371064004178335452953187895540023839614533304270313399312533441041878424636489330372127224073402887761718347464755764535504716043540151551328010056380459442610272262185028839199227864947881601869906452697207768440342521357001130603462732247393518689007972190849194476689926985963503579918331202061171913461748272077603650967142827670689440440118643651967418266798909025410072662485965026179086171328417725347216488723889991907655537383471402531667838944997631531301321082710823974526948252439009843504805806556995657232701125568031811334825720480829013442662371245667788098320846961143915487322846507588628305782405134222650924283773991960035470239253526428223315461780488343218302370971037645863505762890480022273620813488947028650317033113052986064115927786640930997966332482747076323838601980315006087955021790848109392220816912622249072670174676475276206243609505978491191055979566657542345642451036804284080848634008191022939983498302685061096059613480577583507159181976149357598387278517848864133601482993388966997797204865965907700001811563247300813215116681478599763576321986579816691379073398051426329535166141995844668067242359410182188835436468507031462044540135092688186607735038096165090896586193492506226736076521995570292120525885120643518135295431802143718527503219920121625647770068628360107423714745082917476036748467864427714637812607095115645060559940587345662638852962725924030224751377830073660197730107125537041469655544591345542495710865143933291497196810493467700401605049162335963720551324095180494449514513536895817335372075417462487197348643115393169734846379374709576564536250199541125259356681296046724588832784448375016617326803666528203809828042977779918387083126951631651261193577853313972357975010745642669094580862807253941423730418276733380859138749255940003414166493247021135143744224993205008006680783390189161527580834026545848530851266095358492979284496713516674439688890655000768481064657342331371739537667028212804726691787816971806226156970361777934941907854974875677507801656413186246179500543802854838557535405207796864288319057790678574949874631791330674541947078341650267141114394410749312770450503279843088839828192769225091201697440713944541879932812135515547313579517195500370841625922175902250930331185001288640656905494641821117797866420838085915557604362738672321454905026853830634162794388230027882132365269975168672853582151620416076180649444020502788868414924577095281807634586747934187709693210821673439221999379602042797317579783450810914765456361409714655069819720318320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -1024269640919775774284586549521304306268273052233266384245668471394672385649754286796557473901164171887133108643562836660249067738316405793357490030872142250624307716821531646429963214457803818213721425957293039356429520300826190881683008299941805258853333319683722903236327828824725211489532451419543091069177760688353055338191832221393797326160920975470777251774667904307099308339143787541769644049293373800188140775038302445551972225247127550432890721462900764708164339823626984913377329831355158726137447247717051873581395412436632468115780000918400824541290373692652383480853041121056826631716007933630017619029772888857715076571909488661501449664236700696064112352951796428524539689817584381225260718441477771080345024879434792379329221080385279920432248448637198466231464167991249703792864400099049190320778879471937105670130416284204721426042567790922410540382862793896948445484775261552564248078581742312158042618010598788439245948712885904755224837833123519382277653847177882580120322504902290347873243126089223244403308535842735920555751678520865120465611214371802636874978255824278769570994847704985935286358714138410877261514592844893844599504600513941722194582261366706575828326572799278158904617458900421452718483536609963916962632480242592559000149515169714487401744305929755198367215586160137307373300111938628092758829871906798420643469834112943997398506107430033658230173685345849014039813450523072615956659161702186507527724469766336144252319910167882971373849290443272315617334183000295035685335269725224958232243645976232877939419305682420865494686721088536993920375277025051979539095672790138903236798049802832888990108316011921970191110172076430814558290319890486766375624998699230718248415296778639563590428901585117871967076333995889016793896278157074008134271845072361573805138066166540110978140139276571186658821432434862079158274468759475868385980853320461034545831431186073824526093055366924599832133937995271961218186592884567685971304735578324697302938990810256282528452001016026575972979555778275029122510241364614379494605484369181172244375444251771898094478466593904246282653085318561970934628032191936672235022576040459996140359870314362609433086416207870702005343822587467729389571041298655292609613184844543995281388289061273479478601253987844440868099878059717484350317969009267787798153354029077807150391244451535669687979932816195700744419254927133271053956635873546118128295500518735520370809342696483849475185243204449099727593526298762162836940655385284739283131811829582575264943203807367664530764672672629798837457946254066673778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] 89629832177785524934817736022383572299690183507075511333720164954543430047364245316756610692747172730877322973338374296874397130033076597185499510420825163462342645698359123423205409777581884231541958206062642705161197733992546091416899225420858730044028431471091285824452099939016847772954939124358705006119577848953733548766087578362657073635483385289254752605411700106867105514411378563582124638027524812837129309373431573335783187230098601953167769635451162783816558257094554021539498538715715469698629941560831190203185991558068687131220972362941613382284609929920229964723473005921498344186826839349399319367863048992426739787010643302376304235334915087296372194734520412375000420939461548513655956514149704144009361328159384143686863392987268008618674874018562546446859464325837967690712677970425859479081997177570410813656701616737619543702506769583917091336614552252084459342391350450391663253199122683255751628505883719733845375667365174397249077838890791670816132372181036335621828327890089275631774619814015412238127153878178585710594266178571322799129326254470046926290804872809533948783920031873969918908256949547121419415843683646004868324390880318205367525571414320902252981513028161782996846178333595741624440588461276119796059391812453907719474488683963872729617782016275358210553754915019675015131857236343291862982478654466050472517335807023605161308120106334342134892886746495006882037727863466546925572665582620465705591357069772282688127696242643146622896143891193241528360465175780708148986824976892392760169687928624567011327968963809093969248564161108307062122934775390100681603699858373405789690150259654424670466089548966981225122958846095479264470726121222962843707785367635318395531061563851931334091965986641719589482316801460995252135639688698210515298798619527890989165148646792220225070307300392810682997398260223434126785696716789047640674989551623125249484298075471199907840062609051768955929446145461908164864783093587696033140089567115223438682682821109502795978143194927438535182549098190196830434021132731292774881602108990827761255129500491418161523924394193178995217969676745370514309878347393266608852132700627254912383416793176458752143987800641597810594736749250287047913498003133131912180971861184371844016767741389621097637248190201612421828309291313957074848771027424114608492527820836342389725411128274491419454363675185960791134554753260309482569107711572110309402594074671097281923448307230461740182727445929177781958517664267239349352009029744020019366785258100702941342596004495576900975728302174139386147068624204048891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 26893867728965060485491609321161821836454133866157079249788162507745731502533120862225086527546873858450384138216827747817233229858489437747907961565684570308914310244027976119327787662413560776002853157907881276286740078437871113287039242266839995494888009565059162070991969992629988437661754253555376354283404595661327649136848061837546154357690140325170948513162765303854608257336171709497694593211248087162107102672193411113040068300639554775729152676015187689715433027428936843235709973286125364776977086317592469630556869469663205707714292563247754235314608674952336663052224744349355288218689195457635231390231452764016472793383599510637797055253562404253220155177554146075538454177740352351097974916220863998999885818820205786452736280279392845886941740784482334844889784984595668643631246885637227725952598029836216371803100906416082366014148154035469979103280071726994147604536701494394291664736745819509663376124119320500767456643892160897663305580532227082190508083788393687017668137139373539834040932382521695877483717991194047712585688156838919681658086950439143289675560735303570914295988866638575141088783515679432248110353686003750557213917890520243830700055476282082748940200830060587797607800000881733970491462289523605105383540838267261323969237888765926348876982835803679302243962638965064578082395862425962213887977083291508375912533490422503956814000011651401561629924620299379144795105317661859678053621597585939430368457072644806959576931173429348765257028365434047400988397840956686386900458738942150486731958957952487402505470844825371054350762309239596681908345641833580786008388535831409003926551193921421988130668169628452758935408406901380333132829037361821510226021885016588435290749807337293194989987877053704214229668141819080045152204550258385141766146475253829146098560491373569046220447187954034614613919778335144686025784509390834763677101061989663589063059476190332246412732437902844479228376206165636102545099938608290371531097519463129898748277438607652675367380319734742323704420797990468261539693814161586885819020896221319001249139899948285723108305320519135156047121662491838427965469670917439828656972928456746110301071233817636036990020365455215982226916226463217674538422574598209505499399057100880567105345897818713241602581906894891093880663916693874818291154679341878656699222027651990182534180582088014170142593774144560613897158754570601262091253773887145682957811816547181216947529730887705016670850113405231789199311658831475102009568233572031781735667776488530885506178761838968228121207480080310005370492726152618049536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -6441246628255506812529577597023772165659248970886325794705141922172188542950509721627698065152871043108765693393968309384060859706102997007296487353096861585163860967565915315626588016396709782885902845384110843999188616131607679636360279760340926277703730707735633673512887858433014813681885534515855862858979545206287582537430122267847655732600435709960840715826560045409154478626467705652730313773001435510635895289691640889676114633173730410066941795989373354511336381528746754463308676622842257334332729086712208617048945017520941982752789701355755395439330621935784421568029589486444094527215582835010802783642503218119942888675164640421783393085632891093822464270107534212910718485507911256013530457049865767863408487577735164392270620300578642227672039730163415265402319190433687905884697097921270247880664557847452740206096051742781304290126162059932258529964599210318975759126473748375464853185140691771371158229014240758717921959116628447038440446564917940383224947653526021789267233122106173909549466833135082231540950809309916278718016822605962116792013535818996926852276947898841075331750746490676111886804268816530871036593860320017233614086483572398118922688532669628504815809905809716416544299533651739117001974566860542991836797807920207368820992251045083535214393470950814867758649131137036253331293575060573402571758819740219553743097401990547162661634268933492710239719455242018388616970524519171469099511761557531303674559583367591426647785319744728889923657929488875614098518623604033322099084657992130787179098824244706279601404465007057653548945783543521544639289706673247398299810684594114624946969828694246617031892494897362339552953743110047370811023937097521875306006869582237379146623543943821244289264990842814270834015939453811477986612837926444383779145544377615672863975561340872298194046830237045938787206157211332499838007910854538481223748880590917924225517811018993618949436108633305372579075489342183392662650369556645543983295008655108921517578874887692394347902759244346285482142508589225253878871412504565002097559658453256518118574164581669245636927714317849293967030196294200492937659280727097885944367316201630172975764431129511708248888039778045435403117491951002959102632711434774115628792728141345323241525799444765380886407319552334858647384664871709224033852184810929027642027796941931842827954990749819211146521692846501596507114315274640176392593688060772224160238243374891877563399962549752124022235696020098097041095797928903034996634141637829539338227533507743114659413608900556000794308483016574937378659285050901659648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 677922462842439501799934642429733623070945299367958998918126348994466435274615885009704409942940490164849042363336317063248854329086225521129378021501167021470698950564026963692122495585694334044859457301686783776688338675037069541932491222892780083438388795606834604028681981467980226895550678773185508171161660599282632036252344328660868902774112416320966850182249530566779845764402931432961058873740100340911160779482071445675159347749090494687287645137019826274150506594320868761454653724747125393239682904351964127064348557075011683599392441587204222952017950470947964953333378827737145698107026380259236844778833627110013525206309340870811458016513069676209149066611687943520238133772641708165889955525562385936729654750028039391871973653811957553552500452545504644377540619169936880458554492633703553055362625368118476723349829689192228559726520318758364949311442213940159542597300127908098381348118980372010179730082187528057525869340063911158270066300535632425913989362289978254512807945398069323622857906518438555152310341987180128482899424705188650198455858131847035619338371583216457552984037127434611557514211919804862251112324380412609222109020533696011736905433090045157757358558474327726394931243564141047513387552529325249127146105217063560593858657754128078105045815818311705805547982783266981247644311372601190046748105158514564590716421897446595014618038237176600541937113501122411030829529968781654198868530109529953409735427350492879402685752331102216630205065064161779436587877193569722565246638524156763794462568265288159549635691583582738260485002355165327904560138810862161121622335895551201130048140112034697772384569681224674565280874946632802634385844800523512000043628131092642178078507855194235927389105392845308986299088115359735484532227111204940213905073402261635938876009595877444745914448248345559236327343003073572824884239170502767047840021646290077216952217339321620852089204499455701666034755354739245548121209950278533473163496727290985834597726486801049036432455412336386453057423123914361027537739593712534478139357415701766931540159510640259156917371518898542006317878399440616304625799570759262174013140972535540877034834480763986494278534207055677331660862942304644249158258471722695632810051354958128486303822833529679272429032248058274024106839634774481439120003535295019430458790131240004672899620398787679925104643146518419561565874709403536990806410079429123847817518753203313619220453291951341776291533151805065355408392609549465809707231067062027497124139891534311973619302320104951952489459611524945498295167450810941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 2108393396234786513654404055400823326317705114170687551393230810590145031688485555348184786378883410587484379322191078708373298509940099790276542730219778556250572145337353606728384432230164694756614508749946012311215646768231227388950116579252316439054544436021525560248225059515545752844602890487156098315047881965621180960667096132091761883361179971522032892106641944750241481777109313911644000862317962178742665213776560401189559045817117485570301831457640523297766425539946050083843855218804011468414089773578089067328984252989174460129019662625218417966857428747372205343623896715160044881841114963520438065816734575311030537245119818930072645452684018341453067599978869274244226825806345121014498505988692005514205616332663195975884244297693461907948829861688537741063704918545450947153422446532555306678015709858433548731950024645840739135867098520427542564874392460361929229315682283692537549330594732418754725929665684840110325190929382686657476677644920546519247138174159123459548552058530597183033826240692581921412623417493123783743508945299777383232189264685144187528146013412627140483174807700295215865305835242829702527108083194122210281736784306684520805880963373058144067308177456572098725585390127218920440669625205845678033963772303073220540489620230043147882798720815621775376129440453461311647433557763062649315548705230078581916999365890377491280082661485301839871605400099872136148694042709487917433621555397361516834227032564120762394585855475107583922627034067358665820448216457563754322975047837489527157640262583930000143785799421305496433786475629059781027146013916226019865075132993356959898554719862834062863665123919179912777117458005677372377172002320257025355908853439476006874046303442669409410248478363987354233280050514194931974124897263465682808089882679240126947935331219464901819253930198032868440398474834011766775956314293738063480925741493931463208589519082771904670145659382386971091334089812092239795902921794061135741454459658073092919857868672368182195003027330087346935284631944185678066465102214873599402661814673993410657317548920550723693985581955353430015009417966896094103479432727820804596362570668709224432957946590083042250956152962148584567176948979455993443975224451113923918500476228638954194326812137271016789028158485325510995070689977860973393266675306525963223552578195851267095359219291088402036960289520483481129149264522846416784921685301387289760188494496451357055050226420855410992646330848039985777590757224626802484764133624174875633013958368000854470165291140230426248335074336232925206292109328576937984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] -673797129853901787508722611877708061162970946584573716466900524637054609057347077669100873691675734585231211732940681889422322876415423514014424283725486786635363128733824221719976213675206212726275417108228714661103059275006273565125856355055472259830599122682602220807474370353314880589271964498843810904781684896680896496044064172167324322648348768781889447187908584679618315086244309051926290782825155610304821698035924690763961529979583856281423999795297547016934084084642586563718004630498306045762991523101187942849992480423241549979797212553700304263606968902543616163625300885549183598858056255036811069810629158676594539433762144957016254235757986598779825329613813413361761128936247368791857655946981689137498260748663998946255774385862771386139502389488036584069459103265239612139891757767361831734875441422888567883027437867969184218705737964630129982533986491872668727581186168464564165901972112832821633424067996016746598681426613098171807750169222738179885016286066234404442751143926867080162696978804071779924966908357728138494556545784159834826308210606019533159127030642727665344010708568993294560057744075684016824882390820925344550940060784069956063952168862148243104143342182087268789650854313664173695824561248071025562462382775440642361495016365131679480209802216752414128935062657072130146777460994219600833588214834432991716878575145432773513156996638116267243687053705072669364050233774372583978197993653471968997937360711887948691760350549551447583756879212431690697441404762310579586027222432960340117085007365728472731431919074435556872558284775295104714891330475741006832910391073345179933161983609024178531400092707510558005277982744625232170098039532424399898726657660365191693727103773406798798100728538455263323595880997515870750600429593025713556576622518526811110415132477782599305355027406300319633081315461677171791061563207642052885377484476638262625681386540010458742932117849896947994473916535300086018127437958052284417761050004640998500083150239497702434184905960802041357459213235982030965627889345196517236564689912651507707783840988272642074308497774738824924178514686440962081065692575913325321735752072561554684060188459209770913212246249416881882758431123990799819479541589702704868656560323380979965718732369783053728719758574079178815933032973455239091754839425852822387965353381750904347421132460522041863308965292306952988170107854491607387575439793011927114976364170144233915755695889100016768689220775744228723983320466375121122502764216954210329131735440842650972997983450322981767045674114447668808509580656384810156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 100915198713126284521119511520982693761443092491559296173448211850749946250597528246272356312418701221191063618801395478305772167481777919719842695386325733532991982174350099837103507804286597350628964164391274114310424190047965559363006617408257475593349929018070110983838994253817952180044535392202142047965451427623276883954280143692113533413472787834522397289422844589779248148832534487990031478028493613033986443741135685675482617106708962822238864338405240198428123956268426231266141366702700789071362704889969385668435849906564908070518045758776096247731210011433047723550761478584107654165150766077554456265310476099061394016024360360384946858004518157543002888227605814947889398332048260618690907029354707758745278481601138855062852315612369467001207625007766097200309530545883788307227152092955211422995529882098786123492377629367460921911675711024402951356426249198805796998110405722503562251804967395347167296307122214116193992828410100704346740629780048743630288442029739807753620469176789363009814074761416677625480786486441206477915947875550683405883516143748979595814646436443566129493191836224645471777871975582515159206397319591523209071737186134636633321918356338048574629631950378495939138620659127940400419698144750850081590522843758062957800793160803790071594897475783196211642145607084698719250817701592117787597287986466899598504267144972539721695203725888664300046554780359177973950059670995563859316540573173553099872406403384063669681784879964475601878198008851390321664480674146966501511290605715200993075687733983174589843681481533459911471703096813862896468556843817013047677526165442781257713500036506376766492334972349043335226432891220561183182090482001431311106814710911535270598725212180915290116859447726883248890323816288425006320426629745024235845590053547601565777437165656211837755931800879541934383295873474312406525186030199974405967199505819140087091393206287426799065275565183858743917341968825806332548268002908220099716075987962653017595497951554544065105757735031224230873362664287327702159296376309847709152386391816427092118036094861231398814512056508963845005708307029002926269867226527225110512470173022344933969295843489580276134518190176183746500573665535145732823851572489977093935238397570862879108949704912129461499336204625396730086537694464993347720698032170560799678859468035485071389039650721511964820123416157358224166460835910318058216259841330135253230283523388033994147330018511288358619836501125066286970755624151923213684522209546518130779063709466905806268091568196466227758594224661757747407770674537015585800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 2391903182823702749528883125404893755026091412568798245751200955280276849368135314048330854360062857774895859987205731431427539073426931591147994351178689586909207545937877522577405967454120868213068413550046058188740859751432352401791769390439782420422662506902602110010829498920579750528279969112930010110072646960494520543179809218178341179084263860777680538657163635942718277104008909661111933142940316588405794296950701761010620125980661372073958642656275614484800668623739057911134076562943641362659578430647301197312767103932258613446257844940164341660767940742854175322539339451940179249455544252647637621749351394202494136388006211922360257575677984825293545402001934297557193491901217577673621747822436163648586069283947345692086548741228154207224586110258560649730888561370238360733710341368068428997319462880089837520968800282906560211226125622210626379738469459442209515130602448570666118296520071777800010685000659746783644385844282308561597052679496104245174224591084833454505542369687698362045272332397553814221105666411366621305617260961928161759856253986042673051091120556832291478970343959530512843308594336329578777862772929559554981205097917200910559536962036382721724192013277736353711939049021895037779103908332225972709439430655345386414837032032467170967410402796289270356443274445320954698966360082792454773307742486176968560870499136562998342644534175614260270431438908182544691877302168734474022209362116788641923120158086727777649537807094131799769980890096914685761564444993747042142940910300436583660477146336111038862257213715137750645488483081891437841058588066644456373121020508579134644016206451183544824400794074021700570255659966824396811320486811462243214160479910167165813211178579874928939627675269023938332552935112980531995165075873344162331266172206566850658472245241404902162243992336001608377303563760145634197032577037253474908218615136292405747472743060397421098583755645829961528865479906837410564280173715476041297756872188007728595912663514435254034733490407712110710955646049610347464393449128741179373482182377483666632907568579811447942696005676252254901895778427103883913407209909862777767953145901067961706503924648339414969033457370892442829259835330061925825374170205522935444397958078659522176377789930738956619548772152440486354517073694196048157222065231042838091831577037333007052509627948379892689972202443495381660353742191245083358361870898395688923114532474701209138457918160816959874601570534609780132996391860157354796350261364734923906666704362060688607730339062187604257948018211299499598326045202696811216633856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -145507202419350195338210215465225174482907930362934231511948170387965016986661909958495181248397614136235795111030070946213104557281478486424772990641341827535901014957702021021555785104148763139232792883029815674040199658875673805009612630318746640304537381139848267672211941520355866916403629072033981026142617656145564510554208194076479652960910689280077504010054620634567437598195105159674564077587902207684870386979544829369188911221934098482561234479798713181989088317345909041927036890906323608039336001266936321844919802876836559956297042867413304911663180462375883504435125100956591904873859423242434446492443529509696321115103135412855127143364224158018563414985526147589383405362866255003212543369601441106391261457131600616385355562389439320303795323268903440079822888470541094179914025802894533644246941677290931472727185990330765454722438473517470398017518879377825206317868543678876416419433230001049562687873791075221374587631164276781710629721333430426616963087246587206370407338846289270930064591372770423021600947693716044277590767238087093807972957271576510835227715780343480285293122417738580909764527134914372633770066664798109675345781204398532095316751495852384600360353954478448486404920912536527843216850741483063172675831806079616714291240778243483597265949369974601723064915505369686820614682425590814690927216331083968530201240991645693805110775564877475850385605408810342217755623197544610815987050152607436873226696761004931968822183915776140087400609179916370169481196918869452221132367755025484170057701743399952619446472970136749401833343492747193228346458084190930039607866107908679857330342650395033961260383502099320358093742106528671926126709793371781056804679720295956931906742600126145483304615255556707970207306207373826979870323331126361672725417396062480196843578007424073590779761053325038983394181229044021348508002689797457250798341936464893569796938346063346433940027018414709650605379843791192684437119026630197951186604006235418743540836562938655140721575859695541727134895878673095182967127575072519508566417003828912061333073143771389108681121087025693948640204780315512830922633982784433564465119508243599851092187970997554417666242550295014101119564502372911841474281863614186817427734733485589983965173037075865630562499169271395804225316145232539569746509472332433928024185557866351601701568668504563573503521374809705203721174147106548802461196136853707296010789622516120840268197370652794913129593233168744458609191621138618847279654834012145907670797091717000428044555634104772550129549983295838962690276736172408420329062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -1654517930933006823638030942357492440321728947495024127331270910143854012264380615333256092761446569738096146760326292539935140881165950203636105965370026866890907268030249725391837859287765662992299857565673634226864114220336084005625259483710624222950509215235554010285836573657587611402128686602548045905009455798118900928712851466444073276448719330808794711216831966251193779330161527423708454969157582992288025841611084046875636082986632644918007161067714352242114133988046564331192454137270292630839472077808483499172486029267875191710770587970388808473930182812099264577157473381400458159590988859166827875131235809830247717171433862742620722311882844350784602455645448861426814671304265382566101418473086341596437917562462551326894127801095318572382782066474234552320369376688457599195494112390157030761035163072854713434286168805729164920451498439711403310496599106557981920213369981349074665904597812561072552914685876763993856395756760913768672331039936981382246280013637328655998207536903376035258826973705826946387693768870239829089771006549440575703754258212149472145129000625526428916006922259427055053530908240454636229693944022979473988860984461193063260966618376717891841465038753684954268095776344846371771433441281553593903766539450976287334302821706532032902087160970679879486470885536900562386018744353945129083584272332546338769840207417097126564862437793923819686636022598923252519159384069468502934345032806070995274936469511341964416864833825305307054042776973071719516683523407441909962801666292565685012133828598600369453817635952405132809370027985512762124206490057462207324304947859889406927146094724392000102398347346650794023738851658692398917363000789938179368886601211428071493549548160106968233168061761179866823901444130714669472370624727045619362821403621601468238647932440260242360051315166384033443069769787128311973967408381836823037649214208111805843169021878526954161758714894803129246298512365776812167686984050520628317071359741162230842743116952939004035127375060623494903272882481198892279530787501338375864559015229763067919557625159632213664570947762351830354515688776293042823115878047582555966079311851458345583793697273358923085908850265210484450431079193374994525030061440751345695945241411371010619138796913151003360664451994878997014552295450699047130263703644227875263118123986707209234948370708890578059777515024647974124158895421147828919942594346183398691964632613653519066885174912134944141563433929601157730176770842070121836058788090950887246422794277053541789244484371342652873553386679392864100915590502495358805834989568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 83067688452916893327942476320101637765763245956637815667543802266634095426200772865639555203610917612391486925103570826817908641887774439592440737010000368253484463283894776370587786707735057941874684274484359716538582246791403457744264358560138899321000797645363376103085101914180130822165047978222997114735288923212027276933511611481699586071585406971438134532277065576085493748134219456208289298782930968711271720415865316229426086183072583842712342046305685384858641515882768548169265858793929342936691204391669256931192170042100697873207517219507244680943849819874007511185114731158397306307474278464777345171339740167484612949793991673905444749681501325318403011351756479087451438385023376364237148196385463837531771984403778037238699551706510844523059247193986269940076044933769046693061155415426049601922906564410672271315081248333772949867365109380968005786416104288905555270520318493573139608525379445147868012245746643946993359260037341986168873065510823473047655768197816417581919845256073557939979978728994281916109834676336929485461161896544185596897797693439246839296364186972635814727898141293801837112479100060365727312092040892376210184882788512689656296580249975261886342154182576231445390453890801994680838338135524110067372917843832391768534628479820052016746003294058326770827214210288137782081276178695364463490336254097886695098941190872811136068929954072566429266037994187042926014218717459702594227029176166260486142467622163763781145852443405157768424563937289406369878984899620618117363481034524503867342010000064935027985268993724335309675214501508626579059118583948608406304155848440359812619508991885174992475318191336603552079640602611324369180501325572594700881209893721475711641238296160779990151233922355620977823847105611160881280183979582686960258166288757788217707946019780174627780017396182271091465775341164442887144290623538414148277299095161697558948881837296224943905071447229222488642304942271175328083229110374425814437619677117199385737949317877932959805909177338961162450107463780423567873043904113710878913426537172208070274812638423838901762075157088314178481884711940820027313652772328247385779865231435321399086897609821305242234423966610781007410287614672579241002565537680545453019133197736324083648010593509177681922927217087558471704805801602055525723878124224409602439613434259453593635589507420094356857983732591180853612665899633686866781903787588471603803418666173373544492648567290049024295947445055924793589379064486386469834020079871854546578768408330295438250419457110652802040235478693429286326586220268758644992755367936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -606093374969602245650754247605159919239078219681490002267535877619923533895989403333616546344410768174166747350695905402539798557414616093687737870938201991094868920250604436236640121691900280295002978919658794356138418428551054647653114505555708866074138634792762028954124806466749765625825308645964940677149933761012878094064491763697802159597617819619467567853525470409229384891472170545510406440816089237888216026918953433210336054026733640922229067425060949288029773251020706737044535229166434704746171068857253840938319975407560988877061036114163085955821801680438832774122468557596761471007779554623945805364938922114609664973312166194855738835778713415044967683835911072870343792401949692405365166374392633379682147361870762749327587140775092830270891665674001500207626170362663653081706293256667967164044098555653123667902183572576079630502561087304860775747046778597777225094487863600809229027557298875281625597243365574048219690410341500283262558486134971746699419349634062396356553948135144653261539743490090845791552509019586531645046522832256898575046421262376283363226207288451637203862780408104950786476538956690920903501374722400192726071850426723179209794918306276285302781698066804600977097079349900096134913678331069809465138646042223807542203516669337435940294020961880017209017539958860604893678282398826628837531323081428444425722062382597268090795746275053917312753546264396666888793414763629690037088873322069078493601574075228446543111329230979223041185813383074435336487304335312561697984560205128220008731923024997990407573699435379185006095571289923031011874031568275200551500285500624337032148604878281062704800341472282826606644326553761070184142533636170889722680823843401979421820333627989301670843123892074143999177763456880569405999905102519153847133096844498521862346816107741252047506026110395172967919202499073579863974639798157997552313957614756123536158244546348822487452751543473889861261683566973431929926229366549345302162023464826558648909544344686591996385842948843725182339618012940151961747798762994537049481639077480652047472552459421423573706029298340708487792305982771781220063319730435138881078063151425405643098064142417770039938106953260075332817670853038651337020518505642051534118781666704775192128913702839721509888516629204803785355124128911904791448938765359311166882463329058303318430159813777161232419073281685126202348990164775734632006000090535231822345526176387044275599685089247116502919195890822245945860614686255607319111650852351841840897376013240737449612158890614081387779364706633052776070261711073174426118237716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 737615892851236910943768401357095244398557637251305221535575556187118445801473521932775819948256026225785118344150942431228413185486549760140230153503047696556295497236908013548895620959945399817579827591721807905848504806839174676119313760863278494957222722316135790601497831798262898154174081662133307146366542051885295627034521307146302237712602357881259075725588803681799207841366732228151159134970030772082765391441838236504297638195550795715055844806408220197113681309662460120280555454117328586717554161416747860793543456271218900005185954881453918115745849150190730457308583092008721050831760965995120126784007055691155320817220535588466625269101406747059187991856658272156890258411029011263704465561272882813369005689494321736293052882183758267005437055779315376298911955565086239036933162076977486083137657915332134895406679772179897554265682235992099207113380671377925228623606376073428231149785195129771583539960816950157433705034376570745460640935166942833032881001312753575027479792660075020628276515370265446934521937876775368933799371265236105082928375575097609969382429148911802672954128122296213749811692161257380285339611525774345170194092720224601562600514781578499853513316553629353601428872416780292689981756917566247902762128573176319208106920596185461005759373023813793588387489129027538241057275240361922011799221303493931971084540988873408686855655088554763746570802460765812147110784020619595245454078331850057226467204288301773256407641186338882804937959271087643329856196881315200559828254022350984678651563432862467160346727731763669466205624295810955849291818998104696943752307601570300234490965954952679929981380635281295451847571909576010437741388394980264269734468415930923430816626584230224828901668589863208337838991050492214135052891670744105568940099592673453626056946163221467135781295263262679473349932282321360577681745316900359578071433651636561352101187745897752822691928738799689733589352217617540886553228580642539819346060478346370426524751513075514348610467198470404637527370821386985152954836968210926368509563921657309932928035903110380836878787483880089959499573047040024728678410666345385737171638040425440308913131687947882951922065161548872477455922783132525035959277771995674916583516268660110329567645049505132122112132968525323813469177192170809793838223156940006532869936834735463702843868949770146495359280421037629324377618080183242542269580725586184618320539915707067162077893511132672670217615918052390471844213154063579538637192810452156784431898850220697038274962127895120740219104081368761480369870043350882284788519010304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] 15301421367405912432898595238043447187617251596850415320603945032108768908860171067830721075463218794940917261547461758569535919155134776120658371686827578201415326854401663304316355239633412900536248060377216071995613618046952715414419344263167707012716578385398069457311597955516490507224728042206322704914677638865702776885427180617072674993444061332572063225013050944114106062699989578530522926466294490844333801605478403223070486175872840185454021390940540739304866892514406954105068662655811542137119510118112850872638708469263273430588866895293755397065817234863227108321266728682287994267296098096633655779732712420456255002669698631913004142766603286645142121587336903257838318549213067326717099627205800721523672614448211078634046472301113439306859117645234132470227188528528062238418951517941057826036737904728073807046912375056264895472822845508266764650258851218482422261605524206670530141975004636371580946642016976781612713283251687353147880396943539504673969656961916071475867742327047866718881665651472819380248816125959244282706706196028966783936524615712407510997522244207422957057772809064167270448609815492431823531405538366651622174915037954060391035136100527627851365927686713082273761052620473920353500188775304745174643933332156787425796031964374846013673524617983476354630545915224282726184031058318658634904356770002770373795117563473488679405526324843345126089156159816687179397187944857892735594105328167953337111741754503743903241515722119444712769601932391229992805305348030885849628616261396271989102110602075469188772449471679431893424171183470177582818348293259598379307606577299766340251772214499891322072409453497584591309736734862750790959614635049802630572264227081132281248178030741822927883058852771949310201209934958595510241315973851849253829227562434301523967878950872632421536933173905172295300071269530025582456478481035914355034397783164922308727398291725415263431913708916549992832635646821834563439326977097506712833663770579977792034804422929162428259889526927640083468903901325544551620584044293213878689752547466941764104413495504064807622210427404580133021166665347161307915016867984874118395532631612913247626376697316425603745683448235477664508274865832583974377731715598808076993401521815277433493900878809618965554816646028454882410919746900442384782994337141116174219821554111304239935811537166709018880605400578129302309373379254280169767898129188735418667835012183864564954161644824935903358193728888489542029263104578089832136475943697305541598776687704401720301851305159663766405199613337622593229365338323289539224543512494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] -154728698390740885381516474672731346432102469330375427645416490973747180251390362608001897589476012792709175062478083603417079267876204288656784445336815738838893432438856670195388572986565473237047578272545912981838508764661953756728754484955833881223651234903429275348442782180541597563377132789111160494523037148226153894472323460742251734575710164372391200828982687770443179827172947334633547244562656296362645225916443042546773911958991421362323470797535986721949911754617118126082196669057591650724876712141338882093857163734666943216862175469646218407649284370449716977540508075130533304868603058446779249927039049785158396247560944659647271857832952971784114208900622322574237721375345838758663062854079635190234922873945162873422794914779051060179109160985828646007498312069032537560966009223898065466825376437787047925824614339515385176624738672084605978829679448245149660826177402828321875400238744185594213769549142122408415950526859491060688689856550349524602322657469505268058337769846824854003633015012699205277527295200574529113716629053248316405698283796005359815732755750859019043610722073304513510260676587260463957404890700093217356195576204174820753980629545292880344222021305381271304081179046849832222462143474286011683124930471137227765083880918997403519868649790149692893799098443595281888799608148898386291982249204938545796863608065411680575142827425490516339695559103905482505463353231707477561229859437598236919677213525656355388831182544682339492078775348030304701358745704197535500016512275531789529403648773521933275791482376500396300090513151562574620819426008872993259155365399659564353815601794659779723923906537134533081435225045727942356720405729749918394806213911721299955891302649481985693453975898791834675487587302441033421021200649359324798992067979773133730202143485379152993646558927095609149314328890575211749535630307283982519286405167714709023250599703895068640264181944408361553881594842542176272776173944695736908127940678008264528081408145276311007674522765124067454294485335310626460967520076990041167166178403384549314762485968518720992859954685288630872994812065960716179815189561019871203001257239459561430082441462597124535287511832705483875853026997101458541810047567850305682190835707896927367274228208393889963075190539895783524566342903212665068833848529064246788280767107711644437339005369930639876572281905282045219114302385471705150850306657445403701061900636479975817625207746989783733958671897090853229353901178249534021644151321928768713904322103447925052714233665747149033689038108724485735463287925835864371198077616259072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 705449242935981138693524838686931177149248694460350363737766566682504829516518743920709703326084998332564488217261485012969783002840093711635121349872025803293772103003800386163695154335797654737108050203558641977158263077075874433913394199850068519203392608031526622973133725293992880842505648259199527093508123417050773978004146415429402726443762097181615224945770852960101327765697487508700158184972260691723842290981485485458419810237308597223009961656312734366177228327842067074448059086129183796643555498414002868606984002371204145927750797430189532121393168426791608190510930078385081887514179532903276797713443501128806497771711929467181816697945534179317712856249945794031793392619524188834532417833591297459443361853080391600650191142073408258250977892676510723996167455757882400543455662800198956976396751071441317684514401647727317702596602148907095818868713048793166728647957025229861416335008463928969432734827366235060901968693987682048930488231630113135906030666920202097172431912627378501872252652476227395738179771704109142762502091298834534327835748474750777986990880224009950181952928940157349644194782584401685502283239743533007027387506010269232604952623885659723385458624486776601373103661833253444598211201344678807297456872014935146241302385941101679402966235759726252535728646410359641998739208927407563323457320691059404191061374066755942057837552756523889160175680680670066504022043519794731678461044270132098779025954669386798455174420106427624144417567657452866091449496570002789742510008322500175387501997588279993302662358815226810302953365559956715058544469249921163554601496757097693289714000436580981297966846866374250847380444364199498849785708060689703877982840912047332021192081894796206335642539145697693759965700169192357173676009744447007708310435960345825091300760372105524389481179988846704478597919016276200127132676335802090833187602883215638330279772091313698464973003165169988555207569786039020557582894300605512978285963641747711225554894841869172915302559459257984351300043133437752457300043283875893107286161495687140712947753604018237721073534387064139761466701639265162025858916230269062629819822515649834812925154235626039942746369248744164731649390210699646968878781016910402982779407185371959376261848059081507296889851504019351062281440672179953352667129370853227093781714279333680719465556599515835086309806058098604423551561567808327675465906515342758421454178054268481999554743836352521990549768317815257267723654234843396592216692792813305782353020428018126081389568149342434279222646443942839465661161338693028454533950735384576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -839871833794561490040546480816160299762932488531822448280102411297590526424767941870201712201026672237003861828637174463148688320288541897247465625442274667825868149477131498865930057441897982589377341927624198529188817655486689723291465181429998031274120635952464058288812296754589114373133755934355160252579543910074864331553281100146485688769127974466887406877348887123742683862891025124015254152982430381249857506570715628908445112669284685637952965395368782839297201849210262670778001983159728740166278500507993996869558755005972232184785774982107460659170610525366298853070211739903914355559918373243396941567053189961992691844314339874736917838260640851606101995871987934009161180944778565736993158689451412026223150094101472230363461545694301254322969331436522016989169963233098982424161437004546562360836443898875526290310253448708024073123810000221314848334582452905033572115373283953951141355685849949862464537696082845892244207948624548060732375742184961866870344147660071551693843126377880094304072925928872603813090683660626917554415226293236516686997628544051727440995586674064094350538931116691624542969693006207393199366488274931624827002069040585734426638520765037644599742994051765753163390489394887594276227154760277240134983008711700191003727807675022163009375722479884181047157503201153951538575247304599665280457851417764294628293083338077486277907112308416793367233950690369727228379682916519517271830057141174517710498016139113708224554925927749795824645728008005437873450950830717844824508051736880630619584020812095018658004899547078943111008985118520637385184326114627016678380559328322642965747001641739719167759905785566895632445960631391775642609975345965065982694733349844758859109511013004865520012358228253907085896468410481825947477378507615487338826105572093564290833169955381323106884001235725585219096953392578889755832447633091042676984124651705822022306348416831111759964185242743324687974597410778347605043005941139689143962903855793279683564658967576466353155723820500986777504250864797566626637870786487767531578458314556937518007903658850971166324600895910679353094013155320157607974715113071256409790965830198378897014691800932152568454467386637468683175980695622379755445380063475646516629130057874593508722231733955445996336107527571400634195423639078386278277701754489495374910612221016879604074421759792020211546863925210362831020090558580973523738395578712689523988946800487093307658537863287819301415320729235257845567323897287572055445231961992375747273719084560140747206790255823760562826486753019038647478006257763286715646859387338752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -6581206721046891488046507835341033522868177198410723548410563336959962134260461089194967947562392945589161773799299159538188119539529441541614938952507627989903459214687837333145153106386862281144139954283715068993080341936088570388846535886109936324304564552668442195286730174886939381414213327730205363641355760921728724337258158515301864339896287696137868027759950229237624999855613735174366821188192358302591006018196030322402043026899725064489241892060059475420821264467697518067036591399363255928580747974799498257219334020750927952119428873412049817162633411287370613318350934474306970260012558133711455237352603292818596246965048133722763149613345715814392199602737837039769716985854627732373465700065015330605329439297634245376559132853481131276276215368494170040479302792637632191123287300749703026263211402586753973377610402454065569819083140306909948474206130255268217577049540927739666994936880629644215143262235810362755701505400258765435265732157585722946661665224715239860643799399672342478985624555123418078931188632042509699946906286159690015523170802710708248869841650328549192788631428116719531872436998462330439032896792913024975655641089576008949227964140468058672586252556007468095809062612193995784733021975842544564051844975193644690054760575175496587117678888001170716018416953363119255292707839333647609055624888684802685145317330748963683117606023939880132267284055273844905964639146906156604253904720300361072843982881870014398108404655628746864307967764921873094165098692357343193915553492223121541504394002342009839074685343497441255770484236860040130692337788585967203008354281790111279512811893356697302757355670921431666234215848849084269515899861832068346918696557507614528743023565732546202416839266741097726532506437720747274936773663520133574512317752522414006965804740151555621478387578680656916770944990224325938980182762413050530879387127766690937267361301931990350392718373656493335228072477778238155581211322076030315220921031862014403230103871732374371268057347721163462620879507963455739234225316134209811630469766027255872324643565014522548889664395603959627817685159089023893062382068015429615448772982070217705513794228496501528123316487809320030894549210522697937468830295103727547752616806509203072695817770618401766196177957702837051094591367230841547895081286447341271273986139804105454209766107685470499353906914604306083662394871819065571541377168857855121697270332938857132669013464857497111611970607995168911221271303101568597404529126444872700950733922603480231316892169442358179024293185570735320015685352112714678248845573609226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 35368108805611179266397296705519967405504891390239219127249241926262893798386023779530115154618374963651733966944372265791052212730631167804713864212554712840319566449031368122127871559460230589981726105641733088152470862540089364042812128115007714094810099661536475500032617534635088113118816129390244637356175629363167263602484478543878086013686203487740002166211191170425837801348660185710373997093490350623237941109307446845894439264412336706755450947563886316288005490040394631795894894342418479390364145646816296988833445831368710074203862302077265006938593867614034810864645134616953338328673278809804266305170243297461129737151519787429819224669519828269981560386828618972558027946731392625515046232161586626487681982770314396622187007228034218717142655610291480652483810526688010742596455099593238402540941271040583475247702543063853884563461267079528213916988040247697446115561590857295127756019459839061530993316975451184022557621496202696613438955968474163051345070669758761678772868282913283773720893103424177037750430959183257747483608373224177150324929496232268726691941869623005020743878855573848256712978172840636888316469734905588677033206993977682367415602599912814015889785463428270409331476182008052667932456788700972834863906314654588560247799782581692008298202591911114929802031955305479776310346903884760826053762939222558396516734132595287573672989372619968040932141368390201003984563386452740529466208636878046231742817055598017838761825577775681806413549446865515298818213362418984321817005750741262538353234610289979414557642491125453516963521354776795641829252966947341183682069671351925391606745681255532279223339369148837166254202819157236733151946131757978683812091944298183132486030193265373123357973577729136182865547006328352690220988473400242704847837198076639604566749610168381764582664774980130110322377103723956839512371049697754789493942864337797575986179206587093415898637325660442202658641884517552585603792085339319312036765787563996405814396274119973700095786354615693446162415011424149779655053998387857497040778723883499574805613444867847560296838883323552506206568228800551793698958447274037604688153880458767314573855871058684043044363330085987974863065898018756675344292100620589527086433540648985042175920560047068533382125715802129929425594324150626777256130515044660400653201143040426575134561158960929141765004848750251187883495832440147176737488523703820761632600970315888225324553390401490756627878654766511506600043105962402555407301879163003379049481177365533880371348555114508970430816084080203983998304876481448144392016228782178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -75529270070709875210991090048528992461106322664638461474192806140626964037574163219260419814497601810457197865535675622990000068887549455921226864478184867169450853360275770426140374855121283931555650909558788338154161275570693044995296994917843648934186518310468162796553723336765550691413647101790424385695704561035180005173537118909223399264124399782853084240431556903968818613425001888024466042141008406377699915285860126226657754303882196721447207632941561642178958304824585973439844625670692848876716752239112119603435461431309386344640906515802611158078792070316502415558562292314071841456075932818170114956592494313582294830191530217138941399944567432387554797333886548883688131450779017190596342898847519471097812577483874000303565281756140695434587733110121832782537734856150577234659877294277310818312610349120221711674223285255921448926414305316966523115005349889982992321172276115316269944397836323472378932518153472270177101829868455843815534669573793066585073437610943173457033788546517083380215464580506608021147964240985717493735391403968719092747011447437617055487721858703040598238801343479083534228794512166854056391534568828968449918968138620338654728953445122838489220605150970720440117891270313878786328708620456627053442995778471338099375933630130794863177804206155499031464483674921871802557467124730492151522068174952976065359977089104840356325978313424359334488136778676486903916442204113975132802886916063454663872898913080744490601016988488923799734960618597965542650252043688798200721094146350189458947168544597087528972673718438170494662315839644246967291673566427575758364072142578970032157393414207816078080702323467117928207660828283800857944992000172159205236796033200444309929366716313269913420842436591083949463665591718516593707362699916921618245525713193360484826160709974557460688728303033800011780292170157244483351558944598708028832295097406475690828924413269835607332608568985253479727701236650641002620865806173569696520832129850963569699823617506078985279850036461650075992706347347095900184138805140043626098422646395793570646187958688990324799999062801646685175947807101593985228323452968266025665157265286586423827087358213409373791372178913536213397080225676927812113572970229942176049631556014088086431267422466472433964732928533222719134336071191387140051581551891393502189987215775513834025366651781403545883372533550162018422339795949495140139390511225662954920052096440746455432535661748513300880859465894736600320937748036884707661941687872469965619739723973464027555295323593433789989888055464889101086525410561148692720561784975523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 52244569748607369309367586798059608918065295535139519423762112698364744363908685734943892081897367360284127741438824022181730327030595919253641125692291819964954731679691245572060067220584750042646388134137811076433026324838093540876025917686820673065049814452529486327706082792618895142231369591088475888929314807480129498433170374820346532233150220480207990444699655734343824231194167251806562216556501216210643499998979168283839973238697545860155115803242708009101199770886658721231179255025240541335143074953008283595309402261243294949245491782742016702286080623348252413238316504830740826719503180463401575207881415756340713648603180482980744754239951096993914053086328650691841861554571598143643906119018650491029146629652015858930479999721369785679508672711080323138816089348087424639333325307887936946977229317067753236723553068086432858408768453333640881731435881937323836961662216652232797237498800735627614434609345140236077586823873986437350865540160723531821885371716518799251975485267352220434044740308138820908927610526495241987294942533373102430902222748049981283220039339681790200701438828666677566721713630407352768573388120658601016091024356678513387718454576483815889338730491857146748186374249332639598632299684581893014558624924589431548625821435005617959158710631996466401841745234580655228028811361383897272772343991093295722622959357552267757593699478173367956212473564084258589852369187952297866656376670070042564781806666469419513768995773498373210418340198177258941730334113122406990220362609443369925505501172068786986485367144903414099535591979102427659894486859082934767349384106333910837600657182203059139218387431440657335261365406162643918821002701241520092114893732716728579985391212822986362175852686540889444140869454802495673703740181408760509838963522693395399235689050193533993342623797390267079933555710944287726694142816458495741209992549901715444007164114236348646556726165075492468107621957702302012139597652654454925009100995676267913636475764531783513699516610451173954950072403633529669283968073547948836188346565171253501412482747261005356351373905078104245374723662816369070750718982530923724880931209007137992966237502595876039848551787196394033699445802668151212172780434526049155514446605194249517603915615906523943194038267903690175563470136625043215385263103690969412924479613808568857983103610563128755123254589724245550261414558490351178468202603368625639835395202634603244814734446909607899568440791514284228250224555542553209654386347811519606430273721946302358978608614017741606033514177983086726658689422352019510187286116022878208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 111285231421633053847423725536522465871663425132517791840238069702397312914198966888028736318687781941682189057203849030189736438616872421592623482179046451359710605084376415949157187901917772839100553109517689758154271949104875490646478191139212357469907178776195637272146175513645532831112865318598075900770514102511530234701507786513162790354283674727898941274751240673112619446000154739624910298267546657421106674889226728578161633994388865813414773616630939196775160521894876974068351893972700836352323665841521805132938057622029723121888833059183069530910630643212507942559856373034630944657046364091537254123753045883139488914919644469395311363908006342812383136817223290200667729258079538150430214267324710859832330324769619847909475176968056131847906503791500002152012976690229623435305685562267630465403672796261891352485369845984130341066079945377134090179528230341094743998736535606284278225029657363315023081341279438274474931904003424990899052658812719072045212291650760412230202880993897240933219504858074728677539447012231608524445207035913327124340744411016990529647475670134053386876057040039636227446123711476883478653772806590110553302613401937179066443092812254790799827707920434732726408509682821421269874654124981755601001841418235373695522898212900394225868611112491502081144754253244308671963164224616284403162877003155054255995214181351530548075956326545339227002627974028716977125786782155809775979587311004222658104246809210627718701774704022584576939977745532485959141738985570590981658193020939862256480114738375097039955825765272959420687893952700398113100523764886307340460397255924276722993625402636625081368913443228416329066393334156792243095285422633273531287410538178328647065567459996477945187981053365879842553705130388739994941823563181239824777386877411921960442432576020716494631267060239251184446958577867938897877576780931832609623779802706689775479543535836183717205853160706888215269022014881161087962012782224382978873776818092512443792831240257805781018583362004169491174949437337347789688141125801176419808559426112413471700625409280044695219616084429215082567634725625515207964026923737426730571642993880431282695947941911165088421077911039463231483916514379567480648092830040056754026205577069800356492737634150714107688085686297065738725504946898998692653811757747557981386080508657028072198968374364213678176601133116928401851427348718068389625349256091679977591009902341974553320101895146249085261373621856415727268686082805070898068901882973890093022447782926448976763368670920671016354551763135341700174523104148996083024744708900388864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -320577828009540861562287112355326157506196478528801768786868667512310214680895418555435197804441725520737667966208714259134350975166940737756327917370764586054495403016777293844363290047866123210687567924799972134276584090037613241447091194532773778893866701272963543168685192078611300773958584510194774859088622510384376606767043338429986916735568750518154387853618454704469917855925997859048330236338026976129092573683950492380361238075137837864844484493280317472628039227448603757934241387565062450848101864194200388314944779913241636503961549162186473907287647486649380298608411490816360024186513475070205213740432847874937412582998821363253469103123847156580416596236289344739364700825044861082656412666035144962154310950821023112364687822697988806563075178803389884282983994074522665952454497286009275216216461276964652415373865277572553695330475886790255667717746372374745381895256228904274303130376904892493750640548362912841648246623328643843969358794969874605619959124385918874348180428341395147432795668950221784361382793207338410420722388403584236455427145522391672462708707544867556588124551803776033647117752002553088959050601509491056820685729426884482957981391977510093318373241850032138930323119529853247797196600704781724117611795014685367877594894968548518098717560637760602278588534418495862686640884721576327894925872213515844921407902461668696849724171035360547007973071939603328730735234655133024805712424031967566511224958557220380083730123938416575944333984326813826594968526192232876492687926301505578946008137001081588571024796353872413103803761868220807614804561798120980956131986668595021240451452750003548141975718500339071036732550027051908251053497961678153237081759485249352049746237096189166108069714307587502274676700684706286370017498674619623759911994418354172540995523373185760514998616012964776494147687326624377636598274853484999451105403995654935374772367559678476219643978596813074038993873031066554816083330806211485752723029301216214861517138625185592977372487260174671854907374262888523480450484241019593153118505559607831912888433554610182479642479124419629683415380493764912023970940640222227455047315161259181727611842891022071016098113614451035100704013162139468034597995408578761013596193445324114879212008640400547931539094159245019976241004215527531104188887206856341458069405324011299139076000662160355121190228905773212130528174564046823268663441997843846608361417743033231522116173747772205796336158400055538019099283882596551848228862262183202310124273476395781806440692639656527372059865227968179779322806202938266346609498387910754304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 312448140462669816391050157909056235690889352183446894315292092972281392240050627958730852061446116521430676503292752379019587375772174736544053630773066589773089911535465980726250633799425302567963021642552232685798018360550907835935298001535801854608464955705386807969810203574194658447914737398873757642692876174419115416084063932878860446488398206687662357749520520970644827989617707373912461120357794356162721910738820087778726445141939939689207981041792043200743311578601214198526824727343687156787176979875054282167082156353293151381644558538447432260987677573166898537128694482345378372382104169413863213906778983795765990828036328109574902995556663859645440804962935507508555791190855583187101383662135327292245595009621030744448427923059011823396627874012305966234444533062780123703109999130109400700775610771741260766116588735646804299516369580254542975361545473852182954948969288127450738848913953982611117535400565599448802282613190032965337066636993626329806878947439200651053837160558331265273587969463145299307067457440546854901171706011209960830868147748330979597805371512057872928477099907512041932193464312785715438783413200764092978348296808511113310179249014121454021319920385760571159150522329077137331694702613416645031887708711866348850556333507210651632887185114252183637152168548223865596787819540765842485519985163135612348316609792335254402560119147796978314191063980259257896503251264667719570431872947667064814387412854750075634040935069961355930483391168233816695172473248097647230171190633922570889464684306160027389428325559136968106827885847796970945753891105709857366431139493470380457852953067235827441352556970344230930308359915003808632105921386992857912845320115127358923101298538363742945846008951871403941514494976511439940899113481659829352647105721445263488429709196607004409565545873040295405855596791600292344937339894160308877468298388715768031227633368202724193948585454311908360783194836674931766241426799978766554286147456451629909898500221828593484315519807943566997955573348381244922983033443307440967626366823158222020439565790130283460611703879624034107396317420700002422778049948484646632337910250016166026224037133328668493368492070851141983476042327676066287610899134222837133572209588543106091334493872178224765533880521539852568297567531573966653469684529235224267266269457544644190252032564305343805915364692476273024030243388669529704164482079467726955862366191476493361840138580703580872845261864607333008659320518200604914619966365224945052246465036827196452027668491293084352947182825536174839919689100632695358467104804041654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 16758364835591211434666343754577510318877700578040849963027295833787640515311597455327165975135368501317342581113415925405488570752512027111822838048767762061336293372066584276146812611193843203727150105537719595472344138101432668193908508257531365534333906219786355630864375172009256320259291649173563006681347779301728692603017984592039763871869212878717380799919293981136911834370746919478837108111676403520981775934849782151384151254168218208344194502258020070274921447942346531354859438051032611344537163340167515425581441952336226922701069927989277400521274824052132611103999832962862936371323544350791709005008722445754277948263406357805671670649054734939318852870733003031282132024656976893986131131287755012904191279344575591303827524385384089194326100231147859207330378984777571739063462042360227395231187268704937369877981317834437031489324385034566276840448301223950309487182882502212363497429873021090264829197964001796213163148955565360188997358810338705490355447779522431125516609253453919177146319906120606415760727954019008909538236885080796627744814305927913917728107311482040450916834454722805323711642206624640755254492923508450471064601524669344600682014293083352608847928343923979164166481602303486331349166933501458069426382686917286594899320166503328920357273444154446759927008334475907746369490012574604841668658212706205646233336977453388972861721996401551631674126244358809275822307760919834485790915654907553175708870879964768418246395275307617241640023592144805772020116551973096364631882979186015072498435266665236641593782905367309389723983782835484998958052775334479116463449028816139709664600798555642871110143951005810019243094414363594687983172625647381783011118718573383822526104324552173051577672237888085429600276798014388343545559327109804281125512886070523972400877567583930720904192312938831554925645615672316113114758609964401114658853275606098615249376867653407365720818731597857810524511673096578782624499877246637593311863487154594202913340599260194964845526788904160626458169260905528974042172284157678763220476153208901808590442738828550146215102370894626381556160449483115553724509032853440867415289745440815096437860149684297297970993979449624085521265669132747448516355058211130750161105986891785433517104846866976670311945225339482097477777174602772158727641488216823283375757412882793515370890347717814005695837496804194430327742368150478973346227906940475090649459907004184199664813548235369176918508522830569648689052860208901073789001113048306473148066695893668341946849072557420935063659942529941572465316972834494508915162783175147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -399753216733588411673647410524652657093102559284477440671243646535734066188865734978204169134706208574445300259297622778933634955659760809270904749748876143634642654585318104462505835749165933018683524779423740468416142008954947966082513476339239397671962251533996168178417328032753079542820942872269636067771539523318774361647891777486831662111373516056150825175359588846776193317920285686055158758798914996920251666443223341526113957171969429045433398089276191532348312252871619184331548647741347627143877485325817025445484933291788360707570167523197425098622841935454944983372223837889410780030308065821201174923705998366534728981616213370520808122555353614606840095895003167632702745853545051523935195534954001268342149817946340662463157152355872765616698727094634132586114642526154847533352735854937615360657944814660398751752283287978706082233057792497247632864377848682190830243839106766507388439271769319119154628929655704864602540369803166250264866246855096716995940565332899663883869829666981000293369511596422415418578276275597226153352108819486929290271629131815173645186277539723461053340435942351980122275336777328639403544247656028908198698330548554480589838657142902775077676450750278683799814687003730070409111032743498628578681776048367075479346345106074837206257938925300960958053077978377001753582776619884173688314730477819308959009230536149862202912738779845068659733575899695532785813190847442134114358987564852078042021272706446156476056815593055934378665156363538504993820644936499739722578847218402889231579349322255392085867374453071174126156479446407902212187954605522291378560217198875038508122424832841777267843089804246103868535571406351427482954088647241355639270599838527610369379192152558711481079821400252711589547157874927565475782519187220326991324078239206317583169340800859563231461550221554719732612068019577024388616251607722730319885231472603127207753152663944911715699032343208772524945263827500970185185550914396840116606991109789191921124917886866974077943667460062994240083742604763929792102658582521171328409966560256749114186542942731817523485986594448403059770474028116921073162052295039569068419760534271207819231043452212420023223377503245979177244182689079890344422065550491026324470195608453509956070465449486660445027121721943553120851970502477197083541029508079580953403838860732534327255507039364051602136540760249408430958592612371462465875428025160253269054054723297325541745173804834570563045446510435715393238633534383144621478461844121612204283795561792808346022481156118951200535520759747239110605588363510902912883653291190255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 509636087239132873575605031055310539021276935197748454839709992224361739520943781691247332190869356720323066600249921613338642540616637353438537910646107520023889788493250566260487883396471390722689743876383650123288598217740489317929410187153103576206172145339027045568668636306653486117455427420078515151801065991920820827845795907240696451557473635838715838847672918736902330030269735258435537250777107787857118652119173570328981274517064529026078548779979495882745384579894642845830421704197568958615866896404793406514148177034298110893098195969716423175166365791115093316288673051587339435252590034266677298159128070755389614472125607504321010383012985764434769549086475475336259330162877677899017557863654041538093893662935947211055606690915984759404337892825479730251565637296098670145021835967727040845453605248494128673473762822063083523097239670338033177645270264968076228225790488605115362861792248298253882467573997847526518884761461957135394018381532505986890422242104066768457101270467734893840568658560240490812154803761964938328484928376647171183092539239048221522976325023245272873040006069976005014822938890981108151049931178668237389626292661221944016234897601299431684564484599211627259853270533904066807384982174267998083217294917345889399519176775661408696280009869311180245232607123246813598271797902694325729973106163968572032727678821457414707755648646406887176000979256003668310895965483558297213036112291511662508103809356762889739882091089634884780402860628573043386552146346405406757799159069324080916197467761734418247293387699934019908916057246443616427401650629461093256128715222092478446091476652532462838417821181313476125395366401180277935943645229898118233726699601224925155177876929969719642663776450007774858330069068209033928734687212399512743827897792627866959815860931003853007738297517632028860060847843957623183268689954621242640862619914186026177743675331339671991815673487760547389598257601358470847953717667841861818224377791651697669473342351149185267501532942346260185256196052572634221186806107214064945275664835009989937033258749928897089608750540807531569503121423492897787257855358545807157763962808695467934366106140298584578042015169898759668090877370054792890866058821621845515515439126317143311285892589498435198029419075527096730155200328417643292921259910231997332424728632801601627574076994558775370532739395454810954726194851549889921891637214826501266698841881963323929719137441331297668286837913317319092975927800128271115476807964854959492908607400476170444125558021229131747689514396641547859966088261079760674746429535355404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -373720692209766096913652446610734321149432096410530805618278520138891678815385266683775355477360431709104094743102678758620661230702729786211060772820660887836852375096161113717693460961912025019526289409462526899712301307799561901978596344337004179587804370127632916730553889919561783982104683458961728834870711593629987578930394035034154492931457678345892614930047057122275771222671839004459599132725190936737759235115280345078104928239558687161396797670521449983354202607830297827159403380247724108110558902084875457288198884237122727110632135742983404642852185602352140153402454006730925100262954138053197894433030194123447795851557555279096248354606724154795189029181075196541446796431801760560324016388630768910469287348139497445917646744314717108464505534096997141213563135097396366983169637289049043894881582070294463080093492857009391673105241884689001249508043448574291614356329033973034161427124690268037021043395830380372352442202855557165328617768916275422573837964115091238742097324471709248259387348980636894683552137878963028705657962588453652776447196021247394911934468322634311252977568980448457728100642268535521200157034973133438931464632912788740906325677799877334984215285312403394247174824792237629454592302469108582330433457143339221487193219454052631965459779757129523545345334613756959372713312536978378207956017795334665785114493486471426277559657330398477411582802993811857180844857362648658687460392271438621914647540231362230646507137027361622155134003993419084128452519323542148451261457204170259642384421551384349800874509640482160039288731096602764199418978745641156113518894860600795991980198313693483355125025450915253973996294039573327771094619818408767886896179011151616426503368374162174132378161882971778297219633756142345520556299649076305903422330076199639230285724228765366181637346994520180659097305957370667301318419726802979312365396077134303584120063187462435841638553230968349759205347384671141725534625269969101255349079563824819092429462091025444755485924559331048901767070822498803435928569210444441970749035331295095965180950778362667004715994471128899085168329255286284240568658037195810458566350205533540699245556772706474651044284616129129157680031835643774232930410439388479594389532481463291519746188700903636553064586403719600988003911064733748763071840075862607887958895055629527243282870761966406919694732894917364909386564582361553710900457554534277530788098991847505920719732072310109144964998686703779953082086875240300193571645229717534858058977175929272789940922348314899092280869315709073512802485471709413583408426619265613824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 273017091846349890631773069949747721285871478001516733621879972893907898115770702182053417111127921355344086788632842045910325328295667074095928268792035905634158157380099973349060863745603062900591506301206129531473486992489390111428344582615452877135138158007239964881704511839658506743219889444778499337283156526467798443899427264197826261952312096448233840403803628707949216206014221817233073791916801640078111220605459329750206123054220470319571229001476550742100632981673330205435531413494021028862040548954378616316187130670970600266393801336513474910036319455178856329160032413197967584907285614027112864351746230695936090703126793720972739770089471233464951505136472375475462786426683444822445379896482434783215002523055880856810505603575721486589405470806124615064949769159150082092985802327544334175820442936497909543825477576235199259235486308130187485286719866523342736078675437367740169928879079301872397683212776072410427614113610536400564828297689380138127653698550594393258230448100382704568507961933508030206120738277284055995315744436285298602570596368990531544297451947635680089844196901221069596124525557070942828689555765240749777292292077197741634433654351823827831707202350574231516041980892089845710726648528391826415262353129830947333429192518517433660400426777620950100824047072501419229129356287369301628782722961741030568069759324786775716681574926531024254921114272817512109713696444901872114166190734126544143350377630434918585503014243245077713027303496782124694735558420966610784786341043985647011203616431693179991437729646146005128316461196692807559378133672545477989320917516323668862340510971268287520862308962982041645594744088384199077675748755251227155817247941178174321478794490379446964428948824630065923088665903019024890911314188426742132055284232661372668209617256037098375601802709982564420298724873334340622480137222822431216459868218650472463273534433082835497466918638197709923966615423330851928209447621747674756168488716268994769006868015714562854962653758686904378089998019951395300044462235807085402461475072895586905985409365926229699013336535232765301129342622574151115166449048568116116373269519519016066758905469459941475014334258696673875862171429718303983904544376672473974131897141789292180774254998817474197942506335025409881707403006463420038692007127185383900980628474250596819094856178099869605540381888951814279196637879316902077861507625698817768960997073816955158230983581516716724593298419984696555180557002222112214522984181625164576024621018506772858549733883881249162219354142557188636137692766582224382303532280394547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -328697605718798987436714220314114496966445123133214704456336062016763037071138664133178243622011165834502851579787760965252033512106822009235647451476859959653221700634747645662802373412880086284762664668375208727866921430535943288321992046634116247730711153068345760569115749540541564478043192282623180355978817380296829753466544583174332260051898462067790297897762496085182951901830774000348346482598037140351974468443662586599880824516004208175846908432335225334080077110252082070514471508871494936952855564441306692474606705561984818359166256844673296918200700264615930267999296954958140476595716787604651504739763748542110812424455964958473812994500979246127250667651578934240753603801710107676472169848833518568341565930618060475144641195456085492329265590206438120070990673128705881055910869237959132843188827539728326814449938645056417607669618057968244255938963213308282976010258091612327500571366841026594969049509654287912262616592805099916161041703612030289730032816634118589974078132066318782504610653005502893584956260991424977296727820185245859857181650067817205181216290048228260807920051116476304631028045751025379041982481855154419319257393538998034274207010059600813078537482045152904244666955929789926350667046903292631891860621661828513411407553293320256305633621083402718201322233638949908613767912715404572352526551972515804672917806957561697032169811082900396113116145718937367931423900234337018902451264916176919883555013278464740322891186704032414126019325477030374419579413146041091661176270839848431190453985316180769075767121916909776989467116813348834998263752106483156321237384761737033996448271765676750523129624677000471155410601368198990832152410989654943901367463397894343977547589052053391026789051927526218445303937641585168194762571711531653821936509138038571178783013589235173607223020060868531496853828705030038705460758600720592351976997111708286130156655420664754059789419389895910356043493944523144017984213394567512750856271733058663272427990668315608252944088171509002132994118026797664898041927324574391491487075815097551392432331338909625459875045833863439704606258518399353321678895044702786870602115641190137361371182125439031917847964408763887671173658475742824002610529446039281085293359730906727445230857134380977963450608990679014182916416031473865032461578284337085447274514458506435147556221855859299028082291691780201652063003008420654561468435769836348905869432890698259831015734062273101500401443613821364083243122222414484114655897272736566876441877850795214131717757593900397628810033514203304566663809443522766612165627105964457984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 402576025183791084903035098237521148617413224393454107753514987310806955075776776177956565511549009321820830394882203638525988502688671459114545291736388160621485588093473027015548572744500441636903114679138706829654403431130526208250488705056362999402574603583792454290428724118022974684576786142147754815203313439373018842475086290884398571268033154879947426712254063576708545128546773734505843335256930404761645698821308247621570959092502630191259460452300282081550856092458092790319670373595112705487868613564074430478106763288938768313022157704104984072766346250158118277316366346331050090235368020705843403004576835451942927972189023251977524901428045140318408284637921800557106440541662012451004604443606906468226785711056561654520046830425883036129445045013126538404714983210172717380265828722800817885034294567866630073368750500451027043805984629592663617134103733352468585012498733268162410664476251832482880958710533635223093135845514677748088822081389262048284974814077874134817276984808951886332437480849530246678635295415108793466145177535307831066339255974404521968915778240930148314163444421319817977929186976830176033086810491132614899825765267867023040065175545002474860671167126277983997087561825756873154938045395961939560586690201971282851940943153084457396226570166993729432744364900623932576710307048323002788810171200301999529967914537688105790655149194443115604111600187206152999021230619041888498711795324399561449926928408019895831911797864678314413992609450563537888126323756903070722543648786799981334586511440417383911514612299586745319253848915592135607929610153233598312056700346470390590794960805421303290995854969417726315620309977530098997432456227727783998559100065095917219831082513077862472612136739199744735551849883766413597382894638174263423479947912783283933525444701209628121348328012505409969522202356918968140178335374234603806069659539395802482372202773396744678131276244346940905215929971661944084740981170053564776232219591663282058645780117159097361024962654600004091317897556943162883756928687673556800961799681909892841546710834162319571842311183827620364969126877122481112861965115037257768887354372438761209594890491528860746749762912729956574848194053314375689649001037264953124611986171420781268491485422406375170756154578305473768700102161481873934008980088439271295800540777496138496574361799229579479298642715660032264646693409093333528675196026535045925702629309920124256966241058330296394211044280078950554618835818508080560224481962728182592981482271183215097535672667618338936821767979350728721362393277835358015035908917810954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -358251490587608334918689819020005979176290325270567422739775494842446491580718185029166221045393304926798963016254415029828628264307902415849522507515229639806404035436287764071885852788422162427927014315946315183563113326295331328738150565731571902957857916925270859641277592495400575968387059189124533318973795053254285736795629928260976327615438365925932460729924740878275092697002592559705630193700989444713371987668580904524640589200996293732552330770665828156858135532809911961357227159993581644338650062459303932699193297975101621980549990567853495108542124965953622430267200626578655674204960688472992860142004085001639501914804015190511396289926399363587404560334947675983477893520104412296513259981546396933284709652545813060398916106199800639462219130263162725749640375966305678365115279815279892495962741626500512218627351178681152795018738710691425604972783489607316578420735042760543759125481362244967003522509817494819798272683430469900516947805520465012651224432205952648147832061219182989867831060378652139633712535302760333942877262588924180452799033537278562160512262368233954732644598281638542013153593294728592826354664213767366974047211684705613016238308253732327625108832835213384283473328805752563138491268140742969854960995253411639050692742969053809830075054312543880563853053068524575889951247836780747379423188379719135223597655240716626392310198189651639604529347961068494258521926847564132297563359912785118807593076262911036886616037370605029986048101703693020439456583892661709360544567678670528185710646359991388727458839871369177366624782276153223616610534254422735477971969255175425847835947884071123738201129507387926991868613372723930518318665911501949623721467458094961620257673024934155953800735000567991484698326136721381678477709977338177507948665750798176899787208961730619022844761315245358469516518982616971366336048070398475887431177418215850050759598802430354112739858853890687341270555125019376699252047975248294419574699358187736080375280293741292673275564946855227280138437907969486007059937887286515498329320104598175164199410263736685179476557640700359839052587948299268012716867715019220982620128374247422971065405916764639007521116430567544457468897589428150842981602762452949019946339340052909608850639470501185649044309764204134685900443900831805500009648334997319208964960723044604588910401289404285501775561388832385234909143960841062855163013921607356834364205198916989837367516163023554471159216849928009420781987612078834133529357734347133920625768666380149079046356811858231019289605673706891899716620027899506217305008619604934656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 227512820391270733391572962316808674552332049300324564415133638482285397458359181663157327749526488526556713532642672228785904778104587596588184400056022190872227211282758766449975040580211811296246898600970608442610210741219763225192113290163848567872158692595955474533233295947980910253052613229259884460437079714919126844326995989588146679649289015345477599473042539505401893132651770716255163295611454624740645434313932555707598044861043526747775074471333423013274022980081631942642402794220224215880896776517081984391576563309725558354488740315617618797817689742968018060734674159074353580879517042035799230669566974267530709611757509062613813748624783180759633016419063110319789379590804043103778945455895716652259768569579674155492025189995465726020526848605638446457133643575510881263828219376109468219560692453707539802820905838796160816471829796705607531700850038973527990436081957966099979082848068149292914134926921501540837098738756104408019057067304445858760887963759506672961636676063969871663984249787540548270083593924547829902826458674504187871920963679980796041476635211257914384354396194080583875961591189029708646038302399552800651366361222838856275770097078944198375851903037591260212337314826771240189074542963160982359170019896074530921825124281889104533073852076372377640534082426888565286829635476977644084038622531768012924255885218014554066672112966427341847721550278806396512365010780441898683698041263598825565395761279515891802452586655318929274915749025551317352793197660729857553948607229903326621372825301577500358189036022327976722042866863668646751182789889779678870246993052953420426820685209775659993228050986945401080928784040189916270844622739458599310969279408882000043635767606925282090857029586390017310855126473334299650558293198541475436469458129223769742172878586643552869425700329323217703441935169950624485623812156287474921717633247109631464533817855679448181714971700591883421879816942193787138987700492891947640901911384096807551173791355923498732320434508495004584967427233928158421809191002740292316615271647153236086633229159774826599507475608545627707406573514806166596486937291680479279694223512561705104403654019601331955787752489395037961612684213263116068831364257494474122995848771035098932312280725387279989690373131816175875027627599128393869518847640067087910849073320431802387820949769480728701222162083665280092015919132533037187416342043177714977479042356798203180939521523146871033582066083987969053447943844513201818820321123574826047315126458528094221960322888938531771793530338084241217932147156062410341343448014876835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -111076477975072788783644038409686833010481444131488814005047159074376882724544038375461270129977579015473150920079663582329539514965846633173012399492573306767261098516779421774370166579399568282475845690146910789343795713501708063703279856965820943961154316520298915611218632099660838105737364284433482228469238497546618738314459682625192286911156642781006452155798312589952893316567733111841200388414355168520104200264217935081396011970483647872454149014752532689339964679494045484260580671515321212314062409470170085335683658372378059917692614658208476640803016786298048237970204545930982248795908702419877356379480756137415248595714105900630362429055734712309342794950571564914374205449987489071052647994691108278309453816788762854881082589752588331397737125225098126162374478583292975559388078154170466649931027139281688032861333991383341020049730819109591085938416680518615183879122301232342567147111440398158038698069890780989747992790581623231825974442854033752123114682345826622018762731617880971121668772849711228723861146393594145828565606242400102781947176077367148663894636391971180809364537635892031694054522243573987174110524312588032576347445582941906242026248115042400558727117930536813256237148592549446342179337268115013247808322178779535511076213947055202804675252721523061436023750845689541755348008008807953581751339798003094086062435257648395665723420228269738448844926470345756343215982892691155530413595892048616745331612882185001346685241524470008970230413777398848876538438167545589445560602663307659668089967756610562722638287861131866509495972145878075145235817674993516476036435346898928177140811237597370892070720718861688598219422760402081859095748425318966516114688369379806650047108761879364191802914176221400187279412891911997624665743660671840905900704689382645861289855816866398702802274506889581709776088879088800000693779003254317071421123585995032863848576485947040020809150960915474896951939762261847723974891661429526577337543064606263586702048912192742889240214538736426171673374622627164493936646794055261825819048076122817906334458342004040498292615996383418800276932256023796785008707392479514477105119474344693144753938090819594907460842614846487135500772195826786418137487561955462075039434751484594217917376574601869307824672789308212142679380797904237957650889034550283771044450207239241443008056550523550896099165371190531744971008248030871487450260093266870942801595126323103623495035408435807850404471194077359620093276686521082239230949944401137822309328407037757468245004626150506794045759752991715090173929403503747699978838407810908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 49632386851978993892481372911447765878547570015619575659454526748632767165291707239012089624995367861567608587780923616882559750931973522120852819594488402356769578597422994077758643982929941241481065608315428312226633832346073132884723956139378313190136521978513653902278710834236552917903738725552222933161271206716459738265420235355293949138098249804377129847382625791144982753582297042021977120439009551128630870646628462699622387643614737158905580348661871147571378970888864297771267143899081199195045030983795143302802800651014171682334098966003564474220096553696535698893266130005580477665459590784640963824654753260039632046055624336862960240552634346336000182443415515360998633951748103769936584272483521367116314385267596553169229410172881490681935182327941037447185144215424361268488350863007683277588005435111707045537451967869857595788135908509001438568364080407298785674102413359427871972804757290741867301828888783302463893891754922290404188548429752390297419355458668279817285705562916728439929813080437456939134580132539897797202973303588040234696255222316194600782161984094000729285788192283620344430160941463665886211229402745669411618566222102639863086064491057328320132072134980876543148709908826141194810923758539690912131725470162980301560138597856725037505507948520609864750673837013271216233239182330165704462330009690499366003491114536199224509103573616319655513157006302697334135558669969818580907709392549421076515906405446522585020953047680407551365269023542905612473195761366488708795930620990551319739320921215429980586851419373737263524177713402290869152690899187435486179864907892774038570153054413878419409175289423587001976499414044592903227086879845424336470646487719486683719793510362806715098295390602409832720883862617434325144359421006933821331622581105812457108603564648206883960210111653800029934732863557380884595633450660182397559226244464173719201922554621092453567174575627837983825209062291266202754202605387077448559398561420902838919389287662614027651354853092230709803475120491074940650031883312264459070615884171226677644841449493836265199624037649375976804493566153853355392579328197299333933637232985859069108616761718203888447382352381608864889652185434635128805496219004075358577144943106951241529600047571136315187878658600675603822423844073089022824918756734767825812338691770038364697252678756442189734846779729992659279479659059106784084900069893359135023551622342564919441427632112302953718551761427630276518987060279683360264188412741038844969703842795990797976726703495187517929009788723804928119729189683431439994228029584834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -24749582989587843573228233381067376424600695425883733866188517673093090040753206097924282930139208672240995361437924979742811320780667736842127745271509688016272783735629195553194206716642495743839723032025690924704046015295915963683752939436356429499944835373623430316450757525760068744552312661348321019942287644623682647750572035764914668589633827562393117680920629975316313076371828751250028028190012401095152079383932135627615599994904555934211231906896802837451736575585427168756212265460238932760513190431393372065263143549277236624440077374857337195668711712357778671161128231664410447160782701031923783377892514761317546932014942701649728151587737984613627912625663042429050571355520867796668417288720692207264061152124030226282409278905860644097278004981292613781294652742402268206336030130405908156551634878981406006889419266805299696414214269122225736830878998134538349983227701069325381779378956475340218337841386506985071511929338667735159951185452937844154264229082606205085219983112235488149499646864672799645257444653748265270605540634147107163262704178281814673705213473817527825088219122688563997948870457060974110862652936815883431239358082657903254903454421889141373994842121317441230868979833275871687833390029286362910865601001238163442134520899924831836303797264082209687683227714913269013420253432027256383542791775838476858712424053466256878725690034399022292583719334644062407087138257943711127068847290521020383488298715058341497241452246329332938083936797698693071345512120898368648799785137992475155580968275466086668251624553327320960538108423301184488212642587062532874673338859325611035535718008783087494722439093756977012164532940622185526434000332254431479424959775389363795506484137972112599420928171251983343958642085445967050895127194971242859478274082946617815936725233122190903639042089966105802958880460711142689442438489855675551617973839875376751094710396311716089895489402004551616189678953135529222517200988838242862384925642796072200065839588176485395670650000834410719181407470991404929164822939350312917307474867108232927468831436130742809781301544814178806951212879731565016485710520487133532529071719793767094046653993899779412557575280500176247764855779950159929297934022979549320685444084760541472332502565087285819593935909637263621077980690489015283609399299239630316924589645450621128772663047644344319195301573936841858750585117186779360789966041023070699695159519600083905502962287469785810627947134590724716477924846364288455582086261660279104846725672086734636260899117774370551482841035806956282608807868603684054740415937326874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 13048245967684089653995996516061163644290916810342895282545365483676537230164847191255143456723601445856936313787283110002703296664082666203621240524865820460931048194091760925307323736677062358536598958685706590942902895308793533172849955973815904653583184270730842947700404689391438852146275143341630181631457818396776821108328911052098939321293369500924875671486747227211583596810108010324955655429754369469286192017351026424712465956092072498393567542175527430720609013123308519826010892021073872886177593529419726405061423545311621484723687612224564266456879806975273879569581231977487178273341767022576985962221342878781832499051576934908279566422064936703605647607536739026995191336300090696262069226517729556958292699604198865665675749290839172023546287534922553867945856603057192714840641304670927603636992056360796092111740680712581964455455628576230780486089511519152222132908547703163331991196773163217672923319117696373175635244085732371324299843664823867215045663563121738659816639763167074733639001987435824661509502211801120636959411708115066062189615669542569072090751250528194265153826301100277447030280662246631847589284547826775078009020901492452207772876823300548233057991696026322161123223692707106100760422817036876494710216457767157073814040287437496949076453159755801169891948918731637780401168739781389630459287440450614361416174129542811695968202271044967629145100437640676045974928849709796505555194906719106351710524686993825520510134565495497141742047237614317245535707001903577027739936920380376700143238125343493080395030973435858720069042447042157303876484800626269006063757099993013997649548755229352416670017295892282421769222183093016997181498083394802438368885184933426992579445997932674000583465298088906179974534497869959740898738996621480081769409564779258706238011074347496047679849187548119706515974389040650906602580478037134854589672304692267276082094851126250152820825473365260369892509207188705893044028083517985259435235768291269916465656582698786316945205504593201418585618835363503216809712834460432710547716221797091389952671944139949676604589804349774816751433546527506872713166930860630087165468720921167991525819124002970861015269146273182831373384185108560338561487664350912109613904700513329541351630741548702957152565867013130533907317513037759916393813285996131689414750921788506042118376813409769421361155909255814956614635183445447256980553853803808310678686412749639288992347708626240594677672632539439391127547017428091777867070308790858731648507445765830032083556970967859012627903129353887281533722556889018510525452382386520064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -5961092520561880175284758470536790489484278742606018575831863174117100449091801401930460354008818282680219539097349855249094856409829430474239669603084277598214456050318144593454083356153250264848754052703584787207002566540165741836392094900315133635190589120021647248158374078022279926775583306438788920864304117676188037364788832785333914531356175285641628625960855112480957171041027358765663728048900210262293514775246627545942218343994267104992242572402711209785684525697680113334337101240980987039365735968205069423016924523886953125117219207379585695222794536078646787351215979971230418243423507203303381352126994722978100116613197790035224630763033824543808205813953568714779796864033268913215059352231991021199346061580385390434999847411165265237659477394972734690742290180799796412650482403549340552535800739671688013545375029469997663690829577751396950596341417398798941650910367277943276088722362038564856750282897991714582563908292592794401102859207334195415264497605870460564766390473002739749720773778149103846130164994482124960114486986995571987122978127249922769396392440813261380785191617352975175026191473778202980104001859423186027575263868175216842522279707535479328813409973342056238182099318091479709792485810329921402879520339215949858467118514090339328085788129997346667122331618315635362687449637012103251090375263201787903369629438948476909248087536680122884053882626396829102846557631672084744875370251872429868266255392913236867874440878844075168149468722628723943872845518198574190363557696514568979761291129408226679955195500288131002013769711291510959022914589423689409982684862877675368094321322026282244392779700654131022643646628868680632138139043231864588001833940453564707935422585306559279623088937411341783919485446055096407473102821380046179860117291681864951451715525132697019165127037537951683289277421451704852214254222729655522140607810259672173285589398349303458934575443637065529458088663876643968942056608677883962491587780157125448996645846241809604757760861897498975147241725563301214244501539072834170775650486181287367287630465719477404176723988811317474088833989599916172434959347566603225171967487538840099453598942167617599240437966378648394934739142287358383113175664037356741906116729296966646854867266926717333673214720245240562908639850877166466970588121046101238738979200276172556955957686572951157844373128988443078484071951698452188282842877601679795507557189959095909743470189898399131319592192172797580843335656958533617932995346776087932278182601171514361372408244173070747767072124663956674396237865869930828717473355498782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 2083288661269343638172147624769072674094835755547376484229300011979314087806870722097199323036918240324207526971586814492588895748956603091035278117890693672390010044783769006749141008916389946007544471252186440136652625878116530930905316558951134976864819406473793649056101490239159067584963933409720645859967405861199134529703956546341880953615109333536261883444749469849630501507180359681342056108212383046854223339338153662108688770878372262699116002166217939774981510449550625346835607870082052360640906328366712844464481240982496562465628023286581662374459248402840123201877060979392472718860566238665158351329172697558498302044570317947794740186610073019724925134869583383038937766658981653052660415214902186698107512605033590719965448830207664503612951831083638347418607100622297101995154641980760676900481000023425533594511200228780394981860502705427357927007163693978576939024772725615856780312465319599041580996329932194648358826621364574740435261411333138507775125943130148348993196402711788728998256846303630739061557795372941140944358489989835870726227434965367165328936816945021887256736884258747907138606344444937867921894193827030058827566189176071246475088682667884415872504825402384386641176607517535681162033022219687479276331386465305550141342517823300001823025204412807546857003782863146157628578965886823465616228667755583977091242659576222893357833289072194114867439194339232863562106261890998439920591843647287565724232054297759888526021384111170197620145990170567998027204376719444158282629224731631788559611682278792056858204085656281427894503118611462444835056416953169682751783876892919212865670920439054092881381036886294610420465821939223199686129556548474728169788880560846703599814688945840366061090493680597551593686990047016253317222056167601505082560461626382423882391022904875664627603715894360379933370522155843401379876174204561139933274913809405018539527987605026752080765890911001051298892445398988927910076217263301263136615530413346748190820818791087551280214577576457628820764154569607907964373979622825783889995660218109165518898022582153398218715801205958903737301984015813904017863680370893995974584883461710173133552460313221731426892177171094738593398005775289663665805708920510144698604081992671164972553988219859854775564836615555129934572201082893767705438976542673428133581103098248540802362637423626938986384452891522350032419466397106266895657471041976515524945670549469954369419969769779450641204749033943941350598440168925606014926058586851685251284866664699963393547239478995619217313162111979603372653805373970810483269258274930688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -507691735668993947338155790525909078639629530384561600239272485086419396096440946286016101790829960720488281094916880079929749029300114371678128983154403495816222232055937360585309452422767093498031160910407869813889382738865258331545540876407680301992874494640194588946754134705862485207445918374217100832593762091365155469464100759296339676147713607953766035036872542827076263577822671690175368933690842390399199398555452269516428067628427281157190027362543350823056290600197004460456141040405964817610154684709214099591161838519697313631395350498175027813522125391402816413540972950082185508619480880537956902140382932916417881091670815070942725210077810338356780066984281407712512039302501268526173813817344370262954567211067459703021780335256085702901440650053883674828962721498755142891970986510111675790212528254225920810588138112898742049142667529458112233294146394449394809599595631161083110282292759919601976023241714884536481141640178008053763600389516577642196089013984186609855595505811657528392604399612475665109453541081838550287812663471640592558560305364135269736570968983177436351945509693037167495758222843592938886370704604380591907206074267237880615666866797655828399563569652724316627782636003480580290953252646695449488550082083288260449442726082284432173740491788197784784913639813662345175553355852816447729612055970769359887587758644569615787268687246477651533115556736988513438975847952711788932444700703425929341490569381489860670784850365104065325985629323362788049732487092613294580336389849205853657142787039418171171074585071263260802112629927565017592889978548495236594418670212355386718249698554987130611907217024580711155575168249401869027762631842314274538223241861519432640404368356104592824855526148018528056818642133965632780550533988430684578341167480589324417161248103435915189129813985329205848935352404295020619030373770629648697889178080784025476935934818917960457381433021614954716300973527831508025715841556896521144621623721707051887777068490466370405076509595922931529668190832930156626824040630732815277188888522967443719871744530907951478219772855390135526226746375061912350763831631702470619309769972986756303239601464229280969172194200050825128699478017199065685346363459501809661263105947294442244333716292517064798012433515990546396220518721234705849939095431166171401391694354824357890018006235052530251170815439436717099450483615615769047252103531077730627887773373260221769729318022495958721442822898629849189046087087876451663302696671873262151650851699552523331985482346109798989190625732393797144857732152597347816144033869201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 77064819484760848520169392889287975631024880677203982460191315839203021963833762813191778535752485898548211909745135198998246819220192967749209308836929844631254265587364961933729553184851929477519450702483711948920293013657762259214521174674939202252734164231108504798934787542090741110904568012293454392606369894483935336608155044337239895377712697883796071510044562790675757055176869997836586844213632885113565710077860366127002455567580596729341916994740886536252004722410195740069145756009370115316405974959489255161791978551512447003162077545308165795333439220336161340452219285286935365725846236600809977461523817431531261876180156458255429550226493177892200026438737703601715263987278855182739361746450011003874462616722443621480033800487206646692077010232295304834764216751960027120304719154801753224350373440231056389305696190096801011678849739351773466670516325935337879432724963157919061753194520309757082170908560825294654155551512370032947920612240032778821626456804269190600478367693386916938595529029623715927158182362387038099967787179207214444970638245592389069459993544650275235037633078791631374429929378361240917780808488715546487083185011468962604027788902153507825629622456129910720388899343723766281537792627365504857874722962387149647636161434941620496137359850866190497452747403160285053644494934247609816660622178109524961619874485516729172446059808856217511464328669402262095000803964137905768056901872128207914815285881627865709967759115695994275352363491790421868512600258616357990605846238524074947938923416915265548450201544213199271330358396728721454505509171507253565198069622352816366286061689259116253240437135353363439407455821277889901287847331193748225103871111431632394540612456208770365901020674424707745826129138839590498723310566025951151294268053979178761638633059326769692833374404791398686053692734422627968273600174493817648882277359372875293044388595490115487334974294504910555634438982982875582397298302117294504925812354261349475702762594973042598297612806210308969960160189516764097699046376330091277883790513401129920076450138068413931333572931185995169913779970598602175993906729359846551709696679985546496439531631426016113006275002081775423043810274845894277114200941295989346401191757809218497358998648292094220104934736279143130153328867257921147649875263126712879799900676842296694435034588773318170615714535693269852435733202469549543511837640783302473672647909258849956581791833550120856494687196907598459070005189906704811351793956354594129818377781997508822515738148431804335107171267924853545699879011407853578296116591460352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -11219740050113214295023546861179808576706577911995409418405538904456896968211511611403593446629293160283588099860423616469157302423350612375325099630101524193935200401584085918696823793671997452398762403511158225992912036231469733041718815333509479333447199522092175366525855243307616997860905297024922196607348261862227309130331926481894493671711888100605503727170641870022669731955505423406085509843544609580100120481939483737336039323631211555511135830200524125853176746502260541207193328753923603713690133026426945852825900929028987876322648995074841222895761930554944787016452861852659032154979885354705355885319116560302302602566995530484093879177582983132868599237566953802994592007165666389628031330472035989733852777925739427534280156901433377833099447993553502074209543247121611647659916543794253737856421461377483960498717064407026813140613063507590885489455088816975310419406456355933571375087434422783326658338040922742940331692494005840690492722588225732226362427679903752041914733785430293380346422514708553603739437334597489555614972329905988241961151334124593375481148420037031423077275712420396817179116594633599992396934754353345392688765204107595222941499116086011935857166789708316890000197460166277900028968947679188795837343662847128444709618607430496821667394670477207796439695700079400793371303282230434272359951031113663184832666417854304110472669790587175088386644377567451615982569372222418499266151312868413721841482573224207395077082243113963230943127030928022771449603721249881667548036461442295100805712792094250321874967032950603761225279546971966423272996831380894108859930739523743142357256189313272088126677565814230439543394326801169148797396893901573140510471968768935874818691053289232874082491966153453211655671330732623728029681121954671402935351092835660682245234018960974649214064141891106972261189975533615051299495212587447058323332926920046617442781951147211446602005897804644085889877123547579550900857049929964062090504694340262909413548750883252058106723327722322706619102659129298375954573443096028701396840539590798540904902022905223590575230966004325205780696758521353111161323017604501756657860773966088705207427052669499049998039548072047347630655769557128474095336281781476373514870418602182845615280924877888919211041731907340823203227553653485751742255989198320495305132294302482821335446573956647756084029105395407547763131575242922575575072712599349606568992770382023255621281461440230702261201754300962538785400174884846124262823957562838225263485315137153073023619907524964294307720142203904852162747281169609314188658703597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 6410850254840740671417024892902240811026331503042803034306732492614405052785134398715991796776068552706014690571559006541188557476902408239546307584879966755619323175689309596406955301688672685323294295981567047422489635148193557593742204971925757028620619855965833664470965520146416677081424990774743439213119222476211318674820406357120600070252141933432099786440397812960113780364537305537073672542848221713975222186583279273544300365053349191172282312843365524619373862840258521879911156592321682593444873473400252681323353305004654576214414996876415806284131205473279997287346425271700393865775413940794173736665141141659141121781653015260261692673627560993561901910383654260125724963032682864539663361708551641090890249327714484145914458672851653624135529526985910715413100041187123111550894111133243071824728259474737785680880372368461971376235820763145122040392971143046345719252915316709135147188424481414996121426125302173039277449552401105538412239723310575040956194223158579339516415832774015736985368419836735023311982976900975225213682709089611022940261906613638707156810521567740643425346327112207082770444050000411240780954600188553866915629519507783720956459766614141702679550099271835699750511611738310781192416795646164571088011743674766607479932896080418699441062171234129768170482255105342543481768308005533008734375471791831584319849573074022841345787567739471332254152495667523219921274608264979599752686844098771221875121768040710834332160065874229568957973762297350161900722738270998575491716315250520283859941142462373360234257270200019587263444869609379132917186871128746592854133688620378129100274448839129518050039092859748023726199150104440809668345876337132594491655150386514629299780511067930494439032766467589574125132386736207444744743690255079756994387415288386775619232156496763016185394190488740794779009513013990405427861353869647621761062602489054369882648334780800462509605304947248927360225090150661411335658990690411925299568169305171425341711213025395251804598830499412090692088830049850010523333652160476082929723077238313255749341097732482215826440894233066852858383674803008875085791097189600078923608329337607989139338440314918158889675491326531073700004388568555795007784706619516511604617957714254446750706312351436469830909392266716259364661144768994991887099004652760311315272741924809123579609061103828797635856211286028350586526898703933375032830605779556854485368428837076622399447687744687358058208493765445549376005906907979554312483376740929865156906313973213686775136817000333417813748379186001193515270931058504768609428954939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -3249991117186452140823563924956326453145617132154351468375501776006196016042048295602203239549683105209453953405457042645966940141143608240864273035216647220719908639003499403768552771979545945724034086772268879346271796705855241495463447855329946414075415121385824951057872348607839500789312990835741022296378799286594535571967749800572849643085387272676160124535925034434529158445400306240832455675028055427324523010880919718043962921454066150428093700344246937258824294027948702475007104169050573016224460709667474206808193764697927189047370716916127536468427646682726189946392591627633477123175824851451835426356293118701170383549064210795646018179286694505632380928021985722480557950592715452021031457756403818007260733452817627184695704101411843002305051817757294299579808564258133547431818651008579184363735472032235277490958500130689998711697470411247964180045828367640020117315917082824779446682346136681330896029728005820887307455732881023575579646737312293130507919610878748521006463984981842943119618269116473384681689095834652722999818242717825688916988053191400436776975905581349006939564069036414335992224770051300266199316031765992505162353966398612717580639369631846417804322764210606838175684101726916244221977130653009458279866596416063102858467499408073459424367471090597985854743448022516501572274762701201982253898782560211805299239887722170530060774772782079050763738862727741548579298070961361473013859508431894442808447235024959734818987330701102565967595877176663948246192265589534946462336013176057581346968788310008288496968967316445878946459206542645645425152631423546652165350651852843882205358457683268000150630562809005953535696088872425471362265218736691035775917130584161455766883112165239624400382720768477872133556139972414010606552237130406714028501424796865551915533738213128163187912887566267575197445695788750959787615782846200637473077098224883299556499670217007800137859488869197948553289425810325206179932805656680920034430978729753548191890230090024940203693602373241839194025009430380210125838655280691147649135340287526843355390368349633883917952583041194817543427244085220439620868142815583963486033267585115634428601940877547205651548807864176628061025668102044141563677057063101243705370566115208531609515853221620856684144322106652887568387313029416546045062802179697735787601550633543458307255169031581914531973018423181156177174600624947561463894613932586419058694216572472547794675445127846740753578620760375904705440284888300932208536083630595342108397346372370125446350165090487247073138465129664134355227484026721838095677733732352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 1034583782900435831203451831734111954135545393872906985144912719349269777962464829427630877812304214747203158566100598858331742439414938563031142279318675042711917371300483867770312167210154022963967049734064411764029091398067891397399778614263376192806038687394777004683647777493284191613156680637008312320177306200045087661633193250893262401401982922299971078749059533029005359088249136572169485283790631863316073768864521661131225738191015984129083630359569622583460612021438656309957215321902643673848605438528490530269523343327847810052088838678281785297005613405688085180644547592692380277516579671687824032493938600653030956306960526064780488347549910175024053735264911428639234478271661839189223195389811565960555381031363410091507657620241302905472730292771939731725888251877559588997958150665450611268776740287251817746385658439605340343212342858744187354828452749290045064850961532807635030665703396531522521426580629438937344453539996273622286404548534875518083664540469786462703026770673569610634222493601967312322776689754892892981379564394532817527928748897198193197598865076925749790352998621691050485625660630629015856769271706659744575032446651620799707163459284408065485953393698104386633331079288657535513488019005156809650330534594092523257455886758569741163896681691333298644287721665825143699174688126839886509105479462549953897800152883759289680540637243997416108156030307925504221221547095318831480377180520397397548648535935411913159004729481019089570858384200495491487500377468303293450589193697086438914188230693367628780739778871002115664095710015736453151845810112892055910467672978799357615065011346191596611331945693429791794653915362310462898134060632795379805697238152872590218800855055171902860406181983501150970490478797108289713348194465873697572814928698291045730938621184922699516197272429158791328528851058984211119359868794029665567803741262156797010998842300261378177814209251256099435248659963657948560560903905304447976072231713775308391053675000359439301527111450661902486007776286847389352090391657710759635700142858036238303997177433549143010410209351097606093920225131337175944543627406178243540528732722838800850904114802982129285788346374174686939469272786188058973579095423769489281066654470376818152696799306432034858630442949018962862967500484411298637700132942179157142506999765580863201798463794371846213589178178113385350153323056492872657185785062228912786193803145243242931150788492858660096165286232768484815071102739250008518700962737020135013013419824280151075850393412214490781281670060231703931837697646695283693834775560192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -273123323519193848393249686702996360316899501517401278876209387838455558399099362524039296658844183601476505820471980019372844896505112764196068915122432559766790698687759984352246547807598422054878465805388529591011052263008699982130424811323373357695624737573827177539528679231460329809530708575691822783461595271191314469761805523346034126512858684016097790523639545965574608826570865535735700518031215972631770827051359795589821298871118943470383807140636726332377953602536308184399967556200084718835811304046910100818610159259932077740349846357113213605946805946946673531269609984947347783732140964829600950290341438313794434620904320348420181612880620610698239204517709839286583481374588681175318281671183152329540276077023884682834585111672645342682563210043517167896957601536115744125169456982485825523961360814271874492610151737113297586047596789912750046747998761654450680108097648531724971674803830649233740011587583559873917329377256348724598501111590360054172605282998202661727591837722613570636618186477804470869872311694411525850137052814279701973182040876511369740851720414688034619722815157004714286503987471874568164190436650150050808936985008825932302585427534699850326896877946420055750091718260832647026207783092820894154570319680208416914393701890384847583956771577283153759893630309001940242403820263209957040222981120648533504639107288648854820483697320935366360942779607320574584746426181867078146739786160133815578174344546888520766143274718113985459498040978326442550411940116303858939893870840386481483565209867690243902927620117440697646323193253493251047950904218889375914003053239893909067901391938175959828671742738542030201305768723913716207117960977373945445829513843862408823743983402174329220586112341232077205729415918836802812221847633460780122261755630227644943618346780248075596705500574370087739177269545363219917016244580837681667472023318062590000026365081417785131388113560006150594705565877296217428339508385988116510653316269530833350863324855273022188897088709977315260922377558644025853178576821366539846504283843644982036258016029735768681704550344203477554915146344419722830141009345894324437690221929971826183788620140688801316233387791226594034539856799271068412773295255928172662581984629941844790478838862077804725126167788980184282785348162175673844415200720545161555809573976341364811028461511766646508461881168337241639782134455796319544508915928472405758480277420075905468095812265292572666026303959556071099419469617925737011863717950987523396927726958752626607709282084445071468491536617599267741831666567690178669761429241856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 60957243045254510951874417423398618730935731069065954201194266699622529124508484529158531808926479612096971486166055260341521631157461863172529552307587072644680065381309943041019951946726277905626430373655540760476911028174559667968438623237471368741834109788826723758226128975855608345332209255537164064339767157452895196768759190123441945556956009855585714900543230919846909752714447555723155070921675464689337389975985833657475576613893037692443300810933208346138249280568640164977331632577774810767206879272755900757182805581449887877289339942708707148777832085652872919410386149856992941061522663239667908247809408312896408499393551406590427616393357002726172397530936531117950910711295268246450930992131037836433876577209050854126058861043877372122240903359169634003140066916709144107390570917864156308586328303621231697294532535827528767451058827738733819244039732572879813016615222087524780126365757934462971951358663005756287000287293344329580718914589217150657655827370497939516907688320807858546102231035548608526515916003563915574081482266131312838323425350431590938174365292760145386143783801245242802738029054130405029762574011103957164166162583500119175789738123098535716134755529966620613357605511779884323439459352298841720222040848053344873922462815002408114009884593697131244634413912752366738376731286178882476054561059059586393023580050001525374016711045567588256974061679255064481072051975536114079427010490475264354781953362185719477739796587990215179264170783980990862707810458502305779569152750400880600271358862495488338746081630093825248850366013726272943924053510513658801773104452221303170791645049586998632436452561568617436261554711429496443375709257559902698089983976834629826023531662232923564333580589104215980448536943193354731507609367501711479808191624634488824183341113471405602687857173099351089565941266693710453370419588799283711598880847729379652327286133627358589104852991139782800239020399380304875660407246937131943546550444495457519932501358626613608473029347301170812512708885011718371146976306027068690421338267137491534510880182223273036196687867376557083206711082290539918224697340001219494033808447067782844507846249616664956331520207526487952722889739511381459551967947455816629175877547198186394223768788799795405507418753136437479223392364875292996130505382949780848729542603687594481891570929445803232775463380081815049529086245772937530000407045374150388888890721076931930367197900139625265273411114770716348734197549247216489545850453599134171534787002904095147064525034539289299067648036581467987793978428621520064826386153472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -3539838595422544871017895537606107289376538799838940736601754409792366624139898676167229411152494755757072995811575444355827446978388269912995542057232297425026557854245570921775398405118134815247151765204445234267665879671609644466959808956163324688249539241534804186427086167305408925648494160518750521212070551162639747506588744800806096134793114214212997003720534634479913548818257643935590079553168710198530652119149231829452045338002820769386739425278570728303041777372023230579801865760816240636309167189995055970262515128337961678816999384157154870908869310234320483925707604171491691559436508726230075363037733651806273223928302237083573774207250753427051609948161785499736599536330768346450195745862305267736220202255469527102901906068087008151662810730375166590936883667411865123585404713702961812669301644479615943608720324742629154116048111918840348613127455326299571407461823981899260918249113313764754957436785255827670946540619887486004118871513629291772932846410593023650771730712344990230219288482778520944175816855346800749016669310094783641802023284074272034310737249303943954330996051433199732909180678700513256381869479705628653924530166047452936030231121011314148598046455405127775270140049668352393602451202653395100631052820389348514487501420302123983170480994799980674486684735296032064176381170900958912731769713666147393115866189772978735878589814747380095678590124507360433601156626374402230410990619408972868099346845743200034350354462696688400710164931202825457230484491338890564297266559308583433090565427129703953081315849493481787122583899661301452691317600877807079369575682230989208548093782759331740165994988311216930940860024195417165954017060806767478617523884031265545106485924150591727121634863587065442952306974872123173286739664421529115712954889275197998528924196337729865736520568707854839381563360184006617662851407325954807622232038788577557650852910002113793777561086167929702573251462780358333739535299362543355181456344937164956892777024518798745139616863889719766189949499865937547157847150097876859896584107525001562357426800213770130454111789598570426827574993492165958955411765552320662990197627452605716421523739082173657989356879750483927553132205250972260101942428452561661162094251757543114280824152411789366161260294754725958774292226265199084153727736045053160744046443527692612189223329191511147538261268390582248018966630215336095815017347467426918827831841116834172551993751478994596231931455702484165273519872022753525415929738853834742514807693516539588122767967529392682845795008545988811978573383866955836155253227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] -3685795962093478803489740693524241490767387178224831563666258206961099353523323037406077266146648513569446259995461029232514073477904057980531958531376546682037227859423525521646485183357060075961785717229715808307522740980877056972354495241031380393868160664330677953904829368715167229000276997453906542018611540738886273361095247295319682616712994656220823387269294577560797467464372525922437495637832640271604431175459206283873802496622517248268094304544028516579432292977141795403954560582818759607860917347535908964297167862119878199497362979522335122901998576276493501390247500664310902071514196375385997944226131793450626599866694245234341317456226011931248717248060669838670469377291483730656976365725013181184468793728879758445418684258608669874238629101849477217592881751113306762031045593548053519042021490747537492526442653995725476724965846558010256996683896635866736653776577584220891550554759408900029218217473680476647663333698272644176214799977893865151291285877110128916995566479682043789799948108977228862962011149210386207460784688672673364964870804401358332127780562632522648692194597365921273241568014789159765424467139126771808353702205054341763100306661996332948164325413764606621096737700945664477641822929336080017703984949619416883659066125177385839776589032344128102295608395486495625588212376475218459036522054210626913541946799871203901786305704409935343628349192685607766501901790952979208598868625899507446742061055403473213362115397374540873432062290461275538081850925047924306253478446800694214895078989001234395508572659746947703123857312705392892453344160902359588925256141279458320456540454304555208330866909431959951102011304571096328858360411617254451956920101380960582207333693970461319386333737984284558948199144676175780570599249109523952738976933087396585337998212824357798151469298480319155804296174861387680588535715477031504396769400308848793767845238163403547561513573091254725341373564603260894676948192256366241332049523447494263222336870108580602295803842309413537781961788123940428176761363614689182536488529227223083620220488438908321880427062577420148196173649214881791316795940226942854752974789533188765766446785398299436600758452965936479657887966864447624501940296902955408268485773009256292574314896471185562391807982149208298533242565317021698908615075023161441826461469604371275115385130413536733453850523601495571822171187216557273042187591130210383586434339863524773846490113365399863453857479708089433817821628529382374114488697958444162225883624336426332844184516591023133125929135477295824121891579628129680893241458688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 1362898997678201509791561757500209287945119877558251731537939571990977599034476075415667513716376387662504079448208889090653340879786444128870041565107571360486544489643867630603389415867864501289536537023111095517330479576904623531519952774678158805184089772149959781810404430599804540984166747013033004521587357004480299240157206150220120928392245415782877053297232765885534133909788365606417133185789157232662662778152591506120972401863496481447157329658681597732181782389198541482800203300173725948111073538730536273480462883974235162265445306579202242450297053056491341030436800567718261600497100376183456956881542739776323767965844949391457298347346594356699068770593242008880632581969726783000646471984441811493317530729379599836673429920896741070462009652963446894548926366743550320776685879840276330296674790457845640840275853504270801369893979716487767534472296988530195508051288597084986101280069486060723923498096268259501098060856558654332633071498357800612053359499221620743960748491466227583929335193957129697236158261784877283914143931572260053275472650592398635623606165906069204331421899467555567228994881109611510784438866930628197123517860371672248671990425079194023720905748446881560177998922975983698287291012501929497396704436890199371879697986213185030571791978043652761129512465485922270318167143940967914612178341083802283124604000474883182180957533646606701539426974105799191112974708316114555096064953562873223834838093447860192805213500055846789631212559729257201048086964671518123901091845165283992841364329253463574929514962909816978473032455573403090544571641852351797768180439484954629305490314047413575986795029947189312365668962310695992549445573246783450647996181179220957503280021473236006082414632141439893222693336526361271121327517103330975627012431177117485060459298610680508072044918363098202046578355129215255527037264705634514913683206068852209563120069344804840277503755132591898340867442698086535862928471027109362278050207082911513650022963038585987021057023544093698622566852776424586045400075255411787256820658470655453072466460300739747762283577243828400958116264561104098364456729601878995224136115957562250511285551266973474653718753058454622062610011111431258092593236986737485670093797672921932291246263598600882151832167886221790659932122552687458901372644991378516262738440046688856147712075016618949540024170560381641439603018620544428638597487771529075955589594669094392385153685401543828574730653505224286581239319285132061891720833119947854358700947122265167565834037993631222090970883651578735185802513303936249621389508608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -191994769204877628805954879189268097477690055434659457709819679721566832918236685147364708970879483717819387502672252707521064867069969826413082437121430883186110275244930988456142183040915280209009091055957133637557615967537659179247009633209238984367013118242996472506192995737499113453089989678292641497353049932356224321544238466187795918432738706017184341907208079509392659421463672932836669849053915355869854427178858305001394700119785199550545587721581271678046497164790457662969501324104640449291838659946303576516940105485554019068479255792824123157136383862270239236014734695284066015526691246101026477897536139689845925169718311710656001409553903643885499898194180943048749131344383057403181302422123966355775080265129731472255264438683490627044806764408062975292396898120698875314604300162251918028734746846918265391894074217710690012129508606666941239693368995670848172285240343427474144042870343843687489287388237797248795484309731667983770699870439195445047248708010091698358564243569836208771545902833061085660683556161544282169377745435031348685800790035331942482645904815218361804295977596811022252386101271965493193998132019796944867324367376683201051080370906847003093648033594477716611032332199032063212608733084803460575281970868123007847658565111285426541936344599221854030457261863035386791438742406955215527128095982176916442738649090036994933751656398416459157344430484964316678692895558204974959240496002792100348741096264536114874527712121510370890206069312348022388210228891657569514782760442206017869858875276558333982734070164880405457807971089860596854406276893250213343476859485345161253991059264449276136095156939578985087435546910049355471764145307277350937739050459703848728430240224457010971009717233711461660879491407441197287298268857768728239137258354251784639100772985547602707649042915465260411171519087041678023346994001744354634840848103526033778920697197022487206069536097606117080151062642874421952249499709570738731038519677934219141698197563209836826146002860036664599365860517999932194928258396095617764363652743518171279079202471628589406622369975510841930922530495233853557556142872130447142807438953783744718336754661276306349490920327061536132300627572412463837977774928148247239274220535374853605624515944163908489071924602494534482112152559170535485682013630088492076469188425583195916481820516414846693972104862737054177553234086986536171346873788043459585479333858975799166793703086336020030211785299510392708225834296132476562399603088414991092423709044237489441730090024589993720071733842082185617626878180291945152068452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 2583714338418605119046839739536544018690476666315511810873332882344065384171244150544808691732165748680269273245705002584667224488443025524231593902323631783213100912647898775665011546425744094169224185566644247604561881931593704264319667495282014684428647782168236604024316286429864142355612000346627133523401013825360870834049321392104997944613857132985397015277402914467370205530736955681095443697481141766691599919039777256311423273407830050375892039543211901479717389136094961919288512710770495767537835433780109327736239333875479346636380948849559785647821117128163624495891331206887204389823399709864548841555426758382508742531626982918228276482270157639242781641777463064861603544045046756881870586501103392772143839785120845612881212998113624559391658506785205699278153514639454956085588323061862941831747235983272144194871233805662348902339687922310094355722522033876631805338228796291929507443003715317851505117910463356970119609758553102294138844049542617701076534397351218007197470366953317857090743153151821803564314642058432027040964470917712977265576564734264413210441810425390370121087134027030206982681842177287931238234173324790651501350289380382939799761572177218647473857443591808875007701120340480364866726315249904774883578394623143343269631941415487939110403851998337619033171098559047532957966444805530258773128272247885891856252981522462496311861600090250841581983362500942377523196622875244589162169318210347404271742783538954573189498033860444922902597962356906695650972921730467193486044581581672546846949397356939883030796975756111313723752749079051833293382017256769472470030047416724361539427273404215220210937104483279924245673940288871331257661094322529835773761697057332719569985821404284550816051210596965248767186954101556390828302389946137198556723070313334535348136714825271432007910474094878605495751006383842340928389408488229671887051283654380536680850597906324345031321827585305396328313375530380038119272748264694571221016474834766004234223465438512889315259847327477795769262886161832579419928655479328301078067970886896419669724822101189412906694382320899831043218863261926141399426183805689734907544529306165533170650357814836707825171211912354436705576355266044635777625411419641306545157124724597045447803500795717090499110218826608710959917109291630219441070009627775827218101684655240051720769097117525635931767842958633198231526014303236949084364219839744529149221638683970890018251569848287450832455656748930455363473268406575027153648827665788330853789644944306820167750735146030919404460824597837659178071941216132136909668352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] 2504552602070222080045198879534986381138230508383750171000289862144139360630086658424361803622466410818986902998529287896532133907478855608533267920941595983782868014662337358867399401888656775935916873518866583198229667999097242978450476661631969845199733189913897387647023962966217503558878324859968560303334683039247104961816806682340882325470287989962320903804433021752951715748482323914743649156836550519898300261960695293271703513866207703922993063999887529537606043804988629219952940415252923321888352079106149729203249265808735291459760714388102518004260722919421826784690729014261791076050438750363720729705446551627246134852039380960966142645624950811457582473723479176076393124699210361720043928601002323444096166300689370220902386438756830476017090574852903985456874384940293887924375182676002309788479658194395047685779558234697651321193105480296960542579630173724048065441997285435020454871798539253357962404394632900413978792532236434955919497915845194085974783911845177701748465818815414458134092315206641281316246611898362602342398299937617062550268512983858821039799016212213127268764052036076381113852914830114441049564406113463586323896204717572975709935925566335011833426342901661270817376118059371937341478002616979780296303205190880918303054530568660791331245160185110336315812237543752931900176601111756032485069142912420377887838604288527933160007084538965295537862347631852577173925885372928000488665044035470277181353516873538036554390568139860372352379922222419481217638615498624323163609035213676909824303126248262411170379836943911455088066805152609268288636900455697953849436852167352871294247873810276494272287946842334917084901017599182867683330467550254337346716649702455768729011889579693079214323303451264307352468413951115452264460806376116799671825981171274805124824974040788723210132871316877015780665672862909193099464154610207209936053118112128697322714236143406032501251648609600928826140667929757752503165249804172524686412039666527499991241736693810778365191439561069426064214620457071464037308186353196013910651857931951338666203814107339341832857540774230729981480222347761487797354653668550223897987286769201068044709055979501770524838988864590652093776213479098125067559921792469400327275227339018519937217392219230953587244211663870371056667750812269217833130624790770776834234864183230687759644437448902159522126227106873525234164717476631890763525388893109927133731919196232337505214650709640038469832533621609136092380718722118041103452537949816806233974095316021968895865869799484436881052232896576922879899014465971347137757184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] -225950401746134460946132247575545098600346540042852275119161640986870477093680570274311922657537203844468993811770670197750033340574435086073796015113285668019110981736432531241865088161671375506659528040091014570961826407422142429035915731094096872416553976431277512995740099694410464165226145398994572635236924332699093704422839592512247750093476400783564957590948884618370072646582340051262798417592850876303300250828148360582165709034291483879609081109015918398305763217517785097649398960164807655278621434986404037991953853102833755371074536745397275455021727649753907086820080577064417036844709882429802635918807799122359116291089548560297884995039601660001150735638886952712014530103508035971776736019425793904884596309993554919816026711341017415841714051767737573332956765132049618728534338293516674398486374867949135277786427409223386824852000146814719411681344233510408305203496660966335420343217964279631940863513647800663042468877423515159308221896318061254906952755570028077808418694708852029700773663219048512360118813199353952154531270984333247182324681037701642641088537675066632017483508330972854955422507989519531550767012555389764012368582176482279737629990853564691573353732145097177996586279735163193931710753412094704828181500157166842600704454253138895023383648572960128483247868211828949311769385689120593233431130603092846828906156619400971768584051013426745618409680756230485153930225319920335111126803209401712190650677958189244935124000457237004550587167864124071404933272437900547266688521515343317310997252237480023893150422191178480484696857937248100620656769932264539141239518711450633250055058359964177864655894927826813838365433365587058231708615855391261608910499850519096307633801138075527503927732584604997506105222442749182352294561030484999332708936698640247321689693666168896310348544602331175745830832940541500046109368608169738943125261820530048373466969635733733040278541551724552641174782304936493131662152720240199322751995876923357877016146156475610530998318656708870390632978157689790033808225790450996669487934617346793750442660849335184016472041260949601105490884634179787734442012666175493849701784046422012391602684217771014732939540154043329074130480414614949956880806211632758022300572435110473262377230726985790572846899058488236087593230953406170056114528797413874638125348130492871854343337886185661320103352709805098085006786984249447554193817019230796711882223060555668783126100732761620577174614715505818780033991727777143854574874698247892674044187273380359268002208117842958182707934703089492231932066707657846761193472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -629084117180390429372985495808900635511907005064693489260118020676956056422773515022519424382346433385591846316379801541885315967995021500875118481616695669875166181431578414878102846767277279859789594142788167465083980243925119900264643175484029657782056409005504711738625678179868662154834845726756030593057756559578287337625568205195604020469987376862198025451248483103615101342681857812283331039908802413748855371094793227053120165786849129314033205911432689165831845599501142999140841709424674515780527131601588470057366045882881498744947987453002357595141677588713142117089202963419773960588349434627387300715599537734068007735353972517086298011919076095206875732431910172574706832041609340070468115361427361053111588614233732694260338347256837091295695492491940960525767149275230442914159333534268034404063230565912477435582580975914896825471758259447073031898085401810297626067201344935699109270341785685179382985135943946174997470220487818593394314609325119096460819391063524675530524997123196909170022663729450234433229124952028797308968109922841902183359004812769405156971028168599440065497480061001516934433188935162269307000069418898675202718505748011682683702628218390269746519329592158896093183836697076057384112811837103659600577914083808819365520453302857997449418071977177816549578170887553549508711787918277722540500135895168072331076215964386751785101932326416067504879333717397054770857087689999326084655363583719992979852146160429279325173426642808878671960445702925391635061881403725088269905367285540364313290504556359593043281556326714876688347524597818895248475958098772369603680890189321724400660000567448035339729129952398619301738651298690738045898751216724283612277110623667107042793454922139984701640373505359189729504825061913571176609596074890580442668168002056372344737437576583494529746979782998511751705016108961910935369780419596446666015178932589930451075314394527559223303389630893170032122428778938449923180381765443691724476535255877645149950977238609737147381604408268956947531422971611088810726982093098681472528918220481886792596344172964245589529130996266995976008811069358788680906130045154954416172186519020029845839808588161926324508862011649399565062992599490035520259637280134257096963878966642835021538361153619799579090979622850273730406875871334404749490457527591732156341725294561631023306883795336328661674107695386319042282096229217422243753116693109730716926054649423421730239052959679890935606826924793991304045726658973401419369277376290990718109485273270441536651574678028484133812925104486100143150978898729384280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -2716669500386418416881276841025157024681900573456069911637226948011977019490828178549485245934599922750549369816250325869646945120212933330569999025152372885016094775407306982829301986508151978263096992914069124896621150169595252069399383247759582521898924252656797495530166621957630153295243067600888161581185079931736907408198262515440368221860387472452519598839108057255668964002840712154832978188881209062719833556731748335880797098743297987233729070280557500817590579673587298086159232459121338515923856384806229797775070235875458027823854078972071744326413559216007796784086661459866485489443463103607872495132124668594942859500986182442608846237281282386965441656751672848421892267964472610981171018732768495672850439740748566008066422764031968016469406033411508310884813293464547539825010900315182496209673367015409497450574477414980685382590206536477210362648533527719065278432860413184373184967256102021202702627165407124655321520331133769398137632439611825065023329125573691731661228616966004206179847551835579800479953643271115232792329255751343491743160641613830343033013240804540665719348047879562332554037246626102328577046100648883798687800129056170090463105243983393921634516270250859256986112151357999928468666787914309416777304102139181029112813935036006459166949979405972187695499193113420434074683959698003370316220466257126750725183688659946577798618373783952035233406232764475333634327388529278835324100190724938244997422914740155010385682916600875672248272834590351916309495570631094244081892560670363040468092680424282805011817736786045935232115819719657190403682334915380689799395504261361621768961641525489887757484552330695290485656071634904971932865443827739679410538255363054957633909522196251919251627124657947618625597144855570944788880093379974942094219168374591937863106520954157380431454815899975211131475568870182086842462785509549299951382064054775784197844169467352893448063724213229481994012223978781879636278372968464192177297512145707696553216864693725693018803948825871074473396741947472659634935355423168724972327004253460940635839885416972535839678593449805407307303789209314843546587433155508602679870783061712496813877782323153407952912427063306161399378124987452053633550268038655935076933946964486344306416675256500189815866504635241250424507471926899482479776944387988075088106522014000740123065010192190572172413847231080907880230630082610056089590790442117587845920506492412381115182305312593569739449512945744212086662364891120645090854160690978479882372582642399023616309415841063109322796299706837088234038391538509940785152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 938509154821640450716760635290021808919700175488838889122832199775971497618140486321828866193089198056046497882960990131684228599358076591574676911086292757755013036845952042974762179710263812228518449098220590097040406498176696859045153877760257706603132126549421415452978439262416281307026489398137708220317676562491997666645960914687862510721623239272547846014817226159350146902976041376297358852613247745230852443905299907471013485980677086798570672983955283481563430793070485065291740234901224038114851090153254396281602392580640463885100140390986574567779942261166463720612531679378721872855297122253032774859356118406406255657726323929690543629905734138698879577224556367615647235803444651108501466054325333043657362429438015859377179731426130207620426053956622786952092576315728271430015131494129847084779206094689338110740585234379265568053034261066538820839705154126539819268808279867572653183897119509428088294951742467947201505887400322535376192539659053111166232561930191025552421977737508618436069971297617267156575427878914345591951959274232398129261030149141286113686378780399547479179518525265624292513017402610623424622111731023770607060701238281917238020560017706394255867970732134829696494741869691430845639827851023924510657623524767596268543420935787454436331249361289592926674603708458612285211519584376150777786173225509329245560250072668790653557804316327831804609319985647257490523638186374561175158603636138680797123923573729071138358088377046348112441863486691998133657515027205409192956447967100834757849424211474312890951028414123254327648075774796695267975772401612892417624541072470910674394399742580100778100471280054896440393790090801623371561267174227859071993010252603114664341790144945774161011660671569946271713938830595734287625951834187370851642038089430208627974736763247842444259159779100126961442093797581804521724753473371276356992442185988295693639611394496843814920613912688500849056806609646322612706953822340305101240116052647241025468407016059221764710313194643323112931576127169766946457920296454251083982722977707719754664113292287416128917930113611416615670348875131448250602769935770451160399355562236057806771583202114607260048701621629103911168833633116912226197819881315565805999345244955380980280518670540164705788718581510676950779572026213902251373048270804746681216848615141406277475362806893593402007541734196867442935946287709134587588484372093914937158386947836443764023367091639973384913044430303579437101601392248018606890765027053716649990106439604847258645005332639558863662513259720407265294907592809862135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -83358079815994626340582545740362046324366708503999209814691707592687102629414662286214989880718426725399769701834607785167214107903579884884158046218182768823103817607119219097970625019287285462498695356477921281547955211024032636140054589527985939317405845602030994191401328493852407198344601242900642519561678512331258126326425017504103730604323547303816201914269468802750258844316790587392789196385416997104578718778314291450776121192094166719633844433853857269027522693072339941114773935477845334846329640454303745982789364637484337595425673492902215775526923080067736440005877928088884237335506806015801240438714996262367982896911844803940497018683563072492785873545237259035040391434788633101853034724335385522174130594482190552927235329292987030354979250087803552353911753855358420019394877878144299320846953610392957046258965875376959014635787440436279052219986506104172095927226223558827125557035668690556143886692939766785105201610195283858901949455739574726441826877061332965566130209984704032846124728591018849122968437022883913452189971232091582708752177473055536382477887611676707339390250385254430175120547720948872091512531594799045580267623078057212448574750032421246055299232586219376748582753300014903525439353542312059298890361048017373617880821979776114751051024959483062232430093594364606532253045347220515628242386821347342176674295078555979846473964349644114489655757246964157937009877761188289174398396832344211824331086484535451813320583632868068512314427051521904125029986822260582508034630769627447784488045520652989925518393274201346921761142881098146903733835381565391950114447109644292599061768019254394282345955660797047724811900133656898350785398709107203511063768791011779477949844460533644475128249847249714949934921349035228752905562752834882079816818772183559600832625335409452116516864551217132846713221590474034037131117384608520456906733777770242066812620597683349720617787133062608065158681880436908874227030693317521922577393794446300114856629974829490438136610879717609426861578534945613946915221307537731690198914277116767894799557456066657241598100518890591329892819337530650831146952610633452167762952509293457605125232146807442885890547524031642008406996213497288854543175536377542638679909380940453504096917380901855389818671139131375995181114180055133658903782447837389294304857121947305531524399330098376275973813156815898822770469128223336178400850721746472501179580353281430064234819699828567059632328679941619894663103095938685300680759128095973506238078989753048277832516893362853122017506631047869004785321658803992657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 1189653778241362890776261709602824260131774336094323010077710457100032942978787394067826162425122001459262598389314758310162497209131336911069102514147913431750123124551426267872982382445026244985046561512330997285277385271593446097048076132065581928862278648968562457383358359765660345143921145691470286945097063823359100354332323508370874241263797876718589305352682312669218527970422768828667175991374203267073320725493161616391474201080983817648440791488080055989399197732849636969372785830218409796356753585026127280327510522478334831853135060505082598124854272895475533613254744595378370344387136811362601644913037336379964377594690968918392434703955324379963589025927838601853514808832490101395991048658721680026678561563948377755577066463133808222942409160440368202605167269747013104576247875132691279099843160939901942167937530925422483357617632855871416154815375126363150436901940622873996980420471508191150633696018341279003317092915446336532577572963073244111251579613003558873446231082000614074162560040982568228715249052385831720094638213236176172412082606747944253377148710353976468888552386371187460393086668318136672620898056568176451314883935407144056721365081292862970889195184478483687271151669836053581873081613079812931432409689274677355855035587467489011236521686242771729154880163722943939184672259482337850177596656610150030184059359643774186301038747501689175277288495788338413475204746767090922075415926863375047805154207113754966791198560782502330661090281847072266092819423662399769532884747442131446839395503569385150739832134360333995758164155135607747888825404217388974558575371621248692362455996856362087876160270542387899817965427945393355797757004240275343096027836251129666910652042256521034818347887367045643058954141168787693305667902256381482427258272386606830618862271161628896058852727294501869973563357391057022227535730477517227315162485849830478978411016286911050700324706126124088790488880046760573004807265950112737944439156916857921452652001504388223708854135763486593967464407312285559551300302663016554746281208617595006930697659320650224747766760658843976095865101440979065241262313686845941185402493468737316298397640748157831528608890999435633047470401560886170639685843509308648042311403728792375969795311902258925281551774938042463480154882301162362198729662141406738830301652578982413674548145945188546483648906381224645784396418106595792399379223488432179471668857279782796125895028103821850317604388149905986067668488166738723165348841536723793858530084215923149254234318281723865479413078608451876666259988653732265984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -638361480315143308568153021785276944339550700569457275226120885856281304259067365890987248643642227539562335724801655113197439723055001216257926006446207338413034434899027640753991599099746779250638538407270221163282163068828753440890867754482353355516023802566678067336263023415056180106940983983043760793065093361833431441747588728475517522829493166155037707798241087666946478385838652801920536306609543177769279292188466831462300572355892975999215031956636200293055926905859681877622115172857359276912134570095804611599894178619245747968164780643907672769847930704282593874566070371131080416873889195615099876160986588757449017580793181032318777143809074455884230724348354706806612407920665072455802428984255027008523324731805485903109066591969765056500638422392537703867347590468749581378607946182289430969338392501376476918777990170623843488173718893561861297044980986608804160671651299445989624285279769596192008605865566803315532889451858889560821029019325662079852075118218812309723224673114027127667090725718474590917014871741550237376170002762606925752752085365977197172771294805723734130910307118865807149459241954840869101329440097283281379079918522494008163807356590043265878927140593047381217268828125510648150642878668169419756271953499498477083267725560202504743076497681795905734025201789639301605800704011247012662971291727215736223539461552955877547094573746233865528709237999803680783251619576504513318060277864975394444360267426591600880316377334639408979378068353687917511964618361183006188471181348277759711917505490272668908244511989752502246861665528924486071655796518830992607653790970575302997754025384455320468311038272798277824366884660857153473851706758486763812768874529105005729982840280934049371884938598560028188100596149920847677663404461316083549657372970821486395812461576839946889041165250546046966919251636581573448550316713636917554434545639712112811034144599643683384479673460196767043833261192272224979488599752458769100386526256179397641834443791638533135159522272788501595135095465129602421358794747696312845073579509662063350848581731508419612894463169533832652965215114835625921992640931556817859988832427279847810124357703433182079022045519521496880646529664974553514165463402006955244932175918538230554795060830037653352098727827173409459971121463571300486544484571284074266001706594679556824310888166152406748268638389972888909440160095216312434942406759923146621847317243546842735831468306334308302223486317537141234428304078184478587527937950808803833074141954863815221368159220220672772923645700471599074837121797231476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 273850025056122386204187434947618418071359085636364023716756338787883618694068002495756920077440269387205886119443517102431612283421021940343881949320075742469472470483607210186101368494696247232880075386544107437715132399392159327592014907180529588037462832920271679532058671081533010455132036466384516250013167846593945371831604134060074795829404469429875301388153557424968386644689860385320501852048279342810397212813503711485069055737821484772909468612423505180945130714060236165341295616507130153061193785914069271479831061626762383743378632884651919256169835106808938669683770316779942683945832176057471844841963600804535699000271997404984083853369843277082846180818342608447848065691027725359813009027641267955246362082563852080053324674281830311458116803338427517016840832693079803280965938925644999232532251054814858462632658397881643223464653403571599257284831840993498278303799261761087987216993773471182288530701077708607328186584432684064760550884715636064014813403376646013088507779442057106187835622039285942870246514092264806889442367940566005488799602682829011914747129677205987506928252829553147388520583602026751565565107543488083340741000472391789807626170823996456717729086345457915036882930650882577718344172714812808610805415959248390114539690783804171210288191092861219116156688124661853819824080234715349233800693314364117342653891432165835571280707048724997122620294303463833296728299791546125840217879103998615727837410963287328654045944992683361173463318057713326836316927106746849316482945944208534420113280611606078407170999891156121301046272896163300291594279581850374980887214711057483446672404716792354249530809236546102386419513802877795675673215383502640842997917906524536598837679363629286137732040944356934650923161232814789003529121866163999007706898439739492559874062059544735951190419867761497503290558399156792092527543235150612321731441903305535873919678834675483279656612439546512632354150364912545211101800080069625616546992697044886836075007386053617159136778402147215885536930662193249136560258243426534788296333151475941814278518464965051131599850547353079386564501542327322195384440812584045413190136614341603234378975627817039826187753664265100051822423988606365313726644165329760252288715599006367077742150033418366807122529158881537068702456643917271231765480090916788006820849913792690358310814200710400892780900334009254084077575292382785124327197497940367687563126232114919690050879272698293622331120060856403695250177901837200905179698838211448258941147726847123778880684100631392681768362678013958823442676350629969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -44341313598107946604056555291329662707226474161744652365081881005918708779414638703522495890858854643032554601947317348264712999868507850607931769755647101380820659670737706939375916912785345113029715316405034991829494166272637741301283364044635720001159040545413967836305539575197595959634254784362431929844620310913457959355527256199158716395685095303081480240172454441086938614459473336038889879189508594626271345079927639547082472336176536694615779659843948956705134372633359081704305904906479598308215730141458372366895248385385797099722112335707179036447427251173835794072950087566097089014875318337637686159945335605963883899623553846099993441806463377357890439295895441568553768580048232691164914425772989113837804823245766620429712709020546500512417520035532311918633733392294477083633364961178179186337093920117999712918563653810417662620592456756467176367994789307807633242402875961391232089817305432176586803495791843502152409674755717532124897617958310995313828129738862325716118685786910293000710945830556007280450716310621160535886276478892489308448870128082321210388817627659224711220015185453893582884007835489499982385693722024279532653447735198422685190874523940857452627862947841666491178465236721015161589148365469363144775747950546336308671519042295392338281851738540107128810326117371770221796209446620698784360416991080502908222021796151999532926690976385929093459442555515481054557671491315628620493882814200645880461836989766902406600461911386145067995962081700432618154164956420933588234829339665186815881073669863553752722010744082845628101807838783164082243519963111338347706666857921732793683381292947579325619368687106726665091714684090274169735680382407500279677722086692836154812577271015364966522340129751872863888608866613469015711470200952021600657350756619258487035253768566458408755157104408954878685862464619030829562930848659344250142611493309352088535076598429456037420126960671098231092389363545342445688725890099843129539490310711022413038263614258663790416362805049358469757308674068177166430262451164314602977737259003021518749880542938244816471964762922619177764781433551028080899105232675879327946997539225271082879417540177564766985542673225502703401998787312298563652438108580673354253953187372155095932291828280695709692333493558436771653406883487067535153774942194390431036289692806671415001367780753529001351649072447481881557347690764148022437463226102700053403246506322083568257027328584545675014873047422580706004269836300870549641896465233970669483591606408106643919776925887621633855805403997101520821321565177118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 4302704127632858224554681350606676865490359478082631403322439822418501728041113676253175799443161663294459751145929877510978154435300535306439882650398551802716365379349252398972284802182319811947931195252718771032939167019244458826043376370958318758504207528129430912715422130467789047542294012365291667894870249319383346551172590492006299656752656988676139696816892512079103764065973728451137222558705506940397109603373690478164488092485607387440385682074997939802303567698731005462600899480373109579718716375788532633834182143374566234718615002610503757967218513398485475387892167213165591092159088307046379315733899164867419987355917284878008118351044010951412648125465354215267814535420919837751666554585406887523508420645037339531319669443006692840749788792725471312726477216226579089681252448924173382667937443009668818785574273866615547936700096933276934952239373118015377500405396072717223283158972728014418501840726440837087337987374689375687444466244616363330485314592380144939037476384049348349871298730135806837822204113175016725009872648405125319727083394312633670365699486196507418918270360054566620227320776765605221912646567748985937224259415007192311314947501179016234041506407867055593024279898142299404606850072689634314533079327307576092070497586692185716940493935039332711000884821286886115938496444583488954633922472403799656766543437528430526607379451174576858619201185173621321632763933840405374126658510923202459662762489600299643871014282738770042516939961211975371966598600392653556402117478823518607411385397449101089473618484998653440869423995538590994830328044251652710968044159180604667453477509989460260730983822784834216198830271883911175214288555773145037238222295866741440916976773605012809500747242823402039633425293896540074293731136527956604165913207077445350602690425820851362035350369910259971776320252163599749417076329643456429564151293546290677775217672295258990452628847544228285108687768075653073416172934195081166447162247453743715420815895140111459261776080392806806407347943570580631681616563077370946845977611647910672941444070825791690365537337929558714581220575773711153142340881398271352641416824449864530431553263107477604461793439419666873467929765585127572045425533886919324973765614256985842402048988093746746867528765094093450411627476457559353954174874360431124285116482552656875007740645385387525584930630725323930836179936022454402739833466135071101294278608553781353025340029274922642536219594928978769884783069744640044834709135128790574316325372890415276648471702942041923739816239089719103813530611131351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 278640984435968752005031163546255615987784163817237364394573158637990023009778838405070809735650674142163687770825957833384259694918211840834527789815667488089005367420992433656037354170468699950907903873533576462800737889971360552982545137722870699349360951181276098339648202207638950790487324612926753926989539813805766633985334035505555095092067020788162806438373846408868377168549529061221238029698113991146140674420360293068655543012358071998363099720582482807874680082182187589517892181870873173121735659880020105031144142101225029577577292615614818504793108150228672981152415632016332671118994379970006788337774769931910392253431270262163763281447199852326326525891095286611959674389146594048913205391431917972579684592051116997218750464284805614657681123868614498901603650554422679527177603600722379160295442760286749338996096509297474566589367246098920020589837130016856985248375671394641304660408838203078711556587463827727330054006328125012530076084580776920090787485493364017385434259505373917005526119758800315586592938465803228998144507982683156772126160864960804716414019935308274201133074672731310029181324730569466621154350276637656854669421559074132242188308327016546273050490136621229163014473105484474183048781992678403131824536214617533047849234376605938386548633010752587834230165596300524668008641977128874724234982280206267029241287469155252184377999575270803620855436335600158587118499322539316512286672315651044967489475425914957464547107314369475779136337691623663235495768914322296095011191116245456900713456257411775507935638142792262058041687695398203333097247745983957702591895018759567135744221810873511774405756066357319752668642949556810791397817734758545259536205144441562524214007156665964292040125611313515693946729095037895468405338146448550569066691386087415576806032216097686906165797885800431984366281664441698183059427187589191650592949258990592057541032396038608654342315118713842797807535285983895448437183310543791768988980452263523256574722941631314363477259624310032227580097814367236754848071742083585812669069513082272217326704531183015007460639225738923880855736310077595278535972600137692999887850594586368654684491536355972039673720221198941811784717107980307434624843816566710382457957671714711343445147701238137672336135066092149041059247574394585806914603077533386251698978886120598793004883124799414075479846898931010156202204397476678454946825178017387749700907751705618285549683863169843131833943346034155317236394109267018685812013050989494906888809361722038092566173153310583387801489683930077300620245245685137408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -37292752223287082302879956881483494673010146217704877637638370088342055798737709463398470705412285788155235310495571225491017929945185006910782824994025952167434775136346670456068374137015024596485047588612715815122799867325973051152550969652592505014059687082716006106041837825590062403604040092469333611620293450873985062473669582953517451441985952454817506827590350145239461697055019920871150388435974234366707430923522667497174149587854075803566630481094363362377566155044092154432342417455579194680220666266661945621626083604796712627554668570704652688206045934362635265523674931470143561703982820607584309248298276643397109231712935775818452099992476893715114569562388479853571365356445748679674019128214330512586149224838156156429757583158074119341332680158072664848358403306889515177765668791007745191116942015681519555521139476512836199146579558838351254178049970982400986477115145310397381246479275882197380240851165719012882173926414355783115619693104879570428351578748822407048937719947095183003381782401051976501948980995977783972118682525925160003998643501436579441074281313320310853532043180681989853804585202174291142517782347743109423831318361469095893758131821564242228457320380105910939137514111309991157844370971021082336019423046049832085023801454944337594620070010960156196324972311935646318904982785946605301516558424960838092379233014615268397269983098880147087459414502380152919985223249544167435997615264460157508421088592481964196176715370543336993835677579422919239622508137997715438988783434232130303903421820383729144640542389029759589074190218223624791668962025803777646864628394955825309362178643627336016946613007709274290679265543114447971362803058542581260418995908640420609866495644682414997413936559596826857875078701344839245976267218579879251168541342335642816306408096329870143590605411544984068793498312324385951710062379183834595734946909480341292945502631995753988931247847786106954230101815973528960702468201206194973215264646564946968802659754046800343000718077396344594606029000208196744610640900959927009371966106306933074657239975607969195366648659403467141008576140459680302315179999640359659237033037609872438390239799576296963924140485906219393337129714638736456736966660106220893833715297980025887185280559006796161946467738129641256648530249804379085158063543737888713534484846507189168770457806522387350438819315167491215242533108706552837008375840939643854241691377658001297970447140630987384927491995868491161565416802476396508154870030255069340983880847551501069314833366718685547527813102769275782378024499921240981504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -11061707784789216276535552357612152399690908639775713174087713338772195055446459773548008446023680385038832849895540819497537790754722257141867444269703272667486460352872948164333284237343845781729569738221964870416012461576625871296288472575762641941860771036806217627329756748994823285306148853660356154358038920578823848242144578992473845017118064707505611919052449301059504742481037031737533433298134351199912384716975972881166243445264023992384406802455963391401391071868566673457490554541941298738587534734057402557299654346734413514115589740362504592330725700626947012123110020573535484358375488952272393332009976759363306669474248502275301930337216414267053102480557707019134145802583103713808820268469638717648738281088823936898907302963048111567116043035227435275036258960669128268271527792840254652512081260876813518338098188998783267681819684014884213475219397197836315998094563788126763132689153598233961508740870991873807972788683869865697283062459261254267750951995274418868157608305602827661588036388734110171222536595335226123348780225363247837340380503575470102078662435358500820699111422683482133768709520377758878546673943805718467906622633554233028608392353500574314224735653329045016728243742200475802902214497500904208817123189111268765812200820180471176298887173937278602839897041258703428403912688104558857125132715979137858276896213368789686504410683683972237681549937209218627277982176282916606918074766379965952673403765650631676979812148001577135819797475807269470425332775620484547802563207812821917946816414950765592605839924378789497289507320640720875865492705984605275272247823729926337444801598659768640611207772358269209693437952662098064999851994040794212029883932941893944021157010565201866182281783636322583343110091227980495482597667302839551807038912371561352193868223442673930085920583510084133926695258146515671139578525488038826573393702678235525966658646257333258653558571844419393626118700404691450768174834441422680861631046517788934633850348880349946905901850067303632420896978300210072916380571048445340071350972603984672488517359163278887400855486570527023231657306645937697375565907237433396660294672452330532558103163031369110618418463206966895566785300001874015577397611503620519274389749364688292140898313106014222824030136210190252543211865880344665206230084632706206049796714319883250308616375799860678385394691056910190183361876981126005920573350863750285409694215308381476104696182968168617480573161414639678948401221395365787206769630214949573954723651816367030735013759821298173241809183595758642445384065805373568712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 61907812569988948019911727866871803030084918387901397819295136196140198115374344202227054033470262694567929572754673662194418722858207751178363052625181861490887325435941632041901827774290963532079695685386425540091167383267721963588637746293602699671113251804392712926312788169046296431098852397125068481009794000522803250558710830453865595047209101818787384169292281837533608268577349073564074993853146259270500909340554196072811101730466727844982196525480492923247750422343002379210319910762892069361380094076606919154072151662337891212117466400121001099266772820250426392483293865523306612482763441407905649754656913064738793931286466662226196529466214529313244137790510640143406227661559245093391767484119953862671177314525197113760118479099919807957503291420157401845567917850469208701534700813092698823905856696380671335471067565153794568561645909009340886538526420706281057288930257663989000919080983910591568682741208759658270923928636233274279821879780935332478720713176540576945709046069556890442116763617273251716691821194485077884676641663291415890621368418324004442892635629683554225895694709149813047248823363052818834117113992715250517416723787580320239605195522335739432257312559027522953997468132864623056679878366404851347484189276266809070414349836206168203334832624658423066427907995477846576766222085738324728292335881615032542041880647729826405038692896631768133778056200232590151126523872328192885763953338212121480454716954237284599867301081852178016305319109666320793313198599677248309841837928685007657580778283537074050946924962891386054411672770295458377453861352087669170496830155883808441070316168975754600665623034836003312035530925865340270522878101602201323169023653392343806397375679181352954540365045720090255377490788065949968202140777010257077020556791703867235999194499328189601007040947607324315234829599925672837894276580787678065855507585357397378248131763001871059951060011123330954587459235202006663940126011323711420522973253305214265894105414467479418466653600712996975886692156981825472048555505860747151840719948698078821528640132351762434819490425497113700657123926714527459676237757020856722851750896029042719603334253603011900015910624356317335629901192143482679575890524338094467771573774915850819662680871667644830211162623838650032448958304916624916152450792670367622595983733089092454596314832471178299132625112468005909810641213140728009316309639875747265936354977577862775037794143835814502726658015535775704872426433429483041227466329164094147642183387152550759739128964574906783614290328739210774053776897546613243772928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] 12307904088961186863908378511775507219013865215955668078620134563874468415242722302089874532543776288666831993662835442670165214530799820889144505252615660199611790590575953399306891207721106965565100400084716752184136905731210808554023576534664793643237268216503823659539668516735695353701034755585755634444394377135987775737752596881056939582405932092254934813762935422166216610946892067480005745136282776872527074701172674171154335731829608037336636223775083398655041032347270928873968472493086332897838867350992849336031541440690747575372569896130071420385936568490017958580257563068383210165909289784313872655629450190402130858668638038986622493412437274170420217638231573849050057913131131496424974960296793155142669487603922561248233354917089773704295361160294558886537442738317841497677142703966053280612279854143064560692559309481756692576960912358395121463859750895564752541394564404002173220402534498868007928360958733354032897190939014790880493936313897859789583109516023070434112435868155341746418217341372819163742493725718944198339270908893841375100501819556227918878878013501638128077461494590666623901895870175726014240358219148417509585194692925528293579594450402176482974307230533910408942715565500186675075050073324048045653625955235720625124521193782362585598158478532617329102772733119936550516283102798151211080990007930708308853863176189094348360110121227866763255511063796487542784351176613890719589102547067041530748599718477564363362431831155378437260091469898276850069813632220362173781556051085907401810635326227244605343633810555916113114275013968172311998162262370286945595995185769770034855270159691959814629094760613574017513347828405523344141563923312559993652837661694813575053122945675321235179317853453700676974626475227736018796853338595094275549927806721415042918091270857038757199514046151970043821928455923642032462243309057017038587962417141413799866134640328215438929773787475474144233507340030555951191468368831436767943573945839061454491121953829188866106551011191856598688904252017584438758768020853844302082014131711677039506021138672390686775383727785260201520681421887509961927974619129522902203348391185794558254569640702384665937690903454914313257658588336767535832143139350286450918930295297873185918299331742160107196334590656094631998971175317883090311463486964265428278095179122702213587947593652587474458496835558597557926455736912509091599184257590867177207719251569274873519004307316758506674472357470389438155561493710381001830725819427272902617621347704629901731820929629885215484508693208320081201248089005524781021265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -62689156197626734066602993167528022446495772841250269377624711088105817851969924846372557338584478650237791733485703387697884487807058310493084191313660850286528251809117336774109123239353144160104136697106896896061003790831525746041011359122082021063465196888641220129262239407918249901706976749426826394298612720516711806760777165501770972647166710064624991120256791341333354618597671379565229648876181802590732308860412571317056352266632187615720019218515948273295760916758652021633299278526987614292337369042129874840746741156360953902382511832422432075178162601047855627050766052773816082993624031442999637130104434627388125571501657266745523750458789257228348577696816533904368680654176083447367478041305569732043227748757021527420748351701866940853996024519717616841997161605795595230524601183114693912424544812039701972140947745110000187974489288540592483578411488278945523761453324104085702839882826592770228280184039385860662505110307865373954458283975236376435192749021314185618592534931514065270832095789648183984783596053519850413298830422024694979983113021306147208320210138753720642514670609082996590551888123851288724599715775479519435362591015552065827888912784704374389910437833600930101957514710942774044127580243345261376544039597685112430473962777419841460110422878320172288381879255414311257646631715870490664460935678990467780301248285970337975224630938853071252479094694197015540069392911697025653871360571126049155164758209929268728163908368128751199000873347301672992044049254898371389350983812228995790504426244089238645010518083456973527671589704638471972636167972494795859229025476793086191574148170755048149778944634691590995080086384824800731210611917193064119053881599832251372022785806508737452453439258551099990040495523157508054043843918407373062895598476748887643921631937067076284151104404792442352072878055678325546610529164439843612999330482196110748844815830503412379765951441821471032467746165873038794285036473775117671760190426351166566205875866794498802479197148855458054058601396596040493418289062505015265193584384943142777149326464964455848776320128183832877807064332998805996522057526249679055786080753782223948438221893150933499240359388818367713389943075033948430224300594634922188504361467111157984824130337100597404797874084876395789079208972171173770743666223658739064231396893886153995365014425337112267802305686701766721131238047212960599185553904771409126075923103901179671237017576263846748863538704046692910706023535072903916820932066578859109274135250815503627516297562522546813360781583889382960922466471063483423817465856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -5509188927299163559804878320683742336399826152833847017473981296370245752948833590331800669167713585023150566451514384018037435538968802987185661422268507793692442471471399752075970079393014413685533352562785702609521018637287173487135916348850172798577335725866092358497536520779944218523747997006772884422796387291682448529990096078902978694149342172876985424744381299268381623737784789500117542488246611392790060117665122376415746886292280803916362964663253294301599194511806142873155635893204295495444345372235622248970693928462956952022134864066153818093115804240314611150420099598015014101297858992480025907090548368381530770682168639576188688358340808772727102794819596726172731551794287004742821871911769501848136253309021271960231875430855366610827635097703956582745696972770931223383022292004412529209495698544864440046063151739871647358273542215948348897584505806392448657203338409616204299041270956724797324738060699575657932781833015462183880729806331792029984582183422998715115152108212407827452631684615439915541710180934054133662241976358278699366759131292689239379631346682252158813900874531567257753042057386907491019174951148642097466175783825594776979981094233171616242831797422952856552389357770024065939102445832940651338077077854408054338677781667209359481873875942281465373765878847823163113784177229765674261866537769413403663614840963116966728221791182898553634959917664292685564916453169381310621269012544603440080964961191265622682347151395529426724321375924133724444101896628312979523738801444731348566614195139477705257910066292640452630848632203740904198190400850742901535424382605441296930991844646995615847764698139194724209465386808113027089680872777785283833553467198637200687972092177124825225743164421909902764570351167061395316396689220687634922363943131242275850312060850039834632665689736737286076848872919794990200324918362481823065514401426868500360269875334315242248567153748868323917373035454755971269137964098529184730329544604698912700931858897102570743197374057515963442663138018933661361572411605882723426277762384086111473051710591372244725571261070370203914357414234068936131710272134152665459722512949863817790073849513333415795666603656643766902374715862389258045005816674276654732787631052647444055069714847580442438029871216987166986482311746646357750448527857561818992841957586322088221476709566275194029059776531144225215476743750707549906986984241405102225410727214437642790860069958891492493174026713859295497087012467414575494156173810993810591259228331509574654309358171504351441038656639851188908149440636974690716646113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 67473785259416598840001078500352469072766983882311233158490514969932968453223420288009393675136987981438288875439624018385734597804784502485741932242214145768123660825982177021576170505325775813258200890015665598788816611126023031996547063349620271242040097212909931339693352337139551163382451106440400412969454230444630896513486817972669778494020824077800035061678844108330088445623046794500981309265950333960891361600081646005353509074797734301896529954599811181371783321409377749183396326131942333536825986397280434757068658039279772620540201056824452955589915783412766840226738488151224902512854709741755433891100935698445438538761718530731741268170978085702742734287870928755039737720277643862149348127978255439475581664217998642144684727305240295341099247225012553715453892827579915273429566794699440860242641923508189633517088405884484811606324941169633336384608742058841579767654252280594760936696450090783620274071853439208518644854789336390275963723444807676352366043748319691372775488917323747373516512889272106007135250767719571198021702225347194509528510507807622551211272071367740563705114236626733899934815650496434289422103012542314780104538581060363232169352413098456256799624263045940732135149055835794527196045479408033113777769328313507677124485021726576755169005442392334725568769510848733486654156817536793994459753720118250293189154665800675198010433326448642888515304501398786864032922027077240844049094668581972777898709297715673475294779256129536064324171357602191433804594766240625493633299402116345645996174083317198115264750586746395810718754943884230467729299436590406201605641664413558956643649528272592451159056704435579613971765034246586525059539204049526510594586286626965035758168563030813164058356206223013139700862487464997120371178707377451303340318119393954872603468759972138958129709494257182229783131364131534876613923494528809256255890899955840357968493259896281572917149884670999487895502395108502398626620218168153984197096793005096940760819634208572565607513273725804012579290278013791617527520534841463828040666506011252483231000267000255698522723570841836865807732766963150328043333985943158576270775053438693241386838168369891490011361133341363993509246080774463340629757071778676725400466377534924396053484270222302865614878402461049244956380492100529037074638112131906998783682407739178092900552143568948359034866717222711639785534965075808318118339219063235473980189868112289822077977780557029930162058065359665511995628599470719495797886109124272688321255418132286228898894867403681452025089668880817979175321309191983629468092596224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -225925929830696379652745864161071420134583307327729151655187701095860877438294979973304319426732366190930073453940428547104444167301520002535164215451085554578512957496615603860336982410375598237286250879066230563297332581158451859256797050007953809460657415017363246099920257738826456036449772126565467456525915948070058776308491871464475510269593194867910371598327182403315756738128588466040452805637341213228567351622775868677796546739824815419677457360938492323016264146926225844443469048510386505752127251340844547339420104440216141339347651493338864464446950709991137583212026005194113180091943564793832565790918692012383113327716072462407023689469273847440233228296761455681974332474182752573800968956398564284572315220369935435501005341132546061070977080846535895038434215110332303076943674924234839668030973151495958040760857436578175868262521695060767115480644526792160583941885029859272257813822326298790142242384503357095920078397187998971991942577819335628487828136442253322662192254743731509770073948357372469262915788881828923515276579592353448015352330050997038936318846312528582823720795887514615608517888229161686689539248163268761638944525086896972141313459929533143992533821771069612276154256546913426698140763866267884437359516504328907519741486238141038511769565872035188855264477923883605496148973856539137617354191353854427263377158553947911651913010831274899863735284488534518732631788341079329979089894042149449316721292873990912029262537301131346773181255855449338833092082712441562079030405435900323361396244334066357041650249667194230349303747833019987115514437886222962330287605088055985890651184822648005813773488777185678052820931477879410016807211386204492348740621309993256601588016215807160692138993210838457857020583908650810648981628277533316514199795809883159104464501161533866830852683201678988176859932928029597866209377516667491552161388678442166642473398212684089627193572180199351865146882532330125897594785773050125751944114954585986782771977611297665142756995106646087410164202356507105330866980017438697173126790992830145010585427666165531046534301908809116550749856067776885096397332650937869025940850139009041977167693358996297821143403159018684202208817958955599762307194090593620210714083773947516456021584691777671019089912920893669926342093046208568112893081833061711240012805870831015015089034724207372066120379819344508990482877522040679284044174562520170239549843122069102388328250439409949637924917282361575436994966081862030815829118247421630929538392541555173158131507438138487793514887523117023592252026125833003547359073796096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] -356034047868137532696877600564753806292300046527778349598254416178509466154254407419553666931316183020230897554346325088902576385251682062779345094491841034259901981089141155737581508266769097680233276026731246211111150940837582946838589294312085084546945517365499220602773779090728184999713582057159025755192753848433946386745605862555349900556993032699640974007364894754225216751832256798615660983478047014308185894115952154237210912638961507255162552341290754576254533456168173979456345883861990633278410898865308164000432074868748455027341060150242805908742746169239871183213417738856576272127936987879001017840247228144213456278351181935102010635035787120194937975566170460256512655407564808620645034293403190430089185198097686023951113360074261424171372826469533443078908739305956102200469100760082432009234830009786140304719604814773384347719538527836796934338047070531036859247110150063669342604680187550554961689281443893454037181432166002521397408871823620439360164756732698968091257870658035120303671965921100463802184134396357164562904127030283591618288266690051778320857225043839883645634589809660197375628978164531080581731564439476787642428350415265628907759097176844072168341583149921211843391944977459262495960748545609647306472672671210685027733751965275969341099418344864610100795006649897154400290450507349743443885800960315882220012700067204238222401802766286949944318076259372961756876398823627623319033183109723695510950154688881405431024012368602582352699264930652535787951732213500799401434075873401300056952141347895404866547265407981905309967019447380011633295685752250401241635276088890148674863395139558585010717545910363321846910062193253111576059334265641163146158603421969518470630746257212137240016098550227101432859537641757476015944052891291627730522034192667077748000976036248188238599136153946114109300438831988377361577609528078456556768190809274487652047370912552212615867997324029563943636181577007746561528225950328830003147838641548762341268262741449514453216599206608588398022722627596557313836836333770574831493757996008692701473489384928179224744287137720572881513310254345068946583098807113457563690478205369827408717824042676327811866235407885217862540545323688002495715190734329835038347332229702960638406639929364149927169863163370406233684689438857981046212486117223991729972532177986998889020950282544783124979393418992574385597600376326263334883998822716098799254829429429033061710812996106130609305386644363998202637527758606596899077343986432118829404879714973999879834904040844888262733573261895899932934930817816403387754985029632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] 8259927140486215296959699081493534868760191935269651675715488525838131123098033166464988841425456753525564749636386938615186121178717247801706404636175049272732345041490584770003638654117647467893587053189502570766247692764020050167824927076256178582430682096678761082492438501069080343275745872783937503192317446024595196859982722830186894153419012357377518022432404608933482547700891540172509797029441092205169779728273401735609013750965093535354716273223683808863125346365360807453842060213203602234161337806963756420648916541742380198354039624021899756443595378228017568131030607586515007883512506371716347615872591421031200679259344775184518339617744258867617422762395171313796255848759086473968889242882548838254173269231039418834818333026858787144753211978605649531518457557915232058799652303696133255529044814672109055305978285915271048134315898475797756577173494994665938599745148947556804331370568150248737751907144429725742974868147074250190155956177441536687585327912031470152170956338199761977970311630564822778573157069569107516327842691200737622343626058432338639942118552690565551270449299453891474631410440681014968600136099857725422776542896680834277269249802637282347136111885007045022757201573762260974381465631613743247047956132678747043505430790057791774616838331856508396636199436300843561713036277355519347337195729897384729883775908870821847157382368040001403046551334539949082199444566171752244356715596085509749219195579722131710795987991240209591131917929138323286929895801526310829035991348564929794480093673470872279182116000901536910540703779130915771041707212651158308033343824948132763387830177712504488716372242904816178194686894314391545464864630444876599775823724596212953924634286510339798426828466068470000051393381671257577593652168733289238578785357984705707558363262601749842968548188327704795677612304223331851296391025874853502499296310941575573009890896599763771444994648762794937905608475101305904164635893256943568708426987384401321993656367909023868039972348386039927269222625252037473384963635116620969586455782279603179133437793525365495357407955594148789766872318733133166617927449538004098515852165746719173646534652984939720385428816279245416171074442306795506549795467672778654416395587456732615340826828295840317335568833983518037879125578079280578393175144938080863735882501597145313995870424238253432999999183640098288927159912056965243796934116327507043810901236613826825975328826785457248640859859182447437216091707831770096264922844200807126061516333435129944533152797924100561689003249266687001371716388415517182266546820481024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -58689006799626930772254719245062334243963254728078389873765498580665047460639498579070679914801740431273731706040715349688461630790620923123278500616232344786013245212732888724681131346776392601037489583974923785177199695605161493276549254579951665431227126788554624455175275060835993260130883883568786252569546070645926769734639399598991285789594251284936271132990141975338061523211818615456365557719288041858874847687333515731152070337516616719420174772942054216442121233593947934036061383989784973994796041876243522468630827534605546071529027941983115015063854517900855097632268094205949665203264514005151844692281225715237251148586053886578111817779814253608428736330493639969567319422014086292440283621263441932073093411307355932362012196253117000732169337486760809098240899557109841436143664071260441289320660437874181167011347871382906727314713683018589788205780777991533038758216048500989126379953746694395263848542940835163105081885586530301354380319731144506506439757735795499160096497610261007537023331769525430622753202263339268914035884934067814752498162488472811001907088957285236570758552040618101658939805881664116634198989794513410259303397551494010003651272618732314550127997386998620679491046665943453640296355334458659032367950342044928458128666943119991711551271166495800079279664586072803489859045688240507282849520358831773177579535539850752387606601271321682134303308426612824520596703402559937857053998202879573011692522138313556898466291480384193628220835960271530789941342852984259969307559497050414055186922503519358213270307858378434696281055241283401418863490616776022094157698786371999879484069624048251332974540155134616960068897747645829692320435044875014771968935581190812282169763336793656245794175742262425738340214369483663836816932778224618330896683021160139895252661803045082030299525129648886301953969187231676451815479564989757613694600105028504838700458693222320113603524339966743972622340014335019700327035799793717377370504036979660704123903790211061761671212879334884167824378824920738620377842837431584445576119775124027847814338376342890586523715405691320589568884378077681949035848462841769609970858077826715090759180706555184217003662272504124301959824183022525453210490046464172370988071977231734131973783634360673902198753594646064476012892367294589090163024291531971556197223634590014549342148346072487343574784156888807432851114497746718946258652938660503390326712765087185931020174970440026027064946754177898193650046818539429315694718305367843311726869376374861916479646846283604269464746332620675013676853550065221813993673964126208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 213026978849321169283235025575458740444700845958803982899227780161053818814556638099367763087682190630159571221690720523066492177263714861685957249742989445665419869364259721622326303762166924824909773870697223621166819151234961792247192685478145305515934419810361039029098813361414707101879371493074920360112977534241764581232142395895049996431022707679818760537315009663258562853181694978502894150608919664030291416826907675061248622426086708786525830081195843570423904566978875230194271141476535200106916381170323237608833676167816401011696563040662978325203161251860578503725985832164149296350835239266696086042792959610136860624437873280540567471669594191786712520736290249491150727032510631314949498512165848264127609397817659117934952458572044842992836878963916399148364005278894729017448153822244612707055534776615638299250873963150425790446057340322632471347184675058881386788388936768186873213649129693160104225373200627367589775721423688626055324107950353036793098102928105276983426711794402477922346311159663249751990233103284586242960278109744713298171147214176050231903277400041956344582878507720136407118678970102832994082160186600074350429109812276784926395756472343871040070043626631200907717645076765530802061148546220174804930806809655999556424721058967720308858314551619813982052032480723302999280301698821473520151106824734060371471595844016696882908564485162146276645635751096558870895119052597972544346988042433830916489829576211345048128935727458655128271847377883845266513269929154522806845569191918665196847672990461283566200565949924518823185991825290843250647508634702777438165625753850112198191572809427390501596461271742121862518975767446179397357339585824727510503668908301858632037527828253876635630306053135896716467997822306891223316324784825957641534316156550751915677854879030233583492572205984628589416022665789565240172198002613242132524473767026407268980029785698544634224784485342965552624109189676138208137967130175370884298858823810852741741897745381407668934351987092875302395714198373312760864380443327852694554814490962129693184637486686246675197561221387945082700952004993187300419339981353460355658755924374125773219203200551225672550575310486491045518961981511593931770648334661221404237633453259607326891794426045964391502063892004540478328486512754088792803557727455968328491020362073948715932117702497748513531967712327468797027842482487945222856409099562878662401484120013107905666743764710367102990110803351637043736555524571792220572191562607904512032607281568183646455708496839194720778521810944007739759545780101915379285665700118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -183015914529156491671787853495545486721023777407618779578747976326104249430221437863428543314179080743582807592452513941411528060115729827295727603423842362984084687463602837268766833777551716547420689383453271383559201168740722384319439843496983186027121459789886217469569468729706399469168578881351772933759320734437095487281951071106653667268400537118247170201376646190692483674635340757926808500369766326420729800996420780572305971903046695001785640047478120799418040907440956007678039191243152317430487075825063030023545903309421477479383232058469779443592114112307103993677972717335684455014348162508136733306617948138110880162347087160523848931430276381301990991092493418969292278162351212103892033237007537340389919019974349872011365605346879240134392481395838286174833322217472386172469265920487218756563816350761707923838974541685335394783357414994272487898891449946520883636887753645422624110541243793961029670396017852716596705423614472119387710199748807170534879447359316228400394834007567140399591213667629209795651935953330699250158410332863930890128534496257009167614725592172027824613430571815153383019918459389148145264719446072165455400746841141286525037855478161664303737639603005227043269748233521663483645937035931885495137599308262825165791127304873609493806298272402301660944627363019093488653984692114788740435491855506939097222283129138269955819306703857791886024501620877818655893319467950981303558147325309562234438851782248947540672244885343645452977846468236969860816670058565545586621594214301742978054720334257636336242878629545531168912494435272947601438611217129918903675955096830358555457784570309388416249331711413289939863031179747665339753146654611237589065096989265182423455605704741019154072372852271899100064102688615376966040656317243077089604879161246538920312974928585018081163321043655608972115459386928657052919281317923842750812476754826543613757539362795947208416725404071687393158247689360402902357959539341632865156794780280478027422361990166457510732763417377172578418213869629098569312754196058630034579056708929140593672142264524678302643323283844144614202145168525348372819672029996114636794115112682514076580540475514296582755557353915587124310056033036827581465196251822321171318169622959391705388585443272700655334106605030816150172416138954681668156803708574067049580577654477638721530659517765135919864630114194348458732251800319354715839604829709057970244281709720670326963098814046526608510653378221939866216979527083185415569874379876375444995538885108098110557662472215531295057591797307475167359739912978844883112563616776192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -1524449329597303555070280743986557970403434834288492044923304753519471082393580120582090602299021798635593207837061668672727324884962341001403403087972113963243830328843149838426664904741981377352040889535664365567078298328564892017759065264503236737870906689762645322285964620025946824734367174672548459657064297748182448556302034888737323963465095424148102037247780275379637891666584910514718427518464698967355581624565214130736925698234016898917601511704608173127566839378911221685496078443622494569431508188785482902914534987606715069581458466260924001498770688617235338831905593552924331126450279435220525258632076603030524006793708032032761203119097893007806559197018618960016953523519588374168628524464188978175240381731884630283551198909970070998375037645260261176863843118386542227489777211878161501224981726062154578812538532292712763415060080272254143784106336681259562134734347124746814626705525737338766685256369710708008892772709829421444153081317306130362461605611561305012598497739421982824730218009824086483280930847194830514198130154375816092145432758088516435261430067256592511008315550231621902044740479097033107307016528352287327126103378327072500708854351483015721190893282052288238296739981368952401880800018977295817142150522024261475540700993097828023095160963300774830979957259798588698519138497538481759165576795499572879155445209936087776053251816085066979025846014135422915133605946683260773956464804212257959759544609356664840751802968179260532052208998179709070828226690307273012530114485152584424385646986446644904465543828490648287007570185401569038178932475550134495016457135049014008038501197722024460200473484842663641330703005643635166599836403305653487209518406903576986967204273408021314485201167355614926360744635783668195986500773723395095179500033927275765153428279175411579557314427133525439019409066389980933640049470914806142251221346776753309052966488573439522044096890292289469550132065754646996704153236067836592391689973326093251319607661446459130485326102595096106195175950280564738959443012878365317629892243588509200726774786420460014055981120653831752276920163953368394355164053115512260014145482592617010641653500332047587947814148218783618481544076272829895378371584058839268222352126980739536697311967102189265361687913805783296157830404183398889746752739489209137848823461469170658312714588259243165874475527558999795148054547268219327047003049126798255649021312173172236623488960929100031433638926540217646793090350023018837534772800999560854149923596238004051207255004831109727494850854424236801682026471120770696521319662116405248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 6677844398951886920326802751890552135275206775192329347512228998103281799052298762674408541925961035224663277441490501965038323078537703015625119296776011086868651993877917428890833838851952986053419698788692281275074797381412354547125485804761576611803455036709352574027423228162133821419883720110479629821134200872757367058432855496041631947627578951808087643697108964154274107496287201469843492683614509363054087646625973365589182624450733480507349203533931354910297874026169011300871739309390439749184890795631008785611222010823054819027069137534221779980212761476878964469130123614970700745960660601211029463809720069703127012813262406798826418740970316617736410096190960287958502128145489776529117837391894924618804323804377869665341696991031311410402604719213867118559722976402055723441532062254364977009818295955147761627626297199093616957548894384158918880177047683576385186161248413759866981015654971637249729045223160617495012692189548966118978920828458353409332867019234334859116230391653488524136155583569304398125284302293950869491511976414888152257884198125885429613108001317624930674434302551804839036521285710169785226945418617127575380028348144257802895447643918449151591973134172235090125306890412235639390796297884604364499662776672983709608872220659179012817801355552750868892291037993009060391856976871041273772843954168092335538389940624214351105417252399805301194545864305181004510106713156461885663026956138796546492895199215232276211514215602519668953702666948916781658025510920617282243067364992850930358662347438325300492293743858387555659996320738677531907212458189252661589563483985169641538261400830934924409582577923062497485421906420061541430853059980269975461567812182271612145715509956855687599488158521247882856163401886180120273088651670619694528632161956941115197109263141659324224179652856356002655094928067470174766503249973401489367640840492608742162017649571333279542013039975326657698634627920499550725098309004467209737678391095212629308382023030319264414680408225429976220004015427731136649159892968492003852308588911780430913883125725129070425844739942138825497646873341319956971027175537736039645249266505346534545775016383661118822224268647848797074883122695530878969517638860072185824451947695367078558765916806384703660015701230636943285574394719704384931041964066271541736489325552669821028288259202855175333941741726301755919872035072849074160284456878280853057066666541313267606976987962675322888718597732782217794552952860803568266115720258536086755976423916610541203808623188543022068324618361960302901169372134028889661933357625245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -12201121607650429481228552986478006935678650090570354261527701882416183254610076479744836915482273529599511441727366188612747001278013348663558119131267226847631332401563026154395598011354339073103386862703680266878263059744433298171966073151532091511165113930012427980066895361471926311833391183154411145417415395319928608406131901420617107533264579960146415054782518044733038891838297331843999592847134316428718411959298947924346741228139973446843668383707539941880625410245982291946169437722266261895805588592773471179900315840240754438686923216600354121002092216304122298283513428933527684605202281842520117134778485561216949192222980480402434246478110617103543218025897854734255337900719878914635217953501491557292511587565917066459221084597125184312886344845766026037531572243201753377007169045661523794239289263137736389825327076191793307870430390489748275677539250436622116363150394349735326899807820713276522741049998659162313163475978775855972792242524573627367066719857984924671970435565091173235219942634295862192946502074965231567489552928086881213465599578494458816892205658172385984292134937087120103764448928226491184451152659455118332802542590685758263792603144754202612153156745770545037994521774246987153502672857314160180923251666989794710455258457751407855679930982084840948655681151390195208300192010416458619637831026644333332238463932747083349350940808046854413740183913910283608094635996858447289228860915735486597164912563766306952832738245294628339187695732275334247960115793037248843807519806040967950721660211939753885496708218714702913225688798264264843658572832538162155831217476082249816359180447080913052868168876394578821199246269152578302849655822649990841327237631318968629919717231298441629704322310498636059823655248541943332196722440672789856333325344293100750846910024254513786812657374120901711298892115011186206238211680689794857369132931186458072246436451828535627703876757156962084376887718855790790506298209251524791227735593604927320165759606395562985588053208520711446699986238707007247155067639529897653726708284020606410923043526907338413323889774905266578843165820611448183250483211950094370687195041392805560898506068719176750530367063564818722311360970422186857123932793243189002083266967620435600546555612717446214594380744552623783044317170942886785874027053438450834202845877806345031638181924869640897845956460264125486352261297063443965539550999932193921835613574290640191384115155046714768622475055521978784983743866936864189563502887943772348634516558050757929482448548685356230816288293566688866787936404021659128279396744630894592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 8184448965430363861255754959379152718406471380132025701177439473351224721302993008327741291091115792990775753555492085729815817931639506622247801466413764866236594184320358965635012842114182430459832753303869478909131962140133029374619336656110979085468903126932387997963945519164729740261026474251847921257841292078532360138874164615991986407087116814679430743268978757849815722810540450309813408507890010159434796987705933072454770113369438245442767382345649885335161425614366822436870787944267531514522538533289388686992238545701637520635465276357511451261023174327963124625883610449532183395414422375259509296483435409622472985174354255429924332385066298699353031269246159665628994086271098657315441970570215336241739585160139504202638058487450795882138096969423768998538883853632980316489465757976014657636281276815919834634408635638148843092691889577425104920788565351020664630065604444602667528248015291042945298704492589779204484864940268713039745334285156492287246698995575552299992158012354129899942193269616966590948239838537585343268475211702470901815543861352193678710399123964516091694216871009152344001015906039946550384568594996503182891491986105218078422459107668585507600324524777979339438211508370160266618909583916638967271250464833201768569688095506310799903508331978271456641576453936287584980269031506568788296228213809371380871480205336187039230265604562627132388498463409285827967890135259576391175177739461152028119598266719624452313705779350722591481096360776776573213138542241578986449340982806918204512115150984140780976643203409231514611580249409657402079013736579966202028586314095275694108298554349485687509138176358456281339779730897406394251469419707253304792883994663323530807914421608452958208237161774694062975279538094181696803849842346054976620488911802740755146308197659797361774941255844335370075356079700189227974084649447884294441832991140964082813173512558348428777881840991073104968027278044478906206904003171583501090604839309442330636378460296327522544793889081573296136448371168067162836722866225452220181318046323068873841246612330513753104470543495502088761867355811806930173656748534868506112184045797606419270704358348305965569329131636459201238763046794706772708020388702462590085043126443727246688379496075764688936368124387364147916364211739567457649088427702379654574999199865725665413938067297798487629420582775600277370307993094436992215413053774108725297843171600177205942113474203218992738267747039435757069732804211685289043088829444732071217368710022413150341151803238460759790702876378366081109019036961128575277213531456405504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 9194851404104988110152360440795048973197461902005597608767515724352237875087152340020674540906896307965490338377504619222087665374123388290941883476959806399528003220302943492806984214953953514495088331184614581587540135665644920604124927843727295472222295332718712781176125001970635864874255879786524581789908819019598666452259348001291021591109459529692710411680699062783052851550597827381522541528602772149943240840105777480440620681247606181881605312227929530752996636820244616974257359194464049683135356826823994983870954662916733737784765814635517832791048141595542459923493747189636016014238466271059203503630603042670840574232454988400448582787194015801207109963614693866717050221094657821300899810805138139930451260061958501324947146113837103098885615668815298591215687930294680791607987754829971230336769767783627179337291023901595012075384957868448127960367271116585104855233006760316970357498204339933522904249655443697587338489466080694433059808591954635545673349655329773848880944517740426934877103150230601384961428554392963564773759538180231148384624533546509275496005035929783568099894980446713814091961385786015342111032005495236681679951142049707138938106195987343833243860927955861301434336441561701348891968764509891056480057303839438239062596396756656733941422371235905404225695145583999872868010830982552271186827756725245739535229255999615476894946887439455276420455212082270311575307798110503543868038360987142686134760312481386965541027468882698340466660040090844632736305744523545851858863139672500741278632458242336067254487050825434344167022363262377290738734455702941721008759978801781658518582652704949922210381151865332805566703040051496593712548700990930375880324498731239805046218219597333149557099919753567295427712980866254102948786362970297323798049871240606252984252096756996950372265615978637570294022607947732458731296142695458163214243711316312977907918182123549235451761447278141541293532087155913737609825353417278963121499574441825902153385780907538897435585453725642946306369611860508384249756107233300165479181938758650200987983744435693515382490014446573064392054066152452817915217690395177648702805399866667480439858406047406727973671158809912268564274291025745041078236824788501732603996525146074396334113518654067292177451761895396300887563040718978696763890260232380065379017080599390226640277273826349934492221999278434795469202877054072019403555383523985028301901061860331990754731639105473081540943967027942774731542122897769736839745474622444777108928489549767301453350636876307587221898592142119103475398529890958344970043538028888064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] -22983889279438016350614731472565570120047864661452962156290693631389943407798395099326926764408126443489136562586721350726393363221112259207012083425963435151400511142646394461975091569463691495557080043178570065311482919692563733317519293279299708781540697229984187210040307527985531014545643927546249303932809246130346989900716541670919273660080729560455187809020423018565656602702635937856248678684070126998386410775375997699698348406998578114844741633567247822951073336432240304966917503407644959579076329093026067347545541798726727445014749994046275939458486678587495335757541206595022106691874766331313723031291798741122194771664382700159620361739562539255679743375450111448358082706295390304289724346039072971354858185954259856290756944726090870230337482563244246500200899692829303822591475950324828075076206081961704183003918412835654532847924556372171685141178920006923988589510194907178628857201323810113986178027702271384361824513830075946057033255721246503313772437393351430771921157690456345822533574819035712946546034689090464004399672289941293301432670535234055798966063638772684150695534197373684608885948940171932962648945625356165754829867630629339207872986558410293975937656208879927463559005265134532217391356242663310769236226577646860672856466567592786660682640554513418886946414411622264002394610149012876704992796586435437261780991750000501135462042240643305283280442304189598911084426266697950907822048091153698229553837496929957253589755001701739992016936055023015954423028645506459883802212157009711281007072360949805541620864792099777483551154433881160707926951629209386043978866140776791352198414681478601038625749198791121397164097479121624247410462232204623845925215941098380703343659524112652967048866415139549640037946860100015816085879031690059140983770910982290536873782615150539799034977110046953593039588251995029385530476478280151356722872414458726629806332513039445822723864213219985587767219364236462609192188708772037303324177355885764808115928324388605341528597408320909298753486859476254090565668978534001970974126753851325777848157576994842079696184477943243125242410352549528398609821548555361144572067003569827542162966140863839883580425411402374521629556558932893696053126004930081110728669889387247666533524812133648234738668135498462483576002507872338024499630825146328462852968273592668410948697089735767322642571991769088766820055497508368909147668736253722096777967942364698703591272459448575318868546261546309460230148463194514021235244464052718617792982483391699817838565905442239869987380067130918963198596751187672001104636509069246464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 10370851601464345190218667956201182182227348396359654639704412919595915474578449493981071849083192010690440057684842718005042787126432088773926992856592400105624765105065603392563685290177342370023162589148589426973705646463443171962093663331581528605231213209672428036351989932754301991839718131343789426727777881923069625971377207235967938163674655910069361552907260484283818847685941068074441454626403493361055544936818264313428990194003122261245851891733137754594345874440312345558520528093528522878126098239616494738726845901417340340991788325946580286612331190373867820121937350422981903709031075288528368309922090091195005326756929297212384193950344467558682245407384862762062347566238662920229515816048077909307823167460533558660773058847088479642088146387631661712384058347904013522175553471969384663884819300618156796917383548164141103154858094382391284543867574287272543469181935977336716121578858553556127433615986851905410902319484972403595776645504633332968674877828555897792061879320815746676369978354048878753020011714791356240327695997302909132400289924106933166059246324372422909738073767414363508165540078156688033286591329804319285829325209384601094500702045732287013270116318648463897141386084969717998974234314335901520536564398191174071682682375853155271292934859388929557447967300051738464072542180721001472126412135870683289889293234780579518867608318672027345697693487247845865756952989879471265547413738186186925280898297015127106482242799490755773968306406076184023397421243960576313588591416678400792679695979212046584065718157030252350531298646041726473613840892755128651759436764640909108674374896713308028595344798438871528929492607570423236066522090925014113032994136034316972983752092195339577883232209436719076451086987934067596587714123284297177234639632232260206442598491703271257628522778561581027661515172828075383063688860106425344107897190912485807106477571774925483801588456122765928786211350307573371185158196108016317427617037238996163565381955482717711446757263403050620451533607906637401845897923881480380722770949373740071891187970462609755418748121897345443215980523743699429727947566318791365647614237488468327120400608212565917184890838477669328203873494530433912262642591729945706385473829557412050956198263046726132628751117617959709927937477359353210640570803661307231424505062343062060307602548679628048240415960684995682574981689431019535616371450926869927578742471440091943624114712409678688686718645135323575258754326373293898312865382748578561649806723971707803284806389017531700946775803648773712666017698559966916758348569809780736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 24008855400519952791139081976599422682588087940543028562254568077229439623453351564946565081560900896405192366881444217868075864414315640689303227959024384498241015759208387112638196631303796465187873184247873733300708559000559440099625960575873840297196724139733358437094784596734966223344041882601148927241028181310507671718723100544549618091295148807194392403931082667439018307558767627091772909984628046278867279924372530613061947256546237412104880055880269734177809039222837937233984180139113306815594984018762961668292334949696606289307116882585481318334013990580350965805176755353630351974957252730882495618445028801003252671290996292367055994136346474088474804086398458720551035547995787850603368926019707585023737688701308904407767538047278294678738314250497187440277606764256074576356098031363155786077934176511557815201701058053354458682100549662875760013920109512522196264354537865264867470877687040051741939104047393452487262000550070047899746073206092252546439318176082633020879638695274154200220680076193200295995201173804045927639814962590217639353541922922629933120761682002633582354149342247732971462588557477873117476836390284452328689026825118049905629021538312071626505056048528558880916572043378269504409278427929370313937080653288941101095162707579482760759549270211059883137052372586047566178196264982526084687789596883988807579047740515489415655942350638450354046079262012403952795069881467913451840047462123928935998896764669730904707126232550949898354756914080647415615707420079489284727781875114734141202589183466479209091027019660031899279146517348637267112380031163901057556850162773614046265047900402202147499731185989051567122835852712354341627947755764034839602525194337912683897214070772259109125403920559324982097470995845070747611567023057494316500967214771913210244641179121480143892922106876003039904314362280240999265880614390474159983259853974766755157111371495433502822772951746155923826528674588103704723952730910716340736710497749560855915313760909100353384210549610065878069759132685613511597823968450757638720356717058242719132252096935900927395135447861574560099541905363382186852685054405315947325261728815760714548264434482221542518934175033737139129967211315730876126134649040986209655601046763836183627578893427116098418800360161254031160773125382221659812421037617159871398220381717315430750557920435065880154983340935863109591929114764734937858313476815309704334465257728907384879416951548473598065320743892921085895515366226499592777285898519151251326657979959182043916815523641546591107806320132703206404185480535240200106380935995326464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -49369016823100803312766802575323843771878214824429607420425844784832667711773468399267937972050330460941311614455189229244896263212900373935417666932755285824106249749778401456473484907854755302969015668865767987459543784279306360917200411486908584152816355946555774123494324779513121257151104215601941302304734407676687418930034501223118544210317805036276222359815583153252860470347233051168651389685905781753321593885225383758240283330193960526210134625348244049017063298835745192863489931029476338602327468081817845170269934257618077927021518280592402758197940173989757815011106890089023313603209570561186887200510751876998665367801334285979717388918700285491661595014189629167085648048657731831782410826783989952010874860164933326265652825692375803081653894067342269914830557859512352511553609522702382285063253875752581469464703667699570672681308050539582559927999790071237572848791356219539738861849978598214556686234711064711827048288322980319070004275698689761616313806990809755458577650216846864629466442918089037268517550864033779248448419024352400501704841284867733795662940937555948415472256080973428685671118789563095068811490205848209826512518911325997980323330761150928374290258117138999946735786639999786160120707877320439168727551005392006774149760946934989301781955877055957661854029285691239038899874271726908658361454355681190642458031410254164462778656396210888814826660906673555930283895911293909813689658227739833491804893605058160659163691857526888144908170100395722163060641850284249840454554396860456004211540612215596522656677897202535569416928352177363226639950248133286219638848332057069232186393063495324548858078755662139961554006047310837996768342253981740067265984107070161669752476476523915742248981906834472612056907110121290430876605520186779035101633442879557353246904732190466605043142673739311961235225271989024850253757310293408104501618238017470974902612340769787498838942768757097665213859949268344739640788658824996493796032547387175416276152366410290507408832068371796697918844626067956157247694743254252997079991720472489466450646556583443472608560984381377301520073585469299458426629392145465114889222955993206683765666061051619283525242891708856647354081558114316211123445232825116970989276519271160084699395096544929215285206018281888245901212768547833114006960131159125477168754561971965273000355336773073089637714540412266821687842941232137508432356731573917924043250436059684364139792923475112911403589243054234499287777600879338932923693365742456162060384930850561318512041084727738678944794551358398990737556580123165832469381516093292544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 48437642215358562130767026257495567573305856429514783747351151404273175321043519432318365717968119769705966508772943878067389211658481836520176241103629817745759986896822207942075030381530493784809592838299569669041081345034538314558575727241886432702474419192315604073745772749977041819616874612079120350455443354706673119798980454562657215696817534856148514579735207849784592696461672937596242921858042773778811649336399262018950592070807486263599076845919808290836637204938417901857615338429270391921530957691145643367832259298082910097509391154981365098288922366175881519256912681918657556254279844298615332756834966518908401458781808003918434254561784375502338903494397809647744374309896178136485275585598967718125951543297797533365899359840851156253411872582106185902995439017693321724993870385750050471672425754758002362995425216152809037030808618019521187005272394788191725360188828531206565324573975592457166866464725586174314617410534601363034187794797475356718227676624654930277144421275317196843110835500466137456883542303029996205460138513506805268046859535863251094331787896316100984675349824327744048735784765324749819054741730176351329611001927373968336778679832780345764901520625424296719446296356764293825652421700838008536386624985126230768238511064738194581371967973791552160334212699083697556632246799230206393772479178495780012561745985845865686422666151373645291616319310310876676695682026582416903244797454671801942071784572813732101642550369725889376979649986397027562146458308280079575889136834759837651158774385486004386995502761795851952174963341597876958722079988927461087727210258829620833639739667947916856106197536685941963308687337795894285455116725531530916698210477036216320709936991457666518632732809435220493036721047627561594246793990702765265370938747758097628632297670142790723208747215257117085653188193874416428246774172219805352204991909436807964234984907849271264771058876856066344723952177523523142660183242256490063371081496240597305723159914751449819673520620909183479141171732217660883935750768716150878523954719339349026041824287082486881950261486664866477289780775434157328668414493499060538956394555750842977062781015358342911176867005213089815189476274783306909932708119955202171936475287136313205292361052574439492196967810624763242968921742248724642208678942469948103291886825744257031546718949241511478156934525560509732619247270295229246164522967624638238845823738840953859327215433292065761436488314247128722118156840063420134023132011672169825281092909025007952284176294397927568378870789735518210650024620827800560534523210503290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -35574422930158893919403963355856407941540363644376263059053132718468125095208056841344647853765614443321194284177547835266161382571934246823903287713611300924874330360712198115775450317553098337698523860642091059186329006237925664727474969724762782595584123489488397440270659636488999707124853375940477857216687981695998768210351597208776624536401534468802947078910829625550897312395285347940195448560304126123360124951818684786856217555700943359875720062104670460347410584921777788421407477606044898845589679124201959532104223760883016739324346173635960695673212359132001654459539045689944563247052898051252364539861453457376164964187110021803420554966646006018834150202006187860902020296333361574568559116672937103364550358308532498528141662546903340779635399937394727866724403479169179564460334531454901751325044976547215379403075772038373550271981378397217958472247344211022351087897789610786669235030000747344776530116500796676162207417320875390834961446506743340109098511525602668350298640878393253699087808707521939251383265795615718529589264983926305770892067016013762817259899618655637170866650544535545222187283678268118713503142498311812626063965483703879967726934169146368302492405426468759538161162854257757498980364103527119075790493374413484276290858088729163670374517720825465058090580818795386705283735153065186534071247311634940099986396924355667812448474591984224004001804342562034595375844831914940098013336831858957740924625505896365698120140847769412214246538265701525976482666191798926900473987706422758005799449292870368987032289593031763878326989529519073010566672626322299320680874627798039097045424363081044860746766305917370548682373483872595479023913561741175630845485507286153015892316284979478736766216123671966547940933429145100162213522282342986738199972928004389318401588922052041326763944947748042336360296909961593346644699510826465785997020063408742993387535185791323184375666512371691298624550525730703564609215438843816150991644126003439476801658105378381360775973876491209060990360710591552636659243745520216487526173849066186347686706352890339579618290891904490914366790023217603918096419654936589082797298832222174306905455508787856320607005586931951033067906861499287226988876258261567795482972388393271372348821872296576850943727213201720794825094275239486839407832590474795703689555697593541641709601112487204591410740000140047424473944788733354743259421277641896431163149301230767444802816369717839704504042312527964201654985061490415092927216029448126276010765341032628914241273269438516576828731353168839093268177888665555141864170822964346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 30270341842947636342083416054692585729089119542515701426330808108941994988757137783386824422275836139660428185302250912110590227669216424704576148652368488333510502518626285631575570363851009847111927932926624487311870940083195109224037746453262696627295328358049166619340605253969937462746174143408053782007279316018765231673557377135724773754391517272651545205143888468625013284509438615920591392486377597180080794115931217640833012454419410396894465624637621852553038412552789105105256225902709415529558874946190916605977208242708442349465159696800552709258216329958996138413096710114523451867717583390443340255971843839805786345379164060907271429182550296675856260059026904193669097475486197503483550055797197301426063981513373131363971182359509515599930298620178583451380169046509882474545778319637082823085229552620641516895098428966344408758152801401535680184963282918309402930605128584734367780385013472575565632641670046723201550236736617037036379998351534052867815897222121356317826679285140731362486129880982898077137782966708575249524530711627777753445795954490215817515364458303877212416360660008982478328824169727834277950405307455632151632578648812870651185910661433073625150328509089771497497796272496055903692202069489838003128747110570774785147269528825989408093626775086824464828050858262832643719532633854366652848091173611726202816235559958058074934736445979472908376791992438801844010404502067493775905690620335876165997638205694036242551818473124204569626523169638930018446758514510447062908342513001839470476891042832756183140072548727542384071681450239634907165796673372200035137333107152662626075739843224128591583178662028980652781749860851806638716588539144842653508880427061415756536676908531299954801551821294334741548962057816009182355731995821324127752878434233535847917349660308032446908864615440363570177175626718052946183206497198969574450556155245187655471783158819782684035696175814067458541155621773081696686165211305735990854482070417049218991000505923725341486998893078463998910470819376467359275518528402417776552299021179112943522006043082400515793719193800500774877628221460810743134786301522466005966403476560164492040945152324088120130143666833323139779915065362208273527122264155973075692284767502850423414594519217598545510683372170882324121552385793614731739255807022780998805427062142951021846944422433668688558287232781372701464040417643193264723140268368338377866433949850648788699566081888720260910596990694807882482865833708872043345960030013038712712859476173082972179913816246136183881301122916022009187729844819590862521244472718655488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -32262209637297382359666305089455441153675345983466883140984513550544705594362474015984932751208053676075785491929919419646757722599415313633943879770313075360836141351564161122650398058321751193072197460551801341466722176012280775200266444015105484726268581144767748907016175163532419013863568483160744418662111866957341258109078595854684662592848834901431430999731714616057359089933491650737061013903428547844358988155381552517809340306407590918010168552287182731307902014659347951145894104836667721635881484831025505959037173540426447926138478604882699257554535706420737414104394933133850506824980446694840943757859711431206241569275577757058959662278051205103963454104152493719687978892516277086721673600851553269363561195915007373318100840513644022877744621762527664503752440014512800778631473510724341762457197547392941413197573299900692344041731723508269601987810523142148767070581642642442800501471670348616610271862535813464652898942676549061328552549469397426096904203084677183279982319106884419166272519384131936390935043661602502201906384174986563778799742061364414978701998253066541168578505449724591720015109385219823269398064716701986384153531158063329069321981810029806436709976216025325432710516452147245584769429911107228313807038729351531406343301893164848208220241769832401481385821403678679827325027731507983246941989600109609249029888814821236011664062180424728386523066495627270067222228788789792398828876663181151542101925422848490532822175339354157692792802515974873646462579164675969769825738903125179514698899790604986218304546284401168928155996762235674247976565218342812525973852328193796190742648950477970916669382614253815089366933886903547828659495137239774739256002438131254018724689003392169003585393745660328581855973164378647109092739271045527045144962521119878200619062543624899281794915508872422472170327887322980909909750521687055060214698602049512461654067103100535371319999818905291838884633858733055159316970456949614467479078591028130044705898146898664190167661396348973981361810028748328276373376351968995701629700536263175916975673059897877435790597002892021410713446021360513737401055305521183720335261486289882401041841593027694745410951093469120152366955469086346455704184282446211375687988995923547089610048794326257796871008820015140330483671172045231564826231804493310089342589981764651010656859089810148158015439427483837292082811138072404986809265670020677797916961744863958806171731105219312627017193858041840452935553962264657849277678447076105564299816279540232116248159087705134283604256308324830479358300042146223178569263099225833472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 30457633848862341662610064984725550321879543459324433194292864158434346666358311789683756565535001901772418038832850333850387527979025951635123792685639413299707560277206652794740201433273018695183297382462212238567393955147887584332490967592833975154881924378467501104319661863458771075370314058226870679173960161297486033108914441107210933305516602389539861297906591983720215840087029147972590083043203737201940187763262338054295082488820421804072225569953553246294321524875231821634635162393658081095235568338711677479602068186183990021614039378452594734965112877356748977012520369672035675942813517594800791467502963964030613678928444560563823676860107298854679141445249000329052230212311811162736381353214108175265941580214181204229869594990820302387789949120894285404062463103598894784691226244017974400179659366415765007358160799490930625092786405060323181977271869928617670826246726041136033142135083307330941608461023847273200761734860247379612718017960334354389877242851700220695489407176314956709507923046794855040229716644052596002863821089269403934715645433781640559753120688702759092948514143284042771669638989722961402016212088846460883841674570734254169668501074727168070274664794737247252793849906655097382302540994131955134137492873236145894340124890066701015609826448758749829426812454238522645119986588993000957514526535077861506292561903486685667496887101880421227118149064367944175649527487070187196010682091147048048785631304268497466513177055139663262813829690039180208987022708165374727437545890477194872457441720295824620707986982478146833429005529862763440615721179120785621140989228882615097635703996972914663116382467158903420406804759820372576904902868883203535290835152632677298714926360755313356976715460346894556155865696830402284682654112922873938416522687796412822396875588844911613879789854003163158037393897556209047622316945931293180920477629104795167262651910838549500143852349093440605649750355707829812967320906719712945708675816968895692765443641825991164525260007673251228610623177809709100169973754446137772156245875417459516343930489771178668055398706572424943450898672986850010988431276546755553543630243626559251745554042790757453299395483803005743854563373281216173614901422385251482453898969555275984232947419942616941136950391306837622057025169591368394691477265449022066904634134677017410505162523885884322468288500188529482731556715470066927227134116718425425876320432516465010845800370797891289640850541163983696056192016845860358515075127595928857443634455042423987413826987782698969592426844769465654451351467553959626224392576207683584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -21698157117839546464875824203623769976707199231545817494202734363282627932569668278894966470172904000113198097504290056734029219696630024598581865940936798256154333347986008062839049719244125761637566649098602114217920512745815819762894115344295569964681815662935630812518367502199648793548215719490640625584853034220259565539267500116228816628609999409889844707542968520672305864603643278553367884520173137796407540993333694981046693488286971986447732415136077076956528203043542226862502673827282063818774766277169063169224807215136778519563898095512103817673086650126327786444335639802374723022172722541773079396142413440725511443521203506998903865624363872334965692421428897243858214482406720518581783049525379230858623645410927548139308844223620812382031873109745189086487874744378148428631799366938661494374651781802636317964736074299253679743427769951051080097687338760685785806503545350894429347964163672591508113314029445160631810731560891559162154383666362468129706308151460799152057951275653439542045685900531314768801004852965851492470091919327914354627069988347714833968943298317637822266354218108427906899981990423542981294599997790173031630762304270823588010122087274277015136464987104846846024368278308125377951803509784230525890177535335734479128429859851599370340993667852550504518191442095814478808461829245823905889807458946925084929110179069703036634328534161776109624178208074370944000527308774018355121615982983993315116479781011111051836853064160472523480357679957393321128958024391543612495841830659194996445657086218370910945278688969250541368738485307466119026817676372599117022613373111187035167964430394740773324448144111998941569523528796867911878527315526156467924504229077458748637031855703927662615782906877328731104770395490703036373350403640514201449882600752700225734548365247557144061069773434779547148428603026900542181029488457335818497018986895817016646767241992633178609911948155833817656758673526356689998505106567291567627488193308892738510023386024416081291776665269849619860550488117347519006542000810535573578072768325618351032235743274703610586268263527208842196223516417600895972441662162004750143492790533795593532892504237096980703434454647530848251557070026193195147041833621908252043749959018149378807118572883122241615926588894686658598668202503803111357394032247498354672676889442699665302682238711459466846709322551655226989721084704732522194143337922694198213786437065533819805871988115487975808495965660409371690445909277704799656194960577014050928098130918299977634505312672432300718823787670020899468356062564235294560108310754754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 11694168415128425088111949009613438466343174651889796525618426105516025577774581625093395602098292270222202638251034412468706981416932961708069599247652705200047938422834268080197525479762382753195000194089054772063681448852242842559084088054804071936908131711970777248596196505922544343510390876108109628464382478520751696921698583744719472979733473619111806623819125598884245209151288794317086529438517614145831054377147777362009614199707088394851986535160597595818387553009880899459936341470367145548864782918429223893803285399619219098488014166411095888001776627739203540273597263887039777606584263428598396830535542692548309582072273806245012244525738355108377273198897171796192501856555831320460964335237920614533983008507530306704715006802357897443085478958065753262701838887682432549890699834322529421694964861367963796435727944367399757884935987066718169535529426649147270218703064676687341195188857561783616592212954460322495781548115012139282827450539168880939090519495779886924712171919252514619887833201861327788772800371271151721191337296301938116593516275256936776625831213456278916832520458346615616620103468319695277771554468213532442438341167062586362575853417693123685777768540647521960376049678378008849707321265003800766437236969679236871212132666821092949853095956847445073190274821927279877525505398026464666743343571588167562488476478156557900006986817028136408417780425385101122664768154924020421869067510343119989662095945320300788704862317233264884825733906997625551862779794317461362046406902033478103111167535010502780089132570640967567921628469975314856435317317278037440955580399985786333845345715991654587878778965718335052084596174384650772130252516255391126209021591808377305282221303427903573269971622246876794385127092994334488943775622416871444991038005986688746010470615890874545220255873157553517694491448741541049757819546907634486440433274181172291886500175575038507400232480345028260851160024357261802011956468144616432890898725611967700935646802421179554005207640914306428576782602167211429039585738543558659122372240374106734164423807567098969321270131779776550734536867991354116228350001720370131276649349062896232197177881528832149579851611606679468914125873469718026098529237052402467300170626925414359242938768469435527548082133956042866561990075796903978675041241581143140678646618226479290568914659805710714157161118794604468443005388884819059483173182155764162068175121385323643054771826977810860549936889048300580644498965295000548911018146978486095234139560444659531654152359719832877018234135702681996600614007640305326195324634009698304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -5197421983519493363546634095585646124801679336735767448500777029738081229612758918979483261618143291725378360476651046708823676322803231302284166345026610694135822025103140188169080160595486589478564066599331997920358040230081758779752294956143089919172046324494712260623043296246503373809019292731906359597611571618036652181397131202822215594613161098129859576262670448562186138797236302597821875451755267527585275162135026570933961243464846783497190545017603989903985988213851888465657329132037539894038836336117820137402674497037935078985362179200667022437698497326717001143832732826429052649172760094571412057914118272539724851981450286137911558363186330199210180004833865169141812794923813227244442131980146570386861448733367187432682619375166293418981463727989015804996653377766898622875461128335966270216588488398960014542356623850372008675053627424230171212482513476460939793390957522931343053210709487083916102238604209171601131218391284391617250747077989869831692994256323090113142278398422254699004244836929952531967437935331855033967745939062579199467982611497627492263770609519441204218189839096221643734979599257192915856261868246160703021558011490680383994932322279858981780024863898343612092110493584479924294721573175046622916647747843580946889100812779518099472234473612603036202502663559255846129362577498158504197463085396060572710487833004407143339600480746234984248057048386876241365408451297360288836661447660964854317558254220386285707918126946100187380428043619149029389387047721103719316279109327140234670720877154089846222450384627785164790913439937545255937272438567597443662713905581562981331051659771003517197832098743565665441165558390701545488620886641174406067032272194865552916116652947411773166751612834929393502924001811352502942570539556435790864291472837448776870279334734894925711403082060568616549505605869288081189355229740721687877826162556706346415032088493725163174075881398410211926276077824435186853165007418202217252803185259071421113969294173487956591308287283814811985377481940973983037699663932533754731772120497283509743944656677500499607774997728140682247086520930936264250572531613833424729993282359999243421919294969051794114976480596117338840139496713767599965781492204305234209745642731934269548092575306498897120579068239112145253878533643754250723863136355678700486870565071839991678506773833352842761645077739327588515504311877628007920982519066663019092196882092890310840097849296245719463264532993020336295970622769258186469475255938036462162832192082350065703796358440732176455456613535459118011455139761070316752203423219187712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 2233576324733640070701219733977531546390682634782657423575778566550016480347102822260133400253410735201347767528366639405475700115336059871429799667765849389777205187016956865385661700080560609516382358017175715588692388413441560097192710765872747777246263439268390867149598976312599763274700548202187929901364473868926745969115408567568299522949952522673772043409168386001636869428735726722460583852008863978631398658359699907858412884239477135531477715357959841988200501106483983711233189092575600339915529058889268614026506782262484806840864814584917522143849366951411982862292856472847259688012110328423273351791001504274054254584049870221453091010993867763755742577878243932421286553555071353055819160358562161177968112593107439937983934483585192215759990974470886868678651010610500043340852500348475997357683005456155011025588310061956623009740520101510144925990082668304626755177533482696211004717782291371522669838966402880301240775917687330074076618536228837531726846386670086218077588269753963441402857717692593382886786000880690344302115724734580491655816787589844542893975588862352934162835692015172587603142168333539058229700586529331336651959321444521653182190471677779386713862130184521181669527141077813835131733248518536387815906153946304151451305914415244963502546395207108327581807806412171028065314925132760015023006941521882993167842374509173868962564666286938401002980742809673173704067917227596594348458500131024864566270737993349164917104264878712791913649612984321475586348569927154978880736024326850818884303055992642718997254298100826752562454041383014299462021799724817823827285999516234951598115874792373055796179811178228630543818890325122458365533092543683530550309396520671226386090186637406911516411882857822842370758288049053124429957790751456289466827234680562522769341654512761032535635723813728264015449714318358006165403790359087397034841770794465230306948963682145470455321560211274155950766571696760258547001807947753070356600414032819159507846818340775496694190184059958824346417564982855774229602286295045146141510757268059195519321849802189737454786652383847244678235699480998419403393208078725914232503777630134987949289489067783211055358825449424623655777892669404881368435242360665906599550817688126410416551803821079567725641078751015915700646092863642043322827095468606635025235056454388322859863335205697735180378372271931023464903204943473992300093587755496464422419735019017361498293288186761922678195807351808110220746546973803141197259805102151332482834393631626740507224572125530925485735137391815917112574185533142525580768230271614976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -1023916989965332574206541243943559912618055310795464171589538764005207064713744380373530881912452603964684504656616207393716853099316640224132996735752604703621199463656588846615192454413570615813867079891333633585743784160769921475519049352939298101810112164348787543808438665153553055360670632762189228060868230597990905944174427229177645059459175473538579494170138190299217971859557944778413113204444642220769222215906553170148063823573597344323414962003466928456204038621216144950266388800920567921612506932563402098470555687560007274551510050377438294108619258421960954982323914240423087993147148929340348224372839300785619593587854544188396573236557458478445992029544239110101878834860544883155801037393073163664062218426591132925163794598734838639161298376373164466673939928574853301028279700301722422814219990581837377978709164641169464988861315563973114863682213303736723255608222591221184041251954764073168954106249089008207373576806747976697352023989265230430472079571539680881253746628623833962578191073388666865417173540259784521906229800375409938920432068317703497849274224906804677512796987064226811201790948943563322758942530202649120328421760315420324104094598200648370184799899101992073156707238381355968532807156629040147631756531986060531106543421675717885718130822047576765012747833079453676783660638605182537858595289571653444478649738475515053297763733794120390396218633184210945169457619308326103104686362361914870308835904139053041161644313247149609190336846922352891747389599619532778181295600329973888511753771546445896798768563529894883950938401198678416358730059431173555603102325558517631192998313798602315491939047674748611014806119563771392781269039354982152612583021324522017874161432244594790603075207924392229047932552287210976933674938416484337012543756096992815245804646106775710285220409349096594129904446714155866454873874586545483372904296442809833148912867162846241006163353062327133258248715537597311268366615145927161735094044087410408463549959952019005318963551057316243727979519315571746245178943435856926658993494578697661137923727624224888987783314946030815750588261669452002847847428981973451032155570381301515397594869268242879685269638350673469655584088198081987771776996005191713335333730274230192322904821124224042711435167719361672839403475591949613516630946888276962197602839407655084156655070073143262174367263915886233231403544658708471640139623273244841183660449453640704115268995465817872737781019345429427704099704992897664333649693684970601623793846714890326733342072061846418078759829126995290469817727888041139002010997725593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 456650634273236966465425196984544833676678557276107318030906527136574650964893527042156482635138236872552643885408723544116003723236439849569046876674014128978467266456970703003508148915714831948578532116250513431390115379493158991668347102276637406412640772337973092853416163409462433418614866648073248652506860026400636142922883955277722280890212057730959542194423165848309011278833938546808980675738974707931378397631532709708185562163787483310991204322945711522771505483508628534830800661856329914094945383525839407120983305201110606316937549213065809965331426792413714034240495285007326704196895328544113863798768930740663434415752409377161664731614983961539016714912992890304439984796418540808311639580409432683656282341038772274592326263244368169914081082237119835456309378276770898532081577194596392682273833930338109659942658450854013949964248175991645850172995093730917730834416511661597589220063415285218583617553024967767050016574227794065319131570023309660698729762158071178312052544221142858720988912307542525385303504602483675491157885236215226900624663510329656324930967090029185443486546893668588610093010423433369284118184697160078735467661177054561915492896699708972236823505636916108952114395128915911197531980976270934209684166732128460321344794682919501477130734458704792249296586911818731606957473651279288947690785940825364455503279940949826204924404968486516179606030019690335023575404520741723507200297569313922809862827826936324722241929675612153463026681019422326278026973947264051887001427234239542736794358436078596434146543555453491609615529127786898396437086573333408325185842816943753672116432223460463314118429799738154054212113782558248736119430307306696697555901252213914892350555693446079727131211313512081854323139771345388762331529640748782973058949318977063107616530863001222768242417568770162672292579249129521124876578375295643134934673493261032783623946306241347945034085701242745291992767916420873763130988428055427592527675063281908461326915021203715482495714369558171596616736646888621227714630454158030748565433093090833602592673396888065873314367427635739836292579264527222507866540032508501817323044767183757655137785533509967391480582796500164009113419735551036359338370596722193177265606341606748255046362882864463834020935639744943657855679231826811627798464609246210108906556062584633701461425043456357798595436398423670758306680557481288029948126401120566111700428990632897026742138938998380886891256629555011725607965876209896135375436512406472605813206521081335167373940515365053082266918242504296939622157458019954163113653207826432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -172544436879323140641171377616895571517960381682626351528324256311593887006383400973576729275467012305190289163591734182113061088486246767557076732040712787989783170668388229196771068166206247178864420874256969260130811465250113887309296099240711348949197527070353870590238387401298695483032949552632965270686839131431760625585935565372284058165236245253545518389831483621971939643308220480756871807654263119319315728808855054775126344978238685032949864249555204641299368663322868083799272294502054208707291579779996613368844971122944520576840712337988591824053319547068964247445044896566827017906029626782324112125940925723795240113859894940439465839564963319073368538876654534404456703176680750364039457389301075689546791584650867382607441263925584785550501019748124977898019315580069297523287121924681192260714479075501292213386435249437295839487001594707894013847905850408154736474127852632881750973552368840107446063688302037987640343480664402133376497202896586696840477734694389960211256803066900800560480332796825491693934371759620002732624618238804039885451049415352956568934771638679321785171680636175585330733037038498401168417268003206825645427178085899729609213877367575552486694888826961934024900973466706706324706755389725152372595961173631736128026536419575143663864830224797832935256982162406513851463024300100361061130173602350822200069789733942749984077937933914009523552990273441698743214880721045127840064622288804451649133267661445714961415102869715456070137052699855307630975089336443423158575325974627716676681520773782437431551418118848104752561363875838265480386205032781462742132444994881951674647274890484724119976435519786572308213148460484332681666350230920702835519978598988713455655564051222421115338235966412883177596900802597615895267446717223915466009977579279605766412112737319985224327220243179952325772592914434427382984082898871608319251561436848271407012972018294944395436405607774954221895693180314501506413917087794740732133613393325995143791131383565084813731819238904593941140532759451469871368861655936833112486868928498139545828500499569593508437089156441601240967296739753026468782398832813566920554881156811286706176265659160723020839960778183007046813408488207330512183329714675022567722503577127740954056757868525120417221764648600674335548477471689828106984696203455929627963796053083256095935714285638276433671213087312485141851042989071009199080930970720082163148887148145138049231954601474084680583909299662174206396810767513854549627159456270931279299771952939928414338300958817371712156137098583411695953047789548095957572194003845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 49990535809159139690574395605934545768022070141750755848397262644992855366673053928788392429938195033058136575203084729980146208524422604961234140305009089479654917614855707412358659825680437379969922541765710108878730681496368905297420680343062200873534881174887228446694092920369694206089789937551592682773881590182360037425660225811817293236952961237125278596118541838890515589775491074937572816365194617782159058856817431751633538745649303407105457834716853236763393403691312300539455199301106792197086091812770349967276720701168838496131057720990616640113484173340637669947042737862374826262746453341366614700149688110674899975510018247223386643774837482810928913340693366943706874759983427930756465242393258638190023258380835341350277272077938887023109175447080654412541098653964818112506884077685466615180389779101288312845891258304082890746206817962088268445787181321274815611594015897357488022756351657659838048761556225365232246887002468701637634255955319701482159652728804984120045324226980421388825673295826908164729932870235869603507362599046008383910157290700978990348402074788136984209903118529679338318780143067996503509513684032941967704523435251231170325608433429184293974518660772418356131973574996008588980069897941824441386025810300279479406163695782969563589092251582111152464373123807858573390754135344383777683831074925052839070352326005533001499232638979405212670918221237692346568799829642705682568346604141624146115789322205657782936541610765424736090604550307605688492615157622818819870050738420071387940847865177414169617468858336407014878903581502292679438730483744423217297924097568806523611345671153241581460303127960734160066121621292055768109589559176539666844075491443717585490670372167382023628179754803115158065431232188794808915368133386937863543659235611903910522604843816093468552053837706631305992764164019237063194906623713267226484421972489285456911389546100886607015369285515333427912447283782837068411832288857226772550823251956673383600124594057816901940325994282940595097145935189606771727081826543546970084731757479762252573855369833558681306099058985024890925575847616367316845553411553616055456930233005703509401439026565963917651497970845345852314966545769865443947974644623790067070222561302163437938240634378565054962575752335895532838449170821723474095432506487668268143144371592281844692575143505505351000257704625547058757362446375683904438465202858489531071293077432467712982286302767751829830369215245207773093791528963012149404381653269781773169572520335770791665365490527038077001948693242709160352849104486340269618471379140608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -9721762542570103254941148061700776230836380296860275888231672791538213123416212382184315416637867077501857122274189565917046947267110915611713081363388930108214477854313463957620371884120194180751756469193061698621109324174926425636473815053290830437178282979178566320029001194224335934190932366484483091638391030944681638176488304679428378189483853049590969379665906508546397679160421226306530993668884198336382573550935006306736382777798309158069437053808442410543930409020160260270819931967613117347204113776786304140327417790028893492542548820995506643897884246891107924435643699013484512252451582826145912020265925808712437194231416535746112335817358986137058338647982336548258424592795053172618079773108504356615940162735024242673509222905276343806695676680857981656960565061254477863261853149266774593649393809431467159362488916034040685666158684750774776784802388546977664274323879236239893501358720711653053195198556064754319390711748186933265624356996353631443533462587327594135841494696066203422631160931977426033679839520671434463946277991019431404262379862881382145459912363765040743281081196310443771249166975764773471444416855708970689049669005771393206755233029733315548350943115061903742410091031559249559283699381274414646438757508293134766757757248152326309350225865189674671763390172314158355504562117506038910618968862496119368419782866150212754478434366707159176986673767063332897636726197913653915181215512567680714534493824945682077796554282738790184423723333778392242316284564027390078720273557392328885801833325068282060391845130560569626131852809908022452959021503190386504520936172190841644342184529043748727857312005922311750284836789131569984535036394155923135229223656894664807254392000113796786176071339175126213300563767784839040921719296183965554460118995970116016876363554174391170438224129145215873502342409781473089465955513147656973404581722053481323609992454664668450995296881393344171184569307540216831664603284198700548393026438331689301945990892893680731480471471034344315190553890734592077136406310575734747084803099488391514695932102042711705057783276161670913920172521002858599434840989242642028750647718422229301870342163671698962312485602111522632558222068059897879595003705637561373077300779958769981482987274559124815911890984974723724482570159185410108658376727158372784185182042343308071202115705117946004157208214439500412938195324800806453682284001638679145406038739849065998781274225467722117709121078730549468048635084532446193347804670521511953022239495808837328988994371486528574303377196767866998884508409138639382952081270767616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 885604319444396783117450287414754309581772593896418455906764133724675309176702331752834061829223333747889536580228790279181511544788066324759434327908192146039738451092616528197988396822534716520634428838510342569310339279004703867041059207415869638435356851348314200783737406287698206872686083123949272439913023608586457459273490295938749047831878095803044537573938136864654210411716832776172956873712864324375993609687247754819388775071692508616301468633247352901241821413913968349182642524264361541882942378754969467585950143798882363341441836385490106027064338389149169618579205449553646426381818427419971398721853308768986845449472266666974782284403884954360648883393166336804423182405873765175366970471955876222933597649286439632738410095334471214712904061013889534170226313552729538518089783047293573089048202514108871296426089688689976542560339771386872111657229610009970723475261703644807242847239878685105552577890093617517140722785491967657612393687827137503133960290331794570525189316419404945493143280286567824724938122720102046202753405436892295773996084432970686220270197394372949348061044720074077108936667693033073686577744908311586870205926719313465882123236649355894300485472407795051400042713297078998543040286872382565951636650976299876781921590456397451131604847227822795250494226538712900922347719806756780678865664004261257834175958715701321641588248223497951486702219878936578437434291805731667056197711112905269804335779340763167306550902774542240518178723603209326031730695193697473403143865123667577087279885776059329196325574588846218941518811630714777507239134624681197970989798519936712773463970618791130087035546321195709897365581146940992863572722667152939788175564228769217946017455740585618657144135619452435244292856094631282885091103375283602332743583489293127951346064284151672889480130063759222759082637544482858715384242377197254370081584611749803843381639566443035827153480535012174632344553678661227470476813102849930476778260685515537613280515092540202264280485628624982637708093710491095106233625383064196439438705069045820456385361133325728930583456598265751682744696525881610915906675140378152253367442167624439112890040275928810672880079554857979869519360709260476934797531502809420975035524535287023926926583018704716239237480224407761911477816533319691749800821106577147225826760843208869083771852811766259028747356193785130703645047026436723274809181807190579337757893967058792271851973195832644538699252106946685923615497567355314131233836442349486456458526970335159150386055225947572406327523901893138133016763825612320395922168086528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] 18847498858300545452286637345304798271174956672057963802596439140561130687713616003902319576701552161038018550254305109762527246950642375097833322540921225952561788908959031126471405634829683125674494113242372785537490537272662452707488409754398750188268064431621554946288474849126162208457039710942359438500679710850326667336716926254006369428728444883048426259097228364680868221947349674272116055903874167355508515976673649427321752976210705778031685433335231963604665347569239936056241195490842047600834608701148679017233613643746873915651042462377744357355854707622190057680295237040922174975587165545465934068240071152160976497290297320149139914345316376287186741473143644833341266762183382242830952906243825247273137639211356380861931498591685713990419946438213226216404247707573253646350609935087528675983001327751353816947125319736045608386742213646087017509690439127915178718371546389173104374507273589814772086573267702318155627534321963460459874256761637754870442739234606050917002305117200765202326082074828246647830378979305873592687465400738080095615828169651925505835842619606423783026283323172448945314154758947313183164323962982935454215662123134147063856965329785037091528685760873219572052980475857162410304399242636908922633231463902313702851386555175663413706272611389070145499229942534278843890753513035302431696943919174646332241794688031075491409149788167814101470253962211526137272869214036456315996121169748706276233331724105997419758636440151807606929690615041634618689261045905341861956198792434881903404212236876549678346872623406418385979305855736845242301601698320472518823289199329498591512300338343951748433597790580084359377147978894220514245008851709708609235589535232746983790034555097148238886801782131049822458708312184477478880255571515606659495277879129758354645255805184634674175807708251116054278337768412758351478227171902573987493676249908627188179860698692617541140907187611687417851636825834944241301528050308682652405073810467229054274771492792603609707005611798824005001957932589529565748806306533430317715268096680270260953047593652257355274930079355726828908536562896979542753915459451154940192046088943979901932485293165971516502087349685397624658684793466645640004408550537640486827597077170849985281019270727824989930390111544368153233779481579141802891645552344708887584008775195263277783792105493919275774935040301503966971643494783513583798920807030456766590395826469430500585367377266604350457530103457191864049652744064662903384679451622648623835371181873737712860714812350625395237259057145738117273011224673259730989983203328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 12953478783195424102983456426549032934747007525118922562956694027801899797353442941741213430706391577090259173248766756813101252055796438575313215066515416544698074775789541320429747253660845787692731797166549946199916334089587315793835086927481171523603495398936028938441738829893977802374371152122292753853522367323013119825024690403910212524496052955595368227479185556809001704551479292425253666800261226141917195717798836226952866905419603873772933513781791695724171717355131253017582900318129716786858886738295304221361068049534603938514772178998333861504886551399115402609585141531358926220044265929936345556968841276913423262925530839997508742659105060927891008754610288791637468809554250705463786437419856518402683512703065803736850956432955328739957994126186163814196736456559209053035804943892482357387696535147869643565091684165564509232720110970852822697342270768259047309991970691053680402661003774900058216424524728202323860957969223270916368022249234062031074630440379028562282641476064072769260542472418303401428534075294702952284022979282132776849780916410353941689462615358643153081905069071753454727057070175044110735416531609214291392817588137401199636222241130555277261496903818062946522700387630695747143248274602137811083436103161029386170861155878288724680712397469979877178500054462925067766759307271180155327181692840119877236079628631398486912379745776946013560968655873051453736222311484550695250989047535502998320589707715099846557015876736092192365483744830029889363949412175703559847377978964011633683280903975353588999231930867602528409550117478662095341657181895823238145998587972016267622385387009083274707227899563184248605980050174054941505130338132154981518044437471789657868834722862100073575420411707409322580522952068874982696668965920748198742719954925835453699426616373822110044330963041992839565746428955474957619110242932368720286763282849251071400440291894448221571838841398617102590195723435895164106625732312164709224516714745211389083231750103343684298147487906340566403461793238205290770415899962116321408634212311102212510507377777892481696271827426812231708560817400724431446350212224648454931459886327972960339508532036934269782217157061039212201107838446485187036439584938619945823524370789140280261145954227610366984366354075875272984479599835263435113484828399177952341156815690105340613277938010633533502686716359152342458604592647114495861723116667189496387440973682492005621582813129517685887935180100281348459936907593264576104144015151166837676889841128621461416419923430526863869219530981903642992805205795816442750606245888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -6849169179217073813834727810027530547615994895340980045113372932759055286441659788882362606500377987212020339173765187123594572679478689954185103579624872920060776308809471657570650745139745482444289940896953072832635297473129588969295209212864278270802508846399894313399276895785918317422634832695136885660729246022856950162928967595130912444622615694948289732878767225807170724064182990195463113206640641207670874484559533050454387282653531495919893238005541700419049915951794500840827616744051137340161766277087667585128939024792289984870887789905207225404599754002459607636856684181331432386702395841445114007906991238286655965983716622615238397325431715324693037594506762028612685655289942527438958179013974455465465485429868263698338599239848360416404092539268129234486044892674702238162026411793478402518479306777138988050934139364709498780984627167265302644781983440694832385592787415094478975922171722550463036195853607933905546028814872877107942934568727863081389151689925151639969250811554761575359186196812340683312814117791401601965822177280996375953651361845863237661976631613294559375141687901467490927991533745681077190347168306155017608749595674263898555490020272590883812438932033650763565990826621553077502563762282128083194558854881743292867392139058365410587876125838083350141095946183297017058880655803918014895499081945896162668912467060549477548326041017738054122823589730638946930105940423755879962050688576831913462745710607930891116441746019945945560425573953366495546406389086756826504795439960105549850947781002835731359570287176723736330768158981292171654210710445692604169850867261031483770729306447132581687432983304734124117402456565419733141334825070414823102923160471383421819709061687686329599700303597483474207375720682758342542924186577951602096208796890418177483524080270810877435505054475455416790744081408033202860386243745510486752946091310314265495027323947153144831064585809756958440019109912488065917616315925451675403473019012020888477410849609494908269856705572669731795348749591519783606237880188188812177729257612652241409944247263060896631076731300829307909369497107865806644216684544245187159488797606272473511350099589874822035897555689580879352641370846318488130177503225239982375880826617890750869394780677467208964633677774109463568195927286496227701630719199641872748757594536196830059411204097846917688936015804237040306517840172747356770435061909108220266113939618414319920917541656991739928884733659819574722053354125771222244006406650437450418759306177976885324377604517358694790599459992109619140388116587902937385568043008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 1164284860110798072678479409912995754486469760918957647986751035838222450062981676468777773716052976105553606007365730755278772653644445961244385863409343995278917290889172273146915975030219493854609452071812189707074861565707339525281350106376458515888016712022839798758009166152846906515722954936001655212052379412216099231539079321392639986549337906766244303287292290152166279270778146291511791813143467455904707169092324267972943066509271846145458962733977634687411071377739669221141600975924421446505974014938000487299828919538878691267809798323709069559919635675183181141045272691323476103839145647160455857537793702678468258856188525636413010656057836337957650123133775122048106538633184771076135042643455219461678522328594568154266353885367307610194028416904108796659610532689875914378610513270705086251059449068379213852612948632935069696114198711141249075538998762863757144387768118615470266333566085135877361700023967251917032189318404540885531996537048722946584725958103151865182340887386967970656293672104778925125952020680270650196083801831030528070367787778085973568708490347631414127871233438188925086732747787937771787398872011041120287409030675080028605140261523946573450113103625257849446101201915737067535744526103622546866239681447229716563313489640419945857444884459864181986419086014624679237645262629837454583227854183869466046764667714069771792003975924006629053786650752063168429387441638339462810378910787656960017654668463566140149949667452950412566795752672714845308550121155451267065151648968909401026731596168054396486503844012723475778171580407523268662779432036715032646162386027906936713948774279530941574628974655984495442591569751073136442508683198931707764231282266054420231194144704176758764771397735790367357309245352278425015460310751064029781549086294766180067147658732305435045344160034110232625158215055267692910668322619887866968462603247507851811430517043451860304693302416906526431575198381214697139887782104841869002249121500279792572072590615230472818351247487184517827204793608846485421665056542242171740634989500262070825636100136148745696740378509841563435681647115087681496161331127509817541100088611810625391530333058272025014765748277377831226781000666771321114910611229663203819804791952157033681107641415606323485237081203250789761377969040418221936130930541696262010702615646918049459834439539062270843105632063317870747945524173883455746005954716180186890684368515206844699271109386674233825542720162736280239474983133220524227471439667427483896151753701575468232780823253818124627176788975209652791897888537933580216322490368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -1323394766329297722034156064289643997475869291373396566080443828236528063091270226624994150551883116575786148470538492553201817313983544834931552749910553394898031240480999119197828130190433755672813841869736942029614815440395889522996462239494270691699266169835213643565119892973450147275130991469908502432984779907722319777870695249324077725415148567509535418400913753342441354629299696747584115389746368697885296489479215416277286912878090774588508533531559317942488570378616165033464199152912405645026036312800514754094127266098898734996102250681435060165379532838854460201415470668804520590722952516478832499273707730989854913913721828413534911595682084428795996114988780045942326402244740359681886083575744763415727053388711135624883269422283620528579422213281536323066564802386936349336772397167421731392351642923739490390119950286782448551008410956639527396288392350093669936165696657953878017385351175339205272832868977612287236377232203934924889360633285263467307370090867591172791815369939538250451725079395712031381380861610963624631092639367764746608989199862919898317302640972594525396593047674358023076226146108128105593184664467910033043491047757103688649187998821968176805479619101991351834277535663357942216209965655789437027800395780498018397125814646207546337356966935682498711837846014234669943232866985968722115974290244279109732103091441304396654486485889103201252250618775022542023543840808475042368021149528309831270322738556829839534359007180480943248538503087395053574590138094995188145692885729946672674994850052170935617353927460097754074218227048539284001735816104310465855213679965170031841298568626082482257699969590713396076403121881044620116554149875063899336657553960360488490555928204234983368164538557216642966019407938357400858580612601694951886273546697882260373267467987688639220419714526918239603975890388492721460735213324045659759387992565769262742608201228469047684142016737261696857579862841047569364756443173294575862605465628456823912439006189371790861466622323753883722515554266452521210675673481521377959644927997191393098586856893063271982065774422298039527802444485875889047663646596874083020862428708901172452424023749340726316637618171207096718805401590374513384677456164969398688139572554525388634036570603856423553504756685903379614050379705409374442005031386831600716461277330751643584588031992867302903629999718419385824300369880185832430798694313548480994141205392734279877355439204672206404833137551480820583645742386036819839470118218643385039483299784494325428971510705204712873801529723812839059363341622853714503033421824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 605378669383898210930062404990442304314827767511171417123311385476464388641307092179941552003325109256298928626197291647638034340527784108410402534336963442668109306072900287236495474215225007664777364351102079267358334370330492581096151763547361481896626117906934203544024926889287156269459444695509715407088572889381565599000218336405790922309232662544742030870562952011198455170892651657570818032513085426623831476786454598925219792591194756723469389772847816997573488382262577868938096963921850822509586169698503626384243721763354211121126649780374858122138685541052177280392953655691189108612687427773779289735597719095405634577351665339941183981728262103396953976214358995171316317654335292182059973328195312874219851323291291947129166422312495455397385634947558992044455162151319084701605125719679649664453212160698179047584883233329403854029847274310939229518549726736793329978052038232842288790281298111909313172561468685724548887200773951463085018281603121824838006052626995072845034372622660760926041389885675283800243793285760510053719768087759205412986046545947105044182039410731157528694672028808087053618155649208859662065621849136524245894193809759875435733885517891916759196874225231507128986011285804207965936964305184275148337944893942074956851919190230546078322037382286033164098749375453187410617277208721841265173596508920171513981384710341735496280076627004012154506654789597491020449123628605400713545458595332297411512260492379545874235530396184790637857548302457886414908233914901828010547159391116198512802564240368768953703399521706881938121529948840106502514915432929775632736526821929184265353827579151758445556856754271428039642463233322229973112420562136895219605744149117141504581016024546623840468308207133677212885980747205396784741152242274271607437555116860432227914567335969054520261873944308988255002775704286106931456867685678647655681928511639037199153883276211833895468812666151647481482256890679455550708145145239010191957819600645163429199126661578591103866332008100575132576456012991667162533032307366139671046918450324285544946923868716185236044767412865912636381189054709151536742137579816095975648989793504291352871766963339592885217609555494478914164142602628600168895720720442053525111955068603215134241677455428508476814055673139123378204243872874059031785501463671190573506763889468918607692629910737273159382891576974568341880985361907647293995596424373739819134781049071756239689221387353499117314133482287176564416424735894932670311616189570216827381646132618343734542723631428316225876301598094983755576592273583205729811038208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -26065054178932327465364360817126650010002284952870305152881386433645782975168114747176297520513069674104763173161841274745027246534440847793002721309707373971602312369138385495035524914033173669917378677178125688956811732321427507168550983230345391410917614419541428446611652070359589861825301877407618041909529285180793922614482231471333841592623364250460658841548422194090046714381744454233230623562786257859592244782514250668383892180173779168841045304691276964347802018429849330478184340720433741650941951625381361746213439666600947023602764615760003587027268724506037230202504181254913897503327081074747796902874366921570140911985684873534187858939342971617504364510959084530443242695167965361195988169251021141527107536410605492016781155761185621859759634446763742422323450606748556333426338651984971941909033776985754931487652748957499207068850658421436667759762274084327176282072708564848335778934830215519773837486448809715815683270130725027983487453852818951385329098161834558023329809047757367923495624282615295609436928873135933903752984328888811321550399958447159942398090459992726228568739434348141843511328993938429932341358614390877982702654646555785176589567577607297817354642106398526509540450954713443773806830946635968336035779846666299009861657842685225913536552645997285453276581384646947629641533274615322754830915208546450857195189485584632612225988712318130384038653505135651173411972747385265120299637067961122178304920167235090184614293679956727443372913283438015686884573824648348983997231441790645779764214239271203194678621107900307130374176395879178100525951187686802486452962907125571872342088319365833127401475871745048530212712664715279575693217029751470141442443429507436600068679223221561248328526724708751508940245261145129882998143317999667891483243548256924337067001487665745913226913799459914326922086873152653205970728392400891302862078182606691939805589966399492802020518300285527428423324921881573156202757839293612814495052816783374640779340763616905527218157986428635869586148404957333046367675390939389221858992666076770875177451862715287170661324364031071948417526530494078391757853390591340163427970003819695103085682601981962215395950622321603376820491569901359374400026503006650782093605053147198269533655455140619279674722230310124738684762431994812403840609598119399550632198373089857830279492754164012859621066171287728182237637024511596912567394273730048538171447551058740718008213484015257620324368020667748915802573754786519116863826259686346958780246140905596262270861456860487617492494583621795150564537787878356164007690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] -52912301970708898541237660984669142590652655405025389159510772589654442279705267326519649864002166624831385611582612021314545022922474429400613018648241393496715302612229613902157822985311879213457096568808333502083587919975577021764880809966932562787067114705864824986672245450723985779606229192869468069854713113516929532146403114212633111803253042133998447000570272541658812984263170091309959572252533332641915352864551172336102127898643566154623346203027005580064144756120371935336215064620516675376575208685937164718262989152327574107984508567317630742854164520126101833566167647077803659573828212699862738780138976359120191049337417493382240254570600041810035119154935608978723919284615216902711209388922069713755148489525756972534645705573840709104374425082160951919148831839994791954813145026789298691352335584321615736402070247001797604213705728335934020823698684000287640355382417279776385563371534524502224921345692229394637639959065087486585408138862063905284106210612131177052234840775514714905819397664246272068655436727850014278248315514732356889529874495483925074563878252872014020527750461982734460537365372825564544287927099462178006570336307405172560921593090129321392536971519204046115109878012953047703780606975672964976212186714275860438709674611016222647844826568060227629143935593807019105103649517234006769290130569548196856167471638415824302859733887814402071931748308571366839418985193818010570386773161441284550975858996891504083543491036737190611213474733850919561436212416095304415387224559997488127502085925617908599892535888982127493514676226204882568024502956212145786363800216600626533003749106402230121843785502289188515147014971653288300805933757184639640183515155949374146206906958951871812444207870897227510830677703870273119677106008233420709838318981059394958146502059933613902549697332826327545723931236013544547344988918055678208497788216286616881624946250447192250452283140790671304439079392143573120646592824766188933905399528550127136207876126892268857423411486564196513152823128774438782798905439873646761472716139823037036316706519232786493185736298676674620474518215223204418632160607552964337181490946153898456891436351969534074063937875238474563820372512192621026854667765849395464916946520433747575321956844561201906263669590071315588280984127971737271078065422864828406818239990490684766925238319087072797096564043448339305555340194462862310522636671101649102012097514332177581458246733291937351423917076789925631764799433835337794285564277814779021427586767776560252315320713448753183778562374568488298260676498456619125632401408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] 17490392282190618176054883252866196703940064889441776530932923082346594352201805509975823922280730199309860267021908806183059627945953349617981165875775816749343180974099115826074647386007884388598356307148323583405845757184302388262255990603431530945183803766626892085674530918646988809610047701631526918368980264466752705116562061977182424230581946742209290228721384164541047806521660129539202961053293805523858917023326337057512022625670723263837037723950564298731494117779888843547251138570599510061329888991920065930356332025719768377821329613762637285737402696357701684056216238473429495647731947372197026129972951703341505228924035344355999244978695964858847386085086869181426993664335181356562432896070215319846465179124922896835907157914331273490570513771885586660776304437655030699293000862645879540085936041893669883558283949341183905519512553434903391923384037555018143653182310423319021515999928060002359015094094451400668643884959097745326226606381307261685801942818236570579143581153165604148898845460694527767551105841348904937205770231509208851571954122702613989314648593850257532816675891668777580293523033468468987851777477120412497545017675650683021412837260996688827782140805000510506485431502223839373314752774286401370251674418414481067289465505045427651739934231265018811368804318411283260942583313258153087809343193395093016009243551297540486682514258497856118800077213631738015751218952558983114418774627540970028519412034568388901748126172021240299480426994724594214608438656896889655475512426491621279768889233520502655862060825217274359079719233692602866274328936932865737578665673037379682696832662758651572623046167166055464376076567151977573038596557665756318871826471833243834529287396580776146954925320310824079572617445659673193735750232297254590175396663325821490946016835199023930041028516155091620661223792408914575278345206732365422903373460941133918980367153865111175368873747713114092532918077969643445517231410426836727331757135203362870114828009212277259626219785429713560379202986683299346799279981262617062197660666597778884305038941713321407273885989607788184586578080192242196762110179454326789968454032577499731693918633699838986021758373879490481379521185991097555446169861566299166704336617680313560424795692927884735619205083763183151000112557599806415501153774307740853089502896647894919405543616783852110831844445432609663152569057760609419741919987868580655660934184399737125374156607864978878698538424095191195424883750772941915389212282060732654064891368188776945120250155399837371967842091337487380096910107495432849230659584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -2249492923242514988488514680978734269579657437170311818587272267290882378462520530518229383848666289760703612237351446366393717136551440562094680401571617443514749129901872709254412735411875571715896049837973556049056857130581848106737061080786691644223964092170748764151229049620304598083367739461044746979273657827013521406503580498854612678695346478775770722396964731100739136802401578299280734379124751341091892352493308616011577339821116803587102424363222931163131097861941094594417607114456120363785294798910752482863173781652319971568876908541842248784017328701139687636854251072395678195925957680144950263016169573981961274026243955520008390984601646028421587394102478503646698073800737625426249200447093202908781951014364906679382875110412961394579175348687466095469555566075495709931762434158229110699326085584418715356602072074813088928072915589952338117088085926710365088782974658987469121831996428982287919376836751409244782356343410580623483624582141480301797622109104911958612943163709131768887867021976837851159671029356243740888877271829298996212312601081917823132482797444818360618374656327824159901220244490314539348579849112285410992504598138111664406017081832639531607011666065302766622870861494850547439586673316888741173536487438048486088418387560724908951442470792720737437454468488840964144603145744160216362724399606049973456683042839609305564123670910643433791014888016028397733614320045977993573688149215435122093891536695483344432758106973984218508732214374804205433576757052015035851557877923349352310612329371148627260390809324518866172392834497427026902607376626036816061311516971037764386559073031883453480877831893177305917759088237997351144621961391686196484358570457220836260697601803706515737197431012565118734444866768475862196704615194243411188567880220973089403597398335204053286118751328002720501055796073919281355880145001645796316027117671844471215620028163931242868096691368656372788031891021507025566969145964127979130259323441171237192293377054327050864621260713355539411593558627111309126510708250889377094733013360420516382163568570473252426099928317644973591514003119968043266366069288403877121193075084699420352383481424159121626433992363579028827497076671494308741661409430094048032743719797093418458133268599524640107682300477868318930306826591130653234284353971572428300733785796686204456396820716573614476387826591529872833358285117114807395875323470461564761326383670713036605414303921525915916342075181352811976396918692637768064113356288164461246051104616107792087498344540814128123126740266189771069015401702006212865818624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 21517717590152180173093851993488262531929465457237644267988580361555402299586133759106335530699304204715091596286074415814743895863770899283515309333010697700612924337467252373998029408513129394248235631983135398198021083723449766286774877301691236758341892260878508566512808883930042941458962163129450514276198299979735635836849037107170730267400556026932197922595764099854796550365461135344696652717053046487620201143763152466099051064179805953341351028411741008238084448644051988278793552035965004384509781568991325816413338228252115299310663695768185787161147693878409852547186607957576322701568285668539149954191662738187428560990731240642900713880973041268319262522818828798480447240607505798106421599588928933982223697192950941772647611382710884227854689815093568721021652755418816684863132848408543278738972995311047667233714753541299713589118039352840125577069399881418235330106100134104635638451413834683254419336476552847012113712172729574455992703698420256496281506326520287073471828791458632833710737078948340052166549162952517580506866720563012395569874899255624960561759049293602857942310314199143281183613861231192952897923053122533141220639075857621262320447021999867223417135707717526585558472636094777798934488082219608734845307436933754005218149682641593153701619100431699193743244509863510578519134771911560800000290601049166372692225875066608450974447898781368130674294901395960358006156002758794981045451704705607035465583377814464751862309485447899425444069092332075895917964348631995929675415429038989503028707186411421940015192706630786285385185004681377163636247738307852343424376062513899009809542123241438490168609991768782790850757804992910322402646914296352813359963494716352303070254600250141637114752021400680955921929907738862567429404083495925192045886967522650109572998504836422147440365326045102352214917535969437289444593432234181137120686845403737605526109892682137366817616513600354130017147672966506376119492081413357317302299274492354000819471779581952058820956089711509531476448473920660958240682263695021652706134445602100268404318601777208624097442296085972693981768155241107279013915498980464014132608510951242867521425746736994067426132346847869381787338927694034271250102402633166308429982810658483304247485211126477495883815924368360875756358845804742089865589124123754621813583590428025575027770639332862105014388802899972723165882812015685778422709367437885271794124485271983253625855220850880733953828026222904035769643243580047145433787335562781804969657675071851552792022031861829719072124901518858143663297800527277318995968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] 27953548612960458272501137290474462885270812071513147889445741148418854210565688036776400338246923264299137487568842621886941120338467869837217244777987872065902329725883233843125964832439875692083130381234702870793155499465683921909626038575396365296603701389947401375028390127003135157774545189681360246957732423933136338383251040339354477143605116584959048567977175006892482374019284038216175270709398798038748115834136011358436713158817608303489412443972164479983604569905436046385687486769213327084246836052628119583595740777847205468421486874208542585518607387544499847776809212166121753931277159080335023446787400704156748640696508048569316628292172359591490572566447444958215963472276591850175604151590016548916245818172996927335158177607632198623844141518663431029797306758330830523143489662635886118614227522598420490222959863245602273201417495828653335201744108742552175367128117598385069737895409429228149702849556641230228803750467230447414211567384357174776027795802816878712834634859375094580145115605484253225960277007854293905634302147133019349171605125641098145098969452307843112580072979953827371371142717755943828695549480020071814191162253928490867567340592045895634836692424327196281135834285784568353354429508473607919339077853008524120554865505533169595403258639956696649611659827861081734947147898068784666211871269979854877542531265999397433836094995865725167188803899593903853432210674543483456723826173869862271299532416308276729849758838690789098186610242539633127071632215763354670038183516882442716454452814719183784946214621572897415783031011732965354135912529175416650008122793859623150022909245059180364677575512333602874788149042917947523983015491828161721634079687913389020526422425613821443306404375384474186119967509250877257188566556860865465295178357927809159257936270714687292373015979703332998642908655144164340993020050347175735084701804820104120860579449002677286346043705173911834941024636282078609590289235005343944400269660421869121354761984436594712525705399065679817536555869715098940714399499011412088074657129519178942252278399155691268053491916280572676051143879240605914047523659183872659899457420908696785745066929111083466374563400466055439771576656537384545310425703032792416541315753958087232772587195271109466133621135180558609956942500226583198974683374927886080919803210404325531962267978194926292934089105324474706959755336037932849262188188026770734559185815348227064822188288946133103021228179006166159169600902409730077720334824811848936114771781578732831763808629005793293805822183641241804142706160809719873142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] -2707912192895277724270710365862973233197463351233282654820069635880375503485513499893385646041437473325692702377090053945282625813110534533706360127887864716755882805720742181928500516067683364731755527809272879561590488714189566072906148476034574024593372742002559364247356886161562134266738606458424434599001085310835571336615263291108699777161497689090224262144883443950551723478645333734213373918464542646853571860694975758726567352976660196041079766825131058781281913341600207355898572597748016858148154046815746993589679153706245607961876385031605358185479542157536903508949105775181149762179350605801473320121103945083869897783235817820489350889644273052495300067517221958949453372298717323021936603898369035613275045260104547701005397168790665337334509371674904563887380682521891273744266755512474972405569815656137349442504829109961924280054609073380228544310772094083816297092302077052429982040540178460129575850233499601014952439945448001396643317159309786837846086530646513675761853125499003272848340129773165043448600854851876019183390214309687830077775296199503062561012412876513022486014288577563968600252478791028566332586247669777749482580097867209333630275267646805030033903415364916298765924685350784157029215879751527352589226827956660366898509089183421206002841134290065577006667418894515240818876013687287058229134842082600536305548169381091731933031997743854361345598881271475734103928252036395717339734606906683009914211711183145779979948024064294335672868441064196681494126613955775677843564575021278151187843509399644258991608544302696638616577519139855568873894769842018144245899339352415294703028208706216747825526112625223307711092797877214397633041556160456946277808834635507413770943633480567001831555645619418550960263642644955373601145110323869830421236322683536343432024402014171553457144567201831276182994173475732807995453587090042994596393896352395839808733243932255036640298235259994594570879214192010942749645213522408670354844786802263132938485172292951771508072859816694002436026536756530229279551111923164378426924303927359181218737953767787129508342812339125167377451830825756109770914373279568182703670936493768971495169156480112200693189956116090730598273488959574765950756141543396042888986324238055833621409562479542063089482299738798672906386265378316565761282594661900399521817555312888713965170613196672903858714019245823975982710974020321630780739259266804996549471037791835395451564685947209515592837109084125593852888821567967228112256606031031119684194146908508717879468122707815344179416145249093309481937369620294901170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] 54213362703572541828532562531818347881884700372499702002865740901628878826067851635808488643431940196021656888580939287729766117222278475313180577587164664157888207967198220078584866404875677981404751426304023432697894482590229588515263244155988157409870499283455038596311730745123977931276001799442636053207905765910407153254699693585738483424866177852072202361182625686166570561444950906805501007834827777718293558215255544258450601603716379058203936913886099034010815745213758589589165693573579411100645537007651751611210593765917484845976866963097683572609248187339839012961628859735919791606442334508082585444444611174028716932193946830753628627470144777884469903616604242511927944689937876530317632047374084727711755627977203950042108713980399560502867562697768163157537575966152208872550979309072960374539389708555811228240965366458529828653498423505784410193820112908785951097405244434002385449946405487858333509234184379917432899166034037689875963908900919367721923591066157388401689299962993949581041501394983016057012461542211919176740439193351590393306311411962385046227520733802700137235253988937889959337654934079822839559593750422900858973087892219639726783066231554883110437139557406592168852102856682111982072096295255830025627121534634294198511057885987291438667548664412485228542380439722162214735172671019541461716974014704098302663051472624058611757892854582794194445461096676563971990408350413266293832845470506576902756824624610885910994571757851059768730141972499054839540705634720733762377089578139665079554204169320655003962628421731525143802021351059410789381400355838596981686182388280887848477832496623616454731889034590348741800711119686404422113525676602955856136552615710178480567264814400267896679262025232302200168187381765107461627614491769129150668099194073668701740486867564614183641281191702043032781058609158890071018969016525035958228659468944023239903946611163571204010284518607297426053149531864241199783414335792465139300137686953594935749453994503693745723459617221726655391345621554552114720917880161424569274020403121182386264713129429060070844158798727134415565774936998635403033861906868392027500691715148554818358954781238946606269244043870108850822550774549260815348875733904760986723340718399911017667443010475430029013087127791379068993210640319016248705583607403621833983714047058448090841772840871321531319551280921980611043749051912365017428331892650976452196408749239089880219550199638012414551974093459698162474059299580676692029636903959132998039443991756734463168043668222131596107381870068868957153534514816239009792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -20908255629018699619158931550544156851238474485395699063953849348538756433584757619304081949001171526203748796706366179582414892907596571991029941037707927213895038167383206079438092979920470544318262843159526864101121797289632596152322906690393243467125129619479515160409109978670051482557848170451310962885977779328922236083257782893082380310359087049212229444551521294522953811671176230044071822248469730717976159411118971126638774686359633471419729961308484810376878784326221077543785223523035368414297970083769487595108941454577763425149290690119461461273146057274966777747845165168983771774161524778060484961902888609846722901413953663560428457339351055138236961489642089570516858428831821878504892904706807436852293904170167410658531887968121396673585963409454299907716047368810316599989700936190075710223451309254029729077503656637996384587824073252232287197418140813171043472689065335888378339379513624701173099862042286592360587453700775463464560102310537353352098612671404538598992315431499607537582486924764588875388899294439153387952359022375795072225214500757862784651613608815010804070030179195221947544264977441240990416415226688863303514451118435013444813094998205269821328511788329603661629513618360357034119966996903949737221161255704541406770654261020304607303296695275203659460353852579204301296863195103698906157468778823566112421229084554165108276786969275368155522540596297232023834847639420631183000565002251665491004225957773854428382036114142633888697231537239983003180613144060506983870860489786784131233912911644050923028534508282035800208570102460638041530931122046899602332741449492521065445790610778184448929973676101130716613888610980270856494958197118993410069615787266417424188646040317702465212495744747222922621666591114593111478484747571286045660175271725526124039165472431784998153545082051639002696439253012772488889003001018920025963732494839437506315766523053594803824512799912365922155003067111060841067877556531078449903633104556578886985493083772204666848126179602905088862916092135078464201728092125500650444034279707974346609769153909315028990402193851693730361997165473628785596318710722697858321466489119373794698039473559602675578157463721595200894796097105079358977219657990165742915671855533863046303236734081897708081425190291905549625961443539385536132321792776716932072306312652050062494171942979732800790845720438437279799366805844024212857503650156449892260181956887044160918522644748304976871922503639553127617197808856291077606962924645153514307640823367271246349243149519011284309845335379248905242201434312193081344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 6534772901887711211758749538314816992411211229126212122505603746109088463856353073550428785860552166985403831057598273601333379645658393903495655345329528718549507448931314190105929962309877045256319177049446796368757828902562859071020294333675440580391187248986956679126980981980581237652969369649438780844590813895020844331844379546085527612016528321180412424757975873015367388601772457452781317989929384977731936818724332037703815008349459389377550435204282036704551667930539940826675092840785480766884560205898674503461585149769957476253767689175810922839603834413975266543755770514382640596097563462807799852679234721307737302716120242766547896096636648041184342704860763563251456283014672485676873695186032793100018679788100589087439228041360808815967296201620684252787504081493772381262411481467461296820261563771653633106137077546502413911407991598748416117643149576162253801854353084557195333837522935887209479145483390879433193413033191244849660863119444306382327177800536803286173056246606329324975670740845150552843127305722804364308444364805963957553854066451926240780235058658569017484536403762812061985151340953224150181465352643259437590464789035028317035992584356838378392053603774003449050909974878895734436775537892504875265184730034273551178529218733561752207627908943880738328351384500631451800768471190941219619959741001243890184726175604035763424882039490725016306755638965242039126657101483959565544149836957502187306940579758936588385234378319270150048980328684598474732481216390622060934514915177818761557050945662070823670043134632785510670043175770302396316594878974323447244783518881413805938654552126386847210409323877930968814334307306685868484697062394437188388073773717287443609824820085602667582786518792296965872913400751299849614983875146380413079660158989534113833814624904917279435882998461268537603778819985080559087466085879633468832033669814652051518168239596361519098776411779543691285108408185174090284457533284089813491426083620627235958441379171518897452792232672484447341254345613868130637188228555676059419356592635906065319861010629699609827998735666604879985744747074218797395657864324456110852657603646834018758221155193993983646346765844928531153556670952132859393843520720437929455396023788929059409738417810013224806843321793469629768275234088834351564383088526842826106237959298921561556347803387418467109900960720891654767353067175200694447718843319923567108177109657988833467533120156520313573999185650070863039270422120273877723408182466278086959358252746813522229344361328605043124457418967396881757596426315744935936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -771329670675410589057681993574151263656296490640281293749315140956975381626149860393756278571841379679111400558308668665670195144004378721641084139832994880490882502100158161193286334224060574239948192425149368108703454614024847762348373100899592874092604915637083550995189548249155048189590387005124305621082221958494711722041543538155406049733941578292145491770301150250226792566753448896842266242892038335354766279543512603572900214570811533960598426608608643580126947565175825992475686977616760368925508377573945254315490540811227081916133682793268216436104381494220294056125374375068253237203685707447819836461544037258042195012543660949380325091986546275008930178557158474628119907980667338134540636216554602459510774143859194159992902710194871906374947724770155237913498120257324518127635460242524568947216722645970522100414526729512953505954163836460892546850678450415483410888880083085373004975975565728310852912355098485600608930728150227122485718367372946163784504720067266362816690275326890654488727532543336146386390332009102374128650304727695216884594994182463273131116451459663513684372911725882962698501087790167548814691038253675608733663047045858868586851249717279191271616080067829297156483110972190486723480951415752105620873338720867497505792684888191557456874632499369188781240530684322813712384028324410905930308595991979730697436053436896853708280402680592034641502134975555771917690299702375016065398722166283042679082690079225885787567785348325208135564062910761792059480186929231318794284627266299136778001076589309395160502475117099018968959662364574034970072152816539057714341347401532750758630429428307590050737724698780617395473306596937270423213389876060484905594110339101132161166789366830143408782935781383193790962374464196695807984438119495293909125083029882849848778116917132420465921965217081137330298334825549185779451935291627775905495210182241868386558448338038834958400018008957112958188050517040964597182560985742139893105665338224432557643002838363534129037134954919985302353194772170530476120217478685438038101970640837461489945728993348098807933395488703197310684412687937774346819118344649382873945824927090967320818513201614001849908907874916035586821802397724004874482872094237579562984637895255283133259186993522346309727755475856315020288865926669135661629036613213121111391106790076677094652151313207760568808608501229283564397865107419203871858595720717779802419807601078072764509534907570229615780172430108771776783182328145410158994711117561295983859125014625616050541369553654742747989750442316778643328749953152450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 75113331400081241854596709173065422637146663357239931412424943743005016863879304553177334516612533449831791532572910985289129102577932311346559206828685445062674767315183060405890307096849515641324729376164162130643641033744530243682642272820446832763318975970474851459091554743175080103069676549154671285541084426483917128458229711391015900378264091174259029754890908946931775164028605092843798060205335763230609133171161153671484295346003063686739650002768551025659554682475589887786482616685675732878919748355990662360028142503433391154649283861299565251745751809354588139105261591331286381184972956126801926325111308424455927979006803029635603345073528466798592162023298173026418588500558971898590440359553026710366389928230136635438102924578828643211375671173246724327250208469421120413154636540353508633513058547886548896926113561135026478041451704270169293496444081961796339173268809952384708859711072948507522007354852408541413070567276919713466023843733876018915293903818638981030370301444931282722470453928266287895266312827590055699654376024182057069953162103722121261162614411321478977997136570091147960334680113739933571142664639319775555575320875817175613300787517095872075173187967344425940306327065140621422089789463493996650903935600904893331885653854755257320878657738663885093910284574000396525088486454815767889805401211146958418237497073545613598500730630736054481023655821953466744503688067434731065442322380029068047410931335605625147553211934805911755227874560087711948624822436326184033156748866169605288288740981162515662930543968462211278500050034702095229263327126095066704218197159676261685107063463477059539503231048157411110188856596962845006832346544152928086754026891453855965436777164178844521865250489575496617115129126242719449396330939083159733865291153606493438757911274812201319921672422052387055711989962510121356669452802189217114969291047384644025206419316560166795811319135207133609177569106900662507864501092234275612863499818151929514886267897235512130835797304636710848449229272403705139867644136174498105785944098433992262360245660660034834020996698277298793867526731298232587392009719961058829925112952773432834898958514054057405160777983839471437610062110760480523365445966986512355796541237056580922305928344465022983643555751830732551369135756395473067067760656717919593764526310903992641744848261159160250488352653810573702054248978652659252961688334615067385495943465235494496726923266743280026235948509742469423076019874073131867053325991202378132826760917418504104046134281419762040967244184902114148010976901605621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -12292047518092120321128956253993277246309613492410906781416372389364206920966727256855579592309706373203700651559338317896926301217672273688944940349575642557158293760777727254736744657356154992183632578920414638147609208456332781412954292678082572449972378732176852909076093382035053061990546912081077721673175691599488800069109366484637708358338176970670927993324237970611478001758524346356431133670499481613628493620248795322109419704427768601488392120383205132052049652259420147557607949215915591938362631188323764874898026667281291463908854354881457657973778695446119313638473801160868832772475638582287490128276497697798220942709258563701106209476810164096560014816835093494494765895574263111417153130946877153248667296232121654880885053551637366097075165806432924165990980927537881107636171341080204483817684518411944933502699352685235954572897151347805246824489664661448533662102716994875999420766284413766691863538190459346324428347352072541960434251838827827346886358282700044490353154619068518004344494491484733419358558237786073609208778850003850310149762327848765431305755628171530296902693028561397414473836923649643167411814896138962556241189170984747492193480214404783888012918886052985423499228131951309217398343204055460638463865536348485524217513089383064176205809119944743648352743341776080161410778736034082102333448794574334488269740914210457733578151503886111973236750307039340377533096501670112472123212907686736140040414792217063305338996432131149875325345647799454197107721677397895374960781196569488923520739231881965247868718578720124917207748070370593745868696553737589059379622601386424369500634253509866777311119919128996351538504624154169314966873772078324837317619399816782205909567190280648683105256610024065614608283017835387056845190167508100543421352753384628524151331296873895246721740356330273771111008199348476132964295119515029137896713401540901381054670441497423279606744893458356625930900899584502263409774932573855668213049503725240007828099591030601860800442270858315915491081174513707013803284258920712645094179463816015252126937405636914051822694926701963894001782291605376860292790935194105057363245481616932003396066871751880900481906119879863557587722526565761115390984879078590499451507007097360217379863131870506297327588630413530040402306113895031625026974187905438072037872135078073519934781111980409578350366996371460148639539341823789927022260157545154481350568502053931291620807522729567923339821913434564939826976197913187036566691490017886814597281922578072149545331477675821505358775324454603598116849012116029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 2107935847328701834730602380819008397872848530094738334053421057033705460817100247599606819584428555080261671948288404527743199910124449769618610318803556940204413469392949481023194509026107190927822290749844070000262744122012661034144294499535439342461120543915417721836996564152499923166730337139796248197453218291008245401593748865980458033878943970703136660404744725158578471535389603678108472558675769765204903124415664826020612622492367628299881936247613308440239116326177386896325293672248071701225208106473018597888034443198223902049203403070396128732698680538915378938400872152604702377215360114803079521375518889888829233810148319942525583221559981312142864475273221350412420854926662133463568765793809631667548478673803930749679722412798629386913058193225722501094932225227305544056062128916736935438782662677872654021095953541841023848082482129242946638185447889108719065527584807413184853448696061443453665259493362128217473469622257162286535225822738099846179710058243023513481340072648291708220491504594161191492024326332882522085521534187338736795980944385978938077782805241104117158503457304903705006551465778414174164662366395894518195973175948753285859669522136110718015359577375117305691048682570937205888002747565995251553556360200197491383415724252732563624752849015286025622425932880707776104551269910313497936104865338005280924277917752823856768594312407503534297911297555120448182172485567949467851674516653591885986071813579260030549576832423561462277064235350710489691254091407240009030454315138388105234834166831369931189682675717876630941699390261794134025634693659739817076058908950257441713427544275320941966167874799315671122494663188636444270463455229145629132009228138117325566687382852676237149389650974111852743221908681978178667465865839865104078760073760379101126570219963103879426796871324875379805795417590440694805405110737839148207149374525428717031757792772442594708230229390535113421230263197674472036080847317736945563455053599988418702757305034680473180291745987760251305218489237551076292397709984273868333636281042851235861018027640976656736413514515092385180868610516418448720982455294716755413681175789341187051644613020458667965026940774991932533179187304033426538635747141848597465235045742364597786860365729335451794244715128531240638203087533461745088751113788397938461350481886415891711345064721058241654840071348105005431453412775493202577498355500483602130626559686090113169133993870823130694519810446425164890595169833247881694144338561688758059715942775003838375560011569987705568855961165013229717337155074785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -278263724022603607221100417967049340149764468183389426076831309651770703105437376389532707974890221914421881446207484443827657652707414061303139953874254144954906823579582321801026335716797455483908778397025678313942361298371438571625919860895289891856690794251519759352395085186312340588227252251115600750157563327152126652027211303453626437850268747603880705559141143169546282593235480743097653538959869325025697367216420724582031778679461193545261104590817331782209086568359373611885247415067297689764236916333630051455056209404565529207802198572722250782478435203955886920803635729942396425022018055405944996504452258200875421992663380210361595173028303525979608316957235834218323514729211631480415298195807784410473215806079741951101419613438799982852727406729538411790798969334156406528753784672305373655971094029033469115355270800607314019370858138958095569705877050892698089075393592948077571471482135008440866605723003309781211407092970612097694980383481840689796331030425420202672243212199898436577055638836660099906523429380129541100121032317134519667795718908644854177246220692358701192627259042670638894479257115071393632554868621336025739912080073733323869310063946950482510328596024523872135622850617612392918574213798822548507202182008908699194695343451521623898671826979703304668149263071450025181270387833438996505472716607298722756456501107324777312725077513518765669821376498232593187808679201310244899520159505976202408847327022544071952541768872493537992842177730000626791697620684464761327583842074170596866831238393640415297870198629749186506749905889583146855803733874766226224586545722079749374389189556259261835914300420584976423401197422952767023552206052367318446219390734805089208036613481606048537111528525114747231347921237400960571630060715759898265454721856841506822903178247938612796521346824173237546094333016072921630613386891563608248662037649155761041773878167783171505402727334468693351573009568744700793945900608993295102771929704877517676382602730960008676881480063140594730861466032518243708200117411161923464885931871585033372663273739729219701162559403174697316106479656578491360190828881485693285715825835330928374326794964533020245198729928372577937975046745502204344955170517785734404017375127212375141677950328377112546264410360660286334139745424513418583121001695141127370166939193102238192102120638273470768095203634134233344605217284847378890783710275592297197837769841463100295083896342407968885762941653729568276612319225981528195546605712266817082265681504825983209187218738064479118045678517126857926840212447559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 25871860907233739510615492974681140303801192310434356352257666538231268923077549086854713758864756950431189865341720818590549091555192857177639892296184371255983670796067347523699930038853656900091983207316520673163061058642838357977061300629229051838355079184891513821941513016586410613063447832566332022121504746089799765368934780179654267138495949642219573253525443933911947689387335504894243308131257041893789605447349999631495773428212997606101048318769964042606187196189388389122537910857218877070918249865085780277319666272513455438725070071252163699058981122492415951085205014255916774718019830650630794870093992817700822777736437835080663823101535170843727121595191058841291750376597718097337172963982744313782185236578794984081671177653640141688631834603656395705800629442256508218085437682426606914851918578777383916524889127302544371900722612756614386972172219690024473951917068057572425271490489982393667602181415166996728898651905099859157497482368886572889358185238101581925679185280354093033288321138157978699790206620983007064174007339992603058736249428203039127481465829337203921091510900645474365883304716232165106192754025735903926822156952794759293341180025187052579894055482412517209489170625051066441633594744286070807035309761337455516285160128641372547593065546357726852337150394960627801797372622431395564680329247196506744210750341413858532977666770428790009669899168916974957123934641590610333601402121874699353937632205794794413700974799689559958158784495110371617116763334246723050866930570855975072249669374861690273034696901103679925091043046249945002817579498169353725364316221867367751823502828813758053186281589460655374161261009690009004841726243581785962341079023944805378353649394826286316027778321845673473308541000822733228445984585133750201825191112679369796524690346018062873234411013683367660116115512581704455231020672965723879125462640600223835815577048506017092007013553600955835052147752268291082009634865012730830171410116975003580825490504635538593903818342366575868457917780746608832507516087940435397148727992012347298706134680345594526729657014584237980287867186221553273510769081776497817846765081216204638262620187714033650796163818564844701648652839513010352038891116362526789208277261636255046246958128280104405193317736556485884347527730690357838940792166049411956888498236564027977732313574709850633791826812147103441855853300307466327885707692043388507129095248971749296852500403105255596915819468192745787431221463056916059728598289369767678062595497427236191940366750083163145683765452291915019719811268608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 17839819275171237480406636769746698722256526599339079164219663880043717590924688942447928986741885773859904328182783668873352651957403524150571074462954427047994847040847677484908830094942913038329703771113011644019923909281700160039808987638573905401497749179866799021213334383582350895260697547391612128148750946021753607822254023305983608287195970381138261610091246143315864726325411678585965433574509305191176153722985370281925131875219225187577539498502329215250403254696114831013687423980592496557476817659675700062303426028585922234313838561993045096458388299066286061780931730480478986469468559753126958974658437582203469459084582885107715320280354383650986953874586055094258292693311271765575934979833966678969613489944671599911210538378558427414989790202006136431683910707440966336533801164531418836490975188143212392151849535954901261985700111303787591192789816726829968477695829097457841455521383758749855008128245798322007375119078932512045593798762174093950351557501618545861113441685671869661483105939641112208769973617638750691533100852827602174550959456222061194399542056568873568565135316911409322317195298065310907954867585995894305117971307315391720006567040453434238209646256229321494333388275731659165638863194275179240305550935611670157620291516909550688753867465536377757505279886357028065348949703765846900690702810489984066042763675733335618468726722198246450756303028165579978513921760629299842533145809689199360135322977458902957752467610627648428971192236497314268209549852012744620305038893233046340037171500013873882105484418739562959360893594492060217843403051325222583358517406245412771342311376841695682381623432156480419702288441410636412469902676357337336672453125113920849049675874328476089615056233556995182822160778086713101829398981322773293343450802923416956813064520264966913761754035453265721919792417799666815871651914581963490456473236530046448142629616254931066316208915907673878458190501489142136572438350114225632517990258952499988798783399748058749726382151506737456963757624397206725911858890332693329792501431233997162049293322924815737300583700821848290305130741150454754829842884941319165959032182690284736898176445411310596425514449175126502701258285584486108263779463497737240667020239835723811340841675916897874893776862659015866676263777994599404237864075764628681328080885233405068921669549853587642526597696796786979966677905000327887979472049599565492812034700092440092456995711588836583064485454834995494251642238818132149530709155930611269867650054641112142328266514749694310550742975971777758583581614391951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 481225756894323271083967686432341843140564149805310929195845228621936338578534749263765717932904281317615228518377507108205387046176076368442640547231755289121846115292093900786577086336974164518046558513696082332221058621313961623555839278496632456521093403748250490857274292732629930770530920455181717332606337371415592205276965740169938702094815061556312151880376834393005655105607280462794345592576475879547367952183926973370405618501927102865997219089338103805637061176564345200025746395464607921565944183913232125966817163962621349322594363482815256960755167087077506635380994393547988733189575609253735780977142306080524280882791227576101617113115407619334415040795517901859842839908379597068580580908401952539249160047081402217975479620343436284220244538060125820994747596088747801306402536058758946652221156455465092621221012204742756084003385526676198042185764718312195832737563597332250992897508271734852758961749716487231865629997212010210459682208181921349553311425433724283457186329694101207871223157177085712889849766683891162994212073260884999484456103818128533832424926009117581784745678988450738096873066299205295484276786926239758679685633767321509727898956584788768067411271355373094770705446941514275592620314267470709373741994207523523041211211506672164171523247303846885437835937901542002705322698219580297419042132723775519539823071673626228929693974414111642536881486969870271118521754558549475543581942149022396382848999181921439265024147625632553641233067904534542350422470262766745299054375754344439587604736880964858739264651803181139509655436291654724946982626528455244503747023454969891004986830842927626122744430585098231946768240716940032061310278591450980755793546341184989744563197717011968179769807966424756147320036760946176430283063037136369258063733382747968789165921075812359176175129677576695352993276974770574597063646964898574041662600709486155995121959772397319843456005194681155626553872774107007596082471542435502583214520698473873137928019685176103437952471261985017390160133682322106149463786785471484612091971376693743930221844477210501599545448445910174064612560743325343271799338948245728067226239507260103603071457081776426291608360436253967859150502823419865670367337357836458239841225507717730652692968067423342162259713252954089427688121844787966932975577041628024139527850684818585070445475676453314637970438816176391575131881825079254494666087304562274187788717230675517540130016204353000742306875106450862298706842792033444106010556380304097773145865683546616808263696617642101625218468843252806682522928407430299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 1005969708639072247192899719340954897105453715428081794559389817910708289099586864368652261718439780194309179195783068840518396006503257774335902652232845424900763891381564253549374344750945702835505163928282293635079576401571582239297721354986175448377278687600194145272464492295874259172829860748971385065933752806735150409230194954104159554599433241807791276761269891799547137315279265936927573574654619354939474308842450805678495081570318984121890994143157740908820537412379508502765914977779111852965315356514920534942008965372804999777589755773198390522139259826085777594921630895576237409777602947104339327753068803908750589098029323587050646674679074407336187348504179191586943476873381282320866640592677971636957830357415949165805367974252233029288538662227346712231132421262756794647708238241150590048113554416567730967129762423503168606499622697196455013814000651648753834251676103471166778582476854004085609532167188982668110402051805654826728655602465336801623688204880866876317590575470748911214302408765376566266420739003282323976062262366856329875096237640124223990731890401343115788109404634845216979929293031646592245096942692644254612434628626540389189169256732128670843706059950866661284807211695034785062629698818047550987721487860041564953423806724337946979147242715697773106776169480102070789037836899609029126421643236712965553956307719240708085744522029362737591178104352979857506513513906741641335468803299335817799422332226840302985587486016069512433944396246082283987584950643643323444991378935700882782626410222878555637910516507360579583261427370640198429168048764073104557778796532800315029315876009963713242881817715530926005470343777795685788433372560999440261601976083258736924074331578131455027365284579721864035851247827108669290565508394862580892546335301503890507253220951614618708464511054331626130566440019401100759361506914044102857337148066480874267872835044048091736804947803836311170004434675860861430298759617747186501961986696720351695289501938896903452928976807413120544584317740582963604297377265403152159105762720271211241702402503117900072689834021485420234345451455656741517266556540308616263679173871183549918990697560475543388160393908083777495306168194866414522984294143455232003040920983767444758234296997577612064950014614353030600804316541130301688514935330128189847490521917172904026965573303578830373651939586472522139455475390993506149960594942370465988641533293635894563551956613914688507409994660385449572228545660184295668030507144207366176771332167322682945344703447273896054288842071788716597051630851192984174592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -23657156230703557552427971247727249538337036629176812526217246224426784720661934286588840577986400480472736101061377864683222288999780534373948804766828785833213002971917792554358199924425769004738183647339234828191440117751186015745510090733435622870945586301341651535955192049681125403984253182893999958209366201223893740284824581513902794253309223564762194071366057674395695779574559134111051586236972648089692398292661313894060876306764053253812855510780972289996997137901479617867470705360345854093668287233659964359831756404474705613124437611867788993245469226775399135339232605811027987259436235824457196061606346789036178467535954472446663922796103853769668023014369927095158562558227556874564069492804527404506307209073047898533168727793173630279584754002170025294248450371480947114255158950927697149845354268487879328892672330236881883942294647673676586946756556455631283473372167415495468628198561460479554388267005518515618622478963212727221816519396080690112881370400223630302139107771531256355814556986112108504291153291431316558504711158260804045928439497175701357338236344875693011308022866386420196488210746707891162107909339128733546626500218286304520147159384462130463595146081589155330070768745921537630903993766516938187495576140527775781856959587230324938191291529781056191047488506756214735160578598754819812295867379188767265381309640169954190948744377536735385944240924285064358857993078013619608536548668154059329286658785539831794639457034347214515168728602998446933918744188750853025452881172151749332929688403690243893747582702025526874513415322175166438021875621070619206403505440697512481931373838957620799126776755992900680584506911482243221362420997360921154885806068678553599788602861029942740005081485244759300850616342529918808633808118777612787626780844255999142611644318525816846305099471508220784785316512547949643847343177496246865768830343117126832003186004357258570382300625687032267047232153496212172919921482619985064742412865562944597834359498201787675505491906537233318749667282902790668658729613407252294986975039756722119794395233633626625693701840599653074135533521804418421031337018843782891640145193469536227309181271390698557664762049042393399197459404463939092479868949830597432995160900740750340983292939447061171266287841215371633708355871891426967041627056985914698961644769943246389437778223304901581384357411272587034189829950389862880632799518840329958783070898956534916837525509318677315421617807319462442641140727965359072445538694186770569726606628212925709440206470182017062106239284203051546516441236317980743172096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] -201268338423553201139562278649238743644777993739986440715503170705741813875633781828945318253805566220810238971748537069685981739090584607542896117690171824619466355504173155660851657054963826621295818434059744845794506138075491776779454721460626133173434357836649573065567828739318956877845003810833004939320846373445372396455404181114774626914748901075487220717489554601450455827221120841590627653606421370770821484613448975160365537904553850264975285186532362856153706187156936477458872223409262915861716601572867191407861854292957965836758453064242898009958521929957636929973449377178503703106664464896887960892430468531288602058118070134532489494408035866603603760525691737398266408735314867490705564413330091484023732385512001169235403170247144560284545348861643965668877382131539819348790876260337565313923887657080330564079095724332975289550865439527050830649122437054655056855100064726327127798147343007025636003426893296348269153358264890812398980464022442140252854732541879979472921265810765809711516826461328521674514515245796659553951518647906012929865552777541070676886023995834974968313851562775773441510473985732802610062036132656857023948687762047946063381523063682871548735140923796435784872729026217428916549175548835563700053100817102660709805163166572389583289793460424843767296985478787246145245820867640710169390250325878881047438480477086186673784425733700571753278159839113437193182188385840928213025770274447854904806281854323737551493034818194149368660768827621579545531005783486725369680704430479638534985519907858351196045569877732421598967185147457767089690728617974061838537781659047584235909394302200887364692345071689606732565511480836409780416809407628699481363870230402456253581607272843274495047669001853164078860495076674124813816476538702534391164742580865719686771570885868479645348819819837372469204931157879336751692282978649826598642291723957001223859175885111966894714888169126537547714213766752333095932478369120494038542800629504506293957831911800593408513932195829633558404584256074794135352252052312720823709463593154596546115919212306471040841112824839126434835458436998906745005892216271793406241016239993275606215403114045417131003072056021420031752397449085452131052402921709576799372015677875291094825527147014799508878312168977490854897562294953865590330190262363076338952435446792961691542313979983487856585808359419508036509136222489192349172653790474711671559584512828215076339181820816556289642770332671968437421297054348940055876358196800642162143694242279645792646272266083856269412055355816785412168147749132251367997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 12027831985292282409789607020098274177663767724386360322696956900458163927545981950068145633065791195737552226516731864850713349200368433722135363288794501612600761791641891445577474048438664313916202155287440971500945442916946189403761735158029454321087966003801089923015003403228859423087997949352032337848439610534196504102035411704165620538356578749885857624821416782259692638497449620775084007083680996566692356250972489204634238570041663008860699822199573154612835543551012051083713184561819657970934259279750075920736237622081731907893378271744628336200905499240290889933120366462775301446591810730407540806211628384977118489901763428291048862746169662995925218480203560288353550495645781350908549919799848771284654540940814040647762748380998154270390777787465927500681012297538778810552351928489260043464753049927767918988701521499946364715363472164719995176420681968585518221357589346893390906912353598027149385719723695614323682395889151481679031873770711102340732004211070534764440494258430496435041829149899520623998658635444458644736764350321968900182541156391891755153903910666445280209449302795610250008909058994076495737101682117269062209541671060270940309894343270314273290663271821539823488659458205882351535800906898773005022092966624963776567471004845777968769604034648379311925930314510316452928710758741824753290015189070312148830002743751382837589451504555886181803455618278205500708632818051138307843628891808517562212629867935853028940894613255454134151838081372163708579575500248190762948938053771312913720377074289495737189774503693762267480611226273065159378996519578531715284498212697608041449348015327007275864716542410614590539018359354845891920901496060954186946733350362066953621320175313039670555008457165214705917481803295220903968466729270390385559955362805128776207055146150833514800392879060926893315139094019608330729498351151812475631698117497494127742941056276751164000083306012959574270632812537574284409244471453011077915998803294779399205045490035656564871485106004602092739994742819865423252241383606971871536200535560666561741966405296630158387561491156392737671274722356380716258660643583566202875873460090833155256410227547974056226386254988982256690142166338299015697743702303968618187720643546279175245284509815183251672092455316078799050836272388473052078856377613724359407909373663106046638143906985490342489080310052051459543834200681381720652044710406619800922593983296218247193066087104779280804709927053711614594541696428906081559826675002616779094791227957944281960218482097121621037068112092547259428535344427071259247902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 145652215566185119456406296073015246206689269569482707832196670662350857527865666677575286014910022147626112412459118590848790525880146379339053539969492372473466009200224351567786693848851504768145971741837418470648854499906673536526065608820237635521515582093975416375922343153567180095560490934130458890325839434222732611025195839860665446164981672972782412354585846314394860587877796829953770476645344170726384035065615230495229577593824828682292766462757847789437023990352739483254975159281830548494538639145536711761795139359121319154275915521682990011951550143411344084865024587126671703192220943426332609088628997010876268751816072992137799448712130751167349093508029326417391058755774436600499654984612311728595486437491933832818474671783691648012613677910806648976695599564390607995785376617950964930936116561974130092439965548424698407082200821496468650438862379970617701777738386736997222801798060641590781532173060227697476250834988824886478852656602994877759391340810502141484297299547004384999063299087873395927924292299796253247442711070811626046598517633408899491084986983238764198553114152976552233551308659102943565990256149025659900844736749966510235616459938966933519160920113005619515894674218904862199657374038914081661074783497516508622557910679602906468697205098237464042143135760320330091885450677890158669356789355893698060552095812413073435165038119727703764847414990047193658695692126471495051387790654995720280158568115343463243631877951932033521561044616373423912115801321060684171543251608653184241660200290682634420783764680591494740199467301939857355888611835555103167902221458056690239628136972762901441447366452905012207460352766176894818071515765048623165129677580843003922766366800749296810386673453551295590847882308111390270450503610188744602042297544395801548194602851360012061288920505180786443099777841978327654300611642958359953784172483390910824622863517902990563162448729127518516255471568261914655728856854064197330540262962200918187059670877782101613043260801365223151380646420180580877917996270715695581287379118842795950736648579837392473306257169374232917090828061461017613247728525800040138843594706854483739865574639961142930239211882035052615285706248854194804987562710162415872534285075231927408669073876841442711983540335373315852401607703144889404874778444507551826690954649815699914817725478037527493540576336334394945838766840585789103098018820258258085678022784957807010178677914307225708890095396605249153830284253561815860970909165116936942622313325869889638297607891734642824545188998024693992358782678901343362431844352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -4978327363808450333763069415814739508607818461323988769377968718493041770327297399723183397430729649213336956925719479646853650026716490367553746168276171790540852262110444229943410448376767654944251918639787261442574263268649029164570933534450642188075772373351150553249693542691618239378111908153130957882469431396402528348270627468169949581545681685935576240667605488727029613361355934355071831105408957177041010145142198626386233584446541268465242130240950883629291318549060221752311134090464687129343820892010643230205673213780904501008827186626967402352408091997105328614007972786947056430258473192308227484114067283944983766354522215226644280763445577328736428498959536914350037208079855711673048778731962414065426379906238621873759201755550999566760297997487370138018852381900027490391842578112952459670389305317125554457916224268996370861885191126204818308856497622078054404278832881410975552562101222978274053203404770910923780311884652260070371371644781528947777634672863904873747712868733421887188799250652527828947896974736721396807984998929449395370519413288834353511117898864551855191927147795705476261117993233272301634068793813890645342614745518065741888403353207005145918118132100199397639879455518445796251487992801629412115191094411691001500224731279265414895087275166432026403908162597356337858175482475223334239104270278186791063417085142934416179344223968037908500713527219996066103830351234325341339855726195186284051300672715976450583362206806595106721021429415742848365666067916976659732572291614251632996089313851472471916962656752911308855879270308366183452099085849342847941156542314806620003563818210255628922644950033377367074504009747119821223679636582962208783826026382905183509353675603693719257975058953038057789478639026780602163155135387219113627560099954790113073730062417531579670300102715526668812828418206670823415516476114565358277954892119746692630845448170995182041793844771334612443505847690053024277792073854235902874379845670293218993401138561891424559282845108133642892594652709155604092475736463781923178870884300066022783539792008031059641165871518901248644396009768454693312938492561370783000743772219301806800903861858586411836979329113166703400476892161608413690132736065224895008783660550237042432923487302639200743179413498967862871878906662178564939870041078182380285149339484411893906363682056019516547616532785687371599919481591190681187341582879566370748955620197666206617681839124281420282755193081506717201025570873913260103180056112800971867333377125103508186936520822432965496221598184813226997830509244487554958444462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 28900916925035294771451139300724521915088305874695081122971364194903515903090275161611204002026132227042974516554738261507480048490823819464045628265135944659880978545164298209503847183918400837705638695058115004030682782778695120311920710639442021670245881485802098430240875744365205278537810416553633100270949138330102592944103763558965545106608117185429686149095546810451330793922884625242621107421289696675541421515540715055106392730722013867996493969952798622107418205788822801801570849526580119248431728176843226393541030818312440026211513057356232584851736735711961125666182768486017439608613496054324122659009856246911055170488781011147732161005889632840508923079131784489184887507047302051118576024252059107909119755605475494043992512177760012202819591471222148558406002635275484402207769041625876069510988689381048656794613480732785934515372086741036756126088407140249876581596931145691746021578263340511015517934093341790145847500021969216344146154545609484804871959979267799752974358098398862881992168755276371078198221969225761648768293031860986496248219843657074508496108388637476110221912685583430801377749318153969877531782275075222550254946659423418605278130079927118553874593910595041729214886580969790479882967165469812829186744396870572183076433158207593716065223067047935308294863260279229843324257455596289529035467733983208144842166889615094796176233730111270902791880052695492543859344611638958445681675992160550706441913729976014978890449334157652017606287918048698828969838540556807657918302115891993098093759766402618383892121727695556407946823746142997132948704140606832525787149479815804490291223920399371360504178646246409801828943498815941441841456275386781399010751945501110687042916618913506689938646914684039159145962477635741621815182829625983916017321065233196119917643800042910616779785009989606172189015363559774878665853989371463807090330419451585529391809889659668290885214415590881382175388164596100702057211640850503799777198648865037418556898478986659738802472633640623015340160838144480093631635779456860845455995103637813591236913114921973561474990555520034277995004064092132698737528547802838462921264952960735221356901826829963704496706040748836820136480511804884804513258502526430694265281699489955928328930661337475848024283892651906649425826627614498220171015005777302189650427210074422307656458861031870756952057031099629252016267868194318210423972243888043618152305491623591536024903982934367814725378150326199996879850308943693909492248793248677237831692619836652228734890163504723086629306315607964301441636119388040388287274156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -30437154048041985097165587334127007260860761978191162466434545758175880607047259558366224561811701575656141900304619200408618939179487795706460641093810315263284319066737425242257509804296813185239933161029244463802137543107111720539985524899900449185014913389314333897367634472115045333498794372922969051201029408673692278877804721519290791384673958083580959001162983252748604322579075411161528300772883122383199135341473860981525609888058796071601356897959754622967049531571149474849083022432517258034770313477691978954160587586691649874887393119898237758700990301187890944520227971460605592884128788262391733815815268773164177103946798095672426174682409447268648124513405507754320316393348769907241852712265649594122694769684050421453566152375598683377997463943205017991513824648346158845191978300326529592827457687240986897500441018863816484602905295705305215438524326456062925042853258076626575636545173803294641635370691548847953278536876245911876970728102760904844401440934058027468991772678409213706244039370961404419984036045879929556061174642914657638727806772300868185240478724793709736004837004848298740009814271338015422069865229223268631836182749317069911665814264020062468867417304496643604611768119233114497357896535002103263192599253697942824717645856113046258426665748042286443287049613862982148727709179828824495611298332563703023847020880740081479981425096457330675396406142605228486269359716482637475757938392346258384366980424619068802793640417168113992918229721818980043347756010987154336923965177625063691065240708537264762893541514577914765137946757205618250031442383599582993615450828342077159826489006548293222013361233037658690812924558214646502190928770530676447538182304499579449042545873720793266746893936157520966735247198965110436061800894835355307914964024066159382895239747502295753954383357950388517396876381796453323502838227510496379164459886109163597259437614520219734124200486754679132437358964359314959294024885393292585779277012497251646226887573349099177861584632431093891465165516935623546870252746176698974210557595276653283769501764351303387445936705732513464172798176357174649397143982039522697164649979141717434435602842810798982823001804217990232575612717351306052413459968054299300063335076068983151317641512610750061205939901233556185963580654977206729087377943318901967272171363779482593013928304759639642940893852725261502868805466521702729923469063446490947273423426380287925027114861387076709107032068139510076240485727438896241626981581786336665958332525000855436779708673804044247192487600737282084810317842154796936162434875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -331545241939672690990832707750526572123535742449978203391205403420355346688552748200952260950151874057373003501367382649682161624960977991450019740420422337639243612346864585945068490963104295994075046413492401413910939058893229191279773970479514282591299810844580870532041164502058748177378899740275240730932882851468959052733763384888391429687466514887167755743155749321036075939653581145767975900416453330693536501150444342357982683962301065939561006181555012625502576229055463231612843943871359827355995923254020378312888062018453082978278634377586368381766068726997113805805122400012388966542160370568680434266553989974421560111583481601334388209469389768015715562409827947222451143880106497560989468345911501649938678900261213519666324781108608233227041978938801067870258232111385048812824011858240808868471797800838659375972144851113242314863712749810746270410001882477105153212164793467698996181054092848571050610495344406678737538544899070549998078037094811664882458618556146771488483164014864861938566571557668167567004134627285710191705145901124392677100948960277749434109127360456318988270676051117185647446695898201932197810507561156320801507375259923974960528655085641827406192484531282605091129491877668574905619449103383770365646504981373000957086533127848388319678409090217089114762555363209685074039837042021403739240085834355564416985181061070707668711170390427463556694868518090814686859452948686733148627406352219020316820379339203174276522804902068914018026426433971928677961881655495263443258330584317148438539337238328724062832711637801127685732468539962312780120353392988788248727897186416306624726162050840214121056188634921688885006461371011777551365283257458842346835324572851906680200317560819724023597601850321922946187207054773950910635896222757374320660530482080551160255260155985928009591142059096491596961583750646720233111214949692843174828542657793665422475001305077931272774350305502114736867884757851642934619584842122390063007172080676815895899465257998018512744790678528557184844390535022531565102916898555873128492542275160789852276228316927788625661432427590572584840081158504049136549461625222887103532313451513483572741791480313057582594670041038180778029480330356199181762269162612184116246332127018132122260429510548319487990199656906917203971426190068718493830294121870452021420564676618282803399660358692048356868586302640810506212152395300205231608771157495968266375602199610031017968622080983341580438464793231626430869501813713042892537858542999058290084124486793498959586617740499122627800101726486572962845117787052256716816994271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 3149614913405675485847985917870046679434276719582506581369255032152083294711654068838262628267320754568698727859760542596659391070448763715021464407854352233799922047756334403737807055286735739190211209620324270343430944273026981521479079597989320650065156995787844011552378912816245286270389008646057359058043800214912920975871218031980543888549870817579026630772727219014765804185080526141322310200070794934499083468095602586860167808231959492492849462090159264741956638161910489686337301868811969984269938036123600947011970783281883951807577387205141273096472491206757193217164019870281623474655628373594032313975560952358748361498687089947251825446846216277788009387872509775180984536968441110279455574515597233218204269721347293440933414956288715335833578008080802190162322951113556423287444599109870534361508170784321863869081050826992977192079722183114475892356175784892062522828720751819862316276862657144211027268627673541129549335765468711904793238047291215955713385264432231836110502642524307725233178379753142486128759022219266151914003141377168923848609874130288593346892532966195397383468710938010356315565493282048589144891384712252831423023164622750853321856543073448882772323824506923843161768624340066275514611811191645544274385245631973078344283388407135659498352832559724683029521239984183699957209229861913049996107008837821682163782131634732763370266684005493147695612911723468907029477851730494267675835923234026183168879949758662984420265139009462731139853345713811845361429860727961263633963382041135630091479780531259472095362456183264639638644679504299778194572143804786394624040052708975229620232766639876926510155794866956287775907250088767745725909554367696053475320153346481085499282765776142775666258976326168052942164526944369802889960318008377030897988392520925159697123994753821357475069309352758701156380937013149204165542529306493353431512307420411916084968184560013960997380677546136359652147319997618697821896210308780909101510459741001336202901292007960664937225505273737462350406616353761408271900830029162169079791110962086797090906707654799161093804663028010181739154023296489111136711024581634672141762851920149028531142643344159518649087668195794678135766977037687834573611502538083817016195541685465746726285757892667358054456219838763880908530937820805435577448170402816065618921324108027506133700527635047730736851464728879104861469206316771404123522881205495038598995991258831040735640670707424939620204509293919052260969174097791557762439143927755890369648847418608776569448642205463118784724357929902966688320775911175535170108981772288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -18060736723120038527902738225693346924536824987944991242198678231588659285301861664542426165647373253307108986451547029545505250063172697186261502500778464754146890816711060489635762823028545838731057172593386393587877957981801702195363878294171027903463901808976967772213828210890833097729158704557233603007001901698583868901312369727424545168329211713480963636504972751213073531410129785786035459241735591516371138771632317185658816557962298046067994997470481654438751156785943357035411027763798470988847876630571080264204478328203386256545550602723644257268441437961031712339013571622567281282264647599310222616405710313314253364722888114924581302480955877222817109465928631569079973106648379572250518803493673120677377471972229400530668978489987215217617688081592519032201675533713836041397762621534492394845693021322379943768004792608599773838446494030925542289939341578856509874103997016990383496994311566656558084096090592980375508900204128029941284226021420844096779962093548152945639509986535006808481780115631854589876278423066287514192285454011988161753699655372229208676188656303106670061942367184888726594352521034419179599579752268895928832152411302863342507787078543402475275560188223186405186525943466768545415389328994827755611437351850889935920005948011866111663694713610527262205160422995517497116611810578228959941386117038849415703315235196353046052580282912732823576058478422172968157460792844872128643478575439679393677580765745337928150726010106836871642340727573539118119388394281569413871758757848281163936758873330540967863760189983266407049063571462228238518299693625524746690674259385430794078574579428243548244196310177215091409763831248447081101887849721106352370000125493401380096479801281580761701708187805821250139420707842471875498480237511661311565291508232421599046859507195925046123788459113510182259199297914994234433704158427865314857232365067277432826291686626214079584886012093271939001865634868834435945854011105179870401927353059330634881127796806199992092781190113270155766973431408610563824402775906891825310831710822241997909185365646303087800472180398020000430401206506426249599220623789026676583784889645384095683026653601559867960560346803951387608243392699824262834571690531512059443063784556516167882738457324869487793975689395328941726937382796884865354839624230160555664787077696894482878913133308982477944215612987457225327977450784254617732854626091121451639348612631709970851370125857223324940807256078328969222197538327080271172132984433455491122075566078753696916474100997581813364075893918749767734622172215874938539187793559552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 56085705903432205063234160549568791275377266073717516686999693450890246486073226726403951650774234244960499839368008567848409653568911615423776003341001354620240950426086785776167780982845915641714130821387530528884761432415376622250091119057716319754155159615526261975440891440467862552507143367173371439827526989137549587044860761319370513826943458195839891457610564308377347814128732596856182874085764313193979572940289020359738283786818949524329803589443211943777485255894691318962981166573087948030574221708380171016721253844592366857502425223735663795105999855825705692052227572264624400726827318742687467775530537425829466001722622874519510925565913371587537680287443975865620377465143642671821611304583412795853166779034834784050298742188632360739666042626811564172442838792511007662770040800046275949498824946129345010532636549427435958633046482169696767582816549597001703287039399744256862706470276656494223396357581750530668944529460960000043592353415935951438549961996613064068046807936548265319340715408814758244687951891543204615821239559845498812036253495348674363653114093250678240499951381540099244981036398804125006358316576647111068402802270991967860269830991638306909313432295879119273108109462744437289826529334502610056579369375505232374411550188443626818101424904975293095008338040373511089801105056961456235096472943242917693878988123939948204550364290953808930269230905149489041013070441071428025214940171351114722168359397656530735931376614378373465444217690689750472294217127963869198334093486664378419077618828568021239473878776738821236302107782182529321301668276850225104862299909101443523616562328645519895819567762051587036834743564894804250110382567859439548158611742274696155924096287520533942652083053693239481605598206815594724165370790075118135787524883266414493544948641185874926438648659134364284527562478952730696680993378917845585379904147067580358974499132612497561062260043378596110960797088294749644218014141559940469044351641706669855061919212994699591055342343092884112683371395600554432191704053260020574916380321104852656829274604798382774787159127808907571859043670266500715092596863526302585654194363813408591035733959181166893746123622356672416405604808879715322769474642097807999891523952027192119087268094005098466212450320967059303387405884450383460050053071462232964940202924551894217835835006697887254832324848033431795453479150598784482211808213969994569182546299012505246001595099525168420547174588940853700434860961941178168302005100062797960297358175037472063903916276914907143350147517381154728344861077864656117955796385398784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] -51669433713685308651739387188062008557034593575654919493242836340151771545318177413372420436260136271713768922984276943497538613012672947776075042692219341923297761860120671254079223716308157468243629927826225799936097087230976921244316951539409332354707435501170759583625573608070865995389380740826522862498885196967354336735177305720347478663611934295613592158178531162508689464831131215956561415119501285200399125946088296199280783911518974589762775056076841209403884677703715260053811459844052005713109278654794329737270108694334547897224896777296572854327789676802106539980945440329327508338341577049786501078467763992125674774184338876746431030275409683797897165626980674194688884549398873254016262172030766765496225646027912824537909672413513414190134738594975695060210910721098870991641208871087955300275837720871310340217069498230442662665298854558003749496519439926359406627304585726510178288431640158037158816783170631487564328446635503980390146609569156420901481556789118200824324464477305996712998410609353078241506029684599266505029649100578574803154080935362090565954504310493598760624018220009777883810874523311079680408906897617546039000388780737670603484810229835270938826523711442845966072767814971263834278403390167393883715337588921764109806508764969589269525704645995944309913663766576676361306023604585726557293080586493795143051346897993428029814671148995219411499789795752220338246875658753485005864627806081881783069608156834400703560200112855657037633781072549772298360161867220172960013942039974315391021088846488793079067954777803272522460009335842551732491507074217997086322984789672077973626060977722229035255342650116038101721807514920266026760596490326023334312931712124074113917545799330277419629732321784766832117208341875802302144672164817762274006973922609825217971118301800785827054576761004290570041005500526171677643373973439758395444201151599682940712643701141375585081190595937479654078560277506879617210136984561803449985174203613406553037185299797591239268623920342917151921736336612550903750285160277521447991789917941127352487460561264437185308760405698383520502499830143197756275334708562593789257451448912915877779041901595193833663316464467040068963731251985081513076113248304647213469065904346483907217777824100174464509948430590140174442253884381893352347557156885670671522234675495187852542812848569519235545083616252795084259741244669449161538868932645033864761505954961526210751492433051697040413375209210942290170946825226609704000291931812502703448722090129543866139446530231190873576279987439099698411434693429434152967670819979264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -229973954758638555874838324598119869867663012779270871659032697412747579774216785291637464657895735391284469220756414463583161288244075131238954110535830077944508474191179920111412161695095992687599516763203813470551401855717749920113487535735217773523285385137307286161046386752806250513374747911313724609519178684353342297069708000462954992425920885765459481889057503587807107271446426096086635767761783772226995223742175274398467285613571816638688971369876168063757657641624199220337896352262996209128251543496992010932487041921695888750823400283182839775736285024374905738098250381397669157579113443188681131537819845214288321385585857270359862886014526761589080422040827314259531802597781372460797068652946716460315043348354989430776065639046231393405673632708925847698694603387224722737445952241876803889278005248199208627562272879617611038341906688021379184031858546970732195306213447069259413381693341519957734848567660799344260140136332556840592388666651979224757147174581109564249211000852165469837382438615278272616830538052452385833379259316532704838841928096123723796956040637997166335874439565106250234242019358334218507547333468241028792287220438085938010200652621346626373756074154623763863096584054083597201430810014450463472657285620671113645940522483378394008443947526490366882170695981282354108694344198624403878370627287681092451138913008350909677047870416087004619328278318586639088670988024040894095407146958650615517236043506255470832493673563792171123802413251836287917961537948949009321773553037163451125516879417718754533817212179208605563739372572384500870636389057215412256299058921582619560457877215038302385172877782156176924727939802927208151769489927820185600939275871723212569262899170180207695512041165074500501383196796205901087413653531051090159882512060124503683462511536013028357904555888714932481101918005584671854632927240290048972007081701650821211836225998288339227038622946501842533083504604726166071350867190594997605082707519480827210989242733688063051188801772370968849162258088576949806888597097858272799337422872778097229883110666515723247237825606915461732385557307834791831598043307731313607020662245854017054232404360348255695633226640390851452995559503920092262477202576321117405736711038374127169248475005249009661092953048745004604977095440840899848483514493018842797471498714925649259180974658674952809085285444806427220193053827203761552751763192540388949362378421646301305188505803799895670439216167481322882514420467890174984798616127133444113217207894262796655443879676981422581909434521699448293886192410496996676860165763366912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 945671650790687324279706111195024182015118773083758238578070554141380204752076804454414394103644072652951026331635645378040424289143035172824797282031614406867900825534181290190048392199110592643325871269144519043556137785739784595640550096483399528650200043352744460580328468400955949217815883780354724474491438978813560752452983457323060776380791349497630418440786779820716926062548071848490295028365559054998031123732074282287124834242046853735208741608043352246473440268761221951024897495369098053536259076015937251745075462737519085242282090467400501035617373273226677878837926548659382464050859025746311655516764732618965447091130816793803657505436419622121253507675424966544936209920330471749680023576564901934226553731316279425379826042957541655579281826751704214544975363775406327132410322652437031225192042217201662443345597121962558914933243516028522563744160310370344194607821373410019875437443489005558845584052223524640846705248111244441353621391167589478384340693468591427086261951862562149867440328028405631947616931559951931000696000192414143187338277588372856862799278600927130476140563418594770762599088843994766841959794777773446705315401172810018495299971762504075226840842479811268571447065617958363902916711431329863639359559867192223606811680965582723783273414473830798396556218019152012855438283252258629422656986957992221021582349851840017944544381267248793789881208454772279536263304478542329653034165866113073497023926021032067702055262188754803000105291770834887105110825173445622781542123586812367447324889385965215547559381944947326432883573602892329038260243037448201145555699158850655042932847506565351908448807107835930229288051720641691908275285903720581153960848516114485946205190337772151972204076856535969246437142095951184310783320266867160628157791670429436265139283519705882297285965185295868180686817127513049714221272569532065737009538454647921488727643122825064497589067865485889349546110595031861641461223538271070842707974464075548898128015995301002543584034634824244886041143965249718283315598879055642506228519665206160817455259997591950971390299056971771569852789602071483349591532952347594508271488199652926287899885646234819300623549376414714064387984955587399576074170130883609220594995542854266819246778342971833430166305133050202923568037840096108456519217574396453900820489446239082343341402065878645058921887543768645683429386005326221821084889812526856585441803956772319101122748634712078585408785561453958285139632216689153758669550365512712027177676618158881039688712735329902087049007613361188118546551193497428264069470198169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -1597207415377201895131219498431206759085873760698391589416559289450258048674904487782598179565891767585821267994485368265919282088044782176571593770162462836200984305697984721998879385497172238966738777316626418500714674901745062066148934863526043182291768541986077494866050230157236885786434652545936245984077104852986823187429674288227517166656463963619535522698951481116243162674683182510994286196269312611971582958971473700800203362361120272699881417544950039474215216685121414644720626454724434311379211771370418598289961524014477653490924785959575173930726481378203914492564029201064165719444503081262002670771070641622074435579992936918599220015046067645560559827085696828192998032850505841111467254147661442431927097740778821304370227820235296016175355570063371919607610610600570119876463740017878025435741813855531597830244375097210698227432315812637400137693438104737309694685495263253887025588150777788527121790440365336005542458515688142813191723719441342036279537021577646390725869149870781638009496473873259639328829652227410501280678323158603962113070610329445909720844586675536060849001029223292145793518687004527314635480565055836967551489409387066361838503228212407180759359517299407047562577368697723924296567717533143178813726755545214150280445904246727396032745747922967955682122936774495498406360441302226308955938984323575126381552313157983311862284119116433249227760261662366636989638872480332710437129490268875203499453022895038589994160678069080070123103793955813041161623373778720662998295572389872270324408110355188879290278279266657030125077260594958612586682106071774698586629604621057738003347437040648828739819445239490934806246050696583566967207627188545182259257211061743872844639814120180267804698963718967978539863718485396846875050851479699536876262027810225199954564802425939545988132764663598619751193419809026758733732784054451639390693357112444550669693463320867816324169046851843689426159000097917038701914426828101559667410906567169420588051046995031614306897641371302155356803875777617248209459594168881272793242813644659961335767264861503077183459679255751701162970833195965149460791874273521184328312538799056063608984838323116691617033399017450170733480464790041488061931196898429792661062934264899174479185634562062547817835649286836307629116844474423274384824135068345518110239817571234548220729056340288035043346052678986927892259464629837566550949304239516896427446032416948362524530655582978916967760500006902952831512463427612545461918092327958394216986242942073622753614163205303430148673390756461455032511005284788197044429177650937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 1257486717842178423663329256103919957529561343212465207432993632286230615063109052482360481793596898706042996463054160147333411459177638932415044380155841962398306801560216216692391903064928806217938705090266020966611292740299840979050453906389619461010731459030915874930883445955151666145811805253675030622269116250444839948131048864491991728124707990697618875009675101704715109092236595089816468031922023017479465620272092419071582027559918448722554736128687309661562168342762741811226252079305905775998917136857954825272669744762969627784811045517742535497785318301665424589883268052722136695366800858797691568370290611169674846119833023528086189102820751631367332019179566500247260586819065543362857360734757937752335969889089898656599581492126253466424073088965001383467542282323206542382061328583828584497504582852681721269884403658009773311593340752600963582850751260819925593786783760676098248947901408679930769850641568707636836041062681871986265780953699520937438380342189340612944896740424624984745376564295501319133618840040413737978737261088276625789653600427606862312092139591862582677151085964230132861801928673995796168249346837643629961201755773760075857712933325346373673035056348403782425850567131192403225408507095094309703441878323575034091402512663569731564285998060062510072189765435686539907560447461965850116377205731428547279176259594753465678816959235301519084647724759227452511223366063865074230668127474559898669523889569172938824390377486982241350038048347409778080094095483357954354755662853237237547815196417817574303085884842005041438883903039716843460893893042416718862871016564167436200098542052469293528277149778955293161488445276081184089993819293487030594333817195990960032543018332187168558883709267972255582488235107272369407081875859205250705886351193763767302194553789423866999614212011328575730096676234822858592722229981211690992667440623724113075170058199291105737209392506749502924422298034315357635894730210847014331319908375928058176286419954609016431590328329254886910092336200883375459335160816192466968601050102578251415495098676505100263912576669114669468871482939685972124573997404445595003220368529626266802184157331685996183905811861986253859706067608830686730465355241066893426134031212703082762892828504905236179421248758142821873223360927639035664934556484491727040488301628452472104426969610491214718005190457793162313444448815473147187774287438050888862515409198488395024108993469650828949558318697455355002233644250284840672079022012491491811662494679109407013514797387255544939844289776280229751663273135621653417914662769393664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -82503069464993979565859368598327861186809225202938772555956222788860232440267760565316224272719869912053751318476334165083592471088515129499700443594244587192393325201575532292549382530083737188848053514109755027219892545836435284844870796650399771351633904707849614084297345215589187200776598403143228780050206990773248645889711003793745118575875667004771695709027484448822096525200335408415990385576248838343271691499705793893044123706798699929889407442384716953183334370308660351162481764725364418248209657301340737500145583846994606078252873764318695102956090257326911657036903062580852368603552231091335523004168379156636810117145284351024402077663446545977964890176424221628458837485881717526768844110254844804017681259472117418260434040235693087636057404292707164664492353203795554926804578255240648569364139309290502603200931564519678195703758061129173429687746030174350033902989936949263388324413228730033958364034651333000106067679257044838906334810975087930421651201218279212070835568318567317611043576861667817247853504464162375905301987556964735441858075747467455746048684266262516897811172227282218304087012898452721890103424014596957447190390244196192902093171925026794682350413732855870128701846504501521384989535625657078437130613268838288829072430792655254951032782218573001078151235845665158824942510234393628681012055328631185833061304210206022447444959633705359678406448289370423216773518116924978886833620261243744371803896806876431975801494098904528302447085649918690743465866898861161078599229593932548757838615415389010282672651827215901588481138390477562138774832952856338204479006056705788492613426696361004538615264573663632320599621434976434644641620363137961948839726085140201478376389872231142407367831429777444535054187056041784395351635085614288937381801386068776664411977222153161045938358038255010914058338165445145544545705605190656773728040012972834888095760639949688532805478769511188922137895802323923060271075085539442916256776823943422093311522013401170366910375862188487581923896713753332459757378968484386387565242582284920296852448974385488618493608818600511473133858610158062188986969079359176100395483129083979876186003214837406581594218522931401094140604129915044253364578691504810155300367681164692573214873663050899446735939423653365131557573402264038943543722256007979451740134177556393971838215171461568474657573720127925273779804571666820834063658332123155088619987750438863542957214229610500908682855014716898400607121345048018430623085705084404653773658387628347203621291626017321027641138397099331721780518453804798609499688148140032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] -178447692625124335940832773848353139830363242862037881833773196137931820352623160110818772627050964278042398264618347399944367447085519826211079221860692735165725989553266725437817039057163173437235126703362698714419057913585035286329613999844821768686826415701524176035561692211828239579823407755187935967761656034056372923509235956903009568862223668481613699645182022261397453674933579669288766805539503703380445103208950518088159431922439995170887856308670034067457936862215069422527290210204313619593515808239795495584720376079432745553039371488045900922486654339464926515914116409917062771711770693203372409567234726181399463182895216075948501022514549258823414824594132244859874795704952440846997369901030430333421862124914902257116025081621131984525120781073284555708749885794301786166979332828460979144071107892345554572803656842641719964251591196597150632288230063281287444779427189228852455146459157225170081449442562894652435867183786257101133018699998907939696934901864207308805086576523788975337367245209225155141524518831432756512632759004306814172605212108610477704542490037203332535231165942059608922816993169191854713801588898664038954494008529854751067855859096148660295472032032177077637619131841592715255492153856413188344065289188153407285017916069978273753958264889467937973763496766283659810873072446714280707787103965084367818932892662704101888099368680359354946831022952334186721544067884728537636102195324731068339173145640632337389920023384424551692181154385732101326566216192618450309706014100287062617393253275383167397664342622576359576192313793009194873504698054591504725319776744750535177578377180818549590114317776784735545317189112319823346867784245086491729825053121350670084043401621784432214208279810166986484323165524380724001923839659495486229684613664773009286841049903319917151080323968910422135204982857182541841075879149036481214727602431212453844366343804652166817673175950693376672652649703642763924717220455161351324648146624657754476154279912036975006651912036619608485671267348238339339037055556263663200840861351423546109462866301144559316343783931113188077774405941274909036044406516873119739313994883764347791347394263509861311534682401583188069990802345129261232488935155842131796637023573303796915572861849573957374151877523372341444480576386461179229514065011789771563728232705098585371164788152079452990362853567749811260047890625886135845742377434450937411962995027368351310203340350456708315677923524240194393797164923381326859336747742570243342444049897659858479205919594269776553705211776254677870574353591495008295281197242646528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -1597321573095546842533792492533365246928479518717504831430614959428999564052894810463222551107394019065635736412476056268005418969635033926613791594150003682388381497349050221080111689551617275734951977781779264721516949780087793813468079720355734388739381960424383988152342887394591230610186407078428635215695431265837883956766343618475943624127883771383041998413457129701962455618184044931060260348639099396560509979684316640928460118708896520296744329514018489256293908353289367628423998323438754296883050684000678825252493171485633621546761075466153634893753864985190093663951535037535873456146617547622735773347417800989687809905954946741965123857771359755921020119682999335080318098438488188529347589273904480412080878976064867570808556989603648901293448655858344506930720341372122655599182536825565219822181561885368542687577548092315847391788373746432254379618188099206679735275017669306243988274984982220642440525049256698560173580686472318718486764654291422256640495467192731687699243293445664116234630342081076995743703162732511961858640069664258274721609641110908308778663085798007993839876073553574552252804950331573945436863765202669522889720204319572399125100514368049299509992345813079630138014123667796818840670808565720155626601597849665665722217240605476204442544820428099001388676648402473293083177664335796881775096136504553063335569424472811605541062913389741743287214577160715438939895576313717878528813012612750887833182652556522584190588115753961199229156914782995828004142243407368040299538266247044926799388769054556725779696671527857427680227730799522283281650862905729824107836612058152606129268122047439716559181981157838221276524386335315134454173096423076498077752301829881258839929446868893722557134904203586238710058194347507292477236331173467355058366180347764443869849170388880382209593458175315784297228168052544949708501712858669771846614773864704348834959999371153329963607476737297070208594320697085155287259220518656239340106039484214073931467411884307636219621131953200991868528735242884579870840161630441929345422167746388017854471360658072339831117863105310671819695164395476679135722686533542745198113898423928639433883699076169087169213862925916193359503227356595956303350560271494313631282668780852634546393368329963742624222200917086236168859404692838450426881411230080459558707958893158108501107253542970986837349391968875951169558344606105914221124977799297933969293855818564412860487469044367021702096550109423144095004207016364151145502791616688622682158840449504389906961980672006557374399642254897680351318177075843749061107966103519232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 4009116683950515793657433592526664386346986960096615516341741844780642466934133095446947459573779689907426999574828866192547286067248842551645017436331320909250919967056027663579019465980477608971120331683473374103055780305127674935055883744306936038434175869958553636382506061349371519662656682584818349360871393442289512233095297165567322531016544783690795931400824250624281088486621007246831852158127429302051743155610837154261782907106306136898856774110805482038560177141270307231307600819016145553701079171003600892768813743593954207974215622159967738133549156206554884736423373439796313613689581705774608664218203091294449613563463867137802341007382939783211635198176710234801316913856827801857903974750521099923987954480016448522563610735249995562623982628919900505406493895244012444776467854473867452773221015276454700648726250269126701419369230075001889849708197865051043008317289039086047382765650145841576462935132781038944290057429144352495326201383762578235067936967255056268819903109140891241107342061338993329793893185353297761071440484844043644612071619445172872905223394294756958544886707365162749949015694822638654416935188298902291697925191869870684788611695609682785999930383391975798567258175527609227341243730829277608583377418369945421245366568707942191124770717330838323341011332835024411960384575052172929049381880325727559666921846533971534595103567479988040037267538208625664300981480646787811074540747120464032376451919279485246893812539703202976641782923472244338611572013981064632367191295636995022751648021209926666625065126477053628871567198922495646830460170970967545949535557294538356234763005882746068095690506770243899544344950196079986488453767960249970475553249144675621842290867071645574229439898945734591889413169700304611914327845184048998997045701713420995654348308834657397661095963239066026790980740949698760127256568200519013463858846470690849996727994452070924878269940171596044434313943414091517369623174105730026393476762403433608701432210234509461227549341187232460463380763146077836467232045542040399115873397753762636837830878243354127246252991600107508641872607429892623492218301472369335547896014905695593584087118610881508368899762507371265071159118984111251267397251936444386249227564093256538821491986277040986694053216683533247631691838831641370237761364262367386630716448889228250670480871896143004016303151222799898232369658020855017989145934600145147881014721390932394917349697207049468952416941943184580365763623682322427508417621562578748800421558304188177723001137704898678795444848777030896116463908925248062149375210595287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -4882565529108032214127217410444306163027161713700175222363375527630851188879175602069498063502971323905869761351127029690901787861874367043160321383143173334526048789925028197032609241917632274173853625523252898047306862559459746537929957738136217243497313404583121661847360018208026530973459563179499352348045882759771480501785697832494653098849979854332217916301999367615386503887357516514214622640014286691429128721007534969970263801665287144145805061100113608391188648230912661133039662356011040169372382122201715202675220540206589242806046785723366413101353142971903178867509152373676870962902909224873822479279516699793158172477163980443764042748352312331492406727019560112870738806088044637067768027261898886872185527989413517682020286931451016473398524042962508278637171379894233344928821718007471033548534932059922084737376213532647923740779918069588730663958299763869812740911128509453786539746472211675691964581771524004078848896514696321422379531507561048016361098581654306680193092932684307169845705248636301847760706366258278675645559561087299442982628259188691912104488224255400611758095085593469775415046310355589905587523172881286234123066652140589143416885108821003097894082230056780353048805452448129904021145421882038886564518260718755805646896853095526575644749297809838641076500894846612675847604873927729714561851825374375711971428610030271405742338319150691876283225365560749847842031612245822318425725716698837841000290463658987881292068934655203414739600086551236658617863167307041445373589939554228745841879337257268794151985049186892324698626106182753353899230452947486584096631987287998228442845914923325890227359090552337134477093021308217387679343504905067200102834335093161015876844858322920503514865984432938443245598576368438672858762527922987818137327819364164771000937957764877563519982179685445527305414025358878281153884803250265705118801991338181008368164082499484892236404227163502724955768322598934150211796068950596911001439505115448667447124450056060391424248195649636344987434473965241071542898538912879223059247749447881583512249418426662150533032013947817830641482460233856143194279027003703457243848809013899264488778908478064837033905129217120141726766130154247013251397436115798760424429334841463560320839485929935897844551629924973828574270334718800341766910746094570988578235077652537125109872931721350542761756302640445264809237700174311213942617659741626680561299476874489644359511205829362338544116655468926020072398071521253338873656492323061343322340169531272340386547745098341493277883287395319194146350595289009868123377841039474688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 4047378205596876563891399162853594211301499126298554121491746438380824400553989964697082965340451715095331973947801237552107518777270343774675600311560618185560573684103803134286400276098647073163159877016299658912876448935606708102662894850311241927761708353918374779919591595551397315341778774138668953153948756820124055322728184760035172716495144562344096706806606059643572690557974686583337816130186157700484164817708772316080337218072970467623141550659376376305159312609018577543277062719465500054362797257370751257315339851281981902124260913896200236046238188480955827767506524848551658335464317628703028346422087377680357579829571692561915682874267755419678705930501784004701312076300952793801338995520958216897845136791662013608737298010257124398037408810938967977121968624807719339179894956482321667077381165830622248476165339673935324281274584579299140769169065491321683720455278991104159338122974798447513427948242189942309673524195531324843945696266222717212879913635955313022946434280927918350909359506058471077384522893351706505890903884643233502887188276910132132813239803987881786817256545689551819678113622959941561607507137194185562849167990582899676150766000219532149079911520656778548542250730533310501561580319208357447482712317517144912483897930499958193695573039277308058361807699379837778115369065667097997606318746117369405350754001316733093508864579127030048865693356484909734052093447391004370977005253159969159870214194985997713116959411355869491711404910394046298239921965946169446778612533133548125371921082232499256229760212027819818298371326327894309979792457428551459385833252014873522511962775323704172916445101608079916639292907930020393977707184994481431186490226225073600569189544379546633926383354978305342396206764902176701760338692825917217560128360090948988015719382116291624391537841117493374169120164390269328283649267693041928035165959231982789739712924651787484199905492323683657796396319609372139075106008594518946519815392164722277221621293907990687902677183496016337598219091104723034627972455739838741362566731281696565967476893200989832181196164868566750783460171542559243124462271073120988119912691282927886248459914746866429972395477265724370788569199296621436343476555119094273586054521742219393659362773276600117696927398202981123860597447627988999343935758193692392606086923147833322487210675119273468515432973949079304678073551942484237347757329986348113593790408325937371699426703395720303834395475079853287473608762815274833058656793758326725055433620745476155480759557070065241633852756159445293189504448130590109082501687011180544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -2977867805823247120783249757260280430916109813723841348510298387985073772040211836944052097869452876234294592745943721030697387632867273287686220531489357151186216612268668181739088195911198120443539686967576412600961597045461619088008105608903821083687625921292535417107011231796650703645059729103992960246384236284686038986103147934679918065109568499887223929335976367041105781195788116684027569516392985168189486629547305597763097158091375771362473519944573221514475915202919251609812265201796565391353066493917629303823022955183984629691931424062280146231668445763599911377798428693407372419180368964918654901797409920821566267900381522602152258817959470668880118004464430884384688129577013806307113113182521134667940656932481458903234374644789052906187812452738199738954566688577625686985777700106623471353064074864054260187813730331464167257360034856742238599391180533823131453053342328364591384550714974572570360251559725179896070783832410432225631975322332351032500061010733834219698502016690099210540342437240281631902091768885124356284128456180852265021232150694480406475587191660612062097813042250123696883614214213278926648748676255785334790131501928383652089666517719562524349611677823260801522344810039425904474994447710261060372318945433076475384646485459212321428048869504504046006142631919719807162840874783746684960174153374068680131822020972584509339981177857183893099123032977029678515250709251513604155733764082469066021387622254768174678878853391693970942948022139784895392031410257493212189624455708728556779366854212135266357159843520845705477516443345767626517466347894739814198676533692378935845477030814644419966201411981366488253036443294407686427550192309549866019134974120626732926927376242756467326785973081964466966044960916401933698193793485965657658565164614423831438631505336465387033423672085567134513170783327595230573851371341272345843248384308523065626893538991608419197218025818167075742290207079979523789437106540332589760450658071206962995527722399763311331421954438955357845000298356533234342919284203804774406634726589041692878246236186699598828089431082338027911109920900031938903691690198546776783099661234965375262965056842032788211795406177624048179722526125276675354935910768346528327081333978881908674473966405971059807855289894541893927063320946602589195297451611435416058328067666680309611541761324587440337593104606378330440846830509016753706929648350489048757136084987757500864914437685991497889913450667616019844508050166586543130912451002967888750746748282883410804100829798999630761155574039121720141180773043452304008282357282897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 2506767410472074421696771763650761491258884182586442334692719720058720971216152474540467551753925277177660866391354958627090104586475812378508411722793719011760423777410883438395714641347628111413055638912153223786750092361337431260405167107337500765112648967739530339298350029359922786493275574925546456892713891794860400474877865427393570515796311680741223828534594799151336763065633539061454840230502938653311035980997028393215064008096191714761810431612165193161949446682817284267988352478558322015579882600649933070942602056039492175830637743690035381151010283442879911801585263221939822216112895637494844314226759663697632724450608725224326147302780551981375955122972923716122048307599458021857898711660691803864902121246276287939235117106833170032901232675372211484545646208891921428844858750266729600446961289872814610128007198791554758001019457622827478078372260023998357943008259686722081686448330256699640633562566467107535330811368976003032389296503555927604096024665693904355048503834671665075449068196904098388550455737432801810843852382334390951272480239986629611410886959534962549130961652971538067239834647734767702478649502276958700823577801419013056199466093624795412050251744498372668505952094965542671534013428776159740258290236584205001683549031071646579337674337042974159768235590807341618243848654400935696239088556973933302446747144102004500398420761922285979621721209613991532124421881513314055980828033653284134482624110383151597156615045591443657655265897371323516131699690531502144827670456910206843845714815329121964264872552263053318424821339059749887912970222302037490561875582195578251697951771692992660875832762132200731821400773974751852512878084792781252435817874591123684708742863920034943902396394205435255351563847790360108327822123166423317825946124343145915935626408055834883466563989350052533592296948562379056634775261088255443176739421547645041932804601840260219699737356750752456327073131831128205740697337123452119347365821438559664229267279795264883476619085978204892210123317193819486683989826229146281227468397404272576780660317126103812191636264324242483516000894997290100202225759471580382982656257009176420111591747118206703427790344860400129825614853445225320297395271135494965969454566981101203658284830388750954801573019042641037401639707415471858230419212095666265388370055685449899866111264641946176047532213952675894040181766051388709616341985691686986928982081198929963115274348779590651366406515846594021732064241620558048992690887324181721106287158189857442156943954028411025731327091621295478047324318897049186104481781565620224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -2232588976298301692458127556201990253938625985398172986976894042651867981231647275607199889532359925786502071057048790728063329080258089531745469196651435356524489195465743871270889322636393705801478980091381445022633901277793273801675776984622974801900081102812884486273738507628760902395214982834297104140945777114234033373447059122564845905278358460257327291187306485994319618802771690304142184266742255528937286801199474541783576828611051690820540591827302600504040239412355327377507860146112661529833941141386608493660185570083288659851992153308295631472240210234055113081034053471699406544072760120939034706601828070974195535699531143247631152677265230106190114457549474025388247961554136239594953098094202259042924329343872016815733658099877887608461113443668969836383490539700713589705053921803803869439875089313303078771204817430361110527716331702493008568596872476192387737558015454015473554052795057544232597697718516240964392972358631296566348504317684372780013239813857525488508073544954838542371314849559100749812732530255897623249365925467688294214382853345417405865022822525150390274606149047590648004452381363714023112247345625984640315228703043482187297715422264519994022464176226392038895793852731470918457183528986736893656800022278089286828656762681402134255669996576933163364945339306967514510195891224789602379459533024134473779278622703026166872968355470840418388991800099828311934561233940927690884403566009205838926283526981502560474754463257370048823218921171091864892488810947698333523764647774110411712105666274291247208011077902554895612386991532004988122026812304338059930937461704566350737288192094731285736327722700746602407779603104263562142660927205327176839455715708932677933262358851062997945324306235743298220897719364605983866789884223549328175380535756694404514410911258324916201617189732769898913686469917831164275543940878073622827613641543726493105906594557357434721537847592591857348839255578999357562150481390347609730394747956242826760537191864200042276844678569880275807072588478583464650982037418323452269234956690972915167773459299456918049800878485326337239434114679888715373118304150360812804307468656490573705287508010393409379759432114557738836917546773786232847946307242051979499523869065002349005190178996130635636032903837091029493348243378705424361432593699275141440113317714784870418869102002493757220254615062405110302529997552022283312689601849260231234672283447094065657694039101481353225182817150249583769803342273297963267312378537763938182768632913811499984289126954527780869502538473346972096184521992711394457564310977642496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 1686721900618922906352191050560027742985106258016717104974725723304228989781269318522380542488243357297307338792206183660679321420311749429872189742713624018118860613335206117108910021426229263113557437774972606916987836593965278614143605006785042800763587535384516965031169291761938461291129505376133170137593893420384021157365679621286039412237746051408368361436562604038669352245993414122384773359772468326315367092334370152935586560352929219555683076994627276350328608895952191850034616860431957066395130986542580904045756508199265171021740573504875662827949600643602770093725419758931211829328184794169753599020018131219267206128086563981557760057856581423978941721875580982609366321204413333678461355100282333005189063065163920663811486269019513922831614196214048928752948877975395596528031429181700428912159601386247960724464760216337450390682118651740951760592542093156390923601169719200223345916156500249673480046018205921901731130346462107180531524043215413973191222834733714992872863262531393460420135235413433424310991185917996630225009975775062786231392267422959179330500179815199090267487731446116143437326542585702447715168234102179453880562358218346616002462046424265964276222761384598210692698103435970392027954107852653951922346106164742692334667727753947213597842510506668807668524363957086091604273559112104170497887840712276336099529972495069489135233813402853581666612666338347912575980485053888204273975136635748854087334989751186242140749915431016880936303393960423656792562440706340813444170123868114771204079344195426510396616517019261103997708949646050102043793901606820285096284016774179721217158573038158997670725948070602045056755692229789955644271829689406794691632952242588884781615316319394413701554826688407760451111083560149574108014858062061044630916445162459153289731555071756032970736944326676092168341075320035524661792401490149227604339290561819782333598506875689619226464977298178807544355642409770895015326445049296190414369312070146061267687604103246097288424452361095718205513588887016562302846764303466772163859080607205890113913091840872293012913665985030194127100556199036194687188241630802936912270912774108123785852203416882617695058347968663024695910699655554539895763114261916672260688454434107049568646490700969946445261343706798594108126457808398269801497800143192823303291709789648351440146639709693529000080631704991505861777871922784973530542028708914151770140350092101509520902940884686751493124694601030506990779568397336732504600845348278328008806206443569910476533989333461662612016938760463327329653515587993139541631769147080704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -993786746459785041599214848452608955362264179461572864747592875313546932236613994299220679692886046218993109613161492557906983687574659612163518799819593722614650132864196763020116464701598466840217838343025772850311687505534769029487893721180434335547814716916654025852257712029545719931509848638786570945708007859172833323366489997947652355277059724587185374203097760657152230769734810891787965335554353007341312431700463098834831232148347662153415523517418894045361877823633630231900804173923093739280707030055732659002352949526369579765492416586908326195540668562830687383211854336551239467358619937724802769222500864632761739713659758331953736568750719170826702727209306125658447049461380697215953577894643786245045685068618193459525741982483423034169737419687928837071707045564168968550717117921086976895820177665556825872364432776892307730329220205201870279749153145990120733424013010497260898185565174279391192807869425066326574839129527096030308542389521338368976173034407486689655402509400133239635144301982960946717181477557013344940794863265280405956579206249293684423497934004512285810455530717670957628493241920404217762776926253601755569012310179237772997365587051822430701348426635927802992877427606839574416460226023043534414353288959054636397392562100810358588802951610181515685102779525896292537605510538758169162465627908400701550370090395758644392708713884552810649177014029855901509072521046061121250378267639796934956252808830596047911346202827009022752289838478633648376745468116707849537280927462479745989647080217189582336442663273440947997704828901427623520169254337425856030510894344898963711971316228093747948403174188880429598971680622686662622087134372440366994861675775095229374982657843616883120374662453712078570529127803359004296491132878272717472262897435379962526879521477759298627682760704385450370562580870982439583687998322550098728771452061548073727523016735798409902840625710354459635465884948975787039932127287255491706690384123395306508545074279778036506934301995637867899077335851261239109887986346489853607193866487414111409393867133831484479209671119391390229010056522912211656992569377152946599793331412867473888462368008349971761070299759869336855371233757798255924178239459168247929273917422664658940146073899804991086388299409751949772364647328382769701438549609562637523944114055935005928350137086807324430218443260488986165194231546085127321433772106296867819150380136084847034143186970900153349044155617834659329876280045127362685625959864038505723867710236070624338585785271663290704644861863518275355180883747903647248497065299279872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 467506164969818701223397345126340641074004867678573029403757293016124081829528661177940965112291485254854332387806713144486804946876884245950580569066929644768689414215361613281909666201105107329866839497843507422623362554308747081547444198860934744560264399679152538361654172550168619004230305007454253899503665355684631837151858422121706315140996452217455563659970462096382374061279963349745063550606844539801434842823131681560592116041436962903823671349242698283041095663579384204952858617011173920858156533561224586924378763533431127467724327671766824305956723033643152734781222182952999616216709550194638015952804021351788579704309219187682922753813578143638947249720144307682353744070860292745003882060389862079839367087662682602282606120660339349830787876285060648017013001224774418392589909455169385225910445208174728837073509881628400101270280283870723929724371210974528792844828598180476347499351059163245427404233271588680882525604051482314739419984979872243687500592374431585656174756984557734292607448319901306992478456460361970783449692441376829997953853211770392653317909247673592699069526913558322508094314672157550301187382329002016599524404811788297584592899110160098997337647632811115981483584566804231202230305274473100516749761877524822489494461502447741412879118776793296519087285847490368915945275246693614959155747941480771918189142981748181911813289414824622340011215214223965690592675379295910447582374612513944813634038360258076729486779136051091930189079826387234979966701254364400086261883076824445544785101647293254814989239308321670258613220041024643160825426102491447017241300850015793230769672368858953286211549960819965199409951201622566687741747722020792297569178458547681866012107241999596095124312095405746061262472893376008702066304537743068465214862969745021652619556728085832657928477294332380747945707865017301977203746349079377922273340056184217158513763204992682668054474417814630445858216871192256565138715481605496132333196375770051109997646444648723229979835237886736328909784253138608152695286069590062469713781247149335804214565929423740140003125123031239113662022721265481764675340248498613066560372341743472333536724912076385587406889086033056079998882053298455345350744156004959127012687008682005865481999461762396418937792586898863232411978346071162584820096735396623848333770096736922354400120409400915112100451463270650212093731051749000950576838955778644437562128568033100785338731984255145940992795751545147417356961933533603898862776961223963251513146164752620426432406918625404048923153599945677222755822893934710153404967051853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -192823903228865011563012099364959805013129741872475005703734974357210593859303539297229866806790201017400860444882683113843996999090760861146157469801514947336950412384993481677012870300074800453493542608797310089124074551820040526757131416055847583421189119786576745516113592810955068098465991963750699807015335163847598997461928843884624468867737357847287353510067824120185626511238490232891284356423744939816881349841538286330038421727295959382559711286034359457277173309015923657429526347037396420917624334014534074614838194267595457801304859221609816362969672401323345177116295637201044607327633955196619960951302353811757922025630782669806566802797277634608773877795901479261085453706130602700816110181492455873211067280290160648352071802102256723181412355144941258443946836893819261068016666387286967829218044093646603575720528763191881090767924128361715330105983753232198907929075995789844212401965406426015525766396048519750158233704224356833628380777528634034544851452988112976047323078086781153034364345074100362488069079575032791428350697655288184990198388488313418141575718669054655042091325315211228843118723876771338324162980618924869174825197214963018100026096294195394016233167641765208531981842870761712491495357137810545127270235717120475946271292081949361284002005812323080511686633889005974564532650348566549368269997138993432791880087061295897819693732010097201838278782981761904810300026101311985088885009091727243869980630010134428727392484948143622347609191959180092438049187658054569390924500134381452640869608690379724677420877775501035408355629933830588957511055765800762802264589411654601458446259620108328687029798407133862100962809874635291948401287287098752791411509149461004050952571503062055223143219502508378326923771074288641986956734129778906384944511329862881263870774481087575766467100224943110583434709014501887742267719881765576907090943061798919126943157445269673507001058505067340051837419208354196652538224684263844362075331755358701786043181071428179251282558182509962874900267244779444645946297907471996035706755970552094141845709611310182232164131463536384638984806405796224644286258845842140858443640540920642776969496456564264051274149724791675558293260727099311369740998278352683568256637175461366776441032046032804107372362850211566980003235088278333422819221249240110877592382072706093714481178892418006589406981412607230530605957838156425704894631233350714939970278470642030007276147744159168703770698463682088609818175501724652085048457721382162442326912777618269138585110158456778078255003934847065878727934188542446860821142217687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 77758323302154878654443141998789151332827948222103649409988474838093269231236524902353848240791626133400530757241854820926386197858335641767108348187293003395830096463140514685241946439877484839724186651809513880040296720706337413173050351066131247210968029243225061985370005657384908603700671109811850745453131115751177949899843672057743862417603171208460462372234137033441391686992784580469389494331079038163423586531740813333957361825386995398355173521888702385835982449965825738757846643770957935307361029867737667312552005786263491124236861147051796532107607652867186429715237849829017236226125483092863107882262526363507511425350670286370691706961062382845961431267970261001930969737853793845643473119184993626642534627571334926099975438940679314475201021032098598329364419247692700206499218568987252201441798954666188816045571641398400615249934006513898812165379579381412079039446677214627627847143690990395874116209473613847919080958557254858772127639485472751343377156979293727937859627063350018513750381801812260185235861977161339393138369408893195575732148832009119042884644109575488468615831704738224107182588767361462603479255039096927720105286003598714428868632583193799525859277900769759386745310399945331020247088095092024927154517796302585878582780240153832537068916339213927946627797481123738185044059554552066310146896093938826323529267236871982486640368303370445437237823991505856321459111642262424355899971044758119697473165549065869886258293435518975388128324260573415199409215509604275837171855579930135264817473705693656728694814329730356806073312432662605398589422192736258165490856978960882168741675327681505066674041756628761817489934289634341049567452546362637149559324898285856300046959322401236556716566984680062933793918064560483656865352706559080671925542170484532915412378548369818993776042381542592760554638827811591441409383188510425669236987237719425458279739525787873948324704649186881952055611032812795761939532391817034897636564540760401734802300711724234950564245508331147918402949056289591207549778492950014058994464027782618297056278857687426544359308135707403504067722484854789761854410628283873959966274248045882666203477043149782106919483183146555654197125698759311233664736595506440368335980056839022461452709015520381487626154658823864911148005905839441430031384352217729586021645333963419753020941699864588825012431248334579703710534926197954143313049997996056925022483184369557959865242139772029505967269380113960909935756664219690782124712784445276103560205749109643865546891544689465490729536582469717632637610564003710069281204247461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -31006537884667865538271567335167267342350768026406143861348480022159610619117288824635850148544777692083477992165498300055635382421811944404175185500201858148023495855964811786144054738847294406482551591851496410765960914798077968616092746062704545792250873226090277373817578387928628611315105604254489080358773345536778102914176703781043490905839427734343378111617728181822085638774833298959360906642991786583569682482533809642655811929515856389031720846924001058244051721014115673121683181758768390968284746472955426872603805366892786578614381348469123939707956885755451522493141994653839196726075709421438611264690576639494750992730443139801146051883351193983018417621704804814699925486744638027330132048583760402623902751352489730335633646427717441022495053064972499281407631567425439061490556461796683375211249531541028736010424137169070858473791638141610883539797148439890812423669341629066242767788378593757487894621836372950800724127551352118337996549996004948179458057425740253178381098623853316666863553556620792582261688651362286908036381895225272484371387106636385931039691170932887905942447457268435399507018289974587279026549362447436896451334639482675011704536302181039567923912926712637509225545274654420459717003620923370306495919116431810465114698779304302603676207361286302772558220116867302143924111811367459068000620572288781710913412873906095067942842583770410137459561837814713019203807180418699309934692744799625961090877038349364950629217114416559351835071146184258118999068217023084405452986722086419909049272521267104119652915276406379283698554657728591698472047348250213747864557714249751752836563993950768842175371956252951251947779162329861089212132343745836259116211073254787387432788831919078100147486342584797423023108974683156837904802365690193792985492434872642392573649146304393926836492993092027470081963214851901265226224942797714120008369397958204548070522976178249575298663039797859219879184253821850610623107800489269481349128208769525104396558997822243236839961271969127981006079125523201117366608296818544550476246417902962220543259681256995007003115595998555115476560682607501244415911149009574336862149084880303462167750378810095714187715001534432722339408009719599193565933337993622301988369750926753823005368967667990228228352348361729173132327797329417799023561519681343090467975117733349186045139200202750377865257755657327908530974713540335459087494346749928221178818914378653633020598102277596048207715701168205532386048363661572404630187219099488500618335509383753084715484906401360382255581773218425412836237461076940955899640489705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 11305111573481120973190925591962268279079176907365475855146554288555557311643777679879328681053166778502191739189722370888596644324726547388071148145570018100263357174663625886908229269509831639686400410074628079506465829500980491049135460851047695661051927487842140408531691761066666308213180778231820138867320328294642955391338487409519682679670358131109933186506679382251223492278313353444115325849445647750733530576599310214094869256241611213374888976047931693784080211228770849119086267404405886223456827150443590987056553083348376527435833952739066631905076436391962032009403342786683421729381302349433148413358437097537719877174020652311039397128188176211110754377113780727045633947900090912654066940686674213576791508453454441244463264380777881238058157402865876857311425239275176065137413578375819725055019486863268099664403310703643558372467962657241814809360069441250565225636740512008292750546467717400522134266246008374131275929036619788937801515266749493540883080318038115351846251265188128131281867298637429001428316099508799350489641748097133505381503176682308466834495936266909848355929519632558294615927119306136647114190854415136512957423723115303592900976431344680499225513297865423047172536948477530474209315113745221929962443688926386728224562906445355011674716609827812488266440170610484352047222545795940304363315437732100351226302263279673832397394117172301196537266034354480480172653184204093777706830247309807940576207834421787010467205669921539892993232995662193108351632041136064719751419238686616953443192382381017498262557238946043012679197289117618273039090227468010818963416068270592568538373174496568828879931675215120009535415156234893895640288946861183232050398379313313479646876045018677538605515290623548578308407935882466743493371136921820775664014525522444892560113459161859742993601573681806118532345362768470266273221770989961169586565427645198215867283726322225152904571422489968522851537055158436552188116232335371182207456594808229783682643483128890827017546469193134839347822081161934277464659160721820997903498116034733774484271365797302800958040714452372544194757484769717070306740980762683824100637343989015584888547041574799989455292103525182041641885365631891844555622856701598585405260875583877542091817167280713872600694307858786637485150085135979263457096098865436011717605692882775323684648698855097170893818313481871956322857853623737918765631212932963039905805999882780166454255990341809613046154251459216453240433174629725352690635917560824732679339818470993529144449758624259949021734433889132867786829793339441242208484460593152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -3505617198524117888957716325136722483727634423661593599266114646315595916449937972050097407162230119240204553671241791148861351210082721456953230472964467307543621080616610841663612138917809157146224469544922424396151034080925268061368050431919867842275436077617555539467272482422993872522720079837780134337542904044960055564566307129388922246146849926375825706465635952137155673164525702657118209454927692922003139640536340148383049614206708971863116720610637015341976771231568072271119483687356134078588509564553155749067905206593575960071754584550049284821532544065590609004195618084492831707522293083672243200434272257492337161416710708482120012203056281910804293435215253338772723760842301363175184864301309844267332725072931470627736577459843663441745129221585338057949015149137802946980641084000029923157755666994333750324852057086763549936785113322361569813252964999380972056274490276063051778546702933284183621378294612122243948951024482215502839494906081899190446141899351611207037921574915363437289868403987573175526816967169391081257199462579859667869552143240647612608767838655628594437901146790603496866844969871934682538172678684987662650790202521410670586838060919971197201376987079966344443793565972935129718203868695605399414147753858842859320611874186413418572938018934893039164411135057386254753119579470890276830400186932900336431764730564373466403414171867247212478816841448440680340677121202612355116473070274516954722119444106553650205489491226922627045657713298052292908510493980064489521799798836799249065147245894626664403505123189540073321519190124883352273464351760126641641928482883467938944616975189095405725800777609358776985863730478708029544304903515016872311407406006142549010637187539010612927281288753756211493660572633878821333700546167763275755180030243512363296414043177067234869657347356279297812027633834206074782745089854688605903571724128356346266118640772378900976930570807596683745341533248506369789216058522775691016464031810481395619340460753365658584667824127086982678037314368927821452880205184911204245976909510944905659696572989249067887149857296589670322031128996695219258761934653313421535099612187233988951614505030055892292099480597546663977369133069282046019393288874009701245143951293871872095783467439203263529974727558812258343268925046663569811328161236386116766154049996363308078144275030278799510926060200945225390998202356030477135527712498606139283751010146598545338600196559123703674738292038569688061476914558337744669460042132464570535672989521518714887584764305352583818342253906534936203676293139915818791956224409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 839664384385490734043783454665199061996555411975385596337760297608487239879522649363601129926988951526612799504930413875412207257854899304976294620457892896698984149647325348911065511503480359423049509001312978745242627628828361654379865535714980073575741555526035112739369370220011194237027110887094350389031111080062593782980288685597244108829619619503865490612133738904455674931836126465396297601058992532894835346188716921451082434061766899973503240202774570708460381934947186450031553995264224283197435745526635628073205088890975763385266048040474559595161214981676839307311191739674944200617717625038384171024440758805634352113334138946625863816368569461910102192647521655528287569222914366208669701288733611071980197670414136275550655569841088043136675837276103727162476375766583093857570420595284624883748292314076158659172255511496737884372087313385536283090907980198646322812377632707180904956218586298391475354285156380928194606163205555475018364642603116467680877691000127211036837584192859597956453797002761945432588504010059960386553641405058244379588353573036094972410730126945229418963668044768079263247617442098087573143741919005442183460867435743972015052957084973146907284625459910863480594530492915805219878303899686923456291260867709192856901613959417129580795001809245435915392866051672708501166960286254162559062821972354695912315643452685126559919975298153786153840870348079375051465625436842873677582863084144924949702237972269005977950275851890068508290465383251458581368013811217483727472759357402140174093893306214841915090242987257377309708008549089373414742175819229325195822484148209007898646317313295921732369877770029840518131424921181932038326252427677990104133456993104819275985864538894347640926464888077411944582725558348826681397900535358939124902661084273368500616096798517290309277802582050872548872387811480225284002412887446547146604738577461018975969158476900139171040720661892645289338019530291262655122783462172430358407801690366509865695786204782929306552324530379858999842953740922864969134055707825442400309298768376281950329011708582742192897876749250123812836745102216800239837255766417093254246927392753604630460832357396047270264433169842404045825767524061427506457971145330718103258006796282440108861410539957789369175004701334725388866469129587189205682955658094620621546238135063811462190582211906782455892349340483225376219358877094366275568945341279346856584076444324411928385561138680015532219351139543730021763656539911851484040706614951495436896653526868865578498369094693414786202497634305958657384570144403398597994151411712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -111794081132212128943757150906318332319686167120986512515238565261860879346815327768929508479949593120072453803852761882167275861274970123476262133068512977007347197819091453863954410545055336073163786722305282763338679861679902266036617989000308730069136121866642889218295595137894746235073662479757233782077333027603068479335526335299373440894375808107779051475499568421513600451175602775313545012989066992352379497339714263565660827313671661902753246221271399031415012734964380648699291709536355978635735246052768434306424128399543979481114269095052314507884196170175207453176526504928363267016707663873653175905040109666908899443007467556798527907140251759922960215607862933100763012419073095088227875932961321008900911604228983327055809327586798254888223395220516948554852958007895617320456559310868282781844111134057910122132927013907436418708994335157590156984985919997696332062181909809810661607132079257338032371426821956563343242536348406562053681697428712637148565763312788501970894959545057996749394727488706970902971857131965678683451259090498685171566889173431922881466012251856939761396658288888178245252572799173122910769980411004539425202113341020436140935017711870857690747355808693264113894630978142383778569463099086412851657324871699758717658906079413394474570776954641342523406600577194987208218545806709133175342907020825788283881620552841905580152176023262461857846017060152031178491186370540802905514205955466283792425399500985247010942547322105934315088048869718095538744252701937252376428584402794096887013471723131395499097902535420250781071426894300568874080890853931073517859207065191143012172508647519994979509130161232768519593551901315394009194809900117349414554215003173731025539803756559713928863817078121485923757621178447524915455588656309531835570493879417298523999974094687957494050401912377582883817455666915425850802072140152508235058611643310741072759887369430615468693690927732578548869582344037338148646845290574369725592936775834911237999777690645945196324611131922199881845299235951209368259126577561015687924155190501960937276025989600956986696685708900378376198310361844940220674755703211901678080725583807538321763746168726767668728072920490533561963833009758510321058123973104590595300406742275121419510479389816022462113045082825260842089633011909281449645000714660211853533668097969532749455586159424671228253820102575563933823461436314315897926490162451651807998596968842247514891295564055076935708598432933434334989969901021459363416197624466408966564466424866294539924272526908707049624158892307720180049943074128274944944886513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] -13272186391244158022264537502631496174733635516234765516956541977683763174208031168268350131765334903829014856006389997929624920215941877891957563375322248361888649231217142501779141924126681463668008038203279903579887992090740080356966796794506412528443356064755486948595465484038705648978151949272876145325538697486901498951064107503318467279311727122013047023976488220549553719845656781759862845622818360430673982447620623100826069711892857997722002802999103343386701953501701600683491566764971191078454996864695689477094490741229414032009759687124685428357364852960905222671704002754628765299300799250912411326936904524346666422002821330795218759032710076890634427881153946436482454986285098087814750605704392508928572283036114464283208419358876705695874836367895355098249086875075963372238405203834181326001446999110115974207878006738492204740398993776316193781198503991202995985003174685024351977798095191361398838519354047408090883416545463814021079921204762248511167541696805674055721601374880817659675755363370416037471912079654750903560995917411142257841692915991208687698962697056453815059123084727675182336356953934257948551297977670609775236002220604119310773070365278509045848861587304687093372027325773717848676712467031396849797588684566769607640631158350726401744645200376734213386980148374463843973625897000389571557301757567009132386247874423067943786291697442264781714016741475740945172979692389421534012121696449583450235634018737395277318029669505131580915977305163619088844350603489571236258802478860145333965182824420547415105489314798538728600738645009726441424155644794533285522324014378491000840470568206988691744623691821586217873070387586717304872020465591540561557514351939465697432131895552691473532397097699197625972323156848572599848099127474342981126708566195050971666601049499999265840772497404426023239508696234596245814111621515154359671859747969311954653245994441562516965386216609702396072225330695432179881939783154587660288403529060561044174903931329156173659490908351261097793836788300013674880982290602339903259773767211495729899927505151174261230576954912133643161119141553726241711767789078740915505986853315077205235491827851140786425921269855872605209291415401094592556408366453078316994331428061923422329848471025285542212890674689771321453235194391473916441411300419784724660705457236013107377062372300240830804493134290622173459560031165471045999107317863074230447441339900590936831011845971194417508098552698736615039243182598810281756445389616215144518760633151584861509675497438365945162317561955776920718818917416893877477387010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] 12256679893185908002534992634522386017936140926552915722481610837741793651675534431422370026892458822286464994979960440878297306240436333363901594519883332496592673710451623251513267649338119391157773753155253320341584170961558197254435196006344506339145863590371737603532670777472676284805726935374238849451625846432526062521367717693920154372467770180747309589927039395393457312776143522129235285664320523295014532864740149314393349446484253616524953564279614695456571631396366823424122704608547963376972723259892406014075140923314233865087858604690905675108010523441824923054946999908993061136223310066606039595748497776621967824452636494636313678182700689878898601114789291509609203059340641439784628889819536329152370272863544822962731947444878859464819729474519168285535192328270345769328887124926783667382706073262285458496039390516539793943432599254883990039143208152385077906715875306199651492338504839218685474707619667889637524093332047544062846915502652093463833516438718715313409074947981859992141250242969404476800114668710573089030133988171473809073730906192221634264483132014751059115355468432150864798602806700207491997756532748448272853564251789638117605627725102824205619958167169626658960763802903875551836163049421889457348441548660695343842637913029792644487981666494516935710048909611158778471586926597526680023995466630231144574869898097278744045873830760854650488862685096546088340000138659737565328460568314400314061452253270892011109892863374934419458208822137194278438736091572282146746441255418800406437122235389605008500283164382780965389053633680264705455949859669611194468139026660048595243946112452803967496965802788642627274018498244918978448084122985985004556017071329052030474789168381105390702556590140282549556568145394622282248134934975094326638792923350455951703880839059161466352422162805823361905800647509730606792424846024452321660986743928386522831877058981103936416915182560073393367151094543026146558931502022029504175331333975791333329897960892736697161683007293559238472651328690142207267752743806790935493108689430737943038032908214756786929826930096958593563946037318506465958837226266883277393485882095619683993348747559676037699435719843635080870959340125098238681833049665252947278537442049704074004821974534297909758830936172843116145464068214324820367023488091700727859291083491986088321118076043949756688913539173166112697828096719065414868499237171183168353474533033917388388802381232296885734678785161770204302093656230707122157354361042753971153400680276095134147712279308947395938066606842654199076607748482026124185742344192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] -4448843084794918443755053084154547686873443186875765289042791754635667591785786318837001678587902436446163587638399355530799980391335901601407399119362545918562491278187302225068914905205884452328045384508404133134258270635981724247927561025182558003699759654851870501255290429827361884390577939354543632638104095767518338204743485183048109246165574416844574670368424648550424910795855435191438516634173910600756134825976132625288429003065470539250507386748102759347102543744897369894582171589688955504366588443360415371610150091137701248009200111620602010107781760342478716379938155492013483424179054576288861213514351033931863161304042260898523971277034280058360433109765444814976436076693398970282191870795041444088781081815254355246889664801915698682135431784293842772492914512141159111989321846545037704153789478296860417107641066020066622618397610404164993323774883900019688924049959868927693770533872898945397710704035509015830567762294732919825697910085394425550402465192622994427864892613084568666519297001678051501491512054065415461810689392399756207276573279627939127717034889220390780470827221942929835464693413315838668957246103643683961686658133126705267057456136945931153169585574101485718044264796697245351678098166615101413628139442899086716820118025681385394522639743270580672968525625594133353777512132347892000893778243229672229455216755620705414371255066803491248238731469302157284984604916333187811414508029350119914207809147812430773008132300810817486945940247170365052803539233675957331001102861126560489686676634645584906867414555207916745138786807275254111542651335291468202080005709148683746251215664769832905897165110027193253742900842725049378205249836691825289078658718371456022052648625760557311793592447675953558472208496773621764946786632990511833209258895778880042930153422645051027391222405640091771790503464066141812640862792988741118017723906724667438594822696528818475878165723567381202830383283238613288492036015844618602180592096905195754299034086523026550014587540598859543662452658957145744061639501009417750960008510023724902508477557879884891223716442576703084803419979158159663899846318325343681520003896317065958290604425381815138698018245077230204617845579330637010696757508229261776048215868985210210689585630852421600201898340784946545761096407254585336820042519886032342789246629799642832303984877087359581503440280002319984494857011882687485193960540499044455835443031613717161267481255522300925391967757313439259278510229765058510071586514988898631211526099264287658773077570647656808058902203253263796406295251336004396747533058048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] 1337791562456491326215411491057665515150718779442819514806046288161839395563022137059444076744916319754084105388957996785665010223456097416729058924596113623284522841374637503143336704077694527048836794785931732886976277918022887948886559100617154500527417282581627542378288235633288897859215512078905404823333159640438391271643814595169628475540032858358463835844995877544233190885830326063122286620848244143347102332354235423817400810841418101876322806086270788861823024041748164557456920236563166318135658076601472057969562104375863633248418547780181594599208315422770533865501809682869621404748913059835172403724988272467776417579294779744635256432221871898648894978453750965052162050165756784825707612764037114504367676096306931274491959123205474437763026122471603335579140747407580208242404855341939272635580100056311138177090728553154518714750367228187800478343525279228369919075006566692862129951202288127002424287217297380494823200796020323685861127774985850064341515697805351873362145850619632631605977620140768684791137186361255780507249945020194452639958840350598539548755146281897996702762226557788097769841565871609822584117890480918953142860677652941857152643685966498347972625497003735934545137688086355927760835022719938507314824652718204171971105409229748717690123453626883106239709919656497124445373468337295468348946295989485468797371007096133836346123509317208901082608758411606249736436571879908375193745548525828413549351222232164969179347601660030486662951180153194361537856033537017531687240910648811247404603205803004485293999830088628195128290736513196264486547760864759812111185660306322723428804932544664045206493101934989931199632393271869104929020675229327045256300257366495414511500360694585202313299392057760874298903371230039344596399994101845736485488583682429622131643035122022365018217098967278096843186960249318983465535475278761657023455530709060862241208665640761569419768087241049180254648837826480570240821549999218788584784052306291139790992336555786428104744632186891961380090197183185951840461807969653274727810732478311670745317293238352303186175802822727130066894062961721483697551146135338109242561952251644904472285068209541213137876141191220644606507217962543870875342974818456700709920947548828162607084127484617968121462473256808556320538311484645864574930483286744643062961572942106071060278037685782434623414596537391384251696972124418819490325402726897238792723360846393287621401762166777667988190811632177770615049557053382891456425671410013255556254253695710687807524734715896785758433928972320509011957171143139483528449753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] -278276128487303199065387184488131142945715503947666545221842515141804054775078422392414743688595433121892339814860496020116905932665219681922686948484177777322125230004790835546392940488449295852167593342042486284749572708508598171202786242231667453859789185599222383623402677558882695155146517921019924632955484663128053041372986073709340685484740167930683113568151807330752087659415271902312154150919728104035489202102915486347058071023678623167754368191083054778855105021847474526334539670731565419176011024018292870129296325403684244776463690660548090514744475838034308256464129795585618805577841499259588862549786890381098346510915344507665834159940917670016318476881877373123857278683170787947470267066136794261109285460947433191470548795343323240186851869503812433265562344491316453311763584562891617426702735270324361746356625320535503989396030834085988445827498272926882596845786182297410714018435939808200200207016461651140387800828157016634298812544174624358246004662511698397924660411898868860939758603666880181964788171998014605107835878871926009302474554716868389086141584370209619533954748481386793489436789529202521636511108082053967885938388743188880116098450058503230278012527278504665903168544699892921531992518934852327865996534997503750289629362909677972682942431228792576509814637979619535769556018936347122917644614056995869837584999166901699184556088122761904481143286717384351732860606693411039259294731198968615370181534774364690378676521897559267102221385997376615403252359445751341355154335750404285355600287386557311201201514867196967051251449092318398881664307221288097113798318330969796951920740878214958306439921076238243968241423055948982226279518517030197679187597173396757081972448222459005117809600344270894256569138426030172831125510629197774242063161166230823250544973645753255514245697741731292320113987685047706088823856932463769570547497949251048256666471377785498688116575675281041794675639485475850548288211215408707462073332466807385158971432051822813036333118747276322092368120843117349529370955897817236322467634496993222673378510173278989622958075054626951941347449249400676945211630728242680485098355658424576383018556318271713807278250189034095236149761787937250710708547368181923372687263925089896938716522200538910100985569095869192757008261974689114952460024950597829941692365474637362928116827377970886370903836689020292246511795876996105302610728728910552282728348662405255070072186281652996542224356854341449031360757145104635543362274232628887010701177421659153170293728156362531031881502779614122960389292750883789849533349888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] 12855990602644194935874617722312972871760942589541492350180046286598249739684569480699500824247483064612006589413568009070731170717704555172278479463452072664049123716007372227896537486577424759186345650367053507581165893096392770672990166756126039469070204865552669242245816022450560889082845731964543770983373539534559783215804553038808578755416565193628621997171022619332606291502688487634372952344978449008891971444575910857245574807390615039356417104676038968880682345061176853620281827142457878016393193232794919864402774675688881577627436591355777107979123537790866550837584873775256113164740737527601622469794541140092230254440133392673972014785966246156771173792881078626799012194022055730909353706151919954839400366543241601644031025642701919788584543439520608365123166012038424116937124285210256288973084927499445444948204195473310028211183704610178622084153965815281475880404184751724195820133659487909414116889208833005009407993246896377704120672793756735305337733676741791337255235446531847342007623890703226861781527746824408808390171435170539058984579996146455588408763645193830284954481591526111720896409296827169564069007338772089514461941872314073265218733012675351167064237354795658067027662630166785009058260546673988406056259377446227848287485640043110176191922132377368616137182068687310154396997094625392735186625612664358484025593232565659985596317740796871664963840880738535410027754688393038431572840379556271517891840123086040782883026101470349985934744288736142420744770101463831625404512010162285677501118358949480884158400623313646323619905923121342734965331110338749313400739933279639417972722571226426360845982254965337895508647152566998700018647196230911019773846385373281413408000002989490000687250952922416367736369116375888578665659529636921202251704865307470793407273377887200658655908753283536213092289015831249192083041978543996489971596948652869055337748046779277175550902688087017409625089281787398193805585766691359058178218037240464859394629733544980154552320308383849190099114151827888323431377879921450785273675052802714996191866862240487691086568616798040359975595802202890804978324827383604243669869506001166409466228598373560444568039361115903753229836886284317070650315970144136295079532202359128320419200746934053729316526092000271947600251674990008784534818374348939767130078356283243323669762643683060441715659576024945478755575297055565085639126042670382508530287814153232086743459622911585556740955308612839845276838114955654965581737796314692260800009304175513946042310857251920036867019280233464495357569166015313867064737792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 8579774210406665709793103648239360104840286244820847767229497354961991311920340527475713528850947202329540624310869550075018603096959827277923839819146276361807769973318300570210463690207659227923807394394174447864694262800300515638249307579739218374695083176086068018963731758012788102318156478230808967334692788795129024460464670000403707397910538305838274346704551356598874351883685730837561341677777397499844371611019104435145500878800243876033650215787300041356059071912318154104741029564001229640970468960679664729833162937956377476025073603103701840029785643242709810368155003988703097593306672565677899589588348558407453881779421753422221252680601466934525797917992970648528200766936121478574459702564746190304292374565971984989569708739013801838447735164462021164839675125785146943106235419835283471485896605527657763611626882985991528952009328334170323435203915507067114700450828247706102315598379144449745426203290292755252751915143031520019540475670925855238713459518311637428788154259604286223714656922399405789586884808679492508774064203046910604728550048574615439878634349167815403493112380725327297981285964130008520144509865124078408699957395358941095676107200700060052601380974652393842627641086958710026735151971794115022805161011015092189190748430432687069751235227962442569170577987390559811069860375163229581161576147608560855754153481788004764644523830795997071811480879977669638852829346561531319386242302299730569471506855788078382429067014544721916125037440983742807098935552854374143575342781724350224793538919153463275756273549456880444624782299275654260974484398307450809608732534647719337605259286985384845961178957810621834640143904822746897009829748510475590909447699990746176870048227045671759499211415671541547988559447530423873624964201526505774236852847361455088019419145645836555295346888575075965406090074584963446157708817723103195018743665222539321109699343456529943728802816323478303797985484777558577570447486481867603506853226320597684069844362868060503990706194911265280856357402892581572260637344888764259200954372281875008991382265216686494954576033514355861978200888375479455211913124071570183482514587723309085190778035880497874822455812976645920002365215364962027774540721735416859599714951585140651179877673634674825127967868015051131739071556328434711654516378447072478604308245226872347668183323458684710622130018028274748853915112959677346816149350496778836260789162339612525215343803239563318844668311828085791179223904465344137927226790739804231349977096884578214653341782225807147368095471961064841304047971784716985741344768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -1222585847532528849852003461556480540576009074864967825501923677749861660689755722082001956020782784340823118053099620804216148827726125063288960808890883578020418341231337842204902781869815202219685226685142433877239402991342859109745432464082809928382108027370657893831021071219071260164947470499616024376630648056992617091847867004474682936583757078291899117013762680479844599492995201488731987468684837017122898097059687090158473874489327744895284651145790963195956796202303891514320818022767986610606940699237328323107138073342675350872895602501142669469135575886746348823453894481323669075287503461948407223125769653801556303930372242891114798630297970240268055703726943147985533750769047380079149938691571902549194298435970045872673802316353358004800524585418908965568765982178286343396763677209175576912349301756301741732637215211487642229665846151004814866337058587319745485513122875982858249595701009018171710212310906011649279491119813256645945812818572952223823995605003997242172660038073887366401592834442307534726096212881499127132103943960301740355999412169540044886935333728718962299576885341987014809519085903315951294134525116565100613138137036959357719132380925361948809105654533391177476398869758952444901038634728379269710268287377639348079750643110973974332116343041176796533869858765583739004108003252027996531533127915448321143936938361135661872160215721367255718629260920119078004987315735951735398337681589798012871012793105041916520035848709274218069403517337855590019808245982672496118231476098920200197761768786984540927371722662829396262103551638710815136237780680824546334927588455183745096535887712882191499183423251587099011711113858258013303181866713349202544453865568944820664619190710158016712730997462620468776220404314653359030627998995104031211395985217029056439924882317291433093056918364634823633200846213109680583222746602060247536737765049119323572364464788383473906587915667643799055851840224851571324066720334632496164412745637393223389984464380112190734798260324396259960675692618064788604185215454116267930796336407959296103896331220903907407897849454626248761472318679123201528419324274175349766244816605835585348921721615913142061020979818694634386716871155568290170641262616567640319755050654408219281999694035863972006015805623452694217474556802580591871950998622050396406433865838992966581413275210531586757313653084848051394003511906145760983436258778106962883738208169122408565467006460678868282858782953909195876984183302416639650642993648944325092224863038184974584117431341613060470633362803676953118347553026243572090798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] -376930669199829799186901126385074657877653059173941754100697597500790256162641360686993166922680808594746833502473288391651978577786182579593589469151679854559754088697952321193176720880253912107950202188634691980093065355971366371489742635378531023428611769888017136570345148586462973676578569398152290376757450754981920199715538348035756191543206802066951783819130185944525678894249823501059719438812181645776570434076484051459647207726872617817545920737986070855902030375242045524951579887947396213209868239895617815320144499089380853809582683191887368947596173041978116355087112176625218225644744662907188067887147761016958548834277411567610701420978885738837681471281340413181340836113355184830718539813596051511980154330043695242305673704566847520673247026149030524068498203143885835717704563110817112400054318456582774393856402553246396441936926187982113483107573626091146796225821537457482096831036303881280971816158377432414283047734006681996700316290320821291851990023226355106207863461561779322869168885764956140444627176807369780043455765069083003855008894689768448190230868385233242987972789993796750910379801999518218349099030802846634628264209861087206305947269292038029679675185154357167169572823452456565588754791322029467824383330068098404547121711103372066041286460353538494842563466455999528022858540775918235612351407500820582140243509043141796036820807595891040961912080811709459985239443797567414648823489162026563649081473462122653771432710971594124242332183129318448681157836989222909387589278703133240978710762970026994668409956070367145919856180461730560679010544518029003320776971784609662532836670125464591251749290317483419776808674991846661649966815333371455730512281870314527675853927192594619126877286004498313587417653627108670254372036675744829874994959955512266407441787350052861839522199201908534099938766127693471314535182249238921223200299720379603959527154874929825062844694507784467075848439609517882114480676042953485649332154741966351420231743472833140410725416505668459726194936327065675567475789046772643826177473449468862676498643011937318133578018163397282759829888913298820124615191933168581543082048162171557497309665389242264441173302469092809065849191983156163531589649421999246050974356432145603056305785189808298469139116310762725600573751166073865757993239433437274792720377972456070208472659639963635557425166829770073377191823298588864005702621376147527422143795473924347201274565292299001036303903123077197453863442660382586173242321437552074993225615158640992699715059961042840035122947095244042895264923047635546544275456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 143351524487413032109179051939875958098751626584319578151737442937880266818008478158255758839636831348220418294728100046674696305869642551487797054605695844458094255250975492785040197280798797520559415283183172359727865841729569009714783246653120823327670308806208069878128809650481222238352758127043894111135847600565662116008360771446522662842224319941678646262435460548249250317914295950360801646016668360037245727271487612954248546711264202300840102538142190848800753206685541425876793859680728094543195802143431663102507198300822796677953852095557859604885998045714233998028965874412219006101875388124090164815818326124570023990594779646196395957524972546722470153854655169402290670438240233180364585876943543154111770718747192211981371993900280794852735626412699770575816095414328706431885840087750651902146926112369751118381491305910840259794191871575926494442461951002275136436572588010540621881219264775086518657590557773793737394665544190563424582696160092498742999454156627157886730931227789182351562680952020563749817753768467223124858722908913802040861997072540011489852443569948573583668349481014202030867019011617285301638683368837719356182752704980620084356588638133248427979287400289298386887639196001711364385656060345057162850465877203323309279127838347884998723234653174707971220901245434381394850866560917382938101317436456990257289019979881316093168710655334960662436060611434727758668672725929213679509551693597234829020269429364771001109972674925211094079521291123233940612577261704221880044857351861796999518077820693653034510518342196029070246861921291653363233889557396596358360643540805980176088028857508235036364938278008872885600422145885502911131855075884798593849547066913972788123993693433314482609112586381130770578878188414682941158285088207910251112799414574456091040121739395708780473768749920283223692057770277545609138871650880883243625430858189592826510115812955911282245786106506728891950251540962340782653729613503121587356039070113490348688663054784017605964956451828941956545914988510263450369953148316699806883441025832261384117610503511964340616464150492199234369578433721738523404779101804092133844830199552274810907824272606895699260417789022325456559683287522938196806421578746356229697696185161812916774256513124075919356031969048487825461509419238358292584926455242552849586441892193906727304740901906719083205701143781559437875102943892194792264612106354731980928435679702223764396061959985058847295288741758092332000079835612831891484023441290908222234595797696368042785298218126983013767645667187007634706818684852933677285376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -15825044249774924144178538230097007323092621511552116986197622106904932105860678185512829488955013752703331026448810447999046956073329594409245943928367905638021702820600336875192467186097861707494267146991244371561952676339358912584258133019066581079588806600095497253940306565333283985549831075551439540029002479309130439378077016652698800990849285969821822682701727011818413656309618728992786689224886117830489076145919036716358736021155081200726948308921163854219391533778309809688617294416918172918808237791397425255633588734960511785970556002220367362475979859987550274104735111072216648793684491991685412835296716864485465717895896494820909877938346956998041068893888572621182716416152720521870331804650692147509624040954752180923629817425962908281910591429561507056685936531927761538759899080046319666050572066804839792689132557415445345472923428943022081813880818901223183790030670260780901796318625463356713065112659822864807515833253867051370253585080769631657638212441590701622161236579842563079986014413248045175802687578321507650866449990112127694316700955316681754459203200895657675211572447205894635707136585238674986018505639738089117387253917337190057067572532433177945370454916858183827256031904519607769075528197092370463580776512597487543485542895263499265256326602935774427815500144381080432471161059391629986495982763282197886880664684995964549168860651010197838906689932870193379037346930343215832517173578877852435678528272897586545167494008759993984083819049619356584294090380811456709481018295472517392942923228945035717518469003754814699386456508562609314770841112734651928147843107079985726760962191592368705986934222588242384885835654625357370113969085177229443627754802660654327710420331034095533805555958665613107756040858193760286318229121359616465101174899332751868632197793273949130896109142505503265963934107912160024851597573747929256083816430450343216719157926072033732467642040797161613090666720199833998304748359188949099249687023523417992594862472122562757174051962002743487918918415805336545163863724480566080031183797573702760788074784181587788635674859590727684685349648889323293257878025735158049576252259260513700061451519866202355020545312767769939856914458997895936117580927639930960386555765703635944985912966068877785271623676155835387578225424745921461568936631818559560846156694992540293809647646584169456235946852320117815916794870267905092044404954375694896205767008425947333478148603601584316746768258970028951722618246849063977437109072639640061642896272549310121516157826855231755020317078502179318696888578090109956521984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -661922384637097430379933432345608070956503610909108265549171215399265352988823884417554783625866100931612572946399926152473604284546646202747375556477313229448809509931561890590761779604855537231539946277916249416581340090069811623540220074420455011233051553060548283803263004210947504783987603709429020961995707908454014551946804904244815242743432587180915030293371856910999116280488638151605882500658118703877162442527863543421423149245445775420034711422940969241697133626061658844678045937403245469074889710405371255521258490374974809049397547833393336634579307872540791100395388521808758206058728697988091188821498630851094319066341942322132309813711647076373075489092199692706781791039878422065014186778675320043677871296218292179217800119325592683005954115390088989541736211454865141383593068604667290361260419860888673762754110605605452613878322012998174845535928344364884239147417296240100009099682059021594765785182660319601070189720656624572004907426562118957462735291658147215111546924446141999026941531361219834594352420053394400144494203879042839323798059684093041987424189859297173581894621479336085682013438229736238819278559107639419814017573186999796335113579738566504180703801965826227268350473064350113028292666581839565930246220878010508086559704773541733303536072495901650640042642188240658187761240328906678206781079494239508680626953029358195444613892231400622501241185389288488998035221051898089325298667581755259153486281276578655147039499952602407931422410215757069563092394739803750308892040127000169829205652562207131795871907486866076791041892919769790582916667386582285069398796368595953617729030410963375392199878558587775232233151797843464366346385538048710178318187814128159484227972529501559447559951242333561185289932442868038266648349219240927263599574984999074641842424405457312975233154717440440567261940407887000251841733891410273025578712909351561838904940481832757851941591713339473870204467624197212041881021102351788689917354926510915775579661809950483156417929835580165358221066896838627157849880850192497659919922576325134352750803193683244978535270536693318126877657888259885102866253770564473589956655466557466234371617429545422805524464669928240695437708295174091150224692548850092519867154390411295334576634676081684573958825653947058781963719532185509862773718765180661583885080104035523220447657933821469766880895270844997190148778900502691596605404689087542976115388806701180159200805028383344718508884959096702625344017379566062065939796125015016841022874541115440143385897675087531722910042772936755872148769029999774662656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] 353549519822913430734866961298279718070085677812132648882163318761490973243946444653424328703479270882562022053335127096152509771733418731441387245540098641002973747626163916970217934732948295166261031284868750131474876791519057106885980828028890721200232520332270778515067750861427275981977426569942023764516445365575643733945265466948756656238592063418331894096951958875287580103551959831151319877515036300954732471504058086847371625607379861397952665820949237238928975666156710386341693204968932537754449732345747789787579516540176339375363414786722833839800592327011767495486229588841666237154515713749290941469317260059474985651664078177503135702692691920423978881918445755717080714917541085894370518923814842860415433853032246883208480981763024540200913853938627740788510505257224987262459720262689493255936999654559627738678133099008230006322998307812563855371351747507493132545594600576693824437268924564443994973903512769689877527699360610415302000685459748224296366024141773823209870882376255426771000497150048058207205510964292479407910989503616610147361688437798088835881810522649850084008158847170172636805810930340011079071592173732714597432660434756766536327436113073293734369549716883608947087369419234779682351435518833479332207845559198510568495774813806101388956805439418394245519075036143673799147833593167304120797211487304255222019483554009875734791297200846999175501391969742379267775222618043159749646217640126198098560664636302239197161265710436006763830232931833848138485866875678011103608366623343633335816736932245752781659885181767374126144936923560154151873050784900297901092042693440929345427298610444724870271248156588871156583214880215936813832261202407907424290209476737738183558448292043814706406957156062457223557660979295801530189031717374326306552661457248054914500298946057165635068236308301397922636468215565840626969591143629380200027590699492386645470461673819856034682131505401274239841915597016449822711328537002161249692194428957493383502240534550370883411510801938228546903402443219087486955164796357749770881405257252876042508401123726229041527042526362881673953971426875988967740094490824182196142016861893579960203007473326240030806660303443913366396409398643497552111822696419277313734960658302086722027381984126071533439893794750420883905006023115228861809464565323032482280598415124044869202220435862218624715828847906929961191002099220069205665193164373859326862297590343782966439068979279149009599344108301743147618671681739556076313295029256870629409253384480778919136081164063266012696035296536535008590729417027672342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] -37287561590948678448036590439064968305659765795678187399002788432853974704038488023118326114506503410944435317001248724810812525047992847684513625541457897020044739057792444615644519443799626252316001858799313941933814314053435223558998040359988361054561079026863922106798145112375299259009109424419596516869556894939013930394590038108100623281635026620398783742918748762277664933575645482692449494712716888261811800227807695709253602049566817819950169613087126029793807967137532426622447798406763035064143965338930200154295086209224731957770621852189944945492434246472262459048625622019843184206809455247748501943079206406733178367955134648267558210588028034151450149734216218521213741704944314230655736640017075517660534357628739722729292864237219282915113703705837013917829986131147349619721832700357912996771063036531641131964251098268406534476803885247352014678430283366526107549638270508084002883482302146320290935142011514378942931704129180483826980476331696324218864617231051558561890551267961844158513239308518618831330747011716361137741099252863715439920330999643600137636455183435318715687272928274981510621707494466607723855188772119749507868313316254320579858324242103134732002992765800986455585625428151776352072846667916274425467119526315778858111671457405425544641842871381812449110870741075136365568047428043633956245527263733261144209347358067383869978731594963155810134692780916565573574966032825651296217800025317020463005016633942762190427935746114376231011116305796324265957212862569388637405089831934346734239775628471700053847668695504802571041243369066600005409141692396270748472392247996431556802770096474639849746577597874305787046425512526189030680221656729039096662264236831828184097534195079906039774962390513044963501127264916231636229828516636632987257182996881261051263032099608975107481987076665723914230994383151040367361889798479954062504274102276454935320552653646402026729603420334736838088834569976280654888335559383154347876792565025858266547719872419325850866100958801790305403815022590547030046478130351509513858562727435367730341535410414254972015774982720106067598206575516014431381212937262414945481706383505215638032399435695814401478795888333867439545413152572809709497338329151981100120256924991124711171364643450030364813663127852338977476094785216764596247138149305430302142306052076036352039666265088761363671477149684005610120105115060487785869049751553780349959641848392939332842535951204985342526919463183227308123682104833334768698961332807958990991166216923598315985886727956212424829663252614264782491467872504761024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] 2184298137675879358558386224257108439967077113772297034098082815192323416867107901499875431184088695016782268193906084760996742393036412502339570599212712878731448845439815434102392131783750000750221214221704956461332066233846854275719067583330319077246134732298968391423255762710381105352652679505659050805880720970107478916237009521337280603495048902464478230393183792937224020272280514097214776422104166845409684962731663222876655356993155084971614416886111887410273820277419058568826154582004091540608252300069511448009457086129942970990489644636268905259045255894361161746598151722503620838175819405583896707992248851852443893644253840582652058207838535246711999282464436012073055436715023757649129524267437106943184565203553265430643371013919704664573556524913822236240372613561797832975430582220255850706312206021985371397659589326915137392609446683740416169769434222769045587452869892977671935316243239894524954458889424273564372490498482754136889645734594120517333069132898479587478638207311365249353694389879943703588270744546001433864185889878189746089823566031807461175045675240602901463528878212263823037766907945209596709264934762197439697526909680496719135173251613474411037274286683405051921713519082530622991061133970819788388244254839845786112766025145009849158843197512379368285355524328828573820446516951217529772643037012616539121392038244759738815064413128825409133318206818694556529356264747084822776830332884273185345435307845407921096933790315831304515613677212327175058779639696004057609060814059722275828013848225167926071683841851836092281601162045998146683570106147795193175285416729005862221534622411182955991224125450726248994069697817742818113737809671927597100415081787129923961900902841627641967875586022165660272019907063713010109469707102930685051946610981932881321444243288042123467412172242658134846713314173176721604910422384289930963742458424570975174869094432250513996055282038733494660321507594791526018645089966832515746005980919377546343407268264014110000410466083709329566934205456916498870033125712414073111172359447683299465439374841100298871540452364723841502468213442447782663422926136108092559717149548757895148620916849443696236153780835457432586543286807656597262176383615423720520135458571957472900465384750058336145152549801743543894064291196310378685705817301420614158295658898168245388555923285180494809043913152806851379574777327435698566011416604243600142359615902700194396918214537105062592525704745388887617729709203234721907452076019364743070899585622015800788862936648862478668862862992312046065376831246952300544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -216853678153957309052358155746528360713911246499776053623664769240738302700524038512221435605808404893636272270907799670316319918060557777849737703528155911391269197463663438684544501112415646224874881105197584370706832626780083989339777303449529736407667854142777504451486381627633014681614024057306878156583216383738533625231424267210394814779939760638708241843039651190060451940302369903847453508221081792597575809761201056984903484054059056281905294121155112525315780605207717149965922368411729301360404517377134395852044653719080065771297017960937784441304337882889521802473032111258465066250091681735810050555860986821023993793695260880191236778375239571495378888136269441181604794030941196953067855041217936284825610121074066614012209209526603620424865776122687345339639947039554412117431154274909984623811863875377048463970775995457823736117537438999992865670515638429248554829645819011560793429148122145680377051265129499852228987781960963779057481177825559664654096870011082894217675350620960033732913627035322211414937390470311093090729187643523802468607236233764224945909024552760699983315960729060063748025072626022714176782818971416772610639904995157507400845610212445103241531144503973167106007561344046757540750199326651093095768118020961437081916382953510227385885432795317621340018951012743602073821207242052575326972891801992709528540508543499538973908088325218500086443166139393087503627923663410077298116578787449748117725843329901815499236599965575272303711768852064960971760954621131894352640574174219410499725283315045168956258492155360560389718350161541339449487479230779994187420554459940378899404582746627265129158488133402772279008804331467001222567753927219409161512342735918641371520417917187514960037507138714263526759807212070437528523449430723230776777632498276188369844455415713905829785918660643118964266139775376610643613220948376809147971622836128130660674652651161001174854516401315662440529094966314366540437400683394983873740187052825742357931902286917477501769519839120935220785297625997847722768373660862732730892135734981120213326481156386682600615172305320002519453278311364740893262263391809349918150466538298255273373074035099153439088394835347159819357310758593582683573755137178728659881743805234445620244413635315192032030396760697826727030603951874239584301783087587326170251950172203021235863314980580307715413120760279689121180232171358034746043473791939988028268565172180368597041129409502797660701148317406469562611982553783714352516137407964177482231020516337344286272492628406447587792967645231129568664240086417670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 37399458819774234732226217884021251765088803660667487680529583187091250261610109421019502764893868658886435842648051960810618500682493472562168746521430067429896945405176810439046861012014605890386618768925970475817611369487527216751170372081592378328501053330394205097897071314479077560763971658778048040427061515650556633674052576103051469775422129431989985510178444438903653918738719193071302868346263503552275895445478867705610430201144870698770360759539012086466709213704260942891925415361863806690415183280542213924854386930095244212268527703348700893185942109538661035352124006898604339048862556093055067874289989736605106853240544372571325535412378944948682483859585699915197676986161634763000063326058585976316262655393641027149055586120977103565503950255312797376860933135739192717634583155084070708985316376761993038945730637025932425556047039808878246981844387809432996834707546622330020843440668454793914401343393926718256080499960679853350677254023137075243106328804125500592681555277620767408207045854159364934899250048486848333795438058401978356875896379142387454075436111514285252973686196150038728818751821467708990687381220533330300111543127645805597048992172783336867118728111062741878999977537512138734330458826985416019172775116315715197521575727618348625956044957754480947644216724779514227575678881469115229442729940385185922557075149829985221612333916608297470473068891720027617357168081539126296403834712326831741285622378408237423765489664637121937780952382208595363063039928046624448501249048597164983734792588279450094224028664884668534241620858606566160060296953905670502516462941145155263276046475741711490740711531620305853956312916764871279554396385529733567364321483150798155541499981308971298746605550525604817490783525174464863928032757832368045760859094556471878444788763246216139189897678452540090758194153895389598498399420930828903126487951195847967480927926987284589625962866567995214586473022164331523061645347763996975646212309172863274469213166342868717904790680288190852960466141112731407124110090434185155571575685826913530796145149618643217197842721632981321519415372070663518061199274040621503563509596640943938235383771656542224491775722619014094413953543424702136635066376992429411562174832017058312743013632768806110771383503005102388111239186333582613161927734324170520228430170517773698852775035821796232374586281292464029634474898318411245128264702859639612947530879450634069994771618302992019917133376502498826752845712084750409598940657897903553758848910527709660721097367657330346023214949287755353054715201516994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -6183240661418811492857476795568603923590834823797676365892259611719081372115732341720559489303590556971453984678419602492092532170094374666119586593886503669674758219183715579105589394705348263916825989071942457473881903442679256465738029833102338446911690573729368359334057045204560135121992584454821506745930961033998607684319027441910650574054719206794197453489726667779394881964546825775720200116744571417766945258911866419679107767745598746176752594260232999448954832202731115949304884536726497952391941368328128325025606597903388961733699805722326652535938908932773597911257278838575443164803538740874342921105710584016614280763574037537215296193805519888070489786288874103127526893473756583046994775773953976646780785342208978053499588243719161684195332712692176195958898674243941479355133225479266882386872776817881459103311048031068124563357200673143062077870143117204768129614002653346517941678898744136804885311286159329326839203024344128867066379152542449858447185888419332778846247235058612631289143348733763448343061452682485929305428281965707546290517323231037722817900851759769395793993834141976946948418009656174374525344070805027569024331078956114100471801586935344715617190655832811900410611493833868298307876950717137144950544637302235452241470744344584553588390887738051170598409172395516911407174097116643149958805937186786687237480364765295304729871187789312036327704138541221295268655513789517602012520778048733556632109639685427722587759923329516712400988765453127978274493207749139768268667639042980946542487099402264879788660065687280634552322055509207605639022961918788786897924795861203456618719888600404795895648738766617027462115014029857623925255175437406913146824594796231467659881836447770855271249516916504082637648802292489371648816890108538660779800625324272815432212171648223772802049386554161087821639439710189305555511979167374473821160667974043183117847002502183158000123201876354955108618460526854717164930207914171257164676748562504279001842960001425583229989608381628753254044163008748097423557290809165787429192928458118981495467487693951265070407211310014980945531100638344483047810865312462794252738729769387638122884072835078898410824016339032570149095414220714804038070008349728245017472007665563806173372369664053330568340124545233602993903302700887931082934398389107102365013861363602088114257924328601584170687140474479388989019282816564304497379000456566501223814850246296357291147987521877056438551838095650507178200801659930255038002139530898562501558051909321008153242689095796586605533462988408458316677209087016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 872571713596488661736967757778855643392952237959826967295298888201581533035488757562233212584918062415852971315214371108992402570036231665049868690938915454223088437024084932772092661564636854202502662167520491811572304195421738426538370764419506647334165162861489525924979341731434867261951394235340025417466971703632818129225770810320077782578482773089841869492630520818491409702021803851973123668593080215904960210855984927341690213019031983230381726764843883203284692119515011567987345110793882232642384241966932062291216596995274276090427170730775237180964602111922481380789088645596688393466693777174194935422862947935295340823589317302524459175280190454006391007218199541315784124047725719110906342534603496357101548029187174355592143768701241739098924699119849107877064373651629601919305186547686548694092156900288610147838252223166468323999689554593645980219644261825028227927326306207208253845701704721275703581974851006546060076716565908319867013552972138560890493417476741570129225221229344512337796090541819643115206064588519988704528290152462804190241379308810721407128539440446188588024037248967919576253097078727303592778045444625730441701018056428866025710984250586942060662364128584049039278936042241322530040953157595575422043001538174513064079943823362355436886438670531502167476662270639503974402697290894611895604193980750162169878584721485415925369983565912344952718099568948155936170979888577406267051896763632439471417706347118950258264965107376984186169054809801933438949209470260490871794539111458277525743287492567968644206813987753276531984844245816740551136947439495222278285489532423304937997073843731222671395325488987963031075666677592568819356470046296164036330736351240158250235947992780712840501365280734707384499424350425923660053061888443208361887474098999793673891655487886381605378629988622475206255985972325335601170936038177816961330800631600338257755770586852412311939940642598121137738235741349155254738453489903866875444488755416724821959628689835835536923404203140323656841258195554807626632435802266498990755259325216896657387815715127194407644806609971933924886776432508894152037830690317081128735435687623424708437226803944707499170715676269809592880788222555148198533742707714099551433820338159952201063343317669485303413524175346865954758695486203509165350428317414354689336464465517201318481641865572984729847378781088788331000534871837489892071368466337260646862017367715875506895900337209018674323966235574966453462148379416863580424341365556371931449139821433783922809554266579943275159737695526595396457224564899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -100257703857893984562253809475026559664682642107663398872768690836093943409554693916091275687456877803102826101203440602667857078103793819473545890665274011060938449241525694700298478961642780474549557153057779548477775908010268323934219477936401203426260161038181828071538480813220159503233820675022767492498960767068597909445572786499585285170257680005443591568332779400253787894251742441075953632984501173412145839652340785266518663666189393357785938112536927337810663843708912545980173508490079955452008116451432471605511899092963510881313884085239932143322704199405238607098318779259093953295386190670850777061425546131528029856521523002167567823775308228980622962428998820234481297679605965185507301719680512388065908790922356910681704925063146450049077633151013510971913188162026300187218215118095544147773900492753757284383656131491432414087317018160883842454137854047472232793410943313074680658658149609836364618985075538580122864073128269998179362962265400675962013781023034360131607178407332044423901100309370985164790454385111093716755547507979818515715431825694819322397235815466168000797088791405045577618406450833181484145403054485220813699289055260448913572528336901559043251814329795275695318114399096093080059574798710946689815961808197730351016442299218676771487505804221578483251834779329246085625772252379700240424507242262613109496096671864326842842988682726923572459703578243549102975912001810001498044887150728705877705162734724179647372367558903570497351762395679440917364319979381747262937202510084032363327344168811810585326524917778522691395817383211589739884707925606887454464386890443074614239359877473397338408956940589628990521036700150154975879058911105208832394696604080207191465107206042861391797355078910406824760313567622916876791706485363263756839442484496439846828675274972187439593934882966666946270608883520940366871582030803855033431646019485496644501814090676997491873533951611017120414425822761870550914491621034686896700926059924207595819720731408502698846675966235209211822757549902571321046405686872190127716274935774609400987022624573698835532286387847451927540347243574058354224963465997009745398486063356617433870056108583618541403119857479697108259310876393408214808273292581058404894178397978901717544086677926124991371139802966367919405467889744373934210351904047053250682701353311819574079760236179175557600246007943566544535549708772638843935038955524668094922457362226317787894864967254540748290266835399654767089428662371775120554107642690218921019283959726710201717416481623307987892651002197461629922327752867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 12641728167360158408822703067799148496572819198426140100410948285502133750631979833968332731043381009413065168922778808424294229438427169902996453323942318197584760333716745077286436602359074857938816438809041732463744110909481968647773375864546001072289203036768351287561572458238177233407173885329775988676496134302483479707111638858688922498840646931457335411325158367484503489409066231040175252144147982402517667388569598861355820618078144049616681243131996886117157399148689157236556780241655688772659079599293730056137895779997894234427854539078717103507961181150217683068966934197490312967420766415049318839492427401092916286172385629640059147586040462835068015380375288205305979090044150303164553730328734670841458504615445684872623820542335121420059667732025583402614140598577063215818244123248286302125308570314535162504556516389471914603216839987398991846987105873129541668268375771866095571706980201563581649630182653122440340283883660214236859806772542817499834687631240208773081235987424413618511432546249785403284935051350669580177013247151242392634690027538197206032624973429818782948230469514409717956794165376149901693005383017668343682099295123075242036845368049814502416285433219129360316836530475195906069265885569122165736982131114115159755694476675400536716962537378800476782691490640239367053321376485342489442764439876933669967155613904358182470661459208826428960725217249488706433510187195584665080251153317383904933846359076499425616513964118239499406726127109456182497170553266034644508939952292036960714416915616403585267397866419409451440442601058681842504382236052623932381434633443339704228139767414761732993592304134944905239230802684737506483110904402923887485117100433583234438723312427584451219197617335392832701067476283860830571142937299289566671330646270524829213212059920455790821946961276184449235144616279460124297858639882988057787930768242334320862710727662818526575651816075693793117366874090437961204771623334796032076171368559666401323794451142030753536995206691868131876245363312047490522267983782011296643642865950654007940616096659356839982517535540002460016193858092863755653289659574991769634176379298301698680377710454879225609409056757372896465644121008073546602050332541531251978457365835398001461925735577635793221821957442560917174445404804847939226655358979298326296629351265174639950356731541989852414664996829798509543742762781567954471886221064494695573620721893977597238555678760788642086911409327622571354109213377663708180132156723771052762475251886315202961093391187796659317939687965689169117468373811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -1542896257521897774785010254468672694311108224543977693870023012080393136238926850680715917402864920212502491196219779477518018397159183339490754939839747370934034744477477500211253008058564460508497250984348371566065006049853916943410639473498417371319683425189623942916734183051312276003168122440445601823786424106614757305346821767478208334441685544203716769536576342683716020369311991477374931365764373394386017041307746140374966733752300685652691561807233360321531329479687649552260472378223370372412450269334224357455184070670919559916584230393888427219216990227753614182192120986029268386492471285103525952073489628861646425160838549632386821487327541076577669623707779656845057702345090954131233396120729868580040297347434548544002641246205858237047173260078603079772226071478624189606646438320935630843648744390543649077724546412114899220659314116096311989255140749135526592294714080298461191799031115028456799734872649738030627081567606334624303616260562794600459966904601957093416226709332680912691478287812197098904121081156596899175818158385063977732960661127464196966443395038968015175742912240111616036375467042190859849705429460107216792582838385081076710481063518775019308739728486395130445414761314058359914630516870404767186867839972023580288308364273234466572530594948560333199244075237721634049692732629451906012847382546680021390350211770190023022897004292884230304716454210880142586580280123634134431735481971673104177900747068627462834327165782571190906595754297457366465036359722812627804606033210828054265669072477248201163505976584003882874550576528584833763401158839749926459280321536824985291225656504342504028760500821540414318058124220251436027577834603898751175921614636165284411590616006164554580005521585906216615002685442348209909723150315372571217448943367594517026340722313070031969318792224863969227708468456661865729806732176260766014196544409109508257539963709265724211310875914909528913729936435357630543270038677927560866592812161282413860020912701361427865471548842714715843144328840361356464490775724716866191426090855818742124863332381470257327388270266416828278056188706131562039254500659471931287134539214485653008093239281145142194658115890418580513979852073501373958478929707107723992005497680740555213615351911520187145658724517236336554519284269808141710200455161762264385125143152630215154939689883960476970767063631730973996221217192967596200936342130574892494834799206339711192128150517789914468207600125222188431340042487319786928166454034036540618556417117922655755220233283192524804464544337597684488375107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 128080073068375799728405511199150375121735237297318894850179282921470240104537494173300966145751676077085713401220937608289354255107204062438260382618933784807858166238967922306550284224156753614292264919191779273314419541879082496293344282073942773437328981531124331397252500534039525619857591544203538919445707146969001974227205492214848481967881843007561656558234844148563559830762523225031622204552515337066523860605202727478060175270131397895002822369140863715073893113936177242275150345510453149268943006119882178007547136134180756332351059393915415661311102209292716483510660636682597113403610986044385236829009187680390645838422861346881689921368382545099849162836559648421640864710646416444048046306808324719464627495122929819866108218628186786821114675910039019229158705540908780855547037120042406667415059932034593979650340355764900721560527319325192348106198163111710289574257221922356717392310217767043817373703178642212867298680162539409760750323668043332868823548754433932132495721288731325345436840535486603058467545330859265461128771668928717697797734140014166435093865831005770030982669614871174167686098793979553287968793670390484801482587703582703606628957160425556034682881824262245145804398375503334680617234842467424261683684547934354937332229815338863983494659901789765414657641419512398327070339105227127159624657314470436238735477386623575115295921350219730967495446044819975683251584281322891199873922822305836912260785127906226082521262263370433152875585319219094322532862071831135916466423742759797893950173943584520978799858500836669219351560136316665310759646781286797800702751601867924075743882698878579713693211921579756969830818369093784689751489745019654978280060256769793299021086874736487918210029706572814864518584908794779349942607023582245316181229303964763524443348603404495884042364704623664106554707152644738028356194584825815311918610427476924752574019921140205679708008199309504806928562368066389111217989673954574807686292399921998822897572924816238264113930782740436970510154088976583142364252945909143985334110001307517103794006318537632878604546876075040579966400030339526941565972736809730935347334881668724727832747322887501452144984006562326187733707347117671663342768247252538054029359123890251154772968312802778498150050118049086697192435939447983970800930533386700424884905448241573034292121451718485511195025308517190202907465040175000102801205229547113268390548616759445491740131173034653054928385033042160253973796815506732082933689146083031247919919477870408510389907470711109219803074768369901017467233239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 1368074754206325297266932736569070470717918579031869996222920367737707924575000562648005722976901373575083365171318174222859265976415110901192122433135274203804566630207719788912905034432720495873426355480819721518385123407647462373530138604429386816384907163093733010958035773509788976377993319900865004468208591356860008691799868422721834308625893841678916568376577810756872410235653509058469641107192333026445016425678193694456699826814821919719501821289165625494959753483559625900662128127066107628804756506881541443658038757558327976038181563775060698334373894820004853569505792273035382916838571956378275604194329487492205873386060688364251354864060098821164312994931105105810938298756342040875905659214778534138320504727602520621067835760865936019807594205767589783266866786414373849347124392634905644967612058025012490657888591983423635835861097802429330429794662164112797069219790665998043581736951939306760622583983969176045027894961257713154749695514924212293418007519361769631398023186749525708094780518677394860404149274767418919641193478487150119284919747185278965807720539794493428019937926340880130509228545436382840122111950870000808542654943926558652010488661323983985073619522029507840556463668248410712105121598413467103614194619999726010662826913440956234509195417374395453752099474641322129791400405455080151164525824376057909760101081484960860674940865959709913359596275323704239992810564287804409627783858609865318709605576857252481954636020387917789030009987216485635621999966140534905063941396251050836281829584409700629532316690352249751005533152222537248744686095478256530742360275615266267878148955348541447486536471772746629751401743009847977054790203440051675363469768094344380778044039343012084240943126052343688084711571030667250113584712706227225152518748797807300944668587662243170927764349936171733921008876075358097480264771465503020772478667594510425556990413607847772250376150956412852011745897744243818469971695304235405903688899490205150611061081007492728149731041052349143650293386247183078478156204789236401207508891286987453998036519923420047518372749277017726574749820737932339447907467493972478270824049270764976330976770460627014228852802685246007747795795542291441850010581368422419495453823312323580288786558093309237777157632883084550077448029731764956057392439736740900896046414542075266578447388525022461205802908996980082063171046675096526762687558114276679983864686445967192333201360263524483874315241061914444547550164401242525721655274230717855215534276952111903559949394815676577624712088666041682256024155021377536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -1053794975080754275779604063033005127620051222042622031067964628261787139259306934154302354762706909481707586426211978638614975188692999451931159123167427871659934623065948791900962492548692076932644020092768126255703756609339776709061185336108819307072055846399146912165150591805084662986186218760733793214924090992814158937923045896627259321340144788375357600467661339659763759201986587220024906166284860012279414964978907183649621229078650464117156131472757570174397898310352318990269167170759630285902065356965720930360379328782998167221984828449453684827070368049501829071542588810675249033238351210723830011711780115609257805493375280031720680467241490351190709294422615882558284870906270627204145684642847719521874296416244049029395196221725868271805938495510055285662801421943336073843419509334647580584363847270932084445488980994927437290989711082670822333749221495397214764885843564626480155822549370464403557259248954751929475284629092861020423490290356571700304844738491970299162725247791447891547671535547522531054121203225480802382373909321389930576192694032018630425050850683957888351617698741492565689223329091655037414207370069800553445186905177213904686554758037981398131455067327005661285585822578760386544209526264157545135726099050115090088250763907143988497678813092355807702958125761000640946352287328185537913872151706326916954722535611660836171270255660882388454026190573322680852125389458291794768068142186978515030984981718141871600989906803206281021039641462786479773791310537994679996763915348935437452761154205394338038937144576622111136343595384112412745331985018288764479838575197915475781942564550401302740698403744891143241463513321380259641850531732886940702490414375509315716742728227380183742409667961852218792715226348431277164588491761292818091223780237198710743767477996494304098734394965000749276611316745043307055908722261774396884707883706096630983686778370533740621533401843967535720366596302970216111065366670005157632382112120118218825690246258279518503662626725816086116389813705798433149045230696327423031601428574909633391835530128279524379732513851146718317619918941590220343089342790454755342845647369124446930630543877775159714423780720044711146059649615813781895936843398512970936404877582246393819104162248924678380561482798648876277623923261145580429864279008887997681528792523221036151533793433663951558546818169125560852569230982596217732962096992260253841410521436714531087341795151729256700169512427700725354247440729158682299702496850188205542103261817699839706708415206110273060631095985868561569244863652373200896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 15003344516274194021118809195208153156077720862567123742942144469010204153033025238496907834732937904512319888945744711727907442108079134614520452833478868938472754838867436220095698150384804820213028796466032327592070962931097054499450320250849072803967933033044995337625467152155193149148797312938379942639154162197538260072502002355588950193161096723002876765524303455499940398517599664991117879208642995735521492043177438083158259892654225624800105743393809821513156399525145499049999811663799013726256993405384561566284411751141889720716796174934157212985889812159316127449994819250848841164622306855872861446946748663652974090832191329900144758336378657686576565063373398888045540617183606385281794700929323453935705939360567638155049836213465530704029373039889410902208339576832310437178627348240997293021078234697871056847288756875479358986263294637814139519653100704509893196498490921915580017753993280476994412493265202707609942539885301878789758769914464726593128442122538562671199010761055018034895253305375561059245627531291611582595178373331955796722398893494318854563666883817738125542574852359663348170759121306189557861225025992828231377341713866688204245275105625895970849202255502710101075509443167484602005274056345181693088669361708209789658924576608077322250748223774904266227164329562618588960658730337085559353754688501527832130716595643532740269782881632192063625895888105350869205408719262877805475526779668434660937448148120838840230408394005837965348669778765865985223502931658406736249821932950636838550099546318485946347162328714100106502046105075159928980548038016516088372558891823290289981137454202027262921242662307450351799316318966483812161862645263549969616073331286681112977305638066796230984313571504240427591726912072399006329757975615374826922889374963946493301980458786402873148986060872606874053419859379619156791673258654819204492350122669446114754487621840064252041672920629012403427395234154304823436290587265030373063333839280477160953111311550699130585935230888548876567345907627403396279354339642004016875617175662182448670131637082590913853374376151135157784278419849223980097572458072055310370661868980097429621688313038179952363368665690708381982490978585682822802082675394234441755597594751255273724669189325998888147698880718520009587591929150872678145443044678010909032092181869816947785714745984690090700740681592335926624838432542454513813142058737463101007209389916132652860470537220480595083368892489100319184275238394471892015070955869818211848179693099629473555791693545154306300804376712319397360400999361716158464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 1007356131070214773628804714064163878691076698746202880872945575006271157309907282235328349585438081520542827734925886061401091417790953557767825120217443870243840628035474799105694288983198137730199428889597076638233749488215684614772171112661945054154493478886575415406955239874335695209715666737987141977835241800636432025060119849779111929800400830557275001921364707170203213815081978279667464175837143369037314562887915721237860445433662397135975451755778067428716356723502728263750526276206947143848615499900794726227039481833677593719021522769455447852898515775733708149704581439056788275223817874791376669279063527648026002774642105267733199197584742417958077370771176834674866645102972957003777353978829283992943119777443935583926065846274361669610299964183203369492715976045340569388143328801038067941695181431929937293626323263894175509525581524439868999994799313733254371457294049781358078261087725919633022935392951833017285072519975289701817069944016535272258032309576333044037901103546333883136605022259426355718292127268281247878349390338367729012778702394165127648573376979769050023360161421427237194850466216931327467182056192428270187607883941613437108405780027678876803941352049915898491338037719390606345942469743864254358113151895659036181898498525924795225520155987632185491790888939938725813520033441448990069618807959242613063190821418518936556477245167564608818179178611064832961323113668764244506400653293838533688491449411778247882919147524113277631826768568612919637207070715941752436662049619374939650802740296270824803382347988725195008772386533298958924560075796019381240783957126887852729426127046153816464501572911489173158075889338691322223200828392220354379847370673666364007780757777975139213454526234450291865860719204271384090103649322965275884533931653593529132374356582028907585360216158844589327582751654681478864817939057180252966689825195922399706619873868529349080223547999368910459534624232030156746116401608619299049393836861300698901319897446429096705705620386886679710231603014302136399141429806719393920693940897758466857341172376065530965361878070547679409332421212807744675411068740673588875156202203043589087737639504946104167095256931966084990595879508376860770399175655584578548466751185786223342796907031800375748513393988379795485272788458583430477538100528156864793595676275031738879057859853158076553359211771332841057433803288099346097739200195647380684734417248082140216779098377942958306522811659899257878587241608761016146713750872839039613001529659566063978328939012833327413088768864080962690002374327286875815936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -13820335580385724385947279764335018029619785954430111526086249370444094869933490243521761234837108738195455277671142999620411018064529513808753660514091089790783418144381407647159432475169687092317575988189859733590786798842673067012995755608142507188539856535968874411080449841254118329528240285309800508908290609995488948699429422685107418696569011831192528426097728837345991921456008760254900444735812943755800935532337047586097731007704157257051952052471313677703035991075106162722968571801167478377743422602280631011627928059294215494436729415085818914463375880469315511238342315906857174358539035304347552358688836532033683581968751670373995042655485503865315963689633933476504909471015087595869286972605846447845307202439973329425333080630390240387761731016146346160698789619149270715944378638316708472983110474281438624142072036017662431354643863068023135757257896974809682079445690455740131357672915813163477452770738039676135786032410361840650019525640279270994105086303435199105911124221347631300556068232355341887428213103526081051888291050523523875878267654678389656739940527156567342725789337659143572600670523365113794910811386962769576399569082228345882977036910499460255869743696378864306958303427297676712218456763443457571699924924198258611345555640706159914653677851889853180388045403975659479456864601168501191891118937108202336907654192326535235218854533851969601464913784199837656433065646211562641488216187909321299772749638832749285532581194102473725428729202252526747799248971497768682732069723066528585899055572518919496402405901825925107461810507551882011893329769838341642721027686275028192196619643366851491128448451927371620576036556088678276645047243135466771520675841470725767067428491948418362960819676120270709193086495648323073392819809565647730823314498848533784841746921398139799120502020999911562969741815716871253714454697721514440593421149250830962943538546649049381593807518761842020271851900805854574975620878684483465347931445138073483567056308186443809778507563586895692725831693020414355242325393379169814001442782458442641274239976271118551389033768857645837106180690807070612867900988132177111429979820967636311660337758328414975990828803665079574353132197906372212765518691164104595842331676670421896049208714061168236564495234022002723722421628662732028344573207307672738738699499664169709440201447418131252598604542488846494535947646662120415537305346022778605197715300270880985818919466814060912329008858305046103102306955074464805843138281018903907638468393566783196794497020933765828939841884632277722421118572571559035142144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -1022083295378198136156516604228567372681884179940534249451554058454039032748006526245115032656744158177610331710694483632998429189909086536746124023497312001195172981448761655991747921139262581784860410152653454578609716696508575456960235460480596355697098518250888409544494483419233815314876311882934281713766337551576000016250534901395076423366291400156142113336779126083839135894568894388819315906147878002595652864818455915692083065472260746421031230602907000429508279458204485057147677195701189856063392232407419058178125929903583680662899186515977425891320191894795351298962723244663441709918932896354185199203230693591045712370385464706346147315186887385005273767418453480417883496114687487616197094435657317693016217536810086196651790423349507366670735088094819379486396011324739439125454797058647109704539953433763593399523009547764288620569769017463346238946157837725674011375507744192995500994698385889101041037961304934063519268131436536034302070968823416978147627250148482208038979674007396457029987172292513254238073345561010566318212762913315551435356903563224100948884860761408434740505078977415176932675752195683837826633177726525606674690603358913042526950580094965186016334182486240750036867838515056703477125156882691801353871035696050626108252577861357840637897345365035983926618756155689475696092044718472163166279258271945368547387822324937724182087942165918804102571001769537790482831146504295825949779101400127202732762030712929437540930113875062224243514994264018480718130706105201989178770177035775729269833371437295549255775453569180735045646280043126114551584273331894459942669115420206853302539434136001291063084092909170339042507366017189093767292532010121299112952566468824759349372762240680214488560399263391212414500780837506434918806184805516453251313703963808483185759894072924730762339362179677115933960916650857482390109420649699725192745670323469321476328260329930666728697139341347834857226731535062099841123482169407665434799492202908530056696003262070600225631876151824584361877027737220504564700107381489141152528659959815338251300944720707700462580762340627408399913716023327239679567673933150701591790623494901724447887190357878669264856070564792699917041047540509306840277645963403830718628445553181963666107803288176134368539758380330722686408982872675317661631469634767880239708844098203735581344890055672136169550290511508991945654156862466513120585911468870317029782157730710271283110038925005140055325791171166658305660966514534858672777217148677977639538258495424755688982581291299157482008846244194015121090543443373186925723648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 9698786721500078978763685617134389258495086731271175957376051978760054241873125201991327437497267946951840200045053854722050187514069552306056274451755120264288091200541431128470572457133835991860327095973534070929752097709506575882633030810136686618848144894373477577293302292528350470507999725996540041471628368183991774809495138589828406631025517950195286952552826441133965195168692182800015039585424141706381363049415009737008097019667417678559754819600243651373645555389837186575353224063435790602290122474897350933894377704625158818180638253468279216520543998888887295944558462628239157234113252585655691237208217672465568181295591948247306895794792223691234458707458665837072537759434633697920199987340960356184661130312834231170567065513278846301482474019417878657903010093883913108572285495165256385092505383813616990105225272174103728262871972529831289663509033561390710625047239924275196338454644059038698374808991243874044528428898950693857755370347829931618588981674254969381508732912596975057916211925877414758584032256829856122168600245603676219690615551008368329023939507178545961417570852398078160956021127830227942198119434089467932614503085442135802403844214351591038674454424429714361872207538900664246226135690249837865292315138115129111676938365730340727146434117055291623444489839864954756823183659958886534085344164459040519416740413955086086886426514883252524128934660390647040645558187430977453178498249637884451820288012357467744817988446119191263492577444819313770048054133025147175273081154057996970961703448757152481445684367397484189369466143232630850129020661661229012079209882541164328040951549937426129871729951086293351946333435858235472404516619017089164570229511825430689423880490667399180540655867881597646573794202889666302252359586946148219063057195420632766238826816743194325200751296838959807315824476697575693570272887458636819110519009600686610115419556529099084196775697253952023855344659870547788151590170176290796832943488309925346055961919219146288852980445174991178420149423929755013172058553977301622558632426175698933333292673081557131966576231446941262078407129134848635226219952883138429576784356854777184859844073617743069397906061326714872922230484731858627583055478143369900620248478612430320329128496431545675114556100303696068053969239102752690238571149055058816059812492863924483881149233192292580537631226239640817751986399408898771764994845736523807819864333351652189491064588405433386328367957705943199064517877651536525652829305471129385691555007995005413553734672819845855878086709082562223425761606055910389990817792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 239150351194305242666690100810803550837309674500035483886604813083684008777498874723880041785743943468689573553523421198691209896044814113400431460128720612524379029354153026530825919145320335354093301270678915367780078788569834778384467559631764512326867040904021864857998162948003115246810370633947697239662022503590175644722467197623690823831457542914277695104487076439097359208072168508285991566014075679219018102448615968910209139490576658742205416132975873224967754934841193283737345601675737370685030401101203100049338651670303222800275037172554983485257561140232419722370013061109154120412638174960719359446909992616177130852962470741215894945322194471236196176174814900761494833303920106918132664500255690359782596546232332903034383317415632224692400016646190162946728336472563076356541749562304862437362989211203999214846856833232028180586436031404940409054853552109729821974518616864272988621395804670536005377603993394246240826569218282283009111434999683486506231350165700992110128369035330516740405431485289711160424088198840160319653657118331280052435798230209031365797933952487249387277761638061107027916709567505302377019922102876738320194562514879397326016699792728075386268173326720945156983948202609623749408094485303566384297240169377333064271758842566803881479427341764484007319187978295542917565523308021078075567676998636526015361866790980973698405290756967675751724297091361184458619926229360029165601706253955281011821198073555222908389487847628052397741913500172170039170816705763470256043709213887043577267978464732797655534300878851013829524368382919081556434213100068320976504634840946142350181171852574926067561054607524889844339715412187770643972612563401404329634746528253982760018319640794764659085920158851393862496130501028508106329013670775177106652674490112929201157484581608163823781515005009493178032428699409698179369538266087312683736086650408068973215200028572096749607334869454494510099429738009534878748329922434344186729029431709535805801221905467286863935241929306452263326525139276545676524997516465289615525242024174841046411493031758443838993376771007593107374292148022617788850251708109765983801122615381288270823712416191154844981091470637451957537406446831491847889322703284710932766486542868599144132928164681445849036677875559727424285067228652799775807588802425741906362872127554248526714679241723612537645641454963092733562550993989680828245726066948719809803421240664624028684858820404376179839618668047692841972946404678677886653086994680620403786871240059532785294613661638764808476724531705926896111098540333718311983382528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -2835014641571318838947053760015144145930470366936886907115756650523474310749815446403081759246130163803344435489735157198063109933907171543537402001085723288051980115044540364285928068003170886817280126467656225155924636059526916622112738814618874789676995277719117861909432673054880093748769254938347363972728378372469836382121579993054292333341254855006507946519914225108555787950085519175538215661735283342875443236144829306943354228693732437305685721430627721098250936114850614720553791876192391715140057963937089550250568370026986595743106125237064199682141021464525135351379782887873408893945076947091727869353510298002649739424721411591956098075765432003544814717226899369752571583812579323999958953887364986932979313626108785685808224772753532249329202427996566411017308994397915367975178279553052818393642418245959065495114982995950319133646809672187413022463995358261534172054515299905309720614103448673233383476829348197216263395475525318016648775721846192889742425069981052230307554329651992995408320041850585858601614703638966880183293517894047504955287044759215286820587189602129736521906397369984462337753414369982873979243426282201941664490732721179017106621714519520508094779754848650414693897410918972988737020541024400746358611009946855208512344900508638477875656616945566019979729827957956687907871192716880735054338889980262076199449230682614796607883988693683871297395531279009274099194610499358349967055606938089594391433339546623391873312414696868739217602360786928128958834494716666818013631560396632671063674268693402955105108068081402100406358989307555847187969331875280514143698880058037589312489256909403134392294921509320163394794335125858637351948111634931191081583732946494253599535443545879669225340703361962123318669409975617862124688139713028865258225011043490791256302717511720834804989259432698227502259014980882957602023526469129716857083024046461564271543457690455259325798050036018142510169453469108972110410776717059969892965399807106778508432601086571508301256807542699279550425041239004983787171454374455740993737416773478477614765799181155482501627675448405688869222497975286781273025917032922259922725996390109927319132672186939155926789683027558330140825906142223755225467454536391868567636842366718011882482197944724383350092518217638258923993578692192156029781517061167144367148098514031253541019864687854684362550188551843825885504496946510695028728213902654196615670075531294332809195416191621962634992803563529407275159420953959382883451822409956091558404337107403281522825354074083234775047949662880129068771319046385432717705609216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 8794068721992768814569372024689339553542983625408466404474459425899378431295354336194374290978730225375497770497474425039871290595236798179867269511622597599304278448730147110754068797636587263407455985612858391128215163728475449294595045406004034682098148426735910299095477257879025198771612072272092581035163603777914837735108378783237683058849294642695542691837331831161161125397528744664219045061099335939214716742905197948017016111588281982910663189204968579431343615267318758878026822134268728863261773565619878827016095031960675646714205305395749324241893556214683696779641678092610139327284380986109913344457798207661056480028381239314198949009469628718611910186069775398021283298018978395754303966853976574022318438155150014882939595652811223431633182645633223500987224739628829658235745977613247506390235159751607553217777671437988826614741414636564509411404143774653440106283028303891334520653596259289961258708836434866974665281973387035730425179550363825518588173003281557686737100124206336840821166341044014550356780115075721992952307288044807838574219501251651406721856749478585158099206366836656362029171082860724762602486712749092168050270805774050760413235683473554048083531901953856242083343236598856751924799375958813975547690240483301140523244373851516374833595375362190089317611567941085377994084256226008390968064370531107171584807222986549287178265922181898014151416608987161014970440441395265598557916657324819655482203685147246838686729222600739998037918827501573901501935164358415719426823097015811389254670001239460891708518718984614540852619790217786243346410038866799850846433519941145269113581363838553469264700299652596227160334919778661906431804111414745406997546917601599727405407949995285593997866181275441992905092291847604536719953499694619211180541676157473954373545655417964100858511219879913446402932000117072472259394281039703086658146004893299425084049168186007998022606495310219716197310650693366588160317087227393574318167694712265686367509619871240748908624125459093121529029902459139881312085160934568257821548096039398853806285814449199110122764100641631187402957801717992581477336800686809752941399692990151177251365923645862832686766171792123861276230520010514051700062789050109459376643008282222934786727044684692808908832536483005317139420576745750310701470067279889825150185818266143657576271252196645535946105121889348689027230095096927051667530213300424631119748775660957168612716679807257010540029222734261306096557787906962145696037196240092033305105210650855505464221280252188177411670003989572863184668937389084689445871943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 807707993666730357792703839830455634406984383700316713031507272431637419923973658531665093368774567556107240561605546126301428496285003732668339572885690989970325315392343127524303811285012606730696139514797899341987533003385960335320176751831412644992285197704554260110724027115720454576115532958387119227028123858187397067639724664092271408558765325901164446272448011902895224290572469244228321833254183069200641180394116344692853800399186676403567858713068436967993566918366413712189301161707716789996056535655702924998812578468023451433731024539774407105877561555940216115819051535519273441391164459340593859138234075077281706074369534558269694483493160979340759007443776789081926808656940093425752768525246317013187621547713877054318977498501188214724627542702420081053797260971152140690413303581836526921168458793971575472254675500676356294113765960775480904656593111917556238360606934587003710163974356557570461041322162891091441421558039040307380741245076927950946734586749544917916442804149128711137986376845421746162011785837960562472269644246506423027735667134210900139024506690830595987845473969242404576135016248231191159091914942323268743197215002908642313949545129914660791747382347780990526270986189605977704343680639849083187848452572705144873658315954100585156728713561960056695897960693835592072456866907846940729189197877985570351371187972023439115644229877494659312560290308173400421290799074227578986195408506179881465878582506920149395424927295644946773003000042528878235636540657512926783665363374507036423602762500513446050728203841822370633692462099008400745610196357614037011594007476403779131800324590300302091636616480052369134165073744489492747909039247159035917331480063260807633399471459592532981522426819313635212932243141753569611193796367943807985221560926574280229415445275028938531506545724620079268333228797663654944027558477053599322579092195672488742979855419864392184929269077666589184173763496274528940149195276220888678423088895609757977129906299469539534996393859329745077472952551215757999332530883916783759849407288552144068762836339359372247580713228501565256833091242849725352370626787678831489991186982228015746349793951226453702009915995153055078891908483490780908551619196797022377450387102264424027768940545815893089140482132257137256142677846554092339685363105711440258999195820389668821434827157007896416441377703755204664014726092819845861155335245619372753266159577737429662458594524232882720480219878814457000264267174490084542032654138506883582250361212296297155697184465020874099397865079767330177482935953646665272909627392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -101445224221661332763995151990817814444812843314501852490712019709931059372091398205795737516870450809490706002235582337363543802277689092127686481826884884305742949806677406443889491337815876407684674077904982514839720684760981525394177103417203711689531182739550459807673019034559944578933605651401103613916929247903107881500264783655822739819200534808197402051183923874678154732099054504333173065498794138197996690663820589821741160003828412957577373784421431841983607863080089445134274734709299791521034002396320019638972632683495462856366183397610672263085529167815774935807979336395958064086848525605112691157548305762343546178705563003618941780517580587503882263802497811181747651456469137379746868719270138683182183062263021813488531487575225136590495118578349367139883178929467292754711205720545856281778890802589612790721269591344659640615312472778259844485508581962240362017490326885757857235730211989774389274609918489414791018643109840677005073345230386104861769965638529408714115574489239358705911806557827524183978005389299052162757009293697160180939863885581018457821096711005774190282263197251139033606571154935298776459517661635329296673435504019220507654150338498560018683199692783682193867749051969205377006811765453716840100179796408693454862681790790857374068979701756081813745336118584714550160895850192787537221804616495782970492850970974977198612674264354428685766602715008217484922906065195139911989309045595367489799584429272981809005929286810930013318851918569936528180217899535719416111406087599861776962035599032786502222795023694321791551644999035515349709480672999287083658509023983140788322781554407559648932646790536983474461681438553374683878935203982891169952509593834561733805068492985577379192993806027202615299991614360937476909900102970942252800267532005449757749520867597617586278063479445516676104990971772982870090517309961907264652330485631138629358023326448914451607177604867503844851132012450844570642893195884587987135366186697444151450436680864833999944283598032712599920039839767660059393491551848488468179478095013330709565839010507666783280050222105659133003626457114729498615356756215154806810449880991706409307764956790195496535502884237506655551619688446126100281963534218059078231801306547344279417178397485659033722588259006152022708640043856805880480053023409841666429999787744610743661528246645654927670128144668623966214914266018549777684689130061826200073298786760430678523982345225321869892834996376372801110747907834061252004840968887537465704984246936743308236594315289808040512134055867250728187411872895642483481441730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 817019758953056842764486560627087906161467213802438961768885991585625989833620638402875559022584639539054057055514395505264654054248596981656691279597979920054375305316187761588323623190186576897344977941624595942994043062527300795251918947484340885445840132564278697724091034144156743196033683305937003767244020813389899757052877235586752628473256775867575450903397882970745679707461437402218786934312938368181201700866357249955257772037550841777272505303128995674391911621116516407542017165381225583846454483337423836334926777283082043161601150575921333373190163933019413941796654949472214439178567305867993547437669056978356525761950240140902255147657867903409754190407408376757318384643596577605136845228084861889906279524385357119822686974029889629945833971514082856039020508650114944933954496789887103363851560107981238132979115225005477346363308827302596380495754747826413985459430353140645105014861387283479294116109992872230979760623027479749407426541196131211826876780403738309180941762103464119292008448136719296138377217656379652917434318342327797088831017676127053098370461266298392996848278185089504161678749040133247954899688363064849685209057993657399224095736111928275692372627612413913660947381415607519953573140160607690589781089410339099348447764978976282993299795058240923800266525087397161234392105362931984558264531576515146959153911549802640711878183849873495447398541764494644349289618309489969281402833543600069696491396502701337162990444951228871249215153402277463509924216376151100738040931093153398009143993904389917436606932364037531122677200195575496602872228265766587203201479060873544923028885916930356816464317694798038523923390445633292700552053799935973884850279786907435411977653363776985239762629468872846567327231277241966495210711054562799314546959186946218552220885938625496734408756084477396863111946668528252352855560906984915213993510887211431499871046372307857018466193304577358950484835767803226175463952509006583492518153176761484767884008564415436901180821457500440281383863226584466020515597011549312380592965621162400752364767540734025486298066487184314087399672967341723583725046591569115200464244359046055546611011398021446988568340822249004441062876840186467406855282628559220706204170672646735276243913298531113554775532058539243252378848867962039465856973493368123485804960708277455592404892790897740096413097870072884466397188281153998850864448344162716475386373871774038768151085444492473562844635778280977960055285781012796121566425412241477310840278268896702216767679980355534559995256444510876625626087399873116457269056241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] -4236364053468334396852024156061523475041370220120822846113230809383337426227414659082994160523791391633790323677274146108671257714585830689247875497027593665777007998284781597189972871478025296481738953421860373620542423252758356472028683751355551773043787151845598636121907356843765312096517144154082883389864781584509372249558356392088674498635360639926048877014696756963167167319649714102702070660676593076467869148582182832111513302633784710060230379433134792417025246665759795888287543203570019584593221457334416157864053504272384644729015442225475244579930232980416338077698457040374245366171118452991142603541451042003972958258193582109186136586359240047299243342149669747606079051371833063815377915100442966315592464034313398291625951248195417525495824732815431753224392234875380852451615457767653187367101431196026286498735321292877509966191025739009942697081496536276450443466487295684668214266456333303077224085571782456206847880431456191724594940259257225571382400330577758485149953013750721458115555596528130263079393154370060720207793475916434996074411618470384801664334513374339447370744578808065185768820997633245285071351479169906939948756691028810087971571942135286213439050739316542529567216729518864963190141766062929163450615833234329013767377759834395786452076478343363893812372948144517392201505418910741252298074585530233174938682727497716633495439909855805628694153459442510580291988728251634315830384329712341854905816560519611903123478127370527242016868727221342686520990497755744797847961484620997897287684906588485518077023383695747301306673397222810382684359750822251929731269902571899388169852974267526584113368904847575291405634871742232107480832577911040696685148787900737681231893263001429991210656683102930735362745468210186542302718106174381501446781384831331976596507903872069826056816191897764439137427461652047643086834893604227155322358477528698230691612014628907535232878355901265051140272607517853638179517121635007799015352073595017788954233646629339318984948785352690311855635398247258465269393983356213278817081071195773206491386133426285910744064617976713376367309771669189700460422440371085777265196731568252328545260505798039010761051335380812156167549536291876028140018438731308012836576066820133195666103662275343402204262143386349223224358598671490617181387651064106227629458847225852870246296045199829590883489608586127546679454115126444884147178122549703984279417430750401380279389484363729272353993509450250364885615423592971144961352177970778397084206190951581929102422739449002077936490268695593167426580084980267289897567468388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 11782227639968027067911830746051836207257887774047095433336269559235887995838324937840910375984098292455510299493526707632859494112057675754972715867758499670557208373350405110379962146781240623208797548809850561004734834398033051338259056628404944093358923950928520600060974153940448915996606955578228989202729134953836997368408491163299054672923012573791744431752187488270556196073136441011286404889407782272881022929237044702373499503276941084583684442780114241529499421556705050463780902457254140278696527748222108537034396570309646669892998550292618365257214361869702385241287272231092659408924647910625726432832534728585334465413137494371684355447235106183996598317069462819972182482656762032573481961965123072323208531750073433907738448297674865367345550699287176974634116974771744501880899806367343670931908880876653810110643479547769464094217803050764215497489640014688148980423944366468843751795258252701010347024636732348538110857322521925614914745348354607644030562657079415106814723016531405577053038012796866800124480508822512334724083978310659670072751086334047096659748987414346134666264349820255559257920618530599260427910825545271663931198585285714792907389926892267234093980598289042132383322682680488191968029970538685473603289961050765318226539881372745193664496888265990045072136240204501746122492926386962453561892966869557763097855816322944900851653767267938513072953513784387623455809866149044205576162343614157248929891884616669819040138191249316330010978897800389538936909419737668624175958172336812838666706046456804319609509861617086401361501825707691960235390350287146766805674169128575609524024922123609935288400392217776681545376575636166439677826243999794647454088753387189507046601469429889858567136404624605118574317003747291670053152393266069764077316755673907937120419434933059019092409992599129208002228571730142032604790192037861150269479244413771408427846902380110266712033829935378956790242507819673645580708564401907528678439430848606820081732298933442512341983116659772048900246788217483181810570683162405000043933620309844644366600522303277714145656191768325422075406215828626886541409704891621482686207216899177453868062223833038913933603093361164713643490193170828141403872230663619947806194082584125130583290521150357269873600433526767522440051740493662492453202759631619987495197092746984851890247877248539883259767831164023773286883641458726003711838468273005461686387114220706396140298504182222104948216256832522912174613080226698083146517996668195007311500452330013835477015092569969713188539621657908286625750829377418157284036830035968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] -12064799179159956297276746125772510790009900271101762380362175491701896852480710546298799383325660860890495234767601618520083078144167667632889022431185364023537774717459935843866095796751493052334174526485123755522729889684290850650815684840876024889062485014091903145190913373314851664866314387293998538144776420019757118559489917671580473765227870248486219263887379293168193529405860067381447442631685781051397930991315712775693913331049724237289032168877208498743733664356404102212229802898515776144251421134435574371842008473430919546008227527345708975458279819884594674227233580637306240229829476514534432981217509934363489435777863584712680110044210113780518135845095652669357416645559127034564591974841070857989940663718179992879456667035734542842163498042654755552610307891185785406105844909324901815428972724365611048945662864671807733024859378795333852194733564282665637365175646654446425058892062481056941061618944359519975389041905756702329853974431287356339387465915069365337348508250208710917113473533596800074369955608471834136222791812473572501217346963617672118511722942516228559650857457834788683041948270102453680041883392388105419361997527917287922902966394271040524728901546857562335558629848791979566326187400932258305143667164026069776278428268790898374991102023589532404295541656247647117065508951359718878829691937002683725415718838013256843673277772524998017982840324294216510340430177004528864399618301324714201770190741494089540226134089889329519129539128431311306877245683557365165652272202664594007558433039506506656056932204455804450214500822125265460403841146062401257601643532551498289273324729899724713598768331624500852336134958951065396347002254213348099655582950909749401549440379651531641571656306027363608851607074189681277136743420420597904014006742410052013205844253101747161951599859215831079630366406803970393988019509622286345205720538616305088622776948447665566062920938376075525027595941984903090309903709671688951901926411889654611742999839952790688630559933473908360847989810978103094133434444318060274585844213031720765633283021911446391899184648196974148772882010996552493975009473307926536861747954769595412214458232167057012470274614673184661691765557192051826636054219350590409090430270352349447584297859298892781474976211666331158367874296140308714309031793770236449313306628978644651000168121208107766303786211413482396169486474855888265086264585600728475508256538361985095359598733950822425808667319754966879334813881151631836843181769529462990114782325160500799057084034936633593054130888840438148934464757637898464028630827663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -24216721337580506405630846778823219619574722674331290261035525836938059999777961209218139422625466294716691736141518587395118911834852849714211553960912280126055932930541468950164965382190471771427412987019729661027615304923251999288021790111304070893056652681458795096973995141271256078478163280190653248317847667576054641290552296930181941957279131931320535384827993825896411595960143118341668926496848159834906533926785681434005043848226974014333234524169401426747675830443920241700765740142643437675257309726311917498135982530130184682131482376189994785869158930704043227972743962716323070345432606187748175298305728595142768637958884338023005609842675391387445530202654905234445621478597440191328152431963079843416861220366332117256833657559014343130287145176895426039581412809368821288341572023790797303101717722184478524388600923928647502554392295186934279653819624975024978697121945305307197832494903696843280895940377031370057202784440615034706710314614753073760031971928529888456800270590509780791358751057489073205662079769851632695481764421922345626504386698316439450392888174220148869721697248156467874997367257206730771116067401180674386862989353832213241509462578327562428203719356910328872428688582364455092331418301205057472381359464294455809606456908643497048923064934360314910781435302612964436630684397717369697866694223912552104843215780644122084442098356439033419562602457974982725901550482604287041436790898602951441756846700878677126026101875722002784483201324092328779185684150159785463164157254978054884094656752851478441310478680494081627067611420796694536404228858674127391899000141557956048600205163915892659216115978933306250344343238179423004221299564188327666935349250570519286330815852517316114498863175930743524225813962674134709969934912642834653629154168589109961119024633384261392046101124335463215437393302518504972926636078026075693685192562283885342445178694028222750548922677752934155541628112453685962477633108102260685789770203304035275920845497182645670368475168277272996793495025749301015801141530226502054540305460761029923350421635662323900260874666236656553279810999997595114624331317460015707178694207860385363308986000554060837600758605804422880128969415315013355289506004102752280744220273373075939663554969807191396519692651663603106785006498277216110375162715523605574004285271170852502005741175286785638935710627156092634772258827205853208360375475390223163537621787314795122128478563814109464797166633266534081666558766782563187917890474861644220300267517894930625364571953530766679778820058827390744704425721639195296748023029170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 106414673963072978413480283374369829033054055251285114710864243537806335097839989590633598617117533401426028282495890147498463805598498986500673977789752580196995277607967501604861961667435761397828652304688798746485917526441199976308529428091048814413790660987474933967650562343547387705542658374104829687354322998042917770674585569084440972965517180503386795244506640131913209164429491770443707646825262323979685914749074607788626643722366018816285410112061900798017592136781044867657178946452206738305118479446133740555122985914706640626426566401438675778279293080951685421277402929351742443039322747734455357220010770615728752091464598894172714891585266248609167751748936481312618176991806900016039755671967569473951712154224271383890691212545311527926211744558301073626812830121468035491870393658718322323192218985535326323093996417469375068512072541625486240047503262618093994790046199120384877469409917956650266354586366370866084906578872213834056989914858497142750348208803482732458288620075295725251181423428544237671824519058645198229401979921515550545851466588817057204533804254237870509916445887055988604887223924000076971239114866078745931541423264542922809564239769777986008098998791531073983134937600026301293989915260244662008164249525353760764884708239633555673556256088772459232310946737984939656626853635832407924634519025216876777387486404078777381231637763179060155911021553099573255931639702295197374647701080527577813793357214644327428503765940966447894385443022552553410666700568425628415514219886271902622461543436763018271429058858118945734028037192057836570123120295091300841126006746649292158655505404108224107043933454454227556440023896830941603722042927743237571809793346446802614052900603134800060872298594667630706716239369888982442771111611731770239642904230216393708018898832612117392840844671113194090078234121438677222461315225674984548193262301804470311648079761426952389975927245767888489399162789228812333950070981489850448759711209085195297063016706547272702754066839284715228911795092753816328004083381221929624513120331111321222623238064377514542272621853294441558875122363616899139116872436522983446534532467144354257041814973277023012319484364556615869021531280389619895970180759533378911384943463487847701970248762379739197067810434069057429860089361857063530805225609215916805776297941947360247164082593207800246273613274183930817121365749857815117481144732192167158467751666898578342926729435376142292789867885450741268376086327942747633233936002269738671236579007723625285997125532612552254291126052707842446962513232119231938692324721164288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -179132946887596216146525621537522979223233172742146220140325605439720717837574493498558197687621969836028407170560512564440324035099529030254248955445030699648080503996704089698435824025461619564361046701644421527408787019910438375251542807986611814680137142250833859995317873608743016193049096440769276045555831327919355615881939457712021003462051805995850395792010887326228484076758921009049218733136468328581990727824322526085195922794913391304650366818001688216523633501337860047736987669661852584915881970930410904878240853341551444654927581616561276870314777397012663481931188443084857391150475787656138365947698052584572165651390620492630664138559686625720754660928104188849333710485764321474596675106443828340099937848617765604991120474525102819559945650952216636529005475323387144509672016415176920637923699572975346382778331320049171436317216080410369843108054944062205605274241238777644755415980153265282494911685501608281122509860267004666604271718553196837666962675463635027505250950885092661407424246128279645380636140104179471732461341833989501900682905220789147502488223404624151714761363408384490404975258415248184163893328432342249265107984406889156931677791761530278949368711682193994812481356297580449211909807728338775717301318208948313386820248398644123018666459215611228274691507515790986732238389016471912240685978943392315947514663794007126023045831914253340854886450172689907915424309077379169744527046750669864705463437689181280229536148196779811320459982872756296493934313772581381883034870833725838913767794526937104225414346482404525689184356770491912367058507861572185378599664992393171552376458221415316847415226630440450828823859002377904546858306111848667501456169718446280759700429614865623770470681392796906005326553810241184976036970566368313759809890171444678802270186129438564847326752828241298569998848718593707720904583717686353966845092758075683531673249016689088941460198024552079792749167214586520379882984199981702574186782505997676937775474554912268498357330180004880875874132427679357151451769996221012509393500153058113576289157035773314678013627503028881426539664032921461284241400811313596066969374782418158949956831808158530302233436761027051479683303718334209260803701477359442791063261151683726231390937448580789202276095321798579021035308856024801488806609773714552303064986456789118044861987800325842886187113341794620859452364249901351728948068155766941995790905417912699301006988465668518263781531857026989582863229764090272992032293788740653675765385825639754106726646896627877364199438481729811554012335092787765430889746144428032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 177322957940731574050448188618026201080217278749780849917866890383809589985084220955375681955936731694342950849265088559325245394903734814426062723385910351717166011316378976496541363133875398537898217370843262628121566344676303851989883461792207803567858395538592328261103550012120504735568173170958328986794079568697503335215134750818911444043236095634014831007227131273483874480542872728334263366811702449811819566759705963089125219155152117137826638468052965876562509667260459787512860616683055808915789974153419985045672459147727421103532833363230245385551776630796715420785424622216606521009336803042308412640587928975568310908013339050080509159529371709854652783035617664703577320578458349325872839425249343500209173993225393966977355735293820047733097994087362173380749538601884962141854672816342780605565253340826300412444655937208801440729363552954407986229031510536984718482595153942330894562834620977317518722112556246562619280609498017847602000625976250537668349534908621759933308714040190897654728189973618882748487483322231118941016238927843321492786006418817945995149354074962252597293649819239746326909029089486006480574182851777611576197935050898414432983782399250119136030059542410599516567744304988562635129433669116238434952144723653906993591558122908170806670884635639928208128795249437154795178638895736964349497748285883826533196166323047791339403508771674344917448830018955690426215324213674948151841359383241441263234184132672050887508741303378598262379669742073491353815819147625304122475526430671405261437545670954587943990340320181821156538867414661898324865364298389536044576511406335751912566182354380386454259645805375368931452092339586067772914253337462886784759220015064028440484260370690864079933261935902209453558012383283198821594752864441643502426970688166040683393080418139002784686667525490329374282526732929020660313364681292094325212562645382098413729734453208967064287683937850556519039569307748965496307661542505102647645598343150735448516444747772747738829546917168809752792724950659844568642333855164967333496210225072851372917737692721303873483851781478914198022707212656568373842663494099483489779236263265461783806739186017177240613274721100136711054588882653502701117216886934581380742656998387120272129945883399122730300825954010352893261728035856494883890817774860405963954972665905474151218027572919443264221669116666755437717944351168210188817866466894561201291009104717311608251815698465054682148549055385815407150267666877539857779960562891313082594697582730879894032404239396015055186202427317844368565620684939937206250365897408512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -141505343971803424017935827990045316937672843730247873782718016014513541940851419164007997602849121953065614393360534790650828729731732819106884594372251010377004941006266170449819487167612040157756972634140241608931374435393095367988405836145896303228464536256520027072543930546645751774443744787569870928071699172989300222069192657564954084261749482811279855234678044956920154676392212931292031622078775429023892872044689532429710243045925344064293078016869341799297701345186136973494961539933474543309914965256518712428546947905568453852709648021672207175385783409933619162933576183468053193633158577161005607881182727960631485588255853781889647444814923144750240318368421634482399646595495625215948823310812414813611605498752903919304492515419640118772108617119878881702803257861681779632030133695374078855979053104623176079253733194220323402307569315251057921494807891743567446109743055945958889932185708836362656699437526854644647968587046115647811593498992969669469055056390541005502112412423548720943840000972249024769581483177802958477920206334187108018874846590177290603351109734841698449905950289094538899847344615125410357933253655684065863618000147381119582086377258760815388776400816392423454306113336075081276241217079433137844777369803782171434767732625611500366798304776430399210644708627966716932952652561067765961665941244222324026911188294936288859389468983182077955046460286471968440838912275519535651396305880166486113581911001772391943857594451809889375577646463493144532974273671006615550712470569265137572163853080774028640246380521395899337789304453739354019841543578062143070505845841596653471686342751596299656082698300213485644262703496753642389956310574974140419123232793093870507357978019780379671598414936989525719451001784317353629564490927410344638299832592818534926208696030519259350879079880867854203063377002138559064042324895002073920577916721720130288434355785980955353500464831430238199660770650808615997015298807499943219277805483494305150323851409328529836425477533971680006827245830951861486427299905653786891167036081362554732979986626111089214115994918855341383319615178343403506658727804419222045166258579858527418371047697981603037218362479636100581686078031543227602685368507179869245220980835034377210259476805825788043526213623896280975747523545666032262693780929555230412189190261522178990969837616088615935873488359906112995808790920927663254407702804742702643412156144583036950040626189803860266984604246081792961720063829724297421479280555593541842093500953765843521394863679854774416675754546752042369994507182414891965093668169187328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 184748706572008859486870040179411034479473737639153379593327617073260129486092827223936847075738733027243313482297550368964154723264771495641530632039949611717205559973631051242997495285574454949300981846925006125580351322145502647123415044052336752669097575238964208894633227448724046407231657108682714498195610636366360365928184382477845981916343122541820442281525254603239921101985455162754299361631569480523483187169114863811636121322228710348944748313675165793774721102696281315635268050686675934021999694315552088874566701201774462289642575585461638400635416621609778033448245066799735893210636258500392387206591955428984628746140805877525647590527256316829280972387671027591725601196174790585694382180020158491923673357169179486347866948037790915113631487114924738962857306468945172884903837403661914463916874880571418739681300360913383275118728437681469878511263432640617544457465631988533248671867131209232200098057230598073332903795795272939325078210506711882728836613959264171889742306951690733050910047918525345949567780792849988527467014663839628467741928777345174864469633832971946962058127955375686053897002872900141000436019924892970501252021612943159184485895016094643585696869900525261299795129628465702936243540290584687295050238480323701155236915627068595296090032139520605932628965467291006721738784415928965400718320050601920565684239745512933558360193734652004037912556424030367996843898469465971926501759496088378426373651381180107209316120571599987960165876450502052704329794677799213788743724564298127855736827388909788942155536981107108662086673532974702577854797186962563976150348413484086611983281270589569494284451344341402115422755080666339047687813798532777542683705068715777228746245794474705991177512273480411097033555976572506070306769065215287401143649094925156299204381135100966824851441016732905313425889077015262739392949412610583070927369421908997108287303618155179094872281390682516591839639611838130069915050577014115402397897163518975708624747690859193945530897625772967977797599916221691111617958039651875124614812021911899866303854515733353018585302417605372883740888701093780544260408437159081368099398080316588847206993535994460921148744164677014794544238627187209422722665222773526185277426546406612139621237968929822388899459962955592690111001452952480421792985117984715151571473459198444324417180018465042010249082534664353186187448048911541002775567352038905447020576346159152581407391687123379379847888499029861070578481782240386832805430037533024554081986075415040827957102839136466718334098691510814162084585473318211235434941047111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -316352071816685230198779821183182040249387823396714408042425393819968501237370993675169149660326707978678540022970168453627896745237742024305058001931520530123294400695640518545512176912464532235032829559168085655435791473639689969742803120706747798320598253760219257343166603547743866770447438621653046225771211175347381775682143311432363876630208149927551389966687829088293270748280862318940323806993213727043408422993917372544352498175624335819247726805390887377892056154214083200408624174410047152869803318216131338694749706699998003902203599990068673439115090514681676404155106373478476913049668028278811325039001152005536375994811131969955852398250675155744192354115341054792143463836096917761204108519907857749187540194566721617639960543420172442964454274910053969934124458530453342608521532414002135579559364789052920490859603325259183703495585739093158075972939961759858957039939855597491990722225657106726027588017146263365458367572002201406516342379275409593064549535537530580926032372011846456643744552893846499986389533750249378145018011547149279974218043497826667237325993310602971759374554775746962606326195597313482951341142591521245941320407631144512374402388453087719363811080145134219669524428141642038381843666384880438697847223496117132382860689883393825516076051619467412102183141909013770970805890534732046641870292299735669895731098624681437895522569128166775536295956732030841720349944043012256611059151046189212683820058778129301666657074697390797419741048841828396166676848000466023763619005910766145614841912347725649048802551512877024512696930999541271346434660013976998100831810264810821653264895173318036887227785124653962266575389810394742136425723751118123994803252671316160569567549059728429527329216632412574300083657959955659478579618463778810534762806217796083629310122094243203886976854733825418048949595089254443258317358023970527235074227736680907193382112608952331924705087044034441177994688382379314528963706887639612462356006960862415184976664891123905622916851555608800273837168416491567319221640712761708155295854934549267967011248487185645045882314806586733821476672216586555856277492871871998965680278987371580300191695926458536874901361558407957118642283139144206428234000716261414029646378478912886284272058586293644396996212720031422255784759740276056843361099180915727355804116665901392251749378515549033794836616351834073131887111071906303478472947019798542699563224286092487859139453200155616575564519044309728175296321918209097022726356037418711620351329293034815312952929335119533221945436150191713495190984583120030198516459864326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 410281671388859803158644802221253610682883058314907093153716203352977610032627240119573040266949931758975033195577360949376172773099810704452575722065475219041867685092807643365229713787073204039690331546812368126035683427009292501906324491246869601197812577178441299366548852375884423437814051143442590671949767791375761476959072086527466190501314733129546772343480974281794980842783681698556826199726947136906216376620557162554457920878203131530202293400493864947573742963277296544775553067715972408208329027379403687149520795961811689911644765344708072353059780362188472684167979514161827620005623963515518563902239933139168333342043870383333565785659893998161704678213612125230041580122702337474203827232585194807521493404409955035565020948604389576511913560770383715469661904357716243703491020210561681599627628545264313085612698654217509960929709478018555026678210543036062989541147667821733730766323247754748912712033722415195556255441989996453886942602576956494531841191860717678181990820232072928043627836170483991293431086706198673468514889361975197327019344078965870619153961730055387385414710601854475821260950986013774344133753401598587749722548487447137104157073074844826185562565178033266050038177221687695336156610686666596308437872791023827903574350330109750623342958648848123417710409335063462102924066697051547912189783850354363673176404152972055243630974256928342726185626753953866302974121694387025478540096181933371654089165480744432454677485165824726792772271989337736174694043168020554201440890031712169835803671785208973226383722869767516914284452162174813602003476583889243590742259593310765795390592613186194261883060375640653796768687482242527110097841858909451569542180419383686519424158902992494934637675889303500840782348506759351495486865324622604544900198470149597156752831959133233421725360071922232625092735872861881033237445854328779944682034041362444203187556032447758025966608849326090870407914194622377559678247001442990156027993853015032201919357970375329738793967732530686824312888615455987702041408518147201658798877625569744569956695409471797093873536307557841287269301586562399241170568369166560567796636405654370398484877146286679482346915546273420887018791974702341498763622123614744378714153190296167742390269082695494393557410672746413921740052885746190626414544729742516436923186865910046726411514825098964763060938540335195169774132715815741299572242807956337644974736616189209296788922448661553687643808101362929026262442144189631166092568512934221464554783137336521725179742974816828462030626558492047700236919880989145876642922261118976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -381991806661546868207425140411273114123034761203515859692437707978726214563091801444471737828637244546361365268792882828905104919553494889444725405938203163248780100707266326798132611489837518635542031897156587426094991598824192741445016527745013351712430068664522704888518829537906163207459043013957463786807784404853990643428720345855663018662827755203617769029659230536563301083383475571291167697722824233048540549226374958628534036335278898573064971491292915088228148279947892298591926150564123271364761181800882559697268757839365353598755949393774630146836580508145508172243563916840168021629777617644596279994825516231112485158747114253884027368604213589877258325173975846538660431656125028299934636822935323790175533921329841689427198425155111373947547978402407810442053092905164999129490005511590191837775217789831613506019229452206593081775095037305046874303749652882958128678848647968908796732996687378216863113153379926715139363224989431365661466218063248352327886516467028839824838688949305284928148364262802007580564237316185751223664657970228194558782345869681669998905695859171546948863714284939344052851910655116359825628215496224965969988763513671976227436620478959767050727981605261883586114324111034397380463655384291836638861559902602061263810023391420686922151207365551054841058854122734490023638970429160292520690383394503770886031159674442731951598115973655645806483344100634124936777884336850260183866838849555261773236410238132021876084729957905260307013286993045194739154592231303561533679424343259749721334066376431843268811615662798443036004364441010338395704868184993003903434720799583526220208662155781694530085695788306780676483107346977593555808683027247118070087883388912943145213929179637184206309374298346406977075210157448877912544283675479597902987709854579027252283756846533926588162036187001549570448134750788749659841238982686228691369736699047218285493833003544215900453307239553781952663273450384987323384469199153525128356580012307141324361965716803848079787001754250687372103435938138257922749043678082535519203356827987339851238206482002003778597190655237025822257853283368722182715740883730092294201478133810153732050744447115288604380113676361095303780650038704647603517950226568349314787340985611456162928850951778624582259627068011930597283818396389573968247009218020764511650671885466086629329548737880857616175784365509476727336691850673732784317344771111010557760819104857915832736951170610371548677424623522632662386723623964374322597276557150041542345885290488949726598779414376846971358673666086553687513756520148565490845898369925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 285456453924763316317401627691295327310908123992938912468577448155052354658096516657143089274384540639680564820553952611459488221337393752030883295837094382653471088137856360310271779738700499266128118467574140007338910444862229134369780858794025335605133387490259212681139250228345408083566788538195572074148599705326297882123363316137466127479357418511836167170011122284591594113134331897799779846029058598045932727148454399344929147608258673232589413087455412033711859385403589029435755644631553658058480737756109663658702185068675685115897302764610969047851653974661006413697918934110229844893179277984166927379908756250371097428292332596433629542084030894010018244254548463370385203629477241229278314895948015517025677590719359567181427576270431175801902145642990688694693828502448032279618157412780913940381983771994927962477259142255700429591056308307166264018934979187565519739400678970635451522162950516908677083327601700081673296167099612340325613884713107626072519330728144335723939284106062207857843250353743179669341199485403507743884785980232501812225536946489098309351665132795795762150970203497671088847096148178851655784721873477434659779099150300786658825762616399538938118306099791106515634635310996477776571408684812159091426068937296875102017845975166008148822159747130473042037761693682547432507404018819834362142042514273914095108990912256612948838273942775002207985998543961228127796195800231891341962153251213354422015018824207002606016834434401302221944426622034353292199938034029441449111649659503537416497336783471204286092112497722082550598193053932388943374014328620578631328345451016811580730035982388418846826328348012038205838641472566903199315053744323567426235840486916112973029154474579842123969635465025493348657142071297089519198318687115309565155089657777934955044461763360987884699035108168442145891892645258744397439282149638726768949583038627335045152797746864278658231796524685064884373533259744292356811295635180466724292449850981332326540015432360619837073171814472169732583349393577893737265097732847076768702678125085840186559261269312495635104113739470867306615474732755983292689663714068683126997926372132036737816651000524571073275197659740120658853408715357123536285001945472543190844718472930631726224511605627506746334713850017119432473166574135124463712097439653725955759766954933426485057785446289353707061274624283174503556563630333279202174940344406928641741296699401107561784790192388985086497456638036145097444323746734926882281992770219392446378229458329398833064701868669663500495921645080857983021186733063952873187483993505792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -206731840601297843454161725483294788152320462600727207342744408372410540964169973076348459722288996727112729658721910989340646680310443096396087484932671629541633301121071081002351539498513967707918309052331448810551331305703534883386565915586739276920677540438874801384835438448133365581542950069388212487187565624697830411561672080804316155087139239219443960714081940134763224761515590086234187688049685501664700413270946400546157258672793601100032242280158908285128738474438034524991492964685896200002600718697438364073341689305193082395779478131244140321108018349080029767737891777737721974230319995384147931278850164143933569092546140771755278189570954875760582356130150239273499071791332620536814330951940286026383266637372359701097389978220331135629680623122170046010533209596717284917041167787111921839651074402834204388754409162781348914191664997332241942533491370604488967486549217127449968644252628030783829102419498419321050818181811545988492090331916716139768771496947234250728383939064732292184815589607774886871475801546738469077672125335028911902064994458540034507902788211211102753089530409015210373116941660028545430301592531699079388089105580828961736586784169384150914261771667422776940750404884126843606751781816507191726736963799993938874562585028800797841535816538048581644392280124944555411316251943760519799632293554544276729740930843818128969463819460132675209703422944883729772837558472905777371465837651420885213996865924115879950764136964688395859678910809432156325055520164177031598721941841163165711988834574537598683755015261090926705973667919451158199015568209660197759038241533760080091522450992736428938794300902660119784453754830230729505984511423597248370544795857256198170150649304664496911604063898115580302488487173588497125110246901341265129527012784752673808808825097044603385258701171209907735068253360721068975073062986276099158095950187702731471166512473928854111480843954711961880459875176791876185730763966195001859268557972297921451677341620409591620029097726418243580319389544944058221012921427477812557234135470964281015533980788178328029225985482245570027628449325791587601945799409895345005854199221640105141074951603405351021425726615366217680744401464715591719871509361158449994904381392070826874649719623100587282757676571000985724067269648643536592859681910825686760802876935998761532361373222519845576922292647630726474262434242130791350938481690364014309318679353410433440380259988300744339718569232231127377980754991363217995343943150243114243564143287610699676976906397694383137299959305639112681706262248234534735062811099004928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 159904512770977886126079363881855256938995979096274771762673812543117686588140165256822530065860549103981272053091270154726529650732607630738531679397785551311114137123717427651515085858679433892937787083659751058654736660039260911613790869484066807195068322322867772486424660881310571531952456227135674532059450826730290209838833630052850834571154099070112362867244847481719144244692883118693062677165889773553153676707020779882757526141245527642894430672989243641905698348948850196419822258393446035536120600634544148016462232700669629070701928110674860180025722512139938820508481308291421207453200345906584505712542561426706231510756989669692109437934149605404925599051907216573346524713643695881752485263658757257241361056822194957827877469655357402390248988085955379902731869680407972483675820956174659165376814061869583272202883022109878564884532224271672525974546843504510259591852145656204895746635452175120368581849009369233905011954154758347683534859717282433766664659802423042822917893408953758152907254496678085901143195994079964205015664144033789879626831205929114348238583277989596327787346055123655427880788167700469943991015137703256986891576897644737748846099883434786596129499378090470619675741649676392790059778033061050400743397343470155252262798448675490455717794934377848354789985817802613785719565789064507058733184994681898816686818274446912530740392059708304598303127891013733161282512314000075299495427766074518896127719832121011224736095029178298245997204694668953720425145111979572852903445260963515855770987285273860868734166160852471027168641633131798431707055947338573930144875514578780361043120084024022949298732241375325919137282350381507719012278169565453950001799212302738062269570450810794296828047750392582194498715977154281900421138781343927750159031233406538466906334367017811885906737041016594629903633459865629718970023901415783472563900917623359639897845569279852523148223455619087646628174511417978042459631381745557754749025149337664109454065851844156737891161190308386222027497497286455606871905177790845323215625400446867685168714656927166701238537810623088586770168081886621174572708194595479338185948706441355296573421004015086164428257311983816967323639682032194371298571458485981911045018314504635799428494345526043372746200203212597644219592890900591723461796140927743041446602283806205512776125210011183501066573472301937388039063080007943559089837724240548944334818278006099165921693818649657352464762011035960291874731837577249126340399794108217720571102230203725079716894969247427561803434994471270030001885088935070431095954234933248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -117282853658904261683809279249282175424699413615153235363838554920969943808260380947788877183741292773368727376137765216345968501826974755966258980196766385256482582761930205719075568349071428214099964470067295434548804394072440928074100432752514613600733976819417843230548703426339168817579225722824851860772187859614157254090270142572075805766781644037754210217783103828221956147788417896950442545847332619712457674909106720002756141258827683521249794706618844833558360315245848723314236366742263349191456015911647220555166640394098887998357090302167317157395906201125219261335386871072121809494059045645956298800777024054632503602131618268851806695262477327556785783653969931556330003142538476788426902415572164258721053532879989092800226979441682281844472140202733306342472761661084012831190194480928960630852395858299571180464460784316738604934145543041498265681054725168377145087485783787367671394069500148123296087365425735986167240151773262016428990220352390913006707942129669034548064713249058125920334996523659927369536790100337828487910377363740611598311392012018352351132383710866463429023936706192547132890021303902322855486560701492855317636644746011023407487587637872080454556724492798862730499521611717156801728161691469238495469486288686445707668466984189281510205271548690001614094159367946993940474631619499057358709181364351765757572774102904813039033440719163865953257113002973654069663537545333918371652401719755209980476543109355662826565383159397005342458547697398855395651973697824542351720786069393128685117471756668728608782441573862276991941637071231363186360771366188835160518168331456108256768223840049124664730246643114166002259807220782969356151827087638842607685009205698953887355771387558704965315947493823620123366724482816876237938749637718806611837531602442835158483393566218544044621072316881097882235057603897006361854381471337020158559904606840803080749776233567052800927895182868732833207153988303231049141880741220962757580961239414758723766827313264115427430005071961102253290539490396880993078848403458907488196022190027889704871841069938910241672026493088213259188439264514453905090912382413668820213393160616691425543629887299094962847112086548841670453873550188898391303715560392323549610228480314554010269272517188288586168096464211297679137959421475698295714420543637579401850934548694303324694053677524288083539226657845975901508061362846455702775807259665969395203584556484570315832119817367299186702963222103229467191417673033599550680614977521530188296319673867819249067676488620124603233974974100954767965054765931770709800166342262784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 71281267519584544744218838165333691802105956317753481826505253066851915679549821317734181631939564781922376733432120709779633924002354104129237567407665635674057270721280576081390382851437330365610857422896295420834634993945595242656815263228429407157711964077161144179883675344844276346401753137016963423429379626755329639996091540372090310016903198826921183068280714591317736547568275586842016200484444781214677294259790190334114160512120632540416440936676863221751174357004194264617501984509963005615451144019459630099212178421837564131638004336840477864092281828794406166745075422743064060638187127346521427369805803149483113604627729480769859156306905343794442555961199345229846372701928797274672315890999508652028227638022934344587796507911574173336051853617425133922220904613749083644579247874640539875533482830932424085730544749449257411177464857530976833261286698147619306157184999509075555823604358368829804229261946572335917234511719405062368435278125248508162461622535441011874058340605389784165533351685007571711278687053700945981614162384382376218030930819132845859244822859193484449828634418478200827085151970196997986621333022743807692039008285934426303368829128335848363069948145283808212505219354582255942646867808396856520323069567003391703975246821962576630541427426084981809645293082649645019456448502359478032913914593673669739560400669698896680874810879659128894277803576888210869887388309911852970193723706405791642671758204582580475655901182350043250302622123742480702524008123893777635245606490025109798408856242274154393470884094736214935806174173601916457839053255823187811042911926171963133603443589888080364775505084178010146451882870782190534781726766007234065654469718095556990123533704063425483350501877308961106142174686119338298534570839373875758371165378978394399985155869335560276339037556202313904079917481149782047033394238092251675080778416746623518667986773819424418509715678735453416954871754870916958030346309830104866862248159738946684766907909352672815871038411745961668179077292841163936407369287182380052257944230574469058543119976534117786564564594128611683822047750242302659500183977662763609949375742334734679779444182234367848733030168475359837217294849913182445822711546556452092556198656669310346901584351528369049760917864209078228631685004864335611363582060242520638692991786785982157695303986613492293717777274528367155103651037252581794074019079859543531378304423760859874412644246926375434862453398558740491064352867384718896287459266668823220470378444567998137155000745517717569519051904622531473196054926952757694891923546832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -34686656452601283601815453095503725752102698355139572854803345371844620194565751772819041418598800736758115499561672353833551113828926483121019179398053173748063833027030834889362698365603751851716260917814951386333187766887163824113373045753245248946378204746879809256117568898002372655151438481586234238017835326704968555263307695797824589735620386466624222991681606534671104114101420437793052841316328434893243251078021794336291128966758892279232734677763553416998892648885197474454199547356545360085958790985285442101885728902430683014326791199603519516246626935126676266361211454225481726104997814904931758860305260858506972422942145461217510395125917387693822323062563739461773388975321474857414141146218595437528639623261751341226598811260663522231444111777979044235781431085708637908498542821740588763693348011930830146865808458413062895179675460634001705730904135095510851460667116432743999433634336362662399714868270699164251583696708901320462579122175399598184549107347452497725004895108050327806191596701632229675559655400225417691625488944142116106078595149800564734837057368711408545381475957543522461468351499701360181667885470617615796255792303752311702083961186127585280283128389763213661800640614375540314412154411174590441040197721659202689349583577533751003018238736374596840156853878703660937869194358963703400417350052102936238057224360068888881791190906357078841803467900739088217690657206973504723100057768018249597033068983470821261039277025205113505519557930944535325707321108143708962596882374940974686764420552739795602516056856790195680211702383953854303523521741803157400108372043227155902596185816353697581987973168761144434995922179471036689073915103499187468469900226757944993130561253170996575599202243907967073614438712080710973763172791658512738851324670584958198541923916499061484508088152847841053662484411343495353635417733079536520572722182311523469547886103489612533568404129369830601942483343784663148135204342386793390415112850037719726951109925932464513688643257987115587403828541756136073446644370763977638884314881724735147044047633632714212649737551294988511276253011973312596129517792883673245790575626193832587003176179649928172538726060643908380717890824548532183364586285255334942605196119686557093353388426087297928915212254786448388387148014942991665036275923095331092809989460964511842391797360105742766508516504310991898999481224972622304780252165947506920297839339288221033294674253959470090458432945423527231852914792073496944102448905350404144944709596844817239685260649783029812414644932219851563272133540558765447278458547732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 14204093424325533098593350485444331240444874504173746057744142999407513369545473860860217492355924241533450022654423302673623440522024558187006703008102370983597815621150901237847363986239804746637221050706969785871823009375449805575360415754972720436813820244942151917518429863850272034953054050359183096824580847013185011576765023469965575576778294766264966406959971223617309366763026889075468547872810213663664152455869879106876367252422454919450300877619024516008210684992553199131165392216480683585272255947930766825487476548068152673938311866359636112514990676970086168804541495416274076308737033032750386779302851589524111536167626335057176520422181660476740673093241402597352734175541000256028296101489764503128120456933319663029743199305451482646507224433240076779828866246429113827038411475045847648441378445559845678975595143430945453532469627281071666063312378168715232605557506522779033239407312861447268107778766549006114154018014981288010644000224428207180083489959937213435823884232231378266901646635928298990672298758671386198135994833185498044541602531973756167506801317823066437305717988341647359013574934534189670024630229552942871625453009082110370717047706892657512015240698367223198209032801103289107383688174121787179163585633964636181090372032750380996199212290617768472489616401485483593506769229360404635152484716237329730275167781335393056113912274530543772177692843289420138810613537417433648976394199654796142442522249714138457429296689851053827833069152045313430579153362630807121813213755140480567916006333680802317872061047514733660999376338491249579266162312120314971635752467061815456073323282627430137223495528423499560785695928852179236940542432881502137359436932209164759445389148032778030341103582636045218135052061632906277025924866211803410708610216011543604464184626023679678695180907326824305135611651018429239375220728737935328721819348354595648271323393803856593691180503290184003035225524969284257265674507564030061242721734471238307806538192824659042910671395285857845460764548230441548731347737633753690751237289630191317491172037776589784025357839099292984954425210059048150579729819606587478772578055720408888825153176136837374199326109158473550848955615222332234174273652850687356048065540022133371565897200365071888878038417073938437357118450115296411032529618926202724869178019313864067795707273791801122007328493385532950007482163959274814098806091878602513091388087277323197986701052662357664134749344887112686233079357783241545398288082237305501539125073042513757288777844151890949468922390074980895208383470230885545521842132877312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -5367583649007204284677051349604617226621698484281922661279586237479298292769009702632765122367229430965330726002079546878637874787069102778626172396322234049184163891186116183276239217827300409551103810041580353791229958490957221911775305954627361277390729514819592022664462245389631605139958184354694184870696717928896026128349012081832171307688655453703471208652691022666467074466187694710820375482595564689369219202914280393239543355707860422354691277060537266029487653446572912933026476257995034935974119043251967201147787723734903402123989200253225242964256154629778401929658762743935648435192048796565092574328062656269302912093537842821822951724823595262538664053385879331892264681653515035686507935085167405228363332912387002141379441988146096340486766901343033609381485836379490246886101022662728202366167687157630016678792251158428546186101442228984505200832115202399285058742183504568650705403848611975963665079595204222919983624569463814192485885585009909065036761743505898944275573567411667902982712784116463427863382826596147578412966264745642021445360687411810903582783389523866134279788496809126893939071697126919996811015858167653761223723814952698840064907447509910867120493829870163248586441618118040843271705287516145698196024475708899357033979169233120430332876137939074089492808876788943642814572353477841199666348725470454915165122849473633600604777456926609909516930536722781185538969087505794280149848587287210748624799618762103807996284343339960455834426170478320630317092150983635692338465856605987895416086305651862868518067507197071028751745624828577662571554696502401679779727686055537170136939671637401004730521659838731856541792536044627072501870080816021058630811820286834452957455192536193030905144906189746980376885483823747593206192277056951245222675972302192942232071242115368549140032137211924780048316678141233334404623194361079421425599080452291399430112605852442043840649258825483617642341550757529187581587415613568610290013280624301618737307359095385128401234223292022891406091659846327944918990113862198542949256000788866845818521569714405161234963050302678867915654863377922782623568682315354614600634433856620315451718300102218581954182132149569870376642265527883831502898460589598678486068512277889083967586594766547866496275954899725725970486353774358007150123410166765729582780697545244210415380995973481655769077200291598862743078195828651244964485704519695776385644856154835358175880878639076161939098144619584632291280143330413091041735408229386631117367844441787771925527942205830124969879101418980391203609493266068701720297399648256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 1936201386977690439701113687740847478528812091538833937868879098882676705054791615118995448989471449203028970424310924229147650163958891431792595963052539863683686814019493389252091652896486352127735663097248106594766118533919911210956930880413135760719849283825903539225913499145612147834991484240595340933978899196317171273150333359894818106598913730104449598944864634236643718831064171408583208139509981456586880104210843323125498375523378275017669416805484908979587812407874657909618259269726325102587502938719393886306703818785766454753662211068182532194304441435985753159630953368478343347277445822413043645745357432184161715210688549305999265215435925359876624081217726274721767536993106076134968047954259370407551827398459026305048819409461243509570705515289264027379229835031502866779011908587990658501697738133974871309121637257379783223973819877842837634294710100214962164869572614346686134986383008798914020688422619362732302249264206586186887394342272816432790548421682670130039707809662344108812827892849782427900491494225116429515111093203153300757362217686685353511265464427584328917573596573788337348123508715388419450629532189809465015425315471503639980131929879652373183485784749927850081743011736921067563454075662220248477461736638415272798607688210255204576392118459941592778921938157696341309448338972383750992633444549214370379896768004068067848409053327939755947887358964801365871644814846086276021004348675094865600842630556735858563176320593259023927418023308815024025286078516667734917288549377148632435086947157522677289321018001029987891757054046248256513046852155922400599952458061427171995616759357786503707910023217041558097020872663885269240632009491854819895783476943214693407991245341176513310359403031059001196748087224269662688662938144391261726805444408695956757160426384042145099821503719917042291131493175885539290429655491135676391938393283977711315359287044168446732904948890992779696109641333409174317225015419932751924690941046641984990165351711775171761083421267288814042590017977669841707614661228915985390275490043198463332600083933653378222847372680064570868019706223082760098569238921979755455624005688217661709130456309570270376661950131018662437074475980728367847135473736090239695604128121632117633516202969755080437890711868424985412053280394021453662628066969502695349003005931551639442913965794361192338796821222721434209946415974478006252484770764405876874137963341265266693345150013835534155270455037094800904530760870852789619911339383561409836088861350256365663300546790667794875735940404165875139431699218937366174621423894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -623339599158150407374303547818188402590209421858940819749026465174588989557149621602439413007120472431057824330379563079406193591304566435385477796290947258941579309767197382051187924570005318388527964904122213753347760539751833495370539962594345482956116108246932483685065939885898928042067922403227214589826181811846815949469471599151322003970863906886732483472799539997345613854501425418008261636117147496980037078318181432546546418488458223486952520212515064636820488100068741421885802822210286878861081209937250151817794938798061558306984612934041163654068378199875972041422996496044931071374118579547222183397699563861104767569722723738942780068310784796689133949172630024831357342774403702835970651521857273818097957857428807773714276128273938231705387314600660664567376053331847587351979457944987614840276235960896130740945859944070516645056549547307777603866878881019167207917085237694344222486520945856499472503403154961755431135558655772721663350264359546197080622679235362562678893464370781334813905952412400553076504200542935450803064526042077707745586506820148683694971325898987244033100994225092321207742035879465902441129726123062985320124988783910690378707226925114210578836591215593869413457150454013518811841389142454284260028494933474641438211061671649062911663901803116232628369098175546209453726308285037695403326952129117073282528475925822217839860535627898545700050236817066399049508560102729156885411210828125611597189226304326836098597279342467178639763923866361924050071698518430983943901983267788908978518014565528882747766489315295934769883126830632531044880043461545543157018657238735322685555642790831678641472450203774805648903070185647328522062516351776870340474872462261686997154812113631334965580022846762644406015615203947008690622171462882611741744899359990976751607786034488252874803043759954336045752925273611039040949110692775189646586396625021168569526870351026512482824514823095325633732711095773731894489766621855883708846079438730644748479368134245478001790328801950475703742158463709050790257095692313048344546223223553086878046848721861312448766293221450071154623345752198325187020325317443414394201170703714845952610579024879104878433365691528034335254136416597889496008098596774838095181541439235657222586742464551132616167702194196343857293930682590114842824925079937826288417520977226072813439734746610214207912423693505197716990023297853524372878271329882592463546733208858130929320039258527273354723413897570493853507985090038532979145693775656252391186883544766788799364917045536677395601877989675192848973474473021992324693286191104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 169718356739972493804473978702183082677819867679168965883662403737951551269076483237429602766520709713997292356896574918501462341682368074236087059943684231862128038325647838598602713787351019204198346253655290101656060313723120200867219239540159660068349363890628781303273193692885154188361640972553303787774390402266578020797655748468108211498635400266929094378961586269178971787778970891977720054374143872060070426352823104148486675013304515039302170249138074693845898082873165405398071626533266335803372395491180520345894062742761862711727500333122868466798087329367957225411450121590122591894308566816975372950003733285790814487257285385918860043801339592665949564909200882450076751874259095206089867870779671466430583875314150895993662586357162584409797990761176572914441873531629919443140626037866470134594804116639829240341194133074261377487041626803746560074525598917154531608447536652537869454854799879233791685455063487452678236429684373465221458914626744051318767213406104943517687804635857746260016163850689159358762860699318967255094575416221200228731157089556076282034428117177852291603953947901780134286055253876980293671894528419608275656633185796188740265837371597566787544713055081469161980614113162474306606400535860522861947127792041165112114090192083356063916940903858672045702284981314957603754252887175504363548351285586980771367038547345623658454704944298043362706392609007655742898149667760028685542211829011095552100916047612945401790270700775508607552288259960848066425044211595514349616473002533054961276206366422845196402148680411944924153818522531618601908902938845474708592171767658736745387091982517344469826631694871618194833566116805313258636031995968338928286282420904794843254743148256720438194388671332482917039766621352719212188849435668574599650634644342625016914420899870971940834494217244234751998402157476480091052248233332951758359468077020841776581184715139688226771484882092933137370319684015216327312035989591174640005601803184636156288406159992608718771563708871041909564705162885589953951595335320677693898027804261402718249221554039465169373643053866416787131745355176824782027375399870102198037652366769400900962315444665721698950034798441088816364154396385926642291341364241531709557611921859151454166507717682039517356402479176337233872139879925140148718130387199264439392085255762856724405529344130478032867036627945144719516847178375499908400024364221108597370604102880015737767935467098181658851477788105630969450640663847677081217765269198717761672378472765636880222284621488832338479864711402273505211511067933328088273243865088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -39642631956795058631698479885667634115742311452591894257836450216174884223016876597299779445515205899745363509370183996301973063155972800920961785679240053433128209811457917183042637003583948796657003086005302673017475893327731868039947610499674153097777578581333471156032954116630257263150693794394977233403829652827786861843787115134275715281671601395318981575820423828708054299015821115623611667052351451051580917620096233251030362684062334415223344909862194411753620246535935938957300010258414409185152802891981164620931282010585686420326050634167739491480932425096835145383733147426357376621957320098063647520410736707056110870688213776779775075997149648328173235371273738150979343148509277452581925384097486002818081863040692587074508668388902848125239851635862721570390107844527626900478088085702784361398072667774214339368778271090149096237415358968746454180033926387802216720402086658619000365251507607881263216181150453664040428704840749139724216640203139635295501671357916897417576341647559432860247544301684007914074991747700396577494419653597655248062228876609772293092029277120846177813204245759797785459307986236934621124626281879116544603168468453482345161386580238827963638120911865408337664230208616023641606610631728580527751896578996877745287324493364987029305650540575561076511478259729477450433454220299458168992539603456538171168117484019390623285084884697970266419229381049432294935925811547883083887575884048572502427995219666445087809029383942374058502469921625329016919442795599763199770987128025583979848441965220550571398627269315662198499580088027390774040350842302314924381971055268637326278738623258481025189051192194361711731046529949027688722930192950638651964592970364119099515950884874563561610222659173507246004203887260336581150814570551252408391675543822169708078234474072313390908871582962640281921755366721567139274508380504025381605619375258188540033040040271541417963309868267447416037588085959019679237540959780342055046412051900544571500321216197536712330147723664667918919618997731825906892108866135341960503292968984669107822269612326942190005874806311035663562567126561074555779475734029587684132970855162857684155334755090654069281684757015875488488481189273250820886183843021622069857610530260422996462936189543462126002133411370054288194261601130713789725344348975313000253533336408606529598907631598266474588887095106128485288501006460197915603044420368308463970688272789847636319701383480625741931567603595402551559724874210686372230750909980802903506863753114703872657466982406604935752000867573204447419313502732588968536723947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 6764253609305960099409976680032534855495465210079009218991300547228028741464101914031136172446675339909448057609370853860007303802247523770494626024838905027637557402113158276480739970147936750422456038302458893285938973950259591389054642359077613677125020929718075294213862379370692832602550068529122513236664610817181882069798823958898143970150308998693011109523475251655892889792113157739723450221557754295259695693207901653513310467319075126098854228415888476059181002319459712987930349779292907870683911431231679491025944812896063732699505282436700156991106193599790647057830661490783299262382302869690475870129189742689485232474593616750407341918500506898655894797873059563763147060389583020320637003729204164917493717268877143673475492380620254417416242687702665226169905858309859036566001754693543717565194794578077428948593972182867840991512387983883970233244289653543860524796706646044292145298392510064397074142652486771325312462685402807043836889354393765906126921409203291876149729059132444671036805416953737679475201696364197595213228576766655842840462560408213141841661010505214196485428677441297695058289605095000795577752214632895661869833244648357724984807135551753368135267811745969004933137683578154161583744297328240414160669145642680311783885860153168634041135591564115564662484422808528561010078595118112344711778870881711719012806536735080539579922437053928741164699292091786274853961248328868566968654384065249464661651577163016923738391716130546789883323353512245624753792686754984507095915094907838039931240356816635844151033958565004681627110514658429570819036514262872925261577691613658177886099352701095483731556462177831765587199603932820413223195384580234350527543270543390871887124822344442236342948955515871507013803490487724122565431148383109771510229439759020154782460152478597175307485111131449472654098621786122745624939572260425686075561844160751593596254484155557844720526237157658200968371245184975682127909209667376114272827640760878566297976011986925929515635384448398579671990874105632326394606460083324611959729705457338543977131402712571812635178686505790926755481157220483868994559244174275113999222765092919902418765962035187741379228766457283088647026136730080346685629046130764994553581023061223744683224104312099557954453415701539900052557784884965834176573019441800226718912018250989569880241251075538346514391482628947065410379358063964324640319237609096004624732284377638578750072936999272134560723588513211738828588341626039860101853485813199575924739641245139966901669831787691560580299945175658859400282800578115457455843442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] 444672270334670081640714702241980942981094738772305983843344877667522192138166346504754413550661836376037012834790124637318520414023061359194505422900564828946993115624216871535357711237532836390725748126251743500627329139600142121213030969639643323368357311132872440957879049672316845859198861176195925774638745880357388138692746906388171212275030148572028455978591102020999514177064190077865657078309499748700221671563335280923128799924677308505905421764823962631078987555099334084522963166004932367180773639251197128613812503776915119809441224573039182029494357494729877462315714309065541439200439786849364246803303074552231474770641279797561553081307117407688839691250474460680862304579958998255155761641318692132052733139040364052015934109607459460925889214150701257386302890214068739806548396678992720374808901807861283922613131607354382567778090306955306769882975659224240890123201047607149331176104182300772040771409788460196615788255398430916632476191938289308818662765849073005381760182732278311973907127748187056854869777384587151277929212770634114653256332656747488280228622606759828470518509883419882689888808894104506670128128889134670413864730520452374515985726428346370514110147452315099458658817116297658767127454976370672862392957590630173725385376440709437641682975714617186881149273999512244536161958772511553869122764400017022352326916038665757761572181723080120281741137419639564228021718015422897665945631176059068590564895664488283511466977568940952416775523496180956290807242111782731426482273137064529127670564155229721663482164716599767454048443364975576827455477009798623189491406658576740099359922299282382415494582860487419081345816208957013142091326744546557175992260767295400596452666839356077167590941518105250137916044809812968867255546942654213170018542995928292009533800877511346778864782829914525473666179714871386195713165907352391863869942858814097976798730823190795450831332637531094025766115727775100073519044696920084522616870767042626566081774687889655502534511547276917843315465813535872943151650967699635016264006351865117643373236330016947880839191447583548842912881803313715717306149732698643496182597191575093947497971250213518362699546276230013360435948155914909382229800975886780546458957487886523255250289580552471189230849201208550586384489073923728504054949910505809950269774844294242520376207583876092218089124049999878737759234719132200596645331174540151737645702713945645045833774432788285814166298796992352482348806478082830856231568050473980120414422390685218742288362485006345823372386725182409127092007057377427490040971264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] -967656329287264433945548927155896937585336087382279179410399617914231655014568213788646866939255012153347261573083253318500587616345003495570211607689919996751896715160067106478150404317892013749837009634085845533302043580730480038197449021046868668648125587560833783908680825734551898235125192116146253867955048150415053335834449084317526914007466217216883878282072379652758394711455149967768180396883776337220958930685135946382183865212758289767061340316188736869684795882045138842349910870766079660632414993391570113315741498034855099670606138687322490320702771524730581631881275127816326270942777671522701784950327137209696606851082112064638455907020197751994192428632560048316361066222522112452852481165170080430388101038889924636980378558340226186462646459278243207533332458912989529758796600393284879324095348853150172415665486054104839717288224849219503138934940339841386454005025792102285840811170152771456064339811567146342507159721028997396592489282616879916324370526126891987681401669736297309068983129263353919705073652367379007280565558979693428323238996889922722440107201083469096646107988985561633159657679581234415821109961083306648562489716696081784180319928150894540645096946690978112643567855512108592656624298714996566329590598316967966181965137827209727696814830407449313585901914862854854073876716684477126568382255307869864200203741294511087976839047859819032753155644063719189049956045371405430046745852336594724827043618034285759883879982921742612447896474121579137630691375927079890909097759599291276623717768681796903448353296161234562812188738215439163462395616287715480428362716250179664936906346800160957016100584236198630699338351646395625333319448185548541874349005732177259392237092124600217769267020936416358315248110433312483720271342110697889040636540916977361526850486878471125295361630275413376388988650417082207591446621400265205068816396954883710814138181356491826761539752608550561551145855653385244152794804117883211300197817054192284248596682930485276290524414148590781429044166596003735075830598737019052162213863961292265489101239205837287819872687630226332352855994353119089825855605469708713229363564187832497714798946516969321249470319017683246505000271687623747606197743465785123098628171088543503463487810461640795895738481534866566921164171277066046280504504053064787259761117238128847438701864688434553156801513462422684702522498870458278373780203502414088186680143143760881437180382811812934015703573105793332281915104453544516078891591692658073357684925055404138403106413354380513142728539337492397995950684190485725069235453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] 445914784002399188238317960631632643106604769386912778898821699902290234626686510209245991681721855559038220479737912896139006104694756929508087928757342175351340138374115613800106818040694874967626267552800227247813987749822226763628413884953634154108867480411386864148879234210271692291553862499999908327323470428173261378238451256226881864524671548153579235568491990131896321108374073187217703651249410379233070145267096426833875882820657624454932861549054578474078082105196476292998282819883982513561882831894750464926465171030652421205944594544474727435239381077934616279291530558460313325045267186244083888506179396777247932206914555683904907521725631880830370293734300086018077991947464507413145976897137868253673344068849642577781267946384554073930546194352330042842089393692432016321211493931082424381937847269496737692604433691191716404257807127655413368416804879045472775082111477943838578658786444286793612094128093555929538806200742136028797922061248212261078742021783313815661308517101890457348067374083332945069836631706878740208113749987581433351270308379642958307281755847607600422188175002031708411287258283256080641907892659415670091587647184088642019390931799040325232866318489528495102408031628436373588918511070706217380291690520271569797802017065551399241996870961547740378459331377973932197384655382050005794620274536772278066533230288745904840165581853999591955224367475716947699254425614738524361635745252449465898015951910112020874495575171514845381623303691857019396296649812234234662421196694057809329420611463380965770627684367422236739943766268283796068832869074593371055244254321927310724706523563861088743151336488890414905905815613607576198143606289882495611830811671009701214371708824042957486143281460255453830269371782817682245355520063500794887818298696151475521148979899873944687180042911827493722807314671640030326718270745604532845088100386550970591262742377521358084582749937579935134355225288078492232828862640607296729635823578797999247388017714133330990260232800732285485405899250729032555431969700454042666723338297130961891350255850289944604345010398817943487990294077762081843534745146668061421129576224053918127180672983006003788100141873917263556959578587499215190763543206821640612462821829105693680233123431060830191658882011532769111303235415263951148037408449600968890610543984659421379358485679342698203252042146728141367780611660377436776351910301297371740675208605091272533319445873242490563476013136249409476878327013232352947281967852045577201165941510708645626406096068621266913713066740653655788060657870699376656879976448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] -142471407193894487915253248066053855017137678612357230971729189309468343531547947302689218688905773431720947722068490680679463047375692249679567796406359574661503054085045870344632270668426233207002573064252086371517377835617287893450488950660706620508911887162166391234394616631733681744804629138920391210853917173377736053781863834161105526071793755010346232719216936523046045610078501129254928334555731231055418417469758968120378032244744274277624996606627515667380830568732203382524631380217964982699165966141157836199332290185476038400113388557199848325343433614739205295441217651533964964280160822560441077996374496552512442404806304950179488729509728927340589330032581727854385531013038404334624028262399206662173135575530132396114847663838716454602280844726185420919587100767426791866947701589095179094235234226131021849757762112036026360789719911588083696571243118521192193505186608991374994574740961276751734455356229726930648065083577702060529192855490336626428821180924216771037737612071308568879709964868678381953042242059133630440198029237578642027429168087082597133851755073924079285786385792407259735377928802959828346538604475798084292703848638214227258228969760413779404613206320946562255266547669420976866695712627795965466208306397296066210253277957105211978453070786329162309861077392480231748773680261524534127937148918248846322985927712981711342533553098151230222328700584408531696839908733794139582788365161990298491158734874938418462866410851534326094984797343403402117965922806258294173744854636600797973778820243648412485621505104111119604325889469010473196372725123834976287535092237558569846494893648974390317502283681379774967330131787935067654254343786431226553127277148775929780924848228774685971030792511389793287791331292070911048466051268266246357246595919265175041372241866660313214247628475463504672926039231467841256191991288869513161331312853618087025570551546119224524080937119010549543883490472466842140561103114547810431496229374728644168399221943405721110471724478670221587840059971234475979017521665777066240900875695717407338974198156682452900255868039504285168750141913738757405771443732388557254953315579894089090550022428994971445816074300176890543781848284886602799861186605233960858286258165851059171543709236718197971127889866213324267127178646773906379935885954741090208681027085935106073368588996685042197451971102725484356441773876725565835982512692581888611254305931249137951479964522322251964575899787851245705756550969730550793782180378760401985724532303503261079761406286420817723837740207183019904308163302265912085742354432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] 35535774925961670853228333266728741259259422007631720716723973541878947217826748893770057781054593501542964146486506658553141213069863859524953220248702550128258454955416882996096589608405773037592189284517991900069315271574856447235928452189766466192517198025466607978929677275862772978390177200284628557493933679746943451430347569221840749712330258735018601681393384411100412676384595280809920424384230451211973136418203909230264379142440742878074556082157283032108088416062752247458200503270966954825423849170631981445918525280302555577276505566662300072387036021376548509271344067530312517702383525941578825291393357174002686690085738330919519699259716031349371521899611509786512103092646630343888468715445162085168208043763196990910042040916045860466512423656039015320398601340852475531946563400184604264256445568496343379984724835634754258539652445014208061927899785378912389423176002269201011093933934780255630358201917678128755061356903797753374424327274955824415529998563371974260753697775508154434034849673436859400300220545595180916199173720626519507965095923380176035267901554524609691352223242766442650680156242811717218604524765786205724215838926840079976943683343637491528100784715012564329145761868900864585008046293203349962650721223934918233499910570356801308123557662553008574921108389037712154125718922028434364150991455132291007540218790228248514160904192320499442207643029457149211761925415569453784848689652330606804889050003046176911655811564440793657576866648846354332009064970466210490917327111127474963525587045566899764941162177739905012624104648411501899289468580095494539572138342732212826327708648082809421685548060717599828864846794676973009677946543442951234814008576321831773011313554342645843791146686100183739970350002910026074985029770235998744541912018097971019438830726259083542074488149708808744609801099924104722884177891293348903339186908378239887067217303679864045337656124947925318925453658456686623792586434242833359129298912718657501455872378828159303900229748131854883745518843262342385769047638579979911002105768638163105565385030742064869875241224775691307195373759119200580619679521897587018066801506389466856306924647784352773320374058058756785960426104954947975292999732862529523238277549833775159521621500245119606875529401348031571617179177975983753238484551483754475787669264416941218935513911231300458617231085153847385582050725305495204151553734969788437317629712285918243526450493156776486151834338282007387950650254387017724755648154415133767600127002608948026756386756142337289847147164866751403795689699013709053806247936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] -5810258761579284975054277948914606359051056898937683457904868556997467703073692537433511857256196615346310470560944380773036161318023669545736968036773624583340779067564284689503623213945290390315216053538324426963829986413324074473460948680101772465907431642011017646960388020229364505429163200298394168960791501159796433727980957007314135976335062383993616668120934417278724800053255669750112792136115261743381343857259875820376546487859076060802398791246437798076656549438232583958317936609918803394778002612819831417575672666284765167107083082306152008863529289232844418620872341799794550737832989127616718743372832315531666980156049706234857279596555813912993516535415067190099749339478858051186731070474908353332334666684910825556213692764379044183566572897157850823245493793137218763317115832505421991306685915931209365488775749690468816719365605745014499817922395365401515616638960551437196098050920549850451523222245302960440429499953849144348848953364286427637743105344244058115765020538101625525671830540900910121298497123213494549677068258919519180680888992472471181269013007255570317609296462315396067504535639086261293975324029478834890498481649318634291591632088671613253652899274597780473925038973182861681233247368882199294354494145687236833983688599582610713815191864123627497329472285457859763519496667234340534993309734448594465974736014136047348638839605745977399052995879850722489389681508749994325183291469427508577627420888489057870777496235549611974312187541235464174258924568421418743731927600981606072606702321584466723310119782127841051246501293743519601307398289919268536574144318483471578144992188591602792293835159555579631172132378912261970782224080694527978632951954475623617223752033881520133560978951207364247529372599953515560532633404439608214622760200883558523479039386358939707440981243146670083521302780063328626125765131399474137244270241000637302610731924983290193950585583486116479176761618624339740320562868307792278356920792187475680641079582709949899827611985929123460813248439883351542573247177058709866759299745246750810504528130771136209415028708370063659461062318346058232286640744537190681834136731500680527520899186084653481728849093074457905021654366642403495828131243100974718113859058882903281155859282269927248802841969843491361424811916481942609512511494603881525692856569231839360941119198079508902910838174499769158511283626296748637250877125992267590009306241338456475658310736090125195089282830554279802834232071141273919690289435274759635878485297136769943360425566683234035484502438925361360285878226957603966789091328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 182940989405172131568869033979122532763739523909516452097825381075363414458643227798646217074192459108424179967405389932120885019742879589191407957581672818899988957272503222201055826203971993419589085316137538542614206696430676074447950298347386308011700280403452019190490533279656033069353565614594833339982026426538603272254678449144038539641630172544605200126997846774928875158150255359227582809048204655293326723831535293205172910590758999681446495734064341752154910553645760258402698305810365841035278400977833966658561293475451463806358810329676717544655355664046402514217749744094569164360658126565226209963146565817545590066449635327448873589349074049577259933951135411124217245517072915115030073117940760847394045785340425646254450442517619045236577957931654629865909654174734175878816163494795332270100706879498792632796186095056761059313496361621117627139838995603589634286502672725261911139425684455496725003160364596995123732455439539865257469942995817925290646883674997889276031680657280695330835131370252749076384849504731554126027592913348334411365637453689658584490675697791006388685162217883027705286809570049623291562609222114427713628741690519205065685067379548300014837440071785907254866068444426643761954923532166609816758028548852433601017020341592104113727207417391322341034574951547572463859337391840332831193623349490061092015978037459271839939011842637435261407011224483762504134895033668891528991175094066094073230725947812641654977113906918438353999984533688707427453048821275497570009587534426537514038193690184381693614990070364644664485973228510298274395281662796582402438364138591605232250956936239260311522889150692909774967142750674386389338487511300968495375230446727699594038042735773213518881966588727266234547849102844277537879560912135671194448949452993449477090358050353669199919556528431173291518414856415795278749074283864918098335596102201385852607067358756201932342191315340885240120755945657158303132292635791361218824531482807347186534992598852034168167317636480411634779138866242723019398314374347997515150753497462799883085630631266836374137771784697329982593841143723603370152049375822294480514923744334349825793770499489035938159168735904442972515423379496262617744214845243311840048669809595683817827031834037006876592962213411894313553967460693956485534335324285159965568248723767901056178364823188339771337245696254392258395308854872796981198449322414885506423439931266641298917621927361881915168240129440322117859537767771354037195173975537600527780450181710200627547164750280863505895096287741083182283009600186568604123136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 159666999316358860555186967161203784554260101032331783274534507414842705834645797140791794134645133178617213704335631300200892155023732021085444420774111862247544068655379386107834532337514364360114007472882272263767292949631110157058385811174223732123040921792670271105694117090350186981114712919476694407338692242842444929285217912366495347427197607903181473714981888278225372270010522002884608160183790408710584579318165756732652392144372372622745149767355359046572862161069659077553461214122198602491659495952923650414949234812561714051889892836059294711103230894212782009581009362729034737673622281001011871549820558084002251145766180452817244034283696695038708697224842232280268966446565298660161449439210208004310310297400228312625132443807574403226581736638684852402361663593652590651035728261561284970796715247476181023942820825664578450133663554666238983019646510121801383025344027692376910377066648064411286456245425143902174722323268066368327485536555167914628682257032719521372268493036157095135159021295466693126512422796534387926230591430008476746629628827260310076779738419367602760249114548185409823221943237083587530033244940839691326453455053895889787227705457179433427455827298463184741216568449542993599012188519800060807903775353545775861402133019083640776203132145025457085482454922454874810935652857938233309884660085999800968256086699839634692598294292269199815510417009604928651826822938115065926235068116311643883134597599671291680439466380712671010175366524788609043378587112447125975934663463331332414758032375863525538253838671249552243668745755479553859835387711543912791212889759658544687189840802132252262332445074987909587040585085708527110013799782296933961431096320152157708015849716189505910695140581516414618038628299460970547555371243466156492856161541354708086240255654063493810015862455069783285220265041522889619073617281713397351987026856867820129112497654699842309764160286019007451295081910315467477223847426499470660853975201761493883615476327348640352103191546490460791826293365918641174648945256778401613424914721384371678600139526504916192866908227179958078502938847068485387455275864361386283856750642575231260230130776579004425941657326906309519844363488755236248043841328631427340119266537983708421011777526762975674996091096772982184395026354251977124799669369562190918019770474548466408565497825170583454497142896629391154547453593661342107740252736203290806701595512036852230847157951133243514400259055218762588041417282157433354386101547817522393328312474799748986375476571227891652948608749779261542090885784950249856434176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -34278608102886338513766394735524885258516965132808802903411518066193988175949550760308235076452147212560808134269335141523710661215571097288738830586697897965306189053057030946063942979217128082966674300281331179136890796457632557577249769976958493150941513131407067858893501039629307524458570530017993695925354110503078546392804621613228527288286665723485137995420880857239199849992203643827156326485136301872989242797175904966776077574508554366780741164935821676015091672249199031592723361734509138414075322020237404272021920001807023830552582617270177051514296619698616185528951648555484662360747022374239054177990550397651604727525279330669229800093959413151155638625365058420538958588950957826371888096021335426744500905597699460901215038635130922309716128307873424772389111474909249986732611662826276662824012122224167931151281162029694262648199236959954911093548226391414404862810186078296261442361002747598788837277692869392031986725990954659875700800126317011345326681772949796895026745645121094935268061026257950168669991132349248235062761949935236623725115155149054465034634280945996106117635758396930262447024350068321110660979535831986247660330215003663137520088098734077648673273357005535057011383087442785306991874579298570098769900536935238030875813689994055522820484184101676191797401542251517279790147597705519970241396839787832746235843873185685309162261329378705902032769997584378998615036486525156928226323486909014863401774764396658269461903648289169145215886757043539651631911917689364207800966690971910504771771829416820003309990469570081688578783240326290785391568968396066433762343595036922237662949340880621410311562185786851179058018693960710188874642146858320619432488969888597720919488810325479774401730638841596698007533553345637983428037118556258164417411127762150925579551487815416971481828373288148868707700104727736937371273823017628560997235772703340734923672621658313858437838148328848495131208990559156346586759912342925453714812241188242417114545489932605980557506030881453451000842106762308428820969707634258418655845401300401490170234080190118794335927500732856072084809235990774027455044683040455459123133737239074522260673721219874104092758442098027686555153899210840400900507247861205475239734433311782221543316081118679081726437851890581735175623461849998693610276627186925313527161078599335082410924258420665917964168420169615420262243447951801367551961044523004561761119160067217959413854591305777918418187013335649726899529882574762933886746331489828471618437612575317912384525620143142710615021080870839038529179410822182511575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 1369520609021090059028685031744826778246725916597491248969143242578919024523937154469595327067065553810844224366539603380997031642110831549288117351159276543777862965640987891730787015917558229636021999010500162476749889756046695681742468296067885448708765672801698215533689372684551747298755332806680029191354411733770269021769551061040488474688574433152351044879289696779160777737444352335386351667613231881915567838049786346470634680274493235571957551771982396493660610013972296740797140139035551359457138572423917307600083590139759372834956342032760654208292833147107274469898372871704764279806196329332162007363066271394832602507961461725669337806060132364998189693768137574017482480174755012337231530294378120268898339587264297814484122814849619651696871972502075571341180826421456804675717298144928902360678665039393955497825031576596946836157076815036250427931235955908849784547632952575991266822354748999429381070763188069179694337088503079535463880246849596238187109626912064174562026463584747336989707730205788580975358822297815831653211054821884475250187149600273446923884506714676207332152233042207015535872199938208456617290223385023371314599282695234430482787115741762269309033862509417255545321918798493385703558181649639660662292322694434254171132550998582753696230809193990643062196273928675310736584315351867039659470650175555980599422546618126182420284357864529368405326156177276451221428537113163471039192597478057708364960387174050612634774862076619517771609524696191392963678406428043763202303478517099957341715795930051658314947274551393329557996182687761014543704668154668081469673319405810842123541892800453443434116015816497594958437482407811296213300505499902139102032106300762562151843777172748302995933417729936469647920331394777124182818409895348631869275559643118733003286998298876231030404140235102639897013338594854751633388243444409707996910081564608225583692770530764377283487707273455884402507333040236509137797120781391540686794734599738431343015121062650922239360273446122315600092542560264773237581108184337593924677968718922030640888530072144156686518002248505967529470254918005967879138826560647443822865232257505593732151473688477682048278334913298507752988117869402428381259113156902851082242384354658869234591883668306732492821048710392976645838029632011348547382207596036449739452770347891607494573918768201799982136794469809649455677034282212466848799988141513245439949706334692967274591639660328093020807156293053367237893020116261978635783292192909959090641966846286077037885705702943680264945507874872808793192670514338169094144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 408736310538439837735000817536687837008141388457830090236964786542928289054400322818730752969176268580784701437185477244163303849020883103387202673277054009765178725956119820888971061450918629488951969084934741064252920936330052967192554847621664854896564692854833434770221083873162022789151570792395385927163022630240000619082645518946575301511237791982986020359733732717936518471917150980302818696966791074024767942460320699343544094154567134746195762273636721671253105402722076332474783191036305990193114804527724631280814344554408925977702359843259930023944286361329139097963133714059604682434307059596672407802256834491960979504765863081651742630833428181231915772500090986778916537849741982102949483504148419985715131103384371054785746742823457066803560177184451337890055276479352819428430279429657642764602226753977358790357268605559416407446021369955957653044842438858407583006404606479380383875908699352686639193603004283475055677721450664140197276374776954180515204492802866510857221139152055731311801570117118364306083884139040336908588953584512766431126044196997259282526169303601893743047373571360478010697112099697538802239935392583119412589275497796471366579033827555834623753279815216715177801135998783465772852743072471816336105209560547708498293066083220493627132498363598650157004068500178297070319242996084379744473689939262286677104293422809134352299581587050602713710237400429857853125639962836632965637057228050160625262112351891226757891036837852598402233468394189945929232841788761033700616300265560748158861922881600986635203234779600046068829500461795593936351837468573692400376771644705070274742534805574091980117649490278899241660325707286774359472635997299060988262715106443130375662218511586144274118036244053849467270878540671299845358666478497790533330020180992012050737943487960734887768263743077736178807860483550940028710176952308247241867814780459072929055276654927649471431199805112941593912058072914043747747001261361530472087940780800916332259020176009243639028141583620901329398121294511595398186148076711703361490446840410568133152356401599965892242272295411473345895641211326911135705840542273305805234045173743256325715766062865203045239129112209360642270819969839366799372605790476351233671920553738671464444399172783301957336244275929477195159492467789686384044515777766741631164932784488031457731203534019378145574449400818678049639976873102286587034555518489343394156470334189088943478752595941528030584373059072874907439235411596219554079420801242762998353069062870934850998835939799910895401349438008700755579601327813461803008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -12786057311492506324720435300688644796055552721297384955097585321034542982567041658822534316138034602725102116957746767630178020221582211403265300087256550525136406053431149097384173708454785194887953008745360451625975738071256016724284429790197104484477606777778418812235786795077563128744192398370647201920970022462087800181583036414245177060249489202884651657176928977637247364155125440502828327417692301628579292165050637005299430165778842613253913609370929729825169579355345572605534257892561512587046214241920089758890826842803068990692733534043906576511548890195537188173416311847099211889775239083340230434824298745836918247024584760770323607999413938382222370311573019195501346774508412871051694123343951604271452184308363593352359004935241973166878168477926928126639864159526630415109098074471668584045231701580143215328712156087454891221257893845454640068892098094261055613213398735278694487383476910905081235798413763029446202610984851628380108816404120606729522784590365713275947907032941061900007761133316116990949079324344328156698875888310558364074373560716277953955656897370367058768919213839416550140504169926329157895464476368577829364150060783469094331016445536352888957292241756825004826829670811875715867972798139540119744657021258342075042642902429571059798164360816984808353161390544672785099829563582502735198081315127109459445439191799955452436189748591778393619600578464960100481271911310115605306314683196075068390049058629866066425336256035734247212948482390103286635576094902246739108610657665081607022883118385367190644763752194175721078308474914155880019566415951425303813919626337545472883328127289501608527577499668640136542325173241928884768648320787582333293292850140762141931837233880310037967864714513220204394735615964663893853539465782873035891946901513416185432865345270617921379083783375939149489815254893885407783570476126802411599891126932065908867434959733362783723304081152457760543239269082908300881490118391199933859392079286121460186565349364366849084684911624741029934680766456524427764853955952094013604846479305630736610079315703292230598237855227514377906002981966253248015277134785441044549171524929022911211539267916244609503788205958461612740008492456064190454352598883044885144290047226076612624904793212416639015328296523873440594306212824477986248286049559433075110143532079504339648030403157997196113942595251044094869018263205529510561342264479238268118137688221730930054647685859578459885493968770106299751404642118139373123539360182577368480230572904903868006231316499184694484373157553993461820228674710434480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -17589233151615321677183951520504612194457092285757479588530449777156200958150761173563270174619951873610664407018605614591498271890556929597063317710726258578326688378326018969858979627639211498258239903509432863318661803348461151558574721904666555539031974732618269083483991013274298752851273499103436373344149516970072500602981408674267254335456733842848069684329191721569535546679591138111009831744229236782212931336796142997248730330087204552967184983114548505130354588452254534739668660270873835492770032871651619154777741707193343313607107174431455583104304970101208131837547826024283396982040296864291095242286899307870336920721870659030557183333411869376699820613683827536677061494725727273595523567208806600104915192164916612841049486631808260350686997697774830057939342326718670261726941303879866794459605967321386919603472745428753301499941219310297354035733550638798943869399693058136780485847153145706468891998570499107704552908139671683714791981332388499714011075620836615488318692278315214947572937285636148474558398315494301738281078975033194765115772041354648492612641840743325772199805283235890631140887971202272651929717811016646267938074046600611535744020043706667941381924581321912270990293461101590873297835827759374356068112572798839687228244712224705535685571485877901472305506206206364088032395905702843737042990263607974059830857084479232188527465392580153006912632625066003078772641971955161082986207864873270189008091433658060114275121577220634615563706053172664728432638967128379794963704236478938824393998222933781059248722343043891357364408616410542936196286828616657954742148325657891343529904037157517456903587423903059985832946821522693518780560976791185781942708901429315349195342897732356840132886536618865456762161156017743478401865576647861763788728877851448275762088140683325770082303613935373507833485399869493699563804986302087212315872779913294775126634024688782974715384026482379453081744976660864945467234392313302100191861924332189792916578795935379418767200090875789965510057507986754946419780609548793525095072978569470258731022080024651820505935976787608595220185894508242784367284803969693577622501030629365822319070943380414672749237870350374437704986255106215969079755007870206382466759812577190262711711412874089742386879086252521427801243314304799678757793281356589285358346142487125560380921318318520735471693125271599601711067186926017021340360533198792595760322452334067786795325106932316034276230015974566438791962760077211139526502894038368886459583397754046949678903722600674671573842064713239941911157248977044242432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 3651738892003397922270971967955850557685604860984537433905707741012155254235920390753276225376253602501904881282764021896193460196880650352164328401994971926270238763186444699507572887324330995899668650683235233907691346088024982115452531263756869083433250856375293544325521517932025777892114403199920147037039748977179660354537473160152666818387013161667405764250304051751523174198856707225097831938965954765929881658813116637818638114347686611097084582242822148989999171289681840218948437316245287695575786998947336137803460398629104924644980352786063657953894768007659349714171934151531389533563850836482201187915824750383344204825684962501450422608085399524590643524595868033621935011710970196588746115436014456947552510784177652534385423830184035720667937686488353571658972368307795615113603768671895819822469155149972487784220169565855988402131030091419668063630078651101284260228054580726169523410980304873531189959313491645525571809591076913641272814826752823314767097984340899798444904551683248974233233144498077512842238253984228859579176832776280376115387291275513597692490872214007230657661745063072239262295492508802918323014802872679480681354487052931198849277013979838422887489325075864782691319112586026920798419892914615795517675454834393111017367023685224996812382507973001717774215182614463808020924139941874464924363020629034908094132023012100440283068951964037096132389228993803164257381227933034986427225957418507404688679644169554084093221174247476377603465760631217882174088701486379317517230455200264251456523520760914225514680666200054101971329111975407073642613922452734366805963683721414521171315565012176300255496006242573862847982235097865243493786965568724587334755313732943385683958762741532961913510270419189316993876909585979879017905708009079601440209959916878200809420460738605667953267572103504529340348330793616170324261071886733903070859551304752002905637474665593786616570079486835915472403524371828861845561594947702667542567535569021132009826809534687191252764428400771980941259037886658439067409393622519012110044189892139356815883263552646791458413660653096589501396547192923408144243997304519986942560348299184371318707636462283565973786029673084944262648788317440973782691573555222367343355014578332630075880813726152934045794726576684332239206976188645430825713658856715328490069894200339556024297334570139507359816060580243674918418577043722416905422679532761363840708280650699259262208377028598799647593733090408125406277505640592811000541648490315738470068166881294889259080685629290703134503636002067655135459438450595332096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -382868756879563218102437610279703749977503282612591942767437665413362495020151056006708159405949614779845432198498851948389610816208099406974960770293542011324557831698590858902872982873493449848076144131059866558441768811207704129473322001135131864881881336862969889102092132495487968420835792089588347234273746266894082786283945581132292922364523074301809022626269877503475480224002641324135235461627254930061434166720850505930842167109790508890105466278283073470091041661582574880217224304230897441298482276508106888643846872322709469879937573224334550931028544497916465362149607207859171050714599282136519484438651195453627686321688435377902734028728703968189148074745283335058365200299760259252068239939418594476795881956053542275079373818435204370529818844970127335182101312746103997288670086887493211691002142437098437096723578972057653008813911824540618231763812123604211842792913872688515670469521713945405116637921609310540247165661668885518042389753120213657965428268436465708620454457506462390197728472723416919452525486866228895790687860100262453941477820778908271835667546447243233214781147571401292009526809122237807729095552591290358137058964534971224670146752567883580988195121648855631603126613040487545347593470450432705866845655610980019003946795608044862675583697720961298173394159987234913828416846990327493379361333803330926824640091797062261233689719181130230058148514537111945265525089039981493446339513455037122316037010014898892306099044695846288152365827899144066604364535860342131102005526765506081324739409615757413866761839286295552001026828712845209982303128781291436193491201199585771913901624005109507504902513318651241300142244072016137286698557571393753766690076396610481409929016099827676289426026258352813080136585727446650763179915846673509992647017909934098692084269804110725274744394481808849517540604964940837022283454714687053610684908910179778960805466369785923314708973066185667775763676951119818545656523603309322342815789731543799256458696875242216386687022739337641820659423338675773389539126077863254575445086818464339715689811934185765342388312626401024817592717129697080381536090631962377954038109675343878158210933447419526998083974659632244915025773648721790819385441621445801145887722053438417481414184685193752234596000178357457401529031343602180644480784805681149780529134985900778063931970925023413111157705465691684085129563629306999526188753567980909505703227828556199109782658304651657103975167267067334651732274596177201013983086359858804999211825900334379137756663959053069693198292138787115374035081629743972352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 27209293270002819591216291930682049327984226162630059558327521362526514382727845807121013104418165300957960437931435125850207700796804872099265599503896504900813489865326209829039960101278295778622646965395678698377096983992039873889091834752033413064383973059667167446699881948760373024811016560686139475819195579914363105719583281926321783997139575481143107984456836904821566750217334724117318317302723171864153349036443163969272641734387709982535534549770202775539496920259917514630372296482494976861013542811383226902143921692137125952815119020228297288244287835425735785888936626620514366149288686761342334150954681321111494153668996825836483780538477679935408845903868350135983305450373498015864897207144537426859466047902377064648104984352874106716926148672861733422492712954544710677073847582037037455976614588863219517851263815069348808434274599830365846453734908411434857561312356423815274177411047885501073444986117940894332888302828093584336800209972529390160785539554817796407839444239391371793763357416899961991505911731144024434419772002019294327085411626792583579966733638651581981078982782776167239932167631467728092203686411418385110042404490804376226874438291729973451166005921840024192135764431014991473882855079771307425112063661017038122157596062785999732032914281239862883835203014109186990561241447883752452753965426945987490673841802077720715843772776649534060642279519385612870225640129968635770343064908977589564617527994358435360473793353539680813529613084840072434449150889230880564900750133219369371335082229550929434994634056555688180978505625862967082778358180342574418568136894402891181967321121751276062991945013804659591286081545512763201554901105574786622788406316966819931603232452305018698230578575805378027440825883545199850566696310013028724575943756164689320762215987914258809299731971751900834027107007214449470373715900366519732971405308417805473517903771242722957004142221116224290933330241480063364657867446083479178762672380845900730552784663658565369391176030244967192013922230886766652411090657129865918954512502249539163813327307637324117689729104364672695353204425837181521034649007705128127312627757055062941982317732834824763478680829747314423211947905672648738300174034057936347505304715013832540688691695802517490899841802766618830490655959623498038515472443220970905128774323137433632568027434127528022438378079158087943701699985147124203159079851206694783223948874400986346089400058690976252165231622324905475349065507708713670106272125968497962451815795936595791592294887345412624355224996056714113036577506381004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -1250500462452752531245489683079440932067628247352612219945614617704223465943810193027609787781354667862505627705358694263939354040688997483543653979687465708820946515975571925227266652044068009865148605461769538201978989881875898687727456471090963055943048320524992663206308744887243919672831098169103807106128146595045901272393129242453265086139235301895122056084024632859278302086444292184024265857664786346538589472320447442792727200134602395536261687604775001845124215137328654330444274606545376911077733118676498755758100587875840388217536230351847100084547051443867515937860698695826210033458217178033046409523900124636323492561271000696870664675891002165466091616367204816786526573686560494950533277318997296285578079299475378131395028370733325523480734784288874829308321598156483488753152399390301516692326068535826733520742855585204285074095885740263091280177927213779554280862390354509975457217889542725482366558429924069303086452404003866066921286144920694761277598967499300839050703510408177667255829170515673803415798948899458997441470373335224618220842775867395438535165232577368352529211180947425714283690845603392042071050734085914189025306441433989133122241597760244425492471158004925765386696973154264619647015687447838862335122730172240101313953948274775866156597806348771518814504474365364125837777162742805893740568771736554985731773617687429207938090017170580036290356538744036559869270754731872629972103129398917233084800011847447371327604041962348841459287489680323799307389606819426021726434921642746362443494787666009053156888804426748386346094366236496547045341986389010366991012793851969459915900218470334389470281538071738538821561950734444045954084259350539525664810952826211923538715704389792610500039014875479144186186698353944755714599236456143397735818711488115844949969516127366705778460139749259196551015503478587401542048460238046762131672054484620154044201280350687562958968618409567137491704199616510486700433641756246593438594662612989208350761472267165101496857949186375700780616629735015696260861292183869155445529952891933981578513626322238483169806950492230293106117865173206809422076209015395332169217926138574358103061479862559994181874759740286287596199997012583093238334940467713582381121067176099546175052576442721132198399833339001332088075545521409433363155823810966453395268698849364779558868943654471947872839630827971171198415344370237481867300590820696846940355519175168227697361947244011234050298555915078845110297651697539004889840143920770289902688156055256955123838082247228578521909309136027284713500389817712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 166870268387230146697153479033422278600901173586862089304977968214176858988805622315766584319851443205487399837816425657092653581619770197717344321139841321248866439643710583734975187393768989961665737681913809956478675961762650877320779181534944214897638157151778825307284530808496872269938104237471846611362240501416655483595934840444780425872194790348281552487045354008301561830378185811298769674121730914835294609567441268552712475863360266726197113332447773367834917660519453325489258600028951898606985419595907524228353266322691735159407374357765702425100233359006492044735624696065839013623407271928072706765603173470887028627738903330681527677868504254405592440740886331246361849264532529806478819409943432621227390122418773986714911997032077677068060433261945913993629630290123530117370115859861316025848169086048595216641441367742627591116585547331066031132974161472126320060716905172727416088990047555378178156637936384150123173260197423269869109301793124585606105079972081129409158971656189636633902258235376022336597397947978991453294344222056356629514802584603347277325002805451377593202966983470181742072880732231532916269207524788977025331387879572987339529433574478361244870416198173305730067155060570848947856181659458089202789477386711973111110471243026379818008987015069206846380029230223038867009374260257897380279405445868371647916933191194008070473077281837134140879469572908026991152050171320911131555243916792049205766594979743958162194964464864448730628536202234476222666550837390540723002843724540519841914863243640189404378375851937942944739022454865093038882400410869507093850758093605986170276234785889267491478300004984362995852446552688818169115525548812280352075859177454197355436544151698995134927358602219675845287521068292198732442701463030665444105601631572630699535270851328632924433131215916936845633281249976346233625407542117433953241534501433924735182354493458488380024333726622024431810372077481442576107627238988631809908471060692386401774104789973548627761532483792079448689931412299347656038928170584690029229972593719827511497517739015939117033379195008875627207945930648811286007938706779714930435518703175823470057499534241359674646556345805390838505312158341334053604510445008154703463330872967577357120712170106725193166573800942533521933156303923318865035655920123437044679609010975782036704991619632384533639400865789854149662754856301623583408731380819978214893382192523413711975779434136540141202915685838541268451725176368199452560576460232647522027743890377577178687171593342413027777438002110668872766247267205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -49604193619437034145302285389154641294196579984946383335724140994021292868075006206862632138838227626783874258632551009127883659804678753347861181216450793380015947508987425182912946251164956245947096798711961322319111647652535027677949718024443120196193303473090080411776843909933812445794065692416034496074628013704955121300479145798786386712391775819871448537037758714144622949554625109164238953362726622243187798346344357234648789391801810176306162825726072253628104280249343182149326000746796040728020479559462508083596009622482685205424807854948792204575001654460243221972974910655651673690477292001385897084076507385943582745917016618021999180055308083869180694173395572921972830427494190775020175138210689597268690775177920551603982022839573117381917876441201510844068153709940703412403744136407333208382896097559820464833291820313795330617261715492904451805155879328609110439914342681561038214400316517442296458911503349131625799993649423605281926099395223197832936771575486891041086833989341300018998925499517200530512278214256965834708626384426914325931492192082777494453710593391932472960683459791733789834070476365486928844266341547448147559288206157101439652707550574798991272248809505491595409209235865916767991506292760872143751142756417003100581901462648509186131570592647571128737650931595723176026950876031519222317619423958721307669119263925854228366968891212774842602165136065969214984872710526834491391795042363597409938799444516570863295946285567581795604421293234230765197797494644113526685700110659487224436391628508854209112209482205007608129430668473898880678926280623293172452101494002455088791229831468303586250238273125610166533960746360435138546810930347540618419214221185768845716044598682741352532586290764230600932644918364783547153294852787988262415379374926028996610584145323987430596063939816474784887487961636236614682826983456491211840653475825106432839424157756792368449405505446629631213045575430280837578781795459864519778166774924349117351815645308629709342397137861297358443895455466259359715557282514313867672939128321019241692357196249745392158716470624634498762295633479075983404298354245807523910411505294348745812959486463430793029225048828618589947360102522231847323561428000453204300767014070901323643253286402275476753736232922960015803540938433722321329037533472463821581195718634318820557910331613230643352162241966056097211073146252661520130243004639733419127886813849929255829324861888567944305855335211234979255897961882597612620030832628301759524093420286283789906900179033421134474936905749129090456853350973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 6455885226583265881131746155594007413860959472051199496716893041402174796496850371717258161731779764017604425587437473583642164602131351988305097526142761491606794214283379463609514529126867383325047972977141961381012505261101373369546270583431307553823209122376030512875555191712717303112009977085141549409330421706969740939453750528572571660367215562457815668723063521654335426561664953967827682835954228699165857863460992430008981116945920801352671577741673901522807464713251102406088525065493024882623169993825309282494730620547977990854696053983828052653307246950753686772834090666359537983310516372007686810944269450643379727467471737729654917402248604560960758325425498539916495748918364121234604748783478234104317656003610269541291930800337988329144838265876311678051883192100908997339214691975986225059570332804876808204620439537311033638284929813437550326498320784996285980643013443404751685325515563796423957313741874448511108009312764827389222544917878705985506567642270967099470049453254702245454543396470892606450005185171853279075442258072014264623305199683628621199922621603358821901857695572271736675197579784366849075759579366615328066832297574465175089154434401381600171562379205921366331421372043280773129653919343899311871985971328249669469321491964030583830249254450247140053251319963411295962272796235804124757938648493800668183222843258825225501884811675808221711967352518740825807232141063517458352698000136112167975300114962060051806404385456441156316671204589669734352607374681684830613028071541667033682050601818379926026634601746646295141088718189203802608799863792396974479905748264139528699942817825807311652902549243556923283229605242222365849673626806061095153493229150896518123549430501478908064853094400439248602015129290377391870004204580238641244799078730335488452898937947376577809195379579206077339390218740019138781314489152689458576205181992164147889574510717927364050016480817939687745639899848560494866135776075257444135561181967945696282469293293108083502296610035329646406587829256375447349906855869729600173420561904191652137145976111901645655984949410249796687832796396931124780443819893723272638840113052857261918929794576500717775453458771402648270554033544416301090289470781432468999138916517549394523646220031929565880879706022087388224324746853235171722521536746175959827827100841129133780510108136090649804518512852156856653547174782583384161900099755333689192978353745572437273237478140335116550116985959596008441993314443770737301322793006575072107201973473504642176685820401096627629274103224735788853096769126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -572136840636101097866430365032349016875637260680649475449351829646603099921828716093392920326515246553982262912258745658389565069536630797731400869963132732284639323761335817668000810706713172816569249398038806214776978403936551806530784001375025182357254399617513380301332384352591834253527662427218118768473985015164110527653106409702807123816244344548751966558333474529905584822835559002689094818526382254368292491349558635523639942332777569119130260599550576927981336191576203146520606965674944353095271737097950667895300677546893712125607609752839962134525721171661611428175073072341141374239253068863841767582076895903155878948406827130440803629736605131462751367358883717891745895713703482948905174634731184566972805857461120872830966201793227886144079965146686476300059050548632076936101044915450032731467890774447670666988095732623471838525790816382928407865200613731654503728089290529563398942805200094066437600349797454107224645829514880543760632853748575451037426521664756365746457405733979959278508929719317557576292313618193890901642171809324987297224336945223682653915034476077718196688441311341702083222816594687532420063101440010501648861437974143534065698228516575882672384900013984321838912082246774957360492220345394659470221180880785767331081511841339427969514933005739109331264748621659103577606477685356620014862597975362217911540993571834118838624605646400459650022098641721054158964114692110378572593656778548819820175435038003923018755675175624970359007214685411748086991644093868244435127722038445839725237043618041593926109561864872304019293896526536409722311691870284259354326720139169288741421966926393085026262319971157619088123584983710916984341367070684643116827823983898037412216327846147041404979186108231995542911652872070326413661731874152037543193089077037128240666513358531525439701050969844992570397660705721850365077327329330010514290103181637838310271915032319224146399071598898497264680386852402044360844171320046242318416895176689242324666430446910525872534876295160451966570262313729154637828579868989409669722897523844012537641826842966738694512140256049306904405407667793741439508067389033336950076536463239707300169593549464068689817931032422039990066865952687634952227354605803518942507148626895578484116493657449035753997424571655550411204823824382016616577680460115796539887833181035104728037496171134254220086096467378558564149300546868234501705240219995434880415622342359805263496062826559354816354846364622111593287904684053251729691190586407135147991722768188992227416334769807088400952210858841626459747070771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 70873994064774911379626736493278102737447273460433552116570694643095731157741110577305160956057381638076658210500784224730103550197057191508248086325092051439754765051517966566334954325039918683761354367181195298273451564712380416386441066521883856098380067984711524659277005019008894191416993529611371584828999816638041271806476671642417730607046826472739582652617951367196515712163264591616669367163198505782494904896229356130326799403276568920574929146551538962588198266871419719960649815628377301078540700727159608886569603854804404976223119408455197377697451012311764832383112141594106522262510864926406157019399364608279868662697001648846490080767211009983212085338187381126273236735323738553550110265785872561218368579342166868149244656901615230649263245264964583458351189281740657142655185675278478174999780693415696253710895258782959360118120182493919377382666963750022538504303019781844092003620639168357309075269757074403827911080295874915132519484115737891402824219651429348073724191619759953579814576603915699414169343041967153640038671542626647025837022219892342368606851606653749136931785359404875847807671285024844901606702733711611726174465343659289408238399534765303594720474225438941293657691208975386161604786287368046573980869636355745025271523349576485315465873817385285823613335240136812501863460213138814198884603016476429397156968947185101949196030508859793531098842042656591871112544692318034103246579447038370521031766664719534517072400709678414381340717090638129322640452572202434048828095976741874820716127935166499374693146978960260781249031107101155034600244706559727423837827349590034367540379280624540092128741797429156715434328019971036978197246165332941456703958004605841544401883147778370005071558445604394888178977326968810181355272481358772592532609665448286803114929706150730566688698317586055295777601656448087831827132867123233274593800971953086705828920653905893490282602099984862180376751970968099349960751443322633685305345607647400153959861688920568759015684507841788682731125659423277639312969853290561199587498779305024188037231037654738924157186505740394360527983686974683677563321883320670510780950812930719400002074822341693910195447045836437887806944150888543783135154404876172696188967007798060870638869405155786438281873602786804240223549100166802147945993589927108261695345342731238030042763363276079578276134488006322993852917636244058407113840576165874776293551888429551772608589080414035565720665310769057495132225234111844003695966416623822625379956013443822164830459375475983674243969511258212581093345853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -7019156296274434992531339334650706753100033919874647263634531167458129072092289328767332158269227612126901037236584582718139347135878325617311461984640281391031028875241767295846632803345549518527445207886027583307234099535532511755555379547636996521475686712611181871241135260197986345352308353041379141720327243964781513049549915372783277584953459794107758214595670017842608585998984085749423100001040194616939270951035874964884996203315144025504570960795886154338631503648495964921670492673493938525419832697890023226507807434778040294936357522022872678713885057982232453459082492494853995495734368334559719192590782757758205554068698404678194306582742379160225240183863353820943246794167824414475802943137361582892507856756135678826526634286100249730529506036837580727370249220405757308443165590585339878815796730885684549030970160152727254426424332913911769533743282105227144694798677565647654695679839185114935996781996397740260875256118822803196887008558358174823779325015459336799708791327479492616241451077893981861355696126342106446840840367270069383008497070917050276789681130349828712334672745620285304495922853209605463264570005318810827904706541730550971211616595436457294952475291496396911307718307603909412284187416835121457229482773114215868642084321432283330011342595031367646953167234949732683470257749085443923390758352081024399043670574500130145024547532874993409636397991855150232973270851236397480283358448944494165787302307943795477138993747955169443995376198320051486094235522590502510347333362035978134849885911504914811819557286219713069418596264498962307591014535335245919280129433410639816563910600688173250501394943974347702257875123665898779293108062424916753816234742870632657489345712576537796079934512874692959662416184544497802244273355856250024817032682113870535096145093660493236955937399244134418853173304709446406099462373880114874101686799118140327187877308683369328962282525594734736324864573140311127736959311353120233064832981897005314494122125760082058815546455221700290195783919345215415415482353806279320517336506580920263805831766437352593127376566425856651368714614668609207186904279092359678862426227266181455152881274855204232076013184397772734119441625095859556317295770823971650726910085111196245084791845443823782875797161849800742628981329374794949009181559976318111408619070061756117425833394968171552506337896210416720707885149037924751390260313127381108658355873514343117929727526679943068348333433545360946687317197544041868242258567613129415677534745453413748151994549307138533122724542968107591493033656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] 501912508633269196132429719080479410979686734494482592454645269029856341449228021973591357871367688959028788173244378099879985968268042484937536619997021411892075488326352421493599669216459377854243809491060492245318895725483110101405113047427847782165523154613318232120385305055564870367754115346808437138669447120891538938018211519058447350527787400950985500165172598559159233895411517678652338184301871335477818462011731609639259581118352090842060801678764894025227207490075047831088492817778412030939938144803676953114091705358792355447439716911063763752431966882041002611194982706476454277242355505656618078052420357953264298844144629732228358355801656842511175813470772701115973101204092140135584803767764194966771698026724395670698783305828793287711833533806881345438198335821613198009600737813332067554763492519533336474371971072300281131369067611485832098309716779090023727756438987377192452850426740248927342211525795463165379393775281591861644427056993411812466307623901038709932734954662427119474606050384156811832958433982124100668346549334435203037602945280597693710191831317443190326973851309661577655815125137109546922664564394947125845451908251141354688570342943800544673760105926978646478857944986820249374946098335554068283520963489908419212231987512716711593816601848472194209562833495379159757548011637312503943581299533144350612489035694326336542016963457006142196001903671319228393472271585284275609260664783807293188673511335376285544121885634746571166186262168975894455850353423766959108991735316475687875963795618583221124090066751543228262817427584594534299458329413192863990802167696394222444816273021458631125771509920065524730887820470155933462593833025106380676826254448731190784419947744776117812513545119460712889391860172257584962379909748482157941670901788753199366999697994802475687129976763433636035146695804562362062735217683183268151949993315074053958454355684233679786891703707988945214267605393213021919732202968333857854802216028769727483632779313652129393224857318258174698369520944679914215000527854257756500750027710931195186280587375719586594179950890847524069032054511083932362113949068099834827822022894597091029538648752291158113682666543430445008966715129534026279898872249492220134726447513448611417361742763545143918939754087658105930356865053065026431882702484737691421021394228069555753866115093592714053393586460698352755562743043091132092152743052912085208451753884111461438732577351538087908990134846339289767524121571205266939686977660039949801026026416265343161335324939374178249937593092200603606035988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 185236462428538477806789508873881248676120652405797989171379635155917010058469821211436430756304771672903425190271142480472427031613142301892250390886781679753420485930100550684947290659549379836425746946226094189935462789088496264826395819069087181798536698169973006706137181904511938788142612917366706028773192760925302252297826014256022135482041619753926721932284991091942321490724531363208679743788605021545104281614801155396374868662460804373117450304251141914616118329303720716934076291912826939545354237823522032043651697679115244674922679361070628892162836948610650432089541376730356676214483475352145268704030634207565653354694183487115101768483417201837370262973352389486485839996497179821474062149699275815412995992797082327616721119987486112330892162112847530897572462835642953208087996586649293301575231060963263646039019318758849814062228273852196150097237678969189631499252703519416529909923774563542470967647867611615407432669165679708767808853431556578883280557416177179766082423804252847376764124995204466568350089989096796422241081807857015575212138383717313864250575413783244531133250704971904126354989611616394121576822618738413296990101331278176273588242628273720142832854894998744753136640067499881236533561996752955462364435884565674909968814090046450365894885711935686077347686817182435978365634313797682061081799154094043905630207311297290296833524064642943239918225565925814600369784811913036753809565142064748998159533844455972887728790015337697547377440454950331696188924946094678298971334971980411395858677073410260945940168949912108000425069276144940554380676458954121462931390137358398674962055040825061073933741070194879418748050748060833639643364769299577213381229195374396565412686974998823650454143789864522249300894815753279010853101657046627160856151086546731927162659451565781358261347238444980467037728629435971148386858928751083759967790819587694266047105572030361422157803702418685379053210563101384866747795842630555198165177888286436444023676246452049264111026097962433476931275613192635283514251792991268271389799189834870583991598089716197700481969246709351682234313696322104578984001965074408149066156568646029918686636964502636796981016790578021961589909350665698550340898411083011642291187639713412874813195538069199111721563122288811121415696547760246896436866557114087956736123506712881059596790026486885441755272215307189548560767674543327438354372511083597278985031883601847882799869375439044607298771407681227053545850643627543398847104275236951384175168294065668188272795448727830093269857334203143749900645640962048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -15216807574945143993533728877056117547535828408079700207592739613962297515084340482175324296533876389685371270808426942307941388776985632302679899209416598483022408336601398181099959404207558435394217624303249711251606077358651165320119603558231659978222760244962991355502779561235161650849417766490678004588868367370939184677256332321949558843459559145053570872802000599018065850662071378078794160540046741198524980202856940330697394550873088149937869710731028321296372062429569547435335083680486532091181668627893125054709394190165422893937132197973937071605640917850963039888233904520664720932481795480751156900171427202457269638218069374646706399292967685511660237460826666592289039524881431401193950195700202953654328121662513277129490118743560710780375693727409968538147170376958274385365028001472278863929854525869637601999240768191883892461768892412721857660608764376334900818060533061536416640105496121022622451044734549069671903562490413416217258761878001840536012740381542505750290735269106799039221702192263451923207072084109155358801640325746469064930004526960444019683907821116595772328139317386106501786914758888863821575346387631653961172715103124997937494260046728137667956743511417106398182875382234748577141868139893625982694681797731228496433973876713995561961505983857894462897602377565178901694658898151341137418976165045024747033060930962426201744291769142392177807617698776839261211980732122557660831979649340305924375964359649281670881153353113678566943098458154919541203695108130968807436417470686543967721491023686643870465756942110258898888813913042742027169848284070701342478958068678990057172196048606438080928884323095575757586127568469846042810604641255666220845232823356312705342844639280783524903344727410578703884178483299412655106325109541987416333807865159032033750475501015390984384559155406636573871946019878528728118649018440025864804975703324678118377397019505828230383305253863641319582552142987055504513595775118762615225224928771950461486596284696537280343872516395052761777556512342605499764814121957338240827521379757634896995725451243393910736857564042020365609039854179672912417860589230269800793426152315779657962156778020900305381946264832543010930917117656608798164937439393993452505641361672601001009171360355102721354663566626409204591977979808767005370615456673572094253437060079249694016551391221562452969844378916783925307489983232353283624531836093137161474846399721004424946577807174863265023152459440053372887443703908540217622078283241685902316381310383055548086205887461496338643821630507403776397151232512229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 6357482357480601125816247333466890863488557961252059981722587552153912771923951545578959003020421121043052436461631022293397781725555039533126601366307156331929972784116503996083318887164429790080034892800228408019132245218138144418624563002873554786323897253845001436224632549502877274724734545706885316393965407819439220804239871469744146185768563744412446835560851478932283590552217568589648140506644235487343542193629578112239197012153492678300671277063138601356447360938567539370551098620340815371676088218052656904811633203616391769427732818315466005785901572745783612135703051801185468541951470783522286826808650104770377268091160021621977421577120879201235190160337634847962379273022218979614516344557830615601027180375332128099553789365589158971780687225638142768270285570424926959051517974959922073120937629962339515658306813634488023327738899991118766913205393486687771249917595382231487398814708621023819022464853893062919398649452155979280289795171551699115427831383765054219254537843177534821356281697041814420820538006257594796084510451193195288784603053734350944657866568052105368674293928660643783600855508172041838477992104170343532470706666284340350865722530217411341740363909539086007190835526654756736392316568325429655172014035914853350843841115779868396531306723125360378203627098455409515015655888736418614144852160056999685755708162789401138015034236570335004495921849318055754598619621335546859137102653596877848483347910981781662335259080722920524058529702935738315359311219748291254919968444148610106745640526838884368939999453072593942152017564555725285425826074161701320307474826406514646740198524987021060804913784363575261127105967799286347610134796325474015965475736820020596148646806864882613350110907457333959394427543869495733165317160423469133964401206329883426252875297191241926944510362893177454105692290956416798321772784150985288363532558787257382367029282788457977095104050366331361998053570310914335076509309282405808979487742947774351191965541964704432089597827084127005043483099691417825278610599117865221238396631882095956099581348341371161340018206266784006910134521123235957026086523761680423784702687914805463152150933269457093015833357514844150241528001619911921498034360892256460418515004657018416953184137592333027047878728802082350472549282292391737198196614193244883913514359997073386367020797356989030669831585550654280792302767980030129963218910151918791716248197078994686162442443070984243469714606625389305772151662588864119183656031495336860492770338859174374741671373711075474676034270922196984809434475069041541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -221695432955247347516185437515860529131923796439410425951199658487310161421548493294926689729948579281135208278375811462740828663251340685111326869466297282461220518929171660737315302798151339465432523031730407863804334986571830410446608026505693920907489797781950982353439725269448218789717736701108183937236263876426752265434987890296917180662289146467443318282847789690745773018384306298234089354605724333870974216588607257865012310146095164323380265179872334960566986236362907890298295468565660572122687973471181238447359467719216493064123245296929712789816165836914157062456027609416804132955668827696092883953304296634092768793975771336681342951980254487497404635861172626960618205909352959722668619041326233483423554045828593870670712861580933030523369706476345505064685450390547263738472685312998917677775829495122836394047010871207116976436234851847115421937106665428070975682124615118632475474863233928918951147713195337423760417017936333720136717893246004662592538803321514746428861910181570372754132974869298846961463819214547503485446184843125715975174865796923251118791362493081812214118597407921016090265815096501067796310408269568394996020010088402824403227588279838041469035871487866517618289009100605663402793861066228222885711769531251164516204134731562563340193716255496545005379820948890700790620290020768538830614792558852708888065501895278381772423213912254374908911502777328766133606482668759657811138610058053732609285545232441700496739828139531993580954737179820303555787445006674102278506626565538215696572289551458168063439455252819020648094331996685546630078010239758334790564487227880385060045819143259237152394225757408775039170278916884959256565207539961848153796790992551800838449845448796221865201892357084987044594039967620234562977249061529069957268590257879604596553173442421138194459734745924884260246903728791821424722371174677967662541090360135687447434257637302366733061931820229964210572061366457440480649818804654085134534935173241368682077809932532234896636983372168097116817154528735724777001823223045970445643512523369504486267755632212257363693115207087551495197623637462404690650947084106732394283468558901174012683274734654730489815182483367042660971432390612707600558596753140693047611172549663772063096029504320668767286186622221975534067326731228354148427544800122137675120540222285122207587047378248985641426139916445764225936208771212007423266212701061573853384281365017727165557678847801462681891935179805778003529592429410442886970378551866668714792208222849319589093728135186969812415781191950511158143154535212685197312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 2900103591195590208755001395107715764348541268883224899928265094836992715622872499689361376311037863942034946545062281549677216035023375717447338740529729095516330559180206155752727906414301661544430360554524273610355791723233547169876459826279845879906788348475723641330806647430520726659585382349197264250863090311087462279074245304957435937486238132266152553569356857975924436582346509367877084715058969139376492818471386447570778699083101165520715509857087640148678480911602725151492509667315831552440430659100703884271246325342280175661529637071751155879069140254698466862875425090992335357171428474595792596337163544567774059441576013132498468160298252592327797506353623374576914918183094493096093777148971657164693868979091369312585005655329548777395137877409427802763095408512301156657375807312432778808794883389507797450939095851145017193455669667617775916298472241576150319121399220169137097805222752213231233653098293102234702636560361653094495331070775843261485327417416288720179467977469102556137033907781677733180920668175504044335901913465970916549579431599692608375864381587100340937805495097860668318976795698760830780558567429148691814395594022438303172475086779204321663089228411543677841615802914203320047040395053345213174095552384843312445586749122416759139287848220214496677760742028255838670458082557291522314142329175274950565881093121033399201466727868139007742337921393601541604562437976817899622400951392482323626950913592558775052698570119315043709211892650611668396369337959379998394695476968628952557380265242240436714464722873263335000826283647381783901991316513070921409492486047246062953554648414884103046171588436364732086325788682887424549340367770798215560723574318642437419846459391634246769055122648036104228351195009882556421782417639553070886257768462356740888540445020705438550528742447059513298262063422975206929915775916867583575910418568308107584877625668736279075245079470876134818781425960048623625648570864363181042708810819404881859534539154615574236834723296854048119349300787324123332106335660711621233026435590990384778725360835266924961616705290814659656271536763286184432868938584247317266311212318685723212769884057769984709529205522296478714283740829666128058452968360767591687598557703200065488068594284620529147087900265708885829565169932521104490135953029651696863913193634435221853909003845875206841385561936966704355134745146497432958819746375042587100809411345284192976544606603544833373511900524362169548629764885233873815393402305433248919144247921354087635292300618015410903758100413482480223556045634712926945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -2070654562989868921376817646334717734224373001668660238006756447347446870763738975387049591251647642223915001770389497975564935621024868353403860329719140147224428793464922653056509858423012634101529044289015475932206350805708655235134691927019555259591668581514898528662954283342009676011251134540193146588849479772219194998122593448657230153007980038624348789557251767719988100513603104471711279368188200113801100577536241801833712446417909713403724922249074333267385786637302596728913633283008647953618213286832194313069464005918807164451367154720192284201382009745143474120720467303576241031050757404456608584607681274970373881630458066234725454053756267862784677399720997766221892483627418891379875385809056789860869093887543901762550142440662627894027570576447146655102046206438795377514292038472478256715343748175496093009480350961060720950031205167495812050206077848983087319612130319198734712098105038393398331453807185826089322105173970075851358492968210990119724029595515518924506376292273510052783714626984815178659369990434160716355562096342232147258830957124516129210683397726017284691022304430046374977273968347659437057223673454901714597138094170470513058539442590204266550657789389404039324343625226093896932532065095067967840032211011225253171865822364862184512988726903786489710040794382102640923169075405615144177964912795927822578209891205736900908146122050577938056175897685829904790922315765627038716808415921565339611990474199968374459027282201917510568141356926679122598633799608293941155945047716075865204599402472144680795229116562605847178828478853734647697433244585092694289386469896952391448528038914699782628964704889577683354723407604428920566751522378974871581058485684209079558306437587864502807516928450595843169644576677573939193094915631400961985891487653981121250130475400210175781101437798929162396156709585412400396988603095310867486430958381171545390577085854943695829936250769433659873262323012608156705487108364860890668038494333269220611735499355759005528073177302880302284894848574846236396338756749238293126780029744598101499493142987388122421298368233502737292105183954301934009228283068071752327704331757363015445465086711676680778036269902324761807838672315442585195568817667557506154988709958281641531376311626340150116056788676395658689671754648778251034885754029543876277174042280541502380055380548108293481909376731137636321512466983834759494967235753050732794127610370416030495747174015291625453695457141221589110261389956274834241142707250440046512493575817078017314607372567116992441222928969182324560166622442678669803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -779311409997354409731231529018759290994707317022851830569933478646667635969886249206262801337556407835674845775032335277881410071312329087541785428002635892111837266567789908013406728545878265218263850955488959064652734292021681137485694880405646314008162696526320851187673687057558591319689857502939363225937328328410817720591104240769981679239292139743118207241207034144478435540387751668975857060723177107645095971760659228664092066816334611980107233406696561259048386893527267530571078034871602539698578293535159321429549667945422113583951606738497571456396210885177363723645305260555211721365331487790622993425443151022649928380524152346965131169413105376935562032411537558834947603550533234290125892303703100312881334382783850846922550387858180812361852318436964499173782474431380967160113235267205645003433874836510025580464933466281805623578193659717351972139713357523657970874402158244122989940030112725429582896880531440373856197918571568010529420705045312072750442794621211829643194659753105640902798180121872751279362959225877647909979727358698160168234058265547131054905601738736299781425923064542427537319268393666545131543165714927854115335917269254123185826636659418791452634344553209499533254637220004866924338736441394587254380816195760238211354032136008961573785256114267007329283161732553159829608603805476991092328294750933554789209003815457612429382958740349695086225425296281497581355549308838281965182766280654856591924581469968710047810165932737340948641184763550735937907216935447561584583907359681229736555874158409969012905302135641976268237160533282306910494977088582376695315840152282666382139692723158860345518545499625723084815719084800172326677836230616370016103346893033507847906402031346442469380086892996254773867118209705545900499741624690157198159359844190437288095943574621704855206618997548947515979068393049192298821940166456832559116632315358260537730431891699950390205834275531343452403895746435751908459890455278452633341053063195144169319555388439077326157047214907788076036794578317223630313213930003646075391332511941174761822909836755912517851294354163982452962042545908402835437505487548587683779778100066865693741159665335226351082922895965539774697353039345007632054248538095391542837905349900141802103849047577618798834169284262265431314516548961605178300646713837141788026001714459829874693246597498643277590916616997289955647423492415081154453425475982197465912462994318532012485004644205562425178285644317956052477827744759380387818017370580941517800516372342904507823896144605129531443958095068621919889072043338608341417984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -4775404432332594084267549212411647814264293624589665476014044614921714321977921965666803790022484349976853531964713738907353800599473159047482789016662937429273943962311511179077841060801087201486450820676990213489995433381341411319343619855109521855727665613866944532782930143809638260021152612679719308895061058264175991098278761976992810137893019214649978042749217342384453994412101219940129056391052320840300848950100574368129747042063670084099601416800455810853093638767367223614464972272727382737520317390629341789524060769486546087513150295303833371846320520273845929095879955485407599847518607659404625455509111284653685665946996188480813666278214131288796260988419278520380837138744857090410185765937870968016502930523061238469323821039571188141107165857836811898889789605763412097253299619783233887626408056194869798463491982688986842880620581892520659940498546608074922252336325665496414469718032419800300157648291603542414170824755503434507087765668066569272910725403934315471062429420453962348808912005110506512095479291197158903602840247309913334647819176669928757579436558681893363325898757826479148543892306204174250653002513006794444942903048601144062241047025330190617787311855773782115449052561717219759145111429622024796159914037786271821151295494209767993794679085817406214514361219081886881843055675210681434276372824658131640598556280534717239471513090250663960859143917608724528201698025447068835064584115656963006116838376692773470156323864398717909943356609229898786923511126824070235890115302920395205936257688627475945872031290606458089569025426777741141188185104932112341825006494038767843695012358614936777138332185750093265297184489138654034899057169734738006328246958382745391514316035470962015661417457982490793738915643619432904045786352527502513876114262417106767597133479145032974512275746370584796318189226421048479577633751921426008933659212115908106545785817306641406992446449795389877852377771122688289298650912533163892587779283591002490795291597685540993383242583118790026518298869969025555674555690093425205458761784153772537084841556577468382395704961225615109481673901438046140151147174987097590940910852035844586482424683631341436312177404547612778583117266204508040353095042586366297490890395931181255245379648437076599325381576174756405891717937513854026185951390299727907953238904332342817403577792734906792935481054353628158864098462306684816384615476384901109552125939447015410280740885453863778314076746519783032007166518340707084120198852614103371285213145149294637767840448979484552117083689846730372852887100580268673740046336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 190736592530680299724910333625307698253579179666844571625219977198022633786003527750265584112849509752605712498628723343545483001660284507320533267378444140163883243068167058382170750447970032970734173477620378949006501305767427819175510255367501879602426696289381321774629222651003980701742058088163442822144891923619917562235251139321136820120587482743379279689556300928000472464438463292184342753828572292896629224901607981948883155811524196642503692767549393621501045338431915365431717678755047481036997470593180094355674697414600454463583215919851486737963795520428605140821970245360503567791040649189092071717363282772610954042249384607095930557407128505467993004571902413990278107897604475979588918670061781644459562281169511963058479652900729463726056850978288285939407622970943068486920959199416202810393542662148351960498914475888984312576302870708393445276092679719593745507774182340751594485132385488019089416001341043393742184169165846797855561332251430691428275678322685243562441174125563866212821386612276586244997649492460322013443435276240732330499793350128331134951150482023775519734799280213426556518167304177310632426457442295630788029957672146679215361280422552675422276361340622192218293008261022473748074379505099710896744156383645305633871630881569603166639047176022986128196681310750149831710253579718030507220676385762258966670283681675406413114259067394182586583984140009986284243873334722286587177797440481532346079446631931026068278755687281973606642296520443214464288302345525383086123017832957806381429503199615572766839867962853545125437395197054747239004649482980248719714741970698876851303819730700248859823540843595867380355838432740356069224631598672313393035167495659998411797902462004259341777057267877373628340247289083819392261206492667994643573752404450873588914311535243113746092084725057433601703154767752361409785941372680971991220428570346152789543724549218869844427909332383178177690145093210538953025353060762353334982001017527936138919161665357385902493745028786298340440777442986399072442305875353943149941469368245382327514893533457795744150224190875484011981920034902231122844604412719946506989839912365629497862349191471774437823136808237716445224327971566844073361073641277732349605292639648234853081321683457035307910023962067189741937501604778388525271424505286130416594023462360304056464872896658429355277373352289947391164144897910195697657424018811390067593560928163630064432287752148750780438572498588735855471412022720496898668518398419206449641244628257237728842786457638366359655601179329084508378605148166224584500051968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -1117707966196246632309423519564073399893355762956134839452326604291222803518625999780213866943432845279431928971005550862958949177446422338447633591493841663558132244936619349559166075087088091359241583757323520806696683592309918241595347558312838419053176197326792483322552124427038064541116648327017188728406655883834496617808542813022722277181142241588390497173961981771197459926670547440343743150166019545909318237736054571947701272029651004864344078347343076715018518828291257922878485070750056028069305774685123834754120941004437603708352251275244882444420980222737084961371688350227050406789753676757162513878768137974742590502539577687707489420520438463504734587272095932940823706887459338028642040660368706745747150718447917479933849663684347356017382128166061443883501791384494864676130293539796432148817753706338538937972018450898138823573893751158886381599772780898542420767992601367929104529337653058970241103227666081465809008723231380076775204090328369665011400947446835088167949334549759684096630544677286143468364064067077110660947860170493903519673186750673313647648512403586273102601769292124557883675670261479699655838090908278723938563911555906040819730644723646192707450659092497849497087682539245599685429422467190861809571879004098695565810706236377589988840645899077381464961422570686696261506436034323715235477839214745254243936730083139211133362913052112108129061639044773567811496425096558934856940695636695508140450601813923520194605207498908252285709632357729751923193888465853724882673203837723691195035818684150686451048741024964037600391976657408680441403970135819557446383415125297101941029209111701888199487038476228916523901493895885838112997545617980348687258887233793833130320173734168941632861785476439955011103003272835535070480215390693732903699312801753425789471553575974308214240096049949561929692946526984478070846394640436406003902220459619307313113534014409416957381693114013040260709311249047591913572840060448931597978163984366191125827570107288311229857701618215848780229134964218566320249573798558216245151846219112145844305088390293594940098252821097392488645848833777217895568345340691804960740772609375271315533975205869009834997668210853795449935732871263257646282591668265462389144591684767125347793528657367001611395374631314715182371095117712558697350397855958322164763752446787408443436957521956282237007010363860839501754146381809513381968035156338489642345089289492009820979642967203803952988079332601464416019838436397103648000251139019829377783498961844755828723524514920844437954508254233408442766077320401516815091499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 2306312541202584476058562946128923169910510241822723902518276241626574364740434701307283525445243066201709374584116684371904126644940345865381503766691424823433719131829224976919878699318713754600221500681551046000523157116323861732027831924811905439041966263232200512017255261308181225781721771931694156978085641058540825051828284385445881521592228972987651909826100745400387768399727879816520624712513438156076313079027394665292392231900195455816212671680281993594447093453376280048418341585648442692182338069573958580234355347062240341502085876388473720779171567627175208479347342074006276249256483752862129503152410762722520100708572057014800406623916390836483381452535593097390214167997374245706661406547975173695320957680063531436108062207263107701655540992442003497811634386885346922709016068862590309131987156352632238107867049772027988515281741790298933836620717095238472572307851564381499862125280300089430011604375376748112214446412854087265074413623062419566003368968212939361626011017364177577529247236281363598276955512109929799300476139960754889753702413989201859464543560946449910560589281317882722510245129379772662710189948682813809163511483086833809215032083039433249490001034406405096225714171383249148081014822987289669591744468408590935841827303337117400872569717504173629847159200125143700128125877079700801893529323003914100197019398978355161306163395774690594072115291967142940756546412126049002259025143292648189032030287605851011655870292740341371595466286624261980937784053232976722105546701295653503295986699923037562832741522517630159608027808676883043950879691443442416873198744829686369631436884027471263349427257032190518507373613345669369169767591771982560441660760803075587794035424327254202235998217128360470665882134823723904573934937682348970289020528504220047474615183477594974802311683315973324780102026314415069836217647039889922277576269684522279752678693307634525796696187302930234895150040832441308638680198610132577882237445295736972860505524593952814169674682218712248514741912568395465497501305798272636232541388036652688015597050144307476793721732426566038114948426518620111434511897682349477323612891694580138887242162943285891564415884920986564414905066247014220490045421427426409507114872416121022046140819689601012873227148612113938068827158573618710156150477645851879072796472194847975249113541265734287634006889485462084469703494910961221844132816625579633310927132383656199863321795096083253373370026165467577007589436318968987130660828634534510573432120725402612856038963625038163121621444695469879963796572964077095896322408448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -1477068027399936116383702826469590849543963505196138515726381796094782659830968673825632983216416308279970383254184578309065038206741671090120267375637619458270602249993273223120059200197144816824439490480154845143231714898914863528392621803487544268772753095030929180782779214585529207293508533624295127671666818267387733169338014933363598575396684851967704097659766547994252718613071116288214843171388119042934402760924456271551458193480213559895625900291793722400541229514032555968074625432212402219248722261356702730254090904474305449134815589986775901978390654039927235636558347199230240520349703110295746954695615124210189213789942161390666350053636121972846752774453983658240504451404950539001778042539741327290483155411913934542880405437770847296859824541710053379162956757187752098277660869011619663861349953594614706524265091934313221785763975025542719982314253577503459376332739624866035846973626007061521011293204256571740114117602263796001417958649123308948929998558990060977195155981569043149510329569946323716973178265904265269328192665828698162031607927507189419404523216080373542875495249156808035561104548446386222996407382634755302585473699569782502560848658025334543179008882168575242478100370717392361989322381958171367222795437521665751716986129376570112580610309232157852498502064803739369831892071661814931553544323143656132707753095348671143442533073083453546876748042950358481774367923305969246908547876831969989309563397805504641562999279823295295632140295588406160030527240203012581704255387040090685832856080403836548567987729817547552065374763933991809542491746854130767616144027900494242496462225622118010015550332122842043312841138682374183297683546738175612663848887941997176673433076646020975845166982509834112186314808205602701013616639331557626667395473303928522146058464977125760510232599145664212702618343567376000886363303435808591556838593525263756512924454399831834120450673662627100514036615646757210594943852117317889644374263984371547557846996400216140852742142469343992856487855408428937811664989693875885041011405324836261978746979646069273482880680622637232907060414404184942961712017812206879567758646933558061786004981136370204389498393295264971524747337352779028698667364812295442456406794981508516909626232111512719513781267789529840945935050535805730000943074535329324903668043229523388275901433635604138327999193950071857113696104271431726304941117279685672127338313425720922063544504879587511386595007077018011078585195387648578004076610163530825896460752597556071443934979129091748076277929752371721209765410626590956964259299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] -8944140926467352928328665263229770159639317590147448748486678900823117437750646852559707361439638601821518763785402091969855027098137637638681825530520881577742677900836012762038832404205867009895927440198526336268971413932897419901749333662300344120819328592533433545848350918554978542254429281153338256465752734999036278878612935928406299311210009126423281181543588714247359156224760705301143028213699382437478241123947260842711071170574901276417711688342085708749752125165376020176237274702484317261632952132247202355707651877948765968353777402938888251538470364531320033427499507795365507626821553377702191660012557657089984166625743888578151419186489456738427249465600475818118463668398377237286987699081843805288820009693783767400134399565114229006759227312515485842405593936525295946752222086570044020502022397522736364914988025948428300404042964040955009341725006279547713993609170948779445549504442029143772588162544488712653639916065268118376712729590554309457398632432306753510280911889724101125348776423511109220658005375231640500941870747271979982119866130199493982797878624945233549918215025858493721313702451154991044397693918131476811616883568797313164598418566371777311274361865273082921291857241200841441311979995149512841415369069540304874946751456015742631372237143292759027304939133005945090337861398742686916298386927375861129593848892073824892115263213340476104815308486423802707161064724822151504172968480221703830102226833227641009342004635463126982353847521529902662950245649993432993911433020377562559078196931402985668099068040423385837996069919836450553094949763931839934448887035404226721728459614491203278993636955175335692703729585978965749887582642484185844712716422639302537639162116719927173375515829011101630843324366542177085834269395671755425486790030855448383044391176534926644415678809131922510135543567528954984681551120128970755495609323427400269697217112434156002750324744332189950523517886991612361418629916841276952890585171538001064316237595428414255357992959415179836733968350888249035859784169473834626668081540978704473865884327410505006550687460652372634867502671465021080850802432820325570501379290705499522401855150351090874410480839195575130633467936676795010125600278973002355281544102788411285602389802173612629747856661427202046900162968316500983128628802068635170296683532220666377153213365755900431719101290112752803798132027144676188085956239299468667222536346839829747321100868489184285270541114956048194692732348902973514887380822111336786264114658417087666532027839634325368095544379127509201337733180800088843437452820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] 129141920508179833726248280119179714751995593907070491113560287485298062048380289895901111460320467834218806587124799414610043623296516353751414265167302517196950522702426020232223866500595143288794383504670734557093200583419733645247179654170606502140031891685538379645645388000319355262860916815088103707132587289248226350384265654216931593450033860008421043836476688908954187893575861062900398133453523139098932898826019432928632198437473835328573102830813876761630869631122110432692836299957473193662077898998539985848883974656359002162525584728160812956916819114189312877206020567427294556341734419218948496651774228942611158831499070787840695950052402276205192355911823540563647747836038736867857957378102966745323931606293945830743791578499985409328215203892389841719618564385120087863036279271685486139392093865841204288245232069984077381661490135009019436996391192277631689270166152953380405899976503562972946532411194804458093972190037459075491859173615657764771594328277212448837796548294747926761736553943551439888950021454393375861528061970676260594365150623165456915182815563379558580759398204881251418735843722621954138056169425923970732616940141675033994535943304630450076349930454958710041795179112849837055124095604590761394157841094814605571506440385246712289632833366382809478730773226365386212434917189052331360223681165821265549483261998844850112280710271957732120001892360965332058111537817750436503113684561117736262677309736121895714037135373937232297593032629134985589560240685940286103729063343762471599994139302375985470044738220055597125509608542010645025015984580927687655887665267947461703731245267397175983369707938617862073071755475538070985485954448778710024064599908140387464201299277990021142551579776805039381001256203312478558327011449583274032470993203071368261906576371499059722381487919532291987938459282062135138101591058799376228056145754692297387867223625552386153401952420544801287749577363711808688452642122430942406647144996946788404643976304792097106061754030922097043505835983251929659979195908372578683614494664701487499570225765714943082187757541464685091900373929165242362053343975323201082085115687554371941941850361816117268344623049294089028497502958797246839928159760681603670883359869894185487697603138153861495996127453114014327118260933124300652794037893490384362357670449893602111531164736376283257008896189321648877600272270512538027653435301754611025718509461572606644925294331368896336080370788212371981175700771591894813766546695520353391571190878248818157753158233806515129410565364536960811903955256974734002299374403584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -694550797276894387810278021653026123622602345619234989490008213801309568488097982351116289922669892715315959288945405001975679400367505930512611497289372514983175651539632534798761298939645834787307035630674085565344369043685960931690882643747451933870626086235940460069642766044696847267397810987277003001022363916560196618637012038201923949381713443781586973024755161808826029443385545621633839461476419191196627642656045217559556848999033719273728039269641633633722528217031209260776568844517035239633226987127046343252980566101357923126351155433605395851208241560067798453452394754778785863401571591816718097858954002093906053313002846920194453186999030460438773047774315334788962673026880181446226287624055181601585425855351067032085922414918440803064122241650943918946880961921006375357452954745299735368146126003829252733374415834230811887293527435746688091934060904155141392239867990363095559437596527971082257899634388541462777619886852566430163987706798986776605367654864690805468246794475212822020011757932163513072678947822989699001708376541597140202908229285193966593491490867792665107671822298261745303991844881242355850267497695268230283024537976553148913707547687405026298946841273955041388704346284526950017561380265318701922705848278259988894091603764441140586054991620744124264596286829602928335969468576624190897555545716345944564641205819421075422628357764526981387015556794487178577948294029951294694777915900734752106825377022517472888999996418105361373494152624154807045572572128704529025843470534758703681314992528507625166298593620107734558512649737723465956482957937062437656936665528389115376903602638732685193997282507636823378739162159540207479476192660671533021391111184439971160676202578759718838517457585764188366809361155144452007936300189226804800097482033558913730995606190984604731816343033178367565188005001821710776521424036461732638794178733918929427319973570203222095893368944349994147350558514857097572735696175461546759726624265725882505455956620223952339619638659522121547413694781464564278898725393429131883370626524638181815435177966354330171881132178411868178421056066365405432684098580681457567789385856700289431965022238436073467313165254697653849138655744648232456698318752960465944376784128599446107817211236378170377995564693845037078263428742473844973928579212399926654977707419327345531348242672166702097253411110071266413022093319691672541434789849697038587475137657018033865169075739342862053355856760490444541798637868671659192720830355103408770810884867082130431606075605071182134668811127989256071954226448922839316225847197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 1784321476682193291973811998530920788762566273593457384605557689582421690221079754261699712949133993999297031035260880288591317213059390272022257701644129221952570944856307904833273630917624296817274989232878180208026957168336632654120676576777917874694693947167859013494719575156193051569143966964190156107505525271423949567916382277097598191499169410127348207878684335743972426739964243725474057140489407277134192371875125089993222153245761006433587057864975585643968924418266184858926652037766867769716041425278774231835650803668457348405907604403982451984578329075645560496881835823228157112847086972278663213665458873022944556000749494280304602067320461764810062197036919616871596209604474391541102340226146888013638942508914975474246310673988308366180652732192325284711773418437347376909617832970209211695822137588094385009495639746249379792189474880764647763874880949030563114687525795684252390742313283449355271597791453420609625941135183816597924749250616138622509604973924049280527557220303218463227886057681856288608990477820564436998581435022236577870210258096075426220784386057261285612136659506686163031398474397774864723670501256986435277475917231495634298895247200601436730489907856492000471521380113111350333047307646321525879861495733035256024007991144291111761244495216655393638646578816823692462625398021320927712343142787581680739940234423629926703181739128730267835563151773659222739869112679167021351131243203348905758310049860235032704443271919355225633922847980101365795507390050916776744895458971446770083726432657414810707520756356926443858965488244237945241450909746288996121206233805623442452439875471136010844733138328901325369826988455670213137737908387033675913284011155888340402915851720369188359523489473963925913849855791273638214624710836081081130477402012254425720743494987714952661874427717126122806232987556956703941438041477773045253689965217147931359536424660687385446428938621830992162629887439994924648275986534430977503531022421663897330740338871914019831457149836907885184584030798058396618255448241416248639734555365095226906174724148942391604366095303543419126015619130377349748273897035185466853282405350962954078400142860222001204912782104139373950785744492775668625546303813702266563366258434128514650838250549383497355589738295362136758366373727550235421076833941609836857680234615993896103147979368775834224490018873888898765540648881090572192745116779645139795246530105481948225412343272388196514427659061907743867334077301546177288891470248459464812053675447896309800872591071049992369012082065788807086460477960200108460727603298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] -1809763982367705906432104538500151077754324370562666915866046096027570936272314386897110266721506429050528450399211029496196158641222136389932764046503603679851141007738308418527193963280695716678188892406126973305842862719894008896142228410030116703802784378186689163577137509644650177297308862513195570637967050849537764334286055069813090586720032351023771568228328565535924720204903733790867503959831388368359107588001290522033784638229468738581332054163990084935514605926715112627355147576894216320484157764484643889625117879568778619602601564921980780411383318490278270388417594842030259810681932987816113948211776652309627465308588490184192992249440080677027544199602805298439526296557510689900485107976155241710110805548426883756996928210771307211654940987799830975681214626868651538265868643015133582779390996113160041970151093421759496557784092588543458201189509143714521910958305932731027787434778621660311008168720608649998000055702301531749069191614581175288286734979261832215743513573539621213598631532353204049450071680859542657213428747538729313699324755351343854687875022578109311621037093143278258437284750749743379870149290061144998101063815061478167838212843944247490362403468029185361159631716074798085617940164081668668622081392932775078990693935744569221900634100030293345542248529841397821612991624991354578775713168457532767181494839236851046961417128283203521736313255773262687973470838251975597780557237635305362144626843558831195014454134424107834112669174592585541713540812533778068995791409594820856910918911973970735325795404429249231358704903400681806021475140936877323931281226733235878817554910071855891861866847606927802190810996786729880214636663454162761631824620787040828794104965700348241660616206328497406927293036258113949463741338625180286585794259050797411205067125780209382534555980009660702907727091434886034219819226843811229552993782441208788399445864846675823280194331581542981554119710106426171576504893237528436957173704347608760841469893825359894401194307831607114799455616335961005023421701197514725901786658090041268969482471363472719220461339159566695422287389601479178289694367184185361663795760772287997408637519772283741581752412242091258060535647385743567919289626652704851909125978777212100474745419444478534248442981930439509340545772976682973238407201923340621312251022894950558767748006473230786705916732913359207976591860634454994855266951839572639155632195885900337363947289277652233006919842523740449390260540145412261407277439182626800224488652748580407430670538518788146608746611887397911539940265916890445952781649969152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -2204232433959336400312844309942482684888315582991933031801695863629917471382275347727684489941539785826144169623288141971036387816766448503117266744724462918064847414244322966660724179113630235836232321781131161958268122407427435811926133642793108871465734101260481498239081079236780488251226857089761633566498216943509625556273901248854302434133822351964013751841130942378882533375145792761030327890837422626622579908183458177530654937041329565689988271833427179398243192132655147010053314974432721239426963321396869281962872682442535353414184207262814652017017396222240131064094946877980520826169927171654680724053453448771707464895110904038391128210942747640927410006463758583537468116812808797670353688127640905664832943882151123524625839576934609404300171586596207648888571955614137802724594044052102433726749578114796954459201150287569409304986801014599916622915149580043647799926157398389075934771040080488062462603570009635902158408875532342019839989171905578536492154287755736174729456148989341914752932676538428425525402252738562293407747353656563959408877829033022460041301944089634677148788175539654365117151506386789369484535764013370779948600044762216623139993932484894207664674684268530208936787222624224989161996042387203946327273684302492454501167747976404899333367196988465404376768310342529649841654565844181729471181176907749550909561099920244018508480045712542168069166037325054489195736235916525129070465559409913616009860480282106782141056777811324416447962416675785673638451918068678400183640158913556786103206461244187730867770229971683113122240620615038307783305808969691525504349112272933238721437454731294253892511177296564565773820936436356876314413197484059453563503002563749283533808971694997449632105636964592868451458910114676292034602272950505231672012463914043048152757399807862492620740490854648680075163900536069987857945510705953641050145792801453902721041071094650788455403949387119999926924513909987160970540692319951819364035305876913873468914962661432636787912888643341779841831498438187872762994810057109105434194729278941180263940278665208138990163725059926955701084083193192102111091149028591651779654401645033103885696294069196540830591550040726444335577218034192177243354044303414233773182683946855121808103848423520012788561436394033434461117485038408966073059672641339204336161235754865580733688583203138141777628982033346571391134264368306874414048565087393221504491800042554230722772363776892927368412896905709482127939813970855437595512113404192559614217472674366872607096270190221847772792681160826889237736699591043930471460618895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 10486890933600215988736951466443851915806586726355950059903890793619233597224094942911989152420960981944312102241714689673863876160918083113050833944628923622586237428021316998291687833954233244945694729876251683695972571517078860139658801282759292716422712475251609714592376705329478758012357633043805246232471805452208866487506446837443860988208200714913075691023155962946799420489213014572535321318688819026566558377912946587504303662455192683252329606197817306828623197822239342706526563317977994327975330840460495819346498149214812560370373705358190431209193074534046436452445988710303859750145309055769398060159200062104707136691923704052998613942998027493726706105225047657099291876071329081436593574993646128508757965933116012340648409645260782910884347320223970057834413367360978917733950393364204135680878340713460350456440847898484775195062576386548113641473009834003259193972830003788757585600310425172777677133381876317283478547686224964594781624629804622522987289430843443870674478663701662492886205095752306648055091105729081737167359370524205355586721282640025336932042576048310538484804392038471668168726906841885044474891053168343104956880626525065839667171300114543549014909998143113427677761893317926660125660349263057349015472535683863727095511954572649595636556908188492933673105289277288078384472347284007773869516615518352392532813994968717027461986490430926726408504859804209655781213415774410235243261676936720166183665692842654305485645318978468323218413589281797679016281114702550554254668432533321131710223789935002067242598957670680518161288687914812019015786326486861408631151241016585238823574236705310337477200416713802389053672088576750819937504269407101638233502414567940619303392640372331651467771259604606552157226868027809183490239841143472734061015059432562898531302389050356194135118346647615478319421312689162245529624713658562914200612319514167448747322302303497254972181558683093761270320806041926822123427254569519469377123230527229493035126522522254846843999343608936280452431688899525074340382038695303306223144372294860933444964654198255714920739446389721143913075113785441778126884308985299905698696518639684998853366545124762893492935102723599991519737593561102303190267226813355734036551665636230666676239549267240088957960756027854361708454767132206468471190326034533519883497577828514999253913606732442077794703901880653431863295170626250484383403221279809142166068271527537969512051751708197319715819963061819163092660950401874644129305535635374670565820540870401798589969491165908197103107446717225244739290313708464289274145533853696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -18190254531488856912029627326239550292104033358250723591405181179870192607818038401928270869987614762879234478135163401810141888081660179423362828117459575517789444828817118413913024970817398317681940464440473401673932576432359686092633259215833035294544677658697018638235904575816023042034979003737723096938988005981757895606163715733971374229954979194866642531520669137870954559355396536759798849827818122119724107847946963360835554316861270407264750751097312905593639085408186745478425796907300718681455876228923312071011533959372919909805409716809108303583221081986111576721825106897589473597614516208142417164748619507380486678134024002843133477285030425822368015098414598265942303593196524558157349490861048769324528293980462818780204730257698157340411414958682831326381388336648098919849506296959593624370376413814159044099589977755650040947683638409771663852740585472423668012257435197538045293672331669154142202027142495211462848414337191523410631410688986991313786604153809496047753838566438305399194686640159377279168918154242776385871366241400590417045436153034470100380244787602267000263164606587568683357599310710873265631793833269575852729998445175700391792540481980038534635182689853438391387652433369555904266100533266790730393204021897829747594005044730887876689345221605425687946194592628928630733317268824253464002015933623144429101676412529921164194371484111498374500778115993753205959362631123512844367310869659717704817951682874673271198198582097462865833581385681907452931346871855431292951979222336763365409971010369797916369071293338197734896884799128112690567051378821899383471285080322892249225855124391759829647179435554013103633178264633042920553318134232399945294156150930448447244681737171796245755356486552115200391293230318503884802718457812585832278488038171308315949116967907428085177975582029841140094140022276608660504180632405661096372636962448082079382599440025247432292785825078598274170862599331479425576827723441192126813707417975630334355735886188844592344654322697518955761743357120395935895604067451749921233428680534886764365374234626722282008326240298490535157621980147234192800810813991041552393273853617553284411264872800104953508611653463811905483124414141080840440863090984209047878509333538042321469301776945921428085444682021557751271869483907147081727322555048186276320663997011266291370862589285512682668588308737957043040754274160806319230915607705012170656336942619808251250843896412752369383689590477891730109458272965334873270688785907441820998998763988566830877753586838220714572550018571575870091414334902727121647119961686016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 21293803623188800242369710528783128504375329556535794128682317004672830993945871391610632021561398932127005481933861585917262679213173065067259782197702346303760173517209437228671170189422393615831731955406557987794603310510241170504697792167817042111755607800724837028770469982094577692688798193776083305644921264181751744287652396191314977098013823246610953063229011565188392585450334073869213071764557807197243790736121418278971767109637372576033648231238350441227595261787031777792889001281844422781188773601205746876511199093468786403862050763139620709894682245951038242099715056005251928682652569788503347442324261159625079128425335024214411229982852170965813606230599304686144701063288891238381501455412820258583178579661131711899981033136361354613101182352946510502951941675823171058081607125401534045474711377970757035684231233535291243509928601100146032157622755121615762683876417410333697924928161125631977875960757814475484721159776618882561906599053051671777389523085040923829352606951929158309446966260538111320006966699119437193744648669232965016538609232002442852858692478997506555623352393163777327062926200383282330978630000206191375763894659880739929853464545446524895254339378878828311239380619719086807694331347049891992154342443441444698837216547320990362224180747631352940382277972401158612512800020945646879915418613759181340892304552579912928158035150277182496819476404205571034862216791977457299119326692334865926448326763062222246907302064961992765813693987404285715040150271510072484148869635572972556911694394226781150869136655255990806296423178730882840605968043794869130880577494113561134131905153067737678174310378106332737758740027300941485891239010398746847963556877003041022221622754489253305257340719565383892101404425868325441951301346508633677134342361530254275728723870472077929767051238797686546219727645851380957926928052864927144181923888536269540230845938041097352848744509796057442561898567949234727975273400939899684769312347886040455394225779559989096596068662014602876389129026143271489672747766939527818364864377819485981320133989862625632869261300390817284278800952850698549564961631700629737225092362676073799184493388523235969558148143156185254108877830925484751242539008406813192500835315032523416295253258125749282551689401374212267103792157422879455066189835182787689042650709406843993386207604805578687388944989621135534118591650650926034990764714520113515188027721819427230400674242595790171172395994449306675384137163355636153562139560137155429964554710240336270817435674792889221001043300386241682145070000325748006747520704184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -22675216264882641686554452150744670460697832043996403796351299745341836093216791552279649883307780089655703321857217857293052746597912598449963254997672619906001539842821777856641567544926968311417467400023911333415325133296850425279983676722407781464239189346729951608994093283263199979567190530830199629613987144710731282336973146683689260195345376996516006809728966074291771358792299574781338989636251832311718488181122350506478542628869258736608340444112444386136191955774673229213314305351551289383293310248174530602862053477283862299481822652996732846369631156816823994222867257596830221268828409267341584921958816606948301183519567461237478192675276690332191290302875432140559233552149966879303856170456482189154054232985698160903829427659402546537641003231418504162214209597877687805933340462318492830269313481370640244796063665389205385149847851135795277985930724516353201498197947757768517284867250240875510025087191707058820213532520567146486104970506615398929693631029358810780632616118177784631942451670410339877509685807521015239524732168519263780155168479139403456619490958139633309491476641900087093974730800514651343597521443443723018895544390055758853157551339670583961338045170547738390065728309858945705894087834163326765241962054655144503612791949694682572301456207094288547403602836140379539949212509746257065011750543794998333727071025159659262488265827857818123554665714261677345157377990439942437672026406429464336044118041134000670894438725711518380350272481488983415428542979237322455730270760771911602221308056176735815383408939339440861974110864770847885451452780843625592306022832091722003393902301188956424279839579665422292239632577692731783113474881351405268089398277514235592425182002654270675139601702392276329237696712589383327813018909798875642217067017556360047212252823188720610854912422326229516036044203099235564987570194188138143567279293692559543946334837393279348447881695778835689186725034521985655623214061466626004279064248768114731537695996187640376835971994835808248761872719742287913415287680906059917443260432404034817337652216582218990180845735633406765214534999387154939930472749551664354556329579895569914881892207011800903276344670671834286229987191246223436886709436594395244005417639427746902649189432732060099547420037054717067100263261696838315775823493582771286253708031127449298207609686588548252784871609653733962040418331908202599871426474093843339518760804984067843681450775738373482332470897405014790444805706022141891019512545000498500662841275926615655575463428753742682069014961819219028042327893007403784625073741103104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 26731661088380360172170754188273868620259162247941517163952328279474909961457173852817192563720087977956202461835334862886586599009070463675571319889466614747032813827553798105438356378270551833432156332894674372070580354760216147211964077739792378110663925769330003730113457232159812441577092559335069469320022149508826629070713752793755882232773519986572751963560130798637896105229836376924906889343079558762174345079940494980979253598370717470603569142017397403437897102871238286475397091549599706955055217570508767720765036395361493566118165454936992119963799260957343506921579196831624223275600864244738429384641421070140823631304205494852824116828177906197571002200716310934010286381431172963148929647355086692563761599425340160637407851234873703587069820627927953185263326801412337174921504198482083177029107233073425951880905543849281392020835315047016400154557255868023041985216288642243758521891383559886342196223839444521357508776421707531300602649349691683986973112877159141654745384003644916999228430322973376458304178127579767978184679241786110704258739800200453821461464915782104411918780105963213787476815285238806536518384490383221670096322411374400573242531803237822080364093344944431594286387241693295876642732448733437238549338717625123275690419382569348765449095355234905419077653875651212087093976240275676509557658812491505893132906461717679941278382726412951741380651316387811142983756288534385510386613934520455025439908611305324886244505299923156595904289123253925389415021008226357185353640935606025223916304999894068598734408524209379236643846433739091788485721111350189419463457855205116276110999471391451420772377120468550894610517705172961013758646184719606386172963135555284722314361150060729958088952968049401638213611499399446274743249457700767851342725332875043124505561199431252220275569944831883485210616540456082480144861375716261690795816297447935895912244963078302721566592652755896278724674908385933114604631554710297333730906441996761196101463007091000155916846637566217027898556086649042474326221887598243045178240557279990532313988854422477212003710043676014198599849780301443441597647675430503229630091063616302574889175317104770297159514399721992721322903536845245307638236419250748077724559720924036723725826116400733059624148974703669332009430857797158381953476371169491576865976671074302144551939781690099706114269905959819243175305267399452080355672305949857042696026534198689093901208503908369163182447511292213177560755187674066524021174102069083605245823159440729586566702504158868401667213736872157469494221960379867536515245648379904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -31010752015323132645118275008431721589586302636602030575923757112454557059742338850211068086403072191677190013158561372099368257673195343304366991950973222086549567931027300387138861013448212930522797332258250614407142876655497738891625991607153188636975414718815101734481092776443874692575054615138452275392696311874256082894580589455143800903200332946884700976291871897439206153953306657586222546872481352749211656385781772488859318496235198821758545828185839595611894828266317901148747867173739859761684521312721627641687631057229795557640383387265785189480027143433400694923554730338322231612903529754103583793229357206473416841486721975938628699153833149698292236431863179519741104744434653598993203015245318604317383118545976254378658901915076511076846414298505589747020762933286681584627568403910268206346181320671861412082787474884919764327482321299495538464991503096568530702312490351836033552452986589586326789218662471353737503958285905466725392299871352319746829037745162344422215285225990044353184137833994225736164622913485910491026387205054717218713007157081172969155832872127061371821481049861122622394674129202605045169567615261905064650825223467253136831807783192702758050082997168564633400651945816215087333389989452531208950993452438272359713666609370741150156539006636257331938985486617577284774779630558253996956488504820149684697004604399211000995506650555253347848418859767729368827657499917795939715858811321270524247721183198793700602757553483723392344003726350667867768317053746825813159377824551892417515389439148966132390852472984191723167718769603518888746783748907452602689650733399590042374172628450962851867388104314442432330980785129704073561751878723759126471047113162337274404615059461393714412014645394237123090436630283032350421700476422367545865797142878480285291517266558709807151981968835127483409436023502500465546037448358078159098370001580363781270891785037753053637533277911410514610505431225795335160961296229478445286927814474482161339150454776107226374027506771988522352562202749127578616323074690538063262763203638829323461957996900891544116186415127837684588132141101968199472688323551581293668199429844398459407791638695121629603122186334226545935827569776803696820397310672050420484965213099508775883366883573356354582817058173564635531777945566177222853305351056989887846313245601068563549815032498754904098221901301625797123153959180442573010378917835673648710056548464832700059989137039215885290909751368614387600379308832628530057069198157995004876118797956271331443429952722520087577353273459221693818455002312580462442304157777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 29841963755788769265322430113975020643103325299743667461723759326963423124007568776056680624781024569549042919682684983463162634707366979250648832357359084582551609026196604591826750427212872038012507946247104981853437382157986997484606902373198327748866350796961922631767927100979115828457898187140593016381325495448870769820009999251140236187992138065284580414367210594214744865286547321725604970876029670327452367765958164071730258759848026411671846352106167551443006517391749036165430312216370537479870660054159646494757971291722354705440060721364448564727302140289554147463598130747989762281668630110565793837153565754784297684784392409837112620427273915905111853396204632522889825808280476116730097194707012470774070008271735511459590345777054819945776305721611769816034833718027830150765758061705955232590052177130008112590062395431669890951780837198000080188020314782029379771872270368810127044997953041796993944205034930666355816216610535869022325826000628244956024263008752887384443655208803307279779111326926986915478092426437019519605548777481686087531390725369018986421240218025648562376870923627918430361330971480663148182535170043177842063658994636616905804374120276916036269229641042482506410769112817440902316428858152631176975108506283333934569050480601309170099163099027031735276818445825062565678831794433107360078711193118473920559956269616519526719796748554857922190433011591408825962804550730357046953820806867386409725182764174686403050997846227242301371376180834130824899515632924231520182737031189787075069403338843244234777030713888605288995847452173006012331833655057474367273129866834108355948477601754346326738564904651280525101048291351494673773001658124829275259629061039236611057364628213793121725760688607578009801867815836675294899681087394613202341579514156883689230877490801434822699781524299078933462168628153883026259004589204442245213810890028194796718333506935656099542620941910358415593052556236100857477039177377526057235746942822755647233095049152382079777598456323041001291081822349351022936588435753557443598542361479449882632935694460040639166027229441851766709791179129849960815691059627284263074076854874895983667587085699473672202353421360711358669335695748607572816232708132401406316124289836090938168530059359140175537126986856840650642019537995879731108876222662507911711207296694906324726351991938995501553498572439361510250697250841399970065585008288079218017522433967571011749551221910532333552338643823623074703592476234108471464873256250891373608699697560445268248447979164002713821495773273741371196327788616448208280025739296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -23253214898841574479488533418791697547613519628585464457533459180142746560253729914561541793556970291320782216869673637722596186852654873751618199776184211847861485608090307594281430445528372817184804415691025067576025852984323428788466487415744154852857555114190314424967427656363786306585790212778193311380048023922163757990446578131951945631843093354549603338181668860853306454713362927904864603422759508994337331295273889200271674313725517168066808585952794068980575307139779034829069083528958141232621428470061736490804145383975765403939646172991181457450036135746160888915178707282932618134936508873927382484211410373119043034119244102131929486930143978865485799010685525677011656957750510458719745760201076642990945775909874402537535824291076063317727890435186462158000562299817086271766112969471745660954626137814813273719357441061444526072356508354908371183823491020610327369610734072534542720405102802931043818444139596981405575288913435849585100018882949906964120395657366572220987205479520462998978554055892216932730075555765932582538629775129631623605115654103410603694816446196075510016637767521161443858609933202545512650752279851048286107696495030663466389565277771330579189048218908164386640634382602539910201591898125442989182414892071236900249700513589499486122130562039456293718199070210495505074298199334189977963409063318845103959095584111265446055286306907798962921355233073694221195635850183201110117840510481438873982673977698518211017987602024762348887525529178665636108833152320376683139735066232555490669873545694227933393900911194642895864304378380174184235830425623597002977842309271920520485433818346517123053803977694881009933700009834675166006592774889032425525430333835239286183001002070482776733411209934507488783900886140074279146725951047586661240777816214398085391223805491264394439154533988494145049778911258085758317689246307221357481505727869924067836925257498880954074164352289448551947782454393555493858544134668655346370727234668152531690831862272700679914206565012622371551675075706326966158386218633343499691122965818849509723160471837059908100171137731664197265684769920572730421282302344920530398884626043265109144206667937628368728227002450648202969305609860285726878678306823026526961622401059457439851498086317977409358328349170676249414188115771380629117248235126958847039533725471314682222966085691210244746250281271651474209126889617454185372736923498731250238730236459739277645896401911234358505131484309168119833303615576833596486201312749089339082087447193642406131300426953627436548919948982496725707850935154499296821301619982336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 16161137330222091115505954732832592003625977370940609477680218975964158668893160970793430749936985203299632743422333100085218232816373650491419581463618729262997940033314136635262094824587585452038235871188094016464213386887540518328645937448802669022646445273733460032360240741076807929776717949410681106048185794999374625713097849173880293021988175938356394178309598335632763788395052329878224012725296216115440881861785137643164192433338727713960653002451607280649854663847069163131503596199841685729521662329656134670830195959099601889302487222575933420156582555042496806081777392761957575573807334055500426352600540484899259670096928790902411815323484565751123095269426253993909465965066560124456301813229820224851699134191502616169064488173836125194750732212943522303129816990503546174983053570979414203728791932006563345584821366851825598289119143013582518107802621777403673349792148554533861789399189388404168766626343999400497979077190628298442419128457740791365345545330633288949885270148521325658368716631682053574468510317035145634239727123649401022987807221304721096765806951372100481536240491037701829203641792720488295515388063087155838377046284133215042417446520768345628728654781405334118582823755525728111828571963881072709846477538634485978268917553729269746035191709628503605377249329201908673328368203231310090630577889669290781148581892579849714846073374125561385245510204327225703322607807007845519052776264709731635367121052495220061863421821690338004873342396379422919798290429859370377261339191759513182861477437308751900073518280277511421320931413381470802963865262736480682673735461856322328473286020721994818468937529547703587269272066567658148300972567453668257491642476554510462359637190434068644935565602882931834859509381308771063791644362086064778046070489298372513570643738766615854942404722659073433634974099216961357092263346575386774152318161261470193207795270638970381772853980996388874799780993363649572253347760001865092351796133442576284077615510467717155092172163224316832553211657590682163247046108357938452729955890250611409186182226331469360383229597336604341278332844240933278799430181639095896351326480603957995437879096524217646716323856735861220250456516107677026187917249813784930460431652766999481607367208090860145387133557867824922804660897852596584219519438759699992048150193424470360723724911979918804055880857786769879518797034233107288660833903942171495857782643009043136473426099807025470916090621338137604578398626564685020315581381677853269156596247890864117741900143840158399808805362696792471939752973339169848006226403655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -11341877899500179501432789876602714627129130291756666401577390580591380199912923815801804884268494666183317232826612841246065828714773775040131864152650292657690117908124678416370821599714143181453644546003515828333130412433931004576123357307555487414081547005896864628809980840288428393863792638887988971423004727287178034846568277469757825291167827511822338686672360886062428654392165304546450060460672020817937568522467910937357837966510381993292403714380664964173740313337528096935362654057709564740232808392939890716654906903936346473828663757590318852468794199803886035236118905247503644198946607968909116114344795937162825152833627595301325521233982281877654859551514697603496973145990956810124310215079242801701929519940144245797490516536278081558267519785684166523240379154762252895813588570400173384038100068410978729285199933292352783423570804782986360147215287832350492075727282459277013831704400526130615118731817254810779071757401436193719666726232423590363003858738562671737099798978698410462669057931822424297475071547643382373558072587176283299425971475829075488794910290356554742178900124083967621373235644202887263342878730764103040514754764303121535379826597204071501785144047046547265411640124504778267700237204119469448872194268396492222516964752030404986502264531821470198694748646315635563572780181224326143503915905612449384366355205638768177634028975705685226943523750463096627414479637934635760810739319169486243518992697920295634275822976826899224802898852599994549119614055430897775200178504380325841590693840876823541553356230601131811494107615472417804952008441276369894183886759196450653767478680598999530859269897064522440525827378617536609531866308037534667552207169097912226242381783658215519925797807974827528096617808797087869139308036128410919776885681926637584613727353446398926597406496421554329147463681094996298936359216444846418026529917159452191729594391266937444267062359004301379194423499542290946723680996995634982806322741643588618261348850007026044191000017018183634904671675910133950914807795884428195097477266800318054114881028412653106554551936574255840391747109831857973802776098045455260940087092776315292278010354516123795757727991341716642140282626920308005169810512460686214425703529464876577665848781356365081882241397442938129987019376132306150766346731336209013568448086003419971452026242225692529846988968998885947128534748506061867559875557246722949706296881097295780085182018042064484785574711689179601241714142021497578230193415248622950404491698483186454454533321015129971403756837545902782802672002915211913131958185492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 7919009014170550792926945523963941319563026596294581612800968930351021528291685285159753753774679929590846467022458102270261426966231497099831615952404587602960429720977110331864647124671803423550692434308745580367097525956335157668662965435331738869208468764715019171334194410206101441785603265635395602757314089301306714123282340107033955902913722708295523303087163533185130788927135627015277184015053530777197726125837099782913325385812647459619606660678710164376985729620526008836931874269466975269675852599226596692398370784111235585848286762002602262533273817631984425486646223949182305728152060004411302227946872266839267286114796319095386974865777851499596781718681404572151035073675183742239778749129485996611163330711963774657427818059656779300552633446865220925805938159293343211048147628901071083064899589616137008644590914944318730681816739793539976292776960583246109207005258128972747976464944094589506242980557204446228239872618156017699581416287911296467687921860978272243269207851475913676827434832092221382325756891653623001948620212930435358112845566136133560938738048500879020799877158777792745726056025219205252030042085571916796988256722319492213911180472083771606969981044078567992387156762181602871590459201305536622255133202721159556521460003213130711493847264674786471014569493333720683226862868256709519092983264464232562315656381822273114050016442580839331798622492399371455777351887249618224422471714869515755209617576789241725980838712265063183891435300549396593948097882805084158123810367417299038430451807400400225799256428460173379391930514940149685339850766799294126541613462742601320225580798502751538644436664131007538608455744405193925183377419316285034506222442283029974799756744321996432831028888883969882107693198494010108229968673550298590790580330338007096103354464476522947873598276033609737921651157978040553011017440661973469201969802311631172783241157378201245232492127944238439720017662731263003914962782520708618794454739413644102835006628377909527095858227346822292740519925024029018304084619878656763337661009331103658979088657419314827850653402389047096955826717513487696624535139763261444468199612734717863295275546783630782111197368828263434377956537775657349110799078734020710428652216936861308056907449738721582810015489451416656765546441461824236945617410787843072671451439507780559196246829854110894265113895451374778914653214385435303419356830311807570640279358279980715389114648463129182545493400732123089422806416728556747950519705976954513871502213014853997544376164324254347901097269397555439116351568417676930801532974137344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -4838111925581724022689712419860821172105799972146588761871503172787398972602174496582854751106843187324598915625252034334309435684642712874866735104833262865854367561207132777498834179437075957240547385716997491181066775268667987050075555205940871232185299602611680842044287074835013800925657930636613698386200012786883984532112390008659664984606926003504899109922181442225097873147746762366655248587298561404338203517288494771307569879050923747309465679414747331458518655405468991981315292665961128778499709369215606304265427558276188136394742473240194856260257683688293210246018466096612556366429264622230424006055681330541201380665459062809805891036756313043276063364751171888662893891728031847632907598325824210812334769734085713092919486362840823820414950191933511392936543207144738438253995757850595970365447400501781923080623429955771830448699023251475137618826410809474672502107029412820276160519150371406632494565043192006910769071500395499368677947738451103186256704776226526291605645609498703263551304684407196575358234526363957688492227253238544143743363601918055068938529016435733131043690998743072610568439215880516384160684393199554448686293292496333129454256778719659401161370824633694534880304556865012243552999251587335312962851584532784103065304468489862626527693683269393460965028636211896041154287279527998447981913861828619333235365912619590759493878963853972982886837276444218110689553427077792794870697629141654078213664883003550054034716949840004965248105918894626244462541122703762832044251575814693829916026385124855863559869868124090928142967301773001356319214166551951308021592949742179030798528347092392465575030124769389695928329876295281998748087345268804560924419269130296914015713710957967207436043000531499397221473948807103978287845123477982013500966850535860938161743443556257573509546296143173116034214556205795688677435250857382721048327993140660495665819336592345510286206314587118586513353678248755431675861854992333946954103737628523484751924301855168579546897692147242797731690881956685323595063588908767441711628280600320179699062065829218988785317469920055626383335895512596267194355922497978802230587938062460350847695395634049616378979203489132238093325835103349202668599371461068220864158387025900001818108437644307262610297686133898509983616523766739416280299075750845076751749565091832152784116915663226254317922080315943974132993367229677679079072112710448703380487775914533086022485522669299183879933700987526458752890878203981637926026540175411578510226878778913877260931232533219614213507578221318509707579446812652831323027501219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 2372917392818619256568256745271364380814825468516769507989779095654719173053621502728124120356540511447937030947231830934712166030459824259681787059528523912304856196340681984339619721525384257204881585769256736070853506308459688634492590198076083232383721884873106020247480786365511318986971828592958403399056712465450271021697981242851852090208208659085274093084933975332601623659729840589181278797302232546406186075823247423436003781741192528094559615386977456923608771244719422274261074075840940523930363505336142793245939302905249569540678384472649022127756922936032647412281659065075171158361524390849638255695911492929532207105752202571181752369419769227096827044957781375844978848436578293565470764399536648094286510181148084542226311153755036270076520292403143908025585210855988260235174239438580536796015843074208912648249358577510376804552344747696133613917485885410685590906346644209916936372934947736603122187164509008857165004800949880833049424034134099906753410296639013359063155498923221712788948332796638030165719252200089314712792549468886922048334054330249198108422239613138159812141887861087451532578958273748011266606100342312331011318394789329722522047595153604465304338850692773016296108452475029869984070314722361092798502817548706245659047152779041364062285693053856289132803975886292711924383431092451151387090580397446564027093184043221357712722405136674465974909125823156810896115920424191943551056287540094488159480609749457594559634655083986335830230879554494277482655587256477582632441761444369298233107795919313585660058679549094914752836491447527780128132070067954621593404416718153213084972505202163084724129969482308699750916048778523433513164690470775306547822629126319595593574489290730566786013501493507636646731070194932441902757089751590961701870277384727945527302246823880595293021516117118815988115097347898308121292581197349075671710715898534545201717199648111067557272306601461410988023459193376088179182589132030390600697980683178162951688972275225965114281373291595060393678431030459280675081839337091887394875709727691307019668317058662624165959762126867884052999705033856182824590319754118180521791230873590650718113408270277651482827489643304410083931622471881133605122612467644945404008112690803212329903842662979141385833555423082221923431208437214396130378972917184553462776470982831264346105976937246854127951400612535453832057936463857477999582902450640605833722684531267772683519280436079778741215468051443091035593786434014168562977028205523810481249043666945542903007699254379470774521161812173744899055929859467668913641863774208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -933678538126334714842202984410301912266785620927286628027162021425492969922549754649815734597177592747977596461433018572066373479006339564608964634946568800312926252517807357257741419665722677959255116214008779104879430497500365691497133308786396934061482688714094206065868868737785915526084524781210209522008992367157741960091036943082416593251465775277389298339198304258344848131133274721038718532365028304895825259112424981889277230854198828807592408330587286190117476176293454712119095509214244754722111088266280598322562321665148544994927186614336575901784041391797534539120896596844660166416308667478769406440162016867039792061844216517926802829128760864068866056323072199788047108757902113730616767210994059826592364313188800396659718350013114310021144750049864183451137380430995783225678036895238373871897832693995180122660995593188418629438837927331618808336195929440424851534533936789829237007698956991854147016116448647586894246178585582769013020940123202024210722684812138125490849894861523679437854169396350498276302616908202524676121483257252940081406845505801972969106065408373057706946584085127602310912839666632147280632128780561388010716163041215927388153509769707346806020661235884663936092689057589524816580452315443711732944967451879426492894432745184762725799385404662361229510962267463907560210291310652283548054771904182484448303148975816253877504101679199559976172844676259001381963702557221039357452177192493821271987884275067118456732092145377443563617748983972320029752532176895667423996756893073063741555220502596627830740934734894196039070697488659179981082641976923973208209939521479906354751614411670226240926690263709488031448398103556073749875176444694528542884302424309151772886577210641205790686158394439046332008856113562922242422078512912533126903186422913902730988972025142919143940298296288895042400935519838667983298874179569649298398379593188876062990741432198455606675216450701872715779453087155511558173157727606379886407320296808681892222632883878315801449863725217815686008310401993799608080215510588168186262380319098913061024266860627976959191703325796644924813344330113021714493229067391350842745323957877189602003428704794927825940296177317996496013969587583102127601661135303980051210597122565174668094891219815686486816091056405771548056856921598291378348524962324187407144645633709082723150265966537878440343772891680840649636763794545845781557230675458984932797946884540022181924861891866593514227984321555572355452090938852453476072285956302583790601103978535728995095600146885311449060241093583565313019574971017279822204634136576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 318521665952539837798280862748672574418260823378150941273996445647778718712606932065428977266852424953451574065782089254442792369618204513160237175406810984818942539452549258288974183064999611896335830695929809100003844954883166748456708032867571260949175181807489299646500390543895522660166814939405114316360536048275037681946555799710339477565975762998339087894298746268590477164790192039453450770590965710832390462736514356658343460805620932888373730285807966131603363072842023952881846847457612670017117276525845073884279558886579770813634497814123335781239561720134068465888636616603109086142270969976917717760522005490785524961258778324908527247941766738201773566252571315858475752821597738591364103863435446727780588257235579673374374498277111607509283062005213478801156636891827508526409637962312373835342296410296672067547154452774285363477745667905594577401491522656256967577136160010338871381965277389001567151502934081095545220151541675001144724402285208595026508464827922650576412813401126458917823001043521584563683268143300601260641116143971418853703799927308419236421355001000213446265397380585173843341900117287167332401744406132152811700990461302206350312666331003016958403994279277596757494966910484208408026910533632214003215109833636538979400708969915080008825943762588886912458604371007131151177256754050471384451436842437913391340654777575416036537540337073190678838538701407474126935544836962435903135108285013466702865934146399013398981095229844230805764103227592272038111289336301722968122866609833585590704200906995035832382709483051560018159403383991816405953033092291073418935278419510922638781910664664378832579489401379197575936957771890555202472678309568077390896777425641487824050381664992606210660202215301586164917951811655600718195832678328346438525557959102015936827263146120397664603774057987774174252407075447384536080123541843132447532553091463328192537372523146062995107398030592277039105508062250674165750587088518633997914061996778735018608886584294855110844904994781500339068574404636255653817065106800848574466874958251054448885688736577957182983661967729329362557367431807735080845571519985722671556285834644709873213679141101323416273950247889773373693990415125817133141505814058073174729045612215082811783762769829663575693244707078500735700979699356694456544230142698587015011628039397474521304361214285032415593769592204945144348536185516850023636033605791109483316784402515114928119450879318607700037983776953419082663826827005805722861956324066751881311307570560627857868011923336952402135327579861569857548621369520485477623971971072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -102295811113412634744477129403502367788448117509152281902493060742377085087402762119969459511851141145373382126596063806515907803211436980895222955406122306888279342381127262945112124594891886092297205997251384189496662766539034912144752106075919485617078562727664211760851933404268764433411614666196570946007505735893265755707959643215909408096408984814966926045775696387565510643413936128653282183755005166380430121060186927450110938650754635235019169070610128608769857447054531786066574536017345046397490826260212269501667683079985871410482765752349955811800415334463197605855025512138668306618655926523422789105492056796340030317457686319063403232530747864454674984340978947555434192669792275859918348264605501592550199541860256170242845899396511262758640727215865103360948026735643604106198084516146306776492947514452350168171077211220317198676999214972028824192104040945306793679597101205813519854908440324058682024572973074483282527171883450406209579466570042224358478694529717995698599677950006551697685903730938877768786976140773020149991810267394729774622383663704911358481884528263920219397632731334746920746150602421154095797895575924743393345552694124993713672509109017770064844245828860896467263585353523389990375454747214790218468794120066584814662893993094902251134097809704323656343918721333399564139606456988644404843041058805295115865676498203345791424679118814782940404995461017376793047275335503182715047822982204975163556431306818073505334850125867846194057067535538348465639881478272919739450540189862660058775018570935287472033045465574103156747707161884102520460783245202304118525165406569418378062917434005367670649257631781084138043108229458316263578145151421539043101403859801177178414041908719655746743716595211837832088815527591172234994240752906493080280483532628426041750162815076793059016168584337337006119942006376599962240624436648360613631606759203074248744170618919329115048799099422621042739453797413952407946218486984643778251672630499420778282108745536444025502772666943596494472056103453573918984815543701120260347615964242370790978364397681957688286524384355134517469798903375825599653464938210467256319830988329144457234084376862100438677523149096458593553984899760302545843727306441948951172548390212026388486670968612221763075097197024628113325853887226109348026223804811502479143781019110175250065841406939802312856075884425451955479757592323793112966076629604565414705470483098772006536539028608789560964774691397893690402586644603021261008411551618806225104992024378178731549941936813321870497381857754382495655134062634920472041605824512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 28541079041879223854883888490176186791820886139711984670509395978925974319511725684817496288956174072014706351755038072541683172624304962158465253363360209283041865529310178714893698444166712507627180879236827054346084358613868554107095919221761674579447566093165520103257629650548862406541717499547839993732868313401430016296503098823833882785966301196881618497997942826679353916975761028859097544327566790214668958763413734501309582494590686347625384427481099585602070601468834181921438590946839828013214314663491748854805160429796019138027860097297253723360131449739459563064529357287857747772084006890290993860865819606041606899965610781892185556981183442655309759474843896946415548351995324058413702659790373254330946445844947931589470488114200874040138861696856181244976519657429656884193424587373688802881530996089782119961236304165036609551857432103382499661839535695663926752644260199739402657444124342037049556403140948771038280586288348490739355466433440784970047394467730469912383142264484971600025579086326884328782272039784037334154952877603668660948363208674485515427052081947796979487543832125676611289553989308923137448827164838548123302732907357159241956553455908133390483644400508864211506904854122480809575183807339948054429615348644368813463192892173205412733024535302428453679948222039949617249972854533426394523221080015802149686753493220962657842628868146519920676806976175353529254716544686557835501430199632109301617432480276607500828001108232611760349705976776754534129696914859043277626798443705776430035898286326729310268041950113725716191622596960461376034483788336368507686297696745857830050113058133869911928633942145241399585034806941796332926921517305267309430267340764470775223966058390227982865698623482522664974419262598769369244338072235770444654939246261435166367746712895588819418747267592045897428682732746988066346435527112354049619908834218272089438460603761259599557733763530965252606384486732997419654159978693608064550246312413283740704839125275607903282638819523943811072390206547717557635598894578302711220106713074753026013493007797225824990249955483247973665212329239880807408908547460213468877101280510173049420109404429866144983327408887621454589174548076460835453981584201079282706440889633053752077056859383968334419285669856110176321409088126821230005692505011102376488722428952373953591800817490944701647528639756068469178356671601138822370050539775299141398789309634651465686181489876210378290043146224648185191389625040612160080791654363726390812756399861168825573473053439924220936474116253793575289666347039703063495685701632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -5168706356065691811886912162473921446005555046370706641864439860355829617455087651346352996523143489135367500155248355337186027917612285750175690325026800775927683378229575796066745642891208393271468714487810136763083754920286026976030385890321299176048547364211978266488223866461364992578422508581313499719060713273534862572076990929696698131478208853894639377776607890842931090049318944190189295148836977093600476009816212366222581053590410903340314383843648069086853473196920274539818197885700678471060742009681957104777186473813425844574610116001578060485091935773116976641747514706386884968533207041337439210414591944880191973605565054811823689400394929590459009203418283004403643671638211868444384766011818843534306385251992231398741967587381343471773956234259741332039554231335797488406317797127608508947918048923899172395939567643893630438758279757932554609766757762565174894832220000837618636132345576389526020304287160138671012094299980700360901997438661400740039174633646996208697139113470705532666855779313623150149622980800939703243497227894590279732923090729508159909813333402597924225700249312206131702300476876555486166382983853650107847718301086698141560161755991050468805941229066406295167934880271662860334665891533744974705383168419809439009403838442840527921283932843359889143272376741170990665666479259171814064557352566323341393070595198129180335855281365459882441787682806442380784262636187997976633959724752443956092742230015176214104405574232944160340127086746344439383806701038756920102342271996005020415352583312208791044478257101529064290510070836546495521713498379763538891754484331940034120924974458473999483962358903297039166234059980694241266388568527460895953954555966069566509012476402841509457839845512221700499613704568432008905982738036548275644984020243767064435974139118970562472553946232182957754796697482102542492139847226386618014578173016497897403959933122453647925825030006079855258500018894263434388723838007104921041406431990176409255107110329529658197716581427656726488475268357283213427671055311212880359279577861505551842291493029473709881742586108598357888927999427227724136708750041487036337293252879412011824086943589647197477741634465473802806083660181914922621970726157905644137082397536626840591319071114805535590982011727599594323331318128664599159198440889413309118771274410103271439870052032891104585651804693572686245806916034190138864369614414191411259847981842100528599768262932057752086600350467130032803782863753628522633620115539505666801342714122219229043029541643568334746341283152459743172559910150746144818600083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 130481125031850134000906548084353529156427037700684844891452701667387048083834292013907159938764627732594288433075347230678691784882879607940667910690388524356066921939787287121937247154064397052043229768601985525668443375856753669817813246984553164979548461723529259632271660367489780439454900207509094829737831188923536750237488509885006198413040889336609749467761067910907011426564886411914930984407473882689919676374521548205774831166770772229807106693745105922276411545611487566815827551813371904919993190586283444210337736557934871398158644017103072510110408762711410819542964394870636857185153506078134868714130168528174992806423501002143701188509802559595874329385966171664380884978248146331159383905736697382034010051340171459118073113806804975637205679350366267930186563434689639109141744693274026792524813404191303066652242744409795232685603718886579517922959744673867096748627830944035787328365267093769155394687460004919470698856859281389106010523659439965624728425787264757144011187831427382444291890749199096787169797499608078598611485384440506461703525092673835632451189816886958738211013097179686151863300246246459089039169539375371737649494932109414151584734691096299164428922549011789105512839525531245970089891124470773998660054649387820563166955844790246340588729001249807765973207867024218133137965807956088040513828848803087436360385745452965199622027711108751080382464532816273226283443628455909815780573344306701695881736080505677727586769621680491720262521487928943334506230566063373896412890192189174735294416429457679781008206029007271230773992639680635297249329269839412321901294716968446039306470193043590878206742514427256646514444879456231276795639049373100530351423004132961296947681256976221280364656120813359881133925584970309817540862498089875196811166942962802821163756303567393491852080301271393817783761814905715230211011660592728385593287399818852791236250645745314404973430302958465138951275595287898166278528965376152192876309113033646283110264779097440513034194449604382803109952965643237127191730338510117415588471900757556115352872382552630805614089472033020935703494718310266060705327162666811183874773602231220296041147472378392292312005850141980923792616722700279522054224495787238456956693204953968777267939508445706669834665379390730464759968447935700740294069972275955694312193399490303481054676382910179622907161384170835348753456929869127150769625785293141989372093686105911615992603359327964401100632133814992690898036445174415443997828441609280049048766264077598252212006493020350493040634835263463488073191998458128027114012672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] 209819101713672647348970071642573719028687451318419897533738460022662113892971591600808361755990200026822084010213182202493529017182410054019672684511320649941708324371133109082638338692637879313774367415166547466689722446485982479075877702702586241704210793171769546149844520454770738223506686747797984893486080738492096778801611792667140945018544017382934209530605756599704753634160169644972661981080255498890353252914722491789415405591508993715663989850542651533773909984919521345275251867039387380953074376103053606100253905833526437457131671976326577814146554619919906253430906179110378974676954362808125499069865934856188224120187142707014662254182177472446303349657951592154817224311962114084656416052033543055222689946246706684953605509571521085899319160083023395912168392829942572416009008235703493516190660200659028590648746960835945801057057810796722049559053686254834510346872383723217518876376276587051279103846270619692711471693906312620513916005923218478661675985698319422415048191272734535827651804190785772171678603717502895153008910792510417328872419961105725689426669876459683529615309387178767587272105316190288713894930487255214929786358005474042495172705202067001683379156314473231738064597537642980795034297648528227186231295725636106797572044691454920444186574416404837741849769180757914851824027004818896081476895823638576400086701737759003383667047003097533051872295035632204799988456557431386595808355063292522841666478187432869392153287707207069728408914932517627223418834771527040380572324733069761510609570104554494015713766893783810279334827060054455873956793952762949570386575868140008746004986376749794086704652290140314758532424171367872182110562671524083710474747924126425498153590774144026028316842004035400553040445602240281598860451093226781992653214089574707974277702408141781958976460625643845791601861185423610871838173658510578992774118122118598040123538650342746758062074287682928587162858329426863503220582838208923554421566720728339880302215075334222336546363503914710939015689942429860427133376937200198659733445103343945607290247935758843115492072227825318646783962480115724255307387799582354706666891684361883270896043078542261430112868752661027363999225393766398840180541749800781606383920016101169392817303746643427259409014087492437289621741643732710971329319202559142266870685836276971483365637798606170661371335621189391179259113420143258476700023127505703957501156930483865640499203699798796096748638308607576749830843753972315146457740282237856052492696111852450837868337563201185049028991153995695665339696451400250571725209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -95904017379593738071889792439755813641692561831039598619700362066439873385903866791306418339732343813134654286909369283648657291835733674941684764127475466321676296544110180741135003782840891934469921530122942396874409298285043109079367804369482051809928745188355717583261952758754960973367096315943389033426768911642984028733261146266325609989835973687038610577130695695957572833783431414040817309272206466583255559044864216286532504667063954953012125846658238925512466444080303111901492434299949442169498394031794030655350139886415661627304842571708850307421225549388291083056401157161897661245426061929908538931815597453553584740205577037929795454761686167173011925205560955939618603292038530965975241046211282602094292433255670457346461715457281005181641142125264930451151253132666867018407645399560340605419404536706215735969958003981426575719953413571772342793509519222377970803463571464934142923101481979396587033112014952805993164722718820512235103735393742724426209479511781246159575840274896202483718819476203300652517247716595933970913820872632280686917300088659472358716477492262286834438699388738775571262803343556401504989072487108952693666171650723086065095692793072530270240871817272402533677688090640996680749130928288546894466565267405945563362923604490276561375769739458062980309663974439348653897647871917586134059837687239901907368736651452484874857286380105489659468116570672223136464251964783551623419389385617675383324874957534267166972788575038566045019837150714811925539718436477510670252688078310037138007762375833849136007497505188673947356478961378799953349296315406439557102817660607069941895827863424250434256275310160065256970117611746754706362904628753152761150946434625261711351856115030073502455044846055692414820318539788422449186768920816823905959790026184080065970887901151076366480456109548602417833255462543117230513638788963353979923856776862867270782306624749670023428333529011483609355901369730976654170648005544976323505403275623615856703218464379890450737697914353709498004673843529403064246688400638668512769944886169259617984030423385969456770353087680027323478541668749441446888344467515629281092283122006451765443043479600057009106855020253545852399014816740417729765908179807275408220924880445943387449918574086066027600443858301839860124935165734658184570504678995716175706360677759479106417133155087264301607994243954054232161395933404510022014362384467979433504824105902010500837966136931759147320963201818937193084988053769345761295670044673307489143994432918541839159041809727002329728689111614735608740741876907668820384022528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] 50561158381258382856947406176669831589322539173448009947265904759071244016839801474824809229065350635598336479651149247062394384287314709718849969289584200109512058180545521062933942958143840756921222818749530225829327843843959974450359152214763147568282355375235304573331969896818286813627567116053836298789780603700351856693373164246473547678111609571410705694882453878522615413259982629676377562048296059483865659838109317778605240934768477574748719777478078066375711038044985444711730935240632180811835413853034005910875591604673554529191240522342567503880773584835284048006143438940808388327167805462179990944727064954700834203635945422992735088373300400499782294540881443572506536847531194309427605836326487024910735887733195610283245624405409670270910606302504512760060748420812678157929856251635238561967702241036497597005506454534292286669368112112061303620258235862639450110039416784010619385848342612666722819957435838788489301881395261923743842186998172828605163212213380663681130098940465472301899968109497615075315149932353432267400927143712521957110325632181113418195000928854010917712044821112830457201707198798175009376366860622376420635709392078564206519429604398270103335693889009725291398508500639146026358744156828335693748894346369705291112610866009327900610653165657868859840840999332687433097555604352204156539871408672343557939488802449509541424724257597388818448002734586350286074624968503519468558035304657051767033523870698218436016644927007816140993304219083276914318984179129623401662545276699280708859394179979872246283744137628574586799637257400903104615394848189669959397241763821137850071934443620557605278214423912202228211844564706244823117613807348621369431514081485157029425165471441197116728325802361091414262911441802584322703433938371439907969335310864606153300165598384723165991231697403564980065268859395510837314368427858048233145592435272376045365134059941500286911697848674467124471897103532824049429046322060712118475088394979777511356818038220416795227003697807909841344722985647090243555258669791721304835562767076599733919266140454853768504191170696725433472974270842530483199070722489753871275452879032647924610335544434592407643043455151398603994394974756645653560830398761709937479366314900573767787350551682302066220404533344473251421339674366347089346782947951001765716450668081463487992765240697515746662361736674755526297522347816325282608998073834779472461158253970508937066905833603667109023312262409749516341031905215843020807915628036573805934445464295438157019858394139219708963197458194914036110012749082891496619769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] -24031104581380778557026693795547962778800274182293838977455039462115112778943588737177053172483577527443657815703447622570530204005935717560840576899979584277167397411010560355419177153469818301401602350546350800756292157842783108191994024053921431416594101788837366405308809594562563890189822392008414310936904147411098354294911382869532622469535818816931724290897026462023696483530695340885154062061016559169191658583693974879297818623061759764427903379390731264891728119581956326003823916974820359355860884504096541809497340622073769977608085543829775894066044830935285075529223624138071027716774783461733067319980644040939450316820129243249264621950540211356658551695852120850158569488691590195740777495915004777922305323617661803026037669688754029830229318781139227704502056229944727600994366256962223507659860022669849640933408813939165939333717029703681069941652407859164439185766860054361225632281619022483857206845969093541908341155705744905958876716201060513456862702269903960258656923630426817190556835296286831815159599297765031455967953142545674764583274201824138652506341669414219134975098344057491105238159627309522955392979128191043031800579448921517927882183362352387604675602766923026278751292886333814821419889533932266528581246537340818684216857215287617340314603106225825718634451481931786063274090405552377873933988020114939272145702007053337450984855202493245143983002662259862377970447896901068361959053656358747904401323630466589217389515040781152072895657090711646452997023720706236307360408661558432971619536287378386967843873581836300612499251940606362145513913338261609957808309822313388611049981187063178647000727151898278136720629708892662160170400292538095818124669396715708374237016889308124759380211715134723002943356448893454134198513150303824113445604847398751684319562668928387356782920949270013521255942296493511694465259957226974577737760688138759523135860051001182960671711820228913222058028065773942834615073585564344445097500732923356618009286095602983962965131372297044132112445870109462711187891254891869620789684886909815506080666205824671723968235548975975460078009566104964735041624614163458414191478262598077237987148603235488998630240020984715679941025154791289035025064646278362878507551470671467298028574097958697553335277006965627511344228600032957340979617447122171691810876962194628821536214664070376186734570244131689244191607523006167377335672380140079628506337745404724349146800643967840239393369644756618593482129125406212608933939562804924178604465978741855903238565033315607153603951171521639337897686898296732375473717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] 8387209651087558743727565275764155334304472024546149923286774227755194546511613502792047773722885775889278535985427058200098264186903590520534383128536286012897071213161885846316677941386517194946899228357136264432862022327493143334624907377171967732485792674385758715088905549301982744946189884698938192567541489623227504337271357462310302436776256246242692391297681183042559623243691311198294988634807748903163597096010920064584496702848006858693652057914497283804980228699745466582237521198497952571450371772474580942203180083165116769571028381218741443207932065197350172786744520220057759142724791034050275099425119520314363836635941463861377852207421203243902682152344672732935207493924209701816782013164612838501097106690990499385000083356601137983216857556184054732154408685091655987905228745739710282182242404621431943697007057490906383879452739873758152487010253223055004119637967604664961737250422039801020483380163150179139900758626311322384322826738119523654766481234233473026114897779172385223505404452774659750456757038796865044776668449369987442791786974743442302952225050311359850018845911879649496210437946016542024058898566863903361017700872332412337472297966854596141664828019864561874443398376426357347777918327734693952670538989408054008128596436417119982562515683722879588133764696409226744675601735841356691165271155185816793811877450661468215189907148191964112383762771031740493746326074886744639038445249614424913216637609447786492723342426866753954910553357813744702518822093535259814239703021117677444272605916416259682486469480951028111638149984388827489338391838078381368351376080634293385374835796484160975227599510865949242367853001595536224147473726043767852239035311559743418504955378201576440720801559859629667859563959585909592778339289160839393127804646762441666957998635464341505185609337060117776678163636198496183885013621750962252300348125974730234861847043144698497949516380487983063047092680894194159495378831179369960159688016891405737340870173005513019048468552768144659654853727884714733418982190408895910448136359122871356837985982390337380262667386463615094986297500805865114969209668085812537814131796035812064880394636890355692799693956932707025983578464216139186004270705733375351811910129185841192060508660400378753807321966292506254088417169878963558082693616031870804580243166592446082687605097575164545815761134487630657718850073592994901571941260612849324137516295166798355657957083279764941780678467449102486022791960379701910833541877070087164043928640706057731155115403791339178624818345207720575596539397817166146071166976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] -2232796756222204493540726440251653174316881081169908744959674127525728651939701526880265873004157687692482974421528359685240722350027167955154966920136583252473760859775374863637843786420395891007097320753629129930712880815547281719135371072244070079649594695174881091608689964632296743963284708752977470839194855440066508466192204923733254374748717953059216779020483565747432731296826415540759991548566029352466755557779852823354833308480524687177439711523827888163416920042788923110899192873473161984664357919046857483129184403436813362132245537636560964932196511901805613089365126671437791871618889462076887963247968103193731077182089802423369854745359901645387774264495773059006933770893473304495417007423513373205449126005658466474693603296631896695542802938942757671414146437981778662372036198717154204722703427934481406719577991068808677702931349725467032851854016498650177888052349818483653231394577396065849681107744024918146449195470279237113138722850738536975161154096175532871215712036589185502618450468462033540473750781810524929586511018187625754236985184777759140026796841385076634010568957780991296494924235524484954718337419564618886519898919939152131567113077846735752647085196902882879627423636954217353066832592355774857229576259369958645946378437251214398185597518305721899000279664039432402905104676296315931754391149446519977149785656813463877249748030612764345565482001502416765832067338970675416432461553191192350120281481592745595365572942786063434985281724218189966915457190721051565981435480389494689171624047882978586624594599122339522087551259483591825086780467183159437888386078261087999309489615595676492969398692583576336254398146347520287990542336665346265476443210878643702936760685851514916333407621861221485160447162829099727757554902193887316695608148207970555367759796683927501120611489950558175452844307667374200722295518815035491443606915812809382536467538016086866176440186037596934425461099055313409817358847171845621947700433878083536219223275423071311031680251624837687637574186209308200394871665714705569650917275061403991923388002295787867045812988379016358636997985048766522351848470376015516714074863912012933199991258697467857707406692555315809322897202997844659167953387851827469755928332456460492997162426724034040652351154396043844461611416019414701056087714052971514788643568743663006285519660505175072935518561333376846406695525601884882302004065666279824022944264048933639231528643531847316176648950442936483350448159082268610841956282217692779761461804099586270460033111392883273366268606797196859953754693071259951402319872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] 453398954510528580131586402579727561415984483227720983187349713009819818159131375357712631082905640985910162998317838385842025002408408505647805173526397148991132174273122813423802452900353049866845985496167003187348761603111251906280480249665618848308637622653975304057471919129140017784331769148178236031599098992834469899864916150429694516334529781802322947560510945719546950157877108900776143332543469892510738181998393032146003585055410247917740252772194895348620842900745706741028698964223291792076131686721990831270098074177960493855409163462455317054913635599415441391743905449351673067588058648848242020145736920956138104670495859909550138055439406282266097400870553729398865989731227929334844106640790474486724605537072579366311334381987063686635246440885346205720433894816502196827039726771302285201867879234705018450528380755047373439883996006093356390030680443491059632817379232476907162299215856688629762406222589803608873089914801818824267318269103107350401581809540777325110959417549672535882337259299495591646620521962012751434553637169999870761660026185452457592281306052343864794281752814586070925887203809886647329635401860710634514984142696625096954495026192725847548482428493710375841705133780263034782821128601872373650406599300085515417172280584881906401619080205650498609200569735115247068256048174923366154218124002549422131404887615103246993600319275069453273409403847049543668190206794563558883784684366808955781347721621614890566363206358359961217941147946993656670768378565132105645096513534364632534400977864928000287036723449324972915211414784415206462847191524963997036295167958935009140987513220625134682437881315549949557195547653968932557138945311077083784269627203427329200167899632855166932066727293973040096178489153509447104728303895645009406905166679323492427915283252735307579861772061163034109184067752276121192553649194428299260632819760997612963493205401413723714793184813396238145756712249025837808533226017578732232530966681688061320000108888154483171526905295233981699792103782042203009740274034903551021819950135583029550990963681935906442497612876313896964229626137701695184104088872374928551958814176844454247261765908680412865942223476161614242193131527089447641736679273761598680444995451256374642990212742251201126246240284866710839105226565057982217014122474760751571458929047308018286179141504909623790142310783973226786157054680980459088185106211099555541691750609275218897206031781877241723759085745050252817504086359424669498829113818391464003843634912907015658889497653894273744864651643270011926818609469519320504598528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] -56623661204677818800258304871730806147960585587313230729675424418187259323820815608128266785157338971726853611791784709593173701184506105429650739772465301773821841195004398945242352981290656230194253554721482213141846286980264928498385970219301849199661613602109231025672189255990495362752955595939040072453125140739926248958399060796265069387931234151933970148687225670425091546570427943587724194294331022382895309280239985015206322691960617789341675293778449387065894782166318997125828412683994083988015412703554184811322227224206933974855143010653859847100831455582744890507771585372952647438065483527220618841770546994374251596391945004719449846075571783265397176390685127502342735966515157903135909704624439866150179311533141330605231796114244470107202860636345190469014890984128167363149803868797156164561733272066043987284277437936398054568013558582697656702792518481210559532406377841007271618476532931993634266187276900276347448449010330056140391484753778993466784593115137520808459781143130850355361075559597362288333330459324538087550492500405252434386405799138121763759810993168146633319592013206286369059937034403287152994731563823329808833120790313752771055085836317563647023913019563973034861586572478909888867629680873061304541268656403027560445059599196524437718749967663078253216579624598408046347801130361363707755118065420422441389883793432372412133927700296634261933655109558159419525549274788914634162569248377030622058607035784325230732234165187729914570777755689244052525467690553416184124869698674810941215739163272544132650699030956544321488104061376795532980700431544429893026690552130930724276325189857378639013413598035846616521191674290230789510463149298940178398692112396559819582992138441212833353133235531186683416846492495145255237502670505246098810389702708102740087345235428084824353154031566380213210727341390622563527916051062458528706690532492787072120466535428590631337868644547889668041161013038387480685042155032185201174295855102760137348437687038735589449101361781072745250269053529483069368335312821396495369356802473972737508134264790599086389647691699623557345379871040576729339770282016623126471525627905678781128093501064699643055271439191564337882413964735442824017539589510259403591042366023829167059113880260636547992002183374822059237376194919188264514094696546370255247135913369634441001967967728558432799495737545120401556231092152402837841931914543410144597436222876525426741233643091764317237713574728200616549648897887892780090518352528267734869121064188662146388835825864562387744703157221390028938177902649247359041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -1415176105575643541714003434196031164048620299341500687375541147914922153829853300755705026608245521161694205402814854636966299017278534227168550285043423455590967328832258471818692730892237631038918668236296392902181614386827932477850357919693294496573653632440071112886468808376271719887107456988200767242889467703854777533928648487934018428861016664376367209416405819256360073809225899589944287050095643051035323292357119762430659516708727158098989413612950072106112385775875823159935646239122703852400440744007571979557539391473686593619805954786298758241542779070611547163676486730771909623269008365995073525239638539697345119540480496249249162796137610384171554571815839592736599673757900882934449295647923696252359740808515980444080475286950158582218588560260056399686620751599024204560095874206118862106134372523316142642688583551645648497027444392764441256783384364593727707563175402905855784109182658533510924248352217662785996324614776670797629084787273228714350332494616081725465403491971871600749778430513577185304194549993016146398974709409766583106963283132821806288897248449580965494819403643180654534645645468925182776955249656961510571769385124173601555652207910946041013520038308949599225594781981513598824884891815958706021239897523827760869079733384334461606775202125602195863179696542224179642468210890558434777239839616902639283688392846581789113486772286222654620499143255883035215086298809027086257205092098614091607548350920835459080537595008481131786626672033752346889353282476129731464128947898327975454047348149364102894665035513597889049569830212687339654680175103619969638692274739943364260619582917263749252943831059942813964428048428225992633770513119357866561032949817082809071402801031725895297829067631098738959241410028408545346911461888989364938363142665526156333161361290007840150536127842699884600908141128453522811479817259944016643319667011431107160621594717091044439197182068032613856214586493447027671723035825240335188322358442440823698969905063242148063430204435761583923292771777892955791805115983089001256179044728577008744506331153427635187216536515798205235955514413220012958174077882072765330472015608100463823269496753722297412151075782463513455185229644383215340750681667306686241853855229983050749989075825631071780292633093747773646362306502553946073001363638514350705966088292070050768249463977848118543090981547705138592091907939909858171852514700382604875719485811922051081899090640567507214307655063299145301992118770546000466283056257359680713328452013211418363663636982724688645397329906490043053182345482639387918336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 2466112450838840172945143726064343134198864637406332248432285652714693055952169432964054774165995727062550629115465925191568397723068972509104504121617961425348689639479943249238832007953249622780157078539821444441997648475615248560347753969148769359019803630410933922501999069547484636963880683340078451839764310197411134053258452846469795842561218830276178955536872403254931060251103392083607340411046026712884564110504950357727337512867520717204621711652988723503011227831025844054296396433212425670228639587173757456235646880485717240300769162450992368853090654446256619185384850570097813036163918106547422664537556532565109382055276844851134488623539569397385783205738289038737660710981538691847364767984526831726766132970427262583987508721068900717857826055692169755723528782548283023358627772352245280502848466283647943028578636821084151052073137904532868098582909188425425684489291101547915931567331112705355240179756992538884479356325983149064094116826944486638193775123009454954048363291328152444342202871440494443049176288986396320171647183241995305038104137007648849268362522399364819251563217140289484511597850551938040610595069436971107410344961422243040913381341385180512643123612128697850914795019043728712851237467902767879952837421752470493222642640953943260253871374365925864474311370611539596097867699299008265338621848005223888101580919919017863677711846666365089278282990992843189237406871162320935429731622465906559707499292720169362437819579039022235481272651561259820532223965853917807350864906251924966722327583315683803363919607138464632964903442674947665629177485003648380289005353477345290783574511352786593763464753409654888091007592352258292515599065781101967471481970502993863245410645947128919118526615503471748667631286479833856158568717203886666341493069514389562832316608612145908786059287608176140568323672286116306746093330953352801443514545999525809618308201792644101565827510626035506102834386142386624786807674074628126857995823922376196299743716342854110212248935273412865854392331331098047526120417933455818950380495752494439725358761174458449052986786437517458502208500633686576010699633442498414364629364887179249097714481865358448879756289341292698100412523165369240811148439885080330722074834761464143700363136830458382842305019618950188019173022155868302808256676474867380749044462561698762841681559999500462669297528911779242522102475032991251410968345661106487332089642367316032883921941960911496730880444700564417808734430091599533474549771338654983481729231412099488459503589576277921345194642527713488114089181469870942846976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -558166977736309347297798779070683027330064037743734862788543844331956381613286071804632727861769758745316879825919782544371334954475557012609466405452097763219659889304884868849921683194795030611577202078654352721551723085184039406389285608628291942284100288777863749623008013389514984091684461324644862993683988076611886168969977942787520658407374938856242318138250068863716213296848842497718386817947952825822334645338067396131549375695509498587628327200927650300392117189089612318502460192578176011421721594455825799149090516720475030826159309269360554658960417068104048855354585028606282655451781835262798927012310316477054384788464110534694444605598609515332699233609678488482566255034804680438741241613722000011346925670558770236639978167052092758053224362807809035744390589758449138086659631539513121288300360732978187358618882581440332213192182154248010741973971643704023013824559536665269857453483741291846887296469287888731493035075318517516622289976587014371345929104450323635029328045042329453592761741080208765294975609102902715428218329334688822837523869809973411397185214345741043853534316164060782247775794100054583274297553107925470826313601112874651097326202646137453869039161156290873165491189820621249503255273636640715471906160966519536012070417779309392361132175254958114581395311090570633367687685234034679746223545970769974821994945396539897122967827899880353030777273549871353266125917968270811455979812675352759117537701104609051406245689936536075306659502691123921322593686475316355353860810344126252946555943916198173923514891381263819853281329544805262642805877773388460733559559661560530609610474737359037891937069855056347864164432348667436206783732453313729282737091360711924216556327242127420049738728845490477894132123401779446274942453187514150786575911521158909907784797196527384861185436318651109287415215890399827631867578203069986201306554226001556767046344384277182989739369515130022564732165041450035193669289285264664642441796765027869433653614137243910362660824108011381529493259381627384147813155277114686674209621186419539608035668905739850354547422206791523103320980525683557640942064534133230863485198871608318279406380340355194548008952161429184957106273256369036000339611332819201309970597027615367538396889886385467174173079736676430568429906525634813049832494656626787565332303101357677681508594401787033506252857907732020049783557257593723634575598226095305226183301587054315465385549117522001165931655289629650929187077001556358302480003933114221830756066386881882969539610946674354194127856400686251672686229557783602135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 65539221484849346172750408088445988980443386459890230492523852438067759979661353277792107394854269964884100953790460309268648196729638953893392351408846744337631887896547843274291079483489840677326286389231791147810436282778654011511981289308413529023551461358744046820045257513563521516127845673712489676296636767275862438478827260395635116327581607516640976066474972973954612612729847755909001564155833419793170963972472818148105509618107088202116360894744543779331329391941825114074025557380467448414170284005997434351209533487691556337914213737829157599489216998408632710402210853276264688121618628588918162024364143093533664991036778264476606830866396773014322185045591614132671858226725362905635861310778428522944160011838808734823632603258458510094830996554721876503830960875071766331439308840763751931959749293137250158538703631929102292431892352257247320393644605153875630566380753239923743990891793759754477563760744421106360970133472607049005992688780056264838563764144451919614565208144049328665541482535798388470605636024089962979551505064563159004784832060530123392353394770388956947354134158119115800713720122369097144919027126670200538691826379595238859230498869566491145428808447672954256734308787397440985673177948836006280697529048159471091665130347609974947523643115295450890513222377028095373550343577887733325463816142567006126219287245027431004604026860255396140288574454975110989355294646788050864856202818536957259215653134640587008684905417792539857455070365102376366358823846714821226224734785799623527500876254262241744836567176039667286592771992322621025276374508563793541016926008574199720374450363360003778083346052406352232835440904119954811810291838789213294159909760396373970886435020355229863544948991241310111755323187843587670439207913662505065407937677718427281902625343858161228355047411885127619202608831257093657408993264035047444520282361633009936346607138477465181581441879094808691654687266757992515776987237621236856015965687264688870003592797322356074500341961554484479252337192564361467933185124249192570303498896046641136287284159694944631727539672757486948034957410890811613466274957669074834374433874253608570123118324840439414767145829797611486913473250460240981769170388677604917637527711768317016572027315430290929045686565075758946141313949658881421376136165170171968192602859113005476432951863495163814751909545482157049270896451321700332154281589995103085099359784484322138056141029619968401473880828375418587365833975204893800457130433572948637095519512175319029580106742208993399858993345947636219522464779107594928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -5626340205189452346038985553597575159247946289489491820817208330442075810117614120823668692834527968159138586374787398184048930617295593533494668219005006329895072599834436002809776921269694754704928938422145511539406846228522221651730375293004290816281849863147867517657154167365774691650008844744331605926070293056669215985707099218375930600473018125088033426711346625123433215810833512050573822587515673558656600527104451754453243897294730350543647401492128246923305444259618032212750373855316032301862452314904758397149665953821768659097318499445896364510115699654872716883930490562439023936069190641562145228225479913473079008030303496410146360597680762889586069932844390001862500488310595909018425278802611522409458018411693624002047536308762550334100634916357958250056657628224308802492068395757526393861037402433552810167277861609378920935643435859256814808319161342933017460083095864568040279679957316371043900116163657585557706602866185048129619861785947834606697956869741738649118696546577691637320340862063010103836445551400233170890343204183399743557533955427073480125679319660695052826320325913158949616272121453696760233992575738254255963094147437187170132827623849653491116277192738145044007800072142099809330866528811710543524247566326175266294148764585859434804604530908900661092542244526230224585301124590094368552315543184836984454040274417606666360017095226193499584135330739924495930139705800168774977527416115962735132090061321887579494556844439846310463354792892577156328167656571854053320199830972966004979370193189299480075493054617636164913302733157671416184768274933790049961643516363627582538515424899707272644841588232958906560991483916698481262489529713617515834452036175777528009013003148427762906838537974546262658303389825244455443188936701889138415845737127023370374382057909225844597687277818400777224201689659244394677021888279360327094999584920369667984529843623757922008866216882771585679517278156157862119773115452740100632542147338595186745930273520651158929716065255064929564448279927180211135758311405683540937490522546937981753920517871725835775293593319314113562197783570586158417901290144276818545708971441071046382733337134793285717339085066632977883504723115032455250360677850971579947732623076724341710522824326840711959761535639023147320873048536871520105644247019591867490199067385778917543424806084094698876448558224045960325961373885958300729615388450084088916966188505383042937827049641851559774388036212818108370585011912701835873464316075169774437410656230844296084959833880606107185087163749156401443620180143420473344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 921953634760171561100501712113721154044119852323517223702968731706119864844866314686335570894310883864971712251245899892606602408224037106785684509108245674439130860514492866562112854856509513059117128250457443387842432663897277503879178105439115106959907836633073430628299062793487046352402272451899195307041731416862350269013593646507733754261363158772354266322026362526571997040346543030912041538393449120085759239258210091870501815817729830443774920748539893375627853759291345983157531088134177568523365256460929494038199833531530741363593643442367443110724534450905574805514723797425400477792026992384877249088339376153708587863963751120512826609946049608740540885379453928959091698708971451543885524844621428773580559143115940999538880200850849767593790400398611227793906816181951286503424927000173123810037859411889862275383328562602392730565956191608047520529289325513236109888559519725499607741511957341331188145031572653718473300298714097995645223676572738949684008819794480492720105805685572255291660757212083629177171964175549751001192978964370040071375200212881425571007520660465073586600124895119104423492448721181084771523999304855988233798770693791870488289100963004635119886560412926418792722227724385488697221970332191714986459648077566971846596376982350892344243736014108506590779543753399567179704981855108659653399612090554140691209238163231189905783875921321802051686216386114088813713757288372465260652905102235935057827272592477156853908592023195939777252825769579372963949225992504081131762531002391670260724187640579257917373886059425495921453317085654992801831746505069544315940287242349191222741094990218324069052707522320795748205868056599458376775217009713630850322685485229925106635555723674822804758261228429756277253801987421527309603862228843313183407274485042295314411938836719824078687381838204752058553563121985078163452151439570864740189619694131586935734254914211638819267643834064128898624913766711585764690173584816457716070035208771219611954352068662589256486185691545963084170560261634080672482681410236058628219624830468000930113166228782357572332669779279438772891271671126876056766332141278096867618890159770524816552974586300741553880391612795735390982022240702586148874956159709587894556007792041771403042511284824652655394999948540526631759735173989173711767033256166778719900551970672295518711415134332667453892736971236883079340891216121022670554423171804811943103892039063681029862267943325643838552021520296401074821998296956886974229201024603167246684546467386421023748799572218169066539725848114278508019272208166682624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -179699117186963023781685454219538565233633138161778954461337866773598407287821552992716253789537110893393245695890627149041954872679909407082348389280759706855645253971282021965952199841290233815923655273716556632626618137648183966815248330675371562484786598723515050736828459108367139068279068955654929066135120897905240441106742703285802369792048385039125959727945454187786942958230135369911746286928423896453987781816412821763094564845475400879262370088971513939584041450569352354076604570833720927298474552242586178284009068059897717696459721938751129441259573333603613619027173268957980528551159515957741995821586497217835987078639447720197323332209997374712437042472341280527068363655242572427060303539496391935498226732426100197869084592236671109676773602403927923303747636851508881129905627924122751033243570415251123677293139871242464871547924636423532934238108175629975327248285605244237672928460645073016176757935001171728094917493676485077895555121878862676808573252440386586105125800243440170987710633450239146344219722902196395959375163574553885591761817088534322627742282786188013273538431260644546780075371163093258738460704682598261592131975486609379501132125296291521432770760409838517721863231079303927983737603913729406700375371696175760286738534444093243925004302160248384007696832778198350626444357201400660754366619662232579717245699236304082376697057404416046544394493658328586368141767376578811504939970979129667275161480713634323912791509120207339613158537867657305658329267673164478551089558968249913788885736077020471629434088468901718504726486947493325603242631408384733606856773050234211839180869439402311355011905313301811732748089023012316375323264701760419281459604929134186941460552726464593293923921408749909101606905122322147312600809436660751264909592159698649899268407502509896206278410895557749315700394029008158774303105609181354360847549564714965385055836531936948339115096081335367016410419019401209346831224513895787270092189369034389918637552235499602129597266475140870608687998449665044128495202856967711797505518907473785034323778967838134446379514201670678369556092442027011067252306258999120719935264657036479341386683541469078284108299847919358417569104043233840163007708819469461008024262103575001007777678669985488817590691102129498712307556993894912191423718694401347307052983540329970185446346440047432473383230217560128667524931118048486553564849820449246602470795373186673410480839777203469347785093568132500926798112834540898474613238534393374496143679400980852747997229703903962487342122558674744354029841507745267712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 24551374731343173660279202239354387295981307681487390478328484272339772012363265333445844196447696148590940489893083065178773819533674137281914275675937783846020681716755812595713639390935884755969131692299161791423928272210079406599924245218932306239007893359716839141128593598924540885912290025930554053220254048159929586835380632582910220295132902042720436207228206076951936811521711074186091405828072985739523780003663634091558041285012050197800006082412985733080752827328676322463576091847661493114990330879801957270832280049010985212371334439848248068304326919274871129051722905329782596702341187950902264489297556671880849203904285991587106623337066643714700080048620551570367977709155972008677343050718458189132461326167059992824272792593516160994497670991296966150187466802589344864448089359045808943655386929918085268198187816550463112189127373466166044140899215435910721593142305747960587225571518575547618946933852640560380609313940551550301293957539064651331206170509867151276665065653073977970554216857676689996725661005325114518878743084988798618249626069830026004477044366264724279022744654553285459770700376107877819139224534817342696102282441501424323430711301716875130021563298102355333157352868529479521420544411699553304404482544577987308034672693381876930330202599186333238533313473101418847778416372279631018662039405495317701051055818379481705737897939295597856472737664925819682376078043571955747255939953611340535190578858857169037770370554607431961172458565491048743680082040974643288294877113203232357469178058758270357001562230545564463234653049309487378694644987121919994323152335973043139419747825663916346918516199891770186559213420958917454035768326885774631159267923723770967525835337981567498172558589753735078741639889618588467902667837346984136864993896533333146126053922452257025753743120130017071625447659441150890340582020668210328111986797899921016434469503237970085999932463613532594283568185243723717893457585462625918232264081250123928661050122573606441941699887995745354219555516950775050659297294911006342088616732700238253047773838467197683670070819082028564652577631426020966766514672912234420630257591282449878104310193432465960126432168890227460074250326799391514437699812408157584120170882317064088197759553007930095248055735534239707228233694255274289459110322326733041630639917457546029292814569684501959700589554543502913043763431890014442500783050576532752114234293701610070480101531175128181372694624734315535334575530938860046610833879805917058751393923905714517638095503426954748740625405710583607599802775576248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -2670311955569437000000103866032384480222951998317703546692900568074530616008707777668867237241138634720458913214918234530403722265296295260739020280621538427735919623515248713997093698473363357615419583120524633481652576327040932766145068367655979234295904373779770984250808770848733148049084709082502031065611868559953650619054279274129459066674805863947862784899287148783180122054804468885172535668291747349370971074361706731786185603428487278915550989161392660808443718665809463441562588548256781842902197721678968953682849664483444710605955676051206413441292728935822179975607048279008515382646409610833157249843218524770656233538197199697619603548654406171651964349067960094148237646141454857830464621925246254038000004544095745712530915365559834714059516201478070837453442821120215508539401295045589831173210942954968937759030614665445024316132968861429094993987873486442913130699893532816387547321573357853243773070383371864709510142343535282369651655887695476079893275228506296910112897255014450338194075309729839842067481772258628319717944172803665439332758530797010154910788038713491649991920465167432007757199521225470190149152380362090209649837630542167731242161829918588155977568511286114690304195367290450089790365364711202770057207981558791297627205101093182728561828686655282911767064842018870128943223087969259627391624968592344810749336175146955268056692948064384584540230952250263555139022258591779679074422623788613675954044323892090155882988157530141072126411126228433107608570096067539699384121151741756666732443890665998998951085723017567704988598416429854967344885292671915238668750350655954381423905934843905253351660167861297740714741441280397647336431773119318346372139942924563006970339892094425752675248743420660635789910492416613089147794848224923764361108149210229581175138707731705390188158924342377676810353197991953986047126130472362738981577281632461976184818536967633005016617153728930737405950258955899252805406144764810609983196941604248156210504348264656260511053893021732062572379138896232055738961739818922764457936481456140350781258327738281608322032485140642710617381822008882867688010439774909360565396719885297144399596041290689357169993762640937995797538594072363366819864207652057840206132757063769647258564408507220444808567410961302866881571631606295417169753098646988022668387324491795516859435813804050628610161027999730469059652736034812515498811853026142774289485642560565284118483925091917890170870460782120519303390925709948365220591892657579369246145614493202966679585574742516516698586199667247661735661247083315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 167376319231291029385910858711536253345386812907753732164412412665463371558184632243032118848725593166077570811101207971350204872174241277546428535227627345077322890394045906090007948502929829947140835126269636438145861751703727954750487618234134873753254626123097772884311948628179759972053416921703728987017341163719705471808849300306611757786299427992389572088814757865803066599384294814732519705244912884084842481805393779320269334988890543753791898944631982037748922363648271310278362381369681942917522357365740412163372192677961712113785738097637069505559330044356893655138902953210059860600662036143584999252502415294500728266613642449306269451800778063874238596108738562821085122319997079710706705639301779941028301321760327812100798227601950061284136459366598193808726143548610676452001346634379324001398017946642628270125338095583034162864366199558092280545749597634911935695833192996983049385350498496999379806751757830529098213805510781228823740808729043536115520950326339925480855720762418430426096597348846142494493122938512066995301551968875106983930753695007101417562757169496008698209485079304797679620591945268339839056680188144960435827527741373402760115334207307491311643057652484268994833046035945469389739525561781988493959260690023121806015377662402407422366223439760883716528905959414994307873639506391677107844907930342373694729962856301794934531614004575407990268785400752414807409385314210911069144328159104013475303601889890488341200446760289835890540126928459677874533226707610200278619573432541771257367879837016433587971590926827331378278471726140445938604837200631957938522444383237929019583291136298710549296606888921634797986114500614686770600730713999415359904525323928192774469863710705334277695198113215567216680594199606950261037511628747703789146022702360291540026532299983695133875959575117848144147475734029681970171824365840428938637658729587175862188301492289387877534279885977340032401060270379170840936902528921784726513113387993262275354647728647174840173758036606094797774057561386402508971806316943065163182301127984175524019055957637737667433366031214646485232176550719877418078252543274200765541894463096247805106834106262979426643185709341404624882403459591626000489015217826891324388400124299532265546851940750227663668869685570156976465612207008882908877734937419178685528341776502807111085618474497816066637476357317290745300641995576559167636514848538784831331998291382453435455490084075308050374484684801055528681242741575632642264422961715579303819141390448699454199881431471850351231262054465700889472118082764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] 1125264326605120221662373905348919064862595176294674669642740825649443566258425384966826598392348382700356110923820441284776482425000206479988055894887199587214017958435302853521619685612673938675937231603640287526887450270812472609575941320975383780200654349661453470525470603739701091113009966396069912314145985906198946485317369180922682059567866468490772480137806938315970508986523989866761541044767926712960182745774908430907318493841660576422450381771763555439169615036487922681349674985217502579288275642859491976207394493242895088025697299152320016077748914415752488153492557452672434847711491678554360062777427754918270559320512345503328806451240202111383126264215378107762185759779374633337097894554693966423224233919787793126919155290866637253232320356321587346345866807270428935196595145020670628721187293475943309155554492063305668492616329408851551560403018081381839265334066217679265812478290947817528849299384379289108157795926690083893432770069313294751952928228851956067343198588421107545086198158777010232258259587395629207035197253652276691347076970163217674493936695526118202881681876749892037622385675593601659522795719703295812476286345709596309189959249115331056224738596859629027219520516561737468888940965591655922061074655313115410964932354414111472696262871322802519174349062242541948469245631586973705963743676010000819953440353523341963403854232273663988564265903517573358504095525199885559796201585675624022965448467501816405616656277059622263776143287508362654219553970042484375546655608286093259645053937261253913620482923515931083179455481160886908143760355534592872946276198338152525178636082895284958840437500641323720003005582303677243948494520564987722628161742062019675730150433121435432632477620997153459688897832404333029304634435078917266929724681326811253699327537953059914057536532028522636181828559808045213859084905209857851383314522572576803441125569883325051311185883172851981204054486675089453290812989901619382538962410098295264072466974708503123811988379731070497646954493135469121519320776326995646036707647212116169284276007275663215211488222247367990117166632116109268959067723547709316501036232269296982033469303367444704293239453065082578156776887912748533894908017782233245476434730407899735788103642541899706487004073462843134366650514985410593678919051764227177532703727354574874831314436772895900759205867109438608061633288207219746316796042962797267906090836851594965848146502119287876422705882776158731265550378158396689682207007081623539354083541017638894513689474950262338184691963636567157016060011479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 708418103507846857079495210092281344229895424126660076344265987762679965179822253049701740579644423818536147871058578634178512176895933321306269987958647496281898253135753270783140231839321240033356748585610593919317611028384298045027028577648605322815061471430968209952399419667976869386718071548215008256281497002393385117745634556471571798621921561507223468475825784770360135009862470223031628004620470972022475313663623477629540922895060579126203866990594870012975857765890404783876532295402053384266855142485456888783192874395172668154200706971130596400459831498107138951460763271604207151376912617673791938591838761841410430545827776572647628112951399598958807205757088351640014155611956268242720148292779561185549321325730326663376951712406700399106524988609222800668349883389780902700685698764820680319185939227713648377548943430073680847884785088779951120018391153235477349462706908514862691120151993491036263736836873961280350165797728606710890088410241916210075162208557918741501266010213588192104483753268600540184538495963750577212634244130613378548905587656746721104868721113542447992857546784541862435347977375310735353913765785481524583338316373806918827066618286421986449295812807376066397476581651392529365525990244132530597241427441750504423951118413916088114818159978475999221564926620081208020502833470560232744556108053571041617887833012796804266003720624694991164106569675369090671421247310590083844069783973287515468788604319502756102830747523442984870641827477348670681372616615442947093334290281244547376301135206410803592758458630820503917841473064424185676851858310524852793431467383401118414441124731638206239919095376546178282302506465282262549058407405241473514419295787503193033998265756865152100956041401040928659685980134446353653559244287120618051072844889800074646656490990261811828992663054549775890261367929930254336687596796248325982692725920838290424199661085686437921202423099442340040951161889472480114989137826082786114779692506331139124383761582924704840603948839990394201535713118528411188300087975265620192939680964595872101831931004594553853530144643774962407995042295570591010440064373192045291595652681490955627582037811733180512792590063546170535665257731769477812323103609161096918446893362628219355182687055634285857459815626091167627369130778849321891027912162222185800777331520430702835745076953164982738165225026445146903808557615292736947921361640179723661133723998144431362211992640268541262573614228438741346647728742321797369179455933215385914753938648958611739207543895394328185078228605856313577687576739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -299510878200901558502403924841907759716950464921071117396402535007013791740152749435389944141071331966651435050066179898307724066159087832380371703127277981171276676513118444384881480370560023052158759862882497376980708786681070543797386962094663298770087120524559090221385020183408829824894654606933391340105543237291389467056330560152507123898606591243568265112971720819107166142380329144957310102719292553686319482770736557225841667979593748787364639037989379031939391405589403105170938332431229027839817348606301707218744091900283917539080014885529384937841793253687740696617671477299072513273851111788883285167790916749067315071908084969469268099850654540191668101189431175928122937757599024837032018882456040719277230807986130283380740021785385466328710976020257173765973721110985897868192868758914133213049460803233196347175851399421655899892948973420963766845935622339273537487088784540404642596962946116047425392332471274148101414725060632896586509748706689338427136163893746719230102813063505011459549600893311332749326451727226606703937905990958913294238427672036421703469992241997405674489880319107599253955151152600434522530380461504403408859104646978291315355442023852947566314278227052912582303150465322364916496264886682871770409862788942394112751242241208870257659517999871417991273689704969654687069798208591632976448525153947891248802911061580131447644818156280330594042720026019382788978552260278476324169003129473938659457415889496703960231196346748683237029562255223353252203635686632659887661687386192772585165245986605346461235737051706047669282696222410220056835071142568466431919359926615694762645901496704396854928080285735191323544096306285507558586780158659871690773556605287249544070451981176632271909490565318576365371669164757054385208404095488983250432669622454997688416865155915085129193883557157097899028497498664421027315202172509166624765631371916694143559482282268475876251465569026447478005968850504596435218589822835815842725855791327117136504402804683459017323828409678072420233738953291310441505854197018488263462234492317181134892368554349037710070503666069117860304000691985198306906647268302667579479020093885050054103706128337433595261279430112126997240404480529022125624625993731903005910355849544910445819511339507890954622499622123773356014291085679198863650762186486709526302322010271390230629455623504079578412217655000481867691530974932311375878053594580656979816599949197231789099775857274702071216562092810456538798625738700437287791340675840799805802508615680100588085793459942101083772514794484730033481596272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 31661842860667654425292539371578747438485998931499221793626315648453637572701972394710930258337324142749067706325809393654878159954770724903703239533842848476722815050967707435909647247155701690300975862704863232934398062741833620718227227502947139947170438787238873853831276656254081960909485288197963944803166647057123796344126956722388993100260671374376662391789607057093470138119482162884050180391135125448547969185557004330766681276312437317695086958540148648994161523328765081290787251366341969474712340082251770873073400026694372201713950100519765416174239157017061028711323745145653241237090443103748140696502529268763681846859632168873655053895926329034325480939027978215541153663807520600303962992200077497202471587505028299488065488649698188683828874098896789636290606989937555512593889284898837741942011559401298089660381498598699312966485642943689619049182560166711201207564317342137830714110668328620853681096871504128749416997958963487460964419848130178443521458965643560325286834853067567535910772602576845242124588641799163329111054257809002161259740572833561605680844298655635437045173520882697023597964220916085203630375409061578081103971837531591431460363486128082378083032119966799947329193239009314649631550365937780415293601732142335339601181239986710483375326549305609095589755052612849601005299384186449839286846409768995649543425274926455488426988730492700179355298921928727353460980795264801583509355807038078355321737982584404302714983907098306504318951076373285509806365905440908981102211777229123075459011262036891567404251698860966503760953915852638857853677204453132687607458691800336011303645635017910537146908484249875125719842127385627697364679409710047537339512260378919190112993414556847944951420247357671172024413776994045698685210067941600619702040950758552930164981908930432725770684636296814869910347995702542855231439768612098622347554745107525736810293639665706707719293922288735770843848297411908534611386732954746287095853030562790150467202736498916183923771843971169440198776674371896812319433782092436606110822805867958608129638564373239174612273560064061352243079494869358846547298859616807658852886208204228094457170704061625416777906068097532288051498253518161808309168500897797501289940495199445735307165765091533539006783720816646390809424878710192268905880171164272957337407146952961173715790976483461795137790401212455066453878542193641880314510132093496910560884132036736278443421236854830730046082718372482580465896618055896833939727677194822376357772824229837843332300862787108747860731635949521611745352744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -3176430661590075611136522956503207540969762474788341141733690026474091032047279976083653367530823172708533970583651476874304247311932962157328656769419264866991976411400951304009027322917718718878791658721733978550234960334248142606037874569209901547186927860152813292543004405068494945236881621517431667786464939626012256731910190567411471043290857337321720136837362929562250396804512889790289905321240311490033506507553607401389082057212306191519334745651636762779905797890153660513599809962300173116793950185855154194822688313407038951018945598196752945119472822625151704368692814423712412071578911657681430890990105983569666738116658400877041290921911817768026455279394475627104352284099110262214106433574577305781200723904105029994079998978519015274777237639414837515539005985121332904448563702663207859958786975856027448910130342209334541010667785634067245672027518369010664007843795197725557786049888865237552292795679211757249447294243718317433930341295152111417181241941800135195348541472616864346338435699533957884835809216229564074989541747890587251385112135465470279677631089566788129175578611858233348525184294005408190874340407989654364092841770632326889005451238640005162691713646787119167438488462184240620574020346009399258442399604731179372086820554896784488446576636172106595620441077372135471270210343405594380320045189925266777556192702168188583686935400218634053731465451525962836126436451916030047886467229901016224552734364156295909751018685645136619092140433869331646708725592511369221165077246745970104342945904626869081316187842031308378349662655919212702693504816317051315117248647268756745243871569553460437388770585531127402886905034386623070072450513091767741416123776009550077743967114297592774381575095913877409182184933771091988256125930743763902062133111945260352030992975155803412786121214353775050307606768483193380296652277398374077692545122098227483474433388000980948269213962873914251529206884040208168160055338991908759010609789083287561402296509931089571059983952814212325609486554395344261526153412278473225985982382105286999170912115768545719761228592324684276499721284845839657382611690998846221679185242857621382833751006462399366074549438385834128842184157794922367838869395850554675545471387900829725509711025771165312262047602994956826133160139601570121932871804540778377510046343103529186467111950894998016257081446534392148376216959131084872414375438674199441184747106285211602396304040971956041486399151743645199336753280680078223826750905295616265338614403943390890876226647309233014392389601933523869620355727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 365634660135243852947708243592866975821354884982167544130172526959035554491040920700713467457981382800185447069208953077122957327554117986195587195879441963953846086653916003458670501222115549392468848905268160539192259489037487836030751950509532301484857426355500526838689194843212800551645027425793312168052436270569577950428991485526194123053695003924374742394239036956591805032821651576495149000432213421914582948722029110160202414114238887115141451111725414075394032508168934791587413897001719342724742473024211426693252607028468108550032511067169107685607103532699562862753160401753258564201078583068785822312714945425401555589141350987772889374506847249082681840669888708411716092622891479165597104642449812472822753789448951631715334103477544636411715627086233206003502578753099844394745774731876711427596566856553371260048893859430118105181660753105419673778177628665804090898481150348864656190382660506610732384091457243808290395880951483443577252433189196276762397052585815776866192448842072955787655144283925309912628663417567603779856674173658593681952389647768272357580713072786832766426023140757360884225053357217135168696548581250669099300160965565858538791552692288283424330672365332868522153265558524860340352901898789426566727484537946858822869490139986107932180031823324746325997936977851818310817062198579470371570012617648376883042698132052220543083795041455315693854607686139570002898668808257762656456178284591542198631924016797067811505250437570005206705746293092828639002103596301216006515411356206228284675502326588193953944022977054826420703394896598360684365467804915181839237167653205227053175935053425746157959648117932513047213669100573597247639952139047628330664637472105040055680139104480290154666158921015133848664231038295761798989111210846267192627593054741930152752572765421984481795022010384294614942953511817251319071364562974098519563436447649807233970655854056488938398936054550981818121149189604226428730179378886362111171199592683595739899882362118895360923453087153692008041414845904654825362467474022957301989412792138112117431033547917148994890231727793482280329539211953225295969088462761426361074779642082690856122906181416667410819835957033504985622797040468965310196936754847930860636947132792924158783443678257327052085013760437626264688983575789637743705632467535626450355443386393461671251324447587900540467685902325454231089536369343200685358326938710821876985012603152223345927309250777926488834714993167603680578625347482051623779361474644368935279517520552419434037614815014472281034569354063458290714542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -27148055664353476385860075813346070623260357156085427107208366206913276613663126517071426460941537948800616704709428208455125841756866256234549553615610163532951548310965382472275244682151493147129261780057092973593162450605893971110337857065406644027888280249865900698237802091334426086586435078239964155625968695810753660398401953212412759214681299066585619123045388409543164170204301219519083834481299505984948267733519411061850576012484950561247129995566253436771483908187020178325283843405493936151276993317527795188616970569435127246608211828940382400259739273456157768115325885201025638112019596396702830193053398707888750411508613642785206624411579806845701537556686898850461888013973611165690337822913805917941471386249589499921380184640907408704756921107727203483817254122742914634833889963888050600785399123824251458063506473751274185892651303103400971037364789795616432998192088969362022904162391030557988969153465135329396937117826176168969748145557093190778180358751658672209287671423964209698620885149141658959991045523193318302422160229841506557664292358764455160526981541143540137014883808582827695833332232815461147503007997653659715615810515595529550918236153254394656342232661892008222283989164409028369580899986669687035293353057879350998140827794773279553199765964532327878703305784305736897259079885578987588064902501364152820285526576913312849876440394141336432293549859021733337610511486436750410640132304167473140137989670012262314825013746568507937417026567951333355720110179606892058263451992433569916715290497418287945017446534569185042486702173522503335761438437040059714459921371221036386566903541307818630517382249464670715382102119332781690193961856416072269294924850449103668204976272423857790056420314147146970007426279968953530256755140290938927779604244127253586878318771469044062407836346387632987914514148887311137641998010659274116900406016772402155205772215589773895925153260625510141775706948687621643680041033367015951628964530701274240441607174785034557517555515926035899028682390676390914767574969045206471919543585935897627947603253240903968830403632467999139742740027692444627773474955664978571124555953845674959179265852839124743614346529986486038148246625136718136292491649122504206656062525921354894758227465126005093308035204323678143727028977810802707831122985905626079147231276615455053306375132567399730897490338886431218362064766404476097088083433250797120594387805139549478604111668331632663658019981866299055118808796860917495388846491696204265614045622972430379160887932684829683287068240500414216931377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 2132388298584801276906218589575903835827231404369701257192409000178891587377296764787193772491876955885249701669432158947064487900610791453755974766031403904114537751860863159139333236302402091654290492375216808942590113986794528096766186169022219943518972054952264503888479431950360315457889193287483570705224050690228283906150812664297886990648593029251553131971948758094036679209690154664500459569368541680706550052881086606624470633297747805459283542629264109276594939043721683669020142926583355930460865748002059278249436487482776790523054236214011666240732529569732431965153683360671779892151912582500445561274272786999183517631869012867029645382683340309716005777290064651797453192964683829664759360857894397980293311792316872360936117858340198111149900486165187892168081037546027949119172214020739265362580953877020956461319682070987344072016406760603313413631420059427238801133879719151276993303121926436956142568629339236048722625927423063296259150002310085737734931814949040104591140985821820629917374456999001349894384657999415005522606550556748425317187691872265644611706106585822319199972186812170548043862740353650006002808605799224798645197692725987657026870637676711261071764615937905396913565089606166703637710790074022830681627808964987318421133558620711099777200310485953941036327387777571956932708145937809228115223823921602797901000960031135743372173396604949748741488095703694212992754270390384397680254249583800034054966785149067061336059100826602452379342881487804246460084378287300931869562731704639947135391600618793150554667980110196834093789565367312079747204608780789869247218767187617350725473073360455203306612809661586370090954829601694263705296869544932173241229592268385055762729893083187239112578489330386201059492580824851270665951773258066336955214714500554678592141113014830467661620332502418863051757252354400693821302677242637148950481454102088933327038839071535939214944205867394825579499667412755616336952402815108505533562548242172594848429906457637538679228947397591621220133868355311789732127630592161466337444970197810258163369125154094155337864577446701132659447526695765071310236640149086057647023350322918729211658583831834561013029799313805118162987380667216088932264342899369597140050841410762889932687084829567098842990569682028831136316270366069428687185670016158464404825574294481889194652127840311297077256602027157881444957796503100458692096399931202005379348158788204649234108199581267064539658460371955478728267947592724886352984203049759817422076913644336508950225965456861079438642622634039361700626432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 10439712307244714673828928842277465140291525913692529748143188598022239478997453392544007978743574908942327596269467974009379617391177008959902612624825091605008580314434022483992222955669741171546425136786781505492321030497695661351698210263832122392270068315349411467664531686192240482552445101855551499441204038325824270796422751577381352010811094413459069904969487788308285057004640045501577818804748349728293675825208497756082423601502192453370055710773515918686630605276776416315922715804162401306280064479740699181347222063704767748684234839782069365740181585658069025793898373732165264442016618048067281723799007039130298485503937787999510001501254498460598818658168857945161643079052498184162279636291049543744198566386440242314024739888683032433967317613695523441545276143182944486071953813949142520801756101466995511256001379553270888624671435710995241990658019773241175445753045944636883262234377837572477471052933900490218284881465141349551149860080472265992872126616433539539877215823914065486660223227057590115655711994991293125257032350095982997143553030067572895749690683671749989619382020041819380007226255318839580310732539312390235738529453731463972544746593290366282437258371810922434999077535424568203179626926790554086947093527921199976506276370008644466487110533005602180377372734183306079033188947137559070527309804478116296688663706238619975116278060145539416494433884696155023135651573107115180998622753773659642420783849033866680784161302943213262708452967786236783825376495051561364125718529583461193006696759812305921088210786785778021091125093139198839089442500750761578135805331021098399578417276025444549391932238691376086299470203942950459115714510903375415277719789213035813209023066819617298169625791157279537183547014305249278801716647461183878635175739599875065409941635191124916939479985590948484837468190560457309929934789442148794303508987802399911089961233793656044260799151871005862640672289828743314821940955064054584855619729242175332836285968187503345852634250857413557926966530644125845567768511590631376409336251489525635426179485729745251100002287123806138610758222361564209380375865174438620667261629931913336606716987106650018604582857618364008935362302528831026619876084746301147624146966852793221647098920959705489964420934776424006350075926911481933921037498673040349924994549152216443707207804207966231230720138893670365670007432434773419028634963279498295057023413934281322879403806611827003665472591136658170279917997871967800165582685294544619386012723517818817206987580782344143511734862618797104095796842725376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -7330244967664669705357937856510471114118934746497257321735451497953405622694660264636759982827629631630753654858653418132257520535726011114471479982344773198185198962296118692006529840998553794992848787442959942403191288537380171922523628392748866331201795135204399738472079838189282544634608020166690714374754429553946026731520866869167362109444317739777252209468706519146621908427588073496229414596523419292467875420507653480707626319933062193485116621945777554971749092409888911973737661461479562315321672611736263127693987029725646824399475935680418140981165514190556733270709116599922918534184214315353126073604950644324149449558298636604488468702235385706364689296104222019147533747095430623186436912031915812844722441045254620185419817176344377437093373612077941287993910242013279969356888956010362843518084896704050478944969271516342791567651455530067502734606186151384259283405386022299902723230445878752281124826261448638301942926971900392818487955391976826468938588113084985473465440466731064713112860889267406284743655765019708928837105388308405687525865084068342653374173679812201280971426922641383909072668842243039733752703780946499185587931266112021362004578233028809254294161276042490449529226957665073789238117102057220110591627897100349358969880234779396117901931454186945673077712040349920319600462577609067071778612967498631435652705304399603806220201869064822168959080731095322769475096033266823403597572178567346996115853087893306496964271080367893944283632829144986104696156820138023618906948008369754292710265085450890709310351884511193341872272008611955324893322099614211050735611698227064843467617428504863427425959255227831598843491503148319568083222394161806169328626953015869444179758017123260567379326775509657301736048814082764185044649404458414364352767765197906977833658222882528195262078942135839657139892333808231314872602109930292681552149392277472251689202631668541093511443621112388428204983069958833032218071439990123139361325341578066416003270996108068403174733326351063770584452112465361501136422703538653649949671075272950081604668391614304129755287516417374002347293049186114925667903910663903784383546034015112632613060764485867355436532505014272837752628847921935810403331670627510419089197872725105051700104793646968238991116075653845367853033281706416513186633626200946270865193562959597617657818473370152232381778479626760183278090278351744762601701409409588271712706249412021333956668543908798621235296226956442468629024940382833988098074731939189204144952671624932918537320119706697406191853990985886797092260194480553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 93515453239583282295036160428734465621117313375744296791718870027196826892871917630648282530734013585161263905581233413204726215103582604914328435114782560469787861169950562879561790758861905856759930284798208537507538863829157781273033925722390815654694566877141261608340959591575354737643420313463216677993011847769589794175489641590529218145501308191828708380128438683677403815937589446420754228446311676108890535228921288064934987158982929816713890896891830393856482364356965997290649141255846481825135728816812266045960295785975007313160654694066331998652484238742077888819738933861879703432678504867023453298192592376164855528228942203255286975311906816606797378858949399692040554081541284234320625987426625222773748000845622442171346455641596500430091725399148960409503994703362728540156400861796542528197367005576025425322362676228298545678281066421814957531287903759546724968600284828936112659963039003474292568922067467283914558642569957702725383897423227182247462488965281173245720386104621923087361523166953965853509788383393618924468911934255540108492102375609886634070427496650078586625077691371150953409288793340149320424721140742426769457485691412288991304922231991674992240488123937544529581223647705614519782737871003635529626878390311341307850473119532654536742396948185595604957747206757520703042305060866318143863334171638467869702142830740630175289861459844917226637897154888741847747905576088005990685202173677353168653878409664610646624862004279196743072182650235458428832436656863457722297341615759382886440780405447842457347275457478135317866523492775019788627373473009612683954967137310209707535142242518988533190639216456136150130169080078310716096722333094898082504757814384031485665319891843864163823801972086925541030917481781093166649644879260447637214211479508777483795821218494012728934882464194297863069904584453123758487016383947558438797766841082937739568765070542240850545013606133760843958542122693750719962712272654639186976415120152416054296137097740876163217043877230473732761697460023780887580166110796392355060882739128994718876424898975610174773971863166601443678917092433003666090394484310934544826438793701573282760292290561305602961911393750999017446541223806817165905302123767788054743361128105884922254912841024519455580872326091873743292363878729111987223972883347387191956999752012992710290120971576338308127014150201706672562730314950260528545056125228269133316476828402666638524267262687447762284684424970697532908945835809658109878508534553066077239017036461268206564844272088882111398393048880892189918734927521644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -6649814911441334784867012925263500149298611958015647420904934765653709091493448937395737352190416685895845071560051440125632943357843591747358078288244183301898142236593731271533805744486784116185776387940028760016765464558462628565888800708805840505868433821263900859131458264295840336603879405201698043106777371043501311252297745792337709148685060854206851540413649798333467314187828931259360843725209632395321319700218176829530233847373100350513772944048548239812887999140137624093706251666612254506395582588563635391194925148567805522180662498418898282000350908262860793545612454148636886087423212986630145189650285307582247332982102113644589110340313885884698951919377502921091057471427409710038819909938328942363532154518245800341957641508622979840764163224616271016418776674197487971083362089220721652854764673221192587879265640486565593280547767844791612923622841213644684107030579658536103040073153821557854046668499640965939539103164241727474751650646270239893184245816358967909627449042576078472308053599564618156409521228329852823466248712701838045957494777822642711525117187519180975295091812143478257942156424748669907566031352539492432367291112818075250921532751933433627640033672224519595718135408781356659214739890027049036385326184389459373088509422346942133787912854588843907311953547648806444749969934139750877014365964857825774358744536671135167732285046933887263223317520487681418598234580658535806893916311922175523027139652946530195577385755117116841165258530295704549099032540685544590410107658433274862253950310665257567590166982426674664429937950725602673701347665757869796282653285938892200176417348826026625225302812811373329946269855092003498392791919332639890055743287266962544653960210036258586416513393545554663125448086739074108785921266504338959999245603931115602482011532404787671562530898966445524613730201051878920880314310208827390133344660189555543278854562565753499710913845899988743851370691587130311818805320851212029704297093116923221012829832199456856756415873174577195356309857819710086621311411826891124537303408127734212988080509018258068553306356130997955014373998456841611567356361317032035620250889924742959803282487092521140432001964380157013106940346944553979150771017413085303062142024503539716091597405199979212758598589731749040932926550918476014121740593974050628121900111692108097417690296534965280613003147219634857762657079598471706848216866787268619907384041025867948331254996840212210922295615258907001995505152916717971903434811484944686147309445551724654638471969090376251116908543188426041505298368612532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] 124255179679782968121264423865522505621094124904441147617589454106974207945840864951588832927148943473348185047567290739680291712841054018018478978676095199992797056574899697115435198997960642767992577299864582712812972178257692637672352420336943690444412037646087883789219430751124364004104810044772853969611747801540521847469075653590657435557458626271814383423714555902589301429070235148011768865304168741706583158566338620623275437679440439125231985449128231821604974787946385928290555418641202905472543362097274995181529142663504379291634340947190902544840981392547942784794715121889002713844394133720774730301226066953727435158459051046153952063937119810968316335300274247310791766114116979402437091797619649297471984133660471778727201366250090084934768855846674988270410281687703569010418023751499083677559521443399892175049044503261463820110207576669932509900842213762254914234856951700983001451411088380493703132783584849792245367082123388668097889983487944967513380639649162109474860063105655664629198155445665518676965823255024826306466125525899766344673118627870867518672199018979990567674028170297405551172688237470784914780943986025650908559915646152867565202441481505790790703723889088963138985700364759277316920694852693025531331997801353971907799994509230085263782320485449690386572835304976541739758023127581637834400926970265072563048871178738003282600643268252673102790208640944572858585551427783968062514637525191173000977656134889159212708362735253058779865171057891691110584426043689603617019391287788550682394516820841234440655869955599848660739916967334924277731246651655263575397252072863004075083206870702337854955853479324443842887881692164601970799291404588850321208442832161225884614155678446525534326266628723277696100397786359755232629149124242052912458329173635494333245274922953886130618795329325886394541257633574779371271684326955062657417838140802199090015645883482375784807485040215501096458757927487538765053079686169018380071981885076694336297520422739206321727090466640663429047443053496016458959355618620306520558813814366959150462598328538749417663053619476045140477923713219565732433111146520437544620044133143120779667525620899126637135551544794871848870744698928934034646805777932027045519178642679670290558750622803951071512653277057526532718718743861845547487825975663720561697531638274946998907139900676930073536426860747552903887915337782844425470839089116202323190697653438865173529052068177554881006932540148121138007340890989570271737395726585109343633876840864843765676649570194188212465349972596560615104607927610567032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 672244539429348353689026929699588291871576256199803305606157531453938197951918642040268937369836568271930184830619405435756769292334536667099594559114593951866457610780807912773529561079519130494452611244481930859267863601080623880485681715706517128067318365277872181652013858889684256239279228053577453411362599218841324248777212544003785471715079848023557956960179625574088470402502991555819300785084290506427543496608474757459170031004009410614617296965826479662976677582537293983733012153304096297426803677832143295399275672166089495890899648034939598592634146565440333818041938811832748172774481434421618792182498774152683814460851741236528760568520391911622054616007558430571827307291790870942973479225130218726856673860647606328169621235381956863268321259266484205020737880082320875084002467743060848687938020645531117083278045403319503369684335226413716494873689175335783412271224073964634216952316195312365781177337071914550922120526770930428888143577050093945891516779492559848987541066822518715913695945686614115734869184356213565569953806950889597068895638644334729543343465878731837839863028846040540161645134880806748167198721994095867750764717648016570609846926486126025379310503632439793914449291356582222172881266504800499881365978162626570486494277133202934775936755609493495377393804498567335933882093783244617686856041571929519138006313445289965424426255414197027543070053902440014662387239284134134803425538565687207528148230437512651651480383515258920790699295923148072685373837002435114647612294991970576041174867719132139162449376819018731962374018127311490866741196508320040373739604937432111141682055000310822502804824030946969666754770338708814355460603259660268463533925675269508592813606918409487206857422616047882714668102371691246533477982711349645853531879340982717696247940356690927919500164796113750342007010820592568486278961928398951536206247377849520282730757902829002257551281671824064250709122141211784343883438313707148285404790215356266516556157226758021582345277683840178647684054557185704966762504351781717463672409216881151992691818882471569375863068068935840534920393643540504445608661993587284238327682012079161335198459562469788660395249604152137202622588448882777313562244432666992623535461608030983756186738853187873218736950856758187624611717289971855261557644189251085614756148779564703320119985404662524044960849223550114468120151725798006277840826523736443372030840713453509872824657489269706973605972880322098137694465864264877630909677023643117461613650614278567498690690701096610253489265943074468420018327392144991453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 44918148467032653090564028305841368044598722771465745467347619447801238574178687214847497387900667554869102757988534349244370853178368844023247177075977586846345872483397177413952135843305098122592069161991972349548777267453439274150851852220644391241403948071450600431094946729822558731375819215831482661547224468969892021048134897057946637161939043903978079854788666040069708489079894984434963829449204246112854074878698065474128024227300615068154478625367839962603508432504914971616007751519723281318873482184687559645302801688459557963908441109943314300134318711723870318272829135598301303001704521609678663873721335709717582946213651569736514813014436435066300864791065685679902094194219078137891808693399619732080024144097276812483821124436210858900488572021569646458054889422713990075115263156653504278435718487989633558703469326702483495293370979233894556127909981423334887468497424983847360484415414411229648552349974574617795541245259902157725774527449391103385076048589420727597618485315045620808461981245351496764474980660747311547672970078324880363193767661645036162687421523518317760863504223045878130087747879068449386321775024713409039796539526524751282768397924175508745267005742851985091518153652774465315403161533544091184360135961672297930931128184439478903154080714323530410769184656882846172128028262800284155476504395778429713454318106871917389009484534254707970974012618692122521281058756642335841256846939137693887932756708853621032574324942686150967760022558755540293734575286155305147587023178487317591837407515155795287570410951033246745947623060451845726195699545975392822106159800927445581540431056879381349387200554279524263141187827786200337582633228020330429197273726195362894961999396967667562086468492368401057637058404949580957521018344710389898989271055278539270183824783203100402192382207517358593825385813616211303292340716935499680088634135165930556233022127664380044203065347109541863851845443380776076589330340667338693367294996389609122465045094695223375423350300221415185856878330085082384495918745856404850723041178939193879277714529680980610876246295954101380205451795378538703443029685757500649768342630443908837386477900933124742652071305823040247192794390988437540288619092136668504874336945471121559433630046864207740434199196624416607058029012490343935300367150385360057477755583531172328468591921495873431879032684082402888411777523304696525870856253295527171814255929077523329037724499808980802915075246569683695373875609205969170764806440315993906551617777674499162048169423547886784415151580535873241426490839466483457720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -586314191058220808816495363867673166824167856128205040343558999172565657011456213679163193422018778880526115905787150388392444941419097613746150094556938486372255330689863381879773042906152006829966876505064855598853440025644553661804011543114986171318906689204141831953836654713023485668553645225603191656319554794831838732463162568155125404333763217591244085505443220756322211664585005025647673857227468237202113216638813196093790275029780334740411106421256359204166248626848553959166628707757037360624412614458594018461066729794529397060249285908684286504620215429914177948463376531369712791724875345870385920704797031438030958291346478139387513123688176495721240806289146754125459413234868065438611594450173379857680774965093544853924136677562887424729815147232657723094349687374360457321868423700938399223557862114987585332894367229176687240906155714021852999711014920427130108086022494415511435291605588813975247122730555099880555495678262300673756833383258190636681684706400683111098286097878566808258484683216145482953390533069915774910894276074735023831569729988517278218509872634017300378942735017804122224198066751656868531118938999476185867972444516778772742561682774172071583682201670477605463661357400553111794756922546891653460469560084678394909552769880703195902361335093238561906315316220729204897460284598512306929802505010596560983012521998256058223329095266622151154256173056733852017305334409224393292668993037588658337490892038466725365066907983239114098702141390183761773666906651007794931416056000637007504263116627339951065764681385193599120221612693387632309373874662344654874352538772588341644796787887781933893290888032953731457154475521449815229512333605615038164668336389821039948590553359719713601968343384584450927559503197804731960213486508206529087687145419291736375082784365980481655598516181166212172843534283317707444720180044039465523263601788168278814164837785657600554828618532043082967480288500826566570440907776489423085534668438468756876519758623765355603063387960177800561218046409647010242857389964798744587231468412475886250392305801271864422225050207202433565314489081878501178399338109918277090305755169386409322921179395727335833334285550532676186337423603707822140573312437657606836104480983144863179346940774457060600157044006275630207207492953488046199476549196051633030221692069939063466697862362189185494362718952522264263596660601076488640819662448320729154616845477651004184376969229914585480034813186489830627404625356596475861219862675780662063862360361638142655144002006401842371573675713193608693731691378505780048166912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -5699168562918841687983228063357752708379017734723251988317922272628011032219719974664839569638954085059398450553488112936968182328500628512269023377252199716262520254980729219254707185826257252956099599763937784001387001664043185743835284062926855436751692505631431045997545548521255373875346790309278750409764908993890623540415391373940496379570128345009329834271015975121827787295369505741393135992560912388819039844461224950815323639174585571705263144667831877008067678126176852734102879072330115151384766979130794784497852813862003447147283368697974907393095545634196678756945950507314581977913736210694000645069592890096737224785169597755712678022717187933513444130124137645281647622402545993049447652957736113178126849981340526671322224812493505180812410981683293253442288813436337630352769066368438579912059856343073276135142680925027418676155079729889125383990955318357626901539828382974036710489249393433539500449501289661171981426895049798970346036844422576263887553832210688307300782544721258323260295612371400859475670692414503779934369346794769165231088585125831011089283411914019007316050329543637953675952167277292335519666230824381437161807944560451145040608409851099136400559402710884929950291747722055653835603772170012708710275523732871554116072816278792405531606279301736337283778940871812916831438630041700494750584496360462110570531372294319510524663609352579999830218223411976077317649318686678343608519485618418200142588034877994680621185132362153556625381145157467714684787854446165343063905318720136831067696197275829166477903160985361250869998083170055750643246332238280684190914271771917164415755338988928001451791551083143788975582440928757016849497780901019614695679163560054323842462321572881139802037181542489589299891499432596310534543539481001298606906400861906398113234264060670770332948805018106224630927733728314162256048781453940108978246832563096193352385969023825518039225508679395397724124781765708946698992199881373267375297445503231754086208614353838699283537628466700401530501387424154790148251314443290648047379743713593880981671330985629243149421276904788470176457547843744376913598272544415377630483172332165365446759038606365388415961263083326314623987621620630158574741336408208540359001500364977546557399500652291181305014588453380117026765979080816856507139091834919377485175682925581336234663848260636269093200547893413345082767519624982675621306761687501477295005329488339664341498817481811873989166306925074197734831661180076227024539703118438348367771121712361469098739364782628079513744766732616318078086873104553317207375872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 80490434029691725661911854845301841237826609566990443416240208597656603130829709414588574218468995154900772546597372917123398220689143289450887229732493296177729733459148408348097416717499599075094071163704857104692019542409058210378645040806174215696142779558377059097169258758319000268103164871632377634706157432312006734605122044143241092346798231874618288080332459947444586633071178574436662135798578050793365010448707507183951019158505657043519214220171922611108597328497331927498588333536467869339500952914991252720956402250871926930270277770694066699394519972868340559710679630396867414227998277322730994157534849609826212421250611808356684395105603185425593863564106159478161620337289396083745322648599857084581814056712643876570335913532695253337065178368445205289382561312800052530910880526482953202613266865202697036461823187395751205790599711319150644224836127977734498558626441255722357936329024614739795437412856886249996345346069821297381535244689441870790066320726036562159041369530362133828258444967237659510895091524389175777653261203052573663353771704741216988405804223899526728079040953593272117282495350159010738409384659275763778509895797110060454612584327038942465796041102467200919845947248689043145586781947003773577845318176221662570474723177775751193777972677697611892161172445260579473482079826323150654052284465041900545074461445170563412366202878513268376983675882003720475672270086058905207568842720465784242292902184332310203801299019893655475037366734014814522958075013176032187156329013368596811327596096936508496230429194839537101709502417013939100443100773507187381372989218106577589546089079826977343786453206625500945398268344750026315649490968908695214886422499560792111339555348146723752253421302327316861787491912087920136088078401213369870135567279166980864242451632061070626012384467456012935844876774454108147141678777840113677939866009211273429145832908908458554137237832947610996297724086161830735258325268082558322167555416971246453299187961305426707875693059402151055449219358569614720684533116478199237091443139209144142252923417963317389861213644948807049004736219133768789909984920321167107801775111869071399294645066871774894919629266967919408649625439757671640485317456991499490831644819910489832047296057198296461217889308199024123156753842465152788757323588519581831314617980790910307172573202220888627428104816616369725631891056955413911129227605459459408876446414914156025015758115505808860170590261067530491344766648254240526152112777245750813868110621127830933213726829484015711946856194248517628245944430276203782458048512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -312897428068377820948790717040299648362308074294422289465154303710207705668732817817400262585507956737184610820398583147227886023697272476268031326817457609621215409185670163674104237389742357528342296064948514498197320418224849706816229813901203452852057815022633380488589260155502146570807775547320636360161690028425306994634165088426104034094082241100733651265928914739682700875307682426146942108957008478636287317656096084617561769155040129878747409499290705081031113333091502826761222261620541388874026992691811553325919940278496078796977810064364129296154527827906770101112207565497881829345881033906621894178845007981187212562327570332372339227016051726637054836310816310627321734002241058515909458018864710054738780877677077600483966250668438093191051837398328522328021034930950061835337778788981725102666245886207960615864935938918854484633482898915434428285942110331872945813537816471118063792136295052639485658549355878926379193041020236785749278515558953980574660497633333874461158297804897875976441528179852901187511530416702838603357089492444270599683881865234255628784158088626652306207608036029903188021869777325863217188655963412691637221862325348703927297443296797121061318011189814943404369418398097689003228058650498325265850394500433070604279716447241919065659995766389390020967974564754548864309467611112952199973405483999419580407628505658818948978930325391490508582369981672032273273710788444804998552490130141836217655225791609270672860959710858027205363010133484263560902057215379296235973825344742949694416338789185900017776032427282207886045571143703234802260252996466122024759713382132933104097542869121398922586382152594726964608664136196842687417175813895921982267232203466546679670795465137865158704665907863115412385435077248694584918927604530410926154369219389766494439631929437077634429844532643065041344630856101084087532319217457175601118206550893299128735241896333215782624334372007023168228082106660381069714086099380088681820994332041743706125047604128184567424358531508423430107098007078345345778577712736973006844661490699455607577191371521956646618407597375349050468468194558416409433606962017104607790836850491558977809495119513156833287936378798649727094913344782071158454927056192014115531393876022863831127799764742950829660784220241595241149793541758158826270802562924619683251739637721689375086621526472080846831427262531122291980743504662030949793488165715716062231746426280852966471597438128833374348457918037285269706256417884436214442130334908358594854763031273199652991327624747762129576578841752591334646509897969326436525277184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 645420708425037766151704423095098935171115800799527604227338721590620839082221675460519344874690152442942267469606954918479053594327740395955346133675203827618243516202406272573442827508205988568143063777034909527666316820509229795036795509308528072764252841184357918739912492429274765007237591862751437086285754664615652814626004569768420664454095607661048571703881625068427513995025849997394359065049172522890455068727338950644828508648207620801729587382668678589555239408801210389231799004377628332409151443529123712013483124478056380304030673521880445285096259773393175699916408408575230655775505283242750143785314584721348412273855443606958706741336100133992716188721230492774827345417772848333761362822125117512933275556706352641902746565128723805609895799271463160936958175964994143008525569656503297014060977264057830786772557306213304162464728448129293914822107795618606546383282736794870351414533867954300595060609562224862933320852782751039736886232136908625505381921822748974940839947511132556827933178098151116354823849187097355321397712860816230138191354691043512134043891141131433053845101232549522456253181166254495387992927490499530934233651752355558005626806903446992804498826601080110660172901104133753339871769370235571286523990461552955218384340872692687788687731462051796991708947342530374153747732472051350700658416796183242103545899929632490231592185380442949790823039230023184602315879791842053990154548658680791621920294872625618015165287343670185693730968536604440005948940250031416636984812774868833677143907728001990313137414065890502629290021503221886145719126863946759178064705905275414711254910564974743507050498540749397533383943269625033054842016815752296542103466728990878165385150971911777941176062855607061586335420349573864948206117447398538427482237298872457278624631060471147971351300086268841023092838048390695587797931160094585821311337901900769608445978468079604319034106490160074566338147197358992796622787414370023754276545015899362853369418666316743399304222301194373766863160021536526881777475980318298061454063475395183479630414153729797246128403537482107859143656136993951431346336861754045875842686821981263536452637789016236803727936750746955003335747126010216919550471533463257160906710095647758308427253655682711188430846811485345460668243415620890779036999345278769817210387299475500342551579043593114852913829326362202118898303054732034630857738675352229659630080069906196649714636426163682730083256912917717159655391078126026379559640225723513397040351246753343612877954947477364918460513798760540600780830008268023438413660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -1690224330783609838326246945170209760321203058158642788426031637020795837478101703406415395886788730495483667799803408551522801697114376023766431876152338386056076593953478725173847964682313409636839136836583188050516067536499770287561247634524461094579150782715581678115391150835612447597350291735139274743520171309004218506957291077446306087141236585570832556928287869722410003992317972149929378596448414939156289010982093057358957671971419259762891564409246572499605702777877081987055024477063719740187345328477457862286989048185240766141762247783047706463643543362853544475086201621980339800765290026760662887747158887296536342862975862908246068223582665751835750509129508596264230786041478141942738622380905693778007821637444582024881779188002051999068830866744164403769981384172247639935897299039321181576388258935058359573563594057338770318301271727871434564780331709462776054992128090171175002898719042260138260460018374993807537532387743352109957062379377536556042858770408742667810736617247775319430281937527541762635238643278329034045306886180613794523566911683027616128679389344784933790410814059006760786287307059762492833884854066738918712469735389045119353522713287182680824718017352827050071171396505458851349635823486770074997110668229262894945791488503266359488069354362442946419542640314812438572435877297211994076000884241136432970246509805274727727406290762025060382552556495311434321868378838011773309925916764709000192273680938879696717721302591041628308231513671284366776114391083410547954728599759876568880516700760237035227309949388299837331207737197650056973699509083373220490542897940372597404034966541351540276302247772441259056082460388201960445428721451903907414948022178976736774636891554993989693562679762406915154380890083352159624623753217380518562553053057963714655040865356622447959345550010461143577851253960526944663618289240545739245348422968891948391204214963624102803157395123813753607184761041091540568901796575559258376446661040841879529325532687137294606818250426327684913373560829389288100348632951520296829705185500249248381538433520797869702864149710296145888016419754626212205684631986272257994100362977953748030021555845199657356359748956528832457483908242386313652694239866371335265274667399812299719655015627711443723836064199573078791336308550132238489628708293276465413975751070122321529192024929018988223818606712233222357172187028229027297536641640713578257345942936033690779104013434776896890163408519197241449941747003242187455750203836541317261775624783892684656652447854691034303188639380269228636716968530787154169658605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 3874163877564000930438337942446043932051009475705747909304986264536506513188831692927313381124810650542753496928563915919416789777839849538369846468892135636647846925697191736992972700958636531604641798688298062474034344892075832134732801334070677207962704500260889007748227804788687111151337792180615255078793170075889127497573239249132453093160940631512417474560677174686967775023190149007371730429596179595933056263425643205359481330203653716067451470281016319110567428003583383361777116574948379109882732282694289623783895246657566139618203243248387305266734982896846749968216381537052758779911945163045473609601226579018332278746572827400520732177199053327612766584875487601310009139106721148296622785782063800808587111334959311680178199318646898443693862143643789467150101307182399225504981989921938013841927611759731575807649271653105305331102730773796721732284671161262410319014206189775041183115704229438452436656372599347931988813825050363422037329809238241475251496401027950284296415340121005688768021038648992301428607007210952516002420435208560229277926108321027118317604400926383003686026768357452053695287527605454655288161480289223172779398567022278536584842003672958262709548156450122277661528033981417740744335002963631752861219602984642125530970504654396156582923569440534823389490148359502868263824887606715120916754967557657183862430296391014081779366245605102228891316922765265035946317839339576410499054142531253803297579706969676888854662972375173738427871969663305360618345687728737766664094301138164699252765267679819972725995866610677893559256373075065667663572117608885518068280355222788154066455380506024434950415140597891254203547782960727805843267337360320715103927642649933508009959329240939999196166975009276661210941555784489552915273499056535571099521903326078665409963010998603539440790063494123863709093040735191581674143824510103254645582618120933043170734731981105628936450213657978885225534231442677682961570084865021372471990224052838445709301638262617270188955566826751090356085085960499951723153097656512234875690313532421606412922810439913833449016716221057450192713606128185766857585727454252795282357826598094853775176977606807574776320708815040272900564092310601761114830945275470532854196366795811750053043817062220481985476922314705289497185691566326636703023871595725514236142920970856527375499730390386861982566534357180423688476252579301963199082683199663732213802848915875168941956043918089160105322611065626677887128470527045180163324032547525052954479203535407269439915298928236584549814242216324818446028981528334656663449501696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 7302594882653916024407461812498572556666275057662417141998650838600219836026311861251239036498320872537902905056890193411324040955579365976153777219059165748162913980160192116555971371992793539035753914492045658081474701154807735309272776627761853912793540500294188602621381801430272978399512964079550458121453180179476223910007272522308652369452159279774332862423632166084745116929626577674756067544277178041976922310391370726660700256904446231489091529877738119666059990613051795331225570393520058035387916305896744592442608839144722228557498514096655538301279822678541299880375220810240357507719009759627152084215554551932687530289243467173728828563882134719453604181292665898928924216725217912714454721811611808996890217907058394255141392105090972152616794736815808793303968681921337729137607571407491450589433912959276243660187971394778634195574506404783526636712144629928512030648833629443458162112539851114339546844469870223638779693006400231308947314880826628689355419451161962054859487112768442848996319829608470255807409603806949417476415209924901298717937034619169642971383919026179908684554101585863913243862218173388778097763776427813808432642219144911817250482270034334195178416050504621451909675370426560087250716988792357258112578102906075815104064936468359275909968711535366961553486451418244775992718766235205155172385277181815747489862988921032521205825172688445382808677816641213885228337033006975690516105206474945001230992564608834287556476482924995235871300025754143991985178777705741315431319039175553227333943487471604540497597256969077092878740718959366212688053947593985366702323263763026863775056128822224675030635053361782313586296259601177449732401986713387936868032277333489397288851437564501352524893717324329120874515918764659614563066829005684861611770223087579788052003314771865208577087645919140072043067359577096885942700200530924699929600152531587752676981892061958451795451265939893457994677178970160824857972418148642872598498190306892044529383851876085881568482084805851269034147223400586174507497972392100437365498500313997165093559038875976664404961652826552143089223101660883171580521894660913801131596061356949180167167404445120982202827989837865550175059649935901237038148315875528909068364133109738149221420081803831040350932366060678452971849510351958258156190004231649695844513419649571919264574155651473749766601336809952472646802533984671004565421948348866130959643989137281416667619832146604039520344913272952925261404539635258537768750224911710829554933509901826162020089558200775473474898967127528118297563564778014170278604570624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -71002200999598287116129298891713101920087756977019733055276292029716344089392022239534286353661413432638544686159265538312014620023406818531617414717061944114382471996615704327791272444263058771478563528130145259183799429377173662882563327037916571115408075275930140789149753698618476138066109211520716619199867128313030994276836041104825177781298396470726155672054922581053897603390264237939056489356420712361027556228492895722421301899749162363352519295864906038009656386601572496025833175557032237286863291535732216134488287472638752823687197180557076916738784587799055542329471273044062887035247127122241466469675795053068284231845324076124866479619508738019415961645635679337686793423191293921604047797336302363073382417720701461865917334682005356380547167317174452448662159529287153384382018300979116594070715735988290468424541073515428179375735919534807252265375293489949314159112526235230277177043643641923821834035133860822782602893089816405959694540903472032948213158058086639178929262645152391805051635483341702032514003914497308473779937242809209854162780238765044518577486359881614682356373874285109737475823012724408799283374101232587001388067962542585884635215736384703422695546674560837110120641980169874516413577436811111212667950481362427613832383857117621842472017619830165164854657404485380568561929471091384167085323694653831400853003555859067462676678430351574385632733865681276346980307385026191035119190444669153725503504063120646136132785476613957583691544160428433906818252600036136338934552978026830536356045918425747355916989141051114251885585294986277764718412074321051345496900978675750188763681402261757892275767171938107710335708967093761071802574082814111145061057535992672999301567765239129378120555155636332172474056389334729137687675192512725502518405488982765107059532410705462939246586915405346876332248958068968281394961246598949362750141036603043680507210003272012355517761283921435000818261298253145925330002019331655059903716841644042025331409779611915866271750138659782036968296685925526065839458363130681550992242877882934746908487578335680407426484714015358426680343931560413105346417881632883572787120280435658646029174200573072089323708594335030213790579195591489615384406872200104190378372903609140510963897264874655197299154271643657581746928536170988124902104226021656491938679169043239946060729238498500437429079006248906824271343544286345398157967574262477009767876082236612259766244511542360388347549282692840529525996667354438114291931245275319868981798755191301701009196599194193261773669135783198548553166055128691764771134898176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 178177876439924328025592058105386200314530940854733987297569291808848989237267414558403047368499018225893485444348583113085704720893739130029235769579930119878546298521036910191368862461908891107334484377376832519883926381143608217101007001415221455958592387075343057558279713957423319657775734551727563444912772882753318203603937753792393857739456400794624681705943612804464249815085162173451422610917248332648532102712153831372908514049595640491191810094546473414259097280452965551918994817207818666048405200993798182207390688651928716956641950987876604467896047898058475153294810378998567185340390862729809733080313791918105185472108759907013961884716906345539741667807242974901153345042916192906362160696216682518668269829802834620940644906128950782185624713328824992540309102869243210985033477319165009088132929463352255650830115496043873789200031005640633445667754838255513994516010660013892305266064500067850870138511604529880332810671560178555728496786118463602741571318825365519230091419207268553825165281048518640263976588173555997573692136154120188262231367251198650085067888058383275779441872517519793701090277681812162781987598704300064931768691097224573165247268716839277175877600961201459273859585363873812987184528495413255671314195577122493549752692316822268488930891273634885018980328826200713346713789550437422416580372971885597072380246304554282065535161910491716743834022152490438023022601071249110405165100790066868629157087204839407560722581094404364327069135596734432728604575082277852092531656959681537572591924370514997765785108669633028100456830378673777787091970111223430244995080856750864801377463603285501631175873097342181179171112876887237373175551639615005382741271391415277038352360718107880002704448478482317359317112514375275603929423112568973645424413709239172308600268678015306506466040852646948000674814889105504966892531761305229456008601405813991103200167278514636211839694694714374446139038919451301436667982503371858273783006182806199843847459028994553353126877001898879578520849156885072766500795354593479098330851023693609143050455115191219875945723003150778442039491493148081192361365831298114022655112804879354146944706295032758727527484054159744703864955286629830880798930302300999247781472586694170914674939243078084757840516581977633665375877353058573773301953110042096822250381022952310924565385893543772420621792525013326610226714756327975846933051872131711211361418215942160426773398896246905192881525866350744086363604464659881101668042696713326759891190534426719770798833510371628294827949269173993110424300168994396935223318151168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -153293018564706726916959253948657106788803543004540881785316582323929200761765976900436086218039549163811245027303107021361286966242466355667081901283616168500880100884179220353488822079042461832689615618201283872760154052301241994339037270153335620441559979784333021950172457326538535446150811918366213625019792795966871720992428149281364413721845608637563489776937262624238058203572283792964089032359544402488953282564715896630017870108528496796788893918561366743666917708480792010076372183234083864468145284995450412302544551676338444787380115249275615295900415079810898637332070281388177364864161503345607662338742078847725447414307259376181105958962806368159144532499824751881013508325416601707002590440919009797024101277327410003234105788678141131608937530389202582454595627831064802660664602940628932297067890463349919228869017617990005316032587402408996987167433487194244593275303783448123716044613237262664245848928805950459409101345711031547665570288649131689287145750343728694963010283526471920859850981293299632003340052899635154639721663089283525848786381885417675796475677138682641565990348898147377696954839600714690615917582141342716191621055214419563304536423539557778014194232668868642101710795947043672937122394935377914940452938634290508616448610982088868569691023736287235046677763237515668989639144252206266669656294411455450190334540272514826235958466449029661843552753633336247508222950354264893955972420966687533519626739556385748414204994274155365566825547787780179801656962252019015118872216015910409650162822082753575419398883917344092859336374128609345954700823440213411836886808326914552021284779841603678139823393978860399613923243020417488969899063342575692714667350139153435680447156322215310500866311083722962572713036908802167247710899997912206687057569854997627984625404884128673157238222147451661000020972225645799748570923362442925408887286043124976437146109310417904424788589916187047554321859855217786563254744188335877914547476394542580915775095766935759482498378278363161113938653301201236804275081501537818441306191042481772166478268122187959355111623877881288159593627307066037771131275483904396195382857443884988057119065665543428350864977506884343300192637512031232612292681982163616294047189980187753631025886873570037719296297589640404126433353277888066143210205220184970850872790314305965664013651503662078650444936124407852709993784613696166387258835612859109489032585010191331810854357931595699740433362793176193196042375041908302589230673418344091821449432917550114673841394714546152425528987006583042716370236580999805130904262672384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -245700565909334134346323467859632907205807419519211166082571860346437510869646645507230697119610036725810412491371945208248892527961161803038246409491361368554789149021113036117548000593972544728484010756311493054238980258450041041819637262433514081526835174401735135066936881322271608661320157469342877731973991514590384582761721335384183847673618382551673266668553750437399110392346845468005306266750737876817480507668682994624066662545718239157894292269312270521844219680996815512201145318022282254672484249243780713562753379940718353426501008252272449317419463999446539118005192616965429736106850418634146617646828071684480790205628515329162419208103093676700676938165099277508644419674655805244264857066892642362876821458955134620433547490022950785881272708129273642269545667737929226883889872150008397808626143284727109253226164033542094755494188402653414886429469289177056862730739434071155990316368307191862091210465630091245632368022561349471178530546550987834404121912640086311851719550031080017077942068794662985506469413367018016187602894279015056058452171621587925133631889082940680975529949522511714883902248789412322603642277023902013468292716728913708563839100280114747695792563573225161061440687131896214656570899638959886377418602661185329755068918232628513815737306761303658682322106304123902593072471909913188487290822190191223002199744428610586989598501916764727882011082243436042728719087552495274674415470303332353423149235261508955767231913888473448910819642772384308967158113663541126726315949586090624351483218006220989822831347570387669663917845214481436031065370912434243461307166615580738379196968741280033340399277834330254701929345435798871255265083367164681113722153705564656346322521286975635074684439590736223822178022213966237705426734161287043327578205512755407597031693361334067986082986555787254911342278508940466297771477517059565469218206172961765535886980581075641860240809079523741389378775842804598450791217362076570402703811895517978399784064182999382060661402758058904358505284995715670745334968953938210770304864331014905389717534518042852646891335239516205283176662246205075106787603762486755984316081277928355906094826773482235417546440355875473340993360839218734264805542017140505711085525134533358928042901191848837258939743737451956279010202493781354902489551765630392894879376339160539712453412190028289891391986393985046051573803544028669205263967373153715970296367229664228718168521384333540635062772293760201161540991670085441126153373728945406323139327360122262343457542618117399670679919828470899216808206235766917057800543666176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 983277001520488491788519239165780410252000518760393822383415726300185942346735497397153974927294270867924807056277987559297732878305822009551069674285876264299603905798207457341953012877218736825331897920789799754868555448926001145869670391975429263747848981775319892875578235816357249907781874145434693900537776264396382587214848305863572243790511953832578205560328440675169804992379625721138341927707400069326193492596420672282737788248253264524385308048444103974804392207258345786233920549349243039604066740744682815675717577468098681940470026798578147322547957623244617182815297093957807511698485806265842096205849863226443595302159775224096246622763677706130327737725523163887825392197078199791150911236564779884461056880155521798510155678444418879403314613550981609699268983358968608228010412690296313916315336034277288226235316131371746502499295313845915872769126541968873698151130491293482691230648197285527817994041292818931818544474047992313296056368797727626042051879754778580185384832698437920436531875327211169969743979150499860643595417833512229533907108427726221561927531264323942213151225923388335443553884641741635539954359030813040805522285785090059740649319285522742943724828222734874029393630425840538407805443061596418424184594935303010367209899438028490106170170227222027408900428808224178832055230345034705604883986007872714079339149396781459008376943614590007095704967717146701312079165968057703680231630922857450410938886272376311312762481246011181934675008052472316530470724603248884198723955593113809808316324104193638291422956902578502171490306995163712507987073096481325307811454944311365958345860290288597042769494085493812611225940242138576702765521426078293019336168204361049204742521092367922869871886642350274212852718104958519924258268843567659854033114818600453450515700445327955358524072081611875139287463014099409275192812578371696377816663209107879491526413113696348031554435081588336900270711938093275077931003789371863219024147614352001259688962968852929861253656726318050242845944242137812744440305395606371175007157571603736003670545587534658752919601956137502199272547811428466108803171162791658031069931556499907005982017465409656727984861090902137644281959552624755458230286923025900765464650588710639744934668077800781383354174894514815863708419681252546241641715463323773375192409397234766826878394822381802072681304278889933567849121176683822058899909651022080320870295948438510224975041995458713885016553096025355306582048159010238258012507504776153472534876841594425105237426672060136076215855283050717382693437985585208959365378211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -1686005418360855646173999915420579068109636153046917911839079583700720727603500017970519920299088803282242757663151852888993155392208384200238900487558337790329769228638274778611975076576202675942484305770679475931451708300404815435126651849263850529941265059269698849075086870995741310402605097023104910181407189055650090836950455445016831237856990076860002464309549591416136061920187710890357440421396739245616671143033751257446255873370536107421973263918010828716365076244631040084478919536621452128500201759076169931976685376558846163152015036131633636935992408814509650859422758809530476713336396420784454398233028138613945112360896293715989220573132748276974713214064178195757831212349088091097915883988014385975540924517797930513728851305375671909319124879223534482113683738294480029478413577627288499919803379092808711476281893480039329046150936619003764110440382423276788517596587228097234465653920554232987176708576343296210360133189578075690199964042021786913165894437777698392406253064032243365987380773820028072992619884948779105212322810393734036559046808790565352203157439291686138948161156208905257112551610649403998170033188248761152769821734532416228851145390685062420885956310312803406304191176946405790688517747347551557547036721869609986342617283967720310177654432131475830277990807875533052389501816416605741519285204659400773113272616252150132969754493615810107040309648443082342834679135629112142296956193569328586348537623984013569758620417885895664287025910794801412258637630319393998882499324099576349444476128559063902215632060184946064563378514627512941210509017411920070117995578060354920834933263023431958004188632678155267905629959965219355363948037062062712077592415049439330235845030359129725778641552276429037687669655001540723159777819130722613954553234406699988618511344771361418010160240336738550229933933731186276952808349198029116230642224587226972121311446029576045755353773255963195346416645714052487843946949487097228899295295024068141237414460227034326618391843834072524161210395580176423526543591421489630158688295727624239439250348871846241813451465288539743448462560530250692091748249935422264281926283241029632495378760736203389180109984134193478922301069557868531857440812453277982788397908664757655153298562978623198477023492420634511427012345234104816113260581432852479733560440170660633392257612380676940274786559744629927286129138766993126621354477211403304812487025768753760383092955136509028016479301731642934731702773427023479233431933991358088550057572161163277555143781486377750033649875256523625598893444119967186039034754367488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 2083247980742635569864816365262445565417918293148723247829566843090588920022250875364776527783464907060090725718994445044831329829663371398965650576264986853445640102294339737512057794102429086841193872198626350614819222741052683250651260506857149512848738432353156156816775344733315128062476011854144977593385667300348579772315991411556300065547502248857000321168089387260567440849067025023794000065255893991930055245701395006391279247612136358420539569569779019198352851055859056657869293522912741756266654990285634749422822816410328874263650656600290900745832599817337622789658124330512423085453416401297720108318800971317828943943933453590978715355787579185483454565292367531867564242568601586539649904652506379534797857595426944491793192456129120610494295434578215594611883371000854416415782485856856526271321067731608133005599593673294854782922491967858624935147874829675718941679029797449086853561239079697768353778447129709777149208703724425128322785516878036916435296068345252415130287811418519313578253974870188476575206259833757004138213975546285589615696312846027264864689459841006868245550990259682128650800970820700623601624645950691519222352795156449353543712705786048937186337308815387118306836025819759426636825361373301284400959716249277601026463693758705478817497490079939467389808794813964480187799726453941272550946806953833841074919599784717974146421156681921445384254459393344767329919176896287880069877172696256859696805032439977206353642937693606414344180696788376637497166597701384064526656792582687455919476563813436411549619317076092949137644426582450808773607744156954468051332341917059873240590514286243471064467415284239882492937884837200553377703184536117849987802248075810366433932614023457883106023569622656830362715007539289593099601795449510405451342694385039966551330151790115321774842194502432417560205448871115981299625261738499637705897970524265232322889872715207377505534125647617685084349570392876105770748124532615527601937212301295890160294433970876322793327487855092783154687132770037066280849647431552037271551554161421337655431689955973126276179642702672993463618270433895309830159365912418497089764188026368554587871707806083950780610646065682892105491077117335845098373088589972020677103503344819019579139239869286978461880425477944281371080453713568421463780758418676745342714626488296958945991664040681739411618148449165784837066432833155846125193457085525378993076486808160925798874196699264296925303111819263178557726498531394987080723251437771694987261238336726381917205133678301335852620377442074668820235676053631149355203691544576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -2255926346215398127519012393467395077138085451808647186977523959052683775389778288291323211871179831047555417206745702614010661158109141597721649980902248427333457060976954982306784441367755254377490317380681974211349453114823758194412730717779304951371089482512206443417464829938218790662142984200163697933207406368999192254920668395266443350335798005350344491734109285756669605633945589250074329403103122870799409357002398500764230094732183663957067635940121567204942919644383690902816772495481164812783505811686500796848392980628962558162769359163430427441272462001542267163064563911398464990875023815820764608053097970122345031291649230003421235179614635379369400492734697642918763537068304534746198438764230224222958936592865009963106928867996184588154533678921837771563436132648278777395612332009411848198523859845704185283554445648416551058588806998062856766864035480771586363664603814218440243154470411227218644300034804667004627212664845277899601073918470449068977310718674905776417404246553139170765331284425616217827499114074585594624462867120013067137915157569156106371916774121145099345385845052586779118215537659868392611645637364667908783985957332463965255083370583044453672866442028628485833396057349845845965359635623257188811060377139046133598779810481211039383621364870576451535665958217019434428040056264569221916577941712780884805250216134456408816146192283498389062278357799328417519384085906435277235183986318978317573850299868653639463018165854531251138127863931507581688875826258029390389303154876572549560987215675458508140441424467380729529738176914273463866490300959125321805018199822180132790413249474753002413140839008119466447642823650462766261447165349736046701259138259013813661089236235227744846526559852208428973270631900848602726622468791739706224984469709165305747230348667085106320878057463397159649087865978703465886215837954137255582998047121111913988202668256165199698298100702852410089465517275563947066469994848495641909869769396401935354596555618438448990480256561171526744481557372152540033312269875531764372124810776917149921763310196383593171715843354183373321802644629165949149400515709802178691592589504701670134429249463200939107964412192491422277166620260553617769909691378137040947245976930964863886787976009226423385990098219383763401831259593409664603568363408754645913403717417671935215266587425364058569791037649890066610455113104426065788308476792595469360028599226409788965659916189367494457215126327883202156509844712113152104062293757477698638205430688594568786234645338158147939085845835747697033597996801788137086798392197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 2301118653309231255956513584556576654962906730339584440361265675868376269628603528396528970112971916071815282255928584895405847545698664877155515713706419086890776044497903217705031288661898745114467636851161584757497962902350078288859963352176263589058960189650066108839710519040060780943106630756042230892128908623206253795577213771204672226712109062298413620173498803982671333633542196812097563473380145429716863776162332941499319839149629808224704178128613990414330599863954949625886100991186204538323621081423398298814822029344928424775100850927666889228708537877144815547663919188174044664559865333038394379237450888129308647822481272588214844632559557926411942417356857158245155283460307337853749560076386147268559062306576195384113043866928845705062110706175414727159853880361905791580367700810529600330844143006289374598534321331790284727296030331297591314030930964160820770316227077700543193041856203962309569931441453527295471349862326221863519784029095181138513695189355204819668332916213274898112076176593432850168532021084070662272857130954667406162024024481399994912061477142679847022923911474137696884402785769658786130333139912319473814650633775227531062786943401354233344129139580544814243960500417374037549002519857082208222639544493651961972519495813353733197858720511155546479863749355724759643545961509472729466388448345179568289259680632772770109466929253384720101992546908444370720862853960581165706999403423214545073846050750017412409705009817113641099446717815517145897817093696983908091807047184660734321398603349231711516938451822387213504086959447478176416358778552681567304310758674162413958180565625658689710451841058232751134172036734748712942570490306637129601320272481940973351893675338811393047197345981729968189628153007282922184689141876094477259979947647755178189651855786100413509053874686197903419466596182563389864126699576980571450417958457080441290085897102552103227632763875716755932836980166290573137890644199058631700834447258314141072408094230169278367708048518898859955166840481448558883478963901945835845903102876830946321958539227639591079733639584082430784442122932851457912623804417357402540331852225431865818809867000495317498415564965484307281589349119844340980078728208293598381651821424761060782261819719126348641210862992974418754118313042795169527698990661844782146774768874522150826297543177744774697805495546588004490812336343205059658236118045039309760836209706170165480316450310477326797499121348359231342377629594263760037106068414796966669730501576312942038545372449011928840184124333910523876698377707094666275661201539072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -2104594729351279062197368260568557763441236027661340364624249112905522451910988071238348789409690787371166808049809558084525049325176828925333800150199999686582133685397769920110661552809696797546252595022813359694826739400702456881732700749828573593695519560117556387656385144053421979362224135331935423071883425699085318834406025657780513749480199476079898156818291098303955707940311147900542847374378413125369902881598990223589926429097289917353654353506514692078359550841230600212276139114767028885387485851252852921984056759377864755426571671324729657352998193424843838934900179751377000550735009114248469868317295964529645019305257618346726977200623236261950535706876307703036468852221602666566833020141741497908397761854719659846293765529214771524146547557387090845181750412211135070735588758591643266942985495751039774093611758900863322563664266299742565152288760709861007988731969941828047207931771128254984250948058958280525427735039510358096872891128038528249022440531563437069427923952231108869985157046358656370988374504618427380633653876003228146363145426847545450920595677034711077069814253443228788376849004110570137611525702679000281018454700746884864082619175207754969963007103702846391612992493134477501857931055395689974960077300021646980790998697463633961923775762028882015943523929844530448624616481319581833375805679590354909300659269636880792193492941516110148086252829803319321745182202183854483040473219727625485381902636861832945373521839729536079872685224633912376373848132846726945485257361464117870549139693727144121872497780781784903128883177922137064423471547512301861237542016921692964024224094995463169942607488139248040266513153040472934476281281513701924251925385552101850320526569664755302626148419163884290449855570245696009645466582266592288647305209313458258269496980628841606861199583347423809389756770925698037222019266622796003790735818338346089202056648220258146238968890943935139618489186774995138447307197408567768753021901934201567652988121793103439981208029343953564204903869810335315476571084448357728717022755461904305948013809122095303845994770090372297137546002576054055758341957315473888413761789235414632482133915977760872488702250277644109856813093802396932055256050180919220492130973185021751556140647951708145107268382743760547579374688326448741582080068665385784822261159616419076831152188593458142048257049264926529221628509897274938693532936515472458497995059659497549321607048604788212485086359422723264976520905843252524755582904365454906883177534973176528501309299235769411387129835608609070079867855749666421957043305840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 1627672670719006504750033437446003963688711189922175581526355184570773064514556134115174927087991781376395025682345372126810861172615145675419037557576635004733905398308472011249916476657468334585415064683055531160465158831705331491049476978470546834407267652144904601608397838550921150040432720040692768023970098287831869541438985145411641828750361615868622300713516746238006830294968726594844982766651545587844520685636071867500961662048414759636719248197272762738216779243032798111754473534081631585592636174312001850550546206283914723324043435230438987189020955118249354615210119342154645995399339527797041464452686385190710591630129450039899020115343998256219488886017826586724978526576726650622671470270610736287002025461273064143507310235113879160967225030034338178632129500863098137310349578974384192539622568277115068367950524972145690705028070311035474376708454560765258662889886833058289099866622599710442097729779353532521483717745347074801310147560612504538385215008755066196527266118540795917801035249125646681539081633147420528598876518053364442447450920906756254523110955296133272781819261764353677840728692607838226872683287520495907710724559245822450547949093701588534776684269155839145965079534360566618420513417860100402034964939921364468366710914187282635393254714378702297310290432704607221383178150219138347943755406609175917829924815881878142427760740963495188395829722194199913883626459649851435011671998238470429509328438395160608859110903404058890727408819550534648543410544887642931189371713717158498911508562783884542465365266930260482992747823823089705383719582795197816707895491809526136045446759120964940364546291873589083151296861369540776959027276470901299033544777378652154722837666030476563857267371808678379678686672820129564225173391815093947430516744759658669633967257125876460887567197790773764154091543930030781404245861212874974628585714527457296261815391998244357621758724996930840138151472689944116633670714550149501918975132725566982568296933211961337012891858535784470044376131745024478787647829101353212298254296148898601741669905903321369617804672332112916731908009308344537730779393553982494192892514018402347248921442035856024733810096766061476075317863706908419303815951011166697779478500421311304142016606533375675080144135220040645366891411790607534393904502214965512529639835619787251923010987284016113580948756553772106889833585243466510189842819170898557013785279411389774165667070667219283629170870739750495203772575528726349752618373409105232994948441426921625446331214666760417717374367315789687033967077739525688878111257526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -1089376599926307580712752025438884647902479544842841093861735389233922867174599001235162445394606183178279587961573427035864724257528123699555362328624878232961691465425560225920434323906682847987042097407420949043282014132043504774947676324200440566530382179100610778173473766718615864585192977887892159210467069174129957140191033662154520911466515726597700703903563375850457689397120449309665465561057207419307725097039963010948949821295291602326110168547827592871901648626813172957543219210290051266539840419012808299569664214744687695938301497648409634622493998565700670091908668888507480055882800829793047228787917305987972485850914335320354331174773179196546086725775682428482091774129103959052936281853324824753071635285301838893154385752507793895253141032450426146176268005074781954525370053313534213503989774074941907227109590676134228465312972395773970245976417894839981578403707080380101663029501751344604834978383792842532055221053008342762034461623720926151435734676741814887086121933595185479518048350598032908300163851786992393454439361024917635439617961310714378738963347644471352160828112955566242405754543953721994088667664531447589961408792891005559995101539447114977482888161478418593368440461171477242978668802769805881768603425345831218101926240049590365943959602307417664424552303506019201536154360010239532377000160775921005655086821692846208825670704704968298360883473919325907077043875908049966648660706928096666573916602427562652406403547923569606644355744906766608418760011351215643345265420525462109033336005146903608015891823518547555926919837833268262875711744918917544747849420511739481681649826576705857400405093333367168037264535409591989508879377045801981184821343689476084100680300307207804203852989467774238026095289558426759500826952240006649050206970731687455814151911771590844191962084115314966323051174964840181399264111092033547374821386118179584034037889170058772842825562308323354231252832023257174703126108783520199946127367615066633206127837827887432296885541436304724255339282245370301537313624107693943482283491545242981126193298791403958869279336522058422572339269785923971978457579977803324062774648698510851472195746666606453872034938079087918640896399230906559463768518856821960905080300416012094554545964297415756736288164686119001202251223109348570426120140482164422604676810585348142353884805569789232023194817717954882563087415108032162659048444086381773493617902371079057863287935963691272413152837295271266758704572381542264921779521004185235166064636599121781891285598403553330397000887551026274095085745581164581407808139821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 704629198278576223728206782055531494547352315109044711649560449724961985596513814531286270212952105914837166259456069852016498243682558191516516806095663786058317928404241136060268807929745875467421746987699590221238935489200273436276399673412322045140210389816178846672983145092759387893598174335131125122242627806625129533080589954116772301305391878574067201331774945773280228546878097537536660429447871895861507134508428916640365658253016067788886021960881446656870247278785222063572703104317124600038284861765277396600226916146427897332207639110904567667818696580115431830327687769368574364203136512414798554500992177562666175097205411164663794892690979929548674586771001863443648890762988713242379488048122211752743876586753409239920054746367052346631105656991275270647873473988413516582119360155833145760651745531659769362312705052925143883284786649773705231843626848355708272636470016543252901630034133361561746327005691361345847864076897686537749437520673718923425088579458433610714828494935991153295785398447936370374788525337642494983033162613373229509977609980856740557132257706927466763165950791958189482103528567616190702221507962040883120874536828111486120796755253051896551868531309071840889890589906337230936685358426068695100904930034500581684909244648531124024031283005477582362698182963933989731777075616254667197398849096249387007006483296621592102573754813047721000321401943507694997985850194530581883212111660881561995866221603189513444157794189347467450737347620280366376350206110428747440526115999368281505305018229920868983837321409379577325338962747754741683778009009858870767923617823529202906566059844915031895884784550562201461673469525151393799990510951431425845202950082392925513216029321189036133980015118697037378394565615038067524588748627867350208319957874487503811277139014555193986605621080101782277373824332368668929046531272924501210207641443569567782037941735698187491548159094469754410185718056356688669799208552646370828313748440636036409224464715432280365562011062758911004269120506695675256719105842384478835152913079360399112607191223368925411695664133131795174232897927918969951960147603754195640756673142140591642037394879110599499986475911012766902378235024257974101240603304842272101446200555185456021513792666996220373328312815228610962334239511514564260778412372732731367449440383046686772715191212580078731723724347353096774610750796241363085183082250630105207538877218819911218481881427257826703906702967043163035408962168793633630158243696074135473996897368738707443494507741669306988494704152549168424738519402127300143550935597056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -472690784524193069102035727259106230885665575962634514261760041577167305111756606836663994992537473255863157284195027595606309103354313571437355338880466627296559168049354189756187243936997777386315958676074595516172774384238446587088275763935072814163753679121478441553127630431161274760493057828694948415675295782267941103979107222530621358559133316025765059675061639713114990426717848731736914968359886358604412249786578414167896953742749840586912821548007490038920755899686559362080726891178557909490204491765587682814225535319524918338417492427948083426540051744846757016668706141363493423800018083359339224631549271020953253270457473678148939851911677580544663986544452439866004152406487167937132829661263429904829811873172021756885251443687997384744089472035048162547174128587179980120825371484805138832742717108482588930897552758952274394263890245406256608841644773698341970791590196278954250600410392432891509766470267962122567367808231220182951794448238596392934936269618087019800755706652349464273255379260866582220168174465395086693335489820907165769327939549161861379121367580895609730859640622882349624956932616614026609218711606736085832131200038813515258489773065317307978414776553909971748558258010545016507795554678440485216397759816926448000659190126198286857064546199911709851428100399915220349337292467212523378425291640082351089059717476282558304795080568074120732101082308856899362962481805331129430501661112770912667371758164977531950552833769378989919123447216710676119150884219669092446048802910770446711979710788455634847028523283880052887943190635670357989817474656380071707177851158978474939686475051492089039630901601510040899403848601029587676879567657333684661195810818854282371368393460416581954819336964231848175691741597066607020471922038754509210649162337842803669260704806930204722881057883743792086479271554817666778087265999102576756064412410522759264368250937855310486340407495217617750738456889343562733232681635966614847491170829137270766418351713506992298937183836945196036189173761614794612757111671102413501974478169821652439224598991339010608076697212066493110651404045579870721342360632594005661774221365904749261081797319151399686329973117409489946267700746016070439524581316159197461881665270064437845382907992454341854048554528960185229565200654386137538023379303243055624785306888919348824828238327538342907482339089700757378270743892215371192903399638529738855193440530657389659593861958238095334084426053405712894870886381422746762699328830425092180499483987464332197010861910181846452849077172422726800825898640472690290426873118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 300023610492553100484929705893764459141564072803343173859855351321122537482170860176724518549555565387448039135245818990126042268816130210428760588465634375267075887951985237296092380186102842470587754926201800055681734959555748801436757747192444610965391540035482685233676861351534337492001993949258344570414593399867091424884395393419083344536068663561008133657920330479751861674781346518308794244820833098014561529501761356938578040882432534309706142986849659522134677191890730555425717753282440638411699703902659136549798258551286164870061297471830493186254308122037828101640616927441058906635884454122633370007326609268592527325298397360351945415916175615205891460621175409811702970352983638594116153258245586622751206043711626951174691327535098248505266491393021645715299258475238190688439184958157673776999393173568019366257620221034158243853442727425302626040093661924448276780697855657749191169446691449239592027763012233107135460650827300721172293543043435637199067136867476053959306049506203191929290452757486638408196571574131493669771992650239566602006543174660273163323354208252087258233313086080862696196910815986958901113266801640011863251407644267632155990789680805162798614155969113763120001300776277368203187322770936816362852875243036579293741898853750435786881224723882402038824027888696991168070904976386641231167888058922786979508804086769150127814671980906709138478805332869165551293898436261252066148999068014625543874013780763474447016001750893470641496453097233094228953222761711702597789609341954358175591977344464675448269116158595704492397642559863127493389385903224241167907545571963735506340433238606280497482039211297264520355367323301270188424639763337456456618251358246929917916527894251628246466951974674989196066151092624300870278699073961393470403312858316458871169508260745006074922751190009436748730640551235097523231694428578406998460672658340280004831699783310080034531786875156291536708834918208162467495336608840387216489582602736048305088557725339758131870546277150310419555681004228172794135242771535998517260920060423369755903614428348628579930636768196034959889293351759265229645828201012709547750982756172234569950549016917034668100499420047054692140261367810199309985407321143501221855545992868257242382934214469538150092757772118134222871767512295292648217824742003961407305024513911418461190133502575671232435363357760912231262000845369350004725795779623769269342730918778132440473068384645806295619864956575956329693171111418327269754975955100386797425023327354582646161831253159399381405003287765346762637091979260490794209139228672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -157485654411613282329123125534574936250191337749958975962449714082125533966961573793950532534288587388576437845437624438691720418632587935883941819023127588634811429109657715105050414242689188331303101660531811462092236683851200579726595608984728086657171123691105391492193508866107493495149947645517420984211119552486904406796977266982204839407332262097829691006765611055834558374183906869718488607561416747203332961013202933286558737884292173546345795238226351642659820549725697685444808814230761684405505429116126609351728612924203789995258519122952481029081462431090028341144208486448048848201278344350628534796077424143756903999084351028866917271589278527842470087103411991632426700730006968925099466213628881571130912791251620460733041344074361773011718992017881075861817832342971607584424163897351056491362415536554627152166061465062809051957014730349750916217153830603772142825198510379638309021871695191111957375591988270234678653538901519678049011273360148298711342866238367386380600588998224551764904494966452728367689825422334889085542068269973183666407491845851640261382260771298922892652139000802299470429794637953432825038381716144295611577735610810889078187511372236125875331377162456592807369140821849125991536803385013048763935706409728056829510845487173715285240505139907291403438110881256293168690324184101242202103615145012030532174278184173154829955875764139072362908527026117508700949469486114918777070052028740436479922145793979148707127758515464890787049996142358022988181716072397111778543030091221244248978334187041483229610724663044116564378934613924946224289990227950952865978627842938457453513625790900050332026296852984831273897559062852968484282674874181494072091642553660053938515203330280269108340467165510843871012171184502986167441562914771418720483855187245300523757108005790514107213633669702108425207974077686068366978713207637544470735099937161995192318676966233655210517561071443272507586758716489662474755860325352693714597270877298642989335201827557020921444869514417575644930959003081779182631213522611617617171383613923451444092968822084501201462439213846412437784244260132851795840954347550216021206122827099087735558144833035344835788817703443466810968505857463311502695338694149474314796149546009360805212495209927399448075902399785390440993046780906617897219007432426003944745247010005316787420880700221293717491887000912484006395283825965715126367933707390939445842778472832186593120432883425329149574362587866196409797370517626139880090849043829062571581858643985014647974528005848409820475154461477212629145349016802316554021332058112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 63940589139610260493493411912055357548056667310857284605548268284026427337602080797862583705530677998074929335401964023566378460326165123469372571317934314724370406988203501115205421941850691057120427427381437560887376665748494235088109569012704503782834835949419314122352894137832528531138820412602539714880444317342132505919303852561875326520824824829271781806697348973782607574092077245125406213210625541011742633665176761961493809975062232757686211924552197627519970347102615192864834748571444868990343619828669749348201519055230222222954950526983117049970612708499448359211888008867015401370817536010908421958840681746448925677828052729325094680129769260997303982047285035312693034334108355541328701038182781291967399548091850394233940547916786113609733003843736848783358455347713996464288753166165084790212109122006795829936191830022599579874451232617097317251403924000322470590117172271715466089919921091621692303153295181848552728436225844200425292793536475538816341475905300094340147884077873422803360562668522243122310651034512552848531370344513972223233248712796594844467732971855592304859298944322977085780267313807339148613473050152953611461234946269087252271639680322743468979509842743394248951220437533299559960736797464237445641024452673352739821743773230667427823955204254167450926494519120424011598379060453728842094960976779287910739344912166967542426828635567605987098248408116579033563297884504216997509767138960393573263300720151722308247877544610902770741645924222133438595937806331538083490176930523030106053399744108271880100755371402151838937780846653281144958085915035426489233024943986179018487068417417264694189752562195399612637130773230792823570069907522267926641676306873018054581194008448262212793096145719413380600303230289723857918167837102433773062859053507729926192192254140595373425156853302384881984243709382284136555427832948997303019290451225585302803391894298727905314461701519803549087610762052437678613491459297836345383408659741756876553450630475692305300725713015215663347520544927434934882370389059215176582766083637022789944344455868145109172622805469829471074509600152492718168739145455337982022889660256133845073144936734947120814906494816307273523620188909231866779568905868839027348165414060242214800625712005782005127114829703402586903499216479800817589288744422754072270565686161879714450940033749309267747014319712894232376559947698333927639253715872191682021781307312313550192348710350878929019428449142448171189895436674466707190987589387588716415138523651298012008630966019653502276599103228306247172571195100939337455210856448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -20197860311497570028748597008398484564954712815486190400009540439180923407986894431710060162173494446581256127869127776483399560948565939498000403904747929793494676346443602006685097364782338342154397175023496721417171665341772374041363448461204766489157094755242185094408024802704793474021825729102549156492564686366913331907030692128621306528459786284542546282466281601952548270694528641571012848574091403098202707407951560558180715839643837623272934110102993931628394351728490745420774443213324862366137766737549692088357623929302101451620337659967429143691021025842096439386878238044864320951008292338088210616239004578911026476754322515421733245033583970670934182357683132347781602263497843513728987200199440131877240187200344009667527593992626371603553737166557718643342148981838696148879244518790624408779256250039532676924645661389111313680115627073699358684452552822040275980900227939814637936400050673708299310587487682833440233858487532527265038648787703469498461895678364004164940159708938001013277506511118758035197520433425274124588717115326314330297702530096651272293691584692012763188678476076594987147205659407689994928035029575718960112851465746592680120092158703762017186622447080081224290048537867781647933776377144726538803382148949965088414125564824879686566379986337504726314257151976329095384793181746459152493508992164197297203774853347518619852014306674115129357148351392674078817284156520649620525002136425518289153983938073660818247705150355072557618917917957129086017563428145237728801718858934784053236585426409452178441995069748791971184494862540049090947720503500829020969867545764367107708814160681012610150191439374792296630578222527640573386034852705416621839962639732980307012683696746663589214788232153953366293555612171670016504199416250709307146707535677246809139850448172675252722919945122218190948450834264073580603776838216499743920625768962749948507873343224762721449450895071316117686901834884321016844649362667937685082262748675711830175787961412449303175861488842947390779502384973546452661178155232630097940226526448568368641341926619814137105670974878879547599294144247803074391840530054374798956399596679182474270412152202767313258972543292116234552182305563619605213621522799873811512507421193077498968078445283162807231923840398904948198058512508416516021286573812062755408544912934120800053894591936847153246442623549631252842990670717236070548202554288817098449091676136459258387379517985582177666819942906068478836105332691462759057027505909267599889444749526049744589122627037990884371597971553650144959711683476291289975799939072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 5295152008144281100466960607078904777135727598269802719051521959352174117989858308464965744536490740985202591224157880747350797123952218422410047353899745586739127513112341644806686967978345466401187896262543187929177062749495367133249118545198253750647265209628565861227240117566905403196238847633937418343871347115576078539536916105275419790606079628373769095102764172806281442637230532884448468928400349432194726522389125504941009650611305830282735665116731828874587122690837836407461415939367903460444457370457299131817167428504954323960302758095981852599532328055523319297535721187950493124627171222652570492919229771040889571832662917322657732998206254465564465725941579307350902223700018292725848941318214974014569575865974542192331717287474160844761278918670532762354866500591768805916469206841279534462100801619383159229072285777689059789435690977622764851896366478709023948444951343047656558751559220099752358143952393848639283145950590551017916355648389063082092081201955066815568167942797752060509840586837190566810323771921000039843291640412251444209957906103987465765480838432354001143885363164992656351230440585125810396480146001354350818648653282548004992961277340035800210744189522812466084439094976650155860765631521234147220651859286690918502456303668081269258165144900258674549848068624895085786543380352514557635999845783299943497524985857305160948156579985608427890809406987739869813233405877861367836648055211646631396101044811060736764187709913334142680279131499295575617857545794938935312522921113570844544696577174788506926427926868090293480390352758044291198127698273447020799706458059041499616738772479317895032093619863331084372405825740613420925880170312487867843670818719000259663729885468999625839764197557563952186231159132718464841736911947072043783359810598216152238886606594980956876927736777830054425655752430959457046674114865577602500048758119782381946533532788468444695156534321675117163268076014777783805498572752289112111423877774275048221689603398684086712320086562543036207626060336198655404041456373702754814311273061848202580419570087105184166464118919318494010928310709647065831039400679732163542637195820589454825302262055998103829077083279266343204375297892349164648295494654240264383733091643945815640603572669185675636193872382383273472535237512348509171257929478098496340231209436645397294805488530449381961534976613322607002185712497217364290636631066700460031450884739642650148710892513034021534209315339268903204174064928874587206423953536901762894569741970110270606116936557939495964675083394956831148688839455118807180507086848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -1112475591490215703871965397724749783589311749129253930015569730216091280989401711022896116279512336970414249596629147764584036210003095628297558365469896226650567840450103437764268203460423823982355424936376572702427638678270877496188905281876429097852558532471866440543572166290186596165585301566314288838101684316710904024534030993499078871942854517804927437733955922900778349808480670955084705450707890045156347693509113456068984217517676549332185778588418754342331409879598542936090811565103174378882616525331640894564624503322693417351681406785645631604149233442374097717467580095634627346994817566173165643067551379920577793869201732146642945790329703261562859720897171543842641856438779935168980833720111805888454616205078489772422842518533910615640168369720489360960737029220304305011725590377709280213216793234698988124313402978440605735165185419693009290814511668219836294632417417034323203560782661046454466199306204390281994507802633268947222412406675477778648937516886291625898870781441772552772586933849070936247821090656366266410412042067370028005259029743598764555962322043149420618416757026507848802285068046905356603423074080228278149412594238818837805317245897439755689618818678591718931427827835026623557966219945707860170640554831483903065207577269823296085806380016235154668347053493288754377321854234300519478930518781207933325586346751746510795965103958851172911447064408343259734405496528025150408083863011307064363592977167894500603874390496271123378897342217857999560077270151102986718640471322390871050459706127921624316143750390587274105723167517058778153086949906993732875080710984576970579688857358922410064525670056568299688920636761444525865994845412176135254996706019825893546633450851234835705068495487564174479033238254962242991981544409646211630414883315392537640063248190113392160074685364508112555711558070013110853333938115645358549123765754438910167016651574053849842833039340882058881552543026289371903642396273546605584860941728228252591428556084578757972990606316333453793226367544407856043022037208544561541020656478158185409733909330946813303335514090058549134266364612378827711443289673552012532671695642856334239496768614957552256560470543532267671224321625667074375197843088637383779560908672607976001298845717134921114511935160362364682152506690233690878923375708178057706454386041971942484390579943617455150667732164551689820659602719465359938625886304590056976452632845999881026555888058653401203684281548866630344597217453805664531756396411970406571613378669275005221569841865165358364105361303904020231554016666901369736205959168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 32030445059353860107082454600628133093157480864850153276819548745169821801618245037705885908159053135499998613959133381303558383773927052170632529737365412298293293346331313550535393969038767846725852681857146031462054123687806488149311027874353546276847571816203657437924714984379926949819396806527893187584972318968365962816040911588912935480250448742746681951978070199967599604471473605733858134303894033175951844807886706356844877452540969880890376523199941836860905373532234296742051713706199739186228744269683166940032691656591268883448268962319170437404183677925494793847896473911518325286076508544304963338042271038240055470328651708382576326405187781826998303697113203628886159354511080594712303584215890655034476132460591698421598791537433442838141356097819870913207506187469058093187469513534186106132560169708720207067121826172695761701639062587579401755707839111502865575958160136757286969722829528095514617499474204647932399442717061072185651695041709612979706963226999021786527604059170548630131031155415759466822090036488471824755521838535528339181983966405460757258760117997101123887225773587876148061342151389401999264198788411519506999730123303830754234114363275397144872749449649885956703725341008980845716292522672094223252132774279636276872146992644660952657514977534145497851167875756372382588206203183489635898403461762942602885300369641563251072105647069041234251147368101612049193035617419681150812140022537912608319435195951374036673451018441037859759143602556150473378889139829507582139528304000776646202957013745097050893741602991084385675103733312252413008922068649496000906314349573767809026210479456937819957032220553589952766750201514939616045077830133495841377618618391252778599709461737061178103066135108718216316114740197744085773639935295210097967499787726457269792497787614648956494627386492643513381368005845463143638106171279830188314129356304337186108189628747525714938348750315609601263436027627871059451211903989054036186125728012303209431418620917062973266853712976134295106961802440929217505711485267149548073416743867130761582001938917940818220118889431761422296875458781636216863186972982259996184306382390297180273762796861572263483956112751945288912768484633674572549651250571422552844840239648561136534346146583669599016949874974852862435489992909606382891562351447681795641064492522676380893484814563044622885077324513781875423508644155589986794211172021000613557805594654236420185902377015003517759815722490567079642370189823634856699205751463600757918072534765307675621328605248076823438824872896924812479073795029222663575830528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] 128636564129819484502002908528645921122572536881042468710653966960885058719427926044881941683003368860979427282275017713088202959798593264264551850090808768945983538253652305959782470025892026899410300346858208775552382879488242836906777131391669609039814256703106451198453712859897130811455027988912705809140851137698701385077133482723375359541967866841127648759108942515513885089255638153372749407466273905364355828628322755678120723476975431324634504274535561510776237021361622790704529302695469873699656941888280250705838668465172705334650490537668913913871063011059669880617963564432084213529647259932604714842383912007557836146506429437017602390774965329136305926138172321909057863731819427442279890474812263623263465326114455820691880041469429689161731248397677882163914131480546121587525828831877039570524159252430528353414466009260874566474609758094197237878189031139300268478612715663907914615857327170873501430229251682134978930635837329069438537535051393542684641986612206355210123983623839629083167168884187522643118259075164149137472870374628693492747400576590850293461304766621937293757320530347900720006339526800235678944449447828338276986690498380396190468775664486475306494681338519567858852651761018180176804265158473884977558210511977034460548949158504715332457196101355168667202453646774196533640787718064515474528096147633818493942153025328237629894938643624849917462864972446369650081406848178816401996837472115251030899116453083372052166098186748158798051142067245548233449563891070772004417760901455497350697872308859448485681906590742868831219219885554030694949609276527997589005270200674959994337702309188441554399538889635717569302740457831094667171606388554920132980552984436242799979674978728023116907944913909287703656249947770610719182146828016269440195981374494672068026621775136283235728127964004383084707727270274254405772015796406817755879447987454832040324615418582037304396332141164113809957631265929375608266305076763020197472928699933255423009941065726079419521720130132441124064307003468558833406819342253285426034128701427207622905387400205466586171736125004435360251110776080655691660125371053888083273255176546597417430104398220591945441398195499014107088854031928657708870499966309200221428245055768714279589299283709837688464829712938810281394494580901968854194286575402831423703426392173359014755934525063290111227735164080176839015459900376185343927646342933090416516038452507466736165945641048896285002253782102376409670096836051857055178643543411609515914078085523525131357674752881581201999205031796657972193595576222107694358593536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] -68689734098913012377485199179910929348150938733641731452554068358262320912534331827953601123341177162077546403213233630647671512514157478183016199174626244449543899261314148810314328220203855385043628112237644421163242759891991859662583715745277579040773031647132310642170007582816234769873360723656851426017278532371929101719771652447177463829133776119014005788582449432689844947549706002758748457565574398572825458024488060012676174315836420045346591275228080899463257255855148547842487532532319196878690623304891415461188447835484525393124927350218547040093591578207134271936114457794527363793012080425665658528756598888895683904827904117002734823636694738225677110515409436690797383870870196504273776177500317803795759695215069423960436923785641839001841273755304886787217922958759662948276246345500950353777215726844060730599573801745993079913660762056498149234811249902457938508579627877000308042324979208062553595234263248950155147272564270828064248298219727279765466987097706576261430613803187189614277456511719009227860317309203964301609235597493400021851952708366897909826880301695835450637053656808785712901530311879387552729684311629523461851018973505935796272089516553336171983356455519924006348125997819366481983781532412801585189154478269464845859157301930528322957803293437431059209949477314625053672464690476335495247029028105637902691597625964554898388819263015374816023321033242901418136833246560046702154141695323137803392215886521119552482053773135594611627233534719583681827458721975283603434000407523116090913031439487077355563411723198546663538055838318959828284025699843224933339896570315746875379038850622017200709172569635673438190124409473885864879249479064629742331840004009501111294599379503633544730639491790793588022686274086656294273123978836067891138996603508792821389317978548946596656018948724960621164821991771348916542955933160891379897666242468799111348213746159111281099483935116646728053485304475882621741537419822210018900071557984782747628291932282628828641932886215371600790273755878099577504454672474459091206789318114072742848611008363042440396904706762326155653442652275980386688600533056342544599786789146313885303615246854007432912684468986424278299690380079290807745278630910566527577003863413821481518973894530639170181661924819104879458026630284282167773306326851623733267860386434193418641983962129467448979213022591941064773944545030171816758985709018513393139344843949211036540375604431843127726643444593257937859720387237368752964343113291101586328883037013521961569529777725977921027073731869024421419602107750362171983265792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] 19926184783798305263871957838242134895577240058216383281733033312358450035553694830867434568808654454130385985585362796275670567091046829633741946448792304579269813477479044608742674024990254571570984254813797085400303250991559897683958066871021225233430683197127029300600965170177613971354455765393978282537294560051425741042346627526287540043430904240230109478895915891687133635499926025524849614563344946970919395130734892389682345092821063865482358297362562007062330332992033099284396267865900074705068892242623535790555383363841381759555634459588982342380943542745388139779960895759098592353813410613938224231232202371853606321107495074796681888582753209394933209033067615488349059938629087478472904172285879351856973515705901570130982253016997091141557713295816826259452884286587828659292908414552694917073243886822441114848184136753123984650772367599233233015200116914899916827742900967956212051670009153055796817836028327509809761255528036386544623271649522414437402793322228976355034058729202440931371985353020321073271741023986565364737780343862780104014603331488748010584498092829487923504849398143195668086449023668436838717397249469930830298632053799614787887149254134042498572586614500330397582657468375120967350115901442823647212295556367631404709248824872614507441454492453588141524100069330988133819352894037824456712733904705748966587244467335585386980987578640014503721050418330471724270170837446473022852973470702334127971437136125412888602366107236868717498197705579798548456429363179961796411167669781351404385121242281021971747813709827044443407557171710739440490218797523474847507879207964747785977044385302406022411760103881831195625037141698618022121129242265074959231669238215302921155380208113604844098753992557247452759724366883491384535874680213308357278466265822336000259536690880315679513326550099826946076818393016024086912692276894119984739482666284504106273430999828328190908515007951990600937081645815219036297250654221783522835245609594819274387637388010424084054337488110653675989028868632210739911730629764572519305648567405454502763124024060976406710199274465949783336173485780776546275452905910141224589900470910629451138887669432200980485370485215734075484409238105762731096518488074616191470177872755172727927078302066809916057855497737225962173789915790391122078563549101659086680384560194665612181790800133720164395118466029287117027899144684534624063794933895043884006301094913036153401731015046134557151495148273828339246027238210913481495545139821051686989165949560768386414193048222454470308906426932364459218900859011537040603873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] -4359568991519725309125060901281226546097829706496168624030741915820197880156349316608531321862877554884991626180393035218997100762311097380050781740199203445963162980399749054794468042066015274994233479502545408990634358803706443197475429114179164635146853811133566737443365153610801579412365564107713126100409059585708156426746169365845894040288336418700877704117007964941306536313795885500517573105054816328062126858612923238931267744157183591439689400215548146253542829661212725588447976636389656431999301960699070931433601324130329951990801922790113739535039601085931545219655354732132442947446931110508009872845908186005114261618709935153602061299534834255587570011667023248549713657338992104729363542083005159312087486666263147306132254190554171711095728909794098112839948009479583460247750717598968595616399225216410803737684577866611844442506256449675875675729769863875399426081395208281306301458166720950297840000108348610521962451534109007358230972463596234053013675832571751777033644469259602767318719537201716941074045010424366977252722469328735355314544037246897931304565159248821137477783860412658406486457603146331471003635395096176374210943045395758545697003169022483851045784310156180035912712416497527973035573209684271868954163021771869559938249230474367196033528325500946457726116823496776911091696960678580674528889856488827058801755199195770747437695492511135669040360605415362464936348385598712508753588570170529935517897032172086450572221640659184220909888068115892864024942934455200284113860955269460783000839433249892416456975165970650380839949489664699157710031252719702366444134770327436877998867504716491731050047726804925574522162726526776053512060452403463080289318103531951399596591628773820815479777301972893644745096169778006819046027555948955099940049583775514363610663123281289569792604736836480343834142426302064406959667611998041139976708151071064558790051437602096240196390939117832268906693625961221257852667600754033324935503146454063270049443806692323269106714220348980843516743099132208465237816774395477782998279246250476040864318569431030394656287977740229621829191490777768336509000968120709384958919087219122133598502520080491639734159909399694688377082885643449642604105180522094638309192341543202101454885480698232627974800173621532478066248622362916490047402557268451686574823564382335597533347046148506706434479016176131763985354405822262258409945855045063480687694214196023595007757229626805384693423631787311541507364254371806832209861470130185451337063658458987568201636711172955442106823777254883549154024926010438851495985152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] 1094158427106558774312778257569452312073445775623527227970588818544927433257470646378199736046890525700322447619481973441152973316977362427135682959166674974982300793420339790736992606477850610486754191575424328416342662143376361868394983078237019652710499763072645612886669420588717598199868943215373727013464209075383723180624154660074576286001110462787260955049941936702550583346593606956527500224984147892447251482897915265008804921456634136060952431729117540844774538222109099013172023404760716818533783416574350504061693697471769795149244556648174586595903011001359212108394507008090296557939326907232462222065297553051805928394979104682569097439957263063836435007974479192732773331925981773111023046966065195095526153646533215510385669010560313023405618316373928565664931684613422521051389936946635671653502732161800084866420739734798832810040977751719095316840561299552318027286479283982400748974214009573323800961072759491554933582078769782209382169287252432510553907382466501061245644557721009171845905480059428537652252921826573298154115212797540448505644847707712596834498536589641192939350661331206575720318825206848016823508047737739474589650996738517671964169780540992254158765879548820137908718638532889094181096764725180901153406977286819790095279201101738484400249490500385954413116220033853618600692461703438965001540859491695676902712694071314286485748566856720690189283535128232753118571604740298647655291889098963938369766405726860540203126670953393192632855544343865590010671963998095543316658139138882770260383997479097563440449757579493709566361752804018450252384526616166021397543256036494473905515898852405743035379143762443751302260036814437439547746982423969291919859524955732214584308414750173524266668815788194045369629695144809680144206903292486195705419455994307926609130185728736487206275569014377109982279448793517810716234801646650959156403076167657172485709483342865308818608457972983988889310082085329664707935390160462670621634457436369411504935659226813225779258549033986273072670083142031924659893069553309033972754203518695602204699028174246196919608955044421205144704915421967548564158226586290450120661217217279832869959472010097043232234223272272245340848069838362869703479985520058870662532060948750493670163769075641749051904210633508660200906244400358417078900036536060741993429297191741413004593970637187419592720725411881429117944077853205989444302615875273977918816240963748152726971877662954380653704633818918701772371263025443080141398400528749259534552932084529457817429626411983153144538903404598339760823830232398145909686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] -333970759823246696927527453174418161123641961269971238842015703308715408354703776014406123655826358356766951602027366170499171745608429980342449405440726052038992764048929755434201811089704599978116616527896757055153555025028177558442470656755938124245815436782788565384415911802683467345533838404735115131226000702656729616639950051128326623386953667126154796452846703733504103284241499928975973690808267812699178004882830940247001519804402533794165258453853432591539897385364318540939415856001432345798114556449643422631498673965587699521210815778353657137061363909009070957908672344101792553925658792984666147770140303158883759153110037640626056038415316061433307661901228387889855490706918543132216028814128966182026920087731370349105780902350933762932205069243176798298845492978461888386205852259189800474111440577383154148693556255736280903629624182395096863413096654763232749456151065226246650976769550555693809847863850910463906434205111188427329457460498184702526392763039849559883404605003286804917915027550746938811731263759901180442575712528259586915413125581306889955572651531556461052639255537133513320710681318673486365429568998067195186785346142447911330417305960789532982618104438755436895078363212830996878661185256825209783618200400259402141115173417994253096533502173350928203877199257330581644843341299966413896242177412779510452063570122674664739483484284297279782263332225590212928258240716266587182168466836417017560518082011519707939812077441269932764860790537879177402389452896132746979372741403456124578394153481942877437159875398859170333171871469045177514538580998410625352863108628181128762548508223614004707404710073242602107825810894831062147523340228069574567149533555372461123128942508148825495148578669195241814441207141970134328113302998563283604767478932709708224908584874409838005473907277226574577026553169173021334170248182998536357386176662446800434698110574422593365314468727104412444593562436846966843941587791124929954681795908599572752984789570417924999499091249621203986582425907289042759625600691172432705377025437530715254233109247705211114919998845287991025544119611908725831660191223618159104074451895290132674657370523282157902172763098813690611652345541302856656097350441919749194481052275295304395419114831723978178072427338566493950034769338930484553048265470901680469125508894359417433239494003010051520765970688094474622276980944631047669168384919909845610679542737346846215005734157568970753191473090997415598658175647468461704186862427805511975677298110580052437431748464186257602277974183374775409604020196438015557500928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] 89729932000917942722765063523686608794846699382748449772132837064356379318355745113461464994439489009247078779336759427113943525092055201609523195440388743619023491699379779758796916047576036929416120637808003498673246531878074457163837374393661934407965974399483059483524441878646917686636856327372069022179794759049936875738051855140277674103607169477425502768794403322716457230211601643503946532716341438898524351693855914403257664767464620219015677318630277094271573541062126943317056373332553802025719318471660254135944667017016147601557963460767854494634857191071297648462601410180160081485151107700018062650994702842400781952752515326620429381709773250939322339079894544897376815008774684403279598244813636512760228250386653367162494595203969633208011029455016551505434063467246079853531104806396794666856122273612699311414766219295875751322398801691134113209474611917143040048574696010487192692795181201781436682895801486085461140687767197200268580697361347587315187584002051092592250548466459125924337976116024572504946402490117835878167425141079953217777513927802952501311857599981042428101892243182646667083859882826327796442570407540290350850486644334211995738742158792086637122253796529561472190083428707493440510095823460276630191124885483330666351359034655601525310777972879289409229029687125464023814828578031371694206258256854914810748596634923172281345287702557539569673701710325126693338277704842620172798422650081294438911099827324145125050607328981304986323093001722537852025670876309030143723340744586731824913982957178655607938355018278240800089230229468792220270193516258450796648558713892093826049519297387687249677340692721439979794288305525414285159533227272788609735125806782294612392785153643186687932036415986534947545593210916750704231738523199361848648326735170518257509812972125178378565479667988442104995621995159860954204512149798620656137992283188911781866518511755595371570843201375491322395129074134900423258508360037532345870179860009392524229467211745571770943312921559394168217770394686236671425396009105751953992308580502236152429462029205871842466156919165764579738150164491053428046586474429561317507918141424950647790710967749889083383347226965349254714049484297089625389274487142808191595241767864126518708484274703720568239306348652437188356460103598605949744608038407866663836395164272686816731206798676440531208992647941368110711955217550253665276690585718893765477414800169183924275219191247079864199102841017956560671113390698171118489420580984457230878192524738842945157132590889325035350683457753694414988148828496874174414848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] -18676740250012365256140214212688797268828077940001062615205834344226672418145688273005366296103020468144425857308171623516760304735976441297152634072199078706509809497138885462479289588020830088813177914432693958754640102817393460359073564117479696435637217306224877193149437381758045465333621568052816486571585690753713333235305644439795237492272475122184373540295914854729669565617521520280430954329020822007944504767935939266323981625793989234628094931681999106958003193957525962417472101778003887007619685477935238911779383544013436827139875277148900471595059624354615376688285502495217420403568754897992988441190718668124107782711672411159950080293291323407943488881105672066836902822530774669496103556398811444047302650751024955472485271111097917795651778751657697001497119629335874010228233128698082929367533915976142416553528519883845363537886327274478841409007408314040212129162760307651543287326790219725821481705720263863379451388944906838279184089926033794493866611123294021543795178560236559401534845198201248483018681394338427456204580376492316319089139044568864351646145309434493646968960758689489604136479323408831072780323303215081407549491757077868037048733723580530515782970126193056539407811641618345984773547670608935843717096842617264675102717473184518419838303612300288012008790790236904280879397094838942008135214056149394883840554408280623579879597814931169314378455692191635840228246047088506738719494458237127734009823641531640134569815439250448540210013684823764187958976833793096978788965363840535824644421218764231715765516028216104373105655103094483671622776590842624368336684033981495937460728866003579078122372896886801411131215569627296369495820321072905424631557501562890880152768789489679568463545261951381970143804766024980438329021466563558640150953793254915435657933002770212677715409997160866337698683356682875596313523263449447979162911640192697310088024559295273873346919962128685708250306293746621383062551418599547811165479549733166947170612837346500853855922468108201663252789774637420075366557398000066115307071488470172896821520936173964044022569735127901039164211455204614746763848671119471467207740158122768491494792365787812252049813711333486451820613781928163237831510694387747366335955133841308691219248362098125616062116215655402031325829407628177338275777119836337195696385520363004195153303344529349981868380255429990493279823649645045806923432474681299732998961018600476173215299522136612781130616928207969313642512557148136463326933119647295377622083028108157614336623710552988898484680684925307192883172242956784148414464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] 2878028566793936623315981020769372871183336050103627761116019017795657774699306674839370897454058642940067038381786015958732357288670136591150822445614785470170303162928486926417939017417548903114514143009518891763144836779024848626995174960808125181155692429921351950122933465719401618198001400339910428841027741609143264186903148884022536790525499769553882623381067969746489384117963841212464548564302722093060403065085138951981141273040885813028047733868194233502656180681063527822253578772597006330961166344277503793604405858719004749700613865363758098238438464331157033143962677841265782626837298675226568062256899022246750165226136049311986306415432898106337778584302102964099693998050938774973979959329016506141438644309749943677748900335842556706029928911325741230269905744498002298721882864642600529916543842135663873566869444104834329440811423147530663307404028603045125543854395834533045255540874328912533820951937919129843217938179741651402590158576385702722290379464963760439176349316842075574491527343249569479973727768356279094569575160534258184759857717800428694877728331930836319802882514562303099406589508672358324308039177376312529737422548477935366289781688473656346018326206907196972411763352832178785641500093940806224719861079856980109949608623518659662523685150276508046227753125950755046398302462763639768731540760615219868362631547837439720724671021179198243371836796586666070888270340361754555998166668460612624744847194889551553670397934940018446693436699951022061176499853331006817584092751847158561520100696148371368002340117561739968477220555687351129902236978723343967858924973725491534872291161581070765544305256847584618934247805583976842101030146522087895476847359085113199633618633770785254602058437423973708012868159523335832904416839971079271903093090442917429160479000119811486894548931668135362423204639680552413037644946275181687739369952134477203095063217454722299822541839332792513959408840342125974632088253811515574949123520257463529751989297432604146458853469741920974612660155114621002869700820439312846689416180047901177880099404182103587121541397858297307731473121753490477131725328878167648181837291125549922586819501789266224644618477158674193616713536341257722494805227058402042609125445934957551504801224295618255549268417675950279178910120284276566404402604682620641615291820498984437702956414649014102856408532953589497806808077111019191801572323694717746752910140137297639679874044525202654203678936968256298554832017313838473938336884738241180860176736761967452392655715844467491585882928488529029533927800236982478569472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -219342908222887538047312092091589412556470401311401194166431617878481481979172671981777550505999894040374062659955477377802427854335984869938855538089942857923286646426974991228543700483336870248877648139752866186109133377249423943914790774242905391270736237217419491285050261699545772467539618868904168852527693343988445225776740416005502235427453617488595571880932968766538514898189290120986071566063726160134519274946996881002339990699744878764977496719672033011612922329159971261926620951967600509282877757479724151546031593589744163488957408080251901518787158494974740434621364239956997981862767615057252718677916682898209531786416059185085972740070878246352572689539107365609487071988910623075644312289266601619408868700028781893280435426652007684674930428611387770155157943907074410315630805886769830945910736802739144425464371033929168356845985006406258584612964136482208351233280344509479877813319992050676716829913554574168466170956355107699456088315123206797141722639908576098683370810179100889699519463322794947188988589185257176798353724920884850036728687191446686683723442897393133198311894869126360004440616787422456657064207716238300002712515647432241762831495444082266010412003170568083394321762912448965543392808176416517399156601944744642116008578015495912079537150898971223329063280672474455238416039332247274791754820907800214926810118570932818913631227384598929193951141947130896720431632406754142477891529114501853715457312270907187146915776313864883924143847697472853991916400472329112759072940423522619294664150360819795627433017694793229770845973579472314042554863578959663978077149216214910950778762288020692012858706053319677493564740395147926237301360625719392878797329272166471923714069977004685964595957373487249363216425329030042854813383676879877528977349303030092654377071355616102092910114368846656496355454923979796069123471607387761491291500942424988338625208031284594538091695163957454965314252768663290389046711179722585991545086742526507084210673893602984380909460281940439706872681580759767619184341128126297199731089926244813406325007303865220337608820331295822445668029275184987215215247698677509925452508040136267116869026420306861556543209064875660427314804512304350459946831778417094603979069122553155716404808020210572624030456702920062296309673482065199029738094826665579656150517386819304287140851638800671406861884103823914771573590796923642962928624664455201585973125451896613038251952385294585176259549553611831759448240335767083820907011791052687584431278980597015384474126639751585787853390731403651442641189471610843693056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -53113697317894515171101494841916768221871193437961944107269316295891678134315269665811497064345751452606497014848122167224838741038079127367973161109960397610957533686790969478946836146777489951083081389054834385978029535150447109286367912883669893949588392473603376514416208387806755069851731539351363709467700201393431762625300546992380360709466133685319105390380036861802799121367253995162752490353851314684457672837890369307610895432902213388739450193247998682673693468557084123279817187187634291085059998192401927955136964875944420351950982528697057003089300770729192554311943762050241081055209951291162205072533621607047434466934229386507232971099484933375179633250331370247943461521249613956239124232980701850820233377624279374334284102649912706731477098065074507431433525955750819884982445916410584753827471516209332984862482734063704570583032203439560806900277124466439740390078222440962460853492659502406327239259762515085182513906561019483994440672670059120933595682732978985223915135539208743773555274156196305708867593163177187478756616988310392408330995848101723246617733621137891088098864613632754529542261233232919957009425945540516915550051410718242960421141923743355905445479836510579181050946071120800356471395108591539419481034627488791368737930242918271853658817539944005430722201615653616474711115224244679018437619629439495650484467587651436457141194446027808542540702579555149797732809599879526831453579600928549414011790150299065980309011289157596731551268006108113330039613846480584160062940968402104860702086741877655147981585381026378286487931425427615638040828220292443963300942933836510798653458984878953238312178792588089388189277753011068382758432596780657991987087132529184158542143449373357428133316251208302928031894614872443835740014309122540947687365982923529218393706717840178569842256624475325947324469859560459387264345826935740677714067973299043706833371020213703277643590338895897231946281124158365373742277897013572810621724764240431111555490791808511551549842896246484374112742564167506084038640875431779495747960260623121000201586825038374400062651321468814465493867989930048722181251283450285571447757409661644127415476288689722631895339384596103337080232974122594263909934566228459191349142176177524964638626525376314826563217084416927047233756225129732319475253908064544427706781303541938261130816220506102245797650694651688350108273079263645754248579109517190060477811977860141927699173138412005091622138945751076802147839706484814627233750583202240811473650797229455757617781490519458500114846189929391348818285152724758560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 26357974932039743134709743452840474423664222579335107840487680266321218760357867700080707586155699216323720219652661995423085143947009266283158716343548058272450099651196902244649905881938991098395993821858531340493277481083919083021877663192127623541364966001041170720330593210581276175849909056476510546531746930920714332905291967617658827421636087250173104437689390823949734069564702241766631334163642055690339050638894666423252407747635277138841864936684127390365050784633390177400077006807678950383076641654618482269386348531410200766397781937988292104383281291881056882106722911927080756420378984843139294494277739851171492777147379609285532353835653230846102581558544600559561113361502166264210113177876043406998807613985603128059012207739517584622406302069773812263494326438127312248761463302093155670042707029498366136049390727509325248477533446283801142493706186376918722484020722552819809616929232543840341780878881046133743599758772490972986966347543454411281796823609750148821620512238488727698185035410796374725566051662337665643965652053553286596555623228589510001844687571591156269898951785046734342917618506854931664177887188502545720873477239942133376629168506747990517437779571356082025225765210744063886765740084531302487941092590044322182445312594816592500998520558996394771175323747010270014683767070766336044365108905308258703768118482409488085716946225807327132548132180611312390644458593336487914559681266646151484288913166310988395577957502003537449643806376901609135325276620522037514330214493219589064026664506355686569355488228160661728723905420024712700812792477484271752265899905428861692390631225016485530889568275586145961617728313604291771983444476441504190474689373093509949735003822407857935233863420151885611148836739395091980529403742899724131911393788746629885421373131530480957203521140019766603714252068210540170263711741748830542054367074139507297368461142905303356083593755444334281170374215706363027523143552040108251519734529632461014466129507593337498773948112225084179290442815403154942058471095708604312639088321210605178499548878346891351704405149092910160745561932493920603168605956972024011833899488694559353043423457992294326028641871534328449742013186481678796696857029025753959603701911496206688142208731893701825616515835650142570672072539570033378787962699849828910803362702559185231766162904889274691182643796204317701521826188583461622355352835973132771188774816348323955416110644926499916453026610682500373713027021323749885900362744334063548280442715272526780610660476718219518945518429900928447872891333590564995072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -5479646210985796567811702663667683800016151273014978556027853012523073237312405988940885730008640623265812175242455966960096823542410553044733424789519166541513762425693848786944203700842549938854817355638962899299721186111348791018216509502206322003683542745733886597919691022013849095036714388152821447093840110344170751315434342782713372559622689068195299858857043568658286830826943093078447258715732292201428853934459973359470497561397635520750755849003999997653013548642819189913356889630933330723677320861354918581413913841860544814565008054881110245946259345181254562782342902695444199914787834348832538341915468342543663510594372289852925949436346913027080836588421628727110337769532466253475060842632472630847278645698549081461858681019217746476869102587351252846922953768001549422679465489263421164467067967373418184481299907115424264291071817619877034605730303040354339025315215908458990188837013420596430440701350423941979020810694977173977698227641032996408022669400699935222307063246047391601025515389734620797102696682807391272126690244509665034913828192476015256444151077918051510262776552408677219711453311165151557044843517040075438498537415598122547403256707064342343686103734064269636249043399974238367411935193995433029882283105826479512389771168305906760723222954516315845875972409135317035491135515570336492161877647461237876742232919921146334182738751752772087399187005959829159228444753861480462058281512146724792468635928957763681146368483864067390984202868092767499071730449119469696900671369285697284384496222139778480214947751049599625038211862035193045530087167141057274883640096989799807773857556727105679667629241876605690785828924564578611428294241454679675350804432826019004861643477231771840404769330007501397297991262961174537773073104711392936886343797777718088127023812658669227568293557772100936370979686158391856510292262980960192149083153080421005395885711888025591044231297884000971277795024082493159401976745400898617281226928833872799935631780181708929562560161912981096378566120275514712905423249259119413939999769941174567877880337098355504658186101410139838999150215377986709735474933215470026488945058996520753849504293230686361032545047232213577191954589377141486511601017801464681767119964492175414887176912043627177980673051192819311225364781620211329375597723813081036680658880632545323400717120629539887277294445028428538468526029414161794969517033136260036840958711993895219430122464218566179134616556010490905596310303283224861707650476576483584722032665119331553844273873906685367864710116871020771802698195472209674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 699444038873704423143332776034920691370211080177265356900124959946155826863402405130211605261682216100496724502932166425841177709364660632106405669566145718012354826662292670848323455217078090507738778639778173014847847621070259669564972469173958816239163132507086912973976513002655235834599945564724571812705801120336891767636618298276686100165790712744239989190724527678489721585752740771501426197729771028330898233910306753634205929475830444300592359186606719550621914401033835078585018064310968552894588070729027767284486650211123805070576949192477088202555226235998810912439630384686363768799581618079660653798033082294922185020697684877129047824529920584004061805950382632343075336442584130769727914001655174191392502011976467347508248999913578404996629761686794519615215659362932460456967560842735473318109370378512693654680663319570606494964804999454700561358814391625024024868806122696040285975783598016729674023117784676609368586620010588524281342385986483911587217764990479233066819901719805556299173562606039076897984460376472243138982079532161225933379065380855003169700899400875342616911062402053148134716447025685595303474096697796653496128243890518261297843272669257402778705221191668200252011986866848380986939106210013163835893851491195489544286136178604351178200969806477043611510677667217862402015695657940581692383564847432108808628947578636006651774513671164412754277191044163992966651069450055094053903381341942149702029955487102590331931099435890970224908129292784580262173402057879989705557834111894541712814554405217678082942208103120780703024760030320938992117396806328881853781065962766992090971528002139972844208817830263361076339960463557945109148982103236638305708562900583229627154137467568304327335911736040624912519812360291977939672862672866952862292723166370355979513151419378084507162255330768884458222985083493227422001303661900014349982400214751244526319296104549891992470344057782068250166041947640068485930787295889152312445909242395050326638656810108608144952838641409309789608367466558297473771081836201324399756516454460735182578908047393226186625394551757371700850935484782328693976493300613105972215354546861535067606540247703045374757485151844406426171747657452284190192102223813917123782534775024073401913074891012235450508245061997832221431866456975055936219266704530231802134952953541440240562267878578907121259603151610026690327721987160943298682041155675387330996427983043444674653648467613514663395673480479091652565205200196498994261882555257023776948052621638951330053887226492594585861744013255450810558323173617565696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -76716196100241280324048909360007876370195270352280418897832630541884954296370867008651887309484826694249073253034985815683795175535739465989094785008335959969661705080579453344988829209823456559879067752499453296143341772651710502304433305334506554880945845086683771198756713442984920048639325378763501536114642297986736110873348833769866535087906344022035585903783025767317043318976519100682674669017631559406212545211512941269891885038500341083313872064111446764736655224219271223320461970644180960157948580280119873871279525186932831374474839550982130911565749859817147099138389444820838287102844966027838473232700463576969846438809638167469636753748873091188140230518490267051632101148759413555542991956415948572766314592287045480399601944223411800113825390632130999951487806047975487502841865355991362302598885344797621802924279979458873860499693910239032518858762311565703525285309758753290666669509861836761263644039657411789573021277418100698806607423726496237174800161694344360058791319244840851614952625986556787191236624579513413163519156601816976009289313484079468820820040266106547635996604504376437026071051311236809874441194202732300634318819725071532875348513167169752506677276839572970830830389936292250408305814068352842860795954881207899705533531186683712311317588963980173975061279009107249902609387986540660952866941833203987802485731492729446713738140071444185224752438902198599599123298507538919391086269506741674981638548765371882903871027281619858954093342092232760837829783852609293041759028343951523335209938438954621167226541097582096652457557101887864396978085071997220505771652943746029107173986622962869741984922415184421885655283080464316827669943233962807890670501494882316761109474336485249906384371284680665892712711745812159239071065895492083222265450170532974519216052255401509625867769549148970814319788061097366794705811403388479517763507619100348167904568023126881005561789504023668308463335240105537564887148721695990143921182400482941929938712600063951230962571473309084952758796637666211309353060438781715846620383234804263283695144703943130182782961168721120627866005306785304416987733271116169816084035988550515240596490067403150712186641372614583652633238679168152486843802206305810269842519738448709664421712313367351883880805951715545455063742763023272392961385367041019789894717069369665454645348295298860468308869019089629652329408785446815841436463691328923511175534733972643365140479634417754454495448864847222601344427270936845699227531822722455076019416171140093706542599563273351048570597903736462744385040971741528064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 9058454802050096418328533300453388056770190925183673705262124123597635987014572669316596388106651936580120161823132670106907781183315236368881389969792052799831322388661992867029438603821573631438656431832292847552317383878815644845105263227500125233973963888397488967979426910483753372756885480025276862488017527875024419296564933892099526149327466668259717784764274969640993642682511767014021194947894069332855963565547759886670305873759415137573455657766915832066805399391359894821723831503600853937691592267253729130972100686850062235585512415488033678099754212536626581440449832205022322820544431004073409439286147518705448353811663819731560222209960259879664043380918305159142529488717952642772781402093183673206725975626047287239186294492119899035183951073755293455363884431957245274866711432361012693011109329840968850711473780808081886991636563921174858540725922646910740561614173645116139389566185339992979948468179521289972293039020021390917805671772318878809833871680485985626399669246804460902186207922464336658084859130388699893687543837046107384031601765248653408092917646172287356151560090501419854109193081774184848695387214267394346176539026275641154039784337750899324101306206849723125568437435540066823247119035659571569032223277926456670203809153040944213011573607626559743087498590794201277416698767073538945963485782246970379959662387641090504520032003901544453822608874200092548138751849371215869335661512041818367282640800122930788433479710669842512786447280095344773461119503499817387551825754142596620979622514085984996034351591152497642627013268249414781460899606390772453036850692129788988991309085013331433471902245600166169458086660011815623435516755939857933136925080632261643818839186397264746710324794402879202608075313856608576277322359572827370146974390642015027455203826061714485870763236806322988720266501275961751235101245795324731670611110647430246546020479944265212527432977828334617485581595929625711664119404039746424757834280332944712772514163938569661150471052970510790164715421886900439940147598651821214433510044265197708864749646601529190694900318244646567966660806056857887388476671639350111107396783530158553744481924786996752547990210079376421566524195262878948500275154851627306748765947626770405542757925165858185420320128706965965802108388907568536892953959323916848878040965272887253031458909431169955333198290762926018290561177149155217410326686990803695470896200517100396946735777196652563422357225868830038538088261139743137870355729884895806368955247475151809175274944826900416293912104713337760113150343616921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -900377284606470258385704501045849047815289959610849333640598611069835601560479546843935389545095972165673156243260443360507243986963440487591315603383370385856831903779402155786632920118016845636781144046132774605844929807799787701103758442511645249108193523432680081894012834345663970361960026066544447637900628078527167172492214407264876901398394593310813585976072591190170879260473850605434555723106456741550188443218761545579263275310834229974965024400113747895591509892591473187687832882904470322045341852557799757619581846331518064720712606533833305427108013667453122918420417947152206880934387144616048061076642355544745351415264144105672910477931829509334166146156739398474817597091717780377246982156843689138469597556247500895068234993862879387070024478124929658956821500168578406472648288193294212731801108193393635150915938812140264740636611466032121188417598050911006697606576293786586152602958227985693153911150516522796005331007078211346663704045614480745152997405235029734611461912393631179469950673298421749821450405037990976191169239078922327535284978041278972860032006662614970126134260687128283958522929576473266024156164971713525132852763264511121723031303749005578761050211059366474785202986756687022797352923768461402970541438629835143292347366914757133565033575481585994752783497864812890957748100511660735893592096483894020295694486724787703055449166940620645012985322351403589771733958385634215620449626497056429923448824646300949228716686245383419894795733762731412723335090957641892084996536931017556873452521217269619779951535816558844793392717819429808580060812838995452666218723747883153431503154498965477867813953998307295229308811794534902335167954994541487730058957004569264963796275412488527010537255479374355706924120999726210742447554232044789439103796863847257041124075166651122136401266210578352878713668676736495230919002440776877086414296751875587922813347872596019664887153525442722624409166379864588519008068030777296321459524295119323905834969864025433123285474541736501990986643461829940197098147872312723788027054053322256368167152448469476831460714845549022410249350261948769675644650978276705205733023222247307804883062898904670181964742739887829202940736310256381358608770636529344407717655418081078754990282817194753598303756799385425020034574013360214479784734406085892095182246834825078886014827282874205947164192644776978172018198506082509392432176898901846860994559791552643090806742731600723360873052769747683561222053456674561594318791011383169164924768784543098651927340224324698195697140680582021876288649816965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 106110528648247069058870887858572352715706965724334829218801514437142239904759251533963681220748726448206496458080283189983906581219270704433286381004510133341758182277432446257936850301081947317635883488929382654960183295504339392477082186683334476676009160425738436033194803396082853638659832446108000773568321144508770084036594671627445041829525387809726896389323619293358616859565817232395545449942388342594795753689764529317789567105601383872983328581469426030830193287156359142091452334373434923092407288000454594625374459537535030070881492970685876558675342589296817192052632537161373435627801798027187149994427533078057308947208627721954615405202800124536109166594174270668473421673846925842019755310513731898074105830347517075398546798109328242914578813473958120229734855624323910910717146854318263068752235401413291679548602522126192596847367631980153050954850203659453555307977455959806604815531003230768901123129753005050540935445525436095888289124447794921117303222049209330550823796433353628012745292941561626097377892402126878773956397225729232949289800877066079925726176949245102509243947157185459669745013070425141855747753854642773517193574255149363924517178864982749138624877225057154125021018496046261571933607514187808485545002917708651707770324683967851298087876171419739273903172594381125420056352435149307334329938899807468086008731280250912616010222011170497936275959175525263148571093337787906846142917809658325883903186527593594037598127024676272229123568288151683891547060415172687114430424192803668614157867610866389291269735608196866589132236518514612640925613488146908929833756517078991557071952050153393588819796862077194541700101713043919098024239604818507305247930485086599507618940000317182368304444923791972232719608531072846088390564494393131102683742230745836806913301951935318284607447961929209174285161007913640573484501158454111941268390899755806423687854372522589589140419610182561454172304433512142520102565782650079379787922237906837927378638067806130304374872097649542382457687930764916984085363650787297127432897207979621617117368304220619793741032800137689792524310438985030552950267988147461381661087185483020735275984855976126603771956496941650364511512771815284894878706920627077064878131917279262048363940665517038833431306084764623665609418869464404567103924275116568423635229826231103013538841357588686044752279868198574000406358509397875442916750092851167820931093328687438748927875555436736736541929111944057207633181943775703322053252403372317794778895793356950467486580449869477413805569519310431902433786168606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -13406869891957935196364652351129555810936597233662731465446733977381349913644181961511996905915285120548046691917946163436636313517608916774017150002419498065317513220878144933110789265575366685761949703567125590919328224234929059406211005626395154825769045170404022779649073308307744257324403159381800275375333848576874436800591440077054201888511548317328685826501750153953829384791744051984213206396577606285914520924995929440918669827858773548313699094551497917085131632086282396365950452851358605619217559733405669603839262268499446157787431914862892954067074516287758321300173662238276654551385881644292797305210199436077741897464035716151767688275067727824636023126058604675752573247215358341718490273692925141303186935152517833655346101248364074213088001540999049495817834194458574930339901868328383118123797733887345833729883668455804308652840653221738870857801243283866316500876396265116422152277729716033567977067475983310995237005546876799132250371031602755393700464704347441078717119308890903096945283549852654834522061960769967503755221539253586999488112598181813120688023463267628770075301079618692112721809835578050186112384236896327856384626764270059424191758519106150387825655683209292283761852041320570138276237362840367404439935184140355810705682355262178247619468214786925435124081625124044260192554305378315367860034157056625130554064769941244191425401957266063199045480823565880866617502252936889693706261886692872114654330899006735324094207987422403124352699286529937140402167185208577871858879382444511477495328924865183471235585866153538490441454079383585001435756193286392369429610287627409787641767076650156984089874570565815426360403508577757534819572221106641091140807869763510204583605150813173600914719941508781650732359020982356644472649899057107205108027582987402636871606472381407678466613698330855422183561609060124445057331923484530987202431138401078970289771654993665726369033039647659093482603567481281731303169748952025483328248745767409400403343143176976605445937677366940951218951757360887570178537001461886916591353521148918717454768025455698474936196707788976456963771861396884140596740123799956977102539882940621463401825323535100584195059172779764182682344308940349578835500961319301309357671709226156926358814912930612854557909082985484991012735974867214783006213246718796670703086802061468423400564141787922185871327527499362430346361035619797098649207929374117494398415435630001088091790735238388031356667208821534166742620943262859767450377106029797946979199927690529970471349635029593848259066684458313873397110118809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 380398426065038145382195126572291097338355823729314979051878816222538006138384339659474431227810829829602612657524186022270445026422692975628793008342998927564860237035339666802326099964192738580094272587330660735833113590629494454589088864802834766002435202679704049462774970425026453627734955949682389716973937952728630766296601376461020499734520087836533039587691155316326226515231794187779423546793968105856159922111411559866548837835075987170928116415829352086252454897469192946789969977939874112794467551060500036572236014813811329002404635089955510559225032088826766267377025895714466093532078061425444626283054578146392896787494943831887392327842630274739918494603888216778362521144214953220505486265692430407512919756773054119450311609865029434345824830761820183237223524135672925585566045491488826503285931168398202145304304353650497024436867224721316792799928813591004349792735460450210991046319343060731079719359998635531559551241837515109338248456253590704676019537074680088299579194689980540789926966565040943193876882611320323916032284568541816663685420502357206127335974898388340481056377843495823006494526000927610147328469723973586781354942937092074874267862511283472872857894440545503696558893268402645388263774398358655658439189910857493911408272961658023807721017186558638362892776161055290229856879430690021202777608330527513705767478706288055067207086508344870164846900949446685650252361006966304907373188643768626009490359234411161764497735166369718503722053366808753154436008578390029558880375634386562566177784605962756673987543853940029306698353784657732524664252630459180373786019695707016544635130701486739688115804460168923280812360353928167940210579394883387420322522664688758518007237344634940018247693708091660056897310504481060852620846435974530985784976509445545999641503556911563909882189819466087866950480357808142023430546699160697343735302664903017455162445745322898263642552321116296335103254095964428995131238709069100251019387675218765783449447578450521420708597157393145518270972364281192658360090795597192987125218883931169659777673367673873542578123127312758262641339549074177167638118655420123513450065557194110674188936373612461808752292436833382235159675920342153369581633180569501666066819579694684805590735463731269422612818527617535320530328655859459001857822103749147069505793939807211014003751476675699113310741526492233475376147760222550406903797536570588664299594485079903322956352839515349993024832754725622240303949711511679863970792494860013507968821122278242119495433624507444864235440963782057010693805178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] 58530984575976226471553966281711815291943378314801842187742912331968394175521329332717919748616805369688474155594195661925374459683093943553674186310715252554918530741223237924601110634067667789012940577240231763303442113784770043843938402280547263486114014728776216500157147280745914866769088278686651416421268507678936236778022880851868462165655689703978104454355562530874605810760254119169112135344754349411171766354581027932764245472448665806748303706447318656629467452127336150792710829925520391748067937094920980098315854003723965599694878215790577768449652018173957117697523749881407595112697189349199290415311991483305543981586202508214655755116975080992119662787028553336587628779170911712271342493506561237290465326895527871213931044996460786427247530171398737324093794525732088936450924073537690986825248533378488024258948467129659316311703509566055282941693938363252333427070505846737988182657479808972335194318262619609180812453783773578485722894225320019229936058501832369867094703534302165924411484540806905487517591287971520348687667139369396206972806495790135737863341470595225620394741749396728030600911065184086843963212639962940287441992559909313017529648669853504842070928634351798680639386791312523971370282666775562210864475142640297126307762264554642818814435116650186271858196556260304983953289611577818285793962640363777426869211363634095333889700455518622037519709658167180843910696925895342640821717267377573462712092392451667434771347974412601949853034826977090065156132211185315588522453104241707553090822588826344722208940559755904703089448710157073367050617016717609632058392586961380980011485674122130121821734810536660569980482030897918088027309729319935928886728652869849576654932413592854297854584237644696056432690340018178859975375905609819172647395402471391738587483029948354818650305155025349528533333881543500220267456269842040132337925181071184035888756050835403194502647955581227180229869629728542856150589863979352383872769443810773288950368926697614721763931705294580580171041603125177980037036584009361652955583071183138914230700998408053618558194191442133157048881647489662772876835686783876831830600386037548304599472104061126712666084404459129096974096932544374306961564214414067320038713601470180784253815161855025416459026498087178144188372370746802469800917284660620874071958828697537470074047843276294407324793411644617979021896709076875274617751751558875606103589344367263735475919482502545042222413204441538116973787394780898897045193578454049455487708116087577446328869520024823364566908101775934617690434437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 2563240175737463619840316538205696565127713152895830320875083948500103218429700458342282601681506651058000674065517295069852686635127208991605711981454322601423197189907017120284966538789210114669099961163567345345730582306525574535405163319916070568978519308844136059119296518584498382087520641013340331481553322968482552600535781241443334966910927733996119737344464947013121393469380872926765792720198941741428651180186286017910739796588438591393006515696034975484226135197034500424043000394791795917191132408622370688377375589183021943837561096310489644521867004960747122135936378053423196608091711897266000994532216891113964795844256576928842605271084915447652561064177698875092269163512476109700371264288119387865942364408508474290030998928948194813923554377419770505918661898403312218513510252351451891320931322241790200918543970744101625023523104541069148200705458592886480660544209745584307588461032800401820360852235235406869200543288748264384748610006091480454151373601202107109064117289516388827591933582189099913280180618667162536388956897800781974620722024276437255630815075846416805459427580002128704436972983187839167047407856338871040415022677908967425691326472362859300862131887225664947408841556903391187270627755381760180038797489753959210992194192172382336964065737077215171626049686722400728462704848286936393037117724422564243400443867011752104482811491025927830742614054374673038262149873033593917741434381343943436370318955182028528213596698416696737798282398575525099660733527702410032388212057466634029404865742889644122061327852059825442345307370117231430017194969124971637963193293959251622105887731502537887511811367543348676170537433416601249500698183264863399916274141243660525764489250558126283152881524152339286412120373832036515098946833447159724577679922840268624253098018675369429071035494039170229615350022782240800843467721806067689358689382315896957865623795437413731327563440639684789767095252398895524008651835979795294063351330737804029436541160511638739453471869503507761511324390986636951171520119369773557555014257615395760589588576178853388899758480590683079936441363859399678509693985212337364815479169119574880038396581786086602912166873757681613342706284145630968235572744203354129798526073762722871448091120144304582899618599697722001165163211433639942698368760361297237509100387103004329989413194822717444648223621090016054813396223721109170653153872388482051799555577305819273417145940642371930156228414802186979408625959224136732548168999626041838119669494665743383175253141958130096736870583392409923573818327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -1002129084905006758684418321724392947978170164462634277899012817113855833126477011338375896249471258492853689115550653013241144847588580748209746804071264785909519879424503402864335123101589039718925460561939594862218388780299707012741013760467143305804251695366925219886912825512425698644814482406815428901539960401408636913868764517961459678844024815305260959469891193624669272712803052439427091378874664497569772711782563730105622814717700061750919336558760215661588784508658260415826617005906148829945086997487463358086309569101837969919746829841939353160019689164469002632133632300078260829948278854461308838981539360594228060601443977227477182819510765643080748627961964770233938965628043537661580554885703420748206129700552041306721936937532047602801677130835101255117300456699674458984719338497594039548332958381534042865453883457765085027749910633568557904269503518219328940237417084373572665075299121434688049777055641188399600484982853473957755210521864486037264861637429971210332158055884248390501819003517005570551290779331988212514587749801561242836206478868146086164987327723952271961939111317027844715560899031603931921810605298763907356799431709622731451656092867156857072427176501221087971864441940490994627457347654958773849225618237525080682255376246371694109195475481107472207011756971401330039785649801181999369636152227149330623470038424921661036532112958709767551654413808058370817765208172053362316169660343384910235258266926036344688009344367410670325009724943554792576363291987692103856502566098699219974090121286014114117976804239493777416517328045174988188469133411846253712753888680834113785510219467907707621447389343919529382899924617128358814546185234586582079869818668153775793504560632440224405798789407314826553893609031185543943944327396262106951994915353486838476615999394973350451986102876207064045520196704650732932789051583520594970194228346044523524537237943297105754696765032658668537535538288755872500838090221347771194206279951572451851049502951881917333646852928521004337736977088450156171343641147658280004838497022969564387148860093010632946444139676380184388608626305887626104474504103340041220069825622291965938904851641997021835716739768950981668344659800498913974964925776053777730579674698642827918066781928326768677549600009157548509215050929901309299988303635043195782608010378482844536319694852158026229589628686600690669506074347941052467904474035850936501588586994936930605919522095045011314823865124764300435100766239398966400857202337850815322724694621330468114095942875162925858359591601101512013680476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] 123709247610300578057013347715899980917357379877122773890553802004041725379189725012947818522323406316744678372431350461652742401139462888445846482236632229601844681234844765643283692108656061610447031699011745063967583366047150831020251417376927668241565167483897784188403438194759767001778608111019373575175049787312685361170835962723337135716564459615105685028306915184524041237878132812724097625774235898372471601966772219402395060361184037577563747804066944951653967494407647190183780563016817366474652672233970830881846835772607266041078402068429531573562160720560852925378792026197486284660572196330471157333693798100266925336714487211490881399737272226743133014143685652032486294767025502219406942350186208465128968629597179311323074189620089025772238525038415014966602722698471595321209292370022833272854426382726468875972015523556612469187109795149259280277798159959806013892208658820386857072621399195676815027735485458957893555972835110345506300380608346978308228732814578945548283608938797201130548166315938887989072439698608743451611038343882504704941480774775118271028354031071267996477645202952799516017649876708135680122621837510446612661365608713084125237540171232407181750681506737443993590937861442124385414029808436877342239602385359139268346682411970700607060918665082040493611028294804192098194961150082626482635713216735518041925021868015611096074269346536986565889991778118153094016769575600608282288000191530146751362521207305585767018046341699767921828826545960763989710500692202600963212461573051706534233957263238194957039971993631766487493017485894980027802198188265871382813916012216378429916671769197011192723228895568625310107455282303728459671060900329868568905249492739584638932426803658153840724172219409976325061883272879480081164016007186293966374778155497073749108920558995067425461609224253317535913826255045706047055085220780781999853312680383155333549483693935739289158931794495836335768930530232588204461321713900783936256572103066339685372865067708403201749162692890580049291069267065105734744011212047078700021621804748964926099937726914278651142304559467242793365019173568542525107613839610700460412369365703166634296788718405695595539621489581012774910227140584828737404599576490163863762223467652051926416587194268577807486802135226024401902183711027959847458231806714395755509677136842775859948348600101198797374411702913553524924898989278563491179022514778293116128912603550272888474116821337509760813374833009955962307761108300856196599742023859885832523829885215395218670019184106922098641830804832689975910727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -13192101364844813279813111868940631549559084962550793862827853873441278858001680384595425492971905905336956830944059467967652985745615261964519857161126175059157700288659084279200293321521095306412746027380351975778491230738789230941422715993673098529496316364872740694442985798521330620991825340935949243335857798470629744377999530943304850768898040451132162469380415508527704097981134048467401469193060949216769888530336686340219777535963314234122217213754955411303589409324244644683728589560678495684614919266646326552698904123381840595035999875990912531395146696592105408066539439135666116147690065585441337102049056976275172960759230935098456454807663340680581913125644803192583731733021275903123139255847760199217127695397169036163970304605595837134101799315231916238976789467374194612327270540049882263268298078096053067664306098463960806789938151671597992547187508824019956180581357918292876796863454160176832689408244982612298624437413324736067714075245783247040150245474553466022444367408350656303181989783224510527851276352797271883905105427451782860278635879012781202231908947490741714619788813350520647611719697798527037281668837389129141423343317398223185562289535966865760349100994774135949618294957520563029798708300126652453018021216410547048468276768141745669042046840035001201862023605378240438397902740960082989514706595728217538523086819453454283128155935786214454821907014036305504575582273611375140201025066067340748551401325480597389576174525232545388050288547802040545601460306262901895819164107465453961396835502200070912182004904001716107575068040637827164529729856714667763512549959264717244902607859020160493541533449883669689772287639558100542746682143745490324194407403390051400987485837243581055786396796364319015688799261118824434946908717291207893871251193692971231004396820456301128208560167528551502845897422508298240943699757666947283864389485637956687504528305005547849276021670188710979605115967057651792346778115853981415925693207191995919514398577971301466466803119805553622388077280932726000325986979510707154626779390754933949089938289067491230855508821406045479352879913570018940472423301774585934404141907494534748649694445484412593828070972606395689553536614302662591586516595758344003264776836264395423226925473399128479198719164717630909673789134366955907452294456123677043275844919056895820022818058323945005596137587603013173398260175884134374479200526979373428405977331460839016067085166989466039234118504882281245266202914518610435883098904090642436839173288039389720129039116877280683136416177251090294997254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 1190598426118826678300174290868843045533689405548924145773028306521300013945219174117810676177356181334633281510363633967716661533369450462800791357691411847077472719420292080386905292497909034484296110994848218312928472499313026362718992326455365366923186214209180850447966405672208106907839254990249657048729473404017359635565065361527895260731884122266976931129336386027689578972357739197320219284196695786097653474974330289832966654913578683506607573347964485971524221465811234371195776409644164829242108120454653732219642675499809273041129209339824931393863644489388495764369757923015041842973840697842722268679064689871955418693699477777000801760830156384591520945147957557431130338265994299920561703460248189031010341936894313447749279628634298907672674929799161797450825404556949666063111354535993391420107230921140313608544416281841071373593223812624808539640260902281724640293202919144382961870249860571632473988508252045903572745475438355525239489839863469539501753247952000698887629391063313172324677087860956137506914408502480205858664091059428693698017367058463471369932833235262598459864971632368523031033332723027761390356273113956414399713641112014920383366385467799710958238661002101333602178820270463060020125361277192307890283233209890506988093384548116980093796616704677093397726829167823725958126110490747095258609791037293906397867922700014819486130494472871177681325623301366294674208128945833199426654841518655330722725346110449499574888694227776364418555031969228691498419980772998478547652523326625956441390258380706394219840061255515154913510650186616177892445912507298203097248671644898739897567230741023901116985626257309790824040849912750881849205429428078771813001714730337663643966814298261382509960244738698256126578667918882801553614501491676448747672165143105186644756104301931496402361255424267021847552392087253075621876281579549151144062387750190837303885901831089736178305941910890936850385696785038739732550809506014538266486442016719286711957699181390317100500424039182691798149254224201728896776094370948673392346025911213295382097014420248782314705387579994125881784157434482728411956584054387523973906170263559360563378042076605936446981444344500716088639356798746983573885825913350832494658329532090730874805469017268999691523305793913152218588013314729283825741629970331113977234665920165977655152781032486944452690107022587968205939530547192070625563910909731561558370155781256157554325754080132427425152739696409684413087806889916878949611630877857155968307917493704625695305472581694274478813394759285887643680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -92607374948721193809274583742483155707224996103374893206083392240720415104576835801101786972251003886921700735113817882316037047155927998536406114274458924699839249700796617977277439483092366447886717681482375809133539370775750005245726961127045259655525942727718498747162886852025320469796798506993288077091212184353395992199175427236256475950891405331082938271546849234108109925478249538466367971478239636415186464963289274032498313924261208764921792170924720458206359803445247492637263339061416919052093937571982717365257504965465279423249798190627220796135450214075823939430877477408041694771532906039848050317229709325946969192562177220489877929840100282369314663354005597941806465323277211311745014801335965716625288279146947163743959355679573484620175205896819150693114546952372756494873565429234620061212713810734239156400400021493041699412259576788342466969556594548667819609002023783872820295016804297482014623647291646737982526570953032686759859458142697394775474101103550500051834600988113844111265374265641856384161208429732784217908990088406368363203692898697839321335691729417624430769968075471380176892275933777787097497525435135508155195057953733951398374846543010342301124965630538018527180575870110106674636181874769368832633335823315240167554362582921307987647110836615542509309873829428811708167041589369148957846451988137658835369020063846069277041425727799439490573461768378722296304994758996337941043144491398657959199732817816722205623052140152052856736896343945818311562697552488616360313777314690747366555528417931792656427965714324499985506759271333926102931427629443924476088747833877627501695776288320326420002366576067537042421621922761945269469007109346164694455229420469662268164824408723193077557085141222472205985378804616541752939715787544374157740310434880107953544435336774123413398864571389443257177105820475958506031107038418995601011771425207800495808855294959739756422475677580147752295077471172486713739320932366429932223185254579779592994396569397261675707306581211187694096032456068476461664624809944162386932193909646244696573247590891809171308746322563235149732092890634935268720342537079119355949224672242845423525729302251988799815385865005409323918819351116616938953588526061125408360361631509095615906329012937664015369996872467104734896415974737879680599987680900887193610066401854532265969511855414629672032458855269910931013422787015528886408346130551366442393293451723514383761537842773336271754196874139292933306567136670226633566088269518777156011508758380680719395959423598405317848575190419224846663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 6085079893756862611259167992796165395565969117877863676920542478702959821437933627256468783366270962357674295936230346060321886189127141434665068893396801647851572560015002650781885378608571474192532417391434334504482990260648697147846802634043969455966688370972948190860005296456582857171623333565678621206647489026631675926877912209564002177815457848450746801627400244276498535640297515657703469002346696276917262802272586322789269176070090024089149219626614509345854254213597428068355086731628041127733760748338955574476942117975763621420968867200963314861092724698011391842556557626661942147605723630784607267020446073062665653331077817512452394868185365354119919475869560715917871183066597967104546006640375320689352240236122391277362535183989844904712900411125801217498802709728517448774967672674635312610605565741032448339448972032389015715530008603059888769788747930834870173507350078216795697631937845381786394901662501105021152449290143096389636239532019325991457079668088457422649795784199047961255818221993169911691249562849834288171455834146358118362521129530250635873363888693023403259028758724119098071744393238769435276646458568080936166462925824933978992468319450104568289491186160279449789407253990919513682783601521722538889687286962536971721927138873879343675208779934776080104865505145998251448667210928030751461520381550883247056955522482197149817482810889584661453481702785507656939375197644123559247018508736678828264389443895728204896052076578968630494871424713343347284551064044522092780546826760934513771073630998580382268266205094994464876770827966784302445154625279590014066958318717438088888038525955248598577507037823146320524170617879765276906808382051279476275612395071824994317394890579087933140332180933341526435900788017306931165523224245820653938563902967652590296060965306538475506148584194226118266497259307386356428522244608284401085246642198557524883206087799399486130412451973926550682885006677394334813940568925787592470732967957041836920283728960465266696757756622889929617652290911088448161511847132038082148952711109395494495083699147045404075825650774963272438637945396566926067323413773817713727121359557432776157458625123572149204672780041085946006254073718172769517059624391407868344941125579024501219743516778473743255452204561598445673630558470279308077787136937118518133015022464285945717504368537617564126810141281314983837766206223236877624200358866762946974408636191305552476341125783466535197537372342000233869973514581151711514517218334781090874736351510356131135260962966335442519205719609192843575296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 1049989192450557886370247082657415358194231722018232786220132152666844135487860205154505752703673563758337516889221411224252775290303921959860524863879873589697632289151265802668669059603322322346565702629436738379963078102085252930702875598007249843154148812345026835369184836032897324522486565734994129143283006376900577030737078902686133660864142373012357981018917198908710402889045309688919041983641376870660295462040028672656452717915481113647988455168945757097128492864438113566258407308210808742671720702557727020374247148291989558629973687544830794069961227661090361382500742744903905152754557255599025070097455923182525804847525011241316165648810260261399768265714462226689265822015141870862134079256330506326273411070639994362379485939346304135640602851642155974511585784345929481266940568586704366589340722313334820725972787254346027800165676491190096924619187607365842430681982008194770714317613189273922973298795343991943150889876446251385305895680839782834397562342021084454456621658503011268616970717188782735474261401319550304763918545808225812737846321958189524401215029927266479958940425912882468380360620620381591478567879289480269215325233391195649384404631431975601508393060141631298324952320796034201644973162518112774934863342076505244328292548426721661298195731864908261103791852079839278410271892446441207854353225276135976081111150662600052349091157163669235644374319624800718349060509960412901560170780466509438821243341794620650392997793622529552437698245961602016888871600860085500578011932410865585432034420589202718456201847935200046598719719634306073224836544030379815884344525831912938520427786643191738811758672592409668760342893865657296454621860142423837321659462302805006321676118942377256541467848413254084149238307061210742365774914307529501929101913061794160029891984806927856774113329294597187962233342624719390016393612420479197306340626592292514082457776848901827709256495005044584386151514079327146520006662115291155156945677590484293249817957228110680535201248413668248267675541430697014996345917855264991113282236475634949467289178258758227832004628200700804969245603933843713212658388926481528178700432595888082891934380885726830504235942023403063415563261229868601376520818554008257682530524795724736485435531325352330044016009469928311256215731314896545683571773929551660222649203014648565336223016989867424789926475665401212943555102380338105685257673008078406555690852568337238545943870813431424464379529106451739530502064631018180719395540205352779100186192577056984989249830655800563582683495804053165142636650037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -165626408388049728930002418667403013116992389708108000846399897451708056959108597354277507448145960643055066615259293564395773053544070705933827267811520937540044783782041871186716953480466385250472116951575064601590805544797650228234046798880314164755583827224620614384782206590757434812322688716943138337339083520185025884752303723512406932636116221149118529483397522519041882852699841411863839431482092270520572248529329317096818217587129086526771433785557504672093032310180512834614478300990050806249109872469886568225032848908820633353425701212237092354724303725908600864908405890577128656556651905311553888269875216669647106136434266997322345693436692936539088506129809319068414516681916722934011122543567843982761478082854702648625581715912397464567138604191863031970916225239872876212085184881310246459229060447655389025254283386424791646141714892222818160077880965478526790756126879751378803797044819548398483476895330356382460245278765923875169742176226254510011447540468506991648255337664452659565000354984620526832879453922682490772833975221448866910847914722359718050325816143581363155678730312519128917740620902925597400557464012698456604478994608761574756248128600753223552652033287425902864649103019613212414395324002180089401749687602929447037086179444843063072198523783684479040340208743388038853380596189000009478515663740340007371067357462374092857287037950182444348217607037131327742795036726172144540883270948758918670190754983812970639082312385796644183133385869488451224974343318101793687960677888298504333230725240414742800643154951582396706709029541142688132871792649516088628662270203276519536838453722919523858784674975817998057010815636475589527462013530698593857834344640791381372731224898722231723237253082782787443407134102084602889309472760546414476884566020061082561095069448432707684915197608169620361350775775788343735261927656368466033264062639697544628722137463128648946941177917300947538492286988723870606075595466337750660010410603067168151326302616570812146494670916658258676917508027145643700467232183988909585738682752483643308525689928888291362178486251085272548634255575744380954009848341845573907645449873109003786714263138996980085247040928629489914806400419220368992829318076305977934984196575320427175608173006398833007099973829054887471951630601465511535057959399849833338739265540773524753325147578623213861595527340353287566868121227086107818597478996441094994388974321704017510946584621723563059043610507422702184195165567189694395450073341388958110963378386061304394299925051400038338111022342386501928857772186664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 15615979056720220439815117306371108101898503432222165083221030120357204351267071414368099659769559116327932378184311045452639629981919982021776375529896542262752006448451184708416008321599296428009525626230224295285845570589087682838074461312488194793263856364920210174470468666459175446131262031284830295263775387686465721596918657299243692781052927815177177510628060624882486701192663130807913428293400036334950525971147498172537911549491274891577097804720767150839954531453850885753402509194903088900164679094463760348534741667047710952987865094244637451991780994051263697263438187114729659281911252732003778682606659696198014266320444367049089665870080482602739652875600105936472696811525383743861921846459576784937261234918600681188904246610534923204536542188756516005032800050949985601377317909058215170823354457568386208931535495334800343777397110667909907131555579909675296150286302722023502123271966278066069347929656937962548488963071212795013593461873352622139717281298142919680550362802754406392453065153142855385877276675462336895418800425124053418213878055454668833065316214360769227352362007474154760832438832691000898366822975821794580082731335866046238112244473582719922753752570134706860624653910897952316504921426036529202449583074165398776978350156105614059491664922876066193790794961852627050631534226714015821281743899834897366367404269892270646284083370920719801696163521887737566199727834456678941128230989966820236284884410963945750903167781388422187174912371542478353721060463602902892441910226086319381364078191525624946783123090328820223552111767400058371766170185718720914898489248719505652138564081632930512704830358019690874411148654353576268087060566552034322706781715803819439790648503932701506307294089276504259897961740145433344781336492057797002006137182606028412272932181730335892853738914923278204522844695236161280793180395791184688296722444955201073773617456584801695729491127894963358014932002233501805577044909424917708789300752956371211855618720429962123716633491702769840681660595921238177206906395444693501026367399575479162420892405651319494023809913950811200403523506519340130656288773991165241115840047223858920162437489460550405595587164837374324421695489435249330586679700042990030688706951603296544766943795294708746301464824451541093937195190321416873944784159726608552312865406876452867914304151766164448006933202133155230116529201976626153834878999284205151592876174212026220094345710099870105550847101457618374115108960414192474349959440594442309598028360270598469434263715756641014760008434110543427072910703808479232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -42107092889359115586485341628037006178023706952566695719662723776656473707772020695800865310267255050030414449974794331297476719372749974679672277842566581485425641769056400551766434204993623426281581668010954434718927852931634163582703538716119983655844874336861576244579905562076960418688911527022169065986008127499580091676760456348224077221842246724572204852894298490721770807064836787149030405563624378220498981156923645256575572777591928397361523085068542186415339514070275280127268217443200476808927159971505839334926983796984271100851744960387618471063576582757553184879381372927079212737421177419597352466568190541160898824690571955108966357175531954255496155964021568793974791310151754988053203032611462376253635184618713304495709856397041569674983214944537348244066180441746088645030017626209698578480655478459717350346373486355510832808499367385322849584474227462665831147127681701458895587145265494165881993095717606017141499680780409652553056349868795061474444528610598113025100425795933623959705787701003000667800419073125225327011623814417808500072030975422865857341462521398000777783306973701926685625430855462788920315416330015637178003129478976283316630604947648031915498116512138388395467208685583872257701148619169161673170782274215482203820976302142440367753298411965662693592190281652937228847217511399545442564406943004627007551273604160683475575535971630960640735096623568057862733806250241329671259318965811141211680672276412418655213922061707771782627159934427487262596792687775779896606356192836336144987316901787146142833459430947386260669317179921669826222476005092633966570430541459428554219548286880628934377479266743345019288934145582839816086482103293675943235731024702658037093733689413480302406423605982911829942894248753389732621735561198022144697163666524661319638446672139482614603669470126508224528257982847173110171675773684119775008452566219298796919440035679908523876014598066641658377463150805879245183085836592949650245849370383559629326930334687177555891323986525906564230586642213171224142797418093373552113247508095457642290428888366318540903455825986988976125202184839122063139428405147767611370327893374783308257529743297708689878486577337697508243107730196108974477679262115817335897326657311291696428630641939961247422793037878195032275226556943244188089961975163688959706915003347542725027813778504305080859917512767379755954298042834607694966671073746272280091912731833837105415317455721785597137484317502702357942939877150507453118317345193128601728808323311918935578698488038390647449572649340780814628374728339881984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 692306644043111704799734394416215807773176572637538163070499787180839957874139227348972377844801126172900128600299704660272682933540332243473484550913220526435838172649165912641708789891867970491435079679683316785521929096416126181522048443566811677157972871951928392080136554498418476563781242061797750785609700821840384254064702472821718472907005466542863896534271236385936261181158977618643605428614596285807736866397039739503851526020097136341461142014519931109076945407740724808991031198128599437576003641716784897474222419553912807386827843227506540466143428895852825334528606450203097458394833647341088525398709102422221115930823460782745535383833436868089343602838179161239632154048314261834946894225480251892689206477103600689313716498374754034427596974706260326694456144793795880862451074029135546490533852954640230535043725954538783351355068179495861962750302858138328290393909715378762268432210489960942708649070908999230864334011445747931310413422148724345545795370730572080330090978945566198612992996941996593480887077405053977864864563029913390247365175990018635645683429911646971258117924055196243890591830242705172116246948020786389973671934529697396123203713815436830032214265108621322137824244466856832710839213338807397670385352393666415044616698741254912996021867657676851278693379482969058713926034104882709742662045206021072876357892500920932834578302246702244795512486430424462143878414052936032110224114984422773569527984729532398782849409694185126574103815246768895912584543638665856094218573447831558433998846822523422956053486500014546670200890046810256219105835625641592292562573815008788534114410174913700931339984417676432983288961201111955016408897179450585594013709440087983822537042051508950486807024543986552758932793939601652867481333666705903732610744637912102840911739986500234552183907511021509512438557139862281484714479015852689798588786343783467248796341022665872158159815572435040506535499292125793154957094719785942667370629126336653551719201887384520933982416649563340030205976907450362012196945894239557963673720377003465586887131666274970932707240134429118337883296376056952848311782816034977850785293253515298213715996681814333085480966632616866798648587731754100175204687948704736079114336053614791033732518393935774034855809575224349927205504239487497772792384941611923929873752717241159790242439984425580426603605114534151902042392516003953612929388917140503900972003299401621369416750398946747220972400158898092382973994861257222865158159306691827282195775820770944335797574155975996920126958895828856658495582944807092224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -55011501145155989495656702092571681203519155165094041353625087584825232164237527054441268834872482752635773907312246224540644774970394996260800531182014638175138675407289035872450959979507954890626198326144295463124766550565316064509291579513105112574593378910602282018159947728559472942394482956421833184706025547725177274245758831603437617080409101173367840857197135633846203454300496972119459517267237529732787850420349515488037520801481802689743596697060134589733616108907464717094339153870031307011408345786529392251515478148161272899831455421436195130305366944581291515660316381840629586043156672146525311417840481867017968510592876881042419458995965876839560089858880692648702740901551014570136453623693295526531126776047942157080643710901931693968928327007280859388018490667960393936775845167136593210575528002843604530725805249671783049339737715306094947873802311754882083055963670006386268389348414313078095737167383156540598513745628964526850867860414139235054628918348101713066640711542568964094622320358177732356705999582525649408843067144922789406761580559871035110436275075632238286999050702429715307604824129999007844721354873229282485397596308279127526123620856332645981037730744195425569477350223758292853701444755492766135168990929341923203740895648052558083623496236971012923796408605114082109144084406730263216332856334060456373906532194131471650777893332902290615301065849658265172367507531304915957000968790635051989347078702035813561582222046451640632649308675189967534010736539783368164701322726361378748792864405283772004162172655515806785953594642317591802566351057298568402565060049631112368112654068370055188500967084233403770118459460251021783280260468038819504302116459314972019693819516508375177340302540531792932187893389684633411919136166359952495460898850751194632344742415878179831351148590792894993446770491102214776263023030409005330777010375276523025981345323935991600560191063481140683334523425325230839162679784229675922942849284874566170578488152139927506578935945342915810374938697961353766185148266900697559100947072276557469172848193934873481599236357012709856793633061443439654998395141230270994305232939369585025636346331850340016646220979729622832385339749730772877625118948843943004637569634949742150392657440689335004825302968786343515933933758590698067018198443030654213956753059547348006068501452702326390532709551026510960295434332194041004578540614841887685107396917217755565068681806988726791644361336522685459263027214454356708405455230314617316170975933606248442031823688326489176011814643433632448509725415998989795328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -40957287084401908817709847597200222069935113323454432091427961668921514304406349745430912052467575186845937975504518014174867393893071866769819379763842441080993682464411505196616383409455556636861428977623313792114761867721444099335559518690141425201241633240136532662313884249172407351130659468783206915076836779623444095546320963552886051306744228960808892604808866444631671568332225355783330362597695288974426969196654576496133576430798236808383439317201326267857440899260459093541259463750861739639122450059086199561428327514190276369375648580782772242840877747673874767371266083803650314146407962519749397241352833252746875976513511712676964036339111005307086894778565591835242692313605928789905727796655270743494107814913279718697898115157643779092716511156153591983323657133527155960119020587749327775831484794911267618090256331708624666485232232381959189912476658885747468142750897844562282559781809568287845423452269536588869326093463051047778969924867505519105917615357671492062930447094235011490575714709356301230340078359445719076439228511021630344025021353236231865775808040007429737403485419897628907363180044176926726801755387490578663370604927840193825921368966960515299355512355165890465017521308294491488424103348742517391600261626631845503397607930223847555636534010669591184590311085641212213247552558070218863273490381850748872275090841972546079720395789882733935174813263794428482656270642055057598587408170645810135766777435616502704533008799734627219698813237813024638619401880605255599226043708580889642591342646427120832556264353841321389734859635554422879395332597066785998976844381567901699864886714069304205664785612140334278537952524192392381443824672784021221735683472081980459384409704599000048143388913338920163883593465289493506391698202368521864619783398717995710292289028180891937415596840866376973316034971144528930334566002399740616690270527194974334206397816793977484834710528286531563947195538733627281806861600202605638993492693484032809963665577137823331043158102376325975798502827722436750281838750801223412576125597930220602721517834443787812920926747187530908692791951510804054437109324247472235445606037143653240862721206101451123323609071475711240707507418627840721271970648657674555479561298679518625975184157816196927684605856805757363917366166903891849429660070832085289466053531065701749906760668614615204006474490825063211021007685786462633385692660164347452011845744735395831076062333612803513976504475412442923885407983590317179359457747923672192833043408437973591529668053831279182699191545757007405170853955737263013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 41907493671995681376600253263647461351739585803769921169900759846083166479740678427014572531485794173178880065010407743095984325026935782646485934871806976496950948213353653963774306880201059053414533719421210337063630645967515399765724686155948592297835194781572484981421930791064646881072831162927908210757611136241108782045987347554671675040980745419430023767818986757834393328666091215323174441657170309194431485046135701879683361057427108991519450968814880851832177919451214121955092325519012829332353851810555299174029359828178715542315439485519949801385079655788835287877759761226985910257992804825932275879135219460309967455184823603999187015707273574707095672441739317916647049012757838291598269905166677935529337685810367610006861738790169195958060165947725644731528370355959699626200513117556414849781222953146585748650565087643585606749484626344064352744788853009625260681111573247754084980658930280187373606351583776967316523153054884322771804835664543887650094725511919560835647491182421373252971238348923966512128904991292067672383410613691174933302844359835028666383035498756788546921848726255752391313784110516877295366698946002462618019741525477821830810892862264979066426784161897952272716137275400367192896005075559033462202092456067679367637428958416409706778318295987944618415364200826651983434511486865829913653598936660937291402576666273049128794835158910071154172382668650119830461615081480447076634496582854337033453791067499423387396051474812819750386280325274383030733667309539260009093210953200010985908598888402237134983890263880245943111163068140735322574037408785233319466777517380647774522819724641481024936545093827887424203148721639818471524069257132797772922099816112223697229819908726591407055742739616333767494597297760657120330933106685246490335984315222600410761471023870838868985305405914004272818089053834523577880172446484190504329872420691008820350211365687551844389438332113466827769325278570422720543825075917609654843282363136090819198667292975855254349454730064188449811355136012014541380216908347532938147616042127816488283380862901385669876232558084861911676174865757182611961931801746140073884042575303170709957436770524440600946462834151717883814858937084226992470773796384879256497261014788728273038572203136325877442026184787554841628861024678016073143305910613447030953931898595975173564127526936422988412236338591890551658813368072890227468038333675640614419444751266115129357562129202597638406870366529526144614868612308416692778204888985837484077618756173818082871001214020544176147913896884792759984520008653264671211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -104215681120561235838751871266336561384013973634111893687069098411770587197553779544124681898495035223359162402706244224954722452330695006676182478665099371815533805505502616474903083837197761657610500854560933675580960431127268062291681892834999315230369684999784107727448043297433551143836385387913877299968239930134717878752978971071261595204973812921971197931865141571773596061191674746527811921412415945294981679317283555056947740178332550396105415337161021399514408572687141525654130185743694626409832893074840219303163265622153500031376915201123819441212777432764429655339894552928435643697300716681364524126801205040236066219657508897333289221406915850275809133437373408770471918435774828690803207592423971053556562144301757514928745859690815058633553579758320304908895968490110604059320933258282229157736598690759774155832998988594539656066367863167645054505348471029451099769073586015614425027184117641169937455933241271097585109263476262865154593459894895737477758184397729033638805221785017962721700847357812042122878378450449229768554254662850942081232865835354439545501256419067427816418665783646848905423716822055179339837188016558448203261652789225846385546393261405345494904750585350321449628396271693783626986435463953238697558391517872711702507444423202729960245266904314281784600599889442074542608259791333956793898325139000617920158999753459942600282342876950999471381796448998632890270871699505140013892424235393403183422415424533636450139482050768781832925586020538682929198365838808090206338969109904934730528178277158574351537645511754579734342410998130850414767579636462073881231620494336162574698211592991162477899973299421874908994188748926094401393408942038417320737674126384137022421302765191369960358054121305719307990069808599770678211026653560501517405675188680904166155376682998751978411536096136724366610678828550424998182467017520706662626586377772686628322272321028903477962160210428189703379976640359965407116095921690204687455456418724407794962055435635119654803562052399216316860831901350989963248634684139714663698639715069188065886285290276176824293665025462610696712823137362197426970757522949154985924095250080133715154376878254602483022392933210402408022016880357328177828244332052251467008099997216918720629878641583086665373081358466661001055112211735609049948901389016359086536781380252214543380894918968276966023342591251153620711393527265036686646834542260931992229243743147273893121011796187064993003528963858065358677921677491645764112525368802574369522206587628122537864840651136224704251962862281221004255414110986522608009216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -3283800234962393178498403573781358543086808303488546863141303676033353174725770662268839709313248168880702711055051708503257515858524632614759768151902382145783129035029951160155574308670324724891578727227399652433409714950114285047810295363380896610847148972523363764262157453966931798823106942118111235080240924593558348189741387095524186727980740975006799461148299573243455373187372271312812043033598479350696919673597774335052154196957788379719995701498691368359989826272949755745347255713505791914573485093677602214915178932053945643428214134234203306898132420483856855475262184813455674039470638545936650524914078019977332650393263414103978613333712535708451244056375349818264533363940979926676978569681017929178460353684845719541131815607150574958496154973991377291598811953420284042060258807276657596755126744958856138239607780900090701712873172602671692681727092033797097515946020677158402600995231460449518493381849971661641894849566354178533897952070674977958989744380420502790825055210389598216060668724941487766267841234918123361934999034075463314918631708401119068077352652983513012761591005229086582333807318285091466089175583381292242070699757368507782942706265806851468903343736939050922036408051423355147262357829673953445553208755311032357032646209055933875952575389858755647841287929860415120437186595056278390906549100638376565620110086167600122328754508179930560007899024009073826113149905559672718276291391422510319183295390891080553947474214043893353544986018212508125796484325574235243049090032750412560996356296005226470756633751303865477609366128660114358741652662450624851187391919611786099973459130385484173059334304266323913141282312156371986134535708637500265131260879839130718237888163950911858833574236077222578559325398525941381369849305507983453778325005573051459348410651601042706830519131794366502835092255212670855386896390648959038646241212974117739698222902547978535201879063013334787549979759996129729934991194998025729271044395173023139222413958608135887075792162410894967366344626516768783447729269608206592379115744957782558485864697183902055902071411610363122827718847900645847782180384195969979423979104160550220943110876566471721579692257546133541100414428227358743375535674784235621031240667887446885170478052696370781911882299874571223759283474942201212067054037356390624063743900503006543248759063468791155722634416074399995958835782383309348237924782352479632095068409735291481345377268071244996178983556804216309834112635380905856535389226407542050974754243633834280136773701777520841553036649645613914785060386531403801634537472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 23187050028638562529569840650513041444389330879410489271159447410314514692243130526765873255441046359828431911885572092394010217634895143264305787731698291478515229362426025510117448812885141166842686545434456402563260110033694117906970587860807574002909606017615473351176852076019882880109917259330556430716561669328454477036446657752712149552187611527050964865162555526992076349556407673562571417652729241315549408942694337037014406859268286849363816441647149804634096341132585176024584235689999445079896467059683167047540968145471426465310577364094020813445725078047730531592688597495890434536344540865205390318311518100871631432470803660969530900857781230726128680775978947884200324090241660705047835268039445114866803404240611389808126709710360948558933490129497603023216608587196093728431247401695412295360958976994248725456804433604004685462266687628252798890324490723704254272805826256348206621008546827673703431401626701283018329734551894499745992330000610413390538989351784862973732463268074820453927630061211069909190519601419035193895358028647410597289452077300585842347559680601343670763385359989337802638264248030375080675627862886217536463066014962418244471915827423058282519095687418611724024404763435673150767004688292841666144563778261161012825892178712770256846248125365249590454388193067969006492113750227808612189498661989366016495736533447754084818796077583697289358239115121725605219491592874768259223238537538319937091619409977019477701906038902545312017452949169285703622099936357509105101690785706988477801135027798686938009592678834179774847721158923659915056382728284742958533939739161845108001358270515890141597438589754560417347251047406087490828747965811056779079725388016966784794043374621418276683152263174182144896260468164729191197012301211025992852825800508265503539074174334634281442773268254452904871291202581220451936143901183543908553462475019117671366801264766327966977762936604560587970429159061651555384998500706465732107740980127231079969575988259613094616886648908689303426647893426549078029302723888502122154901018430259139641328202501819977100792117929348841444804394130875794837359088949264548642813681861522436422008178623388353762796350457566582300983252018267827887396819839474768161967085784585757648136302324211674341303903787396253030358727489474840523683938880012747635693108289290532196508122369138515645089458718201729585364107794852018747708105571862268375904741847453736277347495210205630684157886809482144764725301562496560525576593851878408315885539768751064089515840650631497984498429019283479048986782893865656695914496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -66797390918718079449710582927045049708981521187704932939046900942600877256409417531044078321328166136814141035919054471203806319140086096441299812941297584776000935314666369389959483404037936568907948021627193393621880940355436930402126765228203545042546393254129007727915758476305768452629491808026945711627527951238943220057879320242321222787142156953294055583037787651799263068314843621945460357139286704090351092406099356051607763045113565266560902235182735335933984725115958627080503698702145160417880091171431970357056013170818169508040943463439335243719267838738022179465224908482517724895942635692548641379022382905408366314300849739467435574892091092419139994308754949141665440411455145631995483937218969489515914040656530551360590880334319570825602371758911965035399515443945609366492982618928864143482987249512068977524288180614593236465618335575544373180895968438743774955579652283365643368132400696621990451889438239147910576297092683625570668922424236592645402356090599340074817659205050106030259497786763989668988193738926276215469713906375016377852776681315072758712758042835319714700352121782776842865900581032337561677615678703345057267046834446711138736497454403800596173440211857916697883434834279156193792789594618526321500088579227024557798739854596974065155966822034104584893432759219776424059456703036254218825369107814202850534208167431203706310489730187268372845271384082459643353433141009100847957891367676464907985395143359912295797051633221648290979908447843892232445241428380302271541659769323286399694262607067772484167601534920922066743977394597256731508668932146618514693206389564817145073448790099926253151790906705401910139852662984280997061835484745978698617233915377770414860470665095204774823000227075767915879000477452145327761534139601715717070965753143002646738997862259756267073144246674821546920195170707102406272410399663963885368443113612703495004700844448901495018523242051599627168985020517839719491930984209971719658854364206234422419509543442429139142736884039758447420972365445592929005185700262063159819930224908626306532012813311700634411573245288421266982087822034560962289003211703104655737791209551570296443421559358836336727693786024103889797604041906923847601240201911597287277357228476625989007368574551720554482288813010242772383296421320826165242777178006306249320484495031514299272841848027007992933619435729937015658193109645841546607509872329387541138262860460701405606763266058017635737556814311005911196425775753289926659965582560875241986377702087934461614726099301266474277328677791706067889453723006602687557926912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 161979525814169881296524135493631513189439502730811326085651920324745656370231135215159978961402429156228263813323355801568971333573819454297087781358408264194831569994980719419907632240602885835277556530907300204219457030912775842336024044554283003353155006800042410162311480307692569660778835639682788383710902350599566670065951846275919401354244602356910379309550811243469350338368993524341790746168754895358925478495106705043359092700786192080675036014324056889278735660330547386425825962897682430924400792416841455192763293403724722473598785875801167211197172133902882151139147844195644213864687603548461411658724482696334447996759323579733163766397594327316217232761890219964991647341395909870588738768605985149734785505192439410898813285804266014522832169725529505443438239797938688337752138158522323898392615048477728533839295293076989246175077777851065078284499084649993139647099013574890706420084936275193581632136639698136623079317044339490243901181252189777734339626897048355402751476318875356560032740011148058052759533594319387349195545288963798292624687602594664028629604294300190479379258370419947567563333035012889550533711497342514839496864148123995165631986307488571545666985724984975655250738329707310579317116301530024277048263504878389671949988733069045654259085346800185862717954680106468117989333671062364607042416378029368531799453133375375413031613050572428766393371552545370622988708240876667584301666844591964163888200337023404033050039195916796123378322829908715278423000744514094386523567541696763018699088258118673447524655229049888957019274109721040896912618434167417588511860358727742547559721302905329489980834144190783956663225114464322563784150877126292086843091281705862175571445719505663806296213370043530436385417659348444033281677516001666629906930471438448838812630054744886364730086114013418498556661025809389684663361145743817730322316130139990175158114257394824796360305474729433011730137273678203128864818211947948741362133850696685953638513893097915727642923561513005189715962800124282140563417014855762920520921541882440356626257077954518582526280693605820865110539750845070610872655172434193921982586236464337561893197053734253515245526107729801738256574973539714849129098593083666125468646707171156879588486894146682147007302794126398677422434489609560788964491924701840211745049249577459162903946864989318614477398925830998877730965703570882365383221545880481515812792196708563322829847179222410059424753116027708834976590774539283705097700231252494294543427104399599916833414517485780220708135011485853720300796043331419348528005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -576436289907504812859382675342364611427476014906890630341781959949700783920354595200058231930076459505048113469331203762972396812365817545735613054661794137725522542468523709223437249426857276006390735353980057049605871951630919763841353231438796623669273901323542385784451691165121966796585732575884160745169518144920701753140232306712850882092800160900197388414245161206672810072358954769898093549189293562632838741794994777540206120400408994246883791046900564737412582183918169211556794224593106721243437469321255044808035394990201464530254673740227444103444704888178684649735910747492335551456461274545799165086916067240828609991528422351154416304538594738776300993431489120420889064629090868961498288754211768836540375782614287610049811808222226922525009111836489226748035296798004731140352694944588883354591566329461276159552062850899387392739971521249005725343717008640502730757069757234279143905689325350823254769302498269357715305667777641839573610510374445734139537507502108821806148765769645330711798846803685691047748622081003065394827440800562213899557855560157069173417778379547462990637445450255999493453286221925760638273121469742108641207980612848087599908326194724835264782528497702017836757394308765802308626008350819902265143159288897955519868303192463287013529442068015404263387562913591648453945170308045868359083527200379094187803607007471291300539975102682592394656044760583237657932423573317344613141541618302471923117258910953755698987003955062904820475199028799303633640795440579782852095614133127890262110641694953846355150836468919825240892286888844091768956184257496165042581513422093607613955883915968078574182954938829694346896919550674860391754586314826620574093241969799681897519409107269095521273093438058932288471628515289932885482821822971235743489215600931675788559823607486741507419043725591976931537607001402053647914643960273004567944418882412650279884091523711136584922516989672170063443254567822160738016162592041730029846210875822845670080235989736975986645837811961312883849042311446952940807850300148632764022218887033919346478845257864125879370161368185125830846572851395258011823627628254187244653820789558913969000952909622860262497418757677017229849917373638171241861930449488262696991756721366160682846070166285263972176690241990848668981681924271371070371969382715195899771022556566706582735461577961990249534077775124656581733399319121950326407577466362559024491950507461780962014582610392328979409494356672628769513435040013146457821014119978512642136491537920530299304831739625934482217430827757634342907571124219118337285685248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 1533000171178872313456548802543432019008439616803801604240620473168407528042644367516689623302861502538177902425233313208568509503174948748666727449892329903938568101030395537823719555201824748664369077028229046710173240230876695348263619026555854110505364787285101455024806890320238997042278384093709041220260809209051307676672300590724423953916272413332541808210263073902878817062519459924480938967118597041944864730425546282461067436266553776305445358937438585470485795010787595733351144397662082088607110556471684845138464264775524914593023493652675034448505012383255212425636969107836630673731604731754049356938472236737942086624085349572348104483653943152946299043461327374697873593537993415807020938089138273222255809920096681388132106962282155840621354996267642848900256272169432005884104901852856156593518713601948803249810510979372694633648916773152082585808372793848585550150254077984820331498896763692063450416196439829156950039794137045457819247130271405146055227497551974051157611056239666675039765743921343960794785936952806713172245956469743135531720698667778696193860332604197347801332555165330271882746973784684178801543265940034966191736557981019194454946324572660993496069246756419995785676309598764686104645040267437666265969109241163339267730524942810757833164234460193265422682694214896558981661958992549691800439878348164064438999465381541838290642529521051723773755216363886382481016283080714354659984808756651117542177107091118085413499676079373147553408044882734493613706580561424680356136131011743716162466939991090992470446654555539572768993657802694298377832927160376565872849402035209872891784364359934713868087256682497756313952948080657535357845313747858013589618201227157086564439918832515366266453022585698249437739646134065871150894406342022390000115694294624591249619246200795572561204177530234079099672897217844016702589246389240454312817038656605164444582874253943272538930977935367212607370734914443127479960960399394849522363389658715838415760272961219647537042208705304504500387604670731142156399880951164126902910265583616302888937883326201920030496130370598560749921194107896359628101177840321113440583703049902807125896719258723479434300185066265689119308695197722036736807128842355516208685777959042697008134584348250490930200101507318227898111236281188205525927818819043443941932374415841201211573434889677845766673882538479192853015807648083471129555067944156280618030989272928262066850709503540487728556555904771027717413080996726517847669115581665952067611802389773202614466705562910577732957194340097524988429261749116486488535597056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -1402588933330734258985714018353845041267997448731663724250728760705440284878684680589438942592776248428523742037718535290821445463729282055962328150678597089808142776729798333943659147762759523306318973071914370392704305170844585476232511749649622892083390111705066103393699750475277258499650461155002319331610748999750190625594177666431670057841061257374128584012034613011658171604769433529035261247210421673822448346920519814365127689798641798320437411254152662168562468602618684762019156420242549820973013317058813051300447490562708774568253213897951709338132039728482413027753855633884472913267808855719255740750752745058590613944760289748467178762865811903029458793083164198515288980000773145416347742381127252758575226832247694207960303232327520515887002856056309123618745190992955223095462127443273821347768961915154125416152307633226666276187084067479170342485800249777820082875253688656376750533752346423934868554164291133716914491773191045905176407062032350830393109437301060472065582142554872158382342515737108084419308443037543839285994601628359610998358870224019019224588624938192709720127866567788685818217283569323778188434493494994761467803606161066162041117189659628455560345619384397268380414135648233847989169166734437284697215732915121748005695751061406418963309450012112943812481354389715937573966009019941438571488924393189253196797644293596132793294333582467824471380225684761331836325395802355453639008781619405359391563785339851721957259355272707338148425266271950919413630560062904099143801265876316816243599895503763331191649164598756401149287487762914860454518040021520018392401044911023388996124607617711569951867483796448994651629682814935984942035708592023084238720919683421130994128192132970381099866003884963630756797581613830398047475751597625453589872333834172891382034044672358760869013070660509836881031569537619237856798614854646905101044966904856776978495373078730599613730940647222641737520246255904322623550624897596409568518899356302141192271208904836843628128274549342984015357078717434307458142530070795689959589477436107393405830606181196898160708069642990929002675535358547307391539883627241267827012075968233968284748197544695494602528108653867705513773234381353754757634673805824537921478678182549498268895451901347345720873949514112158973626585953829146290562711852554343667301095577553900410118008671727895167023928413072190169934051338548117257699398847999361897772348400009125482429523379143891167216584501339595534873119686795256554094513493872290957113190912358264728602223968520871525916266370657145119184517601467846654135631872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -3215921488682525589848397548826138553476526542085292670978909565264812739555217178330676134344727955995816487899543835041305385220147414082055040684749964121798351080505771970855256063367679917016526905749586795384680064897422967160972951856512423461198604060450529942477861038858054763346606122522981060138035363270027404498707525852798399092307418096876987124863956253227867953457335497006790914196471427271962260785431229809107814187956647640969999664331735735747206025267212374695078861932012591291221545684025284986128024048518151609985754350195486502005406264723558821550978854515557885587976080694134317569041280742431275014744763161306651566522409771073889659672316805738651043083599938207493127327799861428584059947617424978941818127322830041507199378829660557799328761559395493799396720015438185297062866439765249105251888841199767806654929622924000353789274533683414764049126661121247359144257918505276097118824261034144423829959798067673328378648212953910078059157528210668592496575862673299752511863581884005049937962198858786522980079454458755003085126062625366411565661297265139281838500990650919357961514317392131594148605894134667921916462945581583390117278448750679893339065999368907478191074694396171663559009525775057001270188371606439089568510929469896347976122650231189741794235965001581638124221970644929453480905575979328678416353199978903725796637255429762447213776234497617209873913586491279059331766678297519967623525581624388800585384947597562796114795004422485137837204239799620950590895774153569084374474897279023700122301956097853809530059509517843477568117244135880451579439684971480086960608453502848538182050269935181690114572491125229781187407698734322699821639704323382132978470697974034354889836232838999664659889664861377339719661263663801085348091515861762844963137967294204454216161975031127264136784310322520430033577987660860541667160846425946179803380747677387147129374147726014563537233817902248190336620783180143120201742065572274216162852296478730045761696788085045447727717943534065893181525665666087790386643052540199514011235807072090576315149647619567059054437195256577357518834145567731223457443375058694912338026213284198103736830476106288668195218900717641787259379794200061883161172783859374558867771835377360875668133678998810119559944967607709213874099832511207971287426258928076345467699558054928670362786441710646940166486538162203880636297768741593416621798566229744634418060303179039435507283925271585427582879836274459118863318430562444840699818613199614268212270226362337616864258350831308221947345793966863129179007746048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 9940743744517765772176144272817880832480906809409325987173752303912239684474383099958897175257144709178437361285925439820344501808118544241597995056338061652806941269004244972116798616669017473983675535163435001404533422482590299821448882342663804074661893113594317829969473116638729202654723235777756958355713888772976051701171024996638604896238748863885332349606710149940200499902537497863732575061697349091303967203969397848039111552585562175443514785920076665051514136753981954230328712038416862854096452259511464050624982417459756727559906412257061600838892192641599963393593209049753073114534303337093165145429339062450175173756031252304949426348534107251555890100841180548737587975342451585828311907321879820115387446466769973933662150668639396277347508779475983544365574830397260184152054213659018538883362276065177418297874175500067902676891415122830931293689866547608746070792128080935434677578369794906221237646912687953730568068908200095430931735003296522733184281502338906264015446920342922156349807330117629194538364654505322563358219311894533552415123915490622533185244671116775204966513690332077866512814689502339689414515941299827665247826579996882250497137101310167297472159271478606316626386071364212440271837220878211295324078500212990527010148436307153471022945898499875794161727096630379282560249743568150517656607540562194954061834890605838142187438258827311399371568444052318848077847334395428869959708616865538281076709503614575085882936406568582350097532387829364704623299018413513554288270120029572519987596025614006259176791551449116580579279374218013266508000950599590737364129753739605866340430010504702711747178034183732940832856858558817289798149783999155950916762905692199559026380239045566368445900715581065648054199211731445187543902396962616653973719781110298484511145185104613137318526587144596070343303210728487958632601176308541600942736179863605510890755957459361961414794740125219594588773832363127054802767498202616851664740624436579903076836174586422867739319470326993366812770060129681750557507523624416807352158265488528540664743146754205852532351209940244585535470325259782434673529184435611283873643532900687149729228737795570229894766058263616837577626041500075196323803172641302744707551436292321118300290325999895267073481354236870513516196542700637193766605380449025374190678548521379727488878445729618680909120527555945311798986274030361943952623066586701958108575640052982224308076282176191405928560101148764097162241779611178135981313943055708672338451474685439563530485249971364123765020359717602547442149661399783820142391066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -3854176502560955573352388178988361366791278628291477089482297429052806667617178405083155871985365360542735595315371397556293938890286016284278407833565210969403250694928481964629115291636905553603544471380817616536228422960533194322882192274903722972232493247001754521628730062482975423353794505255566725606990555364185051439203727151859937866836811578220204337966620417818623125062974575413364276534216181216495111260034751440071366993885836271262517440027219270297164710595592575872353693669364650223851356963193203372196008710441802697260433731276636432612474890392428813558522335026430079133099008829104258562707142448662930057845712145076091282700274807864174588420051002749083089804480996056169821201260790828009031317660335059513988680673312279184756115372781708574792340472777895314559674359157068965179455244894483459713436070524534921200569958898220541384628640528139285991693992303608176509029726744942987782611200048147832173947016044514172700255697643517512305614594981043260477592668470105600620185207149843430122238557330425292209202257847181508795026268807619171643355374680206600823423847249135703128648344613298791020509812853141503962248026894415215191409513736480884395467899395951068155212564729238547820700220825083325765192120558095976081566310310114520813592226007945858842163570797437337042851144686586253653191138774849809011390749726332125763823486378417598398408002755482284560483949042697745588203624751963424204177373944489186208089911205218837201073235401241628441211895413027899677105383333039291680468191489208560894171907310895076680327698466507386462695994385538587841355078728902190539116635550264951061892817426766710386961053684228717148519261468873782361213372266090767795141968394985237089492566832804243998848527286549470916862274004707591676178304269068909414057837296822623165271778079148678851435982307815060300418572367176238130213691748574801095140962505556660392925107326387599400974305593383042960525798534946270572678427792581118556429900012418323055843990864131964581138519543120482247653993090845286610869838797137844002696900156473620127593416983840336343104760992782902727072066458784242495202837897647682965437955936620108365038821250914692748821118701781422626339102279638382670984647783027185472386882055764721420831349631171815757198379453604905760514399118247363667298874866160588560041741078555010405814465000657760970132600101964541630410158890219608481448777731225064786124767503874835157838050592133782944349626910672020921792638819991941889896859181452570507650786314503652053825784005457897153780026539701320487450705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -30188292329329607429149229589318826652908160684187418929527145381440589720615134989915939509062741304686280067153548212090397391664374039770015838614040955640239719177504323786122527346557246408978298688932441269836310308623390030976867179851147171121981801025658908676983515868345156202783499355188812150762456701596451858111078582009713742404115311556829694513701614798294008454215627993185825719094224015080611206342674077636933384550519713538867474380735382035585952933656040682392825905137483188714988575062535700486812172332577256641692928217731085188237337789921855623792931462889606242030908166148765796753150533183978072758139920379319905336431259485162816154634084509900252054925478669894802760794283635108059814211922352127171261754449637487592674708164581691354494743957520839626296670208738535407986453519731094311825784267201213406571409424805274688115907235769538149228136098246167248074145212815721818978378611440268253681120329373115826848271684527187303899202659359055334804869325033921510037996913409235995872114068833297046953229718084718836605329175163722811383082499201990630703628343331679991922937416349508087497312513303617822230695723649738529122036121004790743908917270957094303381460649762015180257817878861712774232843695502680339461566951882950882659524258566343871426546680670485596292321855853178221976033091767645072939696201405246125268521232116423136757438605996550639220421357036712759149973560278248939487329848190248672310291682128094771492889482034126175483727061322210778663943008007850557874200900809435013961028141037156524980304016435027210589050463936075781732113850695052434242086378285783120801216654154991971115182273821772152030364700989356746698527647483883434202261950726780737973406374103176627813252314190347966213734825892624896436895314045231266874188430323123742854893637285615575401091048793536053630267762797391633760656711526610783079568205961106681349858605482128099726892253876062639627368448123317704763511981797038515803555498357065000817278552540030676458212942814187117705946117237056007759329024032838326852335784385179843625913694469101072759374437675804584974939779499825810187628589890507308763464596937264476888731267973405527114178776086535931917396059359077665911085972839321813608568082756768484061200219531237021610437569487298001347556031761955636871913714016906999493414814786183932813721835881949354849040728502593413643156214566348605944157490795090064954372550136502817738954847742305275042576460470289707340905217180145988094030603534686503549844508470819607140202584554817841954165614341283950967358750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 85311433631822056109419952101742454281583628845175474270127922009923262712553285382224705419725418724696600471274698753162517250391843606130492335110758850507166212921339699444600606936182877626845341608043070446887478351276451110285610769123701859421103926859891409300371205336752276787418594581815191072046179789060172787043674640586509269165974174435585116871997376632017174374179990323949648520242364170216151440913151429874496349673250880748514823218800747651235601933123993620916938815207507493519671455808399212408057842918001871027697926508283030479876689392728675576771770476287039882386799888517172688976808593542116320588981613457468322595453086844438904664950212970953807335578821563547658759017916123484764522619968469430548852309364341828773391894746789285312396186469579326257157518989983219940295874435680805197400616808709319153004354111019117556971215899737219068964931078238655134292403954657233712506273723993149256726843801592363584848245353238313244144786793601545648780144127564648600163940333177672414423179684864847900940537889619122291097727255536665315350812167248746243746592692793358014266034498821160965013030403699651473562350428016091914576935003408672818608906790414327979004278438734860534631093568089282960075604873878018098888323007658322620329013146643739691947132650955238404394028005304633948848976921090648884174318190729487605396229757304403860602413983556462866167969494942729888489023634716221378073847674691761977963004704993639086114373883202510581594700035859555887816754417949311177199856520217596960824889952781346037872233090196899197547801584123989706404368061653098904376071728772270621115392011169700785010542415962662459917128467896928299121493831753883456962142934902993003031186035706853583774289197791088370942075009871532442574579211644777563677884998342922580008641627903251618113545318332698720910480409033627283568660287953523291008058299205762378852555899356493826495236260871447115512967211302975980323807879961706532348105335675126675731624100767500853364313059818212225584418227931184066546031773952952351540010739825654463893348994663127807927830309095774643795927580005652798480461164223638890986948069694400568695512872138405513946013446346512994793349990055620481734862000708664011058370110469305262281162360707599967426094224007517372640345359347859539131175425957575595090630804183822618094269891055979919991535225854906622374623537108448614773895034694658337841378866910992399438192195900434140379112814599379563564355710205285392513352484420380121016420486957933121601866372009110950644032530820830521415218233344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -135305695058349630762546429402467779447210540318989011748151701508472648754689529440343540862427281558765232931165351624009714213183978936587754242370200628353411970046276025151142899847222756810450559581199101358267746312359138776706854417032787102901935682687352523325576052935292407227632412939187203159354259581576895228564666861784340832920932128503945341613001506320857015620672169474896981905005908920266684807050823735680282074534575834702371887223098585139186037835825093548208167762132571201085466465673627460983318759942725855976312217899657437245246585350301380973727339117246735451666859763439425988649051185018069957162078466494474339794795725286219176839542324550780019631709153448042066045277729805696651464534962683657574867021393109163489165814137898727054769784095634063987728454419829685618329043667547823004888868228629940316135355470277146303953224367011296440535300243556083320729586440870744925014484572098373614918202187659173815870201085945278006056568711270161165133583059086334965086105717738611899939482500106256027971580143280167456167101360060982379962952136995850421297692048420737048735970905072207441872576267847707322273623623385428341099450564734057046313625622532645862794038629651093097146810944554565801414632751411145653212357963347228700815275524984580451879537078559016085431508382732922704338942824896014586650161540418663556877238499876482784477910180035615032848912532647265308645856816510160687143416021167179986315130584301291130989743374255337609792014499441997255367385228246345110555877632062426882955466279075133690865972638919306109976977578591668678116601676642265506614037518689563474024541967015953067868555367862115353511776319496715658929605265445256866864665018547880936514423875546874460707965654927157417697629501591085335737826721090084412734430525826974796870186786434511013211444538620687575604297020254407986714763786808052404279130903428906339710509182361856690310100557587412658447948257287913147424962987841364383676517963878664733876151009554612524153617636991339323853212629850673053348228661435366802066045391371713416060882090199858027507966680658106895347833250330052081705483635173170050572538178982338319773303712414826027979146679854569732929643538664000740590042017468656255032120543707411765846348755144018829606444209199960038494681279172396181921968385502605283535162748115137577132432169380319370340275191950436171134126029118686866105293586976196410514627020529227883502318182690443365877102491057585953235241929002342580049412486222644876969116981307936807803887506399290183472231218981134432477212835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 161455761980373197739138150720834210111771918777430538216058357335218809429469069432562331769944456771304438171218122041109507713981295027399801857346709088186624208621468087115319632306190093860928618801982711905726682483709912836294278435119023742360941989278645772221094077280494040799407992489366816782746324385061797442584710450346534290493570450348728605804986161901432385560040176244184819740932675660497693928541598021247456202846000279800190174456852778501056409359621711749408892279919991619314325253546089915382570048226797214958935446605008092426726429948146552010855449369369226738738956921567794141233556168576098988928800566776418154770955112070101604365002836647557666945581955744132302476111323180487178387531146579190565770741531835411662237596158857499944960575563356467172366833795754262991446726663507073152853397980426725635532874677487022892692491296897617988051180246447120552713215575062807505260694109983676360785484738763846803294783387140823763235558152512279070039690132126252279427198284763905669679372958593027125317817064848121099282285784737995099943861353143734494363595064426897509149702504831492551263247277462746765061961511395349792764584120448719619810698485907175532320500572706122503383746478467464211312980500146586606390954006305591039011648473187044105142315995158597248006762090833939250633499457824696848587593528629066367775891161966839745592323733871514957803527292786083635982853632018675149408204133933816414579301046477410557730246635501952337087685118691975770960810072688910023871740927988609827025131609083371763610664100613719186381647376469487967615000253233663763381563350035487415397705749114700352926556543826763964228325269023384792144370644160458552294952360335743207709154044769945316238945410537971499210654297754786057475008103246386019387135710426817487679957437710977725661909698653404858552460257261514564634599687475202781543358268855654192023154885400549038008506094385390953307595303223516250760305345319373323808163369806552824888049634290816916562817973995508042988128669183296135197751574116194058645336330072998953867718300764836642303880983160613056676923422372382611203179703159832128692680516470026114849475295182383396638903704575780462661554309388625423792335340834443571174549583152847037609305453310560294797238266594955025030827625666539413036461101269598348417491079208773434853987556160571779525602174581030048508750125166102091560373558122568600582152174733475710093182591980019858880318172801923722338304374943514629999583151931672916819900014606344727265998550866855761972770709313937699221901672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -162921957135588562104114001041598363635936532492956091489336294616803530475951521997970424585966609516556267712484917739834534755191647007268783524095136662454240038534491217404610681019341173738468634602799238495519881751933497908485868648043484429225920507579899172237424037398981681523816160314860413672173009805367602945793255342343166934532842210980904450206229963659126725204206897513755905478999945143602206208898970590023661631980822633973179879385372589564023970271366042944458484158346259441286861889243375331959007566825692230600597331961505783436732148925973874814849069719170943479328548130739065432302457175203238868497786649173733776677613416860099047196693946215339244529649081354676082418193358066616571263565877713106059041854293142762042586137124063601197067008036151082314993468835831544711310526346771001716841064796374707459603251310894701196964688228212918950309291583408961410687959100615380971899121850206418893134539256313858353725005019457839591223244008211300213149026908366518173574450519213756730083963402593757890768182126671701734705693129420476606863626270741450669915605647136805667430894968679209415078426280894678779425399877184964824265142744802445108993345972726932852049915975525722737963174678779148859261203447399838526260465288223217296391377062537147854724525723090678619614007822308044968152761353973013361302372780041630756842507614061650959151605438492219202648163299806207747829123516327178430621529874253322627127669908281964282245618489155654296888500148983258491695153257501799506489196612725126089950974045032773893299318354959241549404330123957930489855151029934228196363502366520986332542817861067643637891970485433311038798525190582273706917740763648773446975154871713686118702734703201395390789065140550636793165649084525140026101579744485365918092782023397952520182847346498590264693389891130863394130376460135653362368056765593447333725571080541243171147511358672596583271068206668351067295896873497874565873801509924220674858662259530357651186772962733093690842751446051679370690160719715470296977047339775387486313176694563330796462339833809269433354743078299588151763491620727702965073966724924582292442402412247222010759107318337703566362364485976838025680792488455693511908715225656350813134124800830961833883581555582184892960989192270423478364050549894133485827140006218712914439049463027049527024737021691773685546466977729214510294345899911019807019053810456445650485500933445916704009609614722574027746980969453976306368368400299406320028945296471657697191585128612821521790381144308489335197844943056714180782372945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 143811399788627957250899002921944629573277667913856774881512497206235380597695078919176967789921343167605977476764921302500580591809754418721573519463278850984060790927680670533877272145850435495607038715780170633873451262410835973401121028726258633766749855633894062779940830449480097124202232804380273915640131144609424010926970177372677599767639866570795659195092885080384439061893712515270176020462228111839700205056450164972283188211687882985811361882478658095688521725528632860015417653172068527706473924592072614435040630602627583879380416683721055119516358865855756048475059139092539247523537214012201109698993933662716599495732788209942161133974849017186244096148062005327913666774932040014119708893860066353499933370150410462822658870080777965231825525948534551785326321402871992038051909488055538702981662794589020935142293278077896475527942424806706846499178003201613995750162006787363013330761289918834084445813451566039204083645101462851462509231056176395169122336180989005205939139092231859764370504309166888092849019420137821192846986417532302917488876255516236825250187928411751246287318266988258892625910664379211971661169748460748264479222819791592986444623024144882214975701674378521193627002857067269249097113646998972886687083988151393064737755790194802869054791540308633178328705723923442440932172650749612110368028774094814238888519066470190910637410881719589281120781903860046218543047361290655580341717771405028055988369932180781393781204962239020173773770495121406640010010075414425306676539328119961189957138003175020145331988490288498469455378355810085242479684622646818319598144513115855891591856143818966441732918862487048538012881214212007814429329643124756896347484268805722849681874167113866818384916135650180622796668664467146802725224107489679652251007111702902427654065384785093667991528674607002363965327145075047799592520408649593998752328827657597048990114918603701385347204896183093635653844885812094739011857248252048985529995716072308234610919619720908639114836153597961489795752090912107929425845669370200634158179047487504217819122611119676133721074364146134946567604592372792846133773938060872266369867984436242765306830403838955206001156986534664628640320985638596455448257368191220343536936528628305431859695798588149121514829454390621009436014485961126361238537603052565263448088763930750224178131787803019929873792503630319540845972999181267018894161060548386896415161293597791467122039425543354005234765131124252576997642821914166384887358819732363879262830370592445367813856810762139462309230892042873720202427942192131303887586983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -108725135198971644444934857431387673121205458011734895763319932685501296119489497486327103719584472198557018132663958901775447180111161431042750624627483123664577566953944891930434522217509304078270102879836413046983269557744683962605629999834640604728354353772833110459553569568524087954374265455555073110153401940475249046400585235351428259957333169410782538079303746327899272045847794421585729782182751394606710465433681405793883203636627894192918728001139893840864901645191746609467510492736473515621817606504584312679221332480573611885324318581360794502166067341716973772703256271689952456641903124839627248156222477659398691312442319290406832943700776882304492846347616014918754893659102754381869044513568039690043640666616221139650541927213421797235641916540957587858145337040553233916774338476379435714011177797368100789319201420039146298153987552769693681472889918486219298788845996752571504224543030793290441993524018227622168734396034918495325644926989440419408776124837577686086057639551669874739810162866811627329271314929262204270452717181928649275441031168485522716744122020403453852586327405425409753911999762047632868971267483206295828028005201352685043158973153957891709350156683157146231522529303330891700601792256793067049261207485824453536940414885437179600148314636950389197590183675199626854165280966573244675852894643601105234490882512585268505992769716507776921950128263036377724027859149980693206524412779133240823639071095004199376011102452093459222206556379883885879341089270516566000723437387644376584048563274433952727574534645725917720208795024355378973654485695447421548433868094654521527353670889607610175576535716904206622590051546214856321177542629279271167590311240157094640895485829918438674760180020558892969269496326487377145346928962352585687878745413216223984311824406871782229738867832366989920927092762784615411684627145688063423864100587203379391976736732697160708057152556950512604956515690743114991834961045862715390415670815883918907597193876523055497798989348785180525282554934589094237420984258866119265529826454620038465368774809740261077210489147565345973675662816849294086480431504129642193270239745918785193731059037887923006035049122302544670388348313574081333062313252011024199705863922085153232053120307199768065866243394304765749744713860298845903156947356040043133427079072065852096803631205733070247057261227635908032752142630034941320528202510191722368300316600597040224702506154850542549344066535338090959427498090874673483033735752446575333280378607316143201396489344890109204641258911481895387779981977855435743332776542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 69407170710678671953477063669763874061078937320339561082732696949737912955141542884838657428332698652609875563503021950859761626333601375989609358155275117258161265533086753657181924656905733687560784943866994140610516710663319171922186108046314368477195917680477007753007170302704937782402960920094078622831911581138865029071764242099404210125043077822972824670702028985137890179236376760050830352503241085885123054464633269560642332348753446843502154237566167142511891781846570327061959996062891892827124824438682107381191657702851126644485619909806079731692066021782729350069938896047697066034215736498213692076836810421365397296363805869113605377339552386877641855812541957396924192498686835416713495259817393828843021609776467771633648032107272503482672659854191317988036830743852497044699102616563821173040744599459679784166996417503218976318817893861947697507770975522799052870807514044051833455725562950882456355251974998008567952543430229372082296084034323421585576889283670099401537142448201337100933106456753676885675841067970292250221681407347652504202458833464844449009037098134745401152077534263385002814065952992826249409167296826882595679135518087508778320689522842413816936522777948845349222227794447646303722884313388061150453279784783571250671916310540820734480878463429720945731709943717337339609450216325875067943630475226601045819425444952226974117118090779733970099126788921053504696988967444222217854290667663924719171134001789573510100651520314056522538419835925432491174056723964985933980823978652546969297537329719487655269425119396298949930753081630682323196800991433207914170164277989993976119270152582992502936645135871783385241935064092624036980602962460461156017026834221775749730273520643291304191930698363895927523932099195184452565413553877814182965580530138702629851997073452344774096065096707433429026234220423512801051359393879851436958846446184603749364203148761931273790522856529979197539772189700715997028383004890437237657295323085929421005897743163708164258500006159611454142252291121950331595820721946531507022363526349388689705853994798910551571758298121685235539635668123435213368128313386550600664258952430109080419317360806023800239054420887197397394805144282800956361294305742982741313043654589608928171682740262099428197755502695654046170851756425101730362041725278838890441614940664320101661239544877639760269185454622474219112115964927893743785139333245820425631378795762403776769297664032306446675361686708024953957689619499160588921102159385660530553129657455711346172770280547949946785685963775976614588742599569678202042218184704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -39648654185752521960679014982541894772578393928432591416037387303541099385884507255404498871219001415816178249064150837700004044160471875086666208317858820491259759388123985610611611773893408489646144673198356926533323206020293088475387480614348518702148465247114969782694666849380338870351084859595885383652792636747283869701166781642942490878025627595945888235525890517745647164698751440515216551499261740395217754803530561867231363925272670825845118990407935570302852308283790783978671255308252317349947824680111008334741280827848628901721346959030327169996608078627091608251832142785529659232702734929942238737220950392570214078899456254247259715856361407892830460059323715250691788295025533290543116406893251951655245917644670747664386544168288656430951951147420602299745510053417517747330850092089097741004398359230568020688724900599497873391895161669309969773613386630014638772753943705749204537384741384834595063013362830024262800903205993334977177935501385273642815494590900933139383149359978089595684851331295326714077700073857390978092604682479931185248924449489601586779821105785623114347860243762530057402274553050483090180747038831185725080627137557596410762763249507081755774107495852255228667284663631554829146099562740915006675762018635606197651895524120566432700912830265042460516318573861452908707608634277561310085370278842574848504366100133887060289741198994874945717022944934919665117306432893714859755767789207990329311779590739374792335622037468733922854955485285023437140631881159204679933742210006255855538674995605928701957826495113656181532520711737602456830243811695184955428759250207857182931935439878530335570254450315592421076265011020333420691040835199965886538208517837292171781025223956326070461162497014680954040867888434092708919498833634732868103841744682877574832324398436126955448543148667757932710815659215745003976517995907137547658679565838774097696464268380161731951553030394938844464947318814846249345679093898325500043473144527858865776493968446050651837057685384239477807450756154783011210164649008185196686450624237812101555619294547779537575459672942230940338950238985756041081742430742384096946896945540528850294227871147805081589714208013104042459245272614600026817765006701700389230079837888170641326660143437328962346873325175145669005072958496396899326804132928263462231447782315522440431912284947175578098033792028326786457938546306480198085233626898940956879368039329210474084147284508990572768534841995087092028421434414799730238586216392943737159767573633856038919338497236443137036566817529346089871216758967188596223429836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 23205021181671015233450565874387299156445539521449143754676355870725998091421733242007310288776558767425238794229857975060941385827860235396806048115985223938778764740667315563627521770040591052341514403217436620991855479952848923806957059630567608293067400374189066621628578839447770721547092086147398115332285773939730074749913719617878840798454515009382960471918356159376919872612690007935499191535347842941290425532391899043589686356515566478054432221609950771085948379583459182085135996013595307982504730174772076989582981166128209525349687776550044762084141241012016114965880550980720655886099562929819553088397903772550502499106118047142417119748411397063954197395139600379061262505909984752318996745330145600301595289589155766042542920647207997801127116513348594299857627996297543239079566759871817077214840343168857560809710051983478431266306744162611902631564870972267063428287699354217278562095746970287230322380109677657382375083045905010708701491224358077406351942010224350068201912713913815154544599967578184455503434230396514615368330196861087693140760112635528640514289859277709163183613018521171126841249099481793821161416218613711865794602146945542585088986878814956301966947817129340004558976691980871317377705882315966303921462332997858719389476325162358988522581059080198574603609146779779329942931896267085774426532053474280189375516803350998285817419645775695687690805986961108198113034771672268821752360566874375437525497828611838685168154826515655336832418257476888676200259367139540942868566586518331911768644705191563904306800284986288381586222373133715024998374765437381857090439277545328286882483743013512324590236611244975648935788429443940489954642072719068186434111401552699593679265759392984508063980388020447959474675764051728889482451726112754385250434381492775548385402076643012413964053644295081365910514865254916907832749653553072362947469503805997814641692724822763020889314277002362346153812324072561544211669875944406479014371844379196987348982989595314534357067606836054052541197321858531118030073188988673313220401460270655942584370564908661749759902327827223876712467801705781371903867640793896447747303311003096429525656038048533128167612865355635747396946305506706334181845538817905532931460802245166924440050850547115113374680688426797949018117668628233260980233972106658360223172454043789760189060101270167506021066376223765459454406454130340444133124814422969611300475304449502949893964950714900332538740067689144383130866320683683078678005008730695130458902807963565012145684434968247183510573487980095721277675184110956764143128936448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -14514235622115509813632252027084577596405724714338029860119201676526380354680616240548075009469230442430032215749956113284133700986067058512104889595374089617469459143681165207208952690588153534614753399133455820331642112877451618871231869679846828708039415132433379778422938662160767069847177591260676396816061774660313160543471968867185843559044440398736816887954861816923270774683202902337977312551087070746981154800977885867765767619674691597933260892312604603463916890656904852400634736173248893587925736230888823294660918958816780982979690076475598707807305490883805249897083100983402031633773166574493570884214378533457759237176333473278781955137295945437045750091820655563272025364322667708972527418470621188719979414174259531805058859946495981671922241684711996136452520910061776127953765051692129371045018414478068768853199737468444897831518491292328322425176323390774285192045221072484888829474865056253390727082301961415622238382052866228272813851899523429850351104936030423910972364417260256049689505002705089307389436346233594972954106156387316451836353612726449222826546368019838443475188413981860079371036989042700096666592311397535722945231519672130954888743938033620519036706139642788881111753196314754583237475316656790053906746571679126436700079072232481936417584579472839535039001076416422423939850883986515939707510845689431201877161953773380351264451061340867683204784838233194071318064704298110209547074301863470985274383740052985593859118323482149968350012480017801460684121420738809966740084180445162264438308884290463281571668205326928574090918374920527723791412360933340084664342683614876894458403527188500981608904805231260706945469793938503999543014530428188722009406954016542642745765548475571291908635042679485419209784478977812819049568474629990382190564549108792813518027010581261256054211586582704846509234027847557139786693071209889155810550583494244040380519439855502778799757314184621450846067628175557068252633781696906843413075650782211723736727217920306640702646683120644111889312216170088224577165706015488781289944244606736462696334223186576714499710790716765472336533688991337514944727700528579121876569470700666223510819989184786309865665696631627734368469578789926657252977296295384946180918997741563841615409357268025300679806887621458251438463007856180027302585408334721821082704709041747939008637664377592672601380401548679950843042536880377806316547570845930346975976636874610682595927763777689054104610417740803092853054116878746636426797863249358235597951359271823800277601214796053335932813067271885004842192094443811073713556684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 8417903849209828081011067131866466214594704320309303605586408196611892598679356869487803908288021768880221838746236228648877037315634683553820805940493492192329185311872225475273425886755993040690940436715139041793761576783939589716642620513356390352878668971879943521200557346526063445381686387727557887892929947100131979006924752271401540973922458980863978865462254214238062318758929088332181664607987741388101768450866363016945829051159628384149498223465133976345424987536428898812201090241665477272870435765921840686473046191871650064233318736225196801020277590585520685140697418127469662892458035086297136697819760168282213993738189214371686357341171506459386673761571717963405963160710166216271564384210906037250515103510926730435196438544743028682682629179960654928306025676634654742403976794012109528000698732973773669646330743534330411237813409914528193967033073127755070586788078139342359297920475186939897929460162734474289404590614972064470103485255855679776834515051229607846964522473851013818268402292828809991296028272650359279144229034898668488192150916734771723982608065263741229088618400320738423581432959559144192605825932108709715577639315945310822366286372253657685291183745002375620792919262354987193969324080083848776557543714352599009703957173895621554250388722480238885296601994537377010861543655863717581293982395149165840066291529681415840265973798176290873996112266233249008325571260368588845988723544275855549651730697549765227753129579837615595176192752162919550898932116897163987356746517139498100453095022672813512187158020981248845850828468514488641876131199330294162261245187593163454770770296645860986191873867564918422034436884269077814963919833757695977721906539146004219331739270642410510440548997059260291908445788599809470814388892717191387391241263263775970078257533426034407450453914761973421147271877033280293367832361940142797574503909253320286452502835907146176623070978597710750457074230950039463653570359022158568213929309473150799224060509040042562740803320805194981430672491065701511211579006367908889447294161896184939995329599571881231078462210162576511636167780460039611712753809271436278935619169167167161039909106846174765018767494973208690107397105148833052643129754483935650730574942856132029769676862874506024946841401924140044811771789034077428394553414027018017677367651950998270756070818440256265352440030350627898670286443061941056229155370675648033027341914895553813478090932614519476375965178575108824963118541551968717936417516095459106433039825571116565174582939068012254275597848756332070430077840264696480608102121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -3931547338733995921624565617856299177370535643329686045100628980779370602880602106814275262566337646568721506472294493067985643355446197934235992090641118369337165096846671468405918052729769204354431550582063983199777096594684041168080803060213318439376340294315351964018583139610931911485902763290767689728562121188870503780473078290651687973269226754863422000695239691713965036174967864617310571558619062510501322700676300109043218630063837804854402325474754822751620469003361796363830849193035658097494679837346414497647667305113984983792332287667092706193114241214952198152866077866224320197919831321108917531138004448012887671473835172723610450730814885629672789452533826431705583297359019140322903228709114117986685174593771734001679327844726568717284722910463171761526251224652650811574996193478717676783564353127529158581202412291036896314300171993794379727929034563969485382393362533435790590816573174438842574657400489323821993784401976039228756051622150159913312733492632374329666798228279507172547746237175229585653669583959314642405168584116476014279757607343746048344224036176544188607695045135387229065595438914593557732456183878626383449469434866200869846585477019859728862950771918780986584131316916595788036777524360781329086010826423552112035538248255694045531889337246643065070556447258903786685826109395940580771783671643610014697957875688002081058251182046527032620530378402133604184925445787360227861525162789827027648315625894703785639353015063051703923437370133949311189244311211853085239922445986253487289476988295235449024348761460245144567826027775321164333029230680105953925073581197724328717835270980858375228790727623207521751837180028578578789848787026035281047831377121257921353624145760963931842987908118311944976904532781945287080888149078786025970348066914382218576014346572227787913067136862395033517887330342652439885981010987609031279650158169273463817188333131915903342127114396435492795422803608947136611967824502017017786866344968247417749888470609536798148582984346609154740984927005294710241642729275047338555233787003491471222713663120343933595437774776667476958793667612923639829005560301284368700147501203050269788646982740656788419916604969645933792291616360782777836284862537072745774030705513304698494409767172995811440756040731939112337630329746218354733928874378983655088256948962186817738970617390536935893724901470045792128466450935253221099372369765637440855696352124862572619683063179269821927917065152954589517479959139773630827747479201954822735634498890477797420870493326744547216740509561171619953430596231603558984401813504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 1399066858834739919062362996874771058847654561755797769769767750882673510555972399330429446640978459700188339992923415915660466492846601611255461741886091475715400647498884991794194213272308129121418804039765534621925738704575942335893169624796933597910141278951837915717218265828399561431694445198424441812212218324541473724726965083886924781321066871704268463780825265646306378912764267822151385113085984313414892084300694453192866576184381675957730359058394653048197904609076773970689981699652011726008954397392366550213167603302167128509114079097517811414433710535965817717558253164466671201193578700328193486099187394278933954515188607586339573958115111594541894702971301932323137954363689047933625211438000251718628857987702079694012088526389016606100261177729305908593846059809923233205396670583739449356796175310310011772357397268093887434148721095173822290197631574414028255388672067510132051614488165664972532661152880243755747181934849917827613516393129753035225425543418362685072471179194072651981347995130279498692884750440574186285330563548527707690934990478039999749951427311347440689477702448940048336322401910742061612735998055991842976400837068334349701020965489164065645321710211027606292446605160620342326237276800242087569252256359570502327666644113020045861541679863843852034522979434869390235409020728000177626551317754978603698908701813786067870287474001411999690300163703886636475561154824172652562180191373583756937481198439671340285949006364529417905449899584885993227981576065277127163801577286039896326823779401639237485082945024376311845673335363301887587813858494773342448210718722034345886605241507238047849207894190764409393713643273519064027307326967126342962636000759200463437578856073714005577483257552089011935423313184119771921304326767880420259356549023834500252260266317323260605586252996728322096366813504585212723732067229218708253255890236534394938935087827971306323042779430010618976172278142280583446761612428694809792632817294553904256433570785218877555621857520298285221819900593796376027705594569424899689550954437405706971702812602242284473188315526122532351199750662724584750366258509003060596220056264763674216901640431826934248681355284242915686869403847675566344246149954852135738531402562374270005413356194149850847296018813696094940245364698730705103296301837878137887358551434685199407150065333008806419482016725985523625464248424389010982218425251198012035952193179964928805440536537733902551083128364267384501617094140567126327109179880139982848451008790994028774384222188751601441770359796945813213111997449268616730689667072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -381968623627373892523059184263516102634793232824600122119256272406616760442683959499666539669798016334117078240579131092346714004961649540804559980468688841780023853698746249158515279275943578876577668638299537992072993544404295569083597033382785742517650470993863636408190918995473950594374166454082729802375126869440540063936979014121260908767798033074693335133556635526540677612709522479199315129579306284184103873086934000707522163175137952983102942382600024666545908945085451288049017749947351582592239877259492542203798412480259075053530518664677255820694748762412168907522428109572261941073162819441744206244668632906719135263733091816761258285430774499405539153293207214481744945279714500215336436803609052487210091963522255871854148348598830184558328245890682690773870384779986737336077910477283034616634652770831461530434016182846079743556132921460715316671386775509385537159685088180679095642510109305158008760723505741979996438204885952632091736287196064115695338529274850419242357634056899793125256956970238246097242867734399804212834426266932489104819604197681029064009703351286230779817349281698013977685139546147042776278107468883616575379411250047704611785852931287031015297594527985634213141875741396326755817575833380983712777442874059939223141372092464473185345118392952826674311554017225017724116579464174548527009422469611438544984149894412105758624382503045564478149042680762161499227380971819607257019222256143245663360270512176908568620092668813041015581887275364865834185121151834709482768825039414549580076100342103765607880473322803846844323912156744170475993567769239207662025302452127332548145520584795512101912072736243341283995517296615147081672049777944121272513260263356577835363222395201963907847948399361109681359529478429280139775626947814330234612970143502678564537783615820780764772718110067219305107596640690584380409273487763055858624622308080992353796692545754388628605499047617243474695969323949332485736974489400423523002228041554830349395204847850786975269517869705527815231357861677028252295146252732103468100569469038860362823022629923119821737528402272350441608080403988551551744930286541137048702375794755979095143135122185614720552115212894735003586051128574445311267517597895240459568380445188003244764750895651200253530481859720506375620579907498105165721961840597318406815438301707196688515447912148533309671488559973106938403683345766577710952131468933270079164831859660882640825521265619384523117526232573816795400829956249474942146406532580997779542836685382637533282849316896579335912359481275684810808413647029014808638783488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 79159117149041787058530761050012228877225084916695669249128408901700577846883869434021068261721638874512989542299383895338813886848669413628185005990547029751799536297672864201787906528678121309582861188085457363522516933738295579262517958202823084348124878124666941302725096474371138754923113598443879298702764923228069675614261973057023092387687752249697629915328509297015382490562823383956561013358607595146175623895027154531314065596214607636321318936900235613739322818167652884048296896964228460943473142919282585092776259386649163099594501768119671162666247379105942397984651261450935442266050703339685379906492047173915252667019887418703066911505850509692517643560643704790063108101584371058267735782346383922696657648024453660517280772232029129807477959289631261709475759185143800323766891265132785285770453231244081274385909028125460034189015849999592810068941438553549470439535225366682605950014308530117034929640623918301877218414874183011818963226803832637804065238313676386820180656863139309983880964044436848962819551962055862517463081217195571014856502945360003560031206152476847706246155426454052757839626024785675900355453892201061846932799478080200820286607128166666072412201482058869705275517072704951130378016043259971725580604559817810391498829920832178478426248681639394627741177522011171733157783546505645254234021366941943139543581617302071079963163885554718204312639774673358146754434248173543496847716004208487189760238564245117534536672542628063364804745591021355482841391771689767304531489494634582216740412574328316933665137948524266320539762504440068807355685043944181074538274127052253196267280458817270557614771868393083894450956089675660299681556778537268340117662256089503677287991559630357765912302942365861977014226588444607047746743039836507651575903422617649412058870787875090148867089052176265838911587050091984827454373707162383798051686798040354242188472979308129803554126999406709122059704162170707784777369874407480067405189832146595388503787416053637628072992501992201900322430773318660648280907335482100294454332716001400765250199909948386744915147839417012780883345744310148337756759642035634791318579973356865742988895897539052608905351666427607293338378967320831286857150091526423467677180500915162647685397755250535092091515919281987972755309806157557738635846145585040799637133295894383514187180768200893116380635790248750683590508451194724551459209114085899770318475115705353671463916803066416898024473538107881163441331950903278770534338712638061228086163125773442324061386283706942463042971466688567118412801216625207013604851712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -4997090444406966446175511095523980916989211637436750918901328254282131362688773157547947636334549502329625728124159177872951159174398606732499476176006258553404737921747629322162257939309955709279779874170531211204555826278126867675973699097322190305835346090477098945889569798308402353722671779630405934188074670770453728948567217640475545960597735686128875616375238906482512187851930177011416987941484556212784977091615749473721328959191425440700711036636588331064034368047820020269848599599458507133533468539137420947191933438794708676164490830853303344052665278567169440023106426484575751854081969252603348801673766885160401678458573547023308662353189381026506632290139811220612704562431161548203036566249574320976627345274414665397871371081237069887603534720504478907700581717521486522029783319186568238240904104578336535860403303040364983275481441636965856984468531639848721680880580780500240117965332818538132812159871647545205761069892123220381949260855223258181600349717927841965254089415668533590056984882864757496352550420429900009257507971688693465368733317575865498132723584578015076345222092127021054072033334194954167287037971594331519090634112991240643481924157532218577850621688627790492402602443625224390370310120758757989066774965101902191406171860753970904109694017353956398599594331034956947902622844417240600017681520887566201481119726729321977300773078954417419175738064373543011914693502570162335788752764357036638494679668687081997652143144657266796545800010681481230364412143259958387845377939982138536781925324738917188985885643318375551017756223225135861409009984268262108835459806374193861411723734416372190473875213504357460145548991003334357974918048979651912245141773976985663113875314097396399623882345310413127694789477696709893830508841078836428683225424916968197968824492522961217142616251769163478988172246047617285875064957395286967634774519400431558088880888088130957344301335841128995978470269670352962750547712016872883907808234131339981976157302219850981456267683939910179911753779915060093865448501925835794318191245467776621531221650177594002591166250921959932128860285801750838707224645823748517155380314181696275761722162089887607162522850888389143128832684999496341411549665205658445236373368408247064106399386424074193993329363872337240892066114378917627954586104810349858910124300607594039912985796467878175338080047893076658460667413199037755161226225182369700764255009449778312913150516958188785503971715183949195089385359685927665355983034992234414045818158165853417324687413608033346286890526367793620736720779398443534093647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -7809872301786642688406333575952895351135252709454575879468387401249642192354563371182824964340802246159472172757616466409600452121410670857377249676095478081036020646156841595320733183415882674543616756091609015718579686773525974356954368622572547840799942533014805857707405551243713095707415360078735363122689743777068198260848346997807106092244767441164274518390002034656145173131080988275181787275984199764613938459696027226456606200869857307696362713532937967018897980561504719563955984359657683477453128506252057229116646663970831503776418745864673113304028834549544921365343541760654342279905961312455701737127603793694189341172032387467656088058716751342614894016509570690296555430426206544626863379017475366097987291708838770332723145409929558627061222070645885780656708292520217664922081854337561882783209909310389796384381335907309521892712459442693172992783438356290161875602208324054656477332498146292647620075464590420336324896114867197711260358300670386702434356373797549419215346205171218328573692101314597501650052976743235482656187302544575318174369229760793532981960711619218682138095251187344153095431080660011550156204101906683556899065305750439397550674301013923551620698394720893857656210181050966943487253779162419891937554264612339255814022601833627416825915328566593375095935796637717805942345406417298860419183185257330971147821819868134172569116498308761569416010691529259112896231485174733442251344017097187243229043153170183994448325706644036550491377414765085071314026371431904633239376222910532398128623549291785343808976920832743318143558935107001217034164560471730085697695186846989014397427469850500797030610841436159340315675659535609808597132203779859569133076174699514760754250500897320756998141769445060657913985802127226388963546297173453463747859210269182796211069956391547599015184330443706425561913471211066916540017070727668216115671904772510083038415533541280806033914671633013526904309496894821503782864281357498986689076679188691709467424387697549951287739275586855988746988330644039157376461409689519453978097531261260626761859510355099171280799616243814976443515482974879192189747694618849146790787045086137828099740978626904250294115343047759863484828306422807381007801141557545128403982172813940119786112701486559732705994767395685821893588864392096884790592464766488148342173753429624169102491086553533591501329453721787325770018624652533803909105273210405525918979921462946838274245458754583739799768605397447001754866605566051784434375620270133244795493353308664576550189744565107710201189907143055947814908055170365579432296448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] 5325604877825922336609743251982092137087781400495586807700896192596838029151239464913967820188159986694925778522121264613304739010145752815584824545781169550610681205762410255167509656842667669473700139411831530472813173688910913148040409733028061696054113716051222392116591632534604238827024911503455885982449276232203815689952436735771674488427889200093814063199236922720328402496785278372661245914274869069007604177205504762793012525686090509639876614281662780831476541315249308775060532542934378971063978279087533025797990761230441565417761429206288791239319429299736177247634653905292599737650515826639183231835549379920324162793023111659789400799779159075302164976093273482117076808739469436282506893855297547808646611747614225075446223292710346114872209017715855987460581434006727844202568524638645786161644871048513371203990130953758877792342529563886422555318092400219551617381566830777457795048842982868814496132737350001953932256668538938734967674982716372800685608792286081675667079470961722692225766280928540116786763497100766711296799663314283943878597277803832403317331874479035594161268026100340878810004784656481029252494466142054026673975912283993303587424946022658967208484770653026529924431486008210603574570884000815329482167149559145895558827325636846948913577680267599365138142539787611865257246627785103593569347944330216371619574391639479238743994603990425153765248643256271069265017226054383181616056035934690618664339689751609577291807103404462564881637025863418884397739156679658226746700964137348321774694710574216775031708458107860818873593558970066773365987755320948670823545584196995814941395475826400480528222003215975282936003829582712879844467127981644653312038834752345522790620748820789185721394455080961961414005408335426542887998242020869814374715037229674302889217924336331875290951396793174794576720577177318864697792075617554722960558107561878865903034657583638925011351555716428538284505249199230641763364268177461778128086085224280358957893340250286388488826274154151671179022988779037058279206907738856538091593061037832032284904183551521196999387316697541008550461732337801038417139071269040197899307090134545290512158011468955997735315268871869333221834373034588088515069222396142053149697772234939967121003365128515993624345308528130415265985185658983091030606657224593048272311464718136877309072400473455138319039799981007932782607295466676189958353391265680666595035212095547671683305477204571955042818807567285120343932369529431247736881668362733448545384502885888537008501006099934558725450144312834064311837679869258847878119424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] -1911857096328116031145123777872607636271700440239181833234033504934209157292648068744293259006276898167926396508457473272202213414471947319038369640093823124662951580269013504304335711928194198731486853970351001964646959840724771553687249140220431647617614395370981286573227990881115788014763384939301644332263626666856508897670667679111917826884453652159422696594296423809937652636011122014346606081388856192760363471639438495308071436070241976786768200648868189614832284004098715924689205977275464132030419941075772413926516480454721318251042677916911097595899767364118548561514206988943471284608892752738238128085850124716231026534169838241258173666903187586570185288762440270646177338667945555089072366479326823480237414981336109193505414074629912358303386543394086473879311001367770536090643585215218526127113426508779233976684040633289856544889933773154098884146312934661254474392072879872891652778314691891649641615668460988966670714148734949270579305922023752463365332515084895618639059026014974576741553245966678317266117420792064165030085329500559442485080073697753978067346921268841853010974458467861502603355572439952254993352894191110229792408099713581044396733796649190836972449806133534733715301513269223058052836106875659587266139712316907149916807384997008430657348507771423939828786492056931444752348869836525767464589318833149443874872106259492541097720942742327929526478022755677111077311985213434158205289686555138169512226714448371423858824618328051328708249331037516175892345619529889093337370621243566569987068963633374463573595005427249964206943469694008195010851326579205233315878734907200857769004289686747216923000534877333929728250242001693387693826776749226768528950869533596969087213720945090352942140252234673897183589225608806886971387882062805361641099063613305524754338509594042567716777932830968251617499425384431489184613145502116626121548106156822572973697026693456709318532204357250069040591909285659337273721521255391919553793115237527171034931116901117376591378580639393432008095519063627543800928709113982244450053341444578682064083907111910320109182522947802670125226582016933455594377161206819703197767794158804416467365039881650598730576196042360559463625166678970955088454053701695717561206305776768512626797054505983579036169667947331712222018957162798748506097927941732767554477111492343846765018667048090310063068704695762728459779796195889165849330939526492226566408568068522816743576693416286228587048023713796695419927756951527554616985875594795369573774976884717956495291297773307758126316303043691120709991739355713823978815488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] 442691174909965966524607816953439479450641875662989975424677241475636942904063558133876898582319034515379633815546676069924004474906346321932135691494767957787124334440395934574108141085260883364722116069974605443880693600909116778147584880609839691883391820391620907519704659177057750072765375432552386089510960120955377507404801588170453198419258069319295010744373774124284923244775443802475666927824664613564011284739479090568269465882131273279486061076397185015563215311443891512123144979332311738705925479445406646657224572309807904657714113087559390267290206859929177678184124499756647741309519736976283144408121393678317783619752313225355511210100493153063843644987087254932190198489864058837979549081225478017569803862488993081429595779605159394385165382147447343235104945876989986852325450443511619995936653819245782008235427139602853774330589705364212713687343762310769724304743318747759822457474300600945643859446431472311373091415255577406584768283837283865878725664285575981951562403451865928833878807988515402575081702851570867276192795582072564591986148590166984646197926500103371037731885873862226258986337202137509003184269333289155740760025479272428791453569922515896799187564117020683145979751150210286258501275710787871917117503705848032513198871393973332360327206792170050300584056168788838357571253609272331804131033567844282582597713975528910710779658974941691009959813042522648772400992645734566918392710134739465264472546109030575791915244137763975964970119806370186636106515565782985045024762447947849171166316171550684329264308031579953210544591337839008826437088950040959026022260638830499650802749373815156907607059611504327474136583929123150419354195923243827036361739169400734560862106196347267744872313262893488747316017632223438560395807372407721991901772624451854968857139817009844470152020628729912523689929869226113062273606397414763852837005937935098315282651853658961394350283207474179864186052733327271069481794724096036597602066995335531889483919239203091301877908645088739228376841939701382892550645963987947141855892694819621347929376416782257895227047266349353001829796662696859464273977589633588501281368174965715324038032517526186856757835069593154496056972421230660879705568801487947257622064592486710740339635324693651971906594321375899600690966893264856260392842537536548831574978256063989610280648677193808360657901939898790922425850339759264657884558116526149754573787577303341577249215702576418242386391232407709886363244055099814766739704143531110357351758772107309663869954140202016695567122786535113157304705354974347290214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] -74739416812757077504367080482588513482767361144048442549686686527337998638538352736767193775964958150577277709006810977762685318380318595121054214352364562660735080959703836865997120773494136842135435443946609547637536019469665766610532489545305120779148149931989439435085631748410053529365759888921581360563078232882715565743697300067119560504952680847132249493475085209391679421861628411052065897568431329137378050523822345826706294256792833270192445003964619156800955510191736449099466279815948288628921416401971591896401889377601357424724336800839938678873295998446932033906546516105327948086835427346633903818722823156470477992574137878101409159750994829882261100598226180961114005992682787866314618158287332297223353551196608204423232112482848852696890301571087681221756762341696151099544104489414704477405743785752768706954360217761891929075826094596881072083790354631688369025714602289823391098320011698754723995930725734464760126286758514564508351997904894925435106902147577764471097155540898924521040982705190562805547665359373149063817271845037399778765174695486277619705893610326006083670859080285082603689098985697313927851545568895772469761635266827789591083542121744884968859865678445783123322183754248867884607814191236771623601904612267873665539971403709919129674804605516298034014325675705995397255674206906504593947880951004200423009321557444883590037053898827985347025966774901242507932861231653702448905982191332996326970878801520949973765164879982182829485544936816861862034604572873072789014233053058675165290322283649791415915712706175769687995480383450185195121549475705306991017017796750890860027946168136080751323752258998736420864449607319147924911531894429205020874567830985769418247646402399261625685393848956116218524755656156367104914875349474628850737999353580679499540290268030391389215203366064661283922624894117150510602765356973687322951204396329657317576498954400145053271193873185087652583193436755383506442200728080548605452209081628160205020248249031411707564087454736820167650300799884414332815785727459567006422114673750116971078564590986605214029518173669391795868711104122339913449846799022967876492202367280054831427856064160833940271820492878770309640211358426213332535577945523687675251954915531050864613030480122599095374930520102300896130993071968855390414973949075371495935696286168443270554747124507055469444495615064712654203315396735905484107703029794165618298084399941056630868170392851748104893585659631562521663169523934835570261608403088845081468373519413787320500035598397594889596233642814107638393540642199592325087232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 12185813765220028839860555855803337152416354545432196175865022027194860305754459797904694061477745842462511756977335235365954809387658778446120263980296966533676787165777209066271930374649772202422904710153035416098345922746095331799145321437123182758812012664499579609920224005118700389752830225313387925867482642139060203647313468107754937520847387998081074071181931293095871667396076443184888340267948407804301328081591094007681909134931352547298796543989961907598899373524748202643805617549565241130848936080316405334850500729645824520066523876193144950641459866627280958309967607885815185380953759707868480137948452474416051034241854561823514644457582423463223563899451468373908730969677219185937625784720668719582366844436642505510627892281714592562122320562835456273550324636383622637725624727536962392302322575002288155442357749118664849803142448733129793055093117883700757679347425487820816296410198966740517211064282235643371847096570155013867454654056819754904990827038679305049326401119941425577669606015647044688247950794273577154510685709570210429371361735403621441521491039348597451132078708026046380561977134457230179516355338156964553564905376769263521560597112160376515590708856382478286299616510907993167225437008923376248713825336922826679435106519614824391726563766630811534315431066470630332327851684161779395718018637063078555570982705852320128086813007886082723569973273472066185905713878696756823896390922094252899331106308148513802015058233296276649700866024975292433503453101511154882650474610404287271833605369588069396718563448532420807958175818071309675633412371066793613608192190499813018976071893033790800885231756311737457532407303502445039967710998624813524898345009619025097017340760999403958404755948852281364893355421647696504520836985276868719945235986629952744122589979879144987018026274550773184820322763578869188426848094393172439178456061783899630609945921944269526031466573091482651633847376299622808130060445970046112040377895415781085130879932971652939124643340118785259648922219968542795636308902055377882469268996123171315816893862498222489512156544206993286974667440883587317673716633982558723986190848027411230986530794512438602910180933867319584005804899962880044737373188820769335383006963363410738953227780790437710317905447717864174249973961693635428182929209012523330800661514199370737172318563971745186257122729240136651906198611283204868436784828470871117812935000840407931407223873459150371475306197582230383426514233728961998252991279940909852893544248641060776034769312784438247392816130037617125790193135686537137094656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] -2436162928368130111632019962998129472118849807508437230250984430411662197205024515650413751691719612540071336266292431009953295258232821271933266986747334378467310113819545104648295213686475037504189803733375049802489412995350532529333704394048024693015200461923447691988861644262345556243505521134192341295834127767919860315728467847874082550842156351119584029542347429198727720104761222606325475848449661241817535210683788850700713564442657510179385901496157536751584405239321898562990622568846326719491832977449893948193057639750900354591638010420402804025515198929206225618775019496664615075602950037185234405806294498093981779887426042040773648721924884227667349294134478728834732320305689174936365991229409170672100896987477027993330931668646708228456177829668848324831231122720324879363161101966306916763019430650024691841547994749648196556657339875628669527702418615772250432775771905516714481771909440175236699703344901055664050346069124053065894872012772649840357215296695895297690324889313063811012200551526783833314130455421276174818399659633262157281190835133731055053916963884350411299725362001867967041112969606845996770222456761408045281224643199356963647733691972978168704521390170594455634303983140647073431578687595504844159775693188868153413721770361385147124185243086395336202177763251405808173097105824127837983658624485294358944547819613029692389331663791650613564163833067793310854539492832171452840807724686445510307852811572642885249419368146256039069405793417744094553052123433542842228298860717500986537921856149623460285060346814003318952248839625499367282988280816258293904617171041447845499882708911860164810312864260544689133665803572689997106549711192997833341183756874410274150191039191410473952403041105036023353907357043565234122630623149235814960391775853134740225068628658204872910181433668265779484694599477040469185050868630401314228057207033829110434690561911129592404551265710802950810576384413097350857445840845657859772851525881760850755712773821730641153836464000168203584013906548304922268897608086854165201547654111687244700638732617003573776111555996164930080516514234181437103619837552031696332991121402487773653622389699829414397432889057192134240243148437482920071851614553436607792961433465440369877679085284126769845564674944421171373537066092240575575623465369801477829222740886206122000215253771975486575187801547144921590736780468730505661148024198233653668920325940073934623353447712770473361685375719195756997834983769696720502668310868077675875035596880661898746751000925059980692242379451729271698062479645874214404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] 452138796936973577375838936858671335808236446895618308223486022279810070527316857056872287579008961368831111269212624854471724792543267533350661780373664925570616194002665309436049789404858171444804364384355266357906409943710453538495973182499681047619760030180260103489282564384471988541542026173859381260771374845707460358754255319493437385912444134932970266615330240847570241497276294522929361490714366583187880800983970023974178287513590757405384776764367118895624353968824432919264878590978309362799633633524520235374877292226896891986675269609360180273227142533523070368268606818234037461434301558585493775266536648665614676234903135746629885155696859984895668531319227922749414942449721136960305455085627432055516086042368219334110914529411236197381195911726002224561735619546758372022345888883058910214672355363889502176103405944166886350346543924128036877896822317009228175858843560000738357403638461848600788781872159686341005445992411118165005768116266457255758776606680761520048047031083532827275395339020417235785856242673984802216645274661127290199043890197262694012336554429138617010232709509974017999540126084073573520844235212424981518357223163598931361632670634721861208858809311715253274877806697306191532097733730903336767050552450537482794456693170718745790323276705708047369671275840320148678954879089071290060611971994510173551130578084238993036947406697944040800236442870304972452157780008234090790116104438428655262173285234160544958865882372957754995878288876324772431791562792808390523898862325400607760402398721119713699459684203197596540135693292476244009599213559535848210928786912464524894782478760204859175938855199413845145237038424598636161547482593225128539340099130369573125978374113589740995441951738746635894821467117152893271176668391404793187362795844576861328931690179087120061056060944073455314871165880182113162538634899463263608906014105537894118081254088436653340065575783890294087910441197128713178141290880745378936767202142321758380115133789744710257221397438635581121265094249563328738537801476012100014211144974523725797381200970580689207151524149435463185785604597561947854399258285144442157607434146176437076919138062080982981729761690718532042563098196942588891628387918853580755393845756719100607696196733794542896914530743164015707407924775874096173499631667952592910038973977814428930439121990659327107710269123184300022853455670624330828641518151729640700751700116154276155302983733174475808661453200576007878017148360039986074423857378958098693349897211429307173489212531689989403648138804975592485278792506508817989632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -55146056791478152229259735984691159557361519468629040940883249267403934766320605655696589357287485620084849128881394027042246074795391609399758810733377717679374784476892598529875739023735567392701588395789967485411941499635114444866161728546985722148349830315046472555707120817526318939481008007509020869172682027230964872855502969569632717723225695864573944227034186009728291839682661960906879926659839567589748656425971740976270367908098959813094597196546758156614901860348191058240615932431453997393191340917966278586678043747279430451706988623612883266144645392716994401341305209535495978882535436075221801186851833181320927077646454898093136899084256062686196552021404525168592310690863886141866679421868889830708663197557685400388592675112841408719390679929152501857488422075627467859660992382579014699991284274785918532955713043607582051226470553782786680713922346859591747868470790390244624952410861817065738450475888950546772856006695717838518389613949799988976892605230300844451020100026437628107703005197120147252938876317669372237962159882309917867243909765434590210688911304994180571891108851337916469161016408559291483349072952159521706134377126910597844412760933926397083852618282576694543714561319827721451495434985693239798075555069163129151389280435239914841967605586267931287771112363326512281277550378801219064423718357960939425541041641700170388678543433775332680808748542556500329497467885800521660114617560566397606904732087292726456398854560315404139747318461118233982462969146600056963257244214749018805076539097204485492311804399508647478694867328370618011519864282473719317740437024531632649323089511412182174433185984793684664096182567550966589997427370773119236181216844953180778911831950360006206676900365268402185051085583451514965764279499402751456597350716923089373199500710447362014373024844693019520756943543974093241444084065247167524194877140145977240187371795245659972575804883349205183054558078254518812191626067811267349353603620028549422656301649796047503572090243503430857113539084816648960679237690062161241904462746008939779549519261706141553587549945058372909670506576295068737064427488632200506007731821080158071354209409080247572483047247461801375976231541422596220319640546655076075878812105557455912806506401107139002775105880899998725892603307951683532129290347705989342286969479650227428185683122806735964011900156290056721863467059967028952619327745762339376846196163230607767573059575955015611441853493790842761010235257028229200618331146222437584106607213040673442238361248931696265595667125387518198200312714942306320384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 3069853547731211082854048980876917596079720556034329687279054282608608283034170828400947592746062691375986955967371439699657134564442119415487647682382253837948906700429650060134041758537354168400747602746477267431958179992243449014642642535519217965507326642219341571894035379834526072458618613203350489376842542933015007650003406793863575434617355329933895448299100319353234806685509497080629175705501152672170363953670057913538330496145048698679092062512674428639096560690569934366074431557569542096319666503519757639853030868453884615508479572157520947801350237591450137444961900476650989570891070595734584371647570222462499063325449867867694483589713673677232473188635956819653926163868177899754614053645930834670531644748920185698209927820454291627214790204194697706126757921847824126495233530043306923572618878598640665086689460680618900671440191181132021005830354257482640438255240512870143332935954787798965749291078953372532881387611807341850287412626488441160243306647183349081632796244888360966101618861384941305415629472943708397225579680876485940141953342704416849317387579800461438734044144076853034047828421054886386045209606968437333432704680364303714778242123841609858604855613528699347671463519703570872969156065255457378473712666756235703915069569994831953406919184746428793075541934766166814615542778890365041914260572421251462292315792949530147416927311716534715399958846480365841524089456438212376378187152788537965798377078628653571296471777130539248845223378135897730381977415274232806622727590824267658724186541693327929666271183819382947643520706696450536815692021215300523893072833565431411914076921150918081465749781465631571384022066256590287751003711673652625427494741396632801906037397809940067245978923677083096006165583444438166674444088460643556895327606833014139403058788403985960068938021085488492262245661680857321411092974384693122847111574526991011015517699388804128457586214966291689685111944178468601403625364284430867267403894977513071571642194404865835805242149716311374726760205550096198448575302971734011567727304146138178668013706858935827842475123416157149460411552414865161869988964911168292434971006423454985679353207983317686870191092763975713327426532140247094303866107596714803335495346658144949690084446965242760353638205459395670048257952768088584567110191238634901810148152945893530924537225862315327114368878232354607203996794704412400136671107227667009156451115532411833012170488954973215868883368086778345524596665807661363391551491039407510081272635634415634911908929214314869317870647842006153154050375717220253696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 718054066235229744190479396155187393071531058845601445773869923934989010335532853096486561852230032096703319212560352465429533056820031664340701363450458229788058986959849634145962475487579297167755591873103521658007405090076365466899313078796104738558985951852595838125807079150961210218238474836076960665285870246761915515727126583610975811719922331593891752624035900404311042711491218109356038696508797234718248100798268481902630686710201522483690692828106441136444260653455771699385958631951651515100057906550588595071493145751823803512322859326210873137430755650151075222450274414461679513290729356261985834786433280613171291234550436898115197478818948330531588075507986148944531311715578867354034971210303421623414986928354256886539405991573002363708815175180321319678596342811338930038833809567911016937014617499343077400580423476647445049118008936574732436349926430709571312996298037816200653669901732177514702461478085234428370778512698239861280557987831306674792960017959703001750553634838979289129170566870450244011394236754298704670615239762552435329615897084140987998071240647909879156613960337279039677853868620703076282359535450210755981356817205336027134774036759821939463900116092449344142264364427805371745433780655646162297292398261774670423662656226505301740212496310509095897919836133765088667853708737896759043774293755477081005581100689844225424048948182501609324316004238503088953598558402196627090008213814214830720848039592462618170032175336863837475881523030483831891384961692572149565171137259742883853164979677001666069737494397562090528123255338490446537840603906221781786561469999190673744702502197524419393806048855682232842734926790529316670119208442268396901972793397667732598393612617595338729332887131453311560788072238537744645709840229016452108394315043762751653280363063316581219397036947566838848042466347089434063162541332614921857427638564517357423320147572983260465950354808791040190330497946029732425438749529869665267873102531648985993551889764813390791426895354096197738136573447689238096320300121380696848569083955074545186443604883590993823487182540000689372007589191675397495395677131742019889659843061193893838176108192294843624904340609287320922781271174094043001392385452583945659961945726200921403478557975623283385803640092283264205776512692711166728935531235593023232012434590494525820373419515461785206543225030656868180434509093595930871100898593819058500912112898028921805076430386722073966788258417526218351778823651758588043848328298975911735616208455815942444165576426788791851831905463088933803815866474491281408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -541530182608665029295944134882413474675652417543919340643836610205130617354937275133218236294427720453513837778734129148745517862271391748242101185060224782576311285667229277285775310644610878683934708424101613434188955094855828672932297431633373746692219314578942705597744931753049073743850766922051446006871026647624122911656038318775384410706425415930889188010447252910595157009292306145544897302293056370706955220735216387175436476354145331660195932240669945956078504049904363238808413715052909859984232539969015074039392461089721460477266407619215051634658411380743942438761110988052657013287633076033860546638270786335095885360437457337100277675951104445715712811323544786328702270365851927517193508869883293747277267675604990480152068928359834056319128420019712804589840701607379213518904719482512748336432366767588017100521570871047573194235382486457188637682694942382597051530774852342907651208872885834654943021631097377469343023576572922000780136707058111995067665250528883713669682581162669931202500292898762481312956391350308828283721750958507596431259071496704025112995190803058947561946264546959359398592131756910554472124109264042937438600283708227601356831210852267399226398775785600219668653450907965141927572113391071065307343889440827935202926322998777099383770848081802600362984199119930227980083970460757135962908901399512869057075484728385684035118949663410261924996075741320085647543774707524252099592552748004672928771032856703635498173159680520362280777811147309895241747544162547778042354443075608237542418755528950347361095569359113987295411083729885180353957202459010174462771189512650080550444349420197997901332486248595348176035997105385139756011430395128000985336978587259194593968646930883867950971857499731873011649483014508630369551392331890808601788598602099484313257912154128023902732056901356584983660601768566302893584379878251780358415502089751840035249917993165874813741551645877554474657558281939984158411457360934742961362109918058483065553993608445169859829433546053589054793212702597221114639186226233667457515512574280198207005699938940973321848984938338508181500707094867606354874839903943929541492139038047696417630363261078255311773762952584731313045711349984166588607682144876519697774262934361565772589537053740799789013221271149208216444036549062478563454823381841765012948963659909241986013694742962692067531074382507166707319218820817198722429338979914002941228533349499406060454568354455389039846830577115180866855819249184225792551259333927274832413699589650019109886638156678281604563977330784533033472026262567387136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 170586680193424486887745225792149843291231758551686335069698968843981482071768229268339965474674831324868014873940326385231651774097455624846615872643003748726092584683319552969810440197579777920372518227564983132984923817614391065285723925963801149050118904446558315768627158223048473969993609271808370467003913148750495923920115110631130659694046961605465961743513329845328774603931875099695277355276586151428719756802640757908227074238915074258514657452386035666488913921815974596235343261310719954422943675220830870738027362250143578638704620780194149163004945483248650435107628200744782206375891069612559697812069644370160190620665978550489429425851161441669396839232902548638559663996567473549272639027949948588541656585615795363876445855697300646097724316850671876378049756177315902133947879217125110868851585597898289585477030714739494558159153165827692769815614682394579232549183357970358135396713109651295056357401869720704377809941597451905636317438782128144557294857681767703241028591898304528912091398070800310804853385957547911363430314913026509500251603175631831736610384993123908838405016990345729170265817506961964371588011480577362756054211708939640199155912593204309542106439278152538823414727542137023337909345100007036065617055176188616483589292417682060145920774984274104642418406594086154494415071759048435037809996314798276071105124763097664021947700764050924301336998625813783240459592101677323132934650419833128176296338385872650277425626842264975209350436284970505406116459558037151317573088706280778695140084442463862071970542713107794408146832504814158514312367944053190638283366479295408756947445690222844711319176539446760503765056737747371107248630236611092905069442005169296173129529823265273974356082347868672360765982476896607576747272288559690453080096157483671789905723768828791218857367818158981141779374533264592277427090641427215980328225294139632438254333683543769831101607351408795099071681852530999019867715596907289077881267678287012114408453469712617749450133872377228713813496914977341497874199335119023950500568305136501461087761524146301205462388809059126251715902219055858712622436627251682241441831026436280670583499082139984512836165446066773167400462670649508332173257046615440632822032492158258724785759446118513818489781583083684970154605046040544391572815675245633416722153016773940847648457329305053033633543722382800815565946826556441575897830112785658590795120684060172227889214440609050348659218157640092754831270541986941470420375058480916237446811037940386803243341781576865830414737021170741128367262948606869504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -28784040286842212849562508017984429311675067353344230572079619036034396255480769670248976727507979562324726566844789464522787461307031750551617805514939616230640474064595790304619145641254426932553852106651830483433432119352616734174490574620411600362895666869675166903866313924919592887131679827571214241233284200079417374479433214823141439088804801942746523974644584797313583440841215863256386488142304888313820050391083445976845446731897705269867264845219034459543162009107897368900739957921135326580159410842071186032380195769954812690668047463513856024316251237236430870656259360473541891110286296590606773015782825401182255038127440042224260189452626665331372734879631623140223508130184504757900976714363544960106573192888965885555686710964106626387611775422058774202775428701242452100536484407400454022577902191885971549226591501666231328675986427397217993575652572038541382562048617731882340075774259439947572557554083300042037353043710036252312983387376011042198859066775319390832687696166560608276395938907035441833586129766961346721229152887638414703041063617130716019060054408673477889535940943111505610045290214519555825428694100898407273474778110617211455383192844105173783198043248472610066185105842087712653387965215578738358009529784634090159285818396912209077689502946268492371140509502892639932016496502873089360187394430978385464019089351657826588551718905641933491042077136654061551935124398937502169571593885379804857382714523042304380464668368041877267074326535404821371886411760877273786548668959108053001051481231815057643210260487859957201254801833496970800629693517327504246403296976241514329151017612151538333695234615938572289669026118105646938572601737367551122598140565085286625096052569326748499952105840757530338950296523187839808618452542367370484069944176111452532756951000926463903388981340825402746598036169162361494867394508175784728339845171345383574406309050612788095541945548793018359099167795524697665046911258119396114947257154556044933229811400856919287978229799858077853060362663011203060463653569288109393137946043822688313642454226697701414428678866092345712677293414557027625887364759544039684305027113835717348815929858555739962907910925846709880220266937164566448715013675576685659479444269236213477804200385107221468613714983855039714097281873634613189218734350599831214499184108254168606661644925688774212579700217556721785508224426349440308031611539324136035559015547949404823602296164958324463851494396049286568751126686298758988583702099438312891134188973027898871733678170425074950915180668186145303817993643108597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 3553202975023518376112626508654799079277949867209882222133157220688973571361153458095695364875329197508888901330286189519458187548971553821495199829527723348176515683275761750341320713728302828888051084207088425495551177325078218849855613056811119755991724849596744422988019513856993735819150811428304950465418911676266756622149225806683185469165250209492413171071919148415113294086834439631310797195025044582804055683840343148453696027313703075564020249432359043685256396356656498702202249549770156682092625328767522387451042812464666965905527567854646547821297126388602378274949732259354841786812713040823030939156244956645289914289001855039620967491835514609748555810735322636800658431259230702702827662713673455137454068239351839216397106040346593847540662538906958327075426719980620658745728019484360699035378668337642693978540136074499281103747767431351722560772449821406616298072753838642713290123081394575758213683977317824522230272184342989069671153208437972505240370131947442340802318730164063066296132867067132878708216588870463350596178933229886834224084927901983619394505339031620242363992794311468823018528156000432211881340495081693297997679848988407021023335893477648401672822517145082403330751432600973710756774099341129053522737380264161981683672411309629529185622874617078002844175946071634882094267889556078322002016369104366591167054333908060957340193470288876959406087831614197283840444677664945854385882616392793723698214417889552513535983172999325300167455975906425179432654743971783362001484397655034477202788120284140054199390038402173618389021314366316933503968745302599611809239858403734414893992771801760624878002063275694982161106818457403976856603912968943071269357482417964539547950620731601818085636822779356690171226390649161264195198405930536697900982466310494870447360960301866418294764075919965546903058778658044934275397331092875612594615367982196382923185560589714446715587419050304005489806320053434257757927261307832014225818675770657688509160609699556916494180732169711050500325571978489838344137812240323971317337511747212216682069296914456354230319851752324865863537163547084781531183254189597606423958157587528654774140482133034283584747171586480986323768203321305368325295436153463662282747987447849372690246208178701016132652042667209099467699446452739322544700149186626085556921230075196970151108796049454160287504183656637018229979034153722910441818584339882121583378555576521018157590387977363564688756300740629436386909954424629824708263849955240730308666430564933485336303794569787090185050052998148661257756177931960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -468747032078926887504920170763307937598171660177562547558299339290827763632388630766182415242638261246025792896602193208789541257474523427052561469522678733714242251319651328920860901758418256936685781077408569532699342501742248647502267740980387351145869456799835447083204290820758714588906870173503216241681308472274457057449584041248457131995594434121731833746454001120602275529620672083953275976036886551271817636434419261847215743884867557652597778785981958251961213838886846756421965434236405286046472950435410426899176222210387038575554845419090510596535417007493428232235958474694862675483664131547291753825802429371723240421861073941704629485397789449034062210306299708489226621578012430227528497900426121715166842682230269216842051575785714106504199376994718862307073126168262120616767349335908207870074831051660263511521667198587160265117356004958532884909535563546521641473530452189712509748714826893974862694273831239652025193667428980247837444558377740934957885333792824449964118993731067073832465338547322514396453602309827442784410408850595619773994391715813041301390684102138903493240667199268266543040391381637680041408539561751635682945635190214427762737790731769701344687977814634527665847522581428334642632400769415228447065030185503375345165605245224566088650785542742916606729733850809631956643717880422831662354101758290318221424082739403017631822591119707850700762023595695281153440727445425153596722860909300410732675178365509000756260174642626653534898769955198868046623826350228132695597894719103488321815791425297562298944544088927127409897845292984104825771943626842737719663462106325959177250543983899583497337427241899865225482405961248535085993772051679139605098265869998323771661371527228665142253760756180146890130746065442559178737773567209515814074771086471001608617731499523118320603017286514455909655608498902674546085670439104744400942256858273124861302632313187780838993193543727155468425371718504874424773483456900935895813211045526151577697247580007945315279363486574331420035754328175508338557421610530061338841040790455571288185374349858481680560380052647605982238027946891160128429758500852906357891171209787784846827425345303857538893452794107152388874377666432530500560871684052366662015487090480976790475512620968905401630048456354118819550393134512720542923985615909015780007997786096492280227256736635620509003432320593634810936554136725178331674514714051471497260548578098816126288450399195761502417938619271651208061655846630604770500700129108656605322351670425092575518805450732355529564165761094556321854079851560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 41534699151620459813931649847027457492507297620036030002273249654651030775283610019819058993244023994283115571551570772743309129492990096410921769400376134970731047356648972646902907443287631948144640784329392637820689074160176669247890614043291644034870820730056627318678839802798575840470570247772025088346576201675268348398492351089061586589298074864702995332330948320948217768395332725170692069274201149153712928213505551848057910627058883080283778225729878123257153600957707983522363655978116420411642677043822938971948001379653526327427521548411734766474331842360959804308726032845372738321504334371031822450092601260141759875171194633174483951308262608959240134906215378445772643135436370436075498490034657076576926353760705078485616291443803813081886474336154990785941729543714525240222147348677241221036496183186395619468985518397043736977264975530339252483345737956978326799548103006898552122130957946432944871105587405939759418900423885781177140492186404401818699365316702744863360720648598341268103572131728733691711743969127974022376366493496930014990741015607693392723247911197056472964057753595094774504755217529688532024654232072342101089978455304215337997042589707666957169039750514270257044285720148335578087859898115552015833998884213853122854555308662646599217818547102657547573567902344770129051536148017920712210752659212683618644279174685166725974448807479851135091578264837012273985579083074399049446582080637598184167839514718017842400006448923270606149743014522460201098153329525016572340272621322838066272335284932033236636546221416017489986823476047032866978527243391325908409720735600491425394016294666378699861379412527261218760617654427088068183814374779383207909454442208214138823448079670508660886809434426533329969506223085810360281045035153948466433341056267105199045828783506038624384119955813772797033510546602376484901262548967387483924176268190605792690598141872410784702989707689215512497235421693204327627125680339333466242272134945023158453146454087007896394093826767602147267854289327954508466800788375565463337963694141787053509299035872384755400349796618513567755916834927788516484922147634453126831923886460365155547545041079424144089595549830744490258500702453613302738039532637578765371699753742721883485999041372239201504075566756157522835862452258677721872008128759678838254910442224807909135901448105937337101877283072121231788180303512359540967230828158586842498713916003221496200086307219897279087549778243075842990432575548281101453816173455040525046861218883411380543498453842771380694795955167658066415424142049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -1326499161476827037018768536008128971517075284775046244848405047179460699123563394468796223421787019229953274656015520582516291304714466033073231299129993749723041312800879615150021335927370808859999844656364494675806441496047750653705952699129600889694640504397606001682389368644105956107124122964148053504054281877448965021425902988026618056946808822851309543511285527419558192918223646182070859776423853302632901849107657939809186463731799408740766424421417493680132992203925554917525621921331206154077447110137372373276981074923476230991947833595159924797284285023410171712979198030654781856565237644135695525781170042161662501374440731165352235869691669750562547480638801057733644033272080112622431282206740332103117132534531517268401373241666879207922459751219104918962063593113089781667304614597119135331229484279722657192783608441816971278900526397559286524920692316789504321966480094954328308091871800539630367844330010660230230739055289848198393991640520496937050323545676508328724086908824010393257968824335320282263163663333152426545853378283018209626929605093694122321056309473703104462609171061249067241118317733499275669818187386015155349319711602067154612638329922884082636130099002408418191156626509060732510966356980650129290972377794957592588104910292120074235247516620842161985140872604043927268249569596850611397416415463127752768800322363565528889622819839626811298316229215169685903600439223311127562616016991936253622833124084481233826515443918923968821583944490445227975822449896979546233845435223549291908088463712314053760777166359600479420012615569394889898155640346470507117945728396950837397441888871421186525577014759353336458946962566626100260477343845533260218764221110641175358772201022109235551910414430533526325670606055543959675520675778058093480223300457298487513681228951304174398041817223172784491665861531985942750319030931016528174380084225534789477043832008972135497858126957825514379707604438354658689666814107695263544915234927552279016247333695242133137073428318699543826222086572013232043569956330510225251804213765160344273173662269474120661677560609200574860045959154037265510998911983183406875403805791762530304329661605206507004679726115900551629663445540871013388560526322665146401258265861173845066026854256529544323375574886508942579805128542301016929619027359219681498709283005599237922413594069962467428706023834463124505323491255593910184516998799404618794663689061593257169477798786945330129869551714009132380651376789291339528094785323388079098766699683538683522570396601705659188541933163857150514899084902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 250436382996128597546476020722659248002944840014119767927963889940801217901212067984908394932640709238292255314357450383139164898691896231074569313342886663167189087582784851357250423742825842721445118654656821174386885209431829115808639320686580388362018292011141938031682356915467353803826256959677033149014990563461253229892559560755312745688386245647274914057587524004451182700514942988508956060847346811989012596808055914611294252579956352290081868991059493734793806315114926478748574959801610371629604957920875890078607825100582287105830385188553261749012380983162435465523028315972304886839489370656656382905643273614392470371238764761265046807311620711726945156249511585284748417002464454371746415008452788158085154048407829922841237182761749674309232386475349377117542243393426736091628703329999582445811013054473505222810579341444554616931698420960614665594925418822488484313323391900067193581377727300262512406449356999933365135900401960835724476351232213981153597757494448293507519662554241798277975359049774288777982789220137617463993224770801805613337870176641766830798034200860322666435431382160603905187234150054692894049136822774312760898600713609201116359777777633440817197771734827440335449212677928571756918747427937293339029389631986822358561473610916960885528904256621146156673586164135887051526856356878567692833482756246271530916333370037247354845943264441098064338204949511377254278969371818942835876360115751196239769530544361396627496236742760571463599797634795565787600733578392143281520425615233617265460331950198743962223102268394587301689608369123532607575205496961212185449178977409934200845841106810300033931193477169070013411603206900472079755119868568236407220098084179471916038484120946215021484916022074939671827388142477033611989427568803150669610837564129363078259440238447552043811983104903853406740599083434913340282914238169627469817201205690488659203656633592766501579014964531325754729318106424598254907044756878037359573576136210684057513020909561927721137543611139109255882215694925628577283611558492894674883234736121906520931255050811281968131185893787016181282697522398276806386919062893017787210275366183601340130862440950252937125435348823554405620935492719183989768921183200721093936002731517829272468162528290806472717457735639430425411682984687732959006935421637894398038724584618054091955144118449458567897748202331007560247554799554518130958947805783365876715127657318982021753522497767442259702736225215333989312058884754766307767170557832711839010243153144328995593009430835258535207616789769168631704447877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -30373532677066893895461362282081972547077835490937946899692637585809279138750645204056368512675799815106931491454317958294616143494005310332043971967832515597939852509435022969431037571424498842907570354583892332223009055691806729216540079548363686724311732563698148225705193494104911211288981282790102290589768353966678219388604199740245759993856666202403919687688118823615112706264748507844388660339869656558144740905435464922942146327555222653138691918870423595066368536846787181806169126048536376742075346217425963050011882934774196600909128894525780442936317957523439269510286784699385894457121390212264954012064905823494796688301308496421940825251406070015985444531901081910302732988507575116953293259331654893145169146318829433664445738563120919163599968160328866311374193192413659968688032635768630183459295668862148459339788894401731489547715952799710383771420649573234028766432728689736882108469605424219982554463420738622756731797230631728649435763782462393987932676182817685306776669315092592209235355256191009703792272783293531530339088421262807001357647537772266689948633131571151597995888427738539916874926240619825839960090222023240416987233464728635335291573035079341881648735040238533143658084145119023797757483006788687934823439818754682475159322241667101390960092412665197751652113600371047885249687773231081023158663742534993130616241725428661886531847732369586022544637455504829255607966326195134061913555394679026105004889732121255091690969456073953657897706693650074320157251449383594220954731162316677596419065119404464629626183656056172518273389814042238327231724597763534408353357977879548092449236297311313523134134288884748867305411524376104154172415702136519848457684948676383712116838795064605893836063741409151566559126293322268280490310581759604003393002491624524177159823766988476711809069122944596848044421944295146500657597439842410969438886332357151671979926551307876761737475926788257033955606048286840657026899184684844780252719685772185623306766412299127900631342449863724960846965835251880007738114383572213889472818524683578410049939418773349048099546459078393913452127620708648926494936249363716061768220160501124478815752898490307286329566971453877401269284858843789861864919887588763079756784546164184931355249705186330806473450195655074851248399991451041249676098923021182391250670554983902280695605884737991152718801627022780191642091457820289177586828223520782444112296864485931235057295253259440999358355613993525317843843758096869284306216900468701348354382257983641705774222539870637544387827733417791706139627356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] -2410612669900887573056264478085684861091035664443155587826967550941909781333063561780233016834930595103182329140224996500116281645478849083089667559628709944717968154754113631735711716205822707269492773426543280530422331214386592413285311042197106041877965864245352873964782195666597859611299377621578671454850343194146166023102498836596931551047907697389884856153953823583340706564650396841157499983375326519250721138185814678374025102533667507084179286753992611040399353272442950788748111369265224532010795874380630344027735264525903924802352821163739547808519027299870296893052900633909570893105879305332619649685475545196269147132609761588327235049380583493984880353101138955963467139558275174660739875273964689679232266113234909304375388641195206716364379153552766705592741462501443314532518376764181322708297554816729434178558016846754162865231719342249663983089642965031788515510538336971454817952067033689686746289736846002754320938146315126634972974147100673821760419750255751816347156730622211382517780685793187067370574237386053316312351018579670107738827547333398580175025705596045015146812887294545071386724627611243406432169414266539555961373232575208301118684570365790471490583062164674198132751007535653519687540354357084029616820428172048341620358359096254833817168062256719346379288449340903102680515158137845339408519998869854098559049189548261651624052667668450022807647471464934313138144500843988109061937581607434165461189571542680611504281086983278689733025964198459972460325629693462143966813219809947507850311125003059300276478791676987755176995065574393799941977049075245615981180021506038732260306962497052995816340470572609293286211907160591507957000880020560277865749781946997757978491376938110478686976556575876274472297979660283141650490730357527123461988372595456399730959907893587772893389367308652743054195896139214347316435321382587207159251975728846368523233955243692656460587523452657354848424305528075398564783366532346272991453482869634407183925744637870177533209096687830203495057775974267781328207246793249152798815614311825278588911507751484001157266246838238052053335550368335036505782016477589316867535057262986229822555564209085251670214559840804434404331995571556757667368319797104525536374431825524725276512570891626177514223039525217604089386244841105828412445599140318735494836370262810212804870643413165057068127045143553593713332571167698422262865389644652914097186731752466158884033469921524722692410702290828378873234302157451958712214410650905515776071184622582213005146981010955021466013325774963541671390740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 321861537269031901331123844688556872710201551285334068813705052602429200079324479634131177666294468803099764150125553970811242764059566968172985520737479540205732642403004520172561975764981925170876728468982638501393006370161006506988035846622979807498698167511060745194025063355298770768639062129228821084571604323509593089353818456951127285907779151835008896057400614421500131060336711764515650804347503832935895116018588825645574435084756373467073114815692687413449485511674650212821401619874461304564584390289653816948928055339241763693441055979001758305383636211624907689304013749317899689266716432428311175221630359573219814241116929625337206602602897788356223190383560356515321196161949618058012290935679655260965273941674139559713924742292579293410071817825401003646374356835152679898744559381265292725731348759560534129562509274936653034069906449774892221022558561550893607714019165397471605748542785116849988982133296200741195314875355614211695965061131488423728770701763632842430942286202132912875815470010355824221953360179983819941279892966451180279238594570342691246291133499215168744351659757677249604313345599681311569076532290232766176360440713558397852506997875482136583012090499369341038625057745699442905164223131167991069716469137604007570400266509184079547644501695666343128904796557069466696337635371271132518015876932752024948483012677329626983518423293232705990672669496553735774535686964077463246478248114223514752727282137129882927344194087755963683927459682309395400835002215865841953272733584246597534897360406042587988074502617537578770894560261278334241371818026695256128844090837596026010533312294986011982453043969794049548945443349405587988539018146137895580600800144273372832608894257445831380656803349708894801188172437302547595999975746192805070154313560781081183123934569936006130834876797485623746185497977174560007322449672951316565606185433336536790863775108551720527526316312323022273274506190361330484394976661146846214593334712838464263612487109204560817866565180448613405817566823883030546774488070965793230377866894565420313090005287102410969585559592458579390953004941106226871792135268976366563613196152714246366874375265235034051691798619780953107906841660005518344117918460490111116195726586279883663127428765387996673976384619833085161074500071811142735770965956457839376421202456406093360806218622467594900057518420810361759288637071203746990130315658517567120787899887708827573132205612810515588494101160254809394533169165357676605094635913572919606846310772961890984687382129027986562345575113405131518818385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] 2863533557976166203167664148073265724934296984587105339579921392486974343755983866253315491015821423386428134497214926493859836474333284183815151478544611990966605637274943373107688069838130988579814835575369779407034833348657766922134842872472903601734011912531112215941907666982179554136693804930120155790856240193968176618724080170759146516550710834576702151116727243653230234841839407737968798714418354440084980911615268223984178570829521449434498031490350241495547241279925739301224948459942654336699548090816058559922874317047427103226666093955888478027598051556517471559072836076088467920076025625780580702241776003980641599290182038057818644394309158713521808177800906689971598306493249867685276669613323430250815786454715580756303901581000531757021765514415410394583835501431582345874462085446371774780364602277514922042586152416771405507986207374390865750170955576316710266197778634830076750878584149794123706565429153564006741785332995593120780999690936269502212458271466575829640196735616569317039061031576458880372974265609978022558459762267476562147968961798609287015598204719180036787771488291786436052803287615434303401478137453612273422975254278025195707174583998686239311555870927990750782148571871413643698128617393813175687055948862723849665574814681426710367810613424488444528205461717915939505743104798710269458743414552734629041987116997329928114427366702681682503189073696765268478157791965150130305330616175492219950457720388599968662021235905929187729365488774597458886322017974598893669227259029907859154850563983951599965991339177226797384393811920534072672796383983863335859000631934898209207439496307964913935346028820787894086732049565848085303662130099513155716166124267095242384740908068354953512920044784183891481318868775491358462474475785555439921800758091945173661605386224437710516786662937557452729663897003039281278442929042174947209310274090835462494755706047287873090754868805778841018405297830868463706716932625076953673434696028809403470229991896671049437694138836494944872023375365392597190461426281477027948898031306850589707195913931806190197372364810124562307716817958724737660951558549590361452613492699789230794074375644159510877247295614738552066542261459255817290580119213962956801202296131318173481307288683868369242274387111513080982161102354735785953945731690487271798320033307555396891147196374492542460382616851699321075575086807153639594486816439337299929466274454842886596323404970724691298681371192388552468037786496309455088567263441762075143487064766560442774262791718847363035835570319882259718471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] -3068258565429520193863371057509622692134368348037762119270248763864158629974010768924162630590834198758880462470924823118153712374833579308724309946397254271987396963575954070574511973804783456840258322792682434314114530433372370463280653502411751685846032798719715476090346298451931659147566374178920844482707021152555232779160143181766099430287803621458032278353620387552584289456896072624805471808838098535018535359261972328240548320304021858408025745700790097807755343021266573432248605498394908813424418460722854647342185604045419749816161503647026020962425429944625888210966870908760838707330166790164967814563650988945318776259589179513476285884744444895460200335568159951457263050023934360526185240944451245285550698329910485234603654686680978110923459281384350464142105803250521349338619851653055808551114185022269635905954043469874886454788690344802896641899552458126919688395753033343986411931292543446494947218684864222857909776450624905034200544217783414100447015970569566589732152553952446818429978042593089826631727369022053044158392005405427838154507307331044022795422172042849472611258040439990938956729886427172089985454958994693291546154203234239923235586961802996748509944664418762899480670048268078367986387078255246253092642710341048851212687884550360167437119692445414399916159232342556468516746733542501056140086908550381500744953874387617335270575624619993838934524134500151405513995076367806571877193792122081377420507327628938224189138128682473658789246531403289668361738623882873252251896810738610592432712497752865132379492372496182943547177614888176165305965835234495709013936508801620439784349387876052245948457528111535127794303273557674555222862673096247507526478354192579609546368809043097288294498277098912026263984666380461122899311636318733298720458690794287594746925736143248502917136926590136287379868498117705136658310345567829745607342252756506998075469320306868906441159160588861164569311108926980235324594174106446784448000253034914368135989569477636470734179247650290179569665834824272325722670897085823411337407551294902314978414653808905010495807222780359880477310102373577688718974382527255017377540822768829542501695815964832042782466537715480941380372906882871253778478384484669464037300029404803525783643996819463079565923861212436348910766529764208384359060975141704728636919968158483836970658779509832185087412258065488461502389655486254215815948433646876108876274654843484853035446802368038415163646414468403042503378096534734993236941355876499690790357361070238201020387148389761544796737791023859024422502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 487028391242555647748681588385381161146030134872230639864542797497356355899541454972489232798192224581852611360929843770760575445772632125289233233933425521291063039687094854823503661796482156329933605864718800964630735546364014245584012012480479528736271291032388302990152003689527429738805513172408945654021261990542493866304792586160028436624370605577826559562847751136695758525590604792224143269576431151173335986639996448035110803812206149299337000580511375036596746267316004164671703334802898662562410056605693366520001163003909778120956684536852643563528673616164676890756909386740230450044444574442796478279377552593420017557633253377877057144042349706178406802857661268653963786464813739791553333826177548459188828295569711137686998708438680183354649405458919089945817571279742870578109555868514404354338131944416575672840192306304483571764698032196843678524001496670813692116753811443943840426278177334597116851715174206829974397619168611562756574006306797227494555115547359288840812499518376882393208572307519988695471170227555708415748570714717559783152653825537861034922178151154419282029255897721331384831465845106002056394775582733182179469955941445690450748775774388300144047456083836645189672477792507990949675470549077468653849972478672309069573855553575972560927681526363362327487344159436173810383684571912918996274829861553807133352100960385395072605316139965542085614811138348242603507480192956455435615731348936310923756644393047581052026522036641592752996165091040668427543801562503038917834090788971560736017455439997600975780988493993709945157085744878055016247693850917721426522256749684051041084341284040114258464628365551782050319803200780735216592738975307225741209561891724131406662332810961065499463023342907423678769760357556943035693095033224816371147561682793434320136917739923000233652108218926262277939838887209087230741215417344049662610611455931798721869535856958206250204781216699393668448159565800117318360954716427166620000081550814800497880432168841980541424405034287639460090691323269705451947804784129697985249333446132847424239527893592345598891095135207155624207109880139549822549102885504889089738567744373641707802111292405710021694361098928635586936857655396705038518273135398535452775548846534706348930487770422193971170760017759563772758766204227299787254763917122321085882963728830177741781523876584080454465028513741533144483628769160869104030146177696627099095417690611321943304089557892917874761268588480307978302592748563649841004406190366609878202316659025916818552848084703180781357250112657378825469952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -35815449478571614413977597806847587596908632304345659281234225068620090748769680208182203262315664923895905250323756262887502354429415100405200306428835144086384993104739300548107546894716660975353809466498408354386158117947390451282624507519543878280921306577672934989833282980241930317298831562117383912472996855695362537557271193135125920271492007578589311844400503507849967224528611489895427467151726689980202772444173246922248758940993950280869285533297470768380905044645085981955700912077462813404566385327680806838882076011804958157317794840456508711802208593308918601542782827295983324676512902164838427917497202065328631486012274405639302079037949831311715860984028537583000255850281611971102004897864769724160213019755897842438517151458514791855427998454964328242706934619521537740215244521825555067326023919223849677819933450951159549735138473185380819622205351378886587707924491271407046264657466094823991662070225645081819734678747298583164209114654816668474889097259444017470438059242503645859607171678481142284902017918940250880595146956465825118131302020286515469643729117509004516167503560335782238107565510767718754463041335187469293308604585344354802234256082777608260631640766884607437110498383232970228787242970991867649293774719624900855729806931136773594839462510178633674835983560570293607066639550676646842606676560471335794685576627684821503246184272139076880577073333972805873347337036769557517404729117383883886590366857155804828232305227357474502305680249832561403562967492781027016420283942545382423148079142992771648902128969985761438489185452656054350263966580918795217123830537657810323392193479867755537986207177952607786414560313216087223660553617226785063560632787159900938100051377004513609597755347185128486675334549550203626824287203356988635457771091142278558953790108942722921779256444891348213224758159170016354153471381792927767492640937626202437149268729226016674241105769666162132769151258929482665152304497378073469859180157270187043460823972630930232150214596691878281980458132394673518538271171286372171061541446120085034193444870906680283986519373852766020107740051846062503638264280184861187225474341078075423219301147857767782134347327007818215758374832610611325670878634853590162674743063687987837595965018807871078463013209387150518256239296325386265494576986217625521975896924043489436756702898805876205625066772052384799292758087013372449880823115592009812049240755778022963384889782408044215203209116694686074964038639506933842435047544333151892917104971907212455503642746815137298893416601921159912488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 4730084110712298224555287040574314205524398199505594127603200373798673791234722664443135860542645949474833877746440113051684541119052657699288854764531200285225892720887057814235680956290244868805286299185092546080487236594386510217337502074459121466632938950498021169059421210567639129848298953909443609307466795586736912665720503647907677920374379311776747804660988937127293382552569065733482295903732802578581221279012227747579273410801126920066708829252673735730230310111407946648376328373186905909867445098977173008876442354870860306516736611279759875914038107629662507672807266328111662754117548338701742857857270454035926412923124596086637595539840837413385887772250704397946034271347235865738470102302236912780532509276458173185626513157233176019527904126632345614246683706820682050617179029615606490858198398466101219101373980996422536013691330243791812591951420583621934723522887467111336154562562725053771186558512615072159300415668706889470193968609589406615712574728743625475544290534737923898872852630165842303352516542903140170453153497613340198833944529790955162853108186561038110711718074811610014727444962045103178967890326147739639524729427070161188811252933274192632793497687989128969671339162054348485692870389163943137195592808065061121334474838590368923524911867473790238353699079543463986091118998019394847501566281478916533369991336296921732735048101802992334692870156543743622299464830384418365742215920083903952831356856046951457044590774521524494237012605984252567067786304560422051692589828082374998659803720734016254574214825798232025676129181495837453158777477906231526575162237907073697307404073410183173711757162276105971903746523809942500100900889954392723262121805985447839713366728218558787877269110034518737821507807123180429383100396915955967006819818020585851619928628459264635718569471886579403629271252155199892772937282710267027092268289258782560969867440455361145622388216390309369694081941853897485046789117640617061496814001941619158087330863270472532564739378557919429336707446541239755312586437166321945798118476741739258173064126822408806930084722344680305240856270481647852367238426812324477427783941626283343987987661007855405375968455487542234211160040666230661913512148850890767029940032187899505621868422606308256391994755632919325725826271224352007629181847656860057894817381599346251710060988742756005970175302364147013680841830318000412279355042664444315801225183736382175904190350684171379348462153319169144452727234292531057004191869797532912078505804266371126667650702392639121461717873450852059971584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -198556313122055180955610857381248537308342688243293864683302282752843869956129100783662308803298437970561143639353840798477152178607700388487020484298767937127483423853537223023882927103055431539506184986186525549408223113307789034537026200896691670399099370238137797380448409340724503122871130175680290542665074841944279675758163545813622120892618606382267106184645011647422731308810706554263379314774268038028885704090549033974400450187849546614142863239214807550488146850210095424958140033811072073044335792619844533984725355337916271329096038984728624813601877107034738060034445791504981016583467036996151506209262568414055052286304647377981275214279567778676643293755307492131012323922956474866707013951635801620201946181240314831010529297436530148805090627349100747558743388877975586924852584927620645942415529744359985877397491970489692226369372872812775304100394951788620274934738363191567112257001376347696874947836667505315189418224765409293273814620005831682187122895021344265619219831196774596062801973914984567863669518028494640476220418996536669553777307042271920786535094542861270843153940750045312616717160734154208080683064588525292067296253274753447022507692239195001724733990469509666392355901316119132459143099239547834173733659003645384498278457258418248415494540668785669812739926231511679262265475476553852742875104871973356539598074659458573407029116181170674515606541278028618869176449088597909451550455249910265748852751221871919801650140405128806927489701007488682399665766946742439546219056198601382831491937732992605557032029031357918584725161124118895091445203803312569696109358542583367134073013730045062496660360663735105966755577741490523129411944519661054523208387888841957035230156568580685923788288979994545982877511277895600226600141211097379216586891278232500190167402476961771413917248074870917003197560535201429245373203195998381858954143087965190347249821455612935484748679941887160539675634778809311578129856857622789162013932277446924187322985415781004616201400846509436428752879526060285160173271985683685384536838072801632478792707213228849211871838358658030651458265445882238855485531408932571290956363752731660659763850555728509337733628432550055952860708038370798687764328937223649113301893262812283441294895162011890914638619168037320936509709555937672097875110670714395112318543344438970334275912648522542500003485471449720609098965114628603184428004244645576841494698459263052751488602038816657254224667514624394228729746713754521711489633937694243163087303368852454806060569462721922709490814481961236561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 16531391127724499756636993456094426955909710310258736891109730085805674765482719422415818068108251446994855234537862284325407991555410391507711962400660714235511317444230921621641035813932899340269591402402632609375316712516639540449150264715177379161645406659839638000946132085404403309492122021331544299741916089326130997976951299421221319482818055741475087110813426641567739305691573212614145837608951721787195688109301003137685465752112331444998646388870382885164442237327760173668754233171496900212648004730492317237747259708502504803527874356389337382657808333231276534509966623814884166212133468480300616059041548812667980045448023596089047014566971761600842259558636178899098736774134314041199691218997719562815460442811479907276536369824191856322829743907379386918641956979561500595852429657437816543153885972813230588051934043059689944345800304511018757395210556527285767295291296463421150397776873058861629410960618142293880934779339888478700858752668680056016688926011329107166422916730069339441832214542906487619390573297506937928953069882101744345126643789632023197363381679064330154098576566121112293479830728797381834594741935399441024604648423895744483439709201618882731769273185994300601454373159593034260125914052991741914208386943990732984096981311957108057889908521650938928973712871916322404566719879723344782751190893773870448968571996375955083614075745864014707843398101301966396657667431244558342499204291223519873014089767511278205532112728796639478348346913467955910930020555543405388483349934138976614887600680035445987911852769013329160585348952445314059620845173005250046919561547059981517985507932635356377082948622673108124426745957107540994883756794533295858156128929764194519280705603457329361366220996152334357207584037676781820105207803736152498223324119735745499560440537813044052648903983484061736247084196236365794152374144113614966591901728276854295612232768153857170648262435268637821931559505043412475953721378224314812362567553795179387532087359410016045468232594178511498857603032854435638775162152670998664317631797157401125711843498173830381377838713497272045133286913469877003114257780026715059068264286707130438909572146677647596835851616998511062493556252943727271576854991564564506128571724113307697635648865926028418546626011948257130803247251559966883160285381656003715684412412025602019905557458074958786803675398559587569898680880404757087072613552621891641141663752233534904438868345472059224463470117213061009631426184737576184068614457738278622640945206816739522591939521443786595968456632069204738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] 75951616987516776271540986044722519582343154154139849366349518833377227633786817032262295089029115673216654273614714929086413778734587023133460555900073094494425937664350308704141566984040672400657210744292221236285310525470772030758905852197229075550707406504478583894175815909883968030802050078086931093560192476597077639266488414878220385338609209420854548983880754816741107530824517964016543038625131394720176296671982878968134882311827287069974585438232917394558847075391199049128332772512831015565915694225229858680916903868316826530371564852753375020307094339272393316858186690567576066267793436429542331379275660887299725117702043039658853403059154843887052414243171879845871694020346450693791228077692550904945899191758414936971567980001960836997107519591938965762610099652835598623825548029002864576755194966771667294036578153180842445807931024811274323486271721937230169905531399599084951408071607719669751577181123821229424189747950941716646043320573022009802043363056500991433596995686202131769269195231827094583692615755387335697225764851201310588652715769801382986065999209337081356352003610196518664320104890495048835065841037312031265543050815254399583420642848324979200315341397787982036443481366141447610358367325809405736340873423756302187235424943263375992515880499429406926851298877564425725658266471475659829576910815855981983562712696208346712323071136124746628271011697843797929293250507509837467543382987629413888797897705745856880279288481385518998763487364689112623411826858053675204490510602353985307039940259310072149911083332529637865668867098744801473175002041180044444448918980340849396305762016790520044438099961509724079466796000890487538337161214762288512416000259445313892245226319782050855529114764630180892594205444466939168143959822593077658159726648306710353452391255911688273845168821454207527585128652487670234312201462298904768296139230481805340155152561626456975460326313093007620985729239268090075481479936261220700363318909110299997835060637551299352905573428847477826714549874878120727224954261911911934379177966572176808618964005392478744657053942938882155617359610355881270543491562723371256392413044004395918767760831912893225860828721192688363560124471054989484896096752112313015500444534077702825323071806301651923781757717685468346931752159135642627511427852639511620980895581737054875810400960576407765902505332267006929809544596820908169331657927062899955296006447351472258163575942923026038091330002768774151450058924305139750233379724238398234723462263682398335391588876060375769128785135558352195434898784256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -27799129749198715730702930763474663216393776680249216601619026483726061290791419867719230347915139982611224033233233497299249814792898644103179171102457747126326928538084402707689612552390738571518429919056786553145577607901169911656190378313824811896324015715242474568166354430131034071922484188403208407455341796319781944052001073610042411316507583135682321775991747941088179445812111320753323140113235149979286602127823804630077555789514029475178146457190610029131256798271617288166270525778965216095562384358083621325179100435715492887991518756958432037153936540271348080841999685151792234225071582459304232507496913308416900298099910209015632900790038383497112427626732286077135192109084934793398425556899265219893888993066056660288455356054654155111509768806915105415454088478793960085806406327356464806958512170899978602192469987493077611850594788063366135873526906540903899360385925549614834958191631043593135470766003409026196483731685582202673723821618250733947319755299099812632377452581044421732483495891810463439677856692494236490726524356179505019863412964610315002298687846979987789515689782635842511157026477044552899543394175525084592480570534824216235218730932684122028222367267613379624770530399053368203558800613882853647767208750971056037622338443391640945139257229005248577709439109548222826451695104343427890470027029035729486691713412230363376124511992340719985350735224278691995504142068306503277967762839586401093096914498515063824493848591652834063574081986966952855395183662388491378267068084720597976098971673561986605695064293695541221734631273024987069153091498554206650587295189020583908944288185806677530245562938669763780477993583410561985419618234772360824146171890888324735477735810460816820505937612232002970539832707817646666422938626270691891164801161332996716559130811250882039658577244226292077228546427976948788669616589495515474609758879154364671590675573292152330662621034541291570824308544867221382424137675703091408442165236568077025663738594462561498140754930744218383580144401459113632055877513999576086259608306899202629623009544951954228858344269050096985312655148269052971364696757874513053495573572649333458570426722929239433273804467640353276692363742851168993718491031922918043883085324414784390722708441964503087955169830321437759508305750077758638530267380670623059329562884550323002972206981529332570336876702287159922183234638584808791514497681536414107664008109514367153305400772729284341638708041114567809841538026703373430740918014991502059708436014414453811439387688306743895484287095963424316416771051487232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -437785433028887673570400754176950499395568938819085449009990131767694091738091088924154599235967215090009425786440411003414551858069499055033588120394757259055792419617233605451281178435396557994058170347366527413722745198409265382451210385538249326274835281480264545434193910742996314967978088664886325994226614942521195945813022648128568996079730161286572327529493317954707254667022342823706745716534773807951741025217809301114885437138441717074914886603638591021147743396205003248009139543112135316630048507599675691026688042268465997037818002575081010737310261152195484060034908980100826059989633991129883230109269959849658571619597544512558647401756359306833039122746620804759541348190515643069793450145935653810830651074495398631835180270069159280506207540991447857096928704437104888913796393029861485216761082243221748164337758098051196457135233476395210757721770779765047704391845664730920194502310682812184793602440148845183006202348713337333341669233544337427074469129289749437162841377960188083850308600027799220013483283471791248522692938821581886232171672300117722397453759134294772171033173216224740354315831600820760922769376183479380645812305953743025659439869679391622031979188785180601299350871484703535384774165034763084136213607377234780678113786791322001013472977182476359465403249712395347884718700530909413630648859536732158135460617543475122563189190454161228982704243044902818429654714232757253422675018358254431113508723533279972687452073914006638282676829572389303049258019898746592915071368773680801270092880068781598465820366446438703506978409365909901417421107136083378660032088027734283807785250740632895191101151562474370838975981496028541967488218127879458801079457691631995402576918651282216353383929307830787363764296752985604112700293234404981810616698733839034928436626743046820581540848904918194939265197803725392612940652253295486604899810038311544956573888452509741251147809322641205097675821899803142493245017563049543896731337329160130700308678771163781049369540976559602456630333642045742393180663594158815368336472815943291344880070157706439868104795411579783820446791885879597693405673539631982068868188052892736390650415453823473440538082205185885171854077955702880900902181495240876900912095576360755933353903326482681940125954729954164207479395837354134812682794224685033521879958811300099372007370774185044014552953010604142437495147017463563369165215483452211670089938024030702296626041976213154463639107647401566664642272565269911394857285229054437232082724653771642006446502808097186650502689472172002426837819998601216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 37886986378289974651535324994623861021440816197752498387699249516657241371953762471129564967420314735974521311048388295227984803750585128477580702892960248672295615134199641661156982511901697757743614572061948246013022677252179843680458250937920945719020340638804047333566133261421705846963213077742376981512904367352060949573341068885988041235407629112286464726445531333108409071427780483632975109754478429627972832815619816012714238613353963765737795866929481272594901213912348223172910035418127170839063250905589229447749921601304550438545000614990390487419115961074780975517389619769582444135272630462082781155243324251983177523643807002595865775886190664967196600565134810348045543303911431097604276060156432198476075111488641587934475442688349883297622010955234343922863286037377212415804771153468055840508631508564478557510635815984699283977574145075491316582269125439123360062085223007327632302276937747623430934337320907974245441612558981528828130395329127365469337690617344683981083239889648678393241023204452103927364747834159279561227083916422886274091237016104719941478106422017887362109714274785686826150152321823184689614573224409295680582739815630063771109161005008337447450485565912637393302166947938396906769834101273620731615372978097918298623684912174802745497932890307753656762280171182688246269777917643909872727666869551449290729642702358650340460717396518768220253675728472969552480362285953053937091711289820057474367710763638876785994945479210059622792124026936157028308213182397210902341008144986359358835790887410363133698319256911497070786604836669552363636853329837742842617284894282500537926435024760205980327495295068501826537465667117295201000019610345302759438436862790635273613682876769309983965610441463278671790159153488440459846810963040101728998188439423632694102967258725751158094859191008197610345915846847650269909340655783572352762479841083501899806163997779875320103294681201979454951906803320392513829873634501827180509792768821223207364129285161473918906237162055446951242152338821085798316409025046870274515029319278033244330078185905378172832173481028998541423403075593124270678995949393408413895575148952919024146385145039118441377493578603998278280524137908216537916090567111995598219649023765831027393100399649103807505215942803225141334096691945063658762962273854353755063253856081830478453968233246979429553345660855819151002048328070439944721842531782691740201529280414131175698642023352616437902217860327360274993277942521681524486046526156934628880931730669490953596385239342400061153709144131735462145244681144893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -131299670355483711290139697737991944148804860921676266694303294235675202819781327206336691175619559882834877959612165258543640773657644156451776184964167845327693496143395590362644593803084063715986349072607362081483295874515398716875852219739851324273812840735495322138071046534282243725209323639968130279048021728034911565902093394090355165701852295839480038703243837912533026114495986405754372569073624289893941372064257074312219643523310382603686007088566701217890207709148284277886096606119658541296552318418627242830984479311159774658253289668450365811190934749135113889603000251054789318748657557803168218785274592602331054041403760130636376588219183934360891679939206924942647677715061849792090530056582144391351301990492741230019740114149208196711484317718655053474368589293963883400911957212824479464284466362583948400846774415256310765860673842503639319582601054235972064925882627044864449054127364136952614969217709384366602664045808075670418453274380080430382070972115109259768266338666862729819010632903314629348525260575057417447071229466706450651499584361724537657421628858611310868093365264244000113058659142608733678934730975712985742320381557287190744194165103677430044284575816560959547005215134385066882154162327594981897328134515029219518054358862147427256005074728727541163094542894564580880445188983992764765667385928475959743953401335347785052330188885626229315728826526120378079867294156190916268512050207535255133041898878361429653228076050799826828633747923012899580344031488033067725575840226288490528779128130307683202724828162291654227269239984857363497565581019773109378357106995798234946739354407258266739631084802247232408880202406569801842264387144200649499266048596521844646830465192648975054206872455730347548926938492583481285481910999257767865786825079051973533509476817697037429008159242980891345115384130846685389139000782914604093229068729929363567707307377612580138539624147528923951310222203184150098818435682855673038322672177569301389604578484483802523067003479409128695615154399212940438698237942654817127904115613398760349000273643031573483464560082733718948152127135866583001221865980744864612610316649331963336932191976049819054757682373574844437090976066576353289134619629087214105028474105563986881325961148099636473537375904172779254614116382747788502921444380054060336615568120031603357224554202891192089074519836268743375988144129997010215206313135958788378384229636310868568935033557996960410416889042046105067461298421125148253872507323474207086372894746728032205949279872329065688801336239874272651438207638534356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -9587147541214809972999077406083772801955365585054585534648106344002563719138833941940334134205122926252344578751258255926424768260595858581974440165095347448057317395428082930468308179573853232316830429635374199820730256545998232955586876545088250619066833095927244513099479993227035854875155303477320380998797880055514470617264240328286233907992793323533938384296316636332214410051538178239532870767855421631391886260373444771525477826464370405091625701088751816582717693671463081730586835401915250883271514428795518429475525827321972285686306302436271000259223328359085716382335025703128834970596356837124788698529490119661844113746301894882305521967921962709802509158304617920253862034166004491441450064172304292925737760429646815237396455728692387327910145023048878996291291649174272079966412754259599044213942568237911536111934843887866294972204625315778363697128880138681630588798020077078557557270335139544767309503417242746334828087506906146660992131417313744666023715666995966287289911179323357271653243704853216665368054947787276322085458847158840969933486544407176912786340062327632263615370276688387850640151465042280376722979414353499209739901202740666551008214717027642487545674384686424895078727236458892244737096991535624312775120180283646515422894229177165403214425796204380702157819747146567961805982871390472755547900306626260725401711323130765875839118185159088710394833840352219770925627996149975388689796909634153510759179665945111543372048198825105329085202837049302555211442417525937833089838035088224547244109717721084185360431646244904638990503063103749525480063284148733215912122520357115469931432651900192051139352289024362673636583942799655492142579335138702917737080998617023849162179699994048768656471596548686884426767814559454640558043838608548924190795241014250509143871364535686467480553101609612463107931473389734706386951973937269347365631636086727236159131572928634570300079677779394854505111028954157742924148584908421712409522110132998800578582133492511931795819775731648756950397643063636806442724363985316381226901361301209139342114764709191814418266824846446025078035129750174476768017508300226683205023544606182283159612835937397642560690065986933616620246032866064033489849352849210615181533031545396919789311756328034704311309527776142683096753411097368141874166734730818158041393984466875478422552594800328944645551143283368637114136533935233546229938377454818299306093356832733804473122500628668104897683068362258062523392360390613969160067683325762297874049136188390147676285786807360676116767243882748413417246958462137532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -17059096311240975967060970361476611319488624666511630317691200531571211779888057036734936053264016759349320908837285796075333543295750700413996127200123459964374331450760186905419613120689462888493717905808263346857792218242257461400397356774156150365885192047877908296752284387448051225693321711618170228562620729504550878258655878888564257495894079949743814186609595247104773809953636611622370483507412863520070707508720538294349760928771676944306893571236253112172311587327636247874907228834876223936710704518006648492018425634758559971947661118576781979347929123656491804035035678976344516457202812367367671548416542525623110214599590889996883824809291779747663633366414392960590141444495870154577286054649693378623604749577690520837989037769779920678240768811502818454145042541102441366546650287542568197354951130247767674504181971523465703219201934046464580648150653329440964058223010876842632778930524803683658482699182240252014155884176156695445137602017576312681181930013405519931443790911321409899991735316664103433009867272031382283199380917627818045213981193494956745607375561689831038153351153694008782958552555669846218075164297958578533092842428690458812690089651102954270205532681137506114012532932368752520098257257723817596347933218465220231445356095550134350766408441447733693207867752217988929592067432075811550061403265085912863265521112549046534408022963709027330751960943031020794512684128389759429817237895345021159293922061680379243646334891213849216129965256400851221801662728834246310633730961463348506297886733774084599783737687150197361858495769122912819391164176006598064144836968489698474201247553169436874463635133996615449063987804919981452490875191249106245050360118499578375789571207711326734313777664680147283587175198616809200415278769991355261774482605624318374512554811335121498264979445668055579686574266303644925578318695853396277108230844262373430681259684031993679332398898564636936869601641277663987024584855330889077573729403423186093385142925919218896766614890870095944585439476122326430786197388248480871431155874940875075781818833142092892707501051697415729799196479684067311612047759712249053273540201302085405295440434062422810797971923067459398289457681761717804074156270196949423867027396662220914922304103475863798368660394054465986141882447968396612862704065730251351313791940652030963957203548502133725495200536939450731385042826500745866499703935388036045045234144937771541367716389002957397831855168147038826317068211569741610920384616087349929658630082073040732283574519288106249266012463424394125909896004795013005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -1402729717171311003793603338372907801127139400459577786998008074034084443148539247649114590572093197147822369579202833524883440871333205743773581981878593059513437446327906984565495535327652627764618277563838744935164688309378105856914251758494240134779151165762446477468782058068201083450735726060781562874271320747407792599865273767058649799106295843580799029300696549263923064327861120009815468507492395016681664695832169396778144161936838854954521481490784459277245486188962901808224137974226266792125186581894588341010334831689224409521568766686138564015389980411146467961823564005637439709405934137783165115048681127500725584680777015468658982659095042258072755457388958394815846339380857193056560664129034033623552045310002092590204532949427184773666654754122756878674545695532034658954586307850709392297466289135949052483601243984593430067122299894228860120244657881223852953951017482718189379005032513959715494096320529053380557078645513565580536294818721656357854444994055428886645253545484083359429454598533514881687245595153811290306119047859003078415759215090852966285193872597393779618812906440558776361207504082088736063225964623244502724488462449829052117278885437612499893740590340215711151665738360990877903182257772592392203566224001347692650359968456172196958524928308570739528276712460963411246623751788436679565527131630010590680582516502014989369846748592368550683221946602992954651489411976565983566865745241064671685316076226368179849081636448186775313017501687540570789068243991596544617514725388670315183195571602510583657459140588355001166205481401246353697367519673478486461121522255834941632431664274713710305374996871582494429856821962059979477838339990238473027066634126690895437882881566464231981821090854871021529136796659270335850888856857938287598370469396747007214158536326967234298944738336240087997037355013905803367274553583924981163271293817599698140950321694586325812454547228164410202130388512937774236176705348087899944232592185678189946878087981243858302681235684932424145717881297315276626962735844718124368747897069237125875745358823243313496619669679671495395638160189075582764181111617190205688037583297315768010339996367387737796697891191556803005236725064753428023120559144189939590460547881331628132324134171971971198279174952804079498116630522720011284695002473772238827536989189802872373258349544183234455853582919941880771859076039057771290001208972257763867842456732622653029750474064447070432888921849130955103068354238048098575786476161690267506323399279014078575257429507383282700105901908225388140795881220724574126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 23156108996717217836931118044301937246310894123073587552865513924023798653296308338742694064205959164549798774926579608013093947143103416587222214574667170605963244371295262009072446381202978072346788179178130242120970766041768338740179451241735492481331424873889703066666472160868243294356888523988110661351352216245138567399416752281817512670027118738201202103126236112351040575906594449755315598193667056232792587150777199119845501529951530431523091976038102002695648085241316665468690382546727252563988819433764208384117840997640466883323424766200375652789374787553964048791909593372834319387652596240460080262098527185129033875066887105060111276572110314998441624874602289115917416206648858764803500601066113434419915285944053781209214607077214898575188923141977266785756382397501039220784188820995120096128958240051015934418031259952936732441755741762478706693502101661810665695057163696992193137864688440990167755813611437061341236220336347913364208687824871419680178599384953966680636068615600588605705286938404863229569021265152099845495270065297373133801140048777494510851154000004858522802989213320507662696932824183722860278920543638324153958188896566882479622267001812431736003734315750078263975457251730147799884989936791964255179539728881604116883964699388181826397766925812868684382849408970564694088486495931306643318627059909209290607097742197115904425023083785651493866002127327230261281952195158843919613725709892622284661308993709330425333369110440287858373924954053685704817379269541242709658835281351354500775630260389280171296339328792226942604774104167047686114676909183942175852845642068405196112217117022002146559797169548684803410527196574207375755941832062076475773372606320130847466608826333725881481970098546873594506681968065678191859080070354918406712702292267274511503556507143817513379210256594935470774201514544618029287384686856889343452322133574547608816992947135895844390335644611970353759841025264280368877843295907317495037538855430553311806547275908092132987328518246466091478659176367213341972811423000353392904788977311923344191066479354727528321394726128606767564675978462637000804436434122475328164936691126488795855438310529222338699683532242069305647622187443113318503054611830514658990409743073922488581896138124140589123300172975685430561956157081830631933327088739503683534896307658624288693848850089498362294399766235703717165267600230330318967771806393011002022290229870613803081299812588857649934276837986756665537425944977143940829638389443330409446487913185326212906684030754169963665765241400674564258381336949281093844992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 3725207823176556256686606195778071603613025179426052019943375757425273632652828183669002682200854979062166745776938960518873541181492282707174846437461795329528619502060591921170311645295191798701142205522308649998972974037078861477096467137653175281291202489359759625885863082418233916607186358659032114270413235467129043177590957855909516199288881237885732976341882034390680702322647784607109166895986313427965951423011468153531944262377219609815119191897730755152537530662150290554036871079713254271953059469727107965302704687888241507132784994985124713635278978915111096806722660874069676924562128223421617232507755134851830091550009173812069547091427742532021415865419756393368761791159528696585278398758759507048877494546511932900670608545982330841386654142216702750320544728450782195548219946164213974038675343073710257966858269973119268536870839638133063790258625176563221835821496968563095820516806665214546263622779899389430376025971814048356782183041485529766277556514307574677036459763576455082275308320232449389979180460647486171248489877008390282781682993124603997580137748059790808289306782166133096368345444934141014736922609623776319530179346958787390235425175188714348233175512981065025020006030150571625888341619837453688852575970392337646573844003021345648499825642332424663656500858557142825690794077959196955070693992781430209953335554046927146926239669306492494098201042441709509609050163473367197351316342567634886254125245218518725479660492571765536213122830961060840316901323549834023083284083852525194244558584472681068953053067347670579365943097001242869090141648560967896202734573311626761273935271580051483574006550601842817822110756356062398267449762342525149997479068218093780333098214051168238720455275113350616541187897947671501667198803905057337188772833978945731967887109155454339033923431122450012248517025322934464117260020214308337914992491497472087450935961522064504764475310763696237372918739476114494983854926298151633295225877031322861690097156066432805192615749270549418996392640174792616096228931575884807347912408521821901197852042127885483042322794873449422757352600333811726047515087496414665450905790642729136833092665415995059761371921451632769118013993375093302480210173970767491637991781495154404794828546978140668804131601603797655057848623764939236208390950457859079714135756668641816571502760456174978852173545793060755962118610592767039951988561443106230654175233168309250359529670920904430089608476811271844452892321440605609927010545636983137251253743146090348107780975464088637661475582419985786982002649982144167804928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -915534408013783403167991800702278221449525914519226555489472631999703940204969764073864575646473061310060601011551260001329070905429660538023432776716088811174945171716270467551119629832395156751596287699541814205386301077806501058247546832381888114394924097493501850328775284350082140750975763322330620755205319566726429468994810429808905296696023413528141829565366243127827346195057674193152748288750123638932474080202465013158117717113483947028047121749421731756591389939609976511986543422410863493294477872921053061025812711257292957066828809410208300591077029471697973556618784686708935739411007756328701359257938626331720987603459793114458801146045912612142219536289132261609597177897360326472034220688854974625732825102530845692205500502014102992034237495143771168665913042666527021935224366958211685572864393412633025647716864558850620770890502757203733228034533525611027172244707889933051188254798642678521339322240389797329616326186670373561898374347038118087024377786967205206052741203748098008578184972877897835765996603469926272574846377392480813327766706243655355465592908488621418645460262283011708760654991412717516303150458342233926937875476937988766725597016498429813104082214722470057488381706277459884901300162960202945232851407543337353262691044934113741570921286262792268364232500172580045293135866355512694351815833675889072313769147956240067954756966121126657334119469348487225732627349680863854779951952890645671764469093864041732986725541137903525159133824188041823567545103880959658190042952290409021548836638664091252861915714501214330106079978395392837840057279373211781383558959164313239252966662426706495216390656790404548842441769606078065893717418590674031203761991202010058334943825825935829581583280249706868521700572535430197710296053982529142601139312216535286571867007387118915740145833325224735755824476757657827170134514165416915932596247796297158692263998098917256798821997865117917592171477595076624069094963588904108939955276939989209712493638172581540718738140161660622131632020783540334290272871391267466456223919292516484644626955853410707401281378286162828587199985148168748747706696290664380132083011900113988382093326291617030958139984585239277616642912637638010240606477012100802417683013115850092400241197566291941739299749253358811680502639310329095619615260276319103459071762774353516529854437968535123836413279861228464993840450080268227803424532188549029170538082894376376270771319410891636854308943755317799081130716752560914119373512234568857113734052989510841996473720970302911576162615695759725089594804958929668670488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 4105489630198028321559305239640360747985983113206269148015981809523343307355695042716834531681199240393992883129226607891689291213556489083222301667282766350275025240662218491364649209383572543443933357734149374987654655714049500843410302245876608690995306778668328067490484531349517883984527703387451540142780593079167578158724342006496276165048498221732288786036464698222837576852499444857420302969771697636480147376299059334364437527525484660531919526898167360244474683627399520991449013277724364264414398868718382847881977313628183986360460698862210267399026546665035530833889631199535508348827424692457062130606861677224449179866456153259256784310702659126989459520032747417127289831520262751534599818886860799127782939460904543091948616179332343792793641067890187269521632560842509008991281460867647002058507087311948524320973406944839431394737327174923352508861657786789056318251173369641936336735793285327663879717113335680139590802905519298892948550869270974340254448748955460531583448223431492394104670840002355547135523480210590393572413576569317681045377399325908986364286729541230913058998876451898576144511522980801038475744141080229922183318631299899956801366976785483755905401153061360301704502777654645866578128290113775413281163034188160140578920293891872764728495584612111095576040795379261712460357521082104267474030237083582304131216340223729596336910638190435859428541796066994968890764764518729933575039731152914613839760104390454996347277847799873435467307046019051594726273564356017500991786744214089843949561317151646005297560896571572297376244819393666732417594854394219400029649904647891708803675791596788038442599135258596253841426953056340214969638626252974287777099996279601029532466832446542147742274418305699392033785896348436362273569385668217526325775700930168821287052707064128437846698890515320654386066467197504425630345855932959304326341239819866841540064496630433513925106893736515384187892566596214950082299546723314867756812754579034232552382713929654985307793868205283177583064305063877938949473074144992339517512488691420502089849068056247130887421350009522892355456542606322818372226527169539367018578562317180771543511934753244717865004534703068363182470790303998993141776588304304450111320805692476390358720075799338438304259121692105221295673851015338861208601425063430310435214145919880606570416661628102286047464705606253898688507265523714142942668164676921211201595252274277562604584999174351377919966866279937180342055366009299672998568621277318410921280920150701332327252231749526134313382269864426692046464239825596818554617856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -9355089217267263464416837127661461790345097819061415031871499844680513284417036564597437168330992673859001379456821257480842851042315348620657274271462773167502075560614027164918259375827947783192600735826660307657563822620000412016547195884400879900840897252996793191157693389396296404701490945393962136759178072810111035818140257824749119918031899316484606267996625580953483683061653459839345483498824469304545686778498023170676472686643634303842174042313360168562003187122843513622246257907347093004237148615109499119083000601436709920135848766616307375925456510353377552355089895274836775456934108538774605080654620115338440223658214393910564081529991719259272391609233845410885778521583691490769379311123268081676095415827442112570523762468358664984613076097270338876670571943274030587305622842125995780795444534828793429124927089920430036743688760766592766911613890786923449306842068931532048162833637361541462455433167487439586860945149404928283617907638276719671457840842566423464494581928859845302638977042912587947987920262406748683036085561469536392562334270938243117463554267536291601616244792482432480748385896524104139905542394529852752373930564496799599483593086428411204457940856568593829403251403344541194274080338443695738232133843890585235359813112631453754512790475543785755173338959015860613955013928639436947399158418506691069743419282098137817368491328090885804533767509954493247055719832339780599313524499543951918299338729324687207898380121299821404237646041918950108396051754275252397379488098576368418713093573698525143995667116851724926956221812511628044670171553657968453806067377774471865359439513432429948870239885789546105154853136184442745445003838441998707341581846405221303777471475476152493807345443036240320050870679651584524400001579738130443464652194667894562921527614226234007473019373556683177435500368658954368945699711181438719088722233528794199004114579613147745123262510743016069398448436949562455962799121332042254114455417755895308671144782213991572083616229979753414670703049393763702523656009058940850465563965933636387308001114795579389050087862894845362022220575558808091237864037974113546143045941430396852807969645211234510987908347435741158053785126118295820948848837231149433805045371622213584022821352200101587115567992075939128270649778290904548288062572689296690600206711573017549899654421009953568164122794063706995052536991189993292721807317885805450217421956487703161698280259564614752143702036337183952143968887607282931241405836731728699219813396862190869567251849257866789767332794716385990722654376359346822166085632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 26846938534874724814290343982473007743189612767024463095460246648288918308260781623023006617238380537372508802971934763903652315063666005233902079144668009747144740508202730570415308711881771595830599355193672036428601290713386111067681851817112087484186501475199926269244211932798348072730590345310320072527539254560716390389995274906005950725166583868505396403976184351207149242865512480602833482038476680879865975447422001974113275113667467395324200289367711733512100927242116034910927886953125425837900926977751707370706058688598019925787779782855614938476337908470903189480779271894153591175119461275428739391474046510653323799722907350720935301895317405233997707155756392332963465954190383401969205176959152801004589148685296125812130918839760663917382477591816119873392447167528786688333824707762032394610556693965003504122959199958805375628351945971350481928325925192025061899634078460229918519136296400724789346810115493307686325237688809470322331839809780989408699706748336394099326111334417293855720267559004662677652908346610366986860585140850282354859152176661904733895442066789883213789204993450615456724140288078781806028064782440817617946155442110576538403909567389238996900304418721453450061705719936427291072468602070121261858629462882473005802069987667568910016937476286299128756318074262470049381533873118363443724282293748594589665447981111623155225685737117918775545255841687269224399885125335254247627353464726773968129290094702284808916433167783310777471250189354469100062986734349982843238911959971638630343964905077026992522533160304428778670276802024182075805333566852764725033365481848263122422894245268691546985792805242486177463752771989977243348968244510483218035400654752538611708768139439637301528285776394763351160310581556978951615439432735931470786901866890855896944310574684705991560917709336612058882995721453524223388920583775017277402290523479480222590613114821403217681627778740892660875432841015883768027926148555965831135899723805853380654509298162763138437981415320715232999894001072195805389694797866460145714069061010653177565321175304465065618751291794081821214649298697390993577104126857771105286046382043259362487678446864833542678830927294694074806473100328134506273265026203837897925061096210784321662946286249337622901908135992874719467274398268327150132766761133933272880518054639052306949813044378223165208376056294470783794685946695577195022615415270393528741419176727214684059737375689747986043377548961493220487136876897163340514267498854519181492741051688011183509107169294446340748099718285402895650111859129121961536389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -104303705372337851421727494630213791560530282517443410200564728023748894540262646566627085725249919023242459074399327814553358050527587900288507263201929974157036304453726493634981936416208370111726487857312640539583023443077635834959099259103184212420739187253477571316366980113613553767841732908481665955206691793791024798123923998798969997686214451269844285739477384976072106658572209423306300575496744026409829984629418603325475866286949879211580636866343929129867475533049624631151981210810720575106427727854593599948369551319624904235282549318645715802427823782376631584605052206216789482588904132528517323716943520183372111957545366331484457118806794106907251639810407530985380456100902092069436212957104918658584871191573467015573694894989280244954732925535220297557082053849468832296217158755033420373468842857249831365821632151866688739984360119227478044586941605736697992307475995075297450199510368413812759503401755404211304443418473604996034383341281251809860181505053147539004867631449409295940366913903248174355696263201447216406399015395841547435676612224412709312156287840877695097546759833695320579599493180530148571062303362128536623642808170625221748474086114317524090795893995881571716993319752632283014028839417086213633030776622304817810955505347953867188788566874403780593998719990324973161360887399795036902744563452622668440591171754139829980914592880066179878085700191319524765081151073853148700535845382594890487935802255575566202121774307903192758356382188044625972756094481838254306536374505175401782671801206837631698464372579774624577855833993840328551376107329110619193995079802941492747762347618922616611241649638145269892143504514961860133359776397603783955295436145366429508404780798323150509408962860563199020263074169141146613228773201031547984937105500152094827043208530826142872934129959799698576218374180616382963460568913538438782050675188821476771565400961270326306118941825037667382545434699785047671150077195479238598858234118918136057578208780876085471333221944420680603902349288251834653400101471865273562493938625743603049344450585457990330194123430666198667687496304827591661144289617479483342916902259645879726923437682519224709672759201512530242112012561911240795008001600829502404251910410853279398344131915851674909311429183917808566537631219760851694172464084663646288788309593076377580701455925395492846915147751760915340730342738138908747822698599812159090815690447416729996406823326754829326999156854818752016779222949238731191018575076604904086934083104783278858592664991633724954233019166870701900935916077650703772458942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 272983512049893178376459613759209425827538465376936524799038193797934751734940869603076141335715063835892312596582715557466674409092715759538025946358107995405810455730092143885632885946413809849293949588720415455598813160345320821424423070273927325947764650918884012748814915669383589479758824336604883271688709146101345048177833041546144133472891417416329302219679086702952628639478022935806716871370841011277743650649626497865250212422988478175690362705242312828373686463978921994144168636680600018973042919529483431217917157488353677813923454337495281750726200370445813894579321568547781718296861344817728554653069453183092409473096144425019529179377720934369694814032596538167705119602521447196658681311935073679302841989086116183550330844962345129657376039735668914092790080383701957709071945216486108365749294953249259041630359227167253369525952059940181121298528993101948188222351732732945798964494031607679767897737188519400562848076181112911976160876728307322700646893604501462987540761319726237439060000228570801845721305664771602161300273215576349624007754016783726934342223876414652505233998913516035815681943270153785716153685817928507190945925854220756465484010202147731332544853909878794188355487221051541507542752142678547880366889417657023673734598119413509984154392308667559096205539977526018434336377227930783568167517041841241100936775321946928564287545737875853274932373373441407202004020386983916019195003279981869184462187551877560762711437636264390141185312660360646354499350728131211405435765273966464174907708043352279837721731810160075571203388209546178300275303097166371714413708431416865576129404144582520803168821025157783394190860704284095342129138246907966680597618613104926695756464483048085888642303841236312541548073517208513707425507195754947438952299418741653408104449231539188020534998121524764406034113283371718349148207086160280596121018510630367827575927577366419688053103086482083353059897585719704906440679108928142488301320443246342450489134592998172348710605312968572739471875385789299395691463644385017616768589323510115989994562506169727945974054084786046156702103073761321249053390359945384220778391745304844609643280142008234863773074609037001898077540087620046534400630091428691177419004538561712103433476866207616096819162237967404597212404581424531586542335359274314827144319255923536767438303892718507851105533125754938462694280441209387405579094693656530198191370170508891834241309261640161889825928253159245785669120592584442880636642798674956396886524085031452884952851977671645942984570697366033701552756873157382771742605312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -387457456713630798410438183711109325898605294253125728068218090794117651467333393772585142259996178916999603006068869835008587123863308712440973849122629079982782573422170286559992684375537915366182223575142979125946152243604336486188699179367735387104658394713028320977977045060073120419526720770560599387588279704512807343817686630593353579439657247595867046047564318406224380710896726985568042407605877282527039672665565244189689832182639056154786213859437043821694842533739982922314968451513383491381131537080176921400273523400908026437505133127598913869052499342775572540148458720377728320632313341865010067279899992248008620017752310051826032483553368705301551726000842197181180198263261497862479722812074199137155304889328939766558558971218338561551731226757914783417566608049614219499735093244256601234439900443650726329595929583013208130312550671706008348052858797931122864881901261862398584498840099733753251014868751486801398628399065979527445665701854898883333403137818459633896548084123801579181214264855375612344656095777378118775532581420567992589340253763103708094403193004111000234319296209038613819210782815459974905105116523627144538643445922958897612130567676198617183775221024994768948053733826782620036327029332206251286461895767349672884622323931663563625878011626431892593673111784808707870292562168035015587160270499102838281808617143586306952673170483768166661172370684699541467279591134282794588904026759419124030209409979413180950513915867657525873895760809672960304326396879087904820111823379257812485896457627547381771895614540971239197046180797587326784171784100005667236379596450125745749599456188361376554196748996559194672929097340788673075033311532973558197976502448911297127917284586020549913287270936989121707757504868421846170738377021589533449723950933333207448619223759359250179119887011766708436169124448069204261484048544751606768437027016325892825460912094176292443504108251388936560639825338032344735850608511563230885215301611137091104344406483300456553436246746518099661827213399880169309376332529037923956564140012728173835497044507967218202654254273281214545712234951920287818796183891659274067681635481602566469262235208954950364725757648344996701795297512024197110125748095632579871000157523637665356006037800976594841764485922335254594264447882863273592262904835663952534289144108593265012077067538991352087249556892561507393054147208487680920672535868752223990975965499090439541614357065369257534280115026591639232616955603826302302249611682200132181379256066345956810587391614848518092977543581384121743369377872788429922430353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 214692264205314766355673335251626197792416109097307290822523420579898315659029658673136830566628049194532586010107578764042875612733226950748882561130009235678389274316916534083375814496342964674480422624803136455230399970327026459692420618607956318009265748494612569814462049957745251042657845229065480170305967002626603915897349169185670390843560315509774249887293739366935425776983790512668002417368628262897882438456289511415012647139541981017417437006511105751688553283473577869381894022308602880462719201021650512625168859939043993106503225920771614124801707647810810201399898863290973748272924450023854037973305626288408740857725689833743665839415286596139952618529555949422431638331542868922967757170486460850075920349090707922213532609069707844089101280074343995483817317219390785108710966639994454447448781851755411841725482725381717197771435468108829032695324392951523927406482990559304868409994729205604400693166847854594103735209873453910201009382560476308277790714193639546050686326171933854856449601305560367292491586203242207251948888389273118605686205895270504157433497703464370735279716390644948313118718442772027852610363275029329876585518171064740734946326041363125932023992620651776825215140732461229203677482196187663894497331764296706610282744468626578608219195586818094996020679828231294807917873336638423974116779410448467154478004124509757282613616987802707750779076242966704701541599016785620749004925785036125077243458915906255362437320674813315551281857581027571971520503088552746455974543152652890215501938102458227636729413286282132387708318887346700384178118238218594939745852771845646469808790640249780517247206076285410411219705053360880430722354059636404147242672537939849839668151036521774429617344878095118183057986608831067479945687897886271108704932622761823631225224228269487584854719736925727919273384988678631837416426887670864122937442395445227110296069323448207762054952375658610293963717969644268389092998358068164326889884351791251896516069821666634544285798499913794836448081191362440479743689511808299235751698977887510538083024736236017947422026907174500549089751272365079200863672398789566051975685031863383754650451981913212161033996024385533305200089201453472731400821072836673161129924134817867790271315642475407292434802520569559519567572692981224702271510695079765029383855907960899673873779485791014313806397288482168834413493196647951924020051864406655548356612950953272866095628504457970817193518409243077598982643740907850144936300778092782292494314129740518572051009906757600923461674195275339493245247795222556919264706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -406546322618849823369022713327231104376222533381602876148831353989485673363997117199326510770805745217646137230847061337087730539120738777666935349867993630404219210583747588484684821995993272455560675891332834710235938588572948998874577296510011417204447385724354311307098391428756399062134220793789807906817414286588926976339869822620070570637064643525535514606714516685843745299989591063998239764709685927184670302930962860480396926681470994237243069133937208643795711232024186250954517853137027738834578693554979468369534085381125123872801430213261271002115816423633824061799692224318058849133753965670168747101628164325701155897569526228488826703415927879666083344305258043685257286299518591294133455046808326721142725795269522882715072626406678790983641842535479528515633858873093898323486048404447032704487674973127982143640507736657645581813984043476509953800677648812035544125227875322109850959239488513683091360713669776493759763246511804293923385956474811222159907645839722102088655852007119926525403765987237125582162645463781482610303144945006791003670916810195612044296310419084290574097746995179885333618950311236621095850186939198947433706648958355863626140442820065484029166161201480236757050526341371163091772892830274567738179264308226981786671143988208502034528529123898716834425657911069697465774285713542154036639788152661075630606832641324939978134378987007174431275180415511139804242542557478305877913319230766956462784830285875945919517116197721764829437951418565156168249069096380021923207037912712063552943514612638495719567333456155094934283176480008983897733717381309851560644528692809114905295887168111129984915637013292156063971058144203454723375969811011393884273010372584126119912518050362210063841535282530775952189811769805999503788076033271176743783952366723066423590729201942605472283969911283086228806801635651842841396578594190536301312081490289600730074986106898029106715797558194339550568623151233773584442611739105465985246732387812415008439167538187321211507595020193187844434728567773724861542764149436290419511340367505572265891411506130559764546597463957719004839555974503607226032160173351513101579651327988730187500986733355148420376660783121604528490297721231726470801848315516568515984436649609221680161113554571967949784234833781139576544007338988291988834014690233087606695037421356750996476133622487605574614204610620882642685076906732131225587554553162156391239026144853483691395610873452203999860927453640268261587089253509243720752920105518005376681515067917595903842705902149341278235978184612425321093505598870808829100032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 699450891821845575420887406826893781250292261113693258392311951214210431676860370691780362948799309067143908310314030777747944119866698469983655682290720284379542638913000453613983889436166141197286032781209322748893799162893161626456329954873120791787124769476344200718067612658436324794728436199290157409099029520047112049580799202701393233262203887400560312636685011767521471187761396035790808090213816835441361153122568748964254080877076549612400665808884744790054600101118334859682167911701657457438498447375078338795205918841131083638884393578699894495337354156424478510081677139382826581180264902132360628346432747017507681628363838682407210404360892730994071148767710795383895611927718678689220719703117952342615439758988600007327047475065673064417448730306889027392499021256699717601325012102200200755865771120095712341294513647174575483553303020296396014342162983018810538621239154654621067887787203286692117665253025504251163001391954379064309389442641362383926099982575807442124091864809386794561841797781718702137913468921421652533006675101368578674169452671201893690582255075730732849571117835801351180586047521180345214313914051789187679508030153142902803828474514623541220282562925707903750930213333844219004745065568344265906157697248556849510825064544563755186061029924573211143766905001262889839935446376873246126814677612235928233123634501198157887254435758751152580794115641596001749370602309982765368707926552493697680047530986854456174277618457867323857808066091958771863189377056663473785095964000020269604825209350999685270709017414084061557913855157839148856017611819175843223093371341364868948738846363021925238025927274015664020062756426660121086051817575895358647459839464283409483223559610180349583648843309558434692238704551947094670143878751678811780815052730058145717458387795820391057728745016576015999844782653541703242867017670226350152029302698070634363923123053650679004061464559344293923250647390552750626080100271544766733869809095281412450216945505219203882985905123811854740098473992992816289055495753864893686651101119687170339037484681439124026250670917363132778973428831327660806465418189890130243017751525498031752600233209034753430889506611238524970795429479375872962693847093387007118647367933654140428381895888929527537743072325372354217876378125472487404597634171259322174536030063124813716481866684293207740039525614912776580134203759366881689291256425761752718158654895209072532301076483653184471755165589354633359187422726715551475759861604662476160772118222905560756508208117782126052635151079979553173705963595654547905263435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -3003904841143729078193905075343213390823118839819522892522613721287931845467920113813318628332499326909607864306096152472121841374129911638433374564656109600483203887668964663609662207024498573248303576228033275562096685091408711861125648824371073255628755107700681127660686750112852314829403540115052361434144759896226733121256891597127700165079947654064170873637350824134079087919476849531311767235096327610692079728827635855723893853802725339984539131422369542015897190245014835926909759741503751139620822340049418602946904973867890533678701641977693878867868908824842954148881073123740647653024528531003146318772615537074364670831791834755720979993343280269618415748866671352915980021578007632221631919034858297966107223962195451400750353965201420556521134950898563211783014436829733269694124445199762736658596301621188722439967099028020847882448745350751259868702084010559316816477945806674768608081801749586024897579180309547479152344829712338334716899402736448834741677828278422074030854718174640712909042027405792531275996374525109430069045336999882999994806464546355523494529526973493510125332820784274957739094675068185829792218468980262813662997256968537915952096750958453483828484824208230843223719622330408220958308068287116769101019543036809727170212325080444513654394346153625094892760906402366372129293122776028035427663699682404770285604443861487158133029726619385897405659850527603837156155898096089812787844872590454708976533870302489246780298070456508061522488757421646701030443345825016992003125397735077637940862318590240951622654343913693136992368926500689720573837191482156655880657985480654187304532944327830482016971184438266394353251863669857207580261687171840353444179571199173625728547805327554728186164350995257065740431094283976595858213564846600268371853504062906007825570189297119366984912400666667256924006468013961510316265458429181085902751698820948655708460662859149810358127429959993612217880147097994882484261588225999092413379370533063604569964431250284468303007155378601226809185267748897014244008681303877011843753032023229094120762864456994508440809333166039164779055339105956741120803602206666732077804821066135549493869751201853152363350347229058758847177326192414105177929262733850431342654648605068115128023793081648069208887036584117815335845845980962473178942988925026237190466278284740436711699533814112580583621854292994589156407332449853228906659251144388385502642712002883144894268244871776816580183087445780133752512015672093669226249265144377129061568734799638039369695518490443383282442696036283875235855333429136619857982259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 6230982144116927716376180328334334244366425191431487431569330194139872218922115948448075771329393895982287720817681552805260178734079959084166634573484765841744003090124357848609739684278228141313924147280945389377434462886622660737087323802558315495777277057549714177136486846009138213880209649088298445248539200778245715592768978128532025340885637049221636111314446670046420166642998987536767029693163205192902085511852134557957826692133493259882331917816386311667235406402926373231788557993238790374874408252911354378973550841576005660271662374381744383776991141003033978261040890547353002161484202359669801003227089989632970609202895142036446728409667743351149162178588949440959806660810456017633122037044363639497853213524959121755371809118461561705478454623428620202128973991356969041085039503296979139891254958355003358401348027603675764351595885747734372482769015116846166841862179144498721648134056410708952681191764684342101669609934070069880347608799793476130465329344433595302274698989691290377883020372086220961022682744979231839348963317367212905751016907950282899750770802140697899127124613632716823602753527248838969684045356399594022081939154996856944972600801172562046303089419452923631850850459902109953948780469309773215977529607127508680123595062472152086606148433769025269529117089112799747871497907800913100149723276304855684647407662466064527696371007596440997308987986099603986348356729298886310350048489610804426965575975873601189170444521362802133129951116870660449136184589726961491567357124872227280445322787422884770421996461656571285491966619472636706575632888052310367496968203435863724298253633138148349364228678349735949470883295377353274649221881553844198043225702410424166034710025047644855669756542771903622941955325507515690734948055254279623723851827059331416781172823521616152416574326691039729426163063091390021452494669662679195890949007101932581050827468245128625864104912932601228630171210738658854597352632914468857019148758020284324980420877701741927403345647018356750855810262680147179489696545468284417898104513982572537639625509149702459803788393038471102409815495314387457441606742434986444704002685326502072361137400397111258278978696513892401467166946207885402824569226105689182961378968628792451034634450832422305590005098848494307592753838270029932461611659610090731275833551224258261467856746861728090661095154940660242239274100987895623213278219037018468066011734678531080905695418054555616532643031698995961456674874279908979831096052006097475181612012390401872873005456236703088549766792030690746700945215982302537778674532352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -8801546851065906203109403260176053200289787380031527258214688892410331645537017648522683831071386461940405760453857626176873185058189553648789912530476050641926346720441223616836727389849512084138627390796919434670559830055028420272499338451588000827853631704697116788623617321341474399717252378563502706755526060718887393203966124460656911906527797026355996299000678338954886581635704187997192617274039782422850883783777776416025032052852526155399519413234978472886145356814888371411815503655706088269800405683370760096881611750892805061043907078765528347364742624682033498998614940857107405604906577310251653688724185232327634952211756343943670141417696856837868887520603790409573918040088117274404486490487296485653211432879304654769297737515590550366930044706753258880983644677178301668458856422754887288935794531454472791888089618359966420499700693799816792335800823889172555638645522775794244341028744404976627075180970877200432335892126897905819608558973663156791851642019553900004174702651556574182201252914467807789469075332181005981847068221224070803084413568695009948495008151681329678322428571421883031768695296495037126522861588154760147493727324234042013716384986787223237934612459854154682933213757922962425323963717866872287272730560292165531271055476361980106493903365898389286646760327199107308561301939262292541956684760667745052187602380903985552356698361985008649024704276545865531063883890490535455729678952049169313364577244501474938801440010375213715890005423912922897749457389248819952129946430746763902461776766338039306374915093459711080746287758799080042342367574296752443135693644758003891038721879432538508023608011680419032083313562984391179817079707991737410944673748740606693315227807414612646325961803562361413498194808373904005487482193631590437893766987778291587747590577996987872126439249245475530040967522266873622046431961797106645526968928702080589015239797374997150026915268006088145189792880475084375385444439983894149788179740798350346186821719477626044620343737847265407558537336364066989683043757487900491535202817684098744153737902430556555324954624572896926336761393636223649108453648872177242239576445216060696108612902469336702080577611920801619795783599172572102806558894980112565004030732577961168448579241186233539432464641872153244126184467861117054616288496862427082803691216828921439813564870948560350506239029486572562661688345063073707484478423866040331552249441525368893685139674693878440809667829266083628176962861134740043723740736482146016937326533219663205041861886773856820716006815921335112195241941159835269693786030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 9677514427919935220890656260633751150365806519290396902137933675802584720242893391509102986873528828543215730229294310475010006504485865469503670026460748549882117713835933120367034494347610325349332032304452765100885129351505559943918847304364889899080486830350609435168377340538955917168510518013205778952380597856606696303284922786355462288560238359527349260568658615949742402386103915267835448036140487495614991535830590036693513238677614398166249449866429606066819728668466756737390443403482745909860615282110092921775218560956624272209404722474907233478396618381600777612874078979995968207107852049839809534517804105356601483835414380114597043149205891941696099394431997232866843192670729115321236205800494667653308291192738511327019869483967611775439687306880441630943938526961993229726436163405759211942851445051793851676606999035166729236209202638071514524806485191061668962772738972127372634623774266596462773356168848802930844233608745545740993988101887885728968673897856082648865438199718493834456619369688481840557412890226366553085872216004812096591061519932883363938182639971677414725631982751660571005281466805728207492166505965619090445664517264499617896361787495480258094024648001711620040730676611134408055968564587418898439932449983979241047486674796853002394170504600235024619107299024436791348116046936691199358847909818980627929795400798479569634894800232269532710334481342076483118713415622279276330142409165557218696059951984609021302783574791874997870486429451888257070341207172289727281743768929182900750401787796919616513666761554523508670986350211808599996273496572435991038106671449780824805162704392191515927218516440148227700642704480479329447705476113379194713501042894254118199620035240244413098759710059179670265632156503174874622316098501766262244483688715934015852986683594533379590016550264839615063457858638565585762073588687257522095099049666636957428211227231407441256267333155174229090700783505737603088566248909401786968841530623938748603473596141275214725043066418814720040152153654158161716224939590522430910029414231921429317855563626419715668992146325581410690166128750045158703621026819930355877476178451953666081211462414284523852591539942621348693876571018761249340559715875727924515169406794186092038926851905104640448366974295397442316099451614722663772994672195775484962191554042072306353630830232114248401597009010606250117270464128644686234352783250019608339185063086428254189752139867410095007820235038060569502142506305203066454700319879554968507009943690527188895932667323653233376316377197708835684372564229936265814473703424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -8845893186641158957988195837003915249416025015376300417841389497899289802610010900678647244227580840597689863406814549588383274457372661540839168165893297729811734664981577739899086271209233021289692268191086023067202715724183247631398398369661975843733261083754261987854819795986335731691479983876123154631081473328235764513722227713633535241569058425549269073800039781187955427154018847132013361553384230287414061584430330166190973983470393343868206736493137287939004128107243977656137797049617316721169480185034094206053976635314847474651602752346165262229122442504815150300647123497318739468901320197546739170047756091368428771299312710709381143600011315854228147129594386646565961396651149748986979459112636185538631428180954303997932571402025126213571591297263957111290439176238415051169280681746143665635274010538977874443513408200810664585105395072219708337313745118420851134218663626526781751502656082923823577696103391973545625309596162689427340127265991781463869704460464064709578990513214911294103601063068215174350817023141806345413081232553089195758401391878027190572965763126917854091027538558669757013509213332696268835941689117562181659347291011759568390859902726700753865189804255813590416732611117908949851064426436680151605618177677844102140008381326015566362160068241045505543059851472000896095980959293918921419097734724812716037537734565477983474266044935824254692625009951519736489682718827755901243984003471513804266834070119698274159806088727317606011339176444836041989535529660405744518751650393138503995039842625708958240353701219391933280709180894034892846066424027481063160317417342569605990473814280011732368979260142866639330577554737743161435072495122545595742779465845563567140774844650739765000575270448575246480263061448489457806834276892396381852552621154886330708566465916839250390947168967864165284463158115991328482380295571614782227243361499213300853818197023408676805703266398763987384847506558249741485973236323237874336994103475182513152435943192418529588626967856455685104823477092621554265062380437937715369161381359516612292588116977019764685870409041306776123825945039490606973556835060973938985083887369467124422810244491307530161757121867815410524938904319845395997621535389465910379139692439143241403282087873840087953933918398321989598545447680692322031202496628260571988174077745330210032909043942551628127418431058076447312768275447999059609438155360408379032930548392519660142584450572459036332002133530935464965636013203487659200940535384831422395458749758992603829928570663696688327722998718809261020111011835222572404800749568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 6842481301132669943448553589557095288660930943869844366051628511211426018021543880441517598059502135653515947803478222282078674012682710792409603455179530617954400738857683938937287528391288145835156403441378120827306766981691169843138349907931046993224577744677162789719219077147809833864812749079511716566185235724489004229044510580253611594408387736353833696204020954232501958949785587546892742224706485334350404774090699130509790076057275984489993578343939623231750085389328138354600026387885021340800793131734681444543893715958684776297185451214103772748169553875215011909482627199577848798369095527023178443595092561410553961067632786654802138071299944102480538640368349251962852116622128293840350584359137394761548241908158015749051230971391770153678956313783255462932182239706643679289319452371795078738259281895702444116183663583909438622832760218295322677367067959591545652429026948788692142738279135864505654305493155725744086884269893546157774683590149876276278300019051813058207008652904482596333625149249140294905919548832746444621331917551200427071335903387674693767831742443096628306300047723161097285182740954537977487009322866854052410193235086202153233237200947582734189154035707401064902890451972041505799545337039032401191203571727887653838381700995443666162312592007161325388965544550435983967183424740159597385385441802219288312817842117439744415623083873225682325090317611877812238317901268157647997718183174814116690937923730711808761771234386729830212526630514423936423172764326646798221516877692288449687977137679152883051104577232535651609011847079353800316263067217179072945881379501312719831546622821718180750191628321386460034853455201245762834592853003328328069471569212559491798039239144928128888790269128122843820303708924533807553731899051860832437789310813574891569402620025593857779322991803060781986587687045478156435151481252343267484134183975135480604371557701209801889988844245276344245780020993308241988729160599090380606963213224495623087948192001505283960427350878125468854745678543164779720003496869311308770053992101723327040856269436116017485833974390250828384388864319480728690166180122412983956097341540572989370852047522285693121207829107919089254918833617704155566489983770371562848977377207648855250360170987386041336833334962700527092720092591862284831703453623209158047311566653038335587925392030851370834545687525403882337703795579373448762347948704298807607118282672994326771574666283956947321739304518497940001850366566029222517105147617558869059021536485220509325819524200970820721980350789829228322950922458947126121354756096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -4429286362047133491388922907880716160471794661274749191262124171127162968514445256785001973647802180391030147146831587890409079489802255138591628629970078693778812858000180044641046491105996264157417170551664419853298758750769966816091430794739005359936831819158490134407731823501319613289480813507376204087764601328833347979867469586535299521396188146642596624192199785187668089276318452076814011770977453497640201115733844166250794373838760131243861944362831468843309513794583404667714006145592940079000711461557912868625226758358890024329687319820231607803811268248352402270000550550309029310093212382187872553238641930523060964922336339289408511381021356729377194473069033552340986623519189083178809509122784326408261303266633518526961387952903699391631802812073000188672176228279538942869372113448540786649002430952268168028665129764471607086768428817478573295868712636832485495950218021596955075517525684869273521974277824329396083879020893568125639117066533787074441890137437612560423461067301968036494469105539336348162226078277387789093296928425951635611238053662620967752528820288251353102960215531776393124165635932946001391219284084937743781174422630773075722081857464187863086564926587727830258250373837214758994845600783935424025115366568456808323338530367310301717329876655833006251810109772244183734772688064397126500591868486414553270609291665769054073050269899022506598705771685422151236866799406249391171892110112772410306840049462308061836054559296577582767679882258238689195033584069083299752858700521175322038796444966676308634240338190288085425283690041232453970005961302525153077148065224348207641599114105570700958931672494604798042284002388809421103610497734856904099040019842640285394911168514382524474877039425694168838956893529847813060672043425128519521608071234108898254470878490939969798919577599323070692684704474902140252149851202459592119535010739530414680253571582817609992316914323278272772279063864837863629279514093876713451078636780981716946614930263606605242003805472425271133794693055550859268191550135392145053583354770216515116446695092724219108323843724759646865082233846192022282728786959225851778557742308791817171279723120454859394999508347729782108384986914018169492402600036020163083737159004617366879025300235936665560424103909135147453409044403931272516355798737227230101311585919201854340717000091261423801569305396957898437819319774865795446669484581688985322485623169189844631989972048175907444460674615883420579349986126187776403819061981604851553828945373799923190840566757130515327526881557926067216681070401272404195357491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 2399431068847234034645746494148696211325665585105407447751872691704666829065517536340613850929988996381230152781607316231035379042230009952078824946054817471843247456695879148589567572487062092078397495911046996497510420435296127588591925900568965038633703005332253878439714335604279656966649086632963010184289172245199786489057657301680400354611684097982056688581692667707717360044175662987119099018138127270108552337015780435765022160142468875504719057072237567849827011319979157204064581887060800407262046435721812346647726911873575450702449235370907559322809219762081690961445553701006457121061126453730836615630780218739190908187466171468472913731574713772821192410656651442072574375615042333071255948112073309580968376820092755543361005117402367998233406344678472350733936717126639000390627918674432118257917263441079756263530733574546911786132493325765577902589065937606462173659376141201696684809163778922191033317846905912541586108899134826942375170992366817309733179836303411166577077634593378592246924295337889486628641706323993567312946522114842436862322396584797535525519996236399581603659555810509868770952692489656605892189482056657695402340499709837496368649709995529070554035100205730845174311604004937919481383369666328014807156799893248577469201770063291550561638290597346893999699228557111838990792817721626190586748474225949686186653986037279287660213135001321614094707477072988851490409486055882611546378174444304105783300332510761178923715206435819204432279307604691466067610501569563936468818554118675835906046714364408226543612048044552145139459531262086615360994366149134536543174233531853932392631974007795902518653693543224736838513537235761989368132707903851834546001833116796773840436550047971222828342220328133312020340558292717350940093477419392230560642047505263872327119084985698611240357751488833237700522981700143963766634124951952896282125851087787209802723224704641473408602444204438786275359110708372980144892394135674695555343726823922714457045518430110102405004136092280443007504570295984876360401029100796617373089971032772717759450451228605789788424735237636936556028753807820574466846929151647570069472080521757385637674017938479747297734602866705732050536697566151500287196281319758511864805893446984042718616162233553305947456915341806087491302850358166532798100825693227280291905063691714376374631350693801481505378636866340142765763240148535561189967460799315103513059436718873738702836850700301707795894502791033986901974566775292088824900721567747870545160623872721782083771699392520112868433444361238143721036251241454478958109130752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -1164287580914152328801943770952287769003164427076626726008398847937715276113159911347135934171509036923918376022770607403564187427889853724531262265884260855783397484964470683264936325693423765862377602593714017701182469709202982028483200412396619572033331274171974022268566895885783744853601814157583893803005454990368681508837959467948866824628191557043924312481298839100922423789915072548373285944791413737522510084543327506728380828833931987687116764312490412411592870310356931320964249357414911019981313610994588732267539032507060792848916806578594173586084877831330094262752243849821093189279372048695389748487519605653398006221241388426067009596745514814331681610528002520300023294920839420573288474817997092459740473509447786067121144734483773469609234686808228861972841160139741247183486077182152701597914190898580178840078745339679645552044092266567899830297120446118116543720922700722960579400393927728916923947119125661750623935644483307544871700317913716506286421861452129758713467051121347955142742803060081176360212166740716043168561872675830653829039902171959975290345025712753527401495556763826170909939576067415150479109523525326850925730991322240661702761054716033911238520739927869605381945733911299555946433787872698330997003135885603487703800010474419069469224837914776097576218260847906460890630725068651878246545481616262397965513621981941499450436234607003900779357559246797479563886047614876666821325972441944902010608207435486150901641782798737709172766057751371754979954680633925457357348400160113950663082241441700807184298053848896700254749407735189696729845940264771049151629805754173241946204409183983832050027615303307786794401607851742403662664339411110670772058759347074071739042448924834338675869713027255127790429225864331228442694777005657566576195287443035922401258750888866169073372121599410134482062481428883044085815600737507631235212061290432331021933840999469971586823392127256584383194616134756545532038012584411535156128498633103044465106722401745308044756311066424927182616655963142416235761165655988132793568132941013176059371431412440715949124012989538534221674128137311655765405541515844257748079127955682779280934974834938150735033566587830387371637762571191180185375692451118481012515567464506171410148379417877599899701277275157638922317287569799637649337111304621713771431675124797935342887571807671754815570702432997513105869913945690022221077704217491707318078518403334314386337287815953949559096449388753038854625066577878446224922545059518422712733746270996349328021199524763719042028500546857710410918486893823188662147350528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 587617474523849426290813363966364345181500574782001516736862046156458826910002863609221602042340175724342780178747649675121766207142359579034093390677235340388858501145471178627058247793241503375780903789232490439354374749833780279837803922252995434298210693138750871338241181603665341842421622554349749971279992110161356186703935843052888864102810138860589966487117465146778395565475822759783745896404300775995000030640778061876010058935853414197920361346683992996962859997647127655558606786008871950938717146360806463116090746958088321957386475738715450004529691700807982424942100652713532529945947411864384741208605916754350567838221134059952344910551881393290418601156172006094003107834348510817335532514452391341515677595547431645663755714250551873050624617546434565585953149765793643383932082593957279162202520008244256197627929709708531988065861761013276856540923754797922400568536690988611112269231696982714682388265541538392878887392042566052456071442466861291638248739145597811293423295067032976280970693751322244017690812543680229713864842809135100112273572725782060423652782965164652047322216848943092891164744809460974024161810417845481321550566953785688001920889943120415541029630971379776650946583177227497207388745081642360908827529698588646300784847021752775066179609012421763835679249611206575816831872528886837755302977348019784878261637316415590398537280025789427408599981756588551722570064432193687836535916935144241734623896585324128507971385762733306758035949188916719866418814939609217147829302878728864721980510784717538773774524398821651004117335860039805790474487928654758535735304058222566318077334300261711306607970067806597014610604948023240121920500664902393941245661398040811610471158469070722512267281141779574584637167209326476026022066442874852526047203390019888678902540458282998012677664000527499696183076167095845445517182838891771143585978081474069422892888240547615821998475353661081416160591124504025006538838929048730924846933885387532116093480514941726189632874739307384331533015725991722757318107177675493946274038954086342742426559292285609362328652025198202938273513867552037699376638449413006453846725078111910242795595002697163728651773223001930472198490457985483676318357725296014195166279753961758036704629142136073335759422588597746609391981300265626257683760612788006445864965008911023851723838014956526943947896921792072974941784269770014784747018481252022506989770801730230896377579748549876748271575998994411612263994972022371591279723613730975390229617671532470207664618558903323395312563167290273135907038385628018330868645888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -323979129869425970035275676536807655412850539767237724056340442749806981644806567916085425107978417401660156490170644151468221285793577694902235184485334874281314188952621532207369490979600681081157482207053303130117708690235532488226662882114241907061837413071140748194219805333844943139529870765957625653784688012713405217411727073901945062178398677187563318488611508094055965445245602274910815221652467732704735479004539906070293367918896834561607941535049639447094724879765574899567879565923315365732583397709714053494102879335252944672737542901694389766038287157554775841944025305982293273821553194757943827193114117633357657716037682228737650675135778894819542597033120139632610934107376137640593308211795458026890586643198531222952622457172090884795604667455648466693335050186251513861277719972879507313588339939925673250686822923164084041069919947744279617829299352003720421807221431255065409379624799831167028834137519233865911498248844437124736518112299186593901114592489963905214416612866309281752410104718267012224713827458338598648813199789978226183664253343687901686130785845488659249585270402960253380972847946807917518865162034753075387335871687086783817220201726415388854142140785600646798984586059326874262214347049790473261066760443234664651721709868572012100448089935215736557401907528699451041081958494712656470030733403912391491391620186289921075143255134142556036571466705125888793259765618101988400036624971182364514475270300031905518596336279450038071350323596773372285304132197590660100511155813335329560412682750248233931179932204296352609129889535283477586605393019311593625078366719525810861918664035739937452914395098799560699716957981995791308864814445372043056508286386331254440436497280003674030663462390164357644822231667613797614955338451322839909206444022816160808707966977433283712725861024789496857751208552019051903001332242210858914127927694975279622608701185526757222985754750037943581378925320663999366826117410911099289090081825918031361662554227331707277743991699305530890557611401837154693349923188789129141412384497541826426705198464843383049483948253160675604322291027893004070803081080945278008403145942916661947106900048873812347841839832257469128076768436835587487310033619152086733659779561153689886649455857679900155701098904288914015442023586505021602494248665724526373367549722731412962114871957711851721713919898914554345902843502235561743009033448767138609963037936841911945903543539976434823066120838870925775955216046086326665900362475399254381477770341667272264379867625958442570817276543027366838554809831491524594688327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 167436055958367888388564303494875193976737360221505307124408467436684871945686367553557555627828331460439556752774132022601973561282323564723186297375140558997771964876874979776004949228694341855413074972599832050575508979596691788725504596459401341001023988389846906379674717417568294089288117568101347456664430431178586731326177202747029039325159912047924248603904057617979411273554203116036983463353500467027522916399255043675199669575077687660391719972336599698292155165164384499359471334227162238082841565880247451842834206987329459537108988650319761568323279717532482003394482216949047747439361402387013588372855759244088635398325455458192651143754266199893277852551493245074131934138662758785353948627290980946489626593628682544340844831741191489779548201265266408783949457803048220691562907280842235972950725228523687936082092568876035777571692499300514471440586987215538283816367731903391435923367052689495318950899276500872813226623188961101383412210869376318665777142870323084361196632507144402293443452995753573991919915020738307638000494456640333466460497104700670586106670850864925930070696543412325134701630791544543744356795242397584191442659686217272264972765927635105431299528685830310111948432360138741169116097323816550326661065696157742654856525643478024305747191656024954207336786526849541908143872947149341785615235267977299247182283606963076282105799840937620558455726360901471509550433507808632847508122991309833347455873363421677112679752466519461355204466761020757831910769309934349036899099069015507010123476897680634266624689876014541432597027012289596066997895470107192985670081146174039860823268129786614665457044145864554647561680965858903839200442341768332427928926340418139281271613506677612059433305376437274133094825918081419508723535499335968397209030853385194772043498437337545823849552733699809585712018659846038343352744166244161498729975233920495829912397676589566800852422943216149011999010504265282245909705759830622150965982221578227967540785492424359141074623027617711599474213289700937156985779278719166367279079915204077866079168503030865683168140552397630511386997481415964570876273787858036007273943021585521562223497820200662703819442265361754174806459924595569547876232370589212685149463386197974566878622189577973851564439335187669964318350390105819741301575659791988693750748385123352872346123404027508797928056347268103223211502570615914857031796049057270160332702030853404559400704646575864311573226787764051015705788700056097496343416573547126555356121491323584452060168065443687048866697762294541604546187491273714324375339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -70589568186673796840444265572926149109736733854320893144060556130969915100790935273806756304925484442521980271441445595335473742379789221364534437034789256939902727720983988835196958845182743414165085515373527675004826602062987495363319831924807545817791204104219568371332142473343151791879906688155139987109292122627446955662900170985337975276567284763703031268772292117781795933137016189334579629282442007110298360023938973763649555698863762221700563367398865868596915332418616475330999582963432443658465314308931886400574635855964917501205076892503010864913201418049826321296389750642915466125389816731549779105453887747261228945498611917560957838921763393259532933773313447417852228670820031670513560560222477122572755454420915988281253283171214004040537585454937734524584169011737807495728260909151335990314714882695735833203581957262395560721615044234857968813618853957130060017880869359144039460096474277751051242487150378006234588178360939532181169786424275635735927729151180498830622356495623308530046927398241402192078399051720681766345586301831882165178819228552041715140796492044069164333548419210159089625585149519783658171156387809177020195048196292966237111613323886252956600032627446797852676039039625352332993479047661906563455908923063013717619956165957499047457466640409112736978522647243421744607676542526035230579352100218934573486872572162879647047687629326926521449340406629757622908581077104339462239768267510608242593452232361422209005713809915048027287868098358119485810709162715861715521708154995989459187649027434721297216017900330679137516755251161279265795234660481066641125622382839694081852663936352957243155347319969741841597980852911714896844521215236988074263751348124145476924153696458029434244632629116420176771725990491463103166749212757520417303786893186295343758273149390165277633533126585546133351918284238209298714031500069110265515939236022990705915145927955865297072288971908815050300670831158400730107864337694557881926736253865932481655510551537739877699380956330981598351901857335301327558929014628862519894984166927823412385167679000075848459462929753661494787295143269226524752706232523589803010700409041594907283761087964894927088548508735232722445878184894646591726933340622753145675861334183653276403832064013693209683242370883608376327450490818897911549197545863367041991517257422354823659151690914125140592077212385110834089599488411864222985719510238376036485815541601667855497980471236037987980750329172846271427008329676544772155361186005723457111730246982882405757035470457662458556489790819934658913679753476095355897511936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 23704908499224149545211412631248701673884409432810267141158391659585478884342269186999092641759772000259490649290724128701670531015884822870017386714183340601008404357524474217807425451164147243362718970330330989694323803966363386832101163376940203722782909008739493406262951593548230978961288680651343619832382583053076392070472002235031797511348615868092000101000883344676762573772985684602869058952079931079876238811895742356151116899761738883822248448731482328682900229671683700218534230913666795025342496496758329972203413978168603492396897116494712786205185404213252262871770717947941411505209523445611811667480703549067567448054437511702750378553919072083786875341214882066934435882195236148812780276226890891669429192792689422880520441701671989092532956182185653380302741989548017891405984776817741873245293904159977362998589369774424895867383395269708587072398317038409017841977152996108855088962696976290303021554426773706474199668710954374004785468231083275027355724520600254442712093816484489609325699543959467556373031853857496176442441494778232507148359367967423062612871441273251202275902140041187651740911305525440362686969411857046211628818392958111456147915672432903524089890604736849664689652256600309970034926353667160850713040517898555102962045757596364596740828798069846308648727166091815576174915456609086656411960662353762721466185839566911206948831291226444433380903215828744011443194065352213600081839930428867538103261550890302064216275471249113320458927416113982468926441325149785231060118978043574167379574169651582676812213207287735873859712353951786135041949129054349053201375028307042612298938556344196059503481641666121474375745250800438073683101318313116722833453721984160453106811064528627379656531871920540412406661175568042863265230246502200193884535955663139611339145840312550714722647950145893810084602666855472080978589548921704980441389491833443316054412898341699406558479349351544185918806357969849460182515402897241555242760330445860745529845741121824465996860435724528059903896197653983448266884233204244630601804868855761159664029893814761312596550609446563868942535249506501982268876726206588099665765381904576771081026408943744166347703649312045572360319433515614253533497704820940563214868145829674422121115311076724634027611086460754227783380218575800948024632332651237448399466969696576588890506028969237688898368064794557761954854520417132667185274751780883381950760313639875383668190086512008432096906994894191975076897181109970767993472106490986068122590042643278898261660033589751418901368125700505873777160472493780669770498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -6739214107678572935932130929684525169377884739637500900488309198597828840129321348533635018790550864184568129656293513958783794392586581855143949038023440407841612230094865261798156818311518847011607834346807420503755103096497375002773429499841881310338757533439908602282253000901951508124340148877009941081429963844117550362302001291598312480213969176153709438090607489409743903906690971423888640863163872670967241840262297909243937341634304488922986350226356729517675509786542815200446136897254560384336097663788973174601821803344836268371382142198252423708589838625534118125141899028469010353445611430124509493341433433924632087329126414115861108714406996671823249361058911283316979889952073684704105641201541388894843292001321136379773985754315125530250880621976582615942854788339398762898028354544240131274767244910754078589913037229480608207436976856656264404627333191408956805007241922438591349692107174801537647235476634486264539853152793865122510719029771597395726345593545062505663481822477203629043732005575854389786885752095294120046902512474935329863810704939425496916754400646727075548473015526955795409100754445704696666121007947965673692384724457517995122575242601839991051275371561391136093405037338498385255748793361253327792738112812945100703187652631868285777377248056785670948789510201131365158666130985474001675593092454368625832317139257568163847249287016109398647449851602832649155273703019834020634655538681138460453643055838367445821447805478423622894795844474792540604528686575200149422267106106045892868723511591877705109711233010784895358717703983519051655564859532607658169078098059921388127487424339413962338114842621385337966641616057822152612925327188358129665537408938291202374308737676916014256804582466933766366690493875398709848423930073316467115642062828173757226617158113190723467704746598893173581397067278224933561104962506413049119135665631285805415772495651337138146590559476728127583170481984125745840032661823541856271869495642842705176304240311104951231263821336483082462364279539252664479087600857018396565151397110959179262619155811757063261637057668511643824342104447649568856662489243540863101544000148455447973343405201257256090748169528379588227225857532822576272413273423377455762721566095575656346996409930647351021530001672362232366074630667548245808271909736558443824408834796944428365534779697147054302593017146200277947471658472139927200113609177097153991307235353613709553976398696576970575504012797580523800982212862307559047453166301741020287880318829842903643710611283770061053120956642069528993300283406926168847286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 1618361156399382802185318147602080854909780036039662285224534135841886574776420617339952827043093996617468302190965667010223370420057669384662986400386702800420314748106306114626639296226222147387662600616567413561959964289926127426229940261818811526290040303585339857800344921254883281678556891349639818679894370349367493103215197859738786139395277359869532529948715263912382776829485983732427597471527929769370273595447316945318922886070526637019903733774827699504107366794580720354507680486516668468410203346908091030099765215588160689109358714780877433273652793816667117164175505138927748417547206830598549103723617135165636626228177731324830103254482107996500241443853318411603677615463661210090559666975604808480371178276301434484925261446027374231625445157345265747542374730893089815036957782008321796919701928694351414337535794382978748884903873852447738565807863432786433936960599974359728376264927170179219655404969647934607652503596100629987454931763079733678514634544209419804317839556667891261129979715908010678013728207123493605269807006141742260070423938849064469686523435084468248640098373351446033385961362562333132997858842309160005427032365912411874486135681242161202967679338431916195841366812049288690328999286092863856057260884115987040483078599169128748675288631745161037526576997463731291128998059484831544669568536506063723701216204086149616343483062137273444959500994972376592762015959543092261394022666546712506264273382098042920885051733322617209939900615582239141573449419442512667717486267794914812203354380041263619420911595458898828043709570858967044912885491928924571420653773525438913983476635488240971078214424261687228087729608110240474677274561143594233403992446442308342767761044339101668981506865436734992754341364350724133375535271176338757028189256890106963896916238010819622651139836419170263141954556406157331960134344075297053700733774320269590231931132176684860762327507020356368674498964168858679194034947729021424593757390978211239350511156720444242941034771441170522750023506633032924217013976030866791566206321734412974983484684981433885084716766971586656318192983857065336684079634086212459470555262806078289371144641097932674127109920958721864099244737046059274316165852576308818127975166836911975841706710516514373496264820828291158321539792356012376949684374600506874408250834767648568144168340123810822776981129327626070215056901004242286191880840946569709496392559657425063036402526750312248871265167548644830400124383209655110594129690452438870036154885528970831471213765876627077367651837042363139041015925671856058839072768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -171017991667292555878130191218832669047397635380125379832465739115272967412456989310679324731079202312145289866689618950351646176436942232307086017855005343346421904028814783667371541883653615380736107078367124714513791750153127534582634175846232681017420952620353868638476378125625673066657381696096728973500558651844510963935182140823682228169596932213585298410145020605106706304405696225619446594694368375471797712761748713039159966421123919122218767369565579924404125440641743182514682257534356851445966064721986400833918707402930247082465504771905872188329481250522174317091282677963358995702631516694364394463323583387955408772570738798273560188646052004781016187340828263009798026701663779814810357431978148602140810855266101224454949269864728840945790017525630004877188865865680526531991875235690176148402145367840670075293054763557879572254584276813693028745565862880541037520721925183560904849443876720131723485796404432617448265850501663124662213019379594759312191690342090398614137031113179069563662871084415062186535340234977480298880597220561622802500719105556013656810648379174653659631728301011850941661140356211713211064739163484051664760832967664167048690716699514785127977677459379361213435664270814368472836686713807361017507047199213699192037330860360598527910656738265223578351317999677445831724724720405535153279770313966879922205908485635129114395438857977087391956921137896549332779369037958426144220875188693478991290424146271520501244684369387330279141449474905999445562244965427503359145508947015654486200983308001497394017278527020990170931780320241768242610073394527603746098061353658652718674761035354676952202739984844810818386195123295882093958106283414981544284643620383728498479857242386407800840951867777631428318168899683889194169894571026610328428917875733524004963938411629402202362970464021652291957560582335871225177347881519128118398245817000066424946521187801627848797370728944350108068205346416726246992466239662769101334072710804544838182303177204551062100431889249691951459715774948149799857429242593922264327896719204287604848486603604429546055259498994151928038015158668282853145647086799285218063952939886463763341012247460203398155300413747414293584609535646327409781979428740448678957760198493309412081334565321422645332963904179225595543884517965014341398227635658350594374808948991436463252407755284952636811429478466617576243725933913620511896108470515820235740317536725581368680492159424503841818676546021284582842179296365816445429570363891395355445049337149633289140279957605433350587783805511911273082226240321797864030208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -115188084598670928512135834307173114900275388626895586501156818527547345112248460166664039126579658557406724513993035022014725484373346095629566062182883945030791199286460062486292311451921135264701235214594983345311865797972401201529655839566006398070256079609371823721855532399252964606658111397737197584210306347455668354127838223315616201365469096473750681024297602858800175680623577895216499730180872171656414006141387951514631874448708123470928661264857914249216392678490893208376022685592269205646283417271218919079414918487793356788327102102282483991371961437978441640604874568611402397164361445826903974655156217912996399255311112769830915181174168807169910796837785767307332268257480400993832380397000482631684130192308618060173374301602463746461502589291818744455796770972098853027429875023398345405115125568710187950249876377710733461556067669842383779146785431450973915415193149983750412455891059522614878048152565755512306558711366570412309953213807983467505629054872728416935299973488099005261759315544679482837143839370425070902743856048781103231973815204339404322968550038710633035501241451276253456089482312986078071780360692589320822270102683931235903251487081971714538310517444844923903459861188081039670742290457440428791494751760548116700722947881512368622669286359288489833522608424853025986310148687729373579017304653725304481486074190214115351624652309225875730204924237163093415666295643620919886874474160318125877384661301557901332189832975409100875619631627022270756107128930892330945658281917149673664457462742035261199251093758511202195583295022733929343777425015324430545386971930212002331094684282085162814882222785190274604383624031524585312745578674258680211501483998904855087845809933163372329301310809750447722693174526610517766699954557123142914368343538911605617950543529387561114463811453122626021398934971709874552966386338659462329825892057969446110466651116914619923126545621971831519928359244340645281797233066121388824958403118852595029940254001203207282752122479481427002542752666124332246991351602235343267557838729073628561417563300976708050746217066159325036230439628725392026090802518638185280126167482965813825292184230218573051265012833868126427971352722916464534214158646714387267350261245808243976345304669750930678804119980714665428148188524427524251138846627018058668218613978607374163240239294747672276808424470222040986588320249362275972074858384989789525111845002787926533766055240717337507999792712545789558520911962319982263695331406811689739707771105427224884004130230322653702316402086281216571391574452336822574907392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] 79993024427132482238266089741548905031367304644263745086056590615857070449022378840390749750275342749311780353066893359160235204496595327477622732589188058629372610620636491631009083385153089385192738774499202316263094907921723093665598527098157862467810436888086242027044842488259551729545675271603821981950008849374479276239556988179906900408234605669735843337175150020764835193221138662220175671064370363621705423786686795223764627166235930736947283169701646909543905694050240282976095793278060096432835427514268679656210748484749908704826181083933791088787479177478171162097439538990073765169714513335124529128266508280052565470697230831283760182643816663589461620578482720628124591866129618654160144290978851950918563790335791679071291299314391038594217793482064151432599022547598850929611087820331703167762716598433954486535232912031519016339722140444004260079571315509014092249929576838367341842753764662187977838153186555686410573768771405559279966000263899049125364789245488250834054383159047926565437006474357151498943783265115933207275033757893049919984755957413055305951817138009104246354943310893582145457778118652374424465684555567374253719247381344060864954981767332808087610859131871652558478270906824833652361825325430895159596918349771278047830949695542991399904010017200670603196237401973967162075221229301720730929171309676270630651336845880654452647329147053274144668174364863162631148372463705815157318620843342747403572877392664817201539034511113026254818017906885569004320195480691686816149144434900670785014397417341257702004873510595818782874731838397433822409350432372795309229017369602921091802675148311205937163714287360137638115042340760185888288797621193881243751040335288858411423296826834841365207462463113940671166180055193824480041801271028684260707688501216877821346166488679596692249657458873926673976883135782369762581820611994737835436299676978654482808178583946613422190349943992846027589066163188386090904947531910119454399398334054066018042285968597420960095811324562374383738138665674639414995269017188756484832580936734269390844483171347648964500685359045271937627298619113527125611198855409135115158854105955855912330239218870904870589134972267078355247092619560077396248033712354958548279320086494477012504953348892037808018005678335103807582546214970514853941414936618156612500252415294432021827778682821704754806170757852133024462723940542942772939644450858847731052208031271699483627217886656154698567485032147127865027759786591706509936027093694096629675432594902994557578944050347004397704712159149760430361802523064225222361088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] -26058469039059786809563804579567439490141295958701997826779750610714300887166174199922970749419500683758168663707963576143104695409946790500585276983677734471484945961827094034626815382392909676574617348530411701176171944276025568154774580383412721304050143344213112703896335034345730481042699823907406905874225260355687414811323643676297070015820758563672705372809859951049146300894101414633274963541523018738184707521552092911417001513911012434224174289826361640817515621468557220828082239202125220548749578185124220300486483668325752989117470089716482480528543582645200571958541317590559327522809321117762482881775270818387331719418399659421927058119623889027231469612858682996318160975140282138081643892304784565566476757161552378624690068589401347509569977663204498637217635300026772169238642251905047530099637573511983699118581118293888815969781401361265555117533484500809144864553075812506317457571638135028776769795126164562596886994200134762190050219804855939012992289158725162247151430325048242308642416938383226609323347261712475289148411976746996008342238267655795683403822944181527313851834528562501616118007785604330450771442960976092393383371940987009113828941559739402596331286050936118374036791119649973449731329823464789805501878178544573986673784872996319054870928972739594367158597113694525168910839134369329617915824250628706408076424551154775307596805283828419630178653821289544743677793161913512214570706482099476035827034965787660838264065377500618121206250544098663112304618564243786337841043302248632882429414921497885077958694748152264162212036556920262280250635409122071695794462529588523467204592634071506038618862898602131621814675040853840899374871599273184010076463342634559752548252508461866919056896280702343483377667445642867957501859769641821293622538051426160174708262506734573326413881155255987026999327874967411268714853854825546949964816940645077223044693977865304093622769334827920698706362429268348907781756185426141249296335747033126734074774032799061143359947991925060466898960346189429476929453530369659252464092294511549694855290661896234266021573282477176359247229844679980000421108660373744199303689184171234626017284871866282622096881484709382952300486067428285413816759444339908269907360532204142285022584089897124132833311943572642064702952309814214340135347513511153461664234644434454128983976920922737075506903198223046510911644702556711769844156936857534633464718585215102061782580788799302238942707905573633888780926480012376988077822775211271474390893807902202130766275403051926240943569761639857270376918607148270252720128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 5152811799692465081054348710746466152153235466642779081967762622201858737847456815994919479839929192426375208048509799289453453879385955447962853132947727028279208206001924854353949212154402490428048964547830747757697992544564036680888963569063331488139005289869387690045222756299360912485698267210664772848656933291733628475792446601556864288979345212582689051490146976324047579693108595078876450439828271505636380581283476609122862737275906923794722646882613154128089679612521089221185668691528949968554541379414837792507712655678665335405401794227671742791288816283091551137123008096443050392634077427922730077865862922988080084298030229654359083977080772091211177354734797038720684454018995078270190771202778930276064670051260549841895969785645299365775513721501632252979136840624460500155114133139994808030954244467689801047732679433539221953005521279126251636330997620023674656159806347964340540547497498166745602083832047245042656273622503826187250167690384659938252537662915189640262500408306523492428622796084787039706648721106619894181503418142142731933923090101525619839222338599452542007786463377508513404044937655389019811563708150120149887627843044976014116600029830057507308845411042661634326499128667439589713628979233176870919832860842516762570295705592374982359718345452566086027787614511310937804366095073837299776835032358861894933326039363225046965078878417209495613607472956964924375587073495607321470172376075168793853053612528563141398711049333318958359162354868391182986733103168519013126615937009098067842137741426113897012369317151951507702177212991929519614861612434444887999371134423573307974337274159834379719985778810093550303832795465465454749117768523057571323802373902570187670531283918633980422893876615270051733116876820679333131410479559705370972171408391203013000394064149488814159029064628839960642452261807017899452641502739790004581148071327521662386775363116429880755124792636011770234033701215876085269393465223596582907808778882001805472766799483479616077226230374522548322668403227280602163628470836773087383394464939649161256419443083609607849110493186336082458846422574194376931282830364838950529577973180051209485744793502532000503948767296000258537528701969152936809416577219359667652032738288816755354317616678751917952136727088119187512550744529139392543895633484904121869959191264908985865393660236686048488073075607889389298699304719689259064974867440450790127793397198463066514223513437635706130779988446219800538204661429629422809094964764192448512688643864530975201284642020459475520601964317452782609426425786565771919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] -621578292614433415094855160852362909835727813910884759847079673243710476495194567013704202662557594114642078895289779746604653516213797288984871245321004195544759077399857927899239537649181260695120791782178318420468667977969325720604303499539382269898880432163652487571488509047295589307483693670175978546253117943181597247690095560961904232276868877666737821908255725066042312561068886875295153613355848191190930398562563360140546873036131845765738921074507887619782679170642585006261106091830173810280087694524263112926535862002949330731338219633238926768037538961974782431374222712861709123801068928917139985469183756453298925013438408152191805158966307970418815596123881645815363662236697932197614324227931219401550771697941257316766910688362947623925154867490096148658824384560314841086528671215427870215390679681620934247744477804888377104989996912749150247131660043922947801647477053531808973636136501912822648425459741673285868581893091593206872300132177601924713310446808429967815485177745543829115751861254739552017992630658937682780456397101521025259313336977090773221397768979890437782484409738610998613434096999935051515909673379204157713289091327342622825999877793961401528341038431239186311651707075411792814575641632597480049185476258259491423869512767900983587223141617020278682805937543451206089193425577872553613619366688568493029345307699579392477169812271134743666793570915265621565824596973819561555399875966198826336824783111024726476627463933976835656949202188073155752339907373125989262448624792938456043414442864771203228516942565679081740620471823299369791013629953154376257404079596928543044453565775211364858709566229152469537403048849289967223941458923243992177282308830860976981670697517937503091840790920950627076520357477652955049596515511877624795767900074994511307392022484943179407199012785459315896024026375010276963924680544035849471938366444239566170121403182490642487599174336538793006507536012661670268518557718266572214209705662813750884536743271763333984455584786491550594160033137794337360003954354097549589905884542366626119211746039330650094187407017898523863676550894914938414637152962485140606605990284386893913816923445680053904700882137234127109877271347878923584550270122657051548065254092301984687012501851736650525324685896436373564590410628615807704154332562644709810143606758529135062324938797486627494325994726534547100759848034122931256659730804583091153381780227334830139996279956610927321082014530774828581693457061601376482237506027685830802832342432101571748871260467589819167830863687319883781455621620762069172224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] 39632263185328935272021195089976833274452365827934692233933226237100796861021143404070100069285136907142320651467342281089510800564388740067327482704698246527902873568417070960186431339965395925679003175687133177604045910762853105887093563060195291193368099753652030520536617580484645516364608972037487188802601525674246204842512144481492482349958924201118504419423744496096842643369737261404395483453285900743982469983373882293810887789611232214099763632963495080213853435739671555877611950182479308824796802363258457599783925521337041745200238224902653157964647270732253443450559222921455404497640231508028540484334055232157613869528870212974885369762178601249755590460610097272361921038716116879965323475888165316896371775105476004369449332788379139966047341130182501638148774496227802071957170248069379029512656217692946232304096642501268017923519347604241103903417232295898822181414252636157839100940710317724621243186321979385751189568576922850205493813332664794077636343700496469631198048966305676784636994469763351335843500880900660598889427341166140630585218283175513829377808996552625515412787118136335563508425822620978519016690505533851186526555045205882399558961547053951143550742139931297310307785719001295206961585275426289517685766392767581060481161555692159274454462193901252271176439611044711255646793117971698564830768526287983199999221918576931186172078414554289779208937832242126319282557528255921643460718330259326709088518693426489542970124547565461806148997938330241934772265953377626662466567591393578715364957830203626768929318921522191932940754314839121483294478677416477704977457231068759013837571024010728134860189944975013163014349137107159917638163345442298681342699498951818186868427067477787732913609815446919284216966239457546534237315427172834084989153973418693039533666182317841593187172662975803889375658317149976154155096751343484394093164299840022463496605753991671979411242226232498390407077166363464143313153540268613743326069064202409351807530253024996301660987774080404430311085616041229548593073025992096619011314386773645682321346897248237475628153027316402805046897455970412213822831984720732996763284242720826414948070258427814718556972351733209788000053867106876977936538412809429929249797035477608038744772307884284763467626879296055210546205136521240663250871740654159576687861270793558906485054815795850574123269475714041318912426406248947327698292080949957128407263482855974895351448572041689979063801056346099283561711479847754656673508203448925484623680929795131705431351307565954440743552694963910759170838579047011713024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 511936473550059274631756737793343149531941801125489132417213919687779893770071938901239904497440622911498056749881790532029380384734149317204815804226865342060022306811856636779340405510359528925247177224551116367667368427494572396531680062072396788986240245297445288210512286489293626580276275929618060546102015929921746442268623677954352961937075898494439324896549948140428396322382344777217924615850702113788530306489297488411988120319120006532390699391869333303096542548167394941251031094724509236601193380561994365817880523371996591692396984396379541244101069080608778523470900505385771282767227686839026300244454940776684371382358442445413722772923521055793715020033772792040180779352429492038877324120037780687092626281994700972348388004940894053529217146235464326218250534934308404232105555566994433805537411855722836422013315468217471228233577481919570438031164328677494098244223125874824039683504265262795401650487585340429655985331404383568611725661047694424478042449741405994892431726499171365440475039841065404677428923445980282157728681255319500557377265531412324502530604262130632949996240916792514370527037622949384626659747314119135190946656201669314627786721533585516478580652317113607893584307007949303304274843024828732433963920635985980179576141448308110817907427282450386864242347276043813846365267640563886774861334369860530672340455467301027307374284956077487332501677002061447225604414493267800174306636192834799076979254043331300031529830903059258206966064418088722833616738470501941699194978120391244895717200425260000917655411017631108861390720773290406344953095059162286544988536357467629729598526153171902088604837977812181456390534995453007662277474853921050005696221928939637279152135112415204336258828154800111090595165984125533271938574450502678355373302946456927190416002602187953930130015119526958359112349357929332834389417028441162666733917251860008430734064378837343645282711795011958896720499029685592518232162093731304487968581055945062284499623340288046530935809569729946535584343270234622259378578896302321616250147344356311586569608384952536671024351056149284077447459514008447504571075139219848846001640368019945987183398755525012629074510540522067911790674475397641417138992645590187129121194671686849017884706313085640575518504586657169938371315932414689384928839732082927536683804724280265379970058378702996074816582048442770838088315983754311300978384531110744710959059562444636001972257889132970032623271314840602786389802354804561663278646173686195825729193603016932487396161929724098323203692746439664646623066988681887744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -1108540388940822701731154825100855373796880514944720903178555964982235817031845862014304831820915682279490567635660910714873035493022641694591726447027639815035141577141112270383469813351634672247478256667134132832655921013543227697475220935916728092894973724345328496450592360497224999133376485718033928961362730735109493613522553905190726356241791239707394917622084625705199412678034276498916508240059502779570146559655720898603358886589268890887231517696974556641697472100221355442835607552055061901658682631615582027904836705129821809712662890298323641232290086244364495788979803398091543826834085065962754228670333082043939665103911563365560621214422296243659623686222076200464372634256097219746713716640944149104974627273101826094849724622324312775436350933137110599247991549208950058047427699203746207374769902334906658746228070012082654686354559956830843263067422522359529910183040921516942915174204165351778726086350428816652770064182747866309323652299708598728630949919816612864032273989776418784480696957283532884557306430460590694297386800909564978174629458805711296304578290809253355807913287818199021162769803201771142397427364917434249635907964152199034341179648304660678677016766216101750950670155540820964602900778451461112928562900391397009836849244005374483687035295045373233969254141962470782971805549307350658806275473064790831371599773345857558795654373054090223579855521696600226714399234263918861102957770354497508237359592260944494946536745661453732335632151409876244458637290624907284412290444941435948617451943687633218325725740557026640147753000988391151821075585582770710089535643327673677106723767168987575710401716830562661025623147506839320376115128820440709517052299783626658181007734180174724361257538005819661943177964858716542123893417822397414391502518686574436543023219271467716293706131525506024773766801577773188673718756391129911961789156254902605833806701054188013269589332057274954139293537349270841679019696823889951530169517496354991623430577113933264217358360127070339414424903536752141013687504572508039493606464189859950276565648234767267114240433157975935386005097155005142011366910432715469539413653301225139523834114726787917580700064387824016398474273761361598435670597877023389518907001534217002610330150731728944163978360204494769100560504927896304931399596033348851788838560599044996530963996372455887825614354260864287826327451829048490268087227753450851079557532544508561302897737423408729007703427341842218606093464142143215044032724477019032345296789530141336161860726542382593061666238795499615866349179024969826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 403645814866932158615997925602171398109350472217815290261250896587062469926140892732182027217918421272907563752161267771810083982089877203406381096724632949839933628563556699546957046834014654179374272024788425564865874445015423107983708261317180569900678425397611735925503955993206348520401381571991985715464475504140603875525879582328733470098372445319513288828292255578780370240430245867772756787792363674025545447171199905833394086287504240432511167778153354678478767040839503377516378419140778399485302560078584395362129543286297734210723933670073946382071469603166876819126767561725382422175229556275913646982122273343596550900781751701938338335071419179306824935743638966604488973408307709359851669890979978917654805880683277731075320949515825048646752757987653544019907905709321245993570235152391801714386684724896496500204346604832376516344404696190836475892928251981482418355053229205031916556051246783529750324720599000403765404446632216807990329440884299447311640099813621205504669386981836581638452550038915689532287247271729135435680827268943163143306261170067990515497102628545885768944865671549141485829045834006123246618056027421547742474580007827205794375014532570810059957643354155653271934958189840385068102429253338420903853302000511922465177276315006038162105926630160424544974544540459247690458263850399443481521101763819570404885342985158683746162514180229887704083003137895920094698876530190338882316771051234950795825015683108629005934352967479198249748858753045181948914272959215090888218977843356645940533044584313702219767494130842617022298167273387106079357372645610018880843263169767133210408460118418361438519309747340098376575926849832330093003302161765467854927080418883451025482619099658698907712199561596006669004728100088601378272738470523888344899323632732707792166354494111789166176030504957701717927386954573102779825773383109832884000440913853172789662369110662643097203744639651703980886532508980654182924318185589202354772773320841383218540719110036905511516959856142718436334240044090609075350880939398870702642660394204588615133864836643153506593496021785505269691974080073467907582819724180704048540473205738398505559197022814548900285031766390100732618511401183968540159950041667530873235865475466868658687796418870420155129585702878762734803476440916474463049095689571365450939986406215494716777582918702659035178295945603760798467141281000054648083242207544895322751458316937193070247215492798268766502859511202314929210017691798952941648287216370082848316325391520464099924747707232280308088660694955657469461629804218417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -70636435653100457329762124318746913366285486145701894071265125757796862891739235284538539697251071133264494330464200143269240394144716533099593976175755544354461904485860553817376163481211702626579907247322654134988173209975748975936097338142265645949786334164361101063637945548820363263390125642524360436028605785127636565833030802868284612522595479464750717912542895238920587752458349319684595445904433568451640877986724239807192848762259598994552935104457670068768579874187742072266180150399298151188662814738996283702161318913329913305487238657335026480349195535436390199943035793899225379496907624076748961304453990914654242232738309200233051324816055941128781523242865710119182365734466080566961980265732475832396295722742178616896421967651748489505638950472939322208303011277948069435269271567825236580832687287068053259195398566633087813493220589827975374635631401345958642090296731377552644097930492485794967776046900640299537746638564065320418666690924667763655527588682189511304098053148541449162839663012985166335047990974004860274732177740981814101036637882770858318605324444125313795154797550057923637752183274894634536541308188911273584906290704084349608036740416353661454356504096475208829768700667629788629881092115723933610199473028846556837779149739227148395464606060925902450989036659212687324537974376196270229275296651361733834630787942273814585487570980952587758210319998231548340829279932870642375542546003313742532138764309579709023989781792140939690823536403718606595561975788683860864298567733895916976123591224063470973733604278695479400445019190964928995630812821292408294800920847063322552375828333659042723839113428462324921403753927812221549174663627882078255243869024337186500305551946693851512454903512135719131886948977012708240708630937954856167312780661563216987827477944929303568759737160653086042799302230941257884303656939526513630505626256734973707047822401039549073676388408364807684543338001327794695540913586197768438634419270964718589170225102854998384732177239276053094557957244751421612014401768916466740021970716083509069416136411094394650429479392817698721149487840932337907106197206414658161939016350779160826139010954173403260187461718088827215789399055558463466517594995546563805259829481125865890457880691348274591964989989779096409745706437059271706263872200178083428459731482226741208169690118050749140633686893110552104197930786310094809379750355719249016666118531011427508924673613623936143096073699715730885702616315931481277942834059937027949535343938610334960351946566628172029296282863662309328765440141765378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 9603982442430070124689252624263949765654035562518546499469048310936656958068498714534669399866382734115054989985653082426888520218531389220828118302464177543985335215379406954171274663247709672394569152210270359943632141611752680013853071459559418921999458362859439785503090043761762577690510658422212616254859088944673758336395767996840359606581979723819882841854466612813283507750411527235511367657327452144416300833639302194218116985029721577784662087464833198366002568929830828380700404214931087004097234292951784927766964921176260199687257055249037022821964091700381055906076213151729810343876618792278946939540764933698185915834896739680271491910228845088688647846631297162237663085812368567437285720546989405890502976197157275305947863807670364321318593058341434412478761929382630196870963430852645783333801578117063381187732509341793747216410960647357866497652577360337536870024876771415329615640926800390637710948448974077251445934878525613141736286022828674448052509436319290647099010018395771125921243092247993794701900927599097577202883488120579081860317581884665387218659638518935977550445213805966786348264078708127856305243590523621707015657960525951422942605661580795050890399203801729292032728042665690832354761872644772398339276626884257280734635341013006059518854094653101698261195812682649496482042614180852165006690499487518380463397080096771239874657948483801200613280072842169535653037942442656207781779754569011483100457029049454352551020285352668930208398638232443651740453883032068206766712232943628874811429237598935132751707972889117177239357244283716385882406057179877580399011271115866151472591158312217415151657984927922925824706455604321472353748797660043415165529783837886646144797074995340807362505183523153875656194193687411175785514197722136655787197273233871151175645451883872895206591006320362706023086198955748209510868088993438452622423589637679901204064753891515440455199787560844062833878045354528156825345457784483232534091233348029192570224137954817701697473568653700787802270191893711252746690512679586448238768851173029076458638431821106146516554616845807098215766949479920564284098977516819675348265756301335057075063311372274980171618811016275398524294190620784517462659011169179972540312849863018418844262933990468551806537387066238695603199139119311578334939996356136650378833253829162683385071308189350997018997922488117464281385949133702871068437968501407342371716874231087404705313718383206508094513946095037033879993189411075709245139228922155162229187674832331410495809679875284234289597416473773100197671440257908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -2790174906993491441943250499889463336872740580196901688503380331180135859080467144412284516041928157406255687545519011120144000795933281874665896368741515557369496288634475570298249390200864482027766621297884140450708839005719083407502565940751505956054891847365687535194060793744479671724371699867552905777650697687994502333630003086928528192800339554012974185749014767076922739600915946596159185748600991519058276356337904467124743244264375870376697210028363540776940465261374875975857986847056000742079267939241433846398537972525434554028501500146778855942346324980481778552532032977561422099767062380426306029849798873557635391757369217530886723289482258347204426478047853323114612855202350025988047134243958330680915916016099452622410972304647466648469489000397065030337924937843650889628320142639701888489678374434838188672667364252256010708415770770495664160663960517306497833637905933167865941523431653134152490462137606602702486612015699610256138529550640169791756765823095576231549503860149596984169760324107575502979305653565877724482653712959259740455929019199638451375180456804758520631506004628807224809042315184984737946140049818354590177270124300731992690557368354435597121813309637918859400073237792329142039598170875642366184694509288929285355349526608043499950897587268075995990948419721343220109915893049646147376048501289509576595055010372111582720349880001960773126070276133668967162462604013610098391868077096115674874616924351301085722221051060651240115609745373391073202488933546309137627932396605846942763419465279976044564952205297556866100678994396065618576460090881499169827046388605005888013480728719664332087125679865246261583946127761428684345641815330447247202445171406147974710606360947170456466439074428614180903808459973158062828409130179595538869802159663537277320001378083606009344114178134740972733822853961039350445154973685646126677566638834190618301743566179928630290831476648172872753564650169074800892753758778451243680725714511672577075714824242549099298841061826781405235340820870341516719741202927410583258146939967606886494144058216533224885241795622724602498941935082625458863792231196483806276899578732926434460224012317282474766261680098281578476658657268264945630141368697701403463211777611751308412046104104829572523812575560299047961022550579797707219260563024563081689017591329175281860682912746841223462747357231526852878955168271448793606822198716098294354140466540855236373644053962388403336080157536105448085125802384212211136978049578142751028881202245745432721238654116825003860418584378141670492862954000613376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 544728938402104951335864672155068167329218089985778094960964868278823043697212094144199069362828036321820699773824105017129133300955288522477903056859219172457850557889040946853235316999001934659989604915039042872423192976114306886419633546127968578671748852067453333595832409294131048964705057699939950379287798442085329496002018610823532207400763947207549750685091149141122201553174626920282005282575931431638836485446845516241997695900042873824097624008725499028336665769792904313417703233368319789489385946523436469555395951244380827770520087657337961742731162483740491360137856725420632556302635996167327889751248891511724036328286678078439069095694790391471445337977465217332377019883363740789211633454282129538704138317456633364688566670333968765044819044279364492478086176358915892142522874223853176729541658864256309112604807752630061138590101808200729610480145806956775290191475504058846611827082918640104222209526643692999795722168821287800950378866218003521107201426360191355961621138984149755708640578030724993115908778063536942396606707318760302372995600956198427170814212222946028604781332678174957466219478408869492892193268784932199150724112541500233357053400098075904418687835328449964220069349644597139138986279309186549978609601279755700095159163700403511671635800994649605794776002596328991248241373396209536641754870038335620017024353092460801900594351277990175241092400016203184594076356114187750292017839846103727107289380409772368479505958062217642301731107832275966318682622769265536179768284010436165421464028929847422128456716524391273979271045613869234196140202375489460148793296103022457258904034644437985835182115510536971103132208821318994680440104603185730502022731119365462977222396371955457398202688060164259658178192811484430363956998947129437841992681195619523385193697000249517450646150966317170335234864897887621538092011234286290771398442267638357578943348236705889275249547944462683808764125919304215995555152708051933273014162249319144983477053247357472076563937453767163756871416430745303209182497205177104043353550715168258260289421480794353013221307363571963377671602254562542779721808197537742471591007199681582838156236229025941402471626474685111236878714054115331385008183665800251095048330227337345330847148783581512163168911344136244720203864662882609992519147153474126790244685732616670362051096476667760690568666316408653820486186965051241208115804319467907980683527365156448175798401929860288596296697022109432338271493719117176060621360596290362935396758776504153279109099183132706570845005127396225264111870709596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -52050187846584787552906729031080899456276866421110075493819577481561105638090457526992686301816648272640246508180117548225343627784166846280492335447290693507233823634118394801694554458407451065614469875423925607635291616840734223597382122147854182918373385740663208943318130496371785642457717959214198222389157585072409551360496987307507703622863507272576950092707815236130405684280313459581587361799024925647879048091929008150718528932869449005565524065428149956088937586110936893832723820632293473547812658377668071445011535757118077923003586809736996103941951707304866332218304571155568233274973097725882235463851569839918170302894237405883653617498671279047146020217754079626421973064195390509860610701214956725807166018105768919489631658454948710721598935948149839819668510218359219245131055842940807738512295836101218744352457832175283193219270584182792452611645053979641381556300531644194354973701601673475054823087042517157609805334780662642301437910733303527441152297311732231885932938008119833088033553096045433965068005508554536609499378812992414060949412640510298919020672372080419819650984849804385343721956444344441532871507697414076727846624975581826600604547313692681921234553726973319305584576756958825670718786273160653774456776646078999835848354499360080549693525959830790321622575305617221309951029298387869630252722227068909102975944827237436225183378983575708655062864609768258405927945937288832655701130650356761578529303670266290843078762862830319690674042077417100790929718758050379176007106364879501085289281496485106123584352228249526434198705827466697106381728484165075418532013685831386176451679935746824577198822497808832759960249899984819686019515316357532516019705717296384311428475453838141104331561834451641388236898775482826165221759048915453895366770037690623922695686415176411594101204878414249183405949901675163853084344040813640775211475385350701768958416708192395889916428114518355772575390743790789604662965217605371980083034409512923534645705567882320674898047037174536741707739244167230514500465306601728086979025576038862047633008203260029930446501223335768885630854087015328057296481564081990951653285697062327306247160361414183253066596425159891518216789623014533385463559940557167116264531676027929199067242042319549304355469277533901127242847128449820373252597443298046056053812259549694315348166821915549863274228598840181846795769032974912424549222936523087040099301177415274024573963865329427047070889673437500943912147068149538738029316684083435446889666543048067475237244084531097344656003818029952581410994740264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 11010504114314305035034913543371362455889427930979729510323401883528681565595288256923193797292190607250587816499109542365938886139957782109626161765457564674521608466381611663375940625641081543156443478957353359925543596407640414539281710989388512594606326764135841740076128022703832791834513377353112671259892875185439588473856461367190649315293689524462535645182095817117857330044201091706822729553553597160364612198616317879544286218773973004988113677056788305301644629384406118117250093404780709736648626893027462304001716326219557280561547545406685472028259588256609209130666781358270112351851156194273618713376814247367290054241427958763790286616917531738398523378288567722488560541569114084771465882182554757479844880571131082485062867054977615897410613286607955885329584734874851417050832649279137426593241317130882683394859571704613360689250031953429451938994877932750998939908218181524410914537231497030440714716470614182423608888498675120517017932656784359605224054802941914737472072777278769675595919256826577917259906579699827385667762553742832624295977926705274335395576386325786350600165555216778354661380002436287670050900703219639501586008413018429011706016782204005081159703924609284036446559096045927671025110254834521862958051194019946399747736222534437598378655014478994040107077531231080101316650129225472168725151921426643503834606704901859049456800027648263474851380077766376256051059989774972692852988330979453908627988547602373530733478505328209269453275298869656349616912666709375160610130119611341696692212345692602728067926680084592122781314401399912693148007210954566152880701651997762155742493994308928652156771453400680501035052018061550132889800681582115520319378535900773369077558870158839242302327380793753374301100725208988861970146476887995516963279858693968572456966052727815693637554733170843532721495291522326367443244804873253843483475989696485122121084359064318677222398105898385469313365375709863696299929078021130084370057455301184119871804707859956797282449056344210574038004336294098552159506244427482350973732854271527086360147754596506855067065246995473883454126073922672225631392212089088914442371159673106796911588338268970102653381472082495041824442991990875385153801898664556218343439351263427657563655320483841249294454663167954217140155541175579611841733895746170563207228892514074388865606706756895389934055428605332699359434885321263220552502883010112225164672265000865621762237541011149899267212864376147468167233734207830159942013257773250931373032705213901654531723250841663708780004589506241551327854959001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -2201823750092254665925277106726114234010210128307284082838630141904861011336821553902677952423769831402639800994358163565691517187299678607432080121714660672718638766449899445968407334362242925757339841207191272671716951096654921604282890142886388461130256362660627962062612938268173769326244686778849361886941984258530948672610688970724661094059423993184731268321257087326042830812535542772961231705683025202487265776657657745993736348957100475447895867132700787457200028280896222951985846926967204294371237086061830928656162211914908942758938420216325968574150488582250083715193459875100165696355377144199246253348932664064611946730436422418750364058018981011602117142120549089317582563288066709787392290550236928778852328476632310247795863678252957091135185900790365660963953364841452379715532592904958095467250321270139489923057944548176422968920515837644194705500283283171838902016797823435310766415159311488433321763421375914046936488003473684944057119854981416354230362272404845789447145999449528686791455423680979426848638727909378463486650795165493128411681523652706823327885428919493210570545759782341251524879194841221811545230151597332508049253806483096259939939118743367320723975685038652986624157252935957113521475818408288843441503391658365158269827282335487602611580932702237792431775767830234779777172978350032834594493291993436945411450711969331392976155671549888711117088717749508286197731725019034152103899279157393518604931077420638061483996931283535931766877325621149794435057076859060339033237647399307053075441025355493120786460572760806422895375264510078573515592081044165264892868588413935861564834447865453546756104189276754197637748157469699580987984958857540128337003280215715313070902571003616795204336926813289899087594323364536628515413609832576775293073839697219060177303430978035026741889417112785378264948672842024384510236749591347764475227890613906940362417540502656084145577072945371970875464279626176976243534339913781561863040966415557535256228567214989868535240429512793515249819076137410165763726663343671520336775832922916390471846695008458285451835681894565923138206007969346866784722291014892055012988367568488435274566990481661388310507798356327649974945880733124975705318888851576632818536781758092169782673898840485220076628312348278921122085898804935658793405462486698357948599522077023751102943756505703942776267913147568744791691814044358458733168181154176386937183770080960929435356241992170412636823304652976477420130214156169521695467481917208141009653591182371344036215690409947551597781052938060416112723828408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 73744809440071784627015392876788518180656291341370983079415420299061289803188398909651601568333796211215367931664116643061520395523304939342008867198039635089670278797939461486220675300362695994554119084881878493863049498144193279216337952235999835357888452226580446943650544355211046288515224771335511174998701854699062124855424481792057795650897956384423678291976891522659404434172305278719104917831974798587514039642409748422475473519311690080954315117685911969171171161713500138771608450115392239237618958348411237036249938914969213351020968427577970026427752192901424467119879951393684654917487856483602432108830447932055477825072836657596457664136122148065828279801326416778018810034366822156386732429895162310060628224588392876156639280287667259816263624166766181732474083968190386988230784620263446221856055086781515491418190727262796936315335147327763401363594350175948274546890676382490040079884215137458553424631939528096429068055611521123457566623217814932697242493901274809130684364748249344611035874102512405595484312807145326904591586283787623277325919564786761226553691273251900179607689696778295927495533186035074811143697549530035958308626333821136895503638949339396951127347708862067232330031875055341674135614194162324440678074496202173091412149256118259395883535558968264091699502406392177677998047998036141415073176381776800933412196221457611728236967501338884439161556711196109101351411817317547366407821374048313390912381425665496668162126846814135593118240997353691045393493505826066666329758520774051334782408231431153244383872038722265835752252681812805760134811292664954305693684771620636739114068966615409910090876293710316599490500675707913579277995780974852728511834730069161284228996999497726743025427423559891691880917551578553025235155124317840150834029055705156712218689008370845369428047037611462145947559985055570384649615752360562327844414177687193320812781582681733255965341512897674094795434810984451260646894814930080320122486945309393990783663906378913745980653408165940329223601652086853838907279838115379254914589099445678509430505811690160942706136308348782204161838776167825702101286075065821965631249284067051319714203019407310292007406107027778887715558282221496348937231753797141371495582740328175522942057972298387805999209436110323682363814450176062599016567637457304290218491837524111054740038738372498060215528235211902998740428253591611796925600233975246640208865090054627524019529061750821102293050730065363751671613432891355520879993167503594163872832838278641700798507756587415496761370870821143583175821230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 14545999960960504680283272394638466386170910812905771952911443023034828180874240129421842678521182263580240498507747978326777047078159516002723428771430039835032332689532532973070202857376206034398010204546382454340514470697966581619997384531619931408545577219910392025332944256726683601080008116982758664737352832554143832831089559013222596458195282942588477412110449616687424372851489133475575028851609504026215696816492983448584062123383699390000039244794553229004697229687885327783005696803493260098386819069802023807630944174754449126110106461840540776190118314579783969470970562591695457270318930504594429549937491617750696717240271365904417233842522178092086390197551934871721739657686305295461486654276305632854048810051406458563810737502910016014804250721783308969393548899631247830646842748784796331869018713094116919297625000353416237539119444673416950584487164174712455229663324352482381800978486106695963099704010156000383706859409114120582106221011926053802302970705260622274627859477273286841739022069649797425065423857858554676060749195995771102183533960181297555422808949325008883655112649332120032619253998137158916732945704888791149334996372992899619401718567262492407991567763670996323548754896583720712379775385051028227653842405652777407413530071345224062596507268448660336080543584781056587251551158821910986269923035012566941775289837214294252368328163503286162209020577210546191018095698879119840175949333375147398397444229603098598337146750924146027156110047856145626285389205008738745734111061353611091073663824464540032566835123843403108115067974719852084507647550904150241190721185333096573824548384678743011968103627408099487396640404233450847770522847151078330109158441280337042397279605397781432812701433851356523669836515875503927900968367053134511672558425230840202338564447531492494104755403878490592061387512969601159145563437936250566709152334570563587037622713431781005008971393522180767427070959925122792039221297912945165666337450334867725533199277398123452851104485368300898933225084462220294741470907372391149592929680212530473957273202754960239496111611421915303964983082150826417773180683939941660835375516764783656763699812927510991898596065959371413224008690708061714756366109158800986111622740021351950775191460504159233021922972965935192945991787494037577767231541512677521959681818431251670334223505025937721151177441460233908755091382593169497149509052321095666514582043321793975035804003921547114307821168806166661230208668968506651066829206240793277084227338449861788945749126867579710504511212112350974908206940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -1254821017828373314969162377284440001795672674213141251489160902942676624927837837263406546593089573471923136640680335005731698350070370339709186150937107337171638555006767888944112585344014281891075701353178106893861999050262453220419211636510568132102738859747253424205541162287178575061680010874186220738054858962501790650785250318080969382992036886053867748714913562143982350529682999703299187449024740061005579418690901850668652888420268379746061542471443316026429311611205829322421049151479078688414791500970954177158754231712288095675182616132702930988261680030023324383310025033506892713992916197342212003875997465429017861227291533649075770477904124611491194252670655549079553760564485132773269019444939837332631112657543164078250149788530555742427241708994781034934807168530505505745874503557151881901008678396844755364888336825186572261625259710737333806528255232384376389924924837129580719985216207768918498000179804726434981412350341808857320013279080141304123169749949581904717303477180298061661140134174200561669488181236713102642849209982689144169262658669200330508989020131134092465643496970005142519637477099433487197965538107315055649071428212054018314651814549467230219334744816941972946493979680417575886143810882001857858669744996334626462037521387300714660821070185707888813857427841229223254458356474639910354612118432397057246006432201122964489874756526277032998236481916023128336707820021724899879596390241998257400928598698844799488161715210762026032088807157955207664838476052466309825583884188449890892184216700755839897028626972541109992734214354055703370600633371070830419341020284823713907122356475237795560563870077330054331810033675564012185485039420496268542042786396406502230083071837793494436160567936262127351001741827166417688817412801724092116743662442254987675816478907312076441479941160050997113891603062909172474966186702164644571136343742807817758822741638642241551801829588029898494031054625294300824524302143074673693958655733381173062208637669836441184044706350542674789514035278258739204400984836760003655637707586086544042212336838457039478456173970184715112189895271525067790916998126430791979077637929709624659076833681662859591477449359207499411407408946234285248913236466461807745638770608281004881487643764961720862027815425031613863627827626420565465663630726796122017789439506977609837839593867406721172032314516758865844586457477845842420221324150042494931232948748637019305855663931460177808949353517869668816929048757546411673455572700637149724009051745845097171088698040282575183585274028613178225464442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 212500777530292576003482022954922561255151141566675897039859586359149963137305160893488033976396471103240346126716428870988505243704571701782454859174692070539759342600151886398126182451661818310633122626730133827232477293564162035596292019346507689052341429092647551795039306959966916455502224149361860200057786454016156160716782698274929795762692367270242949175222401983868905998156997968082692770424664447272279839530941358756694747311738152252238321834588171615919612794731698782903709258508796729833955671142219075927165206584669084112933049047513252633351483835600859928989124478763977154557369627786242289299722516124148010591326480141175856431788796426515005161301648847389875754053587665251590086714050969952818547500751219272410977181121760421598860227193611226132816196099046456840973903133207488831173551201732248069791130961833511765892494179948298716492624685785541477432725394017144884133602762252716460606287699387990672277396324103834794474432219646324350548654500059548796179262684539652049193183697592769919120946713681345090765268960986050907536640057223733380091333105694803843104232706850540120146409515766293978690074611127778416183539017450027273673014034979263720906991198040809541174914302154775999363005120774544444178139773322180953751878434115148690641709535835240894179125892875349337687966217806178162729820612101928733486946399355895317008846471580566337517415770694898080477398403647876783769573827821922486046859159226612036523232301364726012797899210028366482145778780217937889916922788602617685830299927836222967323834679127661690787985413252976628380752304182800403021618963238675873909253665808484120374211960995592600676997157712296764116110859941915568318767840076469321893081863753803419174248331500848436962443569425023724890688018508991931704481248812754569554688205045066607798445041330581298004308585086706727171557048261317697974305207234695385675693696512256525332791619603601105273110305201861414527760210254684904372113938071444599741429532302045403021199968489202545957812024395926621879046500466043852482571238741615189972567211055548323240857865817832844442757134026183704127840661843508517633314801205866827853067996158907337620868168800540304977127101601274246184648445524953785392058355942172141075474330878985579653160435701284202374852691673273913721725659803976693740979067948972304471486089857001451388355338515075692736790194496245089026670141266384398950031799485462818531615520288670424617491569937000541538639242017777896428928321780891379155799247271605026794150951531155627363251121195550283367710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -27667323732201462410431924810777029771907092324295087205004612637396193090693884693768463180332340414907486168866558830266717641534179618807372431713263836478328063480285442491678233012012874695350319327802735177380653420942713435725460337583954571148528498751197477469518237803530715280856397651652555261694999456202474532434881391999083066496667310099202409499898219641800966161189669720385299412070175331817142390174689188953386240333081413347347214959120535083592648011133579536187742286024241327600595288724042317580535723255051442193878276185789910478202644022446263886148007482217131289128128529256740134000219635418953001248837492089472143977341397231230135162054462725166948235291438645362914546943330990131989277066597159543385929469557388078438007064242660785667578313269976147153104832655332944008827885148277390285006921274761470230667803184718792996179692967531013959285103575028855303442387881326338179493276169747443619278813520600439020506402989962564591481087181151610447843382917127672608494719266832498549703771807298869888614447751845185180755001800875346623922940933528469769842578629567007048888306650979757339097928997537905885525797072956130622615860285488199196187274436498259528115447113604788454418368900136693166084945939502867387706585166827296132603330691252837041796416845446120765087103476582146565315342952563002608809004567921930413175189084133435500178594511340633575948088594485943253050559132986926987286319701763035241070008542951995615864777104183972877591663025578729492590073706709599343497699096013189368762595326423191403071794493712768684200799186608967668180710760603005920285180989888380648394680589870938772259786196226893601609979301442138816838350423893875286270688367644430692234754112500795251999869197374185285056522080966289484928522372747925205729493058656095702602068974408856558623438156374442483585181824671263891496066572786021707871136300876206029194266279807067249041007377926289169288432174239117703684506659269794476482869813009298703222550498982760490932420862766391591718532303614624811231888513829086221469327430395825140403382101801457808345860528616707287558710360977538584534885817862666679012867326275272385977790433358715895484099083432889464818459757795371577789238162105188941579385460917748114781160367229726402718346695303457631518349062812734726632303915390045767400773979442890819502997013052754823844082453453412579165522654003547361220333302028507627265960044789556976302002929832040460685822643134493876690834616506203420708854872441915999719963278187582520480341736185575489142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 2162095418523692504462433134673392144931595668097198928315264365851082844890712932174666063293087223062342034596202991933855914180056135509103350121957634068932966181283216611064425613718624056888600916576893133283744201756014543197648090610894389440554394203438084018411296142888163573573759350034365226913097121401458869316927999247108819635417182593732523131064949474838634654526935340825233761884927087661133857326626015664258551461866810797481190560742488251275734553600404874569235481388768932297093585447690887992127779959445909470492217024677218156653860306137640956029843619143623340059118403773039482314461025731778684208007490561758544027334216492984262293700492356755984402593645518728062456818449403291064490848967235188955564717998162667043605522978533891887111675519402433047586758191765445728606631890827686306727196845540640469933046317371873281408221445847586868477933448142881080914930555795578103628346301721758909389686321032679664121838364066040612656084393697103149219839443128025980649916341001959702307604999106887167086337953197749937348643666815051612646998256803623217946914488582365093983331948538580295344411993426506253577778951790744329858825417890287055811358737449387665183192497503309745030644048018052917217154643459408466530078924014181796450275216347590543181125066314987607958277155578587757684901675777976321670112975140813454478646497061110983713590523530100037413692107661969483496201315981008370135425768802209580031978870680654282701417247024584383145921425614134321792568144189566553903404260211396736596189516310191051132727349170296556868591281220597738682300754995191159325214846926540111091061254197968475275271504278902092619515616539858993003130877425908604595788806910705320096476607356196681411473532997975855558023996485403533127095197581578213427798814997596355090732584304142510036538999759665073872550536061624704611347028055617492403611129446310658065668839329842819695584385950824313684101683469748295247800138728848715377293146333557967716417409155914772463095838033555799121573364121601669490977065309585728548961746499123735556156905263230743247629520381485275353311067215668009738105260616109790542908950838950109214201144549272881951665889373730410867119929993505685384105472347204429352391463979993881983000698329086795499590422226899794876030312351570640663765991449419293614048877714076653306583583915447270775874182984451643111434633595336736056544672925780191702439149420875541539082688152962086706782372874618778477489537726404385816813909031807706671777649295292506047843189113395929273073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] -128068077794080362965607462026208014712822727006469961632540914861935260263716415887882593049808870619079314545414304158944702324039026234905127053694937691054240225946650530709730583593219512739992814877223202652941920622265475805094661957724937022321649161075023268066531324527381217462351327105075508784033112542677123027076979318777840804825239051926882364222307635632330104405084356034738420276813005973971509754539366574270215025763668410427640481169257507921958346071246247668625084267556431752469001612390617085951116252464778075339915207674823956681483502305610719637347354380231443367822644410675997715950163038081710438919874942895619486566507373446527512681755832065115496332975446187730555281457664235393150069046079884208648414024741878043716736650968724357037500996163523691136500787859239145935060569528400894007470095252048477750462194637600391387475780017112088665423293958695485272748111304871282027010620464135584592888695449745904627358200623650801981858192062560597765240248051624346455016990631094522270557386618513276053321462289796376059490602872735066181916806640640657098105161283626759032669348989492695267914096370256583595039233273610748563027218403392723133667232390495196113550148379038051935348466880262329104040734680002179755916953248422311030379279419110308864494730982508683356512536213473077312444095416563191387989843165219246177755877262449148000695547668928430788198017991985940578212387764705492958749169704672698993028270484850907908373822079453121161788075572177678860036219470359391052389978703984636994732845886064514503803764311813866966042170871230392769862688969263543155009613771015810408352622640118113924212750028782012992285650297859819268349010482595102325962515129515308787461910118557765871382136539600714839307704724438207752752288309755903981719864596268548092682981404020537765211674084314837183395664601650757950491041254723382981229295217367049308839577769529063459334942627038721300674275659826720204661110996512559129359288344852719189425781273594868062495451623439351932563440373732183000622047919821745941416785486700789839791113271669482496616125967948372863802911908749399265644868756105601820316781760267829647419440353392882070159899154667019821799468428825285045733091300247121594931040586985794902165364610867225595184631236211945689286783608731635926485784210018962675317595040201181058992563255492800967676768856492341549890727273030686566159371900500511522415583952398773521381953967879102873124613481479257873668636282410262684550359827516369604202803157176135013647954148558172997025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -7951081912415490604911127465605385614092073657823909470024679137902400784504246996434301935201091547025698321314119971784528413496998145375340776791777797419770677689368862145564914913215110959107823249210787187096409957122039547808083707912518778308465161084359204066966573208844263936632324929829964518811298525564511156116926996675824381855158114945542180786281852186162879225697594771204440350714910628427161314788628593750282569211347816175226495469428306397874197177041638985540463747551379524496082312201930319945822020131755933070136876176063537307825247863598409933345377247476443020845980583680911391145513169139252535308245583802737155687735101306990539069865000581804533560733416661813612134525900663329978288982430651545313242253987722180555455073130013529288175484945251173426447141991063882467460598121398361544616532301709134339207782765097118622922532119720629910137675873291959356841062298789561301916857891959972340226304656839652062196474338564910694519736605114251585698209385918656757385885149798121157197052913541870747835442480473624038467758080582268409536778981805904411275496820792323532449619895084986708471780025568488313223909244209403349842106394613828885770060818412928946364190986597741910433391165659625361085192903836632471260276118952340367230570515074483763446218300138597384614468933586150959920310505755670532575270909273573810217052115603811494019819090714587228486578935777030683856851711206779886702221442132218866259899373655373051106139534109332980424323109528469930772989024750615481795318842249248624937938220637640999525425502798453986734728001049316069002812865200949169825627273909041705088761505654761582928787563160604085654690882558588338281267408331820164056472579909777884419197463963680227807110302512477092399943021868337195162027475738777543493334569910826792512302558193435918808434401512346858505438274253114186790546137467611871115109173220366776777428272704044289015148152693152404728191391036266780162139225242551324872695341174438853433140609316220903009013447128270269473457721694448565701726827038304472612664363989040729569599775867000592257706241651226114870278077627821196849496716455572386731636710008926696858903743172225143276163238858154555309927796790008528758854308923341597012332292412491295367366064742443528303608031618216658101519326299459139867293532346903699814086593891899928874476300930588355484104388198416332901119377845561972299071294582528871757297994090732743380119064165758787605038591998166992380481173680850167725950263953560889016693225516752427327238373050770312396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 905506473327084085173572514697235740473442931511317070143520299147200939044149443409064003363539038617941694305258041493136983481312285757729425649223943078971061922005764720684737059431999494653684671936379043603407239624559494508206845130706751891013060815174547201089928899981590192530140935139006589513758224415195103483187234745883393124133250820644594169479082721049652648199829761224686678104833908962780516362329587968520608566704511292864483939067476928313236320820802445691675385668400634636882645761058122026554393988860276387694540656527516236427470192973300502206083231841252515167201519020093525790677479252016953811257226525992749989195836958867956524966203672538311685251571532417959541731825319834116884004725829314421696661060324552964764181796708251392881871319664760814771793568557096474646223623778332433039853486869890784067069045207962586561565049127681903507523536259279312693667259785299390722261579616927045030524175246945662857975324680834480843664019041796226063191458458159979397793355705337298759139908680517655198986110626571157755533090463126775819209101975137493833575312128923565923937536410603205512226770803061092375258691955839906361702299269734416230627521765370743046436378469524413278224434168203503360332464578133827135159165024864320476750622497609814526415795793310508258448549597765195557237277323405773738998493162208722626304880771783320141352643367426334992806598337217817847279288111777028781058861530083606979142896281267760311174177695649467224034653554104143164606781929892199893529264011545172912775502788208851506932074221327214170063248541733984925041276931608414870075186587451564911821933044007076096526404470601443144789784690865274759400574455396076725202319628644900446234861667807449173365877534707299213845492044295854834236635579352206801157882617787237938728637356393609220095234020256413198990924638298480623434758720197882221747382827947129994498513550334813953994543124798789964500139667461323827285070897080950208526464654388258296142960057062856048524236453820784131900028814841528767078092135539352727850397585903253699310929969663056553761048843652218424126555505210799810788868598139818164458465618370021279885867526770264117097475675725696328445310591416857838056791307849936066121488304945722134403479959087729693749060583404041682004709781265524507345796333141806870383434118199282189405439424941900558751002001881946715327893262096719396595715623788305690351617949683549959969756463272833239837956880029769273113028691728223235307828066853875663990590285346189434840402239942238928896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -110841039459535467564314872063788529800685278899982633674796090765062553227351086436614824479014541742837961550381277854798942082314106108748621389672220988786750471207510979127174342560144512390737626368462244311661476618734339233355073716898410628331254683741439733616098800312991878455427358021370433409948414283929979042070239129974947038861753349059830925368439819291618010002248857268199557498079955405460826833551730501198630094939902679380561882174252042695343170822022550265739636107772579570818698811932595605778828034245265498047240614089437061403651262704696270565685960338511874482308879229853490776748213650963077269036887846088461450773425406238497413350016697482066948370686301961488821792476433027742595783379897708076572023593160177742521024455038654670863815107301373722621493891215145663963459079840182704097750881779321338147860914291401987986156118173927656468401755629672578229732199595200746787556010466775803058731459389195299438694672396584735179380911695476277247238751263054230382915647984558330732458956280584880073538081375036702710400723221204222304356781970171293295635885869011179016710650490654488881810207321549829344031800663245180347106268093692280371507533982384801798790014177433429663273319618514834554800872015392015911195543093709446906258227025587104698454447088943105132515668517535246894371617671647787560689366761924246483322738909255962498401290913967478531816954964125265545201180833824438367311708347002308412861694815931502397779764769374635969477831590554536963667350393861635995853810074968855157662785759965566421287722689225512279119030518931712473007281902828798480965384234975644718044865286445251766063239413599880824286212949788311057980266512301661260993743912195294029962047585203597259296510961666150500623873616787118448189324668159791154213103371518873756275333843846566757721614390294828287095876498497558714272254887788460594296448059729575289427895999203903229464631383382359731640956360445441805603441170635947020936731472591072402934307189670335076902721010922889022595578256016237739694150768851310767790984507705775053476416734674686384086454545002580524956721173934863179788878261049554553885313908223272969701604356943731653151979049403170637125186769657855950678100794981290030456136754799927083769008700959398632562987494527121365667444795939831880494785995313189245590061582366890714033256720562199631220530044462263553448819030557072063065124480197674392284486402948655211269429044625891469593152146499835237145891832954187942214978915728023721000687258481166518474409005177750159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 9804817307766849397547918645443329293192315456563887408490352627605230560711888988195307154384344260222111955849813682235558692316370680868650814640924432836492655159421189661888723200103704358613820433735053690931665505739026910765292823901540832673454191826533379786003572432812986593931351828775379799368288118900773529145256695069896142762968346764620887573963839464389367863951966756499956772486740307355086704538039247343344573252838323919634469899804344988356209459509792487964420973625329955379970434947816193248474195786575015326723819590818269595583340299541620024985082424281945930558321743693659537610678152010171284338057969248426511856452266725468104820646868911772540998994541829034975525876505282266368759100659746866612010668663474130457628350262756819614698610058800424702533902529993540056012831663263403678445199838543674510655050676695950257423718757436948390924332783562537192062653775733540770141556903859272788210598589604509256482915711014582471486503778601245043880023842618435947760293770746270258584563161743955626192630592307244748900861451987493972752431122740545423891198576469397097387515729815778882915417557666381542763698885003492890165817798291782516404622253982575453594028828613574241938033900574842826794779926821857027453781379747814626385795312110990665801682839834659697747050893175215394485670379320529325203792659880622056937997784879251552765860343877042148334705827327174670168117210668934679439120000151658121727002871547063100058088000341735256147486906870721751423528347515451083435918356222070425700463402914912505390923983413068477529171722758140672616772747424399627801579175707081292737850117085199761857248777764401412564503592405613484088093259439007375362121999642181743674727199215870899464139253473481349584915191464574720249888873205048903169109469042799894231313812910413626843300629002958778043102008024915400913519497998371240763621128275050563999833151965627863755948770814054897805499931512344232882447873119399353018155934892737092246299725507691693687548548879718015030419904992653882788619248119414309319833220630614428634197819608725102844191229970437716881148216026818156725401794610163429124791345564553921489638168057284504015272520895195051946889963765689575788092877613443404683528655268568338140455686170259855705496726421318112690230803004898071067438709281071733532036276402897414938849768261436279384463512974792568729821711436521945398340627227215821832354471790009910304035003699326154259755352807760560797709098078491974818372473915109194972409524705501268426907467535574106112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -495160822255046581560444755573701548200202612100301938935158766334880409631134980868852223671653851352329735582422235216786027960735372240232630289070359968776274315839699286641310502198609156547757827205319670521005866334846794942257865867116969798432186201236566154810618917583240573362037553433813147725147967754617135060431971249382730861702890589204379151774058788146323485666650742834883615410290052759780583144283668301906763253247532288078770240801767441144735297512504495822972867748589973515800609820274438217334791817946743043663013491202629568871481926810425472507698105517797681000480300285467609267946271104846687923343762392339570290353512972092236269017498925500124953342535424211488877072729596018529069285038499840391451206229539552332217693788731347009389635292566417806142543621572433445976376407283263832714273051828741165522530046228970302447246880368916677561182614086083279536016236602714119578060810841785612306119163414089388369188045258375117640071272384888631319336830011813861249267485105270578318840282857227432265359405932115156576380679076808512463799853558249111695942472682388084983365343571181734429351113704493456941430727024362269679133011584152685319941104763948109395621891846258069589569441335362053280155181844864515887964032405537343217259112152375388661226536491715904058251917254158213869712955171127023108886649254368175685792217262194505635858347204973110180152390565721319782870432262097007256212719608436736541656127562788380677549122448340241040062827751627019562880618317953839972327546386510339885296446595362536916883215138019382734673950285831928065245031715013439000964971090696350249057622484803590104611801813467331524166477678756787581297632938269967828588858955174927274743469696111749245353655481653557288290238808302115124754673739336568422448434019367939447742643152809855218761988259695238386934536546862704653129682399724889712898515934440708990152251543337316856901926068009947535209431718551962060287649523371812031617019048115732905779441723292699981400540094141461683330319939550232344125811655814496802670565430836105981289777628445101681824605584950257973286208270475255206667465185582681624360070535999733215874349794442725168303695998324310165745584051653329712942908030032531378438499274943600116137186119778913735487891668525930120874349668006983766062024473972186178233473700173984698095457576897229208748434330146958327979983924421207009033177732197772521767524468878673503264027033833515755870547832166881300943698646892850058435690874641861088693888536285964798559016106552459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 52808731218053774047778999000419755494943191910831185397865046656461954043967577911072104095333869337121186944189032952736272964443190154455570153011098998594860567417255217707003676536316948375523294471422203850143191782165640806718690460170149779492795497442488939906159706388099354918200092044580790871000661169150947494431064820126166723045082900379933273316292382644013772154058034723921410214600074878239695738074896311270073017019015748153615494244368520858370285511667837603924289982900205049288520779172587309245494258352575346645662086080424280886622147838298340043413234386586668898616743231026626778670770577198076490224314689680655483364471673957699936534802682566104869029965056833701846878004237412748798618638158660276947708434062528317724621414502549285782845288064957143263391457728580695529358306381958749250362844042183220395865591228698098612029872323982323997295598104676280731769689304932601181077249458982007825603257736247567896500052429408455293069859905968635025859306471830542874400129553312260855367256347354078744947580042871050299978159535572610054826743373155215073972156822981105597869919794046420533430821636912746574563242826139865772277933593275864802705044881557161564072478164088022022227502613770605559688521311631396278636624430596818736034571477730191467792699233221691372747078197379781985749718704718348095669964537229492934962963278005607934691598173423162470037113146123248094420801677624112686908239112600240870492775358309394746043964310219146431389373452420760654656501696988907127480771429113671526054213888559722105232995870022320126958810567754312542211289758315151557741077739051923252524452281356427167303528739093042629306970540201591883482815673456625176377051065088755441614366256023271483178424019161244949460012659148222363621448238021557355008840943137374763818395786149434922666859751135886008595630407568285620696026704366023703365434672382359598437968306385751316889723210636153734209369028546901937741344283033135885424787215328233197898495560272438615217186847434779810609640422813138214756657705542243324874201268668203608264823434397956130618994620839205217555677160793667415549834751058656364380528482971843288156524758634233603557568344484724135926994624511045851874798476714318766096681974171443332804244500393523200076159040543331262359549684986012286411281462177887524980410154871021059440250498855154321813221435776788841946995966016649073128535921419239803984162226787785130764904742067472654471108886516205513500960638456110580803924412664499187445935742412868593602418955337596928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 5394554997630144445325445507860757386247419666630311620631253583404963590362751308852242849936023693488549571440202143185873214362014985626107356120903973697819407937663745631205565690889414583851307556364017991677715085282378183125082683563380109041931361403780956089115049619093292143163524802782118413582711490089568916718707453342238176925445117985286458453052665011526965698699297497880700395897531856632856827883796796818543980295695929661178586896291959629777973451484154237959871703723287845441367618843210386402373850362043411420475775294386677190982094930196617949085605699507290306146093418387890049668971112309394024772755288666351487096012741317358116818058172638421907167803582544171084450288519134159181733085326509959478129438331135735323116042663947571277983665862860906122738874243956103507342868412209267096840419156937382532738495817838069652992486637585067188021179604055572655903866942493653465858225166122640572641674408333741443761731648750529804640439431077501813469746037160678355617129015805923797320748549834881549691332777452851668681806398621679731102439586362598938839280802042464961438963264057972566865712186389996043858828199554063820017364536627200762319165399387992533479763539853451517740671909156871223943003250008650960209484297316214581824541743042743409316354782442702521203432434956790634066377638243847378737878776061304160137942565004304057784367198263056484274227875388489600071698966778039595416369413927535526089105984139155944555822956131225171805457859987041503573293027533001139257054687942687280851861536010313292312413598567023875244127524439807047377004557411004095853235103179499673757572171142542840388332491324531519867852439759465957550685005624052619787558938284376396083808447616261771186111750495029792272464314804775897855138477750957517395862571149232075949641629559642497497360271148361939975108072560308066201625523889494152050043576258310700913740516640267815483603705411587288084634420531748985168513321875854862623406106161036953008832862470901993723259356308629693134711660493516719785993066880127488089025093806597478454046952304134160331182226916889218578290028332882752015804209542485168128967305971741393369330351261425352801333196276236168738543785449689527700986769191371570312176321453483532992027062215890029362641245629827710930154678997015332108604846600842408715927929061847365825228391559666534326432937147638560605638030138993635447886839294784916267640185166891462559974422778496804977843699184976058836185978581638702169830873066901325682322592386250892586548389686284670945441349632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -417607232052881515647144451507001023779403633586973123472057768833222614174820971709988979292904988323655578561108683980070193352913186250925352553573342854909320515197980073681786430551221815217590733106985592936927884513444920512798896920482120671439230713351400931839832747057872237615467590929221303017055048195045032839308780617378593248303636650974996947837050720760028052381371149164697556546033726448197562637651083778600601763931176982474171524182910508392024373468425349510351640769369456172800724548693860089647525038449221919329609112696061540566027512994025360051533808938478137563836683951008766477405352608978936636935752662639985286539920038352612036111023240936592864663785269467151479287674635449773064910758087660496589520501573864759949896958320878861079912978960043892713016255384553156259290259997860835744687174353548787901275852920766344201931621162831467359612672420614143066591022777075293375448910244531729473137281798351369908030974813076821218653093327168326846682940722154231100078906076663485307137996380619612671554703846887781373270521311238215168819138875034741357676607637734451376746396116436026904798478207569244509635636981644136163866778840565614197003669042077975430228783147577656757440085841231715107869879360103705650673502330917275558497191574756933194260389927872874800441294849355476032760646786707433627469345321913543202392163258654580374115963937159821749337006990339112342244588247862290701210198823649588392518220242638402453431802841491691409742112760435858097445663532926155352551933837090213122032235566693783791471680526946372034471504478341236960709997185446517963409473905798033806834448720923232914725321607314123282394560837789233547090257206165680664450127726881329631195271755799714705139010030948469585642532183825965298441311887618417299018381318349686557341548370789027322845759691538517124788356405283216022173089556609293558654269655349748184660602310217861487478697692351827182152908847523291554941983590520470553047672749292085271210233496466499890910999148533011680680517938741155637887777198927744430969189146707715644323010893315066800235088679696163032149637922478443669934555617476664761111280537237784653251650189950009516741265538791268336488501013169057377537736584606967743889074656168272131426522346723653634611200830232543588779777828358760537395792275883613382408559523372151768580579824691645607601992450136221523629779315748188622453309991525502711724240330054931497245377758870902439895619090102927461720391220117777888133464411366541930282122425157981565652213057778617258679455449088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -19068136188881651491622033537874421248014502608150876269082883927614164128502368878124713601178297505834021269036692244583670766661760999270301511875862034205502929630389758393969584641594771699193170475375047965129419449769090073838846948122037258670934255824576517318971468624126716695791566666197535884253116181712030880632602778925967909350877480740777708677759158353727016248038723725911541101279092750318812584825444473245268505009144455709297566432437500183886557510455385267652672208054174656510909266490530678544420802359215837517415364647130583689204050365592275120730995927159709833378301468687162399206824390754388509219212445759122332425009620875772145545728189044899594959335335056219253913048336029627135057151154688372159526535561828808484742655687281617113432528101529191152743061872586487796857341791486060288403131796936322074592027475402435890650942070407037262283948213814421227791750844764179071398999832848452966680400776373317283393587230979674355049298713236648244532658364549358517513755593299941802539914578057781539418731398169652168627188092725572468609488802777045984027510530618473092301256605557763421137468331518092617977494845474127681615352746337914919408669958764088327685384375141542662622235093615005769204721810805873616054674948416367191738312169479811819892548932161774042067845362365858165716865491707582295846363049256659008844113854775416392351069699110925526646689075278844939466348741245663422976694201566300030971401699974277024703939028689300855400184406081018725699806822191650760874204145409466827948389828267674371835978404515524949708516581105868314534369676696393653456445421874425836784149506931242232996365118197528671845680789431083503247940620120731775919163730291682327054842540962838275265818751051196625544775335515154012702483389413895546631056535616320102688746101848069409400302947665941735194750367834797896755683352753629002395780577612361323486077640390511758040292587047195437222672251586961518010789436210919860753093235569967022019784354914235589037520424546611409230478009020493879140680195806307858909553195943539764925582466435552335323180351739711793304502289527930363970655951217771496960610801748212931593527585132190006948618759321741826092250787510033179532607950273916384012076313780392404866921131032381582599755927219235132785940089241065274359828998494735794905348523118540849059848733871671010673972275947562679655703297564012673528903824273788067438579538617973336603093656054034321779627627071121403266896235450134930984320241490624973528998491015632142310523020186233260662891697143808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 3346230324575872453982538323656335809526029226348835945438280736111844540346871337907385132545505955633956500811204301161803141677966117234012527847864292916381798063252505360869696365142534058769495530353619058098333151316967666314593601195162662558309939661542989129982377349058114438343608345358863669203155053940221295124599348604863072270855965284308903273237710407890109247799329836771174935105623134786077096660258602741251817259291849829724213599080346501908640109987084468152659573777826175676432973722992651454372170116830423005941219974413885846294528187123814362038671815828174657760260231755196020339029320467690895702484139795032764869773015346424793821585193326537362338802232598700559185048426924112973191313217470370592685401722923611688156647671195051348012643026619393194017009582378456055075960630735993934234311711763303506677959236647039783681477540481253927941616015085478128308124220333257430280678420128068616280272885973932820026091060558867383972638528043697773708262645986950034851077462587750824300480734436879069821805929427644416178518498591172674202147475484743523522950915871091843770049935246649294430887053352071531267065363160364500821735877357687975977416134956140193950460586171657067976543445110146056880149267270893556225458299924489567650841717505485637240883673293044626806461527723515127151011883612612665167552138891370661737660627414240310320403590413153877413192844523016756277922854623676200348767340846867103623958588433765688281740403970041972999325941616920494123927571236508932806975542434338693193612031569406162016109322168499417105049487356127026623960124047651393873976671005273795135419191746495783098583048145078506918812176215989794228369749963743975761266679417095443798036936246216174917468361377079433902952970138276526106570980788694306295038648335783493974322898946701938024483295220865700372009924594765233770171895564434146588965816888160878033067672137818759442800192406475397212804458159700588252240334312297399861927994697874487083030712637348242797719259162419861742157849124138284377909451068723853605661276729026959398028380704857777004413178768417410773670656485050322477759109174074872540627195200060698913650980097101242747554797583940090587071717409517413276696337311623271799570988112481073979993872219203856021879832365587938326969471871651276204975516672415213905803125868191451546685576681649142799283335526178424682526656908616505824862660207875829672951630159479775300326533096675159348230604373928500095161053074440322009315189422527203400557658261079934029186296758876657714814079194890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -61062538162388780076136848150147740123131467893642741444621200573121857028842626448108029330171284566950811893568672913379745840525248562201608469509426652180435335561569159309380422812068237607116136921935336331534556925023281443251830104664085799228137393033564496426928881045345438307839001355013794578576897209493024682739217757816296050345582831139913460205263881549835505696790386441234042988690037176679353139481868148733935909183936345120177324629417803952674675386487988375892579371130485817486073114213547113678974208627011548778080965574573091989666239212666601048748169168579245370409521587258910479512167489606375109580173196705822079446732421851303632846757827982201355559477376848092421925514056634068129905626286955711750067023091636898583168102990137288010381314176795721894372632172898035041674672373477948191641684926855244605688238847094526267641688546739856738331571630853185592017072779870472609046896598796179483425848434206202190062995393508137144482391540269611496640018137722141393939054126604785078194577245280406875289584406245744985744031520997317738441351946928672154659083120964333797502752223074003043786361955965071163972152857504903773680822438078773208683525462791398994349089178588089446728641161391046170720432161852145262938232510896932751397352218807364969829373848371348767563783029787623661822995037858101014723154141151927727560826230433528063523425501688652029024935714751254886945930159360354161129861213091980218355086785658570609707489300016284523838809358134265541156077522897309780717089314687724726893560350925550273166515970998690477508185256226607790668557453603315724700415530866837157187825933072068286021640383395745356669426639060849083077641410975052741258615913615186090017719365192142558054915172488957789602305003136917092905917717750727727583631864267496066914514862002538766724419488647234154664914139289386435783312671136146482475326525846535824315646952911492899349798702165444729254412224360495696219398238759862260128569297375233717947643411072597523016746646308723966927689393740548115870486371869068686961191073954058486378631993452557608194569353495625975648412892420118043896674226885031438862859627416977161498738046019029117613147874370121068579675792011554611029567625069453175562421438092746979544684746877728589947355837033686954851733247101206791789983890335657994445546558810142102562895400359202022152455427482898384722755108990232737768268221565349068369811397605132158844921940076622947565682139073391872031781564849683845622277017546599203933000475290679649843679348983176420681708934396903424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 1136154383279572371903865215924934009986185257166981438479606711509717040924908212320587298712230499104252656501164688059526813947141296320438989165005137648730214825106899523602987390164503417281102113267845071264774639119091801677132419736073895108617762846155987755964712762142095562233445669140858797614769574146154767980505608623273912132858963772892862893605271026060859832000940312341214475669251652792546051296599608736935303075177705335446232501236735438459052590964025735077296077076485431593137946234816432303598833971843965863861951929268351430627392181112494895163389153640289075938978422154752723936455930191422983497942418809195225209373604109352275803288164554072651675207746304444322254811085311964094554255427020873838784702597403657580378143049998418521133431783537437931727959255072493520283990691639946907336088851391069427239724751294700184513181276697138027364289249161832406028724424849864250711499633832443895160762182206481275886830129562621862156504475671693365693038538128766016966119099245871612199637965695578827374906366377956151835197628167680455165812432381451603388933257951619554823846789721882031105988797283579107274240367883944830519565222843672372248407954493253688237588052470435225237992206022643913711968227593716681995511710002189618967600612759315116844065161247011329558969365870099631047742623410868506119276653922470467569709644375446272125970315822504692012539451521465421392499550448123838389637051908857300970144284538329633104676841859090764716599865101976651661651224682760034619850200953414652054634953106247205954383241102288201771957490536816798764145979150479815419628193935496055510522408439809735962527914595583463439910447730337652583228737249212375258193456143503241385350319919368447857375507221545069572215669048887790816568442946407932214847156555973786262641508809232587935629259544546244158515854375219232145327753172603556190934363722015273048053162485558177198279202964588978328801800958631879668921861054404275515468128271638066487157614219318476449177505160373760119403713284921697640618727013603681707750236257306663976617075543330655838369735296965514780013872744948000319099762065496556092818015431333119580571232164724739224863101240708093985668594353160206219458605071863763088968329549398375192140644919765450016857279205092115718888002565549918332014257099425748154847325370054309207283616828768998601912676316511995020576655595356220632980488262263205015088888103674085322405224478480199758547313614975104133856639406650879171676079995666669824203931891058342499409679883711012152110416831958745088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -7553890781290752756721954572437345844477538587066993516068960283233965011939102930950383795508360993752395975935283910409857250390829461874384422524680615955840634731127849661820873454510284950356898624525241668072042708960087665197032154036471759396106388850404010146922836734041138823695223233383570911417593033553559217262307370872501329915564987651042166084560468597790431540783381545779920196119408302936014036669025557259096181818106390576323003041346180428531397523951003781974798665190573518324170512685895064716960061408325352197203602816718067968347287217001176202730334739820474408562707332689954822403849506026349233309057043296957959661558395938341347639299940938913457825969491493270328945440311098907409937211959702732881249782776811370527249699503235545707532186856565812262064466546566464530727625280931864993306662583493885984974326298945828975375801866020028239704701574454143187234963623805902020985338685143517285311933255744046365883039981926250227913121075234353490948407615666291586592033319997810340456002712850115282753363472707420015679831334354268431385787987067500033428770203287834365566889038586221357110063338623023992906610593050285798888311977260089448914646471238663069116902149320388170273373272987403597727445707948793082489779165670571289960778705728442590882077347413589816899827351895194851625923065772957577652725195484903849788246059010656345961666694098906413832322357106711208739115277171264936844568265255610076002893503494581363966907638279227604151152537382139007252458461280877210229945069738139227187369887013518341461733197517127967031501790142207283481654081411712178413812918019352531029661967048321276030676019719134720946486212126694417552343366673578428457826947286415096359764152811480064664543459397333860823055854474606897885027793398534281911749872824554528007071349372835989680134374920214415989487553144923045913506542467266594106626090861342116792383250994975975725275238093419754314270830851856149765836220038223453373310834051402088229938608338362779908872695501889169603996090783196177973607195492049979528403210291553372292274869991603591387730893166697499541046661007178561749156613155546146049866073966346914573644494737808656261353074106506117404096420387056926026682953447062750110647660950361732891907248266195604976671981743236380928098077028993421555925171826186502053978110271961517444136474963002545384582319114232246330606722804991651623108941429865611175628481733573808029399295797686300912229861408414882972577735193712049912852038942263716545289386780524603468266548009770662824649662491711766528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 41118103870598896080331708559267735122209219980589729291283732515242633907500253643159213221858667043267564510581447591255802625145036124950989481203946772397556920447460811929249016432388320191250898530330421189108528015823387346117991619654313453068297910283673610225816104413705847147979526107313697505315534274635708414667168755419838641575296518290673013705373449878131426139656518893224488380085093769185777878770304263408211212301212473187097373440335836505267861043681990745011511369132503034129209369384485760446507096533678382945333081425567734613742827861747297821490990795633644572710072442480789803117860685367846398019155880721434944115323462515867025050842802186651700525360472769946454171878006769733757494207751512423233777884309605489255996319415230834596098083144278636970300143113086813043011425411319004823518766445692330117775450660711036777993433045950806534783996607099401969867164602900080398888768147656784935426210965198199170364620892992932070399687693408122894070337278620897919314758584746987992403545535265749995349779716213893612659549038989417709232954678975235873338138619956937262012833519229601721044894578354536378622113853649670745915713569686533056817404625966620546684291879596636060936943767608417503117161732126291590894951567744796281282958398417878834449004077534913354296629742022498069584185009773825060871414206646388156224702895486787442341538440767138928434400041085449098906496855008377621561750101764207682265621726750141271416884915552207005160654165129015907887004981983159529307673412523791316981683767652876297171177157088267986616628209553908616156797001195914368638699629128990478765898896817353733489037715129102301879789448192704004441428150822496429862459175823725420163018204585362031384208028567227531495495058772446285920004762032935236403050846065240233802051571712887889309266956989288391597155676437535253806073456400527978270538030595964739399605546395101182258536002123493674809116619646345783479176299596797450545682645959332555346036676356428209961845019576865917373335189593026442235505989339710230840379952245142092320314341790995256674766220524371945758959543959204967080236509028733191459683551541627196897452822001433845228632149552033479018629534049478868209407649881343476271361789737972136612346746622011781155422956830721341938023837235813688078989916191139355329618855280160462576822975885690450912720762463214466169837507998602152000301325888365884651008054795122244438238908270765020221214784730177375948155119068718973777639228584249919329501601112923039586133268034846286076997455704628396032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -1244053592053478387591561718819614395584886012314020267747415946633992399683602139692820893039372129627279175735302040067662280545586294781491046562337477123250949480569775258983518697672540095357474004008151883228095487575604661865068794303306767655413163307855716430172027711760750847503602888380606657981250151448371000955277863176770697278115115323305610811531021871803179310064104007489802217833242022711933209780145644875181606686108627282863121360123879598699851040976628653407761131406209890733947554138269620015177021037446788588942081018622231063763463682146780508450538199390621295396104706772970037336650931373181451678387660381149560669687978244041332004820917881485064411883108966315123577874611848497637250458680124000181172687566491483744123864580694919823944442173004289793241678868273013648032822788816263470870047330946572260447694058161889135255736639505857780071248831141868390931867914370156265882564834715063280298250948879369612695151003286676832843259948224516957660738888572614411805424965622352050206336458045554523653685170394530248800370186886770372016480550378371155635634173121771740969098876374036353394800825413938889061706938415227766475316531353051032936410116582435896541830019560298858386471980695212082810513417148335373421653805374004595229586601767678014496360599933406760418628300574158596948500841189669051527065223926561907485915536059560440493598500800167693714817152387337957686439015921842020160417120059353038323623061465009036539011567463491989870407658721398700859982568676261145455112161670652967571982659568641093280962876108439984738182273969704612044260842802039300937900416189609527793657779495668428245622966929373310003188109514562492716051822744485133851306617948538730757260827059401492918129972147891239179690973165607570800530162061372676495397780833612364483293221742314336549768751683047531994715676723916261011948702724313332965338872150146034090877874381036454096069736233704808205040994620049110646303541536925216851352361331396963726848925516098926608590070509076574718998214642549449750945470751610729022022436854580873280075576327027386701557078205972257390274331593573680125976886190779321145381531195769404209909520401149967375004956656241253282649031545284105662457951597681866747520605117766527182409280072730689907321768844857018589335275082299154438581567911195185717170648620677309671174303730394333271295853284276034742030329379021558381954818173011166338570977026972703140487801600073473953465227409465199407027534424149983131117932968653154942673999079631639961843054440582260595032004081308537978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 7191580232868206030030822386156377334798552419168030545395077301793899412885019418199784670197164802071588636007629508917964865690466089892067084181520579570566554272284290195413836616081174302684677308187457783657990523749634809342815456918386400992035198401447361989632215856511896354254637380206439367673348186361395376664918023366986524050446870415210279599774637166901798868150935060510522951715586835344133403421576042483756030713127823800437185813577772244368965431425458219122411321921343715678315437479557776907767303056821895272508641593468661243954723851898887701661520658419650151267145277108809607191572181240624122137197868225684928788285373994807960879832605920533282208789779693163127993574790045458019209227810855255665621614352213599593695245134008960602956679218319878217257073664604783267896636865187508297354766592931613832092868765006949344118756563160662590433265958434155849835912641893185893403946021114038625412398502478831361966656624600462551129026703662483518509397697695811172398009503021960738445863884308160789884339272811436130820337994443108005341263065655498119614512813071936147405820684882887378184628044090433912500181201490311605804001881118611433956597512271719965182490479217381849954928507728167971628201472300540577128126914202621251277925873491098194005965873518011297550274015424361511253320525906708887947989712142358094375875231631646670319556955008480516058162578344141171680856066487142431343734169084691763794247751067095873433325194190850085257289216906685385277289939864998549811624773397321164218351526648744538949009279259415993160204106420160230994141890545648594560768582370870148172280933824534240145169384570913675795578984850504469670402505248996498507775085093293022730771464292878504442442146156504412294591612638597949115783456668939779433980240548250221742979216720975369386558114049849995566108573972637173630960361096008564129642583362211771023383849349880502741914695553006653673288122888091210138654960390945580096136077959525305744265214010784799761112595605387980743738337561740924894516416153677876988266832998872021310423330414778643191789957260236730549024516393600742709842725642117832218775711157609891966642387593014810985584883810447284377743545416437346420588404041329839064906024024006708234791663404942477073520921827011405918843619992848078730092358291201468175776874563394126131635662006021400889913601905965437614788176150289083631602823935249832551875348483472081969498041435293945233549710914492937228849106033568450120549372015001203072511606066767459002990182747655580886888254034773236776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 10472100549816152070904242688345282816939200859259781456219664097711659522494025471145006655200868955877192629691122255030457378536758551223579590260484829633556051825650013520283869804999779311836660156112615073252390839631176188609387948983048180781998407515991347905765985740432247831827255506078911007057781023902106716618978400261847481502425413202674797959693978441452709553006788878027649311281642834328047922342616362822026033598436119070413998901571113908583817946075958638968318471239270146651935815370143580586723191179146575311790007360999007866360846718639312912086981442134726059257258104241735819876433684823151933950196338939224457229101373692774722136867493353602469494329123376496646757133392723685533115853726156182964795511998370533999900066603301517554636392455122487885242424244961613635297052747994807653999082052019899728834049063335794542222559806275448018045706602610398170337364173108553104320214987575831934962981858034201689942642337305416558994158003400633463191298748420025799834393272203274981657921906622992134783975835411892903349205476579663679564799336162852225320845488514668064275048743702967700619905253299918862039160648998414841381093526932011006668408016097008581169580975906287743246526475637141239792653148593804772191327929623808266121977564190877640356732554383580939903316293554834791701818960147052642188817025709402351757473948853545982978500402740439389198982571711509252052614744551826939025573796035468535495863597652120051223849478251488036400653756003140147736912606669750939287245501002369490670284382008591007039953039175169352910466717512060867153468090601740721544330774212287045563097907048108976009276819397482096085745383629039855990783843013671767128448071492603101525536438728109751271786168704184010906477441746859238303650473185214259426615979608562381005562464989543275816508144556874529899499302303626180548946706140742663421339541051030917211903773763494274953785601328071108066341103439813098811470197439585933086885804114811644907406902941641697623022530107764913838021376399647777808055488750986401325923100486676798686906843481633689169507426984864698659654749442907103197168018086244216231673660227500779529594221772791906983306041223322198638990887605499259428281832363176043876091740401896519612128341034806892637046671978696915937069811562000743488629100116421865142968685671956028223615892529811373066670337818683156333845889301502843161230259834166327815579785619313962547012760327059358833567476861475137817393500513763329818002602001132414610807002151160769995762888360751094438090445602532876091392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -173863422984253959319517635315963746852984077484730947727141253122852847280228563922055232959364312334284406613857350000068842098994636172200486420214370733385709624680843570885408438575022928287253175515848409101855216491349742445335928743786556879102877816292244807921507329117237882077677644164004917913917826456086330892249566322693484674524414760629062586003444264978168907507372411124060626851210988739641338056393397841377823664433176828297033914454364873633263425939004663656078513328170308475587147375957265709347833593770014337847256550405501021333274276372705476212387462204333883718849922615711793893032136201705731590768837355018233908750688415774378605143664382576856750093264104702338897108798240250267755356969405463991042456024086137791762585547953385213319210095555407043085827537494422580494823480050469924620007553530627950752554458941579569196363289492039767208705894121134026278959082031133165800011780373977975919005571175031298844837169045019354660591579548789015214396268234563004550425867640026902831893130300755284222107648971382376156284761049378927165946086384407037321217199759263513431536944918843132518879364531056126840828615021735345213536240472240948087489823102991299272355308554237428950483099155529621620252384771919187682236540186069814565677983746168516679619645371262076384824361293124000851047219579526358524708577675659266261033885725059405752241932301800799828317918062004844739898604060824347730618723375346669695388589879427427876524799789047166276134074723851687702751307635669635970655382475994979979042736611701350507885973948528139434787784218850345350186793254484439435837133043668706529367845302222597476885524631711416344778108555403877744307160226737372446364863001680298026054478134263985476795657277019984927804449134548540984098502071619427333489252710322260389947549950276546462838450824968381267332585935025830264681680386032665740998784602674195601119824470474168664581907737529694214067465737445188923569767535244872901062507800231328411996132861178857450892045090467081878289706586754640109210359695624917488399411885284949553633983156856832816749486893316889440563703055712338846540521716849174245925830547948324526451596905572432881035860857421741781797893411358208915498597202582590809996768184625273692611096452037615302917172112933604031689522286343096207433346378484601108587374625683735370020437470418498264871915235557949622941216631747942345452830888607756134874804050238654994426722804340262408861485571023045301248825975596472346163381140143477913297903875555455622319484255402404324965348178375402906976256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 515695077720857763224499783821252619255775677203685185091666384727585806574634110019043284677719625107842447262429326536973932821824636256688831431831674040862406388751984574083765094719671750222565259075544467125369002307161647141613836353956971848565176563900747429200505332171292603622470661472901478605946091036058214440073112522155430380963917790847106904871010291339297681678845837909940298062701000607065555335230148624127111876963775603578563457350305385304534007018044804855569373849649714058587988729547038844347222965666318330422267412674759224240174166265175923297865180344462505768228502418693092741548614388700923337779583724040055486701634870309753143626212680834064552739907450150693798912381257200517471792181358401035303143088309439324047383232823645933533524766577730938050520242808528442329444122527778209132805826555900400474965345597119186244530064785415099626824736795834360352188669332696543074329787065259707586448497186240114565853173257018250950193096227670942427272974112423710037235453962346766231696023221853263457482951053214640057475625650078352132056087443200924546717779693322558372287810762980704225243584995079357311474454567502862550410977733795039365633428128424429980532286487431097791910461580222332025175264540194639845960343640041749271213544674413982397003995241859085509397910259721909586110655417269694800379756095493481465110138107557051454820906094138486434609882053556832821782385750081163143025301873802338643262559832404738580557353053756428171550835358294092217453411759968946178636094518928080703805568975811791713279829657853585923809785942610951230166775149181497523349770679126575523418104891367895735651691995202173093767529570455529753171442803444068971517191554016837700839603652740281440006924889393467508902769680499785880113644047572628816326089481585204641851359977524948401753670317812095611484845898517887585990537553604073529748977006551077490548095333381184313371641352116983858160819441352936002374952541356111223638084694597101013927190828943469256620499946478795830024464372796366517521255931783997879989534151104648212152999337398217772073622170227132879314984703694940573537419150264218564445611012374630138700102072306643853940161098007127563872153935199219777616416161555608147733733232621757843239480734447660722709962527932196891201584178310228940044478252481740718454903454897814767623227049264469205323680049740746279685676479565500287896864917850396713822500987892120661835459213417759127188909808813540746839093748207118833831283640570250963064472751576187893343593624952691792386800419030052848533504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -950866963038986622207750518746341494911599593709928859601416152627707158575071722600058615434133517273010902027231597453950984456426945179055518602755420010640277429116842805987464497186871425767486116473493756189349234490031521933413978917574144810156607573897188452251787911720650655060659310163501276003928697110118966258841896451758461425464091236495999211071646734214190516937876730324556604887122054093981223914975406206593161690896540174668015820912591628183206030416236861279236823460941134245149798229620108322590736578137428255195267562620039200278204575828117172753953280056093074720454459101206845254101528574054020341365387415941026990176887435843273907500176888066708852452931110313985274536746879593793731016462188092726450418928981520438228593597456310840397035060182951173482924912592468390803298150158193765373650861044035628564096546804098297321280807090586358116258392535577111355763121786167966338021173851399840611897702800246995003192397479202592933894589555223203555861587876849822661254550831164671360711550330732400258289071157785579376289741499904296142557189328396449688808977246495472078333345909677317543459511247633204725911985225144763140181689554262495206230534505347809063466067530555172139660298758374406596142543245938818200072822931187831951419874147359717701181641273185148629034165356013679398466044548026787673535716011661143537347156292982900997795320302313806672307997563471464388851395090201562222520240656901432793075550188405960689716684701878634384716377755234931914397410574902246811508779153661877865119324314033614688985817877336916217744775226424533562405244812618288077582105866006198923021009506646832865213342655624607652678487486355488267532317317679630508644668433108134123197155847039605180394200627969843736531044705693629581257504325955519676215791993701798274283836258894740801720745551417476915147388031367859339273134913671975533021958194355718625868381770253789269658283692298325019860206165115688994175685966195382131253852299725924504014852532966992366173417832592776000852017908803719922572169402941435270794016484480575469082854848834113924670129335809475615371789757681582482585758449541432407540958523256261523138935288634444845835183286010369471184299566396863779053144068793632743391758683448711204388739576472270894071017013158397169678983440324744155214539087388802292062472222484869332501337390320290562276556288934791580058530624998608512557796478023213056731104231876702535834784063091420002093617582387710400810591505094716788351934242715932589167710453696865800251717333483824648319878610977121512718336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 3193263206228524256980473598184136295788806267479919044619595732400743629834749389976815752479790564643592857385726421728419070516917136482145177128630956671471147150674501502500572570354174192572470080447446503331292299896923221873049885084085451723097095300956508125931661239401368621022889402944236920884833844884399460043985091697797331438505567595342431113582048596398730637205240316946605466781207260579223728555386925485155287900377474827380179217167380587986505340881303317965764352024485018485883573134713199280657303258996564950686509172130121151013192014001105166170873146642477912549808110691078897999190763322884185727677428249355586731142257172126122965069573021277496412527244173901846198740233577678748627796536254367971450051620233379821434779044123920366303954064637253678369073300006131335734194596633269064907555630768323899572171857912836297206652349842960828948201264443491530263569454288123786704297283750105045730974326948374877727035618540658300583284012413047264039388078920705840442610357691642007034182637992114392892010557135582451594880050013178943314763645801379206393898081810192951957233523583868700023806663839084452224360638506212835474349130246624763795681488965868459322401292747101349509750309607499360407458978905906456121014608395612823934745175665425709030922899958367891795440587402719412724460571729557955732643032632349245998892323163228577427889206714868090349412240971575859282206691915229106791949009385961017103981576372087306998190835553524189075637430897840230940094461840220110094428738323806676320842948253335968584103412675285575128275702392717443740778265251883385268016429863933792770615541244154866191912907619037206463505587042982329610261486310694349120931532379260141149599115909354610001421533139533998437760739603540471920964297434388012276220662287961036683203281046294047110027374696694547016623160250369535071593896150074588395451072493113667501689713549965345958725198887222437113920070461834386995716615302880898078304020836925133770551282913469273643146921047627924097808217395824548939649260094398815067298169738323966712742632024951431166664633493729579133122868462864433334801443621974386295908141241698950185132360099995318557823792090101387252587926774131152136639761015198647223356966600730228565534650291016370544796191406103933887683274915027866268381303182889717670402624559717705830099549348238514084610850416056221775246056778339908314516085018276755393250531709298270183512583238135985990211721528672118486720095582311861694811455366069383365522531955477882067162384033968289677870453318864340101627904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -12613366455149119794524270946801308247104508851893025052795583950548675313044020964713301658799582640413379174748965946922599401036360458299575231842780066372666732239868444628141671755688124131304100153931804191451878499003632709631477959137813427090492440827734991838216144421527583725254725867519149413472768778926779874044681330901928946939086594450438568187371172507083143462381150470371306199215449941513822385351464425889371394101986993598273070191716214045494149960038989761627970960646473096141249659670633500709796043191651423148440116926975191047933722127187007982099264118324523673917226033295180196401600696312094359920017590912065246818668952039519364986931937055211896099996846023995273198510364859809439893026087760682179841895884969954779475889858167147830912229096017938110117186149030273672428455926837872797973895491184447387890469427697214305769026529533836872613753769093715178113391882820269372368326567294019011209086699407701124089863455413435914570030005818661857538634725642817365721581733268418713323206147365445250286954156907473681739760715595217537278700744613315280038538472843090360041219106418283151692120758652942357614320984212326709049747483672288752884828385362610883508461999822782464444285090718073385798502436002829197089487409674049858107960673088463875199747906693477927600222736070100798805902163277229499316998307334224143913537998583651165536780296982317102152432801449190818018342426564297660856930314405117009318932401034859589568661322059785363046297230933905235577259143684159639019582659630020564535449485935096894883827500189860689678765228641547131813191150653921828414731832838747898424521356309407733032992479750411312666633989327716511547071636869217889749229876151366675383511238842759999811210953712546683221344252362706427586501476681664671699958863414157354779370149582258072364576910509057663869018723548007116793595458577307574068989308048493230040878232620580635419234102146946414541566199059509303295593688733376453231495907585691724537775655278886848393325845724823438561665507701208738162405896981174955726851327636237147271728852277100649276698100412823881145289482085475905527923149675538071379379942311002854597349629862110244616094435041109693413005809071053635859520579338161671572027621485591824101657506666245201635707076305645929382197699526630895423610749795250321184779215994766000855136508320183387157313284779379100436666531847567417040157766323494158642901710130726645290184139053744895466464198216427938224825776049762338820272558852613585739279567009565228634863656994325099031061730076087867494367232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 31979906313847141027219145066786305636201402727160049871878511007574452403905417768722736065824217730352910929872915504211812775680098790296057747477588085278226976119446479465723708916993796881510965487110629720352292557474276938335716201812290004272187180037448329867644015776842858744214824375694328738436657450689019693559518287555883809600280691379981248170400450263560700190048896857716116716433059490168833656093081599241111438972666469839508085820428106512336015604969694355049243671232389974537978626238153016941729658766762628171941053466707792242949666775412221148947277324577591089328284927556359306040854511603955401782534839647024943278624605140570282839515855506302655301156402757183480496682704366706151936878900054025322940693079336910525151128129589443986431505883810436781433044258259482032937084535444904471519170465340669459359040331568095560082755720766410674771023174030406682763052165277911990582842369486990244577011786891938868191161760596603600537620879353063903808134906134704217514447873018215184810943605148704769857813907732726725824790923323925726042431441946806098450794437951998130167425111951088440434271182650010834458305197529027770480512224483661313622506099042495299328013854968077208834871576446387604240680385276179512538751337556451862078428041966166819889460878677274720371366967097587716875865398111828438787568981385439956903498807357847566779621852920145056833925983779932968160113793813572709428318617307969306718509752262302465892531060892844514971597640395577836212797505937251891999966867790038551137776527401380309045729294125018507315263973555164308221206738781855472444009777607000133679975893228454876040020782133030850390828952145600397806830308844917730528142866667271733568975817477251261131870254823358248354946523915348117515794926136579501129986427289161432629538275989431603124122981290932867383004144314064044952213385789107518867412757880116914316878497768131285539464440673114482282893978910186105971919015281711637854212953214436260950731494545205943009176822921808422511010174069298699555893228367081877385005109622696750386157579671918685882417725959468827437660373505007998335763068969067877377655534041046481768880054481896720812417187406620278763575587108151976016608308026595312263474795865091470463758738266261718534443623754155039018884146949587743989754346226499839077204954938662963348700770955522090062882309038064674903697943737126363371078192758691689929442361687603958712879609378432597561204388673230431111360323516917810821349618483885899361765983304020067611087568260641425889375024461123407157657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -50842663708403848716408129478038465659737755622212048892204023931300784827292893513050525847497916231224912150995075003242727343218331807439794228279942132932946660226920361740614051762541088570260794750497805611391106829712633283871399133595618514853409630123104214394119178700095704291785755286825913528266633153568717494334194497458492160654096187277919946475371714944737435422296895990110351954059216505944151659505218749412355068230279916173412469948959613171818052708595087294564111047874412902689584185473465441382049336670143890082090561251859698380482020913248485371348488740319099111606211743313797405890707594630619374997899681739752698540061566593164656836065187732112953322010941161129031564009319890923462377226200581060364358141272005719053910012213898708481745401613294165452605812603871286961977747726368213801967609158805054798972502948312133760250763449217664541417842734000743882846066680513301748743553494631759883978508766471372092154561209723977967881124542010150569939601428045096098003627805906088330614284193341073743926956252208475415898188214392534195932719081373538556642465547430014481225476426324400874236226247188005054659284762931207767715974692179011493103954417612199367603513150454805787730945232991881181916639514173890480220760862452148635231283611755101509911530769238939907566074247260013432333860305950879289685059762035882529767235119805428810473469720127210944247507898681235752453805432441282628791956660087637110047353272154738728842707926265633733731141836936361362070274439125025947375467197622722949725243444595095740815207409901110635214207592975338511552526869045830991740468009897494981545183060808918619064959848249813168385221556888830188220938757808421009972208896773484129994936019388720688108387846580864719499544579594969611933548534404124005211737336620283268231661386139041502749170927542915184898123550029596317636682934838926430937466355722837840607879588785909563700102040651516990993139207149092224686208288650672511724198208524377712031926221017641748858657974268909024009838591294671540427603013495113760390812259309027500045408496129701187140847125386515856311868417364704812263108701382207052924954185730049808535652752920975435864598952066594244878634642500707469081285496322495813449428297606241029127471603734079140863181663763290226580237473133594462516905250444845201278792770833393708189195149224523548847394996658097572240411026688372222564693375041801930937697595726117664527352320802589488598570068948105376394460485100029705233652714980556149349594679213446805113251538535752007585673471948918630494765056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 55301798345889615143273153638599962645653944391567373734652476667549489284281699123352935199943290438239300541421968808717105591869214913990434362311888303829435874804974219790588229822004384540439980943577111808526628852848140680208881328814713977242397688685453092895381473499346416421144988164492570521177739831587075496360826130089700691831302582915737264364882021208212933382023635571159930297370652332251933998723268404587761921500820054897513376076865434554700224006717815361612395068689860723351495485710905258292140613547158022418423100198075318032553822699500698306091495768626820764761746125772336253729647193985123210504798275629962808346690324587294186645217218896075167849567820194739703735780790858798175955069231335940946426985264637218280337142130917691327609892935207711274662207360151927254807729371376308733684973237720640724897240683915328389790024450729594628820468378643940583718714716196076751109280314366118169805268352028097660752942208706502703385935284782704084946381133296123196686007297494160358267969885665141047680601837332821380295116871944106815001146772871111960225043383489226918074458614392675596143360269854846322204800652218891592435262912076525658321260750624551639269025368456882992536555651037391244554017487758088532760561355081166043644560255852983517240728611483715170286215701157019723527042479290354364557740395666099120324805865213554089846192919760911339825612488962791086892289352557759834714472313387336298185575461401725100498573651634501631899850891998315034841796778386322514238174444452780110786716678042390081916653324288170300294400244916482816904143846053262735514811159037238237767502274115873284480379520981780081617460602461419896279404154956919362665964402458804694408429548395568219457565185555862778643780466263600476173911328932671772102660081968737398246243137494261387405333982535711891580370324574272255107183181782949193134196851885850571766301285192092707568871271877842567763989266899755213563622582355883532092481880629982621838848977954809998004141165120725620783195619397806255819504457085548855997367412515030577189717897086487322603778573008484700243176421929935812451960448070433678103786198762808741683872392917513914569511575890129829481599034297668213383772114037111490674348739849395201054333864302950123874175081223430925220471856894548123049882190727629247161741379853165994822263312028605311118253668914598824215326192222073266991078718678044250044251683212097787587628302375731257082483416587298814404352616586425098511922891954585122580827544189584994484175881753767446693485655674335185059446784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -60026854810659560052551065262172305045751740696135263018155344867970686162713961626224511467825626423349141329257850278468419482227928097986963882033745752984053948082966873759572870275039478166858436959704361781224389372743758488560586558316093022075525450237487849432677832646225666768565171836384863002416257884194636641623451832583869589197114531417921970257651207395950857056731753532151745561318970909760308474562737639364483918610225142016652131528080956514195954660030281814809757836834462741297558100311269318436276064350356258850143798891453770749180172004965634990005463247290926332229518284525121880035747812359206041486218836824458508128893335952239923562304806647038494864663054123916189951861609491524292110855488743091507040212886744499242323740944306819607041929617772447724251477945794333299987529974782501965588807174154118387208834077288949853860315935418779291888505953122111212184436546015991393922705706324659278025739497204985096162588022015822400773656345023140919736032296830985861790883577358597812382197152401522255322709619659239978052155778927601791585222843802401886617051153940356469425192332907399810989841148428304455942425348734862482751287174838952226471376507329178396716636513858132959375770178414379658757872354014613977885901360332771102637581522706000134021855259708651708427370649316799186274232874880738751974660435013936984914100044859524173840907739273320942339788325999766562791484443995132387696761479135123777379963964526140583083845277788041436180578263831773611869867021117067910664247253667891426922792422671629045690304124161816289233558091834440270706445625339291796485378196229019056887804504392922642297433684437497311068304615135888680940842070914989851812148219489203143511518858381932016728303183386854528254943896348393836105094518093156697523328247957382723773560637114005514208088868298541519957889621816669254155716664874995920468788649729064188803610897734084447663459834452572722263056453445495234668301975543252035700885613230164947032474167913417391954209415049546110421035795438166817683545669867814172876706781081462457154340471929739221727786820398215431092709956410764226560548857713342789002076449046787669362581740161825104826228781998306134429841220208791628814578901040594397691587917371946579872708899436415806901691192839598431614966172692256776588876083336411652943723422710932972550685727300892421596519782818249384449650955053175951195842239729465023936163929099589757984954312032879496063995913558522583480409373616942039297669342742637545161229730202003147898080146511639187366432881520831854259732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 110531720537512530137903885054485797209464254740733281367604083442359748662153146490903490860206252187141541574862405341507926556587245292940400758837322987419140755958488676309199678573763725532701482813996597833170665751842066363154256030340224797227226117703128982728843191668995858479293852945681481552594409332011343172802849078515959001340016169825281915578132959572099304645352213653532144970874563303043710894608463553467179504290910807645385519134848522757388364014524480462143033514124971043566459864630407494497747307620406220686401842854069194504575263497763663791762098723024781966297288290146762041600869961469755953513534827493812316697127791715569146280255611488124008799167790949940173574648714125366680385428367392317509507358328604127790856771189258655447013251189644345898434196516445976930754982719808107012972248246720469938751056336916536277678271654792799535309139709051452179599051422058274617732676449250488305488300556680023201635781296851029392096158219643950402513679337975912839478147626798453466865437002742690307516013180276429398554306489962946435778399822359850923018494764294397609598761961352408390775438851911290060586905237119874706983373484896349940325836664798798231698224469793779079155632919506682683050998697796467840068383037471733825075738981060936968418138223542224771340009672362593448653047802484792498473057161016697899128543024636244907169026327031638828453242589167557496987624949050826721889633201587666645183763485025929154721566617979384984209375268853091375072509586324068916014867230067497402197264323143928432411330705590268560522545331396840207407126176764355841882621518747218109375241337079036392594386001960141534136037416599113451409057469426654188241240885600513697626386640003651019731064509455954457726320481848465536406663389621750009077029859811969687124839034435743751141517941541246178295310431017969939778527590002099511489742155773203448009932187230596905803058802584091853405566052505240237651770539560570345643844801181059198915984266585154558162457500208698270433546054951110720092464611983425244428776946394675806635882272552116924332286490115476421394127430460794005836256369395579478551743313080071231667798222544022064463634827711507900794182017433730661957329909950093094839367305379281772994772133965477380110728337968684830268300437094620267443383251001250332726306406726951363671997183148854060453390957486115569836939173543673529909909223326922940901776048273098135515589951307070267606092607165164485860830322885695355826528165296691993986751723572588372655439786226996031170133092870003561372581888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -228197095749551363753057730417540940368671640808558144972875889062306708082308048478603351112245522891715380817927936901885801127968552974788713879415944284659180835338533258788485302702425678907114272643416909956569413723446853384138220123746556537815369874282550233998153791615645470507637799802540409510299031378569932564704889032743886807048475838989067742716787299753297743861057888651385359321569534310973495884848108939143390910235152153145917761648254259354244144886473280874709517113111306688923607888082338390863832437061354646773660214918044544863749762727509092360716081697576481412248872398814477852307969213442526468386914808459923181519760533262030439760013360034294907933016518563272598274064438650274335134979560786066712361917234410199166434081346406935641655277378252272328422017869368429673091272870796977294788048620035011512797335323679551142083141737654147642097921655548774534199871208969864857770127088060829698899646586921005880476990926574390570264743141308927289258610011413041553234861618827473971748056533055135346381337001219257952385083758234159146730947466163326933423509688645311485706638621146288014195756999020876893740838598471816478384307504961671120628176899494795561093337246537703343553922082606617844329456781359821237490233103171563177145081723529788276824620504914232772044275544029272675670528096989252269119321559852831267392602225762326539385200378526392665142118956451305745501568972772243650456815098488597428546652833281155868074954081644353907063067149252995831314015819334136431827509034760581408851706169218634647323579411451600804332280014552488455568729626598136540343894419727634547723029662568843932648845812173048396223150959777378536109020622657420953223220864430348854559307327161926284485538298423481114605881057563939287698480185151003500299120373114032575762715288881537764708775181449290724340978404655538197147042735837453892028350922669639200840448414231008225860826764812893329873765154505410983257308740054131465774722077246552475198763578152159116980346729647840776072315644924887681718500488000735079531890525634302000980334675700548853782701942615600536049522922657140970353231363290603099988160968725826661213848430235766595753562768271804826844082141415082764793987438828448275959689018986488934411656833994328345237997367845779889703979930559097418272071468049271659060602599086308058329278119741467049193715033402189480896470872724779476173339096647719897567203714392417543887677181475394682565416478916837977967348468309034796677048129246728262660040501877870687005236002269142913327884499839994149134663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 367555573914990796774928263199030656218405038653876389024057692852251982737339854475764778688555578180809733806491659889980930126844594772739731470072303927926435308595274549578568144462795429304862608945734820926506447057516901950479089370170955943270738516821656317500419321610709973243691904369782060638842749118590048060900648741582725113567037133788530644270298354302332149975000985571544570958486721362150558813029536832781651934323701388532136420044978676333305678720478006320458536699793814402474445723528540776788989945979657681357199273569938595085730129266840260450824363509418901228888733428532652093182570846074644395489863291940501910652347104352660269498025967782046078962550699156393799548815813592520626374749207761426954771403333181978982486831342457262936903562775900170863218083039021239346209011148324756738051819350984496242585050236044074480706420238324690058266152315464351352367093473293361570468134646667030982516602208941692472861940369674012241285129207071634497906602187815136423428099081590251346302431423832263075484639970509043102033819760889103869511161678805978443510663831842566286804045976474445277283282773510484094766794010002925672569170808091055599982989334310027843788409575625582425117994961818384936152286965147698358426408802261018372035474715818725026238016199012656960671645645385475777214888776647985554437606286978148136006845376327563105999087329469095508241785361644180899619326886936086774495024419773631879478879783549023672540016447927624809353650441792587406654015118244325545604677676856778624769509316617845691588131409901348586038359860489725302655331621780100794616122196915075987973254489279057885243502915387767643659256487353170874920485511980536921093995873920949401602327363125578316687326287312964861831836890279298065421386443557862453145615202068517512405581656527592094581856266045123730396218526365570478439826825917192594345017825322172371021918494166944107111871874492231346006038005706282604687220647681039685296322217017261255537877168537573001477536032452856657989272859727836286994601887823697499197026155591972493485876403365493769532942904343956324610584466239213291962955866362585406710834185682490720127243546072566317298802048745709391835701222017870542214046377151734857000970235598711144168053847805509562787415595884003942841406287072384091081699945535492173365830915184333255599742329941305065699872282721767835767594629997655051864261158625666387690143164992533916773437331571060072797275658025155129281490537371881981515045485438262928344058369183985909589691925008790940860966652593826840021303296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -453127129442176038661954125019655468915173705090851007238642307884983334986501514960615989554064832078556602692528679452045475657658897168979820267960544970795502133216701622698841471701917320355903734650179443369847055351323247175591598654489162824935919162184488754395118035040143148746895355778965778752728367447658466656163810765655617417381028091591443086417638207807393145585773233828253871711157072979110036516294708610646152450827911245789454630013364230741623115113872342486881594058231687889472985960402204736971422178074859846452861970980946496420742826728462248232598415791802610994200067882131660948404024579474064290742496678967783479056129890028206922412209550101675539646499786355258461146717953027714128181020449660851688961453022283678633780545029882160614043630501751360040232099627180020428695396513027290798304180003686825338210951771665736304648297884243765687565246788612149137902299936099809938035154180020651637728337361291139647666046830979123918312873325285270183080614795070202549503752341144921360552881394422827364135995172010276991361144047546507200560973987828301233064801432080496939450528797966167157485990577403473839315793369739323187435814804799020579332386008226312449903959586352841537778297899579376672303792437780369289767730318517195741668247395394896753271763733604537126500851710441077283966351872203698374021147431034562346266632265683878182456389877061043778742391626739397060536193589831098282163362210665358324500581844925340192987596537282340459806079962318753584741891744796948635865472579496492598991267087219605502175536328852886315653785683012644652444151909440729806939867045825116096247278306608608245578316252150801375813568393811091745505234979053606142614779683096769175122336007555492626613510091435023368709609443064778340076701306169204049309100895100727806395165123541439089152331641488750557398406760288099644028406174665374206405209856148508554220171263136152823084839065080471574023582348211976487155370556476121125695479512990554848425693309564327676390613266068215659690192369732231061474929331577909539180984073628613623351606603108829717158984393546626247694450782938557429021302836702033160310043459929536720496659780587264248103394562146564135314911238886236331959739131686459298492003576741742407782897939032385518605193407006076085479198274865567039964850301164555753675707085768154408385648354690967096514520428320580083650099479046298557911749511929599470629283233361950380086461401295552854412931006620461311875635009107133297104323047502648518025686699627844597992066259357346244003523771533323743774375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 446701922531974258725239363430121536380286439239752931744305438995804516699481932372903656567247591675020398811867351435883536919965547910895398833902924844650176103690688461305103966724095309590659022915334306457969607962651364007969205090133744814446035721078125304089231110522236754964925023465359553671478035417604645385959841793906742966796992133807859579882290568955659094718235380503754159290316813204090309612601598278334538803755638892772092675980152272620826420807041155843569259695896003594066258413634246804782515729911315258604858508848992033886397862557790063950808060297215932925743342583520864006476167660050233682741091004336391947642204171548935425321105720886242969528114244184037447264427659351190069567460999025516879495891326467451346713425387647874925361655241763333001178628719963616879274305474330620910484974311001004159554843131458164449727044122051289529456509835343995210372150368700373227978250082517451561210656222033822576569124248047801263266740607816319931815987571904446263855799943595848876175576433711386624909689168378613267449917184498961643732385249272275756565917087329015824193257035988528658899043150293677222988582474561784228097746041876242447279210159475875425045350953588397421420796853907436671964156685763409422728235294017176322215991401569469097118184689856793426936730829646403369728240876274111783722500568623549620284439637087109020291416115486353031897814792564722557107000610955878717567248051530248521714951881569006119887908322198303352853173071091069279609611407402909465619260251251636045519484034087592627523913054320198517319801056067569100704990857255676618326190769845623262327956110871965006418827903712864884295343966734962388019604043641655836303840319369510078535956126821715983580830155156307288827215442339277779701756002723376974218143771684192068290524411403602077767703921996564175515846133425492460847416883114502137628429103742530660847308009731992206997187064863236603717335029039762890050703276654439205918013173745268434896581025876186505907236081066299087238217273008006219290713895017453766126430296221705923677738322895018723870986593071190148655512569670365438653403109433185038617237404367956031191844932545644260724747460132432161040917710903187511678315571630446088086838939229278277605886196307844891795745208306107192682403997951717191349122983903500952177300515132826632221374676306122037828570144456001900330110906174804367870372087975174155057698416853405773417056196866574240390384915796431630760153774088711015709486815314759902248525342249045724742912596914998763111304598662155197537583104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -364409904975752371843956456138178173744179758436077985326048883211162652485241259351672687456475845366136502569388418251622648021248982651656480133615955151362959691141641267229552022458419598917537624646117834284296751080270431341588567312093868357356428693809080307371853848213834685645982320506566333089846593581454157017113093892371009400274306272485289572501538588711315633248491464223771613088627750083343387795826667014316131095137175268533052795021143835593360789986173415491594116914504788207415029245597594952501703329599353094151729383409897569684083953996236363714107778599472755697948787282703752692871024140645808010165163705772278877076021685540864902916290494859864028617775086717840400925365318515911226744914859772596166539032320311504283522884611495458789428189533192715974960412498631395141733620714654536462543595218985613314773722258772477564569754374253722773171434801997857568346812202957314775058144655837739432769797962931159369856725675697081711895192506440394657582546638492335689306361702168313402014680477525208190886536665550617729205688281602507663718438642664702636116955902258218784479047527986358968443231993716844491107046177247889514245678427716541552771498083302645286457783791746070106942462947547575660428307606310610277947594652671054152162767336134916596160392282196492543944241128933136579726524622511037915173980967718558293488310144982050764271794557981032738006098809826615661959146402712378312933566219350054680144558051160640284683139128713284067041677092875428049372722157216083357649878273578994900984791232207941211759744267664112435379204535344915080359046148331321659559071780915627876834235974798715713820381336025702790102784996894409750087395885797863356808024865292070294137272432556392751102848062981237951136385476912901072596781041138323289562978244974854167486960656286532830947530851782534860228281621567952550530359268297237820476678878714158989194460594350780900608686867644283739355921631312513542848250919130001301619746359441803411634642309263144169610238820504462301666904963665738939797773018599047509749910448596649911332676482212874371568042409258485631745139334000154953136902421475014986383261876835263353763118930365821354185667445437856602801336380856965754335306379762118984735223996497838174908325724234675626626656280509680368666756671084518978416111339503839360621281225808641299744658845970146900730460611822050401708585234973857221894911835943652091896931114777331412353843867798130923595796642076820185411654207356301799157935145489931827868912838740279982283606416084582460522003674286502901731819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 248964880833528180727700096541193160097375849410198675814998512683490825412730615525808039133655656580425755615899175733757678871166319634261836628299887898583193372816249233649958291721154342044891269236141912195216039092665491470169158622333695832104394402012666797323397317963988984252601660265177882302956947991971003203551593463442824313070909797912480019256953182545933499841855812106761323899665847779914444309221378618221704710830452262279293654858175142825386101107716775395813588516740437921878911738648504575302922731163747660457247148738395887099039134274296514035417868243907850226591708555001646146080777044427254302255575188754780705440279176886007103229661434481099880671416421827478967400256754433056222287551059443814607366585921648155470047429705964228500450707790771061179826629714887391257761877722117688400510479716660907668420006383192437536082128254611928132546255148756444949815131539803464255997327588672434386462431428653582293790969421836707446594931753387252844719087055925262422914274724075784907208522242256034024688836633020428952270321869917407106762518126897520904979123471300359836718039846633947978704499931653370560370369031315656206171627195640271581747531084961413120380832173177770568171382621067985434646769976953511429394044469922940570652458893889424497007005466975815615413975259798773895921063696707714370015882190787266133139923404826829037092302406795523962628315318845674591688475146027239433676929958365573594095641472707222569892451526769622104473705572085967296810314059017326120725164312068334232012865183070591034327835077320135444202822199443828915228672647461138335915436421162125010453891419845542933123368458859631398203630834522520971500117241424639088659982628312639482550452817417475586259348235693716972706926184154779458758932780172372379067146632744410512080323252513341613412270634715224631847935303428982810055858499264759574700184847745864911840441848116488241602120756827523631225828436095193904463212396583014406011421549183272664542914680465064411268028851427479021753422484923021044742734556390620133608488569634649298872813622033077140860900418753848453878110950929986140797468562835177245822048800758131657936993001083139765175912980278313409867060344339606809191823115370811882556515709421580781276291737899870883360694675027505270792710431205882359223951285331615603474989201623980684058692419892372199513806277628167471643813176263737682396353968711014428917640909394934748948445394785013056847280578707618711108913379727686601550869857881588249711163463994662726940042258899962522148312519632102138134396928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -141995836411019809359525255491579176773631761067518724616183129616510311340998266825865562199774404854919267582000113614963572575928728825305011611465735473066824087319774323563227511754455854297808911620068172414237163494574995330225948602670620392535893163154004520561484695543119223562702854156935572824951586682588540168522351373018929641101889172644018789191093945443570705878617847410280363649657890944511194913687971130929437149982064848573540179218459035829332171768117038178110581371310277882722736995430538252159283442932766677493929071537937127506249742269703830701525150225792262620189129598495770806429478980690464934116592968933743852979643329852967221108484801522426416284706354675629034923984241362788282118057771855996650723311616395974153196404466539522254320248003097907687436077136703610813761868874969879255324332726135268619265181766921917219161333900675766692926866651949191584429361864576235430899586033591341985141221142784264295391422164338513432273683326626379386033035064561015902759749793703885017560220862996623215264144155060072759034366538996990157788034196483470844217397418752218212568049379591376132970172129788747057067901219622909320419492787672557807773842365443434134157502233468039021636888659754052794573872158288815537648205244921391906861589880004611539856876275442602343327299220363106682681400965339448008771079504873614089997754304576251966426108447263201597298268224356276445797182277631528439149256335492364937942593491628063239756604185234527990360216770452487228249556511066871103663916042103157713396472701142904355471664462751482806859957454122743014742224776506388848169923121152066591594880018725448491959346028845291602517100565887756776774203359701065576415783838549567318071088769651215810967145542073647116567846389103680685798794523424076339280517683377279972892382196908495616800501474851151396294033526010236526096563825630695979739176130455917691573590871387961316448544925345527885690028040821234563819881515393057712796076880356194029892930078058885192754657603262934776534859385863210077265612374279790488933054321423382009406107772372277076592194087265506975623597246197236809293464153755712814610485241676774619937227656090412363879946976960850915163664667880348328893069745184333979813221354481170131968347359645033369213920336490872953731384147431132799484720730114602017227601214100861795832552908936202314402085599342438801234151358103024269705864190089926891453123857969702183105563150188538039251963703456798516304718405359230572722650897957695108810448634647847993117424646881500864984279700138228247433314304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 68095832351561596869037263923139813576568816162931880876260616275785541183727566260131635556814477845792992484622436929967884524676856736164868925603922211983845005873126978445406457227482277567773528354671589941157860865183859401361077181475738429609889209352981602693902604394854655014467346223652560825678573824042785815988950737652957469191194771487784500190668745903427760035250971870802894963102989817175015107769197712833222772738982753643761455077989764111331488986493410791217112788033684593545282188721937733818503602164431742803518986899486818487049704321055393528588137910774689310563852661477604468849506756156664996985450709851405445704861683599070974847185676122707677315563905667495104641510063770255683193697800396015327152621482742081097969041514964804369188437382304932722439055590615514400840704566779633464839428495969044558466016085836374770894844667061974522755040453315132928160488054204102857843601529720614276907837687651937246877019245602385172606748500994213475723994454945889711158890590522813837126066470498775328357245216298502745700621481568217271101527290163093725822503713581077620672850210462995362272150933708674054330241144471909350272219079132338131844964745135391515031396244407191060468459397256392790195230723910701776769648883315549459092152999156164339420572592451379875945967254708225765839988884798687110186804219250516242829151132885786765707401279413197625732370993085166066721987278675265742036642379896012127524766986507882882819469700166691220177642400137534218149823740520962280415534634076537012987861311840209731807895185650583657140055509018388983388761636366739957357518350492028450422222366758030504150109685370079796205905501202059782670959936882854761941780318661996059015611570333399669990417047168749999093507071987124870464306149172367002198203648081816350873334115658606952587796595003978874950430028820295664824536225334165830987358770048563910587746488822958012622733404803727281503208158578523022969782068271861225022548727278147650635927754568850883534580267584561687273595716120892620191392208174259525364925510133589705659863063176435677208820652514134697194161608354880578385753711489863654580882865221133573058563935736987945956089261306982535446732625136912208851518513200429580234239861883165078070930554033954768832955688949261781933483725249521938887628563920488817120722007589116443315087829076879678920067938897881582805451396434774064365510796548486294216851760787876727120788601579413676939782395006076038111327914145853846660423963969466496777186918038384809370883295682478267286275279580668235782029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -29076153048940980670257978349918345099313975317332921554225843920708302720337421031422358280513199022924159416357473473013622426576906088514603161712536450193677056160452015112321173734015228990084485833997030010350755851390681164620673085349774581745061297395744513759904887408204431322183862076433756981115541331045922992120253936260505118157384916250606004302483076155924251945695743438775584030725140175524535426580565897115539203469020118586835211671984066447297167509507361244787621145233985169121500914347644726357176402376992446497860981791044208008409849973689546726016371644229896179459058777170863469543627304953782048994148876354530477572506484515180345089236395250226989725467786384360609046776900851471693759807079369020577664529423033406192571822025900848110263312144876190112826429087830313312126497278861095333848461929675703595605249125232320153962387290976285051308304548777072119407423655725041190230197576128960424620883935121383044130416047671039071735287153702298382097397919962090108712410693029983394924838936710488039408597686512411964076166997128601548672437024731655757850077541747665004537236754746791145755538673651364100954416905457121570222200522058913059243389601589493800773029026405529736924993239302104603088600461043970538143482615762271326585673109560682435248683271536018791126057268729201077702203112921440740395004369567488274208016692767886761397642690272521399956061063297910431600945946897689516163574178550056369736019592109364894267598850034948371067580422169084928657315114517745003539478854531199923179320214905569626678921766552563913520431009527216937287058660950948458805342849918954772313511533214498118603020929425164753839281045362624822926838542899345737128859635591673123225348139604466277506147969510638838030040900584259485905768001889633215175794366325449512079638079674221975886441526521410321670560481891636990928382168132705889839682624099159236638040034217013188622186433100920683869186264603323829788466997167527658047161956791466640870594624625632886687207541410076364057566997138407076975491128138097343330852478053580669599643972480693707473629102521652784600746127712883664324221541185031807404734074714889198409176308396859608428249810605868242375733520070040946761813324674282099112713964296828302068300493667811391895021251307461973799727124181228400238419248625076554426625624720952855164909834601964319743223280043459873013707216043842067039227614276067124230230948199222945712906333037061280253358487347950806255086940098344253270365509696399593981919565629214779352868307042729211967893674741455756780896256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 12376863206867676816663540457159162725173795507342343670906635849707964848853503888264444794721031581557812977620296594989014842114609871815361929812541518273213659277421195553992859755064983095647394802929435910963230650705383968920921234498694388274865513082068046808297620921495357748112777464313221125805641888886422825328327975636066456864829636382149914895411720160136402484828400138370339374132927453127456394973676014906510796261130455266525195630153956888428197644685922422265558624107476068071006312900746665836331539303902576699780024014948585523753303852795510267096400116875066376755592449722053245768044599179008863267834383449186759529944614214390144666885302079220967003770879514301172197742544708641813081462260731345847985523735908035839516746719558798301750164769857558644510008865364997509955383683460863117326701372115135843776382769287956509809870556493809746805271174841027339274955665131616088651813046336494447250399500517967442650731129066103824526270679965517859285095502943255623386897003958794553083668924205647566265151644215307907837499833714444892887277404465215307104706206774014042941803682082742198283626042108223130574484162043075623698410511239326466055524790516025927995780108955893470956606126597898552425204768913064243622346668450120412654409730963888386038877275451796916917233011820921924540989255429010628512753408470357420911727354329685402134733390071118017641947803482722979216673062129362737600979566530036853227279929591938933032688714477818897000590033176955225678276686445545409779111030014326070715486786455430332525171710557978868199922311763372472890602434192034330218894283288596018399270122356935564467895780370020601845853338249101933777072234544842916467068469062390343064030297855736483252835292768105578029257578106019290297102224474738797177072544249103112025382451993143919045746602015340159578543185974078498774757335426203694924794499049399336438475227140478644820474124019929858563687378744710079761938230116814407867714454252086225312655951521569775346454532578663739877897632565567782699774628969713799139793518096952591015512338081372338702827881955554554673184522195614035315798443307983221152341210684953905787271027807207581875631848114470116514930093263884664727378491271551346804853875383365816686355878754363433351922867588053397633604237680614662731420398999841487350653290883369887834348830772316516362823447506781396270004124499336195490410351416295948734529644518953165116595425940741738196437094872755031214227884109796227953723951879489065005112087753817360059641482304600623887174153676730767635382272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -5475950192622854854460707709726665082382155267710295953472581239955047326051389353519326014240200911948820925636215988153227463302487407334820602490443220145003948792340963779121358688405913337463734543602201775390079448691788278535582986686252843998547399304268749265251196682285553394457068444050996260487204485064298142541812642877065474699717068365963080326046838968859843189788119836205137361239033648855769225538291818402328255956931204206256601031271398679326057374662195377283650323792993338992614709940103733739730070037478427873073409782574033477155523343984510181664086148539211719855444532788299618001349402336003194117605575016814754317934500618748347110379339647212094390873170531856299457782889979055590881033509994255636591293962227302900146305524156091626349328251647272174853225280608366131425470955042261496585543884728146445088308067724788201264176497160352136278950344683015912407927040403438896351315221749183336351611911314025061617521676521948880955644570328743495137992189208208563517163784825926923711955779811832813830707644467158852361345030793121034432900680030643482999219936779211851556142629930896801987864694801205598595868688433449496716433251232637546495016921630805419171597731092358042594487363215335024120531223948117953260085677634655152429265646642030658688548864909274109333598310791766472670019826081669302154220040118970474549179732770453736605306524188163401779569543688855301739814452661424711535689261732134463606153695865622327194757142616920093110114235208320374418961306452037979784317561399039193126006533464942708018386901051305206819356603340813665319349706564339990339501796882353305498109237405546256511233645285330229771819647845544105313280699895718432203101805068024286588051088886441421854647554409043012391936395872989142310383574222461314258880083566575043900916918252954734502011715973646678122296803050664210362773040334532532956906922661531678901956255390717382527194270554476005189496650949943847249679368784841118512391144599485466353589157249243792203429840113846434642063247102224648023722460287009078937907426199840468121014899337972743904366030586389425106958156027006949966416154896561160632555633340724001904963258486712642564549290611385513241046862707028387170516394182262535652521911248708103759849328818600837721920262245266317857887752922206739591497209856579684142698841044129884850395685469827553191546921083302744557617512468647345818994189411006238931430589753311242420314688084681099031525074459136249904968242295299689702348851650290010351053227090995146349233144873570903263481324325363862848143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 2263071370914047220962458824719974619382107951807927777673665068325498376848198516113542837901519148770733077062342867113586105053098577106146901370351050379820795240689902781837949995626043850179102760357770543848078895490042035842822424827699847462026460900552484598464970208767535568783554405660031360732250905567725840594590780613866188602706672639979275362364506573331900548821096092822883171617940211294278365304563731357082739332000556557481865392567132992769987185389767463609236501167186217322228995983217371103908540956680500693921944320154389225623804626407430652651696493169060292218397447965648377804672113532867887807771236116695846492370955178031812132491937745357194558536292354845121139845665803557104182609601882662669223701153927802105335398752759551529586431419112786151475516899409869367352145574047112561456824733849191839720695617931669463185442293603291412789411921324192719259996179398899428741857234254864237080176945834805301547160378820436860982719050968014044947246210108486502212603883759181001701368298983065712684375702614886652796002255882245061182950125781924974324786795400362565879320558071618595811784950000437474799892943473397176734037563830758819377563550528315581569114413101289802350156877428206354395442958885964517015159540579082567630802824890230512623796069466833620587935546124254369216301064925904346726147027976348299885894488517123746379920663534233911221425252686388529192610343969922454682270089467304228135844792911995353324189565081349767063336938693169031429354797408151541520678765049269671625871498785097735627048819651755149581597539186242991904539673610380130475868070097213836830370485363363808376328247595105728627419967640660576219494292853206839667773021303777642789773132532525081489003828418829408251597221851907833412105067872729508036059354921542104024429058044794066639144317424788514627764798093264853882999782967162316463562497133695013199112955211975540761391429635522908653672424860322414251193084411167004205221294949221094164938091985239539698201007350773063635723992430239041303802923825802982316633604613074536599254035662804431699975387146703049969631302938709856477450249900475757862561367701021221601755858297446044811448275200215308783234884205218927945008243594720220344207638642594401098757383168941752462344159740237533371510008922442020323196863936188773637535776367535859228656210343547783239612176168200550757496438072981158625305566111672648176125673303703585705312421424422348421814105537079838014511630213954853172407838647184349856149155318168084766608559408871689803240160642863603145244672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -806855076648104032001994372353720375391785317896488014227702671601694769604826294474571901602209107659890823520950536549829400393885679048033553702511695268739255602430525362384529395953101356559232797149125550900556204306565424756681839321622321434608193966653752965088602960108961856557969908498481726116228539179727688127174742045016103792037537395734541725036311025017267586139999359174720324420706868984078562174863239836334386328926375227052859690968972538091974364807438584920396855099031549649337529309561529658484368984577777635215938189611689546635409466146087022229493101039466655123680396889616585510117814608989902234390771373677269561304305877233196136112250549437377537683874095571006702550159139913367599980482514655988239614035132584295860145893313260128080335410156648909872407744534091361290075067179778723923377351222464572511592965863472247277000925826326613939827665813230632650068648872306694821654762930321361551097509104000680034523974093566930708308494872549629837426438904347436790275731848464560617298200691487825187185185861900240333986463867302718088292408874847717379236695834551251545967888689695083948266137358791203857938229954788099696084756211686372116699431917978505163716193060762469381406644569186972055059604738406666159713222208739806640982628936285573614713857136849821850792825090157121846247733596348840212468321579159611527371831561142352271753506644397129075007046044575568651851092159628234778288499099351119352408457138770925465934736445864353224886755174044735273363513840486832472173904770074960222676840485471573109849017847923717498727415391899982834438673069113838323628854879200752756215397999467809768118307670224240095157024689071361914469267878584772582568113130441301911664092387507876667345867597753371768007564315856427168316484422389952028898673494896483305273758438790158922132162786318971401276378059498513204341074954932648696936264137719287722291071734063730724745942315958235756478094924079918266348173433637698455121868550632553337509703628424106591412822036252133314289038840439612166061189914912609577492737826331414799108028595141929233627160417032192548352546741219577411390673794393721480753913761527210512489724972711772596704998701781865126029306528471077718989122834064048568564726343709155200974430892689584882269256068981556526620511605713801968205226562359746202568158119289282316750304103258161029307773635144204161478191974946968259803400755113147225019600114508673292579031050666907372397461662665894724156971231776711547672405454834975787600004386609074241474046905995255254819648814125789053190144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 273901332552894294002593669410460485887298627385802852808987234011619726357570333122916790418073481772827440550933727144250897657284272693008331458645451492798117722972074838021233575201866712314664882330249357901728557338007917127652895262566265834759746214218490025068578932160607330774299391444854775726167601195348937035920990854510275309562742888835568607438495098532503977491347471949627016839623978379747148914953142481272001210868643187221687050474129693072042967764843769330467680264587212983428572671591565538111052444638428817773433915060463939813546307570826906017453928613695155089521557698150924061298022689568019713141539562918583817576459595418773425193068273496180173292909693188825367928142011397628625660437287791349400984376722832039788202579858782648363676355807187007001040973057880598401190618602785120762477304965433699714029319985214161866536159735333894904198425393752273550023336700159326367868510571051917623391423287803001079773336917152073962941466048454490654440920567490002193860246273273595220235866472060337937610509059232199827728260231115308266639714959457603285670003197116453220969585490524118997924494478404538437161468895305537113572551368513285088883587011524366854273455143911785689769099484912567483114030429406199568380838505022744739684110464935151404052385068601458098122611959128844310421970477666771770063889903508614937137593310780146346244227399562815506568368709103413629350284149298936991019318578594514197424502035832866775165250126046387249502233066909606745783929312317297850208786896457104668037785404140495361004743618502559121788885772873651426701973438265288745025615637587654513652283012824338098700445451485952141004316406327869517284290110429849216409426119028787208242715509653165799090587007317511694922965799197855973422445964892577627900809959088329767895046560895441011081619920664204928536155879173734004681173058775575053793712443237203247487682459482217793038754866359705667593284788237790708503795201354009409137561034591223563959384228562761950306624955641741990025533005758310547407967564985310960011268769274629410095890515330781162650867802061376083648826809070804038723527148256738690116215415100483612359543743261856479302543236649687576883891099613907377619329997456721046821575905407715402750774665096946952805201733569760403828065113576956367532672177720318859817934387307881685755838670959559653753454411033513934179912985965862679793991838566026268407558747823390325401138856810171314063559143233351129763291772071441643540389997616292890380829910604126326678755750661093559788234568220332001329152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -103691735545416820146672193578716834112496362519203777761780769519022222077912659120178806100388571527200596180739101509854243869580727338074173431220945010446784407309539492311876789020954194046888638591757472118055254888880577544553865981412206428607153742737462701077837912281165475744326612043458547080776484844465453842610676041687997961508896877691175626731161235265242389679237350976137556949045988702683595267510901045561887428410825340576030246186242400736066380722338395074527254501945175043100564750668458910748566158554056003772928655504070097989221087733786378724414137042579147797531778233677892364823086523624168873099696667464536229404544864233736863865753619734269186457001665005032616915358309193292416643859642900758436118424169193924887705329964142919690908129741690633856866694118575655617059070890983695776951519502256458291751740027938466884853641748208532999409558308397020063366646381444469792950734008494223510119031939475180360441136054158546795985662894766513781691693619321755941490371515462738001614332329372864862823082359558916654635126584477958332149682010708351382245516568304414954600868943787040553521808087579018679106375086282000664368978791600449497593810098017110999001396418661930876644567980698256686358527561110806231933822258701546114354448053035262981348790454123353622470326573863588296669725549000466797952409010876392379500770517270989920879821458568591083049477617848560355592132577822643714019264184750739565609890842025033915580609447450355411523327233825267033398077479854052506169707772371829610795127840698018450239168485744833352812851942915024834951792603779475538481236754958930376270844985355300346116977727908998587084389931847571750317550471355647509922038323537617678320038005562904781347408008593551385736158130255078051048748291880262704261668666487648004847269154139040603345562997958418286869460232385972330459533594486334848134310369241956694247843457912237332867499773114326019108169713874995042198909833766334425588922678085496148463457878118145195113519106368995934394986675572546227339053730565084211952916640725840840601297261591176971766269089730932594620960482800336036438467644308664878971807382923521742688510667049682911752587128245563966909553569955937131999195799863695524991360927526385730979672930289492903095253173328133753189497889882302446442315196986126007867546214908182331283561770411862242088070048311317082681391392892160620593363521702105623068539821348495256078085035270440880626719817028710081734258504816188640538894565415311220230176742229043130509890638699261412615711678192515419209728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 38192750992996059438661131767507327038379305580094333108031484079533537766358578770530038989573183395577054681809046088564447793773633790023334098495685114906554299054602202215595678852403610902383320567864611096982759966944268747196537204027056540217818017143328228878781655774317205885100401628302966431464072329469925220716765163282905389761830572778186800351428422452399350807737165249120628796869627892490767182738733505135590297055193055420081005834913643758007109469565096917658611142475577150345852534604379559670511270935937786564823745799770778903066917313645220478423550583027091781568244109224103010276003171594903357817738693316535888424501412552611835848409976273742081090154216468794692524461753883224478976985684979198895333354355475450630031329901889061232223299855882681687371625468696760761693734112335606519008014875307206265993854739253556444361435363422274941243634007942268469734007986153867209304925973346916813983521910801200053933500697457987599218715233088075555589382723860444951089926050901271754974856572680008041710448381463454070874434906051840462576759470999622507321700041062620292787923174480427971152815751205812750649959625936006713509595810247387112837346232044638087769963915119042868027123299770235379722979050806405955798970511550142251422097572175158797320891550652014591319304523229386893360047546188789093942642025964146701947994073542805156070803860328211162787782124616017712437724777078008169855500782386633900965038436682825961224216455569855289127099491213355635357370167340001776570717307737134037273844809122358995697222759068374673437076961643675128314962882328577193249012371431258592886430118978953474174542670179876976379766359466156237873524357053583926555396821277093882853888424241175698820392604190360631644644013770117649048616440624579295524977923852525824499952103400181241575871190166546088860676121822234020531233936170209633990321232503606238710792189302318869800646226505384612970597320288932424254840887954826071924929011792028804739234849163251689806778085319503284717503189852342611470339560167626778902332526215564057161251833538728059270231362050865381892883808178430115641836986659612821199813527003345986360297703085016042269233701555531504314989612140024446309409449304156493029952813665101157074801793907960183097779925836818267676944017303510240249912245283321112054603337476490090532825206975289740818189203880038547359379546535936014371544492934073136533109223061537244975350814002819887293935931893246097225683657078195327499478611661430781081124117297006930605320751652227406294234163655963282767872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -10046948141303271810400531408721831221078916950713729121642695416150411234547930206806718182745330655702269392199657632558876186909631156488648530089344275477272665228398204597212595952121759007411206867641670680043890188071343086304630318982868512177922702522984713083553558652612824511814077722225270806218084439789701042620965400929645413046899331390155853098656090103514304804237313105878619288592326655023494154618279209130412370865929109900633151325858412727096514203826234061651230963539711684514489077950091924340277125188647255408809431620850025114283077876855958667390411595161737279079379259119896398199664430937671020493672410720142442281763823513457279524262855941644127848539036871539746874960866129155681753316822934109583944668260187507644183393266845547213638812509578975283721396078654340215822557379235237385809501255831967849397564552377321466454013614283385579520164290921405105272703057432233400012287916214222196178649316837470011695188317668561112077337847998108341624732418356908521957604204617605097812614060562333623973770577022701548815068778012128951580693307782373078224671180228886677085174489240022269865095599909639563693591802008472431740142137745963819130101744796507554083831633997439123113162791427450871142082921391613591364200431008920415434605694077093375127889501936291253194732467949828349730608642033906287032633120424983025623462594684281130860682529293931367781206811381057726615392295404108250771315862287468457870568516656767920306868492639025087101871371236017784745527098322213351346676437403472056647272835995221221667686796218033090407918340426906493694705873806715229546243498347094682970067688390244612288624128112151239629263372578336398448414760374928532089657772907172679853042231696430131998421522368156552110971767746186446950456738632979011065399188485050573180380872580868510039379692853380888210519205185689937442149197096360039719277247220728941781881107664504264624453456231108874579938964463839891662913295942410705363287203285072900344192864197505004190488797590808444450924394807419699684065572839094525012067186332216108125899564663752315918994619623837698427977065410006464125378670675311429173149568763467432050074928143092679658417073118458025952863653534249918966511067173284738980606732983427047704799631560465272189497959088563607029321530998522521065652966259434356048437828193625570238978615239144322246929516597065384697910082079862582784899007547758929700183500337055276179275781358122000645946643014549755776315474266225410534199506668260023138953076272866808221483368680047550715590613132003157999616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 1160638479134477117842280841849315627619347615326136663897385331595830409116207352409687975085460879400800696161534111776624918671338425648400958086601939599213918962691281787713223285299624245917393329202832177608161576140480226926472913140628664549435216416768142693005469914498858301661447314971981142613368975725641403137810640080023041658468714373771132204865776743384563460922108551630810182344069665414809199091199912638831959619923093542636308832142972369501438553581507550620301329103469259364672240097041793244101199586283710861663194869751943897229580303504417602192282887151654593364261299987665429722718356123743095174183308705906434982143056138765090953755593462188133489350621826762757787683130296788450903942438789511069818857057253331486295333192096924044955779914949931353473435769321934365575875692035834736806257364629814375676367195072776175176812578550308762405244038717154664689186316399796547527084236274885356841986702588784648966456284770850613922965807088519538443379877930996782798135987206190657265206286550080879831326412162565632208855519312261835504764786140694836448892571796236254740946483699842274716386788423150876955999948553350613715984661012569102630618615147219624804045124348485284062951033751516192708969238491118127342455529551796654626049396327752908587451416742119637699775099407440243160713707005935404192532347899128358162100112418202600537547602229539200203028633451522694442196318723045884960296158736659141690214311932024167067941127545526290061019620428249887363035944639811263743257079913275690287961336193153452728094103556963797395587285562183474804821940094494842706823829833364538109289980940313280461960311376971595876917928455777701146688596746822415457955116541828318999241335252363417459865556502848636768732197428147610285202160828829326035864787805981211771127666057841789757701739959103742622676680197582088440781240783900862675672294026253314947524595923832379175739210907624934543634719665444873255950262611179083115609485168685159515821352039677781029694454214811741459187796973592167345369209534480901965192477038884777025418895670808199507159144786678521063374496738659512844443721270037656231692969359328171896963181225532051868686270066339832204808078132411841830510779293342380420407666891712148151413244540077245044135380534939292388092556139856903776397464457553972581280939604659350829354649030314382050654518982752390369931958031147599479055277402118671151179994779787511966761817350058807608792532234305658240388881292472383852035594807728407634058006573199186322178335863816017331163643176878612676608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 234932543545572100177627948051562666006859637606376190958912832421868873885293947022782265503552729032483524177691115055057924068150272453969288243399039274210721848956515185448842050617683995021253929111658601436906843143003291086546253691623891195764543557535008887056421024432346726772182775464444482852474824658764930953042232273696413610815405202889952546963802297755086631238625488695417693085999676594273195056493791098599583346189829696820306970548311455153498390663912574620194275335049375401884980535302243657741867773617636316073928305918423989046735360789665701026683929573961957004980733253935206391596132882751590170760991112855357470273266865627936069962089736586463144753287114371625999415125661832685615651965478031073476664622828059562383097188900814702792599060803820357124949350447558225805654406895549074716481590260642338646348168246428674101970110080717944544467271347159291089038153208867120765750761341878693615901601012182094420437664533442190960277023585524893736730095544072418336322289983061992689131172817159287866731110867957633163480347319803185465998528015081574785049421974680107807402878551280357975535011962774033672029637323068432912241466932746077614947887324287019655985724137480479370125143251410122364022731030178962238610613560597652138090904086295997505633986303938973110141870353601390046125283417206622332702301905931406043636770220537955648651396649954410235493911372602294430048549159626059927886262330606502301440843910918648373680453804613480200666594665047505922116658192393794366308035349550606373551204527660532742243035857059679523518089195791236179846954401610355078429114103553387522366062525034908881568328474011769252648130963107481624033718607115305427550484475747765955916681075082410383888124916236517562225705484638491063911264885806245157323686875930517961287994984952139175702994271437891754307002045555157289482594895921972144116933358883804100903899576095066475803346731997736896156983507431245365966718285637987062148218364902824240099457875951614504749300864046817286803515961652286655864261712628978948207680337634184600535563367383143711752394971525336714808177006392246584593573183754223296146508791152942692667924483744139565038237511572903766480841831466616985743915690190113299058129788689703683311940400884237505668714962336432954936592606817948046730019597520826196453966681604364485032063931585267499610054719507617090120636470142779557682956425897146623551473665857141591412543869908628047635422994729997030864170678292644525576764415261956568009982796631006970094332181633729670047615543336515928064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] -121883613317781585976645937434440914844281930669277438752836108570111046688228318334471756927232069871238307508317710831190605056749391944939956713447986047668045964949676217904026982700222586861073071126626225436725866606131606285397555755220893482256011953747370180865839861589440838147266559948739334754917106092591632278193708200842251159642498824453412305637328799875589820455833963582989751675585284405411044113282409967347624947164977728384095943236673006013890536510496557793343020684903216736963695066270429121707378488688145566011667376422325984756778987138210059495079088973010708567610935916619273836897711935821270998463681486841458740633852316843909538954303267866626821489575254631125934037478460672859948494371989499903418588458634927745590540664374868126613014944611029517848021243678231815454576654536044802665170949651149569363463543205721442789609493948568393012449338844178454821205778738806788519506147154259533565068657489426141626362614987281899355211555011534691630558118725546480743307474739268891343432168731176835029740880571254437360425452634267995527449822119640089344380728376328169579055142668299668102281150876943848251840470633229872696704412362354689378547234537345102996048781165549824748969731416131607314076705005536912124133974647923632696298477445344820572726837618923863039171330225427177111660389171798123960266090208088124647271425266433722073767483756433580449900871923155004503480840521958890935667399532305574087223534257548132353387707832472871040722160978316320528215018984542005143225653718009783461817902723308135836525565672287806486386528030739687706284222102399818290759214236372367779601250271360273072322574398650854106089549564312906922623533476119971073924748944415636760789450452349514426420192872780486481136728441259961354025344422427265843331669952916265929456401121896125215625223575731900616964667169619429270661139229605276903739052958865438809752412113514244452612190168575204287427636397285570889686476394988147396615419283373381616442555597205023877724394155203665126609878264535347923331957773983352732279115301167252671514118063547919602405707099727292522682933193442545184981321892672930923015065817697265851836970621466939354829221250176301968821985270742918879620057482454822807328947216816815138115763819404586232515766261673081760494773450057261818210731477050352745481201224034131539218667352965021059628764727378375179238681193440404247503946716650471266782340164960241545760947293298573269459017232009525552574606130633586007180678354819483704465890158741709369816371970816476596791002374584901042176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] 17900951257690052232687318289302148236047864050740118734825302704722971148917373144666298084226777301793497520342215777494292524734115499186943793811937197683087082080212242077378041896935503234250437959504664410929656311271198438112456610402177665633186543127479770554135852695542742065450732820801335178283536185530891178415147617832937861594402748150317062360428591241001449514183214817116909901940994168149748465166978799455167220796908268675144199466256821260814847918388247095661495831916877527024295481817787289296519711465267887921051848916557428286376885886422391887287997522902613005936892654435055778727008602524769788404321962384179399640453221698069792991714738586104611259058534741919954327936295608426620056934433301054180458798488606320355514076464165967897713621311894518261717692363637223864692733773559453212420592824564619866319431374806939492294548916334013129736483281317726969996374133955057838215330212854064141249988595325431551307595129236073984445866853903550834336784785961887711491581458525372145541807894281305883654202800458508382352188660600351345208452774542674788122728354719585504364959013529482627929238599912112155780943076443191959054817765432847637541008710142241075274403674238345261684678665916734484848369188244124337733949763073292341433568939425298254715799857798409118048935929078849370578121352313579452305419824101691922765901407642442951141935992292233830249070391672298389729076581531682228580594833753513697464333319494810185067630986616433104524426506500038454646359641143854213259248209321530187795181444545176466294313853442057570284752838040506766355812712705282573214650883295119314351665059882768251598740142441019512454460980435995466204306564791719479684582312041567195449210964010674087955767980820466893170535749890670403224728692163816340701633450512165713545360997547490588359584763350116696991527512723094364005217263674424484596553803402146502810086671180411312464658220909202829864635642420022688267045787596636092808715707784905150947183809915695804863414396780975525081481308248720717953192595391896244244705431310951542762274244930439388833362326942164996323905913082767080988421150313561555289075384811250971586629412586265742411856139873087552560842895977747565153054779113200787563455435568006389850404143795333959988144459831219384376454361778618930051848052157302563811281240269836522674352277714656884720525899072258578277625403648484130979188304690689988379421722208957169300361264672060687891354318176779488678071327905056548628350592541215008866644939376809173819986442964807186832585129600808386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 1332191873175714480718962202881024949477867055345829842092088041647209977509098598116381812765762138682901296898525463174993399636319569679894045744157964496756813464622269679871513611789060082690970780969085786999582871758578568327672562848814701074416362590406206993314538368216134723800866052533261793812867857848086063768108998992108732689111699337408820362150054869032616180103399047216766817738728015770571934136852661555516819192478540772757889281499514748461379438790250253671015672443370358053980216901781904684840962899067704941198837077297092137028194866305811498870678795564992460882313366580950759374997310366564929436070850652551428402223347862782603879950807815553355658074476455316080816436220590842422378403039449086617685172489978867582355921217149549545892070002956553833999994772109712846026608882714695807198869999475450334124571941877359888530402702229202846168721230899943606946475427453495922636048496010051746295561142123800729487656707342396892126942899097286074455967638041641702763303300664029038787966393413515600649435392050186134365339213842785353686436640106101617092083954915297179083255696265331694341026214414466431331588519375588112722995321149910976228910652412103028367735215359292957109225658251508310031886251364421595052596717161520611598521399038572491043503638069369548038667347310715978994293217093941702766530316911901864689919197057373214988209821499507891073887459490127259452831622872741445846895959638228945389319815309135595797625036614661932236335727481521884972022383842783136911552268628913247693853256002973711185332933096388987685240110232980233144078461464636972761373101782236041986694681686424874344163994264721628680121496988850299035505072397002973926347272473506148435055532011175997925332559903164273410957760974198719187250623792708258864969751054370890925813380090418083016201308794513841495391424789978633425160965851122083087281076258980524134713388345924758859998935598877361421296394759421016336112976539840787051971925737409122705660234822648484409341788344286881056482994627057977683148350272309592275938554600606797179182901160450858387726381237038762902232795310637526280154129827462790601950021830420241786531289207220819929173692907099654224720937833928083257944892518825683943095463536091534143524127960220915697506212498113936592190294538285358973491442910735137229336431328937111712130608820497811743980329256882819612537787048777713506522099886896505375019645810394313347123369748109327753148324407737026776158101764797530731390881058952494216116082170923349280114348905011988654947529408670334976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -1093770286401547664371571782799483147870402501869801314635848215695981851386375697120298065514928643829385347910160070952872312566106010726027739611329926652679180080016334013965064566223584919663845237243964576353822358030077697156774976685825100459739897145480910394313108338946459484402122310311265387522637505360955015164473140775608997162028316666420418208892594611300479004259758893257080838320303687214680100623752951756764817823225737251744096636239426620523344478075642056570454489269902007290507011683381783524011402394623367910393859612815074706581895916193220762104185827395653941111409281790559363750130828147687536055127243097506724943779750000505623351148882411636021649900131440482357571394580282180161712149825092575156839807856540806057830005500251081390392767649278979688305982272626091410571602324705831222508383772990875928573757746022854111602382613977768197141208374786242968151225127357576241874064739143434094023485494351446811533366066332505019826051444366120309501326402468821212052297932267910896579265050985053537624836375790019877861076206595825117780243787895857384905891866778537132098420216864801276276415424639360036367918999480570941307762957191810642235662648610252830185230211486196335655290853245076797344385086586379189247051331315143339633028202429224743784081664623438975331727993339277609278897778957865465748588978334895784392150981554175763225864035851040170733953464200354578197047056948692616655692893418598195504153264319342412744373894182517930696853573532788520264024822113255746673915448572405764879435788787725094837328362289639875600458326263416632275233641198867579437609746589177309519366507392344812788451421520954282309804765696791280155842662555062553645568240658187094625338685713400816346196078458158735551446775295086372997543535572647635623845472017404198732579235248598165248467169099682165732347528722543391173896698103194474776985955755335896762956598079660985667011681688262159160611036900106768422253545030627452731140333455745857091464661592691106843037357882100214314354177418210305082808547372395922394561993394273787727871211504597266485870535645004780405451475131341954207976138833606122205180363216530065433092909126798267141594897084541659437724000211526400203374813728531718095032433697229891541325118776000050121262585715549719267966108675826757808451200553691676028740979739405149134090487741292878274244905832300601911087550823432050271554427388201145884952005608074489595591160510995855803454712595097078331444886648940627551045340642813031576523119154264011269868240688455409290330051946089545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 251155889160948280927017567854951190626082038979142697710878665757866651219292560332204808854852494692787910357640242855588751147106437481738865418737117880631400845814300327436103171030124893748143536309313806444557190586545487151270057190643065097453977468043068197185608482233194491827836575760196665615514877571706394010327335370633356172241936515062281736874099727785013217441543613416526441979987460143902719444552643269612586899138583223269559894805131937843444417208467894633363762233929680702173675553265236804649545611183687080510534806215422448962452606186186533438041380573012258924839443243294960931536512753209657469228758099012407687219330968739968368048262683647443294610232303284080878640349692717429521925459730102360132005262833162668239365510640027138858422801154456684481144001117143622619874984685706918353669300332756569166703090357613360009606131830325835993516708629441419378817919183635905453660264752010803967572414751383349724336551276651985259848551662799853763115188112856288035093979544233808989954604853819094934987254080550639245545170331214971677653898071686079971664761732898540884016333204370584240826556196121441152506306028161571193649046025248537699117923340912002363642422717735055321936928159449482197657420001340328365440221065612340836924929216307998885940228836200115315088700280395298467538126489089605470547123952964853091057484464571729354750699723033497829595486750282785949061535222274148286722640729858408977030204030863992106549362545457729110693527215794389077704069598672287719873669810897729529316557196803989616455929495348416937841904249000896331521169734167422998894931299960051284297885182560657114009213940929301731878033644087949555364609660608434086306520436928717207403897723451158765520861617489611549980684212797482845745002468536581174905969469781491823238473441268378973131281121870321453011553478393976109525685518384628798229278913067312591463643018013246597184502694577108586301641308468869267577656121727607410731150356038051862024424130899752760009188947829249156398991295836492212346112554647404780825877418504736766203055646149232713941383948432064721478616482905575063023286211057133358891343761436882596865628281641944376828886600426033850325943749562555024598980794859387987982620633062468220700303355644123554604508638918726129172083500735507444952883525172539161307230866208710189190507379895403147799636260897101832193480477641131888716916301587857841387954678256172796568529689244393307351613433644238589089044912575347009799589719519094593588487350983679183636420722343892408518255868691611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -42049033291913951946187644313967365435247774939769217384351392141795424520575910642126054615159231097715177476775247967629940360666089521679049767724339605713832553224918345390144071499191098275401219823729970944133573677655459729057891498216430987361984575994596299699978967631184554874063812795992084632700179388121070889453441603990421731593559123884622017175984101596809384174684746955379567916197632070718540756585207324921195915613637001650019246523978746132694072330690063857662459290186217181438643564033943309413127466349244033518734048789012716035792592561244763000892363149073676504329303001752472359786744667324812879573036960536353883532450275725883779603881216160722028502884322385623042875663136382075313460103186384270306236062730613610203461319931524088689504808943326439111461983503780428694163261695231164033947094907439113933419539682040156269895365072403929395244041666166064840720589534032338903338818027574533401316278713486267061264376076916811782512086449562923218249444625958030395892638360175870989958820521832481415360806957683057870090957289879084575168475547052820267209792417411290910301661411853814749322391109974031729031887187287833544779373975551638489564203135426726083371210643431659692035042318456159867116853703593357789375426649752484116206763189763038865031618846065804559055943775993094415650992140477906064535428802436520814455412596555417064315749419648678656810344671096656796432982097809544599525325396142021202522386751509899106290596690757624085426452038331955506960188042444433740000634952565097278818285713943953137120905367657241783639948019516130010746647810736295535963895278138792325469970844503635773366660723936635143755230189517746050293321004798533869464930215914233609534193036052882064439690135264203587934796959131077388649247326140432133900677832546664194321047034936898209753961717830471088715389389538774828472409022057540675722326376976887852127942030077419354236406100106190925732374713178714977863903099726310353947819302195555616012850131321753112513038361960812972343697517341122435744641400109527023531197360693423871253959282250103152470330034811251974288806484023728906823148715089704774510311135593871790337915272138322110506401713080472775423968133167401754451896319631953290852264772392555344707525313259309995450510943780819013362794808554101903433440087524110973173742900324454845630666283135945268886189145576895663797335641597809478430036339422271302118032228205735208092353285618259297814582488981521973173719454672801078039326315238582085625161869163627067574056701139586334146220221580443648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 5857160543223662123188057480303884660329989965468566779844984394519873247472827360615541494673706177201062886835946886577580105740956543175325899237787786868743876861262796361600338316287988169569038784717501254029918266719517665362947155519603895909480428512262895845064886838723390977732887805237219122553913772588198874533272663155986171753229868175821567361498664695703086349632569072309193167389231879784141767754782638967212309606269679475169437535422777188981415112612825191091304054117306053224453466362053881963380358873728757632276188436443074700597260124560845114383414848170107600155545499387431245939080638339811461730106885245336799724232601842884739209612005437953545171238937810586123385745443078981975690751305216842441032692902608983083335193016799967546724842399959615881653814132117047382492610742877824313908488520848623176566818751123712071448590519210489965506456287788706536612119834556783889377470399110439708286089634804741288197589652567566398411713048748681740970800725222072997244496877021676606947730868385876785797881674323037012769844086114614166266866300538543012073063392611837164920841281160198993239884552437386840627771745395203841510934716555494018731888800811897724228864603312838846819180532566289032926248034240809614277043482771399535097262079726480874845639260046007139738175497840875912185048044631899585520472952152685364535090955258872335924719494017012851623956281556861020291926176677497168075334715900141694925359142086954727795390036217023599238096983650847970837373808968115108085191985839366129009807649246990963291234358178951555267669256293672339889021312295107040834815516663987832383009515824364132473459650480595098399297744453576390913784801870964696624498512555253330052719504216146459849856163481142814149598823519229632095592306352905763373427345795892733892123615527310235389691088389165793818390713234703703619078363099788034191207083666962223595765421267732862119938785676631560654784070256305468238832487516021007162276027945335499479208261129330718297501347177739471147217897031427256748344694501396069948703878630656131813428936825594676792939804032301730268760388101667121699701400454570511628062268415813254088335320882627957789175873804769240838347587506250981079279424253650580398458748762836570286790475508952827211637425692794847937600791217347393888676016592966933842190075570100880878626767835500851661735088390572432645647663573693582894775556366257636603571698807186753726185764717766020636081975437863721154862824976027843031204487717971297853093563571894558648120095287221583066543599128674304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -555268620744234755719600883012728831682313148349729098883036078360030599004225007482064642384403854936528864025369941966265610354085828189734233182799096447941388415358222795818421249822583665883497364177845387967549847881749923651730015897623040718200400418605513537685258095504288714546555812928218880292748555808729576417769999892565316007254790976054827217035973554334532059134071602586281864786346589308095903940901751226321647170459170128700959422745669649222710216206178599994576918822120474278206827121971396413907587568756761860663639764795148071970889241891835159643416776328455228398368481734395889050570950300763480109638890129606993792077342483140740228949950982077017138707761645992071055647216476236159241036573183964704035583581764358168576475548210577242235692381263958476360634966362962202974615867271436951620017654922366785167513766158199044585179133989419655989020812008264519684250317988956117819273577017901379086286771339153754921698626270476771834492147381980122538445886767032065119520164667147106360392359396129382027873222670940041769538283212803178682450166485319299456602945510834044346820926729150106363055781288072171422767330950815429926440717478750406912708833651036093022724479284353351642715599531544725023905625733993555961127184427302622382772423155305835842633717531472214692061742322827435300659709111357032781066808801749576988162935207329349983119965048360776137610373716177823111593256534924724002592628268993727476793156682067455982739621367717125003875421728506081727523907767344673647741702682600240434416845769265531134312824356808448083141192211836013833422632471871896717745826512516993160120116233479756570249529026804264336290795017728565007368720105715444591294271744025088866102510693743471180788375182598631933865238255735055485501265580094405485375926447712268089008229910476755230528970157100684756049923991356373590305571869564545996196403228074697091683702767656048522039495285649929722324880346414358221542565398545821310211054506229216623096334135899733264165623719671924825499065182766568054503943031715052708358664097928553901178941876143821935158139094378804018117069322115382443864545252386877781321712986088801673856869667646930281243145024973042458174912143727352723471081096984280216034954471058152272131353668204520980718693892904848461747650227448847007086212095305244070041442336859652267055287239794351920923857881300464933718706628570033349595392753223687506686608984868668450782803438427405671694708095179984547362914833016188328477699385344330150655336186873174850493171406958570723123820786352128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 76901559028941112509981427040122561842498010850033626595162458292675503515507852986228358258582633869232745631425060782919944173353584136553358409717990879571342898481839299146293002395554463590159660216003827647461586741626054872481428528394417191679212650680452938277052106766879706418602312691335742054381045554852152153007042493422832391685647988432549909793281654887021796813484485077967353551266919425829627342058724865770853982293651411372092961977599757304908575654118347632071383465099219158329951037926505973977335097128427490879863638329358699162009919920360413230031163345270976293760594749095320205917880007588352766843211878473010132498771488406670170803523476328256713384562974536834204385321491378971182357636429034875470795389935349787063281224330922828179709244156052120306656084688121719911772850902207217395000179203940401991801921521566102205221196149588508737886119802048021875656745456337612377044254775517122519206022255074598096346784987683423843036447477729678787635786829696488562209653819978899623120834004887100748100719341605409983546275283798056573647217425523930688011811437525496155835146030817381710232182315756428932650149672035877697766739115637522222198533575439289186220402274429653222779250116321810510997904522244111150368061588011962859124065015328862328709130731107055796697351411878786125750932979975349609091540658191266086270273078415875311429097288929010243693187868705917937550589186309655477135078973352598676181663652363082385990829789521443964208031989172814939803796869610032024257900986277731341876284004850097738854493185541880794769821670019766053572604851464092798757791248090715598206040798952657688464792501339133797076020146881827627200748427131999030670372984602466826583591802176559127370866552116929024003268765536044750162269434576844800548072339479214517054632608290936792847911255160697304553074280179505503262199901057053967900027382627582427907422622557542076297399205784611421441342599913786285912868374098218993910320805139399852056428888679326611649721719981785728785277967797934076144514534122754629739184827523702157873574755845383119829476609284133231836870837428705614593058498626308146562458411692190175788601353906447418657767428778824236681094698988526057685467468897068845411698263683796527701486180900291695691953723539210128187206104676126899356208569542269298754008123016356751609155654799998428519997758515901175759629993191880595040749294178639725379439843830398994369017640109697188141503334246145335508033566455869210381256616940455676935107775704283175084260877040518279718237739417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -18738933293912344055002784808875753111193120964647633881258847774881449450673628129981715292785284905252711087739692265956065609997605698259629477906138208335424638716287091636395026139828569835928024168198245073513342632065808300509558211795123383776401112510155750396336488888574357556042397759209028556242695479859694743911483277454616395492763980004006731330130791251172440506926638824468427552788529685320472131745451388888502625450926622076656781111197295557065464783129933729983130674087011835243511490306185219256358977412775763284719446236876609574924997652805276732739390303319642016790847274793616509163892286616668418476639239688792672625705702732518405199145491338856793114382944379253253998931096120549447273974418887373784356202272486591513924232798839165542169927940892928964140813108351076318606070063254317868741772841159310027382791247111235330767435591769944652357912261641255231444830373799619334512468629533343200555766854793282173216900742906989436239565516671156287869489314477152714290443068280758146738403628711422102399765427407880837036017777005955759832611806901659518775081091878422843711352944718057595696700012290075826206548585632290731215518529542118800213784827851012884743070342647574701188386115800362474388842202250654980221574815400345079443897951233711009070192416780146440644575598966570860582213308362579264580556896393378280212636015032311440624884092800609591419774132563802898424868281805903797139504839877131420085589856832938953002627116447790995440617861100925231852337921796587644574455311162576665286406474739481009591175684214355929453171459044781122126386229840820124119968262017674889694962378767148226744660846625630397863221288540236141255063221256596390354557229403206261764473976041669956850609581745093941940711383301752004989997310346476215308139942179258971112589858053053761087438062669778609082632681639957560822640461751370897890739512628618420582289078806956857105611991169418468706691288994935238351452790712111262261951804492154727273231324788735577411717318804646098296814168217772993821954688067536604911761448063087290903313657044317654876348479442318743877077826543409573925819349262088452885812968791094264543366633597116742927021544747391760829423573525907441586465979858350432029516487737750294945409743820024419132220112114689763205305050833914055298320634950505507690666406579660999236762931835847383159996378544616409958293038871735061751548551592373367008439617405498405842127565894760667095403533623819180903464539946618678051979094074399099968572639585044864010720338842840336519290253475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 1143102385211965194062758725746885382989684577020479591505536784910271214264553080714726422645010573363250762898907779738950879325965457306560183881881822091315469821288474544860452374613700798787250570723474746959406707437641454202517839639191051098249069819941319903334297138592700112535906515101879757038255129356674727868486272445031782565529339835829836809398321869657834196903063941310285569857290299657495572760030774093974567210629276545969884758497858770107570510710417646184493716283371562992110095601698580109535013169781920266302399371942894071003543632114714403755954831927282762098356667111770804687886023750015050094293870529154433777214913513972658393025862589082652970981198672775536892631928283407593160676537607423027070246783067280498460746836168797145473822498912081181793892897733625447110293669515473048620778697692374849067148620237092903704692940474679009721886569840087798523283074158212729614157726367378503842378328225134576238500601707308153009632766183122155756880887804450207748720783640811540243517434612283649830948961407787361456553842849005626429156812562956139893813847760596968450367233558453508049681567320387536172726712305642475689932803776276997185465725117913658171163701109220468193298385228314846334583586903955272845940651357597684565744273996700764611649822516449624629511794255711564972444390576684660465120790730849615123291165964129547984703212429749308277945259543281082268449064208702862600760450692009634061351761196636730280484934765617623022978317703777894121384893008479720287511387860640456629288213495725970410576498768290716213606007792894330582814413184885117413196316015978341575012090164993237707583414399710704082609142996725226622134881828488165279775246116198083278652474153838541596335080602554369931322294129293718203642812831408575392214971103081105150308898850151957949796381693999630595109904369632353938153817177256459406191087773185360268108390522098760026934322296696195035860838360155618613488682380125428892405600807886605473420206555237805527789044081006165076205551805010134202135242372292920883611520222544290754565207927160214576319298715957276165714478524992421737483415103281339229937142968289731966332258336640180748688657242698677121154588992100198866932475678905055554727110369740158015854286692066853104525424136421629148472356980113816167648868343948479669939385220558239025182478428581798492702364906679000308645340190031908728576781786749466620931996993840068664712166540648984627909135366100469222468320552536331431047437734140111668813473495967924699815220284720882229938948669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] 54463026589118320260540956278421138349732644717482785907744729953736439691434771726960836671503507832902646951650968325780650212417428426886342028400189393715182284814655563736417000928230369445560263208169061601632405793302486162818594292922163401088124693796672619649668950641334010769007495300425592435438919238549435560134906284444708922963011197907642376362679697333539050201250533139216207048206664404375640317741591441022313661463490000741927091676164940993159154564039072889328413819348043025885958818466043383971204809030405912241907642145223723760514323507371458567179000344606758358108889690208616927751847766356637713929627483519249065776621291878406902957305713872454301755219205354069259320224493346638824143964463137919880333051590124834775140770496106392886579359077482468430809611444079201459012708295654269348435531715857476116502465569295700454809665758248658030030472025732412705608166788088677248425227888039282496199015903724835589130413113540260820910138161963740653594084043118839303355560998731862911625476409980219031152161649734395758597562262727344925513845262311587418462247518743719867471102771354180328363306683170388613938143187578039306364210502211181447495042451760392546959160281301585971902821523870441542712077202509447686093793207540233243356163244058068768621030452905718977908180808305985157575203859190580112949915446750918550488944718214445514163009947961294357710207543002848770133894477764102318868381784230742565235990506780793147061390829713338070170644539729252212558172340164122363649891334673515187877234556028241264018086607800106070278289546203799392571921976370190085684279247618375594364541121614753025344886873561438803595717383041341231883875041534376312455409227842696392476276705493378929184741456002729089208226230554209603725396375925109009580443322463515153404894663936452795938754800246407423307827320739758207067217891821212252219334681530994172866483695929229410883655638921603845223588406312174248549402080504885254723318843032987669900708964321268951943685872181511341662617871049248798602048071348212703514108539193834717514745006908074167893855015327506943464379786741406514096475371584949938648979667581544162839043572210734597931623954801270384508666219904672941549127060421900081859164139443020853031756876378379665448168086252483979472523093928575089550034674201521716709891039045653877120544985097886525292446403530468066069826146733577296032432831232331534288505244275985498329898331078067984776170531813822379897701082260829138695408599325810219229682176854409753017400468618411143525616844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 51108082873097514038619220089505160768959201181865406786062928560846253255813290093406510304701161602380766737070859810267186054674742401206500570982733170269626503631567696050832711930173090976737534439990240284268697349910751890042204426921041228231851392225275521900250068413104356820130555547833953477823265014179577657120570361365544812577578415584203535474670689793403670386104504775951117740501508561849187641104294573188739426202632935622968049135614385393655745564661067981529976011684792582722730220869005889153071650518412253278997827080735951846161968690701775063622129668837476481027021219701976198673673954953363607466408660054383537383132535778731378496530520307821367408210351315150455336663548915120271229024229478948190608902570983133010332166903972523376924234540293389659714100393731818546638740950145350927648982835440876227824222855115947040283197741499425623698831951496858448505618425342510473598173190908018932637470614087972237041822470697395975077226570073076315931708034026172786355795778655654189915749347039920082389436581568501943736121112252745971904583854042661109333522882424022886849780697355481709821635919273107996164939912136325582504767224419268235517003179756005552245568843411164978963566681998829826901559185672960164881235833174290943057271805184843181904780378618283684517421750361293138554324566651899602677533597414057494582230531785248954301334379923025522308955781794755983559671311642641762085840741584326551700397397435485833536265398676127847716168982491218603482174025529592594954573362050109949389218469105912274025130485795405648468107878711508983739595949347464500865531369729774187714835926731668322597087845037039795076410292237150098277226283210185022023901226005706020088545422585754841076997586154978364038667855414522118895681230831051065799682509643921156572004981688221297678557048180683666656901886710142132014410722538443105977551944161805439908001403565670736937764531973168191689388696558569512528724581873851747299821600091653232724744564949054580314896708648017696612886509140970140970777642935292051743448875876746284361226293286984229007981470624080573772038796878877180454154066684367279760047056521065613275725027052388254828716500031323880726380614004491138462528810671750643245183294651649641358563530016670073025515496278203111612443129222385791315620711281575351004651352744448698449681412992921587494835275594117145174994911841218205467559034272691874599458485605123303333099772305237211443105952010258211025405351620279855925651842521321952747752148678205180133941120107589746101258813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -7948321269498017918601001667497055818479072006210965827203406990222196741986071783949345079178078962267063446352229806626994151877406595042990170722958856427034811568761969171661144791747265989144353716704330786576242616452639330865374305210267018168915215750101359812232368975400605319202681559887001972773601667742336416722598614354339591198709958431456105216563467029947908281261605216045308482328031124529831138538293139643242263489514227409042551103415385005803837692854136252399718414268509880476372995664008074265245933575194807919749131695413673214347084829539272586690049799226366837832920686161446132784983253231539570532388533436680131128597775450569937778967239670483309357171722770835332649160102145491244900950730555871395454391318092969556023334308609212655804786472534983494933760406343245840806510503664571630085320329708228973430173726249259759630340178226315047113149658140709202579829381524424284369380138624018108547177489264655087547049578793107474517343159723098874510262737137011067716722557734550656971183944681046331355916319783757863280327580134107695591412871383009230988432174822526963608992768832837287093762539107485689402059459003413129773643259604419129248064977356592947190978710394114217720610656707293522776099575446206985887815230874417551940112590336670755599628937483572068759081363640465663749512530920082139108258261558045844605029227841347818855461903445307950099037357749237271789476472563534497601814956533577134053082209333454797463517715456756397540911674979893647391036102423348601580071448735709126602151543771423213001542950068302169857357928900364520677737114398878521121332808037289560695290603932669009994735296419895211059259832797123575611818933833606054302229728361149246904312045367983854504772503283042702756549243733131989407745728022616244996139364069649599764947677844303179655719794073453172213467554232387374531780468155317444830348292310068512122592852209876207178333045302976668710361609251638031072469578109183241470973608327873954305115008818916851669589191004173305622490948989134368132554342399851328734497628509897076302991197779839450504252123462235463210828893229712892909521537307648753026448194587029414784834678202568938646935231531189588659155043871468401889589000398138956784792397890746733466022872953313560826357144397127066947173861295959005843720138097838104800614955079827246069436363325179973429117186474279366430647046444126941891186108622463551812959217119781282535533841556033696903813008369563094985825930952326986173359179212458717179956877942398201762008924721594709648206725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -348403435423957412348406085160983279075131055218300317210260832923029076326230979099705314376489696210141857507688244611801271692100828062180891468303895730386555136122786218003150229653768677390271172605086064726915858031184710704002648919277810015859875800794526488477800604222379958141398042706040138151517450601733172073311745843227630127743616067679833753230735047862583150558527495633860867105740978894275117937053933966513759546213965551530302112473483889097358913043641158826700059610041987876103273163618882171804290420899744090243776551380233103369407827092527532183457754809239986118112879327282183507442702908903510629182137001034778752339285558008987269788941938990017711727700243614002944412051685196297025172297230277740854300548291615377531707215094612875800499630873082293187176210938756973428923973206612402695598590735868229533141532273561828449320968703392077340900158807526467230601595753148384015922307136784462397429491544985152742905506474795503900841748687689720204668771796629026457273032776298298206764504552664129032849107353556705259348813862762225134789047748243105092098398260862860669693126341219408531134123581240686522941099469253770817173830354501942735906920106132920731692193410760050088756493516285077402422677636536736224304477477298045617485220523031901620830919091559847607325734476628046673430192119680737483678380190320894836647021142030326658991231551298810761414508933487290947742919032310800925620834176860642990355610530110182154336155227586841375035603054635121695657026630919795421446698266735923966328651950928563644743243328459564726829984799250021342113727684226871913227543770260117649471861118384928482833238018896745537614561994151348242295297741517015138923794823629015644889721891390076539693364292471484262548240295638055768302257583470694508237483617115443949803977284172853411109397627025916711059777422795403906650514665482826615412353865568177481619204637948569814069855970516781482719776512024981023495735904489780861433032952284181277706686816024630550088890680592182658190818302232324744666529698978751800645619731501823364136094273340312632242033011703604872294937775504002147921483251857514090065595130244652741810627632225088786294032776833950933808765210491355507451069769851428646413691888321031659337786033037134037207861999803354904599613715385930426869228793425530342635491778999770225144201580359045963603792087540207747182492555925489168634788994879149344310732197971826255766722948771431057971078354717520173417619958005050387708604042767246091819706444420641335285195921417309743260631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 111487543824838628442713489600996069603578273256880459553322875711480145535931209635916149004827703122079116281095053049232259391381365767316684535770895242661972934117101112081256653213313421274789644893373547104983879069502124326753955092276711691316322533223859950604105327305205047512320274744862598301398851013071975498491265983672424546932084223160839885965119400350014484802289284403437814573041195858314710580986271993527277119726427232539811274844946729317163739683527045589774610545094718258410735913211117417561846651137197120055931568480299610114589454538072878610490775665755947889573717994962047659961726889179357729817475376774390358252689727401624539140995882942233478400016715162701993968478635674198739301522642040045094500350344952183728701703442695746457821051772791817106094499347584894342936960545510528439210516818912850017213596565134918776051160516920884997412610286287982288003058576244301646938181802953367887127593314237435149477914494779587447246117646260864316827987676545321788734845842741286194053763339473086371417971072408540974827785811989355657175345007757878438602756426894212307218050907793443636142934573073467231367737021616413802586856409056350939474056739923989867600005500196830858724392235260894908141349532140973974049722991675317189699220730334821856039120392699939168952937685683175855746249717905465117962558167762804692155031704452064048664756580570026978441613288648621331176375392301919235343193865211458899615613261524699606919288335782204199428889301066797569802482895809814342699296646353321852707492421082739972495525223912074729270526954573853018502878740551540683755914440344538073849084199150295223835651533184014997543987496905117884569851260689229608590687794316135942345908535348540388854472234809290868577019939189969362084176258959989416575017621129068812564746600016632610396824167265118134594617006471540596071385715002299135142274260434125953456628257924824174451208370341616171437337145032021817302408529266050575760737631055535181692189107134826210661356076366421725401136420039741694270835999544103025823890668924872716255428831795341056554293977684024635104825464190546906094266089121501969807691844210517878032579443555653941124365172397983334329379825857102585120242945721767799890785146109045665078134070848181195644924803299369477239835505954169253359192470128971519165340264880425197636258072980160696956107776315003252450229983101692382667537189154565762108846858096780235324442787146801148483902481042606728480639800802578515223180406480864421536958078574839651309367641816962181952962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -14298780605055396270449652004435071920598086734368268125446358516380992359107776603637835800101035637581258446044798376802192228415285637887255236372786398134616118700402724786054563933180717836324647958653978724518716333259321178207383415113268105406863982135881464636568354639567597120082362855660567088077762579583518268698813538545207910570720813341926278785290498222614725017141416652401937960766277444285709164787272639139131012198433611397263193091199025861043499034629650078547077774549732694383480804629598330821237369911077150025728057690019411022345406628019542260730062362430829623058625907004783921040731907397168697732883226338013811898550574043997385882676509964437583627342996978294441783780121002422334229532321487842482105213070972243015435541326712426726390935612052292539939383926747647831511234172724712767066877157865047287196186395046096557805058444234325852473007882091695396525344745025979780541939591069493334466663373083011460021987516567574758341381987518369547756604111013576339949503233257526185536735143836949477433351498710618602942516839633617883639639619464015975577441522420328754110407014524210122420839323650939737522858748986901927744310664945478574074544525384084403686708334314412588074597807776078617558570981796452512749905548932215510476110167380613917678201987293380227371019319086212594180553204121189257156614203017094659770316988349976957312497324708856820713179976534579669166323935304340293696890809889685043146335151308730864056420412200436152651726963608824182075677124604254060325120597427476532627339906809358813641054067156552210144054867018414587125951522042396166209497587823005684936032139037253405520282932105082589701247322689131044498979488982550309566861324086699362784654335994054619901425296119911241458368670156044667730310632292677122659502866043849652462379718912414865172710099602021636704149538329103314446595051069430625018514287819307226040136972868314420639549924305813326761777123815598724526044345398528140775822328510827852096945052942961332731455096361818431394623243980901894756264133596345206833343480113608927194436634476627694421688956691297952333983699450723765536712388602143057621009168493166424032654565354941090216194919546914637515060237677405600559610638057981165015035371033895069371456076477389072331976931607482958104480711911473859894654902602835886809843291929979717918477848980456191300277224677695996888789044477909886802938445226451462244199571562511084270815951394602232611389472287813672999641200127018768459126529649581680244182441905951254338353259708827775291883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 1636366885161254706580278307445305900771858075586089411378699483043442443114433393777822787622742765093852634531004339523413612717789459824437684241179227677758746738116382227197826338097515460059049973824034369438372901455507279516492764159720638611289692258649014813939065428749130177186687019428256510170046163248806978147939822312778481473663574650974563868797619827167693653349767029736061908175619062854156516822005369293053279622292086472234206284131087610899408342252560288848453568637695750472111764076905138786288297690233483501341409203857914714523734182318296724862201548883531483554386553599184438659635425507188524566105318338435734414153824143823545523890538463592916022284528094624323865424175905659746196793220866906424819295674185704624328015532077743437049950531701268019948656892581861247900899832141934050699093447344439654689100819869706107861917088881694824865830683258919353762436773521603604678797556940883157093331391085794141565673443797342918517420297362307146846752057137454711620804264725727205913381643950845089017865553910774582573801446331320727103547242195485930828663932254496680452552901251171297481724816193949012794249878095545556805569049812556136141267629171109265962377634901260592516166055728676274807215680836968741820211906916934819221045962145182222452781864200540390186310517964260570158067514203587359800239459918339767254797363639446745589205213023651219606255741440651086889213080274015825010597580832416710739306078071855514106870368061310697966178577559869884228465709157852338801475318236884026808153716312899327594243262423975210216261303371609543072162183126274934946392572428873843056146348124433935978744970917916938438335461781859971534199534041349318873462326162313858271290435828146598294977582268691544024380957078006697712973133165401044535454129061712643879380292939937434125252253644979706377546267723198412519403344655198995476299881181193905209449615127321076700632625032516728761481996381462451739749297347163007732580278304554170493200507846435269440458056890829262523633620780756775234498133475287561326507941448094827694499914485030510024315426220725067708536543991178394526997832810995478688908771137136575444062636646020008946906431807643319240846516297895555735776581877438028719018301632812889276303448064592871829115316942293220584257667563944958852699537068094519482433634473872616273793717046636208866187697883010251904575074525317287939467064813389671369659469864531863407198050298841141151021968137091519884075028324155794993080761367843829100038220940345430448573654193273078999416832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] -125900250481112454314394024980811215022583425265228881373074469977925776478418941470413872373047842914483082862250820148166215329718170445617667803562998787791683611918376170135350151831287523882357449085080385611279799516890475122012028358758657975391535892749944992156460849559313895860715574276426058334070411223273302976778211136851279267877259822091594738745752717270998963419942842936284641714356057928442689740725788597376891627287741388829601528418589061921609335456034090443973335904213728264023121917741174971165674845058399815845435634287147775313764334709263527709425102850417097714154342272945693481121680316426164622887503441246706483819061746154600969338629006231095756454050530231751517998000655549049920925735535721399506696711753100302359032000267573396335063907219372015966038136685519208590518289380039416084158649218753249501598938395199903526179113820226605259874567661037077020543269609182575891807023583615006388493659110542550940725910149218122528431591174304944832825554032978577698577091100390685908186817807558911119540157853293703268372099386396161750574551825726780290810902512911562747919795626224357739535637197842146723831969981690178074756123857201227432306288764724674550040874253044479387571385058341407842746191958951718119344489367890732014325881713810711067575314245174685357427508146091405650844963329679885111948897496831906589325425777481353730807950216615990402418247854974016405274495559013698482422225280169476041859867788614773577173656751846474452824176760494856997358605219769220466140895447478022280363319895385764631600569676384324874077981805036977652341690674289073024394850980904116775991943747108770279547023847951354973427371827303608931756757533048114275514512924230725412151996118532065154583547771348473311284859315093510261711360591644559781383423090499058629263200408563114678234545611378199177670060300154741178642884664556741466506522333322926063467828897263093453208715168154376004592133773517527341487420963726611213196198128976766158321464430103066484084759572323540296657576827092525673121548149152673358558628273484287041387403006800989261243371543671540983437657012072888890163952074010689821250580945870245942542870594479054979097944662806740647321468111181772950659179783213144168127017054470367833148653108120947789170720533346750700582104269856236569782875834222134728845610606825601276071023462510056675093501094558648743981368297749570530285610772499672218044297458571421778703886516541442236283430973559331324571212236149877129061832430872605716332077714431484713829042664785289431482368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] 11016972367374157173944682623342164044784328256158287958057035949436729145127140821207718449057248904747263225084742349858040320369369779080293984533292796967622517043074424453771714694737048910979376466663615753450962661608298028307868690930916642715513601357222802651389906502666256237078365199677904373512417746283923610464655442070832793258026294797210294333812687816286820717003825921910818802701379903168781198857482199538669595895106819158483034370562589448121759188115342079060813428490743231120781421272798406942591652000263620262972851019855958139819683720826622354829062752074687691589477159132074843087227493059546350842039807681438602769752995048785309462356511542040743072191091772243663831727300030338303221164051474805151705437094860279184266495180343992983697834770042964580046769796041367830056006454599449625085537213697599493869359877164564855522064258274259748489224422711098546232222211300161726191516020314460015458144284417175177213604123015926218182126127011500108148039756124953297172956614367256515373615900745104168004113643514041498517529243350751206269560675172662164974351534690208354443325446878065328321331050473860766667247273253953106715667243958761536986402053271454836283303011545346791899589605224389981351812565840317062671491718313335408078491620503087640530476858144336198537277518354839724579420946559467735814547296166115625072312765037401920476284616248659564391703453395387894028180313065542853012000019719039819189046462951870721974369909349139339062014575145590024422858397412955774503595678602549193647598653798827761092518549654356539438254701883055289026183816318707117351208598214001446296667753446514680949854184925132801784182225106062401236626761077576808896480709315222861889524180738450940456701020594749523422578227328447458820853511358927269850067454254858573808364757881795335510417231891842142635203092049060292992817105892239304037446551397530091306208477463934134688579054769559583073163629142628504637795835320446412856490872336185047303380279621464001460161317432048635085339655783856647631656102596817254193440208379700189442434412861428224732854572536778855574842629062824362277745299036863075332998590563041721821300572076706751698288909159096226625750359434316473377711931025780312663171493435698959738023413408297817076428331482945598266944150562795289119351379330591735694755876303325661477609049149323781251588787928675510279875625264118487790412315223191733518953215979579573229253219713950361085329846555704551352073364951858205623384872140972600359588239267529905003073174448116900823040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] -244234822792888625822065397859131249167064442151537508556942044622260265256065806947873615022898565616984435564695241914454069635833175472948246960984822782257940319113935001938305830663776127981512610135898040489732016909597527985730539699527695350808573718756736679569968098830848023384110680488442859779890082055705175408385168259156596161794176542469495629183643198065100997724739817561954820449575110341115328452884894364719866290979770535835740719102866303435819315741226435633011854511615139757417182260624653753831258526740719391749447025179173218138896762707019734880259357556392287956412204137850885320202489056464317727098933440448779956311060708652116450446897827396699610425336058940880063430479552978088955903355133720405481805163899914135250132963890824821517418612098527704081652942191947272820427355470423462133455108273193174070197717679988389116191549575460858475530803427498873307943062075297614331543878246225472342383672570115165351455280918190666118972501061640945982285293171143605258478152898686104018661591199834269653854173283526361417446434019842763016616519886546192589514892528124187259954756726501362360433816339169372115244566753735058247920703379577504461813542175446798714521277463046326522937449029537563658355389706290328865419038799411907251561369504376966783504186145554421711615124990761096580398021613077047332969469662969157080004397459462007662035611541871573150578652035602221856842801869797777980094578960905925511169927666576480983993689204903521091010944526675592838155617674412108733095501287538200821040886660498410844266633864874051964151883549390687632561312086518880692975866269103783093466708704300660544972903179339929978613182079008936383425943518441694490039051591373771023638389142894927700873617157581746852140747844433706078427620056007846389429332104522083501564889297080720955278242211728094628604117487537024195058168112468425241368191962455032593546591642887929676191512904656806751808517573333501566131599650910643622025250538106908645083510955228169191442696781123137715400844811998025682961878860374464045689652024892991866848352834339701582536790973320993513321248663137300894222996939105933786691447794934549596815544297968717782125776643752131865967388606395146541560361182538698547914400193582200669727910036862770398793234653514574332132648682246476178767107419014467892255279835828552763725473610469057768476271536544893736306129970792894626181595790289235781753178403796132998376010012818841708987168687539486142250289031527556518831945430200726604087919142119008000208501312455218036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] -26050111833238296665730532605980595973304751816992844249105031263000871705354475199498976760936366135767580429594023293994175089809611257309358751602185197004721747179287586868837715839730927695488898519436283560906819935334758414812991463420006954378162264207298693394455495468562289044352301781883338043136953313022535117546460638127260339301019903796349589177127849080446075795199869844216287259140297699813839829462188100106268214480503900937648939006116227339276807164726641249642558240250654501525628198970214046006806171890066466053128236879365964152950460084838594283466446702356819052830675977002415285630972478420526574073486642158725621026156552243261781706059592025916905413809371706467452668768503199800881491222482820198427607241946901124950019716735232941874908526107037689955332116405258172232305978980796926015826982323954890464044800577085372365490362679646316835969883161596558031894584685275297751361537098713404545013602356549086094702212780036597650614392571399522588110168471715320582784845891071684686773221778252530434159725761436990485811969346682793281171388424715288216665039242498470037879357375039813434240305751228720364162612580778966135072080435005942257067655245519613101242568692092400549989079840718520200033680791081926300553438734245429224152915504044194048136061752147142630452008184023071899720220784955239475152566789518496802453678182106487674098603260857696508544786663601609180689631783621450132641076798890317173848364411062817864300394130385378167208160221200749693633429425238273939229949144724763356585181058856812417792128191908790693918468927710447079621755026582201003834922045121830312041575160252407349977758550178039701965471962834531663053094537417724571600879506546728455712877272122818442297810502547977447214140842374300216562731421583109593951716346897064259644424777466933599364040337948496123519135565217655903347749178415860932234095209451399919513434013459536378776347148798093465732078607174987407319776243745938026310813419482268795438751109491918296382858402322433665885241959275974293733669707978980792633287176258964243765615802553592691211087799694969116188071211342633873664453560458676633581126328279661652329282829707110015483099478123495252110824389856573832068675108961889033995719167241645748509509718821689524330513031704369028576494139359853145044635892744928180179704702764095864296382854922535346381691765207584528286831055147758826926492688460668694928366771806008771802760415555434619649075866722212676375268618345700926779834222180032213913778250064629481988233214188438159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] 3755997896214081649877286737838069438194677012590176421351552755486670876105910354585632136238677079206276267101957781552702736293535161671380572820377820715326377087983970659616608990190642816010757679721904915343475420648535847953610861766275334110399603526083116031822338781934982143745746435798996034118955034742907291192555621003894523331393510911601741660886719710897715142163585366790383501076623397681340462746137642967454374414021323441528118602849601545822259295228194880815300086171876483520023792773925359924552775036374935862700448511840147878623087545667744764147309009166656338779856225883161547818622498359792285606592344348782305313594968927823459378602773354338701884775627703165906215901352336510603599994982817072030353023147909003146362313133109386735293684286454030710436841104627351956570050196570319236380999796382456026112461787205654268270786719661237104159141932683492170825429056068054181992878263120141513556613628921113691577435989896309225189485988839304828852764272520864625188490548081273801336280345891489371766975104832006586387018250311285371913258260344870885418583170921961564176362531615153516820250439021205097869096998531634075244462888311941248472291533760824731641825936736641494370554197333562224624334544492854574254260057344805819511724275180715852306766058819654074260715416054961840009857278153735090383813795821225919446964811228692676666340399451080885589744085146495902042226245023561394089247917616687418719529763247559775707298178112021171066983452179983010537329442967281213287882015755979197071687875872666652057172492754040481707810723789009164332710273734105715087136690641311422771347652559180628015946064211144623966619004502484346629320634290504174653075021101613805250881510826662316621460994819565377250267618251186737672808998340361711327573491053834558365064143323825565309283043257514319134503379088223282096196276984898106946171994920541707347046894038974280093274828789840056145653566437748410911712884040168170481461027994032689204177240016419642501450729131661844338268537055964213884120231455616474556457892170756395326611086928707746301604864073004535678799799997331295203750844030481140046054278486807430880798774023570373094409995405118317119682515562046441242962010248564831500677202571195790857047682993035979905049154124111358111769765298715160651077899402205632628553804789192200348074104319320877670920487848695861838581034314689108098736771834204950904346136680325529955266135747671413141387578225462005947381754913430657649890277912245492764855155464062123898995382175565611008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -181582076139057811906338623995325281923258014357100205270475257908269543959269780286553373315537232139504779391171495428774198823171570730797718935394597153528126406923943392104839862205206079709020297681891213771842082864939248900285012879825666869742640275001925129373745696957052155209036092146314302661870985247921132612782632160410515479319878063601222801159381071995527257286369720806866759048016187120174725706208416327678022330553897575865104668740487576741197318311018085231591308099705480372122377940280402394261134032500143757877788745199569191976169728649052115295785016591700377397017677616270316072762046035197831040537341699744815104368540038733902155719758450714222888654711160170152967306339857359655978169739681077266847808665476347738031002992962412628476966395740754293890149612484008855468702498691161541640015069614268131691254923744118065871670426813249452669706626141800822155749316419111912157244819153221376622595235127810553990022493532368005895097977207462995564679849499009675429400701678654377015937513850785108457897245379077455410613046731398659302510240140602719121147915110255083253607990357842137925936470125740102340904201533238685612755969427288252842949429038739747927953821819628140049724750500542704800257363139424252470082543271692021380501034744666483370531766982758702922856722649852480778054634834498312131994505005626191920815853441927662919713318826352587044564050748806387222810708920716067700722680678195219322598303685473791551405123562836662868410114130677415511630188186812716493159825602018960661753307932053848211020883398135501724300982768976838914188196071427899383833425282568585159898746088277924278472499102171398517581391128908904201347047718945049327151869820983080546353072639966803776445379830489055907783784219822410373609868954356110455781562007712397709721767733669651429780799900129215250706488671216474452881423440463186784512505164500547379843839636581552337766743750484009989753240170275851289751056562001970836366518745235701414578796393298770268034272203021409415276038515530299387429534886963480732297204844387727663484700303756938829082595994533045763395855857728238449937232843954711470504760633233468747282834157778274546189756924461456613975364214253415318688332897343048627957950648294760682956703573593611233868548402129029553604481537319262547151052977744647331415929104659114911546207655237494409288802128314856011706671026337189318627601189745108096387220235522924866203329077719839998671337019304382334510176340108867602539181737532947713010173852499766091228581239684333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 33484874484145631812564911254872387620725516207510826314868469227039866232821616613688969352416738859206196254674816728784633135818925512741586059374299839007769502259303627591678614077944410136611609694674686909413456842552496719413383213253226150969540374425400690440950133522228904278642007100884575168322626481994374544727068176209985282678306136909337566110242196364623624280307998410116121825812970444356634634915050834873412848767276583805674338021575090932714390916787811925791297866930090714586481804124212654572341166761510112998328814615901199115588208481385193204551135249923843074350088369363272906901612720699748832537767149417807487382404912165156927456482762634530698734023198379196623039003063524290096661023350857274342412657917728933204218922909899110338327648456429846246577039465056397441108606688706700617106564814286708102726203196909962731905209953599687702793400105317878192892047936671921260235637726580463184066703068195595709234513650292355122846022190327229222236346898641553461983028542129312112889354679471944545371310793431091082877964683585509272612546663551432388031208205904270104931889988360891663179761271186583826697692895303799114669732357925181725104727939946242044017481636141012685910253921526043953078601997453005148543731118757783539680669998557418220290310176084301756771552045199978794945179703839888133483112285899946672519570752507393162109191666653956293836336220287250403267928736220234828340497348191288446075046305314737780573040505202022072410999628127875886153526214360528995800643028344855066151150112509459205093758525233722751335433522618716256048967750050876153081763917677198822152634771933434817881635048999179389648948690642832119245518717802607538485394826094876013296309552865091337840130760049895537114775392893593460224780687977447189316299681077105101786784760124325966383326350533453024817923255775498761018366913557064370353156681296721824283193991643138872385595745066341013961483248781897722514218218826749759082504812012590554527351089935097855684986630656088771302521973161126927829250386551888832221963341703575446934852126678240775885160729248199869613000968779874756028006642470196875243065749182047332332551227535788737618214533251384024789030768348903765540597289442946421240019917393359313103917512258054212669011167428075342418119595871083124579823768608695025849184052782081713613790096030555469925575950457874065881234573335082259693061219966672356075348700829209229135404082741346311443577648690844129669925508518469446012936574268903554492609273411821197452790012651241472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] -309697821885989180773228277650481799894198944989086950613915411587158561345425172190001691159403011348497978791248650921715673669209019051767873653337783972143903536624727147262887101449703969835312341025495309953270801143833667368790373188875167769875667044560232645762230171607599325582108600048716899274091937602643542829603298655957002691625046761712203099308541701034115496045431042082458687701911965628735504654911546262898772679691529200352116150213402478898204959840437736806851083151133011833419357473768883954302749551660701909789954524052076470712904362679945060026473198283867891544679237212147377719347566529293727795907097669119595571303196214752206218097472957480778076780468551629557052275540122450499141231873709360822501698815672431173651747030227493667326511548565614575755833727080076567991760348832766751659930255501471831314674093047628662934350323247798117780353853187513442681487370241548880812252543500091794345362435731884524627078677998804218848991207297033995361200149488007865076537002092564544094153566927329792461975225977218783763971774238342886066782009646891875882208568081477724632584354388935315145194788661514588740250067554675778948518823435654497113506059848338712151339050396146508733794906620804610414124605526446477735929174962709293020259980999851863468066872581606057568330910995069442775259082574353840255631365630560051212067239673707472127339846733448637112962539629724701638685908552804522726895270155398393027177824912538886536185890503218061789772580271827377875384515075988695508182596711911065005822405755364048582608679689480374482807508484033398950496672667770488773916625009487509534414518442792199944692913846053532143747770253575155344568533904701218599717912796993590145197555552960969902604693439871842785340036024793316700483653449504952832944526462956650102341859934095157557889949469151468632224586701397838500893647835385776709641756010199757670276444551528632358241678525291468420483356965173047974401232402171080761319640378552534730308233910434405370238833036616007268187276280687041023316569579461801853416197092904437828783169504440093899130266314701393723726128054344804481736094292197880948938243027233550792247419615101787010714380146358774884702230111239367826629226977379532608890258332464174447651382633698668731784298274676610277600377068812898105056350527935495594096465165773412823539043059224342940887434744593636718064488402662488613751782877735687238453800401918457644700381337017772150132254110031138529187049110936039296380999683153985740041980156278435134095786686545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] 56261174476108474786982933001035635276016680775794301424589790045256164844652498998006629546235061945703977882767052708900605923800579627962523015320119850577158166505359034410722476463978225792343062306941895398734253227955136191882258291586267190632100716538865502759036210470256882307564358110473383432265522190111747753292849576751390404875955323198484394728296078131510906301742876084675885451510810676008142082901764366959780725263973609805967456814180613212652489685510142290432161040218009134287513765055931837813195358176140729149642916719609215397026174164894374008506667472249537331870171952154688548460019733045746392528944353640320840872735405181148537660907672614826232258201278891318190403168572831733460593917430370996543216015500444996203406954293918892411398578128189926757202559457237822953324182770593674945324992571961312540081403315140189771166046380447593423066190526927878184037576637143541562001128725098632840486329410370631426440665317577915957872112139211103833702220126787876776395115569142415611352734596566041394328848974626409297045182211353994060919753746813264898936473155461547752613586146681061268926818943297316638421571923590737248175244571784826177341654931302241577959070218889711487511151565606215948267955535268383097439673292071324947774478596283951477591862543986487100618537457957515521885261306303903191218460739144167257032095537126962675408376281911630895198643132979277011603422749388507299139096781895724715760466884759489469312794355380298444464697826757785731103298017955979250952354231642662088439260459861964164673493543767759626626503771255674656615888616417381530037623997011509088208326150910202452421186721898888350246349279588099172241068877674116955837082774138361999483484803692706797501892494283809148615739632623531557384421136053859756295976351795460919814234244052890884918615436118345262841880374134511221930118307908721951436430908859526806924628072688484912964864626948577237818720654138576169934265676718913115926968453057223739244070974673368428939280474707834485348748630825261009920659430838643479815656055152986091281929499576364585167971084331727434647871592494510007783425103293934289579550378079511682495945855977014166090963510526389285276420916853849252107330241827190729179585028179456197882069609127713193224457283040054840600512620581167871145247066418072643839507767526097721316034723835383831089918871571387633322626182045862741495930757330638457346606409766628652628081913189083047663384133712082185904768703536647150101802962539424105457616377615927236703225909346304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] 387983208996834904938343597078393099705427352002508050802469611472791111918453389887581354809171435401606027585425860801880679665503978073587550622380047563185137370170610258069086750545776020774666380276500763169535866233598790094971109214662588801737158176641988267487062883573523992324900862281477613820846419908618514452941771924954237574394800868606326628492833777291795622064287847960367394850589622324058388106267486474831361508726592649790753483456639752169525559109273731863496956359712116945071530114758512881123626493321354045547570778920636931058958416647663035294786597141891134190901870629577425326428440813773052060144070865021034625427054249208506155140700246805174286042014832929016430915013399199534815215880651002281233967774105235772918800691257509641434234764745123709199253069663073205545963963409879152359066802410081887102468591603428002590021824830083538757378655470464561852983962096198843786282698446723787081097941593794069596507753629875154179468506099733157919943058069436313134534137634219009906672458913873522155167216475250493785924691287600375309610920196861469020786616475505932937340919220756979547053936790746526964217249257274398597496128614952543363796669371078056881161935433195256177149356050095781160405333570593010285543398107004613457908122038581335133474382376991255988098134356305852948284845963116552256513759572843188866909164514598266782663414286307314176735634890546008775970062382672453831522021440236152938089354795929403350272328673108547974820335208513364581883081966606482241495273777056990944814884177999799089374169033114289506661404272884775168320036877742387822220032279159965907690026335534265636490277280632911364296840020459958071490401617571226764455336324686260734381590860675343369940054314230995411004609749597843955010702981023798353646058980164987517017742530751166659601055353779615632757517975797083126420775572742125113540498100169480929207703788665659280318500651828270757794174592931750257677701918415540595195562211171164628261358203186613202996353558595792560453867355010552663944002050847893651043479956233247250050980448860248741492863703007132011674011909908912951379561946199524339655108029632682344253787689174110875420643038248470133273921501471136008826263359097040430290951426642854651425351109161117997023666385768621625783921471115248570640373638362091130811131600076959060367858658100461055855773934310448159705663197077386829708102286734000422523539708152320820180506475490255534027362035209878963633668251983114882618037378008408191432282261539053134176925578194238956573294592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -17783074053638240718998152749827845570111607431062673135518084851067557054643355057740954521111909765793842670874967638016696745960123824508515506170439597260584955554087234981207134596185260229557073875844012791476477663324734421932839325404260356513557571819371998998954169068732996974377828575496940266175130378534313750656599567071393936183008840378889217413882933430523583911962223533874880750508259118548647336967207297609217217799928569449560562935881961726461416648180566535681790920586498981424454318230168024503853825117261837618683788651026876002216064666805253334303041914795522825621298497549771164044756557799492562049067231524292556331820322128550681935776527127038982179923845531652694508460856930255511428875602402563406641189179971328402334684521058992416346350779650982880776306914084777807223892835202397244725611913126157010307132637929542010717950889800079210062399466849325782098872635839089111907836266623272292680382342390966829597357169312406855578934441872038256697320582404657331036441255359257239281332330461178784285610644418805755897662936163404148699610406601432875950346681920846232667554811969940583345861825154071311087472855184623826082509870594552017687607019005833555591199771570331562535590715659032002989655610021867515677528047818122833384498060043575744421842766002261678667720788925298414712635826601405845862145386894736180579182233094637345970093760832288918825406768223123954860268639854508553231248779290830633068580556044226600112112569728658053583761790359046800854218857409223521300297424683352331609748517835084253979719664498980375539892131763057930102316665452437089880872947093732816880350579370879241460228741596490674802962961020480925446503000824242743130212935253674549708809951770332044103973864683946091736941083769397349746139875065187042953272223903933915247286829510803082578408385472039792719511324418318765197231103365701261187568760175799166386991691546972356379994770040236281564047852990408600195364255514978024903584492529756900153459836333997557425486667449351731713500583256459330521311064992050686053793898217531129822074851797863443755275374951017639524754931352348501176485541654952488046976726624164678302840426730631634577491169463240347069525688878064811001279451243310196528841570395533713731180813572795916901090575110287350126599902597956008278440534887789415529727095862534662784060215778278036183995675677522970747743933112521917440963560579840099977467663017103126914452578608220453852093382534050674208131288261854115904668248327506991214788639218663281744319511803856850779220475904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -7075940883327479148179006176682407647881497910375396548100920892801652783149337951766397319658066874889334444402083900675330292308037656357152232195181265679490762822621724117873993431084709966469237593663406124071587988879363495894425137226748684427675169116920379494140924034973290993078933086052776233604923695181508169824102331864065485016347173704806962031441234754308549960016089308628731925763235844117555161634387033852594576844320689011908711179108947053392325894899767225646936425870542491259612791326691023473343913446411320605446621565002316004333877016342251944288521221442121956180871204978118071545771489462794951066562814195310613342774606398438406298220051402072811930877292148078751994463991812338081889017475222579532109106703390753363770793109170234680805068875039448741911761499966155596896656316321142007007292315409808953814112642777840399557871981929455031412462836714246765102299040802048386879775137436421906537444350896995433980270035331346724967603631898135402688829673541791090913607690786005024958415192623438288369446745144774052625300096987126379964107831226838507636501252784228547633209608414667492293680934767306205032418863122080947108580617259498322953399910186171233566814319088743075796512837496677986728474121911151035126974190098975295607544890578603472823481923811291100567335219446384388786604951855498550149793250925313327402688926304156830937437699224348512080865020192838847240450665729919583407553988150293503579175910258511916528035971480368807675409735052089253870375007464536141764366099362589526210825063005931590037301348742514801525689733020806741884971371982468298636342824664373797110436745809973818437241752500796970011346454599449857629104350797737268592353861411548887153880981028539058037769311998258140745998326909051420384732668774618191098275412085350017712729553557009456424083472421831966115741832570214188920477596042675820445971659294073780964034731615543263540405056340422294431080928411175954600997519500166758076185033572262968202980357620425043816142613310166163049029923623198144543154599426017240353778032627679677432016214608926133861330515488694024046129739326288673695207890604460814750715265194058601576335739154735095163719225029072932013296266091716211989909650754769081922731647821841704875524109085540395693028999178058625818762168412820388883225392983994030719885690831192401451418952750879146361696080161243666105739965095753617815529165206588049709099312312363291110445441001400263585149231669595962178326864227134909473133245269769508597612424806710960024049360401772577811642693189632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 114558873816954315805953796902181562200428369133404792315756351394615159175928733487666590039379400363270411988654317692850413063477175162110387367471119361881975383609070681609750071978712329839941892724012778371206545778301975305873963079370387420505838678455418117731159675659933910412649027753329676001025857891899964575858757187800383780646495555249599442189416274338424435704903937492784844564229711246168689667038149107815691753702162729764643727010448243671281673664983818013740626077075701447866403306310732870946785205449802923162957431483778787879639277372567588552794368980019344493711494838201256336037972829749771338630913318782922576636632996320359973305107007499311590698526374626461953028946687152120385564761075658445243205864252725447628876239854278997192303297870596548317364089231259950507788187470391204731756647671241159446651529255201953584465345150084762486275505083502174064080144847320604403164587777969405433627629657654368002421509722511021865114771235689350563257683274439258296481083067265918228023175184624933411346824760083335899191796613012234823440169404005962212345519284292457882768687759128102228160556345476410718891707012457966995293973512304993978066981911396772614337860627474499762043669884393892198271210217337936225118509444104904814156793790886675946608724174925929112091742493224636278802734135732109667530373081992207107197626750617913395291050415151004022037747720271536048596788367248589840203916659250292197650587412753686022784777666702914545029147912525097360810488208130236754638667702472368606957945381207357616502085800991870374206791062425568355813837996351177312152507762212956506099099946134645660830364133282916844250072796984244872577355966270638011753741366542186016556148783656511030873262063062164676033428122211114840453464610752844311550939354858778581393148258466394240921666308090296184196874158362658520538265493540789970532873748160091301424668870225091938634504373161001931547279259809235892125390699087178452371816469555875550666262613550909398969112314501005141441553168882695373961824970407722347135234170861702266297416934861091218281505984163275344226047410095495183601035994364242645695809579600464616208310127035901341477420745515505621806522460552991120807283471342748732325260958569276054730366677594993237402681597225178109445977242753607997642691019598235953725701856524326528998370789287178836972497039570552064148414727211446786229144998496353897691472545097976334916436965853163915940764528187315882994676528724830808461367221517530858430222483634285528896513686860673589720702456430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -4068963107989501772212242652365056230624499008039880265108699494980894112081096508536637476235202859890557519857409238540738400799873195585879660348178230189885161646992494878414727898160325506570995768699213202958001093445986887620706803397571392760979517891382883707444447716192022177600285272107008607828997444101563143695217602641458477693377735230277588063881026375555870796441633064782577893797393135252532889176258234384424974884904880225219237000810380096009220855459325810474946539422580809653056251076939251515657284030089989041338017700690635453391619572902331103316573408098848510839625826184357326162809592908394096741490912998647394195505011676815806448697490247972661584383298841106068278504027704858955348477086840960277786230059339591115418679873641298840479893721672637562250517346601905237521446749064399154980268214625822647840162260026525130813104344846092761534404857007579030090921188013400847052104718921951236875831000695018406948316859223701373186076423271359658471133839866510544623913672570228748346090968388197532598915137119406253490883771783284486871030063389952782272966004774462614887472067577517778620052130043261477437707794418368202093603576155217379435703624445098677654615600942075879143218673582909623191492925141860023272408751979721225125816151597029174401585386994680623062791665194869751808230389236434972035447644442879483280234324274231772887234040029900117768189230221128851892685549775325819734084847174733696166309941039377602323398840551454671392100722374369572929160534089926784083278707467842426788168156468481903660470296170538875942517779320733861425205033218836081962465129504803949755209577168267497185289871775808887050579114434329542169021973251022299467838308570678609537816713717429761273861618115540327054007493503650451137480552955800866207839692200127923090407551808390456674939235964740191117301353001805688875291837990170914499350422876333025292805946286048009760704802938491704196863307487745124210160883968193051594679483051379547944794319883242740743247527926674025006739252455244264118548530048848910760846876866655737419159455812161196441090780953781409168181020863330361917803667996929655833932275974647271547261131066094098566134567622207724960018428856653540126867833977525885937976719617846420159308327470851259831197364053221074242073430545943280078377601995077725408919222133715270293019020779390013777395169786968061819007867610568888123092075706836575225047854580708334009453984568700583093533464520762979236080892219549659424749860275338711620662105676782391874570459732475051868595763757973504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 21316471797162539799855158307823581941909524728144973287922233587270837822674681578840372513222499303526481488419995220829183533505586553887695004419562757818966681130957360850986287837854532654336634778111864762879078644483683971108440454217958661836948643177142683306945133926737408041205176701067175741564743013036519690433630573423673140172536760791993336736930334604918439902787303849739596228747799060157652159003830730745424320374466789702270788710288026255725995586827500721943298612006482536058658597896372124471377116678870392035184592294160980802049745325405060921991885944576524631429453107240344819150485443283487204185333351701382213736236655814505192434025202707385257265789496726406656711844897018387202532368090162961664648765924512756341648870544930274357944482323807027925595366975336392188978881411162422470470843409588036512039473275635964653423803235540551451198109742099297417234166678388034290512346005101193529630802274414110262387141936041634254636250576189794625980345570322730062291511738273763957970897219989108546896948485053478587377369982867413646487660394043852138319320377197260407684413156315275952565165399608335763612736547088012961192711435246927112288863337982763333713392617281611907275044924641639513663596298264243526765939139913876021347086490042573048884074301523023907410835402639808377517159282590581759494991261729884850435276633001996592315528007627885757638078549979528776195384916566420098956181338554726993033677211641857750264307632102597583362795380715710628591005155225636411800685173201935169965779748180947225083347942003148213816803133676215312894258363616310898756962958121090633813439070010897593383817159419514965891220826248947568516425966234054488912393800256526038838172123273434157224883772015290482196573844006056352758722918521686277729089850296896003938217697164443001722270188326923858006616896089907965614704534316011730095678940892405859452223729333941575906546110641969074251219025979497902743674176505750630708617799652298968064701460963445894933746551335837274769922565506849339692157188244615731066688281003767257880063537326614897538576070054417755738018622856153086534329152195610678469425516024295155655486239778123234928116709712326639904401458740012041848124781556883610530969864578527908314885877236127642435243928218493014481535663996094556362962076739401183171737409456210712457149994388074151999694849574681866084975698875517012309266407774609790431856607015406474185825107692489146404863732273085686575695825305161059103487920894872079004991538497699416093335118867466573202559918214742016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] 330187225702275988399525731284076830369990253718858129891816086919621106784376973768641596182944939286886984266075846667377313854907405324236245686851605772014916953707646439121614581553543863855945525202288474617796686699368516418701931299884643546548789597797571260922591785789904552464698603080088177579438734650439299319885670072200076003117077835876775066552671439126441913506359474655625354045544185059372945664824340216235417516675578732419966987579212169164394575644989330955175843059865696274819120403668001962646998034565964395015384296401252242619947693582486605815952128346186389619374746757437144534106138657066783994566934660766327281703942132902676902229173268237049166028193809659813751081585241200009283779903826009746782737695148913112519568367203139711294591113957934026758196197351364133165150438771022899140703446845351759113000895440547315767124959438586768096931882462943344999179573528021308325755072811293079443263000978736233459317579812392776101564343319036100120693471811910712153531953163916431197034605325922484237198888406993341797973586078241163950354991365044643709113521762391900105868612882379853116021130471096085043415097914923278369903666449067780509686069252853156618340000780433655450682794122467903144313504399242803763125491366693805961054460801882020362580323397715911615416337325812470274727854013183847743841326110625363425517418242842895556288595552283462566291135656523084313813497505965646389278481628731597475937178630236725162258370766900911849214955055317262325595204992677020262240137347503817302860334224614981924888022650413001554550572035144303047044493347837645701612730873370963065786292106938715139580016932786588702067366864878198014768192218155344457869647599240048782603872795540835024914959828313799258598478983953620377662614454188591068288473723118294034263753756952587141830703045108993090522899970897129389121410380386193212164341079122913864041989475209015798086291181939046797847209313794446389595522914740574893772391165112370104903432177928200261696128845825151050510801515318838342222376768911554200452690793880450033047637183182010794400437144848769909264194143887428273263579283627235146396926921678108040334897249144699185193511402257342692737217580354829435646446562876115250949464753615752127059127902334977181880243035769534735521715171730774812566267996889436754301163690961628362118289744409187054440923053754488868714190571551334662166735700878959162323351910544326238119056595918841685762718641856507253631566138508070048802554547810004202376010600444606124971164843693357318616351389830348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -1376660708663164461443146120461159189236035197459783136505207539882966520247042073226175073590948471763033237037403677999525876156649135313498663399748043169401956812257336053092571968565901540502222762419591117536234785710960391458047993694850256393229214242593099257177504348502618227897546403156027786773428464557692418181003318532231226866244912696481484123187437667997624753310624249006304389607868315851805545733861533501713644602740503833034319901735986172718733571431440980918647832376232165919570441768865720535219662790710934984695585058896320870193826945665636018874037540259077106379817341953777713451865543462383685465831276401994266717070775577367365033562700480330069374050126480879008304646622578991155304336729032386616867205441225171434012112237711104602660791176294982443878640389277672003029774429788791895367882183122383553366841024432268737263864118608084738895246492093565767324874312069211792363050261184329090548625588848427680558046102910376789482220352231134184181713088165966767006005986018989296348592204611500524559008105218129970839055597777245676309644574359161834208493682930836256665170175579379552683007184021511619486250285565050061160067413503945520114127921589765106761029164538155168793430648287994956455958065219894109489037784200447110734204435192459734458339309927720077596738200940427110339432499633584976440664110075061518627326868625697439537445014741404120092522091712016958421693190265409620891580547611097802008559717060404196077397627527534359601719752680762088150980521246389940700006512115296295089845125207206454051782410539717532735425278030992344684262163626976235627809485111340535531470009160606412771702676836182748947301545196157587320984083137209671000323306925638836613808586863276352378350173475749535150201815905581884429801088595418730441653192892245442825077467145544892732966964372397083974667782405509747530199424860049498766125388863128777496642106374196230885395359957786396465548179098125908223902386449972641407084821987267236390888975108969008852849698131860268726396143902857635304395521270746156558185661307214351463434393829828202233462809624988886214718742692517565977854714151964810935257611299110273258306536247136212672794674364957676802380089643934329235697120781210511304757880803180759100013161635730588539877995049271692278644161270058599893485473714908328607930423767836228753988143275805964324035535304989481505659523621155165011529126318531200095683540218983762205305805361110922302828134961794345994671028172251264593587566468459346430056915339683461026832519417299838847777190454333800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 38346920334120921160264907585291613141387999890406104306206107143975010497226663846825620296444013732628968876087999597663382405031823329146538337017914832726880629155009865386091070246910474034873375355377457351045126701122937143165416837018936487986122265878371165398373068122974714701409379399872489160712604042782485079514164162761556057516183846953780993706722413406232216669610297562807369245464652631142383195202658466225456853636104250199820243538924538499551177639779690022601020626256189049247433023871495506660904481681267169974173842615003393130586952276581061671473684622171830157067934647278278093251028358438409665738344657471367022354477130819242140699351057812559200025971930565996912395572992555942043424894149169384762286593638313012138303715927793436318712927422157646794320131345005546576513334583758313763510378090158310456455185707807082883311320880354928477969572719124235634007666708809066842705251002156130068105065062346186354877160691258952610108579301275688926250443560175345155714087366480097184798601702149944730370858500090645325461100272727410318866233244279474706008464973727579436081899208215628118868442321188120027880862009896248124211715343500425207725517185535071002922163717109986323637167673163027231710770342844730806259319822892681906910848587343384528813414223233572787066699096720228435439564233743043506028980767580942581942581722343868811848448600919019163456313898128097028039405079449352163342071603700878415596662042158995783916700128942355060745460758977946274531675153376176544969054074274113751427566507914437398043566856865934424546668682573578447037314760197383294453835782644395884856614236986278538748955876585604758122513401268243449286688488940524889638862792819374574411566723994704176007398793316553595821465199577387829830620512723756503441061416848563535790746962766023058511159249771568399762894933774392455615985818185487727830373607682914540316250377541192542078005421569654058109541620267098718439012059121405615162463587293636006102840829404645804556333941332846214255336438735625139341961869122835359373061659333213979643421005788497623348320282392755911587923594926880843222327704980978479159879947393436346679271060044028483170643358092025857656013505276459175002426205995506414076573159953434668227326093881081331007878507581341330206562839713382683804854911977067718399879439810778355841413408753914690455390640985963141031829573903481630710064392977435592777137390548604872242320668585018763774951682097513751788692121459112924638572664036565380649028203573894219500204607786378240155003510410560143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -490273529764144392701879342753550598064355266973255634565658953787804578397512657577223595871382274147822831650866066333956745205923348644120239948577939234923220639705999927079546336562588835482883443892199807520423058514183925710967924436326398077456126252057815203705144930893826038052735169293095868142428246916901318307589842571549842534941902689091788322039533439597184959971457725737654792572160301219872046519106359069953034241287948636275654770209955975049616005627777604685390257269126959801885124830300958698777786216214745537182989190851101031118220418041298642205216444054333923899930873809149118370355543643705639232168944146163502765285913472166508722002605508369926983587553462438723857605886353159181584550774042479054443130317548682099924754115661579201594098743121505615350075392553921173959430817363325407409183578259652337428503087446624958478938528204589975317568310537118836011970112762869753116701184951848406289978055824474409277227981020796676783326417650874358680888008609154496437693277919762485223777373857994464653582180055484107151022456277010776917028095487177889795892443755348771486702169718654710896099485318927587930607839810760055273423822884537699165791702766837175512465219304097952930778871730554355029919947672267368188420285420150961843666730238679446398061049204075680627346812951549082800973307110028610396547827957727597919941830667285096720325654973234345168912551898517823833119099539065965704931949106926946194174792642822946184463302969062049129705717541179656159259830929817575251204166796037352561812363200270149401624721508152231720971482415807220458440996213947502717158008230411039594514103826743203771394023398812359071396599323931110154478984269549612357384581266006874117885397642630628692892282773645694951893289173470515763046017205019606031150574494239448212053013392804654344868203853874466830154309027981163324315974837005039711993120157971536976475957718005971648120299192380747439441316548048304955301451053715178289355453123084667703140007819011262397052661332149471166280889716164988345967961094280266558257921363703024487517782772678308721237783428123523680333387573477233739362177625751260534498361859621259972087949809362592663366875836973712311379785226958703615862470723712872825016743920822104669574446817079289154693769032451228566481309750842068844983649283642912054696082025701464202875493744260484061886913976005862177213663151450998921520991029536711944743040214472382630550227778290813561744947001154442155230371336446613696746597665412028414979508763416094171843884684518645140886512990850203516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 1459011554695412244986436111843274993581953670285951364074744464849682777959720989948288257536480615842115355654666346328711225720007648831684154784153035384541104365968372846613238249176409898080942384859216645320201437155255183231106024243957427705482968298127157491930667966359047908606711384086363770963696493255853859489610663634508085533697023603618792027415513534081662714816755585051829308031935130164933642531162878912280533375058908459405557870290689968947525985332090165270202648963812548916577694771786790379181656041896061229286337063855763390880633288961789050919345377790654516751895481270360239094694264401726701433697605637894661444225011586753733679969401581262061905087051948219256619343061436854080071312989746720791279809358041174284733409123998947657604518562868663700332367526353841507140955471586007245774439642669972980243779977938566098694233433131614447193961970488468613631075255786253960334798918661452293135580765275234053780336456422448585951664718383641861926919671517138646390974496286649130038255994600980689492337227072266734099549230021544405654267300900226384401326704305900057166941634651520296289720616572211027352435045620707582104829454811479736118269371252026858880095214756049206705949674453758576845282692781325342573629232044635311441962036541738443372773979799353951550027744887435517439328889525356790062290033785562859134723366901520404870701315372452248859579906403953540524284399197780722156874186758667994049196432947574879019919215021864360945596986963352419039070870875781450300918257514621843982233610786867169108530150290686771258557284059621171862804575398039808045954363372099935490430935124393667097346729007118806465013860162237301066413094506477717463798133369501823165134186341673453888026103677469604555259369355989843326595243085317563183965218294315218302895430374425004664561957815518122051867428719553970386774981973395111840718755575579899439106902677829463310163401277004314073031370851159895038726177934558893964370020445718629669433250446844619452500282795952015437209753937591400263728803522882947169106774773321146080513755112561711252268228007515488873510538729156902872351980926991568911643423443565849026988907317889956092003335658069169366879877348801550483374724163684598181616188926493504464994126480210866658245447147537409176533247021836155185071309509446046899696169308467223741455635839913007717908672107773625468216246055789114483705273547832529512780367154576716128837071725452557243521543876985905632123392801709529521279703683365115326215038276110004372306051691776757131698160939037093789696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 2797821602479901693889467112539697789662365786241747006296032935839399762113272313410107019202575960755938070302038102360253910744737640785844714190058180806203068929473455650595306075261116027274633561155617610395395009635421457855450348763109549220387010321532883594161212902007406492947121178980347026511514960799547222450067831060377436706509796334381304427493616941276174639128989241815100301329991519363992447944380700001969058619956461948043447443738007662371965964627306641808781107746329709802264677559508680141590891562085178969950550581380166599848805345295469073709845203335214163643233048147196868492058134382557389323372563442746828810928058724106330486201931204906918014555943006779732672569136041919244520584099543336619803258376641009153125184968195805156438698476437726921056170795095607943049215209881180620527593642170263313017976399435102177320599286726491252340739957360649982804722708788171937510354229468996059609413299773542369323172274740956019163880770703957698352080444269461083948512347812690072270564457344819388357244496864314947578832437952263646777984357029791471108419691202079987967042506318645120854233780203081919003660181830327185204631129325758616315384376713670896169455046040733227166182137319798038326421522589249762688838228474812484885507493097932887490156156863574083045645705271577148415102759823397591059957117828886987778149490790731703891867228257046451419885259293574896847640007979163624551500202808029574531628064870414526576599415024202380702492360020790203003255703986580231163001142754956381290740209039510528523270956332523162826783683178605397738558923410634765377105766527437788068037841897730013342286749409932098742891531370720079138253165838571412014681731326267641386134978436229160674629672439918299488148408685020498623695527277140356088893118183063297642186624019448629631612460888742678230359815637080324211328746470381945502434234719339720290078443267697406003702915006896029845355868620300580536566902294543537334085695782029004561951335009792562832718914739778950925020017311114019569078893208452536340308543763809340222524202699394134619160599416355013930616557426482126365543657202539174713724406505542624622485132105849959064335715057363154892955557686882531660944446637187344501607418629610052953511348613702071631522913233157062682051228343465788353679415062519147717690541032682894784807017700361933190778891466325443683646325985992549097898470706966748951862443071571281141248232363087628935968486843588016657516819954470995994463536836989523200191524850611984068980152615390239216455001189856923615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -22599527584393792647067969658546587308566705407494393973250687001971053525925113179930762453504981845778909655309469839802424413456823368726424085901777605196057187949710702613774967059309362868988256633197343431968292709687318451486759334124329946332444276833141843676764680902934495032855580960434986868719911739164900101103112657415924390224129746186308317125897476288270444708564873994082103267127639438379422205858881724804870489234052096409192755766944605298137274154030742160621002777711899813026941616672477456084869407572716723036935119886049890303127244729001268113796184789709791141913726000040131955156559804564120675544172228373613549062793495963147799820140359927315843119315749178852087851279163848128897131132842184994178218290559005206281505912800010697769124795668561479379334783412670978640670437174044713970373119213861907875428721764564446211885710456561622530027521376671993402157834402751332688053194467115590220240168588940991827724895035501196235055968416586240990235514376156486849503938787321279859490707228136606533423585250092692319443476046832411700048801998348030655184350174980716684747160661402663482920538887583988337762865428297972447063890085491229914145139822726182767862144734080453770139655440546454200498633263653034476183966557684978956686129323645937151385479185707502026072593277390351925555655850853606706083273711060205587520088259923482111189136266280312989525994591382078026289839790624666924120184018251872755432837736292691387971888520115792727760375871742763698881140818592221807238640035211319617478761375368268984625466345594888510408818883244556435953869214885505892132049594667383770589481526664506745419519396737044188342529839948732759340681899571423343459388680577496236782074657009767824286098675759878373382865651922982308029023448239010085530232774888698239969683273475678171127547690199530449375380479060088088998344300040121342625670290208566710892580866378265780912900415967676291036790591318695511698847595348021525711471247166165437906904988500420423227416192249535754618786154246278122995266377014195534439039191644856255197117592062845197757585371259523021083203348290007402402875961949292926528908463940555135837613536945196562212264636514648511792910659790570250263145035775138852334510228578597244927782880565851646700820956892001855852901916071714942651213384959998007674269594997602574877215651890608809925925904953255745428775448421745444116861216021618356401451088036766942971970479161165007390509904290904875008945412315585803503102520102905378329678139408637221198828337014959237932665454152260108943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 45812253048000197321899234591422855637362256935762983660020723912326036838591143751518760625678476845530133974212739680311308480711443181760300570508203994832863185835300818658553084518514137826752780774481619219765003067479024292311488546092100694760179653380120627130764351619701107061754701733452645876891002018962472305642630537564697156023354174667650160551562101033262236226657139398252753161754772540290595422091133075462374094211416138416261492476479499807361633639186183499716703551873593030299126819680302622426397180477082936548467393637443460035316657435261761577189106917793682799964444712946309433745969778224254545163003845855545584779247038275168835911391206138227955411222965835400352128563850272047484273115530093562448651457247272561928478537394646828151017977276929640019114539274872431601623887249710779024195258842302391402226161271768730480545589463977082539847314484531570963612605180464972029044164182143889019568634565526443887925127237602563040892166943725128759978541639312215558179418469699113059838321654008973350286182570834240894757547422978217124363256679113086088741970676131542969703099660938037523270190313636286499899664037239530075875020924547195672717518842617363833347360869241076588093323040218696568926983429631805234688757315780384047084687095111353224358098386024568848490905742432438354142851137567824884826346511704794678052851138592697177869093862954618490738126167659297327051324549304159803659810918655156839679860712092764278676632676380011666917373860752311967398603068791487176796988395554151124820545988667170062211570289161748073013854855779092470752733909395038565628506642354040427153545300239493979132867745751735499453904716015482091588824676401323047895556560518084668162846365344331568577325051161022269982163299028240565055627396265605335699195581715184845442782181101805449202836193061426690076060071716078870817295802985500111800478184244605782971291143418564362619813466167919873594768546985283092657075710452351305210603416383007365387713726425822017199447143585410179025643215148116697840316776296405047740739024744652094461104427221961053626995432145162437406335832157462139129178906847913330954817242443420646238928376538271966457721137879160957918696624334288233639086657111437900631843220064089124117190641928799147890999738849896709755246278460467920694106381355397220038105151575172101597157004472947404361770721987894302157511264601983170738408071269301007106211848849751725519020747220391207617496568238128060185194124428793216159058614377945956702403337762497976487156895359094455780585324383590152142848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -65048040082787067238570041096847322960598030503409252388541271936175456895967693379889245436576438394893750571012300420213914321816524510679231877362518210918916562226108285246940329879275122493355009807373051178393373746355760928715172402246345075736675916315090202194956842531052331989429156346581929922897720909076768806551920934462829110894667935874958526899503802325586928241851054470954814529237087184800030016857605111543253255408311254089890177687892586615140762974389961363379168486192464974332238469389601123708953297328153786838172855820363727216672737195921166721033941096490983572791157118076568733313702902813306380578498339832311438000974390172167923926410967274456847412122230804815660510056177048147602501935117518741371802828006283167309308927210995144637978353618546274108805072862170782172440395142456993276881670257643663767419704682951910152716167356916357750208388689448850433619268184360389711523685308393928519915580137434906600098252978487740562493958156889492077790415542208390353272753427146870049674697399655964783227748888614643226258467700520931566878631536199629825436843111818113675747199756746300284692911383591185225520532819552831481423477844442793348436316515843461270432642407771766532540374266166217530458105071601070773457043867703472550966787030753585481187826322385430423091432961872486933186061445650551294307952994623494733961151946840784417378387771451287071510746566951381569057176644096000323656575125709423598763096230378775988562272790077123518972562741564404136334174443461574805820648857604461122292151471918581152030758680850780639816318340680275955731096552850487750155482122685179411961274715114639575365582690771206701285445368718169052188312801959888374460809430749766813366451734617224300612843389188451241410398764360036990051149480689389366866271933085562355178577752584438553444305580056543712424052667504796162243476285989528612122191324135834365898934015680951001645853008269237077586315799992383211312351665628907286161106189706451357942994148677221620812047080430357947615066446680526589715181654041474289776219028000726903860459101522983810303151659997144905277801259136944913518505457645358414885790563195201749264103443626205825295184111956770773478911252849291404606833059859664651917551219192978063822317183889481446058532716651900035470698835168697364547730671014897370670110635468070611328494941194413509042779125604607093562612917815258523323160298099580781838342408757517474403617311125675969439734781269934743249695173747765544945221887452878248828592438806900064346515260421470348979381276242956909543424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 258996516987663660441924808867790526876961648937707268197040129253042843237387032469197695857279447748330233421337933059488272999577761579929357531649233773873721281042812996030879648993111895996485119482094067123587767943853199515332322033733453405572925538021718343544225847957824488127832635391684705929886337400034232273740183677351325623511367444382920991139137467762878661534668391593817258486932731667674464085989666508808312144626579880357370108394530221953457597306560749964132208712332396909228052658201555897625935383509255447688558472284063220940554186955897538992381055623490449135910375347631799959990378399131061773026736050047112718073679172781301970031956473036086763744271568543351642843013588788070656521012597622734620141160195958457352512527813078535303647874930315979571757974603226892935997698526523881518025996908168671096068010246616762935512949042995351785551287259104185904265607041317370692642283267011942807344520814506879961041324441612297720609695080476122379305134368625610238675370647625587510126613679321674934830526152101159054699589172053437532814017427126020703465397712206205380333983057237329159608095865502739012979111127589782081438798568789433583842257750561825380825363172948802472385699630980062788864936012382918847780124541330669898577923702270266050273588272019761257082992176789943845282886741365417274386926885082705336835528998252070178837340978521355200514575071684712535066068220646672215188091023700044539964078034046694049436878835073265986506454290971114623816172495587808948071508428844948244771425228481153462929978994844794347514052027814244491095368316755374306294089882006864764254296198149327384775126473617057835900232160699085007841409470498869443094338948123728431205201874230381978453612901981913181808672326484155048413890392065418802874190369567928754985050107807641155131255744378793763127649960366386962267449525775724288038723404423200859753926610479479653004947692004891877007106564421126094299475806527948587400333146083637445605231587893706563972064971118889497050435783511028068820587911531825251843016748596811186672856731634320876497098032775284902787579310310102186656056305980103285364224844834243384662052429981106226115168166094593927927101187898076036337469949509727052377333261877401137762193344613615441368195250228567323755101919134620410439826134392789866909663469231046056795251332919614951257870484231351050290634894741170382214912539226855214182583159755195049939121012094355868668689862987604831894922601628497750670188935560497195001274676253679668506323150443726255287232782157961693757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -1056012486094881974647276202934037172503030757637913539595893630115722489760896959670250566068350839957539377899753635756297521328159981295470110640812185105256843880569245571468547969028580984223505620121208043958309846520051336992656597187709029857962153524657096567037972290659056195013823583607365529144787360464619399626924704199435769536728435868243721409266773854750561429169339292610585188236318907509141136118513697299677251798655870592270912709229910727481030638277092851806672816409134255568145501313537327657423509782901831945778860075318251775745122585819683701562602782527780449121038386899823096414508689875641891607155816813392675155095196698041726413400741286560871187858682195151591413103205795928661561200374375027475649030930747675209087421383222276655785548640555222846972152606523636126817477693150478846304568070245175530560599361513894813779095271252370465224428268425232989850745094932938510921290289342583523705797282483749247066194412600868243830011850494190071761615430787492220786165385123332751407882336216910851520875567463403327468420026820742282851818920488061292461769873317364661316029510598673886868060932316294843992308841750220287135769887856716093261285547147371704428474448915945771872019147715206556257173476305063885097533073775767164063131153297847922402009724904964018889159406426908519486875782969672401181587160784478056399739308335688273781619776898550320022376339542013913910071891021226984297398339234254558243122766721382817024527578581355442778093466908240745812626299742166852612267234278977372776730809879853434246544022092275624201746349392518767838074483325899711016658473218143236741804334831347240532291270693074059883059487913496802626847613513752732897039479747816080504566322969962729181413189417353635653410711201876420124240971751179436800995483438141947936778353988842046198994075190112602628615517705225596975413186185529029654351979811270629915737208928924519210387850267591016478943582605457132659361235196312811679022965251322476860620278823465166574174348280789751257271556338757423082312920167067102241988551709402848296794161446406732968035657131344469813568746984843920872134269519485778857752151942232531083856708664718231779675035674113347664959203297982453315870988564472865268289848557878949942850918971993254132151497264553671989937929620191176701927353642856779225897753808294151453205161642153399681231545784406586876309503720069314621211439624960887487920187484222067029630124270930999968908222915099990493290971167035504746960536261563254630764632695777486968114665773255193849941168110783154771460096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 2641082553773259610643030601436642859687885929648606630068654985349253038498377540384505276864047559823390984655365763939481240502218139429610720254370556095642506666809514781312034956955061533576236942899780610988055899127790519967568245118877190459156914157017448356161406972869387661795707182906116425398351143024909302828653656787530739889599187974817651672748195355001926413420783552685570903856687263871823129236408714126663509485839036230354973491206665856521295607008725760246576219168344601339143902239927875348016891605035183690121249040010013171571906755767074513018520772190382583601877731457837554596456615151932054260862102046654567684369450660181830543205657080472632410441279138197524570175313981022986226830465342546146068818379681036202557197124549537352362827388241193628488187635741606079934262769792182208975008274938764789764594380768882996273213679452599907092208805580404349496258660465784147059415884801512498896593592425932733705873750275936646454187757600835712703543038584397303934705893112855204138539539072330762954427218472385086392064500669966866478706526106388693203096379024072453865460985805312924985249650488549758893804906554249594576563091912146922535938490419989926190059849822258016327536579390942245954663500580374462599814156230473171684059868466704583192830654789721022296533533320995187378262478252396939134663958699706007339978334770118093808526778063889035607935551403814535025659127762497040035963978039423489187933794275406392936904777739691217703173124497220818339852929095714950669405027022095033810284031845331636937441072222688853468967272898810026327855493647013433829985690114596117822916111144953850361499805270260395330837242606497895611251588453937028139744693953401895571953613469718246111480398067495395331558417405409296961298723818529421057542686507650322682791627693556186063702194615517002083574339976725069426234641812810365987123711630677797424990283712810434660332730744515435338694040532810375090547425164402507186132360837386608716046869857583654453117250857370743268009745744233035791729044754919786444601402512845346629810305016982129611715943155463930564243724556720813056007396841474473925323763989973777898421140063877459842470932274828803556301845108051004464834282779223627743987812846172077903193155237846614568781728265680661612400010104751275740727743092699953965942239764572231502175150123060956538406870539310905151741537634209776646155789968491111955303617689535838608551246917629865401124235081111746240846533057414916578649410814025584643402307695214363194612750519396369439968324720965871223177216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -4392574293334192144011547181256811338984512832345343074046735406163773037821777860169245162170416524207343773020431941165220623750662709925688745791434433721705361684615769512176575050386358370939657477270882946473194623481393355817018866576738418449948089158780204503762010054480497285205074643657066575560052615387441365341461893897649312090200421988354334949161082598057655079562141446497587868578971540077336001226216784617400099805194769490270758188731449732702068806321623438843137292618844189623461614159306096056482886026560700310929223627657204594375671540852906260362668038981730297324250254325811602667269712096843971293435168182095107044145333465309095723640948667671743821755379449960520150995489952814490302091779250194855280641925818533756157578422446249977605785584402165890077196228581873678839513884439211037323849590534755349009573764558265583211834367632630174036743739447871201688305053183194717096134733359478876345210840194709475022608543093306272887892108123773077300561131696782122161616209595770202664678099585258556482999000491930461781693412774625835599838811739255380788738652345888566788334583456958897192412113872820882631285814334944343084488139769158982253166325112647877121583321829184078568148028480616939231667565520049519775369864115353772249408407203653341505431887007588139782586231265997584351051998641830593408224149350159842279791788622758188512180733462568376327693178610738096983027793569027286354503342432795591615915199732581973961384458802845103864022794938588835991345042118019705116459698506343961736218071998583299848807212926685554575460783577113997803589738033018856951436325862540555821135099014383007151886892846884577024365407577037697661993830326415015489378183764242548826141447614496254260973230289863612136590697752364472936923415901307824936546830504240523401697821244297871761696995148903965808337813503329491229021491072189286331558602345858040889466163292850322849531029808393835271521398766233070721574494134020749544296105187624038601422834400723613996538485329020235385930496006563513413296378076792995139432237704251500113916321104645156486870561408482531245672901368334234926476262875131890435779373144376749199965614751638385986242305390031371988197169985840369091337562872664603953724654548088046950603362726545837024321125330747239853762279019132878003919844265196179234705878544161756531781182933450724661209814411591516232415047893810843040536818988699046188166440151592473215570955286982498277295374525989374971426629710595591234001638753912114307221694677457564807950225892007933095964585126654823754629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 5509425045238430136205254891602903373295374833895193003515071994340492183736866756749199598653538471365645407908206415098293145040918526081408941430190836444843009062750551003050993511670912437753144574211084647050955262541940571110234673691522808101577961730412307170550635608254932016048283793683942381578358004001778973785518638860743040992777718443842436523150628395570435479694681742149002189911828472661477008898276004965314761216862137472165517277715791883238787651846442346189756738346263551885955780215549717508605108760254744095219949893666885032281034283440043273293366375810077920123535876010438519183453923266261004642811083197835971254799756509209197922563957615114417276962367582706591857536680600881331435828907067352911027986427414635030731526520583292666726550870865688546536059808697973599420782870607057615813408157290837537917633267406137575817704348152835532909928187264503608464246206757930923454861736763613735166701895085967285454703867951314472766846205477408362127803273354407649208793355810876938914198093864073528773995008753948116587906063423294554316576850378248437847384435981486347422220976802050514971393066368199358168391308044046399483559614041686183294646257344425776074686716699770609788163231900206543717405828356307896119162994101092478134375788091582574601096079734701001240262828122748301504910726416992740449240947317597413860622215576427697942463934220021716100421385450384974173049225419648921454659917554854502501172280575240079459028684042972143540624388385755872049559473670276973201752669756553650026959611311157736929390928288825049777861636111528576186278363451163006435397452474122229763711900547358222096456624192816879272443021420185393498456783247318314818971087003393332186397887307759367123106072930587848893414916736550267775957605540319126612842689454895106626140916799450784230860376867015111141495830184294339952071068575188742952466344815307137999681952254003975758806093583302910596288964728373026866702514437448759925188306359076659628097655516428539030174636970730830004895212409106477364723585574450753900469432881484754862277008742454502354729274293711826197220264865175400350137005096679405785215319810415038163724574953585243016028387300821566289567854574310816259518771263925917376286038121454278204474751079144695122320000057279875167352556238430448880938982985288512825621216742230066396294618162764623834509804200136462277278237925092757168020308609389647584979023268990778787367505319882797525080995280721193361282080533029688776588670933885333147517233331398387420675547588160816193842564938153946075103232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -6484858725991940887649134796295225234717957447659725693044703774884179701313609694422466444543766814740450438387494322074639663909923173345389602749575373347008410879519905964746581417799421729263083510763608401308456462533643174648502489342658219417422883351440853420239085216205112231255844681187788436717065274357790751047900789354665548811404661056693338035731173239880385390478924518033536786058363925186958584285262465029132645899275876460305901680522691939451996267480719483958625895877882405584780257772770857771793347302619909553047716413407331540402799812591916336276349631902643186517578061703019170783983213132317540939545622124558868947122339848754963624815888326649630540757362618231796590553623591605247044059979591594314717145339448739620515750298853625530546267881713105018538734423313454666151541768430561361595931498192529830253466876841138995877212945775687181626733130737776670448827476834755408224413488638701750805597236269650864247067969179623216988260851620023882307782183044398424384993911070908945064291917226445045093622551729916483833129404169569926165784721581448855411007560788662326877235157755623264359846216712597069480332547472239812721431012171203468016457083388213873444187404145451751882597774938565637535817522169179628704541418049602543278353535954393564488646852009899416159616238455726403102865517757224777704321552795281580579400145118175138900716185094875025462173837610401512993406009406679382099417223784311112573913716103124054075575156810289152385349557784540083189572558790304738507119650963167351384953604226703014051891397568608599675225691548262269433154496729690393202763973013778791874843739456643749107810696215198309100134940797726848639049141949409524131812422868597241096679602381038401605760783138861521119965035632604893393567609854946681385578881793665713548590410894903382934658499731464864464338726233326847896164183115488455065987355379476362016953618004133179436303601632223345516634612099301330478107859899775994914459781762394077212992438259806238353048373740306413838110559268774791906081978649862446102310983755899918127100306071278077764743425383360323245654991341869411632271418394850192268110439131633759001005082057101932949901620664778277884769514432865944079693853707084826162216986820546595492980793676718688108949638988471499692048194894165749855653121870176937309464607850473112492647552494642704522138373745319222353036928789482301272169651900620160406886801557248824156251851117262929500628669558850243104111234200703159862271612420023927546274258120170987443743333637181856783603318639798644679639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 8952489547492661610563986818598736658135564603641374668964399452569402949716381516688402152367329018136134086243143286561107336247892042016749079677597079163093450102226005661753989512160368675473348761473998334568225958238573609222581135460226535829508796527004019827040893838931879304427327711218313767083112536769186258662227714586697460610131232895955738854082113401591748231104423958752298829541442662166163682967585512187438976608090213837579457925012880566446475761625640002226750867459874614949465965609154321226215833171608327712448206596198010667720433694836220518418904703908890283467903757828707995807479236889880758699818867456111425455214386887170095634601448641501011976917441201648901236482858763718802786548911113007649411910516397815951175137380311314571147361393307435337913148540369377985863210790611870636059185637299023923032888952215295725036051461309994123702665101260108017734943037008577242752966503258558511291728038845576661722216159520669463255410772590239513035876996485391633967096068371538719886149024515761202009031159758455996265461486134993436386693150466104802603607006081068241903752536182045831325378579184893475696491307030991488089156256768918880649258256972568518791375832651453861090454456301735542998899225370306152632113311091437909698281489754406550940948781568930339280445462152122087053601150611040785739757288157052626721574502142115047682690527911873104393591315246980112373580977916183601731826639592124680496198757420544039317834055824879101317619875578121896044153957048246613362502720463831127991628466283875286088812097894422638990443167772112512331719347917076358887629392784841116743497919341311779440556007157675535175464389201388643542652978540760725880405579621436359897582352889648873486212292814207665469777200203466451301587007142656496302295136579525940031638799274642284625026334889714286891001198014498465719215389277014777780666073851815956227172749431637119849254971779624703055056831585647865700821788876498926104959511250219402653825393485908566243427773810129435438003549791267539739143604575319992955135734838376249124112566772528991576491939815385168161069638539399276423293792189782569993843349047837814561046534333551899179201147228823077280506864093540965002069414902682819606260087081584111435852256519765512286239974041883724483680082982538403248030142533010062184127598108270724148121119112214941541854189128268029286552235240196016854905464298986638722431556739168565052252233929442932300106258378128961986616995199369219966523116265969774127397661477671787353770360441364049379990578673656387782836224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -13312215426337731462451232474284303833558254946905906086531449432607483250635809395913565122666298455900704684829958276466958287937556951085199779543814770929148940497689530522357196403501630967646569608538615848062123342130887414934560198002373291345306551857988998344161009388815809190169786188630786210076074596038490457693321045032793922115301560909786862354012936300174355292151682971738283913756760056967345066862854352443295795647189289856437318956875081581852297874244679562374110478090067762887890930212822103928962144998484142136133591055565122758142616268479523773447083253127690595486553630801465281049234413650749027414719718515369299495964691315118599746546149378894512454680475531957097306133041975629639137287301865151626392009996447201664734155216626019162131159618528592617823487718030039801339801822166931436226431563014913742069953846921537768705085998042109268928501885800575106020832369707819677229490590529088148528792994861333135148804609662430934382949667546586011818907641013915558384568692539229124560323875485603044396261795563960931645342358215445787073260910080534706470072585149287976573457501679488337932643185854261565078122369796956674460354715595504060272076314682613822665261727777545433218725330935247309018472037742549458677573534147601705238281112545090848411546563096071905277505505489825109322190967417461797763360979380412987020787319582495220824773767647876980434309702090649855239190582207844492259357694618157241507364676406107878082630584159556371876783155948648180698289124179474238398895594326725868529764339133118979103390531079333268214895180776580351466031235739776390262634834971865605631098029337978869470844189836082901069700573113052093568950568139667136206435022779943617921435615890816796683456762933242672625514373923356677318044571523643144084267551329987176814234578859733515160919642852873803793036782290776134272379502092004978950729533317241204841006001005800270292271337435927190998013754962534499143259467363487435968029452662876438469658982500141887943960150860022075834822819775076253302991198163481711458981756188397309364284662300112254324110605737906279835042583597477933512028262733988293766189124252617624399853166708334466700932716831242718712345804168557017208183011946273028761451405902816091172764320389123367828637499461758165316765709124831009712777585193355498497770376261711904232009552123710156425215441099757888006293253488418542928090957832075483517561247254816435980821407254399137807732662755240565394402656303134641360117368982684813016956196830814756915426471703283378373954271321741760900628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 17433152588425568054115974960053542318407871916865096693841546491029581335220056364346422691105584112168367568911013457321905329173708514808108062832413796840809348432693089300472068351745262693022542474385954846847814079605154835225866533952784187400533775335532038682336879928580481327373812195302891831648975368207901080733649938018070420325972949875895605602725660096980201157217650793264557350751052429701241420777693557639870651556317620946818081724448471839152959824086173161113841259464820080062039529645597482690443839575664320044588605346005119380193368161317817817865285888617456792076517442979166840421364643038774873433509369736949914246572416422259850376256051034271606338811564618663318870393728814354839648875302369736062610085613673057342750706211374244754935166912602312474105080298795712782260127163376693322771113554784909894087441041074836043868211669271175324284739045969585044831778528199493902150314275661045138948427091652250926186363723909960994931809883211133176683798078986032329899116173199494178333841746978741024519180095214414792525612293548091563887395800876199340513890938308707765214490074741723568614826660584026628276507666825519886435695969570846675720753172655038512561940587329532512242801668969744978583921634227674338129296511972726776738984204949744882729965096941144499509319440754369854108053094992842354164818327364352410531015684030061008383418081073118425297203999890548806879135540978497987270471996396401454353939792413455777762918066778073452247323556475979612321728835437841178933711047721845918422226405610091447914534698729660155542502473503380405784611420229427058587525784077029428501211440455124305267207417760482157200196301361545942743595141429277082172243326766635271021875338781719038815935032464182804619369122389084929483520923525154725155199947436730144338957368130559770206537491631948959654768140331899606595586819624881604896314456045016337354553500889533610799691925348916163457954329084722534420076113592945922397663184281132207825070861019199184563226873145126516747046272600837722593217045696931350191149653939782868811078266840598217256111345129455606272627945863442705827209025405267050154355577220373256612879757390580129154043088063256808900930068506199949217457145689047851970043270801288892027437892605115895477855307760357451885772221251022245141500292285268072902333658578349792778059064895042557731353184830185658365471302130507437020747435218185141019043586393319410773596106123146932668242361560523807221882507836495254173587176076273610930525408001321237411475233946300544892625972367559980908281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -18605750857744576767151012532514397560455619672314627803444377966908248692665475942030181302431555033002959223435157159636300180697463313250877894149608960156432004186606293001096369301422478734782579603503630307661157497367359707500815359952787748584000467133914315660853352597069687264728308921135961110537168305952950727063690986461471081318015864065420101474169113025975741297188647819358726458196702858969373172073359663409315682562832045962636788680161431743330471102733007577365965680003256598865526767048428736842401537580140469934556063022851177427733777175334346116663160193075030240446350537200241522057019097368112336334800900150546873090332617828776227554725131202522762731192500383007909851064870063247251776563288354693731277083201522687745984088509496057180945544697347172523670179534607247486447624106462945841018137605676435833633613008839064263686594611676653125503853275214192368740106344465400273805214284942293129351516455108948931920467458490444178169424773403758708891474813201198829817776489624671146303801273786001406784736070446634506631931323782988571213149728909689459929591482022603399468964074680514595693916890185408191132011857791162529093225741513458111415975382642377262207616662564521307666015918487862999103027341335972158983683680212543324383582694740239372576855197483194777946094612317638031034490461888292813396473949064895796283721161933999552784769104797272572144165756220002550253734885461406440732186648172931693703534326653751758748498985695620843399786539558639915467843407920502749991455588293926996819421961213308335702130553018673831287108114115905954493480564461795403484325546102789187504187513860255423978891379645287085050628677163074111047522804560444647400833267768372150674152846675737402868425127484713865371176454189058572678338604893124931318787799685926579673237209966893365555166884109171092863431134212633306783987296213231736008396324379898598921520460804360496078579005013191412778708759818732274939577967286053733239749432398767034596474868458105646335350351914522886690513249344592213382167617574722542099479005707151505428436335232397680078417602554256264409749369183575410806698614771097927407052566777428190140896357996494306180270305254103499817660655356428480887609866445281263274857226991870878478760051902450294120590489509709262673425103601225558516995822750104805130630695843630356695400561494952642140020506292568642941169071294018348496206410329401304868929056135666538426609462562300981643054864367104787764448283966609000729851008726270232095951807381516771248259173921257198970178254570578603021434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 16143627707560659021328889832304417273633138011217543987620012891392718541094900824997514987227384179452928546041733761286019988796715880535779143142146142937113927088327047976359703167169721593108351175242445940096311746479349206360949914764919971712053728442727998866532938270609709612270892573153488762148268967118381890663864302636059117224436000347539680380902944807302379559844566765824172398265885903769845362888928588940183541565472054825884668194709281860951843164999380249264601914978847266789664323182673447635799916128307770151358592072285022618981380294132175759503810216914616561028339965654643245649072811101522150004196224071297996124196348349836585640592038340868252172972912108753307076119701148335921157301099205193916813896993923679934104646672390800171476107215918509382862525863040516190220740161825801998147748076812285123455512037990351531337145153003744279243022528824693116450194394545495888037323776876277778390634756154472349461299351103200570226733176352158764548654258666462270946185202984954117378911007663237751778501222217623924797710851563318993675915427786046720361261838698664088170648034558076851588243148846333359472328719308869261097433023998076291531868683733865977497241542925105601591131151633074212821344796148910844517317385000354122051634135157052173188278318468976575386346413511818166418413955558571830547517246106070397302335623139651880704544404185970828629957828208424060276389706066813321904974627933074658711814108451304763345872372052606598967842741985339179133830876115449325970347870314322030909615294102724864884598041410774711039189410017289777484924040867429241488917913902430616721344586127429197442818030601946814208242715231095172688731389722804231567549000986062457403705784222875794883511803528032918532057969153640654518516187918296076548739926579042264920732829790965156753076378646155869674605769284783335785389973353552471472065350792998246684644731412424566796225618146919690536555634547424192098222884580017827654868587832356086790902218328490008040321558132356711996406254303354041013114477275177078649557300978944878059621637655221610060484060165382799679372399591678187669302694832990241135047462187577211505095209574980172242760055456996235656890752856220894799766158746040397449204902919427334939004920370226404525759784596997230254445096687583102762369079865183375175427324252057775514586625678764678129962396233940298759860808495302077478059415778978075018269726944164881761451904480056105196771188802194013151325036323961650013568107106019379076497157319557867708156801816392088745118401733503203086958592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -11561412444944874439957925572921016920049223057012297198626826068537471133524181505106164445696749157068506239955236548919097357806993098411887677307489455252889158576457790392445343875216300562698872557469568022919851236486300339699891183233716886831368509290651484814127812331846852397628938160579627205039752945013740162424631250535319427030404915378974136961792498215664600120973780755801846329764243649900109909145931059076154943568603225523419102993465369891077064061202223381320377017582684743006291235359149571205226859529201743482103561011266205146848275307200206942543859464911576159306846863063282341807434930381272360386568436481442629561215310175932472694360222108727243082639811111998248211484482861140924332417385437660412597768889533724546397671866809312795082754486375330893159059550245892249903524175824476285709666267609750194770498893597759906372380136504996986676334663155585275828839898521525380961845297206217977635587955577794606268150599393265102378798261746785096684147850029402175083224756416439099447718869556283373469647209344430053314900173767363209373736310231201957123669444994906017186747091113921586523953975200625862146649002367426987641483567601569662975642638515771268187010006746725425419712566380699144926629522023830311753783785989248899652575536856707182080615964028054104674248524699833488290207711813383056237429135685111967896345136219172570664305123175471384900082884983083132925916629318963752136662149501954218516324435725737831933109986709314054741612198610621065358178555526096785467774583240311806073019884756492720050989688075246102490504405092948999059322259286742013959221957909960496241525998528627520935936441712343744133957414290444450083296041301988033019027706026929310618041063872984995275278691924342366468734926471999161093089423420412423822965149627590179697696289579428507918213762016732781071801810361163179513626899561243655505855576050559637979910247690664174496678262474454872157490998469982584004209410963576905278704329878088161627611210076887356836765140698782251343831131803380821151624568883306389396639200888801595296278065625520238472193082248470929269260956511929082235297925736611557990255434446329073647641952826328593272809765553672439755309908680262125231651838149101212056613811168288492988630771736753309350287839107231617294057432341072736535712908408750089193348848109416182779464395574910198249778173192193207782984420342605892324393987889018730179180311249529667344471893226522647496919478638949255250300789236828353166835401105531949076682051274320462962673226417395534114512638033672883755024384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 6926074889460755323205545802246574919661542179188215763069266042798136419797708152367657772270998145630696228812288061945346126227662357634976491792501504621048224939734361808905240994670618442128536734401109148285935286883375620104064181841951227848733750645265869352422840827429543541200823598634367530967802112939825285009937280388647570783957316504048870438829739841536837719249001424388589741767073992998668161589615204412060373629281377450897726097637473675275140941587097867753405391439090036591310665709248043511535048948636784668882351583094317699416057071381541109148236576459447045777985796606863723671853937752515964400008960723751392076315121913814632723887986802044666384492653499093354527922915630802157809272146919813476195572064441643134706816153747331275020539497861404068295475133456135030804958887716158775992341904710613585000575522289887487581013282037308247564705288766170705573018075552795726004774833616950856286359088669505006432513825703218990132378237038693132984905353620918465751853747362257167989820223961608698247413704331735333108240046316394254954175425911336943659612407591146341760021184028120860965445165676157943081858720980123867317415808905295068065100194095308136145228024823056692610016880595399625543003937732410222569259462004223026899144065391074497527506961398083553831897982820041746034856733194540605372087325562895938318409092847003898615105433360711888228810626260982275324128063241312196084833359332042869591726588892938562929976815340108303407964868272596286714723593696097265103615240084125732962550072325475302788892728156296888404579104050416487182142913180423380771521929929607842454194446693218917028152065097411995508838536342219591046103166644291961126389358854961615782774793461597384037506366154906531888945246836191322553308328321763077191789120927486577816842576934564608532420885649115514035220593556082114911367689612324747995512351728698099091870082649202755188450481898950752032486952810833322667097835658988088816810349146186254728652533387357234505850230152945513690082166394086427965981700195664602171003493790946919750133295851743305327869031825074755180383100981746305935403812110001129674538642976970892971156037770141791465433702677911949590009709019740847061080181065237434499782334914171696999093152850646063575977213996332602027295216468087293760116303016612768749698830055117205038439963222664334953326692892841082438354239833710511452749185944408732204147984258883018400244302173940863655799796228080192369657309654724201746735301322137826837607886868582697800068838132630900268318709333422233320685568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -3516851175529679281996151733154443853133329376156997645734001788431813473698685334741553614518487927065946725220370081549774475754768178264399797567516272982609387211850699044023780845368603267837624330077200844015113482455618980727496155377453151906549858091202696660007814912842761704907684469975342754682334316677797050261195244054816884752031344734333531300373503529779814656937967718819152664279111356032790494001935493819339760656524373411305149637171431201697372568990865525370100257141992035321507716463860794237653839036610060701568517582017743198341759782605379135524313557442407824105434580983084887660658001428510280847989473781954095672593223732662268305111237736781706974511297252926198442366066834581441551718980392433417136276179845348964728235044662969123880216823647689520067195760017672967632219600938609429869003442366203208761869432020906201834173257946951421385351411703713468529440546155347269205157283261161147618555146286610139967907935512799943397891123420492643434899110745699735927497685346751618869370408350102187311726287093251645612375459763660587521425573293011565674619897193803952613515475768920187040612986473497984107174782032094558444710875474107364658747786833914861480511218028893898708060662685855791516399690304158050587668558495493304267352416914562445138101951660970369886208552506700600953072619890987988483396577497233659353817696960232596233678409259544182224747400858888167582874906540583459826294247346830564195659275455861143908836178703946589198747469421714087958155738340713315629269209230833434107360632976168330477207981130213292663344944580429349244009310556975697323632002062394488216247515669906363189089442664118108252582543124807976573709298329652345012733313882709602039541195358798535796031034953400729031502627667988322668342902449319804807031819602676762145050730919703748286949110116731851448851908358824728390023754160371409265690281546134203206565354606573135716173977942475181548906801822927756543682143655165310890347557994970205044797731455294016523123495840293791350862222891320765019209054990701050468958668298982528978484877315755827045208655173917458979360693666544963550677486110777180745780994536688224334904056690332125497589694256270103882073072911035680127926444669432167178621415841762888556263233571186452909215710303780062406568176845774764808364512710636525405989455707465278334779353661315708057665887707531104020315283807198075169769541797092712229169710973449698114484988933486062623249896629330423887888753804014541632977138518370186927017127197195935604482867745148257837429356399021333244018688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 1557431257463588413330067229497356726778197420332588898496209869306815087091740687300388569352222620655719309408015572153996948109107556699410751545567630967902137496262421096515131044249649817552603821577199373747429205155143489951907099884551428681379362382243708256749618305589512856057794674739984879534863040876417417664781314256117549194054335707684640273322820212461914224052860544286679803472786118990514766409773000930991541998562181976629674354276623471051054472101420716412316608688463210995460487989009297634851412067376762505623600360570589726363998418865068080284608097758758491438602083078935362035650586149813470615576248658778956081881350009067314642251663750275071557908607055209588640339522848002545425542807835993184459576243939732100321503585276128393732122568418870028008194824398870390791350972871217415319606823722796577500620571644697186912819712843185846343893094076900403964420007670662916848840232566722929244236783580896769328981748358082120833668273416437526907466646045656804532171501245786923684672731980824430043047145787038119994763202128169174044981843945072348755722764922595701583176809610260771530191258285315560326459762244772346721996096135571664516449561021232395072135776195172401803794826358471431568055863918991633466723430177660022823064765866007656331471180786535135646970971021366526955356858080450334327467323268431788501625265576203995149792960123737373865413093577654917175977296452202088043226842907636674394221680880850366867029137731811266254323330539592997524132549519785448605842700768698162472392127721922358386717251401645298150126556218836035933664871363354985609017302749044374051112109500952347180446297588810094514479545035859624352089791226139172219371473570535125249669267177790935356632182566963605681565933514467920761699303712620358593184504106408912482698375765163121577058915532983149166995757588603399490980801288928341952726788092842976391465418272171989028140725324567739267057659038210038329191737017818065564993265811066540036932915945222634544731044698004388322261490601956614028702122532439889940282692796348706846349691368322995369004896963538964045509023421029901947885037674227575912818052403555137631889190482478993573865062784071222195747370677921433536322142480632974986693343798922024678282660805164627240983757222283766355573472532242974051824893828722849496872395671213905538108228534448359380378986576577779925646238007044745400541255511659815283998795643252250576408094981141787049318868209321418347169649594114341819922371027563180113133342288281566732569949532313902705995740550172106983211008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] -634945180097092746155466625618297532191990461794212767301025090125270902629353205947510934568581427611800198227907616120999207049492364608980651184061192408879528060921565864970577002946726510954389074827340385085335432287240904327200027155942031824592455182426362802787530606010547965675712445062693722142500960857174493916941565640343604587774067085217665943695994520119254869666846725892439563247733739420920386218760861188416766036521778176745483566827324774324027932075202265656148567082582695748870610031129216630853437962357602869417183335421196393277940163525670938622222549437185919133454067318215122092215651092528316195298584017956084187790945672298505914671773977589293931020093845651698699406351084541753885025319386636821835262006106812060286309652223559864055275550949197708981191760273388698610316483506548999060540177587988698946728954899825514568724113811215722869891445639433232478284990835376841305639209551886368915054989791749689208119477191084361993766036320882612284990188469444456172814995844646644693377539010587120980196491541695306663993242332668715997142712360057448852841586443219884421346218179534568706675678094368485308469490262167608071858370727832867936187260370033377091857112589721782840683911984995248377883611805261116834733238444632774532386390044869423210000339854519353104909509857113542024968249172484697592926959416350063786133545527573369070568373828699075926323822702622049290598886424040109868212057307781412568687344792777109983493844400370797514417654587489816446637747514274536163180457935233620872649117159117324468540371279313784393318694390173621888282893499880111274417223370590912737662846987085732014182630569449499570360304183750804491297027201020078469264034833760704688982576337963257394557208798162102109144139443015273719597909119987680725897731885830198341595937984967892870863104390311699267101904413404013082403088385222164380954969672908870506313543866649783999325740610464961801731985828057202949710317148428368588849230450678772423389736358261653356231193292594883395430746441870185051515968376654813528670989293256095268774292472968061755069359117423266553131894141057156806144977923470749479184220402194313740302707443570061883285942837678143301911995156259799414667689445229187667604938553808936458476138571020906145977255814706372533525575778728638985851054755226333546279387994811277193511906030162393993006343011434011668511051511540294243749886456147433652886818173469023742801777099009989126128643688149029221882729001448085155480422768601718114593204597943918254765548470148597512444722685332537227608064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] 246854342457881886647141319642583863155686756726283404966223129537276359844998004349145865963678483386135690554006702724066036345714529548741384225564844074567693156286626919630904287614501062060718339265812973396011134268565261760253730513970721689979021910488476271625494263038105115874390190444851058049658748472605574674860900322338867099033837080945390700870367275323241292821111872613380133019306066921616395240707580378327592362238752351224834637628448748268336022486403342856855223827778731598932229987405804673173221642662647505332449177016253405536853767197011913831806145810674202624823053675578319524348376061840355112126087697392154204666275748328096484441162357052916395593684457440299297756880853514691236217589240539847310205682144627044926835569737080024510293383760687785093155032747065981087496937746727267969831348524211225113739255190446975901453841955066124360071266671136085431088903284127945319501439079919379476641182227341246014210307533787674383466747254806384410009373284369654140093619167138289003130468175653711874545418737788941053598468112900369322329950288589442853691540549162826353542388245762657588728759323027461032144181659005034832882940980436350359847767309737397263516821478359373847367809573925776435878142383016500746240028036398564092769853036710945351728645149974741974357258110713279710662890862919253683511938496655589950287227813109684515575718331800314573491237197636512858577507013667981573757399898001569286466508767499416570070417628401171573047357319115041657396131114253356288489922498242345553196278737545140920763120114418967524316494722622828948167833391458548236344116921636305544046400399730773637385689242197911829977421888291423329982514906544873749415617674365847207807077166229136067222796116052048388425189295065712158406017635262919486826673187122369678195124417238041324127003636820456867186426780347480797361764140716508702051672196085885592439994743598247804005011391606888371680215791579162129988709960367750633788004730014469065396212837987874456713516548060889990830713775119636566158032874858083235245218391694738000232645073663405706432224124067999273433458586816626900791460621836228097334262414344682229521759333507959149833452178052704256636851068504630068122150534356187886235063188975711076728237032375306107697918925535515488551501495949506673323639641987080531284312907728266325260052706361468487758815386786695552473007907800817623154211173904928704025410274621293346239058158622377720726600262768485643709172580992745726094292349895141343405531303393420402244735700999117814958520373055263728467968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -85680778387058849131957080062881739788805054266512310415431534685219593450317187971419726945931863389723483490364617914314799954654694452861882370584082987006503129660144597942012720336130015065620065812255369885633897928588753750586254538358464264553712557532514249997900115356603780041343206303243312966278864233611797572472207121073156311639739980399319330904124556697259969860602107467583690498367689274539760531266787589207599756718298726753795917193323492576590599421410099915509648675099846351841163646494139575595186932866139600282511783130191325098428258520536010206557040580191055134200404416834669051298241867669826958594637935671193325975998944001527954904912278270578330571542468483154576684923514510389688642625307166353309835735818473721583719954966568602826442092948747329768000346855375087645800348166898793965287589236905429703161556502193165314736771582519397001280061972817950199643493456846721614497414200008465497036175957793965204769731934284951646649988048025505160902144579386274325010771485206274819380595581446474593980557239130919312448428595637858792539881792248768976687473409822323092876974414651344539792645350606367331408956182080212211962731488207565670121253674869548670091515331097700742090575090459556672635134467976705564191837033535078930019712679188489988898339288318173436979963593139510797104697166748840164331107532692073313686257472064575107107572392476347182054181362054429213441957703156905131587412302412233954523332212372914905236178183560888121012385808640514705415033141342279886781201261180679294503623500779101326158030301826275045692285645295546275455159804665124061572957852110737136112343631583636255185648696459054947698233411510672968860649014992474758620268617071266769334144791965679378019624724828699784878858455424918107622937534514317813118140502022680961979559139558690842214161492167525432505572155614905316527128342756151372358488375353337257684984860818039170809578436540988812981987538943482440463697416635570888821188925744768806866843798137470893324635727196836034566949467236998470748312322255993476086591611120003358622130834643694913716051822044389892778434139416865428153328689500754852075016163244458271954496850930302356701999995596549451884938902685058551173234888388537140995868488982773907157392580520126364919685746423690766194450640085617806362795866632617659018386146911850011423834165152169821840726617195884105867221268141345435572709293271566345363380618786488799120663379358456214618685189689770582646435883409671223484696786404824077788651522313645276407627412952665046487183011140635124039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 22784393970546992126558651025980851546193626567141539775534639892895678123486992334371236144861490501560153086565306109729610263166429660156734486083727757119153052146697092954317568608856450649788269130300404809968999936810891488621030900179098943717370331546190346849825169512356100198921074325010531212756282018899050130553370347281957139129583189350691693067757986317389781546452148402320890502374827658036810589267267330787297514593701594592237188264681566535540173994055133633709770827463096738892324163055688147261178350486205297318731393225272398221831463079997424560471044274669662770337243621601496556581156942130190072544487854995352025830838496888850002664574703507857753379078042054822579073062974214225134323900903756104540213073163188897445890715240887697877598221953307112195331102228072065545904544126755810655868465963477566899700247293766614274485097473671337348745943879294313542590893634496540436366250489556307623368524313784134472007190193397073136065182755083060324458163016937071850693116787730830127086423280944121408467868074061897614662554381961476963488018454726742718202332596340713564004266884734323749774908196504152201484074894663996242482227672650808136780277099609971383090922377089302165052503059355232917543103326766813061089326586047139714304823577072701294643882064317619794446891515595063553100405810889421262742894942143714414772423371651404805612816749617215993366964367448976427482973205965964867727604331042241595267246861750779666814213267822156784412470397168461160887468425238919144166666586265470806867815837991564737763867044811004439166954918395829790298208637796944374691726877847629582325485913430931488573223235123930256067595839110973416494354524300312534066177545569705994748143019636409227345789827520642347263007280602648751978648529402090618553692458729656464151540577595132709213161287641562937859153936348389175510599190622050208152911435760762386086688289815673967113489347855496349584217800835464674223588815487816223125417756373453108226313090291367700298222769550196252016512789134800707414041387207038665566968338435083273023794628882568293371401453786952382848222123185447709055363953367665150830423812540269493489126695568498910216947819227267872941435289527182852161313899831816679484750631930540594603978771085676959412420942230975442216343023035028759364667058718751584444886405199846548145014598324547171460542255274486639328490581523992627320259927272971930046510810111202323886363768790669603066484200036475721667780330543637078529207068938742513070053380417378644197048153488541802564984797349724005859328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] -4371748264437086427633402745025760961277782467619134025214678368232808717964981401273552820514333920866450229260823945716707417417576549772478628475198459711852417622449325258614651824844208333255521354831231346858753492677537586051103904566240120750884087079257445490502423639513837931055138843869668113010482630226338060960275812801859853783925289706969943219945112084916659096746553499427106244196067168445860224921323017963474804433530709508252128902225811465919104273905364410007108586588536902694869475525051745880420533600046776418898754050021155359136717953540077598279464306051554412061336286958677722365578536191431842655629831947680778926406033667017153627307388874804787922120816410565041817745834143639580733700548154493491378182590207621551056993380977650785437764130437102713290723895140724639852781173526510799020233691191141711836139939492313771529254948673265129698726351808360746204822377720583007498943969926426999148763155990629362287436736784033305067918852955878120995324467707335999029058356100001881292465659725874871993950821583064868102559370099398629021752966791520842204170998618616635985911625817874235594977919347399347113999524862079405574876380656726443258140396611633262112461523068798230371433030703244573731305515681428368126961608203729479002745156009671396291834343538256605488962768620078064474433526747289636976833891678696496362095737269432683756138778537674699293133306255692623492568169095209837039403529754493164710350400418452300071592637017846825320721537106178822856510961792215746765034299069034178228056780914351187824135701722335511177826492646969342586855913239523112500638949248898154154425944732629101958513971613156902786717587072457656290439367962480895511864690134177990239012221881409960830577998116971191010339055287914936463925414701522486013143448166420893744728994786633967637549020883009473289150734643641951543284916659797971628644278831677562533885093140718130474081332143629209517301426781431526620445297414955184467358789374143415141844239441165551089972508873854148733920113381549342492942245140714056828297572786975909968704238842636901762103362945602764636608530956099375441924499441756814032220838737328993955006336944633034869820720381857981490245492200071856845575914235135869382731774363389815428997033085496670667318318306424918872909617248247985871167262500748760936492803407493112200283379797965893373364716251373749033722982866322114358423068744867355125678785107886537630363611161862880835986949312985457267744738665335288287456308906327941080550859019601550622311760982102249716068588636492158468096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] 1467241025555575068215206976468091230804342652352432755928017499999701379074697182552097030290003966686142488498013504265969468830178121066362785625724294974839358781258861386425911087956683624070337472784871390234176718215944705887475185965233217782941396723352956332641452505347005389416946292416054244638618699182231585195568625634517330639904362677561657446875157903062411523082901388375712802449052503265134695809870728352386931733041570072844442890511829138207102091963832758071221540903925323301802498946208255388953788454625573484631984472097854708090592483901891081206582733513641466690879803440576271224725147481564836477377629685965174672546061530063488472320495419469471965192341548954965264864052841296646213746615751401268380813558779940646184183124024589456045429679447233424138094427326906063110716835676955068778120089282120073107052210242253261223823971523861306742560803245454505298776960367614963202457645576696785135825550828675277631447738491095254645847991603280819154373253590024225168708379249612238073925731258648065508226296600400568573109469291137621616631332847757511805889725094384380853424152539717558762439469640573754570584255335472413995858701138905578853831910157456116653172408529942766370474613862783585782119041095625530073657072183509526326610373970553769060829019480777345326287189715624672396576930362699109347067164023396310704647342967745493721458887037883342795305651959902164573651434781614386433799774452224972563140791314459847082542029332419811271951322760170366094442184675136053435371827150633592103805544688415002941229735017037323674409415472264759255633231102512518144014156693780353726960614169071972111610354392336975622188221897095826479763354872262786861714791696741167260679293103497298367603642681190115329619646791957701833563731024261145301417490572289160122803468921811283153362578710529612037312331204448995327807293511114045971670052454486966823253506695238927355712686607140743531652820374788869815577753910474416196251104717725716658378449885086545078824580617988778184993548630856064498258013471693436435252891877425590079004659686045188589974183507873644256629251208283516180109981980346456552787931990214419572875715733868906411686645423101233959307617520161971450696778928695455377219403492686618244415768161333441604617445116850351176702782638474672102797585164721093486516572672431436994659838673340297846681090722368299273167391350397890400468284914448886237841028968760331991632093948623376195216363229002441248360412803795890929512052542754247338230468074817586503555476395022469178453120391813202444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] -1155232210025983312548604615826414883926384429814750738374304902716909861751809844199258628603916762246665070644673751002277213760985771533651494130291538182839062811550100691491733047852897323100576239589752662705322075531373102150858199022304086439479418184625004239069897001672222924271287827881136315682413321283142615872409336955888786233760048110671006604137866213394193129436149061263877768958459763978370445090975004413629506759664314648494550485895190664510789197877687037379082214836614093502507098293206249121658514767412292532260407158475948495575520344139963099142010329060212114603265084301065907537561002001676157765731851379898242027704261606319809284613772076626911333058254912822128675466946590003625306953958799023094225874587682092181552169281015940268606264030314429851401010122818182137903351517963794316511258591817930860420156683535726807381254719145735498344265074673308995615201976003021270177917242348727090302026023682031473030902975581654333529067895936371444673379233865057512863585292198602690707933536791379357471654659593978202191418824256863468809391149874817139848668511798679526370809358762642996919275919610972771896498882608108597648483050738334655463697426281911654250026819487419878128325732109407627298909433126024426479453972666073793236304602403035714745917794337679117021149725476494604412148254087469111247698492678204603659058665148979916161548791058230530084635713396079841397894104981144375057404949776328779765256329692047530931985146040469004539380109010425604042349506816935337518286658334655801017450818662004249969970114130287121441777328563058489497266988870409252719895352411536579125466339826770065160965134555292761234240217018668829221215649677325225908561067672643385431214673634516114750024060798676936887326359166662054715956164175832536357100472545490655343004914694357771785655703783881279822557444791058893819611137893678709924828165997383555849837279416962530736198701313974007881572788899696607857723940632259492425012209888378636959073536155551116091397580532387570480325352699250825671390727191655603599082250175736628509465604950465784348775472462432225979973285889569138953576501330449350080350404813961550600786178156576456174246493540761252696728032244654969053528325393170196739280630425787986518526858001873603470453667353590017315739604577617007777921701174758237675722684264919503598816082921336783287564909077576894956795418773230758348055835750576613434148484545648368443356661163303738708041935898995258973695730322861754012920250023918978298438760194625930476807266109434614349998104393261321814016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 664712534169537569523953330056506301049989689300730563096624299332913897509650854084353543133163936951885268864970204998045251399809235656758253736030795227298554169100630826385782700556316392554920726171898991131521615706784900247543796523360162614426567553964330327715281235477399893074347556206069189299948771706766993677621428035821525285653924194699039783172967502819073962029722570564817359706311701604917573082779994732119183314362660737339514688133797933130939778679678050765840191720882577788764116037883755175524777499423905357568935028036583164512224275183095734005281704420310942176425828212575495617290819418926480493206532627802313712924782277240376552584026925347133120229991668121318699016908137304749756946758767295788537095114962992443615906622342983198148839164746973371598591988792563094257704449220092395291450512815230372760442880088910915481171885293572545541331652226926820981303814917438740486470833911509556106972666502310454027772007060632991666973618076575053563523655762245245862084506654102459487506713588620835885081814553820040419927541561848459322162730053957157900869077937215685206695588806702053070691868238396513507903517407992732331354773459368485105395945675203743504944636766321457421320902156378136863977294728016801249546107996210288690749555371706681502381461603633959312536316997116520736249383896773217790377492381268537685957657595490212675845472015601406811778670182513494047490097263086948861032553430046762741018038496495850248684742213044966865888122644962691928936544670248765918698617543716412565822214973887106967065989324808630017383433612866280198388924612878063467815551327007196851800294693269070422096649254069279761395112433137252201969278288493989771049082270077685962752036533916877734191561919239572721651602693812537471165329038414425415366412013082694272025716236897955005707350852273193807731772692117929925553094583978265256852239281283345728260746297825977614036417011291160954939802589322456466796212725952161424767062990580950315007316663118222912501842492775822336124625678242280511124908384063253168567945980668295052768851414213036897495075699499504013209106839862534803911240592183130865798892449564931111826096842729175331045740332501692099601024470340865942579824370073617754160563114701908080270536643728569372162096392258801311189923758575934095455052369179580460954521519074387702061508817299181660336038929992772832402337062338076666110028294763782866374350586567492348887771833582775083691587052941879147367296305737013338654034486494372746710829422557277803890819360532159448434183639845832753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -246572629954996640229006244947467933451728721388321435157400143919942568361013911456455375888818302928803533714363196737013198288485951998885173396173528104372764612051011342144175451217318921227582629489362938124430692569290652415976538489115301556432431576640906922230331700614552719899380286907817833560292360190593743130155604580072278690679295843150264655143329918814500117033803641450940192459293521490713147707318134137780123933467042505525764349251178572232470501274122094825107505444225868113067277359251428708485538725547188882483889659782374655545329754751350006279890047444735776971878243129747737259892176402519840863155954920365938280622458288517471065841716134318499460621332859858778738379847210886634832836152275326094344371358097205405084179434071778780787457891313922382575846288439598711518718372290256012346960537413925856429451164462989577144073164533865994032210719423536876049116519763486797052046335528253669276448017335100788140587573186598268528974832840165433596326287341746705348745767036530807328586026968851230653858341835702412149303079962881731793774765789072358866478870738558693106239514539356663500056107348603832846565661277678862947679515776509088358226098093241995083136105105809810565130330961004664623945754869387712335198034342854639394347494581662828026885160948754651457384664499956161118056827812164371802133932211624299057142669481473307243400977694861739250189511651213709563990549243655004972157007147003102069741828697257987665241618845041465810372936833561032820823592753185277906930457264444788572480026833647967166967322711103620757304743848276091968322733842316501635230661562623480983352549603120355865077861126128720837502569793247765141701003634827417766589287983073020623378801797835359343107351501870090009740932069333233529357467833286662939528187834999898951625958022147345363482284229081851093735162781560836094956253037249979562527057130673917103162421180082756605379802789810856317551153435840332818274035995316635940198058931816973375926063351760470730877984897224880860755504776298802700843858404531723460922209687952201642160072271772485970523475004142498763546066089675725314558794031104343134693242296772010668719945738428311909911373317402556267239960298838120846496421021148952431983376571762139659036583001520731179372258824050645802672541382862586986290532590025311229576233641195351603694551545507277188305947678258848366926662083073471528875081493377252378424611958631346241456463765561878495399728799818417894848981499376511745622595279935134673263232003872397066039504959435766022608644990175037882368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 62690958510964081283105565206464869929043807428046838264501567943138712022751678870925709528563394840418128770807256490131157943216244479587908285637455295608634249365150378402246924278741857807789446123961650925957280406251748039959421336559295971218023225499960272783355819639121420440406559217431285703992355843234860125675063110571977392817807553568792134505238065040457359070095540136241214332345346401153537194112967394293208362524340981558642508674293202030567752232414969505878590331434487723564848150292547428271372382702036322421892093142580152545840382426589313349011723957439244485014619261191162322280518277925218515676288440151900122280067238888774241382935218546986186350195177925818330177934034573865920665478577350119871745819569409052082727775840498521560289016148612005105443897564679132769893806840887964221683015456633514128771293644751696646252548277764129831332027707581683870311368352753546483157970861113962930135419141166790713334398924067013095553505144234571583150346854641396793144389306100448549415949105928788097691104459047089429775747167317668129561749284625592255450030933284366651459248579938882316019660232810005199602236153084775057388329312945410817744918001855720255723940138890994869906482257461057660971477652999304918091505388310420918022641758908366004920796150083896018458763422639156231917231475016288334661130517288656038519635963509732053668239507446137523876904796953141587254206949341094524007162208127353098905217007273656535695557679290469457380945603348791853932528433612167983586092308877376918047646829069199766392422710546484994092706031503592426074978624331448825862217776078769956184582976820115522098935057649075109098876130648780615947260903021334938599269631145034682356522167150738897483714326137385050185209614284683528712472911037961804239714093049147865357110464313421529585341281968884984385810856183966595722060241130557980022708577920709463000099878998800885985113807547370425274229712451654846413557352662243260039636797009262106959228794547300046626306093855797248657398819502968098454125530148659009262597870568666214603747429390224896213186425575815924577027393539964221092615701777087706325214189252219235095541366823265382466879848637801110966877866429069754193368313767573508030230420464670749562569764835593983935183589858035282836472999640948307875549866169869219887870005124613544525019187477782176072075188075199790150032193096751212567655422827500069488900680069348696214634339908670772996441918714293782740474539198087563494023741458661027683228688098324614957227303310542637710860332214440165376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -11736687885731396815769605374790104024848577484094600853936762328897928853133717867458413511461162371357513436328028274275111016519830097760431644282707174403387239617061848256968477716215258487651296455024184120078307706494001632148709104194307641454170721485961546723143276247978444720039626422473281845406923883178340004528969472194774989192480749901962116538098495788666903096273345604313326637839941804627850685932786409108301220696692480871423174042955681125663033988303922659989840100987527919260068883221205545612548024152080846279391203051126346116339845464115321256391375587366923046101188845750403108051424529257139441554635054806367472759662160329961747096026362339187874525397808604075908464174357787500831938099854632778426756311437497997234156111398956186569131098767980383585182442494536445600608979367116417053671433376160979755751018648781483187813393598430918512797724319054809278144750391463709613020719371572645971446709966973445405340388684042635810115059092198778416072597243079539380432262823666273867567008714889341666805094860853158430892417609389277407453755366191155356656241114541982417019360515398315074572107476282083848711399057223751873802024088803735168486377717157465267826112098070744795590551251056859145615056895753220012530385410014959882952173834351376864350235213880618126162682534428274550097077470283349054540872535698831586383208525628371780085643666389984492987990778103044322591399820590345346366724620957543366180465495126080942730138869667197057457831623681056343012484136401400902371060772552509900440825682094505018097792576686980098286279313229940190171112555006504755181373734657484327316331665388596377032886787983136937126403796014003006189041923292924596400648972304973540844259335963003261029711568999867630719833140156898144217996260012843465410037843594419435918176117333034029748162518335205691540633919194062062262471299648633071574996371818450198905571708936542237254802407608616027501555446585532306736672340856913933704360696666613749048306535728989793960092962316143362943390358147140154677083219361179107699878335002092707627296140406922423448249149059708063969783425452126822400651482109928155360822649714822745067179570449257517486463279625933991501573974914594953646122449028444635250624226684376871336489928888630027659242853444762169822806189192623145960742955812923779248896694087812202919936828077468141570985346059476527878270096955790196666736642190650750457028839267396684371894128858373407422187437037290274470804282469367244006819840132824261082041763330588664089303792061042594726067014997643362304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 1950834396685494134780048131899459813096021331744610833563795599529224731594777173080236452504366101098367261553567466939690884902740952387840942387405406144782447642331956014118187020047218621785086256596235244284829268965851755050428798990346133497066849805170014976904037840085703149824982113169020879261060215405491475156708020263443320269149022420229589446805084648186990156737135289569110000993434290453811711193767682009487219773793832876203805463710789765959292285966016205466667979891654789980755566954460769655888434124495545334556343372735330400086812808495087158631285050338374047388647578791583049257478365664951137347541920402803639690547028633217764624298061213160637180606360878065233581710278334577071633733977187492867457686220325731948832900330130949691034328459008157988812251871689177001898278808558696213474274708554935967350954271108780247600646897872005546248073507043698838406379031157548491217933196900519438640652321434840375439594897478363193629433028809307388043801092182729548955817521630395502067362643797555919332467457263983292972209533873579840740513873046108937525091909606222968199487293873471309809516818198637131946727339367902580471834884638762127597877188803814155664991752241187730050750676183181002356832630611186834579215596321057460980540933366794590594795496592302013844846012333094951866055877411031886667552872068712819938856331861884618855344028917821018546146861890954804095351624550551577039952542011039395674861647740362357638911054065707493845067459368547722598506663120952931832623306493822189151299706298341179993668759138216069929789859343025240974513264655945065824130077756880321084233276438158356872494911713089493062797897635229620640047025115547784766593415213417828809852238998232994870328951380535241398183050410997269703888733986628505167063264256692572699660383306968878560037554496931264836524633674853210431630916379829519228726280086163617465887957035014675649720875139833232828088870883142643962401876707972625719469107260537280650450472844497968533908160271388520442570317872510464970080865365826710123307478887141530618838094507338387668068216390796432771895574087964561516654594897646627786925253997552676318182650937801499921633547503826108408285067917176444230646577265774768364997060521008653528421891750845609236443653557918070934323587111740699137710676059813123460622733384066042752446785438925254861141235288879309903018153431502656411588080153740531746660862793711384710487832948798638032435963396025991322572423635184715671952564136980632099304065262653184906560070499469149286857854926689665024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -409744685994404640259809460596349676497219055060368930809002915872952743562727639657644636913979761609086477814756714248153294993874767173179119312808282278994586693049459526198800484900994440583690838527942120667080581770451174938564238253831484043180694036969032451095891176227529564128504152730227955492757594386542719448321290773100413756120729728631645953154830070913356216891091071663656591491467450095941416731588276895937319405931853049562585055127844152023205428631336195727373808936229230593415002148345743487249206702057704750063603774952433221873396749465809415307661397110586441279234005154759769891983359776105493259279398150075270197480145706593925076425678972370306680564861917822208454336015961363266298228136665956040386893562489981358921796021708659139406995705759236027944617447591061782542215795642935986572791902628137105641627178230201495396036092524466313399253793162574312768970880655213854508656490999081220524563107958259420616650711183154270618498880197225116546789503080388858933796363430182455902288038747185141352371912934259603781708067901005433783237181543133705536939430733021566132690307524657018735522548675272349465255277715179271789061622396145513455172302643839560058326928686807211419352700496826545142413793253722735675065474630322177119365073765773534645933905910124018575854079358524617987585281248458495829941670936055092715684253380213476105022622262648808388336649985937922827089183284511566305994948268273068941816752456515487397352472986294409944664451647144798647700610611573025574075718096213347280843166042288461998935833948888561238362223098123504895132881333010112345958992375654253313024695649212946391620702546989283043639348845017969003208441648422611961846324978617935339471209595203180821083317357808661126562678425136666576782708691513298451490563118902754640638307796659247629711995497691068548320618332909936858853253187180366627085248625105872138294118149162384656189303027463722369723764819189330929028841298695308377362314299130960394241633906774417109185367448588085514304921415298857505688878739765804497912823258951896391648321982715180717696422815083750232770617351261704218518703639527970623770429164220283257059677911526251726482571516952381769162598696759006647912623203439214790798604553229239825132459470212113078277367498518137870113287887646951327114373084096993147917841030669550162241766230390184979540762518170241649896222135237173348538712848905904099240772223877682628966820441246325499282317874805143089351930774445886010473530675975123859772831296241590373142900301508251846759065162172334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 104054029095851658720469233505889276089643267770327562515145979541657525472613316167744584485224558502142619624700691267299147386081759387370523676764753979718687930506937157846803013561639887803146172198232830748394673219602503027731085839230869401279769917918957187833695337480850241907820703508312335858454808361745735585891747917855510714759600718943440582954625672509776263543929408388348689666874251981992207236542493122487202303590897471700620898102514067481809277382602731057307905168168769308090420341274926648861023967570452499059744594249707783392306089397664301310832315729836976813914656602368510278866919019060850757551890079455411140444018361678350422435934425722858300574356155980222899542114238717713298015930495963114859905690085785525254565716259746912140569419144017552974354944126569541669655788283415351928241217569465749266008146758080710020724641428143995737334610209686205449517490231153549650998682915476438560039652561379177473561898077664442668424965664988073473873636079573181778563386855669945957293070576425086034626970171704384780835797911176861008625777493714523031373220534664247929841076210322064756114466492338626522443147900674266253766691431988217904172481962444625976755722344988202775807799672616241794302361131588232021568000808520642853720712216805845159127513620235810328583838329366225766752257082175979210901855922912823009885017313736013133822206081398950777722582526358249242918963167859749234604856020947995713495670545054753190654469185057407478416073943989092219077044947852487476068715710182667020212526910041656741360098413158443412109098188179333257201167868484194446079234159894749724901688577123229107510220440300591541025329991813633975173760811422539686691413035997379427841642749826930295829286359590586085317162194917968537334900516227434659807121256126408866227370055158254530772799069610476177877662693905061658155005555920791930729212881775112313861542925940867763633272781380489602905055584386450896216103926631480735655849819598609347895105928537881462471028255068362813992535632822962442204266967015685411166376787618806166447547715823423146648738059531742659262842781411863405220327341538805502610438273214137910289232285194498690554488558497133060692249394827349236389109190717489899835191792424262366665513343374485466275023381099702113568466575910693757734501494659438104094549557676037568206812729158025923906935073324965500387353273996404979904961595887732287228693696406486888611548712090482424383438554415622701354338857254681257392161803046416358977101055112543652960086094848830817083196931007578112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -22394798335280393342635964340462196413928246036970491444129959325262409171320159276692479496236607216419272536586493839960753717851638213624527171859024619335402783385973748468514338327685478615505094285178371707934710743854335712692216258374747627854458226817567261311869130730249979167869153503131930946408445575523715576877637956969772854820320136648621195084755333574766694218258282317118222587939996608990271355424101587617066315379366206774906603165949838346946446235196981417399925164318581825027602632927025520055308220685316879355136395036985761503840189151076683452864160730951000793752142099891633364414448082203822484188837262726755917670545182836633277777578863304246096073733337930997277478925289837248121009322647632966050743228597654335840125045690027534735263297987855905354144072718973410366186071291386143392461872318029068720639704181580781107961136572541665217296160422311793297773536676349859170137014440661360796680358622566755257750359579470559263859707109140319613329581815882677043109632453796752356882740515135569528119785608420657725223610285523825072959050098523395699838804276135509798880374853096239486234976547045607470917576191546557665129921327375108394370438853142895501473157302549568221575203411526389664753985930416074824472634797474280328835466014145187567572994091660887573990802277690065138700326429832286212167262454012525636748407500247358907682100808029871034730552693781962190228548427291757677787568562200146858395879897500689479757716575916325660717892523020917404693514541543589961210996984315451824608573902484680011359864132801581641230678104421873190951005662170691237599998962028828040213615196551999854604234261725027374654788822346055838413012688781384099852229793842632351319055764618521283667750215894258781254107666830845117175303906375278448058550315714684603727057331295976449314533380502062759457342992040645738025471043931775577692861124569681507557150423310442512167206490079409639531742072175115962019567743653485915008187438063647164077347472555734676013407238796439842517396213454351352070214795728408993971974699600946993940288034843114823945332673151603770983868681894136335853018459033101003029461014881839411256609687808361570534154644962243575888067352579826330112978346601201982925017547001958142607581492700467212163286336807666539378247080091150343129068514394909497017511739839551585068565629771702716099466291019411910775211307005358085653956775009738953308678517061816888762151489425323292952945528624673797788263373754872426700922421560196539300687509053648540155606746257942835997015770751041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 3732337520971230634931252716247679160569620858642828210558237630744606896679898364057425009866243194020839446568460401321956282715769850415998845509806890961161224209892442240092158744540802622809569733763064753106280130613070342591742312107579175916632986157547707039671348831937277472944108045432727362112057973708107851388490454483296188951295699829128821237997434853662311238331511179356845174440432716217871184670669174782377302378947119277670408960970819622477456685443428305172023922003018195789546707338813016742156405607815542131748683704852909045877028841925420459372079409968223287770677259114193276350790309364515299857421559755048441035775142465525643692291555568862644931908484299747818726838640614687103978587396778050187421482171021871893581398292753216315691985798645924062184686364670867347037188769804904363756858599834258231000992670315488466052437655728420578562667350910912356419075248395176147897632446051946662494777906992603547090046313918090294627752509774610309231490616285686478448270556684354986573478532289292743134212049666647188253727954593131581355967942705043994109925579480889075335599536544314693448056265531539978891686314506246064291325254573147019366597172020878172981269671153710680213321647653698745614710173865273559373615722648598220037661103329357021556810472219929130629538801743989464724811318679993399385763110334549495519458755725909236463177856821807567219915524754918316905652889970817982197865194606922701016661745539453100898965246519053421344035259988373471200112659480982367512226194474364193398838628066521001770257402786714176269828139635349218541603886236477127683765604791110958776886751411306480015943370556327003353157369498139204093803196489902090507307686199074234375896314327344205325573729891418633851275312448702895013525956905021532853590250734091945244239333986168106782396108926787487463918386176460189758216983015363931909206640495495187489088565813014924557273274689685521138069717352752877976333508436759914050976532019946653780397750051231703410579409090190746510550924344014774657422284135130988244093736524552780928321661845995305076929290570668878889054622027693923745961932505329488301629579671939153384360959837342560465746770338815936461210806042967811835323529492612098209694739308203700139970503713664197613994167374636315371872834083517719765435336048337783061673342015518550664076172910641556402071290263603513302852133026590781372193118667208355241241375688822891496284629238806784951615816642401833442022069512429254147012194052521609042152552699041766201866736875122569415832471796187136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -526201157572426181131637149834879678110281732406945354201375554803426695357703769439817375706797260787484193433700592289874137034691962722983404047340011258078257361054518778476288186436613714899672033630603081105839627084251890198156992265902483137011915688487927435196793874740606235998373408060041820150008125764455168504413941860665140974267824269428563604059333375433522837605409754210732261943799770102958786099409746604522171924381838958685377765976857348083804153000713423960227176771359352449769501053681655688773821718124971395557260594203990732468263533449176385098078713853521358324090734214381254000674592690292388058453082238083571623355921158712056755906626950740324729489647202161679897285049807631609092676979891667173282537166862662103357703912764093744359953859620487436821912310908471877172281296044380499371481636376194461531769039472170050283268664905853448698062352530431530982370551949118962953223940645920700015188146856858744161228208189984116955277280872151740635879613391655322152244242299168521621864976007324853592714052174980392486418156935316714170688066251964193839469802396380603186093990531097660504669959690389022876667027383809096784649596091633904617508019289450355029117974565535970203825992330296546420564324494673458148425385134085342058998420505520055473838794997758322209632835694962116679666060481827175623526563167817864523618471036698016787266187118144623145225449656312138334361422264958180248757111869309977607496044618179466803128452710513845741277585853465760552568828059003605416487241635925637917774688280306610992821394372329185832581111441348804475052161433282286082298860847708039595925537786850505944784518598259669745352582986403842647815793800672360347377290183106210104477521910875456200008109444722806746129368815353714892759232254885900909599817428444820395972770114391401613657324775504401026416874738973736598689563509038531610642119321517920897567115720604415510409877488844065018041291583325998550989354372268874269401794655833560426854544144472026323473809096479033110767012702469023538164738277493480511142436577335265359928581670310731190211515132401639228647711693492949418030371031127160699637674753738236653156564096604184534637618295685274154188473781158946121598601067161070819975793327148211537235588989798617050321427175893083979279216866642978170944414795431341986112337797128909573630170515498608394746404138456967489605523345349255841501652950108545120205923179586742792983044127032952366281336900655894007622048160607134021418372598489882836610451599945679112256885899055534136878355382796288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 62030107023189344892380808362589595822653737822448152829437240942272301081701205178186647533794757444211953043065082612936346586699699654409336882227520537933569624343687116644209148560007652995296134712796757915053752300106182540709052218725818381223461089027262948186389582228727090552680213352107481035444941775357590843751485971630565478781289086280257967702597718668229544755343589451848729346214287683944549951668959270585354671201471114083213677738579221759882589376563036909887834582920783243483136599543909469679743558709876605726125304773225248945282722271816008813484021461475838847489522920921999706240209000421269343428305397117457007878325056628086072832097582500186138538364916771321909050423720850797601896601462086710209219182303008472835854805217905975348466990152486162864292531307109168072958313746377545861943399219967199168731656340362029852588344962224173597115248483999479798114357797675944664617765051723387509090075978858033865178724571001192434244571338836156201584000492979896722969712560819314131052306822332722150040312554590123822941116565006885478128157454466199502831331179018322893913757264480999461579751899163382923168054216326954881869998553010235249571396401842633114315505881716391902767494325260220524491850030249356098523103191044996290038195405157005215236108988754571026157699989534684006972733981733566769865127460207935327296319381934069138972513206886603824846069801391241885934515290481678177675812310873867997960615916868610094645416766104338022326915207551137457809673167649769236244280710072103274994857074359144611982359530804334804980030481626197976707176181819602581713463518143704705696905530181611539657898290947154794669234627010431432372948709101181727734978318984223264779230607241105840189253486668633521448287698009698477092025229279763614531335150496057544298300336689131521353712457141755529720058529003476216019859366095784602350440966360850305900677192358589535305435392306558063869500410055516434988835815542850212226315155142642140916252294209157781679348557147819298619631215784643932228602451588815044826890171926314708924491431294912487267526232104410706538664139505970049367165816943474710565169726963059495758517656767806281206455094794952106625827134276287536780703724021079183300996934986732180573214095990033647593381165633494878220796006335181595249804411258701897958400910642098245808874504329300286581087111071893820363609191239867914100312553430756621348870977321138779031722731658556356526653701900023802570316643523863223409809721845799269664427642939160454824353035037402263615158584606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -6907160662075082559849978516534752783322153008083393055888296828676544050748083756908030105320029364961803702849344647128524438814837441120295708263333456184181283197102907981972896494298207691412200771008106190633224905548007866131675882562117020361361521168825477876016523256951978203655183843869626984119986575943998999304748916994673803751581607938483323694007124938489187826769649813082853933411523810398249970067578140734431865813254271611983361915124695390302545728983591445453575210748121766211139665580108426136160219995092163109264263335680291496875978543023592443308199326971770412815759919989914372961448128752375778131889477143974389367169507188717664371231360131683643166371648151246336658030242813918745114646252546801174772921019479994207662635120839396804676719512355463381878037975582176350823310109127369314807836324398429986139403732291233834339178426662579174739468905453892605956134563198512211208471366018913832464467949088060371751382981431918815201605807524378017623014202824072431578815436348045958172169560227469369632869773317080768797194653819024547634442318635600832766080498102471297155195553546554763085280158632711785449954594388199369277443213625436592618460493199221434092075486972878676274948525313549577180579817438195804382287646748770624132486700832147586030838653540088437287908978808900205774450060950789492548288448779048228179599657171455468495257002479132914911194637931198817080549059157745671733159914825081881997027773943016192834902577254754869634192776269945267060182700564680249508153703670388439715168363067757976120892130966635160149281980863209053192037529112253277774856091427354705936802365579474329902931730283082407481009689001265047626672941297017732276038694609629277918437216675307906871232615009108238931719315139832834955930058347016225519821795034082286436616912217303256330041631938465062515052639001612697560897041401417987094941913758493255715666826573882735640884543513731905084157139299184585314466495102232167735751950493624655566282262422172005593962799877868059165909229010489380488041807613980913659527217642121720309573881343364516004087534077420225827267507792936816570423508891277886522642438511654463863550863111848322734947679687580812043083256942780956223509246399614666883234915975991110579890084416359421199283577389644625935265690586329040604557201216513504912403133292364322417438982878826371609797468660857072263460241352867884914294866217407560667880414315205864879623336254372324043609670887921160190810075514805710008244059983348648743465696365926958093932536280119045815441461084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 1424312128526394744462228746540985062328617260703549505648291724855535086369174068358445321452679105200958990935145231728934793496781404799791950729350003736363579959960571380492606233811918765642175403473357750302859490996232402816968715470199087741878985898551787625272994004368846935152773578091380689910873127956680573775372111068293339365344125833844343328040921149785369272408036790749915708245933489511272134395255088565726409028864518426478164772590862853690522194605616072530256491995352607216766031908675262886567100612830443239719407511618305876467587622945575927050289126709674315042789249153008131274054930149217281588737957000520575876657990815523164738757639680147562360595656130237888047453697823846113167342650680544144336694836455382797520899109072700548355928337222648546340914860110801436785496028450644842942263388369767977466953372196452884709553315797606025132783610515063844076930864501606913022981865987376095717633074815408458937339210120988008206473025421515815031825656830169786678146435420609303947759396978729681595232509478297798012573387859663298174094947134771855413541023473361117864412176559655196067507248481294849309048414568215129690271298672368334425281577694183329761380065887727713767519091092130393126498829493434088873891073660815339830013390514748574493765951798263644222273014161962422640461488072778255314492718007910417288049073895385414867265298716889177030699142523101142180523095707011773663903633024825205571614362460457462339493343350070286977903242281502192870585663046397324161442520980519477667143181863578093379202522781499224840788445969940566247002993425968790611824369901354840410571519663695300441508676277849953565628685099306532524679639611001986790290752974059388708173814245017031710408974089270795003333292934857108856168017976007493030984345342171746557941750467180052962707698800092110322053342406545595038640625815151673004635251851868557950670410325388449503849129607029962964008520698605556194070815472601793635126102911428977501669175812593298235244653516948219097258123711247962553377382254185147437887709120924520087429404132561480305096982089738297063652738987995160335992724430526909761650075720471261437611293692689046074918531868632803970482390433619569909972800754755422269001689776954675897718050576396745408970201092808126046363187646738837365641577706404349501459625686582474400865064435044162725438783265459371667933673143272543221654328112554840322277598133917439534202126537373995076756152967786498300493872491311677658986567763989535443547878022668721716760408792150095103309780090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -243966288111502854531932724230854274955338948519362153807916294110083746121538685516059392640931549746170549200581476838900781368073649854451611169891776254245037487792892874364717644497165683167350198097106893600687466448943004092845954417458034991766895678387892763485460006224627788570803561065184427749567674925245896372280721424835310087723358525261049583280670061967949962268961596530739512943084174245001958959744046506207308826034660578824563847440322789254337898738778342685176735516643872685815463940135379127620352683873014490119356462488152497739366451997024750721648127314840182606541779105704171490738295887100566769188941071250231858046720927194164831715171713460110128172182339191380858512903427800519110747969884553525462409038958625216292389561867104954578640434069949155509122955982523993501604971863164034153269242592844054396794295889489052708837940785542809288675628344825856693535102488283698443495811374311262677692155806293421658113018914367477435329549386382714139434093145744016869784094219124740091622273100413602214109765092144720829737869466095540685857924051567571865618456236966491918274033648550102583114031642545852629907980782646057573611742169167909617921946435660053709355701802036922980202151860271857817759527893306106170620367692533106745513931456792865281818427913475198671625499287806580672751866528643490507479010941207079008299821968360417142062301612974350978046220456053740273179355517478094814840944190579440825609720770986514376020303808988460780807884319336996547608159107150747230620379325788236267712729723680282026468088933079259003388542162627321372151507638233278381020984271945922943067448443749960810729360171234288933458355736022284308849774265576238221140842325389283855806915037075455032322492740732610544713446526651087124652900140793639650590383148315114471700534779562263932875829395127311012313152308796991039810135311894899605081099820304629254550385700861108387696064734164970083610668914914883778109674208118646703311857626281860132934957692745753942709937222772299443765692561193885025331448229409994981919202066701538676397477245375398234934102705917757907231924946462636192896661784316670076377365801722682739432648896231591317756025017293277139482606736931624756460325648407652193359293719884665970326908900524534268116439821219630188693326692508926881874497499887447520333180033806167391955456876185080126435141060386882042097943912975800024279511357970629856835898185259330003928566940895100063063125024601882706729991549737797500498336488919410764325005469991931389529192609283583935068902522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 14093440286195961873126545949817347502576545698884798562388334080607355781436906393104680871438238200402022768988105011362437527591193817056041306823970732953826591421012971304902630442644109202232937604491432229778460405699670529735430066827991469565283739894251758460827832665564610809776903345339923993456333482588787554570451071485120357295928833835797501540361827148251740916117970051410439448595706894987078217667520959856014467284609925281574448417208350771724661254219767984446959928489761719090973836169775010747100502588541657161099595756768597772934463327448110983022695386231284227212648292475707543127276233398077904881180064364821463108885161271879639232446660814309528271832809253105035065613220372627167203905605526250869549314366826166615902208740019574089663048485456155687795212574062737441232577137823344885082842798244706786453899456240763179469458814797788395805824453916956747064095519540064537647182360255727582480995933890185475644560409261217420382261615988541774334911092815110459758068510032353097242674138895664360836930411150127251451155352051335538617213626188887334462808384616947026212467617638245484462088493974538786814375530002182412762612121101208261557353959540123033363085026484559833893449460103454833480121562818320588012860983847475566799104392946045302494134921386648959534141187502576646650411457457012463149517545107197968126365184075464006793670913938142176345908329455895239750591061175772628016867885342451057190536567367902046760912842582183948254973495770758191535087712906547647908634660541565071481394361344688443962003891049193593997156536562711650427654046861114368822942360753856887930989458190384584847356127597879826505664866099902257322864691080291351368911141124044208252367081953973584843330939546937996793863575184332941828636724924137709571946749001026336211497189653473198434234794747439285072210605856073680018634898204995907617241962348899945688975075170701872817223404915110978280449277493797106653091306705030872239042176478091700483973546603367653516844617166107422106828178114331456345630991313930149985612116133476988483728717755121541981547165765535672897756623495163961139017421416597928247466930841551740515120363579618806122696326255646504519376725607072846134356012826684659535047411589666706197026422983678681881021610176840572612175124152563702439870886356308044935948314932706837486954796430224476928448005709452434246325729078671384950566566015616404840077128168567056310286130048230975020095188711538700185184015807934851254774827156928819242624435905812321636052523961733958386256445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -487584157491730146618202063039196293407288708930621220086632247734063170432806074873959676561463779531810790761305330465479602546381548790015972131480067481091446330739658449688700691498634126163441531686564331884903980208641161597568766587795019163766783063167536568699313562547032683935075973801988786720590128153970387466048850279922379791628775383603204189313071629039222492267735553759356199808204126759536560388135203677562721322589469151306101553617959995231441115607638200871619385428131582125474551785516097718097067413802786117999751511836871369284756837274468508494740176861751352027085693179488166761027320817256513806371143423686406314188610829059017305306007936644450222779420786078119724286055864908442994067093701247070995343592045675154480612534174159970556485845678704543270404305480105861320716076670322922451001994255978850154754045408206105875462893076059653383820502479988960367092873168771304656145425851884790540614788264755462619662020011026319659603091439909742658568983662639992846521644014652347058055541415863221520873797735217737004606582024926958756784182381886862057920105964874750043667551402249308340436233384570051888494165260548846691444186491652401044651240031046239192395226762404028280300167235996477017947915638093968370401924957105827184665277931424577593920590667117572416140310544683613345293152489035903790990709538332494489486938369201983753577242025301219487195616787821601645253278981157213922678832564088587042986930488211595615991808394511748628234875994112954192056067934910079646687253660469190797448811576608501689408583921048618514326815205684782426609703943087947450420301527287617419538711261266396519166977897326351438841209835548454872692778520132587562567714474400369963982352545286361017157063840463255318844051897172897573104716709746977536939296774673238535179959805251115411222790398996887302952021756350709023191355229980093223316608249034717808468084200268141560461277721866525223967260005451051086101712325678274323039411422993377122801228047769869770370783239863598213290291954789525602718117417588347991223621520280955363518741175371182654383111322308341718607029973745756674979122452616396262337896563862508538389221682927829273665212805818379910009406228864368749089204601989321372130388269664462188803326935440829174953468147735510262216387666929339893826949007932255146191359819083791047047519969347387130181004972217938166076078060582859692886994565020888341685835792602420653094401154432945822031564755761514613559775691554868447449054110900994031683858340150090479266436774115392091188101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 202874951193283296343565317187390734637013064421230275133560615519270472186841687702804072554315737307081417064321037849233483813493204989746344107085926421845526890003179839779733802485804600217716400249102096739687595347559412655933443463018699640826454611810311555109775593129016591008805731307242078660703798740807992919901824258699302244088241023185919050668087082277264235503210264542283618652877350113379132181782255538281936582011124987102263814539896479787987874417610071761426210695135217458670546840893399767354642071725756161674159212597536645470128749890315380381053696528284494243887206090352955425774324205716711203309835367537639541146434143010029722218027917844050872751253117798978490542614604923611019060571704748145389742221104553396638976546232168002610644574890599670851537122261946862678157643631585937507137011575728381875410644338718886771402620077995866320604817508475889519616474606424984696763038078336879416749810553150979435121953520706295319648652777762646420384956727929181118897533663751807189622576120096111777310899403455706523825711534119869036751081738319927169882298253729060428804426527663085802376531332771494227171116326361085909999047305224057103979158715290362842497900153262522831873504475973810058086736095084274409020299577809789638593580543295982822253525779821786988012398025685348495928593463085422997904839930402384150085135489565865704284711876951863755268652531057879699642273588149211066182165664550753977877444673553662356170457199968306897364875501951422649902641005415126356903921628803912339951157249220895009759141896298552005850154256363181924087545836988121447723032207656207519295788808132198463435914938633199552928170955829892184995508548575654746920954202732928967475044410056815152923724267285039419112595526544743812593430597949194770274875386725428161182431663040320999749095972388335295807311669468827909510089690790109664321177235223362724502437740127783869375816524508029268300883614503037889983028603301663720349843323643015421096656958317114256804364927197786871527819178722052160354191279340615440499489272578560308432962103819605017769407847802406849028607331843513283337094207652645449757057085285709624877878089350906031750893638023421187092502947817442196706193816136888510498848758172854793793571832884573493509383141775721052473649263322273246473830026670262241601999962466579967721025528349114851340366175071460743926291008054684679090012631980249826387332058154645861504794825611325915077606183563094616735811178230359616129961145797233971858405290264347238411359741339405956740546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] -4905014959976848468775366698631237592183694039893995482353412080479919895186643424530975144013365647371002646834507871386162358410631701797292215216129091425428304065868493553943369535093339316323736193498337208078579220113118976446898749563008939299610743747580998079238834285732820359974121758831717583863468057733438503624492886805605601925604473665397093364600854491878570445161863599485706657821367821292121864831321564624500675283668386013820073711249013668652417382775278572568694357442591486977276600110095585128361893954458719391374373433845072397204683713759635168895019883025823887063720411355411560334539752301873512151889483204675515761234577600250797464926137790735138678340334649124505132724424420197807711166678872871796565844341195791740822112870395088980430092602116075176586691423534633182722719255980604872943235024019298182488189468474188680849014496353677855646537773973094367452304573584043102671695025145208591545588195637747881529801117569464761639959380467566058723255866820487219517043574188041560531569620060784160745347435632213088856573510701120445406543075989037147986001372649544429914025368166719249433224860200406734134305925290222200370672710549207528718594282479887426148714558851663703872698733004894852952019544807165743600192833195917904400542684660327058723924336621859559751016196575552405141575181115231529424155699744723174821045376721280413119632933260000251157692207641381044725974275445160221029906559255464322926431253807985282910378997381813807609507418372977043158608665101412949291621153519538634402732762170503514808863021415108459947807779914946551009240018461871331842235783031964866283326098871954843727756052574937712152567523470052841741354650331286395131389222949911845073488871699848495379571517778362653034461362132175729026354772932279526606304721561358152278398231193334758784834112886113357301715885085268590654839464681000352096122403816397193479360582118682068197852951811510717128627706900026595121221181233424756843158694017205944904269134896068106771934932720644706916542758186252995397093961580302466581804316687033757626847095250016501117078460183819916044560548972862667117565566603098569052623166212125570465923214008393753846833113896145449706383474242819883867477028828997032555977288962889945858770123800749832008459005117343097690985553901628461893704169367406565171715099106759907738717979303793546891219303676921152499446455011281524758919051146349409634972666835583878591008366543427991734027231380224751140668170644745236826395823443587233652896650755659604269860904365719947271208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -2728223199396800966300717390741435082207448659256153474961221170289425186061234790314095703768877820129298819276519117912733242648690245959099772140889979517790452059059932641564103632350989825280335024574518754523873005875151621297787862904162424143581543183884139351840468258103829196584569280431245947162844089128980312782996119602685488749336925048200553320923200725909580323838843726985812958758709495143965607385625734595914006226435690148349408443176773379544804718444925237032632872492419294152511775152367151603516157370794788097345010444643074889536881523254327789508860908400876940374610027227445179010683538894524056118866112362924063608156297868336779225493938830491506405458081711991868977138228166278263646335249481303378113151841445432646530659873390083063430110851663068351110118893555922408894444953694211256235021474159924298884256135262586546212967873214169167940993347300055281934272534402629203244940468130410835942933468630388283481461408715314671786899861768951306009326952366845998286684154676985086792816783157610171995227380392005145815754813523982480732503185695800672364643286105491690712600063080817447147705441079846549154804943515472409800623668226542820861691996077922153018082549778085108830009082098740870345476151024813273203535420028898656443143449596305632370528151233844831356707038975972016444251170065279556764305810447112418656720279015377071027054580835295342434631501907080785565582639412588560438586672011072107246830759902391470966493285250987374318792159555920979404039492517806496540366946071366086458995201936935830600028394742623043977912461150759409885570092057168016155773016263753463842006120863935502841903698624887239410233534680576031619009174447948194946883982278158285864482663414498963941459934470008849411009034007292523059260512340620923510423767672291366167227768800269266351126338633621406360624835105996047863064293501362067614895754772372606351070476720918646050114818470663251299934197102092092691733022375420452614770235019744419754272820771782257147028239630027513591622707714192315914629651614112799137819710497990093172181080432256645589708726993092868325711318956681503689071567360009945789318530559345116360675026672860353410756135726624307087050585342272589760345873337634008102007395514860216332469550210291407398249621295614251526904445963835399032143089908059114345926138569222390382626301936386018149291023919608882539946295212724636105325227298188900978397104465712392428433225028618817601905835401849583459628008748712123865112374384111896401683359330396407238751736277307927014932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 468505883075892468830958787617005371523743099534269967604091915619205613516067502149168052728785955528447339446162168513840117828945288885896173991553165139863636439093490572813665145102106487179131382503363512282528607089973410765545231492587740537248936862063312497328367923322773287295041226265733867718416784846335190964402786244384316835930008060404175686383569343678176148373326167345209910016752657954965687864732632391300284843265124566126102809299631918466207471826215902512805299415761677353380562977016382528980530128784319852317777570148661858061291492204159171463348933602583568377672639225995740043208239270851515400030876767656144853260367176031394713391469020822798320228729535983741862911249568295970115908247392452739576997012907435618172490617131113193925663111028307963070207859584702624755826902076932986378728086661179528073377211774270902537457777252865105327511585750588162557525758881627125023692536273060921708518630204867603513485085486800993426762281881977338056909819967782315319435789294642489989999187094669890304423867504526590269232780094880329373584314648947096048077719860366403250819831598540431455289516198876922447223680406876531997774477250219367805144280226865634134005982642249465969379455916598681829524246040887155224069961823753419590108915556496140060226886322577211877029048490702251628637977230871273089227828568568082534337881969690744603736586379106175317757461334562201393347908189342888719994355755933861462144938170899564776878736503472988134952745920421165162787907791416505405635882008045410490541796790399217120938282633921431161936290411783017184741905661969832720215833567959802936624789075557073329547052924594990359453048836464594314107224306603312303802291493855069739116831720947978655439023654379433653468545492706886033415252937680545673698855545974785069720853520413036194695308005460739160780470585320310198413080889376395900781643871171764292916732523409155644785259733198970330709948281830078773234052803767567882913755991677115569433291256152148512583170273652150730510011898114221431756965675686927885717528591985813502428270140482513477810265297777196033161073154511088875801817839307409654415591272798926125440010090939957322243915322747025627690806959678310918856411368516752344656995811030166048707785910105954783028097890520439115810276744699696413493652432213224061706760652948615518897938842283852892170801762842665575237408441494161343094180279284921649208540952202345494535412918359816694189740309267028402331628683246866847796978190981558381061539147011755713999012837181313234501632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -73781842494800727329914275739307954411651085957394487394090339518702052780390878594341066369625603222927406028509030742761939697068314074713533713099778416363835161976441257401705916109535038424299298140288191517370755727174885744788879397082652144361063313986555838810348155343960007898024038298965780520273880398117086745524951155820885072137057466015135103805209246316188362096311409853021533491133402687628351700839435049478274932029780182338451495365468401875769455333368509248586163323055825645020076881913475750518110000910997146390014241756551621252334994192622735360508380086276205026882213500941486850125482853495264591142305468000478583280181203829226859889708848881547031718436306913799036045401106237821332091661656997922699333663528912787248971547215577906953161823828318679268729850049239103048538255208421123684040784396359039188927228422694801082100030198790779832103386325738442394816542150286781441467537391699445663635967018541263066678775747126419396859153687083734738890650032260158435094436385927134777337357034163283007373055562804488848487935672154735892967473367794212872460158572368795267218963707209535328676516416705626365779161207360016534279020741642755559506292750949451915674813832629685162435460096188876985917659874371097414248839913464172194904878504080803456126854655238986574074776173134720250032101090230604856039002161785048641618609098091027749477625867384267774516643860430608375485879971243901646244644487602197043697794723409389377199552196919308237501022657212389648018343724654724501292795866235792162834484885196956733363209168876527839372825884273668007796149163755397906574483063812216357349915571657725285600210727356530763127414880097555314207726676110085588544552557521913315601626914583156921258490240448132743602692260467071432142671165334679563502569978878915215088914569367399591276759528834486755645505023422671040868826095030173224221817147925370905537471658811631771915147699579918107722170112952052030245995494729016212741195626625676197911154429915140494225044277972252344604131330926176942791302806442691048418696409128015465654476522516446602110591195334732467732909758043245066724270299652575059682034855159853895888729303657971717257023525246842423023131792303936023846322648503758937969971173005570891276602946467628520037003194594220960116802472303642948940510356887684225824833134237039547818349927356804304475483799350382328535999749162746849076103169387207218406378323528123575188348944534842296843269027598269322583232643576649746512125515884730532242503150289149144684019947145841482924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] 6829160638283120934494243876197044460855600673420013186587953193800748563544977489302439407860511544969967324481094070963336672324237510253781257828197063746248619198479190824869726847985960997633218897591959082350501687865667479811241751856972827412209301488480859831617492829167356622183523262699417976133703595055620550146303345981109711371178076206347060319153999119166563480901599177901587164833863134754214102734144164349948887815863878980338543121797512819473867436290584654857075650792809448233427542023991253469847813870122933768423655416198569002711428675499667052287288741534735193015426988986915868111809621279083932065657282697335162872315740354772992689163462125467701429854399316640607594030424430834217284356555928295912878094581855742200302693414489350997627593091895163003838861625178291151042754433635089731535917672440629639390992791886610928219447813395707107889244041840696153482341120059397176908689352354279077768558785760037436458727946092954427578790849242417060962116788759284705843857329322252624716622962478362775455059372839464849547896237083263661938429002393063517356591758493456037313975405424360962671817079284148092080248181800439307448719231809110018006839612468728018712439499988125948888565742777726329361561146545645180644123418623483583567476345076538079233444020800277368416359878551267829182165539099184002090457485971107646412442952913462108734323123258360392705374623687944136837457173900610220093428295213323253607814722605563384154137919198150639127523402683070259451533889745922566159692976243871505025655045093518848699984901606943154463560039189504922638623985914011523141647111230712176122601643176856034468015564042029252859101026773957381083927553869319308076523837418934878701997585944708974709344893139404091912342066894898148825324754661078408095802757092783383528205258096873171678042544013325486794972479889166851402450484060178649611973896238569062383054559767168329545531368376509042796184449992471971854066656485609812983977718354015895088752096060124867687798009411863806815949809580853604600902695140126401783326223490014783105132276465161541753935809226489134879335475374610809993991242621841598806805661658062909160621187443500614131509668408663274865621153278554544890648304180144181766763970976629221515552207620337757597268371540578890146389325258139417343206036580727326463325882718664021114882618026338855751421790083718773450818287430147250295634088488900326813929764710732703169526551533703624970616149938020031322933842085335885375101633902130894793737340052287621780513231079920432578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] -476442799208724701042754016338353222753857948791835847333658036543328662481620166992569081539783332282784115426282715816766538962706657131140104098806872851912261534626489100894228232581462332940735185996664517389354360648308089125586505554279493171086314059740996214583849753144999172930854066581974086901526770381962288010053393636516617401057968669593539395107286992785121487554054994566355147517446337408513381256155124473461871627694785669529431115269478005898947083966304841726968210457921943618168658997890528641230475392635607755438114557114370097375838919514360714257653199365477010078715124415988635813545961789848659325281204489476173315852346955143225023997223040703698775789462921881402145633643639355820072527531673411549146459589389827233011928545339467588150984543478008253789696731026130114048533366136651319256649480093268176986082846178670446202347017302129637470395613989201799278820040009927286804832963115059146051050462740427563434591030897113633643910320310633168967988896526224954891651180310148227905035516011753401933564849913869821767889834590498407353535454849329582348669340348033473493383570478617011280156119641910008472163755318353656980437954335306107984251810287689992344674737001974054172864717201759755074774055782406187424727279531221124670353266198844431507194001986324418592272576730735950025199555816466804354587666833162170465564134063291543941864100007713527582467238148094198859385304139148451742359501702368350394790658463506986690960395894030927834480364597634798520667522580718114501574700515465908185749101320854908438495222631709906793999742553999286824326515715979569477661328560552332751844030190321804461331705472460594990974139854452260636369576563879770589216783196739202382946582910860116978448148479950841295969250584584364174410133283660183273590322048492858187445354645709732986707794057156595683718918307477569170397842434458558402781166328558432157385539168521073073688661073516346359058731562010606975946161792090457390674075215010200250127964353245797606757136258153813656963998064209323276710319566407704789096897378749142543733988072234089963751770263830390282659237163514735230379966972713552397052012225898773571115055832098444479189258367249131398801882753901814383834704836791224554406265469387488931552893950075416085494737276554343665049296491144714162012797975103560624064972442411979175880657586727937995389796529093658820149441697113508503760407668586519125163718097567266273784926375611336499509419585099264277206313893635387921726128856157375072464180987942215267611564834497635549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] 18959771487553003495617136511557504637895621790268102846136301843917345689415330274322475683590656507721246158566099476511409425294043219157031974145297255743393818148724809851733527353932274368383384681279371502689846512291037552294669963503773248656331172170783468463768747806686437733614631655959904014166470219333099807495908527697621266392886548765633892549511988550025064854560240210967707150076303188948103481593617983042443173844813696452226063508119116526891013016847360273656286596678562941239911458687401562427106156507849702543141146424640563644875506683683434012023804735773778345778657951677061910388296504025343712834171643809743942482548613529107719834837217334603548750625301340566985108762603925295550605030093341801482263130755710118211182207710459004334171668418587734382068122956345871084120254203863264856863644413281824959144530566461078371662731367638683435063083003870321611982053711155723985453961976638669136701591841646270407690160494955144303434933992042519360375643661217198737670591372579398070693885081787279983636028232255273601120191374322673881652757182771674484953282145180658682199919578696035809966198163489092682457487399741343958223205394647894573347680570860445159082751143666233760519212709965873827501956677500907031890791472133636682826773119011510124406332979020395773574654193576236319591479952034668857485470111898655293520328165025863959571855657086009401638903547255052864790504977496087016328285577459370678998705188979125791486377595226797526582108225748523093194659482170930983913053731840764546163632740763163778614267101281901096897968679588807984089562467858408809307661904349778500000885790575373959323225954841073467850273141371192142657492422087848647448118359624158486075478737361266519400424666863171085219058341539291922459400134148922634225916601944182426309769299370957072409949956638269112984293729248789979446446854233672257655567498346662041369040057979622102539320376158021237359334013336956089385045111673116434656514093901998269580719557015119999102014564651185565895873674592131002623346930407545626610268168584421633070486926947911511482020977051512809333915982090395189471816033635606173501580439251830671246691660824996025268493596198675242313912887446863074818878396410830991324247158865909149052390710189522060078349091465793726530184876352542737488858439739837395588650226376980434453842876095135919821932052377331951500088331346279795278157209718460588862083822363991512732061389348217782236280407106884119906324605879769239765406855376541211022614934244314758867680033273670533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -1471044452254633868818462071710530755024095946117482165323584020761974925223392007508231484510975007586726688780509296785530758389121640468843606929207499403651885629234170415287386805875798971232662722847385769242602287890243347252847873780154655452502930866121229931695930738767624762737805630762349245347864739075955095552458785368947724214368350790871108643366691490781210678164683820509016582411577699442581603699548592478256179769462810115715330767228101974486166307382025871658321090695101729567339991601575168250561525976059340864875353227352870779143183915505828335700711699115447451184921868362505332432189996252563787465056282219989081577710076202143790430866986797658308813549313048503743384769948134321994137928933829903515301159094726667971366817197325763145222259454439793322554455531275481056553004037652288429519990185064858554384198536761184112468328572465909516700097152533745657653893882327965135408344403734365404066413366216343130136557768984212020617312491468687700686790825469991243514350406940167523954280408867487138938705983856204542037811990268913722974451182230982958556833993427143932681714349358020834393092250292011790987329735878176843346108185124752855548432469409595689527762912969674399623261989374285658561005351267348190560143188374938219632391996872416543360490541463136314617577563752371099728960475741187752759971970558731685710333710213186146365609615874438925503464576298484031200260517510493381637501689496717985379331991841287924976382028955838183862496991349084800984556633267030770574641402897275338514929398871201712826167890800786602808367664372295511093522518814861750109011503732403996408472429648290425849875917822259997997090426828456984623195561364043184763431468781558681663030924452683142355497369464571337436600889281879012271794056728058850675748029572891746364015977633220286733625452444959842539766207515353620670146079317241277365525183968033866207358460162240445973686675351942430756031261977640707364722410669161661749345992267493194892524632757871004021662088105209599856399935264065166631643608316457231964906491273918353086469765088860734979124316080512515289317014005945063823898130528945946752538982912626437060900643609004312131871281976030537190516650178335935872468040316438546576157386387087945570295474061103090818006873548504676054919880926230973422191932826823741052674557400772550426491296623905299379332043008338837852618906400161093623880962400612207211395890944422641058062097790615631798095652058628318509286287306332744880299205696333368664326884930782592404031523700162428928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -12789426347330286377156445258877181076084230134340791096250467638853694582517286302181871907040489763280068969295422015569601559887960645785448064342515699070883092537968019350779490256901247383560398959396852222846482898892054502740027939709902426621055380654300784996191525622610975835114499336666411442010471590683708301137421255200728066918839217998493554937808955601275566810076081418231456008121743616686598713886320443907883045806353683626282535528224393526530387219089659891584779968285552431940339017522274205705204719050723208251256952667963857775798016996715780310075622855727444436001111368352260968761482827562524779939044232391973840617185650097738989065662203896423200069527231948963190918092019752180071894230868920214969020866419903875496512873028912980619121514484457226658004354822611613524377901001351213461828501508108179069073471042626248327590942543299755656970504867780147444738326171148997176782727157307878550733812134984454582767665840530343398598041308154248834979591193292988050986056491964932065719762461466984958546802226428977392738929958831700444456086898691072773694918607968700399617705374438083253920901655997617902516037954553504742172648792726712151628788376180698572677802312236692504105956796661034984519254464382074668337328322070602215295282368434183152277513488420927381346221673578362784276071436898687463167251734161276680651451042030326281074327691511942937674238652605048754080123086730895505951382221478083165202429275421891439679744514708088229812941971833279383942184469268950068455588452369153270279424675228232363053769467521910490075256325084577179789238833735200481168795914562293056198287749937771703900916897245476448246965899859423240623814939419838912595014561468604209910091980076531775271333333261158462237534023531743167801193965403441152395105524685833745092547420086112220480002575558579382835376339778965092070635118897858010471369484212958196492770181302746942271889753093665330501873309597206170254308584612018999845811990694471320139342268808164102758573281536642057941477222146298197128681318122228647766993903565744220985562605043813818467191816826863649608942760522380669953693147500941694180738659801283439956651193323414254962784327522584623540977941975147985949580797074732971014629589980714882701644474877801779856662533401494908778215185413722618276388110061282754042851710655867263467512003845915528348463183591234120733940341795616921752610225792498595774274961737996126312488057340103188788832632183434001106702423936367171576692552953554096009378726227567318371175238939443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] -2358241487614855320144790659852535989678957381936123176349280331405022520364251921506451662873778037820382727244183691094644023090135580805489201646186175130078294242154710531954732588556099800012552107841706660795013222984088453414602220964368314204875235057493416754988302695764024018805824698100192859143278979633593375346018455150342454964206172482335821843004216688554323528465294620138273484608905082925482350693275387914839125909191791977203990777072596328617045694570255136952734292252512745527298875269103768437946767878066161666800938320794363814752690097706043145435654295287783633961443667562348290624111584537406635789853726902442073594992699037582885032306226508015737023089163281481824351520467321913053382771754373275334193253944928122356818748723934449350126555936306977507429110504284571766080656255777190892755535700746551592937447297013461977731390081824878579688994214677396455478647259614478295199899650959821947048084740642097562271992293291636882986732413976051716094059131441767025461335941782461356793371512429939489284874612897127990508382195755605716992677545785448572903457022629163569830729939361867166823970813130615334737311326677150245762321959649101727204963384817369753013982562588279161395840354846829088239145308754474342720644010852050345478048111700687305374856849716718348860078372902326859698364355608768515200809257473634966735050515207358724505863111219597468284288062414566368490134923975057475584146015486347428581264786790887955118186836562191870211630609197038229543417775118040659510172039996450121513569859643287060086175271547310822447331756654127751641595257175722343444931166009274543487618959113426425026614547537938979821299554787235169771483693982459656278084541964581143506707872633606696294207730646857353952392741375213423267404725131651414882406693991194076104960151121548605010973238655232548310986706853913812486970301498629274293915229999046512261680745035789253945932923139203177904786549060233213197152987639913362738654893229340965103660992890763068923518568357088805716827294099328977868532926851358084253977107144946368775550209036792845274371250883968240859068348513637157315200131785123718403518274886035703765352405830951298217790114568324405880594104589736482814609389207188033451227722554270102890530616582817387513817987995407758753340413136602593563469142527850396028229378785779647260092100203369197848879313833063274433092744977832973296402940318621852031459656790087021440656902666269315454403927411539708709272635958252722281847584587611034744026400909913613361589480704704512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] -98954547290484710177015426263749313302131496351264915693633859286311618919258065238389172845921788912726430300244200860272011809788181206430376947494081712240338089962996927257884323884433467715115186509244420632371670576971669194727491820333088705148483670408988073143071599444880545401326421532325393974768426667720493432551740476292241794844591441291352953170044039598007693977293618374661042005417798328973504886742117821905360110706045845409087152519948550528417602446922028135135991993938225714455270953101935522850737521218590308156069662412933877448808507013141728596063058029431967832684231324096175074348614728841777560835398939731057355846623459013164855533318373008149964346086801620271623671284851858364160560475298490045890560400575554317943360747208863144774825716751396881142652596653433948759723588973827188519113557658242317909876004829614193650982009297551362791447137613336048646382763983575677317556644492829016459534240059550821562335797218039335326359164595794977562663473808456875303332146415409646455093776312900869339809926430650525159076688065935558047611090851734953995356283420391893890633603154592919470952633802052906998470026806841745473611328077238470632620748146250900770725810170713060045005417714951296191883334921715520039865300064629161691839985650477977996646172672235543088695172952117726363501024254163138431041437539752292764285276062546640686362777084499670799141634564199221256055484753398086754458132892767253350415719668904633347419160492798870857802303990002873306222271229664057579162949052353457171002867219435837766841741795772241182128148175700144484633299503883329779668577189364470077713096051930737156459908545289727342800546841203582465134793020002506388410460419591674858512679306672669097791612285084640446327043372405488801701519583090615506798615058539570878938101620351752874026858288039167198269526342000183640842834125702726485393272275074115380069298550530606156727038204723257363669856605339390528480877160510489154981018457401463558153223580849956720382355310464032737696478674381793772128577691605420141973332619922981750587014131882489474348799306799938059428755214711641181435791719874927101033962863571307614805490656984837831163637787227107079237272180209018584692303376216712370890585892967326593991816516276319929738127191411156902582634415342803138284636496314011757928283484302977870265256722165847766141941195523261538230634704311667824772373853348341535867503121660058144238983915102267574017933862356832332734473068688810813441412492994217759582487564721819318478834090639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] 40615801059332259860993621836293482706180679078852448343654024809686359976273467635132908099986789002330620775186031950896978166019150793686845410563067939400414844831400912353848988279986229784230275991978538368205701521188654754935270448425953815550158775026279065920770354272841939710950577245724359343002622122963033118468278639941943092532881230475621178328479382630399315975880059784734453195822437321271731102350578721924797213696549941719947580519825852692166614454152439878079872613953903167523101986241799524292600621740130922213939176969848081380296790324712750042786315629416912952658955133159209839335644876313699911231655503836889633630214054249137010529712891576365884100969849402992838163132557160020774639396110463407611000748559755208739735743024772117748342868139417181197146205709955059725802678131595412420124772319173287056807494557509551677993797630903904198593035160629200481764284936689101993305430276250371387499578438788510318826899033319449759050819095520284077314716485459846281704899121780543759352943780434761369883132267970630672245575560449660984248988782160305150037365035093370506571312582995795967681360104859518491279116615839537506625452251988119500182769669867731463591353520875048006105958703986004352838111141868754134108929104732593914329683187676834382317878408356875276262851193949542236327433420948902257837987441944678293741064922046395307064319959905192643475173332219960302777266373117150388985098927966322537132366209876759281043574660662573198963569149535479024914556834484607820873044700062742924428666399904692419875593802284094375124421861648415900049443756478310627597669863711639256433649916265104092231437495276978300066977173209373835623596360244658246060211910900821682882642086142678917221142200132016149203546520140928045543809775468964206728413824750605013843374994957759828777965470732767267514935834535998117626130144937219477678372110296387639548774420236535870806594217386819882076106461122416583017530265463048557044088679084145131250618873771033060809364825399410711229656145635757263297047769964508339882546099918551529906778604859288951093784225663672369057895575612617417933626613547044473359537964776100587096005761022701516185245109569422049633734574184911728963215618425368294315452543509257367828901723479480219291639558653445813180931684024019430225832966350011386004725899261506500805791472433972267576411305253024181382643242499215406572919842801038571454641700414144039644488097384055491875619485308342315144892575512909519838650323788754306331036665826421795555283887456256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -982472615047375443041573888396405765195064928713105356817191144011967213225011566792785450871107830180522909977238421770475838788653215626058981072685460667000692139089561457511158595170432248217947028747679444164142217100970360521107328924252576889080261956923999569306883537949375765928188672894494358461173153128152414801590367328445440750134963442909597896198884757136152493709677734872540950719130531133844278935631705226157502612341405293025503730542915429714642982493300154131768826651519546294176628325806020637606492831007854318724494796715365885900418329035784121033298234175744738000626391597215818926866323841296558751947159936184256658724610423641588613747612516310752811892775241521733158599552270514807107415487985047935015141487461206328403952903732355116906276736332355113890120956400018653706046368174029261608813552241570485493078910698126907416714710818191126666434829809963064285167011651802699947733383848017934755998927229640984661690582227588128473264076649845232725745977230277017177882263113547833122347578804522658522010580527373088855212259917457445004702671355801954620892873394707811673307956377249950215363409673018373377177388086158413277803522369553330261771821618870928013457169583129521349633627507635089720938909503428543667661659005471339884888459896055518024554066532295243690481894652119588398185641385030456588096898575102091551871580542948731885158515276947487027458894224535476113956995721317723384990908961502676643922128633080228119053160217658428736024572313330008825826134897126925190878948428804611506141128724218175024338527545197969683085966563606782276558755981570828244263309052350776001877447062614981293030046976613949343307279795739222142123712856048986033851633277381861539289512026883205733123553533693373564228345257847574123790621301821548603789743235388966830076709399267292087540695706490603835235014402509035953113147314964352132929205319927766944074861057242135351113023947057742368500952407207559828190460514958005444559221939872708119424746811494992181694882669031086127858424380119837669666501916840014934869608002546324458149663293992416231667351311946936953545111192460708593065992212912551110034350080205750136725777989838800072622226818188153034958036642753864791926640827421560752723790674033295491468379337718798896932346440485150881306162903672609105894325230295441249634530694485208438212565013401867659679020506322257028723649283067106000810438408736578379328712909251150124477192740464795317920048066743040582348216602450616210869166040299998673282510177218166104561540923392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 319647640145024598821091986127970569382451537048117342964595164122503149054969472185720306294473780583276613748952006774122694857418290167269315209597598707612540619495147938768555949510611204235102769312312949030908901580045143525386809367830713788770111825599008433403583661410445622389715270556561797919391362738247446463388211830851339962379801198809748287632083850916414572569741034310082864355559171639505543556087686873324146934096790277434464221884166291954675373361604273269817709414589379715559625501466438263944667824355497018827824490877853005358842445384512104108697286397209007209922836054383567241529118775454003185279175168318511022847236922898883945074660859108560469663270829522557829521908857195130405027875658554556461660640483479258123278227711785032938970046704525304975923997201431001944298047572317753729554158233154088113950205181198684935530578942200514433330843994633046538165156788744893372204651472392058443696126213740739221272354890536089215900186611514288546701696071386221563648998657851844778255610752448767247060538827065180653732097301427658652302471331491017116234344454895697186703729112913803130387221477826086222641627518659281592996036187282001977802837484337081291539930137648341982765521856747922381651793732279878361278088351116159926366238435970836802185130215008752281504994573541532636866295624566286842396975063186888820818334251377467493744128368428762527959281775538069285251945229161068322612729579804373576502378118183420710252290183232132669541051412569611470881952475411674408611035427076958460052237773234763614984816185100748736070410632851865707327195266103077301395367594525838087364048901194724581570182489075777659966017851160915457016300532758635637947365353633422851668390244955394801215237430957496635176160972631245578874687430514946216438412477361056556297623683591301031632862653987546711888279293614827858836343741564991967692646903135775293535630752171292658653340223125539562470938355102085008589043495845109746989007497568334076044053157361408204440135827151835605892912686828001502453407517332642647432476888261477164626603485065565704701750552496267269002215653540543443403478644246757507329220234999546236515147784257529964714036445327805074454733987091147991241427788078516201525937183308781515534620571533778487790143699243449662847425882443602933162702811329768642693830954931276743161584712207484021048175532270633250612845362651788779250990278640118735275094354430285937911431296527573593725797297471071235419286346271021105042869141053723999727159550095875974853635866624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 26204754036488251794731071968507779030458133217365105165344702192203605302798318800391132169554716302134584630975751193410990392357907619084104169236137022527470909398266248572502667741627303874207529870727264560814845056411171386231417648098193513000960900033177204713534597851546195058518868065757262453900733391396472892635194974622772617362216432311353992836566888974066774366934345759272875819668506495238887227426213035761969039755522175369460675861854261309189600171585257089824788572355439219931511962611349620361391503576904544144106121970313744575139236040005115484494595573775739989565780511693196317357345874152065511802435411904826242505972858482131281332164478272677031435017881160538114535472754352276203931511228569313426029618191348115053326128912607453725867046097292590560927206519064731182150295865988837162651325646000101806663131809851936696552728029343594026154252833700688648332332519850739155604563727276297092366675886758420161024178052476745256365862446072754528686511779859449868617352262346378885818263586902253474999450972139324891846752445729263265637514755494327686211060368369429430965766876079232906162242941079083108942141971264134964328375755333138137515376501627840323678878276142478075247289243050538805396588509602886261884428002002536524469148179181601851470221501061326249423160234644856144931280126066905746418715379148460206968206140708550782409627538038246555589464378933311609537394588290009887000433231260606347333743994642345515464438308427170314590547955739745834079127838252286239606159576983385669091360415957451104717204448337600899500930641470734802659879695437988918198302535800546510245944631584036376159870556965540272641642118876341585262235120760658995528494996610554932676158316032674668542819859025862132118929053531385177890695832462189006615358434047864897704605261562072248785450253625283571688381016229260239093026496487269384060915503895735358366839579580687521720999950169049122442530269017882530830420258035552691367557985625285392437488174213512731240445992593612191424609853407556506913724387235714437993344424461900164715574746165064191603173308871906810945106469323442740844541862249536402544899477769691935411982590100592806747218670554445448135603243724440271164949431895450940124667943888272949091003965683984276630541408098186048383815468027228783976487803370072024386295599786341154775648752505819931104246222421902250965004049645565997771457397033901656875780375119379663118176282640382605189064249008757294872784949710417923903123099874328872887667478660181727268044844827760934751567872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -438430784192941102576495303266823303003267587332549790495045381587597688698162875419120784890677355899275591150425827502634891367678289155459007600807238594569887442538415917718566204606766022560106479534126983101373595645295099760176820477151296439187997929881208433467767406654871862449433939429886700879904304403520804218475333392256685266101856804601087591014313927421449790208493952298906446813828316533328264649927418980237026504155683228166574544642374671459486776968953128935400496431499264182810636148541720794169454811209537073038080906126201531355396273387448840832909484272688409377810839801672479357725504034013512226096215864421252029351884506380440058699993669874802103663447889917658510366482148150388199136293639649067556226140465374152060302904052265259199804500377545003580154065026730028706612828515197274124174335428113290897889811137502661178647870971635205854612719243952559614109091938053483477423004452511526359011736332943925176236902976475613905112709786177902786445802715939897408924922537678469233779695955817269704507103612015075737356733284195305133441446458056216927539442528173757821544858053913827829025712883468301439046998129847759310573049987916404833263769111325684087734867880572968365033959707515199524664456555152404597480224335173503213410307089137761646649395750614392140568822950820649741352800062237565673914564859986243619493291562510089333176627615514597914250320304318800108688352322869636057768227677747366980406270285681604597314980034569297226702812435351110525735663266995566459761337895928983122504900703068831882500782235966243723527869726680454134593946955778487905166980340111849039596924006989448518535259603299560731502904085646187995498124537441242868391728412692949272570051687365922580573503745576573593332178355852601189516538332881175480077714959365511038776741433641447317600841198010551918013280280082891105440191879884720293484411583979048769847897226109103750766229537587459783496530371949033823931168474953793916146131868367918986572136143651988175802084378265332588978243919925205190129054413171008772389496691911941200096915602413867900575200123593498047827332734267941814196387544309227956411018372151214417615124847948588603238986228669749938351433791955044092780854407456045061261149874552915256320449815673972795236778255641903892686027251764479137195375200743907799588923987271714676224602207843607886539125816151085707840034543780886190043703986067853782399368183645882243763673914884422766382629132303752137988013263382973237378698956581484260690773795577337082896107796789926955149426688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 151578819521242973359137029317548536079035943166193215163611324415060802238322098307335164414179293712093298274408530821265778811973709516730004553246982994590783463245200174662847659756143587754773586884129107295681366910118427982206577187211125513668800500461448170400328351178582470931394271273277976737189885003508517941750850717265201538114696533780052452963681180144101559808129819668382414868744010639876915807538251021616776327591176481733811821230344242430928797091067671908280142700275056670501931404290373256558695522670338868394419102815000298784260227314764129716918634248917637836950241778156576041372027694310014158206375539836816759489625930334946014525787556176434497239670656780264130334380606570673382581219589521057459669985854057067624076762497284353401296629796995648918921867411685446771913122100392835460168572089395534099908001691095115417576060636740749026052355059655652752950925798529411427411704383639543318929208179643696646298942949622657232100849108696292310802237181959020722233459102772714508544582610337262990924877480571968478645298990464590068884545730784439558729852683348758880851021311734858642028295036057803579455702397792569522105572729271506157107295190107693686440889996865788535499989664374579063623269284752543045179414749891337938534084062575983078840977308979217682929136337637399521952694587648507422616804304175992916356770969552376576891986281842825855739526169916427982288964874492277548153110538420965704830189701362938584261513661733213258403033398314866919208371347529129161358643900721802343969645736768862807600078596821835612496242263050299779887546828317522496174121911523432564810168200601138906989512760584982551206031269189476793044374379381318104474401260249725382289609594341192589445539418480524426890948510813306144482838630578500535695405311393319161284948021829798036745676067609433006619819969252670063506510091664145495965161359169321296840466052270061746744370425333375562305564354420406358040877172816034887640631137844944319295505553563462412362221432907283585363311592007235410774963699710186796808019044141477281119011483727738206560896235265649617446828166139963865938593297112532882214260549818486918211814246407990714053210335749489102495977774501558478722882891771440174511025452349747400829275070709950832451731281657319386138912875463298458109849263158090445113277411593971432246569600714438434761379100379421384645595440700268416038402497200243009548547089335134012522499723454252467296380924853210319985739877268668202171852785663430546598853967735189528896622577902336098191483600896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -7623274245855491380713309649419961879570165283200509091573043845814629616807581006623916376057470147344305585333342021283933065631209325603907123138176103298216813844453512788614151021370760621829246063802137085919308167700024620219341069411732141163022341305780179068965367468936691605438611262005669035159248374690828421970827149198242816480434352966765322110617843097930557639017108697438333241688190786752107426473509978270841994556098136439705988910209495148792561468515058103446806353845322727161188371055688758222492478963830985107728756615065501238671189926499572854504799180396746613180937866294312412447721597378746896763525140139916903048034421457882021766255592606062128750186293921544391559777871313925540377265490456143674348038706390819513298409850837401279098214469707255758995133031140253951076372417466468766982278751920844146969259859413466594194843680808017488085407020806400241966061253735913076856980327820228875540496012680194202328784822904460970825007223525754018609277280406263435699199103710417995916519816863246112846588298773942301594312117176411443194918834423275807456974633006154552344878626825351231535767324586421444184285892177940324571486280424292354047621394773414289393072437144399741233139343657940357734163517299801108450547592698459108756203567251692965889762351962391399579463368734575527881262671790071203821208300428997263441643366330950697918482306098514786969817446615806171330708636421061649116933833593874122571277955318491900953246955121598154838225948476090984971102527025195224558775901097527983019957138798173604964467161062809666789552856356032908928945384701199217183660230758657864721011897930674871999007335716621150982979345702173712130693351100899551544271368285922059141751522114772867490808645541384302828809476970750632995841234357134038545849931647938238126309680647314372689278078097646545604958702952554296379449278254827673112042903555149339085657948510801284964386518792508696289436691374281359270444233093778175695953092901103885601760000388755312446888643632559146933960411504303588956757202363285840458090765956201040822759152682062136107524928296572984948861322354839089444251902691105867764515125465393657780040961458616538993192170811897236429252518664491685595060663941075287015420549691014600041429173796430265272423636354847649312928521379713281318216168266585535040575430764913910423481453039902556168308827010397812560511653185544582474283168035478880075702177269990825195603038709546225740643056237788225642880548932074536145586446599771515363653357793722364367126810279405085821964373721088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 185964444238862743517301544369494786164613020157397211143513612145463152257562378994280970978463611498621612839231782593901675035355078923263643357710261982934442437201390473169978258581442398971186632566909667778010170178592429474124844171982414257915276019640551791133442249365906092283552747589835828395558984389809743912090257264035904481915882184210236228493783696245857550122287667049114701414520978185665409465555882775673719386897789209759869250758725797995075709355002175436129751212552042414882702606210683475451329522005316849457129110048408870743096799161203654990692047775738862080201686906509581353519010033814124754811278332193290599266711569559757497341233368750591781696837348645068001539400660728432579169461751676270865520401803037950555139826852375132115693406266456760745632080193156269595249873994250146834310820814635748211076631727271617492931671795161921833555123455539570206087671881293071975893432534333774634977613772277318435671454752604851298621586754128622301067447733020233368280381085208991212164393076450469101539707224079642071502663203164571200234605674631277603217234185421540833231399322998749496479964160291097816248670047010211957561705105346666826724301948135525094506423435842661822916364826476400150028592932898099338532305756682624715503516328978489706517714465551113558887840505706494215760117055450101688033450915481189978473920944060561817490335597750539466519510487620654611928754329141524895445338365415961049133474197020636609674682103135519575163143267898056831902400969965999442145961920738225721636720103653114576150674419547784415482554293614656344210759495619372365810819700306223442205060320672176148328083779982058544291674253537778350185818732318884820936048309325416155753196424238615917297354880677164606177700810359319202414510526958516216644839435409565478243907214594035376514608338998297153727519021601703474392853391116525135916701121127686767401142646204574783923798944546424833305599015078225138389609534448299028216864247168822271366406719974332768184877952218267432998919722960629936709914055733227368216650050175402873643753264434133951498927615584369518421821393212775913502865715573611988130473524995018620216170199498857184608078816311832797776430444228284778007742332462379058195925745266168323748180524966241584351690394206986486095998279869127386666522404180450786721257215307378145062564723504307973859195187750758658047064374613436945738223771303970579226346083511023358901666796401390654888195235494507699789192105684849161622104154819307252969886279013742932818196619854656530334658886369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -2792984996902533049723550276646416329906378241971980193477461020527780419633358705376539296364240505348344188244809203337835188733962487749856524111880685363956384056624180925915907826623742765570917588809879654831640522573884712315384138010579676105762958022582751351969275849186192075214940686410959709852430235170757360360559261106007100626366534925735906317529100566335167572040869377041196410462367627912214874126986764986411899359733260544520227437491687901126252109121230675967384346238283835149824186804542993436609405620084376025147208250938097950778026691715048900968814957285414652313086369398098505084678456435798465415162386789731779667295186787838612350506424055240136322890378723111297105947263747574915343895002444911892793123484745877325682268285375638740473294917055592278640171440797302821288077061284996351136862845018093714019771157351816802630839607093805002768889262528976196636682276284835589564234120081881529366149216037915168664485108469470000320298571991779285413645384985939275824170104331244357421726632398437086900542587523648253203513728009388524292714066872922544397789336355981530856078454225128378603508936233821912370670136061485693158808831388068839912798370014153542832837068016761852996481855429480024568193833134359592757458450589718231499306653804842704131514340802049189480682591906978770175323082517220931000929199035570981846805504871435225959103036254971427401615946496845076277574141069956512298426289103773758417634738992562474105321480339713073621682860201890009004623416900602336736579684197936269011167951146470063279994941477462716875414923303820270122335197742270047829820047502806191517624156057576954413211877513427253651891721405704955127719027303077186762359353957313460812499553927641133199084756204019242662972532221954031689712886741264421268384266458657569373323756171034561325566789721434624380160985260043353293034900271825006791314065764099084682244916013804033277792401969002559864074946757138759405320209306827059228438699273517917048554514650023177046220987253447353250850886186353460244383700230630725937563344592479845989339707449106458570907213994184074033115798658944459369260489636953938690488632925084781605205671954444917072262342180219538095875569138393334707718985950562391913728915989443990970008656916751694509740629594030258141989139048136778810928209850364421693203538306846733708781721276281424773644479448215515915441981961912020408689002973018406399075008398501438269099587173148358433233784414767030674454520318029837657249125466861079639501203495812166163897886065225824376191493112594432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 9209868418490966827674408048321400900153747212072434230840042858969362359222496645684196941845420740654617035914867981985547380756056156924608101105895071962881245302935163774883570545236976610457105710318008768992683933543784817249291331274634535113697941707514245421223773050199317771577070984732292900654529874977227476719593029881749261048009304105479067966411397966493415807878093482871726684621206857311340285750316018471917860337274679088428486001441519923627514277308799782032953533429621284143718431996282990674616706624562778576176171940293720880036643363753461538994336010062595341751928604823840716528631398755203803492627470333093259924340705361736925646701903402436769880722857853254001532265765466823712339837523261756444018877350775758684462549925720811102041450894347388919682259565230598440288548311627211821707955993669997664010443756559997379205112295502482094439940581315503344084951525403510804950906395227273283151049632836410684380903632941156142408378659270026246741957761258469873251483160245492101949310093171561523987472464455195560761561221342483168446847138529210478318516279599799578431856534324391128039459054819032193844659450145865494026844004661460409289116702900209624912681618243484019843796511027141510416866575502717432182321949095979325415080074717074726040840507609375185281258984686182788612260823323411602078034101193293037428330450111284339995020262268196685763976401476946215898171121479154618606848798858891296709484562258368548551267042792638031902077075091679373313595002310299278656010913555842916704201029879823921662715254837006451878421545431407048991825175402629702652299931792657697418451923271325544145388473627176233275194888378885963043395096337866817534284283787833080211550454841195838245654770663030004773734089418828162506233176305993378831364291677068482457001951679899329968909722638304837783207233287409617149831643870627036705188083226037269697400000431660206836434953439603763560613973472505206263610503762932744382002757966990346621358444133802582851073404652987890060707368714019696753168451023157536470659968902328890625242319219146671578182469454303932848622158701014603825518828777958420322396928843792137657278894445308679464453961498858303733917627873651539381239413163162136869664605017782157577110200538193282244366482719549164639794082682231878751008937863663514388333771600331151167899541096049569694048720140317221330731809056473591493758131579070773466705204902915039862336982453931606164096395638584357335760300351276306160876846923581313406684522341136134362031833992419087003774856237940736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -50005082592712609354110528270519038083812902264918080759601602403040722468467229215102949699257769849895991510183199673039389752575075274825101935527547492271083372533028035769546827220391158745346233205497067288894439443858284402104791165569466704802047833751548398328265348201746510407670122189049257728975236553214900426234838723128945026438278764395286712368523489426642191312640373626283197947678044490053954156722012661122477315700587192416937715259938969787712825115141654737887415599757490821246674194060651405489720762844684569926807787691912338313970396415307388994842677588854827188855669247699322589010584755380499934547074992686344087539242485322335236517747364358437429462697104913742162821129606157152527296986520420362782482051662637787896024465511653441199102995550424148599873349387097377805063430426634509952180223339905818385652792449603252442038699282554941092838089736592912276292065762712896446168656524748784001254791246318221525244036643267873265339954148703725121082523750742856422180080199516452133294579477624314048115931875687521144951811493706149907308760602992931265911263457965032349720233373736885016127898625219511338566839822396177997858438442296931635313428020353440579000587230847010895920564376858909621965970354476907197496895679766878902667267250735455186557378222769129661245431792976609934186025360203294536390195381241840380145272834371472004543596595782453787040527139413391033646880045663989779928229306956087402761532018940312005161662487212217364010530792594815093697906497834261735523117179761323684172701502704694436307765799794120541974623093649329708314302607497082866055500836406128501465697393896808125466407366456199153430166991050425463523352027849553753625747565812640639151320527800924830802336507213926189852889853533717843421331100262438628290025164263231176479847069568443128288900150755240879589772687294112720061275742406452240249766874111361126181342217176550623295023908537443878330145337707563948238005832221215603783957180313816291451615482521025479029616517221479414773203952018680592274955309054733337669700218728307121772534055034168686297230842748566953512125673222720699275418695985898116897710258607215601684404137113615333006771783533539376790518374505513030211268361091820554479824602651112666303996254659479841885672727016110558215824983948970188685925240787723534444846073316267579158816192313586334323366158002922666417167062102059390245890501522347516734345303835788210213248502242942245495262423346056744857307030675485995165123961606195248042301045543845486144889961524757573724439376507699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 2990204832880439365631595949981290427679638215306058752591488775658522868804103398968116617054128625646172136319676380359541953723133751332586873263807178466658865533236051446998556252955889907757622587224169316311329287294948328192896155282215001467962636777588814547064511808105440915060579821546850554599509991901917649936936691310491539161101714971306464004041227645208935433040400839932443497836751211752430347886346842665784052099302347231908717476869936975520503365718897606460777533698839747420687816908645412178312905244549866378900446532797516074631279717517449690821896580037872625220986638919545501296613913262960714107025936481610089779404633466675806334743955828472149968297471628088376066892020444272056447883347085270784351888591963553243802645114756760430926275444222064836453649659540720185334725367635893551104738464122636570916179130234943605624278160112979655709112802979114167764987137874119702739342293052472884130540516193275720712830163036021778844681224181324173953115373558098981593066900556400801777024505765685093969837881133804758048991732844578627365826563641996643361108137797293845726076323644263369409687000827528465067309897997766753815671228434666666158310999154179203422811396732567231685743050798403455980630910642610883651612798708286883823416596045783094787757469082064644136751672614855682438451995140164527969581988109127456025246624568994400305057157038066766878328844733251007298690503066590182983117572937572313839916163281992796068785488277768134126744984234652956594041561507067381259973736469614617649053641018097821803250989105257638576958323641174775401741613124868914656548852061928803818566033888168925410541151084969617788472455568463274983652684494099264260448488842104075937342196850552199338026629455932476338636599197190109496206960495411528284510410880066716275704136074418432337332196002207620668044744452072490885880238302517529391305331238355816685623761330315582306845994735238294847208490783309216995876750832813291543782933411993325279747718997771167254685497052955713276734664994812325932786480756619032511966639312706609334202185734337577753425869422768829679769244614171021162614498595112987677923774304366482628707183628667896012067756825399874175232853538878447945313820977352569260921558744038535601533925413573583472282949433687331669686717273311262758265349167542773830103307971524187189926145543819631272302163444834057041348919479675755430687712037642714486616084728017748621037447757362985091653782600630150440240447834616280803792343484874501665976223987806172500438769238750630867519337595404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 15638835642086657872401860901506813257327282708593633220209641955586591268064037135101811059470702239240178953595448989041411038447097178484479988596166157060845210580418390041594722412499819863233180864869100382265260802180287891013461699261326111376001319542036114210715156599195393061292588240382829461725010802757242951438472888575676940595288968190755918061971132168707125204695114006774288880560563191815429375160069046652982534536771497635627147042664388459438245033616603880381259933017639649548278283656223202467036556470057157176500133917368085484347609547205707204522436831133232604321284789236665263146030765828265681866280352026354301474181450012841348266797059381362926062034380019387746419398538201271054302027390433776696776892036658980109620119189769712660437146084969095624043830211962295810552379435204052624545383080081323739991382789698785512073771478669217869305338298673876704737635819491835860841851399228910648547276870610479538672034059489028999356968244454137411430082115540010537272610554510259836450929310290532954148545964762088265033356951084706315394100844252627471171727624381770290856390758597356015448168533530546245028931862603941055051451424812714541484833180743678193829549551582766081089778205460239166698485186881474213009524541984961937964871295303809423097830313758065150417659336681276198933873512136556389257688744937204150862184162037823930271981130536257889911699509725984297704831911216898765560322558751044443530651377070980472476087685801780171131790855189827246968664062258251925109369841705203999420788665068904557933675355209781368641491807039090621431961130920359614588264132287080783087510752561556664511045796089724015817251588025598797350905578101581069442862297703545464576461034471868931162114047269525608090262506988582719594955203098644033078355466665116748817319542339876068071539217820755152159326722061271186230967537468642535896937990010274044631060427530951365754411415754504551823040249699416215866383692557214573751319088863963667622715664056692777109779489881406042777033691987150147290480932688494585435355545620247131084964476393907076462567602086731371105876624671423748126508525134392599782720175434180060516930793670455243631109513246499914504083350458364236778720942931773319278680300050010967374134088163429482854844539412594954149625011272413950992492893297610718713564406464434423398151436130799248022310323723862478897237940739490567785952893795118345678905269593805765660836175303624543779690738607946323686731376173566742604855185780661033979144908028852460863351641841547460839191212377621135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -112725891167038191967499359245230521740047241398902217036025546875017861170008280545452654455047325536799195073954206518324444861863691126320820052830092803733362537874834890046637681647720223302642107088506065684886718931290282018324957775859216625936549445212090874494315424783729173838433455071507304120194661850695852506183331389427445395847947032035549481998670401901097943975917467163538634975534212175681403276924166588267864037773688502109450010102787416013095790253880866344365219686285201017841512304821020910528835998711401623236471455659355952112779031575302834043383862398936020292112204484396378934890571584908579111871135589523861171926176783031883505038950725933784530952628992236029175336099597469903316022540454120104837468657512592864121958086735841564391526726317252154788261848926327716628374918956365195400494376323001776158208216002462284736591890361918882347998850979449640279097249226546952834746870419048900364457442725260994644922614151910766297614209554316415961609049422280321004007352323249220539226021415220579934882599696271892172694141371919249572049405577035936689675392096863730314959366203037172182774681320113205995919658461261517332447375263422016010741167664884359565441585743147807661849778813246061366682710978890768747581930437567911585121257569131896962064811172690201931099869813272688950817875369168896595576146656565460087780535878482321888936631099692928229436630990314455814353528924681105427966664397804609115856892081564519918948066062710107034350616831716896151339933550549049800636380101516369407358310330234630050903591916354393694427298684538130867009563090518644520301799987268791335726519681044052412966793270480319279969889578610085884868262872269165190546634067167269515238794523478267393241782921537871058274582577112040393294154184791266056746538543813897555517047796397949976379318843785896514698822840801457343772221161022588033929282230575114383422555818808524082912864088831849127561351668704411505167191715013629857483101884143466263306782166593614027811971212836059504352344344316139351134360819179563510464315693460725093699376640754163172736501782937486198646282161502985081983357039647568817055000900843625936213357424983359625450914901609856063236000308399187149580504713497799847240292352059578255153594403010952409197949406415366936791220467229482582270317903310204513527313429766891388033905881421320560982154960140505747152078302910781102777834977271297287115063595629940759453439698579444289453481013687584492827996599736270858128172316889283324929051140432342702464737786355377792821401152716175048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 201035670372025953305729010477487484595226955592007530901831372371689613880988147210099652448678260074594807735284664010112753070564875320420848861131574187729106912374093183148586945701618042223044626058349289864880356630632693763402596545932308452304311370302656008345865731265835140507305135118699569393432117040520786756932040796766416977267049594577479698161495952473948296044100358529760412369093937616010534781126059600701280758035021664909259251388766578348983684272201667593277987931119718307867931653747452993667729153953132355415106386334163816091323360015567532481348169632491505167761733513657795038817961982799269581586821215784756015942386664186943067476360793511660440698176785945284768903201439431368160701305376581788150334611398839675960635622574942535478498698143930808581686709037161477825650443468422307683116718275236507835410585014180091273323066552512371604826952994642571347051017858541853344325865792444715624132137332081179046637628851884885314340024427248501902552667451871364087227878364363498535570295061528179745452507880759163742042693851406983580214492176994492200973444839225088068299137595411977258585854491428506812075238565333763006503243108764749059879663640248908086237341339204730873951580106879960532165747252537740227883883061754486272536585766095730487153859319475609521364911466690331039315129471711491096356845365501839073604537871916445667019704790095812885266761276777893497911487922991803751579153950970209078131250099879389199817545813206674257584641660293029432464169034848718955523137496092497941372149093297651460302788320691657377469759702128750981441901667468973545333291585901912659196865680804779358506494756843927577569033930858435028874778775107083733337913429367949661604895567198646195257091450011035623265888404761222227050159505333971258946726510035965615940643353169543130327229403637674444465559673871629928514586260606719055644771551497167432397256690299096787955721478075583015511150523588999136553634009624664802560271092440741499730278418957815938784222356832420652110901618984014993402029147080438650893438533047710935681137364932258842119972427105487396654901890802800997555972139464283803838878614353549679931900260989886119639483121433272798470766759697951383584279400952356005928467493308265634223256154704654600650445999547381802515499675599175982700182669467804612057820681406372613755077923456704388368637465974193258480518253717087528337441749218319722066354656282150682175493962261520531504811139653032922606944306787851609482952204715011292097125729903508272603763237452661179974896452346692239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 454300887951700542101589599895664787819732082108652295767459478444184648754823028443120550175276805599374124337216043105744714234209209106163940580526011998070859341231948678877859374026251768282821845389489361028704498859645378519587930722804717848934886375862905417380143829224102339171059750544012642450982451397195681173787601536827524236484066121975767961258849906123586452581124552515157839452177280547772244604903361122423673188964423630039547372588761448194240301991797237086999007684907297679085327253875110046405859015820290309286528154392030788308783515120154408289969436447730042587013583927039572172523368478568368815395162537283362197590002649701343152920554396351338277731916351669011356015258194545526033082438064729783816614239880451871037294137245929943377745672376477444875164311448115399559528759746505808753609790823630483164362243775184020160636884539194976978532677140039533148321718130589086451068676024780759239746703465699334548008179586131845944151985380131039321980453776137737586145910856360850809089312755546079648561477121778069594335745619819356396036297514878064179196026690682702697059511964064067874404152450194761170053031493212339216604424598020416507797931640691203892128500275083499269121661031183675731627066985583076133443631182284316241976070894666971067640961432601949465767943261634789432924556135138931729452592840566142805164918874486096839014786151610285641378421840508609761577769421714193045562387503090840203197804046618986257919068282321100532074420888977289895679467706314531537726428392163631634749560766138308492265345338913085559460844418903055448617163756682045682562997067589619027947155859705951578595201334993779315183273029945394608479996129359391685585414637780301329888481735799236481750551286670589834207681884322006835321260491180150297023125782305110661137829617610493620638216172909192153937388517994730115870185293662428124209495999669374858859376097073480673968566688919867877467524781975554833696177925371560384778893241969437665563436878196303437187356150333621629606832925042325086830817883533314205840799004757670423819799756578847778704958223144480000841573823808729304715368061840229440083124384079008809036734772831644163539844716565068903700248600422452450991419062844387146346858673525402727761152849145214030476576682983346029175685704243798406679838140997338426428290413090399987580427986753153771769292131651955312907331592143502302077616430265450992482609975240618356839472090871894714244735006342566766040562932515043794603377339130698888377979820863320785694466410898370457922910338890009149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -2341634371758762954635180314231343455020502826590928425726606157571089545179560714765611011392217070388163649617885295433903304375109741912457156887592612222517353927963567777496693487510692274824880782929600849451947087962792393591787144662674807360837849298458029282755807645171651867730399512448205018707540123813060419378722823349869082115038223848283418048271088232828353350054974746084227374290863417550421228231987893323362591415070045168229337715948347622172495565592969371285836590727216674502258013260252605886200724331697339249060210665611233015755526115002223714315929532998660970576462953361422176512962000550663053822426772099769888833869236876495009084782045860971575701494371527238204515348602348610293129276986674316684101267179418578279998245679139529047727882092992159989361759804601172499213610660307705811227015335808552548142007662269174969635689147963611410289098640318559022691325250378057988499687333107048374617404723857650076320293033356858677764526118728758793798596028329718497407340441298264919134135625685816774580727058727003382643182134011395788952300401573297596795907474508154351737179883876831159371425424785731236469566855080890612501954596305270909386355466272429627823720700877547048725182087795674058673941319380532724937379321199369594152700247759239812253405396447628939719575123797818310557284749652136228073615310799626081589502901802553667605950111373219281058626794884558350757607252536241901629788882816335405382325620330753112247033640845992990069408136734524081529417240175319214957117148478368939164562195146874931106071669839948150226956448362080508394037790457851195106259054160132234441375012831410167931015120108900822249846689389984097262344348729137234036584393815419822418484112142210308041711038520826789475447015002036843530344692991291884033777483309143050684619465430695199437078069744715224442675338774999170201544247008374663024457632947513777866548963949415719703720624358304617924512201333870997656866957367901628079168318199673027060437493550368448755741932799709087481845378111554715867937152136860317635385491467074405757622749153092722276377784450199879149425976390345463729644356246715481822471395981984519328485262681772898762627372601475748562324526519056974091479516088691021410223045064163771970633284362028129671547757490807541719847183054639731950488656132252882869726806445012235885064599787147397741364859124480581230483049458038315444456309743237820034795140263981414642723108859991497023066464851804205526922764193357667515625914273969030709597378326045668323346716013418909215071037844957727555584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 3622336419977429892381046909146518232318842709539514330910811731058616437897684280797629739456676305350790392495593936157461262681539636791501269161463352338295827373377821610827701032888008782204102337609133341260364973925849922410327466538713325935322468878806833847680283693392280324716526587023541169682410796102970735782199137836550699935135316906037708974127127638789620834350565661964536962753511820054830597251803269309933453916666457181008879695897714310998369383980688401647693618499181748221769588550684838257932009887722427269498375865586627102119093617273533175891178665834987942274667617464748776653368564937447621672307746208502438544299909052273685070513809591221290217228660068223983722607927307920807053397009936691283008844187523530248302668419558437816561314967575560967864844006544474615219610516790183735750097291882427095890841138972982340056501553030581041767699608144182370777935734203305723434866809164904878033063106686763901793664195489091365990296657296130140203941937779262596469880258326717142014033188533098459628038685319352377279380264119217967459630272017614452701466827398311687660233737071181484954890425986667996636350508972639541038425721602854112355457551066229989091177618252172607073963132138846952504249689859998663291575571640436387355547801736829936635099687893846815115693554082276720749746462918347563483361495615422150350240406177965347728390521443777340514963153048871866983715457348995925438200204315684298408838371919669829538252144817095102154168571766057595482382909976870688975097249713268660283119396632121787308844703832704168649409048487645844289863386198277845061709389789176093642983498608967512300492621397011021841086755557241615054924369250308580301332306220379393248322899551292619657960758777039121158520004210443896153658278851164848699586257302787909679150550594670257905741562947928474533109051249087134818161836645460585987029627283431392920500712454081854403346302355913388422997120195270923045463575734692390329608841521516817674628109975107516335677209083268039511648717437231717091759241497289684406248669876986984610222327222048489512255561927412660873171871018915678732937498303940121762021043307254189459810879052317149530134935953413785265002653871251460564974621999318087857768072799376774414396836422712205308716277291085475584275019404906169888407413331424084937721098769780987890477726330301278416758225419038958591036488205089962412737160969386511667678703496509784816682552091356282589064395648115939793349587770124441310083464673571220083258000417543151726403598846461493682885021508452787159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -4020758464498868427024154613471965249163967911440484824763289422924653441256827862815592798788091609713020336957783114861428244571043774649067067014996849595526888354807427395379906233201810422500649970106604935430527540355118547948772534680073534745772322702224836971489158730616855008294154323788217784255387178501078126186978207826775477120893623912721362965001800552907493858564522400585273809949023256507736217371487739060122576074245059868763593347978145281258824215752768595563901038753064428768599399487528697397926187149488626912012965444077583744973961234254614566021168564443082205721271445677936589471737802670887592682887328738430556551211038852512596477200101711558623811376911147333527688642012355591718314835337562649517511632103113240011984406048121992918771390038267466871455304955490494002314199526991751461637579974998961280705238283623742556090051969821754544551334601654182998399790990287570226893475171532467660702301284745979460073335017745621402528459484602251652738346691544875929476599162864536000275458837182199679365302482659576294319335549240764646821020247650411607299790735565016210297191186800424793271563353709740628905916343393556635139655750850640586152254247696907511003866558782473274388788898491878135631093010974516575288329578403051212212607989802689314367942044410071234682704961177413738119363839001561745053112707362924202271650517280577348475942374201275223686343462875236335561055363372725576567320436847925514797331520675597622946193266128799916846727019648887713745319227982679658698333369059405645686289777448919339832691818868665909255760817704402034725731386770406770072768535899094705977142074470347351147338461546718513212549657725084253703979305658965413750693559739847567026687316464058107836005812751308027642713029471572815332312732571247706636052542420359679270664895392086292337271179302455027074899302502137058523796947923779462136997406427925516705614288553229022936123251353477803791416638675591041927536880400516157641998623179094352024634665218829476196638038130571835490378182266668254267748898277924047038177074648725359028382292077177863060067713256024156773518963285432077671844865298422712985105890510736163648656664734630087706844624141209308537962694459968714070919230111648087539124822083367864195092916749098523755010690003321672614011773671281740804970154595825840314470439486714143522601357781208323056518128970920260760341733278098822244728836597938234037505689909000617434798513288676907893064103552003052543212006845518943791544576400521889788241780040028927096867499878414060941394004776169559293952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 16427615151024740549022476321028162134079134789110840312199860523684225711741752544963973519233753015617373519484354029041559281617655624680530180110983382450027083587373105611625940500059941493737910133689814395677869661316888269428634208604927560124220678934572303179058738168291859712853930962439684575046405689616399605103994957181759365941887890042835422433239481329061020044521756022391758312303723645056298839480781702559945621389098265766247828096504544650044115781315041332419248633136722011661587706481196098663710034381678654146520188887776933532914843530488144963710641422880126633811290253268732662679673953445260158746342707567684501071099155450959948140265904338285823409710879986375547025611517567030992300970502999908702832107607815894733796551033575941613688260488503042639007538366627823917328991174183371275709002281716459799826389879281718794971071903627100712266285989167524475092632089272916466409634290632953258448793188591616199179492592175857240412797503677512605552080780749828005894982768840497567879834369311490511373682407937808220839316217570365843065708647149092915971878953839224954894830036369179862544948983639139647059852950023411934874549377165417819115260320668681028874663907949483728953831288087174578523914885338225871640312423272301673197527689796537858085343954924363083102434583638021268505158507286978684652839247026436919666776835369270587464918332758166351276178098947595286062953363029919320822112645013487662247302977683802753554560519023733609702550237873661396503545003163990027338412469787988239849103678524586368484021938758084128951026784406636008934193726606800763923053088440720492836180815004548572317898589743997065552791052586720115959128864695740299314550119949284878825848141090992081717685676139515387547456372275299137893205260887055037986846897188818553738555245342995687497845891860042804188026295442752449359171251204423346949603755621564158178568791861783257614379585531631301552691553887381677060777199531748201822191814883264139001368294074477570679066342218099645423232137446750298841033249180795438223115500385460441245989045230066934290106575553043808544535150923038950902791641247279525738267728551627233828410689323743078725146849131039295571589793428213658121289381280932945190068071941633095499873805261625953234313406294844042832844183502916828910311149703521712469118550324551810202863434109181263844040012219263220258894657500134462817032715938188902063113208339458499275970602208605719775097952401713690507765505773168797177126386135814324691509937998949295968096019533952549545932439904867198173184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -66628863578614639324908268276812193969594315198845137201856286398251536607266868923542076351542465744927878689651243034532370451508786919570259469350087933130118392134665231760269293230802027718384554701950555722432075340090135188197695531048127068517043756589411366992138976769473278182285254965468035301746530817157087951935963606001706099336421426804103302825336806226242943541273705684807399587895991264210039779757317837000016887807470107565811000386702955969875709311903979218118217574389444787869888395340115760792980581293733797989523908788405551223081910762902007007132961157702934524795150540484624350114389736906582421457514343776511586406879779590182694823192957826685551497934261391070178981339048799506859472693505539540394546615720415689866500449105214965182051146830392158297252381803920465643960169631884834775247191336800268641038371562075917765046147682090518881482558670893241240469021341722005880042652759244501283666378121283151387910690143058338920324879540018784123648717120091506769610675020902174665839913228530196629510666184321122911614762599764204892577049292254468922348888666502419126131879971309878157944789586220134361857561250229978079535468669227559492054065137995795045715690642008992053842966313773674065222767708230925875696950044127111183715985682190845676698742769596015373437941557142701187937063785245151533378782897298533232152629668886116383162200430239900657643568629530173788994071139495087558273566241356628761154062067899361798179077923278792857936259390771502763710059734508796453722837447832442450676023807194771927502537182280505078965005676377215529934131471241894907560924563739334280332509502445918514873871391807413219859945032050906995665351344229229070739364940478270467097891978634024234083339199991676665932712161406422754602792199467579237426286987994462351798880387499435960776765506931790015198269725073858124254173340362379083542280905416328118146063925993022084559227311949848104713079237873860906304027693516674179019681215099494522414516425565646089936276782758858951076062661487620071624441798328188746526996956941807935915377294072464973354397615033128217770704819743875117957726233837043542431976568508002589954936831583526402703700620982958845076645851516614962664662522231525194544629419623749017126117386940188374904160078232579267554965741599399945930734896393028533807086986865764603315541083896610730209585097044433946354931652186508700557070080117361066840549447826824041490960199264760871052135641291947085478843187399094575423282354777917631419773230064998877372507330905802397775637173053173551595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 164539467152665677769200218609658236089920255517337647954192174792664998240405821321123385997146005179949269693185090121108864572234665539518643044839305090886560298270371635209375795467749058595522157381982636241945695409956920176261261041593804472504848547276207663618070477791818800952278611243355615365387281975640674824636075097823715327239971145868433876313985335196645718741388738505585534711302509785635245023739067848954663591588632933962636988887638762938155143764156154184429682524957294746127277866090352503478995330462386512355065679156649593523635606734292935341535076505931422307291000873369412281859877113241361896339895951175056363630608415340829639055215480130080547528752434455715367257527170411097671257589593217146644992134047942816737248792688128819152194217849405177311787588645907650089431090508481672246149083429614810192121376942430544517078884101833931505735640517901166459431008490207384876592787201204789760706157613536249886626286577755195699079738467434328131546236919037030362282393695400126491764875781335912601869842324749703912881235195664158078269322270515833566802952218034298401575489448007364523378466582157044013950311043680603738322550272371876014786353598327420600968783564563106068012456122076666748987602594273242576857013294456334580307720669463308651711937806543124255912281852959504474392964517916239457931300210479049867476046678216602417676679131334899809787717697026511855095933997567594966781469327324935088332021145960410582903471311972239416390939170217619151634944023001187178374203690912078279154314410280250237051914317777042146670055112193443541391068393323415710626666310611765439361221260362039488084838211582330528653604994300140811093690085672501184036052657993254199212871638548648249141964526281612315101303944260854023946866607640132191951241829595470498889150488709483450702254822601964442208106541263750934216091914668077176466826310755041809718366411892853918487622188956664897373728961445978707381667295891576710219300708100117599605243817072342579725890844103037947381305995422585961887799486018172415458896922705830771110651099398249591822358363845027054271013583405116763045059318341196667486125766161915237274623076145636506429044297788590479373802688126749166006897156492997479362960521182958061976715569303325106035978491472982761058087693958113417486673831701707737334361748838727535099410370855422042405352467680428849660577180598841627375929992784840208797986929075409913604114474264955659119802904481055476361467482909147670981124408571932022176065396944989105015185536346146438550954803675369798893568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -277602082005534226143551210791628651536304767518901369615672482854242267125425720330102832334719337200458489756962877692130167037240685349817809131805812282286926813202804471011488124126069483252173574953398403672743358711476285050217525231086863715667435850519491403027296740986350746699655301007529656023565914660948028122013982481112953208411992551944194582732999702237008999987544237306076663798632001365610640880787568589770694404113815901363320899657563555688403907274087242799177706743577878923697314259455429009269086014230469180315740163171925179403495947668482142817562072832962285111005704352899377608506190976588502916681443345299255091915060220403048650300450044923692219284957748507969823503214647307031247537227928877626727271742550106689940544778601948209589789189763012243528635572902696736718832108244521721472899356695386569125644463049709605798213608238919282550053001188851665220446940974844081999353352919395920066388500677299542201004338360530355594650119420808128650297758325751483731401066124015152114690646150510114003927853373769216487417034522962768236591658951719984776472875453806060079728771215673811838368437353842934867184739863647080001957462901816149179799113887323884465095598468191162992892566708696548205616469125943406388682868405532013115809864366217956098918662971801462747745237726898808578462332369489562557366268173607756974806191708774274602546649294230445725258006141835562701632615298287368183048522715834118694361767664895624274923505024865496622821790535173397271561499057901859769094659428144657729831117343459854704319359967681921215539049343003615619592975181965705342970336283986294906492842241458138693676012279971437349493984876386144132735544366070756269865924288537316267901058704351658074853022736146664905858497296061993738754428413577226838717209065280518321446801170699582930287878889243228208751418508321362871717166736902172847674965090935069271524737701213942230307712110524288060078243178048480919992619537220991450634683771253828489177972294555521922625252648059180697547009809201136558665241239431997934746715381500276867107823259895374963734136859968365439511192053214946564995897402570322998958592221398750808221544089832376613138124302082347946279203438854526263304994119964177686373138582901819159810466502049134427710855489817244838082928308217214877829308647129627429209462961807150970016095157333325589263005948684061403833520005605987731152865018498937593857350337257339769001602922036689724431977323795413769763540649350758112177484690386270341956855431923294922792583061503771672242253195372341514731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 359977725693122974690609026771942566471461516177852591045434635796008931654726506939548038133935600781835957625513118167413188417473214285908960875332590117504872385247502933863260028057329012337362793277133098992959584613141230099367677747003368420318405194754423443640624183642352003844420799050175854857854159662285533456588106894967382189593582202931988060595375843401085587415468007070479965772347539669099990462985365702787683223487272289062604896691367883699517013592286319795606573927679479378343802715121924027924563929978346768592662694506741120202150910279584106328710925537715710802623392931052237035516393154958021091411726340368440996685980914070309532004580138319991506748604525120781893925526102408784252435115433287687838043227001180078012558136623827456709089824346317838972976973578073235814713677154448787704092114357872864135093501312615850449271278115760937713353221101682396763583115351706738145130965444196593051425513566921485263938561049670552628860904237872594327537554172154336852068755500147838836365053147142261462880195394867275455386994826751938507913706315719112015235933657991980070612704300659263117814796794677831415263679319494578728150496013174159467501184795687108327939328426167681512387583417072704120642387163059224319243820708361487943892539230913645398626969728287385285089148600564440911085657195134989209881293888888661948917454281446600012156157508912465360437985974810125171687884315339293334670707746957535910818150125711629427246216883895374645983910702249294182417595487393147393519333065884440266239238564108004301704613080249572816790642710943397457022676775884781057128735544101972982943106094488643633663910566947129106545291204345747376109461480546762642604917872807677411609092934653185196657783674478504451288919611715941374086598004046288897598135147277754864615937301138424830423068578840081307127569775768995079864385749098045075399024789245131341925925340398316649719659205306226191778773425374936466462408597978380637842058292209470182075625210041897395417315409768440734520604807369301707227998613266661079835158466388176980725869993176147914628929160748905192575183981575587041596028325557663273367661556076113212018470402258547599799253298835748533138018972960562109992956736731535878078125417342785420838669201985068656426507701647292593340855959874718017174224213143060313886711711403801116499936380648503195925673132044900958125365654353821732723567511907797249162473410088352744989118665216371942198201450937931245797900254671177062897340904915615513810641037556705285527409140046577037427867048287557476417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -415183986206047764960717880919318039319994717727241442060861393751008129378949141694842514456420271210236300695035818891753534345365550152531330213863842359424919912308549311723968526575415420569711045647701986656262671953008770247885238049858664918714836886889698124330792653285686194564359965072051929221666685175497200644176257211728924203079829079569409891691456469107650309298585160052564261234731918400470755450781784129437216657241817937982035882635153340248634836639389761558531563654636160147829227143066196170442474515477890054411035774988128201145400755170217466030451512554067874237431652811367591261733570909402114990137925861258607923168213472659139018553282588955485160544403974896134029920023077834900648102546722212723747223289216793059781746004696444240380981743942037382237634375633004692651867191130740620593126973547077546764146049402284679548917710646779952401298606764268239023123034530540911141456066432296853488674504301886027391098824597221333039638586987102546153567194791325012334091528953067492225496311414584967299508224635377621075605942715240969998994249554951891815679784187378032352767665499505998017603409728778522178765248070205116072980600085641732351671065853491043433486096279269241570621192279139580645978027790266589878949776090098666226160626552514840857653556991474837390472327604656947304161994760346951524785791256266803709842502698070848367476929893832292155466418541964755825965269249683523158268616107235955139450750982696727862609639795771812250040085097709730317595490968714254581405408611722490677978638753360431968294179252703802783972964853726968456965348450774645068139189383880040476717377236435538080548406558619537552581860953442503121462493393218450518626954440522263856732855148377008118528343777907054488668045310979160167309030683205567409089479463104255049454327755445456146391975432485273482808412588949832133904938710984170266693743932068281606494316384216322434394240088638568242912510596493098426511655260366123398398190399402578362778785246243292669240491466158737657369030363313657735752093187431183381354333565651830510430788429508029851849102844243092828040511923904043685110113309044684438790565897506003807427347847157270822443247093553419179760871797880115216144312961637782767769889268057838704508487230483044541691647522475542571403176143058004147542007926526477026857963225245847842251642072035671947477381273969045057395312499545693918175818967757792627415540308622343470691249462957911400630859263608835066074191894018576919872328463348957498072970338650512900761881631002409271528559303283462283198464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 491317997613746841610884656745332733227624173156114926354882995630266705447009597500607299794198096906701724545148024118376533171418880231304727616199918752561970866836836891053084376513537135310844115700227033572989989362299323543988813882524359085816004979873888541969644017614167177031164344700277610551730385608580831211463342775912175618332243169611290769874041379287557381762709052046559007773898639988661750211696462576519706286329551380554452807300611253172461894837622108129894194822608912135743013928224989035768695264183027215900362360579963317790649731535425180613244212909517148577942462910492427667971407926546368567776504979621787950049853527232690312189189194291013931546347628970709256037223739919559355211514322954004099446706983207113822678944726333581494474793307757182207711231115750862710407908370573644283820147431062203347253120759200122501021640194245127199688637166561162828510214398124804178684192489344093117725372559271851696501800716676703392735611568369173947565343450531862074309028655276139944238683882778250456731327323291379063817882074465835738293116648007326782806932907096504720745498025027051206998520764281288703373996195342797556615165126934358280247128216493147114759213154891604203406081543741448121763762187551142359988708625409980231351307497109236823277815546091116843394832390546043611257541914862649054804271148308454548896461906395630912366681041707929840789138595325875331082881019740285747396664699212695451206095065655748445310658885788653442571537761476331186154345723823391177045902558933466367868951796483943107656746787163772780477720553096825735986570481432251623412544352351083194294726077614346462759058933609798710177981217026817248320824635069265646126206613263493805801993771176407510614190381778832032784529654336685659413660354411800293591386228003387455398497914205872205764683023669899890229631960906686773648947725696872898063562465170533962753280057589333704123810617202249354405252857378153811799395253300911457157895912743303798021101823522727970274934399957737912234870057365389863787446651795275060832547645293908288344623352127280828184898989373851889673016725489308763512685363998866517851425465369474645784236553355783316267299423049235125464333009591790629431542990190139575213748583176438340577868123244063173385962967203425613163770813517908117243149161166561940165502528635846767372947079735355393856231388531249963237787956404862110864867524252290709553054177064120916978862136522787780644290686579526588228237398600409991805704466934576045982831899507107990351137921693527460739506286017254002786304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -596231081956759253736721987217874039961348651987259340250015501177485328255994780028016037660970695646559567448112212177914990151232931423578927605654523442163394701253804225156555798430208575103136353000757060492464948318062528878270752501962609309136700058850052996152255448811097517371600134337114716915610886440363571936017100042830916864058925325455761251861764184553129994191907599163595911005373028993691864580242992177435167547705413296705249493955013323656133171177012831150734623488411047176493174033787889649206475318532319119214757649991442096114830166105106260327675428927079637752451704537331733729589381776251902663838241807429743399581256614487227364557456598789576155633888060954601878406154177819267758715133041595812047497361720558955666179370305794374737286355871349556154866303307071090501704643739476650727164210316687972424250065679926598052530481876555623506593848324258644277945103222608824277466673287329128699998697320736566469134743234369299934099906120483591620024591005669269768930848843993069780167023852482019461223897100667714898422824197639282942698791027250974517466080643705870569073571008557175734525053175370474586142693894223392917460551095026850725607925254183239647039291494613269746715394022494796828527358146892173619903763451504655661951154438198566111983755033399494146268514379634448743189484037504732916689908304070070697282424682973335743523178230715847368480806215155270493439326228169025730260782491335337848066533203565533868191811032604927394340710439850727891817269335725142867118675574956995011898568361695478333188691055052297360259801942222285646875055982849341805422509025843781033090293585729505401300779286793230162838651488082489546818721091973703930329014123909131028608757113420662952966165617342721213314302786238930391849248257508477394591524972826129120833605879865084182178409249757571793588758096105337591647473697653506514646233576659465219721827016843275434865418803558257713841376075274652969934997513439909455111016746427661804332510787887042068814821776105937458277950062040248862319620047507241140749179520214441661608039923134596174763290207547378761765715433263254861381932304681552327428752920853624311062496231233966714047266240253997543157797229485916779201257493231557275411163367923428209067244707248897217502563951076004647927708632622234506832203939559690443898270678483128807053289023951620935127050324367212212920370607380300615416848902726553760197093039698154801576554298198651869244058528145188545135947039385272145892362426162053747846525175182644010216069771908185712495719392355909558599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 661139879597384216399298560501468214841175269516663280354901963789152971827219476284412121782965299054908534611123237761463261196951287451079455631101792698796326408359954879255123495684946722469419636818169341701521320414825528812378178795746810485199986928571352498974863126986386361688921541700916541862579908030538491366887971402041340178079067782363136855440625243142663765464485560920449421425403210303381994832401215597040026045617940862000144718335516302493632159650534707163720886951764867142713656593754846416583405137136630439772340382598318930409428777510317039895812676072687025560443743348725615606044402409408702728986306914126820599828458173608504702501312055227714036049190251442663130586665204674310806410907755389711012048393143945853776365466767855745713131691301609649030999249963621615915849400458107082250285842593627710591086790159815423001746347813256156956180308352703081440154009572440543784938515356528700779773344846701117107853102328227343876661480761877313337183525474888058661940737285406084630305961212272451267081262446733688486192756978312182773354342451295264501965910838701023195737000196199413940210718131009897170490816795149597310155344381976489180504580837028031653776269199705425003321673876633084668337419292207347095191658287378989053173135303316433307832777681483713247956611915323061104312514815513644530678600713137100420017224374643883431034430799729076469232295455828427124787852544212121910214787808778406181035259710559652968196022009239527430483626741127331985445151151091194528324050117040646832324323684795388867312214577862712913525056459739992523024235389830285674569894504069872522327063910218087011950741350416713536544088257892154048772520655348502103392537045379551121532565458644753264798101571524867421149774231536932053310164958166672421272203083761918790830293026420498140557090231808930868793558883674977704363396616382756506494630643936849625588019947336516405585475817871334177911102309205268930644605231797550024356827286081202598154466857899263592809350930331327742095994644364485062563839941804753457998516192078922486201967352211900751543644749387619204592130202588764737653047725817704959416074926837713314006966292610322871222014374189373550192880221739560566352586518206794933625280963367600478845695991030077107728692817944076717434828005506955926905528549354398050792401373254286260385225781484613840993214832327112067123066430475080207219267541549466352679156721593493806712665650509475845100807467371577592568479965351089512658154738869927013323893170467237320734283248906005232580832120788922870530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -615907912554923683518185294260327686144023784155257553101096425042864522888584758609211878455271663756246209019490925102537193110428584172163897401501643773705671983126982668776118382917883493965774296647196424486183650784688003944649117507495414307927834562572588611822942716458437605907342205909745988412689313828685235188958231784126306873477452616195179133982490927559058991868304300490496322310655538441601333290552756038882479993996900500901463804038792953092405892581982241138368971737449187587015559323799183896958433736403638241006766559575897981802337302666231081682852536914495853694271784378947361709711288010991191888551692086746157729723509813867473451563304319755745485229022852849777984678372408888156655124725537613324271610138536539366619960117445899446118935477224174214980706950348583121502035931942740889901870384901646303880816995830131324085728119360350412025255798418964715687019855519529138276741965632591932094552607341055291245279983762489233916867969394489814285500157066019324609464427648156369646684922005163114050757580418630585941888635786344842445902529099898689186648216429631604704362865515917026777541138761154690765106208704301029353457619375943409067692088131364249325598660935789190374010011965893501696184466443390222960527134045185418582607217884210506888845064329450501133796030701253439025451328182972965044818126854738505365733085727898371707764012644310671478390903017050430378186216369269695180581925641047455644286046308649379799079698461059414244982137641757823552513630737877190915634152273939153640982991243254164230357104127550662730248796295771516820980299603461739458708318000373762427681370249827972809535491341100684735319101484958460691784734804809839735529661403953727151236355554626488189842481917685248441763311699437959862073126873698963767974439785411106980093614852166109809754360082986464505746178826145780873443218786978088609315292538577305086924246820058209493080021530434495736917997104806048224171188570880714266033162632861344176825485923233494213071476711989953477400269335786742909969050186461875223231088500220347030778055920857234460019077777344494066330181214771278870284744533902245295757295295833550193510574182005720855356847150733970170778012698227734520660926237956479578088035103448337913084515943304187750583810231476730377688704489929507883438405830296044854430964697876227645093532060475676751838365002035353593680793157255449038674580457677445824682874314329021028594422367871316572098902864630704152859263639761877621532557393575073672459447562356255355883606472545826495136442590375284979007488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 468686611542774603868846639245059865217643876234877035988923598622307518945245528785707849752168991860893450776353478596403164538257453914417112028742089573721276739706214216103377661491580449158962277719927646497836203515975156704216567447109473146174393797437338550239269887429115669420165280189871004635663123226433242470520755583046611656821439988616547095056730429371332172042994114383103635710258402561309538966798494770136041265215858432393321569877123466381903163130510375806858781303090726377182027077328170558672083532401770972665941194026671539430184039855692705845849341230259036046512656801549158846691612075125250056880166936380777578886269800870094213899658147348784255349115929467213307348970890392995999439337426341543755944895416265703680451887914671098053273924048524224582196924770513958139173767995485061387715423207456354436370468239847082855351085551395060627344400958634370920640208325265898098203341695202179686520537634620459959360207714408386418929882941590593992282847880931693112876915641410372477058151770276302287865410680871638902169347630430870802498821121914062853887193830894446756462300647806677327251181591951615723156167763837511884084335330960836946426527007556692722288004223790310699616733599065257194853898281943954483088308394302035193714196004987638057382522584299134302387574817754636236704325517361619917355367297870649141565320624677397375754736494758795033284232595946128511368052887820532644255698814002301743159833787043149389433505022123010337817320902985858865011196729125890941760552384829022257313526032199174981102787719115594463382556613788637298507395461980487831006738083489490788534793578829725438371040291313808872909809324045008407627401137774960942194207388366921024277927359740297357375835608487821069781608931254964220567643888949986430904876237423575611824334006350739591445624130377567146780167425537783597402078494620155932650946769674279556266680011793159674539407924861125023918451165835636355401004026585516692694229221238226827061739240486428945288279374226902830065067922430445154466357280121112910158585201865338569615076923753524441854777318429628521627060718022399806016815236057740318874330288610612741185836219292951580891765209649101401275320605835277979381420651919106089925460954503525231515565142577427738575702275104174323126198244797751879460276205020017971084265975112507269318915674454543832707766502851237128919838049460884226740402223925267671696094903101579504591142633434009179544936296182680474800595941331366073632427023253182043661993029220659260975773575791155991788169171073567201165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -291239255595146024844738805030388090866919527598973827799644509893127768660908671973779271429450324028689253663727871016575308550769622446905088351677416952414198315470908984658240091402057516029212311942130098237519832377256956316783875984513255287468586892462070511297430622742057503170174931418580765014212157876166095425031503333487602570625339054680652929204071437594879437482710687315746138865073290833644109951425615181682914313904956256791039318951650528166572550362098889548063167920500614174678790992004848430414162793017307282162411919423612269754301779298310502807197576330611176774144666060135930369199173881913251588266343044394801723008452194405998556049504672037078115971186854617125617543568329578367186764373510782745371816681944131342404976103404333533561413377545854643889085988530030275893314888962155919541266179513384976994783669047445836716540888306181268071021270596751084970847414423419391257440837003998776716225659818658186319774318368385775793709619276926158369570023255762663509531653504298401065024553957858434290677374529497730158853184952375917514306439086573811625441622151531903168600252415396363177719478973555604250681119559024007786281038432245885853722813731795304054464834082593973599098575962820158529187611625596277306988283759404272558813977529759799888612340962937707325087165484673142404183652972450099790834543171298085044720552727416786030869331496859269094603734466145627480047041287540011613767347253903796669466770139493020181631231711108975021592880489459661895809912086004833148661887452730416052005618898852211816140179447975232365654666519473890664999605865339940293755639869318700486371373652929956992167972573400386848648110011961840004954610653450441581681867552151361299822266966074955629666766362528926410651154299757462082196210305487137107250982610011093611864435139259511671236682125534341329943737126384578723780904821099048371346981413941293290463425442294429528676690780453631936692585511372340136530706132809890227455747108302679522245185069612209067452758116828180358994528538105793398479246177386495084129214522216046046202586189749184628835219020054208606542724699855985475004749769544216698453406181125039795255307734348119860606011188885003558420830325802846867012427727868234108571969489540974871018318185261580541612907434456731080601760324483346278656135452145675508266977115659898427357484089039761302966009693806323418126285474584124132134722587357750186656162914225781904299939045813960986556796406322639881526684293926629563822333968907333358862000361209820079940266080464105376207646303554634617192448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] 150019835142896573789254794253687899214166768834061207934494642072715642335473305762030073574308621410105262343577135913617869822962135201730418270959966844815131872850912733459167000160593752755226903942044222191843215275829976104339346630602139170694549601052132562904711215939569408016812598266297575827258727236311537760140187749789680475574962505554064490050726349153948936719084502679654745253543040778648896195102652151472210120487729491942528302230966156623003606814425743118766753891439024483005833877700224302666665776113523305695759481190800958398976811437697906076764191203995544069273840210080869272699629960890603689745672924325728316448160615404135090218918319862627246403006582373994586598344973999875988927340081975143559673387165626146386218012145744678186258348482944439092590429052516546915113353711053626240551306113167252907996002656565961578023850934840071506247238609994869698591006150756191885241864187114600587521971238286361040828511828624990847651781524104362162948578943353808749574905669382227310298708731100484496919089976083275274968360533875827042198975731660344399661238801605664037516590351279360377184393018852214679939779072720045438581976775035817361326124413291682864662022369345493889056080304844695746915207180851308377373642484624839842721263941243740768300408213581920196161997514147945246903145808285861985921830283313146324568024602519645983949729600329522747935497063268473361736687551551455913210816769868842310116190294799675617125866700218736970568070591556352348221240957347203818214199308919496381244763144352735340151336074857122288927591821098037748492593235691090956448608335988463812246751936400151797453526331862060966029281087379042466145417342007817241447127389627955192833296027597663975929227065999775079944288915429300022754672444752112400961651439566739020148579045779848145476951543118509586557821533813602094765337866244432167694761980705813585448941508178463081714182960179439765831077279718576729586548588372792449975487830991637798209291132508668543396701198594925618681597519112985058222067713073950691019326408038152346359786091202556361693036749949924998921045638257343849835790850674159572462132508755507184848065778214445819688405457459714797907961020798013213574310170327380267281539202217227593825390678174595186193818641927392746830743375885479537945438068420151634077811358692911117617342779887490396625772147296504653165831608110950680294123046072111066917775479846843546610408384210269108230463002803399875953438839334027730792756139776141701163973007581527876378117245704297025216300981816141264453632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] -66711830681367117133052923677189686519540720464848519502822009780970964762399961656531358573432312485624130871924414959510049476548966864582014103543815087502804138047930277381588033469782251864931988346782146112238388013517325814657030278209853895519815127994820836530593907050405514488060697785233908372524321547672297411534858350572725266881489864479796663688099714257397399640555902352734856818504804002582151063207777729664629955934999821717145025236149725407594946649042563872105625066338947514233923527318532837630037666069434178607224956487057411601112975161921887772612841285460924470970532202653212513232996305176042980732628364324982268823279761396495583895164334593677420828965280733885894821577298385607705185851464112086189509708095134143607624686099214114674755087267026733309992280984002463124373405869220426428327078213148163578525772510041476322807831690354926090277849839103786328863801198761802494564414569057149434498864000810557077241184610208826889082795378146295447379156049843720561977199208435869900968219950776264723032883159620923574462788787644730419374888179930047284069737162669553409202264285532159168786135940987533248366736818652937927214256532381445820763595232389298333294438727937130364575586114252107298012547305727292729472695940569541615952652804034474178388818089396802203254911996158667818628039923339554065884743788930634528718065160603169814662746754635093483151427204357764318827536876785859311749651899932274784462104119142641827397003783903428535783390901127329897011339678789318145188519763222570685055155201369887059715703406124054338530713074688519358511678996562923956607133047508661175780869771017165980517059778330196963276064271956774960797155228924331660119017658019083501028748563849919197999009541364519058280896948894434349205354208757712390115919299719862100660702185247642177176758159272451711065158460268945216854184009343077867890324174417578905481139655398866329049873771391303258853858435262901246438860261207900685535897799650590710809765246557152756578765666053468045815575181315969635287850151958520990942610580701320093356465379053496749907273218913144239547556381623004994204840102862086183711748916177677119579632384088652865151457943487308887728287546185100528754238775460391345756343520185527123013877932597101973317920822946722442762811030875358466703052035842596884673948820946649518902648188281987277756022088447738060312555989727712412069829222087177661910743779296945127994340169337351434032130139628232274750024735287883637325824926086584181216914933588872704080382660167567247610237023290463577178112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] 27840279438540914092595828672923534336533894729751171832483637932921772372839189267497124373671352597026857266914020556806626242079497908425070709807990661552277931706341252796725687579094774114115900871262140506509224722921607306470099623308039207074048160321185643637203681126294523703759675888566429251711073366559772268762946095741220823619117495670392968387943647612794091164726472110730749632407983287743698104217148478915223331947376185472333388630243347423665885193223751443207550216981951500285035340559217059400701719292002392209574006266690073351595115771463250357524653071710670384420382546772531284530839074864450547750076262734309825770158531373190265425624532386258606689371909194665019983083151688078784550072676835860204933028295301139622414856059477339134952317999203881577310708271450066800752041836158075851425517048189435575465638356051513173199198303805019033391086711585016377917859221571249470456748186614288240587659979322490388163007143698121458261611983372402071446236387413993021312903902231283225184806049763879052318983293484041265932218418657059994080461529970726031262948422327399602194760604036764394229411839342570716625409808819525650780925916090987193990667334283329230421899092662913213593775454918914168490905475095970602914460963308149758644345715818113396137709900715573585492520335877879600267912204454005861032140685728976831524472613720114792565668154366780737192420466587489187319103025163498345074157279951022059215199763673232587945504607496443640046758351888100943757872282577166976846853173672963075525997870891419172598144072464403728837977065815098021619236787882090935980920169667779064587117015881464298234200555715744690008503400173961734930859324460418201188060316162780908832217358811145143736578171233055991377337203383731742782148788686485398356463128873237300276558991008692549238486750490521171727506386566871684702819916476088434770534154011223772805965974277943139703688690518037338754556545077574861894624416367382169009418081034905374275301546127241139218246676164061585081678607467150923866195757180725208741713195905775384559734054913458252768854198140570249902753547441667710826367934661036387334586618839931110831929357899080417476638147306842404450471435399008257367594346312911476629173172337760531670491279770765847568956345874821710163018575514518968322761697604645578790622439131251605317416582894392001406879570019030992254071925549464825112664669111614683620484947316238299180425311658259530621781145039877830548982719327329663767076072143875769707816545055406214463202497937639256150811321871402954391552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] -11819907661917602741912756089154391596983177332818799493414978710759977813047142480715862989310095695853088538987945484750259262275711814144111749078124489637345868224653495715978413544337456238472823643006351145938237842752989914751613439855181119599372821347947781725061419060911926525338793048544160552827961745733612666125652215647932065044996057368350915524757048815929694041922406586912250143096726234247102663443956934631616867353598934779133698186016531612777148827554073788002414856138062791233894641775004397800802254534702072676885501727234445773381323409678352830465510269710017863634285083646509706644270834623529874424688931776795098596110143351815124731081081897728030518867240638490049238151965967114814112130786587320215799311443502612431396603758336473195940202137343838424872453228307713164771309193733883259279782203993013579461778409731059286550397664660836271261598750725760325284984640759377999002042960587390475526144584410076345728873330252597361421761345164821889901887497790522063634312582358922331054081066011732644168541475399684426431212846619928913501447746720036773216511579740217705193442202793492324581985680520071149683139382549419807112534992083704793869059481701013261496137378502800299049978410488747970325707862482670340885860653685746283667697467816594838519471074764178145209470573074686605071442186565008195512316870057469868409161363073564905844970090650573033548480169680204634350730452416366125479909546917983883501362418451286202334950361321139762974505191268612871687022485759827180284484617610903557801726282671880349004146091353456466010566235142387762152923165070974108468904811582087357650082235152278271147569403839404270088948417493312153310785054677665021135477269316636248929731075725386152248437461548955722736124152817973224487853330508017832161689184270791281000502913040866421123963840234146553170486829016767219374912216595369315362736104360730657750353553320645271139935575708669352879083337277614593551627059206783412534967151057283806079590958741861400174046359910752013422532125823834174508320283902979860386704154453438853246476686214582408233351572819571669985206079473360818494479951189789464270996097449544967975105584847047020379032652677409149224632798063185156693960153265998128657093361871612708277009408187612389136502747182138679332687402126993329988590641960815163818133878585242075060833438253264587550152024875094789483494684668727585267727037045466291413793660820219636192798372295364439267144829757654800735835263500982908096905655919328225182161057824661790764751171094452799783877177306708292141056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 4866547544951401842135622150564615402380306049688467028738976413093541765757129242214580784795387661352252143403100249586724643387172252496453551221732563872658364467514105948293112074148990945679595601559762744513764250436337710262765271556711625764878912972770988755232368322948772373121596869117700320337953239346026777306765488303568226419388901629590513395718669599247379068160246437066006702550859630615204246041055967889197257868609225366851760852373270210568019477833551522459513463578526368000828919550048914157308370065086014209426008082998452400579898794458306682905508782154769592252184711050800127209855236160430951561146103322883313492590374908955001004915408230852581768801836584329730544900557530589025084237990183547264867100011887960769023348150862192861925747167709610079280711503692556443409923340850874223663643192465607625888151993257820801963364375712194085632931940602619214609911799654542814676024068554347543059227707915599537885348022383833195439720988866615193957341159406478962501869813257449173711116218634935100888073439179224458751767000054736522230578361691188232611347301626373790833417591956088304207960072234968334727413115684044369394583052204694721953761968464045727160499889892107277449920466751100607948714688255995298370273976378157282887409897893030365615971355227027049183320187679715823980374785020375242574147284805059638404190671107915252751486992270211041487834179188368231268314166562717778415160914989267507056887722080512365195684058622733367517205819648894866310618934515408455388880783570098665580831614922832340931001353779453500641960275907091007868122138348028044300768195032103397697978317818903639948650867870894075642990204951562474355211090343400144106501714229791187769054739437131605690407097685539330160542991576335812967792195249552786960575395959852600731129239371217846518633273198570867883119903297572424749044129959017411362135783552173405807900682675323969790258207399349847147894788829420801320141207744944778877326604478159956802342565060892422874420097112251186714352663989815484975133575483230516582823870266926543868931235250719969780636687330570200804813288934529877746239432783427623463905720093899560218378221438134897417497496701148306541154644312956630873797022255269245906725697038410045494517981335739051014673840293385960528193579370578042675148269192861372367942503750878348401971366914980899325908920559814723684949108772862314398144964699392951743712294892069244664809918375951542632580268501143360415529927336982086646579880490737665183577718867170387785121087028692692906444825350690331164672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -1625349877929608626759769727758525308703528430048045884652331441605379118401358689152227714962087806291643278926730119581940628333502652234756203249514779243703806709995940750599145447341608857993140031491746287309477669659122693304709565859054536825541261203486638805384218529537669250097951257779442812989476645326227615730337708843916152651665959852505599685363583922452478269684002630491086672127406649520984622316672362949906770316112848740107727947669506135421113421799764335963891764896158329958684096355522131141299573374145835607709197743072336169836769881329253332720409380510045099065696392009088307907505931375555688442410204776676876973376053432116575108122512581958890463307022769264314856782548203431895731799969880855319944837823390709457699567271375105752090856674086636129955355490632819488405277812884970223798449482626263596824201846840589538252720335594752348087347125760899458076224051258235557400858334189192111312779632756491411351289166193071821391827733373785499694387110306508408309262841538609125506751018956828672786145610563110914332353575710912418694475914347816007946451508546660374504310375071235747615409411137078053888253749824369101786083371160732100400252440136521787665028521291130755975024079976649427080472003598526697895891969154066237059970454264669343333470621655790702781516753744687893790264744430017878806385465555512380037780634661377775931011600057070696447065859985150853551557627552577171331826909966898432180660910213686159877068466315459285595009142368332006519408065944705642932289926195178865382351449225139151924747970454046361197344299320670183128915260967261028849529141013172112010896616185359235031061170746758268181065860797233352541201856028425620600887244967922588213615513393713870489136435377213639770069324537215519660050326258047447104140043870986058269510022884288278979370055602696602785286008233977541712738776722630801855937561079131355179005711357009123824203207581309595437084627288378421520167873769407803266320690665639956892854843219826091370220575770149955520580267426620496318392682609752996027937079235531872457865593770978152064924508963961913427639883261508617240465899347714517317518602791056026653805220744500768988036166619275254443919989571717842978208866453098995033913999692206688805435030243476907140105343605740517120795697732629021297822971361861723651398324122731452332533995778139842097555996996558423953949002574949842175806073494009573251249751458594442755803231718896471588122380607501491399214471570779914224555554627562576420626971786933320571034273308385031425477383622098482626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 338460247900281852551487941873543541270095377449677971979060027711073584798887257234157770148751988777113879957464563684795792333788951970991818921462022935618397236475074852558912398462685499679409292509739593495221160734852941596126143811742890354731939139717916819032113594493652997588381311068829199354287868710336522474582521284003449643876139828824981275447473084387685006835565826190671023179381928481977181028060057708618129744124953547947802106048267142170404619767901131285381513212241418765073750353390045652695047045626865225641258803878853035733084198831918044014220521551639993841049303799376572502623729438649513616709249135251767501711865328001138227345791661544420983426365840209064065781087207054353800985587247785645439262135462876545895857960848099742013334003336576123211522901864990351743668879058353864462314765765076038764932996014957964098770658266295563874444443249898854003693864869045142543789407873418603246035721754008002999765633106864575748575969026105056385240851045592477719314270634952606576886912805535901368610355508232767851800497132632237078097451874579844755313516874371657690206666843922356953143438385834114549584348874824392681370852816218883085717054474021513923204240301110583845307620059504878384366924843197186794958432764383509384665636573313648623566551121866460526703446728901726094680581279231229984572715645791303642192886998902612530758877852311049526199281264882069162218423977177191983804300627727240033728061751824405701427071514339950058486010473268637163648434986052635153842111214506338531326299917900031933072364131572584895652840827240879003534509851945646168337381418538033844436071183456791667573943604795831957235723151749770872140682473820669486074913158140091210006983827414756840817575055804342578077945022883989351076723730773804203815884453389730755799951388414552748289916331769355625271521157255541721594886046358266071019535314860766707570613217415342965124132218182689518820286617476320769292664641090133237431679625221646186962836165048893454519697916579996836755020455978914309507057235814186327847124885879978306019758256255350144695103319091128508114276895859224999456234311275355318849845854908743314058649342541216831659512645689145483473143478303795701185949464330736788455274764338482069644230672979027091623744404563974552922541970279745109231758582570150096474882965254081903622037660993425724918045739341409209748906162745743809264991010438557665041691965758743976684876345026699080717993257140145978288323595759652482735174306118169834763659612238463602588472526197131505743238925292312461312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -13385237523818826475279076277389369836408547810038720296892344017554767502021450334768826581565692443088093961389377515199950583154786173348306987139308189229354332815443369014886410427950918331227767304508929292577900153192550384806037773774956747532296350599583661421590944017901262147296515336089507200753019831397063457068377381451445381957766096656742306193652611927471629199586346806072299019055417121227168677237825981998777590717336856184621077672666426621927714051976180695997055982204904270348132547439351380074942949281340376955581614218064536074981852311310152793961248191965918036255340072229716266018352317719464786614318523200519556218645952818526116577344825007991811723059341054257935502889673889057957001995493928664351619252960168121661325391530141420270970154369493489009531366813595773312504227408856192210210836652771423634865714924569399129543109327857851492473565299418599466869127687864479756932676396054886356951351832912029990499859149983420383777202140503827728593313138005765435754589525349595751391746421298477253359421335388430930443087817805123935610389718925960287281118876469771586160581754881168043156085830492134466503540025925098114977606116769671280099571956893087776094359225379127570580779577958970345377127977207100561193834026217227753087563429277726487716118438171760045510711612756928920160117010966886331462458609241446134760995692396253412596861942738688702117697090595603514267541652925269575829751149011281187885575268549769374303190705564928667983968633820784330630168923912756749572558665268281565000011603771807544743166077311122716986375935448939461216150792490059790404314054710068253131071674207304944024094976919293323577001619161633111330233806617382735637319217642130199131107501992801084508496733986608907106779068399085593085859068486221208722308567338569161176601525699721685612073180194404407261959167429248985802665242828453854388977461052226877830676807827676139331787086966242878591837670172103316856613741030435430818351773416972885152317735864048562285247510201962157910965777316940837071317199531478705152716170477979483349410855946747105987147924696156193664186101005536074437143801243762237011683054045663759743129300562408286577651400631368104058284988332426723756900736747501747451022959098132060722402136955488309635665736480626670609662453684589304269089543802187202116690409135897522810013976709190231855278391701112587439262362317680773484462257575616285410875971841713442905887823566521788563080137654293590170787054995768111674707422068698368254621492245561279442136888468202280285053790015740444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -6600816030522348938670343604182189136888318806878118186623049469758884313220020078848112768349443056201677203771018614651174654515365837819563174861640673168232486897324581367321618849826903636642879150756382339985585707051637563993732393904880796720575611584751896495451049955351021542061248186264721609939391557285521396533179999076068775592299146557426767753877475468064406124464342120083897306928879021936959254067298334040349001969148529798399250412801055832450825838180029540556887652945659886925477614328373806455414255910742692026803385760590655957573355134889071348232330837018432131155497664916757084032520963377878428800340644516670081076391754434850073787146400317020180272515171171035527036921168315411047062537631559534060871897676534272140156134762784081124059156003752407556189333467748553524781467716582684831872241827789285393318917780132174435522883528078861668462919952603687597364777549758648307065844884484277772778165671184342448178304117955778649677646327951454947062574430118056786909150589227509251135116297340778355358133059415209153892771165970034468664847713060031959170882483651231128151945865130332649195504063216168691573515313100928323880905660215340331081979010888819630314755344986669817244248633876881352560881894744596439754313676087513791827063976300618384743864466383391822599898082230817526915681008688594237692655905744793612466178529475126534231466533822357017916186162725892134239452764271353314779784018232894952145992581233064049981568909450864429636441536312069797090466694517612800104728606538291675039843195675594782528710577761336646686697786124066445596666299843410321641098821015976707157530702837446775042045912612877958456088237428758530522818331271013832358343856048379719706178299807837724871355527529341006182200074716633864525589054349027664868319798079620850893607727477896086466632832795422511479441350929853317668081918177309676730526185032182710380318376627178650186533066869611864275211642066580334229434292051856566396498365515771539123215293447003130065728126898865507805688185743661074699629855232762458771953724535485577866145990607092704855318884791795859419487297451723743705472125801751202414901012184252017514428693209510062545868937439389756526382536935921096276845253136843327832696949258783846602698349881198182211966464106693761850256260394546405817436062136123209020700426557783362535076051937791323112526291770951747824097320954160718833709460987078007585649217069014893454965714602255818565139822380163190125915577949142104032046850123492824973849698175960471147624218238286362931888422117212946432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -6804634334017492896035810648978835172345856018866825049095204132235344643443708074875707968232086864866918267525937593816586771494554570139574819952160751578627193884771728131678865605477463889651398028915548414049857063773885358463110042528293743672283374472701636155956840015167552165989540639557775914491438774280183196260163427246801213486644193159031874857038392219699012595994333258941626416653809311678673662749993917807744434177458491672996100096129504468540740173649582793248341818332005666172527695012016019287858839894433837155226291803845523392665591375651790920522504785791137297507567070180596941188159973462161034540879700112559756629677049440262865589577159730219817957573061381343613613284368495719472016117689060227074488008295142427569667547922657005286024873352435230908438307016518968743829556731193667299747877699114821709857804605281740504684230441541737487247688866550349080120766414727634628549544625887394739293662455163218301371798627321963000939833678996323159852484400429631081333715595857866519578602873378385520243695551758753312739965097659762836974309328853218498496396349630853383093970905069522568558958757022236556590929865684267394078148616261721150752616835505123232955719386841929205763204146854937029814477400340303627410929784489984678151787591172572966200744376836628015111268139759144025932009976968348534903949465799440109443860585055116131478073362594253085483136834867207139691571132151967072312692754313842975620032237644699717554703632886879070703804377433381074258994747072241670873680225014068700178164434972299931516358863949514819663677082702371373782249344687261085826530839336228708495891943103761380737046128985074437283966702608650176064808126091709534835023658299396888837684287291907200066664504196377684438747074528810597465721099711488275149491430999371756772772840742077667330644117396724125733261293138484332832616397614026078995767558511058822954716386156025886133958638642060662535773332019315024584582323755963685196219556359112025292153295236773903093277745536809331176595552944717292067409404840208322981351416479934622463710117670773557229934957544904368258172685995062420680298173615827930887569292299647714677963044696530347157530740734776066067576469863308457310880536628721064278040215337189262746190639044123772006171235309003003224209520081323726869048518169199926069959169136919869333269208363987469276649595425285174462767683995772032686019459228239127020907018804369550733478365339621485643975102117475758546998622539830491413201913018157070476010456200001676704065334139508306416954162533952913408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 7010468127923976289861980278605622523651297468505280832503476298733274608752992104564201563034912290382188143510288388886882526080590093895748515347028156085798258872050572787109346539392752843320612297903528775084059210049392403514078234022508916621163179419943983333220895076783665590488308440054799016387558999370735275223681605436790370468231203068020149887081336233602278242915349614710564109894242056157967763920342466430151336189123524657718463701516029472220641111550940421362681459016426962045018903247141605013484821371770301642834312215539226895635363529408472775944725628011460685672191636605358834930469783762917881458090097091322052060266283152191507992385875184092897765625946602081802023439399094783047232384896703721965003299506246193764042605851169841189468295835133703099465303076000755622831066632161841270851207869431915085204095413353831527495068393158216151468820133096880071272522585226057789359535020476923167024538307439351925648771969563318892960289898164619226321191397162295372419100976355799405918276181373512913354473271849773321784604819067368050727012210485887520804462064170191447247406208616781954579848675336126702392023932622257152666613923173702935848017599968596803821360022931817786961931500672042380616805358202840381204092696224531208793237130377400348169863072267249924995831656561840558731375813140501166336876328240319678815883593099802565776957610503457703540415608338487638732885728440748761010450324382789405454488425965143612975154159691912989262174801592574901512932902672442240893167936460075338925736516215328456689174580012525468390615478545692670818256538416078379426708534810265272006920748644756488559702745771525310568195701354334447673705054845389067190408019434882952578557931068216788442484587968470989816274571897171635419091340415075985073584317170254834097146870119663935479790999910192364733612540316865487037451107015456734211612556133540939356263491614724892915259348051185989779140305371442899931773433560442930817667370299889390871173414096038135669178729857758555459070915045549563342950632150737270868784686040488156686040856691467320211919387717598006757941981634418006692463265603734380691993494632668914023676897901335213949423000731937908854451597560214855056527525277220876098789326956778065227661455371068802935612131505397033603347635107677145031045746858285403582221939710981330373794070160412954896315062078333071772453788404351650549349041827913129806004064428057716163338577551111378345510662778044731553921421907845549520061899994296430364462753534313724806250814666450667577669137919989776384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -3194236695362738397867228261197379217891883823842497898503793940423671701107055476575524041200275667117067119577279180337070664190916519395713723707331729407266015042431585958418206710235030332705533468129054386820200052032750396035022363079100417532277245987998353326652697760952341160553302321530462854324674315865543235517406313919660805755692534810897019401973223930918847455335143538436287122618317124295090250567330608422791541446419755315843047631929499192768815843809973326481118751272319652531973512995797750555174328379936626105022602465841542456272848846129259991561352419853681263204616185569670705641304683282478313790435847547292226326922580005241513226628084571437661336999993111505408376965436441820135502966312219139266278691590217666716014421538907040980215682841831342780168981250590236048033683165119051098498368032751678274444729560130843264874276576491820590675732803534956644883634574363890408832810045709357246750961701590246380642162976580512566293174698858285365644920179839638286353606257466096199060615366239465111066200161824249552272029044397721659861890877021888044013055848868520594097992801161986240772321250972923304535795265279478643492788397752489730257384699134174259213399222161840280651500727384693686008160469377632549761554222057147298340493668293280220770558028137970271809205312304629119452879694292117177096604235850386944961640441271239119385907564292832601029166421317746220299642181699223532018580025174758231935066372406544204458740079576147074634122776569093668043488405849809714182724247467444017517036529162152386880961197678795687691343836113181593016786625020929732850484101729443745986226234936265323874678694154946004270040247681294886214371245769284296619944055365858995658432804090477185766649846993698179059657420649441499898543007901432817890929600239621005284189704287048215910232367660400997615060354889001381108089827846133778940423628429023005195128365101196521644961344327947397416540718350321124690827757215532364340609804726222702450320918990993790585598376964911605172622203718009123234987025890166393401446593443395821391279623749154703075716323124000776342247053928388419722649836724698906688381656808249567398242963158565509667613847428277531722797250313725735022731462794710449519963729019699774782040427717217834370860867294369277312826367632722200898493673280833796680011691393407554982153691450596217728364498741068761507328366296513906962906105411715239037192345275525375969258076406940843212097011538031927831263606816353155199960837565789002969616967765756012411452701697902147996857404148345208832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 961172248993082741490866035274342038138021455018556061667038109983952403722145636097358892939974752155091175187676449264696831260257089318557112986874688705632622483464885884223110781298314334493455411227855628487982617099326581711389858100642886521060312626314678049532837692989421763929796240116762486080940149815411323043286292289795534582747757997840271420319648630211481054448630839263958463108146345556495173482965178547633006470472581779363367038664289893856031809656896709378018914136290122818982872435177541635677347700601242654402906910063187293755400356815809714327573267208242322903617976552909940888762265034285052735661331514149780136511148320187788815543663017018845742449040843496735960595229895460220108741635745336603628248116371205335434167465660813481277246859224019962818335863960608937691943379890512910888143105411023058823571465395797163703318642750576955755837882599420646984532719668133177353057899549009077108808793630582222900216481294605373149622132906733946607410467037692802534622324740148097433724140364563421067979456377049336427663384087414713702014570009114792397564679686697489301001041279034783936441041593746347335483578256836613354339468764300632260140164827878009193899858613623542098384368587506084583297417467849021461998129767185940514907332813927499569471555386332800166434494582125413016972234229237232083628126125377159439569946626716235020517837878969835053620445652281364102579654464859305306964867277326470019562806918399745451824939084998820029355836470155949312734864257933631659350927654019266872691792641422632809389909492208764090685135137872864192094111307386363019858654699057159874422092930837871574395934007935862871978771961972576801171475239028209714467672443482968408267175166896792723271753390887744167188679425268146766819542073496979529507566029740985534234903632724206798147612784938169171547842721083350342988256884008052598853218150625001394051916620123236717397590175009849892718818139914602663202988633819470252027583267426905529593380649611616734785475239335807486142808603343635488663551382231339415650575495695309378134679295381081354493335049263906484044251543581628180580994454692833466487903340548842213617462699335347999992733515379470308699299116560950149860742853362186809782681942140067139169119568933434618648613152875811957611820590278669081564360342462286161561551435899115539408660923270173584197548200666443125556960510546833143578973923610992144653472297386299166414128589053895047150879869779050628297872288216018718217270541300550142766508224528568458279162542232936494353911685029298176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -216158041746322815911766549138112165477587777770906085459962641461173955825248239808498745302457964074282206666099562370071388458866575078504889660991314370762078598810466585731794010248549168306712112344647050890595117223303828337224050067114788209950690072191504424524017335535653708221799200263471020284935875325265780663420765332186809827697071998569098562614101227695502974052289423791904765689829121074661093414351550403217736091853123119199716804419094032087588569238214573761092192049849844193727272384268454630177625712003036981151314656153054095916222732888330366676796042549253790828248669681223306756183229419789631094263401752367158095164791538171452982908689956799554701355443423930108444919931985642915744288400702993966276204123004473064679074164039364289284547880124344989104545409902993895915353879189197895260866677547693503161262085203777340355344859214483344878369317344193243737780595174236044708932045224197291660556488075683783450498537540695516386113729532746332273102709501846718070202317007400305026579113712398810825479284606340547952395626540749505703561506112148061401033740087016663597749691823090303823464335328384739629225519648347085822913975310014332416574031569127345495572617216154904288268072951132977426735210790233690266741961043356209321160687962189062175130643266876800838457825648121149449637445550901469984007136332760538653662196898948205593923041803759786967454270535563610778772249091453211066822633016797726145968430669856305382985294423675269754910913638853062189770399727107888300723219181964291877119472299320247672360338947352221596015249597836966497435985887234267699331263172957620326793119493445146594478764631566562110200780905497554421006044505122678983161115243242416283740803234669895722335673141837953500449006316780684408593307794987946884070449559142859701987296776338555702115456859765542793923372915542398235868636946612855923502096391090321535786581468371744209529625508254644619399106386054055970502379132748129024055690447505024154064257774474754686590145482352291958418146252503199042990580923475010232041642465452703337011318520839001487657874535401066521624483441972041543697095750903745780839544525397346136279506740149538915903940410610430372900409760110129930481668985190540500025988899499273176106643516087771687368236659926264562190302049994847650830776283525911946346169598450155108550278591362061959340113664931005024683098495428077024578522432113523463997707750870848891989912590621329201097905126867749908714752306711426879366186656696874550136394945329898730495336959148739688734241806092337152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 40511729788722906248339170859312428137172518464133019750633800736714522454463692468113750626385460995566188124418569370932878877944299185779940688341325230632898720677588914031166848006565736574178556989415129838316499258488639042324480768290966957843602973969914429524967608698751955691807288642570309535098839114327752886049734931606745215046066772964836707863603792644079119233562583964151517103899479271414762397806177722092874950387087585363355062666816647708981525449230721341215356925322852006413640549842924633543247138215908358503684282825094805742752610951032551784496250501638499900426832384972348670120525338556647088996150195124781846723901689430819412655600908215384866594345040177548129492606933852584477680685600121879946387021736880433192799971835204974114333814042184600979081703826361568070846843798969440313904300311674364367592704241889343892765177510259790908647764222306117199276529315656015579828438041004698516401946280154011477101905660290887511842895987833186151693424885393906927465080388525458899206533947436085141366841213378220891933941477593190761043638610547465879672105315335820322586471610134280872456197135772206232264792505470685955662261585477058632983103516863419249507475720891623086040012943189382109328470121562153041586841910457580711048534811113274638264893411341854201000594062126241164895851053867459112839334112613537808806837345799349912097486265664002750248216003902395983573864855301161338373075887328082261332082583651087065976214379497497715518198704842366830877674530489318761913109106225085539352918940210828702869399763887836037224448870283692309846911827026400052579705354554461561159435509935424389999611041317140326355096215851442311965772234502841056876386878065706320904322662013975285566572592116951230458186350202046180976104348295385188951144055432277772736003295331582495320225038219298302794730847583453312337090601143378258396016095096751435230034377989557176155760263955136871302188265109752026157766397350105206085598193000495824550678305810750619735585217689214758871999973180658089579995300415003769236248727583757883323434237107746687648195545498467742704961463911150500338177195482921702017879902219075020170722496725503396955163543625717739978677501218508693290004941685702509393713856766448754179861533198220066979797119407932170008583511821981920003816015785836707676196298903672265786883276641212835610917076964114829498208335260186757431634158632163659016757985433528245962592909382901814364513539089335112979605822095082346473513834420361124450481729077346353410300025437213046174848634887077888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -7291431749967190139365384403272208409610106615857242958011477374990868110187236830306569091857112495268337276651728675001671458662381447344701021250542286124631727046206458495057841860205854728565395058805353801617954266995034616930821610408135589691423295406308580630875762431715786171989511499458757107151755793955083501138918534769947955331198972055781534626848580425865809736791343593302347229792073872600226590237793417212986940682719166241066507421984644891994600801428184142302815435935923635101260257524579006824098112550708594587827261502993253878129999656510566118145916051607019152339713674531598529641947396977075825067524181453398319730560793000504458574909287184996566077972701280679285888644033157549752623759845568802636979158155780169665468710795672491228956116716230265615734769935104447395471156074739014644701027574154440092013673352118740794213976734030919500537751380207660132013562726898001337114352485228471605077059402458766429794669634996726542390338475409620571451022778641907843366804886691322989659948921086462001724881252816463756172095976932938566731046991184548173351689050184586431865271348653253698411267591072037397316240499053921138514994906970783286349084262673783489140752753916253505404309947606334768628937102572673144405854918225055832489217049771154766409330411882026930021873379600544326617163369093562069124120074112314769453011354085141709501548237112860863287077427715914075688045212495564006548282034795435317168852834476810403043192449957975406842371722425646691880821209637012342926707904583937686913118703972290797339694961564377325572906024681082801291450974526330155607630350808303273458409605601891800564795165772441478455430863175375478092482139218441678988381590073998866078779079569659695909053725492181978118564308857328418689905978252951873089618474618756382007192167509530862826693771967817617922956442601704604613081125011618198862348624014786964710794881081283252654259743024328580369098761188009750062068558993684928457096496269041067763960098828001895999653050187703679699267661197952162740087732713059344479358707716264263403235331748931887865525512943538569043216713726437287815624814148658796774453734773301138440244047600029583161157603030374686612956309124555520867815962697831857890979200925947150216695034779721513168132157420159469908901465825620631206812024543399194844222760610695830390970526254317222318187924268533419997204953508961185442531031726538620397193072120376938776658717889876149812807211764893187251602767725654430675962583075933882446184375963147878196643830809006046599877343418777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 1324457090118999097464694014669597252315973510970801517447412430331735226417540657738182589548215116876174691690183102076922878560335493763969018218513802833229117479896094265041593407270621726675541846591386791315848043884185552129822722432949138802881273750767538147201372252483759065749114769352642472347446629232181695973101386472034057297750228078453995704076755815311834426796063780668076910047554894401764224824560511003086727118651450754807267563394327354558314592808755901361249787439438090991065333928241772985870944243057645061426482177121067507388394764337731995052148017244518006637768901425490785284913760851329023375268228738371453586100537548696638957645393062726303258504420683420888668815038759636044943517042983370787825749186582772731972239155152690041856868098374737042520911536709711638380159330974851389639520502580268709304574741209851749697811808374318156451446006130277301575399420695160037214806871267820700585782519082528307446714179127437222304062683565756316074257094198786574869262564725198266081533856053460721911612343857508907716069937120298226134198970820389876954191206119797956528283806144973367941085956325312894465658033968409021931799133279759780189569661590392495540602200629791726572876500432692682609346611810123451878767417388452193505330212335863789223234445201584005869396820932790366261143678059775828616763088707932116605967738022310228021008532781172097245506558624612443440351962594809292383244523184666231373776304234046680962336982282367964103454648992371065326247343519146095900726566216489902030874259480732497313893854602450772870893404960427131946447407595122978888297798683934878110733066944877407362026596863015285296835495401125022426803755464870274157833508164126383405684498926969280790412534233845270380057612420487868209000708416411572532800032526763628220534755170752284524397009275719227672633163437151580456003992346160656044330291328158895770740868734947958209677930312849770249612255754771327714892648327748295762207860019999327068510245282866630251676912603022711470215678114629280212064766417281152901979199629168976928438600789285242156794987759638499311052223645667061516238751603987788974711141133802614790436645232219737031085429506134481731864400950234675686322132785667104811986849987810161658415002251427011464167020046062768625942550862885643160040488139047992934043745200599765041575962461310393417558683769030577455888106803629611835427613269497577138290685862978984031002930099537428792099707885684395721010885541439364030661873615805989472559934528621536757142016914150646141984327392559104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -222684754246355109367249313484754267664021458227567230323646540466796192518394774979615186428830309204666370740132199870710779430096315782910778337136196157474996106344513284044322946479461853743553923588586715250538518438749539910151325669358641463019877970782217665676513926770784956806428120575859830497395317179198122049556720300257717144554178093052388651464589358423551149883256557230852237556226157063975492271205901340998835984477487635434397995896457274433186446839781100528095126391849763886644224853165386027278155919134415963397791398886167572122610659152704546598552333280087365871251624731267655799595524658198175508982550657860482305195149609378288771716345860591638930828285760333728732304438682208285472294128883302681930154366365854586598475072728302823431359489859370364480748452940456063500057559459646805166260022891012445222820803577713933614371946624402522068884435274409508142769026351894496923284283046502514993384924834293185250825482019020824217702957737592772225739450056630389673973200579626497386777102533140555633840911805394978284191931878793562695331423316620013273221362695842304164076209183290530326364034750463633202864465085218303775161533126999876280496371586533864634150305956915703217306179333889898474824267822748058296669229625166283359597545485043867183390262124422806699351311438978032878308225363772488993680597416879085012499210855184239780099803259305218394460385991539708399737960556611625188104408625733172482935441805422028103916580090358479639301011872199131356443370211777533649083312494963519685847725494848312382935002817028323078507936903207514905987225786755198302478629044912835766076137259660938509380348387258894834726162598779607249991360712472484699312167401905627752864345595373472595514074601213379856779562865651170422549941372372927204843119464110427246917956216751690842392644784483078240369622227951936528301127262453332127142057223878128026237977414677999616722193996604731329895884821122716854475228113828634970540958717960803060518815467299416480974891408656046885084244811000646848756880257642843854727534596864420260031661390477775469464784364768285675582759820455325465875576006593828577337824153172064714501583148180595283119152947738810106999817666889427107846543328142933280311850348145922299085930647774565278057284905648320212077599713347409614264985292233104801316466307985885120642055734193733743615728339903136199320748520302978311479883413669911448351375140927685233881426351218338444312851925469144088400679824333949041369828330497099053230810088358230293030219332505408444161793611268096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] 34489277116448598120718878308420923055401659926259939102428422926279941244999287006704318290936994836932464917862832646141313603494783503086350035009064917134924145300451145103027895254231615197991971623515075124077167334778530878943441134130128880432862923365009027020176908451198753384814967856718743204229385533796328808214062310028347584652339886829792910859566334094898552826125244325428717139832330561287444970131596278129471626057138840695554017198106024724555193503183525758602592243838513901611195547956704038008482133364882339719491874664807053415746993007535462806962758019680248530931466293953263145647275737272222979325800344790509922343832596700059048463306850213335605274967874513946920595100610592722642845244792699106143975983187402353484059279371789547588261466337192155708002378502181840797634115283712365683208103556539383089429971595853071284228605683163644929370757447160250499739457687062199160408383378109752401723470377797530603223875086866660304044646387917266910893386143849120210023239382292303735662150740922416143261512612668418601363620421643117305644965163291787161648653531114769819396550116369986921798738892587425332396309813884490778929854605626871361248752287328370407734562898059232441445895324463739588106871012826298426932587634319922333930740232020719839804633861259922656362602957726327755911035783689278391992301839532522697105084570493709832533992192184284658038093722721257189485623356791102835092285349865710430282423169173565821181540289907575592919028516907823284847546136627345418016482687658005409667099164662672120755534810920566785747273545268840048212968672272406332268811745071929608350847043763779745040003957721910102536908200760521946973102071235491507048402750238970752570448459137049411961199884969445187779507422060193412409515454448793884530831034929150182758139003127462906867565323092431274825927916681598168509093504781691916011235240470101801991263769530213413348140647211764616540246889655872400236646176529275023726830870082825260707939406546113366266279923065230766790227282111922658314352495987805532279768988656822131977195896722376948481885343863462105826503125988986478200324964393082735404451146153310324248671684700494697406837271166305767057695296498674208352932828958975548930704256995580542960338231442819224751848110562040817013570704876456421260838774615501244826401668246431358498819578833451775051561291904699527423258521600489289021433420619046662283286684698173320443285315159178496685680278777900826428175956212403737581938007706052766614352517316390287968465574578235794404350707630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -5094093416810843910694549263044098514879087799444776616055634672368101468725603470804155401988976507691468493447507316900769880366349949034276812521386075861942577436743276819088405235786118022811693610368046122148712118465024610633308283427252500195425757627613427607277806281191238573764420307267091889074943849932215030013576140667889608074803416451406534286878531168374581630165531231533163004599892337266153775389180890251079520942262105126739757575919773854416733816729528193569259377791478667520317375942037140222108032366746360351923793465254809909444566884971672961680584704067622532724894353872792977227958187945252436152016015924360986547389995769445487774866103674001851342751007207635053874467420625092004743125902557522322095532755201039559853022179281372215084892128390187510434506346095671869568862263798822140314904039112171530075806585869326665573372554998623014928102778622786530684600411537089145682333825246715804459724450238184076177583089720543979494468450393675483036051630960273491885904076558445504009656762680837719978410365429758009030175605150645242431824301028405238501829837763802519095020007615569206626851064527903149713482998117157775804838408425880162779008051387488568196478015761097436939810890033863989206452419414686508515417850119629299400393467255916860639906628531559900904095513707208924262174308886156762293652729343134946851203969207139751616249064620577841483681634653493005371608186734895066384466296355415086301763815607967468141968283206133515340081107613586465616862374168450130453677713099662844142018818284606262889829418772616720656125138555762310172615998741619595269311548242338556669643045849477829150568948611439094338385531352580901167441799578000949274590618104504243687233740477254577864921889064332109153579813497011861415686140515524859074064817811704152208679435575635556363045497883561468000058090624819984744789247785372852516124366106208381324823048125605976024999729773917959287908997066397989614052335129037435920970421162837037671532553506366856367634605256082025534421123963805620793967668239695788540887571098925886914151912398596479913280488996177570684155239606665142331490075793610979645807492275407194843247528875997062755378857005025839633574227904329801027884556983487220791009570228860271874315969884155836423637948174398282267045257873166285838387990744528147783192334396762813292299027084301875703471976846669498039688293124073145067779879463177310645342378649683178196932187654479000670394683982780214852261111963804587517086222982822635633400522324888553651201613684515684817932480675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 645688403841616421050139570808116295518651971014690115831408828854972978836240635125350217224501507903876463420419363742643126760297770149092376163880044817585787842877670619616067405285243434470388887932471050773056560272789865022786780132579230151472223724904952254641109746660829705254302644810239960689223760496205531988057041209373858453500814366038751314131245397768876434729133607229773773006407136551894513399251194470408895713819854106204101934714495261488333033646901436317630188427144806593168454969642412478318825587584731024042980918971545381157568967422202730437658143972843336144690912161939466123345640628103708054467485222548108660793106527711191792613108297908066000434424279614187547353111685744647114262365287511353063685672538140021207053295459622152725797869655381505936705568346860279118495273981474490396950659636846744364169727303331964816520508941034609460488148494457392771898828955912713428578802127752877495270571769186311491246387770688764938671218944931938756634510523723993272228803561577228113740668872142171430221950888715865366643402185742367333308033376553529491068941967311993858585230341028909104385823560734355775848973699849233669674291134412003319205586861270516649102823179463267550247992741532016478250572558563639071760533489841791571409309487880309968228921462890625479060174791748081700095471365597953131112245608955916021908520357222614284895670482411242617405114577231241013798701403329384177655247285398263732263260611579708803057819561403441815921986208939983808130134645782526919155391832634712110069815724801993100069670323410696150607009860136071528967109555505345800349604353495756919241141880102783181285595885843208946868952913742182402341953726786469174094638856448468129437753309704590536248793369273308802272020284348732632313061503779706723137434540159452463381320687028744719277416850446966038084361579565004863563623212215585521339018105327941445066431882860191863447345218846512378977958132169094642458810969589169582085494860904658058223279210784104194697014489561825118367645190200851569165574224272182238813851634466552885723456648152102478259268667740559534737623776809715753579749058459689244276050551295959021635478602792622130290205943845534664298855278932773768431553887137898317755092191808241977819236792097607719652129846752220325442063250110412747836568753637871068241517096038942699345924560297420290603436512810884121725765486594544133336056195949830683493308513920777298186022117655151465080256533336882497881786834237393670235809804786934183999977160739834637642582617973592490154959831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -84197300476644504148383222286882274168808232300162098448838215632005067409346995004995584789031566309479600845184782542309352597714100993111267442149767217342811377476905546186631778279739156989308990566651785646311281357270846848048099289128151445011233820455803687408484164349698284754267151777781203023110454800975039716021617659257458186667700364681848084753370012785904528729638595807015131674276626894079194753115188590299828230192039849703714864834231742758908483118471972038946761370096125936950445925623966832642086234465506397720683327288246008714439911574511080742885184889349517568979117399648795904970153222523072818708990228489198085754197442285560872089401767296696994438635356835174699759499797488149493679479784054144358923600808481012165132404790627765283105046244539035985956519079949043173508459564987588932784503742015257292499782533881400585482272069300816762575469078058737557545402215449657895370153935498539539780622277655085349153410624556950326985183913277545376308675272030109481144206272619271878094864493017642978638321499169206949856618968893932692100899228374921121604273909481598145803016003017671298759336360793300900928179264865360055187347722448370852910951024032026042174638109811498245277107052254816515078992128415920500329426830788099779500047440247766673221418657030355394137370457007639791744396586438594525027079589398884701868571463490245563196392159227454695766907994981111696929874521588391275587417853398866091383781261719922841027472084693910006797458116677734026666047587186601772600161089299595140478270784652399633448698271622300767625024225665527545328195217730504158690928423645213936563049689884533318211083521492030808549555663736865759503414454343102963392417532909663706224708495149202188689876453105775021117712669033377642929803013792689756580858972653947139547783389304399592847585499288932983832078114561215048358078280911107680598913608455793587609714550037502344196344417316645355956102361903783763665993012180906318225239539396894417491513252476230125408975136330497381913156630321800709140133664840041153590986596837147375202203455746178907482387789901789254660436642982848270139907235905902760186070372767529807107910612017600634277007156529074547663285184141464324836673623936853985420002469372563579356958233037619587000885001685392902885794523981254812540767015563042911575954233608754708241714711872982051070290336369709184378535141946480647485967121473853361063751985782514623819753068818893060275340099825728739083267061431546688928386627863578378826071360276945783701691357474751460775338967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 14947374018920319291125870792256269045373148894080822323242759017488840611037629012336179155652750296153029780436672368391312220183581060917268675040331317378678097543132654921960315865800855557102290973061359584058548479186211415052179563093587630065690383616463512873051973257142619364218495840914772092805151157763086484810044968306790501708070397163518835003459849148333302841510757015038007792901313814430492007695689980713207301392302362147595662292189924420928516282834444511946917297122699508586040186405978074048879471180724960140382918276927974206081944871147240840101614475433304363550428832356437577305838224335758652277729771542720114117226612330323298404082044305265599969816198378277709015108458299339321777426691874719314147554730322690807125428851501906442160872802790995002145406672341447203734676358898219170525754872178645525725444595981018742083281799486997348326658020749443595838725061812256523951854813338171601716569354696510190833324845950248504571117431080276892832055606829043695317959027277895942797618382219502067660842753066598930119421675252126227241551806977127225009734720879828454498954911433037329878716748065582909917075578313061695353648661104577197755515128473327928849015543931673397177562904138710613813232637929848942061950732847952808899628907860352490316996220591980263714710829055607906394667166866642184386724079830228036750533895998931289289889823417624950276707419748848224765978694210685404072179944781801778567292022454903922269519671049006845646871306510171302349329627313035898702481147692360105490935497372459361766398660340273839269321855051081324231507053525906544307012301074226933424296981296889155590606583397779806482386728567879277042348458126571923118803868215604345691746929028493679593476090871386688219764042897289223777088039010669895668484282720296110354927805980611936015005861153694592717055067386558301267013260627365567951227867486621514106151509191643636036291399106335488859908866962121804311928548970743064638326158928122480935457029098005530766260728940328498733427106462552083435645601167987185168069332122143125827236228875434937509375497890673999326593342302454333708004292630489187903625233712223162001333627587074179300962095679581950489091004917328363953665292023083066897792595139839049316980076449450651625140360319566618578848629528471748674928412972328147178310830532884263495820181234302955526744471421923751508012656148590099937511613441906701711168345555754483811484314782394609374649875763572888123052638401952807010079647232114861795425801500857319802420780249325084447583764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -1985754990581766359979150490409462549421161715839678970307292032565699887582244691947270761953077014845236256556867317665298145213155551654143160066708982408573208866167900148175720012986626405404974452755313545641134335737610364867013616472587471862085682887549255952574243080407188170754208529156426893678060763947992331534947585189105833178564556940054601387974599754799844106886425004528061389617939621616535196599716924398195625516151956114304316118642560497954066919429535796678176243425832173393979645809928658987768439821218736831802018113966098517423332817183875770904384228023042298232090980521187410208345911789323870368183634197153054154407416203149973078751634903612863425048536928423485526603314377954460856675904278538902497096332102695138900140612388425072293746398075378728849754228616761587098871076561679338077508786078053360665648389592405883711980322382633667747417772286687620549945343379760685171847518675201645700624225564975917868707399426939381431564805243743104201459040749466491652316518199234319558368676627310151489600946043040537408911832911533503466659869543700883033819770231404579517107666292269363675044907817699020775526371412277141874068914069768685921567263480751454939109041525922754975838229343531416235181728873940562085891386136975999709994769407425302265184563890454612778922420960483025853427865362975715112605952768684990796673045328222398774825789682862655286690464277480144803947383062740235720117326019965251511601407809784661653798038055881425861000384482377498699182331445499148904667080625782601704192022291461274957367944765820562791393962492579590417427810547408597191189405762682408765197960029266784748848108130708159141793984160005926599759361294311372677042149159958315872805113426574861185706016388724334349349715228818150314056311344460959227902927118596554947906300012524026521862204040891191022187101090387630432843313653073531508321610684584132738916487187792376303768634502297012926943064757625985884188339438502555579127131342958299882151721439538267622089841278795143288389537405949269483050843393550880205036203860432993643896181876433935591928237212906571330355614220331345470963731617083927361560441311016714706887527063152248966996046705621982785725935456247685204016919830552947468078188180457617666541996850191092900395686373972062964023048913204241703608845918768448039628416373327126721142288749284028451394463563712492598524904186853647340337822750105858441695342974263049212509542393973114651229022747541449145339991003471460341651157486985785625430636236834631416831745839930492858495139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 150719557595803038340516397427392920965626419244768185443639928705060499338053592087088080793826566941799431649051236997349846794430472818954332268428740925163266922351336298592733152787156873863534928861961259069589156668485794009156215088550273818785523867598733670449169093252843066962554092176782097167210692917036701248863669817284275454347108257349890173222295914751064026536758133544184978807152209150518221898340141153879607717681932543645286614551492817858471547852497155906509990310758697546530468961024842442135063224408019981285153801300743294003980528390880566267542008083021886538564424531681772257848959503254050626483846761080530695910799502057190030973128645315048392333152986212988263286547116329476237621088527307275934665033229033022746938779418483221384832871716323439925009237478224354725611106894045563299709832112800187593871457797691774553382272347236264645661057924411314333343699997723870413042489905167397024404826763829920063387949285444557248618603594320706742864794718337348843833492490973607878530732766453974082855044444996810452549709322947785713389321339700362187923146913083332569577668645269741075274972264386588679419127843036275224777318493868029861014705249192230446228530135435780548228370485065495233864549710873090482603861580036533138567462824362266739075691410717157586369695636114451136493365319908968905911849189943884459847121700314683646088660386183908607687714335493595833822458550089014194276437552402574874846191120801337973990936211910697424332547897134143537462526856419469654929845318430330797758959399409019042532220354097175520968756785838322727154477682795778392610955095429532456299412100325524270154565303343467039933959836709274474889307767110037252656833689681127464402344122568438383123367311246383733331430545511786449777692116883223454203662781459796331725988009048736121392632025968103906201179668924517788206979953900722983473997595821913332776831650441893972599760087261845334005782951312802573751561004282390201955369011226285857275058158488860625647778416659809286201565162259697797839829528003787142575029404877403575222633320536298440185537598762237719043063683487835417551311798800632490559496278917840808226459234809745662634079537541939479108489716165205459022481261418669694960185782991816741476730007953928655641902534405775625910361417263557758684135936140787906530704194533221343871316182699313994429767567031622489514276144098310102798089962611372061517159662114256789001637410072986271978517315324936899060948774984959381583145069193615605428332254709927012692425910707668646929367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -12976804125698729258273490357889253724490478886514805362380801075636571756492165286431761983532413867928656336503798337866810397250748899081307373443918496071716561180767136863947392545204263949166116694417566534010423364185436348139372877418483394938425217430587694464763135141276713426940284691512685695780885803323219974943239369541081443384477972051250363393279565783449041171908223870161591698660537438577500551251505573856261892153109333982649185818012619384804970707196151351884297539453014802989391509479627115849546967200569816322970315041505210579956926683775169911539424234828659166368529733209422981350527017790507045638869086464392888883684757519867532777333150895557107719327812927829848439753033259276604725924925646261550832231936123186734780270977460936995403771542111799387816056050760637864297701613485881893896360259030306944770477398987618810027539394746294405095677532575689714378333548346055014825992102199422178953331835123210697142482830218018018609643300059255556400745846396793359890246027769210589417779961914834377665364558965732174693343973977824550127271040186843271107618487014514540501207865934650789621643953254324546157429591190111940104410750048646579675920994297441023167543921071582640346942634421216976369107510364072406587560379635878082154696265826400354097351145861157566015373490777055695554793315396585568915446671615712631004637473366865303449879512848357210158295401867062215122847863247343607686517313565687664169071432578031921253334686871108270322738641520688341357161155035587462577990961081558576146734932099039527125616623623445341124876317617708239951857642657006701529591379137017344156862518553295415022672158665638622772725258779260038449608729542236908384222784522268460043907088806828365834750467821817206173664981158468824287965869473207693850378422542342429557968180370326300067027428227107575895286300642869920660737872943225703462822730060937512191873293226612252143916064801236917175644562213208541823190245731786425493452392094982596200856889476237485813746434420348494064819280164623601235462665916039538980675938018215549065743486108050193766962487114069552547002132354692366138511440145233265332628185591304652813052994796297610229751104373695049942059972433450992842399667483617331871320696286171638711734283518038687551616034141291772796984070967102322016714148437074191392645889132675478513691701608320390189590524000361811968123198904993332858079173510533127404586466203329048082588132099884166237745505125776618838017689882136818350099646470117527610620229239614581543113090467051379705774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 1176387959793359862704952447047118765888259376384083916970692206894587893669283477030655034299068416237667543477215312686791201716720421983565401745194750734467732132278469380538670825082411053393105294781496841608141922796764597018615980208559339426283250928545714396191278663663058841667803430916944833363838823402937292020422247958716285407201414276000750399960339197324527713389585283548220230876543957713497568924387084366702418104682729864453906038372404244768157977658770028149591351946017473431358191947661733739478513330856563401390492189658887521190061737729150396407065234745253968375810911201016832770783809096257212892804868344400046836176758520783635067888956110937296969818430594982493930124364845715257835821655376290721831297022998325169881795096804567330672812330666755992796597519389591380295364098325601112872504735853529717353544036927033119157314594086079282819559045488916820433548414660318971075170360053843711340430468454831916533917606752130064588641652658901862373574870768967547620493975167224835027377154425893269645349839388201692680360553489801524293897383815835702208543835900221344959460906018195335775152141876182853024987071453575159781492534791368666200968147949446250657956693857736007884713957103934536789067631855784883305447599817578592965097768063280470679482795307085483331556735941984579238957204914312045645078093980249162616129494411632984698579647099390813752265993202855240342709434826883998866870374612359175018990692280756056370648235627735658589799889643856801907310207951629608991020709444586010956049967822084176183585137285129890403182810941640587665699932345194744837980694162668929391142238182757242081019509415550560333226572048233802140369555760455967481754143536210809068554067624202484543323787498145433503247834380356522200332945857582901991666304298116742498364462239518251860664794947966092671191780109055607152318692340227596709452464100787311160351428198603728355837386831621961635728321532729781927658911527414429781705501261761261313918692783039049672500882796483703420347198343316666261520900133016349323319492150867591570139084712548913521903785073946517078487221779640834518883200839580198895649181448435077200860465137895991799110245893509127368593114798607050085642112401096509003500546862748108025057374932396045744827844094017265956471879591550262243196954211536790831003017802394835314803359396416657903552397196282381800690653122445464067286695904463519131390245027451372687346269319995338361531464382106623105078369004209470648156601217663814960298248513427872917345140590035514970603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -17368600284509294654834906502110105724223366232185214800651950991734618701793080359927487473266336261644941577347169027317225876206940195614208248843617711794665571762108925529631850370756659046641307824322177190648657855478345873318057408898784945817991885885200303013143477923462333180178297107304417590168413822761563238716662854844061568244082490737960354847553860478821636471812188088140169685269054051925814883126516570969059879458022678541104705439171370256824766877015402181896384995953140871359307234060942930263590031562557638539293212922186976075355505965416243902178090984524940003996304244098317547032709217842894879155152673386369921422981817180245319614290552997506445692443548728464785985123022810931861763982554281278612288770181344669508888408998551882786779968226190392732267350294767109050088175987821367945255508026982273698368342638080264188115490533890397530361793739629124008890259662426633787928491457146483992249073883050340412964772458930787822668863905115999011258002644378633680827437431719613107957584265854817508031379595477442671360343879478859702797539012604204532489556422909874657506301294320589604332962933056139689595179989935306837400544840680896570060308629631236758295305517654744495992449102771508635387694926197627163584272683131609159730631234324448660065509616150381585729138550790213796797042121591123354356241341881645031278519439306101535460397159952028738319376022059494522744642346725828070047925452417831350107666200847760299531780620636504897312567171031184583327867767452264688106736140315231581564076743516345056975550666452842704789399333818492207140019688199161859553565836589861643742628538554475440425587055851403192246108326950561259472704318330466003738223671442976563388968955070267408973073707671218155898175729681988600782882060622204949309509126561889332360143981041215363911676639413745187118226061055076234470094112472222558296930076961481693552506695789430050203065404876890267542508069797695289596398094170748498145708306241017287595624494616318458143321432409016329379918468518401496832794346128581062630952611002035723325742105941287719848818100040831747025448303529288091442363761784350718477369830369644595484434495166320910435466901309294861868571738230726715428165445717540118647594982503675639893241099427698607723362941619878381865158624457151783690179976719563921989102803874292307523210275053530894421486327654500527947040770417232260056660366683559659892433191474648256188356255780816914620242742219471416183423700689244641240778290018903705347990686097225337782295085968911337783296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -8807262716420000021609656381349275411781996366020442891715149335694077007978830050801767639602024551403411761661941921138011481922710933579868442224049219294535142668625982666131981200860148449746476415146059463136110024231930549010437056568145537980497849766673593847192811699241522698578417545372975440578328940801456684335403457010067465153432396519756500906049994432737083369085527455730260989664717961876414774837775200398921868159024640662192972288973925579007057523089769034168417985695175658695193215934379932258941556537104153628490111991159399435803659529124177825813108627848569540045560642664446974433336772468666217515099779684107502367831947954648153961119574171887679147330572943614686747626203537564238481209539820974314991534162348554050196749211782385395744364610570995819524863365963582106500437203711766331952637731215162278720890233218700890168275638943050215088008782543372712096336910990934395566932894261319221052260221623614032149866712147263352379410013857037176947777662227304928081176491974699773972991391045787964807997618969163734965556349447684059269046372795819975384377122086277920170096649649529337111425167951811706094203700148875232673396453079674754002095420308223675068289391485366849317233760067696090923265228131743904992314219400211957682307257019004425383869103342930041519813672655231033236858922790836123976775044696679306093798600386374005060322506651502309165041567765945605322812885934746450857915967312301227460390489408881895297177428705163454345018886165863244843470801272147403279650750706392824115883257898794852940372862755611352990742264155415484078058062515837936457869975199121632917031806571197867390940960688352028790713246860545085378890108527881115576906771932955899097300324176520945649726548810811297955328229813445555922356178022933347007839527904788692910260465583015971146581172015550244385663754363075193915902143033845460116731611411899040736767299806234864151762638193462765250613180436743764773511594328365538108753056014412482194718155256115690067929829742606237144513706383044191066727721019655969083063877965773790025242513438985278374938841606931224382753146409346953898577174159179717016141393135907560949442983008792590355499850633571888730108706351434933336564011922022223434382622070673347344059814067193546801700793220809500324828100643644121307583034054420010267888483623096140478736026968084643784608272229919913132918199272218083229771549702295530264566739959943737235088976825895599233223390745301601843377844642409997239426156980358551771417925644109060759448092290087615725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 2138943809147961297617670174762257827652417885503007368503845573017001277945384556734631624397116071533177066111505691619214477945132764311200743163901443818349572351614459037112133701742351865619048010985055110314659195945462021690397800877744346791558937656664742623323844128352359764664470116708153325364188737633783518036107535889150228427167698720118409446844286803534546550524534896808873194734958526335017579155979815502242110373244167471891184507037782868943372594240698840487617666166528450194532859717155873305966404540030949162913526924996082748394711586532947672217139440469881811671633700686597439688658862089572016511642608851127344324291610154605846504384136700251071873181777689371073730235674520695402854481301853869802094194936560768399896709707783910798029969061320057728325523996672404556100166861743763558831737361926018608301194620537245222657138864763704279489390300520880958589563190708821055336575794215112540350189979511705351506434233832520122660535652240344456805239006506246658471838076712117557236303413480215354310930063998797018254291371395447546709296296918097818245462194576657652301022231317059504537580185623262654461498497056976165593412297357997758052531506520744470962098368318373283547989528413579932394295762246474751516194556363824627615213987907709810079806757273670719892424001224838185820249820316544660632791706833571132632000660197964574440834089010766311072752311539706573324415770809017533502975016617529183520666603730953682016037547357750491731989109563585069324668419189919498253953241357339365126742714416435829596154394860648112395151974526445171554406689480723737576758866072263284968343789571745032620032787637330300091163571810034422474877278026147367655606073047271936434115710471501308498668578637255951142274891588527191973952665105667038855154790538824482222993087050420880213117472637349377850823639102571438313591110558315502691854143712137307264409855103642226553736132994893125765425758374601644403230831994449352217370369830059116549705589469623680832734328884190213812143145286780335951525917832688039242849572234285395850646733431271305960675896915794944691598710817867407602257707894872245861771893287132134434966984185293261299973455639269168753454682976540366613566277361866585553736254362671100582123933190136642434602202673583151509297376413473703756660222234298912705352947803752310491740893751123266531979726500764817272485729765418379768843979399240908068529090254172605291639258390984129663728962161359859999815443433503480851526642523445386431558517999469799807729925735701618360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -274860182491766789940710349055117071181252255027211388327317906036013957396706026814954764902168248021077055982529496608697076992348739049799269825744448838923254969181588738992526928397105052933887208967840750910809558242566846231131790966939488094249221189468581376079225189564814489546857200148690051115058968873529986125735268495711155613862583320731818763761185166962782817531204436795898259863580906778590615332286297565423679015749127877914715667771450635207527608582575255857376731905184820639429776240467163789810193705766870323580112043719000826307014242709722462286346998125799656758169631254395520159371088957097550277248868349520712000309836409756249869219003680519007082014673910784747099134495974465763780563086727385579363426461865257953974997549839738158986084237430936960336789674473632684575631578070745353086691176118125535234379423305965440499440393852548320341153760977603731707486621389925721216718799845706444081896784989772535963703991136998910831313724103179066852859452050601744894147764869850419907740481146619465387532537103629031443290710133671299255104287337395423129748633562768617854656500906361024979073996484549941504312469360391373838426346962922203048966752079985213512741883393778394784212732071650305413088792802814069051086419817615203020523013977836714501732805303459518511119449210657194760979455992823623412602460027319609529018686440365413630615218737272136262818523188117642173298357813508541661158597715269986609236915264945880331393658838912724036619806821255811818895243310096895116373067531764024110236440913913507711479372933106859781435756240706877158344281469151060681601104674898817193571237588154032957213246703686005889332869778994521770377562319160619261501859362003074508705028110229965631120581873838748372890229810015127822337848877824133233551726467050225726249306704018488677213682987992117647971574552744042684806400245085132255983250016365045118429998133021653939547132283047633573414085367513147121882431601051013369982492687975944527049086870092429145553713697127513992982415029341500058472059438031407255119985755838349140710164220091334750611567436366781674162478116360055720681751748071716835410980934493453154752411075832454988821066698004436789080902099932865280487605544640970475092925842067608453726513433332338968348376968967309547471925028479719514018570481377372525272128766062067375734424931350186444586772574887652132910536549524040083719739726373259207302081494769280250922107908107638903056000419941169172727192912483988648829158175212897233102611661870697248782273233011653738496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 24967578465125594413279897919606275757630890140191717369182827913108015473448264196303277540166316328261723571219184811693429563037932518643611953010133021085870562791950003126328329966529176842177847009791179735635061393911092048014702856219768941662032921360465877613180234919117276368920555168893745149929038820689006384874169148716723911474188965335504925192720119621761606297878863070201738566444770001507349704217111994229477752712982247952879164454426869286572193836403666057626749158584842270771765476288762006236535118885764449565506547968680747521416279498576484187896242094266542099431914707676442872045563685093354888324095965859991953419931179448847227626584104688062301392835705184673848389595936350695146222812810046668483715350468708694136025589878026866316989776009775251658924133849318578301728743590033169228101217168806602173951229832622718474845435628432975768494853304065454164949498998681264552725408531260878406470272074526777030834244421705347798678547938706399740497261862252003652835625568632028192595377295329163915766668025235675709449254054147772937281992214896191597097402909060233066839266366199523375625289602621803803977904552226690597795700824431438716513905647865390090453073879046995182521831052614191592120573498888596352052910044628426896530358098569820021278618280639503813161392930983716318050101359027600895123534590373258417583918140958254975828037417298526935657095683738244040038459445386538579614191452053750631369531747325014468998235675584673189103727488513838417104100563339762357280396320663742870601674770944282513132224589899887362808542716550168719669396780195342909073094294265382309797328642752411472740944816312755346015148728983391315480897017038527360145304416271003012702554948399197975515224727184988455048251252536953467523517662701885202312124617497988283679472216412042080400061275075069304238776405600101259265331370199345843016886107903600096735372667694845877439982270397090856897131460609778120874858694020292142238051290298883014274739630941248917137448672079598758229036278903135638891728969838851424437584084752006588721906489407238579876559004828343880273404022035363489160139896839225552489110991892473486549383341747513436712201924133018168184084350142030112960671574861985377766593056804284211785655865876208219340089094969137330191626815040757282317052861313164027709862898663596159996994038992107493766276579412563703164859335640282324463430057295151655285132968933554477644653964038032509307337477736356703256816384889675264431341792708826690092601730533831572434119952250280345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -1288341584678497895091275657209842842179266593028550727933627039761039486952108116777701096655435511654708751822310929075940071767678425217895030755427711400329520632322366421116411771844170363207169098714070671694943694641235215896840257199865576927647208222571370018724378639875046723040618187343605377219363503110516170389261034195507302897801636322157855103794826328955387063848638365675856290221755190479452307769107851829116530276511622334795969402781149677023966462734131560234035185299319326803958185494384059962282592109900254743001223980498338060758997700615732253538092733601887103695688529982667993397164609530005184677983364059334316493202432980345047931436682204446160543169789501182947128971875346918213667817552660477883846872887609334317402985009239352063080907772452314816018856495873288233257421233863858250730920820783203610111665772434313283243950691984068503189411831730299775382580207497623429661040052125502416104441093276874621026185585973619602427102554077279663298442748998575543450129588276943490857391042373970642286284786306658149087613958146008286425752645642928696323300936984919118363917882694809614170991307053809507085886512292412253175291471277675291266239268801315281488586077280905616930313677040680866452417000773963194915895276345199460642133654414529431439263028477393634774508623662582423031833828082726586887847693429108353508715215378564601015534451574331969860773621544914292096650343558964495979020965818532917475238129068231459610612617752159020521292705545163565693911963596924340347796729828951105955869217857927905033097730657190291805174029497306308637727520742591086678004489099666733214760731329427151127542560918438082575150044422844509355216245321390670242293197316243287758445349822404984100561641748121611987435264761409243343628745064361030332181206292143878808289924733161521104840262510280668633759836141934576714187508815890834253236019885331415670031901206229276784431258636580998583526444942824235851197180606151646758707429733200265653576238409804064677274309860238064274526616054779867136011466410537357775378544266544565380742037154169016026268686116541890933460790065043411050512350993441119995892634159319179422382411606804355436694767516491853505724588024347049494029830367035243735909124845679969754769155024551937798909596209624442558974668126895311430850304492976412388537371884313558673793521408267750979234290574641229447753210563802267768412168727408973675576118456827612440733238982266988023052621973428071508730836485173259482028038336461581792821356079511616867976060100476403712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] 122982015812789456856878841673403521994873945868194403056314087541471047527691585072840907861453020633523428969804468353654628769652258713543302827997328069878652810686386754790843135806921998096338988070918205018570178765773017941773240572547091814820958804374006861795432945165074890905744524855483733935276598854498694341054719894925307910997031042302521234318400537844496318278366759347649332752450492967798386666125591109750279836627934950671152646533449028245627054001344945976219576950610816913244189003913386761614736504163793406141220278785506231936198981721717559884511521173628736895433602111367487099569202749352328702857310031695898454177851062046699450801805823024917790591644544505330069868301567334393206895661153929284572107249849552826403856929476409885568796389623834878083422282064199314805596138610132252133276101237243357578953184047078143933363856716054205432777941356063926012105802039586274119630783798479367224948678966777290066908907309551455001013478991714149926655256102109311608538324021375198673090860261070155677173564306170192019311527125836762973558508438095399861721721711328342975040141748866953776768318657349205537589562667433691044444092470688516570352749398820504253907468549869803181058702771127424693044139386711691918896756242816305709342335746326234486406353968568649062999422289936189702243381404228064876806962522700774048656735249440043850705619822497658746908012786900759633475050776684270391124518383176299283529909032738680728983079067204858208851399917440900414400853152806289675899011367907215363566792274947901666700266313536132911021437908030271176124361723011801190066591626065180758012500039847514276879095011892053788663718820593815016964008706976530499474165526532887626875391975698303743452193557261899474693597847039453453465967153008552227110791189826928562110862835578931024954817985886552040638746969254875605314024572748725942292995630706994717830665802855046963162520743009048894759140200869691977964670260668746939686835563889179169632086945078118727550858324064927908563318217985642029579654271846638743595366437629832389950254130236971185687984949776501878607841969776784621738521272505204031441713777581258672503706493481991134760173220262234312715502759096432748335551392563887562240987827810796107312326481474315754624076410560352896722106812199355007032180612869265511018883612335337247358900952752801672871795818404926550160098534058087426611991277727078946843005115154499586954299223997970441699305291257988756515375783175760381745170984808158564170374743498507590972906086248480768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] -7199761354870674567078332316400557525185876360726421846920382076456666071256782610939544336320739110004039017855297097596731185875026210840580479475956800047866775489333177067667562374846141568636132736242481360359987720122538769010965161501293396539326588723379382404676460483602696217345942242070344335084980084625774681097524173627214835218308207796419343014927791095037413330387589653503735773182072007732708671797079862851679181112724801075450009918420903217519165467008789852556390213610993679570799438734816582589699958158530853192004629152236071258883845271202629525700771027250269879317232710830312026542282436567623793667118728047252302395655387926235424172836446529016765529380345585661617958131545403842145606712864271309269473356291411520823387880268712968268951442981205117572844981817832384129352332926950621511656131052360039835437253745506929067838202197945536964542050404953677043584347638868791632100757206827771241044803184602734548041003695428552858507784459439756759084486875505654088315973996150008258454413572454525510472414028059081300901249516153494224521226531830528182793485957297826594850777183610769349477701061051063658304088550819048070194612197250012945990107078828971690880260205980074415901457908513961031167861655053118953683488376864155413544977788968317254149174800721299706637017513842644074038765261234156354028397494028407207746817691641443088056234552603721360512489332581851476323250589149269098333388678417180840423675333256287328018390339463360853626133900568278077604874478131446906950560549081085949775081519350659362595583632219072480413751114402294630741885617929833342475967876871388991443378338860281378640663183215567863328955360416745532851185163884931009428927987887478623404607507199635017558787068914013291467706582398315817544327174685224152712795998105655715593305370268547154852050350506276823623022778183846023031765937520142705408894855518091186496873531133034172067699246157240890733631236444744991139734390524587209170929874410821435694704649340632941432114830158451795339839903118068929464273601497366244841538060077353967068082271823314401979874216507430336204293751735566079375086261631264831736957536207281709223892160749203092726121108219761883644983179704080879718542895341967363035847230011542119393763531808079659583251965711567728104555725181763346908388719430898727347491029600420727997473125692375592095465935466460526370417154096954831010355595846488467921501447175625647240693955570932733270540725747462648420493786927680622467479797225647085920483883964419348734149754353614848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -79390659452387153141756548645038958547248919614977888587258640604792135765843981077089762577653538168494625172665885783313967015239575805684080425269418273738055877320962667828264570550651474541610114072538893567296396756806339802046171887769283860585031240820778740535845343689852845938337698084924881907981079077592271869270860778582889405108196476959140585096476253760276633119079066212006604123024990993454750722739607362510327496036266549480446876751643286135210439081158313765818713829093151870410413105612795926349869524959052386065153173180635779329857089748718930154312266688353122652358838637217626824119995773926626265254540266503929588881986996883179731389738356722391517952828507364241440161973983563480234369826244944428321738529832247568416789113012858016472708510162429718564702503632194826298113672949858896939203017070115250024226523215919392795297575887711805303661464231504084076726742937062111495195507413016136547740508666796276351321531444617506958938123748084664940300840895008810051522084807671998301085725731355046394441672031343881606462149142161191153581573349293547663094000044536252712712912661259072172396623710752301474387605503647462263192201575321307082586457880596631578043871347434593753413240370028559508286620425592225455150156654455316496344185511255788639258299051190118219581149058431194385725012537846547509156202414791911361285472343409515147966012513454403667810563231089660992726993123494423290402476263610181463177092335147988222069199734032901324956354997903510775598687970062629551606665492421791188389467290036202032632673538760343724221993531079802038085813030925188443980892130571563691050808040553172486272726380808747981670936216088894418698078320167425450568605897361989396055264032884001298885008750908902311045609713727007593105286467294710331689238147736636477989796904351105277885557190629928687955284275400136265028182397700461250575342803478259746343015460218016492275534676302694811410871763000106695815915380032696791605453992269172966684512803781509710391763981378529871286623713342483830406711619897795922094005723780139309237060057877627311429368027709158810312951354951297341899515176833031003280883416142572663259049006115316925466768982047332361121828225897295921689684701419230475553721101129733736084329869928980531430937306594857330443219966271999591694920902346498668067757799800698484385640512897916986542592484950465176697913562470437834575711727413089523485281527660435671201398095609413745728019563594978545814263849779927523433849124134062673272489470394108066232390050119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] 21618303827225062799030033650244033863664536144940370182694109041877511682551609122546204772864857069913525413176521166416007104356508891132026327752106109374365541967195443465800149648098958259573746037264932428893606852229272728560859246425137374789251703870757134259627246319756533204935220192088571522817261258868932102335109938784611232580270926347758031856054143516882293699126873678161651639571457689624152388656324501364544773863711733415577526538164279924906569940701906176617920007970424353062848025626465092055320723604316668334699550648413898117381561124641286301332111582866093797315174010834591639569213687789367632134588535425464953276890186236891384161125983545261142372159118629389264784461661515788470559065489423691202742511300923359486777561611898943117875404902221985614960998448786161900965670554386332000087600105454980468960676026387231431091544215117655036617678523707954804955145090283072017296430738227559327502078530688253438358565522249215337411251299774330160921606460535090275195759307159146489259218667558437479069435980421319328007942152882889470078143400980942670080723237385207636172003083821431708451843185699977677515677036454071659503157754684471833257511701545397990211931445572349046774752032638733031706401044645411275103194830713848972901024045906478709640303435962624698536489542156832522672359103148118079552813621003751955714200330646127467877791775770920896394912094229289516579603682232485262358450807375638828505105426384972903436808594851902614807840528475147848657534579905852359152425672799900953438688385867063504452534712047842152924932776756927227502343372558908743498193563479529564111267565348181811082272230148499726523108357929097383989022791414409605648048560847030180897651325422378529678997798680613733841743705156417222456744064556516581905886684831563015579790293285892395404245288286120792653334092868488789262431689996526129474537959307871468866951518331585096655257751442329225655550433287879640231743920169105694333336683694680615713765143782917205766880148867956084287359578859607181452062431953248324265302131020105399680947061028579898728520184481687677274772545093464140928625094664195692052978327836410693710836008246152376297637884206551827293835614725040830479529575713712073363546215246464394470244088026078600873048967067666154532961187590826142778964598422930352058046041475023781174668701855838286277189302903313551202868571646684792284690064359460883140188780274172348140023149805070381926546062295175795452863170544077939493063274444911458579047065046085935649916079570944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] -422461835711057031705282653384078313278461332070624521725056745058876341966524171163968535734679279540171902649824259547084779428567707211752571662189247029332778636958733535029157045948956626343080092971884178367310499769700236050212364507600156498850188478846279731668199284795482646588209269708084864569290863426487358041287179746143089573799324247046180574988649547018083658827105466815060088170603339550679466324614298913479840024091073451305685141422277668865767712729709948102774651612320406439501387751574441493120784400943244860622171685083230922465467413133605803385917696374430829840914113349432104539168237122328818959901560176230731395222624247699974494261443103889763839187075334478719756378927664448564859620038000544233442027870423133211176687323309853001998417409764362698746370815492883753305454797087836428619531352728129547732137575925447543707519103545838399454263428245458251028982798770558895318152982938391529587668138249330054058068074102983055915925353460332495853573059017359847029465876040254613174749984303096525550283368720328660520104495254086260514994464012656569940336403019063389489566428695333202983261709613598635988770543269319099738631103062447654533445333269029051585354522207376143446836139557212230570410601647974199901290728080321936017228755247276477471451611175793285471201861889032609221150500214031072444444953120627760404935323483036932950736157426228778357939264030055968348328861988096636123306459245336617658258170610777072726187716893418956102702477098846941862380929066759367148273658477232004225844268226640911053288882558933869794836733443425281444616481892840907486670687313331550134144779093099191408483891066272783515604799255963125072866869557984870801853179060950978108549007293901708132225283578662631742566888431794340066184162361136912108281100662767680066640558299439590206100296366494088079671750269407905534611020332098557308295318587864741555044923814519540865929001268182984329512478171952610189457116903350378938082852651255442772850718168952722705499449688989229540509096356228804016976502090097716022408846339119282461428910949046657348027494107311803447254558473908336857500449282854517294267656760145635181615849987668552962774287202185500056636516921348505868833066994447895232620184578490485833551579312427798186251895487701857979326604567641824193691184380320469142076203351462234066240890247731710778223719207999929091918393089896776428336725203266716150877885700632029114678306929216579429722755543484562142802535414438478360014457166188308002657435939528470738288460693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] 172595132509434540972470344559174612075774831820427507971115883517823933981603600980147199835687457913982457563293604999855345493287489356120096898531652156916666813018593074802298878411058267670339437549790327274332659486109618459355547647631928325694826554574245277927080015165539642520455181448487265587888056849494634812348318151905220925250658822830505829915400119642036139461645911606430473323813961979701379825339004978304024951366210407629552020343519972834812411283307286256416619680255796057256404506730765592778015186800633923184546423953500649583785558916377469297088639452033176954412241461684687208921201157136801687736657213251068408541030375957677403204716433603091606336631237900113411119320604115334291771671088409815025380960664640516246926067871826402890476138007021165308676610291375919060175371400923088041805249252084779125334789219325419954618552166711500195103546794687117794725493290378875054540516241866687043142869546143689628656486358363849258818838205112171939993705898801829549110444114295783556636965796212844430661516746487781735856772855854818835902552892386108747711429716774921123953739296697092000805654385322035708460639898976341713143555625775642077759226714526539854606140713490460487033831719395619570204160861191309306085895347170753270304822755717977240738156537659972755112321189991409198049008324478334234401526182125744717971190353966485261330813118829671110725121045610209901151093451453897528150929798760648543367095069296711942965124296285928471778260864096082312479977545022528882115021186781852356105420431770301654427809624925922950760691963281171782098897737226698021941610436399983957491084904381069295762448241157907956519015705464268618664090558882920592489081579877739605397881809780289121558115761244050904506090446888593835143297013544379555637266127522088316656505201970889794933294223368689505471507307539814058637954659055264613422535020215593551309132683664731509195360779778262202210207351073415398788460133383850795657033623572490517036258233939549062348689484662125496527722497147293281796863076641788037323779426440444625742103024768135971825796904129836764817067181687609039774991992747607141133679561082571946587748986007444785754431446698815728239613883988210139328583769797194325237056812137730555638089246005774775805360444746603954899385815309993998983575012405650886587481816900450518485056397283665552540194112857856444642119779125695306491134688370000747659498195164101983214258559938070852518577585342515027337210793419739315499707883955147212867023488675730346832388161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 1871428127462792926015377934973168062008987657433870750187213066238368613734800004002648501788606398217174820039909512066430419424246537692348146565538184065733746608140121241763508530373629812948804186976757325864960838593693228627170836487893749431554905078595778284139251377427733444391851569901846346441640414803642504717269562418760488100029173078433843801756051611721733819819713823254373818530425686407498373102322063079765856509290038981441945377408131698612108075108581051731566112104779359165078084670196185404397587674242098675906032874655838216292348848022903754562336416528633311467625984993045631325277648817339236462531008614144587574826414283277239016851991512934276387751428633367779247664812754660820357909761045919266252061939243846513405950498483465475343509640929502351431280821071005543938254699676680880273345601665946123362617925094863668082073014875312328582342614840508820623509845706955668144857804515801855130815677943070913336713271224729907138577046271001104976142939954226832831793139563750930183026460090183700836467229916682339159413448141843912098691606531489023313504750197247635881042426775826524611028034411340632527583177659640352207193730506809566380059611106902860588294272719439955280226435867183369731485198464282079086968073202785233949149970008001266159394570257717058993252136418260087527703344745873400142177779828560368975525579189189871242196195926669495655033544019584393696058255930303420960088964119963469144764343902881873177796311855753510619821784937924589308740352261076288663543949220834011463972655708830920615975044606702428523073906866831697349787500370998747996354417041285282621150985887038909027928517147885765021760687630628094937728809410038297102704343341133155754180999144658671654341533824023194531682372081112725661983151676384982582077139795959899671705651730665897253719330830049326172069717133809307424663306775292006939975605276464230089662443454246452244199714551600801211253822339017269480388894836361607486281150200489496190686335492404882474938175705943952342394141874827176687034363346582064860640642105076225402105521162923221226414089915875680687982718384443181706110279642054181029979948200392127313932065130625203579582868078914711571751561675737179797231386555918315575809204892944343834627483518293853399350494149829112354839735752770007216251981839484948545100184257933116290270821850273621431849084478952389261024865145462197583926013911501565062654855336039652377059877170964031442896824961492251394853083624102539386364955240300506866835067860613995162811498496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] 110679391638535371043460476927631146861275650593889964141857995730539944094753151115087721703651678945891470470908488493826983995628066026257864886727024448758047545891093468617641028500329562016830900555296379025017726952975536676766392534909266016960869995951113521856711950406519503322187690406957301391780570215902709388053136348816636504274710508525180335106963262270165745449222303299191820900416840102624341311458778029763073541874609835157577724509363957988130904352623897155485323129505814377587233692633092541223992799173500649050474664996491574317404756019230457015294912820982637723604386855425267129988970449174791209346260740320552098817304811284463190175729119714237378676718138205199700656650350556938861286243584927954444945421449669847676054969365815456653110984705909787705830410420654549039827453071649625508702059269731053653186087729237107006157471395884995487546588736063788675647766073665796967142165135642645768556313844590253306090333851506888044398247126120880096896637526852211809680437020656917979977578520249709198837628647107204955330299305361099033443775444407099789076131581391687709002272588540364082093373795248376795562794414172722938393092951280771948430178011478428169398993574934777062946809881893154507146053505106779395738817434923623387792004841485848579848380643121037310424886475337006630030408427943514715029529459547766672570767714949906172305598281158252855100818811815948522164166626257784503985517674784031042729682487396885166873012198522899265029860727201130270356865008028363919053784107058472920917963921989444595401180347192300895646894209299855733885645156566826873737591921301478647194403763976092920169040707370820603493051532941378187940338965451154495629851745474149339387872876699776719415976063882266251684992975110120497531150134961094327719599898529102222223668623879055092186658203215487380549437088726237954642999195903792917183216367385737855272170582789151651992262439901753727077999237017841564011132631532598068805849434369073036678943436502289675418152653165075865307574916230258962988994809933812457522414927852994044128024441048186673968157092014394949483802330535880681782624376375911936940153534623683638183239616533830487055748708441464174948362926680273767659556689649092770290676576465512822084370305998072034023620711766355125007065129359880439133549139024514746253576213624423968210922972540377711004400611067827659777667331949978256923955372121578796829172763522410394106016390597712597420209661379216866958712256911726920600404981133112319477636455076314303153831936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] 1659402491535395574067931166939667875138212826508703361322359728829212120144219161268350659065176349183716488610668512189506648808335196354452515914534089657316337823354734873607125000634689384243371211967247358544554562477355093663900765064810948961799341377717115389659302291221086341099387727635669933345571464835811739567303749958139032295634387719535342541486930017956736963120070667976772496517426827569850060167262620148794001446481750807725718455135959075528043777728105516520046403589688627389445449574171802415766753385397807773367561283374236037768549820998532430667393043559371176499797266140799486515909260662105891287526604941226930157910193965550065842910412395481012676951516330976380398048604609601405215471899057215082375846367737550944737280447397953026796568672857291549659768397437472599190764736866814219886445571654041270657286545693807853113702423014324578623790149507157502554227832056507047113641795496075977112300008580676351519927518491683097946978655663220100472500074909070667485182142790500369121382639443785479950699535846610073662883441739227592797221252942603610274865049114747491211054746534388990444599937945121674969427090357756868952915280679136302172766413192739578543750388101693663678027263458874331391262036687001995673907806493371938409052569196427782547228324249259346159888840896218629876669585159179040963696138453590762304933202911411598569251451941536281156390681042559555502350388008168046388582911716154893067626382876003274754317115975076959429864208317055292388308065320347978336120424014275285784466330670433174572115949751749122524492596619284020502896616160433662031414741204323356071164317618751016255398112583760863519458082735061023968762478296849484965100123033262779737456927696718064875326349945632092661723917096843474818961042349230469646125190448606418218996430884741780797402418157139569187165077527016908838562960540934375517405659109784649462279791767797799185793426061478953950405554105552273752291280390343970585627802434030138186152306058378126883291088443870425705684818842353466556575762772044448293134903448996177030390856965723098523089198123510170525586300437072533227272980285851199818472431611436683341308138996665933542865806554162070938498156745097753015935660726473939312391564819148711338419170712444327310206939077541866542398516596555641810918124611457956051095338349729436493765159299173466526874520653976838813479608967338159583762958295286762176995244204860585783524343899687839599930780726433824533855396412418321907234565448717711281334176308732842523025418599146649135611904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 119687643109160301870553267043067207532061674283692469270138081156046082928135779263645164463333061055075881878841071154211441584969817790909372498611447544219721279735101350013486380284157870419592647785930164832876892364743506463625308677067259947756996816932638679074312553333796964620075475088443646633164565541940690686882686042702199875471218493241351007852181812534486709590538247462784477063403855392898111028382412264819661734062324311925820047761951512726757155721850725878918496991872274408247820970567730848678855272003788978894567893597568230849121477393353836021504960744291931212491816027938941162635890564171783127585990794937479072722404697807983600962567991348670363326545124565718210761823074831909185516137456808218935820234572452284728162774735018608719245849761933711062161554738779525509205274576323239292530155000868312380982210835929370393469589099378824617990620745200617037617230775608901454566954508902247960206849353558119512625504691561963347369191230751900241060684964672019222719363616291777096169539324432992387343003844335689592185204212212136086733361072663866545131223573700640209982287996773475214136067294368006636362374422489110774197697965971916161932295380658852762082051247859518753031845909843854236139762174226955533139113420839243887171690415135589278594283072240003937752313462630993276373761512199420886754411525448341637243245559337073534017012882132906586142265047362268743178275652528440516685233549464655799057359754278976845337743763525167998371467940573334223757706624358348962099783133327011651757370500366694137831437738635767976570079259432407098901585470815475504412653804304898988023302720360711266946613986564054800684319700043016346764014076553635336436101661264547534439302989478319683680658938487599479124568095427095563172713379848323694996625451176975199417520769383924567423713057440101028398999752052877485757828415244001753185375844769756769255501718310368409592685996920535931596809950863728185752122954033346983531280572054424193833945276406005785984998999169294064247531292850185606441459496350658545338089116487686245291401850099616572218022056261366716850178739536223141537283373796108300248470887538312411182893916741307995579440337845461054054558712013440554535639676995693090692173342475785356315656346471016274854466149356596074631427820420849687590654881788512413255599109892462097968990742480024370473275065085277076955185384778439002571740367002072460570420455982866832160338922502587136242883094321285413577636651900323557305241915301418418323621557533588919129205060541716053960425472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 9103692006854576662276003907170634557961328354176915411898974340620404619800907294714364447247801357679226442471381434153181655730893935552834852732525451430283090573659383760549947279902931518545183565909001656065298800361014803880093622337187650471430017944370468395487357295529205170273690452518670831136100170439109919811107979258147945588608189371494971911131271507185058352714737425197197452267288319521102370642521804592044984461024248488332430091922578640162506003020479379234125353270142493911550669396846910350548342805738689791029616645985169467091300025315662774454498797375039728368665064995757594111381514224003627383878923821282872824555223547084732647745439993129894122992149166412158422388863449918472673775511498685791638867132161330901084867534089526728572989846195754829551911368888409177922907661942753463084135454092903801541223539863187890658115995784414158857537359161629626386515878754340741277824040690503162664862885908899272075961845092499753315169924330949669152965390050746718854480925193599036776491914399899237989757718677069932863792717993843904007445645582946251899330018997001410980735440998375133215408373924370165904524327445263121831547763903457368583597863416394267795915480793342903987355177800697922794131184477346184419430579906996190066155768200607799354775075766313900764382118326125421841203152131948357984075813890119644767809166957068961339167491716455337661076672628749786028753506379334789210348873437260888017795133859034271195136983997441677228779715240637461805480768942687677889815335401731599702016909004212619680387256718574750089062707209716295460312941465440418249860513929350887958293513982240730469082030848859085302462284379340589392245312438077399900186974041303228951052150158481211828228391937794644096328788551814551948069564881989303515844220845608042223033475519936990126703020897146920511131617050797849627392878781483726258810146862721604469451050843164984237549435432992163857907832690788971219030045641664413400969441754847948367185792278214105877036580261369972442764217557894018881716950246315407062507886016126321320787245380020308515388663459090235376077822238278258606879108325618088812870943216080275257734113679205601843277157826725478087621213244008636864197433931711095040443101234675824567846869153566089052138788156120512441775183163876767155085583678319658141127338521284527245592301778313623713365351005159356290386964545666278976001335857892638648676370173501689352060881339468990302923220644500443708906619513941572590466520331119273705239109482444988124143160015319530765260161024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -331427569226233383354549864773349352163029898014981065981086435941718836370534126972982492627404423405214005374800693563582714499999352878093179702522851326685030675020368122568780828031080379388364604207442701038001174251418084758381986433651361099180045436470489420699561560982509861308251371185230826267966323599796463089062834192561312605574496690930260913231682786550905639587203842101836876680267863454415739470735784592957190077601040986159450098093656545537751286244012724619076311871069043445516883638222142090986747781619657790579037191353144674309587161503599816177543087711377343792664495635061996132498755926866695743955721682217427387444587930858405980547586876719375421523253828696032742924535475364941386590950687426231227354595567856104353682441660265321100735230936567603521498758895625778210880826880540698011411610912238713483082617273941063533458504102900224197430259788798424595249550747868500811461761300607838200633029881862475455948189446921428066665256562357582352437750976020812651073890579618166745608866598946995798045688242507145154882012701371785142870881341938125977333565717309551187899197630550742215921654832139481815245096647181799968665385793091666964768178840415739099250053501548604911995978006134177068971416568231956547634627222845705145326012424135589957540083155298990948084771184804882967347457330623685981215773257445100119666410799154584998382032722272772275553586456253849015970797746860520269497018682717081292561680319930675314990638448311071437740108570356297578672422171637340036109849284617753310702642831167468254988191850946855539396026427927966569946354576263031044508136751709404102874132217213620627056698112624998560288799262148475659374385462287622955566995078664844950821070385634230656979444417494597888883040823837247473345298883231080310357469404641419348704432521838362240333188460942558370824466541341392119014760215221645623167876859102618056106013069889716696715324312775540160990122189492095225526659215534343943909745806383669655160188054831073345106312177728338560244236784697735107226488382660895780598831814039237143331692694948395682892274469293027789609300985093298619309505864080046487255739189349814714253401618736164705017145097726797816405058951468391050244401595973707569176603573639454119979239355431361828132014464673364098656223086658656640264103137805718074774042047752956593417343991553543363959787589068539556700942408505210699842090589892976906083334657511346026381369525494446564003955364530782853978915222736634797710625527416712952884137937574215057493306590131969373185777860608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 8164037985312929349373700569264669393310380461705669587205575028786713300110883666770454858364409081458845918631796078847485164803275698523465641607796588754485105007861029309655149474781169604899818376436097955234368258850665593994954388481770231874291731749184812152228813113629576867118306209198030095755618821651825224512325283758841734745748407232080348320731070656742380252229811850792282878875952074829230871373491981689481595662797918354400084876113685058103031859414511115125872601249375321265697869649085940395607831900862564787391992533863191331641666117512916603484383135862580205234616478168753924689266092313547409003012052691769063466631488667189163978165454903426261135507654193438562226855827363000108628047881553423272701427727984471788032463977017860941467878757323008205347039347451838661812485014321900905705814952852751773288733861106126807792883086136773530243996464237914307604714146314968094147135104169128825822996459565263409726892434237322770318801732836717266844781763558539607800410715373797273089218846477894913175701303721412963394022724357492316729078542430611180430560435744287641571347342578666444547004461790036123299914491704336508528064105896237602458072103900896823936173165763602530496352073015582704101930783086872076812374126094110608031464595888474835952877880379213724598603158517448614567146428192501041499452098026398553709280161779180946185901352690882869313421671003224437747399228682588238327610848388103736788177422523905447250472531255305787224758513497727029319934125557937244233163006148415179943030038079707038064359667301820010435426215709002122350569240467816077843265748388699620731835503072733512463149573919994703600364691116244110596598453589934413235704489012879676242936696089607782023821802717155184304190384762958794046785791823336771554740690755702582825458201323131613280219851161399073647430288953814632202888077752061522632304060312980704161206462397340451659174768728995009847739377329694360513960494047925208606961779834260445400579041265970400323026035600509357234050918894864415479918512280821715827714221734933051753170721307866809488180334646170568191086223543519698148563410460635570329040714234114832421225789526557496408681181297183990876227274539378940820798789780377853705457679367471692440315003144735840193785345377035741018395813077290327712455524648074747159830922985733623303810251308087649094169055504612308042433648021246287855658300917553096991247327148647820288725989042424845355109342702874511646063388913241491639375815872831213675133770613644841324817177020863843357482991747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] 57547018870375481658536115825357576800283467384389300029806365466260128639374755332042795600774176473305167174579594620701278869041583183172177937215209561223186422706170813280036254274389777347434343184070556890782022092229740677626004934120594972571013191049112930075719974754709477312550966648415004477906324690396613366496463358291778296614859748803922033645487440802322003135861263106839678001261963380988121443217712577607221729634965827325662197177512073495557055335857344337349191868187099856263078098463996275754099970529949418137995059007322795907543491650883778803041135993433175261510166297451814307123869520216208987340748939573860874653852907629035554441722959519906681462898041802483694859129925166957555786144842471110694237491090146748820652415389319345653211236835533113747683827201714976459052488376488921163309533528566107065756567131845458421636111365217221109267644875766086247710045251011496564914329802013548313323149864799143217348302024716910032713932047431490487646062589434952366150486219442062781786325199676359127091320296586952584548169572192986722745190845582430565242021196716178118383759878993751441507190475348151618102411951435273651960080055421918846434577913978520720536691009974452768991478903807057521079358789488280638549512418381416186055454262950663048348031807842651241609468725978387881793067204478593181349933765513571807505120439237856463100144134385786874933363458195203468861917443959094889496594098648355438669901465953097196167872361033362983997944252518457995681725547981193314889834656764799937080211551139933141499283152734353968724853092755225332882165493670650299411507993136793314246340830346497148778676574875805152785181841180187051070068205352308052622614749354876476065097058411878293159008558926225028774197197676149646919207222630141109255805072064718610965728756377382807859326781453238333730484676288199780775120690329484171638357674708956585604990078208030405376166674700042714693661563641210176342259689218887724783421349472243461598319176545068860552713157366239143774992908819532953196983964736032190009627180899042923001016901836280494943841166762553946199806967683215200763877677971051112636596449746859380765215493586652061828871154164470856604134774362271124187195627383923124446378815429410184574302971840930095300197125149608127841286368969288206981060831596243235254960642969082479512565475416199023273252340592418206571965201830903832264255283865377880515475829998556927158995507113121677107536455198500659345303362153388994695418547498841596106596849960818432895040865754614320274456358944768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -1256870586787292519749593753519621831457794784698983027493985566943043345636246931935708133239885475749247775850323575439284628178840123731201593002732867192252372389578649669209293531930890255323978286870095801303524918960308390138431658645393871944430313314263080278005396354650336414415658416383880187648841967062429597484502269764851986577584449139418864349529161121259772406995423089968618725313865970926701522838638255835012507272035994746326818658948820679821430150800667668860070301813136381857562566031820282140327169601148042269527256493245359971081555190698716734941399141872220695861792358497640964636165946681461370814500829369833295497758906607276111439062576149188752431405470434596638613924707539842478993639545332664118563747795980197819900397213294830538626219193339364152388612252968458605691732774460211900631748039405550129932902818036938074174486264318513881046138604416612964456380730625529498794364612460471704241649864274789017207722353078658801127259943856150577866753747401090701944051481690116904685684796979700609539366544788977514900980456247880002729488588997766008088693924381792948652560892969550822588907428137831522870738474198184912473450630327261422805521153409728118892821247645301750323572326900039149501062574380184440928631178844100976766431514362147427899594729239751303733114162961052023129743668992765434951229341949525754508631983828032477097255953010791321780546392916645191841124835210839563119117328909555393083078409088611362851656844922501063423941632312701627642791330095974960339751577656591990392001130696478760969047894778642253433650273623315720407346988208931821897956148646895885084350885338265235921853450260188206628681961887433132037154206649466272398715599638818172363489898134938785903152266355391632896584922652007268109844469253527663213924669982881988924475968501548190312919356764811568456882867162983229812600877121154179371406158467279096585527319031965919824514402092033203880221205075787300939951804994443859840365627568194508729811013342045733626374661445146686488937700269975416023173171575296114588818078469800068795647244405636229030991579081392690030843704524409721256865585794712441976638901547744176088773326486385092187326641792149006604251764689023737095439769584947799897895970598014851802652255092876367457371233501437278804881416327200586630925724497719455502169858643582605208458972358581279378705791281415056555336890782324732265445360785414099151985895722052910272874120570253052089158699801880386924717153248105388465970540725966439842526213487988853531739990091236700464472275615219712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 10007046719156476038737271500282867607775323527764740240473215862656148576511219288731013143238114967582589670186515235159582861719051769222393808300810387992493214771722963538023638959648418279209541317577196355319696470981638866542525376450150324644568177141704799086801783632973663117412791895484369616748036084588046583098557066256161816745876299311584733991194680270002610442927400229329061506609630384707887484827518208745410068304926079792515467249765497585579962439995246886456650219429222058629376019936273620053343892351823191723512103776201054929665810716660390824182939864610746804347470453235028211197962187048389424385750170171468839123542180071373763797412362833035229484259110000959423154397901094133195341186302491264761395516685644744189199932190928853187700801780845510560838027414005595745749517223911350038875577443690004315819227110174160977808574894898170230832256086119963592851600799923843193899886377060631846791994013805285493750763206379589640329317135609026589996346578729126366936189179516241637813133811310549402165106888073513517202658510456834438924565998357573006751398686261642670861861205349096132782730552468442671542727703408850172069793899866020876395177520178742709119392298709901572315619644165265698206586555496044105012972625411219028329172274003716359067672289841750649265728174710117806933661269973376349171816138548895785908380288526664460114432810485419695666554829045506917015456110777951291357353623630533856105004237374857223222565017722529562109571025086712644296415238716147712873612452913748368088377042900148712945777697111852143490260920612941026984585407694772041433016251863864680178984448014273682837689689390939025908792710679451072007273247880028805540979622543539212792852947596163942337261691074032687644518662637991117737011240476699296475528386861529163806512593114004302125081125901375648231142893635179958786699040440270279569709398127583057777688891559291210345688697079227990758024927238509979206537996465075308638165746053107278519770562040165765715525738225150871031759299678130579635327747423931333881516469559058801580087811504204044630159267358653193744458224009129200188538767628243807940123798493196141334054601363275882344690190536497835989155082115539830679685752006723876480293341407937571285369213087847438051132564047214498102318705181940304952467595012027458787697782381304512141610261808154953533829272779861089758570761117563436262472006437092895204934414777531652122088209257966987157954917382725396969492067480876159379704438727425001198979495863139371410687677554245807279338245826019328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -88725578165632446177979494462562056798270189510384242772751047751019099370677578161855099538918244147188628936097240280194153401394383557305893077023650488886545555628640222291602914363007715661508247332970825582721049888236392770091962108610179658812923897788024485055184573300449360704580257380793018158213620888076309652678739680221178823315102443573952617189729838808845665494958969418571097376138069047086289906172355419022712955780898127064681619486790530288431509608570677803191248517728401302767702726695159400480471093645510586565291912671185005272540720641242886871461950071174613316515590191365865380186672541114490245340629607437257829083554409596261662018258055110429346484201238035011148451129559426670798984330493157021186064952391702518010193210025845413564110731173982998870759747470692369225210399642179678318832636412415415650660564900960006424780864523329357428898395980704830214216065086618552040685346273560455190175368339431464227009969097688481150853646322309142127585606709621127969396312412413303673228511033854898803329966776484032043248921657213524955570493882297283493912584683605134565884944678433342297319826093143206609675048230535756171703412366613011621651884313514995962849308211553472009355626342906783212541851753034517140308861546077017701609753119292337984179683006964410845763266980796846312416316537272705996475120205345342822648974168799560354079512614068373802714185946844408449416479607909857697593552444422390849068911939649278536002204523863166746716819772509588822670974870736501541148727531651800134034246031930803239140671840178354038267150447903868134759797063604187249474255237069907802512133247486783203906591095906604807966562904095191046821707896973991424382497541567422015337973420332342953169174303530836086872927026938017734807300745270058399263789118844401595351957550663046677874254112426194138745424816123763478330419119941457048874013655790360016147724296188285736249558325028519202581002047544349392180878452707107558143433069739861022346256417857038982890546682623855494905343458346141788076048112613047797921775053654418982612276815235876451925936677468906353994609845850692013903952701274354489898801989834282547250555293107493161205336554541685902898114588428035552054664836511302044167527686675567033322564727588453391835369304471235950894352670545383859674232225310044292226209225358007799138314114566762736878396623573006454265296838704941098537628023528338694670506272992383014547798227794969493833083132469535535192361808889430361572647702412192453682419185702556184999436427896332752246939188081983488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 64100267000951388659727498218050160221058801150854339635163737273178519081059555266590845862211906430357260962854258864621284021099680328919386550261785734600897114482054643428293387027960969042803924343842263228728774694857408463962800875319066398158007376124185619940818487193211494902879946814218790621265848800299452779154788873092317603809391760585715700025646278401726071560564374661753100729060777314200662989686078885854420137564928527719908327557924852080548481622759734829163326700355123049237889655092644753164543677116181929431409571029580702098212369706757022344965571309892984360601671712061820885033357691247778654965702979651019267115851425099614303528126723730506251668638550742057082008584333890060842916220215797583016224462371310941965241832821454590003915424794854534824448233229023231246721809494501096169523832385863607865451584297003539646891331087198723727157235114454864179737537375713336356582331391165255033744900675269923812892930115903684472471731178735720110608018860337392393993521722491775973819856508029351483231928207510905701504115716121653012158614900780360597752243938764707306966458206026410521966715934949232215562956663136335163362377745698703325319234783749138411413777850365837922723780004608469823143808683357589600999433604908157790917636328902415330551702179574912085525335593335446826257595668485716116090668279294971443888999096212853547392585588864888810202245771534610387445458475568195808896681840067168328826092976764861230920396499524516872843171634039391090711103803424939592187272386765899022603621686019092840980744075488378348407008563503490077555162045558971248101154410443681593277927834357489150441462819893431548668530055502160192994923021598708869076744957397236564045854449573903898207897550422543832373871887003255774951103546561015669072308575911751564539408701289726703714044910540478647490132145057230256923284954266939257149763112714083433838460964970469552681191813721946748939033414654286391959016517946587838742591853715384944675895649834066453287697091649508789141981979432690199194612755342225901101628970123818296591219264847928928786427184114877068856634996576902698193233800439627885126007789942176177799474024350773949547907114201782874282413490691587862701679345309167598669895554684979360810086318488219544100323720273167960894205471914883933368585258745149799142237971400244226215088355985933256624630233394623288958896488363647455828798000021694890614213603873636276375588615260559896448907951164836857013549069201279766999370324536807688377495877755796720914972014495870574420323289794609152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 3529754666211470603078718113086735481966395744462652801777361436760964873224809987930037635050303084017641459354124356497685508030124013041315279295249572860657556026673694535909524796296039968256670242801891832334531437990823104872420654655325685868103774145402769048271837531890557767926195919093090948104083475965288295870153136476122725733190835392541326231331338181166834560872215615245649078247137133852763112511084812227172155504451186146233511137200586813264022600764768647242702620931265836509443958956860180590138978216175624227416909399269154465762685187468547556383396340879266223318739170141171431860436646527791989505447450420623810153868707986817100277876351397596088931662044680314165127161948301931672580262391915713327519876328156269687578796208552775940028722481604992035668909260609906614522802313314637782177107087591296885752045999624768903799271095860646715364592111385320075312464452035886071586793373930910039532319787728777516560747670856921740011860355563543814916998542822109228492281062866793925319240617682516479932522484289452781481189712997012408537476831253321780979534748838264301419969387057317429082029305973095617139793825984143929023163550769742766726484163040356570201000388186085547251417682463181446765998384090183040564447619661901469838245550007187370669786783966043562977927689448787549584202860946842036215939638194769678572654643436796492300939281560694536243043458359763284400620814375070219024327716194567279543351611551232782464881321238421105336467367718088928461215427997659357232123924744602683283501682656430114277216252968258107662558618611386578630455004280998421193132920926972158786305246293161795727326890165248391854490611547009020945516762203424994817930568202545890826002879508821943020227154135145062343527667322395047559538185871871137314044456454010903390232188320365749264954809208789349768461651993303566873387233384240235585965874860177980857183908231166075991834274283331367761503294647928770167058666465199854757744202811085742702468618754036347498807010600722281782549640975653704805415056928823278332176536514924751258663656293084832890504306749719983705114998377038748804209631885973805573430161757891037319931702111246176827674607093356910021545131451171400962564666728060447302386027803882737049642212925917833718878400635516311713862878303993484933719948357230309078579325353865830113182278823594288932039298802194487790390727500041940974644806401329484940711254239454535778470073418536634017394096565223839624994972236375757974548902706899798636389554397039635398111891438922675152824614535527661568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -17401858064661659988534152558887496522714099842817691325928515230509674821700928799302967339164820654627296757899757130891163188023876649054213833029926138770593209938183010491887393543961480609378030128145362307378458461757934465260287198991861732029777868505077532540361646468485962401214294615988902387050355119160638878269947387230444868706898597205690268775675204266778519816022342873107327118020072877650998858977433574254701853051361887712771994054919471872570879231584276623031272986531539345564506807692938067201572447212642779198044673494386977007165674130975295985014103156484363947449288757247496299433095991702663119349420394752505251932533964713991952425081388609856995676614567304961481305536682845935084622858923954830900885188630849690136248966784969823167257893828030111760319863200250414485327182070782713466610190723444320168169013942536089957506530725415021320056111367129642782559471744462705192576860339047497334090914417732796182344614310386620563262180401978726405795716162865153262098906494668486230985830289089468582475279332533822912238711067940084997862746380067270430208675167668066940032027712850040380885558695314276135853345934897898904299120869807521251775119651643962799101937985042331263001877814228304905375797688939749830963917551345841895833129558583259017658066582124238757834159197454080439508540981045085462299337556085613114243021366121001465195511126343044699684331419199324588953084166812781602446387522907017722441258643010783698986063354858418700818150168575985854124700764079584321548927930543216599018365389576360522347774528462992148650695782656080449764523529510406509687476817229554182513095737318897371252627960453813720718783908951231969044748793738181557381882432284158245016720088589711408656041366567504222930103314452716375591559685343648864907087077926082895006732270727527659481898342702013310106377299625652090243713263145823972082917896184584762817585023990749993132713633507624662775839634204979101909593853425448106041737669388842974754997407187446763252280782815096941482469247125440681253497630300124838178101840775399595033222595191772679167986450294460672740726329265580425677852248920435956508679278784930070365712933244107746021958021837527358281458637635332777436407859762031550390556529026768224340873722644092192935115781737614867560975846206843395975267599088397303183974197361343772886643128379472473470879988289412447804756834991874223677765857924061338444216736630242833052295095411153351143999968919361571339059303245693149654534159750763142827227140636926760452088928347657781307576575811993468928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] 23486691809053450618294607087246209503796996654610226113174200672071212147415052303856217992276637281065731027204021602624850211127339759052266779543240635398816384633697785648059379254782894670425365803207867509289474616882808130293340718731873051924273202841197315373536854740384793334602853654884300617452258868289769794404712697187207086836404242695756386560276667493738516896454101848921894211437243162884261512325261286899823450180663872302644864923392954060761689031643436222103637952154496786066209926003053372136202584606348152257457051056986985041131334172794392415618171514483957897186377455182742269697440589853272724764070660306708034939365248095784352767683207949008565649549334610533079666861065183091119085295397435002791771496150104193407597321277333074892812093683822961237296323048487060556362958907142017581416133438295571783716855295432202816350823109986025352412689222091353679296155850814771894976554299703807150640654507250727335195330776102978596973320156287254682287375497943878063517641489238523310495851305097536048527487494792961570221831912613634355495233815294475343219595100704044172704575207864079157645894629388901354298272379453195085263484741467590998732814090193575747222043131520702606447244760207820081587460899698016889692294725161566891141796503203223961988819422118827142675449249619953596723454258141493874964476672885377587846782729308486601196719068839980797708419575573808941421944586025343740203698758929396656217007701840375274198107882728350169318428996928378174222196506942179196021724297782101099533830964750989537074993975620646844583710230229195120472453594333526694517372565624820135005885718694837330360379749945093135048591532188736908270805923887589865061396695868322729952818503833179361739070004227141783706187931443752865183365108917088833828123740213397444207300041949593340393881607116231876187587719313052765228535767393513296014215856439082355769541345578153009268528228437616081971814767358049494682186819110380279914957989190224776211157091718586206652809005793332271311729129805186468137013989764778793218510359188809864038076682378882275614972951713021693409607401194244907571131521314949425732831113878178988426846143086774739298572096374311480234890965868870847694631847551811226514795872390762539892420530154099037455026942190290982029069616800627592415305276157327812053685333497033060541620448990768219828981197466804463017890187821843246899972677887519539186775387080115518466187697020037623832757021454161653139254619625808686545068237132716807951852447813869240160514063304205890981094417607851769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 40667263147936375799823637161715979254860324286633425343733001127925981324327635122499136230608006048449170707018427892253427256561590789515761543747659564540011545605878577489587501112311427161878920560079754814690940435241870749362914899651737098496130644906946853277628828213615811059594131744570436913768331673425811297302025827907244706076030037482859077389165753069223891696791677199874353725115417156227535154360338319774039301952290356133599998238464511807030201814028110527169317161791259092814465333164714169883460288568864123694469392616394726640011111657897457867515451909302443713905273592410412097585716512250564423501648058928839949945043143772359285813371988296645710116705589486672767011966769766016355600382445696204527733851618296189090510689875328223300027289669188292772510967200642379000029057638172501885792757425076090002860502472201055397341422618740223785622897126970074191575306471772611301203878140215640948780395033271938497380512941586417130738081211186443107485223657894243128505209335246190257774860289837011350690451372812764104920803775677252773992993084434252184430124288747034942655134455230964951891488705421168229041443365403874934827401058265100937049082509372855696316419287121578812696690404704592421570123647569514622952899129169248275977309548588353145524244312060653001804242633084151314756839296362410776092717515758636307141237478439010651579225100975555898528185875941731104644446156722527485240948740068114312872747966294966451884798753579123008484299227695284564077319377380551525416717664002621974433556472545163639804611891842316735864190797232138290829266712810791335830865214083645539159692120818809083626714319115902391284282370287950420672408743226762190306820013769202012040672326964575812189139538016312818433235130026813615397270771995845280531317165666722796683235965118135068562528957491712052399165469545607044911544846031564031619126480767070424708675759852802855837673186789160866774181117551161396502804348136679435115067411955849976921879096550462160881104989883126241013061908480425222921557034693862669657115923927386633005632509234606674463587599448179636444854973340734150967168193196321545275941983970677179156965143630617446923808806887213737080426381973157247415212967520946229294373159640723244187112782117101203823361318167253255588772638608088195871663078445695213374091492959940498832492752633605658762667672842233323566346773524508676878862269132374563352089336849951566773376159167168383226884352074432566444155230746146263966997180624261330149615185582708233738927630791579611506251543733243740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -180817978240086327956331053243448316965153419219646485234656011027385794686247545153956317779277689765894814702110365772459982823711095289159787063689833933831026291507476144941697699054261504490802613405101987684726071704878584932209207687408194524688867520580098400664095607961224165366953565172037818264584754000371431666758110805780921091243642983061318837376722523570181811327209930813142838260735579258272090598493389359723140765263011057191338446971813392110326296540951828545104229306390571026762078599697070228543414636532970297968191843951809736669575111972874420664794672227979724210686238159096893003182987983660909131730810997587472723968589050836575675332354907122162504970646552528866745467246076729154565147055301859128643632198751420036374693415620980449760262101876148470588124732726032292222088967030281006551740268450714994482418530862733559298275660238473015958376353175722553442262455457258775862213816233603578503777805751734349297338099751376652663422955203741792788443584513728742422514433833350512353982155324656293503147962561888480800526038505114194305026098663038087815294693045075740394061060082861820736174666633606837726154004918602182492204027351206835386492584743210388223353773861738694524844231479409163187978792334711041360404669636404275222879511155168317686342995670068563344121491330619579265647351895637705935183548125248958439059585737982099562352029028903569206826103068206139025588244639270232801402785116219458531283338143499332890855883892842354091638782921893634324615604754608252126632821129207166049099520976812747468436280323729434157617450350257684580881447383296582230874596276661784809500888854469982909466392169662167291402339592187251947560830950769845167481717800429099064422768915397641726766955984164407651144177613373717059983001374291322499493331915401436723729735760362910777843178541463920759794537208565831423824004676113039225574331998856442279907281976419476741005871985445523379002866461151239532395898674281706229071055911064186198010146231248162393053375699967509445122109306729752222696991401105103376359313885757140877108913180898034824040639565550086229729875728519416736755050538449055487936187758579855907970010604452810392200009541603235966289300268016753633989137566622517967825560925059504271487706810979403053943251103234318667356882558754934224708904402755818514670668757696361171502174641471013130623814514460349849148079612654612020983757801502920612064796750329185838371286603925715311575166316519158215202057561735912800645698570111491113192115307923558369500459806419954713487674808452440391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 250933877877552393597557879223914070991255233037619825478469659602395028507583578621771066787856053529731546272417146097081648538459826256423606606676238113733691898054281901492216720840913449322386781512222761982904210117340300143377475513949996665365774410234843028212568114059299524069551803043685578860267586506737311043999431700701917456472569433627431469728732912676956603323464521408100288999762789120500555207584167978612523796666741468086194976362722284477531887549565656529921757646314760546173128967717532492052575552030486709857120582516849561776212873707624280646039779514258499086056963900486255425200140930506812441346076462323344842354811870514635041207307125700973043415191298940718591610806720702000986796837351030828504530692811646663748713500151639462101659965485328883343738655719460846474629992657115442449715974938526410529479331181444886357597920381781881465438027960538889403432202842988007527816760423133192708882294250586634059699578930668824047219567231583770067323457359031617547513535491813746195160864745114933721995431456203501622501029975529577423986224053852286510320702867843088870078572668194382319552887940333939526300902911265577359713817150560057116718767334155073450970049799480238894786026625742487713213399930574922702648823144229772561024941839257756970911468604674025606382528512399303913199458144259883213217693584549266634801434639469035214072586800378967077139974028714489028796036212656349362374513755687819297142420717852582668231239584436926727307688313173013440440294946571142904580779468050387198776015414926685677008781250955399348741988229056988255534390233850929758927461459370652809393998820575169709670163679463815002913695676200017159907959013234070193810572080162732423889509143534321621054886727843809797730973016749954004021254008408805382582971848406308156982323201096143550208510603797385836427778524096113018029189918906877329684763862425745459434337079737007071569678455230511566445508090603361853189462961290932907392149547835765178172251622777740557170864689846285112708274708086910711432672722625277950398644294765940023580412698249158402002701161580084326782082759405765487388145229755486453800000318318509374379920599646801709576382223090398587624397556236836453528795949645843791094711843962214455869947381422869396889021137647836925905307099568235014694426273039496355043949576717979846917704111498361656772165144185257888937673793280155143582497930823523106429728168690197084844576268200551114861281332159503442312712761613997791186194678094696638577063614008288685552772124559304878489779387060459667456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -244965049872998101221030697785455076613244735379584876153204621419515323360066543968796946829974971741549567455105072195460113596731991040562213791820313630986680722909563975795360293639164657083931009428355429594251130778701408177230095548509522952163147242297319096735719877451729496138181794405222939390451723691040959815684348879534087845325624982979392992872808923740973655412595926083465465612319845184775351281693827436862754651267091954405825712961240248250161877717590394549828166021711689586325421981064025563517646931725281262522256645437482948796034736852899131544641832156091021875286602155262776823601168380076289952515033642085337603018468450263645103089692515707239938655874091355746180931836012000978981021027526376351589673450246200369745366269796542343516185776121717282360456751193395460156548936865835506371342581255794227966422152861706443135381665434915572069351125591500917920075096916713683206861579249287478755952886775336163000549254222684625997206423900095639640865558065857859422320691746980686464435236623184897235521174425545578517859246957564709704828348248526223420235351502933162240287866128083442290859699470533008233906673024453170197938100424336477079555965544463695240882801938369651532428595631008265207271090825456538368082821116938840743045585406327541110840521031033655424118402416699184254146547281620598264275325365242834269195633801653639476615322877605031973818422911907154497352040275262224382179293017844402412367017935528627582728599797913310775868111151914431369821943786604728334582991931940577017029038702915649961797179474194249650095986828483917128998497378598750666279817283995381083672952802268975503151818062870319934277105353622777764539965833727116199594698335481751317946454201693791984557515884831281950562591722066524166973743021064501309290471618592180725943125271962992476245061032679578977388555921015173590652583975037660118650253587175361001671133458737257234860015512870280929085486716472904705230395445561426064286908723290843559376654080088307344178213147496921786462214008198751013867063101546949597845699450704068192912221235415214662953375942017625147003364931573584369200766880951360024052879610397232384709050019682418055835722302153628652766626391945235122581727628342888495812682792416875047375635529198002562035048310646728935673994885433018780837053741986046248981098601713777489629666782562170670883712731275323156424965674158533638171153784214278445070249980860324555918246641618719075178025569255395348397476479467111049155028643349388505569842743552738447886177837616645991053979518502457835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 840708251738503787767448766181357092885062733771980993977208557355117784528873288947129764622885854747250034201177682087436902413590361815121260524016300214593734936011610999168913897422442133610082441379307062667210299852164103205181715613452970831414980056685479150541405897036390930261794807735253766212374011741615066939030492839937698426734109393263924227600476335788880097941552276153896262562573194812475013037798207586936129993107681791313549140200183889284971466745788024079843686871176263888160293491122356786574865481971406650600420680933215185120413710139224139800049943503222518248135827846304647574415145893560465766438793378724695285295495570026080843265725089439994822821690638058799696175386452092877047094641710613637679379533826043931531643389033935067162851778844969689625280013381092205755525742068219435487138856490358499210707720943398566683123541056016489183133523405138069352976408113996549832029640766438666144917463785089429915537281079924447117644440445721601595378139103651850005297444514562802670415659393067069442543239411023167918625799410413707592370382978747157732691122495927492194645095498938489788184964207909201139093399518098965423542913114922534091960539627122571951546440748553158966825913921389926626919957147849987353010529240256286076784570308095046517525158040158618187372014279461345327966319807152852847861583029400056569767423729926986000452559037547597915248008850632017005417796749763908570249437038964415413256813640527304510099177039779591958152747570518877315476907787046517305576511642835260201629971882519694102752267456524191254133338079476876133013136149032626904296228759858988992077000003882818902982691196280317030824924239626155926465525037456124900099290413616363623947295822772250055141798695225809346817165752929308475118205229338351645918192186687945937198941469321246863658180645814650348896571062292900378444642603683723180365462595609140353452037568259881256488741595201926212357834331897963549495822631987682145472075363683909097353459946824548097288501339292750968551168158005059472911695500275588909402337487595601328176210077348463906672368208846986414190766907153250889249667244037415655284133595040082220847781773940612933277030040380067576574087533364638777381121921736912351159622304993776062112189962355531892958036810422489091810963302039612517338358451018834900822870334927507076427703299692144103157289365902622931783615152050796527410163841081770661547195240047246528656163697101033834795625305188351531835445996734465248965780867606788018973293515403702724253659729689555386526367434579684360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -3271148810308797319300652871535520115605441847430040914880302825001805081471729132802017283799078205713164185852322866561707951664320526810683050114570744849360341925343539161464116646061943825416637983159975293650463990722725112122295684618458364851073479884380031435663765950391440202720246771968185378482895327315057019299964348693976517495590590620408796795302528036783915498419735385997064837713698946667995149373450722728250655290922137055599679331690272546364368214483511514798552849234111192742518570721056635738325295293785710353572016884999712679924071227890665687118373029825724579959061751726641738639664059557405536812448810514470173248625709877814047061331784237692195763375046819512171612955018277127445287121068909266485552002993653574343655384919555347271047102059322553040497889274233486182600450334745540736641344489128715983510468390070238304429128014581577593405121933611442312628140147597260065801920506729451659774360105651992024023440616987290855174751116091124935324975546901132614106696166572158058222438453655999971399704004842632968264065531970815201238310963775325948296204094679073976931569157571432029106699376561726572293417133920177048734168668077214269131780436637962525231007584400550283489217477713436951298936376297082159572468287622117497430653734371359954179484323722083106340771919113268330326395583736257200916866608234325302113918508678439140185806475974100980269704994608827702487039364753117649199488520355084850180196406911575883582635740234051354705777826987244988831711812320087096236275438782814252958321577933710021340922788884303350087313240981907923620152868771010648127030467157425989094480549060541907329312906600046355623156974552794989538453414809791072174416221129956465219443814744820142750360549552606129628577911446216351406954596103407326279199705674372081467497692221125219805159039359350416241849035894408340706993449658028732785773930064869400089288866910328539929141819685402320709191612968635569113877468749899020879137745864604477921578902553653933160915632514749345785569765854341043934474994911975069498664968932756518404253887800323064562342839129797650650689722678399756962169666063800719543522720804161689319723842150091642797560922263970830452856789460156783729413385073309585895607741584925314509299628378246945202914341871893715423072184268074322513284512841457436102716758585088315718044726148826432011379147947267038153743621557614341512341815880357305129150870637949837481914912703216333152838785243509278239870954919166593184910737116440511627330745684743643518051712994310073631488293840912667115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 7982458293944907461475993536086844986869377250508784485741230868486986474586493947939180419544352966597923887470978409920478814614529062138726542121492226760666712122524074950439006770578206227750278157729884087052372347279561452486249271543361342816445379909919563696527728374606728320180256405770775454197993534179177176457664261635032321631044577281752996814220972528012191960231601821843003950446272184958680679368643859644743984673031770988710037566135594668258263419495629062334123254459970228606129164700470106703291019033590803584090888843291159419611815399864770128974959017238135492664507366992318246538756083095998828793810593092387831099352480277134645152808734328975481778599616640096938464029747997010942577071678267820180646276313241904363326035509354290923212557253179583736829539397638375558062126034431387274496492862610220766528868875095670209476923569264786282339845327042088041597265662850443722609735160487488254364852335471944799000167656256965260044910002999846595034296531301843899217146350840666025875962441514693807677755915889833653880373786685152762358200044690688789255001965162012528538718248509826489873075401606016662330199280295662009013093308548446960966890616082660661317834516431346773272152795576932761757386862001224909280110940421604423646512356559093814119523767187433410782644717049218436987546538948707337501866601887778657745118251508508057125593150292050647523714837275134550203477303142954626361383549972871547639920464375670051680833426101887635929026222331516092982104447851666366220000368956168149553325449291353995880094283309996325297963881999015798807421139533770217293918364917698580992188855418941376494816644222610794036232535241602928126374063234719897367676053572564825830500124896977089842992482076347503158362106857365917688533282917841422897747079058200912016309173905641166743033850408171548236912768482492110730390964595691191965468631625648253954527831914827569916972115186128431544535980575112101213802987064312716492991350998793619455081679720053502919248819914083439390593839754405727984869199209116037830560556379609029418491791099730360317197902255678756220667370859780180893311663430267182200769970091108026829658576660908548835854637782753774468246029987111393186043318220411414970766784756350928359676643655957739074608816178208289399544946447669335122595689901855635345204283098152233869697020295069853883755024054780561201964897453244543855854817960161163229764357454155213554776728916449644164836648006125521254027949667807109142529139980246590676103415444742198677354690096636770536106119103325493264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -13427849074906988951906076958557297533909521815012913909919591868479838638690962651446880859402163809507275243909350666038361208120002188810588440053339470522328439393401304720818158524783672963518818651796408124442429540003551000746776858502130934103193226029108072209692365001490947246741482825922465658520671090661102753064471684485636083594190020463892982934705824434449334086834188858546789723659248369444415997167145859042501276732267216164565183164281270067483046125610961805099348609758057513723605961292890420883584084397059437578407965022307612536101266454970430614381554203472394481419485775025333462432926759894229563064423657792130987354021826836983896286343508477474234421919006807257894461446997450340886703327765756859031583903810254254258126911588616020165816784479478139973389039610530993773433434236618004114131964383021335651582783078386614373391361555887033827611977370370080492899884624385961628190214279198193713865233683595071002446968142603153442461005715878076479260050464496496330194279144733065189902286749613760549601181934670347813079695184168947351446801869887756639168382344298800533615017890943724731424915291140972495407341451773999175731012697856009096530682418230155234864701995218729818524661527316119197519980719688349923623316497169661596653822136450526713361512670574586199623861673576236224253309676725852971870366262010231502111407769166940391015458011103344627459824305809297077048436557242951180761283765968232396835544290419012443938350849931486203940219658339430563771681823406360404934314716208694401756342993470778922051146322259142447608633246179775280307306159999392507031969943334094326974293259343343991555092314885545476275399236384886884912313961101648829670043167697333838986958611057805946496684366602670938144989922813582187465826169540721152532686958895447276705791696815425123323516478075526058943580180278217651330962124941642358843721586925462247000368373445185132471525703941209907520673845128794504145910841295199465565489989596319592683354848413627802587944513494767472420836722954325838109017227942209431786251684642717701088350274724276106304331504868513119745541882051934994184906038650714241460076662815847935612164771660535256304502324957180133371027291625057135995192927442204602766117655265180455078373025999127509639113397784581121260117309003032859708449430907200158028595453311748575675629529666262371693166408646035904872599897935112359272712648699320154088805146229213399851391885008720835071956573488894389287294700917869267907864233289441958647461404305840038126120003486912964039932094613720370511872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 17231778665696739258172134223812167037137281296869198790390297530015226522397670781218791513807351334513371162944371144703166216418172728356814298231873562979873216201459435190871634177337355771420742489525305567636946413228308372587050596815587011975637636196400545517925829045192442483066936462504570590042414385960817594892667217119558041500267831559162137893144034277948039901945220444230695394218577747571317053449162369562422077872314723241256566261216003127365056266399015530599423397462200026239257642190273850851348459267935184476477443908890030612859917296727973539564294766420993231705805159507533598235085123117390870855677992924210166112292481345651414901457639839837873314691627164093674776495862892949500052102881079013207836685443849385519818752478854172920155920354249359642569481051960917000732805463766722047206598195603874645021853897393274374136067843246386508885269896044288927579883711388581860246080395878487516361932758969286275810577238192163565079659620455601926444739665714139834936566642567184008888929197990433813026647278065644299162099381287116888779755157996863460842929182411757670413076412481570314579784327747012036710085090979238459656199028359052375095731105859209492164412956143451866691718767356660180803779538675194362724399236170044308849801073108196904629019478004097177512709973041632937316289381655289918774431605217933799338005259043622947629903022192762934856760440758480161758443928331596249539649483538765127730854695531626489936002023339971721772962285718215879450679960681035460424381922031768027378780609759965763187721956458428171356208672760589697231391610811941387856290922048107906559847280496141781501012968580246367278808755082310141717650963244385697522261730447840935475433454144610050107053654086652458198818174746071624728899350177565004160424212552003128595232176943242060981506801460631144015836457926674292102443304316839836783913200080799952774355568640162765377138264011082490802982336787793055516382349320477409409388675481976766406943786346992017008202746909954587432855596921303092955785291099658182937933747606423339320822407243581321276669206415824626968686931788228650590455475264839098471745942450693168073266161758771659560942693089184155211573445363774513421036275483959374204838698640264548424287941602758296017102571320482143723033821012371892826663429648437851150108679744843828188482299524493476976372759600162979225001468210947313630248480620902083203542382056798891325143014141937610965216721387561905700370370835766716168426505119700312717564838910299101364523721688000775172237440265295176400896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -18838028131450169717414676553145099084227946248955151834994652694693111174961793740236047965880398457291365423706820953066372556771196233881576108680434274439799116828475654111411182586121163031387562554121016415325433664121000156536511999447832526550745777807950876843303046319468358627710783508464242799814368589529815570276924575897001632491974192149039881638028040616746117121123304850232673868530532501945189962329934224916831807006003775401559407739577916627590850510205937438725196169914673539350843246999080122734046633533427228405734535836569278713574738278030126471966615079502013112963065592998630137220430135915304555406749131313063107606998267140922467648908651548989213257288083522407426050126398807848116578373875614084173036182075604913142788293148454911546019457488984484819227335147636702558786941410703704582423809731905049563983144315998480926074716687046037173365401697918419153428693932934585936857935496972512826288998071850071459099947783243653779350440249678508883915268197790886425170956158846798843906815793308172129757719705843886789835079960909677960212630657932129459726699781013902020043796899190912007559596565449177728946342270922859141206306600243310676769777668904804461650439370336186271444664293733896040019420666122840349149574624982297564349459195644371737820067740525750145716402326448588459708694715936592472045193553057985150260650477759610921544247060006585249927714200514409426210810607240547805922303879009552171585847012037784826675241253433758372782479034681903538956864171045089427325896724485841242334808021346162967936420755265800360106798142057439225311363815471150904971721864148798242656107293858594968676205577889956894500915335543452786460470747252494450892980915653536397032620063581943773909965424211966110815175628757591081123751812019975779321492271511733709248096565801916472063947454801739475533240564904839794594927015654410074537116892408803992645755315690775984588108903190924961071644829102072723652911027468682790173633252331814634354163185425487409076731455812646488196956703252721590886513727745541917336046749412807679677183692704469542770506831240098614727789159703886941945918982389141659961234327026291713999527560704174103453007240923514963133547159592515253148507273495701811333389698977545889922785525619456406785445074958345673282351378518792367554165112353739480231145627455160640145720535925559741950875415865672000702795557054907155989178959793078439368132760656433629598784970353944514845793296355452623507314647924462721815953843743018493756252143650513265372595509381954012198939146319912773877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 19680181083971715463584233716714663867265995434408818109650436483566177935652032800804753681464981437683607214061963063501126962045324159370286633505748800811789304171174380246896782260294966794465316122748783465114058106686113122384321075989869700706927381782591035566232195054050611417926438469972522538380847766078183915696937614024275088031243797242800329446292741516015154647747510524434548227086723288653684201675043714014276168077532033356994399460645303397573784282297943441438430323739356823840546965035907104252580349209013651097313656939814488128649552346513773400732878959224707670187072428393507959139032858873125266483337072953904457087965866661911817569439880704311888839150859258375483540129275755365697777321844238859107755138142801336433090644313820467622315512843253433033816606440282996860634993001439387107207486476879882146579619967464785491942789060691108976876852212330428168995707314448353790164350977062710798191043536957454486179426981020232994004569279513721164449614428443110822551645775844226997052439398392952734350749711904393436354496821709300479160663102898625270986726563137521814917338268792920914418895614093741377840161022063402920754887051493408724972255037850169734384618467386993170221110971577146800230652228207341349439220103050745511941330784150857216200080441588449253164092974141179337616504026665276622522177995919030404888575401719265823611950609722117931571949938980222760841154374133045319598660203921614248235142537687051938355056416992460950704233692949492598734736478611955378948026426420591920780627810404915678523431496747741138939814628420211210189734471446945214359258822366164793900514005669647604165201861044737081275926383032550622445706284542763526516778176170940072943767126556938808245590904795240118999108225249977879329370139438958255312813035622185207240934124770802378899188986605362253097132733639827937069640851091265392305287053471698627790660185071971498360356509716751620841590561660482589948282269954002569256174672353862245268163267955088577264644453991366684436841268257968496050642826110560312902205196285123548012599346985875110549026815449655377182379798808034746792687990830371900099910057781616816388348631146517210584325895617073362833993120610577748842908106260999961668172997578420591081046511514451527666412418464921728736292288819069116626551737406446527472651419633413562209827264711702192956349356064492214976146035787335448726822363581485865047940941320812339709337355603110740017670029672774392273621839466620423537229978941510372721427947317603649748883368585567464900312648275300242685952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -20430004681116978182379260844433516827108171234083982108241910407307611973674154511080995369754042535268806690665898100608839541005444609073900161539730544008239108810114953708780378531237482525176839199438197851772082231409573143920234282915908899916063839060952997429969533731635634438229731759174426237460396818521163344912148108682920112241990210754879518395771070517624173771210078717090641186635395631695227019598634139166087618543413685130497700423342543000989328225821623084289510490476706181213187242806646425306200249977355176541650683952800283468862497998360686400968801500767382698822798682500026111727549840492249039387005680163695199705070123086816749016621669521557180889837102890236608958765644829612356051382102869052901984758659719499948281654885963232138026660347085224940758449493710350779819873800604237080797321246461867199532892347266758069116884503458557561016627191992372773312136618406721618650268883759027390897832969165880656583667545879698498350113331322612893268169721698285616984989631638245017790110207809203631412338991797794913226405862209336192544854239541770938568736442334102608379347964404316628050719186948122231826542495946708119551808566053224474605050969928114270257032998721250385661497707531037898306516713018632600511799043016600904590599832426768091406611798919466624392570859014580096926514424734152958432806907826641120918959341160217485400419607836554197766701575857738307168242281601766086639122363395353006846161639963510458453999955081769301396647595075206538963301739219525393839330736513819767410920283221655054898767463554206886434901610108621660043013131052633389104359091356494414035875916337798778477553836422205681680996698004117408914508220312141193047361586319213011584079169093925767352358147680763397483904654306951817443555761825711411243678671036352667411088262882886110565618115023023100805621836056829837567330975151525143827223253393000495285032525251641458228065537901080439565979709598115180798635715294706674125495042699722632392903763017111500529554103302276969871038115489045114431480326090261084971985660721984514947075071456447482201176143270149413401311572241689195330778941552927488337425157403285672661029802398372764703669185487783209818259802002134179482330453188667188229726064957766422190166607730454528543934292029819300081748082243322489034996365821892193974751269952526431467948229088704196740559863124987422440604472908527099075041326224441828715359973444838854521492187571895106274690763415360154410956940288908095567184475539517408119411482835376379850299657575689819080232352917619484917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 19753080765571992853801059986834591383492262914913521863922015048414531341707313028788965983298499313184007878300601232401128002344360548637669553112429391276324429942198026051425978787111760872109584543542158921569373586346058386644282859321922659268689249239365754965915256586312670070989287248491028635359548564152198055821945480309972316495221684852498339629211437071588911572043383804325784737370807850074425343954129361232325934501351766822046785272642816375057438870251718102963968777106561651370280193614383665692712067726900089273565105362167080828427014717944224345644134672917289211637080963607449026260327319900093188926968148367277060299073774500872831749406360361730281367914516574275266051919147626567524539654516530710985740675968576799594940817835746175123124319562272539623495779956953315934541129492019119404368316196618994177977050834960270639179917469948669535733159877339846243568791373629646049527397449252293864324347669440518499117617402392930905827423677485836147896977047720096340616071073806337518030110446129075722448710889931323703121568908260871488776433528178069799608276155382545910362506085662461047598534485768371025916470624211869853815208038579948764560523922201070906674498551599796826883382550474086927853456545428640133092247110740049115289413173283023759784078703382567983089779806585737675001359542439612897027956197337060599637562828044678746083536378123851319592053470043476474938544462697403134616531499722493877771524816297068910207482513107974100707555566283889814789872714284099721534125893605313701178677723468622401518743756598357674080707132657828946402247293745003793698098096437220657092663655538901574583896133459104741039849541422609110274898658381840600348721458466647187970912153841262763175457156180738554251443219017390298472833635360726971463236495408587144237180065408820611283248353041451206915624263270007406366328188253131141026791772993432846499878210438686414415162425583229813806305578703754627168562932143847198141590479272257642088498273504020074507201625308871843753169728830183878237823900592828928720721542799336976865674810869985378600360261971484022832991293487676118600874107781363657022745484748236813288725518236124157622349356328965896003972725292159026004609791720807528185858459915474581626076160923929787029312000444298268758274046192043273978336381357540778931039600148475323303940812819772201819555414663168326508492185198225929566574982113374165639144186238360437246455336286722986141236242788365832111784303232389553300021263556992758745387468451548352131538530768516316970056732226689788018688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] -16390281501628799804375531380210385589049243007780218430866683359622583697440077818896383401278329630152820095598297068068853688826930776403376259735656595710820327708525880433994902948735299803998990390096065172233100259288055861398678469104104563314557577223664486698991088258929000511835686236334251779666710325489361182670723706901157390499024005617096244605954440142057479317699209967202739672948619943744310846441088944182463967288385716860913617783968025758229957780651556531205861075775425336197815835832321308926258652042671540693841532791691833174449160508300960155772355476718710357224952281663677206599320042668755746247736473205002410054551234759700371620435421580530632642514571109934917191238467941412581224456031530544220239433624155521920208235178639716684616384859303245072311215505212503842329263130234343984181929510042799777229549450719202923027708358148944860119131118882237485289301829980356442286372916232064601380260903772896487016193396627210206398853262121491926830830163880855447388817341189880849227205819641174209265822506149886040082443401242306890748788897878411913954820125783326964063508384352384725879364809161874045880308736785365160218108110334894257715332268258192351779262815302921671883554875594304353962073272687100911543005128242687104856774325762875350667838047437439289795227590388052788359036766286153411391280447426789409613701850349608412272601188559452632300166504812470412516592297603330823600519098624351221633013143923451420185458246021423071010711786091887830585605624648024306985828625305448414907043420004125551558484310047664894168905840266558922516771223330321514370653752390598429347965101419612153112684413921573839286653532484330985873041534865301931944643080947630677140739422449210398895387000837481504859754558463766770635890329047505633479114533215448558025663456020347938430037436686353756709157171772456864452476304820020001038512654487515342677682309083296496650465062522518945100601902151654605954001713026082816359279006833853467261039877084096208423180418937048342839019004382727834892403643141988773514319702003378795999998156501526463694778868548857711161101305090344097023751228182651267344134466065528941328433191376420114811319464377611159730605699669747578245898627762981207990190161236476594479986354568375392322522954858358850758598462133700662152166406732057519148259922748462555087014382595888369509938983191449335471772216425553929198852726448184983472865730886483342168084654770117716254980550941951807852907358801805424207216604055151842726402973809574986339179374402304435282043820532108986679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 11130517081220860861996006812286081603829204905078883593352805654111886482489757020927599795920686837645263790682658394886121575187434646276387779506041018328654281812741574887785405904351440833777983940310602501174310522486634120518895445258524562967055104240791981671697675753855043392787766468247011516373973191920088404241359822131998591554932409853774956029810464026429405681762722308738015800860388434737939552768012745529642606042457083587476449018423929670225488700192755264001938492919499207067158153920077443055107145780497078711378749136402748719832377173260702356029153042229040965235084033056877162991213663495210738863885299729702270495298548557606502970837334921760781460630936705718525283426261545317148833537995155029592282156125328820304250950369841379602687417987348355489773638840209056230236302827676054716971050470360329735223431183793150766384320573602424196323587049983429772079397834589942998495015999948985615814110912504462498004484078933395429028518558152212855445753531207114386363913288987373795782020606027173896073852936900814857486761920067252938934102250227259364235028435073505605445174196517396435557140118760881231520358508739339305497725977935145727872309468426351266608845840212816014419746550417554109398048162698607571116687830719629762732699094253976258844964164900795484766137240673109428224140791997423864732444647786926849544808609364337867801139343673385048919699425754654303530513902430439737493937984402748265508779337248805440282973578402081968046933889739480895301381807244321039220331652200346668034098205724415411794229096565402002471606020385825108890449031563437600094527421770752196568993697902494222023092406152170538256301421191242695879756237068517593716971142317810577873625281420618061024490525167084223874054356169324203592951039354832385741025547259839254180393351006149320886843394430464335593652846397139050507724977021810801773416145748024804840005714104524395078799547543393558201983925483929255408705272002223332984158370265764724212810883254427141704272463328159284336055011774154125247943693439087653328653568018775429797318579634550584624224052613396547300572342629264713117603580968645650996586830802397289928166425023654056614121146713655096861505746392645755577593092094736741441013428995294843466820845020827728664519267175140458861477768614241910846263484171308552109338151078844132759506845299372477094300075836400979973533202926906026225582822084227633128114376938114234255499494153417297561313085117696380825152971209617843035061052164370145341751596421267078551767008978418105132885086556120235900928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] -6066603890261347388563454940555305510984584456863250250285984008239525938723317806823401860206332462523730389595446036395363173411721642530427426263517399048679488164197323897664296267777763274238963230876517567707806120287100534963422728287913763639727303933121637524889315308145429486850862104536538248148058799501681244749750604921888919425127045882041081096134636863438866307877061851361422671682408004241326231483261210644722323753332714843744715660208822063017876023500108953102222815047591122843408103233585419609164114051552278845127098414372814977232239156993460307055932401461845836824369509556702614214527772331293042079943729472581387509145589280286903456502212878695356337572789145781446730777840674249007996570754394236181621244923140047857214961930696455099374782290504688526408609375614086001796908236322996471078477679308791960422703782158886968592710116233514764220176000528791261178346871008708763753188399062917410799506927944474467974798299161423265920234491559047694027295029019053516807171129001136369650233552149864059250898797956447107764865849870026795075793196774500378244550991095220205963656571752540419540890886221132027891864050350187524925195395825921677062871876603007039732445477787997927965779350639190238329110917549486230000319034991102330629299090206121923271178298328479958330155284225690731415249488042943337204031512409090826228704098668961495665350086847788024823462829383170062877954323221992482710215129025112235940753631006032645051664134181118413922472137961343934350052846448668880098290983426048136144302920180397358566577767169973286273276899305575479005425306905692288770341621972740671878007128455143058622525993476647263467545369329193522448986804501001550640399234467019042572663711582013283536355887340044193978594769915039858174039080594462606929129054939635877590512480823170828244735905092650191068121814785382401694448778168200480875508957087315323819211453138494101752000940974183580252615297610036096376189859884249248555098855003143225106030777758218582067151204353658370168551625510034860244188169603376657419601206446113338922617744535712644327542943344494472342144732843351002413928454200622481385106061521067505615685510652894790388176941665702453810289817814847872740507035132502947046443330783812218910961304903400669066442501747917503429503846522290791389019175901629791726483498526068539191960144894274423288700034428805171275666859059591843747184523182120211003104091095071090016198831912145837270793460747470990091540447529173644733763350379548395999902536409303695415133723112219834478671499311163555971072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] 2663892800474528745575781261989418636189288067600816781216022056823491887398046739205683927124536076879038099492861137269271109995369127707568242126948451169165484104963937676579661909949492192542304154447200690291064630958965810790833075732268755468438583852749839061951186602392738826015032531235152332427888991202910537578485518261050501053065614507418490250349211772934883058718651522935611315519548971565643486265621430371339183591726046346392304728729806215547786627900283909683011098975915635935829438742453285928264897407946407844182249623553988024702806979081145333984581945792642973561602055594587246832690386957614752577565699046653731993496989052975010942322779696144591658510784559265197261459049122888898780525354766690282603293453883385394572540979893714055062267518735920728468710687255380196957219139058775086889324150909366858594997111740997124049336154120618274296869936259350540152146918890527004600020164416538296826957576781466469319228466977830192554118650521408277381502058062832356057085631588052079520557311723104076663981562750632189092767640941401751258755340947734885130894825712596701603717464513291174644118846672606504604179587757807227207262552764211622267328649382458105468198526394868201929228754716853502111514592287208916804140653146124935328635060951168625971750464288344831905055202804188433078268218273788597135200333587164950806063367108319846847881216496278322758645763434420572424957006122155256190368460742701078063566960608620525477659235122142037620032931556881365880438564772208837437354762675267995185834958810628510925514520081713670668856764704549677991733332603774881865573650032205915025743539456720174319205331357812083455320294822585790511089120178948323757264774703630079252707019697417456367200258619307597230871174660480353695822791125822708988392246548671557785401291715371078321673884284859271402219202924021160359553124655583227538554503891457113911575547064898557478003836670805861716597855444199207647241083136903841575626731656483088641302453388657931473295277504108135606874974538781528079427662356583363858445725489179151968395729914141041105829138666744262791406801318478259954548932772678143389703596011572764322740838651021991198758606456642327029601465604804815682075170881207626062725126873034721362651924643486937496848656189078413609388963065442954425275834503159530404026563311290959767148539578884667837498655623757569964085606062456638653341024756495463951370583826918175568179986746646030528190807106081401392917843362157679679615383085702099205289494740148197350329239474102696884286068241273295208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] -1000347418063443568380219297455357944721467005158223661984046496050181216215310193871161305608672134073271628580777137293814878145628906539911621701855195028093985329160969525904267412726405209392177497636475833202718687353340127799243833141101597506138157461988847395191068380621328944272744766407165092862296984206235338218622342205373990326961311905374224380167244207172338279181415863065488701532654189077612782896780537398195811426327261487072871690245276193354545206894691750761345146087590991841906290200055039939880317343243990354866431460921667978036489475803786756469850070394528304503624912438127137685390488290878711353572652229010101164980660824952039789952386862165678613071606394218193952798663133371951196394826779168036854230251604397429134512876176416365138786178736786838570968944954386089729428854861960863208373084184069861703904909969337387255965966202174865250098831737624986948218183117563887186267728254722170945125233955349630563401828741397210477871531721756547916785306160589078763111010270876190083977382511617171424856869603147510338646753952241636428573001249368741300162205665554295168179906885524055172111823182866817104900038812246999486897470168213969265165606386417786640971697235500486714060839954654557755055758906448241097384085302429314316655098666403217453622994545633719088846624379181138659775041395119695855874083986407341011677194057916764869032983698224009689320879061101058685817690123991045980961164371812282974551209016569736206513522846870382582871164061983582710981522774736994953370754697113412067824150003453870884519695630721147211863654313162714248660432334302981141628865867226898277432592555668476315105141799305729052646250745041639653082796858822646702736828909329527290158128731693869813773530569793345119493038487878191409097300812190466063708187903414781806285547335024656986301522230928268145159324720606137521302142921700514332543079871621078793158715077496554475558794429426652125033335366058963502304422458316310460338160237840352858515470507401149708298078243640021925713129679345596459729549767642810100990227074214894625250122289437855982931654782670151065489874987736339316191627791056959907040515496649435369961029295031768916869251271872553379406439700449713567365346243760924195589700857626593744772715986650871330520714312415737495587199313259106156340203691262895860803315384566860286247384281755390373273450291737691260120785440439939094630774492396993937726634744741083587847106300796637309864423558345806045165081075895367236358502384602688336907270507000122625674546718560393125283121877346752135168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 384037262328232931688880535046541047421334420683219964223097410649687377785181970344847859836426120231415684048500792070676715464949122209049841275322182800468156000836750747432983115177659445747971192104403981728445127726555375975821132710004960663837479746900617531412227514483493483301443718564643627389093588425350361777504618279663362754434751896109830078635073657966948124326672462629094127906834421714395845669776106979293266539015278971825982701205969420527581452396108366542813484727271549562350369641462186305882382419078526874624883421495328055036946848569576200098262325163836417161993328921436363972010059900347338098667296465583059868662061147818517875321083287255061280230588345025638821606997666173533753379783394737124784576515267261757813163323614813273492485112786498734397524188234665308665671748230844905358222760471508541016434755523533627077654682683408637413429644871474086138172952108449285350393802475999163162174559699021924997476479402260059180449306068332711600331076005975988792882723424687931654976991157912613356717803286126940404531649128918169370905998979762410622699981868353996727544250979111372414905731199229889134162631329482758355215155588927789655442005324365024418017208335556640287803404732794194545460427064060387868851955822416469564031547997824871847694603140796296618923100052072983849006878190425729286410813118680035999704824770684769087560105028368966813935719103028296349603974455060191446883927058403702967544685482230866025569726521266729924015413988525607194794827994389703697916730868469203490051073635041822987918134377174357937451214680375727185585816784925397015600424496695338419276569684702148661213835554303495687564739357959261442395363111413065562231670141414604621756949716593974898389995096248056075082786827248320997374193635878513844569623684013463241691460272718100371787118333879218309576693375920458831833099233869763432670435183458710063213857303693637991804799375917308790269232477282608944444385838447910417626760939047904040129788851189785641896214437094433591188354083731133744340035917091421963164810759843059767472960198925776367227572530038617677365344287543801534680902410865965672300036950524653042720183590449357192649103144491803400835747501553506907765914985069635735480181438025828230794142633256002592558750085526712190690917483716439431826501037969902997751821374963710645069659417727984246347385520136322544548275725716776108418866875831719852438018853911050031141305505450892805097160139319868068202728332157414486729817234821822480603245391813061404444140389779566642108165981287059816448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -176722006274787449662873515199027492305051111486020967946499746653149718671989694316117999231090462388433198900069532944578046190980287073920597088812395529725359999349462165089895570346888924485610557313266544234060355864082900711947945665830581564567786988387454868743927470906817503667518733379623001038303001988082285308332177305620423307308090217981782357936323894786719987139981518492792997039892462549509764393814753264027172197318991738702843605581428355001050323136324427422427688851848909389151139900390871097857311070374289836041647030529745497965978441220020092421870481556897994773154646196338119133861463200009644354205596528608133694399601985316778528199180090044133245287214841022507238498805279748759694181288088851409043373345131411600999385957395961690913623695892057905888273211476447964499873509874217380665571586145370172019959785940548121097197859346455668486747924918566121736276446870407219030776762139148174396372906282743577249350581284310974837098628274444578140506125765053066733832977562082585021476147030788675304823964011622503817964474086431260144228768311130381443298249650203759051208987341238610431861925644317669106162272622140883691256298826888806846082698596211979397872359022910899046872461172817432576041419247045521564932117406648740443974367301115707579083763985759971967480566998785302327955666742568867583725053616995877258907263154239398901675236137380981243271163870393280817157718307469292733401854562525776735958354680185368121908053203501752531971040638421773273441570022186492835427425572172372589170062460865232981396941096792580368769517824000234795693589619253705186138094767644509526571401615863044476904423994296195857088309344843523646552328411882440861080235364504666942107348754798991563861329279941436896077314980195656910722797831740062477416949371730260433706766507126892703109915833208385883885750779725689095657973139501729900321740808250629628958031140263517918503989945530147529025616194008520260000803492243630172709327296753064731963621486836829456189961277794172953316363953280972235349706383455831235355544031511380588341921190916072703335951603183433164544706770751019814263911635119258963442127136676132251385547507936091111471379473042849378377234984407468274655862827877261804135052206294636816540676240216933744236475031057028586423245625639509596558756280483256783276454738517152528448391150107023374082349838829242026371527185873859080530652992017502483652900483370333291049747229472042528621612698609393647711023125124406339050266131511155528562335884752107534340106761717142423292790301474039005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 83519737454243833488743874691051754746406541863954135014690476393205029488549091501650968913308553502244627326874858910257001577071187805530869502017967350903829096537351810321412060734295397547152611325572592333268870673335447572352412038007043750048643801081206636114471461232687223791696862437049505521023882359851015131792517131034781914259472902516608678960249292316758447471394348516840660022781185833296972227766706488872763782046706136993421972669792899180907626163139897877805535449906525934284371250232026374321365657706817041382596584474792931011983598197223881125725018823312614548104676994794955690492729109450172711688489048069746420452892021803900708196947991366606924693918276648101924741364490217426538214020250774888149089723755163092973204572663213354713877437535002830641180796753197150180138641568997182457803725505925597557507511316487840337159515605395776623535442599121616507021047695582032270430407445670690667629733898153509041257909654765206372100846550812428373947284677105688568123603440971039087445570298510663379720163134864453886185405176616704176967816291827597877799161842499896059957901115405999001465745819829042243017871105170392504724470782998215157789905766055243501722951956378702011875652333275874316322647589162405012213257190453387573111395162328539691862308171242638744899016616845812154474344781692605163005742778742729037287677886036865601654314169105286460452718539339883069473990389006445641342871019762894194047747299814239926839620817959567911527148630996729607372271037850935607545815101870967980004301260215829975318138050542270519850818934343007914686151729480056567814411945179811441433341096484123071980250634309719851085211020506828340026951390231012788474040677765561559006834700226491524027775909048595836129442786566019745032001945097127163397390908489650305821533570045032610190435530061084351715166131778350831889894421336133572259854435399599587481867511807885356213031387199787956941877528497246235445638712088471845022172411569904601650141807379687053910843472542216113487895576105084477953565042732606540169933400287937812272734245096585387955424956659050366099868647413815342825895279982177076811660930355061487697265357017013863802314773444825123525722072093747466377558423004111696080109484946873886955322977013042686521111907496378586474069547994880168281104654763569791387317632182011064421467942802400493593135227027624474606513796540757988515424254683197620432976330727672349521850240871853312845428060233632604335552384414705490016789887446277203018475341945716272212190340186637328358533753433613139968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -31652743090882185631153411824142199329738168126813957987690511446149765561747000095382454296505071364262620354752950833617383083812772915636612082272070002158856264823475514824148923911748702178081010899042215359514925852888396308681464180846191576308978341951451320605183482787853287849641586545920409262178278480008042607718126198776884329243725570488924034936841453941671634618487822018833534622563505610883805111840132493332741511476774185859826950376074903198332034077665443194800873191458149578474115908895552780363293667501723244837182639604632640714119572876827336204991592829150384131750541518422114502732091519530279105092262735427987685946724704701558080669223592174680724412554366534485016128540086221218266543606692862943722905618373122239559545659909806224748351936709180586472758171851598504429072527750038901531490037475797794186898205239595485273959867469948317815941803826792011574897775023708798311808429273695654692766853106530377429381759205316089479694082414731065249734645451814509707096873972378183177347464619796789960960668012002185786780309677971350154601579414566550781371564817006813391151518101795409776955833171110112126260504951604729001753791584352398025185995041255166190972355416681825145035124680943646193183506644858741758893381008441126001625616839452799792299780618745982396721428687726557012219309908594862039602150722358579185370839780370531976162538966581326876008535779574989501305003368662988076268130749494518275236713223998293424979280275472643135342964980541431859032500080428684777706332947541029120261955703126782173311982916073755894877598242117484456895964302839499597303884188420125730243321642701891455313163467737355116330065404337915664909858335494544370990651389217351866726926527757078825074546234492046775679526250808656711386180341390451441962904356323818048237862975394682861963024529385042718700847969317423583167725648377060784995630784181721674094639638120502828349384983935981125551909742483593143719333201841678138319445470554337179281253562024566077921908515556829704526240887419006434171527774589899547806304234291101482939115637022632313303205462113625465154971955877379567292185807873202061550382676489692751480058489801690097666957379096830838051310432155264122797874830292269616197182544146969342540682021875142243247224132036087896170961978687353605809796112327590848692983488796990671793554387095440107899852526109511159544385441992541342556166212615889294077320360978488238435970877217129241944167904232843324074289537442507559447725376752085187878676810438355085782870554806077188452684443748883496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 8109580445258264345820635829376989754035735116160580215055154610735082862106665387152463393962384729198390229264369994807972506211611144177869539077586232117000975783574370974595642494874437573585021377148955134080520789314341781349505646242194276389793658894596816356226204424153143524751918148807702735279118421729298620557017997590122822364977613235022519794292704908101595504609067314722546563530113450660298801560894520881628730910907616355130172673034151171447887342921503522570060705399345453610718522369150429535158247420640453102202699707196147569141323949873111498889687749753742356374094598344084519044061169624091896448875480573390628582280595579641187407325803065623521145497957182113552705719789291620465924448859169182880309458659101266484920411979791237388561660227610125754588093559101986295667693979935839809984870890262647317943213945527652569774766827771553434274562957134826683699044579950247117696154922402589575300360161177082310899869056262836565695428913051993615095971491000263913081979655529671283580026308005913990482418679700051734632685786782240902229120575218757010032965434365002352946673641662896670570797501533676711853245502429071800819286280144695134711022923722709505978013954141194677347620438187594359678408216244325234276146884992056317310066643698687636618336831566563975713651126851164053871089361522164504954398928427918599039098643162778403233389911432270765253616828302546870549443453658971110578230285936773784929061635171803469929972284455683728364168322135670024701702804525485646439168195053140643980191663236281953824046284948988988219499958764008963274796914291437088048392858422422785520968642885016834217798333390282256733429883129311310304516694521847237038782675174899144253694447244493739727492356246064981417674844871459672859791758089791549510700726323399218379453000367058706998090302234448049372203221914524661872899336652344515129807268771514236474146335737827329396099436139906447018647893486465477641235946476871007047940102533761261462908384048011449472102535449297428563622139972596874144095224001254505450929899475898250498020314638350311214581833547983523556405600957536572275243453341902223503831850831266883646895515699522946260966651298830261391287440634722177020705495889220184266568807960440260974869694387402843583834890154397770359894622862519451323904398669024298017709729120670217165815491029213738274469157392809179179751219539674411227367788740054519980726497599385436753992433651663746755440416609822570302244485564703933251593796598096619316241865407794463315995313549001169070343986880742162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -1036982049508305001699685457938926289629911076409961903730344196270029580740323123819049756776030216297664247160375304722081589973616777618322478405975084694935678664329442300773195638428313735258780666441370813854201893137616764259345508319835046187168347240268581938627434275896391494723766509557823418119578556832869956516172194496459264188997665104313438870573267938157914872872282276946758009572696197993556261187566703622677782061356308868169435577777712743832569285196985902974960141193351676839692778122670488043132963370129810312285854331104180200800014460269983103741014190563342326872422387889705893290615379104805995030585411744893754654083766680964189735343494224795787643967012857187801331558780036733886437555321651426626136070087168372444684271000338517315187778741391041441838060374972123766842524618552685000411156868511811185852293983846936296064719292946851695083120042003176006275514709353741173333365222140205741727168836931295753663872729386354084373863082837156886453732680416652694561563128198367380289677774416940002619948932351732194595334546948265004837422420554044078061867439112849879878766608979485264522414925934882974131166542055288497764878203999156980060708141923045522254089163883930817624253383455152718372760293426940507069620094682408742058578290623638279275403855067439335951119689171758935243730555651119298535049490389870155738412417489373079340578141703358317418011016462776241662829028244492911920298849096699928136328299195013439842249522213704372654012923710116203207529923900122435161028650373443408520326633135935684807270008552806710425212626584425392581268487560688171279350135339749741245248572149792825851551110109846236498753680236041441400702534095495214467319489469685745500577374051688321950564196867927867775680322602922451648738430184296196146382176637638437721899390352957255701997099063897998953397452479186175151770815903670239169173949583564763167278236421242087129833202521753150875195664764942816971707826410881135601696118483415991711260355373585348195502991661560281827813336051577323961426320574819907315608223262769677493899261352454865504457410710174575608475645056153477726198983348991187777575138714013504889353315609702936616312867884453516798603856842122671596689265295585330855918996709716245464983337397484654045119106653510270445475922632074635866509978912125688315484827076413510912415596785489112513539268332323430915761036599081766197595142614804122023900281663797168594251960776807302030732766329594363244857867402370871710917340164820494876647749730635569092957932307820362824894611363071000576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] -55365580007350165396243727209734356488066054998350873068188447844904015169944901208678738066622667258753544307746935057352505209921203421595950419781825677054647588221399407542414131301284768534138540590449893032014302360316753878240717636280656256077595894410992345526519556503059379043259375810765470791066633499162283917927744585822448050206132656598336061835718676832912054278014601379795221516414399892962573679428830691666339096100950752724766152785139407176400647088308821036469599378013319756535846423403627226337798190006159841327402185928973380822017592877485028965893378240178704351576198071086877845642743674224374189917634083825270835018324749125380667341015146952191829006192871857096768300950271469076419970591211438720949268612621966173262931697697947820654501660207981418018534236474884629454124285582002720753955901844590554573789798977461760106362179886823508482903405376856433315101983649404870590777085294184832625352614313009597661728746547643085971104855734054911289420886358206892424086476264432462294958972621005639530348966841813046686895370695785509569323283193346624640771872153370482163574587056610321891912467186226496593516404220138024065946224118927466745386642782662745799762035637044095863772536983613748387138138769980746403470632478685832147182030591463612174012052689579106257802064771191476818694621790393187432744669380811735058291715902875321639471928445449962102048813081652676034195436167790691354439842610379243484626328628237572374582198306035609786485934993911943857325733970262541308927159325249237279668160026584964264633176236098619039022584621222410016100709004348985197508967308322991632384076041429789144941757005096386935522158817210654458251162658345916678008645737365676093821753641991449236027188946670249980828186093025324616407134636181810405939816522977826219268237039482855504755457448882238666682867272775203756787375568585586719862753743889574306844772683924965883714675450742530112590562754673022121902956842709589000235049741532454269071049717683512678386051422161195720954827196300471716491873128602969278399130732814321161725865706365209776482359201258633261534291430250714527421003778207893621159478746686085254341353464939845723759892507196588989898080264124973988872736953054428265100213251940032644611383431816411092122423076646437282768458608461983389150941074463275719903340676127655183376334406420198187783168092636362409001192164338377853494105155175130846401223186066239698866699006374437856688542291252694184242845647529932361320649749311009031660437407793930844703934300954767500720366490751074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] 7564507273930467615567746343446119676151929055846025402000395850551433894512307062476745556791730435308000322093357520278780306710754312674504343147649131050764085771062049837657650766803720861808093181120736208457683769846765583745789155251180581802265608890911141863257510356763702530433412663308816341210102196628181497904948748291832281859708405257070948747092908453920777547812291024966051953778160562974291671137035002650652737027879459547753677726234306898405202496117197725101231299893819823064864182815296262547307129452904093254043183380107404365088273064086136751380287778967781109170908025870400418729784696543150019537705876846506848960224949580501758709128683216944871049243881265065603833535579214049381790965383184076581296142245574543938352019013172135515075686069781193443722821465214465133460092933677304649751678084611619450320370704255492755229120947523631476385781980129945072983406017862875441286535160383123863346422687654725262082356937140718119328880019281185625771930338121156865707080908529570572743953311939461716806412721156745424712184182324502461202488844398848263768899512030830446735493214280162393961784442779363442061903992462959782786782998622021162838592933860389568177008523201202974234839914620624203236054594922576098579748666251886764247541215965049792606939137456066221886366626812551093271970062941409007833675581880427463442369563634201306209761045740775564893415300802679603283939006970125383949877633726749503091694133383955938111937126381610319438028399122525458907127675397374248951638560117609605153528666184604805026366741238199281632470155336939703736451499545369129605997192600450667504466234618062087144004705009762749000365750863722760217405485300132608825797596776643201003306983190907345632442187381145032557269817541673162706416157451284042992548205592665150151339594901777186982004253472612152266679077810508685687208949422570710801596771984702246306689543307186530166985905087050077915323636675459557243878708596401230670534852999859155111321677458845892663102653607755878359454180125988259060104978777455852741133875646634702156522230319760930066404323006147010891279569372324530794135213479381311269091957686936571692662123811442216720876172744574176655559616554909542780953930441366894517376108411441104049440445442529402154595594863363300135816767975883386981936407143286870526194165067858151888690313528456795346008892696184283767933923085808390189590340307772079092874071808230404516526897907215940913942322155054839611849758324395524986233061992558920938349679805036795509529398382724966151961945453887488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 33316657100282083125690547428838015461134969547066089088363448565781853446946682580110786595126406265426966062789153360191661846522162078313302656106721204295027982873290307854052048466011457490573711106877090519819992154138075163408200403618599833391071358186301366666909870915732825949375328472669668413630256714290640620952025678024543644087221040445316294188774719144889270900547190005031628680340523200664935875139316632368773762714556147438777131861903692011581573315977213060994017111147118597478986949018450097935401369619408291813481282736918741553818443478933542249500859965092457453943839273485465167744492703570081177315596327520999390321646897016769536684484396216679799541457609690062680783328218877349648084858734259575221965480901017360926801798898205048902165973710242425828293403403614751465045872730082223418385065444545461297813886014993457043871853836011202045356898482958045576944736540343955630904761395325515156558184585908378795943644611851147446202587094786398686857589762754803941287030454447073456527655233270556408862806600897045992079029400950030372472677498629596801537775665543245823987221167235037020210154172770614311723166593692937216384096233938607672263372615461827220507092856908141361549117634722124671851028196065786114323634240154831618653678068354758025542057982452251124919597531042955726118952991275488247692587061580172153139186356201031650084285244828023613814980541186730010775155859535112498292785367605187650223513651765603856266289004631141588053371087928071830980725121881491994894662106467023338587229038973293049207608068045395070041632959122113642724460411585541936163284458495629206161687700004318652867032133436202969991734096175543774138244784496626888763476501738165206609134525868483888396727215772101023333065242083857433146413286519988786698544057298092219940896148329144667572940004382348418406556829006471187393872714182501291962182602155877099246826062636882349976671306385438467621056673567807061975248217420226211512356296609893918872401898982502278942607350847626474737795511621967338909473186631775639069621124897437006586901322904548223672627450477030713923517645315180927922022557496044903998065104190190049157963312131790884212360653620899900963747906734241891119326751413525334025260244693642382588488293201986746564617706523760524179601561289175588502634431519596300324175372426655263447741392468598091435206229364626471300407856689364216153828252749717198591417203499624051460973041107539144473789093070636432533965446110074846050999110870342089619511213097235159836901423219635536254415527345127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -20852938379738759180258060839748991244225802151318169221878572559462320415399176086689109839019054193303104566143767512951756181894465689077327915752672123279431503058194943817001131890328531083618834806525541650605057446718385938706055341414914314153065365454212286336155395545254481101042222492360811090862488763031251031730119300146622990825747051361956797342093468594577654196589392868721691899351002559620299986478009715836117903261093983053735415204223617718403073125350551038381418177554815339840725905411102980705143023576850161615775750075137044474023357615931345812235800419647733333232841118197121010033153838112598930091308742984892344358419669862778782207052157272279853002226138715544343253263938275320246254378783607563657650388007940144990539301591784769023578599805429825281248177747101144267790937898137216326767158285495107715382882267990797502331230631662122834047394128989641925663219554897672454501073973797639141731343823578457829177609784635555013532510749436722585953055539955781613264280842350385997546539222391006679885003743908394414314136776755651267896124914602735325745751593517427042195522915765642402085166027758726373471507566743038833436458296460008065578722471965964106105001112562570777268221841231530700693721897266018225972377405545781344772245502712083205231583755929091118426184911390741860194995806939428139100058129328646581383684707336185829672506104600262660725156493786527035510910262401849244690187244003652275947776945196667447662329790563547791749522057529116929942082332282432524854031302482628581211892099818260626661585420103826737300128884448162387285967043677383810296670708552166442814390705695102807848487398228496122625792311312487342830183527469713803960692278647912347966000161640944290332207548132373079379035723560591004006807594036486726314135147808159143912396103834225829304058822910704224550996028541430234745777981776240243586473306604751710619059120793502925834932813092752737954656783192821883181664208629230222518976093037598457376846558751819737830355860595137002912181627223780655097096582117443489638860911777564690784925421223853153788064651737175690822995436548628530828637449666833349968851794754374820714654387771187017616846140062631963596952888810837765195589340486158192974605364614420789502126517876927466350975432636994792465343901878880528830934001289160660644538848071727289465869448914798863694795687184602994621462283836986198034411334406377875160266367066600767344943226425282664082360189982434114995983325157422884012401684613073956452032390810347397132981028066265525932769255480098816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 7088199110782559241147229837238666073102241053990508186164054675382444435659102920760607376318266115743452297966607650223566300506368558709594059480124732245029108923168223488393697991144587007599455005666255751829131898206574108524506682977615438064911892139279401837450399914666629934860438599484691758795266300801690585140367652741551355904560140589586714666480353904431410436784050795322316675837618520935564201121856887676511119443885134388275673074039202920117443292426983263063844205285884922546530025203491473410563163513841593191633093216893277716622220255106441795636746797109347362051741613245295788102455918343834208673824534038431158508638020117523091763825929682750251061763468945893745429022875508511272861794144295672123789133994436619739382575073701131275003148862976225891726920812921263650487034706350832315688753975738610148322912480356946048683952923643127825607843491118850556500537217800983387272561528482081602971776951265392406285972381496549133554636484447619594186266308774120059890226765660721093524593234441059070894499240246427354582861480913312274830614153230319607817148619419940514024259108374482993368600933800239493790882280834889133261006837213128136935533106003255728146051135809293210741181209652359787903788609591028844599526510228378097216603658520260375639257429196863495826809705993073960302207154205958715407373573822150633331307688905737345136164225175652091585505570733105408382031538738745687429558744131329040302121682485361624962685567050953112126679480971285386097097241300013426962379886624754260586666911531532920141257127882526666385302367860960227613041383333212845535762804544013386605074520718505981847386773988556497773339990280507836860246683248268371030944543274050586437702027236877399953529778536637176760650045018349155747935364954237843932152992467123388585514725802155601214292267332190404504769947485598845276233304471332114311796573235030616664311965169175582060827458005933399918554719083851034417110649515289153520085399987126747964520756984126888212434136184257131099064217442606317670037989374866637848612090837933371486162305276256501787602384823209769668186872358550134758111263954582956520774633639617867004515791886324516720026861991257349454648708879218607180618395332817313976631546008523583725992996015188515723224999365424070601278892202287977194215859852638613676936600658707429055703859040632356085809863119712543882784828869636788205650491038182017302952948418427461674588298286840735486443013634678201656120790924068404975806022165825873333138783345251062235399869432419741266631269686444032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -1679671750256395091036772063536386874313276965937645900017360946303586025686459685107420119524388691446009149268593500429472347946505518334859447465139633091230629016862433964191950336496553909704117481216369523267582463554742368250266165276980128039720626095877778886724267990570115528394063263225880519672323352246894465739534313027821181717429238281240127191858238534773372774291539232499371776009011797151611408886526986725993912413536713631632949358468635222292101524233781574281888688644046646099022812967986264896663895637425268551124409636794895569966518715644100502349106004815096430355312774962138213953038728114365495092396029430354458042115649592352992949062201702913007274728972884661138844236863526691169995124500716829037047842798315873372628116083516177790464869114055544882004799078972977369202381449571259259109276788850882905446981964342536048697814692309725643413454523712462615610849342472455000810020732229810744215652040729530672127951469594110655964436014369468131843281882975866367080367091042530786364632840036410941485614146182208355661427025467736949209912810029074442854847635836381576167579307967394800141680343641522644220493803191581932271881686866369311545339749434456830275967910778016447044910551826348049862274920963493697668482317666361701993042531232205830740902199863744733309130488430275600665995910224958640049692796334085124267344180144637164492531297319859297582704589786623962562904107125609284264029328001313965918105278778242851647900047214561512215756920122682362185448355354101827711202557299739002262111231626467094756710439318013270450448828231178401681717935663273126122992572378884728445542448639818632198647964849603949249889800815485218100445375420638446519122098200796719663621217560478070290923182308307547737414736009044435444740148238264825668503789766932643977142374906624654841525716231921161481154588406446686072900186536930775179519502703765112625224930929215905591630803156380782031846982864294512320859009930387632217599495775839516069260325788089825310697963933568278346973805157382269763694187377282392884915151354158426973203078449843302618448898560912414287207147929753518997550226141442523652581522105261208605905053212375630638197304653836810731206795458587045134462200451036781181497393897871403553724621949203933235867560033681653382163672893497030640380923296473919342364087973004291144699869024994208806181236150359890465814054231563248262360051081818940275175368879300384021865997116486553702381866517287869846017607324184051199526595820670234901553558959238758156043691608033617844909722507935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] 318227199355041586668760487170238467171001801888984317440532121701345337127653978910637913932510123282256971900942732592575605041176629030253089256602669759910268186208971599090504847598541819972143157131921025280253815357630435510905335588738942289952209758751120935495876548553325265061220682074807669993357063752482939387128533936286500648307516368934967630430422820414924627526206391555855028417018940146789961198720201935566064317281312670935888283559001235583816548844317785973255074908016064762138521720050142196990964164894229416556425971412276647861236721714910485678755228843714702053136164189752361162398422110059867814540047007751619202757570932241823150987038077030849743102284667300655398099226596957384608556467277583685233715688170180691300420983370647866351587259443244028181406810717097610431127526883196070813821326661732933061606291710888366281767956240026436203830813645703551417138658072532885838056132907213013475981433128535037366110331333453891032042623297885918338266374880051113882051292444827950369380366756885186424128631629590470713968157443142842301730499597632722268458662201068265404727481220946998194499825183490355584026972526602002120405011365905805978315012025685411881356240395947546873533013561430008897412192789615871813762723858687863729873831284242969826047596155671609280600975957922573213019362370587950112106546974904334761576623258236988437679686389044252910803557920268427857977154865738434018233784470744067455449140691150754030393238800537878041405748924307303193020697966267977582228337642687455589205446826728783403021912560843116992041040910004299344595569109994305116387930366649737732879300976226247794069582704553638788447855018812475953218761520614036175666347623524983068436287455691809563878143060760197526352291585193014894119681426401344037851380687722719286609589467341841218158074477255760224748141336386836517269505023546561979043914989098295227256742031224381986763532469001264523347574661234661187861598497169927457907166561849353143363527955791904787136067831946451277595272721543327279753908914652852591467953869134306179540290510352796755037487653590505338005317165996427590668431563440592665419826193415472626088689524904091395662212474010544046875362794458061532021960548611905293094559406108628080361466944331551243743337747462776548848820951041248331078152065404259676565892480091473555963422767550720208251576132887403506175982253042010213518140398669850436068607989243063173418213457650044971012044835223897787220929093583555696664326054793047649115203472771936590213737506739540712873714847318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -54600732352220586937254389097093386665043561160377667214303435711859788060147606848236034978000355961049987341767646787208407881228657754999562483844428119832947476504892263683915131980920209263271634334592710626642757659025621082518519969201058920890627156814416983757324815750653071636675412632034890862087986704557773973084236185891927994569821953256298175543834954967808854754972847372414055402142561157652649037208680711810561589608425887397201266234885324420996363994380160310780928654149574513795882345759646933740382224378462637759319253287378909037999872355953511563096712153219763641085226404985242395087167579624943160137073760146736843780907452808176218108154265273856156308410782909994233124508430882579786457096655823436036996850451430601151772922052014031603056501491662353075185099648483622688519450742379592849583513314251626383133034722092473914416003228154577912796077032717722752521695191304843114069833570982740735694524829560439854190213871538457182464495419298646454516790017060622211829284089129640844508084698979931846911691627134066452953719423306523595945902816766503368154388875833323514386505533717506315311154201943948838275873541748367274737385348309553105636772243260559695875790521089351433035634036396272552650211896880750456889150990681376892364105681586505564225643533309796081197913819863179802448728447359076990973346990035664661450326058647970069485600170619144922561498544900006324072698051575203548563558333516576576342488783810741765016745708611396353598253610061560718509495226718524256115298511668885772974792726531636275654763809983781162626933475351543255514892704510657399191434007552982134841636314438311600613456953070689591686178630894771637385771729076496967565433830127358675477079070506434842010680613552062973294274024452563257725263110478517313750602536978922388396254826215284179246872254127518397497755359442086752806721431689415032039551366531561290527127417931128233005134394411362770343779863091778437790606618394800076833468930832846180911367460252745698991790297285945473057254549143767708286508848399080935538549999042754372844535668168851924687806769215730825924619097204039336507455293504912392584722213496646824108750092926459332357826464446933948251059353912376368074327264739724325028697375357194334960615323625267070707864476867407155315052913364421822860272795049756682545600125753913305562722746048241865539356379763845838131657988596291132282335286812079631834217425337498917137193330291613753028266695738483521093009509368100652023709484083008470016406987519922304027239445709030522456377309265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 8772031334680334299362223226792035686652992752097330101813196873976741703325381106079346446402916372446883511887977157413057061964743744937810958630901398053190195026869580578898402352215238201786565227788710586718341232568014670714534553429699572488214143526638657606655720818351718758084148973072560776219525443951901963955382776675025891241990657962176712890377906106064103102581408105832635338915694864054213016463617441935848717840712179196413189743688612278120179909910524604641981739693722978411677724830975634315240952669549017682552732588595930557594595756699589257250587087703633729190345359609815455401238333017144623032511836766389138528700607438042359240307633185374813262757863971139670386988489331292077081080052000160676643615588358421649849687245724172671277680055490943725306186886387134494817005938582091433440523002774079750474164120508869508016904938242855961729742617094960372833168386672556006113866431617238362122198254953914674168619161496691890801261746911331938874933069751326948791025503496390464363588439084082605157782966142796439638115604250990812854525429193745334643162631924046788772599604424099994006088126185616337400906535065310593698181501762379406072734164780552175524705481444079310780026970680091698177166908111624387594799424467148534905329597468280840864806617515186484076258660911642448227662867232194721962624886092204160541001305916925137684430987594797402598621212665641750262433920577089248133338240022107146999809257699835082511055545801776350725422949674469949100921875241286203080135682200537319068273542361011086324621906877769274593823192971047182244378964145891985454541230064762484024255532641293025336639719664998649307672224467719106763397401465031150229916431725129804745840006162119420078614215362850112336700352946946650428015566373074883975414900638866934239331690231393085415334696448163981763850653028645331402487059601413438831986811738722580623253238296349718657146853783347435860254229307538262414809143156969812833481035240601182227177822832766048667628088912235107583340254873268006087781173331649853304182960694372869879982054052227499869515051657653008826085298705573621734495247947833211230541283852789914315464174006305463354385424853977343217965388039042036310854529351135533799483956989243543683895591249537791897036507702211961710356930029732572590049961069029212127515586669087090925104070786684820251255280424332351047655061759000063696292882002597779631877073017751913485085097211024762975590701541132437006299694695464472048197210007326966825594261673433419802119599918268630220558953349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -1336593316352984438893078083882263660012465379008081707372108082821971867568729600355055448119202721097712178057814793638019393801116340351607373750689062675418317892153407264456235387560566740842038144134194355186529789814041484584924892866613251190449875216865509468766865220582423463208124115590002150973811412660718234330776078877133992476959747323232663065004126570389750246678261741534363024478832221253750341589001895888398253906576499547540540535499947292649053817856981354333074502043747310859335006641806391348846578879065739861688252209114446343001055480611539750071794178714613415732007389434657605444219527384719237875390052793303531978420963088563761127595283750420862318014075562840446278169419422756300468341441514170944142656277363714504174300704958549635060578563936812366925601986306263931427637944896068895786253968087638328070357097887326420700605301116719402282103418764094842875434948236756849486338773671601596319332724203376152756792482440868525857588680142017014515087269209694803823767077806943608316468285215551767594399707388231946264177710964102055527697883893482638924830337759385436467378242677290128029334787967577568265409664244924253122580103386037346472230426311107002622829190092857542855611036078587326977111406528743784038170900766683183404545692773342277484957448923504766371375848086401848559699485747719528341776867196074691261775900147250616588171289488462183009804333599066517589464758150249230468065701566409918686690119166628218620289780442084980170237958854355968296402939377690993008128590167291665218480111163671872742780819622153848289995569415143127772436929329776239692144374317568564724568598751779401899482308141205796642978762003134348404247847478667277204894087216787304383396337682645528379150038853536874859616542110128683123885881760005058408807713252369452746741741772830840029374483980962833267452697255591927000957322489291284066769168355289676793046180782937176613206598666739323290583272414992811276108009068999418776503752506292305039144821291495868514246131401932053188652149195449074983650298849766973825520524898746443328709769024486783082941302564212795145223270192363652036481459826845898306008964288939572926199182051440731921773751345299859012072603430320159737684170576499695220134187794296045425649652877774068375322966373000128722229010239358589592496006866244774776062716401192364748497919678022959321461553791748619651006230404308519509273181797466619989808146857179923470090358704084817734379025924594190189911424701960152307365675648059429306200942595308075803576792899042215869320758558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 219821342809365832703932321236549654560212037165990211009975010053755797722580322715166212640976141998892169617864072580897333814543719398096095249000778450493276699533408773503711375877836565535860297525783825145474667846889385823705484171861524716442695184347576050969335834649986870275510414660344491107762854690231020572343409449888367607583049978775701168405417003867484692752365952300562696690552241286525165815684342059581408043566485331347470225638273591407185170663025546563107722163306762898321059967380403663142017403699112200210456280729746341552686664074425158606609214450542633582283387064896364459917956427984520320041049127131493391771279527612345552714666072321506268504026113807218632638592959924246369667658845374747917949597712260814351135430512395366032323043727016389320894954260372596702872319099614304980656658612407894861425955180529657298110089274408359486816440909398956138521447913339877025944852812742428470321218764069638356004229371336983159397818745542286645296482970595792352419597637253064933946560788121718439480136603524744943594528429776099945393296635177817516560648250920031713669079450106226828353815934683986002371150548318945017260535449502198969988360150803291040124889351128155502198475748225030080083257628748097493934603869809874403431108229744950532350932619071431684263681934886530172108092658518858267348997195322460988563990245453475228673315747865404972566238906457508134494473630724327795553124803868639857436284582522249413975971881168310212244027904947368119109666046923844811947891732112681170465479035974484376309041823826104084550181203560762718118239303460695002780981033765750352680393056632066079168222414245608467051984771733994577204984050639469694417364582267133268091695674146855328876314002262063598659063958014775479997744967893098207539672749113237468333590099248259265197415966750165022442589935080543459197389268233838614977260038541540288114680581829328700735815289738379831169526702433013498180176086042308263434019897700704826973689868718032993972215996800828237222580129204793932242543217903619428278883220048800045788046063677456870049766946746437318633929973473479894032714236590789050075233860553364570635820431454487472946820807823496246577670676208499750040746856832878430586016400748554528514653771713336648070739603873506596918584731669124476152114168765421735811209243347298274412323397096025481749116273534974564440521773356265966671940781063917413284237231636639993275815558634400109510718526342666440557498688516892565525117184105572096404829611980979932150665740151676932246145597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -35866952747242500317203579316798195423583489066772817176917180991533718813428334385333536871189592845659569516568309021334865455234738483611039377741852566802208480909130137879835005281272163399442680460434557494637208877628771086051687250510923834644663429927399279631507625050363812589166088281444491641571525739149957907259486608798703210099508446665566729036735095274245641082469425683039268086479335264345107878118714192631781591595283253064035557063205829632823787706471580604006024891523600985988157907483899930088558797748555869415055923516171620309778415232487327943187322953752279230103877737775180065330758884140444738161513321251551031585494009038020103321348460674242742357805289089886342670097549178162176148681073435310254352399602160050134253230490555262310140190051840166141151714806018389414942239894409987981328625494548423229080695635133370391053169254555130433732642547272142529180274307300852003426100324296836878180488288930196676373363739586678060639097791616870325960336751819481629048297358736782530384768597513551788464058398944563967560078399063140039549696983819257428885117263754906383211837053854188241644948057390914920997462907692264336541824132164225226914742675865018074758864791954065173418859928062789628102326174058808695021397769657032110923884890864956136076528317579846597139769006993780006407333583147267824806345885473498447346979669550087898008002220319260422796470872643284648087663606994654712975210213436228113254908869861520119287719230163665551897190215984003433260678652348855090962677455060942247129464464596608214046616267055258402257747656336882350908987861786870454008164550870533049499345135677273566241807919543051652586481144418184019407816896626941174743655353916372850344025996649444102270728677798103244225081575230049244541355827658549989630520379371092828870265896801135782019738905030147859962761777931663686650963295214046659674094072063325638815579416921008935404621112401647470531903096032985738571879686535932393371361786768820144271443926453776873061974118358799679989913777896736803231056119059718591985013505281657502034217579208431414804055506004097897309397143676149675721416660847643913719907232426122405687557428386098418451597660971119537008482427553988066069438548676845744176158882181222202320763962260076779925913772518176994947941557540996790859440566571290635091523159312380274179624945603202892991679079474881435096227399528359448470125190454036346953126301181017054628602162103620676773732614363108960029862729046270061235170581563339651152725385613234023705625743275257453780087603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] 4657454569261754821380798882356063738406517155033180755571974642760773629925665610540387680687573413864132541955087823980689983416479385514818944881244539521383930706628253004078469086086672811611917736532607458604841858707410216727650738909305034197764382520148558872985668333435570579910947715363214511796555723461465082183073459891209176752341128021452246030838980602084122488031087148735745123935090730445966768680147006367418993001670205517707837662129305843391706507534422994799792526604022569478447714168784164647745144080762929545064274699986341597259131955736331202837138811819415243282438206871538794130133645288227626825772555937679095030183282967860393054162880064625496179178198663571886007889274276013543065199287174542538498306061517322871754217723889942754474059589210708098010138864528925957880585489672853532541087377094904334222712736357994456363920084264517014248924819972898489755638988566756279464837489907014467036221014144811714134564680144244010138636288459869393531726401476750920741896441496617528906949670429983432509074769805243397247299053097028920522398237980080387218510023115940380044401742282484415093305745205529554420412665493921959379398696479643547466366619988099871187967507095336364276466161673116471721035314997884502970619407635619744417517817867920812124065102804880670143357308329339427319347274832008327008925308873021004083328754968445005043619148823844160354974042412308476078428245139249566234324470501342713517154220679349126760433522446010370367155750409274371461571910407327187302859076051588427517427470801274179767437442248621432808729646248637702164128050180665936197364697125825666708301318492104905824366422197640555915921225176368327458281038825650052243072589724186647115757433269013951958482310447594611083821265354831640050372315944667936142249967927818721288101460041665130594569412864443552132359611247929657247908696465538312957910940613462912696576765092870501108173111715660379406746378077000594042391836609818625970130630851477608545127151404968361085665571263260670355191626854704993513366292075740878622668806640713724424655016319934126247022589911865685251191668931352095145757629297558809154261567703929441269577249033777644177477469467608149984737327945079029971109165825762909315741069526352406033121758533104320865529849339716056188729171201816563540878875026231473061947009568558843289096329839757457489776465889463507485661274692568292828174905604708291536042829619045674463389870219669929529483710277789690151924524738330074257760700939083289025368122532404867974283443234732755876346593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -576749704019776378280818924557964490687729363239118896849150103485502050759280734273209040334806007769691460126672057840781999036096410020290990850899266106743031028415659274493268068596495084967812826750713701142609953845301439001692523133995331660857700091218370451201001792359397863899128287974241342787570983832004085639528853394095460852120098133172903881545111866368268964717597119754244193159471871352821421831333911059292278894853150419689509668937525677665867986077036113947079640525164019458207185123048842427890320199693579667591284654528690587581999817662632209627919983594700859275805541349888249153522883621086218946969699139700455924049529119492326179712976570695060053501447094707091078097124291023022607246968263607599757583871062520760409803332825185038295244898340844026561366327961800753713707678583244149169370060877338407034646444162392167260200834722713364742237779364995373186475424406493913635472743936339093959692163984608423109907591408261131850719933250903323101181364924863985567686793404816983073838061664241432160572582058404460052193046119347569314648111998332125077803230675984603028918453053641312718713772312718804233525405215664456099423223849533205863130618500303289020357511664248462317880070952461469003426857693037796196225305591234834900835888990521153879072899379204652554674628047411267186795787362079752521635293245785207287528051838613659264948942003930012652587110706507661564233452870554253850124537833030058608533218053643028428248496290143766454093976731740501543066250584104337989726975383810541498281516140941934272351975164706073211470726705012149253408903281058033594949179783719453204299745534829533734873904111245287898812692763513446177042288192806901213219448166406564855890003497755393899792946061183677924228667429191350657434740809649472978420495422386816863937777105435814490154616740085971495262665726537596675400848792178532267706482927758309891625891375948202323082027028845743082090787306649233471827544610952677350419258918373991821550315248031915557466548970782381339942530551923502723638209910863894227024091368968507607725056113655380033049657089768575701442611751451004615955596920130755677201802229633424872782836110051307519608155393780037181586048055811506065485608210399609541649355416205425641100145903438614687804246720665370281901047626703024853685900524172232775446591354592893291679832122040060443945261541191788980623441618798981347463761089574100621506162906165639423453184921756080470172869640950008472797003956745113473637484593355452186978469628760174433357321763241211284045168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 82057561604391663662966182663086645451725620918327240104989028908695426628303934546037843018913720916099987057635196891474855338586857254158497941395290729090564035583436081233859258690011211730653394089913613413572312921184810597975204589309633937714940090804730216840587256281780007703703703327286226500012734014131345892813136050191024936048485030429600703835748752896781155442994460238111320670184888118903930905945241822065329025477168635091264291705391852886288464303292970819846097493658047302096550115634558056994774517239532130064454232993286090992304071504729158484116260662861222129670014176419659569315551574174188814932571952109868179165331150097942451189366534299345694148651241691295324730569430311377581975211403914131296927115989620391370216258994043728592389412526912803700180146480283068778649989320388681352418160503591673003022909077468264554129767108600670208369704009847626832844422178903071030610191432191444501089681725986151123320267540764243439438502540140089477141070956428179614143093278894676822584719508768932834393958800437445356733191087225842302516015804656019710627823253105346751296317423595183338696202071525125102860894135492276569864577034161631029493686912376558123562704307739126021810553273297735478005742196028516661739100882506825411960614187703638433613566454259127427287116533576830693953024240793079939643823315745014618325805903269537436724124005523712924158039393974995205485835481778056165874613935656804485380411039783237986333965895061811682287420607576097999988426278635589794066007801251035305873826642306166359561206348581664564708720820471460757616406622684786425189862379841267869521351111219428626066806081618611916336684286951718886085081442308182128406289859680812692641675803727234300211060815073071027239676690229910732026210365404651762119294186848971054429081965787660414480996918130478156986810560265808078559070804377311395592958087492359466127107495030023080985103571228715449096001376365073737847152086123197763010084586606362965014046903350658856611049254824795789273478894169941245772625041454944881800594729584834423425120846804343500223528682817847134050984311514962888711894777082920660963400322382864599040401544556360031246600147367237940284151684414333013393192341023410789377628687092908328717554333524222379397547094312889860511837211223439824944706118748209025646756343031188522036684267818496216551151746058998381206637969480732965275252634482304826456520132122924086138921188383865486483946368817042811847047843528926220804828573693165187561055786545543310003018620657437221196922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -9574448171862626343545830956035617983015000797342865158585766396855229921233556632804189439804653854415663553839310859137831549281473568500764652211056890688333819764816007229252777500482046248440186599874075997910521589095540047237356248730110639717717884815122835971874357980640658527034827987467321761544283374180446685842406439755616268823941309782105136278098802104912442429891216776063304245442192097390944848553705697483741923030910666363613501870958878403540183141023685334391439187184079838602691063719739138546866104839388079345004005570169963364685239651824643957551026280913210290768941568963172172509089151244478252359100945493347941409538126160706548756285015892383134638401485362724204955996483521527857099278190650909574035468059312291125069018261715476529628015043357833379019255443173534454968185633105581576426246987270350570462946327087203621372492035010344750209108862921353437437096361840608893785591388806758948538142095244823423102294744011439810978352316465131699453028780130807606103061035608815955519647365469770995516763507658846720089675483983325208248428323231460689839940430511099423446191358652591760409481690964906211610309461850334997004123926051182395166146557825775346670579963988331463427306036063638470988887695976795212130695237161363421698563778260036805138590122374759720748420313504590787260844685279395572121180669427531455619266966343542154814833795294397090526468759217113741982630705847915002602551073618913609836776526409535820199140663573171096311989074353024747316475567175498312677529668526548203708800078649724966284092001781064003677128591955015268554296588064332303478931408842427992562636930758642441658053214370554924443955543388237090486799318983888209506329766970918533940531427229380449946780064652121301154027896813257193840869120791701231481026869514306133934516235429564045322382276849773984073752122847910657772109550168671549116211496421266599711638986426777311741534781731811362899217200283362821607721471968803492911823865754106554253239887151761161092115645273072707261988784042831304149708822669541950678046290300297670529626853605413758805416370390003983564279389250594328631628092995220636103847637793626168092000794365251677591427120570279568871578167616763037209953782687472247071375926995180737558790924905904533100935086258831967475607035813510942427269008233341173449384450442413213814472816312818599352350999983594077338315153168356863633858706100621234727857927109096333195751375325425052154862693356878197707674975467731017157683599610074752910007811015404345836451347792251297286062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 970953617145276549729886886230532514104151549047236539453336079860809263544801620628004316521895293694832638376353203560215793518373351909737358754451773772718086517376371784684283843147909538073752814036966250733945070094168239031796965418027524220602485808566825690124221232524298835553491027470638553205307050272254077772004532466268554577517326533185907293589213344635964821533223232150888298795847845754689771047015232684602274184880205706334607918861115770489386358885429607609370052721600216129318611733013653029984875212626592380536874584038835499219822825763992903079276046766147820830593856101050829306050314293739527102758131465361415158157473605246114606584258341396412045422046360956168732763064351159245950402319458383987585835147279668825741769435077834776888574332927763683960597275819265455230757404114788802972959381961463589351845445235458265613749530388816148297510237735572735208561996482055356695721115684932927081845991147917173559600075635837880385869439182815977046607825699041150290890691312812563920094895202597246100909368535393974036857308152378976966446819700900743156708815402561409007752261809768605015833844052323722254967315927381814155600490476719372014342467827451221913027257695309615459467253429258995451060870067814258927070476095597311827786137471602521061904731072874922717707215690039109398715737126545072481672377623484616966686112441643441424672768857130535105548110657700935109402219549807521687874271839837769147494557870656712380077765925887860254950929546920326523505571821858525868336762471026575021666478779470287388553795053091929102724325364668072741670898055120308272429362452610590207760308849661618871524930782434405223166622171713314393494664949124507895567805004956827494139736894833994916769545543877624540445043131474980588605511561060902133327916485118676902481284564770740990999402299952379755213345691038150093657748888056427115824426124884220223805443063328727775995595552590855566509428081111889726577350998083927004423893084886261669953971158758289041068095278982934313746333633362981616502823569873156044589450014099996384194566352239866801715281382266735080638695113054558677392634289978906687380295923369417899192874975269098238107521691440587103560137827288490099721337589293465017452927421370816739877522128502467840818417845757037252612442570013263548511141596209866470630341720038643419633150197251550469930666759956779424148708251895957099433268520218559813286929264029265544703422146026713460467215113499853090688173015566376368243701663932237455341097946045404164968852450112411931770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -99580779149961395342015926508905018444664952014712559114867941451287130906922647516870487385613287805347676933373610954079059107603191440213309921702852497393059215770511570961501234298457239441859849914705245992122729480445804146176733173926079327407130857306234768214843372522524308355780157806297590902159680228391852329242125243587795702643382913414543008784447256678531810705213434701715935139005962520432724891691964864425087593892051949626876633457019982862043174153622216286447672552239946635647852746741950371081629832355265715538026328870399125258533856344680158314906811551062853257910972486400122811065532305929048222112071944775080670947310826684532444492811446432954471360932853282740287776054884603746153033339640273336187137850311926109960688065149234412335279191835862790188681745698714725523288324883138385168364549829777125206353410676364169179129503681617124399251170603211172784702712747786384639011413236229638048639606820706513974549947925233031671386143747695128370011499519206589478457735300300050962878025224387210012041993071443148093319245890387540086912990411340208206362578333190274838667829205558603567766883240474329637949884985555534844210005762134102980479280369744083795969709613266349511030229078500750928926919671305360163656840663583434695125185912575628040987174206841992317636284316021551387517814334135738235379824991399296033503620079634135295781383224157164966628593605834446741534969398986907843172959135307061467053972655703414734592444782983678746725646292074400828722132224785345644162484458128698898251866860171255775946056011258005818258713377110173776861609856361727659400580943835713652357263131959098145897043977344746773885443298768251791159120162320707675876173968078204797126366491689531817532612349138260894564449943052578777136909471056447606847835553583205118809334100971766615483038923429411001356793293180610425820146152318178770817364926543177469040155225589230575576669671682253570221065314823718018568492018653382319991598268829632835541880712156518363190375804483432978917747002581075987362582449331024507917019185437283536188021182363052179134625889884679801327520131138497657276332415859113632240621441330799450826797696885413489142145024018997609535814200500404428644858572619387833559286763751714932684057883746203584958873536986876435316270121621937402174235020503076699553749445673989478020310813405040743465840592918841423375161975643978560902165882569570037972027384827289314089470361533720104603722586786309914623601290395483570640575540641572565533296619651668194370311382557357370245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 5927562123681649036074733419443749789337210112741263248448519863476482891117008338391237049055877535329253698878464022987252674161213837818662281696492679197880066208156356495938241781831865421115375936804527647635556762546592795756199296990487556623071133010480728574893165181207665421264643691901500544175879800157274265619812011695516090323852768654180636511576651990328084449379640392347190107080046928725977991065751105912982385451247886430323284628061239113324638350291197253593665146312797758684341316991388757343225674705787459246121247548893625211894838064012857643876374465587573858351542559424355951559976297663554730941973313655318527269939268360048655589746232231726977273743472957919367060152799494508052375442436056529617009355729848282221575692865409087328258641372259779721799827514702636130611444821380976844936590767445030119087410071949434172976488398789057212060643273680250066129388142096008893517454762662597683352042970829299832021989483887390918394835528115595231487832676983015234314373113164595543524872490698512404458025363352782523549809589010878847735541624609099158042592037678400730948965463380649692935153188214025773716456000657767002202065644419915773903480727852526337200498484843497034217463318921973002946727154927185633009630691080787491461738244136279790085198862380722537625593456298067634943456967260850262603371099386911851113898057940187226441396188120742260828516120251102656371795202650395562746451716285164241988497517893242875081396663943235454281785002573776051498182406669578569525570440944717075531495995613699322810820715692859010355483330089737427417401443056906695069543045825633057849219351232228279709228789905032423791543241679758301214985091095709689141714449154193400914053678037001267293450177934487299036728827810796253469821638321032209700968119779461709373656073394227207814908484818784804433531236113895960971609892168251244218840824008731859122927582847569987213172923610220650960839419436246406268644069351584035050703655016176811537214230018480239020971569535335344143625204742486441339420762198277488629307153349341004292778347652667515610533657660111275206580408157214600339564673537575120514817713495318178180005882238695479101440474999144160140064702196663693511006959894234678822403264083636822379944530876780077326489174995119093321931156648812852436786915323562788103894048306489002084284440778001000179546592808860467542340585851114809446168136992723458431063417362079580091759618736695358224925750855034769277440753685278400828328399102833703969151203937069675360912675788976237314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] 178523029788323312561135590439222545849015533684345327591257900687071250082807876060851391219209066058417438287873142058376565438857848584509325534831403047459829458310397601953688895570280469736032750925317890276437207764970676775123476653482017371949783647005720746850543305412683536102294724477108934292482603549568010869763282384917357768005548341906752041518242553270495988080306083411163003097776508590719257819043875250383847729149465903675565807260923819131454462981718723290552539903356565608099590515435784831515269340254320043848988735190480949655660115057740089370485946170737635704782228554129908324713786512185897362483552069190385729622006409616964938639997309395794347386163664676708050225926428487216899055592968342662301234298658897656727299630121143378833114568631568903576912060524686290112012029921708207318717348658176397473845640696135196172512180440681486877914318308844350062958357402443791734430254564219319827091116731844735137591504779412502200407522655503625236481249843026697810515351460075178029229701556183672850802008029780881452698836956876814254314271779918837214724733842785553225998382841957288890274623671171700175564580479562241987738891733261827491115389276406806595369642579560183721151789498865094234488225842650211400284017165195444706153142044402616616240843598744765098736206535444654497552371678160250064771384279201401276921964374408301571547138160162157406380666828730355990573405562426294860629481020675966944266375323048788515683763968358208642432694742919206642364869183281047171720785932389277021830735275261404099634587875254628156795851887001476335885058115163114771945168398945519685479339496844305815994506262261569879512296791234082039232451446285466254086829785064519934598946960045037279664492546608415067049979185329123759794216359931500023739852396875818671765164065446512353247809196086200240506112641389080128219073081514417801920154801138257945920356518922247049530640386104805503959151024781510731856640992193019260306463669840876336954480391631541442417876938904509104623189179846687543414620328500593362033871676782684007991270857905446283804435758313044530685233045554870546873207442285821211360966444532768928826897899865196769960670897819984505074583835542261173776634262000652860218879363258839348237094168756628604515109776934774875879304152972644834610235692793686838311098211591439670558653485446156102585916354009069882942577933704127408598471480371818269976933468199332565937786831101917586039736930136307742161870792140873581218582853291247362233598695096195229834177230279886766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -75416158052976626144598913214416786693648341834206253627459239464887835809471300946621404523355386417002014153735735963861058587421946869778091550444298743501444878033586741354123169860782119688844598835706367010859738372433418591830042775439888592279695515040966416899430551770287360789843962521127749595561129647642837592112242456073548415595287411219006625689156531078417427678561135652166392641705693393450557855517252996483195018762994472511192634695974849238733890934369954916717062587139896742826026455308126550894526361796625799280122659442270860488724863928952369870106204129718215609708084503853887259601845069441312314151092731346829793062934233527376587871383715785182672506855346289321920529737004187489828826909278850739420694575600257506461067176798027123489730510862378339261375400193458955895065097080619463705311225984836003263651449426035577175875945722689270633722301254903309215001368536653329087937393317074092275804308382227172235805207783394898398674601943412246253325588459414714096773308565459297566465935694180933956517837234426312392420755087478388202383074974854064156009585253271518126733183221251990815226436857757642253011440313443820272968813824637992040402676657180246360383456361527052921810835272005638389775637294453359556740415885812102397587361983724845085212824833379633208735002918380460408582465275719474677868187239925894337085131346109271863037205026773256187820652433377005076812859317977250624982672334580848804859287924943536504532431961310517185470111877293340012338658405890551980420699753670093169272779811982562452353561005079037525247022733102383842732209634915619839465609723380987301689103364228506778224162361782669855708668762172721250235241891809711651816641503530565012282825005266844202859514656530407671076175049442736183313812751475482589885365636317498136800460441523976056568176428394158568426661006399150561606382299184410596784815144682242347153572255633631364701736806928581377981635036020033466734606679964016605723862304274856217834449779155282618226887477184182431077375992076456334337931696422160374195640426931476110194585495737951418294451106084226663339628864496380002588950195806906807165961743774431645633215318741018736414570400900257464442870398933560454527211047770867838152385961422779434094732472675579836732354204921703046904651200189690963163174419249424622871439479800614515026602847846875026147716782404699986299329243104970000802367000029559811537994306990579073438971257251242224484151364027278254492622318178549637581354875818839231131899312257813576738556243797201649664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 8315889587042951891529070606987847485700779644804111716386466240708234427378994534347232726156396452552394585604251204449806895971683364324441266570351416994902673636422265583394336724483282995893384769832487080910315941240918866784117917304670852071616811123296888671401639192429877670957527218285255161289435350359721569932560856339643401882574004434089089120292675125577362304105261860698223540562075522563667246925549388752092585361817164352755739890502051480035407631410598126543114995748802436212507827504217470128797541587416472902929055702830679731818803878497563802212895805378296509828277071995353636793753612292526737413525033844766932416481929623075979789365443353757951300962312405074393073172008313011420280484480981791037095563069893825808969722087967954516771354075481224591303598357647813062522086303793080736859744084378029173206782915245476832790982986802835519418963958261682274687649440316278228804178333963372507599333440697179268503446071445848544377439745304285619727984264316922726659384804887513338289213999729037575076853118372219440869219878530590656611994489005889163254784950506125781551214265343806505904325066112480055088713900646763107969062101942414436359006143644971175399103794597075873683975401059820794273681646963401553686580854187948770624127650524021726913571187404843033085968239989942678976216256678408477170241643063611539168940027367034545793143023299434872993861249244782013530535460493422578938891861416126345141737275792697399844993885589777651324894582348462734552084181605573950205374328320476543014758792362976652659778300304530687103986099234837592961704538294926520309167208274253049543925252644667553490227933101578124640849985822946701509933350116143623139145498889627601394311389715424118789135362595041642994531354980859147340765565067359980972395633168467112765754775973311395220975909032192975048124529500127620182243344092702378020695932640205415612603631306535421045380908275018904324916654614057422961883233333889673826493183472652919842413387275797304950942838475672741412770495437329580511355002877020281240811256189543116926059652326049282018814021036382540270470584651693565480569190276712475750586194281669800323726026777492152452425864307039918689069532841164896901628440942580856617252123629719957729410906338231024098230042936551700016528235587191903892333115642557920511837264769744078956191011828637922484539486355347726866976232790219431092239377464291918143908117036762193384154281613892702791129398646649993015327925016138060474024162542880519893886835164549583945693946436428759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -936301877801005594209868719065379692578832676112066218335688163271329782750804152527079863566004980809974166529962103343563345217447565099652313424487314902781145126475576016884998005266841460867033034251567391960642065093720987718864079870175695706235344109756090548454736112557530715163050644209369250118314188618370144260359561906142894558303289664064576222318009039752042620890907266821355453612668993201674634672053475614212394695908138597658339751865172465311494966047750627450752867011580227548069346886152612593337369386718116212051799316345024417705306745112257626684364219673984367585798097826128300852065652975904239642458194658510258105028018101408604080079180572549895906794015396073645561970499656718323015442577204037197297709162792187729840518915619619240595189266491112873845803547922018983015276122015342637485245125748702180587976157706216398084487115516906642339926440207921302001772031482792063010496380830209785204349409440907115250469804755364821783019844200479306019826217621898824754800825568259761263547650735314606114262847446468629778154992606088123952255048700567868119514437831551275112864201135920574373115612168064705066962698692028235081750631445531837410696911339859728061087697989742717872228170740453284103850981531751763876808948637687435212458801514336023291405885182719200926672367172077318081083278335882789894993577052862390524095366969714996690001520878318041068491322875464119631492348280893690150051197348519657521870851582029071210915885434226398553223995464217690766840951151266609440683729390787151737921902028233717710672951624591484181060848052105976580837131987976528667799626834295953092206144754379342380071817951583974735770522097284843091360464123184528642777435583522883754961284552638159826345293941456986958948002735994043676079113807921499895373232644197979062640162137116879075057925313823313380148096375999200999239070729879026260619442455210687329892794406680278989070350022223322661885869222391293604414216144057133489194744438458113405563492583547875285583728598881944448785197721784760702460117595392047146998400140980397638890556883938318716631016223794379386839912789091862409853356154411851734490869503756981000047397163807238931951724528489317110941987313837053425194135034355651762959720787157913184791648545038740857011081336421000191145554981644983451264778589854379455633269330932240060255235449537537114126488050926909418265891889449946641241178334169684565441708481503364704042184270905532910408513666423182544671639298116153426544867908726299476079594851054874754688793308003565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] 65609694379240711874013071721512820007485314264188785870572745945501220553908821479961126608382895256389711572406116763560919508148253382843253821365604196327288059049461978009271714587961173548396693865872505427340266818230970132305648696416134750327624021913050028446166036211569286192061518843498523643325178446331994296381303634395171287304376430754621776158228196919503397338774494314218835179680457451784644281489368938128973162414796698794586828635004698888562147536918254173482050699826015034038978754963446665001305525500270139736320654035607241820750620341023840062674959506101577140097495155930860853838748051677704248013962985126956358912030186379369700370259166706127275589412911866600168538007580802758948149476304435734110402348098822208952672277246545348044990079566527871705111137494939194148931548360879001102640277047590953772643307245312998124096885743874727568090986401438376833659235620372646587301551718601383442972647025378921155199059939854592807611197960787677488362113417732760976323428897177012028611155238456019213911026194595416801614718748149372297019669108817507265855431417999555726064204093506178016545660625866100166061527098520557376876224206950629211350578772100047118851412444225057862721109977232732817905227927580611361994683535667760474849260254042502927520545487291879312424239326250941019454983051652837964986669683728063972585364007403118123778614710106709436506031072313575786868997566995351390832772235115999352989021803666778625886632081764127166765936989182761427269974370667830291010414502336167868439409848719273855263645594514116062692237532472685883957686720638123468665320583305325337995618826939906888674955901166765651894888896434130527512729407434110237442655445221000531016592974477880067589179358166367690142487866304484384703916030077252368484068728619068121849806927064792244921929644877466096877028528291278763913784414839552529499017914819550906037444538186003390279616270504212981136315879022521486936292201469818258512141390873031556444363832126299218667751992112456819777441810779684856679916740975727406983170153244506519538000608602016680187882270261174368311038794733082619171927243042707548371397510501196142094465675848195744752447347255773330798290271459432366066876061250369428645597063301553901235783577255051774678749963140104655262660286447792391064994175034734357686320600986492296762994772275177058125034266040643012831214609923354215624452287847506152191736352976816707278415836116802009236705389119308396483966016239422056825283684859799990426829949123790844303706610009636864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -2280841020347670317422453640257742540436663217798642578500881139259051074024513517590934786151173479944764062067942160798834676768003044991849070941026156272594460533473633191725562574693496853448763800287690579688275245329059410942504360126825257637601123104354885624419831256670125375246149340897956035754714121073830662143594273704504966503547848558074714565058668791170730895655179741531544783293874651484078367618721809726232410496405487145038805840453451309909211012918256385400633124731371987539932074288999588658494521424214955522459289003211882762879007138711304404624309529053445077567361069375638493080906431194138974165490134685313294698033887361184246061669634466333252769733927447604413978775117308074096595143051531168001052663563277823227233182865239540252718172637858031678216952532819422722902564347976680783210529918524184540895706668798888373231687728834530670164081337246507368449652504503110239778007659880174684604655628282139657654023468158923057212417575599535700071277702062237499051459779215413359777237487380524110352264555652757354237862175142246206465745694578595519609688177010377639885510466368448671869271810048541255989199206889839342309938222005592951253176740733374294544139412936234472028117331462192148120392030860061393899667981513466364415784263071858953656431296715938527158032714197021877132651661783138194665630176352481946190688020327381431568314801405570215083254487785182747054147766695842814686118830566687671734096434722301700151378536917490473149917664173314055028069493726637067639425951432045195767741026185730112868432999217616664179504174986813777740046979611060929499524406936541043882832956147969900820187887828958648482225105345944014506604308144528248587284416627657491400919654084431031166045794520595192205567079863414866330878715425345001782902737635254700020878750597521470889784538001308169057049384875078590820407498699556972416387071690199761615038733405958295307282235971445716944352865366995893050046998318496608288343645804251740594162198554424481915643917471390936093301888485148302463736289544266265712281510377224800902440376545608495598072670095304984083793301592938058129733897749952194672057794207305343070206399545446452653924241937606245363343869080122121589886506654075070322226928121729882537344257320176791050799132677788189605131895084170029035553055042981439344267607039082935514265191860665838701722071708914737479832981795969026385211863315996791341142206367765976397617799238290429273796892623966543507907971848213391836193493135664703265718264893129132110647862925197312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] -68460708449949570045388693361071685769547439043048570074446255478115489133100878644410133438965170891926954820511029520917785520873817197439940860094815634988016636029362561285141049755621738166242350411957675886080872406695096223212453993366455185205188864337427717994053243494680845605080660233960808690964038809846727633260759553695210741493237794386558911990862075509371457792834498148315349095840005559113964608468596289402838908331990811651227495652200141586480768630794903492340893650880274589874083340495356739586062406236808264915550996319846249904743842904782106815987772940137697458195521232732895859183126114838208257523047913094004564371960337894460109481804361096088671754509624255360239142567498998409427871685750073013415522038250464511687278507598285850233926525788258429428861891784949690128036207761665811979723420460628831340619637134747558059429601744682070148809109401431988515089118753535390959027639753896391695296260565894405817603194717943160443170670220057728215296698191186381565555741550160073659828138295385853662202389501896673802720394885214605547261431550400416471289262731824833794043343199464491394602358500936329029647145188590733914122950177500345180445411260397679721862506332204240492677196116081455498995165123975710970456174692020892209106039839519901456132116206122707655356059271453262314861029929062631663646432725254890913936754640603908335501454709335982776173391652190674690917745640338063512568365519510420186218850067543669790922266486592276166945907059080343983224841051928625843825868107107715450507421364943149356788947842655836232690283499801591922152232021330983215635513409442634142088531002570823193357852367342556653518275413219254420427596784766212524653624197038118018810368103071837883965090271968188552963818555796085650209311365656492943422476385870254154642255157485807080038139994874883660794524827843539593302712782161827672541859768376474876281517142368027289368192399356056696373665561117287846484830597408860861450021602648784459141112179140352632534096971247009961413686425460313910311466418713245746852007193694492107069647911247429910245959326743878769585621169722535419881126597998578834355402993856537711163413430980468017920444048855628605975596508365293477589023893023110043070672839437755237845395379834763085781085807619063895733658070374909814258899417826445048826126511385868011424842159071921906178493092135129352376722879087057118107925221200929692601572888009781248892980421268984853853747706375326844153819452015484700117408530378495215992738595936888123065507743006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] -228503862604756664701550569361389648489080723739025290575267274323205639931540424461498796548637448463087281577198507543983046470998822832512024947302671120655891509692083217678907479943639737292165321251044111262712853057572875356013207175644240684708371107581388351093495186942885882353100818979544244360581672635719462208085636994855703712183673453788919205150077604424999037007572994450588696382573535233187454532478040123909589060490859243453374138549999597651409002431231681050069280274384903840753382954096093584022159081438832467598368818508542208695946991598780396917111960140369096878595322234687759100133372730688311978263850789688236674214694410679682628037627226324910979969948213479863432576954475668518241480434864301971101662215407842772876023405394191660795723243443271500264608361636620161418439740834961524880728379735359223674304860050129887160391774678926156447306768431914285138114670946881873968122192436769915625897431857564823280281936959621291783645075082490423543717776194050728257949047665321377798857684173645210960928848869397891433738482204074054625219768925441109188195977683215241795950177594225964804879941476599063664926373565376194380758910771112846234034615662280796905836205219006505382462434581519562445433317011898988812228514907999890238771553680959067693733735063587040365109965242599737096865391466347920111767374268795782985762892235544925630331349282679905624852661943459206345186813428706681542597631267357449550273602733407898101181343211338906911322473296372038873557742376126497488472592919425414571313882703455500576385125149528386178387011410833350731452163133127445575065712431745756555787075468895815136878007030341992733812530935979447848536921271265833255483385662666506019985999965050979584159705401522826548366114774556163541957097272388498711480138793062493068902851605537631703871415406158245104319914640152234489503392327276962029158633652807116379126279074346128015014529118196135979104522094577187047716860454855415167968230297135326995871420631227461445842130006533147056414136273317294991743253118428766042472578892245021261351596119057113973690279508553674495413359416706636515306269005485921811034137728883904216189852870764195077290804614329867344397055324561570403496767927913125604036235247609668810000932529631329284886038470405511180391967508127197308200004528658644120057210962926927501187002905001455581302641540647842400538231713957197834872992761754105750698192302535109679260491255129409597167456791665611886542334053963505045382391211378685099910302687728256355320090066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] 205355240903896024043096909933297313470499770599951145070584695922938454564956763285013842017985545127865525784907016617268039575036918417084089266776087151787228378345473273155970458320951652591920767898413973275922040531287105577266262681166598601303539181841297377612331292376987661356743643892150426209311826241964226659875456348171085176659246283295232932523420820079869183105726889094794108821333766926302520905374129899830738266298105363970436144113973428824047346647817489306302618843504823154777222943377431544128861984798306214549956410280233668383230687715039621652400126093700833668490365145826729290104189603861250016841789088607855752073905716201617842355159538192749142741614115038635145136705674586909619375828076808261707169314555748812568815108053329345755364262546278436247993211242091723727603074161323768696623790796825597456054072077510264213702221962389851695653823495482689643560098972294297893464927972141124512695118189524730992559658216089069321326652092147666257066589434600528248885355847912709704199481450448206180695943344333210111536184257817305346778359036024465401558199198349342483932633776944900652057003490917371028209929203699164852235709913231847624056512912440972234009479971153404987103764239019810149706037445700509569631791301802196651192102568180989239709329584157489986057830242649220112840590368868854972244960896450455930911916878397955024258877741853894865452001068561988480747885244607924488698363245271317959298528634816779515656228603314486069683035910177170555585359368180953171939002867786015848669626558658465053038901292476140243683837951352201902351397439134864743971476165353317212330895225492493977846347784942558787591497584592673572024688719017436486333657088001767949295272356333095594514560637233777600972731464070208402242581504806932026505955844505197267904562099944824915906891224835096929447664138549186267137745182683602071531407713545471271906175459999466962649484994261359878730738910568378268845680932545980425717010226654177928917645559982971938885702776089163759825474989687603419055354538489233583950650940195180133029919037013345665951338333615203720453300970645897263291630244252460720479881284580406901307887845707996298970800313398597930432325372372313978545760858895493246122096408967210872695192395405490612240544524505404607854289414140733398989925306211317571398540481432715617126225644168649361306379313083011266847328547626511554975241018625948907768182882864990968665131831083947071649033615330077109516029615730699535473711057819173911366634245870998891431387463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -46515321063346292870742740643346151717704003490151746471973329550536439996848062839296239914139594342035048118398683204316183207131906072791042121189282059049911344347807092140541339632643489728599107288633179918581977220418502068259586687991723199893579738938166501922785333659425444970927209097541398300390147549714546659573687649061851894305326558980908020238323881179097078592158858733699346251316613683237472731304790466860017106806878727034815906801682645363343786009785508688361677278974088492105118928206730565003768724729490797278740515585377445317530213885901057666756390201323944455894475843218959976963479995055477633950463773400525340289759201270303011785536596320928809014567065656470994816702821739461166156340359169306589543901640193205443056333149573425085497016682304047277840604623268239537205386881175168131726345876057625628702336348198158930760284651069082112502868532785681078740225066568577295814851399889042044909766231828328015494664207665311207570500171096155457142759268932551593882953662233876621656111911072758008061914293719351025251516276386659647621663456431517212483976034080781784411538130161381527606763754860915467338999229302741783586864194863029820270306757745090230670682680891730054178998145893531711852386585948460627484952163267092333154055786073927393777051962693280054498641680710368205419202792489671232571386130811207045651778521545533783098474127343698844294338003016463738852302618455195057878871009580725979427884572372219040700667026490827741001145638417368713403815227990146690689175093332677909465611360238631274714927657372325693255373200366466536751289846993958119467966987284188280669329121340862547940245166156568512396909371828198335013221764267582374768309616059553742171634541996387868454655269756269266389858464593155463156542321865763359944249298432629389196885413602376377688076119184038078913036536396497011284531292948568770383942396664956815568334132468549942692314406837935155056677514588158653291770908643818415251630769347355280464748461911400906096461940170505745413017800519204211349848370280746272179091787040321531277227868106027213466413814124380102722417920625866684686617171027684262718350416187526842700040333129427370229138169060699618095057211942863016889967950429337333314064094390361287865634569200794924186137622124362821911850145908626884459679554720979869393897413535643001867650344717114743258203531588368916363567446470854928761715171827180373463734600971137572220613895916406543225271039771143835433785601337871974426320151450154232990947977637215034032076619776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 2359255105965548489345147144415192334992757817193903455664110761804178333621132827252289013230592205456493444615317039264132917476435333098712645522924124015324468403543692629777760823359330478595661133066840957987927252775756434827454583660498678339803178571554251422413216248322387635234288456697055984381713522020535633405064255004493196497420715874938065222786087029885837594938774123552284283795573209425777593858656899979002808695456495777133316610980694493675944208168368813718417709513642495657138235979203924196153507547309237109364208075105214566642234686322129938390484358104627905063197414877286375167543414269328320272468443770302918621109113600404413249656643749810503001175944924223109662276473577933295565142382376980178325229099694431318960551734136923729532110411126086081149551945238603726815832877034392857983277782401367686542700555534212451567458702628580036277056471384337613998509194443028220602655330607596010767660607935007306509316393949081897790316189194630397782262787983443416072557878526567481782680064964718206624817897850848707328969643394646969871502756325155944547891436253987390994999414972205924528892660751472992364592596768565938955926276728367257822148527580288204891740004618441761473463804721385193284009324407132361626451428951848696955210152623130332285115639751230565494478259834865109535228614659488963611085890901390305541011513909365822887728415459512357647923864042452110037401362022491308916574393252780653803049103364222993636976764667240440924007330808701194289916546486413510940167238933277554933014566047846336823383397271157063278124601333422439726577437789836540820898814115264604017360603124077143242686602849213724453287343838380949440844513372054254062408268037284419363072898948991610831038082760667435049276523302793281478162530252551746650559894713448342407126088932855994288562799152477624614553382283111357979590804869730929560098904076283566099401025410451245731000978790161909445241122587924232319975469970214053752686952078673010042841691323854934598298356372688090936026776992087747063059321490646769279076644116914171710787856740012439372712649555056530754913969697589539771615148676323282430491103472352510077339058794039129621686226281409490009372707332673229994557654655413807764854842943021845778281841510221624025985328305759197440158829041855781880795983009614270623947461668955958288152610578040910801567608218777128667267149991820808867001697165495362507679248592790741336669556654698259782303098745921613441538188088662601246526975830768696566050537948996152414124900352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] 121440390409239320406679451115682699008168788568586480931125153640974069740965786345535023692862576586800079455706454916842158189102879940948831631944811689464346920953172525836151702970347992923175263252286528166016683636388784087782215759389792691360475118837273447633262270430393517230177931722560757506534487364757671016398025575028524163253284524674870436636758473117152155902913435805843827175055629829638364171140873144860258864546013272008689613925983366927853637056728817784696944385354699760983205792347365074481266259329270848420604786131586763444335967732442645980556102796951121680228373586248055572629433911444552869738322011715665696100204841348569935647225662205055148607801611682816699358263910981592953797653260404883208112543112611727384656668983275906085525851727624418965827173780573331443937677368257892634840481029134960021997061619619888611367266045825229537719102717521631073053879037583845867012351221839405777348338323174389370089452397840192967271339946097080683792534628474305046187323009598892146687369690243559148313977543216122777303827939078748029711877034119569283224348920549675984638289736276101749761855998968764378366368238364204855625244658379202848218192851865734497613178068398326224935476216566502429263416450752803095357975467726159845507409784996802027290630212587141150816374209204066122595374089191712370406382037958169148115802052071403954471998800719205339137823767575285484062018787481915735795187250057434105328822038047082498007880295772122811870633353758198639761888780071967157032460061084584118440561221185657334055688583049482513575899671774029978755417672057677463194431673305345235446817931122726243997767137379117209653901358642957125145972779937239541785861174656929233303327493766454246372792801621704966264975676755677484759239370408118181532365292542602977076828159732295939662865131349310509795389325013041782919222449440753757343842733692491239556225500390741905461289413424285216584142192859697523233534305220905595543208774149492576974951450027572896137446055529193809001731131995719592790247046686639465156714811918515574067563997984884121021831274835747863835931295175660503965634256192130834944814060014039916529640529194772395246793819947735437376430181462871132366887005113175806166578774140633620072159781905308721427543067688706172068383769835332399914832630127007053798996220433544700137389749581199929551205145358019449098080730135950664746441376037482163147701291903896893152696372032838825072900574855212119142400923943024234073775577912467337019196016947032403145129984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] -3395872737997840523691446836478625529435078031909678776844050222234190472633881941853073540499028919685624826109365186167861983620616113989615273615104941681907768776532978197102120113065278493605361795503408461063344481063354959545027238244464149744529738068385535563245430538298677817569271880020294105316888127597758651148677875025896066050731010902442827025621019649014778792120183662850083281280516188136896092247981279493559099709204909308496318479040490140874914741513434101801244918274574628657830964241461080724872096899776262492871406375411513323431180405586414376999926292643149788419894698410331299604228428761347363277737375091843482538897493587344228000294022362920844498516207139788293749191608990978394041563321828232928551711982722344205522577085443822154410880233541739995880904995573547244739007163921237331741179000507402315567195961655656308059645063559776961935937751367316160209719848076028562234822956448561691971306440828065169147123764383123159585613393953402034428481650247655711086092201548482695125107549424019029063234783154341603699005198943582002372312333057003366959054086146997322179392816701196985564675426046798618494624271493244725829921929037884820357392573720739111396852778994533741424587492003611016895037777416388776115819909680169968138271547786777664301299242053267228325800918643259595588066002132899547251649017932402557813338690927896308833008836943670193071367906653100568500647512284858090643144170067908682061619952401905062917270722145447315348246177434642860215495640196551038547211381084849603348834253505875397426953625926697646164772896642052372128127340967573183646140931633357646875907050009795059036927291632358143614434095444298751522548034813594354180226239573032380846730658896317923473074178486079840687043751942482060057538699578343476237605365502971377399795324039376349225657177588791702232312355532584016661995343136914017097018769273256159477603949100779599873676995587195210350154489316255558582239149940053568136099636853455509512224529382755703109905019010162511164769571367340806654513705762695268648129289600410216495921903905659800749288600972904914989369282083845054977778974606066433311941019237195276686124895821697039133602391350764731301662035431759335413751567117547776375570183770881884054754655384706262464129325404054467510676804297972597529695244639365196208408088214232086746284251103358988523521819605432810481065567921920494784200003707516631443265842189483544729293899090856823451237027146069516215739086256523223206361221856801733050262825984655576862294016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] 915650222767521090722526819292946586781184807987238322667915248353878302935120619908309619006408076621950331227085625156787603857667770583133722789539452323210383706782808228007505785317178099846412319978858026077801189938187775221020309323546789569744858250892822147408762485295276390597787186538894352935151336369503066755361563000841668483371699354962294599142016365298138972273232691921747842859144298027198948621646513568618232557900991625545411188171900188421612984955773468174209657613106041570665602163348102599040963232539557336995246571380025226562374636119557846865338788104501992439705231603842826180330145546613354125249319549588211351870919608400391972098896949276616347018869421891520777702497836428316545437632229447417396479078130912359294713185856264824646518319608074151728776693616713155047109926664336436789469510662124076199433073146858707810477650391221235095329959504878828018825478172602752807473907044089765047937033453148571331070261212667979319631614722573124081975805740553886667359117067118552048099483254068820025491452783477934278934656381177796750986419337522372453672541625290700339664404562001039413485727244538923537680688878642817174371729442671994876116993819616533526801330387090611230288784447024576526635955128516686608769563072178723883522274046040595932730693418113575246686288638029564283047454533472156722382558656464264788807943854720768976601617962320124179964122478501815631215740558672590903887103340628193364820454498520330310518192960663089247335997457393364466334942770746316193727472989061168822223086130439759719124398718708023444555349446561049265645660385270533130473192614132185431512588583265794302666012681358828899837177681598689951833315741215470952501661865858943226615585670677928863991465029715415226357433774111247523163595727487094443919040088947225856888899523210731712839430767502641222235227686435159654424721975414360893815149310770800865789350815993987584191632888224589570516416511665526629064599284678232229884101531982980250224224204643840803600218616309184554664137442050849996337480947465697096857802959396901233587464562840952783353499610194440411121235899977747766757900606229873136898916802130318087081792587881804227337874157531072609314162142033161349181371493780346096169999378206535056795020639533285803219406138205180819345059801589425676632531166098086469474212116360865967318593042188110120916904068490262013971454391318462100937141193433684864762560011744985414893733329201153954687093435578932242923909980252742397148907854983324677247632845523929849135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 104766233250078545743536446656882715345150745124627367665973757509495222068506640976164481867181393036178669476071328323730071008325606085663381102417944779180466496013104147249403124476709867699581766505720887732269876839684248934965676691440680780209769163934667695974138451231864620260105492531502024404149640683438789183818138425046482890058669722468153535997028197833724715642285135009398879268901260246556397462858098419619036220874589755448351530287631414193089995720755968037496404597318020170515753774194718914523824971108427910880491075438253303395888312891388126363909762907470819716120144525451023752034288265677355560332013540320881772020646605265307802807821301427567297358966471536930293653402047217157041830223949010328718389243275520491640137298267593950099869240834147594094599349963838552215890439271008015616579436931354242818920668873451783697826769778487724495567976555919675572047423334507081499464390891859234008203566721761040690924307829843271221587482870579209489631724357033804133829003073392104752556326707278697954488167895382451888308432360734887443771700057960220784175155076789919539193178808593244498329482847808628940218989681560475010910764828689429462704310161436230310821026167997657345507541106688657380941459553213101949380899231079760873896475845225085179370089580457850406183010890005785335204248530854840269225954836567541668157198210579879499680957321413872198392253383721160152932302343302726141552164706359098537306692967799464363280853917897835217035060297167982085873354067620885236598505023655599412234418382561107743759791169790865029128015301949151351283978020260937598340768997336678241207307008085418155306710665320674839549976315377955221268715754957828240461393560307125323168475466738935158473254956789680069326743925736797267387811833340334534729698411747030048340811844516064765025895197360303682013806969111587337296757564773589528894659778288514864576989651979744825945816986334122279800109899731932062500942943393170875132258595374576715171700336483776359511137896876398698264233477698158494166185990898969828324687686396466168540241007893429807734319508299583053142017656784923829849148187963764548582635312704883409833686391663481138409573172428423035472756149175760164794850117429163278285092780415673457477724344612849506345705837061355942873383718247801445839361632876401980426123328139625573539640097618471631309480151740818560067443655479957221254715735650335027482788927448109112151683400581143402125169619181288645382452147110519878193310306895619485637287266462004162103942173604547240394752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 6853020035220192129135058577764743339592872411441076528455820597314396948056454646373101908259121624951506250979695558137561150510908467433925848502933224761504447636521107558104508354290859326609333979527011597002158569938569982019676862864863347362066026724358089776180580962858669824656174305404659181990164710886587353645450938289116125915367125730893455072920913977973314267255794509431066228153072208799186938641964962899096750674961443856536348766175879708828499122090251214423852322676240091749598682815310737937849825562514787636197665921950722485646337107925111478941981950820807827787041842840619275543263477423899668807228220679694752827268075994783606289374423960338281784171177591065113466592958289115591339739475301570429295455437251144476357796346577688042894257027856505729957494683877451648027532099803925870996842182657658340847628662633170618246129994426940688338612620056065372034535005224557065989585412701741345373244568564055804499561787129825228620997450912250735225340362222049107811358746064073452235120033795073916585078761066574199909099350446237033903842185910499772774381767408457992251202562476752011666628802021340195228040083047703716516474771533559476962640000435684502369480867341746859092425631292546666520249794681215647508459765241868004593100078709190027147238017105662006782578016867010119963513897166326625871996977035853942877386982173385438365920670182018503544201347486950897850311955924989946863845048597704042918892187576130977705392716623890858503076700230126800576973953939997916011073230741528817221246200008824663606879460773375068708964477086633456503718362408245246708026077579343649511551656157012157848808393806277178615201811949007522587582711891889079573017567731565892862581685718570031515200396664895296853359317668292711923774642228644319574981806281420815708498946658383267187906882204466532777706545304716733131267787287838964944218537319545024817288301349114944384896077624570777649948373697948585096534199791601419822344605271341179092286260402480409124958936228588180157782993299426872115106890799765509016787928668600647992651518760431750464731952329542914499063172877211516664945545106473417200694086694041149705336097555217235091576816979781991634881966721292937203895166903686516503368882426064037005429849008183497268406337652780481917210117867167770148211853905574110413431412654646258337225633081900520939177094865355439965920741815556605275123240200036380020563261130789895900433518178992418118622970190249328739311828310640242917311219501503346904706169287482468346674554001057650298585088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 580851151559311428018731164669966825807290005469844001238559691936282897879382542463678275879027314594843319600138242322179923472599500502551673623037140808863925828336722713294181509136640808962654303044979548609642900539341872298169982326155471989094390364697298712986839702786857050449876461727656166359660667231948666470167584936552239674090409798607937345726297922589255418275106931440359286032014108483366515651667775358681621453866255113770150114304095016934660280149922247210729735190062797621271873861411604993124330218205935223614364627583692275005444207881859611527928197387352730045613862296043185329743539381669992545821121760913007293776404339697002903973876168973027579673061703291844504809065920524915081578958553036007396340062157086224071383266979129156410813160527420367447768121397301827107134554189036291105045898841543609914567989727826543619430304592270187202619212894368598968716227216067296309730566354517456977577491417712090906364518852897203247226612440428661596095602435659100158471883803092907677400458038125992255531574421400091463533339522339928290169140022821182481201040393565815726695408720841014702197494143532584712942172745894884814455294858105094431749768724824998164780632738677719602112542893740188923349755952880694311655232090660793183374289289717256196191298367196195388155286715863093870650764788711205142816349888874483878834669401532594439105298895852837218581923080753769929778563122992312899059987656664095355958654074367710415891677804010873639876187944537775894022498809533117584042358558973338199999636589643421461380040743748061531992589461941117613441847592191522430442391557320399967930280467410672228813888219281318648846973574898459876686946852479053739108495061837556636609247742712739135383640629320919225192334388237384184459696905712269902761337473809801208784089223604269179251452718517775598546756811372426846054238460526966619640010023827775684348579226140430349991251183268539767316971722589022599729113497142896339951127632001214261410280105599959326220289562560682417922206370734974269297891154736208734433860686999408769630535393392034401664261378265208586514761648923117462179410593764462515119598862621767316735178036748830382735744043902866679744007322987765437134320709101082251248395347704962659579189920962277383505140006464358278099694115949217216971861833691211532944916754133105632431189472035983341645179882082878388684033021874443808306937795886120163886566118402544047718346720356993731652522801897152339365585467846451030174229697107933885042896213754881417585819512511707784922791936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 6243045457321468591482956828089459337530921810365758086029513058275446127828815939333749804441034712207681100030102574115796093721375405756255162629970065936516181001991976555137970175685908103400870383909677142516292360061532025397388763962642348667020299983890099209404532634334381902873082805127652364386226279094517894738964809202953417785667004075858012776422921377515030321984640517023350260587032389948432216862525264444137414936260203840004297298982407406001579813926475740719343108071373475924798777717124287199359443453318309649951065590334663619083540226018242010852191291387653590759003172079521049588496227598713483652183030613183345625926127818635100018981952895455144416367973856644640541595031587359809054086859251082235665215404039281704900257784243272415412914165828563245698795133305774152519698817185526400187241777496422488517873978744574185960599390379280364344514476155587360281197303953199049674377327418182159710728345930508640610102886254796675021077649946607549654078518597875249260204381445886478919260969553560662304180505549419627974687421585514876990569332139751146463913078018081302954566405996918700701756179643302794688619829674157794696816996892802897052686864777889623866922099616043428389480196113972310047301651612564056268535833144245095601692469347262957067932044178502546515919105810063664488142859200712168647453533636664996701209460527500110946128510522414615236436278413037095599911367156230733848101831095317961469412252285035085709056957725833372777025511658988798793768742545418650932496122553654955877238338591924880609342984272323891267752569679081738523249169965637260099572234849390035132756672740026954610313841111671823919748913839461712390766405626708489553890977757685351293179545452860355857387444882757525625702873850875413644490806390978965122419796141591784960382610620635998191971250044685440039151526645649977244426333852355514422942874524822501340557405446285108207100452494819125414518211406762616346135027996247533960698007678106727328680550779838504463707855351369554034674490258744013695293862506417307696029890255669125185068340447479026870810224818533954816311145511146817307927967864925636790348960007323160605922011794132989813753238339880129599766409015895750726018131993257920783604994718412910053051891081293867653798082336538407158760098580036714901856455941595581344123649414528897078097888256560322204820705071794883379879807412875900042915656143894524750704005798353421991861021028509645470542244648076954788282988197965848299012537130771354875888504742867948962156551756575682515341148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] -64387282945725480281360519447628181254290324395480733260856252462115104534175837611328083206725061519452344379160226159895117926933862329186435858016026387338925180294622845693560407366083694431264493327707937415981764344758640691806310938641652220766147653071347369617423035211545371801358773793119648561473493887973010661108013923435330989473083380043658712081467491167728000902373462466696370352488941202252662963808371967652701737577049368717779492645891359858029744977399040162304678386476228865378074008888489386552260401916570130125618754943999925291064869682009078649999450738211292977117899844184710308113780098301051208039936765914600303056118880038883490972824129662193843030690455558628990914452853040271833309354730504547708138285642442661156293067384309973286487959508616115113675307233781315724455521170606944962178650559301319216496670158156967934237550369322128885462796927263727705737953170086384690347871048306492618186135507601143989192442124196611798584340386076581176964668499479904088827521885698680710138625772585063435593672950520184799279999715095823127750112879091109934466241972588382005297571338322883990145930701836956863097026995668980870839357610618466905614812162602086657285771487488267630027064381100253513442332826808739513662033172955056992997028242279339079994486351583030617701857729695042657399260327086620018485189116420363170356414258257451765071485735986714133711096727048262039852092327140665066212860403302014793822266942559180925020357945349827320566198272892099393505789310204651150055913813422753275415937938378013840229221315345761159174129777057866885539571146197517509160428635806176560058129317448639731115565142100998986208489334601801174585839286432758679868717492822066059237348016972000851405482834513268995107410112399037442787019812919865739800815412735854636733312207090647905192579353807262791815719668370954927983514285390076939680177993632578849543717884827175495496846334591210002627853448319247205866545577454066728810949012232762595080941385053045572146501786366078894183973122927307007673413359109241874810565346023879334400748709281633984605225196030705769151902543815621960781558706513318336139612789824874162287499732648561106238371949548907028340654381573446086952641942419607504914277395491583237985304064373373904572832569400629495405420953399803149395935241822781440414421012207061429400561520746275076439389173947983418483826136442175877994989612401747360437160894160340686495451560577352175312718646567201297519104148559880791028719596896158545512742284489295019560057884937593031004457533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 1212380609487388026702023483723277395615438296083526139116372616051139530246238626233052580875987891328968266848626819864748775437571035702384552971780151341326899511594975348851600999331009351383801793962407820040040489385672805001025069589564721096588991331499467873652936291180694833536438988479653320442246795563964069545896442220610103684177947915864734483846101520105492618505956342446146329894507039081655686415689323983521245311821849157388590631745351468822353054335884366578983006554916240309669385668622012812069845635390029254675346424523809352553383781022309019164915907325489229469775744161358909523737983251069911226904990245225142552058157070480272724681014791704143158498189398704051136729484284213383030305773318717738167612493097467997636520799549129928369215578050933930905178014871456890899960332865809468856149939496498973218199751527415411728413410360888447658678537966904084119055280221098700568894706725623358252353879154139207488583657057872232085793575978478988670642438574826574064255766831086837826686741172915362501233510356777667874156689356860304883431640879870721596541354391606914513364714056891417446117490089814310177037383358894316348645022379990168717609210243011541200530235008468150206589570824936665985339398817219993452426072395087206297986301486841640657375273088237036952113843764199071669788486946216132318666484821908961938449595138848821651063965062486046466344044034782954662348132509851817086308139023989653164996923040813098453852999045872549255905615019318755594827262461270683438856866736171457490169640840892810353540503476929035577565700906266255570558157713158582906202251212804250844888175052169769905215055032610880018638069667123661174640340587235651439341458492311901033508975562201882664031261890856201655631110896312941039065145354882130998020112107121942669069417958088308522484658992565825612549732586737624654698425638967427401884084261451017534740555803518256665560464235395869714757604466049314846232463258682814292776064236570249732131055973724696559243332221316286053562097597629636141682561903373331841684633977007853514299171547220852052274454499537700049952225424899425488066027702253177991138272374871036044180845214859067690624790322493616434310360263326659565126107983966343226435173482135385347106847273697158652527442038569835346335236378561216524763159111198369565617818408002031054068367113851981874430772613411696972655259104020444015192397845168692749831408537459894556236720934873676310645490044031728046619155362677903516133170190533585981537905233995236862092182544966577561492067975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 12867630189991514863767575414858239854249297001504743785832060242574512937554906606106361956237065598994263730345764414155856518991676922763870646739259492045516123610266287638852308867700438425967204672817780899773741814074440083058246959800484933880419939821687280261215515466650031247129168405737027826516147254028147196567084007948883896401335098062548134585893239424415167703216947783244517280439343984330537117966755115115268904301515811058019930518017205576715164861529669191156447923336149837744178855222765901425451037555449017778689088447675221537346941511168147133631337831557268527251098725402163197740559819493463418331742756115637568084838229383586910845291101905988160019446302560436311515779286631264052676659182037972866007958430364535070930734923962637910322729796811853084062099692284508896004350557792503457624560235211185244495932048721660631956055122359731616826692273476408311540147192286015961374536320834819925437259683960551630351782913758929357563205020348082306967775524897398668403134236566774091076135304981668418915936249662839573479375602698641012272644942894492171162022024008538170348904296751143918771304960342794529205598744082344681325713159981166576641732705952984167497396877147988034033003545634900558272770518535617096016907295319804376703524923191874073659100938385768160748833480124798282795781990767259000261111543754788333461831605125449105103149853009360810773942339303142187355846332725502975155625649791027128357648164410507582133138943917220795787469561727173672384799309387034764231448381212829329579919997453619235505201393341425061920829289571648523765448962364377408057851616215547888757393436650613682487685648634808074080859718220004306483250353926560769589364115448708127407049207185251938628437227261448529348381822354504090623500899421288863381114609253487536862427015868905950795900861480012814211961035603650016666493665229658029731138538283456702453940618568518794484548849298351105648370033921880485275386660410454140098866300017944658500839450124543997487908337325463666633907206037165267416030998633826582381462879521318414551047758303823358238000349808257305593277155900878423642300633360699437527806588155503019927974621145484449682514882207394438441221083301877938381568384072572294312652201427365875999606358736980179110078273769973406382627093310530160421878020237353053909419432591541778774366665683049696078731733584385199853710208145856237960165548114079450325997968502006575742498381399083996115096762019960839829950441338113857238600404846852788061187621635008626352313694314192991708194646523904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -256326897102670574842718104145962294566927751945924414005564396047618956372486541319909237131179953489495798807220162050866883969358372378782199707335202910287431537335880976589814852321559185487340023239072851692336992268886944341324908642383482538280547344057502537337510997575021601846650876110995356375619343871968467378201973737553474648816770596263985589296523240256861843453150712675728892542908733023223021501178778346104148488270089453352086823061957564254614529451253625238706941536418974067315800240079823958580733808140087645222938273582755610962348672983546004611684312239684165616703079710446817396930592282663123772016361299922326114085614082832792445343643962400482484381435662155118690518744418504533653838177550472881751412138610872742821021851358533870200458345914630075018785934102896954538104939916789645960775415814587314952120511255454799958372339951324534789140873969483902103858202244652370590087543485264827130379139950192457061994279102348565974955061288944551353262207353268515313552402673167081262591208919803630300738440682798965295435362711763229555153540941395568577370741642683338592657304713714135576373919699574946118996712583202152970724103735372935016147999915234690238787467405658004314136727596247562375333097059629208426282331020230332607150204411800493223799477783161435408076170217007825971881046161603449867285521152404158667773779455596342971588768967152538230667617315688731702399896075795972121907517053988991184558100569407388264288452590408854630021962775199822801118005236292484241429381816337258363716945019501618424498876956241186374908999443100127964167402892752622223177350398383482557706587148541646819701587618406726072884715186579921897304789534141428664161191105205926260584648163343625454986493708219443365614470858882572722519989655099559322532254166179260665035261147169054971747940771142588695831017824642786464829105324606492437175172934390081634353108266086752238674263118207812333245448026627415673211777928211245949588646958597566447842816170924581281755888057844691998284498425393697613837075398000461829561754458939325319789352746208599270497382205416401531332596467963822768121028379689770443662379238723471466204966363343631150172431149646272129274017798503995201636101291258727865921811683597535922146086317507114016935918979100990956189578418791859835657255150925692821168767728244707676327583653408929214989562027137714992204092256748892327260230752617955297361802539000753349195383115421039613662664180343089256988578666974631434233631497109571589594057923539786435945078586321445518828494844329984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 4272529959200665624585564169396560259653670177888811078283303148588422559486636148153408253331936618858888064245105535202105847277534121369157402615279174384522719066317815929834545377683268388366379523885245219893607049315432183289479941354913968276786411596500692508761674517165088846536187401131579884095912071543062214747690295774014032008109643108344413425468216841767703424995222752358049198732519088983154214505559236114314713993320157024154047129228981304001088777098369640109796381276891314203778792621034351449951649778010513522851279866396630237887474258572178461280504715682671771395067158997133477932300879191978601908381027554106746105578821634631366105839957962622869575341743159528521527040643565284211314534676375161750506206221485613181317393041988507489262963371207973896974120203418701846262039177909905467639646019079065319152167975442698637573544034201530145033762826683651640707045457587473793188146030256965989972522668313372901267778696326488451720885126574839283566753129948499190067269671290191316721483858708697927664612987370315429468361526552979959375332210831450039941008689930903807950146157010840845365359395078314480270278225835923251490678136355916017473465258824915721781137088014714135955188079083949247955621020879610510897320441283753840853704313473230827045061428064786377112591669889468366098724155046431717541951270495438137806568539657252543641835529141785444313288842174136824419083324873172551048921144944751720445465908065388083237222756367609678325150945888217081280768574793571484702204197828625231679107840202757851429063414779877750385895056282218286244379323662241452030738818968962822232479356261121849885460093340272321972941909349319258620941238758722104927219339137209624554191136964940310174700642047641776841285006174152534684023202006387163855216891373232393461474171746256822778559354333185665280867696143682588556385206605354429097520598608604335764793542316633599968035254589995584594436214857254119574555565654625431063542171442641156980229901048147151355477907718270793486772314826075386373850628736145401946090329624600910202649079285655168810934510387229596664902181874583543339930596007004887066604683532534569496172305756004263131989522050221865949466010392024718268547441097141631421145321087289483144645163831881660262957214615676583209384132254737895851265249169325417703429154536360955563289041959624580204628544937262046358743539252168899883420304528257573553315021206194405473057526993342173533459405221070259516634068249976691641209802858362921229262764788268909242814068666984081705611700276822016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -28921813639755526241853493221772207804750375792790032562708735807146486988183319316675138866121103908776946181850472584370318961623098791970185377288936887024858623354576929470541521550619006410253634784593168202148027914993725003724774020669028824829214038027607016672414606612458936422184124083567152309586182000115013140077384306281915095562571633006871506856688185350259224942446133311301453890017397130877562582924439399676114154546604403600631544241065370908221945430562746846821510001074304806085754814934154085732903988211507088948150941358475944067263589934670350659520028912670238654360137874641198914011728999540007027931186393303294917955876513110976414497522226453032218704231351383699502702164706790131972671045196659348946843537541132470062891073749700416101114238264619943677310423694967828736658740935025203748661109932612042165468509033470241807032779456798146244615421146892808654911474759074166848626090489737331130975860949058491274068101787877844768894303456232271421203103672827501432533336583091893873082234412082633039010766053598705057331133809464970508720126457423330797984735631513025807550544685575912354975398544805412597704782175020756890872013084723312616886599552795238488737337868445177024995049690045689106842802876751373578349285710215105965090455229701777800318311761266392981432460942776066761768743162749019384525344509071965831287998403403979122233651803871644352189891932950447188166844647151822561203733031191517153617078624674305963872143353827433065474273846386843283112250534520184452572760319422561750401613459662397576411970914010908155851099296786588095311550799088435025910348742121302887819420507441417131598954897715150519890560272642584466612054592387648804537107861188014963353094955332048924856130891508170426537551808130969599855066681948704918356815494164202955842833678857556059261795125192703489607465742311845537471885194566018867726935046947747065539408723118322185826614521977786582554730296856317877380798735600459405361818508391220691059425518671908225496689544777903701171637098145797533790156438976965998431561225829346543198766440165394005060715936952683431971581540175438057032266676823985481648713789849457903011785891850098656941923048574067918881350005512722388875856713355511297214072431688481086875019603024993011499213959945510382244541811299857152497938368613768338043479189624337142241481079020167511659936228254564476649008233666865223064607548992275078106042148944088041666760268834920414851136169868049410638093341476162164325212743780511515366799269138589735288577087154676208872414339422748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 17348010802373608528717951108174164191626889770343216533857881752328728768296369820409107474190066438443463739678712430251338004878372895343214111625452053193035431513428621544050304061726234546926032871364497648891939210539576560825373293626423314134603674424761998804282241026256813591505298229431485752078442400045951820426995671172222702998402021849943399117568384425616737685042046673502509413106758607067701212060139990545698248562289952414904637359378888263666063966208759206079002208421692708575390944932357056406039308525759983994880119316962923188019084432454937414367702191734586003739361676468152999486499750693026743678436958924448058587082762111839684753662224677088903535289358907117839451273259782908566595906464700234263472115837239410323166801760700272261886394923645363097793023439783315598085396759487782875169997703096749584454852909362280077381424368649156021161374638998146612333383229720423970606941391732946801780804400797491122474294085700818941498057628594520267134563781131177691337787377543161047464463530235258915307744359187083805608497423333226626059943380074650445376430331933497674027866683946891683151398472495946657882498359121496233488387843294634605492914260619644952911836517142648999346832561216450607292757266184280669478239585954894248215149053044668913757195577777638312791365596104171361162902429555164594404459847595325533870891999202973111690234921487193665412761489337419745129812261968817257831704328514976544426905322412161445159300001362186433216466053304176337307809542020965720814928683529159811942625882256130369543207240920460602861044444550101153359755226150179829451713118034508268295881100553587932672331131708134446778707574104207048456186465318953422696296824331414813972979206034193931482192508660862884324455098208022195105293916408284030027411162531587745388032757299598932521769198061270854984086384887587396258168062761573494868827252654462823332748899272229139316181964228748502404091790232985714010324372508580321183124590378947979796096925118369368524288044198977326042600579551080906335184770470923895335307254939461061021335073186827139012797981561233167214910065405309955768264828415780805364337330937102091823585952309366552638260982373648722936860753854118532336386925360531331323645444871730404942892125648720357811065135325748384420477115307044657962019046704487123476524236232706974888301223600433259092196031449024464199230867727074199567821434475177199654742155158136876730063998353279813910079151808242082811099894795510107276774086945006888896307169242221579314380166020787980531652620340690944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] 476268702691813633636535490472316520149217076558994386088153555087060362915727185803674659764238024385674234281718280495565371832584586392913592960877730455011814049402812574226902058791038842845556869125658397077037994489466308436016285177373960859583837592819218175443477575430501738535052367210884133147719799905342364194381377116808437110795313572975663894806644923556006521328452042103082934983089239546464818530416083077401316603823386014848507617141811625473453605551338691774670623760527007640587562010245222515354917001961175213287089185282499381702398813540070713494466092891960068424878979262950745278339314439777343620878323826093819726208316376402937518115482006412551887824398849427034869535800537048557343169339447314557986601495699230723768105382598951012586674343231820210377580218153514291491082682405948513613889136294759049820759101257417626433000361135936997285326906446332762623645548496986314862939174794618932124457781145650587084014316215181362154972509069317336903986589296926900704483942913738226222528763389812619906438072464681359875335818022016234816422620153459643330945191257298110121131916552975949692450901189142860104417596900474258253954488037959216193189144046993095030359265255959437452206425617488892732486705208982575860852759311210673047533490519555243380020368793485904544906919078192168035326962678952279518122946090577121738058102808602102196843115036785883156470971584253582029170863148104553718813086283518219277848394354958532603575099553773372336355421503217966250701294655172067916362760316500820681732258490893756678916754100057968351182127900110631983920664092317187811367969143678431104668881310664286016301870162590085470396981093167796479133242667854474793946030202188774954274690698263593397793451341740030523900963516660523294831897872319388281553034089793125425334130726749489608235933641598616890235349930207134993477586526973440883828992924732358436825464149487093802969043000654638206756528629732412548227280861197486374138900694824820224500186369155847864324197455999754279632406994414107144192989835656737484777626460639721089885520887618591532138052247742570381563241812296434633360257565303677830835440198404227123086733479022860058842416426393462290949189591871476317220178928862445263087902901531885000388892345063897166936331343934258357491078603325638963462920710036948102470033319676298445129869642954348245310851654302910673074031716555175368166251691949183911217511230478462599329820896376428947015555736980033578945637891434822714319139753444333170639165825283905824287533832890791843394167238876463104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] -1835016890995800733024735111578719010240727107628985166078474028862444861246764070788318567280067385993274742843898266551954026357868249699376209441594968015183559667008851534273420732196140335637415523674893989346970792262518387981326253992077227370886586148662369073095918468093097028022641805698333379185909655546118752684119605591052821088081360161966501838456230158363006794724336165743414093810586699752401312009980346503479922557562130633549154608076466266776542210434455063061600473146670221966125427329419850136527479431422591909806719984355511881376891327630629231564019746628331749207799781454131699179430400359218706265145100826091309574722282414375019472544727779589033208820541029957887295007359243282212322750637938474737992195346174184048327098784253715293005255297917352215550691767533155675392524222508722064424601276048264134808415413658890886684259901520590696202987271838550501718468073199502756320059660944361763976707245713837384251446621896774171460900151677925540229059036424222572495640676641713490962305000737225611388306067776285773193852662501331303614917249960206324786211351449609541626788076808566857866447060643037586673226110260230874611434690104920159670429324005891663598670485861488987622833407423232607320759569954670056446514344261576444704843940156397029467137399188766567330729081197417607090763039794882538598104238179330040783595677570031110215740271621729317152191842357890199686245476141448567559935711157188611092719310890421589084781800238304019819924696896725817636711798064565732672367841014700081245576895120413781119749115562200434063855697793382192257099936393580697712463784295244119467273464706866687394556475535071097820271297727763884629540051656986443893180710350755575976095286321986528238653260553055864008229338692590702203949984126489370551337604241271303624168026722363276210363674779948606126620463495340184242278853136232141328878187495967277240717606973705615579703821488781056145970724739569803080258925316258697895566500023771525583653312676874553205598753373008597848686599420790508062843853873930338356945213427587908271210637302452826430293646898551666671158121145162801656309446725656224897508291380647241673801813205513275400301321157029221490437321272378453129085095473269190467670555602908249876489317921523356054800770427438860539836089083137353969844607866754513124590010461873797805919154389542412387369560460997692456992430657833008160384415442490287513802596828752175618719524600568659898998137274036546762850089017396003226745396770896129953915219613711821152613395409739601857628720968690040832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] 2185532432732446970441191919579487298368239557642530012195525167907696107883698565600898508494282558758662452732699704138022854709429976728520943916244569041855172276144839293051404570630923473420275055374936165861939861027123154519347318225809425206050287023409758447822748601538407164403100520022709711765133709631525473269861300084933250878721204277115579777959643165435529456750871062071056297410375955842469234920777314589190333057981242335129600299312947074336137598150582192916171655824446752167080049685467410475706191577153635137638220605228070555471871844286203046486358876953686297197595495234020287783275758424930311595616607038534345048790164451028453777909738219903479898916717767515097212123927750183347379832985891964670148142558503355122827862036522249264617138663248221235457314681477184617633201442525904824148903218171563100801080256262676950047884550041372805397909341556374628780557951153998368324533506424574277833560216711963305360474047723799317674773939516739218380763025563994056261474086506381904249289539041984921198686305904674015075656605561561534357766319957455362850887416642381992011773437283684082008203962677282993334291806112044561809942212981766359281676354215772617842437584014124010137006111615688717286985073823411770644711484699044349509631503427751069164287872625447670083130759725750063014614304749397392613684698995655592841870658140117679738655728005727927748745694595505625538842150873925036282613564150533337740841903493030491900544247367511711615816852313656923762027719627636724704273418970432919601089901871307584738625382222552149495747297646335367409033359018239383820940780547561528754683968913416219256853434187967828948417955835011445308937106157256006233164474688700776977736830702814739075324281910806643516363227345699441648425901351774080750371510178554672204494331465980494892684697895698701239331064935198752777702384951864793207750240546272415820469546146252688561838022911726380945353551962820828168934601707089978510610863338106121280804312230084612078377130104664746890247057135417436725672158390615418406882027735250054854860109734483303650336392448791494525953859069014357348706372350202234572726000333648239042952861741420271566264741190392713599539402258626943498430079038004186946645671372718576679638119331906568998456269048018112842464332538396774665071121412542677884918928319808161255034848783095112790638273089271535823506389603634371663027066143703898284785659939159895233029933949793379610590886860140838576969712456111539028923940174681960115930994443522621262104383274002141883878743886476083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 2341377290129226635374926924283134066418524721641566559060341850524443627889614409172460711634211643026448298708787124679814903067521436758435448102653339453572477301191618550892656809298389113409421517798918831307115550149203268000635215268285666017595035037336662076314733370343295617989095546395151565417123072944604543685974783006000012664616546754721844406364256386471266725176879456414482248592808672563194487038573209411570425554808665653370777741865551014582865631847081073652181266717122956417196349749379672543236615500108304066330044854365923547131439792669856103594995969626529721987180943081032738430563586576822612065751164318339926574037515721751367375921683717186626752619194627410113078523401517357937281577275422710273297632703400777598035513002098239902190588455848550932099746243526157736422614300148670012424459592658993462534335807180176407320194452200212599125237499531107271835269606155235798623806601624280669114781581220250317284963709035421123883970750849628447226167998485521986485826236474147975230883466394827966035091375129440931055889232070127533045256650569648699575399915512218748625092834721042730835936697795740217834542899063404775820909824788833769884358192172280598035322792712888080602434584457191340688666118943833777145953899804745471536684879812180632590278353616316058555395109448374169668359164228682665742399636700933278331236442621205492089978755973984644143667775101964468066288532736345645847088147276769135608901715351368292365441192226911504993398085413222982766582525866929563568678581775571403796982587339504347997830400330388466310433892829904162573644497884762767116694828680402562309172843992083962877897804149701461148142688363634557363969098046365398934670944172530142986000957545583971802275348249820782603378218179554784767529465604884501107826434021190890940799213982911706628442297742994103785799935101071486128544913944594302278104033090380470346757665383066260339732481334087424548199552531359653238291222107926649705970289437732529887583707841161009817440759348243408249325908716844461131924794830571132873141210842397223074146134618324705981147008754356067803469445434670454842545577122428352381011081699893038273642658206631230737402794971428708467750279464214706180219703030318157642565413917844148396384073601096299957949013366557199203037891836119102555716984535793035574200343926971737305602277100479741588899443860962472445887265612807619655516553248523133977236867595285471190069583322377552119839571971336158097790951350432858281562518498532769588593654860975859377788058027417311755555701275488157696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -11067823120390110231883008593392775740493997109245077816139603159484540168107884154043669884079247408913479774564020231007139144225746841113842128864457799668138594566792029716231097596391938230437710862624681441461286518893863761806111627964069984611224339477197741973619283003997062428938722507945085503260396383146746429015801586725601126977582313410811952147666251025187651891433098195393715629442455992348527911474009339135228132862822771253629166850270106661616730490513329991556356781197987550035636458700229187715930601407484938141046489463844806455494286800293333788696678864708604940047645623727986564011262957342418748396446472903601200744839996161278252774092000832868449557501219423886911911930602207047706279373792510199058370106670351431913087048769954006183535208376734227517006065045681221012216823777630515568167549078532104503573928061443403129947992288906154695129147713923509465966312806538433726695253419507018881923432790785164518945021416729579178549925046123382148115514004545497045092061472882596348674905274296980670275066178846336055106463283056371708493195553399206333569004743806442417372007269560245089646335040903312648239807432561748703056635111847810338913684919760988778807858602498443456691024796973347310821086206137882788870522135962813712048377591438362916894028973764610736998744860827391792083072554685696520048435124466470149504996237893035013326135330272173355400470795536624848874448072666448559092353175127006148776007226245718615928577894384498765632724773995747186131167751273576557236502548707586700523066850872119369101326380053427359760965961038329191584453542705565159992436920246407259783022460714553060399845275280532148132579504349140724406683571613102474370595855667900165377410611698213197930413530630376862002437203755170627139263354975818410551302830019784593089004271068204215506595576954687580747420878201345899586739691759638532653624116313632826180746616368761108015889595760599591655935576299234366590248264985911273824806685096857626497040234489169552104726030724098844381010665615459875016746974739391911987172466577873595232367498137971636465701353284950443866349168160161231230216004306038967086008879328716301308814314631224032864134390770644121048475908172057634954769289143122966265035378560660083766743389448201315117526049641037017863999397708436605607923047836593286083977190870771970242221414927785049514927294085337123893930754877181859189700123247300762537439580363962624369659669176588968131648853684549020446333382033650982138403012184256036208767231571994904481752111892465636115450948043208130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 16219802376118633673755500835159965255568884465732520738904944742615397090297194375536867282932913673389851347223729478875249458130661611497626767883342317323470784590911579241174332559248021645309392145195688273339244691066799907130143163387094869330234633797419930233453296470919461904121721537338239122510808060956044576033248158848474818492923247512135489483208852155822205188881159073494056552268466181464355756655932806876100356014240278121350245442882752783323663060900419997053374048223505296367495738508322895345583334790101196035216202046476268392073959742390685301213845920952626308267962069464611829950207391507501476562467687175860123865699020635420380190689964761554039064020531335136506555078330232131033969831984737304075741893245169275503710911955502113850346577691150746727981396337157082947395462597177962801477044588841353633102303234658625261112060027652101911191937674039342476891162749200318845732345736185730494750515654864640654665206836305954855123882783587922150355535017067532149376102495370473616992130870639131871818529060820563698007052465214387125854623652741405850915104682851994355851324576365512860111969468349212607225962822831364404902024143703416165421327545760781165992819859341719518931369075437269119351710088279796866459604598571603247925683215265976074783468551152686448709134547363499057171841189141766927991194288794155764800273404005000990144043759765757979245044715693787493072866839017626169290966857617118784869431046517501356847665233850971919956660745821032592933671725205050003980685173297368591414313776878968095751411866768681274563566479843171171883797152779121180294386006444119386535225809008032371116421466245696839574584229127313674170766389394915043740435827648253826322261972594164259205309350419002677854179622360501019525991588535016423641888769329797641281967836900761439957268621984259909680099710350354981754612536282997118665950120457301291892367059671104621585809176295677219355336220575230941049573046282237334275304062787083288523248331381016214732313299942543010453806250036768371349400754362297945783901091073608673216265187715268416794608594006524794100530368510955706341526839633174776639067091072738272995278879798233598913581204762267103485093670972216513264281393964992609282070456271131277883853905063372879817333230593000774565667528970640983888433100993294227500426948372491936765117598402192683016632588468405818039386704003115818211823327260729066657094490868418822549755474429597979151228857294651179744752233141080233647333520913850757406766122063211146932843464946156937101442872570709803008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -16717170735376074088760686273686664391067278748844157855435767266758634090814842450443479776759903838849456623947031448127768961599820719781045816901126973676064611785801090797441502448047356350757554426699266771891549695507965081915114375448872440199410567663287226051020643204139425363250724801576126712014566431431462066443652603969054327899045542682337060087203569241989924577088787358616378835468761370302807988883868351799164265505248617991296242742459765584329283868267990134827473010705112182731964499733066296707937108064929295341966555121377127226578500552088081844913515522143928207683689078528512484279251790763832723553722932223698947578484894197051896730886660034895618704130774890642694916064917696405423242459902553708401215555541340317071334950132115708037757403162632975360621055081609889610811812404369864655519245523115981520746815947070381834996252959929777523432352430820007576672173971214042954189544961453190990519489306361566924677191745889229345488167367004317005625733502918777654992342516179334857813026112761258545830548052720908947930541764180542055822102714649642962313643008147764100656556478882980056900257113902137992687014005152173736700724015705760764675594889456859596112979363457850388730113180246056200279680824778338961885081717511004374579588739033344364844565232286182888113662704871625750777133685159657654818288853219440411030194999620682501917560835681604632002525637369537234900371244052189008157154805064055225290825012253454518709867752814428167073881504215055409982512269377963841180372179647328181331807225904413822647608505912860642661270581589380951927198270832689376530315094578006431150511331781371099220066330494449877013734975099385251371131945914161957533012642556433341409578747810001130040554791975524527364744627037951896556128258003385622634504056888477912193121309180311376302577853270203549575023532290373339063829676699581935263596344240619292801752832404128299515225827355489708052050448906206555973461559138236850257640322310480063522227325331923761050590817616039648951451530055546372785905886651863413647980402712654121114680222840516262725216331266307014670006141397381226088062173135712395734382514101002611800514020974499087093206023203920052245360374495269775811074070900148695619861580190861632550856219412986137751862738391682692840680639511957946749194507639674913844288613078626813376052452326445888641038658804099205307261625712798773481680488203267900781385475863158931302048523724777055609277619039045940293121807969696660389696061904234105977266575603216275605109910452537287907328209063505821696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 38586239097492722574864148870052994243906264036873461554106273492154140231258617413575844842943445819895607033023190118335944367443611558028222687774697923417170469574240493104910447096829315922964645318141220293779108029465283782329009022308441118205055203869816429802741484333838477192816036164007254281818953148479179881594036778224142001897793238473994666030144084901180914606023695052087490372836780492949997099396187829934433666698489860123386134998462872156600156294959388228580647192367272651099637912322447899001254312376718004510078347583939379201568155973274065942425987768489547171316657106518078040077273760525607711084676230953408206361509839535492695597890623562563945584590710971680881105918229049323481618961685453134862977228154351218408592205813630098443137820979626826348758487915587360777360161478984397865807253119987144990589617437408025890367671769049353510526060131160635459866384155595814446282563754384080044845860984033093742584395543194924728780246091788298130819398074318348020274867873963922153270457231373335685130596464556035562687205037468173453880024174499305972304742844938366461875256347738999749453122781013770239903672352292633904021227931339127172553678771989101037804001069777391678901261667229051680641691435383912032699602253559144961024549625498183366641225012187310484879437534976359353457669513805802408158714046997014925520086728989982079476270981272499036638243237485063351674230361941442107384603823076986252381410248248653039494642324462475752843724924316580581411666213411776295167801605377202882515303001703202754440899517872776119675077570670759832043249321433690246357544694805164403675988084124630013765543516298517684406636352285498556077132191691559048827726672754078994051620828674679922019525225008898283837619660658333594261750467312457262082610811550347866252902319488788388816729387754561791098517959679237764178489388651409997358340163714706690237796814002948174362484613229837549094522045824606889159966312695446502913242471713313758991802224738088378440975258268401295391173200106067720530995802698447038617753916852526452915312158581548582200331240883806017834604715038233291809241404693747628624629072950214800406377342510025207782423287964127130360458963053238679204141617086062860971485834926849792839035538449883578765103033519119766801709162035103289075593625082847106133615078884832941114266410109252784224374491133554670045954859432918890051657804504334816451879622662148880623421559385663465553026454276429690695044769594022661617175811559744701191073568739255690111282874727935226174905259419515224064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -129690515039982806239181625172289837855838927005887677547951156031677911506568443616210259363789397294026543541446098905627411390889814637500250996491097791936362902220598373251949481161960693693567545876199004135875683085567619365886937172730776022304395016713024943516517678357628670897580412781099234066339271738512428372150321537326974511398101917660115658127382983047980287047629072822486744848076017136628777746452670062463180838618840578956841347624391326329225212005176665073984026388278354445121752355333859072313025245826383846746558372911266210621594963951907487292112367524349265915363942186348406905798035289315317780492792885257872192230228153039879783869911435249461958482013901202483355001177947404545244951492157036140737371072399825249762169067779733037195804687034078589359515637342281894209384629096727522135505756497799962002743796113163485838573256844123562321161280204239619430442865581774761151659069778591872556173106944431788054891111457430158380372196439236428770913182193484311602372915739956367970071017672295125707099715081227147038593179122948180902068431415713111866016407299148296826484849102788519066944300885574064513892841388735872517364432543708738979745441269411734870176831518770542180498900467646139744645508448397993685842239042691431805639037711140871153670543670525684491103559753311049321598051308369559943136889890213519633455314410244052979505275641398965171211841519857265782055205436930456134790844310629767224405241972438039647131831757980927715066393556744886200434333124465281332280793187312083403361429151268233886073088760454095277329230283012698563441689828536757105282838940476560566222277608016457518109898549756734470150573344389312617764458042132876548258323512555310116126331672594170469447520951811593411339827077055321520449825719322130388436718630878830177335140960677519207175501822629433129570200997917218813101613685045029499049347838764838751527187196201909083123084843147539392029034852443655392648480288434731801840413992020281481501301332790228711682557485465401236307556828082115452347903277458754938846686300539135511573736563399884836999536147709956491580809265877197109858524621690499490176811477677395662542473508480864957382513300043441845674416953705763054637340270020313203070976613289202820452675696976400191991262852558038886355916358732700763042502185087672990427815827157027300665946890174368914206723903431647380499804018695444531816016454478131864566889131424807036323090810453069100851297423671657220905632887739516281608697607310722549912932817267479832674220103089606405634711167843394650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 306949358858571918269051354722459517986886219542785945125280214291086594075088800347773501905210074294039622580267354039988082430456790937873044470326481134615549143701350034319109659834516366600954823356292132437302957594310005858266524598151681708177046812411020731586221182012542964109630940594233255681969083775260715713643268525542602526171008758709421187565157725075531871943104571756633309159570671154466192324920109421729477515800225735028866144535448541922189614994092777059850626499570009401092519651160131323618066191858111519259498230322924300963353426777008214106779910058004825746584934398084559887753647673624907881560665917345225548810688996222367295255005373299306709218036099414391749211062226554234925737995575184187740294319612463254213960749780852234485466892291614525111487045732998833673754589520633251366652908905917334785896801553505727687116721194824889675230271981745801714421851846204498376947941073269642938172908090360626082875133571018826541510940708916963580794782959745019319497901507237844048983240674353946784525921732125618616291317097397371672351088927947049232603862090617423301570822386987855545783766384704219374837350122622708572084124872283633522867264024978845498716581042619302700736865476307583092187004028245900480268815463805484660238247290349042233771445841805734068903149265756099000371978336898381571690040859220849234766033779252914493033804748756787495837519322899893423238110637704428267963412403217340155426768491002351157910855839047748045046949847508872484553586025171144063496860839464366905643949352044194107274163273047204538593063638058841596107120058738555662385913857530806219610741678069292170635307753535225564513770449290964827660751461235078889173800078743709880946819083721053165506857619932741424903556578357197171709267793961529916051401968884820848406712889152486201440950590161756412418519997217751188766509467652732144110809258373306200744399093279512101721195305413919286605158877361640218269559465727549548595908356255380455943226467768679010077079763592074382646347808389547155445593005730951150384132923606210311615874823554429474116797974647619819644257149413552000071365884452637031574483761533250384050115017733379272529967141789967828594319154181690540173980579776426507414432041525418230729335924135389066260750320650329607958830722844836792977880883384217828674160507085994855409707782209730519558313676956861470381619866026304717541817467889291828469081417516123801521947514314834308873925491606231504189542819091903412961825986035113117469075947228193856583292371070980024069073017882137329664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -507300876576273285135937537428413246747524938398188075783576483337295457601506452627312476612128001357408389673390350433782220199609426031598973524964208782889241405960399712839682244280184805716878531509722307738509499917728366775041219490160886454213310979869759323015485686643996142101255612323268621472693095470456650431609352514553699398583210266527685042211317471452217345153124267530799901620243061056444871262868994642444060682030910905996643740531838102793011808672920204062594935171592753057387564744226117748711469612217669374494478093139273527306161947078251225971982595111903691114772760607865178956006236189598740099897567748031237938721906019900648674484279553457911362113565306049231043472877036298256250951300669640976459634372298098149551755357894742429492396531488423784774099636464665015749992156747612884881598864988008387803394896466337693062429150414055148240868045613623779612574702667910851161877426433691316032823978112170577348706421260915761874600283009124071663224048665981850572636866639279753786996455353050505766443106033248055197567629285046624534316893234402968297611733054017566470295203760953391712024817777723504588623753935238631605220193332354763310121144293257633885571534947941041139384914601561835206966461444467293725166232404121058148582964143900490867178729793867032038091488952739258223665023504967100753262163933563390927154227666897258576957773758124719974042397065390553358539150149023999196767806133116368084970563217164811261680832548643059743723185619207674191365986974253377143140020684663693333021498519577540925232687992566691883926828005907977692835949678667632187444995556126015391921963008842061254648776804008494010157686671218742045982266987764815558723163587096419302686551077614814279386740184169540869470439654582536000873796610759405936273832715986159475480424116878526124148160269569956930244175703021895746240048487496284354358412515764497866102324780411242913281741507551814482769727046673717230813380177737892135632984702815068395294033167804789619470434249851705616141315057085691061509107498928018775095929426943029554922878306916275503344070591976563484092963679293466150405873256937217158563050908351753436204143365125050875860817024196034712539083321610151934654276565720755891217585168351183724252849874983571549035731386150729491418607953613653005378658974994268546330027172562300489007915630856965965357044746705732102757648826802278067413487913695438172435551229673481451376176733539518973892034302190538324726948798269534516821559752419644574022055033650996632140370116055196153915058953891684024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 631658321337606771691858293689070578388677946594809538991064405331432315290269832396240489253919417309372972408270947504944040513996709784290860031301357972819901417047492428084921572066157307951095420188968227527573014051127527671952137550686213274970428524534057852537924112995511432630108746491912496786849234312071381860526430527246666711593992583914546479641788531851044381401061862377719619389114164249765451138804249377179247440462441830747172946378692740810430748052550335998616552528865562521301490341733817381368144065345398342681965897255098744335412143680669535534541543915928430569594978951287751589192722034523981213314964927936454815220908691995386902678172425844941913551528931475871881159673751475180834568863615687025658552472317083443330537560751139383122646478023405549160271717211310567794793026189266064889311161336969463242735974341431255134388380300029582388650148669310292751644104851346171791213128121507546887750374584652955183801119214217809824668045996549324278199088967193342607217206918240910501496428407249085055500379550783847365706225080679736041246800619746817120109455369994230298431243698963176153648030619114240809334608271940659307258719686654857455600621988466693143967990156855880021456646641775043137973574966488375689698626804289244404350052564939002098534053854844525141787356101109812751606291234690718586963699386071306406198595845935852457038678895388438855259789244244292078443324130902779488567292365751929059941091323320398155622202097642258132629018073456090424036131207130073223229538456784136205981713950966883215232590324383001902095200308686880482975237809554727934081656985204666227745314556929788011426800273362090227652965836558443857005892038548966710670904388131800881618222386083347615404178310870454042946698458657916350505702010173329898175922347502477581835297577769270305213806579453215681893701842461036877539004329051557198290296696721511119156401115382249684517737963834706390064359373931680274178286353094174611268011432776545050488808634811431931785442883268584954668179417663837701224781581278285234815073568462189826957195340649972877905147260402260794556430182604667354151383283225432105720149015034245167630287163700437412166546935919539008535095729598384816349622869379172261669871537019407691596543608168942445709976457624547325093801976045238595685394199330030192963520069545840617473526505595861201611719096894050121847425083098064266430779874143259359125633144993037766889877782963243669835745620570748602651495389273050611370565138693262683331501155582103680806502136964625458569982588199630798848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -646421278918653056615049798342638475273720153767890381575225927354496761533969315996420410263454489060864514655718729281611784872245595895007965199027719994946355654837973474910176853671980865261720401632495489903310934217354238360604092260709524963985310306193234230805963098139589956063292573969657551819628836022563891587435190746873078905903529310844653203413185422126090299850078275821685068381021349875432203624043320412923445516241394989828467825846568783460583539285928755522283125007663917095884797062022716881481976184687355056698595271791199927911362656801746412146320876601385781342800927896420023901709100069442762685256354436189660882158285430362873364905714982094544895864449872086628392595387718168254708655145134244952713909423441921364559111241319715838593823922637545695876178818887180369863864992196742135030088572473664925224259499543526233050366888182117035330879279503883227201474107480676805232000417764089957899828618728434400357445831884110366111427971127748604583443461694686889552166065398733434860630982944163782400582265730247432834223921628627917982790994094029601671952537738115761500005123778881533952207668794552496065873787903950837081365315470998182316729634314442355230316444103237056112396307894901757405200133574703529938784003994100054173288742303611115556828069858996683294227995999797119573662711601580699370003405408562127634045964583979056579916964229511618340645347969757849630437594508617695443117567759085289492299126005154665021468139461267877746535252590033854245340511375441086418303712837637860270302472636879604203191317940314464206662162668838589479295227174208228434719932504044727198681403387684027559093764093448685290357077642829680512296278706337344731348387336426441874298577868000520665942385442504453453972762300910208442042923798056412218463558964248520853278079655353065261300617491716618949723830447679529216266975341344448648419140627234403659491183830390930274430916585184528954268588904755698020230148448505377664323951928023709215626845704703870091544123665618583609510719475710058345970654120318319459924631673353526530835080278041159298878390871137556868840747773083779776297904183743603756296809446982579658592247986040009012264766322729081535889163586698345848393405971117505491569052927401626623872206614640996800058947953096732305527916752083508915030561347083066441847281534142928111478205554444672198519594335981643220580832824668759773583204763224479745429158160739297608098589941334193425658446311856722699333518209230170018112009237399664610921432242036208685300108946443381645930172928617885990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] 599876219977137102272204685912787580938926090654554004638422170305049235854102976728933797643261408199942534714499761740385315747292180090294551111255957107513289904743635205461942980514616645986925204537348029495205027683215824403784566100878631913319083459675581869254265509895146160053659872547889686407495356447487651827667745884774561629197516453738255963545526854585743251190352771527407985526804737136395798249776955426329281351264919397485098921705893657322078779240347085853280449917918278354830056270712077787587242934850275922458461685686636206597586491423377350742607644207526492888594554942204239547058174993412295671477642680883955186647660205823270002991075836757151977049901615233548266322880571411855784266767449582745636678133776431809631580955149443222969570381616066352363590177144081713684132203355424587661580225972479375215474062585215489379118921296402387302334239992807662646662094940956454995122563915356992946764243176956804565136854862065197978625786010620615847296028428381091735309628743373682162257796677398208472794127642160035349464796051715122144888731595828081926907098812481443687016459765741195968795402749815395970845694033709095190959010319995203225844962616237972915381731006788595496872909475429043918264497432903511319002176188451206005105490305156188087078750290308436479363294393313413116582374544110392601901905533771039963675760423529885385211454261376881781562689258051207386834873174775724964956780652316747145594430703040054312915169652471998596934623308770888065255197441180982911085215208692985142131623779687267201294139429291836932565139413107955193913485092094709014485391283608616844727210389087223038345917295298504893769205461632711154529743280316480025288119478238336996079246676037853320481227776793096250466994146253068679053249861312171610865899302155419569326038326135788408699584959301157088078352412483629558035086427042944246195108347646166720464091175101879428537430787460434981315821257288527840635259922255656054933025562706568656695736290210573785242341587110899097281813319775566482798657686830722054256868563824260034394714555011008285011971473180978942809764484470252759875424229605852537123933509772224451163076517672167560878284066863238363311556596688071881058745592726655729739363233816935680191293067037764961754048123227599170725041352632893758456932422666203503140300595849281604201185990708516684587006543277342907708461879523493224881122138686509388604715462430457838023277005483308102186429274147641314079556612100397282081062860614369263669324450054685652502190201377534861632313500337052844032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -538747626178625783851829431033753079212293954023487344261300336235274555309942410321396625050510720642164087706851248464318183821215814551649276506130088594696560893244982403138080477143007336466323909601942326415767020171184436343668067116555629530924589204407531562509871736774674134851529534063196993649748320782618870274965357342457561587636112798311906840313460750984475598800025468943974688497469288551728147357005783243532838570125387991628263878342689124416611366918835629253375437675258711961531567839540905090880651708374702421171024495676392401314718479342166979338542984610273228145363682992022625280123152750493401768740401907980897602490253868591428112734585734417064558504115222973230521078338794122407735732371901142106191184315240715987478924742288729770030600993913782981357279322092715819248557937024826016621099716542782622201603002830234426007184986533895145109432211883606243821281589744104765287127617629626552403371278616972515535588168509637608900299808183723617521300195910982500102356920062989971098830664451002767213042111958120653861785238003565889852635933181120867720783233052959535705692460494084028359803700998568462454054903794990662097763707729787798012146729438496364478624219010479300977715142957744999110728737489466270785619688098966451912830124836485885922593544823476266300209069795187178958280023265054050635297071429243134785144321947356594754789643459002925923304732399681234907578162109129147375289473807016364094281989604198025741476755144341934998077446050706506844907526400651111988291266554237632777751829839341108880591568652293323670658205310516455298683673215389135582295880120016692279288805759579616488591539248712666701645965611880012885800604236127376289634160597001075761612520054326468313659183079812245389708622005219769866300347177208252152678843826377161327462728264725473915883476105566753748804406743270766526877312809704497409923361149225606750432823047492789298210218497543297267585212977178634174347211175741322795739056062033804423548202876149669449507773946026807917129520269890935498605098439837520640368892730874270405964503913425992753030370474253881016397996352913036168929202864089798900202878500640048735508747252915054084057557554417930311162185102883409113718596866350276867079607974632715236632933505522770446149450534622286671848769340300754394242420674511110093604996929304250892542325432240391526558654681700779988102295785963637854221715630867363743247522397163602577887604494470734971546317665805972799880045561260116013860715313249762636293913644546754596945825999540095889849329872170983096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 459065091584620530866598126832244489049390737511215521245418039826104895237675182314113208927764566297424314137875321803966414724543730248868047469404592650493453951853237022112512718499764939465565749881730285385186046764887279377824210668914282410696689774121789864758992607140436025217972480339134701500752154139616760614515673512832482520358609666266749177898819606033456466441569012652395186827828054400872326727206364724150714310650365090434065619212705108505209631475384393049380361570142194289153444305930165976895956627894078602174979984635650851456761143005219710924557703186221479848969646071915061575568920757750243652202058624235408971511428893947299908459702716981097355190581416409806311267005146156398462530452783797587390556008721456018459776066143854331158318319183351183788981181746053923329905755023710075295277300918048993420233460909438496444586024173122302187932599300727142019528609655089662234420504668207924520116270816439209667808650612956157229520332196779628518230449950881825994378411253027873134182869334293419370851909495002986537495956274003318414114371527862011396313340840481404497954364426673234698998031050803503723139636952073212587304798027514071066353872568551487517049689308271791726167377221298157150617371337310945070375246744163516367438770104806763764538761583599052512103738282910207947418159294245922920240659925413416908106818729338544757176658335065796696912647145009981186829451931281586118850932613542720739690432643199695107976497908641902407727265528289691871011919267020048405671647916722121206830129672476693395975195430559026639555009835000276501847353812072256675895436770003237764829500411394402675714531240143198518693648876450336310757634560200430102340237326269870823717956078568535740025259602531372263882584966433635213160634344388756858858189655823137082156540367967666711230151835259957307127730468898770404379325675398838788067532187689190231947058807317195213086185202408252493754643005497549968087908930900785715572297112213793994254836389406906531296524912802438871916140724813654121687292735213394688730981150611309470832890363218170383450772442867861900096676726381682063366368563755261341380893583744853871426009220976972114249395424247207374105607948932690363605139845092388313078884405238688377509673353380286254071772920372360528107337768968491427420440953645539465348893342232730266034304377815178396009009102663779439816233676437448788053017333149581099061777473880475595524966026908334428798143873679612796346331345327989134496329288088819498411064492985783461395023284871951999652608458028809715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -345563087426953819183839373587233244460789801508344454707691099309782605841764844786440852221015510486943652173189255948988228136955344522211278081795181955594500273906132069868278425100877934358819041345201817040191942988258243638419267092377043443350330937409548136146524917322633483988210164936027566352513389314756376167761615402753544622161657730487110464350933083873328477808821384342684750685866938505657740820990152606236516184632982832977864598879870959354512556465926358054375912460527600222941828615730630708256304871828238024200127867065776722802094164013281095169469314020189497207164105787444653394935338277045293935079943872062483654821088297026923241725584260998740605280444994012820215012682073117980028265054454453587825760304496486940935692285386845850457200717991167507870437755052678828252373906385984906220919346027465786075300991637436047560679602522573840532531139722300236657955888823891238233657580616062741678306196760550681121081068306388066966215569160899103024537109905566813534254469026775751393011473315148484571274602075122602678572953537155355617905042062265201264860170389726018640824636164309136007133861696361330779325858533479154054680247299110612450157380870278477212889970488517446595803571193346402885903796796989572990713981380083045411700491010014214758146128816295415872700535538052460615814354726457547124906089693851346850840314891766579860917662129061473701309972074935961799096863206878535531641628131071050882146273401272058855761863924297033395713201586193522059881297694581576740186370843393651279593382431111928335312727160203661987952684167064341131000734125375041504888481813718688676840203966637935846691248881911004238735550672104887120306092006230250458927535709729867472470848767905842398179934705936840036530475858534374022451450658798389619688430071220052705960220146624008311404344473358878616462982829287890256195032473673715059321610643820928374492929866583759826324571554302425931296997822982338476067290363083057605561764190203114102634432000027347326160454383081952219673106530359375720818112290680162220122393956965285971038336975507272819071347713603137328255295006566299359807474285369208984897811960377617615653940647068369508714805150568289681609358940804582739048625961211749327819653287727671466342693449628382568796472446705966914389188653302073720991565302459305576029218331745215505888500546887084972472186823849421959136903223205389503730332553917599932405567022811314479209504245345930538492338430176798302013093077417801442769264199663076312369507166043210110051457643915037395910505697980253732864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 215814645864611891712084913779796111220075177883038437268331381569933982551450060081595747009398099562324226111811108663878159948849572428054344714814102103779645693225003700655019755218051941962357742895863307862844234502990133778076727946917572895937079399287438890567319018633101522939355924318237021980325406318190694992856252782045365670763202806203439859275101126926946150690292251176175965508471317463412017039280427534392333150865878003127122977794250898336750312267086224695044973790229675866148316104190375038443922592178299467924670422015466870528316374465919590449273202762499549588193741010857607145597058494304056607420476842221916700039637126482181505208382988315139448595730387830255672499424488258954236072583436208809739930668973900145758449711665607844066225458051802639536251989046645781669713501382528280667256872895998712412281528472614265693901180124118047604996325766253567293303731188907981314523857705474407269260698740276613458666751999561475414944566974314996293377386373102045087342346911844086661820263659017069405089293300501596595597101312734766115947009222176898783181250104181369821342283847570537669876405163900468768378748801952135976778609640928152925620830287616208149136978822001790668310105360106954251243315500816844514141235694641086356855619025444005303933457678658468847027123761682264094147059460071352521866802669793292531888615856496456494254715897505141046077993811601180240887854100097698855675281225432227879930834489228467465241602475771479490257640200024703327473305904528602132267259712103467118468240843500595372076728938541952666231769676780669316392276559632707540389697668192544173307790627189643522319303801741973389754924559240470349965873377514938255439603681171403020930428707764856691536830267829148678833600529945406608773102967219085042680345767747848257273580136579326093844191903678188814885999229720303762653108268816829114236843006378923391342350061307878675211937019393988602007277612028812234006395584176556009365029567149307567195650198325998914311268386257005776997398933357544207012210199160695241067167244884736974065887557275765681155422323279150573721027356757893490071831792074076835900453465551440675078828182085119678445714915568347951197212593117604655014445696803592459923241768809408432981111136803247558789533804362441058587494150076593362185560741170040881249207875802165794556378978141967225806082816386771952716691520509862486776954264222690784555819354589787058801621539343289152655339151159326462435148193422876873673462018212634243736958662453409230032579763738002987264651145763526541312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -107431057722286712277113959018323760816128723954503142132386195945473313196232213966565685935139252185312518578846904462114085546017354377670053371128967985518425380285891041791479849936188156908579146951434777286665990284749196175621883285826719004673656961417267202699500178799570664392262479245902975257932442881089119612617027189467171448710863809316442172054922944783834934944045721601475367908219021359215351454153234348643155361832603195867768686280885973975824149551631602885906308332559332000049501321645028391897230923663431105844057903095366621434652036739537484270489713371791183073193049395180697212730708993106891550333862616110490393050394101721541211950933578388370407858687866215615162199381816857310987677917015613217994142864471605523814557154142352476251264533431677593458139663362310752960009748270456777891535081771872094942943466696173677851645938495469689257157368748632338175245252839960298711826145317051969686034424994365821571854625696879003024567694088119104912610328221516498536032910172784442042486790939424791887883056769069931326089698383359793323321053681784026854446030210479823633269764919487319252077329790045877800948548733210976273694539501664927549514424438965296232340953377790773293222427250505374827244024240759608560271433036833610888419030174862859626099525957895521503821875645585895709182636634180100331351922428790251460628196585381771963961033198255936364227615774721251585544853337101121741683810298212947815390304377699624588558046473911053122961474837567455408539550782314555561981308535027756078504535116110132368170600710615319189731391103225846606593033930258268719035850825564896548119858708179282785571415068943094627930492403175282286679754650860331114509706987607953996953050198269594105915168769413217486581693749783765545177552710546200225577333001995911552298503722009612508428279261357960148578911985629582369631710206099099656454325634623681737273338424314104692745941209452264401585807006056979366522446348717432794206132153192906695708133570575553627298963676446470958855278871544254520125285881779779097923070155913042497286900764431206304207469252100008962121960065241619632332317692048514745678063871754035058401699842904835490404914171782997404859338642736852713639856392396928629198969016235125982244612506899583457381953152996291350366288181946896219619539603407857436267578631328897270339666384460836531297384926778134438314589805564593497470469680084371114059687134798314594727241886418826185309625164141509353737671337724660658183669541121740124617444820475285869608057278037251997509186837031375863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 41787320942326514021802644493599411341746439190704375666105016279817496605632938802913550876438664151088885204844926728611814159861806777196016482311878927709390549824909065993010344267139856286991018882724235578679386439971750938390366691072396717039443342384718903542849079697520983967978113738610969221581885471483641542048330147434397299438494974088616551082493708776745458810112922701185663781501224493987457231564847638735927057945290614497896557808824123801910036624090945878792620702431430793578086318151067497383909100254823088303217116771241307048870430821889201125597945303115551391797252332904500283990563986038786175609185371365217750255277821180683166937096511313074328068388411370407126989120458934986253630624082599946798377622293517609617439574365374966385325138923088596554195697513961614251671584229935615425628899922284386143180969007958261440047635218375538299178087722473694660713487601152201822574307930384959385142394360067655486664209180050747923800221656048663699582230058402580393663832676982742700138511297276083925443650039891572911658031837607559214484730306423728669919935081513201782996132841450511172959611908510894683234171132006560173238137416916361226869328478739429291591833748884475611292278082303424793884781591824033576589510293576765709059004337389103908137999270713195358957224768061740709343580290254360667783339304227756497726076247901411386110361312025954390812816085833729690121361208700762413813533426168596938926345063940729086409517928121832728417264034903540611724249036298764529571404552868625896497736411959116723526411807789449902884274128014158116516326518935558904840998255867029292703301765751200942509517753793133286365037459345449911665712033727481279780196416402988488120293458948767507959991489654500773739628142959371119846486795225863790898848308821348081537308020605204068867313960175289235429669860866636459041077637788847556746661713393071413421736025829957189355331221710078537448350802472896710769912519950037914361803993100454112306668721084019191271245834851171077648536511273327087733490278228516661685393996769244117595142152113449577941622002828253899479420109901086886767236951652679367006367819609325623246561839293089849684415749302082366683763973981169162148178927462201360486348715123107450201997046548618302649948180060138243030080982043419824975295564485873109703730383780395952152963147549552222172152602076696474819928019255687310128238660938651517902589466457835193962215251243366811779791927170955729387072901543221270467203251252220483131474269421735337128321589097491644720805212077248479232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -13193640080070591117761503527964026236345597629503704728757037848146423358320787778232578165778047895150590858583026022163764517883810043922076935426761419368593809498970758283064626038079352467308240121396569035778573697283268792530477175437029542096154251827645666485331965838854589428124743238998075428832988635688799205840721100417207472011091248139549026961628481629967101804243953156102510597138992999943217286661181820456183876343265710313144440916345761281912792552105281796536450207169559969490975921787953571649368288196006359859241589715213153396900194358879477500987051128238640526119638882309408711010329984708869972208949504217040434411633300427764095162408883691903757151005492864643216242796773011606818876170015613373007972761957975593712953851079680063188403177100179248769193339580521874894604129027563258980745628218127304733457609379402160877975526324157765179775444916662057013334782282685223271722218364017147798297722806215194739890168493169691439561637684226492864685597525353495453583389272880925615178581255484995440210552150409223923291657583768722980838717368984667969201896771698138232380742617630756504213170445132374868683846541580421520235169030740005539342848731364625419188560297681962435327790689623068806363122629149563091360508239918557332137345991186326672033081043922346411554476185907458974252838083271572274612153219662663427449539937798641480913405107240002060135339374981648934555691824247845339128946691078091303806536945703239298897495242576125265330903661429626291411427057836330185511642024006855347375254849242038670120630246038725129945717066146257957020382262627717247510621950038228051595595516746195857035413997018194210677339608559878594448683909385970894736735764903438378741703974820420013702763488728530825118247044883773082199176006042028136340367138336783678200643300985578249490991633038429590647506567882118908846250797230973370978053958869380502276520750816992872304160823169686354831121071287225265706704356229706361624084799362043638391906162720900077790368222863103230076987373034170268560353858029391779159177514481681709599141661588855559320413043319967274233745519166537871464329476112941448079456043023274361721718091436355878902967619687784267845268700859949130878506975939103222730188236215030998294330219567231757899122115557064606400972820262209027977980299606005084935915564008856478716697371537047885044015278611074654441364036657328165492311626479857438393870454118941748205548201320478594552860523489472142177683725256736243413664096315993532455341780871247980027854548872948572111780126664983314432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 4303092021192842344168506891425255832061862528378101724619893868027198678409131631007903090248513306520238755399727224894742978931143853931576836459603985455238907016345311710091824740692008112226458178073820298648144079990380016091128933942107221705729593108621057842480773493932336689129591855539218153162567566079747111638771204299287612768587745257020794483365827060546027825436711948584948227596915265969282765192230487595710458941347288117758467298510752709506859247974137886376810631599344961325910506910009017054907373078998513519331222824636901261253614088904420884982722364806900642853565870535166752921654463074063263841277487510752214285318261411545332647746757771921960674496990440578218888085389718932659240742508646561667369937432996489466218151273751053192999527953182272276258859965133496630469907047541092736393139568673449393082268141123575048443944937894759270413207085622675526832197405303970981109231014543891779945602744284086115305968170261613225495653583498991820789703268672578510355650080426944944191700258041199711245250287503164816177585248230246330994598799917694803020443322165371306689823209430707750796238503272208095835444719122671081483050295918446922201173930965055375414525238641551082421046849649802200478619614824076095215787741721376756641184991498961489024710831863621981725888217295161125495775377422757658836629914853345631775192160262062597895797462498061997893331562074881519290404222144274350591465402365913553711365926525149739168530444707249676046710625153398345032100055170126576323476381161515036286959891107305971058730349018795576826689635913771141762711589506079364143134863614051095284877292739332857306663062315237103899421333895472785597516112950409849516889831657914469671901133265543300593567629846990001681269996827271341558699024835321844750140523407841343664003861682751077142792434139385683216400166674644579855524173755862716805985492161105997568232716718664006679864650325502121110692094590214337048322993039297653958008210934413293095820789983971442070319129993645765095571776375009566000383311925654375518562946672883592054819729011145293945341252203272803497622411735428981773718065033882334134859727551913585357228576700171481184950024038584302480479902366259851463798240706573633090760044775962989702494687241250436123709768686590562961224667948259496298846188537835308637677124874440184521575444633755890791026232320236116082028286876617808178354445955031067175982964263220243893156789785052783642490865654941323033662397123332181478332312595769678017822900543958514262525111022498336384460572080002301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -2013481539027909189663458897420146278927452831412380277632237143793934010710570654500587066782337201100275121934350360213449046058144294155252570728370090460280898266667845232885984149839702211322591284080479867812955357097889523460565895890492295219841792330787261086885235732024969020735500355259101786977445404280884567820419019911254328222396821235196916631350818790607494285872406535801986807020759142091469775298962714466135755281303320052817880999116467720066559423709778625716217683052892157700349324841341055171114847264987477604988229224696821363431996853326086127919065607900007344690233408413421218752035815256095885702897334572934927544660535496060544691186957105805032395685036362033508021290288199004776246828907617850878089615014577977971662210735023103404811156685483775287588310539235530383637277003836747163346647137362493528021887700391363493621337602562243462899028370531214628397600914519548072228472953059233572217215008115661528058872246976304349082459292667416216351227072053595516091306166321758695912385923208883580299495017481858553385498732732256182786654725680441125446160122286120638554516144453361360798629799700257587418824098031411469458067538076929488266159138679489948556294186539840604694000921848519911230042901987787548101352930741962168700508866460277808250791304518033710321389635922883902423775756548126788562650778447813487890176441271359274340514141770467367209860882415992520040771391092642189728260087560566982655638440626329694234881436411031395165046893588390999305985286520075439880332831820490821925726700621742717477317294445802387490192744169559215185878233648525132155090070943177405790813643492669024436220814756910826220897709457152085556988778854523639951716983279962293854397471194867924155925356639864121739141901049297780613074753861700694725143189768957020238427321132330183712356647627431451952297985880903694054294547994520807943628464004890366927580589071144322675954167327332120118986462343984015532481963080797276915997806795065973713216711005850774590662014123194361320736490487031263151236445795564380583775026005491389077412824687917112621243302572547395116380743140311802213348508036333688303093116899936321095851958112580478591787535075629245542122190417286835674343799938371622311023448299675413055094902575572950466733967156012316900843876596737219688901045741802458501857308348250894324261583313314937484439250668380953670283037226348215118236635772615345673225208518709155741289652780246053337666872794905556242104395508972117530061387667783376349752697990594813382148866971767000429633924952204771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 1069893557752559360231641130476968168924498248511512183570244986989637642107305357952434285304325589993054689307620025994652751034695222866269511172445662755610879249365979227560622615459183617868046298761108145124217345179077004200736237838867873615948015308464499311211628388776583151162722108361202302189019241856867448969822022770184772152283400953864509971193804576178025564330725307084405415574288897290781376540967245429440509938227310671789739013252658070775997297670160145817223137915794402933900958653555109414296311967453106785947157810153874645342162353318707307352965509098880663867523176465460154906131044332666320278204435692466414529998464257678798738339152465295555876892926637479686951721213730494981235581366157134356058280197988279390915146289387920145488100460020646979648201528691021629418327788384835531643750326698940469527334057560857695161513115796399832245691367030380124138370269896552286197797617189499610561353313803048079528054922902731305379954360143514926545639270147040130429965567712368327775219317230862043146258891732427428678665546931387695465975693585981527278516483101846451043008164488016165457617567608019297705756660660567927379078762086828775155170925301637597564465657718708210151490928130888973538619758439959302429525665556219564920814358690875102811839081674527400902297301751089533443892842367446416140801834049071259312703435780684672933127274776348991018346054139156413912324029183975761169122843650827946522917858856632028919034085546319510268513360856383033342084119539141108904269667152430287010474942386393709435933684589473252629758558880512244239829586381645423402352073920205904940512185499469499823414579703082084836254735776985854994568155594875323476201868137233069962007707061974037674956995684319006737645683647572819808875204659997112774102578181605203708091430453561873704522593162311037050508792235457442989912322891185767947354161675911027669549084265157405011855719607841096817973530134869562047317299712485002002421742648519841645679297406631606745294225615398145958220408722715966606322418791852027812338089168207970679474547788164239172410659435245817034023790450314797466921227715231277418066279738300410718192477110324842164108948278595501144137123080128427013514627599235111531926171398761823303377258992170775799520496672653492803403826917212668325266412653863868146490136721779938235412979558589924873505738950233634991327969039680295553642068499164957065736662283010762211445462995992709469910179141779157722839928337513123853919273951904677740347844983257402356497895393585001319692622196111310848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -460303000695194248190898034904492201219588821676166622297251977125101729336424131465324703338769750538286221853356881697434087926122660938967542827430258148309686108217774793634890656951496382735641825159427002591430595523964156188256001671958355216295914553188601809093398790615172392740806693582561894977125640270990495564699764962897172042977352786775343538040640917769228664844763627628096075050339537251726218877045946513761193839895342594927388691901094534746876559814384466432565259899950883708661654829571201660174378432763027697218064475121603869866721891970220236506015558544430185635424605975535428831381903139394708896897702912319460608988608674326714080862114047844767047657320578300010679114025021343933935419724411365587099583600521384284076609120945973996433406919839781757881913071362984030118681515003183073918510265972728635767277623345666488289832754575646495706602131595770865319088460838102838961763047076725151593727440007400803196197962207209157054631905342124508679493374423655722977782521302490407872233516213488010058779989530477263840098123702810441760895316764846062024262916760641661979724919217795730494362906042811656888256142705753391306383044908957398258320205581152876683760512250639566521996399519439223979094925352568473622109158326998229440920616777163789042761418674204984203397373333920632224097367431174798348512065091943419198847977054377370790262829594249952696873784306431367920877794513897623506615186731860525057990803811998137513364494341788763691851716029775610672698211434850205741455889160416819070016591742269440338282996604079744753320045165564313810616877407914617234351998734058267366153496185472385569665650985741943439882034319088533973356840796828764340293300757323730774890830988744943134465919139113918348567311906898083999790491754477438660400602390631655107173018999958899267235261651166168053462833951954778081292354862175634549484716383991452046966197157259165010496787247447652042331806142808493739413400278421806054487009944910490141284027610579718111179213210509574872247227665852298072915146325791353998487948347615296994067123702161943006806719623381207634956106368772447530500447823615063962055013183900358704291402948217053506695189623476062581140814301709073175865848048802341364623948218772568298002686663823598695253411453901503549152330068493374963077832749728587716981967330041512847957590408096600595964924410464831056123274696287021224191978621462429897684472092588272144222083667735180302863330257049065920140398281169021385779470691243348889015759976955807312909705254497666817159939916101058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 142537016355720603318302725022201740704088498279818559549384068437653166940413270150972102810902444081858149118825104395595806404182932219952242274872499944992228850645728044664314257766442751636339451403440780860082009054678689418184889699665227381146354108300587505700971868729564183608618870106326651846006719129226760802877059215919731197993443882759439319906326700291837385716893186278412631218739787937032775436153412642251790207444855039374402360186732420921312708394911535044258477781089782372357101510044174709425437901888801865090841230680180767256328517115555209106246418009812119318054488200617594957504426593040631095209493824352321300312392832562687723802371121862803696855604989310650899023998683624236958836019821317210329705244876562820107549576946207610145768378861202063970339108870802848069279537186967624067146650107978531736252989162389773656694141952756576785552388845454501947364992923763619772199120832588072419126437104864460727608387628988205945262923129857642975757694189324728103746308179597153597672524107725611028255861745461197853878984582634665303628923583296526174617939820388866342593910271503501356018453240037068644256630350110958728948688159602255144671441884345695794788855098910898493825412220187242734390357169074272676615481811311831204397304204394332744153438693771537347120645434045634513575151838788696584569986855518561852706151741983009677126433335710120495928839611480197029968947189799992692196233576936412151076080386887339430124554804743998915417303660129382222429575973035034691800850164068373807633854984197745646149610042675376184674908306329892187567504503167489548071725265106854702089053339234804298870543833472047004885137281466547541130695923114172356116726308216257194940609416269795243571341590508327338950919028800776416512076130426383811670136159710695046078448816394272899388716253031423385228767324947330970718193433544540035366512719058012213122612091005800432243104251961900285131565075607477142296706642666603473068609155223957814809281795038615983721490783302496464506059955531667958451129645426508126968807609397150329921030788530186774966201912803939975760936568367095851194441767110024572763261326184990456473024556736745394563924357384484149902932152128218534980090583828954391890503177617346567361571741675308659921376181421445228482052736132688243114277118219139340282195294126042436993491242677259861917495584542965911397678608773390370099762429201662282709593063570986044949984992329028965880788441808618666652199452839475953023154187301711920765812628551365625756418747649838926137742105744769024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -29056130144942826670377263539037038515211733053826225374845147306262065690005079091123724342075617314781431391015789843135025900488447415398010396381995732639887021435451690851940686244895812647909414321105743957378542963974416077609470402719355616432436693562388261880264937510359347609410304023227890778176662907168082758125528231879262789475228021029612828528498935462651210642395225471301305101882005093033051134278544295420982742871218981470863316545807729079107893313752140229580249749635451443844344410580533937831239520502737758076078082774592713021098396188738188253043543029010969761046951924787921298425061043561255867636095289834788295899137240105908583022016669298405190900940916933484624718470960572453718659267703678453996290545779052971319528523001563830325178044166803205795037699932574677481282994031403795148804238497089676414283933600043763251694169239649214192586518081953010353601800209014650073104497006919174765696357850673984029114309437949584387286090162303280208316103452401264365560417545368450709315374158048298377384716110066650554805442393820606627977225809644974924288298314827047541274324807214323399208751551190460669152694885154374583535691638160573387345847562452564098697467411670819614091815083229006263281744395852102619739343822699805483316899971623711121664266078155147245555307097613374166975730654265120022619064666728706597686014150894624683654478598509920313337976053436212532477138245417687702552536872546006114950440342097963879497881416887334912317855165261295984765114222496120169304682236013880505409272133144271134308790724944583836469316613529246230260615992999244322285387744060049400662296719296705745650575441898962041113480257094344376747742280930713001601315588533837647993494259327633834392235310929214198590666653234115348351530598224984410407970128941908278771860900584089989212905210863291562077379681454630622571423787707411263858577278803937199592821627141571569153449159142824976491809858140784183317554688614555843591549798492271008366424547432160511629267586051108949115524064145262807350407308513098307396330481442446330642783704738826783977017880996952999332861303063641438220414908115054267772840675231291166353281851696182660667993533658503697805476144405916544915730009288140181421828521603108943323212538715298863459401487692702697783454884351520257884333017074514056515951634518799529431225788214924578411129976349458989850434738132116176585690291858011133652376887615771329131545520265583042503226608688148732122374687686507544852382399809475383795309633809844918207258865223794285457037247501041664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 2747816421503683125345237089836681937604991785085183561944325334454254314716789226701803440263825805573132282463365100329141535364917238716869455096319398056751033439859620028642515038780143512496219743684824273547921216556873626592225333854065044657824769283587735309004349441151363609738301815605669553723430823998878066606542169327409286523816444472323103880745127908743222755496018400739381196486887293264588610312104056187028350123490773233440714275066894712196375830882452416353242274054799575125948286948543077220956066333952577155238754629843759146660195862626728918786357738165164683630018120321657770593533310253764378268027825341931947694758090359728494666893071241804572372742691531850674804460778568465165248895324790129807493438886403790274505264860284111582112095848002038518488632567066413078017922077615222917532078513659515546066590233570041879319144651962406233747150001702146361669398922444429498582285580778967723070993053128514137230190879558858984596243382933304654340454926486867910368251866453031770853149185156422836646990769270111550640104101938936055943438391142463825432358854611931407919602423439871962425978167808056039027675626030265667918905735794354637376673832882547940500773235775821138420323438460948675555946352358913313683614949187782787249525729320436366017603822404182319698693053836419657059865208755785877111025034890347877519597003129410774791377856235648853170755165280670700847989744136960707684980265349426531069677404900397111006096176913932984204610585051188359903641525902016708955515182630947205880033863012533572543753937224890479010346906681680720448614797880363411227510246413634831716140461771733788157399962687777944372582491213539312915947184823157296797271323723848349442221997929431524290213927121797334830691528589321991950678332754618950599251569897937229326857542649535671274258714650030781682338284636438547619094068558645576288213206013117207098713888074484545759340175811720785594133001318612819105311245838785296930272700655837313414781458796278356440076253414031844442310820095858753767252958679514630513976318749718297395096188806723629685516449404234142782017220780174239517418860683831713931557070430614315191366140146567200455376817138012758676690196641167828006848933130687819859776305585163481729854688255592387401225230284263932199824902967082500672387661170446328941873546520426076501199217862217309015353168791595709597099331718941312544250132219348818929725685643627045344328398553085955276599489819129721500309441831747469689363895889704576077260652529546536964335062025566636022943007780110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] 319837303888923750880400038329666095954941727019471614587700323765666372977823243676430905049448059895518006458073240566482271511534485633990110762635575402536244789707172670601954340794554964949775714353240883954326186539399477482990304613580562899358290904436478061146110135684613519869234112509709514399709789987782574871357293608724860898012248606062899296941172663509207689798615637294771841488192468879903214287047748197869833942869669188075421698247617065464602150884540302604789322855197417673845292149538628536774996115367214434010783266950808772737487996785125024050983417692307419043998691964745298402564799773037538179727218690023788958629580028882572560005887739469993555809025804382138486124050874501819200338333696317862451778992021966382641057621622938378132647751810785018598360756010202345859467657173469939455947768555670868325530932853170998805265508595093338793853103167483720684617878178610218097388103472483461985973448080806651163929165115158009814616887256302002433902266584123930043747796674197081983584742766494112054191815866356487926486379382027637795186993992531744995701670244484184930154696113154532678530175920884621851273817197612236871830705443750871874148910740955836321464607552320399069033331049732884985548297342338826912094040762605970128989098377171248231213970859469624068575043531913316984499325671267336439107056841947799009665898176641599418413771886767405880431275317869382067131039861113613248985444573348886867320693317591542924502853823347819571235000589484090576653127507093928539800748126392076134241026302753584530307863391759642515998281826346669431191927575334612580876943449989447093059660190863617241532087778426494162247562114805944544858304647119976375366774767560705681117114493606126484006402202283158195392891329287824338041048893309862183483341050003917365052190214008224124060769158198591003830920468035111763725244450960095274303280708951026517409611419077098123356526737767513094792970288101046003507523329671596774393854560287302293177855932419932579932205048309964610156000317620832634772780865640939113664534649222154643367931010011895140170442455251940473448684299113411131147283669188119788068735864723283231532948681127470082273389530740690144575731661231360259925404108081124502491886206062364168192288768001538108550484517180891079775644486484213248905233145087710490768577039124534937810152996589855776267043656269968226708221699817639932683327109661210907252727907866456553385848389855014131188547216629281909575189784896343569466986989292430725535482036635440870158279071674839082648546494644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] -101727993708662636116482276137779736106853330249236560672587434505669960714150002393904959509732133903168336519566780215753756317007540379372808070284641032914163087475680078289024931235546458764315641941700104910396502662809401982273441531610039338865554032231542814096856299387725420580799639310974209286294326780696362344679724493281685451550852017070867268236293571764581606611341019548697038532101213489844493048271512553447109225217575581863673711606453864410810457878384001973927407682707053149766170310044223395179753511332300267853340397524221310373558289513479442724535738064327693049468643376072071201609994190437306623613945104631129325393707963765782644943798030475881746077810613984223255044928103888173769795442404977715654856519112558385527589518598762057455740550672199414608168402326553555761036885947075690283710070671529199917987750322322731948968538228474056108157742583488939771350442013127447402231046697012872439003816190869475248817492414262583625009591399140022504545836710110776151480963357337927892143885547403817872591403316795752202799912531072656264791364232444301012077585036547664201554406023457981391915838912834732636013798619527436537672400776940316835678664026443562952941261165369961792372130915223491591959398391778687204070886630775332043390523947711037915811112826410562284219639171007670952416132981258568397308025538071142913237510559916119127503359071716082068801137341811067069419899627866661819442965626791967510183711635290369691186528338051242917117316337323087829400069321964418295131670425155967580160357350771889132787241518633734501015008878021560118235199941810462231328095395469289885976407569501879338819594726525650301839817332061449431545153458177736963384517829464045694652025051652417134404930895584328804945055733142189677045042173526824443708717920999314718094614496124962720249298384618968239891286000476955879669325649552157421012794135173561941828873972759627931376620121033387297389721334287694995115076203828545769221871101293044324959316062102007671425858391489926089879993861669658379485050545777998257915776504039048005259163618292145473621417642564357250095632184226366239920089423948494371791124834416753042056308133730401789472554615674138555990179517805120791542314356211827792098299334460187454559612375369772547358680312359365466702891699512235369026177028708056873852521779487671843061939908334926247447483807507273462342604579617150342270952105431350687114924023797603652744219378571772894663671919335492480783605196713481621539781006189128404401788527930705176585355379172288129783547006287872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -19353944807497817061137776503932926007960623615700902623140130875845229736799930449459236228976330332931596521913800824283094472076906187006397882117524428392228093601762777238075815104280801902228375198118537642155034975509005185634328494581044444674781422507995794377760648065507730655866913704017392193311014113924795741301520039421856575640439803753969417884123252657622107977091684851630675035757162398388621559966185711762286807215850440113699505651939437415895973350964612300567323112835570454110381880411104007066671954219339022606571759622155345802171524932969618278870672258139116239471491097562394966209440574128164717424773858915792141152194115364725530989304694201507125228994801243705250245497715155313370271738712671828432524329686305466362316423647297257915584660390925825422300787738400608255183369416715299646580071871017422829709121616224451656226402048927170481982914214607743964749641401923239628971447968153422397464664182341047483607139812813820994766835717597154097019775790799481306905176512888107980810109110260376259975023353319921924892923052277843352476903134477526729634323114864720781942044063940446817174340185881345011027127084585386435653730413584446984421068329156877370598452674352980837091747691494339137576047932349657677121225837181694714759404862681887968969108595084754444991074762257543354901352750316854394141886743626781336231438800948248647045496713514291668298015446035717583718368936728171144428595207324826783632675844289387305579786268440925372725958001711734720180839781932708973093668281535870804142066759381433499785983811807857244594428541594944978126488071002070626439739733157855045540772902804867614627947207812333891780257639153114330560833944005483061148885499406927686032293029599127166807403076549544321595075948866468232683821407821364962231343649573755847193918475956983100907905736338798224419651104661167677699752949579306901214280706195904904014425678265972293326139958810019294214964268927650548803207199620424925262983414867538414903100909698054952998315092529584446886816194520072365773172678910382458484262961807355653732267982272295634413797326348569544449324657468424490443318662365390628179345537332178683709072514013043950104305084255773703194115039993356842459782896553017569931034116282246616365379838260890218364834719111755143827609087212245446431567719583997325148898434119407663801560724118677549989974825247936938604200754392057405855096566259172104836200403893294602548635413891684134384071775839273232884860185081899329070217853096020474916250363960923303266457797806279155224399107325952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] 15334306025779468851390563213764366404614393925101722876361676148527424776528952261958327997192032866068901000096390466355958549028175478573074358750385795422814120496927534060895831161748176905239031858565783966540732716917558096835737708988209400630965809252510825353188976806477760545559603218065521909354183226841657732238720418815654916645092563291631514319297591889556039667843451435577286275394352560523226251537190483995526961898798267873776107122082306945457283852252076465760624343203309955522629477422971595119434604925533258639440979288586568499601095224034871539763320426098023963753374111242586275009534745037304852288136329682031520669650491634071033359451800380326273831563933016619378149842422405084479673741647253167615670256056384795626059436928062325286031749264890272069231503864359992159795663308689703577687909106946571744202722209826395979807890428629207132896761757533158144825607153789274011278294325790060536163640926141420826977035605904559893902725767471008712782453881222433193431105632492212392669742537695051583387804834330645904530537274309720394484654731468853409985228157925812708785128943524082937422177422875889402073986818329938795420456121599021581297273319623354009345768102396231575043026803659223870136882144241973274886230313415890246356785321430657004387243972977478681615701830006494975266419474128859645769540533957582291439985737418478543136342691330642942681249506132680941930789728162169187236601145906298940622263413714700476499281336402615279550745596134477029457502131861058215137119978721848568093199128419203956680288541543268044045307400399642549487695881693968591042837133890042000962175071441545074109124706546417598282687721060495699424336259308515448967723323302668616171978793785887292776437176191441194907701903075716430484556225766625716076564559880213999026277303758056374482121367837734041463780605586814370097163226582822195526474321288091804956273050275045440708464351580737765775434281513805362247785806192178880578263997660033959944806468946465304475231594590198495082192543271296397590206125657523348259800127049362961829043193824355267024913474078828150903379264386882983280252219118091111298822812583498705908755560631243406300405591982807273802900802774305920023907139754639628130863881028025835507215595347149753035801284439188576722912359862151303975930285882693850688490794580264183592618363499557751795471636054374281649945366325873776865272265905153533655759673555066596208020035827845550465112597821288154576848905432054947551687492403172901813308156670613082129908983647447919666910550032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -4421852488208679222764528529677472421163136606221365468817716332304575203257811299654747871885143045541826528130534630711636980189850497993781182316922642299529191879914746483538901683416557441305298174898995659371696013629994654084367762547898166227824637572134119793930063631192392331198428471573422666136222281363202795812721812487132294096068509662183025625082944341048111109105137686331122565786757347418603598100533191673080147229331413813094053128808914696611184101815215839457524312271120230680782395920943320845227840141168253889634542038704485483771860995632110980886722980421841822158817029172462624210120414996352511468812759954473804470502407132829382691747429948364552331100639799371740034505952867097814576428134118832839533931587515535397299164924103707396156404993245403314126550239144695169830112872261257099919861121878673417597164401329022728146829822548403152689943971073795809676481556977423546869724608729729910630759050766657250609510437292192844923345169103491289249345280943880190233868822780568121088433249643313066341481796411798149607021046606615632246903611470139899498298154091449208138927952403155178826086478313827284755204737317396104662077637607933924504729000555981150511370816878320450561079534024123333609398587578451865545612119221400229904024371932771955819434138796771500437528145591261710101179014897626230833273008367946261047951425222862239419558767491818810832676680345038953353796844153228646334977060228263681221265402287467789287801752738762574016205884820693564748747008204073169650480457841513682298058406770586454489673502201082818022812083549700061387523566481829636498668324603231550155359400545938502037407289825232720369200062779444169869627395475752241256997461449999189508947673850591831522560926777940433455659139865521471714382813953593259324553238498366616807804848946535035512152516407983984056116475563759616179927423262754533556701598940839282243184497708789974577846733474604360660590392499788879163228431470377421621747961341420406182745092132190307879936035682977106614650063059886641888392181022018927833832237024062545584017863293718511580900227662779059573833428787625048542052907947532919653278394991447893023156273721907206284348638422471672693538760678844793530652376192644171084357240983748633910842068011201986169956254303719467083369289533929095755805593596806032828815516178326181543706956597583376375167830837188328145452376730928133930502584340763130243822646662253165420221746051550962200732750770171797122870919253754265703926314233400230569630139097300361622688504988595840893044459044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 965786909905126889980061166213841579186297739535675807541411460664551773723853906560290340849518481272230544793978477556320265760792097505437765181184280516505137883995471692639409298489650758942140401448553057600119937478793842320158219038086252957460939495076572229240423345048931730644973724010957198174437245960869980359401706724015475790591934013522256012746371038255787087849431914667489231284839497244124749225643720870968153879004883641147794062878372559687873836483828532079305189150700626747048458890014659421602516802517526876956307146059261567134592494652176014005152596283975076120610634805409448449574029704179501511994662651344843570056905767911002718513535129506476069939912644154874186880361606227816812938296776996601834211585085945985482854697061537382431905864213827270080055660912820717085073722284849657338649500344188017690453387776911303587429106404257441321421425933154902984596829535555378507999367344170083109507650791631382540743570441736666821774923795735962986525665410871716122658342761369979857175948502643975558305475736916735385304908037356448865354698804621830137400031757588729880319988309463284929185635047401881905915528108775754944553341616579452325640863614472655695568030223506611169966343908818391966052069571540176062487378341306390097886392195177923914781621387999166367470610012196866038662991952914253291317641454937341905623440488152089128852337607461708028271001762738357319464724535088537146053571051802867103869635372849088735964904470048139103298832365930998827127434078221395170680120732198178089429308169526488267364704186105319827787367400355260653259348478298441721856810973999023506229425634272733151057262437638589688007386231635387124972439092996048050984004393766433728167653287472783564168317943594449076465734880906739124451049522294483067134514386416489234170566115100799409273906392548392359824003837644274482578496908052667371129639222390540335369841570856669192557936613045540225055982590746179743618531105322071465913436332215228675157775398206483089436812011934175800134380551441419966604204348182113283518387628923412636143261611791953175977919766206190305396533398283014421558542376892811246522529898713882955985233904414578282237441892865719291869946376961627596098849554898638778408257314065926210515620576836450046763595332596156194071104689657513065911385054940525171840333127230183637732098752332361370259383629148007965110249028044800292984890690180924565281420686115557167538036262469332092908332501440789243312111833765005335809442163072289073234046539015721109505653352380643959362415493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -186192438013240248491233549723971111153568847244606603671961168961127895264832625617235332103243026504410829768590355811869512852389167722779938287127547494063254222289142890812587131381675822325493492126110427317357816893867511991559999422105609221094173556623764504287658601483405665816596715797063286415753999278534241366432881011084121517714374452911371445341370854461464721551328504667536427893512250127132694140786121241961680093213280628956148653531085707358659015548580044925908349290908983742203636960896514452179355911832417049763108571949151345830799988822540625890277860800729664204327068555368492505129328223211762815170048941030843605202734670626870417875733699306248329080235693498842684263982404938379456220864267546126959824771191780511982069144622944224164223828589352555663165369221265525971244677585388322658908814954891404992674391786031177332289152506411869438339643776467554186661514184394785674977651014150717359821421341188795405374082473232118914850730941328005531222507567161695814980827772491907784407476474363939517343549473878945247410832336948325596623228567226989378180989360257475036540916028128481287431975653809866903165722142574311614810954581006090790490151502894976076310736522319695708360416419187583298092230711630182196425928398030286865850459866936296368182819636696756609030304411006578475915462659506181713961592127198112815215019594494387883133350744081616115723917656146142082612598794814047410633343750604562672067690220915847187024117771410000068380848037956653099333703412381973843220184579301578606440394720467903103538423688115251756207114139263987491605739715172296892505168636241069863370901912848539252953530456872875176646514048470385622864497255489975173012566912119919387453150675123112146282650469552101527551120799365432195164109200746009330890189390558271276994221460554756070281519471780622181267759165404382448674731237577737754205073821006505696369244384789421697152474379228519925111372928019931480647935419659811678048287577216071108400863082530670746879319270652562564760716636795668867556551858579537723751200772593723797764547654422058349408791858010686437953795579654787308874501141739387388580783818924310636862537260290840151753046488245938203794198644464643848510958877088804349428162061582839598766526287535923401761762626736967401092947249148313721766141702229250381028292265762504631878279458130629309719958330047426651050232349617317074956999197101856974514530629955006493472774086941413746463661534577576545791608695038936864088481329610905839580224513602658657353212488624165199561013329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 29289766280056220162121343314230058745596670590546903097004908196412607323378890600278859855782073588156221282074549770078318883268332870380866325048348396811662832131885265312094687894810057467855167946145194712404261390888556562508191238135549235434567882597141983876610277230856851479373039280837295893182978822270305272385659716254871632253876659825418460119704417132739450975106560994943419967367013589493508524189624572874499070328814766754886072953561981272387546502428172354781090917779537705044034111790602168844898630479055374260213653558640199765073994631666099995311616483746419850694276411652456445439038769733668583877798477311350380373237348261961838798492895711108894647431460750406520184299322904884993404934695939422380579353295683975697870914711563676322504620576414993938489517279748674418237058472788472832317728372032281840688424846193974611404858743117423157339660975963955225640642821593569346199234997403767258975165843614904412679878583596967405598520814116841861748118125678695829470352139021257157135402283594098200950384371151042820302664879911051317667394134609258713139168506657436911684853827038414710126430693827667226104959664421033484933774890229274795287840204048792700837197584040951077114908569766521466354712000701213612216394767871874696105650907240640997824011988530608204816478864364152200295118386033257817528497585359273693060768182112387380379043077383589749809850182704699651515843572254633565611148546207159792896948791920329580824072449244378161405364330460386596129516600489836535740378012265503736189451232332115616295584433605523762690090100072258652180125807286340848273828100347800617415092740501211756899516594017280887050713848161604120507186540844130589433575592626735538936991294196912188739987275405017615116455695771453738114875274806514067770093958544552004779662563002655584698611807469006200680101794651434218403651932024970131053791235574013226005410470395544737995778040679750664192851068975206546130560398837825333906185276433871747085219206755162400014841374893668314254332930396692190372083343231531566703950611487888954718189012155213997620472925225957829190133781602008975741319199922672036783333625275303940316414745369139879980369741559336343045467970688177460023970123757367870145226775667030621309531723207042670437862755651543471049161300316370282330602457060032692687721523757332863397905973464579944407738022389589220171710307226443953578693497966484851764466089627541501647191756970999618405157166500662134884751143348057553252058074066995943831720422523304742328345171997602650417749032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -4378849383144392513012732093022140133286629431597523343365612700543583156398645977280426705086600195346146038927782295391785832333466621769814876215222360811083587496755827745716181742985370054026056903004646641656102495692382632208966534372016330555150397661501355222767896434349307466036069750358890863606585178394284256363641139980234600935987255069128145950940658757802972838473447433952257826313703831241952931429452213316903920000399155175123747412955411496906117193839295646644562860007818156965547079207538197351451796223255976479375368803195936741477106109274596619878348102692418976718255252079634372878665684702670818784007230393862168076945134331111519945483612106415197747584767442143806098356128534249053657808546530137238022959542472307754264616166494823468423254310566243167181062406223337599576590090802060842656331012055322205376202169208431563062544553107606172550394056505825634312466284386297565246168587128782611794528753323745046345019312539707615895974262338564763596058885000007516314104886719265016277011373082896993632693793054761412770056918031096397182445907756911646376075235805915344696050396715832824444380759245027478921722748769752210588346882321614456240618073794642879969103640122525191142990692945076274126392959621485350309256862373270368769109524936275152446766530699368021609668193081659983371167677618692476261637917291810317736811829247470473478894997474590593004926655653361268473899435960995786265768956620170360317256924077801926646427745922069156194412380515641616994495258267950320382260799881532872837768178787699040216644412276746774574049393001241773159551145680936314406139674629258191223432195291821380312545984673283261821018878316275899351122199362300364870485666725821316160490808645540676348032522902851098939096265314281585638914877408066685956046274840566307549004647754420194071472796955320462547100172821824947417911938265285957897026816794430734206447997418501275638211526261040431980667518752911703083538838753460951468960924960031608446053830444601492827270854094599322083465162886821081626511366336967649254197240687979201959296455975960467167571577760534157893800849660637006221788851269365030396555374915725906768718897811416361388676937034867470848744855263464907335458991323797346235903586923299349579462597302899947850984282465716599656154895499915146730187745946207569212694383433667095744237017469987147244334798538811741186569360143515569592791980984086074821059053562546318039278655172176910286958335112895412271172205926890983463882453449058285821600031138818954296212626721151237751790632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 859184386279680362572814904095877469796530045341008021322240384268329746869839666005117711970245409412969969563720806875382102849172121620400181924372900909247868359147262655035321152780182235449192034716182445998665691186860934990082030665408216553653458940274164781916043668142104631137926592842115899881620430527292908814477347985478097429321911233458622037562063862515429111595718405941182092629647718127105486233708270585542475530248474293188526848298813961286162170723270700736647399951466890813055050132579923326566274035722715770130456479248219180707796573040523471910398624564397562020960596037522355786929818342481655995384811467592461492105288563616567102081056161225138175739848839308530933717315553801720856666574745309814009324340539557026495585088034914113378200210899301457574339015476269193420418968675824736298601957833111969269260899694403419597687687656269703131136489168466825165776323957219154672416758977356756909617297377338229494125602814747588244008902997229895319326256571982700698608156858381588431586117775077931177434094368867401003230972965326409173079087079699627685122083631481799787464079878377772807827114231661042573876984572317307186895119601157857130250088397582413727203774671209719827563516749628776195941021306547890972124631145722822487326606493682049751055400147694939487410475847474128989914587497195809164146096233827374613332533977975559540719455289490152432939484085956830494367162316806308883030649589550896411496042513881797723729995572251399610971151438992028725588545100464052135627678521183580041979364831022680835219716536849205251312885151139171404433082958459707978695068845482117387545058299979592815018004473047848873769631457872765032584578940064503940860197332408574138260258608322660009426500338676809812173116784110655223724173534362523338476317503377049709742190393951614388060303428966104421780785283631439593048127187878083008383300251810272181753629808250406390575387697866510247620988428894039118858835462358111794240534038038070137149392154861423975873531890922111356214487058685494022348185179392970115671200803681429180470299327768206909306567556384551706122588367365874554024593853606592445909913251879141158956223570791902584047631913548555160116087952877920343137819766804410192005136401041240903900275709440413780630519645701252251956907625505991654644280584118116196048161334134558007504946419675248577249410213642663218360961978427374590836179906478358331148385503528801954679320317938283619942317177495305265630055192569192673982837503187328269804847449509960140697045493697769948735078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -156905322829490827015986430760450772875981831013029555895291658273298605190370855933504900279836984990031514482954396213425959102094435953496196520425311608825999515745950583136837789607491780927965947532184864562770932692034688734131740878511011228384085557906538982442843949916122561039950507176000080625813425109769167680205772767071605010211416009705165145023788127774722951760757038386432529858437136506814266446679040062605910942084128600244505404683602757589641487089328709478753139841520731131780610133388474654232253664575221141370940117741459852321171270901759685730194476051140786293984958785689330309462943140670247863898985981589380433866619018329756476055330661734385121997335933661421113836114158258878097155470404590078417108733463654556475937581477018125861235223393427414434219279398402335656350330172877937063622134296210852533416019001046802152464427682771989700926283029505689787121670483132326578363279373911955421998481678467888538213992634739336790633663798149021085825183915148507656063981349850682424587820699549553101956443652995506633020061743312341418495314785667200895114781008697381304014613751509614266649035558546577451011288251020319914572269414522530900570241320943403773402420807680743594779977490042634769043309909477614534496808734736810169986854207962906002501686219478833426071030311312807572507854555024421999151031949849505509767388082400731391563914571543308581549143113120726231812240210676677322506026963768015617241780701063999481475977228875017570064459257400070276094334737238881762982636003494960480537842046831586491401249056634181903390634369447549339686936660304839144393596265701997796378739935747735439529197313679858135886936886096819290377047476321263545939639085310832893093189583669954686816130646546989627895323003021706750756590400907391739135546700791291769994779876605593125149813212271041741096459314461478743034593752014082852012969859212964388066570337971953812377801418036688326457583911561023531100930287352026751527364590054478527278497707398422650215075125717986727348646784172260951921682822899944900140747262775495510932336528211382479712929422458942120290110322578292400693676344234328265259955061778129345877138278793517878069205194581092083209625466943788524630133446382281367792574193383695500123580060280567859837910439456114968034860660777863145784862200853033713450341003437624301738565578940134791638106648600611255622822271648395380221184750605882761848588199949325284412265781086764511844565779016656514758427555028514227061108119650385291388733921442954403239552871166728948594769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 21154871306080856276955630691729150436400574627856590115403150351735804061237578458196505192028477065818147138044050621187961006751900141811820332000179223727940650665841875026067399137307720923717229322285744681398785521290594699404869877870802714654985484713715893100475224383555759994708353434754673704639595852040768910132180413485737092528148770911923383337911233481208628474973176723705658857683107802056098631734709843108108389405651129733872469416573938976816927288180301440659985667378759808764641442824649563980102843637536087925415001460117764318570237002639417494905476637891285675115697520801513134606719370850120674842884231942490723498778384430265310398721869948519273887848279615573143542606774864255437601656919846261052898988285702821087151021222709266809150610711591270453176191459985621459629099865854620118944766292459383690600770808506361135381604443082519138962546941482675452651214412910027061473027531746559961569093258109142179111968016689343785622180483285045047926220085660518446543743264799444513028093176657536183452969841330700614287722264215967698850952191402271412722310142466973635616999489906564058857068133715197304698596305619676319346908287541562224057264896664575688449361110996066421854811580690484038597341139245779697728871818392948274970925371113720980885098368678899639661013442372459737066885145619148125886264690832615149523816093415269245354029484199562790734732957917705339956977756856558218056952873699574466939509726862870620167356731202840255263692262687835283581853375543177191165037112826171289211194197151264032234288639909752078247466013444218747552427282567949146202704920528426901421474244883074767711521758613981355449008387278642542160336250761661608938103123402715260481187557345954581452703200977127036257969272551452677372137434245519250517389138130695549303997158838320469550991311892380282601732861148041256808297626488978330292716821475484170742702022683116605399687394855972352950089894046839729038998348494377351566066483635822106529959714920618010612770703979633868068507877159282966043654424900762944649126892775466683772618766376483634384976592542061777349599433625765268395392163384063697350836680913553139285873329364643091125227389700926281213389638113878890240323254793362906553314312416439419009741754742091977572931648210062053851406043796832308827628063050401163841548209321640260939814059429337632069478856815394007754618553113775225989231468067545543596881202939512669069400318406823959779536509308294024979396240252478044801083390756561748171215558618225673988363018699943802421903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] -2654984658128535507115407637584032980394723294194826788127434497162296833290141697035002634968488902603352414653675020677531522170385262604365470864979994794265761565467952989719703521809176354585477310275245256206280348988725665029846011285070240683744870261519587456647092089364138627996700703562898316834239532913666093632125820097508729967787414307544970002746483787539435087675125798895169434813805891348150072063399465854572453327298599990108058750474333927198811270700338307784581359563754922871489068346666493060199019975343871471099535993979070828657927329678095810366022594825770429920050672496372921397354677231677550367937574513394982252716004653348343013377399734121792905321731958790197152713991189673918217545255986779581652141395072728661755390693496494880603302633369501697001482008201804805323338315486187911247272906542184167170802797329781186630199630976518121820612319474160923790251944351605421760982168180731962514959959808541696021652546515801431712529343984957328984559982653910335422758204265637172694640949975015914172069304132742098673743020032442983650560648332846676586217207975128446121901343358596238462018832839882188006577407551743154534064170584379272238421394201179482069350311542227025207556628582773220877436040401896981903370886526239882186998632363150145552960329565115145316734078669547132407197558255587033240410281586001153080551056055418147156789586555627590822158492242468879326615996605804958257449468433273826496535108929565145310406939555342213747276484044007531851693200933604955451378664827885791660619108621379410940353520752014145611652652924096165497804792087741433581950107157481685444060455702016233597133637371095121136759504398548245587905308124904019556283809928092790283127480534343414113604043336642786109764589007861732741664380616527316922453588840360794737385558715656623536197052494948111553972300134441674019881621483308241772886109639184040282028068709759803629857461922233744623021729431610452095083663263877573627907548091508841757751186336916224223581583567457220037081246865129693336922670914434052134625517778828687200562864364056203993023648384666074268901945378265381667142459026574686030866936967984061518278260464773529126701519870445024249880507944860852711007117214672091679369267822111183441864820396138982851894325787377397513367580997739241321358525593976720268464928673256403086416474050583063063219963245173253473130040477247445443622048115456175683545105285484404242184803926213476076115071891152626324622909343473446579761767719201134331498431986740646708643010157924528359997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 331095597786965498370755303918248429553386862886510309480787062523366286113165084304914194966265804677138247114384974800277381250728958312205363568658024213712175948690408354125793617414515345711561172616596964422053553598543238277966742469258130921656046719327435333842517407549453655724873211678437477023014999562472084946084669714228450526864285809669227706518728346765091348025798373172462359953910434899644273676540371677448638637487548477895991118090860671320273858664360173054887154550912394928214606761629659595818414192659973311008310416041854283798380895345367515449017227072207390160199801986505936436697319966790033558443389928073319706646270575265330999263200800610697275988405886960262671846363098517786641307536996766025458064142392516969590746344267813276063631789584190537821724286822015659294572103091384192939283315277886868666797934271510403692788526981008490262340791915901075295002650788920998994100796440486225041140151238940520001866551486175553020302884639269551590320856565285808052963410176605054803496219721559208527626966554889536990347654441826615562005100135317519893541976856095422167228463955279764489855413676164973383869494103647812278273157599785177704115921382758300907714427362098323870582877863441996163215563545101517574417211496386385102587177051604897104071738952094101016303058682943902186289159114910949281710342176727314421856594079985142653645518139434989398373070174627925752005343352220000899427077816429748369714127926084856136363718248305027883495534057405803461552235438518354426649908846809059823384472253793519640495944124673655849746492305392289236820898241665607955863261164993879362264912184107990478391114182875075069711857551567281038835758209926097486094381940369122807240883001104567602081795026509565596209195899098113664700130047101958372765230679752011084594963583776180848196177605296708125321650987461949741398208374984789479551643085414741311772657593042875175979337888925990758270967030370043444194740225004688162826333447803632168975636928210446018569739349048763896499732160898368072658428755421445742228736229532871593040653874875902883329332510565588877991105982585712725330404189195092200191862031277728786115145085966684645789100198291560461104569954065452449003341281950496879656855717267504991207722498355587589686318000696486584046396583128377286417314905310048394635932190741680817491492916909142070495726032740641254143798457460039466888434124243676572317537523753022678752439607117572103225790117302526011210166466395829569366299884635025673662449387229288980980093447409257393684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -34684377172162548046266689416659260862681961434213469389668387522781849556433120460109017818895775521304470005396251411096796484874191454275428702903016781823475649084038588534295204472082746351635877208123146110344143144920784487430380967091046975699877582813121452590381987906218982725986074262222958331339422801533780040836831178434098470981061135930210787461235989753174011681508364441475302643370347961057976061044266994466015508481596728302187814311792439717893590467637490300414644764614666771785960478860169549705093581290425107293519337629253945228118325604685264261934227713536335113267674727822579145107508989029693178615993807634365492131624799247328858618133285144982047942866203738282731674099581321368147297001213363583003620392448065812365713887849177968700216143582980555187475937604584627835267615819883189188593053201942395132530797603498690555984606156128568879984251506077856052955716026122215481901511346699001163069606725511424766508433432698718520554494782267139236738139437023350163959355530929284805262248020424425443709410667518054723513599265559288587118264525105151013408424893936738408410007318593860005204120766226480443493497166241707954122246353210244592374656847175173763358815921865580611103742810386077832580227398137464779204385329753486403756424743079570913448397785899172741229777584793278146042617129359069095702872766084917349966299103721345781918127821835789364810934718316145996671351982875878994736204162544652597984432961849223477535945414674533457076354286167305319674454164181762034100564194835158203088398819570964975705707754262667992927803579756213168322835819802846421754683290194820582013469912141865105489404116836829846060514635702983003297346625922895544801544859422916555017627733523105641535991384232058614121316757480282104060835941517746214442560031963510021732161119229137958740568969243664366509522142628250184877348665278376385431495032672403067487843136336881200811800406832929174573767554333857185647657837567781102392300512418229240780860074927265546120246279035096352931030311493963704414294436574393236779381831611078915319336655395634772324705788445410034146588964326017192202495134572675312970682022141752544790092640251931576820844045131507851060144974263366877984812710231745963648592378620399991905052997308657304941104672290599050501941481841594231368725603016224936155585130405534158518989182678422643294770166910491975337409143399776488618768136812359343075444447912081176247449562803024172116192166923328418209436255001230685355026681043873518260403891151311738682621915326791993524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 3267916542192773016253858412046032274320650569228564442648610776236542307794099830086524354005781578740921670867576304780814027113142504765993256420220980085036094057963006869882474516529612815909017746565296198280431210453012819581282937020843541276098405747592643682795653579787549828742620808528029828087918630391201015863894118247608794779819709287701492571465261265906131875826955829877259258211589422103026806564798927475122458979036933449519470556380463029266373504758304807898795333570652334559751751682532088972298003911248136983586673004891132696247785189307847683207428115412963079617070984492146716883399954049004663545012142629846330385396235333910721523217927510811821663683597638445772319112540791711105302709815422609335950979375482059199025662584460653773240491404933464136497391754270838063747191817287017954851889835742683928988105572653160298454948390012072078469707639582385018706751687576570171910898253288582648004743340000644905375328509054854534869685282543717646551190763865106034552665218136651330253965976452926735825445455641112072044785752771761140920150451912954876841807840268555774617554464739035594782838595041486445677146280848660355807765565735515151409958855708816755414911084579681938798435349436376429878232598883757357972493151686288847511774957788966015120828384733174308494882553123019528375827398338607440504533762229569867790267990066058075218475297604369179195297585591212868369651504100673708147615648428925664127911307521284372213881772061778480504071443276467125361869525071679264830365031725970112853267923880253814712568536497385696891563290322064663074564739145095982551274737448992711780919014221691454472710868063025397010017117573942851846520882058878123051892770120396630855480495523829286403762605072045425679845046365496876895749324274884634677150239315976987737226233556696842658272317269844558392606997971855459568986412180157877260579623857310832074008420740381375877843632008405394367580198390974479414429479451541226709239652244713063260862149925131088560764576868896889842324690461918952247321348696034259098268094030503459679126586704529518522207407823555221148302176429387343007729637713759291894496120600538360916276101615965796011301208790345622213050937509009164353774984730172691997972457281471956246969681950749068710746915921569321675580164250246113294874129346601791555627092023981405039507046873441099094873974267086021351489628694413250751102769937933483436955570263473805481977263108858726938331279149724516830367783532484737756816046806944678221285217522031636834686843512101820956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -234990455936753636433223854992120049335349773958903031339075152953463838639988879520104810240662389280725802746003181920331938622696422835544285103167515564429660101041338924551248313701467075009154524565602825730811113783834647348516288910260311512051457779211709842162469112032751020215844580721953129252380808055534377691409948734126482870678486503307810503109699543876773158674599062895484612038846647069232119926253516605463320012841971380637923279324692087278334393470254595294906827347423330704310977049139326915158717583197513652709093271102185846722574552171139913866170965055978390795327656258003596759081356384067020087614954665359409571198991145141089760817580348487080707500894664231604024009848071620997334267786322598113487825335904332178245099991145696651148853562372460252930950251010400241348466179117419414753183371195311849912435664312052693409348390291979710685595115820489318459781990032239532921292891847625768776465365454091856823031200472699478113694545995123191306800601469657998585427916814220440898628446059286821364782745755623379352526821405177664766556758229091458771485341601155417875587683285780864531005770234436020953394180742941462842980635598260456066797142952294943509599445502788220617810769882658638631246415691176904977511824918631427107800452196494014130373994585047560529376353096440716923253483916084046405891497135094377760293681871465832535100162608609051595682434766155270406803259661947223129620699298744154228412687027196514952845110078186391923211202908057303800343820212919922029599108302633192865615666909489565680243749043875495073050213619759698519753792063222173823381346122413417900267141298933424808476980978430016687086418707422794439395262433173740775089376009308384084850952324655657558265932924818573764654296092334292433015896165315732921119811704390003882051319628415207803164228993389544339384684420432619103507307118690721590747946845121927782138586125288388989601281093938921033281232494313943579024972908334965619593848925274590813604442120100507728810962723758622829091276112581639882125843242649761756283196771424036262670016445013184492861804425120016285701130546481301189646715469108732059439324398650168462577813303553674348554290974613610780070504708583664088644889749347208390461167591603277917025490069454638329724863298552197534693113831476188408332525288607709405675774902544318367928713331922883467244109683987837321954678193216534878806348148925635385786746803966014357217949616906872688425150292758159035883959524187822303218119065220091786564622776682615134140233692881805639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] 901692765153953866497927537998238359153465699628620270583420611566718621055470215843684029311246640516146248415166027559403624041289134102901589631880972022545665598878675467405116432753330764506838358267055095365089382088129453917764469240930211086914033013924291163541628743677302370387287653975044102467634849568422437409185495657651637020566051293895093612424032407291485955362449104955015119833427072147834054672831602368502128744076139187045818836425805437843820458157765378533507033921051676915490351326118560489769425669309646386534564135695425290379001563667026667972583967073055379432693263801995014546060433798042141286800058379540713787822109496005423269665483098197458478916257791806797526599148319883018409866374897442747580244596356431890838647658128234969943128387034197230460634875519151015894446122377630824630806696698729672717653121838328581001255624956116792656904007449221736596038516856010022526290104557464496601045757695568790539497452613585995819162820563938053269659858480391533918672488139086386689295368570362560773200887651297924736557662324207187842005513739000329629223124052626112724917590831471754895530777118003717065177420067700674771836202192700083093080077735837779395170026983485422977359588703200776296351649591437467978038998582022320888189472077649056354881818280702093767504585175398137401098364965569599574281109782195424796709354815447050186065856602569971421160145608390379628997277521074256635297796121664876336329030134724691578109889985968997147637904038653849831411029456471383899577535099040596857430010502765646636924463124124180121324430878514382751961504215508975865948347974164080966265227173993225546013750824691853216107496891624006854644911506915448123601488687591595043908100180485651221035489646518561327764882899508882555702306357576481194502405070823132950390070026377487924713791156336289950233498144632021407415937059005239961284301256298233317983159271808902196930996204505248274219112201371396633210170925294250312849650627006128594128809411980200973835417095492120231557705327190373889606022380352729611620190430111391593617207040956532617658022642121713427004284306879779696731279484680374100596213659036759546904936755808180358448241477642823007474737424027020318532194047771567415034425156482439390674533490062737944782863234004394362132825778229742797342821192783696692889716824351715953924263272005024769755695354203009873403286493527471758597075334247046168812489914293356476392638638019314852755420250698135453274524460629172364734229359084482914325556998176982861431746733763723264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 2262112391551167256512914478326756147271714977696855135999763129755254397001780620434980964769966461381735790430752105588474551006012727896946187465799207400158537337625557619492764011148571438641897394099670695185758014060970898662618031835876369791034415311240419383839122020799017516375452334310851902900178674032097966360661102891076372207127485456284832655221041525526327501814719801935608940016077409210700098901587818869219888967241852948261353936560118023449809762758291048516598232442581391740332806639714924560369422485125881143107762038845461971932837885065656212714542010596192059531613643727408464357036771972079105696839976168377104182658701514795238841708244437675354002563193597336380057205950179149574437264607276248430862732964178379077406648310082485732229949591413574188088167254673248856314097337205903006578500811840553995081486732972255652182243720735604017406709070726015015889838587961992690476551572622665225304482210636361550499359456133405267637177617678738580138771324762816489688580183422439058329939984367287075366279961477234600715630171959176714479566961652569700995620460723654051136066239127799999987932178095851087349898392678458434690215719959284722249127082995027571003678192589117228018784962099805068960957715825715994656695992822696619215725527536424894741373478281726929024317403527521502565826724176392237309557355346161499599923309531629051045211365904837189449133783432695328137106813946533987021014299257410580644985432449640832423436714204393925478324311298758891725516610348727820670524723177030900902041975515910400636496478957036814542218886230134383029728058386256877166423028172040370301525521287128843756126214003228357818308636216583453153307728736567389248922012597777709948249930470365514034636841887790465305888485806826157520742838565008384995749552638895945815852083899392834914130126491002120268020311964490464434084913077893953654120691984105982856331201518756309145675265513418494038490800170618474550643488006138908227730801927542602026609822747752902542006451214036057420134719186626838911904211566973557974226744020944903689271425329647678459185624048958530422956569948740448504411607991794846250660953289547542361495563798696197005416459481611272430254962927891694474096179640966233929742225173224871657806572096010007440332676855037245707663517186992163629738285838863389318517405078795735219796026867337574501466486061848478203042348979256495963795769082446541735707364638211748318013066080949234912982502469112088351290264484838894595327594204648206881189803107814667191058435913788948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -183179497836683634617808666336762660404106710833528804395700770964712662816268211342681926870490705076086747336702304047581915506595500187604434444704018818422489316731948305982215012993482023871673097498397165795392012568924667834160388994881378189572520897825767256645335895831584251358466623732872403845365362160859875114185511577208500700223411965190820997566683115665228091847017440389309073228037871293838837077149109226491533035662432120950891012660096729166949570344724907606387536658814646291161611463566025432508310128190859825286602672233560926172554529169087073327750047466566546279515232211761494668348213271367900239483237013834368753655119927539111011651931720642535957234454868473655797262671421096235213018285067610462329144974489511242315730363655687758733332192035180329857978930785401758474764842644086634218481594977411660807188454029762690998546632110296505572252028431640978724854197634881023947109064129613355446768945121486957298982807190332375582783692861693432031111855204971603831362058114703724341540978402208057088770211919091425293005596583018994611672898808900521753664391382938903169502886958373241967866284309806236370466418285236622212617350459934756072103705472957081051924382713068795674779120859236509724106900026786923011731312162935782057237983198842484259891749892827237091838090835793473894113033595360636705730427508839868364438708898096620199243225407714932842193068105437015888038186494038756481050059564278708072384651919148177935942636119383634967007884190204976046883052304548036932255110205283570933533996919483748849524226379566862643069008157431104109996214093241489952464117888743142796551627539177250696510299112904361664410701033627653692853470383792550911210694690875291411885858275176419808420737264154081353356301686552936141633007051553714107145646110100016458117475210269002016832674039533773287342428789866541372278034366225672985607456402599222686867159644314413889981419290428369187899958087639834594176286313669239404233447631614044833027565233637290299359484267300200678484621405853635859594637954514604464504377606779769912894972745119773595082527892004289550778730926861515166134646415363235635624577638366883151666120438399374097224066551234681773779755695750185222488927085465770102374365732208055094526564566801379246718661351435887056418931731378494063104957020497059033916797355274546501403628989585967561151105304737886788399971130852160022054964529561973436551060775679049915570456813365281143853403120100130750253930171904873434844724816062785952559978972268403875582613282139144192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] 3994056676360988983259932953157867020322044589263013706846731542805331342455038920987498751678105526020596059044552160056830981982144936284346755457124974256542733304466006071142410034095771093850792688490376226249595726724919034257191536014406670310651537856404521331871454801700332169330640190483553584594058329139181277947785702999790928595661394934253771429952100080039524662151823647891715691969678916442379709761798918007035136436898349601273194171166768213835114615601740048797864135517222245894364746041126695405377773838644531971759765155999703314075947548651947303017613903296856375763657216378362171283723079768668576962571029264942093279752050506740318402014570255643840527584454929386333319845331119126172529224686527249535283810146177693319995099090713373918618420688279974663357365586114320345941698804682747145979113026864524516701066143193527316244240140477284495510417609704290354693497800088657714342935869984737217416443533957263930369310610315876171700307465185123138214578050369514295298285964684163274202727515862431701624568577399269312516038679797585298932841274331695069647608235647464727545450268232672433774433203316477202615339434522810206186706565609984152585881651015388415084333840254544904293819603825639710350858148955645976547523589837982432322405626408707391867413298175252851383792823344709233876941677215411386529599699592456789388898901600081049758143786275745596875485496487984222271898418276000577062693769843990793300555498744979369550490749140583244678187723857485583351745385820409731960148340507286995204882445578312975863088821986780253456012388632452853662726789937664953415110990043530178085492739130260154725952821340752472525322820362108833047709847616958226402113041963804667200473610231716821569484366687465043860594493813548839149296878520907641573085570295208447936866263630124256173249602413123137853216380821784772292626245682350496539614365507839140955926743333107387655622634521912962777053444402377242128964736916307932723302497625272132783912546465941127522011519029246973609630000537829020981960375331649889514172483811704653051305817276881341708979193992672372866219503510572603438769618075231415559718387836282091071793062502343485769463753270251488084632703976232144362275747173103429108976675842169618086944448943463729308466097130083195501444421146378502468923647401875336378222030005108244651114289198228442042040742106013952303436517328368448152482273478535433969353555428598184809977777156004244506146474333288441688684981080340304107276724030729177465558753214281808920039074125840384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 257274871232288608214484111722513685854049163054704000444555128857829392812160927385637838353655627460756907221499642966865030426348442834745821901211289111426935501524539236074273141827335395441889218266127313670413744662835783801014386608271444740559059899773792097672763989958344140266615450105121400043309146390557228725950278582996870545672818969306919322926165605595495998805468843641559228336779089836642609936777714780908901247344046713762405982898505697299199387870554828326926455569837002085680989822136546487969699437879875092958277683147403470554537514773808719298229274394067072853369520644468954220759815642874511144139163801165834172908316021976379951164094413254490371718779265340600274819433385349263640702886398463932727763272004328937625050749961359326919050458221287321457220501877266899832099713962497233897050424338552889556738792398442795295453429034481454967530209908762248200702368498689039952394707221033598992917960011798360204275269122883970916430697805050138495682747653905329982021222189118903080158306344478862172439599844181291754279168592409636611053568230317027935464670945268509439902554842879217626047104610600181844037347686875495934582251562671910035607124840882269643793307886536932415192321772896625666731470927203785861730760212648486079496443769958188459170791877711804250699564851583703975935334815664547100723922635179521568946950990165824755567882453455803157215674601875258642420394677582201958901093808980886075265880347489372587046002042425638386500262415139113081216065589598723715004292693443286847765097329717251980891351925842536943669737953841155910499748128506295384935547497435169342712661614304789510702459094886666215921810345613845746647681661289578702407436155786644009730077788754655133298609299189261904736129148335520999347102608811814813093390546265553276326867201317876366063670731670674307256068998902411415992530238165207288523170242083454309169125086840087810443331522351341013110028457563657715606833459493550011352095043302907421292311833239012732790594911438476126106418432159210666616380864423773478350772199160214871109098450745961329443000435069523008638999082629059602353920215980797908685046022303619227192374777431315626822730388713545432381218503719793619472176680120587962216268653636119021227681302757486590938391582937681651641599604607163623227064839108185439753753934331028681289836634676405081363776160023060004844388663298827937338503923613112741141075267501689237739390872025056649756620496932553909829371309007331162494892511690225627533694167029367048748645872566272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 18646478201894854727664625651107988690940339555648002600173500526628028663610839373620340329363506480454312579561957249096548410005896340017653602934965563026900564479700283736149506322644033326958840418839599767731163317539134305506345685440475330176649074583672861295872192800159426418257524185641597644834864894361353755888280183954950584154500609925005298700806904533211252019808900479666136898234123449110895692900417778532797724354955872077609375803125824486829652835868489007937841459586069604758338938102203760064942523690057988380761997287636098177133397264107870116315832418864643145680943048507063135525029199719073476009380139552431334620812832982840423648222217773407339613119592092242660469717356571813264623197340162345985080191552315130904335659603777525717798326797264925752321718129279803947768907036350341902790357547742933623544716988247246648118899683771237073233863795933204402448537939627112519103064475781031216267619063825621556311831590608405335220488800226392432914409763569409072238406517602970478906469336699199553946804611577454016458822703750122450089746979793488760494305063295659678746731143302872617904591418258882001431873139930181544050508430484423978515470857275360429905954247883467439309888228269832171605720703963969333355651346064846682954484483894204804542079248481738960776495919570691538051138830335081465403978555699890988769518633549631179609459946624702188166564631111325379127200929242125814843569705724261858640845018082125283182883447684490612577636631515357688939926469870350159126951099216843774041808574184025653308409856199849657061163060513509396006275702888212966944150617376139922200309684922403377573466780791175870751076278322933753717173987621930203775389887693445363723228541647822623330654756097933158881444655066185019007498554597378824675793234986396090792038446489310409742851825827847790685584650689828376306568165367311416149047019348734908170770229033775691401875131815208995548853694762430986632804593963445542717872579312701088649534158293637783747630274009169143686481541431209740159500664423733415524370874419255984925403537791106633205310404943040815832879770230198374726670549925341534458212784580016883554968449927912298427057098760276758012007634654747842303527002308331015494452338075975623877041940914175177512957725601475046813020896739530815292628051293094961917540544316894191673491593262562722716363597177028552068406163360750681423379195107052832643261040273735994372361200226195638265198583339836237120258895933856447772917841430528827689547773424122538292556448399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -3817960332103596051538246830117971381229063221536399447800977754376834366431683941277050726420197623266973530576587433351708092666997198030300673085798119979238448257402266135640698257610021495781604619660692017837614840800465510910843800823856425447077428047937663307838044713233879395442435604123264640759616181745530655455344507986894506844281694298035618152497561849336477456234534706907075151957088485557258550016177338190071098547112038440448579917954369364644932546400203939420247995862380470715448104978735280401731489580379495202880607034555687759989842590043700427055125777367519306923712524817900687430821338336089580272262234091315714578591272098668159689979698792501466356232594229646950683956753757161037899759700294984623824466893059419529053990880639477949933125975198073170242566040470677502149055766773119127548477994207448037034190986607047308819172658125942393665469392856674444418220974825126552802464666956413399277745839007762501168213054082730512153135029067564989411817944113488353558132612359167986304311573773447678348727045948921926425565816571272057984039852662811432570095503525996867456654540398575490942175492679250554544579957040847016429292245739793100258902073239351125261954748495393242728434370732972670468011735454576199308488218946047548169729771797301410861329142336062929870492183292495967421999462119774589750454855798751038921472878601627212699264157322303764654941665497066433869702612917029276874607994042864169096838027313668659295119196624491137655595208767100572720872399877123029230130471990344270171660551484117016405847214883586220387534702019959486904990634709689905619070436627093794796298049523963985277024165787202030397530688934777630265298753200969354618289946790713169387496419894299063963815081401048780770683668874122190934004754368679876548409644587637147518366555748144574167998111682516449342462654670489679419446312200757038992691856352671262143754242612703754450356819727185776919290201909340384020376650685987401869482762729563538450422974447656682923667945182874977258263764490908758983726918314702988517096565115190716258479087723011453358037984250779955932393422209298560719835070728724591756581949453361786231127281873077436504221207724804485109482550674125840453044040352951739352777189643100127278650548165488300644888766864838046183519883913461113148330887570674538350256419922377170873135321334003876166444297966760966549162022287594966766517322894575688591771231495792891795774488655302272896844741001590873884554965354109728808984249299790793007728248458717324269250953609216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] 751469326116722872045573622157805354753715453442677768348440705063930671567892375007619210028745688624287922202131957221399993949722367234668386454043874486768565634091182116717607077149439380444126129167454053566159111537313875169849784839560545402863191948582766254411550488423086359306253185920590388867507415989992863663423554399890287193316444247862482344537366023342999174916668708892077282539243503974856082647451416510698008811112240700775910484537816411940170789870822634207888362773039158014375977814033514525285248902473781192046748518237401939216396246054001160621889318474884382878048718899193101213010903090137318304816336520596297167207980475078050608729360066751284351957116923895132289974339553971159009391767113311996535598437153566523810700145926829628438786205368895286710930948745055630007294928418409096994275929964070994028068803638502724797779259504530386470719516333695221531502371277271641374163034467329842108768703166603883575302930187147412788426318760612489230884953951435892655261874766185118432468340929162897877202038191491585525639919590171873538742995993736897622142530147557845935678928444408101004166973490821462155129008951078212641923750927563226110314002620107191322220565647648187929928162852134053740753255953333028282070541797068667273693364083247257460363735672367506662097829927878604965209076483407036071176246450420403616024113051849312589640555292404485188191003410586424009318385583727397671032645458971740304369421936079657623522326840430434523690580241877682642012176547643218188094747271686859359204562031173318440093943294100379727634103203154147599401930526635160527876954870443618536438392893229614262682912662267170147689615529286050648316641201660178739546532187390192352433983907409121754782956953642238356448362534921980414042850628810772102117459535669519100156105594024881172901880312865143969930710682176487878873633208976974489667661737869175558026634018261821541912553169967667166988457270682499627724788058547411448446014373201222749544244490440873619763792105032466693650472783480982138248428952077715915512221960467568326415239361802335321182924316710410650296187373691465656197601138364481193904983719861132008915681107447012451471377161344207487604150389653864793660167349751790109766890115606197036128289259828981617415639535032598838172993928739035691829801949671420812900055469742263140629116380709033181495429406382706950573788956879944058052316007236284860275281472475092099255169322197694684510305926707625378497079275204491031286232379896793449179961563158645333070775844864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] -71949810162463673577309137250139894315431837717180918488400102958219809240995243347413672180168329452213039762357557408894325408831111790861655762785595944102322987681809852380554738126923014147031757103892621163432519830063952592530329022252973319330649005686416981674033809983764134539190852596241879566555484440959238835764049294724693736120230240864753438610680144126227751477503460515466488831031006529602228772119026028086427743142436531583352430783946931179758064385166643861130852244619227227758568768703437934414299468728768501425302457056591911967023409367462197589361337045997849252722900067314046368892895963828435857879260493977895928064712588620871491166771304169279727693086004200929871677345504574821051974539497297219350595532187055829221971503443259811884739360356014098525620353455896129000478396816948150815307399817755118172683206147781165715784466787662877554311341018617001646088561179936025237719289995824920786298667299200865381558162137535277842278966369007611266665011926642364315148615390451682547166636062114232147959021105114986892187548650610314551493431470011602086344405722010343607063593978557807672597990427596295429884961602560545250366347337992140327931338598136231312306464143734657049228788505997196189528507226094627497752128143802578356331967313761980328665643600194937636228022384438546852415942890011629283491303080346908886269241491998973453349952289165971816353633975991646589294763348922032068770811366964366228931805751773546104387263987445531235968852596851363228432892653294134380968667931307859836498572531937282155810794370924719655096815955543132331261517640874152020697090744103289976990849814689827813677627272243852851087941035916195579062818343113272961130275416646344635617931550365495982490297543053914196438230643757074586974951875117612290023434633275165792382800743592550383266053986313203331329862347839906318672453141251467641345174761466644045515342715904071989900616594634125000980968035369005235046626819085926354607846414461625341772665994047272014417908631942303844384313636021243835201426523474872264990697465019070192230474879420526069641930074621924512217198823329931663693266898670810642914730230637041276136110413439842983889527082786497255673727907236790844542670909676377626986295516960425861687573773148202246695185271332763013005280494352596258150303765604338489553813518058099789925084206561383844166523122262546658359471143692257641686651758026708026710564287581420501044843212480698698452558604800459220189391905836949955875414523474598921120502481433007906140889022464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 864112133543842355119958648691247501507950079254178370043747805887453560387351285032814995472408925090565694395518106504613262352769811269163908796055706655504263544688995248875636088209648391985036742694922837282966028287886747316902892961013508815383325479642872931082688817929040414153989696823066288927673845747952029187929112295109034053154775629690878221462492352911796350121008773707020385008914931547889688385949311612224947010833391993796219787151035507757026343760621222966019067967412915641642303308996380752639967376858383552731478900493990610309784619911911287095830506659925062353181712045742667619779309310341181916176744933495390267355020897042152592874578094765839681306572049987178027147282748398946843828474458455951564067024768331401641470007251860210898534234354987282696743930430762201969696812013752126806793550492220818752333446866428375451100995813097411573445312879211162172605990440560070686295772391814275937772700517501695175725079638545622126461093397982067006590478017349401537556437060764236697523608893922976321198945315216522189633404744480458179207511034736422912464447849614980594546318841252154691552482460711309333157069565764145813456214666243812352717935255483965823526451038643453594178283707552934419253823317115122380144081395021269185780011761420889399090592058124425399317610234966578587265136029012448117933446106913093449694867156978392539238486000699822533868607485946477465853709162434665610651617904321664100169927845613324652493787973512602644246063699634085298429627580759358761792678002813076695192896373208946032523846190048677868135689514677954188836422078280605077362905625610470256503291749298645269483447549446039910969399509327565262279939857343703866217432316178235384014536831934210601803964572719931600129006131228977740347049772190789788089479602434292898658193397549687172290337019784370822789374183254918050956214164833851915341953295057037499468361456012307608795567706719050253340806867547863151855622744616885114334805077065948734906861756833211904145873894490182488024015212587639042749318262594045968429522052564195156606049163687212184797773768073787980608550891369860479025302068045168296694932704080492574816233314044363297355273150499006113045904852424675806652538563128253169094708316083612243151107631339491376512837838560916603391789836769067835016970705467537365599431972945793257992069156848582209036854506291175742316491711724534395987769542324529309652123716300196909117120381752315677637644821146703255710488498557826540361768152235710866010289722731657114838630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] 103656858077243703627343689189435139195941833321953789001958176942021315004341461943995290271957342847408209485769848901242078971287811685605729781574945174135638971419361709066664145102216824992631472862295321259240631877602847132294345939669239232398292903814279191960688178950719079259764452484895083945966553770726088443344614702137554743121453280268844092094872699445847456009134580136587063671045106050728384437210485495592974254640735936489975774347484236647578133781463098167466737022750819625858962066868381000400457208652586916972651030236314070592864249542949397898263431042579739716652068728075528021450629597251060087568348356213247870969567164393733531054112356663859398976684551446383553315261722749229362163784643448936043631812283189364500242132870508298639853678157907855131283733243216616654283730002648024698044938049903821083751826673068408603410299993740003216480283626492124856461356778620597721520412785940631273945648283788851374143248532240249619670449681829831688231658425791387460575426924080003049011044390893536005057583301438845337956207045738365189050000804373541896730234458730325100364398890619962086454349675263183606772471913214745142045504579101457037705876493578869248781047967552253828482232356441565101616135483718928441928306028139443158417428123142963264902585362181425584209790785341637464588564787980117835988815660940640288632878896414866221544766106613623002418758658452773235058548741696922710109682341380635954099003500526389848012669952626596797686988659854055372348205391065442925619102600294463939105589329265073377928424885214161873522481420014564789833755842766842276435696324797846225670785360068892501733458842917432505946200305041712286387528257395955882996987644721017013379830390070973346827906753917129619109387512902181440510341196814774595626519201791515798075559570508975629701834444428018949142143881377915405940459054408132524247500833237506396247808390187041569602262709361205466411657213715683958188252140056408872795834979086414227731484495869113134292959544203237218997452818640577747337895523643393442289640819882318310836604438854971182267206749853040154743695315210468037563880151285423282817505724505663969542243382108610401262453858700846014523683501759209725996124730738372530771232515971301675693559552681660760292048303530074837748386883495190329960351041152232052136723564276509340474248386726854222784346938648684540625483740006924581192875396241183213396874816111125862991015262008561402893045214017389851338026680086787891055359883555239188526359053521842822369509376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -1892245561788271042224253884239602024735706789699321993119686585288002493579623438264965924589735748421534422578156251988134439086730001694902833030629725138938352259007995459537799729821096122204355502634715381584203921299850322562227425612543224401437801294475965722725566223085421064462259243301760128619941362536950068511560675829721733502210326307661424827810322280627022423557344199158142555678770755455401119718500036186026064602357319655463081590650198391987117212103390211527449939533300973345101177554861180295999464830088961777316013996899506392637325713582660681985576899177241784008359484444704063097512682345542668468168395044338875120422065422340297109967793557658807351176455969369618192224897756668396541132283404472397641962816530918824679739584221586967352710063917934782072993005647660130091422433640291201264846457117491180173997709085381530294341157781224565238588161999515922879242649270346092184595834618928006809496813447777206510298097490792266853560872518950826971575676858182216536436851851098827001762869648245974487135610296148005141913643535770302773554342397692236164575880260332735171062404140575432096398366472377348390464295254142831507991628214350107346526017056241192627952289221499421150223591411599431335017210183596047260563701067305647703530307953324945681481258565521715213019609112678061251214023736669028289695221216937507429942389784928827478511888627495296758782510534153637083768853014278499121969079387130648657407400121565513873085247969331366050074008304341052128736091778832290897160525860202419097545940606364467923990821038771962255208141670184794649852418065945947813253126953586244213106986840907136425218233536943676621670222940731024300440759353339783268407698083073722066287952754801968960653103854866401868566753520656174296372092694495538894978260783198253012710219542674057600973698886636394022243828518774722974832554028334464710179334389053998618316289582025314525459576581281100845405965438840868516407036136205215328999761850537919571001990379412059635571325482354489128965255684145764134728631479581909257065864382623621687363354688313008520487430295427056712046371329182611319869372724548822473410608113600213815111571509921154005011440373174886322521480124623957555305220374794551943884583672525280895675050257870785638776356087778318176458612530955979484042004595023812572813212478832588235492227764179134840372127316460063159412817609716734384919886405883728217269913276608691611455114860739897752931414613489906257573036324928299503363678193474666874611799200364169235791872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 499083712037171102451595010201378173299258873275404570276825386489080729596772488961744807115734336369455787440946463096994576378596517575926671226714988623241540289867976437477788015485151649873128988970038613291206502738510042721950326510761200616992866472805757283875600504406939518344336269714423683688894664354577711000551695854997560996498745801605554602853115612785999072422177584081656382116499021205293421109829978456310781553741741463152863811976301728097654512329730169756347568029447786343026993350450230365197300610498266944818809676973827777692242585581850597182763834595901122292312955066663652077887282091350669218902360214571339629115205990599309200693011027496972819796396498447804027941682428770490965359781576085603617100320175382648434586330468300451959471883220922739507156026740956611050205300767640563453958824145494289018759952419931878774274262182940087448945652435177814299821807955912216325612571750675409538703073826036492239180855656817446695818988863918084329934040013091748084360165261663517664574714134680752795336299490802952798259509256592279312322391789228247893992356796272537882875412077159749543538440324163171647217051540250144956958931201553334739463329468952722147482708265562643911190731073604558262652834493537231410129474612465248003972699787637855722314919880798498711116783578728586149936923071766042162796881655490249869837040083943605724307321841071979151687676316760308535375697115295670565240541971648716634649858389059606745929706778028219036922405367466016514376975281786302884643043034978334887560272868128429176648165921069057511456936011453035105420949744158837860273339006864642477693797453363915070537490447129930731555974865906649745485715959529075963946781455940772838169555076542576280950224386522283612905681302305846804758105569598131140437142074801612407943543625975322138274671499227319486436380510874764425263046033623403395756437978615438883987937557683492266891892727181752449450928605791036105977606593991816555575618596483408718076472629050023350401503815982849417262905657724158888023584043128905843202195942583716830602939415161409827274383160336917146532641072502169455482174969037654778650088335516740777789201555941407583010284509386617646162993124649844095605221517244949552398202069648059529863204179135187866618860988358446011385154562489584928995135412565783324396692235751367155723284835925461484959465355025365571833253792579719923034105673414090787823825706173991166619835887384811554983173553767243304625811856053360632403088846986557372808481983339233191919616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] 12896319835609699648119436979703041473137438970927825866016916241403050889050632307696230923478873962283347922804963942317250595252386653194803577086880122100629374646787994712987159091360041736656293527837958738564327151141549400210993937960412231729742934395535415162208220399123555269044380484936669993947258161170634107187814159824011215593404312444472204784069550901696000703877446661637932574940097237129901752062019182134135553434198170920810320178531156122906284967586683327377833993312174674946927714324845604406908729780378264611873037286545433636346485642671369762898006008355221138579537429170915899652052628671648114434588145359682800879064167281543092791030606933298690123296656190469862333173428414604562035279827360320762589209105337014511236942282074938221014864381101136683397781928828044629644758195773174741643142782803027814037058515009518642252888739631742019991338967481703951663798834684492002119432699364206221719976568298872868763805560498573240097567961920979841311156651253372464593058827504214290438350842944591319623354509982231700696504236795853420260717665893055077145360170036211802869803428553337839815880771729304498788935747635198997688760521586551495260728703980041219272477092594709091045959575380254756156703278660134712353062719584959404708745719863250020280466817908121020342096031061550777334303824918538283870117261914541831692517015230525754015089181800438679826142416533686434847362380034395556225365278485374504079064137739984438567840065646709359501156528786908895157316783574978986815788054034686897226632622085287226094641195031338601051030512542200814596465569622543114300367662218837381754055591692272285358506836650282595565045202775280629885451095661531114984389448394706145523899633905834234948936924088546722127656512444022649374631718221107489207090215240750650941454642274910297470751431558156953087142999000993772721145463555442453551053226119511006607027152567536454468087259006220055453979546074353928421715359523660545261543076160154329495249545415369697222800043567426807691140036671343838888408174600780153339363898080895448227212450213201863040942673452914558478550252694080861645966486985142213628708093585499302393849907081636871322110756711437121182459751440134829816681915001405039101086528354342783293562665034803059075775747722536246255316341159199368533307323496886820223940179213821245414462744100562039772522137814317638665311914047327322706366132263320309473390506326488094457027643402539235340750290650582110641757684111529832152733894393799586934702246030079925682176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -17408391193401781013773107642356317590614948351365463730750037098396119826624949863683394195317339493652771360702345434715727728357130384931825483505431084421642871366904335864243215362880940590953162732079729681253792849399963274168394632044266362758426711457188310224383209984409655507092981375168167124309642642969684923864682019956940915242682265849617195099061588843307865721029130889976580559868185569007701298863427530149404621215385348668751775383923759177117240633525356786389884419071369401080830611072940810261230879156354293283796740317817493438877162298870547995936171418380325772321186242104074132084000577994116169764503230366814427129773686245760851970567724997221951424061230570568832311950258778069686582770995169827456169439271234183390822129861938973714557516255995967327808105767666112633848466402930497268693199835941243096233129483466944464254318329216153435043495340370702346037726241294820227220625569968794750189495647846157877824374827988295175766152289144269194274899803113017910153587760466448084885383499219049068286186310174877125929158305163063743432579526876946064173746340400353601526766919896361339953072309913098239769527361622464817238705246633716392673646631877374349993141999639910241065778338316334360698857588750142438419200190071186724361188283282479333913938530551987907771543562202969908812982044110279505724353063096046508221257246773900958599209194520329715672917698517638532787800639198641025801871272002696841938589190065404621015179583623420200265498306212990057979471968331980619425397605396476476460543336714759497545650488322666236640999152163820544979814470797633006021846220647165762652631826492575120187175538813705895071919949373668435160151174405488366048295637675940920300704006160228078127055213574000922039825837143966979722164987893569937396195150070710970187362133115185609633685627011048784653231100621950272615776795955234716565022498173088410267655412304819493282066569241526779542189132399537152610679810923334191789021380485226705726495011975716610883327780964863698959032951798831589234123223165859662059145295713625235305284570098182652401280196158888522186442461976625324452515174494477966459903874368515541289360316684481387032868949881726959063959972515132251541051947330565207980968158369071494871026707245885142646888231523566575249242915522700252604909103308059380550019573439308408166880748415868476592065692736962297241504292565831537055133394091468542962754970405392505691114555632484842138579582982310797983200909783107110766235231613655094210766142677475917824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] 5991261566871852327232271692954415669602259498040145356047050734725516476563407286312846513326920873981412837744209573913191087899739611843195608152070198838013514956755766003085059783685905004325403319383316771357720710976033579117497174158442558690595101326946574666153044095055086493826707111138328811960927405519394964918677073779731015648137556970343654888023736339941441026682795683819200894175698288532668468109745627536008197136010733345623291128139663913140267581425504239015134236277942952387574373255369316158002993586056881109316649466595015983020111056709261327781475844597900282402858968008129665387657578168915889285461278727127340381525897187167462080065218404700331830945276154545147331244417823961227790528450044839878594987942984147303009350111585233961334865583204873278415786817623491039799940467668897288954177406657319612649350738631749557208397896549047494915980951417725354657892351863016366258089652886134831830209621879000592079794303706907117715612870791713182470114849924752407831260470407341500115114759143004243072263316200043263815975757165632232878766257854496766398729858072014403486332915953073490419196879375517206476071146972776408334662810514309322693497575487290430377597191073769663712628271928142562042951838809523053531071311354657840017386257263076563553830466128295591626619155917225428557151584963337834471767669490990694697620490416825121599748522203187217382327503764951055059834902408731043889557749706931013101657738784491323150115981832989601891366004801039520967372358776425710144868163675553926793071417145799727301807132025066352818180941169423632873334902429206165115937511569973356322038470227744522932203232512189953776757538726794631267068459272122839184005959828337345821011002734790753730017874652208601559806398057037986165003514175917959285900100914652742167282891051994249100757288956752595394308585202166335634751930226957832723184139963896642789529197696539823269673596901461223748082940752103601697696476518845999226756473095478296658830834690178215794566699230318053524588944418803517252041167823802227111776273716013573441312985807261298192752267315914280264956817497912215051383293568299138807573610402236572737592529857391067006292516943601719173758420011885705092711418717060796844299724046823680706720612699053908782969308230815731903984246022202414713813002957969946925997555787798352178293875345359217558860251634631199580343660785944724755037505351090127095208560140409747911764821919976608941127458013659310589709088233312844319531030770668565472021337988157072022811663635682110210048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 612181025016129600306782443266397248354438026773952348809341791163243954773477667606734236641610187500888569817436457196264155987454121665883537578242301772719567162369274070791857888597894957102422407588359649410921738951320912467933972118538679611680569268878115935970488497815838418683826627427175606535551340772765631868326922366662193659621372251124595465888797144571754952065792638947268587595286948168876540865792346141959499853098105079202213553148937653397900790976683796204427915778056516646859079949585198542785707408810074653630070908780584889575825082858492244034098011092326854791134140022147336955245492927601007486172055310174373735010164540478546242617281173312891159604527635357107156129700459308259049042757283521427666654556848312732764544897415600302457424093648175659565496499815753282692925184244009347568556003699179323996957399588571009726509348358816721777485553570181719777246301415333813473964635629412558041640441539731689952265361478491825188232510724805980488635393352651941727105803173716648143894987613601457787416874455528466162429212491476781773260844950862416462415273212822316319110445242511366978035267500746057417181536162110544304327493259866061512382157914562486043708349782493217879880320307833645383145088492144276608725282733487918187846370668665302759321897210371224997552789468924269263731734841445290279496269210853972204744799807212836994339481341033192950206837691718786057726250390371810737507888832573089937304641092431074672577430662158060096201404968094819791101990100735056013885225780050433468117028089072079671972435505686243756819413589464568288854352853132421416005230675964069892056622497664391674123132558854912576337017056703000462176526076732930468271233547565041187865083417973235176814809541641573577866012776511782941528396147212236794775953488560916123825723361357704016550330362755103044094711655085448087052760376742523425739549283625065652220553729947386145692112049784394779094250683365603680116006892051658560886870847668528294828679104120738657117085932057544081448691536827354360650929350616770048012814603906757261856654908327815565163972603926943793777039211364589294008250600810454330687593506415966425210977519002988197356381564840920268081954696809172613106195539653914275956958049605686250505525041876596155071959587691508171986419264659559124255639127997868347249705585457807108609874495667785545281262482044132405367148381475937770233213845632013150709433753277563689383097693500687625062929368581192587876864993764295129466855951940611884265833675956935134622653163341731569074176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 20087820198152960528172446593332348143713295384825343123223669866586486993326907916496554599931190341980156378943323692092612342469695750942293621172446627996682692349251177143908402521916209105454009555677034821461376768854870303617939343427521206107323965834493764413393812458762819230405396256342911089133051493666267992305784839122821817533770200938291254222139373412947375562591044411275819084358047471785555010528313000377378378399562410514708278458854840320468167752027084791836362924807558051220629386044947455561345392614866117003306873829056861800780446159124163475103433139018744976557760555474052077661151736605332133156865918855849942527049485831620999584691278356125137107610799780625010836407027070031745325681204105750061395961865519099132815229937963068963099532020010119217517292823587807393335411877129642729245362350134955013630243552024531933941352001458886576956367256661914089792230840016420546935567358521370162332639104532131521153148200014020452060917095883750777752004807757186197461531176167557180558314759435986162791658817571090129214204746669084853196111403581027564497086036986438782327625625781813802362169228417797843711195895673287928635893289008402764054554976881246519419157078542626382647136742920296309453980267975863728153045494353641887377481313857349763268778537796917198844331212152850604588288329776569766272956627020171157203061294168993120266283813277561524962563128554780071265034283899172762444517486844563308673758283911109440444239882077623361675039003846071312408219686019400227898480285660046632825077273418732929860837390034330672126445019139040364322032082993644420098939838017940463337610015869096495737577331010459115094719501113710094243736269023403345089730086722790104069943475359955874586623399522822123614732873882758828282730061018922080015308880633148773132256862236036300396259300327508951245129064866993988709215194417038383741849652918252929253364610629182498344516691128722368208428137617439981068779619935220972070374912723253866911622220985399687505385304573626093799451494327299096650268348739522798592537483136074987828230511952450904147348419982828089038357905824724969402250027510829831227787939339793498827424494193049446140364912066389876358328376152003678108287330821342777029642054555907676788779685860624158446941055056328049699101241473987246095182247410382677127495089168506956703942665073737212137320002407300073831294462599942014784496909977568029165331273523425392743416514812631032622084945900088897747024799885011823760042782629082167410957078819424862737365174523720736270450688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 985797601133493658041211823549313598058678256311326843440243329886946778575576928335875138860492916888597766111372867905763358170566377294727005878438895172897687645833129626555626490726632864932417809232085939226898369985542769372301223758148805719615435442404965082703239707709361543799383819395703132471191800022308800580208662091286770185405248763948784737772690567406683928795226842315301503370262600254806258672144716010698354506400727024364195155430712803911391967700136322467948859766094397771850516697740393794810529161115743552488269001418721982755449861778928970525376475710780046170538707817631753551540310668987099120274613444187245488437595663269871443335812081357103908744786303155897820536879158299798275635884473165971043997419226762379413434676618651310214708330142156361960014107171414451600654579000450214000625693336184621360830772493881797929658548133137123350039453692068799628456161662308420387668526987166688454742106057832946087696458080147363045527494566912089989749936497326299760521943462354448372010825369238733568072943289630344159900701864685907911910512340543977362907599674958398189607113962038253070073941537248087346182823223807347406087539087230575045232607741471465410332761042787062558604892697388678108239124919675528268588221693574181006015711451071962701444750375645492284214495125965287436111383258678301654910424130784251411062868593851857307299792057710718263901567667076098189401922204246693582197634469514726050010332516668881926883623404384456605014141965693999451237436470024775913297648145058553153090614046632593159577135746411736111801000912993059620756240753081627066818016845734911403738413541594896863595732682500883193875511556465779705879430402244715786946987527315630129495555910069495820111583968922881490796194983875777809735279113346642164930947138932299456081855751023159294974212414596691555557250193809985481911738790052613763407896559784193477240577546375484654966163315799394237826182541959250833049629423611278434749949313888239914686027397781891456731888311425963129412916436983489568466142643314572026956845171822211463299176162768785097990449720087254483405265037977244185533774214771102752076387039601841643918780168486379547450487022461935921842509333744901540964116435476234249297443805894326684990522104750238140449306756814118943708453267431396627101703669432577716480178117803825468675188389233300782505808598530844111924490581529904306787405002802271574633758420708209996153038568834790627792228558907734627567441248855924506948158125124808585824841018033681938621981916580093844034420736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -2012707692992343387850082214874645987132277834047722307788778430287683894897958681786681339073067629183103862223786953697895862446856952290901608153291621057391720736760938345438742996458244165038089076645456019678340777312144138201729607671698938340961671016718236934021479129892178423515749873748866105949628434052752993743561529367206290175188281687569145706462993228517660209995544128837703014815586510684634033340782445017803353739474852480909379684737274397279489560132874946694902992033047710697957887669500893675396155526314742232670118151568315684455600065328193293156507012071832288122131012636247689665329795904469302453207739145066196950893270360398389624639343350443152280449506281332310641194053501032380395492385988315368344177905767181713312255372665603740607376318018906805027769611280003707433749135631550826877756364915221261689897722525633600585225721664555785177053524696751310612515112326236872300011085634970218405472528762401346515304070047971046323748819293279637288297988179824287903693255206650136880766016594931417783140801874807249421252691896593083313886421261487669725448321151789564104880792944547594087273920816038538770915504357493664442028593891215398449210598786818251515271661832080773848892321601207279011990439156258567379981366827056596395554387072681855499770091517934153565803030066392994250375437607780167840952821016848276916327683716696895846749234497369904770596416851806329963646615733595107451403498898784057382326249587749753062437508695022188946042776776692928490901492848017390014867996333175265460029136953380829754087956715343276881125743271030940717235111675402519026793706825911189628309449337584985867804125609612493972040919361460852547779293608634429335122863393011462804908925201064764103206551877159581614403475540367811020101433946800570728753425124567462480872507043300912300694931701543690334834766266571075278132823816812294611564980806703607747768916865121785748727411117639262355454954622168193420101063875967506695969360311837380251872075275861720117498043064549456676814869288530074649473112447259080928777435616283622570718341982287307205223757192127088348012823798235528702450422315490087139306176012420809840507001920678363247001781696085084337649344496941346807694079455011379985036739448913828005215003511273180067850723162598744866042855681618540701545589765813686041221931926469426305982487287517645615234166802539417623385939096854808200209926576208488471724039918448830892563300801149753064411449246875195417058930875954624760318649816670342186711308596999833266887277116464321957002739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -167233894171214492197057268318527276184783001112690359804389641295442421244250705619963412921051944900595792767347397967192843740265212575081487220992166376366310677837041391177730455780963908992455487882300058520129555741789473619542717703869910576482357196366747881258348028125402970075833696139685619795804664731342349965396903748274592024669076294407611286859706319087048430953299515056263375911444012619244483680113130996423683970446399502835636174399880474539441022446342421989064299321793565936543789281502955577485827437918314002214367769754886483454195001610475288483817098965960858243327346466591355800086921966113101514682573923443150381840652862106922389297277469299737903566920964870839289303988852770313802022759878595767545235770977932138104188696046623768582269928909334487391028002266157378173631907026320751774991105373237410736370570337789796524292178819476941660237391164809770526029269044613456798163800415813484087410147357870820025881320051204373677516272784430902857837036262202302045061525419315789878506171475893374860933179456486841510638130561976798943248048232325208127988036597968996866969659323939977287174752720451238530865874604341382879902854055799631783132550271829475084122678673815947083187972337916303240936764050817962954778526135364036677795626054346536835973956165078530102710026447167264429353714711889753106867935989755199955065363840953324305053207557370082818568396505732906677719179061810680088157699432920694673823983549673476586026541324621469764943188939307455862439374107491630878323210686262376508302513103139593408190087068724867013747663619347370626928182997680521056840883549466564695743202927906581916681014897127202197836776082406724115402086041331396344872462719382785431200015581075812735212612933682575316649341607145362275224678713838309397915603827213380697964274845190298005639444585829998998603909957342259227647370250721467480921723550439851650376398613857675346188386640597879076744129498808122309374958146292992614420813596936348229774311551339629574842586707915954340642061778051319774959480476603353566518783281225172935657176367472823745298139616868931509748709059649113588404096770130573513652607393771959163233674165373881590291327068267203700741748163480901341758332774367996579811359376478506644588563757301023555150962500799295343233743937521766432091352573713888259888559065206303292907508010595872917473333455083367297126631270916615795548697446528524467886658957611412397763111880073454079064065948573387691696620394371143467090851367484565250322614700674684280246043402153111299620960468992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 1926131581808685771272574047293159015312146193960197917597349788707731827132215611507693063810736465409024341340999974864538899307208605951495517024706261384331750695272016555615154861433137627352283821776490692659596557548945055266649365453320580114344187329961543638802652594813114300222239149112155222610346074835269900186347051454920373136612794470427635959264718233039574911449594407516871864939830550931360308559668082712248580229634508048929945327921407904972007021231817200114532785944637776031151358204759811521212512558520529569316150900596512892082831963287298873029222101565573497103741255031621581692480436926831422299981474293515728937071518829820002827511587828546921795086804729179574471858818361329488266161359581780383253907336811904919556986567342445257671581909865694893064763912360649569454330660204530656180217873086523468063095407728453341407400892862331499815337080822685908153494382284547445967797045529099566573279876779384092585919180718405802513867588961209253388800615826600993409674739121585146706500787993202030878214207656397059964550781463810935056765406594775765808165404832670879241257285603401322930654139340083102432380541138522756912287072915331183524707114728598789524134014287828331069902966856986489343098208091229328375991844169701027525496112390565128283588197947126694465176992326444679547815591233217853659088375452521357438158444933306578809605930984415794830225610034370997895014838958390836605929371907654772781943962193201691324327367521627691043164939838961762745217455499838639211455764322215302731320053371605288909584019033646468275503546619384236527048901688468890991720693289844082879272582641878476516820156780833790190067037761314713298539862389387053898631746850469084422854396674183256252922203347654362422500270452733558254620979992320559762599943484857543198000601316123176691999837313059627087603733439654452872246725073531306223547407674206881006644859991953383173787399101015540251400702128254603741785080769464417966910604538870689060119847045071554895816721143175351819437170665320463736596441185269595272279500659966827956973270599512179729895173524158535401470532282206649046661003879428729768432937032138559452139028636416498238388324626078828013645716779274084681326960675762079982999422090313559485693679961067567271100376064794135313734779988560505504784325022431825329547094129800108918669015744139791676996078680069018702513719128624063951735466586085369472040689264096057363230710630993596185523345136913386490542076794575661861505404825784895421700757231072365455040848579547353977149280223232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -12765533941584562120022731255740851560702023727543765768010780106543313374066256583229720216638940942147912145260407289952446548007259508057250357096135528489576694792729898616770568981179789662156899791707375588431269625409879058683302686532634488249127510510850450922269426863322540208611962078388244162811049276417421384889281010588505017842154886265209213912684357071990219313646936780692322399625830249025281132181597827651500679209992747151186081892478760283010160072146826630856030925296091985792585195625563254924791971381533802413270062819936166395065368074899990793867305154227108422148055385030272903775839004448445887543677201095721179471322204488190113200516877709837028800617569591021027777585584602937539441520110439225432260643818579606890937981651745450854773119896559084279736253681524203667399887265924595283398141716802286615580722334757546635238990398596490616659733862000149769978337549709207561491020821443325401568324488054549207156621011185063948827029778020759943249739414736584678994880390949043828167969669628001647991631699056191185970068508016009670246669383712139762176606311703649247240114055744941956074072689283694451510100497561608411560118972479533887431358891387552026330584882225802022544580228319688510827919825690058789517152746207152588675388284850985046831928675897149509590953897725224375406085607670623165474726153849635202950761457012924421560815208190978326953971155182408534122880157913660898765867662745885064433655387984551068930191297584988302027170894582419649075540890012765455404411915029952464636248509266827697259238158114476324455233516159683989581103404787821865751043417678579506421554051940220826077798612964383742577062496250282500153953808914554102253508873992256616244710281599871970026360788446620957973733790625003676425389071748244110800954866948666407911302210464175762577477686573112190801293766156827188199352067519647343405493194242014093635761580790324927839504224212526110815608749913112714008257806094494712084035767224803785930283479858224615651367618102591943193175242196036656098597871830975461870342957237027816577194948566281636058854536625811028855002093016223339147977758505379800367052786195238961459424729129403412104921155886538435182930933987778370424489941154500510502178098888099686044042788239607828775093712636107022888219447927644034227360242603193539524728350177977871832117867059084670109128465678636659454855268046049136025010808991957365179196434192265846347916270980073191924617453802667967884636614874726063598622453877412530241538644659759458415895460281708840702488650711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -10410005373653543072753989516092586286641203443778886076451730258578059050335113774403655695795673970376925451038054180238254102545596370891931320572323654997735913917869314780189747751082565825743063069131477675643054550465090062124460267387183041299258950062052668792460710280059181313432196284249561100311554692823966577218586782176648041422352078102385645621908830951853498217533376811402823302460030127899283489451041540385686471690532522024942239274483985279589452444243533674796217555085190300597454005679333482394810475487362887692552356967437944264046632801488825934474286456722390739971945219360215649159684563607618779605143721270976428515272345410382670117243972713405521714124861787687565511375646070717864924850462748504055690270502741334348017969126610115763603823949906571080031588546493817135833681165500643267057799065869382198452219309803626475346121410976592870177437049896614631815121081726047374850155683467326934226292554289426282044397065407425689060360188030206787781984180445529704761221000296645875278035206311224827324396542002717029594276732379271058983593394601342111474660249656207444103338606198619251309875788281864188314193991246084110436748558052073220075274074443338969776181135652944568898606346981866299421859336514951204792641666597413593611981541077529406685355904603625395774107752777473387205845961251229426876866105806461464418577179397033501480145997952318932830234634876124287861826507208197743931869604396754463065756142746062235798739896170750858144757032250175668201343516747818583290032990979484641144902511866197220739462272803451887747169396903479682845854835799692673262723161159863333933515145909625386996107224485952840933918892389398543445960068445331375324078778659808550327916661513145453091436551667560830602717661089395748470243694022523241794468850934433544065646270091035895848372558457769360295053366388303722994966388364180931467312492420432483640525935124405637437943230610915580162581514882646723378864520927877472452410580619693454282457183055308007576752010041076012685191175934267641062349840739793097882752861904633787764891964587629011691506255616535866294580015344469685148091857424585887518861345693060296927226345754276545656923786423107311303509486083653436127196249358874437917026439088619268169300237966384427965589111316923668464113313833067268022301716558482233340934036743796260509605980994353447508224332410003063973133943651416204334169382957640201232837430856563426357991142879836426799875626391531372465717068664258151086511322292213634243872330955737662980000558081423102666267070300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 941127022380809077245254873637813785009721118133852227216733879565834627591316266703398926058783652048191806246553016338384447603474872374721452577435113650922740933605515975798772116210730924191169195241936320952832278961640894576596331479644897159676163559305701325505433986482704770022671050843525710228976860219729364033813349489831691808403692035606498343293253265405402788224714725332399421103503288007900374007304899454588783641695183485078471371443540834950453643409026377297876069844885335926945915200203258890837143698690807516899134821052016923931520528170592788477750062640707936170244725182749263556956097492216123174501341198923308885452320248134228382019274918298434674203585965847771283821736323220028374591521918964476759137284728061341798932941144170395542602184092383058603211395483750292581999604604631838411349045702629340127546672535004399956189365003839393629368042290962683110569144707606371233404265498159045728271456190392255712245345892939840935200390902091274421667268025134681305550378237738309610265123143336024802439417031835636763869165580418337979719005316295888870145264820555118718695147508843635770445330272524866710151459040057711172115761461881587497035431462892101016697414329750531304876914356054068958580106059834051235425502742860754808906119255338546495852433670175206190841384905004979973903923551936171895364984179929664634756137773508432911875483670550151423084471226591021778795787455268623422479049185361482079545001063973527367447692793963665925116371401213201220546306528680198935279485806242067799427046966773113933171225593387104790372547468854226484126698077014064135235041446323555564422041607995654931923118609822686870362962832024207807118341604097446573332908078588624237647415184241765470992129144178816496693721085509897327760461831762540344808087367466697174227815481068477705987619272593241062361747996314797267580231060806175606572365890198134135279535557925415289425365411933468899196267245328211955270435194529290573348124051784029411698221100229483454672807761956959979004127982569329908022818217813365680230184013493970609783051919118556963228104613243519927841872527899672495303313471850625801234488852869852697783989162171933780085754295667121827402902814143748303004158764304722156055988717179092669155970646002768684324102822034174307946414820339502008537796763203755861022193916581462538107105846696081689282920711917455732929588160544297931151058046909585108435403498255251690095104493225716873419860125460758296888884445538834052238623912894938469394923862602396546969147738128112835982552803049472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -4776641356127762790223650103609687974303026033343556841295672435796488905494765495605841980815683772583219366112207208975509863950174396450579708825308322666896985115053677211429744519477463369551456314334168578985825361918675281308186395982305802631171734826970241907180532426937853510832722577125822782802350419388552386283948603416463826417235563026427422693038175206413965658053984370711392983754142731835592584487417367835995343732266701757434857652725963560232754358254629754790223303618197041014918957778954653712644479203537333951532018078461861182508931738963584083663410468981887815149297056029632633224815058551807141496488074664105581245858964856490681593160706760182098921052362297019245267075897798135279849311331771542253453472969473344876874584153741691851675291398643324393130596557016211472669056095380353234096503208760571804387946202094814416614882324364594326820870310691027997188259815061415887406610566172130805750486017120528815614152547468846396506385993477804363220769366246976563786115187243531391419038987509712344881186716970240321904644072889827718390038800353537372466507998915418297055956547424103065126894529051460323220671468022379731602325331048862532309630496293200647989572560667694448981495006783706009421382995972521816209296598856093685075471285970777371777164860755097972553147442871677238941125464933168498212466850416065832801798500129438461222113544620236723174256058157395179427394410025340996304187973229167822634307393606804518809021230612448672655765227581134416596635008576508932158781529065340065298994977739836211908832099946073138685403923171245628316092824180920795823647888648711947293207535361375875151559727191531442258436753796510541078706353466639767031524507502889757788897514364078084559404841499399786809662063759114111002653870942972112423452698634320731381803648196337113200472363863785421855857508390935963618730413629825519401567259499988953649191908237835359987867249534290580780364742642945546802173435228105081731941302599557218817502647089680857253842471094966491108525354104280411059791847488758721438192463724043192655805215059186235573882482661527289104891504722623343598146433434814718534251217413483558803635295529079801586273811152458827437017083834001077170960523761222956771598205176813266685683107077867826917127792863514259326552379390592779336778789539627320693008611799854159441170850443109484369787487008754471898215829827092244243418615987951782524925314377387146304278232590162416135409182197525345244664972550868272964502205800666996451013787129625402671084662910876749399790554858913792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 2413649137073376773450761126374864581151268103029261959450778469237741061261029510619062934395332382626777763273750090075666004046680568749593520858014705621407433641737713073814487452282208865579057155509423973707411493405249013814338118965281804706222817035453436778663497774098178938479393318121283848678806410798766196253131749789622726598760790059567759552788415540405131482457093668272924933942756680419582826712730408768533379648546445535675569256974987950213994597863885915958608605787542571690877952787714311189253615893178592041318828590138241672827816895676357388188322506429764546364863759348362359701627262733710098545780727353276596674306209507146276260088816231406952256732286547093129012527749694105229761578427419976120161096491147614787891256232321145887263659265227105685599847177786417144455036326293489076095050408164532728233567363447409945165615375769550455677448921159464978074216841506831216250445262585711221080406799704185821369081040336708676255317929688890283801295762141810176201783709627772920847534642230165944542325169931870321730388822543662655753780122912869750810810651810055887350788423073617197450807036941584137958522031823544584778153532538416439400975772561162183519016133850402205411505797545039918282174445372810933793152320101232068412902983856828186456057645855394621137505588648085308232550341447900882857633816982173070045893618624572549170530883013444499697172401161923165767510465340489880597961288668292175942065899714870435086917440562843477251521577666518484186766615074220159810425477076341144957893805407609206825076052886057340274741098971876411060642078169719389615783725312756317841791709977282114156011519964914630279594931830604496681327527011509476465331356545584004958700558796907404636502646575791898664103552976944880775159883304125808126438062229887466376721990689416143380751114255283186012116920107348865436073508489258727899815306177078043669685741920666307728781288683666148123434518360415645058094922986829995208501878274659777474723852759851931577909250222319876021006388614093659594905018064565684033499217868057979374466329084263252236557510388898485888792870539857661827060898056786334431656280880441489239306898443708111046816011407154647946031418840019364261377660685709434262230679856744303612920674300707199587351476649608097895479253128817287820135935783231892824235096097695503197830597713153815986894584321520544113410449836943824975840344257987631614533797429215148444057409434650768820957745107709934585629297724157553985376822370962212389518248932265201574157338112650827637841766274564096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 43253849825022556517037401663806886481526693008006789866690113000552561539376379575775543601263946130957122283444892119086660779463037187972622573803041851106480374915218666272897606776804602450646648096620473824625896650061341760387524309654641310285144980290562789223040455214337352674794118931858722250365022099913956800288766324739608028823384984265162472745747729968565185568383820754034815494647356583605594039649891269979794469782991724509435178712089196845136745159711199355570992727854389256178774126233176487505883115590255530807838484689341365645705187089900346313485088117007652046453818131795098389726233811372602794672560110963377288614374814978933809527171619937265542031206551673741021421584708759826037238980790401750581651599136360169931578951250073424878029076432158874256426394931779302643353445268017071745964377698877537763401839534100770591827328749214771849682625511498631733805791603056549106363512960070593951363328852286810827676133097100546265392264707851794571235889952698709825635792911464772573144982221460679167056398578636754444500994112366499851038341230311216175941416882872686564219310351739557033401170634458602770667745381324330226782310435392943559178524206669562612921567472287734301920973939007237679625867785731245776023990520535559318671410895133794793441700354275450803822910447395678719970258510325445935768255969412001330833797535384825953280171673757099116777123459672135473269378392063190515380410928715923326671699621796380436004851002426798380431882596621733335997986113676694036013466435306448842091946279169542722742089360043937717468815901080670880063939366125445416255249995043251819973904296542969281680155625832482251224944811542968406237670082178713220011224304960132815741653595381539489403305176987835718522752235199394718425802861191292202499572911379621563153255218300266998063580694159550732894209290343797530160723570155284212569769768211399182925998404705601278173543307011873232402323082293926561017131181718017758779437508515875878079033510893929536699683665196982100431373220242112811063145053914184629036009125092878849576680640634704577833195298818849010492452300883292922042968599237996592456715940044504873791004262893828228538740000321834701101181334798070665011409661228628319574163372991653126349160990454296258583762661959472046665862244460516787422690538694844045587122976592146367703768316423395616231740421865610940799389956560699479845804291112918292906058968573436028325985509276899126982286148893863777007425066800438528880418462835087847196829296082936234284573862617351319679244193209778176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -142580412652875377246632329973893031822981898644212240374401647127892819061949034696452221801125337345115686209934567327425981443251505663386903797383358104116942478525489981893183331047986533279701724941898468893817669193165673523781085250459300587498546983215313202356685505740086353240527615397923201240699429698165735920657426226481222034052601285603009651493528883050468718444289374555575773400549377575988665285323465363631964049888729019114917929545295009379417507627664943738506548394678911076203767372808717045155853007761258392712457239758757251835287009563602952435796722879361702006022452108061722305660190913139398957991740724462242192699332376374629400287940618871169545349957735490952030434703809922007112254718464832734115717265767311548388551864442651485389933548693589053438614878681078375577709383583555667674234590792022993360523701056498502962181491844012390091009232632423248358703490690637180419849008051222666125652240807035374022020776978788012750778862505885882883914478696325526267266738842937454333875839228343567682557006923078407839296545279417112507311964092753422042614283172027429606987093956523992421341325756233845200720441960947262201858011704028628956279636586228291341169776257933920480879769326111544209343875274308991496694113631070582929152226830403566523394586931206623633024874032227132575774653495006606493735106955852312635755663969785504222834457246026440115667264341505334882639636949980943140334174113333534966129279054900764140273361059531852389360956029345763836660643957499690285650786255213563842943254884482856843982789665000068343137951187568125790824374479502479696842737657414763473500743209685594932333992915429507578641310702363172265338009698062862547957928740697819829844151583186688868813268102069566118096115108760039149988306462692829665545476846785510494821218101838369126996363697829215049426812973814812187599535001132321082127222321636874274540123706212850541592158505931744193156430876783588346912807224914032211575785509310254431813850486593561760182845935070013678165697217298638047570656038170208585011836010156144636482588158915211803238896801264457347093853499388780633217181986463225630656682865405470202320488326823071092928768619907806767596426597253646591947547274602389901634913385518618810059091401018353766979869003530538700665309734311283170096867365835453900723244197143665638697446986134336545440173248914166223648012410781774954753499586322371675082260376796652014651321432676666843204200683981867748358141011756048574780879860981320505241816405523457893618012105945268895261813695555043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] 170152717150346318736046059584400693418947277603638126359802848061978595228208642310590476414801471971228247826289247342561026720365854709356963446537505391976008980020249310513495068152484562520692810647077625681796260316485142390205757204219588910383813087314351016424799530775152546508871039471099511435192185733862426743055987132958022803745647334035996376916267734145942224022948824203182114348129975345297678501283801178393342678625874368175962599168917024297158722993026686913012644917444837203575884893263957822503441329488153668697050571725880130284539456047783805862894596694582908649018053165557300651470510199125311717537895709568180908071069130169358118189513865168250172438054919668349337617819701949493181064344752917661363476610653940575882768632843977582216014352632973664549695808380041575391846271898329563799847143262839829203313478388951107511069648408144893549920671069765625321268180723891182305800064116609030022398356088111093517677196338369622907017335294436327236925394159388294211882699102765773466129519003315963604654655932488865643649357553166152196238888230325436195687303738149878537088509722713770051393630576694981571857032383316727840397042433191593909001943585117409501335105296034010697306932275953164690328613425790061909603711941111871602604830549899905836527947418543854604956939871272236478558428503145644457030897312571431426231327415669542187523576092418719383006021054939517311775824602808461404621294338810590829717771056332227464681443755985808751131543528436967138918567290528594771443788142807690284446619856750777225922241670429742203395781731574348025232240878796412617405203015220454661237276790750998519870573621170674054267965864566288963446497766039336331527221873540022961221827996998778736393723588317984251312065340487626948428640185795106887390901813308389261543090292598667299796204588671299228300971289830000526254781342419538118372808646932896133646399298326703267984677540746348814894392956629885449110662101509387397521536274330748496757608889842397409931255462303124751883712509925578183530092289059971591631316294460529510268524539726370352907070359922268999278675881606401219637114077317699395372051165867747646876484498789476203875871459815454670714422653429737794866246338307407931969952310412920803914670845694665969113311140459545511412762316089549695509784569031289870333207177819730019937012302930117801820496469713093442848790718010604560693340716823324838185041834197688201161459045160251042886741627144623301800532929733848357510578396357806709523171048038223769277633167141641183231645013705228288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 55493545042164102457071841441312659732867776339379466075039332158574268744588990002126891817188548989058714788550292909303964191262975101271284291108636657840753124076855077102484951415557641585954455176321771077873715195105021890610554397190245424988204320208901778861442547896997185812171399601701667006484998327414391130720697035580885338044716759391290362749691652496683608539774545314797518740705728318323563700188965730157288495262239085160125478883883840937755091727935596074033554325573506164397206089061319789103721174645944164844233676777788925536101520633752399627043357762911532028285712580486285410025514673633115942088300854002070877971872962953588811664283346020828059494526246912185763730786580439673705503770007213182172848816334572774270468185273044078930712491204988838450761256888478343034488832864419193768743239230674640896512679007579753399195279129499647827460010468142058107446524881879021038060575703843056227889939770051518302932888892891111948351220865618274011689448989751770947387731535219282202448582179331918121602338833252197492136438580864804378534342872201587709919009501054362419925128748377909753615562811456772898972041385254776913319667832868374210758983372266784217960345776042588314868963791275253772223101231950590365756088257484551105459280620382195549198156033810520542923879569388288143491279717476314853426600581332599957401656164917161252531146435317428402523754356655677464941936886900982116359478294483599105548502875339618389248681710156835259470021623542961792169578322426581745421977831132831453110612516808454798264986931118515187394467273559487590474828749806039914374257175633976935596537448914690001898320435322529756725115838904732911605162882373004350019348258872629477819603189532945960843433613161600085656329553472824462713273797302796902262349776926703492123649524493602681220149405982884117496090499793669035724535973428238977065359044555874317105451785763071349488616721738752632688504944429476413741506737718132181042105591552267459557180876264836579006886286751094962661718448836334178807146637673615878619859053874998039825788319700944402499085844097676948434988897348549724412488509091740943547772171901077264269334189575847097794461739441036964752084382330044491907957580568847722963414230155595720209676827454894565449630264279902750326889819542129826513839632015953284904089072138586343851063287610744538548773107443468817876668789332873486688367087713594452344887463440495497977007175140174829234243817009722471988660880767547803173776284480756909459959934316208151203778678748771800742186575397388288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -501472453793244832833470502770716761725663452853347235147251036630397054088790701698254093178674277507617909463161809573967267915433095832076008184875521700120086135796352357330099799669969057536962759507036688496453060129164647184570672018523998573589482167140660711434539404655178211303615771543792601427943719203398680520839740094862378412164568798856375614739691229488529500474668845938857138179781345449496037688885604139445528976630464675064268316619945813803386253259951756721468346131687670690879625525384173816606758981284407684700676576664899640317691007231874407667310846330447246495283234052176319289818123119431006631574287658362500673297828220933771565170193414988858412214932264886648497345450425209119541222008633407546569866594113991845242242104527319202630315575298536112231374029895521935131149065253501602441160019853279758526131407313631246226613320520832002931372589663904869558892846010328738087454417269850134392917914940739661367745265968144959021658777943366851072175182906222490617406617386952294309755718110502779069438507818301730133460107500222246552114183345490803725462333974160527300601354882572739861528055686722690727488341986011721745517818110393227129754636675131780088181175776762953552676283838092664306473725456751405556748331817050914143679059846189759407118344545799902146658049526119067399726107289471594719747148080691673935795158787998372322617550855153916604262193418188859480386300298571868592994704594163480943617101290332308889500921197957671986369098357632385599719061222610830768661097527970947031641250020412684833562227866642431150604045508435763214365597437090596801840365791937703449110613251802906366684739366205827027292894654346701376159378705167663932123606179947847993488924354366021942829319876718422543219450269732541277981466879370400989048280931825883169037167689831774662412000356691502349057736626193537429383339558743128400419544193933565973760173145332356642231942459454591482612320428138020729098659763939690610845820012362320008852267820436928296155564696465352047192334593432198707671664448844063533427892741173259194320660323436826423360062362464142785233612213219368187567344318034334134132690384282123371697954493085446346227657419712399281594967601069537549290720266553597329198871778414537574585269047493554569734196415683838678325457539565658148255978023451886733318304163666374336725927494169269360715256831521920373688957378486162567343380631364006546467723240558182885713074663268975050809445351910027018665762076056702149461980198759490948242381860603231466673452132704014479852707148556402688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 872642725119327323412093560324947772981296925517357651949282920384975260781719297145652144393104724864229392169009329281253629046902450841042211020228669057565440731593359105533928996367902427480245127362059855746752687388908471645103226403914188268241485369642051490022738071714709251247122480695908033186341777104279401877043685184213636152075310525481954106197841037138342634024506125169994258551929910249777740845458155942487027690605677286276669306284402474332445159309366052107092484776423886149283532630191215224719985531907400315089806891090995012767937654897895310918697829859059223369020753978664844236903032842465323192394325906900771808335654502093993514921766916462268230615249430246289383986937271517151736845557093470127162469920429176290384185019380443196076218866292644081473408024878905602812610893969841859068814296253914977100492309490367897639051410968712730171678793687803724430644597865616157827606129430297566009861727336784397233472002920751482241696185169102298484951747657946678908444499506110421335320798609003326586266130855971039900047784557029503094133521167716864347641768626855064669152676947242578111919875264562541682277590878070740233099607097693710988786539798238671044666714487844661058237099879400858801372394572801708703026899076429771690653551426905785522777787301147484710013627955601357333162205292064857233445898957591771340045462664047204395982767243649062157478765538040900884158440148935503608368517498421132219913301247372002158397071798101171800393324390125095846570979274706756075191703296858419011767257124366967758638327287534860648986528378934948077575354140755173018591193810253188595487972068536281252982316700856767928918970630227116972540085835633634974657077211043495289124467565815501740544590875241829271605494338710515356800279317948559357737364465089612157550571537191394199566373801009604643382209994046740319871950401563079501670901092880283678862972967987526902722247794137444569688315493370442666147099303866727567881492193052865048641297298586747448246843271112316495032216223594485481028987023961753438144508868013915073079649237145961577607124120712288816373173771300852502395058118566059068149448295261825940213195287466668632400549770877537696704395098792883802912312740000547316158284021177798206675071665904949525083310061135944383266451973925192695496773216486226369174563443865744276244274744827090842774927385280246739228640453391333250454692118880137108081156401936112677762309118377012639814828328218858324358963365786759977535280774827733493200869219735296738548253610309855339968192836962091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -1032336541473697674520804037780893001059516734589743023631923846551178831922779168901731627814458908275296160368877331566231459758419636341187271418808104769243907400825967814553518570187995452924400195350084902067630820498115747559630042968256121029724009617309839940025101375503022675556384157794180197180779294675188359687304154864299568698356675490340973644627654882812618721257096634498786501278596211747214832755074650961987468785877826631748960136219102543119271200609135782733984615725032704172532552880350562338614110580183504829271622731843399310290498428382503471062092892602342152676690155018715336268502252956470180337138027410772770667259808717733533200887456962517383964830473049355939323022101491319190973234150673821274032657402558021473910858046235419059679314682571119657314506117198506203093434650537264801151140112659393106517573799551555704122848881893321145647246664977215129458579377600187553269137042971117036689415843960049698498967761177675103480193744718477957726365442157684553745787108836934459018103445984517697284396201765574938511938810126834424876592881037472726247551852971927471294977213460470074173616759999632775245442089888886298910077938471542960393869225802016617248477707521301605006353019757768678197340028483814638906143076984234559824288647558791245029418697301603468993334572595428726401837667043852944500100219342538374963643362062380834956083276403881061171572699499345687459340415215156801115097993804070855860012088409030367582971998861598683694403030388801124790555238326618611148100880073128418859658907984862598795915048750348458253157629137484836719807345662699122028918826006438849286426273422592074939266493778317865819105873254549637010140658508736297354161075590831831571217482145816648553970806995394560359823001317539498152443584493595209413701159487072909827868099530686565691227327000989068752098700622244271509600972918482512455801459370193980007045768175998433647667368892292358877676709717923732101593228095802983237511010897279612826722435209506522031121622192380411930987801219887498483026853304222743926285162133521717918578430232077304061307895966817344051098031505098892335122017904148636146337830192630714809001922853345590104939516271139965840613972126563439052589683071086372939390045445108299919598623694777580057052763886593513714581557312530010094611383936085199268905554700758726842378848740898559018866470617511965692856243906223914521384883068955630515347671811095287403127231491277301871820269606128324643327267632122548542610243480370451095999817115294555838232798590521646258643085121116176384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 1674907769718897598313214151707659749166223501531119787398317051897658258645206942066007118216047772091148170045315403259808270258504219185748749628412485421015811875850953408692253003387803795915529123947439036692226046081331529330868498242449830807314949527502232265740038589183872435157372277738211165695739894202250333037949260673414173024786158164096607938894802366899583634750336249393445746722065956872411530035256508104726155804914550686286914239202678150458744605487093722491179773382215132809995713783378674417950307871257130557424923893536229684732099591262500284966865309787787695703412521680683855673324930558271763622947790956907688282151245972015296293400940741014750077583886770208275193944406195724180194029152391382707798832812445041278154361605078751154541407964790277540710515825207129535209044037225199018868207138834106253114842765807449278934571174770482663728131721189061885647737604982346835871179752745599257892630064700477064854481888644819896642665245961305300024835131558703311941419553954428730025750851111980577172576883843507436023458487651114896005903290215541358086359803978422433945272259395171995257113748477449021150511706260048816726934488094497830870840684513452009878379344838494786393559729690205654357580445182285884426081635310021442616622379679218358314377799159638171245026867845165635124696780497439851441376959623463103484789045708794613624031830731027706848382858977169147811500427134010223273409961742553540563201801333954564002620226953421855870534509876817424904886736868203905508002407888403451531044824635742436272561326194638966424500620442651733351747423263214451169706814786174658030334914597280471434000444578333636282450650540928190858421733447308543505225830976726602474061956877160823134571105350893514568943404033590977013574367680458135850118886191194596367321099828455826840404275176620028096157331944333442462880620267722516326190545840129393732807831895511237621151161600972946004046308616254983773583432393042754851199289204944022389742979522177319833455559196768843299316401925343377935531722146868055324028603741454492505531109514484860368780601438125209924400612062457513805555044974963023879329078830906873462509768611253339965170089867359150282390429387512111957298589534103111558386103415039734663225723468037294439199932106534493034524824320245910095239399156620618175818132004936644857513200436918015206304726122207130678211538533627313869998707934302321224653619549002772375280109177930960876019327605540053823983709811407560641521997777686705518363134591425258103097603349917250475193502176343228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -4262637469687173894073954432593315372367534824185218760355256594265092279879421187192808328295756664710408144948787064829642704661310863477913656173858725296717260179931203064333064161652239814635215051439555906953586799215077045495712145960815137208348533039363456390874695400404161596931037710981752902859299186913108596183605970203960304808907075257141184729269530592923365007615228737183503993384924320908822571487948855005906139188633805916767545932320996706491323363065905717349673758160230606672130164955653338793330997802313976446244970739965604988752483977565993406160560465205592285106594146985025679911727548008558763096435610845589793919816381321589837152255618798121915810001943456994980252396977669954709551833241732248867822779183181464240577216383453179803669094058089215476978573917795428733595550604487327688721216228114023036630767148763731050214808937450569218521443225598390315332878240990222419086969616084529504453691386046961376560247686761843402462227377025245408557514820784901660340195009373915267024321425809947680123253378926547814630810781674798178605178132887654759998653155835824058586611588468186522900134772517410245749112021160498737939848052961653036182988790619261012494507791106336672386192452622362728165909877494289814844644996360905301979791661027703049323948036660360480154996672099820104448670775144954727357611977093750403243751117810875147266634348205569519874205176612073182418917341186976884634813930655784014073096520593767068420913707512893043818936972754378481312080634133091895353806683951832729000089387658251107522467185804806149433174130972133695094867068328363299029650136786620277461465716679020326240796992344328719555694452761965436163515089069399183978883113955934604831583315371663577801986167984877543661291143007890558976814613104404743265184759513643100886313456858306967537906698199777301154830225972379464743236870338896204869216139405479355620545926231390357302703125053971321488002016896162196777456361270853854520912336628076952410189246003038805168396424083032639494888580668796075867680592147854669869436501124096333851006047413167488687783207279627069640775312346010981328440554629535261129036599978347135182481909259919086422111494014450655605930929702425877901157207602719873329729600899037795507405326650615244938204043389931019224317953900320657622661698820686435285706803836361810633188850379126679809217398673743657323222483218382406093136250473270232321673895909817433267172053559674758649714445099217516062710713511321708610932190037808556666249143814139052436262708433640852821140267873809203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 9327198547865430403103084731362465408417797862409683679132049348708371973796332667537532315416120972387549812659879694590133439083493471225638082661000989873215007386510190500816503798346474145033643466937656819825214167652261905248378121541301109601319176577138241795986028433396448854273603950065122154480120084243345106911186665579650620453734436436359768521360150046686251649290161439673702920125807652674885468250161061006200118664414534822359779960849365005056051047655221515846664360158489350272771119227499552468830946693668493198313680996584167693504625454657667659854886279929322072528604887058553286126493512862744208651745428047421766403257152828356715444672082877874011257227113076247869104205485321876793900364385303327020680777264475337665576393513629262436568585139198050000974946827469261209496335723376406123101058491598120906330697660488409486311299057502207970094383494601312281717976015957513016132351664631063437527410295992609217335430134731466355490825895574715414958121986093409930922495005929154405930608221071319339977469595800662323114577894551605267391917914327563663111453643450185255587182169620802705645706664059677701653533757596559591715828997721810415411979225370050935220692324400431200189996566768062977359780973778335993952581807809447249763993614790797281744425597711420829440553590938660867818751491214993401004396541147616885553368192713749136839042075355180558139923979883562965763084716904016999489001419143018645445004128002970846947323288196597597988320741890287822328824785800206744241493361003971562814719628977734678258318941371842879760776792432410330010221587567005966457859616231345316482585240685370109275286302044195509936635237675781456888942795775826049329205859157152176410081755986774649286696422677006078154952720265602755920651550741571262526102867411510367082726530820265659660335431656975383584280774842686583783868448088618697186476210633152433587864408904179716398579213889637844628840844457317715966475706944295975544168764548305248460923701062434298514805298665788544270959519904508211681236894031802555478974993502861397296988767568087204844167438904134785197606681582045301917716456245210532348847452082765864383765257140427925095340212327020928923864434361724163270162962871383471926721929642968669174784498494734142338865573467941098062092216192006913960319615445435648291237595990085876305597645451515831193625309959139390259467808693820497487126921545495218732302054996987037749872390106192151340076832625578542717758511319299218640540269309012835996760821226456464267306449436755326673992893841719427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -14892995397183131975036170783614153559949883418144555088260198751051160443993678628767685924617442506338367400620155206929059155147528287473884346640416280990604262756661566294134112224259039794272743385416503622257206824081746382731046944102869241865874546896801248409221184214727655720616629040943184226599607431047046706806467243177649348967285452748346325614820077734264477373612192419121024059437773140361793691079812171286588505037794428493565793779886951742037107493569719134752711774206459593047993771830961617342471304995122441840093749794653179536356080068797406140716718808429125519190584250152757053959541025331145615398515958515993165038129098609676870840049717959880314861876200012293776195731824369513909953602333975516026429123519789527644472848866502015769297461595088414523800350560640036483204381987992322809976136569370002202183223190032030188731846212846757427861222556182792828519082632875311003538125967732659845951909130029858355505236507646773111532204706515000510405296467170100582389805945133547353264275582408117287705553273649067109162139383503505870584912374916852297146391574392464442244733729354161845969593272090235294444949671700620413540156793487874947642615997991645851127435977717920402393928937683542133759150025603305610927299839234199264680842232103174472504517687438013515705190132712776925445520405340653284334413275758194437869748163894673433398260520210930787615720220973868206794950456392359915343408949121546088728176103789630952603830384836388713717924806203286104608561092689863083436322518173436791948870480895551631027725418462159469596373541840479438002810052333239927143320392717763662642789215110300462998920393711582626214355187108192190846806464301559965849759885790651046622569339034585614871898725470042519773092132228156249201405643369283800376283073199763672985771219641203377349448522256835081383596201162136919385200747632515539002553946045495047105051083164419340988539977021288849601735464192121621556920425843154714542041893340054109338638335489511366389692815080662364580372263113778676581331001553706540203586779840282413065900658709535034558257511163937200626316732421190358752999638756125006784329768409370984091779853315552907727230449870556281913103969288017766133139238923707788766028434426105340140752323891128776215934688528872780219250649600133058747542335122784118413012957708936047774398850496011884077052041391619805191061489838280990443149007475253066790686751947336503024815919537487914894024431048804812644597075955493521590066066973807803867519925163154887913599598362295147894566020762761691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 17878289264736838244286819011361676839128181257864062205934625573336638157183148832238249100599329461019447626672177688081957070264774701759062861323021864270781553189738992892117555948488265404434775107240183832806999405695414331124532217581885487835079357142130889654721175935969883279839344912319692342804568476402465644603979467893066939109861739271574095947934537101078343852540925065543939149264616739174623858223445352352825641191402467626595242318376272319834452556894263105451223665960615262243623080372132719395428488824827886045798465212230758679041406981642474908474466935779226616147115529994221628147161398776951467397210618149674922428672611043746461620620859946957277810693114038736826427953841251736578767311714026409508748530772224431466646480080709977071361935892740158549871634266947896844962793047979592630946918451013640233443611737916944402929325857577267399632854360370601277918910688494729485241166441294032942353199422483715364395241920608242181677205956912599701210176588334991038819451493448467172970082575120624387904982179512030154494410478360982765537593387878735403073767692138113951924742768336032675785870136121066361244861111780020254288906030549723382941844550103927744056980040235987428040848840978257184266427184346357219437066263240459509586071780566322470304665254767431765723544633926513376376895867198558376017016731701549170691962377180554823837640923885344851844756723885172352165782281042375103046476023575442132133720560342308384970500030002326465456620236533654558888662706264260426459815128714282610003816954393940227416855435805949066158243846835935476596993403327957967374314371556478554205193401781157124337378398910478638170660377579021276836710698943948807249927874584164051102433615147727152965948811683074178855495842570643870608751313339756365402800944486275086915659368926180288398776636842548200581703039301912496412913479227122802907775177707465265280361077355851189238095185972094837822142697470462405657453595636159867882792125708573844232645784839623961107122262388094613432395539595070509156266292444408128735489179660920840924725999689073903404396681484955527901427973637616782490186069295304212434157768536685973030389399851505309653296893658978604724332324642334130256314105325429539418239522954127795524992526979688917027559129921644899487120793926699409046407026432098009899586488267880785625340053021736593454086510990044107470950401233589665997885304270129952697401973212896499233428662819513980717751178668485090668545402887920355767610194286178514717532911659218631946914266501356782329294749721635586048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -17172185530687419468223070088871614568373843300943159344448165742203974372529798608490603979800460896125231735583065609257939301052989625990095124490549120767698304844010387292202128826180134704955186258084693771452440044135353839965080590673458664058580933336751020334953786191037141870477148981833400386888547483221405289062191005237033857396277310184980162895781520225039479355789266820378016951970090121015740966602957837717372350437816246274303281769736698817997599340425618490767891598867097173104814166126015545261611166189660656214576337779478433564116960777229133094962684698924280711319777038385933917848718156268930844523782954361274749648356847157297395061421514030179323443289625531843213446687456546804344329766580289459649862700855694619913882351002875231057457693018681113883075587899838403372407508568232376800650061344689763441970107671124167457889976253885923869717023891465304005445941016651968602484925775012325342210518685667034670657829546299165644391093104602990188083925299326202763923791216617404683843143100445970862554594896261207584898196352154900464525399109867891242027498526206879531719000773779866626607449071607580528332269133663167000202316590692267270542946981125469077666479392826588439227083704509636738847408717663205663450436137405809088683967949475647495044722860104060738841165624813371371648973918481746409714879730208563691885843117403197662241298323536993161257269384350432937212802304431009227890443736637543056033767661192927142363639606709847716417000820713338998755791081173676274659555369630320978192261596182318090813912124056708999254044043061879571087313040571089655642655580450211289808103732173767328812346923166502404540332534629430468177712920567800977369346525415542378098642041932753525016734465366751037177829655998579487663310089195565659291282097642092232853197569013014463828575645808668107052113831981014139423069375960820765320581210276253525452194573677334803662463361223755204777360047461228256743271605935330784211148989906059636581889140768518329546186595804508246767298547635305518506667597230189750541609313749931028737852443611085235457584955898362699246867677045803011381138423465088885335408502010621059664763990646574578706218229052469333575463834976540769589457236969976959563219140118268395726463427524646595151835417471950726205507536728678745513248983778741482363134141888405030600516981327854326593110164737562993848048125732513968409105800177152420202586558775747447182788259889295332598361987202800804697232966263130136283783889819321959940185866885737648472901520072916074125279733537491124224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 14267917906002192630445226069781876194434379718777999813932565773692937025362212977588517943407441854786736912772144023461814279354994301729096478297377808451968484356897407373254824745338300338906263160549386804302995408512230024266965507167071026521297107676350463181740366295628560231318380391384889908966349387016858249442547647920978515361174689858019976419801887797859141939122536098820402594809941180479722015385678370285970878276397791649340314277719030511018409726910419118146774698786743100119392272864919634494205003096761537201033712617626326270354797920082969363589175178047512113956716014278483476398693273937100152678108059342035981899703017395368840665081110859937008695608374112161003108781281461846255941477767086797196127468096687546459124783127652210350168059839826621553767873486664144398930526045066478956409077179064865980780777522960862566931138733918706098876835437376018775516915457914970664992639867414290352851957198706254302342174800992405130562416341159496046890941103966334683075658042884713492521972891068316511437397485659374765255824896989444212654823697128960074870235569007312556218289211308426720430297096310265075300342358295948792752783027886963519190654505728613462008148076399224610422075850302303074409541931971965782042837712915858345297665332779114727104426939857100227206565839566667291825593859438356046501230938522135721939356024375804321026434332819291104533582171769539751481398139888537892011152201262984286348423342149217415498334520529041015893248497652988083855575665347509156682376283765077640660918194431265635153373063640896684560384709336378595060081389542969693261457888129065093733447584660317212362024267230751896205682552201079853701481887158268324461011753597980259900411891269141571904664570595143460554030731252001911449558406482042037733123690186547383958439372047133792629361414848355109051667980360225701405264697633298775489031328130595602472773020172179932923386972159901507213942513200988226889713437865115489558097206437114906360652776245905750703053433939613335223511358904665268162326491020810926557883160870435798229390369033478320094247150895591847532667562188598345594338117876840858580576613573012399556991579049492544395813389052810815411890814191539478746956253519611381846212545175886130594972256119845966712342608926213605230828861757810719974553978297695743161128201153601447672240084546837841130203013524387383307738023666085739561393300989444266078967239692729397988413029992383995773461568132579525474449075704351042285369753634081639889653121637163008883304372747152452558702451343772090368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -11069368788440997734084304029106314090694861534251678605500531801239406998039561887707481947240984336030746795430800281534444888681104359030164954432804545397496205924950542098934296556677337445135086347945385581391334832446189962477232841115994859790368898534404793592879101742355177645662357955962685485425673330510954675602749671919908641665153763241615878944344377550438705237401846494606726813951239021927505393862724522400239088827982117137581485032009580070748218616262584516503068998233212191734720496745152543726936359388326314070415490386258388359824594494088235594539333330923981544241628599842080303325003861602438718159257754887608899879799480252983022185277795227605929310943456089598439888069651216257649776847722363592027414006402112488219105181243405190074774016347438886557710412762226203040155398511302440609325646283881076735481750140942514150708679837120233927990138341636166362907804064606635947610133516986531105101997054662433799574751887379894040357324981641514473080650383990743819616983184823772707781029701076566713639249660131765979591094885205157609452580833159254732797721803979812056478467210151231609555466968364342804446759786534072460054195809185245258692050651842365255953322222130107175597901690754988634213249351594956328820236599843205871632989606106746430018720085443844456672496600545211443440423558709063824238163725414950925322209978695406246911728080541902455855111233553025422717690993051695860794367542958758311541015953700948436486386513066678942229676858635555015435339424033050768211068845621856332526316871622278834309965470778476159910255553710950646514544729259308543719723227023923330656589937568080129300376742365429524834164208498439734577721873403754083438775390235885239587698461249049543266979534770094340743094512240274074159397324042288183968693936689720128534499311952501433908980386567467326190836874096880260702820644574759622715189402926087565683586133035039323005194510485709371787375131559344640946826724270483389803839385433362282086454302069492107406895179665451695596436596609359606725469558481375456426607855344882977953992508160634727524143673227421040176483071227860884183022057459516176747923305537605232747804072942070972505481912836305030722855887588595420455752255394275291582685346930296396611658846713958082463736176406046854724535824345481997737142968308237660773698586137831789251275451042029258445101020306651897005258639502172953085365856099576963624711578719468155613850662880239178569314920111784512017923860468100071944986099378395695258927733470579218707672465943022188080482112585177497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 8237893830001680198794891623488244858946132373963066995227176109136060842383501791816814902686127094068949561187933498905447630369959466716115752957932001970698839542763584589914072099700215273221075444958286195977885837176414666328076220937092636248353743414411419654003810886655573564168329004365606549177734123143587662856106760808140372636194260806888517645284686451932065728447154882426090361054182316302662273465402070224704197209889302925605884881040036167489517793173138451317367566977078041578341837007104153472629436320203909717053590677373592597134076089447628177076538706654075075607998333913361932327501639419680888862735084058537980718889065178606461660053109534232686395316344675397212137951392607913622373826358898103721265147047831450031096721375656152391458882776354972107878623157954118012401969997203154328410747974747999258433281517178900371566887119154777599457157035918902714503550667273134579786546694144314154460987012623836421240963580726278725872853942201511336153695003768561915783592261094140041807647023983652318353032438668329431826129644157471822990923325964808963830656898096462393049237104088429519985984977059882627942773641082215703292092635133166745629660980058025391558013006513121582553272509252363438183674530358744491949941845664913965929254174176825331871547972098556266884190328438839907803774923857267120421553917250314682596366537681092732644726180513654382275746933338551857553174609052429105618556115547542024877266441888702775019791171156502541131672133808177128641791381468198418491950087067448523812281575821242173847406047784196684420584676836022196175121859067160368114940453617859232276061422915636701287184165280611131947818941747978673471211012295155535971729469541361091591605607255678192592483782739392367578368914690159155225315461638823515313054887268969574810621968563719745005600263643626417827371933573677723113378254962096559986940118421440358761226723321906330833393014022414558408485051895362134727890918830984213465732327058699452192180899173316923431451279714110475482259463789526540316320662438284769503566358521586934189135774261661947426649803248076929934182947797441411228160579254449261705926295283139247991629152836079853178443856655786638328993810069627269179485081276027332582212629476820209254122026176263968413565724953352155688294800230512000816469431241772511434625004718312435151463990514153498897993129206211962117638537086523318972745379149364067785301792538167952000124594387990493202011898624711699038179460426759503158223917563802468145714137052448997490799334154757719476930480348078276608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -5637817831263548145173111875401880402000075564736066149583903345083342260775823665253034910081252091420055880708370970359975885663948187856719698385847702239424687903947170275732275111413249600733107574482996530180649112891970688919957319995322817155323705409720296512787240535523062430068699074773937008616424192358621230342171840514685747398007611459481207015290574381178985553615388205841145508503898546657989011461062341380133350679308191491902331293838060006309838019438459578422012446136456612759525769562901167032057151864687879335630981191287190216587255741546776174238477604396741269377432186278344350051590289744413523210309071308601381395953916933024149283514805552637297926907573920748942328721881562546572259074710138504132628530651984443234063399170043611609495647164757267034491349276703793408255910827321811406478017695693507127470763968279734898126184111619811376083870398455113599835469274428354928740968139583422459257665989195130213894342613770999485834549575127253756169515361465521627486376698541789796149815736321930171645388490051540738012318579231317176199135287846011433076033897847423428282083824314791120226657472653646511144625034323118091693306064352533142568711200834470963667827353960734618164557988787575774310828825620119569447152215669915555222213484252844019084983073817655652763921818707867021312055390826551497287857158001338864450643035259539878302000651157756001243633765357486316997146142695869860129748452098200554467189371424713538026415326887539937791814816136469015294691547270393524338236699764807843572568956648549088187901031322087451087845400568496093567474653954567071810018007629665751157732760529681867999027088065839092362061801990621308778581637255259625753506700048497733047972214639043636992964577965310199387680692921721014884482932754193052601972337225243387878865630378298470038810692980295825163676368442153010646323163116882413166671909459979475908340819450940439552040963509459114904365498457874050783752380681215308201874798142192379798165518351068060386910934305584070842242575777050920484018271733680672403161475642868989070916170675383636988994584634064815690796707107210310009641944094911386739176486350831261668256288866755288868291408348400692768477331192008524266438064483711508622658694590511815898240214182098858441590289908196727630649034760247485878884519056727579164781881930925397405407175139629424041308572346258643484572049153852002819644501449205936253018888465641252594932176434063654531536963755653594732714076722300651996115634217038897194802120959977651372720646370519529325421687195907915776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 3312858094791533033775117236860476630117578012506114775251109362688310099752187843028419026174229215057051992861399239486793697755840788807464785443489074022766521210223968705170886545398109364873885698624391565363277899845367953861030666334456966518956743290476005119760477251120069122607126375494452805708779890489785746795296585543112319021519554575895929498772184832352234563944070350183516272163969128071840161997598288569569232882109677277933636782320960161123466963907037214110113949734796660516299501076074779248056179015870515933739489105266393283237000163859315796702438845921437079423964960698433903212871427083692463668917123853370866834924601177317182352039769157720075204089531338356338138675000450899507959951426868908972792585078069817027859893061964677384191775904125749690314113901536984052199793133057919200149435881184251765418339118281906814334096805031470660039856868499085701969926968475202573042897804370897358844199892525757670159025668695459623104142435039992231741392083057545668495273148192393292282901735931738912467277682823103915009019376133097119008225088314074544793397803362695832397872680211368397267136627684795050595479897845617036346203377754954111975941990646132516446998521580185822157603869676523808021588629727343683067117336024155772756105766461869390761700912388350170324989710415362255706112987523899114242454907533797883794374412650698407852388575177657550029758198492169520697951351070858771096308075416112697279942131146908996834575816236547105176367718212902536835686048241303005310981507523315010479773503996119672035217606872304315568826754507810329406505483369586554892199983131045685778706646679723569785386933974903722625018643301746822003123272954827377323797304393245244003208749683242764535685817417032262526858952423199776291476774736456539539221560635270244478422105919797219068287133018571766581003729575189056146392879236516155052375018144565144569287467737440108964351403311608468135887927650969093076795640919384481056888684547338570027962562407118671941604266576275136984810195412352491647601551140890961441092198840018300074555213811245730397623722594312682866914131965417519685683151479437537884404028557964548408139016430604413658698329915926837426213624517697729852103127240316121609829892340677628362117192788834165449721642263016834229204806730451240181771997482691556499924540263520366823818907634765605094231361744404838085981344875544258249211703146619051245875009196481721391791312075101361270515041782873692376082844697316441972759343711049355665113124906568128321206439453327515998318464144074866688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -1578241624578393147100691224142539521183049857928014713587433133614156811436365158043632149647128510531934888737803779987456465971850300347880958313321856228165923087712405302282382987838609651971571484486665589520685538768526691157554567183918162817147258302198444079477056257120774046271468939925490680040676365594184851186454306091733694485328406690536491855427128665429910906562994738449814339113831037923991677943239080547426292218944185001531305736875241201756873593795428189778929804391922733249640429466947144915366760562574532397435805780417480630046381988463811249019026069557689470418265048788201219248202700254634351458170630164161429684698853620635730969607561693420971480524262173050873735748789096760288726792058958931725161902394692086895679036011686769465464603300689266341454236805878212639262387422876922463070696583643043783024627080041624077825991529340583111869588562237316488285514489241809845256720778668550948868780640512176793735423661183171762167785326544094708455776014402103017121278609346779801236874081356563329888625640329061383449753142687282085315316834462670836281343094333603689958749668082335332060485545951684452948098678486246354561509777840342860560953804767164172797655292609544989734245484460814118590224340643480156021478834799179080937281926580728847257976679406770742237464985073476992008911534707325678549345560515980766298353565674630291522222258688125298174188012163408142385795228780309634417863870495545702399041088495183590876064734423419607027657333244145615617339290941848624138524115805972467894567030212608777494237715030427066895962753033225052966447545873904749978570431135529499090214151865929995064217008745879857596599576422756031407547197755773690340479676156345373677575935145358611725488447176789473809936594916163364475739165217830426958947687070520395472211929887684805360202514787945449832177884033264799939320601764405967406598718261367055172418550690288668909830603827966712741879936687431206218722401845837471078477974675189373142847193889113658968004554722831862783460451734731263292898702064780199652418893796713658759100342934636985233136467483800898914147821686466323278110068636282344073280038693626270620885337766565726687942454057772065384699723091787636108647700354418651713776724013021573517772313207895739856339951760177556028575469063678838092526174100543745739666558785563187715222867911362310469826335418550584939967997439888239996539629823711010074267343958616680100129633453127658251649249300514228749612074358837736989359474778076747205537308092357283754423202551354513821399337849682132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 585588107517684327309778462511448820656598357627181367547907001555474935596289876129534863575934697133019175210001727770790154490526347288044881186097549970112578793626592485710816204115511298614287751554186567638736928026657026555515934760078831953301470438213124467395528622741935123628153879044201597634003340043556802549916276838418681206683629114616276513536391213268234917021636761549408399505808728452146351117569401258522640634247282067540840882581627860110056882632586320459746867129378988003327375980628273634697363839195276633325616700530359111087822877223019400773303287545536406277313332273459886024440749318277232589661605813685874819380984201647650220983381322731582380901079283424412081237519333217364539633391923196977316253475336327415901826109721870136456982394869104339721389539907282781059191174054726979751650244866000926883214432388736343010264053216693224458994379573361712879556242586753620012270982884779151633433195849158265680705859301411773151834147173682223922398869233065066789226629778566277833976430407787403437592629424123963392299435447692431341327839413159611222692704001225526225278424768917841132336881261973017413465415463281550985036322026309607108261342846355421672661251244122438092106480891137803485988636420038694289165105410198128827139778100635504991307496002448851127958030206173509246519198637776941287159399032615834887310886531435403540485128789853051588835385243481197083089014894977612703750440038547528317281167138766030046928784937507269293327377139471662825819607859129754969955146294005405174314828461416636852308063242006742671608619595638225685043252432398823150464655102317553037843006763188049064759223019138309679398296251615132187878576247224232993560231936229723966184671306361982105797725257627500294501242414460077051502818458055755946004436047648074751749974222230184716282806766995871129418190395732887761731614860032325270547813160583884555487750243141380452871731157659932952128132555997957697546982295818563489450296745752020717029447443152937161206469774048420194318656239980017513257832511358405267798343867149294616611187567386162945094069380112960585311852833558715827111301788620646398842397975501902441228753143583241363946051140717265781796036162259437567023820006299468347621295863682008047163664826810234577120119745771286425323417753825005138693317559359344553266224188390045303247161688727285510817103586501577357716925313560008977729416650612415894388891907027195444511581431463578149697186234351416313552760582525704440167655580101963051701801707757075509532895804660472355688636308529348608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -168184011029307908709844822970099348921311084992975843994023456666592141362708487734886311658542532089671754090050102616345989982528647023978266904278169197901348792598699318321685515230881389648528476774273500783733666149184440407091387362619474659979816662991257984223639461109614097465881362367213732360373775078827537308501291590660858010117720021444438829833526569286764528549138935753465692406608492131626099566564412276752914152244786332430639045853431382220443325761016475421454505474703971235586893446493482135844818296179126298828362170683987195204818758958864594530472627701206630685568240815941516473357305460793821843309353225564323216938811622342063161459855144024546559732229281283691619789612309754301392577141281090898967393408120900936479645691081142697535896647940643249512684170026673448487500265137383703039535497356465091484982386019493939723322573480204997645571246710657160733007683034635289121852520686572153935112990547675045428167495803484227975767110381614627830444360967857940671682390400693760416816942961890116638261895840282508732055742892860968523417786937835810690101211676177775695114776926601594344504071466565223653707936630992546023214345337653188943161086744419645401250174895455297416328712738118853722975143466263996425191863410533075437016512217971436179334332423671456107509653142672784172437245354104412001361336986799739696580346114399166075729089346146805035624493071970399961077672075707340279536083524041516517929978768459715083726767535523499455211858100363759707594595017607314302819435703006193773178044190274487452522819554478207792408051126349671703119957071639698591311384232366316818080440976909083064709238928619130027552069128653153389040375200246610339384044572615001630202159294169901699210319506546408389204241880283382254661814536885767092070852388369257745330234394001643750099590172993802457303583836311277950321636139842584568735479726660067479443816654623265265179632963550498851002834440550998842198483979896302747131633016824953154057751881875754647738262999357458282546354680812467937762556197902670898867738690410610492058651027342120030247075460071870817822430442061003602384126877367629050373249643658957173481696336400851066122298872444718363232945838743843556561334717753412116220602798842516148015790979447237564792067350815654498056247565703612670277001457812812428247575389738817207259032899215937497365511958173107647319605137431035021382024502749873846383030933593445272643954773656740805312279052310796907117544974721552452581937771603994079451354704156408350351986423299027456554381598758273024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 43828348723587922946991319856789541273034214695414189879663489364118099943788614299567190913386348837164568039142658197413694875912256803188441122923419897648760760861830528830042531563109688853299121477352779903981186842894043273236675031958080972641864602174671333830920869928673567537626063291509190062955543745445063079701620089568557155419222266494593906011045931426290389186928829759243341444657308604028117198828952238558954890883043840141425976563117405133591359492141958672502061970739760044236827570010926757889057675733046009675079797948942757053464399509464052289978826010711973326313874577287896554172348566832260416463199946866085793603545466329238380298951239529864144216098436022390788662655966706558028799262053552075221465931457955845996686509076903549112488955332870338636202338618687604923897771359933676890291229912280556348691207219922116952969730048943832198502457343885384386366655356258228872709956459778469924676425704548497305301499488612911360474177737928307506236366711812304230172921796126595141081770255171805556166921546498739475856011334789311137684574330992069608760461430608138887731152449630122042237543830775068369793776978057837781169252110845916447747432628528426849000235662192965515468800835834604679433563172023505863004452318330578903908053754014098454489495886336233624317040774913741071892188799778746415810100679064833981401744302880150171791386929734622444419689172972081764733585624014874566840088072633064154312835584069891793894195198674233886407498541143837220468761333806909156678285196198836526679253083738581286556243480640806227529870517803061975167685898560129878788989904759325979813768182441270798975471419120999749978689972364920699653025059061389308854005237248485760261622177078088810010962640628643250149825466031730658196172648797293835711368094193677096671355203311699777782958877799854777744779600757178200027753620990681329989090512565806882969877528350646379051401370841476100924120116799108961482315632543087887726360821279903996441528941436666435821480237588134678832850721336039054151406712620669180450883985676970591867791664369244412868863950668833496003751797990276541342751619830726658779513253909806305403191778010075508392626141467201731493530978590453922731036516623064486461222395559074633727769733586209642739554276949833328654650303462936269973213143303620726239382541678270139080594266826343942084499269760538463975546077938960168234393897817145575580109919620457704364680764270699014814757060633266104786114878868073337911207801958704967581282656442705979857067331092764818951937170648072192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -16677745019432240440693456656593916254564395362753986181230943669477872271819652316797573017716323760353744109366459814703989979337529811354305890079670964385819235565584215300076749490275498902250617009379496681716744742620658657750430487307672881284899700930576681701661513318654512532547063200523931232964106850699917652257087463881201863566109546970743030253555569397468627155946911214739889038493574007013474983525823303458081477874082258820859013071506934703687715727119214182010966571412656758033090147681909192041488666262412825732046374679007313073570577233592778502386907206707356264547077305541793474840601379409440856938852485381172322555922367523497477574513493982512631911396631053667929811669398414068902010651883721490686131197223724972521225784222225630580520946201707606629969417787780195675248958315563474416225119345069089287854811826628529565787549283898175160822709452596575047064268733034979324974511690936651944785918977480553942419937101583140602590648992250633710659886543978584859596702465974979342430771387244559129264880614984178428203458278075224949928421255025492078800390725272127718865786048145989318101721790039284938923320512838469520825636388188729394444044090445863260569426410662432062210950598960590991094533043790708511770236615994676126878903526015057120068877998043022571750056299432023786057876418911853623799312070296196453026886404180202206191389849224063816127374035237736414373836556964575036638134206275972761552525326073482643729730031611095346062160906084563671678721817433174925995801111076985369566600176822377478416214887247235004111753246641801919039201442764725981992047258089995447616388790940088228051648626304760767159517117435082080222264759395992290736443039634090188403741053107009942099161985406913064634256181649888851576446882183385656197476735885185462666765570018231309349741592309786030475638697889160227628860771609873205830628895111845464190750330921468704815487922905690647397696039484140334239425402717540740130587989025741458047980848438771493386627811624119596588760140329548068977629551724037665240432534217111094851068094715595916971754722483329278309573101987891522700884036215642262875889533278126682624172836678056298642937739921416712585505848622017565042750692164213562178959421185941522791178869546334566210915380846263139973298674164200583043255373032926017085655896773026563022714076539183443784177713749500029559487400026021086134726887826282776441612036262374068937819664953090976065792016014648330616962331472915461310477119428884156280084734912809398805091700412358591091832838951010304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 8970607293062496648305694551393260216124222447711563911654814498456764717748014314730337961973039469342124678519481950622229811817191987483355505245659089502227298203118143535058989354901030312574839276820789233124812825329380172758294139665262561906562146801950291288368333679627101052832260178651041520516429151883116216041893549447573206730406815140700867043221169143514755111769967109401468808712681100948126697817943367962428536447097645181829420025123470007610976698408807776742955734849919621536266598403749346840851773618096614147825207548738886799555463959668703109522986829525946146563102182348332111454068356723912061828039063997600286163480403656741260177199333996988161775426179891507640610005121346618683806429628249877256063648678826859120915602666055748543692934895608067306627948188216736870905263657909744883332876900127937541320706840357063520579983100269654994065383064795739797937232879452300623747243516458033237694393796959977441826798501904654187330847643083970555824860817472671820704179798772790164826281588622576959459894823844207767582503504523612778556358875677071623315453799547087533650790745405777210338138929172164428661944936944049331567375635113963389722573790421120172012112776249543583631682372640602624984962882655966238083680358423825418686424376412542575255256409525670162215012335411387446436374126777670438034730549254172111076988174874441874339332903496835676813270197882884945867752393552825569619527373388656527921621666711134843673229647267504716079187427662872949835096336824098737403608736956734262617635710298356123054264666210826311777942650974387866186249870142366549836866540197166010207873694548097061232183789905946086071668088433628513575390809473671215798376944830677782334071903732946804996656505711315548464894965075800682967780897281103401445413268623498543999262420531434989833883740401410267712197697105773300415424070199672897751967947548212547501063436985860382413302209600268348500043438689701808918294383616591290601468500778219819436124674776477262402403451437658880123108384917179241335898919034513515081515473406014435768293527952502120801242132485379344663706932151190034618666310794118668445022796892072894717159642670538180189573596393875517678723947386245275911270802032317248802921181942470566795322289132843818870420671450394841322203948888307818996504098325240265033250896808708700468530564481811607418068106112286204615952081404806429086518535990132933511741134423040512367175787808582566907872731242383829358515718923138444623327478085896721970694889247807636502322164548507729422920922762838016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -4225889111124440829222116404766465315351333503715796150363098323871300280499345175696015069117228343829144226367404194645595917782981069191823441525690598256498771798511218126307432990271443151685234603754702084694269242504289970874908609417275383791911294125351383466443640457042844693355692053225152977781678863752230162861769792756539964309462791245899269357909514251804864148269316238770083439962871239143028371442585509005879682230083115983612423032861344150468414204648363316348083999600254611234326912403352662784873793221928656652467115304992529841067252934289073045644207292485725726491487533245412125738002049401492151940371096491508522178630997643394519043926503251440092942070486893190382757903518493612279829162088612767745512150035220757090867258816016011194870061371839933804391069328975487916133051031804446786243634109664472668412460407748627417709812542853043157776927873566937647533762344907246001848845865386249709253062224110611370838040080305302157198938640065635382847085699049985666025671625648723718103822004924775236345940907142029035230910728187129926693589458087344632666576001010997055634822792218778049949233770357902258486538394254590224974701975650651362644516418622848354692046567181974432074883173443953685121173618160002062243909268662375314468899056683976930823637336505603690303488126772538893777517795388279906723131016563998525832924570847057667312843435715689637105870857621216124640762461038172789454477239567261881289703959319968953849215288227761667880797182208633136986036985734923268132554704930851929758127685991472946335742874933859209825185222103135031314225388223319479731123253554115551343776674363088002548493933481900656839416933316335897381607752253751555035333732300457730284753643431514675077623630028068519124169022077057676764975669724606202288569541042641356621162233832205202498208012790053459150375453929921869057738331045927875262067952901037364565934124667152924325163732227987742092319037674042684293174333318381222109543156744788456488623529191515344686594333292533720699933599991425365043388668856301385309337288115395494131913973584729190747464369485106477028167570939262824372128828729422755342325394317990718802636679297971550440679936767997087063386342317549276612890063928669933987767193371134739159045646922116128285124027977397312239124267682740235698423701183621751163683900036387427156010259506589398186975653194103645938609731938810006206215787941308427574064737066714880079521709441886415253344603331742585732104883290728347328721261544072623821324736545518308494089358955510507063327891264634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 1475214114867870499913575603510582251872869134062391641146689405677994199347911198403730204801670015861449165051617816033850828277585077331443480210505753134997490983858515762750024949536305198473836664469701572458903695046963254479742158165545889300320875058436272998732517651164459630421695414265097708019613751354500139633056712853621897642700864603978355163089476087726995470147077612444702002378570513198418663023136128841294962560673482873260025655022758324334902233363527696857449698511387187879842659643137021986441214152610427863832037530046984189346572447816065705964423315010957056929106770264226988337289558824486629942475913399951558926971113952916719053159651222274111732640140321337522460513424193205955780372016519703273140465703919522050975677200606272787212955515414186466733616194152428481134999341611468466616419498686792973497504835458101009238929656179495734860319304405833331112816224287153473201216382546687318350332181649407294491511954296603637423529755252269357137405068828824218363595065182116730893263999455145394935070097558206612060026594985222501675546114289689272082412550871400251881391719049788334188662232933732421287545381156703169435564125142144537742981870403063412154661476028508348103037625234600296704285180553686103297394327125165479587063983661511366411287030521195303518065370381636826707932079284006974090931961017619332560280332070315684069722162928584940618580568551037699090273583273012138022923561166992933873993473783140061530707791094060435804278544892446527131452131948139112645129543501080182989092912966519149030545717193040486035651039742368703469208002346880886344214762671710744452772888059749577337026603415492698318431947861397070220377028229516182303138112886322028097512105743210222973663938454084038542613934056685741454912618203992559363318300042482956686428951510550957797576879993668614281820845343816830523928876319727996913988981173769311460385704432719384007772367827747040173229116781814517048693399568544965764604203888497403413790846354301022698223029161629538316629783877199595418257420477024648632811123969570039357986619359186598758580175971923636040097781829622781071775545774905603159270391006209399071676492393602361906048747384034714306277177937891209713550129501116613027266413795274501227110669947990983792159220304873152366064551592992528274532662021657564819084451865704818251105545754203808107629758490465740852209891413386018813547848569443438820000293882681452501477388161326507860244260422809492032140462523691094792569066779726978754435528084602017516463440943097252615712532777140224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -360101408803354002939260369441133827637751305437108236870549485094884084477025770513022170962814684079621651797753653045663143597208523071571929941078258916364618105164745273183608486194767442716576724766298028519811496396409711086889473451086016798739850686692940561896312977387165064497558308003544113133815513261488489888218339439558543541011258572119707463126277121482416421120095513507775175640409210124565666995497493279041716753045685946259306189448175992479200391410356519348600798471373606222081617942119277876801707269235948035850534369553873918584175034147825623611374767004647110691143244672842844196621308035613944705305380446561829578721728735613278282861575003141239452205062628213199885360135565545038843532982579254196660873551039419344632178709023877538572705599472387982282823902101494518060041745277330594236793534289039453869443305292813658257248570443969733486917219145971292190393726599498175295395106403148215398024444286849522187485432270049312926154626812217422075286051030197458354826980066386115064923633410477536256473332515496624047908383962706874742724955008654362937854939707809721636901044902106358433045001184938551302345744458494680623534136214184873056555445398323934911039538982558217361402909973970421261787424062262275760568103184950487333283903216062338711345940806428807263915178190042551239490132999674647191110900347199341527732281307631482382888002582087840913365495878731994499760459633244135435734294700912719552796733625900240841517657828864029021402696344767465832156227279249877980177467190665080282978714770559258172557903097646765924952972980691908185820763611718413179297853223870673470607254111658944795373245071039126853341740918454229033898147979374156852566908042532731821173865597979414258424449684453373992675933410050573625922896855164711914819326113318415495760505241564370375797602043415224619201299333349670110158161637889223188116224848617500968853260200807258530601387524517482884802422869450328512452463038695483652464883509086798376054240917592017025817923153931253643573636278466808164559028172035949999356984111415336107130031799550929058305920939656285921081074611697647406759666268394135754498627449453437194195141986374149051211502880042978798794589538050524689330902107531054198353835492775664713498446739257210157636556154115168310591082504655167925659419781880154527755850241635437650445795949396682162839097907876906546376934990376334698013475947623633791460721566008179540973373922517870101638262911196708768767520588327253659434461179939830778228577869053515252819099079686005004984558710423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 52433448322940132411708604909287361675112188797099029116211856360263244438411717525807595042073919114034220526844686872246059451116431786864763664639071505059254256058331148230558558509586593046801362549554643955582505094411095860350062748408042980341734929232965599389680408630209371524449027318535686610272347847126574036653520460637630007050671149771636135250096132840487595528081397602052002935289905183050617863082978226942360398717680606457707538827827003762973561445235589053089188182851161490833496488784107415940061519098725566745942773620298224033753992776020058090607415886982310135301520070171391053597459114978705559514748968283149486189940040582254068802361662211422583358769003273439930403360469162785358210333473570712347070346135920242363147268929075188151645989184647987950256021877013688717655504790995946440677756199340434436355754571203953830870992572235905386793223193260539823042364932741520910173861937235156126241521001003267106844009522898056229508421850451709889042441401156226594510917475857704802649837407396974021192790741833758312510029607632034266905065445705609958847207268330266714604161702966342027924466021805681175512517455845128774269837355770748987915175366820623789814349014083609843466457203004032557289169056299090333733689857482801790379521348592710906221384905519664039149228575217007873640387662437081545863083786789737894023687629331960893907473172601590918256740220979405031206275087344845523525585267675963723263324525303313053607804906283868268778869126094842984800506442336797339785958164962559726567379387487136910115611771284274053476882955134756569671977626455978795602438868647841394393210008328978163907235394316194358670119869345259972205869975930391440145517020625921418838231174362873318533559991505704368156307357145047211802786836464895462628172857821572498715556515130134145363545186100528470334751574540851146813741215024951918659928860432963362800005934542903390340855494105830977862745015505607439814891635034180988232576103897398049062306886070573714025397903221386204868344861266118120800543504252086013196469680539830424602072014998478059626861493411926238207130000781564122254596344573300937128436291328578096947733398912418540035685575990670957895047252813034308347386121540656722234383636782294885367097484442195410173197470772953421215286236505806072616160625017104931109047875199191056485811398272269439530443136444697340406708334266475673982182433515174029267738384006585043694073330572751115908957720234396401863309249746556791910580783511770582456747392942716404134145452682733139075307900239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -302578728060402114024035320760606494895279724070308943042486575079995937491526832196655492105224751233372318725208580819519660556218829014899706917918155948400010000423440280668083957265662904227941052480517886044006587381818374810900219015932360569190643132620731169216323665970450815077221779854249174798913447230793468416743477721695905468238779616685136704871115248600074220825781006234688385917470917215413501973550750213377692480722382305151266138503309775452913725039238903688557417970023387050780086511628871961461288648074080755548085343451002137043750700356534703221555848631615350516416305573087208100549804444553346547289133968187013235013977713982581595224398082679075413443833884035433015538554210987055604846568479609646498848782080608800052964065752893907280695833896290018107804788712542267755333671412424696670458187243324378757532401542768604760885958329136538596069609819687238572264696124267519571586070363556529954952729664096868615105401068868262644600169591173785080850320698497117725217209752228343906085660720269427016671194012718952073286390478879267085858446982958969429965732902958039486158610695841395482809541015887263815358102708246578285551850242954913059611082944736724851550787682673879608132163939874110344371689977142343931415919484803527487166085247583477803366118691978878331419607405389507435231854345163960978692225799888588653719387655472683065671485946958355373022368277080375833746119965797702585427397182960889424142064070042078309585496172996223346034424139817612838052815188470190481544547381001005260017461562003357167338710972239422650262231553854474998484898463145081983636230977060779213304832320378996849684546199357450079103651218529277078044293084764738076756474382837208633057754333696159277996448812983376474945114518740943012239791591912115152728639982585857382324904068755772368185114586630397506286786504600272597499986072995108649277423572987703474183190641363570192583810935852270391268915269356784679274226433819906075084219924474193328282607692718154210477859991382743595545547866810204517601595164529648245127295405655751865110901245558173452305569681042815476871905994436297874050671210665598661881518770262867307708429156663546663943755603551811849993192755933538809157168440119177458152952852608253166411378801054761181991531293624577022810637394788860734349945819960074250782449564291297411763766138326420308837532023762483974853888356996514570590357033710819759740723080673262735188200520037481522049126946407320216289337587007127494031640240220758839396295423651659882626125244598221590940784525312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -2038830459653520542846779962075297851886385275116086893011224115599692652643967605381876612652312109854516733164389854408695665217853448480593719872162466642425122254751688932284727447489022881768474970730920624010462536800522559912796836584473064461355937089519524796315868319728294153555566728930941697654731779367998195773350838305997282406933201945900943961053838331586231137519845909341399357396534486964612657240997970272972226917579218642678252782886730430761703321616020281329691052352846624968563815053055882833594268688904155846330320550593455481858493797605354992846242839476915453818418239866607452842874643887350483263877049792933839187628620422973843416377386559373157752608518712280727236611514779835963050487105978216742734031665670742317055442274534777375358684094111851178889705829927989494297933614766083743501326856995198383661382686975310937127079420840286967331505036171763946905809796542060949792804677474183692349609876674852901366890359531120001610735058075163986938477616076157274213797091988106209150554139979418436616685779174717814452574860543275989709741281538999552453226801025709773645685926172113644703661533265945756808780196539307091754206074458869820008521341456746470160671845348426484509484490363750396904918600649306155823717692911106470381508529518235919754988174265200539087073883730324387988995577087920557413890351121365425296947727757246378432357592698170452207429247633748966403019391267186204185019953534386978921229610495389045950727864471095466267271103880272663616666477650899418801598720008448865867390847580465818392200262974169796940787766342996806934199346232112422092767068219291241216838991926828896198020380504995126164407653413736265405752467341863425009164155686439418443580771409817051086798107224261660848883130856139090877865918487284192181978985765721557992887543727269157082073550253856954728710991064664894629873221741735523242684765953402645135576704093256882541738615610174532835913245921627513901460682768379931425256987711542276077266165823372897509603537483240008222718420727772088615633588708183761626227711689416065073197059167120825117790912172619152232209212661384172893211268013014225085390124308683903104511334509645712218374210748436179146028342671782476285880861553984463901226642441196814645171516576685291684030280364983775664181180684754323111806494998066360908108790742567918088326704608560604789877278617934275687731197333772172678299826736349314040151573903969395392154935027821649355544146534965121945589637454954805957845158248344129873425999550961065923078971164875375665882148634624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 634308112656234218156279169974131309205950907031612769163589069699546919724409071383962294600388638052787477203230378369093683482148826030693231438423136629829967002427558719033333795382889401050796881840367507848351664998237664678766607548383322508462796921046527206454221118789664729633909953055368857428154295521700885425371250502179450968095746639021211769361950045457617231230324024692188689751317980108184926651057873537947232586141897300194115025749898573586401552977359724060975752193278918459281172424998503600709305987942435426150124098834020220118498300876224581839991951714760536159706188009553643318027948118618704501617553702672796598354072441365461251022521489582807409990683859490643968409300811531420806437395690319429549733496268787379502034260101522581340495559266837256636515679968272005717795404911402405108624794110043777853476443275341673459713761171863655729806696846694893679278880234414669895956356369191470760341343267743326554014209566245608062983205994955395804701564458017652550024715606522248567725293707128019748122696365652484741729237537879834263914595023740855192665716127407543280131077766625255541464745203612772725190224558978007945178574517558097850753956635710527286879400916356552426833478699181945264345954386664916476031249919316895207402483751183513439632965262582515727201829731548559102212589298971523743423339668247282469138709574694051960873989375950548383707627204093913351772152448451991783279636987352180506153449054923987273796698246330846884078079095361236101191663957967494940779527620974154403937843800808620962373033572726222573528114843019138847937354400234141909450797616666892317902840755892764443274147850089473617313970738643062353773758472788034323435323779102053571191541612876525888758702611342135058085802548258565784794934040575301663746961382117001208787251432608844738887656255803763569044057025681884351688509895386002880786402289959960540737414178872115115994100630607971182205670245639265472388931682163433204145339753423304664324474474864251651319132242102122908944671288405052891703679045883912902433744417267166338068461011754711668080821098985839205534217959300263571008240271310794120780707785746410322102363742724744692603689927529728503110743670685357812799108323094177148391407119173098754806631529343247076498003234099868055018434154485251657477868485889229767540279733234198494329040280715028971040313019771955822741693371659981466605646462118021395541662364206625566236680592138252671954945286261658113712229720331141816727276047308247713873331776822474411127655643271402870564546674688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -136796690108031534647508709152188363860756458052329637467973673408447289305200333280233993737765999637765892642823585906723390166529814735741885589377066357626443487920217194402540658476842779426195421789307724815556996341592844411428029185297428104157631558531224956667599647883259804824845247654890731770726647821540071559712177650752599590046738476885599700585312644926145346145409238372876668742970144054232878539919286327850248515887258289084833599970121495839927650761293904730350443392638271277028543423148621287073567888014711330161817300790326630461253518247599795224472824387934460487979257250275002829774253428544161065497181413959353448419992668177429920766483214189048029771151016334881552721469762366013475416012197352869176375760852244303859319246732702465604036675937302346218409015822188275637206866851591505960059121588829419982416269479234025787234013907062729470714528308196890332562233318148054715797312408669851593750279929429660722865794529513350187344127082204694052778240969232192383337695599212816976353983976180131161050280723696790266263784355351677995639383816652388356673718806420217190205700943847663721590899772691610892745164077779650978462869811884812309674249849286613869025841929719246278448948157190333524958214350032614788498335571550109260273899515458230818816011517350291795247097262205702156561603399893813154745494558659078794419101023433141495464621944063357058373760929192295311677274684468305824618459852720707243146521177280165303609705446209968350519638281224130586396197981337952757047697107169309253594412440204599287796285818477525397104582023823471202298798960134405052442398205937723495460894194160545325145483062615706549753209788632958674096916900537508704225460724231090814672722121248493962468959674146886493983830278632290879984924366622463934154303729764573469194839267092685437411005605711453255557932284187825227108899194031622591425546898265148144768208109327283085764131478864155113123412401818614783856242603452228863480263797510932497990271136684145466848946946952327886973245266953504018040505843680323309136381114382414726948606338465583116703868458178360394401261951324878144570267656469448230622495887904422131633918217769321759614088076910845626011723704656202559315107121462002128718563002509689951753784534307600908366520560936170683971076401184906364182180018291261742778398303301946453480873662306394358919057072386848777010385897226144918667090035426468369846217183623988241109490154624273435988005339412575423291765441979309512581364862834289496230165738406931578664675180511463192468505231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 22941393444873856829888749221602477186096722001242260345403194340090383580276549496171666998230028587734694707228167826876190568707105896656930597599357978307493680270349009445475923635049377438903821021434203918032140533826937092676805627329737251776334805625494863482159357033314817938751242200256835130426817465639637069073759130171775838572329155184725834390645909052243283613813174590101646953066556628469338039603079618701479227043933949435762416938490079162802629532770794798591313009832031659249618249489595377057379595843499167716211263463806671015357525037794167854105504131666150108314425260415352456456087725414336134864705089930248679198347257529255230768033489134765887027248518240749653103176638261593933489431149135338341367109155564322655158133698058765928240784598082356907284150045148150598106229414698072899675159328596042236335931185467063092813575388796506650749415523265120811070548382371558689657336155737130028575569996194646234841237066071833412999571333320239323178449469533861930860523417743101400143572011845554811124770955879570548614968369811845871805548702193165642824268725281503369423714663258109957546047603218275991943209016823961384669032361484981780583064017094344739221229615016235187493216312533215753272518086481249273117876545462835894802048916290958117939127609622459504101349810909684021416274070440343610500682870961476260109658581574951273913739137778459086084293416917435952769047424520606939662418822215860440090915054838692190971642873333854877728263899993215272013927858171985219822912789384979401124642568024671531178388399262693277822077391078039146627815273647001197880563320861903657555850764063973873021299516687442587643627391231626187548583887437510258288493417652673279233245756016676648737660957265837450897218020136322903301783972450350641672676817463615835602974321019197938223178409040936792341719763967361819683584235561038378582363922960420462028785490249573181477132535332511011811154240493250680151129155168359385727783692321641470467143809980805330142390334562216984048903763980061917843890335404755051576224036304981843543235892042217130449336963005002308081765949444068164105077065684433361089314718619327508434305250714520028590867780312669158436095527083321359154463219789034757423355974157267841816737226634654703381796560141293120332810082998570399475404436267067384063934944630024167198547999674778145063991776291212265020796403900852644129194957165735507713035513727362915609852240138687834295375409092990118461164910180328919455304706997333339447288290076445605387194199445022962217994158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -2185637332220944800376004083073002596235434474352440706931714712831251024119866504296576450018607449022245795730313792946899045682313990902539654737388421915009708037082195167703626346792932170465813385599821734952893582619740855301668413819065579351243402443031403590798983871733785452770984450575312160001747343785035799306620533269065732113056024562384690215397812631565595379307532279953784574601975607771137977159531647016842598758337127790896181219448941258123359027249969971846614527684779995835390361788938381701998503280185605962633455543164196585337582200656848876599510901782615091461599804216475057662089112467020765834435417285867291811832119894954637773474132236530785287047343603780343669849093875577800681166251459560396615033849717208265931947721861762375738261662493958123788806048833405815132199378694473243264013120209755910287482458342436523405326230480609033863242454231188998027371470285642334174050804049586183186472217699903905592403290468444015111830334229797820602834077777921026557105690099485290276088174720926007450690077144566491732068544186696639270241202019594936270805734164166295435280988658148394408517219857183586406711853727393433917477346379893890250799180995156791973545476757968670003457731370589136269272657542584122068016833623389395968335445506117159447463979507716331814369997468253431897286646469223224591724338179411022902455214705412404612423744019393213364012805220271568424177924461381376972672519284950626897553781505925275073630912919687703545865708143430874660497234733763387097191699308721038463300508854295446203070122092200861428450931833538789167551143053283599813546111613702194454507151293825401253124046880251677848305036516936021981020570331339171954489928803786268410012484655014585896558208792813598658890207503092204571752591783370151632243938367746456778138934064720118139715170465856199323401443923674393788458552440527320654115777688075465354260465187575236180854496352050620457980747762103027808451291575027392866726581014967769061831974797209542235523289959262924153657324642977187064352670442924111243329638951768296803455576646795714512048952807652600589967194725434003487526947548970907381771188921639142341521988715268824684947991457961306694977517472117076061475888193109757740506802024264205854069221187094349692216427001953062339948714410510549225324681927883690896381518594047073508863081901087114409230494119173159329238354710658012991339250783593290981818202989924626629016741024085989994405498887328963035388242800122160390590068555339177473571376816351480246343250100988255067900477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -2603109393508224046310021209216604978562225845061600687844561996917988719694580920844266205940616945661202022572549044109654452122644204780770718808668803079639132863249210919301278212540205249598476502791699240237174918935847721625795081454791238906334049691656708039611649694054684849560554424678623577163782385760792035008173886687231993592372894442056567982817820275918422546654704470703309827771124530643986456865338206250031169474255588621266854570900721993081018673151005241266138420888936138486271743642502574718045133498737859710527048490309256992761509812066604711150681335552204646344735805985637411251709677335475440319242062230565523332951358524577345519354848755304049351084709624094765950298507228487475819042221523841107878957498477418888297100812582170270389942770263574269879280231688491089989467936937585020240200626583795289704538255454096748854099952951407612635252655905906259325490783115028442077692112833285144518727119365182768614119617528996008439864110545933018061376861105379141157770389773303707944274463034386508455489355899437112448516023527624710501085980746368730069346967930402598707212423911354795956118278431988859062753040335499540949445051061149602843447699396918357378351540622880059883081703840521242819663123063701098557099452299809736051196161660008577977767794105090463639666997677157399210612686654943422816632145825111493043689828167106787743959734707551981437079957309030632021664267166104212218178055326250582765591195239506991122136173928909532575530135095369830897331835352373152079164545688383009208169805786936552068821458336445949261672861408323590661167626676994277403923040519370838137286735757561059114428467163179088840906466418885854761711812628053633583436180367106962476627818966231556444428071371309285398381588517293874999541925371183457579440432100134584822426984959666024402493916507373025303782813697793540259166351204373237973104439639646926904478502009117443042478138811157329726245640117832351559522519463681171092731101266736275750548558488655633485788741841202502909480480637563255081096053853975507573347176769345661079104817296242267047686870544495437020726696119084827418116808679241979115644164258403012066231263498063795875285767121163326220866523409628884060429969664671718980295199855292243243148215852285486653089715717489403595233659755634000465167833347876705880415946206060144548438997037775633722345456460555183782836516687027307124865063259228249243783608420955137618437520174364472824538454941387370252216881912763064864510042968172201216009300039784894153937899849247379192545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 14458037293794404840024699104082110779630628396638191621050262366930972156269050302545075142295687069441889583721074118714608214667330233900912188267163389540297264853435123306017078337174916189770969722364685336996244595087270944979917890669478194750113733624185235868340132281754927513481685787143482184472584528716260889920044931136304023970509642052703700064503284923642301830307933322618528894687767048655706023594480713413828526171813174840236997163075840832548779568095570642440805741239040977070944263554650266904459075537685083827208638378086932321933795071957225982004889321273716819137179094996044433533768363988226048768057465488340515811610146657657619383648525350100537936352185781719861695624045698742902224339198257305336816618798849226636144889622466706287921524583568849689029764816137150393453787115380714455460833270886145599735529321415751920874662045139675057987575168902581122685065991891501883414951464701852353998504195971425003348820043056044449621244549339712576742511405854638918360983249890005083308848945427119001033204456091451855703642667298056866503921577357803153483856389660010939217241684870756239436615682615196722557153260980086024428091006713300100873451038247502383185520220150196339830033783643183870974757940388848906588673727125514317587015348854504833015953001056659498336653482723959541218436868004922131660517048131632253649670626666712012660491356382209510040328639574511653801143317500946544488975512851292509011588770911409306169869359582914430039736354933819147504085311900621992157370052358804147926402306474692681568225655431013814598968524408241679355187115633125582185191878348357838939262698800290874924421881155007142637272144482578967341534653708243086657637044504327557401159304219152084429279392711432633050566123173064588667578638371951042479709855008933830778879005590124179484601668600440901748069119793203833531977217950106135860722951328440754898255599703281117324426258237960847333285069599875070681145477688184538674322727950096515644347263146543517408459504860900970115198176956702526141768470171712541955992014506887175944347318193220069626581473872003958020726364812911471725475897591466549229556351773724673945857400658079713758666847320016821305721415092082177615529912450799368660494624114007023894859095547596452006574425215703148746224629257349313628246599919565908490668596504473087518536199880439948112217740000977406061288693117968319356229429653401306646944720938300051317009802788936947019476683243299200539038208913700159063986463373608955622280255621348889458547926023284465692835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -1611079689638251117427330133465130812454278843741560505697053828688942970515896548534954821028583118648539016712787674261579578130328530475043024463311214880067435549710847863671661140252560133342510224240978048766051683194824303862352972404811529018870710545500350708987738685828024812489019557085382834563359943994408620178114853668073192139463460177750519609310041782691615402363510641527949203438681105833693624658419767674104172604089533962372361777981884859792706427635220373197384572989785804566742299905148155523702627906226703073709369335673024458469557479671897437925216427251842394439269780823415430911383386384079856169604363924810741536506918307144494517693298861798538333771959773604888905318798216049119908302212974967548778539295203988484314469044832281009324340084759230015997088351515544744095684184551960879520230541570674019423951339789857199048931345051576849474148960530499339102343899943780463092396996643418478749329058539964241299651633961927634208610758930754314258824515572895101524465820750581275081653452784267468083997086703561719157332064534907312255354097439554475314108171676557027724125995759696083956226842672713825478430583694509003507464168987547352408657631311979632876033888165107207762667331485320955897410845670876284358047395905738765252493792561183665957016599742329873634567068250643526007444090891854699894742887316013155445435673680300241219138948147041026548761483186730192422776638852791789937126717374019937438206430582791825486119171425422638835293114754402818660527686345468222433071067975805720880578090127588033904044448301420371705255533225496402255843919920644071610994865404191653206878518606801587291922345715408589220332745258115283145074961247218453610953784080569570893915971157115398299089929025272518900703742464139301413948574851921441549531588533524323971858248285744410552649516864096012326982541494827237071908231418566697117630842700731493430121882487799234251104093025119414499486487634616690604167646425299073676601880042172452160993712238175487070642322791461683848802790073350609936783777017430014257860739351436426095727253134081368716201138859799128829703253090093209567475931245746092984349938015058697463598739493755669015060711133547036678476950707699541712483864409540276955347443023566784314484897609951614748640455157184539742574176247053052247324843931000300658726266304382956530094225084516832596859881252350830215926677103622042275062925241915689249263774017508051903934921736715732468645526724859083669410772712526550187815377820968551670655047775892047433571563505595606127083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 944664627145840471734676214438777404811123993884760517093713027201439413050576515191317657286641438895461591868713541616309310354804798299937067806313282180940124925649295974487532513231652588243752276441327530170548626521318191861813363742166115652312132103508961927319073807060243237452177116011120645604964284875204206441673619158418709788729279189283918674924915235608617804414384326297802267311691808496855273171950926246384808266337016933238684100277403354656365681162688278074707405595945774514748659620036081974217348413180877849659649072382852149050728422291580924267282754082073558048206035116799114342941190411008895770459207041600457289115110139036229898344982436948545442813797650476511625277018460292056587285063720986910187910539236125128531706517186278370077821284131332721438994843741152728823788673442564352599611147768976595640541300319821412682047630830130973384234537111987726124150510464274405067121332214252504217415878733230967055432380192289120482610642034996831581384252244918145621488933549227304505694029429554498836951968235386511322190170716997325289118396253326823514281931898299161702279960065141333821686715212574254056410707971855574247948956772050796433891988107640327009838126200257076320921706254227563158193991590006595215543879913071658683040434162886952713287872224605409870524496491516235064051768763582003436040155737790916912705446883857323428077833768260512661532578841427220250840076461959194794923669480531841306906022900347218477657473677428172651231720864151323656447598304198107759347440399558028512881046441143481545831811156266600979687741696141460214694912085279608947160570068206417560488589203950601901497386867841968797293218503199087708362542583836907733747092208088826781654645134698753724821660625546518756569807927715313077491775225548611864048524417807897480996665996937150257174731879540017153917444495785883623660019395071986988131093488682774422607550886997616928389430086263007430701895532369789036506121836291609325956870680969312215776565047797746290073290521439646164434279613051267908772398043759881777736482435812220307724143821183942610526091200602496262826726546694996831737226049579187782662221195143060856112623534920298356661873098160531980177959454258671438447069300149776263190770536656970852382401296976750148834439893789258531561638624785145973353426212441254823742893038658795185640184333944138146256807399411485795644516775693283454432648697271525962891425235661941593397241823752840505177545371888755428632309441254649378826942777341012754678981329115188051815763652940745964257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -247207094357190877103825981906451010651421725654459463147447080222001818684089716063223495460575109862928572192847757042913953718012535829161455410373006080004125877274324572912157277019734205231565353308172491828060508633734678252013710498411449328545360573308459164377804656556553257535890292919280985330161268721533540927314750153496465619273652981660357029242940227974391648704467517041098668733074547745713838495344861914015867586868384390765684504920480021218257812990249935461580900628386649316880697243511400696986755974156775696101452466860822980034632443303136781929559794099948332038052616674281833214400464511302997041782770572685889397653912090447988879477452699443751109563455027812768952772095529150029137806046208814052994716884844368207995742413590189816476905308952778455382321833730718389867656468190187221846874802519029061215259487653763250160423661209680247543902676054683968931195811818229025999735768976591935077685582601958967504695980539967000543549337677264075410879613958485781131830110307483370175319837380089129023431930999960651188612307521550591565845821430307313771824689159452118870177809984064215773981239347887944592472180892234388352598537218425762970634220105768811676958298937158337934644246886003705523037347377292232040376235742399736559136913300698661884684350619943880299163808639614233436068092622144031121467717872566164516389787703866237150769838647843550716218956788681662857522512549497338367330521368590106821271366204820411230134748274883448020803083021445736155458989411842971321289987769766076686683065772369497276223761235390799875833329305898912988798419734315548539391871803071482529420193670081880453590167636923078469664614701796215462016272602766661660735132214226764513046714535959259439451392831739338189087324552690399800018938325118616047207155772351565512199234413715872175006200419571735024544365353051121922037176002673812672061353876570872235630176384603313307958755406443068329199326236609871266001079852249364155425917142702694651354206449482736773968640453229863523421336100663632025499326781241207938641716635526752746554842446771800753353098658513613214170018795659815320396761494343106853772364024551077243529843122707551955968074409406773870215217083916687089076418606324935235440589785647720944411969719573924485721184054962878906998647965256722320847750909947871465135311357937489741385542586884194599013878053479562318810122788348709200335007682693604395476907922162072700545009339422223245324694449292181030056338225873433955523412512415861915919953589662983590488850292174266092748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] 42275925062277837823754939708093800565758683936200398346041717371962991530692241260571078368167214257902104027727045809437261230723117034921114024959737475126117357833176381582476052069016190343562777623060531519575581743452473688730238755929956025673859899604703034050762518383964515376457462596666985718536197120015913891875990363832414992545824617152584642136567015755119454660536173504398089602927671958420472080136909683101474129557661697240637910589721313807045626019294974915782308690509002405974373987530636024247532225855439361443813846637854802304593344754702463856608833151211424459415057761639113721587736886264813932876327023835546701653847650822291069999309355765749209501960948918961435159668597454669371216660104579243346761752856577554677048242772875692280026365693014285920976760633110202825491466624086922508789707971464868102841122161501765918244800883847419286521680899283328256566386231110352044749037335373772445689068958130853953972691052470300222615962880149716851465722146362031789346095937117375419265510370083097874506418160781449829427955444343553209593966744253633247897589981019319480722311029244690860785712491801730726403987461913493809355657928672301933763508993621258981236727771581657334620691025963416344223852442902483307502586515146936650610009551352807889045502993518945505038302544622235322591699380175972862230287615604315314708307059463740882681324900729388705709967405179864519901057177120566692084876674166391675987425162240929138076636531404355411389645008189232364263887917200729826002312952264860432694896954328466361747780338087258115484846894213142602041714984361395824577386121467355060447413437300451088319267667918888541265448886173001804660520978143031154049901922653723219852689140874568352041715832536694410484031996742371215502196491913178500373503375230531936403604997660003765273629867775087446937632663065363115741891177980643287114319258806095058828627304893703777953631384757803361181358288318067393544233775858167592362290583498792122192721589199855542669999170067275745897079737548960073102021001777190292790428369324226612582158586986349919012568371264525518344048795442042720625533510119615318569375703471261296657483295921360998027771954192555685264333367384435614213677416878853064557456732356461039913004449792519050955282814746087310154766241992353920293708180100506819287947379946139588278756808599408212523868762187459783180245304206512254171607548750151717299846131298755411199071314506860198654675721897811908158976703305179401654443412454156998848575664224560289667205269264082581585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -7191593614299121612716275408916450949115066564580140762241660216659652313092943566050166220626887634638765243564875885752080735908467500205778350879867377390770449441272201941818002793366839752097167394646839881351801535201106464300745542857827331330873034936003860389462528081337129321463632178408051026500114644929670313940770642119170014476213091152550382448333476133303815394617042798053706455519643697425724640922233474569922935849782247856351438429874277683690378905194513164400562353895420365144249137594183503421087071406565494723367764987074727597004699473401307785566657657330592994664114384615403658638378121854054936801640163373245095350557441564598123014344566785721232107948944352925668167564689408713218188994173788105327106275536789531119711158151690420774119996425335874571400864826818016226514053295314591415636611759100402661267505437635652777394558446787976770934956196487785783731582337933695543415562026796662638330312090960467175010667855634412312226518790246159353159880098722171578390849853884832867737565113117979483557230526426228454176834464090986515048628868640257311206530621581514871718920087076107627222121623477789200999448184946683134023224624247213186138269920923840165866306712323446409388797178847424692457813802341970639102117133344853910536082983290589122262900840006009336001594353353642342737048009996014657759802024146101208505813775487709153667921768551196554690682831447641301532050485553890002560036944417140577004508727871174884597400814458767398182739085580624942485970650403406516254391839769666104877039376104185777225337647819907059476637502346654782497807712701734152727863697501146279537738781540922783590070308321006492152780303036763852095070632530103487534644121490022743810640019603549448614190241300281467569927552472516540803668541763267807657384293756786008937582982924870341999348210384167585801735012356536126905672941065326738167113314542939897729146631566497343606078229566002751236352194568025450817546837136900050002483007403256861370698348271830547692295335395690907605273705719210994537739481765112644213133012342973355522463431134376238212689499135065893745314061209653507632014161345945371522970328133092705165349343532616961909441790993673934662266936129845303657113781926954973934409683876122260218642465371343453664644651901447229379936445435177068405074768398598211991721319749155476088710313171625783002233286731661963883378387597278739062051887628327741231935173763589309973059869349899686036124735986620805634643746202781627317113280768125610040582577281521093108123899479550771331072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 1008094077778787293473621261093373721060578389951007256418724573625766189020323311685459424835289143032949368064064262389249215833486529140572196235490021608025791642256829795064438083355488426119784706031693681259893393918708376470112413802832572992202267023972395241240329058574987691256856902105953339680690388751430980757535322008448200876590360087509986011555392892603047531142613525274480703504709773979248088093311125076683175161866768142054125187788954729045613549620088543406965649123337849270522969646595584553164844874983314481335367013529217816728150421561426608757514881579615903252223653705695656559354463104121937357513704332134050733563999761370963869320424287422639599188261791100582730927854242129945666973891530298402330030079486006694582421073192663174152807667639090292250498882254173625677140246716844779878391445637829620227121610737265296284421129810128540208638431609011020786370145278277936991139071277420625817770303738322066580130940543856255361417149524265024493087351910630985049153567209431188819251489709042834267267053661652441784432289285935673361095891211767856849866021069703453890111390634752131018376323641449631917900372855917354981053155840172642753508083471284070925454251208365510314430985533516032048871945644223250633695349787203289148020120414438553817898204806392668564953013881250453528378622764723612538136253921493234264851960156426887648004386116805642450488959398621754977972390693237900705315285408545986138690811703105582250392205753070269560985479428598772167217516954291705991900777238949369508274910527045984539885112795021478341894209937584807382554505987411691544253788362543979890753303040743271312288766576333281395272638087256275602623964172342374109926176385202972646508566229722979122069927498067400463727467123743416554052932827025899336864389181540873508591353182099205293234534079923073092653727818857540028721055653566514013328487579493577058892630658303602522854900642154684303656304260139754499822977792624290072827639879163997603041454455133060739216141662613552007060795024495735217749752542111913038684509405635899426029452499607645609226257274323799989918498239213212502040251628022005935252634984052927615535704170744068271599080040083199913589587752154960506401142809495616472615107008386908919059088430087401485555008102287157705721877764677642346291053893042956331832211114032704824389385586946381902061436324980405102991815126689503321929969331436703600887166866650411656137394890193954986053328381327838647414575932106179139868870426284803753009501847777738648493955966644212727808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] -103033593202130094813242171155830106123308389093513626009873183277135686279749051866142430196616099013140178024153659898263673104673680544584052904408150148308799020593883653941948221964922515125531256343976511780955695255176258805162074004338376452534804586805628181297238449057596799003656831348957895778791855500175653425029892497079993514363956698611967625645705316527887395609980130199509800132177644940458168333298065672167867466962857248285671807098142370563382827868155931148002019074034070631961174634123618344589780483569700556571011620565679268187495838426391674146088776377610249701373099986204475152279182926038939403985085901519041433638740203220167691239562072463924136184663982279362387991944423611778370299481587933490261917790519076416725451328078780730250712259681150915204707912976110704051392910351592641328887608164974836417212265278321032681186234916942188617338820244513692110874659711470706994404304476300990412142297104642800263562442048964993982154693168435607723943533078967945575277396883768123655507331192295974711930331937545298301541822430909528435766844096440870162145924526845408677925202642417889876155229689256364281673465457995162256884962170817013351925623840741483653674362660866485391829132679153553949966475568493887971338572371980633671883772468763625860437366472570864234427923327913347781475487209391784002787575553866061383788497600577132955304372407595927619745801393245808201963181930376122418662256185769695934866623037424662651668247057957117201879337249029266854599498310907660866032884345985581164276913048455597562080449612386584306671863802168007137019009781517927132825941298721459269823575892972583258929641226781869376796381208017982538910407029340850855815181918946329467839760665514667541578660292169631155771401084593500254520285629714866898004626437798940003934233531585124455217068294103909898534243811284763708690589044327798702386847746805351402133964607617702789678929623126941222366400332032090539127185949975699671730478124629566416101191246725857584970447880853949879710971713259542581065607965772405915442770880048176229521693392066598970110348859769311119995958922734208859890592838020436533664736221587147618135145872006093404945251267649115780493540116307195869796964606499487658895791674705791789968860162572667189625569340361458730478640792251063065422446710659607437755209227725002152291169502468842173023038463761897083511176976631183289584716607679777676730010719912823612477153275712541897438630971498362043250673578229021590956783865773223565925029363381472316570355773777526128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] 9086570356986300474847634948902665634115079285163059872536836473108472701158489745000592783238059358744142050577281891695345099026546962314619013302262853590896205547430257878946288312389161450885451199251767397238843255546422816016842971528170309196843066948038854910104182668593317116914900349657156070994459369966371261167830250121669813999319423403568759381923705592821380217842058713567025671590342787813939498567713726035381333764569048731539714985854691586954684452064031124971353896634810373294650530849222744603776812173428413211734417016524625144449356727185464851046122962177010405754217039922938170265767473780935190324181818979175525003723524344868188354830843097842596121355038571872685223184566691308781273962291713792243657365409325523973160942981658234653856052455601191434634221969059223301246607046871614979732323922855541466469905433052013402872188024999986698026498163785580801876089525708090941535761561916876645904898257252661564452449301507280010134125821766545166102344362307354876692610307151453507680090074941568766838735027547078735206380491283842431676459122501143126070330646938934710224327819043749502803534859551754640888244001449101788358332573786964056986569108706871018089128103459478634700347833477044411132458460376345919339378268849747865121903177166218073815315346241476001755547657404329518397603802546709582078386412355495489772741960450735034597315682468588977825891412924814783688241941707959064096381621739729703994832393761898222415744511624519323471997319113568706482172750285588575794742587280573045068011051642085932359691417191328235135682349596730802117548686263013157539389572149532829485554954952781840955785711157884567663742241777352247409662206410391379619114825024708354016195657315006679930899691694228260921228719634420872809890887133428201311409439592282572090254838706852483561325793060353627709807313011633174232676988527131845399274081956469962429777463984626550565924203384316626061023318599695365729824712684202814092799686575445118614506015647169108584726099467090222793476251965590522473130431113370622479847477383276407455248971349955006051313008307989106557481612921653212358639116642924329082904037342956846278827181687946937817087113382303875201963589235615336493896438569260325356458292472681058711346604029893421411908963939358571214341063811561277119404264405149754073584615254703345605265417666859177340221532113958405113173000973395223633288919342672880532037023742645005291484851699583451077871056458205258779477771831100802412262385434327126519824934651959221625143993406656086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] -963788508003540553393465970519573247214654423047613458312417050334161849275957956062516338089855416604956659143515115146943133482373259714063167848199746103552528928217611801566837330462247863420299038897865969654488657190641390923265004135788140441160409225524879261885831602159366416066761857521231534093925318127082968017920016427362597212260108955355475471738581171315941208127065722370932724281843068578690519560533040023609901087341529977946680777183913975971275518413566764003960895008818684406698829060624210404840295267635812201098038984047550170043113961406446107668321896196762074837062551624388693881019116310253536341876389961277152937873859179647751094141083519758639882847154214269077402892091074549689638755152594190807364457056289878497079082688673627960950010546854995940752172436368546030790763018197454898223850115975341632991488472705190280443318964090043755736885464280097925527607207116379424214752827389034202625030456430880446396197920935261106794159327628825110463650309480215143470065662487214418150443241133063873825429308883424427954385600035236886442351908967906707522607429000254574943091775938929579702759267157115988876938976058090647504204845314884441214440317046528712953879869096958986529915718780425830612425871098737780560393314726951847317103413696662368258561751842713011291949608702514405871463560914644564347336808395747407841787939850284158434232965938843646855857443441261421339660566940927674863570930378275672366673630585482604418774639649061075118321144531167692246610432834013749684212847463847972558049863469147952897790727590543455819450613971067776554734458683287589951777212363735869671945269923096574874429160073257147529704577440555776940703535894343850314486406452171686252381735151334234403151237352201344975169008640177404402486585012393299127594706676042624683111983490702675528209776256768067419193175296393584515549875087815433955258746638356567956715922587524319051967832184075098902625245717590173167005867828761290513089535766419066126558088175158125394126975781595777334832002669826541735286281492121841778052692165579866319129985505243908869480382238428672224973169919189584899802552579154768947680366644756986103586657012986441465763110491267540322859019898320170925109688419859709490282568404457594361332868271861127587073165966480214490316641170214503235048475127585899570890899950295175293221736908994772487516053228784060463417548523596117036264885525210861722645848076623873352326672473467323579572931960372930663684847753632392646686800094308272106407245959689449551972435410739527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] 97152161320088224734693228628650334791596831572533400408146437993791340782691012274919571322417512692331022691107149535586410732616339808874658881199975782001308519837930629482289952546968966049748304997444811531634160193081969621643114468686939228185450806463775012171981993433681464998586237431080261200932009242800534323651490177188724154101706884450870618691331340165838956403189084128632993196716339514158253347498016323472881008581712851305450544702878125751095696477840132115138734763375496412932848610069573146024653252043356043972166650525854791321415626493612922649330841758282530499090571333023493130163020284881391965841673001685647987919558202679191306126841302835623436276332977102467594973549220832641597796048548364890749094086599451701927487555784268516655454481714715421628635558928625543620267546935817662544552028595584528859667076554642010623209652851340691116782531596692513172681531959992318659707852040766342726022582534529130664774632445227061501666233616717151137853128002987827722478209831109866126617501598627033049999183541501941314124305119242304066740341944610284328903882284710042101270203642819632446283312320747537566386062093048256541242497473754999006703212025150321029464935760919957591167850583834992862040404994002858097588999327776775198794373258661293781467747698475186561873358649211740037208711328584250426662978755104829124026167472070259733866281960267599957235586117561088759144550424263460274365053547420443963052883359648304595584711334186266914925325800480849579267632018124935381958332219428496977729222025469351744281639272103847231969643135784225489730242114697870401282226443354800617179070127668431576281327991225097094688571330153274787911294937737680424940338117234474336554139501198541773272237611625613639482634076812652575647656335722633277295829440522994028769272810468331518031238522399228268631881727059178462572643529203286312209754189017452334044017767011740444542260506173521699461626771774597728198638565836008014292194324154674468874172798717898768688838086334940883271162221243799513750041210692310740510949501628975393884988815016173992116635610566296533736694151405474990484976967178794976156121569674668976739742381882116119284079309110159154891011348563945574750613022199288735624082206915656904182311080958577026660209664109979642746633027300408535869123043256545730820035235353182223946843340246086827442819789796184582312167268002968243084992511770995668070534220146410963240335105780022791900427976396312095771659367739159202267527085355187967911216175767087701408977695205752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -6646568954659191170725973442979824859433548715007195217829989836658422745448093993712551867967772703886221598245869554136985794803520486697699969942584418277598603456685097514641193105258859035267608142720755391370070706947181939844205637709740476515202022502737740697351240452268342947873290045181370283356154049543884890880192537570209689795957539840393482496205553164703038306225796363870019286839141882411681357420700091172231011657900962906086251094912382947334495156386091629479282513644785627261123608884547873893289102300984486486213045378160488953995051950603664251822568578446673866319225186906264713738379682906956231537374571385963144966285170955338195334537890110857722480362844740211386998094273843980584684158242253649458841777161327798544444718851785628685397540254995229304017203960991924404600731838456453636497636629225038229741443318391427737091613626624447566371294116974028359506565788626823663738721941580056304419290006950495739463089230822100497936687263634097311327315024756514799893057377797803521921541715086174851419144884043176423313786688016089459341839113289841951163015065775158693819426691724988971419160374517316689759448854299477247732003670688470831718748820734935833059140942124535529901076977859453402528315099522228962627117832171576430789457196005488197864868920358711873857278108454826611271817891072149003919036075211400803603758222145971607461786696118195769789288131874746833006765046997497227876375690123584415261421004748416119864350008003904770570603697371959783897802393786035642897614855665858813715590689263016265931382828164345561801799505835730181425333593900886418825438487542877055479049770918450930003962642158512333736281193484526676017094710561522223538445347555693530617025953810759395655404802556537494998610513643733192179656515984087122945029609217255046724582735075381458145474193844733764173776804347978121504216231001654902425539054177291559361552798200411525532533045658010882194526501012197165267585607896406874279376077191977548885733609495415616286903920946430692757921664913895246077280883588924761675746194128673752853265859651073601992436573824563537611289995414769097606676981631313730658290891776378626410302206661561112808110239347786262930293461028816532246668457401133630370305093672295280104397017693311070450865927061193300376865190902377823472514109933186309760750720935868411105989767737396528078338923300776048398824127535812851126693257308594465484172048949703490156289041028230346657801468283190343872725020657976076621247329563985103569606329611763583471381544228093952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 55222271859584917356370616546809251372186562205222825412548417314930810738604289155526859755793695619951712123713254532176410783044541682434626564602406697759999627848935852820206265206855250286656575819112002593323448600066515147841784075512236019953391274579187721358863034259033245097279961062729046985868121746220417467223224196359788642387435811141767487136759097908753614363588025236136823335892534661264781195871047118894744919453506654050659407434437647399195088088769488814508735883133673790695353720565539476971118735488484041718256575813878385107495572829957667969843604884525428548147498879219250729145891256794318166672525094938974008827724605345841797864795724443679202355892385494883676147912102869688181299857510922917932086101118434197315517326638443732316141552886188718554166233992926327043650070244481796575528955711615287132113274815663774912012678521361353620480047019054725252587476977514641617955257340300964206285131233886626308459537774222662351065974574226360206198974397201807252806034496395260525820794777084513862973427022625719808835631711561768466405897474668835273190903412199019008155264848799791253700967309621858957365783918601699017875832539663448113461929511859885438545499523173515282042914768567951068820903791475615055676254438515167434047020894250296836597607626899784352508152830800112806859520771691142126926144501982333701913014893441635153274746408987198783254085658202850072086066011404097277126878981978135004268626268499313424528527791505871386625439546655703940677767595878647878537056531665692355288700520604507451200489335816422671984367733587994438097270820302845912388890579246118050394887300088976403289392756696757949972642470060495991844621841903648840848479911418177771904039722651299980422255208119997082453646026024488217536654258408071800341278829529465481487505834760317882131562745631854919147391172482778222254671359452178179256623084796326949788281124946032688019653252951299107356538287445511280730900859236716255518758445895716169307441384980262174318068607342194068899239101935459415144835796529760125993680290291813661557571028509326735439907528438592801894113014731851966347743428370743254363253839351948417291644251717979980163916123701943521653277287142231400207149444792042431426195008594512236123219998803169397409920894231965526903974347918461742738147359028028249968808721131194533150280009306539241867485579319139458705215241926663327087428444230316810591783836733016781245254942593657609827990697940389258108788053467163014277845927302909927669657888773733671383083052433408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] 37651836053825257667567370208713760590883263303815177753468405815946628866792571184058316405574625479104917349054946251902711918444321127978002160680540171925185558347623088646204860106788982267713623882041403882229257997603790174021625468001345807402971921985766499255474868302021701826908811999736271451856055677652657385699075491054479796757500916611889695581337014743359743722597211513954576278213092756796173010548041549571331728256764775043000212620334177206522280494987249531772360537523506934032079931209342856972237476456372022343439827710242414748813930435384436700525771538199482991724990118478566950027038052692994859840534754954592174761171081575134784235571456913278811540542933432803656429145479014575112208253766318959445422732251658921749019966900181185742764643662133207741200026718301172195841306096222782691526286219301489531378103076774710671370796965199704696200166808326237637004494559448242384757023722643098592150939606388843125721507576323997743157540376050786279436694064934503364704140963443893723301098408914699998948735668851484256834253113109167397819787562938724158187787138359914945895171353383870443298424602947191567480230948419749728697464315357845709296555936193408398006347346324297806959201958926667607690681634397659438210871906531463387574659971963540071044334821111753666607336514875129906123597239259521437463302182829533438803465213221527928923919408691203846533276091903946152438531156165426017167676216455406591120509027285962533027179037440147086656699487808562331985508640486269239557468595018985699867799609094937870114938060200246429544297429518443975225407398684886132089478642623589903611931515106470736883294260527197942997014971654730672242066061889774830331964949410323117835889685447939731929909640860949851317368103133421609155502134293765755956936455261475666554456227383817511789499714998183601336028646582819941643607997067733801916033014655974886045177128177954242754743978280810064527797099805999758182940392179458497849600870589888990162460749059829816211536110316313690156398248551414155314702929734736773231295672611117758520141544070934271835288321972027526154249946125843431756996576361140894453166043386192588730149053999482708831835399291946554861461366179939165235411370291477649165389023398079186353842410222199726779679284190621635779553001639534636488490605790205195593257108838261514464763754511440393893527268012537477430202575080775668615303113740998335053128468643485880334326737392060171533927082142009458368043215010823173777820095682489032546508728381650064192039771176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -5049900974923292926571927291244750934531984875277175905643281862439121108589783090295712770268651774159290915466167048939588541800962213101172822827318143389975502980827910705683482863479942713528140635535383877943962169062887265460026423673664970248344241873579986641601047050651111737124502428846369204291943960865657527903657428986817901425416425017873163070513745176738111297679311427170452988379551237043225616284577388900047245781934493413485408076251872184629610382005896404700667242170813219818420909025586425506293257984205103821862491369921194979015266572717072155568128664873910429408082010533183587100073490922753861105794889934999811015003560214343064962149756655820597638853825562768920023369794504261741878729081603586713593991256360551109981936507391346735235877748319265818592252081867225572549894456610508123014573762404601665425271234365299603882450151180932092971398961591616641429284878842289000216687940500771886415106446484414381950316602065849390379694136889432962781183282341291990370549983394628755457066713125928743977000059014082505387652825144900850258792873499588448947250431980552452606325133934377707525560391718311138509268597721811598026833619861144042692285353640474303482413261958413252879927454207340436133160392668822418937086503071537759019749080135543982968587837397741104382138667095034582626189601696783697335826210563255410856837568189979352880336110429330088946724847125828666383506321994486583055574192258993821840324074114838651818283614510337199664411027133568485688901931950267199248565312735681214714777334569887159491751079136956421512631845397511718916961522744806602761662316120393788708765762842889345117632727744425824312933042139715426037216637596558090478004249388105314011720261351955914048723065283940527973234196535655288996091731835960092550195886136346001256697801270191008025534791006645984234375457241950397703497301788358936922651920247355745573470488607775550778873370050225717480151199688833789417424070891472530673288255949469085350563386799577144556088169049324865442895900958471061941392824066994493573593111541669817693945758220544091609574448096663652563034469138100645763909138117236773309314455896185850386428038977056457365532447293541170383797990255899292247640989802440706829096711505618352044492168135269875006161978265596654782004507989142420943250602795470186135793664290994248261186918839473705962237621072025348214619429281873787769984067581071977646371959658108658306214538159950511017488936699733050934978239903974743605771462358711775324110423143148078473915068841984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 362114036666561644078582192503292057258503091278071121575264535309615892855495856753093937128330664875346880871778384496214020683355729258160125811261566397580061418135734936013292762243857134688735405558533368645559374928733739557565490973163967889905588645691636871046375048814656616717511912764853963688243483998320370579609354100571017437894468724138268623581634932783376428028471160422504990013997875559402434850339881558802660584355274890664441251225861759666707985676404867210611101323103233465431443500124875643955568652323899949831245274582592983229057821325195066014281071583039648674241995254730266041194818706103418752297742188998491139612906024603597210635182883183420437237373248949762897257877329086658650137124165646711064452678671191554583144620486390164160075858416485670800110121592696701898728806322262614625300508503064788379998940510829077395041139611116549173403125578927827324154617648155383037805594149896169430641099964068327765218794414249155936868921303731438906023562959164380504422386311167078189294874215293868291110253410891448528630114432693914750963381227887175661821465609547641810940617689345657914340593271899297310201729405788891335731836420196097519406233874540072673576657738351193117580817393347334800976268597101842010867529618779006357224980894927160111720896677113966425059598124286485560339889259254158960426089467432250818993255756414440394164274621668106242996634833311023507871154591999537172081040528917629275427742494311638449960218392195654398580366952159771010774973643241039178520339986582140030083009423798609817579187431369621961147120404838729110065089427743046444993424265138372146125945365170784433931833291073260777383666488257840090433215998145871261140049129698338312804836576183787097537762645096574959476571370871507447480163893079482959471977742580706326291867357727839759523749626829234784536737118544525230119280320270827748459808861067849452374834931264815127374690596492910957134739079903055948087997676148068472771975526718326240641150835171496496906337790089003304003049011688401340397366416344301410169705654263906416152767743589744338446323980135509853455749869491794716592955933703142040265444753285986650064866869522490306625072416227914706866824966453779906620070842903555591842544538773185486362990028108800961070093610325566462240615455648719674551103246359747658351549348037729253500314559507376529188691730321675422973915640146363400895640225763428995034473978585420325221923661801032535673069201895560644634461345756266597293994609877666567856225750347300745154429714432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] -13359378959660911148828600309857550544134507392910263891509431172238070716769788224277816061700440249816180678726525166689898132591462511349713233254308491344629958056451657032850605101454660510681862758441707064000709496869234165449270642081018799275748355995131432731612155049931811205319627054683660792199658026910399586577895366891166529718091002942748428510386013052964108909982063540951351413655472809040953396541257866434267893727316319027957897722609758214053040443990946799796929296037625637594913050251517483612103645551925366266277727064022893980628179686880176688049612584274110119984309470980977948907806006314290725814468198884447308655737421516699310954941112908535762839017517331462662213807253771226329915435285059105014600536933338598155563522263551306751445302029133575036217642629211552068916147959066866285341280466491494885379734259144616416039823266975467923321161166387587169138879882632730579821828590388595783193371144063068694566176745919913190183620618709629341627973869796047739238293042546364072730513293143951604426760216087311041488097279966475206268361793109612289840167757319819774550136904806813659037984238768714492449869009893213687230659702344551670732826181995596843539950148150287096073943754120640203659812049262251600780793444131831455226321555487913745075624605907474044606757875648582564044035498768077577397522466235831760606739877681778752144370521999494312566177577121164006042249970642889101805820001076647715654283747382634123816542030895010223345018724912864592246876993738315561531209316616821159648517572008881128107981387371192806257413279536448754940556275684547954359231722800664930424638824136794470424928623028561047308490123644704793471297829360066571222492345428967134633289992792935769551175326285124402327408579346779581967997632751404443165845185078080994949748381969573022210123022494534559614871496670898268980487210455187091385927464581249598771472373631292910026611978328168431824375280322336852356305206023190187535281122425937414883403578907038668216216600743511023498858500649879106729470692322721491806034902573136453129145332451870135319299809768373560770007463785651301044222165860545324863426049357222924926853543028174790939815103825407406576512862935853619195068443019788999472602315004915532287316401701679525310930297601061418076976264913327345783911314411235567565599103539033442228272425254862907313219038153310094510801896163365378278979951031472606920675390848483001699210815065356882873327053639555909025995656596535797050773672167191211776076771900814371249681596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] -692933314779568473115277234605454488152522046170108123572018953003145173391786959174324686241464905177540552236067163204288208271762775770352322693249179380016070832153132411910125153059005361983998400039719900995474573649333386952947229676373307012115904379213832758111655996711870832671360663330105932231879239614439629124052522772988545640040219573962450212683434278271668649650410121685029120839995368666015481945672862066879004971783517328249436642687235120535119765856152436987672647809583226536702940606712768343851874886694705778198873034821507743590372980227754218331628345760893374403608042607068245670385198284295139761222910717843471965948459738555875156925508774466890342074832957262151511290615529049205670082351603608546740615219575147824882730770026216684745841369871036175823660080301178594372645751899254130337145546401446477415048849279582217275276459842388472806519219814188852862604628119005447325686601214779998973193078631568501596283695905296975666393399578427612352558279389339575899058495695843302663430106494112600340011113374966248032620126177710427573153885413158281785924836991524599385113988780764505268808702591293420126081407048276649420931142857720602865162413560458744668027310293253247938049463543782972718936328669709265447896867128148679091614962681181900399577007791880619056664486621294556437980602671074415116452969920243199015962774071063054447617513403608479635106701825388361063596467256188694852756545702751640141732253724593332439101602680066230865255427129763761546393203254156377811228980670522736150244565147736740535040460740720542773650915947437428077209902724875273207058981718361405029243530149316509883772354005790374689624062927024962518348660903224172343409643580011884676318499953284671016726913992625131538686828505109216768385877887286585792467309350424546124064786544064184702023815004128693401753927520140100497797351488429799234986083762846216310732165015759948139426430534466517458509053658276194667512416673511103505087328405787595618628358100157483599707584406077290869148514584229651273510658328962657572580325193425704949907165050004037932910946724140018915405517008672425848249452552491015337135817615703103883339386765538071320473093382880069639013666053899633808932021413824272006794566475773109487191841492004383133362394062262070358546749942449972083290967494289286781492288758600936323936953289119048879246639394334524063524367213324704075664584178968591732169414701859557758141171167635460929612847074032228540567486402486068040828829781556973796158023358800196615003963392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] 32679343344595594992004354087660310558309733135737755780378454504057102010337475713595583123525340542630611271393798434999020842284691189878580018305600490642413521700709174058792615740209426880864897116824706151403179952884598667263530108936917698890092637512615545127083304769257815041650670428268749571494307926637374440907060512983614540886785149512365633728092784803416482843957898519795628789249572730477909641037750848751387091628152235626245324651808797322666660726618920047444785378106363471668601294846646346169172835551923598300967320881745897346925164572711171437822324486036109326407779530851943457975269769568511681244859397099960801548833634055028917251820842661717180111568429908311579648699656503762696343264953573248287174281274165092805341360689028847382170951257581383058113760631738450070378837842194490042368054773640529524490613272061194600957762442500604719882969639751888084043118556838153784208728994459981902002303628535529982439152321100477200135977920118356847626977360140811435850987812273360285154403409131474887128744982859742469646665789855136987566563595567359507865222009035280382141379597307081628661427642852841122881979981461507719989183666440556482834835825424019363527142159868464121544650534749823806849674040127918338956044255247854736220057078259047753365706855691594003493829847248009261520528543387521033600550495404866615584566932016076697696455174602366134958786755685889232833230345211490016686378567534274398032103988390508135798675778947671096977641391931175871777132317008773849075938248013275820326767440777067072770594358304314780108398854893673050170417912034328511436975345440767759099702889938518752803779899495363100922365507538383817953052389725713000135489082579628070231627463980689449435774784110107068827788911851781251550806200139750280512118403056348112374053879654499400347198272093223480339226441508197296796303208555303618043749693374973127220035925240570243043083377271136757813486240797615154514475481778670160691824632754190469347080628359452510935357108462663313664145044980009049548796690631000814190288597348935506465341795587874157436589903958091389807799937133536560682670365740372017035690304644409657011078978789461888262747702179291702003357507745431539301316988339808037136810076903939541242264689182646074025499383663862028958134455356910008589296416316237465370142614580802225857225181707505508193863842839374412217204388143890982703124181392891944663462399786553982299246886266533410492486625246308812272070749010267200389679571208524614857210790114681164780273664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 1187690551856423127954504396009876422275815438239855505963239451954633706157740124169253030856458123115583177994116765587896082652983377480410564588307441393779146286287676798741303587450412498229337433802412638695265085125596249430055082003939566055397811850794098718059267384832952493420896684881170651457407823028700865957499845921406659480958777963343803587521135604291001266440085155876201621582575509004762325072913396136853124315097031979491065353383462443089962708513855021520237510798633142298324367031173268546559272681217165690149325930539542281526960012846866877937911763482260969485971324439936457656930171427012137471433877891511410931808105943123329310988510577087491549815610657738881629015587353871698033009918561725818149815268574532747921491778830920278054049674861560050849447587702594465033662800579362285001474880516818040788883147331657663290410469015187445233559885253692935575268085514798083582648758240882893460153279837019482735764542669557175060702984424150634065000807399636484967705633187252628367805319683096029625692425281880281032246744800040968561166695599599839096326549370639209851411400372876845990748232606737012568044178784903036871825562893373562173752374935963416962343652765902350194939954149790541850899031666003269293406414826607302860141692481614720266959877754307794503154822001163694757009371226579949510655397840403083998106466359160317810699199285271656046286967320324658207058113441541332198077371325940140299557167242666926769571138708676054768531209903860580154581172349568092595435949925238462882868693873701364295911184952633432955418311281853321563300198419746290120942459624682668595817194000471482987074512330128161121773376062650229273715531622307275607124227103460785669689531714555415144386317644491487223492704910277896522026276734168093240412324161514967639505565895088185502899442848366290294678714046060708476710497688886627413985296803333688925175737873120404999652065968540851215805679100181401001162439279656735213967225083159542121658216410740832185518176569988728193991677476309067905545417808691019400864892815808994810174893501518032936422418065123299765465693364652417020946154620606812064000535863938789738045470515906454996063198440061520961340940498584475912729828051203019870057052369146418333438352529620886828387899679634240886865072813251599292778710691802440779471201091691737457645511223991086452633356100650471087349871186799360786597891423552910070706111339232234205433540886162751392941999750201313353500686959982431568501808305441131491142276220981140950876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -106052056287054925639234816674188483274585517162508995035446966041234703046245621163637219055880073851542350974777660753794412409536999214514553989581971816721764316654747683677477016355333888429367982491690839899815086254429414551697410516870387360042556518063918570442519253442604112411053160419197812493087541433026143940852604766704598621698002602831844278309060531844928088726110914365257399585951244022922524539388505866420701625889136867723745116523281594995061444209328689457851661997615935456184230752118426777122791986929440912305216039268236461499355813528635116469208860413268976661007178763484849404045135062502266372981739274568150244439875743934784005448990749983338038425390534071118576073073464276258613292367223892747728021482757529743604043877246629190514453859054474805665125399083269521284852414638957608226205637618554203894833716833971238765236273848129087726110958291086634579508655840099170687634774480018134915434061337486309543330820534521165752621943301490313961444890159564823235724503255698579421643226824141283367280758482272991695245232590264598948571399862444466989086109329320863665285576727401244395304893051384822247950449121694884892283480822276205979497372414461082197048167964007877407659992218285659983889148632460522454957206169499204174811684025478172120342548141334734539581351560640806754545883044718917203897118651286097958569805861151874294780213838781694581510500211467952423230651197045928498517127737827928136421752176954618973651550651009138328160863311710025201235236554340904032021184263793564010380374124878000428351713090665550324004466647631511011342156784159660527933609903390281584048655671666274897305719551428123089165921903192572346353564697069308612541453459952226908408233764777847724405213739189061942239498581488484548794799197763694659074493061575836112019489469343146233730524922628883557020313498001374872332436887833889011121824766520766033213792222301083984721402874358114722468432580874938313004859284847043063349947008321045716668028592270807376846447514442754823417174959890937260083355137939669196602691699558134689841248060266222410012159933461758311011907107309004287232509454870979404685526149993349749304549902796328752315775755000340622419271562304357579610329471169529609211547633943674769063120440500159750452572585357851229546742692115787478514494638055451648494654940839888818400065057012282251343735996309295521869220573436828912118857335011088238029264027740028375203571169774554011558210099960137326904979246637221964754372626303198741364847613690612962820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] 10803577498470014580027489966558809124405150437678284999910880364322169569266408692884890218188421138504153227986461080626268652661180159721230536397772462267687621483433866411764922446951381839238633546364775013902124014067623259598414523537736292770041759502533809142400434725523365270163225832988647726797217467031248790395666295113312875411012836972142618714852631354282993878517394208951005941389176702994676220761546304540430258205600975841276189981884416065562502121811182374954130278952347528826158100192102383283936397683822995946916194125442956990185722326032600146554474541989834841182447347899280964904737179624918402343307751323206278903856302791413548633250341627828122683624894974761553041092573644063752057205581483473015471068544370023752548013524785405117580466095776392298845119899693130284249610729491927466499173676624844159982811629061171471294954149466115585368270889376332703236806353163394814986301524896772113351190261239939084918506434736957894911765097283400474810772248213449707366706726207656442009683028539057201451615315443715901565550746688567493893759061298855537513015749282912150967111085120049460958729802988866897200622093812058361986831063791849969459148847821237465206660676280811653576517135636878095571246011875456681792369605418501027961081227944207405708602490451806098527688148638341117523809516270428352520296082297238450686842320689631221046033263429383297036174680214414288628231590942670198452934592213185302375188471552848301955056538222814155738614727175099643258160985820655737936481496411417632254078839344861251400904934672765168617427522675159597823022196454118114745216192073886056802649420229916631136383221790352659473787986590850262078527422539718967953150026786019159772713396011905863862575487061495766954868794844412205956674807989613551065883913366255714345738585667723063309654703013086252548772440171132190015032568663193460156421370026259949809053354930807153152286847311695873273249854689368099544260337596751840317136837950534425653977574728984668167865577381833468069786923321416225648797854434537609105992538247494418818743569150409311318769607327565196909937636523187393735551709296409507148431291947307693832227746543018831258746863401304838067378401456118148190417163952188912598185101361502549886069232562705221885707609381784943806170691831227272071263100383774848616366442044655342978605893544299893515481655648509645936481040135145874117995938568327123368496557234360187850209309182444979706533681793729308130724681126923124053007538392069016891346882897491936673792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 131998135820061189085216013222149198824765060368462426627858913415844870001145608123148977021530040177359504650596980844090138096907186794061599779610986194699821484293172771092256471410998636906859297521074511341548525057051502025029476621380587325076035258703569995906709636933448878609747750325279380428110436138874644065683198585074340501160199263798680419715165345448294629117338855405485335122176002196165539734837303616935105327320042727156811408492862585541775182328350680565054703364549026221126554634344495922885894028647156581361720088606794365981399767386637831495324505862315464784261573459028651730551767406860809306765178679916021969209817238050684778089278840766250423788754375263012270493099350121420047547044004809103981453703421354634060803740979042157986581658689602430169562168243237064548360071012727305410489300413195347552920001992503048696418058716923070093435617135864874018240797990084980805487009685440053057491444645426355142572094610569025766061772688958278405346098837255494197314639007806820785914596196776789601079543938330508037402395609464905245935113748866719771234175871916840890974058956053797330760132033243970614414790962648329535409280369164475920496523057885775682378723259248371478024138152419209872101879694060089928400744041183027836063295636166499292133883840955099891997301877644410589407092983891812036718858055153251907856891875659398064342682156086739172023709458934666254633883962369873205804897825452115045981606085402562236163106308287758310252339796454969310298173446036255268694154961642635071647337997689333709871186447442879266107548795956297649993504845153727628832711895722279158809367845079516664479208192359209982260991760610463739477233571546637212639211875678266860704470913501906328035422700581623917848354726201412012330426670432220330629803375818730068986143633080427929330434850334480131513685855170221972021751582965281918247481624470792135417350092559720364412700663655745389787838236570534780494329744846180403510907211286549708057781409916315890121479046468971081015403482421187248495754849188264905279074791265989911801849532507797086193484936170987070194787445456185726503499506018053041917589461919936301087425843261512137048440697560577458842466490674773815041148196591362803248236410057670497261602414253347053256259980919790327327155065538563418570650499805557971740461654105936540205315575028629194766319642497135612594919520307417970752834956563124958025354291404645468932294974231253265305600304464225788484142584220946773492300934998287221079609199023362146304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -18043142965909415829749530713010608616680597686863127932683448170020132765307954268074948960222149171848037767750565918492863824851162744913011287611728588504386192679022045759084328827995601791888865746375342060678169180890117001954967598044567688521423612849242592855949952126191519209897484376511679207930202808428408514645935044973246750618369252183229000796529809686558996759504604381261481558029208924244997524316998258156863138436176172060725834264851546605548223341841722707221821580616772051938222180460405584451136366076983674092642784191677081042553300998502084700895325031633738524120929456720356030397943030729498507416990185316993429067908674684916993638459065602462496550964705262103344903322909002186126469390578761659114583046286691433768025121187082439326077104765548521784865135231437245800019851248434026338216382213370251778524525505908733570164982177780786109517829621919019780154441013118874192134269609487497498124751236389167497235143008229495572430026392469256373841221758132230813350647273389706070864384767958760447382206029203866767029804337272513426476105325462851196434293492963606630288531129918860527872085567220363259113221246946611298052166236936237719461295376758183438019637842576421398739564312049771676340779136448824042374363980937048899314968758107783500749980145027337970993146138697229859065828807337258635338172942678507116019259666820604919056284485248122362416582672307905457011985577596574153769645914033401719066676067739035445942431228956360847640500730983138428271942492536972251915645098257910153741531845215047936756495016586452470830397708261805972586169090872995754815607671315303020379028241002318943932039503828310155961152385575885987968900357959327459229841819547843306925893306676318120507083983601654483148026635317118108507335572209532581707291887904961501679268924823350851763751967507239946902422636608609333595736057779738044597583407304126965551752576219592791233047244955849419945652019814656852571751741122965076084731617964347592902292076064139018805412183102818804381827102793369200784359672193294836924687637638151973252148061497411511207046775335029687892605877192471963053757251402260920348271785299933201015098257158158681353194371114046970733626327189983681913855944140421417979891630240079110606416232916380574290119072962480886652429167776006068845233520955022159517632867707751438715306272441461947253147099335233491093548873714104795993278641049698575935495793609037874336998592661426203454063527305156273020534310979106762462557057692461461840385069693330784256000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 916158892809668111994274071088529740575337780874331876179239319385955522783853323074842715199013895750292149272072124317905918184996486286930190268353637808715680384330009057662952198403508686971532140628307417326404133435730920340550575465657984114337578889085121945239499026587492810584814334817132063933070322485032227696340892841044523407466542433799508074628145873639759985735896333446207123785215087905585455965930614161638370540426315413099001863845038582825584005533428342749176387145205450403435005747667194442680084860652804421958925337822248426321305561024915803885395291083608335198328619509841137255282730793891900076191082853388617124548282294551737538097123802611187182625876554649562196509956554720313567402341418984074668868225155076776691837604512201091018704113179219146316886411391281055189989207116595882099926247916286468670232511985134109997188777831061704662569745662283034737173999366387652333817141077944967735224339786667312422653587550558002139911040836962089546002446091529708335999937267710815902708806511649606971234749607748202188335581547669928746099916621384141704064415909242610459313282490167118386673991969685862446888758834039095372397119495222282198717768028235316033692899123072273930980415402748598293040101159486279805840487974569251998746653662538239402842330303450062653382361846683453031631956537728526680691802243125480036904001186282311258833040800805680924456008913708326938535701498830511931970194089939079025012527988482869735146399226092135773152673920924954295989831325725041926210040366372184397422897864834654015966142681122376631380439894293073478059021393638503018095556098922274478179963087368381590108318684069783778801065442312254049584472276139263616444609358753779682988009623277729066190669507116450803121788506640995112455630056514661321470302186864851082053815712893142467392423551672195755997402447712649660409446723120580952610987873151344550789906710535832882099315175833883543672804573441537432142180460953057660608276943436198351328429706428468763992432879454486173593261298243520506284715996363286062612566048381574580934796415784219187628833423302193457806395856817840634778293371576464217019252560946939090010026044754752040647462483796458042631448296198127601226371895310966377803239783728482918321017481142095918946444661471524810930037712390217897270727145301382724771888087188746073116106723113609680144438106781537916834487747088946348389726742306556340359008994441870793172450045991547957178543196157384655356123777134995345305764715489853181425357714079350784000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 325230404727942973014455139385716960630376550429315002722632764697100854883172365944055427154554173113382931350722383893966829215622349346013354412514740996390489710573580730828567097438053026997111591670101861619627248189056244907843579159375565644089465240963105992192878404079349551146261762968827125478993626745103837644381878049815488386402812652343832190407239926068163350887296324221315238700710688870794545913170642222341318153310474673341039631219491120745492630588850030465215732234955899463743067617612334532648245681955324867045527856630073080090879231312956278846485455629900610245974826955079017683477651342749698057048930749326810356674463487000002479211923905790515586610345498206006952682611553146676947069718514299845653887280359615896179912521235583019074318533495563582904307497592281037834851879565003942939973724934057448641905126257978110393096114025894139522980112361002207524354010452120360311612070465159559936308252792746112870638186616917307583364115571758842793887239614562136872628226998175236882201156880899263576590142358383947335049074703437837367013828024271401648744021150887343637897939025426088761777602906237613185347456918158044560507979311323141205829265256284651281303294799117274511622714988526012534051238509033552043604913535849013601400554107472535936040244587856548476489582163965963022548610625947603061994421003719269299399792653619486415883958805636360620112364116621399600066451713971687985997101341352360119476521385858163482954837323411268878808149868789456089510086902069568755371249712447977919168185669483434944852665971627293119901163328578898251764509660168275451374760249001177951169542094592124761167161856108919069416067729636458105995041277039585936091831628592013149602037111425008678044105046234979820659914682143418614163574685178324516582802993979164051191993818952918082581902128865211641128906882437223312777113006238723039363410956589130184359986846348174754995887127855785098360541355251810491679142970043641143302366548228585493908292128090576748840925870525594294964860348348037779569340425193922979469759673800929584150382903675773267897584249200892240052568902025310063796383815224087315091667525387595711090753732864791792488772059400027651412261310489188009473059647900343212225788343569787881117116533354460590894223014911043574652813998963566533148486955973690805303129847615299809738395762191924465152760534669957339679548871191925619730628761882433326888086956389070973864147490480593239096797900166884440447640327130807882109725749338915921993382010355701749191713760341288550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 34140344079219000816231402316432720411451997320577785452241280040075216636205701318264184621151419758287369952167073289105024708481585634599338932483286845045761836116292460015512619523212783945941590816239907655221161511175803872285945894669677048635740179876694160163882819479353383897590121359873496557620197056535722927451307141688023745379489863926739682314493855910727581304621960833016681777215667120021024539273236433623696076027487307572697148992516559932238977571914609141207983801203005418162275748464352756689064794937415821351441435401346732171670743824302197585448886957466603522735948776777598285329562948488069780079023415913522188712526741454024226430154248468064972307700283162012555481643998328129556224272016938065435246943930523536772174322788239161299078834771357529108423991148754764763803899889173260386045243385638845510872469538234416438133129500597821072465120354462037664225023922217893180629347717236678048502879665794173772054494046199745989075220447286238740037637394242676452548952861366430403209955701980202919301840798434177268887700296706463846816842670341064560463489979194103234520821357872897036688879036726125579276048923261887352672721096516213687018712841724418929774650827827681635151000771036295554841193123773084351181840033691123056577386655469888103767466087214473602832056354287909010550454230278685693698373145353211099631477710912988758265340154243913179594012137045873861079165974843816607819876491276223687896537076584673205114044324053532236122515979688787702634648152203166548148764544244880956401788431856361774277203835341543955809616426106388512787265614447208476967071168707330495162046234702127138199996009162937023797835936830208391483055430905600894789729882494321326697882701138702266909099552363131029902071539956415412413758539339429100201335486691447356825375280847757097340606841484879117445772267069198982332110508356492491562711996323505944671965477577297840239262432584421184532934483156218188572400487001526873169413847726480281328140802493003426631321708141034923787768500773764994153415644029503471281210917995300221812478167315108162212892586619602006403265496694094228897812847227330721581108778837718723581236662839511558447567869287204475766305331582135956375243003910681404472718110363905418705855052991351009972758714219222872851723698355343823250960803997597329951301669097807637158983283346980208076390901709455079938424577325758620280311574518057399927677135091617854144997596285965747896189386346899762207275839790143657546609945551185774552820286984472357297210815469919072681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 1089028534563532808828422937867748709481576142676012068013266474267788719829149043216675806745718293172194050934015231545188499563804455254634771382639530602736960409795608244460820331462273458020352125092427837357798720047017859710078702113724953246320813871499069046339007401718759603059075827143117857178827758971168290878980573141814356237540281862156890786851478240230373127449300262418354812999327892794554288845833939337304064962540699695903836877674206313819144400853448648711736115982830465552367725089603207386242080256694035332785975170452100969965822301869921603322210562504430485244876146740190882750384526294658782737002203754351257301377151644529322021057487262010633434103694920807258945479717345661017444070514013756222874431735968398619756312209820030814229044750027101016752723534373698876095493192311392154408987325782447641666191017398902595297802446705210929812251113228408924331796238920330681876172673691397508664708443001110340191614252694860514296709844229629562086868509231980805200331388486052404670872674269449425852672127696938042551705469403120818964984717285885460268153667779971029390246399635362032447496252648281882553895682293264171010141820766669735176541111442036685307202850989602973098078831103657109602778253801717027963789675581874169019754285825153375967442952703132172869354417583984003591951385363588897334349863386027942494308822430208760049692220884508120924314866053957432096929000980245017901247574483990328681683814462625691198409821421682709868448744188604088836595330882759655220677358113250835876158749215610317307851613269892853091827110880029204456061449851766761890428602969184329156820083310942048323199726781123642756609727676452324170242712530414243025942456279671708182079776152577701918264876315512860878462699324851225984381933982833118454594189517073672842386742014599762276484435089092026137471241853359592787068726124392696451596284033768223995096927685146862393423618163311912280285773792824429219360822285135063102575160169275631841635867535257927689379867813789099616935324698423116334227262641172157865051450838373968015207434513387148517772736904599892396596245500595353029117590345488093712593576347704009293893016388307329617157923768466812405603425651252394106512379165373940159574482355241281170612916809757989150976969700983179197225912786611026056881756534337215700350483727379333052673008605969865754792289675305364843861948380124357529768132717030561640081539570972648685775293812262286805970460766741010802252098566438871367909242549054798334981761121453197521718567572707403666292736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 28003399876685763145084862221816385413593921725295631605949215833483394888552106212718884427613222987908126569717989387092621551572688795540311875450764729118409691607363512193020210828519046834030834938025291853785262267912338927902016336865207640685630797872632410288561401468301849105949785687577223377433394500876415424012535105934394925584769173703020185497738695013056755557766915100103301100465212014116062349466130980734697841490787033373974217676204075612825418231955684797849521465187204365636319052643756790153207842810531982535137799385036588636271999080789603830000544956628794647989215147196337085412486452015417342460253091586009799540345948140645655212099399093465250191997994773933335433134805593626588159510480749103864307799897832848474559027259363890465368701202279448009282019427433822518181050354166408115752491862733269423520909200934092047248241966269404563869758145402597254520205037552064180365817316506804268715821194892972030292761104619747042044262784696240326532184136711655332079383900997035890797922174139915117370867810144480427844466369846934340254948007268214164526903428608157659097694485893203989425784296209426105878091626508778921341498827195394965376451841944050825811980636341958202773450669447603349193264632418649010777592123088005776737251540924833550722113533456396437890739365379197575144111584942885317214997325548560879455972361868878137081366623256683204211326396276051873306571727260424221904353429140655796878403349467956064341170322860480754075223028591670670720698654183722327318752327360234272221387385776087767166662523052546327212254991416703896931409127794119590971950520139598099205526915738303040017233377297217334673888321038277504611159240141539653992069516778748100229084876089520864713458375217255621350725549409547605543580058459047329547645051033987151679904542043561059665791977494709839676241768817064303184381724181806526921902475107063759657037771435258935563706690108337727890856794142458077893154899712293960813325680825693239355578114596212604948267947372433166617228532048851550822847421563706909346082746521316542912358282925484043649945011588765960705589001380706290119644164214149695177952339271215906855744590603989915091390396796102513640299806697135926408306772148992807880268726083415036415825437837122518092452178827575313309836985535889641811700633665365974628775141603796908323999333143362105837531239478935563671297591692023293158948813868952818870167697749461006613693383476372290962403924643933454351665787044385951856134343646691516595862032912970064796390205378397341988421632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 22172193230710602937916444444127674140288849049656589462652223984991286728596989604895839914147934269435832638249856824551305224097362534502375018693753047781285728448652305976513655392863235228721242457075478211956922164201876203859055878791850893857943420929451248911420570426982410997311095111929468705604299187665325121831345949482769738858321966925955427229283208591364121406960342125805551985242045564979491600519096641453362631210311619739205902264417912551330297161787597733145858740831415438072486967409884354735109975481138579449703302792186202051321908256304579263395345220650023826202677888652149082442579395181271780619762890339423061717787361965404729120198575019671988728459134557617019306185142457319361369206601379432567759210486085257451896344878007254477380284221711113039100382216120335459140984129595470711928813565431705093038815603538529863154984536190107087178649049848694328205808506144528744443895567254072343737299988225461587854384369481929673786775829476711528261649162663803649725136036021715833320281321993196876536203829069570498261723558859013680172653199912344771016337574535386251234929267197845173582673162877530889621930296140426946108102769751238022751464127821022400008517210674705350124172499257990036239770118629877024355558146076892483380487693128165351559908446187332713219790374579765248643758845341697322154936568816076273466292766555572373612891741942078581406323996523368219898325162313049993597166310401172948184980468069101036852077821788292422456660007414565295684190326010526767124797739172267697377319819083202256574239736740093897553203184000286119099517322732942969059201164948809407423877958716527661001347378200722833409145860992492950512946986574358192920087271634788184743438967986669867217960311934124339762075229361300132006064099592414007367488945776664577668867098903366656285201763817735160942960173882433409187350741259693802519504921254459408165381050466020293488093371011196187760606829416945127581636576202971372757327927556579805560728572065465023264584622657736771969981860812021038886480054599018217328206614964978480316227149848278031111706311508639312746479263617851980369886001637921684283162070291922345310433090236617305584767793643955705308499797087327612110677147627125283878545675314972483713092414420750173250471285228912147773096306940499515890494421775346998150911453929310523105085477931717878465992325142871542948958657103062890058760178989203511438728621491360463254897908528072383564432286045120363183153326877860075965506056865816237085294984069410573442788450615010913022902272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -1972995996845332826176621452796923608066233750714342884928505620354753908934641529903643845443703054640915062840619164952025394469041689885133830054980088834177840075252197959344883322670177086038410572497512914245186951671764552299864211170203118087156861780666942029746868772255185743955503502704154936028599736275132470991605493223748890288103052761287519822987741340856091635365392175631725479525397865784987448042326777739637787087715512473016671216491403742358717619565828094796045409675481272523724812771536214851969846802744263558623430916762185525505131714482554464743325076157611878971366563251656817600681357803502887738908373325802822947523693343659618476425167732251149741292831141049649939137320880030525474539857413375086543798692437129503834268333716519855657732897314603346499668395219589747800494224431315868206300302696332749980350892383702535460501294216833517778946827685636457983322263208386739485339311872874401901442546873467623217950443945083854243965369818066723018323744930934554441266699544495538182897863603461708766478059417643640010680860809606066057517126829651291540625634604824918499065654457602050260890503465331368270874346014096227890124082541410204429978530115212904050679539217490341095149762462293932087955225862933019894413220332813558670115390319954679687517131605448195097799382601209968855120755484105132448704647661718913112845300243177734834813821480715752578548812448456657432027778800540991700972996597365266722985658267735874200139227217172491388583596523097446896467857216573346635751986749306559314870857925059418355521896687832241743235353409444923997932776026014545860329696686693562898048174531770937485348563432841295063933400202438225071728598039304209560422825481735536901889415369392785203353215671185927311352486255000753750534907627214374686413216432676284538635075598267123136143062977038818921253915988308783947375539576287354238214532599959324180400083064538882490387227487345025237066633560628050637810277427361651573156080952672278270542583871524147480822694333138704901138860370022460246680643201332239256106297403280180857787542191187115714253894161489328513054807940220304271481559487477475124410457268440504567441684320250506172445193885469355471843731547196380704754731303685418721790421559434884288321228548634445611517987172395516322635287809396676685349803978235638685216769850701729152123693666315942542717805048775306723910389538527332174312965890230924175323594771527019739036831578016285724633331886766371718901195597629716927385117615133450657414355989738148268803238217837313350134923264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -21100283148970200780562303150994530476337071285288374520446413588751984127958885699501915358414657940560823540889305326103360558893828878485600136036022477544883635664697317808102078254298481735923308059646090464977054949910868724573025600277076057288193637027150886065007577033658665769889664969949414485591986332804708953936270060911817678592124725256675416377738954958638443730765281081998806995060179513031902596741111408879177730175771740870998614525436656876620676310175248422574735350773648019820778778352810685774472673815585071593141391105926648754067421853845440643330860789881084254312620212310184367158082004060063800416997102231356107506195509935223626615675536625098967361118098715086046713731525095956213235967131486449327794757832112141294483068276052889915004991347836529085743602482407653234423888873991427428831776134411053122496064390283317702212852522080066866677949779761220346852003020424523137407075002176571279417009074634088469740793411217019642011068441143875344492628571102916695148751464539014758822931866335785202383243176612542639119905269171263383795865638810280985457519826895347571997687260134111408254226544397926877331293215034488558888639187678362506676159678500424702968658390943670885765372271977597083924047889958519360660520787576905319981477831381787129370863705117910514727469082734571353289665069882747811007105168229153747676906085763549801309679676658997599235359135692731697923333215259574795009721457196061985209998442932941854459500718962025798711201924251883841047087417164476207179914681839304457393379839283078630584761205266385929665582046721490246248588644032347067711327087675187451182602624571688584251110684148581870752300429244627366186363190784840427706744848521382456950482287455893860425710317653669754175464791416510153935656810866854229669318587281018689090938644315972055409540664732974435184996675233397482247197159829136906718787197337338367522223928600923794990001293970458464625908054011888686094327280928316143346381129479342450861288834585663011329462275024369884697129235203422050900599237752543128931208969320554682238688825487379590748181971426962747079239077078587474216214182752633188840685081281556075376092656961904425074741336771741226302509086815562679790233909257187303425290971957935777352613261106192994734003434901510166420545083489558799775662281225928918470399542438219284433764782750392229219408360943875760874964038195634415493374179269347111233607791158403222629630133292899624824457961907050092965595108644687937874138558390607043370255258002903189873243255994907510221815414784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 605222021159751061216254315774420033522518134563960474061682935971279085720604088236874957010378432260348495929484317600764774436944823206846886173325425108070846841360122479783171515396529916999437931487692664790844085976527167582759162460212285635322834635852468933215978498862348690664917001172880126753961215138031283397740397139559390562270265778690208867675298295356046991042114078739726138925740028277579060685148670123093863119113189967111166701476947217525541196253853573839673059279033176686590798542019547373237572291949406991984937320500772386096891712543740856762533247061333912257751333897227543989856684582371368835319373531789789818314856599977158079857023839347337053410406378105988558245458162688328647581896866248220685012377379206649943955516408712454051951799255458401892660109456452743075643804854769408132520220920330542867576239242395950932512515602210811783076863060545353949368120505964618574205144136251454921883338919193384762449783290709661648551931232921577842038446191462802764452994651507855675051555574345335712390445683317492834434014240028413219393208240995718629278077754197937212801423774120710646007552142088331402136006899995811537408854497706583677139215299636673345406417906695140242991976867778637616004642803474262812349103930667651188068578953337860636041293946223950594632306456883377963371414781370053298584424618604422766713189469149292598447393023351317366119619165315940344906504596327471546236659028241879608193760316371126426202770274050527421815750789657345761995517925640207494575728109376079349196698446288542811374262509429500850096963472822829204452732448761123736091866038707516097034226680832471071707480194985333856807528699801374330476200662032184849414138339429087505072269695044528461615949200847918877625927007932402181428908598163576109308793972402968814907485557468756670423133062393264621991639795786811933208212060935258196349870578613294670142464824147508488320322598735458789488610442056411074396701231041233119622027307545089957708013728909045422872326248358290309708522317777879551755744315234336669919419684079899731319514480264377927458385080130488261546893168453166225724457835621722931032891435082453759092196742676071854494481539404061886522586591122248385824169242303143052083923890442802283481345979640301738876358691912204679909353900287962448303415727250227505799286218491007631024342942495985631069324665915857407432326557597568550940595549389124231326180468931938886457811885541611181926536173953655511237832236634000371165798956216172836770796812657015200065260632847192484513386070016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -4850361334448804891047743002276091436670707847611669240228577587110779618007523387213279575319155154134066952395339059730560051299439377225514848652267090296262283796389614568205453893149328842156748765871491780917276146191975828281347723141305736579024264594397950937930218430473116895739596704305484726619277398931175334777850132857217958045068212347067875927673401944086470960464212309387400058709758761653671975668792413864316210248932737335246183188788530290790844966594914604748495730005351344561615932844192015785025531452394224321455568363991986307091045605117899846337432840992979403201182155243911509297125952097526127214883974210419899155206541354760397522400507597881256217110739129805170300070590819029812543721656352447239743837136076335701683445324800547435096155298740600463174715292999222367034659685748379244447627348628625988248676249246482703144471374315145356821566540008308746028344818424122570838134976357293741062341020898195235746965290349118288628466308375166206433362139251507991423965158878122396372066457593848695801604033048765209027066155003276560166795883696798420012753062661239360412051570178995883543740529129731842587964925861625944461752690410515820722024192941809990618293341543069330604918813742760548301487909413604695254948786463641512053322235390377083830148540959628253801179874160279890611018518984855920605098851591632356711122151412874597817955916863686338043952836398601645727979577961102143514063051571645456178998527084878642810097603539278873209935088072084876342960988150704902449286907435514115483893663864369747992989498704755632043180381127303065855208327418517273768356652818105108710344449927006458003550405615283261097540017880424872054903877520691734117339083405560757766963580222118947872434707366992575253700439538964714068607299307386827635778301568589734208572569208018026854720035579849387127174568019772924317984072655778656943868953943866153312291420358118035195366885995507147282686923499066051603049563797201892259925689785532467102211573199950953750677383823299167661534159091822187742887028509069240424504431379914018778734576280462178799293231634900634037305274904345834130357187237597529514992352675759003249665425001912941254231902928825257217843401201205907248489331316334520868671870216154533285986575977888565977360537976571141926608346210496888325003106802482257691865630254334016872887398780108799985484977697919289198712044843560057701902125522733239772567767361302137944708132057756270332827685891850929893742898140583377947298543873906643422675794857126522614798877971406045092122395148288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] 2305217993781023599481286622211183852943600721702831402178812115010533630294882852423511649013279586367787410985903771014252631806366375342554351773475212488123171134691522887890513312770339511111141289627377047274076475076952148563914513643301064830280335041954220874159334035364096040959306273805892737579522612511063861629990931207632633552385283681927516945594958208837777393330087927251761016121855045798696881850433351266721162844589345370083449969600371614774484075989924066775306659180402347777220586441424837680798781533272713145788595769615882021590114384799681208717437907354470239780700878024852152279998357278652816076347030777116012746514253356586363859300630779261129914730822933035317281340243290069579705699722350886684796154147606685364156128130839028008902819103396887303294090357366735267884771367847740425999137294039339853674950139950515466109136994651649750672699018046922500139015531756993315856811326439601867167321801154844759085898502208843333338392285262754062371398931239540969477946436691560467553006319133031600545177198587078121867685007976230726708620718414773655141014408290359366115226372843502810075235825486620522892869303159767376940999176505642397584721724921489462737060656738747442380063562051073905639739321848383906548407055733449213105983597090277276424607486783534249469240059036045727088666107316504515903024478413606226778005514473323902128507831531623303438419244410708535841237802360770816609427014309831634024993645649888101532274567314008478154522324233159995813953366427407099082150433211224745935250451389954703741158954842420713898516218834123403094129504692910245747305021838036111288695650315602594081135114164774270895747083168507979180600066095032229842947599674153183109006530017154125413126381560813615462317908472507763842091624589971373932775351348999671758470764108778546882823529038353533419347391830535518495843435428753051950826875418545568211763716011955972030205542394394027916499080127196498179063275930983105559017305296556624836416908753755889970695240437387765501736925934005267993227029168432884781654341753100219498395215280750003199746402488953643528376872893100374290856199020029942021675452899059297479491375062753314753624031545165152946731911279971249517692961707797734206023231090215773105737758553429716319987071356400982277500309201314121837425047373103198853040727388475335433896073846234692887636781969134266415197471767719256992537868264001707071045316337127304795820812960900987015017995062084053171596297897043092928475332027080893278579501865673464347856383643251849210538756145152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 124210460162078885843112605151005752615214927489969931944227842542621005609002782303009270348693353661403444799845874502746912208655784694086462192745501065793417768217655145672595928588518064757109382665696560340003545070630674986713364807662528952412990983969281141604157418908184962665234527466916530191035455201571098170259659318194682718520515675038676646002911971166870499725109889908148779833345189554783633674750518879994111797293381761505338646865850382218193438565502277336348946143361066233007014242525162209397510499121196671630291248467841340600028358940571297768540500967638440001057832957697021462022446558294421159590792945112190771278006243505671641880934666207916504249049491959058825400896274397288938620838968183261916213324495621286685638515522531773410720694753859593594778386274831726929192883946194441069631277768632101869232631324395024649608075443498888368907475872511519853942263872530544587456533047994967400375463986238274473083855875102636578363799311705091495261006761605603269087783323718766832831854868114980314749694650154902959386668328966444812512198043289959029658221125451723572412661040406241829996770535554364960020939126684108832351355206657966273741912200390770396664100179179550059989413662827634863261894930633177494093341342412879976878898143303964721733753874007312168611737941798483310144768796029302477334681267371430165726120777357815998483216253264016907408889715353917354563583295824182165731209149951235555837021550579858095666671306780591238518699784853313890545443917303742140846176505109192217562600709662027280940346034592234375249750252013004894954138607850062579166491441704458827171134105632418076410347953520312040476640334349321815653754095122673863080878304306561643137206114596913862013158739084310356034160772625979810371438435759886870522393583877759652878334513422111356193433560509344553767045354808177344468162947074278980600466722747973632410150177737513901270013155452272585855281643312282595171215668310549561743215844815262977841735656471547467260730144049327019922430736175185026346146382075767732854821463991517803368788199885551515018742636956636925762972414984317279273617725406258818427010728449315523806875909101026877989468633852612353820404479639409381954218637115377295884980154876628366111013397270840826949916687559712165099043560807989302462100860063376188258948682815420847323994333732809819792557052440863581584698761281065422381039361811430849820205917482695141060826457993640810253015288937127063588756018388567614982140422485885872083682428627387920724577694450042495171791083798528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -488384647272416436957947734207129620855153943522380330437976134336665439633217672689860772784748820304579438885127931158703606052816258830624713304311634896295993448523412500737708585198429301746192361088679988846419068192263760718170425955764092715609827603211023082296660204440411675594047791044264302070387637268165178308008685643713574089647834633156982624289733954159462355872852379855997447057061966677097478598166564397450668742643437824176424017005523132724542063998103222126975631628794954882586943574965697720640331814485911114421050164727757629910431519103022614116562329760292918873868477918304960789771208684318907752807373454803661804250646663829163776757405828438974925621788162703448883843606418409064235547146869557347362185152121087077235319798245801743441611045568207960489325866508119940375527658051312387869105893068672483027876245624158608135819127112228355371740826629153682302507639737254129187525948853497439323170955924931507830493443453426240811293036123222473430293735378033892375380998404529576971310536809591788283470086931227039464838175894272288518489770122046066003864764386838801312169478745245532471356998384754126124650792397523802617478569211894779272485299750960083204140319885620564531534027826753905657260131929203534089459867726239332166438858284443079561939589073447907008697292253770750345559041455257918186466061785249656630564588781697191389652309889980562189891178111550205734640463767083527382017012010968477573213855461473041094447959759954110615351295748190093780429277330202735642433767936274645442013558782121473676320524742990236900256749106901054131752744035898887889818793129518229053332586780718443940867785276911716306498923223598272081391362910291013858640203856132790039250085822924701154670720673783801607623526862574256704314894199516732901879595952510984430865013436833741303429777769658489969014841431240655396265149607576812336110089865444452184777072774507177944198216333966745565960322361848984916591333330233214240982951471037701358851754021383224685451027140326896913406969200419182099739955413015658773415519880049367617359551449487147760849710096510063325219908950376616194208107215062846187509068283632410312771667564478743499812308762926617561888039875120694478232177048774564290687845946751359830038178485377778384805624657661981747797331099863227126816376833645811679232086556443704886587256913132875953007375523586341111828805557837837152526132632719789101144063061201134621839515619903760466220574714461273469319994138330880687888591527074696464161687658714072282403861350528616217658879039766528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 233078647513340934609772424014580305327941664768131403730646706496691558059471506746875897957160142374639274139503666105684300739374233133499988904696760944992724184428919846243292732417456084274441751922821946017023211657349423638074579154026012693297020974838912941316854453813056136817552677741049963721710438742809437428252327552266624489292433428817565272468038134334002133068907380882572065839361345823893755216433068031610197850027928208937891666025709180758331313182783997960989020001219889763152531841255095626416993415131717189941628511368132786747720461408465450546255851284918538842206468882250695795040324009380168041432807598212300638709197636040655227339556397033190381201536270838697519433327149643737243765908597385677822486620789580055787004265382003339341910162875340120261387590811852456590512303575703609761024913417140413839493538528259267919458208538489183622310062401009613405846507649697383821412233380372310828399615587369776636721914839676334396014992321848361254471423496754536876847303833093649628250851072089341938943795956295914287095609002074813578327740456976217880778309349517608205327043799692985647328787645935946899741672462504536119078687774653601295156490592015407058427422583315246848228699279891215857220225972050059611167354196016882891737739778092723857279781038898577409383999407796756743188248233516162279242765494723165632619632761321719643334267225618698667596668677079595167775115961492384136482549058542887938390010331207451864575521574003011708284776290999726622543508000172236785474816056635186214189255198340781303574002789128347222303869537309830915303462988785131200664029040272732398190037878039725144673853665881577477947307303029007341373021332950222352353721137040941442349925299807135145171785192941916704313444639804539227103605575988444187093952748629937606640362964195846678944964109795847312633185761420893901441198122392825112832050679835080662765238790680411176955218661135929996360661400677953422245493941125351620773483636420518659526667360918496024349720364621152314921636237974715268078704926826909400638773993175155150022233220487696549868471362198167754126273825673064708570634002132926828466948938946090821595059330328437238364534988607296546012281932227845936426127810261616442143122912670741576154649561012731870321584977011602306737966258202398809854536470543191309624073290648123183515551343551088540404421858323389089957388055511265126703628476248416429519106547135204497317403542255704736631745519133970288139931994432751751044389862696168511243892456306332792281106306112901364170413209288704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] 2738088094361478378906344686317317049967376354324721334456146787903523521660942663151611657233449569280049444924833356943698472431476550580324950277095314738976835292541462830481516462184238838735724788044613137505465059278936347663135192014108263728817292274479185158800837846867819154313448758008871583982880219284350460931943135207861936326716090937536135918465902464998097420057623134815753154732487625360056149572939227602640773275060857427377268575293426449495167721864601938108954615503855838482020679929137999697208002387711537898237115710440326446184796420137006384311996716124113214169240913977327449558828315539417328431866895780416595590338298660374876106642592830042483578583764811871750704889488374146305257676065260869213107321930882862848896851174126268089875669921616391769437532405110721483805463628756145751749366135859835795347072877790348520942126514714031694674890701461345618855809618245810118071466435951645267200789118904499473890447369090688722537306462722358608992983404794625185905108465160231894984227117028347179864810781333960517599272394061578390399086813577133161543497562912847535973422684390907149374475805569485926347022749459083536747934278856744864783805169904574448792288222800567881516527573957608396969057670516641409804350769831011622717782596124977624245993105638516046327374300877301987757559404085275615045203900450971073807488245276093871002428444856005935310645535378735938716798025481115873684834265779425155523640810647441763111355435349244100201569496986437420189614968851339713756886343101537127246596273452367295264167497460532288930486654478238197927884044662518335625810555404582723499502207187823738440859559940413305290479843021313885278313823598842122902564676808133423478505682192299360194683113812554630244082012972589845749564204584686931404824209220039961071087564661416718368881878494420067477251489689768526159937780931261794371339814643260127327577126460073467515168526437041393787659944624782100619860410879101439539612081402969921272289484072538488363831784918016142859867182433232123705632142703821853177817087023344673815055001792986736250724254473161401684462306567797736878385774055897735817256780353312443151973703914146322084859128992232773676715785105647435664526500485926099733430342924722315305534241629543704477288247015769487623285172286495427837901125913016909387784583037223767714139864709325305870687130225282873536565814809974279077010374562255780092486400835510339958486571325481970679478596385602825332908762343120017730293885149321313596542085369276800851450373643020843477462196267515904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -8126484329638492949449480888720700844075127109555315855103467398909285358937093437861804883072663746159943774555143438028658738706297116183830018829880794910196072555241012923488918445224738047684137418853012251705237004327895322986699919019803892064718002537149957612897339457354712540002371233371638524132603059836954031503278333767543704055231866532353095906167809610555874294106938941751508573215702024637204363466037635855318172028391084820174811355006674920892372360313676952647593797150053776073332142270127035050016961477004176620208162338990264042230241858715895514585102060843454494891310555370576961913914778829218050308284219089406790026544636407256837982409406094093809401259828884029984750698847324262654749551789882034007649961504154683116183762451721905072091222904782544960657568926764327532634081580699858673014879220981223023176544113179196885991933250500132887470202605759500356961822973461143512974767776186002725826374528292551032656413389396882835967384383767170667041368490501449170869781934835884725670723968732631377460790983185781258865735777974897969249460880115547788162282340712287712714359750857847611506604417090388714932841116369113720955336333753768598391435138979973866822225887621211063351630498401648292127015151376423568946649188397482209532864489579975721889615077670323987759950487774513670115889346739245430994218629511843348266072394294097636457527167642320800051499912685831964576651012047807531681590207049624414976842005064423333021722414537298631447793871667198821772341860729787298295771252363725647219549031139596745043211075957289859517673964946102738651072699252407169401883095067089773492128331018567644093077173792301913094923678556583215246634549297320730738640593557780797779720710903003593927369915039489651573472334359591267715956895550239089597358632208873231563309558587156822475882636394194582692297177608589970709306108874648204893671441592992800110574705710691982321844627370637123164275398919162650180447617948109191045589313325906048297554372731339886122003603322653564541224092971609082752647018973291232595907516089192571105456720993785976688163756819744513250366367324304068163288450004587632164742273719037382169876839857313741641528412899060757337273112484124980552172587124096693883315629541439747345170516028430622703817920778620966098286593480315391128717567452533706439912587761091279134378889726043448615663580867675246681948742827397139829663155571470311328104350801478493534385322816434663820858319245661143393569538229378315959726531812376442542178568700438371219847781109512170829972058134282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] 10085619095844822027405212931168148487111399336538556496838568990013997664846642341482325163794901255319538512468849869184636108302201329177105656313279010881924479972743060340719982956143687274262898387902441108826868827868020332715920837553637281573939371576689857688667056701731818263265529935072562402065464832332451235697554878650973387551693186101647381600054118728462355172443067109648965222764307760929920871410048675966428472597817808892744455335733924589931680005650502435128704504791190183744128506339790065687820969573643803819221254277687682696398187974196954932111390677520813518854456435962344057779405110744301573995445950122747245177334490049731982337591577925807006863567386529953619086887038490850538869832204901148349861629188267657944581762896532790924645963589079201446170341078098886759470756219505787140160206453697983275590643112786736725206305874672993915590290525245991604840709740425718220529713849157062875553726176593151802454697603558737356896214301680436453122401251582299321160354682335562809821022322549215979447158812363361344829816728840543849400492876774162241320032855183134061356041880753696787846322156335894419862592471958115854589378155239548358250923613376282112477629908612093780718751208953882496512271743093285705992632593600848270316785291168822982378680231660483112648062112550749601558539933747650629523054522217602075481748439087806057895548584307533126338356776283887453133612470309446861218858946385953846337801749862207054137055091866952831886885485394117451807441374218647315292193074949798812295820184611159547894448343001830272093730900157952922961348561519143814696486322011882532830776252036547159168431754064187343556736266355431400003275484894027694697369661132432696621844608122785914732146078232546754245173081815154257575621539083491135178358876096847503738087661833353245346692347960751516554083357675131079028525002952545571191149514231979216235111750387116167237977758707093945612682696233024230259944621713876128925328334552486673312341915577119437143125468808335513463741925492993952279092857156389013533817793355212623414035289680277486237499520550463987824578892357697515630186526533947937321117898487768665587641977615264682289670005814859180280408603150185818119363200631164276311855152178310560462116125063161395911536410674872128316105421748918311530764830841263908710414223850233174053760500437061115229560120644635459618341173137808129131322707902139164791517208021428434880038289815570486715253556665540901010283324456295802692228455784074366300991130116809661937470082395560158221014629596790784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] -1913503650451674711412602194933514030673058978294432440165776318213388787052093794400519549816788998738879682684666533620739478159678241098405552934641772767345912285300535781071686588125470738901048844543816662503409566740374105013457709535655672581166624521488252292819690961948513915370549584159169241283268379008542667475722231497145931529034848409398017746245333210798487552018278183020118379348484244049124989718805837041279566573574936576903764698197894827004753593828581596439146235727700862479572483714449982658263044703420063817960067810749645013210338023071438011426588108390820153606489553531359684457684877333474087003602287712912750309614812519279871108871908480148275377902052170889295752101548754594785785211595095043051304909385878223261962661562993211194341976505250926656204171088866677065140015594902664792447423304167115032951038410114289653421099575104166001771380014091584995919711940248311105990214825840363091845493911089692354170076662948735236913106234031265517048358305273436898308434661594610422274159258944217210326280800934498508670258418448988019957602036709795700304177704586856283560534686479563406078566624143998132418042196649414536688752463637246628609224172625688048254002834510647861343709474665830214362137842659768877775116659702691441400184940803745980706946832056159772193743135228935361248363772843393099079639629157017313092027573106515396127531880487281493997082320209237781464897231766120982563230020118072695412951222868807274068108911770464716500011499039098247456327819407653152109915105027621589806506183121180985409776481885079544752650395873764285613764452174177196976065545270332169002116099024385222812039349957751093835410422652748494327391566405543702712793117590355302376824554981211327824560917894554785169732232633977500847343094496619080470321826789902896503093695222209215366710317952362807622058121216356261888654032980408694511552838601453789020742568515287995121222940857972403289513137582055711656071926214151296854924270622296581656378734751777125613278077801456290371768595601451449309322919345998899892376244322294388725240133473172139667694933164606644898168904350117989474729395731093950764783567183576825458044763221267281160267996156371528141543709911679022811314333923550007573961576040655082653602214213205805962348097950536218810239882234476304054850951329625490912609177245214620803611750964657318882863514744281860516478152717487662126281960786114656330276582764408137481394349689597090214844828017786572939136308141785268092974587155648621100628745148301102744642482040691907581647370091233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -16579775836357970736958136125996311788116148314825309236260528344295783729544298829862403235290125604010067744589467581404372760193757345300550692432731266408662953910377478075590331392190509120678087771970373176107480870079212630890711497181493054370535623235725545316415827121626974718367155742322737288024728371700132383009182360602313335760637874216401835998060070080899505252129324583372658639412809845202935539460357881198772700885725869056870705960127663786879476753710220227737415338826002147813806602537021158125994383004723854960480243569478438377816911416383183205403845881572603521092108536504346934177683486374296949960049985933958561523952568029061340427947923088702496278371522686222390248176749853725477364591174627382509792902074228278815130468702552706910402936123682117358406622322801033391801861721675013333706361723552657891307241146488049294265149408848600319574020307366119711351540767851339297543313405998310266164468295601593632813243313088289650703487678148416513932433026944219883218300062786497196468710652329722848284214807468671742279322886807332016756367803328692793245685965353048883587831640336376096860570248108698267248355592706287095520552762039060014372643202161111513410415888609196855572231520369394345726763492072366139416342572579158312728541683874585820036039364476917898754094530377424691725100207628079104931324751090250400070801846734247095471962751527689972469774302903015529882053656386964035455778684525608961456023881667795039283479261959730429851792879824161154899585647687368853465529884005285447472861312545627872968305414696740456478000832857210833294670304290562410987583312938449778668571506518195482416040043161467069787332599140662835938008563748435916669194131087137668566054324904280045950028616027217213738383886101670768943056546458336708415258849956117872385211314764256859056965230593523564796859237727707801170491205118757803296365388712084268363149445979787252356948717737378268647502125125678894935958678956232303529469173129722590744812961525127068665418884609698149024640120840124802147352616317610412540849389963703560045894077664324770209245347217606250053118665340890626326610204417888172056193362384397700256223250341806915883016453856671811525597495259486413926541514837455560493407606736371910186986174590704005971869926467670032236559147077328851294530994087420572858114838600413100917409200369799427754536200278010248738199636689653313881339296036411294022417364134311225587695471634182698002370360039900263914801284849495177026859125156815516780474154515340509370886315753801274730176548343644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 37265755306790846336933547545244335308333297385655207364712698496812450771353229123426649843330425003482896848803898979109088726420065789630286588340909476487829718336313967603452114455568733973839666244821211961463792843907403839423758908737164264039583972093398654464098214817885133354498726241736084526779672558764664586158449093821377939620751513373599488369676917058945315992345179727612934536478106059446196982332622729974304534275394365835575743055211612176350958256195758824096610078508662183490528358436043377233574822924127774878557537637727667950816831614650998934883708981781543768814475035918172001048573956773530880560098279443731942430707852350228724505011253086989159142359145967785187038959392772219140824381925998398670230675178432624889255196876496795995477615237848133793157672938977584052809263705196229360945994964495982258010339662653848187301753938698828902289587453917358478318914450829395043787800727707887257552610893037024675205084539912279824818224913386094155684376716684920203191442236391382728898488564975462232780887576558493667013955924950721158011162240951842224217888117982193302562025854044833811200219297589272077717266761018890566989305265799917179343836057185775632138699632295179309039806095665032478235423901463872947482131646282802190434714691374874720062070109634755236232015792693803807510364669940655027461539121602782016833625939397022321195806827844775600188040788426444258657843786894201713558826821430122543333441598174613724504959233674612520963313055569655326533382288626532124572045311590832283076997978621119430601756323431244702686123398326234832323452487611154840086557630551995629259506753354220357543246997124012049899436244772945618471184725016493527823195169778199516016014864768170173909598705043835301430124497927433273009234088172093724646407359824255199738790721839733231780097949223629636252992740736416908374078178001914644415389704219951775980817546100821574368667732261558985237323793293151408890608076588394562616099887546431684971800112533317733202437467167563051244082611953124546835174113515605850697993585931397442962267635308574039431062503628641429120640459746784010562856320156218274558040526601712681381865665649453202854696704056157105305295159358190111765614074193174631211015787362270394902143503900740796544897628650853458197474042163106006006961858978983460484361807124255312203975465779456261551655974442842675269675151056285100137396993643842551254308318449442100862772129697198375962140089260938623261705290131365850044222272693076522760339320517597791212073062184516820467047417967017984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -51475097138537623726618935297320608386739281805269785866787434499051136304219627922002318996730104667385447917344687590619398466302914998568707727823540664361791403240747983907743869619611896190030266278133384615074727023511909989513403664083963456254822216386049278849259968799702646496908451833486298538939940136653991635896410731267028901376081166489738974893900031134997078355562050829392697266508144793749479119686432776870429519662404210307834115485701337909254658538793089342895509088036665323449601408964179627850317493661792582309424347498681560770166539084421112437735211328286125738499748250251407243585808024104464118409421550885632050343545850176322540998806174462279816672270846728716805323107389820006414346056512883279672322774044513758710640571714931912539114086208586437284904423157382010935010725805375760493038210382180904025621852155170419169774408866413572490912013635012780004622873568064706853140331150976161947199128449010229464516933825039957172752817973187369625761995268237482796818964010911009704770496452468216054130095507768527546622343706931847474558373776349037876406861598926283726819116485735223345046151767423693589603481562391775671167071003991054267936911970530478546170024421643909327894671569751163468027639551694632963874168005186252631410980548428560656542336821135776593973730816976357886758739382283821277410882761273020483240768136413065000941892349796136211490951636620205328396823658168251735636518845989019923974401550345509971703104895833629288165978566105085729640627347089549984707753403662932406595878187666429585168084497992893370656514043037078208204101682601279165576040976196785019464063074885160688146239379280094330895253928474182166949388627885343136208037306730780084617601327743592816222860891525618478757523465633514914018955412103443092881816182437010532745722138201572420728293598238680923945709699802908239883269182287363967993704981026737814248070408977895031631924386357738986106726548728296226943332991303495175872495757493273448698322238172760815991187846330170929336871837709894842973904374925859774705636305465211425443621268079170895599140836396955500738951262366413484392410795715775360176546388683067686548244921842942013335610180216759874092768345303716973227303616645894804696368051505091131553097845371348147235158132241593300443626134574469380464477844745217143778783259158598690269361072789550735465430752018788583150244225645056451080911522634447481087097257971286585147106374120448649545291185274786700586122416527662760280047832445839309075213937063777824868382302623213840857930542937538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 68873782193544636108176011541777587142106491137220213790861761502072227533707096497582798649490547431489400209676458073098991145832311312700186618157118378550469876769512628528190695358843061431209391421271147563894391699406746541977075962577810172979877594865818174590713577650586879233639844482086401778017215395346141707291074296267038762276200385416764165528210046853772051509455743080361432481160875276124289227346613085139006899151163882267153362297926978155975328755188384035128551087702564520236862703552190231334858472956023631574417139278394999193859202068311664961580082766907765489717094473219904290320373860465943844726087656549814568001233718368407564015355159809364313106470346356035383406728067662533021524523804981154135035095460180594517106193645645058403993540163728961527182041583126135636928055148122787617808790879410859345003252153345537492452462409279946266468653175183058766201331337452421956043164351760831488280090475352145534565035401216352139006642130971746193907157379038627650474261830194679640388803321698092514024389235684920325761969998295622744582104444897560490304851282523560036780123186134422389933861978731983906948744995005424139281566735387329881953347244896326556994334526241616020527824545588316927142545257346305834218058846848800655633955749469629131640921249152971144247416826871915167349757266146393365410606967360648749111365616495642959839308863719521019364373639491435662170359700650768424960421034850248553855953447644812359054767861782103196692263512440373701084026170452074514341856827435745731527854670744226758013847663289185659769405463255180672600409308627284429045722814478542970857937117091135066578051676531346341268703497414156740945271408550319290476784397694174201628266189177241800420827504362613485759782966690212424512327929340060034071946026803018866831894287911602227335486489549770089853634628690902180074311014488260973647459905791520973795226065303260471728936049202802626948946928762742490171383226185388064484992920039784245019710352061388702285246041602969778049505332748940895280676860379661303854294269883253403058537709029266866584946352470897425556890268900526307744048148957182425903827948138124776368895722108554407787389897287808421518937528658927293210892617814261045318196749495946992862504223866012372294018457539797020546451769862336948119215715184487256654962893282552832611275770270442787002612217539658478410424481058736982678628382592950503089412448141011194683089705823860409451374102875698597190213148575808200882048587094910731115132124152276379310589014025132304688533249990852608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -121481508500341514996333817550453242319991621510829882443359086643483390083478800080842809234803443591259534080833366920894462862869603191021726383429248802770983386071893355015092479931061564810679385003754123020844242030955361439960280380915627289619453336626787981262181897605622990234653865109082443166565753921418630630572745680633029006828361742803092429427270758309709957119863555164997753696093927562671062798685258799167944735433930301183969813269959068590112522401349809830573944977644560360321409544701098039712716971631419744655661718674763779976727247966258056340782020547996193258757421148345905224148476456012769426909398493939784953005372487066045170383225781595756552541573676403095523136754420995777862649704899642953073247195560706066327011275977513869163764836185030461937735689710476937917393120632846023770079477289116430721248880819152789800703962399075326555482850099746261169374690947713267202304796775211420707284874505549576564869123189996461834440606691465509296420974201208637950127280023113482641926567312691589375706881610716532433673848676208188796967439789178036733209803216224783588839942212963575609751971331604429300084547946019536667117400299602204959728933275239322881405731362810322363904948367458031678464053811953172879410404937710496466374782523196710302640098003533928131250375234846016717812893951436847801237420253058600954783297517384177848971880809051540558632452555245966535258764930629941799947247872925856095921537443294980763438431017172158287653371294130263877415972975820077373683944100179120657893962904521297311277502970653200948282675997454260430898180823780339382245517610498688229058094727647559260896930535245024301628459896290506763877732850909676487541179829062764824398645163042406401260084778823159851740518203309355492654058760241519417265816104083828682987772322664951272975191491944634117495482355910187228927303721263573163223424517529550432250731807220282413778069876557590814755564754428606303329322956141827622809304455733037527781915012458182015535134591818578055408971118046321571279498587936617833330160152218729491431012954983766288265535559896592267367211544334854845646063168075852517746325260066874868614292334444410549854975360365897818133552829555631872029716857928588482019435471091068558852001806583247769080521665420711423218800286403054163014613079735341162596538535506604588694087740792877827963139043927205179848977145070185515396091634199682879671807986935438309555580821483385925222546717296432790565759227726401659609506753528945316280205275563014402679427250895504288445168851412320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 224144544950573973843261147845384890232609927012678363007931354584586255208253124892130894444216928653403453176346869270810788710304449202752331416735263698689984521748952177198682282479877503207163762202181938226919306465762875847678801256215676482516335771191629326253766994575595768688078674293823637112637961323323919357099078988890633973761054839697644821764278068406132352164805384564016270105797007456527222831905098747218787972968761153188012913620664974413280071023186912322639462709340500372052346396037833975078594828953242966390903268101306078279940417558880818388982426197955467714961882685805730374153086775265817751343939544804769280261972158916291628034609044951409975662776460235641954046087366420645018634713654248477017989425582746524039694284353717214922491460729519860580592963916982595257320377498659957069091547654969106626259353318566225510672059973510109219013038801017858970824833031131168497576850331600946561309685375223397559315522669118149964536557763939784867684504081842626260037927568268833940683331378109341534981540231574197464713893592843403342507162230895519246483997625821489761440034873166529528176194846977205250250128200304978580458148710084930180529302474553049592081587299977304083706474872331695205335204870812599077878156061171276794375776185740296314095078046164628916730760246293046253099907585140262030989989119850518975188698967323017053636475671608723994537195953498033896356996628850258707664847828468581501002311379433809651050901833815790068161716761101809876136891193819324657151366154807411199320431615613201488512676389788253967464662570610325495800288000451323439670488259915867192824487385421862555130450416041671538480780227972483720148270207538321171431867790425939625095231594634106227300074177987433276951758534141346262080410431040207942081731807832458904024307007798466889908274557172033747736487414055130551437763881272058538023322714221669707831043588017832885132987852978861765361441642116349875809523390356902088267189753640146235542858947433981859093539587583382410206342005903537959620423003659176361795221617341969643662464460441482071921493631270055192140698336553309862810384143746692330051651683458701078806238020664529160988000485546637653596570162246759837340277007746467545180496021890937998733408713305532213539322873970584479054931622048885472996801082689090129503252453886830969842657531991663862132605757212470676224486770959363771072339054115410855802095388073533501244868883151408763782447179494084391770267621600790296435113397278288130103675919407272639493001723446212497677270840426627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -335444653621634654045474311546365873908642566670546346768055862686041860960401330033781841628668881706001068435990111141993422755321018720975784357753052754686159092950238938666149743813466204191646750663846457583737525689540414308526272815285205380982041785307927061898384455261883936841009745303561885790483685064108945206621882228914598167933001321069591562962207266334802715844289227089698144723685721474432755281386347520276663121484079054249890197143646144021288759464460883964020366887202221327976880042880317087179874665642418373437126647020211179016768388867440762370705921024052819799027742602692021978776404529492036421531665702759318212782549551496741923456981708874492821348813055124963890221872424550840475858826464678718187289045005145882739485333809806372802468271459863670085300209170098851689121051636113953120266688610722575067993470547494124770034954224824506875386289996824953277655875714001774010208059479123318967667015959547307090358298942554801359897024149074657716748937347078254975124280070490650682291997498587716721376513425791843878572824173877318429824587994544816312151172374927636962393228131808765423977617090605244559373722259012710501561006068833824278743603423523144421700091290008725532589340139942188504796221234473160767210488404376067128937705699713677996531113314840093218770411639443044686683671056691553822251256517595374913552166531874569963259142918044480581688096001235433202716566509049722018947074071280875627605288620662431771224234297891109255319928937013125536307781746286238832267748389240400505237809068536761833411481439590212077584662952967733039988254043146931590675390460062687855257728422024417878448382446857197695663892849178448838894826946357173376346559493663646800866787675951975552382195751015894025392527760090044292324026650247417172056937332825756557891857665688922475735875049219122003230696723314384589258451165113182805840501928358586541616920164069214120257220684675261205429486894925128734634363239899106041775454264516836697070819654276692033540758746341606526672759620263283503331202022186553172619353202099643217421139725270277969689122591487721858392556947854752370560682808373435587423352329785431492404992303978203636554643875732897616505832585739136584257484246982552417158042463578081868575094493263120682268502602384488648255392749962078216072297977394043302398510432321428413017192669767533867456507993580495990952622844474148989423464340189286865182497550577503260418192786781596438932814535309698620538146464967612918135553242843166390098109988660481536387755652466901615549350479094874112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 387341007191855527155046375126650284182162144523707717019042161219851813674481153693915429084023938314274657303648485776925333976345750593993336012048919020651032620353264614094103600750375828429194183673939882668331832267326242094487394245323377446396781870820093738712444436206926147727123535782816558634090996109359640619589177544532504807703997517677101761008534134127147399649126824857044879703172976708628904316543976595752051365721447147714700815628406988569009525966129587082147292368268965747151107146782673540136100650066314095760022076740813497406409672134164588313748821915900792524447255049899904744101392916581798209189863843658492779574817866474686918071061134803783994963074247224826168593618341683966687648721484820310376285139513825863643585371963022861624016206590807886438374027994777575565187614452790238510009403527787899362061466251787606797925262849884999221802245559590276982748195768765838206848564924068571580479276114269545637515508728793777409945928823855918834580677544774696513633960063433666335199829831875558222319874061673778314181531510875223036638800582037923780626965921813082616266098739615896252872840383429306888905084039007342244327428675459523399452446316652101729935515290080025503408772765414793327411302150973319235436568699008884481429754995797659400101337525555374867191893289709068619890301233746490799051764392819709356629829508577755126610499751159933009593913578140095245838405980663618851641941342705905193617097843732182466565762746002077346184789437583153257003682335716566987114994878411114790142313440386538146871526168467924243193437898911244330626584516339885276983169643442853124409072145866531369642598862456956570107332143278906208888400484150553322777773786663428285990862354014902085679705055666272078725963162315637938556304889310011316797302148139994767022942443629895328872897552838220550242155182205811170818911062311736744248848034580560689001260224773467469659089658904189852997943132132906668545914549604031455615668383746342583445808510503145899684222623146459635080880092441098601021922277070943798718912787820726192159283824010101256374094016054709352528249646683974534848978275597036379590016556412844649400448967031617743657572110456794483222993677481659824088970489535726295739778222626747884086608526720854963522072387784756224201728158873926368343069957875310499588394403801555836001645324891583703050404477661085600594350506561471773696122458091231532599980394442781989154485559025070098000341712386701267051484357021675692987520873938080354288028695235351471337707954318114890786772173709115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -353684727255356391110936045771210680411949049822815983345442382555149914640890420176011411975051427849356206168902058970351208427970376994510764077103356571103426764513655570780492571503295056390016049144733495854637005196432453629698885079466404673727228908306708436899563649729281777248583955391140329774649273716132908753504761817341868396752312837624088440899485766821423403459831546485568602506100409110031864340973035678310330951478954168637698530171889532896950023372245947067870538946640612588168362285615781051993008704573604322751639159700286497402276953445698750572621699729647468758797174417552343590321970587747173366544956966318365022037921942200674524301381713459455549040870487779692928158276284555596163271897239420078236552446908356673786640022733069687549741371314737370040638173873416304362232501872870634299130513040512516411806012383097914040475779501368293670084058952735171502818903736005051710218716310949060664737745312597043765607520972239905789061311589608734963353690585430918581699322114808149035854012434258494291757993072900894734072242999119358890489074996347715629767020254897373564434693303070211465666902165869214269568050478566665967060493252320313179356743452428014345697628569176468965628840515778005435387614061567659465748388871189852235336492727367765836515940393572040226545498728809501938726684808746167419398441294614214624495506080646676060382781580779806710754960389876508828738441644681126581872406126622883513475209324918795479586112252934829675130315038862636283446398016329929983309054156307297974082692296893510343592116693181564470585794856187515130389719552867896823460325136515835667082878214820930236645030921060974338454291125226275110214539799102337477489312616048973070087618781774456383130490975641388783706115836953562396632320614811038053305082373214059005317826479244347609978689860113720826500787001530554613037298559759109390328367867650233681416472885699627485178610122946087478412149432687194569835454812322168782831927078841241805954170367833833822687999888291054186860415817575448835373337125846174795926920257828084370444328844008941194775388848128243374482527771836194067646529430149910393415227823804868195834279325696254737433420229526096905422190931221217142338798203527810335586562799987575742376684004213528957369693637706318613618101566736379444247943070788497402139275324609306902003027091939854658066230977333720458532261642487579239366091677103943112864964022908878829158599588167384255953994917929340294664009986443685338835902274787052804769778646671958929084722511086547223494433125355749376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 268323934510608708695331307844708529646588365764127838371602637549271943991586026179296604046493679727408765027162608145609594519966631062986629671314125595226719947672849235491120369066254603981709400888847107243843116079952620891255409760664840074761628427776004304810514263586818828158974416092850855154454724752238596943873449280193205018905393557464781136928349738569836810523998612887751455914116757231907638090669449003849789991448399124870332984269241388438440850585199640285420540292760890817950043034392155534002420323314632547902108099610911477932843138265773656948326960672254542919601818616986968607100485436514374208890770616779815089276958474694961688168825580661386120730945844849459603948323987070346934983888748512404105131313776668966375866009750823206171944239626697500029733898355015450837411953361280326057505927288082494204870573739219656748674977160398815296353280586380981403219306248372419791976041370083136872619500668832942249344521850918395189491147257524102267953039449150707203301872503556149322463781735873898705595290271763306622268326516253068995816979398737017415706382869623060662093505091011096899190867861815998208476803108895643717845296085151096827155888600154822058527818593831250091362944030262252811363518052131468166845873528559599382641237227231901663954421404299018324848437659552811127749181066240603903960661144924628594282649922421587087826455985688844675368196571811390999294846760767286749333874346734506102299060493107515591291524724062147179620503898782349785205131721089481097944118478871669028035633894587361817977164631863202291651261478282869247464783815976256538825457141027132146083990248660089867661831124624276905185036493941784167304200338376639204623274554912374638713627862373850147488573742192896988286407291209323717714263149402837483880021107637658208874696443810712321879706929461192900971736424854706933825100827282473605244268645713291457370067024195504887398743255111412159651621067048938909874946070246161051025990577092466853185514326123230848660198524869835299800289184946438497062648666823769689709263295267393372404980476543321145249017745618858567218666901148559817984164802724890208047870962442612125206168499447377241040351071676081448147754388781468072766242917520731188749344937552387523803100506868765682077374338499649249353632121716193004706459890273391999018726671328780253501438915851467535782019732953091768042777972260143504515489829583747816174810928790811012681274470396613514808813997921827655730903668933651704494772229674285019913572000051169716572731802266544659128229281600110592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] -180705089627409935190186576840734611410427053623634863973292954099238999987645248507151797781130556737102180403423966674702688831781026061848315626303965830301240704724244826355048000992850404997653106488840712155809926049723292656206930409334144772849778219344823972642094174834671275995566665371592374425160373570378973587138829673293737446049998144098703860028774006123983636214002530359062987984637227321890742808653703221384569647940722365378377740607003096726092144302848207271106458437444359439087912645797266379670942029751389375915263784781015409428746171795834093602028713727694636733152583555038868598525278132671051835736591431991461599499075319791182827314480828189235152215668131285270610410083324160046643256290375364255276121903542743006005422000338572178816975701036605539878934974104330675312326552076383893057179493342104973931250005340924840938577361029154806386926818043674345770866963906095464064817319796658869492310175023077991871300497013861845659442983569434064665723061001944601529952115323042006094906390992697518288635085785942676295649985193802334382169132640199931096870185585775871142205495858367370699184292142100288150387939844579509179858030460910268722551883583863790754138551030671560145277155774090584263858604420331283248557520602374271847280115075694118089575258329702373374236417560322309198763770169518205219641654302690566270055624227234849262153530051990939643411757600750127840551129314829843934451393651692180954943191907863838353284500288632005380375804920407872358152564129935369848395294313596731505049402100786398127930980828899449422344940455219595884266382939091739133176472718349741623657988263541067609111175275707443813914233340012039990631739148861759582788326667045757667532969200668495923765970877631685668577392303401501661892198778104254011362563553726450942998170108951728812656570295732462467920726399650663256969251294552999660775627109189419603178589951539026386808673770185788886779761048178507426014147881583833850109745020771641425029043869386913675314682533794797640455903318326140894338809998678363301542051748933810382176299469406081072017621872746647317307269730702615522015408942700238884479619440870788601938975637248935211111513629020160901425293455289861952968818235442671127050910198549047448057947326678599841322155022482364173397635120628731066548744077734224894580352475528147674671104057648582366318736381047347662336294180512579323295792985519761236892981022104178661738798949056249543007203340838593117645135436562429501903860332540156030692621457649744615976874744206949179275839255378657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 114798617998160571863295532568293977022280195463184496782684289817821120972221587148461860436402043328967462187010311582348555962475757324711440206360050291512710126810684111755221894853242873790640024689882457337640474583414271861706215848447513130601260721246566971851044123049826685608633880166822372009449673467063729867446889853628180159154228466893556056291177489381855242886371572583043156148555172451823087098088780721924766717881672110341124484333908210995350759350830368924068543619416554641288506864198015146886095335531190992993423685246539982799857287698022318523135448813873215443371371886891408903068372626612747802003578673692900674340636081497201179073618776050319080792501982160735437671694804762707110235453129499399626556590194807710625561614639646200200449385861740822832228748095548896415523336002085964069676045366652184945437056468000623648388378830027770960775220108555778931950498761048889296700784452930615949560204106951351209988614150257731870971387766927519021574008984525400561426777600852483610255937969396792451889095496278679180536934209071884970699684163940663976333119629063920137011487485251611692481134923999684379106433185449128715828073180368087355415614042086264958320111836048806855752979246785507794907301457932820051485509959266181582989448671363063283257558278521184693669275735236855405371263795133587908259281667090041604562404928609023085751662303690727251215563783416294587294541969957276374719302120330637026804290820530207792824355589042976709533396013348675812635202166030427161796435360472073747990383467668644962995513109672112675671762522721150358514727927730398189011688328953749773614483367621817703816620325783235491565130056376492374593227299940369713009536337225599956631341071679086921653609770844853099291489390649034813808253025226111217676365232773648458410117294739863466093162829081312957975066653784663902612546951056077114515442983352360040366177187106851227733035505520600788006229888254215048628824005271546928190915167055892946653529670453719561233662252735035436751685603326477024861415941421509385218267354007761482575116638814036738643112516847331153292688658125579197527790666488654435061970632850028001516283980942145826760894512497711290836433265831679133818298117941634980973535202547911841713592540497694139798155012438221001622215017186938744374434395037953054058762858548007638628159588296397924298352775147523873011430328425204530811966393546545742392323691338896056678985416631087399527408502158514882456892874038248298847230479113852590734484876766004371530632940813868185307559545842696192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -69497992677129748442390117843326248096728872274468965502490119570992542055472961172849464642234782414403361511074983557910701715943292599662870207515570751582978192613012272812006896525094657576596258659871613368603793843871138784085117940830011870481889419955458343476269468165563022697113588326341182040321355806409607290934205433656647999844698293543128102544396352799573910542597679224454156228090542493607472908972891629714700785421279899573850283622696769289925040796354902171985473864455840902508659818423023949255103292325000789481051618427378411611928499066833723119613744871041103347690411556010119516199752122161736512142411230550089783483052565165969133860563726938075921458069243974634494883043185597413914118207766405286255973207222414797596629431847762137608954741775261120292154089809264540153885455849136695643231590979808816062429662690725884942121648565539280825728800886126372326647642964634543517182747153522698753093012153074562984001865840159537375354942927833321266356656994525201208469695305442452895677537534531870120465725864101912218154358375533812505582593453617995825129521896737898468882919794652128469224294221716320881379911247117872801585841505387475738488308576895029824337308185136237226303245141907631889225760555379484863652574159055415708178291041091386740403587194186908883808050314481538068089010582295095918588016517648050969407077948043979160966153291925361777377830214929474925379953376766015380150513286877485347955242432717533877243276769702963902691281434812462536503377493000596837357883416256829857708304446717602284229804713929514694977780437948063020494066361597333244390095759146702856760769696867121445420843117266939808979848994293333462867321532760829489070985986764733310364977486083149211085336633298820861175396437640623018623884601504221081990914059768191072730943495923485230825415393065913662601434834374238301959479928544857676254691198279476314896003898998116164115958628862646602569340694383098267219896910092528576661581862281847997697389297292439363279808027722293507460909767153945507504909883959159648562982644442631361867174232115004712892913128945630744518998620043610419491214078394144219000250620887256623822550315762137302517534865398119492648636330721012698685932303805360826510236207521523808653305172043256064054922309115169165013322438885427789268215419433012019016476695785269188241570612650235292562495049354298446754367236652287987438462306003113402778555525064745580940547317341927335768594070845459215027863529411753997552472788295012170333043309502309628846922598645338676508256839007207424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 38120053094940951027382986460902005167437140697822932875122872720865830126244071703677958088447204956686577736121851497256807163706876948747109284461926673812595725095005574224690416553707733528213451828163947021407323477286426700234036527453795892967588374528972227972864820948953759050192768117309278798185938632100583061513678605440885543980971894571273470195716650947162537582865670003147721340749690891493039876390669897981446878846764571027961683120850962981242102045716476445732457404433243328309580706557581513693252210557710535808179019159292368976444318860454203579359170066083778571483680202756247210800236252316498346854609870833304372469098146024226093196866595849566776599081890448569122407155606092782873611431988956465029172242242942537496542915524039413852777912591824392965817032896774625212068146266004606897953161983930593001682931051844529252447602517671364149691352392232059639490102387738169990355959145180156682143127699528842013823604322980946555658732494517179603912424754140756990752829147912593606797177686464999249622216109147559790379541869233381353854037918801963128453682866439323481077604693728674792293134741184093813917160187900687562178876679273493534325968591501858037339756203303915751977294042190303596851468740069670061141938581094820344522875370925051401202885065014860149146791398348628376268102457215122879230446369612856209979081519874687051361572843494044877902006284915113207394472373757938906673790139818716816111866342975351668586829635808831835349265062907914134917335646749780749078695514779965266342216552715011651903145675501785368701365863911662913632093139390841363729240078748170477618718276461297099241178198343447111161839359514822604207762896200182869352752521812980835002203128346995184141914360086383125945357147235537608693266227757358949578463788238350203730360342608849284616616132454866632482903810814510922217627758655285674995009576081881225805401442242841328489644632974958277548963766318692203205966237275903398172773195297687860322644482774588591232233602507898348195886731145794482859920351144036766964247772558419401113706845697841510190927158888068212758847614394763456792269523195786411147878680256859810806379427989589990172803465610497961486819539682466733442731246283015687546231635087051223653902489808984557038971512966125214750958629039206066316790839532812412851473962742901121838209686789480945136617191338420076473937817944147264626554849216622920847238819833611664264391833370789415446856525946678395223598498518225249347687678188901915815950158394696211258360123570050229328053157601738752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -17666447174376901269828517733483949312572587082155592062322856408295237019226820199278754334054330021571962096422202759494341155256939005474640717182254095734894339247191261687797914571272115212386166605856379848908720331214078987395442133589101220345523076249876938732874694494907260029963672950105936351696051952903546913150854589078740583454944047723471069487910606039279989106239976073608284296053816009891528930863081301221596747345110687811886944746361173097949472819460183274611504733818670534001146478266700125704189381863183472193964550813351921873153618883611318065290665818502182446361219836270904625221584827150823648351141058000705353437521763953733034923176587333632217411269993062572192337086366828669925995483901005965696920361168312618044880109385737258952358931345790652216045734132919986805982187416314038075986055413018851896212443617400381862980728629325297617866983558706000109616712744224555282952156869805294937635687602245829060014248018833976718776257140270108752093039764080895768222806109029405547734679372052467802611231450770774580667938971645629923983908495932890844022934407557679209712354971759434529175823501117082565608466112817104402212884665875947079820039406534105627041376080148806364340306143026978863985193933692883861207397066331796975696689970265441783260756310550770387129133200013047625312764645016200595134445003114543277398650538795488655753650709357453201003133045664460233259649550486245429686709337226747244873030447375320970935568543209124969618852273774301319062980356276791159810987693359397091087087126649683413144851000913951835252196609995342550423772393845720553322371884891205938457586051333256097512040790282924555409631070456381857981908392887550273499502147551511593629547599075639250313250646899932106651198446741190129553750914964947898526750480389066444838273460708150458412588600178706806571817751401069626780211465193337810933110823673217133145575764691367953510180965897639597491406393003120846769475322604559652870293416475563247688551299026793863282399093231352423350799361364180674694066459807276701492578113145910876198491001314866654742305528274221986437473298242726812705409431055085887681246879124023896852879341342694577923925216032250925561349887006564576333801525952963691020828070830503745053176973000536914897482097541347098565094060999744862068756885236883324489937681697149354026253183230089162604910689770043307674336387280776079295628623040154633392211392668138010799660886909394519802984800493665985788087867898452404965036554329104687639912985942938250241261779193475758955535599627403264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] 6516374105257114534343384727608792625303128846985205879382143749485315296648152960724073382748994088394039439199351951731333796616285097032337996890904219637083538200195685206836766326695476066690585930599187272019176503728812988148265701677220778948536897766052337042548246111527047709718156929835458061309250406158440228501893646061821470198039516358545255921790654025357791263846499955055452019746184161971121864136163622492756648112338556080964067582394365740758022140358982581386651101468051530558276814442133983074280156003934790941138044174930995687096343524968241949525975211767232518311406101004840085997061564650423040510200425834612117002395574309043678042335583207382576228165630266773330018230269039133178368059406610546135227160633090388167395156464739667512562252252445008651574814010954792259832029359129404341641941874609204860620650461566463152779443780886285017748476561659905732568740748569699786206491307246063572421252826230096884382414529230193086005796977692987654951958600873389945996927757647275737010844925559319414150385269963804040132388378395317556732508199506336721527016913906219823860470912054936486727622625349244717920210479551401073833743681304915681985968603302697819155655104566854543343037410902093376180787246134122511192385070059597190276747665968361370875500851168720039723226144785943931515701278801461058056769749455156574950721610900889779528900124294676530281042597536087117657263909481643232550466326804604940125772821556360325273768489547910724115641087123525627340567857428019453792339212989229533994363770004350426374065438381803850156834685186434230650274897922634963834811723767725168300583354048707259907268535810199419505188323548942907060653988629607264147777485933639707288809785318752935919052917128690306861400398425706770012266871707044313260036685863615111541411389916918699097191759944041388795062144947977672316146976919153871314047429446785939959925426053511672217302750221005554814298005879426143476950772248875452889098816180682122452018678655110836714171786123902206969511591484972266192632413816344702296308500397325896355247197079933195054566396878629051481080831866988777894732827845769225096385573997409877822964011843771383821287750649291975659247849610031420881309624976930203132657338870038856482623667641399590089353081247053963730773124502394638911224541359587920123929783769592506704571063605578124817179101365515059709525126812444443045993732808352052923407210376691470649365602910213622821155421312251339113067617808021952803306650870975578951584773938196426876133179016567518328026373531107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -1823207395763343940494483371026084186095865918542885908576532339169541324736849728629985058019947876453037001413871381406387664208019670141006148258815294880986112242810019867513572900039381422539813695804828626661295098359658778505612452583844118395592908167365981938705561939016505786439640349401102784538053467544782657047906311535752653637500738560939682617595753178766438347275568399193231535645183741408135868159647043043075512978832350843406317610747948617334051934223186216431128575684489087772741062377066323192640913489647029308846570608637095132038685000832330290983534108283124872245199896003502309106956519002142748655929555967631385622121121733052409893828589361659500728182584930868903570847671718990504730000836870797296184603123486058161836422345913239977633420106261027414070001176854761905484679862101393697434714893914616773330568638060327276063761333909612102251754720405454995307152312051907427647722659952736674748126518636201071623716021959965851816834533871245784559998989879079369510928148298200790610908766941305736827886999357733104593673363863926071238639121095310079276009400301298113051843352234000723536752560468417296917196644697371007474110302856852811216240508818009293976654021026668518169806612548279402545283490919114715185225009480111524753615070564613242953821075069548040974147431132705806130967918887082352438665874327781899904103617318886138012942729797011916891441180837821342969200245919087933992853759090251495373958225737719781991299122117210755050762452197257962363309068675199097213909179689101353707686892291963724738525636845559693698056361312969514730904796674577648574198932790085766081403869167092483848578662649538797317159952209700530354494675221914082500877438847888251845516664772569752649855330829893476312167169658043437706222250398724458486778215100117490372668807172399104841970516188607243151411434011033409895112949362664809052384325320548198256046713236936538284341864054342094092461447685120168481004684650460007392958038415653027562249190468098558143894484513355159675455389380175068000826677291267544137982752235100842750379350574106153857497104692919341141792890376886081738531834682094543122801482337138833268754551452045086339408854304222399299995959690763094620598460363335900998598761449315040955414637444786461985508818999709823924051685383032428792737915970726480949475215799226499872573648836075392618023546015291896328166335143500165268122954663431507079034537337358734171093284402911548030299884448903452736220402832818972967313051127219402106166381723770510185798133882879726874547653886083072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 383655426790595361767555960686695016928359013078361665982253927366195253879566820515806613410236089532546816663050768445180765858629729541046565462287319259898431580696982478913619289798949879670216561070801333097560676897408676504109676252368708324840609136536634205035886837703310085131611655343500886093823002054454330237037131675273914931880686291475742264913823366751913237185000803147441641701129387843960628301404089641658398600630211513233379210645698346369748536149146135436095526820866732140115400280359085404152605660327158979919256928299754965943408539973501202209941098210384567181986612252528380820886043334076474467156619539002421791792300279101556873437947354773049647855471310865243030750624513197667659863919880353913247632190342298934454322348749093218909810325424147911859789082892609202098418818306141631003111294938542671419221017853630722571425496346074910530013407114557625870678057986486330822215419348610771306620052417498967870840612235129170334906100268316392162533464293059941912747969216140250286352549622246310671920639400986446467444916386545254166479351370113669407681884481167260763423190735379946207780409290833786917730680519244506421295416824619589336252570173105392487768115686176110030251213566849247834241929765955102551395539030547690012000889268897841542368640839205050384806186540818796695522335805106148121307718884428999525772994643185946872148365432194220597094518365524288094512682362326174558709937754049357188046287886439904011215595208195358034986314497390701706506114483382590551163836584379936085125231654821248821361523162510927262878170861378343117090347157882140142280548105860699660171485600195735423887195722208075471134020220043064949587142157821394391145840148780461775131427653104998795131419266499474374579688383420261742314846436389949817587234693189276175735262172111375835509072891258437444921310952228574592967434415547162021174505611391087137475239476490675143940286105466802571622325897719987123670761214909351539937722960108092439995272865596372404157141515238717767723685618491391178571529385419729584483218746234327031977013774727739794458971176705380963796984982048470137708514205825785559940190433896700377404389136580745660797675291091193043179302341091913219940202537291348027811222202080866167659353199396284211308046171004677183960255548980170996864580712237329989216843009751967391469268809599681023233932870293278301474601080463817911968017971841117006674748376648332585793703106120785241763815217820078789281814715903705089239136569065680884233580338215040760604654353843415831413914498760704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -81807307839660460220767335541072792896107805948796205223691183345069171518775954440328170537049839201220860477917757371791607891576923924023965876223794948607548893657765680645107716154900026632772494466012137634284005310941828755714633276713266842357378233906454957999323263325139367609988864866153999576144799755066394756718217459382270313480335892765154911769891877857473544715411813729405264810873883195613799435297704596599374158458028226797140267346402838423647158686984890919746386502891759319937185814893216769121242619631366222723171876439517762612053700719575802455520356274159401920038473587783110345127476102002758135088742562007482451665109277075522486260974304670167375773032067467380589865924315889913696705959515949355269653540387432915358852673743802863604546616278882158156770298757054665111667752869585254901048775779873235400911536941707048556288063618184735129275208912364007578868475625730235652338558918708594934858408338626512539671780246841446866561415868088705022442753813710274516603498867000351673721755508436122415491364028245796775933122569826149490342750369366114673006826041780790014369044523271564266021842928381793207783797225449199958225377291410828325905798364662690220311248170709320916219958668019735741324803822428930808275558685557026489749607567014409590767428285089746955111093727466173142581670214418768192662864146206742964452057232388575845825806207000876791063433616838076703541753717712897828049930050502102268854924314336347164061094101336312135328119626459188515247248746348877256759248457645739733496225842536986979899115603470510881697478490387687405274685475264386315788488147619462716283768532742393436184184350459071554070561180625866976220208553656158310391770058561532221668029425649550938492887763770426237235247125259174828346580390511517840033719683866706122217745135413316859786919318811834988945127890873366571014915418002351244744099740623694982091243187025877798415809268402759337114969437574160018937294441550023990375232837325216235283665368966579052515503454987473141826966546353361790581987154607269618563691547277235841722232661340225020104470295744438525642252121060042545963566747671573049310865485994600309392546195914295146652643674600006968210097946561987186360278048531552300404853003165604910269246569541215508647121354272840641632902368151889401873793040726097568400586028755099374113871366402447518407826015105195984497136289023323374505137150040593018361965630637385157032552345004038913813126542471026974737258654582932547714285372712240409910675146382308320942167476592803633534875841069056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 35309381760919645317063155942158986522174138883127790262920764389728825534825136750285298501466218610200961090570942384053383467100919597639811964904928578358037641743276234208470012817109678900234896586932336489471399753176955446000101394681091893781294465703649648565849455519542583597177119924048378679563255112124061936778167627484540018849607756845991603112967566031931233217430383157339057344238974823492914598772585802123900280810658291652155398051087001820775546687278475778783132865989043534361526151092862909341776936736306860219238823749094042229064981410073918330333315571577459325116698077558441313269374837723477740146436132521940207545753989052540513843153471286369366927117142655152918914049493738751010878529007998139594082983960676950896261919303341478112985463722882703459693383861755173999778928572645480975245341188136190046482827564913735542770947723330283689459688154422854889858990674683322897835935783619003239488118441875624120019638976771716073135203867374112370380699096879710857135557838946547691919515164873813693796905323875721429157447169326060437198453830258447365175789131996598536382242992053453327698024078770665120823645691257207937359752212520705405550361562447458549684088358845045143454834540438056451578509772247317857601007692821991503027976302741373481781073776127189434987865206290351973243520389083435832694588506589245245914955106882497436567511083080896877595067103824036008732632681124423725763752644428785875441415345843424051014544235140777679954556363060064266808143587242149621223536168888982247283018723175935416915391966408064412412237252228126739229636729417515984732620984965377393772702939591679731836622808299496996788519187258417267157038639879825807855895481028171857654151425279489621392980604759220227738070598336786261032302552879041267483852466106154866983322391692104568844325674486116693402746239255244910580602231542578430672420699695804484555805680154933672139997785301779794376740859880138637455916375280135177461422647066753880341764379542191777419600232139437146723434451328861220251305856248799164883218206229781905956646131799045732551940362463355251713273863017892382425104292522412948800500878459333142937434908671402496644443485315857800678011827954799840148242130867757282563425380724105150808567931959911781221980733528095087733785143441987635526341926755214276658918582988041929643601640803550709280171279715905082782587831682396273086373756607326504814788707940422202237494707475753779665567378565337605733635349837963128297677847472900938074007923893009533212417684529691689617210795360256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -19222174024301055274018324066406679471433650259912647670586677870196877317231706951625394114726687647202340999678243995329236987655455558630128129905275917156299538681172482852741431106781160421872541783567450408809240539824040919676202755166758881819956576991351302297736780854115768264605489622992913607535844868252039658285978000949363758746733164384624897486446035663745864278517864158312570905130890364356076537445610682875581870655077856185833220689971421661809267383401608346242385530558562323328115216235854643922894370035997591916894457518960804514796155915805884353362075295574022843984844816287147337007317902837016061915927807010576719785080612073341794487097400118774452062896220731422630233851095596335777005753934080919492824880717255569475634214468107214875100747829808963292947191724245857223701764430101943751200787957105850421333842088689066851613512792724709917535296053195839213852458803943568105535039497345845509402047116722699905112095268390146017404648818810585274901700820907064882937739775317198323582750302555682449937169551051132830588086909176586962529880756420383108584587272136515082498228668124878480572109555892063989276096747147615800361992018553230217749937279624444346167566378061039047522398363892519834886556276822951579440393591801153533099774162072562596449536331922562353056268238856400773811003655836372599837750285843566472082557436782868754948632985241396292492734173283115701587249895333507862880235833825875575042873010803515262396424057225227470387427724887396792702048204658375072736547403798831109704588351796060786898670783553486572971714003445086946424007220666223192130367078678110082010685991110435747395271187805441890573908459756445234181810234963849355110803378502858827133094398729367247586476788291929602135149299837656648122207913353658708935974452429705687502960356295057103092307987329255276373300116840959019007704034299911989708128726221496320905313228447874627570296116090839665417893798746756680464211668883377457940596968657888633037924721889196118205011247323446911599818714126717465964591312413019178873945939755364041575282929067870001014624490355775429667309971892038690714806298902817063873733495822486447970105771318156347009215478957230266882126124016572995647007130222082019948051819201531975580545743246679918182666386235388403188151486654316894525879864151476460315163378972870937854766872890244637646868829558168553330411072043399076362502438221854579264923230158310995729503833289193703440401378414473191944468518294673464472103366834034586637847776666157533322680042319900210265982060462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 7803199112807294270735763799029358695297438087188671737680130702742733781659648894712488234814047728963849831446380447780062578921501934922234364599107055616273294815171500286221326895497228097548843789603040632575592559955281487340261012083051035261955349031549590021499146600694566227128815359318928353580600914264416824379534438981235893986803268532348127682226616899951654213188606316756961551538659466634083086847913246148471356756842150388733480779935974909593678305063816885483484754913185002715975807548035553882115711466061989878859452102985995982227257567598972225742753401220776965270984276191360330017260143038295728722517510648322873524115505253541123588361247650307982339980238409888952978678365735573554320006450323343022512284968327556524681144754372798583208934344119541322822650099880449316827425786105867929480057358398502650719091115556239368017518217740375199987959489570090744269196750198029300071495835192264093052286516821362634490703068579252820370431278552048559525298930567270941503283284977586598305822541959359091903506500521874725332131959728285539156519571105857949677092081756120091724148161161554486176896080353307717471800589125556757412105062642383320198335695500443604704390474068418417288279535567999341366403969006758318481580061236123526063727476191766484445426237153423824478448578954586718940467410332828460714546457989638247666874369166871028291908336062042755983818695165585329759565418634437030514447662554471697158904118753330589207603516854435845472200406928837159776251102000507501237305192000843416056625352937851568378040243103868826420097814954053981735327692658823604501821073186462626208879628945189305247302884536670849425653574222163746562014588548337033541508167404247422896949461966040195168488954406611753902618545505466089276907074542454100885701612084046172073675016313895286673942223879529260228037004621650368770497119126038424851797164942613063818409274820900796476913493545112273582075521563582358717731924329904789755125234883596298753470442078887893865297783075118607553545099350508230800509137822254757951284561076759624349637144622081995709950875233897284640997847907510493640938557573990379544857433308883300455915765191572614959711404682755445522451023538820991842524703665962989964693498421440826648587847237363605322515568213686587107943616889553193238217260695162160886521995563941988121890518624727780693632167304379988155820127088163196807513273376899651821581161971846057710057762849510334312294054588670661603698836168065181478179560819964133662338724797646828292218575059316825950522953433088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -2152481072487875966412706434286254187606379331752638992775938570307057502431462050331093394646270792131352878002548796785966486842136143672405027384504589019508982704327043249015424189986677427256826768671584016166890474209536761599850146828048682047438243565960206950149041798677094006678223615369849593305627585483986451579705930019413947465682296272487217143717092517746425454255502890383311197604675312617267290683128491965044715492554248539164594971304696457294689243808335216594473137361346263717729254590032043988103682751301829236973815346602217463533154783144091572937783064519224984003872006322411232794010696953794146365659401207067062581024062079981052813914278690281886600868882596826224927813483497923560277255557281174711227552824069484206061924914212546235948330723324047102468907314046452533948258693153881766134828068337585865748068138986370758526983879049927362715762589212908665442296058239165461911127439267806237883293644559172266376392335501142663865868671289158010677244719557635751082515701095601934860418339121692847598038664388149941668098966150957546076111425207647535555866349047964107555705140410741399055627932613067608431846065242688847712301344074841194200905877821322693237683539625553389268925099115637530484500073906658835586323674059752173501828700020448584952890646469876733489554973852725938443880584349373382631451009478880024984520039036007164072243898095936594576927777524750769505338318614573849517512408826450655797321428497108299877184810232043390907721536992644292260056546426618414393374602877795618528523143224484645228086872523492123747283855860894172281476371283825896780135762605377548532158045953185339339307676379186125213458638786398367418292899441718754712566702182828663180980287121609446258232281548581356147746673592784077799559232396916138374476171729205261068364107425394156485292030188728762072829826367111205933257617029833660740342433690816800208334859036411106445510418380633064443969309382429096890955652501638206825837798882132652547889428332038814732687436058940124042046503650463286256707253083382014706026615273860086570986316851067050083448208594014516997151637194512505163311553727026515658266477776328896212474087312195049527496528060901196187274748056611999466310162135645170542000554007265996229399118532687554534888996945495814886413548418499016874311890890020355071182452385114686467975399146285400020480282684477959574418084689978533998667702979445089651735093421950675318835250822898810383104386440250170150367939273935552554472976590709903766371232633190982739913308676982099344501258584064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 372587740044482831639104932351979802020660440954312184598664453610303522233355237316022706308901259696394519931983748873104715435623300859708490288222736836354425085621230201723415387820972739259316494715112688189834335576705504212813948965705489631768193530190866722935016044881272443045949526511130025093161367028934623051370026001717527340032753350633349988785907070236044241000242412332961391586890314989347503566029663552289456211526731385039137297502364738945143034330212763246682995390552911527548300255653800867695231983943608448088671486004742022678772509371388269808007408580753367269622690891115159741983560581252508484764396537684070614254719347692816573123606431195910053519648370133128817170571143113249159392395039047837892408910126833147037425629483942914527803911674844715630596500177927993221970956282786123690042410991298386836117373810616555800741537597273509333735722838731717278166083185345957228502865994437260981358974145033485403571408715780798946563216499486963760095273831222910743642637965481436228402699684752744618286933120435674244050510139500480235161176318520037050521036172397067813134473895234557226155189410088364391017377102920859326184097769340836638156867877156880694162522092858996008031618259905527949894080977093883613861395977451512880184694383024566260757439944860007766645901295722411205377045639637757075725139323958193024146320061108197600626141117893931963344576087350817587451514785975447225367591408948776178196429448603862700089857009938554803156328126656337210762011309032368633664366605615311000627585136088076832832631757291391082763248851652123398358960749421816856365734193604568310657897787424216272542813206467156466055963867377582387870924154223436610836120166992076359851913807337523661259250675197835300408607755544469020151160055498464105016697707179881272407698741000261564043820282890268088946025348828762268362176517774935325252175164811633893467696897721776104811967221425595442414802803956769215980614029472975590043315687552111142166148920560852894721152984837660744328118086564978879591762175552645691694418193516279823289649581212413719350326132516137712285113522075926070529275783745550770880883375391945547475742747351964946792527529285311997395819625177931648869995322791755976942483058727413559590540477144065523805920930036716788236903705979974326004876755275083083595168905141863587718805226050246104599419880965118328699572507843542482225753296607886122593466062582552118913066238861321590127922824786839901560820493630956759614082221772888748792933053029887516709303873643182096645959450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -26053135377742683319765387030686672727206893240879063924625448992749773513606443991316983205640792163020362298278592751633064906192559710450894205300808740127861935516955868864458839619718417302134155016392044104616711329329788228450652200919245141435902658335013006490822973085267487200182671155606032444845928021568135303715014124853774872378934586644568909825832949555409212971278089192792720482411586800290113234737101261940159287426304203510429615786884853763385694409686815947814782263859282030029245860370172901790742973762581296195278332036150386633238631817505101699348842382592425887019573329463755353630109152309380787239358274893790445629711195951089396757651530401751747895322305851303978470547049518236371667668828691666165403995704910754173614258223566901754037834266648487425586212582027417906106218123887358092842369274615183674697317391161188817405337687554806940817911648554158449352569524535551874509812047341329000579264581958279060175564342928437341367963413817948299883208475025044707823533935883453221708419708774414089696520327657325458588761160079738584804778005396363584390126804676365584790001043152138976391927456910421565970679606856209364911219488649235014877041631428715906916900952091708578501685294779209084463089511009606826521243712830261773062744555580887538598496852963804883057642405187861819171070059845727867481320146351631633517900107216924574665298413708211732693225615918418109569687127422875807406383181281142545791559744706141739196463948714971276928140159003611685413850916367619352851260481916720871609987769086352423836248103713250516763550295018975832224141070690449215068991692645181786008905788187870127021331671992192020207429333311991864809246768683519837496150538461251108446519637277996360812713502192498777268827095706606421145358821413083574633018234714855496690884663968500825681887314283800195645283985140483973021366758494526951858751078823620118953086517007109386391389082470431724193353240617333404440619490721505531724287657957243645560440095716689891234869744815960927242786808378750958673319161982693020718535592306317942526699490371942863779900133233005089695964769808066269289210938995732958876124141994597452371394179171909445277510008427507542602895949620863380321658801784656327523705218537078657352955163278577552563227211892640418370323863316716830933461372284754007525432374616324243551589505471380817654062832086095128279433131849431889631136531587697566158808900570422334913576137292073765835594850038226832541857432855914721670166986422675130897301674086622533415934120917709071339206213632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] -6359562386594320685573205772866151260142527733277903045717748485678341297262440232630356667976734228937462639734356863233785871109485750047311862486085273276456435467015056567905190939081848611278967071637432733159190554205820616550399420844516751014872310179253361055926527290854211908177127075863174966556224096170528659765674366720900042956213614653662846507173795406387100626514496352855505076298315378208906472994839446877053426305631450329396591280294214037960842475902779802188904785846782842694039155626077797895525638153540321794268474440382085262085598243373596145463948933030241078792873349297931119560550957941710951840987231577709582053744656169126419464139538591665521879534085155627785771621246708749423868546794292365401334410878862967046236358679493408122238045257985044189203315345745009053690958889432193546071112410342254382945300420109597166815295845955550251556016826740480486559933397598092867959935918573016362749348122317837269906366325355274780141309606703472083889704034320013456475220321779700348418830695665471953289743547655208290012918807461663719525079498450255175470608838364167713039018748010999245471456522042181585512985392193288755399730340429912886237149437669431240022203970786291678834041333152981888086234660847289086558142228385024511472877887788876048516180885731741360649659828536215552716409607412668372597757802875896347343691180960989443063976431706968848897180708558434099544853657491157420361191414051421729816035065719596955058184524622885312592422872599442999212248614874495742828453915630842383745489343611237374786666075346435137519517980894211541474359547622089077456945064409993862982190582629435348090635694105196812925404530534606303812485908209785104423334933441170836319817218500162456848393427057222633368337072494058000345972649439199747523487077384448724929211260481950220465184970937211868329487244112758493119526740387514346998100844219692173291952875959271206654445407581987210114435655557488951764237102249204746425485136646680291400023636779941922884611439366228750118320947957380098909830576085469317551565065783226718739961990815621255465811477368236638838397862562071869724727610352096993619035224626697307195619538213809707648853132278215768172472815540355772236028779119970088616907118281202788129066176610640015792402655396955500551721234291532822140626039850744853390893188832374973282263773921065721219395008578946135032763200445887698209270131250343902680084545640082534217977222236486209323300945785000436899260907605381292328301798601235615298857428914816998616561576629974672936869560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] 3276982495155012395138477389378203912761325325097772473387471793841990601673284264369216051350251711558352402257592276430678254812468659801381382026784938209778315386080347587407544669430287657795962568534951990112404454022354198241326632414203552114583513966032562502442829414226867072474120070858332090951331014245010138876041625018448906234855575975655539451840994520978892455755370565264162318261787951867826531800388351654439156604669051115462431271766558757339429344059798232584148332318707585609643300221069638773531228063710858577078966728814248006622148659066824135305394413085899404756842600934990644384885892676856941794150929858721186611835364482325109250650143332286539113132150151812641173854353230467389643409641778641896635073296946577407848229815164786367483891584340088324768686820714107325645230377650344590000768561425179162253089288811127132737966165273812735072886684695754216315043096562552021624718518144721068243923045332226811501165803355565184646230217791645781723398058276765243168838274030685937592439025383821127684628546960422726333855109192572805731646080378599350901004003622418975508494581095146046214376890485618489071205886601787829009068632309022035072328917783431225706351199845019610985709468938880431687388346219916033618512366224677510714805239045770983762869875351394070157938524926624373472663748897368196614343330587586133941488717656697364517671771495461834059117793576474063601451903568463043189364256855248263303003899629336248861377955085895468490103544629396861714427365893049431518530674962227408854693872345870787790123366703147688517033324624154162823768309647770325442049638713498452226692918865278682583615553529852917897434673057577077292938130722499753191599423387692314525710635946172027836505590824669959174342410005108433676673740367533203933874939815838679439221397499463648661317305041693555221753425734772941547332473683206911807337625112082413843320496016073065433428427973305657066632369122428692404338074595774820625913818552512793502666986795917451793583266762737444263999764161677432764653793963847369739391942654201852367685449858549180291395645234183323992213738768655342787891865762596778327697404101898636741023445805841632886060045587073584273515010072671737906521595933199141728853903018806451589087952897989169766704526949421159850937141669462990111925673118991997050774236382390812891841030169903377368181789989337292602375140449570047912222877393336770447570196312127709050007195956028503646951343399319945719079144153124604135928212689721084242866970162728932979559685750930240748063293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] -961250476581246594594152026053217330473662316973880686330786286521238938804361136158770249087994085680927148728478930482704609410618157381193452284151455023438999640602273839845765789445082875960875540946264644562985149644300238297327754855397994981877787225580030265784056153228110492250030753568618809250371506791720167632149522391190770468828771514147314060106849889236915592660424952790967890419663330612740449048591724559551108865097699440687450206588555239257806636213178099631838743717214375647316248216754418242492953314122139697143573761765418908578798728753789714727959193848052577410171687671564066052230314578779082034244805398166688618655347069238450688060376481621683511824792230689969077903504636450130421719504655755620672521530242907313380312636203820748099700665496887773766325561524099879842409075670088184236082916405472747729426824893926091556156258843850213251766396277970840728052459563124515829248977270204856228962571923510444243605002795248362622676776359190327088966805656134360257446779891753188750280020203352239163978524002468123166432832690617394893214090196528454887752965160979116595361155965087624341983632304584357137655494865555351704027234793853358802713562652982797629579696504701085074625290180979692364813635042801382193358964807212304978488065958952201165457830004180991420852946169796283535075430250266376701710245315224544735192239783725852922752342574269963335904965860181417090238303230077747403503660660292472557099564813550887772061725269138564613877527994049734353041843251348594557050131215728687148115676646706267644384913266332460017307501904480717418246027188915713056401155247478978600504446550885637696478142957791520766642561863524191028919541669542388373107672238585369379498030540639063591705045579734418109570789800428499600600506596492067010798506770072830678743436013061956285535170417460935996241599458302696748803966074355901986339869671096672567840662194948526641667969011860777722726790222775516732056150280940485308165868249652894527232680665895791467085644631395573320092233912123074711337341935142596162268674394613307721803927136398221940864194703216394927012380762361076723782074571351202235739026278212988629013158800369346948275871439424459047506001183212195266300273175598694105498556228536297861828391760892465051008610753429299755910708834128012671213667154723662392786404330214000393930643596648128752835530288416056064207048355729532652848864030164898560582676089207648004121001801092230898992114613243095332868101647414224193685469676114212385975888362232083962448050194810786305414266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] 193062961553062885551119870438712647351159400097359630436406199036445156941703863899789444247193694729131939343253797234055644023382743354152486699264743997937057642268451988865490577270779598550353699817752794887066565136103170398394190308483823472297498879638549034768888655267364642591859911458173691977439284467904215321443498130437363209786643338434149229094423485739230892365455711835601535824336262108093033041534424343490506573927345700160517751928543721881656816744538468883739164493720664368628329972170576031832244416942127184803237276196207293955169329589175744829680542446759843314163962401206881210009910341063249023280712944935628675118891899173040721692322455913611076604841607904363186557519200552552766519542545247612272227200831468774971167602519918345126610663164830168950212603430164312904417229900296045798567750114777494615848967917714199620150813805665505453576863027682012862410731297198884085323791227270810057355306116068312895295959712253101613686113751234724963197426992772633642469577300394377080567082140009639467559650695911626831039145235607955152653329799429669019582866889035206938021417891091893495290174592244222485297930450876769629880223289574031854430125514957955398229472480814265586404533390947513434021314058185096720420991327642938832993314583015276910945588117602210390776297786684377166580652625678084136776731645836715861658847979069734631141605069798614685835523998541601717987454248810372528088485049947193445029861287650163853133648574917548597653711553042405422120400838855820312292611160363052057259696285693439764005806816815876928843539083574490571584230608683194115320289743425959571695218715566855499187475061764786240183601906806689622284930895438325761785459993627104516361462437534139200950136730193888405276241758813368738344661382494243405729328009277718314129908005154343681300227226308372119786632714537914956597379120381681578026373411674975214347210161750779350596713433293467149641193568188188087957270086086971476218968099684583200423576837270845928220471034520276856898592158170516267853692749928623642048739516564914533967809869950016135325874654105255745270209587139940415663323153317984604338786921962001480759774198220785175920569229962721030928184285742797486167736472898491420305510053821290821610743419414872390855076371946738107109797478614340464743533664027365014722904176728679364216432502573573912611651270817103282519998834340717971947593758365227383697847348580642660888063340957488381334081873432266472341181877742601927965855090018821815805351528692584602690126706744749293159055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] -23463768030378517719373935105210750789799593917670459973641350461433151237745864234745243384005678249156929610395910769449377096719816580724013725154238331791041847238643811581129998719191943355713607413077905333646539522412330464147826832770156076945849530297310216244680465483434239514002478923463755303435188801202649254605266621351618253578122307266697348984159623677725497363217078737645485803036357201862942899023808682435101504672545310377654890857725743103802842978969484719647012007110988908251697359378846375487416957393463646757072027428573754520030233978432303455949406503041348244185551996788129679895151257249028231279853612684274425887983141295611694596028285364363343938727339114848600266419538455467176899905218325607666948987326378734370693084838079265249858096523567859636711936194641908533311170465252551034579134771190109750978393748280839013907964316012528302602764495794704810548608910464326446532105715498245270542414299834790238171188086249887791680222337952747413814664527219906171383272164600002849375965180628732260539257475455115986259649890737725222060520716926772786314582994106229460276406678603249471428732989016790733313368695580423922638088106844868578258481308139856301447223152410707436439997301051671693346186874471688359021551341276283548969792481808288912568058943214067614935860055099814691324616304607624540782210614012792794939590049932479382039550554441978158658052908052728934838046163512777672242136050062914341807639654424549652564688961988571480409867526237163880586242038539352686491837118558968791538123865107828697341675874850250353966502765375840303710417541093132572628903727061546902698103729677974188405650841444083121973915000706916452508247641207785801258757488297422598653519074139761523338887779783993965036245045812030495861518413993363888944126214864342189190477554520598619812453107729811114910064996247351972819988692488098277608387965246642383679866791120724305165144444866694578831753906861660171566020650307137288225748700102596287097347729536111307199825154348178960719794763140024646805415937184761463977582353981346326207771784886182946196958520024755446973157907852083111583438577232344222166094958309964645431312258447763900438398475559228729253732293564921286376496284767202796054259986438780769840506891541828378467115784843525131876556105775944676846867490700063754299438711106658291767049262987102174562535477411630085922357546705266257409366216387015801010339525040225871909340747107739928634460667422921575895481107829005865632310818612778471694297061089489731836841327035896109769687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] 1552582405711874181963403126421706601882190645838173255435431420448517197147653039701059170502443447655906918030181981154915660724025525859666188046595955935832327828601609653110422511896149224419727108350507657571076668296997424663237965708815681791666586071047247023723480077019198293315708026102021388390212868069269036723955646680949989942030119481679254017715812706091194399793181337804770834103368832446177735204011972855802831632231255497169531250154167022968590018443677070493262947110447934259319681815536955706983067476853427266967129445955255530683404623541541038754786469766610304256995600448732598969296258014019414277197493877341141126131026626017582199582041024263671278401934117898396468224654459260859052737280895697501018855626716528813428013893415313492289302652436006260955245274285049777078516748548030041759759670630783206414036524478654870329605525002414835438971445579374618270909284621645544691939467592946616791390802614730325639580775244432919649507702494028267649975031009692255093064608763897334965308176836219744412160645698173083635146888576814205765547744320045852542084202066303420009451256487891387341081639563736140577204752634247137563547093610579110999349375734110046560695568375342934001053246319406783691841819950691696150218297594421727306940966798918021068221894261088233899617968293593414935309655705189065448202959063873521320149868686472144789868540190851298143854563333947425272651154212365092675100166154517617036474859407094138568552627587801244054573003374015096428414639549625109841189845607162965521720543691364467812105645548152406525014617441191290691224930829647103639427408563272049536362653500154404772075604729244468767110063419915708543616787542362444133875301642565241802299962471886658880597092681825475786157236500385739986948441181708424148176899670210803848444820334315159338396063043829010935977723024892840325577292672368372253798650396843552865645891539840649721993977053597081950884871304611646501776691235650032152366360038388440577635479086555265658828813682197382058882579765491971500231978166399638990746914837402856699183324491748781234263018856911331975839536714134085322041066015620642240987928122957923514555994285147982252648626272681747528514864314562302593487469576887983865495386271827274268901594502783115221085341013986528352671664295702659788838135886583934096247293512991093543749918076505923582396449067790315516569240480358069643464408421650646328386066895709338735703907738926809473779957701471887526665826878103525748012896239088648363076898335946463572601726005869235226542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] -71201552880804336702251763529772629201272199470232849742030251769067961490552643917654368537250836938660285547319135062762469082231670842367460089674117512570512691629676109318614583830661108157324058570027240902862246369023952428471165563368772485444334190755798130042196499701367515637057221456934240833199772306885776333764591312880795605354041023191967168921733296779559308813798780004581331193159630961216606010641904960219867051915783164859805154765183556281415772056187018197342078508286198541994000239821586001459630189751642457834398545170795218225278028652151479710647055868877879595127978310174052477078857292740678011349989533518116684856290262698938395395350080574560595319773908236419466947225687823020912298445793728883233713824225001725673495099675741251644396621795747680520755903399040306018076447346462586120855696243543195552909446268920205267478860519985320851461231403205960188003158389713669857237446075333853152880116012502436426507984960313247561097888796420942774354649445198181824759104413641709266966915096107578022210575657583778649926133774241639354661611077793671033372751999481606721088368619463742130842109256673160961593980925940910666402930126371155971653112653395418323624163712582315622835780236079829397562303171540836930488334740683477136481325427201454398654778553289661552755650438033319157463167798202744199814872552430184794610737996402461837048169474571390753658251762316097720000749761735337291365070953697258046639511056341738035221436656042838996160916953698896768107039295990708200758294335360991854829416083670469034862576005863353173401353342620447914076957699352232969594926715630225128862446254973923945225373075907367104908204303931805013634648811623399050454970149731313720951990139303863357750380717338618746287652617554248640521154642422042912921694524331138122594653247705348495941730394741201053925796412317268803957818324668392000945659398845206675701048496746004303039649319533389011588490937243699250776596549304385230630518808863235589135902747794293290125118760634972841574124854329393005013905810908987874277874650396839767769377881782943292766033455375585268490721542531483110981691762935466846753756212056243874434352291815287820963901820180860672600437215532914704444134572363613549283003816333749370974401831097931970534567316530338620370607941346075953188899696270978489277376768856315159567341178761866796770665571891138673387033494619951465584354495140375828026588422440312650719892168319426563279455284326869058142418640549642903398958122528330087180954468109463860548806132402884077158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -2331422781753074094750392327303079078366178289646976822566260764560530438801798400563511720465281899552274555119611308052672163378592913573736214911150467166359765545359014615864158128306063328302956396842589431806617783043293362788011817681387727470550907224074491460954473440290631934765507740934974489609258422707302610264259712090686588855333726297269028844690213958151059695923341838514103066809323783627986501498227689244072114243994568494740897359261451849230342463932049070004759952649820203552882785690045358720866734322558098313207710504017842564232257290660951378953694863108475941130680615572762821929781719611304755827692676081951427941553039440466606557733010150975705621649267918915046213619555810557130169278172410290590565743184613720755786377270230261586592707756529482307299502324994548082038378455265256973335990225070071655957348948681852356912000550530694469928231643505319486559682698682654069388011337474838731087807639400821642877209199955695340613473046814770947412266808087118120188897845311443074661723180457701914135046954588128661485679469809090558728502617471325997028647893836402636385916848763445403843458489985667250885201717465368014658730657480140832489880196571081890738823033426331694753028300735870292575706725023224937474108645498612774698585902835101851479552624544623391251542136449974599323187698456732955188195072968310832236153442979084764168582763958424732440344411672496159819229789129994940097037079259130167726675505272068380179126390455550959520769450328226309272795162893386393647400034923483984475566560883080970759342240519609661726745556836695743807234707595287576513702591080866360618818667331661491303393644886932595873305505812399556043504065600834166770716483959810230160592179474795940361848793047862421787612544862819792928251097067707040158398506385527085741985723887241984609988584534897853158568578563187686393989760595470142368063514702002768250134330529199279024316812229915616359170969922599022656830328372007268708464307448168038814087145129078957550843537546606090446326115740813248657758941458882459521211919441075605360158616400930593155597707519141235257524795333165129543307782863720242116567894555890496150577514246567610663884409191337919771298743927503358929184248773086561861485249090270335244720387214255879573283099876586932848833640267852859063831986810053567116186670342689889091638186623978028858305896171836429021394449421495757963994497702527526927254273333277757642664311224385806920356695729489579625993616740284097879460098487106872648868979413058331324101827773093757583360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] 3611642644682939466819471616683543814412255546492823869460980094703778595001501201582334821260839474118221301596426091157402793431224156448822649221790264607743450052722615373707782660164101767462844298673052418406601851401020490423527254044872192914103577155929862257790304982554461504174810471409188581483645327180372129443820665524932586878657316847067419512960765117782246595953827531078309208779145024826066410200644910832253092049294572370216202409497255671988255945612702378173632785854403927695795023704711768525341352131350322704812272824309688733288697198451457209192926497807028218579327924833551806537776703443875701146377642866660531351134073889113952888661983518755725730083265736993495955479242405165524730639206911231177159485258738447537802921954572477471233448478853974938770275513212122017225534452252269081427517695038940879026844071504000085620093024532576527000011830087588561206388967430463171024042498338312271893203159141253046874484774534065498092835919468456119315528510339454607320225444412368264756920411945587439099568409526040983325630350581950832285703220162297265103949905723688863868444817261510733358131824456729919930437201950263074291936687054885620548345336470812833204840496108577915245073463045227482146380925996578783554828869884278153734515779327177819421249074835235581798818641424675159247351016726029216865537717250706418295574864413474491107936792335769740621467204398963397869241755508522717073629161172565602377490838382695870527058957434641607423210767467254586395429030163942213721024577844154783762782805537619748613782748123769358240627556807216212105583980193198845428286021067730624954046183646570011697283217412809655812986222498461527972416507945473311140528439858839664302126051652863996145525797906425382305323048367218378729085424823600370904508770626525069572602732290500402974203839776824623111822276821482059879853859083241032426764049102394787254574289008416312072041420401623919674551232234238133956982021112510583401402508243567786657326140165257720447106828299877672547687056067177734162821425284147541326433414686365198176939059926262948403450480142331917465056216085986747660194638500420581984604152714925296770021681962182699592904485962539818848925628507355104479051920994120476845534642898106586316615629630614328332151514160948529022839069618432693757514467587775440139987595810012587134838292466668756950299861461917051432090229385566840760863791904924506118437199688134843172547680709799142551355969627088152844856678134268653079547584126915833511712638276558922112161856044989016965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] -928992725082000366840050513278779393940045864068985291987891329117486995346029737225242519825648492514588233948960972041067057631065676158268666442618502419470706626588471574451007512943820054052355998613740236296137497191808150895583566533381784851424499569030285370925675175558745877423337203429072736579069918427289898175303602730648165794646824550046150752438203086894644134977495742487227068888525337119305025793996270036269798933074559785773381440190191626828607360884379400408481370053752354013142229871803042885985321882086184380390347530424132034996557114524956224946970801864609598121940649343171313265925550960177571465207296886517766722679413242608595178321925837792036282879900236056502344640826714554596963682229967871157210154115006779168470515463495685052404208368106822830266594785521971821134742489177173765019647865267391735100301024877076793954412024451272571036222355481461182099869455593371125952932887106314170959292771499875775171623301141433240413725102827629871115580667124149445566032643183156706180125998382665460767234626103610767044289234198040801783502564391728704825465075593089264720527502999381802479188926863549920043870025191110790816611055684480331876910133314953736669582438348777063563574152907152532939136669292400252381060511836838473793851440758639660232930793472525927358298267476674304417960330957265120659319276176912359403288636999074525946502445857483395611558230496844443257305491196131377133622540616714774279077532849502286669451057242637285329657984917538366481944041222694308364504230738814393489131987064656263918721713740472650307141593293648616241122415943671905669227628310073946423392072826569006559355548224192579444385409393003396538624838163062003550200636393196381748136475922409187389361307011237414373660074474886143306327805909162355246215964859729771925163718014915489943917498136546888569649571269498888266739726473063476692453622845122965057594508182784449740263473658262613450369931966664918070572294949052308471611199550334500762230297066217096251736694006461546759886186987558913958104677852439877746170643185722499869350306267045643432976227089250997595601836218180045187998159607999724301746126173642816894850319117883029929967226086486206286939654878850906329162731462398473880438578082205971143240458943175062564398456805323191968831955543241825312820590549779429446662650674194956865308058383950303407150240461750403284955624203440002916098396632811979807296356638797792306574657384351927214357769575289001322049499541623208437464861328317890430301204272505036771270347265748208975872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 185737464660915353581615917078056278425862677685592901903285082347925005396450778593131944329957370712472309181217364410222813772871718246782282570598814155103311284975558660470969060837280579651962585499869304115911678664460693027609294516324770126068362749931269412752559580335813909400515034921429993442673545774792487059423884969659474397821532526651894192077219416707541959793850856733943952468281223254827244622195409826384198041271138469149012415667155410360781047271129252770454560050345181183760150508777798424124858174333061632695404721528151237890994467448775300601511302870023798882783054519225723711413609371550997739387714356247181530608815445789316888593298580255346774044108236951850184546589216439422740583753321982036566644074886356479857023833740020284291418395794706938784896664054999470417726943058414495475759289975972205032368576330393076094008010025745916186962790639042162019648743687900497307532103624793437401429849037057656022091522939887077373874805177536266205501891706605500588565431322130985106168028403094036151365247366898410471787808694509219451817377275355097928408060938275176105055068108929023248658665269568954724469675684788913333232951521048430532134400899007108946951640063869213761309548347495093764341479962738367899821945571187594737892628046866874703752314448063963227180426506680931216171686829642185761033708978260338261985609595179047417245402354344041994269295894388454036333188684132601513516478493764638526051392609121527151035315322168545093779993615835465121911555439244402399838076506849581920319357533972538846668716465290291589336304041600298517801017225202724321513701939416273599515319106620289334191082175666261415898565125032780644214550797329921174715114830482798016990130944314584722339911041531580156738603778958990794496413534024461578113816306452309702732379404742575420044654697540059792124239583274467833237142060418060470462778109270245229804131273642184753274580371670736423759180740788937799690687329447253596282274296798052400065715862673472326349383994056768702657985830008539326914690931835110191074253558373837384259468823757249053874431689125297359194119738643331107075403887477084058718020111631472610108233584224561151754248497968476319369586981460398294216778783202575396416301824610118369457095119596052642454204700199810938017160319010786847459973140606789142744121583498008432371571603707105180001100716194838708906191016253646025458040575197735675385890877951814346948259529839824166924300137717902877396969395026391676486168630973196791598255680559157770758635709157943017472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -35401632773415203519690137395498582713595429820945937468537667220865283851317020541970425437458171763507648903715429296900784683637030881010473421771281393356212107001365619275579500000201731982052063840264924330851020709925384052281399902837438914404238390088168774516031215845161826805352573947790219766658635125428512917747384213531512869714035519222332046400328039338213687466688625452421337805212899308993419124546074806208530808582197620718079947540040363998046319845531043274083579574649605099656244757513335119284986606162656231308993605533304468758875886367710779843994314007083229014352494853513551176364739749483607384886345696136726200950628084301564966602006000568249499298112469729974178670991413015220346722063299593070147069797640659822142101137191625421640492950261561142377701037076700361321009310584684299688873952008579524874491297943871424191212778595740164075281066926424754248515515153991297850752517653533739920760282719046337763005093680812187367670980759958124479263088596782990681954947008613346653432502344985585926225672197370533967809669877317885158036780638849428630389889489832458359989969841125551373463105761425134954523306216429987251758024093478391151823564921586715849316450109330489660772614594159234864023943603950368599336992741096951170416707496457557376645179689675131054750497915536586943890541074024867374112286701407161884809515071957554958137246130146727179811569497403089928604864323562918460793550813566434301148787683508324904860297826195967232121913134911328984002843707589536034873092282662488034832541947805608041612314387597330805472190774863705088876090874787868117485891266744780725727507209272504838969447692968573097976528593006768184490971122468834360917243666345672625165219952378888853538412565328189633753987768650635569612573113039436753215240028489083389382002925932715094103521226079030347088971183209984149325958010851782070975477320977850408864673763002865879234499178631028661454547085975193959308225497674256083334867629453834146263418986980114453429332082794944987281147362295343871373185561138748949280414725469233198849563289980512128528850952229635384570443621725441541976971892673652402225951730437820724820704664694627605855934916791235076654286411961378539850085860475556593671284849768220109588257873491035456059136456822333365267290022860473819530497230371325648994411257224471417853999118133089450203735210785916963535747245173477173980098188224492467941020721780311500309217192400333751972938527485434829283631154176932842700989499496251108313699015375991298528222002872802344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 5402348128319983203462173816942403899048524770216663169570357084232551400396928166567276605944476356518594404198924455235289408991570781304044148330171561200214259667595133199250595175526132819763089544989544485506286288779097045341528861201018530230245089591842971867431799137012182743410455480472134055554065887200615721073503034489265414568078438423714781942453866442228002429019166125466223035162746705846490578851778129553450199379539783298364710060897853383505157876589348748555892147466727335434913728802331846178022099176799042114952140216550872279796697656315033658926096374139243362014637830695881202502024929461606506584906541531952993808926748568637647245588736032223247094549098934311927517568269703389500948075243727012878220504691973484464803584573125461594889759931805408502507855090300963247789740397509011078509602146027285533278516752044314457253640581933191370310171107604149161361205174358680331399400494076364419819646585290988505427479276758546348243171192319949322447265796042991165882301137911745072567226832333568393361141484696368930097870023779221394823708074107292684117963010602231163789874563152166579096672435287952238190167511532909873034566968568447321342447367223000895337011161087148008807147092539632387222258701961657267211618453330961007808765395286732742922825300070016394873540287265756967793610003763641205896550799330684816367419330802898505840416925354099082713228755112489921533420489216124530492821004289196965644128607172924163061556951761073276870632434792412335436615812546333165803001315605325527805786019475650359610469241432382677511536344973237834053706941009210188185733303426069454131621132789194485724096315170523411939104129286215843271243404218037088765032849183114112817677497362976186570975073326491517517004901399965286203154319342069835074099383318329102171300725724635946880737545859842672620703940264111469467530810846657613395219662731736181036331928283175402298811043533963747824706362832015669834429372113140060647342042605504067103098638107934531041253159157353608745218962012076338309564168057982754557399331650915124764847072805497071123785078551731325808009830018450643428880510452492401754470688665475230669155965554056979048833051524677190173981616125149372975719993588469035846951948946784798525654907714044633777591507492787004462357907220305846902375207683048839083595125531904511302158105349654374171752158216877552486751942829368755926768724733781139023338546811647579050501953649541319720610933235706250380066585786387941554767815604386198441219417802353686905902838137271353344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] -585719451775004323943227013311338773172974947694146433162788406164397792495542836309441523006499674831080739312837604986267738452313652708619621433125874879886184817567256197712971283643868774994710605882896874052679473221559468588282901386375827443876167336946677946130872966768440854701663562078277956432267119159777425229534426453190793733506974550359414795139719270058730296131584075032460037134991983518678546247197848733891620713788033955070281517688544524940976207597556248073457068810525837835105563911538109407993643198337357858769621933084781657570122256410641180616540128131330882121719063424920718529970479742233480760190247145663981384064383995581388865923617887867295992348905066019313786865060257091632823637153652987932096723621494911516325245550451809001655991526474160796120611527050095412512011151223742628302906548321192488933977670434599743825660175460254272294625586595344347515641456264065835057602398412137356554478474849608611257103290289169173636833948601955784413604889199001745086478046656144967606639482069579429168170274656220329356331602869623821238935475126956788277262701556519926438244940423455649159220290019035921196551736520354950471036819315236079932440292782064033814515149602872819396800277785479771632909615934543250495075291974251284279964265923229214736973091824641986444750563800589090935259345614251844675282293249485659240565233100706445248321286524090613790633249346464174486262345628576371494549816186008940895694817816064402683986341786717950536921214190779789275530974871026308327297179737919468920705578719591657497794437177979458791052977806004676746644264831213249443606052451689557373408908952065240098352713273536222936928955008806195541583004885725671605418686631740603791399857278410148443201862034753867339119614439283893759234765034359721998856920299227786188528458621522202626522387671340552512798181612426551272214479536102590977068306405467701430763050610756724369443432577709960113430542060556759457197975163333879257851784300666544006421123866230762069429887249022567486414000933808119359386326563412669595843296099429174920910101265944734071886740972408338062862128129897438999194958219069376831395734471828005979262547439340510499069062920394477248551091322069178712785880874096745638122526677429630661400296547146274571807667435216731364688511205285388928298880889378611767664511242478714435026748813634241025370745119082401766878166041135620529475322551209708913555250396485508980951326677486362032663081873065459527300512999622378700630351619804481338811853032741467174014916704201605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] 42103234804626092990922194030221643498775774249223947758805900065427358543029775601970607595571458348131648926414367637980445142545283489688806992575749838450886214718546511193546674702653930754076349655338986303696472535858997059365206769185504194510074339007488167058819647945833110159542692579014645710193729356873801515327353265290712929655920325333039726678987062813401010779155466212693367822599463605756088212388777641347954674627784649307430237451179002641426336831670841833058127788108341728520820019746319973784060058747556538399701270556812206340108012049351837813925893384998529000285157029348779990039457017977404449610366193488349700855523600574969377598112163927518862036025504201681324951023559241544956674899299728991729477445718651915466221994706467966513650610212009408343313997346037575252640698324658735226437387595865777689382453498429427953894208864800100413945147927419606278050641654501413519943099053634785775648290496864045267338610587455893567499192112591390435944190357239571897529724624073625849198064064582641159135759121799624542205225099181300104610885669939360624390986072138315797488677845878653470634636042310048386378321493010210641062488892457380104100374767326689158143487134654266337651747239407553129451514938371747228891504433723333205634143426736139176845167979085159278485394804358067078163790956169822413499624575217328946041413883222929732880778014536132270476023144707036841538484741114506307097621462038311466700454389598233972401681389998478473275546137609990181315997090790480041715302621739041584944099659751280666320742608335092155064162973890902266988295659674092957615064515687590330884257161351473631775942311810946611253527068681595311304214003860261963227064270058313904622270207618196228712683325137971979535524519291148313202519325107128334588225642248918221304368252614504373143634474400979322188504782739043396685401758284565428367077880079656269946109645364069914064100575931078978567310049492650523308878283184921520201008762352396958293162598545209037451822329475901450550643388572822621321834488375152807024216434087382859373410647176537842546912440182895056513115596569636826928056731030203654411771916529951615445886317203243541619170953345924605356341495539613632291795721587656492725900473935087427397483342855527773910138542293578611750438504394041708633651477291138101253251438414133766176561023155132481087201766722075201653345493485180138284920018416806589611604065642829647095376654278424872863501962988701406018628066061704308506413452506064526559243957207890048786521913764610048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -1089505775779847167504948853806522320831180585887203337356687315173679773882931303877964504518012815921774089334975616833997756933412284891349513239911757568784922016655520312888865581003464283463895122992267369697247860214628390531115293051683434242133884058843068074289580176407735453713720266382808837960828454909450935559356288329073812893695942303957787568109692083661597530689572878708024267991426547221333064330966153321062532941899149865127733317717818461661856094463006369695519723138237062472627123985205904327567266305417632664534717903809196518359916885955762664671778132732165667295992612978148814945207824010747441547109794251461433993552031266173816011752233175310303924919322990235922154345599220591965843080679832632042967464690840560976047055115491728049843083278765964164492485834088876085968393423816888256641943954325662743259766117463444917882314737516570096966645798175283482810920554633070177415569835985690200974708012207102805769638702971160409882860781642100364728012478780030178760517212567231192806896555633665056539980114749511862650286199572517075267768913432586336111873079924274921857336041931248324978784758977979300163526877365348005978817689923118223163484931406897568670483041821709869474187492335545527708589662484010251339686991827588440545819105391781794998668229372420420498436315591228786492977678666022453942844995606983374106516784016921799718133725796195087381082548432613720073919702032383554018394146108192475943180945691775450109825600260809409229696883732220437687567297765850541418745701250820220996549507291510216099062279042816933024676470972575962020771979083010916195336227049213530249862317914399132940455795528387170216129308086048523751816515123362926190380636535162747696544502611135133169029720548549509327582417780688235058590965718348434383749702069609096068622281776142921509383028358348027168631331024510967550884872260388974682827901774390930503121667480717894577600882762817632110904821029684615554696703803554726282140610929993467559165544153511403773774954164061256376055763376904331740223137175178193526846815475900469311301212779059568133429687895672215640157495043281497467223052592327032596351142174158757257268922595615073372501086122472898177682217615636486971729458659247483831173871088175578790096138729004857483735231357808516438079007726402188795498015767290309548580374050607278630175221504704572043919895383566736787022196341078402823909612203782534376630602607127433368839723578638524939637862353666347944251190349492048258864786187875699816604520658607990866078530598338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] -193701451365843467120907414627704120047957585193458427221909148936909305128191283078978810334470434711372202963451804001977469321652967094534786822262412241102085418899970487356989691341467379975380168708839361673156635787161312330082011727770747618963476980421987803598938423931021287334962146111506799386626980635666633556317318594798385376743878982971363908189548649180371322022626608168572814165013314181149362897819458360827225366373163084809237959316788713579498172778133842085783994876470742935591642443731593604883625489440915667726306695091789704783080006467237840142023006353663724447152424537815488625291085829312813811495684287867952478301820339100262589872022914766187418839511259314136462353473464649607183548320021808093780146406838364603917019244965942582003900271857474830148272121396499341209668882682755727358659992472847581212451158728289960440645827243911120348686494096648884488782172072338244980098271165999830629603997193686558839490232345772483749395458129126499260067316712174448504529796914781965067092772867780250510659161959052633206543240727765746861234093002182541254981658139171259898157641144032055594798544543167646134630879845515014278317892503946564643550633665654506000199571189631489540884460648593878892580363593865498210993920072290877190195657346883683719386673191028057506579775631750638221747447472517215467326166959228750774013170480576873115760896273250135994245786805405652527499198885826523551706590524651383068155007927220038321224390600510203578622952640526114446070238408500341817388961481999660436988206142441930597878127104916142423639010378615578821342623358169503107794436784503443179517048462904104637885335440889579772539648334733588391704981128929856751508228621319302815202139267133948096805108355648897240690786958926505187745948400537093916000105846434157857779363127271513337824386254580920781110944268333079323545023766975488054377862298744672386276736267338550861626522029836936295503058382323422674595358361658598418146305463878551908623026373267485000021948640715190640205825631629785826433881080030393260092731244224513030520787482244302191030608421342825039124897039392374898997089395075097883469769606476228380485802648933520433533893020000417229927208636284674925658135274734278895682009115191902973953118062636193997096287199948551419409489024737682853574244447835623358459374679499131646276805744046337760737019421377686211085758265649961461373907152921862688714626677375769103986953001306746006785413446505083613267509536959319020613640405653102927337406382787511410207408896606208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] 31516562492017605836029007468008461859746698233251855127707299639930602800106408252039859390674466062106317118753299433391206358226685749350168195273184662189632294223660085303330062929093092466704304966768527686023289485579687100479027829025319105444492241742018876655295831559909698737869186123687140118624198152128462766484568905104973619542399425506812232550428213302197710912532009436755495655988427207731058157110318056801471142175793293534027752021586157685788037295041502679694200625156789684129588603050483135209781643085769002877515495144309071391469461465440567889632582923545802453696548956238990351790601512553282933627035656426633945120717772581201955130571946147477606112515824346780612612366637530868940239225486721496091673672535231585933831339246245759801077863846842059400167505128636882101576635238850040844110371296631221792643172447201984891925815102039168142302727825660338839346912475716224005360384915272384785489879286950902405579323138530528298629042235745562125174698143016230953010963411940470007469468368127419053105798305191522830721169050078930277776967668930329212007296162494966220236298266662671208562469599299912999526840108623367462108473501502287201897323554267214166425890766686255400665822349014065694600425670776595663794852765000467435627084111611365408669529745439714396714935212934664539445122231697892283724837465954325874293554961742192899519079106126580268247701185674772003307404372593152378101206433199325934741454372757546934188759112560900613878792046697638010711946793065017583231379991351604379184149671157734610933389322324086856278765372925753091518301522274279593416567235917572017669899968475307796117661008838255029278143222487540132822124788187546740203271313520772930892801519818321597391731758550303648541188005293980553085185816564296981048667599169333431642909479501246490544655536143268444582481569572867178864280295141799956535116689478025977095133502229473142104060574801993754178102292820619495512775193676236319381691011910052711295578345168758649117143368073976059788636611638245089934471214179955316693491830479267461696110387951439442546630682763649128464424030856791153919520372851731888421681981654943628839962054983247515110914078133459338210196697936450582608997449860078790107236163485869939737881192637674264715071083173467765598043840542601106812885660586030805057424995797570115239534714031562967866523962281051485699357768797159375201967938195148588568594787809743477900288577718015825665979552394925473451583350965413108148556308401817731189841543048328583168365449707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] -1631325434830216138685948772607473411764659003585306229845139158754773257283400703510886170641284864615796212676632238391431237901974839712814019665153843881254471436668894706856598925187363212807392679104863330229806775607555433266888123501605918729133924656633892728507353651831787479593655885239570291217835645393611491321859509247740320487064399121742505273670407034285239688278457897438913260939693076329859559483624562454508661046992056545359227077527061457250984969509672367337714404281653314613297527135386357537477210096382405489662856398089781497381261254865071651080236169122241127098053121511094900956949093480394378940946664183874379270147969169019251839767784728749674801153806376897172824472285324832655822800031245770617582702943061277201869135577622007444850131195495092613308459460901234686480083039380849403226476457453034040405350600560518996307959496420762830957075684929543363973858747642604952679248857248464407324929616391196726602786638143682818565693472939672829709062855995286463816491595284548438030641744011501300006023739924259696277901400433763667208990558822766044882119408248664727732617813335239697984118869246771610893164203458886378374352177612027178802385137467461179183423755707282866923482171321120432004137600542501382465283840759978299147700889001863619494985562601135037762673608796278342482567071465667518032136114761447521046787272518482873087518379158326662290959035785717055146848024108743053101738357449077519534566936232820201473850563470888653132488597819712449433394610707386598921782242037129605720503152799792572420383949899939960856335479075847593245314900040970081931074701656802194044487198560988147663988450153937940067478644040913154859398843978079912126173849387722358055415699326396092596086283009170043228972739633572437361614906850949471047646605746230106398730995806416242500490892730784862373320725068550825082867290333451508250129069553192444620389918113293787730224276807448760033020950304901312416596898478030021745581542641074215139897819020053510907842523517812116786605632470209280209164162634526161986376598582206060953920902375439183203417042675943804692486531567277968070490674149062455805856893011132329791269524777050945339450674798185298907360036050393401228515416819441623170122421205252890812225006643932399834552377310371781840439274348999510716821858720378177312488728692604145932207597493621856377922218166006977106918022451057531988150669955688954715999023403413872760524745932330087694068634612596823536049403150169016820068540823235052399336529345839811610286663663616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -61939748955660768847416299050918426937241185833880256493433153671014632969484697829745066912079345703872963909989164666761200363102749128959332371096139170355185487666998640788426978767105936536290293524413105160568559688771310054003762613770533723665638523024791940163740735927792706466549767681479251580845849719134120771619603526328855644865955685289419818907006667974443684080559451205974773381478464042276787945797576706549543347760042521424259493147610262880601841189636149615342419460042085037164327741116566986847769406893804688718454829796017727613213319177162209012093828692771496016658328242929279559983408652064146906362531591284947330887629430084973958482611241689142376633176382495164942392314952921377107468042879502371502984373126639242479412774455199685171588326259210266150674415620514407204059441020810538169391684005456947059929124604455250881157820504715344316906278184520877133989509171096456563333455907827816017788036638704278309528410932848292398374308489491029904283982094671481372529734648749357219946826707825475256258230092182367554319521020543427207510749174836623374987748944318379145587515563497245855318633660761822527149136474603993730486694992813371889549088458720061449382859694089102869336390425449733428587681586515698333977342731582743939629771830285378432799523786484370439760713913423188736685642627664905872066397957564937690348313968182013486863101745849897612912944405615083066924340783746039678023082282871226735428849779301924252139688049698198435590211641332367374929584055338395096793099562230648634095709949786154307558875579971692294629675997606549081360361097117542246552149122801305655391157117033149183090029100915362210583402806281658163152532285833314377658691152153367147186608071924208301959460074173988411404967179717284266848718021615903933083629042617401554686482711477773594502538509719858677648590019249845412658382808312886151449009694024630470937427706309774614184669128390690872122849148530401027686627511802164247190655995351542561284752901383528356085871243542319514483194603203084931242340708024238531936996270677219055661240714738771212801557101356546709218817509290925190952331119997594769242140937863904654634928143649359039315613976824983030843099900430220257552170070248312483215919077808668051332214625979051586846458343740886096388417283391734222380255750889093931135605991645086703142361597473742310896828706095065998304500763035535674357802460124304504819826491334555990851541130332753205843342045206761889361855094405625558085360699890779414756373207408318998233374261248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 14332623831068369304180127168982363792988165245750583691455554622898704557257614600184584109062175307194249905803358969210652979266774670833071558534521920024540410056808637668465479911988320473295794298765050297918120261284965024281765199674790401682847961636043069282885662005725780144056039925794712040974066558737003440823219708239078187723953035940276129013387665818219758968220896087078178762769880258419600152502694684686561026296300306809801786013742911394612478861203659313153621439497684886469146270709271648045353015034034413611707571932283432089573721225100251559156561774751504479598517625622873026297484074479653297026127198789275304369715858104158242833843244625477799407357630226587388209645416570504714877868630265098633828282304606905790970242107675998257934354667768233246573165093638116329600784484638386909949396096124751083607434708683297434366586450766476748648789411769092886802713500629824484875849405281939209905514343759243880586515385392833557843687716531829326002408900629529420573124959487887057961763399375116876320221624032195409719999140582196332732558595011279713761431155289851591785722571590684993065433975159193784246740004637094787265141168591916636518724124071225674286195228639988277558153978806015056057918135674882292223339031515329895813519139351532819901747308378928181603384791254932128104433864887257987929263823121382607891755764139273876919581986804509732202452968191818174391479228701140286424906873013107867114852556572706205626113461382349324178618570298205956304424410331303320101231382283033003847111489734070265818157902346462498988142854979394245218297822087787405717109093094934493146223296138634277364940548411840919620025664361495246891127148438478178919159096259245197161343991168323230841026125710045239290047870606034661316881650505434418079981916547810476725607246541571269191784217537940086902204658251243505192514961346110569325442514991726093473297114749408612484222587086055959815593422031011833370811280356436465318460639913088938278035380839710130237409278020546129489295127912057156599234815288095759712365680984196114811706195347958547796322362883641025592654745468788913649525073297725748975673854542056369557887485200848853559679650481662402385373494916072450446945178784074447251661496464342092932483420975574703302173007181409774781787526698747239982315746094725276934523190194299143921246836850043118517598487273278252298385425033162982784544340265172138791573485849214896563681251054672466863903346375622503602267996587539488022593045005972218711700547576798443137417609216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] -684983881680907140950184007937068312861982326963279284443884320594287502669383017692743197176933311240500247020994201799492471828314075407798401284883238417534808174100264755579582961804767135787827512411719627713370286119321333927053342178940462043242540264470509249147405472393276084562666792117404080711785271081011120102800464137418620434127727627822071853802580080742683775495290869724751996296442994503903765690908260593460535478575221051599964348268582039052599552435890167672309091507959730530366956761780204744696038481010382165995470284055395698770809396671206694305126671547209073605234070770958492381326496845267488103144478852505159410259323645669932171790368662502223412341814086756712778289571637650265405557084266672572118123090951820039287460118621188142523448916666841484305871005786395060215229768298295519794742517988132250033547465373984392789108200482924965456237712914862776036973565860250497876215123074228276890899266254508928848249882476982725389845757014744803285776739778948812256019919510205916435477601145700888982741113744356828574537992146276268717833220188101491512665606241771321663238546709899702314462205086990605578813194693563348755103969749004977433107282318826970470049392476380457671397753648429649453698375067264938779911702631690318036104729854059167529447571440535361493675398695906628461340056371648559815000786103292762405055252294820425642233620576368371956205492548130610055957539509139831159805158584046572104980599871219272535633419613006648519472404515076477673052814853631741324911888162700202652890066622263232613381388603657547667175279173498002403127336190837690308910555159828747677322636250280610514295825631885600303660443203900126112366890719367928544624552258436925411109593562046738942495476087886550220918691292251253501768046673859441088374582827676084421444665978305611321649345132967621393169806404467180625350912620621474493168423216222766159091295422841158704316606018522095743325878929803516354116437807337089196752251020283851982586717133366043362249526680924976226391335329781936658141291614908135667162680781441722558081348131535680804722927970084103320353414710898051404244161974273525963662304050905369786008239990238809140075815318497277818882187466887829896486146514612764416799975974590653474640154728018442595378573007043143109404586789504943434747187470721801969545721039320086376737542723283964390844896345421190964547736029321121241215416842396116267962242193815938086998075190365579794081309967353780205733359373833176489227675407520158718490730706651104205221134336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -10363315086861043241651705841337224839391238912538938471129660912052258905546317852449116628168515661006396922953549247145495471786012709602383388036319677692339774899882859983600297454956201732474622431861216961685507468787982821134062740558315358644464356055815752807004075151913375685910320342513933189436230800880974648351295713811781335276287514748872134412336253667403067872961040441212430250142772207518265746351333650803031072368940601833599958812875073084852037487991727176178464069929448057704373134548017388671581428361136891955056405299151983260819081426679342713261523491918928698965436758078174258027149790169520553095701300240825034392632096942201614919950201886268243487953221314774925866146867659518498234174992812380100299052441826888830339014021099645670038587674009723367342272855838662548677877104465952676564021931507776907120485072513228529615513869924654644145201882489520269995472658831310621855307181393447804435711632516329504087396096309946982041069748510451444273781941530777288932352822235024602117085013275685718030325976806622335116079064835116984864274775137889197480887377599106815844477688149791367959739061494414860076441402167063864379253287627622147240292563273935797998887467203738640536908883766943321339693367619649429229441484804037409998728104299535600517058969313176902089446306025483977751928962667335969629285753219428476307253251894305030954648243005860881796877203343652190345905567253750309444936167027195648746521788163374457051210776555390896587829959946913107320232774834963173110008842813549015355147213296512260190395959204258590516397407392916294895270826204753585781062625007061227996288893981690469690948075202236720273178180201226263021637248042829565501223914680332492283020311804677528308951973878440005677062925507230674510576161844724546352960746701586339507503162360169616708363091989872503425837279613146759719194690558580675225187744786212288315298201659424975610066642764920268771931174305925680166129097834659685277331613025565777317262014609208965364286290770402220153624190935132247266588224482317759882783902641693728172487021286305219106509191706079106615705772167619364817322021942175512017013638223815267417208722009039114470722870382138917338282860961862991149205850012208771352138279404737173777844453076422732693131235071018108400668207727727349580034057655273775241578944925284969932066856827152928128555315568602782784302153310735875727223143111125805000228899997330165786503159253379902618128845745610405977187202261299052817574788809299939642531127421465534643830784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 3193880699824206286169273870766044238426866437293735138180948489618560363515848003709893953697750542654057450271731561321317901518445201755601602595936701696028515056983926908215718765535667669587396337079929925899031919887940375928850612371334789560755441124116647031648077658078459151678136734826072895264210541402588434303926885801293128731133905063516616732936636342451483990048717332042771480508288414403251050938396933480482069487767710065750893676566001679221641172060017327392416725244307867219264211124935204827055728107255821657517260426755520757560233975433035798378568476882840455609503294881605049717380448479500700769901295535684096874422426441068084926111846807130401352615621813687165846646699147317260406252971739107020905213993152195531613724335233091504265232945629727989846132346265984286878013422108974806137029889673324745882462177200969064325473456029005712612919395144083089788582344192718714659685790100080001031488602751988201181850571731023150042525838692711985478113848506241927127334016120642338621944607209402084693494902149047569068852749356828308885038148184731228970988660288528083619847797769718518509322996700731537448014529276490811491188925555996817736527476057322176897923501808643028967230985506485445725370725624870274735799390592288561518888314574156843709885661946511602571589107034496125651507110865403788559025657735887097889190519447887139109328206855741858681897651196109292873505404002687412911448643375388470083212229798476337328501367041407992006085151770808308645686261610213982444880697443515838870395874188145139174423623388358029678862008713617741571803874302674105969320485089198779687365491605781550858851122367299318412309729919351665137298463529236596721838291003896519033654594920468222260737211642061849141173293350076954881320803945183176130416884719428118025175454565698530662483918010844958267553450665909556847385143800192299092710246452608604804143188059596150654357280837946668352984526939866603739422921239276630235812964078300539906662512743911023271949300441165653756861887383182586980571025163524182054827313980212174568868723791773542019056678783929640169557089757096038556672173149597247630158808707117914787701200322238921309830560354829894216126984155454250628754746159385494637609669283431758701056395308618024193644081561301320742609954039488960748667483575373255141795354638294952071413597792140078212529557414897292451504165528946365409077960064431344735069043769281529195169218878736118169274599146069215939663396159632121382271622579614072022275467156767641647972352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -218771251964582736710942929656074728198173429685519169055850046311676713846270686436859976748467085372710360702096440671795998239542537581146536033820179893032636015956698728251780504480323584594892190983355459864005471091385990259181117831209656153498746580027089678811083105027730286123987497196586561932022752541591079573932074280774464630703527175428528253959408655331896261986769129046738423913575800680722041537843043490039610071149721102480944710274642164080774404748040635127754739167469607013688994481182542983790894306292451556608648324869088196192141275298174791599167129137645835634016657882548927741409544799863572509411180225313531293644364699539854960485230967337242644574640572075670574238125528459618525403870187933419566173176694868972647687856175449599457017027793909135184310473998813962009045757231805360057610000464858685940820672296234051165171225584993430685530134024094148416211200873653492083581022370411081142460876922903383987970935799672053632063406050932155592454776513300563967653406422438340718819769621276485998395465383245238652830034046309655138494707752185247888520402241239826224820101797344273017478950713041035187774890346320268438706916496664940274697507760188805595798748280584043988881440503269001874741128740149346153288762684243379057155279949586758306529847965635602316284788267141689444695346962967617342862202386116557594134892178136953287660496961106511512920110577332251552526262056560043756547800971122413336036061473752470764466367311898227649583167708895075518667733474794545882794181298542894775175954106838326783785064483616588427638047938173071083108877381151115403532190714494680202994566965062944344682490485660678657231784424506725335680705576863306573433567449693501291159940100763040986569639233969087646768448651410725596789355617272136025893330140836893237703428939760893041912924418730015484840035515768855179095309208446641467195144682151594311946249487468279507679630199891720787140416665360612818431056408255417414326568187583674011906473867757975426511176158547046622705379179291118146844494392289476326750898991295080841605101689213614808454817927514435661295866743738671779248391586018609636525950209332276416518467203226571024324627422009394142766831594235220352479837094923130983259149394541245782766467097551597506046842070898273317538807561051958647038703494772119599015634151171329254408978337018182931966533289364057167056914405244386485966834937377606306752094458534705793201300726011786538840831105659628862275332184112745357376250569359510577568813300308681628319744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] 3366895241156834277213934348968319852729086422752646239637575203381788969758082244995595052614324579014167873695359987503774459200784949591254154116310582257632911913812780891400731785758395775356427408950053038233887112482761874703965460396373458878629035561130126232784678208764341036901863477913219298520162338161741907946617328356257706094506845244284227476308801392196261312976867813391317087393485182057437199477848502610474537247688795779713678452312781299528693492665151689990712113613328958883582305443808888954862544015813017555378112798879488958478287486687023130908588317011910886611687793599945538879050169893930902323070956730628818652948292465744519178774051305396048168896718635805485729201194371376332851501279321935246976249336570113884826004804958381845411303071623244255272360090205402757731633797862026529259005332992356343119331342277455999651956992956786348902321541553892871939514426784256794042127164743046702358962987173095106038178948111066505812599908378599174673295313209105605861268609530326455501994415848535905631714639103948252851975444918618609380057590796345743734250795640863639841915628245818658916938660358854786844823591346624832144627737262523440480349535939942602649165270763853375270108219026316614066032336646060799532922460077221479365192222547691092523523490977906926015448785855526776728398089830392915001313955886312757246131875527244336275036612006281949132108311019939155763001947341189183793066037371886537774004178026447431817838735076557889966301683280227551549496917912604419380045999126228471030598951613315150181773650593016938889815307611122331927363683036081601775274686566697437981894877619833937032900982272718853841807673585311361318872443563230712174149304150278428782185045277872194851363320926817559962284321161140076891965638415593624230168454880270905049249772061085483829833224547705587177033375071872642152851943514360658480787030428548163562206409167503531007975864192019964682061257601904508386281843396999184337510607174784054161950063349735043612098655621687436286189256992361594948856110244609727198903474412257858410975156080496717394401164550067416311794406157630418420259492814577353950939250858336841960361528298019112339688021987599140968954319458932821910145103480433912801631167943474129266320898967990278979199613203192365170775802319123461374589446005213821841840388379275071843702644397289949447864963796913134954331957567441016711103646296530130152036872674551150339938969128432207169794678995143204331419688339272369950454551081637371187103810233675494195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] 279236964820317641004996949719060897679779714004302687528652459920582279261251833438696514304610285023536597057125819780366334188843293437746811601445607706627858658413712902542701231097401128276624676606568964849367748750768396905450886838407358203001201791191322134021871819191696121896335193945947921503292283416848889158583716558783991822552568586364190456781066405337360727566553519037277944795946056901998571564252681022574621787193753884305218049039878659051735394282487017639545190787069758615290664561980898075197664142011638815389125970973287306021103821028317888743595922848675805428311196026334577074697178449263856599740999843508852237217883370422041065216511101339972183448370504696591022296044511056689482731800584376536864171430343190101527470042648874214561526171424215261423255416481048020816674977255031635625094322250674531937778743088291694275294260152812432027570851088698483414986208139594696940167316581036037928943928219345600056674577668651773898449634761173766398150453690370764514440035000856580394844644987463498764128172586914877660009870326253850842797307129699228493469736581115047685571939477110064741612367550173531155425634548833127543467040065692283209762563799752393831354143967975498151375506507220143974150391819757736842545905084508947093015079205951230246958730225174285956806640636801162619805380948389100267671550477420406041496659001674071530074353713697884331676481948695710610993206314001774247735168672730677739953706358101598164781491331296230660895550418033320582189366828394399053532053578417369167615641171092635479119877523714485313833440767612481368518521165859572304970565292031976202576588899052689357393992564160298276163463392220515523871218068359986077927419966250626792201980490711483299479837867510872614904995060860543810452974273531463884783070622247118402748559379233682381997756425745066985256911149471333818324014443387695903056754114485234535840602673733227655840111320928328228644711437082343888208424652110618868512174609173432681446665486834277162806563927317066158704584889437897257335650649472242332714365879804352759305989125160194261682436635656509177054890598500948779011977131418385112616383607506351181900080134141223116960913771095723044582345972447911318331041809764400506186481452729604826288408293589179147520777798469229281407048823401889084125134374865590003420777126298986833501999647961270721092810980569503998586972262957581115099453664833909577991437329016056618526045906593790588159233945114296965187705351648240414222388107367180387349099164535835590656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] -10282984347376634234220314651187901144637129017207721412530665321735158392777852322464911083776890029043694026409104967756253055853208630786458838290048645808376002571802233348779695417473330576790256352769224970491850667059129520455699834961869399774800489851801352042404544126781108663424531574741070103217344169781210513915854843446121940556377609724597440743394376160160214056546572734395251022426591835712990492714875285699524990482928400858283529429452706317663390786881797150598037759966103222159005002493954063257555739360875185133743959111465476766151734484689358144934586810225354617160657855535435137274593154681519623256660151641512740795605356388609896837505628033992403533544922115790907404792114078388333216178779601393999461215424958387835841005010351030243002728908974767491209192761117383144935361698141438659679066539912336093908449804111252506159563536985464677342605877168054879644276068831969755450817936352937638679569704987615396015387690772202057039806378078146284756281627770687332310762561782639528555422976091577712813214009712886027440074419752229804569739077102983755283859663229840177415298794117761899592372107844427427570074324992653493233008835502252834544830457364447462329275454240305436178730801104158628733767123154284901105417760937206092496924468527578023592745261292403993348237562565696380075653191036916502933131275650072400224125941934558952752759070700751667244277143024064532737886453193193095511898774345891848284651657279664349762031865816405902754046599572256089275880549114914639450018165609999628217343524676414960399158977927984399973446794173243140230239127861973208092158337584458981147302439762560032395477742893458560833511919257140658476671329533933265698491364538402273936588752648255836212149873709768998125782690708706933812251468594571580719950072898444338389400983973671889715855327794078487632161541707400914550046511010658085489503059026013213888921849313928160393692204352435513022159703321713471107938763082337283215537899328333212513512957516065883483548231177097245544020286489954911267885987463692610416622843979796909179180735743536031793166620806234313185759306473935393885117485442973810503467899874701139997629970708804629764651469030134226433040507375627602505323764451847420951126522474195714327776443360953439538336856280405799510589617130484511725630378528536525899356599448788169190962376965395080505387413445813721958193345528139274653491954304861547530634425528500989487877354373878533083648218563993507324043352774025331286517668172388775885264401779363151872000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 478866402890814886971069213965066050758240091316264773191397498157068756812701263338223321015175144749952370075246501347159679800073511916223640040429036109980041410369749684321145354159513174565900374392154709546182378228910729985914580142458628896579755089679720988756323126583371463840667992041177008521417951621894703658662546120827932846146118530861883609082445608611526671931254970897352329768549770329949297551055031775599332513028356057021918116119243700164005228137419104670702230984222138315978479651745072726639658086379458263200332695807821121822703075594802804698801898928674643854153586456767729752158117039955954612452586721554161471608921503982751804634283042234769155682764610174798471953223823398561969438893161446323202298003823482534621155245308913529823329881900337062166347644689873171476048941278753132583093073462958405821136284027889147622070216950971378760047188910559443857307061293760201061705883701161762765979887968548391481412505652434645538733880012147692849730483895956402089566781300325156119396627542859550458265837394144365895447458239264630243888904036872637192467947207696184897585086744920840880501133754113619111397943312243902959476485970218983816195428742875322083591437993804259960341553006237931352931321904356654585517470771902453994993064154782569514124494107667265778482602417896851360922168942597328259723910090281748463124530717780398162344847590750104356651154838792164507184082919319669186129427214944930446897175071299236421876148075595803193016493537119811286526879307721362041655487128752562674472452611510258635822909474498182712663848315299361887265800645460471988934799001779880601610271395518676891366467241969598992328026408417301618919619187024598070429648829757093681170889606527645314635439950847840946906425115021623215949904310906772108638936343984625529061487846181193691004194751799732035011813594746652088975415442752129499370143006522009003071771974430786465760347976697307289684423336872873809496635770181507780602803000839419684755012757402148176801282449035936680480872779595367015468072735608426957636713716165970210011149993652519361745544114179274762999508858116534797914740465544669674353443418142274293814139695524117248431054823880399718621931875486288633257321931802696673353175604146735744004077041980933259934694026753165894452883726006449785469501328008111785499764817126478947506076192360200767676474346202786106833264336322237748917327470684290144857276011524894917132752219585854578839075405202964716905615534179360964541853003028019522243681874037702656000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] 26788073312599659740235956302386124355450042814028666452471350354785686542896118923597255222775050875165107317569069840861180038678293924928167380823225939769346746966090000669062183930675844102119030855195551788719931941850180522512840336522298570381866248089973011107488469768570163287058500808174449871149662167023656580822767782445472708572238035988504134830774112641368050606940688556235485398587062183241429101796116453156352524664214093882226525917150266771034525419359639843387221684033296033054279344884378070484367281047326411222715512577498862627495749551085840857999355798882013832054372495931483369908831618992116356727663275015911991906398809398542439534155915300194650441900692276516475808071759352592755918251921052853625042863023164051028554146063488337689033168604766973081723143990853446505565066791210019723911843508025217022985934659905103985003201989082674647557300819211904651625570778873209674267983944561985337444596470351010835008386530080027321256735525080672825827800347193212729401229880258640821853951689210795820404016654974279848386756896754652330072336393390635158000710507192768082848723281787372311195286934341664238709586994412962899642421876059566017084202868121093838356652492366621920653539951862806952344831155346281104198496863395853307475602997214890383731370955264841484895733864377507433757393903929849379903193076673510780467709040391526646059162912014151861853726185211341018573959839765758823507901748398215242166518581304741127435377676448119219366964640211359673356218883525628767707342649419325472941321230564094782300031353124536697997025830806097572100872221267521533191812360740493663526593825752546014606303395185206435057163070350921161272751854829531799674292284280223571782088790780238335583532989660617222407828907523558364700733631346921464761325062893309117499274743654158105381845815529465240247592194981102096238447748584782920341198518052180250881865749043970106748683320191629357751547734758552491755004782015240315212487631942196400360844139212120090660656945924081842058156182683520230035513505573387354128864489474077655230442785055030641615402825105900020291400041072369341285099389092196378678685036558294613694969794097175153561120242210582308052234454321540528479343390782660850651611847895335672562070941249024320056254476941796463410241666902426658622078399540602131219200055705974100177119437938142773524571002079084589516730986603291353511924660806024691989477206956026841718508371153252869699179824961391610663587220896836065765038217242000073622833526722265088000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -165383902773925506842852134068138799646472273256638644713348404078620241580020330066034125177647388049203074328066329769990677007528441153214296834118661419304083637343816845340784477241762691999019377451587027777016408757180474903730454007457752839510414093674203375925731586215612118612514179493479128288546839749462254857357914275320791797289199114689109201194436951457011073188144267650103657722557909486880263454924181147945046088199382362573260642613548342946354414070238329344051960053869121931963382748887929600597061443632081254333123936455400073634315017082452930189286910273571201397688018176969759673521371322662383829714409564985511454273623111553557109613960357811788172545659135017356144751028773337243784370338059657160801752891134666168978766615611866674686214683150793056723170354016295956934160393098769919808458854381384194518570126481802233253854561505746164578995527678077142989306070355942580117958310600524412716246125435722110294177594444005260007723226503200188763895187070622837229110939634371419848372816540806627648019209091471436334832703885031975980520385072905630133596017412063626560216510157296369665712737377156608247173056976764137213376616418301358370690519736715595255360384270072564432508237991606222398019404649153921000636686982468357411900668293026333112194885242392869542741802332856673437858080799437979461105131911364903059590475822543416984176050075736367977699746078487765166056571331731453057529229232351037324724344717504640927540076807641334869434276465031571547555085018506664757195962467529723497288508518875710845983864525139733539536596002774866131217527770682873227166508422868325466763145217805662981452925222709130975757049724070598754005623946864045510090471834898888031011142480957358460709141938547206319930944139373133276834283338687022408399406423591272196028336808559024097658928998649830271387065776205335156020182696716865121155090467868122904946268184003456082182179701094508140616237199110501116222731413438280516973490998912822809964698498768768594564787352305173998766751088607968982528744902728301373892985238428339823764670788573371443277293721371623798088154056450484680279564913822812214068172573617198367459214617268694453360071488590700020162714536544603270673614435622887987293799411759777042871385282853323309096348817494931202785469210233262270760664580413413638878840523110888131772819229611140404203648876633769706943228385219557905276379848996094494522896973053755080878334704349633903982530349581236812965289010575836197089868413482042816390921659088896000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] 16250707428668299750693893197111266034331382104501450966460368315482532673941329991098078850945420724460392288578833864059809595522837316447380259215674836565710024467569656646075239179397527636589649392822467646679384981656923007531967934188651946485632978044993301902527453247007436383494441809938639701779919622286089626133189774811771152686145857323330447800374992046014078278294363750737266857486055674826756392524425167374940145102311099776539988007058738444299292258960862131479096630725142092240665698887490461175919483071901907801435745046247388735415019905463469858191798801779093564506369055597641717795277098819655238677084238486729570843575500164022632700845940788998898303834504848507225089536527981046717092658313090562337180938584387425141387138954324429837288111199392678509525350349105930166075333794048383321948820360909007279787911148077226272533586897962965331218707485457063354745795356127819276008450636252504820547182345493810715823952801736967943074997790051616699163063639286123613051505720349326133254608908527865710661920268068822021297511306601430419414230012559370087200479083123086016212939571656609480509933623559632688245233186952257888948523307453152329613675278776232634876716683901568788468355013172893354694573462069595161479977817697581165649976027163284882042139892058234682957908308850807888953834372474143201800749596731860515606843898163066179388205652419878953040933146398215374192474046115903992485388228469346609802974199984193206126133085752561533493451392392802113029427393605879334187670575905524292662989383744300360725061645682859880101064043071647657034868554250058799217537511308098653774415669378886248028687336806063298203074781769728681674933582767926231963310778520839379302001787349487027040352328546394290490615679824286831291386089959478965067130209170103171561349079170704626631083299869011422010188178625756259375743069257094555961542951262967788576751712608476896765917654636843370406063928337527783187466893978428655448578734429930794185192759019202255110759928145070296823985896459628750078504681370530408081182753154224170582202547237294480470226263090118421030891271225606586128716326599186134430292687232500470337360141006748058092232445710431794364512450906753712607213430792255629663340306948589130844122371434202739092765446762070046192379813417020481120872722493696585692365998770075013024193828555848180884370315320476587292109880990758345242294395373859701613957493474246866569222435759714393174506960880582518059196190692453778894627592310612723190530618952897071372705770318971535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 1801520200663810221745181220106383543485692547136866071335385241129085236959905397223669246366356029340408240521695553802769708683356057102589197178262363017670349529040738831450509279632042941415430394295614475547068775822366866598979681828463922255114625681863933643434363239795175678192837263722177762008830148144447770726547565305219710753920404331653509404041867414551047923825039291630579418022190234032526230179969552166156769734376376336982291884729528226248365855027848829220858426071876170049537255739616270068070847698632672923651598168489314609453206982689049697588174589525200792926581214762053859683417512989783447876920044006554307473844618425729598553878303483896154592097546753027647051558098897178339915473167438752357505404806863779315033855833030868450200364181811999072871757133491588678334801663195171178069802220641697072049214980849608684589490606376162658110060717768480924961145760733554027570494916041281711947647880558962271878223658812680253429794900814105463819555605785786711182484473291680950869328783488065709894227529329794314703968273349299942328857637879902121154244614515837570093085994922941982211503974805004093701026295303799824281079573437103198293286624147526683637947172966777817549097648500046486751218083637366335000198368164107512876435668658105522059416486560438416987830625103440062862739285424497160521651306876464095560805311757906580915244234324884375236568068824834165422008859284927953221493298601286427016654339678831556833512276084096512065003150154851731822111002215385891437031594561505311053018527005154362293238060075192317452889510946357488997277850095548582233401796660174307666419104104068502541076819309714161788861878288180759828277106081172691291666644243519926157202046155403338736147420536251668400133845906893358863185661205601433153268595238130457393725838070663290744683704901934303424103349046015304818753057719822344057813879256658290347846943122866663948078646503635596830831378414562314734006352919333159693260021328972965624997319360733077600066206794207787120296394357821068376119492837134373453744669173866027946483464492594473282110747254413348334406932234168956134926593335473147988948272836391157922109989860232559643565409270513753912966803241262330372219093420186562804763909386964138638912355541035605264869440466406063601300597241661028341759349252196435509841089629894382680079340344396662774142795370980319224327595602881086335190718468878372385504351068065039698638344704665531207940501980493959093444611451266062640141693461186498412427229513742935546871490921225632350208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 52506599954833013322597398651386169350112872826384100758851731740015927701056972193735364323419681726560575691792428800304798126178760861114390333369319518722056285772196399989813417051609619242961756409067016522425453403844598945555175873928837390808375536857397291625421141217085487102634535338247215124290060910576163232438400060103967202467542587451905968080232713455078547106108039683150088753779412684116629228447494623361037535844973019149562656998212731665726431902848311018598220333751007470262162838781682703511430794971280846973729390664676796224788286247862829008513531821581688875267167423895200779700690523329570286303804564649857845367057951824528040117683691325578525028273304695782057838592113578202133877395418943143314416171358975716174814674480867183897084195893483832726224036979450188655184538424053355570790046128872133029018405833125829308820470998422791531324292256103035419305467071659270573094517267420608965569507660262191525083115332127206214330747480792066997949958411095294247990541308076426362564301239379984432054980130129730366057072172217069608843373900582577323892394840262635927697581543861105547037006811341486406451357111341557259914489771023494499548725390626052846809463370443907169212593376302473415858570319782260603305236903735088945136754970766180076507497303199201190091366715081799789424924679753758791500635607694294485871244864921079816746650657363916441475113952153442421197547146794720563202759125474196199541751870391359455646767246525997595221215007603212102587564943963971393612800630662006132822602421681912828594702077684051229831500588423858416470555501972193521900676376671408199023404937557544981822896403321079033677635075277963080050268234084290490741444068152068984562985166533068473129331934900681551236276954533345119543310516433352295889746473703169115124566840090044128038264036984426798729861349229099397703494203897245998985297831072453057240147558487006710805039603150343738002289373502234646015772681658975227565080654942204938447789772870521729944978315255667095757832784035805787735801946373151826479201387884769642726959325001287381239693164274517963906582670158329874619019633460576831344660574389401136870655910385223673452594084687311343955461775061476902945434148219680247411299814784563874770423457248896733922377877946943249462670116871352191365781667456154556642765082990774359753520708592827909292873565014161987695408936781014034576663766196271855401449379826275087654024370180468514702671705630269680445059261105238529163867464983186109180298487414748166899013724982224336453632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 9366451005871821841068507441275536925794723258946231530382866042517775431200285619194807374903221692555855337585147232126117826616560789662427096465915367588728534170337057884599411141689689366061295502359286004800902289543805096775016205354532794997896608028083263978296996616221569934494738415171803596263235420140093025309732211562207271252577160354437633420966547881792172964002444844471454487437963773733646371381546200161308068308463174746632129287534332465219775420453946443093623515823283561969934958572360987119675192153283813799371141037334400533830726216109271864516226707681849173098457628442653150292940183765007941059197785478482548951914632967819971089822886420860745970827102618001093888038643990170584245624271654501943158072002075764712236251519985722275205000023404618870144809267259572184286994587837386423114836252063507013712050774124301716753748809079416185861230424661878446615004072018476493558377045876966669127197986926468888119579315075144405641141526659578401367683674645935154100914791407044941774436710562501334703554201479622797508076119601785141509302111865649365570453853695848991002713062432453098519988866466187043340126650627980788772174252639007038329844174004008365074508756760855824871281611229845710572940494666222533905083528579207628905115296479439361381832578257869469784989820667555959783697798494548085448719065673513383552174485904649351660337380398129517516231509686943297736135169075156754281697934258542141434873537565811491855396149405925172306047524834274613231555008027628850744680123371733235130752085450701775372760611217413858055504611689609843377678147101831286241350520044522105657813118501951153461638593254879788467208251298438014483096502678158044679165982815366683475445902170883297263057371759215469955666579802069370758958234522658405375288234511477088727200622886253342396823549624818630995545742039022694559798992203183704647213015856082313714911602816725516562566398124087305717173355881324229957975000222180686356704169743863534647343106657400834321161421276145135738781536878206446444577089551125146123835352591866195415059626937183715105580424186991757339603455709130365216978154609342555152633090210206726539313996028788452603697097713656337012840305408265984611379981464807955670162707539994538585009542052653213615561393970864585470067981796938744949915949942254347431358003728696513159688253037352455510921486317745972354226555335610602918856542877924233396589042847552500724252588274892485775053038085482673472314731243539876593887975055269674027966129735969361294614723998466294415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -6380272633020294571109415962378757574911841517969873886735080795474314993488803566665452679368078114581593182008121607839137498464224970693405511895703625651166640725378633105119821240321285076192133285938818704220277424253984055606605836262079068591711968282772887416920334409694107750222273821641154920263629218773873062475984847448765108537845369482485702777469725766033143962714476872289588301409995129704079410901090119337411950537374074290868620271570303034569675185794475263213952132102156933361170066434342234705998340308947836789896598767203929721564481286341943026047198459047565295866416123972318260506038659023263047244346285082703542574638983709392074233898757863799236808879948801418965121721870871312097196772942635557575635860586518789620994290013978186633873347262872769770005103484328351235534565475271873586513800816116697102176005381145636688345330158585949429313525093990390611027629555501702853050136313705536516354547830270522351453643739419391689437243685021095569186253129671623809795695714059537853898433558615242888605788826385046570742263887085590091094912373287208438733974667406933989784826899861262418444872769293945330447721160513070898358375147667347152938599087411479052920995025982402808988034106806357053879992178827812951522433313938870785735736351022152159957881107716890976609421196269606085550360990909926553522941068055980768475178265555075047007187390528569688221256454542275476392171761225896336607660212456748500704264790772831028023584084420454783635127368893346903997370085525234620176001174183799054361513596588682399405009845538955921242530223821936357910633594971586238753380512939889542384401746609554418326651080373798121045800695959231754500716173337280615896813814330248094419040280330580458872293029270369792346115706252110694440596815203392238285099587189362785732564032238315448764532956466356287252183107455357194581574029654076836563098583035992154351181724367293992148074029600088130291899126542110334683067803198534483753794974615703055465960873203737586240747462973458188967211001111720025575941075240816896783195431263295558522177759332343087847315367418805712541557363574617471844818462831989506929207463216459891045774160206725941993189562681553589648250455176982705384232266109177557721963248174520003760944950369415345136139139460475497042108581931649823253989968190923952773295908084550135589315722977493157816584687550652442220852545821243481524681360794791953227543036265562591255209738870402851175200852710112659759237059295144490941910690511231511734036339637943050564215555777611965183033344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 187085012184474432885747792675483334960355952855659530794132275376708803211182815750482698584195267945394670634589336939007638577418537004546423691610101954690160197747910158660481531074392699054451856633653572026521419287140062168482178197352582617414419308037331369135814422906981636487370194755048800301570968435029790391531451167399923228631028261667760885472438492159249236925277248886791237033258222727745662921716334736476840149555927460676972673735268307084739851589700099477278794137421466073258863461218199173309110582213782903858957863338475666727355651831053779437870338596754907295966315463239752699807642332028137228744679832227615121623267728785839705185359254275941918609676911978090579043405204968924990088901107494014629166761288094954618157759700894491790181967497899245918629585431699119506576488559531166153291568808299319330681831026296695962229410344628213614840857885303879987898063461526813098981623596335093361383355387491147569896821239548066270181778723636449874537228064230486243506350898431221238198062274959953535181622493855070239250213534740478669598319761187001455814500176368815821748912448006270905695935615963881006853560698017713766216575456400382487621543444437898347978191164672618484598708254218507809989378220160419702697411754212533505390237134167282587445634932320219266586631136713684207277035205792737799686646481695265825432095967972392301603070394955434395317017388547279875509800964609132244587580613523037926691698129792781177395601686728358627628162193394451993004640617253972728455233501186819245917086882100078105043299996910936985878717574649814075673815740145489720150454237337684271856238025212255089900100244059616635889341768213530739071796793592816280929187024373530036753065037527544752011025263523865163164789387266619594960630066958397970434479700773802664803610292928797313646628433431215525077516668215131629800238126465311974462948439119603259481210157889361457190094566586621476341958569659856391643382265531115149493823056494796276468340254621052272700964981694472685112181587369326205839788059147036440086921103271400461103019762800720705144359244980796688257230990034251754388557918484387680459358523821235042598851951705652439623366047380446111952478523700911122595524330910372338215506569169015521547729178228109013017834368294396556100186248312005117494612166231057253785546459472333156922223022002199065882372256766472666463204979878062880364342796766890559519260533095656551459928289628276392769865911217057649655596407253516324378697305841398227668314614910253993707243668724174041080922112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -2057463994299383602101776277465294429865685111391252187158825175172231960494595905693906494050255751279290071966994947217320581705000734886499625294168753014825476861281567802301964069535612993322159589777748228477754558360887185531624433510554891475173450111897775781440579822960638601680052774676609723693506638878228153712717443829543688118529102944066890436594468989298337649143293269067731844212522399825230121614925647040000742082832772299221263635432693558685247685653648131658416180940993357431669464121842532627758675586674492733202809952319401892159351442834968450014607688854056685957757584198276437990652975754918965554368251623802655718621272507476254334080927738437231699302243665808094383300259888252994392884679092961613030559683410448101351612867706618259968827316378287903997055596570589666467194596245998096489071740655411059709761869617424750486745084166466445397588619891950871323939994730255720881000921535730531034537008312353797639577125168454787335603148016575820189987588921605691442760151476322891385498321071587187874120207552078442061389769161822846762977293714061241985545604681809350275330856724249566982788818071435159492401384853556814163496432263950306534923482642200092391375830848991950460542668596970349453598631040299327042353330816133833937118282373792442868907913155165144357634422087540777014005672829366008795692059890978844010665370964366495217353187308571384758728522527631439043617737859862650665480510282369446687700218075293719916926761258833420239426703795015183628431840118067901836234546834580537365107158423583964542978466684884803086154844711539597641128235327905522737463294036626216931537421250713126377371295672236035166131810906200908221741996753008471690635208039939092490591915165084253975549209924921966873187555674251684703002801940982711867571515653288351164620457847451880997888623834589428353210948272737202260603300605774469154825833894592320070534600612827988474766085364853201213249395682417395502993904556668398675658740015877662623726298940068633964221172900388950682588288107789848745828801720845171152264695717324103676029848529399430549214635636838424255367790072272098357742570277670707799193281592473404129356594809402774179369990031201940569773075918504667498929635795910019172772739788323002404031236443517145599672908151240325749991768191701632312179107936115841955663903398289968759796448246651897318927945767335299052851301896817407306923658145313300894851833052854542154488820912130024974538287323634129774816358401481140918333824247533791091512818750960608031492476947302006949012307968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 3764457684907208477478341632572327611200236807169474235396563602522790586062122929697390836383217938322642057694389508697486804597945154520524464498998039329956964649182073458839306691545084362516850418472830636484440835650911644213376308780109493068194376700685553653113108103673256751997407581420629883427409908811633637166135598941195603385452603992937701196547478021839444733050378079303409162006853231190448718336885993218998773436688617452531997115218069896720574422498791185017527517089935492611393154208360898442772352062815573348618213552256718121492534285588754502591014876446921300485712123581297732992029913877683072251707568621827534697770840889905273380461031571119652840287376107712520250099835228575198630628828430888913705237334789257407375395595400616176890868554909332345870010650809439703691850279400043842734458120329700537310473069706207117862539926459749732324431236611893446588495597898797123380106800085757578811720333358218263409724887324227967103123338215752023893585162816158960207468615642337140108699196908930369967595245715923527729184984794442831111002271818453948507745004609416899494930222010607623649101854634471046362587506652087131032193244440099709161480249590053051307235849726087886676189535938452304986665969008250811717239924156942729455567175964878305855368630719905383679973926878222873833922592161332254393246487898660224378746425623051248529171640655546623817627714068055862768271006074435299146170888880239673252800515123043736002167793145046692735594659534131600452421213068759585730310788742847485494898039745762768550538679771678733618800643115792436341073897907499996132162965217197787144854816301306457457190710377382749415686453086357217899680300948520834839538873755379898347473336858023688344638349456316792817607861088437235207437498883946353830496165835409242285406200903667378894032555263317163894694027775636090416223497673786179667912100391690055535499782245835599504436440032581032342652075175397718688879744027002659804265483702859300550215364983366080475869564754885831710509824420712625898651350743043098751038450378157693168766094351025971326615942141834081332824232915253395774613475759650111077591000152925468029711505524824942761765696297445158309628426063606220451476917982286222142353453567874828738991192675839625366911535925302041630010151222794501154800525869833289744463902185277763521115129960451188938701500299780635764187144748266077565419097813249958810133398390765708524072030908164110904120294073522759879709947043578679850967704795920889930889564844985443332771888768036771440183214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 115050893357750627244844436821511599317012893996864493879573751277932367390168770552540270324188753277889617118860184053932723212628363664761362522491576420617143613120915464972620166493563341399293942895487578995176375328857121742396613978459488722540580507075664408054450999612188329377786551043029306351860163692040018424240483800900846476565262744797588529863574993971665955102254190790665407896362798986064237934084550076474003330380038258077957346924617213780047798932370600344316809545305943397271036359785451704296495359565640268467878252173092317708704272921283530051987650375588035020660010337936092658452864794368939960224210378540691169846720636396425604586216839363140753682778895882993174092663471439713066938334247006069000423023810731320520198307816483900511616932740312987109221661283831778482833201473531221571635790239892825388811184178719751494823019778075763465625080183447985186649440638854489752917201824101623860506420220027816217048007314488369271013672971754162128233023646863327413389016813587374588131074319922891248243147641820295631017350421444865006705514405785167299775403736905104905382072362810692237620004852374271989245973152145897417303142865908178323072754616954109479758746469730247469297037127358710034731705366963606091825605515834678216769366382860993210856215293256734134686130102580459147241530250152234144753763133301671241188134655827592548526928671898274474827076860467255910875607051464333104096877404442863908508395426804008573244061093589215256700947514080871033379450285962320394501716252527046783092933080519007736855650496198545293113033652224819657998951038832272491487515500466930222023793031344009336224819324001189796569248649892441565558354452296100847192414359540868145707931812290207812485791263759640381827252130883004271896168721142947276079920898343071873253525375394605804891704003646719555447236955356005653711831465460414102284255497522306837059961352141304324928497986085259474778869981144961527291776654713881000292339290880847152557989463661634451917877884681071315247579069564010289742586152197835556576444860087904831864734100648257907109391514301378961829403956739294366416083572098835024670891838777875403916050352585723533083763320989516552390793362232389022087082883302414106210592961976076058861226950673619852338547918041553417709100494309450739243490825125975073534068907244125830980602791171696611733499791571234671926639668659149041149183929595655989441158281011116453936298695974475054259704952906668700619265340910514869874152198434019618914654983946791954701040184179866556763499134976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -767716791402900419248114998435271565984778137647355455637814845719000118772603658066892879840229134505030130317380173305782890419371304640575261327062455320872944805292603720219577722918211669677901660193487457833359338882194273733464510607271991404509428540558997229908263640830327205657420029420125196758281350740086257454317024493384418686473768241800403741805701612367335662431490161824512961701889900162653071536015829021503009902304817166485340512231979264375774425913968072194011161750265246799146113440829132830494406489422749492733914605937056339924939056023671940911504530815998564990444311512336328214309960990956503112159036227340260659564254977441872167742320021399597456496227552056071266738747955001153705507821820797771578836815867230796072523708859715259031424392284023132092940364340730347630412375872867387863202867983127752498479757121815913738483514561143587352181511488548110083777479535092854680408827566258579284050833076652571533901333922674971990631497462760795769427789895461852783627086744184363339178331226089088741121321847628497768810573660856732976876075277422637053699917551980238912413659525862939256710767816015962740099473076324777026535836973305208740912967480566081831345070401569947274033089884015589770726792751495239910935399712227103618946937049565603002667413561740739636250521077381771436773236779199348508079318663080779860171039372934222888393918104525474062991934084104157673066760488551683493573400865565475796524216117069451654989093725447280295709039665000882216855106588574506192596131146407443584942088330427265976344034036945630249654498767299054089114181143277568021210461494472385700037621280931660135234735183840223063996209577594859906300529256705784700280991564427140039422234770263846140123078884054658326996497506862927962579888677521080042954451528389190135409075068791884631693298769085599888064158577936248387009330872845923208018056314246881103409585177446649630831837766068663532735983997844808377382780135003815242742931825651889484639598074623336278886095498379215099489933026181500160805263365579853835044146272168036212205539203616830592907819018982945238328958858397567653255710901233365543248784702831559901448786095489428930853300288227250566710525460836804230178246372120303144419991802296368857566564967343109459301328478252299606077924338737600172290716152552490634551972488100899759568102803020630249339017128828249554200333574768434027894978622804234156840035189236079468808959039360223303884326453976057466657946497451008765928067731036428179466025494120149199722556134790629536090602602496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 196852511910304044380093417385344849539729117566044385646684962886289615424218251928868767135032537284129841803890861237912390196181341491671249356151913464011501174281559698666537215371435430296959866178089561322936545770818996661522562556224322967906343678880891069226109854420883446861344063331894757038165955176727653817838837669428084995126590582613497266992259334441819435031854431691624510573342313954323179869167381543216796706227632143090796349992005883038962971559324438466577469673201172447253031787428557111426557766545189853742384669289760302681546391263543965533869651914879468745073906215241502012352756246389815372590322311806917035410829546002079222054479318296410347270106096405459509529820698289976198798403451911477753470658004426730972212908737788991460862901678569835044420467428101719055083799442205975860008505946843549270488820879798231924057427058089624081324776236967131024488606051364921073761592725616786835400623160806911764852216318909004780909657957634230549992515943401338324901985293501240371139061032842385307401242387678571644175502881020355733839116273802738702019275008393212824358770694265232273809980924527081957048199521224971105178697218662059580844382270078058286262433390194576586081080676431081002834577766419625214021252828264522400870912307572973905330384172751037992345734464498597237825595052387985122252568326138421236798667839216996581080042279369412027635266980447773028679054715025884791997787962566832842049102732410973851905787928100642040261622544531015138031487632571005838072485515266092281892011145359767250716385111410225982616564675167161219242364850224234841800205610351929359263182234612039091895860764427228366395776096184348261110987030785519254346889260958915969188969849505990429783238488065497347508350725532904157911209172539101331634617829407253979299812682915911489799726999872266317817742514264812619150678275559813447674246243142582957926586350709831325709794983504269959663032331925873772821855775197005505169208717385932549297668385685185721186019430895506843573217828662442823747093570697007064609272593465294435991016252960303855085130086482104121568341429868852331878152936142725748096034017429512608226913770635778787782084207123891285259556067236927879609579441971281441894342861337182476365252214799076523285870908954208319250915368751248815558352670910024100366204383511839960380544764117779300839456645097089172508427735160120694682049954232473599703330340042553047517317926540612029013041557157791099543081379260791151732699370050215742160177630000325228786888294476578195907519971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 11113169775097168498761201975595776997256951221021862687694184423827977441427340879792282778272970291827423803955740236549638016797310731501412272933062333904182090159759593322320656888531483064920182255073657874861510874945170048570721606140876193028458813860760467873249826373005294911372697390446055429185675329145383574152246541252372616767794871097184973410326901873798582493624867061119683910592080108438322673900011565123925316619705600633590576103835124245254141408470556517444157348426533469920558416068778229937935504948638421399948991553038202647455418182161172647275137360732090458754276491823927031240583620267824046596066461338972345613512220440558484659370156769261693265885202745810616249819154298090638650776251443278046015277257740541322844782730938241805319565937280872261941163399251331140225618812974742826958582032790192968689773264261587688248883636682905611137534075702735927562574048106617472162120581509323429133072909623887769381701643035839214865510095790273063679802545307748994041123864487362299992756794875507036335958923452953531708049588639677278794701758080407349927242458160004999312827691111827215845414999643986431077853768483483192088562304239109664154373378546627204457369860994713882581585929243164931576207147968602830720165881726157537777448564667266379652485531400662579427107873630550862039150602945885633738515923320273696918212926920416279807551024109901091259921429970617765074273749986482679739479455532388060025902191845783250963670686579396914021196696049659195923602352810379773284783543818161395557509950653984885076568373379771600218781588570838826276569690304005664284724957037302661708331555817921219502172092089235719472131758591923555145522575263931586554978533730426222088366307365725002300440577646383925571931851952253313705432805491705788320782025548709026285138762862705933452961988826516148421021453059913660452576685834755376243786714908201230351038331988161469957235106462738346106480648298811129382134944458357639921181251410214689256607446559804192120743966917936263666627161988344822424391678538677734724418933969755378644845991398341022338911665028531958992134140030510885649470812497578556351014882950636290867556633246258869751144963130244322736821222525913562058925230516208559782718211434919436610959772184642844024311085796138666158748785200363839612782496809116304597676134987499103137159699031151118586368666238671009696410408538285412697532674720132965432849840240668232029727673008104311605352003361578314619107944543688374486120968714504933511323370537939395392669494895035074550890567303168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -34260868899540006481059520304680506302744505152081831019642780298410148525480756950692314410264370289401753889635776658046187937429747208613044108180723056218955228542239257368315182752831974593168196402712392183549238072574565805497331056583864982776319524936816846144840780994488132437916399354557498028983095791217341079276482022037039781253131153334358751948078998704105062253092803100657417334319565202738630289127774041633634756079714093801081847628029434267598110840153814199606538033997667202151156443325654393369541804050359947167933258808616792356942944439401805122574409103687883786282959410861488941184304237854547599167941571059047401263670111744785325507624586351894524380016411326001798126879970417663016821123340115520148930515590586025654352989509763471772947369008149163462416084988764913414026936083167028484207052907057433858077049839710861313919216725496749494991158826514184705859016031507741531785805959725302963597702282561461427585903912456220535250349945504320372099542621528263998877689796183293295929945911296753656138077114130658739771472567162951248920999779615842527820755197375047213021968449817416132984677276497362417370583279853882463414934546450684525159566647376430801520072899265877789307031222502377289287590768303590540567625795297282039039583589714017962557240861245355868278692446774098539083575309417494764283802482318017067066873136611157457235044451996474239076037761740062611657951299001458227774646706692534639415292396740516094084006359325033348752038597372793354562227366793446770099166613651083430061807409350200420356101515177823649292713407971798210724201919229318333799384087978842442370953821360552710026284539578496494910285467493946272623893653387283793500425880888913272333878322186752931711153586347529899106461445130061432344123133864980259908876493183596568202499342862916405851384422423250798409819554188924010576892720732834735290682613511824068131370430321533838298209840343588119390521825027511377582111947422168521622180818118249726267513634433111750622696943851147988832411171855494115552350462000616862529234607395524387413862424449584475602596502735395283048378577760334672721623796033289440204283938439292816845888114084404942019900387118803720751240581771748277170794624038065850323231494663035822538090735638658218505346702901375957219329397265468547618243526633909916525833086875321263733033936405924693687300569190666467864258259808203437095507223969836783077123424275931510816882636210134940139967467626592546538561323403538278038017547199719250755170648422174294385004407594192329473877895806976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 13839637348397646364422269812093236628833600773833216323185191063684530126465465487534819753928494464954566587565777731277485034553967328714767229455754558184419507006801718146165389777517868706005857074937262640568434578603546205717601648096188994501101573668048628008962211958384779905080501118940735199333513293713150132342554397146071210893433351152697017313192790646171058961983478372791172121541519710495827110015812901761018821549562982935220312127799972286187228097659801596885778165994724402695476590561561934419639648540836458779081439452361602872321884563734989579225762565804345608798237914371753969330376496907062518687652349603251655661905452643559525203395264335667109464741435679867365069862330940425339582727350303343034107696725868931116097300612635452649838915136637466018597559173894823531401846669359668705709572431957586555817815066517774707147052171381167574166978122584002927116238984842508672552334847104850443435684813622230243182773087326620988731377313214679499889422922945180319198610617809838529340227671738502780818368367606540422427022484956445256627512965416388241382770810920745103547963511431807749090064933619932589726740827221685381563310883625736274031166719462908114665846296619845707730563733647977995063260201705451360538346082056320379892562085099582320582951210487853892640823925146332713973819060144726976441477414544631679744989620655580878117142500121035632203871632655232801055641944801105599522437661935293282470085290900457968620282385013882863486681501345752107971032259302587932106095218442104412824058245703584568801937735211387259457178400486013100907316640140276595452121989201255584358976687150015554804007961374150486302380760068490849137385426845609436727430184489950621371136189538302319957349553940047856950225171241364665247948173982927588374429854112453397523984602270124714251598078716909100598381608554625081905649292539346259109454480980942260410695784759787041229346611566535900403080264930606229221304535519535133010590561114303509937021390882004730772076068510908127471942464278552041805859765915691070941632212375299406587940494812504041224643260545464491962563884830188817083471325205217696486673840441567330069205106082116006864350567711327504125173592884327085910133964758765738088653074249298931118701159050484275494027384799131307133020825552835685041948863037283140079868585452071719486736613315800720204787244917327510810344634322194349919844974437887787914289291114853971876817187242810260508360678819156194164903401725436790057879882473524742719258659283735756104152640183609938354895956475904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 131190929818989136461095034664898503330569356209200711987590110112055035289257887356776523158307727724808941360961831886771525754961200149897467171522729894850924569364279985279414434976418708206093537353321729271093402685552699277182124496675156124482155303120857451879281623598929623014983144386991618965254368835290000488058352362512431230426280592547748220034995597464026573692741077428406991097287423807311879177813214668015469514881285841674081630997510195553635607623040481802592326077568407928997465056407543793121969728192744815681882672364041447160048341606799453373601212480736228429228331376829894663107061383490273060396814357791987361503808872142281182244304427869686832082564251565975624489431796618033535662026810776727601754343285479548693325307146303353270299316725132012016537369980049640033531097312043583586369145454570425313485080983459420110780653413588894468606884684024204377234910491387860833688903681038415969395912422503395058264139938988287687316188653278539448354841147888013617669099312081108830942340435483610113997897074416074815024574632337200365941960568459426335130929702931747198710957896562212517524699288919523944327747953156985774728414361173800622764203110351278766933801109343573324827591990460360323805788761949724989057831063569141657137075063361367395175573925042367786974739571408229801764806484516583275836848516550226372145411298391941912690448948365152219146067178250596982587866281907497714550498237729573590988405618642591149832507435395798123301373926998844459803562893929663679746957030080079021134909006808518446080669919682859221788805413552756992352883333079730725484415208761341321411144036575064686927765604315828960342675204866492215731941049164298534208386504588584619081417190870795178869975262309334793873701582623512663660124319372662221160095540180799727642380023851767415305781466843096909670701858612635449075794539233347310845001272046211216258416808673884086901280900280177505036334574687792712004998496172321078854194463887553166475686378096958504162603268097172656557493847920848562330146764747315644303708449456560232409303325703761376892433896246344384010781424514364521626514299641296064604032942935769592188902007948023912854355716892592696624087142893826055335124111732478570710775284925138967543450412343755518374996703050248811869494763214974114702598766087584502674958840352861484774352158830085015817307130805594357505643668700456302802334954027491086811866729512026373995403510514137786604462183666815693079811463610946009404390074749577490197380453804317985634210247273574343409930338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] -356510495450647290735053181700921550561768445854090726663823389883267152933150613200053329408514138803650906560202759276850569292215240722514004195429608619908788258627496827083951549459243641471384109978096342322953727929460864144275665243848462677004151586403560567051355430310988342305497875433429900262008183805107842382006600456905802861299420367298794675434902352621034203331265397460368174963000311271338186916362618625369550966699015841140389486769805043813707137382507343652879643246271707836239718401068161968192747300804947527014086600572781307491627478331651985019157516003185476861713649790913918909871560056098600991232160173649838058129419925526384592865623777497649960706940105990649014285493911931992461325088282949141685030682737787213595496939772629143678592055717980234098908198980367066742786697163408225527125287368060343815891289069067629804876755244231829135547590085328244584888083118937614111341162251476446757259634836593208934605722121542879911728218853398963073522892881392844167217491430251398128897451198841241284677636866841783616924765524442755009216019945742654430841898629120104727934669895723326552551317984673913628024750485586093706755681538135526545159100252394603082889229593938159365363709675355460520382277345343195333841487305926417200421441293096387664526576594921119859818989119744957201781336944652272081691093905422074346227580583867670081732282504425333694924486102153221146386846220148279035513382670775949902717935169971407007091353908555068616556570059293507018079568175599647883005698758092197232384637174235580831746037516562239076640478712420485283843835397439828120757024711517831960275159483815141145311799893262441456597567769564351967238148959925122786286706763813938090353871541476468070882363114130227312481091956359420194059092386250229483692998508893293320661672829327855533370805687661740318269444018915362419643261035893136047826389375796882433819198823615444988453695397574447455375352485315785186967315352051918128039536971022849573252038468076495823964054197845777962262199439327916283834102918349930747680127530926965465558102523533342631459941725461274663086346216685580717508464939428423098155612907133586463822280389011524756356320827040837019297919929765814818884722288849940306369420361165314214292593720251537016601811058306785233495662604236112259640009949121847850522820350205180921216812288914004506485696284755213172925270187635349482627487514297027977924427613506656378573679440019446602026290325499726508028373268449383739885557768995496739125964312082465328893185486856860910263363056959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] 459794189243784317401186332246787587657607288894300726329800850422813661734024599736509253221688287629591668374331582012228299291835250576773797037549791466520182737251642526192849233135713186176368084356579669079265509035074857604069881731234681099866070813166466888486092629788925117857241364085582592031457559088138970630539050078667118602179404949337338649481336707580776869166581433104059965760835190465069082594231946783174440247555796225717687938035512128017490427123148787519068611256506828202095008852041475434158579579715646639585764028937801187159484119037977995598078981322923925009977374918487122046479669820535132055204920065477301363868452535294669426898276389255556459077628007320707865699279054347842779393155959901576233527063545424654054377483505269407291504962921829137595503292784372784614665744853395727558456998578281407782044174155458476203038241699194693713182373481792706809294344547341490892926299709279502847122949848219164010894096657557481980405150377496983993363506685901394584217688597563114459758085713160209173030368445864251263134624397383136294716081757647012736324729540522134451276388647285067653917829079592569615281336346689355178858078841562158813904064011909088798359871462859437672379418515941365177415784762173966680418162807850686920377873084303560201193740574590420794442747830301484010922615621588324940369688847109149781469259883614821207808063987678965531826717718077567141508055077253864314006186541340057626698042477254787425454472968609257867979778386011072053271855674436664395493668250463398891795389522014936596708617758315312914461997353010022671147363684611874880055087797407418753893415948595414770770211204492722385896468451508221861264789354994771376859857577084135875591614056720806807848080002580734089493667641832503299175723717480768958719618852740649482988658229246834397517488588925961723771154353029413833069538128765910562005676678281657889130400039121661444505608255446805017369068158171436836072713480077933569568407628674763018378934837823853864069204345185332050391520563963164048536486510803357940024425930820741083979930188509848654895434709397794444784067194643611947978293757964745424134687580825885782293044074595996431346125312614488339454930603950725220917994767255666687937697033630947419864889294936878201890471787378905326438060370468250961098315940571872583106819257870589873468428900828957226812818363734033340314343368412610341924779498256572486099338086221798475760970143272984178512316399260764277538889050831379255522413301714304632388891091359174872685834785892569085627669847998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] -242634572790249186728342690014829804151007983755526082890857820376726608393301915896308634202295450837319457169224053906798640671792809872833176953876628148705203681236667436320874616970180110970552809901183392578625379584952337184207152628114071574563244602086566852170922148288194141947742857785923237303353916063725862476782283600438499175271647829319493376137908258043496356570650543490195277656893146602869173509923701944612410115543050850773585350945416924260685474498604849814037610304728424023112452859320906888630895142624568629218622587273512854290027163134964296400762941738286630802537976641655553020709852536168778702209568987963761919009625001411191129680621865067058486559053084057446639742426766807232764739611118049412489548388868941286371045777030304055340586172268853057001808138687945646106205000987719625830620709669414485363020216132671609117695603406850932227015949406849625956736039818202605442171631528141619960660058987087770368682793759169454710472533791944589883727617128643144908347569186449405650447464076547350418867540926699063280912979525126022428522974112691983367868817163251017456468604064177759261382634792122445221606920607486321292173224698999367067358289440757906820436636411062898323930058316486983812176156004066121198516820857509393629838235947846168924784777177631734926712316324936559453985997310693736814106522810647597651897070495640643721465200368648181941967185116352261733589773347686519473622223132388438476444963759469596606586594460208014370466732586774601099650542084005167835520952099838503371940182424341119453966676382557587512129425003338231529079786656343638695591114167709021562765919121687079528895704068634582287983347473995313986515015481422395305947704178974235308096195131658314267027885738904514906373357159557329648950771130269539688729476390084249179219444716088722794999328447769231264477348943699911528836630387772363496557098919396649426399117432112165267511221389693147326013078892053402789947861281086800589949457266377502560650230849044662764585933203684239171283040483061285344308834654688829114315193618307124258100827171113594263761181984735059805283524944352770959002797541883865772113789124245602878550597191033576080652396567352116557401291117564526420097586236483763562630058110359799671159112290614626962828348606466876506645405288717391079681006059002286607057843636630414143169875671805628301802096689844663957343216554862853755814081199882692354167099556545305667584073491666060423874733364856991067607441398772496916011058287316288316610368579534816782549387349570315551862963006603264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -361980034623949000413992837890655065561332220329157079421658762549392742496549850168191696534122154774254354322376844629533946674977730341929283698334424582206599594604943866072345725582329813029485499357049870657741332048876477836926123504961456810974659852312378931421890508898325984531075910639293140507311216983644144316574550725123198051058788985398267009478405883072765056395687649003171527247352291792010469740920084361354585900812370287218216328978711238374273844854946725114053766465071416540104250520749631457728878957760867219680059124774977852723569862709377595257813845234029847288940145337031336674993449276928001646064530929244882398931113745407735109763913580072436984619331376111419813393468904000491826853093794186956958951471582125691413454912669746278196024971136610017533649289880054491918080251509678776741399936808226663272334960837152883711642686380430617284428385650843009197484116016510178834550818816667043343734538568179371095481115808480111407559711827420219299622849076752265910741127228362214823543846823599838136687188961873211164489566946089197554421016558192510447996196739790621120379661039843158268276607733667882118083766944567367393563823960195613496279230802507082049097431265696334147129715040236993038165503370996434908784741219899430401283167531724778367755089135427343483163603778209839070103688240073163598361364463027744255696273412495605595327963939028942859156147892848121489362963026951743274782173710143148013388067128501458360689541936004804946613935483118483477380137094568897970341011702617572554769429641823639885463259924784877141957812686338571858213113131788200957198414612865699311522654698742571888013167659249404761416991968430036598933317183978929101474608537436491726369261827337624232812732413042417476808618309515257135954770536846329964146306536748059417732114318843244268210301613915319406293366596263686601002852654588956284051055375393044331287883620590593792736539427414538368068325004928192916115535873448498128716500624026938904292975410869237355002129689003670816484028512547953041519599531710434185743951536923625131364795340191353276544781940006365214130276559961273247273035204093174719096194469101384692444152019959158682421659797612899099428569418069743300830683471697962768669535633305125788024999098416702098799972683757240524208860258304556861055985276916919997462871252207129848170461304084225848074183351946862207938638565997598993429004223143279613293907670097346654683501071160409837177060158456711330316691918937584278554233465960407884124178034661213025426167823992687590772952080056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 1205527128685352780887288407442954532565203642306465474626659382104898016575131838125202824608811410873327824071246642747927609812536307950997409352982160805624586938682940645376043418625700805857575785219214063823287502380878118705664912117811087121014119462089481306741316814561357229418711237288432155446512871684725502383659063044457417597216786788550022135982734400134701795386918831295908563056653691286593341631744006905586234311609753432624943524538300961889240628224628566313436288970790048768725558099717165753130800707984726905766694281978223226604808707224296188509980398159768990134293317389743402817141683191809200616924213192776470256083772035789764448991116829231303157689529731098572953542299393423968893850672030065243273559704273552697827619467734648779333198786532435562603219449603496920538436870132128204887919447072807500299791299340289987960256760681944374913622882043370463915624785611953462528765161472972341611557028576546431597569989325803959207862109556729272243048885541893568358301747474979078628823341972023604191250503570037355777150793285679289853691978787207293300422019559990456741195812754989690364672367595252340045413198179428094322945217913349593633645754528703770728624973154524995886659896700069010002311002503872106035675397832373938527093876481687053042818583642891598209983590744419890005569010153165950321314353311380185324608425359199784829245405090977287040113152740242053868463826633030237242497735753888841111252713485955412579418877181534368167416218910139662422466869513372867921440839657613355003582791442777563476198195091126585711165740497847136964165597575487634148435318943269105659505452849664467417877686462651489452448518822582462366947376201917425914362024867165172100946301364103587555089165053994692116731282393394582244561909355087496762862282613724178166176810043192135547018464640085555048008139749740258698387660466015926199322354783140963722053107328148705823318940674583918840847106044096054952044987882443726168868197649211231811877402947871611809934754430149061279553166687085705212093784031273586264808844584293117167815477064231116547858215038804302097016705163193897968173898266107438184944398352069387262813859898294512997453852810301380343695436271516566883585359144349318930656823805913216983509851175658571878721773742712799682334322824312170363747836302166113559789277000581023165987678617501896810427449650055085535963528828985426481729394938393653014220803685576931319471687195999387094196370259697526575642918336949285909184155720541546073556819315417300199042603490694584201900019461128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -1939510970437272621827196531331208903964256910341243933927056098401073322437840713407388722418253286448967474992253874407550047227179770631340683537908468270262823211783423580618129142608781173658882079293381927548313571775566094887363928363515329795160886887771767805595624131986351998994678979680475696899988739695900953569811125140108643256477490589039124258401509507872417036814552643251331360605349274567628726903404967867340379327121382162882243827094533512367674191452832171593199184504728591029015272165504568627429409567058497065886923333545823539796179673070691088172497829703442154129878728245977128633726248495283007926026387167678811118075938601479243569514799483299853834464690428452301632700022923340648754564237520135961239740076050421768889122598563515341329018158010216815483423799910673472224517344771125130213833479271843066221745893152089693224577339777854513986578565624223841110079060126042913321206150427902999993082207912077766395718043325817330709632852815195017213773872852635823540424196180923437422017619308320596516910179023018456229006015073762851208252243345662588315471687026823071560239886147125594709343588877281887013039129448260579348413926644031992731759297745034289043734735198723139413399734184640531611704541316131316219844289016280433649490209541398517813341709666350825837019073944304504109929861953283060998491790058674847110755375957263514055957392624821584906918599032600928521269266241138617865673425955880028466789737254184143053463671758846568075559246538962827849610136201100611260107292591025867233040279516569378306605641677427729609217380102885608888621725474114443210419884722441250817606941837838477391491036805025685034535819821361310053622044453305825044681800184445317398015815993578581101822621683946490379959211785319022486222671743697529203125010931413155872285263934118689497146544777593945920536818490391498750341245339902590224809597302872419089076827989718138611793563052303022632940285649584286219138636894186961178215397016149677573883710039051865019123210792409636508395655112706452000548721918796504235292622425100685290687782366445587588738761133173885250002371972953296090551246782394527860865040017116948082429839144440290330797175312600455846642963297453057725428699654074995826678708175834718201827262152927775438386236795556073336868573875894912322040696075450894633589505528648787947149473757848422554998836799247339562779920936548923241925622153819483245859533767267636715442008074172843971105585426078703259869823825978189765062058192842307813874203114754917286921437543653116519544131338371072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 2424054416150342431650450853832839400034763777221900633148162253720148059457143810976859815514684138223787136600301072328124514246020686419143794428396331566189225795431657742993944985607432672109673265614547736558333997055674498194218297265604752275897244182609104272210276703084630873426859258483109581596726970185341080808637283240972693689893983317573394725468783073444910777946062606294624301861981195473050422391551001079122119458246896090979413293855301320490654130760069962179860963757636611417711881557236322399226942771111779924667089393670955081549937026267998612779985212049645370828328713064122788237769914526355499756571456690870638400140422286773035906207558630055047765136155950296752203575724302099919988400444411582307519602820214801740530583860567363297988496276301370907426427572014883540420623214815702990000193089581123359811314541706345179829050917878073954359992574618692037294488191646939527681784244545785437754183865136981998613283082281541515184802779544745369238682304788104292208057607619231851628037385024258868149949222556600276146848108563266532124162433123328562926132814387183501486148314416015657538026547608974192404594659602747784278215735170627421674432706010423618504666367695238504607818005120879889420329623573808801391586461736277964540431106412979198729300200724475954748542028860648538373806167094709686953803401084307538171646507082475066916885361838332538194691681254137396974784962599833349781089390469906577296016767877222080538099102574633809563324176509600040692835345364554864594518320670320754721302454331210314153201483304177153629220714119059004051930518339302072781730714893350544867136032054292418479556651393821218842282173545464802040649474585041778511312535524457497011273378556567652705151660440348752685615189315734301369426455405201442681761436730103070134305445167340120021733832762244745429723780155993008168639608029239394585445772081409574092139952362161657125887022894832736542149502786596578811290121218898777222446187581508399684594532572476876102482470751459236147904294691762167844397995966697813833133782361840357905100839638203561982700657976748511568027478272283838492214277159380611134094816403318751032798905626818896006669661254367644572970039642203522417760658227829061732657268080769760233589289089696022674140623135865234796171537478520537796856125098614506072829054814150505004018728539516961048727834068141691231872814527239114641113557188053984373257074598926736702326509620983110615657342616521417151011794731059630616591561256886794596628878651399159960761789602898697598999617295351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -3071897801590687828377272671546083448338923885650889681114227743662993037685958093215745667425263614441859709876320071901405853308089598792469589628346111381266896603409939710062976349200943419129563997572786666765248275037876863630421576128565336128615036019625867899953752736430444123530340421238847776113008830132611054782237532658334590779478703362207160322169062384609195750320357298945056028735815964246915234666345712551898951674522557579320355741202126989636787578587696033108119586119957832710298692353373743459365797438465102316374628033973258387439835616710962203874105378549909733801766502717984415546387556281912460653685938000874833396352828011659622474305474368788775908882465199472429768772373020784095071472956352050080948425952193528034993839690006365692974591437395774832937322213666660009447204998929755978244181939232314833591875257613809816539306688053170363890849888764655078899334749501671110682783281518590153312585703289486669636082065110313557013358114109889953287789686016023826078072600492394480508856739997148847205766722019857543484572187077808116008574127904140309109528967985318912898172322215495398090229282922665431794481092330852015808818052979110002621371988202492465399270218987232568753151898566721018232666232917384278332864340423462866031307323757054882567298431730096190081335351847397355003845234812506104343384941465142124557983972862373521237735792573441321265111876661894495145497934931065434454277979410553658744628648073092133974444276343762984293009266827432680567374743957468689166158095112561911302355526173709468704745615072591574414194084633792297592595019719965352094327939458317374018966738545675476134799208782380404417118797948325463444392049825759543503716477128442393292854897847828514971398034151502542839132720493816029069122599112177519548571879077681942888925432761672935369582880993606512076429740258240788205420989809222858812378700891411011214001463709166721122510515949148162115321019998955080636899755578916228109488581639161619620834661114782502852412166668016395594154356357723719922094377004055145831111808134370781538757539693704105190660012065811514830210582409934999730197040345480359653234391862391574144201997425149977486714435504631941473421847801880630595917989320730601839142791520347766742340216922241823808606958242191524069604880725245303983339777137632157541604228248967027286878626375402429622352192455418728710138148058688239962584950308315822849728371514283639623070843514203052618568248378127491993427886006140417792723219108565572123366480624407742996104223341675554745513921543667712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 4303100984923515583966557885503654433051177379922158153072759237747773168449245645879181795979165164089202654136580591106435836336562641061915641485334814859708703645128667283153630682329566521434141890920678131870962677902119432424966592140781264829298590680244625386082791177471625359276413536974686628740016437900193707377164383049574747257120038316968999913948295710753741172622242375555324424037421740554595677226430299681131372887466827989510755826699187332689050956515057710822349372650886922141551142157351447468187560370577526548572892415814633668213793228324911057002699154621635314515944748645433636147068268961927531048206609623635410939717539345450510467242681249497523875647502350079131327222942687723231195725734364463225899840059017838614925595642403338213055490933206737596679028866596549991331415386941848689832873483358267512884159221592004601658469683682529620322161540849955147176048340475839769600637343042898203035729258063298059831686714968423025270374068592442993441392100788258198046878676836174682271052200570908855932447826533471864450565279431774352174988371396322363622288077269102163543510002985809344463049553015076406660295080970740006509332164395665081466647515274680502556616366351774190587883623384948907393326704348292532204608553182800737628026964811967889301724162251143397906994403771875745096085793029984456491283528319513269116971966311609086870027466054195783736574191212352145533362287017601840791602126703030241203697657369983211181026074111171547187362444871112221870939972917858925042227963984049771797442492977004684517249976996671862147520264920456396189306707734160748668113700610893608030277619704334175760122390249297302162173734135213999335588886626726608834800261858119294076295359100673512343330071052465315198022431991211097268360101046701248773938267043427408584141908001407750544818516664573231450190530375417817911732083242561089664405195001632028699299531298174495348620033385604182269236510689840180330505683537533417205579796210954945124089235240374458934541103816772571886940676192292834707218368070031878012422463419342255372835668666577415071300846650164415182255840169046502257133525271355336715336407565926893924802679435355269027242353361978163303396596435188536152433204725315946060593124341842601496555152982877318573381034520406052630855620935229320729991915262208718558157316038669182197987127240088188630810564104629853652040112801427114253605883655662160667590881845640830174689143803104835826969584177263179626824179933016964613457449614963539191773219725482096651642127908247848664117165391085568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -5710149520609486964438042874589873371809716019149273580524594253869294296334536729101001260782769853719207685463412054977720265168632751243741335489771641445535771751192464974869340714648938854203213543714325362454227335332506891883347618139381631173373982693260189319676649925518560278288988259422610853030433110811849270222827348907087021864863239529125914742308416935759170022631620898414813972227336298069115051860324677249680175676993563850116662103272328142135243852116566860643113595935169176112046566090237257466802215677630564267866622283497604892422023393873800626463294660316187790983863836144569994178209614439058984923606363947124450477941414890352179951555577172410166004168913453788900157077327274299024520321473757577397021484575925919008546953199760048760657600696727637445064670839292234761950710266014111963126007726577723400658903582589953418778719128540391860427557695790208741314559307400609520012878672921134183144761389152765050459211250534977822942853139973537960699964685517258134567276325640130883862082795007234922343613780191471225669972485430712896032484248132053402882747418149674772248041218633267565729369787433705376431813292532577568871574499856702672029301182654180966981038283913803573744179894147275206867886593867481168289908992270034041965051898347784509637308186661987147510111401188919965028295143587590728164588966920493560917519168964693944539280673463508168475278708635785479878400608873759951020710154472253855619278146435889413163869836904152392785601453887750330330361687740724373185152618530922238771789898934761995080565236022378716682924316351309726066235430198549180917108877195102370237631748646588542118643027060690980117095793354281869001649522114351267341371431965211462877816591311482475662489285486148712177615114638972629568002236947651141888430233574647500687122546326058335897453814516219219394611216891963278966461961877220208152377567141684702735278788920792616557320099415940361503475480792302722666731734575594602075861182430129389072955072962715065588489959882519585954249964367482229909350184390675042274782758264347661810178155911442972080908435909455339015092714762919791126807601089143078292883290443156832745893545412472022257240856361125583923722411253770244717114279165987575653126821692997769058403594801922920086845235798088956822628541987774225562421151146737981341861266777434414644455798999324982003045406101929710507866017254349118743244130323827801313724403022921783211731208665428090797868854460634423389065075406046529831996579750504350291299437067697847689765929791231219790883276390924288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 6295534782957600462184575079084974287333961559560278227806343434550657185126001567905789469785253574490842843937210792807955867117285421698061637536102794627237388681385201502754086874886190268422332820810846461548344056876577104407602171372484090621427130797379927850613485424683711714966363854349116524364999376607265373271212214062687666836708316521619730371983617782589233881336831510431878451367090344747157284974295548700182531440437640329970828303312118103968019247191574850111313145271151329707638379348333034664032042481556506096503563812958702152082028371976381281634250789424023577606428208505296206633425825913847620120014290605376023488746469010182437789486392637806970878417633811355621845517131019066033743225602068641873873495130326978805203169007964991029669349041933097441593468912605284270659738538522189063687046490830221433159220408290264305067177006137152986577870669140380401817413886458261593947991889285335185448504388138677416692161684049955839283179468063850017882609358509611733579902424563575428393226001604193972359340026990836129694169159965409846419357804853735636510519345308053478155990199787181021662049214178621488175248348972768090155912972330518521018083105935813236410053665951678329386272639038485786038650973408544236486485670170287842753783067253162052609204382872854176577504784350428543773899311305098943679272174484321504739300711408012694382571177638490130926055185791988303232716786020315381650982495103766734095095426908914398895656078351931494064019823919124946940127880277689391594132144501278860123888763474991651590909922866066047762951068842104716702704077637825410256716696547618005739379504255896233120593569774013501846193061849346595516913155433930828176970755710162808018168559070819542256862104874385268683143406911210434084520549734371485196349407427813414350612943834477948657312573794572650527255102222500065144071011159881306066033778427859384058834366087108841694248590435177423633721039183646660956878709571514480568182373757772991745412849548613548891793788860221686120267914445374237969599949394388014786031354094765857982274956940409819344068839955493884186360312595287087505409916470047817435977147904883328162142568074530095989679274705096475907704034786717311193692572916987050377180874992024984824419219987375672671903130673759800609073101247487756338219788934540181546311867416042710108685057373373577215161782223875431217653278649873917269206894238188348854361111950139265506990027507816442357596433054543205741760281111453406477438948303397673344241630014269677457943862543452570157978890627186688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] -5563626771287895693054835612908703067883357488861763293207664275791691650513779422474450549225030183391884565380391426015486971454121852113308265942980512577293978229675988812747674924948474161790387658068737632593752487065984759861721501932570189382186646257306226213338068638814591517225602430832164840308784629916423450676587464756097569401031460396990722675364179179367525489605809550570972615177454725619839279519407104432534532617316908816926486745357659035449625515501983888377832170511025217118611970482592577762991319513349326111844568962773375592376569416075226457356004093678727014299804431650148654956434382837820338980535573754094889648235654264779108229356944763670383758783593527663346224436239151396254296569804425392723142099239550628485268648443009590979148991145348570376643556983232970955718660338031484108824833160588989768948727204559286839078782583210243895769174733727238795660637008110466428143692333451327831003349508589647959737634058123591425746796846789328039005955951327249455028253114276291028549099049968897850891761140494147213384820665921762304926962709975161432886835156390330103181061783014818414165517843037717443690502353486394869493431341546264351832006410625096417115933048719654479900901764103094789093661392230362241584571660253265659990018559900296769371569242850980452000533755226845219572891835060821121587057897741841006897563584868387638366721316890565001105450027396976184001935556493522986371341690628618057802132264493009492973275898189896682736494504763918429169514318449628111711188869926262477815817686271205836708793486349451479598618376062474887329890534498976984179248153539833113074111992657300459975164943340614677507015846536478127113479948965226122096756955815663415111157800234009316636904175966886308086878710678041589263469042457041795369176792465314224249707671872464751844194325195026418178228287844948124837267600119378436133621716991799704149005559659192409241450263696253515743729064535263755527949788380604216785865904108396547359031322251786298338519000851797554543005970438083892031089066963229825720673871777917210439668598662761669938144319278193704105025030522495685614091952738878385494826135310903719785234647121611712402933911139897106169822985366527927177306499447965339874090377201496367348190281597575190067751903273588349045676604933629057013226199100893906583624743402592037975755364810217687272098286006994028346766214626605429810832974315763003185835819677108391507504712245087929785705426239094738035857909976656057018479205337732567145006190653070000249039785312581945909848034345222144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 3987493346913218485854895792355249345936406440972742489416704989275323535509883606853833445530316386697046669229404077071394492928739073012946555847432465305441591002642706906368900751086306342810245113000934026168239828467058367846423393983657896759081802522144803266224732098784811507262715230086974810200815226349098922717309293597091179003061142294779914274384464539261758297760103017727724107520509341093681599770836811753291853052303872682055191735816336744682612957742220679619430099130778181652057959298122898713420040305254848866628084294609041293447750349712064993575308887396366170674928729553459881620703511945307502034132136696503678335972767209560910283829203126468985677004268954584132430740460142909905410791781879333772791790651576951147302272428519197419068939137311508836120234820497846657404547201916958228948242945210368177138034632984542997755952710693840558112262077021438110732862001111731931344564096866554163097426389588134898821249248151015265445581200990990017784143703189466552345946147124227165700596929124046574829130109122597867116095679713160966581984769172731627961965940864284548560726646824662178568800732179936866258625290624615967674166021677036056571614073509360708710098202524471587601649124752196446956460392221093056276759402617626523353323060600890831009507513079388479117609438532810477280462154855848850945707170034024617667507411251498323322576564972874873985413819822194979927117265632069792374438860680216626380198466636860624514400914225378820352876310660951045797799384144593232487181208116935295862519136322154794900155417755750219741538802056775820970397453339131772269345078135507219032561418397464840179684261048595561273972573679642216550388783042579889717110099020284124059889438159199815424043147923713589860068402955143025714348967146741902747107178479656389953747375104857873237633797657154105370155641027821906810888620232930801495784423321763721690105298240345504675415633197935112354420776029558102192158224234631398518774987870623403918732019277828493532831383140962948807002021891651822105025610752828395408757031841480400398365979461842061956989267744980593917834038367920538754856399191150346620044791249931664966326601485557910594519547178805099156703751290255269247504693668230068599372903551248411060806368536293120345764704687017867123576070597425217228663156450520348477303239346049311938119236543099296296779958095151234742143382971261829092784394238866003655348340775387529314883175004473949397120899208532171090533227885692101723404268606783286352108135260733539725475950777668984806608027986690048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -2405434309648772847433478305624869517038549483808640217170591660585457530008646859617178420069671847217874289134127480992852680570180623882059044451273625273936651996877539420419660843367447612004299979301507360541568045798415139951746155780053226735033878697988156490692330174440597547970905552034024756559156852145284209811867973763403410813916970821132722769307968779453605771158523221350785139812244748853008618803414428782920448517345728724250634388825149827353148663228941641560992399703011436572236981494031608209642324700479465728997786994440391175715593323718697617173647200167403819249992821852264419958265764971481934643585162113283800179594413634140873178662169366526308416169582407378130909845975882991572321386830600947039183280258232744452762611605332644073433159404351270730214399891298852620941818268345459394475450011956827933276396218611940654905719043619962636474213459058896142903430918024691977701220323711987945587811006353099368735209673757236691454810001586642264223677883479504753679121962823999511793891662086702665634757587840752054112367252773350881052886293504426464872769066221925362662431073996583613224771036461556182882973558992878411020892612542507892896631278162824292811322310736226304983424693858553525850626708361976412631336519575195597926694024486756657469311662957132657694842986215640048471202044378611194019177809294299403314021487280808162807956269446734334316163666474444829297109433777500446759590894885408961106016539455892147663196500480245335302517780513538407207164564456617962431843358942444297948917136151767726994005461946057969133439457459467322554430217522886926243883631355504019595432321463823722688660988658499318548907460853791501247213048202130441378349720366996567043188800762971363885066553560309977132061175817756416998082991362269161105253761230857539158987471495354842797323528177989647210120694772057329167267105351858582098525406405505851589186262291056615100559622457052679776103911910236548193527614808111918589915096399068663383021667732330238940648524860984610173368965841128932705339378220058110102004834535706561740154607054722253765254439628885877418515276297033429344813107343087668426178858843674970260364194502171405147206674029015292418185169859472221092294402806729959026260108549653495995151665509008880527666226668395114204901496022734577389464178132003128802393598481605883538019291834032039299375915794914075322266639769102213031743795843190192099124329603532213201259050211156480041353478121185127130837108988722913118007291990761497412225986006862385562589341597534062808181162870046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 1293549799329837334595685939689598448856741914069309613190366442729079315351549939406635770893730230882415902994614168390804748342780816327193777071464037569641893705971196792785048279180891545644889111198109920782352979689752366796077182020216295652920492451277263334715291705927397451698786293087580195954358846631659109550638777164166292989080183200226642908216833533456523190632683350290550017165296433187050660700201845617824482710341248676703991602869494800244928650980509051784187000992192409946159849724590076930573727712120662997889349136624106150609571051367376186184240187754448536753499008785385271708516962030465805713091226218768148560049000226165762622903736151260289551249315838238645982313277707507746172129151573160495422046016465640757847159632199162690974752140971521073080443288040347944016122243206437536303581321028339651898312508166212767891000401021619812618110710881482134572376600273583582278410241141294563481988260086482939907823217761670782405751099844822131782470360897889719623515680373095011661167755610834066195965535697034928369456733787972085558777097547991091598003147898290614498075861008659269415331135594559914729498776227140993108628183004220086530499422406191377775535548281774042297588168530960996042124499794959901356211017511399750884369217295615011798621300625641583278291579660372307564958767417862598463199767932441347993350428991716681525912427578179148934815880913430098485002266254501052158839484923822772421977712208001131567938025975775493810503950446582138419547614441278538700894367556182465804799763079051819000266902584179771592407946425778271701604616990426249397316974110968544453929888687125665067183237938403959101678907569208378804315529306425716818088725355956945758124728885641039878913450754513665716989934119238287919727926293916048076339309338151039739091818353317355391834850557483505156370884535516594546172282716670501164958371910163289652279253071109873280515362602967187038101527090655233683637436150821986334003776333874711786701994880311950664918609234844184474087350075946412448826975320885716064383283672859196330359855757942771655639503701979606197563842651433251772321015916313241715750110854462435943683160149770567302081179550965744421607340135281032813599863533252549034531179738581075582222630867739148378231636467906301760881282281305195768781218141798966271684253565263107120828975624677075816155047312392379262813862312677557427551953859231842652096512566976505242368015375588352868034808900674997910361499250218828830372968922172252314320096889347358317379201397444038024656288217038848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -655494743390810286546866571410480189175360187277410167762006994226807927109081938888326297381818646685517168471151153670358297784343238049984653960150242429139931428069424428564855881301362210594647384938681548726567944670591939212572543895597596535957545960222333370588203427804469948405720982307665403105047544576735229132033015536039644453655022859389403008806758094451265888255416948849093567960285019028073774472381624763413149139765690017788703942593882703699830879676134228763294972712845628560057084838624403502871535182273489999832659626728086336652950147921947003048914764548635153991356519066661235925375164451620700241651516051031156168098184975923264595356366261652877791314860010494697852175638510733769804025844106686233204924738792967783732802140571833944502681784753468071337365087995608168631921131076814612179030033547998251705773436087664492996883393914294267008373599041664830294859744093031726616270897122826531225983273783919087435578209866766705936082198340897062182853088391819442455259601716697491269415709110148209277120012844127023761275794475939828874998854121686421966327301380921198043453046748738751881083334735201409035387300912021687336436508069407149531915697260657708882787379836527043364726391132041631701237677480472307074050223956223909894858417412127269025138011525501943034480320557779734247763147791863870817191005328096038820983993764444085621790212477394491562745675091903260388343003170857053372906276763585735235197451064962221820414049475758954780105917045260057594671432893666083545303697496226284990758425819266392275691361690288033472398213122421153167006022578694886412410878626340187927076768712841393078699397547530965121433048787562661815206210933546992636524967920950308306339037799822201829524860289863758325612018986663272907596130268117892840637693434372693696383504183659607705219187070716498474965195479752223807409854603551304293263794257878853288367400615155617356981313316201778144331656053376623638713370451451913334359745448224469667460914733843185666288925077996486443745802935929563750371133459611010560516962641679517184210134438141399402458786155354448487110341927801994113091505643854825693546477911545587902516267702236992496367547780422156520483590394600551855370912541264093911752670359644374706592064757532863107914127590237695270067926470600275827674545769431967381675766657420577719556861229937129282292641436931473281236331127353694167212941197835065946121950385272230355701171433489735485629029157673621724662437083946237043310009734061338480903704510895261485493780305151785818511461662588928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 315265632970679937337731039641716409004750470284121970005738906814071971751904701067979616152048425153752685808713377210821796753626101098108397328587251572225243734646532566199875004673356536767061902149570273325668982120168509206758086606078455858347659696837127638434963801117498839084423378331707375213006329126917850722150500999853026551480164479727795870836179194760071717113303397594881851397539320917870931585869890045337916055516800445042644881669965768075126902726692708527321179084522711590487641195517873102998233904586394869119229059797442499350453126594935371569794777528943556075683227235974114086211498087891508881707192745451660454460256147210446551829760771491713163947015155587209539808393272311703750786384983487661634118876555699924953313482610131029383538288775231230493066500680138190261896674305459589938347900546271172401748341700140249929855971998991420187882616067918490942361157104042803815620321067671081587670981424827173147717283772143398608711914280238625076778953813027222749284776773651049020366500507048260843630025538887838712795523833857035436711756434780118386812328279016296255090293528986711681540130676968977282301457330122243464081980504670142338410456153779468426502128731691910810063045354123023772533264271715840729366425471821267976659852171925530206481088264587300541259008655940865266845213414478203338934855572166420937706855613477643406200955529239509431114458973591670858653257145624118413557340242530366720199103076098240056223499248919282334681095269050277512107479666409570579169371794399006931831428427965707244666368050314345688866972151535547308494800895370953381843641365630274814972615502908766709765187880635541697253046364153283187018146424099927137286558868724579752855778446288142350721062742321236300156855583521429807904749438735148104918882708384179562591707852414763377831762005397063313945632660526191099711815125165239871486645049737584707640361149069293576711474252231434722236851254540400237905395267606366030494090997264514198872114427094213016803397102844605356851191549106225431637608287569341379277544821229748965817920807275043677073231479727140351849337782008689677331289932086891536804609927994729972763788078355656204652307052635136903876221102546270415499070372871226494247590476630094755069568380517399312006238506217715451021035703462498972706156041420912146649116173337805662111652862965341620221281676294816274508072499833324365313488325233392614264077878127714411914529389461885089649239797420230613154120434220817190566771620602750251529961178833266219011271792254834489662020257841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -136126920749255623783188799129969286357430897969182274975534642795526425347037945271240395812023263947237455889381616148874534068949585889149861569106687601235972057944916155625959908031196124079892261494728090143714729188322224432258743618709624209366077886838440275020997817595973430012999652696529281197838108324825321117524361956690170353429010555525873911151321241099492946628975188597758855618182648173367990802868779314456729158113881192778840483646967788508547176791746824494529811345234426612141703541030020619188873519686930672352988364056633001858917450845036927473239985840720533001822222069864085983827602273040394945853148896582745318499639104618000748349564772868043582066402655108972160659329361151337953454897464192794210975945066011055298659604327240153116424500308047859760800328890711414325118882356608512061930055438856449283678870965223808430995747961005570151226366755267203021220774472606406762141779183769303857459759238983497639009148533901545342810759575572845327954113801519685795845272482510571932886762384933860731552329694017274535844724794256710332748716010102825482143345987754730015458613504387044694524531389299308039284480552452000493620208166913103122718959402599468587752649401506649359304065663055988465063625501801695058917256236664071247306081476239084830015309504237431036980062827052139496684262958290080763828289708157092873582817838865460706367945083887967563252511804930886491375182233881923962205100989018172139709099915587768956808635735805410228616519645907966734095162944699707655837906650814283620705437315767711662751908117075789714346793919629439037896152660822692481056569601441836709208077407011392265634110317313839489763353187786342076235703441218396617575684381337718796121810462899034687834944227473311052190866153567216024831993360705649748017363134784707410329956245325388312988002232150918527252242995767517549198594739202967100676106118359475347312210253087886182681400250868707362904044774881012937877020057475800555219020069438580181456442071616703397747623966823393011625334555413242485526358726788070277626009912362714592571468530610978805363761915705159842924525092013128647549875292967873213479334405809996124967694453982973718521079535711296050270651419392290623634186322425115025425074862148913113103038723179238426038965682291425516815267885429035739331571410203688810492894131916414914417300334186397045839664071998035367773703817015987341553343265047378680711258625869845393758431090194553960962554848171476204588887864598859329562011498225064622007984413757405520118382076938693950730261267218432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 48418784817848156699075035991858717685428132530889547541612025824496489551169477223754097311981553659269537434417899589989427431669834017452028333507427699871681429997149090545197453055856605241745731397848274951203351524452025950635053148784993392858157786455241719766168330171877471675790210401328324375013087979473478681114940515146811789647102276797451040844010633353821152466204485087692382699603525041515323671896919937034327088358571112408627198188383810729366965305157772177999367411233050996950046497530653202176958605520329235142485674258789303320819853625366472112545109524582124557487209215537889553958293575039061990429546819943433834961840256808381959982113868770612477154874727913679117002959197936633710529598447805884041333262134890151148907232057058347999061730828371356520374245744970894084072916455339720111254478782130842526526249466067845160231212384988308225139543663298734440086544485935220926995908703906511785763925480640541838613285660028314552122237227340928799733920527935750786903583083809612365556942566734987714871011144485266985978712217108975788369492468598602996204641861151710994522996478045839180081708842952903694556736065303905887368921665395897793268912910439868381321029203320625442983046631680170871561151980187321025936133062735330784687672998388602899102451338258245579243553327553511908282113832943048402609794446814344155999457384645052892261684472987728826928718256705307816249713307419164642083476541448573563279403383317129341565119256044297512985433564639407804456736016925823379477868044380576871283063153415822619420529939712069722112186459501908408909232333380359910209095321076300790400692602728366618749823678383874164280049826844872668701598196264738847998619121314221607645502359320024513155243972715038302789241078108162500651596124194480866466347018609462957876132169781561514549298992193802213102661885048827096768501917402556570526111999103919947695707801333202702463078080659925438764350452978847225738652565564202228586445013852992745960583663273675227407435040466124525676169899699807719950226740697097347553057486045189026751911607986064622722220370839420197977122599024017057298877660744267567181956805641125961214509031910194781610895715683297567603547994387664859143424174853068239536750558412669146574862375104129400411789813821624918589019942021213317822953210876305769544316908400062930975044464886450045592206977955970426906021257693355340893614092153406372002301878244696991190770403474572824783568051647611555925266022235901546223693585932754596872324925473221444289149459696738987933760021856256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -12657979912843820389948176304678100371050119420901170137430349888701823076210434572749085236084370401114416244994455906725193416388677815310400536494137367988972018395857637540983455788772313055606300594192281221981637720219944415103094318100870878748037369636275841589617597796784960846811415556346174785986415938469857737339057882441209076017401569598986077379445450421883219661808229086396333703971833693182495585178622891970212647566102081035809792637787544043857994248752697465899264103681236149451325364975129291299669755899863965217494657847441998481965334418098940123256160550417697306717682429288942363830100257317249100264007512651261619974626903666925617354558320841961315068258657851390558349085340776900503618998916023615350577430253342026227946946393337483643507912446581099145490734181504441478174426187610185509363421759669150316768754176785887222136805725692863930221736552988470993015057181032842089336601542011422176501114850011268385156802442524794629646169950682701566224322613672627739499542240214532509192042210259603317645701287711949792277579299273765068776555820941993781474995255772897772197621923116143379894353525722916099477184945610177096633148708296643615652994534617348393055966236528780532081137890001054043902544705896773234496543236766350207280256223352966286410682696666169662595889496240487695450817222869074528305456605153101287171927699159303387903195679222719964409591394458896515167484740951528903225106193998162231297964699812528073465757621032536790185065549274208025293385943790649227183775464100195869774275551604072697611530555636886019411829753812951772926923672611687161291691755591112659231792986484309930837844692973170181799023173348160139105821783759584106828789743135611263938978882083748032163586792510745972943907593171436376157076133556335396386216729591140116783307251145350842886277932792640808517591003860037682691992891440438284851421085216144522130440986567001231471496083149116177342284758729082581875901047097999172329415683761015168857561924188056550559680578082791613602991895606875783358339262774123334705600333734910900026271759974244184606938037163992036672355284735123027274553918159671986148458475647498269308134426090603835484079632987281496252796808270797364147493782898215492837478528652275868589205342477635957347805464852183152097475657614985502514781256536021329394424972765440918969523627185322049908427120695386270580216640189830962002561954942032749628259030383957747749838195750475609696015829643819365841174564109016126327264832574295748333793531826479873825815862675397185984240621191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 1799583960761917456974536969942224645805478813370733472978026070585086134508397447251048686572343919888169481968661178316935299809012250979468168637886668206538432997498989448898217492342342300113027346216229446743053119466584788531141739610570990896704577119776304577562903721357197247135919447881257470302796986006366085458976790293249966773207327637426359658622841541070778609951775421276174538490490644010892268694991111614579709173917788373849640665432255684863886795690009641865160409028036410517380372936805845076504408497696134280051846229236820560808291355858360356197538672336877733928020369273148087120230427354214181090772566708163405999445163716512533510270179130915123866374451379274376608498753480621059521582002695694008966384344378329678341534177375038772214179755888776591715262770680287108331728643909447543086934991260073748842809557910931942527447277261988682427316158044776372785337661598458219643151838962799166571551068814983484425616642564218826440773242677350731312712228260269286500020273668969385938632091998458296139160461781079091945606528242717802184651463710848436112239240039744372648771253678882991439083871292251256588112750979217556162007981936907267858924944139311639104873175844085397706990562088273875561612965633337818730560446080960547580210607247713190213913486090033191337712275287414442961912681352794802377120325191182612627082170175727103952527688399973567397120613790036035205555541368364804663154448856525682864385529192377558798591595732625069309582460719922691262831809100142180232413676644762583476394121671746238128103812574188250520735483002627996557889844961292942128204316968415246840779835907217161611128480032348155870667476928767843989323700080274801615771183262084602292768006903380984511897136600190898042809217024384080533551803727699543761594682522848800129992279801134584369202924844810568361676208507913435544505147204458730492831345043160022138665317283425611530271130701349731782201574556005767472769360099412214660429673730685593086724664224759777755797205532171991984749822518751997039644912719777749155970385159842161024314062074003882737571740036023649714300415922871990117493574949291819766671170849914799603342671665841552058158053483953765361943770778573000635244490410874228209636602195798829062097607974682408283805068419401617144814677904730235614652476558306213515424595755485290364252031798357397794419515750764938063348936775098825145735831728785796401091758933823479201192843666191887047027957408419463507527091038971421337792398718268822281867313815841368277559238090961758760015730049024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 182422026857249260950401563963250254627146361379822749219487788114388021201387854012360221327830283228014769692661671606004252674125729354648634896041635718473922578629363058552389314794105026224589712848019538236711511549934038960168888190089856218399126322958985261586389796166684746168537499297856667169410596177390265368024771500352796723791054164419967682623999647802368735203862664976809624071576094084665687616478469214753989213232284070550288337144386377215653410710621367570691070204474126259181234099097979993738300338084191744074880286952897449478241842130700587366845951979951944899915256028852425538021014759907780058042049542877633262405007323381720941460276588664117968266137644568135494756294458994680710360218764839807016403066483487499089639096731528495226001677438430667899390941245572623458542308632631490716858516199854765584186626786718596914329225978360898571356267250537313887393765567687242979940719716611685823611383419221713493283115297676700318630954783447387707105006199978625200298476201737284873338126726146337693847012388538616143695929363663072067721784670342799298561474437902183882058238144881220951214207292628045059127698754367882193783429368646681250445061101376049880469938684915461713593012377687405318674802757677554476520190850544281770137447429483033036061431504860395141693851758761058264855653423493119148189207050391674011404677411615841947028354514348162993411412938889083205455520322102668495733024984369217836963140420321410689728719540241324749991189864899275365460593191205355254538449280424008961252045090179870510777157518373245946493970102928530842155612887573924612922475593933504561150640457352644255331167325061589045048786954908856825517132869914130325361624866966571687468354440553862077168289115316103243958401598260597473952726124072938045014262081138373348202491746794233263300482725817764194765860020026554859484846603168796823089761064910387287880687232347210011455022665158891059679637667370195388654247958946266636501216946131995367850929525265514010346641822471794108961664260701800475618655487232303770037711864821527738065684470470989664324504401689940162186588396855966826027485474135819785867555094279391282539609229967623801485842263967178852298233365268016888794945743154784233730885733636749190888186305768687159884463155807413472713557741229009674460062871678063546098448615349526335408664039187985977763638525902553781774080983749291772066163897003879711327805702024995596741565205887669926950163376061258823692728194743910380882154190687988437623037807244343187719435525016469625472613875712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] -156634616585586024881341142948528829571358264952508426367341167232133420023672200335994498967488676606256731909668138269139323464653497767556611061354359936727367461788460895316357645804041055379098932904802342857862296338755084364760731509605515709820584870641325374928196089162180159015470003525375709249400769404016995753721647947943641780566212871191856806754227533178854252216511571212385073979423329228196301411259074312508563557910537616480509741109781442898112321401222071534490525848556136168446231450286870876454689937517673599366305226949784632787466864013981650587340284214525679974796343082294646438279150678506423547075276602743192389009529079625703108000730305007362605381872801091763939583669812915304589796403900318074988010570592401731955418777419187733113745632367900419849787000947871739465512519600400645516052147086444302267728015450987642448676038534679731158393636484228694308580919672246508946558785509872989675619480684118861883013033250571851349905145647777060928066846228894751672138781376982765245311203126678746558258370461666331220276209320568680758425863615628426119236426653408539687359102988689461245851597673637276176732706594151051837550984951171600362718759131170804350099854074054831061792317345866922605726295098602197825748767834601964306417507150592631787983002588786112362376930807066288143270793005339174856671303858867920320492780962286237995570498977050469946695429867705160464332041908085760695910073604862055145396563805846347228917161152637562154851158479804341701890713134857357592479297498722059510235628583816561737984263288657375007236878420462383522515865416757471444346751472959906793540759190971817618854688892370759470957189993869471165366178599316480708907819109170171833348821733594070799163722857333067151399697401036740281504079764003277625375418110356579671778556816690432757690366630190837468398815161199183812958351309833640480775010538396956201295294775230668359580056691722890024847395188997495750587768019145860626664570351962687502287026075186975573349521760003476940561948658372129300547164191438011443754768867357499457107633402686980690589275451988366189958875029263988990214767788131512589018650681339594401794479171129231519084349107468985043897864067788579030611127624408235437267337797978594145801738013308492972529915261789646562812776755351374251369669967201730624791935801878250161487836569943199991476310291347404005678695209994103859898873913656227565295732067008642676224405305101663926439497184467474958772813273217693269922996629983449557239799369906698243897298584397489403880399699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 24160851807169340941505916725437642321466005320702035869176181855089324155177214058770309921225754868128550710390666125766506696832206643270853813306468178826438119018667421488445997091777240531923379712460754672681968747016908419738424140717617087975044644852349142674071331856265431592611274363646541998143871858524020556382649876134857354283081363223800673206160958137147024755983892404617889437994915254402493866918577209380141790499554927038779894177025811254476199393392298174512490428073167506778457160051337665790941683309534820330524463728919630783301790079150079480611884288072237948373661850333835266734547132335853853645895237503432308666998266527753332624018800668845926121949355974248726900851239269443168106619573979783296362972508391449730860145319449403466715506935612149339061078729461504543933899676617803870728600264739302659066044995785886377181191351564795563473419557126440710118063014714662041875354346277623660596234314315592820289243676989620509751267651535952174025347901301472436471480895424782667884514982622525921883085369582675229576562637583190239831378322878870941409561623840929329015490575113696875444547712859751063560856852001216370348197585237554357021333172787581133514197498711595142799213065521965373888648196837650166159237876302032535937884219076725727344906818247053959861404258772599559730958559898710190763482304347584178361321363531031223748649242375079748398351508529631112351286659982711708201571847430178759582594303535178940131777712275574732514885175594168923844448878247731517807785392353835703557892948843669294495054513292727851545029468370415335769414417569828638660684953770847457350455550976372870524703422875810833887481885110568292502530086733459178126886598770648784970780151316181559856235191784534124437980106826273045663933795319392717140836918473875006967734512882627474916703657483229654319580459153596968103243779319849878019695221187644757022052042840157286529718418180511429479791713255845420184542486399422277026700187668570661385043133135082053012698658226078852473135939462554106259431565814120078138895527364508211789412847606349337848693520816736066627131173543791816458361112689803296132108861336231852161304362350970258494354918277063278025327209263290477008005114176418433422076512457926153557457746045058042975807325514336797140222075778965416536983435691808555251585615954817339638642784055367867497591622180579824773573368090982829114758405615722839592039921308248220824655771322386727207893664050287021310127007280199858112129979366971009551838480029545797436069764671612614262663413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 5824367409398312020560379557300651802905285479015115833935789680537728009529370807648145875052330192084830927134426186569562473816080409419894484831803350974209164362516484320843487894311058824200864990905111498730995139320459381753729200897731642608835222624551682643377395589318109139482518484959517191044910176241792890777224650076969404745902868506177955049554091473654160204128168500958521494879462263958108864127013154127888949858837357351032614073977528064977311900385232944541979646685236219834764413896732008010574151054198675296397841029384506804999299223283583483381691267536995654521956761392601830222452444994633727633427098911581082774270496864159859080496281671864382704241713087542183300004476186675906088842727193230200453793394752562621182018270898921634621768323192453965672231387776863338212053673997001061226551307197044595623636880915228479864848933563038378248859707333674905188644334591862981536669753236784691689172090746020934490596917551199578122442914737160628771937719099622296786966805893187055877852340592994349069137894640013795899182940072844364262179530385972231047979290665215088424682463973550630708567671662271721725556267090249840881407630964724756553979691706003135076597032481001154860181115625010042324035078681652677915625397270372516721565530980919930435426631808836714642155946520147400301372592787820459756259719446681572970185699880102219101571811930125957819237631782290649500595972511892033437548819979238055520649229403806826743820123296948372568262952716211758270815397835338880984877992978886317434576786356569042700784889435996270399108378659846372575988531719363192539688388735283070241638092199219789370079149715952472592088054183536992183140660805295731943960123345964936512111590766414030941560380233376021145414967998580132320034513517430157702408058941798116371075458141653792561444946889750544714469394748271612878348880685220907019891656212357005419799498923464562341451829345886346170316663443942467633874547963029680795916039000600460799165921950978997473656192294939847468737411690425049362908436215630626300329087408160754132041799554818261075855336860756488230003268757342749528862311360065880817856841659547640542451007913118721728757988292962798544422802084688929027183808207527068927848192023539440061217922666294807908291264983996913021908707502418166742811403199669946419334464914408141118153113694090865877009018364289177966992305306227914862554947701424966393375538015120772840888367654053533521410147464897513176070939457713850352662161804949685793491614390818462390022840525847572859653718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -3347383133389982250932517844169098684369504468413327264214879317158925269310396178038525168844024387992626240535169435130896603462874592232425505146279245755174589656773076550162996029689401152786284575281944960171946935068842113226320586914821227913416905118518952365980224400172916129805479005723189039428905604157962646423945725849172082228681227277141831260700074861086851509694032020975665616130629008497413985974868588168647372533570991478072843621647223031617088699081556542227058850347423595980272853782643578440727022927291769687252116880306736677654857042795105609141700059505584780551802121888077919167950739138588762579784823027201839466657328483274782898894305886208261267174625237827410709240713287247804562595253117869897666272449052978679919588090279938656755147043130687868186563005750990690916781229375202497191130804423337298099522748326495584667751147345340415038378114402555697015671109929936600339706246193220471771565873271150108081610067118935151339979269655272757303942523135310913070082505868838041389927019489018330326756353096557476388954774867554686760527106110306869051054443337579057991455780345537328612143901840389208430108802098717782405429328633473148768388319252049483287239461184416457126837609961908260334759221994823622636740541347911569156067440362961216681398802103708850270540857150904015361946751906441119003368961503185324645768288669374843316704223157104309755976487427504896319528113265875418194760795113874603519677397794656624719223015144794890807637825972010958661110401875146670664923535293496731883324966849568313096410038979898269119238664406519639900069405726875426619784077252378035417903785076119742768812328082259216271927721476764230606604559440736363910296484935103757946344589956205342989787549352620653636988020523347995673440176378830811957969202386084848952482119035277803464648060365693185634987901560436557502220733205723353822498657614507977913525642148091405143481067373443072337280331524803240461180570186890946605517592344780723914166197213886444713376414683658805417125089008201184517000588643349833428848407053504850631915062065606019263618297561631062375437742293169939825258544726920979764590134766030683526948914565717756758810756178689227517377452184536783102505413363987124590183960464893670335909228968957011937749438141757790487868838899825586633465638260978901849169396459715546037320965490093214087142455721967695643202238818369255203462238093627373821321540249470084529976603223837951958407403564772517620561299437471448599852241885525921504327878420532445519354924769094573231706210304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 683140444936432424030039389341621901192222440423877032238194060602772562890788353381104283708187134364735501882386874489066692463933045944990558902489773171666871424193753931794006193797454711703163660167921799199506779220846455951543127399287485894771810159938676824351978665965490069606276010852602286027929285803031117043446901097225287464695929498001657841547613257695129837216041916357449788568956547148278837387528804112461452347468251507401035235631732736560187243376490433313186846198622274089610114793381981100204737813431466765645289400081530450367438314145519248354753273463466252724522790565465355970540634071601827286797766704368385593860990602576604731925053776760125908326940328801695278163330628962332079283577529971200984436140520235164826719028877662877765765362572796850568550263369306775554677710680981428495633960361257713920631049030992387248650270118604155581753825045853855193873149442780302285346067904639349828771234333071529952536572767537101712073816452752596483225769188780007535169080252268380366151044419662522181457709554010761143020086462659776851247039384278968346215905094779724339731470900862142660578591447520231886264980220923285904320931666651396885655481361814870548895382087177184146414505054939457689747686440643229437191975589608115322892268186152117249255584487966697721532110021268748815186022925516424564268837264595263607940642427942932845292742244289191040137223097678634905777205660965673951788546822060195224179839843015252405654029822784783202814518515814645619859430133869832585141920892775207867131675181270091210737686574926593241549010620218661615576183603028501462489232177256076360223447845767240034908275059789049560270454634039553899691653388083432001271945741996716995991137962645521413868399754009888813953333089123934232147991920695377433243756102035347535115257137602013482659165105517584739250369219300834526666868614579507480962042458575246173099503231398714187159428026638217228807252053476543255656449213954572918445342035348854818704640475972095186183686119935967325558882168469994745422759114859648078615047652369963056506834178683982459781633331471641167162965837698802194124202343040704070777488975354397584020186209898743914865916935800120404371271597672713926832532962945547022395356703165224237979681756357733572043379939578840860839823146167489499134520400094087063740925677226877407602754604645233847373329747467458983280621915736939656984528763240385157213772686831480674712258223012374728012514509651168579651046557671353832410800157884293356333421084634621515622501221511212462390640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -101229880357468155582902852775200026998810339557522556710493981274545122915614143383527707910509009818889592683906953555321307976330945720744906159798197318355050863074043994904069876243265489464660342221061149926609935612246354964422755361251174766530700125717579437855522087036876987304963644018129146769264677833986606510608288088932701369354090094846201178823627036323830514077062909108960898035977006016383507971482859596836474574189886920050026193528901523841378284272712893246659176259925549358836546673868366826059808823545084469232050539378484863466954301906954842442052080705930192090217499391255896726632834608346411972490477838950222838021809555493653954883898321574230902772604344561323484039296765378909917209448113123200643112733304229844371623574559827630063346768387764218651951054066154060305072362934367393929228445899692018243114614802422778739698527017829751228918657710277644980567638068741359884531577235229827473723708099490823317223939756331150750720789248278616783199502582833546168901368912945600605042748691856925308137597563267341174346060882534600128555102810530012060747954626289270217059439157037022765722624902677676222381780520595832153531637330150533010088058079073367871345818757170020714094683047975414631065612667625859648990778332911024047338823029830966574382152319347775908145137142065712757152026398058925565177523616721142363229269755237288856714038535839068276820784546589309841105102081842238715090981319042021982163347649404369226557413820058843781072846063607005773151689587712953341976635708700723346237314919871106899243203942875383083881908812456794743361052333076224525355176908947279288640197666392760783077361987695629915067007233893288980857871963067473493003248306819115129551402736035466115172608962132885304443642023449394680315988376517520772141125751227934542248318796809061793924360277145283483697248133685058355383699997266530569362194089596929810071445341153706678410240402820013432441474689783378495836601589471843306053602762802357096881501351958551724637952904103807456980160020622992528241807873744342580246564083646700735529605034110473880805941864134972294939548867608523780018284242840262556686773230189469435923834342320991178986804753638581149649560289485463583819756279138987448549787740100659933332540639867965234156912709284712368222247553398160106773476001753340901584621544818769889018852068627302182794809902931892024776263777575859796124180161523595390877524639765776149089577014326638348637777197781543827185224031952034943233495239154419384603817356206295490778919001344949229170196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 20370281710751543384812847529048344025560364146216384925845952851904388573280620354225160536720345017276833766996854902825250762955628963164362777447404770899371808074241524652613248366627035341022531592715727513426865813415564633878696851768107072468748144503615778178239755301936242301556455564139205439805985601431621565855107698426311630466719376164529638026493217139161203524746843181372260105701080075578118991329348069898909946546553974526450683115953699739461678264125046992992684117898963461256640153469968309052257677253175479137500791992813303479930298317756111317418001239958898699253842649529551467738750137339709457912121702911227354568416468464145419666324108866850582274309291195611452333801639130239227961650659409891877978197853530733096775824174415185144793933816273593007860821485873944659791452652910668224555837533068630054385736849538553425925624805599063379659999138635524748945620214236189139090369669695272667868728559019444831461114357131912531797678557046593378199054446122191837364476871928814967212242842386890256737735658078631251163314154974685894649632170543315748358245579077609198340817152030460813403222112014863838254738711257973418330662009046470077266764712224598714622038958172309745894254780676539398545593971378929739900553088419094699139166821114425280083815331276353337583772487911738433486575680549962607424128952497872016990385225816869239049122812807522059192072000654941188559485568118023986421117125041371443705650006732601169052706201155094364526031623752238691323171474939209850096824070932327052077445829342852603496450004482119924954149410199934118652156918466398447693428408633507116088411823657103328737904164247614573954214391877145207949138445182928335723594300700857464166675211541886133989051714343883017069516491410180086946755869185319536455560654886139989578184820194550060231346057533251667262568246725544248395314029643838719129671618235156868635413008155377507073734797756321934021137855528459632540974138347449332684462642110280464179954392080194012044791897796275009883675837956998219824866655410249490733458034776792817396391849447360159971138001509728223130725763628699155088068478275702326057049590108278198029657474160361500536493230384309657767599831528460124560851720125463773480603303877690507194885292444573556694121894503788546022306689704311866693939975671719945605303711291747534614219881574680286713821510941717042900068956433712253354768851304253430030211124584142276053518273152899327281084286791906959694100658579027430497626366146802634067867768242970303799034896603056443825848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -1601534564834596000286817315964692789849855883437765399467874079249168798258803074586349560537459230553807548836801588405729469827677009671087434912677117757193844838064163533947649834517311210567114012977901324680192335811593241096344810826943271076608304521919693041059928710530044974930385973381031254854853164942701918970888203203029155041807173824612438492934464185109683888703783224871241517245915296405702338218533812046915458073751548239740110899949504679472097569526382628873830303646484938655405696647736447328041637443907981277481055108666277965076187127439562262011786346682485665636249828703296710746714643168906779722011334104459095083086347249991724002632463473803044134055540134114510159622365057791857389577841505632700610740751296223502417807250384132243382607881559855756159496349856657590502634867965434205302978928411568761451870229199446762568695841716610882356221580161116142312761930750741373715692615917707950879892116549721376455220057530916054732733620130023689529731448922026986169770589191013459133044946470304573538252344008715380092362811209438726064756896350645477120110820861737349906257231622928773744185314154789897401505281572161008758772274091208856644696063926945557558093136304365771060441044627878714777977119044879909310816372962948726725506172556641622442178378917107398794029326993831655030557334252349324429772980808652758243041722066659339530972918494168778978324662546029673320214987175550595686162247170024260266329986705587274940494737827131872255425454976020753991105317707400497201793152691598497781810665024544547740190932582915237719917863000763128567018573881804665933280030334493591403758354355407800075390681927878005784687676658516203648615861206104270395882904212270209309903201076845798779317134555523978796861967135690929696525264596631563849473242919606850624819453087483993152118545542830130837899484116636871877049046388584821574358696250634366686042224974721535178077947331214995954658995670232549732324025184631827388977172215045742898688439104364090631172430415568409135079352643119631097074884665115954656205706923055124283160005437854229570393633234495724212078176738249611826958594114498891626758532636217956181559728147444399345252562172002134595826444801286903826266605960769536242261842258110713971776593358423512704835124820654463619419839297343832538585404565702005844480797168510165804414099732398792611614844349805017235538834650714541476581306990662213650153119453918805194890400500687483273849069004067998556658323170343935901172601558678801740749538048951919054525216027573177454428160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] -1207639877730973975357490942212767012148446060533242199878914743080499333421830425802615592093498916959654413831959702691989356451844465854291368274688497418727281232150652792469712907402976994539947296674855728407612732431342201156633207592587121050184570352131065116642981160555097915225961488176027796024482119512052712084690267099715954792205642430241333528906284067237654657620159097089835988497469170641930294025148437361116446757809722830218035620458886042844536530154172925728720570582059854022596505359564364818420077695797352712684358538975066907094321531840086398937798273940414210827251027008317971139842075142618932003226053018271436595390918105432087884942387572605755055194338951455283093154759787532834524738411795446346360531221839023010195142915561226756779945613040640616324058558886038422132542504191225247327415372211705774765297362092240021785313567117466091588199579586028256473892216040231055439848975799406931051051069248207553319599979404725825659149059167437997229585874088581427414503121179695641649489438696151047835227631725076793007354087576313925241878871703068198543317004196267641146011319427042940519588492465483393566942029462511845145701299938486836772256561515491291194775115053395140178668764748966737362932129463440742796284942564776019169388770049427353726986813879616502367842032325575247914061951444366715407156872267041636640723541110606387371752760364177643491810921419227452922981468879181520256018578908609560563870855935356586567622562505145291980206630228362359592165153611983464356837311056679848641499456723435413693243495949984459293318046850016709055493600858181434457766405941013265353160227439699862250979802872332001141214020112177877293178964405079443559507120900063657884341652067737065954827770382925353546253193864646105911753431365415204032672352576700290654070661641652343385852083508495043550980434358890108725371521463059040218402862035266197028036596292841942559105008178486669445746140721160879501390627415255229991983362946324510856491982408556697306546254468132379273076161916017778191302778762841222611295103216417763254336988281305573693528784419772884755189900814445684041388858037236025072973719280495635867880063587778751663045728611543938894420388491101183092727752851339292463852685415612422253856533948115342583124157612985155507141500972900391789946087211125561285032280158938444379741767203867476731754785355646707429532411270998016573395605338877517912191758190687359133684534079645952390704753726218980275611906996711136498021841174728398775936171950253501528248889384804694485893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] 455184123822136547667903012150386611376171094741840629648114409972470232866275055631494450351726891359933348410428296553445604709888880564893980003503797630654689501441641817498576498979405817809345685325188518332732501026679562734980799073335873340547775789274729298962806395187335889340762986011914007129472775755768316373214625847776344501098217300437461549607016493049990243971624757294851593643766366849611473001121000728813469384383960403095845755197228038164567398881106249640992463306510139293173853324535013006871371229063219037647901684513865689587248459308724376722083315259958319174054030714205092660228460360918971951303667546989000063290707000419073030985833249703217599084229968743052658630539558508352218266613659188299548305676087790650769950812838341876675141142784985239586355912667866553844659828890093393707983417114871839416637042726710526934727483264378969499975175503675329920653390880377518422918458206068888602137937337105054177635549132588044732334636551764873625554422788585264263602059597717902530003864709898719108657560340201636675324069463805552953222030175086995787335333349674528114970226642568191843699333487223380174057423116631775794114559694918015591417710291841721208281208232592700488791292997548382671998275564450904413453159454480443748017121232641586783275913141872810539485806841019042623274074008666493247951845970933399205388418047107068524515214803286894889703372698130193849493968078126560733447409535420252888499471394837739790515670223681954952098527861630288118793694298739927838970587853211490982398794058115375592529002180782472255129151384693841404756731048541216674691206135302937551763605326989948952010547884764291304734815833843975993332687829179677736493121592870619005877251335334402259057660486948620422371003404851358600876364665212548237816906693457996688774701852179644161937946279797718928703532586907139182449446353874026028524695311909038134937918375805324956915026690625914174292108012602493132696925449507407680919911557607711163620243476604828044177302602817666982281031096781957248075629721472738887978324452572904802521548688948403000054147349679434323306161216609335735533657360464812616923131596553070565555683404827244811187539579838409372817252764879389817622583908921162591468635017942038460884818516918104653376478330643451551309375171039300126553945022018738157728281992110149529956439714229573525470262401934799229057344890188869784345229127068888538640650444764567771221054253457035990582212360008815142558045364632525087861581264179189732160245841782303336404987540833701776588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] -76340884912760816374632760547864186848873794149952714087111360312689489898603592838994490789905818533980840642404047374874383819564980218325618423748040145694516731239294783315162578650451810407960042126723908560486597547371399752592202895431306031746467864949688285198451358238237044190046794552040021643339479287108801839190507865254908332023662003510097824707800450866402007063843412650716463081535956709605209781405741297532747306746176649277160387769641892699398257779600152521509214107226219233562355385283938938745901884846786309249715760801673344301724192196774042142970739443956740577371060572646196085091600351337399888322410128741913225703705167952903594289480978808484158754585218797285840448984880948567211149627945250202538394334518612923131060036221100622875552849242170606563310927415729644981028484145254845680018786042977354248696961452209057165369997394257613803134009808084308986151104925436178429566949408443395581498711374532129312460496812696793254018680710502566567875521817898117261481773529647147971216625179095823097828172358715851439728102540128913176756845610178937624346676352559872643909592836796147816379126373211351166245123233738563814702723860431706180553826622142377159150787682508253307921318824327089347844693531899393581560140390658895330015558453206494345392269049342216075601359755456480509670120550491477358418998267622823166652114232147568686120516352801575045721542134438269967604697938696987338471211097881503924217238515371807872536257725749263856407297539849999925152994140863281098895891686386828445964640996874077205600568399133760699805428136660597124578602781137263864798976476997930266611358089880248225873426482930925699568705512689911429210564622200464454034244189670674369734732547683227295480917251824960564193967320108718394649706265077644906100221776655861907315464938773570520524577552511159576451867982747225921836371883514692324028228174799770541591483855994274028156688252863076047216366368604912188977710117548916219217190236212825818617435640605158691244416354965766706396126382536763892529903146073940467924081889968509317824122921741784616456610059486268086663184166877456803559632088131834938180287274137626196952875109444579430372482317807062048634031302621725936941405708367119623865929394190529281268797025104371968102642916245522810716625154063466901524250098164955911255147476164674725771293747740042214050246065952073632315177051114072834921654067723246518960148008111913817670933086334024841953649334571329305664408014394325672439054167065080848674273412601680598034538575885931338792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 9053978971351364703379528723454619738194329906808258216723971575135881435367849270480083692134602069926614033208888339549732922767883645339295934808115532513661217621885314314234038398380673292043082121754726750770108734334902944534743233399073047607605086138418828635492084525715269502581851965520709718508446277952026778981529108610766066172043766568767405849526849343474413035509200785873059582214167577971203379800748688768483515984507913687813292165680783578553009462979307956273960665377350691239381610820824970881493510525832773161581745814854846598071573968337086360740822597207365197384677226224605642860509144457794675100190268634759760249805150440206042092525658812692185743151336873708849996017067635335256094457083000932032711349357512606738291254897992653618332798962950213469030499407399079329007197655682138505412979997382395752296891622906837821389112357781195225194847023001650709289405770246096671018202071752828895073707597385363204039946212204386124269852012888469065691088363838882188119729128389163317908011919586966518740472527091555977433737132864170299059523017135004311614083188621018197543159312387711295888561541374575606270819357084867245247854079237425762661604917456594757586082761592371380789138032699400613996159966759800934229553494032003391651690863915779347476120379643366042550037481031819079837550040921535344863619034928235989828412375193234625008418558888480659952918003134567636142669036248385909952380530252830420009041121443063581101523296826990494024658601319515367314551836512010581842241866912692456104937453979303410431008268185502815921493488013103629357053570184054244282319018943404503153818318332695823878993472235937570503644252317416985762491745411795576733702010870096039128122337280292701445171150567557062230634013201976938872667898070847000933852765506448682700283753950126487413855327564166688559750420495566972581833087348387452203735889664977758618075598057371527319954828830845368849248786212082925583416574990133822107883042046445292184324502194067379903873975450324252628941760034434543173906927610621788949898240283935629119211828565489164729896188873029647971789459691342415997752290552478630013331689185233464207438162067849365758771098429750070929662574591994095643563004675521828773957624700159146585086123029138558214534008474582858098525109802185093561835375753637596326855879780436744038053045475688700322524364760629383373837150499181402192422811703899354879228255560017484800251471653839560246397669548313001990508669072165133979490404750052505043745137592970549887567080581019184660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -984206462048855908941452040750726983519620197742240522311439575493065961935832460540900965001760685227707812003126506833095686858263157302265465139631640215784190440703818205401391609572514510629669989327154353066826477897454863083223093927844977982183027191383811188263752133308389550110270000186942923753231975327949231372341500069105341834630016148030860181039844690286303666037988319479164065488297784444083333717023520907221413041454549848865227536104624587127165082585859310979916331131011811919308616138389775944530634529419941697774232458754448958739542473715499861411401776113104084858897178401597185660697129665377228633095901046308514072116421784203170092667227820828508678142546946523656977309142660049772961941634551837867799338374104344116471483398754550474819792398230170769506056373927032321452880838994516360755688831852761774720655020690783626904171556194427707163396775223331559500712140769556839467626032684856336678621266966890339829852527371731952460997344589159864777657035668485320573336087637890712183842313047705624244824420087208349366005398034472475449944465967111887378858867533098480410895191893613462695407104646966638491149187331643711598242514116494767719979032576542832970859578698727918811268343281210818303481177385477427435561883133989931308261382921779686325676160115025113486077825599471676254611539195252360732047037382021406502953772429056922365261923463623805212332302664496745652096420447505061104312802867916304818419649446884978895015769493846652727449583497782432236693595961418705587995294630805127394291798220887258380225451968439305717379539071696130820965239198492116375590325943517962936520817315451825519435001084978938156643019845727822221610290528101695425498031851765542286123287852592171892313208069125270821618908821770175903408093562608511808357838273482189036739038381998793959434867186896173896822541029682544346803363215140020219483431481129790353174071991993511601654132741796756492768797818905960198896177501194246659712753548648687460643632220697502806512124688930656294076884426045528008303083850458028301202946167021121543887591709667598616291166465660484294383485908385629770706294646451462867648237254901371805690507002905206197351378002130754792604694569732670229049450513835662762359214654787957084456428776140723367352196440419694859702470035283088625294206487593439041971255502699394617261416229390389065760301289128688605995412896393842472812577728751641561996247679375046374030539871640684398072641988551099059266465298084010279763315258583008463544978378976302620505339467913054126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 37207717369156322971656030588058178911356747759200426926188305280064398810254868741577534776873649326939583102882310614393305007478483606022989264439682831231836814965191014209053174616468393804315851474959254378822798245374865001374481144004492018726063012502734869232485088510784520177477261538458264600165381283776355077861551025084107552010889473345424690192502205339734714772704791146100755314990919693049383432801821262679767637187080215129875620896617388755718067400959093162474409834641751048027466839179163235573004791892364041950592485558803203326749106474165101833561059760818382933204185946656387473895307166246310048034586144034917562120269401647487113964879838574899064047630055305918003259346678750096192263366472728375868587821051964949513674805872329791948795754539355675464449473737392717306487713751800241480354164703245154177269893036001890040222418880995960909281092692952835788025465939250670332289537795841329944623376418088054656555001504421948816363234155013839709400293903597027513422187951097423540867607208633155823122533663906972084935162906609947130733324928950910457663144933347081139856591136474042427898796320670786609191392412478063291960015001961633923915968631123249199901471325744368308392171611575967705377804959484028331600059675871342091731294043451944524994742798488222203713679490324340418294551891301252427316223790004638227871756776792129752953898023683342643665605817081793688415761765906307088663072981882639212349026237417472814458541173718435612297917526856328306923320713636034694449584379016281658693243057092130742516584333566931943890543926341219877956168047630894516682164618105835019642861733516006305019596586688794180993998495108611031453078727670652228753418228688002267930607071269322259491650931973251387434509197226409116219912854642469346086090095355420256411147299784447712587131438367545915457797207600508775781576260275711078954298104987909892587887988953702614829094608406151929134927482069425238047912944395953700903752947951050473613337355457591507199512932802718650691700263114531450471861263173214920685825352613366570288891646928079899723680239616044001170233658056354135531911618184822500386902779765187504264844786677918092285797101019872839552470364760245800532923596510264121827736223083745492097100634630229545451845999604368764809358216389779270047027880816093335403836120964905844447304883999168590089196129526974855824518080389837609249483633962026221701644315861584314821953803447109159524751685825385816375673794335274523824644951171751475968383773999308022593140340546733080576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] 17699965397584928926955270444014563893567407083343016833846943927885423502279772347869234212439667714002917344357774734535269344515316967377180114423112408518207450589983062659265209580205052936954235249998516469747399487141567523283676033061269034890222932871594951537140949524598075892668532703975171069859174378753010845641880713674773650954474598843531591412115444144095794394922552466529775108606996632850715222547589144905621315512784331620007223132880748816938859760695753210145645368617144379318111486820877944455803875094267690541419500494540697757765987735792061284550872936362564239860596899381141722495371269432442242905531841667789377452132117037849092767281998210949072998296357733140099765517395391808322736014619166314362837934521586246640514574366006121498884408441681050035160758667455384524808921742949802499323759732927630003617016237672094311513786195573382690774823268405781850625542138990741806930154294219974707655886837722053181936175791268461048629697944874417416469956288732525905022170415602151850972228784072014309633217145207119923876837002134368689869636188074686025075250227336540836916323391442598831435742716695066990452493698755653280660837157974248309376783325042316069557363648541604521021602786317954330750465720415908789480835019874732271316186647940481179381712542921503260832592129856100302779190657382778078834594490129846639759940744878073561320566677306270386970263184521946399147146512533649273367741271058783476485402935158947787414550249471244452239450538221885315391314201532276575174878372367380742786732147769517151038659891602045735694775682938543826159343917617775717260314911143518619694122936306738492680847483098454233167394907966800655123987005166681719566378675382008790418622514372852082360862097319932306764738098097619492266406614325332904657130433998552541688393220559871783217965755373684764790502247590714891411054392660494952739571044957219886281698120739461616104530121739728794868247951786017160867860358120662028763874096073321833476118700927837347495032907447984890929367173158985259008584853240149574326147169525968113379949252268193906856416795409071989938093029541558884314782001174707463360240220561508583543357415224215136789492629838186535554565399845541234740416458545644914655298929184554140255266266788641606169053462101845401462652163236970372158351578777400624826142232343797293897873832611207883902777159901617450000079727748362048335943221040307510612208296465607602411314626966641754177937193692648459560364869802207554388967388663712069283963236199924345934162817983130370048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -4572999709618382105556270491337165586082997613172939210086861076975908436212375778303725654346906974895936730522436740542144291292520623791745933183141772784751081339933165998406986067160920952589163887393141558343933041131108380321637563422899216764545772726406504888500595883681816058766042844521798051024909510664255982921247295226037716229122825935831458037793467835616045217480545969479665497259999180241894642430516954937914651099681051288041609016917388238691385073685885794463178876275932962357547966501570168062769077001384601505177959880764649399997392075467732155784096013397585658550143076523121875931596471214607987149018570792489343905407190497852567512604210086065639242525673440537316585945865899819352038008022835206696478907545008542479781032393067168591144478450931222092958500276118538138738204994536078919743342831899365943628211768960569817927994599376274461635856868356817621407276101119102564735343366325298339922673866687380979258888428388589077357335123677202725113508525472382062748180974848924098554601642218230390096130924147003371194687736567165836232393954833615462065520713216402248962456528892406834765918774923716306032153745557459328023742992726316556876738925194382874684359148897674974789843555991624813422482367235313157526042834940249368386474220651485219058026857586571013024323708722644973148164047495359683878165009987443847576173185461208753073484757918700172111852552190053943067153432901506397315111137410590437994944298711725324923839732880770854628699074615493478246507185354610896779050114915222347456565515616223903506421086619822144308093171014177583067801527605414016889680194934974201669628368712364739019008231820974136204079379135436263538648634945812824353339008526354197130479785481992230402314387294593609390714245160109609697834895927015564861651145549947401032158964964524497449910102661000565877795110271517394875224441463016019352248767732113751420833707928210709358458211141009961877639673239646972608238852742960793760944150917578489310575455158487922569288780498373737930789294635209773788852685969513226246934605584677993779498505868672551962248670316160230812816931122380099362808914930023596543317724438853218981930555072591612351575478124246065006025022919368097924041930532046492320205521778181674314346892090834603342056028574458069659532773613883603826851802084026295600288421133275525396352686814419727678087397569323061009424824701534653899120804404448166238450079906389748642834068841351992908348770863416952125477475624780614143776970568837759968339493737838297072251050774694461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 619689150971186866849739171897255085903645864086685199640885026408422598975438932285067864193843665161315433021394929573558878897612822197337520546649744458616199925653100319138400517087446456846275779503278354937712638424079699352690572403992154590849073335301150237270604185406754696305150085732050723324652520603708299253927684618050574970146084466324055518032271986014214533968840700385458543817939601509283548092595032702452324226163592080011044454190322312588406444173730634576447092249059072744652826484723893251012581541799220939354285580104898336225945518623365307245047527958832422319886768817932360731403775402311587235299678076400252443719853623634158328489830165146097819509157255912051841852323435395608082706592994942559461789657374919893138494644724871235687761400656546130514952165367984233442420987583194643402365944808239343002028723615850349977934396342676284207057428744235020554606638617516650339617803005513320427631427667534437765178254060743467235308819411590234320463653963090972376137010279424671449224856762047279235863338901273248398572649115746216103004424110161799782665433012862483969172536387935427338951651539539369182499390887943557137154348337466127182854356631678041236502153207441383983940478190035597932993555781803951740856613812304002422452482109082552490523677558547757444236780002352977435581825956423186978252667329137431071530573391661043082274009789623612437131753381516956391560912234340554755126879650500679494770894785409031299172737336612056457491434118334830151150796663530270597955454508789303426396874401090991967701885250745248419693469399863054137700411713308344819471653623855108386646084246148347635037964760502165027592286006659560723766071463657574654220990992087533852139904013216650740897804340895639210442449091847464160248203640711647070072706729545812418693444190205278422109012837364983530946853573139545504583123393743375908167787994787933729116625835678908691381095512297314775730255733918851243426193087241836617116527418717796325073862923908457094966112608060914649014986203850398970247092788282077315845886647271709891684745037183486809019512071658823652197758356873566662274091015080678083518790903486225674438373780773362528640042049607522160809966047924333173603151810510685362222658221082782483064428757713908018093207115704395873018029541624179156128800409125290765078550239259279656364653285992048395809692958661387108376689515254773150745696580395548430145649220704526801716426923242323499479809430748525425408281182222238134578907894861527392755140018797318775270274965402812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] -55941183690039410707764122567176964222092542138632039914487522842750365948235347410008396639210161332703434488463260564737604041850165834654150065075207735484998929471297818146496097220551155299702617161227237477944707566689807797068526865867077665703624427367676300652914612899928064390189948292424953559151858100901290612059467640781350367592047960380965536816185645807363195552779832700903491350167721802078965377475580204270687896247734802925877986559699108390554644490471382716075485445994226947258273898552007256765378901962964324642489197043516340118310551478110924529812835403355327246988916910236535945224721509446112012945562201873107910626600520799360427825054039931003180160730498974139478689676831662850196461580910316147395641085709789771811511584288997934193631195398918714919557552140896809667541278107080795351070294874138847028650869225453886494470536719599949841442089554298951624830264797663218169515074261596448974594107468439132788435337933478987483626919711167904316715653974324614590606196204725308364488030396100958892734747648723042550689930751774128813604736139158816826286516626828083355215215655318191268052815251148184557594707433967213849346505764141106643415370014324286769162137465973076223636456887298023730345707685364509027368667931640415087712666767649499675111753876771920291348686396207035817375791365546242733758666898568893682200739893064125595180310523531483826790919636704828755473302637854362465092866727868810629405093681450821964495529037723082211081661495187118994037143973785233029139542969917662986021170693998342289140210076563436737448002068557347249297304664966078064095415850912962478116317851771756918453304615853129841426725851108796675049853162089634315582565005474755742111473674277037246974670840653510916018324690069893727336316870309194816389799711126308737716882119498648539894615965058315502821251047032757707050826462747749064267656482792716139322514246844388407251256483340208676498238202207454397020124568212034424131375827777960816613679887365304603824692972546084088295570419978413080191908567360107036791170189254504719417465803225979165767318033373090156722968621094580303742692492047179621804482289404403350774770985463727800178360769221854253009097169021133455581589301209530561588625159714419940925699829171606563527724230725320904393461356362096277968306176966778126542315389234916878044042677585601488936413476667638319358173044379596565735532253826802107286438774043264892076535514663648512237166355600015139494078244489361735544911338690636110606908849077372638898986955550228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] 2077226469472977503953685709295227419624426937313099647531378540281528734744638756925826157012637126747529006578657867770566875586617631423832762776878711500158293768693120206173868671869522376880231829986838270268068478631823529455057396975709319372685943086352405597981299345350954680679915645414294125012929881805931268080667609484247886088022796438224072495360037215702882962177409829965231135718120714499009659469951787572526933571493973968373519453257459816124134002571073289607475582881022473369514911736894883990018548379716249985519577240018431728458920971006523314544719600775068989826805841572351540103998161583062858116826433786118182208887624067403033084186890308832467924771480745164483812929095633160163576500067608624548608582652907894831914048041356501672227818625783788272487381284481195437113324688955655621557542250562245205766722770608272584130644790178057637801626594642893524133224383094432353048537664119030105980999580192116791436920262916095637940824890999758225228424675841642856663314396600817944226952502688678960284800661229482698979673386869418271802850794964897461719774813069104403039539498235926347425033582960645536566408027473895361432026648700398715685685859810100485648533161083928524950391471834565412774884608309512615471877166452896168142843191655452218802123170380567933968030667372540620500157296055176726697487202461945964349417843377324039332781840462439535303124888756982610139610469561830160224170466038009845522165236792055346333292351876444554982951952028096491132468282028991051607329410745244265068998304102284839897367858438700363885226609254837533438545590221613362468509404032744243396862931213005497901793610982210982702114767439976331859465436463531766519406533876917918865993716950249422130313176619524230111071852491356058213852016547319437516792642838317574700205073891892061101594357870708055775320923450649296357272131614917105577110524722685464016051688841800994503394228614664030154188376935651736542285206488630122075885787032532777392516137700499695494514423669791084706129760173242040925195344418022616454261723706360771185353628627445042773147569678820373590416438328157584074623923154182033700642324428902568808929109141258046235564629659332559047362176053821381717278830704158634550806336038197021511287477706610326256350052201857194376416877132514515188108011196391066739114368840287431272736830870016606257285485274732864872665512871103781190823336761751718274546763390668070073175427283666010235896509782088558774537219750603254034664045127440854413500207456242758878191432763441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 334641186785852634491546128182422601355336420886494371095776485780038605688070148373637280136262359456097371473791173532936418703938152220255325955684926985084631129199358601789739198402391954728070507327397021734557076755028025142531630007930756865526485684903035229523800895843040960337293864373301066973580612698075258156004104760307564987018010258588371863204179567412090721901372643698358772351565467635852254567802205433730183377934402423423487264048945291344082164679703842187615997771512267098278411901588004331548856705615090316648228229508467759743883773129560710870029541442777687276797511302732993563853763811322715801464319056306027441299602586178866789797092886228051429503615742611469836411395754276354331490258019902515548024745610316337414401770494027262568028732772097097880959181532192665372573087290230731546878462785434299675489726067078837963613344762317646168816042061062072301912189415237287525826031303621807365803640972055756776384167061953784951285513941317854406856186295087059766967028574254644045720431604014564000561229011828692863791389192400094956036143678404650426033393664827493661420880724867101049772003922636074681125500329797861156216961347779450249435313908719319613185118390515210409515236444026405897023471370450243781502725546424494963612875625471099565848957385312640667419729013962014785678936141106246714353896895253776902366107892516754405937797518567151856818860417291960784209621889805273291822638256201001996406812470437941223551871458397588530772536590752226893395018565891257194541138418925258093790743823122082827856089220174766871562766976895453470098371720766238762829715435653628762467771103255088741964716242978530834029238211984831402800438596827297146656653910134895471538044010140397244521232562945585198673500692711670612463807272358708134556409706925668073762824138465008406019753043127841623411333838921816039012367740327554132841335743561919516031984978968306605188635957308020034432037362401902038950907645499512224748777162253429403184188444432810095372519429188754665534000786337936876649883920191513584603720139233300067379391105663457848273350497301927505232376325768491774542556272887502594391269854718275639778765427150325781728296219764899728181021245546537929238913209789820734556695298369258422735728502124394701280643826373189334877084848084359661934523267902515278334367018156720542564573983222966057093940961775291914370025012216645852308555880798052029776003511846996933268894674318869886557445379157596976257238292701056314367546008945529352911935318635846505548791511252992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] -66878097514054683048636834836001045282305159674839987067523751489811659512546194932837756389679283130484343386930412238537938727456525010360637302421831014855173575898863970857959043064220636516252665921474173219025193409231590018949340142596179577737664397609881794755758693555045522101212066617071603853043875179773440618178976801102978373865661972734691128823047258481242153539190162802836878893070500336220930393398329531321758930526480562159954040023186165751571232743324296535981718835137833170561406086074257035859204343941020244055032636469136187724935743365388353234728145415784186353723981096978450313841549974528798487081162145074508158200491479033386626856121212683183277629121709901381149080788047537449660074697987872449665210140335472770978313212878658678256962740681654403854787966923916152707295802916370251505469243561698341582264296187826707479867984868439458407121960832107643245861930933382652813310623938010336235124268126530259955840331291184934514488142743251407629684042852023106186274955208854055991159598230548034788982812802319971607191133725146716625725021564734324616877234285642438145810110071761522410907914704726813856912927205090258836942638182056888756616181701534250213376126057896687731064023227902442218040447752399762513523788849423787969528448150918005591929344155414400047273020498029759135730043166746179996069152254241650219780653327414543874182136437947050626694757639179940651118335604551524474222815306018221314162230389391855973528629598872964675704488612815969877740889486356520640818157260277115968517114711067070158819162404082163369728848158160793578529653576683743849096684845021248186588508900828603846157341660596975666951540696306432292819261243557008072254116471588097269192602911224844252390772255159936516364248473017597093530344291130825786943682623224818306866028379859084868692598411589125654733724180365277845985840581955855383053228760351344508992220137842960689816301017163020975072730127596202093795728476612733267784236371779406083462024588077635048431675330964456124093614372221269155953004398956252827125887021000988136292366422486655742298677616777308882250547737005697884772882938535454077111973251120576193476855438195522667374096346831984881230370574525296103031057826525077602200836987044716607332285900466170948753295898528754152203209317886108311491105527353002425532829826825923613326514035851195420235007284041237948791098995604301848049289075154473524245236237987605595492268879297558103270916777074360213049542228518128331601722779191830973998672069800255582175118955118592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 3674456885859343804653931478358871149585168903309127407709509678104244369830977970523986864290775926186250389316924979492348085855517436058310954573873369738802250182388540179984135085524958748500021814182701394640894513041025263858038667287901342157516177949475154506262927389536941218397253317599615478833905406756195924601677808866909848971268480421991238230037421435643242322425078932669839533226031966294358624745976440140778609657138702479972092331680570070065460816789065411271992755882808581717022583359924837133180963391412647138354114130397037412822467439942998103133104684287542841722837197530901201475416432320058695492128722622804578383024728890422126934827380265578365455721348328615515219778350553364968165076971322147358966378168015659606366011101038283472913883988027120877746728126636472201383165189366250361304852221032976376691170929327734730284352526794217893536700276956789186774549195513064333400471584846757173896952608036764411785091780030013582582104616372356493738388137732583189262113619505972071798964892068833213060250070642768729735749947455914717249321636165993077067087957092796689560064724772922734212551783680954044863381169495095217135727944720175604282126661035831904338066399003942957320266238304007607004857899695612518861067780846741188867824270819676305374090350830467181888025267868097249005497672782855341602523792283420609651567927915705541334052096684412510197577057035794552690579285156141965455358046263715230402796972250770416421559798637917033226788695576493467027672925342728028226556232055593979699908189776677090458077965425307083297489499875472306908147724938959469001692430896086313678282867878073444619273771234030969269157883969030784080206047620861691611647442995367415312340378409409618867896043558715316937482554730991514577493923666388664123789506740870229231898204057929221730797029921374409712795966942278802031105771343805703282242658861950738067856559889046066449966007158912820159012488168251186027931974258546839391433199444364165952431291695215631426059131961036111411594578716239561494341163995292949228678226533175918482053753329975012578809172901913640704581191381098155473832205312417490384382059591900282068356783019386066881208146093085694754844121943709491534541857127047763684074241077312981089357700891028955934260194267470964654694087279438111982373618615091742642414368415879682095199508765369909284770394787056709433834570548777400281327374043211874963051972738457236042390873658410699977469651165028236300757679696854607773353115851820444043417646524176406940447429099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] 422273844172647753418231776106045162558289798962421022223252749962266037230900659956166766362405717805136425584104450415616340226657247757704906509423367305247238853262004647166652188436034747917012898008010629137991429529285834329642040379473060759314441706802382237518106175516588739812848954030299157448814152629887750825472519831446711623468735954425610604627146378998506609003821909531499043999512453193479892986803648237206262412605147204222180996554391514673202760836679558237204698414646142291013647944410920738343237558610171504736388627027197114480382270360345008594613003061140745106932594606088898929250864732333573991419243742515802686461764604103800897868755021413497924299777271817965950728878895636594061151972129180372657265971935983621743470117404540434672665052328286834503419121478632899228405897812014511394247120318182482481872652419943429807502425665850078571340611665451482103809782459494841845000402020193211037295979259244062128717947563666522004201856621137582080905488054889846906607505969596244053719359833346712189216123167048504902321584046103750318647001006079668405823741788465354422975282047181315790008947589570746220125217337224920363674726296167939762646769219486752211352285009503612234787086247493744372946550048975685208682083224933924090546855814894450325769336136077781341229291033729899054559566450274989738593003041934832649468703469010836766423274268587501214677070784090750788423910721163638045816300528789265742873388108670524743298941379759096261574741531573152833129184129364350471644066341198908903817076790198513671497029708441478313265968483979051243233803724811428600177174053388079747075164131861589692098829077137637930001148428251182663811826085002106771592156963789342561148003452194286290525395133946221078117824575065067746768288910507442304493940924444226805267415607292324694783591768457011106659478864425549137978643892663115712161222582076598741061573229123695826103192393344651269426187198990681703217348350348282389747731400826703091370329312242543886081548197999379242901983198377658597258778909261670579658838786963123253274859258056806185149897473575810054662674590286375531940161718316256052183930652245972955069169771734855836192065453011789448199319477559640950914525996053995573513503900248223676561689682911819720217053266642607836023696642099135875595029159670432754846205467931976835929359000516578287126781639974996325633195958627000871351217196720346877498394073640242446757380262709021884604750321859209065937978457179696516410407935931752985506581429981725120120043339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -99386847106851879853650250956563031051228734954499195642370508000217350303407872118009358690655078959291246459179351078016200912067141740993778110576656544417431848041937666370717248496274008113444040464448476197369171694863191750946306214465135325053928793379392782767451178767880132732286080235935836695366170315261260742639233276029846720386155879860362822736940548545574859078381346314441133796891762790246412035692677049392020334071209451889555732726028325496837777087614902911478474069065832622510750190272094690624898304437707661508934786946368752488044233975402062528905776597376138129551941266824546752337717596290779550016246568360494194750163796154889917613356338627604824621573078485794475877543957058548500019096871200412429291342944564168112478396140964235615858053788406359502090725449930524355009037976511466223266723195893524606200796858251846077189413136747915197356622778081680257913532172484099563241408599532066079926155949511311284326577118279587971625039188532672180357644933627772112688584612298369115311300615969634130001249456790138824802740266032521027449101330380519660946859579411614157992989294219378404044843233446801991148962694950389619040988821570019615791926881113617584070729599166024302450572213632329048798288193911746176447177745091165836763825230114506621397064322789415878003569219369145772194284499385571350981646993538800774244936132924107018480039260172120467259662978630722610282132482025878134675166319709473222075062239260739579407209495574640356743204981646095344673442325933510740786402146990212795261556406606969575724677359889069396625783154922582648096493760214431893453108143120022677483100035086573082652685859424424756504680342933904037912606546672577416706623173298683449971647416020979568534760710516458830111705721089490785823139792401698051505983920857749342673241496290207812793844041555440055587275355751755538371057557391888587521810191905154258919364210645764960964713615327963259265642625649427216281243571459603193444694167301090162101481900723152319686060734034212721110040849348317423931676815912728671564541878588932736523734455530386341653036766778465491658923647290423142951185066292322076482577986842531620930570207124024337757795318012527213151518191836888679936529989552335084743312393120362484511477566946245592553361154671140201741682385076904903657508373101344642093484936143021645851638381610408051001262821804236217761167058401563871403136277903738385032875021866493725868375311198696887013497347931226685696514528513491828222121580986482150022982960858251064018873614336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 7765559603726323093513484584171818221626616030207438232357844052465269868421448891579626823411607558241709593668329131520272666439541443594641468249518490145852721447295220395909176964944009711542240004282436957791777971505009277964283736696316186119342589414316855095401008555334695973362626455746582000945974965763390612409797790648433529547920826563386934849589106365088053353315593244382933163014614266873067381356865377334430999739167743952843535484798946522412564892879318888122581620777186782630127953869121297966595261899247320526047109644046232700391954730376730345281598391930532879000108480103490864028222548001846983606646738912663627816691295322341406695257620652280099710194821637168063624331145163905049253984630840755595796379815378417641587206526643303730644876669275284127628388562612523313248464965559998811604108913054353823211649489577147071963369780170520615801717982402124809515979178071826733583386254588963167721612062867512725062423919400719274278788076502102283749317506738972864499843173608985768819636008192233743183844477448660417853766952446276416690256868840098956491376883675449683038414154013522141432575473711207230499095518994961436245877210042439157335855056890364245937623408532367457024307505732737095386105601925559740744904898960498985466763591739381434172565938113950487290730870960298994682652917593450426071065705227416713341098294607202454355865911283573925952402433121482553714397361970545464218460342794079362681110593955287609400719505131499476792497137987184568391290625542199633489334973520593881591231675259738218780893767685771417928432736445220831435926802828603884987613946101642206012398552214606605018523514170995834918812781234655435156089712741044898963639299781905782085382087038676568376394867075923656505086547334410336277861174816698099757839940549746441627454111521197917925295853375566034446187040571198064181065344547221807988462796737443360373198694318408895968685947196346461178284299225495568650521203820436542692560760034576327126259256111413172411737524665008212293771964576222721008624293796689991989363812902145063044249172228745731902292431503594110245784823170783036731376365444019341757548873632935052111776533106692679823271985664338049080023140386803527244833939119108084972930409086767838153096019542212550613015525524684369759773131085340943193613950241307919738026465911144103011318138390260940091407395033215312458972955267506295416103400681932871028059643320338075383278376753964685011554149239763445370706890422376751658719007613151135219664654007462411597474955264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -128453659333381532296441148970160532873269489936333195540529263751989118746086594971624474148308687435826162143419688626012783210017869898666176743108642221445122730195029095571811142316448612888360778601895651359084148838808229664655088760543506292742463455139696631276814098403824615231527872445796315241910546695234301861055671689487756198213370935000711387488742184646501370822858435611665886576253799618561492135129249756883653583785096530820466716413041327499238802354653818828042330799243047039773714933257559986129912372820188223468891606888307666494986299787514155966563502407218276325952614537704894006642769628154977394924926234002063824890968647489691899908645752398367003754528124475842593134863379710480271191346408975909753164451144769254899618146658130380765320443439254136053809776393949521360836598721708656602198506819954850443902967299614665575557910850398031153504377118755520860418942316966161918432390116246213530849590752236419679024486501401182940259735123287740764393512620137578524827518820438426810906351904080897940910107555738138568664133560881558125186366115501825438745142141366123168620410046193817903084519345210009922596536030345044024678459469520138409368893438264581650939939920403112181878393499403330195008095074236718420226645554595371815581825034064158530423013468955126789966851883618062672175317155514575005269391380242441477955305661937107001886822930998131970989252948508936613516286926921965544247208955157309539074180457760653675646744721868755800847433071311947012679958307147867698475810878915362902306188885600582176054549833559360856548810271954421823811704450218085447370890237333753063376449121609750507568681384297876953355081615943993276209642863098759140478936877973516066235635965076323592157112635273459171274015353857708290223646089883019793483149405217959060407694531600909148459556370438181660903813051960885676146169386303011781026160887763106845148294122187873314071442494346850614829544461091452834266350130655604888809465566229503587155850156222780883986574334308384421486998186513380953523274964232777633795320163851081037743886957583660251965163256749817293917367589337718489768664162054559155015334837793074369227202783406891759182612079550935146228295318096558188620564027171236891991678473004875234411722948934986476017915350142946190003913574924615433629469789883281248092406646841640956427899823342823476126083246431454282030785267674616305915997241979829757441924756204851802580057140178208977308617036621707345899149418679366965358727974984721417018092996651793187021520896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] -21976762713242774717257729486013811819180353895420212446603390542560604628340419675605481628425010074981838762305180069361213052666432579497591346456227336323252697305902490582502762856327199960505018253565701823697368879549147466606398474632353387250710240465071200504389690244516576247963569659214860325030114975641490519602674689414731552363379239998134540238013322908113411089793607724879474603036626189416930785367801185547379887983326949293131798475073008824000115985564379877677266722093766911366566173002427684851708698828800692066419490253943129838075563805908048132395178289647417926610058104247525613852081979832086457724376355935974086582964212514294646344841000396603521608726381515289106618375962550719659355369146415353613632702347727059227516277339090612968714741567776231636553131511966575505834143338652646758981143260907647476480247735671817273898249644822366034113666182556517202848636483052576801598087078473064276851145520758395808128616917391346773874135424834117595674638588711155314170456137002456549009456380285201122187334681581885700824805562081088740841013892905119352215009253358088880678105010681869677466230076676347770227569351253336255782233903283103124365516229453168839530687625888171250483846050028372449348681223155351139254526562140880783146407936302254084632634005610631362700947070342012677953647710088181341629426432741877109110386375350312741112155767998610718647200745511919506058291873157296141904358589165054834698863296400201675923479184006228090925761127668101634364927400852925178467581527488008349050220002617723679841417242507821611041147047552045309020960417096276749078480924587677606080826224833210263417737368921141800043827516335948753260865462719262727136935515711507369596821828799488670748911209638045426929945184031789788311410908337823220479991464271559943103586277209696020818284622025208356590422150364724571773090816676253795503817400018449895445559923764135308224201381534973309685068942366467277764193122164508717841479326487890327979345167698634692677196335724903479958243424957352027890157453455063154201453756573351615699223921706939052283182871044510773228704018355796287637172038144327869541944239251967935065115390831280136068326443319712934270343676380387366256813693728106944741967300501583946349247716833041250781458470697241679288029602848464446588315069677896222511460423740251989926023784204773862337166701022948944528973267861994578160812265769807343007463145016786011422868959981390835818313419312632150624781672056855563682265220184458672245681602311806484884750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] 1909755683543616362674170545265097433941101766423765333141890456683190635224542855914868483170442017081100383626379467668909279181987342187195523561665115110165391349098894674234388226127956520830162323492602211740834368521026079018960974891314845161127650196861142597890727504792215929860643614843744007505057100382205421537867001814896684680169295014026446057927654250921390628016572480939053020635108788387085807047017271373727701287198981582874446987136507253174805079408384301317058292850204736973138654719685297805498945354490812369308210577810386256189302921829246327757228774451426524901754392310295571390561275320639241807021331962679575963053370927419011833635847184943276741279366572754207090915754879903720911197101638875092995256627921585019196251433003650924398405019738659442091757421794359524958590559419832052636421612093637675906886874963741592896104141050755908260509362915948535611209440975059980869326207925232721199021874120454431765485034373142098110885550091749319044331443869763259665593901515648899666488900274731930503667146549456821213202963233177107709092747444145976138383476669153063581393353583726722381936204570904425355759887813418476836424094951041635272475605031362726848148133314163342166310084767912234118628692377195628878845503059821053592893997472204297209236219570572540703842705412447827470830837571783491533442464757649610424714915469220237631969975391129854517922661884736837059610995682405127398646364824922361276430562703139020138693756434904091363733404018798155061603471056542238721413786210994352188576071116993907043823248306120886510110209455174000182926664959054346476893491500182998073609779861234999116341286217524076379932099859729268656197607129442625469525949347484546407833305930017084742626307397591472364332865572148647578959859048652467839811375666477378353119545692060978005274533254026274650780273907633712549467832956031578436878355915612257968087913762067859227810054149901923398997219381602626353457600211580047986808562890339910193734373562039746369925104701626932312076176496810786257850173234035560627992943123894192711014810239655218973610166319145180583857575072120548870946601179705268991541554866437251815150719212795010080853178625805594835175725618015639845210854965507569107363380111262315093199780181801076627176346545130603442681649074005898100439184507026760941047179909334221841740801026833516354760996432423910832867985211547060137721624962763473245222988310439966024194048875595472287123754618814396838718659033072255363015787109417600390823036772047749650579456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -60299498858288622041910943161338904913743383791212885899533159905900903746491499597003762305241832734518249234665214886820541639987749696709525064655608351684774333715567206310566831413698791322088774862230959625640476867125044542917114137783079048873907501798916372159995116154617564259297952649640805486174869372547379634134363870280589167645502605738121763146168357068650618298495717400686272741991730164067122729613020992295866068445037333834529542934392111758850646245797680594855559039765013008566810378150727167633583489453023178750450534204526972414217801648390423867129333704244730243483650612638996270224170145730464265632071206257800082080693824207779444743556104249460458780544128162846403323521737919456161717412570223672598793315592176394131254912833939008686657371306246018831382086278388590688277482973497820186763334431255790086729794225011512921554533900293793496260736436174816289547971524031742753513454300158109822984036285288074129952034958007262450142660098941311958238496291800547601942548044261309459942960146758253381920156020330931301490453590429162880657521266768491236247361971802619105602479678296782669514658334468146182475029671243611902060506275963894788029819538820768712247467065631561789916638908845829173899516885991803114605781230364079378197191651252443840363876646450280043493919024310038951388805712482246478366147845755410553281862437890859278540804917308254114651392934405069444934849945972213451167763379398582850565937173865053083812312102699906273540695218701784919060102205692914552825144845203930981735889084911820768081566543974455810878607597998867460581225272730076696925253350001371836015532601603678428452955788383118124248638107836147382274312854799972010663152274026702017449745810603083172189470638941486186372863766547899572075608421369511505666714795415328415303927665452123669220087042566618120596859592339550621512529401018553191219737133663298035906415530929267744642648842353937233008388117721914872674597184896789745733505712796590408306382675747034176881598374808831181226360213087578732944088195443622866152514642648945031137831642729582158133928409505160693373173202650845525700644408828711633701339701480040317352635165059698712431705983134805638305390423506153817015943826365899297152585543443605414627398517957446223711791098737219911790516004562356136360217829693449767191550546299961115826223855306076366796785028809519341404575788021245194553543186450636600157468241540046011149155151919150926491389054039580907570427538976504375809380991405530495141432341424448225673216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -2867723469027403425375449416589782378390177149898484074469147054308845826943294312372507376475353791093194175005378711462385362700673703719654026494874563985761297698442518078276501433517966737057005368216872629736754557460822602371034181632327759722787336515062112003057576185438007982816767643152338549804051812549220468296909376804689793564587000910018808873198997352247605317961201553704316427115347487995080482367261349059423542516314506769007623701126948927033174423250256959972774688201669687124464791309705451532174801234347289639842005213558232971875502051011048507813088884847495497862431821683638736347316107296836707086866498518534712006838055521523458430601803580661102246425650777675047712707175989854223581296783719925404097221005979748697420050347879680536301856030949568236317751638938383524315936965665340835936554087688193951751285292090369675916571377191758598687592949600746890998994409560395527151211253668516454164635332344799817591738771903494102618816673442438126729465307479958108414911568167705524817215022738466408708617986874934975733544082160961414433499964808831661541170045610894578005442117884189073753712874372127063443810885713694995620927221228368108244269073336864972898411767996062974450923900331209053480037006510673840426893504964882804735219061830146886382825409091061440047997010878907560572682417453355676074244836592506457441599111388110128348901996887602126488981947184130393255575087306651536211920171901375430585998726648484607462138379977112845201266533434542940347533737870083108552464037298610896246952130472786914646552942097133356518380588532402849430177893800514646981748654487690002669752383430996297415958777014684882837290002245362831648042960033238251385147701789323371523524983006969994559851491905472712109085144029610235870834393017014551137168403566886423420029716781048408977635257249156148556780086181383565136990229744055661280472970464416510920728931039846316667206729240315742563626065902067675603582269002708835961948269732245702179659862377266683382774576905884235088501567478985216105679284546044658322728026339875610960821463285714958951215532323504268145946774886414436778633514257896933556356473377832868453441807554122430291895216243689436201883990416741629951904581386964936519506112320520415745780250958424672666984181998900416990753112754001651694330566297785492874788960936259251980746278461721438623756884748419199992977883665590358613948036708721551262203109457769938271235412110914890685540045704996446801536841300953413406499252183659248263477522710578574917632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] 194122733449188369860308391267530082873656647669245891986316593717691528719384700953685150747260801534872562825469328473569514520320563836945701593500334227035057444141515909880545289155890599458198188862074519222555252058152513464291921556388463877010107744144105114409234669622359233553551278355519441234386199428258841136311039622382201798299754672800019497381098880310680430903069893383487936940704481421604732789299756260620922673373249445366020472134125678849837496649355492367854433398760916665758310598861192630852116952919511880651985458324831476513115948514456774738209126217232464338115766539488438784331803587152441054648823418034860094136838600412345951267948401020551650571978870741347483809632634975964613661034391918406836004924741348759826298757487859112469204064581928239849958882907452412060497237127862813618857716561964937815651347745443263880104863098135819994446687327132371566936621119312782414353234648705665081593380058790302545866293476176290888586298258611392100184454555894700364454600386651742754243770070275029093297441217375250651489972978347471783959476786703761457734996375149429329170109776885317311038009239599295748612922115922798447221784650918995601915278272355076069997685533352681561448299172813177573056864600149313202157167920329151718474541455131818168451689054130784396954749866848963454402103450285434399006651303657830060085078412825620668525797366246038886132053658254697986589681423621816585921008520459858317724423035482709223003256714303628211306588735623638245931973415895876429510999658518213789228033462236039815624566458490535325389077607873901343804625899401326146796076761122556407059564352538092105313248089180060380587059430512338228087250767297744214064400027632840639726180146330216575297374002379920588068435677175485394280174856032862528672244015407470592406574479776768259375465452960184458693444439124630279980265882980951232544674032411893741847199851315164462864418774028951023419541843863741884347158902241697082217405694711322536615620247364761573223623942210090527223225004120999762800963484737670756153587387949149299267932450850664772909591326170097207456357992863707652973655195912244580351930821400849032592638999311015957140571386207931558116182876795066924078621673077874729792504695512030234188474900456277698466881081768022319207258091112813977989917787526789544350830842950234120119678415797026272237482260390540896139348961630942776721118226579608048705948302492905301221456094906813134341838711553388588669387162869759200681226251465998398550967154971187871744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 679894147622351010978096003056959621564140486967748482006141493237884438410537302996379767273029165910145130038285441673433960846036697435460904228374804165277608304959837197978972078759425698798622067496334322146305025236260582565099740357462217768998070401083792617001016255162871158670538755811650480527977601941120821825861655320730751124141482629381048481845511420699129985605887339865805803144094068826967424642624248756610098328270475865940058822784820697714182197121361900291212378699689615082010330795494133477173580114085106946334100039683351975501580986599240699122858600090313591477752497776225591438601553370681022582259789922531356978531422820513871036496336409057204554789276737319029527495537026776436749850815594136097654173930602881917039517114201110274701183680474073069076481978503464384243704534845470137337495299795227747042093149887432750296840038385016174868858361835587448208606891401041317188851801291637513398380169369397742059034436444519318240761558473562077305968375315979299824237118782064158543201611572969247759291575536820727747412994510392048398554591159799933400912623716898282034622272547491520799467811288376665934529042645996744216465378399928332062974372393395302759636396086951358681463277646032888532495755019100053387158831395614431664211576933943395791665821304693036829685966302120287934012016892281857627660990844345371979179300960039662456874687642997618804084542093287019678864562952401039055122127041279257468756336837894106875618370502027482170174726507477628043889170327589534094126532464787332200697791275899878391715108409253534075956329762835636836162363302845594000818525925565663230061158994583615360790964365599087749063403671851453623075757753027623357500668050264272063622578656813340545007745426746678710081157054311078749865086496764105465998803317337135480271668082901610592478658793698932519578332556445403602544151548494985137296302157888122716125805702140234310615310806463223876688250134409655734089415231496469961172853525800288452043640410491333283607926007695481626905023568062503571914945621172709582077055054561482049441589316541624528694309307835500580520425400638611143933146510378473326893508367480171210275734401561753731959974465395058151328034194578647960976661034927532811946981334078222152852837840377371912620979284156754030771351528508373649341382791489969450809150818678931537257368740148528944063472679949201596780844002384913111391569797458912219016320189344599701533249437425695366373329727313067409103796595206831266453422019200447712928621906582568960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] -176139387924218279109016652491476396739133004063119728260334118808615566421288950570277450475233209890379924501329020885848819341395904545361376614395627726372535543491008247586500875712197932599164055281858534769465076625660972690293726062704895434746737692480663560701201015902192653194619942215604925617104423528851563805237338671770248885410094481241496972852670296916681783584994240610315575259612485220647379076522601703148505287331212090501165650240175961425206184974667511496547713524994160912053760717260603069698590079883416558177588920075173724752417160573345144104127031767403095772600983855559325357242002961968318399116737741936232292139610301882898234592647983503513319003364492750823842329263111646508544249825015547950845012968416458305947041151767437206939904352931427534881873125793205857920815871455408812319634390662837610630180466161716295659274752944926681912061946018113076988010578230217102235152848232567285540070678883921873439727192105019649037278198919492345963563723405698000935518400515324296361383062282618794935354154217490293249779901905796910228280051465790270359211991540029104717413272818490133827045897712159471458079846343396648442401458939194544785565077606607737638046176784778683811338712633022594131872626773364831790924261099267484447076488938562883382025935146947177341138828600928096608311880900107214810010368638004293503424469461345568848560032937425398858611781237096139835622843012641161694797939003908979022612849048567903895958866287485705836043839377932677758533603554332118260272472111628008103733307502148994245987140357807353222865080357252042242332056862887300566303294620171975450125271233718590281359498718421141920348765957061762880156778058725063206684045369063156303800853541406386513724495807038900993951682789590488926637493722478670259459681007541384223330206229641855948746717027111384601836030874018706919540622391798850198406334068429423589219247037442965541810802440165552673017200480547919459900373772393365535766144157339280924023056470695219532694150107545694900960443812953078510247412512601030976776282732149722180217736480584671510938376038070884915037568113478227196866119804314598432325170856056688945342534615106689254704198922152196295892816368317753235449836474715662048896507749076301435711063918497403230999191123187654932022838316489594875243343271326944028228794294334015976111349218024739157513558507153724466314571969679136614027178442456258041092839517340858351275998978159800263815130284206297337654877003084798976659002265097996186830298377120382976000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] 16118413302457701465830222585804549059003050991035659177886470726071266356108714052815327676255929354007311282719055287771788213796162042485921462759038769049248850605806103330568193507092823951436822845509054010475940458407202089942710451868319175852859775069299881021905743287592355381265284361091462678766943886951486901900634433017294472193961404048241693177167336778787871757406318810964748689315849199677338314785208530325185172749218106237023691329759616272822668061555973901760853599670921712921196010044689383549556324441237138944165278005268891305330945292698570780984210877815973658304565544464646628508336611496142562223625837384201202986948691761929785887338504426229665643017599073809243977873951160483700141690642704051094649867173685086356751198958072508267897564437217351563336002777199043226238137551208499090989178510841340349552802789869146599505972730569991462946699432273792495554414173514671993934857918288624152138556585471304739094598652799612272761772232344408717386407350060483355743599809306159182108658329168808602924115504805567259871394014957683815889253658427582689228306913281349338858926840582500734133687262399703673767560463741329060959686386675908426026329413293235567316055249324996475386477924916355457341922534485097817349912642381558812820795815020573504589647730802883936469840334791114629399571136630210042440627399526335220570038297815432835709942126771702619139447420200967998169464507912789390828583061155794185676547779208370770016079964977108096644375078119714843576493440109743813771312574738904136949786768062426348766537978944889955677396767477461165978167785032448638480801771004102483166944833690746152743549790690710639241773242171766770271652849471619955258275530153192487494659943535465232277117500072253768019211431473395699898919483309037189705173497793790885447485694894853622278168549762105409030052680816313575273356869282738431494737465682164666923803434645901152529504973278422157781841383396584022106157825650512057892750358288280307598557079077941361357077599483832999177934326818256908488972623353568669253108323094147108656680423836399661499760933645164964306454277169379928145807756802896188959768715612767070511629614357154338715320032165344418496606445449368201073016079508291980139485544864177209496442058573334189345222249133559567429858396482369520800565744340772692118646636334020894760584523105745746353828926182496665819108327239748625121955490015782667382782971173153845200200831937321499767511395761558272560340800753851300266150100873808388530047228928065536000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 81306224743233134252246671044115432654905867905777453092307260323005578057391862903077911739744743815572658407763060720087795913574994340186440507142766470050033094727307007964054063727912075564980398022835169273992457003498793143458185453307232326994839709227211510098518072986694277199065571922834055267416884786017577912604257148014263821539294475940821468646529609340019974746843388738631849863166592430696002910651198708697020851960125857788290776931093343595763967177066880848781879857801342114149780699921888646202641391502055040632035964559523145382564555031142304032822703406619520046503855554492235272551434841542450599338700321103837428317396972344761106522475166385415021316086409780515927545811454052896062623158071690506863310879617465420358038894949885452077377204905710036590603543355085172395547690564195400141666121803158964746863892081868288724893364121361884039114543608721160904177037064646819659528387034523510930158726630637019568868693370689387047255860233971839513833820209313094631828687313326151177559193822499828583621479590473280124635976356322938487244745461217090044343446222017968526143810208923658326157905455287092792266502382022616721703168128766456858843849666474474373170145836649439259557264981736922272890247447177258441628285901097422067200022778298647677236569920368988554390142946654906564714273834270964250463547023694016192030761529932134726970742914404347795416919315447512789187705216365559073330009183946894576246736097227124510383541537933151546245082225565903785783351744022142175617304829135041940315412925275943244469122902899839202079682507682790862306275780031679116446364295009455451269012831941623545170964361785429790168762939693410461843828996005565366080783739172680829755771513406748240966144171883168336731354778692339528305849071819974092390509110097987544060925990899585285036183459006426614750379980526445262412704476996473269318691743321286947485077554336477957131434600339911653714587046887098721051872941647877613855440121786494066841728646319492892419576528584508417208534587638769550353967088291901028495887604665263477435885983364678384507030898420280152007925573920824991197881503401278110797388088233713410208118666333362073586215108680365416048567796798730246062380756144183852996833911060461676537063606229581098216704238149542726480929985117519064144859207093739176098150699627933547967180368061801493387064553046334539522715778810665920186726845935442495798762605941727305355810865102319046185831954951177962436942777290155370253984745579320476408070564478976000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] -28975954712035189145429910593859061811921865985464769908791919577251944926162560467397439094086813207922681339801965080347295811824944603252019381241737632850905612383057099577402342222500792605443978606202911848558433623413684092995628334342214846955965529404446781700338304500296729825210312604191271054084423876658864725008517474792752039226156156040560132227515090398793787928263760208943687465846404775546528674011727521400886462452434140674952336889329126970851091015286798495651834843281338532564709229719188517581391590001657756091246827398557504394427418920905868346509725532196914402708030601483176051958783733028269478052233599019457182889347548770623568711309050988962559044800408597892816609854786504155684565127272013619753855552470655475148132094776210826611739636980234733256523134472318597647665802961597134927834678295662661363661722125146456699568958676450030270525392594075731716227361131960775327224085706531972032925167482012391689270573973294327438610218264451530363661614352560468303180403522555354341021122264196330563981062603082316670848895223282935605411341922533155984220504646984266009418621649910970736254922748425100087743133896661010014373505092723044593632968701070076735333159197255963048863885785391515965504561120209847539743104059608637257844896335553518299760953649742173013555521345836925905748793813440453208935178201850777332985397781007470689747930421898880389079135704709480388534664699248530067937717042090152909209644454441979920107789978051229962156542300231071822687002414736924923353412453422297211416308477599760742751509410512020007414141873856745543045736507019129461628289323263102809827492510544361431823465417714183582789839043649945924275405469887204634250827405345869259696541333587231080676089870262097976264600757521231822975425485106384298464606074091195411960734905295781800538843101380161049117906487666880635101186763731658022989751095789614943462533510086838014512498250516839353360082313244514022214166353805401444491496264389427116256385485681354369903425737789968603649585114530025886813466547695133578908390630771400274448084852112329931813235796673178808957458854676139026695505031248134338753962823679089428539879443781209076091362483932892184781111174091542151522809465757304085013496285504347965592351893852791077608786435729638413032192407401691963964203878401913031785676520004677627034403874567151971697634027104862670524967581231961880288987100213796149329689643969909541961030822138465772559196631729252630645787898077581107435805279848208018676363795890176000000000000000000000000000000000000000000000000000000000000000000000 [73,73] 68063467877932872506484188885944672531663450968013438311156765359284081585651242506808433978280517484524007247806022292784994675093042087408565710530726384438830259731422142232594799064514981843488576683934882356130479804572123732674582370304183891500828739314404768118604330886801638275681351812688895021695718554524756258437386736067647208967906040914952695839173849152629894349447520235508276625894966046423520187353070071183651517543002315465352221429503075018778725465162514117362464592480199547389290923549541842261437122205515551775161301393484481685792298640328071597597380296686362151444054445522455314624067315646273850864678970425162042381639754988370657487464971509163145460312823785998722250643641662560860219223865766127570730135798256484063408021462850119771440737265392170642696360698045846567530029093205618483052986191547951930187756450231340538953877460828957786811951315758141924208548397467567739009639181100644293226753870888028511405934505799965837989450273180531252173449066362092261639256968975661217010448851186313182625196551084381091586843812642691583624726844213276884740066725087844346347859451415881190854707908246730909647836644418211602958275176738276172348632303033593355823257646219639965207735521321433901996431272698993808502889633523364191643067781702333436323424120011312763215022483433265916303554124965542351262554394311764797906378639356532005164917242175873711996890493099670897095365729704832955396099949274825094411485550162896129394938642620344955328470925929736900107644369428503846992171176292388665432252399053216647895978178467757518261364226339251891129916333946547806619842003048549734402970239989400030525160872703662795312789594552032556748648516151546471287851544183594750215328713643797458130120693924375676912391844933719777812868890957249014835788362413739639948389034596903218585839997410398404069773445656990271626899676366682621093802148471180432736281931265997685866245231802774250526661229094469791852504438159702765896675433739271890091706424861258751626848139488328177265371805685115159978497430838776103338786441234298778549270032380210411446381585216288398443809358205412668702713959209651393994030503568615413289544535776854692206319774577086524382587057076530293195881226583448945564122426271998200151518837216776272465955479960766821468024492626842397289723831353592936322902169742956129121996298661835076834014747383686449841155195169555664353903572390989909390019781677042859258857632750183713967951863137432769981427567253420616167856023146456062115276914688000000000000000000000000000000000000000000000000000000000000000000 [74,0] 736082068554558252341442032252495998189767321656408846549273242180403282812882353260147930247775452202966562003117749311735462421839122345361457284389973235341807629341954793791071880480573320000629907868005441800660329607179960319786692383509869592582964655658805239830108782427058925649444817358817676526762724877957017216704736449384291832459287360659792182724570164626604549429261272894671376443113068589275989664782291557022456369404724823220927056982449600521678604911923802095940040811569298048683558359003693982580683430940299475440511627132181896015711732730646377954274062370091944101380794058792473808351767970886245587128958808595527106521550574912819060346889410731345641004529069643845305327400304162286057981404515480714762911047332231041568898024428309735598589916869024263159822929578389508894712416502432919764915557524585238752133796458591664348357222892076814977649169712608718914329057264323660239332504809987185030522515078324494944055217174817166374722059610145508019574912270442272357805281966949814169088285770187028766574418970347491771175676249944428808620149065325470153227379585210619545445841781187754104878423903564485288247215106894303860536303109717705580299338746895182051237791738697592212359612786980649987468304454799805222883888313993508000001758068397420219538500858209821868231030156275736030616786166388363974851655672582279985696942898369400896968463078505795782979789968804833584508560286393007879474089066114886916000081298051226978327261408751311628928108733022655461756593547145177947448132246940555157910639976453379016358543847503616442611712522247707610100202297236936013720562842819108752094817469465230458694101545259535201217717698497205783596553596267136353488494679897207007331203266464074393666070810047360852925631852349463715530604817311141310651435830266865956068120168399149042707116114449114455467868168250774126340769706804427615422682122246407650902106016988694199808153016217038302632633619010308806971729375724028772217950966312916279292431933234824027882923949312629512675447740237618700900761729610309489780911823739512707987193395413662730382923979953778569826255324144422641312238017118999161790340709463234369453029884387174808256614227094940384989095973460801316982660311999111588120985378536156809550063876198128997526104103679527555791430229844008408525534804412360941384398716946467193418272489554960999916887299021611857213491545326840562846597076208529259881556894873756475507110578784651996433696285945256456231406853147433253644558792925646514232993777128962665998077577077456896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 66748169273892331168378749620937173535966297894065412481368318497645041133385053250221401513053574020041854902397784025032773343707150844432838932478620816117701923639272763792097986809987622727512236566036865744690526733598577754359046693252800699838172315691060218396496372461221070962995810470133684340894768406069159396091908330932183828184044601200673122742856053158946435967300568729894068293330242323560544363550038012708866767706226612832174406174869357512999786040267399463581539343512408247638937613724600374263742213556266373548664686064133081999924231251982301419722925123259157941947825452632359683668256739440388836245528934915405847490521345548551405000602765642737238790018245571092413878080488679885493216339422050723096692864167750235488552602981654035779517478779625345692190400711197471768830209906548866609838742487259544179392689929019945836109235307792188394478184902951414928156914265463274971659074544271097120926365386077503601025447053898286152623778225889627170857057606598707893205169760902782212105073976485916677495587230941370175325893113735685260806698682888843692977545232366933643869704002564941038669274882973072156869283845084981282795131810809358409509642274030850537507595679372729397596332400404030059343401154760580863475191622179355279571568691926265748087153430331876474155531838299622886790668735153773514034776082251438543727653421916998346840242043251571929232761370181114317381482169467070227447265152647650489822047552314723083687234724797575498653162797672365515070243218181491434128615261183295338913828871146230051980513447656196281598571572002358729928713282650636798530855597266566227918527686104348657770505338162375233163153591484000865424193766606825328659073112639530282546701140417889783593761650744150672297722870116100785660315159376876311956754770017682067898604726398431097267239898926426851286542851940449024986474105235874889941533585926904915028844988596490145440956455462818602785149048374198206949085295412075601302126980192237812919461491496408043908813255879957533007320796710043620373803144384357870531823152452499494872415465736867109000563637059037330201560265421088980859451572617110688777704673726807858471927220247271086496110845972469001705610021312275596689229826118638413129145043023362028389716585862588980538432789565653322340784489002707712656679309746291807302472847591340012508134761057572880472491652748665687921328085346308823335871572288330928386212501396121431723681563004079994486374840217008676312170726334894949462248927259603674754725140653390430364712399173035491328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 1793579228127043058487161794112540414696341302009920679705461766916988010391566187805179932046378445132131870904506061287155675250866526808930211764869476328509400376695094480597142768922031459343430119120673424461551755473096484963637054711779332662294911206387175101872087851766739566436384046064615428791371387945271058232348292511189021150213302479215499350724692452062965595009833339743118021092193752323536568555327804829194496782617433946607669137100344101223693482265500556000447274310814554568945985175914294759466417048224802141986051222324964710021146891663774215483362921440779470015693999032881653776550952722335263969402079329808937745995179540702198607721702661575438612843742759922454872792252526149571864381336943512723295493995306691167376526975666953846198305787745698602743730149548298858199516210834018609540038686862187647914645846047012413191013724608976122169116946687058730514322232075204129038112194075950150942408038904285170779338898485319986358137793237770771836826920297802060486041443562336951319070925454059853230866823797050304128023463820706687336341406184748112097405763961772837202482231230736525710194409572417543675739751076941313853093934683838017605049658537327836445747100963642179446326796588289571738011046649054753034072185880163384922281339495439472204659220526686739923589676017310237720583694248381144666658049327066151451326939048860496195227085068679174836276956789668973106849605853444482188098068731982474626649462003726588831801828550863290642950374221244740180339690585053217730951738922834969011525034009356346117595578495863143489061425421628090908398686277680439005626187184659322669509271780530430046129633286718680845216057854669827901702490310287592794284145571416952112901086765432425332431120526272729853495760129130933345622697555939680890985724065915648677760611971314696120811490293134200581115248042445454676693339099361459672578566102648759381878346141340715838006242055868166009822463473328304881890454038382592320657626599051171365637300403665709508897109227485521290955672811609852169180542588561348989724602971864544625230672708141811549996600025805832563197518755691939289013529561489044924878948340345996505618497627904826463406100857903582277532173857471783763958706909049264683312441401122235170142788539110700801229446420054906327849709560178245770890228481185882719101019384652571512891796372240792252629514079201790866095270245101650560700560137179362906513306708226138769809872266823538611085803030121309895939168377471996736336841503537623662467192574595625213148492964802269806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -8603238311541545963051662653274384866900614375046975595832256711567587819346712348266582136197091662646107868866637103498704812786663630960549885969799629788469467779458586352714742456934320829031569283293016099658233897341726381221757952316116510056685158700884841140304847185161545184744228382004409340755387458535495500514213353720041574317702216432921416598485848844368169787228826379526589650425786576234637126480085991498326882315442749559944114418710508385108238503914244079794815506757747566873659768762899738564461602293301249109335423396296445429705028163452957171701792782702478354738235116077845581956761371176099591339949032569517442600233434137299436331316322046590769598607962703081336920496111873330924107746161621197792227751549140793006224769878763903730533629694578413437491595533253280788940105684609441313519014334268451290030446632880913298983182262515799322474758058662710548694353358432386641710471559610090959463161478777849532974536399488893185556209757447506761558561319686327849897060985478618697196751801513208233007534424710166845974536967589446621632966016473984280368588159718852704163085913566881516543019585535379916289583000633480023615885435058185921516895428815405831881668452397653246380585111432960518135377582818160013652408938148385690484993573968512661598735128393046047086706409657831788340755229112169086291776342934768495843279916858901236592469504956972059844596776781180678819974667548239186539709433597765974296300900269667380183126651550873303554836722392122453052532988778899195585945893813648497895935455298736455956021508318684191949537265723801227098264029532808521853479264692212578211857941105581628098890472695770763054786725680170597000537338641856215893579876577394304354969403310033229053947652852203912691811991032958591405272850454184189171731407835702392454377451518148756423303986350466392296652602257153091299606300144414765551193218667703483255812489093462633544956048758366149212842368546184234935202112211344353193977085973620203224995902612463807081992575945654821635739240022709012271814515733716019433893027472911237517463423516562570431830914092071352474714907199646593639661168358582377697937217709299036063641168430917596711611170216302906589052858466803798106265217228570692129657121053211866663773327039194080649716126209997136885276546918684429808476455936636338518457285229423418411678196196447551449147956384812527476472341687975675020972355768022561917183839788081131243684849959712319605802649256890228559549972147002879969679872874068167705642557311814627154905438948391670251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] -323395572722934561478044344466527049587306401013886892222854492242685144373621370015393078185963286625104144547466562244071732588071167221783836684302215381229190833442137505241085264386769269270668164304598822764578675251973365104572831188167779395808297613585602180625536073473721152111060254281232678944896742395138382103831753184960324684596831774616671788553680779007550737779134229840185190819935079463461083281032168214044882700868580229617502701698480733598803490484819656442593893215955376047940288628375065813835092200596388948275258177955078287811107426676305358798024173183180965845920143505357550297366369798759199665073001181640942582489273550929602449845986149047940697377551898765270196049735126554246875677274386925972544287908647111266679245005387650306013041437299911989219332835614570318556723771719186480112892370637444265614916152163399219154766231552487308885647518548806000998982868382286181631820498022120858091431824355615780250643651071700274455112405790294669968229272475545882323878876321915505510739598120741120567888117876850074240208893927958383417361558826628805783947174263012051838585967800300553237097590036918804396815830514039114716944758610538214869165068383021547615259106698532727693525548442983529503571373936941611792505274948253107396251715181934011370564319146534583275135642311791552225333747654856830200737208209181279477403463521347503582572510571508684265781183588704257384871679878664008955556046560727402950844519549996555374121763314028979696736040650130356642819401957802423875803127400967480570478362931686104323946351873614131533267187061646050442060091162419502546053982149388142717255891570073023447157937729477117425918848913888676321138241807419310691038224294786659949598239398540737423316819476481770494022348063498601073557833272272257286533309856182588128458665568554408927851226809750939958314743513444935564866550580860785078750045253450124104475541675554676379045657204882668811940991901493056812607367684557959685170794822924403573703636764604714139370555869196627768734388465045267542134908607517280382429893477457735977333897304214768849306297034813121748475695516264529778014343681038236997229748450897586180729327197822528238025681895464656971920942547569741722904318021506401980890907427604968268005138662379138696317119706279744187373654681044670377192968404479324376259033244251800797010070650758030052322276645463174283849630586980778508054924535843701829266421193467549936120346291267345423002643032306368543902672217358776553341972740368628567450911396125281519253871143230970938785792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] 2542384197687328264934716804377489679609273348707880243663655008041705243983114694792443421452433003907392083594705027881947279970754323033878711871120535437159340080204544664472797158427785237292727578139118690505082861086644141245217620223089996239555868336810124509738452113661248320800304714870435885010478004360496450414315023552604629122487268058267853499920404304312064429968840674363495179312568090624945753809965619397037603078852255207665232650996156061560257715437793631406759471034980414147954411758721396817932810958535356726108404590531635087926560729688695830260641056714660786644977894589372967864785450744323857785209643210308362541319490191592769111198446432311690644030143411039350534891852433885556766740903130364326880887136832396094313958192769984164028574098702834104057696220250271196591105792363986111992892292265804141262094512110177456316761850959473230403940550125686426516828077659292767480131818456660691328203859839526844212718386231566198238775721586542107025999855101217664484952631446780875199669779953336933341089486395365154709372785249368619281006390045560435272352755854959593008400205993733951191574672124607954087431151055765800631756359487367133296962307079423098117093450033647208807772539464319902660283751663099168217502355505937173816198472068031783216165008660004388919191135906087535316685423336884837550978761944111281842930160764552592058646789634642957190685626392322582617652922871040770280731397023333295275471294015492872373045833798779157105012005779253640212207388490805578960343499308440621182886041679647933156460112167496151488073239675992471251590792438429382988380093409860645786960534423544502434567239290853055849605875485273682848345100477000727977912353093934919698060011621315805596706830473814082589623890005560625252934444831729847156944190498175026006901145348698758558581468185545808856433890623230504567403346152248971639922441151544419408899222178372637248118239033223599560433940818691182314284118213289435550625711397342535858624051010681232266132474636956684588348806539789990138125472203947446499879674943824666652589320462236997573702648193976808389228035446351012130621170315856379925102244000545891135963683914799429059729950155261616056934787112998871838012759446037911750502827324085489692911908889215307187290281197612163492353841422806580910049292817532885184180994601752961859627035892803631702950038235193699070508967696597542151050688527627135341714193704312559866698510840441043364902664069813099142315324880705240453923081926224100983050542454698922535647532798045661207461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 36433451243177426112033559466769759672393919877657807863115019193099622460135502282679053874539053994753810228797431405851104827619176622531518976624901232077859794857525711468935618741946338204369360933670651773251466933078695673569274678776486903386010541567036938342382008290971243103160616294125413185801932019601884508094996136853662554766089899791728107331910450336654647521841424849231343710455660043839607871133860815309543281377087837912958764502976146559555331251857875098011378661301687301031832140327615426187582437891215334950829044611918042568147604549496092433345765080990442013406159045516392684786168690473774583060618580676105047291069668193399240617344905019763416790360769573765843779236965957521755362127135504123016576948201886863460678387318085909348083460429448008224483101097986949227142851681749470429764701994254094724785624094344487121211063251128902921318414928032127024866660134490735940732178319437885972792756464454211139566906179642091070205102620959561658172155973741069400055772620394511640517141534955692875363572905127746426316517741129115016339545750252601545936143964170498991207094580284291093454835844799832181191990498672565629949119185195324918806022643572775622297567695233701173833915474597378842606149446811488695446984275594697991596316640162152436163305225781650537448650950054461857892422537338937306696974277978129568501259569244584510719160356804870968546155973848304679134291034507966847339540632437810705040720157182091200258995317129399374436634062882204858663917344650395921546485484782809575719766564833333217170256220365341441170877278136932332670809204758124008452522995724648473578297401429809295206929965161921924988538443424266142862940653596632386807208287127518605249052588236954624126590550118655733959926710152672473828699825583478568666533148256774275723733736829353095474487974162893460084984801014162471580746213318869794036604439163158534587388720179160514497102979918345654191282863588084496066465397650246779451966305630284774934457192319209588757860143114191180317151771975159937212961534814985448380059285924708926567361213887527598824875036960065251063215377361215591363749761835452606549248486859725383566555894913623641795566499642258498910457556425675062545395643990606095344335430084503695002449869427672913365630756849967695580467808518458550383558326765616577663859355843067180992534349888775363186250574579167867621383416243306890910208300920566091542151512328772769084064131218291010227997931540160683725054370041066358272782622729626764664434395057196869183618713146501225972236288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -538455122773129679007736090918759976477343273294677690839181566596623713568199510154223014847610062863911027070611681183039882352162820452237360311513033610769182119341211361399900440715266178227875227866480832865577518546755715593109282388239950175575441491346284345566211321455523404867664535021611177026941620191768020344297160551959077416026258509312072382764461254910056730361046688250389959574910850474703407458544571944510634684264605891337136101791805447731131963053486031641627728272138565793775353455597973841597316845149720756508395772484233516158090292964723311135025749595422729176318994721795477413052042272224267399781401710556422069482450215717248265696433039926106557651587907810318717772300257267875788524701802626321348044873055131013766636233360277932080382119276198737077094353176122870722244850697883500657029654063522180559642460437791791884689603359518984032928242280263602148060957275150575597715983173045445755578157834672607929776908464130997936637179164602550928509612860447630445192070333869878498237597681552688636928329160023962348546923055159163651263847294724173444990070784528706771945087855144205447031330538362385173325451628157251762939338160823199029658912065108841036748505273612958481057156523524855421096145458055813301441644191689151809847631263457827211137153633518656967023467776684070493923854706550668706116823439210549111851692660261579456572213556124437312002529144079018314393172641535849445630409293957664543943172224743830288887625583270132052889362062267518505217747146401687937897478441214380933182029634958606062383526123313253759315635783573707541476002879120230251285548341324606039565738977447735007814626674876192792872766795846284710307619543917825821300292352824842923632143674738931347096615101225444169959583574368199692594218382269783692310277730332071275164994390279732657480677481177480182359076244128003015300299730191087751173093889559539427603034853102452643959580522119894182464008927798764524533077091129909259958568742930232475475230995773842898894767269513736549609522512410888702096155168988783049442694958375239987153082529234977261621956332425930150468080819122147608522734096609167817106151826117767724672715073224334246213806939523623955322778059317720056594519406093835146442919696493117495061940275712307527909823796506324702832225962974489782620431869583174087236199189155537178606422260874755726464931232384788689581706023264117621116056006162768465844119407995982055769817792812407450726014063337629896471499714462377733284680922938344438725658013688538574052858884625722886647185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] 920278137075551715456120948564504553916164146822771259898248454609906592774486449001534881572798474901408685860209452242319884697913398312065458373624595030206666153503585783718736007528578412923455638011259346161529885672120771499578132078178249475155496092792325315306740096131419968906658345638749030011005887652386174050914234986856632239434636586005475809193981082324181673065903670709354389006675509782597933758039868194709984554826867398468625030633562334062839617104033098762891363804901207531588690916870558943459881360563712829991656442706841304051284608516969379165152239892455131393581702277471096193817665632500274914329284313028387338149119327287409802367777588185683777577028199649838645621015817361806587850353658054093359841140639207422367560671690846301366070777489854718260358632275940925283280696619651382019177329937422137891750615872599003117423308178255109839565175525056508105993443873102009399208968394404065629742205798264929907124747477559559723800039445492921519269611896538098820360692654107919312566492164043404602354667484918724848227114498692156505610956358593900052704286264749461343325294622245751912209566918109309410144791927691973432348116017186832923358404800364403365662366441531876490325025505600631476461931485737496404765249336110808746139447726091541126762492537267166848701764947569240969189972260693020363550116219078984969120215306062447140221030705978454042764398544613308564869799229570412355279042128780710448606003374404725244037350831669016397153969319606153429271720718782869302816526379801408338272961913784798064758508686334830765250866028112952849544357141660894378568684262445225731580500732730498397121345758182466634725491612398683062902472212849855603277898284252990148771537759943866283937987942922938603928254440047020326129100762771807502741914967824707184956593771448150241913741521149030423563333044765781436242313761107264420879984440828983819353905006374223834089509165408404749387532065026468389458649301869775673832299320470055089161572036785226277399099545203657386451344365453811034975258997306891567470790167150922506742028533027592713709200560596907466273690622879549790903901286987484818026131212523694286132153719810335236632467163805434016300976265398004600649641990232510468562196053716755999593184696289580457754649889968177582005625710449010244746806191698624599574110664362817214632307869436231589921662978623514124705278581511805048874084446220998285948247647982385730398679836156523818363243572969746876981034675725933334343468056783886828126144276821496020111121327483807132335210496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 15524691672817121670686271909633115014923028657005944234172250608498571110642884447366689207345875838316523205384509696015344834541268907150406635935502960816558014208148008729564963389538759696282995497186585372424618859256477059724348965104912743001544845014534195769276523436096279726861863048993965121498887411967848197405280333290509928024858448179601707108291356514325526640532998511678489117748105303404846305608701645815211448018435817916674683355631112205581515780131855000767565549179819071537684219575166528445633071027619214779192773131741026096167378134993888029772223319634837499893289104902975844598730055756069477304381107926192460635381778565003067808440491143817889983681032183035672374742344722696249578465623680912872600948945872531083511973330847496645931144251459765473878413295931786048518518832521338452474007778858345232088959978381713471684954478760905819568371985306985952806357085960370347073178236412929665651876607356781164196104563203915207184481198230873320253945341547881817594624649393960810197291391899773486759838492546626416758771249198430169206185494631622483894992684860428123658621767749035240763931041759997381509200056397540375533742753872694598781156862645270960825886569913735395072457035078381112643838743211091870208680082507774333289821279276421582693909873945046357597354657684477603787440045262728756648316488968467629741456095776434512089136262928028649422481451641381105147632977229930929881522707943987678805591505016336006453745508302038604636016259787709565584574806794842831343542184081056105599989564899691157407505047693273204230062832466703545096139129689847784592605847994295458070885213126765372317222936891314615167782903995210426777196442961692906326311496221045958811921996883359654810881638780867147228859740633624035258658182122105537074815067357574257266355359571469542869736088344660283493983894142902348096776737944585752791417455202200757272263122669598767622482080379231016972225240992720994129326980191716907815201732781550075908459218525169241580062751812064268681409028856145302087925619798629577006446494672358609316144842563047804480629502415858356656539541828013791909618578639742566675334725305782475577978485140226128431274080404103272940557385338865959824391144581905292427462977816040510244522643448228395063511906456700638469272499636701581641715300252341946947945608089770779912445584193778903293248844527235754042910826885707393324932266650231849384276015301237291563887546579102984367043155805800310421245596665680304909100619538484269147518454613805997697263589536502047553412399104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -74206864441070447029642090664193864848947277836402174905699980461508295581217450552580940345504305194204937093298621337230792593285547432596257840374699491282661736306203784306207194138276354930553337741349258068991916210221082479495312591048935047156706371914318686697033478585403191800687689186628836490631833967944401898521057617207625392586234787536605644869062048718688406766663909929714038542740168873143056379973163200413002538607930719958309498211380127860176767305454035734868988497254666406771354195452662458389609440612366257314996924640659173160017992474215072296030011930555302865956088976270391539665733194196368545392427639984106702387230218142055086139884036933590305734672124338613108243563141389842534886235106208893518952132219080124636182110164112729605763601232878903463249115103275432332022746068166859335092369077868706314593872462515661400078643982613682213842458329305280928958690588538103432587865664286919479344951811993707339575503889226097804345979433358496438322986540323121370902639738922004266218491950264872197506123020469687950868548918217845783410214541055985834423987354094845703219557347317440092447337434459767901690177486601345680323322097554199155239756042917269419213343955589294703643592023307955265387211510142519939959233833736014757682728156634915608018342328719164378619323564137002645307146618529782244810508809422424383171674272468535963580523546407345602915853553536006733736259507124636629098033982737259848996057713110151299351568895427184007746774938514984095514002391489011153104132988390873293699488355292725519073131583413494144071448225004077325216989455668112646368253792340893860256360418568250676837481882779853226405479148181944022723089920518014399102831114902560966331051293877938179298070026884485285086475640826172476553847688091730431050808805487901230636366325472252142798917578146162303296498076737353496185405191785490126127700639352591611811578246621830537086548214697769327088474806464071735375421479504655085891214241343060163197436785150932713644551669035442713984183521637327444062553960674688361202553338435485020020789855635841975906337808239036774313840453991768406864705949753600801522662942084743619252495954880899096210033721644739651358320464777059032289073107377166205816550539476272194715787236633740639743071115637696256031518862012130686678036554584665154364846547717365409668390098764145401542161558939106715940915229316260223620135983943034990997674307937498345651865603029850969950767036772317611187206200238248563360903476948672735124188721586272003796975393667378528042585423872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -649796460392685724680151673343653913961470669925502034707358711678280142782519262313590804669459543526108517618854356691920080870358859652597489391376739076258891394129877765865703596999742593373193600463613466441985377812286534395911810525757584201554493185978556888908188531852062743700912643858315128551060237138783113363541306516240305167138776437727578660234294846482263239322715020650033602799285612101130137967881630033379271859674095595726969765044039400484698211371848023830402069308497523955804412621019727617350582565624881244395066705120984292824208436339211221227902797013984804236428918151874798158185221536677168768958045036544156040324698496607420576388881959160921096359752723591310451931544924090124007054150988888553996441631319064895717948798775652332111611002316644290797546819172342670144304513378463950007573136830484664958997931146222579184143307598571720220288825439952148566169177312090026118494261086962526272037111315580193983185755292739331341751574837886634562546885650180920265431304669471394513050770380694592305833561546779160013539547041402579418933959956948312547818662043402337010080698170506570344193343897814947333982616219531387744029301390067930183388955373583921326363362282967815961691837793147271476583336641556896888336940303888437531853594631596882604728528435187662349315375935226700219412674727219431407170400068799896640772388978583644235166516563568175467716021334848741399706924704779031612902356589240713813332230749254177709714205931748208173005708977356283298126901982168346336856585374169383148826172952663226345895512256336294989939045577231398397505076840662355892599872190484869468167859052032138813469544408365768647645527133337474364775931428661171578083493661455408088572350477242067804997629557036142310601238306595671274048589301812368017056918602610483434973119371731222024909371081835278920547428817991261172210389513182688921850847630271257108362350610097512530138513152668618492486152614995906922077855271080617962922257295189026852325761455422019672784260843552338199831668855148481764217193694207512635171613512566248560864222199841790333598411541379232225081726447728925740626152864859404963359094761325687997266608363858354216601990328875556179437533760163172312132331106526556174691403482205655774502818620588552113840170941586670289097753075896676811918663318259493075540284236819579334329675365435888415791773908643228001522629883041954288937145361202071583099284954773005547660006386002507929820541867844335973371725267358784268218942580968665517335274570191574229575609837870505747328008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 724940567037949153788282296168866326856886303035731703822397323448548785885740201764574096982717700979186118250779956554309126975900110144858046865624471160618774868301044441178096434082489588323092655511776751347060671733755296540866368045942932782510967220031642642041631882358896688555249268632643518601341978132607833820044004066193770291791559146428382962748512549095600427385297276041883063739906530151979593820123723916203475744140622292142678087500875756981012473860873257032046767674352052700769860099818798956353736936032765110237636119934938042568159287408464487077724299577244454838203675704326661913869305005333095026400940730548981403003401292324848074137783784106249558490619611310584777273204119299302402121347125932290247520799206714136539558784749580916126650845406775164339929069720173945388910685811145119927798012856795185792907336046533447668056384740591356477867439978554435748491733747837119371829563856560434974400826671091753158511676011234766856548242940365459035517867024231912546955309851212877257530597828417430552499198915387717277430420016439464150823207162887331466700816057943964800647708830399453270644553035605673986471414829753353989578734149972093902255279713076598494434102365232473663598662929375098684625388868136940974507053769830734028088041290458638985205562274773411985246039766530988728723986175928939842287850385422482445311207877570753567759256176412173274852897543135075837697238771002197934349013999523701745714610642273119203057491941940286480990570682279329664340951813766491392497480152209774793362318704644018400855073987299146918737606568394625269302881132319688182922023565815198434347414040177953641118704651060069634015112193001063097405196488870163026889941189292229513291305417460053915438400376131897490017973661867031645439235904827593722735628713946465981171784049712972129258779191541438577403249457013705992316736511904722528723616351152024341762954793763093610210327821085293693616192626613826094869625523850154497039801930942165771411403457611523175493793497644040575844366239395380680642502174475443877204179669538363106243858480620895418650111511214707989517537893916404272698895976757461944174751321649046829846668874825879333194871941442863355193076819935821668315116499901614876081376047292234403456358831672840152220183650033979401422396953220982764038327345877366500161627472692005354784451068652011501588382319026601795908173847269794474402419095307238315568095292867829573147071332042596794140027389488898485804663735128078021536894838551605706770409976464529772714069111021340749069958512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -1773247839749640383130313155679314403205541502005853851462195557624445540383078132007564642247790712285984531007065842161118164263933859376040505302014312244516228454334542442057516084748864763814164895159954699752368016397397182839491818616090580168278246757913759965001737759568045382652413283998386007568552246751177396116330994020954743949936131438944179762720775371694797542549907614374858187533526221149224076826540035457481132102243502688194870189261356179666301146267600454948381588411829154288112812333045985998233056034944771147757426496068870112963233591397562985943371640230140505991050392632766879535235852502816938016915922538127021942720946671475457728250740354217207802890486550993194864944179995554067030092091595469369836158982716496139410018345858072930062666069344605868162608702767064599918364380748788082288278477872241456229689968034014055020654559403764869227982764900673300071581136257571725856448922466292315819869759799208956233756955655374768326094894741069483948858570831216832670633413209559312279360024153126440728554862512569033774387136385093739309792761543515498146064317449019960239706084590591171840343437231568487264102551697893428515196168676421313804146863867129704914577207307207324599472765036618558070598117565765826499512838388066003562365636022194205883612461747936480300104109443631418118616853446206431604965298930207122813823971286580371925464466296372919120684383722636661823983877344343047410640519524633501730187726886872298792565641835896436808648128935766564653759160493855976370074071888771921371880080829314962084139935932070567921796799284404536136836300484426051857132071058306624308869881337368467202875697834984021864879796605319793774810583307587386410491525408893134111987343676687010860534009244423719269039954467041316277150022877313979014536311690642351850848345572025269246302862582661897671025791367987638430778223686142071179790205561852503788545587941104801285890240974106990308274435064075844889612671932940986984848057158699764285382109515337485997279581637714715775506855371889426063290810300240441065439440985818573238177076826106810672160433577580488436144741490759380588998488853982517430374971642258585275064922839038738051529585121082380048155588901651625558458299128842152761525146275866960306409301605927498839571324793795591360820341564002400871276731725799011461014977396266139316365724663562801732309540246285303834476515544749423668823051517295299867737953251372963799811578533450096960671543270676756190039752846063361227506460660008489704857677218273615124585602366205060094593628897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 616417919350218359705726187830594000955296311110250343214723170140746308099077047372143647525674304117028238742569274465470749297157272649811240075726593165334142174474325688217940400486813576822573737684171244331771114119868316479338107458050287649489741177023356302460898327660963787755158812330773256414625685850065573166352024261654420570529669616576372820965387452782971753530887098086216282423713980899707361395311851577180506625155145114392848144937744976577053747769066354702251359779759753291962290352432357403005341625832613030538180873778614758619744921908166992405828930797546457927260809478854059620400710259151638888677910869207920941804817763439236064661700676761827617263470170551623938552460117650573781585308629841210975977279346257085769171758327164077456058296182377379659729348884264189873543506781460150477508450119604210599975705505337116982595343369441055883165881059678035777184982472410335458452108991018693472439922673108465748933972678862342572140928486999737223372005719590188913560780074204504535198648019235463280603842781799757724325208484103616479413861104510914345826190519175871344391786319392607451508097338903127622037142041778448698840707419646207046465921380137822567690653060816282256010641923562782244701633936156588005642072938612257654537531904471355996345610912562097755293281280676136023749421016343081693490567438941580749564584466987907692350494113977047434846606860541314787523407461940424712927097440068115867063929071306274514533654157924889260714924565746258379819316127766051444958823356739466593830299243463622182676759900721974298820076141026874235151440361965059521176784733270199022297381670500193921803734492279754077560732655213125380927053234223988181878168263766022906081533356099095729517558406694996319748590504339397027036084094372648082492004392609217187369657484412977350274393839695273038224062035959009062118427936747841735996101410008324294531430250966403863211345475208651372492792120480847968124318239964113184528565790231933404699852829880733494578442214807514940051923005759957366996606669569379028904216606572070741243657251131746691486676009797399324555725762907360803446333737553711443366714354783870115114261253061879463653234456816694703765234658072426839813810687344295436266614492365465586433652014565655955414519297808093028225844770390956060911076745752868671041895457984720489732670035056859745294779466646976524516105704316979638973713636212417934782219028727122089784718185203752477399919191435447426375695615677388902501419782340785542746183924483517309824451134462051214593397620736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 4867075306613239259551679735570771793023668078485423644240730900126332909799663510005690609928881686950435239462761875257305398840736476698911464725953039048658006522874732627572635522490383584106285492298030176659399503629856764017686302491907906501706216628287422833551429889666530847109198982555186932307885823368027285458999366162638541314541526456902389799691043939324336480845688671425090193084985661710189073536734159797709487081385292130394008050219514366133746163449410252854181719763316305431058954790982080313257095221343524344607310505925075132082948923924850294044178873538558132786164596542249060608347593945358557958404471323665419743291157688367933267727711207455551794286006184913660321235406285619907969278910241851972970496426144123877619352599758657144337271545999110349826095848904049305904761403818800398954777119766210334388748930102148805048002074440168304666519118310421221269056199212442092854872708887936140373888984978425404353001117535723423129056877254610876681834450481330486301708879084283018664016694913388257772719723094669105189011447905613273067148135546770050309925859058453372149462204662949109174924729729699037728882674130350457308050529316394392974762209702205134052406373106839495923735460464092389559026276676627322642465925944981831485282227629717597532950251534251604018215748560685674027737707929294497105000043835271496749265757585455713110819201825839330473281321989129052000473075238549470039689575017594961760337283983997957896989400713566956766458829677490061418669334464244298359084887645009738248824740224163054587546418392144103159063607631002741287320061205183410537851560132468607608907657203835136132650213568394861257220531033120260283217589638089078850776721309341561150350542657665335556092326138515377721003638868511640733505153159833814827220482494782893274725382546716984679535062027084912458264337065311958914015524120094651606780213051839855916436484674957506867882942038840903835294242245987484457553242238601605081652935208398932279877385284070394409768423192022677243729108061010591546061592968555857939300470191683516758684538269672828940690285868713405147421667862174447785385889982570114116902325508511723643657782215120976255026972937210412252230311507422588624100659416132084748339568921800943536366777785140693570962407571320025226421544901773919697887449375399667854487120979988713159243156756059032657142122334659911796176639847532939567948867662703707924241388474768994014291580856304274133685264776377512783696149530826452680034553804716586377807530739977355701562924959242247488699138834432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] -12180408069791104712822215548998796577068783094918703647658287318607697917064059931155915433288342176291383795014188614009221670376436769000253780519447349511187961859352629384017591842658598045566561065858955517833675902067571861922149713335940267767338188314463333883904941858797492893028472753655401393614601628528721026524155144383169656176085093933758059405447717483937785431544926441557006424093242199731981733231102467177176689370661994455681941176641503590182773151674899756193211166593076474696225119992353646540725827716540487260994087848271524449474493876386328256383920223658718535480708462874321443525335189577742397987304407496187805275452276414008599108372327114339260917971983086464245442041434827480672355259455184170378183134742760408262839612960979331038122543113692196085696632190619969943737373825027130302330550309551741975029598139024913957177973614111686080972231449158873387617243105958224606214922864504180602325264217234652495375068527474535447343308981979869536941474933083409525378582629938472536023780872037079206965979779587065419200769893329810241893220678845107496371826474898846302494759772538799223447307762486324913538160895552189526534100817338198827283429904059119162792776014426025088222311981435703388711080049318727900492366916939078073922717157106948209660395271041667286856123161599401465685667875274812683834548627433702210180590265312247258852169709238979380804619656191220930358359454722711075635342649180695772103482859990253801971524422925071541543446312755319311158929742849448301812555053480378229985516304247607571948189641349395689647808116582593209723357901253555262429183310132836799064356360884004312453513037043767643089705186901053656066501238598279693218910630785692862071990666910340648459405435116240251235253280859470900046292272722110199024586186364225685072090858643924271968217077760835568222834353532426832736254969918146400937653710482037582312698821202126417233573705110036232463138748673191835821965624387309296430092593193395504854613500954934418643076246358383759120371903258735109385041947600647129163796183293338151360639953446969804960478697837795788637599624649985870966790046097004824276589654049041126495354209143305527116992321862633269439663187364153028694337020615145533093076288157050082349729435516541213745095777020128701824152427582962215810377044268046768872435296093519823532679268722500857776768121202593424957617076449232990476614020089475820957861812973232806088602024804997308447936398459623124757763135375282278848898651233095172383192470322238030141886556213590709447079363608576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] 15805631307985352962341311453246607853475012631522795712905182936390746968834062972629261368445651631214504333313240633540961865229652445482724942878367038303167913382860465585804467994507195955691460418647801557701310346310782751183378942101287244612194406448803134756906183975399725576509156861347008073204928401805592001818413296846108175093248447952471906739363032110170563151427396571551461456771431624816595508242783497895159966067993667546770101822291067930155371522433970905835316700967149831023393038461008396967024840052696001343601486591990494778208648245777066763747712604004599857393814422207645738761305953013987767196289444565507951524710542074041915355477145194668451078993595704773853033007899446453959591007874211411400728476633169661125999293016024723833611521560067875241491001546709267029009220447498383437818416568655821557103619424568722651258328041055012098064885459033535790189097705778026803072228800894871255709195757562806777637104265814981790038787992534202978920741626734553947508415052895520274112800892007524251131898372799539984868175095498674505096193698799930183601499004948951505761236561880702233798901611616409713420189457287381884794749798406283475416855030756792993807199045408454432940929027211896460371787403625820113717484852993448167810940852189818870462123525149737860868020064707704324333578924448724790556051630095290242256664836512666097116336060873404588727216303972853427749519653762341188499544695260907801917757763794679164878704853093553655164627054220136131573987053662571714969992461666296982899854605189376071131541048226085837549969185151310503724040961536401653823345039688793570790941364705470470160232122266695969822156404755873393642627749924289706495545497255670213355598977812565089658585683406069819063956919061233358796354607103422754285727992768302204096288192464501027659483621645672299406308815075486631542144675840507730981704793894512958919564407129736792984905300015429778284516762754068933001612954602699600750176166338765810469893786843291605448421798380779443353562620923878033390416876187188640051859293849581627482336605108295146692821229004035323799268749019767645957321759384021821477183912288077624502489556475357424026463293621008216392279851650128047747151446472732493134795592566793750044956664048022181854965603183851563265540977715528518175738993778285154675122614170009693338441880681675034672685999721837530114846776108146984704983661115033744056873022102445660304163902557348960159533794779187494746984639834038903929079331189637153858762134555129086714971647140501049446529509621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -11335588672428962081063461375426681136917985399130824153067456201003734975258952358862186161192629276267836050093494009792094980040667406712057711934366055691022493739603612990489399535874724559080637100133348120731254072069474858125010171990155205999218558637465017593905436876609278093908599579025154265855117791043979691540481404786251811439594922885677436288490571542603195614279869318328314445006225187367417007868480608748513512114199733077133113701445194478568479212850176711647783707389843187702398955847609100278013967392942518762258198192595694608426163799859046858353300852267101267948940053907183269277997985456050668840802224226782155470057381328606175268292715429877192169192578025129688926301774590524340733869309983993168113209665783660034360980852849250785834197361676871716113805287937272930707080356933105661945210677253888021509090752721404912164369502404475150416047660728832057424083067488003221922346459006840320253154815721954253474500064153735615611454080433479396780367939950590524024259556554020736100097479013470854064624506590553686011629267800970689888420986483240069074085959805481636910717374195715463396977991492478656417240275261311261013459588396589234265622924781998813743917851215823629319760230852670939309082985558095277493897967967047970059152972624922329814276358915447632537427115823246028680342073927780380229445145192181273156730373164244518879557376249218269169071466362698761510187274407988553722174059812831416097652355664700351650267899398795560337512799205107905968337799682671450998600061354322024794004972587366980189415318307027935966662666931594541697899695211518521570448031229585247419086456524054065750285914830110771683559765176371814732599701730999211757869028072251074513519551330963432342688505469019212625942817042144616556559053362024414990798778175656549615961952372345280042437529793701911677655390091676657830300510265495403087272902053796602055367675752896422535315043911765328723789722198684735310207058705842774501137868250221802826651226025069237983436462388987037181799464850658627406754467209143377904187083948539849850229276385578243684319253513328283045156936594618327991501732045369484861725757703791904106505839877497411710938959383934813599953743653670924662212804691264626908549143340832894260152938543257048454940503954813772197170642411820378228559811134229122438687650447741662597907935259559957791011293592879035040460318864813707090181589479036510417296925662598541814733594828598780592210175569149493552673387503474243707623856023805544637332175870784323296308404961892485537165802995712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -4146846289504795970584308451400017670246928919120188647000100551957435602224539268681424071698171786275359364526404824832495073434728443780207969133349799748231144325059643092279073421235367699852837333898765492923629941144002862116111117578265237825103850611255180248964848963742284846754853035370440798600762038108957580537170109623080375466327586097928526867610650986642510824219007726475294337222854988401523054838196452299351356853300782128492633143886122498564886729662947813213484567922316614086068492398169680369130872183289211130586411638234875708538941532830203336137176519806932162190046190438498208580663828464647335282115951871593217930379022129209430304528831746376300380337585964283379353840341808844842601150760663629559531536881877007566134284417905363407637840350243898843953979381982786865125721448496258483076352471707988256636969513036492781842929444389636820508777658811057319486162869590396389259948934909972657304113721256282854054903019338349816004399340642805413234475564617148597892899085453250585699564410074149594110619797383424740197859351601492973439690666365502361223851474934686062431841831087582387456869543068631704159386227805408616522957939944182565295683364831662651072674727724723828409560562355466776145235008133748393902654415568946548313383730217443980453278931226532993126429258986450342803546505193840946691297704552036962082441138618819622945008770724975624272099078119264664987837207932440954053019171999958365192710534400960720133828401679029082415908283969553145846223196493329721468982178966436571008392730435124095155767479223770159982408788405106431221402451952070429125271698832248335051558019951489508117865337333254085358779342548686612344776566622423349443499874550216240465026969614914196873595077988888510245354589155497777423145206508215784061422653958332348109505899995591706313370542202669865066542677415173038977891269732373030393665491364946754587326393747482690989687599430638769777763626832338734244393747823303032444163864275136063170511279092894941736192560120991133008538178626174945382711067403860558848521563193031901533923922350519329747898447539137136381489764624593865187686486117605185201355305735431301306399564735615402011310674808057052117330995336779319073988235515556564825810471779356889169935360222340570984570092204745909274393070663359872430014911113123088877935388086186348733971579540223725891987544666292384775726102731637812593526059996676340646120822584445016232792780316654514761325773453776260444733582511473219532564407839102568858597439816427251250204807979616544061593265111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 29398880427570551433079955669423963714839065844359406444847449173163601779303130916884274843492587770035308281366352465942037995435722959274408226465462058198325691513120518040558429109343412126955932918520564838182667000137211892003920551972224847380504717031209090030891919065294236957449034631097314924616715628647000418342149782441303710515495991817853073664898410345029044891595413243857044441140879055008852174579552912809442561673559117898632706343800670939045566514087821146965157969373828658346897786392265479356993403853712844473676108517785064303291222018316520571881107211692273251982405658899401705953522100700603001016604936900598977411240454235243456969141196892207207513795979010849690792318670410222755283800454088332378057446083097839399946118905396612743054170618385090593117973277112883640295322161726352150969762511562948102949202586569472889927760805530939891470897011697029765109861231308709744768105101337971001838282404580371798099019554050931671357853578461083661744068717984569548078239078385113611822590637882642407479532291407514900703635486440301366325757949791278154011290653637224029427216936655295683956471356292163890496517658920163294515192186085753947605507781417741685083033029066313095573175038280578657623059311866812306846262499025158042746543794721730151531656554534247572358628286921893913424919103087855740235822100207139146223348530224687672192349746091404265574546472315552570246328071304039517936005032135650221644980442181790216491238908086309053892583579321804877359737173710580372537485207073746034035742067585640091514078173122747402032079173376088883826042981851961588667869474597823214878666793911090491501638804079998391849864433169714453176558949703363416412590254611701974518516046647764217865186360030295318874545401390900160929342137162866588101257317966014765663614070938244258957718109819311008638018976629641273772713244192307489123875052248489440977365619892115931336410059866501139741908602869552142320774651155032531539296653788016236255741306250623718041367159278358714404460634214909546236987359105570098775040529016881036034586867219708436082106900690059381342176304017042635434502056364554513508991513519492503112607780091783135054503502074930274404631784804378103723819440221747947205095645118103875564892996561461724128762212200277944041610034005668174295354932917354516268998291076462213371299053612974357047912560788304166439988830072426526117906434930702503280407960458333847410632105554601471738789027368546638753461381804592003027064567306093219748341504207219349865995808421491949853753099681792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -54238769440374618980591984052904920564702046190081496304036645934669839996329591533470458293868871120951400490360788960516841187994469992027663620989081983282983394202723722284179647136001663006684302791395664696840455986070091427146503765924077195151610055405021668128416699437377697591913470726036381245062838083611518912368773563885426387676525524119471899259920845664408338442425975677219365258429222433841822976565021175863617982359392696035707050547302549292156514055157446128308886670988246147728448179121375234441209157842383146349454605823843722866505764601564186731193187030225778060892604918554525108552451722535508133440274152213076840105762308717851424136946433412645630912706867820718987488912333212299365485477464580087032057293304581008504150384431301090671074748783727705494100835719932892794386318938970716403737410145686583042845268104716932381285788295067544526889635760206302054575644081725960634479816935031005686100205937926474286064917112983405383301683862889809124745836540406652525066579205162074699888543523503616772361934643608387254590740983005777342215274448543368652252873684660845851538285677065943436660835013960269657524977128977231630737040312174115519658823404206729382931788815795342492496663465679798439838508810335428012614076614014622848898003761129519332366889172205213164963363929177693503989842351386279734867020963050248804081611696353272293150986187137019722499873186486703373874729451747722216682676575621688334772568675920309176095504535299876396028500217773143075450475698372004507717709008069587568684439037858841560559501518000025553854730816222149629339032875700799509374781999458309772856193881124753192859399268821695526710053279553772384722911954658235625010425616241139314928507808296867036831285947459082876061079667151353191021006064912481420889592795185606571737580093975803949552296018456726394711084109533439444614260866927496215628897682503420021060726929105055223433398526489160433634442914495919460435483078042135208816650754499668354059377869123819780232415851032887629639807125341782945953062349022873942106265752945410828975271654939804277723526632185613430118200571639958158212687315916678458994971695348714958405676272056650876748900986370496768812552979671141825988658956692234725456997051225265090661959108116854350861258620003840719430077530199771734690371971151956266040052495994981929350743767497309386929815217065017602684743183046283596436994029519391007685049375121438918106395515826408906016387886221470763886861501031653530916468068178467695504323420040444022415174721773632953098458904920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 66666532300467618850257624977414988178677601554711885120092820929458412772380616110240894008519559491622807805131437369974271039864158790138184268982143033179038884034315729254825460499695079922370407887043486549544262534853846310214573044703608807135755330167482016153486010462883194554899602191758233727040383595164514217051971333923096453724652448745892370862811375351257012229791062786626972577380138747818108295788085147364761665564413617929562897752255354976074004523639674659908516952060472299790003910483173748317154333949661931547983162698101824511430038487866498584365909832379581402233914251468823013052001620747092629198105421201552450223227365700796471899018236173313344038406829231004274326245234970872457280440825894571449736396959203351808362623313307573671814744095973747375510899193853774098685017607112886429741519507737378583684011636579786524455302528594473427210531499321214975379849231471644375171981025163969843761728198162312251272932657704616490215222258266944080474441020816957855195635848316686674113305140062565158366718722462846872681977398052324170677915568805079498533546635638257096129801871406777223925990841397023045437784410222360351341682597458615680582587580145486336905646870257126314152072463486529824635401656334042198757654779012414941642225994457035514061491984372303485069077034792593608795342676069984896414867042887487646735452472907216225067326918530011352125778387162176791663103910770847463020383669044594263890860483645829698688312388496039364204813048342547330148862523461409418911514938552250199501255550483946726474695716719323405340814802811683967410670098658240161922768302970365961057897830430657179254543265666899866166601890034231385480024708929317260932079394759522454004533428488999294800413670561702592882332474766652237815097840984839339739506509435255613485607006400600619510248791603766059637146612816099412095414491117704910761898288450911354687203451566779442722681658484037892321742441197420592047730388975614616246477190697227247528751218073293688010417405924349495715932003125341140664491172497574439142061571974098758247710206508307949525737645152537750251747691401871689674343226980329983856475596107527425823654868700491666624544545616300288235830598626795789199900995294166026000166378511006659933192596519072110352818457352909510095896257972727047930501130223474332663627654536622832144869270214507645536620849948058111277205189135145848997385337734977868404847771449695856326020600197135961531826882492535338920221741581350806842845236606798811988062505859179690729925863113465555738795266015232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -67294187635149396025064301534845558451451674228741035871413936294916907179532150213815964613654827364798729236796419217379673449006594808724069710815666307629358232897722369042121951419096986275058069917675900229639775761660426289506631056128657327078629282685307522861981843488500352722005786857621943362430757873480154185252652555571957206125363941331943569140676638505049201538670949138642475695572118092981699898533462242574979083402783350795771783822285456451196734570763016923018696341699858915980829734237621431533393078677902815986772159079780301567816554040394618646849328866225875147223189340347193554133301881314011382739393911256415890993479535923729335015890398035213133604896246440150273019324730394105855510154903757575704094775510182378393950165292149172264245963118101213704452274484851444205670959506277948655403814640846757971697731007421609221613749898052267138524189274243825276653994556487477861190716311118183540623780515684327705270633820525597147942680361755434475868497520313470986037232806075282608692370333662527485543514582556993672883777443122474865355311280345384386917417982280100967927432329066505607903964926242100840049012748117514879783558335743050036027167120755410220062679241931076427002062902098929992333886098629084777292148437195491564732298801510401278179700679764263287272963509360091749179292656559765747705145314298507062425843134834496319258002409702400698175006850936286946802868502047745018115392910597578195663852451320756374228248346432389629079009982865081182329853321359069883585533950033511236144702496323402445955614328122724831381321568511064570637979732393539435628828426776100678117429890634951839102542866103788754511345887677696295689567622681262003339248473486321169382731094379282444134515861342459302413135420985764547384622964261302311935252902789274776403058945729922441383553748448286064755764786052238578138014379621738191947002632328940999538072474596449774620868138348442691147992406503653131276052791399056902577663260926920715649878340256275837049944769823429857415953557722342959965744252861133550647950167653202322543113458051895592002001500549763812792817100147289661357307310577694974657295874150526087275991055259334952340100947066233145306558044185388856792040410525290325851673440570866210939132793088648451831542195968688789451166598227744012929402798685554418465488392126581627329451832286427998255064014370629611702340018711821610956072047177094553756577600316202410965966033861898078399328341173537237742288982341648279507108616838450692206278707547835115164688005174813263643532830179328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 67494399202776070496377900531506576480284114198879421111485619423146125009275974973876320000865318134537009081417517818758991141158308617660519543372357957557112339753647341603588785952449460685220511605507339453377621647280803208859477927327810382873743529619609258450185877781656819262730897504713802320544257465117968362529516941956467840467054062296087947594862778179016168578489839011713907770687879281343861632529983976464513853870873963337252359537582469106459116603524393936382394803488086211130683563812660253292731034703664448028941460143743155611623694187354600836662458689562816707040285424867812927830887936029540807866004645304409178414548223598595858047728499260412040284972739398008971631324497758262390441653560947574015166096723078056079818130522424103296143337910114755902934084332790346479246345758294778713556778775504365991464011818231311081006392260343896674529680762505490510406026423710577643782049887718726037251800895419391831552393967531722927247981796268869435647070889287772532357132193601728505819506428439160196595431143522785151757104513386627029956546182869229541187300509727270276484571468382933265811260807033470561840605157276783260820137683508628027567616949798836419228478764258328512340988871836926057064925429138689464235364736904947107527173610979926703939570787461283852437711175836538682958201521111089609696732847631289100783844773103292514442790948016058432714975967686710056944708736811495723941717035134480350681745150819360091548027019527230667974434243116385832477959277338868125928902961631904837787284190080656788613817300169600088980906555724852777808349966135826984928270873207930099182654898373382347324180303653683002565268215496855489233961674581316351435809370778451338316246617563128997147278436357362796792447081358726085281471107733309011927111457851334216003069039299314361622284258961975010982390853045356260484066937225714861396603389039253451928803688375778858354856156333960283752819103990675518815145718160635313277980413912615240464429245551146042671100234083767731244375194306080417948739998868982839134558390495592244237088632801298362003546449260541782392015764997438329751952636441526927013491004776706527595015487703792717235017693190860746270687665814876350937365255775912020842101139437442717023125062271678920634564837147682354025682277227283825412453874861939447419512922522156617674976262252462121065175084717998632994810303730631337352991116379237058535394516462839350494904403135529833830470228246763637647528162083038944511968930537676850249608207752096330688197977856222763609049375178752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -72168367312061158717854053341077592622572365841249574666066228695186856507121555859923249419801136277015410254027319180621764037993430555298592351914661140400994346736766635347592159231685655747392352201277797179435866192418526266855096313103073299407754532478248930680190702907215926013510723301443195782177110796425872867922829290659408551820575801301241640059641715676244643250820101705353016916143821759334713500214360777878518669138249926795212815981618690856866748317479990286523044840231386092374922682021820210184371393997279755427880945896586956064891855589373740258743384594279981073881163650505822962687997493132185038822477867362244753815534073512752687917454821313739409078330668568856148972970587976803588850211014077653136181062518728697178940032475935320638875144236484245665378074833749623047531380843365870979888541760695723313667954016698165913840342762304593030789622331491970038097157392803053454152085572870582183313278134044364783879117644656738414501100759539205944874948027729497765147861387724819356535060909313701630580811259534486532100874960935329720202328203006109359468962314537278567950853672922945842719729282124105366438576701102184855981045640285865374129572270416861957034469712666809673156870563624663908715096273702403098027154132896751307272982184353444864411207454563637321331596328905235480336036814275358304805448486989508490645100642568170034264848237163685777739831586603282604756263974654505130611559414186456728742516315042365205015212808609547553643246820791584972750591108202734060454296192137232675147291853192457810353428134498148998741964960190160296072852519473282339485228273480500968616586266014812354098195788392486205803551672389693669801615089450247005855069935136439700793367338940912974746482607243055782912153490514042731618418671858833630802625370742812721410848770800340804607915607616957079075737709897124821065212417569413614204208462330943668440556794232120879028801184284058017102189200044911437788261509297172342332034974131737874319067827071011923450177946192949295662274124004864107910997701650658344099081629552189583851082098949760500059075247056469282080235629945098764897934228303455607178863939669133879893712728049502608437928378500796981707096609600991152240280779528295986526478626911217650636213159773978247009924451951936164348589468715012746325881202187364844004616864861269538121027536596463368326578472492569625660734757103254747569845434945756343368467986361751119419129623750043781300328873989909604184978497669334731284621609022179824826810238516512465675330220598181875136739915333632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 73640971887872705839777234948483420784749683851616879036448870953424366009592880594579011998224571371859066604511897991497663142222413904072590639285530467490501612985794889662511506220487033464675087561558216695969666030126135223595383202662059208567173394849910092498689377099578869162949123504233871557452123506098310778941137940838311396035317974176582052048517967101533735221813781034659656990220434849350999402008960601741223718901270321741143681282009571377083962307103642928055207639379996100245119262767539160492322108973931096173215688609290406775268971802096462199235263777380855570508044341255430345001011647569593761485205528470161632955051092786248857528722474571748093306034574781465026617906540174628310770141002533560965248195429600311030067690161341101387354022438205859547856526063034707225848919551341596076551974203336748351276418556747995625696560613225173567269796102798052646622262312754858001221410330561686729501527340373415045196149167790542038813732006843030998161798533541354645879828624655785229841878266762441450989874617830276644377096741874433101835696945404834977657957697341275750448267569912290281574381305681818792673577018622309673417449376415648221854488780681017293380944307520245617916631911731046901872047375937995260810409154287069024170583443925096843124057580123065342027061697088540151480243289949589318451465356960917542927160500040965558260544232393160157246677083002559004605160992559311385357181894191639728261426052802264755389878703278590866377297890959614584941478289594966797763021761611679142875466415558624476043497352694357006785412452892655694734748157856185078412401939351119840286226228022925008417081627109598966858703240034544192676260929556370499163656214404940354770044476547805522295057273468080469892883769309218067623017911590279650584442094374930521948291472959238883727911463255399355426670212029023219401270558834940361891992555257656850846793407498689910378717220132233586853510118670088732972175806808491129948463310019410658440455339768639860577659368997004983918321460697077352437784659892068042623755986381040824342336885568778540920794509286316725254380166375288747985520726880275322556104414334458922324682900131061631325426652006754575550953434158844282773980581995996693598731749818123502578363670536911142693768329212121576688886046992052228944349793153444134262795961991929812279060535193751269936963200532836315714322813460844118957319941390629762263907587985203668338668495842011148540866975038519953727332121581858553002036478077220321732414440368868163865751380539398565073721126551552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -63923281500851176352796955222485189094675834298740950062820201017187305544792922437575089449861390685129222415684810381980122117407162645263415144451261034826377504396215741605693094468291464052890792558344000922798918073768095786200334400155151770446651134506381007009441791389411798199914314675078910042704226341853868468592595204348118020395473255469708505915543719979745810171888795124410358803099972764471381771786856355303504980171314319977593610492149181414334916634620027786212977434713176805583858608058276756074384193189784897478795486131820058713777101748361114606704375733806820910232728264556704772318587702777377363036461760922373153055758603702094112183557849926703470450071761158578093911999398142861688587841270623108711802673497678389806906900061677598969346495617596502693245192005170152688162722323110389327278127139191330813067990863652726224552401915748612564573961257493846455021054775409036909420789110215175151889120203306510644975818272820452583443388757406503341143165993520342606924750306722193426182486919102453470946739381830650699015335085990759418115735885616885626721118601241570101147419460328636737097228218919852716654668261150923702631376148219016223727410204130873343878353813427526518267246106444350251993764617218683139130921268830953877647157740263809174280500314048667750084209321967801480907834157780255811633805857272240607580764868861001587404960256246004403802647259249242442010438512102351210122521700216847208867400161416963861294765116404494566014176580490847179192565770900680428344155769677654052426444109260782205134947287876064806489616073074184913779159511897685582156387963717660571659596308772810378462628659051748851274244699608544897032860301200944507840965417440017496170269252885350984292410531826818210823123433295574880242043054594182234019161622680953716028629748794453201830928660713467743108753103356545329479781785018286005214540184192225028558353811877425489664132123678624500562978471170272589822682920637574768425710586320048340568867135614308701586188740983943406239791999004869557849766014224520882602036540527996735336999594633184323455551552384578627631855139422842962301850825770176598472709965826323259363460678577468438923376616508699293484592704081658368073600330490032482592725650211502899992620585303109116639494205473689674704634697012184163612654571009962958199061150798811655334106615718638108006711720673380345030128760295470315071762942966285903788393875651767511755606399910537838569189714377185211430734516321777663991730083968347985983152682835831468413860742944337829169062169542656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 45200740981128704935910319265803813756664479888254013204603637568331519852775268674732755005434956604568545923078801889739540508546594597314576658949169181846638462498254142563222660633068037339452528773234144622355428881099812726038766901228365713136854959660066315547316918694294256746952746580131948786584504016894505240875259506239380627674578815315641706993357408965446544560892346662676948911917800392089171097723226158402858449810939695183041751453806606760999545546797489003058375553199626599498772649694830794139845712603000208567446548454588433894999372929902232623413449792779047256410703031029636246442395907351061608254866485197750959223988117692679403342172012474294927031336660289986259640847826306742223277858071444120336495576366497613279200345224235847819964373212223443173424837597222280155465114423609464601644938649037644983179133455854228182744966549750789948932552356756662345058131102027346103996352224820181107292506036171302716882973822801720223622623869352017505746867322869573504978824229669293539237610986647034978363183001360673823665634499737240561542506336790077568197502510199952002385917043261476284677468957021827206965731596917278342313874972669011941901411585666092365844799807646703739266550814241576795956738979237818562178229845731662785603390036452835535690069691146055271605463103374923637287639051703022931418461005559798789083975401627072514066621087953630390148797153064877872606542287043577315343173852985971849923765841534228302435776902230159198429975298603802007643172010076387525184433705377603775030366499370148331550186650052204228458729205036836827762303304538145799913703548838247903141898036085772632219152712498020622937455034932670698527376060359244659070124981623770107550801682262361805565546021684469841303424145137765005830056601006089817080285610256988464361229950733290712827931539140017393425955886059215745226155859229631440396440758509134473755889719033157396288290382066155073184909196359952774260778107424949987549847392351493159573978900579900072546274731134975004112991313388038546252594078734064592706464241889544908729033479560076146657928835629687941311213788841947921294483972074767562291310518012618984349289747859404007053101855613479073517561503822793726171510671444208474008679935606951975141465053452236401140313731754349231481191389013278982523247016749984791033788076375958100888604920803803752109678680293200153095521675907013280680201624124404743830067831117171422624848390363544369295660538325126553762613637120819775123407445659860401004454467297723445659488449493716893269100920307712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -26062119975817967472655551625589470284335190691182285634203462038725620643474746762383742040824894543272541529693608117037142572881527646484500656683481008455875940917647938580216422111503622655497180342222317651863127933488671299035898891773443098945293561547925709365876522007340873305524487657350049998015916100903029975201226758000692427958790534152967698709014220142036686790363024658057360504687954738679867803327223636551983740005216526148563249870551931410357102921876750541470159149174173457828610680492043855119132336014387000062140842299711744940678577326163011870598765952061815843269193974157356264595716652963757262284811562367618977586256822602624490492450091475544842547222072929687827229060402458852375683627978284771495037359092523723490870589583872225139703706168220971269394356643029286715318990492063759813894017752171449935071208092765786572749223922641874977130280532562300718592697129160990850114629706795768371022343474412290918114906782177158811024803590454637895088799791092783823756970326751100410518820793553514017945128230358371716063204636283741749415082975436625463730451670934895334090495757863437127394460055036348176251508795238951577472112724267012818101156091152027033286919835373260725446305782807855982669551658631340243992468169314058075333328141617510981569002831212455233096565028749156177957504353140247641083632568881056476832132392219221292424412512326045877232065611408613619907380776586690201713952902218686910889830213535780524297275129843009508512321986556721736784145437911364491471427878896892437589751104102256437896299548173791823254745256566384634460399111217997839840153622380023806849159068067557318299585180909285396935983605131736858895920971489371730238013035268382717268617671008456178083137833849018793859981156235393346811905071184959805220400084650217633114460893064440641832607127690917146423377503441432788848881878984528514676825677995124131884182056784471268941206899055456853878343360014975448043249754312026367320368436702805621680610677441987267052505697482854882783148702084573615639221354602648047169883352095531113498448332719865757106430175912414577271548786887421685848558619571665177679539574236302906936586076150740137950689106124436909401627944830283145182221714901737987842094332780909121183827297463456543351505631491242088560787975214702638545719389942406230805402507738951573773928192251707806991787749559831677600828367116339862093030237049233820657073124412394699724560146746187591867760613504432483153251972810456181239880402584139415613730093159767673406046271736921915386380303728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 12566633893824218518454429383453820065486121206937652686340047973612388925099924247686765930889662523229305540193642800512890181229470314551699315985022577129591163681903908973955300203143130409714176790365939653201242120984864610549318851679264375846369684009802935522733046082563774756703503149771506735923692551156140098199722207428235472135354245365154638870284994981024280723497368809913180095867240226572952505185787570730423701016525901331974842802620544226593311952980361979961090314313595210453513965681616411200783075445268779033722605142313261432523565571701480808943563554251375926982418993057476041652866538938406722870175753704921411426819224506834958491362466484823558178904422366370232313985800761187567967478290557762334713058465838755602074780816169226107602177093508944343022245576319521898798107256666696014982464414299726158457011102651786881969066526262421844185270298963523937615835127863564068324867552825618213506000982813124656060412099559351464565124475035625126665527766252396654562687428800565333192495931503406239166607719126259981452938808200984766030954569549737662135084775035280209578755600239366004330439318729404409693505768803431865187770512671347525173473251890252844899469483989480280856056686663271257460218001273535422909495618717435704646914215281075650584971852019528790495913334962413142238194682235008731637200085352999303414018375795329055358889683470723240865844322363932108262122515239569664109649121137189880705930916907223065683439884712283202828930589424174944090219108186068857413221398568832735978913920098401120136340404429811628330497861288017229968139744299854895828088134551873458861010877426961668594922355067326485046889111061594395236740247756603202082181572185845369232636657224502709449683557571374985711582425749553526253247782477223486629728593928338170706422295057802203075921559189872443383737440071616976637749264881446620842063086282776963495879524233580750706744833399064790655519602781433982193766992751037651460115092457081582729126147347150743387315917709252296844780869526486616568691913816148349584610329035757966749174337688870683710304268816008029307312335544690872357913794991112287525409294818770128512693661849453831072668053850415523766267627402637029112678307171859598175665897929142204710085907739232603740896803483264454434721921246645242927941457566299100605722375512300928763384729203890722216523796473677272785071070631198342468413821650210952465579414343984071460020997366474322876420650241977519498416526686398262399588896529950467573949338784951660384130139343358285625746499043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -5295139120204546000468635762330684098133046340507750031651199113726377981699688195479040792156967622854992186717313785254421438229072938838979614251079183302228365920782046038641244223705247278324752222413613809328774473155672986689863018757823554373824969329766695180613276968643903133674970815516687675486256281217871870758158805678492733252762520345168823458462602315488221552265849729624517809291059772196577783780256731185231789748791467292000872483592411735045883440843313678081985720909823335911569809493400626264247158349806272590732006871601891732961039674907439774385428905955534272748952181561200612408554007704042713294043832191299788673097297364162189231732052177407820530163444725100228463180225998525130275616422720544493614595155431812378054549410405936396367918359653091739332405227028867455809949729524866525813249261463488975747519790756270021657176447952261405030741678879122943772778417737680594561117603692900733572775131305774844812634298594045175262852675573950850439084848132500072634697298011667149132673195830349715317182372706368140269804172545087649888418804700483506722139603200053862007084273248226932239038578063913063935098967006123568594376023939234116781724366616566805461713079345120286056493626528009867310532783589529182097044902918800303565129369765402728445039033482779528202192599698644061376281556634970966820505976420036314746744765340696532207804561332183581249984574420143945248669622179786369641245953606957195034028989937900507273745809329640844530010636730020129907670396637850995681417565315836609796054523200673878669201817412505866423752872689744362494619803144660098756540932553513955647783898692187887493277930442978835237653929238200094883035471431527229920734375762063260458055265104593412462685420367045643609695104724074198412396593166216902460221528484306037520426521918993759797399834721117482388360567848718250139473032014136391354567061673429123569052803762502758564306254923919550675718079344095149747576179752313004268234974181634392887544237450962632005461207488877651012067130308129218741975638177445524219852220272675516014169848008890427096091824300350382273355236174551864899674783266426261481044547349506499915427830211485308541605202176435995302566620934425717253156967719020002360422464201310618713911185341357876389875836835023109385767645119831013413015921600188573163247754110910522751847215495879639303357130815768445185307574665945697341469339367696176662942324964154845724036329546047410399653408904415683236387302291278540103515337694748536859338233230014922919197958511766468586064402448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 2044817753489709932227627935693657516282009047781839375708145536894386394294188486810728578932584980673324069338768979141615463534671280244324601280134431503940441126929703517031843267205213888886053248551836773282046649289760421424326626818933148774900079047856917084952699640456955586929294274425501892958388505947155546396492441974818112417958436331474314016419940890870996202567131656635766088218066614804034707221943735886833306428857163616816978820798074497445188063150224315600411698445921983961661121716739449517829861812350442879173879026446062352389414848692156287051651854204607142933124994094833413944188608894643078357992979174699745538274878170765968028483462502896645674333702548645345089837157847093036954434554099679842321437150296576459401402779096578898314313559910269600775950236312778281058951052399515938544101636173531681640130236067301701957230603211402362098214175980036120718863774749496238472779584920113100352714854764252817089253105985078608871471246258961739626214179225182072844599359333006133922698474191134760599842203836718418619634454780726195855051398789600786047373898480927096302018007459876484344039709166853343834013337639259516525567632670948018455522949184838626886873719577271159744418118064952085208155027457271999600994284459459991779649461335308441017654384063267141093644245886431911739755003784833737124691004443590935317215559440380682690530740691937940956971558230250117670371856918290847532399871087555315210722556021632768383715914559882283795881242021683207586780068274616233704876797338689342676527779890824403198333596677981717381427624797508762757919381228882288908206978918302454588891835501750436778574572001851090585975516586776639649980738812920459918829081676083576847422770539551339566877364223273408964095258538315418952732041332169972897394297938347104622631535390661593013029715898081219843128108426871003613409420021343689182125683606753064186780392001586200021885191774514461597374103130185197090981870384630873459187569961565590182866550177979161077624422628175071023958541835610453522383942101003323114022722342725269687354335564046894614927863940147180525204818956478256286957061891823543668888879662247525317523171029088289804229833659835554602839169970146130445738582706648107044867524850198463281160824624692198982651704352335989014946261423222934059092182040387453632573474482775529793564309722791547619732440166535782766962148309039864080108355057013008221367486957203420476831498489415102644831075515829404063426834862173313896735126347978145516126101136312560459646980628834060567233800699904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -728592601805582799195651659508204065383961179076395771675091696603959186243016200916299866268334347358247882243790104091570505455269508885425392359747290121767330212661524018682270739679935687163583092727509110704366060003394623115463898290526977124885931346770676729922227363749922440891086306189767469780466153985570438297057377158705423733951600976093764005225054480731903623724749489772565013884775024938472172500489621556040820180373834566602518230103780946738118447283208593879885475725025341047973543837123498466324022141339076284986070475943570233495095461566979265752085513972347439585013928984531622498285532345632105772020784611160589285645656239166702394429405057437469635286434014682879061863659180878732450456759799068622742898932761928329829948365030834553776563628418962057914126575793741700315558788470076712615967467348773614511649811893867933158829456726479187504606597132013518200010597688752593726958427886130040133396633286448902253102232255717929988352146363883774880729063030082395873384307961020378467853961934485008982276678672922194773374448265165358625962869998106385233775625297922353677963546084803163083075351524035087681760096452163257732153493108287181657987234632317007550555954503931778296253396361438600553820199737091590712086096155763911522721958128195167989723739453811756304837554470782507002806647105086510104863471719375439074958681484488540780443605829946402288397306574075294232057167341131970251979114048460236853462432786998538226124913110011934695088503645970507614940074627626202977522701275351357075231093981996048923880683974015548907957306282443663544512721882690714248629104130809817346233247100541156853164757002099721531413841389675830623486010337756344898052518908603464986074656040927235074855622250555083555928493689032279017642031652273628885718102629920897585453716118068617345973092081407283364144241884109772275407041775332968187800672933381840696920042387696466555268189754139301459908263159453871081627542255637767956057684534887013096074125886202413883358520761308017520804439265355563225048432669717898783041324591447715219267011542540701165569742365660312016870609702717757433149638888760719987302475096488900010164610276481795695266676271737034801081475948737421104873869852825984463590984611496422183429213352209913194328850729161657570728604257930017034046436167014489500240271014521411106925456101072968711301944044807620608048666855295393139366228532242451012947488222151925273433528224344124812045514589554795894945369309748587571482031626945302137572521734043649836781368261313248445862791610368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 219406318056577511617773324633957407988975747766567363156012995680416353727410678913914773541454843342886455321907013329728556432451011193341040224039737274148731579189365665138178356825860768620212885393985945297040215892183673072599220249099625201481484630480350517999483398909855608333986951063685612179996969844886281153651762621065763995624505641991515041561650334914744555239334035915758817708796749497215916109589518812053265454427155650069078286759886416684706386831195858964737617428951236870844358754041751908337773335308182255032755075663293344240948592801054772112640050608937113660592633557246535378555272594638897276183417976012576495279666271716073989912114686263330317826670304317418172317662380671953014599066545677472294113929971551020770038247232452324397110416243516343558648542252953191879057003833896435898823066134124424707849511532228112060759512824841581796945107913636623494657732041643096745832315836477215094384296516881695489632140359800899583686681620919169893265186435228800420184579205405282543379637923647504476383188527419868239431499494366902443985396589324572629107723829078961504462923975793222247291181680972821341494138352294639526040872267343928594636444684932702332847050678706388886716892936376792682638779508461628037117401519091503954080107883230567774003825044241338243689783005070523493872532182738980599272749998837707979639640965227426086152667722652856716292711017366930795088489854018187638542280339549385563109792943090600889219549733947345706866231461566906545491879400409780102051906229609193867023221506328790867974156650222137055775894758003919510680261447316927614908122593875880079024322266606783452348468571645496248942389414303264935964356302694626982434046706757893558966603004931967862533846465956522795678887423955647592085715731447775930804600079820611663517277950035036148000938973467793098169895523303983189648244072501041595207792828543094786495070220281770051580790025219334770633406700703751433837002765502268915531002169973225208152990967328357593163362193007346771586898523411138867676744721330606263510370527305177245705006789809617330757966740054310863924545176184097618050812713687491989108244555718298202876406788284395706165052722310044558443747419674732160450186401561043390357485141208457782368381329318253111952929619896190279364579538693601372319353820830303008188240012044668765183975493678921065469251147037199028159993812443539105213643313682895567264821869292789971579471069934261078174188407045814874450903904801862684514353212283323069875654251422441675098618963205069160476579987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -41571143786773290128582812395247879230644238977501764656438397197179168141294795724020268780042872392810167779509528480157315955710478856644968324385069312536055738145547005997031315619705158874419106967803075418444262414935556147462907316226172431087817308807243660666338941276718715505451605106855773973054840216200574662497924224420320095176613529380832333310355264887493044728435729844910515993180623075526012679882121461509402642980236889043695997434206105768706902409390472020022617839381295827654055214107262775459361955348877925396817750258475598780033281268168666117423025416634138510055578509827325239044795996196602218521387214615313085656563918091860948127348725410459081062143433083656774058212012169407191597600239186995759542680702592503574921735026663477428703381161418850609464873317287075131956608521868204414116395794488739714644953045253970892764307224026645746667431460328981010640987952063858705311826103531412115213377994304148486127248751982786473219162334586468886911398357830919362566218838038634680783274009886262616964709764293290755682351324301251764643101613870317209718667246699505606884360717048884765579789942926134418608119517253660758668566787009793537618510856367545016182117299274019890963494426861285188860781371469306577376031262529421484800858833104189889354564515855607501462505488913663010758082340682444092547179588396671183183297811028719613254093585148752759232838196343797642902354319989299967776910415228018585329410027050848300384891859977844026339415593257221749071110172223438569770076026197386543905735084391593232443473948616386397094292773579172677711580611985693731646189102545083757219163395944392178302333490310949354789138025098504605133956901245595830921991381807354771947164621966927965148650585627977626284160771462728663749638289211536497218553549163721040307057133618645408321321154985131019596422210734924029906093120288664029154037677240431927330961566176183121980468738098748378733541209193650265523918480274211468643771182083564580093640006910500377552286327324186601452717036588442480041969476090989953234095830302483781278528603444020306003201674276844994869059813875283829198654731761344919584134648284925334462801102459740127751357472431355516736933729650325503687359916625178233124106668445399788913031665356458064613365531030403404043476387243879199412172452894282304423048091045482641971652726999894127964292697574128331262592466200209186834567592508995948801025819499752847402176032491076312673827133964358315547619905863884621606233904554694819690591427733720964431327610492069766905771065344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -4039395742700278006306185387529699504611254536779925796434682967844884196021473224904600924442000767495448103653468477783409220019184221962256915442830225130726565663667539194816782218524234501731236233505254351905691793900702586889685611203392750541603491517068081220795962696872717147775589981717137915601344971278905796005350115358585564097491286071706430190538491045012566286600691442486377500862498502540998130794586793072471193600054305107109098440601731800029626422614491321500015765465210937909540922608037593095701787957998900585640826221261683524753109568428038695595589089841022053383321830652790522242362521914771373356731340882781417292759249537897375632341670869673149851869156650100678421044877742419532826314791162326783643017365531088563469059605223529872284132383857535544478310809324299479155304307038928729086897945495802016602608391803805122744196704510128293854917650776442011077699733744789149113953311050795799608853483899428869455760826447371222304035552769744770214131382357353960951754366293844336903208043872321071631090750344272620683981144291970289325735989264889365622913084051355666357391320087324279843711049389734859217299803485115055294588152371024351022788746468393110751995263211135685786842134775180443557468801048009859721790266919227762143822269970691607686907024475942692701786299945657695658311817708049605207305184102414395259959462136452405824111365797941979301625098905529939274696229123638837846357010979102280058975044754173714032011838066656227841572523293769795597397616086610983893123918053423558011833921596167796957027206517379161407336970374922434060604784101837083263398076923482178382791161135583325342034201422377114853745364787790445958534841370894155828011638145907022974985161191683418857177869624461766501400319684205510648151854817174996678786200839823413666245431117367618880339944225953931184827147890270182507682347711343790870914329420608088983369770885495323663210012453907149208004407555809924364030814822765559132608022382402777357315972873856350370978153210633910237126669624842881560215298748052772350513351173582737372659884145776018567467246211197280393732478982067729861430084512375097602519437731104501515772284902509490762617436731233421996971266499557355225613484649824148047784901161771676094887044523649507665311297344982883494692065595748184394637702025352262889583886575372484700474484974943473822078125198514402114170300301804414741399664443233662907038702972042973524310638138931691484307946209554216982543421192960965127885445816818887096913813442525659976675281461090742563380396032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] 7056778112510739436591321312546292419456484343963176744655793417303558733592803484482709746407234464590219070748149695103979791658248402953619444094166767621968882770715466218123455421349637900218961362804711265198495804318803572722902982645654286090700529065750161876999324195000057245027284329400388375148460261749599129935693024900388702360622617110718593877708082477961642922966982207528182096161665159990257755611982217756012256717069119671346079626777348996336666299961504166997986032009057680745348552072092229122126422553793251654101638483155425213646903951211658855558281440449799716110345643774265851029424564321659949353619659221999096451530131970962041272832647740099677268665061416454568134690645765997653024367855835154294667501690577037111329481807774451585907505285502222768583854259636690416633233945152789067038714832697352306358026049962642623294002996026522414625651788746359058203672145607168715477141021091356025001302906201874384789481261266248595762883559977646609000899068982811771845888380328241195703795180875072130639646200990283449475122483190730926506187121759248138554542830453088905629555168144640294136369398177347647176278337267050381960202955680072200461714485314019862574279375582064505827312182700070564699574742530483359243529255002716306387571179672660907005859547724267591695839314990249451908435715256142180911323301079262328848334155048461487220912830175962880587591479353763664349073732837592567933995306486785078444049985953873332876806228796810761978011757347923812966822433263678047257760668483356325856391023438595407461802019169739664002689251374973806037255545358037074818385064889087872585655817829990345924237281710871895339883894984678867678311089589725985059776996950475765918509909228883063174085634211725853504632346480381763002690339494108499774898250188816410974757161024885264574654464411593565911781614858247747822034653317096493254315124415780659831833280715098343730409102170795957031189479850162435656522735970775659431465100191560337987538648314848640806230894047177429099631238397293477640401089385235502717639016864607523401670976655337694577108646199333493014971690666245732797991959567662145528359084854144027905007308219986713044610197311904434921980814324815907047602184196190813654039424727092774737161443171344966737117346655829398014409238365545484552152239292635077082653044075077080133742251709247484884308544159360385035632649592326380520619352933273942161518811197879356859706894014545684974395668673917193059258251519565428832068365250352373095096045604721680207504133785884001398008315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -3035423972728281542467996936485081949042665208440166144080780575735033966949846473138624962965547582446699954178537488139630103834670253440053143915119197647456447946052126650934739571160707272011077876806026311177528566612177347911092322094446796717607987070601489201957344919357893269153695183043058137523126875576229937023694568806162290231728153226945858391664422469058246099144073751313778005149261088517887012403868425698388483319299602026865159500419065942111000783809862319257679538155856701106454780356161591557850889711686125545948039264987318085852623682428491337732914498942012197425207290680120539668514120983350638659836741816628052096251823920318614960017512026982656074699290633603024612585625258525510398993429073450136970484531421453424887069077931030109854381762328182351460376975547430208603743597723379358926166156511184156169688463012493498682340039382694057273974080380136375517471588614907182688523028567052072056158231548837306972510578940187034122468941663229668106469762606938242925657177702298486430217024430156156856718574587518092223370942285834289480332193627766462264250978431724730003807427813945502945187897274173413329006037867999581297999407764902754710255450033997761752826830681615965167910659175869287631622228569069483877508715496243803517631127363901428964043753956791622472124144360304453760243444467917126981719772334635865013905579266602722110944920386591456135679427205695310127137070594322859629970941811843947678565123429234024531231446383249630394120506217246144965739635020304273938819928458167364614602324163292673595576731474931563675653441088340385141276326495217928434306929084882837538395974863822078566927594447695975253421518476083925042112172106636512550605822524184489054344466127749471004324709357374664079979239103566357788240524297972289839389947251255596001485917932926176627134393712906121769489739619986194878511381297624912723863915816604833145774537383242875142552822843985006212438790251050183313286839228029266166992391368922988732450855992743542063617884558103826585933150605597091139744185208980696589149589483830719607417234694133595572436002699129745714586157780585064875084438025966073631202916569859984392046417169442412899570141418351004558609736241245188874359924509433196626664312077816466864640885896236989508753670811220186654093092648223060013897204954230923433350040549708439708434452984885539849510056043876801483849659336067685057408785555728138834635536504552591775036555717614444191477487733351474741482514232302933713687315041880596653323793924924629332123024813600019816378269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] 783870322228188942739419165600745671473771487678505287803795202630095949912441356906523486922705551002886389503269437920395001090680121846306394587748389112400580028790995243895140433173913606524739270387549604200707908170908367362423823176508413215225454017486317339397427226483677013914568111066397447144627576193683752844099779159342395463530808407128764436534004710855474270076462910730859540122554806440366065973344333735724150607950572706711756091039533173918202512391166225360804204413991122651374718751214700499644553436545457994287330389074811565402942963305098300560643976056798159189233955402017830114978695158976590316719326167160340469295642155212344748998657629534827760650120283831838528513796894150852567543295040849529827897152753026373737908275869289330481484356193358799024993377042841548972605796048961525090761565549684083600954080189200471640149885026725896068871144131996962787305662470693727542054165996811907706743360154144111395711942839114813968432848833717342790112297786434910843704456647381995102417913382912583161824568970581931198748152284649664396141853370923774661054617390623868526573146548273036682756255017035957959920710678613874770617308516594183474000712689046450331094881724424803013187532523445629264118021679165680358263366732373957063012764694848203897698553621370155518999085536461296318304500358888920306300610468893384565973450904817543926562070816977949596869144327231202135399815491888553996966225589125751550495785665451995662059724274796459177565123814092625246381112508558096929630516054979949244706023467255622614073093684922442514423562653917577738030842372010614174795160335072096950268736309946089743136829710542756836056822674162570375025972797859074793464812899984775138682260406782760021111382954761137276104265663402290303503964778252466757431327578773965201441766324717697120845904982646305953102922466109823107636424385530057243255611417519916252262784081310828847859174695137998960735061217635204554449070838570248758817680984647122656358790729756443790762220066523786077745149118986036077474858945550959439825680764907278901711090226371008836493563419531401172661989755252460350259325959253467893444235075925184831487197011691781264192183156411384719437997571374753016773640825015789148325268833242892712050166589170506813553608352284363952015598851558876955661941327779855008068363407695988732477187274093933007898112744094795783898929542127851094743465071566293771391861063244540682241554815802835249306975712217152892194023025617473249732600824920586709841865495696922379475509133157379553309491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] -143299641598071712260062073249002422045702739276811255239809184329689095895817784714312327114002715758550393196649624398045517876567304368754911060464499350004862933072691654243315456890436151234215617351582970427378542153896019662697178145725882714313993623412215417225186844156767904857810083335470991607322594033879755152901786029105622308976248892828542906671017660054456956645605202679454033557864127190702837699278592061684216658909453767203430290457549857910853043744304582667168116135204223231203025238679387345640298039375826490534776225547131739301870235157745081988988635489362181165894376551010568075781129397508045108968515085051105522090273830878616773760942228249513052354250462534795733068902199993455231144687245994561426278331962386267829804116803690161677589070497350520678358734055241257584978473082550165384878455593545898513941203380948389180794229386443895912591754367110493614583895783408849823923968030740147343744713003282984926295453294890339751999649088577734872561745983276415560074262045555028495891103764668750398118832473222299650288644178357809844763258390076204861138757644716754052690173441719481803886577746097055573974986127038051490106581670739300134597412224552372297155561396246982588312267674791108650443338062819595523046117401560003194141447203538392198760619362784846303253509392509132231453242284186664653841070407965013837171431659063767889029180523146740049745966054190489956795800724009269149334228032690475932752786416814683730206096968724943100239438406750579964549511536795744371080130899207902451570975478037531603497460461622826322564349487178342064124612565855949149340799132369705986055402258169593292014953827041742921324366504902735483847713344339666000346560670068946712809582562651747626571601779555138800299891167550012041697865329875498903020141312343628188353869987390333011845387914976301440839393864160057184684023429864252001614001817766576096421640810991858446894288981814917942332679430082203070884039781146127809212227398052645603284465655748782693100105241805208178767102814960120520998112454035552181146781643901220477175261057170766791581996379285219122465846288399504133461951611257753567166028642497123388278945032813410279575257717710761286563682572556584925366678273698243839685598999621636655591186117789347544897916107309566002506801985426859267844971758853301737072049634224259463548134358225593801788106152907127742521102513104680838136496677194738168921204225120723404358298436871949894875147428202957494351193931029239337369860118669387274166891181554400463847080352215090093830963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] 25193073040902666331924033190654075590038246022576972538130852805272875324801460232475741172854801237736800637929355288426550473860732687562081754995259617304461565855849997940969114115221069236200094805703630385938020426082327905107070793508746224269403523076302386487264667451140230858849030937022828452632114242845075288168955473164420206529860886222680957590731881342574043461305283077183330240061188997930556233397712322659054732279851617111617372837986476243886511630763219931382340750587796238041338762507116657662490572080387828575981617800653042752096593302874135821066951184090252013541262955736702757923048429252844481880329323838802992544551433569774145810083556228079144312311671762776998302076316532979766469878817653529455265403356424605468301548487142324023846794429878094803063696996242301346030626307631583890752449380307896832687431462352960979061598542984319056861696895182032945731954412991223801790368744442443449710738290084094768722412489561839821475064491998167521132092188318500753619296001837464326362836892486548537043365690170289042423909608173264207739771311714146447649234722297604943527280695663496281837452948146697077792622125035106884809244806449785345174772946572024077115654366779924083705123438763877239819474120193820149157317294618859271468814041020369704303946088642584717461322804621502958169531981687980262951407870041578250421749575699072698452113557494972670055846557581564305925041542721067819378393620973276160318881266456857346872671049221602046880928358256055850003416005729508660288659302085363287555429914235667573049221301071455023744632742583528029553887910274797105682636630707807114080351720583702529234668411160253265914930572525010046006910962714248920653606670953359147870830795605346394542665554818800859700194134644813152704804241507555461429503167820133295065709766334919906270935603200301819807518998594248315405980528164453285350993365491779523461976177143885097122204870500305413570939683726736650094700657852391551827174241871236315983355225162895959220521268592405507817003769375560195585653455779083015962399549079056477208510672691424800976518278393174123195615782890111169191079290052792218754818565575857616367139425331423145217503497561854355914851043681936580925994905683705734532837585499873028469058823839779163319840678988011641645715612037523199849113241343566775590689450053555507089886750714423273481268828173222454189340626983802547632693394641942454803868835114162030635163383588250343785499689647004778987926737582022484962260105996204189451378627162995261422362454364310867017728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] -5107334989173218061758415175759449628313071276682052232045500129118968303491351705982768915132794880936700402131560051899308598657608784793794201158198746649071858129963869313171722239455464096821520928668761827258627725123081913149659932335233710491187779179512343611022912443777344138988336059252365353043347799463290678928486380081238436633005462203015167310846059591348136524567608160510970466525977419552983440860763834477267904581161815377832705266388494349450526626639757785986073592849916716125498917105746303097079563908619072575657982321173448655846487600153603363623348183720070771231270734562796922504642599400133369160310628605670715959517254410374986528572544042188039865863565183841692554588161265767023347737244925240134622148178058507293616885208723491083512157178737412209072258285233191583359433349468647309624716677928503903481717664718860782486977936189259444366520384047953762034991048087966870896205802441117384774830614091766850423788936092106688508199867790741807282917920160910839140696401356690741691859387766527887826795887318730401942457427578530593626918252828126324744529345063673354891849905420988132341661735269726652824295679120954954021170612962041629063627650019191355660641784528357214094907739918335588565944048166096080110247014760408707585471882573065722657514156556607921141929445586551279125989044017723413162026750171972504617071362473604947495277546718672548357721685830405105687530757081749260240897804884337368245947240467912390142477578276394089521771693342190799639941946136036870773922781710142489484669701598605201006953019574438879340923547597798793237575841008873231274999571317123953281685355293064671644605996416486452438748951739425149423006733245538555335605640364901920457877828350750235224382698474531307255068262173458643641101479264551346255806500112396777825277233307856337840448909772432219380604605375120330904860646716120496654330865512079564653301131630435882715367538639682720145157767691961256021591437041288272614058764418418516520497973682146867366115364128654785490256957036425090486874476311233352498997721777241023165333398182401446287222522276157618287610764747353084702003512634437824212134896332595214017424291815695172197896513364688824998709028878235346794396852880975122339442985709133935033727801092637281492112925714149884896732794693188712341265537586220569342218111766273660370508087027957012342751800415757351416593665587564722867777093656014713806566939188698429340333956121638615531180686432214915980719023235183103772562903218777129153221729946721777193507163348408811053383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] 603893091463038605017425229161742601842347705710784702424963977469414771123399617550050989478741651658789065270538481240668066960272445623656809130455197372408279032608327409690802676825105526538496020337120472626612713660773732747359929894859327029283856129642841353938920234429590671229761304741396669081474007530147078039934091024155305697549190134057262641118157503224317723024318482545094396704073137324996054982474820138159205700333122752857522496359683871472871822957849802176322902849716164047286489789451385662527206460411630373014073371153489289182324647579046187328286027867355807163838320109219115196912673259285743183881808686079307310857680468897642691273462843683664571163289367605421377596903125956315508265895237761794973518316445769394777030623042315339970893998363279170107761545359420187380322160397393303837002156764218655630210371668911361253822557681516836673995820255380519537610232403866650741594307802712104057506724024176008452312934639092794580487716857979795047308799606243941998270588178970453664096984572647535564453066417825448321510994094738011398402262790458658773581192898256337469169918100987492029486243817625988669384110410914171503054399004862107302531664240427746905247187463960473467003291011865163886194388449620914341649087655137408224250763183534554003168969534012024186161345038414701871284406827146502165592606420800890694406064588783986048754896240762522682903367039567066069745846985886065388058330065866316578575673896915348248940377479857360410982822424173580900303583063946085415020554174175232547567316215770666622761054831234416026333581083176084693390401227867439496427402887615858752605310599324005495873100177442931430431633062272266987691428928069062044049110434592484891582003129091217033951728359835048997283503658499605301165489419116941392383415985368250297105466163199532530945345655392787270867712105101464165458081399078675492891645450155399687955190216527350443013470739463513327053089126755897124316944799984338795281910604246365660412090084668814951783247914310042116015640806643476292594901437187019631866290494556930063577726955040170293544656552347998195422797195400151372462190032185543114507095731193973657468568425909708383270651979469182988092694493208694669488950221287546454144160726367945948985634407816302728586173278654835097383487334988441686310588372607709325197943091920961859548750919270302909357996941826153186101794037918548685264856809021171565140732842555827658487664483193106959915389906944628503766726188718157254730842017807143756649082811405206084584681089623198898585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 90283887945929943686752316317467171826581338615672120538767528721023716739334266639081256087866550791973256782593661715248852209366827160123953346607479343831724740452774471611767859447726478201721919126472955818213488739052834971100510846471683342856909276806379829746067341094433375740952299593945092180573372877212112498595478582269025628506468319296466130815257684457363412035102643360173635390009707845138310864554200729845435615440842824450284759902432986441622218020792467193015700343154203363973364666719530091046730773815721028492226554647665231509872792064379278854532213181977039589711735150467147393125177289259023086051647238307255881215732258420744968396217779448974089568005454137996500936209196962371850215628669458972707937733489961976947723484229410487335173367171802367366469650652662305554138026314436612975333606941029037536320394865476510578113928523284282678955751020460993932931354879401631754867252189816726304827244809361053903342922220053439699968348681241888379905736698782507757386884651987783826675027117325593314654869902381629317718963055614522100561459792306343813048827404446443615057430418804597341091009110072712333985694050258009451049236987714602699210114533375571356370718020985330324770005625321227716171850210980833259060530331919254900246741385818572283157857464659299610222653859651906200454792625688909156912698394782545286041685991362464847248327964858729489925267590649687025380692728231310922068681010917045194895262906112286751403680174266843183259994079487106181090634509974466202238619282652508565349394249021635302643343209484707274068106106249633705294536453695348051577596975218142347964886341516647178635190409853543002674238219836624475943264445979249159629502573462922159229008321472553865596185796671069381411039004768138924659323763829201079433018259653938878169287963683636551722727708674616006285765526731356683191429934292198579026864735841769644814930071302916976941546277700431784127638858001081077079537489943827694825088697690257309542964073500446241021169095841130005615366871472544837579239136104243693358292175529924755817958499772393151765009901775578661600586612736388205189106483309278641972687742107108443015991625189859721544989652795652483488497983370265135384164174553879432272865632269711406030779007960525321244914708810400872872950943043280380298748748916325961965867030992152784566404734171794013085748186971292863243427225822838062057411848768442062578465230409130993699949441354324278974709940891018458204922523684940693261760996017475096183158869991149144560345022049396069498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -44915705435210233727565126239196848641330704389525447217608350000516301413728282033360166639275308634175038479954546789993863940948411867780291829748392138505984020479565752312992787194162696818171684068890932586091569756646310955815490093299446813830762756231620987640115305353230312584190187020454230616472399912030846606962821890819780356799572085163263597071834935102158776637870185777811928709750932947062613884084803437675425484726999706205713063951909066524243665530264434235001446362254961411663267127028768058364144614809878366531499427276325268863297994320006681944858572358317123696405922680010693774247004891489252886321938285596888256382002257793934444432172594112189801111260141385291773224532747125594988693417961393800106495433922041690603131786820139644245389692142113563183864543177667126295419956244952623403474107613838103823323110234030746843629481574126015170061464058239359861037423688218406844638837326823466967509602347718547770961799987857275148783262894254843379670094542588946166348420530069093362473988429919084852044102999405299148637639445704902572741790314569105360603204237033429018106042989971859155568054435803418622426155149514904440911962681752884967314567709109216560284618661131782770482853589788911788641721251563448800956576136043809107100156474571750964445431394482674464962562228729480008167745090978951423385647707491052069111072808104693939863794171271671451835935281181185578482159176501811660312970640368604654681082590974308473915265015187258842231182903402219721260399163640185028899333280993396529581129277747051898989466350635155952889541896129413792595172306415459909762416533637017136293361814538307800703800060583721150093774630561729868033167214519318798834076369181672885966724452955434345992718818949336214986755365026302295512691852244892414116148562459342582692209830482907494868896373676266730935198209383938280144682375773659326731082872314850620466930921822530298172382821046990109394515156275848567922491380673672077844911476814958479287653419497380469244267157133458448294889407825076582362377088463329981763850361968252561737637516679749587526131852907602868582054080715112308026826333271037304210504032498113504676230721321745105049513066389093583361648883384646972755380762597954200702926967629501958606007529217329013052496897594671053834805626155293890076647505386559926883132550337944192229195988141329502755682722711733359243655364458045369945547494705545729634709593388765298021577885694118767840070643993951234074043773427682707130246072871521912592786297506198781539005522144971896913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 6137037434711325439199793957630902440854111121983836432326464474616390216930570262377868138191087796878260848807434190735896119205770328791452038098648242313658793397337111724099420070908229731857051496772757405239280125062786412682263339963851968473112731543531103373904858245546696875283397379329709854093862964434918940257229823011300715488529322140157266315969311067636863018310405272001600199796287968081291182416863421360963396713935664264154981784642201274134841726693531984815256442563956787494696832466494444886497415708476720887632102634998390127789124040141647266051353864094484684977093821502043576188244548086189199200745092990237260241067372409590231126775403009722411453886945002504695328200081002611606032454131019405911971267341809945541468051319130951158230499895886014530229393947466699170290199269955210122772621107380611140106591712629593580986071153959522190492317994465210258433212937165586715602474186821775125648349550190413803275855346154595748588710368093814361691055504743704427906775418681902384634872485241536295064949869442585344230027713616792148631041563451136938444862994930543826555168840940381627964719239068368473308154321137871887392772154771472974993792395558778037712278817284045314756036184619950959903918045067176895509294674989308181113331741243344021945676568081761140616116108109305095667468730681720623351051705121101955885304085538899420435373052639419012029463350281182844066824715578675482034087053786701874717497016270965202362620965998863601364603305438915386933467196388257997582765830500291234707814305666961036044408080171186802999814012136880444313200113242031161001062901428758647787041881594740440023897138444844951106137828437065940173273508799183665671222147422609609157626711986629331494528775297356794323068065808391136700553033269547853003023854483658325314817227017957686217555006898901914124991996475720592476321896883068102179504503817190638977098357353645008203992591627706933647995299497241094140152190284038924893584172221908369896864281188256729708166086398925720663960812696518774323104266415935702114683118638638586993531413257280083893367634449992689676666258026965346552352098330894471072899003061288587541621594046372999487332642808526433481235784142556902147944549034505382505460210674205630641754410975944873341780326150839369174129653472118700461696100287210124355975813176708504929703265746687512449868168630425720691814200210695140677021466211517872156678371987041746609165341855847147487648701084333130103513179608415167667643900125041592110753127994035735048741724186441395732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] -174773414143132018903024787139037793459336965453584947922498242057004592074128547419684673541632852059406652503890387996142250702545710290883400179831036132284618258963476599910072073254594207697084438289551257624905401333759528851885322144322195288611706973485885627045907300732245593710266688048286082152703674192848071489331838109432425441537407276324461526500535042796788221181713188326244485009860496721329900475997520717059074269135778799921814503456633873697633767403978980644850411242873313201684790088517282998850568728313208438771499294959424713970411081483201952295541290060651468889366202775244186834163648946197582441379482632429318189315007622796159413966139421813578539760273717521646145960381309632365373678875359850370288327951195537418876624277263810472965385614274765950733122483771873900376148103604403309129053456625319353757302715038334634059516816747478613063642805458180578730487068787954874661771497990658565413784078155911678567915033975483715649294529679103074970341503331920008136909384220280775204883360667688670861027060019142912660131909524226423459493331443061613496409629621963547565911629670802104928682001953384360938119456770374901523137859126753667703304638609677983502466148757407372788457381496226622681037651668130924043462286400489807459999123744176673059837073096626327364630951267765043959382971847391611443281847144677000960945657351546106092230980516223486357534981961852310387806772628690101590537472583678929870262966926353400860350774147396251714284604914055016324020481953972097178731318581893794811213169729508667530253953100919691047743179552711461135792668827532867857268404145061407090811464479427677863293019151410551843464409235602313194178876636330863239881433048966484632377807832758553301344862919917521915579726169804879414212165553408030688130536261642868993910934325799546877020235084616128227392607688900504832971885310759494647786777556649911004041874816003095381760767131471088305394347257211120670033555918269419436890751219680892157813357618387099262110607632281020750573913450233920116454222638162468301838263402512202758844084768272237144147688311777358797399489582347868281594996357857178251234937237914268326491298409178826646825212551566370013333101867787144679840811154410295376129744894091634499721750462235308026067913598857444005129275363272594495384883773540874571440728461715810390055716415302645130086320532690869671430300800127064027871291551494094522224651240362871056503638804031801217494580261286481512307295474943258483608785519158599333765973876635316950146992673144554127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -70216177295304812643003599151729040416972982740596116038391572434524124201940970688456891075545245253373298515393669202740798603645502803386416865546393451554152311278394765052183673681226466958616013736115534746029323384698496127720490363370540915140119326783880818043543772460701569923105613984788529275744435521203585621450796673917732344034494696177917115510100036555703587596868939718329448044837125300905174820589162774471608510775698995808993948921346777383570214514400788473809639505898950388269048078992991763267717058302075324460960073988139208513371302218690646242687381488002511014661075198787899448804011512266299572354468077413219369559901302911617131757351426307638995996121093566030475220317523455474992977546841945595927962818322566035387729952993905915655114506780897312508387344867473590162079218573999948795249550849124430432410331860372087260274666248566017026241097033137691725132427057472016796798926405879902206792150041193623703809220543679750428846428427181264622336034366070791042965604701696987091396141839915805487154616654735869272081082932992173627602522289280094420698279481834801903809690268202622808415490449605988356879451819319852123484827291673088439695630452139143328803359788173704281964748947640590316804906777368330199111022352754485613610574007084174267097303955259001569004137559523553404599064154612292775424099751560947105407637614008069714164622638248927999546525082834762041038675773736645307382834361961572879820507171173754800013378304312987881131761059112199198741632085106401450413599894996565858861068255675026336178790539133468913458459896933664357730882239518707441436269548529437730542968121825976831254601717243768025956734692545223629062309663594676840521057116339018382551185323075874824498625072938117092937675585414190979385587429536086030995479744372743035716967199220835120950127753158116411168574129531786917220525175023265777180192949950185511302268994392924130955562553445856124831211030766238953132836804563724904417801675784934986648071964792108273210796596183646226948645688699486587180099524722967887853711059068719712020355033690117107764218767865610697932818587855838915968219798129131638069936125171069518300635212842648844685228838756309031808416831947010465599027540269852087190956451948044397362745763310303736577226088531977229775081331876157078404509449337937010889068639342042249701774765957304347480233406180697440375958863786789490012114051642086354525744068022448569732386955318520306368408328455613142831578973925622503238731933012601031381268332720497939771049263559291699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 22560694819723119599646301797252913206731473483754804676852768686234350287102205460347309407550365975517196988889911567395785780676049991788760660685071956231475326051306412606033201042774947184689140741682554716523787757215596614996068906243622830931557118335608969994073162226340536673431709558313520829626540370753983937539091709123541344221269226245804059164182408234342173925535247569113561630303216820736611742838445201954592636596858514660427062805955709079369172424891803315542940225576760555188090665804380539841035902209345701444529550896628041500289708972149074796255682174300561947966977117729209097478494636350568093501550290309204438109078922809800237355079101793301624811708668155515242553634107818292570057555892417441356983789907353394571545380374679638243608641599221157343358210894434626716122007968101149851069790898683557467703384951866490233901632309476523979151098113072645134856018181010048545791624563079638387910519743506906623147959290888729570757074491694913294240349688687236070474248407002968963120371330220395424504805570949288808412475262083703626349851912696583503307771915210837351799328048770120466602104638635852071144963286184247124906443635844457079300611380609027497633529972648260215012138307185726575695510172981050664084955592310858409425988354277862704619005178899576068543809390053683296449758528687618698590691428942142296102358743497492627265873987256043676752937999017357533004039673747153075237529799808793995909287363594028738868048440030974209241372456188925059085637097229656006537097352282893455137134243349893598832925422496548243065325711694333991415439103511621820903438771517846260066473777458799547709743947664235757234943425606572544335498485444768912724244936055669341738318677707347612969377511559786893235859597026984015336992915416878515867285000160104901732153621210215584893206089338920516219004035822180711710132497399571337780563927866428687149288363847335023327678237921042731323335960797066949640507638456270843143927201340581007597448787814448227478897279726787184950860022892289163240976251881204983138109621818259591475890105050921198649404073527041544204117693169939740412766384416873434855445290137886237924582415797117014952014005677692118441086378661639788795627339372083697283916349029839094162936322534199873132826138185844360792012660187067205898448460220395508872184447551578711197484311793295501677677334725286452660157978850833607287752502239906361827075814833582460810963086886305462052404319358816836085409911688146446021035061866110776973286151238550308257059670795715870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -4974307717437642941248439117644104627271961519048805333564724399738969086814358935172606703130877770871271123281060403090027847819516167523681765411456952558634025877084092478484555588883894497216631913258552418898792324699080947515532953627927370240325766608427427236404110378793638862185629056706903011755192856926378216431918348599004779832728367179173264959209497706731456270645230788291321762293483452460731315120057686980492976432176936950638780265990006363109194887054745923158942175732094286220561475069935773496964785070603124546553578814935815418447042948371877167455001300547357675313839929432297142535265508230618735156193210064053246231362205395666602970869335034042474363606031873207656820483579946019088024158085963164962826251676809824659114270653342392348553317426792016430570901466975913095773065724386782775631047656262280724634599705904186541138179573291950503695555723128974767942398749368170923894494311439076791818331614488865249852714435080542024661107854695431206173238501451486173168108196554022525956572175976643234593896715742229968312782808592887717403878319638411658278466668837959725545149379955484267966554711270019286265275439705599793047603634253258155534730793776260429801279784122338813128881059776237305833515324456477648768194200771485740222370647095454366256390351556335895941959487901949277367542964015697631646098083835305894653524404779601765310092662535151561881526454397079028093862999364912583476667655166889546000882459155858975490653912261894746226588179339051725762368362968767011650713991024171398259452958254660116124060147096413334994465386519922193652394090184640242126914821481054179241333685545033327854471240323548407087760330783227100388725740667007994695203650206247519578537596354341699150385265859040179490638221814963530772947818955033391040947817925198057347119411665048785765905290842822804375107744805717333986592900148528672979210990659802538669410486833854351401021496478472637546833692341682695554007067967762145299472554618778554692324228363300490350246760046650468809688840272828218044147942321674394335025020408722906723183001541497733302189532878443427769192354520464650722202794402456532962825448166265662131266824594485054194501403112235474179951532170657373062651929581198789992207998258673754827081772593152446807337776498923673867929367904074063036594139366381734884723444295705902058269691188091718834417539511360089872877627567232468797672011512941627856477018539879995973547772458087887806773072824823030704110433418711871677603155450182662962409954170424950587477052487890894848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 689096520352473846490671086701986706875954216151213714413913294201407772037580806348725049919998423959881080924731650489882686297360365011340584625114099105629544213861347579599884122542516874540557136592950447478865597068901250163740510753298426622797574638413285624088113696365274655957690139066173631709332432642451313169440700425327769162900789295575340218620487587159947903556336849860919209333464503214557404167128903897049201555347385027287859846977664599731798840330671033404634736170729277834055654712253592851336087101792551880422586075662824543888501027391763202385785234748263881767207862173668081920508238188407235799154195145749000758204386217410453994016165151791314274512728711559873065941648352355764857279317509235315662411033217079128174611441781737753387284087257150175037895829030992438076371998687865975049070892551896083537526199037535629026379179217756097761566987048579217772494297090643164466197997618445391107084207417527447171584021268639139345898992285585598848312486967430100483214622208331325906360637451235876223527513451473227261113377261933930134497031110004170377343576239019983456608118885898554432814580982545449584657749821484157906425837713075286798201353688899669471779644879164967956248034262653692049296643681619062952190767316672851943063747440449199073408575499538470914883340838245055851375275524574995740176214525849118560350366259751895934212892411697489681196890779013484041773944972170037584258534919553610834307283595521779545706636029307820958155898608343232891202182716836264952017234623149434736800697095421860125746117354043870618300540238986479603027591689766614188916260443966957908461323449748495810848530623620260011336404593956052680293230215692908665817960427458148692325448211552511484113395996766147407917575911041898045935112754027208366486437973612271073050361082730022818249396938524505765023050076225255889220401139254262190203625884824176691914121499936772959070676916018696335656965333674636330936199106524909016014111601235230786930395232408418872748856091573237257764936979986560794239733515409493224890148669737915850651521842879680054488722738608806858881986241684024538331486695784010047049785163185877368294065360435464736181523506556810686210726542388398853412421817827204292012252133626198930664171060569626313315238797137748273514971511881623419022696902175969527052632524504348604117917005375803927178857303618330311583783582025030833989031670053885148147644222013256726882780690325776528258550018145613628349993660381561837692154868629293294676486072471636632463783435079516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] -47459151494086331314047766646858417976338635886526211814066610307662303772034371945431934716108795512182463209724264805973494571672371932820834538232403741305134796357045468569850757374137462789526257611342891754791712409440873531260984520304648893331454506830809326250191827832052080137428089770524564720872801357329875661523494736774276037171492304416479321978971827972924595009450984729242291821945479041098878862755756193384773993720258504657239049129602600108453447934620918335484085954922599664667661320616598849479051302457059827751113571604479899317891480725640371520641640306123692024356008408644041118940315186497229592894687480366794430570530996066789318402541457847243264028658360407038089420391992157783085038280238803366374830641258681666752819945374102122776278572401653735727024894834309362111969654112275608225945681102614419792503426512483687768219817532222942101147029207157433470621314251817199452850297578578787760339275253716096885917640884786184534913603259274743436682605629442364202486181683437001156089149312336996608420109475028038083669852197503365423446022337292719821109902593965956044046113183809563843972921972333167116674455609227191943526541695647070759724915736890119094485918989629254061025477220680336570927120192053750646341882216849415194822574602665603581250999858424065798119326802811128741162060373379661443911436925061623413633278784984303527223641200726464519703616136838494943911474751737344993506564202480153200342462110311365722111814716584706472934648832284656462477326170638649693401028201399742190078486126104521995211186722683041568550437399166871512184995992931596206320799780749841631318913251670162335056465154746710937371261585370990850287401169864588429357970430493778800919807569760354940630145777963101420781578013830033993302990052931477010011044016651670048456322501718789971875991183390980736400644441207439181992800467343396476793190471015953707817023969406103010430529603330137180563487879894960634629582371941853299835729803975162076815526909418329307748746726274185637691641900970829226874039290911210719043145205478705780835511617034443974312905350173171167908390253232373149094717614856683616068554967691785734251033868188542700423668703051486195251680128815634987959371792403919596330330563611012444359520434938284934132879342754072578766293472919547343744959607902187623657536067792209963833178760958284839021308034911867744879179005316154717276126896264823713398498707339852109114301580019975570032731421866291226479625408331077982828645963866834696573168733078133569758210561037828096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] -1016961895047401949104183979638829280730238638433840908593009001831768523770653745845531832374586377031356502876239087258034274534633934634616465202110059579033425827462477510752927562627015597461017582987587031538183499753790326450094563893917935221997491081208837764185667159527412191676899632305520844077108179565094516205035057694640532573590297504735732588959567368394306343919966636605295234297551793720728471353114972454508719547655028078430869667988426192746700676499433217258662907941902982876808920165305057077468046163208714388870647738974112097295704106974315955301021776519425231349007821755550606682992421123472127907725869276853058623489077430189515435102111567011732210852458361620391063289068746302507388133079940161932565994589125627913942668402125779180524330857845570796082017466246688963249821066229114327844672562151890648254084109293696075537525644677825900083661587507051080706023612408940798544720736203150617010865763799595828512074388779856244147949046401992654644030377805126724499332173371990043518217759679141182591700481490071146513949340723784767368363198607956530989470829441711751094923295052765478616375765290138945436003681526311364758356983562268658291505366923417276274267460021052558949506672990052100194800194680489697660645025990451658896573767165319749587000021046782155095353049890482706161902486751149092701598140849738992712119317627605364196816881526402903726100672972433142439851324756453145400829586217718945586669898046737063199120156617804670761281470225331039598685459890092133658154794144540468725074025435739857513637707578969503617749557771024617604638974922357176732522983846648522247169941244824584091281581491040659068279275131097710219056162492221343240221031301025385882295980882903487784824719105482634733800456119933360961652526379307321884811459837242249888210710247293942901521125102608704004007070167207621159646175096558761206349479966789402562824672879216249890856873952633053910755649961142546097897158187536061271404305666702050848403789460909584763063976359796745146774872989461489376142721198749780095660693148498291775047359667105289112288518611232199990650025942177602536935787291600456527661399383430153507518639725659042562375389008311336119299911564532523192697336340426565068832587300641728049994858764824096641418137911738844733896763302474124099498239483221105320911094506312807653113078468037043831746821132172730210596573745090837612756837194458242178797202387213668353399877894436235994416694664715210869106986027593899005782049927385034453292300683461374505872484340858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 709987336673475123217092263159782197990690426884574726568193573798715054874847420856207199308155818819771162804827416897223693904768864897855404592433259003031286452479648287466911996132812019874961587025784971907914978480908438749405131213448703030617383093564911100681838966359830811400335767463789912974552939882816634734205601833540201867505035268682687830750457305991112027968316102983969820706532815258143198033154466885517080883959172629468017271231205280876812090667231176247001495942858350523210109174172829400945617846958592998077762542411385946013216748815626244771100170575430043708669059160056449910341869645901621902928099663598253890029340090057619182891219443153330787178796002103426544948111773451105717399755356387220283346931057846583319306774117492869898315405749838678883725552510577078574760823313044028371166277042726655177676109700194913090808802328630936430866143794483577037557268523432091899185938977332821663877872159696641518441881420626995725520767036073549573157537534757408733881847076884707154250054784648379923412952637192240369720353794147731115120759787878655616893417959940615080144103195216492809799595231640415843283695694842447632802890878407011864865547452696510694736018216888866339148277896064225723685121593613055924024392389042276072511948849143606031459695168479513991022553843416394297904581004964660213500452822977271587279898042729704020984715863665152042169537293329559116926114446616145170433154551182181468390055830332983729279713867025880763295970057628443618683652016571385079109795869777623627251362093330670527477180871308328073240563154717210921772363520664650592884422323093058109868507226987097991502976961786650513168634092746220563766081465784843171114675759314384075822192521470848101386832732110757206306291347988244395946623241910307164739135339586701281288609725408073328112769908321792205804465401155042110003930012558421857450981422911507724181016088303872719248092694694094255027286441377396213487108319021705251272111955408910360787201097664589899749045108594812811133497967961070452019272709196241083714813437997526546529777912019533587814386572341079601030111015369467340328042393692004372414784230394186782779946024546050953085148166292653821600532273918651860844210381647121239886322874034238654071891973123667665842392513502515181043721445408508234593122084764634839808105033888331864501012338260858383984174753820328523808193943162616832490065900593898033510094331751691978300522253037335348879529616853301976249340124126847912755427112687386473392881160317152702514696267235328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -115475688506311844895700367038557137041361377039105618933578614614695341416910507255902867610115225685292225468753612625164403050628642621562568389407162349022622362832147687661586411620689195277496703235558420800370166360157090676738523387108055358631383822818606745743652407465672863312377273027750498720331201608502437098506567823130239066694059398075579981328243924974585059184231745330024379420775049599060224008027800797681815133751111209095197696744917885478301647073644912162278149946990889500502036043264548815594373796056372908050829427528802810661420448403688723623293053143238215646869245009442379926561408493019026448941879024707022845859543513305498743387038795702168336775034688214644461483283685039230013750488833066885412400580500660890511342377976106962440403366470295586970131804768161823432927966692552189789274551509454631882866640687030855467869371015611049701099961937045599696693107272018042040528971523526880845333713629924797324514364346835078446898770060204284815583557388942224818572028455316433989249680486239569045948420887319358704346101218611997186416674222850351351438860277917924674316171556916023121651212291630197764468462911361167040532033740594934788166847566255570852667906302671203059703962497994902447396910980489767907849285747841494100388251690787309947908675643636827174474547833169451702161503075871529434714870750656268270066098902053833015229200705194174749485398977826457643504462906942062384315221324948455441324740505821210218417229304589363808418563770108772581471482088657261010536151151287169033831494851319530923453728669264140997177860836711474433687599186656655111722005293821590599423936312639342786562509055471393328274514883671112167429594624935717025201623492735539302514227963301437301707269002238930362554690969241023416025983554343048272314351017973995741587629489132164955889884150086076761302912160220148648515329737737271165382340728334619990015005687902888437443884729624927698730949077989098369652434303037394211570075012370910817267632128345750162183601636967983475815274916660498234636617202973649958247732900600088912348854816290729665996063938899231436990169011266330580956307960045575979041749888378904034157004900653113001395414567935038069624783723849949983382935991655013327906196845866998308264729668655303083058716601029299596574478331336362348890932391259933190176356698334529204374290726239778408580717331399543960018283872759271361929583282630085972479916525078976683305273443644085584635496403573806138171132013503282720823386693828685782108555241374276813718103349264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 15124218367236750930965258698827496061043960983977178633795259458858732631792705421425646410417071604054136153690413303287484188590304082058678157657456817724037589572860426089295397941980770931577442342785196422509016968736605656805970058529205737090197851154183681352281520312400582579127823817712762502697351299534523488520984095637734217215154930553373901621031567808027463151846266724351926627650394813542648746330009107663673856767451899242055306604951793225381697215761797838985641817873294832260634057196710128938129271926258841759824225887753067471266943938482926251761526840511452466492226907853714657103518426759332676660931859759949328115509562268511486741172548487373476378158659867270106976355168135821548763064264343808780418034892144853145250821469876574420257686836110976058639487634402268374306616774417273270542980536550730003259373776683430436881725616610612369026833701714685558666056635620210579249336192127483572258692825541751487126371933090834596444637565164305167741257716533577426439524162688519344554777574248624386315953761746085234934820246370237537821744905168824992352816628382346526954820265185650199166754664210947544737959243635418249027363315657297336082658710444222170420493169055670722656864447852195406977624000658969860919515936027672883292656448741054956653379905295013796780105417219636286805463583580744700832281300151502217778951180143182673540171495625764456116632476322432954351485190152932081953906093688785538275848440930243358232352019702727573756677313089384619359633267828378211709887115134391820410356731455555302480746557320733337533242024743953262250249004759227911880007127048927950247516930257427565698922387138055315820616626263031951297571415365072392276354082127393521262745685754295793202546464750354644601201607469154554683193108185902419938424370966914787455187441121035679063396062351731999926707220362634247753359757475055272815554438953192183801871147059398808644902621851548321524350830532808783481463605287028831835400948928281513560426412821122001301388040632005739410676225795425573906631650993482056191171897811679114070135538276964230883935346948448499515235918393013749477504141997217184205571185826548703184648450075110541735505176745855186020173990753858360008000840151102770277853355576780548631719473958032408248754697597927473759696366632193437202764351027229955844817361923209351388936418345508394737116556108514442700757818756409000662029046130801011397477474456610418303038822121893261691087246111300859215619217301512820080002782638101883383098668735425570532186707197952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] -1848518361823979544961931430369925547419777255752129582353143956223608806180231522423249853038598622095372690791314255451556355978211247249516188299804529641150314901826423429878238128063147137942273647432480334323381993891683160300708207835598961561899167964466559123683280776042720793567414032940807863666031588706825224504010956744285737194567689627923898237353998413016687602202616392753135870543238486970719363836924485341031000821240124471395460533845454125312733606464314366467945739588009338298430347321412529271800719937454150042218401273997060983336354457263702876877205291524382765369904974140563525719214566917686948574648336152829055576181398653590974805992681779052408240863793682094394636750430905597710237137769952797255537767393168186710010007759926632839501356822905849732813126637280838476823080836211930996510783247063350975432808720565233834475910018091098844297971359044486452779157750178416153292853690865286383777524280652063161200799875709543889109518664734963998755765208496934131554547156943127064425431045838054645712001824800770901410167498567738331938187519124338236478450670993807980275416728061677314906255604859652518772613385312342240507875920688476820315076192274917245835048880563980692477194704045226221596393243063159701616254243616879814627568887164836249553636859727286468685209682841917016885285021501643991536441462075055492893795791854792323506971002396897012370731000209482457902555547749335338537095117504174391272586757870678403745124488768860776245271907926488900081663084279738031268592518508886694115029004123263001328910850576615727812017498681969132407246984524542551160530676508531111927403134802546403514242495759790634434378874765341142517844275963422844244070185775656589466039540430054981612877655072680716987880838777696501705261687180649859559079553001713662904245443307185475312238524217333406569043504343772403835235237610563992842338557983059753696745789165571900132769384516413270871777250074048172923632699854355362782396411390781451618653833301638779771299380248379304691458318510012470953326432130530135760496747469974604243737430009023615377319716200312630992019800134108820322060273277325460750721610230905764002752351874061246812045385370597874258564664233413824044262353862434933092388066213893579470317138133593439881464472105338769554618273450365306862687773403440667981147582436128169856122957037105401032578437998606564343003063932574033591973106631851601004253568541090219898821156151486200340972256851858709226152186816531212513838114842933805453368398384490345913026514780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] 196554915437232710322326974307739885043614860215610771375996085400373974557429938087018403494564255455748599451276196442560781208143153961674466899028680117031562489634284731071409594673345163028058829145789901334159261711308240764293382474325791957484524883945130065787919785766049860127098847070417458477831317083037034335591852868129592019136571943454097770494007078168442841408136724454418267968115905351150358272132220407932259328178395722085949614370068050570253517658800493289128511392994676647679599914623766797738849243577215958220956674032334883566184403344494888358733854400688153128347113004962137636746339842337068770262594953397759094015957984081003509507981714993211502971138705253347947303612532919273179960367397280565191791529427712235994027601849978634796551040170287666178081918808795179204488924624151988916427965302761346919448440070857457825361488370512994827379387010784682102264632109254947325410718255247037601536027375538330093207919438939411267701410911180136629394298288075477725052995851435570463741621454824425593451325731556808753511181964557242957277337765088835392479428898689866475824856291994823499486301800897076201577498821568039969037653668352462242118025994215944806917311000947287344302660451637394828508143948917208149676154936060794024006926038972441885612110157395877973612563223454632652358784497761028855772745316253299311224400192559629277366215635057022285385485398236780369593984428885428026222451882308622271022110081879795184218638050016414697937155396633017450636668236222425613662155884945908489359738819762996205286771865572162806609650973050606694757701557449486964680567785751816402653174475108985615451953782274575331505449467747245616795334521693879938762834316897106650431266511109078104827261480088347783338462873589096316330130090258852709518251964212475837510326530353535471444856833568997942837175080108588249483167847037827160344248636645054608090245458957629953253611214967381644664828377919048628561207240651535271393006831577386549380079234459859657101604746179455167139705897184021874519699816519049229180666978065821667817651661276114526117981950797138276449771754006836998630623247327098297332895547957050519066842712523755092790228984612417058208064407595437709020894655424718736613300296997553991811910598711196783409373023926905411909403275911794975894014140713081527280716268094065766558838607436806483093895143849819509753889577181020078135104013649006015173567869851524168714240572625669040010942464759473853013278369300020178566833350143307492468051845144164159292811771904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] -15413055327129003914108781084942313088742461458651984072563921943649488206549546520784151098147884267727457676976051178521820557854938437122828777560643866819486100041280508556370987011764529942266353968558755389952876547403033629560249919885770277433046299513385311697310521397273183197586757371680889892422284165877034676767902260693248788556141952404931859891411589649186171423489127904806957623103787141027017048602413343331788364483672506918381950276816856519639495382840050987886795417397516779705648441605485769409264190760055730241951674906501554352885388737362349146523389303595953908554726702582985734820568070731849159223379118306734678881636518270672623738997579865929905182915286604674873808593342220301512285585969464920221070703585193632582905736979918864621202416423995498595623303741233551997265858249846776597488756208057296855667546425362576201174989934106909623936529940442387540752769030643801517087713423984317198353673510584719419835619361981108791647659748795516633694232967651735486042962903234256346338790692817134578718277140337916003547720535031540606954776960848988319276652642805287565127033897640377786178086288073937152866245244873517605773825309956952520761851541153250331513213274832262848659837337745203675865815140566260798070926047172525782927540663067480995274264827912051847678248471775466497960126165634753858134773028628068834287220691864233975156484140091962872812554298017970689696981201994621688074132829699898753090902057275529041255028617844913672205160286002559961839666532831101429476006494414036238607302887243682466865685495193227195492448179773275983842263238793719921633721404387393476357047058045618271291862345399869263131912017723883569019695230651364674976932762034280030875401711545653138530024767543382329216640197001750234119886749329826725289500369474261601861036306720321121117287056292711934667141572341773576941689921839352977054491166355314983186021263667570952043639587895396653785973362024275417817459450593136166159155362483987853546497338237097814089546398777257534363065434675990937077997648160217611527641604617157470639706163036849304914798382208547985218605555987328646669621208987649117654122704030812669037848025690459063093112761952212448667688519679177589901362325163130832621834213594804468315709427581411342013990181434998622605376367673610570206666939784235232064926222116082417868980369741639655165974707625617693793425400959646247948058244530866446171385511627116454475300584065783587318428166331584738692780558233994274928274118272740506159294328755246349972228014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] 431525402932857148431841556909094637688830471099189198412476273236776737033765374955895069234905522300945088781937209391035835371017373302542251296901531146207518765882475919420357519843363964777131164139697276960991465769141042689756073352679910669274722953474942474434420617893739837260423978840970498100289450470999923341750117912034574960470834516364163890470136748779638009781492504407650866979058765718738750678644025555595567016211824660001425043734822388891925323322372647832540601308923314015318703179968897840100482048612436770650749833915545979916909435299997553418995865220760371536495053822404887619713519346715253615670987654935767275765396017726084316928393872488524137401689585129706861463380350363518381904379897420555295155448464761904207116288672599615771133341397739654609554869705926526142877606393744583780972621934016079162525650939376584144103894085868144759132983865752312073622650290512104048591615000427899385257903519364106574388361398383600728667366892185079475278022401595302855833657453782593527967117293546904784353201034546000803815140454981603222577205099578928738204555437671462662404855030700468687534253158011819285024708979166859051860933257593110597947454897727254026195915616282532604001148933835050530333893993641478797764313238829382944677479122838651821784414048066681251393213213439754630614999947534703389063023525375677979048732555024781126075978857892695009271962719684483225520494427447447261776275127104151848827351577413057138453138170876264270492344698223529292828936814641993901312262925520267716589634201438020590251950689662062153127189899743499687239137070403280852635969823711349613672077127472483258053068099302798549212724246188667895538061231175539971859078373831878237520272944568333982612257191858110064177691877534385412400198427880308490956508178264055948770665677776758812191375339627185464879590340440991403696945902033062943014377288356550807362878553593096891933591714404805539004828934725370847826859280459231496954165720904595164092608664002660634901574995764518605542112679693493950546833078887282149532292217393152106837713505306946914233882128103322053903840960803177291335215357069928080760224791802704322222472661561781599930126385891816572784583547137655209816098759757575683060167956447769988815581023017899703727169470101263409131809209825347012609787966521047732618299173214386038145955818479258178329087639554486201662608954739183930874384071098080683417928490407478701781186869156670008801977337340212456106678069063022095752357911827746169990289418821672470101098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 76104570827538377002198010444110333098882996039174239304220176882309321218171290641029049354471683296480589281113676077807908061454145090913363192853120558744149795933917654541096141297790426805783401632693913356590101334370725355509909789775403262319231085354514842216073620979662388676319659211437370683618321108667633830839000188577080725518724210466186736506506680793162967003097696340320376110430376307091157696282305821806187278013731825717349253684665993341798364242910256756471575037723904118291537903893800787099815841434700389797189288647064876802951182614362630823022290203707707326211170525105315610753097823859050169742024339188003631061653666919032470209667538388070948716446859794663503066804597516422876772778922058377050067492620263855733080023117929482183830672477799544735124353834937777516550559279016023054150778275671384696811872225670382507517304388964922687729352240031054582049523976112602033159072081214353090451804103658985021670885396828405380400008738456214679454303288084079855916895897385909705147019435698468937803541678846941855140177664805411908113612535996674415668775234969180740535027225511639860770392069982582651536077270250798527701404815991007559274967928112705058797702124585696631029864261994356014639520681679285910831077390512114215576271335479431801943325310500083752931613460203414351039931470721293591273951364327452361410591205326621192355455840275186283452743702498148614763842902848525978812002493515801176609549096072788224238999977869944678332834069723467209918264075147239202968977176299084969642184734079082567972865972897370670316700022689752119129392507923984744919424415970863603733743848659374391844312904135274403512138414077551151245208054682750823417564373082745460488069428546589799810160194291336356552870125753439162094760572699931830476421934106210973502412067966761519362302833694573951729284398671708393264970159925904322718466100478990192046595811711234570331128089547266253350014074571263051395247077697169514307574334472709768519585770010888610460835529101131939813440225601334900886274287396361523658262671721151222119726522297649642480069958898257935448949969995860364914055244276241458726219052017251513185324221538461381975363805141499984629677331619115845961276200944246915773391798062547504403904112654364257614479432427281183727964667837967361415831964899113807932260559420595706040267685133714416025711781538445188494678578876092255223200029687176097345431481990524499473224670453879729118447373277667133572197075963504220701530087323527160018931687118663946734665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] -8969705117573945447404949791203218914744560220280268035313545707338636199545158366948062498478728124197533908578769025205253410318030453883864844835949751281866227303248581707561023801093567233888844715009408906913788701222073691834758385430745802078159773236565922980203156283842320635819112354641333023917195774675541127991675363747360363307312986918054899082417950419216568405272981974608702075083205895251006202507455907111189442486113912100847116524730877773930761930140861816398018671810828154693427430930206970850747094640979249680307451592267054625220459774125914815684215507087714800022641690435909312540264492269677050994151876209163990465730340112222512672014496281872135628483016347787755443470619976565791322501201415750440400572375839907133054150565323620688712383391858024224890591266722556591901111929592556272344944164014722899644253247173971213178245058255339105969606559394213726532947434716074156647488193786121524406704240924241133076956917039133600768617312585607161350472441815335635618865014416633275089548196507654629280058456223053143390464671159928837321391975364342253662662968881605443279044444649297008374971884569494831479768325625201453343726044347920221510371806503602562284404881846106120993988556596209351273212745572008811969797517388629460011091313531204591804087190374141624666820576803747862679345729201474893795453972935844145354390858934480628205115198069555416207691756739871765279903383487636291713823160061707466417181482484441327419050050761632587668443445059181030480788401160138893255391442345236866772736219123189979278306159596658001298039818594094258019261526044468403153922591448020306956556428673556892626500196932088139482729657669493978739350129392811817451409753909114888488939424715714776818980476038545238946271924062379337999139095816045895999476540920572656057309479776546964148866753895160579399358794326181271977713415620956390885130918725840116967423756681148284677676089757397033625913574208335366317018363138841716950526477244587035020871453563804247889513900441826317628224302205857481220273436364762485367314163231634524630927535239677799902802543776522825406794408367259544168355439036160189513553471512515222494609979820591227537513924456844392146917416078056347468481747869002114769752275438864431895647117602214916437084660603516479719394319412367444225693742212714977021629956557557373495678272422799186845659337277882785112635147357829301823927337293141948712568085870462904994551591168504755450624273310016431982456747165613467269024480524734253884038682279448749784694784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 209624276879718285568966682014867371754057002276897845559100350743168916938025522988820710552139268697840743317553266203988787645414952826920013139767780072324369527047285780834814042456498502898993911007694392258766635223439056372950868585555138365823905984461662363802629462676749832920877900539060364848449389332869459913439948586083563707214998119245903749444418710150380175108447997628575069040928074222926115802230108154365643850450823811682734591478721383268527231277258385245731815070136199977284218370571581248016436213728145986146652400402154996004760750114316933881772666134201653551898576926898617046840447302179908950435368082360380893622767740053850305394955856683128053530303211677851302511120095196983007486334104327196005584704591438383592919412033261651412499843546983393721428076520573058662357218275075841050449050730254632924034693884431324311416152752982413832025008266373015046474712541771384940325213136627944850771695306036353369973721564046338676800400068161080215014174348871991612982133708202583616490691124801249623259827010496960486487452145025737943400293762946597285368582588718209736709072115782549276123012528978248789778034805703778122767684544110639130960426532347877768637849902572372336358076931088968355800496997204514391109140735053978915770748029726609523393500983485915590348544463822430067490825425219043867723992187777747983002276010667233028922913521607775770686445725353150469255214457552320174946221438453337350855071022494478757783140439762216661817166274895192506952227133891428310777528702526663974799582551103483634834403171730527212710220806071070820384903261031021415158904986359465484018208061715985670604254958292494799494737207867306743964782298832209182381442544442122086208633722516629743968261413579555908965652331685501505195136032750427852374745227848497758642938181641236589014400375686879963564681271036127339265016163566818055249133306994169381034754495264508734305628567283259056930398151269918762800776552395339664492686613065667375895190629785866232046340258818934800000038717071515569265218576341615075782356261489426595840924440886818638194234519405859536182379556131511721537401122944161898858639182577999397562629938765611245998633713168231571687678433946317400874821593904338355998275962422372632001330212948236975350780654813863730696063608274826181677498994955019990232427719641195233959514336451726583073496825942827683182800400833344316054907122400470410842924693211247167329326450100052453991853067248666370083158685726205000721786927891589630560710280901959432011776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 33423647819331949820949419975081919509920913290257830350959443924966499975915012325076222153972772795815526500120049466633234746624311828770692932273765933216889795033226340412536654215752789600430050636532445347927209528823054492737884972806454815169146810497542371874882938280972193883721875342131945445674865497518417373470314355418790381028387067272854029560649830892053637674358031218926560424578741158529787740067556844578645548904038562446007693441287207400345622355344116880294029711788506016243336767985210509413453492943213210707056431754462095082729377032933457007747231533598789628634333133055199744525806127104913446111240396718601606698617080363626721734728033515106772012462725372436168230435172376339459605898946134742144970655821865461020156634037035925694584049642160110681185339526056592125478992491244104473793693428709457112616097497834284327483865623041989522850747355000969761363922436437588627419360430453752620865351615860336639814257590089085528901664625201863000902400019527602759017539438541937913518663411621953501910325678831261471055379775964592045656783391784967860669006600380595314092461633902854329590618999311645012551242083322499804411041056840368901475936110350381509456349484326929771274327258472068921633469595190698005471873648013876619826203263230798648584847026171600259971747940297863558862984564334990831683004052668293408679661069113176988103567011553654368624944367272757990908376333373440072878820425735668755400112519308786788770971941495048063859434720636572193491335834545447166028546274908446525430695514343576450669356833768897964381922862415597334924146611097358659217248320713988465679862135613950387598497831653586319145728458413397943753114583239259630202170518142079056536192664224689989972089822969372173412095346422563371419863778281917452775014956146944346661985468319630925201528607897119487559561001751023199901870234420455218191119745263512961120139061012792845826920858014497337333943103090986594605734403664839017309510454980719180531799694687895292154348813144983992248526720470440133123908386840469338926702095784470509623369514682599942607733972961690898580056598978065583792190576490186073263162755772022870779692262484953727276937128676310971628991814759785567226902625324093770803367607032998868346328725444477499214048361661960335288539242105430689161554249290436344754860943119188225637184038497888173414795258505748057329485956930132173139239298448178151551300177383214006401715766027157120470782948654687920252077378354632480112156528727887249099930151362136287215616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] -3233968488737169988992640579651333062185836583597473094599304390181400877564735213173154643889165952437672304245882530742648170363217824200598211477815528847954590131245599088512150250069271510036798622646239179880475144760563536679500726794124302787801742467455925048785837435073578673737085887050011622321408016064888708621434837587755861949637536693218337989546062796137673993364733263224821983296019727492567183611838884834450964731525690891207597666110918814730082405000505121615361442201981206959386724252748400280869000810206463294767859931842563610934730734174168352802867687192529745550713785689080792205540710521334208765260390614517939754822697249908624569053320933941359874350760568094898197175802793338330154305268794563202558899487635566948062049275228127892778786314335888732019682490852365486742653162333782460189068030030772514161758085078922858181551962186878909396138004136149267644258705020083107702367236295017011614072408620983218556782474516532543453887263011996737155129503556725144492050962180230831937987725191726791855372822584218148154663428718000826834029787457951838078982814988128527952533883182653273339250042861753615357628714958497657696968020684346823450898880621123983482571453758920794221911148814120474063881942140139054813382770422182324241633187607966636596943374589361363890736302859367897950055721545267176767083513880969225973426365427827736030743269948108736271334913390650744402114904189917443675368624719938606583894053279252944687505051691479744908053646515328251483275813551451781044198910675707510849124031954845427010555023626645769772246181762451386427150836910047964928050250139125120114861443596388441764124329831851672435694292030293883314353827956917821972427163818491085986798701074620335954404338349999313693362113594486438634166582243659699922032762651006247881363126617530412479916710605501576539101822357432151928483045825357960320119662631147845766323867524185758809249652089819103854920113810324286576310587099756992273248537089397707835857647180362941564819562888638472819382432589581684731363489430653747945514598019696457229655172160345970689575042481212023622902145877838917712096849164801331259965371283680948711766854377647246931790753504371240136425966386215489513681979495771385777344662427191720385082599387857014923948827138512004211616252640317728546436099705254379980811550820999216727442915313086947397626658379781009611650267925730543367768371222492267855723446732811469960949927613926270063896454948782287104203185206992631471139993289312905541838977210808067424256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] 40593631383649443401499577493519710387735783070119196368863635963140676837961590721668383087471450614313070338806624356694419749643277982432967274361224557549508560775436850600836471559041646232256697541714397036591135139083964470143733972848202311476928283674248581111538615235858863983499459579265881481923050461172176183443203004503629367234688217239040777982711220757020601523989646124195249312397362822688384067432304978414443811902227331894099899266997109060876084428002237477837899494201813937211421641642344314824028272304242660341986887524740718853234726788873308462855171314884927135462986093375092175071375277597853645845409049373796148082008241625393659758041712302991517898974118431922523678064782538208816067256851328822558682027579809321500242172562581462008997134332005602801576759180102648584280329910276194550616431371342487173656620445914875029197464144115851591987329743839962468173145737666509667197203160931740515784736136237151951216187740632371546621126477595373702849727367643695605392636176995399354368233329914697471353338352786962783781927687619264702805021733664765318358896890328949828350898321501688577791998724247102279752528548347025990694497794806118109828574552155482822256052395966106088880371902071899732387481123288412418859565239149067412602009505904538645462755478750538666403451492133862782680417309384749211631263673885214789297473409739707594338797613941095166803080817353963288647875975989497174827316465193716428859687443004979189645647213972633041835284215135827626196495580144001447353412821929259728217351320365209109149805156303686282326151859725675642973368059941701866005362950044768905302105141642092591772718627815401495558216179799167918029202371880784757304635342575180565956500198618534137665358073202152979427031499653833704045769567738525205231933283749450410055147069575766766285580158781350979745067602850422427833511173286881798014945671557170228900745146459092264439522316863473042174807200849508126090761820612412340548810597000293967086734264795139557584438082986990750485889843549931605192699635505777773390406549345356985725185255515561560665185933990693026810552625445882126227119715813984943310173736561835784896490784034305698403460553028595446426308506730303211974907645095128874722985124112722522765359700998891211800724634199282062407822788336217287123462913661180578934043636562203063325388108444665286862558592195314468746739280000297870396839841418974122123974844637403789523051953643486787730317685155075919089395677974480528993946345625559732549864144294259982336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 6794174182878037865450271873397199583817005113951006110876405444066118510004601188286560189178825761931830598554528485920882311695047842310365635215511926802657337667647236296566781058503495232279075828971617366571381388687005939606744966929364194808201003668351252045950243222852878636202749392482448352947568068760077262901114635562993679746535094881645835284602731525933340476148720329475844578822580318103348005563299023370917972996491798012906212143440693538166311461983242882801919331428627537672917746867613538209343698856525859173004233923452508517537270286792840765233317506132793110775539392573269818557348962257182010120057514383146570829948604905426660679468341815427273926036133075231282745797259802094740128750378573333245905484683419096696597387433521997811192377506189874335249947575812553547111425012171497168403381723811455528507632642951367638569403725354860650354900682354531722626997087207230834483929136086324940676656595596530889778789872841915145487784423348900226060019657715559997323420310053175123625582293338596896433757721201277951762650763277199981483373551534989755407091388781311621054714524761322155723707991368449358991324267534004594657896366449044981602840093213089195601687555095753167284431270162589826718887391967507121318928744905456021678829927044882772919491744992940175614045835490431432700837528653718178207687071307523879034370559767176542092462851505274409343184500104733135953596380268995651236387239613931494713093059710990290161109286177565391065064456129125867444660710710984301881395256510726732780275204784700367976183105551835770810665314042977045537985370472865300478720179014149746146561262423175138038259806556874929397398359596562945975503928748751514934872102412342442510361336209519763590764078185424290984910962037981791479269371048718250570771725757801851819780643458084026256826166475822689229184211427397554734492190088387387172428257392800412230818276020818888312480466010898187549754091435230764600271521655162175597780100495936278815930035744609235645952296932717308231616363895551193775665614155024067721296107973773847862270609689894423750039363322962638023670201787514748411398282650772938287344963387928279986630523278174801046978660962074480821127345242115602202396632378341765863029571541058071831494356335801897325895281074953189256350027634593925255492259367444833408767394519074033133613850207387535358661866044329334004648252213795269585789164755993733302840192817866136878088616543802619419858961852034602471727429862191465506506974627475372470196251185037443072000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -325114230399787482686284724624414549890318293177838441576749093493795790351629629484435049705004618517686287864343721157816668328298008742517501037561513045571385159412660664355116549835620977731356034769621156604486811223340046376763822213912405119446273152637362899667143155800178259094974117607893729940073152589236612299804439641193088992753596619777398823298577079045507582455905572826688003308823884145956251250207630691292739211736463701006416139464326296874787460507843296877956498731121788989351314171982453339568570173004087999706205401099945748793181821409688649969377752375676413314021393684687806970646340308735878658963071340612119630887721615055260238836354808314362071541676922841961481946290129644343873080023290451734000505951891005987959981318872007398703253430906597435497969548215718818064837360189515351460619397760000586671778739071390193809156800596913697047974642356723996059825757411718948513487380924387702661688929498657703280100468802509303363251924518182311253914428588018399933687692524400461285776501140523415859747424069172028418063438913879006088868579718725230915701552014147224008401448132396628628428110314927495507639387726974509787568994628170753848344030507369343905877570139849985267325796896865953901210736925076977895725021872829870322112285219942735633661235796906310320054603278497553158419080504296430758518704993126859270792128876638637971370617692606678247644516431384903091714021389264751062648569504262876548309835223362762144976731447216349195194192139060269177938322615143745835673522269582021190569640862596339374387742638067638057460679827819472018005196992303444072878932488384525241474084629578656728344745957514039507897110380024474992166566661797997917609552452822001167863759970375542522075462250662283821582962408391839162524139793744511156503049395793288122653775613809316429020775528149760878107004918619396349858062617210480998330364528445708584562056112685805636132742420703346697680816028143246782917464385812590305006834862467162372322060698792754683041666045175328772177526668718945943174199350187655452322557588026116940722441378183210863235302634159232673281611756728654273433528344243573035131496191542159054808562007878401748766790493053204879421388914985480387965746976164204437947020257168573418843157731916802923487206982717072061880900527340873238930191515118756567055844108572593667937049242302524776964496769027503421282831089361859864495885900639622073753520147787896255880726123788910818413525416861145955897329973783456955476460778027401020908170942793908224000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] 1584498692545749287509838645809259022476589212264077581120832142382276268819556499115784944018744179899692188181273399586723053139763840479760946283404945519953367163049165344206065488872972582230549696108094439239494217600061253279098150476968962204477038920374005523363392632698781871510586633277871462991690215763791290983823011599190622549074988346330384309141921361155550955447709686563779913372885520899347209125107794681464312992581454450194689943006004101793514540861360383229952653159520800986240043598594190825073885871361247872416187911541578232173821183854453740228546027695755213866234177485563935354400394260357202932469576460431760050847116595743719227767158306044640471871351112897297563505870774722603653119038233306424677952543958536460559538004781159125423921454633260515402655432247102218774502977025987618949403873324024987440171356095208591088269327735756094757224489539761572339377100593340844633302116664779668057159837191558730806496939240120550217096964414480148145995719365873233490080174541997899744023123743310352908067713631879227245705407235055879742387879518478997464923366195215424467202712142933827994958089547144021507619820429732060735915387727100082765955066006369407213438228468669820862303284079519587500812302386731645881654461782731732959118439538212829876531106034297794570214771240293570870516330521101125621579859818620705592998508349547588989758720693453497651429098722084096693866844077630145381296666153385153758656960593955141376513246929207789544152756230690485740606703521871307216789581745791477145285154759707810986392332488847759948387683238775263525147856512924934977608681615078286662744834467154801598503112550608735142268247909049775017853338288181513227335988778511713158200293008269375323515559477111808858929639907411237236429201256231079150215269390752745064573700654885861352751183123968101219266996910209281009901020667805705190106425689833432912425107988331059473216371335283241256589198119464128740671158585698197955148022719978713908637610744066684071182034934700203240322378072758531737031830927965782797404746528866704216262985892434629526362863024143622949466755402081515474871123505086903336392677814686669986241836133887999604196475298712265580019337805065304007006451008792567459751262818646895992739256731079629074262091789157202136475257463695485736749633156589818314281982374934388263832024609372869665434765371480137076012847835361785185661559512842422921473731921097964582298876391624277230559758719381356022826342054677431001186010635394794766162544054763520000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] 414987506621125063685308550061416416747455487463086550485589435730184285717380062897635537223910233424764267974648423379219690374978780433248607483257784263406468288795648334016541859285629217385500854356859911776611128572631041207708422537681434732687306943284402019585254824003559563795869401778833407498228778832536348938423095473240202627502948725151514372695823167080348663182870542835618779460706355932296782929709702849305340869060456530530429201054789920841112394567023241572089756281374412338516870053689427805841941805453453721257596393828658009729046892484515004414123261627379271421863097035347052221824352582158157948923335563636354267532750856164747423036361941374298688430256864939391759526369239602713967721742001487809581530933511414710802592198604641081003868398453645989332728879149752461896563331508779420493089033043331327212517560153411505685391468873684056804848862186767574364673046469904302564609023584164673978064993308581165698793160904699150474901208511181890736780227991797747054314201088426147315413463377007001180586015815702151997289078653939731428459074158986433282953366523227494366744861301356067499695458518458370284517893757624100784068906568645463066676450840921131707884196646725443589310978379377926907712573905455470990087994045245094206879066490617340811931057967595890043906257609210288609232380377857744078977540569973080736769072373812184493733834962939287383119127737387685476564146386229180576540519116776689834157249189556408135248879691068524022787776851346380575869134541842143114336292962107749645672495126379322539099056840369653024608510616257902326834802728100075360224935637795652642758895335178958243729733589337738869931293918820983093054282121565488715575116048172150286088157788391729492206390229350462166188824997749127081823324927858824295073117427159898230975192042573013025487236705280751501552939986447092006534017245572584593467721475463131070382629370588205146049590556506524346983182585000613329702891840448755582204427316424184182529830724306992473128991172888180992995963268868241975026473925620623333071301149760607802566729824238151097335056887398677684441457037209507857318913328556738136269611640813199272582653502497860831705204986852086662794111812731316232529615720580916181679291915880190836073867755494584598754069984031044885411868917921015053009224867382238703170752331167249647164932150427325029978855403645737214686954571560905812604390888705985344771849113656668657556688231731738862986669871407200666828327197753245790083297662337571207858315270815744000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] -15576244568192938430786506045261233051388439150700545386519347327467505187141573224891426077197154782358547569129090184888102406757372026582205828122139025601539120629683718941209811413100723826900193001654168652634326990886475676680294630140202223862984562339702229081663245430133124481075767046941235200470808923016128270145133534735408270280755336503252258706522372619143181888293681648884066402299042530821231197865301537953379323259266453764962547864951784944540590916162000187210630886537028377449633044342988169232851649549158233529891119005834527584798617051793068658370457785624990056139587435860767646718087452909959874753692791069430826400424346163354748249221990522164021837108084126528861955728968897914842923006475750953092148585214459489996188902439453799988845290798831909210241148538530055640846629351369476142313934180603680612434601714998051607994260754328667740594066897744123512897404465008154409104543540052540696461566831245817810631070815212592185127165174292967599072955559704934838539527259062219246519742675219838818541319907882976410067401374368692809321424620285849165194170930282105167276003906248996986090402525365191220892571595290674263607442829639418553683162608248366892773006581273813468056521646146513839327740138059936312094662580078779471873636817428347412824722679940942242426159050366183506543495299782421403996743164149427146745434867851947527492366652800824537107332489933139207202115181182483819573670267427585887796838470846328883525888881938274672171057121287610833335146353647244451273609819571491614423422485249589592563497617686570141091298515596607920607310810665282016104151465955696755772792901242330456491907680013182158996861800095261468203272493391992876074683766696139309366733578278792290119824176643373819010440867685111533151088778553203659451423345196122736869602847890098449638900406577624955608884825867459615592045230610076758990752613907291375382228981621872274771086599282347931745075410102539686071476603825142353690015361072713322965507559230135263655758265791817187132301007203766962482158896551808833857623020977504629047456852637894373278917907430106163007208723146350114183777586066842469247108722633664088719907314145707997277652627868103034147176613498393477348128843281792719047026492019632814937552768610259996544500627932857268995761295353146850061902936077243428354247035310961161769665242401255831555714929532490538513583355310258609004948317994777041784309391116893310954161830717202299913748096372801219029504812596111576886079618038115484436375002939392000000000000000000000000000000000000000000000000000000000000000000000 [74,72] -122197803857519993083531786901207251508082222451037633380495699614144749474234050964206592936291957673325457685658301990984966610742903271375703708017430997272063800821961038971509538656005967703997092149239920599163773647170838410392377622700036182747019047991260188891075068483079297221958752793130827059956037800922699682906300500184661227656721334207541161974003035547564790585383581464019437051722587397279531235646248029722337412485215723559530439432543711302137230539772368429175486482228049177214127033127777324652182905934851308892869928507017498031898131951446508454492019351827718373701670351608467428946248069656518140351815836526439824543581172414273633581134285235161054500717309485297425563476356940225390935544450120557351706522919840174643908415876568810856937441334497605168908648614184357032497279527265407627125712572716338689611733642456378016466607419971451558072723513768278887397759374539129798101492649165119615562279437269224969123607197191246969549617102603750579518105650751530275952709558531227342789846827717689361435798621993652128437360963456569126520971417348249390036905393325508296221579401366792123913905965790442761337139669960494696403911684609609425668345583159184121164600632204803745159692310854215195846540956564880657943122252444119263454279285136129680859153276458420594222789892685121966358565988547075826024853487781215294912893394743331458274103523629036954753164951329531912176226037411892422060132369861775453628409824121709584342751847567453246302477726000759189365394665870913168797618924470418320592014431613130268854577426836161363467229010194472057558664153908475578495890946198987948346867786686892128422886700408636550236296238130786198187967701966721911513313064007934108700330727761063501908970701204949276062488615703934043509783581517498966066591197237368308979670919049707236418118068746841376065444823415157253679998333569489970210483541901504461238996660861929044241193094734737370591882965516589564729615526235984213937625943390441978794622067850458694364305922483742082284678291757645306639854812915463169912565665865766588690871843354268684595426733919971138250772249794167046202277928761280070769705868652484818049675260491900731694281077450202606500385842124344670677218673093659894702168801000024211723414859825698211799884863196693664615059082141944924627482759567078665583265000118629531755208066787336927806605233741667817213413775054891590565984794483403291850299501848767642817302977854012381335454479938444628660422880950746962370557918738438439830812622848000000000000000000000000000000000000000000000000000000000000000000 [74,73] 11088317732323046712374122532739491520740644876193280141404530357562600434771967423876251821578905177475841529020204772000361840206816988868097130234571859715387478609049821343068762783032045100847486267967404897910272135171489386250223177083292722898626407811940857053162771457827029705491028815337488123959769028847441942751965657115234262116142344580644970192768733250341662981623380575439596189383006197004182552269481461430957621081966562644192287231389430710384713842646424783829195642182167575834629946049612465955617886924050175223058159173817375470980072541350329124345385889799024409694805566431172068509122428379114121477521139580445910559285352798250211868785480938944697080744799874167439976158018905989533140799090958269020104110230587535365276395702347137720119780208785551162798408941057147740069080394226015129160889798828336080267008965384070166963845453186340967430063361709384528910031921151497476340711278779369471796096372576543407890719308249721749925971139658887494426237326578474042444260008040335005642007261566129985875362259670809308017417395571089740664605453721633893702102125888349057239333715159171538741728106452917989319032042649634852189638168991414312941437008975918367373298514526024274299230912993835207778102421379829285972515778926799070255019822397529588460983082597841065231756275036072099879548748969063815079348172410169419394359686862264539619585837341490132733758199997517688566317679042028528332025023526482608500080148254243362334319952831280840375081593057502969107280720969945101278718472326858630388929163364170564629745200329296930714406704372843883578131556663492160242136004937035428217779046216690111251152015718978885927053429878164664831526059637326086790363137484242087847373921863116838307182744339074853756877890284419016735442189298602589479751201354408300114370280564747299303252172970605698055803255645176865940803050443488433636258450250409685376171771648934856499974821689712598762232277745869754439029952107203969338169158123333879074856525159105362786469845809954899893101671108928362658422183024828949141888338553847205743135674488330147070519587668373780491098807667548259827040293562613898559540514268637687788253821445897898813119628449531232198185241425868848885889671803466520220504979771847673673043195615338282070747653781037070986158966737991614999324552760823706213857442828361051624872236067499372619840977270716880317933098223253696562183498550811663373574080025294994081850566051847664086258330885293915179471546620352675404988121872247049445311512576000000000000000000000000000000000000000000000000000000000000000 [74,74] 290936915158325587973865706081964586056502364258257666714673615787568847381187029570251545086452627310081350804329031580993816781325676277145319385766931104576437724673951363748441334245210653376767450034548774933321698898474052486144438661859105106399067397176190302275110113208592156505288309302104384751315931637301900427130810539138541017105683267087095825253867994189966240318602768769787377142852156499855516081425093814668523438308748726708853733297925210044409965227238277869933663019083820631475107012294032637208227653103561473372665813986305749066636240939007845173930562468995054854856009770137634828599027459833442033636740510698667260093716564800684190545464160660451203685544192032867028029451323361285815356968681321759382455450631105506933673758000614048094429080928654407883708182693344397162568691439594704878547457489838528371895428436950018397814967126253977274278137182549593888625373287029816357528539319638155504830555302637014926418974785504609489508473094369323422213520779456055591163729794699583698189392737997926252060001155816454241401722397298203951812967530026152569372780271784821624027455293210626860053983270658773431377270526028901860175565844709739766181742106218997622871461795334873796511389283292374186218069051273535937224523950401522877303372190239632131031606600908504183892210939820154417280703624737563534722614010415753817358436265435410114310572404417813728115995913834218521001118087715094728454136907029108486221231211053085644874710393741189127257643386758906656512409940475928820666146306525425040895567165157172696229831202494647781654035697155710410338281815115712492628862597054818599451560734075846165111110194754586747227805307996674800761563383492117538113493741775336508536896839277897637795778312598271582558411544269036043494609976393384342207594816215994677818329126004690152551690774917051187031724549633904157161074044848109842293391831570595260566750992055099860442136022655149883623626965723763972228694598394985961615387154294986508159505209998453981401159769332803042875205250286187320318356130986899428305691703053772322847398185951758613809137370750843517025674824445367200419836799195129867240792975389862557716334665439238436303479349005861315330389324050688212726987751998795152191511195878502296312787495955980119035352175637349595465695749420370998413551012334837192126520074288137795262109377645171069588969519185722620120851269839750344863068726929625248760807359163604242383387639403299983078036883197449485305704831547660852221272647656129871466201088000000000000000000000000000000000000000000000000000000000000 [75,0] 30186794471737741352986488507273100392842836885373643845288858343015279252713021134793731122140483695021911217217439982842273611196243688057257769800607839709085870027077046864518871685449969421054702199943110380269429897587679039520744759542190754973058738780787115618244098978250725702585335670416209908082663332072240603435964462614626593027964789793788100163339160651887849293453207181550932780972806409874835991403695704892358776938019937900317133929817684600427395957314565723926579943777057761684047646400356430955905300681948500985683360390899033550306406378953525259384253800793297477896143634720828843309177296257793378873253178459289618762744441309415144910829158762573688577860684614938756145603222808672563073158394128323047360001644826415673173220519263603279728812449666184954756481513609237164707011858249780501928915884217490774945071094740081491043418824868242866701546144207533042875418525182501260596084434095232102544276220691952455475534257076344733313200137091933033337795590103929816049941480478116101248180599145629413631486569929243967542641688307841730685267326733714313611288195994820602908677127734154823970627166266360241217286648867860344416709275763257776927381406508299344609092582107134847576253590084125639370670926257264846347084181852164801648639087379298189862876505151931867342189259322244020682047937380262518011082042784453226949154139105620747380106021992959595050187892054226409490272659002084704034918310592611809898386916334123930319145114897770063214304204115151832270988976685319279453124832670630266157359248426618074991365004049939990278713556487845687049192265089033792152467230468265202672035920264141075100636753593815950343044179618132136590174191745808121118437439118610818872735435080918493564167473047803922593949922012184578406714943282818376547106273204560167662457889382532722958096002833493761780235934528032137047794684364906709914953658419479113253938900756154936542891294858323307518826134405360272745226896719310865935167716080623054725090599077408908390337755211195535513057298378672170395601503555496299425137089680598495588649836746258573478049202202482595684324599382587953118944645567262515865583335510792145580666737228379854295172668923210718413726020841925869608738179151442636121497024121178266610171070684126430279594962417786359084925056368462604388570363787864315841408284990652507551033988276964639165860569984642400497748505639886502940173796344206191883515477506207982416616455180927076882614819718022565132630163734567921113530976535393643044397669242511506737963024705912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 2093175544676448752482416009844281086239600954347630802870174391979489652000343113631095178794353450429119829774915239556886060832818778124775072467479484497373115991894533638037082714593079629810763390863438413018224726999560036192647443021587342878419586473894529927114248359325345414905292423427843565050993825463408532171203673707626312314242870319327661985312832057245090448191671357149123554938161099897401246696812017692412195369637767945588798799964683031175986665218144748032205019058170597567172344136843306790278650951585161845918420555185838018063580058604406369804557370972895993335074493510373602166582444321485461080304369957252864537502643145722072801152753575413703660467661918796546781524242362609086998618181475125819636555772074782804146152225264010999126211872052413312941563219056440613585504563955425780084250018275002054696288331058401318531825372884272104042158595104353106026307508680897285099741298274719613169392847253768027988875687573949755299609489157427031591117470844309294509299404511242358889726530214414624109683339721477710476314169755662755302636973914760631293363464597126838368743213869890357216340827811728992253502220458381054414589337767070191285083627815522330392093493703630996348292769210230182482813656226641880835801058787360262685696676712621487586153763637817639500936101990542574723248865236057723510259079258996655816062372306450710639934200165464991426422313219564731287607014747742781871341770849946458554566490181727746612962894674998694463586633973769543390008089284600497919194638245622653989513537348231655390589904233164060582005814918181695137372303313868515689263715847476882291076952173752348881410440617043247149738299402298356068417067368558197569789017568684452603921254367173049338570023202462071707873312544284056748683567643595672890825110041109540265819168490169637444412953665541469866291210580775918465564454859322119071747330524168340187211273672822086094591802064921308526209856719809854914825512938466986916392191209513518421393527419389373070146741602956419105261136959399967484258361037232242089627597446518453216845635460544976298806896219289121397483477764507682435416454284738720622463069096541620449773047008340699450729526700845206557144549049266215009354000432940989370883137691505167812409734490130996395120996615234909727203183470639531172975344117474971648386357843312070494848448946388878059862908042717982965936309878112196597848942013022013510395024511746527372934832625994407634357398159205385059206467550383987697268137149624925434098075570208054956808226369443987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] 20933485916711929751183481967273292952816197055856327868788376331882557667150508128823964178940141123690429174871718135244221108619364388443355357813121938578260030215672339380708374006844366850737272813069594662034436610745249376664352189002641824511152717347687175133470017564046703202848096979482313787746071237104560554642927385764147338389823508510077525530494901388106011490963994413413414207183511085442081547690891699493551541015271649744839095373760954238621203432849082498554312074260106903477467963413331871491357838897862751539821515742539171705423098020761679053956721992485063847531803164213503800940175359631330027566442754259028821115207794364640195645168880122384437335410048584986165069718573798745298701006329493428020117597771157780690835721079076067657874007063173065666667056435929145132646811585787454708957894174106346058637863951751858724380304757423548336946870182807317632421618931876406368638367350223970770270246299104178475841776079386857686246941027875162669823158417638457174175642625174453507667611260598480270640275190701563790155052844430904905910113154255536764933392084010163183780274104163603502888965622356263230989959823830191292780687819236061303414087323820304905407902289769697730579011954039650321291996577218752809620384856668737010750795001278465264569538769179202209498291310635296156409189000398211671905651096961080428664905768280224240445073514431006215483997805775272384641057767220181246463264534371048496848859273844119351077326142285230695890709839127042116237743596401832556252395228365402904794081157738851357746361158674895989689863548758862086448997706355205960898963161754337353654579042473998806586764014627189053131326821416509236692998826828725161255787385591859837987650100796311235176245565769147607478390042996909129214291286860833254632731562385667359924741998409640297341309392984613862837001792616825707106999868138721409951023744748745936509317895548352604921735018977868829008579752037150046841994813933925566366852703266310434130145719428659723974714477877744001311473413378550031160834665661918608228036622046862892060407040154448985267110978812192514613299436272263892071180666006258838994300238791936676277821298538964617101958929285127492749446463239078224307342142857665149288749986241450288815652903575858122714421395894655744841748119741454964357448312622843565297855345126603442813672400910182639376165528245108441637576924026237247456323324156556720347347322583425609659193210688709195038629562207660376402975066829969210853544819474304310391997552948230826929754932481007550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -264542240345043069712005929506535799279856176688502537485885564394112055891061853949501855131068583312151409408837322128549707966161577473407986055304824755466243186154769045370483292552944687857242163999543954679245226216122390787690030090401740558034872803841218969834111586581627907034711817122186104485586218221087059476715501097515647875103669880544495085045332794741045504663228400441927726844003928849836677019467379883614033822194769398096546007212684936353043627059326998573822020658034961732290721096557998422855288032609605284092821623983437317191550957978758452366309431562195427800581452518317508599493931532177399116529120083612576781456188481528289747487305241374322461785515361924429041064173528654655064547907913018638694130488275264558731907940716857650441445142253121793130852402320972594587300744019075443078382642057712500081148525024097807660786572474650107423935906497947903624038083062278934026975857190742244012141614368600911834217660758352273013422935419199278475464303017204210813081743996998443766956747983795881305654706275764910512330465840668643527748030901012520976452095275465250346799351539727280842966640783796474995976589517797970355187047353466242517301639438794171145783475561804454373346970328254729839310311404040621527491967995715053004789428816670683887234621803097201403203127903819659430616232876843860482607802618906008585638755080551914826174819894459049437720354936221252055780886252260178012263613338414037163791300152064979655058663047280468395303332819987384001808196045065756782212381818991215196236890533210396907092507716957575543791108152241374744806377936631369802626069167156084313588840040204491700967691946616360472772156955890920753846408344856777968323449327768236036950398668731717713744470090129012551174322782475275085430040512301085708386665196814380108501499479321232782044650951439876077741120411360380245584249323363717604928449045235601697912588526636119721578772408635252278922539215967647219800712191739633284405523423850545801924568356212752444095873478812582115147703786527001702336760522621041481785426205527207280836749222397720638303592838260397017563932679977331069244858144336846650591312935639206729047038806543078758472831460696271442254781800814082769443924560459784212922091715659980500763128332220301825788640224041758819608738985499566381413271584550468198465730299047239945162856759952259322353554377044064512240970748662130760650849843846510325081773449918989919475399497789335700196061418626830943384612471639011682065278199890889816317979651573951689258910010326309142528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 4819072089894747720716288186439541545786660222735876767531124347257016037256629299375902712396465309414731183753279087336020641603792147365981664065630915289274700320392750404445078259710113810806399222401110415457645019958621124455300309177041710080606333391322746143649791183416671070407824572541327555413339786143983900073294915728118714281486240806220287675884554541368259325867969815451458119318315071259938494352188411175969234110347899951883693066086088031108319248562398314618140802400365061814360375721976811317964278208117240815227575238208227137325229799824548008993008306159338207503114847905213316894682197505577564167749335516865772311251831830466963605275223054246576450536240776599461435978524523970951425429525384141771900448747805685372464742619886897690780466664949032051165843842705410019509147361683076457223074659615101170517239209593051282481059493959298780096246744191062471634870620222423187742453427412002485949552734456683322082386849368607843532369570241361601912607747385137051581530801442191169506806492602254959014549271334744711217244046794112933882294164854685400424333719287129332682048495197880818290089495308470443730191681827132121282937439807309609251268883878660499242221013212148979862148144578948096120542360607052695064091609401411752993011524684045798669877471854864012215014108993577242129854681175226058417614654224459382964342213152444123796265361374785488445565595846492489524875425838476070579576787362891757495043577410777242035149665400246342717584048864716307568877161887598753832535596491884525121595814793207744620268422192053109296441858827496397464331085243591900679182431051145737241955723051253121808241893191664519937035217398730308023184679471034042663505577412549695229990027175023301170222412548650289778163960049513184939376817430819487412711959855843867481702223052340105007263060128638886600077565480385288281564329233884009213213117721550292011015441367813795706991504056856099650616705541841699204394409135562874473040950112401234186823642740985610835746509487731889777864714188504146759048982336095701792698195688390784332892979267996798789495368991551912011879520656375705317655031727200988692959808020981942660056611614160780885216856417567610334383658989043731542251087239700289817439571509429255684871371881999201404633932666052060427988104535108106557062266667958861716780550330153899712202956191147110540597062840555181298671361089766300048035194659126551312390522160231378403272616479206495423853460713726911372504523367087687549175200201162542239669107005467993520120785724149042511872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -142850025479684114597465065933091559930609890981768917957637838218586744520630306768082819940412926013121633384213434966675399730946109521305842415707484220292325658960559689667174881935055772891778807625961011103034617918837668799707783713531574597414455764928915618283183722188559575513766868896633953685619562451968099424418844594590518483884924713761629507711634623336516181453124439146775248897589850160315919034019164760289750304296258672674219811238194123107494574998309995070267173035736682950443981200236065126852357378190147514408442269432751830515337992152214085499932212543588295839391684854689757577741767940754309703894762871844642333740687592444816774304435206432932029398986990895015113761581163092403262985500679242844728007956022690786398039898104406292640657247665696809806153708631697429738162214803237173240818671356255392541833744672661060961398717468848702431398120493200242488863503074496337195445014277744567555446097308954273326615029880335085019218434460791514140411700154378321556242537010318847161099499064408432561309257363697407618735529193232508720839735840898307454121011288004391112259629142472852828808024504115565407666195889448226038060214538312739901477892035546532738786207220341439157488566612892311291905491364711320067120909527943797521291081429120353756571912251085678331554734425650589003239497171398648653186102670070434500030460845534526047808135708636436971262974018826148032014845567017989553167316103295023108790085173771857737654893996703920432192476931757743023379177401330157421856464510146698529773762849721061917981799377125565613520247635582187553670184867811051008043223825312795191307946452101610821360177822876102579575654573762759243245922095634170135314030427146017045917356178145559456720787181678399776196140891057510556907728471643956975873781601810132548750353312554792172047641348659108367351470626763088111251196627344951012459594158137790946691581205551804630291596198425007164545057159838529122677729579803656569345770408441891214199760258187008976267183438799300878362890832565596798952457930848403328174785674787152406866899296014643801060265851834760801945124207468999521600669431970188631701737203794335596767582828514850412296977092632236673423518664105628580839635557564928877538969465792800542779779177447891528166900830135762084305463621050720019884704301576075796808875596731969642833373372518796297895500878420700095984668809173653417983834749191263373361205360650425664536223226928653314316125184799411487470821616599782709930194360375694772048903824685825102471256721540113118527488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 989292760538696201783454739881376354111441081112114479804587748645112705142765397195536857149036106359460631086673728343329921980731720759916652530322922030738802917006219553135552403324181186370362098067741433759559630452491756479392375534562694982270166122562967863789717597778510754037876668418714584305785453079166316676595273065263193966544817552549713520357670580854205443950830774567945963692145431065548970587685781380392036448465442388231929145978150268764498982325786672629257718886230047317376001730129683230543392148283241846821034772333895657784518939027089615297983208841437574352876960796904394352558395080774892434699660409830768907618724805754068790158467418475123913963631483170237517225276680597315485471583995927033210251930804063409191989370009508092894400510373877209972041588573548238838303263143290398979435734050418078952235048006457139499444183398976049508704849516249826644315959313740381042628314225321549477943515778937289282528120925650436900005093332412763143594864261833001579427875160079233768773975772427928322293427949570331601794309960250074079303403714662785753969153176920295881270516630101095257222472081796316013449135978117943162039145986038090194964994177713644738186410924528594169490692908865887655849819628902945353109706357738539615234679537565513811439441979369958728890770342839787843403504584782100368830346402747674538083372912274376734484135638917232677270357647209622737027351351962764929282466044759799982969052282447334224967958337664928364898264561206257300066679060076233378293505465044445467947992626157949233763131893798055258351907125801590008335766563105983275868317690071569372823729382093088066533840558619427452773221552229939450604431233504506977380618445556191734982456402569255887532411864508264685991307924932327693859257329698963136036640930848178061334622667313197898729904735385743157193464855771748652363668180214369174706785167885814196885592306284064356487267620614603629359042945994859646547951398766237061218587583780885281248526888458082772509892945771316384592590712110202759435618032435857552192519386738895443030534924033774728711122750967682081031403458766604116442307922225288005021434412283824438534587264606251071911212521754197101605092438154763319916647194676027189828368923501604384900015419682742119759275779460112961995405830597367890136255052768181489341086402220878815337854457529188341815523880777876130227203759129139590644517062595779076207041185482048200696065734996897773629557366711520237249741390266441586217504726926497084516498173857863364235838584775265369456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 6116556799385678810200583480478468858290931961481555632758381132530952482712015070559471428414484401289577573281325606980075007418572928250271132865557983655199346661988556592723324419702934541585344600823051347660690011490899671678167720210667371071895144492947500810451497716632800090608673606076364841266636397516749964781367072428788093801362409305996679266105830328793640977063015251440600417580006055688105582761859735668747345616550698105894452815347159387147099265446352803091691031089931464666337846435348398188756222543390073465089126871921174719906691383371346221289939572923591814150427996022157390891744983537626595160902041786306781596311435943337753152429597276643143608747363993584707818364507414562269514128197671640368107403111252383731929368245871889901170631838546468395098447907926570100180728037854336216584827433914837316529156433776557834530618329357891623243543700905437927784110594246701244351043186891626875866990824841314460660024464753660638538919170205362876475925427434309561088387508591001091285814065840408317187760101206619439825302295965721779631118718449531003870317081512402814224069390007847689839263295544147096850505699058098630974176513565886259563732098085296592921742124501435007993977664611135019643873163164078914597135731534944213833524498829726123192515480558615097330915744487474904350732861280624328890049917920091350796744315160028176451346553070004753851775892361802946569748733325427103849186884448346882960088006783830740914507645581657163944420923654322919605749223077275236311202404851286497946935007129520080452632009444144285801525411299926694624513341049180388753554267646406960481667477510262736157430012118671076059195276486785248059176009259330204882606741274546992140986252851290392443271460729598006287611982604753687957465162522507203949935790341310379341160373014609134854762661214423342068974755916521291424384776215806392540894026300295041581765366064582164535461149856903880271376413656353863081049509325574780621570364330119262355663750627485173425179852904536923574452662415755512212353230617671635712949212103881877894369047681151001598164640705808974851379566372454060816102882079142510155338254570924070654336955535472552308476125631894093384238030447380781235188558807871923758428481312885859174394842955395549396736357419414735156133482373760998339681737389066394566957100919621518234872394256092848315108080887746272835208970589527931643355174381404358947964087590164805927376879279340674097132000794018013963317525472212786262105575334442224754588584144045789867340932415088017883004928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -78548594296459340979369286319591216434305112586565728076732914722213597867923291660556837954512255488604766174499909311369084543869918038277339462497753317531809178234399302051062956515040669361144904108568595788885208878622163936772050945462631604663240447262368277810143909715012461289066768144835399807127370662824357753006016538898394912579399617889776865631649945222803218205783995263962759747745820133830818847674874706762277673778876204686309064691387005429854034909089378173760722930307025215888368682702632003552787641616672392790634807260449368696994644560298710896754677270181555394244387350687221634521982170369768979465997311147563609488591858537495804929063393257109991354268366996022415414863888221609225474276986866819149331156847165444674004973955306719097944188625103719565663001880211747104708071155120329040038712505541805798717982217649511827296317657752763134507199391158265232384550290995638135896900859270804004004736423734641205334189121376980854000439956058234106244558885542837659973833473272541597499218976076266278647820660257942049501156032060247212068277405624046389781238942177595212788247420663651634198273959065276423259110862921673557529737519102625671042627123605271944188631759122610684931725534750415036183633089966399548286057584695482491265888522661055992741420050084149829668352608815410911912715162120092591240948511209184752939460737734435097795514560490220868979186336695056274738905473788392987535334296571126661552525560929113617384518739405317950230672661434170736425798009425461790867098465511582099939905851847758492405786798498857726450301388394556862235260296729220039804542743326611092266364184081795258583092824032750571572848220925522305774396173754336916260024857370881219225055876864821055823949407134617384612617819230563643526588543576923448916613410738283743200086975476854234737739041882832937010595052603805762124605220621766344748570094959440839825545546385368614243355438778771721441408958675059296889768894508358663384169025562367360017136758326151472458759320294423113195641214561422881499579035625415413689374418568723085239142795637637376798534871175648273284470105286691973682424937418812435078976340707154745613854456130596839143834299068402201216783670631758414301762010138828801458428988409081218837425107289786375889766306211033397343529791833716643786782402192006996482905431728430830031040480463857175907551073683178982020408301735782892929184662785060219986517134795149100255409622617163458250547890383499991415772645118878435716266380826548831996980470603758811179518900613907253630599168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] 78626939002669300621915722444845683246480983748342321752993081697567841273748398021173185837049516392475363585159065568068150688213921344675497649019307458932220657994059697763180750140234347353224923396977563340948632245400700154710868742659927589787592914934571391205232833120489360064119725026647779582477643278568269604629609767605560662364790638923210603620270657407872766189226839619358289667393838232222426425485260544387999945812767987639597546571836188339423523924987671544244057639146930367119358402219841510009283047345920238782788330645118263339425768175235186311847757594176692837993462514809797990235068096525920828024487726731592851704867065141947290167063333134137715600104603024381875340215162791141973664918949795137949916992799606817761618811069776699110924528774039323773175061783414676618986876486325887260709238120611033688830122846305719076091204248985790603265456534586944439316137825922190311021752153774489233677856914601219486100236011679496251054740986114534970465303459328268901651505451246655897175263515086303411167102881015475076064997486562482631357882174545051759098182666853446077939572058384390113067025833937244547617722927920969977782369720614294327200581613625698557987215595977686247540392182735226529182150471378559298258951862813239033905285482497722316808990175639033271267912385449339473174667572260712161522630700643376371918510808030433329924232349711938479910507612728195027981914211974915854902205451134644298514458050242052128301239448746095336825008050000409588932376541971071536086641463583213721161884149019819821508894850583054445644207272428147946965428613530152301763016791842894237311854016938094091649821276897119393354167547365918914699262689252244714062022331853518807920982408882224280367381462069410252467567007085516629958198939732788403355078827835323777229991704510278895381161410751159106354658209500280480346211946239997183248523445704597372900880627933998069614215189317363828053304554577780664204958886460462076712310040900554074665069816477590263377165865428396924081443673674066460335829108803343610383760718402435940933292264149749603652542743334535800631232296803819253685831343691677734703232382960327459141664761905211752721365923028803133145327227719629726668611968313436437371259570279980866277362587730295350023368448949671221615505298044039989529111040716461591851712318852216991603199337373250239219290689735061723610117223189629238758114056239668233823834441436072338198036795461739563543984413406451489091464363003427335120768333222067286097629490041345668281080571340946764896141312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 1369962582473329082276556591415295549781515322808145429744025562712759467413374718641124591057558899942556893441897039219862393703138092174578064754057415286668479904532818988472699073061385679313161848812732966612030725312384874730557486946889808561780925308696920339134793033113064343656157878124591464050542875783445694420719059299474289891246423045311892396560730334615915056574179592698594945189853542832987386500866761530714898446293724043581943980325032725885746724481015019767669808868585619795149150999893366290959051389303600830547162094186463886724603555414669608667688520740270185646103335864330512887125070939199074485935878962740905282241158491056757628784657410343606815848508555752170780429429141680537216315000294885812270721438864758032922845817609323143445770010912241256780062337384533853748365672328795376871218545182800179586836097865477990249406008481034031114642572034547252395455209494172550785040908595580091424795991389011233270268569766461407799239247739213751006910862938527080716638499889375369232795322221621093602222203271046056623695775042789021030565507547418428783406969162010473546128119073054947037140713437663014185215815470474387048537672382996874982500331262966357600346180080082434591801186071707349724545385439931381062762774725015709970895876562625819365094158476747387142829074581375910381775995067143015219356851543058397090013049211899020959238034977053537383784625584500902579503467651860262722809215591164847440608789028821346179626431768564332063667016915308382281429201912529893727845960409456507568227279521236639114682691022813987695055017352030177553948243988340084778373789198243178365439403894251170105366769929206334970363938422967377034337069869025699477912901548773018112610354494442074231755811849419304057793669126464689840775365606309617082886074423588737627458604026751440400546529009574658827996124065608328286228828491952563798229549200079353272883582758723816312143037094515004967629252569654432871991722033353809688144369368926581533110881927099945813605238944076416187012411580898419321397213388599774589942270296434515540990485278314988346938618562900450389426143242602515738942820712577073199687677893436210485188247827233309310350239419440651555221861885238708365146595265978456083086953312275119061475658193682855193233842601617879740943713258411090442584091043515480033053565487994819962475709129420183359226795748143915115470168220344194614583490365532508654675892512704900185212239678498255208176498415956202115509152801751305471486613469122998084306147575282185751600921249285256240452075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -4800435377187454781359933298148982615116095787686346605794352792491271284264108582783893216545079285089087145143145111345255322679906961680178211287304168462565959586709809018449253306187926828438903327300708531895634777443637361713673787248788467157573569748460297118176447257902632469305094684218821991440017770902565202566073376424994821323131834525626793964935519943675815970969487614097534415789283408532719701636397700340738717442751058062771237133526902003924203813459653680337731038380678558109952045603218776045693952821480609231878419401705808161402380080452356223682431240299590330448992022925632483336278221522111495496883255286643998609274089267385205630893192315106761462568384049028956506518835355100013541113117216531874042522524736991732391465666711355884142071929560213173456894562060186307954608053223974310812784142273653740999690842160804628842735322022217195385240559688922838670430853590180796242235883073598185814472929308236157826998023557745734860225044884666579197267089823233140459795990210877433877356632451394602878715310203472919666755649783918760919692794603097389454531006122396368755740055270102161258418102028242270284963443608776896663079938884144691225764427935917453199596885746224184943643845438983062587040060277607360311214916449924873417664964159250893674858848226050552514907883827065315022789865580575489564761282803035611768398834523493387332874990164004521336738342564183518094904926924774602838716347565113823547824804644216685411065439578706001078849479157786607459527294931490316151408220318070176980669748547889612617408060647827149155501860500644352632150097141304548169907725805271390580049775832018900311619671804136635380237401246632491407185222485792605065939584252094576823178722069558298463782460546249430747345012214730989979683890454562430403682883183557519076637260621890488376162014350482020947444891905348515390185801156565370106559419897475912446972629646702739156964931840737667745988114522304001121462835613294522642209653127000810147952092968212676634136467318129813670334965070840320523162233317773040223811308551979097968793904024475675596331070193523517163074329542190143142663981789443920379550507082932603487337826486484288314063648815987739017452036872821764357680703605092743694095419276198117068922572177967355356055480663356039779044872742643051923717839029856334960599720886192268429246497736880372704044735427007520953875275162776007306341617245097923224180635663825491379909840180666334869110537689513781491220711402265831328941857613068666127710156892463341183536372745993559071724142592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -1229495750765351924603032535144729950806041683141984100270764698352862735398217682390446596840709825502971332287969045432337750016617207648077355974174455683171535877064863044433416643320333036630194339233627167339582128211700716330407692225525145250681914955254956376043086435280671139979980572681079817189698955943354235613194700730357082974397405253663827450010069002506222205700330177846086646404780989545287679107283967975911960711297246409354202372882578676900466651495293320307499331683265491795551465072555397383369978668793209658490754194775221508898249285333051121427565668309605657611411551275071585438354364955380961434282739319336020192476738955274339566624458591618087520675027937860507902635378685847081102867449489300321922069539611117491523156470702710560591727500421428539213606498087810990703396670279282504656441707919084833352839819093919306456950768331174002942656789528533635757519815583100363425338702177674004442537544339932482518240276663709939038407608976013458058554136589852937446881621548063644039605728792135590283793183364308796821623648668786446899796086206486375101277426867070310903104655228333381372518739698007743397556196680581531862553380316334347571537107980300362158881921936519210937561663766483639456025535801837904978649936888682983576846973045878774377077419624048352428822472274403123732444178966841622583411675065414952495330286650981477304542933245406316261421996515230055873926290336365234005087270351426288566405230350693564150840471956967839740929196866531542450695018920940398486833554569950354042920928963480199610239456356074253747938106655720766802568938144888343142557129593190218877278896379526829078963343007971587446992815505887504114977361870990522001704094232751569027171701789052633717937816928435929982896887135116753088010862039647991777135657044581847618756624665934885991852217071828631290772952389856789216308674524922874371384099280984772536001603857358816833877548577930163740165727347955805012475386651027220681374080323285018873229326028723886040982968386033436747126537224004220705405132661534991187829200833233565612085917639808593228360706378061291492296810419913168129457223894188716702090494827458529481037338225826175811273390007759067576389658220326432361766452809894761629319830338244616979288189019198576544901712154306284316762359977984747073139065243491679011611559465731343959159240104780058126855794940084826025888974573281212318293649918280569858688519720061783474844718048244174953900653324609988825745768325847714281857896911987338409016450299611826213549387169331825596220571648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 34823346648767728356944778637720282952621136479577821739634457487023381880144592350755233630462291021175403693082033754617885862383214041320845819869206470382656281840944764365915170599038971978532836607648707930004628608642888649615863009038207864023472227655822369206942054847652515797610190658313974420887665770556086018777317051148821872076786024492541311659053181513949630115283833072216687307570067791910746825208642707104867065960675537942275761907242738129932643599367627548247860120138189196037678456293970335222851520544626662546960933429611381377171450222939593389387397622553465905402039985044010390939462483744585535771237230622215091910719745051145830557384493371041222891326733834329644120909579397085923846734829976731171989366663305272689080440958960281976653914706782547783797144677951528774129332777593894214776271764707292227220266497542705929760664716820376824685328089378937657940273102328197720131429737824709537465228558990970030350281653510362959743356765464991243908834706180697108753374563332044501066850366329730003570170892347719213285871336582781347693948077367672560980580061321026593802162991313604811898678225215454664004644183711312671204230734392327636590783758603322035936493647565697472638014539316377086938881255908342219770157235916781646752055370832904677957043781359175625133472508706117318483692764731112394528329620596663971453365464023675322059592535260936163729381467123907427399091779317352110696943388637509872027586603642548913310556442529587576899437875811189688236642021204531973469912314387505152945085105525204184218408398392312682578802838563442977318943200685816584923563273064868178389278475240233380032101084109321113230397938947885204360903180638170385052716295805715097359680058252563282711401932920338552867265716764369366280455739627838872728965584744097488864533991896316630211949033479806899925764707624817551515187530799903207605828414886542295371988623796447633306387182494030213260436816068679413078952195622945380945676686251581418620651573828725193185924390141412813125217923886047860780324458746990857918532108734810126043807905972435638575827594412816628448151600862030796066458280680829471770189390480603096804928144777516485589302145333207382582962112266841894211641275872944442928749699155836419732409284800661621927541836371795818823721783469529994070767120851237149799979290180082800450565809533626314870640390288543800148872476974568008921884497650765942900657482491717496774164103443823133196601907156913447934196402623712829137633422942821199701770151689715267053941733224364318073351569408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -69220275821092091115685480063190628233366330688502566048058822420124803128158177658631948616165714064812499496963858458193948447502796925701526907474824263026234870051713820482173611966981182818772045416300808008052435193843290027302802752799207438164883010060115959491949929758742214919455494639926421220247316715139185482965787589602879958025933424333800696040636056921812476176810800536284629016449732630732364156965684463457114352145707379666092071326744627449182363098518205829974327643572688812180037890395731999534924575094608907434207120615982260965157327463829038682610501536320214811758579449323604119293792539113197282451692291456244885270701750368644713923421355735532153389300951683009259510307540860194551536605832893644463195885364601970026912620800438444720034690838874257230781719717044455909912771382953822152548643498336779129562255602209866297057665299307136874596555787589891129102085227776108891926114645767115127050680254946211398348860453315159641798340905615886663301773107383675305294318975371314488281208553075776147648017391301793343972834345022019423253811958026741952826848051320521913308146644661720646991764488735460293244492809216441912636948937660861942528408622536814698683404567798318142032268242399142905002243248973610184542690423374888095591706841772483066892544058651591062360446289550283849627224490370471395062857182109652309616999384272595659642935140414349258095879118347605662784397215207806646678628975924030648161760387680184551918068515216158414043433282892090792826921292209481420116039284131072659818597374166264089224718257644723674737189406022237092831672955350123754890440633353511055066037246641233828312151152087460869961007707635328435871983612919715674876003559556201233843226740948768937938467357164214450491520243498960743353068660991711613048399038972765676550021540439340505614239405683661953614102097748835234800382170259064895188753241761853380427371048902395123066483329732224824495984448976741681995258366071290266803372625663860219172603894810688319805751552537923190061749468337750688238793630689938987001674175157512263244686872113264835633622448662005891499508883743964058609514739542808562806010046766901642118424961113120241539333922812263324290696408160350532884243435145144223985574861101403247064987303068811867804966862173587960677927374583843814155585888773889700977864068134726507062665096286962640319540268376815838431995370402493692367522506577183598681030955126992130356269782701384731610565822911896957777557342274980770519372336656467874298913472733420858690059384281661145959962247168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 19122350486190213687611220781704774417149817182750465336864431133875005538482371476190156340548533078317528186123273740802681131450034295091750635206092911636898732298930224416684452658333191614263464944457410919265643822899856383098984241502167275956266330738264849871638884957125789917289661237287302629799010732649081352115476336432865245042944788901438504338955925822907024609626064880067950321698787348832826607913616129487256054168580191680497488817143399535793944152055191986129717530819365095381681422179989670179652585436117709959412126400192543511207532354720531082611191774608206866975452548419769939031950404175336623184580102152933452785772402303373216404347614303021150062658593507642464495645131868484288124296353180298754168507494315684719334014032867230000578923765390576438288757184110066897721789475798919462193216983980084819103361395987892609243654906410155453965720517366946964809209366521749167152012215062296382614414267356269460846812344470968318913567998634090011248324604225765775239622729630766198000125404957544229535041638805788878894166385769504122709454327191658410582952923555553925002615041772707361796168937481333061988998799990475512583476453815618752197992821442010145790228208585386001734680238517527400409181700721128766276627879921246052407635091328387593798038824643217379157331558249760734502349483743937310344066409142555248497777049689191439832699066906253977080136048566436363315599597380367960727268377469169013551487203099040572380079937338267879226009589142838573516242318083695722986971072134502154610808634079444379239895778992530992878127594424728896256266958858359888464991140153125138667657530886406730628449396206131462903317275866856593733310662602102588309217679352920606890181946552266916041824796652686983504442977288480192016368398991053482943251563290137604641093541895182118168202336068840253413864146589861032819320239428881714250187594005629529293594634739523930279439776377259479645957378190526216317200902646536625650221946131103396052764555663564581425058146037650140782013026940816477167784273335718001346472054342019821437528242945928687675205038742929679092937208405915589565397300364781399899919089330872846097558598160861551423765358715862320099634603223900435052052408384383494378569890225554356545186920518957559646053053332177924972085136269702390027258911909227389249261513531288362608778486991258589490267929786451843754395339392828474345436208016721435802105954365760094359998844574120205371549254316601076459223542236918449893444960636714965113263224977801955900903935356703288258247786496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 147472515475923303184800210505982119366919676614078204544028450855491598584446390017733075784318925609935926965734406838093654905896024767377371246384813611077669612115866596790113756409309578887186679767239362465016585780396184309971379485703224185356423018029540587574001647710695177339246207358460778278828079017666235080229774478217750077894227443275124496084287034740052504820164743578125771746342728646070601603074095813332823339376484877566136700660587083319565615481075397466955173515180491104795309645174422820553569047421721315303447403606262412873712128073008152005012624770029056226237902139925472049482146988870108943099374570080191040716335798586310466540890226826613394665348900326019395293704239490591970346191625509872618545342940982082271507310968475779674626721763611900744656520563347356846097282366941497104172353642228323766970632712448416495563955448412928985114375972766870877990003085771700119385403317571322996011038724434604910415772995242824027424608480450312797794561278830421641112137307993289832402157890302092993909271283597000503947966396348709310304517468348158322680437128462854281845754097166590565542592141215910694358462327031702062503400545165213919912518556500918639969983963038192239158909757098877800389605826049091934405143617720068267143708662624630171407243650468156485689106049059039476709517116628423201433047693886884908463370196375007275354946845355595977877823388862694858259418940251934189671298593975854111593505997062449326580552290526524596864436089468454063730106608956407265556326283104543586894580820489137556836445269006369943216178362595461822107721787932938970714826731948821171729417155841141512827552746397806955273885695194960130035239342587985202032803973295165825439297810893130398832677761794542299521669129775719841925352226287198088870585929623909059829356518243103026673901430032151343422571982096981389553042782336007861620689025759732508885883146685660250378660409819315053840793416816898993222736805400127535875999099055396259537906652502654121350412493311835075677802911249086336099240614348884405458792184073654324351693941569580201766571397664293036836968066752298044559727743105692782403800563194249879258402031627654403896779627250806580059993135172715486447797487842123034169818206464862094435535766169536861141157405799555890919771548024165666979975150726197775598168404327987620345575655507379451754260545053158461600713296529585292519654219740608166481337393390116094846882843848512867518117548508221575647267604500133978513619888147113739590842625057747043989031599030496490303573196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] -332216754383666528880548764305941522746953437297545249852641639003686985933187767022498894623298596280151663156790999511475678784356219121542788125261998759592631956534383589163776834765482505443777331782706089840745354693959364867538134549676761282799735110292869818768721362782478791668023894208348802970098259580862257825323289800433163581810846535981203388866099927514180728622403609411644916056693457414791016264367590535305383275615676206947939425240545781625548824550524424772203202717603233178261043070680517852455084469447510023384427778557624085005619919132186140125697633591710990193508113146959797735259620064368352873926236238567881774103830923759194872522555887040501311233653763796415938248102040103366915283503854131382841281611409896983964552733919422565673384907657648597165552561008546902509516136616860903416864953526541538811079294035517341001437828395452804779322482488830532540444136768222295519377962314665325187186994046222690442266269901250533796787326988345136453539537868781949929887963419006986827516242865384575038011514439620481472712071054443828044880920208086229953323730540488805704128759956546805476770991041848092692866993139317829088362310428901703636800827621022345806557933818992763969521468991127481611361220540383989171999968299853651915758400437571023652124625892666686545119416119280231158329922725700565201510509664749435956057688856220302487949170391004607856084065727284476094914578144936031352594075246391098608302149746571089251359574891382773838607402239282958432181850376923195373611087696576182968874496550683695310304136295236077390419693727236457809710237118553756444629388129339946836807039287989127868528174573831557109366924024603609791678552314478734174378809631953174564231627461134026454068053650901654252814998258512481799594662225231138188221524885235006323371818700010973580875649426340563793282825040223356132368568511087513248895173452559890230166790890134733769615482689602957127502663660179801868123468283613476924757964677484331863262872036819059820848467257913428927284398285677766266963809362274642853478288166825107395690638892689956993523523877093394143645957789195008894731840042761915641490077761375148903946290190223471342536622888814628638788919253991733153846856620007829402730701940638151338511216033157689730168227901336940193754958428006413032136406017306544792424876624546018913429734793824379517835509346790421389470596381439120132807412580455375494195203401201995057230075204415396728436400136650821237765868206818250842310962210515616007629183404751155414146059226026001281758022074368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 413099229283620681971519804687613585928517178919228757869186745017730503880183007105249682976441037891775781255608306470335471817916284268619337066686177626984770635059450985415414443552623952730839719052011831645528081015849109182046162557473761853755899650746224957494216876308409328848870351622421293406070244624991735729664844175034983529284578392391618864003602228796352279084973959907919011718062579441120869457959779915969379824577827294308159779052898791477641899316414339685604511809467294007413186379791691420283418157842689558214344522853916160029921623404435745957364964772355449129217306070268947244661879061861007455267777033265946793136036372831105462811992385313319470727789401777423512650307606278920781564729813770540554966327264205912828688491077032800074192094315557766645619756883221280178783997946178777038282176527754592109238146004464954228458007070506492394498481223799413748923761456564967346326307504555239863242148534992609404341247267780443288641407173205912916529477412293022365930491301389727173873600131686505107977768338892732235510589905412263968641391800125941280298163524489140565943155574999792309712618450527446969206395140742660036443794245020299663273107542945825118282167693497206939148352575663029462786053581597867449076271199798629458042467728527139531507949928577189354322372708976585650666998462318152782956131327846718111554270956829156661970714227564347566573114356129100695347998355828281188184764133851109650869954518633511118293110982217578438718893534834835764050644335916751252817376497666650717628276439823779157635096258448303754604130196381578395279163669372167858838195825985756574430859675756125598528699601349815489081349541558843336594094461254062845555419055911777702220362326243757903950852168512846521291411025725627588104156235644772942723795717077490246425487870708765516703424864932553595757535938465819058006968827481680757072654276744167862399439886096903027795162046333232596107802507330316997256104413002385920555517976696988870377362042587285562424419289812183205168008266732747019854207163974584850678932637295124272652739411569234121009235830027313960066623837308841285159065964492515456297714113711989963085958381050610872888445312729275743826261491458081971111060343647966939366207186621725917623305245917117542810395606511416457688466206711381776123045170121620128943563253742310697882934051652670107820746031017761539247599703159055731517635097865943430805379723037689522311426412008030074142111639632046656423878444389667881897166796657774581440653336929708482698067448810619378284187615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -327574972560826647158346990498627499477877597793583262326491836346474375805867559545735408403512578212453599024458565716076484512100899723300608512627453218342517500958017241790753128117195666025203050694620453978770849184283317251731831643538972114655887454850364916496910586603419909474186960053939550389368798489875791806866638051015088370598508513336610128967008439078058671536801943791256541992657927377282864525350577756184071528775963322213066232332165777864776738617429338642064007913431206576501014892918795044834654073409038299365385424227442934290520798811972732624964718733652797341348374190190938525420345342842209380909077319389408049108451083627788764790546607251332662485573264279363274500033646806516632275504558288459225556031434397308250561400566286619620410138148235710274900150067924025407477594917226904452629147721972801463119993343007736570151292401449697573162638639675730943834286012565045529592144035220409343204365390048326931836049275391532514917212704188957159339201496896175163730372776758927871970583347611136819191238566037633240839809290656033766637375716862927292619600295194107141943951093150243531059304855530107343470165876757069771420495234125369191920551410062519853374453841718203557263838226987836283158317995616684123746874720484306936237946195601491431792308559271272364238478594565264557213103102170709555327196816845207165821274616525169155855420304142939962568885944951973265294748383147114952745643530081954738926159137460870026314589839017950597584523854888628521463483631192916314763742172358138841083935826767781997994077122978687120014203007160853354371127366126658584639244706693212443402267520486386474816917507808598399538328934974467616175916302111364140812704684337574552111778680030127381858333060751362323349811769776545017096985730358075015240980171957089155709615171261280765455808049190724326611612679012208795331678999052199304830727860929305805401005777945829161449068585497795446132245814753863009677003358191595293522309551422436034437885167704148648820614836187541455907429379214283605898352566144109270394307850247960207131039138273567185455987100745949050991597090085740557668671962061031662017405239074025121200885651725981513521748103801296637793836915033618041726407179480329412139444082519013839060023590288169622475717650403170452722383512543690967940260745270164800224792905642219822379507487063161200014993848179898362241047249855314293505451299608151886470542376715784284422958664430859765697890155334965122831826400695017164715604432880720854918120080192675210171832863905834989312354025472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 11697032673027977311661956931707670478928520795681577680608880085244022243372704749145797630372892789701513569719542302198365988099074535463221722153361337889420512338406640118149403039202518912198905370452091289439985522085285759738376568425078614165662748681611091585429946091143676319763666493770182458768589950749661948849047921620019191717656515434592608818321169978880401043685392823231851850507855535798639996550754843699218641192807940287867490496770050440206287211895027795704246984175747407333720311652317863553148833389870490649823597513455966242165512764913884092183440585911643664550435598997513920005283865898019645904521077255076427812867860048428154317929867328922790959851617316698605026560025982336447567204414663695961920839761671541936235921863977230035622480712858246367066656095104506548452201213166370563531860440805613364070241846668338479061500470710357370929324191901059522237065687032213092822343086307886675706760545584372038808324507009767245202982780824711943700110176447707314118959500754235934492664329820602280239353875290555921849778457121385544938009630510810399765781532079282065444483986826105136229395973428431268229081219881922092212077616531675296388777111092336631975281416125476155033358755440705020013906026797046762295410569431564718928628323053825351955434536206518967418235773770120703901659170787290409440888784289717818070349848653119865451628477763909022204037108458170287012896233199716794444807028640977245044715110896964201134948674819174648424598753454374841292250365445088488323914558626793934579742494720529270687522186182001612398836182686413247141207712718550826190262495507115470529924339838380523744086131676908667088945963964045961811489927192464668065811475507048229278835353937753855977041546646513179686247265644697823572638849295145483814363212468467564125569254551468662093502665186599504031659711455879995500863386299525806483380712972973777344861467509697214380606867426338178589260225885829226416404603118022904467777751973843411905975196897092104346656469801616802360966418368268548144114855109840792002261577725369791999626735413640345698272789985201955002110617507853140967841790391115905898727991333598287057990036573886569433412935998008108982718456972359209251992766180696355104247880360916513947395195756468415202082673168297003682671221057117824242954786561118521227710915927757484441142381520309099946859628297152720411087087853782569937180676469957947707450376668903512547830888487904075599429918475243490650938233803538131408418395067622635120108596432914608420281424088018008589090160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 542842685414352925357468400216969243022995351450807520161911010414187009919613232953181277370388798713219278768923432577189870296934592991837200981876353946479630676814861654583780109343863852382623306835619024527762061717184137186817012583599384428664064856748659040171627299959022874270279872314434171726280516120771578192076721933730763671263680709769033547866215916981511156555194534607828514606988039200863460243188775960312205631962461020060028473362146418815520580466267906744491967546876348847627117899203693805376480127455516468044913903881299625239116997338898815792731187104792340016922217825359250259693907783939003080000890310178760470237738231442188573862183702975964471354701082300348791099499839117419197189717111100895226822366540756655988876696368185219045382679040844173074072515138102034875468056247754401564415515963289411777989156841189837961908672371691115087896913546985595306132313573801629540440243489305791946117081071429887316915063394023670535170894008754750553126966613139191288058720514247349775048194965264665519975387257606019698860863656636386627072158717997298501225227026119968209769041115340642781456022113605150979622654532599058653411923865710674437839509154858285500892044929331487809416038661163004949167351264691830522904663361147771974717422836291571588595811548040010356744941280813832416284714912695499192848371067609400263347776054894234919178374833612402836895857587997961164191294158219415831290645813001567061902870527470309926565363109499392099263340346691266823744547656499063693733304080645535526606180575770940553557740058545720497999771563402683321916426508072642178872759514406892338393745336698422112364816965698618391841166846850448922250484345481951015256432102962658787842569025185086807521923559663079374908986251580958513897669383941394286224546720994271414025816553873723577519716564863658616745749671382070905605295707232097780582042507534575128912893730048823993059070097584802597318492217743004793732653110569874393450317226924850344076050806228451177447862243003461606154308331402414862132302577380692671640016198606516618800379078440519776284330834284645077989017216231665268436959308001014131821166741549635470471092259539245201256987959731801297931698149319415107865914278955743760946747631574213876017294980486251384010122386469672657049248762464665141831092539865553357728284865571362879023967628518530465766284937988914380702921906614416453548601095172816205681307838680041045090970174884950657608333603190109309334356067062803650325628150154379872795999640102054146680089962989802531243675353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -1115484546270769701527430654615408370190138637666376229288165232729855813536672756446228872052747790793060877077501071753744096731106368292684212543405540041739447811534389045934575567250018432289651418288831508255456008703521593649226811553936991286255834798446344104878502572130030700075647395231357248507014392893466126031688870209124862008005796850523164713020204247769528088389884377105898379367528642276805318965068828434796815943489280317894931247116935404427953436015526457745129603923645984199876697788277927913576004443748673713563215939691120783832876351709125005461780253149887374329205277916711787562975456982742172392739671537074902470072204884419551260271564203073013085747539648596984498658335628719768110049555156052636910530768522195943180883408796740360982380658618591746856833601486421666343716087246862837869977643105860076027117606328867827747033693026455052625260576222866613660387605120980992991930636704134335568891981871884576942650734613034432522986041701097507313726791653555176943839257542562412636570276502132706232641483143941610820133266279206596964011885002670744465743959466432508068768051447963384313259247735435800517614303251502842005713639153332052240952617622511153780041355126292262999469880526153975321734513081948293080126267577481704407023165527861691979732845085542863594360152009661142934541881822613804670779824579860223254188834644079795893492468550955904196247849576334624209381379565969231561694719166059997784757650786338901117592036443977247717457548914449277472482660642812374594077862912868016129997335373573865074719868106292361692050024013687183096998099516889412207740135199798272595563148017099951397328239892358198544087075452108896629818857542009747310724383667371452739662648208100643487065449566779082256141116327775687784686048514624644805449246294398832521484498074062066831710803802585756319289469472367711909507165371811144775205269341531959553308261981907562630730605515164219435200036810426635281739091850714136841868227335445610211235523872505879403029388278301818414534254390125663527389938214510418715838489894828450463510975421216757678605842683485603160157712025392408140463234807247001307610246385243480523025807587619079277658196497901857339799010404382692327353511340156109205083018080242739403583375510044109322478098219093235512111969463989830997323402272404575331530818861451260956677315034171517132180120274704248778681808144036134646594769149608773255720873032439521547642786744961055236117869033299894525757259476155908733588789581483836720559144538951912861186082140678107657261742555136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 1371302851995973532330533006371633175444484385086870423126500388182204481414705381600885922992456827953458712874286424139691537632172704629909739653499880502704018865357186502959214227937261890575960223908304979369053278037831037121474250231668623947050650248692712987754426868911758567581936404590681880024561968052229244638895338882627968628939844675839392864451196962321643209258961470833958209759532321599243145153083227631021970985199066597857988877334477185429418803984129416223082904386521783685301417614300899595320038835820209902804346956312213067602394569126659508035092078486227205272814410648539528804225705531746715163902428027376284173454015623588592510361913462007954336475786613941222106785771414411529568890107456703103029889270737329503682342021695673379255964180257848206297437458066289426339211201940473273569384807093116515318752298429464215934588699188370142665892296310262444841326714414867973874233921203146720947425037051768474646305011433682219610799816132339000083472364219864627930246904485926840398127705821452946484206122785318233479646210773739934671341258889919971612603646677103508733105296044304250504296799329318183329324075581734654767881551105470725969824267945263426714879845676312828342303606986719605896165327214195238450649404059688140894165617546250955968773013374052066892879346293545423991881583595825399197106619911857792776374160929142416274901161852500810480764561204510446851642329957810375266626643481510922881809659474484356892391168779305684701972856715234304485957281255015707881540898238712994931857165310067499508379965317939109175893702600944323403058511794211080673416454153888829022452019684565285470062930585925346192853441710758728348913975718038887998052510409214380253396522610224835512086566182459078682716538144745267703457795736042661281691243206665855349056624924492047981677819015112133389786518491632379533869762237219621111690860582797932466067223139381078916519330168667812927573718167766012287632812141516950979159124375958244125605762883245481896840829760609299979616160142907510287704212089946388157549491724985108887186270728645147842387637454429280009272160166589081563956972585677520557170515932779167373432738066704482303790504572790465680785529135537033762492326125635905526290053845269205301440775689818385094314999437715468857887360806917751127771062282355331214929643546474990954213528999698405016782394250579883336682668585681113163023350865029400474298414135262718525311063053365339071272856252516886882859664758385604202640547141185103940720921003022421524613774547696004973833756868608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -1224055614951061384582039736850990675601236682508868522317430693843896233651545972962848405471223765338768286490577013817286356870007183853509976316187308008445132090363309761154799757401975633919803365304415685416520929597202831156831541367240548827484456061694476909292284085602171062437696978037348665117550725478421382495518501953295435492450060550196448583710305284957576327456030380612785065458014603972272739923878563952795586986397530273042085265243631812807648555818230543120251576669998986172103076563696719093162212675870989989741273342407236707109354881795939389769963265228258120704523249873158415867624366462028817027622647665877591219109005102000794201681757967272269243543246457055518811120662656582359291098157479402094363853412815769442087137312599536843429392623217473606318732891047259924931878567899289594882399420029788842233872378322662084490444870249896304297085014745829432715273700442138564494421933466822080589631315983261544303184567456620467540078403747804524422967669834549226373066468639405615734242317664142688010653062676846327685059743645465644194614716785070961083432966601069711402276421478245011188518173194034137512897918546029607346383845700567039956723650355533017469020752073131923843701515800533888792944653841837080573505787837533568761371510841379684001600181871896485170859131650532241462604753188727757602827509656954158645574253227542069372992982532978678986554881577849599339971580873092180232792255232564570914678182476142721080629601803580214745227535437321344626757230320847636611782326772062796496878429905405026888486877757894063793057139251885209221898674475135698942730799931828844167574094858330672067042363366148199121051588117843901786204794225856921871565743060336243951982621734025015640074145726603869258381878773547437054922611428339610762724207977925183621258604515282960214850584388983432906448201231277507552167714289250987120467882196580157372883295943189694697935189605671256948236425446800142540025873247167721866845665947015186440828583841564863680201534438363496622962522787565542515945374353141607809197415678825410103056560746468999701111789332728672389045233752763715908127840586033451696125007813582683495688447645891347655013661991880136040279682753024027259826028766764019992122492390840654136519907683280772298911699592149960139207235909586912704425929461763396670610655867793445294724968359945724908816157997105349489300380904415183712938276159200796513526166611189105471331698466211386981406286574383795482826970537729755952031180199189265145349518120001159907257155539358945110422728998912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 912244796326369949445772418170048728395511723450044189713627674639994712126937690516648534490504171476921200649776931478255950397378821282165528866147750813449917730610221708882702474988363232420717461371263710917015609409938817306133159399274151170292714886077091584457394420945081610761249698872151341452627609674992541293787608371067235329024903971433767184965890405197993004764509619923305193182401356410185770297150762023980780898104331805664227228220096573132042623451465703552740381963185035106520319464106621200530187388965406844017169647013569132609029000276794474678405613839897554306261199816093247445612085076173095561505302523820258634143866699097399857842405489180080223752602693134617437928098391186169110131007476078972618909215452205387447012131668444293812232743117167565179752483385537625272929875270807779081809733015148049420870028691338532860626413199711742581948307734315062066320229577020418799331820222280698932874041008820979725747923174988483989584438988929482124519671129548352693524349428645670953789393104287272811304647790261220726613052136068095784710277468664872239414600083857673731246477844565482991918441987157823050858583103278135333995045666602935930753184777488355429409549567982511461460659544652427281166921888201065861718386690646366718039778617340992943780124918448847404900360812067459624230208540093204946233353684287476750446144874351221475871533776127011113331399871791443803499092974533548544844547976124929209395035365868681373536577152659374265210533380733711420962808404654515287745385456671495112831301049548001461494971262948805640087732763371450097979414636746830377306570881157916218974834314190914426105715099650707758171341544841680215053583504358745079160881799380523591541182599569673498984822011521690948461946453094036352527773273082128492885862871848514116878241581764369471730793312414308561033475112295855701323464015008187132971705607936327050334111498380814977762682412540367292508300344207337642513248764398836844882005347388170746128642962928743633835154917131416091496691317234170888177002249295397826115375496146024028132168102440769259004997907342777655293320199078498036184872850958657525838477314150103233006326093120518181674683068981183877500649258917150112344855123622673719545700278017958967521695227438756252216859105021663933220827402351429304175324169579505912817553697851387036747587338801210337817573577073260735323309258752953464638513473202315844214571971375698204312523526149752000077939252784984064072573263308715395302434504609539744657375035356757355781287537576563703494064734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -687095408714036239166402716481550277945450314130121881866789746030162692243356420487623194259311903520801449205328518144519546394892684218760116038068137847581788319733436217681433791687028660890472719173691242374746865761275648367280706448600246058994204456949928298277221181421005342209561723306942630651636626864614726294823610120037467163469632071497425671621089299292549412029074155863112417018001357818707069384774791971944108673808411274513227062605558155134800837559441231467460145519788324776285074496643000076998082708579977252180743048396076174765840323897753806429316396874794103329639057251679362836390111439753536952286484413083010299300471016269974195343184844812840051997621580761968588427472364784497693409734863728292783840145622136199870822120254177641984332714127261293145776525712443673654960353900675947356384917493222669916045696337978007212824012180489037500845083006973844739666649060155813687139371670556963432748894444840214466825181035504365131815373395250377917504213769636714819295290939216368709629848128862263685417944096009884216165780303369555598892763377120205157456709109769494190243026339721102689410910623706337121395044428850567540259561481240022441792733102325628406242499187580943469087184311071584427192398090699534808799399237562979374206396345034978171958027973711370321738933511168564095131229038079024723694180128992040912323846396108619247750652301640498470003933907932996401215974787187577623003886120405684767615680831231569517393760881652885571074890829577140426429181146450686206039730961457843995356148185494831600266225267940728067602678718586154560058504585680502612077681012325628142955504115012957925102536170236722510236291830974276225593590026111673151496133298693341090237247190721742400691634129980373733045548866242621884051384812710167090093797415440983726943922594517849691549520926596767606307038145591399708961993124271618008296028551910740167746674524926751724478099238012963343029493995272961253245593756887037394135214115864973027048521583183464784137817635207355489686259450677998067280270102586202896363466584507593781975661063888432975707642726047702906048297040099244091516530781599363464805646645477951721330370803038158973470118558546018442295683399035937423194602519489010593530002434275505100736461906454335852649409752255057665615795477577643664455178770888637153495659568147438664893266171225499058403361376499765168510687139321010406258336755282796290347260870957626375627098760546557622268300397276726307163427494778844406868004741722174863716597571984284321757259044604164573563126284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 578712459215033267965370512004005809631285529138246621415099205181197914036449172315651267609210480801407515441849982569831526865337546707312215021746792594094746642891016414260953836876782726030453742996116424235302742102705262415937165424852597915937196005014237894180791018956281140181731361833882565057832769339695464382361683784828429334339761181405177397565304048352697315408368657451674553697116716896291777055243231569396126163899009534804126810285531789111476086750262557714049488310387575548628956381140679964911811799833853092948026050485982341505444739542448905297283712371040546237155960560460320427976958260521242974391852847752879843081928824404979334616306148496188044148534067413876428513662061726978207076663318835315113107489392187447177047711392103364559036567288422350333213257244903832034784154959203117406360330503239664296139599284028964076968814930622222390848642524388420590368380515253178520942928549552401535088237559791853914380478147836820220597804977223150685740129347991630218351708252846870672685549197222998079761729270547007336736837573469350598626867300350670826478543748836646233473839259485223645817608163120627631757175874491047259343842757553276005411665965956514416632850221588223495836824076604138105930217621488644034143431788917927072376276509339924786277194279776705395233415257399428431005402592698199812051943604842824547952563956454994578839968563831398365900097642645074938475656141634072780337028084344915071378390175736422255911248535550508124345433746559613367328041936717299905225424182140741143444004626936296110800768144138213366950225681157875570878690867511718753279327646391404736050420344439697855679302995834495128458357631101273480537631700700932645568479025558301793194834130726566369697674371109279230244831561829359136501120710959871680520929389001882700471242929235786252376183756290120371722859277864803623584570157911556450049641633931668892134345794272173234679161032530009086917741797643551230751446238575002291560985613153999960161194510833731896333786407946924634409432583252153914444719638893886970692609397041569091503833749219670882377128240551547731428683016250718986414139953107066194628698400974512078686404952114816743544522401263955087881615262524130577840319094717935400997777478677593994144210149070303162624267420508944791105902325438812630536770106086911249432202039239524502008940903491612553410162822436674756549658879596695409419344789176182473908312140919894353416720126590558196865581898174073662595447231081802414855077714736077760210570102290020629765346952307159670074604781568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -485317770393277044659104539648301087036327443991347880278429866360959722254542696991030928728176892213307935798295447453572974680219071907201800747333360805410634555399676370381575547254213571072621850864082462600447596136143493188340008973646729908145248460681688093245610989462556837429260205770724246139868481934649241099609303785708717272877155224684812825056128906909801678468207335547010923630088869775142037806486211073241535113107356435228136653116065304421717022758660648414111348628362965257255970442194183506429152027570409124767734269412138014783504519610601100747131925304119353578453121438782659603756210647807332364649812114922026101179248897190436392394759070758812572586355674019854745542129988319051855341604106263614804818437158354028019241860328202239217332760671990850686376141063826176049544421965798089923996988154932550136267315474357113033717398153126137351075661684923326512645022813728417001373516286208551351925813743036007835649666523453841089462869899964276283245716370614098313136510540182215701267537765864969065889991946919180113652353633308993175071305451652983454592951953658138079601289185408256813824369814052552396378913777903511492450958124392007702893739346230193025244738802824268469696988333195386519427581070690400962722489439687089758471655598117628900720887585273196839690165733014380497587164207984230320998850234896532199504683248460846942680839604110819907009535184684648497279799083523238491337927628558408752002962625307529243710236318565205901462899621786863167829042435756513202717493494232327916915382111356738921617186071810160582917622292487042813343591105422463345558803072528095314764217339497329754479795740842109757097397594545849165524859954328097901406562383437042277183748324607270682582217857747237548178819056283880431678422378224376005995253746208716891164954509707686265813675874292669981321823377662238321122696937178610935286405453023590598519551634217577213884065993967784286738287951640385961682706472098356951789378156056005656765322372719856355898747753930106851450105050658124866089489345385269031593436205266722370808342047196269102101874033028369717468636095119017639268342666738223269735834018719759852667510601607834523559323349513713467230224557947618385510534958002225051177093191564410414605832147499073394413044013828503161740228885149161383045212822383874414075773328376824368859965185739209611075463067506353002018443484578175085868046496357707177594549397254917732924801458045032643249806411978122073349275861113503164997306660367725656641296130631383637739846833804407549970121490432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 352630861786713732974155581237315088492295018780526290150066154104975632800587872278667247052673004554161876407484929129675266931588357755082036285580290305476513289718439139663854897005304709939040569145491068884178988337337460143738590340266400718051019289251345446328367480198174560870232938775246513742149458130543195940031717057242288642809095040140862934593858039935959884490971589691760957621845256972721509974498225940072663353198032670908832780605935841686887230050870974192776527188713984345412599120068503270276820665999144690239239455439671847662012759161433634299149969199816473802648814320240523629965372940918567528405689433628278761426209091535157965406649901075079048180488783271570987444181463697059437812701226506552855427795487943155087811949976517421183612330536571434173952757491193266543815909916070047258589685886060057058777615212315818916804385115447443578058401651321236724607008513960310407870368637691802860741265342718271515681974442728913044773113338537331059019114997928742257893867166813894956435898675546101701972004932708165081109130933704597739452362401260339064058765849392427014768442634701325122683962327336501274049696597452085066052184331407752657462110280419598959069284393590041974206194888683504493983855399132263905342871875067757339915453479217405442010610007404959555285644162888126870650448574811121838788695957070783278285143417571036784930207269042856623604337170481405971390069658616168058493606212180931979910816939843446651638719537394180296339417950235352284566043874111777029826045609520148338543513257433039227167750513164491918117687085034349134965539203875896076916146508920313146058449461402438717703485913865945379622758554609482878365297861457513911969810126208198620433010621392255234044031037983568744389434055457300275673157666209527457182161245687744006803924369015157028356772874654805496603982336561987669855324346014014160004141649685542349129347324952453559480243295482672603436630310221602072462942707554487147838973424054200973514964431339532561511036161496542789903561355930393745280445510591503078259033430304480209317669288065945792881687832927377401528521935494223562560602528630580985485577941209414616588420892928055569601781735950261258592528021814712930748506629481723915058935396144102019888530536123771003653007991591647007372198389731139730757856498686036703231550721790149373559007017066219314739514011134581344571361364558332452563670180583317953123114689620219376421662573196233140176659652848639986061172561409510638608204956834699510032965478561254596269493971206917527008939343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -210007130749002690498523259375214705148473680016960737295692558039464686227586666904621733624690915375746613225446102231588371649595929492316791605841376429119921225894834143933570965450202554079563328322486485810286937275192287327179944982735189740941207780701180467123141855138511182834891599502862263430432866660557945149061353475870859367355867038206731482706494180046077664533058335707860781894478191554414047004199071723880679076685334568986170745375334423212711105458397847595754605981950149626313451271378404064417455391462334987434264834636814030747904656769961613163388446040962133568337980740158534691667661619518115147273785077441326618269535391958758550972954719867893981815909002029741223323675279376886632860284952443683118961945933450281340206249620464630253573762858904102592528853874964706813438938665857097710472471798398949692448532328677204200581254889966699660158333515435275499419648403314058339253579289274777579792608986760702210615580624543587378388945849956133441571900457686230420868683628289239396507631643022073303785013647953058858698763150759649790342619330063739902472473578984571662626022521814309235361139430447447585388515028912062074199772342843742882265579165675961490878663530555758431926669738193655152358099711469448622311096243774604450864464542381710958795076738834155521695538863534083755466586067187307169311061073124108776571949147050356279083373430202689726406205464393381495293233999852711372116468357206127230621850433889139050550530030550989628425158871365288260456468715357398440678228227150819811011999411873850597031159923040596217420708845593867347448249218077205084158876573195279073761448915238416438545675671418131734963041587202391157795791545475762570286763555974984727443060454006679864722042443709688500519748802567482645517848325549574722238982449625331946166110782485946463938318888322474337309630246883658490340542087532072814440447218781264382628026533525861682287853048723296694692450869682719616664198840065479149778046419104999699987823048017842806440506246833022852750376798981554979596533206996694906764996398565501145391437538142506918212576161495829763356748947379773157954097088284448839953980538909853089513945719693398816961821419493358559216419156363120311559245718794198701435517807980931551155689127016179456745489782717030613414731667801163072290213410766050659081148809243893837797120302676180816695081536694864845770263923324161484427264100665952240300833187591548845268375379380936093912478120164744284375255181062076698858379262952128879307714747452916310056966161524444035170655272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 101939214429724056425221341472272589753238315718262214506827783030483016883509925537118404824960099894593073535407142951128239277011426729059933350948750129528265716740903800820064044430533858725458229005456065739979355036099015675303729349923385143379831912100655619863151472696260503000020019008370522922254780864955132066344354191778672853812491793046847123922780901228590996335139758079321559505601188481302432673586610859383644172162635229930424610944354023288042554218922730991917632547271150609415622459993285204163581962151323390974662434763296586521488736750579403943821352427184954714341815346086296487601290326570446492501151140697617280934277426802165835546578592875643605200552569204106279588034374698459842096346361852480728385020799977296149884354852945946393739743359789080992806220169115707095151260547008957410707447185452941979362315985885738088099911420659757836583775926437706806771517943059136045160192329284303675633742046235216947634252255877454973625479390221365724833114425781177922488000856894308075387513222363345596509537956307463002391030467980974019551075857893938902881991459042235682555498788985913418943480252448557605099459944013541927618683249908752145906523357545004885686724902515167039967615672024007107357454249726232448874872178174455959724191858870890471467203923335324228441704694665795394089390420447777917974352599382259942022390705663590227268751981968427142443948075309359279021874215292782835059127920089638481679054306598926811407694295916143758199970853648353160802976758158304478886564837309081413886397443902633791528631104167374314175816611219678285830506626626297448734035934368133786037367638317951540041209290774603852128316221260548713168731467461482016403906965312487630127931131219842119375943863132821103674020562195538163287487869778933310181354334420096120014068210438883800601589603331228503255694983294073897406395170306780557745956559314992290293242197858565734880900182940177184525656964998657735435108249644889712853887752261906491521436092835883588033547010951891532507201707981634904620432405199887495425138962923527501373230594936286614614892104397656602868124275345483244122502495798957835271614364276351483691550038361916804933639007893716760652183324492811300360765022928031882386856633140489648038569746095066551904077273248529888136787693449367155009596127700231298694729744351694053791317688649376880083981944208908228352511204929717036618506347222615966138654381283354530661044077998033805089115541294209656464314188173154170384510004057704578669001056957096683050038014303281288982042771456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -41072917235337295130163685417383613124685728003193411361071161353977592838930319177648352619951809061597085732275139891050678888257238640189575229500585664354290678097935019561400414512423154316182416281706179110670196768155022571117928968952569877811859066921024997969522709419907857489376743102180257542369195020338437419850711992821412876021399776064289251992738177966251300789903752701898916017624389820680415327613822787660400994116029124331001825251124931272261397166472169198062177507726278024843507317061311128096778364377251250500445631811983424994632185679916617247573770844661146107370244618127824239892866482759235999432607651573258395430029763223525653464955731447781914182156038506197929146648014197442491116835182355812369022658083866446143689105471013310838360940064086860112267104552062685047071626913084911337684730659789187587856868245799203891691848804196623980524181593951599683641972955447221682346820558150117669139630216673312381077565593649246587993655025655267206810112902024807898209798938120781472596555223576774865369519042006846105781339620391706544530285460485724263865454097777409230964790498838660988697174807148019857690617525446694816851232203577519618117737131062700264836194007340603141604677741354455515851332442495511431626817899918330924943076889685561730069583000777138088387167667860018902017758542083603728695868094462479648500049150177315628775376151920789484997891898073487211314573384442615076580129499170581644451392796515429183040526371125628678620507090634024682690954650505896088319720761715892550556767435597712350791330839660202244954268713552338048139856731473739854973399888774531283241095596006748445649005945383405557144029043837695178063015662829002893485645075844682486492560816758965582778174945309331530219392040594325890038783150538802555168223239472053013300411149904158264357504885851409132223930587885231935961036803185259882523939268398386451625431804390539509669045284926712978154823711801311738643352142633844830860102905660494236590965634561119900775670636749416448211840942814285390022379577508617725107431643008337826008257999840045182749014697551848842258654263031720602024171062250725847005626664503194501185827647040281989557320701586032688726769026562502984409515218422599240967243579093316637886798106857830496056038098381647895432079269789353426905044889048666890816955798948851389632087161737451097699657252426009956398109759454103757748703289582911126114986743132472885112338019899566278705783249569528325009733525462834335985584699310945465966837292462803769451711339923088079739982708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 14261247312317595129632233231076249915427796930673272524783376852252955995451397974195486803917738594792209723750285432191305523893078958121437466618578503900705421324622289352736860042185568112156839363292481764450233629308935858739820668327410230357637957727910166005571196683357993888935118886186329179978343464077627313197331838910646859883257712322389818825662333435513706779189995755643936218028787342655938824598095360897800887948390905263089728562523850620996321763289942681299923230272636832675227078345260613110256534909094947107973465553702937231320627103761989644496837941901262407324838024088095282665113139897999296233981994102621384664723144974271176330148267881710926185237453765191597173888663639990760663229186410348757611551087386735252673922244755813620697580783304279165987239431794014000101334817495827445186375309415157582867518498533792353903778404326406545217369767807149750560670600961611039382539331959979118419051241295099796512706890942573092381472006311627504343736789014190883259027699802478609547873287046674375941071757683875101696726445154034235654140221901502005128167036954977417690342590021552633959772716229300487656403670616057732435923225244126346061195723363337483294019594280503056680973370019854821417430884163860579247281039242861710061639130115925198157756709387946130455055181128711039382846308812589097176576282309299951963620901178544916507332884900184153972700639806329720420810116257196131857812713655631247390878547405886392949384022750834276802304078632591979200874558315464400940416636759201598874210526149346035543815612375892305274498933623430463688394260209792677079944752378002823971896220133185899366637800432647653189374504206224565125722430878605738972021747082524520348418557426133682186196855620856831560992323724258406845967928975714069900304488120315194967234165769418077059293825522609933865414920181232452914416925008876727014910895191497968640388049384276741871714866289621816499790984567266172616317603860319831822217068167765734935789308720981581106892988412831659292430398296497477360216636681401926299122682078886947273235584114231109600799202953682620650380126848411817306359096502242727100451653858620480507485247635949273674077451562514262561262731811261953151695350528987989324461388161872617600456296644027164449129977651797511559160519866349876037435038196980217427789623500341942635277924421333771122788531421595942064402250520052296051508855865324014358111899492175200879033460519888632126925848618853323736206837733766218780924914315863652231926824202345007029524458004025063794974654464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -4440016641041884187391373669757287045042722543401390157327781825244056834076900439494079164919845061326354220207685517738852063976944754102736828048419940068968208329086875221386258847170211694993762442723929285279558963077017980427002050365275578691857729457854739408799875609226349034369631826981981715779080939452533034012118219616220485142815756315992342223532949360988451689723738585237031834358690944059763849267284506558908418166593354268350281860393066216958395765556834925808723604096378136176014037915183542884251840893645393494898528416535227218451080711233819696804422036507481295309820511594066097943029665097263772925854905736295899271302731471488337043279803129540089326775030783363588942138269294795813864995939135520023775706848608771530993610434061583757596834705904084175843171653355743841522325737477984555840772343268250632373455534414995489409694813832618742202258488184319536278100753070937465234084043174646827806306422696908589870187688087894838892760134058391931624545796835358998204175459259894481430454134210829923025733656921265302871681743783426330051626271953933837413619178021551125552748898911015170152603251930004356308675545377386961246799019636273299404546714399213055688855712172622103866865884673738900137767640430237815896751239274430429013038769264750979808195471590665380573717182695577495042599147087756029137371009512372091982837091645085787612509412289199499948963358573287155958190762146463917283604195588679985687822194048727000027719197395624998056705097693319138191208844537298542369408226267872120246486566434427705822660662972917490479237609309384386418744069031668714117222630680315229857836693261193800179903334815683278457360543220787848172390646099767746715316764383862015259797052209214018427761016467645036119422357787525942692844436758766704884502915958013800914008308700085988277551226352829525602218891754253111704382565608463718345886761377799022744811940518984850069023861368660209324164225653880641830321684463725636073926581574550000586154972856475670871860619302648756922166073140272481588174275637728384019860941058453449292258066883920762868061468140054277036457633990608428865185950441700806749238098939253004662100051089743522869102935707151449831982231834964086405650751082276172142362702100673977917429353635912004159297437190358994590386226606490622310125278519136110006095933826855518665569970205646184087385553321822279940507891077856766743854132074778384037878601452343238180569126094543159455577084747451407855741740795534735278990740354937497412899050880697908107006081398012667450175258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 1191446567405697776567356193996471897361249508180609498658309325233317478730828911660110266357146248696639020072080456143997728090210596865035705571086806728452432560412750451186204215855025618257986104744843247695876245701061746826666476923687585873429050881513061250346781410545973888433102407180486102412797654695305656142779685934457370607829783791300262909058738709672780467907671080974810163556747934986010073268027611305327569648533160378263773979516707548494590347599548769070130591885424915914879245552657845790660231980989344379547529571986363387818474117709528276335950058976642400803761550180493187593422669777740247663911008535505117911341315576970006405472372357297457187735153902680869506191916887272299641218106066737663567454001811013456967125297326237646332803413197642492218508300028291840636732190278597600697586946352083790971817101303118784332026567654550588170344768496597862337196814031568525782793550763963830068752320604716854433219022475999742901826287020989949572093972989799856556065369481874677697500112983367841545324218352051183620649655721982690315788237683844885376844128461517115649685032014987760943296855260608494065563900554341064232747372074256053269356928069097407309680042063096759878275287104087673675174289288048298852309840180521518879371422549036371867682449696855833221349131500847586187715803439287883289105558889091067687545830635745274257673362060247614903616377743834181823084482991250443344207306049827622885381030280511947263366741346610592037207888888104573315883436183270333141606610069974218537777624506424455010548743852193079445841592997823014518635678309873996529461083951178619796613018487987773697798188576798738082611977527581147713577876810574347256614144768545933133294291382115168387223721476703868932866199521840265821216921928819519668260185671435327321719987294697508788450902491004203062003620887872917465971223714502182818821236797721019888212950948468281872687618127558412575343108438439433916036137380967108903077434139525933895979617949309370928981832544508553095389751623001805503587228356198835881013532526815830024234141460404505614713046991789281144119280179739549030091486707999918701362989166244767144983410172982222353999739054334498788230084875789626976569077741943545625926560588605805104887872018654453316713482577505699349942635514973468628984371156845449865635972248345536985227761138275579581397375787326540646018911976548279250825971767637345732171592205253769636307041409780194836191724894340915261839095699263542680472866044816292066026210637756692500955620644828795226346749952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -193417267117943083624535674930147071366457924743542965897715549297500818708300042034364155862069307839045655591611551120007905271703707242025186880922391236280132184236403725809721263608437369088636100702538097894761836292362607438931881495810672309100776021737916177189335626333861686198400310861773225649437688543520932167621732137903237674271784786463336311461147929033605401102832989636468537532618842468310631583584745953341552882864560030338780623389204593710825267348488736004011903112159090814557592668633181112824205438641608330927587250561008114896238872183828681301788025596142676799098500020842040562431848110142218648704530539836294668541814526443863398816901864886407372286267673083680957628364518659256954283788982756260403725492409246099399685752271025057202993708234713720677647342264607860699910596213841085640283297563597271850202818856325602458659413744254269549000537385790127067760310729274055787724666901579124825553111997886324998080663696361896204866700220180604351971827673282558121264058462691541303098122820370858083696888172214587372601989974884268805314273672044106928855464075602033515892782340654272986863630716102739169828258663194470114478234794120271025576815166110713293926137694494582803469180363576007032923988402007291937833366607616227768174446901637549451864956463599297896600201566959064369628662813418747719746529004568549148191064885807352985933604750531371863551882389949223333352055307043109380921479433352478577094228711102333310340373072693802007757995088457273603484412033367664309516219150180289110259027723495876919869713387506649566279955563701423884907177479536777836901535098462373527375663405544308271115011652755128688339212387489934536547784624688084337767140367499435945320390164959627757745577458690683669312573004754103064718297275098692478796574470682296447509181215088559845588996352188986168457725490747833417576134899946160605906207006928881298092891146068979544026275500599545245214106838003828123862663317351334972388256861632932772740750290947420334705318535374263333928422091263731142144950691251103643177805804489464130927599778423552183337330115815338617782162466986286791488819512886410952212009312747709649452225387839204847631275964794355863387882944807110711634902024496579367598410013609649686500694378304164584070944857500590361050228939382906423222240014639240368214905703253717234141090760990161117405060704121267197463888562636307963596201727754107833301459839941395289658548874349809051062744588476303142969753813315157792967971685327947442364283754239403586223742871396200335611527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -38561722011601734786716073853298133169059896358037819675267619506124228501573998112981623394299644998763863042575759709853456602461244968803468830517692135973983234957486294173693021137368541206530735364297359121091207087408891786463078424022914615271055494921178421391622739578682104867961777587037315015156112606020808438758957826011351964589089310449218843630430678697246701657818539865662740681632169059956498279456990747130155464067088493204967400939115243565334899868532518310884924198318353728464435829353187474554685742013592060688332584231893936861148139126461494691569090174660092472609218776383113011332314872745746534202517070939372463174518967313780320428730125897629811174934166476394181359748097363949909159741333661190743444754469305983556831442836334245315307135649455300691004057347814712804697109661669776129579672219187327279261399081033892269202740237852405466099984905781747492217836323981011551943054803328480519989814768210978192296201215763357060726297303312622638271197119582981243151832799226934298951762980786250156472534226208304134365672272920617366136351000308966633157575674047992664624929403766916342728564262096714070152968614968629277555072112903948661407791267543346432509242012253088655339117555556188540353838914939330139214957664272543993230969965513800567348995602168467103438883047310592242263649502617019605198782235161273197789717377505923836181501882265100680482863862094970568431490150246128950287196119029437505122045523059805686896759187004975593180841099063726284294180251369608334243274618977786437089707537603822305434905575977834077581102526209749078370252511171721349478906772674062472766316331682460243070698660219528166883962869044299496741373186587212584331458394634934912444825439526050696762306139207007861856197487754811123997921214321587982464549742863185215577528506696110567984084588619894604178777069334024787010188709978542865167219598791623969595139692139665107305519541640906841584874891709871901095496923442805472216924333963731985209471615507574770044061110187961792060180025452674227007732351456918124814359999108890583250440131413370938214222707856301574822338103684471482175006240859139716455974942218598802452935135539522050859084961850147173180078131454566997334016288057506491301762053688360943949123536832438780419466005146407801749809395669583382874282097607079623037978354927221459324559346178271961924225222461336069728009617090319455275174582273949130029635517677578287389253323251770634512843128969796111330598456774246687752084203114409088063000434324319598929846561973814494404542464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 42603669608949386206458188053960898699270901511134283705909509638786434164231209568126045046271734472393006271186337712111629349120063882977830758820275370729070186207267998909516589128102130368739995454421036511799950612135104606088518153588919464630733638904134981872511733804653427098140761681616794436634003210699805693948606739469082869385152866175557799902706736572938774227844771638449264715348225164079395045273362532665888600595689337160825703353697742577055708040003914860253413785564871660497673176407888451898890968990353416537562776085712607946280418451803219575335251425142825246020453000615879185105116223160166062862310194192339307951930564512698869572448388735050714137154678065926928137140701651317582208350786140028247273838844532124372554241562239767821418958811494205412172618509638057913349277612843883251981264489726460446869610401009135647889912107683740945964800144926870689802785642469619837363101185683767779604284001446218485217379390135593324989305313494691139159368818140317401611746139490144493479802197397307185481141128921319965823366566817245506480110030692346040381926919325022673716884441082233174260504320380042589633168390830985852814328733000045150467855358015109886737170093026991720159907944822351739545864712896788658220448837843710794907997261570420458847243275648490519892218001360123864802425381943635134089581922136413727416190672138416569000191258327073689493376280857433114183695173109725357088529717870642796202022728849315722967682410866106852359434725275982397431647456803384563377327015466454090861219531689503640236676981743099035519776098437096147195040028584986557611563183578636162127223969055400397250407133380019309987466517481818436095343309168840397828128654360224987636316343369963255019929139805354054603603579801325095476754028535611107888644737591376795241136171056441309163539108385734148790285452069566645431466103165663419271089044009898312398001993171948834089801724077689952029824247556519839518269472633207108552871291592289224906418786597786228096880914995585896701989883398933223863214236960923456812698935552197391514302625126229687865955462022505176217381977257953398797138748529006741878866938899734231707358850468064955774603953885061447809678724991877453588138688002140259217565429261862799824364681241196987099941062769853832954043318228586543270432207355024370161271117097966075650513613542097959323318381174915056711457253753623569527150081569213608285230421092677849003132456486883537242466537955858121726413796841248190665928953834902869971357579961357876499279483024434333539631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -15974897590593228892959810189890283679313175654655403910135064496282978695927373771381637113018379974261035350194529021467435051102803936142207584288539810649196408583506056311859447644292952591881430852022897443478105858933875443577092685433841498974667838812880560641094287711010312117150368289862535362330972579484993477999310102299781244504343502279929633990127247370547247510221865001878060808250883832753753895997305406015232159258796351365431471193044422659122526319158137172599616594940110648809379486385698530612400876547140048879848865014606651765105700463802930860213552120586899608476461549553629026149703677289906402946016336860018059928612238636689326717207767522446849836815979397600446698757614148566988018068446002700491498881792249009832067372633253914864093717555621386330127829617506415707118170588095565179677554040810237788950980770449240088370602152951712411318505873983733117731001663393288383175720297434839384462311587730262787512091699907482314980327483252886950985145636718924598215028296128289584090690259364097207328468019130969329026859300200995971138238783620519151483504762814144368838703591610668553800358618939307296714866675786240476998586948240726487840866344165674406694964209044757990822605357170083177340589152564227309059277577380642296289693789202912205653589759256295748403327786042216772735282007889691812342756023563161331762937572068976977235415004367257530023995192664469055570354662655481414507653910295423911009561678780340511448511624178258727751615016573821255167067854329486833604081770038245714212062781527120152009553546604198731388764127012238834122489736372824624555818465188554491451088000228253853108920543115995377775509763529701361095208120142767795321206644779168012771257917624331417277693639934615203204292471172376986187318082884220971973733582974592948741037840410287121081771320796355609702073520276885471223253476297207446647850005074348529730373324246415610253764300716267282646975051164043090771381229832196526122741461356072669746134787254562009547930785604895557998868117104806398798316105276747541467798773006895139004769488115492640526355154142641594679116923820194138305966712527552236646869443492465166679848789118617865765492105292636102418061231950039777727693359742058404926510282281196700427301602262186110230035876800911477402009872447279350173336560670176769554968906936789784570869506971655817305942238744702818469841529293157039998412774826145432827388199785555848750463190423400588913822776352555334742082093401004250682897927962813959965384879575806700440304442852039005327851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 3415754783360501366604338823631451638986827747424996412274415857074279861847411695015977967126715310577208551103821621789214347911023200112135186729621059746125713232106361527434741494897219681084372787429735663925703200364029627519076765024361351827067106654264139478958552864639893865264503510505400284512980133561832871038105200984553232622909193792280905446199745980352295040371706234578488151992850425373036591368444191692926628412758450857068585576894953388739128170823934461332293252991836013095975725780153029214193980879048478279912146744027894300410142764230092232426869258132992254104304912361460440773911433283494637474437379036516177716796783773633476470859816520004716476873129719445983432985906989956188004478511028784037304137597924049307237478844766086849479312914142393595980285358501783571318893346917971347114633263099051971631060170935924113466473628372273213104059951203873403285509574079341220670306278350064917399216431957711966581280522394534398490262130185971036524335993900809960730237514591787938523824571796636292410807946520591086015979192256790032297086183413070519427299716701378240501223277610416843228873269787055699401755162025117252787583494970349269788121335173958177851118599684968137001253650703368963215896424715521962316970586009740294834800260870292687316193146899883742011314788012724031694813949947151913478983443519527634910758613224371636638094409358273902461521779455044973935511248510717529286996405760110190826641693349823804244242112892559559516132332193050652674623279420624406829540926229036390888850308051147725729873168624663423353651661069359479966128272796492401030457307353213342609794633613293890340112997522202792794562632961149584448331621258564157172781984540832501589810897090843139891725399447150779896892421965176469327716313678607384565873925529465539697101125152322558092745832281133985745833442340676271238748787887103533284318923823918607094059200254729343537442430735349718395690112096653373881913309263942965881708184389714829395660182659132274557303018104609299567581787599434615683787907497322109934329289882634875075335887336763553449764831600541374239022744931477091894798302635146743715474382484329456184787390580480000059607013594779955794873451236948269033600176002856228309346909179834964295536669561000903129298856270744391796154826164402334839208835487221856465718767998709776770291309485912453163859874340796712483773387785750072239069585834102569194742686625600731774105054279575513028672371559624905567607939946944674154341952611632842160920864559085173524447965713122482968330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -469531946171951775637634506888381308223465922112130780949392099594934012275304488335884615213539420037813330916633860924481055428529881448179847706441940552817882184445498443117358670146625907125181332083158761483744446270215560420512340615573945670921762833189712579415388037243256563936514491035005397715877036002655036417614467892598824875697392648215686014358446234552175467524386465766769195875593672152790367456925436811151439067469554603016679062719538406133592808349820689993297076048695931508518501516520705445251193158083522684796147865298906845307194446687492386545863071065357750824703934580707028975904860404451853867084345242361215762261683547558416196460458134202452095405566005048162483809534125405760326241156001615885575491525642645270054662995068052045375644672474554150090541516600158435100252408975607547694214949231031130966426946020593000793231799859103121533315551172737285007337789022896543528520174842855921561155124850065504516373358763751236564609392436241207040534042065000835685919356541565523732561185232632357201218956875936383384925932571127994305168011283521862346366863015090156379457851784389358826403838672119012856288441363501755823800582226559934627481825857032219892223216520984959140966543409886989639148898159453224122392508961551653223028652561452927974850848867480493185405850168329231493768816567110016166656162541659798742451912336145046958522355976674397092596503291098653431221586868956410220482161732446024346343535292344481681636849597683121878509138031213779155139347435632992711371541185038157421923845153373683765314400521016195969382990161575400107573713619711185949451106474143219802245395089658502392714434937597652635674397669065471323062410597581059423438523042500314182737239126489893381421861370386321011874173752873628053519565768348646632299996160520945285662673289905177342003238979291515468463041704097027428917043844542090207954115659417951466542473021675883193586438354633430027345119280752079377971055418990200180198087300078682050521017013150773727916944026080358050330255219390815473955614826803673681205688087968582125508817736145345734138944838439386273323793544794176247358021257339769313711449364079160587061396940281544581877563757648292619018666650998876439472062464774902572101973344092577706576347957688236691145290827273925397229371469625289083767829847629028543007315156076555841751173983791408505051196457269702704900734940375318720545975409055382460250346856298336709584674560305263208039631441422899342841160910933204887335512580575041019761172025429101151061367096283495525253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 80967509082766185711674386227171690588083873691952451710325294564519101633813328052667955986144097217098389376764186515561865609546562975672712367221267821732309778398377174527896935594562560407836214671280474966773647391559932734081071275857371849524026235223658042139149275613441461131819794368804745340122438498276332401281684045278911819653647938333082239287710267836958528038992120223085079083380609152588819579701172928381250107511398587830158721612034860148991525301613530236073623079350904950494254502764375803558718743611791075214426233626581410024837809971820095451197089090561902970177673730886087589607537763338893269261067912059270353578036367392115980478469468439893322810488766400321888777608049711490173406064069184992835410873511492898205498747571245490916332717098729950303279229615158389016571827330897692834573819606548213693099081752839688084088748246500596901884786002574615506301698741414237509722855048619978507461714003779421779875447421107612361454643449739623442179135526454361646023026225814822762136045933185903768599656029795087282129581461713172560244688916560051420562888897090865093121039878285587258103271499442029548430806098523076864304580035972401157400888739992421378637568611774257955622977502410825203632498822684862076529340160037922054745659053565721062656799077475832218573063875402954913519530266957319617317041825318086609010211517498569462733721409043607283006091936647479348288314611856804298328732926459721705737778222734304449154215059676789922332568349412720472415288964630113676079477602593562738436475654766579782978037607632539127934419213806758094834633024206358778081189715311686633391737570779460425815199040125660339826546077643067629936139906594173421844675792018869713396160278930467147126858562315130025162590378001279144397984885418871154969978538415510329716501695244607604983706249941951836042964867432596815685706693385632731066576810979430430781368149287243761584089218976609899662997366146241695442721699585698249437653943994592476542172055493946344739665135432156913257216092606292583944301844278244655003629632807325905486199943520255773230841627864001763550621795346507262879135525201465873774214039030385163844942561391705667407940271068562654993205022020553546917447816105129896726877918198954505964767278852713740457170406140921222314246807852562838971298304915780320615457681508677040495705128521190412600468223639901136609889523385896303816508598304303198200239314526539226254232760357719027484616339213613560513922245337221868942687424916436549800048948362679864917656341276363566612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -26589714359240199579056208765800583943867436567120247378017981436333987133404585722101797952087982190941972581348213241202643560180374893869828568678991184127800600341420133501807576978601245309336895415998565690782197682572413762908949185457616235653328577830212540533485187034033726949782802836411411029696796986585452735818882124395288619291131640883567408307386081203451132856071894648859153065344412716418323937458567832765265467387579750496315167896292828074942258838452922162104505933742999831111208811875861101969171746905970814696125181087630602833388451720643108028888944403455458840850209698775166604950933502110277907420408930294618630785455268145448731867357077383881743593603420883222994587630483131387978245095154160343029977051510786592229370131455979741510536901100077732098942756249083948860936753903016513806332155471918299214024843383050469331575728003117194232468533314194079254595268769347920868149532775015854552677254080710427676599928455876832045126287335971961136090632175232716620753939838945246881660483431691958410908849500534716240604810161050185415161476809637185440140904506534853879865932720408970450578576690061866383931138998852471843421020461130769086271441900053117600616922496253418516594259885811296637666077201751920289477298358749403021941061124244648765846348402844364755419857131357529576349572768342449164413879302960290763030487098269121146049087445495729601471624271699819039251296596507223783875697248041603710671169507121042535384252752986833066540259570772396900847907032818595744119400939157059329780013541044906347349134104946390249138328372261456337206749571825074763905759792003896591398850548704427477195193757670555622479870131595902535589584653153845417232973326273221904565964427155225402688128843285436202619019278692819330931732181432101997087814880404128355140307665641127365330644699441083790938477260634524651513369978445432469257885659757279701770068987612393295418856766549077101684876522123439576845225766920115723885835454295263592538125977216398998916170090288762619415286035493422487845578650420256299075314022378912159979527126520961377063224063518800178062893337866199457385048175386967864817869015879898732543229812153497384523659083587348187408991844105117042300832285779122392854724596010001568492189128662132240014745631879526750839603001384471465426215064933545463148109813653984076035716213723776920636722227483564053218167367227898052464572766551541253717970499072153828284434594443461701229472613547473504430166570721744985949093711327882502177010596207316821669661378005451396874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 6575102654279023319100490467141494836356543132659758184767200355014036472260156567614059131082768650014109664817739564350095817911061990195889099411132318174985645323691231253703611641811737349335319274639900314567853877757082980890442341011887725400218154868076969234624726171562205338812552679444373587799358665146863933560529702968118276933124367818557762741063751220505581657903130331789331349476977285259983313295797169451853199867207413744924080181797605087913833584092354942629608608407954259405931385271744391657113338687389231757211953372895751103370687217627505340654614462269613705663609895720056463540763233740817046765769463996731686725623228620750583903978801613307641920284167389326888576454875661796817544267005537660667628290680976142149659949202313271320807890604835890902306669566974127316447875868978157031145619752898875914295161113953064429999690177677663304752781578845899168206446907302279264344713738505491699488185479253220532117025435170815557994148947347363845997042403075760287706943336920763223972493648674944654794160732428285399628445309566981863390366489112945323148926803953645023544517782827101461505511525932151808408134781328754967147133913292061650340102706850452864319969634419264311856245363446746930873897631312565426950411679448829533716980375577536872080527594592606231239271767754799819464741797818596750527573317669203907745710764154039370893702658380812450854911397641389910966932423211236025602557213281797889672848150774025960310062193013296368273155898665591235424324070458858291546071300359231716315623417974734280596102672316677991952340285164680887397409402700251187152988862214523470740421981061776541646396047251695966976144349539601394904718245767359509994725640807602502539579713354372959993386220829143721525739869764209118624800908522142869463142570665504153466772524766797292319030119860076440937316381726219132853973436938042889809200232531346047140757962942706858152937483415764888652654237154245388170146359850550524432587510783772968999190354054865369624872616223651825932176523570931760568575861210895692495651393481040755566323694176464202282205708781467572888228719948723487493310631378365966749230880173672535298637885263221574311421172437592698927401636329116927583880190188383276804324441569009508656900691003688683117930759790195625939557232506745803292957975744436988447809828349891690358963989067531081101164221825936826638838110723967747000538717688820125234025826891232161553083332999845785581947859657209339651326388596502163501961742768142926401650369200922523680665598239171453911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -985924467070521665709447978263479872205351709851706460942503090489097331852939405957191797684135209147108720705767174072066005388098631115103644842315432827213842066833352634713575179956303477628659321123057943917988470536063268895204871920567674613274360806816531627065277718017589428818687683846747757021484816708404591325561752296606807589418841090341503691586245946134966514936993669224512549163542307254676145744345087215979996520759075293939309561100454053348171547491282632139071520948125165655257501460579146729014398107672967684866851792894408094004015725281740524593700177336046699125693507285193043202914877442627153947514814603957478754768260480881017463795144339793479388996023943274736983720129915522019307497251079210044663594422596786277699116323760930345037129813554514802574264519790906140751939183095941509807160715895903822540139484211613776872667287739868192177857822303023462255930949524282174885283314727043732850571175112109004699445903952760477412838023578672961229180101937950590108671656395614556141140240304047778257211965109457120573225577766623739296151838508251498696340744961224999969232048893422628826846830369437856173368552456102076974310404620655794238734783587007939307643329240842146252889048961458436714468805922553001994191786249397197677497902496559324172711397370567979796887774454538279069659779777102871165205626657878890695328009876571752455551369585967105439916025587135956397056837830965284740681074903075614756431557328741149347492659459967092952047551793383433033379719189634099791422395183531320965218961505511631278741746196961327572262039526709628158249594914299667182090007173407439501314787501989483482394776810344621731518352007174477958849512261285447095165315907855505785810526272622996531939615896633977537943360926384255666457151720715733314658848984394211136397464934588102534441786829091013797002742342126496963952268216680170779121183813271270201812369133465106522823054925408140489118112626406037584974178751311053363441670251694976892164238769587403460228182935192290143731794022587380499527145711707873606034557363160970764069728025310121391355949883406797663286418016242864736545439627627378003438167379810327903060587784113987593339670262215499835798077066725091326417561484042076926742457738465802054932919557588928400393067466904826462733860803616243613109009734050396933832927842614447255152447321366992714060610626935596763026785568996093352986327825477157684527589986109939042520669980936816113077312918187485022844493449874673259126024787816451209598961196741120083145924974761182494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 132214300047891863541987745127640399387566197100065472994657410275147219938126767430942592455674170877351100033788521587046044399530178682902549512489774806995142799393174056766138221211999795416512319955140535383403556001051299600219724401341147396701693955469726245993681726851462476206457676138050690357655474866985998148869104550588223520694479218357406419866315937683555708927021517734380914694712525873555796385562285356652192778745696541001185494314012076689024381565973557923360624926896312109152140316722533465815050389477889903806583903140501439232421070355503138710977670008617478553468541695685967969621608366689144816289337632377680479223759148477391929169677454500541350336908276352664659086388800927709121588884986526048382943475490627588374936997982091414123797501765398687021924507588394272867385495794366845579861702558947477441525884770104148362314330061680212401181555817091726386261179146994079584973432192037251152387675615303292961718276311815213843902980328510261063273628795644111662634644700003188558718980045308501418158051271384293982748078998759530214290263603006477434504345499648852167013222540387671566539013667590998504247121540898145187443734331745294747111206884219546669919839328011005286208413794183159755175495757081446664779481182832745058908555718744339198309383416784788517730291668935092501406330424677406272097650348581184925019180736258546964365671729989136337334238795485719791662500386463952754089301214169117936668925696932845357873475834732527767872976295164370363799683683141063245538603700376714133953225421763367174065746849527211143375181382685905808801998085767806991236864748905471613778250233725388975162950304071165996652620647693215693269787317274020431823867904409485406948729649379469042744512812350372079513048399238740784487789062452306398252274718177884313361911961604516623039608631468725438703417792855871931494647902460721635302483547027624925767764648010889614126805735470569083364265952936815769712685816588415969373792517333239370871164598596073542238830263990945077582132172212238283304355231184768336351061685682256834604650767454492173362359675504220020387901046027602937679524920883308494031520302057692249232140233061507511696181025662668594191272856820218120262267413928758836920334854818035457240189023207559089462687866918413577145884259240256034407891548828664473150610774303659369578256754274627883142095367257660746917545982246719667960648892638985956110042859734459037739015437134834566557500125242621350274133372058322783420177391769853321366574057123329705057874961091096739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -29006297332756466424855405982014010955365126926259074882678878511500175985799298007693066156062845363578214683654010636321464020255944815077806643286838496955045534187606018872830512270923693934393052905075310456419051039710709556071681705220783608235825119835863196516463536992277533815655153154776121527404001151779225305589694717229259623115346744640792076936910487696520453712390553032231289785752185280388587509473951420802696856178782386848558185660822415179584307376954548321387332101316821002770259103726664727594839187230671448183496833395159162376625384560523858673682094119954972455121957938169892441123477585829823153334797406063615340848607426886165264564549543746197447261253078358723512536827488387673834193166797318803135721564392232777334620529086109684689067031097521961776173718169831195624193669909734757905513824941922342580106425769224422947221196583151422040041743950809499800477115016209752254800603899951111066862839840587732984102569372058881320096262917932919709268091249781650475362884685497607909888811559529999261044771699625383541155845982769724944397774953437284637819956604441895225379930969541344858398751506731230455031898368324225963350059403833505995694255806158592081601337452649696186927890037192542366858506503380068928572897135361368532655636260760576641251468575775583444475825805852213645091363415275440473120456015197582558517336038041640733480757407178751238865725669132049638518516834226680390076921763338403376789787173379949778467393802414337230913208999690503673294617188040929504503920330804181446753525949025749202317003315491931082936022617813249643307965945774782732558433197128123532993420238304732594857786601964393787879567707390884580618182174439399128629912587585522291835402411393991801795016233212662662510658423776657767700726288785090846147848207593375157303456682915991888020342700752199601994685122369595948256254870011448736537647400150022939613168823804780393915693345440279083160031614265267761772159756020693175948622692665121147148366795946712032594709019954968944022004491840504826269238482076912918922510095397248220659975122885059320711063395256051181451691090655475814137313441388087987679250619487670960974491486038238646640863063553096252621796566789619571905643115040111806026726271390972723591605491444607782828839440048759355134425920216201413324409066792208616440021544235573065274197821939414314677207482196220522550047785780433554379834940345871048908571018462875724753103370201839181403487366653951401867107561586530411238811408675486474081696944112394687275537017522691768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 6210262656429628011742039369034933908382834591480105818708404709266570727678853307329184286357849464187792973638660598144006113539775901947850553521944423069482706329073281061859506967871689604086043495149362999493667621356530091702793470375691243107871975193594406546524148292267656350329202535080511253236644985394902687621317307326144015163525137621276742395904251748310040834059682184339869485325355321399376401520722219176822521271531348110728334883336604251385528717303054253282829334334300081737230196974785173348653927035078845841208047288491748852753156993742792388096966216617866700215787609699605252814598165957289183577975755548935805465501886595938967034879661663212643795805895421669611888673070942916089519554284256793285290251752708346926843174991339015153866872237762019335576600091694488075622909033043570991744377164252122966314072548747229464396264724142695490745623191387067652136767795023515906799104740491368849260203893250455462350776997710294683880861478250195701257674088790070813227311708352566811082680156600262671104642831063209846651641637305926129707544258450520317233015359739042132876930122121495651807866582198514558607895200353142785381951074286470591546666866119349329450340353922572970483711575053589143687833811027742555882838494560448938589864179994759956176657572201955178052856780848553552755513929353483567893101249921885301796479176862563954792405264382197268935203350139801817709509325313032490560846054496690320173286582414126057340902767595128784914686998877299348935931188477750562360749355145132247855705196116607757689650972413519004575322551750424367517286829324869347067073631004749206104247374439594361255244876696622609744083354805572442693682572839795416082558641937206598281977485495114515176414951952629737019869094157053957238696049339143745973528326975374989150683750142794940168556618867110167336407125869753181633318078436896357147635027677237641220810042221484065731353359554519516291283861643423223222761833604793026574887892559787061693520550980609975162280454421361442658512690229820995321005976174821613278899316439336215996895671481119032945304952999550353943748135956470233206523456590489142592229461095222932163514420541742624359616970725239212188561460887271489100502754887211330794696434065032662949772956293821583768104795376447323455410179106742479739318871072706598041075353629996836199223835812160612784762475727256119053407374344744933731074191476413546819179508700526320072098257999445012847194726181771126369941152709829659475377921599912714806638450523868073055390293394240569344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -846023339644606017667795709708998652374814942965711287575009254486425876908433702467816438372720637765946191440319546344096489221551544809217249988334582871763711157276595291671300304886846593357866757662196716915135282962824312516388557312896391217959997711968921773969093391484049699325790850628523161598607704299676035911588173843001888478917076742760879755068891068834621661859326334196593770193350599641530293314918954087591129407614576366652257017613623718609746239161712127292561172692528495304291374842690250029977610140326188981117368056297376678113324762615030666708352535685846728785287712704604496284562706307683305620063863539418182283135425809314326918743679734489268314498610440622032887530374597778519251461554495705790137651164975931555581614918093711764848650332004678291024970895380096569440734371489628667107264899940234628647846331639047145371806609774972188896819628862180749018372748570481871749974543488170548504688052635393409538728830225434879857813674753528877112830868279785462604371653612871473219931363182630867790109251189737184052593445099898353218662384976901367617538088504505628384937992274489309008835265501811354524378169486624906865295400439405517890401326189590688311017241169386547330035442338782331432137899084612416554483230423243903990870181456819271120586828934389593396570465737419678865854631150868816918690514791321981007810997816035428007160010988847292226644661762795799418261745815991878055994567079882921411516950809861416166815842735892922023345349519297296191033976252085452544882217931134031324750600972239720057968135996182058381918545603502895002532889077916626486062775818543490398664264661655334676911694769315226813533077887257992269444006793110689965764640980641325948526349944118772706206742817561791997291537360654790600145925728629299176746093687787366879645566645802055177212883278601428968206352855717635825797188417914087718541419772787018617162086084434339349091583482354414849598285393311350105450841447978602485066416207781936849459723283374573478718200371753114842840815030835537569406676945545742959780287500858035778277517619178388319183555618289143563623510638379869944073832688768811758475068968361339016898627688213017336270894263085499415958793384079184041510597149850742639441982532460886150666360982355630026639317446446394371542935936992131576317286757284656952459664323549755904442640455297169810901287865934833272420996128829681414311446338877443504150055350667329470682397539230755041374417504202375140801558547895025105139129448933291666211435341858796552927651807627313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 57428957109879804220915930032109909098909758258598149908216421468303035828539095039448703039849125702748246277283303942685725097755233459547803731114689564364254237654373298940023194310688212707808846964144071941554341443939927561796905374577588081690476326230362064464503025234867776702431603667199641261906763479895154101527219018043805320504305080903157965176920514886081089091780432653087486512935391583389555460149005956713031013904452352762482164349351655472467952846923413673607557341358480967677742961274692547073331670154520425542007146860561825480042811554867321564530641333820504909775972071696056471758728835820927767171772164468192623274259590884822537770779308616761391660799787661987702914529617563721934975433155353650296458486052823083009310934139042899090925307292001600310878243227052062644153363038416698908661848131456965806388388462942511223623911242871475705348460897418633927519400380924821746965635138653096469118834066012779150473810581799839533158351097894293551819774187364357510738184519261253418017571984762121147415361646328166029346322212565696096019998417412539385931586204773608905669166816039236293646074528884769677926754453385616620166234569591915002353361097752205732415519259195045988430234593857333465659387058556184480630196483606259882087066280379161224641776033849687163107084185922978073326712118777753394214650571021148090409818588129868002736572769604458811701321435390262405158042054405061094933508885464578589931830892013716947684253151541596002923207896637578814336290004984291296800760137660701311415175537399275777148558711794454670501211997973080772237967890479654129955858252736853726729159209409984266207375660790902739683775048344443426451529899740145679306178696868929637902842091657752596808039260510620189779404347147881514583972202515211103099719434600927175940400060091052614263371768100395577203276361073662245342536011355940820039699423984781527137933779750440342629486225076519698900577855278977618241935636201006251042570568954043560725103999833738715431974226052234330376401875004467119771984717910641932467019109869686913805522128294553543350337854510627010132704312896013165867920785507743509049206493009041474933558174223095357487608664125354183569713386038301149947644280215108378358476231906072281142048260260390841502211120727968715522493554843098896075591170784133975350889831096607095501927435231555165925193795206563708939011370399514129954034776015866374868195023962496412802384527802274517610924348726457277131219234451454505776902148311263639991696794776864452109597951100190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 3844817101689836812926112737686680488386448393434654520212807196756292004773432416032941490990873549615090434476077438895473580327131747859495612139511401401208472855613563369470977559741515694257834645866733074371196844062191793986907558286193689627480261055214808988751041918448553999249252733347819352299050683921252826844718984026439566601300394995525106216270228319305467269420427908262845955167699268968226957842084132224862943869879544276096517491396233743102664231295439756571182536234404632620936414446710562961158532795489037894283536319672041219568483336923748705310850039958299751286797958750349279391004543405487432417314071717852068429309448863346068283522481825849951304285126109124327935667232940934984049299137307557418797352736524371216154096803717359995538831909097570633192411462431380397027143047631262446387811277167594293488811978874875092787873403493936428402540323158247977487525775633055433043550334453638392854635702812285065418132082493339009264802410432549361141679597519400571907009664386717836102897390966108062600691779604213822636119520619549817428383527550956776744718425724911195724151877410691079048546686272591856089451696421014590242669918727858131461584918614619503115210219874716199526721303385189260485072235937542195385688346939046669658468846334658698020297981316026935036224298767549280250171492639625337716245290045989278261715627683000956779011791811542526304092524492909955970170365245783092546114019640427669673089916343625368991372561819848915070323294724303737453258894307895206882181756736507466244155335558127546877779364874967519384666590087930967149198836239959480544563259000961908951079116040858448116145263691456815324024813986861324783201907973619921158813677591469958352183388358933205504832510307334941053722438651352353394478211039261323835345506052886028831242098959761035270374460719288084985840261991827612200689135712998460228770912617594662418364562035016327177977188712969741448164185400561791837513645288061713577191582213528532792276932956365401045376554747961756233892637852675385235769214455778811472049109114607160692584020577272468144289853050609585805733643622035853035902416369714935925323176090438781529889249183702503551090526728167435790461583659246011443218759186472171461257690221544627905201162810699266072019213151787674884574058106004577100010289774558804504226686237650104710161378264360999548950576485199365683035130954617115221521185120920830840985836717011862331553520616481337531914755119290077886454200840987090815105683930596180209716572608674287748808759549362176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] -2052764035524790694713718032658944553200274203760290871574809052671072320639141822491320316793743058267624293733953316890262773104215744669686282109086468288156607852579452178753171236379652656358858156713841321665705803799641593027521653356467771541645689362687972520296099128274143912330215295610336682912019763243904614928778690240941633075282366849000928029701497799090081100199654318977934252123564203868992437933142158250687954290230150179704252366776442764262208378515149520059287782076269608436085768559094401728104161035750743173029193399422908148624844852755978888787171277687388339792375621061421398329163746235933361237710619132107789320786205246084963796018409021596858357724894312098340936345809807765501436876000823706009950506269862068222862679741641895423461174684707022287784515439871780054369387603708316162011180240687675417805867899127562326952448720007409007869547054909257304356531989473573166782352664602723136421322347820777028000094430606625240938135130377631145042139189596376605743144160972022925307469664185651700367563717915083290450681746257055871305992332669936625529927361635481956649538681360060536966996488890349843998161784224483820623091073895849940909380389818765166189786145920931849746524036748958402929854754709169374152534920462474079477743122092789403346380963742270752700689630775784361604030170003969257552632878336267861445686377063399480371670566696068914020111786088293159889211049814810088344338205372675123000200177650420422451820879227825550311130600184942470804400506518140922644807259861179405193582111227539269919036890151335118750498778686836095440480165697701267433376198090497746398415348853431176074186427760938210142471213998344654491226318004831174938156341750405662042720512920546223108672753604839658144847761770373775311234000245344536616661556851669497493777894147666228150622838029387522602849113506156378439489685971120046659643477708032390137426283914516974186455472519484690340563662820607734732039863905118721394142387068441388322076196690019046820069134049770572214849173070987147069767356979707096524867842216538067091859098800984717561255246972715256081827583790771546094687665667720852770779751218075998701073127103780416085083037674418188051407192063324672803883656433518521425491912504099867968854791750840485299178081831119168037310478199565804860584944920579211380297958408079041229128829400277636643937973763237339252707773043659698946270002630436892893028452296699363183368192322094678653251567948681465840433331910276283742380197325830208153042440120041155336185637115002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] 395634417170581232499543204622971239912930685900103100238369545575858501673016625436980223233139925701627069702629128141329839670446574072224359940542903344999289425838008699897858371545027275732670002119313117265749444710881999183394335998085258987529207730645889665357678638265279582820413026939504342197568032331252539859559373254189033363275193242220507496277898253458764522043597047135285881238939758355018962211024433259379536183462635556372991169152313020363994538364925364194276959449288342157594376383444885808976970175501871972633756668801060110100637236805368172292492595304900253913727927764624407899027811785815772138969225378716844265400875209614492648012137024249646665326726801737248206529292230911659718561348384604217460073019211028949772853799820596018309204681756971952218686210562655560028148042532907840058607927679271941630722004864970212180487848820449633692380139451311303944252235364672862809414248792992034672576459743583603643420228783445570984582442749754283035875993497690197092311098485261834054632655710107394331673426268765650594094245860906883197427325211565502629813114814511122866793867982385794423929589621194001610617196976092738311862755014608336613992463888122764354464618661135434165092035461942070672141061096229060217564707372530977914272521357037402011502861810072548973158062446369642041861816121307154766037191452742003642068956164953536497421668054906305117058979301157990598870972672028894868497493814651791240665809188743633241946936211084326488883097330195518338298244504766542402460770074067221733876986238226390040987555069548715850954592334421569783985777189433485267373099961139422120498443212496426662363544907059117912014923271766527145853857875615225796999226831961465004408545963586843549707140468840717853945920662205747825345974575908135464802788267649049188288198564221678903577692050896855475979885280127145359110594080789774714027969331109101069566508391239645837541244278579097455050277221954386697167924846638990861944438245419826610918390183413113650709041380098325076154334587983066378522557332226027061963442391671823599839703810830355220297647963111447722200498115487250913055163247287107348817895476922038418910256720905050896363155736908894310539865966061068769483277366733790532042442935820552446030797508604198161855215563565752214510468615111568602976375097587002631427018515193613156665382321521162070416130958066505185241708714397502758372510758919816507918082634014509216010899128855962366741229794747262290766669655039097944345597108539316277677136561662307495358825802760192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] -48560076312356123725053524279456520966598841100938642063869966924240046829669485741396346974256093953677349519854939474717497708538817543519812615044951259113122121701470627026599094362200949071569274016944067195519020347370881965392278116563668871367252837422459769796777357749385321050420197683278519352292592197349065726841042150745925738367856903099848162497650602851378566619549659926309050746557291068209479803773005727645559067149845753465277999722419956699484654555113401939034718489305850459096115082287440671989437306239362888506618865381405476531478296827918889150794560068163420788864786467727140416558882273966191913096110975784088991929834338418248364059074161693754184144281013387624898511788126796619043039976338455118816475124081335986895892053764197542454011020150725591897850368336214634336447147267909920769914473014692629632312445789718467456297962204901154185585107088028073530772081225390464534186708536282127658833834836441461542680057537349969143348630274054261485593961355583646832726353577771232848506155270072886071216584833961117245667548654489500550539201225393888927158425946053487341555129401967765469604506834518720185561105163884201309802176890849043777467738137302392010610125880767298674737222463575387897860945330295994890718718667253986422764710834007930272963883644762536062822656857109460708069376618020353356351356780392747055670688348920311931474411277191721056988997039515258863748239817585627536237993537790972840480868011596442615424608525645402374860917751078091425896746862051944541451823982900156972417010223372772517344438085234123069262891711287621614038934287265939959968075542734964129401220758375695932387498071269784547581541467178567870437290914988148098896392859818844906750351808234258220598066141890101009118649622547999688659393910675256784304710931469563029000490470749875595460507429314193429259108216265036387466662772543826329629952185746680632477564874952785835547654199572334896123877086176242886119675318088928719156940558155223874459040722324970833292129526395738396322383369283656103103560593096936319223985729162271819103188924679430898976399234526735264770424844317901621603335627100718221629981519780450324897059297560165935261024087967310839902795156968416490625929809016404913227730547525113225228704997838358628162638717397903961870842071865169305545424893304473148856527683955226501552395463326122170613154079035721095501529162225207116108562120829328753414874180429179562283074293941776829037812732645204009287469393654769933075098773328395503576636764441310487539621732286464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] 3594626609364228952391482894937580435813194458665064705317108088480947642153642603811283354275331306341746122986708842608481554194313755600610169921963787297689784432093218714426829813950107521705981158582837537084039538066288148926274710075850831871510209106846686623713921990105860813390734406409489792084713343277684060494120160011753309175936111767310182166027869528791193564243864386415450864437762729229498915420443672222188778309586041697268890940763934900730241411932666342873821842310088321945094072879975767269180106226903082265807519701655707933805405619820956245614614672536800862232077659677452978068652265715780962012547621969805370163315787763456640595252740618818093222781470486111605997306040159370113475519663060846001076474716763422781353396078431246374803770859432985999777646224058189454024544721751672809771111720226014636702308320972880547085836046398423183366287007702886401257997809016755128573088374508822566256570485365909165011826874795877488131308082632356406686993994093037690844849441486146884557994866327619627764624268304900422353241528675982620613601663774089111194559562011520294380308576260145182849340523145549404947121478043564338952907796487484263960554003271623072405076155686401655488268151113871230303569721164376507328148591013672501577878692603984560817329597299577293995437324646618897740720718712952794637192821473627870833146938309562704636072934668444740890684151279983949498054023039181796423019914806519847268713698054264486519690740089218759753723524362766220805313753535518395295662791252548225409899515545008900444464248663485431068101039495644992507081314389811711271192497078925330620834873053659750903308156566783150550639610134289470669545460331648247815508831066659884898092547385887631515704072156823570917044018141195447608709083989753528831023950375405841613034969298393131821898516525076048150171200651257159777795876429602288333427936334967301776347066518405528556222556065843504624571631421773102546768293064639157206492631457161459710835458453071733409229352639908030466929863435877138816750311712911461098796996146587275077913594295524494148770059329047658477442102327007916092697942535804606902791251216598823750600091395733902296664192955731576848625341300824333674675888955328503335698271732978576905585337598520313604044614173389572763652798443219831795728207679292859938117520271015094423403141936989290066387786221091151376103917979574460683323244908255405008948494173149902297215697356315301637650495843605456020974202836025137773638683376128786892191809062717768650550335766528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -39693338351385783283152273556531946797179571951755490782294297964324778424946317118093445639794531534242256736651460582415871875439945963461343042945832540313221672160183734630377838501136306220126592071087263361519641872666793991214760167836936081717540016315758095529712431311343875972187056769411662967673836602994308418140902531109579357839179428822039487086828733974557987103463725695513291733376061055043964867673057483057591253690661950665638736512090537482597556228950731441700927131365117700347536198797941758885767745650962421079449052721424874644689225965585867014189089794004703285686921398003974532171149730050619513603023850159557849172341287251108515149811234493320106478549112125138668196210253266728007850516491836761297951274617459692257245077921753443869605663169959445568183774655956895040422943222425378843761013267526865043658422763632002440050291166406833190702505524003716684049905377748170721466366856859539884000030937058014598796533095936066977151194542608654103242263724430148533632486988491435374453545671296162134972200299777515143573190984794400560083203292049938151331900591886661859293283887796188293719427474845944148480848452899953389709978455055138592514382060931129298197606921358402298592643353162375833053470401396483516385126850344891084443900388638625110013706709051248720389301016662009422782306706736284769061014558346392397958866824405216439935089571505910697529214258528722097871168676026715316150970410429379935427848190210528669823295265703067489018099506957676591185900552796952182221969942356612319055458592958577100470579102035055477609361112762708026659288920310979424871881391713576458012614852190058849744511765615537326336511123000029484262169207457085561174331052820871563626572942856360962098572551427919113855756964553347699113971371684935242152748519310202893080159563205764905988857736801609577845499149317594059115036622359831623278326658834350106849157869236668335892688881499959372244568979623324894737265170430774094224162766948418586688547276141585863601260959183588305379092369448065287471966306847202054712298867042693260123575086472719131401079320789492230027890768123908670469227879106511822621735382735431286768754241982167932722965382732965834332159027320359243042948732140816358771661991390468470388106914653197974294389304612349930650388863295916949462808740634291511731254294303194070115646010539940535059040170830530572991910708915338738284607933518467235443756532739361830544138761891551181085970950416169429398184095632606288344252538129454978431862720536641780488328970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -28729675398516522729338687746268697798078387679990698517126570228681521729805167440866393664367388576182465124093567454928441132586557863189553095372577416245364344220457603384513968428182402341407735521440749433239389547567950005458284239882830727493063303921169858433242180559156667846349738112192615131252780102431214388984280770840322393120898000288203047494868720987301791295702314541322988163309661213941809623613051128492165403051848591649237965572254904390736214356147766559436669019767520784116087804508806465213075420207931371460769367675173571477230203095388878945877136915629068200736635009482804240500893118426809523051848613480199970369341021129317097124101529585656403594242542122426575665644628138880444126646009857852476759808479550483113273399250917243051115627036600437569358954132251326955587180186475914860029218156080952027505491091457989663351599803016670540169939402553767336297600913960001493223276240575264319772082301189122764949693395947499801933515557272791878094329603866929662718832463357878580170244250504637401395464675762219330091494102864508598848684270097328948925815249579688403789520539245931812151116123896741349694997576590008476776971923848855026192227996039055085720020441000050271726264037186362030979992430432195089868722030934699410282854824808924489596216694663507370946186210556130721657976080212826600884914038948942198597200377295836207771557280421562898634656888109805416823565524532411269298051808794048805725421299909808082928132958720075631169715018113816187221245200953833432681521786442932824143067963176640678760431942691282087411045994667122832415060036574071806075558030128169064799513961862768435532483633300693219539731865146122173440082198234585360298613909187491094659899897255171828604648230497498676963923915589069875585015788561878673247485525870706982338146075140764499813813820753073050089269339366076555966496953421668558673287487724003545108362939601874645713442451439454324444981929646764687163898676181346305627238078217375485297346510150378406309195813683689652379884308308047782781390313284337160105781307226652364464717931980368074390670184917705970572849928257121567883602851362581686164126646936492124560521130394480408498210414652621507106049907783801889349990699854678771640278820615081049619666040720657107470637036974563910798745244439075348959637154900238996840493213725292809220286644334802049415756234095959190013278678127586877584326670103155721786875986773945477069843289685158498174007102577303645844590952335636973711673334639784364713629191815992276581953306624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 4358308330416206027263690470372449399066100098663958004274246325652087281270660248095841665329014576295316150055693695425440233185672908608753156951720027907480233401162087407685455887328958254947825031932729862764558919963760845933412500490620338448682332900520165460375690562996181109273815098921712965957563847584892502432465516147488821028058533328019276268531962675814789821187553524303287724106265990805709680404491677139966917754207464932665060501180820774113682691247437192457505208161322373257615132894380249435048677198368050425850444394278330917348271615554517741819261875794843937505881585443329239513000987639241415020202717523079585033855317989901940039762865198941333177607661945439357898780675241570545913265296474070159298877255341144382180511882714492411966954610213249856039401669636548451300157308995389589263623456764971843956893427052645725315412346739969404923001208375185596747889151291640325940779075079096261668200206746580433575030419663718664531611805396216465029240347268815691593756413703723300825175339771030628971986385293191977558978667954225717684971057891950969431096929154726489118293540402025471274829323868556185724930358481696675975699635441340071208589344041720266786314784680082743519926142062469510425318771588235263964698848362986217178739980576482526122087740282159615034722322629723921551082835729770294190830558661846400776604061377273094970603841302164826755747847600170105534020769574481840352777717656475355268647908663733442497388676313924591286022164029282010795451577855520943803812164331966434946414151774971681886625170938162929682694195846644023711800156275612942313415318117893553974822322983105479260722599764360718230981401505216897540734875072430962208650778457421644137625449596062530965733520785346465406354107307834913878785024148521951346526165800508158395522773619634222703126557769892580039089040082883108014920479855642914132928161415562921686914731366555036893663581519398141359143051887729203599343595365386283203742507826873432579661064885736042213013813016101793049719850023893200359507966636225920436949773894590453174208811688461534854990737288783549005525616159123900833735648147999620977626601844649476283461072841634453389601998237659580809922540284791942840229522862680901026126417034534909971214770185189819283182640981302016116689251802958399523338670503289001582661616468153867305914645146474617151915797488386674431569894998881307363214629048093799845955182943112669096489851727945857912922976439296133808240309056949659140700774225939413498542356099029087714327658496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -396039763510578942641747006624870594126458455938461382148143890530907836753499187870529371164195197830890273056873777534832026175460210351096183804084103022309589136304559065204660726563706768086373562411136706563989504998808872511074792459140089876699047781393829404421706604191162970086369326718864582588613047349976795721843163310405477250628005133013040977297490928001285187848463357487593060088191672558555061274613880400386854264521388680473674820614280185842118665521719335363525257845163169786803945936991226059806608720527602292568703145938495633034575015239495238005403076610273251999111486846992772931974889811400544404832108967172313264873984898585589251715542139392329326735528694250302484422055796631796153957114293080726183478672165759917142377657444219597439993476456616583711283517556705223156076543230787786129071389094510082722139489893699544629138127115634130131450482916653141283032275581674100155770157689393783620436192020973458058970351129881824964244626876513596174795343983783151454508868754402772586557707403198352094168905424118422191671154975583993260247017055140591708372361746009340061727307179468906610657342863924219342566938493043671644629884923878381036221165097452284779213217831187484892581854347704247920230026112841108710445459205048595598803626906454301689282908132966276251735511062181746881687646498069300249268811416574844571715438949799356884750047694208706666750645892309136886626552973118119437290360278583357793479251465140292905637971286964833221086921915905494430819592207084474788415658768809500112299890252031214908390219918502129234552536242109597855751882703434858349638452615322921147275305800277288359953176945541361009210503056860409580377909025508854126658802181305613802365042167056352774321476420053532753519821942785275078234573364680000984417092897006517541580473497744028987891785545695361456083572691743977955225647239252649032686967388326658383314623010380764317560564798059784401115639093124847848313149248266007818165891766603990425139491645183459753531055660243659863257732467710553091475707580082442572384803079782003255462648139465762628576070071467814352256781069656052764526130688369764395489723691460835381792241076028978115130966793130560388882358337871053683451509097274767412911867090587142775717849854570705380224584940913821194077224656580616219859021589993876700256096884294531537874186667953927234698017828654461689172322997689071113456501479373959152429576047979783690600686880801605462251259551272502694989795047724002685146109166433716532506544387945603886445756416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 23252137633728191167247013572834010058697828168932988953644768932316141399318733976088382413114493443579956250936306943521518354170145602683011208876300841481694298604383277570997649572014838741799116696427851603205039474483836311722683560431606179058105988470141277096451237772306643491754989205364536684065043908879905195242919188347797864321784463888300410504343690591253645073962724793448576887590470156203113107269941837173448918388375064044625597266046323284121468206721716069736858668163943271501761563179267898543237591124288555121398547793379319841470405827858399565061435789628203285775777419358271372031708479778399166126947583337446630358910101168895273893191615585917987140068591630230636333839911244278031441479672962275702433248080849089723124244317414827072208351275583992092674569535054831764474352325554638297305547192928489071322681080120013444459666837789819643267166335114586432650363541248529343873977712312088006078795456677813273460034326078253823744753346051696142953193344399421605990386776990851564441415290498090877419663129527239016488485906667243906390224045738953194581613694808434371128196933865483404331661734245869477965521946096975813582830689238715248149333868882883299465949524993144179438798900862209537700610151846390030040806929531358061304080428450868619846631873178149140886210732447938559249685873711165672763808776524797256206631913807036836714595402304867490195858289327471046951288188572235480599280089555436540651544407528611398682778746624011177834602797696694281713974203523517550764438396301364685952056846576641862948553159415859680721146071996440011134793769133735563490332437351940120336837919345709304066235109115833659491400168028076562437376440807573532158221910636972364854944042316600492853413229453102924275803460031338657450620499624959274456375760247573708156963068457786801616897479214758258711863730680342030748380261387252123636397926128797767827942497580729124883351995901012432286888758413546497308275156207431409660237979820957730242666028979790970997529093218037916207228753399012248243656577054504986060270653447163853486348522673082573432481178570134335983430344981583584001922880901369450029855155316528500142764178675563839634089635099630971916881735347043816830974004918721045138446120399366315583179304692745891708835986064635612881342218494962254953013231170714624277233566221298785366020377584901175980467169018667659204169834923177011578777988346494987981986943226580294656137400029876452534829853823988122132942504008456999564145816643016113885258891943421297997905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -1496633393146000861932981514307017598058618578970326995886301668400606904526032477287576545270762904337764882529580059843225586784493311904946480278311616453072248014162021191124881547796174916787397711440350351890106304080993856788835422617277298326347451823477532482292518994803381429083037309085146698078234108018811189509122432725053636274051022480758014844034262770081060147870562376386011586650153187211900041134623107018581446039305498689634841798681755381018418114149913180225416468007581216548473091581378150638541873019673952961852205121148194377629914262265041361416010401028128562252134508319523208337393178390774197959028839290511946552312832763723183558510999066378458787438529142313409429956357442447726375319652416003281515487709235461405863013010290758775894230177867186234545667363336907165801070280271604151289212327566252875247861115096621358270891220243007512115869478015926369276874139206759635552968052387064965644055570296838401772319966091624969010382038600183108617379279294837815953062189495590835186076980676209101249878215209902902180166673119703875101995492002547291014136520576685069340998040346753715391876831319148584149548629327681882634428836295262835015772920964054130894396121024587985635306758816087123633241185058178352199980848601476927840616026613769123642025334594836615254609966377568167424364245379581859429105725673304728482811863963022414309850443151781661600212125245421455969806806155004754216313441565566877420670387414856892051121278080856554834658760717758012593080667207664219748441127488013906599601393019230722808669988410074121073310458335080945566566719990143494110307088256448098470023326645018240726788053668125460815921298293783471998622140212730324893598616913144924179655810721673351381882433252857169964327877362463251961617434591769852757773530394359702597970494056871138442013866897014958597049237551797934760136913392336828203680264826919223357133934349409784153561991711715890737866371550351500594596862176847984925460262113737495162303076312222527095231175237997976245210404519287034468932632012451818410850023722500759257980343117993789175794423495603717453580747348186981607654420151448260268148439501745959050418762947282216135630010043389174129520786952258596101865463158181652456121347726170904607862827303290117719838966745340331759332920840713392929537816625429378028357703370706357400295471381355773975785312229336028432439301406930762841717536929858083098241523877498733450072742320516809772450420251861652858451647455437194856477124749860157479167967285690379534336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] -208084568701402492440690642383196250048335286026943833915093774680222459580129466736777648974385730239459581118772273391940549949799309851358504640248832013441543556668025068459538734150450356971963026519259677372196061218498172381817635859761297008857951487376873908240115574920425272714124469633210626768773097903057498381575257827808343211581427057821609758904271524884759793632773968299425487616477294609484690732767109588176353343979632278056085223786631122297789201283650780039564725745896486672053097162826061214027459299223494494475723500278419318737703990699087892177156100601589241555172529634410112704497172614131278909134494274855223263589480805719614746719332546675355011128321751512806617225974345419023855281320631844921557464543367220651148013144590418722172013171960274411871710542040227491361409916772696513757095253970554101961600447003463200927912815700324633710389577732999778294989669832936813959371227943346854757034437159941235364444906023367548127368539461206578491218978540062562878504837753999703536649219293612985118628225478957611902094691726580027566630627429896897049730116316854400099811166859386079341353648489244919451147137430781065174040133090987519084213070866765492634701077500338475913119301816866135215717188412494494537612720190598351186744279479461367828217525288746896786131912324341935186397623400420792909939572947422227630097175833790385664738058691910821727932688346056514918953293142796165392336260101051147936014995677429477779484633484684573434237959394373256689900041058159089588899957941977283304159198639462407864279672828397872428914055426530866356401918470622579448911852439615907547544630291988428288024065283407800710738217893237695918607975341618323242747441257511175661171851933327653033633837028283958962151291156841268217575881675576045308293514641883326213967582279091539452900651275687221241342796845970112402518148623472684135232225222108952375054955298015867171250028479938872809766613291780359642049140940808543729339368762291796730500732444872846118322095862233623485244786606907593052434060979509828066526768699493208546653881259842952040369257856905425075398832230243943028328964180297669814410656302729128559463569487011248972125275853462889733671997354039140010884791195950817905604068034898414790061602856007633223158501078811106877512431503021915794146287883118287988229984489452434391896035918639585610342379651873031338957850145954640655278469864541435013189463537598511269036583012671323825599185782591913909027682795527892068075643654208864368824976667355689840017408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] 25080509815491633984978534828267243158792084341885108076942711059602305439833077260546827898825510199008155456179355433410948242252393334394208012532485670537843400238833805363036634453046858920081235917251805465539226657807294183146592808174980159761548732551064354796477453417896130251654411622795582092436341646407766729550279013260383697374023959369015852229237647677326684782350257162696527290166612847051251079809233657133422830270722114030798836318725511651731050795065867261107045904426273599466746749842470154913970011651249644108308202617869088842543056560892615142061901808804117775615048370828510086357698696690777023611325089991406195687801215929946397872005848555447256476893720287614979059974628839926558762196906429736531103734626148916742859303919041516653196140649443296582338536303602513744495232810968264558460410523476776543862891810828342240307261358058783917836448911778853912877514098649710458837220252827468453442718401346696384745494697441847085571325319586223527288295507591058076387753446430537904779120012096293906258461313530896194908473076589611981314443785163194355054389738918913267091673850147870707897016408044910002393607033607222297416924760923716650385994118447301286144508083670303037456296185780900334892993103548529536548882094124804515422423892019737187251400688474144203501385395282806644802145646386752829419158499419960468630163862171738006625425058347184917441917323803669663220913390799617859663514761938821914522506936015016867487876964716127792678278113667617587874475547211303754533998434459483079415472439690612101742339740230142412549906994091139827056320298387067895839597650641826083984447927343212581073244824701222966176855168678432362496553258082303568398413162977390670890328417261762901703128194890394480581596623221833640375313660516927097954908272987013812007409899244731810759517056005209169252294768617924069761260361344206292640885384859178156919769586730920426852654570657111680146132749312676686823614482102794803666555591198049967127089879182768273311749799372091854031290094218311741480887595542611824775037458994396659843991623980485189320338424196068328255359705128616441093596175063164883773424943740002357283143369331164514245100609741631817867797359188532686434063013318281111186037165493997711680360557315765517362291126868538851587909826582997164984102063961655427960294309014140527770972948436664455590580726423892860896536624927723924885313839158635804614412625442887736893908770756759986888063405139094795610202999130733650394320018481271373116077214359422651858944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -1107045147400727316991268910366675507067453686894718311181688405124626970605581683802603102127060960601411927382737998134109285200016066134313517781315141938291094098107800919680792417594555359222943706931115439711769783260174025254708552379468114408714190215126847497516307590524608313678057752202784001437781706275038735563909693441941028138690534636466205851318921856732586487702524713175161521456635848566929193067103150542677783661613997006468672083475764438782417974570373051485080055564839197273164262619384671667087853302065327638625097569846643886017842634581344972293112060501307675139737755029038644862773004009368634130287460442479309851479476616936048519042029821743629282507398560069857018775752136413506661654559063880133884812180148594758267067528371120904913468051882561374858977296696332831071382804174335988073917976397006897855827609431592988946348023726920383909617653613452251585379325115307382870153545653006538354466656102157125357516736365889607395528998131272929593676663771630034457192272539246956343902801549134700212808483614382024033437024633668064864342345202833064876459181257225765198116178420402036449592347753723388901462568978792640327103514799881153454551124203094976034774500853168760590877723454030498117992251721779967667488640582757875663744429817303459326830448635429926939730956340185092840016681844375248321792521403244352454023721754464805484448165505533249636768219901946764082009237548890934642450032689540745307693821390938048484580389241619285229351564273866725337273343770676910020110191121990768344735762264275404573364449920949776060667363924153757730810473557574775649402397879395321637928614587569503694598571223492889833514158079134781579963065067260747787354272436345173691809391471607365596882124116531315612349021991134795781796341801280065736759725326957205874145130602741649147587663034016431386363214768692491310633418683677546817075930065470869605023045580370482662014792263452228115598755353740682470053509769649299275088836480896382196440263152931642072273613112879436626936151446562894627711293095267119208463122007144577756596420325547541558475569248033531842241675614054167342569490862439213906360149114682927873135697051383116777441710048819489908747379366728020272675919846466243519711219898063089346128441213109161650298243535923178340967399794653739452429130038861188673491308306597844442176359120921580286728163994983400919421093848998720338906510437116945846307446319579552395748770988553451867246412728220632597249013100181459044481457204867539758192024180685543571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -30325933328792941513244649207634596455868234916625576553126209283627556163808277919032523763681308067930893025388713185945737510966421934191839655448646725174290350108030511087786186656619916506341142052902234853434274952094651224110537710384059470087350400491323797387362176603799581464077281107134308979510619614588492051034237473335010994767353129337627388618055147393596908992430984249003077078577170571650290362667403216377756763516097652363220522094671079193360636317437452001253169778782997826828589289058346824726891331331820778162973170048865482634197043517187946054217819630065835673053323940086345136985340166836667581345594529114409545172249399614641972178713713075001712236617791969094538460563928147051723634476657097195053367863797757678583925572109351216591885243531005055792210559233833723235836652838407060355599334356847330297317535164181254429749841581544622556263011165182357823945627626314111489687079619705941072450443898775157603938877206359953605971622941954410450195424111623085673325181398751435101846105062072457477244981321966280091086643322885543984792949799133713022635991852405496143908214080234814232155590141535974164618043359271010893205428697867961751218759723732367567471395248695916242909122533586979338559459253057647605217881286498579016294119146808100697880685584035719508287034306125388657355749300082482653483625830167991128798060670892726803776745069693902342535735522703456730001415076285670580572131552504541916698047059888855155485519493212956115495924617626296109735770740687781710867206897916699536872112594307155922276352509792008784439482360946627487661144254688981856236974243855637950311210894693957062728091897870364286774280217186284013565376279909699388792842791846782191470677424165574864818050749462437206985727691506480133779579243354937845630894439344464983986828169011386877378904603709704595177896494767549346849875500342988760994712324977449698613808226481478841531512564363832099429731549174125331755568844454206209133569922479071957923944533781512083453401599641742316908250892469323185893033477353439974397225685641339416196739958346954431958806323048008027956189486974856150731975167917594984464261425446711433341831595441425603489616429259779617452703884086057878632031398599472361433632353798049424555319549359908089881052249602082612366556494645274468265025863759510552548135894859490099800902901974250293077956947939407288002141842586625125447289260735728440311484179065770750873676297967727636034073470851512873757664572393116544916195114503486279293384862887424557056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] 5151212822525985979121203613321657924987499597754617154950995173020415271551675971720614359121666668549189502027994900099550734049928061682858426960779104071369285959674306772728971179447822552251959195935365939123112028308012157723311463119837972084540555944062605899302820306648080084762668495311303938268382095766798861353600885159293702058675798910791632581051963760733141505561009366526262568548555548908274311282747683558355842332975154639277757392437643334886860417323138558048879543032614989220485505185327251362673093025370998351878881853307059111922686630101722834894431614430759142210005538719447537622315613809528502659887933102417957620913934147497526057704305137563206178549881372837255186432102122991133489291219085228160155050550237447463402946596529991610240927612504993265461212983521583392594734005317124351206062811083269585184752267883826204318624362358938030727449421100417805718663862483123166149497700888721879358720970002299441434839785505964051918223464845524148660579753219664340210404742471280625998964443050071481811028228292705899527226396001562831242025223499495412109924528631120126187908303545224046537045020236780390762710995268880720759313756084173115489382579231636268275152229964163450671545045310582281454443237857308844098036303339104270820489173910269461186015883756370175241994358740937625622530490554965319097317495057749604694178600216395701892266612478414543334086527597325071584012545343765409254622161952229923276522743460667585551107727432998859210183812619801790721800960952077553548866852341399852926612960310701636352044831554252495377641486917572239962408398140084535488895023908406222024893689822117723335219294950668267659687150005581583480855873176746033074308059752279379206997582839392735231876077439581203918773487792069121124838003458645406897526870786292512411793066408455335160350438409331708981060142486289880374783089517618341876786510079549136940639406419719549876000783450952786314315079451478571029310092039154047928945804853126886914012270720344845321987945055960055291941159090429811783798627870523885581609940560983993022004800754413214988772845670151049852404699654684447336580869782340097816415482823303116807170366558428661199330222068049126440400785054465755192143829885052985696827338650968321107812766519284155116937523695678256422550028986602131795721468564766089694488158223421643831357505565420754785829267492925548654281587879495089784446631825570376959362762193758643336874186795531254007373570571827700060108283146252364504935217124314419377006204565655126016000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] -144727139440365323766209433422043647600061066507966198257741577036760757800833416694432903981035026082272217321140292427951476293421070696624440456119507196136634822960092346571229187467550930246679282790556580762415622530093446872046543494950685831899059813608544308121697951333044914082242078407371960063311648102849208169376110348808885210459309937638141516108712923118054292663734768785823966368029180462101125306932210651538004441837020640179732480143682094518546704916472207231434733895574482168681952488637298150773158855391599859678689914295210904179801848272607941968754881461771385230637734298552748369595322125547030593837801023322939242417270233250463987616201593732557769855075313965086647466222588175986280812181939956962141837570617281969291443535342275301887773345696571744095921757011755574817315517933369402556841520845885580689079277141784520842960307479509877476447481219126792839602008056458380652890661689852038533212964970325177013281961582077791747131046847715696591999560018323937721515363046229008778183723279569178909250741485341999643308571028955927721867628531893423824118598812635600601935175747263981934715171317553753251601874408705844932269404326356206029175149733479657562506369793341111975189899728653323899195276010543752745997299920021277187793700083892884004017677386267710073657115027841321765607890234916667836511431470548854376998264162626974127791828466782115743513541516903401753697842833980545597625370579724983755663927832813745025974871554525954856250251312459060127091130632049226868670063459232617817788181546682994606278189976792580726329148921781088365247625129305167007884816575223470735556278870105845317199814305127434894685488689991258201400790017755750363867619658756571943675494429376701933520211561486582042854497651049708438263535035463343445023564757848736358128987490589833942768678819943720337017475522056743006924828024507195968898272220555885429032105567538101319072733139676935886779651001925531665083199220367187628066060675479962217898226770500932410082341300302977238740379723487086551125689041833914040986790914363824453518939024347581789478896107542773132032394368979975875145125844871981231190359523355870312649334858381979917264128227563300260630610708857223144792212484949155906581086078409068156255623627715314031564645003460952362365072749993208874064883565117677905403971047342464502809493832865499960291310885682734993861007680764105937077567283229622048499208825726017445641435332890864161499051198934259100381094011739458703928769725498374279283697668897898496000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -6228163659063586436614921621424065409189385134933260345348429628014250269315020460192273339700731646446961990200322309140945687248567433937010825814583074432052737482626755370999128825400791263977020563730087287731832589444489256709503474964857200845793701939256616473185535044899676082758163880200560217904701805886869732280585877252530800406455706797984686149906842513652559145887973564521138293814261246450175610653291452462332788395050395586030286410477649353987476779894045494404422524616724413490825102053374615700788744485290992601601320626390004384347672516350498264739082772320055487935281020687792857232790864280971315719603335544690228152743586913379892439785654760580670943244903725658884605331570758689916717713712514837195229977690554836370255661858719109210848438221397908412085489393595603357599392492986657921096811753431246928832729506037892592336038210806695364494384865607883144010647163683093006490236359949928071203206972721009921183975992103304848207650793700030573690116788362404760746398201496240930640679998281396217242978237731645183998366081987109276198901253405334508393503330259655463707286935924428040396024128737867739548340147890828307513232722166905635560761542413045254428419661983937656673865362783909763114804226888047570112351291609958076538647052510626566660842222297971493868729734001639009774164771815113263340449867099287575193046753266657874285139077214040608025094443637482546558392755914375741349340784748235261672337101634766534080545937118140610324194690505286326565964224600942695814003116782839594107824248549055356146382219068925464077909497763847282872948604373762510126408058025426737560641453346553144927594335350612659552174462676092921496439662005984076319562022492104750136342684675506444557524033743541128408351495897589730117840023119104547501129083056046584647935721782352465826459260125836671242633893832539609163099281556030359855854317044228642621370688341754989410874271734062983622394714898282648106696414593803550550964117404313087792847370506723834236011241292023372883438714819845323527638652038716719001746076062818400534489370873186789805876068476014369996663291833154834575061711677826697355751233302688252117989286303380299661797251004532211046381460351809128853962072840131023263990078304063704875550444729893469137123530000092695451192844327753555079355927924023823043329338946031720384982395693920869113380612661760390527114553876541387082352575849942124117456111370925054159140628772523630971022409575169736237453627760725187818164520881184396129629318829572096000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] 396646955793928788740342939850536974290230219490374452142869364821090975006436477072635829428617905456047167508606395217064943114763450415761119783298075773348032962624178356572249329608324183921551220202711707634061982282393257891878114822987912505184568320464000103075224054474093088970369252205210555726307315685935938034285848212912363922248305839516057091283775129781428220413214481704521367281624323447217844766610580621122452448260813574340913264725563121013068969032379308657212737501256197089945800522329254730134132144378942284466194160907692203760844450546417328577593178776626173069606994930357016938203917682595581338505567338945818425412634149683657608923193231453326074960301713640965825743542510513917423200119400358833465395950819427519857481503758010172883890049832763698214176651795677084262639416374883015455417115121061562888714944860686289755146720996494275672802682004633001777084815830189232528449879967770900764934224945914455196730265222728083438624929245808067977938508655348050548181305019535313653930236843642050187488903241734372252964888011752286937437278987144137211237763087452607878909223350522438950292135914200690579482451234414150426145301214727706906335728113676770896578794784588206011696334885685709769852059529407054790956598941455725707346517087565461479676192875157390593344903681969061202940882996462113073087907049496163882142567034213361622787759588118162115735041858475678750212873278847829714205915271428654152211420995431426683614097684245744665735031000884447584931787686052764231376708686858550691932818360907920346047444376155439315311402187054171023336918814328751911990282509867575985055024194552053758925367714783539466632268973682162403127223340727846376849354849985205685236875399099741658892960933660899108655547953509479079607294201113384723288572333778715079781013009475751900541118768797938602797114241240921920257248202436493502103316070090210055442819177545290761879023828833714213505315922608855611392047778876317921025425735637817364968512359731618033310056472304205125897135446656613513885133414164645221083685916194865857723381476536178501914982156586728077336813306623644656474071667555028090049998128400298474712442285644442060646050802329150396574215832837059527138379079084258665839067520999228216945245681398559668470618415819095274128188695752283028488406153086798635600481753653718281259221038491051723728495989596804078533984332049096489165408038273746958220077883835384140830853189772226512202264725704444759313936608704582026964728688069616163530427854749696000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] -435835161630546131603616258952963272516583007381934585453854815478292894438615923418263628730479373878162369100205781904769387890993483577781480933070221062108472559189549275638616233555121854373304714466197047204305186522960141618837718312323765865123964817677433651125672935064834576242695329060575306673638516667946227518638970121057440361637982583216639797145312389647719122876150910156535273756793140148869458114241911198927176915512104947483433993426184433808387750669919708527037489079658254793055875345010613607340251128203289296688553859222210650423631378495945258290075977959418763210480025244603633916255779857879446772157626253126305802370235212489392992329637181274233114726857746392300939671633243447176741254986878338616160250499307878863061254453034202512290778989448295884424007163485261681606614266369029917885687680104306966147285206470016044395974098853631610312390511346405606299551051700667567813134919542600910965357401322610268457315987980871802873937998452303647351580597850439175230697187742419502292165884562241569871836554484483500920082036617665665100625653378702267594961938634158247317994490757330639495002364552341729273500733284614082779844628960273766657616414710239344414382121782682375801283941303006368171575833741274895819085981381619707369217143727643658499141759807832613455189041188136299600751246306457381556833291398174596993560649127600678827690878825394224853507190305385023098784735354103507107965985670128530093844170424667808492262384411486087293588013459339706745982253714010267682296965218764057946234517858703175366300982595552860900102622040718856381895662106072018962970855809068757384679472423644354144429099993980207504418021641128078769365148803082279955973139346624137111691174757561519255050876525586280629188375592708059768192907909551360001835365855408479829599190280925164484329180764518296742142455464956101742861851488052206603811790004287146623170407094939463001156253367409847908182032593177831704454147821671665360727663108029112694890319419545488272974709912640550729676398718107137741822794211434041134408791453389896316426660157402473538943476260882792265312372040039170745195277408244533984429246027427188408669185438032947758204174310880695097247190226425684836169281664065200335049626876793062880932201354683755274046979301942175210936951512023926706614272492948810464310004321611203548380467607177146912822740747920438907131522661944752000583713748799869142730853993165669150623324182022656957207686353283150336358020400196758153081025241872105339196255764480000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -368906129195031964571152282113435504082284517798480806452929083374948945832481369215647961814610133695653567821919751754989012674305325450640939567881290926238556184007787986443746229013633390984566866347526873056502054474058313204416381036665883954323842936242603976460690761318353653477174423644277519225221805868040504799011389776507974382821879756990837562919961380390637015014539142987770280268677957130108810653951738591808699886693700180906068522017525296221085012213323777556345088913043563957899066547491467718520572863861668780293957819846482294095831927300939142915599373122224195414206347175854181091902116586206593374191708991469915678401750414814056024681762122617690639317081674359680871510837555597566640323772076374208681769581149314645241819941688750613322146636094869805611459840285642119459355546521889963898724850747101752244122134096141444059573177782187667442883920809870803716055488560259949876227791408534708919851304544519251193380252253538227451837791438508153373674296517146636344730902326476570638557143005474317762359523614449491658648449391575080576801986608547801204721386698800201712905423723975546155081610426912249414138540159253325176568994949876889772687208974527444536551054533089329249942278969513425793420295031484902362194616598974472590580353578088473230606160469186355184618943784034075576329659964909164772880024691893357770592784273493176146644010303357104915434643238254217214290212251039312368909163404870884950663023476633719154230205873905745901598582413492919386707745729093082306519631533637219219795521842584244706872340593187894685715400171075881983472020489731143751189524558533312375009736735654577079261201272971812445717231580047070754880240249814206267669267042241475997369843513999312318078795268167046679719162409353519889162427306684895034569232012173268766474323697550022167991457992848227601603735290817472441133604908513969071793150100838101905516640421179110694250579894031430809281913533457104166527502024125224018991481949797101424249592089017022367559696887881030000257850072862119867611274688787211876805638834724710864095228764443301237392825363852652926005119063116672796101732249131424664294636482117253509430997189191364395584209425712827331625865887576005215441599977721641768452684133393369373489509064985782625183377066394783890410906586307188750928907238549470573550521566436398669234084827648418528026759358543206070794854727223307240101757300966571023195603437712718122826847955674680128331130674331830903831969721199035504006512525147986107869159227392000000000000000000000000000000000000000000000000000000000000000000 [75,72] 4433289890734893033736580619597260153762145719266977529586518835722378042224305274399450769433842364293886542674713505001934001312403845728384857856431896219289592984982440090361771057178056299931111448505251266495088558693112853728887699530434039152626639484448231510022460485095300460677157184348412747067937319314995931035669725615801172657992643759114066463499656351291870777854953470845834414371079500146782233117421492565097171369026790790103372649384869281793382114907139718296612729147444601031877310891525576869049191899375576441720298513512776027702280569062681940730648595621565992397918826158556828104361147584939830168110028666182033168136680693027163835175250106273974349279542481764964771806587619438101735644800152958319796374955712631668485797276221816013933999455823302605565758430995065245675655616482447298850645684762289450619481673660741527193090860880325720525134297074066596187697837291132458343593079519883275967196425382939396118677524056826953357017854936171354127002593788001825860733277936467273289662310935898879073691282728229523750825802984399079977053998578182138210411738959632725129751871144407157981119731329212879489134619324477152951582442366525263433227467894165443389305421807299145935040589315069556298525702244001144924614847868962875787831601037089027730336224299668652302747364949606494453096829721146839910529370757216108241681677998343582937829054160582007498516558822308489373564216279325715167478894976328658608994801635227889111954931865771143467570819112688106305748314423298079280453562631776613986837742585584771647998153781476839952865501563276898448401130084611624018972082859478504802009268496813294927315594793181991618933582577055390837415360074061149831757197823962124450138469721969770825606140118839519013400375390706856067419584519948189846665156107901888229439128342062789351336971043341116948506585424575831182950681310021115858938360795581100034331389163252173187185422025753714350550704627097019527714171229393084106672516539097763429928882817220654899463983105597543023631054941251655557963601449446916151632378359040895432778694500073074462684220694114445022721144866661962625165076609132834306622733311885269372859954734751773935667879806492864897419474937501867420554074583631396351307579150137164168452865302608264155892799642970226969974057296901574191398445335882560525330306891744839455834194653422699015926250849879176946096437271348459270306174778080603436158108218517403466529396975795139386663561486081619338121571675907165446716932459907745463949852672000000000000000000000000000000000000000000000000000000000000000 [75,73] 307212873944286216491303603197840231843000095228878295933919734991341923850640076694460060157132636420488282850227349662280636737070247837488248543019005591490607786786353990656452756823697857831585719971302012572125430852822699919748172929286501676599994258333032661510177631586583322821450257777146335892346335776768979919066884377609000309312775549697086016023780519556348502490421633672010488516560924463629323559850461004746754438760629173457573902893111421146362207922946012404338844358804263365818567739969619943731669194411534399445533637834600580419937933070143029118272325836568491694103774756643105608631961033878729788502443868799334671843338238346312950122345868305351272920682494277672601533836281422837828917153460174352088639788349716572605595303762131380392403292091060926200053172993694459151128495662654227850819245914505971565462846189518604436692040759471092345161222946753047628807367539547000438525099590893474880865501005162414306173156390322518071674144325286138718416280887406894943943155156878141984953616495777429953974893288414870871094814062685352687571245643339337034815240870404864992865247740736528323365253318820080063409418938228308149396826587732473425757106902841509801209836612952120877272511717736521951639314588719568889804378728399968323162682813935925815904716891349880797119887080360684867365835411974287519122777308386773322361621242727628643887423350827963646081109396046312382340286067719292816912132630793047991043464389509226791482647126772050846863070028164152655077250404216392564735535371590858260357380537424628237013389154303997787182849469199324747520349611217679073762420070552790707011694896263514646758379259849073686553013641797276695730795417518400336393735774248299440484109521261632525629507673442574242784177246427500236267128446233113065464436171302625532341342274939192936921620799576621557167986605130083793214691118862906865849821902304386762489743580877027769532245706414311992243628679526161343192200338669593540653781526136017591638978562503176089247377396752753112273686717849533129382747814691778069281199792595458009841530850284277338566247576970236337741433778340066705707820266492315777146385359309905065218283386346033490164568697734772702807782057220012553030879015942123540260938207809345280580597584108412492412266545900810963185026739642948257737166314337330630032335117962026550011171232716319381968674487667475417845259094343474683866093835176120961813444680076356166567517218486382546208295593719618307022559467308030683737642526598636659688865792000000000000000000000000000000000000000000000000000000000000 [75,74] -5830969877898211820698315379472167187652486684430250828389806828348935585144289061566773414398585852102644439994632165768286549426430105359272736053811188256795904459609870524480680778803276093735582263727742818397813782912584563537571025993207715032586654575937603452437389661427471175273762001276752935921641819156141494320758373834393358646781191560568191027775521904551588324246939962618373042966493390008010786862390100647958109032371659320010818693241175396626439732619968700618608659799143843787875175919315701417482842574250006425266395878809786641705472067563980503399128491658237585156068298970944488575216061847565127080461397204000381217669050988793906259119203267043723264828600245425595284428035442540806501715309161367293085818908082311015390361857735890474800470489301131287098809357992319869502791333715756341227025474541706425618224199609182443517480435188926197436747519887693478483843027946015042330669045615580784199354400914847488667336460510401955033773333897737308623470105743802705218450225685860559503159840061672826033123620671755882126912624081566159881361578330867780081096278487860344266802721663893382809186099553917967742684746910601793684855147249636691920587499330407058996915782129683059192828044706342904096327053273737409000866793970949061113697751016116933051753198840602455223089600025154362659240643357372383490606725584454690151727251087403323186802006302183137397615969177134226628920737054327652549154014399078315594982202569791127056067336028496061273257950912689552211193578233641079981046846183211300784102748318138980983479279963032705744429870618803294682710704941721936113209510450183275934438753948120593326370616858342283518064615599289719443251415051304048353188355271152109602576144551347540633054621306953465983321872712246647923591832972146202445638349413894844470407945527126196772765753504207553812725191798279403683474947240147287848639098885258168041989182100247378412839360966172592028277150887063379338260478261437734325774041386225387947067375714668404570209013044264466971057081013897115879854871483600484938474781701625017976190968846542373126831977626291738675488395155979951376412441670092508348100811954758647306224884805090831453057781413939841119564343318590124886794643164923199733055765405421409949568009893729089985770726830620270659917090425605530523354211433832625601875634797677389141073134354925704125247991029871423392957177864995094487833032430908884674468604769632958624731248836516303211076624946286016384879000318670623646499071591841404983181312000000000000000000000000000000000000000000000000000000000 [75,75] -89051805956910719531889290231520202100698515513477170847602076840487112160125791070204260878639332179474674863981942058561117958262586028652739514948182959075400507003421742587955497080908553380875944993379762317383231283074845767142656629446727689139336208512102130406104804590678671362744063531285411419994338226324366326570543278373521231425279077065133351707545892357434411649530356424127378070406866253322071127245210407345607934139188422151521717201561657907603865701934550160946850122139247451870462896001635618679637404280176031522869239111042677995133475171881560231796509353180786051257797021496774760151396992096722413519071424468225778317504557180998226530272810216915687808229412852565886569040921061662035988997098800550392360639870610381895102327055789406727477853763830491573595918653212532325391035428071093450829811829650281775907572404814110569234759036536354293724639622522549798165248833204197858943653042118579739955366352139748456551337580949372460686267792621462366949243401779218139835900655502028155265332415513397410172018586916820313003850725510897820580220003876993950982102721815105618584403679486147826547009129183199777814196436089755421199174553683678201712887552076420979633566248725459942815045360815979831438224131877877169418361001652930270379750607750706313658007572158781988866484830400934469323738710398310961686364003336939824284046512163540983169296581322328185914798733880723689345213050205158214990196455627513059877688806795315480838823803322577560678618411902606193184795247518825579979046224516168945200190046115270797525059850167758431134245687219548915451353904447378865910524943836570426044336972492443341312116746929517367928576220920302677302420970308683983529449007307510757093440533915262645844070625536164573897674134786187321754705271417257599749899040614393149179514541105092118951838026169237810684186178438148583208255431165913966011439271369198234489920652450363442811202676587225490305696758568325075853379647016697108614670361120364407576726856688490932302524218252823025929386090378609490805077329571435433251783630883760652831813913780069218626345527839259964286073321696247040802245966148728634028247464729975957145072147296748054048378775542307853717047200125822923941748592316277562860065518459293649199034911371111701956550230413734411733338832577529847557502041554736833010105062250362185284935025354339793381855071695009355442792176246831862408752989563641045040205675467732921446000908254163555385183026774412223179486765493511441722800271956205365100544000000000000000000000000000000000000000000000000000000 [76,0] 1110697365851598042398576578288552184483997951530622088934731059229501865082952490537408206889435644025161641423805926707153170082360257477166150253946241134647744751211981242219528505743569892215020356642301716722944451307068845931399125599051673302902823713485488975983141891046990034709809296199195804720401527625290803065527150302217651056106065959536544755704085173358977563696190269020661505691823078412305807760920049896267823799413978952845461641209093860540108203457912941216053646525802610857814653782580263925111409406411059101008864712993899262487793326704938924363471586721241202530538296546225599375684849640083362600607737640828595524267658701628515098514034592234137132514632502846190565220582214970547887413426769109564703130688552689372082435106858667736826153428461505729748123300245384596274586097849505675975023402642722651267163020786256581761508417133893498454439209893399159562323334947742733770044075637405334211537290996444814120544833382840057966703401807478506891676807589802479177393940632059282076658644553640011171919544100920199509857894498750209037299549481087564600237193696490978784197461292295983075825930104793740751935673654062858232070383980548861622723259945110778910464475161100588986028717320378696109297404120543248686905427310299166932501887564268671435302520799189827007517128369872924177219552870375525637737590740118109117762611699606749486201688122066401059173340966959247460479199585618025994228513096209373525462542896331090831726368835382803639647249779479962465226142196957001120844449032037948191459476234213505818994041303076896411373335275707899713184559678636560146882263439672631754269424249874114407677688845616723345245135377622551817577656295493353496500668274599376923210225707877112576454940351657971423499979900807940442733587671135506459398893953948490913712467349819832874684003699206183100889528590995239689028933345718251995694924751348225580116179011393275482105318902486064292320725860863011730019557744463299127163057650220424689685410617157644520500441378040525425483168557704408596655475445624244415416817374874604821315710287977361467889074567487077066465424713670545531508682272573953739371684653408088548422439298406075871229556638419529401567427787056573727893681862285046272920607046588187126728170181982881782268143188621430322918045373780203224987401743202910613200521605136251229188705115692793374725102583038592984865102691143596794558880760816646131921832555195028333081761562764413236365030083136946324552915181521956896803898364142114588565040994537722678363469704593408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 55885653528186509635832441627845768603610394849558106448418777434058511324947535404428176575764474683938295471260985707350296393181149797130651395708560357487444102841096072130084963622880132599484411515217754678993292631233995231305279269888718287896918079008619272731667324523574791443164016872951703691973379378633558558791837486604478859185139706427105731644524985833918679206444267639052343904207540329839553828656664843307351726130472757676793760712616965073872736629040046222575881250409710355724970491242293120878379273741695154799579729466780178198639899242477948890339153489829068566558308610193573324990278282564423243148295652900539482906933155283620740704182744454309765849531981555313107576355346471285250225632664453085232528640073531567338180743042289029114847961704298804840186317139260569716881407358607476436733476847119783019545822089550660627734000679489914685776056861901676354201021825972301579946699139662713163027810756418879191510247349455276472093363879680873443180239000636830057258361483547572589260967748304160081586448268788313647358700700123929618911395989101001730914559697782353382920457386767363767514413669677039884291438293238623518863904838068938697869794667179757946716504722997550868389569264499951335054379418506108214125054071490257885613139619684402387890190002616973167803656249463355699331589238347000976570451658622594677304812059550778790662613239823137454818981688830478530352705258214056553783730948253438526653120550506048237311627223391103954070350937031765314146042581727417444816512888302646492237679897957307869157951082995821192253370682547207376852277729392727542484361917109933051556812733507556247439149902279417078324085594654486759120549390021886077748548192036319852394016043875492720345211873700211360591160505163073395953674406916948563686144307096582496197737385911611196969087805400433348344795368892560745697197772704680802627799391184426555188929969977963011060440861103270893015261829709671149215827746383029207672933466485175547080358859477448477103705152748026531017473306783995975422237324231270508923862318820652421093792577462316168946180946476960848669990976395016036317148919835168963344523980992011447265449606514773021693777880613102220814407616370700393269945110690069640728618613428273628290158661960221880941784014994323678754902055213015438164278168312490648811971714729273695540024517536042859711333600949692241725235485837089518369608170347374213401137224516912090307434078335556343476666245956424585876634651810927161724414706564942728055110281903351680181508633945702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] -239945764920327625003858230551977358618656449152218430390576799887024069277633569141531342094390208070740466664794801204190502747568525524381097891024506952019401761151028726724986504981403677389961852574960175907208244805254968362020263972725699129040473707537691469354065983538286084663666751124015960517044685984491950548666663698194662343971734534454513401943921446331703603304740843968002306868743455289678223610734713477576122501120635366247582847104454811593227645216834466555958798465870686466654404888646299462634121665149967775932313124068803494935760695619318118270278374558897516817611372097570109327400097012762393537633382718392241375148337004690170018016061250481919042833784451203309882572145146602923287127174461291607820861606930251833374008101707658142913221962270206232556660958839555226058922153003396843468901113679095984264213278825248611659978254662981526313517703252908390073067015301212097967724077599243693600890640998311375519889915129661978892874758944754794861873745477754260238915346124125736707645432420349044382857310347289536144009656831803558230898317188975623827702735007508498982122677388343601182739515948525727136395895781146092873066096940387086220065088822426473658908849190004017289623351813852612365684027100891313138364676002908931603491610387515567615307284043624165695286588109395814054167714162785110753513269993734166539665447191280614469183307338200209216686018887585496143777682888109989954683872871325674179501425549644875361014504197941086339344260397828485398941443530016217697234910022753924085050043496567390773525419127017550163115543146553016102932685383805177766732064336620716880069880343177966305018432457377208242302899926851939223331858017860492700161271708549248628639244800583634886709294755487516071523514885749767362248857923041552777967974095480119437549414523046973194691313906702078584174943607025616135913297064838595462813062185368355702665399602924684549816154708164656787358645618022311897137203745856692678002901860738007363586632929264657683450629217886236343737996923871165478869222398641303961919959141025607602614796512169120128028138158785825425773732556491288107312579784400357816800967034191368147339924620289539897416696861295006328570464256114912390665986587462073000626322638630064917710793581564164579220158534306370796918411444971938819317630431680372656287694388320984387623137255291251588558532687444938234559939892760344021364895140862275022068692670231793998839292042854406665285167364958784243598986955532961881816724837531419912203564700150024917427534800648929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -14296762449363205690328872106843329207159467933630288913169988677078229077304585256741628265379537544005414625689380146190395163494143067018293885964336662907767683272087003151912415337026967241134016751659858524828292014374338763360975852168539263910680588847474235399211309596001661091191123789435991865762915804428034198519539124531848736171125592150428122586333873470642349052384779410159285922726437186698070546886446467108894975070005269932310850250540132058611453341662931637469749132505837761448718637700250247269796691388985175590065647819267789511363884582518351295887034166028269475525267977132754122352814837106413658588327710375430525873666626434687734865953655597903523017675249147217579533542679312631587943510691450153709710873728188053592282579253101655955875845114648403744028383387927254167580372231081342421104287262077924158612948924382806334144864675486085378635787556006742555746055755968566607932372757881488014262097585895680950830532192008421895654067253271596981691319752553813621524919890216592569857436004870095487380150410736206751832378117912864437201202714379395965173313351024017338551132318128509904764872068179830646556662493196198774242568464557454336337468311018901256617298249627132197662022419404902597593092986846611451665513218706048121960349533981758185300663512575174863375996854305755605038956751331038235270572517642420079260778987399875045575968437299265751518055965442553109326413868977513496224276525268202315458337609892842903378394791213421105743376747914198492215621349740124405242184448726814048219646476264450085676967419356851476368072408831054084606249909110594444814150474332381146890615275734376956787574181068567223363013371228864585745909010672693877214495276998245706955558097228466957250301992304938003160628473394827000118984324437631569860264646104286177764729967907814886502589917307033659854819600768227905713889324792050798447218094929370908409262489412787088148527838837068669052513939271653762676635678377942406780489555213205351103742673459028321614485928724571961591479677422904405897689957105114461026389639497839428153196764927517003160417535302125727226296185330884783524175302303280077522095408940456022323303750096103249004383762886731409452541424453415404345410647365955801888400395028459931601148962278998355304650055640291244215340172294748509769334097947276997461679280086340904024193524291759868758889458154332938435789209884507744944838254762444361289659011886530985820034357705806409018702419588490468447589533199887596334860502581877997022299496349540436560546131071016632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 259878592718944658457424051201166721794139500570983643079091541796120660454714896090548295935604969665751423455576679064529712426425684618488885294409538506769349844053211690719717793065891911725698363061384922396453725941534830455603767073686058514997248172433627381990503695307524410795834123216793236801054221245137659058880132032590948633421395679007500059213758935588976144920788888862488888944928283082208843521335537437840525461407301227302759685209538969153838438086595664539570526434077646278746517640662266158811918219380962059070918660266205044608673704883204548377999108588774080492271079692882720596782868307972798391267865404802980612828113155065295178680732317623622555290404297085136446071191103932910275994404942139509425364647144335226521018588630671172281043831355004862754497720685072659738545556994546998685496786510906876897533954426119578527710293100692514463236122892003718611591600962467352830429207326982592077476381514555036346569320770297010421144151406120002363842972829081495836020294034500197213339317869197800729056108671732712991054440576376360313613791899161418611668207179844932782894108928186182759248608400269448066982252267859395651768820297345863962137623621329543103387124176782405182042619647488569730228449575622005099583864296675223507835134803396571399329072135499869854069407332723238321099370723953212657095939531649906138074124815668598305407344273820265060468266538551917427856890156215563481212194055173554738047566884165562494010595684221910417198045230366500240039053003466372979265395609890602169225511045959167692005843336370543353040867635925633592880679581457449042379864109593865681110231680405601702422860742225793908852339910074681847996671631014972087205010799415132820751955416491276861867303465428211419800376269356548905118534059111006291327581055277995444087956497652260974009648088869770901111308067624817846445465268995570689975342381431804254429126134525736042297950750058571197012886371901104060765102916850407689255017066772994223461558938594648389181570061170227217572189065073089549448076088306270412198774595538768297262833235420297685491627015532812130469861054788397228120304742928006279803568637003918564414446541190948486774562392151091885875199681968450702476118211472808800236814818001858845544590866175293133289886822635702268190375079896896839012775580405536307274559253499100935016837754112763080327253142815185529911674180922448602767319348601194052379173518712048270510844803913202624461457921464209472954907582853184593717513130843889633349272109837452410228957990979291316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -417634466582798525325050281305119902093065266473933215816129114546126952521532950685387358586429807057545765181066513222523851790872726099977599508823426703315824404963684813310876015643353071096500344872698208952216786477041444472101840306596254649669176654365417622487742359155957039854373705133740535957389443372528593613276538804864713955604736937640675254225951365863801068709613769004403000676416062771965821214258500835550159225095344501727498015360686352793628986011361464925968325111584901973990837063948545134232347275443111045985245880369057502861183922259487428074499696275037094481175084405220144488165259204467635759091453499468050720770118848323232331147218891467403995903512717550980930937712055631003679982894563027682937726796617298707661219855479054211316885081192339126911916842109287528669335695171428283024973290429183185964504466253888078985360749993693626392719037449053952457996265487301229374986776176233699505284782089528980578089445073817450700178499183517724976973629567303030892822956616311277405710212160520306198752100188488534557837563527463200648120166090470724946918319872096414805266433250572133078686512435683199893352114832707889695203122862782682019155696358720124336383558431845567214758910606205063364809499571741892971872436419774351284473937645872400375570990501589022577332278392211565512111288677648655599748420546898259325051163274898253539977477601858274725012247557957803933767770973766850141561962657715018436284676797657476311635569111107647320738283208620080212068493980681000618703849616374195416672460530895869168044226533185401482986497469520329256820578093225597394591257398364973913455117513431094168697343445256002977158353452214993203037583103302156243812930240457831452774809898708349736166668444781811163000545802356252707729427918080957037802976836874109319601419439413913513938929818029944634418692986138277576207796730451655593528607243114459403517077280379575668020796459495020596496834790002169875388064556824438186008374106600849053682473836113096684305548531265093448056080813216880701368626700743181583556351498661131113987838474955079157279448226830286905884788104609783676170978541599708666239263921471150600423271407864247932898688094568179529517256713865327222220259573777006016974906487456686289212746320105846218081948464393433693173767797290103237933727263503011318506033682117145087855865979269259160152443121349219890276337347234614680372183075668175040211092071239789958221925996926395107214772804558540577730765026698927225691870791077805389852994093825850668473826546636262735872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] -26860638736073695124611746847356606237907769497581487722669964112460083015720141222019828005729752959171780265884359093950655646739142804078821590406459919566183232201991666422078002879977006006737714357163177042009764610537898123136676356624060468890725450977639503057573086576438591026274795168145575312110115679974139083200008886932400710065906621670781691920148167663262979893385437311068092892397209157480697551454789244954839109451672044063621686354364729748232287584125868959216589115313329765001608524875939490756708607006749913470540928599470404610181737271690249109166145903566322446172027674385720477461532927169830074379260585929202082350629401500354348793587282813107711426109079167058412718495810067729749788472393574916312123672907638531039945599513261207787187825114075718178755051023603712443105187868519003123099922977243363224513819153435969504606124942989667480872991372222685668490013565160046803671082601944014560001891882127838951113286000588470788832449558126909442771537298972688716105262124982953461214877356681333324632068743184334290778590523229591112917218681806950015290265592414252863520706242270084513167453796210472869424891004471232841934017770844368246108757419669271392857314899372650654146561101139252479884014087271678397511568437312643426399457827352692073360049383685250908397656638624512758754086669410353368636999992817634456896654744730272188303222539928787115708980841312998991421183491577757045712806199046256750153309109288610564148542653933251749808646546005433767984885578737620571341642056315940748019268002874463361003044796822432978959540619408895228529361712703215401597816908041683858119762595923574466174811330693357648126249837190457986970452112071127896125013117990297156401687335478198774582603177703331846692936016059988824137639389893761273808677631155368236375852503647839838855464416012887375753560670299804567550292191086573429128942526136235547880293160542015336389033842937919934179069969124192307202892694072064045847895921687027518688244175188709914452705537077959414727582261977417528844865391150345358846228699332475147729362942107707751368223266356682513200705124175150720242358711247621424932275697861838676425071122480751652512077299888768300227362532602922359439280671912767009955848087252191773544619249231445850479988901231479392575778443634059311539996244788959048860799962229130393280387840231058014901597458536532597541570768318624290907613293597951147147015099482645409659273232137482658455001247696057539503006710170356891623548508954149441781659760484058076722724794599750546489344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] 142792345988418171555233504575862478349111431388342526793761884676618674254858920578179291703329049740634998262248935626208902136654032131466458645952940179483664086025150576985771480610889783238870655395944269736319987684623979894184422422915756821047629140971008155082776803531138044699332256286322080628365126184974559805348776321244039117574317062332547951397668977498423536104757665412323840790242352478432942177025771585444652770759045564338875436416422929978641967767817857849659401593235956117859260026853765384733586215088694216741412160793062368401638366583018352253759996534002803268873730874981751890839135971800869500781366747220471407983989405813444022953990549199706003939090134532967998442591173224409881001734147375415929323342143894757067514869005334105670905864688875662931211661177443582508095008031123669164915831163956387616925808918559499262137848783161736765250600850458608032003851465209556227636617352340310944553241590756442308813706733735393780841904720658521803190278828433192346890309012712003068297418513599713882648057468426268864816428561254181934170259468804534747235554230465153538969832870335364921305822339673134671796542706693706667810960454687549829061213635564153878427481653987005948243380656950886992056461422701883972160518430232019462228485062676685884529705685013718700392254806361209145630910816095349144244868746363812676913235694148283118636820456685126059653290508899029721778277494844066996398218051212614111171235375934784401268975016659958137460981103508011810893241829419802517544609669345357374979479656183868817553669678030376027997421821828474729605084332867281833095275525630799917510013194650271113606357886587070660589969832355239690568866904867094394232325493326934724214474709151590411435140039573662769458121539409585769555932199339378509684877897126852206755687979034497152166520939348047865374748486306320216588612863955599437985604661570045984149451098795358188671148211049543812517809686947075970365376479690852398086476539946921572376380439061041714551690080809383845605907768278831001768988392601920028977642373536871968152560394147601060714884211127212772038870877734180782227003783194856314557802316070124847821723634155284686698295841464467118949815127366429110077275208166727811807176266111991564954502933335026762157006922696699967550539820001059535692091336227757495615310503844217410449272919132248778622549418886641731758071285422260412660819705014409827023321421199314979174296960388758217245568400092800262361495237130679868430043478551311097797219955513481594530102076415013059297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 823973128628654377411208664028025990256940391539059984980396647774687192234814808907582832408382694464900097858768501509542332588915157083195815481525816241949031827850466826305704214381903719910399589952380274990771516882280728526429661098431907396001024919440971663321273775730678460462953559809042686308107108609407381379488425901492501087365961052201009996601706377908924469651465369622326673448861856491320474584362569776574081785961610787042194596548114863935610751403774265153158993898892083099322923352632504670203444717934385096314159612202732959922674148139253406958520274273051021147955555109436488129094444702141890556966976159184396246711324666603616318876275362655884984011200750714574165314719343816286163168583524197426902972493738903323959275064506393286565956994911308496745364156931375838558488125914938867254901688205492581650973394436199468647554394108628050452256084820743182373031730197618598114995463067636318285755664992379512140669922683215367264347541885092307623845501113621334419907337301064076482079974911078798677945931289602291943693104178682950829307810448101773156837933781679165877739955324500606593162689074502204138586397934017568586899841783656579362817728233997418266102290410982470125036836964473923087646004428072043720046447485428909090594047019745928113501680174574035743857534981626041481003964974733622606514919824289000118503448815882514581047612683036963875648035305927082718133901499739101563009939205548515393032538611075618029915346633602001324444885206108879591897188032188249480565871755028595573208672305655746436554009690832683201422650895106479809991446964056822297761106927491759965906275293822238864310159027259565100179957218817216151960905027170155983762685019233747918329539153308356521381471239063294834210007255719255721470510746554911089374009777265292925686742422369509839635006483448436730481406090809380643681968770659001972218946517171598142331112092523570158486266072054308316906339303965287300189232081164626401823718612551005030726615743010312432025409680135955990296271620521862288975245601011246262384841998164194285619982493330916016911197730465939787528278404355233871345655125611729163480720925550377576792116417122628296271002431903044041984193932119769228111759906392462751023105058094762309813436572202826831406703711318898314448253966141019980258884113210828230980555191148454640254170547019281496578321626511699475526119365339095747416129200896728114264944673893326971805951466811908004911408612846979121409485490397322775154360590618289131012256264951517352939091692650656843169792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -6777679252559663927930105278009242850959444052168920273391569111233112871333016118399766328581276305751193826597019243215202527407023552134418090832760867320450172096025230021783138827165126140133169851114201247048906787631390380521669529617204164511916044438731552639300924869454038696303434681677624063570109540814721513305978023447618310071792387014680166241613248349423616136266961195838205955237753193306756427217043804310455615683178937512621293155790235064061153957571746745816796411190944473927549905390401091160302375835718054371774848711751402904038532764299843214575635281983593682014838838632069776216230293218358048295172710906356857055158545946249226221734162044792995861699745190263354670923794308679915941859908526825799222722141938294864921118298200640460856830063415589543409183182316078892648728486147078646647592782011964752187021515177706472312927460905717595442179927544914563048675960085302718994676522266700491348977355996930717046130308440602986830460430549116793536477326037727119392962455490293132639637704456780103186528786290011267354673539576758039436207301181940045090270753772151823106585098224624758261189635999198717265582120786962243832659788841824393551845560718089060820183988448965878027004721299226012128127865940297916629910677167080307716569076760590541305892401714823686754127594249651761077870769106992969993979476611115951437469159818143091330029123622845067545931357394773692736490038015545812280180287826535863535888503781769664777524930655648686728094590721757673926025070346415919477618301900646727844473645413516587018805507414107003218894023371369001954100300295994192768829713506709963655641490399314148552418044423585617041541566387976699317055752541295467337703689827325909801906882502549119699305802901457644346960604851407682579558810498561905013520190191703867835260181548392459447198239481961623264114092982359640154846010404650730347497653084348350800155636381325306486024056862102670049193273979249678785583207614848894930994002289283977150847102267357374507775750116129288062636656738946302772823524931020459195819993595215596933216968371880155252129352101479300564050160863320367092022979500761296980337664109103282354263200832277273149935850015543733514816451658352326139729886428019517774556555227105656867848855811911351708553603795677896684214184948240488311436968387954803152657016130611145998152427755720500466712636239303641291279502105035216696368555444909845124309833913687786665427983803522683991685229778456367175463976633381207776330505728860481236222564093293370092756581714540193806024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 2440068385426354818259357886806354445908669668953168862306922658875658039878665144978011374776749296509436351971801411256853497926695976087622722187832877821688004377993954222163951786311152821676664091706558765506228182619323057809821512185208864599140926376137665133067090197301319522863383075734668410801135392919889638438384867141455545803149349490096227275485801117000722972559329974545119253098466432377171396116609731517623947320544614915339951327979673955210793886171504521735459234429522987878398206275740518821352513195881164564598823515881558107918042228706774178599150247505666371999816043166245661549853108361427754744937461841808799020672746851119132328545951569928486578962924279919247034142596569867489672524354510715463990140253267857982355048570139418980963208705112616722201496504543926956316531034129019697959945694453384521401373567749591438212247588124410917931116273953415730360096863180214126192909747007177266547864361557560772284416085459144741819904763092826980266204345384435010441439850802240554393633940503905843238469960353307314657898123317287324084279999129109364703752843965774627151611137825107949928864364131462710359284738989200825575074543798175547415861751130696532244008372303339481310844678409131187101756057330154405457980534063283014605056223221118103169718704425556297484236120218016206299006128505262841544728687432312890603469074075848814619791903400684558334512948720361288315877244817998220593241847640562673838402396790012240993578436648177487229451770066051076865200554509143316782301021430654096465433709983989442533520457130116145250329529805642871687905038838264436881204338516009567394988773132405122186666330458815669817018729280269966179628249298097704629743138350916251168047723239865295200097788876951909922984335346524401325256208667580131879555697972301891292204300961206439721894581657823269292656339971132926184067863124705470957666937772290406836895904294200485252018362714663446958512941667356415948360224861154117673650456893865088034043329151547028104168543887685579544709981813100465433220090992103754356017291682027774351683866696712910601531128035648722163640388207936631188614667341299761775292066252629404274478524036371441245159264260524871388753706380475278540982147183996761622081710284557731596098602267904010808664403905434044289991398090422914641945538349052477041852827394947037170234608129572849156441855494329111218702131271928017779469623703490079910108120932898158025406127276445360455094330498216114586518119026960457739339294132700838236619006629718657727550313624992812965560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] 84715869994196164731768031814107366397632891395478423347929300526246995988508767320695245337519309869573750762309434207207756223445807912062895849837146588473121027968870648388468073457956258211660275020962319302288798198017899014839532664482168613866570067181050453729565638899788707302096970996565217878374051315201345694021114548052675325860761957282457078121082279088037626216364721909774216739397175695072944996490965993305900451927563392368710972160392512429892548686931024189807547650944118220957140086540479163524548899364737236265834519568904078700390240415890619141428020074643762459353201546487021119525507656613733492594048003953940999973921000671909958007867920011645288987399378692674063627084989720841206413284338929458459170619245713387495964762688446030975529522958217692708362737575594253802003080022887357108579774972381232119880929379792129147260180368042201235538721008810277174081937205045093896223694208136346313094503585732633918586728474504550935462798924527769510337290269493303475386009229872537817855850422568666692835983946682388232212225957004506745965624698868489017929838438066532461341409184534119416469273397928323233455521276137923373652871060807325930183210471539412725913016130403774046835527158304382932808986700801266525778607899696062028488925246816787636247412079579389888067918686916627327321923572289860246347190537988623523817686634291465624709876091346908272237710446101338030642723398670246594515488084592861513528162899002689620093933426069783946081313167926972623985346644198934622088714144497078315634844562228418162224872725497967619319860922714737641105270851681171187145304582433591238576046412693467046594779903215650250983258531272838045782365243246085353495211450346521082419754615741801401505891838693053769895931948127248237667305914347947502188279838119545187987557371484643083894236312432121629254788082658326765270792843354029770839189078101994983028469536225345519650823942864160161644526043831592107956145189647349191652582001105174213279660158137400361375136824062669884917822370081196568152589367435337096180418633496064484101484441218667522794502092299996999938417152913061364383408901443165082042633127838950646925895385771424298647044891960639736120377596729208852867443943945408777072324206412795894804480796239319334220175556214445898861123453476849929130825468490447270216626938671191578539912429885182462913727765623378674814324071136359526023691728523246624064346177753469805532579404143961446938301511112619844218626782146188446905112493622847488392550902897704098856014066854953164195495936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] -213803087983879712622179087905671907170460216721268000865310896656687207965894338880764834194719156837548691009375104928560957136738151464841247860776030363984161543674463630987822627736153134661716012830501769307032003402612656412267756143982597515032191645387863835939398518689392414964363575195231138965634040496495470065323566504047037042319272928373922027148703673972497416295491796840899281779390384895650956452323290091827366522410024765488640911071580801478470377824744071760139089899581927703069564204411764776119850429882059197366360126043670802398216618850008009425126651379953721410095705612235221149971967640326978135075732945380067811758140912584423516185073327669259084651659809541461942952168972798485667229251544974879180305379052771101447542355026687368512885779112127302640253663417027076786368278242183258444917888625769662439082198660272230559654405488505534369058076578450736167078755155696153596277594668956464082775064130119190701485901378312968192512224572063565966249688547635289351806054364239900495845262575024175675358575131259975625487519434330569888784982156203257603063357007814787907996691877529957414885131509463049019573621828088994370235716556611237131908097951322969088891637942546926824058976714183790346616465030681197779605267058244984464705507337834419178042742747501915024154262341194291351683226173961948811605984180275651268065579536014706461396565292211578051102715309610752716560789240941403030835375881723491318864559074784992451631452720292952903614016219274469045067873134902498441992464810120009201150779162412232057069755472027071252247771903096829687831731892194170502430552718243589020834150145223237185094395431020830608130641577171549919162410399457192577729695443504168563450982329365959511420888984456446351552401962438447023834496479231307232175299984181587600492284729453226693466656163001405362843049417559759155351679970167218721258321436914348589548252666406397129235223906919990368830330147636201791384476052258904027273170638958717841995901026132560594455292738731328772949930519618086744813420708553302467336941951490877724095607560713431313242949322583385245441828256211035691852254829751567540715768168481310607731433320214676209983600958538837119452193601384786045942980094450239582524490675381618262482000425389321866393713075578250769076049130328908252591931526049694377504000394963857265368134016180475602829839715906327497350177878222433446379176413823591592162624803746600748126272995821647945366085546857250996895468018328821549278517358376809753986506836331825089378851056704414002909806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -110449827275799340838623872333936607884537530500248893625920693447582310635793977177967149433756029391838713894397158034508556333295996358189153371057681514733714556915439880488569928511365812413359529717731998044319392737578729273655846312722095688806274874616310960512590951268344473561391571614084481040703594137104825684042360694895720027343234883002284572728126674256085478204207107498098181805772669062321403168972118144636273187101540860247784672923430891724705109534421376333862709873396428691918534952508226394164351957387492575857933525052653655962802039125805352858168920621879195975988632269753686763545370578956292980048295383244673569341119651712618618828736870829074085095831579807525147754464539712929814689029329050779941629077612763601820736631606035178366245467539997348768356412605920840864884488923287551147900891685881445809643853850838154537563436516335591471419395811793567240434495431540252999921423114499541808288233812682400061853361374327643731421633688517431050203069146253104249088697465670786979319032189466835408313520998634169192626486385312158413273737215456925959901662657443123373609200421147649684815931879903049563014640694887909222089629383317205053528622827580510831568713398517192318445325815560442501480893450723833036239908106806810229796828446141008437488830916623160080109812564442531292870751855236574642013234819709670093279483776003557811273500912870874837811762953626320174825223020352898733260702074998918720980409327861600291234230818015412011443739274410569018879970257667251236028925752956541802162284796761999546952067229117364952177205311062372889090602560337154675212592149885939628063377309220160413258525110134182979382095177888715667082508666943776256334536365733140605536554475004832964423546870643540024791789518760659350501758198633743721443314621364058968927731152352463053106881034905446523008392474034721789432084176879016859299246679330503125133280364078576014289074757017431902169383150827398744478112266534779876540994256047141394160209628798278450832760078132498570250391569946444812652191064975262446109002623312494239808711689667448755381664640797452792639168350708763760345156129703743551517904190422322532307745146883962569122574587731835002446972473300609367779649640387873150042951045912882131100283013508677428194483406324827676068128481954186087758150851174299547060109577296877934287175659149736710809882136008837779400934407903653375221237483000136531885760975505684377754346488763958047355035534725458395810353328949587153781215211308334209737938133033825196947057360639814747969028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 1279676260532644434893292835174661794385056911307556032169208272823976474214414944713284879522226586801399890537059183001949550578915337542152153421405402613607176701840474660333735959462062440375802957913843917660268688473464427611683886213639399202629732347306250416698808484512551154921855598885229308581067325821993287291220890355659809319283167364528113175946777287809829635005194562767873484590623918366412585531893021498227528360295108931055423183139908478908461951304952410585750779815399320382561608364828911659568123749249214516573463835215596404707580931996559497033250512830578188663213120486082157917939989637375796798598721191412150902151857418305728198528725821775379316756617073431693431586981464763862218499516030206587162486243755599925575483871698331850666625926820872221708802683849877666314437715195775878439573843197940481370373093241618681317189954080492471700044107139615098057796603118043747715556847244879784513194773217168419240589250826771266094430750716633488186680111392143767622444093261744998730986024865404798432982615307753385121096908319048183410108608581691604704208266393872842765244827800543735687080192168912598947827140617759785870209764184395572427623444551418195484442446406350913451867044945246761413071176255675850714722001647688851243258944182249151336083412719269581799506719069613032215403149619613040327556086922779718975845284814811618220718520243146682560569666224695237074891841991567639063815727380219293194445323504208602599775816389988031333348088399299997818079918920896920013302643233198390749108019548916286479805342689071220971308784474136190434098713150138519202292831361667515025590059903626924331956053979534491169227935849566753994924257222687890157841879067921042799463764371602075281047675441245770846729954115751577768834657846388249116160125984154898734593962798213197518824742326320124406165785259041242330180483039897654807303478796899027569406323341941877418508848111737109075691897237178823101604301731996480491651854009497928358183636507605199815426318873264040641173270601043803398196774135220771232940521448654875866768257739391943552725702462997735617222353927120928164055684044156917240301183449705402859487880306651560933607051737288728793087069569789165635635397300354455856111919158081644955959539270719761921609138199055103025395177131829783573534616428945830825669244890826974357513510908412803728303123497573333329102319854865847645973113262714440625077025223496392743850033560835268239149849290317878876086936023035297221880851129681860315118309472461638158386015785538157968625762304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -2109677153875020385525724785794846303783020303213802206101615282894908256817717164094379650836726914617632934418088648429737452451536156515043094325519667019867075929490338776820352384292515286587502313677737057646603088918036117633461466148169370957346231738837698317285088411439960499970020856738213633128416087672119163050126113888088251839927581367712834744572008874274836941151551569764758674657609859793071390940868497356630708007906783976571439833568378356905262569022467986992956309757416448559974361274987232230010541170533918597249031685320344633874537792023828476343663154872549685556114081705457509698061728483723864645962333016401322334359126065675071813529714103917533168319904175596159213915287078140241880071725736380800352312289093495509983511684866073159557070479984232767295377589387850936847494394293340358849937646292222112540624230512411391203528130565113247602566658226338463665178938313995607091656489154116788239853240976056819784871388257771675226535548365702657138791411394728060458322745918434995875630844922430103024287250333807136834980467067411375544982041095431810728619515749877576963076602526918384107832306007399259292603798238540392839073390187368117948467533117325302129883833747157432476707799025949736373456086973478921032406647792940877513113138482501030344047419948643541886270774650433328575081676750837443644198562723086047766760943042369132669694183473064476159342653531143612640580162126643527624508043688224538133165743970229708821205348884967816837333701384254855541898027182792864583099778237870990748093978420986105431334656034193561137375604101869475927189243965216537989801180443111016151948215463228326568418762176089509487882873824604727248424839653934069836513030988636431669883957802933510581789882965549722855517250606458701565425126844305527263300080646217052191314105095373070913057922328873118417983388690633618289448001610613038762482334575338250045196346376943352259715336646162568996628737544508768934689206740883374158134932190310617855252739625123162606246263037044689042951832999026636359800648866246987618366966379298632291144062536047033555067129810493578312344755898283983206182594698426597079188962073454409674771788808462924151078109822426599504546426967395831658556644256056484477429620954932242163135506962382800548298241962884036585184923441939665285498275244758687840735365868014813083882946302881360836849724185422245046435048007520265563638331176711621272583468504147608134415983412009867122475227508417105545370267085490926323276631853964071865188485744590314332512452220077731768539545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 436770904883976654680477838569637764411016433937542716053273019884831778352282363028041352599935394623604219190662922833565730156681632456173107529778943751166187135217477953947439158167754570441106085148525527218982071914005171179988899356062431743248355893750946873723534466813559391274007697117572342982542265929519169493411525130594422083808600706146089605218226755367168332915208893181816692033075854207320236302350880959746581309469130038958322192382955529616849672745861961030979895900042377839133894772138610684828128702618471477799993229871178095876456253238497852370105043026742729931986973372370659564571631493644113368414945112958824804563437130622782398041106928715748507096342720584788348640210985277882158067926871931000518729140265622924095175424664174839851354629970266377901088374233037282877933586239582253968873133533123937849015315546820140000380678276060502609036436634850349626676179424714659881101634923170414568636088352301492137902639586058081636472999343850998183086021605589432231912918331607078726605344698371792194753638066526208994148669249981301002552249418457280211932345883122370327619693463632797263052423393274445215346709243505634574545380518862191295477415309567877504177617891226111971456792893014017109975683811445681468791685771206632334797345311713179623776117378147370107980332182514401354443187055320307550606840639400916948287257943439955075783054847809033731645070090259141422916498059040778338578615530803595200518998941374172974459553662539501598078106225111672137529216297106877586697944949617778332389154157523822270763293380733639347714990356616048054057060302167802173389037496365426082131342137131383301474334119222841679709461662653994049272001903927304945765187199080248522519280429684085866580103968079491132864764237879495237694430400403384082267468469398027774181157957087005096250069302725732087481788180070981162493484196087766840735974064478152928348662343782978480083868029202247343638399799943409991133809575800080138963657975607232314422779739221740771407724957643223434470449066294930740787550636276099339614169368463563828167380116299010937663689041354094166619409529455971744211173564256800085347142373351846327820131294192462381048510565945927311596755916953316207997591102058481847007538230725303386121013181737477721552593284160128731322397338003592623591582298936520991820530109190890791384759007312326706812500985102058858915323302276409709777729546303842448186962174982784711388760298946578484949453424807846297557492208782638060443491671935727326596245504769576043807506034919982949317214208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] 3650912621589387250638080766070592764853535604333561874875795828032936532550368045631214103569757469668520616971718969545340667440412329697432544016205413465667333537676083078295870242098849184097644180276277968678012678417211909827440186387925432922757693924438761408045496804192375192917663664021124351134824747632114457641675452992716220845925051864602732416622771841351598618743199740100136268806419467531440584928213913014755950546237199483928336220726159546116130683999174556276925546697958169246366177204686942876955515691152286487049558587452251296372114522596436937417327991440958808317880651681040313017394567001384048167450399761004010658285186211151292753567491437291758034454830743017658235353282520638436433873760328075886608967424080855508027083679782076480263655906862709347516773040441323418505131649426022347650866349525465641233514721395335700701806042763592924170716240802321815049812394529902966544760704252493269304798290635859994216909803687677119688591479976187441441029731765850577857338446745681542457094777935735403851015890227983911597758389583379539245506300886846319971447402641093505958307879645709898334971956314264192485892897585948177078928452137123035600295978174446230394530956151115858716633809321188223630761669084315205607542832236448298263320849510845060786540464109640330303218422050505260261057348911786405974678730921858560645174690649488349510738526954901013232167603734338116679206977000830246565544365282752786754855743341796119264853397644941147629051505523848111264184170942272664089449834847971958202631166405603549495313006227220000728119675232479401695875309734559498799995508452282918196945321911075471808285748398553085609197916420677003872157424440968026229993921687595446224752253627346838334167493341196845470641212221071653673321663225049713784928851721861528778517935727366701996689484121808969921832855242164051496872850430097217575416601053046185726758569510342075147982511145131780434126011137163840805654784270816136636134562211935653515689978620360097865123382297031309344787725986681962659647085821286762724129174000464293859668099963826727034617611606665664302433329391161748994078871363199235644911194325218215698353112629395340399695558656089346065593323275301928860826263721023059290876374677303433119682682292567770559417264437313386433846933297030335281729601231857026979731252678242350296632258975611260740141473196264917564428466643385927451393484766359272543683247546995643411380639611609983964365383802953685950588662000789195840601472318452322660208134467776729655207365036785337256940404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] -7231277500417819587833810828864585878151015836735855005761242865947929931724588878715646929817122187205634241204503323322230931156934059888641244907029198163331624818556842743978335068221670133677544125613416203032837128854473454832601621431920993130075620929761886691959210309533097901735584890504469650242610887589572024159322021928401055738869419614718856896249706554660265840993764683508800789382620608919477243786657410410935532736386359861248451105164405874601362447535163210838804152987893208228705488296185715428633066143470078524763292309893944297552734638587283522490633742363497775222609930600637586172321605625659033963455665853178738000679656605396796064071094018677791423418851300948392630227920806066746599875889249292428770389113703625874601218238498601934175483074654257697522004114115931222519176054477873184905616692480879826842451306565049811506649319009254021201861307590828781994298557017715794091807044296050059569644814294382894673476814761083046129184767468774140244192480994762952685595822884969207721753719890441909551433199545839144845466584733464268699448007729861751402521216794465999170147798264526802992054021578942826006046116459364752773617646075957625214752632647248515739294379199023900300905770626124301290097745633753471482330376109143542207860757902216899779707123859849198473808080931347484994772981012634114974839049000903794480699799105891484383317993233518945452837742851534263528752377929195220956827840130864295601140163934498585444830860753212111090440606332530253195973612943357524333431241656937821580076529967819360444763700397177270206918139243550655528816597331346322642864385134522182200080264520151890429379897111206261463574363670098923147691611662371266421026472626652898548968135178320999430775132718430859045002123143865116617915066161642845144393016413169718491223896977400325878383530973495562536113731378472526278564950453935678381088126720829990021682194156107747178128926306452226630758644004023990072895625044557127985340031550450621796454920557043917986360753299918297408586921410303329553966867433118136857443211267429932374611206579712896289378671518169863275684440527405039238319840759038869447230018221788718641976807878939565500291325610882339304136901589416583922233801848282701910296539476619545089630764870064281833481312490408837863942007775109497611783154629209634977305455134933072466452362488516628009912873833651016202629899174019838355465366563642129422979503047367489452339719009419043497552331921885386797753878297068402125625475157607220978496719523809456073088457145870575621350883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] 8128805926636865815647865575261551252281777210212424124408718899625936261848482438746482120017211591452156268303116359174959628925619860756598859963567478822639899082442723543776049893846193617631886563293175486619174348907220350438321834875886423569146746471946963640205440386181663151913949480901469698227529949140446465975506747747699823939258525190390557836256505461380317084802726007401401972732663216272734721572650481462360760638760055765590630939134408535932689020357938220280057761708200819408070573400680704944784631147675792710867699321814561469228529341217839243085050212431523147574309849614902841852188697843207722109280458977458758933441563555021904258360209487845568954996906906386319876765993247847587717377208843539153153603841233552092974777033712278978917289415258733344280548973146921024870073057420536681251239846068235231699030721721340927117882674630936216451957532295794814472245585329724749422919045479305007100586114440945603132482839588606248511121449170467566225971085869555499794402366672637998150879089947766336645907245922912490915100776311092930450141723301011482066041696500139300072631582184349360946335343388746504599991257089465573081289530807547084185137765393760520005295016935367924377152314035781507316650079930967868422683701114541280063207603360670823590500645024847001639021240027809686553454554707250744797218393077129675036658354281986947844202486230548042799504032852745641649197822228134939197280042554512086473637107137310305141257820547846317310372347775982808907506909074945805802012304174671171077357213957765605388589604467690014728132399955377506806710208662177728014490627594711387712254385295139504353875401810516788626518229732961018867911682746031419567861021743657935994393292818092831423820345225427427018307374236970390324191183864806240928066195162032253536183086124478145095135176576869896081188027059411984424801177730558286377920988881181936767509455463212767804415036972233449115789920989636435028110023053387503404886877566983564498322805383529082570191928178320977561726115321886764076820088847977669355378717239485987940472262162253669036676599384550442534667732985936783706068625669229930503507329380957050131581821027791420366819406228086887641498106326515623897556166133671768175098537341791857073371703897426780409125473732095046875433842075644772924533726406014223768706882436325223139031966961023620001704850621368041195845569775179657387698989984336056599720078056725258721849580915800470389019768896389104239072075827183940472954404301224593936137794983983905277466948686607536733420519424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -6236281503506052293181494164563418848947920207244866817356096612435970723823032840456199041706963287894177302284361662583762480534631345212183228158261957063550421234331708598060807941385139548694643925462366725633251717738979057126446047329377112162195027179407398783344288441791031727074067633850384297843244412908488092491496523583653157204981263166714479528363607313527045723861852644352785210512412470905518802092088725984952185616042181448752867414743955985017218647291483133521335706259731462721590238583154212165417120052181081501007763473382899386153823106026211065608974606383763453453767678857966952119854445761113054962215376921523678690635177783782576310397002241512631836058458038739598975108956361700620582389471598709493217437187964313122694066006925250799292971761640463651555878438161345601320838563720815039328974904814967490785400593209004314446856201460081979274828289465269875598815982170667159002544656123573997409127112625924580666235239518459818370738152082818328922193767161065771728919428275361314463451288146413917240566732882182466407869118220681862159849482999692050646611130310649809359107194925754930600725388548573839016376673905161539625507371957086363723129691291879102938525768766636662924127543681060319357177279194098275387959380123646684184342480930781396162141426564319801107381398079229107128848373618188601442369361240396631791570065603186164877939524466892851738211457340758601556848732839086631735827571043348421493301364334634242133373614631517347449536386055533112669098499603105322745327557553220305617751439419703557572006018839335290433471140551206269018621367809411001309483352910044513429083516080276716851988180289667548416612573317506112804530497911279099351680545368972712918116469531212745775347643134826336253419921023796969324848929927668638937294132796671806486976419660739669787682322968596328465947428560756152951556615646956834282922794702238319173313864358411904742074262451711416494864731347134921600810306279427704506641137085132790009384622828554229892779010878455139945497312785165554585731241673675341411512235329489001018969074465202991272217614984085727681458995230200958457677351306984883963177608367343508199143384529295398591508377400097533742513545265276615596920080124917024550276200443107629586060392109789584644715731787805996293580575074884326512582655665413080670104325057015597520071942353787523781897554219575166859104266312455895339312578776046622766912810359388197625847543601405726218161229039789333842904655775662029930629360749243022895161739306149227668077897054820716410367377408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 1141563751283000712230763749414471632104880351909213255329091647560490209741928273078968596825969374688842593464188336151857003540078190625390757168894319576572457487470219731717763172023359303171499371762279948672613275256331724185400821592703949872977865746152856663459120558602075569488362517372670031935308844931013864222944193589262280553634223695745513325330734478699014261145179134533603453524383911902846392412035839855376564017556223075593604075917291977194071258821407279321054345016616524977262086153169275155308203420493927791703841070257460440380002217017605430462133922957133695405496231244187087297446152545123275998008283356256648085050261095060934410392540027020030819290624437251156256461632308542832688826141215504458047594720257419658362879169115838485725432396717303429069580854868118206261149324599601989557734304957221751970017560654384745779303492286301290043766585785710179134608365340878477769873323464406322243922024444260947126083863950796884202315557018072395058911884679040526205661114273353723088371013619255119559580499290006460924567742616106470468528030422081178635775406458102890649601235944138028231776990496353673211528753180503840419977109133381608768251050429571980660071105851539455407146128254824291133789690624264750190245059086513424762104422421257879089038669177309882558062494279194772952924540137601189319639028025732728151283056217723030024028358955653733600481735171433844734140825086523550565698411233343402666199286824061254873430758335139731191829911485995933883138206368490053995693208967536312482177892073976638141545355198862700869642808437844255901961599996652307705328831067898566391759985788082348236186950220928304943497199573113197943443833369079256017430165717298614485955938700209898624377247534348893399158124852782208104595152185143105769698974318699056781645228416556360245470814467252683090649293424344421696453179934359087006012053564892324554375180075100378368443415151913913281935609668339700923996700009123213658371318089364096470991743239804928564825972715446570263711299742628431475046367471470162015602551251955401653948912051432044344275265743321000979153049301306671579014514083605290019244491404857436352916069688955479349876404714424275517485741850824144553722102950028703325125278252273228988737124927881211638937358110407196949993398784008420697061174934372229515954995936335435401008593320705678171746822841067525776667568413702726213596031043928751567950713082653269828119899855777062111331776788408069567728250861696027605371827086344814908743312419021564977172969022486621200664494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 7405670422344830559168920094862502445619241307054386955979180165442541053046636303475534136088121376424709787517410041083368949829924753449602289401601550440891732398780873625486511600186017667864990481360079157408992205803845592025449833069002801987799863752862434860856331355362612414434558818432647285860409044535128155333561293424213955457788581764255612390832586413281861605882117798314901488101633711082766359374715583260852778464995617339162040279221254304966428923038701587939447892693073406829483915772712194804979737662576534972519097141770362267148394045183565931910529430989328821963963263592419666500293644188997933546620330460925773850946263485625722599613260161488478432667103909237948002420670427421527024095292517958803586188194719130586455310082630034728075394736964127752526851754722583912329094866878324368624334743810555371606536614756294560016617991708765162173580408041578112814714717290337004903446160216220630436963578320587285930556647186203722198324317793779653270154506078814726226114141286390520174977547123965069020737168759435008151524116653708902394787688892649554721318927050487216353581413190355437901617603067320332799782401034181184065068157536528122535466135717544730019195997942363894237761794915140882176808412202380033816679198534201734752033917097651668850752797353692369741223987328635951009697054026158799087329921979005925532582830419454775461964547232825412745023349197588512441194428457229222642229516725244053989346563399611324991867216938820426607946428959107923209572225365672932277872278362053118816900758150320402562510851126222428595136557769973814594372453282013162713735057889540179350812473002806306492881030019498092696725333588213257035358504454407378122439765815015600263362528693432976658421067276717388845010165513446717314651419086319699849698741655160231045098601156753799296345822631343996779999835585934517448676290608803997860443166763704288466037816578676356030605095752927806657643814269375141725929749586812561768992249223875000531192341489010117499627596921777489266305949029621358766660072662166439312139654400147014824704215754688132982045304370899235867619611539174052199363822205056231005581490907350557704773085846417077742130905996705842724319348554325423434855147066826763555599750987046099437436616440228676566876398333201637200341046935643619676483715613070315953072299934207966890291856649536085405025291096564575012995564591576109163881687447103925129289258743764221114155726385519774978268409130748519533182833120250952482456524030726782050316385591809443889192736617529919526154534912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -16254758721193787680914670216937408612824901517137139128511793542438962101183434150630745686680798805591112846362795973716479216097174679499771515026588114819094013399554341040637446436665746265952176964798745097000865478913927051655283478318779143817897334499489411696684237500141836393851761934589167239716017063512092068733983411000978701968527581091096317262036244649645250581713274745453531390501538342464353479547739728158228717060834758834680207458787224476313700430464010007061925595395103178731740535993637212835445257478051725137843955021010921067166980186921124058813757692762854510368351081884752482960629840573843555200154544447813882945409031089464348149499160618296147615096737937616281430417907325603306438516482098452074563937721846896373479587813296427258105180829590617451316941187483884480096873936844377450546354012454824008003850796838534073612598486374895889611533710703412799956900067329669093684995272327407534406715985669371506629602981274013042057157395109777031579813372717062502706744480904278631184663466132884255848878922617591044590223627498661876240163564792659797244838044260792715545697209006957903752569607946435762181028686326079284712792046309869943417266146491323045769885384292902103173394778392507403649434091446531089327234956666009091491259605092382126712689911842749445845805226741803471735969874968120764515169608515379869743955635563927447622622174171990880877149769769562707945645989435284900708707222345315384704725597073378875670368620134765515100915942496990578803169113480522403792532298116147185200707551561107407070669380614535669174835432946523142837449943158065872677692699902716782952966923661906660243293356983575709295115384630878213973303170551164109976452397951438633613703090191266375997472994067131015155546168707809642144535475464263548220321356557164244956901593510101493564005168336441580203965098971067294831950842761429101224625417725587659614939685543469196817698027160929435476994259975624750044107497947017667898029377765842821977178305801244488203084405592502606458416798655919290636706063022857436397369374280129280738195780954311145229633572212893433079492347149794393114075046497531201322269880294277558418499117987071399236938055884882146254780046803198410721116194918765676649882174972566339134392314451406671646804302234400346316665325255169694642113697718650992979867953661822321851101784675255463659727284754530832447680362289865890416160069699038950526057177190007975185077153675220921534699281941459206758352499241260944832198871587032820226786845645981305248440535925601894321130307584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 20178072084643777039516389147541078720068516658169543134974801074952461746528188285369020612676524655149176517458811749210526659524088699080753545336601986479077989812181517864166608892011892617610364379234744729381240397998797437368051921236380723404963309468713007920571134563364055741762380790992343940187970358022840905284316099685345874273525697324205705337717758387613837746124974415588705769278114291941205990807556964923624302545270846412336111742717800350590937779463837089047644408354619482899311036644798228057653599977854851519601120916975939764854667389232568238430292665902538934638815106639324492472660371861080601394916960117919989220698379346642231286525089385034028196033863277336442855707601440940502546874744457468522711915352772834884568743669380509737448065605489247567075002570461864999967650712243592764019001119749670740761713137208924229107534246561451048712743566832780877412108178462751920625245360096348667879394005938509215908388914489252719787978445971659645827502674113630409131711004460937386260612148017431444935634004810402546843675112375669917788962125487613010916720003236762304409882753078514542946789164414610588794874097935670757601218223383971499735876018917156614332613352334207446499680809581242617188181707575650590776520476051889862453962042153923775278652238580209111176992178295235748279883755668970481850850868435726778956211245010563253090031968571305142179756208370451056496489523759272226650778869730799816415469549165646674101110685074266887471631831891035267321990911427177941808544515008903534674671323137650502571075012203529262684061427043296384680058627483678206860336369794528911865833549624655946870971427937435249773891304587068004936596633356867187477862269010277060314844769436308554439020494380844946754926003468558797626027099268031748446152455867632108677584083979979470502128794225731985420484495076220960631679911380788147277375160840584702044920612520264553429783239783918399049970597438349477439827413733510283505446844251411553804401320102081052350458700854321151665653589373751943726543396854191961473901726066772311577420161045802665061884088214408908976821848763626621006128144483360558147242469329660766461997984174799206699063305096832709457005790914593642130212502158821586842349074583243257072015722372107788962329071077469688436429036209418009911874120129858157966828864118982023862756142415754223807493897012534002391555009265844143376196714640498129276100780879355835025275641015661994219192084172073188639090761575291765468005552675986921964329137858798938328686790378152304027056996352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -17362203088942627198048099070692095700872778039338747243069952045778252228850946597481675511056742652311823920068447213952236739457019831798885939873684270186294234009620063081175860289373164893353297032284943619170686897816364205834181408583367023105235570486188918546026125547983479602541965237656440263016168910006820867451508944466291441307013929134536873748016317677019577762132602717504647168927470972768742863628241289187968309489640573597388615031206599909913621515259792334930382172535193073303678948860009563872344239231774592099731647701972885129634626663241373372006553993903363052719772235287765295676458794198404716746815595321874214589190500921504794493203427302730445018146066030644618202304084103270315759475911783876254964579902709199953106722466470637214354992342822548932464077947235549017175588723107318732137566663087460697634405289479643230248561322807970107436779783035563915502174676524729487355223529881042803286086684943278200957759093695846475836288954807639202282035009532298688191406685197121740993002552371903614386622124153336443404044018164494362361647217880902346002419693446476051633697010719176044437505278003424591351152397850407294876443793362499006000588221165526746444214653885426741133343234278084600658674213966111764685573945565612275298515601460060479826602884347926030943686375905861746451903705503387972319835787950274628842786668769020078008260314473219016711475404845269358413700539665501305847567418106098503629626665496297413382458203403140263966112658993859573484917569637856127836624643734788206610424789325982412863171429322757542969959866765511708060871867314592288039048600355760898619558890305693302214126011836391846534056408353021250787487531949042457736752126764372658982193089486992955509332010140357519887565316457620232385753509906347292661040657143363842418410759337544130390157992078969870724929125665485015926604384317270502428112923220133640678399490099130960201788208080044573890823826110896550007226106214325254843841666584434690555753659492143832339998036315542654459117197139768853475184894309719653678905410963962092028964833567321524818673585944213643598724086952777222054884230918636610858172071882803999182257596308547691007080621250056901098069878734556945709363013466492934938496945181620623759919997812642886678090100614774049422911931130832855443037444693350822661501928564267872562782492682063577371129018286715401086769548566275161693752362912897493805705693481497821992967177044531297754211892185585359391534482307901486568794525042117315326882953909465676301708741312161034977880834048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] 11078623868705708358914708538284902875340052051195915677848967059983632113087780236187023520667089131138653827023596766151815839028799480022285241447960559395915690660955080354006415767093891917340702307280190814639527266647420044962121234141610419662082258679794259550415745490237099546165687041438655257529293159831137907641048084821352241774501115266106481978241927077814929361948367821769151882441299860618249351941814146898021403880125320639288823613733143929070481801557418574481844978570078585267614584568708882663748089329946260572122306414257033637874515511861028266787893279863745397891417271139650171350914624746228165209617832019088325792790091593134817202715672605782127582854959209677940614528429014439647983381728015045889147245669130282157704699071283259027814984334092028762207583098416760170540525437081511519279862839200953738682644681085912403517697431406279765374260999938977969252862948140443639186837575883501241372843775048240600463617952990644730577717011018866701831253630389342098258884389702002842284917743545508019273750097370225390075567924050729717490539092940470197739140162004783361515689292002242915424755029789965839287830629075868644353560996395149175312950721321495027753619437475991845859146161863224177157196600562542247576596476845618950339380444597182891080855272692500566606917940386819620582226926722610054753202704320899604354397912544863784230958017326582188842995774848605826051180308919817580124772106909512356044155598956134040026013703791640680220416169517331723395285777260945676564781886243736484352065596282585982585776492748806829047768647637636366138289414343619484993887081985686678146630792047377665291447627913504363072467816706602293068573159678107286915964893047902814436279976796091851662508370578984707588715813468666038975289268912048163462524228223555663618775201632279847499026010912864352934213659477243964132350789086071758120869590157898338816484686461310460036486882429822605292773898005465450262039877321980560876195417818097852317571031463820563024072109649876405628382553197531107598763638537250044976578873723118515027156781770543643761744799318905183304291992657334165132167109681832845956849616251067423540549672743948305032307496119197292760383648212054645763034425133143028026474486848533097219040315225170100538054517536980634036079788653769067300984678032847730422106942042109982496397415513394934659382200484758001180867499151313407937816539846567265565921267228141735404785982161592625322942072905670365555998402475545758935289672105103890496574459079552735045505935471971822876252700672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -5697121545924410857259981903635889774460351408869689715418030943631592854128192425895585252392332525194619331266960920670552511115530195031851956254053631976023161959869293208099561132073575690629060977533191549769511200435185340960824417270912428143750333055270168614862905839112861118123739757812164428325706163298711566053622116328618600863262073092147422494930853940271060281164618982324286309634319615088417326223704694407022179751315789737126982923695366867623800614751146993127997981425517376985752211053908658406486412007730314278053692344513250663737630879671738859679234480732902157170356057100601981917609768374607428035454695173193940748922278158999530952585215135374060688053580434762876455616430019122628539416376911553510267742484876316428007118603831225829450613228050251331178291524322029426674097294197794423704462433652779217951764402385212714577937181724455498396253912218108977759820264866617855000330101063126036176766450808122390360365610186929669101162264977741348594249757706398799136636242236365053654092988991919542076175304078647618459126005628273352288281879199687352282244320086955670414798120239225524880228578994320282994197008978670392366709095424729191688470547918010476224895397261211319227530530618736019788899682333318568862776190179734904380618419010601698548794923939005863853249578148022602326919037334361711649499960974564926327985466812518785028454302420108519749783632254671455607617463152438938938538809189700375095445330909259804200290234378814259825911807486053628741079141785407796457662685306557440920148481977404004111481961137403402520899446100966260239340009655897672571278036834766237821093743621749136676095551166507991540896374997076234352900377919616325327489716006090316603527873411357816008218999680467810136409587318267242642600531080837296473519642042696499454259786570438396358022067550897358298928457457021058474735622485133542591654970133460240983992528926141768543347154179839646584705878083382751570230944279985324668415864807299583720132386905229228484645185720584708950513331208332164376504456458052674918967566924597457319757471732874780404280696245217826851732797390612416935679400833998424542108536345401571902797914149382327843331909408859590871402361112240469566136130301333175850712629845485296747649113819680095024265013932020012417321679938935572372897432401535495735094343570716654269793089763829254920794036302597661398984806604950084440509101441045653496589742410899368467635397807678571110033402327895406541487802728975933547664903912548835590920824815164906605190186267920079234548105216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] 2921508979208635352563219503464149114104446013295298123955205291437915029510654697477774457384675148253636622689561513850717958104054446032352601877284461185824564582725599169078071745102694105236355656741454636784255260759774955306405432129613121090584971835869738694939751111345779689813049740975676632665915255473654314596366561623011304177125231001136104456154165157287427151782879325319611674291533415080171919517865112106364981783113715643352726583584318520471646784088514732989724286482496058882334204118183996047172126480571657270645923885957801539781302005105435085711468795463614606939936801172353945745982588225257560930579605124266751885982559053499228976224733446737145738924057202112191332485337159518653263427923027492123501059365450170155451503963244107797810368824130978159101887459538543416681152580824886756549511891397128228353603815725121025625558768476352895383848234831842974837336105373809624012892118776647114283512167602058411181820655116093062904948123977421693341760736029058803291779961929356851331894306890031804652209005018342545088019657269841173858054226284728592950142332793321312024638236214144552086702919997940283056579210547635898790026489510496025964047325238542515412297395129170785364536578634599583612702000765580891303434815063670736524475917949565943223413227108651939752621388113427963989582975209685317872181462778567528038640408956015232858013610713985259736561592640440731281752011445947367690359127008985645187307912455819318873107308493592044969130764333536801478981564996882417657343462161814233290533829506220673458627320051533304429933989217536537033932727139154495738850782917856886766193947060291460607615790828996029366990081908831483945180177712417765564361715765559919144489801040937043583774229869110801712802455474343554308450066159714247607575640531221937564709878578780705779342955960027867871755178596496819185625544004588697769093346480534806980937380750567053564480073482763252468133704763281210694049102504705733728707755213218513879984095247872690950534433775382873430176195091971872398935215707270511946847529592865897783805116470465116732763911759048533388372842454960625580447865556690285735307763783453150302316118282891723586047535529256118824675994355484821000372158115436017487486578370455453698756579834608565434876233486037039022962497154988476390942577786725980804451063158772410257395538605674383929861756275977215571795169132634055211037056476379156277503109547596159334939685522085247427035629598372704186218805949705487164312135220368036621443611160594043080468368470231463944066695168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] -1932137434352056284923439495187689734774355330247608742755180940955305500846439942981047742737407012064081692757642081994793557272285185207614980644560770554647032577826597145632247403559563204100524180796671305146857504875518428854515414717797527579801082952263557899703467224143270319501524229349913724308275327540303439082485698301396569591112045470188611469674785778077810317595121608162021927719425387116031656248071745535085252276417229373930950149612694892221368278631663209243328708361203591125556242060143667102208373067922754396051811614127733473445963697719918686560123464721490437645806722161193729489635985679069147790092116406231773608515586998140809860545359898477862133587398578759225042222320074956248103657324010773510613305812905129665367132854208867423342208473283647676663099646951006979127024348274569379131443154900271071200834688154242896555485616370938970054439494423768869116174659176519963154756527802722684126221228384050912028762521391194964202057678542779194997653212938389024864460230573723624300058068399743891742125329024585016763089579975663681926573542599415552985184951560188384360102370425427411234200660491335552741999828594266984612850870349351619962228342490274454452481000231865073427487228475700834202568245597731477178613826317412283761153919648155792814878920460835397024199357729521437557231381388408732245225938198414470825580833380506677536060668847590821064214974009931543478408709336120716671387625080331376590535449744463321790590377306641558395657755716783854291373668474787576570100373597778161621050652911792382649774904608238353667891497263314733904397573070116313721592085996696726318303420774123255042284022922139900498061188466576474761532621071377007581601267129736731594052124563117489189626300954675880781500776482506311669594629937792024028569956763654333843791979246639478748314710957354825360843657352839354594012027579218829319420139054458413514104921289957497016585614305233831078158806755894308161528860284962400094632897167311663616835178744647498690867169744154650609475275609124891601803354206141253720875132996193749843190219954490778988709226023315734701938384942222987416904072578664127461386410398222593387294308571463192581342592310941540278099986556496439956881080570432300447004119796726119330106422516080012798133501736224453476351310018718867098824215988215327700391030347502249118379334354412015922812516062992981997745732223745046076367276656903906077635040192797743334684326830422252663339873229808518848417855042050801661215094096058482279112735987289645554846740750696016074869047296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] 1467037416800246969823865776944943374934424387542709583504022152329516188393694118982821312676006002849027848134949975695297962468893115550660225454385877716673529959116959681204348836513807534470773665354005474969367606689159745986873315616953681947461312473881467686452101781614751136379347979662658350782872316776121536178669841710214575259019032100122500291369334793084795884359270391292634238013475762751511299650003897442626420691334258947245447780331585341360589081266610223226070594769669891711636534805827322474451181077057583277723217176023839338386000809521412857724521993601777158540250325148402018795288876981210709549192113658061221038364371948008365606608571237572020445456267426888441757552061050148156467704074775319707600436496464191464460364984675402150884578029038899628217924120366710582414946285580846397198377946527685737375404981054306428916742987435563755115825547837695602618606331023552989808030939543582649837978397203782187591395745021129883492512488261335023505467736161643777503200385243819275665557233153239985842784144314716332683362941489093297026350767613356138672552454517742128235296694456218216736406554210335628571317602187894271329496318168404828317864258046439490002499202190041132288442415117810102508671882431107993272222028321715738521830530879504822415824841588855220423624333903249047345939798387320629874258870331326520974769899251507998558855123684174372802554225829149643990703663094763544692673132009237883231976606454945633823207151138524065864519367017881090721450547779020532877020210842424147140195530360589547665794927106496876499645003524554090803195542072139275767754148322966961538471887345275004497691806097165781716232969609396110028390864792603534910058684585859347257723555054681996874885754783178100102221917574186120481345137202246242905633885092818385749627766506771218863082590451102184599001473122343691315451324588689322487438327049765177626268845823910085203160928539820128093477971876313433212404097360090884857645407161216358035653060840056061785343900037281332200188758260723885876054859816375426772465755453771199053233566596163992720026906688414438164396783157041848729944673848291894852670970795154792374521087770466717970576376647506458141003829970489120793937412342763778011233374357613247745502194534016527777483039575407659028669973513449583710333823323707111056055383061083633225866998867618503375517981258314589453735901889622285469241107885299767029483819932436323006975560628561632559204556869884161859379519809707172960201297211494020352937646729579467020116125613513164353158774784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -992280996872632067185276511439311538073495244989457993516315156880128315350393848095595919556851073075027388163274749578109100623746511147018505198002993426067299152117686898963603592878281143466348108699139882375580259604140206142036834443645671839659005053722143769769010897516408121578539721952563316876560501439387874987050062455500936167022570887792271279052314706124779755970623156256905683830848202588880896790619754099557131180022862100357502425422368575060016833097062520573904656606724028319229325638873778243076604447295423629472930369308129973786782386040915424912851898237225317879675678999869195022823594916685912195753060454632584807149056020685978595421747691915676683781127593965147261912448544289605225718440678932193613688723144443688142963304466196781766951581813873393893694539848018007247326095535521976381435660441640596049883567007966559965454506179945838839162483164041067731942642565265323585849900372561275131953092659976868215150501319498867119758832559525498174953595068951375027329837554186047645605121497928085678260630589831519532605147714363601883737712658145832129978902731083422929701389976917156755865905767001550823660423374019578279936371104539003847380254729019983489264072010717915404265341269049441827761808590583547439832059557307240721285022610424030443333145250275975791084404498983003423802976430012632256252095468869744010718434589333197432587555921773164583971722536077452278279030412988634104578701502979532658208180500489900016601008655117060592183875918136056983642087616071945198105516191315812109185540099142328695119054211278970031557298023485654750464433946910525908905235624490243675388435851973092846768378644449763685938580000485426301164692830693134867662726925644672278757374885074495132008666207996431805524287756929520863111630084120319364409034381717867490887333977478222709058991228165282187180960987068777737363199018241418828433622693418313167812361716454789083164422771561227859910892295873663586407162143904504864696007788379068640618092263231669660963810969649467882183350237121153416748010760395735582083206721399302817326314037771676610679237008789184725301106616097077391367797703748144373104141162840298465912527433333340500189693905502697843567836364024796705186385479623617513887866300346795166159675385795592065134137508555977191318088863151740066167634127631711282759046220317692013122709430667913208673473985215795267499081310248279651091770777617735626784107567665026966054603076567505504221543250116704136189353786120048811413153837232908884511049994866857308825089141917342940056780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] 546110592082512185354234011070815674398733345216979954910552821568809581843714214259431726457414255459086494183105768046794901747412883746085013721210298377908306757233841469683440551066771190256305348000380148387069889694244947540599683228414357058432557554886830546199363883349534689967109490010950565943255297716499461347325149209055898191027731969418712305256035368103799374701363904462840920747920016540380788143436686396061785018508805812254394312059826470852793169397162468503941690523837549418686309934853624793586404895627798817354742044499320002888688747596554688721095720265662894337795095980140771394038108147937707877859242816604069685786662236996352191510346034169537893505950474150816202469308475664867278675762756415298423007668235108207064313302036679605166068118933444823269216155948279266933793406916091810469758191027529849882284453173457319404872466615374011994164113165887579171760178543923695608485347122836706804416855757154583812731913192674795009801378274473200284869095960274977375028788015388440388782218495611637381927335973043953447931536389561637382289969460861417992385689762806976195887960173125272837430407919268042103911395929296245134227603701929128850540771816936100277984636881778312763205907627930995040352218967275561764967583686123900528045309633456372970827104600359555822371245097785406039599134440578185647448528326957747671272932487158212474044888005522054377771080461344581980754158298655460133853556792939961027921628531339288691395072776073037338317706425262386143750839760742193971817252297653073423038851735250854067823991490384917064185262101262702236018993225871488655055083999145136719546844445468382684101687260417739270563014338307535127753326383267660503483762850998391971957260552273009138348870527823871315292828386383799225308024594995561454347169878979284948762616335750200105368236661429093880081245032333397764793567130111317964458182517210788219901694812130323109141492522168802445198014563436157627979214051440612823317156977715996995445214131034051564296822363382467967197038582261009733929352143227242262137989368384442761935604620554979339406219067091978485948621934717746017036288945027099901173845321603302443398671805226105305974681108893102107670401791514974380815527935120031488882367132015299946209400015519436251938993279528627235358697396825156855696205636420440306530994302917332218905753814421860389443573345466974193420454024574108218628720327744867534388561127793676607880821823616424361202304405569090724618984082876964832921861807975348095983024948874295494118099792252955059820691456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] -247153084060759039312291553341984484680953080175587700420585583247935602640156780058499323311967790658816081393090047020093998731607845261564681860630747345116186344719699722769190671241869562735394542040259024861425926001949980104923341857562271221283101922126188403073854819979555052051452586380164698384375306696847212731438625403325721778123517778599580808027914734961778722474309434006096191841799864747456244211355702261602652159768953301188166208470495110104813664726243127006213606069612177101439554794894667502483274887233599391166691437417202421077611259362282352717778838513936074235995154099659833480789895127284251509991368232314313288784006869838486053519677657980281111883698593710591173792252139179253820594851891739875110450311761141089210872571318683610160087640237671580517534491228855992364779187008332549727590996742289125073474452005468274518116150622603989244877045302522124026760566661612026755962683200217453374130620158668457886808071153656843254004300556680179074902668470121291408011856595354784167695497925863544816205334062007749395134357586964080813820315069670621708233557254350769338999381050715032463773356268809966497407860732007921144518173198646031854300481013046048739882184174406335267013191381066318659822849240915553047302560647736099924339623263120028785202178180201359818021665473999442768894893640104408895438224556645393786928087105120734120449094921037700176571756185790555981247111120748779920211547226192978253875148828705457348988224574121225753437210385811575421096354079544306911869917742475999347859530542419901161783880244570746498487853081650422068973910283693380980259755039858279196453491338155216231130621839176822156397981314945744730624018403538356826193446641202671446483925815149275727205578335530186685504872853156820789041408507216946254842688491396116018987234879808745420910080815727018574661970572005746986638047247504917596682666748352119868486866735207260833377657192924150743953370087826387986592124694446295262024367875939018028759786189679860309007849778321690129479943054573415008203528510061002808981496282042065355248178962628544685363699583514343357575723435463245940634870749435881591341121954555763438921357012089364640149817399819565383158068835646618499400634325610045480524798696943118535051307710499105296862129402572061364321262467947236062489193141740140033579865962569301995504389067874682083994934178889716316621711399236977742400553960795639206620065584922050579204936842076520047941149371214169170749921874755826165303397176089280072651506696103672759435511339726316866568716288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 97822797862147104362887547941518812846538617245051310471428908821250574843825079390819194788526629792332570946890996080003479675868935360930463700891974217221405462704717201366362970276986614344941855748454711644870000746466064795182588321073924738491706864646635082183694858777592060910604786430127333514327983757657500896461634222701424909711534597212373494661522358063436023779387740766530564475720170023758122397505693307939770391402463344030232548064302265750470946962032822284353825794659032953620581315215126267398230865068279192415703280949789633679219856133765428414797511804964619022498729059192281633224234300683245305134095859153619349584647678149643861590061019885130162224480613410633416932344586038091374548559857503688526159629611562028568748846326028420034488462269806162730841923491647564442731687055687695919574056997374981377431331566240650310858846333301374720522819904968805740620591079654993640287773234910160505624200857803874854629184290758392303159379425480168250899398867498488529402575745392110507594584871399918094902014646087787562585707321625737276700660396624489247206188396438135245914534764605552337588583625224586501323536654596411701422506144414988153255665662422677640554514898258094277660246339271315373533181811800574021390984872700197143440453884725057822286857873299437587638215778897691368343464948557699398039080175940950854557202633982299580033618491975818916126993696280174795416686575807919543377121568936077620671900831071319159067796743028801700733199811003830028078521933607542992538904903364591010169704869884417317360644285411948426843647437177471485716168135586282428074429256589517426785147547486503192556625823590730136157948512896803912312942758596250713749450747468947892772343635922003341896268679344401676044371527927147079957825324060292047729953528924380535305404682462625669484255838603899730056155723102414141766919387209928653772748505844919740762406066354647737443543360013824773605950429244780910743050474888414848381712024465547829316717469782176967598807946577787064042992546726749321477955216902301797361045565393227189341790724067201869236693231869367513061880094463614590709809986342087329301556076755300090777850586799026013428980461656409339816375044187992960871270623886745078496668270088465674275379961100341356226674516419726071759319245906910601805490522782107916253057559514292693250385140742771520483374601629592076756460200454187883777481655046066596167755803181780473466213788223088435772938990865186082480737582619128266723487420098520523831613140837794162705821402515560866919743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -36469496307536827668822162351221559316366947999056224524114535054381431643965379752713447963079578341323760302543041454123553591410657393517154969220584645361629590372019362512313866795834676892091110508021846079044445542472662295993511181966488196633669567917181052090317319779022178546896009108708326383989262348054537406497714224190990666529182528340715170083645264572513505942584296003183913138621808181472417301872180001850893536293054210982870022548103697614870540890169937967708750281784077370707836110446141098972120659223380280522427785521609214593200444136338075886427437666208496231561250658252724989904096575559309494800434545086580890714787591386829743636547674436160168330025335366378355614923087890190900784418480439462409947128986851121398844063059040585558559211170803714326583120717330579720550324754444441649106898607538947314432646042377020529376116120434530775665876253863863941993419483111739047645549840149755837864090217220067382402586541429867515014738757977466896382502005215052767954519690057909096892936236459861494723188926007009510450614466778715553722986925313988593861267352505166725190809725179182671462782400023634732200015556391995462301581528309693066893140818630695121097431175708619809886172740025653005861393973626559923009330755053432970441324766095760832750745982843334298485157876363669800074404381335700202770364225535702525265246283142220881001604995682406661312641635688142542314632986983847421596310443166389717467883909431002193470834423869161696175726166850342206229373793260831781279696642974963729511418983814217348921985945878948476836050056344113404911462077468714774200976996207026177194650248032030635088644703043075460885272371339451618658733788716285085082553562782404690517865257273329292525675771981023482869881359377817961337400031544391939488185744962466747679559976472361871067911981748430756418650504886435448035555735790652192504896537499007526339796343009696721775160264755817549215190647240356643302591303005046321545047241481656395698474967940263935865242531622575563983646097227935478829959090452145918362636960800566378241982593035254128541924945853690811213774756294729587323295041784766258272544142425068864694809766335510315407124210705562306513731894534199575560858912032397769050243102783714869791362294978111592170681007861644278051762065907026211462439544759814896505725227331390634263492578497319429897035017717104048676802190865031322776655809759034840032206441497328360737410971085617428803399175493708092285867484127670439985031869139603842940576415655817405904965064122897491923304448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 12765699761209665711837536788360373159532592354562107695662122721387017153483247205700283257345837211380420028492157494079200733808562253952921281546151899580538065105136707960979466081727562893789284262474010133631359721119556491539707964299827691220681317461163206362174031750731373170972094732718262388004911876359254126082304681479560355477725572430686237408856340465126453948592436891722598612713937666283953411382291745273425398066577289810661059183755279234070794747430423746246217081057928789515073589585891931530205385502981389874231558998613426288764668734763238816235688194080515835166744789586454747130402331638459689590786131489543117056223517288127229004133148571909909427260304874922247668036167793787218461281600028205282774459387304246987251829149064240163854614756634588461558487986735345540805889914380574611185509572027961216728493518445422096108253373338257870798185410863184530526986477679364817642474058517254324503341403140283007378000365537086422291835304720152624470773239345842196882730901122838397371471480368792507587651075974113922748369134701863302852241042062138423672547402464650051628889718565964154564863941823886175221359849075017519571823184462510651084576706664228560469606156051678435692758403775150581798212585938379426581313107586031950653537501695052430370333858240995683561324975188053689281944924084443008162356987720350621314156994709318950610561773027053519498414757587781191647250126162103644465482542963640701021707033577091489653013139704078455202024072167755268417610526723559269049369161823166543329793059562239412185146423881275710176904181908169907508482949451495884709686458624859682724379035017825070118451730462451838272868734679420344225491396143915441177061262687238858054063011984523704751716061115636042600415793052823549998727202147187725467276651349534790111939255281521001948938645466755970086994912738122233696609044409798840278668929318157452487021248202474611124903211690203094189492537682309763270946055653738952602868960093278602016352159906553093026448916136610923385284604770681524555833996138039365359753708018648446864245752462746843688903834486766525531001644658300635047223138870126255544223054640133403184158258371069489949273800962147286217633241606909784928414432605186651399611945938069092478438631996263166596678298756659253146055820694786498144291381076912130893173295696927827107751498393654927961289645482541873415704373892839654074394312222579324400345853858127025766469182195625573176563847917678563882338121188548473438781278146259564001139728110193226717830527665728364608487424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -3701265795883023317181263774304128311558947398359100444829046952346678296211492246327675635927248468677692367763268938952364765989200925354015450184627145451811884122754413538798367051089250577425611684446609760391883876536342234856779628642966477277611910560076307228360381342629181237334800987217438291508957381564567056310126982428306258395950386256049694096997986632859212343604530265130336109837205388060697798939812954462492795082952175216368286207566175521022888714516423727769396642642431847703641780018239833375413476842947977639400653470055499508545033324651489786788959044747186883923115480226857221019686454378511609348732556488914071181554688840906564503573134248005305717622983821658488053391979251160915065871406167181779576791387726335327254162327462793393039261667990316076374336936238576818308060078734229759920023520612095431534229066977517941580958860447012303351365148221845733120938078331213242794506436301556527963692777602216508350635761870433847479223234555765169396211129317922686268854729227446965558389761156415752609448423298827200525535796435762458824068000395720844676035711227370356875977997092676285591531495751286056598236743693660620229865951371880519177370557729510722666484150275983007667028770897206185966484327455442918481547244528265816396579706929482381136548494805999353317730896952580983087567410911817098545197397390646918268906319470683790965558114800691125186399351308063391052113180928984148195775127507518469537028345473666973838151740004033818959128202269894355803611072571973962818134978077043847289711667644673137450196658572154150002153571410357899162131654810903042556347572924811659564034311016521833577632594810131309839906847170157417982877597921429080925168113437838986284645794951944555839270782834942551436867062936101814986294696966383118723132351685860104878296985340375400412073195277565036888013894441510441329644415065317313297122931552317886975612398401186898492853624560924308421066790639054535604874143115354825764880726197619539232813435968454722571036067220490064927686779208459222296070862662396401618612064390045909222394133411497921005422503930460429163322410951926672305521985181848859851893768219449060662175227493975746043399128195961231249092253593916712226331743232551460993112255012619041603121781454539842544998346808271582220068099667682245505862694312543731521479709788683529481134006402708120924160370966050570281708944619255220836214547558506695635930800411258999567459427274121075636812918271602150907588735959367329431703957309614533878807630628381918125917229825161538010349568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 712214204300091209789334985217661767554073242202530965386567355820707828539638497990816642436434743386301871299527408735883051315613178233699707955444167515049347772982535562646375272036649577028715785651755195704068027153471199064364616609255246343386957920465494228575149448978126679788384311729607257325705911407154638504075793002710739068738910584772922753865078240374893336442850674337875352396157395970878789255030109922317075542884675295372842685044391797927566550247882081423438904820243399032239102906334557182168301607081280873604960934984299417995470941903721087725275994296622387658392659617994475211002640422894846280472711406245845611533767981458530716127760141307440324722303745040570648834659623692548085861211484973516222046268015965046755387652217503213547946891454434727343264640727797315960130923102782260601135234764126681148702754100091145180390069648948647781285182869802611014125979270584025274900156762458534999974235189560148897665016404259981564789999113345318164692497849389188656413434485360612348968736211147341602514946270727884773512179096702497718668982322580827556247864913454927603101931314134555126004721457736310276193849396355522739091313477362005247791188544044457983825239961643296470563801830348299756420987459432932187377330415511968016593656512481766180991038166736318484527752320917707741296208985983197911393202399306620681351433450129759369475571946866249807207150421336813658423800579509691935879461971392335481442144119186172204653462014659939243895364513880968847380447031485191224025239513668707459926779966606322517367907085424289196061461705989229441673209449603325304027782982288520210749934512875124365367633940910377650326892236037343060609910864107220153103785402337863383786991637262939872485946606017400213385863932238640873620105936297837355529043259594351304760090092893843740071109204384392250988021520542537028404501108024395471838656323329719406651182241692194385947514932586180669046375908872600747747957033735839660302664108280965418955998811642168758115493268347339488738112483684427467655866512759885672680168722537561615480914403627318540418848247181944099370423117379423244359379075146343324587250791994491204291836402711537422573132335649764761967944188519926530204576368668242179637170494038512483605802808607640141929382557860176399624158325679033384277165666231518935257426268815502661054167656338056919182295512673465737013431466225117951436328913293797222507339381555636172048147428127921182647795506776262164472675867428548903931136171856440622482115554949641225740352743658484704215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -44738506828298733120591303186720960552667460583670173970241785353297297187102396327636649362313835629236624388286722053219063377550122591545807862830957967448947411203581163344326263666847691531589882498115555420497744311356328896171670841985140302695725891783513054441887166455021529731375869393647578782042325738000430487926295999519256954120360955875337821933449089428745243910316558633381960686334361280624144885432099419239284660587254867869768334848407624216907952336478681574005363380738459780043669488501282135787025758874672889448837875500046995935569724594752569947388483185069717732392433919063495191606382441795027878819379844654686092000773592964339192611736896921499248077476113528128880662898435944442212661133426742275809850129104946071104106660790043869313599978401797597932886471732100243377318265669370167496677473629849479235922775064331952127527960070615944535591359396886528471345631657584455421092787562498684878577156727767677879697461859752790125803840741810727502869990281346542170130582736249012353861221621451835149538457639945317648134054846242745018848122024935187010456942048660980508049735419149754750064216981906663611830412524906973549434315301264355776948751675145032075971677831202357280464834550766804027912175574383441611303447940253269677434946187726443400190912753475231960867935572663446203208105255338953965995042199799867518333468229432703511326819134697515388761932691080633911228159131661451516982279028052209542627135969116918712681070930505845246087553141432777606526861073148052071971232740392249115228081882527056538225826796242024832697331417198364455286307359638113986396120338458282628835249853250500316651105181256879039885236222614172144424512268075441761161490884863808126322915268498749480347682172334363955473590707296151378565845767094308981110783488766695826737834287685299666572692536788029493733177543016900748442694255421455149914678054267779165354280018617014239425542417927031297562410788480180564993221541824775390986517965973822264924603653881770146607669478345003283380970572466551333236196837509495273028042562755125999158422490171750019503939473125050764347166780295914866977512724441574504852722095733543327645794006104851704935448543746406714000539991338061308921987473265825812603775926854343956432138202843209404420024028239173389740608699725154633504153674601578887619974701065870768550181262896894375921452174817913718984765620120270988111155880369753367695101904841839778085906514004865446932016976974977342927091765770745949140164618673056013283381240351988441920825530944999705804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -12075747496367247401169605286362306031708970318181901500629853697631270287544257038618080983561127226114689718073312759518996576229670226405741563218762850790490331064596878327503104813438292533591656113606040926817538988247987326550907840615243437261171953856977725517262050502611798298809291621156158596890594860538693872625288658692228646982971122377586921181586908499709922724846638843516733124680226403055183736086061092838530138712888868570707483601945000531546654620018283653890972150770526982145495304342907446824399630990953556658972958539843115181874007557132188030993955263377280849381196187982803646685351789681794160621974838473053570216809284293089246686563225287583493246366144349567457753052972214558338859579165312221817968192112404747111572997241334230690337100246342047365897827836934429702355492103868638629196188716132936495265780226346635322927630864124106513909356612484430650974819037479165724090193133966820392549310543511576205988097632146066928373315202992993592277230526976287510785686979271760764090354153125526601330709210768958395316775907182503555682507257719557246746822928635925063231917134421904774581309225022263225921822849683575498688205039676432965742384533596263666654575138771456944721653968181076692151752766097428009671295907513479918056411648392363295230049387933913044234916325959888990475914406897971016784656697765912519500740065802446872657346385967322544199085050779173035130982797278638709834321568251629699089879198523838468769158655330483122804157949541384824920423178067165565165813587657782188532727009242783170060499217241851672501169161305004262801271848048933965895232152925555535256776185309287963883699069341881587991528047393546172194825587725707644048937231899119138139106972920784973639078320163731754659716356159640770079050637302505614087560659943971368491237943390500848727278993377484379013789397236899228222247425600565212852829978057485818218352772025757908722690494495886074364496562889539698090218410539668915936696934144602737730237061033548476100153035499724014430573973154404109488886144393636728125768284753473277249085695171153062663025327534447379708615561030625334750146539654984517563495410805500056334951772742512275235580336769819801535010907121637831716821408729572249260875289800360993648048636566206849645628865399728893659495809490923122567923161777300391372734447242744521288776653385952163980369193815116160921671109319567021205106742439331433130554116373476858559472145720280142450626427489736550879793592240310920200862813313303906544174020762958294224354741287106537062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] 266934320659473187268513385367271447263420197833259782471512969677578910563083335314147383782094993548488923886906544893580654664463619273828283786540475814670424608682329063565451718186827486309514860064591572077343345463153323657271624794096803861057060154307477204273977433980934349512998815518585329251777964764352448144726886026384720370300004715221149370594551881845277419556865292028549696613442102683575250825080969197107906801849607792266275530082251950153612720842195356240323450361113720773508852065971301187880040930852602016491276131982117344687980711086563372058314523684450443095471827462375874817502948612709364056304808892697109326799305273437224235413857049903411933603099425275982931628901879988493273828100131795505046253311235217172190058178629721694587640836451573513622282263387368141796806794000224462402045387078805588239603496126068434430561079738900608512520881221285941216931811117464645005433101548202904780625272804974018788673031574728864983100188034032560223381704691812390886678654672970646723388970535580528372757046514080439892396185418093733015674725845460171378991929181376227519795746550947661290287827151757823133240140183308399766105063864971676875106629699967886369748407141343974591540058710668497710843216005969056549239381431545514918886326609200449562282847565136598780238984637534417150448970645968462130522717389529659715438862433902302265989922796038229085755347481016495437520167692212657357246830409268354570786192303393637372106458758597871733268743615431344147114494352523359871361373815361020594399787927710649808568224157713399021609338115584359491504154369243447812192901454685470093378774441838062315495516669406925133942024265328789509636660933273378587390516756834404425134598274466948205818248156766509615332217867074770557053369898507808411158224133253160065176684053449994180889576235554908289223063214399048804061102088591902701756382999016097772755520808917724742791613223234987973868021620283778915876919189483167375043216102606041708738626592515856052197007182609138795667384159800941966405002130774082225831341473791123483618144012659530957718196090449680848739442048066345993950101372848754156505008180061313395415157302888318499716593730445491683832795714326468894629063169699268617088470199205299906343368340838874028093591098586897675538436070602647220659569478174185610894142608483939420912962433227172672930639460581668162957907691003546181080283544510679793831617427778194484226352721468964701641087460673769835671381073246043880674612298860578964850371672232894278570764211764624097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 1477404279273297499380325031595287547811623647860997949382423739196812579694358079418779392161387526708431707006323111175640111119715117359597846628774427468913738308674050386033139771870037688657099916365988115934569279407878524319809529263297690462107026945238895750153807905108304763693991175924321491632841067139516879082353664668364954030251428918856453866003038922592455665942762642726970111916313562462080007719554901513299386971853836560696398244262105197265928695160841833811566373127931433127963520143614358686370645938174569808943356299347167380251059770293652826061860303154529652302821234082056069378301816701889177512070493901179037061719578274013679921837379754966578927106548331410605995677675000531507270878259770916640160293568405624692014804222688672132711872305006616122708141096707804978435490449014147413060014138905503176608716708192080508681536954907256433641452969300467332095577034975338254604640751933677608160855014368793187744836739026537831223439322653479376889344539566200174204159434445335041282840692289675665676762874015758044743142643413339563913770558956959166388459081372319842955823388180855496324844142811774302617412025623895951441808639168644393225269859787434986373242794909471440788718354982239423201146742342295293307152315271594854688427030510468124956855194990618461207536051068386910622814343239042745415709646823145953731033343198076377068848104949435993735311378319316139358921234076258990647563896267955607612919878014011016264300028127087464050503505550489051310257223945485532081563641039619965738661450105332526274880587086284584470917620803821443393150482274325058264970659433053157125674017282246817458285432578786368105667137645829766491195671894431696338056541684836960401898784511307027683129565964754969082020222206600237331675962868479496339366068950338388723889182751799952817607633585708645469147210755664654104766663019153823246325810449125066486971004951152103611067695072296488002747921915092966438970292657380227821469102577824077355542289988047082143399722687829638994850742885228593045693199376559632422666030135704004515281156439065632968661581008060914099319030487474169760477078425167217854254953586979061530976631246070188793475734703725415978510439249613238499348978899004106573718796854369405602335852598160650119374594450287472590483439208060585589553430068291445766237918802012291689996197221658350112265951542960635128567775942210338808991176975321446060258668997422607414629926374077294882611793085138858900502301809954941892420345011882189738690238035126727698408270527049530081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -396200138855608779112111567274011540427887081573700956869332321282887919763926544489665067155277869361493113147787459904215657309488943709634690932869561962590762029211215973423326867916574694942201318148084172775836674940011758201919400244019485815975196437888782419678865947795562588399572948488173022404189186960395605185011881320016989674188323175369988437264349836503321115423146216805229938839223082848048038036684133395534832762480812322362671233280765034471220868163408038045097303586240350500698457604324174685911801877617637770672957261003983516249600246483996621642541958709863427868649197951214856657083892687792473403753710987874935233816684540346025674566918654888463595995240968363379295668687463114350270358848400071009589397612079957303348551939723594377504402048633383790712094438618833192799881882093391467896275162049919276640352936710961518174770401633014666095547167891887043224742297618838793698694525132487438815843439743742342228833491813155074151068402197220330314238433857775784367610233887657295701430259131364244921613313967924662655220826732877893765930469525133608315102826612222545524183016794931617651099308214708486448868539323996222042802548985758999382348786058715942794663315354039291542839044885311627716732701331702304403197465270889867777985661159160228804942366430038474834975878681176096254473128113815323622999205679173919763869555174387819722435927253714661581006879722892692038727026198864431748188501691795064159841016269679891175079695034271354299488532929756441118078677042867535192776084075806753603805724977648591444582721974784082647348131494774855971536686218139310651489708781519888667433252498617264628374330946875392083845752917743943761896778271542212235934017217736688294325312969224898892646135144737580156568410938812965732833921291755334271384277827499133561179679243567530434035890985528448240133956110153288070361556554734914857114449593249991873175674559126211203005657670889042356873785480708541120687888288470584672701451048724536361333197039210693709740437308210298428939742571723106192247970446729476634929047629207784709791088763768372574127633165992212071408167842138215818576608965886249311579375403702853921025772346590733159138941589321954596781941177095718395435571066791175369890915086203955726259991256836232391679826526321058807362640751830956689634130284777186897546678578508121572178782817728636930347114778801338995352557668055919081490618402032780738158929301257904783966712558668759473203928653318366550356148165827911806542834548815714004290500634866926944594697037737151692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 19286056902773833010404651140750978145847719257244771898252659355224682555748335492518240793676155963739568243249587012042831449859493103286098351351201669918398874614843429643509887839273247494090973680987172685658946293391787436179194223212109317732104827260320211169738775328160916879867485553493258319759207090407135942836940129106689434544918133340978818004234219973260318089775484595393645141726570186289187312578674822331302892151530367535525627727332407808450470785013897501895487651003521893013683424516224550608216540921524522444070268983643633702249366610901408908420984113922889949917984191870941849519007976598593281737520770769611247712059475027449631023969803042565128983980756366888723879451386831732823354706109904701013814838260400043342584647446732091003761264359359959553811967513951746730620603482408877226343105243662910081340252153350054697429582346211714485461793924744517025814183662655415455118881970936713253630290399807024634383462017532120370555501744574475922057834521901076814386868958441367214298299761259035544709944851032649108545659949755713896276630440376977666558777914077519008858127722931488061836802873845756204359125255004135831687245412756182078522673116709866471837697256622201228411067743799014649196046084989976560926109657669280179388256843120573512945654175463220356221402067363795182228283933247212097019879945987191734225173858498217441140691160680816286418491570490498686992999243256553368773093047013288920273956238974407371330748389630505798835366675619536607469297599689372417498505528768061609744884510537414208684895650617966763146569776702797881814215191643380623437757114443784715165897722360802905766179074213125584668069762513213695080043695143946460684930704901117816463885585792689520328879727124376610359590929378355586908514518782252346738515903130553093774626586026560467176465818947045662659208109541569008385223970483075281429516761111474854126659312058449126165227826628251757503906163102095970557215579275986190250237596393926653071857423760938999315276187930665117721892227809965180978947588995522608455374495900157815761052094387197737525671038111555828209425108696946745735889864035090327798546918940135251260460716217419947861054438956905585651236916721677078061343109179197150107110167033022807812946611657450254956656605886047361147897804419191860616339757815191923746226953250382574011363069943707654070227092800880369853055461659914611391109186524663671153557167441793957942726199192951343587961704013725890325363344593397960384302087535440031920524807343385826445809809435016560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] 10084259606236374099272601943200067011350955423917881532274816620497846952161212756982186802224981109252594674723360248595870378985512667226905224860132264475618776711848077267109005846431419559918543921548018026951782785110326646840605120041252906134900893754134422341710424547365692064773729920839648910873259010542282127025046438568706361269992737971122914365714240107243350739226944718089561557005410554121817822450392228876037942497072576942307866490092220381256413704576591025825299471370393013461796148443971645002281777962679347983995561545984587078172019199184535614815727187535004148450750844306299231637151997924622711880342376553241483736923386518657347302479922289672942600594326976796048599578577540676455873642877805121559189174838845243837353984940685963019690562677993439130071239268060650066375881895894586011303093600846782811801047565892227692868079188405049561290118674723638108178018164628806619846966741282667723335104570750380945780826106286224926463610329895616850851817216282351006130372441425053801219776565032721208219801523767567757025981442332599741704694669778637048623484847680971096063721176571054054313755037369568753561434248476288841955312097056374857993333458720251110103418890400048428305923539819236488365058811002923585988279462065812897146043240818248741040356265488326613937715169388319038558307141331823596952164167007264311749823288158257260204631704485697880785524718759358614955183826431883276611768602907318585815736647851951976691482090734553355811594550873163174600690212458173872709737595040315883932606088173693019024413190346841139829939791151113556276607347311067052658563202943113867463171827023579219744251086610590269094256369523711964303357526919364311953601973366879379421298308681988576849097026574640381658967729608937821346158967030483800091563236424243741408770756797089819799914907154797188634125904825674572399824968100785742416978553825601914727841695901542444021916437886808693305031311372361571588974638489421754036229913459308577323966445914902713669161957216797680278408776326296987419294032773431447207567644483891302869528648401144154135374329694161978971450822618527601687805925446643132572815379421115399257369524202447551377613888651460809959007884687513194599741269751830936617967102784262916540010923993788721089788068120108593356623729961302109258907940736913681739979280727532474163704391564235916120100770977403653895221381470889477940867652956438458190238080177936403109022877810457553906328900676730715196482569695510952052603301175706794229981508848588767203901647556643389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] -2717363478746179575066237276124369310447286097783454121208929775161842904187818170023566839302659983035739591228702066994034069964486655366668854235075561009146530787786869255455948194343560285193623024043529760050621848762270778936498957823102691704391458893833672553259391261297688610691068358166349732190535664860956101302832387398740556393555581780271774753164759250150450616938312187746568413286977834968001299317654696452199172622319115652243856312727413218532852508641070001441965477220837426463591604175841030862027374581639201574469055581576141085132601865969597323890249894250844248302900697774547100222782211693409711447266229081863958726751253778735737168875451921240473033335812426504870283042785846790119230676521266862512146552590463761714145894011812220952640264214825855092941073248481512138382044656201250385183629837093563309570307550129134602605085677469684237450261514694124064773071588563319064792018800913064100292191923192190734141293454079146365714887989932707097891619005608961910079052357967626511083045722364562839062098161802855828274806143269545326197321132578468949172482224262750317289392944261693630724722540101961647185520918598330410965661062426072020531740181952563677078931116011667210854727202805639593705358907481326993634804464540254014434030959562721177594555075786338442525122521062442900206565410621695302302066594755204683299962888405797728487172417623930998520666367203297440896118075143715396346685524170637171432665241174578924456233012899647514072003026096094404679293689071052469133532828375444985732200970097265954738037480286358986236479445981242646212974907280087491251035240021706376827974123230965676951179991085250375917741819320452693936139914632076857014997505988512012909396885472763956210012568524373767936681683242956049489211555417388558938461188875703165836725331101626059102860224333744152761335429104779117152348181160250905151462174946945029649941791998578410718358259523698450085278439554469125766119504199759945492168698399001848198340707902041964863088375329200277143652214914469447143778479056561000603204163158723156943727342457445935423401803064179882111099521852172634958989591977564677928786893514871176180403856976672430063476266494164138126298665522656778343044970065089063264461447626271051850341557961271693393723921083001281008003829323345474265768799276486671668539727052239509346292202403888000829166377409589244266797020569321506262089342916499048491254148778686110978400678909769960162742823015574616716604509292696768720046770036448564266231161424334248260146991483741798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] 461255194826259424547252641103170969515941953473870279519145217885288718567205863256722174508800851640046618396626203630070121623144803237132381078506638049944444630315252088132951477295800800303947198329542984881028590199603285714689975886907346580644166620758869487491890360170267527029286840946118775673843933268250517060461648908984987769631135161212152594638438441675470150247115377599220900645694061897351767408139492957239248901139692368702117383116213287125032833665658107301502708199588180956367064935860808216483994770996347848616387081233466883699557892576575781255776046847191647856531374923647710293281348378035476739046091570643030891700021755255376049968460054927245227980227446711468075352483519138800009250230474553657350115647389528624784246119938690852328757427415352380467177232555356307086366856772718807560411507048914690672994319480514280805071243626938075641579340164748267815323326774341704507198985821626601125820592603034563908642251314481093486073962635303810799075350275402174792369343282644697380692268472103747102563539459449734689239983233154989201996359226177618656108853127983124060848920569801606814447684860229199020626567865783466941551261709308868537658500014493427281213867154289733796576650695827605782921224815830689085489806289938097867774208123124414162142538788389805275671285657906767350084697906175373228425815262212753840894735074366072473142023412788233361157695509229755034424698614508783187519489276692078970821732646220646372763376891815752093357178748079911487691811975110291300532774168105910113787091156429821879145022707016146084867306264964322766462408185261486221784695975930872436015606340313976960923341761699415270840994035867550900014743860439440100277170324287012846477016214985262450924979660055293595961942067788066569613187141930223376570226698932647293650619336851435664339443247934496976732913076094851012118590658856227443707557451947612042693734113294049708212008673011097121276402971392126652583846110528754808710351954745679483504518364450182014026378776937891238643171811253036393211387078736430240559122819143491756612626985183103716423918742833488987369423848765949959295265640910576331686849216740158543553430504785146463313828272264581913186717222646832671005522762037743397623322655721060657085702229053401293844534947008522584564365615540590416589914452709624841588283068340759229513757136116165542418737473781483531269918467518504739246212590445096407760337056755421999561305509726170717511572970858876077915726431372812620498247277714899509721550200455562660882837209855557632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] -86867008716163658102168399011472077469622246815572161583457367187372139256035766436701526044628384097992926910260525809462988159833346114450266862480653135906251902672056380373350462077375253400362121723421991363593260179067710950158070447669803588913680719542245827602090451503221229741483544392710734656534255139263982490520051917305991455482640770530336052365541293508427104590437712069889774949839856949151460408562800613228889019785564995370374445482898729965754019506620353711135441679780615856448264234663209492267649624232153177329174309360325127943933193480962417675352147675746588190038253405227587693636300069375289965348666784780707686420726377819181651953286814394446632425508500640795818124268399282190160304905775453545740140955977017610101237033813127169035484533348208279460522843192684859492716492831634849905841361834918260039763606181971980407433558267622725665948165598631295265743500132264353577016144058237661195814064711560478519870575623153509808226512173266136816645957416744648759529917468748182300778134219875069344474248466090494618336078158051400470433208600017822057102372822393624564917308877032683130902945602523132007280556089927599726137828116165546199208968258408872572097691345357183798329857749003470409697435495684891005560916195222281298325202535402356613158876151274772984141193499086696845580851466257665243092664112104119770018112891843220427832499166435455903244822160233458070287760666428707048275470186045271193764787633641713284738906501870260060553425590743276264940841157054594556737420434036879768834064367030323105043785848198314638370718260020813525887294627531732180587814039868006814583547860408207878635288711605747420872361498584650516801435775178836812949410306674399876464965352340226077966423267700725765862608608315582785722660716842407122560807353284185718400715733947988415298767209753068971849234923451574390017747695506277300402347418367450409854843804883024690422424630185530155202185446561386387526904752038724232114918128473874977026978626838880393680895183578315988946584156104459579353513629331415784889572980344938596231682778811421881615641582717662703174481310745345935077255896840974769304371104811043593241759462350277612031639711737425136746170676233044311269682595898341224922351810325064589095137211462545275177274772003360286290089494003599892885848001316006184866440770374416536358017762722160090737813246465834496942275589458951496548832933767226668952775484989804802360058249710662997831890368840952483613582125192306337669564234755121964629834543210737823317774486741188608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] 15916383031948549363072441968504921242624924658187187364361067140231314010267597931291044607856919357825496820595538109355225948280913894504545635031447837073952494265183697355950792169230769586763604005196458720794089516066479868578607167624828477234468964207287651431087755980973386454313627154593431594891375739616592514341795667442220926550289833966374218343751021200667618142232369571307985528875238718625589013844723297416959285199107539528897755070373480215987165507244751948578019657903282864630931994287506648279311506774079936054331777083164988681230860931901445359844988386762017704132787293678350641545282894627893162563448447295412278865416488352709645572509763714042263613248566072849146892422801138308140576036115936862032990334672146145534190028990708486520013813808905536460545010629888886052637554127856529371985308784534283000579660819358727924719095852828214658588633689582177997074520349573287218757385894335123449729658916840760206279650592506925510504649964401620144898812553065596568743618672163206875029165815839254182913054708186575585836540070899937630699194416431546084644220472670871801535720678529321730433775315074076252668231310564898502375692568339812046100434251522199598172773232566797974498993260635725586664003702668125200671131060729255438557747562216533157652255172566484882677687609895712479059195562688801242674377520364431148007842469779549976845005037819691109124743111370019391479032590299160661768774033894050693562599480940699722752386555196532853941618349907377295625139388619160999183937350824705771469156035988883253307150444802989693538134388297471195178306341769013436473834915499775960182204078304187708948680796421421410139573456286221758505368762012485969065718678732527335483382194254304886497693178914469128325950024755963775226009105866551643740525298260433905270157350321261693079889766803128359655003062323063255854197145140357251721729353474298738609833681266584584761931074619400883480832365268740729974985202565025620703621791998057013026936055454282413699040265115296244247645673182199408363924293975056518975864244416423339141076388428504413210354686791055705414006917195514911457167241517845058540277920995559229615887268041979975756758407419232752131611892567832494948893037101825580323750326749909825441843998103473693311976530807676980520986363190634844339460544607549491416130005234961924389902165292063117793560110022064304088654539181415763004733916353713243247567841515535983071077367185318890236437919588764469589474547599967723147487378519243153156576335503687447824368168809267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] -2098747585587846103390035459073300112510135786407675851358327836921463972966130013542683092662744133281272386395809227414507734005118099603580876141735057638988575692139430512351519329909709426289390785814094134965371974528239478902646575565933802751952482801967031763948220313666313348014669439911432708359144919043200531734817482063281911252501598797596545389784902472738220801866963120221011445299367579004211690925696606671061790433646677593221110558829413206173412165282955724339609916930656454542084706677338322218029681769044553116581386035399164905431763329252637948399822216881605155009494528027247159932094547282384631048135128702151022277055440948450683140315301065878142075508321133775747522600876525126108125344638674152159265671244449307723754905275134103481819808958259682142932757753528418276481267956775514888464128494117324578834382767566425058345934140474465719705733816909595716892847424686263449715183586179247074325360091328705742961108721624357494735623395092209891357209248110049526007376047165383295558441743731696151694421571951885913919697982171976026687725042799835220308942778060970543635700915813873101593429440799973888027740797172152851691076680806018104004780493508898720774199438189725085551059937515954530100570463895947017056892336001450078485863945112564384433021369516857489628224113317183796531550373548147202835008028962637595364014718128993621503595908088830748655934920337154673720112110350268325363683569649959218974472979730449802884678681431633456452861038741014395724982660152506170502022272673384021944787802976457913201070518697113897914854711123133859617450581311859672590012658483409129212873353226705484905980810196056216818138873340453024383961845169984160187805540969892286426359359041423997155261864051226650803707447706612736588680476819723232605262858632622574115069284512888578692256983754844575660246399195622644400504271050152358404777381911698584135785217431607144044039180613444882716299414209643734830802127775517570363806123205487250746774394987514996906358070998522573771262017789354860851994120387318240791057762077005198639349521119850490767247230949645721931940727501190613270491598048715691661219631048563736064322848404841424913257844435328753685193713104874313707208412581193381614192839810295458171721401938273617107303109364632563485877058326450024376135924396865268469696408132660395415262068722602071870843293264490625036357465813597918056205608334512479190829262678976094840200790700157894229730960438175468611046944137578405131592038470462609248717729549999025775744403244056576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 170833988302807056667802505673513630802880393012234054624853868392281887402836710225646380886970056219365387549154092002957717470524781187881984096248796672057632481847534848461173081067805109675305577821311836311838343524198439878445492658385562200122680993599954225546461154693094559005730714416740078304365019581990894878419903898456026913793578922565164400751643804391451032921426190433900157937511359720354153377351056847543485262941984690055415395561323344128577819573180456559159824671478839522882251010409864795783047074127855166393918893171972430839029063843554972760795716401548500729553114072523981157573729398509701361967406066194063242289909813143797129234671009146818854598000723852901866073083868716139576685309812456644349218131752105745606509112920003991789920512341484512420646289047478888236997788969610203128504935213992414535410831722185588623306022872859540892350520539141076838331083786463860555571230930936426071455075776429756029040727701699213029121713837554277186710340243186249803550624327528072535593566125373389901760843733576830915168475311827165733681779271412636080769580777516945654407117438599551225244524233282808569849739808699466015834625664663641244460840220392172704023787932909769640596357132395341866266424966604620206481275505112319565713160532881690734308181173653379490651253476726996008889133954906267659184858905294417661979253909150651741842202204976233019350930356901827521212752905967818965218576858276737463123503344836882974935961415096992205177938602039913869918649771273015123610573368471964065161426141865954818839903410869009973731120965376910320302369589174340752077616831926783977926235425021360903239762835309037728218454505663452984113182413579206823334880977006280324951060668623476802468074314373886951541775526847672392008726798708795942035962845191073976809919557227635588791724139124826780107391035314935820225485692832384651669846572428861087868240120024229518405797212113889467659941426412269788061494004054569568302167541611386656162518264340128710724628327232123299539454462943242921445414948743232957724464301666764691304581803553946761462995742154291587939575099371592540691949807296633410175981030954393176258699462328657110658137342807921718657204968464631048320325954329457271914486353006267295937457695773858414753416951810584099653766891842536094835390620930195115643759749941272753586943289768641600736556915382223065771055198282356317141747841581942917816719566334204273022158584137634731167807847151852934757628420228561069693579528102520240480336610447726519237500427304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -5365462799808668681312265154268491028991980550670131085105110341302194839342846509230667982020941830955052885288297403201551701582598920301669016891003227214800536517756061672315200387295832947877652791720207034139871197748067019310866688779639830390621091834269726340343541601656309613702395083645163412552713782704781471655773048356974043624807861900667536141410236752758830354157974709736432847016483115605047514235841614582291232285468951465734821119830197156270755126978238587417070093847118324738268457458117609471318436557875678585548444815224896882619611797357857218484319511626750480817714519453481479416748075223720519217900116206751734048010636782050441644037576952820764580814131370541936338832352692634171054226705055257688589314673245495118866893413650947580028776519361222630609228589211010761625357967761284374956783351640350068236608276222191750766440317905240474238517757695205194006179357252198086019342324130503605037219610582468056970017650759700726028240963054246859873093227212088339399210675569238248320893152279350386696175208428610608781525806312040289173327679644956985762567882540682849949671969125592895945741102271812128748101380182146188470929633917690511216687367907621497940204592631234091941422933156507078392612653032194368077746952247506147434145381932540311705210524123954046703550651436014005880452656989447786533160958664941705030622316224167412342740817091334654276287148135781120042791175077291204221223486566286503397675932053126757464554425313283518971467427994683227509705828371412035688963818077605053206525708079107474307714869389983978175320959199437382133995538445470065879196100935747376840610406862500176423370200176864569484587236500380833130698882896834838293814454500393957407244973257527067941179987352327659231351001591660793647932630975220099683120688231571001073892064985782993080679208413407971095626133531775030574597739171685769293201046268759470357828034587711256124968305707833952253776930292610063688307981616381058150798397395721154612468709448426020865762567833898494820975553358522792383222405042371132814767809991835017038405911065801573166022720759298061281814886818059333403353082633975013440856132493065561375194240912974957783624493043226440367243102069745234130901749142772524481947689257212172112012799030685083557632333170987562371150888501044900053243876067970151278166275301482652459443728795189758577208710544467466749939914783489977752524180166187820142753985966142198974448405810624731719934960982776897558314216829480310623611700749954260118996752776460077344197665882112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] -341643618401692191811573792942876328586978769825746539035903329486055317260470601776119331673027769136572528804151939180246837730533298475131406835456135544102434866337822967711120764592515248094329501368594704115392940456254556637233156195656179477140225595537970806797886134204899472803505848312688130123078453050438770142417780829485745883423154071435743702363006084036068870555809660573819417021767144723169768824558593595337172898231881337190015746547861315812914831621690409882652832979307306185908523479259930586468608669196667443124704428350348684931987279749975502359889313385220458592420004831836060007073804943600309501891707915741195603307019239667071175624556806057429935080359607806686798121144103144404817391256016600584645839236842254494963265322798972904991003775111693530211970209939605491850136127859753774824826668504261391224517954214540041293175401189496265046173811222104391743587824408825789201514836783370173269786271632881583907396398416560991776669776359664839689043909945238565217869485920076002919075661677712479226322063162167881669735660104466472507992732918290256715218078823136264706762859630423742798156990182652273463690193056435511772795596367786925205300840169217413972833161672587003945723846478805072914254248755039079610824236878181811400801187735507176716479772009962365624360633068333471560092017567805700581913891296571588472687624665218533483630068915829871713862505609114488092770249666029612640880050914065029069297888556670027836121451741553814131684876935917732278104435078347640970525668963838523336239072396548788962605782193560510514240804159647246732316530845943179744796011973345527518937119975561172478601681413724029350055762337663818497395635011033194215960504815835890407143268373652288711805598153233214483708992084054538383447367398908930899575658518917997177536241935189414612574310307172615310498739853180445003357101802683680721518958735340970023170950172499599525476160582695200834772719747125939679583466188944538767968625560341364841284138778634197199645471739617329479692567549106717124370356890501562898135624384984106192440472895823231408361337660135174272836505926002056379790092884831317943728023854519473259786201164896030016958881960756264263075147470798492605595669078364087175516871162576091651701946965435639235407327388711860695786726074761394304324059573327008535591019376795697899495092720683298733482035578706615182309702428468082611335244245631177076873699322405632529792944312304179177938942586587248990899038877293481256951249428321372316116971476044738567848264204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -46617118575822515485056674579545436603427563150603137935688487862607472807335494462429631389730039808620516854792687354173622555058815480306195512971689202147029717889272490183133811671659525293664099660326176299351948180497322241817537059572469514016732899259425747920942810679988071543690924150212640913608619721087466136978068218051533687135086816418129795276416486585143503768879649568823548119063290604832763972019075827490670735523954837329721262944116836967498766840182432099231541400446382523423361331083729669236309388517817202810812569899671963127439919840435607404283257079789717461719618910143011756964464655986638785443174262178604815291007500707057025396552328170435897916962415067907742764606742827407020300897045466168876417412446264025707561438086149578298112407209846658152305544165199381371559477419449169936374446516711705394712727429269062822391117259855821385050627939508073920254956022008016848721926075113795078022713119093044494828756629146768670338436980891698876030346362459244989215886406158427897024486499837436219396815454485488855199878551262948093396394630858055087572541023503585531115732219337362333880615370059338396726840014063768704872799386597015468747036809296881785336800329557989024789527718369930201667639388679176472438156624211807457969931027011788624340416622595915376304145164762508280474840942679183837857286407271857285761385251745357317596861790884407845654179270170975323833960466519794331700734487994000152627499674422419629881165711303465355998325980581349480523551934265598443033673906966884914164807426374530554486515071696447795802287386172764380114578320054250370776410101747033436186644541327742091780593956201217217499715457897878131698973593735435249296828677285964088038326855562952585818052373138115665434008568227590412628731764436476461899807769820576738235524816653565061856828569834517528939761355098091827912572598505455584205895021029936755227051800079580849938042093675706884586512911026395068582088417713764108359197675336031460253634320817274455930676870468200327051975252914327369980763216974139578620557693551162092544970307123374329991363261835685449550827013262531261141480229381212854422036536294076721085383447436707068835793163331957871584812218604003306798087816310904982298926584818793259207891599903560600617252838833356359848110325391431176546061902073288731069242199318537087397022156694970503809124927775245907617628320170868676064104232569644603144435702193286124913089642142017158283996817079074132504579942183394758426807404636161329532776492228985711893642477568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 31829530098750272250596758204980629243632951260926149600449384986189019079404001565618581019414251796765179077568801477093983021359807755424597519168283875745072900068310327144393202415519363091329797978034988312434538309345159794953985456032655675465504228360247524195861004276451999866651270972538204004881789077164398203859261565711753142073583566866611133216052004666568214471962489221018815814774897238814352027485543687157033893966008521969453561996110365537652245008335925136849714189110804268612788197301653758581875837260644703561247564314896962946710385645770168919097292124429898127966390205883995680375262274422818665687334798405645870533073751514903334180275908464494420546641485542158011195440974765560754677712734992250259691428406654866605106682394356076486296908828965421271615209147674728027002403934816797187102976194431354830288172297395085873021961103001793560478159000943393621138748381044317179822035664277811557995088317411813085376538528172118828583353727356176858120244636398414216391540794033194274965894551243112933608242965294721722981946444028094220846200746371754805466361196180602016408786027058414829235502665600842527622675514175813503756680572813830553257866836297668031979928322244271953500531801664025730259459961353831064208483323301407598316678546322164746487504936624251011467036961521347090975536622586472493165833360125982811000619232936073486317575447246968971402690331310160966011595739588456328036643653993006675264409494798301895102201931690165925759303812358771323931167740115335459585244209296401054204022756899884368150739553120311045415389099292578073992679117929406984668494546329847575842294394843016477725677016008357781414728371207684850314717722250700431575894330320621410854463572117265620550701481653647621566896633242749191629953260003910497580459021907810502516103683736353824010814524265546433171420982090892178298088980180364061578216409482115851842358571968019873738415584117956099348087541708237390710033487850750414013627278570721272172895856509609285577140601322380729354782036363229526811999186342800157087523546201233897452976661833485160534104423368080076918064467647431918309713733509237792584322315068765752570251981969972900899359137111661735744470779840673325693928173852801775470281279905231479135616033372715983295903903944670230321389830131024376647498879161721110674241358349102382207118028643377403538081153550850824102754880630356980567652035616494097503473642701350385654040385604913808687078487326567102216482724450193711927227859538513120554936935651711822567288340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -5860974055541531923976514875040576496434578184250262899068463456763647291274546566810080532879655429267086314334697822190329995302076689615349787405906653647985148691471295587917275330904449691848894581284403542416673369972647096335975862806697525201283201541085595501905237595649747581890752779708989804651629456589182647322325232622880682642341685183635926174527906834859517080423759247262855900076438615339681622414709310588969637182719209801249717955905428373406563496063153089137527806548546976292877212781954404020564150126844360451421801404909232649472687198570724465211950651795622422155939938064365143419075545917622353143201646125379333884204719626020710842609751542519880478475378412767089252360198284786826276820785653076593001356835681034422488365453994371964485785776203479670681260532322114670641837646028698897867341594056541984441766238939744605861554249539437424954630065970356175289365525713447497886992286395246720751451692138184282407322653912361545985995622351853012822775792932399709840757585005146740624742265717014538655333799739126989589710352089137350940324896613470569692163683765823736622008635296667380854847056690895004288314380831310267447538900513461680754013637728110731893072502796099566279385530093687437889736564170548414535296821217885187849405347509756516481120761854573330115772747394420057059883753164451416594105861765304732472096634295309990122161955154440193995708783323889375720691031864340236833142125783638070910399639777603204291429161790777425449337159471249913128103684176246623828338311808074430763958356670290775575598178319223933744007556823029151170439185333571238061874030008019582849808356657948929549293845270205203132980534846130616362084622519628933976004928747908071146404040472448112092056881310146202335578533854597521545036570820352160753450976687353567204072350597937384788622246479830765758559294283009391748183827408065865052568187715431949217915958174678907860072572123745125585165491769249087608668420124040992286883588289590109233558140252986348521904743484140610141746416771075656701850942425184541949045049510875140571940513031287085274848629842148078464123897860666862515458082280043060576759412623446838639018456195803793583885886089091456102500152348259430452682692368632091339223668385021096623319583204171681984035422554842981486850851183651669125061060773856715178942330770501217177794846891523563827108239927593800121822696463543061408209532798960579401961103238719928904147514714204251132146517140984486922091343177485726783421590758705352969451163554626013594801668096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] 612143956770025581926189450668963939326995609246932728495610738475505514536977059453561777967809540621852434580926218074493074886988149114734981823649359706091619841455728048054871937187161618435625502670874970883715122909398505735340339089422471787903240520496068159918693190589095545135657147088694746915432379944709842249604804342776846735681683959333707425611100681912209715081144140201613227166705357317369815025057010474293321286758720294395018356080865365652447605285838225900347257571660537637732231099712458468269204282781989687689234091729078108865141586531224299066794196855895144111817938487910343377670422605574455815083430228264683993408049961085149304330571660603519730259276160117209988447499357919445280370088073110312736244367031102422210621214072821808734148798355417256386154765047425776695333580318283385158420572208457664734413467127011541126272807495281041610650266401402092045383191435500027381457585907900635821295467453516090938887968612138241017022681139834135137880593732020179835211518588066556499854549707340075493538669340974314508567463788404748505903840691043810236453818064450321393121639997801054656600045531192908048850917796246880910217806611289352020660217501678728040243301946840136423068711696398715024849511472750997329445652892115752171503202202737008590334843232223642436557913062633161896845412189127629303366014308317491090366728143450927684077666701049012121461718682697294679510562076596791810172998443665826893502321212511083909403660017986709200046340552953941882590708377996510260733415243533529593275857971694524890614592408759241170049833244699964001867677133619406693810930626250953576549951888613424594801499419659937076540522484537986192472260736254550386482925795523181127553279142153931634766467317237468414526724109033681101046430014495740335271043624361575775942293119010666535781727102594709384918666541285579604695655751930253914981680600960820610776052607387135883623194642131710307709134007681957104396906635458003194853302571664855672468994662488549349761961080978579068574925752923847522192214248240236121715932504342693214531870040574983739594803552080092855889827299861984738268239790960919741107493243355877005682175389437987014509774606180189683221356874102616614988721807108878933446106449760328138606072360768102364406413802411062878452319624973524288980303537225384955108939371255461087734098837275223509982281090782185709345928328260128136017980518904024382109890114081423611243966747095676723893876164527668498871725268878378064979673169714113507211494677099185008266969088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -30761188113709374218093922626173358339709530829310851386994710503231224200432740179535981180939411054652904700907590610622142149295844779799519414442455556257018338562849044692048109649706797877850130985431174622538535392369647019081352897050143677402647632273883955878572698180303246878120069515953559351845412009374408385952677535782815143896818439216189184831549359610625775810816943601551175223925944291749519311981831949718362147269392495605800156018090752997602305380134461905772189072077103292733836493920604947606117156196829425796527347691889317517198185109895129479826788531173825997269688528840896933601862706314369287611895016238518993653577381262545859711764315664655973535126577278996282793451779937591006839565353425671196277977838294487361217392615224809210660166501454195080875221120088707787060390771255424554037485634271266853831618068930627386039285257765367729809030756021734042638160838447902533021779858285198205791047247086093803921003962852213763726511769460631875880210062418082340554930617737179299367314355904629642491146220104262589252883891970130491096076037416710457494761737696153946185601230220033172546082945380288827598769235097566759785839153725013208525799041554902201991913386029364565828312229254309901440107119482337568896696387699927252851361698369458457962937900305477252997308422497102724391187907371755403294346337231011243165903696093798733897874628341394039812794442464238180129768785563608610495667463999132674560656901705812246254168805515498912432548864184687725343325067561099203218386734009014971875701856407872007496015884640136710994366436595025831344992079919006984772325025505845716737666939135800149225973116447090704526275116814493178382883782432563361904045007388413846807003573412568054741652364966837815646006367444558638051659790402635098938971748586915146315212015815177204101794676902083898143101589912430270846553055998109171308624894811956585860093752214959648618955854170997278338350260610803290229531160115797164204199694458005629979164155767462754897473697421665517150707556607623922257229787961144788830845447801808421169084367698530562747078852384495122455667375172100361819957928164002464870655961756256387594851114919469845818084798676308569866505870159098902877995715880372252063106093442577960008412364391661165353186867582597481490321213772440203231898408344606520940180173466469243681808657840047484633316805666956313264150347961893223506383690268794001070014549934461112210001675939667825162909105114701148173604609665537094303959494291438374553337683532732501069922304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] -1591079382626924876044623930826630376167576507676068719810718573470996884484054413032388805547797714833317322808384990612075797133924940372221774663525420103902897532576227081446235601574673323533891933888407751336441902524512132118131403360177473247954998620147151516218872402972464824369576876932098436474778023034852591279016239064210420197408104847402928200156011493256149416577879884460265609251472172591200546893984814140523278267672425587258386171375222684512700907125574160789792432956608396898027179094032451424015175651207729406013098159176349807014462737335831378503623462708345444839617104414058498158520789186270813496022238158103163654908221463005392957909140364175546744477231360587074654581657365514739787869128824333624859661125403171328263991083949126442225961065998303062165689545251400571843795109197165986406126510306879099599474124807098786826235930415700685240072754571740236389174219878763939350446123345923554105114249839489847322615221868184991274553610954750501347776451184148117737385743290411005163366253085512868712816968580984536759998870012187737228261595217506646652717319608244377568610445434789883807466203164384516851585777416548042547881043802064909008293990580515446960274867052891632882366179803095747566220975919726904043290047034078618466667867052026742807904838639653599426508605592906686674169206998943731447901411023184733732736900814247868942747853667247334530705697612767154372468850849479019683959281649927497121892010239513727963341409191109939708287394124463653458941569226902466214336060925311226975747075661899900659040620866816055235017234898841602598990220314791914027724708151613755388911390120529281955207251289880101532114710550847340672004199295348296362307876093327308120523494911539303995102436108548302486533422247557037850128465995225015077003293425399734550847674250765938921377665245194360526091119798504627428591830637094094200763102502787969742575750837366696109405074266311507777143914266041590861144972101684170537821151961951406091801342925072012396806300265004307850365608010330781856692971136914471692180717723149677552763076972969204989654618639627741043913718758572402743642588760110916742570472520388256157255728549939379494211659546995553917461671571499465678127699837810758052807219565190038159647119733731925569577889007607017199310338652079088969018097622300008361693274249855643925247171728233040251841579088767860426964239215701803706054297218445339366831163822973665611610070575106537111840910235451832279202663008363482161507548539876444134044442093665647851470848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] 478683537830279208079369827627154307187664044248937919273166910213965281605983722495594846039071255323835713132253428268682777674558736775957609453662864994218435349203412566960034050536790412449860557161408632133900071851435090516788355705919176812307592030929505569760419233681805267892998728130818949904883087773897243327013629651167554192676549877813036878572412820703404492016014064719441556210728947879873954065981223049049836114066255452286767452895590622566628961014976145055496438885796490084965071383674755937255177270982318526715774776278879717608108852239986280165030235180934102326405512893289466350806684079540072112087489347411018514731910602507084790302299368910964517508181900923938465839356913091419141967147069708068535842855706934408536914159112179896066764620991395760374079328900271679672869074811946541900485086362901785200308786176203262474902971336907814363980318975295917186547296574072189752591217498514644502267671256933275407364899397994510389557772576310285295715103547942742370798031603434334071745046373447111771318261236361221595483568993369342032227852207084220264583102061278209233846510893724867432761713106549017441827933764227804778217609829490254539231278857866080376423518777512749562017309021871075205022927914853311667565075088411000799348046376437724553524655271250232073546114607257548249912427306368788850073808442260130752687870629714406151602403709849680406325802466208992916167503098799491632069724442161151030648942498441331981258210432036051630641263959061070866771137968419709586934228440532255552997086271049606734296836528543678278423960336750634397340168067078059870043330516432792150792249658629385967940610131335858472915781669755441003556668115277747784394539345511294007623008474061652764080751886794353608366642481661078835511042501412219473289356135956191484175253739735841001130321803260194230307802888429887573146872563765660737412974697624802104172963207075524294826454855514411030834842124878643877345950084712282939416973293698253485401160413018020972537994004427211819655381188639322844179529216737250841422830884057712552848734656364660059885565271744630019821596052450811053079134349327592125175466869922926624642978485475914060060204517617985831940718365587115389613986443588727148066530130807565995629900326044631257492837953568485089402391941124385080037202543077320771857726330664340357382478251015079702792223817135952443881471027871245526992611441657276922429772679154463474531875219635996911154888136707293641210066086173202346120492076159550443300313940801735628947456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] -57528296186561428458670504762609657229623877500142347837576443009020878439257542075673740649619753051348203721728076525482639573425052885711627386239984325689366528754039075159584265454728871650301033751386941171244350121145896002889200103531345401182925652885648080336858735511789675751980170109895150765597286811156431588065356401108512470486533921736970107281600635072785120597550950706675619729970648409021247866421392830200391790041834442122999129684779114536149948027178900297365465744807759181049811894152598852443275526656698606695763916865677473845837123718507606034144431669219995564287223611995765436052151851472413022203490957152321207320572453626145079098404540479573622673781717142243579324369380894486720874361167830860044985301491964110320957244177483488968487407167828389751016849106982971177220682675685203670143283977100758376308697415469016669904987558172526259487216526346476782238790308191392003595306749614771299428914886535633941676218058559198625564157348088241632158017750858406647728878315256227648154497393725901908051282636209810571895929161927758946885423571001920840663974749400646378579272750616496724425169330103542071561352382905558990774621829182510894231567431624357742256732603654887717162080886420280856201964694614592989628071118330607289196005826035860427542601291028559872787500352289742755133180777988859986115256181470941485307503677168849954331030794329034044860327421552133306417004419804273975124269886965093654673682190472393749775100802168917156072201238456722997683731354922755410933200157304702520061446537137223445738340323203404841051626148329742462712653046987978848416919037939593672467477907954145204950789745725214876961390746127983210264344085238064788784736886141423714812155062261205329363574137369317598897094956023987616021167914444295106376968098850559261755703851061398354876315185365197979718048955374678077842271731938689537522802180495653776312430212826238394915879086240627521732208191591146082358172087716520285805188873101543084034367619862902331192025793814709983262775739946418255948572848778196657537956714094930813142656600305917997015343424013260947618631955804683134748214368384624808345864248751176248610083939413309775109613016275472414899736173405742862020726594078954131165535123437091033707830431601044007771085921720502137227963639251299402127689718714761281478456137300345405297827917852995579797037533477309494465288404468744697438069605084017095705626452263278128988008645469700508516347888246831722443333260000890369506714558512039744711224116709246474649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] 4396458995846659303897954408377977171243672453874283559602521237625788379309917499168022023192585956278822745811892329842393502766056585702909408042772113713695623499992433208150864860145029681752701502574373297685140334304773985627200647109706206916375969270506864156818735696172974007782113289604149308717074139186032949632538334768356096298420820087272782859806740284787853939782941936135507940430126856309860444254497199912825555340324122302818032178300259189799982614475980793294450661965707806358865547141638411978485027891772915256921436334357931759757128011585449110789798180331218874471771592998063953876540144097810201648715208514919816827997641890291830184344345254708477926738658000313955095723800843270351708557225972984218282082640514313508275499170208628126163557523655128157196387463236157925781810181364368426268857524784552128648394897089817603916651767351445127203811945222142795079870286443154293000347858621811686280496393394113154364089401111602639419788947680467612180868556622836637870435126865134083843747735218859921112957849123236944728044497617851283514819575160259255415408552510857103270334117645053342136500411339719581071347615488375501406494413038095601220966751115622323254684372745570451778448903172826206673606850612476402356355172082595915587840993789857967119348149223904816859996493055683395245069002417265532831095856672375843468273440695143070403755018366481285213908738317558830509332927260308528477174142257908827014000939964454876700279642770657627099709026186553269724779549239259545841375198160794031672736025690789308930235629511979131765732019999803176190767264484003575159276358493812476370102087753238277498680112157137847548059632935193200542417041543313014426149572845332776420356319955775081166275102911308333332386466877170886183738542059943660893429156183246821604716128244032275640536731971193397261742398682781848965152674489204109156626077834772210899182296781423577302635649203729445362183010526553734687925317656406479159692900003321153959700742338015761401798263710470383008425359170909842608544331889347045031810890218191772178451436257709536345380525903727345221037647044440432907541146212581439945130710383411423702738521258676820070917293680602160456038131753636447259609353181261123150026876043001289643427957952811817778289486871145380024636422884877444638388960570499260750975441378686443837187676152216518048427619066462168756094082335550752115172752874549614692031186331279646587427639717252060695878601571365513509008134126451896259056818629321086081877807786152727412736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] -65286572057015801237968584027652532605745497121630290860970201148494339787537269413297027171965796218492085972121335324443371709473975764513989791422690237947864365342580238182384182284360982584517823720339206964954008818860071361234340543107201795728748095300684994048270337072308980039846857414891016262102196846498087935408953629044357612842257545724074736976026272414230834367517210350236566516734394853438041064588705071871622561652598826746270508447870875457750415555702245158513216683149735247508603790307883102589448303752600873505260069001749638876064125379440384636730538034505873298498247278884467184151816890060547155311136758830832292516969802932967185071761187047649514140043783244428060354256998205718288981150850271446396019667503642579828294861208397291239524461128313113943221147693092810375761851537672235659647023760339848105163586943253118532071581581907380779476915286950564071440911183792816635959887916943721076926125147066722641666986948928789140119755811894745610236891720753635198324950615782245281973017060334341271376517705137520818319543223183971140963867085718345675916891735870751978831821585094890113721460902643109035768961010740521240481701475945679439220989214450944728976201474045595762782422193481794811617296351714179464516110807022682992733083905507297397931453973090450046649460831422229002684496483376854842762092431403730243105883503202064712987338615363878188159581397157661418034562329572301499777601692198961756240516807328046134632677937521478339643964826406607429010495327216970171919829926697762934376774183336728191152379291634702042243203522660858262556010813650692931425031609642390398491445184440631409763443556412728559169315678994393651096309290846895871431855342324313276943628346830233594139543568411196875694263297908591597086423129686849263537254770399400250552798272621570779354392905657828452638926043281379817688961322456800385654295750651141836189735715497399376624586979715671764283288310955145152421390559837337015081956893404017108803663245907248046688127906194637395546484152581368906874346269568929520520372579113153206053181841964575648365159779302944657352311635937014436979093228943874945056875977196450860827528705728077178477280864945312334043653051763514871645678694795242125177988481226590934354887792985511404807147152703285203409510542051417123691351592992828785732714285189483873845172998502785817732347215107188896409364190204590371597809737669871485954180205089975703368629970645233282596532415381971061296112740824123508903946984851471265972152539201868398592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -21048871775704656132508410430327281030187789884366594765473040427285723841098141694213598450850725572437013528247979137673792931821666861068904043138424616881458405294171290418981607535604293813068376094148715206302610614397777168864328517895891140568948567695775166473838654869974428232344977333403113808175664529919729914425509409571714109917014740130926691208989333318707319671242983582559081010277868981690144901763614576799496616770769486573521634370392379555680968408764381314543103537363176147935492566231764998436654368706146413086950927914343853454253449207686264264369239670608832031294235566526425763344656978241368286427541128287293766721349063536714687199585373266026291121450953402161643983175402336425842683311445368922324912530065626746901897062289224579379722910838240847851823837166063875111826863274414559602972955859284722488596214442759192026075066311762965561436116204022241990757627821507787838623108681113968301246577464381638639700796463380768220360625991629764839464125872226844415339460832002549830043094946059300525531209444259957378158869639595847807315441070661287838630432525917862965700851763324854956223301207453189708804703867803317764116485467946566228346367016494583950779777027050914091444652670002800919884693236895214176167566185932549980972662904132072198446465797196634482706494480945455932438011105667044010734996267425681938139855497027072920107038457362255466079011524534069219825520615019339715225453186136582573364401855766996552904461636318245900577286290463926978636380302531171232309498889878569008050283164838668988957305721825137412065003790382529749254546126808429188070192993768384337653515416366725132919433915459586727068543670907035401241854291218897343546261558134761996574993540993481500624748592760823383492312640579901784103068409623992335102687035510566680430587081953381686476131890222771118040726652562375252714873606301910259049076980821645909644828224225563152380792307533994271893981872044779074646367053942293025691735034226078689088923060248006928809953300068011252306554970286638755977450209312480659790010252456440938581456799309889792264958528383598456826515801331685863383389932204709403341637791686873107008108621646011774869496882105143744764214872494337064000066686104375465736183477469325721631749995734807894968965772386488442619894396638471375934678894980988465801092782238591212809913593050853537215553109242219150559127643730571921901108848549721457210545870106718043619495059283464663823945025084336592110940910077779117912451069945982558002573844671390285824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 1661527835575106846667620521794609639218171640658862934516917896153685546528091173403783566355941940866588606052664855373162875483292295787065513254170496551193364699978173091576742197346060805995558227696359476779799066644664184181980920333201635510089286857051292252521835069893415920184174179762773603673168643123736029186002098465530747339399023458909709540494998924463085730336326016093659389734749787638131633831287450528499469454156068016449177890410820087630905716883823053732408826531059706498421725816265950253143779806068891278991112521419452550483627195729434588910199422902202274986946576226262533668719616923605354079010489247569591490679569681792780040209343806743805566403868830608918716457737167739698941016653672538512081090348434681587340572552253295187530832631883053220408275136126463264966524309657822309017092740795460788083978416387805864494787069177842358290693196692699941059313790282594805315661321314825585627105220425575053806724189805348619440657616880933099945654100615850684006513898492652716755506555913845489096876004444098409182265646516033004183394346350623874945979402864414819535012161829922922185623483039391808470003889122141396048599997089005352543594077361458942558855334634690954420780869793992919454011549423757942460303429129417305724193576727676988140726937612315331189106970647779789849670406357529319348961725107109733342966522175598416118571118239495664046752768383847536713572717187991217036099859615713523273560447998429375799905164772076623131375299997246907817301212942189417290973696748262769568132983916347298811239649590800306461802774496621156114802343341437087751249065621806984891306240402378436889756669011010279509824873254195475074074136386798550744407851121342550870504396972791354249337825945125639490195981762548858556851945643254358209864790513228067079686641675044706465550273536933029702201855454295198912340180852826663995916673456952681454346966655021272596174250058821973023491184979933708485284626441628337516851759552391429425470368568221019165496819029276788769426191194853319506206850485999485397076282296845808906633180950689122876164945563565321427143920874134824674662078472301775144383811369835836224438132674536775202327080564788533128649644214747701280319781432105035369342432035704519097627748191673837512649222523163637395789472180966262355756579022791988845765043078745139062412446224999145350930955836957155646402977934842093805186897379221674014720326670513624115820972225831518351079867595940431114353366303698877703330416104943905528331229975675928576000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] -2603071324133347697639208920944818157537615623886830838114161794538123372506697081934524067871278613940120992736420411323421874109965981438960322353338844165921803951704432468435532645806589438420549956264897326796203969843204638240257172123707018311850042058512588124885877667401842113147057495839358072208414936420603820446443550147274505879113678706002888871621943036774774758716605659783623550918991057747799806494657302075328693727363188611007311720086932813582100669468434254273817483869406568186112570145222654459298746659535033258621273645590967238465758988102317932915287818590185211931685603776877748160193494466720865059689581822963962516524045297114471673591541521889712527661211670534385645782551276564937918901886225150627125511536682385480163238555605739762141084672860374530996426416952803893448862584379857552886698661519599249106882464647711601292365792031742014375540244747153079424517681491161043344806036875469012056969785478252656297769072221519830598252496360341332649526328382334114693336253076705738964713132276167813970471423516854859655749036677431252412662162668908202856530769063585246299002392021437164374448357993256232031246031324013083241638229854693405869891330793169744430710579713918341784643534085058510499841657556693522062511017441377566601454176743042877305994989604588779278323310674128834029146731775090210036768662978473966112718686604190657487379106311042307457998642338297563054312676851912765951465355433483601122542994154606369209331157764721994474951802051508385376659955106628620234469760374334016661531256262233712844206557335166331336371204857360973502514397766410174325361137455822455606746574373969391389736620674782038853811869814584415965280950590103658654848624795234044552077668549280139741082226188896673252509987934719290163197714844365025249816372075760259085157656823642350428641670418139329747937452506003477422118227692669292375987075902944779795237806322959079530270815612162796718978456234966924533189370701335315243839334258885189205526528119234998541318402877738550414605296003934403740472194698798615271424450684312810332424733202991387564171096972636220005756515800185599877620941489882932123990195972015267319936130429396417904660298751953639590060765137101637563571921544570577837132756257429373852479053787867578896640995358295493159155961679666728905553912060282256856785006032943141600984974769333563293140782611761699374238919439229427853378445812518738859059160888450127888439209747427812160190428882492072446829382190534374833822941796672149637256264741289984000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -5424850086176993277455758544399224148315562245567411420875744174216832783597814143284511457799855515708134847549807255441247118623748962034181945563817151557407206492583858821899125099628449226792278105733963778483537875097645559862392247533976495167730757325480429621603003386327173410949797293900659085935533342095864809723628541686266788513894936792983004067558803905336840197996478127976709848870432717618763631880660449942815804244506003721172240049389330104854035647613372736308390418279749221037806566101249168696717855088139347853989025067955167062002961329350325338714441365755959360370971045461219851022967902867141707238127817695052620461450664694830952555567515806109533259710064904268961682951729307972209073574423933634845439250407149231123285748215127943395875662511620139029625007209129033829002329620493830366309294304920350548359401278567575419609516110875647280635133168110269440535300885157407789150094112005105112898515682109441678521189834209401011775805486624919261268484725687030415193680626997844972636136766945611164777395967288602494737915414872920617997922872407284489913328164672909473853297089957827741547931190991586334609113333018000382631473033665385790754150655063355445112702257994961426444444327312951761087241500591425696744632278104718124022281689574962925336733575182891937455827647025543281974590101805040526242247239397747267146256684736432698078696324829971811206835646647022673550041402344601725539269003523174643160681758907786728368995089046869835828628050138079908672973237722031589127483929159687764763324147424291317334547227925175845750307004544973882941069037418472163404611165544990952585401442781362121302930401227789170155150503303953461256404088720089264654632710858923089464671102635166053320813891971986177583073352073744891729370637923382683850296365056313286673150683622664117855100476396659041936245692886251987627142005508419153076025283023680217938003147131741291439768497862342115900889136232447465241455200293241930601231427344590180830084145359894444157359081135294659691838593608629431817484727713301929172678943177038805409124640830222398857918387849461678997696486558804943897221870363861461151366937842209104040981865109791759790026463282511436271462405386289942900465748953615079927920502398829394440003204601245434780717329362778393762368869329160493535590884515858886756922599708791703632751499575764688186928489713480908916954137140122321498995003888459923316158582038430235773586924023062888048536843378496610614548194186949226350144020060501943909330724405116928000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 167403866973213313947620226996310813067154527708282196332734612571422433101761135744852158828991158322645934812299133643029047038545957905769537877825177165665348726409283654225930988959806381288235377154170374720054464861352394546234706525231455896710518766216585238949712643836560666035389470080535299935640974070588005112332093360830027494437294079165377816592914311615047205355896610951465817096671283589467444387173863913391124915769131197800772035096210380698786181535362007979955117185543911113066989077437010461264142493779395720557171781092139628134931311451559859461130536881915248121896254332846620943639084475748618849634242001049892999229623679022768296663840706206448978789448323032247461562232544853265335669407317440553451538610791374092508154293380692052071498888108499732463959109199961640872319410171940414640964069385771451107710638615100584944687557108745382336413068090434074382077750068941953900235525783560341192657348407478920643178564191471132001618441429542438983818502276623619209771351790917382970002756488659317883671132682886766248440886127363857761667395165378081753869207782552319421018480130972171935928526597847946794593788935197479949515239536436135343743593251073068251160103639342867020848680356410091347707694613994574541273117808837339668118315391053881404017163005972600500039863428120993205213715688904630113281784709669621333117439211781452293246428928255739265899673393999468825841262773171192920612538221876020993242621327212899547350161734819306078007039406483714862593397268992261106255814632951110935102053591117734861564797197150290978045790033915668925483749285923232399790811136501014517904159456238916450072622288874859390121220613433797441249662948391689362002292436239458134415629784034484657569280235798948709599591672373049667756799019531984819620128778371705103454783768693767937716058488340530514553354942002273715306478076800724285476924469233279019341607794285794879827863864750674188407406952665650387478157113865149961609962180112297140776504806908007801451795027311665498151234373519411094766806423984190240247390243061198230639172232197450363381576851604923478898179699924498046066489221109415636879129927571405930769152020793721698130800779629298859087572054342881496603000068927771526510060147947840569202060947087711854946124760478859812474019216449133664956719242409305057345554806904625612455045772250513413739669042419017589063548198512217058900887475144535975756761432852747967873833320784865750724265991988559685931394993922855768689818049352355833970556198191104000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 6337109792862956375568600740795652674965423837882268657368675383765022859731159867414114040430682859472584093116429962928367166757130296614747417754320060683178246068281952004877348702061142109940302042839249452082410944594199617941734522606822207725423466982743381604078964759552205792816448836764103736502198093249027344173931045572643780474297038421243378106615685768321615357837596553549244294396305646762290873075042758212050943852410565471075427573376777903985783155168996729634090254625467139859502153668445335111701558033980206907694106223973416510686408846908767811239111459438959517706542986290525065645825555335627625918939702977166202482547555872178333063774228068595033918463793862619169694735288412732961771634947318386963803977591963316076392163934197753379460996366057014131109594740270635344530389649082251393768885878659081856887427660853689248040317880328700290250049381772647699818582151401467571158844285645102360129793760481586449427685083726897193947558317612490460769814591216180986852071126500716080425094900464201313176324338728423369487022597681501326160105261167710757294437423506909068943178085309807600835037325353103777718494983471595616683330257082619513178135716554928113439139944874770000492230524508584212281778553576218277639675463107492980841034967524451787388235405835723259864197466743596462411018315470951026426954061992074017160392096646295195372293520751587751766939963942348928665607138377806609448012747102062280833234316686715501556838553094706575428242137167770084049443158191731239749308196740085420807316731941290737051920705903690131758019881846441916962758703430471755146645355897881730036304294765964722043608749431741615954470956006123821987219717435401357370132878409883612294138303169197588766564125845464707020953731748337368720650236581267269439858955116632739855905576773200149432304315178253243267402593972394322867695875386446080900558308351156434044086621578337004795424236406365395418329533204796952359018291630471256067085811669400891399771042232535793387900460531780188394911907407235654143960940305629505218175746147778088624022460937981703504982261051906770379867952913701595890858042945066721217517434867502789265209096593904499871433038365768211547585246384897744336436843516993855287124474448217772033477081601946504607055007526230065271375461044736555988336778390817186892955487489059781451211198917085089350024101968181350645623325368103002833987942715373859498083866078420190084512440399227935334838803641686720845096929913868345625136728564222637565050273923072000000000000000000000000000000000000000000000000000000000000000000000 [76,70] -329182630234061164501149411802911252847586700710840017771103960209886628901928495699455593912846142418414433838583553843716089053944788243485417201690942385963776070506809617939045795918932523045294723426952608666625278963732550062541513081203274802965468295858875011713712623288299418580461599861336747371785187959025979268971561755052612615538296414338176884107608133960887671926455237762335263892416930689101324059199797888053421857061133147139834609788493409324189986792799326054620672799050186261309119061363633835327624684671408883750482050741667805715578734178645268082317034337367548229678266340719757052874454660549958765610228175615943026349911006504742859322054825709396060570904300402590816513028811611806928123494763058615392016566176913755528146664694729269193665072210032428591494734534363470802680200899728693421894479522274232551414717353830015743075746733051133827503434748925552832966592984679749365371515033533791804823254325168690223488911534535175800187556553180591874716105502044782281451126882639478433388918258464362598492752350900136085150989492020643356785759230417467352275863341726954594454533594645726313262528080319285920294356875361576827187821127251617245824444525676003447760604886995080401065711274475149622379200859348202317633376234206921992041091937098183565010173223597124421179759906012251762299150274328493114889804303064243006599981484929453844273086218898963427370145402190658851217798673681000109930735003153625901924449188027163088931849849564524438932935679806918469143848254434855152362389394733367852038084086612907208409746444556454520360345668591316684580497278659674996699306584449984811161281777208875279149948153833577008247711334349235482104550854210554674494609480752733658395065590466473937109726520028259079188419467302919068079399533278001415448062642631938021700528927314830717843684504449182158638980624899191134512901787970488920625971699484501456343427828358088851532992426927910797674284300865907988760492945575198991493547950791227298313770176259044962073873137307671358578243858748366894920220080269728315351238043035588481160149018846462493851224187488802418984309632531306203636181272753487873961388556004848619285688719396822005205169897488521786396048403986594290330242061822282712716051342910799664206016397250183236424430565889158740528173115957983989883176608252401479485325645245601633631286643400865795486121311346451482223803294693718128938159508015954421966926972533462662362409642019485271982506049379992214864255172132370079386814130767704294204425371648000000000000000000000000000000000000000000000000000000000000000000 [76,71] -2016557713348137068361209935648564889794788530643130596578515924324509639905598819055544060297324614936919589594245535389260276970574841837954278308751692835711874104655429662437281847267626943268094433468754837976178929168638549207373561212945844175616653772664961213524720554972922057663964181178919828721039164908427727711406184631337317961607062457453490419555890199809746413563361344130694558788163494427461137017289613770291792912471742628118190970559943867557966179154489616781116619702871954256870513983675099265744284525269918824461938464763964504243923059843901035172292242281898690115386092067234799848403339160934725531029029758422523943398036176378895639105898644252596926072617211433238309752493743594320241362165158468829318673909490655267547026553877733388244801408154057670298103932609590726506473155830128585767304243008052586790137515928538609813048330647635011368743841574477221803509801174752124136136461523947266533626851729254196099434728897386429748719599616188531262840028459130043932011056128877801279019553108054182383268382033234528434259489276309094645243123411495109745149928969697362760136603962034122747876853021992347332417840792511754111873018914080770580762178735662624996264369109702269437668511352012707552620092271362450854180763232397552880525279794222115266019773756950384123979740939962905185119756959058829141218934362797063839695373248729191458202966642973157276168008371337038685883459935094948557452939689863717640659400175562151137353733854403460862748907279557636392657188724255325664525410679605666783685665392567514544427102931668507473124530335749726020398583504632703316448399863226362815701235556094982609150160312504456711908075647446913805545355004603773098855782718106035800973335204306753622418139503500252635107446945894447523639610281362327686107931897588016101220807809045758511833504206175432341965105636910256490790365076269745469054061257292919003389374504529761443870586712694987618456795989548672833563797739052047018174308420096347899215754638379389304143070169672608612539888151122418362976650589113300568062044093329625200559172667553258009575329324905805473231616191636919898790429436695662737940959763887757456557727924015336002277634845899851718443833759280308304757895066072286147237576279548499007404549118535935619082242041395870854108796851212983446321632365426062483631065839791928051236836539912590091089376275021566153275661210197897585238189859551742114990937612187740317788400775830211111865324824057064601213618202845017709595696195838507385408716800000000000000000000000000000000000000000000000000000000000000000 [76,72] 283842013101352373218807785788533505027769956459778075772960327644102249761133504439818295623811543856837189934803575835509853567845549797182733354466065329968531773613039567019184409140404164768550896223134647787218678187879819019829065616184053467095256484262382316448845568114912018802754827416566084738087361383881223047207794637443145747095388926057883849420702129967354842868832572798166919235597589649077973921490397591539209000682862660682248726598395280078003433247575238789520581438464214056167673599032802939328890541420949777180683962343338645632853648008609304240419360863429574434889010704930862186894850551444518920760911992107160004962778403258582664239727895924649826846743298136637582778615716311646874074599528775241891210224780191268218198580248915667874544617809571336267956472010910102070903003709019053781857972949778808643563388130773304893950716500989673262670191611350870220480772935504922117950771103343058899531793422183108796118680483705166192466397110281473114476938761403468145802210484173223431120990129131109707214748360371140963437914001916944847206507486278131092553759498990095960799578883010272370320091378374991571413133967405237541842437727925074799026661314022600451001283242862345567057445831391941377555375782670532786376158379780759899240717913313183440199848115434138211892745533632931691689002708555319091710833582723395955928850840638730848761693574644292625043109082011543777925885371432946786672330718461584191159441080198560386376039978586551818059248120611866160907527645850099981480651535997756517500656028395301521160194391810702981476556458821275535527393255904206091871380994006703289776027462169013372103333127966574296902160614988139196756050296521184391411964702674303417373453084501049305325783442113057371272019035710033597495878914638624287912049712707283126102360537650168188223324414830774571942701584525897183459722112271551520802903615433612389151484689859872294346404882609592613002146665402642357451962954814217452462600351887694286727794708213346336113747639065783406112043604538210796262466791356860638970634627052118070928740545890224499221164298548069011404666827297560972579310576749878646992272703639712612462191539335022356173039466574496967794169301985328445637283916181574482563390592297260240483791776700095238343204988929036362985035250172910125663542524376737788682154172318626823063036501388083966084572464999647357824804114227236252121202664560243294672071554255065592144741235125099962180895717429343557308509963834753401560263906802925410092843008000000000000000000000000000000000000000000000000000000000000 [76,73] -2469471746941269569309909518965006159819595902709093646198881481086800564612615777869629487355305292362673196445494737434628394852629900964869511455950786812358214990616342253875502068191548388214896803757541438331190610153409436290858640799178806576407651810462625931359674174202532858295418264359722222191824260304415813230238679663666871368003350141375904231178234041109678145434671082670654037587915245183631972145879044099907312636278028147197943239561835867533546458020026149643098630861747066950587369833685214740958720847324860536299817165109783439859689598243357053509200724583858417991100660451686612444614240591475242812992445620225237950088047475254057697646549979497303956714777536488312212997462314528873619130759451636030141159607826361543400545268176209672273157389878002467166679381852105133343456835065389868629034631529530660664937436403513076526551180701730075940607552976041612675222592433204702171961065702166318737297026291720046872354348564920294903705885254835983602318961980011416413521593117662662697510000190259526105978987300000368994002771481861794829381098181261627901639579161244410791061255917665133441460338776069353521098864925674199604611993501250345358666041203329287930688786538812549040434048805585725298673090593510817225814403412277055136702723888905102653687237207127189691575884894775272643757854855749163458063835371476433723430837849262978660058076341963974873060066158522767756235144950431453252961231062900026464336908445635030757040655034503793162780830519499782061551276573734133556606916078389849002389271714779735632200141067584944053389453561659621528966742460939325970010067391831574652592817730494981068795924023885808427703275654987640358215376884292562781941786001241195597694433004996747224892888064598176581724557674738495564731030415764989341064842123028100181910839863624913919644735299476149571883688072270816900294490951101569680254233182841872023313010817933424581207381016068116722275659693822643760581863002575284357725479698018004195607094342550396616841378532218920134874129289017254971362175018508725256252697124085642928768135908840528579612430465851125573243061166619235184848084694730711502834634677465665970066857796795170141626446491111441461725366807898439780014376458025269681807993371652621999046242358236494461669021962268272713256941782206959624291888988770268119910398434007040142037066928401935147566092828932044729211387988166855382489218326179815666325107714789650399614617011215416398840760398019671858435326147639033709416191653307955548258304000000000000000000000000000000000000000000000000000000000 [76,74] -93374319640510122498331423649055895045312897599489458466015415086127431022216836904768238632136747456218981891334314499000520265933107111286081783192977861783714053756077177414823608197904573148871365337526528845594990644427867250379022274162266413194171055518714082390279629751532917751082918613624291064991481758415542400034967220216552084840854512946057461597231042957052711133003968749426365433497583839222313951269745992915944007876681811027730182817312196448849861484830307800755674641422740803253161564103351602239482327217498883714461768534974467165670513583971269523406316568128523071454145709294830975703985614642963163838994115137693300432482119690239862077280209571792912043569859765245378963267055832493534624972164925552240457690744625872542951070381138479502706232929066293904930354319844431820844790965011954646564209127394293780953670669459556315698098072317183283425352907256494175488338401988184650857259854482933610472336528183821015905569442938714812682246319014980273658999462654000669071247054207184231711713974502648205080345173896650929531983561462571904498334807369035944163672573991211816974151291791791141400821500686660737348510290155290163800116141888132807832378818451135038096574427943937271723391334709123603843279021484417511521914752108254209482877326919075035573549394272700609765133164431635051922863317951041198321664937810355753691681002498283810168562765832416289986804526536697160989454751259034784474242726186594694118270330433419870472688725163459677680656919807190050414354535258443286991663518916628707555443352427929046243340193960161260157364753242473886917155650384725729401141879003537491078002445176927340789289196225001582565156894450952003719232528131287169903862000038586797022945447420939185311674289789760803495288876365058510372894944467608416853342080445967165928086516392169261853433864201696647428025140634726909476733097928567575765645507311836531094353481698145146810604260034487282142820601481375956837754154539335970125554006648018337281275074445393299715012831347470033979053524541184394268164754949567083369321369731472913527203261189615213401336222429599630642067796836548603412907489513305108787356806834074186555691220127058340078911489399099405785985606890691909378155567294932010734487373466574248299661313735338510703966512453832245570357089297104059984844546921012834564361984339989960724613286100335089944217354517209708716662053149168678885856606643957420754326475863306699280936556789481110661493870917665094317979031335929338911712149586353581981696000000000000000000000000000000000000000000000000000000 [76,75] 520402952644353782474039992897624935404316054420332472341272007142498295518241649346398922619394352853197005631122652710843409749734906990490046911421291736342974268933772816377102733885458269830876574771901012217178478976468214251311351710402843681559530418855545453558930085714908718200433606580525854979307322614642266261035395606981971106394185871151703870308284565571222343348737548971766394998132535062152366767923054874403762254157107488908536465938337534531547289865388157896655675148963883653354010912611746689807050810510692075267869665373583904666678229394681426639707629242292709795679032981944267969272560328345509174580551058401429074329263755287472312073178106637725806751123041885669500467904365749139913632489418050165054021948527049432912003022952454275690528795395505804278151161952168425994743654151908226981353013061036150364269684361074029890815337500469507278533627132012542570769522532550156141710176198773170167775045637619798810671688329903484123836831665415212980354319254143750560315910887152315977018025268995366005497909819348834984100336444407647466662975134741757802247513689669895491251783258316909205576853903070645858282763222524427328139803050357653237214179903475600499950918632253443944341923917906718015658989828413835269140084285356510761828453807679547014696288969457313731174405244580561792960080408296501441900744093920984423173236492296478558426353581487216874946045246038448485468152594327957767150850451828059046857098967691422517647553994778779527791801551672244654536782278977677816821232927723684522702091108758899101624596114998399290180058117023763384950197157688962722858144729198510116768297037807775571310432320880060856571372787442985836028152170868400530140463332275448230945736370629390192123119566805186593029985402022301213244994267550300754921549373605601322350300771822188489108957842004700196007236866477936505524106742022631667658587555412163854170318349951935820228224133378902584475147517128220179088663127600933629524429666459033452281728979989063641741992036830521903501532981770329970619929498191741926082269536220406208126968318434706238853585113128835764024858624209724178370105028582873121218364395493699504281009756893576003686235638450600412337614349168253248162977100900982557950783987701169623839078166975741584005812717473013551943907387747928608898392928563805223467229858536332853499399018212146763109886648737776416030670453923037780257532517873243883593129754246272282662702201499279954801342740260093725233650570713182246882774545796081647616000000000000000000000000000000000000000000000000000 [76,76] 40500535347919304603894877487876319746044094601731507268591719233193923761923806673192247694055365618643637926973769737475309282481210749432279088871702649469043921309542290369171307593192537534872727074604744836481687256525308084448955811134370837721552751623939275531879284178336474049230080057212893576475930203853976723675523622549323756631754273190404524087330975194211221597461147285800008974745115174472788381173083291729807760848809425383045454306247930478715923208808214436678306803545317647197477666635724085374788702110557949216546753863970184682912680732846266989374935007166136552405103925659836220268613816142202825897493310844842287389127538474912147054666721739082893010047569414661308111095378227496824901760426492075925165573405384809038554556020014402874969108936352814725805663357137812885880414108379300888267827231623134273524719969499355463086740423069977621590753245605661827638716491230592953893867423896008509191958094437845798257296262932921161572826274256540627098069028380264635078879252858863285735205891755993537483487918971074941326649388738408122359494675606314897820501799887600995924023338045616044146803151646246674494943748836130033993316590871393023677970792757318906506774730249405088215165553077903230418601984892973395527786421693697962052665003264037142150764396375362513247626478035479412636201926152723585205096093017484932208515447158041423311578996942034740474210105204841871587240186821030949510964201279591570857842979595397841134268856622742788669211513515279970501365044077826264772152339051037073299618443694598854665429593419237910248904937779462158497488583583738320399779020403486588302614900865924436688518363480952814283219621181826294560522651724843819068937772716382470711227161233176995779464742931182424889058713761645630488941729493336343856672850416011533891821580591065602497800889175011934468469974510020059958332729581145373739409044880766388292502310874479806486871546255603137058887915583681535067142234083328401507109827783662373976769894215886217765646640580869012620403806049069428744733003916308673160514971923342835755068989692026326715140597787327344761766331484834662099973978644056914840237005650143660651028516380084092319965957865533632649859348384040379918824963328897953908750717995140103864976459687389785031423361661414915280277879504810096908819509826138567974707330298594792837692721093250414181910187927626588534990692549623117053351291616437011005451744332551126612196618372652399686518202869295727164096080689024169818083386324766687232000000000000000000000000000000000000000000000000 [77,0] 35329996019315014597039239637514460200964884312144388277919796451113008100937316256996606442784164592744045100910997605352924437117719763721417375421202225267176656503273611236630033344612115143282286179559099438641786556820324635426341395553779461187737651905691621518095926421171510371261115159450567105850161785331616489284504303707404189176031925105862967054028856955809045369860359357445043165010549319847632463379954143483942542477190433465161886697439167456161089322985106983315128337040967410661987724088188962410844530748466436200544640716582206797850789317524877054229471572616714899648384738856300074305507215588424196533807591552347186446745651268105146868735490568626509146117572066431798041354193798557682482313282186971384910432600247686286596460238568326871728435032412273209004098574094168592579063417766313477013271180899887429782483617489895145822829922423542417795914669898193362948326695603032862029367661838069076081365748186466367624500157624083201694858170014765002637040802050446495298535949228424867110449345325158304473824483170672264677527357912221477193543678845289670026200880919164243984191800972391233230407427254079256877457501193730036263917683474900618160578740862070618664177352810543593511335475574383332390009580701128681833069091178838292537489425749649334066310136485089299935360585667664686114104132594908715045799230629199790298406256673019637091411076637793671300863847651572011460574662018605389315171728393970990717714560438122731527683616898698841965992189966661604466143886814049265262376256853105869705485810097506655091264144757267411362086523316355019075513446055255621659783212700891805869867271566660578747657576560320339259151670448239909690974983123888338688773187974227628603931600493159186672412025910828688720719582768205687022693660186963028951731653568248984762951257668656640255378149539898965585384447233517557134947247394431580317309640547333375744050403318422821830125337369861966184816312909004638520130898137281729849141420176097283922805572362390463316046504985934249993887386216936524007935492199591246943348204403905964925140209325847199861983618364693439249340427638197574686254637681069554781593793326989447600585723411393085323322525564987425907725808847497809110768938907037751248209688427862582618039874352628400569391895956121291544660600488281256690597735941496875801882522027211371713479604625795371807238341481402391166529387044749888732789871767829286983055919514822063533645102325320867778537779789195197330357691610506670885886979626215339091149620016825259941883038138368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 1064739829633904351508146345302902153779053129319909390877420860792393851807808849030049687965818484913847769664749302179495570741841124876590768381693014125137196856893265741613045750474338709482926799872161057128654512885868256365986832702801493321176691530402669867131169124956455193767796188438629785033534974684486861418910678211526988104497855649151342910459174160122511840463959330588907872561151444673530286255843013097911983864930600491180533174246432909492810321874777763657435699233352243646408983986508376592703745267960749558933622369802014937126679549550061162580208128053194153492243814324969327829790503129640840078975293101865976169006737943525547308184897569395767181999329883305620064583152282213193191605171999497851077190251237138443664655300772663924050887697632158832665107099321740258517003199993752549911126922170089962961865994185486995507894151451360078714542543411522956337424493040631541484057906670820728184756435828352490446775739493248881088408038177037444538961758032952858364921950713521737672882750498888386384701409148971521815082634244210743116463625466943541983593041620702874813052489992373965639803644289062718744215397842555976032014475218293685617374930662497084421901665855893327112889623154948007532496702052033145740154154456789056886987003938205862561045508607459220248983900417926866100704332230206306156117977211517773515005919782412352659793598511523119444310549998717110065591961287332811674350083325749965655909083139166851000776974688125840176979803687776059591896110017341985342984259850960657352693576421815915158084007195826277038827928444516110195178472432782502318930173567645337834599383813835024433631377211170566264768933143274497820168106071127759792933204130297647471752366667171176682673079073098575570048701101290341859963600649982604697176409463989309719207915813970561085211190877659872722579066687544759720981793228785413115967815771291479915107473722692471084756812709212943101021708087616026669990186889930588757101169037515119436037717404647568957239569339764528003991970426951342279319561731613271851489088156800113159666434988662317896646936364810240872736334795620569731811015590690180317844017088649861317974089074833825681411697132486444804445376393552131321525385805591007194710175641933484280318679953239034099504706309793190636943207822334919088163474691586369366613791031170851902029215950922819590171035806640219432993530674477498018119265361759363547161844302243771240813942351509022135609623910161579879348054058802854816498324812689114551899062034151907311917925262163968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -14006669278180548937676391707848321958619535884184511106250229988549184912874060487724839129945412934521236541459942561346058666920623796971089394609127773921463412378333423687897962730487642007580692925914052728390376665517429394392802329239142260536061468611838799052978333239733124719041505952381413492664378676820561299352340236733499938852134127887214117061804280959534020640149435211853991505707678130693047083544222383227082590949176834924151547710402200352870149777195022846754649595991133215161465427137807003253766435713539054633428216398331615076860814258251547594851773243013083177884976655996997693299433737657307952563673415798101282998002543856010563634945421834420877749300743598031580652487178385231097683296341424484552656630620346356144171430438146562562956269737291316008276476182835787066779672580158772444994353964484518578090333073703001816257907022018401419524594186814849407146696817735720056344905574742075968143183917909428199662575032983609181362157706241854584668528412690407011170622334081084751770710469648260340451294196130647614855357460321991515944766524809233416366942553826597276401586978803567435670409847678855528144625417689924896028487611212708647884359280116013760856769256086803162749273282510148544805740506327623010325917694074573495052525510606528267045159380265992671513061610034980590164664851326568098385128314894936619511771807693325118050619074730876888242278293238882981269270037231426730225514378234976657308682903515000209518357843035385460972072186103021209848653852232228795478536815148328928472813560450628137992295620297083836761872481831015643255979111495032120538698055679173887583406884872331792185336655025526060224053788559698358500722205038676905221381712467812499348928961395640923687969206872532900401536052244395135369571527289726784695065459186004309023151349992561629618227362906424980604752699487443732727286467708823190752280852561310326178486964570170770571954205774604622214861731949454180502056209319106468115477462509073751539162201390522699900807394699404944444605184194391076857497849025808474772254699283827248151521227321561041504666711948333004368075279306312855526496535029544284680471940290165054407538640427511571051225116122125469693977898095813642582000453135099477518297660799159996179546473613506406206983930316286725772400735562606377565230738727964460396431408058608784508971774062817053913178770771335940021441551025837102868853580976746528233937892648176587355430968775485421682256023313288886194853504329011522427835346086873933073138426690642878745941506527330304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -98527370955092779034599855506774073591446277356837238081274592214714365038461863077140323808884082770860872107784499668654104869587913949815539500935451369195899083168883374540172518556999331482843818260804436143291118564164074685459785831836009604102581667090044384631698091611139420754860013896034823919610964814425287194083661336127420044604416716065088586754196123369701686345416700559535219826610381833262833604535428469412105662536149180743188506944944433767240145962440806581362940941112527395542241312080654584976668808752534583101099277693171102293538090938293589415110831852742260941574521988820513867243459364231387359279243111647375365215515598202048883509817294980246270250926756091144542117386062187464317757858463146583147942495150762697168717846937957580455875330549532793805829833045847168066644187537817212851813219857216224670648707060096442121586302022023488370963033970607074360407091964629459044080662469605333383337704237819150113455301214424462504831985486332455164772290953146809604661370037621718900562119889431349457558509197824906187778458441687689611547700642770666987443714805699097197572480638049732566244372612224038070810110643036831552881663183190466556644578049611558418615129413329981706991662412157097322994798134476701843137689151448392289269850589491515551743759361324055682325556244065773154176102275784428560251141634378552014283646042237046644725035256713671321565428547646823394300459612841675617032106939776219237641170278567306280292642978373701587757755470906520009732687600004832502236896227864404140803301614495042786388390223678258400299979164378164102829686015243444744492670074879343696407768885213257478033217191933093864477630753766373182819391278460524649023521064744146788507200868148488098309018678564536342981723287760084384327012281045323031364351698894692870158583827525759582707665805710040744268488557956162000980988117230174428673135796728064581242249873810002732034553117756415989720964433850667848414375097694952917782271028605751522973370521207016853995956350817800273115191005028407661765845134330728258231442207431528983160701141227004997333955492838662190365106507728042463966505091812040140162461606265806094295286870338658783439503637385988524666076995515089307484290317490006711350469666547575213209133737697961978867812649786959211423760324900321635643892064314699996630660225021501726570636297558352564286901412273236471601556985219311393310673207626956503806777438281835727090716450996630672179538088359853330662759777443965294805888352077233882069746768040939918097264123632943104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -1806581352284270868867029427391257405756087194960448880572373857932162339474899894896558579498574525535139937228150636694951258971584256458841636816896469842285439333524513157299859317334887006993409542934251954114483445988955491847507934940097563978941873485802503600321412104191564655716463246099900602007552183904739197616362628133026651189390078313714805560904456076202246419645591038781748334915156894678988322806916438240289097116595099505666951008889064349596946994364496246257372260075603090526778452971485556278371012640406416308908853548537834334559903739871854015675737920956138753591837699543020849483795325465920171196568313818294761039733441320884443266097371479965192495483384285722629717809122883190753460913081317285611289294809753049296992018306466178697348776469830387954432485678322743731199625215215005467039919781752656271006620168268986740165331107229678361726131310372525479210758131597384683782148202105403573701044425919210382796291829456006471372183249681284248634715886634578941746697177123791458974665576190460284498801048540617891813285796633954996810773496512961252234454200495635929325731168927946818344078220892168712696117766021101673874290202392304980774677085267709794194082327726718564118290991579986497235469816058758112840968886759067790205482195158721365329790444554812731415161833788826073626313061829089722808112500371961456317629162223028987308501629241775199485935804844978235146072380708694142014835136691155949459359946902197461048601607325071139984309531616250338352120292881688466807748540030024699290667310445578755423050714703400684636416856223761311114650868168697603726861888267659850585007132405781832631618433939740284710893393097859162359781272385318838331664153806390993868188611339619050147425041401470457946788663893610715789068839828281620250243154566625576023831150849807060951419899496790067213261534088978492866882005184311817073132244516333247040009567905019950853932616772443021552938254900710724581359951358467729486375957791450688023002911454657519097528367777253011911900855908738799989533885306591894560011995788528918261506606160461614708867421058635169707113799712299283838741663907536799653385895530567193549102431763766196464577938652011951701618003195544570000143955579233118691642598217279891890573932102211207886991961939546053912993054956704284439194628767268075360077152348919186001685845089698533787477621906839256966416762696747830368936004458417725651049978195407048724314931514992055893827709768384277161845119965888888042085163529835358276524495133215972107940121746113298432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] 45961764346138821201933615499924057220570132102628436577277516321335858687289265133495505449979019000384633611203879141174762179697295595196982778588765821894249302435256242286712858223442584818534699615773717120250250407708004394170827182372854757030831444856786251985154160024391446654109409563672047510617763231487396948078912359555045153279378172302590664846444283860249737716371133030803896834900367622169565098288741687451581679380724761288439511846576188621084977465996730389453422093864961058709579515092579547049305206888558446059268755938584176034576919141043976368500959644657889274486664871067384916382093649477449681685617364752534544144662578485986079929116788482029629333455194636638803489216193729418953895748972623476608492465936615257403736173790895454376653567126110106489374598449125009703997086905269251960045795292419688073920893285458268122500926294566567768467202273522634077385612236286702455569703220908362556805745548661301961321652915459132943115306894404973830219168691085617119659917366986075035515995993757794536896582016294798898520002288885671542471197060000708658942228183385396924129514537314185369399375026319874301923473248630463515180539841172294316023229825503257957790270743209140987543626028084530986263192805292434969833808180484952873739722553484114449494180072653953275986981011161023605850347552032900609224920117452141510334394806409468263734498938776063024916521486819101354978594786937657430242129032676093559452043431257615925663593795762620843739860100152324535004347556232635651237732345594476444718391325267345973677994453730064173655039286475532738984668808698543835222240704223295218623387544440420509647369856580829835196328776273415360849822673258673521527999190282673059981115873308797436860440293857000135408859287653117035455738535551582911369067445629337600724158454255581857395764361569816532847706328285411007102795215620418576970639729942701338590332204809049842937683235328005941448957155726097419591248407817870008463910966793756547874114752359607945775920413937595720975979604560715697045937857713799997847233134121001311541719816959939163580540928713698659278288156455937598633862989298651892070599691879987403518833550268656565774096991364706522625327641066761517283280220697275290983838506502605132643098414649415372856063557996744072337616051130421701524983867875924667396805908232908320429558265495913965955700696734715730161612510566846707837566016392882070746231140544038256725470526649078882706964499137501187225734045479092101222718201385829021952548860741448488654571815718153617408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 16196900456211951055828683048502036983093882972418495567890884686321088142919444439745937380152343701193710897230769447631636949322651979450992996943700942904186342260176243002796077242529239843157571188901848777443759421940373493739152602388479232004536697762795914628008682226254154324143496611209914679212805645475428969059711554065433375464927002073447292917492577598234577816946507809387990721046249563441874880873259687712454926060003458789753593744970952921780142483239127860469539160394026700387297574027549520584620535344897846226832392360691538418696210755607963468083944393568229497767058610908119792584102240492580514386749145222248655149216048131022860694983698836214121654800277473273516136846243083435257149662149558105682163524895417896268497752500007091059384465442214124883328093410349634200549814792503967361815452418984245956582104244486131037329169989731062923820148484702711060942236400168798381195758310955661204531467879941140130253014319715074484957213685667179941073617536597718251376474752840672921226318997471005364880985674824087620777090743668977848823680437774316193339291757396227110864734240490941949026388050455137444145076365601825942650656746056208047139219722639600634090561696069545726763672267410709344354583800212171724414468703509812902802998095812638337744232297216562822960369555424975002457146342285345332386353851533825646768153779138579749469445390556999214809661363536505613023607553626917433387379691144124105554706258043568488155949794678304456780627000366036332468755120933279074379757709621285372445223509265600790644304010372492866791304920522388507885316199524566987306126080940481570924979369777419514968189231923203511535608252746986909138302627591617298853829560000684046503169268959638171884337803813634213072895274495005087931144318738149183365598509858868726669171493441980292742610443880031145163325006334122909380493827692036130437671691773833390926357226382243951154045520469573119028075801382305075819134793017560689864512942069905296957622320912305772126322284570757750392077681165762117178404982745955267121475100956940303178935010233395585823994483899554165639357323656064939545398838005062750346334563469771951028857889076604718473234527194364100168696984969821083794387976048057671433022708587050511381943068866230556725246025816171162232932988824533148826648566058229486269525801437292856247395422890032039571749217537335082059852576601721980058346317042305126694628638671644530839304626466786195255873266865060277374726888406806136221858917612935681809631634502028526572798892785742643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -3658572202524054947969870766448609492499838769469221327086337698502259728003774202188743997264510511099072114434630927004106003446676851100004554801639266478500853206016385223672117692432107641410635921949614540767725803929426863136516865628689321336988283848860439136644314408418021003402794857063223420708916745148103663075010240266729005500174182522592490791779147417284353840463390677984244274352660225205533787842011895533142877966721401707385090892598202581495874091384233238373906563194671029317492917820075026636107806988939213365901125375762081755522259791601113713248748154588993789188327779333297918871077948850033345143294068266489360043038355872765831892612743157357991516967404891167528661523440635374149847362297348986388866777870295476995881085483068996673244431214813356651101522895817964596233891616251815850800827065651460506991594482598664431399254094324196353983200019529663997959432896485355111589395122126401492330611072310452179008448732593895820304267660299464223416494170080139452194802940326885778673403936443908720930890612859885727537863076880035141779804177358011754165270783504228008808870559004783447649999689371463165757751118424136444669037172861240013878785015433695216121932300330191847606063757965146484320934313450899360341170225377684967893166055037356830053084347942131067432541910363773871461958632346050154438255357291684192259650258831705388651551859185043821074699764755862555439739248983988301818788765520951526987057691102391648937455764240964201923482537268003793420779641208384155294165762753746179071765769511046947939359390747383745714808043836905463378174455540939681784541942874181634816484043094817352439247276088959065652227372953819077278152136859671806523888421059951764688368683900059293863532203162399755421282323595624273231933718709257252415704777647828799903129025269575724755151048968727450652898244735461784128122644729715150759730137862235022895153845071381279773346757440641770113180041433674801712581699186548626555449849809709237156591543518256581556722998710830424935672934462678612159534590765155120803307090360424746120228984510594730683187140660341353913030500944968504740070411800811490537736616575257681962237824073385940256429182483205985491492626105274524942205630579318042312838783624080258917468446363288885020908969198454140828800049461247259968424429578954456461326719214560154837452382649409848623407021393594083824771345816372690095477721626174073008783426172709675588655238009169018472929030266298344145151086022986253865429790520601809016683852056571940085239763156697836683264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 10499062908617429680591518240727783256294185426021420118411692663708064486993774297540404229139869954417942225894637737507506191419957696982200136869604972587437100289045955614731597838893410237461487276575095713174371167240672284524083446293469093356443901512206166158938668546035421605416607720592530327072281877786118467511326258206814743820607730675413024150646783514492572449546032730816350902554085256998033549419896646458793264403674512990723281674386889632102267301279428315263660326147412610390268597152804390385573066091996099426177473467614191667363538574415416063074536539388320370187478061301707775786788674696195783544726341721492536463877430413504965587423839540500433598111796046067147939603590781811114827730002791563742184466717501985538485123540545625099061202781111479124228587818406861958816475645961956472371142787373358565931858945170190752030440807193657194992868903340085128831717697457984619443357562127539918919802974086935447108707907045785178051109842359890075227669623417275215749509409699141253934522576219272701467347902450066253411235799833104394002301615173014277697594496041389809280486932459301880481195896354618768506355508688571177652060992699191263567898731355218109362894752971341139742999419316276467711201090168952397775779119827795252159452027619538139518475051144003546464734918920697663744070871425569589042910808529710714533408168105717137571113944534097246933315882880732775990444844785786122585362078169493565442650970312286831490262467040175278258737143041575589509008128457177551437607924378085037135825602578430168537982658847591776401406673015700484782761598640472800254543521162729713934932710949793647053369034821926163519798972595212496465638677442358180988623535702537523640942253688965588935526433083587925053132078220336472491272253019276509294183473164099609360226455814799321810134087361409450651000726676901500261511128804308260964587875105796105631994161984545692615647200245323895313753798704510357433289658294288594476306810142299602236786232461885122481208570693265410951372948475369796902352712406474586886802490906928376530794154819825915621621913482507132423551752608973931623452679915791540974350011340369168830361299870438900982177186814743040847348959562512222453300018253303273101994876259132152000120743340912149468073522358000331009662516787115587254991521081095312443508147618200124240062372638078263830834951875245105472742012866591439287357316414544607138459001894525724835591916410756551684595282499293596814575283386730398840907901830958690237413949842076373437160361003517736910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 73704400476693775694383281822807822358098866938707455201667008584009203085095478358350179060902990755873899029057407728809978984011204151037923648404393814091378245656124226494477064755235632971301390472078576247382538342340050179156196978509904029303934312382645228122358391379350115524939374785226639986229499634784865246483317081141244137394285029987091572701572201457803322094080824538978642506982813490998037370653846023466803432967009242999492446584259415831227707057204774458690267922278175519456835432459859341075930516690406848471985968813617584649535589796891106212988793635197183372097151173067565204557919519048248663763926204929824978878511883272941610895394118575379449415590751821522543337617051331953479610918468153251688404996977589496949571221084150216411643499268479392924895572145638263754671773853274311580252182899944942969079647862091679695238076500911746406535221891702017867762836930140654008091767564780513738619972308285853438281247055053752895722756780786792954220404515485419122875073762852539632500805105607923466977889338890963626920577074053498020656047548563955586297097644235311607263303540373606004229757928796123376775261783207530983699568799929083971395695601843907140378252988222708543983389765613303644708597362662630552067224761325184790235687977389743421217667810616698024535410146150650881965890904142174648632959281437321721935955640042894497027806336179377032431339340690726813328713403883696240264228402300378978646996329705165145804280352578484814320213246946136300170897737993402641118509473886530200565695141023025651970373735060567503238219622739178126021464160244723234646558857629906036653202628828213838931784342433288806070785589357355695114531548055722356714472267778816606528201216090651135589806853151145075261476068456866543426818679409447063673508464314086134832979312424882537774000756254884292413471241978550764025473607731591024923964557448583576523577225380844919762178028175237528661248641410926990119892573200391254794302708199025092297972522798355185240125818215620626427678999691241949105079020748349490811218434567784942867615967304447172470726594207183095257081819504485960486307040536471334833322794392939161870786455959587817962417613353744168252989692530275520138992142676681824240155508441157346560090203258618874123196294461477238955275080030091162864186681298248430901357074808355720631089781987455259579575987813357256493390223322172000949879741572480696418762542390200730092697478208090742444769820227503478812818175917935675413385262087259564365652842406449399166211768717817923239936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -381395938502378302415107550501961214723693724872821448562024490752364574333776837078196489687754587457099434510304942755422696517611666861353765795768174790851226889969216730260826750362044180331148554279460261711081332013651006205787676380329214984244060110909652025584475029570109147696337154074745022027108170980465732912246325373651646081388389357377077299812528920084744527538046319625436180743203024591359507594338809282348071143772231036848252277568859272672194874485016558917573247211268688865818401069397437662868443297095848872939240656238435574087130426883203701510403831172675874826095469059786949853611979449230506468834801911254071238901959146406919642202147424986758692576187159429748097364093960214452580320862718267267014798698251279453069924921031273368311331774999945495997745886728317622239158882591001987143326217949386782933357064568084924041282162570858101439200832447555797227850529895627751320357749726661034832339691350903634415186758531472587238036536024555063927373284012704321674343274363897756617236441456080841045165943205991799626739799362565459608010350439296566888004067910865931207762354660030428103641947264108949834612099470360864741879419443797739426776867383776763138818987148496505102128693433233609157665415975072906888390981056090174724201436021349898485155645054251091048405078584547705790273508078975552091503042638289943438844588520053464161969666765623475484875913646621911954448096402444426952025432691631121425815437455068954142378545650795551161357599260659161792460138815858056151098859681301837107454799586531758637823130568047056689330680002237604973434105175133610723633647816101254589248170163165012002437005996173347447880100932975232288504082667337116533742799935992027998000693668488509931448215913484541593644017845114082448418187579421285052212704484876156634719730666669873625901471746659278708393472698001690184797349525871841678952617544839555713577552699397370913288510350681570306211878371088396167668469947266011544826456164853483524754199473535085286370394543495164409426215134923889671935432361607337730502969696259121501429447203337156573198021990045335901529927106948446129370890777370782692066099048346848601435237436227841940098385933394874708660502110829622077124700862946139032959191845897354568677911951113915705725452880813081875222158615390537535505601169036659388217311761990450193578093226344339533050964181961149416174471674198528373846811818031879246820717256495977309076858913156994941896690458597314598527699566277188989596437832146197772523584682047521642557954480667404447776768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -107258271129189114043832323177511663654092323594498108256014825218940268409976765508730037245358241492736254591909936734093962108456017980029977511572167575973904301084758459565762099020136277474776123849239143156019473687782556767886477737206246960877938646667292925395799774332953993308254856157022067010893678621109512044469530341851148809821836409977667074837704322824194161023128941411242690339355694192118349831375933402185655510307868640850641875333939245198711056793604828131760111511810060750499614725628313955503874988648582826869956458231421817180511388849510530586137983299376490069617071607828585940702406085872294696927901676090884140649237096150932360858998042707872553375888386542293887889064233867106363701909586868917421056854577492141988126057137416265025137255750490187760381445423547018292894506855305592505164335275426137406761957979111386835090416279943876588967716839881058852033272433055620422456054193809325989867649907451650879168729205108317869078179750726023295471091563233487706729016782499959950961635852583111604893206600207693731211679413534453768395357203568284766891789100132309675162724302726141484188965703324198071757359105686455285820036229795800347116648537373513985663478206216567883908676843919785588242390469387442076552899265280056906921523531836992070444590956129778089214504176726327450676615619229131351072876400343321105577688812809519106816373596803753517631150803612099051949406164005981101553395104750150662869015568473537586337261644962935544340696289447981516043022219407886168030346768509751384303369868688048406794679536892627426426345518378846243745140849330453960721282442470477978237815165425846734663861291692938204052419216268055254782200715521421719958519551351739429428317640850001046339789624891466083273416989513418523370956759819769325566376150839667938828884013266784103581640189996555951680342120132760886914011777555997703889881459864028441594687005711022659406464494353059764273182415583387064598826985731174005520640853239246863051763066702126608248605644039454449739039597590830903870612698662916665039075873959656477089672386684276455412650956173625710666179402576298138781610917886385084329076929255662878949026309674793440472250693115057277986521337465154141187533991167899850794722322705912102959378956603765194085658844032385808635458058671831632042756568984250028162031771075622370587272353961492251781392018674167643701082155583159622999763293359823594114698384909547570614455992930801047743545373710382668453990887868813220317449036164972793580252342020752898815792895503159969972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 3733903366854085439791542553066003525454703730284174724097102433597436945675063413317754884960957408623185189571175062914526113943127180822381028421966264116714195086803418247044969906177599296460941656807258834461732629694292776898244021833933338439012079614111357335955642354136442195686383286995894872759196194778667159616466489834652591621498535447168871692904063109336457829314361126854232959416462150047335322950417999098173220536751243862029332434259254317764621295629894814506732519249749568310464877504695447669399092585049337896540253085205671559000269114219388074224181729790705667787230438481418205903268208196713249497192303999884401733155381851882093361936547717526466924499051696900900991267645802417170185413652959307716469959693376216745545997864387565650301331606533310921703130011729067931319637959194158702420608667406951094858074032584214489940719158337623303051535027836582167458605826701080393612506863447774896411722821888335968374990017291171472467025708177993699245346705579379723778757611420571978078817250804265764671316965946738840858533440779454142796772878117784458646059104526739322027999155119363846093519259099998754193767000990071579809828126734360399053655136704944348612439457128179989398521860325325794239127022140903788793473817309454595721739384121251441209235474514025698299164309592691912402759778649942450250120853805653532997724426204373327380068154497971196311865810701459774197354893640345552612906118236450800278619583031151431708439642280803548997077495830803619531409841092650538932632591760717102880545184957034831559087840008509233619354217122052794872777032092163893180406181329902809868715077685882829995322339118542992486224859671953950791158952287362337538583820702688361295495944496570251943155886285508201799821267533872316455414450595663395791047525975863537316171346971140156460091156093704100309101879623238881443461936217984859309191766436880857767927535263721758748335884196938056075491231861223530310428076304631654964543048504119132020318383317183908519930689522361583891560956884347668666734247324859446013962603793290900761254567014189227605587133953549720138464734959289512395778879023724396680231464938915896629528050487700704387573521807990713601316124763661387750667424530295810770247086174692746284746495067289456205311546297365934359502294875124444049661909589731894729768690837701272898246243014780732586971467524073789532245732733148891743567065058222701082090879648574089351939157558535354790903867050384278225955261946162733864734195714220063522825623444227125902177899348914394030407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -6876824574828072354248863032180042515117679836726907236230279107868809494703091876249188953736311894127364918314632358909390818395236383544140984823568993298328964005583005861036958638856713259078807631823956889251836059372871888007111923385962952095918543198875268953231798066834943208542137441403877668195527357892440863052961309695067976153725366943362644264723721076001892734450831202565211094405181289678356626675784294808590338067871644273599893524057367069392138654827378838264456420181831758951781719646220075977731711982247356581305710241634186587128638367244300100139041601222079596105438976653137398568566149520168344217824591369637341910686927675699962011227852481926340373902434355119146160374114460545681523573166133555336974715998693107901152137971217640931561082390927088999509569745375171009631065341991482175333969348656179237334622900989417376270658581117763240604088763790240649757012666184309691842514031711785594213759574958110540518578910629692133195406346772038930728670721424834136268395383021298545327084239846785465147497489874530586229535684092688759343298272185942285913088206320628224960791680894743333019331230092327551249947506653634198567363091913377638690214995669853462137405453595707280232948479554799130516241520571157143715928987085251162760271665418986849046271075604007637212814602831223520428246326151064971464360121854241645155034874054653518122036051403947950193043591915262456768962954622806187360179515341788959936031489450182005440065337198600596408984772886753324950442605683171662843948467708413191936786074453497328731197869518028129695810260107390296776542383297870811450326801728223306672149024783044474361974177808591958194337253013004061867389487425128187737466410751691960891291324886695603658871962446503551693423305411743203350117624278138249121345660718433575809516371781747977894672989514073666839494770772904520143667293340925612617636719770749201649811963560825588724410991368187611383237245327766373955024996831814758346015387743594794765304278765576987765353910433414825100527723908013111730522771926837810339926564815878318028408880010540890728332651394176608796319332607389122873727201389255159034018709548727785985860639237646247429151445411783234574416280148906550927095226171473999727721617721140331205874448902026908129373558497973210780776029286736918858454660482458965999834744202193398934571651704227654885149765517708739647525667709844175101004663481492696277277836750698523655251928052367220773340817731270436727783366619030070509554879274794919792097970440437469655825650466406696394686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -5149103884395151515838460283480081306163605753196068529587977015654061049255032707857850194817353081769341332587439776591387150823031093288657614073657133136830409335112087511651931360710030245418796196650738836789809556474578796109964506799453384837699502922201914003772402476160864674069256009263184712180000716279796284447514856457758102354378242811426526481113638582036853378936800518384851760666606983394683147387454657792939656279758497535687349714056999388986887580829430807109214463808065229876090756137244920895492959505138969256435414696317743854450067908760394390054439672095515684628582095950677423144059962329833444632518613101431365501933361038992138385484954411566789871968876982512737655474548674672287341523494160148222518556661597184901938630829207267023429421624707054485961534817892202674212473151217513443785947140884986172829451862026399724076146556428834715756657489299194382961152879794995772661675152609139542012657991081654281989663026239095087912304305356719702704374112823053238238777454573738319348206644898530414650373280277535444606507044364292149524824624683781654111206126362842629657683712881139054270016950913460985812607285253853005175536467298188648657596662902166632207453941690977444719117104443862329385606850059351394895671422567070573481532876009156149635286006693525576170053717795303658713892988519496390336424234685449991840257230082404260900434633326064566831104763253953146596520925878267922053797843895748599629716434251574763334542640435015025569122897041875362915229570862036456796430910356095336619061416252197215413933034906142948281777322005908321898415442175966433704859085932489679553107491503597139855569267651394574197478974928621103460735405637548308841828286244632014146337345068392393957130107806964978407792461731101357661170709711679091091568141771475226664300611118975960188838061976674326495153817483626255618997998463914588578643268380736012149589559406379141032813246697459320596386419104996534460368797547608592904646184789920301341492166383986541189743122687425325992169687391750943530825983286229916254104909303280425422561997659495230302465438812132562469344933022456383278984211702479701096947438235150587375090019097643339874313934575971729307408120707054787962029551136381819918222954150822896330302043222758622984916379392819412806324334393540123623125561193331398826722101371186286804757817582896841605100640468063187294293964751712417716164904018775125366936464839854772158409336045300294000490654659937113232412848652207432838179487515100995812130546686942833309649733326807920950640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 35691580260926848156181526627217498957983128328027236543219574938298247174107578554056681356064821419684633502925891596442582555577584300365396824983457843006994557752350188802802633639365294628709329592930194337177494555732715754379122594142631435322816417973513379060471971955065037425369006189555527703012581413738638765888847537372387292444402350154108704452109315533610247683033839891554855472448103579612114296626381471308670802258039625826265883972107048498014692063283214637999032161589812187781490324714141781482181096882822467939063752672900996030453991323150209761270218251264009317016619559128929469356253892464468096110829410070019999079136012404141701571639882177519985298884840851411449798439508794586578351203191842399198875645217936133867239074655101072858945907008500462399548580368248066951189857400061483630674455739041219189956985143534056865725926792067232401255301084213699821164524606909647689479087846810606737270736766337336471040712581572173181601276903195489887913022059149499739391680512764633234334402939078969939269962823728650149483576331966035967454680737563150400794398481618395313989970666967492606956199706732964530347132384930740248199244481777541487028460718939103968302805462414455937133891498978570823611469795902651859077914112039554877190701636376707173623577707510479250122301149202389566962966380139800978062073337652710883264024855778469009113598143020794426241461194051168207116871419616504314423744894331330320716071701107856428731145434256240369377855181890024665401800418301561476336165999348135131468818961358027117781364451109631126254262406483325892303262374090996827944326631349768503906888599167613772418617615442851208155108573972796360594605351408729740784388700732405998580044482280931043456687855122112700083670638340739014814696667674660056069442798028559501048204630090197078511779143977286739458512402870165009748524867694963449470612819479506084656732834960647930954111478797453308039011811854525096373253664175176815991731377759836347841085133586582843431665084099215584395400944283453969976778705723930273270869003451358596703225383468551647930982265662595324272222120058239046071387655884172582281698717309535125288896754160823994348118090726003284929587021680108849957586532710087131575489468654506314935454882353235227759191841837600114164341909100842562972263546461951188737344136980014310797090741540150207405943209220244320329366242900735552239567186343628921392789560023859332505938570810036238530294691849612130428627229373937131740505080396403531306308276076210528658379663405939701885960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -49579706658356280071503200778290349023219933112017134014353014501199981202743883332368889618130460554355504402073219458892874825571393545102714502048913064890802708001804155388586454649775777179410379522217912101318770197171725040700162316892073227678271378385169527583235358779944190334314661653705347290072342002379908948040533635379034549723881408216308925338237063258651771835394292354931567230034741135862011975717526628833696535874845682217568290512968678095425737478790873460667828736009325488090754684772685684085312566361724669520720879076043928447500995618260660391595479692886553320861432069783848069473479252346299153741399850518929984036583541186492481479397223118654028299625044811397004853224292847348373632203249848570347981339277829276718877929895303022074149514269240452462295724164996476510597567912774728724455572328647510016698851793261003668715475386532042574275212376731811938056511797025028526781539102833543215020704284570571154680171981078886597960550922387217595919610958948680959895430343296792405948957405046345275947805467611421399653602035750303549254439284858275231006425537833165761597750026159636548680342523081487555299478102155224518615831921213116579910720709675914414244436070751074547337235591702631266139452298496908711349463908368352046094730187764464895138354475350966124755163445117574524420667598276990201889723745310653753320090237606725747532503994780828927588207654038316582768810278257647310443220020208326046770828289024083988519499309577121174784074086298724571820665350714822364342226606470797884476968583654132047434337983215627878251247333966573778907767593513205368004515139295013682064608418321205627004599705882634916576079547028588563930069790535788656183840855476592689720296807452825676343878563082226998329070336867658139943673246039221948237119040666364455947466888603106586367733635365003752925526568040037588638527213370963415124880571741681595219068990817454881636142940411606477670110806259631082470566354930325464729423119829784167165204332115694724368942801826279552406554674385369038243302866587190009915550193500606594673157374808946453306116269856706544641918351949652138671783172353787692266023456727549608569519604862793442500815487922714620483401797223241115373934286174253355437377762907070632466981785779709773524404957968881783805051510382129241069046037272828704882688299860839637094763603159881520853078776418392540618928267418570029261115911776310198935765181554829235662487349441296012466773191486884075669695207614563029116277212166424787202260950257235135280123260956307929866174464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 6544520333115247949989270737281228960412611348570845324828949040562007590371885088981096331042924718881440182944693363523247142654614827224208111706515161551692102591538359163422145746603656714508137356019574563755873719224443231938776017073185597349567209553670847564132187826292832918486690949097256942198289537256426631348955646271257335006720769611099087749959510883810466590905328581089899937104768515623492544732151525547092036276322563769879306350002980384814885345851395017193160058949735749456300543420004579648547257288686003836579684199954735212424860209721766192593198349599074011048101622654531605618936619486750139512446211771060232881439536367431838103488797440282676010943436141343428644314968286411579074183030414236738794742698351684310925486952484066065654592144761020441943866820000934301820226747827208203169564556093178876289366153918764643592483325657921661944123722299811615567237792528824479336624856449919747670043106739764810570164107265046539244646224551521407719375401322744298113895294827562414581549914035171257270212874013857025428568601834236995767396983635739325857330968525320381726704518314849561470579991930320182854136173587818557077800962660932155829268094445224801297883706785863545872770087669182950178134380046869444636498811685168215397852559251553698931285230069092149563753354300032194695658551023395294205224481792146872995781101523531459959482345530535689303515446527279378972765149194997070595742823154104719329573195766893820839199119567798451768962735778989715745645316492913073440147190789602395782980205775972500598652124945769208022739762812396709042292752936976092740934007475434927434964430364456856928742931702167856184243322690697599299010475021854798638573494574222216538095236796738711575198571749638527144852223946119016471169492507704198848747102810725781582960748301434386424946897278118122058190930196290160846942698221732065165047255207897681957838774623588092177038514223500715593332387299730986410875516372981733292927017361906409432789662398032774351178042251618281499486600818657588761144439260090472589376174178516116517448830164598080635379727490856042734015077278846802113236791396818845567379173072469655831749171299846751477446133270811589466885793498076933173462428115724695059095966128328849712202996932089156759288711862935151204842747573685570134642823006794849073176128640774903758794845894125709784605959670865715171123536188420891898392830829953152347215441112539328295013401867189736231306912038524689352660002854875538646859960978015273966495282430993707743442646640297933461782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] 73070463314080274822101382193338011675006870860055713379439817865220665998732366051108397206250495178674107011113584100276091858485581975503547735101164838495483741969907457876108510226703012461034770264921448942984998540628876165254801776670429181008541614575035796609004645655919245892631193360642779654763908938679002417738640749659869428251054419596981749928027284020951574236749443167119635295071917175286272654678137328828162988627744600036313203243297842737733702699298980549354744660101703055622973211535282725533924520048625618644383894209428097085296724800121433011415088612003080793378110778454727665128595692636146512093264649298081679956642907289391219079256785354822625455993855769483678977370028461482931644943552542837428547132401029210180612678235694381532279589083630164344004847032704479044352978817731430499012190106259855524003295592813931305764195170706881325998199564139203519079364862341369047272189709482593330603728857820352255588451894554791697083407516668566525140887262866996297365211924351015268394831773460691515094537392144805542082476609225307215133989122253883516345381935911765613685820211647701606635752489962210387186119785671265807732252114627404588110765955554357913414187009771038343520057098913598780737569175692313353159292705400485575212779490405068907302906086160818685273817563516642580821567851995316019513512727613332979280459412468892842408152687009305931034296831345921606586160258847681397982070724127275264018847505409349925445948261879505626937469637017779054149221411294165770964126578800898287758595885476799288405799338052946555364646559132033819160842784208727262134495217549363108513307586264162380719286780709562559860220096175729204941169127947767604738070014866442095445380122056470995020877892803272194240940452775013573986546361542943490429045857446528145240276813466909767142150178474461081906522154645022745405885396795366794748941547468053599660815352115439836681765160406270118192026315374998411431041377147737749503733306945412429538048380093517999838667979274047016877194577481868974016850372335716907679048792242462512518939015702298299521180679248533241740975729507032915958033135579204362347961251367967970135018208143068268702955723330644806295848707661483648142894679249483824194966280224822093171933429445602760973383188637906793948914894491509237380976586901567284784298171012758431285223844930228250400236579746072728543876904940966057010340637047397650040038896997853575204498295961458125791928162025960103068303841835290258553420846879620287207785305401935344967451044608835096403771392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] -123341924653857409417714072613248973948469447695534526474854596333678786088317391203399382956621710875733810214933583288480788072031574378442989423114418255097459721078575697387222175340684836604885641470604892183806654552865489285900135305380486811057431123909491279367635392285298262087892770584102472628564988077229115929845596634945785082266770668295578704432058109711549345509091706472783846822170222869769413937463657967596958229359739920652927163841684528732165910009854397174356267262938505543362387035031881430779175180296087957186668064303941793346929465301492012054670906523884719026209020328102820890134606399820209394628316494860607028235644747873521855477693629764228515483201404580799639475002143336235391032814647390399352424486006133151313790629087719551212456970052173010441588153323666061715874039989743182669189265878938139250156797598596924674449424732338420723253414931883089487852887656729193458562274639639792566126284296194709050596677574576145879078564630786232552924454597397831930726628652036228147488703923141658467757321252057800615064733237755470277815239823684100585429771829792315845865953250116849778891477536635291581991356977411985033619353281563171787906470012924214484456076268395777266136598332687112801743110831722802021465264747116580055260622505539391897775891429939859464744447256842814122486128520256567240083180931155676517490773351399273343525834949496695402183196819108704805861497668869255641520699707573533444960533475768072159364334953080756230340030652382053586457834629754677231724436471547132140344715472548281543036193446981746074452012942412280240194517623324986882011998814755420139979742735876281246279575438353526671505744308435938174694779121181475046365976313297349824135061540915487857769560686773562830375890315991000738096875207870950461518656843065622561992071437517114073609686415625127727066282328232612514676119390813020218131284973424370839909974296686160235885075409590728249566218362149953337208801920992790934365877274499983530195483765416532026941055476850787004423076237224285112344683315720421439069434834686292489596531812701936550889597231717197043329443854298690391721571743627773143281528393043244586710365877287708143066467555400874624156057781899905362656126678690895935525842209832590916024514949497886778018676289339630046277417502247530180231064632444344612918673686364526588520178347435252507106792431250872837436146847016168178561500318355474754569024479935866381986990213208450849417228355076522988631594628720275675368746258553571806967551165906380935508060636659585352353185792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 114846121262722196876274576700958665021872078041533798193920326701259963674750289662530835754115058991715674495472035120420008128430444673524939330402820668949964259193676893673299124969810006468825246286574140859328682816791070853167848159832992984252321864799377481080803657426295908964404158888141922713074711181784188649464403003916704375733401935584639116182481901970557872977819697988567172601685479089536695979565042283169721507752974413831291543240562151744620528679833274387409985219119992888990438906086219824823966615583160751769336855021894400899574528000692034244490846007415185269902618938207368594647805937363973583186442203822114366358833750234803573231320508689594982514681998580545423282770609216455505302063478118860548992720460989146162270436034677711718109212546692665458827852420613711697022215440109837589446376689374209966526384996622903025038588504678182376721286520512567274174605830127814540510800195235624865736911001995798036667404237517617751939150746148779723802105993619459993367791998790957772851587991704105646580916234158884393882296849692284936255537037963543510015198427029161976547457293745586943834111295063714628396794012633776426037104735324933728900702667441257566352757130232677998910994225851510422603184566381699825017387538290625366847132540692157324580145841132547235810394854362090716077128253445940017660689701598794178360782948487541858858529184782635476508475998042408581452881009791442543200649138373105062991496764947627413318314958899013856206863892921171189524693460359670479482045751392190611808173412981880020513056775286683096567071249003116171636393151434588307621035456470649062823594299416676946871544405713605014890947366580569682328550424264986802048200510840946177400890403392656824181497933715460101295180157271050796249924743271703346626556352918742073035838140904099902193029946560733593144504363806164386259598457246726650673005133241138261300529701905039814022381378605824077654353205722451230234559481941172555245438532602570471734644030190531604216200900457937042123336112533985878812700316049434663087991993110367566590831053126530762893677291277539622424280077997354203956262880921327034677103431493320617155226353868890504306683876060636086076736193232333210279784424901841348136705198828284575314273184495777774923847676906678380474497572507648615201632132024768749766430476819693647621032591184918767116930017013708163768043911049121974503090497477515629634577435382692731177345575004054584158372477673132560156890433747879713111630438343000140097981685355438648826553732221552706407366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -70304560210396023730406810563584566435312489242919120343953950042003099865104036172439345358259050297671589956337753882520448921595828517371362057230981303052351592101793464775602197980762046350791095892697873216143578790937311267242230535467376721551239164245967148630605589704749329769129035400105384723796964957044279723776725716090285190755728957347829174675156120137747153666219294950186660663590030293328797185221676158800901586073923899967622851311541650448946030800672625662310920721816386086901043583639411845467785783071829964069073437834443565454643689665566337890660400002512424666391547042277883971216923591669892608024822477476323370673128557902432321792500924743376373745311422760607387613394858565269529498261518408100029592020305096215969304359795479590207860926856718487577944335639610326525627412139216537963224723213133502652722654900653555576687644622140711911049448941456297301970400872213290511516270383800262556013946209195012885587224223969863356728466069426149135001282674042633405380062443290358729800585759318404814740918294062946347154628418551909280434058898677744414319915343637943280814410888555791877518131775357180116441434262543939637748596205562209768421296464908647520966753389643922517899706773064358003837881142857599961948408892401593693568403382084904397829986779788673262569393945883175054976329711175788272792087659373983053079412358386946519020759910936104239511841361660712660233099663427774281486389543464491783717617831938094384050320860478115783005542234083623452753961781248937837865964308199775648468940962103371864258499968757745193155216930494443571088661530699872674523433244178950189709068970824411306317349137653329304328146462364108707602666996278244943646358802570073377357736557589678740040211809769709404794867743453499771240778145655860928559395551268704627993744709522732247591256803324696513192033040596499792574829740359156477854727804753046787967973444954306187210662398053991381093124682985500337603030559891293225365167974154820202203764631121827291595492283319343311001942504611652999277687530829430739620748746179660095418497959870606925582952064420536972548118312156709660503828547865028048160328911670692282675492604937475355106897672653438297428140151677210966789220068209802933500010077134035974588328925308072583339494430990637585826891298083673860566265811833530548083816890175766940269558403356137760327236470601631669097362131408142142108370345129678728659393134977939932619548658022157768119674135657357488468095838424694373245668299122452424259767795722705824513682918844629344942292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 7431198745176839119530345199779044274777810753613155387245590751022105254439862062768465155804267045606420078936964590954621678606145776516202199672233136573916677059210523190701614661337242679702145743141606376576413259657856681788048606179809763925351011771379458405371973971963959043831266095058036278254344557921467533539996011590664055794484945251693853862485038534757335097985256420413604768540355661866317410672365510626389660023195185130574488977032788106261587045689777624697173210006100291346791437545487373193250944614165788563400660191529552132192280461450580805891232199056506666660107607485477147015354984665936179136986033466109805430740468852138593052206833075946428093906188984224569363815540527481791021307277238459670151452652726812953030318798541440663435185606747779854044095551343382649507652531256467644920807077746768022869344474234977542391830637653736347247331149729233942322822747449487100988486256113704752488799729718382964314001343107173358872499475128107843455099199716208862263233570324994478737310012272817313990341070390416688355793175848685552944247096762167949266293357099840833429797091951473002683458528992476688739854770043779860228837098905701888989956423213393029526647077548138464522794854018885766138061350723199380814113807792039730209372168562208877969229309349383638391457831767871505244095216329095554684914123041940829937074631103168029828791126879538218310210931195225764603719615505153500532784069071065480138670061833984961886073759980450833671658997295563688636504893483886213437446692343934416602088409345888365384660927378040959133928421861810970661249462453600837350643057457110365668152509366270271087968116933064898323648365180152290989706082189801241680599637032800149331418618816446751000218118389609316367006530490704702625376500372580393150854837307894772442325306133149367838610975116574014644453971551528805801483224413156351626448709594865001445890257261919420088643780188957551289246456605912788604949457107564692961158256691090718135725454990029992735883902416276440160439525492692890128877825591855689705928081120091095173346788679549124985437394224186262778562659368435301197045779637993896992698756252820395095880358580616917724804945385407655529227308928135593240498710163535611859911655273111948866939695706221976002376640951973218193687944856558788275395362739070248688844658388274853180778941443133175709058407148357358693777434860724236582657113964956822205627437529746046400447593967676346855441541409834352161036659128963497506556914250279643223169522762325368956407538170910987790581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 74898255392078954830841615955665876877724019485579837360414771992064898988262178178497841697312810269942439701007902919374005793814143479609805724424940417535215921626295219768995036515356246846933607886782923304153237764592007657282962989056238000556778178361732285485545240114263987426858666442523926034638732010079427238506257705154682018785328105255727556250196387122485871187387076355892957917152979947252210447435369365619039679280749977631484966184050051642749366361960644810077225251992618998850016910663480590200868004505679410091414128832066966373419415482333536496175325007852799471394170194831010899437332291418267335667436516291898218528651986311745060060763123283719198960939599003353378289375894051196915410176321534589754544998549836910441747589204674549346788500387896699803400211622494462132310171224525318137325702042940245058303730851245058514164992488332289950337680742204399697919005882570641537223955245577831327614349137665917500358571875258868410499980280434646619913544981689931535421667676070464725011686467866681364873364025907594082012059228967834755060380224513155414034859562226409757726126558277859848971908117329744254724043602201950407785396613550745620203014083158688965510983069687567960307659037399086107350092619878228305472175067001962340833652990974435471694487258538121408808716995348155097617064142936072233573868723604793566556658803964246701034381152386707612077729409512995245536286448427183821751985998746774203337725664633787971353784913983100069192615612660557114084637923562173249681247005388807234742233133855696029141875348780330399844398534062569963834719724593984784037770829122909641872066123723827580189944084429170197939151238930122259299636956914586741985543162069832789662832266258034236708473975366016477601786763003178338618671613297902072468883958134104814748282721364284675579129264931723963608295145799537991831569625791993760612785231787916289023273605500963740769299775499829538029600009188667321422336342435978006850274850120592527195686787466644744895007561543568530652901305085463318070080076994207750908588642070165857255036689088597310423567124372383652551424413256560832553821204622435097517314387164341157841132289119318386686833670835157735260156121951572517389163600733845921236596818918301664087453436112991430315653422333707890783263266559653444308144600485297696628358835123558579420683028266396654745720775105798587767671817188234467913423179422500342691615426716457340854989043539137579911572710278821420794758935425820180371407427283127686702356840684515686804438327580127624479899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -157141160036031934540609800735295400304943911380079789229655604002116210634501286695220967751046435941257129665115584718940815429699320863024861300390372293463793844320955312678355152659105336664732978913575446293979519581415969792069611568209990142703511769479315459812618838290001492231846504542184224064892132582961358559570918043145860825876376717242312477110488571549654858450644062118585066125092096878339410812209568281012490920843142332143065331292786905483847050480538519559020492031145534349972357424774939031989104425211358685157082229187990201290250199502355509767693918294823908320690167206470828930165211158539236236196577807131481841111591410116508456585568125413402190795098174435756485014148023257308015474809783310258022740276036208224501613933572534875914568608836207140909890804747898816826173830112690533915866964425733485284391131628545319144476037395546820975870045781957392703993672104054646501806511771308345025061695033652426519278140818858875202237799239781522473116019531630086648978422846129609448954003365094039581770499157619692701803523803301799016866382763091830308562025352197684214606779023459762212972153038862912211158459090841076119705894339262294424478573316759660555153100476294256007617934807424916652931516237806378820300898653585102887717505794781195381328579085538538764223853316627614314074350874262909500359959889199586329870090028509602827738767443677328076374844572278565274774872945990253798815608219746770451400115770765052129109726392176593235114131634456989857843827044220469936463674124969825783752976528922255587060502217610315579782563978493421916382756056925126542054609175494319522907855631130812773401016838766772585509895418229967904377779094296602650759936140045418330520797012089186048151464129989969297950847998263453198560023434850157121575870778786569235089314925764318063381949662222936630513482071357317341100570336498054939914205189554048235273229117841005864884224346752750198555612951158250456756487876449390385131875909156959210148153864618704879720736534868418089268032970612164567615990419088437479624013782549687523279345459341211572742677075111911552760802747924599100153025937672858869024597097580453204479262393255125897889367148597732553688966476110558079628094344280868719190825754932638403635011014002793318595949123894460110675739680336185204256237399495773915987788296561316602424108735863573341788203054800824600966608475452427412951702466263550226903832927226106943716887959568831289022856556379225824059947519308235383751485717621974257779425070115639198910460107255149900297404416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 196790188822490872767578928359906910466419150748270575641677345732851957712627604660131782938683009611827068291506633374459894823185843691737087845366488264516105397529390429050581375257523292935938982081948664450251251684035884430105963169513469696347153309316343672489477467369555939592809713501237194470883349806614748825007884224569064750265183708109958390892874332754574208469902022438470280240550583967200549985474294603021423424533572934204625669696203743633149033726646580601277483103512422915090055626100732483225401533452436120250662195750081655477382364383427271171538984475778298715628063438003546074130419334123987824139024324503032708158735453872975762106245647268255226178350467685003497662775701546742975229234677912140544620000230896125937128146606754629168557439784923014442549689845729393378712874586475923389232583427879322897186538811994984593625045313975912193562214995025713362957333928380729106958836935844260536281485650823063395625364088451482455169712414088180794036792842996377737949986963550442458942495440228322741853678905807668014771556641440565493526910469170949957306929479896217667930082722601913632311370254245346963120828701988422257368341293063977754855818858066867564969487613155682276669974268823216895963050166455852064409564405834701663401974921436298129940186311184362504519517020726082381365729938336808498859239759404727584835089845502049177627908468185659905568523325643964296163864108941098816845861063249678855583571560715257439445901346215536130927051994561892704056943516259929732269673266715472475305114943257185315644853411589999427271745753955207337791410040053867152642582888914434906750340022002030736410856363533585091710407401596345164023131285410195077637375701596015558477188428502631742771678125934541312698378076442032919753848705865514983451183839233462254555215266049040844060733007139547394272652279412305204399069278250958265084508350301862718473615226107692239955500897754378749309262231742623673512515748066336640186076822586732828072719158469528658161677315045228341124336155986932461467393662998480265483578885290285941905439629321127567641189960557289509846321145069185647256573665936263702395100210504078905709471801658165721176490988901390612382338632898707911055843858200959864715728493527602683138615683802744943599186283990276955584149547045796929638122127376695704147926728893423680541353709215098652920160433272014031968398207208597171342315884134736770015390712159866532026942947016367378749114830174067671409888359026883570859702960592919416757479217187991327004543046595938970603880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -173557923606737457517478706702920495145713945561453857458520620762771023967055247107535399564389520382164458069396355823981331831614887849571333190061756795502142834836179883146998894564724299229776537778154636150312373971814613073277183106736807644095088829228525653681789455503957064037213600951673440244540964675865702306211425353228405714834491804191041687242605396517656072513868055730774443572104501867053779290484707150464567859229477814221878688039404930758590431874651100736506356019359387601985926020527121434722670366022121584900755793143529173639621014108928830625635554234469130741770584652907102686104817842321025192706140883605239626059333744289674801395733460457722976816482931681697507419649949244238500508667691928620739326255683702891835740417581494584792480810758429856510042427125035960736533448182155596706280257498214464923490562933450517500549790929944676909151195158284714051893897598294271937680216665771143845015091508683598361217516521836212727944303778406841120881158304756598782257600794644421507039990925075654727928935638546199461657260330328234256825476677338406719708411791537570490864078758210467558193394339145651153079767067441925237827526825322971780242116630209304160278959432804773503092017727201222861043113930350699976945589147737876433966393334591197853179363040651798840434494420309330809774671040602934271134047527609665107133141247288763551496607473813591544000576072694349946880968044526976366131226317538583836488732889197714930191778330237984261401107773886478263784526358870845113114929288678788590740500238532689198141604460046216145449012811802984498208174120130469583726009801196849897647282838038229290803790917251890439372951589826753960853891480385852758176715755390523000267259984673211646170970887543628089430169001271868106391680540494106396037439512712031231224964421717825439701292654710189633301107555345538993073166723544099408564296929898379911757051363311871718149063786773076865751956446805707703973288991230953051480220730242930178912413824259003169537790108984140062733319415097789402791453525371439764726077075277421672525284899711098088212476123348359657804906768988350912860866673205302841957084496486358597168580393181173358565123943670346911257244298615068611235429778602504414903299404347234812132841266525312874183903302877103719583848601931929901314207758483107925462350844416508699341610021391755940961432603642949422602217690113237649322072479563481855999766095704125941792661673882827281826069988566577829704807573609697164542520114166754202355104565361126834727791455416163334709313536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 111058934990574162625647040738912641959055822723984182185310114002488809115665586615023062168211240293062352025497146140718533532989217896211732128642787098258597185286482670038952147675244211117068445162628183110972690763894468496965159258369168387921188936194643766305375116017743196535323730810496907286732439521948057418011998111597066860212545259496517434112554251167570226462557189546638505226157651352447332904779630111827344806993206123806406922814620445722405934707344874015973927138920761851237790469433534908539357045013139161562608590840260930265700708815714454972228060742474701826589481672711291588014152741498540372537117297128343844317355274827527448107603789655816170636521294471462280493615759375886735986658619972763276261159358631222424265731912068488820493382806839565432205667817055220887685186753526295083731818895905948027271277894281922217775690951161149186886753454989927100081376331164531617015673523583156787535312682585870498505625443381505236343766413154968247914759049154365107288696220641879388360704273514366441451001394461096973214848047727415308953638241767577471279663813597963601680640107307866760027233382716817595415091497756352590237966031528402789909728497034966783914892787056625280465918529357784101822772657207560903927406118391454458381391916338853541416727083059766882431013920640249718378962570404801939918363372396253768412800832632068519888216895494091394097224896921440563546290024422384006689114486160121630611366652118387760836704666580539067209923910376244260297725812036905328350155502863883602570437528405836530104736658407906380901103145623495477234177523914285391614958037208666420878044448260715699011582108494217994052211490748094840591915375282440022315724453914077082716578509433697077259147431177081712633499458931886359123704633801633139119922647269826327881915500850724626748939136899853475847954902098524714273969137415219776742381247425232723557549387079296256150607294941436714534598749015355294267934144271907897504203408068627842933244427347394217523129578100521429658898906670232371252327395557882663659725984350322945496728669473791178647387777224355186393142676311402561059999998847852170562351359625541109760909597074277045151033842968656332180926618122791997132533438745500493131815010037034257318959179308814848260545541013830815433781875022626145902797465605229014659936773256486823130357629090391487091148092741439369000521577144908923904177181123149642735808333255959543854061780738513045768066317338828360500939522875263083198586802286825686395932702961866278663563758523729821168566272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -50011143708824633442575407653850504064575001392274953362797719832668588649827806490273046905291256138721370664823107830715183821676480848344022719034368419571647639967143620365466021462507752698888673309390341926761899624203129279966952810898894954146609697500684099280289047381172625133250154087935243808996754710794671071238874798013861187531348799185005277733723568823064567203674653015164468022383785182631498461693997007740861341848205156296845173397599845904755798113603534351003284865490958684593430322561111065794245096011002557118334106434932556885288773387098366451072145175702232702492486349566606833613921830371103263254262815282332132241843215622818607905421486693212928517944364855728463483910319513164397775143596758647171104686421096418860856127507837563452244155786256850328283296273501075930860623930505214566249070828482041882513727305439689998509348199215762237415880292349800195355584589183988681509110077579206048514554621910420186399987682013348595062756458479989375590075062000333979434864348595994828741751172597946931026026530652011310382349640052580273330176926927476595517190670729495480080197768629382379010422973989137067232535074053850098685557399309002169077515191487855075575458300019520813381798595095971603042567540794534819155306654430862890366991297962650181208420255935757911141139764209878071099556186288203567475251196669010541184984223838761256415984856950711001422938276755202742338021840020033481391557403866120319089632475036877258700563940763956428831122747819070070047517727315710467765204024778167704141695245721189989748976875004964258554727247100931331272032399039294026908268762080239253874809262883256646336021675460241150204419395920328386114706774418988920349921979570962549165362251972578130616931913493546815549287059028963914930402595274613273838954817974341834692705967875203982575562668998000856157237461082360155065242464476649620011716569671476296664372624919871663643704530440312768472190575149388205761704453648316804908204239326600483320252607824616491169271665043767085581141825766016787394475264845345369254780411651097381327401280829399692264344991406677105137537359891328895317134769514267031214522726783062332846096622000313139855528735553805606362602589211368542517956371770760540959905811387418054454113044374470235063809718682194698605157362338224884294431997613631841895426502500834657573031564329717941729086702580752152750879779252689092070845982004077934154236402662199723728058492908621748168019067582862977881350476578385441917735534934182437853173297469669625560987412150105256291729408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 13852296237552342062296696643610475318581953048115650575099095538754481844332448120669582127799012300841305330319715193237729072200940697030180706811655534258330015243959614730835500682432464725597504475802739922727117141368190523709593775171712575343238038867572330699750122807020063750671049650171604798012213037086635737228217562916705126712022085929897732611555800127432356623983470229880821483885336210815417940783627590835720746339752034645134000024843659059315800549805999038271629411173469296875726411612229110898751208710119058527540516809555486530488412012351024683880520608774990715773428122484425031152273068599277489872572695411295442846973164386271745470084669762794994831063368039555005564220569938740259967594085890605630852340035785886744571270894065375338122622254227617134679822988008149972177912549956847018227093264717851189409404251165618164891975164660511267939756836304791115408995325111944402448332772475354516367319393217414452462017668079921241311623262203604561837169031906758178330053387405386531363550697666843016808700097925150088255858273446746164982613580346893576656029731444016457834957314855904121323164649848662440702416359720888333101599558825994495035181396360296469229764355765580902858860510435019975030472217160699475760989696614814005283937247435121603309495507232815617683389121204289020935991061241849192042558561775141644157919497464676176498035058615069335338445142209072989951491749024758190372280833018555609018352543203075539842027988307644418686448180150081273670299685041138577235246377372805617051040396027113302552654811574629806358358411437776344282853427498904883615495874327876629172584792844276748022342508405227814399341571122712374788122789515993281490728172386041383564550298798507699867626988452589719802781428313160835333872366485152939292573867087501810259538719538603303189713600729953399080187550699725619427282767518229802523756943144286248593190566788026733743362071514024513973040015624085314140057525919381053917007244495239143225163949919741649776119595884553254386919193334575995858004009459074106385544271263029364651528390958489705706071878334219758049168526166717262264245566992276661139148204168532994527921140603286537567306095786052919289054114110435057435197765036527218688747250856468703984932397019770712887885140881227979569314019329490289049410136065898437412910966626661322164194289206004673209028629885568602081029341505905964218178583892773421178251664467191415105291848041559898035683918852742971499497271411682384386142147860247914396012088182260525409538923107991122729762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -1241592175180226501511949425494841421942858930756081598245628418551442017352911423419555313588918682352361690558005002124290787255379155465639196198211882617885534102915218616312060986583861578665890646889362644356784518588279970941984452758921134147106664358053002890523928909998507509435244886156108812583387775656291845020095890644643206897693887651341765072020049373757570117214878772302565667864688120044854855909155023537105663179215105823495389357290973091361876780753748349497212358796026962674318949618204673513842719668075131740404345679665138959362023477110912763748634184186413757456104703521308932406175814270334225152419370001926356437180647565283323945431944976831693531425073710951760530586482095721545850903817525682425603158086453072668129429657387747794809147268847435912223682316384707479005158601959690806579961904115458323858257953384208882880901121487300441498337856567803388236645504486651743482058979406905816066384266433882592443438579084259308126641565672470592612122202182632856691310339975597886827495582417632010783024477509896780969011011604539244061624876014318757283831468741588845254855388396341286983319735336805431568486916437509289850445164358851410375548505355102209902253642818583015280393837906692006328318033924587571384240414488318260352845402238405674548960444145331428167328912342157403620003733254578671660587555251980179870741971071076551278019561574719151471302167622045637521538285732541773142058325046618223240483966723101964486799240937837887005295440620510493226653331261646807685902327085296757133217017660739040955327106700875883955014315172180436089842283451147235848976259341690623278364008602373563997091314758130084941617804503234879184123502342707521340745041703388837963598895596908008228771931738310484282141927568297341639386163584140550524839761530925335902226278555803449501321778808531678260046489251913385615031609446437664055383490407741130530332228137168429212270398020513345249815836941048367529676553330268174278650897356249990766892201852784581581639150335804036783502716964997832552113539444410759815951894919060975577243958862336283333383309024890377528386582614809978299879176068890657389691385451464201270969188738261222937818750852245361926901580744692788948907481060235566981608899942606593232256992209012413963409370564782155534305857475535312594537714798214668514829997014657656698511914720206628979501398287289452660722576765282364670769436612585387343430277682008462011481527642959826357870802428898293327797455828669377525606482452676541566267783358460327211455131620422953576955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -6148045375521272474505538608197427734983148159279858934145670613017648549810276924689219854378114338720445452914194405408176012118721812707051434844255665974291258865548408703441001496060746012304620345204102262953194795007244634992290965290873417572829184686558519610322937870010823158777493958545617427053497845711225045335359589612006991074893728686179998306241882746106171330213476442154585624264748279353055395116534396081869704132041197297554186602021161424184661374022362676140986534256621248920990141055878855317617174657443243914711827456075088862518217921374075435499422246788101215017406264093160485457882790222167695757192019126351894810825560027046149163478018876520106551989852789274858380401906606830157463589751067152103038412004705627580825970290470781359419476425799500424090731785969797124349208485642248697683443255691620294828883434177473562128489835044157199972576422830038939738559989018822155401703824774219825545130702682516655337326274636023122960696693840138280983915680118278354879244876214038616608806004422417898567044948717938296054075742550779812630240585093814562114137450289933153491382337776373328097490095504772872512559539384912478012650983527420478397945144666661989485156034859486817729098069784413806672855448606843439881091692341042641106444154482693920813772593445645456430407167936150095943240329587688066688902326099576345925174856184763020946136325965862650353654100492736484321091099593335303363428897553432826707601748272866353535969022694437860806299039730747101223898565141218667895173176768416211157970993323058896632774438056973338962630263097453313740434032568167461006730100509979517602764656071619104022388011302706956601616090867809192672593095238559666282570594868108763021329777422126715563881346979234111041505919934726429989113841155711341315510066166099251189891619428801250950706176960619619555800411300552275256816063915514752323285217141363978999083674466051225749094919932858590411316771707025942945955256364791814168613785925552309989719268242225035047800921686231143201425247367454054840990817826260302184624878812469632734182428963386297110919698773357414679477218105102048090945407558548545527160973470646553923268300781352742045622416505273871221506795942886917411724500300148347914011037775842842096371341007670398774994131556035296875803044425897964302845015264343921705188829112848705217639596134638917709067093691392791424119063730638419931854634878443847455324060099369840813929712268831829573214303916275100247569791594031199473079130011833293359326335526303782234672302412208732635136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] -883518119309401671246543904589458438235956554515568739333676305036972599787992215547437192271664753464599066531876470114531887849737324310802219189755642359985440228346021366888927317635461431640188873543870651325993782353043718235807851712865049038551484238710617946573275104806506242252723058366885453488825950058973804132932828666856416022800954671399322748198760267501901197302300646545085554475277416677849825982124765326425991106120515401257495092036952976756447716910623324879011879493898923081401103026355909149559928188038426722288348561234045579902385623247811472630471570261517019735575325276052545102942573304497521871351312863421902908557037721312560046589441276660921341791328549419253629367218935069359452623241956872778891927823877541256287476574679267369788497769464961105548058024896485212159542753159581556019768244006790205224773510532153811335714486496354381125117661738882261144868303120522877362784091733535198898710272664149915974806654518040029884075536266082871408183279790169049791783838515804401866873695167609260456036408819858001883253687874802770121714765856423445699879571343598465608825123319908247022493445365389407838711163761190460052080179840657103164427358257157605499804990255837310469687608929204473126592951952747713140276681762336304127280556633869828067064919957267974590710204142348122092270339249125174343084824289323183987081789510415169229194808212501464153999842344211469015890276856145242507843667445313733845329646950035098781785055961634272231508264032281596620883410362643317986404698537316384292275609619374599546014057139547128190476140348650864440060546993977496928427068545423159621882816585573674714117610829247108616811700344973502908737957827222888087371784126316007855767558380894747798603537398845673801698724281028775919011360738546469024506349566939660984430234516113663153372387898748556388627669797639343934099735844792061476035731016855590867503415579231489610832772602881245221694653445375059959389853572736035604732969450771281729559993834309660623092382169449614481031439869251992517758493619206833543497607455088465388567923890132779480563292761129813623457259870433910935720709051033489116837760089885996931552105915735890156679970964108199231492588751318334867624964946920637238059612666536979144162041470848521194017709641316671886999853881507225353944959899266720638571051704164937916365954265928779484152652775930585552533523013818222606428765408288424610451360960966792901117193566586550518403503452680176770678242754374256109595879915523977486280886942568800402828795180588966472581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 1009110977405969194809786367705558520590623836537266846480467637036275763492082803445857948534997889951626511788652040498950281100632608759208851634500808433690433977965501395881965803700490255323273201307097821005598818397089375698731063490894137337543382205731189482541443746777525423026489199001070916697082485927387053603675269198987605729584360328253703437841405031058002288246687093381668772805871731882067485936572986192507811074961868905582134327785099380762544378297712154069248731084134283927041654845950361181602428413967362162503444863923816696353407045139482717387591973644566719392536446261031287090641292141659076245260922740717563382185547026654160074031171022904257914817314219039699503541166828166839678290870794732453065684940166802597374710238175147927722942894931217944293981117328413878904966329714250787572742819646146922179539966197736053091951149080956482025060481515315035808481820891250075880113218352662576383105662418622606081062528136920131654958648358847110710926319669681919113719852097134068464519846832456350886069898076552971271552197845607262169107194900312751730603466067331557194322987407164849144766466999440912576541796622131983838794454369378353432714090731014460285805642848273989220588013001235402686118724486007749804072091703830419699491328976308279398014793188957770396664131306518541426890238266071132202369005779683600902873412444287191525560096106184470029413294497571550934716255295600814580253681172532664427877442779545501618610528984231803672304111004600014653290849912454185628806199094881838613078180733639381553254987756304772252389428593375455035817569787314504747145064911742258434941300755605810886256045246766208604959147844973381993225699855158859189396151658825180793251991116262814603241511140147415029078729920908414606065515110061205905188300904933698017579880968743388990343866354622137514365823665585152239067459111706009496788719401691124975026320199169302564461060089642384204693772249381739864058123388757760566579303369847794857255265519893077854732873879743839220848922544158407070493345061169230474292422743317694719896885341511822862217215188573023729184458574170026595032706662187558429040101666687283583758061220502234964351419716833535881484808740119111220784610029182771256185364128290052600276315022089749886795919402952369957976783643576341148378864527738524185603384686414901967562608394898268007600126608224741010290915867058981284905164492198407491438690104723497092216440969930888612609615041487353846730303643509939497865808709827934804193279971019924586391892000475835386560512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] -649853368883253077458912602801246739946537406218564343719567039890808981684019479696621354694986125146616478425311214292579850491055546085051251478289391072075337563204792434041999701531662238646054224102113364447500515635081600519593523398533897339883667515043474905435409581684261353069284496522589374914752548926868858185669843895180070172041519531218048021456320129736830001946889577542124127192586222756979503752989560825266535823676598298274410037471645160662507316880991665423957390945891552686867651508379491186728513005837225796041973023921013137965139190082686983302686870189071145151999450508984050423063804013677047396816439971887484381215281250617343611316311106429361866013483855195947498080497347769336029962598032358424334926020020359316021194305408203980158447971211300018470207330765520315765241120115507364108430308076336614714441875764143032097878610859292209975184429487784155375838602142567758677179645759722392675228490037186294158342657216492800487557772443537586531005208166747733209038557075263442626200690037383162722634442704895387478653076137621204271741672731593470792333080168258280404708250442649514127025610241354172342015554252674675025564730645325231217664458122277824430473066502367167969226447265587613599362478368878944800955778391306373578439968476681344647895901108180773815649559040717562594502962444417238371583002507520663349434766975477443165661752005077591579959361474317181039563790670311067459570359789039024333635393513964946414076358214240952159491012718480566393547237045451436201925911257089852282290120945598127031798856668266141683322818377776226877198779130416751800338299820425975877251028247607905507715537094823840785253840925213358442012897337205016221943561350260068147086405161558406836794701450905433328114543491192545175928848235724670070721628351736806947294372341904730218403198117459813560266731676757933055783428579885968959204018392880967631517150524522978747877439406268569003272145802619513981438279126095401120451164511456810346439085858466369426054958174239445006482561810350343202509562435508526225055333862208072990997224832790000274057851782257202523529918203393438584900480686043659658702376732201070217242423089383498568245833327532251611623217994386333325811295795654183419249065233455026476547874778704302977307051146501007854768186924482516272948986676948133396560290800022973264229852982739899167184366215869983864603900087573835963170897907011670499196606972714114211018580315940613544043259949101854502354850491364550261779666101399051533572159625848047341983872701406229724921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] 336525097070246723452990403634830884213904074584633757682385867677461039590931380177352175931016933560142887974302800997259197120778333502272388447649084706573961454987361029842976048321869586624346198889296854402333595196374442733210928887527343951510143020806553251242670077226387172148125357755639397718382962089845964395420063906897703812488871068791112890762863601515732944519816467219529772280526858405022747570482386667065352373040639778541041846478425895541365331100643317686227881246650069825354675397871826546931571227361939517005442428291311125522651620772776552060347444128188545023455895128390293700563558440970770187660841088874576340128143757529960301639623543604579093367483436560554865911132342292689643803957794011201408858875787362273393771852613232519899666372540919369381911761602939156999808270098675919567592650850927288214270190156055280541039999586064423292262424788569220140664491476540346239469759902856830189486218245493089200922823915888304056369986351967618809281127028893272007578097507330310522397296528535466180683498950080123415438618914645645701682556718464560452513749173234716094021163705388268888996339187110274783985297100807798264579876748725611575410600761238523564558295303069546088393241750468126949684918239317036745747388526483107697233182174135201627014680833212334327872188472705345060109215320157433067775675178866731679265370473199189475727577846144033805711523089913014532015802139345761921922275264501518196543283007638547384975810559747039306546555642844165878751495047729687062142101679066310999879674786444430078207551633387683358295585485152878051987119601383162796716719511163980565456305164527219856512632558895278499850385557972556203313484869061214756008899674328487080626897007067894792929030305396400695018381716427094244866754545638226305852567097435201806063216801284208375580305213199613365865600124109493214099992886125669681239070851139244334118083269004125666524563374191456140485862989881562339634479355873353225613589247603107859288426578432256236725719184414323217271950864442109221633998560044637811558933070369044570364177839283588743523917895643465804045211612015463585750314070817759412200290062792445326223816843661074485149689224862497063222298882165009468395187736842183700500148070709760874166006197144607100890762178422158548854015995822938093142733614199397773810100145204327305178576959247704273765157518104201365917655436464872111616772122442653733827727971537688133080775490518099493122491042288585015661237010117720328498841960898230013290504662377423443342730727638309992923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] -164095852003460751352067615527227231954841639968435381643657026559370448441246948386524091640982336203561099306139226348234011166455709206088162968070798286758386392073687947244301610893811356096791945305162652110052919084366790464098448078326077652064287111281896693965760922976133915999481750246820009387008498888610236297404332943074066154861313398883560178739437489291003700099942980130997488212640782529576685195375995664618376910773235207324004607970922837725104510166320614868616470007029415356331962513860175560829827260703270772051358013511332652258915746583869650196243732060915555085329198727504577879517717560188972040491839658538758490863626183493857353902851805824458959956442074304974656603489919959577841398191569840229828047313620312601050834697643182727152521072091203770794416797215659197483566957477400161981330538141720757151882016477016043831513034000282366419135774297182341059401500833026717972879150129087148274986314823692089004805360363863340909053701977409854062653156653495829134465082271393822756687684189016331528549198107882712754659342497649815611444837562022912307527534570084063125332358101180549570828424828713566168319639920324032192591420207932570489803451420322959692344756102395573213187035459132410514350479839022117572260329199340129533123386308017005281511834075223974665629635632586999276770834649675891133816270980958514165480523999274442895580673918719912819580914615883270181184700535750673088748590882822954611822991382034567223746561873869307378994261552548851164464465458905932567472769069264085039233434449680794892797431127769557787784179499067287158087796258670843005484790294931985337097597092511652156820543101734834432547477142991669286458054389298654182261099875827162439181623965358117640742850727293684670760148999714852052629054350696950819025395770840641607920982198644780329723551629793317487640036476711485870400927674105478461708456975693215127514032114513834119767950819015166675180485011175217430206059646687182193122225619674888079089190053093026655466642719064053017950842870403907571677583703702796671596911772244473080280260173290625429385426869667465995194748838554097508409735325777284192478975886485493877825753158477252860956782420946519875548375156109898167105949357643660747637573982981543288139005237766975715991615211772703232942974330705927395904491574400796613874153192992276768370957474635185293442539640211024344480491966282936393008409049209611086108176744731111077067228201254533446907879869110988133754791217572600674803523570597267874123324694721664799771979015119160546951168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] 72885290189500337120624853357085332322880993158087198634412237914008981165055373939467050236979738822157252028385621322883708967601181153455393303640585738836190904463844339223799934018811200362109111167517142698845971014605101533013876845463038630222974227018935789415176242921200972041734761370781925159055673453382145811607786923494866598879184991311909541090560904673703867068911186770106174091071342941797600360475713185386307465587975308514001078149861549483222795469803513522668250940357895662896341479179401431186579747785854894290594615950517381837356451123712779334944599555608725831934630192359183107462381861765920020778727113479307777557570350875595305853190661538408302789817526452385022118926248443071808120125595972235443664863063241228490698349971427254156354726624464958282457208737023270602965425962824779750829162850633196656652753098929051488749871286099741190455928315190017342600824985891020310667941252403590009279032516737504393391546892182021122629463868779114086395920169452192077440144726467625017466516414852734647639947997931137486363813670613991037546197710449153677889067652899060424319316425563051258813574508267760877647005148306194724473627053444124902710795440025977395124189994823022532056149715965358837572806310360923381251153275307866620831238800619285935307369378707151469984429757149204689951668053898096416532127825011221000470691048777387050766050175545293930969559725805198606021857945575315462351103537715198505627127005401367764081261779334514427819920734210415579520380675438953064067609850256916068791263705241368261556864160220755664543211721683233813990631891796784450504055824300220906939056523079863644578851791109371546364535879097833999766839845808233176143540579215821866310279191419856937792935853717912416615922260253600344067091773319474935101490052445325050702066545343609854406543195543583296844591599941601710850422317085669860070858599521439219193621153835664315269329201529615334265929700519808846036034486913735169364229064154184928765075281908855834725539345222258736428660109228987340501625386739589488659844852939914291792996091879667898743943756204026393540993384362566542506155195888038016533918795822072905710123443572788490757583920241322092638171266140047955380594683051764417579503530992750678401702223707924997854599348812618842637776943775544721456839642732143098616029082464076807726693348044610196570227211110786143956708723697075772679935966538331580123230511781348941307582051817196857464025748100902504024135442967595963144777294504140471494228076191570383638495880575087154298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] -26002421115913216439346277432484177239047630158787707970673207824187801149926441025899995436725483270224116583905104966182876133887142053598223060032737216572745516506953311875267114871580012382282614863514555724784078442145564946572789778531987997362772059141869792794647893658710816099739609170639977133173131519685571147915964628021810625616040938863328993146216607104564816990537463574704626051231298201072002361155659320269778553025321502939742945047594648808772137754456373989916006502115192137441290011810571706983281645188506054922098067215739339803031480051238722225456365403182978248183050710822310222580663194592249811934293465806121458864646228858277343415800582675580211593905040381202699365592583043637989312271006521883952929286456180746099314346094096247482146850050443833934952323417447444427339635089683848842458875411251810963527227346842798996734503765463132544882033201470227799553828768546015330454702182327449492684881391716367354776972317890654651421249891124504355477610195195611207477473033395439005382742648777895040029690968334296697892462499020675962075095525699952004965108101794699487221669738442509777554445240225939771624839349268339809290961927684658989340197107122616723910547357514056125352580783566569229980249745850699620816930380408333001101826394907634282461802677656004035343852805412568002864192806887127273852389440850699424051494861460718198684655723001475401718152468666583506990877497102942767602136907072522977287929095182130888042134057992213888793296164949359762343677055143857431437801550322589600421874372086169686988014273509566798624492046244635119685300742658192312797875148967530231792908332319309926280209067026881018050440184506929949044014639982065138645400092988910128259203066262691389418789198052913195767942830344591470052377370102987932398627864183942219065413398779812505665944405276472709345160827441073501654565004564423202813840612008470941515213895283511636492708241585361792207594152123852454836376564994424909321608550551132854919271047748168496115177731011832667819077016863448750394521236615670443293205410512362894347962914763815625175000216605338310462777807566382879339543370326870555531155983272339881852222404373323584049100619068139295379350285977359981067061533133196876968597795931240541203288194479719139153107289058078407157601968453244624469510364963140099851120384483069661131018720743550394410757496731058909273120165179602083512054932970460401605211589777648692666343057399618341342109398530296026334298471886595976382739885234145289607575542589106679510780460206489358827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] 6705100765973003975390430438533758483625177345444076720571596107624767416368714179308884312742465851331016448205673258585922237468479503058784326514464667206072905532218667366577389215314004286392559226122867073062598200951790194831417222123524290184169315802312364809208340878444519400009876841511140671794361675178575208810310648827005095359886617332986245939952687530553155019302205819549586599648345302529727962660935912439355504268607674598107316644863928937507219453059750595674607546474492073672067202206827044458775069959642710996854395429185424521478137003193248232389025148911907380549139035966274528570134937528882084593276898108169280417770967788784708999428652166910492851752668703840976106638489105344882506701961877870235265531134154616982018603655780396211420954793410238577013984977484607462509454494664690369703375460764999991445036009339290658678617458869122601944345035826922609818598288067467437447618126454604796126710394433633493066365116353522548249930563164213475179493792123239122726016640641758006987423091435095907466449700437904303204838211787393632208996549051811869591141408565812480377652339818339632222016817514854207329599884089214074225517967765617475766750703248212585217826152739537950912887600920729758646565689411637506058175723348589496428028028418582302568520779732355892210480659721424639739741698961788381853303048553311479878099147282673792358480631016608403161128313943079010413433435847012324935138594105623633118589176905293886343054980716969896517877342168647089743342181477454252618902251150288177755934431822247845352711538899440334502413551003055748601916035011345920201614526973663403460638000013283527770841927465898765137762547100141136036431101147037786488330149983350674163278168497699062758653428772674177666038058421525053388938912964859577289950165971957688901067892622286175218557202616927043239545758335455442959197233386168856791176059969031803162009273262946122808102375742222223568604625797333538114101560573965137395377681873115073644432098971144773998724698597976391293358985697278606146164326030630222878916395137900770682297337634736591817599181747059606139997853668749292784015478333305006730324152306799864686306486572445890880819864993187849710489358057843590355651129415927861026327102195152562122387321262781846745289703654297366680833526652259611689352717498154060242583978576346799858583988684229681540177864901737030983832403311832279418022474111499588285593262004658793181752600203117029535173291574408464151792491339195913649559635250605875932657474128973062093388637780608769064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -1151162486382323747036210676125884604867748739033147732856555294938508212492459848107935952186516617190406116771369579777992887599469180291547000504449652515854407261224995753965755531501196034411736828764582864132575927024458748633265147223519129711029870043905377736206192605777656281155392798668612900434807086930009994160978267168257489421357673990612702749449629609289422272471024543529673119402861473317112924953304396250762895050522002635480089524781010370634507982472992466958613518064715294186581515742808395259284398397026869652795496858269729137271864184889440005665853064682347684012376722837984234900656709571150388093484099211724888952008681334320342354126470140859779288015551776506418749456927306388151034300750232455398183923065413589647736104275471660660568161617903794756326603123107663622583472449897461042600949071717976021710184188575079515784780994272696288083347776132691912718731319581637254370035024409566962921176724706133500721641204806710560661789674736248956564923460380693652627478416118736636524477379994449028608355711503318362019631639015031938718372585971950779359030562256172235343032090642997360651141617256745449988070918076479358784792405227605120110560067628957252566351831317918571884533113553367017390169560585469245226011692956312295883633312963601426897333981701445976841813785350594606825140739274540836836431262907453464750287551480571194396495996647088623691251886298209711026355996237819125898912904488060294424476463259638066220427732139174284338957598037150240441521959026764986167821801676404434639362029082031268705775175902726670602346392131483490761695812481830184240098163782619849658171950591589495006616481007079689487649639073555590886557585202970092854980133542209709255267663091011513453869611287030271350543930090234006127738003608432551442441705356153513567560948303005519680502593357516072183832926173717318846080403339313707569634090220532094930867146084974956190981915099806443487639343398950981226467328928858237066070487615378891733200651293683993174849591944035074473470592450575236314484286188213696481310249064275257778947256785231815281696754215666621145918265536134634010399743342862995678262531747419295067454800038731279856491343432613798566347705466535228910804735705303909932947371705086176239558093912946677487983580496306801366545745776148733109027913701170380249889712079382313462117647205961341065337970916131581336866416358018797834642120637484628630581981738589569180178645999952096414051711374571604555340806631178194359917847865698015607778314663408397189702876115747681075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 131388662140336842707359613450884172209959640084826908090603210136552621052057540685192583647885877233067451887133729105264997706939269944765121253494611923644641772071530228724296592177053675527537958432054634914299102966371525819905207433507885342045986800551393736446676574075676837727318017731001044199533534795131231472847014404646890576362452890513904279898482542620200606475864570279943686210564731559691454440692209410574290116115346303331766482858517857509758414536295022555051792298470803333747564089068289003779751986013915267608699960496023431386725756066571437330942069888886987086551489608044642623954120991672122658539435021695173675663495102731909156361784630245506222243506842980047985283317963545254287025761751559219485877603897998402009230111373214187160518919481209246649186162236121786625472483863213636378003604424409151892419545919853030088247491029146406907376418401839751382823082729403267685768557359558123894979254091338744071456201724440630548746363154663788793467197189699954577130287927438528253562666596212183547078391707148445598325494562860616973166749833407021616826266470611213828657269364859074872967405331579072935947473539502101617229327143983251786092865437499316815604192882724767650638808496588251115720128270459240160475420754651394810514572467310827624139016885858817211931722928857953454362355248276989197518422531038975229410378549152544952593067870321356148184741835501294316707577136613032914061190702580364913163520485767720195144224286175020454250493504523545417205982935158633973632307342304015942718618592933039338099232773475006418861175607397368440932693528137624276196505151402270967278970674311268602739702885036221958204077573603639531088268855655444713943780995861319110286059985779454637206246086705755176606359216892748041656743715714612415214200376702307861290912351890575222730582249637943652534390837725570155992699673432035665328608465665133551695965405757566703330256939908228169927966509594817587415170779393320797216539733925745897758016183975569246554602678430347847288938121520186179867455829228191457373766233672151405191689621154750004566687929600378002054407628565647829591664080567721219831989789440202642737699236214802660858268756382467218239554048123549512172669925810033437234600308586711766199450811460479033314080834821794151776398243811109698701581324753008112001469826512674003376678886864458491613679374988637447273139462742331152156094500901276584046142728460685929568517850663031626315754202715547828504173782628107442849163878455649231607025673588635332704199678765427589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -19492152353956669821526039421230978593614965351027414920815566373836612972121246988324338669249222913403999676902542352069486494114475905959203047383441565545758429440072807710130421919699857635651960836404407740525479467886036462245955306137582350531915402916751121365119293934960413271067229587092626596053049622453552823456254949443364645601547515436834353429169640239248140130455868577291087673102528243891748675203596545661615850883528161303615256517991055474426300554493269919546778568728537340161796658569898491597808403647272655073830803170485670018615013242771112709392279397801881640477360064063878164739868725627782629507201057799227295645555185747643062045531184202930379924907679409461255543585742067833872005505577318470784688582509828141372822537098154250975739466461061833963117885307498013514007083896481545157719993414076557513746472962767396943179270551493005815198262105179453517394165262656354062953572661713402496314040674668853773772599349111269087947482852199962820643198148598540945482950203574553035614137683044547670727057304046293556344690530318810836314047853829774577803328158224903114982908552360981396896657598731999489600266380839758959439729533436382297789855804697258881742887703982986873079728366868331010146909953536238618081168126671362121369783125447407908510747844078793635365570963025215873322504586857137008881216898554218221994272697725676550075128481627578056548114656587305013776614708341720665809224996423042096217008045678894378058336607277437989405585439620050392453120698934276349052167692823412431520150897659913338232138649743886801446359092981345337991760299442030249423235739332111953912001294731007050658181797098630382327699891029715117090436215676700289298187106363095651196708477321850452750369580894242749742451646552350803144983677134801627755923016757505834442321481901035064905847992915464986130122132046557969775750814767581836914971626902522072406337688596556881459775366909209474852823989647406843021500349429656855594897225082882961148639684047720112152012509486040575019049980272050874944436459173045728987724267839849559251781462080940160463131242441000269183329499814144558883465957041128117215612270156595072528271818355673732022586618707575583153004113990718214538232937698510906737491613014141300784477213380976839643572942237412197105564208483594805619548755477582573817864455750535070345154140804683482365519425791502982622909253988409901722656887857567133120400704516296194322047801847843632330600283952309898691684798820815132743828315700390065465130394281430598000194773676111953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 5710314638381153009079172446440812400538463029103453493610181645369230889056458671460992077264171072031952578929356612241449643292525719621266538349683323167231919927550490391234684361912239333768631056077607913766561714668311138531603538550724749416902230310261932393037741252353064904140187473774632914463841234036571498447276199309835587120737095340343299820543828901451192374532307946323601054716079651918734411993143351993849714326803010623941996908899267008547368957871562876960752177358596989074145493140292318116320501864294484074206883962770646025126248446038391148747469614231966622960120831450665839485446582967970602468379271578991042882600851580161573168198964715910578248206961352967087292569366188854572618490256791790554227515561477312039272628107401961957926528837243269959778369251335380471048513513480042533346195119817387645923181900260796363844438450734423895159041598615107364304618651170760812289929050543907953495409930149517649052196842984673806032259409330114878512762209735565769955436849001717244616176828917475029076247478154952943054083821901284229148060518206075094764702999562441061466004438408489671885139285186526752375961137630131716618923887814972112637291358981554636255209606987458609055707966411972612532612555779231714946265109141656180339744563783357569273820923779627141118799546232618983404504868585277222651690771076740892646330826306523359255723575423265520002980274867555679226535897324296788227192958644724806646600363355847812720789178337659630014905185241748822004787060968455982722779711110164369525116432030792134376162681992634918135986416771776923298545145730740922695059696191070502741597354515831057771319739830033697981265364481488310977833416106024862669407605578426128653747604664189469731207963743705943886878549438612395646482798772713609699097845125654635836525786604601485191107937282468499972313665490606188130601291481440038388643811595844590498217188112331855356153320247671109972121738832082811929513776162119562573356031233793900036837075361398965622607878127877479134078223949944934778538483042276912401890167298037155202519426196585256308600045586407917611294220844408378406988716288471703392157432240100785460946913560738359393917218117812411345747350476587435099053752178929227847377380731902286933283358709956237926641199028123214190868244234825626274879196252471938152031697661453643654423797314341536666566668682085408071848449984436307151366106255071411396326877890140613621145777578841405815724919819800700719372248647960845563476605496675930187883019039665353798154452817516953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -925763318403276574490001466755462775344147006775343799032963336499633472347763755197573543329455368897830637305876259203344959264458023952963674003106445375800546229425419061135668733689088539795762584138315563142486621176095293118184777719241141419130696702116855527082982254059747026154376679143428038082797170877116683441789169205219094485128649812494059424383909619481229950475704767801377847250750458568645997124669643652379515972525250949415960014207325763667818036373836957246529793660989378634380908754494718927904323896438670564888022303516543292898517424792626671378176235770037787324774384542313701094848228896054924594837687734994485861143717995675942044347372675667506664597845037924420726016938450477241387576957139218440674212448710061094890429226917294713952748257170643594471701879389681343382556650295998184825877575296894606738716671816262298662455337355648953668033170356661094142743633906258750561217319517400793344118114023211770314129853388238923974130932817487323984785343664910318528236114835166273867954002121915355123631504555040248881899589522021489151977801017676698745152795401109227318892634888741653878352329891273504085447272982015080009523525761316591324805259679919870431046725072372330988063180588867920111568689460850804910004431887205264494648273474905332085263630336796628609365244015906895786912832379705279758074361552656508790458555273721597995624228585173348324149179144041455003475213081680084408056549099748241718494547501614808533450508642007852757421616735643024456070333769166323609821689976469177995732978804567377812212945318160938223838118117541206997195700267873255653613790002812941125875541462580550453092045841268812758095452238153935304097887508607340203339328762503001701126695029532336229068495145334529468765290891676619891220944250889425783457271717140486856825557585675715728473939229479972914805043750548172025155347494026871272812898380247111538662994378440668921499771577640800655922242848776612242939464129725125418387157124367067156918500016117710980668681495964589727607267191083959958929662089914133410773091956413925601677493032936977455052376506079283965025249862119149610214228557646546811084325655505293934884527674729159366629804411262751806311988710956105652813227491403616840391079745246204382240281341915137674783079472962483812204574878222583350006414258871012530634281426613864703402709993474473511377157212388709518153866962222108002306734280708335743246534946958973325537791630338769193522498161362624212250584270759022903685004675360591795892453840004968798351577292881264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -93589363125273921993260731778048832375295757972431986945346626381808413165351397443914967041634459380295427752421940631092078793601191531877667648752446107170481902024636111321728224945034409496463076258397998555595330667654347249962855479531356578075940793810083647327568200313490707779627325623989389225679977151044901373171452074921641382603838904242553887058563487998394935641753344236280094080263076840737236175212410363805012463712316610656244705424176031858506171912542316526973125841666680221078163296072514029224376248974802271889625193530891810847745804393053625909536461954256956463521720560544214285783872240695158696018248607701361695742905016995250954836400235453567005157262017137101613957611648800095617251538613012383877705983366812120841059573761249157139617587333756701617837933692965602457277188235987062171033779043917712821066783820871824473260242222320899963918205604591000244904249188703124687703839778073813999275228615493700319145618540315603575525150933712264849232384666861855362572098347586076409339886601165751021995103406490810990809369138835392750357961234570367181045157061106197165755109725305354509667194257577219402156171480460459348331860663323512242491597637724175070246186810327826599890684601667911789461547668894648349876311396294120027257881313527077025929462447289051210064999196598264776502893339594624914343883935459442674915677529210025266787741079118196750709662503813617724095382037651609287206079059215795802600850284470296945358001782363034697030178309152857685086467647356315172054677237952637524729104792442339287157523285915496748665072113749182801721243314340329219874003825095377980193179240191928627681115200209096312806743944297015667297877845067357620059483348698707603036230027896569769915535311112127118480364768391301232332207664655885753975655290860634864496719233044755938815293490580586837298255819116713744984929137175975973696256981089883133310080599580116974307664300738595727539306279105164006661013718893760353500350849069164122478897565892306606658592128271389181314803145246257613548508764718253676998605633935236677155129898114526902472473667633354045600245371515727478386202897720880033490416820888405507022323389464465749774347519409306887031397317376236168846825621408715961900562924411795269423428195795577110753332795681823815459043792288024534616158515191878403293225444104436259725550140264720192681792784123493136802896514284630774455800256649363570820691977671152359935217544741730956945804574618201653826741395429941541115560741220324573596050534235906279860832836738088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 78145930749858926515445331278993134265260643769186304852272785607668556262880540511600364085243945093817866415338457026047316740034716868115690039044104497178738411613508591419953144767900657640561655618085803548670370312633102454636595659993730868484031209411216805933992445528202866529519513990426456979597781692774654507345950348122123978366227069531389701121025260530030341692563876288991453737603859149063781887059594120071591701422065516518746791100300248233439965806954538325226385195733989266106328330679418174000915072371032203354951535914142116605978981233056941400157012829405365618039931236253270852195950742018741217877354088847851087582038297806506052251323710011787806026708191373133173194574773039314765328441918688032682603445558757444547777264436325729917816822708843227413601478172108974045999728430003216103197998104058213207174131522294801200997912212500891015490775403078388992799000719380577734445938084179742922252353727836775939067774347941512631934531127888949587487700960104280060817882296999498582108772443351238617468242173201673377261948283441598583158921858297279888371293182009935483998647165717798120680364999599255882932972506976865001262395016112293653202169118039445234299447428236405411135512318289081919023216462016046433083587618206543148612754570049499065501521757038079303421115403781905922210417603082681664539398702177225332073582621122753868218028235443683461671142668519087785032730926873686927675855582563793706535138378440270673230394809395675085923851429144543887704825341112514731555587731374491686955923607619804464156626290255171774657604427135464281859673917701699297846442892538507094175712331699731797689758023719213603975058837680061906925837733861866955624865783981045166745886427716415132077355778077027909045923124403686423650693714279394957030876732201953582017817170659320985557279963746398159865516749757678498935226158121987923262846788192192041041880282229568869885475294072044029162377926382633890529760009778254440988381482560952292136301012766950272285993795993258906236115248947968453743087305490829091435968823975742509979716774058754069809183212385623321911932754407839181025237859593612725489089332399960584917986228759800620156584855799134000159801935787177836699659840410963002042405780818778769678203360362370353553868186102397759858580166663521754723328216211616381005312165047204968927254239805208783413932760538835159556352878225225066947587524903569618142642471365804590468897254543797411885430136307811849182952356922664560095069569937518243042373522667379875748472248957140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] -18774728699987231498257077836259336273339148127898944641162449199508781271012972967671583989076980058849832717940376928762769789424315250251237250320384758893089230926757669667236120514163293833922853039279033249589990652572004709183549978106343250003010732524867353198085362774937867622610383442872235403510238753337007123118256606622244390119656663488846786345235854313542507931870892544631088562732791042420397761075636642559245843422247833056311191953420620741312761629232881626769951237156237909734536295459735762748651948895128001292938643021074829873674195042238685767832713277383443142419213818968308940084073802520732964428719718642096534629217586371405922917563511448974942081710719730436461791813838019000371962459639287677981742582574014713838253838856291069919502148862156755684932115649895057747339482628884343455065225449651316722655534139978352055803041781683926171413029590913473609567625653203732736768784155470135501203666637802290769864400673558729074847637082433824217671302561759540742312015776100048306937489200808961913706818999296471150444361102792605584502160627296830277182722534004964837416004134773202937472793033712775751240904796335983971373304257322558440321431699729218760680236329634837201304287051915408007228380847766309668811465054218459061061573797897265213081961490292758611965557583150900082600107402718352943854472058926743773400243888521346453368347168910337103936084837014727827968786074512845103249320540812669883123425268876899931240165522704616994252006151121147365153995655808949434257214644828187881363984997139605648758252691469666411696040210003783350987216082726057092232175146723709997570660400828005721312914726107500724057079617479224931899317669161180910044461500039717356978920148275561453505792289814647140805835696062887065575258860268408531884545488251980841607836425431903400851401335092885013669330119972764795504213109647005375466707258839421745496064935749637538697505015174946312207367349387542559717845118326224345757015379538893106376278840124814046322318241471976833543275611989558691893528939523996735478549024435479395600282298800935220557009893554826688227655567599734264320947425402248152181508364106355046041980260924948295549753266413832363845500157078566738928421747888841341848957864140388884032339772714632546425394430004252663515005967450063985469425686812843102379551720105443444175649653452923169067658287041589108900963706568340931406723296899353005456664915996498502425596632564624574983972209324817898853719209123760059472326968555298273294408857906038378705528682857889792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] 2770223497695332191297702655342117368491552809777963288398275729622726032318234599597093257879598044197228458496489239623260910240304899925078809938411089461190590442961772340983157450786162746224461985311898127375793756041112846468421680905237133332654148901976715657207136728206935765340308875764041658086674177500030326452242145554266162721064308680291837386672944415986149294756095747378070142132913275225226175307771376900587393742041283142655656173253902594726057920347530607989160341981968270234667980137953214250760483045383694407171602176104693725502883656777677410475942054758795287782001993741980956545815231731734351954164212614929934655938602727387123680147915198100584417628926377678384262398391086553244818277901060309156781741430481131652793409346263478071171512370057096038288681547215323091429074481172154362421237421308946292221224317323316422292987354969610071504369508361553799593093176265536153536997211647678350002685845583379173025306375338857383784957103006970854070860853726119506204531555066185191106863500790539819270092625247025949934096678497857890390697951778484121062640299522302788824997649065760556929280134734004746675639812056393677021661021840630755441723824994916929827113228765901935532252453073267373444713480451136569808288670779759445308803932884692254389570734426757648871441832011535628277478198293710312741916896789406536929754467027069629799156506717549629403919996884066712680826206106698737783563099891843139164154852812210561377993920912927549863000963968988986713806667889294488725982095761117833560316058955237412867987512992987713885060460672433043679504909809981488341646170559853947247028102320245565371933852147443184795283865644520410434166533939225147158523986087486478800306472914463261573836352996668015688203353885144108843325732644897902547855916488251790819223885666558120663494958568990226589150564371596961051581155715783200225200365590606483664923542440489196044803522706733735747355564244702698876733730390068523915814309416017049957379293328547565247268906416862333532380911244587858065939827831310101385025773224630754429359624169681263411743413454695563242828178357751718047705184331680592671233601024739970010287797951029635372146703524497346698921466959007170827974785598563512647452631454029980802012684878862319283236090624682433837593253060247264029779873861356083393322861903302974500846695373688962048598073538090719502020662552528239300710421770870601127680950673128296159112630146790185009081858817356054330834824665485944973980130060832689368572157099127653544792060214640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] -263334532041260141035020270259305124744785213156478706662162379958044080378939177871744786701887319125650547558475575263994440927862252014511400407265996915141038673215728619562330397346597353727438490440680673151974742270947704060222143912492339481949002957790963758793294883280401388364169523331520999628480014934229655032780582483813649918722733318236929243172998381160897369773776076142124736986101569586394313985755612780564693071283421333696673747446509555428708304388035068319566871918675369237908680610195197893758444300340484907635301865514415131707438385368769845318224948615684434794114521228023903355882500050496099510277655800605624704355239256861818116305922599266016443259710448390030579319048796995752876791797303822146055877757789771552503344990600886183835463429635720704150185053043934603283533035100967267634203954440819615724260925677078655764198760102681124742572293870363997930824616301871152302437519329613314504644697590386845676413751457549996036630818030671862435366537102078501708103064420555390858099461984787767547910830444331475270872215141032216686153459230952893595021658910314768633661854110308596691364929348957216277946605723448258584060347390394538887381923470710521726227657035421918172798379071622828519658286803230405510492951757778339203966238940364398305964558368279146945348999049890120724520250121337881498282685249950071762491367644836881091685953386754277558446682183548013434535180040675790526733147528641015232125082573524640178118592888394467678864323971447278551200078485311451007438378833816340123471950349412593182566664615310806784092941583833923626429310987058786638699741059630843473098128210436882815823433129989551013224666568210359791899210185378360065535864650637883380386729044471310160328063082467857798950548183273256704117122974928475842967296654957078935736557014520150877750452467037302367159491096793755653948506257199335717746118342960552384970340712170092160508572181985871591496241987090154078991710219857548596667091725412387494903807765565155808723576404397472996827944076681107972547177413956754720869863591298748474292561451634939846316887116188069740851651309392664171073040185008934661729670756011793744854467612979103401706667234457165536116718447326854278435692324148716722436932097825614180101616904648290776940411685865538491743349277852257132115641543929471792432132647548782962147825731376822676849782279230678942008398891564869963152238407344054606704659758127271966581549488784953058910646929523893054146782903607928590533936886895002624273313197984420321572580327686144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] 4132134776473305343616692500145152983286642845430091343736944825332974386844613760982780398742501351362499108711785123836433257116225561519723466604398992741391661736734988385925288202565457998116444365960374742595942954301377839540910118425596371941456976717663920643486133243753365589219930800107675505865710171244605599304343273094473688415305567881379571069166360410829867683598781280695137589079029557156735597096857366289323712787694137941444556231540629260650872300229592196718862189054448642622404070747299507002147455804569538976882053792720145889053850960881885493795005457619248782022108662570543475244137310904742930626802808819278208930320725493290944733911690837346409843211046571083778759922094329740973560408736405984036525113131019046725688266877912204736250262809072473148591732951922663264599910095275731540340147738849518623165936653244656786677560821018146650385683650474636836734517412017931465393766604367475047304748748729689765851511091556171915382869272497763241207333041681234239150196870213711963437780543637358476835304914085951964894542920191773858765088313692708430811780316618650709298709031068364193958755899872937821034755360487940371604208009809284661145397753215021356431234256325130547590127110681194509375255729912309775653513987760427140474560471466730502744112218391308560546724049753131451591027516911682910575405340558159438542484571700543271099035034968604193328239987060006008577398835301618717131468433804627166363521685100736383788008302009686535450947608030334047791159196465609162495943946989055315379274591997897975358082459889811130811593880529848805597568870531291456964771747752639818684000544011234548685450932141559392573699684160696649726205437416723822317086075390535961869715593734758083156059371996305998245295822185227955980822987779316766451223128647643840417155254055621162519448067082469919184191977969207211745479323001908146996421620922602738941398217228143225949992538192516077459168330701975287143930338234336988934066115957300332596258045928989335067417227887663851697328352119068102523212112573112739576143406838750823426742769866183689269444644595814811717166417276566534374206753381103005478857535306034206545115496564086685362632326610792036549295036713020781118504303616066287916299969979042606206386950940197286691592035780444414784559862775141739272917344989437658058542019915033476165309439749263209812942979450804244956706696159453638611775903454386515909236444041688628657269752815561273029838598144605518630324452042851504107270781012979920711659468910208305536411442872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 4940897129756359294972459410558535929414776821433664411891184325470691135093593671530965968347772564170390872156803467122762766525850018825019640697870279230572726463658937962309910871540449752221048063736650850213220354437773950845869254489014930586956314966889557854291501626846004067656285805426982687376323924412477896268894578127554831332360180215290893836176710468116563516632293259777761463780703012693740189470406652087394874445057895336140427320444521674223979080388854574688141065004618497537397060641595246976390050329421426918863719884628929331552044084559162626973111945362056467903459188552509597244027313847327638207893718436977014012053887208893586279832281611770401356191855368796449435987331682597247801300151660152212085057324953842854509581551893610238732971133938393488229262024248521243232261121679843819154782357594156291721312649374600382486990274126156610332297878231414858468250003432559948113895644883021856428900267498642117606332575592041292945648117083989517967919387668398241761739314973902301422625752066193186809738181553539633785815107836036493385756940881204481390471754767418485730514247033157933254095753965940381134924296199396695309912895541875020114698407704032995977853855462992723363555149419108285820609921079343047361968791748071729473347600248380690918848938457075437742899720600444336747944363566720956914900646847540941551540986516127821913283522620172504634360072905145610297084876890378806264037050530086175474547898807472047824158984071303176694362651264856587385310675459083667774098055159315933398909108352356045363247006869657570131033178332980420525756747228482513390651137676619235231299281636899738372568813429300520122536213570305014767402942538499918683044898190957878404573330066206089049061603246275741464723539810527992651630948347556456547309060069672934231967302891353109509578197764970124373370677456770429798597794189478915892106694923871853532178159087135564431947682770110510777995084481780489472003389611811087312771035227102431259037010259809071257850887937930086945822729962609597309428667512674130408512568244760804416282189432960338650902487650192052900995735835869943053407762438378194792878334690469462311190980975317285021138555570946182752584675342228502389496861454948408431523654404345775483380232545900119057632201857779624147928000348158386299543147968642303538081438545605545600985056746512902330161155404595382970521340111852348610251494134372092742851773989502422977355408529313637044994884154491130418583421728335104313601180774236174260688340674067141089644460900352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -1280924231312820936577955287296406475284109321995705602957105419873239160153963015489933933544728407100288468115203679488483744233731916676309740991610686155043616357525286408734231487521336218110228451535970076128585028475094355559617739505261534572133023284046145517333317398402202823345440150609493087491299643643434846644005124405567118861160605144810212550925912816805644134907897462883184603112739518305362321369117954860201781358865643638846750258905575708009996621032708348353959416876202870402465220170995285968442874319258308868257566623236159910131311441315476729598594849206035428221030226636264101068062735380870247314595177780601837376397801354072599426577742641660908045172360040400396324083916160360121936183617525210352384433690829463489141296055478196947097063303301887800103907669459390799595302833045544951963417698116453653902421949055523656136263375055728995399207527318458290269102398286858768633721509542253552381651603176673735565693135574165800871354211543718594078410475263602984761199237033107539130688581680735637173246330863953978300832487225182773700696114183357705130570236622550051651161169504241020392397944589816606048951999415648378567449813451332926671003845476326449798180425388508725749159831793148618524485915377275208419649000676844733685699993120612918236234789744645431076562824475830006064398995199410000287485806435094245262442168025065406813730319596938826216479938052929860817863076203581652506172742903689660289566426587311794956915286058809905042728372898826475503636961321146242125349015421219745149903071490741139204875348437839630336047679365558166032150147847493831593679534836675029414847200419742882239521743410693461156015753929133678979359040696003516521391969597341962792850435146625271786446756940887058852665692394502811073643199945794453360908733246439970820631763178683575783137493142794839391504734867744277034299444633768045772684830835878453709749710701742571451783077336639472245911649601611730101675580228281120388410950929371062813632488896243535754385752494486734746504202265168593713544930838855365237915568174775866497774750636970191136694339872902426742855441827866476248964483288509111797577070945389280053946019599061260405796996248931223360360377659677793365968033919780411877930598913408796505539254008233838801979901858383042863562255101605661004675439258372792119102909739089356714130113649933707803793777129439711517923419290123835400372619169638474851153151504000321471542611171581504608540523033668707557623045887704918157489792905755647559625574872927381240802348892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 198935962459047604739584741282401034519283053314308773373803107405008830982618689364917013735471566086206995576089382151646564430684491941239330526533424713175410230875426130888086689381495373504062999944854225717690013454045675434683549471280066268377646700969140298126740720496760489866934001465865077970085330230471618663066848300428407880338597691798717087220253456770476527884387195776198028425024082874085507710391821162268187788174193589163073467812855910820356635767572187668389404379049895665770757175143944899312428001036266603169516015708764320479693055128205769417945183841806115330725987567655854119439056078577984067230463779673007712297731364906048398921636424466382120412664845121005455269885494857510311450659779556700373580470031651232387405060963281951319788110269821022218500367368380288732703620850935891828648615508071279750498710891130680123239810173917237835839997389070430846711137879868180982314288602210948996840152967833567348733014349773164860616981434220128653586694948032207430388584310536711486384686272795461013590247722394189441791989220846564620890039780883552055313033310963408894650061276089180826806180436766055969604056753210571515365311907350401625659183330553719291495317351423569470999291159620537287893863571796327667500823340370062059272769341996550469923409767968409295464737038824959708350297270602246703687958334302481038206138552408595998215049977014631420491088228788740873206248612450043923964204830899318646165478130592876948886565452006836658400463192099680335640279640583416993609400426467815604079945977905852403725304925648449851232007555557011614383823526439506049410019244010538524400802641406471465719187317590312508306428330624469679818137007584639438419767874627433292878316890880737038051595550691732029772267210654708067016690309410432192723254039211366859249094617681177299494455197701397612888884694694472106573280603285083557435517143623321470389454275804045189927860724309617891628046204602722501798595862137266001054362203384398478732980817818997714529862270836821128456241561865446169107057453373597957375889121210456419530145752486752584468002655286774911492369678560473649183048516298152666534931977968695839450457351000516044444086231070481260046727515947724580268995090104725474852269242021200981485874418773265405082927992271980376609240874023345582431237239216957484534268883645517093050639071169682857204885895083217511660569319557684079068535354770065600555087907380376670640946573892730040286148298538737481895645927836439031721261181087814822916790455588735087889191272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -22257129872896945590952432499495145202756652863701602346422284377937274587264133564727442925758110696284551757280660925308914533268264854885106159994475941315504087202209382113716676862528022528915676939623840544791483399856505389325076339670868850229738360531976432347428479612160638908320752731028113716741973036306402624357256091671852166181360211881213755191755564901494685266319450564605195388157332806602788437831017795699699699957757322484342687756143645029008300189491731444753422078421349485481326954580344612526133717714868136830512500035779913344387819960522173426010341240785916421029522782699620244396484209399685446692947652542438032078706557925963104981429761567972122375034885498789651315450292404733401828861968478175364086364421288334899258018663214533598681985518930729106500227851097944947634012967997475693668185182465545301337274795202270320553822700241205660498119283475775848764380093537740404512314694117767922361518525994609383806608320883055627451307301176212770358010644392652299047350401712607746204077282991589170835560049125409362472765374973645269110380475425400235198280924512271811999493364761269606610533564983082299760280069591332136643237345999418908239235093746425872883262370496894952925545445673648767584263056572136749885169602750533798210532998066238887077150724309675965721925290032162827767521075185629139719940852486799011753372867072135854223546620819812711421842737128042350205861395370709167782918009345877239870122164488516164798735245434363787340798248914439165380491438714600460362921008810917922193199875610957786748161540012452890653460294285057976552370189290650450931394905522846439919808517712177108157328101916261300928791364156570414288909153262037789920494837589582982552546413819556207807948284776935514930591970299491441338562008420783539089231150250440052144944842074909967468586719159848291240388957605905108323565505306649492164423848986638810666342180430396750796108736370956755807939618295118061510890936646120906219016880630695287662455027371600300922438223878244292703248029279996461527477294109083243326735914095127386158908384021908677317172002381454157287340954051966401854982003998466141074365932665361874446608850372057626064026934940495502081624032528884030293411989766663747872484072812472273336255482550767614311653298114857631125267148000454381221311435319953023960105737136588035896906775522765797059420829813419783470910828185054490545723078110104075393067181917610186349320225909822493015637976236598417283428333711645185527295547945758318916297027007184613991776256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 1846648541707499201809203254358818744618991538544842712822191761097807152305384104351875257907062210564797189741330930064521273441329012003926967998144066183867014576268267896314660011962274697738040135888508208779148123254876989062145604864362145624734343707095852080036194510905196805822906820514106182545460816744099511996683097262827118753092731871283406318561584771791730938101337009269173759303031519023958020392074441559104067284696979023940730530836800375607347034155024200807072689646332837422606684755789381234126685363679510060522703515454355128271347101993779811751881054426137258551031448327158498584904857696127911174776051934483542556831316570410124903352013599135132332018231570458072601369465383167554524607975314386692466463127696336250403414778819250079301877198970153506785719188032735917965487598231078832786886285717758146184752013772752380690960976493866333146638236603174707492019854644201168025082800421189437131056903444763077359358055069048339804974947915736793718023224723921941443128530183161753771817168176685979803842606278032341512547187866354356840375420099080285347996467446879326221475126064541104922783389985759441898279526786975012437311356613330984844927998029136591509909441587704547065126839263842923191644304885933279578201015615740467843030918059246413888785987595029915530086930880128479462886585597763601346426925961824524485286625557891110977961674275274215683993256657329987278390269506531719321222336246453902404106041033937857616008769714287375780954762356936054134133810582988358404931502321325305756578823020209452331360526418369550865198406840743133224562291991778809781507044982801341111606552450623047121170748668606247250126676712254730339617303762124493700991896738461027842897178501700989717680935217810492377113176089053929843628048571730649164455237168041334293184537244711964685147132818772154520056455401289385525527897174842495671412586006706743380480800454354888367179519347298825165111596983375576339310519148614371246190350529150226147395782450833464053311341824430977938806051699869458418565885249426013175417032453902430951258480089098956008995195067180805718356868650414283493103100785590380737862890763199889484452040458580674728943782253292341132747505994795746880719700072312915495963075908576055572283420209113162790230220117567481010173442848134523223061091959452510137505352707953034452715020475557267213288906208185613073571158322705548335360709431621328041912920411494151123239091720892844823583185850860512992998280487406797578155846290055913290068285775922206605664321536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -113240225944788459890678311105495043892237762701134297200050048996216125825728031067295491484060277704732080005205439359220327239724634710679736030056556950692939992051305476489361417792038346786437100034344853378042110188763332015502967356261567573100665003548888196555443896996294042687278819802986798723318872664336247644247911766770533716843793434991147560290236391680934645714302319241507032314419116112613965553264305969292503493953098948173162436733324307298278496058205482065330377528229556042093818967908517866518513486181557420231240463611920127623378017257741739117490874724989808054430108820634603002338654977435968359578512463021741664317350936190292818143593995754401270413432791928253424675973341128667518571331469942492745845459038172245422400632317431217106790231558534013981934244747588515389123656439542934401950109039050716156423901099518668024106378764601026352608438383514006801430354405747959103330736048806864792529639847808545874101348295672156964527032021061554834798534214993732841555425569037857404453407912222133716407481357251450322536828123574457947062645772067041040280995658399221122600850114988011814404101797996978115948896243868360412445375729468953112211349182840294495374921108226384723632825503340356438606797832293799195251246032673305594973526420978059778711491129010297803479617684859022528286691287561303441126636872995331753730749176397767488519736629608336135422197321341740043537824669524174763706409616616686071805417612168658408414021650995830152355951002699116929300261787599091683546463324345276365368483108091951740164153798334447447172502149620268955165549897488746996297026404622314195564117675897838268199897574961204705906230678517842386377776461228781856229895819272471227695145760089068921325868599206104879510936619312150269582356531522938635676307424201502000387541707008004411130455530189268567653191431208460269451615511745584780795160658153845196185482882996486896757977351361250986349085290998640482936995102920623112701443699396333957868707759539036634925624515135538822570147049246288869054685656629631249923307342141727837440355131950256845483430578463931877672833559123940010594145524616543644477757702187666238696620795626870027570607481938342917769775670596650789708730489739225155272686047312501055319196631387889831364902265151592618545437054517090326268440641498033617268224485459438814775094143145077225783773422574012003799186898805056674507597222784908644367939979691398229383747446537795890094326541641063232060410211252555523164567811383741664196475300303336813365297152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 5120764450747159961838893374300490947890122677517161902188836036756697483031563187599645934390310668405220417500576982716355428664320584021968904049013313676255407281821829661202792166867501348029140290439004752356096616602656436926786219076126929075911744950143767233869109418179940524010126048932976399193615545727625925591005943534367523032059133856132565435796531542684433491359236535649821507742417894796994209298870695927457813246070956852496116603135234422738821834639000789766816694844152367758393629555174374710788355556492861361729181161300114972148469514914641416324590394483025959951161356161714488155977194560422970025686814961973889429460216554208987046430158920808818828889833139245626314249232192881846503903891088554088895953087532381483785490071420485920696435131796811509532944833410736020511798147891504966314995365759522084033438493322826467083138468333134882552674547173677424108565349666331430596843705641098724012348544076528557245864847868110977748427725364820755051107014391276907512961257304227301078479007709906019969944803424070996381151355289380681912303710392381383608300479098609862772662728246101375531271786879848874041503991415573122904319973547778196847557404623467800027944048564984095500163843274956354951659684996413819074957862608765150728587835148832526621245503495545017356217138570889138144060402862215383709187065219855222246040797685209769812399340042768423881620514241006146497365215617613546743118830072455188642670021365312832088933658090914284811100031041918276563442095190644272732250690959022833793207037239914838397366439309507930587204364839960191205323313160804924151011040215109650781095486247197337214868324963340115385887207235614504077902272979906436892361298795196715803209708995708489687392223337239440831930678758388499919596999813931403379429203105477958629121493424364155212344300787433029654856337544472537589995795200714608913627753301104222111887843055400659962050119536827387254631996609725647496683261638053419522584687637208626422958071096194520313294312160799971815809017028333395874746425294092493748176757889609443804905823468604942270145902564475262827187632873959570057221377585627917032393362108624779333302526951840564954302285304234399792308375789279544324999712358780284084392021513978379195768639301945567734413266137281832344227037188164913779116535088040682996746766309687794441083190190048106682781970442436027908732923141197261953551880852090316125840190024931360899122488663022521298704015111523627353184080213796952161960091231284393380879941464240653498056704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -80449366797083776579744427906898384035407280076936317983368234652411130635723633598968622871314539674655862993366974163567897721107738215007772443808538521784547878247615994656886215440583785694792681189318190422213291584083831958918338976554103979613927067942752317472150505977805219700208372549819654444034486982032036594698663981026081618770085825976691056162247379408668001446844043811077702668114530023094869109116115882696634059105310445974151586487646087664627316916447758912290572137150696231150195433034312369510120626759380569788936284389400935421515513993056467651786861201191319706733112464178233323406867347571329722042621733943035473464714358451144269296173829546309073863758562698461951729970277898320654881148793029345246553653538413771099157940748875985103710857870755649781623945657999905321786066146138846253407118904025279293423177896283387421576284722297353323356885092583531874682654531369901195929804826460302216467129945885164858178136595485374677968643379923696995626837594115143079864036086866029110660990388936386718005881520158811482594833067862965558553346549904003847164285047840369719620919874494926173495115654960623667650881785164101788056298200556384851107107087295146947288883599814612335705343059951875367306196090862201877494487169862533968980083426358925619887177737419845447493393468628049074880813425651106680636105933400131908745105620955533761231749477936119676130293258248496049809924315838353732920206582775647084627958153160787920291956058042968603013579004160669021854137936611273806645466874758333724950296127101893440173876522375124077664115294254708712164552194692288830458907131901916491708530365610526604754030124424562217179108937816384349095472962905014882268654128568733287585160008261207763054553376996320589810833344297461254910127004375329375504005175585848772951375371452737846864283698173420445180889759752023021078188971687071936950117121023255864757052488143907099834541603283153464981743693036900238236101435343910923816188445519706733369844003167123928819646536451126705780605048993798128277065136211004954265782571774930273129069189228140235730668917048129184114756784329447166700548497627102613765658960590340714845646804152009486657331556584039490078389693920045134187360662308061998650159766137865569573012259599463394418225010029856066007661903300325649363437485203882781749250650172539679707464580760635409768181452264841518219074722447355856599460828244202931316539796535978157901143601654873357792322799621149315794482367637294298181027380021698652720389912914585970540544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] -23407986378403039905531752431862399945634383497777413822914797933278372295417605508797982324430539589890003034136905652473899632655048940458700508431572792888935988540818091307089644041590727703380685244263038008320265586774969438044168299299623220912976168915778292445073371286515448861082833991284246405654515559758652508508556192137120393481043639595950078836332057315288367452024166786394916478514120111745499479149557099157136579156600360402052647731046270709095732915216614070243010361753782579771247091626729811676316434786828411707382827803460110790487422839151077034231312097470591747601143060208311454979540905074080029856779308208171662970716836500380036887066142146194918671160432667024445733048573260818814276069886686355431181499944649702088594084709522690194175936401662356249681927930692490145231211488456441743268845499235844124953115134417171287838114177490273361054240863299830019919200118443280481244795787896254881065416098842749969626214155900208408420550637168975272390283686336001459543820218030383025816211177122551481417301780197859167707760216347710890459845804175175861543776829136584882429534111523413941617007621655422890406758703918144447949298427653949297153944783902305699060900282100129490165046089129975620148911693097358515196872602182817504385066100037196657974500594534870558655419886340277294523095835855932383351644191266854021930707324006551970639800409322601935428668974803480524150029178358387905617121011491190171552247237882172043711788297369745658010830127253379037150065750123576072780685426164591936505706575291892096297288742590809618172767849028802534944358525456123220763179387308425379751545114045885691621095985565739505959159960442869322217748546818513081790618194472511953420781907178316608961714821671775257180706319490821428198361354439156287978344860187521498432333037916981578523773528446539470457912020504931774709166153053281689869878352626611475192852310051632378376927012626635220814812402371798105719348047762850056616588242066342636056988408271765190344489531383223515622625929600511323765630152062359311647868172982852910971802497291909543347936913974683918687832317491590517550793547672608568123283508881537272044093223991814098297452641781975791643924503802518720990344222426556164375798778077292482074792120391312275663021181667864181831182399949029713096804079858827969461473789830807623477130012713242322998378309538297531875609692952778709490830212483809747613886343419562328450890113181479105109510965698558031857339070835008205155339334968496224184291001314072462360576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] 3297391074825494026131975471401150562923045051757931601601596934788199317292867225113664884579899293501585210628708946628992663126800845377202615712596485280770157341561520983517185464517059597264903315250236630058402948702068516967173691422410605279344260016792569051532340043845520703119298983680977203397184621161132115266152613861144739517385441125480250757575199156814856858166645833353864564734379066656411106677008903304412570579791767752277149092745711893652306091370616672460913281105707500359783193064979397376655926587034646006042382821663667849322134470595562556883120486775248957263560182593772400169998329415256389298948058924368177947424670361596089944323864742061764741157111200228855252271550495517072850695223325982423559111715399637727815673421592957037193133879123811289404093872771734538827488365448792797675546506132452031954001576149748834101444368276329578647317200173199925710474617287322257232350812125811596331688921875287164481368733944433125249386748050051897791037625519402563405613743419127192609127352324427193630595979303355011380413683181854471680133747128125687054268012439826217473917749191249714200359385790498584076682639857566785934280599869687317277296902971422868952514736260813469153515393404587552962393886385681937884207753810242556010122474279608550286858038134053126534764036138145918499428447730144657519299722490861494068513832869219735070463089313072853953025489825749123587086464088436664038453823651284399217414409390640662492504197766181923590076264628705669013445294253801550040663704756141983787256087209266212472876253760619722306708502851812286196227914633729505948537872876362814680093801098478791922533073000895972732405090141394528936176842843945314713200962257287831365605983371188917199801350494976136002496369153166497176215982336601857849754741662600526016295512710325985021533185542515923154512615358515901402909505453637945246507742637375881127421062710025737065253900952986153654268842377198946291659770904407818567216229592749589453731204401854409260970080363123484117454961723757977875670379790381264878345837845501727681487932838724514232192714448942143755064049140594063606634168504791043164285563441887085890566888826354374701771240705942075974429078242127762414797855955250707831445241928205897863755722764813923119155283909867847011468951090624267172244702561882660318930012996793110358987645499981395227708533096763253407807547226908545576689514219094105904537537892210088412118673653291220842328108322051370954126709080592512223123375318075277523480324384653435731968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] -291575424633979647312935591282835189111448588904250629920387616512490102780627528781361488125701838941101720945517500836851355366315629651296331370350668462634083902504606012204908696809086038056394137832741254198824798306162122431440368630600927901178164968277264679971631488595713091979172431712441534356666945021049068089934057430205569852091967045664867306822641626227148944792733636870098375891234429493454563603042184010295428365589129523384325274206305874633988037621411605951788191597190994920277942550457177035934812189977405174277878534828041751937306042842545852487990815858294146608949979296269460476788129976496682574806419922357184418701932569476947344350127047124396527263316856564898512306689598697623413321578165178745565139132278182290583739414204250506035397910355129829213544301942153116253672313872496900608692784119762366191430720191756344534408660841319410764698055741569375604940815741781027805127463908639548448162454886435627963419611754749868919908209504563879041128492578780235010228227316380136551535156961771204055056586289818294080819015188655614257374765213432475792366272562119347255089905169897863052783307207119514139800970182758731779353127543894853160156255790885968340405207873233459155069898875503224568696357522186070802808892170659730791525017638081853995581471694163641364686029523939992330807060050575598126957741826962502706835758454730936223166333536841082018311545600494068926742638724414124267974976562961783343536845748117940241107476360434998776682260684293931020744361988154890757811052341220817764558023468445288984666558221783953068467286713616687777775994910259906712372897164493841726563451477624599565163885572559151730282704647117137088891625993676696000735030903154086930316399277496401242578942629223998003437521555904147370572051793680075174543801519466684214987109717916644808773741346505551031994271133343184134034167684657117174846212874324062915657318305981117372194354026872910764726762612452078592232876493248783122856299681273689327887719612231218106584035922808844302454196869606364435022896759146150002566290645265176561450698320994970247101421529188810897612254864420510212701001779832708685704765415466551212430540458763350956737496624034122768077325931916672502962376285683958084549089893193659660385396696449016199278529012340592340759763360109841738982248957111123433349754745343957824882849863695129285171604438461860813703097670465134950081513545813672345437470510746279887884076139798441863066270389877439872944133582239730236240531059845883956500011551240860205056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] 37640003154308990822955351490596978100107480866325658025685709567733985732936276451530202834886450990910575465129668236648589631619335730659933242346643453066900442657575818260785839030032477378196918192743678597735188747746984269751245402836785536643393398986874741883334990868247916098558751377713051234445342247840438045014847341545560764510520361874832348232616581239290094982421749324995318062311080638046434246759876850977470459430845186558027676155207677976677000529665114166570732482175778404557882912361916770625269386958275744391789163972804969036148616870316565528650373138815897281422693946741532895663610715366068711622798222407363905027443513449284742245092599500217968941780277304392817043244549411006592145233519629550637604054363006346977308818020840840939734535728373070779207257628895897704424585570622693693731801098601993427539851711709430204631319918027341182060674664366324453752762643490367622373956171895038900206133202128657986659462318328959372022038081163135234702592095265331218922279774559743754624788519530113679166890024573770883006112269980373510802288242621935441938483506616540241022300874052464083611769878179517329021974773466943984803524482030910934901027499308071328793177597213904795628314769498793047121680325744473263193822278821308708486135108911397272438136347914658352423871011381584798676584145858228437057386718800516424324330181126819921907377470832715774352743404377692063248441954663563776352308640537284002536254809495925453789408961648286856945769711021979803522109324907811707107290956253176393075954374739271005190794992431379105362031051174876083288452691741042627620075056157134746999086133802028067474899417529233148059752180058334012297341229552465095473367082602091566743808930818747641192839989823951836990328361974126369578410553163111750733095101974189297184115652050956106760197882537192999551756986680362201172332022925541380142042854063606072386861290958488526120386363130868484544730757143768231666145957587858553526932597600604645136332009260752178998326385615738827805816614230465523314522930916010949742464932767795376877370085793819374556044171057867878399826660684271822624587618865876966666443212067334120952635077988587259219002527131696203930393168182352059106636442732595841209281685426771531722831685021587541720934515949305520493070457738133470835904028825014378642019435667852466117838837657523147617414512264036099967509367761590258453876427156754493959935299959258254397176224820387232048120809717211227063491284676959242722145342910442107822839827787426037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -4158495837622714692169352111643536331272728061259114116536836982651279458324531822647266128392766856651469245261280151680606004941552047564872083814464855770986842648253032187904542796082407683329779841538486904765576574235257319516982683925036632439753741952153632038939259168259308753289917613802278165227214639535424190277144444514720626704393347515835278508399397066994290485880549800845605731396617351945175210414951235253517905816842345070055435844965248769358406989416794862246201374796791649576406335988154722283278966784783809987153104279520446926291183140735265158520605272876305140631226865797907840528247488877671299748688053042370553158169872217074728459199871070897444631850741659249839848285292155704882204892938911636436064161023781361287175506055744499436734909208048494357262695422834454984239406724358732769855305912093508577081183818490676141569471608917854645797395721968146182698456737878323940434104791112099620313720788270122768820054150529945142587634635900799094493454846109925088340880981230180587901249784017709996133562346853298768688397657340324783613381445818846628369491743572583537426650205832753432147778318202416597203762286116029036770869953639516687333715051350675050542225724716661459411944859897344988831374072269905791325718275183548927905388097085156073667655530101275192505257752986691251332541541043788128030224577861910559691068940572675097143784526895857205058578243912786211458773668639176551424376980243100715985653617756212633386368623409014273655395065460371073906993641633782969589050189111774697065258431819692635700209801643148898599906925350452342986967920623983803078098793564489083427967723247225731748597788517543441485035070293866821955125921028970772093603871673687957373283569609167818061324073046078271454859991988613664874719482642705463581120832688244245159475742240619374191505671039480343577496482788251133460396680365518959025710350833344573037451288844981942127493135098189599164895031417782177732603804122722839556472890735376659485373126611106991836367639638161208411029145117693586715583929647341122874371450017571211724061067798580111635173463018167920149019242641478924781094967128830850651624966947539611214474677437920227505546992035795987843217677622151777178116623938302304875958244432922416955261415767637752182049493599070293533092171748581752770482852917291650837621944082523344418745618319831769967322709268864093315936821247744321634821011993639053051382883415650399917486795149997080721708118918586136013266154532602754328327401397274010011470617978114932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 129025670363146146611599933199342321811750856525972497018963580939635719604339616507130800648130264972292838843563367781059336085286412245294154381694905768640506083316395022401303096886900821709922539281005076306072034191327242555408762032823156487174393051238207902271180850977739853453882291876917146668222865386581256169176343530294326737175579459415694523502641565797171739479324209575231069954772445896349586985920456805990456567143571161387143297652668422740013966280938093268454948657628974665396639009171170504229443341191841546523916606459830506686751287358696203344095723807042130430074115592532015086125484493669912416217908185438194578048926416787185092280189607801629010193115846561834533463767938975189907469967262630643012152150799677833109164109650075303972588529503114660883111151063431377317254007475246305140749048203137554514070808983338355742685496808431791508190519097925321003653913627977183504173086823830251683294018716539302763015206544336768206982702246632121228086571988604934374705838000093061877395646917165591293240831954025664558241834018521342153791636055813245182799960866555515062261044036279710797033660174552104925996351499628120544911882780709214941853709826498083339589687126299985735806016298638649561554277843133135134179264237989122701630805597503572266119988412465667932310262641936312929578709829924679330252352897425742513008122103783182373629626820775123684109872872154327964221052794425176702307492958492505327173445395875989449728000450928016643641641814604021048125116815719040859022146219224984103052554795366100114318309558249764430426024621329840646928373529551457942557417348765350184345460481113980550507656157373288088873166884738376534666893455022117723713140317126969552832632922208973825039144449001676356020933024612507172289097812280872599033103547277323016291122774735449925371658512555384090706252372753795007467861446806131404008627243674182866736369271552708861136065850107943698576701135458642797096114117181431641712362089495327753701605253897736736683894447680978654649786523766452776972716317902321822725957261846380912437266582207954491974975106634580998618270622274622416930014993063308632367450627165984207557852674297248212989678072881264638077612955865587278913454656548937893845453051000735747196210055929020547134761504785023255012310571139196299206016939932609809673885442140861768323161816278848325180178718176193316983859651880388872367804410631088873398026785116796882605097882181387440975009478963990850985537610939438757391795873673243539583089132743688192000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] 20753158102946051492222158070490171851080854547642885631809617704377792873734220676781783902215433780484095075716192770277419348049528101634017567774658394126400337784137907481893005779460804694607337310084466353262632167641468076459071376885603431424341687206546573380941196941950578598337872246563777745355913287231049283864310672824628275199557290767830565817093829746493180428109957334880788050393403084755237881433794800818944123164797370015768039151117387675351616707395742746168904764374956144771342145929457979788426288027323212331004044412142461916556955855373286048863084160766032498248156554601283455903612012073062448369688866200956062667645488326587685109673918854223834776367574618624842719591534814895171312076357029091804350890664814704696841360557439778930370733824890587109539557633091780112519433509986674809871828630958590272857168810451703167760291330276013634181436734261105843103984390248538243215732073741681600095863335218186747769652259339288345733276810324388269840979088119004863107454283075036582491236943328601040607698052473252044896647073889221401211526429315973836434288811801217853457523999004255873518615514202168076387089323115632218034727549021595843880257424393159943757999722374182830345926886155720594704594503492618183358300543442214197083377168110825449390799256037906923619548049515581263174928419083606427619404954687775976820403937242861027963271201391837648484041936338618551995782688663944004102555899936019939715829401455294633244249101547042762598906035003387927621173902013205085154892796782140106188613857151763342942952734344721465605613525745630723798044445154384562503203538055421892270051673474737365319830122487355968365207062412309980004703190718164082879692307005058188511633349027911294100771826255253857283087688149072753298571537699208659784019627865400750340108956562017944310312356435450166890024530699180306850838776224115898153103941530998615049409072540431595115904198555119943005026564032239050770094643963226105126154695832117199068974096677812939088304310013890017685017958512541496290284310598322483160896294906895116335826505290112028763890632154493970143229559763436652044847165788256905955376278390530517723500488815994987098584447713736434360918532067722682740722546537074475083389569912250359701264128815267693416446065497166808377322607764632654950329681227875689186602628505717106947971626346537035924619196607502258990147814866827043427990213337525243285230774061718573493766723007459924747371667861564471062805227521044874290020152548995387195078936209915904000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -2027782769901816126155531836353663991215307009317435282629371462157120465591711596527489635815435478644108495700314390209194069577190567091250341027846131783514094170948706598561956499512108501784414532532775767197077194998278334406704876252824475670468219267306742554459099843876186452256910569399730016005118622949211958966274341402372222481862620597236002988257242328370682559106574110173351942675204275306990033651448002291831619725967110683680396948271447730076557657961053868288806289093038856469844114924405172760634532752336123997309689652304735044705852930071948997988619974929336364200573268696495612752494568256957589244021078510484723446122714895144572390732777508291075506925973856414403094513987995585561122456780388779635224520617449829714673956728086640677788798913735916256347866427872397923444495523076533537011914939462545531596009697556185581186622904736809083263229716929571217450678181933516283802157767439014223229041614629669576954074634017988003383133897027634155001642099831330127528678915852200666999127528934414386422574409256679751926004717595822641714158776592097858994490938860365104632411049526479965066611456864072644260474755380884277794785767353983605213502705832310630050508904958463981964960506359737829412608393002633115912836062095605373508565805897294254572330197409292286143036500107572720823454337117858280650101844739513574704631605369833134174587574487056535300832696028717657972453190748749813047062571883098710800976450045355023428946969369256484941695343466946237558465549003170251194740585596329494328011877841968073943611616897682941112882680414159309807487104837590001288299477425415620126514040224966489478415235350594248052790257808565161907316228402910575018488012464351636560953188459611887376443077670645649409474839386634580495055238450219083809546985557245966674575867542957370426691722411722507222650838117200876070193947755717733850033696783150700646603067968367244036154327862302545487504210311311007100182602461743117976349337969018154201599758806446239419998637498627812174916152580659505693420231193340699160406018865789773214946770700416484663772237456110531073850532086244878075639451617047623877435645157686736260086089393042798782013164024764586231165632896619695599107576295128663834730552112275075955091269196794504763480408927719325581785632630500223009509905987504400025764691441974628296303309132388519649856959953307577420748781212834008779173687325970386398285194885039915532029247502887883787005288944804049468984057977364541855320507870573867900024442195017728000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 13787818573574441983121885835080343720405971221472142643193593634651942455809608925087983122531277750826333285596043069331869031329657213890605497009262349421766703847564286769281392387315732046916058055131565528377872209743674435082231190790125759299079569498074893871025371189667812883928934688556386470746151148752479102310644946729961528499767991600645870830004632369163005858965350050543532044929859517691985322802433466496143516450546323922793384633106852392819604174986774796024699430158317253269160740299016860625012555583870392983684993700838944094916650500676469007538052041606161680093230417518077478794520061811008440438989945219407999691534148847653931907038394865272332685181553881915797233450684973656353240680759917368219610226985394323227154457691026557396227587516914527231904506308746171938464720166701335038577418439710548324881814411287011663514765451417954190483700745891547552729872353381577772520661095468091920117000859041013126014988632241369500342306454357085420350084887356561447555751637552165639364141073969230038860358617878992126700646498826416945203667936846789145844103503271610700820449382341466056119341910934588424256574414425039538619334163384417456813725134874202916092239636320566698808561251157065985135324195175358978478813238490123952827111032405212993049623360403544446574000807673122383300482881609314467150197597368903009737633600598143738894677227882016883485794632487728171945757683834292880278146010739006089363160268176040046993765934428253001225423242280874971565873625383435897290397654858951587588226273960174122244327902726835846883821469024827378298575108142063343393891188092274808585671717275251511333873296266488754402519963666972406947154238331325497841601591250212769771448130601379333310472626699160021419455062760656042064908886323820200830685485521452801081971740352971393789358123983563687333659633481300948369941045238252696775436986158887789781334607996884808191757710055167784912239738147858972983231305168858922772359671819705087021151874798303467327433516619544439006752207556827877034390842173525726159642500688736285332528226282408903940127544322327701032359171693675014859267373571860990751009599580448525243658432965261954876831366139904297368304536863475184300819517349164281302963482532858863224485395500020765341649845552830338693501389029387154065728427180163337228315011158039217602083240222967058407757361482172610560401298421742292396542152364171069740161805251699737969547211538849105156348649947364791062207162403708662016087679137322620386149249581056000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] 4921602470927907814083992252169670137347538016223176477843643122990235530056553612549059994122496417192057838598707433804921591174910872266604052230888161893831064696150019871160551896742532918384323243546124341160218646244348139615692609530260061385243788267347402839802694390022043370089333447677636032183476718534940549856728002232176647922917278522838732844019235876550454439567588617465711581377644860793686190644782843857834940469561321276018604993604881114860750807662154404374443416971870435228086416223770312386825766894045453500669772340894120351529218951326393911908516805560112811568392675093394628634618680713114877121322400445766696843470290347142283049854578108209838359300341374761397422406681699528568011735853579292519690105471516038599521268244598860626821970793220070790329134677610919965176665930268938980702842632524288346390855102717556095740396647740189236742874967487555321822249622089039662404278482574151239738974010199099591346785745922159206129248678845689169144919103813249325070582297981807796151475521488764905140968138830619284330361169122003715527771647148590534142636916710064578035872908931015514092550907242379694642835855528271332251132672257390129749593075012846064697341027267774608269143551106142447029277451128871777946891321631054476726514247280596017156696696410019203337495876693669416059593146398466810741430684916473441803273931114210934305086151658391794015539191251519796699335180063133737131376207374516544510391368629203511982350404772739807559630179317346918192448153235591535090794048765353648476343674339164924246917474083481888987386553073218618947764758610661441900223859940489651498111066336146960293712574810343604179561047818053156764297941130371469420127324933487200447425873328516088919359161553315715196765156839118165949094915032604146760799964354843469083733717106346845910330231016735330696305092566214316948988021096330585628710290511031405338587453104556930160002359824149697480116551402076509712376911766777656401239482030199132890419333765163100923978801430748331351730734858097191733221020881624586202606635561997608031931153872511583164971561193199388736218358082034036987885635012930165097229946309272853593099497131794367029863700225579958625683130362974268502488876681153304233863914565631395923942929025764499645468527315916208566442331249362071644401241627924292118332121465315584301635041779719210739223172972171205437088921986227311558365386929924991587176245047747134520768058274692839681066018852965890846351140014070359939792856024295438985301889908736000000000000000000000000000000000000000000000000000000000000000000000 [77,69] -143335062167337599793652273984079326584098140338914528648555228618250745386338611938280389920833840547423327137726196311281861425038761804948155853911790767568098821832617888066184915040544536863978649615004496383712803123577483328960925905872766850365194192130683844061812625559026272945861260312940091026541400945345052594135579186620292535482824385054582100478501530235904662250038772452761504168023949931662087897038486736814388375226694133982502353632326593021593445819412009320976020834674917740194129938347582647140525612663362651695067120947811879814915916733387071469049265153463106726197065176625357365857351397394553803966760391828046972008290855611906082048176948230745230633413655285128047976844460349467989954028382504717202632607061097772478963347471496435145293121961814479831972545931030099795044981240523193416635940388257415827623307378318510290321886610300093786012286724857194888842112070664469869122225243112645066060241513273520375119105028530859120269039619861044734216179483589534917289266665984574746306221540067534486669825748886442228098103050065357919460618302613960318815281834892497397404038688919571333041582228110900470923014935776586821233970950499472913884138768948334195444487156241984876566292367391624079568187412119886793780764893869006021228443949611006729984757275589529117319486005178893726766504303360838518036977187590509349983974287786674592640589590066876608428778284349231297615232400355394003292882121571208550172069004206666538789930080783147725969485855769150055317258033839988000318123017699250572274658036767051191386767757915407142810462843152827066564546513668969692186990847850029730271576592269910667490189264758297024987868911701715913778057834699060382398110382342791680383273634459956969830040221051601539243218752827948684397499872977339971621616553225959937160742191161435208690048454502467917482432000557233205495329572931947411908407232218302083565045890369537573858926996221782958934920486803125229094770553497457544586302287841753698189158428595236934956530054706997904560597928078903895762182024296067555297271712319544397949549291154879676246965528756179886101498080465123675766017607795673242144267868238896896255861825238922963088917366730050602347209644680653151108377738581900419881656763507589718681279205551312915502843845010298879351530689848117576221569518802172655858911023800172808066666762063278219885982358484442650811902039224853454939272806294288945093282015296562114827106786073661106306153261406449047898745949575006374451208703680876420890248609792000000000000000000000000000000000000000000000000000000000000000000 [77,70] -3714076731878726111697881536899053298046784164632710889590642232480429520227282060568429130558004880145603516893275454492545861777442847824913158008759104513386496445152776104374969043904237515847969705848822413939665540383154691420334049373785499041625070533653719141416402546356540859406724489598832657670502572784671845532618270091155676430474334535357956161010489065461987496869767919867560589732958025076539714671993970683117253925595228506239883291842697405525626583158579184376246570317407785481739158986606869938485493029367770618637780797447121929381418676526578683298214153439691810808819520281480913719788776272340454606282185140122058020020008898897792689748948655166262376628500830036577480223638293087183033999404035840319937632811228508022448413121182191200860076263787042188343145681006518277460962269416961475868371035014224531830401929485592373988317219871821627357164228697314839031651881976514706118046193723079067921491158168515690101603600276567354061174461334059181624226122619233315174402546443598048934404211756473324335160350104801015234061513823405799961778506810294490412181559279515051207289416153547518831223586218343570489948631237283316689863327254276911163176821851483935479027059311504167408621204383732902889918615625930911296616933763843427719723030295540172549421167040419520952804921068643468490015746449059178101157689430677791064315230048165360191329493832180908517232913100659616966249539287598010413476818390612979188511846812933088802746825704565662915628271610087420470390511094656311179910872015133488194462217738407361741516616440269782544728124773399963266707604030671530374101801313989202224293218013915449972900495791686367991541175179494020567821502854438461517085111926314071207245334883246977880659107916590937284769858730960794095072414486932051935117912426058643446287257293037542007068330340026766693205590284668377261313538791277836825258005809446157927996656846348016400574480490203236964712543590254336277606710572439623927997568694817279274284276219783264113058521588574787411893152655726534953385356583204764757553431370454156037120545471152779024338303015107441101897398961046365569983134145695132647525643916920058379929705086675837482969969015330852886317445408685424093760887448103773962940061752663186460675777760470174160971278758360512038561588222987334909641089569624813097063680334101845385437292878399693485177966012170594100017375713905501835605798624694535166409935716799534161073148179601804132833924610392420869584333413396829221866943719277583554421194752000000000000000000000000000000000000000000000000000000000000000 [77,71] 175022643158183589081837371739146407515166200134288042817074169748077127199448605475410135631230461078245288617930900737777522807941924132290708878331769058682539961824694420084736489030205418369879244411630138433931551164803685599611365443025324795101560674086445875550192717655562906935166726550113614396474778219301571135504320379073517000903872535654077869334823074491675988889648493916094480873161761650707762411195548453000246054482958801621283391935413750390546511098407760702607392365922170956821743067040747042612278582841850951354686890823522598828582350251557496166540082782835306837703875636661608846360051533537646471032195174070203661871582772648524653689610467480679994271480056768754506658434905878091071447050057129114098921679370934515350536762644128341196384470102982304546920893963739081898822597027928954611445812180942085537335254555667005599301637923236452538885848694239131520727155135664898555750018666906208232007109116320571862689536971368307596207598836806765895783291355117563481943702210642537209894793259492432722595190977868288921799017669789899802626430191979412169585417329217465487210000270599897831416710845367545270152724705569113255415988738257129876134609035221497722104814033139552588370579219049220173501320927175432485613036007663024181930494890219871747353757238632066158105675799235997188889269648706392005347837223106579265727276395461604401901564304326252876714503670788839381551318848078870291184809446561265054973433119369101062738009389808899008506633265744248753066061795864378327583267340046234146794538040435509836728163589575326733879310247203705493830167538812365471469046094851741441931351236368364940090118976719496215564446656554729625781468418969821718422824326772859922920463775532383778932771634800126793464440852877286987128749723331508697881186818695468459562695856027904644918457197121703581549398359155938062292444228884204517958347034081365309419170467070432375735877748270433696257748278962609719515526588023935260580293088425526109011976221289681031813927023868116129831819985589876744491651380606247972403231396029268612002476048204564872894151241382361570569228404731974845196938106418921779736485106752130102919922329829333278367069065890696267103541433275138251409963537905623760511624218044509544720079907577516289781560572176222771600148577740778294287540186148941925048829574572406709230863997507684157848847382800970351614888590166547943590469770167034606188834146536180814122540502453271578320743948915334861076714245683441159019136329774618046336335872000000000000000000000000000000000000000000000000000000000000 [77,72] 539783540419440329158001174287292178901345611636889486922795683847625398812051774191204202793575165210658007641404405587770516806773219887708501319169068604900090841656210296480451001052631406055332969852933791253125795936606940643686672217947907340261054881189807937482329580947422970576747565595966949776512396974769705159862131774278366977901690047776537084210894875823903868073118958487219978426453913801052937662696258047535887826131954924153838623307232972673656832890285912963712601139399593552109924048010966095738594817457197032933261718021871191377217315207129034369724972724876363384195529502865993058019586520765193772389691509403093071435310169117688775099341738477335871498055558410475020090885668459482032224620977796475879138924849229940925779015646877826211169620275049212232554818258286779840166582931504873470041279550938131738484106256061907862288563679323270374970418599026796771875343846781067609228665930343225562663475962694606315280594736027651083030073624544445362547309294183810964851052160590073150778872641682330275277221347821068990238887706752610727506955564415832003258584410906673700274394981641319619566497791904064235419251003961259692214774786792342194386034346285369698775611013897265809368448960882190694028199380749637057538048763557106507740591734403473305383142058274045564873362342305732953731704383198697456234663686732803924078463385538244623301841484766583134812994089567794717619442465863664148971384262971749007442347152915825951062924838560778289613796272328150801770462363718377385555002303046045075821858734065352951433060630401015073447191790776041188346156674675349833335853543621941932785896648620240408054865952073987013340080260708668113865804744626338029247697428801107654955714862402559680702750540044519867357822188123610939597226100899803589884901654816369119171759168094002516921636321388728185867255596733685531414912536730754981262580072540794705637275551038664245029602572595633097343285361763407005170504945660396327772831414342755577848152988969142006618677431086967653508371581870024982073187909241757658449497412659580342159938751846091677903165059259700260776907749558669576549585198553171303872116645733990272022408979866530921694021594266754284612649718186864316150295660312624788493720889261551394496400438451615453827927943585482508810836259962948368665547733112301428114388972442968540171579193190224827536723693652264698262665264384511372981024965781868352239573795059216499813695809006054473019345154739952297418233649586661979676584538352263574323200000000000000000000000000000000000000000000000000000000000 [77,73] -83272214289457971015414201867003704193732495613170993146830436731744247615734266859274311578145735884212292686601139509829393283429145121970076335277713798303497089805353237945122781815705239493679459455654119070270378880889235577934485382048318564979663832796654679024437778961148533417874682634070385498404605667386321409594990873848714634743515687265295448136046281615198993708467204254929834591402960000783565844745012555009770494347780659249065876419538665471194393540685568822539969728962167566803500315991395236873248476503201798242858063694609430257026069886967805849356284720910684326910680862430852842521720816842158549753320141733753904133037569856596904791196740309824058675304334040016294658512897032281936572527011976102062507015707622036695812601938658985937927178501988668123661461439861717884126884579176530836936308394035839998761319688154051947379714438464122258520013607383692899416169438486801800975395901619081120928636931070456849357448030317422231962256494041375107775334615188190258387961273041383222580685867289853585103805282792825615069536396849525029131144815402148464602801636363712038776724903747038014487648273695621569869824572514115893602843801698049849009852059703959406059312409703688065031621631483087585177317622164443190088337626756903160847860233236776902494779249462485718666783290134612571326854291648107613089680104903181706835786801609131818805475881879707376307657542076036764828013862765029090228728362494066206055174953047834211910503752113231219297286968464181198907479418684323708463272798388720181669518559181172345701881879669201495091436519966495174835380750285704879329374877147093065224066408270205633977704263946388774990692846341271282118238937585562251404108266430128626258104470612874252719566132425703877052121016385241878897738791255237230218384024491748425567344947172293130639141974889890012108626456828391570252259188073585850909143973970983548641219995310311391593321406291762412453710703760250931758727830984237004764392535715857534099610353710883497798894584108261815898246745944064203416613168612630452097058193463140592762894729493865750495846477032339120400712009953363069014700586949829070966609683270693145485417683969376448266967541452596148398848813912521772229167916480459817903250445345971827082186713410749632351546943595381723785147098151695837410713501243424344075439235576108989925537108766275580985197575465481555149747402318539539603487653674212366503177612140926118549180423952387767292490257316954992090334405734607507270031987363848990490624000000000000000000000000000000000000000000000000000000 [77,74] -124185904122030222712046523252608269745334855079842113631783689587582847234677374350575979483572069406986272061345688441000961223339595945285614110023157215942390736628566091295453143616739723550492371075192966440337205566484619226090111048004553989535534140101077959281363136736842990109114594734794563739217769572378870425199096629932270851770915412085221295858105967011270479793221187669995428851487381738469771440451914596156030255378366899707084103231945883745443117213013933086223321637619302965084443559898439235105607483488329479710792691562340555492197617047174200817131597649274689142191476938534007443218236535846662594063106540324562508631859011487110873031834651780121673587734232413325306581534915289695722620646148611302761417964456106511209378287360280644150860886069289916676478262410552071111928440245033253996618204871067147143695698729242429837826498191380669453601868193589780482525597398297432401747491884477629250391804261250778556965085548892667259438378149574271083804311576148456739629615317071695075240475528501575109856219648931201061324346661595740739659315521948684649444148020954397546064513028496763104545614497883430436177844033942349998938464730574727921101606798810292843226250418514073603699801086729543550931983588237986853180905854553990166989943880424413646872143083133094872576742594573720042579335719136268122112915161559313937181885957073744709389354038480008157087840218667696460612127751739382160811294053120110399116302532687990007614500381562350407040875925836856438669915724897791567648852373972181497322676614895336275704290922010424497210996373971357584428584067245524469008024126423207526313093160285523907650303670475240573101429756640646501122045652687641839052321276644773825086174622704977974105850534611673776886127106768784457240155336740645609352142742553258117987067274808180611562708568444380412298973072793863975594999673469238323595848052565236135853718968686307584982303078150083950790579918065564440367922521517315758097593991611272860211491659672989858467541350878524261734128832677843727572891536011450805443050345124228071972255319468100735771230978200295540154163544429409863959619791333598254785235541570089408199000537516498881846802097118602149079253641204859023261175396678692019046494459635046455647596928692621653748308644093990561492425792822895568417131276157238602509451840056089592397764660308150905474441820795866544983927683828782843590170090968973873976637006960529955867748899589906467925185088189315360402414888262241321515901792593995890688000000000000000000000000000000000000000000000000000 [77,75] 37186810684556125283458986751828497550282495727816123409558470355906876588176729225975033398785441885026655521249749714775642921127751970166610144986553079795033452131630369938626685860698319845456464832780602135271417949857292595002389880340374134925907478232335614343879971723192045760904902026403021155937112270335529167087490297981473045235358954484537275576962962437684657096957505760813643818406193818942242992953561884482137369012302347908431105892244329713013477001678721116878354514083534561349308832121137216566522847422706662468908060450282847898215559094328168089399439255869224057681508110888738875392594978158593833444002866667939926782975400170091493306364473745833818062243908262805946039658491814136708339658529795060624525045787530119793431939389054145207863118728568092691957003941431262697915186334981551725425328300161229587864381949746135011763799094579441558046744682173399807468595757840464127222052897779804768048566542865813944351631056367298501742508401768369324250326242392214555814533034300607187531876222338152190021515656564658171943481689825620407719836750176773087660126179421769994366845955941221937073273075013121661739893530159584228217262133569155118133086733168814619580974314399139601778983554557709910987048371529325125344624444869167376891852276187159827335597677312691489976840486180435288302965862769926226384553595520545339984628355110274368140383951107603162674151574502667272708887900670014373721018718702867625840288438677579363921993070503205707530315451033779799183279698755097716743456423223698773460209773648148666670674642823023248310062913251273963114034398144252435628779354850618696789178477030087684103294284986723276964236046438517477216033971177971424165531219951279649003505235068758280605557319060599372608133597098734312802737081932297709169869061309421023359747978596734567415258449943071844505621730609872693093881608612680513160625126084760376701942037219035818932854016739502229037466882189646388118840137586229755605909334997846213636174689327409225334730635597301109004697942258085220866233210176670290329339598583923896851019959573985529978506288877572579306903292461297151162137031133796260010368693031275287863890294552309081404004864100553003273552887159071598775006901864332252727436695764739711437108580051210278421228525547641030608062531637207073500137164640870283012767098603094253585572463608182958640486401844794507077125877195141902568616383513596166685625556716914815842555275286082411347794335521432050369434509808901049281303223954537709568000000000000000000000000000000000000000000000000 [77,76] -84347696731114939369781556817064627958007269703963917318677013640964867093140906382361171705619704165650629008830663150474542219915589967194369418331414696679564542612227605304651056778773605423347051077084666561793890376940192443376664542157317420597445308380616931586163838719680939349641288362489805574837085373929223485866638714955565934325698996829536786696151975010389996058667784787522627781086788049918954536008566529014856379184372089969246361496759050577080202092782707217880506737695054962075293318556185974621320067677660073444731277129156599937009824359884732369352638296423903957507891131952217570850845037806549238545620951160238396110122836118444462532597370333191137782709095350947506039252546715793928696384566361806592040399877530547311358854538948721014768773609400927628346940228840706766060020989056976191218873763987863988087173433194385783360558921969843982673178273593250148937813089477250103058855439963743416864447724952614943330179330712373083287023195635394547414285737269470530974931657142477998078714922736957177786009108824611204280796839993231473976631917495720534107978781843613042077007729263846088598045211014365653100384923398952814825542586146112744609051320010717989385019025859432137903872000506903713827746610290428443093083568927638207988903334928772834543839185875139628490140997596867328139517675770047840990014578112841117075257464074493204824503049279378491457813982742739530563197798492002871465694973120662180308878532451058885823026845582712618649202262858124025102780552035842787115194979536826465626971131553064970600666587202082202060775158175967261062110518628153588376510876328401803493984851883113696596492903733568607220446455075046959020302684897617059085170288166566267739713610211360022017160328454195064738348142481743442449702958007614953167666615922501667939273564856320645934598643900201934185670262530701396499101927059617469083185355041549037801260762422897142373548117066925241935655051645405563356223165297380706312942162077837133534141506953471991086093816815881613211189670288518193287601477355499214994710094704473906037135027381395142301362882134737354222431282194393208597656356764516538145760118473419358867233451384006432125632844033092795778220987986892329372117276164901311689863409972265871306076061970854607514928724688827333078713356010388573196976628687335129450610205626375608525463821131678493532290023374870122305016864577539210601555096751307564959889303727919622579602012904643359289679970437565546499846429403975452700812007696236544000000000000000000000000000000000000000000000 [77,77] -6614434880635326122704030432486479806461102896609148538790966734600631540824335122684206849223688783261839054717113777036815694569521900122627803655703819808563031438660907863519276773832539689483766411443995242779249671250025371892513245289362823660814301471145035568966892761695027639076187264827204853049379980492243556330283709871799164049953096503617708988296517528797930753389253160240704896648843617029300508872035830992145127347148624669078244922818789775651014332578599786848608856309544173365918481341298103311592217599767679594016815564247910166480520432874866446845608682217037503049215316136156712049346670466026577130292023240069898209555693520210855346849229945499754811246222332322018659367368326981322477746431082399511394586796111734609511905018665353665366390140785821837677780016805041876364176390558984631492685339629792523628675123637707591389980676435346876747359768670400542811377945181643607432052941402463257888945611427324980804131167719002085391397604406558067991883977859768215862135339406382409289739917828014116428903594224255655507112627538440292693812164017984113955189496530594040067063260538377669175934095678868668446051374302555627760394966423829421687902977561882183235131332730031218499697292412520726604229705485135940804553831570124388172259953659692495197335864352773882429940259301099942228449785829499850402619305700362413254862459421040039975609650965570229026909746239087851098770547904721753778661617243899460280882404972604421783442111420314475779476789502117518949672051579285642346311171178937834596873797369490430369668046927994527248261788292070539917248116959764541790984262365354966158505626079230885512603198164658143062079446321918995497800778051100092914780850842181167350807486643601566597507476614560824570952199573307381002284253256649095280983633193030746573429985304020497816006326817043080733118506629675367852093116453752743503544705195975769860295347551233926473499443024557990519308672556761717878891243034127996174262987384375998920344709554134982116409337129718523241130614414699987791947353510436779925357241449206722451895219995347700450350467313358056143667259451998878441591128380017870552489034078880377911234137553484374801095567290773363248211478392643004085738318528121804129066089346978890117145229765340704959069918015058182583322957629895069515446056805255117757536525359258202256116943382114608507865160421264536289668856821139957611645621476173997651668732392952834511487550295982112128826065395269306134136790391432450465948946996920320000000000000000000000000000000000000000000 [78,0] 984954988552700921731803600893679579730439492948116061308784035100223098294139300088254184329884581879034912811157957948884920677835816443499765872672154794706402421093131667890665602014835021361447802744725668594101522942899384604455653347356883691911499046733359543363118577002167967416870025912495559793578074114998427861573910873881543916373031001588402686687779769709181807391541392158978003215646011704717291858971870619036975188146704493779084069439364424238723147028546157616713209273450242943321660746366974381308717807582458193960405535119445789318127596803591813236972278154504298351370091642342328675208022107106880987672413219630194579823517530141665036865862054239981946940250968904011828106314488960056659398190646548078067413369789773421056346911058600199777368869878007437400388592714442120862851871249091834304278325726614037131710544832517131488600634449363852744236966976391013156799936954123610086046883049135256934020026784457681430924849302859559892981696065022645363206562584625642417608730863326786175319162611714768151952496728204467026061954744056343751612462984123886524696429600458104203286190069696548347073042501260711267110307396157616128477824104187865228450368105130375538353510959369874559719791337748060235260283939170918222969638594147221017259478941470432257669249109884736755450104044517553665835782258517245057227938961849499985223039815599491007795698548195942713367186400769116315116050916409286396504388367295608445813706234941478273559964208452565396058391805727892622548305838846681877022537683750159267728113736361973899269653741914507075266912549191979787186843883741674444988605252529899745808012557513392825758630055904109156820592925922206334745168472446404154867956469968398760461735957986521603506481341364335240237017578125742770959725194184581858483509164593551176114947109000617945011894450323446961419039438024938748951631268643812616532583482232606358260069710389406735463184533382208964004893063836684334460494376439605776805434422622869778796448486750274363785002282585520876246087863213178768944861801328752094859708954286577281447195962326527571150404975877590167023397520534103518094571440906315724318716552477382256949836781351125803125738214587611644692414677640284728337242990707992833218415091047951101064973887708085489447227032779106914963987127911008984364669626078555209953333781010218182781585842135118319912974884594770556602091758991149310567889847042767361447265660906498778889879459138249032286172427618399599130458221541919398389531955101546054544888207702552617958626033664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] 11124735620479636327446137838767340634420559309978161752201690248744889539050804546950980340359812271357369999343452151625768559114221783537189521065081094465155862410810376197063421197547835212671096498875036051398577031130958929515433445004051731317084091076078426178762130200590622994457769765903626779768734828583034494553680899778733728264996893663122732746936577534054114292470064843088103918213098075655573941201445335116801597604867451189544590277551442910430427271435442379841127228922349958316789750143051379179502435217007799411906902487053165547574725279516845756884615759529128298000793870229065015699874140910930342267872077694657692360793310824102012194986401352637797709225457404364204113225280944092052360712588683245054037809234876312037496274580858205933362785724899936157390475294545617394732095184371502111269508045536807358385384382890006871511115831593808912933759915875519542095074024631204947887768525688382391575552315924428155465033995028497389329614344558000727734890937175366239855779606368646424096899390588930696110909215069708868062658091955520189350074986106675534943236354500009643342364225646788472571381646359951765581163785548858167015586691627152643539357517694491907102202301997693222598084663421805195812136156803295475101989480126978494150860239583936055882211933004164660268040819691528038994035892174659964110701269441768587280550139875107123188413886796653638012855805346441472391279262198451619210487645106525749587774887134074569855324068159308348767344938576954483986472163448019425491182963915780408796196192965044801416310692107781141226305637510939211040992756620287163775815115106795689362283537666530987428028534723752430252482929182274835774465661247315209306440719005413155948023193194493490425454355556222732117593040042297797173605568797811245964288448517087036635627676626231444338030444102422010125135505664314059072626483107505487663787777234536987802222603847622619326056012790299565012008491697545834190652332920532272763717962828914099455258338613297103222276418056993305636692223625762019448638825942550824690317432366089682073174138140225276946108965820082036222039601344402320851271759621236929252276596791681393055631765972652810022829336922333154220068155762375863636511921434330372105733769130416321637648049222768403559389411754723625021741614062662225045627757412821409266935893991575742618056227786780995159609736988581438347424315972537766231109011673962540305936890899409420603346334657950241689769484687437681759850590725779459762483069117789132277873007843031802558863781134336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] -427444879944318642630383636901024149996851027299140900429898233422433270347646198310062600770081273671629680537187237972224742637110910029887649815563476904432678822778539539212049951130764239948542115831775777954179545606786312684961632475862281353407387857386263656044709209340477239859636436035218695767250730199883607639791321885673809012712606881392955784726239637884245652067824957406488029979211972403938597480298451943098177907365691796937714243817534355556853600067624284405779271884140074673147424594987314903846884510856568563414249562788579479125806413437884791066696199827445795895001041133739384802589280715774316824695952799847272349829429675082212433095815648300213708732953080150747300186193085397598068042877129936413056567692579362839219712903794923241027814749011890132705810778833188988288318628833937766260388346282794793063943377701072010599236229220770070627659738190608895323672864812539654074879996168455886794440014422404535098583233441954751304722616616119212772659513713194775046652534571385670441841284128838953916560493939830146556810427886727637189774857977524529682189388012413138498101883030288537944894588568773638156197219484171387729618081579323235172042809546284419611754250048494350141108350353485061434933393489637735573933169248249959004489483230765359324690919650114634250142294212984322681156768498749352967393851781192715805758149324289290698034569701302642920966658763941747536093361845017734595936294997493198829644087118285305997296460407196763809165757567002873679489683197857319334749426630985099782467952365917917051740291963347235394447686272191480232013178846014495914184218688954469564842444042758022951599262277357437954003406847485491089877385718148453002672678780910386258610653419705796848646294951527344176950425247109941984331651728381372241960037192875804415626154915138106911765220388739183591435331904151673647205239079343648012286413268719006912737669359039644464536287647263606228145154865188114119780190703007684184912098893354211747129883296959454593031576018529249091774766834183597001197853083220594945017389806535372176165788424478649494881197731222656579382022617538146566478676404858335535438949902762508202314958207963029434837114994074600431718196364660910077117042269176669680264929120013086178063784386954357577984804693173887758736101761350982626548376219784515276637001152771719936437085883991350869216010021609711507854725155451563812067561442758961727494063805273173802700286976492014027037508497538699588524777975605187652095616667381508789931903281214571931318495368708096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] 6286828021887710577755658524057605275878208020243956650707216987018640763745260669572436657905491145401458096438196384120721151826701503473404191268687047065777610250735277827125442063299222388160049862173958096100703754226591817591561508534946600398698269866856316815018206390315632748371041500718363783125120218545413395119805978295668024553806535287395786475017739135741374936781112079318739398487089215393063229164690313921931942152813565506443496300696862292628495880754283413328147701748746767838853090965403643886577147341268948093497677028963890320606825606791274583309298240399648533678756305879203911005102428301515425224231605229079806303365361854911024890144971110681028908164511668632240130714538688641614649385954027213597054677117670264567350232289998737525098723077490447686972754841534309036806539485846972289797289856496747649097398465063981156027625119853091368548127859165139968157495774067702546513622928988867083844519761801003649489213744913313340927526002576627800792819802896909245459116191060320782071458805652879319388894439585160395172433873211355544909301626484991408210599438618408526307720473378249666745333635852751538297698582897613871585316387257877237726594677367756897857873242706462410392431958224334129801501683040258766284099423055026537719769012269511900711081113383485787940283175812374862717164664029757837084701730099700416368087626627954615723266275940210038335226250342422249532008532146137924092086858832877664659130028508610658173708698230416433955236072537946667222572354720092129513920932380440512912853590580375472451356704407049340235147146631737451506001519656686970391352071708298123711407811996443997502651086116933861942613689835374560052243232889045121732011293236990339008649785216237388278202296805549389839243459838768787476382513448324204288439479046228364106376032439066294916128056167797623564196937222562725424723950272032000334485271776101786732823191881628250527834115291559860245304699847616363085094369056963178228304766071516384493478225746073929958415757823555458269334218788144077191872868334834078983368724932888100807796036132026399524511684626927805976762561389903526703944290797116056061195726410255609477624085827257362893891758938120486990449108871689923891257977495372167033710077227593515571459519003070353204726759658012333032924716403311576837493945413412284277523880524449166364364525407527812250386921517422134730540956457602296462930290193814614420219875977221482698565235328733849352699521399649843708042465211550582691657308585971597710194525002444060766701428609646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -59592986943576148195900976183901225090640193879423311809526680819028317014955112305944245334160573395126533240219243786539175971474610401007103898391064081092029074825891202799579114711930401194007840274682613029930654939939184724715262991093000973404980677650888568087636506435034325737653122743875323501112445266709719227216281556365354416983971462738277411491112001969581777481928353938192094434385025027821752218139338907412318962167196456331925055024274318870647724229642473370089670707155129377749781022184689457497793734264591452729627486824989917975304501863756816739383668071884745108949905651805269848989205937709590601608498879501011975852332253131697361052733592084140938508393994986904164310814773980845192559990813758511891897125144747120932588796978867831392356197051573034929101587395296301904651211415549698829675003043150796366598543823623057038352254067006316949589322308126722860027785931637668807439135281568575876304461591064774851181215840713993912330317306975591558964823652255484671876499200338069865762798562505828049753164399515528110345149426683263587528171945449669303043728812500721262217027181625686733692878455638241406215422142653477629175101168816577380703228017639409770422494060425875965994033620834102886622795392693360207090527660021730461392804104987583023404490684016916360142330183628714361539854549270602433024180812867344791508526999834073614381663465728577479978070370772592149912639707176939459704202114692728896663012965975260586989629619982325162756260844292049901853609793196638975838386801861257730707450720015399094837335557847066659164913479988367758891776032010937380489111099502828885622999893266453263811691852352382615902745960337878949380612302321557304263851990541723154413884797579090419343899931528501658274790685046354995272464891312279063604463951162287827062203496098530726650573973217325480545516066390293203788768199780095440503979349738887217666023128391116486798652361835560999018992939453550438159288355049175281093668562110304168987759737989013142988576704000423354271455991755496349478692757963628307240760567072896400434374828036193497937079477976524731655527440637313325529453109657221922919232530347862441927183768678101673221611469310290692097528758510785799364680550044922897441900273504375375353189395425252742419284194539662862011928631503576785462345502749643150568353090540100846189292080320844558671091536982870681609705990404269339132962204370978679801893052778366283272563001764504923699526748912786752418201615528634492752513910460628768984730801301410570912969258270982144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -400561757540342739096721982982201501390058893070420974033301665313051176004390069320599425805310744311855281087839371742782088729736590082365059473684445801989871367382235068650829842944023690926995090969695827960185739983778208382808447186192653247922896203778184243230294877520807820230892808593598349055108994505315061080027463865165114770789433912629042225677417117893281555963135789384890896962464766576208664499861007625627990288056398399793028837647046514861227372223387781826786415261928634796360049695028613824427175375073833891900241677727114373770800011539520267781283649759545579013390461467457566400236428232662125367757703596105410546975219542931862708462572951930393734335446352944657754324426696194749281442750514741352003935828766855404561451875754702829234271013117239429231354170365701420103079743343527950398179181288029363860337664272308690243076609689210796720895967348011036562085489735455734156639014610731001401205226497844135405974033275916656765756638461518332037517551607439386916955185453043354184420141608650240643357136475335855615847136054490101742987516101837383986882451411661087623388749401339902859474838059332077138604389744604009139722655182027435583601657287983323721296400767387572860593167661552730903030852455321519604095716703221856018106469166491452216426407134471816888443728810094372054032654051061156734121290456858198587506870607497143818128743458832476232262338440815857973267432257014215913613725743830835287936137705332522849756012956404445305294390834455938793552075619944568160603574847784940622350723812947560318492499503569718229781871218722012339663499536804633652679257086678073769850300077862695856821396785153427158911977814159072458401805257119026458753788887460325826977432643087541516997289881274344082781397148173731105451892563162919797504143196484954190766271569692981176656663427628237054044198930746203815854163267500303812187551671990316020765894946307072650475612855834748337727590533268810516204344713918448546378548567225082401618553193316075237104093249847986780184169697894890694320808313662087672150265884233206184425730471411676441929863729312103193174886163565688920607647000272426157052580495345322775718312521626687923921460784213537792019263962081041853128856863251070638017280050944965180333459334909307695311382289710384099951753821236633441327276137865868633455258542714518577722541084445957023717944192741093194655481496676505183342771732332090707467420393895913256745380711979478675603851431907690591425308625712337080699472749537489743648218075654909609733784801030176768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 6458975792908982889136915780144249167694159491836309432225811582296527983696388313817759498678802985494045211902866574559221102017994183585833992561897829095865625318219550941823865365000700858330916693738883154575440399643576521753828902427449398311574079691047738965716694252028652025030297728170461495590150072442222065372381216781401621772127741421364639624314045653574181860115960255501263896472252650710387723329394042537262961433542265820023959046030222780319179287317795379964382380274045429420754314155481730200009717482768999224898888232631316119059005373941537436326325213087837868033327843570529832127782890190814741114746685888979635271167951322561088543309101139905495044545359294739566388137462537132864190641823394545793936634243012512172028488549592469894428799651024521493343585619259686910166005352516355920962206769495558100463859262382115027001199511225310295475251864206387446272598957251034751079485102339683125472777807885130380007024330740234582064549099374983278844820914642793053355476881579510672837790043551489546803320547004272685552521487813191597897669528820619810262176981622987682925219830752711375876681226776420022278553520034197703357238466244252109600148655956416696496160601348919518272405384411795133344343225011041796080689508281766171080425085158793110185312447770303803962044132638970352048340425785075054956148004703750288101495871643545057781325213830412539153511839458524066775369314961533916212616510074743419364122548481919136693182652669643765342011134425638601276985838661897499320561533910862082257645323124936842296884419632403929731170704661398143451149671735249345293150736562006649896026039518248200013071369983674089525529068951453576882305004346534044601463136782135282042987786154323975576615956834162326917097214705929934849964697661153325519120814615077209212972397206544756518780815048493296812494112899970657947868744003011155483760791922351951999229808087631133971942756108004295288553403751461404720786442817988688866097032128302071478590407644459701008569845974859679575889604551370481897863653850213096440114548048269866870200861667870332235649920433896081951021953715351399922733230706497703845951318301685000388047338736267546089365518549330421124970709971940136803330340826935555568868659962658367990913682885921339751423208596898237263818809653682116906913815653546827528643754856312194737926037227967910422596317931153892871487038428322340715659163502905562555649525342955579171556078370020700730200385713344719969456410878947694926628381118089930400911316122796845334861396818098388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] 11277702644092234063207000742661300654555752991672768484991471844212949238405082856700211999731072050362680543425008464668168858258457415038511099705932272331190259927314718258057265173430586766174099130000328713735461814208532573217783608803952447431622643457581478124079583221915501289477617216168314479382278393769670744509865448005787497574355372412328000558539841412142336856650459536520909563261684826358670146843854101213361186682076170736630698796144945696356630188170213972263094186244637937217950293999821012195656368585555780169004382740871951517840680071985844241313170626087394490947376631527588796350426470300580109226356546887445776818180496394938262799903299766777386095149732176993301932514918578548013373128891068925299984015222051364780520808353168381418327994735795869257829045401015278960197508574212420194597336727537802600250205755768271526858188581396417854717490593552538059031714529225324667018055496393321069887377978769902538930296966484830336831419772592226995445300173352445813014565492951470581715194881438374547567356674589491284666953471009756063791593684516064459549723064170118462578419995791203721300505786433412020336499679924431052737027465656566679109097586655664444401161066159879193210951552430795611254667538117882452801626692609927069557373982318805406198924195006892531342940181174672695432673906769122030229939731544891116682598157353614950898843940118042012222676228234553441351920229078378533182470630475812856404946489030871574666611336023788784426411584696288111741481113375957739203211647890041397902487427977294719468605564542941374761729944847752756474201662949113566644220217012852876427541130649340795656416241438519951652131500564204753256448530024673984733040608707585792508484212777845756617325767491532661357235802122289081275221857882636599047419851121734759343584755572049270342990340043876564193678154431945772015987723107682952853353647018942180503170971726071891115273161241251735940247647607746951229227778940931675471942099478770085762216381603890298513863299639857921268514432089928815256307429283032789105501185288721904103190876603823742436084635686182698542700065053685210707958496905155536217980322073710149284610221936490796546615330871290621568167399313208930502634191064364212889657403040985928632805705979714451900258513936433181698676535642734239889057784499126066280586624856061839264123747988641705865153269503694201348389044026407143398344359615181867212221627000942389077014826534047967114301068804481927987048874564572593417522679125601775730591146491528586591108403692199477248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -287609998488988702212866782508278207527183152079498022225452962554349815842946713772753663340583386828349916908947567422238482235647239573297928130753994737292549182697799472388823151473002985293492549675825884508411530191065056051469748608746799710263905176480011458803709515676499930647665322746672040847900007839334110032688048043491540568050507010699653030684361732719724843566675118118725225956648699810663505563295833923407207452753903291533779971248595555283515558308728878947113854713392580714239278416402668420596296063664065475907734425286515076793785958870004871433261499815816849157236919087834436206589046993736407266314741984536407086824145952924303740972126241965485242208915997835336698768312720262615938030227699957537177456339171571660433265444209098601279772546796297293727364193895544910825134050963869946506194006468187440853534537744437492636041506700001424885033767453636937187586461601213507290802626650387013585042598040460833686746030435008662293793001844256877783481710018881127095764190939668028164047440717814384996862851920022850123983877340859037774191464706236898818602715743047689142078627405483778581542848784029239850973295909573495392016706633900755247709672951463909613958599542389331585404810810194055846339665285615063069184519092851167353512620213198564419882004383820904134532791701877384225123180175153654933996221551167219298056070634068946178211931571652568035560012064401928722710095275257290000425657325308800944445004036749792943223798146246619226443804632541315422864773509423983246399644645014060864165890001985197014074594622651804884771786117611954877075176388839224089087216616539745804166643404500610974738473770091150985696041582962367202669339414246537341840670802138197917127830749327863255420190555277913815825910644152530970108422169886048407011869831419733139776586690648406438548857427747599323690194526540390924310536918578618615241517387112135056556121220854474834679685579053180052893042897012795283080492494937858208757172353992294699228010081809196807077456931980567723707736866830929571596944208974464346675911783068594803463543048314026384589279986594887157261080000506220339629189685400884495408373675796464699892181831394264434224866928552339899215522338452832503767204116080642984499337206051114588920072046188453721068283063501677477926417710529300701497801250540878737799053736235063964007345760616069089307626392819801277050394215101309495520796302331857977061784828660030920436544865476084109710539393788220715071379003384950753754548148653058994360134808255271634567413884490767925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] 373414069786634885238162735885261499298390597699024983032082999677650909340444426100712161096661948856825371488770906682842624703511864014948900370611510851806034562936730160582033941292743758736396297583602244336708655470947620568500441013153120604144064435845593815806256326878451920222863681828233465832105304646107479061624882865706344190816170291028414277001659221663272907556563074469242219635392172842918234920408708641408383239684530277624565968045089628937899005824317493707201373825784024277389457426178516293441072927866770540200949460731493656132754455434032468210603719486996924632448699798810678490069236558586107358018760346862167802463335821182094998320615856447295022650530139406605138220845059101039092276930623691696197618285334794753843089643499914828423822412954307235130490845511733803084079445132379464325750037512198012945527433459995701875196606955487047873987556604888992065824216056454173092003113469997064333467097404146353835964616608812609516094246240755473638263303992884799885334856195818683598211818707512966713926767824135386170583669424321851674014642484719134593599013016195280739797226917679504030505531873905171525646464106269631290980145817880892639259572431570994376275474621955701620975422327165571147054730666326344003392417665300924424154336877988478334059732311266795345386710334806074934010273914915017788210169600105088946261459016208856637493310829888420992240532931043450921783961281928938026133350418405628754034419807330152133986533660746173536390510383446113519233131396044370779934075134466658469302683519553530754848199063126147257479133234806753745929502521470447023671102170978390154880448750569812117177191266428600571194263331113752565628303662545205340459794606183359611778953868925848010731764439188447142307188688978815963059069926108122965765421589943490288931612016365032463540690332991365796238918593592689502018293830226775630859449571747560396061608910988498735347533668909377936806959178870315351440314623295562456361094839628374258870874373497776258132270865681397936435783868117912212203522039196695626303475476551263031942849490504631711422768406610803312928025156979996612866269008470988586217928375778218496827138105036751525723144232059023301013849597813074433440952066400623832101275410160947719492536277006437400401802389201298973350966883188819403411986901713845277675769355504571084798384391771649261849849228834453951615493949474469872628126203469264552532187418055051635438749844926335873810703386136908055493788445535808580319699633638424622146175736838150811244822189379409674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 4526446971047313032080333775594759060293122700813894327458275925762173671202899164044271420295499180944983504106276290670551207403225685847076351827640343911924052429362944731206196161437991591950577100247511142211789503202696299518091870354829032781458115925273483653615863446905102810406301453864975212891797552627721459441925923831430993534300342921120022832768949617919354911158612876193399687166708492432711892025176012648670067909830413418833581929506798323781902639938718081482273915513374798591647319098988260214799215455456634871259614531366331234885464319053030616401616876245809322597855834095271799245198572786222262084723419821382615343133596463929848620282239861690215127660623034464605189848677768008166660463812327011627434984390455802142481709324369619248943566348766589706054415538897311748186502653969059430950778068344381957621723220962401300198472741970926256399101409215712979321661156213839738088763375858964697736214317269279898671347947985054706604339585399900907423006443749058255391391932088464198965785755855656039401763533138643370487848782648091441952199978173960470154918982844431008090397044541452501336377153045905795499311529750700181769848461083963641321982364760369330794058598754957062875825188239324161019016063513777086695213289051342733625584445892705685702223768903999194002747132175969228045353310832422953158609474711031488663949106751637622092689828608977183768628680591659019321484767994111101581718345620672473588554923783124989537191729037292076296666997298255384049334588473180908394686306156295816238163533524951307471987116353409257184816857547742108994758908736269162171515904167763132967791713117574123122167279207910997960133229385592518852899998210084437731091602132906524717691845356327246839783175666476338951588480453070916331418452004376335434772690646087851708835510724191427321243101375880584413992560092394631523516671058468411868651357460224831286749406807406209538597651264111931675367569106976096280659243452989405359753076029304437920751152887275680933803158734226101651575808616995326376733772305047602185609421291149470349375140452443377778544031060445833496377560804181121411277979173408009129496245364637341586900396022224880710390286512185705309935438835929748306042684630215974960022434180025540171963850604771059758245657463238428676800455417358829203056492891427863802327587980577661724254171819878168522442767573654697218956388099914885147849387108103332823869571449673925828340794275262348624990067621302574115097593006263056737437974669801213627532090212224269536922726723785924280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -14179907813409366088577818188938572594218935349991011631572496766953664698759364050855598842162573531079911733110226110989656002260673367118674293069543663250014332120907663516355009743393888421556105561461638448499060129772098095980430700593137061553176947598083668209598460524056355676922741469414489037142183911639903023850496773631013326703617731111742036725849230347953213450707356366216538796147511538613522576873374474403743659641066623765560396522913728953446222343148102003893605516229763871579375584396073158986512683954363463794599238879678023034354710080515308617693734219452085068548356851718751063185900007903071383755941082983500715226023009115609805513769571620451918338696484624884687468523123686070202007608619607913417065181341786459572167354092331899620646161542294822109334812454053914234642824269267036456293567451673359707530532123106253984097502204312791251128357256759406770920528940996165024894294698105024850090975278125746368010202344542484458705859653499932552680976267302554518903749345575825518373765332396137603127210749014159205602655158837641682215783410149617195380847697148062485492935722094091537543524856759348089228777006243932500480761102204874543958153641891769263125715052971554586990576630119255020667166181168510922404253248637233420483955141851155111369331080780576763006994042807106989476539279703232650567173361189036335222214094873271475842010428845977273247001517718476702774899772236176611489268250026635816936194721703674796260845024961609582512640235078555115230355574828726185690586114601178901363421353480139794138559277237042321740093012685458710700452212549739395298805315048674165266298961718553854929856916219375225176420255614731967880167670817366366585888506930352418452511606724547606538143334332422866965554786164750194331510104109528537003921896783678098418363419867705794281890415009844772589247270028287327497327495397270983516706280894306034998569484098487992489626155287660191198965026663703314193185446994049670234905690970972106076570508513598837209453690339284755464253032484303747964705884002513059820839710122117142678585726624753042675370757632532918668545137692558770750551407931027256458372484084983689774498650721664035730713190875920024127207872480803688729038288911456489826772751395451630839049858908843419407973486392236281985372831996246567488022801770162623813344131163990062929904212950436570905611820703265818617740234204631165268991037104720238458676161412117145898523252314996954273179957731572128274766883235121706673976175883196635427726197965555317502980819024425133277184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -11976958412530234122965132075285352739446556180964041759093908727843491868146578039570910083328014834203356402846765192739408415324013642237968341731462745235703045306767995284994041495558338117490420010043822401802318450739916926357717681946976863248321648541913299580124581180224432687261961737033117441448696473239572305478854682759039625474572259342224637163981667064271043821491105709672233450486531889913771352829497093539519102911317640298135483072935577224473142718726153664112381273779767817307769955605765334975286627130611752138104893088936563298140836837511044249729416950591012342346921952328757648937920651992745983276545232459330343124790095092712510716670437084607263849184736050846389406454597719642613319870754517158263735417680077894316540886576576264152979752025809932754759625543950723253857168368040709545522897425085996724865771863096377895666497151494254149049392406117236269904123256936339723562489302745229906086142697086061607302709505694496132866313978624251156371560862749837103141785132965417564570299901358570847176280577653025938703291844234994087823376819255315732582927680771962666729193518686694744071723823454184570413822142042720387928113675051891636568374845634303220717528537944459295859583772795264804266739295091808062926542803729628553521600372102801957620861163053317397981920554127095200892006720900258699595902371808385873293223034999325092773181639327012953285719614595706714860614689013057154826922829098411076473869349637795126601613298881640545287136748141704821416143243786672512248282497951579999811624651367978910447893684886386227233949510076186221452288176408630698365734942757147368980251553084348305029156692189868180505506359017452788826486893742475372098829487042807176883195345793191005484292197153195775397027550692121302001747533335615015555524655586063478968184532280629416314269375471959042765972171336496474257936276672756512898653783076690948845997312079853857019948503269306488707162399793419814401248361739237529714677219601836799626129048421423185705486286989334629431534691444055797141333605653836112751195125149693821857125233786875548316781856230413084357090194347636381142539851234465242791820991109441396477210051178517754371931527263332695726452088493961253621296904982457850021755690307482320065434296450938903403538775595412498923931905075428736223095002790531811888853982180750411695198720198947402423997967235613920157966289833485877171115753799454734379671025081298434932498395322264223117667911217509799853240240572452672740795063902395614437161016712324945640710113512593677090816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 116069881346211743497841686289704490943452744707556591803885082975840890780457119562232192278556721601617392025079453217691243274425908315092100873858513710452816262073670507409201755419057205421782092162030376655451119182262456298956102651217295405269446846553888386182872781155959805718799189287308798293452853067101896875506402046543818282585380916254565594192956759220596740718070035578733253791418926679150786735147582148973071847504080539183678428309489519971317508414953575682906175172904423076164876234865892524960362597034726266490905899176844006448782488931222999902926952093588779916479331348230869162155618407222654020654662521449727614594727365384985540251632176874669277916291750771112059034464226286232977535556231583137238741177841745078153025268107522007074060913386896837731801902123907904716198614738588408231975670353342797762538104195993823670021264317815046031763761959860777764668264602112050501106085074078193465185261677974396669264125844331920955319562519572882016880020757574983236872423249770793397475064520767934551180172605523011165469559302631410412929452868778224966521205892310791790325182395194060977057462547770589056762001764402623267185980281313811810964235723244011068976421723665012648021623316325959104102319877191959323511926331093189179517248729635887993006239206711554473341499292602189484610742852208657804337343481185632835595286438916093283070182018715826592189840788501286829833480364104273633434847502167564984376000062641533365527651316429055803962271932511633960364142730641432534994924636842881861461393093605077161534910367682023707966852926220151985914141931818938591382344181088402927502554573731358698090735938778352786114905497855231056315896030630570468276464496382466031189835022239400362392928799646523228128035491129519742260455841444573742158974930875875571427832043996300433165488059120815860554453405149439168254230151217046848516391768019326739483871400685955502312083283596046880775910051610240720076762222445594338112855758053446608395566983484741832648493397971071462719644430580579758723395816424579477409021772664109233084574775690300438993686859721949135823690642880592844128972712094980562869299330539294738050150939950451891192660109755474546483171808235922763231870203306772408306571764566501265050975090869927254695939825682818300329986848875608860787311025974491419336638437375489618702040038965636601088799509142773929260148886793666658514463203932954203456562145826806613628361588673254389503343517605553672315070371368883022125104657779669540336931974084448389264695396169923711467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -157275810204597083106323219512740966715500773726284280169440710747712901916580193871672909697054673719595748193020977699892885440533652369070802617246816842208673836640326393218824124725254928560035364895087750166327392924667854420501545486975387195076754077448480773513410512962339280923560156761494314108230562526711399709878809473195845342188924127196054851092122041808110511147097384295567919551261093688010365877734679102453339560345942422928136301880651642504864560731604408355336040900763334068019018612198037542015723166734556458645604287839853685623297176876677849546553631856281311013282577813341113806502939144824454906065919705398928608527950640048391308847181995014853546206787637123414177853547098351917915875620514825119932480211375901276414631433040637323726246519527533429152574062945246838046861918347096422519189500690177527934928508566054704653066854902823193609596700883621885063533500766382284116792376823964544975785122796428276365416148449905031008525040442039148943846546578565057077769133836497981298797037149180495433386625738167152614209355542175156954453542463696302718795842585231752093844298342218210653457377635421645378715031005403130202181892932588376009284039115479652999749426121151765765062079381049855573299678095594947549243310801340084384854035482918120880676806947847135834438458995159294144284554204209994873728753499120105874393311848769012444256382356906842513974791338538386022824497070108467372055481157104350133100188093974055847833020357023279711648666761076240321617462652396059787404227668964343796958132205285673867678723758115201411454782637384236908362473230993177211785569775926759149305252042562382728267493022183318362786794985780865637208777862022051749845469368303047515286849164395246532534707154194438906445078481105180075472714901438236081003199924775225400826775857532037019548810692202291700277205908161315627635979482067569168455324231224750451620260385889935439230114898140963181063408637645542324877500378675488028942949005612346841898273174267511155921505101644969757730400151404964362887331610515694890889021385345155756435862690801737295621746994060348635474623139270749578337779896416938449369204158790934121787571259171795039400269560982143324342503481747758521517749754704343112827215956701681995447674897472692721987619748514688360318054136958369427149758258022013130764148472505692856365504068539558487416309475937771928494421468535678349855188973593717903825066885324238005349580731830824037017745245927881397667383188580962626950507383502538910285140311712524584410158784371314353242112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -161224150487892722457889793321862094490526108836325047240256546530114803634637357740384775013268163579380961817239470378825101776949857778451194707862052621874746227565386699503820387952738629738568961058503327514005765122623862736226908146582564086599101708380787594448496768514825544464670097244273056149314572882894097479860714051586766569370131839986769804923007812052753489577334951485740073265716892543201324464625526339644278333849384569767063056323131857823021650270546736656757141015278049284298987165015104001117288088488266466264168124665598984915165053343723344776449978685247736271750703376029521840684422539647883108584625847130437125416968199177542158194970626809045300486715140795981731647466956628201345731297175909186901565267145273335455668412721927232540508162077394563407918399775971962091841932514870812774438294173203713872616238486976473315409929850292950457551592884628811260420639134571057300799789089129985314204332759110191938040190158562740672904225952135902227164602786930503575191311815623568779445597194938643451162640961465317960369155972804579572147683132689828036064958958429359028458830439207791385257695506478945132819452999007355267347439672520052312512696130973955082873678790778918068876729418597527853105935160054238704481143667177526741596552897913650290086383732237109306950847113232049065036593955533745917967880064793553638962634912754349962867632852209983141689757221029978951637640889612620828393387891560911517672916246171206336861021121966392541369239809661025398423512677110416176246492089773096530263465751314056712947406264606808474400866173701066818309317018761680588400351321679218818902238196401669912392995850900045753420542863372550799572633094626897593980156874311035046751671199887819384623255044379686674528083060143983166146171031031933820825895215280612828648749797111362249795331514641607876398793848050425912621593245217803565347697574585190179397972216597323018869270426864724806237366557215446476536600657593529199874746261195152833450114475825844874171199971102552730458809769921408991042530707557972566756153570820120112524774821118258259706001155850606042582647215688636788240638161579718712742382799035386762262131252620883195942180111299958702786870231145231607165033728513702708643067317711080816439082371906161778263746080049769337043313649449719123771235477194240060446554490673901026591722543077584258784745354060184007973656715366617510250344757799557340160087108879695070547858545440710698088178632298209906351331705772564392940866603433885761961995306437440683748193996585492941897728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 752655066573858484239234687964838521517897476017950087801838149704328651297254683002091767267550557555813716630084969960783325824042752236515367289840486254886063237670562028224529639192690222791676392764884458906174299950305367089679746686291612889565889683929552216432679600303992159645938534946562819834708333828833796720169495965951056048855596246804153966994128384532961841861040027032532407358646029239708812344711474113982847840915704144338134763849055655454829276095782896379355279962240515871248071780951325303350740553218635687256051359314583882362689703825677209411520634987755150632251057756385905330853953446292096222881208827137457529173036514365878460610684794432919878236352004389768202478227994182742524909911669736380253757205206015616368625403806953956520422384829369920254209026928109861501570686555058890619210618368265416460559596569780207291425239483870481324447219734314319646488668854257794772621923861902335575470500030853909060014798287106678231472706729319840683261232734540810621303696227403191708315337652743338451693462204025322257769485596741324124267405361339852796484767757330547610920873628546598514088382972482034904296214550773742380927043675350105988620422386391940788253658639094436831481641499048918335702842387547610808101003024364836379825398459473896240816878745350843733140646947009811008505049035948933112675347995915441373622292832459720780548761681252054154262853210961338572386949246240915698021914391185287816458180919750445569146716458596907331375424524506873048535438164434221094943001328321155469138152679754086508280921673591936069497888226810835888138344511056144758941882652165275878950620709953068384880522753423920830474496986296961898038146516601386586015621395350630006567426559205105707001839660213226817080457851269453265710533261378017756956829562515189061369741031604464287351450202619511566592261336120132053874385077215475228822258304447238998670776049190124032417638150273693298166898110191839823317501863732537354739380992093218023477232544912488284503873063355695609074646248999455383052897996357310710699193241451004086383718425364856560700803836207927282838407273875476714362400837432811566903378606362589302350904436744907297193966348620254686381566783590600932003664620173634324160092307700248416667255298160751286847088320135439110432655659097865274746480538242893481906054304253416536416778766436595000500981897523205731183486097149039211014007863013945131559041187708644653340384816153688396162021683922705874868160200050454728835727055816876913745941529881999560392880902754940760358912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -883888031803756104961793427598226489248404377985693261161864274328644928598178606895695973582998707520166653809769561184694906791209544008904676840873903261848644448333484259795457783181070375863017481663419095014472101963816640446435018731148745102648934537127189524460619410922846550116113185259832155091552126854858064624099575135204821437375765383747313173842159914944309729264795760926113867480192983916945963186519217760232143502842938299577186633209374404054340732470075023753162179753018087840439938371234759098083784064986681249230605227964873033204012838498481608744861048080837765206652029013264614652266888462311331590155788336986348849416642297259699676425731578211481493672750640396659063369189316120499193910146863636040747581113938601127893171403686391126953478675412398852436452597273440723876873514430892539367859831534182402474722473257433622463162185430549702992938669811755934781574709393827247515554707874267523942066320624583135434757980368867250454364044830754828873616016615050826987424683276285832763382722413706528818501356873120757088921638998191219241264729158985423903070402857778715430490193491173138081844003834915285850665861092019566301795712508981090745741100975853226974021559525383818643120855969695703885002718572875530470929889808594699219972287913577723418027441791326113431963375891549111501707485364307452216145584191872682381434078490437700231230452219706403808490800463017519120713591731082072773420096884843204533140916272965426922562402232980471641193700577807209239088638167186231338436885413790964534908749094555035791036764829285072802762105701170176262890313202270579917445902799771353775569263954233732942964245810288099814324323196547580857837511026208051779963767488770019795314802701173464152607023102511339862322352810838663720457670932257669684982920087448055192675279679874089836136361099895214213288599653132077501537868054429896691832106054300753496066655742182462937793939336537090509591126427918094075784075503422262251983778021005244694731833813571547667104013659399914605116716574055294800612082022185979252667254605347739701318379193282405961459258218402001388191302767992598857341340025205708755889476646382468652584614389051042228433615403375053680199563297480481449297949724552146842717637690883566392852431650090614243777538946245242899370282263976606295534139968350673478747038467778975128909619724510787296039042484918008647973046919825521377716524858204737164932392285211136922160214162696389113724457714748443643292206028185733247010029878869032543512265915460316499905592121113906027429888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 41771072433079039366002087125436348790690319295370261979733373117147107181843166691616470714933177792874908401681092941215942028883450288531361491292738530909283850256798927772904179708270417895186900264112041176557189105165257239877513084729638760533714888866269293429243456159792148134502002355962034911890745339686373341007968114501961511320554614717747554801151973787204814286497081250471686791715575793529535574260988269268936938046576262166910419100723489051995887800043300167870022826314237942902979803651883622679975516756449982032591961395896849972239442481360501737123736696824577628770063451188529055442959609400243761775741021721204545239944237202199625496761551951914329359509947214007253609489630256429187332640874296463820711444009763157012712311086687061077334813512796380978023072690252148963739729691245417721540737923075201624698541133611054004521356715918739713856244863764118133374444532096942019194888047538500753673977522916090570903081896114338042014571679213525407513291104606531757863855652710140656146449564722963605447816408662846826638362203775138900103223192006280734586490282549445338293608091676439137360424242492059989831983199438325014555773354041596185176649363785431241183546584438992404131868783789301670966977422265639404691445885819319233334293224164138087706538414946332346785570359188767617080027355688323174883401237928933323654195196029241226442516461741171695678275764922367719037297687380585678699668593879003040770108541784931053632534221898315810995490594261455090411953877440174954203809617585528949408290896726136736683153207232471220805395958703187208636796930711587025910113832382419342837668892818933418575873282888739061866683086054585714212895348599808445817133412281339609612865224217625650774454920159791144616284918608938730049451886945231032141002560392740500595433050207853620050367624408548569367332783263636031668652029411036970154479248556987945087590230488943434369380158156970778296413371080959334255726272773008277950863561064422140844444393188212577344376593397550707929151256524000151034177505525966841162519429980832047740737420184115599041432719056038376340651054549160706951805880963176358810545807255903012749670279331463966480725879092740282299676671296927695917703919168773367369530258724326054704424151307134684727274840938292027907043734116773137340095464991989372662105602311457196094463822060465940765540239235508895519515565604997673742473391244734753413170015052892315644211218984494215495072779807901790425510447018540025561468508517584276060475652624718659602420062041351150108672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] 1160098592294184613932078936505869448136898377397665371795027675724650492973356511721907416219539279999681051221217313168890033342940633978196808107429838291891579545284287196995342685244304535669047746071914193787763694910216691905280324935564132993292864536466466068607040957551878762621783322945525795508550016495904726715289566181945368047031762139194010968322660925713900360650573315901291460042202347902722850127798313850398947200149356515589016289383324933330616320751182816252980919653194569891214761950416566324227085076773712429028449493490041063507693701085445039069771783739053546477106509958716804521985024613909296374301303869668938525463629814204341340989898321459773953785221606487385413821103818894475039647222377842660059168815996777053301234938671816178218314170166955114269222057256412642812736122304050658414609495695998847795248363139657337219621679707439019131445376933744770255340049285646984643410663004965440238914400575087920265162450811826207979811278463779886963416101364704656621270797166479611378126724375320902800230905551848060706009449868789248685707095119063548318452451384453070893966125840630001521606805155826337858239725437638599283230062289508210738158845817615811360577699169573954613698966226384909044903038590942531098552427526566845259532392621848356834802938144880151375120474890055527326996892759431313880408600816255106415539922559181713223991124280651942522595489212212475494965305333693208919715932316444288994392183378310247168954857268508031848055934202310973178022814015010991649907374467954868017317125871272796249460747333634051305116078480371050962112107266815187585158321095395362599782166866868068656217365421562102837430701956877441930299767886870916208938919495488237726159957651409339045975810173481395735383802838870781946896755521029526544140005230571459498378634154611066063050763841638325168635302766295700456743535603475682890833043720036244964040105900257256683716201752232798675396814296360827182733093189500076241988829523941938941515171394009899429863787150588976642962627849621666659684476662916276818247001123277582541314502659368525274003202227382241255913095470381165375943964822473268710297588698218602484274892659994623304761095512992583576978523328905272645698120922299345696274567255851367199838907914797056874957238592039976976135563516529986899495290677074721867580297944099534593926770090763302825739413729890564505180576961920273998302965968053799250942553063230491937773815507115480535060822937260074386090840488462034558854001107882351642377028282098080391845136330165222792757248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] -1621348625369323350515432509962223741932227652280469757113357294267180480848991945329969626182244575303023943076984663053184068785123507645175634921468450214246483407913765519697249949278120447416824833562701092377388134534297286434688209898809584525090061136162423845886350646371099607794499637242604422851720384795389808494288307676424814289329324647392494780195290327863007014812522520297015698831648205627784664419133956264211075445545096747347842322172677136204448175637856639407558540161874076144983438510207689645750581402287071389561384918020101118555991700573238650365848999143288265412364012208038301359292975190533505638101933630032848528902920237357571222165440681256920397538725307373132889451991151147217654471944967526630448811823502681491138640951001859858068941430165937337888937212112793718925512591463428989184049735307109618684585356331563255941633747856906025178460452513156157937032529540509795765642760634369808081365415851082927117546904539727389862019833692967141287777501883684842808762722871922580682497877568462598788813975584458278980986231094407398932040629653812510151439226067515133978995257700958563655879055814425014261960298061511939539541908609104907234362654226166954880504210431215236763515573944695825085150959878420855093770002368579323136718182535119730769254016141208967891049881148123920957158584514510517723631827002436944193562887603404995870174698244938243976341075862710640093696080903182566497881112198581845585863190480805508659414702172986987444756499169560573471477936351067098381206125648737563099251801718771817967147158309487370459359116889800406502819763469033400096342159840750565431288726637357167503067140183138827836023273741617474422927947287991727295455577813073295687786648305675312384973321415794380979549772480652753652401598058929676531787868627300302739998195571302533874723410845262183591515031250830326583474221446686491264142526938414766070694458351437870417705181821603437361782603326632835229247088250399443207120992118150656498409838977952303031938502141905581497942938772616783085835182060169496403673464572654107938201433394391887514300966372912305411841691988119831628175034544812205949784163908801478159034433489143414355881769991002337872821502657688847194415802878223889818824071039412713486234485143386842802998858519744267920308111562721550047276023046671363829201644941768028258147093180103403882247486081172949390857113289321452863615087073559045630783724192822524400230752137386178461335393701739163161567333426796250375498954833797619265408293124294056020956128337917513247490048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] 1090602143056587504243378885626848071119143957364424237649905693523564833355866100399160499493828784840912529603673758918117984517835091019063223365068193003227774184810475880812778849073426707385691048147935770715017873854814894757768104948500747997865795581823624420070464646798528892764120679340267077511778479866533899503577234259956984630814313313098383741915710757946354951209325575096354233519837306083657903979043579399494863246373707966536362591127540384891315521320137724542477897920295500103596780998468705899105489035998477673270383902954986345403012073218069069392849571139238387756375369189361106963257566688051739951255742883817114246042489668567184519509700815695714203542204238428874868640603707092845809115859301075869057677522111655868669814384147366724651086200361937772580383823542887190574579901399266257271183911017620782759187602147649669595118256426474377602335358135496909369325984207382896438238104909245255704949341230611170222998517190865721923600809501038377630906517003995277353436540925001032138174303245775597932914764547292931577735793104958257150191252412939563914196936257636861994247277874782264462634011873252317499091242062675003533881213243314820860429752527078880308100034437507433551541638750061663401042540123370923113808504871848202226901277260766955893569048320700975084747280536664778941717673502077486579938125439151474003814397501526776119738857532126066824797826236690229705608516979527459206544009226670759983547183133415350513897260101450132156467161197586268675847257175863776788264763370335011114225857497448399903424879672773365846401827827255086968077063179850578957208872411481549531833578609783125028209290592644285309009349750162869035915226586855905162966023717293287305141381268285653077646915010626531575092713545196140680296932634914440288605238935851435206979062680541706463739564381045069418561269337041109893540936646901709800159622961520735527692221854843921693846064347750643328123774841319064720897745794550256502062575090984478576890446197957389707101723899946996042674066462636926819175367249887281085785998623709962307444358063148811100815323503062127682526660160999992646321661215578939393135414987476472594105664070509950701866689321531055395956084440231219730946745436293589416884205425484488158276559480181631480376543576748552679321892827688612658844416338719454961021097249489523644100500501688645429728896205960727924697830938243333358030974296720359839051625191824926223584402662351811260600601759803755075056828506807969047686717454550199624238676694006513527133207850955866629996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] -238399448214664966064171339620880181680327562085073022449212030048335109262833705422885467770860383387126978210307229623847487380010098892292993153556598930182282250192087198468275631815651912388006686525559836851422317825325096501869007815879893555520222972924375080200463937110269467695123127285255913433256244555089671061891539228104197070289478580838720467052781646547810003372948945581874861218926191803039862592476729514043332534175670448956433555455541399299490133907465875951741068456210160365131865093491735352036236618410340003820292765672621970057291452730112311551408755544564747180257521044714949512152746909639463569802281647571575978476237124047422141846025254231307023925562027142317450189373737174040394438774969121062883402971579948048334148651238896910924653704636351959292415608388289205680879517341175282538742932904770658600752683077727580762124288774916517142920311638001473307901012399303735888999677258253819942320636668249119941818823981129396140750375891056566502685301020225007448676344430287455494752346153559079152169471104989336468048612033314015974925010392423926895264143267390540086681832273000543124061889154189357627099392566027995172384169465431356348879919823402558065338111246727889678136026064751317758613415313341120985750413038133549108547966340592568396159176853195103710439001406143478931776015782570841782026180556586632872833503716722385036131309812033132467987844497936455943987228181314655519646815504152784088723922975161998133653531795613246202527427495709753948781996427615563324390951251792544307196890279881574426891466379881455355427577288913460124673266732970795882659284457508524988534027223858208096915263860577091317762620148072156922635756909889742815146535816290326015825165390056524111738957812464887497526999780357469524697244456745477504428001549539913268317401536788514793520946980152268896274358804296048693031871628971697725303274641992318182782968172405446092814718504945189545398951608312560417876033342924053155949015731754794470975399223555711301680141397186541879007826433197766701334442701016987674838079009260657144123710085314392076781941074232820409526854161865870324578067858249562664521026911940638891424308391121798985157150150628584989735424732436359732441824276468881180198158172192030989311411705999348734920542740206867204280853152100566095245648927636457691076982361337633576663633805006520046265062664567274098587384837553697021785162798258880025050470585672515106105937011901002843439394554906352316467772515371508169468000663257046527384812775558708361890091919215997556359168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -354185843857753503697490391982328454863700769249555974753238281559673976677618624842622772564941086171090709033205059344040998079761042442613733323285278676575306606645926477523084354309844131131401958660479796921259588080768373110111206916190166218121084469578525824557380543248133968060736602890744157104206938457887616340612008205971297805434559744356106963737713456777514842286075506135225882303200795119934354734188435414679589727773876676591118411672210476909174488316425310693126591817538382815513359792380504075260391113266234786211361958398306980936187306482926251796618973129165775474741145297097184617003626221971224709010027576725492500688882069828193551061748353188869678662497473640733634907932385364220191153051827061161934648245991307775102621419320570256912821735755414224725338830468033055404124984369719833369946603851167669301182226111927056686492162107667298628274637723861522291742943776333711160424328001625358459653013509565493797327967429556189904140600716174307046721430935864422274671238773802672511001465343058860449958982656409723191239789552980176277355113387093320963794175421343795694669852181148184201819581156722132226165657988611021378658030309045169480590086374800863308792994148914458840571078017668402171966813771847384125107671918971918260230114233062768981877095706272360910700397140853618931729533214977310483263918308617024155325090156776114010919772159655761696474556567222776670689107521911523329579190335055827430888967728139824785346012778838119233972200196931530461768193795018243426463822121676490640101653521817777928231201423988920606467874645664850540152819183934430624899353334251217744857614291818221805116235941722391502845509321302265360675382029236781802566718666078501135081665519442006917919430624439856566750938247879587388947820030544466251299493619079569507144669157101123549186228678934084707227315517038870207935061392566953652354819095057530675709021714413286408198587847171798496887022163322094212730717568924202001497702070955378270298179838400020865637195532074308170883050162187634754499130214475063710360499135231734104703379863729315723075521858134147981694863927717754977507122025672152146085847018831771070445991483269244158542273615185888649615944838741231127070667806150931014531249146517450347184481614923494233537165276091708729372656096978703263098200989060896898541454220185697232201696919377711277246979308581150171720660476908524930773847719593496038721188443026969281280216271949517008302312710701239339934008608441724590135413429001413623017060383691992623423663419585697740226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 683415337355294552876603626568154608452411374102831812448233523590084329644966682019111640559532768307188864308956384753422277405196175789890078056482375797367273445669140437842784121631818421497879449599075984448535773117323846368193970764242658980410912664448218034385733673181341827122149218862620103721740363369988059343343220097778278439676336984388858262434625105447953639187950607324658325007128599731479113540307731675994451390162955355504952018428718782688606470014798859964540760203205371270121362277318349431461454468591917525911405580447637863384277813765700974550431108429666861906484058743750133894301963555158842021816785263598847148758133224898862899570533772137656866905261540124647074147689149076356272855485658806169393390813805367514035400985275534258212942338968602131228235266692702450475964303203261898436077072366572749058499943653178254374797860863155931141257361971698771630029945293308832410524001781340525356546619129645181632571023292502120029283840935190194601865912066287612743367262805755560511159854173301830942481661649231406035161383468953423911100749550181716550466721201504741178599005179800090567516127458384236195724001497373618979042879596467720679936431068158002408583173085778523692612016296650583804915081643332428817922355667843598388164365859888462920572389900191699081087620797461155387482326664120488619141711156236320295275539455112331205965885630831362766980276366921290818030646540810820838015042130358408913478491078176206989045889311096745293449996652350916274008245918587304211037674252158679089584131270199332494542508801257479155265271110180300166223986854270085959274032918927652335282010335318740957181425830236326867839444066550783546926232013563104811821315869583021812924131990841911035593093212503345182238663740064756542739413213059378287020882048254484371658865108075000863035848580465834611822107472846805755230887544310775439613316419070730396213087770916577951278960350401112519466133105900589334834283107222130028055972847969268116259259202844098713322113915859818237596220497824699475062132726772988118397581197241386722828422566871057740885553296964396081058907238060286480954888125942282695821655630598820317905851158332172383549646508145915735759142818587964237361542608235510066234379746392884166525312296319702642622176777805151150876729359290856655147321486899879966508133209947433699543804961516948746449091629044738467392348137093242419167055219234044217667732377585971524249986475925519049579820675751527140025902572203504863351847793703262290995576713901642404524431603393256795144192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -934539069957221127007524128034133892426541528500057093594790268622251899934336422766503437130214467380238355145548214094320255126282003561177022191377231265369981948652688991341892916334067769092756983140989233723358862053078273655269450657377367270628252648919235201361630452787948881275016456167540453762005339217037857048122422807405506694344805476639570558594261910965750186059248707801452773899749095707734006922288243571855757214627106149243721103332767066575626837974544898214898327945469927411388813184858812681053440388601024985126543888220585501908853515698740824100324754453956670843307311117001680588663497672462484392199316271966949605721748249249070647115963644090310723076866667922479908214312059418774335216512556630656479089754778960652191894215145658725601182710717484132715530624163051308010788545259780630569096116191991816033555599590192262609374755043188249171288868713202070650588135565911074885574997694443220753140664957806811221356825898549216100373188280146341752369243844477342615502999694966628505300393709194627989519310108357690986635413463039308272642668241753724345402236583144658495961671942094664411929766548685692773723817179028292889972679922752639718969082752778180476002208461312916104364683391709531369278213591842346949421663304777698675815628069113347767603670129563010432768384114409597779976326922995723337596992579901332434990319274695135299958304596196963019318805437271520939906444485372777236592283254191570468367074994118557641597643717384146717485716774002128273146139432288617731915856989926893412007961016397674481053938520809252375547902971027561475296344235588834428417448499851500638515300957085879239333203036715673208602469822901343345495470963717926834441366431948659865199260620129227276717030901125675761434019666525940345700372966795731601643430966165248750688052846572726510502683966343263497196532167457663389718363429067219252207653432238971521371150287417653543661351049506281157191179906858720004841463959767084926812764851923407554538652188704555358601466698981332577891929933596060448364787387442040919683746347855136997899117699276975307171865783729438017130106173865825744027291324016297934611576555625713008990232136784586157713009625306151112559462251197605033542144824475132096119769146895403661566987680929929177682660741198457923959261673819601387028303111768376160266466625795356271796945019558943980867671470858769076474760579304001709293917049380610546815742716375516990232012874795463131148473315107419217336531189233212789308961560025671085622630719816583274299722592687388813688832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 1095196325576525876799339351526895859903775056533982743492166638116855581667052414564799835887965010021080952972447417938763331986583227116055441443963364193750122635830074674359615653204025324447913149285098433566025912388093460697752600251817090793531787718700231601746665498529196523179511010236246183408698838132473911044761654350404944625951630921229656221362989760625472012804043150976351689560470346184611772918409766585924591104766838571824753917380484809693069702775944318366823279118999809656511747790316757021948421068239258806702321115108878791957145143996499127926218986674904916946509526779871324230468200048884061156426398161083611917028336641375218844354739941276630641523452186397190553303041908166639470591014638798899176790977196722391778269919179022452308073557567877937650432325210612512996324055319199016159301589595151921857090440102131655919313737571762015132294736732981170487209314707677220235750896822697660079344520933312436145253722967905935761655102660829572691845765445549917260940764641899875070390032509258960968985318529568343213860247050672712597878297010987073806661912262592403554629198708541859063619799918159403237568145122015874069451809070662691576342598881184009018821692606975232729765578921938778856895122336035795607275128998060136917529200929803347633605850995448443691565457413022644098570329851465495469419940244743041527513525916151622032940099407016335725453609192991508029312297750451719731009029060461436137850927905708019927760612814810768637996557066760428179708955989283369245690096632245376269621618143459612457627190969139275051053687780526816513472802788274217755673934369415909713942251957736987764645671226471146305180978898330099341888721285781794058376716075245319352699397863893407121563559619378819481683577987796515366071840300827464217664133153026702319915730764727868832632310942897370104121889591157279038430674881320299897428595447660248157305894600693479368023559532357248078078050679511595663215685172043364394991974565807766372697611266423436789565517589527015355996902500109423892462059044069936332066288724906255247209998692446173566845405103440319227134910163796328066260879294525928002134498755894042520962968986771910517174406068126087869429105054626290476940874648234120872257916096238236505754022115537231196669114368021455100175614695490968277912450962961505612506838604790348776774448988363826151656437104921444051540427998007505620268257365259863693947337425771461135652860856403513221925597704942686159176560349317328509740798256641336679431094756244002965587332829431881067921408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -1034453980497827493108099964626790136581191419517569671275546499386909210123239874943827887034203478462616503141983762690925920970393819134253367230811979087593841053685825140657409053796907479335479227703704675801831306073430083757328612111440195223682154468894483423177918117036501585413919883872292958649403895004189351449973726941414147349256820524207725392778383669498615640550628822901513345353256615605546365657080236793278041491170576591240713143723579982315318735201005157782077296341799981831829826874542830258398753881827830682056993684208314059611146713753031950774815645621522672847775086528658815866893070768337361157308825500357494512223493303363087815791260343533611831736017419247330645366120693530990460366758731174294947426718076225243987660301442318895144527960863117703199429298500628200643010495608662845012439513944426780222601005761275587668631147341864183953634981681606066458495231310939553583076872182653268549969062721323525779795771043234695958613988721171884637879469833603944595579690525728051348995576552017664181660228675261532184332780730066062198035747064427142994815622852475138924126812911274672963750962552697461189706073671388521755331479681053831611101349356629469629235220481162642749624692079833723921390636873201923945751819072406543603692526990295968006933555885443945985749430204361661330317263534437657731115197010747168356626089667868462826287618257676482819532178758867116779512274032456228974949237612086331864840820631589467046131379902972580844571456454500042023341816512197064574606800241883904540030705519022355374322917673425784217863526549845301388982773688173341913847496443294050288503987191538837240464872497081203672638861629367320168969478018986051280308699842450516637435479849836648438145793225124343583473617297848419035824115945176906365760402716040241600085889664717544129998002958365888395965085131868363094686277008939288293752536839101723473079954469239800660291715792877833493637021015087846088434871704621827705863431200175682862185577205722866416053155170254256749308380693540778821185700975848938287478596606012002707920408565977653952828556638861636307673154524330752163281653230356042677884983192248773989914291780366218951030786053411122274180834125810479773416114506156523443681687958658519873136500231090198860583297945568028271553415790586921367811975024269479063928218534070719315397909986413629063337490950887751372176357098280127739998433545571748082669962628771702740001854271557959731178524354468156754201225006877474582453540031232830196193498437092255980703597656582662272319488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 744001070251857697392910144041076116372086672648483533692795262991263023314602565837759085169222162428432159620595626915376995358913341713338204426979382170797805362380755859089281940067997864768542070214080980434010155566557342225095792638936569397573792674836125731187755795379258807426973491087403290770521448149199066330504097126672485746821516969342591569316067410584801490460633496908056005665702322212822347383033366258763999331439728049306265666358665429881605813125410983944101561897914712942578168349753798762678078008894336999408223655576418903649338853121793856066487043792311386969286024106433739643409874535493248180307999030246365646859175700496342438053607156835973068589481198215121586873194684817939978920481743763105933320440436648306507900411104215510157021338588462470705436512665192181148786234060393211342967137448405568894260882878989209084942718886560654428035578365789376099435185355154944389146448789846149887062613953122162563202685611089095814335204748897483136521277467821878160785323819983582175889249386677143082018790911483154400976271105112554304354829037394864585026363048603778789863691509940407507393897581025730999841224837522457446064436305863662175853511461324306579710762056380417831778151534066434198519534587458149852341612747949062385540808707665587949387750390003864380455847640200515323292653477483180322275854474845953099052491940334899750076684862481174060424969378620654638974832091532040835285731683683840193029919297967586403488039466454312589917729621378747284632966513255612130997688292868063520022624152638195808698886956362822882080824419893811933813452633035253982242990491353056341402647109957137410066526158644836092169461475915382780342976918381229575520215711632693864959881543438748045166197861140682265189895585833151593324816793164738126130377184571977391750490973903986351999070472220220354196259246346172419461134528812121444797447316484053053815156718685433873572460717577729229045259204638755937687888929596662155524143706111482762896651804524266313443846202975230888200600015333108712824296918859909741840527409316236896453281672424792632498872512723937398354291697170453373197454625515366208684403089476946148025496627805813547376768091704442574622506136565381977964483336456163165586019991495638152153530539137189969215719076685934622159800276060402457355673544018049268956719862713577758449347149856282427338035031491592947362439985457930997855591855911752566347102782475479422876576238436742539731915081360233076832239045232340988907250304751669784059108043644115957688614788380005555503104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -381363334118084833001276235583646322049171544243088739622928371564780479923145806387068117240258450979574754521347317753677613646347483133176650406171427213457502854452523720088856190951765411813330273935248391969002960285455090723549563458164024404226862436607709315980733777642614696527815496653625341510918006371047760376613360919264142732378652179101192978502370418016993139611963350747657499843663455277636008131772706177129550767777775946633829909841793337526814698564930357200582632818352753285861226612811844577770555480848381921081020824747678941898586009594072747489717269430222056761723067532053000991116722685318564945532492166445457280953182685027977287798060726637959836502508751739664233744649857179083088384330340751490572497519107874911912109698971741883369723448921126887714486077550001634315077512154162065760682721299118675133484679185025063973886335367113801165626537795553825125633613483638893196223815338235052188387854926102093063954587697381445919611581050956148525824021477676931090636907641612033555610279081499888832787984622611719678678968765430745511434537136978359616134372291044183859534530795685057291569958316211030989374931558789466155036782813353086688260720354190917463582329633403765057536512425829151003791464586579987120858561287733249265478291932714217810983340763719836830460894895450402926696073765255725828006891928940811837974197666710059853196960804243261593615886332813547909000687610508776371698079641280249547845651855733463359132105735426847604148979123550063412612983866772430282800322649218182117316629745501378211928048136614152187084200182502541652422425279764514949709493280963296214443936743067799765797503774536899684790915314960377503809570687296899191950178827926818601144165584063764832972620202006117225922774981956250163028876472721109858464777949594359690918490926859393959695062273936270690282826704588733669466553093452115438605083089769842519366016275522964108965740159787008642620884276783648849395175993556640494802829605542516913649594146204360342686163541841725564834214134359486278125365745688391564873753282040512839744046785080098144500025283822162163001032430655323154419221187155974616294979615041605476234378560134301850009519018974853549293484206414069264916420319615334596257420141417070048146636034072778639292392048870456619250530986941238480262171424164730610370385139644795944857047397393860957778293981663819177676102300773070031056952114139966981268927836590472370494750524232183209565971231002590188529321697168296614761925804297333349471010529763597832970225948677398480289792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 116280226325692485875212183789400486772327297354420715744758813278865201017793048587745374675593984228283331099100794644953080411215165694802410842848810901276380040228972334316069823126641240493570309040780642181488816759092397302685237789274162402012874487895459120227140125627048731294169777017715520216906317269881002727613965912265102630469005327865878044439061704321881919345232460853659141597705882130319474723170216491258883798944069766237348898322605078055455231710485267520317062683163576830466052174067286095559529581950220293080407295750538126742140837731883759174411310088458976871205587936814989481025136618430119836632513204913081102790427713188094610238096462744526125396674509896103977542431996516143929963485718967343205692251988716428801298266787209904242913912513700071446214129870798442621848682177109466592586823097605385582809776571458722611840276089544422725695649568185460562133461335773717846329927819240430052146159277106476138651828683156313809253785943270034718472440513302686318213113037039440866806619576825866809703849950000697404773195061792819446997773592872048314141653831846353118265217892956679606574359168373915522277817445761318554159298622860482928441561833456775869970548645388325640846454152401736187730886199356740978522679539379290178004091401649557338438510928772756317163279776657199123087993473372058252330166773951798778002184827169811304333714331596818141600730804166065358117161463036928061672685585880272130376788921455560572396976052608389119713998329301086642947663004270434410363921352709665161349390261782796682115399585501686075985640050109357791447109543695859656236982878124034254227921919002549958950486408743817739808330083468121995975581347740740513708244656537452455563948332448599408286217746213056605324425069554573017535164510592813109927144312989016513861340820370646034733559462967692215650654992225462735482266662557314208347979886050859934712442598283730056990230928276977065798596365720436257536399532106898266695757961216218024582160542245816413042652028313195721243122280070152393377049102101419961789387303042798372916692711705698005237205133978164823759950743843517023185011157682877622485991956185632661681738416660449578052902747587530615460548496864750623688532188235047545811268125915774424463898060125334781050268854264096215657911742953758066834310253977463062724355575419907823321400460224518871180818450080721275024299792318801608277288067081019422533719003947621952938773943848777190565388358919396849533141067674323980255030297551036072559959875510029403101941299836050573623296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] 323430096548103068828939209885816067272265194817008318303553565136415925818041310746138375721718069952729609112676358914700354114920443011505761499046791664767305075775194505046791528228379654453867319696884002062785441792862139890603418814870560496692622363356204470790149552782103551909782345568424082984125911879376374157771748477041037802880822294639826464736896755479802148329458972948323990931999407546703645649683205158523437517148878635296983995425761914051268499930887406485232554580039613525136411680709253452193776084781778675268631031498114327155594913810449177338999158992138106349142729455073358584845026882830608804474722717969939775237097902742701629693003808739495576474013224766509061234557198973421929243631110240858158549392084565563416503172109013452595311078186318114599710329769816758576044546604641486776833176109135194103732343996302622056510051563234797417858675550604651437076873866580948069609363410485771682382384309176453291509321051150202503761025765783157968458041025397649155499008572955563025813919739087585170842875254336568165327221668773631853892748856220182795815625457395716171676304374736652778784784185424019954660733993446215230705231565483036573861311201621179225200555881146828176554227807735919412333812645118364043894496572020200104726716456389740619104067396324402427617384416189828933179980991095089025377974679341463383919907911696351548455994151596230134275536172094578541132630386629754859829266941827580115160350976277275741920775294354626766643125828297261119229471508145188587317002165716373573825688558812662829962084152670643372981396552894046398631577971044632569134966801043138066571652912663971242527530948183667267720698962652904506923004208335461830260748063239880065201120226970718208564097879902479659032487236200862552421556693267837706530418703175630752801121838811878505780125034677153740874349400254977520214039760092647673905092262433467358553257416564897223532712655779666365489167551687554656733667475340365520309467573448876073923955750550980892347621479827256758251861230904517318423681539165524478881087331858560403170693693320897294262019891459413276352088073399228213915781703249470859655052724422292558165403179405437165309255150020243983409995094378459722270663791208246291331099673945051462174965571023875479133995373089740901008613656188817754282915275679731274090091863960283591624971770893281144384701905131271176383690416193860713625340503657634530163013714091447113596979300054013201971249061559473459920846111538153060907475931099901788916488094538769846094627950878133321728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] -20774314939385173661539420433803676816245634814353929038409923227704474222708380522756563185214634880357708049035993087212706942155821675913817370011500190509032702469346740231457826022561219642649401786105355226417650610598373589102330965008691770005899852433477656795107011313680227059552328064336525447436884145726383230824207587450347474507830546182035705455111439023008375544903802815857875727315098444621081039457067260388836307657222071768449614231002900397862859597736625965219918405832076168310043525560500415193127739262534370750425050558169685399616691104930421318226061226522837090571670492035683594162015709755345858549822545795637415449527585804577010776402978671672745301071791023778466021164987215720152627701562305500311970616330963314513427526504242367558004715653104426919742416743879428515938452587926007371145859628027696766855285781100265752962915023725942589039808488524973310126029465593192580662961328949633066728419147773123331681162295912976650823864880224318601580199405677040431756096618535808507653518258736021414610832004398207515030639821066278248164476501536499519420903215573985683340137354325342349199143955458406827332797153955052774735980124207580005763456817860849896963336934657649240484755561562092055787155152607021231242506536110454477195347660886303854110301870871147444319535245034514298185341025239521030275377009856389450681572476086278026063305501324377544110687787719440588391321782711128851294486645795616720544926610329713701438992906806340290425576864015693881705645482896797203718002484261063548860484650306705326200659148081266827664745623614386730426699514578377184803511300543840271680582914373545815951603234450599763272828411761575738542414772997992966991977596838712739725787188754861550202007927862904161635613328221147575780517777395202504333771119179834555341627788542001874720732337894920778141681607226403148447308798967092738720283537504619407192752391491528126146619578643912171069612815361187232057711468024474473173610318082381964537244298536879119330825332610353556698350996365891030343107755249559203109737256104044957283057300786351118002152981292844181580809400964989238326059772661644018829776556563335729137360157871104321982381483205625651789402016746877065172167866924207129127637598727766126963085547509607664809824789990790658239783278456411285897101173533899289173077285119765496112338497210780156021630443993179371559816589760343950639712636943378968334623134374586020203369209211036376689177857108894452739003112158715935417187245568553484656375600081831696242459722190115194273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] 11455371902693624598300484212856118567709366209060317508472724715560695444316860239146372400024156226277285675989338875536857876456438426164260117727622304155612959037058988541984029949469611035389541500511512398229871129813237777698266652063061800146414068261017485326367030003945123138441470852469869011029837248211319044430426182209239877814182665984419001119180799510793542377384081995830556384077093881521367249398966947611494839283176140189736410266011056700491520211129763232773612951010490472349679914874686485737776848059954093164248088241092746330911017513512919659132509864637007278898225196584536012507352120598707081802029841344747336699875550193547180330689383135295323191426635632833691144065751605871170613798318106959921395169755715313560531170523347798920873057800501420067319991159228394424228010078227126791596028273713827773470303313573635728179353865976722249777741081467119487421569726162456423176977828777138079579093027973410913375960468490983888282459554563611138451997033584555416784177483723809997607567443940259487159392136772930136348101147052298756312618784309801866900756448420471976601645234354484780408064710789161734401028115640643363311364412670729397083001799680086250986989313628752420029968953067206379449559921121925952907903412320497697238648446936275645137847702678777225522543464349148523564462494848224871925125566843257897411217916588460655174038099075049941094867135457081252809191083478049681205790314072632196200896253696632758273569977905407936040955044194115967760154360667335423126591581841910375651720188360334279036241160174131319872802842014431789054460143788146328365698406071854429450769625592667659773461278418684148505026435432887582035945011720074860584619954929133866299263978765278536174031234656950701669498244986711291720766442577947386842995349998555833108354193280945541036777530635511686982837866925280244750310054326949705415715282159495498010414447854266849934143229053614012293568223806753498208399519424101478470534932736159522987940105644665167728192385558082930079169561498143612151697638589407356644708120097454009026994870650004921830649435493258440219248634369768024440113296741286704905039166892595982393753543243315468521523204055834349583613692761370693603049775066323536053204517229500848292791466552256102234327786127984448160189609069259038500851861048184805532150821518226303191528615688818295904637270234103783007207287878429829860965958570596993730746135168393730677286366450107531938264193382066614841484670595983590267467650270800015228361179176714022618876798578245385584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] -3537667241530957118937292954579518474295531736500025091174773331415977990436248250860136927224606680602675713006308876306661400197989756962671594119398185138840191369638563537938460223288287818378757101823417975619971196610755790539529901331370471259513633874993076030260277371471020276546505211799024380030177374250380934741038854942388197414610630251242112591438561120392727399180696432449027207566076004664893928894048429098050856320916332045409134855149456688451536118898244511884365949268200677902509726865828748226246078559281099643887849301823403381491350968597914995477201268936966356903287632347052151903181001414390784121177734670468794429271012843914136876052546955698126154951728177291549505708008066257406930138742581835540816465518512346128505789272629067615034825647759026257833419855999894421252952900529800634764620854762242073988074414176530375801906507309100841836885420902948088589648586428703820051689153095466510112712607854468200131016551988806456550870101085028875852108070181723702980662762796260994375183421463001009561238869996659950995062700871474502231286508301513236003312106380182432418303563292138698577055611853085567222937701913180629325802674136986829925433739548165239922799654033025320837224797970555778311518337936697077846850238879937122081488846058359148795366926786259387287132794522538732306973518802662958354945828083685413279681653259766776032919933748077061842030985007205162729555030618908445316716541102509473910492895280900821391452971276903159230953273456785963007544371067635281524393826793002368872482222151265710317100827447269854500086531036352259951277610108623445632843960835145148000543770339203089741228871372227007839246421517085089713986356624745991082060922333501125573497743875428951026487658961524677404163153484809128474074550970418238044739739607784151640142345576912520233066000654587197923986449238039316063483467032747806668828638176594062061111525836147805268224071085525592655231761251850913961930281843598936829297202005281317642638677801387135537444443163788287020885963147534974319326506832370371648392214225901303070483694571272073577034957892622263402956087912569532388662537016606606546408399212086558309834664737775214785448650076125198927487777194395109926664142020251629375166625826572656835500276625954281467314152540739845111408056725343645046514604443930495929994393328077287383558320984083139670689861316716436678542264354760554405249241483611490495143032974759042460516933784084051044046060910067737285478117473485782853730654701356202781233090723660047617053463903864436555776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] 748953178593833848000873728643508039991489068740265295656350131961405169374783800318565793747379188582210489450663878800017689383775775361066850489900226647424207663208643416602251615287619709374035670162365249510149092875288727990438133738379325470600768797392374133378946311872593753253708419335286487116137896923477347027972806935904094359173491927097403222871883839212179619964554411133407089698663418490116770573822689233092045758112607915802500521007134514418204077558638836303095860867708602381545974134945539789252588300282661851138183780931447652336764528955196388957360726584936084922298919930451518124354512702076854697019321316551918614048008800442877550432294487991056150689919126860445323727902741900950389288288418567646060790542469291706876425147054391278962764373756199782467658303310410515831097661237535467351443746011577223844543992322796718933418047129016191629030843476794730752727765564267528817913267257073320056711799611844586288913698613784823898421248522602868979021464057461604103875377362593997323326104334033589795882608612616658737639664020872484453597754941487503262225189631220830957031244185924090223011999676977427857543693100757744928839419703131319050144301954981805481461580738110810246474177169325993528718537949627923172463630188027514468921040923573148063986614579551704075701568080695665798630049222836955475364974389378772293146935243053333268446676470081184907236315602339904016872392360554265792289066553305144301987075682641432600979203604188100696396920777502098914705173261668414141846760295840630435483059012664615945088137466297500305446855505039709532812773997538432581113311285579541945874894620002730001399659038973779332709148903927685131517868516813669312610033572624381941452319979616957243726984646430579996300911001863343737391302941156376427819058078062701135440457521183488681081822918764574551779763991088937929602247269820809908874907894209771091324967984673881399027159029460308554477887306335441840969277349608388956419509163518642934321569022204579393859562980473859386690658709623847125425024728844430869476158735308283529867399916371418897566798119071763994372602194279892089718160773134364530070004254927013000397330410504554998311016976051243872314500852274722963557664650738992505886948428841883595766992743618026392594297363029611533588003850533194444819093004933746460843065226372853168308772049388545921548298672048083521742208911803547403802975578924226433502912390961731727736648949126721882981474072757506833061078231524102258039802972121700524496299660915116738040994249370505314304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] -52047974330777772556558795163915627275231057416594528972326162306736238829856283340994915215872616520943681119390712165618569731602465053007247414096183341780655573421301241429320505601641845155343448215379530005089887902942000306554269705170723465534229951561659118117547537990136009547721584532723772565260616890148802224046431516326367801461272030440520611694284849322327907572048216967038474894402707093171092876409331416586047376952193469201741405352012231914485292091235994332934993245331606235866620076409024086047583825436372584858963026110038353861763873290566457778302819290741248530777422205795701537160736350495397647506663645762567974289759087812413946623039067028765138556576864504017419567619258451910286340300118557009631407718066397989258855610401099289543039616231464703080929240653614053740060289110426559084716472165055177729068440642119779686616007461159117638739183679189387376918140821140398581793664370588272899939221272735078197370352834614052819215401979830721195968331191102857597390891706089018076393465225165986138296670952518876746025549920833703136370727490939158513016579470810129013035923617641110329104481988297680709183354640643265444880136448602714299632489546365449348520959193512921168190078032871920832467466574166015455079554316607149492976004847543304020594590885171441300238203294845965242540118257143227776304548079068042764902330530077364054969083760015244906444720319459035118391581959722095156197543460920337697955288733311660010294117144257081025609227513509241968466074293444309618123488772906304775882334924769620332364289183228796447627156933512915331542734887860622386013554281976846637820099573154726256060471237006568558571489161184567919709634195278344827051861175343867878062596332136375813585076207452912861042340621565068282763142980996751390511937944991077870331086464970044826124841714260849819924605737589793075416244123791481636872538454806722977897858031182616115397095512099400292885435290270776012828243740849716924919968389784422473295724475031579666987930361189583016259572611881915890646555125197784867154638373529875959779130819534381085695474802592638947246181248961336131411096137757259318223757486104606806515685161140866287582816758790775835416735574067266097359460449936295284644620885822283851897639702023823766763624591334882706217174417038063255054252581809827536816084680503719986109945768371090735428746335183187449232552528604034756812617383827713973780896699695223768065774234171565813849179104436908890401970966139975193369044695295844190450950406232267991817614533435431321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -117662319944766581274299475781631387147510839293668392164550829119960367734024142288321043511401146384016257470476221582349263383957633365315241581395010760573581474632732183548749617928671934951677099498834324245150770836773730271350507792679042460067560244933555790300857968387684575993651768087861481616279207225942079288306556900690483400115317312412096735317283974603955785852125277503830142973159161418456645815924325127902871139717131209307751409151804887894924437839682611347876496550783131571067112649930474862116362513649451984698731436943943509093020431110999967925584832516294152471886513334444548221290489638222448230587753637770612222976013027382990598306784215200417089971408191420151034725211327968964961495502907883170280541447734159167310188057785571025621432242247699208060076671652109970376943739221155388777776399870093883383758983114098550893775204565583891553184025693267741512894377965917422333030991911363029218062695089857208163730169063697642687187650112051656384706283878783902565844503747353495894757924118347579245341580226145952892031395683050396011343165745205165378278929725721008033147845506323320564199722905011772174470779943491691668529400288223528927565215438266752263536438802762038079589259309698931830213834679517565935417359689365703565466202901467301583979127626800537325357587524206285189781258383965344637977562181814981278230698646331607500249376688808331297531951954830960479500933783858135261830613111096287897025054942855218887597260811588411093072637250515059601157196994419259300480765851723458109782703470877867488094436888869029802831419396641449836992691816862943053670018407011541195565559138814623766320776949712878223501964950439642732181836015175692067330174573313255055237178308933649393214839155586707542665247690104891903279190342241057163133770350852372979653239144293971542989457782199541712695362467134943474696585596458551596483008981861497213496892230715470995056966890875958202525727571911130015473030858612538755954332689074379113840561691288824757358675972386252027716037328913500172037923343627609242341709154262771561626806876880007495540217840150582486555703825070657901949539664076168139397113311895012443225104748372006410711608701242396859329837883247185270099369444551655561660320042427512358030091010795434743137271638549273758506401204543698546799536819483598325788113155405528773818949781082549291864996048270317027793365282829571599989032166436385201732467987774982105426225322594310971824835855869404055066809225441191169589913488706364248837250013817929847927800027863402414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 107587497345225607573796419170610964486816735653490267133646046726973399777728590680083016924295008051154021695695484389118316363855879282451187907033401976675107325601381056603174790566087177241479911319517054613354293553832834922842304550099245286242526252454273934065848621175767022682557980197859155255292026871256345944586463113911607447174339056269618762425457551640573540953720222619624620621413504387676984219782724924242361268354133406624282778042852810503720788069296982373021239008246601354203002228039906656741659780220834487830160574861157488201222770960250898288602900825633672207360763506969659233599858725913832204680485284383181207512100188218825543390335633549972339655215408511377738725279088910466936420787548770991461942088790368604529136406353725318501919880719856100181276918974633776992121886460490429263133061647063781874298586420875087207764306596340501141246677949089761130377336309960168014682071975941526545625356455584739522023208849897789397400794223764611807107672702395139640175462298363286579259271162787043030406703792248107148634702495051021033720562522612575784750633477687724792983241385441979865544860224898714532296415905436555586383388405284569575220761804363316039923066828227514318154730269498204806240647146391434450541002841445487295568639386758402598616997243136622827649525370617921775790423408266695522062180497522437463606437673790700834735746164779585352209272045874572530739787821529611068712885146451354860694473158920918676322045789730772601918912961100236346078499785583430172458056180828407141693999484413341432631592620623636886902852890745035602362298150981248417125241033231369951197452305057349360098838623357074411683127892046118495929637533390268272825667378661106620305279284027882622115021139507075914866170875011164457158206446604243448337645479721954050971633646122495760729291941105559259537966423999169062525851960792582342838472873125859895700633543791945770723579364625476526732188812428479236319677740387537264542620306973779251305888247726714799356700115694115665834465301253934789600358559796444648330103765791560727176819061368232413144917173478566336583416408451181522027673902245783187294185058035717453705017312506906334570243023123558961032696647100432504219421045458606998535472283914694535561154872008314439204677030323967842841024848219662953619113232293549581428970541961904517524365822426970992453324407427081984336001643238491452546504406429115956314108489339385109908655666090470769324968729893112796823715661665905393736058972123892712469059008080543828525666198032335503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -49120966909506962145028238002502106426167223135643414674485835924084720564085087658576671265183422865464685315153536501050292940597667429385081536583486521110058682985790547287079285525399858732398936156599573445016068493371469709930630069941568846946199708728661632610833776957509303372085625993815319885254183574146202481722795814231602066375251174509795687956810290399355582895691779234653278264359384275738301215765053361819734279485717849123669560155148155250449049124855733225810544404471648128957576058580083137214908307930063560725820820426377522468930322138317564920791015037600377240747481960175562588846358505944021342583410507475281253280357205251451095422359902303408685406660006255792016166262465375941802730222248027773219884783300512375021297889629993038689991121450042082526973614159603758129896809069082791526890930682591407733627300732065306440055092093998400492709826888433353587513593373143602369858867102388141368615959290527996464279831030168222632908690449960049187339820734208537979163257356133443753932989469032964993375088869102588983588268336323625957857506194705700493515075182598790421346712584969113784850383160230099736310267950431012719853518627134495349759893014760159044967851968575701611312664807213851667561117628714444554033938146123146285251282602127856749057719474489840502040824855428742588354435050942747804378360012502202754953596315997802049608358360469893518938829723566660480466909692819147949663102641461783566733324461482319962855159368317944039094604502834433247343212612900514065373269424389914601783307990294850690145108613982495114681351143252677189160833035969493571836457197027093445468660591586453466610943734378534817846030506511809106608889721329359005665016372107076583808301851163792362581737674330117937521938764463161760379882137913109507733272654219091436294845976034670177614255384788842191144551359815865414855598399632340860349520957628060724855949337976810788578022896044880397519850747662896693786266738295983860692674640165780195792117430629545063736008712257325236468629024281993853601821027397501445064947596773844610621172533859591589899118329944473270752648201135821438134002409411441624858435658805257431326483119526157467965743818779954433840717442665729359748249039526575565473489958388226938491275125763733660952359660856791182427310443994933748916931387399760212337735036961926709550021329037023927845478836129890814337279830121894678905003647581029784289552302668531031652649821958018672043457742887345337980721803334381462061076495378040128598850594501252597574980493365959720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 12441342196520279622742887119944877422884402607862876666259848689684464666198058935909406915808324047173442209306706480243316476170219641334456998684601435872002926219075192375555254153320984707498404362015305239429785238751827083628177299166218660104747536875900866725680743151612672778971292759240595858904291942331667882325662887473657778625787186960772339852194822129996566998664681132026648730105078704775253198585514420311835420224473563138018326872770959398617374586580078540494538964599610849100530396276426588027772152905886603545790497630617450985548325881599404502818694249623455981462079151613929799046513940512128129440371123401304100281934677279927880217816081409414666783268060109995170376816964427686488646122765662111518229512581726751847735820661946399469502507323675113209960204604407259710364295887721249225515851596027029740221214044956584515516592917454684346433430139607598414458405269817604456718463182785521942033698319186653495952253417781948812027050881649684091554435854969869315510212908573334957391153602474829024092260713765562161108625199523421678247463186748944877416472869851853545046745585505215121767586656028365080486181010357527783527395458910522708823821788200538891416810019055252600748231879833619303053297843414364973802759033044950419987076541775973699474471745731455454906107998897796669919324063829102948666855758151318940015649345802033352630376803800560495890777224286883219194729891660441021453674169834226820034517903596844043764375134245430331749730329706477236608173020490247467417530947777778992656445730614478277102018239651702210151465310027560829456723063740802849372309846835607247010875988733584112698716215298095771062858516495817213291747900720368882178830882246072647569803007324943785895418879811035807706733072384321990805743511803051291456405301054343930836619496490993181717187985519247921414420381592543064079491341667963337349944659397779808912007730653471206325054228056072635009982215630059294737634371888421541895318280203179098292759139832651418302637944536091666264281466311177255242125242922373632450831964028719768547057318402809111056804068673706460169643266452940453683794473551325463244848213444259916744648621604639274421572359150350600024393802002922073585150185270591609707209575256120322848916478830528924716917317234582516801443143112571816493918791473542570503146369106339549430053075734482309145005652298326102529647697735527113331321584666851677365446862950170725405640672918972502803464919196579428673022050750556931200325199165497881646649451146249790515459078207716720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -1183472182734273945120119701843175493112767616836178831488387647668716335758591803656396551790471678816968161394625458494540407389855989918986811766602921394676541454299012322077653446806940745126506051792332669084367310808021057796612858288142921725838196096045926330157259747336245137959572211665203061713279285992997320247432687973378301197930116001080575424215153483374087911609452145116344944204186698268189711207678269883459140885008002733981721517892330999608932465978539139501164826951955038299256192898651760568498836341821915142711036814669897474330433347447942857704647464463511268342529233712662159690636926467883763701320711625196445205456616367548895347252384001656765248052658420026729362831163316802993383845299284717886651329121492208861726739541310241170481222141750359816499403729964597892142400642626672660500304601839804302734801623818338147240665093019098040101793064228002296643748300842615921253975393481627116826416006173038603352419046327198525966798561888215406108053644399395836943731786500438563752296334284493134058106839931087718099489265994121315481886525875884293324146879926909901176789672658735015355714661248532476205612743344259062401630172529036153327203846412462851434272431544011150998109655289167497388423536458448168892280058294049898540572744494326427278158681818206121059897488149409523448674638242107803839387288307784132582504976333492098581105148311568797944089709088940736303776366737351759702067953356553349834991215980692579642720528468398989812897710343258695985020681548068619096498176406213100641581800796144760172134851401364976910292830406493212774322573644033484538963668554033987953750874340556551405640287021522632522420768839387864244678907818437048383922831571412997731971252638110417475047372850637048638549276978085106349828573937475414389395733954702519633520993959445042355049031404316335444661115677844673520676219065035549685517631990453326779536130840223446098542510725928177797997422932375409516538375545426813730598967982278316293083149662972721036900138384935400174507182099224982026273534865124276105062038692428567014424900663154834453508404672197519245684230919654424355179895567308906313934006866605578531281214061132802308254236269053321716255062066269499786348240518121220760496502447064993197483960316629603372351010051684298955388930703925160275869098263858150147657514266455772415281422885254470009179298803946710906015441968696041373472670264374383572548402749845529685156160100719963361509861605871231979051181553185377178488650641919045099842550842737399436209371580559523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] -280344928321227398743383536774718503119024751713935212865464972255886506215867349327436649219294943307119143980003873879687881924105630543172491124094226439084457491434817052370160542974606963026116230250714181842093801408465311874359177374140650075079692959559459416997143416034880607529216213050290221004617219161573306859793734311872351184948234309726488496663558580883244771358132607598222506940333384766598156679983878872667412092766437016873958142456119476092037932816249269202354129209365400937888908730169327992353489626653459340393438935874487788674616379027569330041066666963996451992204714412998017915165487835620122182376851121960658776959831650080958665621094288742041769359211897074032791950151822784044614334308886213684004231901575702073191119137180131294142718755326205599023778753399811355819249194005071004661835025018540154437032660062244027828501303768481020283811787538571054081539977326292245975695027471563148625054867877906395689549541646248737293465205219467215226122306686537804291287686358528160203931764803578796449685317933178676395872349097619385698338831092340152658320843778127558113940334176169559574871138944984850564500572369154660920808041301861483344405516780016015779196608837499845302488363592186898929525943016067129946062213782023914546049091384348391196145178116569339539845545059014731571757927321175903323739308672781449818362362364888559123227078883861176289302467787683724211663140024957609350550182872253451568371830121741045096271766013440294661849701238161398693489319527216945465888148739357443220556642527859461528979271759579169442776772060176555830797204675636827157627482911455206651637656107842052396987036905732252370709098036888346768903956194136137906674154685845335012217482513921546770445486263928397547705381190142097042486719383563500611587367944309010762727052484275044537112204794032807387259813234644736976150859122274551678607990377371134088031544743497081553946478653975780810720256434586518957883728413624880643904548196781426001447580998612469449818628773437881996001186958323985581565832630416115778497914484446205006464517029184809243563343016527176229411311530063539904831317928192757711384694968275062237034086822577007672199214856882375341069767603359437112371000641220750159092152991303359019441669668099154741195786588131650228243431551583573113165633511242153573234213700145445252998888547462094998489818548173711030223768520885266294664951668206886998789718079819497307236655834543196746434687011949391018632176339545270650454475484238785564312941037313111970269278264256102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 115880841670928710314505643870927539163745183518734968749225887422101693782773648642099727568192259491819253362052791131008424583771129567309064169070746822469916630957047521224199101467752004064048102641888248958146190253178987323917403524672336864335839493329313956515058370190100744741292269640103165747031589907419471415113085261065369963176920840898023102576673961609617056080186453022099535789813951369822399280737109992211528428637992992950314568676290278630890092342036782776203185215204509115263421620449558254900426230843906246155338630778814350442678796388344698409740927311252671123664873867654714493402850184347655115357176175641852787277313269652644753668100344017968730919640066795778524181307073409834274620260986523214742362237756357214348838300111059288072488727766534031990289140460351231768123891694264095740390593724364589306740543490216661544946616682004588250340074505429480790924192915991239427114351187188026873042827634269550692423215425347671520419004136217214083039849259457886885796842494901372884763028398423265512634080732191815241083699594205743940853535568712957682670737920367967825176120704387472566791477493335216586721611649255092512703859324282559203976165497834859552133835380669902995326029341634909081994407210403687102023578807354943515482989946788798378108704142027307802615559358939232266103727968957563363044505772296626077334552040755244783105730466612103665848338458023050789559797450660513172027381381668400825519846312805741402914984750675522261539284489721409305953353470855730483852926801146377369422847810592826102539997750012431930274235852402241541247633547433599967414768475162649630889321430833305577011196292897134083185460224400910924616283221270346916687160327402444197388352551739743903808388095090449101900984061806081946039844459146683433768143722918007348780201028372856616554631916543824917944444834991541208527916912986668274808141514802430303408242950892028033893468567792774579089846999809198223870033849762962962348333225742388380452633901162279702616874664095492035120110548814655117153098637690585321779680449536949335651741365192805084049982830083225225167117907453770084138410608403862496552006888047409213268555865729204617025638871076093986485930591604582295801840495482660896164443507722200960522887396110182578707194265637269956630396865700453045546540072152033773071195201968215351363128137304808736427860317081173478028018007702271524155258804776008717075900583199589432665474494471386341378758372537532728381131545987610813013551153449441712657353833452271684675867713082490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -16907085690718600608015888875393374965753065982665830171343616148007587002265688998452096317342090042050882175571256844922861596544134982354917040496752387356587908095679047795840332071517639079620801902539733515902658713944889207720697221410520219310291457935906420057513617274390512173493997878986213363409147823305554068734630758075738132795161292037175891484858256256336683244759155519622446222235578973082447292660531649411923356470786804568070890439657940971151693476749203903003549851901805485678267859899596683027805841603359670825736429767059461523086221054112772504075281715507365914752218424383817458021149039384296053808658351498550762327362806529395202464404128905972129318012035459960730507453439901943530065960841111154148351081995972603597178820458630486686527015640307731949989275414691872390856016312678952704352628552053053321986508315442376824426026007150487326810145238102417611570648738848343047115189489177576766376970833445055404886942657697960728123958452044718959497744897198953852702556681340957368134751241982200988225427280588678022895304780885954599635530439223121533679712805812974376219708742183004738548968941949496928667375973260867594599112224110608778588036473724970229907545522695433193734556863369065983437516751616471832349872551781953517589770908542750652151517680141370627729017703605866498650442260852379125296829643265861802290705116979593235101360919609489128630616778006010159021018253114860662363807227433199146465185252063034868417182254367133533407906025138383598986244400277163678462005089528318626376776829484321410942363037737789975130594137869424247956081902977831718175007152031975301342795831385307771887424232793305879626499763223785974341965452770926658700214435707621611835716334761559106113300856554072655772380186563638595972408195211871550354856832131062572130623415446387127824571154812540164320417192451679242379633538487530774113423059767964632222692837449404963055571799310984276856185230399200015972990293582134541456589750080831685176825466075350180199700860437603784734749374928378439459314109022509001790854196560627969599098363846652068715176010305418725226397852360126975945301146907401245351830713637664279163964529559392227231152780880379307795828909078083400969744743863028889849351226737435226435540008533397356782560386841804587236978428987043527365659811468452211912597286999577057064214177956059336223732704682653988288250882033960495821691728564167076018341268551976690442495534288513336894177523420249582636342180936175618827440706100266340776199866084993317594283130518241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 821385938717646700892187141813828565027396683424770018369973349530279180405530864951160350149478939975564714874928220402079941742783806663380802772470843295795518961104376809444473102564331397875424433141382632097348243786003334901948245524720299023637255783909647773646202522609739656131607572200235551300694661987050387590542868053262865750088671121656903758391891214667678618373803940927109277717524778047844163799262185420369384182503258705285096239561596883597523736596200602420331581590839096325512798791763205021820127471656560058773816851808575766525222310493210764300721977425594008969410345555156452287276954907910595752598217781071389720385183220952191330658461577358048954428747586076060575396357770595482611674856442879462627175587239748352992276981730610141795805975005104740825587581459242820068905077303562865189116188948766553438375972902238315018623929582257082227753647916600254755188026365339941744957064300037742320732100106142968458276796539323420451031047910147238781245383791175682729527765893056231456568286851463971872351138001564285798624028832860059746299149279995702184835669338194030850969055026968185412798921069536867381480844203239415577734489892573034016117477128626197011994818472333484811578385218260175000421834614548352915990782632000439928132523276560359278978113255929745627592317905582248703293476229788049292006337959681226306361649885877373599240493540661125614704180632664427772162765341908706773708917362624469008132536889370574424509105280784370778799267506131407753859819831291105740862354752768608334211352511011364226881671033332005377909008001018626357437281160706459546519706675778410625636805394529506126848324475945122523273811031761778350157563722171502753476695977917634241861882935265478913670404990027207437986810902849161404784948185463194308749454875400666828917347386709273696866125969252239255867261308525558791214017549121401623171295286039912003644218582804226108893491946055577329276462416566772010149120522131217840369344381936138457793234644760534794226609651071020822946116956462775874456679060471041787926629849390755770435381623567840303729832028873985085742280434885709674535232525953491647602536788003404735829709696257516272546086567488037752508421922602014184168158056674556151686925151472645639520687947512158860183187871168940267937270908341724879250789587842620086458340470321621744856714402399205975586059942795842577336384656976766555632973276635842508950950137991623584625993769392612086004275752873305469430886014127230078564440613251712150159066448652450680413363816628224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 88448455440692031168625425920625232527525487158110468724689336063833728233948118832561745116460307321488950991568444272489484646983340808386548001464207799924532376118421404158422440404663216348245473314421553652617120878192493729998755274905251771461847455111583414245666295176152919592216733881494829380228690079011724254827000856039935092110059573360724734506953704132205930559208785235836884907256246512891521049766012189959137867142280487810472361158348725909347092806750126411277094521983993786362128898536923021826593490344085958304363148674220222209825513618400683356022239383600794597098967064410628524265431033350735558964185413623903142499014108089687292570181793918886674434706372157315478589351818137667037453050139199417956236581755997073932961092353874755080236224058620517448966560087134561418100313591129665114579075412568208067829505458920541826862249404087497435267442080727110354051753554464573338731302244231331360824145675877714525302625721669301965334949915089250854453642952152708602596322314725034253670234005335048075219688194685649070605920137059865851613998408517245435133414526955006938744007091623469657009872363602860158067450491553468592465556628941294452240756458875044238292204372891595039329406549113156494630700077435922044948830307127019804130561663791530399699119261736552619141276331720890940458035797554760637563196612039102160013510534504391395768144806672473674014280909392548850545965455691999177401431529325138855078487798476327073049803805599502652748986216725698737468411789541910921795832211724310722511755229106629579826165968450614084983071967830455571048208943552461631595433223924881947104532377835998145391245324048610643678899730514435597024103359306992564821022411359827973508911369001615389725731219747544823683590862448030075619651181869547209490802458138388485924412648994708902459430235471443362458563996925629815704058146217352252017540763246125039512980397951885084265149825155608001915165299555556281932120883617119470980008626714710050011599357642726120663307212571406679282009727213379962817210097100734865767323287387764305457329720641040495178133357291236295204034962404392275562444386440547451245229042282191664682215979636738481250000741033504139156630301396001605102801775322271129957546847019628681827512152489995261464563965144956460640080991450804556396029821268786997692271253901867338129920557427240486012043894445213209825058579905831534649862976947233090075207042228241879305926893329307049533523162060092409923389138846793802368988827043631393906951064072336576831919480635392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -33670172173680888063812469112188442821184754028417930821142240061800143184750810982781968855258795914608196575396771319856782793254478029387631521677878943143302301855068348359204676295854786282665828407084256905842768343278278128268051037842053236487108013599640596807952450220762628587882917437619861144080345015580574688290498036481727308769553653575891553208314156538903048425871954520680954159019293513577105934133191225463912645390355092286110949773881741055157530254299568277931720867930753533373536586954052016815047941712208669270042333022696117568937323633501915432521746653205776179325215261403059261248277569276390530515054467962834259386778087770896944433030510037270359998374655277746149404857342233497150287325593867327735191855704088621884101813642921649650110259640821485197509987055191547660883045033253663440166963403851896921498609461476560488795031661702491049315645578916586006125896810612883304044653480183922368935381005638091581133467151820722216404170281518992922049546722061935427113362162020232059875086065094645744832853720145619549731942980495337136885767106515323263206777214789238229194440925541097853564723710542592304677519700501593766600073203759859840811588882060057772747463509719276155430801121024996725591450372932322120919706162151515130294607626817885378372945320898083521519290763971936080098608439805009830998855175951795877409642860461976300038434198090861927453805784728764266611128167664579809790085235861155576331616177186750357659186582633749335372002854310646488651474233350511985028839659346059745132616835031925241516462438991884111503036971331280394114214849843602661769437690361726527122690891668757706264470281938417038915643760226359904072553849416868117704318151523491632883847221381524517674580403799039709966306232908044395082168437621752420721470056172080755001747807478814727503892783730977313361114503617774299118701214533692624509833319742854756297083527912481498116061568912673394746871662061891586108294768888859539315879051515111076155958911978053051018337430387706481541040773070460369483063621292448770548829148989889326022546293368593383017010730890952420597749038016009549944370107837512746518516377783169309977979805936189889621486301191919081820496216211750554361510368409226686009837942234126577238088321703137155002595365735380992889079153109328066241693515303675027298300516455315570851306373477164581132175506652631377313456493691453809902393579770051572430565097111548457858619414110780117404320675102972520006274765613469760783710506750924435460028536671105317885108216135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 13683991561959625551555494992923054321649037459886366934233058815468835198753635610345003763171524875842446107166981184048219812105566939883106674433736192182367087756402968522097151352218244995111169425044489025523259087007725528465624096433018427637396687430594161060638918936558275787727879670987645764227539152669988395565006123393725537453468167548176646239963177866571178091391143524969700472205734768056394892798740944571934251486619456187218642667541774086100443222648406103883932490851656149816513104813760900383519376973441769395482685593568133342030721170217445038889703531200795755278589880083605870651268900299130086478926536018997411034628179231779111408898886395777848460472421062317691672927377163036341028592043010226539365816175536659574392418506782219026877191219073200146368714583326148776083294223755916071753506860925429471766563883544216295154260101711421855149510788597996592347641800821966488165725942949315998773300898376368178135456459866498837406687330113941772405257449218766371371617548164338109026314022874947162791543440702271966401405679439973541617619761409160542777818752028505035292178255038856567810122477867925569832751000850410549011125537296502082136891164661784144928404424338518354657483720211105716902786609933609766185806380999949798421867877525968983767503991117572845740379545862375953030772754063884793428992021281395783968114515604337742621469150913801890801364288333084457105623551617940545008848946676252850120897382148847306839918217103776615801386905806855537724741321131622778963490100311952669678924546934079239396123888547137230256703431216763364263026027028494774211038849652434194766631991099192292586264029728688569871639908662553598864399235315615935960608898416868426726388441338605749742761168230055682272461687563219896801726484599291324977286499818503907488618687437025105326939784507579672231355006698088757560602883072440487785734609350504537252403877557288115349548920686851770682215879305211644659946799108098759572864743896644286524568403182415028548835897491343733968668566194464054443529562101860792888146570083277398095774279456343296481556387082094247467061835876403865555836742227010636418126648615012714537243864830913953755132080700537146300120177841378599340091806195565861148262896043647941913290213318778459332615894339019324099091559412959370687748361127481997645780928715486424153264840119882513539108989713473492369754680359000664689244086621762059924146278697629624972426855671179802863358099005787537397387028397752654201017437115618939800236173928588946780128997801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -4402739238307440765901913806103216299078416822886647580927156109520075463782697306012584181228662526585557850640185552839800456763614652861282883429693891590774152151574766479410051919568321628061469356384683796762968727260369199477126566957985662522634987052889497134988198840009825799384721176086563285799397703580798879896551479866173962834178713376136966101249393481308299329987529631519249041435202115962104374815734190073516802460963128579247944510288190467673469064874719530340941965117076720012219057145595373121283478307382686225651004240451204418624639433261801333915079876103004752924752186567198088484305956909798062219081749313908139230514029929748738703601668281508890598020217246242231196876632262563444279946792892590992237552452761760998718992289007364078550841374792837291260924687326007707265667919229950789006122212188036242736303577327182170026983919971660022479963334540619255241174261243042867470919430127598328753307621811421869420435349603246848524544559967407224208134645178972181609878546028833033659684433446704308795580652809031462015210259880854666560407705146341651658119806649455180614064976472449116269906681803200534893506521392802772950762499623066221830167531582565585866779408623587574379598598260969528538563635734283911518867712705594655476406444643121330540216351997141722797461789039171346163974777359770939209195825065376213458555115212331027083300712606612701550479874752463420204769746402629077268185881209327517549014623797338346061465737479136152689315215082602902849337035796120333825005549047478079403630474852672227585340160366614219274225128867828491316896686622050137621706845629022454962390469176039507209725216804124339926363846392801575790070605606604597570476113308967361363607115660985670798132739818728529482412414277431995902859141205903990652224449241482453879034745299374755645660732328303836455174114045304632392622867166507847806974295111039072679388898730516545916109077968797090133757360960421138111542407437117340568673494448149300968472963702558500066441338596199485727094270067720990904361665743961281778143743371664131142149535468193720148855217917142719304144858047072366456431039522435952387780528057567567889974129815643941445942177462312186219850371883473240955234172897042016606084343296933646698923323371099299897413911866606229241117396982116099045178616663497703708978702392161563891794493095684117643773330902023588212381267360869301354273008016258490440414206346332863642257888916385538736902773824118362432838509745644170478713225976975532875127005769904358103219836026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 966416660634843597138525844955141361675590689190853182267499767768257274554654594457725617792534899192127870508799310087036089143146937248670861759026325184119382314379274368438724411198827091896714313208886014143635279512587776350284355139226931809061214152204850667732802504828467286714798344865346552778417345088017220679419487670591841352254795450695750839927988276536981840256200740854997521506663498204584149101943220647895419827817553721921913533577264604397767050924881086247023527459943121245866482523564795326204881700730655129134348503826660194600746386019579889418900619618914843798269362523563782018739871387186086759661518668350931744796502828784407246602250761573333688863123134325774379232334560080512607680939054557631335007729899366128802513456584467870585087676703465257317570797728804232109190348180361201569649190178017586958783283491248379025069579646817748913667202226737623003478138065607231395344689312054892360209797342724477770056025602157255800566178067525312325738506405365844630766286813956790200926103167350614436102361635752767232698621685485768655149331638895814185927103546531744128878628630291759624769685521385566026106088782011021419230655162717437302321281237003636242263935778089713777141205201887772477515024524195757532863183568081544324356483854880952921233060999782445893946190909455173269747078817479674464261982470379141465085192127257330957835475342112335473979264242258868073305388803428609032431037465186455813265757585582374580055727319809063514791516361094595156277186332681899401868607219406286514812152222179621169639194322106196398523215293040507358997980964417706497432748674401558188161227464093038976769289089913390305134468292973205305177251316684270964334983759990792319369578301681914030784778501178069796761743811284798115931792279391475434927785716500153984687874809533115278863158848846674710316484330962333088510087291180678348282661219186475986338404630906823019356937267593027774351769396336245789718033786518228595821803547606560295370363461895745025458931569767073420028264300461907595481814061604210819049644678567782066491628097241587649754696068332535838628992430822598301702300952259661032657335352968097979042529782557727827846779043338069280570671027485203796094430075258789855755237773507259380155707483074432030122639058378846545233030443753413000735398920550191706915917507414789369850505220059786604232975229061912773612891231193788184922174932768340872741514629303411386600405519111277768327400085315318028861379631650039851946967124895825563795271153864648027287058382848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] -156860079812551572880394995083813674363976875033654677348751457963620650863734553889295041530058484323623920454632988067321374150884557974547661989529478121893905212414426806069225126835520458201930166892614850412374372146727780970763417434175114911752506015518102291411237320017190011369593892731355142682743184122263130867099918568307133907064393222809993140372300733927995736389771551402125353597283118455369361646422291980860340068401532071126202711082849578678299819927010359131297340980646532799708619527586710275537441863757725165394039225413982966224114618867763901585138187240091751426132346224008842100364125650973371304843611229192880045935898853166196605878223291106493419334788238736938654464630671747040370881023315192281334902645733008303643534795365521729011185963906628288393050687999006102861531074013889568204474600426699550146387395565395331509303528467779844767703187378243404231926233332515064097423240282120983692109143828304718990366347396651745266308705551695304110101676768786090832813866967844327344516101419738007060065976254827554793876350901155240204865597081320372150375671483474670875786603598635275021725826259825779158836686836032023875313431237039564010821677121561626889819803307742062892771330102656019605267088851714798481588685772076531634873940929694969303179097347791439971801214177217604880051940174380751251588310736280173656138279224232966489327828440248353858014673447962642842631697546081591683426141854871529764482751755120667806442709272803246084407268319568466628137924894684853014651278272448664542877935665511414509297022085750459830829774617148195635799924314158428392623502828131303371464417907616974354933621986865959285126884957991458331805442534039074825873850116642272367148056124021989184013394598864739549504339585483027126499766342919420760849442317554862307160205423809335257556109887888954594035652008985375278566871727476708846237138414806631170746466289812279272104142312101506579184591726343186843315267662322924649301164988269111849517573013369240077300380215484204306815023683499530440629063300685147655626649214970418832336858045427502431950244704755744171495728476125983253354589489588100894960973876009197019802058305985012136459871794337090911585454647916317647415055428560190775151381142349647886764431505578577598748435356325613198951485219118530331022904523838512611244329229460452820827002551303333658789741937673821187906388692348937598743560860538977466093916675581067879944974617647059620653792739514762017162255739610091964583336613918378985994088947797640362825877553152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] 20255535114051170707818642614056516313328584316071675851134510759096360307015344887926903945956297185451732513741287613607495798772575784013048022786417770688008136561167247469510427868456885648987420244201301782718276165565237490015195949670378317682221009408104731127898440406995132065873887861334793648909962422386025725386825963861158409921202070489742092159361061067760188857410312939708871969198066931895628127335605463994363991126924839247755546423539665947328648256009956281473138843836717093054874961885851534940570415411706241024724796571303368392752229946101018363409869133691180148470414108926595347354388729236162273359235362635662337560954366287506110937779242584987091381601536107286083254193797740114965303097091062980442747357557079432826955906712295486076265370389330656370413638345967588227588136792880542633090706125662200892393880729264213326616747756200097121407924961104946100359560745113378078115774455092070962938238606197391652555293822627344086216350491253372676593672539030962966370883775255969191135593043134018815757753389450212369165677311012007820784741189436195803654088249682847899283047187504886763456511068139365999127265834118349936435023479612197145163345185759406333400029723770380839236196306647952816011806913057371613930738519212875711038194579905849322080490127140219768725643570714026647684966551377072313644306780162034159843112876359824198968702476901255246054799260631826866864955076312733908454447311044863138320126526794837728054392487339298781050957318731452964082787578221135645854874748459755063012523337533028845375970285995515447846139909720268382767501693501442288173529637421166536490122371038018514530687019118643525195880855639283855546547421677975630533025675330268913922075300378833413782324489126004056115153672623864216924389385232385424522690024752335995149361907770886240891752853775609588401244713425030932530036721088888301815205473599693727406204888855240966671248608032158663678552612737303323174808865061215181950750588446605268741601620397431914354042993604311976690363372943509944122247339468496106829955098558664482815151256195804038988692649360026517579402722383666725436897518874717472284162118325294388166159875120208984605310709223494575528129146464084222949725609357972030436575679296786719595233414622771574239713377973330776162783421936788233810058201220472814760573394037600708433007327037196821796365210140768663502809723608150944879780572146225646027877149775827443293696655749987146804522644992571990181985266398175704858510521916839496811427278603661999752391688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -2121359889571502621939311912011019324423796723962967097985138762810179614242782236211379107528008015124721579270733301168347179884154377547169310462998741454637536287455066523160934105976823054567160239903849828212996787866895762243180367655903090203764867201636182798812395342009229362724869821271505622500807439525806067145281175647295273990163907486634246397462919090929360071695589767507893719757409967291045717998772479658077287662444455166700472244711395130227193254973693291399619283053929335738099040947505917223126761745482464564551988180063843206516103520368582537979484398552678066620859391216721161536655255638595617972318616216332545018790735177246193608160990234485272584627300472070326311475590861766963986774756443789995584381668320204082011287390000288774874911745932069141658818100667117965217968944275235930206689704203189613268180707509976552400973867234763860278042077401959855666687797622341700072601038357498361395125925287573189227446101606681202257685994679287544283983631599294461424183233221223658891182979061094618971272599418317089500843484902128652990571862169805569144680604557205012195581996395589179866335964445357065537303101346589126383453756145488670413025299004938150345448981235574840227964897060718724142333232609041676630617530415768101232546418790167488030961797141501870311208988754801588478111783658630810225924424650232588137743155828102612956896940890147139099999335737262043416676978077995061365120454541673300952920469186113211770245863116305594410530168403698519305053313455071829314215313588081739014072627950481146038331959403837717273156225780760210735972169941954522362015052625894847163433231020489013983386267998860896343488292108625938120760427231655958075464617598336090700949166811053861828236257556434038375075298696224349619470486251769230859301185627351335042893045659474169561646003768281568786780619396376346203416425721457664125908894574865955097120519755088636704746091758270541291712237922260020482717978238834145593304411078244355255689113112823064619127610463968282032122750918061372791224987473468784255144637557480531988499079363483737938756879680315333544627661807821829462865636855135276870632660913454707635276298579945455380622882002167771286788024812962211333899479041529638332172816197277674519109782728104812743827210846574091623688555919276692297888609248267536131897367643789220633921457609115935276280650713094248834194783091320290940857935090664634896761296807328658946579229907101127995588783595072988591787708151938904438855086371764141985323563869080256412343336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 174360310381296830197901252831638443742879181030237942966131399696976882196669569877722755514382010019557595181792927196867900759493099900250132757232362375678607242364269648438941437145659590301723360413659237833632393778205372714835506979489061394494202962275875134967765988688867705757910669069913170455513291265234974797866394432748321839956145637349955567740389673739908958996965924209961681049756403498257937019067024056639260531482776514103650080634672154616805272107434639725728128983067435042101487537068482031634749992210118126741446055416916846611297733391059554124801629122677955370360595554432047209148456234407740427495912175587941078265796623495582363538980862125744537963960907843778469609288287941360657935137802220475838727940200110286870558307974773828959509132494443312260348166225685778017395163140459491209281669953701557537543015828788469643203963773746009275851620137977311975617838116713677464624474596442916853949381428324161757899116188701703744991856333618389218796684546846602802290435956189644606248599560868153414868665931913174574803896217041536784691446548608841860534179643300296723132375845664525279375038744836968050043550673298342568231336736899627351985074648378836355713059436437442617581512274464452291008370156221759363972057075296060433650088783165461965970032813214427884812429159421092876794066316524410383665882739573441254567223639687299588477168374326289985317722247777299440945530960776181327216652727993180320468498998329711759586147494351576050576970441596529365787146821930738356765833337969607920524510328719246985603900230330461129553125163880061335040349390663207124166903775325445199093174903413250650457229769207010284150406930182807035734543941345331946206093495576434184595465310764525635313099945692431982431576367159534462654940016841896314420461618023306066542587515675203858637638360665477861475552556426320384833328590578874024722766717265479796471693738916545974995962367783711540814301335742282651365119371367745001827572510623076246062449766252749110784053915341076785203816805628976202700085478373549109812384555443555218116491834206630386390522293571816658198300482773980733041070984590222300436447534975441510373752154713204138418559417831421359706183024912034995358419855818968370953886208338724844647059867264827038681629950133165673725259205360532983945950453705542029877062322403813657403974939897064162933428632971148645725307060068508419450357144876576381830495582791115281882962569266120373457755867538760128807820731842876514329016446208795463227924062871531172327849984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -9800613046354587951998191805878157630389186233024971903499240927829768557118443770672407385722176239557357714406797524660740060788639859663538068550567039764651779270154060357196366750003158161693023882057329380866710898522888914186288384611899713478732475527149265121830546375321516274191465118239830503003504083802099852728584791637002594623929763297677762883012999911447388073989693351029603064033867345264278800705474564231908421754352272031380675887467247390545006046138788170536672356762095107442023576386102512709748653021296845287547315867443990884420192928945863823034163785086395677637517001691576650705412311047956967529994839533670915356041582965168419911332862694284270086178949433711458414492718929187797056961078089720553470727643510221127936798678607614872297604283789519586162016005779237984175971790469504530550986087574866460844775423154639286987620176420769384785227745452890179606436565216171044004949139141882098328581364940346000741729408289346739999267824548850318403611841508478730709434866735321845047292956117498944035392270438507879490828760040461549401403145001031380544689294717042816916631551756211580261596741848051872348818472736377978898161619833189931994191825532937392655152628573689312228162181153806799532733767831165960206230477211514876223207570533840370493328452855948316469305440657301678840939544941855303178894079013541814817504664956139686161929548848091079346113961310744425147509292860988809988976817002923050447436452384845973187052893140339790566718012559660962320054763603176099434474308603839894993241173759043936960092304372209342754483957253477190099819928941473642241319900913027015104972999442253760167685341932165494872843675052349065961810031899184533960730201224752627988950100022378666802888779686970965417249829869159061819254476406622984535699326900055431235975106149968780425520072631225864734846747695373009335346075300936512922789224166807591897993726434796964545907020496088265737194360617272174294574608919607570311241252706058170161943681142921619000111638213459844611280775122687666170729841367612008967964333044989958247333415029809379845788739255784444869084414066455672478151822499808409726992138955531797609966856355534105646955470850083232308252393411990541077389712561399495413491116166268155675394242352717316535121119339644956079917424833725250289165262059140655867928383642377424714543141607073757071108880071342856278697565311754191003758538469660124709686955870378102760356287497217503630299241489171984862653058276946419474620041905250639965034178777471658003267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] -19712860838245935012975475604743405700350269154351531151309324762461965310001060387092986378924123089951095560377361857643710272905095220814525874757111275652668861969617793516962378651022293856006001193892141922748234297211306273867301667551724531166924528948835777175187702367634485517501064209448454600045447334701942614127583443985108287202805375911699010867500408654437939042418104597183923815495736705995841213106352844194024469179756066180866468840273190796054679671650220031837914083336703224546530495169507114884174838714214850864770221979092219280138200918886841641592813701271731189755027632182602279033220879795778339145701252471633058216917867670709910351311822043396014303005539376052126203664750422849120273272211169293135862689501712406308741109954637574255941183593572053531941153881047232046814889216889094263488621437110562592707423002808230064897476492415313580071242328866240005669227724454613426945261182210627800197504579801125978051937708696608928007351446112646713016019426315196375372857445859391861267357013769497303383204425361477628414732124949753907550821638878729334659289346326280333485220580469022555182815579799195853483969278938227258768619360851065202035648795731199371027520483042548638655079089461728690379600449339282388960929053528837943819752022954622748069626458391245252184023355894996571618496260469262021166029266657408497955635447722065467104012343966375732934341561783339182158657568984881571358575201401159740187408072223095010400888485740785523396219781731766696563191429745749067920969955794527943107225702987528689737738422658573842203438137968163812231394736088352587983347935608881780934813179418771363748661821982702048906472843183437589064003625326451275259165192047574133599390919009153189287750252013932760846833857086002705790919852364569037294953174491263937380073476703487170573803289959636127036479563646615932169176939162225577864326713442624126185694514407105656502490745579670591536649271244904671030077679331634535577871967636402219206125553510086779952730398958563575115167866763631790452009321375296083357129455078110219655448610799081763307206018408351302191622852839872890774138756024304168131890842712868423297867495852481858367499220657623128496773093547565916101862676317644302273608706661083511794945625889941082115403778256659497463776193920492530271967497037492957855710567282074896012552506333378067117203097307617421873393835958748264545319021827431770503230609856234401379260751511343809507247434674133829466093135622781680415107627842120072781512030612063753601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 110756391636290753446777157164544211836264299167897651671889769182693726068216924767709774758533971740662529454532722952739504378443765019365086296013564173689597706821296484082767514069494929877215501210818924167604368579027560041250357227192497893184123444643918175765961431541281418708384627645859427223256815583167814550615172739679480449016621144051828119850053078675840033784741261837282558774311742344259337266606329748617957574864987113612481396511574182838802483330887521435459541073201601082083735150429054180739483882906205500720951710276729002166459105732283536742498705310032892179782469386790951559880062758824702864904699764017917096158483466566787117334183128534464609331500647436203216110768935856226310685423160893489947151411441770629070943042866629960777019468670454345545614721943047019166796353341710545717699654630915733760786929160346551992732872570900409078059703182127267781899968294260797583915855580026399164204257105824132428696352839884534572885243300759949355403576558345623760234119258603568506299228926991827899570120189370863705403134524295172659954128202758230877571003942625411356145226995656588463507413785099507554828621829377322740421850134424237412300056025567106370737051228363427472002240302005547004303589304340254866313740035375465624768296585775859897638375398082025875184867136501392366410266097662164218107502517377693521178794889764314219566653689773482823841414936399401545240032714469812982420509121379176776115726915081807183644258093164565179366609541013902764544448359506083898609153215272714812031541568634407109553144584116719292163894491024215973279980324280298735247211895200297764199568405440611459443741370779096776339337609431661270352114074047289945197098702550511865467493749255509430137625480557616686003504660935928879131800534583009697944642207013531200710848273208692460578718561439577688933757774582380856732435381056104749380255875027815395207330761062905772979882417901683846824588224010261322189734120348800364876777573549223600438044931480523987148320481858094354276922438577271641885381269545416072751980443373995690469268998622837960804306692372319884784329153353848577901060608339202260674203714117193917926963548050527442963708256152533302619115993880436494361407950669359009730077368533387759097270165601851836801517954048860692462128263259292619382494333671594145799976136812634210272830072503109511312395556138279747272038284853059965623932084328442942324368941632726926939909274738225563490120645422618201556915869007762817847860521804672700246924560046674333925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -19253671703278815873019521001378051811721076577617403444579686808415351427167918509227789288548727083249569035130341831478964134508361322468326211560154640191252423706296021088133783392557450335769375096244054323026782452132058826750895255941207089009046552823335627346239047704117914295576036382054231123049680643655310691339995555209960341835336161546916978948611433144923908777477908813945249292929434832537206425335792086855258915884143360821849501805143746663444543545370694475253923565711996853741510446713272386353680687842046967433493373995247571023864192284473450940119499438309743538369410688802461926229803889302844191110719864235405196781716772688616333228421708588011614782748558745285539114862376237439929059885226433791102210697694971378026947606240643682569524317661510180110917080617055169448686447580989217464918897693332947029772061919149862187861590814690007494237798050652459522776379058537779149959719887767979891759037079269930758454446933603539215577536186996148028153509518204100646644755193229627040139241839620770477585997247571315322136677524035482080051842269122963186311228783145723346309193726889192110043371134442132099154395576281240215883273325031064611621029434109523124786274072003493616356884612713467697885370739447659821625904695315451103749621009175045504137166752678012713465706892533064729416845080358792392630402697428733008664456029809312110563625480880482815355928514503285290323249826847727288287288111243737994971269849723099409143847869111857299793181734633061081901542932374044501538996703725237664003568082115883273065600522626961424563781281886562036131695260623523411520252763411695101128168795708949428232792847293795203884198915457657547577394570101479430486900173244924848356765950546159352673618893313464073830604681597896801018075967960081762645261318066467855502910074995470829216910071616347957049074231632744813264453820910122884201917249263159400126285863216904597709271252450059858056366076407576482035244233535900551758379211041766652105156635781984701963204458528785904088176690644504877940303437758897282652140530239430702311460981872934789784911728787898433850560866884614554600085748102805192494757941518867389120183409535685970782643562118065826108150305806285018916458396954635327158731552416983423334751566674642925870844849105984193626645095516231611463779132698674220885360514483871923513343041126552805702070616538714137347008944588179658265716332583354919489280999056914260132768435444701287387078805753227562934619296528562517380006776403776226772990124543542583885824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] 2097691821196951769349970512249989957107405378984195737441360122339649113333476698238851044168032606697681840358412352589220356329619083198796075215626861180275143818803228412555792952819844999298246863541038139967650325822105177090909663299210796915483925227266586386388919227154726234988393625603605642587873722147891067369750420707552228711836639563937530317506144608509125573466300029896357546261883641016656000604262730676892974485535964796561852964672044426387339001861666473784552598890113411142293216017372813389055422840562113545604830201705745598572024410152827288343545351829177364204445749947473917780112340606825400770979152582910310209129026085238561668082550401878819388134964298759771485599784871421979549540763319737752478858817807504975773527499462369174884497050339547352183803727555711567319769507611111731355188568885882052486650160794209955322819950753161333525985804856595273251892112602576802855166027259162593796767307556729994985825271564148364766823359032232381685003509406524959461612639092780327769112636911945565059625218387078310348061279007488027383235313329381296524938423618973545692047665409699526610864459265915173870726168144715911850692855602493110307199875780377717098688330418900728966487222712939559202989722295103761145900912319030077471628447161167515014545005273885192795137774841024608523732115893048216621090878908276388657323009748123023277202578465726256950527942056568532908388087403933977550989774029045618111353034766899831004046442571569548581573250830516218669567587179713341199967105272588683841309767897770711304368738715087835876246778202271595085322218616968580173013173089023665712947818208099169086118230124889670626614779028673343919335362574235384352906696560060192915796072826233158182476843185347816500138324107843473137662805277031010716379710827981605553035874103714228367901173613753955761719800827247785716605435907748366059648341388027698524296646732120372263636916117969351673410291454618667293412361314639368132682120208109323679966919830891359392412145752380820868612943156121145681417736958104048155794363810200197385906633020328682068428711614307936509511648095832732317742707430543290735812476059474817554333674772562873089409241184239885598008246116210927525054557107198168144888250462422120081848827711611151294903074287035665571741255996721886526512806939714771885923201551119824210563178660581126095233112532467238279118020759916841911851870613611413878074469727210595252080525283861541750881364032140165298491428568702276996567357682591046967971413928096514965504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -157847332438510874675028894026212557991990588579644110784096712409960009377166602007455728574869630207662055934880555175518420171023801007900361760404116599032777954266025912367715744272967265690624892391078594306728504503666702498384635174163180565110473387137714142150543365571385914229863653914584986473897630969088062300282437856633765141491179855888257610819692506464516117283947048794287745005925373133473861277902663967328586761740366233579638508505122867914685272646971288802188465799569230244128933995562329977116333931202150915651631195733775309220160116557470975459333008996587126113435813613643163851993272767348527183387894598939062008255454516991062868156066899999721092298347258422268529208962587008725136134882956991832820465983060005218249410631867140536686598820694604707245741789955807225544753516343554741290065925588320135549590443461794310378876250524362211487146814769782229507848266615073280188067643704509915994349390611228931830730132676527954049873378439273553954486230637132661752204228974608883280212779086384484453839035782842553749386329793675316903049785543985233568865238764100695050214193771058254443319266604519491200451252948141803716710712578048998252341850084961608234462227092987688319615563271209572931224621860572711462563154165816180412071909204905699957898088666376997679644902079393542075588292441100996757037902411243107777457375492608899126203801040442901303428949069454907883478805410597749810826804158401815026569778658765380824655336896689624931169402749651832425608429057262720119566178113597534353386560256372655691470244113550817220418049268015215515491962190729184302171850233123162043305492888865546799270503284790632181683468439528871700937903633235533878951133258603353734914791004345790457789103804678425199267829109251440858495874672404034005607518954400881805867164250731016237650651718700387807420587608579202681158023106955313362341549638155239585396211072409580926649356636659559683843215165348116689438644155265714912591173634927908597221589847073868511653094614886816105475519233510292108429156780913115702154318558899484464832037505570494805533870197220104695247216714690337063290588045247173874107458541814562762040033538091523913685476996218222464621413043506273269917376408793548446070495117521634603189326677269070658373216833818171500125969672303541285059953913489528151507411524398220479058410503585089844268717175937978234405886621250464905387707457419960531812231698792720422240615100028692088344447056286831329906440809057359862540577441689650671625333217617525080064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 6898685496091211239015947899586937977071908108056649806653364319968607552186208050231232171461354210929144657611912129511883547573953968395829833995362138994356067449447447352026557103098145707202234036247045421992675196131284248576626184631056500346204629201031457039234162359215978135432833263104994470462532057480570293559361599786860939539962221005177136456976491026220534449669752878071134092581160721034496700942797503336776938623050155201201384433618583653837630643405569490357683894176396855694116997809188944897364875252922819069678890039009269390887315379471149372646282807537659576301741709151430256244816953440727054478484642888870681359844460287348906254007394920641138133317734247139943120997912666550993398160581019774794611721269581488035661309276753686658161976783429846747986317356507267099553200026611751933136723882985644169760827236073857000012543008626155412928187701293292856100922101225017360241875954574782009185169500337386317784752309148222523311137463113165101640077245626889183049106757533783341047017359463981620526589619644255082741083772260475577384240479781557030155123851190179910403081625679587776908642357320149298785965467889509815305497428197671592215048335173379062682650530212153607123905360630293783945376515134623331988849195440840574048954686451586018769527930316137539921989654919635081392411086481909758428059842926866564605040144674571329641886382546994039863893671977505828837593329625465879030042693275426549525330454607776477490656870610826169926752235899614654945573654325731916885155911401191282931176648390113757376321111208562864432170212326306270515940075141112365286433403388928128075172466565103415359193950572156663066954109257222759124059437267674333751330183910215286244744454241245274361044060585396097685520185489811649462502549255980655950349932515970859486711887637410272135714570954700922386034343663077756628519060308872257642683153891512548918759850725372088064160065282308692405906423952238463272266218747565898428028250592396141045949071788691043865709838851992545190242220608255700137715013506876155792345506929310425408565450673722614873048837689747502857713608460727592279817943377713645600715451730928276136496166845464666812373570022753858028798153771769978149223496113181615985637316970844833061832280015247053684260748690602203948398241072355267812423428245988202514366159810954496599857972778731113446875092362254217244881394226210831973708596699386324735347898587295874188663118716787835514865984831273245648475106213165541341434638266021965163890178243745021952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 104519938979973639693567591765022947834178006979733819190805842402948441537485169856700736623277584417262466439532083147765347908374322631354006522771341996070425130744656661116073680189156619329748680481145943595950098133426669657442744796733822266605863039238854098908933884680260272376554571710034598302821492345500639013235935914407084688638670523455334397587842752146788889099799189126040984786521428404873941155333959548967255837541895755821394381958932981989751610431777847672799536620033591808135222229001886131870201398690928143202947688312657969414495922681767132458547921138411784291013162684688268520526404633686133189499660270051531463817937794788636619419951529891334537162506625919943849981636570087348230294800962455257816537758580990477869761057323426132774187817275649191114446846330739834570020404951258577721508828050883678121690276301115089444018634373180895703407172768910722414580639601668436243706918855266199016241546254616611651804382665600144581262609271989429447711104031339259140071317796143165195079660681676782544288543048308445349504490160563911477775286238814255090106393009152240255556843009121091789470616724090530146300507395904613855547506326752068415152894742738452549632362748122006898551393202205203517067836831959352138550109108014558447990197876261192794683389808074556978467558000199367265156351513258266132565458835117728180965878785449529767445814109630923411595378446696616325646210649956718751312306499806935888107957110226484324211193135782796295926394776575920387573016471959618933091047467341117138264063614017944805635794095355422071544120305652779563168433500663528632979491582839984782042398136572512191593834399634455012461347166726755124173555790574456715937438305193954552315514301973578579703199285001636600030428379626088386754834254421202233649445494045074826157133087861048262043938629496362626478887137509273648907520340012558174101210722447227251275175589551105099823653835408297373121224417500412155141723381413232256742063271683079930744063636080979993233242100405176473485936059398777866498065044735931084037337776427752160186520915358438649390128379949408423212840730643914097715287763077326972277759698764949210520565629775609164748694727417238223224445541066083776412579822355911378800378796462813114952167105861573856979084236911490277756028106690080944198803024564016399947696177223969808448534161871682881068724268691033801056526500815420992793100649358631480470276091378249688026161439963689036366766232859364001643172373534985293265104544273535842872683948771639296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -61330456085373580686920821962404407301743775825502765439067466420714156344581819347325891333831764648468228003583166613784699527832624362667790364730678979408180432286148155666221229871898564964468938468014769886559172711128730776940892653772893907742493403287195108087527833302206517368410299849871301569040147559984615573275448390430626281866798011562967627333117417528191355653549206383272544714087556589573967834100236591924965962035893136404873090361904340539552800735442685803265083526654717701425016894144624720348766474551953334270963233560615939292929940450129983757332184713906413095723522690660887276793576641980828735776200039170583263333542098178750789958760038161532838986011372992388628505918090822016920400952377573476338512122070603910629539393655741127570474807754665857238148466298124798444325822625099139797502873495942242681043022374880430244078998353878422697907481798386094738769814933409525222549900285919185305246394374459410974654025970217558299269860653976842429377533909287779834514166032777565946736243866451646664560821923352351084280455647302604384930842693179349939604459810700033140841625786889694139992495893915993636739265807265218035611693794607179831304721558949699787029656108695650371120568698949876943301082411757403598686572986946672283319155892778794998426391899284856050926445908285263817664324768278524696502793211709541323336412661761269707340843744938064994328637186562978754755796725173093996682879750775326109702993498665923212086929301838313353452598946037959477522795818140050568905333710748003591731926724758492806959259190749267758442428503636772849980434015957190901300669097570284976549840843913465208705348584088683348088744717567341749083649875024531993406212205367581752524804151151108401925579584322603620917701580965646561897107742295280924373955946805955282156841256170685706047759605033697909861362321200088504354010986605093668403200098629686928905275774567222351238981181973331569511363145089008457341684582566324934183014278598731785390584415906426251893137104168490930946765351814763199929219921386283772119349058038943139038062342694768557720185255500621038516620725846029016095241786675422367433842708120556133292222156074482386932160328529832315776550276494425767417055043498253227252192719536369232267822759383764088522268264158407785091555628280376006975734645609818810487582287742893226787638516216405275650457627781057383987062175027306716668261579461924349983869171168618211054082796601932822483805651560788721243338257558295857667239955975770572072662741916057600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 7124017684720374952380350989952104964033676300142067469366857381157206095354227264382863381500096047739000838323175870440040254893694127141564851234662453333165585923767721613007619675665927578068447292060472869961138816795930731594780523996505563591470299958884967106239340064135985694165150335178138922256576730514872499781735776475647313293062897500891706310960478717114207917965168050590921589724278409745118281928563532511149553899473775443922499389487296963770860717231950575206483231071947628886753239982999385049262704233387952050739078725551860188812937660169804752385882458073287026417455334764799733475010154142630682624756543685719775575728015986132633697110615752350339628237284301888064710212915123602737465271569967229310242223489485158197040615170337392844895211296617369775625556623509157778691591725879818666043289324380115290124879333632248275631478495423869217178680035539489410252354811965254132011149075773046485562302460900944851289339237111133726262529566970060674466100734491348230190769336478603508293753296631968627750622291731856088875351824684223109044353902164107836378799821338823195935139339523704449241888140272462397642529427340747081773303633822134573846880914664994470341774964205468536958038330013396719486976193546780205215788011401116353704501960804369405032791455354685319826795254887593324455941876069396451393492425733701605721854437759467712681300083602203408984808879109404247503338005067581165171977540717624730910817859118143801809056790776585747661270298535718274322857000489469752028148838791523141807992407269066245010529844603536885424584812560176292201391382964636898845323552246130201080701793091147196853538305790424655835537321372275919958618885725024078069970853574267257985532113667724950546171431128119214622788116558600622214221429547323529577381802702935908688773202087035558094708864734145980250036040895617521235593568298205020631092352142972562100575356369413908215428390388252832093771455902341374695651769950111123821106101141518203440985849730072492065317415507233572127315777426878995273446913506463138832799058059523548811390131763075119909238422828862195747981820888139836198518724662611187774786988352105564356803509735016348764584841238500166949270710853822814203899282192456828904899430965449798597260559542450142660627061334681797616384500057560874923463116045407675398929381902079319258523994947275504156335767449811437761671064737655493766413653840265108162217305114574914925569419441376746390206919353111968759946107827581666709779708469585512847733477244665856000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] -290583906942399498142722367269215640092207291875250419573621019725426099393050148726368566191720664011575490448167050421980643772895332044355635162182363182888678796227260726622789965778301009139499926181728956471608738697735147686431341442554045476523890420603630943576404673679215739967494054869090469615762482379575057693517199156418950200455977552872503576718485727766067425946385930296735262258182185617335292313372269801610135939419072451836197004736308731223247705945135385929259590930196735724646246508527707239813447511263235888980057862627152926177977277696055978136829837687486783381362070782920400061289175370545379136440948295790205595041903897713847757891470726980543853407727462318949180601832976863576706854767217073092082893299038935259814509744142174496857370723499920864047088471121475190541652225290567645118670593962684719830944263383934648264307537744486776562625728758739690676290512537951924080189503542985353958677022551172849842100182668727805198094799802979624491872181068329120020439823346605758187880162240112494634336347923575307241024064373042678806653068924955609956047495280921932306434555603955753060419798260815740505025076075805620161741634194656439498509523055767070917998289695315161858253267035523506602669904991107476967693195355456297571716789144981137819575108166159204115679553101362915426557201088840954079922250329988148228059612713190594844579005704978553257252914958286870743125689438661517754440145614807011583428482888194283842025213873542837848576613706463101841116160251468948561612073285762350174024325052728099142874222434998770433037954454776494640091217166303785264210417026479901770564853460195021364933814149550672883296909856633898450453668284386607450085828691447842326600638568424658998514833702687013937506525679549067177979866595640905510016850925095892000687389069950382264105929298441391553832254643063612558767358567965288810253440613806831654562902340341392361938935394933484614194638433229170036866243991477323259276542674847156749432494781291136353207250636060523988698049197761369484576288299800474390326252059566221168285890907632921282038428250454323954677997434531737861955067635083314223453506197957728811059365375796540150091794422040914168335254424995503322925247733151242796673014118442878605661799273740403167171297616521268872174028658693051814901109435724658593113958451733530509310658281958137767649363990869398228176063901042751871948454581958765899799537615027717421228655687800966728526320378244564822962477574415043629331306563875509673072034930753536000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -15305713728645769129808464387514105623642428717759073103161233881298321385196274357718630890513231662654928962498438717114962045660556874430222726009316999708676432759924589296645051033556593200201817964789204498938466694878838116079669411164013665306415044337744037432117126100163364741321155876136033677431681040044610871433974291539610939694614802585286466136881791662665467931123556456804227644876435092267761438608561260910107140422825763312055101182908517661917841071470800143839963068568231789169886149546485630735228548685845743693805788910552226947977118925543559331221036551143106089000252559567226162519735744799016477472790067961525229539829173947164297730590556084004755856873409476808860315139721154506315387067575609380351667013468381843531819297917079806020465932424691682465622024828936225061361252926192739836520702455531792395969754478728840280995514832712602257160786264816545136828245632316087642160360826470772157384680579292370462052252974776099653165540322655890293992736429777398181368470475252224369638940778249603289870234331178941670923287436271302774570783914922588719715795295936386484993075246442768035170202883313013880571669481135453910607609825787151218230925938326680909059274411222000481678486998617664546156676141651136149720645460839637522572162496255294132240239545094727843272884377371698245443428710360997184473793388770278290684301885292433782716871904276327702396704374674555189433318150274437112413271862103851085835885321133030592021908237251949466260868590198766973781951123926967840351482537258462458176740416886676456308541947194951921302463230138871244705464241719511532524879034176995555393611474859318173650708697978862231274763899607621868058609815610245890962497084990241267359748522718877876132255240220794893889280494100181706124364064462152394666327383640959284433265244817336656934874104880316515675197451413628614056865885311776564535437276314148979820230976117044128686209032077534627039062097899178504931546652215089986258384406469021585945822406265630140838059415266385131805462001296337356786416692683589210215643110672679948280947453355366372997590230634494760500899206995579757059620605263883305376621953151008871836410114457267864156723673564103417520041118547403729579869892222825813366793218180100162061294235668515204030904849999605957657743176946197728286721016384099423248672573651135113471230413532021095713219119253237103720206564055171929610016692403246968040441631565056360971856069533909915725345735229380326969289290409506485396541634581637100903566017560576000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 1783775546195394679293167511853735214003167240318273181044541280699327011202350416598497205699213206796111961219232340948527961395393683517624224502209823140534918102330777350826934755511579550446774651517832606257576901304143857793870890295331131116040512836202710336014506983553542892753407182581573961661250251422348597028658340694034932044840691779119742321957377846612864658464949688002680987777339521888162410911864524458630850332251771357523340772814814692903380866016690011102929115892250016235311281702419525925313607555211236770308588592402256454979059272102173834884789019664273552150961021678659069136059565613602033327408712212163165396447134156539402654284540843890993611018082507030230696111730705548701815382174586379148169034685959195512706895021580371753191250911830196427166276933363365157151762113811751764592968997475426358137459801494064247281332289990879411927949100444226013575689091585891218577989076569751076847318608832783589238138522550918830063347849847829460972538681175711867032673427490555355931647685200590655326072636424232536750669448172241616526978016145459477225954148152173996881804391937649312433379456144374311147170390171894569791850103862185278506547945132765003361131267311220576649262546961242341098144971151147404131066103617383841382331892411869874141707211385629017696873544329456124363644618341966848667640797093718598148195392116444508389661736286230442136792835104019688967056363864461712740143430285798151369591214308525910099932943685235199241622433944325726502514935166940000922461161693772855610624977079623021886987591814514083123638719928561761792468126182084160712975860591032141898273830285975500274351010872636511664751730638051400800253860893992800564273752107082169253892680788507205261670742698948424783570911462360691983918854140103924285923596574614678181444134706166060372290040706334722425573441145388860780332393283282882272448540893234805159702503939461262736620180505336994625084398701607973186277077969686469044075354026439095979967654239853393890979555365890570758389473019810071530176047119582049684945371598780466916210482770780397988172905860511611402586371331512624638546244663857275029021075927381882099406762863173759243137894278970094958969131571591542107548145124867898086902817971851672548330913732834871259534070026177427157119318718206095395575215761732157471855217077670383912553012923900670231924906401648039503053082634723202848525221812726455039368329878313814539143602438254812584661769841332442319610056240421066344892680467838622002381802438656000000000000000000000000000000000000000000000000000000000000000000000 [78,68] -26421026160828171894974607270600957507266653815631432164228068672492074690200175704458863202559235091242372058255242582043224653712853072195313056350746141145301730037763640870365876017336451426849493347009768906905457790225264519228988142410776970555109842265933801198176242286829078950211742265619450728876647466752461500135764211417476983881944717928738943644224180264520032765736885375155832636631617702850921651926697119530649305180288831223459712010823489120890426729181009485298714614539929718043496441344000218444144848980373108708736596440595443075256942129443912622476499642514808332147473393800084819693649699190377260456019838533850316125336912062471430860059522226623881199387161559657665423264356713623040464637665121024592139768586948056871775007434261715533979805552516641938494738475405160575001201194495056398884448391508957295876011655394672389144369056825422818189735826120924687461849732400954258721945533554871986664575498632135099384375492134329882731774966082341301121895496939419858434734204414096694691114273067115740774499221543844003901002256451202829681016131815261446211008139656298088602288230854511657106980534920220493822512578633973963746210288864574154959430481990249406984149201123946152944985883232522557302408083993666458712233232859555662531190544043065918152102495287209141024619268424564225469418632087693655263921259392155603544577720409619677898690392202106156455388007394204395970918317655079207651655788749628786484961004075361671396515401177439025597372497344234948615119060119586026288901060994922870150847380340755128383247096836083297159313594574132872282229020409021178875541391700925994282493995419295827851946946744614002267954849077208115231741803016992362400714495820652575167560079888443261862199407276073952354957732422939745142185820287156198742431553080147911256154141565988521000366641772285803358534112353853843758881729831030649636689309716217727582640747969490858790005970137082452457346689430913279292593783973461567328429024713512810993768760463641418720952397606371559300691622686561465624573247787443498708780550091443167552993636536411013315382091680298316099293911022090933741799972139947832130897542921386573418099746026123016620962518911605730625390347379332117668306945452158307931994879901271271237528413807439078262099367812477611754362426628835583723465233756677997122111397910858835766247312225089214601800350985804476009163152471861916742045761875169062212701835853183571125330936245489088377324704594678768227363335713723250452160578445039613027253485568000000000000000000000000000000000000000000000000000000000000000000 [78,69] -2218171033826063881405450279166013768003089303755948752658034764768573733494142358459445578297265317874263011372570493461504928745016525914807233031857121324374490386149033007206698018332957921887277640797473220058892310964809420830159717978701504834239626458396419467360851299262848990284462704569133797272787624871401755884482755799611239784869851977045689911950552254363540833598508994995390678440893421733986185319017477018414126329524856734310242364531169319720495098764605618077707535987692321313414503672226721120914944649051065997944505662614223723899158210794801894997703975522056488028054668784936752199288401179359028733145280216780221631132587984727666821331355366198656781451094104506118047178741819309192130376341479288848232567024791561767905624587735987149597727697637794666723214310529497112019655517410217613401147949920609841011084065621338006277965298916439342034016927361256774140210927794319646114222149164624237935962800251981404372726829027116041026619996934159482683501668395505073803074043833343360899202851173723411218438309940809720532015717904052064671853262260182476879527288197962914271197244550051639891822522478235852510639322344731222552590882705607688582805740013615018127377865595230395459504543763582818946380449867553666212750903536778129437906360244623302092918143181439691810159644312149728504301430811562633710567526802061938858795395535878761520970496134388839302481446089116458933161325206360654769643336595968157386217764262736533882981218726331085419274579144233786389601309196065509416104960462688688987991755355277950707520578481250658551562312403186357553184126712143885718284360041619377376504211635977098091207196172531399636138998313014610394864913663198601490107670692910299478799886422850465625377104882824063904845790237905953870063976483174273273323339710256227545358939407502358828766079825013944296967885724662856914523377080166863174751355427870153651609971295570531773877224516086001891721865001328031506886089549498786640062670979668372078285789027149512551400749871715047578296236970092899055474633456326997850317626127765307696643900800400816585129642707362891129656979683340662099285426238786611047503983089277180624978348006127013217158218009504909601152867036334255603675621070559533729465431236988024049692231152260684317281875916423985789832805108219740397720834357898504473678991377674836596537612289379074317988357078378662644146877871660161769655299705630158869042338338341697393342249064440020932027638656342543606070612461159441402784323945286723201595867136000000000000000000000000000000000000000000000000000000000000000 [78,70] 63494197659242894078610421674196011051045033535483512579424579936607241467360314723762550316637134072574326928139714208311469714336264774139627665788877441668177557524325111528648393142764187454905601366699584597022209758788385291159003489004673745798583771425772517752894913409596525753188954043967110755417916127719804191331720868854531000391594256302245017984115611879477141912662813990825561817977426436367683201682248612368174626532330366267212619159287280625722326275674054724135736161528682896467196914758579877212006311878471772735437293804720858448615729311490025500205616755361524052408576286695948948025708855469489160987254356183319217225016930932954915187089739506720566961318009369329788928701478517970018782845056275131493677405198743680265694449402489079718435179171407793998270260795743636774273447849305604850525581769927877142781423388448536037899801631359737338077590991788468237232915563290172927900621989760523636784105735673711288255184709852327365879810606107594499848896199663065526164552080844753727820984818254383650105858373823371506649384054550495487685804185986314868054122533123085793008928215590605238191131291023657410918408924770226491647222827899327069713193908716570598780619969904844003082604805453837105640412382064762892862369751840637659400184376816129349478323603974696559956187764014689538963800333024282782782467793127170673086002232979879378839381224354163060741105219315593159732357107911607967863584347072677833541256572699686916255701428024565109988619621035643230116420637922200929423715126322515228341072477997028346883891557150056746331234833089207454287406367812800093512379267323206654588836389125085328651013493236969917550338991712633491100074689990842169871474906143445699760804939459035192319640091787749980339205716564087056305827474973670177879212474984821076482044880687511581008250984881057225048131574193375302746906716372785183618904597571198935887885066404230727625368533825013928650493538680473023623996771313657301832292253000418699079955398296523547716197578433459199345960562225601068579962534490295072745968874740862051938907212412096804601821912169174260375976704288601358540456674446983088433164230285326113160581607743512354912430021717761525977180171943795992954487165415176863340455627416655831335529621009159153490098674600305375042972788814507504647986007350586579363151270442472631647871443336019637269712094252372062403477740632094165764936605453662849376116209103483841399543333019045334692821980081439570511600257071779615102669687494795783577796608000000000000000000000000000000000000000000000000000000000000 [78,71] 1220970282822211329447829533164233348530640911831418786936603862962122704475748077346404225407297336791361382444325450624931411550186510657696580485642418379514556086043478667976601123253278546757219512834057236068364561183119058429254135767318069062335100358711915035543441207669793298258880276598972118177266439481280538303954362654866856950778898238612348666924003881370483015459812383976305010009531456099803679947774260057268280738951932502903346682937724437576106661736736304704315810257762078186333383864545676659423076938302591012088812484849925144009446635367289641172788379032732112150528851381118097209632910111292620708988129420328833485937492330415136879210721139547715412087848838193443772547342086504835095796968820399195030996957886790789691831416660068012326120157210077627079848763065150045270424467448115495189028944573803307379046976105060629832708022224593647989697650180935735425984290898174012396692022171922381807762418207510353213260134158719857991745718396233495772916107907721960262235413377248906562003093619920867801910462675886925425060960363832772743946748200565555121893313078326803362019540903486772644612980829011523432411114971228554860677423021125280177191654840885792514950457718818657639935721366481064003157296729249393470394315902308111725996762012318921015396735358313755791211575166433240902248619201656286807991304562484146385613035037971702544857447036684523620408009624613786888719576954853281143327066194025750164485278572369748735385093365586233039131397271004931233680427273777013005915040551445311832868458730523309711474214878351645820458552488593854952780084230107591492985059376652743319485788165009661836386892918517655182516403932255584795419556152972556898093310649579193290801617952495333973779313715171162383693908153399744564006273980174586058268455073200883777632349804236265760911371836353317265446998917892194513943207046869314734808225924827877273751278118272752734311244977057259104235038607721705473257272425189984182306873101834249067409761000339601696118390978201035261725369154995373012844979598219196519579805250885319833661343303339511118997307640284642379187464419220456732723270540083768193349908934470913698418856337869042029948717568846537665700007428274454303066905544747009084014854091241305427092954164017972523144140136265160906686465319048947772660816792183386232858111239992476208299484963587704718304935121526323386065966201128492765755405174968030135180741983960841268793240671952657159905470001698839741851933953798715009588558705699795746422784000000000000000000000000000000000000000000000000000000000 [78,72] -46262191312214738565203449264129439991706526619496336064124426692035062871153102307141250891583196525615601511843959118894859923940320798031593228354271964301076215116138387917873466509020942697965941043757803976537990657980019457424893744759577698274686024292039522917882424641414867453810808419073469252504754846045776873663268119971067065326379212847559336657136977107354732666471181809857727977530453424530437895309311526710133855241606054444653322151038435037323403792373325546570326932523359475821327127159663753559826561258552849983472048848950051034833661926571682371184013932257415413460028205512629590451242266216288623903050707841580812954144815538418268089051984352025608902556027819640075838348768832178030848166330334593810914230735893290612378656094512405556072069444072708617275480515980496288706575752727802781033207694089330622145669622913099271741639163220971876955463373987591236482017263276241931066232109034438559671813579218776962003430308552280919171941143611857428790665438239744636485164333993624281401282802702285492983455726432244688916965662659842002915653251956556451334857808991421513788556372721400081166895928709464346458586149054372583575061108275425081997829581324154224520379177320485902368330565479814830210219556858535071181842374553679120039176686578873313253250878967639636567935812676101585461258996376570818287488848008558286461751084958170490834661048803351491545524959826955104482823117589520293778834328670473846464571359586029763585564631826217284446432381829337940162135775117045000749813764241043693047535052642750312983727526264303300284066195642096418484932618356894718232408070600878959349641185490984642901196907517761952183475208782009453195426521351915107526517139739212645062870488363074136076306260507821520903261407254838037409790126237758311910127969589136481418284569978753872051904669994225084430342173308769110321893300226926803447306835803103556445171159574485346417391826043018517179268614317338164925905746873562651362977466233520363872042094850246476398533403356738646227540017177677630002771910983188863390419042673772367607172315426146291986628124729091332272814542509289894116544152866079963579197827223970635689807919432670972626895827124557498142630561037580977388016191346437975400901256483486708562240945353835688873775001771080058635151940190180193643261963339965889812972722097446674201683667292783334420348891751614781154540720957882085814339009462783937660922222527140218083995238751761277584005983811934704184007123123288982911693406267009428094976000000000000000000000000000000000000000000000000000000 [78,73] -592013636851130310441514148645539651858429246749224646455739375253875099601605838860118276792999771582367371412245008552588187783016544270858118309408406745963310611424571287676701904140309126097534610588450185350296530191333625234185682061114998167937365397469647227059318377204833465120960506768548517020518318862832578356268109017044104503944229467051663729219287076708395507865480838417628526247945291882768877298332769307210498109855082040001561804986843748656354615583715792012598914948141749539022016204331176185776705501101014070175778238987136795108255479755568481065387560391120484498073739590870401671992041462993953145834960170037313861204654566853632198628113939067317512531286527330130049373676147507834958551028356095215356455105685510919435555741643063379754244567962549569315943636305993732363405153727996707797962633754395867472264824238499991166569902026985563007215490592724786461533119040345030671540898458981868788082961200700103278128694599969159460589258436114446774006436952358034400881478503661445105848574729446334789535347708076706919973219790730654351498493824031362619641769162619243545377677247159290629241491514164333634085873573556288648044640500846426131545304207744336490311847361837154269623952975253893269881216507868025647112537897545520562765587792007239064920655036489053687284864391840178651471322259472210967740476153590445584270994010164002110882948791573106550895115787295539047813786133402908803485774553915595699433270504642298341004162461897309285791355075202042641072390575842838002564541457130952821561149317311000470173166277983092753583447060881810657508951057219743125310200873304152624005337714026526779116422849032728585247104348550547610130503883645535971776686713394244162086670471309168394242135564532993552723342282507148264625947987070884779125338767485190040491982903461985177376956946160012931998423933199651076727552368108866624711867465089567331853530907771522394212068539319903133541189702320317539857376465245807214769318388084162772945190897314121876658454059300094773918196974143069733833758459512373538687382054436676482271687900116234596636866809525794989278536656296880893909657832294936626422644922895571289881735200971952210010486174202963727102276561783105570645162235094645908809294546608761895234249846541350710012605514693347870903050928309618488345326799207542410404862668738219695404649251940255768894918089766183145484929683162188427176880475420641846406388779195576330817025190763290221254825237446619704737073703834577622188249613443530752000000000000000000000000000000000000000000000000000000 [78,74] 26686605939426955071908949604294293480531858696052059957356344036745656110918578137185708173568470554043292099981040363447728570715114354051595665009625017951208973950702265128362444213914966721124546158752220822893312740648325735077399261671974686290693675396140669861258800033889807744812182580131983641178834164595529688121581798649871856921788056700568474864623677384340821641468546381649298401678755033476890229370583523929024419650367353875091824097446164757011144224999813450871076683174985204610770919761406768090696221793679560613785798256932152395364529378140932073631980696435078375916378711865885495675701218912991754065598285844325916434248344471462733458694515128092314165046444811519572273700971786926811844227345538184096261954430117116137238643678207903925107881202295955795838906024322952671435211631596396830874600940319832858782222856290830299372996787499032488135880802010530106796775745595591047541487754674339948714391214100762088465377684806507112334551890602933441362793654599112826503529313596114814196105747609454095321606495598305862585184815723791131470563387092080560264040228246531626357949926117579169099379268771546990261521962893302625619860837959256092152169375012807331926452945639148852112261419988694397119168466464848313969943700794847953758940303887449799565190261001351654347771383396438571469361479767804499809950622309860416388428632829915062242205673979091588880006841555496914441967175717700381647740890186869968439760649947360383402372269882136103621201952954678479657502910948166559809991769656122031073191865329672904109880792666038347705517555232954083427056711124355661484333897411195092368810425002879106102973491956413890362591274428269212471077999348620757698941814056580716255657390585513703731507888313022417235275187931497024867720349283580114068176176202769739447729081545541960308816013299456232230152762518940057728372254225576882050367635489241421818396663891786023058570490147722570419118538116016912003514435350084697980958812674617625541269101043477121256401027818855850610274502349570035785992014787213838004775634194488687427690625395530082860929446707955748660091229315377675623601109603551064228987590979084026606363750803260959215326195313207538808786399778262571263563269105921426158042943349079878700436312449353496132643991491598644200091816177938807150318470782586747364289032046607103537566291937092854625619774286970208763671454864538786123362766821032645295196883677018649546961373615275694253703464118322139457827115580471718261434414941132029952000000000000000000000000000000000000000000000000 [78,75] 62496425093405644403425017914237822389411166144956119506856532846612249973381836950781244483559318282555750667380109325208388343609241837097840062177165151279447938312604609528243110242378688640123065571022063827163888282465340429896924192244230829035269297380843079180827017439691535308257886625716234418590047335483953275212986301216499158995042620409297288582012917007226400037459505166514374221910838341966391964980989857413011367829843952090089147649662907007717660038119244637662674307926318348667076673970455081273608084501714206852610173284499766687376607765269698213028712329360452863259538678551003780354950589700737599104794793545187078182230227440948566125070824944234806829580288029383224380174647660608877922042320088504298806947318638037880497539351751268705476958451030332750868116007049190518464081452751232588361760267537581222635063765521563201792453645536111184195724803851509689195826499683488189556719934414154188120927034351385716895851358546491258839291732682748966888012395147346992660228568578236068136463115718285044995342457619752500766781520881238224133791674695268455711437613103243252526489580969099794037272470012265524348445873226196492977268738161193965814727927124547325002943199341692834492482118997725735225166156103853332883834849678678125888341218098092136438679236338451740730992096485993697281607904859858697631620454213935523190274681783644888064658583164707417748913885501158943458242308797654046721067753155002039359141824448720535837063106219286845764786650905589233829757603708270392518518156326434115457420255897988852193005752305583959203662314056878686429112168837363864207960508034649619303307869294218459581906736001425774348994743486111933843128749000807441517740642265043840107220274919008252758305082605270643921324308307596411704259828656668285961128467469136853669625235209724195751898788711482814969414103232742153646545480423305815803637095278416496913839780458753091087656132846688827824789409012386281341657108541422487751210530069042668233941066261413301727207309385295545822062205941524125653561267836148949658072863536678815027927408772798843652486818136845185053164691079595420172985208599791771737175759101664057249318873116306938461448302753875487592496148215759698304089447957345652970076992882834322433054884725160459633662601340985772884499716355185411084980423211095005033624007484796367124929534848156797757066429098787388084855202301897249054153824076039517460129299342358962207953047507962554596808186422245072567067895457655102368707542517809152000000000000000000000000000000000000000000000 [78,76] -6291134517934694878084977739845053644460972078185240095682469282216702624080122108808522313834103317572978777197255361888247726922157672551440154499527081159354406954083278872394672386800738438710955895531868281622328817984391202947511599159695961322746844709108089477639088827091895198693556246928874560742949873226641202813908217236091148136087823884011417458474081506308231112893995303260127750682213143417761017820539459923569611602589181393328259670120080419207887704665935310028327568742483506158122074216767927100502602200638643056519182422117790394257893234259998936790816862570052559619679618220449777015497360908636608014940951627646913391327534591989672621370460322373501599755062425546995123352971137597422715788425575119490384055626915850737130921145361303857485408940575882483997402945644065781931465491368754321427522504737362447568739523791307276844488735291844069362372939404985795577260179675613531280955873764262003095744638626550313125397210934571038324499030229435372917779987348941992015212939968174028966559398149731216564770130696641318264233005162916664195511978437898954756288965030531157083247609974543684471476968018476145641479958756453766909792253272012951396142293701797703820150786201061537632677993014797258734692479343242154909138511290989103009830620365999148680101239922191095754180896411381963735382522622203665208511847256116866777303800200506593184202644059407293018594084539433925312101032426366110997913546971401696924156811888222703941303077046364518039639441490286996199869731674103582762720987908381346733947520297963018457376105537069444210465545582580739031336085571445038835720180167223654787899084501586278884119996466433007854848790311322002298310816455097741718306961047274300547541142649688687212296440171317403066338961750623286487510168416622716914754208918505654200308337483021502523216131371352606763279020309710731690308650242180827159164695184202841139950863703141877982782001742269219523110610027931227988297901570512294731555727933815675503885222848439365685048704230879258820378692192817631886111072582394449273911312655157257240590951657192824486137541240797026312180911933082517441369859573590635640054675209214296841388477128817880798764527500485084174002326589095822732782738510838723693777402591904412781532562067367849507889882563449958609634932173236314650458037050290685750197870579326777085579559506856801427436596444769924328454802622933971392967991512566271178460503728302892499431604184922113989792250278985995494275273004351656033344949908930560000000000000000000000000000000000000000000 [78,77] -19976393148699229599949043085887204474057827932013582150965291267955168523333002811834280978319290092376276358245574517130520315811406121667271850806621000374389637715485459111893180936915985980558887903779593151697792771937059123119269223896491182745036396307537172876982376486059844860174369458674485097002467267294043946639795946437140976162282796254244361157632649345311707885296295007244857888287233220222931259203347186476820493912331718369299205491765218887805460861077147970240644609209957148107762848241850592720168750706396474790383817561115978475777439114726414475459625328464931759374064533908037194598695202634683064930667767378595322745668357750746450464487366177790214084293469721318213233181882630740647870876215308528269003764487486045006493523727908293453682446628961959130935053855931565190693545801890495816477112988007929954117489341489246952986623049164424089506436511247853979732509253653807818376683185025542181548340842774254993462865442276195406185851072412944759821723585832040597020327231343054372357030278420019763383922993838763167847490973748259216689123493085498766359474503603169354596520987170462337676162081861886083518398354912011851640047367566980934715267557528866027145611640686857249625379112910451640407197595428792869539308109897545497527776217985864460159507609251360098217704606795924861775087418036110410868031244409820462885085812176970815063605232432646227942064527638179334173355051908757023058089146439122682240165131324226082465684335389489052327205321368802168363057638995482388323537525565173487294814909117572634233433754596394961556622436496475974968201813111956023533668829227037011054590322764200474648961790613134664056621270341152460317676125920387210730512295388222363280187934549006688858752699311826706418739724618734544224807940976293014193637604469032408291977983967188876593064393088234756374863220459682401899001742397325161634910354905145606382046113388447726081156998647488345735894599843872051646410243507461287401929848045773612434125972696668745897824872058001417898192194169845028990404046986861257972769239051186980278093524440383858891991053496665106472791731592447924496724372456351314337820373885649201075246905750416625940430912544045769737589811609978096465297212900800635414363870796986444620864546180417139122616335800709117640762253250410075112221234939417343093615086811001861475283213114997760904223594965884988224410809531709026878445994889470370919095020853327774619684945059449107606457602252839496223646856737015305209798113361920000000000000000000000000000000000000000 [78,78] 1269624184886350816424660385767883470276375380507186523732181522755381933943027071650765107504279640982139504849955228620664164493911194804564780191982646231414704344270062825489206715330466790335664473947065131206330074526329346460979019540443323984883189001472697075842455277588399118186075842291151412451334833297332622534056858752439334216308234878916279992894847961172413478790649289871149157621252058476857935124545366848680435293825278738143215434594535757924228821896531204573745179837206068348241001000773449956297188385740714871939301664006660115998090596217576033443777069978283157689009787244263441749615430314207379384827291385531193936018981554380649653978038072538189791013693642170840675573179819702593512501491646523495971792992408292563116538112727847067307127412290580525202905972075359243966819542273037982695475931512415340165209080308050037620809096863730488740508113496047260322322177356470843505020198523555933181589624125095227215088557258939558711793064265170088585528023445517326499047015937245397275984087629942651034566898734732311230741485638645954327203582579320246088131178292232245089773433444239356723629731466179807148605486400914812574745168332395156852932243543008606007463380345103396630821140346462899683868242096323854480618989817077499376070769046822175707503811956747652483495406406175248646145820206352944875333074211194386389012535283437329922786413236596136239150568891763813845975277785765820010933197761974297023727344135156784080768665338458293307137781002462828213894870682496884195264626473131610047739542778839325417127336437405514111097829054893342711438194492974469191948795714380105472634990684294636586076713625825133120679333997868861797954847711780038696164075063473076033973348862441138626914942007208599963093870304586316966490784086967044341716145399047574117768132467025562354094096148201775585978733433422720282985784000069802115658390467327265328990588825319937706995312031825703276294270137849658224261283780213556324699635265526753113697388851026829665800037110220706822047538432224876340184662880911818613660062204247750807797758152592621069461170294429680815168741281494402350257498271622152325722452060396484279902943934364106621428856210186207240975295066726030497943185595883364307376674374524981452804041947876302107589238563312198021239448612116462806685778499643299852446788285883477485291837986729737824344904137369446327670967024531023654034998259285156573051793481229531223220159625883354818362466087515239211492303460519450244322584166400000000000000000000000000000000000000 [79,0] 22707291961072965875103707986115987266401352633428804395893554613311843676220469475395103387665692562379308232691800795282790744667082604744967995692837379266471886417106026367713559174037784912027795830067418697246003453393602525000054315904507136683603098959153725950689040739911751215975975240571004267113090351899316496179732231390505146029359345885822416902616091121776900081185507520978791107147027532386390779835179408644593811094647161635238465241459444969205135575539937372492637260433186361560905867845037616616867357136691360576204249832342177260010793638501777352906072233199269288167309293744019236599843687292592882197783386959332923921034132326810898017363422725431001009288123694630346112290018800673225064812448355195737859753536464005528695704567745793318444944418223671854860666058497190717194045466794064770899074281651862857032872174108395964921852148940096495037439487658321509959528914441669760549025686944496328380008620294754947886579933581188172074879533969277210865818535059542540128095151433424693948570919234950056977288831927081111586427382785019211048039718798265531204829761661423830568154061235827102777435900554507832218409662015668649783697222027069486586457978638442662733514120502398930203857854810590965723221212588935570123564602729902306818361032454756600895508974807593087325560016237594236451513813363761178886078585919932194724231086597030072817619703456185927612463908262145211858898918005058798553382507462877927697193790449779425637092256148132196289687572987824346508985039714894091333675095983645700235425544012417053048736175525623799703876190874559105179223171292136662190050865869314173807117650993846412110727544186777386413490612619364287146820854469183130156702901359544919913921274225598094320953661609527408282568049678656705544748790358148486741296135175268769721011572422054616256695278185968888367757826273955750173160631906450291745413915737704575349146342158900355934312900242613735161640681944684126177704585904822319705078868380896599940774058015116195391706570916993588664089752074716554897382714523724467322179473008150136083306337103047041371679358459232539690470553622091911622770890588262037114132699205268348559804366343176199734585998205567062458317283438068262711920780426012633180166993242349318356858225375755383904242671037567567508393825154137045205022654489997443448000882420153617893271294478576227131640758044130381672321269466726274996615780730849017516056588876745572481239336324801577243467440381557253647295199205976415234105703800695799696519239403953345132167692288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -46070038444281188738357899199659825081045718002263159048808456959415716876198509369648442236612325471459767878786117142743899830335851574347569792674372221657470499494706304217789627744842512490619901644931055361758914340000043041658927373120178304919678682552775960961934757666164706667467216765499327849654150005713811852969141587284996364513928902745151278836668692068526845831803448096523839584363185606062880349821369758677283566585851123211286575062288450938492987582418815017836821340982369063981470688877380876154851772955829880459489358656045495708329194180891307796210427453185049817717376970100473671111642249866492973810616909382028164157060243841389550502287760192421098828497056984661831150982843369214284435364790783191628754903110462644655594543500489426714139877235313799739026410043254403917237825469070535083321029098941599687969126932427414936424128064172822851151637038325015949306537631719227550891222466852109760045591730137137591522148879000538300742719915964683440021470551195929615557248532801336397198791962066688201003056283769528267404275234598952009166537588265357245574122903713432845237777647832127430220178312058658506529978102880862466668943026423968706815980013625163025243511700311680231376850793830615641708601427743105065610585953205104087961109930158670161051508817263714848845809288201849070208853599899248688050878672704477199200534284893012545989988387866078265907403995646406087129441090472321579447480153060450386870896312573762387044417715598419148662248230775158778492641396919014992429722664807895036904064505910170792538337812718873594723725159508963417392462205975309622451232247763276338310888295465578512678880595828524903706393754815741868967154745056415575973234396749335104395438821583365726937483044592406357654677485251298422306392352919426727325030655677507508679301232707650445140306760567190803568652775977941668402088191830976010322247645118866171520908720530677270513917026121448672516340109462242543529523865976679284800427500263679399235803081830932591292135392183087408457450011601748797628229841399866484817555516876536116188815342996443166459056271465233341869361709420541232337861361508081899302882962893375999422715982762013291764436825406758917188130725550791968802231966485477764456987009715869351931887780741782243868773402278338460878541795940350738106903868540316576023856179789435861729672559757717244827797595534516068981628726787896094651088072847818494362216121948456366776291065982437541636417546457338224293362114285699191685093223205443570885627678502081154860017778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -7153296256599182372429162907079193018443897387228037828915636795993061119429374921805808570921558943921985824883978929240161523368836432286727821839730901657854472464801571528173655378689416739283779502827201104491071296026889925632326295809861210629907638598044293278159923252572972336009043780620551631524733534749908037232531980269065136352109269289175890313749085078018681735473266916621479428004109195106919741267982165553986531154052299256096223981875240625856040579087969715082512384462852192686616324085003963855668586117598656162584726478673454068795493145493971657506012334341202180695670800482777830723404927603929610252419936406703830130719037534154704045798460844105341957223343507442813660562801200086583417147157072792553950267102812407646002407633228256136856534529492394784181624373404542130947692027230411390711845174224228102213785312477265761319910507475475150752928782432038095276397654290365196865681893193260430356239472374494925788679509938448761626000432531005164458408218201160025401019477794125210316790506121283090657207456800425585405901735058965267800943769899553374094695681192885398447035564688424906795500324538185569889214043678163337431963859232859774042985540379065342589138935494746865176802641163884376489063446300581773009154497609475678755534916702498564790426712612719038177177453942798600770106665601841605738503464850801986690181275683244154130602527092389290244606829738590019805447548668957751064955299521383745836183857380570403933487438663863884798448522708808787364475696992628892802507952989796773950944144983914765942355225478285589505406316385974413850229327117654704257240059847939538314270470874289162473848215427907331331303636646683397756893258651022830916274205446184756812956166014643268707793361218072789206114691897997998255293869609041473719931980367484918355429657699450379044658068844463396146869533755426847408075496118277974522104068582426060111912795083302514530592611611394762104621180584766631671169707253906364262700094405782222987557332713828430337504789121823634914123686128153056997536866173500319644958027469499191771947035942873576991868283954876863947496942043650843460667841736841459931846238608115130878999070468440479147992928415249213868144282655438347954660507956393686890787285391139533543524888220346180852980253495856294782223838552186922614121712215663131600684582016421940911856829364712659296659370203432334467822410678711873465673950857299322341490495547818733943056535274104065364772064455267638961472062560128891632065552344702782667918414998757344638539915067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 86364512017341054107980114084264198694450200879302637698582031589558571743645260196848479973744406050102302765725728431977145709996881508896482450785886740564221733638219273225872722580967986271137754296353238414867273882547133435005212813256157902703660820948245412701826834002510881708020571376250345227073589569756745107454208044083980190738466390827530386626186850021155774502100664250728908141487572226132219442724275135004786754200554111977824928358877984600986633460247739765553192731753648402021941044598159951682437381988435420632287046319961239110063018245582728286714288213652646286654753346995041885646155518649134787945301101788879831653894867662922072853732023815905133612534178750890981965459958610367370563355470582285252179151687966062234141040640204834994629842437654321777272720904815268682306684630977182380155150245956282688083571077937749376253224193235649446982268026693759414567311164315086869174068284381311772570912080630819053644265259520743315370328861662198613874971542973667813131755466017534389945885384008723588306361681612556197712801716740876495542999345253541100810140315706867330030867492041358064885103188297021692441059333859338456984843670740267407678281980207720604261811059345372682620689812611210471546913116872453060949276357030062951857584260774931885233841999865467314353329980709860713917688534340186420559737230457955341885981923019703549366140888570949833909971587993431660688258426392050319917496382763899565134242764550366939618980711509663564713726610598250858751127493425585628389654788358211690116728553090336749822660164684720876068774217736290810704624911279854296869382643844556150932558316793582930648499451686412319027507603732995716334110310032188268784950821811997522402666274534057932259725002476298220916958835752014286688604275827231169981730869731840802598669252445571285107313252707161623262419889727370829198599992564994454023247758672231479412479577947398163629321906966229569319481327039028267107824580907219909916447612639559134302045901719238553695561034834284012965313562084246385635570546175699942552010080383651186446266244861143155053422116552951158437413002724775864640274429935502792375320618526510259272827340280367679062069503865819531312715803888043667069197385335219895487337827067878113323065033385274709143342915371350562126779282982239124717368988086771387150526615695284642413892682553622462338763885486011499950356419304830684122484925464052139459466613724893416936805689378045588329295874877973646571933815270931210884210512188282816559923477517395708830763538448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 385264220868580178724970375696786010838932251854583180093984719873601525047576008006487370387760728987043878451904236720572824142104260109239424553881994134297272059338050699951554336547295781352437957087529219503585256887295913015836463383631308860339300820745133337726902705552329302689191547281403647683568185577161643135464820024342716741035472732082974865593814189755031887090317327146991021322104731188736422532079081165721145782709220262415564367825161682223121907078817922951081865142215957593230032474837495683388021127785008922035607536276012168727928197626172362193081749069024863484404561731344961398989483301226842140934038582834290505362943759863082318992467673826148630516653508459772461645722934574020951140363796431662378872463931677670155617391450234708905349733418696816204106681618991014154814259126575088490835130450328432060155673887208615720266969355356989878657912194956008006935215903158135926067849759074380593157054135653816721994692931466493335065669721246832168908476530860767345356080031961973075331149850221877980345310882198961643361022272539361602493999323153333841846065183002415248191654004164820910982178229451825750403937543127253618488196649871908859849006233996433248655316242455072879005102674974717579963812932870787779567067617442739697484516800683516872811782999742211389540622404011956271670290105518865064974299257522198314540132063162151195191179313837169038347362473277775047119809452944290494611743772213731483247910480440654714192120037547055969222243723451319970228715563850535057213792790724198887735924220674336391182037766213014974525018811047649990480713107394647662138633577649083710984905457441922640005338442033532691629776669980265363450867516044912478430210572873037155851361373008526646549486364882378892930766540365221826311695216062152108305249305589323151515120455259131988601143705181673848511822656943792901760569545338472872815587640887733190173396645213602412973459223592639143308219285411710750324711873587327197737943437422118434881319125659746252368887153108596661011034891284441946998000085929678891759994012921493275966418745649255031582466049841323665244761023536394075354573550922780376302197524906778533480548135564811506133155223586813418839608585783487520739740324866044421047247768548397682619549473311539726656654392881522720002344348547673214633915458833345726340776416229457705998666028230840947929618390822467864579696042802795600466148893806795818806093529862707648550503030431370451682677258715599892303753795848057215798560207621071518903719225761636700739769229901824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -4602624553198075687811725705148807893736934329039014027067962230788582359217510482239602347329292554676311499866646444304139075027004474256408711620801119888088663094543072060689821550062579077399474885820434018640224521201434113790715571151562393678963934220948460675448525147635915908702195882036809365122166568285540565444369437954106798086319408589683479297127148848207554247874896781807494536908438431156777572591952841424570763128849847103929175490249216013161129532846703602584059402540414935370339976079615480129936307565111728102854105920831285141108719351178761046201002298285745794306344707057089261397933319167921011094886217549116875953706844436138863184175660824397068562011959752227830888691388922063383954032508736662215988122955992361274664326048206046296589965676651878500154588577218299853055744388139773819024944896761239503663023202277000635354649316802839047892338401013499513264068443112419145131153049134021173600895463201458451037207644458628300722448494093509420320440830426176574028281472001454193543240265769280794268966886338991246057164555595160321970188154723905136836080403602514677167141515294196985183984182369216897999759140148456544152701827074637913057202709951862411607124403216113253749520492236536020281686639884739225246461492294067451639992718959627457943291429247005832561048123510272128616009769851947471040728015834820758012345064986595827755562271200421918993894653981019705132011900371384348645659714821020050548597840946814571984164812153958781103786173979902115285200349964804039209743603287247825628608019378734287012706230151856900178502754868285727343058610100078879690270422262138692639311790999003794956354438451350897649057093024433393278316709897760241032853179841022071969940937904880013721020043241093861058407236436074845073852197414308060668281612285030771731147394875680735210720102822670492321998232039493290774955970018971240068341849474288384327377468804977531051874561884001478231327382219359509472860837162453227033245801349900567821890346099801084376571960870498122485342624928384353569787644669490043524292651375948218391483008016779098744535909564795384844747625821483041664343586395642039073089773952550776368203261356166821077734070330329432274555013696856832061603123831005439804150085015452551849087327907493116323770484971498947197138822330615657840192394909064338374397698477278867072715075762574686019964204173009433530456865037924557597871707852586572601827175231672301814425817415190955325682516466634556658691403430536685220447487649965412341290204947995883922653822675058688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -65427119129934688332241906724439270065576700846456307538934395374089436648041840087412298494509869000726150611416184951200155556138661273032045623802793238623705826388408156916911151249110830366005940096237529071297890849849815531297491364382336807321560057874800106585274718050231681276284791535768017107848881089590778390000696438526936476151080026098395467134772250682209776417982506518362423881044916426912076287055886578773130949366553250774469089989401086912679131885705457165039457474513911939334432182659474189171154786648008031854425959192722575180449912844044579910567191802438346633852011727476195997867355105366417522652664176122677879932845743808941227913627182507496401236254432891401238220195271978925277498717798210564152804030484719803903921724476234174552198754630088152927168389620410164151140871688469815942560089550557529445927517655159192373699130706637039415221597109479430019422834616927928706224362607731557944586073137870968762632904701896799572315553264556725232208319736887297552200683037907221603697456233966655269468299312196499440280887408052232361268331729076907320241274064407027607088394909406392617418440561799605102336214779207707644047710578228050571417938061589061374302702841880414021009542731990038733592803106184235944358818831598727078523567534897852292886508761575126981370824427246673097239933496023186682310875379307427922195450507743805971620434245428810657300756929455422240991624491954577381614643198603084491026644841542584910862904318990852776502118023300831279858016280005976506975474137976047784942315344659960108818712848669470665148548201895320186504196387396087544433291742819459910895430086087560424600531399642127159685645614916760088330246774885990930495163612854372810480787032931616720862401047319535927595377770627521857738450574020088551477475956518867461272174431542103560059107855507636462455677286850817845085547947116111104502836593414253634129642905945997095722011137521364418230677755838749601739217626477137363027359649492223206267975365267689768169844214622305042692582623227475737126840596015767509884477724705097242497076132418154212884619615649987921180144419055583066777086511460739946512952337702624654018772173734234485929511434952065247703922337191049767407409053463005439351645344383253062429749159921264105574064831668096892661096737365555658364197896554066362791801639687327506280041588310627890176782384980956259367613610979159470419441357029097457482691103592277880258586921318700076963686849180487095170535083086492997319461915803083326027046157535718336518451904636780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 444285584237463307373851614014750077084735410700909242106154403653332089112303714017028437960083567202533340717509810236382045824523968500475256801904991582979373260490580862988166227875606359439050678317980967236632454697238109350739129492417897477329772348530828348138970738121452932999749257839517332895577219624269193971560137275319451115133309498840455087518856311422152547506463296667661171107001791503690492492567308570949208582416477912593237831189703221947030583328735397984936419957515064924371309799025127859286115565812777548545977249273536004925814271146038952360563642729913514327455548350881675897152252788383723029533203394871085890872092682017366486508061663164935759561827624431947700091353798083255507969261115027245740594961646605700872794212467532070220019658936403430190147967789396020958652745540887480342820389874608483815645329797428006154778838519618997596343810836350259228122375586789477928957130698298337997423737671011899963079180255806790830092425444701231124031277806970198816823105667014822638273168941563585625427066834499547485915100034618101170315702804791845291391713484831642002598112339317438441994122889082723915810196701058874739373524876861771214519985155028628657205618872192887612760816841207051293168534239401027478301149944955183340662175781737415297244940468795529191907433563492753591387491890715922914270924319290060113535000903220153356104501936945884554989291357723373028115492597971564287075600285532044188041448966240051567652352546835350184260463387449905601315363964881337540024916952514538852661541339484701724286833470996025608467754868854478022300201965808249974504643561043933530664328834178529588155192120553426323422472365694523912329452787992318097728033273986318060962682728564289378149023079999290778581153353528393334224413283266409468683151648947491905405812442498810774730084116073060197343187507736035355593447457369391044442673787979254868482047607100421462490448160412938480728463111142500491471888505951036909222011750499832452304823307888781939228943444265376923613289023446877974937808972820218706715479519709765057426834851472473408217745525920960343013889475210861615088962188286696232470163553689850638572723611215048073769104769145548059600537890277331102863922647252851715478873980554006107037024529474355418565847845794468474288097886419314003065966409719796439396552236208372717740937890441045849341863085353937538163091528545384190304619688760285912303611480384864595684859181289418052676959325694180914159412802926777233397379883469056529378856744930231381545213408623722496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 1553279048925740161564315717611220620157394444583246393095441765208050527571395349458281740283931645814578880807901873497531277210080947431309474958857502623884560139489563889808573371918083136753082980024436350884276164868336739733219907051986708368027875239348617964146381555659149557925432602497361117853482019906335197543329862703616703731536336054937365797509768196266732031911925418018049959196504647501086801071919431230175053127259342144221910141369602030984527422740855883184486199536455069508731129394673436515364189229297353147363916270239298345397409407320709358558764450410636917038494235148863095666202761249796505130816012701695757599342682475004922614270830092364460030841384843607526367378056076068706647168978993883198858858686579924064665253471357021111711890827841247480137725886117075603765353090411838017013508734274702602834011354615868859490851533522326023932080162473403858541339766297899737261955957144614192351860475553547394568078574097379436546134078058165863130116185788674982273848708597034506401876133413006812384209648018316369868782753208304216817628267558885859652162351085486226808989759437541491299847022143526056576502802801011603563290763482562168392041429109711888714510809374035511027146914263460004326138752454597069646129507127108675933923522577250626437950648424268223800483780325440092845756767928299171733032111410796698068239897413790765441586129214582660839409755568564305231642579215294954223171347933147938017261355494340924236688679560672143130032411214437969176493627958252449414735793663369980248750895487350683089346260132322482973359891327815083595767705635322544908260959888045000769862580809313710237471440772584440003499128445045801386840737481467450453145365822676677756186579051886742768092625880232556549706509014640045454948678754804749465938137908969677784608122144488429499372379599393544430030328524721773601438036628538584940813893344707292261587730668302387156057632077680056588614440914032395289650139391709115269503130887049390140289371835256591097064767493506062321065086764416752431545508591171850852504391837953703038599017546280353591094283202638684122396154480141972151788903834604135422053080625263028574003869115160274750913040453572473583352364949084463390603784162608660958119438871217674475639836208562831083704953864206939711211134530160698358331157268401760674605530488338743831567241005897057132661968459163773449285238589108724246935982911138938447047464684984027296037862380037938900569033926775850305645481774525823619947609494745516751168502551712759223618723786753310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -14642076483050510612186174027687008393811333629122763449536768307495606994171414387893634867105627320558035184982038337656276405878597769291392504325725057531803698972257136273835020247388384838088461134272091219740748071337291256302664953960327434956571035804286513118442681318168279113555049466607900014546120652417357297543788645411043539726502028125056687818021896497551867709475189815711475485171199439196850457851724889333377064416212474569329002198877340467073485646769443574652476614445663730485536815035753653672767148285191142553282281615684654812931964744016707951423413188066068244414658856732879730084478976587062383106210076119968512546262451117102618210749031939673205877234482044429019836392175235000998035748587871375316597071857734186428879888920510161299996704815601616930433024027270709546899298819894357025933735941141447776907037760031201029663397643801554985412699358040984246144032978248317055175532543560733057092131299654029532883351420006570945435232341433332772542356553811693517435937533814351095760297263911801734867925862000117368491698879963558796770119901141306693895138088760509869371231900754102350093772270934779576595295115519452064348530156358898061501598599403984430975893209439894052381304320068005832327990016815045630398059748598916322380007176826128120702515218708227892408162002319833433191351872248324285521550288133184052190287373496494498399404168808687023459582905998957305803171597434816350710182955622234325564742658572061042514025123066841373028860982037173443439553779484081514766433804878393603181948610647456247641701061408528547997487273127042710702770944105773795840615150584918440876670052952636189007543093538597336051505547972448591442545063756326261580417338820256635711834814919585754319823861354050903786828003562173367222154849857358473583570927089830643386626372967842276383126644080868210956413756350452164370078867798229627467676486269610762264361893854358271061394156264129487251621788921954801171561509461004850074158766611538957033747923396043200088561469956721415018177054042073218237515666890350171638298590240196691222431638642919598912239030863391360352911505785017448852731847890118380647005171274929785701175028936330015186012398951878993901067405214253780095746754430854090737123096804011216163163959033303746192577832137009930610761676825929191098121067724170189557062900540990120300970464653627147479556324103463800460513039099623516080770786224827437619713806881827981213522834966564979721958159363767990838788684718907925483720231974759045767110533906347729514845195384595152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -157054371718605656797747129399177968859524950573926950872930567165241031513045575028144860602815727952273151552483049194514899441689374408354218826159983459544321268840884930277691811151862657233854525429528631896778114200280573903309815436553979288919039946469529751142630543603960053964574179172659074836672785838118224434211075447503233371671797765452577047680797627659720681653212561422226397884827856920139276472846666280889462046647788830951069373013118882503776344972200864724488956852283806338675054617567949555193350680705625209450677135297173041885026464130627371187310212638369907220464854885551230299611082789503508538812753687757901764643282447721523113133528709248407923495092541879254996193189613490374441332081759948420907243158331247038726524897927510846487124352217283963634788794559967852711935881242087704761872716604087404568885121222759543640695063984844432688488808836651332673516106334895688194823890737909214238303381955432373637972220675293939254011060196593393810065577806573700549392187278926354961050595715366651139169442065021880258097387500037402863910575429873939045459743893208627246553493465540778993916987377096422048738491644291058792746483849211935624997521748035487475256013543791691170297031116157912966418374469444095664889824308905123151045334011563977439701375184113539441121514057354283490790859652456110489206965475051506633889737383548685934832849974725863652257093313748266056038932546981790746087628857058502628843947596957099106375837230168031655384578937705908761401818548546414448385000917829428270638215364567896109004756811334057623575318532796757169459287098231201760009854577483438093156323475640469329216162558729239039195253490201519957568551652633071325996266458510773210285597619612114061219479810624809576566315551162882685532304586761294960323294126347314240389353575654513628945714973311720585047057278743568461176883520844152020463308730998294817929373101456563076675464933922592377994530426438413194126205867868535514156419419837126269156024123213235165686196330244115892877879247282845944209446342565977412212106541030920881599221661165701041123668012116188358292420472300399251788514468926787989787828737178231033938907820425361603379591292561643058118789918186921530025166503297981853242278864954408484491262080792199953410881122849945467962222042858264952744184259513726900857702422363628671123232349175036104813442635568456595978823303442878506822287531941893152926362134331147297730607967027552887662539972351369880200380673060027704107809448688462610726862429808802663172423771091894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 179262765675620673713488465274357665620057366793412725024469759882841239589915776613162721289232262695130254777857451016167540375685969030693539270563619369372004099820842561640830898411729872849143282096596079920732749849409598810482099788582675830554765930170373008110796883609479332267112134638754653773660740171763137401839600384087549206683971198754115927236171446622654292519776641616863890891106236442439389822942962565593356114252771300066903458549349657360359612425136846480231943937879932690444585264504115921897868898670848277492165021585072679238965638475227847737346574743105234010356188508437033408572464045435778091060068651752551111845251909645041149668883903892258313468465365433120385406649464734321659416274824593667145935669250336858099190898383496627763435733821660647968797169625741203579251179382404579833972981767011642532959467325309952969666507949946755078669303040622435141547616540577845371148414499864528637998099752427726497385334339131520070408085211112298584073783085850506841538682285470140201643104080373616463985514616168231289281222319738974191372127218977448721333991791851717495358691360498582507524287620232245792401711570888879833823105680298423702694376615619559147170168077062403004936951334794102948670009559844655034651455598510021795001806783595857522844284941473748677379581707074494723581451677177054741388194237422788412834146912134118063947167673966780699085121004557841977302935081969917333920348566732138398454585151192000447874454148032246136348742357583130089682290359869445782442064925667331449924307958805280434022032857975372076387560275160742283539168753983597689957464321806883460540136139693931569856021436934983778451181565102888043880176687576683805768464069842916344794971289546438263405763686488169717176844390860276325326637213823714319048685071326251601636943682854814795021003221350786316277232139000247183444919464344577706514255382326889729634285399081043128553514271829536762804076433480585555265883075488070561576328467664290490262137462759906592096881327464341174756107070265987383264809019885995146883298390337565234527942815311545347324146932264324578057623717459868184819104684641616998362391635878432873552736893471026036350570031060385779263248759894231670972837177016932567402289684659920769676769164223618268800176794240345908381733199118253182761827397297022079080815336772914488523120492145771526013462835534410313531632295952939809039220352734997354016061090923719787785535611399285009960822246574076149188183278654924394598920989334470679790156780081117674932909474698657529856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -341878687719774861196134910640195956288382634921513190992470279588677438669121801078608421359696522671073853565044939978714347654625366183308796660955539729558912932746329667590487184736153332882812142655804415848660493629775177606472994111124885913118247289714819770240528657096267783742828739544955776841007583801686384532990194887374758723594261589614855850750740947771509908345540848739480050637021737952296447296253584519634212057989843767999414221669809015612600417702976090321803766973238222500401720367297490369735794110294513433044215223183456416456743041653335017533088128654257407530814706284322262861973411175331824976856657602125095328847518334353918486171857815742393305880492171963693487415106940764818685389697806342510308626541432966331924575392368276582328155101581320752236520848988031099200571152499176659398604896913311169236639857609766421118161580497203653418280304469210606778257124780732423158799690868679106120517638526819844131430668423956386821778548983282020663634844740159587555495843095256269584206707472539023780441322890183317500048091102522460574873572039558979848100317569370366285547730552742504039927234761158880641252873300103897348885077155381370496687994130668705150983165544775606932617540530454023474346804951867373993230180786640039530884078764311463839804429433814625719642034561623804148013501353597716975379916602550594850319421219873741982073873820006443598828230910867951358440560842088097578535152764474389701874111992338622753101584104871125179007259536953852362352725244052862727571152985794170748610446533081798922514464327654061612484416761692842299655993854542515973943252788265577892553350346952832175725794012164541920913758951970719576834582113093787089003080911969627941090373075039217341994009518792384473468445899449836655627202429090355217065959432983343993592233554463865831145923771191739189434081056942082369276060830991766707610887027591651838646906380084480025892311220076425656886452390937608507220333695396069890817558330135321606092764566378495439772366996857832517970004278460453399635772786349070672096500914386091631358605732222631074042529582214995499477434900406935132679170977150555291698538446029272905167366030325597844855581745606240852803035149365086024634148903673488426444657374448196610998557468389017156222522577430808879420054157606954621011457627018497265934676945739013250165466908450533411769662640423848452065290023783868017422893366852606139680092721455872213735156835557185146437075915072004426851813990985312080142631048556690247568462314041653762843999892763878359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -501558582429047203683609576647269169263854998787106315011616698524187077567917544646847077137776322455550213942588917255218303091631396915520873904972126765486247510835800156268307415468650590052179145570866763394656850494198432232129032498281986555822116908884305809782551397365944420418353955694715104645444363043267409173424303943584724380946816254643237564999421674828960825287452242529436182381902573849877705590852059750437098423248510990450935565671376755738873951009897402017632959140258057230987889278458055875559696113119521021972854955436011365819255937717568526861680387523933961517406413848971603474415044392170104943177270433149059839714222802550598935866805124527903090873020806529831138467450305212556528450319680728927764284016370676247859163487063679112783385784197044660991986138439059213475493545464046991021800419594894806294659555638479381249685825564638254659816842610370297272725198787399275538711547665633953837523650235611413355704820172502987475231198193607588525365032779215663174068441511468552889798695277287430756056432224689594569619364488835150893514846224928740347494484956377046932102015420819051140528596733771393794939856462134096093461016255402594562075096577607151249911350665177341955194696925902788351970961407438972694378190485015788453429629252452135216880714422690714555008646348723607365589906627813012084696088465540354730483576943460586903666547241456445481357079999253092980661502833907254364258170712728892542529808185336525271329418204676721749938091910037314123345132092097491713239736118771894789095176646516186326197041206604632225292582644633905108838042365887452553426475318444058665217431154987649306383987476492034367209258059163234590923623324524173314340576371805966086523094643342693186544002991836842643637884403030092087614082590853773617470346468672549684977657736414820649398591432300109289497699271775922383071595393046873997500489420280794215603678302609835814324547359802709465355550588375241676141905131655968123568904198777091206905439919221419973864369005906223988506360477030785614355296581068802239952512269820363784899853918645357418652531143636822177521160358127915238495688719712311904844387719772782421945133363024154767811481145778417171641577409055380150142030670780397821615066208182615338054180185049897833615607778441434434757946806221402058258076131029952050940796304400255408744299129074398934354693075287880680259866693609830324125960868178281870970186130045997207650469164868209609745761650334527919392939458148175199146927828324803659641047698628116063650358846478748745728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 2548915165756689952011292280145185717578764133782176904727342952076141839805213503941277265623586885985153221014217867164268375539964083306354084573140113814620821203740431638102220206529941811380717053257913485635650817144325843337783664674209696487621378059714284069151126401882878245650007630199512703297822594311158932075029276235057553504430829752326751026726095426320014577153222603515991246710036350010996458447411336441145874539702227560469234999813816274743984600157897443980858443642976557780345498308278140373136671923079201908043286218635511148140984727151467918041115003706896081990083048043957929315624757048465519835738369562813854310718051793348720318312914840626300853225286246897600402707858550742486293160101053945907875139477517355217908762989394014111722514449077066134803090935755438793527353632013492920881836576853941932663130573018788604923592229738218028332095613614975285628472126491083704487343175765703261459267697031384549863171862783575669391584933672082750726445980152540715336069021588890751174208648828117866925962210564456057435216586743641773518564385354641779111027640534561651888559029741759943990945958684281946201548939402853901657859453523878106516926504335223058190748137204002338669681072281424286516004342509461331318983417201362082949320618848204177459809155036728392382607395140028949048723719802208953083272636027708255670663787816871652260316110328159958431799417853861107953100626775573332816278647319992876082333226937557379036210887874422310915750453437478517909568116790183963136971917579192974128604640626020401090869863904599232814862131508611956244267522907079976397213045483852906557961886185019661851045283299122241037797120619629866532310288014593771926207050541608677521169070930974907790433550068741842717997539154405360437471858361157483839945617540183703878502550637948977645789755423871098326275848273365671513380333553373387181604606780991396347505645571390548934089913952546632086356096030975223446542813182341325518689988511346814236338920477604119705728648676333773390027923696359171478317738758466929325129683632522237313669382616799338510148023743859934585913443869859411108276379287656854451588814312333062845313284752527470725063105948500053859784519334287474366624909884642324115549549091660171331473522513237559041928209661208030466628376296012947369270589331677182452288957132330100367034112264445307954845114114630819614914815056520867251645042359761785259781091072374045568874437785602359177225595791553675007644832468883390358339359824166016604933849246480388306860574531139676405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -2510432978736684549581564167052055095833877984514566498939996904719177084755535042844628156041015963713807912256627920339190710697455648014857474609699718382471527421150128105487183722150190952574406953820984793964505450315942978081759857910661789470430318957152768036461023205874264289010662278432699080915970275693254752939353344248390715294077030419582516169259004324131448890580017993448255185026741506013101188373871934339280751215803297165095679722539295240879087644015193204156923453832070693946809473393115545331263642818872301040869549661226668828424000246929156093764914867193300921704858468640658227776985964776743413030001784374473558235749937678699877935146817893176815470410262326397776169268336637067353140607644664647305050843069418625332274279367901790508165133096416669796082325264060897845573929043373060973316603255067464967358603960561040568634710283664601362003413062381161966071615154540001934141663894790637791739335248533784449127329867903133647703618343309164552620736910755845417119303399375028903083567843073238219241552345282540714106372247872212852649350286403767244379206807518149066970645294134717666864547381118629850957736805848683699911470477174625457193658178425400397722380061560288209175504153954593246406819413175866403888321830424463438732592470054927561080490833821553656028353167738899936825534856907242798058961425465719643037313292615056822085537143364388523933804357987351360788821741819274700705061010914343317881668916980608768466665016330596527363134561191116344681469108602835594083082718086147843680680014055208003147274700035721418445482649574780466086844755742566425506645281275403597444224380161435676054191225206920299072113584006269444938417132541587539623913237334396094100586599582420894570453959106195380598998171598107636718101623434370527956665816080491075571548077913226963821636714956548950255521905714651816246480252964749728854244595680808690320065351062536652693686651243417132836250855264781335865361452274784922866238472773996122478464246622862989430478136852624893104718716953570381741833818042605386724279428464857408335306591517277662974113045467079582075216356362007434300027808957059050671481546427525091225446837467003844407701659541555801092929324610995226054803685353303208494545776495876141827034814274075178586526898636180006739363626243122909835397664489725490724659298492087519498543840833499006542491941540974824862780990017888481317036668384939761665580218493361313397099028579854130518513432451746446295349570645222963591296935026095244617662558585598223946185521335353571540992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -3485154519476338865753159208084146957830432860411159137332269244578363248243067403324691857974771237021917300002170695278600942012924692265466295236527211849625253363862885733829604349253896624697400122407733554377474871474490444657021797248755960193749588305957576058081840167620818383650946788766616355093524035109987893598763197580097204421386996374209971311823107186601274704059595858411816048714653300024821514772911466167331709666791236188294888541422818483118080849494874166566204247217962571177067151419228773779398924943019940762418365018080023305358375738141372961929100989603280161673852327550764457137000987939737180543828325032993963012773356739165835261266634965818290945861583190957301779428632956399970922430927504778749995488338052357139657315229976278746295998437265081241229681327529190809814821494628992536957643056161852537973684655160688752117929090497957500714064649722848922733362779309712727331364578713684743894799213005118237120115243892266080976879793701167932188471769454651376172727875761910495479181018496064493326185435647782538943898373316275935051211588149868918490367881557977172557680569335191140181460030196177155257171831952170330854557215212489447211734156214651379826734221568101697500531635080560199461944960940573723510505359073790912830102150089957073465053556132833022105666797225626202630169167433966645551159399087487422513079308387043302507764294721195667881803460002195203420164694364394735992154119648967300403247079648491165896760649207456064280581982233312182380852595984221439324658854815205148470475784505354309019487611691635775959599742097971836167762860695681518447256435641694291667090253116952013157183798334801800967756537943313320153792700809239141091818024337011849210116028353880573865868313636201170154736667047810431773166613485625266993552159549354370585883852094232620951309980703950611260037853278001373460905918587545626088320339964264066030190880214528379291186679611995787701842334597647423551362841279790601926053735856992876112483048415153085267652467814158196005495483819129159373763358457578323609354027180876057799061302738302273509684633103279514114386265233138159029999054992582322535288200699365623820616067849808846547293190107752845532610818299729126583230808678638696861801286376084765284826739676814086634393408983945010798774228898764298122534172907281317737353842275875246503688986473110439457849982514454420067038127124281264390346925424755725077676608573403847242726146292044956803941426509548620212597380356252233108875501569993423630428547452079228784972044551939136946176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 11784706512881396849798583137665755241576429445991585476485772021575067973879742708962674706868632665559533535434808113652760808168283370445251470780970975894454079758804143519622460592990495076130956071774831793303774501945893423045965281659402557120294835984757699969960830991883454585516689806849418878375181375845731904758503072718789202752040927012793104389274467470969302274302291600834086659135126931461986226783942045147546299768672829491591754721809018564990359213714302223645261756025270606545334741561707226409982936318882849276097859694752650789192212758230865148560357077126576049549869938585044980056408857917817842644927032385139554248455613211050507991451587347181630828474038137398645744534225785279055545533515226581851099357242544004021406219086327749489095454153813084444774129289623315797034255315235484035333797228797344252144449875873531117472386896144518340846695066855637189988784938609204493886331921945359990388240078866316872061860279735655045977060170955995545252456326405146217431114460267455353300254234044028001151920067626555019301655842327070286129453799741868230965113600406981575148033253859557637913963684040894074800983585903577844837630254408684786320521116899326633989844864722258065114164347046202072743527944867394270958623952950266670507874428035087815097137466517346497350328906795333609534430022306477595441617803575500677716200222298720007110089208647134394924988637909474866300798952881221996694304556821718942595661514049388179816491666079980368870256655609916340830101455649330645999048414992699371262454402842976337764193587041349975869231234043076101290264022167989916262738921806221820839231828571403782713907763006652687521141781011005555509586526105099452291712195128098040055660130650051176346673692691233480943250212824476190249276179620694122660889322085237171352571889747206632349858594642506720034888505485558823452098824002040660726883018261616737132402538709896944686887270801225174669974150773958034132051032072201974078276460932873982987463109645430007134516545160498677313261965152888939910197321258934362900174952477560685894695682367275228844805969248344494023374198501889358261626364358331815292928459011155264675736432156901300258873391362324417554769072500246867840622529983707553695412638749569322890517112608007973568828201519659262026662328686274251919598780366266218417299454364698123898508386328688377979076452979031564007847554640575126534013396358367160367591263107695938923935308135181761560195182107769726070919065001223418120551729381191605686898924976377212059033059458797658963968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -11856530701863331509397309304961352023220809629879333829954378826523024848570688311963923639715422339401629148507615218723246751549406800724118032641696495230181996747098830090016749263409640315226879587539548812231024600726788653113945026757284841399840722362246310385701055911703057066073423850018844507675456612606454642141080875639833308116512525267003886577683763070120118218891369356454546821604803567781988735928580386049335811093815682399837149279968350014354968583853594038928637887483177668505557502364165935314542939292227595804456947636430738553390317838291043304026802300557905518700166647741128380528999968285635024828287745046787723178476035349114833069942910661217210719432528275045678959270583155863672460303180858216876511641355810539985823781977000749975822677413791734365664738792979774407224218264195738624780457999926845152179785878877576911927395063056738405088624420163937300437027732507604631485162474997899053806125764618917156740252903161137874205077928872751081041074423740760632217117729175517342667315051961422373933379883196149067907888500354550873027086539999709405692143124072184719859864928727577743250809928210735484189882138619274252501822996427323861278149912209449484066066236528832602104968419143422890965901986912420342065190292312599738331807009939155721310574372384663497615083082725193374363693494922779477097332666037748530870851236744497509125934997854745347094550659448277133947194396634455064055602097595088901150253760691714545301751595959692480528378227883426952617370048796143814207751099056581984820196205439586148748303286420816094973136196991566861853956209465968277173683556829801926763514402774900386519007413735798674519593154168880245318280003735177069254760121794934685392119984600524017721054462982701389323887442787871893363840362481959852168162798511193921776315968985412039895207345230217960826402711036735681154433633342382982027919058792668333317953359337859169684268743335025430852780379711275032602572422669095085034779543052093038525074328773425158799726349662684608875234841072064928567779907459204495957544489776677959665275866932351962777903128282449746173620102246106340455195907546855774786470471870995397720749746315741906433122319380681766692267828588082289473439565042084368925628282728510949610731949118762769951500315016291062465428968771851542750801641622440415437575430567489678229321733541053511963659736121604258154816941349662406250002431566162335771496049744117266303342109448649871865695470273836508038692016783595764209409010107884872369572038925138987824321929423434538811392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -52952907513755666199699926598329870771762520890754556711596454298032448888635736566558563949004067720525683139787885048352645349474309419631087033896007832101421719772843381526989140884813581522525901886390810651253987253259049072607526913476034597592735564032829237381825581857337683509406971958325309387786603917439068992145652268290898310039744730874583950275947941432224507422799002938751047612977895275681284396217669244100881759949288045986600490537724398191161468526603681164862261109351452529560063428620200402037245909846520479829081359152706987124383916420908710120368304285948154927937474183879115220920723967611091434994934088696794476891275068117181509188101322845108394484899745135430516141676869387986934312129599348844180205070681992729618674617683621256430250390376275951128815102732957769931466189946268553328095858738353738522750462518503434494532998079524334863899500390847517600729446356595484105302732441643647240278917358694465161337324503897796865261212462908819664288140563329660416002260547722766470774715657021426530675617488593209650817603325921363150075077258823475656962840643083436747440746175678463859320654414703157616560608343862181005705246509711463068340490896988274463295289492750954620022748979419493818026662783466845003958231984650056590912205006067268848485051872660915472886599954696785384095728493886596238503147658091323708097498726675154832909742087043317263524000645242135673520253019318110838182171772649077776730090872122697235051255508153494608389245088917862451305855986358635269827034553337267244756240985451503911543390897602485571411182907110939293082527962322913184509291008095695967248270533956834491590888754103242845432218211778921836520804890390906826678653276785699249828139011049938322925236876775755250398256301345586943462499269203762411285789445174014691327430662573849168623684843790910268800400351568487034173783221687629539509898226871883921467600210096331413527805497352785757322252643104153086443685448454697891334197052813948967414844540272728077151310720212563493578758352077527132522843159891558360838004304493855160322037142646847501976728439125177258846132182748495285519297610662456034173659395628386271624705576196835429802258384769550130732897518520408612615400337272455316882197608598610064514084493031453942356008052808989072226743017118065209031187193433363471011175714452970773405383056551585568577707153149459333762812587184677351342027102498166152997029203699717575748869370661917277255151971205877056928109309259525574473637767103168646927799372357572343243612745652043251712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] 13556811816195986040263306240905475144840947497011584779182281425737735753556000363059912708977294973960375479463084094126875641820350537000460421990640932060092888343814215452092097901593634850186005801345572643102121300678383621724734093989545218738161717031439205695655562534733409345682153087130945662627551874760319066682976978278473805962410220786215668672765021983776670089734177707472231892857175148387315484753837538068294263746554274564692016248981015737516798020583582491749466242358167074012402113666390007770665470618329581796171279442363096261481734588876614781233889918221462126356887335340978896554728500460557635718573013756725799371308943137848384278655492360980807004432883328453851751227215719314119503232986419941095185106454457072404392577052503585907218455040532128952879560552161878980857371191645671472391839053748374966003382960131926328274315100104796522638290991852661017793759501841462261597623709155755638467777261557414154139094894373349847542654165183435439545809295062147912187641355902299139191222632257658972807545143446318399987296841000154224217807279689376281882159053067375795424008895677250031116625918973814629928466786055369890303510673813587886384932133550525438750208993807244044411606022650367865406603170843172644026933630034121765286694461762392398110620781916904535176539671950138434248346380253979255821186906462100922132019039820049349731196821731166893994442950263377195619104656024914763564208093792036993404888716461687371925107263094080007791471464282537912062744942711944269783175603344734757621187928353412038307862040185254462174751416753471653103655574904980905965570140280340598997414077796090993828844209377645138850378545085520926278902527183915564905858357193690046709745345266535243090115988695937696634504230034665688376014165781137934965817776583747869089441210842291406462881330408499157294799516650464124997602335342373143288270426998306606198060733476169222469182348539657172506028766385897862005565003054437703224212702865442100682571352310141013244061847033717705221709882657514185101005286544632645494899656042222130123136778040387160135221366108881766635850412770715081461305332702522148253921764920868825926677393887827458937698148095877607216526731413274773424191734609619075228909614953732625772533001283455498926326489365359823567499415332016825135098328075676483609145442074288788725182663128631753280843558044550748414838050026786959418344291897163554741901596962871598051686433230342851152669539559754346956038303735633493386461956880502042406986099686765482120904556645596981624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] -15903555393813950842063507697105666202063802182750460438441428212780002768731203053886984184754957960576835519201449374687498718621718527754039215330332207851394975563346607671914007747333603834822453642562938623471884864018291361526105280376180984816224226507617455773664683249891994930323669615285315257627777039852740225855289112351575749708279117078837769678481655844307829015141503574982419444518482041436219901131201653483458383492577529655515591770357324666291379666095044983620097573795190218162377339009390940701312478757099721055238962403451738940650402529663146993171812127931145008815628218152632835658251182406900565777809758160021994726541857353576955404416628379988148301954768389984156549137323588194967698075251800414688522286137164677717499411899656445493222041924173809957058026189171906726154186820290482653309066272210861726872477839687396022640918412623657731709044309900970859870684749317297246414832756363111754709593118083460473197401710011226563530946859904565510809859396781403372820672548068039591396459981306753299474322135593754636502488914177544957991016743336353148347505206101036451222605332122406070289130279871292191606903344352186625286076306211591556277357819436798491761200610196204440424616980701139057558687758487808276660550319640394949916361636430839439295195498053131731590252989485936528482633471467618267746158850822356758649916715135255237354319936969118990741796784193618203461400132386379004516089759987614566871856374075282727472046886846141383765404812662584218035754550140721062328463967487720990812448668664977565214094750877856856944603096449666352984569728426338312648045599882199150423896342154319791838669151664740580735917472336213888142622912671262539056798637794757791662576662379514556627195220879920386558838226614536223191543084283650743019499932716272734731851820599077369020539704261264639209927486373264597998086153730652883488731862264888274208002320917445935863023340421781532398414158581587674952484068320444028283204775740371231820561339994638099307166248202087821941642640718372239022927201435830686959818405452874117681925512191590432472127253813732361343557878291126974661817815778871135588913605384296521249692768522993533489095945754425409966056047323064170737446833856389851666411254340781009309410264171504437427702846753683337269228651238755182655352398741604657068358632915708962501025762198340145670620955270057790907621605036515823849337524584589002256447354246490826697773556398665809655847484274323273785058433150325480668002397055956938501435285776794686160112314569360305815552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] 6520006297929938398169606724223687885428902915142018112254095048053554224655806100580734813746571881468738283193521832167160473713904726263701446473428456506428878557320128031565150164500655244187704286536313827974846429176278405974860148400104067721324053207267818072926214779070479798961088646206242903129529821264577753822413497194409853815058923055609776320511789246574669133368195056325743357878553455829895610622740880740131219092958991368298568617749947796416556867421285368891078485954115037441096505106429071179688345242784749171654270975112626306145375100597367315788001396969711865794686021794280794931084170800211470733805629471485270897223409489653064352569636788699694420626533125594146530028869633597350924430098502797055817057457551746475838462994742972316081223374193973931301230853495957615846613079109037578613540467394005981037097134117793557248972041082703737529591680166734467850425464517012914645725294420402246640983935434315025799575436383770743144795232591828867183105497644058183971161333403193265160774916074165341825088308768642562222038990662682145981216869468192361533378480037270720303555400937088703318696072327167321113002725191900020801915285860451538669612614923858106813258816141307184849805913644320168523786474664028309514306011596978095200383981884293122166412101620710438115445361778740786600647906285456379001597056136799299901698732297287920873559607936534797509559488869652235928131409166139860890965503340472080996811936334949195918778164254523928198699293749851072941553319457368272802025473753506075794394325928489865662851769827829460693342047339071175350595824899608165345358127885487891541658782976499987813823298200430156513799357751094585351546550340852085754776408215173883287382590555966678198523594438992264172775960591790948276566201907170087766600106548437055060015919242221365585298446198250431904067204936886687101952578088135373772016887941987513377811244692451259446429717721529467974501668496461172015228679946250949730401890967213831642600375303302673407100908461098999956273351813639970669368396331582463678776434417202183402891003958548344077740280400451141802045466455053408884825289043374876941408526574211907778389603667582100833785450538442902954088360500542630236366769671089404120226468584308927039575207436724759308429167679564165167327419907043492782725261977769500543740926169807199172232300154034436557667815229750795172900014684284517079066954239301532842700321042210480124358029307408592806742533644865162851282635044954160157606303475796824360875224371348748639071019799169315373056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 4616987306717418411634933314283137553871594325412812809639516152676324971054801013151332608118427532673942403360302797093725232887528753802149941780407296111748601522312750965693120913538913075663955470979382813684643174888496574073489856624730452190962091276910518941262405547379204609908623554760648952542280448282613870667441558436855916989205920574246430441737358758719517809819892193085331782818850207969336766669595483275892369502504990928620913628914646686964906783746289406564980218387394427898704611596125386826607865165247232477838521262937833856197375056033928323299306814638980273673613181986050185336662286835515268991671811721772770101087775214903904479041801769213884369365975369519199260587063837807282584734904100758117380362654324659676969783436505491154468441815423952302761178022741356004809953370297085888333851951611755762838110921964082168546100546804815453421678980156251697310354052030082752906489931781407451235449758792288475655567739411012177816575440712271948365694581659542024441366953328010825753335077339513247764337512794463772237920084464645274395055661698262588129634612416025222597072264343514031522119041627617561575930773428083327244862006158351440575908191627287401229396398725331775202965532172594098296435588369875630674270334976041101201021358324919245011290597727605312938104526004616310337694709971291745060519521514810245430445220511330382071798753411336170134135524615855060262479498053869322180610184511359100779247647109917186939255231670032199995820434751508014419668172915503771006415984727269632458924308665520363849172636601346924194863699746781886496006476588824424083408557434017879269979762058434994861803693952091408555708205390012509584088697903567609148332079187155219152468718130174571095387059233075081140289183137583873003065018629597237023828475793891493265219939911653067609302885516717486726550288904970042206353560299966186119705984806158288528508092132268585653453320638914219261604347660762900856866999623218426911042793370263777148542226240592808232749761854446358592578727027417341567876755360178950276532626555837590513101654957827892904648310811246976857943104227808874786240672942122423015222335681880968284706386447471387530321532259398501294741404825981878706353793040699473227864464701367671505919827661298010652810081218631636734869451863041256339863307173435688217937685301352044174359725678878012621088692013362106088094719519719356205424479004253238620913780349635319511285615001986323511348901218515728561479798715934970133070129983784078012954715697602274209881360055200380878848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -9196036006260773291745238077598580364916270931406745585634989924124973318068167182761457214940532210960865960165876112995356545146480453729634030623419214676427095108385759060113366619894723098721426409496517746401027841819248145612770610159390277394341817245461986606418952651487927472710201083861953074579131129080418588573230663847275648066932737770143758053645713870220470910510587688860307651159831839345722136612622352781263259093301000024813631834172924988220637042788763704578334338279394372731241267004435769249530150431632928240638073292935045786483136215609562868261785870918544152610206724107344672473311066496957987307636095194931926785002630200955781461272112632105872173986414801804431189540742232129127877331199711002980827001311760287057081093450461012437521075424399227841810507262193380696990408180149193404940404817423967973411758997351374942848640951113520509229544798575807969674307766441772337394530093583213679964486031666247005460644565251870399218743706930432941260038267200449186717535535650645716497294502637324088478436191296350683197562340294366365154402771096021006277783527746862703874899909323520278945940266567778229177891478623805382256803605715604751322666079405382406398489687666857729330382557349497922903518963672313507291801264573120818711475354625583751789832495992573060381100035340334343427291826110878088528526785268676397084846434202921204666198463107431504486168040160126828105678291754489431895797412672691159732071689945985730091681599583706038868868039333039189851705456864369541188206427317091275453272907714091309802028071990260053092625221883197033679070953368432332040916031903379690166170318531735050562562632885198858189135493168415787748343187710115384182458062625351492586053586471968399100185417906127120264148923425200765147069301917877606700189447749807331571719678954493943275064163244914566214904350839826565232778034377118768996077897618561416812760915603512454727246204913177519475346621401001074680746811456215025583272303067997761558637529640655215580022458240029977692516791237357881128126229925629206508174897384552034674488702672400893980334025332235888135124998649580006072177174202447578557449668711959607868236235680522625647076788041190667944803739983330293659522675093936681674690179310018671038676869328375864377484762060125224971886208416366699005403261258282559372005284873316140646448067488988477845834025642807410977474833656733544587276546406144440596304470858585104712350478078072919064821447143173980625087067749224531231974871588492805522327635967714455905947887610026598072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 7195527531689915498984814938512263931667556538686458489743809237125244816787806655690088152533867388480158146552353692045047148171782056644005975322655121364764955237659729639022501541207416956524302967638005238855786319315067829457025863863622012697291604557878253635333589722986279621673506670287832331735897990189844047006779931474370886836760905552723223027116765360944659895929583341490950393764840420442699532210866469900876772468489617855938412454159460120379370309646101385159281225800105394049970764929693844958137360110249467732989782092596756173568100583300965932909855717566283045415310414347196077535837439900711629626303094557064181472069636854384991658127386624652480064188591619572596825997651452635361939847108534284530891200390813934309158034474994489456779824445299290243058678997186019154497036013814334222269589326068463856485751443157239622820117271975303031613099162327180058245278442185281351771445433054702622872749797309096815896533060512108032738357655688180609400427331608402977002764674205813213835095350675622956225058696131123703622194626123852639222251200438608323916633905791092868460184597365297436738330944208946599275034530591644192722742061893032990433642247415536614614915518692043814926995642504013785259254793188691884170363277437296979115953498537024069803711393555916485809294975150942151989649134327273777211385337192280536117872959660449078179626051301264708895786380202888292252322357526968541086327416464860299920748767576296214615688297605669354457607903417297857245845991496642623283430689836035887469505385267189163854290351862217824418138937227566156339730405097222145299630524517830340920746351763801833820703757943369610288086241910876858071749340603403519064723065246349086357569901279078665351789159867161814698933612015611418612915294069256851945699094794515050167533064321458444284805962480971918427538814832818809112336084706210800063093045823386706254605134629135586729605867986813592429832326277325722378226354438500968430105107184888871201043263576461056024214035533198873962753345383818011540917424049432794010069756675005997377189035975712821733124451015983155864923338041638466791128243583277203801077711004513024192893099186746950531753290435549957345146177098598155617247823063708167300781419206170710712913953140569012638442175476182272815339633851375195857853493447092037598478103235096903161545760440971725999714491618273545789605485496019221782336662392692397235921100420145162627996257911480033712440101006666446344121030379547420819975048854604168560102195684906893131504780796968988311552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -3558813315270904066541735614919324501552344380784103594011680603511946734765653378490566125088274920749622955358162504506668477860158520397298413613232549649780117307367423339618576146927130145133733622497882221900196716929031710621454186867030374220455656153381477441090375218959643704305385798735172765639581080861692744863100438634032905931539465192354223331718405484038207866252085881424911370472526131886570585311856631135371139765234021066684773339075560734377473993645852479134961921737813097011676890082207782493715260449068425690063596976159259057927782490903930567629903529302758878083330991703061189072281719589819895781483128484019250385028657156145199227601430142758659643995190001215252789724931360868306040431819664977677720828179269305726167717709202858083827569251840611605506127472387162361794752087326341431630645603279855078280938986392047903752183926717302448000981798952764947799070637714331836580190806155076274859915483427565100137290234205138090376355497936294668346227524238716418240647743087177700644111417660230634068214719477121708978207298948475912031345131753249717176726662297534677034459419472364073547570413855480101308033659017346282984482016802703882461679750293276875115145210776572680707144025110368072570904569141621831823128165458754416264120649206919293151665817237965067371523289309337095427473110331966251611693689689181740784022754460416232036900722994688649600971187894481071618631203273220161535234622129793183020440651041318182042782287500960757132059024511668472623948898204046339945773091938532492962835596349961949835647389711627963994949022612520632052647126356246702759656601873314987000468793740515443822914303422783156994448043899970921591951745708432817913915329191233820502593900064410048052472161027483076520554738839181807478053832925189066153219334645632345281000845916299651121201745844053592965983461602781546800193753041201554144383827888831357040404080370774757356528362508949708953351179364736503394788995137937534203574095078643884252172278180338119359114437072710974189056875226240367536904493398048977837028572816244131075699826801262563312083837358443207007532485098569556465071795581365001293187531650647504982712215178332163554270805203322152533642909887583637350010575811107122249501443199848240087905910390530450006945617114614038008639460259340336001443274490271666585279044270015000698174171235355335096833544617239352298415461797677894231359392247180562338767098178875214520110213227765922694853197250293897644297383093611962911325493865188728382820890118176265471350723274674018451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 1901975331049881345972869285617835108759718705701598392718708349375632440500752707609578035339882672390530183149940482059953456837800107185079166648950999357571361766951592687041707320152233374700976656486620671163276683628361207637124332239024477641628250178860197335661023043217198364719723183802277931040714859870333753156283532264428528791487001817645472164793498157213264532714284188357010771168410022857581019833187551049242291365330227578191928415500737933390825311752904570808676006196974994654302379085098683223297787761149619268368759436002720364997912626257095158280213377010629804659457960892504288091609581031103867171774488990953300592303757498705607499313918311919633895101255553232269616764690710079902050454405955064144492815911914554148039229060597243169631587967706798182890389506978927795916999729802348282567631771947789199024140961854533933185776952012597644587390129098145436183704865243436507646063902806125503976756347086628418805236098800983521501296726538611349310827690230662302688777140914377336689528992113541287219809748139774679941995390116465956016751975018816476128288870323632975775899371646088864104307737017950157467607999190247015950527131546472140247252822468226408793634815864169989233052158752210081248648563831530788582531383837250464854815517686177031610200513446887847408680406446978704533262426522857843201403562072663986424976061368387124355991758185132827918053345583152667555073824505671423289414984098988574259935103316856313807970796981236504657459578364411022077344328877086182776366796886819041892511137766949194133317713775208392706518408339592382289851987041184608651863010196543802854980378857935872104011776073248458965236738910378425068669500100031508630280430039578176304477299817447148915529559478747112651523066603051265219997064885942009250427696497466879732505016132667114576668436750323038063372619680906704421731875315750571393158183193504967775609663586287303594117748196384883097792111475903583955825212951972201656554140040495606266689158237146145588723537441160165842334722254396092867687649388224008403043018383000798462656051462213518063481527730277204181269030393390115170536405005887275337919825018549877248134585372619146535843869094331920049155978791013482232347396600989426993490304048195355536010125152645135078767386916533792759583698470344310458471117012613472138028519467991847805427537923661812407797294235607386770382961250079059059405458544755823653235875589770033471397978105506838063020899017231759268703785914343333119275454235925739948692689299482859591570863416131123675136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -2081763731910897952638908666675166292446817098597489946741565824230641809262754171900562229518965435062784936617408104874882089133162458493691277121197140513078483864457726063551322378960617516366668840106580194935910608183143238160187602869751128132806005546035493945345697769617904725267772685471353628814914338844925556026199975333969157508191761030952802179445767535083469303281623069245724157208073387739266206787973879199392510668669242461752314325762849151921490603255682002469261331001062150015634086825151241213306744358536234529029361886610043527822880318553349773631007248520806796039891599700998031396413101693434577459286708374310587060636403600384420552748957427651341411464531544755561190444942814442710964356006252246285119213119758906711191325942406861059322742735910414935732039612586697536118325198600315525232358256516790256273253018499709662057503754516130696574173899253690059560530238154779785414889682287790892237999223374305786679926096965009388700760761758591678647908964085907739326079966382388117697613953067405000884481335025296306254573536296786513159018342166838888922189106915622263271710483361460272321298452813063238479277704715201314184747095606486880715559661855648994904919205425995915469231436100576315738910656928421399200672133621392975150906326249769822922160907347741722779664501107376874865481373222314285216490424257832313793475584823165434978200380615164402677789501909325759328773708476563827843376113739031093500259644982210686551985047137282592105383034227594687216943950789428845625234926380819197642608670890621211962973704713443899234145061570992341575356057492965739486777354508345981124978310580070760435616907435930488331859632358060537193911268666908987559493138363319279359115058813987690830310689765351840512649729665027437072247382656463451639870793388101294970276843751329827242409708932672079095187303664984986642164777672529447360677970910863672940492419459475582556847126820913703792030749904221459469893023549876504688969996096873386218063129671869289263989364083007597832410438171424425968493388237863237619181850439886195497895393477991875243135121907279177788663165417687309152049955990492859388478916741312623267815441175863205850828341693384783431400694352261788876930160363677659887101336429908686927744100330268051554650064433889023695577650504192249911342312010024606998622215351199004562716181764228252957746947805668840681350878492545083982725996573567639656415740017468229095904376497944328218798015140732653004756080948064524379337459683778138108683090065406340076930069441562932150272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 2273381531778386217518660728558284236897953894769099434191722619386794785499891123294178149908567965297298346122323375134650879748856893702967671243342366404316717220231332007937229390843586743121629858208676154196852186968348111133382931114244485049301428365414082018297684064072238729064961947741383807386925311483570016763070302080554934668896558095896179202569892634106074712134234025719808528420522109129822528076726607550642273071296172473052603165459802197960058611041609051600267132385650554168665218909885316584043781084198857682170788282182703982723976985511178834178418242847490087168233651378213173814716739955150796038193609985813539708200633969585390864929256766902622251321189192459202450412320178999906580910785821815011913467188179277089017888343745538431671611452063611792952546785817700851673084484047024412522307330810914582986056829786772159623311337362073471867414858445045706020606412896742513696928429015434848214632594777246896907839447473610921340123515953156785127654635336737719262101045029320031855197944342769299708651668268138158518246076229337909960105633870538120319552275219206506329085623497083366790883604505771689999725572652036611258954196998737897803267269846611811916888251057573401292452208645251869499573424915499167175521456963406100262149616142762822299230152884105771161594357816107414854172341114339715737132292815771918211630362500082807662913461922772264913610761533207985429301911769558927974716418894238311575749519276981720648689132372011501105388800760719127082613692734026446620327317988914431831843544246294176945810467833565792930301126545717095922935470551033794137685043801741223482238147481251378342085686075170433642706879051766914715954281740539937536375295410573878260726660850656599758254058919598989337093693586512499033776720983594761482719394946130152274500771272697905930362347753851031158658934568955567543426467476257547390272891407535692828069326458371575131079854757783502478907516214765186153794455163426033936889527211568849915134272773462567324975057390147654286055909047117004428694057467586462729858535434009772040103625717223805639984071973728857689693636911329709253387379826018347066127048171874159955223315065294279985675857659049016234625715908639450052409106515537284666272447051725448506495601033126133163682905985891337439669017125955021543135465769067847680258247849711864680593630458920142433096774720312831397003230001833226554860884679389495935900861388621862589151489213731188261280556834579738588537471322641886702093568569585123636091237836962142126712846938794910285824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] -1654696154180464698340161577049724755738424543990151531108667592936896699336405279677361602589865187839590742390530719480205239429708122745880134775728216853642129553090829532047234746270337267446099692426143544257520748157323270955478572201420927425577765900283067454577178565773492821753257930566450968384505638214704249437964613550256846545601579329927609470896333147271186844273987416814150970365207637135072855051113387795695225166232566781208418783100151112546121342997897769636355969392384535111629594432876441453054181342125545920410132460447226076923972877835504335106432644382281239022911036466754507360201730381075824312868397895304786323909355407383793790392313935690791439220221648115070754906496375762298702842751593694377739566238802893112596051855430928210619901053376337947495148873232594279419744409975335876027872520806398391358858084290657326168781116774935760543792382590660605369520040793760682023259340451783719361284500033756876763355584975771028666136227246225128946787041614053237877718133365019875140481842814937571122444477465191301330833281823738501745224534707442361842850947042921381032242110078975701393285252990769065093397640948107115690454927636204317866661480744839774092143231797527982059013608232595519180798655111040124943166574948654188346522344213044302814064219014358644708092988273362392654997616645100402726754643400953131745597477656652796832992875223444436925266744146603990742182182193630857781040565367434820353434052451795306576351018548240364178145574246094471808752487640099004989035076609747511615444708834722267484382713459516414903400253221029960669808904777506551888509007069670007860851039101448747483495359857384329217016178353386614999580169869152906402648501248441277280526381360259078427809024825511267281709993691269477665485163852519800540911632387118674263519347576353749312381032642383815063070943829956697875704225990481064421342130792591032875654735985895981736806474046736720535824364011590314117488556802305266515711723254790525512321242889746166280759568379112071601913187901960950952550313172588480606023118068510980296207797992162054821752007796523136489398108285373038454354967521206648226668466560308686469751623826408946455770287240318369555950586268148692595987082056364625795895892617753795376312392253154532725840644157949930316866407942435102037732142045181974922256524687233140318575822902647683441441718727689740379153601095624134664755181270246769439893243826842785936798829291201474406273265842834255733815776302151713722432926179602954769602915105331359082214621682023872331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] 734774911175344031137075213716019506088521788292728647308285445248780848107177543013796452627534449961667097208109700982600766090280647321847248207188992358579993859535605714886449259104301195598846580694474353931281058930672750824487080547923527772189411362942006689353567154402415783768136601703666447954226438749204213785767075100078361889564577252354902654493670032082806327193186324076138535632976071575925325712384309304109386263315656807622915358978676455715815398472752048157940996877355564649838621506001269831232515809237898115603112310073800382630618520198468771942214576664332887917077135706775213501907696536004436063027338882502327018537114377742549132097869420140819436940607820173229493884067435223451015258101094370181343180149462399789581511175751537919031467420733346833005519895738397046025024880259602191093193389534653979576650179906107019666441388125788675833290662840734440079899292926919853120063168529036144273289442343487217638594590308648513108679205112876277667461456623450989708994182286396244788604750208864281185995564164891413681962101202991970675639808248837447790437099241457810139107820535951001111580308017155139944484985287246128599794471666333679501753113153307309903587196885775306860456415716620499269197661881263058074603454014634682847917558025852706020162255738144912695564199426507145403917596349925904474913006094598716327057595121152375396421335215598153373419095690261639924351681630986227875858608127977811653676546931414952727274671731265963672767953584728197644383192786635408084297183786339849980330170668942515146634254835699828729148069773450443298204534153941136919685366144347708304030602341263028489903698605451837337975331333271158133446327856627825999457437057093488425343383178677872559957646424034180241008457204609675014890558469504438603724600051132226015599017707122029629674383609507723838485542901400205698252055200611900996616345342117230444626370860572411827543775043200641459844968626534855038475817132136663933365882791679820915969690004884705168019643567656274876371806679599673053833794681775968835336468488907933590577016115206486453210863741635905665983941042848078903419581235979355797576713775636531101247172071549592049952766674253928987015746547605157295482239112535037838568068831393113140710429779870105635453641062649880168196002706455501676311269958003764120359457092848367859303746994191588057916963321886917576164743553785898302931861602908940234074263500917092911727205584084501148549501902251560629566483225407870529718044313667397902801611781624749085484581440834777382912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] -145332855098023294558423523759049801150943045732908938918417347806370691525927950548966757861528687187595092123658217625181822226386731982955428157361701700483441578476376166259610297363118559487813028987058502460522796584414396405681219631681663697856299895583387947338986122752635549917529844622002177585445947731204814893551122739384613456207541879678222107408031285228384136308304716651460271196339156245627765948898452270553055961542001665763229398093517166672177753551935918359421011303651152898378622228131955062607127631788626787908654541768630552693206708299667819074238351186148348954220364192047127687381627009402366044683490386163058980002335542655270434464096626847756814501608588737553157356356208922267257563195356238477065664985536414244677988304998069698923843362659853537058436240892753405554862361479841434260374267617748622778066200942086277049243786230934867030274866159883830504199972530372434009191221536423359071648677866430725071098753232994985784809067448545453320316043764208538990436402926722185429822043075714174794211547634741225643624673307170586770805457560894659879075607828800334601247886870638808598232925823732334248893830574042394430131355935718951515359601461066901973894994260020603265124793474832143447564199088757649318363642117853034602138428815561883348075738195126402247013827013893674509411072873114464484548591052094014099417708172206603335357925485654070822132486022838344317688814930691263210520868987619346513240060232003680374288278879741269336831303074573944519575993065080020156022344164598412241213191425009644042349266830370945268588561506581037496084146184824655322808027213298442019750987968267197167853306187222968260466456118504445200755156816024067234841349753890085918236047674445447527205831563549469024627497375138248313791611833616232394770630769812565462929346500114856764415400410442972483840465429213300684852332271806692064136663598176057809843287425597367971354753723934020383178921534193858427980719223333071727846918873235403491456348342913730454181137949624124631290050573726149560151948902676622325940847299344762374809600672622587544456234569386326631747464541714562134317620162458710710258120656873043490908353781932946314982035517973961715557949172610244435119997266800862491753338527181747392822365091676783684959630365602606481245292039123208788921540853518969941477080913164143044287793567511695351536711053167744523622673760579630871981630921189237031360790786830397097681451248780417488643713069588154448382417106751260757364603651922935573345598635219322674367696747355191640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -35254978639303170803520453017884486463862277699794813283903847669203139865251512102413038118685160474225177907261642327174266345884103298795539629003152645438201095553399043526497828873446424193504041033714357103701859585051698307373391658029188170634934537824230636132213410666460660981561699926283559802407746432519061188414721110165488083884615204509957064190816068825053103194474641386292831076726489660824836981039400052277217697472411077932581989964601218959938599756223953646618571213187418098169283127933818283057872232633221040888880113814041498866022327931200244201379354110981259771152541692108826374408990314586845757827541440772774720457100053596662223343080381774561108388038052967860725332137993579667772998769973618076504576168321614676423448772825626961025224895240710695640713258096536154821273699418192751184370724552278341144061008910078440269731752651648473864264677416194574738834756072104780035725699906872326262278143598171134745312630887666018684037948925261768360708349491412154933047498603908896613844021255527720597634424990138154105970587233262321387097574487092400074730927434059928132954469098884846432135598309752642496967876096093531597640993847818016059171827944011279945339429461952150767168997949137865054021916434560973762347610640342023952198325629115192954273017794951058094210828595953308336097996046279268525229343031071322331083876854876341521368926394892950130270145036568823552370070317214217541966525805422728061915424667124759997241410007629307232591707421628219401288513124513189935737141529100670040542479623690059012988565759545261140873341472036434129886191567273057506534510535818006614091274040839424654753553095002186423539807881216284039148567000455224456598137969474736590307583917277609787438614998302013990834970751779033703035290515664678996464616002652776188740083018910173543166398165632069146163145987926774271083138763820743291477156918716661054304201156484507330170141953529349534487301619221819809472064121150810757170203793669871080743957367424970958067914386686127569544129224741467334008603237244768349373978306361769096860803327832560568383036108230540545091337558557609969859804074828990740175299247627335080524691441206130735011897612051213555134391077603895230889370197458055763350327892573602154209029107118184392883589272428663671167310659738550030357508934981590909132394378444786048420002785771953457192588234093642150281355169132797375841423971703580005987523622137166808212137193466901856357238592894677215903845933910072645702056639862698653193032542652528457039920599545134710784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 32345803014211213892868612332070399358684228332735024924375186374702017529952428133145131427687289887388404752036910507435941070474693693455906777957204480332976002858502740239012735261237542009343661572333159208614304835819187883986656214904862357119205202908655480639452490169914707968555255379550035198028198123208645558859215210302006257362289853185108716545030943518886922955691348785206875141472242054094914704636422847244064714183036011757303336577513166726187997132058390615475685499026412232552719704150204969468548323374077825165327312633475126963394829701837864700349301051107466507979624834625527989537376574352628655923102764833866979259300781809219971173835280540179940822389405520408257604513106694374859521355231054041248529424823245765246397088785664790518601034094249126962869168287663607903404189804842595438875796762570503828457752903900723882263338206238100869536887650844827188268167249597653286217420161910204577065720497288259181837739701367033263590120096055330134527899775547187097777149626099484128155556612998964406254033752791124797495527678170805450776187424467328644566521287588319787051060915734545456960206886465960039274284634204826928843852826137610806036896907348128894458786888103189231445872842464875316643367131880674727064852660647009770059837328253783966643147355089767528098683842548466376324225037278857472715842372336721209211202615486266831892434061763462705361608261290981530993167094971338855310639778171675090690774451723726611619052879420368226792314245749562043130546840689383150426161601531441323513643989246269872381095952781077630631524600231286478823159268186224095413141237546426366422740247548663339696597225724475576738743859301605058273263802352024001681368372866911729615296258098510503412505345343657482289161082046038090021439657435919698495109875053975512934154964754896994794395092805938276139551963834937069649480949550918444519220368852260963031336109473072006252075723685035853179456546188839111889779038812228031743625861468221070656781724109152735668065647613265483093650633786672344626403668199851585292199741341860722840851664976895508960293627008308334019477273961484737402956533414315034072366166235419063618883396296420570486796850799024992050687535815957268602288813851979196075770428874804858469810178291150193629261493278346194177503025219015095454416077982357593273857141992784328686646226257454120732823939287831554902120575813576554533309528156797023096401981185126525194004348879297209747396457825045391328216000291177090239034211984502548397396857578245346828843675168685424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -8523330121605143922973341135974476982961705813519318968813402941989696353201398837350451490742417805608861086993522114539023061347792490062566274906004016809042776569927740095648069202034512100764128540267399132421752986315909005676699986918829620307606403106696481039662606904336649110799443495910076986928166990649871818983858096538354602237613791522792665141656570722946638397683170507429986801653288879307603188344202092967356251625084549587297950233004380708453183410252713062030818140936078415797938818776680727274484555739155817057653151663649394544421627559219785033544331558324099362413204389233125716883190434638097826231477006129959147987414621732946192272697599804368409583427944822495056439502174666128093719354704281680327965188328470943942915019241427678200855327700455047873916542051493252901119165090860189736496746216759593063238445070837163862120866467570735217352158533267866763014627819938341389869083284647332297983226544799789656150740588906759227591471535250741024542934262416407276783344528352900133678410385517910860299315646293247808456338973984477699363039963183070012372919711276237366994703840559058646150217478619173991416837641342987614431811791935724664582314381501762129085645246957612665836709521253624896589569512477240464096627775094511999153077373718124015337280516606370073936311299047179205853851669804903756278135419312252979860816466707243743141946543633207955618450659411119730781979410288643163766531497172209244404886318676447780249072391501941698352598040801037036698911426156158315436097866678642800950992258350785182240944272596530850049674792675832455490892064132079139132251677713317796288050324240061972218517767374193164085516514060977107509113109437844822172242488563427941361654188877141763276411872567991554110038894975635233834351226006547837319936400876949575724328175800946096134768770659918609104685818972224191316313964783085505531514987592824063211958410183586665501365459525015603553473551081507916799740119630588644502962007928889282684186009708794680855319360866343607071322337853135316863379142659774650386693045687650793510576140048192896957140684508362965353351518903348463167714345180752952767276986682283398555871711331696523640036721418919077292685761886171804785900206858899085009044654544873234910791281170835566420368343191239832523368612468629012063724000192755247814156461912979940424372212835555268240540178086298303987114685096518547868813903719672823378027854169677353921835411774201717419539138817426384181727158820512066258622128871396351147347750613734360704408180506094469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 430561472790723487154250324148293852838566478863360089014847468698432020761995325942655108197179475182860521769643129229299035247031811769881878360948226982490402771071753119866148696898535529306422368898918964824973887569034930985380941904851390889095793136036536011555794845286490238573616242463622757826571226656263874223360137722919920015554336890883441585853133572651789919193763993184879790208242421294609672176347971468032557649685022645118609733184399428835720948727150949446271730687664794624242559572739290155093507713417999463858252303609905040845376215759494647760624771645421082920075522195227414123693479617473322377918913670571797428326514464977691923706225224297441657076750764759144340699953573345486356154281709910348037256852611242658280369183346582105326520048894446863867350668327090771235484620847200625833487766517292063619964666763108895158165347381999217439716271198898499834121129401468356232908549457608649226246746851925581729571347752990887991648106770047739187504838236711449230525821778163929248551522799101813145882116302031501084111250766722437313852894883317828392379063478390133393947322346816518935155859549897339944873889554175685107834744529167755014379001300192727043032571295152871360003723366884505848937950594832651663191749661945170335822113895373929453527175960665553163155758728326541487743000330641310559997899539683633679043269059664139531214616626068966137115027669978646572394175635577077845075836626959396967603171825428927604048330138635073199544384662120018914825137814363913255290630819083750347045032372993049727758713178827216165954999380750271638992786390938245871575114534650378354978584112404951790290083478480684002969109326196627613196076708896596606236966082026156121264545302195423388530763006527883878121415763329506333724794722927647066397560584044862162822440927665424438139327971535826190892726183852641010397168695112971261398265875602556959492735100765877998015761413958959352713447760762280824690475783128902031374834947490701425939010810559811414688153698831815861333284367457848201955926694924580589823462334584259226228465288628145314606557728136561595825161265139851328534153730939655791903814091602869704492153620366766685000757885543231364393764680882237904832260854455551373784803783849652936353327137514812171477450916935645010815060299288260590880615934884874014621607530286299928486129261627595039487097632959448574986520748519201769933642874407271355851098037277045473616605261552106558283092151060900056602980791023009304202758920638311237889257787437668101803576667616051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 350997899075376839746876226284786964595909680928274735977289306922112446980017364445004965332642759281609158938498842643304614219581811043510896677988012920579321266176760300002233242357443918567405884573853526599169475234312078807792295710047060884723693684809050695402070378845840745063203667552314264714467903153979895394968199889128641054130242824321401500551769821085434908214678134651155746346098547583229845666574459555049924653109462862045139254908814833393178287573284408096966580827814487929216235208719395408759421402649090690076456262533490212641622731900447034602326591318927240617016421979043223430090462803795479298771500271296704292579647522153655820519974511692428986211689031638352205434185520381644605108617652283122812877810068545579811605846263669925384061220941513865743230901647782161583044088184810276476030110739945002154965711035581442089164705543607973135389807104944714385190034534322391806264340324489059755559576811076924508334457310094736064424011052406901193243202011642943918782503193244921211556887334573931405669404662484626805905001230686623487298810186209667539057871970753247021869671462638255251343980495267523458278883365100869128601887988426331642769776586988654769278877653643109361386601263839883440420345549133650906925571823845747951000029819191999715969540714957584462548459210197863775382258827295935063786677551891422942886202116552037302488554875908105459689286833206843887857049665702319376337384387977299501510102732969186250518016537640935375187370235462716670121586081934643231464567588995407832410490177799002140210851016215362769036366872654958862457781924036464479018306897111496132684212215872341513459289942662444698457322362489166731722190767395022791469912003605830619762400797793975036535444486767918442706372718660288177037113042959110433932276992980993646676302740895312813052828013250183518027595821848135121579657694317660590989217067826928063542373737868316838835600998176027768926259740697561808903463635944126817610940750876796161447166851731815531009471481014700373619874250385807285328129552852381432407349633109591417964753183248081102961327923513615337800153002311903961138192624750170100515783683537595964040152004201033091605280619452384890971381480297519035037421547141325486030902958969629926641630452798627109134309916210921362195409553062135194624741821329391808239441263960126398206278251610034708293879567416381695369134599320709949232109644666136977402600009736690839981350718436336098121717656370172663465904979506895315007940151504597011014587495170814477008070041550192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -209234958448888631565799942331060755912154713766711347281177168956548550370445258209527868798395522919154426254522860381835197399695849224473688752721361051412837957502165259512004227681932240148821886334908833280147361458783561693989735719657471198757421660629635304353380199312021656167797283044800850561990113232929427563237756276880233884011371480896982660015786115609839013613803393733346040946474640102444863148431853190774165770842467961357487663948407774791185487744576208104534530738423217805269004324955167284138114521330330220403667906779716598688375220045616390721688731393593735150335092739681392026894121585651381144667525547716701125008094277649618661335967325150115648312100502121242702553199501075052729868342795777219529896295582473873513442803093242017770110181233762339092304938539673430236728674607387784559399643580592581595732334778296835594423298134613663883810774914027077062430862076000234779705290071019769312147985750934639774350962074544089934041543058870825047541159088610937488709052897375128092076021865144934127674895479353319258038796219740284623408066962667400903898415010840031474201024025065355563846861224703415539263556558271082625081949423869495084438249252274699021853416578359181069980277804674747161435338792383347465438424989126236073721637396086466157795699856302686201715148254253841498221096481787646652617455091577206655011340875687197369815587747785082944829949750728202054493987362965316229842093451030824652307326546962479269294362942569816934003347048491709483559205203021582623741996955373389833520359152147304728516769779315992287328509851855445409236989746874959454410167901761319895999396254087829589833165425838945273519249979134835531687545257801914869582106895350792337300752589316179245248090618202539537118854815808835151834844014296168165009715480234535101966455788847048927679972376661188311778825021165022008304311489216460527356741372879774339342336177730709584000545221604381695621787946265420377023698586464955124685612417818581712160923130464353332413320161605989776293373852518393969911581837722909603745100086476790949031484091237521705039453741778195509970121599936585070206771798643666595298854402055856955472943518758945051911674666194547919461102094908921497970078077932954822512522783483282733829321214417723668156850485135650179020954425507418054962915653065850077502229753305908639788979058281433758244278375595875777040015343338599979648555744022274672985042825280898717827697207139427298156322897075703527939689909715028106948474749114616415567335418273965690223764271603384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 119358575791159631773393138023381103322835393801909274826418890074892059998657676054993962851413421419901376420346575430880726184869995764519405969501181577112596158381531460563622398915785935972860202403227375838332469444028913321157268086679951459588827495274090371686105346832330173796961847895791559498513976601706583633679052098292449012267581534051531930865090395945060553788241119488581166540374569498257108123938480639959021089783565404334991342660054764354130278270243172253795004304868951695348325580510872583615645004714627589443764324898674460718013755497571862517409767966347820967297004660202927115884873493049219312486481944976069211949803466510015866456103718364114903939840245330179780163864218436976036321786547335358521831187648884143429802991703208601845311756714321280159240564148081428286174601630206083378584057848394202110784181296534912400089583454487693269642915143632400641084521321135095330546978948057447785112241171540858463978666376967829098314830207800435924566838070314064293019154946948129888877842503980794268701307510050577998742044040206969337855637846807412640031127200496859428890189295853614725393493884938763420943797884821507035402134394885060165583337941740327849769088085500136361618836768766018199272996797477580258127002510556006811838649683704407662321352733030480029363877472361797871085371528213802347102516558137923228355577858554166568065568813040944957892645346282012768015221719055417895240772425542451641328997777378920570708000474853791346583273604520612051002758925054697611453260772245515454586514479233882920994478355159018566856069769232220551732254354758405753037408744005923700783714865337118266370436525333488133938827074040518344203533657503916711933934314439991992173502965168291631823275158154646079273383469883010942004595808718090506303243807745801258517079548866651001108710253969155550200028350917149130298690857708958625375709725771809150634654671788772374692931881384245223304198685153682519875451342003000860316912521752773552322093742811668948467379610067586644634557558577547761796695861606283188448564745261673367877641157307246084582976610652776222326950723606340848145058063962737484944139163243224902802586417969088946183387614562475168307334494130704102974114768583890740528676250456135754578964236741780358008938486067898375058671644690032753422418165904986905613878999121889887865655348298771012853595158757632436956998072636371819400856240400440990978859986248664140981742158335472401363599486929827934004885135773266175597788639449818072300775074835973515973667540497858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -40553182850796936350829582710109867644308429092794401860780787775016391044530921302206189480046101610368685894035427140288808997515745483388116500681925051583403569085638223306020195727502788714964298770661190815348528142934533812753190220074301082233276023204212872928374179044046583693424847690617917866201089675813303491655937480377311405872225144249013576301323836159256162179754118461510911583063906467178381900774425892661240097661028049336531764036408810556784643965843341449246893311557157291442691060396651756846209490864773589127961356878202719892739241201519104933658633989123781573227856953881938160437066324382016216066886254266122068707462340420197196380696340131571859160450898137556788103683291689538118330004985867758009986349573482205290755073995233841588208708520723959821058203229412246779303056024998003858849564055380869286797534254121743581113490191232270416262336519746121584411216887266584495271434994653227211089398191721879141271636321925129945328754775200745804372046236039149384604644432898297274924285541037372556417369713060252240699476493272803377874987487342979525577924776221644869579533067209043749775391448043550649536064218423655147350170883934433419161360030870315448434090145059805097596571921878658260466295957658341438317458598054566943201082316578509493273224355524285840621379467083784368853427883730616709586940925884053476647242218507851640045798327258374630330716894050578168092025567852149064206359192678814185872619857093213579757403166102324395749974943236840612801423861304726107902426897367287171783997004274443059155150512723969389873466499388454116561709684688150459254234236944251421347219722813768208090127992865824679320671618463304656422501591606889489323476513390125200464993392358269396513191821592203798764108993513930910828237455044086927775745513600081991478741326915246039950579625779513269380627316589938393668047265969312573564520630218472811857543469918974832622223786836709876774413859032205502475591067152130394979684061497585808536983484616729957875619437865812837706634478298261438048203351238923491829749560038777999461579178895891684139979703660958175575606342770964703169554600447441075687339043563144015533106530065393610254956874046230660255040078198632393163892311374249371273535077276314743479525579296878701767334900977327490905394799110023570119233946050912466341143707981380769786158956208198922017178763216711533033033590582188989245539328995297788064889126067577152536214054406404830503965250223740929384326195633627891471228079348339486680169656328641720493469244200058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] -3563227336911778669782870394694061447633336628540761244522448932886892059975229496405524363247642233960010372565566038279441570557702642838360885698308661929638385199401025009131505151783196637550753514187223295299091550018568515623246952815572072364765599931669892399856189313314146439948746721648671499572555407565511230444277085981972557462614690564566058368011176762097937345994330592382122985965228501856352369521157875132539476120711807444208986235411526535239811794752050758843530299694022668825640649924565115779473727701184109386055720010004035383993008140252264566053461160224222045075320262391004626880042175170443053516547653397520893026079930058638385741284016193409736306199347749977272149232307791813103807389254581167578689638340219390955078110543734523214548498919910283676544973683434558422543434595435597156746101681564978510277161038266488896786638072676954154241315200757459316587505751407297336541699529654715034535989489643702709534732468961941779397030672277881949544177514969305444307260035271333951294527675001076590776695688928405123169506524545641326774631052496526306818551781595580918908664130267961003555005334838752814148580688040633215722010960211872576630977616911018131227966497227785503785884970282282902562445457114176967757352788800766662343454417323229611250990804048217594010240464709426867716030488325935749564341160004227297001076299616031607071229637669181338472300627817432159467604470895586750017379564734129897845793970084885987363709944787852019326068529571868508962346716703773497160639587271388910679876553590855630084966612086466827998139866595855300449303516955109552018951189211819082376488914097541985250115437935561329576873434771947084058584622612809173584989264865129846515745010965906011281812219052751855917167901605959118101233127791723282029759164805297357043886622927246296426828666624734657113336453513257908243767545055275697111539771751214283754837472063901461337146632399221665374755941120397489059182689793643237034310763736944811563520093894957765274852109793833019908111535886298475914375035102067465343318724335511390559919023980572608652487023315004011822707384932431033528806810487139268890341311576212693495711875764264516501326017660328177543721113904255327568857527796018897138325454265642784363905620894843529999017893966569753974264264203171390268487993933915574386540347930756696136190501609650872210145408811085123992005746067476370156025059184944930485705488756195296654406830203901708920137729178782671896803573796460367457979074092989084370107422108821733029599143526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 6251148352191851645052769987704895047627539072264918150444501229153221661106896561270238237606810757611836638380698061986395050596569705715077941650617198592102682451579942066088936694502243061748743972828423811430326362885224775859800742864372838541277736971482396028072003550892419522278504833772135532550493268494609491085648119743647713147761854628184981404183694537021144318437521962424701478447877051189720297941429616310077879298678603385505003035846470668936965622128497913667644005503626429494702906502416201446050837055168311690964740950628996681504063497532427855341801440811358756165313103218680950831133059986465010530371921242067175768448869853310058123691626164032411989236706957550855908027183565352040019570531538256781915143139761870303989110020008985649528374873312219968353421978659460410075974117586175522254857941351808373679223603426222391905923339119544897930347696678430154441094929602571452729721466254904482420700767923173058650755190669554048344006904958087436660647350084471128316799743070439420757813319166052979762860231976483763782711604807840567822905466501029374666236786919834972803303864592813458392185576858294604042833274039463107620336387623465889068868874503125213728091032938795154180553707974485075462543195582835824212093710814446053851595048836483944285115079230036292487212922625804079329619658430521797262311394196092897052450601790242075597648909354580345894484389295585436076763612569351918663782699944717853306783414403455670631349456110940505800098504396347777477173519061264596030380710913308797813779000555617901993882049669723774409762584440924555324897857387147645485077172930833397901864103629927092410383419515561712935208622135967086646647408586040641269746989201694668801621628133181819422645365087705205551433717965407219671828499998382385456407559492864837935901102230488031450394259322230091066616446001005159804743462178308435406103304449039480191128783147999476999809961519825343936781379571412474604001460830287350375877249556424843558137424655024799610041211855408098619225538001725947177449199409696045832790978421063951541484372187343285572332003348720343733174042860191654230919668244001419767793105162405772166770318949269477109203369395856609668470341075023951473387462779234599191273524027092967477609132237482907418172442162091210760787324306352531457560786264718949843379876217517249342557069218025150678271948021496212591684667671001228995212171423245101295075072942513762728494486220064942007856819612011182094504064105127362473370373694302345462789151075388284680629233920245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -2967550071338034050085702439650754188224319009231509829038763731121747434825872346762586958549384353520545153094885323087008022150954816738482884291084836081429887925031167610041960808467476181006713735221433691651568372962848954532855364154801044625480971553544629946157279942751525520597915722070394649537899088254151791636066024864819804481726135378415483763537504079574796151445204178519808734691222831046393285733471903887593716545330104764151677515123438882972671126406878435481370545908977920880727880043706311031652971313269280890892109868021273448830306952572784358841129169242794376217114764149218170454852926349262387398658574361723528818781831673275362677449398557817697576141539734477243840989384915278877893879647326569833295169759794447447375480492526632671873609238831814267148952493613595183555137026241862653897395464599794788623383346937285955186331946730079912029556330456229871696132440464450659948801266584559069653159900597528976894212888766668940923738203857019724462335236006242262582649984862513377484705471288859704042041780225333299370749939185917021405916774939817475077021392589653485750629054791535054300336243653526105892118624455969731606944962147833143463478815860859877981394860767770707444746778417538539721934453935081740507427016850171876502772097988195854360783537659654402297655034279907773599184442243885039696778441237275423590000079462347904930622655217843994654559903026576432857656974040506085436138396935725047046415371448719464092789351793053869720149275108293651049013198690593820000387381089538027998791966212380325997557325331071475136112062634675223197281269684291400172058953583428977742736653493998514857371212383541696109522988398870019874983173784570281688894349696713471638237440941885123286323756303052894229702942106585870019766175003517750838234080027452977983959074171837528077544862293085765740784443707209737828298870126800774574535010170819977685186536228117357854551918989744993518481130801680513893169810656153554446038794449696021535675774703500969539723419445008235899069365640056259005719370925441649831943492816208444700317421413139051097958806469730758032211189343622968011058109151914910580326342291844829167478663569320500562047516474461668860457213530815284399439559741119343137010339481127273768558102916430991619655987515642613060627778358581017321278373746724547799343656148609596256759227807343821258928339722269730185286803136073641821129874208302970588230640298972923432280637858015830690377386194109526719051551196150031461003156429049811207923120548612344364744817875353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] 772616112212935010710316460366473727833755031795447426450190401957289924998330347284470664234285718224193771377650628141224592289940151553407950846061235164130145400760463385633999983211391560155431480559386880608349468937470679660386905093571354748849102774447509438892839093097546732399277526562589045085269670436336001214191525554387045739690848302878376895446589903161235273643630821533890991899379457021965613012898990411994826064720761178263243935900109247124006132434231892950900464391881462803524047688714774886942678486516648200761826416534707265811549482520438940656211754531062283386427634759063803211361968645409542620744530104211194667487895497136308755984185864219461914943934458363181198780596614844533808276842043189212647511934376030679432240411668674022842789930626127675875465487267572306473269524041555055898854644628932280591713123228458842075369402397411167844873722036426493260284022615113354879754641977312100252158530262596680142485239094417671917537076622809727809012292223202404999585211379848448796069398095521234231482390686423834267828393279355752170855610033354020536861517326086329089812792650937412984166469763239340570755627933412189191939812265961205620544263673597485521863372219966911031696805571170675770106905572494041298782435449648344436653630486740444633817894875664566439456313328200603886194711753251896757604654571141073582147865851937751029739161598185525965265367238879458273072170066927526390709021237978202626903155114671693939070312260700586079007098855456972049761327957985295154715960978374459205767404729862559199825465990001569616126855219317306770136364095022172219417325950074389233116536164212538627173326635925494626061894885523013264015975851581095778730850855853450312968166853193632287896234881669627362123417417948753120873554641372643499058192409783986383240024656987287043756917142554342584362337369478057193672003615564250800855113407789189463326201249689413350060165222128598248270193070634368133891512623386605447999476128802223949560944715903286590550831188828634714580708818302405247378658583800052102925948478620514993368615963479625395187976123234117343660940048657489339313323891304119184440836375853610103131363489043523223697179659086172518833376175086059352214418894253097811808820940400220795944278810597983876951178527063162530629264319833940795465553078767233010529375719960711469361421517733408835649186606243205709862711617883348659268236110389043683148129902293390945787357174076669141232770765175656504281078039330598026015836449038348267994541489446367160356486040780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -131820276691985037485836099927994210526355511795482286656096268319189215168028976022276220606581874407419025137924645845760692293646887322192183687752712132903542187489515201388682027019250012730524145008460413990349550209554291534621115335578486977275485446208392902516528860413603839199865416337611374047255817167518653732879254866551586783608831491882462822517726229251093366860364417077289687066049446354721254235552162619618187309059102079506586339539429498733649574564517313081284734657482787153289729146949359757011150245578676012858949238878344257249296476957171631669128651087493185870086408046841281456272713504517280919597681728029978953143585258340940067109388253722170613467559755386412314532443200909184357169860208258885301420175662561676880764322162793332638377896836558864400177066683360166752828401645298794545321459872070525341839993508818039389576601184748523153918037506356481896018773774729500282720657385331427059682180176744961234393132417035529451278020899602848325634358545334422829142451075425042724429487312264919792606555454137759259060383574030185527521339049064113055867533260024437683602171189180237446014659690209636912557956723689490300050587713808213636192510449772518755491343280148561173011713516379723153067001524908289140100850764083768284177486185527039168779703544269288697237196928820849464287450205657937362103783248482998643789825238568022928501767072707263245482664461467782041667868480882630035855335871388447523587418335863152100343211650031816670995361963353600634523347243858117740847238910084530005484944626732472615257263227044417103209425670043345498371510520073436862017827073823793702805655787530347837204772484841020007546348324109047638629061855783399287248395592304132048167605176361530105107721187060214244564702803862433484093408306003145617269959382400455206248241585033545592883916675021995893255141879047319003980269067846320179936390218518468523473327038859015052978383243193599950466756944945589339915324753850659553508429582620534389843180710864443909447860124786931964180052430037510384333251367398126309961859734088076177586823879968936412862563017089508861813710601293435572180295139229837113766140444351635331087128967904844947267080037167992480210339085098882128414524322765802535678210263260636028090980629538791940115037566444199866347707712277072559737182609760427245477521627950491733805253541898904096864259610795213048365663268069090682659819119040003465369246969564836629539371474385765998792729733619477359686271794329600057679935459030158736465165524534591059743874924675072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 16321044872531317170950552252478855699400930276891747796887084984560406227032258962226429516640084924131441693563025421886728986718148415934488581863006473760893649815559472279195968498889762672740438391111306548129551029918980918036484002418401283726710196033047585031278064743598023276714319331415762793710805332820224433921691275746718051205315260371526938607500255343598674673676545669075089743243286184841075222160421913338997062479517047772081710923332648537972308893121052130574987083384833330351551043872099140430395576589131618023307795913941630984557678658959434249467903991497824961932213157131533578502606985789975035650190641336638303146636544876462072359040519494195497172948484243132637928665539036697862999399459298524222505864913289270603413813541996392628788925878156723060608328201245820538497399190091641309978150668702842556489183515040883532835805176316284322697933749688048448347812920216354851998578250438516146940202732954081010776869893509332377319609496909503101416665041599312888788334503721326683027843530460846970829470121882262329222062122478691136941524446140532067980536820341100974304412480746421264299104050529688572515229805496060830144821806593591113472644257743814083792965342565481245333888406783913185456141955531919340519590379109226656201509477434105704586409818434762433721345986633045359022745460501323558855001878842071128401495759580923530112808789712828763516566055456120547835178114757252111491518232656728301861207647440612632457187844926931389962195333088023354941311061207116307833737929377279761202430466082458008316364441431403581456868333527899878899558699914327269452109165886629896223222504373165336615349829912751850798224813410857998473587737707570429607429559799380822424467678584150751015706572690174758667271663623518106755923013673486782063235662562255890147391567661746353756207549316848638978036413672650474046770210305197966674824547310511403615933024547458892941223024788283638941508362091784980579512973154166135388329068850993597154785277825172657743808389155350849598233573859887768344210373961233651238654252422719946141093567017167160777260809579170693863888675810828998460333521197290649335487946772386562720779212018660219797646590747020903211968935024617445784871702003662449481391931524655574736274052417885925478407107068655656431677637686447971463610307382004015885832973198363482346897324013610673243745530108656690623369299244692349555738501925667305688793485777492016231097148019128066137627214224904202152608683394055615837158545341406485096249485402233522570025458728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] -1881053523859714802123831365900243278398935817400952144284713516763506587050806432273909081834164943066863959568724351092981746019470096884484153601159927842138292662811758577130842627182281348892976147363715291213064790262357645885347253478935550388669695160410885710422816593775185103927789035288192650387433893016003500299831659333560293794709008486435334524709759021235576845890318930734168555424464002896068860100643042951559054465919891998014783537764097645955602970133086354274830957469827447335262346047402768490429191693585623332558466074204066476189857079685777858953567989685032709153419712854165422487849622883461053650823003107823016843007773140595331061048870715047203784903886059159251540186982535888814494198790505224508051942856755095316511966176036504689872095504473455348486280663428937832685093474876167506201103744116873914652853023802506663332097794267593472976538955979186420423662268899894023787384043322621657145958816921612298628228113920577266504201612411839776838528166481648254079451987784476048274119045303160303587869474340562221909821669964373438830241305310999308779089116542197886400962587035223149552005956489799969895553342241971338026937124622224978127197957827167628627760108256777333989923492021225730326777885926359361631100955787076201297593067176947355565188378783222067358325959213099855454532800713342628006017561008004461558311576255912730746189390944303995078718038309423343584980932644335715949187807225565063259360627617715470694087861585660378296344303814818938194494606790786030575493751061741083273536511092928190579469554305922332099271982130557547658766439772894007233995648146718750654867743919003793386037456217270034503571299550898017135478305214641081475816590857837940454139255679177519497401214021390036037575833724216070915927467249112193722733258453456011311730382638698429254799543313863404092641546509756309549066921885176161252624181668139333633589635828241987516886847072089912999551503641143465578394852434001544565115937170214687927576777961001512438738228651292447294260843660646628138805445893742678645934255097314262686599767571495349583030948728423399886359350318599892946480139048643088009415239111971227176864699581310770345882448627168345565331784681452902417795972242172537832248649612465842601505628520769387575157589385864576692996808137470317849883929691772215013449662142003001959899456184335392389648866083209386850540282295392301559791498841033155229054329594863872882724217890333039325144101742331686932374723399250105765300316066450793889089956262136502204036613668864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] 281755148837984545255644954761530140077960057174343739503402771631392958772480063435849703775007796086169575065894713133710922583831196020562039043075167727012283497134913674487640129933729493137814321550957220824130093228238394298802242080434421079548715907336572263303200748151139275968282496662301065135074071953310204404727481897375367312294842949738259328716287449999341643700459300756118579354313349743904359898119530113338200240123132397786900257623942480706096000359988793269462321421477043291630060680864738827706260877863192628459138978772870873256232307591336342210323487569918595017793476749322551851739876484359380654828952196364609959196287900800014271267746756895155561464359085184972900497940609561055190070623074494987719792008337158430736722047262223860978389836852447931042748958791841319420249503336579130625946829659332096723807859138901606780380171118189727550506367965113037561143436770681921391261719855434418773157187619971624717407211831038135587282558679912922369290258853613323626371254851907439418171076073048599295320812054760988725856968091863882942378536784050645533580867930404107123043559702160330960377820500726796851335852717104704037153289843904642263808879346088261415100556300406015036380505822329401466546806710921855847328067359200648240193990726872640211574340655789276893398492024455643584858230476078790113711241964413624348924614738481267023271073219379204470887999917051211690820857604992575913828604766339299435384787085345366673696562030519368551894854657939559347795534595186027200628057038372688238260238878421246993427032861516783779515280937859173413635670337782137692183868994800382264826408543765758525200791855913930936203815454107474443871071124251772559966230218601399535152837567314712735113684575587915965774043667286188350506482800256935487968943765357701579449732685132758921739242243408610569549825413311607817036383115995353485532781588038550008441379960151333767969729182803146287340911339820882958240477495040159067676568328852970547573690455527404157625133728236410935627387871119135986959806011472733255626268255936772259514305822530002433677534773457753587139439243632362696361209435548884267836544454808211553028082136938608493736987841802379487246348678689127969213951015025990603321527216425814588175630096980518800065650959072173103001720382249500300846089867481912706130380617181614892109314134062314864013220845344221043086738786190802186512402010700352030527055505487562854049148747617748114378883161717772848509765779032781071063953185399438934898643491225856874585155174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -45928012431716386208744681564903248753016690188947784414969083149485061361512378823020514523666313762960172513093364931562065284262412981318274652020693613659387057894383806253511073091749174664282323500704593894378860681305899326674340920260628101789187108275513060503408473073260363434578217133937065465415962306169439231301062756271930731344009619995573675740856635470685300498480745173854341353407436145845305190706661967857054403896643735797596247300146821843662009104914192632540285732152590171910736061724490375926251266251020550814182695709182315556977677308399704338571715119260213628899408907824771518309510478601836830710708763807169840667941030047040330313378652333297569392247875045041227395433263469936896022550894905684967740855615702530983212750031480943171360100605025973103752437432038594686350811754660761544853453661135775706346223985969194373127721865947370816180511799789115669743476641795005684310432039290469432175509683946898496720491355207410197273665206707989734610316048393027478580467338674817564396254918230462883366322731459001609204320407543875533050323877060279623720249350579627489439966041617068374551154986285351179887849864455068281291266178889770620591049557414931782460976857244841148075950455739252715419239058845484125064760096068350592170201412400748624780982555063273024870398209710928715705228603302158893148514500214720553238997512052795048826072483041224435966558508848637643378130941896727231180950892107357934731667250225478013788748161346653938650417084281623323770041629824625092245752514018945388109525677264394445759508701226018803336521883072207940878508274730707909211593717076010592250551736017160728854902468542260786971345588022171046010401816486204075531635042246623078111629857359749299042018792609353945165999061936220920075296079802605665815365439525206867735959685800772813737730649896423299575852005735161730130677883777807024643054179714059678018188755990854570315487743800224302949340914956716746031249531298237056353796780471133875543554733853646608028840902582278798760713886465817843942178579246130248875732648177967796296407035057673421557943169618984813617491005194302768146555552747693171021146594491891034649731660794690067545478429529686481826622675457041327495968397866256944709730179954779674999349452886052922690066577328954745572132955515548302942805852755895494111557898739870921849666167688921903861161432626034094328473477473569476750727742934512791847021656255453509998785863251447530456556579862725439263820537223730076928547099119935280619296321761844898974817845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 5812439659493034760409145640852778471661822547880146240341191540956203069071346164275093618110980871503787155581214301158886565964019301250340077439545496456773850658116560190356345530285833653799863506154122528066173269428630881913777032938756477702949136043464215667369924906596411649322645409599688811759963943535220315214852357895057722539026287479403355871837042365651729862355194786529811120191100242601089999942573295088349874282746978595437504022304616984322783487474560019668129254163243448126009573358192962599064674908731325215928210880222898945397400752407234821413907841796197794088146180125666603448422877682912704133616550073585569879656143736405443780196008714075541572364376871563802372000973543992053965791636655730404708572738005325311450024281389877060061725764508185969484307253385009941079316672556586885008002106483631007719028828529355982294694976123175550116880939953940915358992288983728371424209448145617729746486909625940421579621317211350332801602529735092195132135483769611346178752541693602991655063655496341646452140887262993963205849135592506879427351853834188774061821859165728535944733403330252685600994763104914778092227719135728133263485902272022747353983148626404708709502602702103191216482217140925337521191945535672971816779302835481972527195263637745927033119692017825175003307372355412969438111763925756267540924620132158006067974410147877616231144550417908210576209678698415070394389519174803202377013794323942814354299481681665082475082117732804548817981026495344724247922508694554057976531356633140054948054389474893672083216083903054958635773579113280595254033353475225420039424908016726642753180825124718438032694904725063628163333972056483694543458821056870131042174314549196247711203183309765250193115196743578184532834176597151136602186616366465861297807174606328743358650424084832012909707148445888927320229790759407635169856089919301230557602050818807655201122641373256549616010401115999775588241507231346390828381798967080609431102315268947158142023723084586029324019687618535700479942404765623803641258707714243814855207021954447979345330536535052525020116680059203650947877903632082793380582593667692622898128719329999238141312668607028811532051701499353834348378123595346643586570671245004616882056985140597074394124788078099476304715023644479331518216523338735732891528356550308274518256805079534968611645361752219097094437197580510703958375367939036607379927399588665589185069123316921677724588748455373151831997394767600051430197018331045649028685610419446461929577731120665922205808328704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] -450011825832450892395165129276239696316339287350184853105909333023476934093374944724468608374686952401338930748915051471334756193266555989116692393760853981364942358480696608788476917431094763161630336712941576495181308580519752327184206967594903770686730567929616484491208730799778726440810736366145926635502146195415580504283274292543240568003031946346766287977288927818325633442685963054366018748832499758899230262936502143968989103827547819464417920091040357800785029938323631589383653531813747005494719849611095364558840951845715964961342742560023493769775197047677246522317616799575213844624196323216466190179431025386472129013949819723458796421097336834149758668850224578128685630606832250171938669459745892788850142120514434555426384154660425052007223400091279632027575724393181591644976908773261431424507753078327711768215554452698652510229472546547463340824782466791817069855710837071359789970824325833727502507525253841181269720518920514778563276674126488847075966402169246013265355213230149076270471497522839279830083322456893814173017955134342238546415520650248197797291993891170719750579200669627414967938305278643202978852077003587071532357728472281057433880071499315995622493915846107529002761169844540270770483905756046313859073098955690934876669104453601080589507538936774837070044715374603986855637820089422674389037342796799164956937670460993148257679373829702647758829559549218455222008400085774366575407729434140084519275553873615793016402221329976912591896463381063142161078213156214892571972149466291431732809421862176681293545996644006772118559142352148340370769839420152870736819111339892349774386679197791061078129346758642128740960145902830850843677679401520657178936075123193195225981902080590748206562023868919481388640394424700786416180999853311080798003676271931987831939103942426792163725691621621787374525430074976422537546798057947557443633773685407078196320296922716332569726364283752736878151231950161166773871664029705135095042996386504637801064071593098051132463795645732284477161528976403054192702171312364286352276116007073979030839290423421054145645738437472846092036870031563556420743754225353977505862560222350705949251170508704132213309831948035202335403284890758916450857478197971329741363158638207111352146001994445558988841975177151020344813009615059797513302305315476415906593228152211115929934895826338989491074461385026677741771203889869874075116487755510384817398034668398267146629694849497361284423600238094420282006139495328786595574766269795239563370829045087092686053643447063482518011379712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -5900831472068558738155760127714751237265624756774215628249890501504292185530914853731912896056871220827364094306733475019144119110711930606698523054724816475889856881593325940539713962658933941878434083356399106959516033833357434001957495707844615618911360648887986668103858687575639182888123332917905350109767634564239529937432780008946953963624939112886298900560848619241742349389334277498052291979899973439309110750268287120425717485655929534649138582339346317496415161182712718488139679469376920655570611344646129138378222734490377269956558238270524883540840253716560750624475612153657566268651188936825322987960571046210385042901194075803619936018199840848722011133488506796186320158256890220494592337809546558120279875369193839724661289254158927989011589125100546822199120049917053149921525861120779090777283150544349972166025291141277993730972549543904008649900570210197741058211719609327177328259071273389373184664618329987623209056563803883852619284483520859739089241954176265669438512372727409293507803856359979078190309219475879353743348520192818228721300026425423087885532317693070872061144035336522509837482500984581785112700447508807433231227074091407691895187798542217256866523651001447308405035331761234610757456887737844695888957528299559002404893068216935738760767848601836864938649721462209887155509397025208961901628055493081909197457001471507339483638748397268484270810653591211060925633811854883443856231397692000480538686285248767777374744531420688544819765570712370775267156826413959113799247084818509589074560800995385337566717891932851840099328123720496829319354360216835261487262574045397027645097326587332149395774257462670752202193657902576629784692420119107672778505893029514242397123196214901770834644360445978747463225452828029293848521825671033537849745841713911131677800781786330573607033229017724504057998625399817628780383377379660902116786251164324788789536199312878580291869299877404726020291118274821036967071179599771861731565378590423857027172592821407765000063587347423717451051711787565833915132601615622133646306445251204631410001947499972037902274049058296124452453302829243637539282970075478550798956961457946425984235862973749513130133126639018747971200956811252008182380561369976532936340219014222455204357028149225011565207838719793884932557873774072135758972224401273116839679730809669045813724950995013044303637124449867214210162565583922580917468838203418590263905252227195968510717825929861182829677364666364181316933868009933405580869501239289640094637252552227457125550379565311302251315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] 9211236707867450627276970062286705203288403187561737245179180651473678103389264533549680972461855350055088824934558501890495497996230084443255112652233593551236821453500204783280210660379686119310803212705457241720514452857466565371968887061163124493215986971082559802454649178607736305488953912187136642275449388822217418414756029972584078306487950733309160061970772583017219160432937990823111093155315446840299369628708335251784859467211909972044278542929856323554946871190451444713820445298348189061053272846480443908890960957200898007878126879932560742845576232546363846506437298159166941220803997009949445366897261545740325841490686093845473339038143774342023236961269233145122683471859373498180508096686598855444973569241919169118727898392258693328690689384616696967048493430609473111485678430049446903098327417821565855305119058994866900797688616257808594556334472383382955292683200837892465650271408372311604750603033999695738721229547775790744180976536867852843731991534602364251960658877499263901156518091056231796593705908956760859353011662135374013632114092639617767675222869845451883425059159350653038740788402200195910556022780792845705881597509588982404134782328815808875047390539631633095101245451420293102144873114958959512148533174682045418058896699699350832957609028932463107977918553752926404912197506382706945897335577209686470994659203953456759316668204371454419784997795570540415471150172585593338763404912002104629517952599319751482441309255901924016974511344710102973056746192470003634416959893809001428195739950974881376187336514631699826147137857087931183915673242453289357554260447400707358257776710197721530942552481911708464465356728085333592475499506842866175439575518149295357017916181120942862638225115994817893797287387579951100424383659599813994094064862216687906533048638367445628014366739125512725894231294804538697246739740202621115345904247364323286706891203787475126474478776624867210122158797791825925687746189712107341742572298363275889599151054891130594111005648314161320992935681831566733376604579184136094827988943445517551319030918399531358022057343179848203802502741424648648698943686309235441585352119096986954743224006163546340590472508341220598607979173147857684449199530843704499539770575367206793930628632090333512987772622135343660377224995271578520412846686583456851460160915685967481436102070225094228374578906758178712946312213533152431660862512468306695190878628686036572091809571945134857282624647594334388282765248917697444543925917724386082535691399706196384272984803682163085033865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] -1774458504102158294067872769679539970957088226140298592683751605214980439092024519458942187857559136864133052812315100786776996983671158240600465893446566585637250493311491405290299435443337730783336994251593484847716364961955456821339400729096686160079227913617252262172404048084104201853400660754635986998970171266951938807937113110827120989553695248388386508194833796678508749298089961325425370998002410104144458658948871920843178236115957643552271889362533934728769967175570868915857919502564617660339706244244940617051648271266209715618337350564211634487744722847907267493410511098208495119168879165578244843559224918492330123456841990315293311062359449223242150460448670592241092880941998810361875834439664574846715621143787180201403113742910992076252201891044071762220099535314652688528815701178530102314850590501850750604865038962307263910484825562443743317263557126710760841247062343595899868186282334313346655861889756271146088174931202588316320808638077252802179489970346010302661213029221048237568439820584750425785155926015543447755368227588654949471308845338772348695909595927572553747706104228141230917827028332215997941170385439554961308791815922299458332352505677356087350075281857726833844635446723543468211948225262831249399145808689108996895228020333505382219665787118650791967099264769450201461183092127925582474640345894898063430829265599666885345629828426850936625686643031167489203027943662006968846027256415815148986138571843275266360683669123697698861001346190261744239002560538800765826010897949103527556981324918607585094438215169362464623446902059096467947700650265410139717052512720389468401341291744846422745476418940610018350283239856155681169156155729703637536133506285463541416012291421463544183254040781661766727184033561482887549347001649953213345523224193180807680985163392811322207610391843300696874266220388162308373800099637789749139034682293621300162985319747074856267592078776949719975411339518568726678263045276643354579664077693549431645633346033107060427895008469926858459781730731904539855996941804856156560284805034824652011959781506505676890312105258697531670570629731630585294975498800049147771605480701314863744275364706725918806375914747560983912518559415708237960412220929660532373000990454774211274928937650587980309768532367278988587327465798511764023409446714298824390211121960526186780454974884895207328639172437386835364374012834305417640420346687949192321143204248892310462325978157036930824024678938142890557382648100481253921712379770646056544709646805525614155281040486790151557611520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] 192025576794008808988515516315513580959450783492888185525040967964610299921921676762355311236290923160264934018353201170913272960690978938635779023441184158871016293284876740780500158509304016638471397115794604479200235116531849810669526108815469090274731405470062329707343232717219643165326707337385897802498608080361942386473501457326773817883156360030006468765640725899123535895448322007762741373088967235601643018175801997913456599207552874576737842100744606562151128239429119885903866218120416576576029735055399890259951967299899808951097965248656872844594776703593399465234964189573753418915136338393863541998105109537783949691339733452019026284110967246921697487754297476923054290187141998514808161299397792811576494318101677421405429037807165693488209886811727819127543423128853724909991148658946516160366720297960345163472358603004179979078006292042608360853731294875805239023162141279104854008728135553676160746195726477679460678721363150811676469116728341524416420484860986643498682187651007831347023249941123305982079181775093764442183711855949056590117159412296976953511910460793613596592498239786848854821982629193044067687380420802849148946815910941786201451078040847729733603193913940117937093511528665738984902859772492034709677593533646869749708166359494423500824945635640035701500362709350957965495325628754020493124042152823659859356962576799297112600826959953591469023099291283196761672597710857050868337508286275464287666588593755327237370447316381151591482378067612418547408988747550234947776614489457948377367958679711668357768611265987005362500605017129043039586687003968327316576598919964347112528805544949652173300459568508967365344584420868629974235216067963546805935209246256492617625507815339753124590539433446999486116678322782924057096122644016911858377259306750041924380990039028225074797131464823492856212175931595016286747354798041827353904167317862029355164702855391072628768904381237054661140244283007909245323085901482633821493660770142385010079641943841501829114509363914562405498294533292603793314674992049380477243573686182576185793321493221399390788728541453879027153233997607562944266612265430241725241873680716348004658520208877919083363810621719080206991256611474453407974913700269725934742532634069945132671026648980949808034454333104532877855465968158129915486375892241684684624139156057370567599333287970893884697855819074941884561038612469688775042034620722053008480332914107578284675458805946890688830206763776710306961889809229375509655796425325673418130308834130440407943037163160823402594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] -9360150156893952702357996452849854747898095309922141783650803232069033839313596481752225779931934780707255853738426259869102117105749626050524923165135176974186917391440773709706316548741495938498585670488429766360475547672897699243487282127688686732958734692382804724900297037390260048926653471541617473789908869419638317740027712921375008002410575109038061158193174665527149248614503362118408830523468078132437092154958191738557030573769938913417943118039803318951995096058054859172233178843234816508138194289526665575885411116169437723959774567615768428724617546704601998430780270611084956598873893593197544728306313100753285888787762540835146330767213976122406713642609005126066752447423112589318961995427151051939874993185902350709649485481999821383037652811007017260296700108855657192980010398196090061315235405122530532033004636336553168013433622358059362727302687372862640930488619610698476265559936113150579721184350257714366607095926028839926510079103221444925557635123976038582441142912250821034826719389022728648213982136935179091831071808306748947385203877615314814108477394311837612539614136445313762639552998897816483774881853624636136592107990029039015321488147757646056579881634061704291821332894379892962219591691584001350907615904494390011864707590411761226129278242577875104940801182456014169538313243201610167766716163268880415423163281269508144877314808137379840949713251233246142181822036971649687765566428391333449944187280135480930952056317370789490715996958202130957683087426926053088386674314635198358113924691100860230632635283437069228809334289556974870342881018006674319455914128943247531803642489143228914904061903390649940790217128354810406849691765747594010349573447011124699001768300186478447598969395991374562424222032793424271502679038214507905736151696938457024863707708876662770452452146267789403834977289087074874266556845473787922318157636935134207605808124793627641347276584943203500543263288607306683890253494175168529559275294663209662503016167284184420538768583213092834218017186875988621455710656090880809334462637908647656485138221906898170995694341544573559459860519829128174941838934328352823913890399147635269242023694877189222757053071106804538450593526538133667034410820599286283603827355114913170039800804952758552317650755974642107324459711463286014071864497192607801902794347170342475030286411671874334207038481837236452989175940084518120500011759971919822836562147023693156688232144387668615612390993099285815524376622362813572387046075590465461651943742703947839141676011693116089171968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -725667918356075892918223161304162456868177380891559158175509383838455390519916267030467301901104090642009049736255665256210251174248334724546117392153969941758834616441558178736912302432940274910919092258453792081691161466131590087541626599011083348882108215730959433878065631907626094700781746601658911688762229387366834100840741787772091392696122261955555834606293446279107366144122989276656158018694971298390175156532439514572652888691130724945085971770073504866656249678936483006804980501218269260857065683942153368632533552984467007520643951172669282837110062189114735625846489010339085787685104592490004398030473201828086345065150572044361146883601935037268110997559627955574783602676677569147591099581878660999690195931274450197744076186146253184691872109450450453604780522026568043213410206698908753482003109344716283535032201250882597958841429447760533446235502142487216105949711804181015492391448079605926071799616867212348694056586270467801030668267276656137500163409444056309824421104185065415416393424036892973431888948311504136453513585253352554898477716166125944662825252012989532450187384738205139037381355975239691189334116582060047262096656023905179109505703533131360364271732239464995102189914968187715799611817765377414794066248079217488331065185808359670680935892918682273587474495835386539911763345881790440387777378775107968922948588332404339450298966943456158308907577853461235414986425556204315830426434225632719728149232154080663395588809310654499458654013441501593146440827356721748224409730096283404886001765636375897047357423125297034290216471702474698094310400525065979621381401842735833684013304969137345850130269371083003366169038156499725767610446068949964547354767914281347280999809208776791037669425898419237467418086063731428298082014846618497665372045789423234233778593915435680753421537728228492060293904188278402094784529164676667369584746278359226485453442113930640223141005072542264586141612256150574054755181853637485527194204214748228746305236902874665770455818434057866870160234184979726223463654307548213398886039000672379107542732025298145620773244276373739190645029281341929866253790631970359036942266990802477764198816968746125808046951195191188691598125181152463120933013530815226870218297472445859776351247197939988957860635804789376040957492720514743046799142476824277204696618841588550314573003768879432149276077275518265973021295710461037265815020744303759428513978312438931183393027960127844096194767278795088384902444955491255227224383655207649871970270140032107717214923342288116514816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 191299491711573296133250858119975852776270411837658520136775048248382633002013083809902818281088296700473014397115518274460781268222450283890027628136092737646329743459373033633719926593961700408683258622149329430638873944782164525528990981461854694012363013839437128378344861147154029344364734981311318825169763428655378856947156157135339673789734629542970625686609124393498310762026117285090210428722916874751074540019124305275031713227139695896364469329483572577427565518416913881779193012564908859797961928740537926191392090828563175852644956759753955539557475765434069366978650700645119671572526186862775245568513384600878113028656995287946235741612921599801651345544237383082274372695482444294656733017005728184320242712509367241421543300667745130007374596588250937689301714894441586416819822069643790146105521205486489529014961491101636775337896584066099579397370731520337385634487153824067838388873614680399643568105228761592402169584137875560263763606432994738817214090225019222162071350572119765273154130225639916389896817321163908585192281445964669381434079754929062133821650613643382127996722260887182028089101231437504209676077225841768406883286851102373870308739543382183025083581076254473322866890908295483331455922024325154441043132479790281168724144956318554673980134996790942021011947058757961700596233727999661255989696013591012599478611848678409181839782997294022144746938996646486710822968848499642507861046153845992573436496142233521558311981045754473615630466171630820436113696891855216340423308610753954414875755487432161376729209233192886420368956416763160743669381266859586659421692149533376575836100575659227843202672643511002142300803143483397327811880889410454344834428261270174962429751281390586887321328852556196608792987627754712533533353824506273015954517469091160907688407443389734593691062521285118163779012037434620091449330907108918639992745599392825809339400846452184174108445760011166341752208829549055063244147135472475332527008923020663750471972623113143897065247927495206150632059586841605386594882798301220856787666555173324440278192930780518806322447513057208319920522835284659639737088046738174693310251971175875009719730498599029750855690438877623652274801151788482312342426509259740749432641096277086120346024624729381636211717559394697723459023057226036960225199571655359897465570955949761760014042647281368190581873687945675904920053440533345037246526059065826628883427305100617460229242884894838675879178045599082087088848607117335273427124182993403700145264626115097962328813413944371707904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] -16442790363098675703640570871471935601829545212164448018971206824112662330249525667257550515249166888804995236420013060440613497808837488228402462567256094771983873932172533059093897662053296877870776045994356757343725542033133731321328093313947072770787319251178638761145995068430896195271262569745443792384984712517451004391450499518416328153315992004178147336910294590048279930562834551516240701004285296503793775708449104393960158327098794613636064971603187478673490870734827309714837926910374978262826991591128671979978621611282480543256233582193163324545481816161990629609960074054874172813001988801219108998791587451007067035235585672736134162660363617799718161207637907459523663573378258111956627771139345299191234136577769876790006059117377175938793664202803237611141463986439952704538993524168268596063104231899975977600675789299661559629720736186343849647043824428299637345847199382394544810993904342091463301446503462098423307957083240305766608340710587205282054896316274929666954222646520190388439533710790506074593437475944743467911845459740236770118665857257968490410616992008032983385506270314348506565822731513886338191684899329558498328625009891973139033906367803955839277485174342700059831201853637806036641862184871267383229152495818982089664390147105109436013333096792620852422104206324384960282286352794347395279245945283483737586356765108906648530809468309531996112299141557068358828546217506083989940785135181386518072552780446824814070154911272320182150563186660615835284625424343726220988220212310314577346773488807221244260046746354223534826748975704960013718865356118256334299404620991920345936111172242975055436687909696991043769329413079681542855794243303587713195307075110574826971810205302684050975787574700081469911677587395477770364082336602590969942485621959052106365387705048407104352798646880380178698011056986676400416678394221096696527856413270304218483404206799196507869450047802584993712740392150977485685973795977557269887870617615488905856606788246403030677025229272452969337922863196820651961109849841267006260319868241470510551150493480707642442492497385544711802599955201044823323512581840383638668422493835058820543151915025760293015539477769425353868916807186249721426017884779655067333089782143434831126951582124628142496258380836834260452817778708475256539926572823148064205583923127649418690675478123666653355853815103996614956883357877087511058614937840023103257668833386869916782069546066413121894744510014071194360588975486340154387482777918597104809372046763291221936613764423646969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 132621044323089439355545044899594106395891748273443660895532485552565468959751850076150389560123147314878659368732335088133095716339854902495421769183134417610295033042906626898448976329327904766913329814076742360277775399703013475973539502678111487701585142036330398288009064399319356780179492525864782221381701054182306459604481527758574674970076617390081517328677269935745367756449267197291082782210076725242411289448658127843927527635027608818962546253540605012152601694215539402047165791280949137875018716515432162655809029702170642301443384577811152157969803643797805182343692292691891222305499503023738124592459550764505842578266219652963663327004410358080475741770305615734438736837264494964745428457838710498351071662651937104524878277479028288523779032897666894661028777224808792578715807040255887423304991322855309235720732971340364151638811079952466409491324272883732077652684837235970263064737016105803273420775011623669883130769751763173328229509205324258243365365275307055953837403333704520382529824344101653728082635992858304070967446571240084228112384197316261080845211126787668450684246257416884738338602810585739537916378978673711557870899667648196451610550587494802236515140544220663491027144568453369223605810960408988488169960322985156112592816381556109826788008733269448905202250075036242381588501347331642320868040521450397062254007941617565431809453445021785947733897708094192890595928784888920036268587035152561110569102679380829019562115677049670363603761355987058666709972623860963332962612583816376492178604615160507173588891662004639503479744943305309626233833388182518448957604179484064962377633479491783295315382309119328253537623402814226592699116835711780957587796169758660688668773961536230932355735510155991675009535465185726683448459771977676835873032315065758832135819818825714583274513711187461067792578000180950665432719655643044409819954646292767896898752961861915541768243286142088254915126820049681973658564152707526646696013769539225567612544655964803768682992872909510795270561615127886311675384354458846107849642247130485737205396130910341131317020949195445513667181137231301919015588970363358912279255822122275551251935449806328376825173729157380926734677487385188810167217412450711940128653019141597396583474848869695581971050823677675394304620582719218685539644025177444702073363697379677345583104238524242728790139417250335566308853048277043160748299135402427273769291471576862175595492998471595087284483866627740907472459796717541023138589401743879928112452346539738069050143277408321536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 121978732604402499229045243403202763529420648208872443254353990030199023097280954844885291280068721925238617487374436631445425793187929062424218733685312565517707530205453703902016712289523351029020821386809750501792512316224050256207297359802572035192088475052189556917912240387939280608505107145857081454496428402565605287449093850828683116451654709724054054104465871430418886408566450882103109130106358542717025925714598572871110981271798116694237299398687170227891095284704088586248781617010177747163109707704995579336201933028792269350859241917936262859947043562501695773742263788562885065622680715028059883797619426337631251519306536394467751496249696340875365640282010087939358867619328706063978975038285719028475520211070184488835395244315327882902701177642388200872732347875280008853563391900108855617026908962980495451238294774729380632019779367280575062855982444097430186506889527393530634965064173223157266818462579462653426656427477375668315343815129858722967462068175524727250024579073308233472906510618845297740468098091655979233194807053600610777630083259267244258960425029824786217775310389806499949913145550578953812998955635598841291952661654039369358764624859895551047707293793198812176468484038003836969668441438389678783590205082944379995388522100412537403972021262281120590449197642489567044559048785281086683581304400461560303527691248798150624548430212706939805798240584196741924969560847141549767523936280485601206813088809531004435694868679267428700997309426788495198211964422309035694683591196820485150031816077254099406373424014448466223912120951143170576816332037554541736631986281476800662605575903141904083530305654607709643832745219209824114598137753332206930673183657789017980553486958615381937543420380133658201534762763889226857160022464174683367542367341363452882519530970998838311061349196465245367437877024682410794070908070291873624501118897948400808070756001123752075891097568099295363399700470479502599826129649829596608202509423659982404396784585989005332206868614705691007385679381386453643638239010201785012052160511812250457593713228160315368045459772466998801418520880310636276132889104319820539468685621547521332832265280034215257798209561899666927419462937760884208187755129198093054187684323897890015028301747295603568413517693082922380333822717585136923625317763905014821315685460070718517758114100380790794922783603409853388214958998317004980866693057048930704030094886178561064387473893609231222671226336016490086401153386996292662175998739664712852490883767677486936893926295348445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -14032886118374851276630034244316441480522046498885176027882571694664031574053879009930707433798596790491663142295606104104784237903285274528597531995150915987480230580442099402265356089014930010374820482245904405212528218900223371723195251750892562519710225150511443002177860525240363715899398961939044814130020598260329701495039818320660919577742604943351392981274179368790415245024033253718293163001021369452711012050675704143649691384422277425020786410274944400254170976313194309948287920205018959363613200507993124436012687518741388052793717713745504279886174396284130023808266622573067822888867670389641873346335295662205080134924607235259514101200883380970675915975308984139453859571688446263643421997740188606064455782029855726787471469562983250770936253609374486059068947198976926155899023411513116990277152234560527872265758092529673752846617024962932962789916268628543742007737136039042178166877078056542402915198393558564775124052398354352119306352119723264432397320852773577560759611012279416231997110130202912139382580421600162801155122646687512895904622963561922700667732490539959860673542199899577433914855846662826116164660263991484103865845508930441393722612836499860521588543413998386745694551870882666496578731417758952358688093079629610709001756341751709037323548705360263394241054327385152008324168693707840191104612049763888271676316036661822720728419271114853787031292407866500624014811320691588585848653212694767580322545577926714640595286934914444573041439622986908362049006117140003971221339148564430557020328610656434459842053851495955971078908166832112652507764468278794298217618662004295943217711974475964410038262076140980322803137222938339235730415174615818931957809999958448942427621704668231547512945944788368634131261702040724799098445208871739254345956775803509757469061545558409255363410961343534858495733858937838751519280700967940009158909654617362464808991210320030750627714468851572339682230243301350824130872930520541879022094105170983243792072717133855641011595729304770083032384998111265252639531319604855954898129857246713851922089146446892826198194021827422766358036745393487162786583687831682417959512007544370229739995691009325636803247854938758398810397489116257310847973561491653751218154276183713061111812349807723436825665015025256841193101184955896286355782246102852736378905423031348760759476058198695793962168692022590088012716260972016858730141176686517916977885302177707717824852052085153710077007553054425398421465889303632511692243181960996625609850094983820904618601008198582272000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 651085431249425025666602061604015217365523115625971518491335076266978267575084608017159091726242352591005894721545925377044062986742570040679241152769745822423190732075880672389747771056142425527837334104246916924866588264888523755207749450903491654123960789013715045846573196106071567674200590527377723696226497075158676300022095196853937712558700916809298236492508576623420676556441942048743190282802940969893233516425343571278772218020692521514070947935934509268753618208360912481762592956989125936087537412583472101885616043229817183249780559984175905118774969359277263129857324020015816375296661335707490847221589336076284183535875367280472669408689864917155030157210882205752595010783705696956402664721209186607227910870008427180715267605181037645693900483104882973543025338592535028071114470359318078950902457853122491232267222025701780130204698149451050748863374546504595203570154582514034426986539779466146787927566624520250413438986534716660584650827662648088721339351878212619211968025456619379099465581740452915639976165174230567059901684655277401846177032069528523890975958947397686533627731340133518917673431055397957676800788231700791969976309550286554283299984085959320912577777818248419439566141411751528237500811488723361025647299143159065309539354060318109572408231721922437003012561956717102083782853471099375890577451988070801191292857425860824655602556795417815303048086491641669744604668250984171987019961406957163820820705353057495305778782270271391570987601927180679219094225664902071697911873571849927991636308029121750513635407932296550324196500620117325351580313287494296239591428695756829577562114669284076641892412907827622432882594847164803487780346448854224836296171854763914792330028932359936868332419769971319681988730044392570349420302485173302021760891304256265685069259626993432750012006588328388858513029654949583919354805265138962925515632324668854134045630555896531838866249332835209076098552909367509369221381235545077182089288921208648594878958083106467713051311084150911836338202632223616628611006969518503113446963024051217701167076313825878565806443340512233835429172008025266394875082452000201794034444162520093379629038132132055128565666621554887203744785253584672123656474488894217355261833340021050403018774952100128988800967133913712331345146993138752032366210443141950079265508302577655760306272270644836202567296639993259683804200825572548480955353976542963549355805745098064910698316139366304795644775767917844730611219378981616300829985032002674937704825064352167612014705418174464000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] 26546948543560846641484016766960409748787442876819142649639818062289965293011558854270421696820033213713022714729907321204207907791226334342174425862398935352439391203729064482717833511352937141789755890084643093880441668651350556451786648878214392008305631946411635005505661422659362605727981887783980310827123999544028525675981613286174894871900784073643525740547993226167850738947657240505485870276307840050391934872903823953571950359431114447040585297434871563098877577061886177288503770534737964337096780210547177637585600214518725904992889976131680733580915271823986088327734115627900409883752653200469879324915677091538067902155342778537052042875251034375010034946260811930814333885554379773410075265142738650350899738264209317857061158176351477555964125905187847304405118975326461076496406216730146262243911201465589187361295448159978995810495634147004892557032154042452318185432538816901793803600805257813473020618341968989895423367230556542839237713788234904367948438630839197060306187400557284387242509671166757431546461254813283350657888558531201510287050648569837458072563990052390570098339773562700927486568217173189309119510420881437397862090061681032758062230010832867809564543683352718654805036687448094728126445739822855476985723450399798326652873306733572839929020665991245631957228583058978428454405211684285836501148560004318088230809277373999761977658965044859082553415138079344415417017060020364196327942571613212479242083896878165724472246997108300701620892507913575972318494145497850036993099666751213722477351721154631128485455978051566810365032094231603638184229244046028527951934278694213044148025016173205202628175838055717987137167733528999349731952116383134390975020834767066180364512346038185367075092022880145616196875665213057893454507789562367571487653741752567052187955613433519638851497196752878206445602234137292680815155129311739090080574321908938039783795620756633982315195023301800756759644169400457746477470140223808380260638769758655567084687631015014340795849440060842131982118401184386588726271724599979407422612315468152844881426822146480827154279539332126714548742145958554179852059444656132478023083105718223828553969160421556838879679804050075788328522116381287200602836314251412394007348078474496597411035030454222507521189925901439788110550385654053345041343726718044692752288832303558755807728168762118377569005413615798579947799754833406993889512580910648316409626165541671749229899248644171102161059686358621642468492790073276641125307126814671478267499304440426908546389508096000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -6087424469078533355248499132078802646171239992267515236748812951819572710233682615639052410044799734590361215342081176191031064580567525511190074271491810331990104542834656784257789766082956439924999547336227695496404675234939818471186402561507620641660917175543909230737034644230917078157012932307365095507250111316586931701633204334005942294677563217707512088647756038570821375418311087365390631963786117972064641742736123407450061339598734290223358065805829499399874742059766154327055474441793757373634115635630198588170201665378494640754619594432222730315800536489883795357097792678487105180178201159285341225757567072390400596447865413209305399254514771696828569799810934732077240405394549837695467469946853946977086061998822901143942888986444491951760587594291334176937063761797176294601691628638119581506161473655500337568345040810933260256615752313597426320111035329376847169629186416892452771190103080322891845675576189391062042691466472859669677210613094978124402003674725637495634982473129942995502534815498098787237324157245870129445649143232617058665273766774480803968071203115576309231833031970394756033340255280138431082653514690591908783780887397474599051255378333630108250645095604158284180084791049506095715337098128532639947696939205239755485113008672728999685505819983701329362263768501876049908153361911197499606337393083135800187484549248677900563639327784303190105767717469177894404090553836565257527015827852629235395651942782837760845062680767736056215218823186619010574785374327649390437828870455289024061672568342284097046200078284574179717284555447870825751109079745829986463436051915184038758242641631525435284460488702629395845111052283449118050435145295453558799367956543057077731674854831214849692758581745338655572801610379827313032164530955536450467491966777944411029198267952637129150916263447325128767639748630785973254290402733329932332131337552725646797813713146078507751607062724494725196761608452169216477261947817451969132381382473975374324015515669289933571728328352804945426390889337441396170269594828671436605720346704870743926062962646915365889707987326537843508227705090825630211028329394616704700155992781236067641244594230859313743611708938959109276408106544820221864380431893839903903383712199181903093341434449203592686591183053480195075013537382011393792608607666483886393734369468344644721106158901010994380603029891699542260726442237721604417756342853999208364824563236347869799278608012778519003974120282176103610576170752946584611124494874551974431853012004617825277999237300224000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 317728929268662244161680237734090887384205207477172845158697675433824823722696190633010610090316170142964570656503263819867974691306959831659612126403410703649759636965565542728102284852221246363072832954721532450418518622076831801150895025927935010642888875769105104299522280758903754574305964636114281871785303392931985003863132878795056343385220144952298404138328938518880790664164729329104928637759185095771853850625723304085252845813638801391474169115452959459641227757141436205241743412145482435959938647804740882773744748203291919905895044450037294564077444232329783722979890895732690065451578178936694763691385478873863192530842270754787389879180248762558873219063848109582167500144329754474380382364252915285693628234313597887432450308090014263149487654165388481220836208443724627968385712686957664141015977641053958626062229627465454891863536911043718508423899933381980829620235759045947647286991819857078975350347543340623003061519506393386481906304145597188171354582162770593613260867280119755062415064905651652677049064673592124235245841344793151075620192097347139311273208623338873471416103825555999321083229219283164185042214538633250305532266881628088778847412759108509340008771326188247820289411088263220941112042925931388206535173490018283208070024895822962651056549638341930379531982574011405284812166629145098726034030675612044182507600296987107987110192171795463297329954571041075360608106287477816910997438593966770221465296725266061277837003608216217130429900128748669574946806515912434053258147150517523107682603127292117697876275415148033013634651414513179853752833184833665769036051632793486933985031972609769093098840596355819740111033526697241400474560169217332617411534107205160032644947039588843834187718787817338897707043419097939141971698995756949797256544493697782077104399084999385005341305852660600315561885821453494793087073817727484895323998979377085320466818082455341417941614333358941467072020304078628693178135124100997156693559997628246976535326598892641199744608845522724818609741502255678054380777670418832842755503328462424207299190345692473121903095978708968766045958072892336003186271419383314557900954426106697927206945178686651781891781813176926291981398780147133593891223849543550003447980484816237141924817171584339093725070802396716187967476067722945757890642226480762194828694304446446364228358641585094640808451584132554115678245316454185748401554269271381176315786509281728021686844831808279425505068098912744059182393607060347443798201807029651265889480287474526663036173811712000000000000000000000000000000000000000000000000000000000000000000000 [79,67] 1919882828914045542435356428973996274006796554115825514713934912633467671606149463768887031165227656474320346988162963113756113737191812189799056529432181204405025140024198582237455097332139131879332829613240055372194936171110635017849305238091778735401848856224623238301202466255311038652384281567697562886522624765828149871572556083380691637731136973168821547617359968159851654644164432235694689143395722282804923131485317651749095226224607534097523206115642456880591601567091574751069218665631072622614217734074027226594643600848037508237271940015283763946340916821455484853723305103161944372930164069215433833091638651489111254469575443385611793246358999698005174721719985231309366369569883399936125628630257359602419882671674710663530100221478046099997400788320198362486851233836610827318102018034456997216826134000674132249010020691365827357125558014356292551078984590245229028554328229810397609601058982424377872249131472212529921953048490464530231860902273005524571988407326303473758332510421018354731082223587532362800717203669676347002907729351732111027031308621835068028596969525955753196406071167708739436239940352096758007961924963724919532962137330422525114730127534273880032412180787904804126318315053442309328052246500184590644685632502239835617123709988114576422048319010749313725574765444429367963494637562284347377945845162096918048260823256882108541360239589977794495545666028461763007281213469608341370329825572081078593815492375911573138949082139321496471023094906665873860014878577471916690061041870549010916389303762609558741232182598496312845560012180365945832850275089520538123218962971090625024356943561658082202241504989159231818586169376254980559878331772016873392618366520173717661637032861505601977521628872767849197519445413568713440185994775244561811687460909090887618443816084183609783001328842020784590722758888421919482235835790730595043481334831660655895353941342970638454283522218023251716127477522821790067109149246378980748921756814545341935526050116728851506511381664974563798915882315278608701099218680742410628093682290504153175602463090316865185867858140289005577384934041850545215777324028899720091392566832421802195247691901110931633297530910540187568573552920513603547805407960034662710938590014718581875045879760720490959513293494957611227710933844864346078801224095986601718909974314278533272061645167574283041680713357667936922079768876029033347252766637691460259779851696386995044203299446263624280958348756275306291336719029520364676796758236236467769955242212742138968290623488000000000000000000000000000000000000000000000000000000000000000000 [79,68] -703757725078072707558852694996746269685840568018321450717447194567815995570837571508025790326000720164498812572191168730335841797580106991633774954771943911725639247876706379385963702166993411301671894240263182626762270974031499722033011835512580713801264765022019266550214730826791753427997855665783416061357741177112287794107190155610712963357089147786597518257793953742287112173669758209915134633183143196110471824004269846981051168894767998144411388803555751589199888650635784971091994762707784492963125131677553242042986782168239257332884006457004711953594358015374544531169342257845488309048629718235691028363040543712421806915468527497089962961754445561087095988408008090578519959455399295799109798262372322135323823976308651417277123517573691725601436600553021373139278370608733485736786576294449154957457426418635053585170123083798736305460309609567951290724428937861848556801456801649129086929094294612912616521013048904001573690923670566754923028650957438254059511219452694605050288614334123999230783263898324506143026909823368358631527060866510505369872877501855198054305551798915522945937853543729019173810120548777920446395132171605437750066027685721147029870442516609100025251937908250860822203476998014093220325968539996275668797743333840808991232653856867767002868408975680262499088380076934177027185254098334602859683801710681965996261658647457696881005303532581106338522293012404849794793298637273413963662498859788888055375437451357228022261781428834581778591809950219380463382196697387448209499220585847119017420305249608947855963900486229101733020412086979371884997269350863764539839383774389661355596196167698316930726284508409389943077358730344483672436280644709431534558632409498906702980475884170488044784854395090060382361987019579687208641882517039226766745635295492491461259773860444692357330223999144902050307412511220587978591513497637490693145026085158094846701723738080932710658929714037124910085675090871377169854171355353115403911852366304263681324288022817428281747017725931124485001915525001594048796187451614179151234857001176694550396544125909646728261618625268084952667221724866734349596023661573194418285443486389339186095696811760604977609544843251799101345496591033231851009860752475926191972346117651143241231542738503472319036605646941488864846630248532535136846558822784058202112669692410226299169085379431404111931504008513746751002955959295221366388260811494152498832850663839966911785201347892631598636895056088975093930768017865894431471417098698651680232234151718651193160892416000000000000000000000000000000000000000000000000000000000000000 [79,69] 11999461001462019009567205334881506284503255077791455981415226753645395465224390021783187617202433193889612250580506242339182464018078977215017310962894746187710768696890375078273953113013991305725086358619093479259231964879370000013273318967481445490167576332233426277094043444188258835618271322066425636961761060183373764915440639662867812894129183960579548932253618098818214463767772458503806836174570327704792789352771759647978532281469963012936274542197896950513982994106280151922428454603448817735249114630941324389855851779269624110005340342487003727503560700278884323328242834927385783337395454215326870153014659198035843258163407027218816188226732899700500423879818100628229486037899376534902639390287425265444665283839840304137317844739000296673534101761539325812029842758545836659688689198316472837471343501102383836963048332588992516509676794313967714813902839002010322491844451071645510929681556790003121836650843789990462323177284719835614092292592981899145467068630680732249403292152120438369124676527985881689325358624370601307614206640494249496592219132313105471741906686316066468741982597771271483174960434967068848421813155206780253033327369148794671524613105336161500635813260057581333505268165023530895315126892982009288311323233984889998815534182428088197292152693784517592753920750027868619285715804107851143118645979721746192198510544294870992248254571183652448551381138845756562236094490419303673349573468093823836147519529738548056904095860367903900667906448336541762281297108018316723299077850414811994591429796461882522502061428821673741420269639008957008298029496676453224703899020480853563228681833642351480605099401895264694401370564547608061221245872857140014605290982947427382083098369721029322264693293082836408942284756472796055719060484144998757991031673897793232497163926055741515647604104497883436098776114147552834349536160166679201756067071018295131451391418588480978191404773040621557504341932288231181209873119549628850830264465573282646601696922003411895345240670590373291068660763496748150556865123472942975435194563225942812511781199374385734999334150679048814502681274308897653307201349222801479726315878311734912871016970606591311402509617999492663702064017227510639697790339814516698516703604400217795748536302989302648291039930453428976193532729877395663435171424428925081598374905157529037908233293125359486150413468954837891368260100820271418125290712777084473996883520425866356926588746886831317852954959719983352159242743156009773123583956355031708413076269549002858464018432000000000000000000000000000000000000000000000000000000000000 [79,70] 620809333778822293098051706915205239304786718709703328234350247613701474911920315221791767085363389587534011926490127879028199825418395087368698611078719231714278876404401407187500039709829096137253980918766502421914102547179095091654891359317653116336117227097538325241920466421876822236829272076316857848795091429130922974929669864277181515965773923770382072243199393151822954050326855492444643961171761549947524446078772016001055116272485353562105012987492711207131697276501231620655727684651442020883486202751310595749516774164039182827546452352043624104468385914424016056108205300387433100625525907811775238668391888340272201950776170881063030112791789210794887258030034124529812338218941439940173215915503199535192359103462792083043307482393793223649626236691237772437458063101689902903404430388482837981342735038668113758011668828115808527903331564892370854468757886891166496678956061338027751782878982299909615639832329570997804179170318851919301612663195395667868176295855086782590686629319934351664714475547262150892826545113942489758827936507645014583140867342645624273607254565624280404829225861126337315424939383762822061723876537400023075815027691327275010044405599777910107674502832134161215940122497325421349460449974371896550826232047989329926038902832222254288297678904994093319469896399543238171915057458392175892927021864245794577532953557543615082091051496674320937206007843052871859975889587515277179726429813572523915882817741746421270956133849458850333532790138399373716813766961143273754090444375570473440413203074064799747771562084242115370686973927905421687990828908964714389298153978033359567808489618931594578485439486734141378573024130387551850677718719179758266677373088701174674580561885152696190719291753311667817752310215545112257584084993380152056767905842578170625461817254405583464793358525583392627742553045382502789929182675380592912362557994431700152995152173783629008347166278421757649609118189319013198353321974562078274197500963910866721709826973868070885458859047741219077835417922274254906873130472564941877584998156589483549430299362903002017486650443112478307823954320645021889933620177461006895866286436060179011472608592512027753931183162162664534393855630579175870408301204494835300858750519798656006198208957783843747641468031834097810861043839521540861218242243389190978886216892976201502558897167117529197949793042849888862091703221678309710878684389889098969161774913820125361649698452303586173734012054903367753278793304678914903506578458307813929314654263576742122749952000000000000000000000000000000000000000000000000000000000 [79,71] -12994963750519456131344452148196341925780665712173816761852842545418349659870271715006412541158113711316522387033580927679762144457608996820519063099263143223937243529054773564147929427188621584671039196261002906733261477286008174373712131756411827719443948822301902986648037576294714199904783766916148652444357178035242462036580093549723843911188131907754363716346545436245923148161411859350793086047935194179916907255332518759589801526900008366339942527656316733601282569531224627843867243939888581626362169112955840238320435076774948084643406145581978324075322865186140992179052634977378185668621695147874474175914935295486947436041798676705498572407471523615986386850234560356824288906853071421981307056158886446883573570967708467761599957945438850247137649243445935955454180389625526474286204295246347063373026285395007465341931892684121445628516129984152683006385514730454309347734142952473675407849928298072854881335184356776998121489380170667207184925202706916882489733211375761228458500667515558619545955760172494770643257761372330258400195566474510524028421456978577026106961285866157849023636730298271059738988739185636448266596707388499334399518565355417079750603114270356881056666582535232347285214435590048780766209238869844996688808947237828226752128521878616251993158588163363487208204836547178930466641382199049256396810560229217165046912207728104529802361695177159592046694481887249627931357885618358409099193368096018404848447857690169671030583807381706855745123308345850571788163403315253161927227690600574825524384352692568395220271794476976019222462487250518544377319326909266642074798141999111508393296061746443305229312012652633699099839138594066811379117291542248553322242358774800921430523475800284678870183277750797173404384235489342863477935168363568351111363555674419895614521188498165247766376828906565274245893727430331563440980204516394593317671431308352161366123758747453946702006687611062640238878520380952292936775505634402977429579337176236551581654163728379427115524501095215057357347862683316555569825068387257116322365158541597146788344982188098651401330822082612101322414615260097566883607651300946349508335172046900040547345557236111599998958587090698815363133549209001040210664756826269511689693129083546814160719170276573669181788897240795130143779629484613925697560024903497673394017237116142591031817401727643299378357560148339675806627264637837579990772264656169472517688978651738396074776991445084646765296234224000628781622964836911448175161926549866214544566324432407168548864000000000000000000000000000000000000000000000000000000 [79,72] -510440605679175001884290309958618871034743464104151595414708430094767677981293304392585799340766174791418760091140352312036832274861184735630002390488499018354030782373992313692945985141734377416103681345170562310584428201151877566576507054112468095666699952271530942099483338429749494874879578405812802607912399315381014137072295155835787060127433689542915145177066355842830868610041803259281836843750249863035418194627630535626941540811714647910637900470495598932771490387522298797348660822586808348543469145322817500658649750317479520145319876716591587672678711601922664520935161822453908316263057185788290541552012959308205598965276917533297914316090817204490567933688475463385071591266143509733136879399179155918736551085619422872568096909571869701826763647682822594779928289298549107914559228099821016684934155349691316243407397972140798930514443306862923973400532871738900381176696656139212726291016974897599893634645444412170693247124388344857725293367199592112292317888680727246948217553959506507337770994585085238953676090879220450904758418718781754933340718872794357027559689972586295522592432928920084861862725608814986187823755849653314052493792993464246184461368632331825092447680633148245399199904868046603327463486154728200405497456883554021252527508571473811775012291005208176288557562769565576837520003335128848668658476883567328932652732444948564184761901527762979135624079526078564284052923902825545028693108475148184177387001720366222147733306443762007516813683261479520226055094222019977454900594215959755059294673495762620363922068009685311085280807097526444275912929203149762146857354042636145982496041999295115941493930834542692934697037953719034539396165689675442524946473469839561091426385118734684288818651737210923044283462409191908504572526188611945942607005796134685963726643736323967634636232929017476833125089172952197222478158229654970165587530888302869642339829432803901353317559702184910693110018301768396335245056928944342491232849568332226496565140433325390360429323697734108213226212137999841373892315295574206686938876362469140226196569338865412179150944601332211174986336223224746951509135027191975959427544471659177622288268935623828524921370063121894238670045090323306523230355564701475549368401112697220929005444085957633301679160135900953559752808123062195241521768428545510611982099824484880648329817888239703821474642218150987768222862866440036620738274724799833652015961033530970278672220436725953504967008511896679354270245544126127159658177115897090192014062221421510131712000000000000000000000000000000000000000000000000000 [79,73] 12754565489196713728093527601323000850077216470550055537293581227982036309542860582033398109654927812497963517830897084232612107779504378622045699108073848657248507671094856189753920433734825058144669419610830818980419541972749933815629259667728901568042876856187768712306719000520187765418738929655406041212828163675198369778995708362952446340205334606539810796378527716269684063585240655938621699615394040370941844405037276024653765969155382953323925756866729961909801057826318969082357384441103006522317982799033880113434579858094357846017408066115962390258601726069616754293898515414081720506990456981652899432008955313732311522018871620974334712282279063908832781656381780482238127148669324839256235633192055859975711195917676545499181211781088128173844246427960521357173594102597897788005854472595121595969670174644748566638776377338321621617869861398043512034196804361558124720532355913037882727621399278857312668377862604203571457892225059093206894109316893028002077444374414514793050458380515764803074783337452890934481619793936248346971005489343993590963771386070813102020450006308565347063814698951592661617164556960913684890417016100152963079066672982785290789311890783074125334819496804117755835118877200954786097961687179100291405008486793014290124593831071446821112924046408554930625228160381001740190971321386867453388584146442743746176434501105791830894998775208064085375572979679644741497501129476219947270919778810935292572515574939789679598897193260682471808806475946272293529121702661420596957150379509530008099958529236483242059630767140372544197056760730082627699101351110063698143281556612722826259086508686493202848125857367513471116229807714835098150885918832896795754698678528496299953630947968535884959295286867799903521279966455448643216264878714954592989826043013117208820302157562857094590117469396290361588765537834645702056724084322604973149132032707934852236041445178506715417659789815478467025003020834101423370684772002350640541649901309426928782929378602933257461229897761148462311567058673156985416506302773190797662269425113012685207795035379419393480990811035024540027155253681787712254315439866730473919082552415676030104593225944017758082424052679028148967823040800137575003744585098855863040713341884507265574052668095569485606099149402112244269295804787937480020013950470113033373440190655357703415236774671075617485782145555578135314246111823760697183609909257129475263706783911995906894097268481895040913260833429038599850583206046206547444896419205510210922055883585736409088000000000000000000000000000000000000000000000000 [79,74] 148644233102959261882333538432508359652570455499503639807766356238604841476239545225257732771997197563444747840419727043282042384139037720828453366655817758533063953865825262954968217785472410820438259811508599347023021135545753682720103754495302653966522785731932961270436517391258372781984291011880383239663702592067164902798848995601606268242458517975638613118099721751194629825392315787672687074032339653651493547561207772185159682601965126878688860106157209523613022568939605097263454611129537433893882816536282483569466869229828296799237851986014707495515396679072190041452244988923700191656009747367927836974898902379672222724227746339844388086315585611180096111648578682833419367738769504953245899758383069721150900164794354159388624687677315321857430922792359837986252332819072985989083095555169416112703843479308806727513803051001985629894272747056295953286357730334577185421954939154291167357906995355138233192995949926584053794137848155354894241626292211917906186086784843499959146932991061408030342894388972320587933451538032102101599842642170169135942554764948317219370601588424898031644165187054024696314898947986535155844494133720590661491574964712898746362265376334181788539466712131238073530718351392675801400415286732156893809300279946489404631568421455619364595637949590018082182281931839226625009576659123134570035662442619676259481937892187724022666029193458500405276687032131712200093397002353857417922298896917839693869968610862713988504131607153325790576836144640292550753625051912660177776883052193019826991767536359958066597725015605557968694647747833701303666982214577860253486827473407122733863014377090791593000144190041116581848522843916376619846043190880803798384896373015373078882484506584665080416580475776225673647122652502386801540547398238637595599312030085893921685241691654898419441004613823671647304183497041184125625966354748158686628419365054695005350482147778017976737446203196779342367442224119832937328966478897037172946571257931006091693306702378177316199725366738156296637354018573705369984444889269329032661633072950531758443334252865112914262194394573234470739183435823743158809334290590570378299311729895658280289406924898975327661899257670078401044737957884709662121069402071359085667466941380741121850161472923091588521710898710330487588254182521987919845328993882351031675856433095130336876931669035622903554908185436375420803428079365510683791199565776190663499522858048412534739662488044367241830730289330021974483129795412747215744146564852184982608167370982686720000000000000000000000000000000000000000000000 [79,75] -4665628858761980790357981093858377085092411795676855519716465601537780524825588787542892923296805715282564252147013573100051059799508085324912791766937330653742115550744304677048585400871007356436487641686638190008883878264196677473337511338841425912477576256296497947578764298463012764608856125739784807771325924596030208307673877745395682458615340778948709669945049580983169326465936104229437844547626464942201486246505619406526919266342030949481968699131407712572231429138510577352288443876298631349594801456985482581297773912096520728363846925508992929158272381328316178277631311032499723032136833573240580901177910780978452184906393157071565411563068204239903900880973837873779907979113213193250011741368297231185329363084776525844299660640721142744394604250581370036297620708935209242264063741570940438468552392429335140414884702300658592863472424734083116188103306126683460286634643248468935842574391035979222782615101261846298096519950333456373401119368802679444922519568868305790428893670579138798594491025879657536723881037238756041450914933047602173926782300348363932696373103360071834284050086922431490206204429508996420342010156285295082264884186019082545000416234934737345813865417667023179291486313559977356870399761538170465904320648541294600566302783806029596219983782266719824162167582981714689466252674549063984870860467555707180651432190616287776387345399951912082740053713997177635292659971117345963858434592251235087844849945660881597389742167360720693199695953694811351692952792306091316495904279352138145469001525268653629466228043734334054490046605370535852282947783843810663298737011548250750852520635947203422821096909575699589484401916841974315735347374165676688142435039783962739380661494956944719460560605871317178147647397249946606182595674154980919861108072877753691957786037458131414054871643621264213886777666117850851470627412175828062415918524420523429676006947318359621417604783654189635394548171122835338420766813542912118798841480655848947718904745179852853721089367155272094417243962386111078240033273121902655751819944554666989745742470636912068546595651036472948482311881311540597016917358682943330126709630851415332727724634037655893001157140969058987139138645029672393161981359649300695555674959895564494800899573780968508481817132963073212332697245112526266725326048578875360704974403415869507134219809929408696699251590442703652079303958794161171414159355681170847941355396160256309906818686692132184988492821138228536630814170576105351291192624120708304477401448594800640000000000000000000000000000000000000000000 [79,76] -30344806113027748679273747175740680477296237181030863110562608369329838720050788741018759262481756799061290323211946128939784149174947004676841095280243538152225246626776707843255381532551308488521267037997220829962265720910637594605458265277553872293511759384235411324551467548260874219517326130271050479231347783226829474597595063770375584839410436413858307604827437467486711932434974911236602725428809686371155178134761086918755894152774751529038020397859208071318965596678789050647745170482236849038365974914312337214533179112258274877204468980048577862066601128098915336508662903115126686089945102411533075658454609416182217834485201092721337576392232415475702330355125782154829158141065358133470208359820299291768492424354979833632282534458714677130344948791414004780399774493916895065329388351922207361002686550672534850114214068725251801874056936037442115414446684898885908020018090203930739491840135851790740041201930757308680957530249862547656148366318973182862461278835910989310946222415781892951818688599181451400259931239170214646338352788647344500848287800261380457248035556552007166485103224510547152859287059983980752018251212904140021056888683890966060629992437455005495519443298095328483819886876925548353719488049019853417543940641968684416747621725446378670047203599183435155709890815196691691406425416314293855307223912526434515386169408944807675287322947135110583806277735091577202896838315127749497415825153156657026927678393149240279081746801550270892598382620020764466995746282895094281953528888480386534518085371356446640257852839417522213184775176524099418892879821043693034150535712730426994676177558282803393736073403949275354882443127412283787028927524198527261221427077836005905343387970510765305377980145927358158968102960961814134368503916263395912898600288501015782201429212253297480366562609553267781865351987800472282470652361444274258415878827596771937491286990813546623263383919912899999901640680075077630809357189430377856648224886246582321596700030983402286408276173989208425803752491763360875127195113299648625756379364006687542002244724064128687155841355537493956339237384834767276522880768573403120705426881679333044399425995657477418991615365873062095008686858707891176622802840616650919042621435082343960414677808466186525653060302282524996226908927997487594886012433173788695294478977599198203184877263391279535388565550013366612200384484267927857898599555934437349289873227704322603246571189834818139165264354905102683869992028290766847192486625448773446965587639009280000000000000000000000000000000000000000 [79,77] 1134978663065535820301656027248918005037319722696931210281502625537416706879816484107138633664909150909806193036605689453192574445673402355557161081538159510447336831415156778323306683865264798966385008024271644230358553850941240779726471411924934727102017217013608137638517261099584550667864082863843538020501913483495407576909811936066013454401219791971403326012755343234196703939189322736086712279102238870626380004629276927970166664404912640625378053563736597374091159558808102754585950739068049707952935775972290644404725350035455282462941619801368077488219685490810483746278693317894310734513766795374420637914632224661203731031848785080294004595642296959734463435342308433521801828739438191565779210789189594861807383758442995323582082180974112783629529305393672289866923254009060015692220357155928344225359757576297264981789069012691034175186697377945247059743744974086146007524082922829985245862104100386028699902342505286181226588815767247408833780447491780725601803569038490197273046197187740609729861873175742292629434124116929289289989047553340960919510020808232232683719187702778541359405464951514713792965849385402405983645169898378503640810456890891713752170314744490912888982788884473927044960379902146125371600286335792100258974119179635014804970811797946388391729434241772784843030277570019076178362495838656958857120894963308232766464447390035666951497794541957935577477240216883632251628810802255719454051877645090469985577693671694355169999435860869215724341322718429248803687211328080813252548209859971798914185787885215801270278872355234948599781345430120972527423567664331971620205388537150221211304358166016992087253204997115799220192791638867242827600428422138197648961943302706150312214935545296165746694782233864053450629497551500562999910152175931587250845532426179670578908131720505401532119810739203369200963530936809129921064996310098924404475757092140476215503745919791168023682329172904548352926854885558970238235531188480868416130217592296520029344695883059645109005794350787675113933164955191819812142243479031443998663771024583948025707939720300211205859653416131783630899899599776240768862952072267278503183209801071371038352000235604194354770310575188790670276554464340769284093887622205335946390811102890966462763953483709599878679503249404385454095359961928199615768578932272635834401899232580805542088947680781302032835060726250259471407268094244031818567127613412309457641849577466513426436157071019544034224304782479663450451653904523922884628292204125941445338364641280000000000000000000000000000000000000 [79,78] 2597237486260667405264415650377117730202676460197811111933089174327819845083565606903054396796841933607025047081788187557678769186243808015025968002481055973275852859220473369124450739246118575589680688152946762447271407804113673729251787786657458590993940855976182654127484191868102569317769510674019449757110422785783093746006534030285945078438654984241954411206507716944323188716165794063043960341432408642300921550005299480495997411648052480674957639629003871634183555286438215094583555237923165811933342276549242735642536228611944576179703917411962880810887335159742894552924046243059917154764249180930012842139471491507144941227374666859723026461145110190811089460232707047567678031605474965848398992587316294097266465328648831646716964615169118430337408460676277374456707055747769287775905521362903381271094709961784903120919417865490050502097380036771008857431206181717762418877859747805191199016027312341949406498337270681428434671839089723197843583546436109734225622884084539126008483093944972252880413625938949379129499098440160677583426344844881180617391385683140733334370962768284600180507238732949122704658170281365239171854117169576059236733787435455093209619534136437280685156433904376974438616493944635488896516621310811118315683290368973918707103171555101737049967530926237230358474000673933600052533613473290749417977361576359110856401390041403785786498520796742528330402275857757964359596800899402194429728065641108628350064327458800302473067803491399937268810920481941365029958653500995617326833648139437799534978262477802108672453661315284196861155980840983766398658622789582317648719019754129283476136578831779138127975521347346479651150838346322373026198486103077201662052083835014820855422010414071019753819281413982359838198599623237881330303069621422083382870818413686267958562321634834754691829970937816082177712560184829243795779032189667846290807779077573318644680096089710145323787398031420768943430552361078870603940483545480330198094300295043880403364033802784841690625453043939888571206806688463184711787925208757910694282329933123210958751679697351372849136367772586878096703436724065819332130970570926086003745912344023264970882485693676627962961859058003415694044591670173695884897747565868184265854266521583823709094043138672112140082457021694345381615551901679546309296712475248822557841656945069937683242084613811896576453918576852554914699558233522681688292479243728123559407257874658128072326466399639035720605037510424587731128729662527210949885294849764653231578808320000000000000000000000000000000000 [79,79] -138672247957137395810558638105908614317792858791601290730963527289528837840285902197865588732679663147737466456068130283735141151657142251151478717474744937459810393658369779472780762187250201349575010180830112215060058784504651755141934248621534898804844364228131320824358466095819573794994463429822075939927351393373330709407483345091150786160037943871161288890375119716638132497516311261507948715623162637085336375283063162191735169495821293792948528705929940235022079894702109197740993542928727054118587529497338234324827348373729718107320106219403084164606656807533422335779219129121286628849046598972202674300845069270789802101157486913585011624186730615061203750968028429639621078260833852252940189598968545618833157050983363379895294186081598240490188188290130470749127574969811993103103409184159539587265399417405184135622372076184994426333252185220024542492837115494988587549542980926867980750231157624182401465566733169333945185985190627657044335604016527303957296176790362151796283956738607738322558088960049743567487656507778978525546166820728711839327993416004402116984686194838134696746731765868565613644075678458600111041066527866371780554143649374015758132322020744835055750690232844972034193890715472067656362881772824773376001006890434023175348880166688593360142494212041993452219329468379541738272409145942192795074250009258259971897069306472824868830858642111560205483920368302724566516572597864471629025167947580457373395860594389277708800684330177959662124130860693516655427841280515974537636056134968246372126049061381288480121443655305483228598700597533873320039653117361565378859446390050837310895254641082330830113564374492544280698138727864885539230390484925379912175887772281862424488604047766434306077091887196519852357041281380394805121325231833031063478503568421016870132916586795502857410654966744551748260416541135354993242916735439913932203761820448333028881410152710059971809347673273335527887595799105417155433002465490865234650358032884394594982226661558086995476318880615010418547649921281888437141382171727915473385431215232749472867288478645568177963081645814593569378397410015053203392995188317033491751792483759594389480338614595589014372893399716050853560331883890162910767865845665495253074984791340499169760663601607968035651690850195308179009997051015134265271759554461548290798182298880471988285178061826236839769135310175496534763017778364089256846731161804947045283120431933651841964072968500831802855294374048037508671570441013170896238041887180271658079354880000000000000000000000000000000 [80,0] 425919348840524252024103085342929026534123614024984540090716880088371281598225238078587009504563878584664550392203890622623304189713222999561206319470842339515853218195330184993300717342574286602320659197951733818496719883501135575765494909266572304854131712297161462718495244342424982870017336961604935709226299914198575918393758975915662946285335983861458383480369615095934064327328757040173857409829660386090518960758834843084684758853851554102560986824418707910522523730481012222310567549689088361748109479578688363962847281671323310224987270996670514176103487117665902113055208656489867602296170486361918976830130737443662797160749843774900070879104896045228575695059262602615992849374065112449625984460446623947597527077877279720207914282394950907864490714906079450281116303142793711866659858600555831327158454294507501158297259671103087130083153937638412710476596822559778808951943083105297880199673213821756209611835872890249076316058825522823647257869136897372351573292523862710551581310140895645954924498142736911380045468706951643340486136041601948882915221670742650274757334034485953759630392512476421288080929874467939538475017210091407477516825304512532594661233553270342712906959639231441415693405954179906384726815289089877271391271121195590538792703905988695784258743121477334619262150849783824195485144582064134792073524813398887152161999438123997113749057087869560546767441154112397219587149092556203100925229517203627196367469179410410070761862289505071932254736768236505049233164792402703964514563777494023867094011423086618108369074488820480629917578261416292779896103738483636232357743757203170716757032010723545465837586004264818440649577892093896380009094589564469189941894739516765113478807067266495500733794064326263465692621937513512110568798137766316124139662134043113410844466922503567634330090691897439578384394336019987304329426159668671339207153855122231865699967707322626004771425689178889951692288216767440373924753651425444685425722594833539710520570654851392800764815346583003848632923207192763349829358236515684923812115776749725912334629004223872933895389062503599889610268824760469993000254977332793474592887180859495006744513870660589113104326859999500816622928466710623848460790274720860855125925057385491511945826093845644130449763585998163131270234697780986031909557762148057010321416140499199499127014829769446830615215397312271070451173440576783519668002148268146537949341576910607781604583824995840100383465202119271864650459171391888389492810037651498987454097012599036174468432262326526177129267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -5434853519115706624202292630785037302687096036626841017676645615783315913261262136674900387502858689861428784749195576793300549267417859960477681098891141040030872015092319317122739486139410918410825810359886465382647484911992567626055482713793624623291323980277452452934867231882922276079798424821643201105568208888238218522837671781153833008830359206965557485065249429943609223936100621791529762914586179954602302023651267760718932321148223214083072232899463192965974046380275813514130016051606453698402645315156894596253396981683064094679094108487529447717844197028440563546587923377624848137868862692679479063832221603576562998807163890357118789432083208355043804911552966259117777279599797178341321092462369519781948254176295897683882228545084592647696025482518514076352650001614392786702352672617195830528573673899063241257238948255628015377707385529057950519641288984678166550257864546981865780447971048881083294268018546746467601718340983483419603559309871819617492679920384284387862117120620062605827443472479953405827787919905752881595177092370517364850580659945019083262806163980554720208231812271684130674387506012662391152253614211734304865884433455316803887455591448750899859762145300268618198803684692184874758601375728966160353562191295680821402512291536382807276113783218872444073053984616750128082495859507152692185331844572448634577737466527244167370555936597833455152505878444926936869454004604425342507933837619464706475482866967077861712805524156551082592649515213017904566501373292042295212991843530153373366048363626541652324848167427343336312275104603854675071387219699250976711694673234096257865797658272489594675675993020467759144107297376723150209280499144286822132968290915019336743859142197514980370539377728791199675474215664819630630831967015571675866578322865321473741990119434190511477384493330529663818172163856391612023136213302099382047240393533044067428014863478254028350075228356203848690711558411679697503792716131700275796261323574458657474550486665142252706571961706077251931582797630376777279344420520558855297337148106783733891719633905478389692399105156621087065887418495629138456726774097186016905023916737341224967209583089371419290760961133238459868527339142525745797967403646660114506676475410686192773080584251263680713906927358954259444635412371795263900507410244892839258327171659708401819965397033673890611322857186428561622526581884705296148092282758377361101300974799321128132815788486758745923267195550060105454233308052209274586837392382144054416435878469072853302956803516353325120045973504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] -9577934239522699895146703733734922310076281930094968140831644707195742689753753657057415928790798420700987023190084355805415644412973971940878070847166492911997380786568005544361450986063774055181772658729287050841624968075709407222670597882550901810447858378482904328670420506781108642103424074319154711353697001835098710131411191895405572455156230718190789991883634086305386208957068850614347303362270324577519497974391148243413964586771044647027825825757196667342291707137353638333352685542301167283464152130133181950069861519633263701313220341971021899610096288514844518934237581544187353923911591434824852338268152440438064617851784196110356695069570573514456352117746673288045923136945640343807353162933512371233647144147370306399497119607329317655343834299525900291682400341808998324524871071515676363675988087054720994846209400146301308672856558405877939249380426700889374945412572785863930086302869859637480900790373427028807459650361211656037357812996970521663439397368770591221759173018980379982071485322336901795106800311153395873146530068676655757503113403083968365246857893636353087336897583451084090375795528008208814359874434815359832847959367371001444229034895919285150800104341021493443207036542708978131292388342102759964684117602007447999514020323643592856716016128271057781313990090959331280408480454395551924824759470664171859447926801421002568755076237989506801210186797522658224969073953259738130105909952499161073208460078720185425338673903420203683992117060009777414920890074807580079799822750357418650691392953563425597027048644812152747976892927304324772955633089082542046855546885868720853551080640759308257715831733429923051995018839502001816711472782133490309150032669676039350214321231391159391232633043118895890819607256366008776178589752488144750723906874621271307003998168670585191669154679909013061611278297173598160677083495501900617364076921234320004326668809811210250935174995227341475244004382512384997477236817705056802173225885648797918859482756986804841186067451447029658392045924021902543004206831587873787659020076826154144909237625010559491491536886944395417813042548176661009490510332014357540965141367282651427183020275089651757640562373893798434899093706280543361824073381110897659512933416747349304226944542799082548843395718382118117747324373892792783121850434491513291071346942702213248472508545229365833976668164695571415910159788975426145584067574379926492672111282537339978369769032412969563545679802948035898510799045728145117693338503051077147777779109204530447384747787582004837350828408832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -116533283811573658283531083607903485953744696222260219780021219896097644444469572449340089345470170267321581948916894058888166373883266994240748900979438374449226694170436944277215103988768361127835394616873878561208024656651610864093751875368679086630820881692978774111862422650155478738813476660299328900405244106512393814380589735236555197245268063945005920790761002783526947991871488941216157017877979799450304442701796027351748736027601577139825503517816775820516804826155732903125169085705791939828077000716037565203598934403352105020317795244787533084981693030545183634841298454471503364760869619580212758840641550960930804778508422668512156171652935730767427953983517407586733823433646007031804344968367451426459594371070053436871235759440303719862991219115365600702953905488213610717421471447231498510635105548072432903456741375783516233530360392883930063204090462499159701218291434387121457791739897138163567573848862347683627372651572176991181067127525138794760504824860787549489239461135880670269368290849643469793872056202710784591397673455510482982027235968918632313986465526057558190214756755036527143939537057338835414865529736026315182440752307808894546063278995617603495829104553403477793386593016607526863267722429473676489078184499241716146030459469791474599265337207597912592153513354881664572411203629153610398573599351649071648769262479977372649944730260829662177799020778936099576327987123432039308283947410799466964569556067428536913595752405299002651524229178084117652035026038499318170394500617780975978348511759354240797401394522746354476235964672493337127456197372661163743990609663029945480070613631146581358514825865410726548498051276302252237922432421542222661367673889452807688978026554268896617383162749513460302704287992077123358796900613808910504211106487046910581780684192392198617961048626884614343867788379353071195469770122715363176307472924219413100677126750939026967454195895831553605403861453160536042117136585349719845790604162895618844768696366908446925081698829309568602130661885367765265492972315429955166937587840861689962305949838280648645215455421817707155538236566244042621600116378609663088765112410642778554057935884160741483325046349662500692906991230739865675416419872017346767433057856531835524437867800531494184782523398191597674046271266616450841638076011429215052558822920841508631006771884509549395183689930417464436716669457174639899760085817468140049228733860222460992183677372536189180298475250165588429764918800142296010564060828059041705957055038737006004037143946668825111489048215552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -320878749850801205246875568869696439947106659422397881153596368248980929972703997314420561696004966147092853060342109241936846985905646375240561402445104686430065310914142520028528346293091226981729985524408827685057200084874493522954413830598257371870641552106489980438468340081018303430645651409962105414485045415334302163954395253078760623606948824920596729933774880606710271443267201840073137168177017476488524422237236865284694780900650032912983717395878005144100899100591144698586995556767395127772659847818130050245681302065992430576049707583634482238464218400894055062637963509008872296236444671877670061314424440939383332134743611572568869990388751120098833910701063201389084255625176486885259349961990320883628147460730125624789154224056565988454863867949173842934040162630112196536563314193236607549037650920970037045144048909261851354302842305521654371859476962613471249081725357045543812511024854954655585486766960317735278406197022124788601925704060039881370467124320820138760831775386674255569479846083143789164899929532420800549484093571798582797931465194716953117227588244831938083592250402248099551846803383753853880932388489057438245245429973594514658314314711020398832767834880136258307122784261184311113891962694117364513915021855042860502369739456905148288847079239961032289144605641272785926853979751038793267968514611600772763507447868179889559218107909123358842809800876772739609541689786819709125722807512202895483637898002326220464167457370124742572882702079157127297764185718896992726972433455520372023332952780103257333770130518982172295737685621030403911109577921213649254652560332823613699110252205816860337803702415887193765103054430607720630582943372454897091712074449615687137251320107942291735452069357575800630479855757672245264703668790043071759140994265159948336345991469649159095964344722291307852710810477459748773612185310602680656569059565037525014665776310592455433527534475434029880502642473164024668152371313640984219435841731452255903977105362693302965385494987849182660702253014620851160796569037912697022656853054546468427118419827212011923547919576788056325102301753529094786468803419592243233296308898585665836642682228229120933262867169198426314524563637770527592340917319581510977171868014689707426168048006243726771006472602147745073422290785102403103615191747422721747491434033862710543424821945546721613004665693083851622711315271491408502903783725749712819441353315811337666675744870032814074515213931570514106508998195227612346655179861155235204458493537725475549775451353362453006895632351232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 111808178555431959058117910426017771054128524116929687458525432131784852523218835062470557051766956887585387876418525589688192644136706190484578942095220251295842967446985193938151045801179983303022255407849996810746502914690997699274081193578222834578259918151181178826118087991711883411212205739071208907367374837715393401589777122287051500395758739810368220971649880190189685754028401878640402284172336123805129010217221066001977656516576094576924407401777697823140809227972972122048674323955699555602373412272820087555952248471186430176087823562916694148264778437474878068168245935799064490885624847228367621959186230503971329110943906503312873183154145990778632564310408574451485989591940372478995714587045606033250173091116030566049150730893964021238809155023031177090734048985442402368935124550126230947439335244836554764743311966368583592358963731432545582535990862364763180801690532484174982288028255913949004626979593666091916322857833003128290526547748696966880006930318949126530020553941712116425400664174722144092789818516239755561180931435140784961361043082759038756189715674166333155499493698192438177336631011017511406780669427501584007822620425966869685563464915473804988857253610199228511864135667123445523537950561700432153768426223568684556465438876388761392532106742260287121891415289609830004968947979943633344255689256128684866237373129990093226402652646732471491984213832604731194795016841880295217865476780126147515580265002178313965572388390997758098064429403773637001830979408146947095465822864240776879645786203693191961619979854839420746364598992321433800310288154023982185256267050414541388643675610806276183400403355492401489014976399917765158401300342415341271104158943910130158886642676389966957145111867727738862457541422669076335931966401549044230688549802799691796648815923440046150278972258154886438812971050863177050658247047950405156407819992436640526183840901632521945967312827438562626115862013201617007391128361963619137187648005312481940827807094863975026808304561163212776206419725647553222821162567409514854467596601543981535042549067512952599679989568882320077296413408651571952455102778362466380006005710225567789036368613432888740975094999322604653532102935372543139848686907017482618870631244944899440327512025060318827892337544891173344669856798325057165114442247337239949758005674981885255279694167556595382215943582273101312761715854422888908462527712872420332881715863042482913806908958606863761166603210621386940405443611225873619146243011349353475608098719803216534848995346838458234683242724720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -262560920748367162367684509983828522216358175085646488164285334176055607896902123398517728688481739426131491084068402176308723312597858382897123914646126425755374970453093470912521967575986955402033134806926450887049939014264611827954478045681458405271952089106486979564731204232695849811731976353099040791675499992880922035124462483653831583037297077034497311568562886263579815840492925401996395161803005617293053181046397769300010101792050359064908875346335230070988300595634062252783252946898900402621111862423715818403305134522582521747778299812679735912562909827992928104278722564914653371279611797301629580495490232329805409909533444348484011543111012950300250067627112457658951652401041066252647537290831522015808674241451688780654456381463297467759705231149525844951232849925503995575950709269439384595817687299079980947092436911782089179474354562693756152525696053200422656051586071430666735735413434520739324904150343563489022093432686447383608347857021000854547524965821409043245224367707315857915245331756687592879236206979079590156153563013358865476022276663302073234903224969474452012236292925181890725792719089266798325415248074636427816700927837970440885746766040934150157873299465286255421585770310897914445573689067042395117735663760866985388738011203487010134374945047993507072251816111818506501110232185572556046686356292439079258575993193905704388440765670704822019944262771059348336163388122138599876398796516182781415684553370074591207432495244897844776082012245139782647092294602342995920999802955571304591814153239607615808605121237961775682661888112411328220915309844599627576228483547234818609755742746310395557305426839703384469254965328219300925509924027002532537295009885304061473294197112679365376788560599042128742010633504708253906737549895886185334854544715052586255011723149577666831229914900689028331571999988921095705312042397699053504294282203550302025128070039158043713249750675457059029866519892588646870617632069113827611055711141864956525506823382423057118670301867969323746574288913871982292324816777437261380399828898651472388289255264156405229294007736618024598103569835396920207142622869517816234766405591755877339265751910735262809759505645955051617777268811274107773231572307263511480346862209420660388390454084882224531217092856953273626474521293655772211241254335905972605088346207511635830617679115861126687313425237069665152284508637756257037658056085435575948406773138718019935985854198180287444570865375518525830941310418735549486989705091338948514687999930547916576385473936486189067481225709486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -5278655918835283591226448354871603041912552158439001721111417847256314794944572881641491559531636138307839558935119525664008227453026255071426636147293426588132866494125327523298717612498762324352187183145443122493249708041335929639177178874928732209636050821000882537345554376859101580073370376208450333957548808425915699646921051400315213443521187619371762158572836552029934807308610080475911491999085303848427204072817405113921256784490406797484717405016015612416305114957199160261499375967926209229684255489632794187263698391596283853624316951618765902599981375483426494378416739363261981179976179935442690907318311047584679209572962019402244825842578846581687565861832185018901062759057034498363759850839264621185447187792735550394435545135197208406490102753130290530443740043344706027588859532423775055663657931268235283469897926084068748850480950444505204226452781107792150489006250646693357619699753034819141907989882656613007902519869472331880847742989259267883790179010135897324442736251198920099263145405711604766946388611284781046409171710742401572113317352159957407791500304892612467577047797681473942612494815881940185784738543348867347379318084141433802965726024827519205852590169269293253663817188699924806365981260925040379615258278717426462486954938426059134009298280402617754973011871936544361637430809138638006928810590577485892528234926540896041832682640072630625473317711850315947789014639057237906040749683042134264146335513957206225877337902611372004606844506339356674939647645189554492590201289775401953390527763765201126769871135853652237988835461194573593246669482565984592194847902012111023636481908795823213202090489316334318777345876144929096405583659842510487454710682085912762030899313737102833350918586843226677318592003826528188242774786707067198543732463498516446864309226311386404827582897770978769366931361470351932562818906606551511133242005975322510054279249374365424511904628922317288457272891651951680889358232421257688236826115363839873685345026369974476930618278475565872555178661221480015604551727949284718734216621761097124106711753091080526052542442945974224807552361424108346741663412238500369105867274522020612809677668086923958187228308761842612341440832403086683752965544554783807964029437808152893595675421020794432942911245549939326633890261825459494275865432835259354414834534456359954668486263714118085066256499097929947180872324696854926375371037048767801185553421929065366819703113362152774555547988267381734121575290585526117593049703548622615660367070027019239412920678151035052545888411271036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 16449190493906275728804913884934194869881677399444450955334639506189751744383809277228877023536374497852469858079411323603286670393997038058432843370558259486708486482536844766873210001250341436136025685362480795538236579568858917442925397249119159673887122388316409211585125923223151501185759278236463209055237458189809966067912654425208101491131853867306745720841098083376972802887653534860362676942388940462745158585096922677719643342564719692043229266670039571780791605237073187483226959716158026864825373253725026335412445752511405842579227460526956715071230874642114840307697597706360515280911071864530446018806480449757196524228003677609748774722924060742250445462578682579569680611921529038184435797983623158412713382221213409683696326313310798077853918538797511530803948460051917673933197335740492259133132578514039945794440963533976969648878728674083109000843375704413734659613662769256166484944016178302801790597963290439563891864887449629248721170562738138968996292254394877256178561161054130725188701703465934705804794982420037377547766506893088366548455096007378184935106953338262760189598460252598381452259969410121836336430819714112586468641031837388063769065222525906181252862478598701250698901173574758381518086042819500327123779481002921094878213341808625775953587591271043495095694694477304454660671965287112958384537859068851293166383435452098501334555114180786046152351128807916402760569035610110473927822378938692161368490529679886216706799295313449394027755422067049253799549390677717488835670655691706795685611203462170793937339749133765112603685947612296975660823861489365932498867701915401422379768611462770728185065205273342968955632590641812835464237246226238466719814305967706941231168055896295181934504515739489756932513855199718646947765727375202821754782147909849399204109250306879119029416622775612236822042935888678700619143632616738597314884659401226368146832315876832678476793452134631339563810741837980777958187699051298113463017301620837804813859300477407685118596713567361489123869924589515668546877785540175221163451457850054723212133131591345191243783148229756992312346968175291217213344947051448277404640908785951422530580908474058422176486575030642622522635716124879834343786784337406567865902546622482793782756917856718612883347818660076983732890334623483636043889779006541619878301266170446961988244316903987896490707552794034287153953967068551913487936468875176365294825535509241339896467888372357138131596470618527131971424480870186147586172269742111533725124569755056866631940490476911957029298615877632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] 108042579281535538789051958708555260108154365076047476715192831024401595947051381738458957036870597321972819960770689186178684207559994737393576936873742746577452989549170827123195357234375187371002543144434073497047671459722304873849996986532689258940564678131681660256464526405597450323049716814084153520016631108636961787215858311890747443525011045769881801983481012841112851313893303490975883505180255811876184747542135747832545728103165564969218267056199083793688358940270603892536522506068912195407410737741541740126804115383384639353026559053092957032487711723987006681761016754638408968578740764081359799523161493900347087179623219110423867026373761950764917514393962392270515242915286945318925227991746387997674710208242033385826783456514375629727633313117310353991891483777915008347259303790785146844125903110677485778223058131896473756464100796605572864944053868331881178503340902575070857200978721672795593247074332759980927153635389403504630460587262155724667184144005604433686531062182762689253664560379299906582820180960065920363099867044660403586894841470241096104619701499640544018763438757088075798714669435084609829618228601103091935659781319705213518315179161631641522844029678775199241385090870586115799486034139362698057773747903158931777783705698564117040591513203826628103351320392502391790747635551508576787798707990695965755925349208711253921836039905465579956362750697729601658436459842700109236962912818518811895294514261771455698474026557084955829140768749602076019735938970322808324794427533729089462640632964948709118338067625063284624539827947168245158117330212392034458641786796918687889996001144346175743320111607997284064956714558038128797828077971044436321693531108326507002451070199815176477398940298041413509477503223062116529811770666509521511551789820747565584334227158742836447948073381191405565156931388597462852294451298056355582611512267789011797234367946496435670423264849407419631486284095769703870361772262170395138426948745200638793640061376961674041304800791304943764312572080881647591335458873139674305300638650200782994757037065821019422883065274105865532503745169450008920581103821593627151025139525617799169992696487121052972092103076536717816467900520527479400921803164145709631137363550925236236779467566121823590833890689626281348886194731892579316863088466626753137068088864320475171787895088190497588718148610602279995457496109461277300922326009104203125505097610598603158345792291621610075941265647368710338788954705216830686842277828821647177930915878364570674527259849007109917147279617129709568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] -437941316656580909758066672648436044454475479477026931089392552738809089496506349693269857228053685961573837636051768323023011460994522934005435549831677267269519666042599125268123608391482441973920694734708819185354858749193427568707305998814270625953129248058926117888210856290358284322957877017519363864428934710612027874492199072807519179977751127886347044035758563655077315772078940852870654914380794056227996365636501364935375755028931392663785037153827491897600361100849439574303711585372042252093416783560324451234283479259597876779080769741623560348900979403290347652871030888904032850278432306769483187701088143485726302125566428119201538065765500920356922611459416836014428375141721449992129893693743448749365652075986744053977806968891194911469199624087526772529739976122650470567144318135180163142262944872542236403736564417962446436790088755257986624341458168552897409008728776733867126800983833969091412305214146509912486115040209234990373657651450428461758235711411443815447751091437955392390343618133008618791660826380699447470459075437066459873474864744741463691067703250045871267992737687299930992424047762515846726403760362676993161272164722949850235351297620779028214304953717150298960531574130591990846982299479959970778916862188955369677923964388392230093124827365314524643100893171779946087012174126571129301520106897489114730963340380497255871837478377005776713578731725336109334160651756104570795611975819275080432942011846930399208441410541171780711153390822678272300288685960528825172727188236923000557553621686949563566521326089591560578868818780462599769521496162632476513691370818336686300363955129187155320695654182797653994710346577899711309780335370699697100517663795503313181936807892998573591120667359537718494390834427799181964566676060065570151479590778180513509379695238790237391966424812064806279482571610586353565455870502287681729359428840521609904769431577634551305261784407449283877629231977284739164829491130687682426092201691239587027533155380444945867332209078741571462085849327750991599662451269332332107320987778456713918928459491422000987055505810126849485140107650757485487777231039147372889290480731167933400658377231457554244625901058847741427648825561968532033008640782982805702694587963124187873304751943292804573533797046829943651579777698295425887730469733483958246223091017474587931459074179963379488977923320813541318693070867899566045501294678781126147323745902700287988623836976501791426748613107982816577951801098636875841128790132779098630728396668165306110178766731153188819972452342380363776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -508300913448398315533567220276997751564001515078816790307521311007058557815901374379101845513128837510476031590466482973598907981205806126769801391671678105436222239612569246920334369898003768049613365164233937187042068900496614779165676980116338040182834122841239297973004774804504301256265217298769482973489021981626807520022635659658148093382636562393280783192076211627503808786650047445559442488451531899422213027382739600835807167876520775304081656501729343134109000252627494405648765377457993951279577912823818871047003649872591094344066341668169624213687236963495081222015857693198774988033958536345225459930396351122821410693092652686567866291739021577048202121875913981404527010475185324661873000139659588604295118122322464674388400817572611380175942297025484896226212253715895771483183099540911783109363307215539201118654915705210657641564914685250252958647891086603428522459019605044070897297345696763190327816914447455595905355212567935939331366378490088667300321856511938774403972531749699262959355015651546537908734222953070218975155954927585249467468095038904779130866434870360762709300266272332817171296790545704551844163345201098013820826363140928189511646771450581589551532303481538872909226250788832507255310343065402041573862375491613605637257887957550815118094348805162427454259221709982838464912946323658281726256209275988285574918135887362388312899878792746507238599765005878687011244398608473612886842830725931312884054943139325897809392286926557704537999238739712232808501333284084308484607024776614983687388180969093426025103301814784833712138771835324644450080921043638487082277348676955828399277815072993482080992195249184134445565817708791184893247082029276730960808215538751686742934424432529754430256074726474517082867562819872091245917158149061433368735501690067272577851825505401281495993740757129704629856210603753762510409523850406604296783166381045348602699715572931041547800756797768120436550222691790777623570213309856584707022444261615912007313072777922035925549591827911836255155792275622838047733078706602580602112081496174156941181189855591703880178951334305271745838917035974893565415343746903337773856548789069115833727176791644289235131789570365515040854466254949565456628475434751698343047936755190725178011014713409967628355628527431939959483848078509863012765166968518292982985660217811757843418284893444057305941059478598513670213985880802856478498310243084822430951889019527309239057845579452722891808578295574039974442073394562479109230561944822205309818874713973754688185154825033893537698209530464174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 4610994315113298986030349497691343806402563616116482101009043268143089899657337385893370706236696256713240272568519127928703492957523480939267845491110033412133928260738754407685104457808331306383830404488088365148596875183163051046517911329740892894684723092348729094036228388474605812603949933310929215662108376947779980509333134954213271667073452040625994967517932496665063413646612452841728535108896383098203534480103615625486361495450056714838240319122895845180171458929616095315790019576791749886446788630687449372613783360684712462675092950795247250263350109947425539995938448253393944913171392381254937507665362806229483785484499378943524590925813628125497028537391726959120500580129135986428933638966783567490758972421916637467507931562909117366710356190779673788906025770082113147294602334963116070777636219882781104426154881785225721053321401058374169516581050133212886394056610020669252749220060993665652873352110458050688912106758013432497871386094647981266447434111254314459785611491608785715863474238933164383579092797985352842035333186201258037417344588847349136174123729766504632595095900139634982966915376189048884801506952163020100655528717591568451945406810743372709749121261299484654680155636900486328906905008717824402229937401767105197528512325706547556563453820290627225611236298741337317437843274782879041593595190531800576537346579453092470847356695794432827683596772455440949055425213301287849566786165761360784739486315684613838922043527373216240510993307465359329587669252434404697744112432924661297421960447736275394446008002056398198338688872326979496666826604988571351551650089694045255414368277179172521210076277266094883698375513659752681348039402383760330161315792251588899048487229125933384242508644809944832163745825830841402748107151234313049484023058263681603297534455602197587833491398992867945836617228805545649876130424856989565621127073518357515481983271634247904782118063677956315971078656305670449254780683506096339905690004482526315498917497898836353347656813702806314909560091821068293197187491923079638136568801787477518734937406760935164475390059301431606154026982797600778234029615041625497442714032848151090794934660875450733666815414981086633206715904961779931344723410693596362414144341283554663524809287757278300932067348290140304103773657233148802331165705371377579932108304986361768868767791583187007514758748915187049396362016065965804264678036486182628960323713492634778523696909529317479197689000238002563454505637099008975693634165323977859914763239531827983067713365258072896545426714136724635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -5368597044435582226180523856440153757657037703876563408462806808163287521050610834400611847321905172817953551122247187984217883517168130160094665798294659265761340498222418493116024398162251193919806082590997090541719716365073576669836406996538665911206798749120558135481711199381532594709364162114624770216847229783815975548250247470222148952792769151477142542586048982439950212176970706332102540677316114896758539578221975090510072845399534237091156334108690581730227092467012185037813301756418661719344732202385903657809604178603792003700096569468692190953243732474680152563384027468457571200061765841700099685888862256990755513429471476221786019250165481125393834192586717976082305233946561033570703550149579984693471309993807990357953473092744064291523239031416679006649387593648364549632027746989841189451916621944539935078296691283465067376342702291603730134228182182613294938960399664269711778825522481108153636038350416279185267360885681160102583159557424494224320282349861153480418536044038174435629767132141199612717117479644447949971141485460275582938979556931051909984410496112882729799319198354041970400373241117483718759856889867216094627506708731174842716781488766056054348741738239346603924228238104392520093144895876905001407736857536906817358850554021954176009794235583816011448248462789386084008406386368614207780738621549811851014308139125985144066713525257592120702682668018875327804150947722784935250810760989607290671338070912364133301320605879597832656774855807228899538584986431571057243244335909018634542420326259797208087800051226118252039140103125903105268297816423921789156394082484458176034980876125412718069801188275639993906654551710427746215906293179653124603975392119573667844898033831591392939941417225434871483988886119176529236613382481652627876284098807427922219767217185730121993699796445047519979827383982455117365084967862495003516083582307985872456503056009222708326938385132023798007630859365664819523675930697060939103982002032946094054125146057596903240295211570860012096706226616347684938589182478931245549123512875460891300535941338497486051158807745313318712421430071256625961710905341792902983965484001357145256982094985292830338961325724916704370231024760016552858416848360339431474272613515365948254605048297944958982389589706556685593326923752834366287525981023278385486821242863048881695090768669727794518600366668436314889354376135660734732829950205904278694722923181650211771876319687744524382425410749081074851905659491097756351252338890421681954581480659429060048077564034648912401396148543445532672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] -11607272502406042043975055026856742323053963755821058372326670483217746660877525790644413979042460153371468926423160437717847755677930630734465216540108166830991719635976360430626439259110465489089791183302165830251360409292755521566783720095986448604070811877959831936665598935464254509776375872410283687727232629597187015892928433610421199429481522388679608619563301955508961854483079405489883225360331320716272358068199747932361055576979647199953011001763080383851139308105458600509019695685524563327282522192838447547276338260154784573901319939667966521404850479836004723129109910303816099886515272307548264901984197638990167701029362053731550881209148962046799276876914050064522360010238132661998533328292042801818630991479152853260177269068232835893371629546832659933050061723869684251746730016480897252504379542988993405824781735076996141629767169975596122539194499762877762842839826055026182783422982446827838498096206027230770628260550943049032754325365740080435378339160416447431640267244141977206580977886723325120187946939575903959527519815931629558256262549701507862248963074278929839237583277345152365121750326986888234507560319300665552408146724400368781532583279575652795186559894897589862716108905815324396807198427511611515079376715577403217930885515567653707972971849106989136006037570290472007225760934865170292505921333003984706873230638118559783121874301979287139472148447672483180886491988821395921034876476156642197659740185825607982929427402276039412643897356844128967739481649914956456132178650314101273046982526012311453309469365786565583725373549901236396597107417134062958526175794073933757280543774021832973629383857569429010497098524866065098853979766781142066933743246156195104252634886796060936662282200735540635668552056818407398526334330867994517630596981534083887700692424878275197694701545961097024157816286335964702671429853717560683582285115576274067088381076530586928584756664286483205521002428563896403623794210699752753786069957529368679795703111978051983627777577492253568419160671704673052102636224646379011551468898170265087704054014546746393623214495207976740273537092146254224707313766345764394249670470317683130467486499108863934007310492786249303015248913619996006637873702951774624332324702231478031501421229691780867432524706246244566500536578280689941823361941302068874777916557300452048625076434275169432635321785283109324545197532469626393938285179875578304263735985346595233224697677071213412595935498448045042561280251293240905415087627361207793978316529871213767846282215010556166882916419991353950208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] 38138895306314225273075330975575568278673427992107132603729512385343914531692662361867257746037103743217669204291282081406666206880070091916851563555430029680281971788182223276099098702633562080353754724006787591356322745843270808448160014358805281928513237848777396681124907037607412760771082402450153413652497167086985965029441030355810776356186382011466104210391958321218235295022536544034816842572924727726880826824452763960272075471662268370577552450532637027539886753979007678849114524769672945779005464100532364363415185476371864673648769342767558961523106592245365700725885545391874223878746800555679786217036531070838828191343782372961749976485479025479265200343847579289391207471012207006576196215018278461826169625455856011785262625103609984545175715665507750394367009624422931989881011522432328061545295485477710138411962133633081525355188229295663562273203575106119042437398802178853229694265566823917766134005389289473666428855987217823774364990675630120718274833979867453532144103121231498320394576739416469355930138391949033718584650024301911652284475836962154443199146314066249204474972047201808996510710631640029082524905745932785058392821317863512256159860855652541684162863859496796239187021179453612265315664314732550382334414142444618906858624807844741751330814011572362565583437237807812266226164154165091803387968156196149761783144914508752946352790854345580500769824296867677229929433665775702191116596806097364275113633214773966331493792605311308517456294702452639842781020580128682954799080925230903083682667994287121405796755741284621350074056738263035489134652780501539590509159609083203163695470273215599104213571213555208153748817092336260853255777487982559830748869812553294828955282577519473974888447640970612953520611058954742651150833207768405183120979475832524137902774388135592059122486381009359959770515269093628895138473222088828574183199815655084154393341775697107279035728511649661798484894599459187735628371600636360870891809428487250292066600742093162820420108031189824268722825574497865959150677670409615660438757414651763131359736243070555251184557475563240085185741790886700834163470348835223902443735744485255908353221675359845899610508803270918449146499633998551963530902482097002613965826561640546751394140667323761947294148284672232963687693644206477718436412578512183205463457907559564626105205977525113958304313451471297794649151208672487960846282136575995352516405133644426448643861828303795649124801197027908905096179270401382422843324927622431083414234599268305507942854511253826342179594700336104734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -26587554265877313585828151327496638357700293949981364140599236625668222520712819243643364593993209106161838781933443368171687534580132824345651509144811572085723752442086399435310725801218691570706712784944011790926629066097375042829908407850899354252863247555396422245061971931671185510021651124700865100665188020944984923407244526384271475927154114070803239584420995751924862510498733472672147474958591798858729655612603589656769288386286421223763774225443826763707289535448352748358256103711808179370887922082289791221145057555954857727152530160788492576887798505525099450777796014776762152459374554361525310548440130767806940419961061850159337598834461387673775634415961008396199282176976356621133757078054734272141234061366152956907062594885119756486389593132349014394182133663197355623515996129134015567711106097420955126033613384680928205789220667656657706319556599214930963664483273810507691972143731389352480091391131555807393017856271126886654006996792499848567514994872053398545130640100469415621919130646016738907034205673063584891000931230988069740140400575596726326362842987059681933178270328747704714936314170434046160110497372542680414143585071971592969130222415123301215277741546882309719932271374489320843733514550095180771208998989105898417593813716195178125302684432186227790224471906181390057720901023954891727964978539085140341577437926294363591023837690497813619197675738016227014149274050718057725880020773974498324526795339081573950978674341937960052036310731554235656202099682275198783674248284615430735968704489183819673877238844213348906150686320726802411344893799265276716946076753317358805759190117298768377713175522586823816856014202380504355172236864614534808669001998150882122338345363550954144822132476084749967910803955177408552172258211539095867263805532071721314875857426751778348996796851514098503343549655610565507104830213309992904272332239180112303818471854729736323835356157564862417500224668604835107020285803554814285727194901913505653976771550103364777299623279312745206717479294657040921084561809819441756125895702406213729628094547438293353403701308134593316551885044918402661971992827761877890033774410383676862148634726854724365219774346813611262465978937214089193840441954102420749112448803294983307741482909440888316692036131086460050197293886777381918053965858469168257384894999833469762062447977954017446454077060676774103483524045992876820054208425127899784724411111553160464637384652883691913510172253709567572533790800059893646558226647784080346103086916334257339064594607491720645687801429697660715008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -50577447900131253848684645911675218235096553166091783860043317083431440788020148074658948712062114916599634661067365117789470635768280168763792340320100837851442901880869786818439832140650746925082229342537770421515244514516039979938948103935143374555469140209245028213514382116234682607150834862854093392542075449869341349370800312381807656944241789835458310078602841136628186606201595804635970113027604136674110937338241587508612639703630249226920515182649447203494166405083497491195692773396069541868733792490025168058110464685457636584430514448268484306171759849716005605265279603589589473516457666324795524569694687821189647280424816247534048081974625033935096133320082424871117617887006346129628749727413493486416181183195902727141403271992719755680029984263588350476282032998407885713235856227048889959337065808778027799767669803377251958298503306787312427563380746210431829059445023289131775421157583188356729121020189114597098072207950675845255985453648488202325222302668670213795972336929454010304786358764056718924714192556140705070361355602918323758021641102911840815553193863476296153348461194116592105810011277128393706337685516541335052004047567548510442633841224512041710417815011128136321682126922068044134263247733135509516082605782312960887020412858666496288066416146839653850198272087147842035892481614627216073460263325693110663135134601906011129536413377332360958142930698640469823493161298483265650517323766681337162211102065605717550771356583812017274554746043641627756399968950021140370873796779713022072476518498476649148503627256682269889167535012891157533072092202093761705877053052730766372819286347323714712607936124053711651815373270038042452170174698624254073012119684684107389406671492594039038465142656013485703443045852653317874721554717867582492273488705509762325099524889084744954713059530472905211252515133561575052862802506683377681900580274557347644156149035087299761529996013181002854311294214356663462211123379937701535623693772386753657115460589618440955550534645172406727527278409280794337411754423757494067553766394259452909481564273035737629385530307755936630324043046729864828759659461353593763875320114154399502307309523987510941198642864443951449741093468995809559274930495095574890602765010822358444821504173707498785051709452726719981162435176099786972474441018022741052476653094923080633176389370442863126781090859247671660118296123740529096921605998179070506988761119810183124534455803150377681389278130271555484967123518761658578826259864510552894575954987068239021462104039875788289251872246672826302464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 131528368433268559362311374385619741932900748595826079782267693860764033447378685644304995488197670556756198775845458414527580202760977583845196017092600076794741166229954096320074289899486820784214604036420969430371127604381235296030417616688853553293503587138096160061085692708464112172716893097127024947521320102758023505829531834910344767245705293895037544898025265892621805403629934085532660832950271907042354301797727245875943800621465236247656863519709501966456837554760264891970822015780993066980887631044660139417837061917918555230148819510834614393442147356572574289097766156137532792638790445821682999235766876692886966762594376281821381568050272351637826120404815484661043237984897483416710619602245884422896639071864032271668212212234339919401076810007009613788629996255381809821969382413145954231569069006628251168798532025224717813603196537159403157125396264062294933034125762063808108215659657754295156665943121363968154402952910489618637545523183454966376189702265449556320287145054322002199573515893215419682586629874164884746738392613602844431624342015172696774051725816801808507929527397677524176867086648133036085235214085420202527643423854520267865878733596881132384482621340577411617713940790255759119250425163509263428544703545234205042032870249135983982692308368602942024167209129216120106540684751818269685349360021735236880612691560129178308702191324913357145465463981509658461523444770630061361594598050067315389348788164434213211881838382644102247343459800612379949498809283429664976551116450134588110841171466344211884529017496438940712595923548262147985426591716876399283468027532687982845418164544175943110051926279532389128011230889953890191793623796597853129085997893175741535969336136056809992943637823234904295878787434240201261193400284928496368940310052290573547556944929633148017203595111318862874909659136970863720048667864051700008859010648581730955467323455442642171219611527169017697993222301374670868653855351673871339847449480997000150801874708977662679192748894101847221944674112333840440061092178154179261613812437871936260224914853958468342497162193235628490848541965769331805240158751617880843781204896832185632264843680883732512362973590055709647636196766599624519448011072675142821905276849378000149449536456023188053825723689754155411654540297283262612546231179141630888883386576182714869292605278788997448592621880978081275980014678713498217525261620335179822827352202224691233618919630031452884276660280417739290043688843889623286638868966909183377181761385892523989419949869111818674614680598273570373632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -118970097497160564773654340072743348992356688058293663839260114172772425893034989240515627714539805819098527179704033300735281911848084267364351100552210655125563770956712216496553343423113960178430457357686852755905592893230068437936639044766034867968428544561885219180175461605257335466616315854080310826044820960373384713712871171036397131811439362754926780263178026777549991126514505840879007574923657434884436068086224706655150180433349176197557588611647914690848752455797176832780226303245762227002012827297120670338856022911818645813710069360303249993235709833046297958308706039500425648396396295539476310074016188116901584405886727759298703107692829511506446837902118450222249991286994495333100524786300679072955132287908698026273951852947522787805041849211690694350445204661307064570741041153553686208219195557127992336780280815349507356601964126716468994810440004742852298623733977422221816466354875284379142695436852778258118515040711276680615578204094772644425337178338192757167865516944229728478822116300198524900280793328060793310093069097758486722462722293816074693163714503638066585673092283670083640656125546596256657411546664796762363547646761479131286350846237180709974524195107753815389170750416784667546123942832769417830304229616830044037503119893908922565499940003431432521443642274251796380093608563439241149295111524982136344008321885459373230147599302046105397097915687600396929916279906783917619473483420896826708253655259546691341259100795697310472170504149893866693164009955405197007386989184533364055251045254091101138128831838647813362040614121933629741230186248784780533199477635347169549594618413678123746594467965383937356288933077165151019610966966442569647804691627163295767727402761638189400080603441983097239503182221745413916781046472333992219807263458590498703000837037053347823669885303869917853029986633114326614625499603367933105158466035439071419515858508647405633968857496338414536567498813094818798898597020237468772300177930237273067471337617472878466791409954370265827690214434758465554994730459750721051839772225148865324569162267869873252931986302709944017059228620326675176199136992589758088938552730056754570000058575131389978995635460103199383645845174214418853152495731072546271045801642993274247619903313537486209062404703693246264483664779198112729247501245110875023000199333364177303199827116799041372741377430793976531655074010902339447575145588065541808367782805526672633899842663388050222033259620400315626005586243475744116725722522549087183528160718328223815779183302758619605468418934108510486528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 8677651236685171281705407315848398725959132513114498366020974832993484997752353023456910476010287245172504045541495118795183359782179567434927547310579990180969945106924167716932936892242534052415664206168736634317937055388676305919384482964951475095502500452659323354133283003270831902679442967580956044445361144433845480872997791251448711021518493126718500973252626623745350618743833755345511817884142940492892936793705905175703313666969323100154415816081273861536739190633896492027455660346823388365288988459515875906934076385454773739352767166349592841398370785900827352536711753736685666629408209458537768566363339076821292914395429159123131408913567274077633687372702355264254194166702900950661920676816485837912748050164588152411965938375511820574342716243935402705587993697421928482603842797532208610283766125279465393636169159903397183922376721290605708059622621589431981558090180649519887372343796839698068209890043830725147478052319952267679012278259172314105238568546480400394771761877243912815934852313480542366932601950932395208631743065168422263968857254145139297372001283593466807465379983457367568414938632417058262017310813818327063195348639584767434306508257165128729073956886344699599647849151298969854518423910333455329508216893707948168251675313348140405624808820356926340781432556591488403027354861592151407329163323645259369835274387640074793645253038129555159099497189570749151581891955210363777767273647309240334501240536626613142926554754942767624535803986546428003726510416961782265457898746723568570334611155021788058961382052627225385430194732150222532585527632457267544729573905857716649654979792335661320312330555508137903387044181650318842932512253282354977401312712960276731620398810198391284836010151905990860579263416298599778662486835581309024063651332527204928022392465149259847030450082688845971375551474501825786419988217019251694831022143277686991599829477281109842207367608270413608645266369535609188758038062474048193230239639975367785415433905671244201512997214120420428895215427989667625157402577534520582022888016716378987017396201092589496810742222686753572941037458804264736183177898923597827878834627934919634415557114236934724452309838283851495348419247180158648885427432078305044489560577290251530085327230499029556396882338940766477347847174927544091232408470761593409343977557953869746671079314218946971468121910065649547605375399657754847982171827527993733494347814477406051864228358158879126872899190466459916425688660257373551265005670900808869569956326919985194892036036408933669137268295741223206912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] 95520953860333385880733030835461649707256846204593071115505794818243968226306304776257997364174098439336966617088874672558151003433921957973949196983872219113197969085181315008347438324083342734972157971718392348409470133487179150679690797133021290613440691743271285741432310677025350800004814358103543374021258306394765505282495937929003105350990040877793029941756754173764615366888771068716807614718868730725496920489131465271846524350799967221745836571758080809138170886113583560534982013378577806102956876492177336593589001596161877796698511765099346521659374784346895164333016229992450434611543971275000269981168977670044572997542032433556996364346852329605842143979284026076859317684646674169237663035007770972191336664235171368711060637168726298402101453141139910132974255323725410752911450603996494179992235946186584186665277590151130923723751635221714598844433233542063196613900550387041620313935113697363030920008479754663510012068596999183230456439726211746756797098553635985010023600099699181923076236956491428058788200013149057693488463352915153524075896448047717173120258230479153103465228170805945085499266192378298942351281120398841402141604087418752180763573955416177534988510617093056320735314164474255064833880938368632849693570223807049790023070762789946675316038348480046465993735125337414836540819057036161201684960074800538017380482268509594757932951310615425137686260801657434357617124574420874974995773627329857626810764917405164473225786861424921233759805575115260560421428983648904624415270436533351852031418017369409616877620082929146421101187539474634256830259601073108986929741416675240880388676623934622258488737295427092911213664900465463925880175374665287571636134697804855500123881940739383888504340533296552993920785986491691392524022820318748543902672217132122795657843596243090974271900794928020442336353809439723656975415090757635286099766862818481013306033864805951600938837507906087746383144428981678153725970838776538004184729616563038238750217972239326900209491806014064120753018556541200506454718542449485616327066991517397836333593669332277831863200863312956683848284826996267793039585645854285742511534614248750646907771267612668732181425533387717100370080260708655815772274452949500156531603050518753694259940817616756274549926656077742776028828567512888794196754763539287319887672601837762491695023195889839431218626968564631106108721076528457107836564904739801972687732328943804327916563257129024778647490799334021925345331309339208642793787261373337091236436390314514791197182713184549118625110097906544672768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] -102599141702891882351247833721182833062361848651550020436968580252359367793647027140650048960674783531464179589550637291240878736828130519538876293044636592454023917995320361598353215829989226610907339129899639464111135747190926932790392912177034497335868175189543035538405146724621607306324725026263496393582273454466930817264099346429653955507595095941822887492579930646355371916848045696848253065159505959346143771004337347399104208962060114643311469667416721302740453182467929121682228209817300425465577619211419364906018728899680373548690507343033185517817553262768855614483264788230056767716244024560787449783561801538512374541426078553208091966755304591658976896574892055106012710011995378568956449714353559980458882679209030767310927050644140934894950793411550251732052889921674734232341950584860808603897095743274024413552144875506793669756912677547879587511863733142696037336439732381761290376231367875406079999444492216955909706160324271257999041496069363278040363235424060038880000610439150371111137227600599333482593016894217791698627092312934558919838725336222589276490383090205732030390958880242536250740038836062445776679867303708343784598194707544979880346242879885592185226782836844961154871420768214295631982720253237310554292156051605457226151380599287761160162527501319240616645928985069648555874829946201174263505230591541563772468038912136598480203076047864909724937845865651988055351006131170076545626832462403467813620690326444556887668186998987806952699911494061924586751643683363654300623578290702022644686173353722256936133900770670806233126745052877867504270913763354135817138090611203488137564667942120928206064465869391874557541150223254362616867881370594115875302390215140749667843870833758732861679909527520473462270330881634046747928818106689524089078123596390827548979737396877752791568481785574542510539950792000324345793489041584004770952522274960431587424843610153758545153697393786855402377652117343868831479212193754757707164550084076781553890756411140771269206407206987248649239980874149195669218770920171098395726425351334640422661680081439540117113112004944562614346118808310253467820300902496687594343046881767228867578010957558827124994344655662452054421389143091549002255468837676692339561322239359825305498085581525924428850050191698071926686861395424312419722845934511426676415757027096092937982386479129800938592265849769450030180893589030875927438517957181800921172244983681936382863224796853475393954338022333800990111752522393777855463013946549074757637672792747005519057541490722262072826806803102703812608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] 23115489353957172763770885787503221618229671994135166726626002202178042009181963423944260277837017963448728071053523928981406505725465031850201952053845375846066396618092561740340093310130007115339421056733465745124840602358924292924692285983738975428194962902990697117571156980560285305484696390991465296418864704723415693943472242032535305147977638074561906640552507355236241262441161160309805878955499278892949788064428527284590414593509524129451785361819255130285798418353615919732531543755983342416149348320240994621864173639299803891558230714871411046431690581447829029157339702181976114147975922406559794158524314141329763843193337973084436768650724924302271522815553455383034934826765379335751190480206159105419307743627898868980279873083949775844068173480926843747972487603325232494758153272323704192696891449340478007107831149018148516189858500864569336922727775021253731235151533668409188777496049401859921852704725861241560125227365465063964513947314458717579817076138731194928228776440213297051147502245012849280089271127582409758885118421320252127475720874424824982773773139222622253281022544317216918966874730255497325908048832485607939788005703244856604838979408739073118224263315895039566723773888027504090973030833223552167834785511393310524128278208529677280289481646150503216354908124604974801348064879934511893618332111139675926951238050389021392609889769250872418042403015823374325923913379230687827704129615027417525300814651362628124564511950228440205108935854624495872001135851006611614048667041640095388873447192833955994229709699179702081325139569671176066578978603022043552687636722529077528225870869092630663986724639267816290457280924916694577931928657134143619659243049019777766585800259881265599815507805005719308688856357120194842549071899898133670826747474516867172431999183963284178199586529783719254399635091293561613469606854420971739444032583366062059211065518307071993037395349660401100614882147440141582049735952659598049650370637534810591890565383136691240999417299192097395585168876456720963858687388619256949314222300125675901733015972244834176980808090480252200752026164047766341399956392493941705685011207811082107663191860633673366178306726350198607779615825689494327982175204060665021934499478607649869420706974532412885391310218424182983469769322507486017213684376104220239984762377779626887355122972600441378029817508580716721346540463659641146098759982790586147503219511780915957834089185513701508038581874400784101921237223296743383352345098583298539306925429933862046166528517874530805783559826598812188672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 64122536821257850845843594306348514833599661072564954637441256454847150577876344648795595643248067384758754786776062962122286488523039993023992985253758032971883117616824531218225332858077918876665692480913871065239639738590178582401867080632768223760506640265516514086607640516039450873448286849346260499258126464254606061692738962874101053065748460091654155363546585603476440847375726739769008113106418656578425916986119446309545353522695060036824148766307858158169590361954288948394684198113050292846457708408382957916560253029736302161131959587662417409236304132154915709280500780434209964350546355715433560446425391012858245501476298201341225482724283790779255028857580978908719588570642981991414390785621438484234129785777921724800462470376744072825706980874528196261647425523785986645180813469035453217986743218478866955544423221157050438966414669264142192646300541087530275455300197448084339046042480942006416969276995696426631414415579307146401788280099657680226623562076663998383405455475415810502395596174133403372223949463942847330322735513843064755104121664926637681867501325098048593704366139489942018949626845646413681981446056042721591021532554763666972292042769168484481685273216030244254107752207398469759585695592179943332018438213564136890531514936087870438590767156920736474163429732844136572020725415388718166293188166217144578325014675105882028391625914910392437254818465342011935468909002028550390106375891863560079061249114110157926871677561165356098707939067868266850900352967885163485067540005570570496405950584184927973790068815832296119828893111348778435313904888483067930784762236012490481449089023200883335953317916860366898478010597424825685063899028676197232670606217306624482309990180105403234604220467465384437231009751923089752705626648725681295467859349141127904843020068444951039878677452439806113666864119939657250726416840631609110849564456388047042628996693003309703606225503600190953266305118311421752890664277905425769038527183944050314245183985651196751550320030227199017042811596497757785046781976966866438175555437038936579404910911143054316617885878849084841929980076068119458207804928521328249429266772086569026955626240685926370196614187243128569732958907156686457501218320196030490075510002349555788859306770245744019024322144580621669992660423737858613525725709784184179180354677420308474570102423920039928161568825227487000912112350743484739066535798104713146812295004251917525084129117831637986070939990396675278081908366902487549031906899363317303984083421795405029923549059010598014764362989403130298368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -95315434669555210804251341074357883820801193459458155761736852744254307842755369526287657913289025165318503850834518063654636888649170865903834100795563279360679444573434545627027691839436556466373841301558887929447267126612992460646755059888916021436014808111074584691267648184534729427707644808373770861192607826567009223847154082049968900586975904956801943550267825448477603050363680420095415699226763695420543381167121137237683102793707927274069244669995062127169963927226269961946124623673410174268209158537886534753429419039456055034490557582115749557570875092856194717417822919255184776348079481022569503846823146830529327718537571446165346282806823022467209051783865574570972465720289810574494757063739671073794835394612792979186889666937722210302876897923921547887194200368448400726467004842125071089326300224044006748726335430117751098436269984624482068452290766913814276978572663773680106592576924637772215376643689228110334490039031527692100311999914396214378671275940317020686920613893345704365099862334152353477438358060647766936809139742335190487110532593616375942561548864402972814116109643083359337389490822806650890993346388436175471787792168709734172347833575937176010487942735128772913369880839027791701373816296074953189617975669888946139596141840401992894958897778133753956836714275279939854678822273921067977175142623123059137504369498385828834382172712147672178649839698143675541943080624856153463555901714576937906421253772039408474243305334222880549882700625288247785531569545193889197857580412966582207919614631381664055850631333304238053028193490774886774530455476207166720458560867088521999098805853039062053725578853967256453309167624001974844254344550895784973446168288674593316052793682387252424559303479285779041697181774829522361075426856736156015061130813440965098375325010136656171239835655056927783785236605291971087244077767357816834009060993133784411284131420667075713301656612848437332441465076760080779297604375023934391656371215097030326744104674885905961183044855758118821788452587100766711375813909314998150880539735566430133618176528535298830563242912142934241432112377990867594846355627230479448097326805400882605551520882497486200438338777547200845504803466208512591756497292456505206895491563177759103386601495220282291062838925841063357699981633918511175827847578273505714193364604457258167085731913552152096445165244779448908664055779561421260481750687956326822490445013270461396415326562350780864816895219715022435993929247408465192107290392661180379878312035574263557814598924229872988920424088868885626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 66212265513554200673168492027412811379082433702999725609832383149448607153243639910274499321762472793067476475306273600717101241407835188580774553823525947185313489335468544113281712675906447574929843940230934875496242905924006168708239359831438884477643393216013083342705100189742549837778279214341156733783789776516799732258706851727298840925329513315957594034581488718922310855983624028638572941160049928128139577822380938529493351422169496547290539880747487721536431526495842953784445262411898038263100894164374876443781166068677509608145609606114090514253003006737391468170519419334242351835538346671964830321675953107077284850175628487977754077860868264574593427492466938642667380530595992254252825172431117146556120710764592165537882051286277683657971876827688980093217229940352028065377740161430472252664056396487963118682485073366204045789626412845222441845477583178925004722088694086246829542936237099048048042751301130483109949923067937413331991585291984292776771988332066151318335426305035793850662400034200842957613550444935569889568908720669869820869183785700046517331540375398945378410493066341066632739113877762655235418087602290559322986075198119011610302707292182031415350519163316858550339647427207608937156509418258988351556248255816361688727000132424454322053394640785196604254629808601073445316345234414028132002285963561612705086408065914285230957461900012407233867061132902584755422955947520842802349864207665530319026022059167222949364768412442278675781419017391835450658183872341906133341447281929661445751340806407107714290050046440481452801531109931852085134558806731948252156975605336244537417022751238170642004770584310085099241410105584037728469712384497188029414472237177871812863703706321878799785140493124728952766871510701338507465683784994638812650641418618193889859064801083772316148438005903894537197714744587332418140830923419879372141116739740416230370038010984449777286117916168161494738689422291604234984552608670053754876385700644672489858898163973522581186073342681975061074010425792211456605440330718453851952983761975587614634713017570335845312360770299261978373442694641369743669488142741180489719668938531621274556153452581067129189178199113822779547904550566660315796031138443057889139211408535217342231736659016997072699111357008763436609209514382372078164139232532975366209908627079164000275003471941992104440882795936645040878370732319657264443914448962929526556750096982350246398848189784301314421729196970377678512824547121159803503832603047716554749566074195789396328019273042389271977134740509456072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -17402065791033812805487385084468775868269545809017059109155795171697717006989997161258859475088703347079024705796748652054335774633688513987487641116920292087138438893696287410245002745640207018539417848995694194764738041490874295286440803470166823139777538398902312130354725378568315372643392238244054385715105557867171682389100350162881826114306401361607484727798747846464437550379377747283757634813558728761934275545813505929170576529676363623036228229761588212773551266919202597358619999430828158691738819335437898414742420292019073017720939624584521967996203169527782985084157706654979735814781830917505875893286443129815115935118842348941164761520112452656719658396291531384691267940014214324076011535287955990751429247310637074649430863570334577039340075006994361380852572170479675747895602378071032044486118803886700571332350229686579458199512240173912287655197948629804696706288738583269361808259349170696598084138924976932792994394180499558599060317991862334195943987459678582463069161099336745842007625217871436618416690766843306855897439894639206830791309674662589504673242860138828436064123804407711492339722198718591950630955846163333333053560660834877050698312456139868622849097977695818707511080433464410984646301738382368082987109282655257109169412784689341243153388364789523115954631784750058105154099484828629754658137677810111970964594762550353952497323813483480451815564289031935210807359338306805619832598241262286495600406459348077393595288590361006395762831978851300775051042801083811361742674614685566526049930712402449709967588563737254988249094246860123197342926207628900657428498684072964574412597209314185056117724131454591322063428588532002194261937009590318925790899538651259895170659566011456693415480313145607124826515853922524069434626539594790326101304242276041480120025003057011951423461247812366876544186890588780896496756784542547220879763294265131157071476110675768523339050169625585487993531605079679194254377581264557116663827448367269252896209230386764344918815039347995366285041147068596965877859860506388500965205288179424019970289914950938521515228646597735061305541876945269537977368312620601036261041626781343920391934531171134331248036856321699904186779582071122340984345085757376187789134620609763037087508204019277531271469157435133046931143182061068291283102071583271624295268587981387927575076484324489179538378100192320407339535399391255992640099907136818831688437336222773127952330727681681184962131924005416568029032619071244599926210727925183895790955275726830134291380490515437898429883520576519143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -11622919197807050327061883340326233433660576666773347145471398525008248882808364163925782952790553807570014801957936841239121572653587666678595073398235811519136544128517404414715071355885541374438430956583514373263607902290372127826029057803392991705806690419178513388701614679878091819242488664678034958847847767958375261075559158001669636831502652128124935827065190090929424654267153034149208750420048487597749891429622118526547195476068512741071112133432970165115934394966935771029819626998105784025801379090620498335357738988501502205052798173010604864551559118151272390044466517382581720951117922398032696589268468292817877609524424631157764751478541215846655760683378125355598736604257091876635406514323972377006082455553397238882705967082002514150807850867537792052558597033996240869018321400433198471111739335205116296545941023120439584040635376729600838336513262409137499092437931435651010611114963605890572561559686501956330058074733897520610201944396866967108805882015228775731043158464096719790904527149956458705167741052264618743622211345378488058220742067190539850241669787581607553478320879194343248874576800636820115284327870907995473159785071427117718442392293210634415945396986719967005223201586520232988494326957971229792310549332282406377273389806363623736114697807696026704641445696892952924397516608070804516793560138236062527982777292599485535877016396269645354533958999957082445640010652929807853542768706935594524593544048868346954218469583217041791961156300976501928558981645617583336544589042055346161722561493416027213596813879448565964419160721191963240244984562423155100707689006422405022838208956440652796895818860655503186379774752351660332848156777509521816906314052854590583627884788214468152144572249609890885791459745650438318568940472257302707053285833182865609842656613776235059437040186900119940354152344094621510486169008662044436583795352375125920205413479291290328009758010265776446888129844514500355159590991571660652002384269926616467529269724786814761139462700028059209678520042906011428239472307136620701471574318670483363998237354104363088871290698965705573990438037697301534485508246355813233295055333813775872015190671356658489256242223600485216201602979167373590678047549698789043570477127558571557150724327271052647930365039365491105232661250327108236075096021071989427968227189131483577212635702431957405243531363631402628446685861313929816445283674788407537233339661027073588394264919195910169550390176804231370535294999463727010697206903729240060053770198872602742908934725983613981127697877747917389824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] 13345874325400531523716059798890128278348130871994392657882293334173315060610817438952789767822818298767793838795530790826575362928317560507028319190675437711941885126943413438161220695743475063587624598729498363840852875498304675451393421439723711530769587974525707927527875196426148146691562778581317866300907414439444246771258052932617271667132837301070545327993340064420163531180815337045562192569264579168370005138142337017511677473020545619346318870681865399137054079644691428724518037760518228450450707462406746270988718969517266571054354147122097970392286723409500133417483430483966710348341205292577081772116758571037949384053351292979648570519370939126968417019863576705378487815784082502180467377624254864975659608000828132364581373386812216672435730357685486707208982438861111148640360012311121356714927623401999276442471623988760497323030340990435147342748318622890686898023608103614618441251172841224225974096486018831661765366102911299745769118345096655355858735049952318663874638566939075796766670992550259139283674513295404195725553650462719252902087297903476933808870005039814523171620010842594868284506630323692236849946562591225546763409937579663598283940818239722523186380340910671421207306117910448058833573860958820414743874131677623770043666706922516912372303004598141193785814803143620421431805049673082062532928382687749817555048512252088365898926742207403167503352190825171463338382088540067002221163026790941403414531828838132397627359407246765294643607294948061170626135195395353863639760921713610489652625261963585406006537222982811268950821373070041236570795381221952039746131984203312260100876730480045005553313505383138784187152863050057719898546170285978221772586744771984857796613618577580049765234715596994765968499956963835339644956478693655245525817614578001559976616025124304722443801715379626375606768072375795970647687253487137513601476492430380555232426424002947131466167360111197359723585753489859777418164660847183253150347368953107145078063051962148919954478362057652578102283559021994525589326496167248921915855234665988989252201337776052252552587790531647605942985104999279039817109952279667763275986496498084607091108134381329903899389107289872240968026942435397942023433657992696650038379024983035376776333422214292881182292866589890585775954625870888579170898501687425384716230254730910804815210313689514381661743486023186075749747423546167802211445546978638839179620822474205317335383091917665093960920974265823257287052292310008295398772718702133238879503020149674123618738322658731769206987851128209670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -4002838225745202118727038198062934560896074874566348967839205467114183570813017087859363979522518212738702738512839021039202858769750872915600386792504893840365987508924788372804553031412953722010922942209517389368187869103634719121472103566798247230735942430583826143367361422515838863517128602841531262411703722269169938808784453885825536098619538765470257911885216017821375442395975669463099277232647442903551678265617098825105000460174897453317176170201863142762826220591545394822900438345736375949924451887618644995630857656598412264758487065221633738898185317494018736071788755991106427765849198024693252968339248517144108894501956273443072984167798395783485000581738293561795769333087445819477443269580720072139046312028683361813478414561601319725930886253487590681759066061275603414497454680534417528632219272708678495036428254484997549582816649112242926746414294254828407688890490723275396952960342744008231273335501144627293872899270494788521184301843615137777924169865157620455783105136780088681707675898026935418700564653807182549010737357043517667582703062565120913752046668066445033867730667152358924189351003306052200086836470807445256572981226257921678853278809610858454826702263999931538075682235763108224993261241020827811937005735568853540505374227367444507064667511258286947625180283748692498225215171739448770515235885620851973214685997323191300736297408195879545500899942527050299885197462267974865566641530611704161628398964479480994575764419660451646560791959412672618064662981829964976204817155312893465080185640593834790739343550444088848139933445932496926761267470585398815577356560902405294519425936738925336749796256842548059295023579290066307688653438687709105639725911150622143591492217166905586843904868315639567535330032356325754201876903554783988223387322615189275248309901110311585309266071020008512013281354045041460823551003272700720870063118491552441859554425689341523623785408404449388929560375306313368937653720093264049185790720341741979970587514022547763918449458407447791114678457145577380910027501326784161946008225675087313084758562318367127522684050823642104259118630431296595561294637918140237947289407672629695791858936212197723935294390127936555545318996557733893101228449087345582352296922099645048980625442548176008791193695323929582329889956421066232504722103235821713546588211888997356689500177070555828452354794454312175754263956611194553413925095723530714072861029096226173126123793613304478398193316277482689529371830939845472736860709855376407262328280453530895841193530436871443063447371031250993152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -1894173695775682492505020238822330106934806183938690291716221420176350717686165637311556114676073946442572788935395549820798760278229979143627029211196091144998498745558391677648311985232213097713764472944803764057774542993907348558970901358513166466427268923095020334244975080630256357114171578026361069457578641044784500940384211747826893909232661796668318536480922418072845340684618419568310634751370488568367787816499041816929633263467264487326996045172925449917399069856424907717160254830631447530965880782100827908986464984800023468975261428260918852294566984919555560925404454155756899717754856407516367770125474227496382225386604880520537212130454598400527027222359763771596017890855023247374640579205420325424940093425874098353475865922266978363137586828481020794442163520893322289282806764797519485754490882300752213543702812682475296862260431539332187640035046150583730200063473822184559399302774387184004556360338741937027423470744192379713903887918835390450248778730287160194328127270153419686301566312721243860929660553935858118351332021879846051865771283891483114473982654444574245407099830187798735144359994041656283956923279032187380095642916568307613798417257675869330529784776679329690245287719773158905037355995151703931796078030160431650349275168888844741088660721120187816790947862934440396810370917127735040773003905278612023289883384653270478593518540983197916902054457354121563151208084064698467141218086587844212474462532145571992326348941173231133507807824849865754485660300589528396432768987962972179292366679058460200981153192518630131740480836840803351990729822766689412531472142270923077937254944943052542972934849585266859816834870092356385183635679722987278088136520922817274979291458202758954675624265320072723879529122397825941605185572224388705582126376088520936034780371101071213231541814275699835348212215667744741171279808822217881395470520210927815274313457248177102754209158210272094441813324230361653877289595351676569522049915478675228761137394450355678885410391541762999535027637403567345543210974657441219231793660540444286460551585187912828694437987365316592973341988005389984993434440816350866690831872991871187169106396060188770223000226761148336081531339728179822828738223404777027352924517733829100942633976936413991877302086808564487074714530319623818453416970494866635508851103871155450029820958301297595781104521745307898664508804344990963368606847435267329953027770846104085294702247441613171309619301185873687724543140256889666747873266613684760689384924245489247037395283465232881122303061967767601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 2222503051726428299777998660998499391511054573882367198074627001438438811368285779183987075264238201741616521409303405487777514837499881848577729901123751541844309959629364414599384136970387449574206862353664964598647038596114482624206260715370802783002199734574497887979973629218200188031057145194422863053863627533516148678416259373179929554131288556400829115618224390280648063022353520663920701444723448060928320699466910622361737962473998191184003725931651999957649143090209659175896517620124965782013620560264254384865365081664490289695692298992620727513210345097139310323338606388729506012931211539042883577039586670064652744645706483689389891400648823502284114858515543591325751921397178525349615968985246510563779387622485400114182671424561917882136238112617620629495522620575522705998170017511545138175786532737243739764159413842278763095534918884803773179968334619451265157845619546418694775239410030427934304916937836630929103570181813638948850782301448478012635467387693920986702105933637956653007522055187350067288780048704382340594256185396245072966982655016869246200817041428894438051345775077275300366763319929912509268635029108289979103299137359548416182869759882381334123499262225533582968881698058286824235069732881476560165919825679513701592872495882801814973055151258481827687830483748547482001346413876982961721437452589153648000548826032094574633419633415679173634223897274356387265763395450767655961424789458243969816239975107612120386587673642795765187627670371405729637443468143647358748147727301159814050763168044118511012541524728691311704829780563968753982030177699397259432501424936418560528033200470827267727535753237212333781476576225992229301265582718689884572327399148115178583341218665725618411006516271163248509574916606576848281192240287327911970872518061309511469786703628838037633873613829014625644480579721809739758538381461485073839663221685495536428246459751339466040280070589801716882169423471175707997351786365785919437564059585474956794936661246897293386070192008488999595008418744542253960968400000521217444985802928236025998927873584014864348860646636958808102893716938428358784579522594847728163882183955344845506664149163660261961467716675026333079381828021769186740221560858678408108382382043143564407888793012238293927493734739240221746700400208996973860736482888272221539408707772729910468900739056193654281877863092325119086684210939769048070689752265111329278728993692876803422731045019329425874693379747206468340375468449771597819981129673166087335829856391663383457284189643344533484408262938291339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -795196463560850041797384768353914645146782728260034905665616143641237016502159614491312319541537917538542845174616974880026917189299048599186598850810202029066131302110224547253628222920314174346005096938464633146402557249872809922168048650781714305937444743187982644178168510890954482748059384564372326220286760829984403863045922161472326467294689461713455045653193446483100608374753568782164252169561935542337087737482048936503224827409539686539740035595424325714201295348886610321745208247672628365408363597348821645760921894428826469139484029297793951539833706555258169371127506324713818885648041476466563080064066093896367713695010098645496297047556002208647599726925394147108258320026041245626135407002673389531854288132554109617528836980860398240641523216882956376260567902723268816146223499286090825619847184847964347696456289948316627451087397898326714022987479617832122414297806693270121733656708769428893940114011646187415216668136583675103156222534894944284729108833736187405103208180625968654982949138712711831504621779029878614574704242595554095629764666667761153254004452180479792512118484914195513609402815710532504901781397732998447835210640217471539981160180416224826037842729461080788358328501873896609536337181220833414222147497059522248605107030602072584084177344296839896874349560190412967042843225415089457052190080638161949251641368768995984588700873401829217851632203867439009306968058969085506864431960290574834083617044585661016060534123167424570705370563262298499947725647256943357357392044009529472671271222361977108027117761058872237024118202362978023988646771603482534689872507295372041971639118442229238033972487351889908008287289355461801451566408595552876398989223597476797859658016497312482625121280846974953789211698648603001005860744658551699366003268588953487051348916412012454367640043449652054877198580276819598540076084023183078055600396649308360490496786063051881036309864069794850097277745350879179707466171223494795643417111578832856042426411094176509322752459868107087460808844350309145916046561454372935107347285601009457081459308978417651683010575815443520535591973979044560558712910024645182918355839260658589963763310631794143662772260254820645285881433666631084156271555122419821112264592191508229285781443147314994108022093276423712365504003883149981344615379583888978780378057942753432523327973411163050053938016541251776640688322732281116858497208746817661358131528313054833722792556190083361589365254101066995776877524662414036299840902428725595929715422709827682105007577854404906838416770586487291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 7157770825398651788614912849593021590431052478270949132367775477179278882864746182830165505702685383589972791055908907428857848055354126662177440503657997120442177912706711850750108438926544868900476307464671624477094104517242762043354452808326640666104122258693603944157770019384721885555518774963708704523830959215897035950496238053480735207694077976864139258592497586195935267077884150029162807718847783971065358994520512790547213072759330833402675355156878767246994482804176997127203091713390548065081031497190916603815904662413348234229527483413090854144006538929367007253968755087820828265483980273952619376882980991499359860650480845175350086208351889304906049674938983340880374836804179372194127153029270694629779549573707577560696021701247708567052447287106785622115845129273766495571300433675851454228484934436899488501332456753911777971088411786730546953049294177347703148439703004151772508203092941598489191353658652790469795150057304292024575520117793950266509852941251072250349681330503441365781456960671229851495179619522009328643061736325538694997871614786646501161624913190884604864676934501033745417824637567419532160241237575157283266476197600691731044248413566929396353380563323612630020906544933369857232834175547648402503056384496978130598574181486637479062486419298404399193141114606653502506982999435670436121682822928028652958294258843152356636127108826688177253192317737111787631056339542374131351532798775941727025119421494136408461565634849713008372735759080817367785154771297084259324704692313188683821970488478452457650045117089718095216307065234989064212277569778043576064448238975763076711608416143711286301846782822369708915303914474197662847090689934031527359502239033109186384416865575362333848799339543221586350294910334071961433754593313879910504676011889107202598206482298002706272090264560926212212051330502419051656088538883014151036499006333417093474631459059985613154407235708920588537743403042363241390050473086421454404788132952713935208685428483713334068216546382343507320362466306270802530422237923779736231118420993432432877777196810945392070029903717006627842950545422546860715668023628422686837481040601781722771800187524939046154126309613231655629203990461949471144499293463341425245896353124571928438782698997208974968502935748864545363702785606192204208334523283485728575737022434502130082542677320819331473892455062263746437624800462533586895815508202217474213341192300123175142124700439619586517043612386491749381339696267601757555199013112163913981558571627031872916587759158652524713795442924584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 93666930586651927059925741789250843046009343237707281437553497997038906351273236008039219418282388280940530266734996284058416027047478813704024289105185354690787213016292917643538593516785164150719090342315276493609268963290549659081634751377760812245729395363399776119935833948838129597473431782345296453852074610143470645272645279321861334427898418608213803610765686405401360914665646261098885679459166069840454385146444975808280393760512316641737208183595594606033442859984252176121509907153971022501680141000720953437779375685760409297873664401612419864882910506287528519703960055972033019890073844921833232981261905196826450780523456412834563423451504961199627135834795698853554109313540755150385593226184767041846397489906993933105046797381084324617094044305044571807804207227634359996921855496639215279742885637667249171091143284832854608507205642969308950216043505922043424856046494103153671467268859669293142624168539832368786243009842247982665776869347404687311721080618320927052307657356186301896397738045605679013807992428889635796603798572656057419006428800517441242539435888707792287981362446740962392383201256310327356714597617708398819260952507501108119359525492405966056077879108866306551306591038388415028305217641136651373124633577171063168145973351441330478966378503707016867818650848700263819271015800209442396683267369083141440428590499456939215592648106420243430428444575540157885312521421706492376470769528399789852883218294732875792211634335031795971799502267616305419723369768120041115127162260238707491892359231786938665088088454699105230328145425584262490271608668823186126106305382698774625463834360774915114731013699700786393518861389253134399167154673825219824956595804918505368237802780585894711342778543723627767613120433932424453843479016952961267314261767300363477720095835170900782750801303891290372506889310686384878019824979219315739788790207748914354236428708667668907840595685351233854368332883617998446310218799620600199302923879006215354735284988610611047452370531336551493783827260701814192989039566343343991106976828257674059004719160480583582899941164326433331235229887972207898225172429351717426354642367766992351222828661244629911326916684782915006723020968061407690768415751679467516632977040162270437980866091084985244072670421115453543193252147999867438175721042332215249777299090001454660720478050183317949876015425932248131478503489195728959820996639813007486954650795398532721268003748966862554969283525422183320300467219414948891993242672513418985187354000206489774933567690219690624430372139061739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] -21967555448553976536088848855646264041707636607187264770680141401209011270508300674028040435361257670685296397423559322580318989143721436981940423765250130611090165593584405946268914509308924485920823398691148168219642749466204082881293440696874358944193142996596663566241219794902574776430663519362201630483442343579265359484123392067184420639177863317656498219171115218888555286089739114759877508169289818217374657617038769117543327489101332476646679234955495508091093739993629536603396240897209001372756755714514399642540543938161369153198108985619543285856306685162802970228210955487463435715298283804509333039443508857832348644314564128128092597493902501694031432186764517314583655599595868301895000466629488154008144545108756139487372756272822241379452868951339771536949913769043839818373834281051544525595246419725295520631564395217645057225823550629558329959018201963472083058233073730917594992206894291500164771849085676134532792349653767402859117705544679069258945742025664680193289337098756811290229357578160362877946475872983850332737864558538238595935819916763830164475353561232597860147115104048506653759185171950781981421156769356370254426785733928291641717781701103021503519626625737435039578140180240469300792137142414714959385507817539621570852748428872110690866723524701383400906524156943239168823675863290598557775162722281413455634155744474014061391355656549259110980248013605117821801447408902075166210691387269144014647146672318926501776414486985397045433236233358187837199806104337195171125100271512827556826096757524024582611882416859773331333508402822110310170818083750111299016268264651452230879417715972347975012134936768709801837071897158655098588467221028969235960556091758652902404924943666221912893225993257372400800765478981716523042770945999917307950344262571698632654629545284328061769187305911988256072112669041547762997938447767589659184896007371310745536232158965758553303335892677846318824534714820374562360115468016513193396544891867631894967192414247226701646667289031279381107332281466327482535539925399512119881885510350375222218360633995039827257342368436860851040748005447144724787745313564525726372678849547789471738576240306719210116911096510605100183919767698464990313918293491606461631036073286116316925550916762582057915439102145961545886125827745443080661866010457608614713769600606787440154459044767607526554580453522810197618995865102678004456837412446439032418270440801734252053457579085893990806680072317343797309149059358889786561467278884808391622839864588396924353889154500087576169485063600209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -12556357550093594729355561321767914099223717183397207810289305549713997674668136909797118340684724529958179259118960344392737200449878038410861483432298855678227925783445167002438625890133864278093607450348965177535280487441096782842616141861815025401416389344506685968324205440795878590032717303948381125302007617649155114767777468770178831116996326487376644556441003465658500126007044742495499453371422804356035859959595348395968677818296678758310231026649316246905037954994825500974297912598253595523444921031075780254191816639142466045872314463185219914188262588965909351329640893177622372381855544743071412664553930279742745205052344903971609396232153890599239295984354883809467896273300268726695546017385447792284315427131487641935759409805869050073824668045831349960328201397814134374636944505009529804826713081127683505220683973503057180362149651159381047078996247737326642157989258813443639026896992100151831953066722738032363103255680469220131508983933950909100325711043703581654542490778275915185233238557121417878414513556165352854161991284161179823204507239172561052152667567438940935052168074003528230507839400642907197593880969427818060962158163679129577734125304319138753740175471002027273960047343238435079932633638072781832867039251000938815815666561296409913075553235989506388009217923483242777886611055854585162455499910520087106983373920131240114379188829857313616384732480398163399533101445693000747435217605135633673374899420956869562975783622214969358789253787610157759309024230438176894903239715742094443820923535777779173635223994079045090754217058611001710402963362748203471356949655161793252926232095573034134323535794340090916038474636343893531360288327130962944512583020597675558338634633752136124210146474122963079878831931534961111562754585128018881870075532151885032001135894686731704601837134433323307664919930868889308384825262535958968558991759107453557092022385660284376321341352077872349490801524695567040272622131389718919082121754417265054498935671997854008633817546379507220919897131583578245676655001510910888998078698310387149129457493660058388989451278877469226157850106710730903945879103368184807567794834698441488475639641927638087924928577734786620906216742484946379558095436638854341858898790691943900253578155524721783855995297878408149216393831884650695545308476566388649189246232776576067798324439382082971841051508135440154083059459910132440034414146322875760213510128154042047224917334348809920061421347126819890410437701304616300144041040264938536350934164785632767165072509437896327979894627714990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 12783904853238746583798301747497565127003675279823885824689217675939060133043196258283298416035680952860714634501366366893151956619464447562520251642187446338974715593143796368372174441055329144880419703230639083952711318471288141255262772302273923561670656848748015469027212858056009661794848854130771794162867460406660871996054018712871485233035624953662598168056378150502473716926108416706820001912369446993666512750025686880497544420262415328258497027757741196384658772739452178660016396460576396495563642214152012003359048074883964307542742983972090421153605790882683565825317800080426548374756454257776015640607111229412971575008243812476265688109175475818807434102181057316813568585577284526073612177805646606380958330673057497558151352910904485023484062649809404668941456831252808870552026401398057283310034105199097225676769923123563818769869051133683629170476200670418097520356004558080540293080384472917707192226476432047349443577452121711629767960183784459987707058656295838778948792604221744276011926103596081529207707304595423333872145701985186331479659389690302467862643002807351695188262393489438781756302200326259461367678803152304980274076170563128887623049342751282291301675398961000044712106951287587961509029699412984824675702222232194671022249634553837739489820541953383375969727134106816670766783001993828603319081650356112457171913518724089282434165901877100039727628450430631970770267609303309337429876016857362155892253968135901230025078242585185648932700125455622927849505513584647297550424163025728321011628568739856421516390912369958687124797264336917508169916702515744650076832842210053434813014461449413804825910514530713898191328173994310357397345955807498352173172861340625135799264987578393241414766331271147697637596858910918504118579270907607655866127911448587124174352661843990481189763907324866218060140666923783944852804723200311926013900482413745598390211570801929144118401472782671939888013657551348829661698344949548123298798859840605372889359306396608188912773409849285287890333064561893303605941788672357559017596990941985536285605700882651661151380761441159806314185989064014377587317885514584853413480476237705124230430842846406625384462426910137950214938650624883406957488933315306592606291046727564117078245096703728808944807088145687727202809396863441818451205997409296281674165168016143950064721656130378063302655007583659316420012228139899345332011427758236449046946231200140267211329453456379468490880632095961041013950653995032508130464648507842893788333196097364539050776611108091315606621761799454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -6491912148630141048269545118651788378147358804292902034969731616124450713958293299962185730027879814653158200585858031696756956454373823026792742056111896617074699518930736117733977384429224742272689237909842480092765194482712570467513917001797834993511020327265861504730709815093787726645906805314460443033060822914284462197938096849076033575003226687110206159570262579475877276153730821739756762064035993123244995767061232887638816638954266299805844755357038294084253702557087819398975308527641060508635734014142480626671067856779011742327847857254149371041984843074922858823257061389544784976329794997527082526889165669779658535605600536492194793569771051827049827761139235213565141998879555553733016559011185439536168629242729870252369828682459021235852840014098267870722338902104189000023475568174298170198191850164768965458026274178428328280145125455552323337183761656486712595022363736610225826809465510667222450608718799375118712760841642138569913631333937641137305219937481849667435176404433398688891752475021451705624181149567019595612614055854557570800112616473464501182618117775450205290084087545286156001143573359168025761625262598828841816666393356279372369586286007446353386618089289637806586742445638226640367223100547293680249093665204671822937330549663110746107731574017642560984615973759614766334228987777366365395772168520204969994785869092782462202929343492746099254129434464074168776864828097007506394255309991101965978088849084849240489929179130907455816998467281819921445056342913689120862935714093530487786297336976402626978491427837519159760985855449734299399598791115205471378770121687364133683278093377748278781239212821902318239595374974883552986149220012088163915332932627584704402454981405285606653996030350240432838839052448499735532004182931476528235489699282760241745098438041163508985279743437772592259126985882333398045083026840921419346297086992981028212076656683095684413778107166702556850813797001066340564069034429100746586116745663381373186833600984149345827584531236921360169142194862822383074714703548009709178893173216185731690293293081236050567206891646859314756005680529272251799244972529377871845149978571033128531427157032577681727323873373889540150385091945571979275561350717729818824334822125363424866613959047766317563567392113377168106376258745339705871993111408957016757671401322142960423706194286715985082241930701317121772729007475228407279245609977671069772782455019436503503745751976176515961917472316448755356986378182467238071741857366875812183494438096514070226683452553717084109694793563504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 2462932467117137584956168490166491462941363940406914332640820970500581403356209238718727764830805835170320876997768314834335191718709913783322023996369210306165579058789488780540084266297513678948109518802315429064130279168790810807015946449991490047304152610487603888037435258972918744228474945203335740338079021577613206442359485200630857959520464832295979306617792298170402238369895800969828415459258734144726793073680646430673247228478212022551130174045216050942223906657289402137567748229625374180046044206982406528841120484975006401171558503786700876672999404775196134701519002171561317355081739728479669404054819154467931910349557999651106830773196325590630819458043491478140672316209500042815797184303619257522404461965580941729504390060020656798486485924291532300322858890237722881593438822691314833189635590000287627703171613292887673685874375107993791685960992714971626362054976377749516486207928812849615675489370044180028908418448080115439261293251326950989383640184779804314532161712287329166768027486067687289380856709302802703892068498480120063874246488616422089325049638805760215343850556904908471450623694482124983035760495476446625891661031726159174712562068560133393920672170369104911959775490737003024450764170860335931021373488674917827718909138570182736786630057415117605551585506370827700247116537196834135847077669664263190608065784477991226059842781559545972139913236350098227725120101609721283544069022864771360090518771014565814792767861835052389793013398740142092197143728092689525846019815431310192296477424343578992612829013509653365881531208137621102487271731883359706903942466734641789422785731281202879441200837342319806487227557903123693677508910534419063386224465852598770493237562166210785477165648639592210949177586063431083166736629319426033900431133633922682843203350127775644367184853965685657416549059237363414788775526024200447224171990524510207591761698870525273651183225680996076115679593542554359353406734963967320615378450139364339241034864771659499358636643574686205296248075144937915389098247234093177650550314485857074131357939934500969524839967369896161634598394451399667402465931470145362759021215960551078785731455366221539974533404072655962312577302577383885040431218276059524517934795906022667820449841222362130638487661896008666478744347522350118106437348181237045261231309591084238013969428794709148864897130836067756968658169504888358985898031881480627922620870917738684570242155502516732695589979573156464313749316049036525646046517626906346501918545537113219360383567734556276455399715189555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -734388238408029472646677970578558749271377074913887226179121841722922472577905475341884503142754829984343718710289817312097837117490452732834413574943769613990424294768032174501656172394511663874723817897640859495862898546768385146823269787668032051928362784968547438336952084760932932263215736887881318056930258405646322837571058362462082085188058094849229062162791435714975635466445460141954700179807668221301350126857457319614713973260316975307373133502993112714416309808101549207038413941060502657592054640597564518021098426165586893160892221509567228442762458054826185994093798273502244553234992427870966630587386493703730175051203329970186479003973168394781937788067868671258395141596420303517678397611682890832211181407014709487894241491028135544490565663038198020399551514306844288987818356378256448621693485099041339579489340146426446330457695983610801044251200905308696150172958811001907759417600241257529968810941327808438325401933190257512274725241340698092842152314850158777645181285628235148015878653846715032266773346509352672641401062598598795484296602295964825657091474141375613656565889620485426534487427955953976768666838711952245097258251936139273547920251556523549346400259072229014950747402744218192081131565411936463818612175683434079124757529004829077262112159839334974103149684915118238264876447077727846208130037463940840290204381145118352166512647053602736535884154504250335214193051016678594212300561851065100438442758954543252744590915597934878835520279984731375824207890524739030606901932241410058875617165602862217425556048770189495770139980646646334185986866933112590615062330423301624371268684178409549544755094365189470756416093226867172033509926412287672900940403661768090703927747467550935837210356064109900669546451815021765739498164099010467503393858706142209465227325869397746151924506661816815136659219266322140851743888230996956750187443453829123434774138021638928801852092117232605323318608054896310052191356043358504124254214454758630158893038988275141995050301545639758675728238908078790609664442001078629215208484218669988320105669463904387349442893686604712162836303312662576026344700740137904972266171797752901441174122566890402566023512884445753761283112318162745857060174790384019932049301003491649696687705941363481851520982914793777337134449278331120872360780236282576653337906147623087292000122108226306329149903887623091508445753016418922503605873759436134303532256332131450652641861593540399340968285038353115194197325666218373544073112521646468072765065300334951860984308816023872984510547728793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 165464802565219829066474050911393798623097332614048544100759232083606889448184362268713670535986734675306098443442752123653314957493103125646191482183331038546493023322858523688801649708559875917217849155487541997911486788514969900284109068270399824493498222724135636590600408880872198823015518633033736234083116187406180355752609592172341098325672191988813731468209593619682630871870892183478913306988621835199575085346749184852902674412826747136733414165444002532761839376595764040148684334203511474153387631513805281414381107887288981925554436383485641688494590009826620174106918475157335139363835322566150842246124610412642725268460905677263556482311058054034153312155372130396746777947410752562326403079762307880141866561297166113505073241255489621151674464568588092511193808765837380646800018198162316492520899267659439840528804217317932493772360582788093119153281690558559208803378902951433921172753517215191573912407517114104988306816632914590629870574285628805216989185211643721282923055972554857104186082496716475017849351251191505054045987086620157869706077728698046528053535045046441498559823023262246672492696326723608811078901246735597092321057590259794569512710047439171580286669896246345912246897425256694466670682893045049898312688962426619078038949017592160468750107098153943461063526584693132593702449838900323555025220967024657326580061358151299077518673693784526541663248554956523275390542017039985411509984274303350518623601946398559868465240261758892033515244168735213436219324777675712317165202444084520223085774254936179263455010849165935299120251022719799960834317830602139882614840182481142917093284829737527698806432193509248386841816897711256921696306515534794974229535724716215310504477370759689830724954916670125984150710385900227607167832158367884968368519938255057889075797853883741213485308758850402068408665963095739917971847427879548646094507479659569791896756027664331552564297047380076087329368200693422052970550330804089313777331594174309328922432549836184219337399118547091497960230587453935258929824944772927144978774343258437405868700658763618010027684049976890842546060244600271599764592460745631509622990624501050233244533133476398961573100016007551078114660093435564104460007785050482548045251890653512592911366036723710107137418337610896800278951499948986314282418931641694250743427707691377489022830067822039474443872902943948601998707898152921340896820566859304791318102913764498641817414923978570341046406138273981275296957880511000870167556393380652021941808190900301675366220238342925795572718847918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -26419128721215363133909873568760743770139307852643252844566939191489619317430759531255735329204870613772777310886914296964729520408205460593019521658467452301779423762445755180514653138810785185881296684158501896546374677491644981689151611616692470996689155674073845975371215553214601066093741928743164775814410701842273686552121416873059633331388920183467838310376425276920302887045473478572087274413244109795103772579767514816506198244305697249401221105078293763970292886296983565828862932491300902850627672717394275440750932210734816880441481695195104137933075932567818113817826072732190867278460460092682330244387066578080853270523805652864278800073033462221362306147868817383357685768042232555983955275090433412192065136847630397378095835146842278945692021001719672787672493553946372173373231066780543118045327658493258792214636813941111429876194571443889438613884391556385616943050894459951292231590260932376955107331171506537642920503368477156926832931340254172859819477712864910892268897234001152971078099255462361507145533177322516422221280980279137146811358355007133719346787808703670028952159976518751532792269119522528705403861769844216115617213000361439967448598282863940102953730765651051795627412168478542240822066397783426479123238635129853482490442387218763135603300238956218621292042382965929676616738521780273899640677371253553181476668875817504927126314287279709398180638329308411203285882041146643156646409086439119471109425591100785087498723088108413701744606794879059944210960785869780726684277112806137178091224773673512121001575339874544693061267594689963764547134477518049454812925844062192867312272090678952881869629911911803733882799354377830712442275094020428619298491152215320533424256378986708588793849093670407756418037188537610753968582239600007368917595772095226017650049720626981977412798523722426772920805834552186010132083964365256936098530448109144636769043462759704259392828101964087962967619933505619282049142880308307139759194427924244107625112770169474508571349610974848526215601387827378661100175777323559925412010823840456537889778616653977506586739123769547595774144535909967831745253639241468551009905888143870072111313577364564325311061157686691733855283170437633047038590226461031449603272347567513293526865581482489548177183084045495966264895018346267192137166288627297518910463993741934932339294206713010605173956328415035055011663057453526247931786346778925740216025522186651096921549871107205204886583963971403512501736385595364309320057327983838109115308975291969407001041354811335531865478281560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 3000027543330126949588008146776821619225111391176860394050501611353576450985467726527830614100847736906023414400397593651288554414269374506179922340490595774267534449870334694096734294831305557568930253976589949291578708873579541218711425554801111322977144891857652216896297975053895543456175283656307638724636756800153785296781321201261240246555966054980908254840966866323224926971514980901550103547440823545175675921386042487265919508060952928507540682196358861973080829312014942834433075292827878691628332622629388434834930575503487738661035326828350624249320153620539140760472433622489734022125569399778283717624983202056451834012793790457878346072167738739486678487682990930132030408456091373631220867794682616306760285398415678475510207411057053475305963661895215794678043532692593085272672316769078186659346411436238735934715076254301993285903090053813788138468483672070927820815113042327036798607055582143060774183270156598885302883627519525892649498931867693909384811053307550587379600604510045494439668718669720781116867740985939761919002557763943164098399882701274926117919117583283184766922354184307454946603270719111161096686070942075241997397196344755929567684680030170114362329363638156653887667897871467818280907768438505609567336012436823282525242737794704538062591517371281375581227308801158590324427891047282270815625821131090668815445879498613632124478919003071606338031265485675716967571187556010756576455084022153794107326734130767735045561321901069617131283287981867402212359787871114289340409736991922858057215104869911245003211094005225774764426855898297919365217688251545624533907623033250982290953049661747062292757237779020054625972813056595675933364136251430689323530986819994652499876123065083285960053320072722079734174577677069684849543179643080651738279450433580722127764334476206206460726554311188978364212487219046355525486385536502052557946882956100285471570283023877385511819617009476730057594151990844546227213529964807606550264904011532186283545942880807118512072660112882391383584705359818737245036828869647339620578531360973381987011036081591929564970985252266759122714797937739784320803128700865308257659735270047763981677382790211369611971166604003518828306184226094843371155725052192865276565480075988825195214817952174696754899862653629231022365575136967938179689059369853615405892134771521664534779960431084135200253449167640573269525352879016208225226254068626332063578012189280647509348605218482487431586881265992124586593145960656835688412739536097951219423784705611513685028871404463993761842920947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -456767177757627032812651039568587669662399218325043600719226553021926513103032124046642897344008012459192588033056515164110734462992472514467328969048682329410883028585315360390432715354211474961531683008642979309178028544012224128867092800909096291864085932994649733648432428006567766315124591553686459238995189251841479444138643297979772318970945734822787605827781299150704807186400424759846236537694837171973527500275086558608447282973278652222540758105774938330091135586894776220372533306682957805644487182629415324213706134679817671475865164188521475326823709702234639737621666683482732218494418800083249828614252498693846239610435070425675497946798448880790530770777562074938670661672173703888130871815268306946346634859911781293540147179698633512824112091837772252380107325868383042985660860386428539288955493411478013720829964099732023590341197367541621952868214875749232753436944416309787667816062934832040736144990986253439079396028691275271956575107589630770835197522536763050571190478319707487900480130642648803432621315603291847953582304479709931813955561766550080734477565095292136307223280729825815964174845827363967579601916059180256586101576517824903054963280288038742978437080058122528547816157441834761081267041593357825518683801441247949020869023172190649254185584206306526376995810004700177201457574027588743540196644845890394901470093269191647325404006705728714199035345417884060093045084471326674590047654750384782863502632581695458902967845177906505369664734085943064267682894304584769945014567459566703006636206165084237963284679713803780009095400261212594022981590767472604410856814274404338681292200750946494872555253425040736278292851271154926107134182655346640840942537352862131072523516833323103567884361117171994799834392587163409944301649982174205024388435694528158896187384110091466113807785445408847246966490790935128569427231609508301436803381057193075144228843412694845589990753299538202100592926969972653557307788979069896397977419330145250250218211856758855459243109047462103263371506135330966593437085831631769599268548895860843698529990589431228838030211840714505132790720575102703268107009494413437884474915191180389153078128657691520713262610689164058315147387207432276771845885176082818341046670576299274996718121993030150966655320349142117754966701372772004609197674459453160120344715141499955461907672073703195057985037809075063507113527273072737479118305080404439540304627046091520202178683848798125483395651670826019580844810369149953200364400830738858437411598198401961937832851674999417269177632686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 163284074365973867268469317428091631448416342722581744398120560804299068001517691209114416433491409394010167627427668993564905395738160355612602534198589987479433575201978015906444024117506281253076677351265052965219771004394969674511278404048914387276107555676659764422400395540782251242756134783638058400134335507806350403237821228289794687749943940451618379399973399428239824301299612316626085010399654417421919274466239054491979313998191812775139805393034622018094002211300154402926156077588831724277905974120647640733020655058650266313481163762646145820586615278172442887302436959271586459826845442276483054421307491230729434739197871516496777868354251681046492875532359306893232558149964506189524191112715815816779669031601883078840707640023911741620798266647429982601158805146423981884520169575058621177849104911191241112162212601966962826200714632173242908917980793346251047054471205343365609391186393726300366933965739356793779918298635390921450587133238675914777556933565917351942521745897225776609600966347895060747205310138018800370806235175403964438762702569302511032120887505396297054976408817778802930510664673892775408714747690633044038043160647228960610922234149386435731738710773645626949263019939777628784178031890326020304688484824981935034267420206885161452833213319736335379505878294824360352916673372098987858702868423719286691879861412609589201284614720892013786193253541874621674614632247646058361700954168853566991626348298593108887956194993019620291956448620751415991139131474054827378877624943648150369089971435642504366546092644019651306075086867984635521581338960265267576135362624044231828582022337578604945172782151010101814163544825314817436576345999214765342471440007765055455023091882224142087486982424462744483317223986796593647099507832795285647258322927666062296310011466972883058635050789524588217993364217523802408664217481730315279839153146360022093052499882131126407666391904182684565690772968441499212896546146476273753035048479549608069425342236645389599749679089938754813447408393184310484412224913360691332561247831972574271086089229538251688425940318191709055058454562939894366383470119648788769779260922528627618609546566411502012904137994993905951105010013225614453721296398840685519529434731843937073235407399651911953794333312376168224335556628222842852945636431595334795042118281183572148698839218599271883099292636180548526943114133003600711652054404498252775909436624725665787522717808033380173691485749769585850540871951042826680231983649942735387310262029580555123672259513230826051879749812224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -52308746534863031577372093428348592369660569510065487625434684534340972366461525047250300735146247421155356000168227307435152349941548166176629428011216473809615734987227916646661246980432146434140936942317206808375310924609259839904785680343384243316691949329774754903491785737407836709940534952146793776901825225772296249852211822330948168013493703293373656190070957664152805983028416400132267730448148776057349058629063737542883062813418483234177755944135693471795152650240012253966008682912361712552399733686408224991343661654578381042206558878355728643825659597498073478213276968967218851475630282683762899580199329046932069603835086559768810811772628555099977709268106615744149124171464967384413441746534283990502332135157622695194515577547800253832160581354281124579489575511942870410638105530283092265963274324551736958144474155645564776352140024740489082379862081258664007440981389862344982414862809859926008019438997289608593556837046069104441495398881766985919444241978485233599034389073483200598924686092881791852884639107430683069044056514096316708300974039559061803195461650350849139973591180274803969780918005017519612088823146532216466757258608199039256973417326933741157637621404431547727559822561352025514366785506271525836555402697607169694065079819907261964092259837671319488904118374033112702486410656880785305010238543139653219927264583907015409391849848275833662718307616250204048816766722312317186281584056584323771563437493042719280425251945025130599910837445163453743138633173617413563987414024724413031129468693299841215863094614666732200516919276006110264279536523429730394689281298250000210961546386983494934587105997458904384547901936078496785358470123332855385591125112004551906398253539784873893006958609125133382641202762850195149415945008733189407717786085435726726777778643743136905509683296435611663356163451483818200550823528277813880360162488787593171346544057774301529067875669784193514996649562339962336261247685298504536329747467228540504243955297580027748886620424904220112808700585482860153184747956415821440475589604666401236467503209656140298688097868288340345549871768956885719318362341700731778837026711140540715541157180548044179693883585504768488917985364199341348645764910128103953029391573556439539175818245550233277483635510686011954972373093985438458001960058544680689112964752152172287704704355677454729041490653916368884353977638168954234066771813246561463430967238975770606902515183553666384284360859887538650849948921979520618858042659768957919312852132286624453043946727990007355974531153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 11744409363651025105505136864495062523452834944079259953934989177350980004639646361798890892733501041689694725623788739769397697146158318028269007133644004941617769783639931272666552822969706905347703431779781573162681213764461879509555576903432418779757136888903152376508888649898994646320136353581547776098146819661442641543579622439658219021973139855560768038873670830473749234036336752839091549825117280934253974747853981109082279243683826896952077587620983902138643377254501691570309516024620031970070656535240661602409649274306819659652085169324617363722270824401409995151151509353298852906151136652439014199540828529764690689559587399696187851591705010086392570906262081391277860525907682566448612048717001816079117590202415257705032536608940023174414427453515049582792190165481675619445305580193860471378255508173779400101702322474244311822935436377902190311940192928281255786627833047712965595648024919212528678545904281679450325821581255382704347203517666497447830227517508965902737055792184399138783950619501153436974000840593650874733809554038548111651732720938619572652671445754190550712171313722574932111588670934922799798322005406496677620526545422092396285072954005184846249108979887470945293585425030355787422733469091371524673105487222395736266034358044604054210975045700494274909966431876457355742123963185915289873157606081780230392365348931750645275488366159960912725839548169648300231097705265439098288732717500155449128573288213291262258572813458047308460486905398876674716373705615935294834840022750146894229704921570548209196801010134260501485204025563528620284642065385352392174684235727721216771799581047055285841224889077135511765476772357280949298074349330210587124207387356322505278012375639315096555980327323905783267844300602525250004530432464543299177256101583702460484135574047779309174507209770102407570921917567117977761987084996544042453796548362842290905991700271720501613057903439722087096331085589851247437891212734959179992810390238225881184859020577571531625982957181860730247892461111821173528245985876021719371752955056685854590321666024847434519468995416952247935673826621926869149680256824975105584646453470515079423665709265616390934013736769364982030317242881054731300591169809258857308903378902109280189340229984911866785406951572991074491240701447258731235113295096609619810528627354872520022947268115035744534397308393967196006819101582066481926084670246727651036153224063201060413999153619759569852521860230333444264259201021142655298651070676979316743789849173490479772267305769122396894142660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -1972193530016257543803730184454377783281975017883216474569121145439448967251704616638502688049286892383943784623808787401329167297576845299101198322063069081124488564064960307026391140895996263560234316907588277050926964590917411224470169729735704241835147850338484280939160637308855704718907348380335895881516260695742161657350521160322039271996285971357358303394085627177976896170271221717840970357530862985245976192311443754549426208907806207390030072522974634183995360130275878450796352591389618246837820047464331115543098575383809108701370571342468108691289887726328154750543395221642308510558137059799651824758187120167217044155296208380975064887528200182501426885636139281381867053162348644311650458230842563362550297674366747219726049348794330289048406186553833598684968944055003370489262683286317541017282670315786077016962318815463615673467543408405979333981130526773297106262211539446784468909184368785590777807363971887848928099167932106634983373837856516319968727494643212593447542146089649754170075385933601666713420733373122766261824621677678677679735855980225948492410480230742553845284037140724284044765736761206736810355730692747664199121069619391170857979153524280077113045193433412635137705833408947734658349744153391313620018482378192058001559655159401352948040651835544046567322361462212318440370822690534174304945049696269930362730787619319430545226979504373354458118816225826078890412549320333120555729934001621090945154530081289220214466413721968089702325668233810165190075246819250429152076488456798141020315003519144366161673370410984483092761164670352912989707829559099464307825725551434312524620843023527606781573136096276753474534721472423457787884421822637037778335304286147223039039865777543115699697001851466083257118445213475598054816822757277885558002249400557702033723281496437523755739713840648699949430429311186408034998309417463367197819739437236465659595667100081936210790986038753147303173109540761927830777303073280998133474723524899664783642711170277029359772964301574841418104869591555620270348904465165818805169998014484750998495776067915550909465363486828104601558807315942413127819117140426735776815287658162422823640972697989915391358257739874885200959874199306439692918318183653581508426288645467798039269591578097264609748175345231335772898770555529171613808649038956886200677187617602849432012849579423974467956097857753883574278274267123664482674288830634820420506749463968079088439118596819508932554102138126471895421111380687643784614201885307105652968373279995597312269917066126138062233665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 270721324691026939337400175596136826883889588743985352606933124229518681567721497619921366318214910105009976658251789920224303637200285103675808435476454646994216593003209952791643934757987906872408030240999000082970436118943541567853374425961915710495597660628784451473866822758097533970057439995735373165178117742717551392744825035046148440188799572903712252594738334387077936623494848610120497041290893342959270547589869691480382397792297384755333523742176988426767366963835694908777470838588034458582512679810128104419031012897560109625678967265191962072467598779471836410590632273138003940450645678750834708432912281847548785161986618380483387425500550842367345660031738412489133699748232755859656451459277637198011296382782596166206918702170251873892867642974613036023568862683134529610572600254709308393895621699753974587064596692163970060133410880781564816593019212211282605415969364605230102355468515227199214047790089159560225833542974679587447368159191475173479603123546405593672220602573385653120538107193322575743157133206902359569874419997368731291074448116475002563962991299282348563916149523012982859756468511746697315892277212682442255242986757660958537565740359718620055601939753677258472378074200659590466083039636424615321208356189424673832580491175463599596565251788780722425542595881568319255125521621539112203709229639516770840545589957675973984906818832634254302506949063434597087315974224148852893995075558712765870139796852420998311836307901071703800675519526649262499205496478960025627673567461206218446592230553447277110421121607486594519773254850451242794645470525775617517715764483084369168853554896063066845643768682656567512063112774060189792356961800980970490304059246049330819010860288904547208595714712161602075080922716426827107441755020687776760910045724749124076254996609133318439900199145199112170919817496970625113759940236562916247405254953921406318372982737983983862476167600176692919748156567559614218865205729016892690263378455517600777810092168721829123322840722395686977436481555550605652004005542522678200629527317222226386173014258728087098768948729864352566667242322789201776875158253701435556891747094522604128174065127135169369798992826151395799347071635355913123725003628540149575694448263207545435803173324126226653619595431264393906266761686625400822055426125397264857631382056669634571563033762981735054899811482651604445738836163454663000868049494986963133711469425815338175714910415607624318429842532219755417765508378416037811365162274244602404726326523651680226137488317337193902570995712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -32873847544231448147842621665505673114777731949643382792261087412188948380581946069153449764576650224867559342685768739603808058024847461129306501298764308904834824482413634785761621390572042478034607141590718324407865605972701459158563722326612287522828982393500714146964344454195474626420381784233616353617262782898477209009748767628097846342973472103531541038490508872673445840153310072272856773493007278714337469130830020503780030014326870534203792897514961790402620813291758320635112270836340178148268992548458826844246373442647288951648622471225055016671757370801023871760725079127181184976363440483781227515876249619706749508216314191220496173246931029880133478813525760310472088989373136961852286293745294901475137206824370162905933936873084455688267542482866764069113116682665414120212009795607409811171984236285046433445668589181441209301392556892508570782506550407563354214216719908756246404631194383811914023560164900777187523331286130792608478067393780699266078577897683203321513186581737142245501783238390713899203116604980992026110852250824940115380290162039028795347358136032190426141980403456498265080473708732778282649728438643544402652565234120570500363060296659723684204885960547675112342421828551975101717970438130627913522360616109840098020235430972877782859436222794023959336721793346724601874920357204862956788989847349640144762961460590843648510673339075541423974468864214056051691098489892468277639009267182498227276205604952198640838061285888375660765636634525729296784770151772510551030543245124828076137349719076278020067004091500615885064659381686888843494788876316710564169144066094191659701020387498222205682401219075752289503327686108224204809528760694429607715862720316904795344932874301654197366062984851727445153249424902383612215519030988562630973899172042693595396705188107460925772197511224703447349915199191552031870775958010543672035701978326426201757473892814383373299950387468932527610979595036926337389255133886458382052071186199507576642291325061897920792313082868860827132859385614963377888686538528969464266257530973581175322648864541910197797095444576973046781491913956605912704511882250994066196834801989474784271908775361699532847608837065727756376064371469450715013063243333744442671835385027376737572668127053313103994284146464026335993046725616966652016172373391674865281410952412781191495462338128843687129256274038799852977108462157029601976993100716885486334690147913327566822626190848798887227951185567270656558764857745807803412932529276693949124768388890941790795461475314344182520217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 3636507940802995236142747821705329704092562418693135023242545528940154502403086586322497889091316038880225807862475893017617106108111649098721870045736063621319805244909394638179521604998306243749000749819666677359683362050480419391414208579738053167068432716448616214859113642342514614076964083025925471594361352625701926316859690183003093251307214354759901988012437675109944974424156113592018792103016907477503940577418227849214043988351175092269670264285064408218694294074358497811244283724687003458329473787127643615176530876805606014335459380696323399836850006274198945083013506692160870832760138404089821266570591257639294454900238430696614827579935047082029944094272486716039581011770845144883679438685279838044981312096825631168701429898221914078966941726805675603252661980780143089236446665940529474018299277678225687728396196446130166857113803974424916380952002882245705289657061166235769867079015938174808788164627501650805337871262157544252756431498200531877004033987256705219866125535334132866176292073951132480425166557048341142798081710796855853383311532688988876536080242826764078732758958974745659483848964863520831668225875760518201769404149674722255692522364493173330069462959925338726123598531782057473654720285028628920462613727099404241810841867117148077848749498960409305074407827360288351079874605563748032107610050502781979309746789151845267486926970061236380981114636378680915619101760945136597075205746912717987739745249617259248099203756784301509538357883805051011674168632275895379903144179261085835401830964749236455849981610593065397648666350982388605115702286355778572106541507862906878385922245911100670748891620335563886388122946407639385347839997770515637347019979678833683873775992280618180868381055107306711669049412893719659182796772713406125817680696058008149379736736263669983884799434638634347717494177860666999562268477524060730647501997071045460010734757453545208536465215478480399555566223236947671852892813459938241000423493139317446097061072658160859824428009475547014030134900287165031313090405703755802842983820017979571255728155503208255353849375916290600294565098682725988107079803151319469898062583339126940799680919385457535337723829807358355713106369277545598060409490654154109367208760928610864216922164794541455282484837455897250958745926544236162432919852665341701267878592665888267371862876750155959684503870792568799816492605033942462337007855840132345830791016086430579742081043610588860704200386688271960585183644710522569206292969729016037046416406126550350789932231609310094844493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] -352755483973368458702074855804214895907171565887866296354575713630029378152061585258146715040861644520391510852630355052122821184457651239693218222740875920626250162778339645572205161827152683847970292377286940470969295462041610995584073673355784323068062653919613513693960521655848989723397288011954854389457590292890203122344252624750768661063027408704268693197091130063858441896463557316319323184513905443793477735461813738457813474367577281405935530730340543201115151219462008050902998036077699051254996599215270349255992789438083726427428628738174954447889467248107027270525459610851706638565758200456659101651280622189932197705039407752580460984407448562282466970565781311617659595338793654773595301638973662829002849498183963751093587065316523879096873206505909173049289609991076790829832321784756551387121385004662865385256957436742755007985844271654998115774260240457988622045992190689467200263300059261744594166869731354047394811856389865635437899326106232937727750896108699388621275956941997261843590309060000100810171473887941053015947945981930157114549898602324228332257578610609755068197840851126425955623854396314380256325714403408380945968511970745551205979201196488713903588820533611719303136507413578625221436687245343322036531066195949405226312036350221351300049297986581925890537474000652322967267879853910512103781169715761422755314557321602679980081652767756664725839220677625920040925351348900666237691784796314210335396344413768278861715955594294098305638148118216251120512208118806897215515784815470394272791242834365204944052936670840788574343726725738621556646755535075325513726866609014788917318455478500322778855882177231969115369009514403310992753469028361145196570511526864473024233661319842041861235083730003989252723064395063934859359011314671944305442187966153434739479282346385374788310239236236747137209189368464215026448450901622028563920340867586188447231194570363750033455479791421726289729576793035751621957235161583766828379265573610878011228350651925150318570358199824784925167989479289365140387062030250384114575029184644495081175232687956197294632123730590113424619632146682017910774636646008909518298801370406378382311543929505871203411611451149744288183605098254640853481600336820475158582472412668326154840779554973463969613363919530562187660329203140627686100753446100178488506717187298797204756021210395245577182151995890683785433501991568479144101560863575474140667624180729262115524383136936262252398914663671664592780900108742656577841391451570080127518128671757943844263080375929508091396096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] 27570703334584157924733446396286594145136859348409447633350992244586787850774376084216626984266355573250909697922421974617496621563513936237165320434383311712800813401368226048286131223712461240539668523635383578799900484584849798856977733023408401286261601876990656047597367122915321032667312427774456938615345022729998707571705253693472384335400212000737916338633941141459478669276495227253148267211646033739479346637342151531977604500509513163529394721635473464155635289796294893974870514454903274370181318553386473977042077317983661472704203814355699798547565397551166688476321435322677444142078182425959307165705766779770854658314585913553808934334839509860507711413535535776162664504485435522824347925542095720545859230695034828098676899605291412807298838469258941967093895113973427603233346232399486253134819553010562168160751888727749857106802577353531299688049819452079669495053954433838303354621311191956181417853253104961250953612769860083089604537064169366838334042710997347390786038974864477109700523109867698975142691306684828551614395222415591075935316356692752736295575126326041426179173014419601608442193698342049114381662308060788432532739669170973259927991253848128760080104128849534397912778373092047538158002501291790009742129517110499018701921505096447601054553807710151369634944033908081763614421329651814865107386470888577152671378708106221674991370070888833277577257943615908207321204006947275891258034902567253599035714487203519860045090917658316380440450368651596451398924941779565787414075993945489337378738849246648388055785151407652838776522307586938507157038102875001628202390007148145876600552974834053859265245851898638085052698438977797431361232705197879443989634056816860988494746336690477954882943771144807489752108325976523264198890153067529976898863474889791956122452611848596948935619342268475845230256455841834729072024816024414836326602744058759319442938095156178464841175869824738920839617723249950237286908088976940624195786210277903966450152531821091842168405509083177470612778363240678818135221058230452239362053748339654235081996680075636729246294632768739776588783324474691519974685430633450019921321618861383873898108417364551012974228945200856865218872342696813548387683743033057346016691998779542486109065354666508357539838552943956019553083736058618418200074785877940740840408210072435954054971182952576047359477490465997608275511591587163870602784422442149413672592577979309090763337270154565981897976717850846403255965901482592304391868907352618569428759654814962184025139398383446802825216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] -1369326075198843818188180157655024903070893116322578683156946190438709542734446956446126514209079118674618705431939574657824625290072512849487874401037992310129568658737545794237586303893641790192126065396533682119094640099261737486529634254836160876746939697907159508703711924636948950561398423123268741496534636630295895935514828187082976291066258016048837737509864351916717414669899609798998469566635644829759316216492934634536491725611580249478958170712044023377748435676545078520361072959469228605514997039384890024038956836994183486677594559791070997849683713376342711146284090237578867161593846306349772623033126638665716850752534331386177218388251199796931721348958694147231121692404050961656128969434219449419798669876630550483434010196679259601701939249296331667769661900228258489546603241978188562359883776061093916790097571000254524111585887756014050589365152763927120567963742143463739137791414813792745683990983330174666803976962941434870941988896988817591178252201428656823053522800718190008970824183951660595706067100409397703840690151915513172650028112809995160320801319025572954681359352403286089291606269890190277751368141525494935973306765000260465092909607182488082365779319915675740705467493121283995192717927528645168191573648613669010246338515087386010531811751793233477703510455699716308587556616767472371545301900191358937580895147211477008953387062368026876119603649815977313180688154905200709155707508096896287776796195650007785122192615889472432022280831267485217013318808757339404404974427127101048380130693079987321822691056306398341978498448901248311274964637668697033868917537292683191941284755418455321956073807363824581208187190505240276233209449849722201342062024039419527817059745636337641695154734566447546826870137489014981737616156191442579959509628635505824398238760339765112559192925672970125137050573075382266917151917029702596316089904431887052616253316102897583602099458190829223853638520000289003851770612105840152363264094414405008194280005907452264296742740884613672719827977622993910841928350077524746388523227147042235520499288100430185007864152303245496746566470317872452776217441620892975573192393619930959506572899056267020396750759453841357723266995275157237765927489615561298037142593723439330227517264612373439612961705695532581802024603798938474079344934543327133605346790274762096621788830742704574933303665063923897602810756459652582825627218884229983952883019027522967887999256117151826003677525350758415070798409370722549633943361270243455842671596177303343597713565081404230860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -35144374969649054662074567977138385513709267568145374785831039205569872809210183302627723500020615459616652284425444627681791301570268739094353360142685932999479682991636966414503684338208991938505760675652127133261777183737362243078119493439253340021921338017436778223380120185352191673607665729258499961206829281078981420325641376729619653950071867054701360644872126763263366141126663907182141281241209056441189852879623431027251480163062112883924251170580508016298330088307553565243992947286399453230750031274342495248969751480860452285312210026911840023432295082150817043004951832462109595609142147491668858725953790575220741465964812189864824288316066569724762741503373559989577102217951704712123899574301802697657556694885833189710432103453049877819868649454279275502166097019696726018247584322558959323275686701565280477460178240891973005029933947768368969546110691096968106460250876047488789566837881669486702652994321662185071776110057313536115224659283692883488896296348119477902701121295733910460274214328075209129181337034757166588744152837216725761311830926238348497702273031494572638518831736773681814290853315985991030025550151263764288634869576103286439751101336510704678939098001262892204470071795393902121029958591968953740577855631483424958616769306767352268521076721841070390977656132507796058786397951320105459683687739841921353534256064353318393665398779307250282053427987963489295185769928504207283456380531874789263899160782969542526360640108668713238380564806819351852430275475450452399787805538718252285052205506986454665660567059141719583936491780921451355677601144255264482896258596282503255049042772760119225291463989794631500972839975943612085096564611749655149597274104575888161202976925612543249560206758053812135372165133088958667931970523506760006303002852492837643321940655687262673983635631955205235304443857627997022122306213019687836673911988990407875552449237911304593704823678234376141925876012279198815541655753768805807686053596775126503859489296774546406950240406379113017754259910110870572965589017327414640470161418122466512940563586471729298488680792803027137690743925267585854747381367276571326299834831930000236107686483066447890208031948375441942732266197710257277874934397462507549848614744684711117202589575409764844889751940023736208637484981862741836545760309596962266105512976551861651765631371361417181972500555016131485550969647338417757308345478879702974596744908494036956302483112998130305274430684237435468809673663887902106378654317159097707341755501250334062056587640069416812544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 18015762821331613847307050457098344264275122359952351075783166811116180756212991796053359968803872509543942090841778803540462911337263456010159231576652328927122314937272309318139266454993225987598843373911838587428438222497613480240200226110840958863420588459287841094063315506881513044035425135002202000346302503657613323398010404412626803226907958599527479624687102212588708136065655680055235043206355755556151089232222467605684961101192933166365631492863355186793433718383702113910890434137624222589366967688669717495540856164775951698665723708210744341045085748293524770300539790307738503378487517029555525972059711354728187016964502030521854164222395436853199896801594410418585779143064417269963663508729668579512022321142887281736067830532945152901150046259161591543705144785219966940613862474909690764109991789746759542861603886488170394395457952905799838184004620080749842318877928054888281419913159228989445575203790189405242190560316997521466463807375081131249679955457458652605350685374273714684917053735990069314429060554453539610510266571916069082012900439498725588677910788271774146745073254602136041312088749230788365448946639807481682761424312712116498732703238153429181218565927496682287930695837809917857493993675467400181702605105014106264539185551909281440203050604056886039756583470156844253313234509372297155778815664611019104213189966975580940954737021874866005549315583481380049589731434584373261704431012150408457338278613457193575335210782155535633258026607624071655439069867523670636927833246241352383900789890337756037989895200701972013024008641341001695661503513770193346649724093776022549628121903806319430932620050042013513257974566861640531652500897936936975970857856894828098049623220478601882653134472859711913053061461575064759952029583422176706228565556790861024387283366174228297817453394488237979793159811136542405374734428576403734032687289609570038996864766016398254904117870411876440479108519680311970448082300507635430503798697968418048824554762064204249527941496738551364019955340382176028635902755786408510363153987109593374695040999365987669631048650099001676053798828392229785376535526898205679855185067438377439290641113418201896524665177793021720707889422305095706977836525219623195426017644586791362942414181628701448779700822467555770182722863410906929896867384893785066319980172679409998473637611144712916251339708476350724747301394007526539003792479926535035276370228381475283582028418516300974068246635524506825268501350309308461389821350493898770691862214972958780750558344762441596928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] -2255641400921474448947375609086148162770955859488874920686654075499555225936463561374314014634031745796946584129151008744188351948659807743159487997581513554095046483108974613648743160355179486820952881506113174613717660486890701116581308950793282061096376394370998493069659706734887086174403326706801492956092269837990097031002184680418285554634520708190262112033558531722394171577876991559623312112315704096444644579555015311867879005856239185562178338499600270945835599694782797784903914879406492663219299043578822506642503647891924888162459443082413174098234110663236842664714726229895790897847806643521807022509960140668176720376487796045900076125336977489417040031534008869624987653305748352306711964607869307629650539800795542508174869862979219692309647578513555788806979941338386891480837876464963572069288593211696737040093328038291952268826726637888584497825797335543322734075504402952395202211136629356076769301312146242834149371001438505816200301747034797554283818752773113731730071948009082158483509148587872000488487961268022973627227991398285977636408054214769145740836079422171093887820703096342047926486524981635671818122301659665695763166380270930487026213573630496052880699646640089494961305727867240437720084066125591202056496772937779268899094827014403446378392405379860613797505673107123914340646948244355141254555203603553277698111893388102744670074385251957037972432051986510125637518922658967191045780849884626482545584328708773966062494263259128019794958434907165755161595875303500533255381228367186365226160842734972424971132723813777202026888782531919460486835247147114911054391381249021120197884060545645986678426102893351314309717046454736441324582824830293573050720244616715088624711879704608856107945379174387301765400081916651527057898597088433361528019394975247128254685155072631867971611193466173117005758834716425581568057057321731525516303937739761879536846356418332647523711643789213692002859064445602160695381885966981663096993187399169177303635284333472357279777127263941314129806042789851326181783118847460089028668007965746078124084202137859083025076681628281992657863749267605973808953421057992205811421669140546824495951025329077893974609913171350915273715051428295454669632828413040438182847458480587402075641984480989430703733552278298486594568683868058519434571841727712150646845544542684433418252821817575749596943578336729604741310935530768615743579183103241282943518017272262998893135709499681974341861691269460588979497180099855570868428771773074086842963446017889056029535623534675492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] 165189154175710715423727309063743394199283225713785713837896063487421263822332273613659430191716511520281231132894975239648057303789320663351820717079338908805096869061214252262418355590395986518944093825315247783919787630558829412978449665743207962062375020821411808378909867082077665149329693667777600755187345000902533135064455640310775521577378707882140801635642849353630969970981487736654588198262749968270748496493687118528253958111634141684341457740888422867190405670094679929965059536484757432104663045543584774824569348008584432782141497779464213935123809808544497094508464705654706107648490851609525126986938943736210513579317138795672276151628447318577342106672104078204524851554549205362026948242301937045313706483801854730678350052319080655381860232316003138355925606347265701022330899858218041544326555781057468801700799766139675706228604795908247453205738232719053572858900140052395351528681923613175503866037517072877977685409622683353155980955395203570669392678937330482579554443248553135426650929397896502203998747972316895004544690142660248353352897700871509145073233423729399825544086457060368009003402950832539969560241123303418858872902549134620660199079870406015061616719082769310538776237231480366304305113954433021212176245894536948586681479119493828698345154176053243555033542399540335646973237329882519560625353516738189832420438244395828557838884063591671499350244668221719282459089824657329603454423091474147744441639335199372934018873012340422430123604985202737351255909044716247232134404684326479037633833806702893790424060057464639863545314788382286929605487261891075067182611176191317824979866722559364879992443994518282451120026998763795051050287554648869722770658606541738447634508616003760216261529713391652954404237746496701682281174430129333274625139673435734271148234674636726913203701051292200386413799581795949691261720500995535629856009067792862687753237392802674889948678634081426107256865764734530841458255282201439753914513122016456392121587661225533371616820420142176421031299344641261219972685215253831016065332068736068261377425102234951994548914670782734582492233992640791625116810121862562663593700382402490481858391847525863478986600253531086385332334672522083703345914295210777570786332431784671283411200563451445606159136050457277454412034068106852361079815113188079108193204278773615951907326738008645580387515722610022919677277063129934445651402450082304554554479461447625871007275125766845602172277794877787838476503278794667256476807344539849757927141640073683122633687476853538816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] -8360356624113364682305483807892156440099951993586363699793076288975285000643620188350299846742974371463068906051884845449728887485556420421190593644851473461504675096445117494826896200815175819745548804541893922552930004662673327623157105530638336298309077283432966900604438122675889793752964097389774478100791604400341730185695512636536592628848099584392517084790936658683664679276387750261311729607671750588814053113842454856119560966264638521456975362525821578643093143559565450679019549899594816660870379553894714125227361011393367404022963394355316893050441864595676580925637378993282822354933267379288954643379329425936725028388597939288711138085374371290161825260721568400512511460808182149867836380071970136514844132502817217446824142757592481905108484852815385799793836913886027410858767686387379413562784827133853899817600781702607467830911499299657585773383396626617631371896854291902394776946701126198262413381476986273633385088351250335674500810061871591400672246704134596033141426611309970634619677368497424890234594010120823883439468647140072327326963316108502407975325115268978023531632569223307442477896356924639173129755357104030833720360855396353614177579078311761283606991668186031153921466374643030765578451488588602078391681865278233069791701710019812830391658818445351814599014099620341573479238058125611164980734012534047890035643526120008099943249124567848668135388028968687933595933888803460019658154475856609537337989500699820141015605801136144680581316856666336354164274262257800088972715430061239410981229840343450298377566525259474421800131982512167603487128678302532485759637967811056946096689081070536240780248423587835799593971207430683408475464827954164709111417567142385678702507515404594073720586445213474057434264301454772797867010838265731401323443092956592659156870688135967374218760243769723138140205889370781505511708816729153058888985689122897856234049738366451567721855275368916461018808619594460315239194725340915986358911370847197414430325383402133423434826933371683412029249393974291754621192669916920986941283361417774746767052575002014056209124666801497108032490416753247555961580285038251671049142330526046607413816621971811568663075728574414055546294468572848462508639946960121016354877180893071853754376580169562420825607233631813170980356793471597567085137580877981950141446817212877210964321411998826281667478769966749041841473467913392272430792903308457854322332375441603755011734194677891862347668731792674070839038512890956396913830264829040954333609800245730536876253559939661824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] 758656462993408175669634053830077636319992228470919518292367270991942455105904618174944814792513800460724121431218411527960971171092239459184426289594863113614105056739935489669188266747682254988039667714985859652334033346912324837959930118566872264058082313226431479851889268487326566796199181034576807382145747569845494616233946001978542046285146899792623305010606782227304367478111054547174881866922060134161842229960972535881935856914165432597111481686497844759642144219750074080930342450630823109299256423588670768171149074537787649728592240837617776994863916370400481402517177665442559556044845031905786943967153150450073615257274482620043666994848632421593486758577605089835325494782478184006392643485215910457551816533769881337438906906805689501601836473600588639880075599097988484677815603253474481588863285154587700197832273158852570489221937620048607176884548601733196792878651578199206507016468769006905024106222687158640711558522936306372363948949861230920078050264689375559704634606805519183556778687976711714810545557529679972359597722941740120228741171262577416384527608310205822289365518312161033543984651159944149109614570174309252408078212710249973746930903323398106416983307923069496038110966975659755927757498521366528476072552980991934761204844305737918457306606031041499162450662076255693984789042666051965657761775626044710461779743490736426107743948320038736933669678017111560438718790662330384642276444866813635021472927157657242781560526844633902727318936203399199701162019284256856479344072472827553810361027196107977874764572058481024594236631400508219484034846505819631383960863955075596171837688143091196595216554784330225279923975058804536003532366309182950818621527903796817225431339910079581724667486390628734889654677284282657758492353962623650722741360871727092999099000507560774697620394979950177171412174238199436356190476954176494056329684290778541953823307974839764320625878380633582620861918848686539518377919080329252250662947406094348862601762911820349588011850494793191017712620083214092228911126245211647021097330773850785798514096919660952987661624568540522567791109126107152099491807129553187912943128805857737083283760984507358908971444986352934953987594992055432799788324244718197939344023252406200554791761678817735440823547191068510522538327437604471096794401179756560809230768141442219209600511444877347096721465841324980554250382646141907358647605333106032589565780816127474660489159783769797388772173771562679308916940328909087758180946453354549928411991241113936411386318384267264000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] -135186279994859443479398128758625820462195753256978738616778393872483518845111250170413278733177560698253199120465080467074699439609094421352879504182598053702421968504959443513136245091037978340730789858110121321579034512703940197552886555104770635197221140268981293720085184944167002439365947137872524601007219538469346812252786106638503138948471903112887884657057411355397998856107995043566984229804412413836806979852311180080396598056386624652429708856427479536168124387576607994918225900052225394564830285794418785743811748403456698888642019628055016739896789182478769972596746013596671928901665101187995853316231336154725036823563770292134670211251213300583178321848308448717713324798931294383707489376822468899358247875005536944851309681450199959383306970923827171026173950560740923306073722165402535520932519500164591236581719231142439643862589097414483999501994087543012325148393889375982181864783575867936697336221940740926870537296483484645945713431275310908198127766624009616599585921159864804228742746191823066602486370437159557265624851002105145711407225434537629236247778391133432694960785374472142524275036126947467621053649109239409257307127430162076702605196297841286070560985645715910024017688378891813698501276149164414918401718213316826716839554977462425074414452622414629209287152197010836748899516665042194082991026426604341766922358135292342672381359869428102972428493265276431816631684680966479236154607129257355048237703392596765228035012279671035258807713328416020151805410466606150620322876923186920835322281196326173268087625263058517487311842145139019341132134027437172242093554220472343556275084091827292908021562094764536696044300208245558572951251886034810918361229403310274192585575772007606765590888650203143194217806031132940357292012955134665500566425849407953858521852235673737555882723865255727635698136312150068850459702542076664321729509434458581258553354857994880513867070738159528986429194779246803089997923368809820947473285748150798908991846031483814180203057483379728278151243846808701274027199133499716945790421547392634699247004088064704697742380044823766960292928909987696483205618069999273877445866707408644338928841360161243965623836979369114925623635413794363273470382232409138689656695692117367859390969687168964653238996726812897889873748338338406655217548205697239652656045616538231373224945586552141144556528615795386859149448313053299850812445177978599617701458725468642063848078921525026967550763353746683893364697703223411055326754660426363352767204429205114041471958362619904000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] 15748182459585406134667033486127838100165997671830916656763035092662797014734186391358650525376545979282180740812848203228511354075824904776266496235984884246370002501247424312323282529940778866941123035577421346507884921617758132823499868286331892517337520094147844180561659033563867098914885858884915427540359024006440366674694384664969500216445531784169530499797742990438861408181861865113299010379972429789024056230545353041412942306375452137956613983334410777134551021949193224401843547335119584948477254915417025341185467703687417245025755670620615915702457691170150366811175046838653863841981929114998122054993287759857629482173643042879104247770888789307524795952285864695963407009585495104205412087282540975632356495254531850211746047068181219147257478392432791885737825853827628554076647247271642676038221198435235543097804411500621087496955772596832262846713777793560875413272155290769365189747837714838384436470381374474452529441992172234177398039191318111836604605118225442506395837411984790707692698805452493883907498128680748502380396267213515237810896471703556342419986280932990989957545008830263318763393636335594879579035462586114207823062486680222854143794654570142234862556596563505543582282940964743569554925628912201029989978788686713491228437926976037494673742402762378833692076917486313903248384755188606133514837325593473037513569286624220084144033901659798655097143315370436736887848901731971908091243888825510326346867028161512756183098241084375247512999889991620900479132337503171092792053568924765838785556428533652681907558306798370873964108151806764885361972102728190800531604652447381499335445079022722099672585305438320364925208173563177961215943069817262014581265591839277771655433205700859786101682222122738854917806108299007612622626390030199568073310843269608885124825622739777024852230174387547321008002435001129541455120811283668692196197900406516621471389696282593879259839022557204586877234774926342759975300030194067573796968394149615693162698372548018644406344094132261506450837956028757084242331838026060670255670891145598046094612028959676653994525962312275379193994036293604508134040926247852948433764797476051018371820549547344450543766139787925860239482183247259506353028700611352818075166461588626993829160909450218474828232569389149918482277780451213349455166722793429106141769079964311913254549785629109144616366466907582646699158836495834104577405918609862996111874159743316547248650745903997060100789313355666858948964281707270242903914682389573054116668315064168460422414038204416000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] -952392916673866776708592449569796744796046782565444545362794941206266361418766966267278622238278486094959019116971799267177182064369495149211007240448668397309615964403037313069395493259844898723164025300410281088731410081121604916467317005449489181586836655129583290940901727967882041163930341157381190169442681017914586666964233756632040623114992339212768734521528459840519332026571529723244813453913457783618577978577690241174422600357264354159312806222103657527705809281440441897726033406255379132406756551541180672867193959335450503732627730792799532404332160675126020336287356696424694391795820181439797970479944346121147417690335474531429227195420476877184150447851943550998958073453214236703386057360150760520379181115004318977364405334487335497484733601333034372501761154461402266316716352112520650849843084532092550966942949584113444197732326196364411125802725094243191226600235743991440995016546430990801178043571642304800824943662111410699006623542364174706603629288925783866523932318882962930000317553563980921374741953068538417881531512523224773257790583223150515955138131554510572429034049296493118134839669698538680137349790568566843853924426484430385516933836179361816896800133800835287401454215150568445676619091443617539584343324396339130478862203917446984740971284469794624957364536805555949510790585253291595117583308310569740399731612526389941663482471688593847762824419693657322833148669164404291989404891893313027402673327316359777869008182831930557705015824082717721045896930043659720355155416328749248551146767475688647769963460497862505152700754136473177176220073200209590014701898362152175320962637212285615944407999705944870549682808875735297968290687236312258137463590236729585699325333616568273967169641416805622592106884554402744468106573557222714954266878349450169203380480748370381015482368154846954555904333550274267252217091197641284506069918365770024261154481237149027795365509531764053440510672051109395263439707421867428828056582154349885465735589441664709515659689116187826804715394421617228426053790657867806863812015726684222512763448862536166615763053450827656773269007868004036378530896267867833347549839592488744590198743974245606180454612345338641043583455922087292036915795287017558479754820896947538214915238311535839623808078712553243023933539721879289122331900406297192621273827938459940206995343739387688442221168723247476167582213883452733484801578040172025640901632459002743666517735913429693920109583078079165985658475071732881775850559121537553397475998437247387585069057048576000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 14131929854478658205440790382357421894439706282695538158876751146712593411153631092751132242648609487088599518134624409575443943816175872854069775146622796765357385053794767422671282224095525709834908241077533091722868813269856441845999336689552975955576138437695433586933436659630634820637185566081896968708019913266283285125223220783797123644958028932777057957035206461688974955896336837511570651655989809725452577976244619489581940669184676971824349906455680184210448692804115961638930589853318721175323761016776757941030636059782722360529330659091724356046225043463236558830349216007602927698846456030241578712791566753833252964097269469886060544520368185016743970247380468695842695895274187515349691146177083971708667544379613135527653105117162886027230427531514292899073653937819146719057430234623077834054308046416987761048542364742103317817822322262035299058255092175306707853292215298457544535597609501048927970739441208040635233244344542012722896970614512006233074072689852596685103009749024284065569040174266624473978696957681151096542402159875966462375423185789093397516406473283808545092420718002579254339406542664086127835660337781528601818878590372805692765897360684127809578198465010827198987773671826194622185141267885283579373003206204109656196931779113524159086148355881021622165232910224722763248257795863348339959299660648291067588934879147127267974816873988329214033787496320314761249939127929084002222818694159282692275111619460587651688531067083481431230369036057426511514193811225876834243092683008898212793326600824901303633178484523054063442087730855714135377519695408767906069927207925307681657395222551231009101952825303513886177194934212938735604185090229533797676100401118813893206082385863124523108603751275091179044335486955594431364920823520490504817028475973612581320913406752062312225838894307348481072879726776789402036251613132281948885826514895643492772477602791366398855615784317290172691797132134609526593205762023664022863637700506425588668828439502406945120040865016493480260030419865552312123710444225084831488403285073627051777072339047143787821164313509034597568519700863897138488308060412840826013882390070754249937732517430774647801934435437001811659926365924683681982616074064282698309488616764602642652773020981850809193524689852836601412555983238377606478967844829119130881954896636707537622660045179133155689504927565739624766864864145774679519986478619326867324288751079293600163668475586458507227497543609200906758044142717726606468978725609029507322459529631446267593962291200000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 2129781106204694490397591792980313781453816360196077402897202430182367643092767656240597860136363855121896301259731887874378845569679023528122661066347337559411208020620329173023240887146582845083675312387879043670430331343299474371205482794769389507368312560113662620358188314305658024334429244432413640181013970627383468241795308944601369274949900607406613510824065098847191160296059871935623301505433886190946757348668120073699404188489727872219552645005506615366224264159522511829191528696409757493071290317589821239404887883275992971518358407654317224798878381077929280027347474981830710747411237765510869364894109292530535660154855471456446502735649387766550012897295624914627672377082790059166710462857041812249274409578116621661238049382816937985151234271168562453704682392085040830420231325852259221827311373580052708986104101361322178984498216874863553189966381016516453033600189186380597425963400544815889722942914854310366980630427255368765538028236987213731683794670037963629117987408151554560576347489221431587087089944750707976249354851456467138783168310100116232527281571529361600269096648154509833798639591224696799118328491763854341493125629273912453988219488237675551447471482345622122265863513739630756850124870029205956189317494120376256641275044054675478681462677072848732306744829865741690122601418134121739379124530539551998635411250713166486946524498624918768568107197154269068562800852214950262651006655880551863770249650369800568025228641015692824380585830699477869466326080907432294769128282353997031388011973038417493985492089869776458382154519571819180159989785331300118703901170384494692997633531976938936230261000304896232693132264804325472149362060359367201130930875255934473433879979161493865569365966643555874149092644262444073439234819231819449134782253462955201508579001119586561191584361363813116924652577405711945767229007001319163003158174755304555037386140541682941195021947007923674144415588313107335852498866758662010884594166289200129881757098480440789409793511246405382110146387630798824302198040535018319842098033889319455969736685609399742172229719854383945894117906709823226607033156950678673587122380781302307365823153587356558236365102276533941094887685744856416413766909622606201399843101558262623661701123315024610891801680942020986015424331547073327650223710441278767941880695579520008091839050589670752981150323860582740677716852823687997858331775489915785816333224333257015663414256038610425457380248846464116901430101270334725979188971763774352931140658681624319786485809152000000000000000000000000000000000000000000000000000000000000000000 [80,67] -141814661573949389031707987285266463717614595706465720940060118263781941624582529407248384542979886925953481849107737607761921123077136943219934554446524519374438392239778404458774090862506290684651185725498127924957566604310424746292719355835589780700122154445841318477329950512467392840339633516447116086757717748635833537260505479549557615572692746014042007973901606114856606720040876976314146616853950984996812186558723844394343853518873215204687863549694727883716384996338734536563562833562009726375192443126895363926862631470809418185779804418407335563215894118070120165340806542957873644321662741493838541375064893120762239363475618150612138616539366577379155317824104879181596142594741663211930837090200945502605122374944135403539127039673676216420025810106241311100256921366226613320015070282684687484783244026190579775196299656716813601043334516097492101173819148431838796360003846253672875829346509431648644590570151334876180241349934400754428176304407735225065874576845225286925981368214715077564056673585640319322399038628631833138773679769765871334632377117403142533669597388222453434979051323438457481755245657029007148462185362211348987507319994789298708960498498054941178342877192681618270795256531531033835199884075579249432969022533510691831874878251358018093891723718837260094343044246692345366174581016372838183008855251040702218608799255167999099467102155133185752185768806689807714459207167532504015285293047136918910477420094236085789820307403901309798112993530049483757582128488255648331755044952203473705112794124313122794005832594678157773331903878360653504707084023602632739498093656269647144474387062362556121577413784864388795847048401251508165313048440939095603242290764885856823565412325072400043911109040519932399531913316522412621597327223381908607806645823889499652521525713681571188820107854819296708821607992527374774491423481085308663267755357950603853566450304780378558492862860930578803708415418872103492079616116858810377061671022643678727724900320952581203073267063054284258523161973245839851003719756737496715135047690918483319046894368311174525171343113539730920970144962791691407502468994255023319157369011525758852568212647166187641489321296996062494801133586507151864716497932492670896300117940262351064034944825206095865777015181181918886458105415347138786514187717139032891053096212415431789090496864849714447570045775174773316385024285111217201901256326980135026824450392116996629691855926304968072932349281591623162494473003397539053466530965750224434909405261304847515078623232000000000000000000000000000000000000000000000000000000000000000 [80,68] 1367791652217537453245729109194321228800957285469806754672575246028538880178842250661027372768101019749859284641472858581407837999663521950637407117293457398580627612871047031615980456210056067478005407283155960661264384411661418294313858573664927160422225484386989766214474633685999727103970082534398131638161664599059955989638804851481366600409023739060223640196759195557602486587260982931577407696270601139525238335776404379841678184809634496550888557043061143485393551620327343957873888034351081605902328889692511180398165071117945726125872587788044257969954355373024418021363461224032813388891079627482444850388199156504920467127901850041329852706432417260187371075839828273348965583546833432576158683727385089526985030435748089289636266702219239230704845691439085900165829094461338993234807366260706096388244927870279279041367754429978346426084807689232348307410685301483642496096852292348041503644198351043805877487895242333490046046477893757764982160728503610862345251465853520493711066788654317258683344098544922041639227797719131014165408705044799630716223848857308116851873450043813595091197487432342214269645611454554248513039080834346017504824828028574733145969738679773688138869618862463960468396622337892092235468490643183566563702892455892101844603423528504122849282756891494759811624199707074980110487856556733468800956731978734135140018313003091157659363604558830797154157579161169239405813296770751777347085426772630513602796986524381972319578397893919946490248158515842930583645530760839292191135654908709972452139165607703466115826907863335299262666640573961224364217980893174770130726092628739738196906950492202258663394491863860688897480102654404335003882198016474277380298238809384148701750249515695377262336431116139272586898256829262825791474348672811306066342968524327193033882001741694809867057683205754193953949793113598137738161967431327255605069718144093524607230750903526242453355224139922382548919694610670680137077950555926078687505223739664867016022832074434015598143463424863783884750008310953926508663282067971018169615435144772875699040327157661724100404960713651524908103902592529375399267067886117748191184396429295749386827772930841934431265611300718268138128101234341185848206465990125151175874174818366022113686172126867915172279584405395546928559729120908631615849781472505881571645813872920983322765723088980796890140016993678231467497920874551981886140747673156726491119234679282165689161272633750203147230959423979611443047872335709254081771808661898490531200766923228971603591168000000000000000000000000000000000000000000000000000000000000 [80,69] 130483067132071913094928911875073385488649047664242279217685227984034629658150342345487856258104885383311792721287398950899600339807079959855833597788649549049612500506363667126463493347661825801955631034654381622245045503126313554321819838330614621456787271380113646674964303464414599471369499417957783498731754343816948243299434777596919865794520117743760866310428277125075194775437814666484493573553720705844898849988313462965212461055860574184459714482304879886244651893258943103037152628115736824231891089451501490300406934540007078444489684186669864077936915839478804639966446324967777036245112975081722719299760180587994155244210461299189789890329946295805791310578502422848578276751908515710439483978485241062882924065695975819233529573717847940072153265617728480844025027849574046890090575166344764947649089071991008609919562551042581839014122355042738838216805340453159856591821454691605781502920255521471630953595868882353077840817643066357308503075871837742303774728759391939384928619207037342360232906578800058159995607011536337058204506108931144000193124670392301386741900875095647554088478719341564568869610329179027042056276388425627252245687598557845261154409829134062849562211849126156471183672723106716348614825278566169652545855393260258444116120908808895228189059194559492484583734448662319242448351399449816547234046712265213863310168201312244516975329143136567703384689385350001020338826349751308888524378773569610592925051203227331407265286494355283849924610509681809235826553838155582970503867497995904858728391449639286592460818414077484475847448723859690708958405011104372911859009211090358372765153937719792827111711175804887881792661475595605406185456546046330251730571391144739604179519561696926634657723447989818888715449961445336604541530693268114608122514904848454637567108609326470722357687246990524931670011869822788322798790143534197970252418695849400023526184678224933089509316002214464351412408963122786069916861700456554473846514852076853954669331534224519547388158561567854154234693329702679668790596052466098158039090786195227692446105342308416153961474174968936289269564381127558027674187908606375070330213089135292465188851539307922918724750515026000235511293537770087200612809996566998238621411400286904921909148743656363894595156092589308062960127364215968303236624998992416723019707504267567804256360723601024701231288679388940128643541235682128344299894509281799206094407299083238512630811467825480708342250348420295644208893681725310440244938981144641483918732339214951007649792000000000000000000000000000000000000000000000000000000000 [80,70] -509627394583576919826501359068589990718867941920066774311806038850543389176058398606178736048384076804228274528790982850237785940168291101094606513997459769034167374223638139326833347094261181828819677126743267262738990785745168552601736785481367854898986442156618892684752701654560108713863132473560874820847651539868165451758554112943542667405426425865759386728549938580387932257946394023982670632857464683089238721988255951321986447495157940478251966713719707954740543521561079495784276796405705110406099265134673515667632894352681065534533768617767631413792077296977614524354415035793821681861209039863942275656075044137629027321946157213772343392116554288849962671398520845116921292945039303001874394926768576179205747390261729666304732860145549343500216328543520750012804143207392929743953547805641107774134078457473268241744810078915646275219952664404956749691836079321654120363204032321472664788810602862751370878215230682414403353629690524517118937858978437006869017477167826307814152037346545963829948175355181370991257051874391197114016880550716166601419462247225048454923032168407900834461958493060141945129419093443437461514596062030633510622790498918150980393075912023295819812454984900615314680413011467966531520992830670420300347643213331156584362102789081079733263626727363213969719002390125063042170922857837524115081333974532461025095420189200575792755746038554084727966154597845955028880021459197516099923826712418314699361879234171705208115586409417358470772945471602915236877735798423561376025211733449854674269629618847979588856237144518154783482210922771326349163247893945613844969546302697383216155170115367886582278229987562831830637349760660530695184800281562295855310430501475034800878514739451608356826023430070739803032014801337435906906889659529634622307870710388852349310352330958883617635544305700057512293317840859937910336746731499727643250796187992292886270169248752201393651388150388767304028924399205611016373730802350007746666992498586473049745760948604384630140575893980142588672431709861923527221124606269985280200093424444587727927377497044806169381130754310881444857066956766318871132295989273265778269976415693289090997952253385748807082295254514036150374911051241011756857752367787371120356646950506132884402905099410290450808136949320354654426543923644096509225977326667944449191971937696824322396731573532007466683024960072894265739509941463825653807805050146417456514189050751070772043012094167539199837466334523931839326153308604124214820533578396810765857583740883268796416000000000000000000000000000000000000000000000000000000 [80,71] -219041728456012961125700897339215475319171447021569919458677247094491406283060720882402903825368131807302918823975188609463083704637639821332590945049985357023430062578459257464467971184415573873525921646711144321386303527086550849491210916198984429148328707514640366438024278141220507684481583659225827120115957348010073035832504365448732087315839307983973452913383071486003903122931100135845069007190343826969783031379610509281977721436401066073524910565431298810601028613063430798677111922635747022483363853421646174765548302680467737194646701387182749352144204362424383720913910342063803006396476619880053713972751948269199111796367238905938220687211448226589075452179293622625718282802412760559731979282926334940449420941571409777027044214575061484388668564908561425150774171548775340379485648741549548489903418580279619492267827721378576677786989827961717771200858508756005861429634273617646865377477480428436901263647894781298580492595601193944281757289790548268068191102843413225802892277059948735029400460835224273332141907554877823373313336383323777716416256867345255335521573248026253794191973859140553956229441121922416769534925155590097473071609279297896187891203303625707007530529099085098069785590320294216036205591994135385484655551268132652721062931543378417193941341989143979527280301478997759071542598536292274473689431220278466697759632564782150145484329325021031265555618952874368003463763049110751087195964493195664754763342635404420249473834704305049410087246734533122182046276759011351792656779928407177610482082957658883215953062289954288891545041069452403901187422585688241535966112462756103661720129739531552669353880780001401933423280398532160391406259080282318779089609121061813014907857558631426793156711299695541508795358306937230223675222170450198329781060976108629292380671032199848093311506286418266337615398917975838821099326080344438853020480118834169908653120834643555374088719879331932614796538561293847068738204776009771363992873384174383230850075600110913956310647958456497192606658921031256458883898447881124068428376701956389688502181647154383798111859437051443955458139940214894661807003931285045578482566559949853027741547318238007764252922560290326701957415047601404428680211437075147514017180361199392733495161203848459557310291796377649190944374488801905272859520540377178428783339258468790502749503642615592206589974028255351260328713528593623638549304864155979040591779776074374867047542215137088551893485549082550237952675399830505729642168983053524981786255606202390020096000000000000000000000000000000000000000000000000000 [80,72] 3336259319181943738194976514580547135644100661477220886522072273011751060948067099711122318858483582195477529978546567896613884973751800884329102252348939704705931807513409295328250979856957647344246737415746075741692690654073424000292904013349727132534995553793656448620652446121187925780668186903511530366478815337541339360432034474169976828879905978424470481390872109988286501771327818293303181220470976255300179587603209915034653932380379414423923843091493201923093898534385219962201940396006935530791062688627143154551538791674848111221487290435003893319290588628068145156686659036364984249533681950111760813819109883746703832614732214823274990633749397983374229514337484056315247134895481232529745185387395113369361571867820311943894242205794264938997599112104966700740064752237376362813712622771380257385819154218088289709457357367563040379468722608558210326849248347956030960138734693908499486567291856018247683500350962390742656406708499836016411409031783156086333360398058599053613831793150278960214020260820750949256257781781165666717454706702330546901415371655634072013372642462027623093668887069193758175107752120366641167941276217899316348666814023257053571839901458440926441927617090360860310340777588139266502919029046932083958856245183827006001188663240273613579883757848079145080588506945295674305760710296661777057126773867970950933233157139521307292920668855832382735735130860447514965507209318219962039893829429597968250863252074701844736883573439741333984594642994444227489755185290860129449947654630282597007702631466532327182894326177566809035342989317763172855987242473727171583036006065935034008116615041549541586110563247199467419565287548158513408849608331596946211569684846102770543254672697298101265645873126721356840629306288677731156099731966583560841071714907479628178523043246443067901233708163613270887533633211448152383771603464863141138700117323432812844681085913124144183178906209653138774077960090904934930393022880802941402937357896556137019215687814931870856575910465683616210111594381264393912543364933469597402612873235450088303403285182423282521324705059824998063160709368856657657460734933556005864159150760900944748527143981584101993253931272390995235547860847699731011152341725531717256690894026659812197097290417771029506859800608317537942254087543648648179762239649802089674542848054259451038168565981803353300407608325468245344601822872429873785890083570901171926748865876801993227565536104146747046358201425298515166158400389635737969183396385257985597604284978610307072000000000000000000000000000000000000000000000000 [80,73] 107657780369057887954077400792136351460880185574976739132710013539079509154047952507979078510635372264817438377447651113019803430183540799881743237272117120085683393331877881813057096156994697166835291097632078706127331207478131748939887262326407265515291816048967503728612205278883958715728500905697336684401570914827800373992511017751991878237767962223582222976416526215021970717973253303618300002010615433377102624278967139240799987555825369960201397156900900775010465437866779172385458208358569838440919321079566991748277356371386253854806973914855926028889243836753337622124082620412915296615849765787852972927970352245444646381517674930587256813602692224830782169374943602599501285149141019463339549376546478436229665197637807967696745694294700690201382110022494265345505444527578097071730289699984955753050499976588291903729529032288033547962295619659906106962704595433228610802886544430791542815298726407995609156944922667826975262539182847545340655080894138597144333380286820764190599825070568972361841682374094028606009697946122033030827116868401979028694432494439429068123350186438700802655961860507432405842181969882565175386956856740282734606836527592131711353990515358178807657953372718297773801282892868249964989308248803858794775631161604353317484539178408775826400156227870758861670202998356050486749734542313554815894940841988406644263396768172027561438454759304452768059893867033082291556652572196243721697066802963752490535162322549270065812223958182100375464277474851599107875179449958675740508324274945780101030265620453609713634940537409008678736539079157100407945197612492292147227513964766277480660559783700302899499763998898370151471735633252609351643162127307627409918935477326260119955940609336070555303372286512954112269904793431339320359667268539999545045755160836161255636413281873630989656163094970077016681992319845532604966950220365426710840691431933299301947497350157812085981912965125777457029347963382113692833139108358670530347250259758488007497483277654814179457900599604788805716594953116407165445879491794264955110093449598537605288900246068184908133338951994899729178541083768977407499475215645992452542600269282204718246104298641954944340685586567596035116515427024497988886036320195709431818547733152261975650357960209713363884035470736234502718562966670357702881733894558175088598250088412933564131214611905031072143413943039969549932364154950906296046178490565159987169313143454134321114336065445919666463351541359180109166505140696461118963805932404071993531368041032450048000000000000000000000000000000000000000000000 [80,74] -2026256570360402147435163468207931259665963800947249951371110813601449838031022704233532288182801311150174066852157213310105032392328323080706733340448114546861537155629988254438177362608554846046842754740475225564966528978271057059001872187599292304667322829652958822781009792464241782441471467897135996021462567677939767268677285574858727844623733906791489253166062511573697411238210884904901467432850220830420667076155759567092835618485692745039625744813582444560232312338359680707151966750219737789483577971575052270254861978836942905408867204405162356450109761374160914479823621790792873486230052380852561787767291619902935493420677098039990611736717285180812333956136372065851937851284145678329138918579153872088672323232954239004152816043756862516668703201759314899032891033223161945655400957519195180365619327110108881381043756583784407125053708158747870784599898644176145127218794762502041742848096009726182891142917610317637143979859450297222150879681266357724442069268334177018746471297384577352818413133450631528828080297039853200046240809023596414273319858108439903033390302992982226269586556613434813874643989323928527715708735356506038913671767701358385771828612676372027902770909393574710798081396787961190801992836329484526621969562653441672528190530227435272064665682387507395927648569221942261157417682193835019957852313885100147101281109845306636586776815314127152448272051541142516821595168179174129560164670424879464919604576094706808083107982219009451245133975100010305505192676369560689444056477466238466475098578870695570196443681538578627889723137698281525313167358123689086004790359319260719672768815790560720133746648913125839613719056909781558405553691390562833052373904418920968058790918481315489452218474006686489762790661100201136259981725352318689658318149347255868819803188299714795685145840015198501101171794063311040035037686749974204987721359819152323448061206294969984786376382323511151411500018102901062122069918752448630161679798073185377104930987449828154376536405839176548097274302796892244914638160481561644352202964076412280352272869626533179539621551286180202807258636408247020469875648743034639035092804411898835064398369776623411102208516050563037840483433729762905454041581872946245445442028726317067158832776702111274942126837115004749159144124332044992421638376350976311694929526500085289495746178901981764160471049169506884050937531037728142912848711892552815507623678395567920191133931791641617979306026584778395649947459938554372920294890205093979054954514565038080000000000000000000000000000000000000000000 [80,75] -33426836051099962183860189264846072797311660882069991826348633913900775165187580009380418848946267585183923697648432437713779175410396877450163044760621306317699254424087242964195888581651182558421944287966254046157667374596814757141963317590698676722849457896937249071587469538490256540137136958923610452420229572558349510645284573639391418903870573874273586858305077540327016187898179486868663111993587573576089984973724839844324726711046644466069152704991057806072567855742798225161660032387128273566163251800425147827935130683072174240227812762270552241531682762433655222613879624800175015796998269029374663342417639531707566443790416044005157720876671732911946112250328670928324667083265271933579731745578537719997381721237126411597029835334297522569986781554030847959278043557764518250427551877852505149855470699886050929496520813416987687006362115663583723099143201457675368992001019997955821266386465642004966211102334987799193547436141057513716696830520660732477380044616207212976922703761043391695126865126551921385164726897926147744045945690977242706012573949484895489893456343984246013517177123378586134865182159494245776644235007892260764624227113935629328491514101156288922907389876111047022196710899806796003114519165069529183250022695809431663710952598465889637807702751148729053310592116747028136316048893174788195438781399351360606761241428345948881931512002493627278017428351860042346357757969430472754864143528900922737300924058851098456464228192403741107426700802885738312429963305150105841613105390521943811179565357986556181262618550972521935111481165860381689493581655087942736972448364139327224527226701998651937641436919786232997822722124882998562236905579206253518478502619155169442895329238616750707488527427943643051555009366722995222971016406551192747861116733974203362165984318744953639653519467615657799038345189112244518878195423944794478391352752918271092143708623066794255383034975238857991406173516344780689091309585491387289875795576050350356101188765683596220081175057057486501069434051907438730276900090023553683281609181039018223937295759132904857602069663815194497203069060080699372185548742054529741681630153182632094732423030009001842872662657170702267497245907368184093454224639673616048623196636233528780637649720933613996849231116954892011653772726684612755405840246724085988874746702491289521827540997693327258787346360095312908318707323565522595993446441504717750768433838216160278661595658693240214299782733751320273286966427829636992570203618026054706382881423360000000000000000000000000000000000000000000 [80,76] 755430029538932038058983592389535893313425170237344289244456526174363775852522293515185799720955586862202360039198504218904901975011498584137539147661641570265710215961753051001919563189625257226501695494304488032649794688193445133864397149910864663264867254473280001436700768988213266285069925048294145151080558732775478632561343316724575743369918418932899612763512605597507305940948366113034958848285039474268786602482343413115502007918013269481633666403568423519703075583077518762090884483778845934800780121304076870303359339139498206107362882732904440788154156114221877924306884573034426859712233728391782671635768271187174784087447622738621292982728147791430539053822050708244907443037647308226100864089403100240197574667578738703820087380272843173067118456834304401509046446743277290999745857808436088677924774983174177115651633367070694779959465415889454863046294547070104816791191790444339407405491119154020245924750858468228008193819763888077853250775921368561757390766847335600493272255371596516861823567433858853556402525942328178503937424644716319673914782045447627778233455054887676404033874982093047231095035793221047438832721690543530420010709563802018898816553372067820147702495246270183483466174845582699456921776369148051484826321079905084967232965698903844895024455672453488208142689484238785532980428772770438783987823658665798512784714917651839500915491832407509302405924239624852147455207746336560596686089482080010659608535053611481353086700864644065430859150376260153870681973950750799881572332892755795639248896021088338451165675200944539330247432317522194061833969174208026364824722231122164133512270662398590485203647487852395208738730311634219125633051064424290572730053215622409550513505226185725233747627922461897577554010204801496557651367579814864696269638476030593546163551221135924038650327599612339812856139725714958249756878594640939638906342124986811612125279392244756638259329773329574676569303560098419111765955587095041890110063138914777968756906335999099450303910962976784132069277439737245334174663325695740820350972285576285908403592861609002038656266993278874176397752267672978929146624368960102060804552363574826075854380304583296586239700571701633032452506944517030593669099392931307832807558687563241014492742140873173675961223235113519964753180741872176509750163783318953592052868028644466344540141697781621308243275978500152745956875234178472335382913240972977954373599252609488498360680507073316014305042751865663574842323161869603908994292152420856485489231790080000000000000000000000000000000000000 [80,77] 4293794571930825576330060283487847467301811010618521362383789741256373010151262369452105835886918292754904011810128582372275409314945964093242799472121873263262838133918426396579982572676927825471199041619618583669334926587810365741212185884011074446030609573316964251955439478971962381894630491026993394329905004462879260707947764412290194986870184765042586351145609921611851418470755146992200433101909799965598072759524572994887474000407806355926453302117932411150067322797332067522177124408971479913510550047898315233145087785702190272261220329464344049763556619655530414183927567582870896465031540738648743364474726184220750536793503549671355219451220623916934625655236112360520814726271931043914036775104781443057904186937482014038952651088847871214704971208343704396119762454741131908708648676905316261746791631473783619528829198412465567973834022061080219429513944224341062592036823237051873888499077580826426606204276679153157293528556249107889989514222533058948069925577332099490345603832718266729771618618227404501129944248541527186146725336598246137957873401066778519133457333193283913388017322784708995844973575393047381444058103654305129450908860670618513327477173439095537103563549035445881201769032981059237804012548206422454186526102271321710742439485272544378181205956218004496592467549896743009941815050942224450167661356762477186531661281720949043313433892869149521413839702185236195210804262763572160117854244435381732688076797716142934227391892597374473857032249560020277436574791314592909491295497552207411179861181885704013147400461176485518378118303954120463622207133442564109245513664600070220166375642380339339837538299467381056994182096792654260139380891255217437445455167013466388263734033985138951787761055758526239231362168102947300367769602018171415594839782821197763283054517546587792484729422408841641349034686663756439131752785335852920341040224011044550276351907306133656166774167047250649203239791663181102190489369913844466116920332568817530744053513521437564790637098387816837230729030667665469605830019537765015221183977245084046031293180486555867716415880386542259000008688842808217457499773117016307609882503380877199992396677030722828846280120680112681857470666189111447143845089797082198550545996761227709559965287981254207173491480323693343880056948375146817304814650467145291267104184363957827761421963575445345052501027814005241589880735653071696195341232529756791226948947550662391218122675471369741801325945553911169805003203744060154354412726138490173381830246400000000000000000000000000000000000 [80,78] -127493631080372249284707224606553504042933623980305142932794723814134326466912387325783924666615874242913712375825743688905014191375193491588945242219288598918330531175049365808717899288153669249140308602218690957758519629313639976365523651775206860141362470801489966615417252692691181369668753687072396227910936296871365351879803618626786906108691544566279493531880919033810820915165139256373793461255519254084014404507407116234063182285548289356390431700481323614084387605351376294704181940944296606602215347853363306201475248084624302743927726171538586985173304976992176261192082544117522054673070605757919395219033202774518445030475408335756310125191735256685559900673114565079016068106260499740604510494433939110249584156201084269218777866029821496241577323712105099432845664977544623386724983451045622711708439405115786448595710154189815518271097700158915406014711923564373503024622098541982031250243652547492809758063419378185631572262942341087282508654849833844007853088070097023101072355810205219952063984115740162988626773000658950172797443263014120070137800315257937540937036598519430030546679557454397714341328967433153272798294835229168929782864968416512424735492044982309609547068198539314687435760363201511888142985076626042387401104104044524022533016949791406968588659037636901079632539632615683689239685726098565409728471405342778796942403577899493715067373845731339272358118121352155501787729284195792181340824527514747312851182134894506503850709465442427246427327658587931600709502776769786902513683524255109514498770097508012203150053107973986795362645578602312084261074867117649420843551984250792007447156567073994715112705916850251102084087210976097792723998117692017805256408820143913488126032945894986877034907814470913927358724612116083668605089087507888797418318656808084330251387653726173213457524758803724258926841997680322785759475651662121133673608142818965615266629519923633513465545044038320808758741604292267622523318092532343327880075141605174007008470058981233616933549807530925008207112954006809236547585942357160832357656652906804178676645894069978837954621937705837054188154659745736435632127244593643313891229035840573390147409391676788518733755660024326713806956882438809456837361470109828380372630296091808166759337444942086302606993048621609618243391026421867758653034886760283741651789453478583884056135780940391259001242434234963804571447467026394189396389381086715161266323022843272705240670798961252377905662892674752158619683325945322711929464219901519065115525120000000000000000000000000000000 [80,79] -436182792251569912448683521161100053106803757826445434040245067089783776035008814525470027837484111116634451822198808312194816026177470213175372778396416886729379058701800343383785875657141652640504689190470953871121747184024134031476414695945058386552409199079252571609749746839068178505892284643791350948290610724469899035149326642470227940257426107114402229460131324048341993284666622419583936581986781700736388744914601280962493837130896144247272646890858263165578153169712891745472965918795898930230344673365297740943300989470046856012508011394512037833296964096127069969233262812710253974450499996899120784010544420766576208888460178679556980024369247900329890715153263857057676637465854372987022281252231745213559163336214149854458132051579544789322200172526274034031187414875094798731410549436298635449197165089738931401102578877868761559995577866280651806834532316041380411006297538269913664174562436573327308202252636040362849786262767930180615807267206573365857442661429722825746928917738780430589311748907736204396561322460736395273077748304452868075564838042095232768820700020459737139958579500726384482589668009553717871980701852616410080058869209719628547691213134700160287056211397257391281342351624340088487182335473014367040604407352573769487805052866651222514241360433572533860803368025869779578366289264970005424857068450627492538690995412686213448560508157543302691039484325989584372891926633397935574999389364373527234306110151126598372991056287469347887370189385878008669581004525737082498555592549265323905378780428407517595247222058832382668632224102194159006694084199128377030699017344527563564125354895021876990237561665765178229750920153832810655217311617521251917147475927231669513477304391227530847008879942978878689706806471867771140958276438333428252399065962769521562945652552501826017086976220265387785522353111981235702258493272661204082940927393242612427042322130142980918942510520823591440981640361244433672914221190669946650313423524908990416447689263697780708934028980666957119897800847001482571590951363164044664547015570523872121957153623604134216539838090883449955950992247785220208254519322544396932957516557898948864037119245055358607082507542582461549667146149139560389478989535016942638625131096644054309307701403194737153117213212694163262684205597570715115078055944454793640145036410011127041574459186766686739183955224656881227847370278910466294753630271676498438514549574309353597508787771481407279143806680756290045027259537334184362121513180719448116428800000000000000000000000000000 [80,80] 18625022605887633647656401427839335251387802085180986629266012384082637880964835997455495327374819818616141464787631997687471738690042776937259662766397139663560004142146260894658319156851201995727389867837899323363600169401383875037013001385375443984813283863088852674821438126672195959259562630027094042258919635101337292415630891273566432624655454869308788240077152175026235467551870219632668065930377987171850548189749913193840181332754126838748359638825187116932093901111265621397593055446668524277573904144787165397872331460630732767713247342920069340730157213952263646226602044084970861084600463295787235947024112309635214240567374841983983242906023710550623110868558027983451727993295151652813689912086115568733644609492334619101551470794218372932688775971518027866701930876592693326368046382410949862232714482791954697263365405671158693137720024550854506987235361759108337728838179524723744442281281532577635669220755320708886946576493550103103204921855486672730358550823112782313977024465991095635527092275995745328380197607340073925529717972732476775538565623006405784607906817321790627602789144626880590016640773340589959760337021345794845659068345230098127220169861906057904168476541767316138009204324013885615065082452442215869079053607417885702824079641972253962794819135742514515939634663372182515558578502132575747985554333327677854908717948507836738579959632658242731778865881009447445794392699317031257834430051730575829943415823159513543029759013193086352021616925577311624942693721146609327947142078004842520886119999028747749955764685179544639070307247376412873541605378794420854660682173701388444284379662515724468765523668057151310130942499422779043357848438584049365697351229557248558316894489019642131754892594567958339494452815327014891448362263887044653167048196106927444569852381594664070920227102593411626990559615027914296090037932958291146642256790875307913657690411738873274983956443921841352695835870616937687173762112410211042873195480201470585415372739183871829819803916905117803927454045882397338701126644451484925461209499819850035208884472008325283498981696817828211217085155408129543682657056522620209907420512484874453179456356454397777863236224628506893437407054937150665046311073329323995009732195404073882213842386624398176862028246050809334540185945022764187103361081056358755259501591251822660822603454944070102193191463161669813236792836561542414861963363599863781990088486375821503303563216136160400578449323970734121802303835517990977998846742132815277588480000000000000000000000000 [81,0] 6446346742033309268581504533751594954006981068367767314377977565956680872060775807384406285657766583195479469643049285522280692588965113752690133115796274078552160052878012563129483028690169694690464063240732407336350525040561222644854984241881041030528054398144665454477620441404442470154716342713033552281242814863040153927136955346460123152198002350862324631122317128161918409793950937452818247103634536923530477276602125270415281996172067214958225359565038860710018123177111251047217518246943320394873119791059838512141192728821571657189390807760802976889040777448897972346594002958102232299440866129744769448470039183897879770422657689607131639342455102869374986125025816823817279485290290035065561072838274934806552695398139478605856554100281698665446301183494489512572724896691871449645384922894978904242506166243724379086547598261877417702180659597938757857438632344694223364271543074758351633176336877296081988440453807680868776165039538106085497645826368157706306467859939862408629309352952466790173423545315185293836478702651841489868035835103535747615555239633203965178271856591284538782188866117136328651413865026700053176265286950342039841367283211197975268667118357732687457948957431671659232918507180657824124005057447165783224191176659174995920713058029729905240200197349834208195420163425929814610048176326058661842296342448053869707599703551462797790095448318728272593617622983793265221411466878753484613823993812363554246024010032682647139278435342655267383555198961095653115556214382993188896446560083252505342812860205318039829290024765186917569407606896664519231702419743116655664119083537509330690927344223635386578395095654769079336775451384742582442082347411221400017734446587935852297919416886747148096797045409000556615011750714929054225067221319877983839217347918240597802257591338563338608411491891599535516152835450976044990442286457520323406926731343183341810896692079055349431841717292990189039062373262773607250428878294382645043227787685739640628660317569037889526542285932314303763509313695193281049884434285640312527343806265325951898304224292022547884059541839730731768644224224264523195067792836188185558848053368672743259286868952939510373012992872598431245053211001995307375743934312948777718994945193286907052800468105507861209587267876001205446207423707651778689144344967001267946011940753665308644836853784914755411769095528272077698905641034406250031789001728723173322438311074177882924377930144898808912282938137103590937719999366746472007780573242076237066556466967966145162216800519366335881281536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -140673304744531197574653979113400024197942577666977679122075189259831528297160652135940326043718608950752434505532456296875181016373666978167068241842486134493221381796272538835245558144513886470230417083209806554373962730680021262537681174219964296944197681219956544183172334739552553355062387612715886649056841390309272241424737298387546540699641473887430513580185001263382365017384060978486216858914654213605555340786857650178027955280821215895085216874357952950889409910568392433250453563344195661850616737560508869379268853214730039117224087234171688869879265739786925961509204491088828799367935194836257386809663177423377289357924316186754941715311671567887412475353677591325580429324089123265486183326944996723859339332410507694390087349752219304561712941534422469839459422939313702368127583381082241386796446809655096870068914493885784770446943775520094486255442626382520883092002241990579618546435228657920604303856313238018768006283985277480786562343636430164265454716823449117664546901626527144394253658996198087405287190320113680287185041431951598372236395102583695926377884674232833562350251829141787529058481522712124271081352022896147222507065689135841905699941757445916191484577555995757082763859047206836883260218300685651201000878735723160237865375121139253474486106412425203954664211055325006336065585308150116376546081334237105055101929249814766292557116170594474432690102104452132956286846459586699552042183840475491545310439846381640547507727574206329770858386613797055085467406111679748516667657227917367826938601767877628557157148283119005086458968181681249230211229491830015987233583912877799618537578803953079980750960241113084690931211686581503563036298265396334133310721842866158581792285803017384855444668673949162096644367407430102037080631642833659010728725657920061392385334111236346238253167463006747450059688083273847687471339045737486531457168030661891271744929430214710206279989847511031968482200409345017369905283445731512673421639917794420925070654835634035429558993521893442626275702476437445116341032952321846248985509639299587209493039643770575628423704820587572180478063243960985016470566948477278074295967939414816129119930174249540020454810641218303406856609633053795966498295437096754568369421355423297208184609529835912978228712816977231226020526209926061995232328059785858756299410864396310308902454020889887500300446702880782042349164193220994014774011913119081403107255096747120302143053693449813542790098185167006517935442156245705096014543944089186400014240214466413268611419524459138474787733504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 1248947203571854467294270737277527970356362875438670593014020197252598021806126707487890841754452316415924910599679494667867550241212028053327044759807721172097781785065344952151153592141125012300182131161315672058116168738489930524005008616715194967879744112291535009682415927948596296975259987534484733632599619768202610060132840539356209957129324802967048941759136677681329853790779009151545637735797840344872905402638484475184270447765683282279617470279750452371589439022757622016742397654333088397484435502488717709962967005164995409328662037864204095102134530724977036269818252158223860996545944126349205923885030439630283241731862783384968159383764045503413194420770949794822976847420694531814848668373685289239949747149534923755629829915247545075826151614628161805192627417291136192069531973903098136358667267481621920889980859863946399314430035209997925443036790449717091333196417579093474108802928990683779317218512298911657679346186231633833982680497099014054358102724861374703473507888308960475691268464252747856579360458416082278133285358206398190233157085590515012798639044166938386557632512754598801035367003514048040149152851536451739057713468965728434729053641080843902018923871733299433610496762184741568077832782971929885933085151145113139144890279558372734391526150275716998821487387683605205089730025322624214989789546638365165830912475998581985141156586770091626761368913364420012018533765510102674718585176364886534461577479549449057740249199360866366812046990248948012768775452116831563620609899257245611929801963656876297952073396835547520915615100219718248769104116645954217056804511349947447609812576567409142988735552004912323107065266601222377972728852603027616588184877362831418723568736166623792234559770483803213750040211680975805368667311112012553933967858116658634083583281676797676185349446387938240343636057473623272283274221102254162847448883277307877307877437236483367027437397141815315162560811943032209677728027842105861955241321830750486272458031906401534934417222488291685804478799404131154018425168961838029390208727869666482647078208535749643078912682986010444042872229694753022096102359102352352353978146756748400931718150586628844485925274437424472826182296072199513208064398688112820538747674158181804993615256740600344594618743624976756633942345487442124502598682196303368086092986275985158634340530861435581959998060733236711892102699221832266408265924456545145233931422050879216386425237358292704885366435828514001521774834965961124006075417716869031241002410345818697091686550806492227761510285312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -2741265163505730318287896924558072850095153393506151474835286629655055268355780771132740111900309880137950829667628236901541730603545255855913092658256776427820650793331733338851196914952181264877188907993622654896229155499724588490197024204591568127280421832170176043432583020903959397823854594876396159547135487509713295610349561356948121054567171042224868467474785572584120199120376307212438692741437906416814862965025770654639786755353804504301330216784429448807736353119037842984486385262876887661877642118036390709294425728883554668139719088070940179509783968650779854814094117057470726416879588240258924851569454198834831343915152264978055233366953774235869588689730673261173021668207736353811166216027479729636965413170516219872514108503053320030145249687745697844263888529544891838192357271521353041435834771815007436579355273913933266790410899592571392534547204115702233312246347591367436094755812415340029241408524530020922843294061277312916983997384053702382453623633405413043169497985255408340406583011573950304937924300965767599996342551993397536118315239487036588598091723571277336277834158889052031243107505118642869006515896063841441386830030193996823153212247979005563307607482812995526335421260745093166381525165183891344000489598261903047737383638224168855529689690061749083756677330271256345583752823772132373270697097218467518713695281525785149890047532537559422348365926230343071111896895565809364296020361177100034989538107519972909050174440320771709439734442909256023588075324373604774705204382787568931748785597099059699948477875055335633937557158937940546554704419414307849154803274674045446583626342347583091742220069537853973996686037992495614718541618072304506629166448190631145839731815942251440302723981789813033503812149405281181924149857789832125014746228341760311449063179787414888868708766245541474080900135060053219281320530420604528403215560143327399267740109807786208526072335595233349161282800640535846695303625316416596778718603545222827064215347345667667978492026968206502299682332274331858445945716657718470355520245810440415898954001778628317770171630914544495764258714756147470223458048681201383223667695366550377715761402540400612467052511561624600830208195624657221114800089570012290765402385718593271616021127550055644973705236372688655383401353599417641742108358594250478322757157394067121550724779408604335290665207471392535695935251475994256994295199784771073319467325693760636202620403825180984771618367833601466005734584089609887114934322102003209922599823281536264098139318453194810804595064832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -88068015404952882403152731517689123829458568407771716219165932431592634366946581964320181863434108336291485297560316902277007794192886307102649597914835119307910135845909302798350012269708296169974964656335163963728075216499568162435772073905547641325021218915570192264417218511843740451389530138623547455142130131421726895416881664781533455210896557077120399713243927996561310915904402523936588188180293638849568332376550549362642710536946664902975347983775224378885211821639272124868930721362816049123889966267829455151117929476465397672634145180131674366566241543116399061562089211748630047997130330636205978419418310092376173735095662781521054488470532060529656888207452165906635265866443438402191260049791957037874121538272044573305979948242628512021377279893232650187211785111948026432514459497575530589640074348418515854020117607141140967314133645764570968627949466446191082138816516404113073640704002315457757741237923487839624004594188648994529526559548048679258566470240503455480175427829650362541907279988995921276759881513137949577768269011519487483670666808820821277412479679315158066948649850386567713776032785458815097944511297629907826261928051790089985065666621437549701325042015676046359347531312580632944578313416246081909994500879537268514224174455501204096683662497618186539717168383683764365292109106414228731869606841678789099899693897259807312887697702622886336110581505810955106026487656444866324169589230763214975555185807849942289752208243407608446554626553482819902058685023656546902144787951511522928976920710051585521170567934505944296960977312137803426906315168185775158665585860716955753328775617341113366322622286898960367836739839880534302819402833066130518247222631056812873913313093278848764991476548231167892208503749279835694336964401201499752260597454911803633014338684542477652929215998018138246676026295168545450118350148567300288768821657386882714037929541366693407724495344726018999722647484526041230060593460404968717106247589589161611928188366203901729241377411280642714610164702870408778943435247825905794961532667303978735898303603097255200249549811829663506735086121541018532276520214788867585099245348477193195887420220478629423573599532231262147195358827154807172096568184922572917899736535599576695347988846607858882841029053115749800205426492572852076579692203256667613436597813489466831379141946328139340355265432815303591439073125705634370409891011173961410860607556133447733849262734680904435726604085460495404913816956918905557260332690778075204922464485148850616790418998088322095651038953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -126250447025117471945574404839873963117148291510980629842499142572049193153133433911561594373451328030795076253226508503468793844883832588480444326348923547323129865444294268023015583098424046889602373419629292718676616496359530698054736555231805793497681051059213287478584940055129630317638931195269619286447736154948019439047261383573612177187248636967168451535688841905631794046789264512346870733259198232887970659821926551341499682492456208206364834457993524099060394078161415831750413009843015083628529155727905620752727251492644383420561781511668962635145961500971624438355149875593730357951433810653023774679413321155418301231426128000259348223750800571397591151407071642767769148105562669690353047934755327676601034038235637166731193403243911335307388477137839118970460791809160417301219427700330572081799932875299916909306734343848381437540304475803382886463136796572934996340940722061230313585763849774279999006275662878656905641952860870844048662093537679021706767401332925336166688653279453311928674294122192053988920693557080159969395571244548272802882640690847982425076168367758286415749344462380289835494174698535157426679901395834699082262827183243713616946754387292949618112364027420209085341250842333545317557046653954675786601157794281814414563492853464315407042789708879068360294944307156398874720658611411154914680015495837769941233141657216600729174970765407236119326220073377071924165190963855981112071923245777272679342029184463685303164262713641128968180062319873564785150847858585762457888876035772625653462039437868124876230096900170447391035951112601128992764593127697811541479742379983737237507753314784803719177881795371088369589837323562948865330449539417449853721394608143441833254081572508045789951611324085360691424690651585709907022648277543638427290864662344152963227208724503481938019507320698186606902472763032617242299948000752730125519406380373490976558692514038780682313109171152903719969824923027046692506966464300804113257985487249183984370918639417723076645623864009962955274920551282007209339500736815230263641453436984282294271222262997728323912939999128146460110555624614771182667492615292507906058272318162779102895023824724387607807195148887226390354537398679275845002169508477759897709294678711431017018521713978265986625954119448314648273574501658457045820625539882294715406945167759122978868725839301501385469076667445356388944895805409023930412075837842477827993149994655534382277803202872024948491406488029431981899546370130374929696584137561320274621398899457888753357110497048838397795858644992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 7263623542099425636037613694115772523720970994889832411328335572303756984659657507021540360620236822030992556406665642294332452940706307824892098355767733230436266240070384814058970393101328875002601193461116234618108700081330230296568913404858503450296311176924854547154243160379151325184621949368187019254881380847753999923392170231442360701683857222279761074305970884160598108467572032179786190482127661494793087141532643651495233700611868169730520185571202733087034276145900124268380566329321387761733161372298999380609003389699859054376077739809599568898270019401092455175688217477756574189800967815415067703348041629568725625891194860412080480724349609501766213469214630334241585092611635576522388573995881934129729099032727848755761272902609727416731035657172991390875910914459457107684290102153966764852843896600936137845253577111061634265255393473957654426391536169897286636117486997029702586244850861987756281900202617053470003318249399645752244116750892505538248389755500130553421969700654126833432901419870720552150246606656536673499410646019800302799682675902960602857565650676141416739816973117350804548051294374348414786632360395963955138296564242818994481754224841024521999729615549368423264017354020810415196579817765318235051994007315641232039076389699761708693460339548937573423101630675162565356709246134778773109730312947451103164320620061156021006702856252107644959883250869240970781306024121396161277547596349377850874177199109939569222933610984901161594595474668901518739158224381783241055710577045794389894996764440342143739017351499287275404405622786218140156611802655589407023896337999280657347079203334000347733819310206158049319461685491811491780977882639800208614914871736659473655857619185928553223402665640009130481519264410430192147654072742997916785810137129030834267852207702696547661082742747030926747575839081282707250514287191121038795322563985060850427476198586122386773688948893838233285480760376441931856452369208386629263155268409604313365395635259423877707877110336877646286129729108486546047275746923015463935288704502806085536827487288604650898106086285874060334298400686892998687046373715769673104110936588012746122770106530509287573666087950865926467903226296502280775482050824361031598062310694601095200013465648574554980431099070710358308956180914536092701145801809609189551442851544159709299894464103969696637900703897053115161785001982069470956700160342753321896206495006825172427493130272572037954399151612738485760106094560212230966451288469704446332808456996572917320226838308268951403945825140736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 5909713235674662740557574743081419379799119914031618193310297927639595948841698983646906187115009931147552246639342284374925723913388850079382043868760424181910172674450425907341352020665555463311174409144232085494975382143750870961581153741787539931276778269693143118539777713571846333243292684282769880234045209222102026174075765520004574177838645137530057327700330450370003416048911426476847735139992477175170806275601487255726487142834106707641493178653842057813435648111754536487460445764905727346693988284594143845033122541774789493078080971114504674410885600264591398664929132800383530546279357363530601181014057858748659615812563785811107374551497948343137733723371554491679204699441958363419874968387237630956452094814044323706628426932784471101453727982092499104519234213763474605986473661693653607086502128875798766640559938807580785172384302496846576095750132025254387049832331244835277842714626671481808755202256612112906066941222642120692212475568196102232792716085503810723194465581874543673671128833132028347284767206751333931716570860223439438155092425480633547010024669479658155102331319344539913779056119242323939847044098063140032401950447399487802599352194633176681757279418953772224122154633946388249996741778295929596254185621486315943010278360839823940548904333357464767873548309572815818222871935722134698420737458531479074045255423938484154511921572525923441755182269348723011250933038079736641435415584855317952478136342578240104917876396778367328216550274661036930233596480872148356120757917746428118336006389229875879434123063225303752404530159854316159940716046379903224460648187015692771884426449345085961958657161874164061244648873606973202634649021586056542371299134700556590400166287365779429494702640269841161491493696453946720200343055171751359481309368535533426866836999881423210827344972670528028234580145125038956354543614758665791546952445186543207890863966317109130573539674811476801664567383470652141284845333035991237057312087043677678043727825084818765872785969443946611099853118627730688507295228325508464589328238795066027288925782260397610725376786980516303667887049387397437857065083870863197384349480975536775651041106335042534929923154723594937706239768123826704049466269635762109233656501343153460929009116040008308729386485491080854171798252021608906390232690222855422005207085174051171057190495795332211307178850697649613344004641481828759557568577312299113598639344287886165375628402775043932752494826844620218910511698773191196368088883982850849252433556037646073201566117474670926739352464654336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -263397843232597066945620989176492284912147000589822349820865322176963468484854949298104898417159104392427879211600276880053913403824346992296167110250842013408509751655770888402014960076717192872977864109117842246654844333032364371681418982557820509640962918978446409846640262800588371236794071236984736414273857854828430787519560241749221575045313477559274855829561680531129712680784654863000280750625882119287477042110697608778789718460244337818796756684454063681990351356784302693475803308370323146308446283021808114282573436669080026163990345433775823666720593370110009103582731757749079808651626609282132820329719306737900386818050030063861517538081368170887433962186638697874305848262717830435665029444765239434723565635176369435888394375340282504154244779559067971010689217197569957404428753261776326360970404640214123070652499003192770644592754859797544445342919601790591221229596703281466986464075631801045424836753582902448616513226401664233787498182267238128180976462241517646778776546454706158961060760009725515035054416474167359560967008722878305325229966249728249020875490056958823325882087849300403467202478255125047914748037118871226990000490737747136477303338567099352791599308075998962242568060206637603343648015406509086239227270285308105169423412945093824663351134670458453225676842067444703839372111494657204355596618735545358764291171814939930415841596872935834792730478556731015760213021257161305702016601315024321915505327424046238073344013452217580562484653631242583138973288462707093240191792443811064765633944472391950058737576993752579936386284559514044322425953040125345119558508751542032500327947278568054420340243229320691366957795971332671378983829751818666508507504442750979642383826976849699561431251025847994099721035839365714404520053788200471200865215331782162804343308645437767570827728823519365449250301770200753871258962790689833827414915285107737720244554169241213147832730359908216519249918585124427359673170092760931339440366938050467442654499494971968203221455593414429384912509278210938126281059547451654043017748994431451713999446209503238872263210117427839332129950354423777482641990389497846867461496736454542166308316512816698740350791300173437877921842653778111658041523734065607988869873057840398157032857563746614991858682143406644060989842335763153803668337536693938631978455551097462843877728746969306278994433747986013785004207946529368840110361378455369925848719959768025153646595829918459297045369575092740765036755656467061080985433647168182861814370111932234070825928719116618272117241973571584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 77643385945490380872408785019427650079795262879941887532712255846712484487333954964329988125538707515369663818096874069557968435798173529611163001108761709350193405700805612456586048355435199801011870457842420284200847848098390386389837596942522021002079298339230813637731261253574567166033761426572903126266787002613522046086234880062965826461857798816326754888139173301851517981603039814332888459041480944536314846880520816841333938664421033809748464852374001586747452061423908382373137888685655773825673478931012043710056653181364153520042265524918388652749647236955037717991290708410346025946111591897308375753470112947496269710697206629308173927750112131226036262901911635472289790888578145957683547096089240021681899308704461156066033655039534453788940097201470589596794313659374810962646185273069482086450139647729511276177690716542669529568914435200245966544312462978515925093624670308612004978872661949357211427261970671302584934673594232779623974630986673863167822404942821137867379637143062497167341210214754330075515569819891102991728494655267987590537844686649692519012047427761720148592278601560826846446761017364829428862584291304387955752742639472847702782192052876628097228317858030685850661703281949418251433181116327856693665184023575949799867138868558375992074586517391900582536054387479102797304726542989903862863053651677534272352456862220766550537781711787938273211607130760762539560226378060929218187611246202024062159233121960379346218365596959544103598909881845060194084055630539207609476270832425999943256372269553131850663152389964680900723963866327529523911714291329602358392434327720363547204748694919386804183738386839155821149678194969179774714096952022838313917811151067736369361882316580020485502184541885152230714441628712360829274120644473224117562035666537369333777776546508095827054014281161810050526935819197681069905438316038392129496790251381617437435437567424316183891917366957987595247076789007427609634101723382873492208515698339220388831418901667234545643453740172639761896327994752463751788777310529161968805053963909674519729557099172138733003286414758790311713691294716625180656255969142565760997896452090864944728012525722410785252037385348760704755850902422224400525319977601071638354221546453829146892828901446413075192514650735569797161872669522086597173435589217157455373965515224262050821640302071699512924478856456767885533391423155104284897407557642019177127380574256847457494931799200957244186928586743607260413623383944328992301773887933150348359483062990891826051299131679444404259901623238656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 4104804906885176213797795365157928639032589370651052792615750711237872066286012715841197706902748295364907586058475449432622126784256136397395684534243991198495994660298377013721706613498713287637386512095562126975547790033510295046176425929846344669484682596133316236455530285563756695257891296491994275825645411705860243485292501153373014178004903398415386780140461501095298283112261100611650720717281437228116774292957654600951392078376122693411170706133915863802109695252235095411870572864059672526490743995422023324334264632792183880843327906798473473806987607318655633217533274766823394743265440566498255718832613028008920942614762077816464738027958843817591627024172840622759394544368452115742009878118762151962160775404736965670403839552602259218803667044986624345857880726429765566685067575863465251698247210823378407757686971154162914542043015066653998897502440383282516872260052718970010898627255631934875997617819824140266950552891621754490841561288538340926592840894235337452957646275826491304528932447984431399453806393515354123450470050057843197591212543484850446603456675051615386921262115537561253734884034982567821708702543350558937625240590316370339371578872243801611198351799781938461247984895530697685626596957308255256856144939735924969907424714197255314122907253007407969181043999737648511184739913747615081727500949175845753318461363801016149444665422252601416315886684092840389555070648678645358897171764753319493401046375261182268518104134849307216553101117781038528697535029803325559087047424015965849046410243205731701406039619394699752060423890570154322171626273596390149082757737914164303998038442289042085598696894103336959526028328279400229488008955839173776816275435375527126021794414466776862964643924329001494114097933566911989390183098783717507663252627053206551648306622995742948101940636086954200857932502932752756076302763813632598383003989728777046726262920009033876532737817911798488156048754202165818550763450625493031905849843794835517659475578089296772495395705044865343004006862558161638070866351337540599188117286467104245679799464065634989783469881075983492521344952403220066777099286280772450001390707692461772812041533777538899845222387391325106966870771772915957134752589479180953705798232720140019606410244448994001625879768438469295260000617814350548375195793510356668430475388256953543342804359156862521517103075683056140886102466779789928557801416786165095790037402561725739297502429446307776755203735643564871769452130046669158380312983726279102910822477375411243636268931664385306979861749364162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -7970258728950566422135380658609761410690211179014419902143323177179517585793079437360407415454540785327910460561961178529890433595729984879951432776348362207977583665669323834884389038085869855329938552654384431981976850979820868945309500361147705647091723730129997536650309776213544435016600616364216279432062265588964158561762012607617489292692443684642132071000065978723394610046476230060750614158456719866602394771357125760530893301491103811111380941652036129422197016329493793261313554578348658216314271341443065272362805533320136578697484874035278491360486093261680906451404104868445219452443360863565456387376040040847971176776374557570166959135130845979180925610048166607207964747504634511181067840708725865759406539240482027884834741338556449625277285123016769453267937615247368565739784559453967101945605353506601072834880145934537864493341023395546496946536672890688303768357046931824324121168176333311899253795232687973757187015657167080817840994774981358844558540826348473755504362012225498599656986741326792413278018403798311714028772100923673840063949885256765937709526354137849362474799865273743490137764492356222985122534049236203765906994377948052913757043089078966464591834097916475835110217470262454515330381802875706545492273104617417224791271407606534705211615231703613749275409560695855611004907786580354348877804235153645499217545546514664571923056850757334211203864871120763029869052458688324532261469619304988125258155630667239969065168477316178212660285671659878787327735243870050868995800349524737784675139024124141019719117884593862028993795909775888013229231095214333070294279149235468428812780530158541478836945075818691596178352468896533740287663300620294914286074681380826191838456047947042663794808507708218998358961982619738601052479843349562977931159720003907218155569314350369934386448612053777577665758200580606913029129112078034164672109789200638128135360117343344729787235651077671416360188481148476153288794994258105744162626038368899992932124689898497114565776853598229938197794457960492660429138964465809097471753476203401218076445887484587752709579342392832628482223616084698222453052478462894046503666205391293746245841795885792748756482960282524314809732197143493795349025702042736233950508207096380179959172574352003295858538107209362296902307013720368922716342402015470245438281051124662841355975492578852265239939832321890078008342143665425200903417066355545882791388201617766344263750963414100540843622913742198778035618315439839788426193558776994901919268285144235234088521820116342208403106939795406848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -16969873222882056746705580339546220203268552976027462574986602940120948664318323370825319242604295528857751011995385416100239408083128060616563182826731338811236979734941609652632329155092451903393227555300807767024758221908331510214197029344696829610448941390104085350546657737710747541860312878759483176970540558218028021819522426383902851205995083127693463131018529300977926602240924417218023618203448588608522636140302779876880646508189592260702785617702262087145406048860215172455158396537584924935720214550458459363824684397616731115393107723599213772424185239848776215808344929896992200459091768609281460956128002238113708632884054667167599862903423562794206492830552418531209241562733510744300545452188321824646228929870663186310598027565397146799085643702221818749928094338907559165091230335585704408309459350134511170559451912195651394479497667445978549653090266554044706463523055004061824939557042347959045814241935386314384289626516546268520707775356641069391208628855551683910745010362771112827816228086644345930541761784717014285190763093494323383766812500416329265737172900500783534169309882677180715523554623477307883683032816043805066268373318543149878860993446104352823825738010301937612233190213338514157235526157884576725158152013818351942284871840413592906385076929799012824952002364857896414632776072453097358653525227665554424747245700046374245236621845445271487777218651490224514279103160216326241374042191533990064366584840923551272917852232572021864151314290000513664734735478676773581405807120878328051892167197045428853482767852927860463637783656372427163869261115967058045802437130490038170708698378899319908367364839844556440451466211177371503902376693737816662488117275500573848434783466207145474268847852500503705033548973580101815036343887028165655390297323049254782201131730354870424176730740705054846744431593752892171902478991521039321342236992799402361637358570285747399059805435307118227933488842595621435255253123328271691752052017895087577037696907371891271758777603167467496965818264330534319795966398431559934503467580983635656071061315344978640942465202549529613693440320098355679251354510291806978427152580692599455079215540967206059966870837850349757425508951700582620280085315504867494197291029766153356056333574293138934051310925347796243016731410948650949218056869895047349494703660322811301467821568453493495024214523661858043601786185502472065145946346232623695632276152530363494430763500164707574644366422354955866144962988828205815776428044811815683408593420112891390146116070963194062175853989987352576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 73834605246940888157302201286990677688983442902868056339434321375344530770337303402685043466224181189514161027294128104664284246172186383180562013869341993228976646255823355231854489203967435714422113180198645142957595649623559008984668327064016820823703929933822002872036173587859569299976975074165502896136471150280718000490131210979585825575099538150614625284570047547575753224831092214180923824790031166184320408167364872641478837112890021451451068357167605478419060840390008102822302894507549197157205114891200892164360411910741161853405247713564390165346548112212919590678938339441064234823735516447824586152935713106707805619754205861182859335681787582219965597605144676282754503870578206429832109872144893226103516025942626010451759517932909868349497369970458894685956628355091764075430023809887567065281760674193251464194785470820846004157286709027747002488634312626654579580373746023708369679524251648103108262549540197752257666698673342317356247189109849515315771396427012237811146518305316371759168856087915878590539359474305498451092123599455935704453561479825443691607692466243253904337956910760358631866918533323765686170357730923455094977097242031305209533293599110220712431012474970628959063669494011473294223045364472398691137964505620014266316741819488551272888702604612189586157715666291457852826156051180064684737298396564033368444879003640259310824263540937579309938380599677688019015775498488197406741489873485494788763261069199614936942181929688102598479760576611308955539205101022332318545645707182563032073412602476766796505895349952818431607423539697682707594450970245010134877929494681143179110041938475179618582228829723846982821001148491219290621913239751255726099938864585677834335032801251596303449486040227730987566031620561134537562382673405829108788467810706551374838225088627039086592267442022946119887897064966436481406882827461718349351552443898277687723749960208725584944056944875371807154370226448783313511682555248352361507365364537624600189393698435465424659578045525284165363332788544360626136291179967515093916570274476113513558471678171483084702202649244850299769658383100230630230060474879617793318909249829706462181067816264065864179916528970299586860434454335352234533396054291835536300043979725471878485219825231427604240280542178746560141374351620352713340633098659170817219921982421622222861928154687103483408286476164849861567986969956453993919243067628368790369524659968961862576404481095244734340739451039332072099412178892675844674726869534789354353961811506950061057088241531525106073664013937410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -52363880741089170065575150434068695351613610427299767894996384577405761178851239041700759373862085509843960673384202239539354163668846576614819061755243143123179300144569927222508208539895947912578513312976847467531520146651195374510600574577394352476156665096686467787465962293106845354255385092865825655925175952426844812015705106198332543067349460753824979361208467076316214496652875331869526616614070516619934348393976366613156100352784535427849968065895617470421421867052572340061693340020975258423355087264183062693389025324577872059429752585541961062511294374283671191309635159485654099246998198608668501102016311092172129169438928931463731396525242096341600680889826932150062508481361317498851015240702072466913881132737724040232377523530138006813444140144405769094590335409277586062656639612949208825851651251807423677030263961253499207839390638235682882945243783229170572165066979413566124413874722348213863285278734402735410731458580435625153956570737555861106243039024314460039738565636278188855736231031726152597550532932393882936028038971394428697406103109362507244698287637424840526961182873561919610348705939808931497991525795649301584157367970226281503269430304818397876983870844979610755670830443418951180083193889917362308924017280955913846280709142756951853852877996763065872860330400973014768430840312379345183982926602100760677879922458821199050449659258067854700725065452296395819773273815329673634709944761662511751396317274887032155191248979996839990183943063518301017994952874574911231471862665915426540754038735740898397738219119765756192884568648118179781462510380982647418624480572848511723981450716253102764511778442853747246656195045291020643284819787756282775570578056208742201290320167703460546634827634942922441448602466108033851490036325387047969915962753074119444129403176173000774973737018099204397440933299326234776542587806391664873128146016664657779642630826303290787544734332039120229058915966299783528643137814954575287280654975671941452872006829074961947371419313560782851649860545111284584320035017686923877119161917543960275010086600355988525745260560296765066350576609090085719709518619141764326275183003127507336636455455338874578116504500285577354366579151758233319967838675677341805933783205380464515719367390860151946660224403534684337255433158928888436811125180235482692059765104450954114214798324387381908647650646543068739865004856939990052702918016360581023208040021565731383788267351281904187548511883377953128582012720154815466736892348003995979175089183872800925753410788032918342874420566435037184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -155200529434249516056207154103673919815976575996826416016935744705469350600245549479508715552221649528804073833197231271918697291987963584487265152752738348984649213203456257786267627880574730774080453295589392455638393238478476568770042884147399809911959333691209743723540635546883976158702122250048007726510728574326632401929901104920363154003273077907400749972998286157070992506452563207268208113388590335172393871001301436313402827761429903417093279835450661330383262396754078494248195491581184114870298737918127362892036281114878969127383000088974268715318858544048186397885517306105688704578407906745434080425063458451000183346633085055194821239042080006026607671722825652361951358422968570666571680296246399437400620099014909671428935302009332989377996029783730966937502622738651544324836507627162117230646425055820088218713330973950289206177554927042174193308708352078768223522186809294562264891104196656878499673838736097923045957017187418982640128652537668510121701837759601916345049423045286538797643668776003642212553107003298850412795030607694875479072775884138041914516128995724063670028984882183549811833394133991717597910900431761420903092454876589934248884230883939371399082452884038890516518189947478026141356295895254075803839151994364795198154993292505361838761279878262289397751690732280792477806558661035469391423361862079018503179938887292633363325129950473969391863653314487727775812723942347875343961628690400721636463401762858880384591306236776196608703089214651017141236743622331407960601248297449429214332099579125211560564020066648034803743074765734124581437239155684098795719624251343681099728031509114418367772191029593294199631608701286395367128616102499711847591045786062283949600166912550510657751220663456874746827999377839995056871156418781042261774024635006284324466928537771153191146838271625287269904508311344656741494938918113560917244616998541327671153990783973440512478038781530737132780588898351397825569679493883954557899658389751287628855285630047131233973422864846545733898122790734855796354822645472060778537706543720750028148507633431516974651272644603266568230359053683395747115871426963176080368377187265696161043142879464107981743381443036717961461586456058003182399272062587510158211951100580783044981247392805488982625091212636317075190692556658970835372090543123845841642431132267173468188273454804024419486497419027116876032902007154627795748998696064901983793963401244499022456744761773466014560253590182575486977196389278121272245663781264393150984083185930594481162829301887081117696979725862305792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 358347299465893260788220745195277509466817610596498179898237981368587685350235321915723864738861152142586868528252663445645789784746713435368224926766485230966661060789005815128821276115947705934386920416780858045280756517444260564902310313588432829136538021656509021282646756750395329978406149627001737608896452066962707877025770462533090769316159150496105843710991392341795210322745800585358763429955591068491155164032879946487914939070751634989685315155760882024265894334349028587513615514556826287508793281716691676901055410977636302172296653026960373398461273865679416808535180618139627819150129616511112364261914543759834357423372503398656842997936198106218035903030143224548874276026406720795611221590171237420069981303871605652852515069075597690729472131917286864780043340898750356010507634072330967518767379021857137763400446623386213184663791508110473623238327452304725444827074469407498620898339128256573096640956785349909010396102884717183372699170673881759052238030142850896922036004503263837037953531435726345954618834398027943176250169715964421137182430258704185259555854156274939050347307810669111863122533773058515286872870998433403262249196273650397819329140384772489790446736820495655947274324152385958026472487126197224427745146624810121702751670322713582108124380182793858043852828432118983692112735252625519405897556851966650390703983171241182301953245148323248040880071800111380294321480561545716065466245108259327760002803025269039688575464763873559364918209290746959353529353493600901513436109280450106918238472404790284691808544107716527257620171531305060916424066380040622556388010526852174436836314296862405241419097572554544075630738972769411376059536053811500606548904664948905553734095342045567216655770028993395031282416339223867873088572825742060999549923038059402487855367791523708314051317351649916092111981987740407986282021323076947633949425174742825422691289265709386083569150409695906073186226196888133749584175286257124432821472446457035141770096728886891089334509021510349193027887830613475669274465045346972292821919525324812124469762961973971514715571934393216927646604306466820809426099038942006332040091842295719064478876299785739998163602847516694317914057807752370937960109040328289575769258483591860750808625692587147059145199692707474262737540012585076928720977690810850642752004098675135241904431848054632409351200580397258198502407938360267594408320714345050475472099761903190511538863401535324901058122703899318519719595310928364494581513487636653539062443365196808156342547868983401933532445870024294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -155026407248454303372589910176306607071056268831381636480622272839239236818504133554479272423547345394260773170445502176774087339525663030159032382286824576738564698836614696352486468162478968615944035404885343027951656940255633463511267900144714825560953297342561483904763794188224955146007501594482281117741882438727023000365166801550128847269498164233387905299635589354909535868301473414826388557262008391822915627102611094189517725986972077869731495597017093490773139660893244292469069206336452417464529690599274915537425035724435849449499635150811352334889765455115175321822183096588693167448728890876651160987560985589133887539475613483223938303449044855216467773473329778889078274068024198851181677506974032858835583709776536111074221864676106884540934057528384796892481516372940139966850377337610119056553956687149316318027585271400274065112973483493791214597895439301086129200567279948007657234212709919377362239920330042934180045689401023771937460764292971869597798074967546630226839568802617298253583705754669354533314357701542423660691973661079336500395211007732927876748606697055977796622574572150852337351254812850480943546713641798413639577542326876647552434031736658697007430963686655661132925405543616204176028487751692030904314815551815736906044077214051802713313965865188250547215813741855398609130649889964655421905589874212534976311694082896310338480434260904412996492523875633002690717140112840673550009118943114071714913552405929009713447194203250268098689968481920783270775777604871672135000842689504351034307174633373939492365553335428277273919377461993265177323806878708324560044109300839065886898129627153421315296875626495006347172211480638722545546699997032721931310081904128665408642872437256612398711236199521128899129707863041139502043880296936270694572099533696602086482872379255130758956865096722933382033125206214554820029067416722485192518212881686148697087627594025779115524314702539243520866099809170359146275487791667490684126932895931094688355455234800954913700221093486249039951457604837016188113156829576999002962506471547478479065145745476216691107614365220030851716295755272792866494386365007068004925827162868950196279542278406874254388545823738192927239356886366728913330666658555430528402724956862901236536456827150874620669869030826776415855654126293820996943368419718384982325850692037638946012775055873828624672612982298998274107826123365865736461249832432633547987581920825964806388485313100882611681614664970610312167758554627119083796838462028516543498723844823738074863969525035119442844283571852541952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -477190278959671594684621479253140657143072530299722918062433198612031307657663095985150735709791065323922253661286507490244727088422102315555539919045990330744224226506101718278577900645174133251147941994326791994197946085441769512804514660187846083739430876186517901832754162188463890101579065933820096914151438515086774569820248856465267968423850968266090493282599906312745225036148221858555389054825481200201349631922486663674576797410385789437290677057968923814918090498445633698710533060386518693656495953098590666755101979016829932055709325106680750449189263002176684638934910088485316346887072888330279280250695730501990038363326072619253085897274797664940916312559451671651080340881698979359046131916584028251383297305874201704470095334243575931332950181827295158090599167552929486705433073677607840577909486259977288496697695975303615319408772386123653766922340913917325850897125159612887755825735214593151859208106835994563659842189354440271295758178083555283750727496843954349134523826810036203791465037502292313964901674439429205698719952784942595512509028293834293222985702912709427942779782712333198048121750352647843948722249807226658526450900310703459119972261911562102285749160454266262401404372837852322780880610190441460165075285503346226884999901485143295274381464667531686138993816563079914657962959456718019769096177521770527257505582776710616758331221285883083412473985379200619455425078720887078595529170086320208645326776876182396674842690236934276494196286407946020610161666280520888985232939935000839408105140362214618008514769309178794998361139248230146006449301687015003345632448243534157160998224383552909985005025109365884956631162719955187509509547838575031413622415921186645758224012748101115137933634576693462680209822457869102637939556135018431446810945153799592956491290715155160673355768825243967073718732711569409031950483990788146753522161789966330515575326176185227619407497646271546059011327111281419526237074308061654350185927894618821144309446030253131938904795232256462498279689835094166733415478694115627075690333676429714177135634470776757801379236445741480118652667197589023173937832208931352911914571190457278211897716413898469831640548471847525728271764395137415878148353814712237814788879521669369280298893544554129588715991205235702240515288212973731202997882921978741860293906699668792536098840279792607314386288697674557575128212717147766155659242634604370830765910839760752366457381169946586620750089102597200576628368501842339859970858723979953266412029291158036806229241052404836985187780490529079296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 981359314118343409654748130425454231675665884852032702420564251022304008809016049975609139850971517192937847752763604675045111997726402404040488488473204966096925166281134835431916820060883320925269396097300699700468123237506062618668230999727757811208700455791850059162184437528097587649014391551706063274382562697755458348967161271536953541853892768390873797361316202472413144749395700284877187519503881386218830250862106358665814994074215870270401759990227290618410623657904355370575681013014316269170382142721133816686269354804239617982515140165088412554562615338864737567274549341198050909617107675390667371829018452995990078852885324675846856019392430513060694732472911586470007454649482077058802597157891248274231607845477291934984713884180933782533667030784056096501228682379356252826729893057223359852741343164487227962705980240181132372602633247126911981709474305358426042801667421093667417799901479456905995049580042177949134345981302707988636758394320330313513012131730556629878448442888801978201419692360438616037309555871679265366738373729737495328379642748583351118796789937223634158056813563629705342130033224223073315807536740690169907111163746659966183511407173296182276331145340857147238626298604143738910939366659160553476093092942327639838901734572609655643043188305076997573255715994551027163799543760484956537606933909779006359171976677280820639951379601525357761191207223975060030719792646955530688926426485527778325338281805059011226382338542210657637348657933997565708255623342723614773296211597461072859724944405163967125841833742924745317119733171835176353146600242675594035972699269742577095037700806835311324055157591232909096928879928353890742501446486194919198359230379633147286647350084299291272692372181399603435078350109187274050483515111798661145518919724311273637931386598462710580794373933677513893115843484033063975852286749814567649044890039191964630070567129359206694381390075811166627632915964856911652853442943174343125368168341110110042562033100792481903738081185314922373720871325462450596545225408040119778823119823560617567164098717098920705060094332236536862391581448506744241392374563140072859371160620848801142290782638030687564021762974338763936645657878014818600244598617538316063549088262893833533170468333854168423477390096498239379087618090170166031210149068690474344097601365088242835946087497622491837495726836646970665229520765769759145381539564054491174508362279160034609179706347180339264255518866882496018827887236728214042765859562412303139724727347273928527691101846740529932109208495207743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -881746096995736052184875751282912615073752799125672693495813572413954331144912923369910920763952126512852304266839277757942495455651721392022492048485979351788463025442337102537341595734512274921295059242017562031873504831375275906028782404046675313974627897653345052581205504570404039013614240855192905093397704152676200138387888269274792672218214199928816872250750796277044022946588505707625229203036420181790461255720515040947763177500327866378879975283265513448096692595854284031863092573969398398586340916579278574658805975393614402885205760117490524024554838344200772807352839225638406736520870021571575118972061554231051456592260118511305359764071360506467626260437673407482807029959769122757435413637508198479862284364576830193678197770157907502381019290698066809887105999917562336994009330574689671621798171392359231469892020300768762055525651047792020134328112573399811341598486697743151147315538463134135889371273866143373130430780875784635544669402083055104901854746180367450111347745390219886541780741254790969675925143256379003985522825423764766701557537637462342360082461120410456400735740121441650012501021077058113679810143443462646850701673884884427355904590470183027693493925452490229818960431846390160330519769731178854196722015855589857237820166991114624459646913270234188967181628235114177279429625470673074067307548079045400096603975728674495649349635139429654389632865445306023012487443089097453367842215410105493615925029338714383950294865747614329640001701852426035604263544684148868283722264156362506188179419900396172219765463834331493411570926084296127158158700068059252320051049376157788199078783291481995156074369965008422502937423003420562706338145532071542344931168068632597205507681728130427541949479294677522630274101081750054421901943671227433479897053619850813519300648958001403587714603310679491949025207125906442776305914119949056590826774315444453236281469246821129954524196658421695954278269307600845621134136577258538158371472948232625731265500615495334567976077920184418861173718260712673348227816864972962631393899365309197755291971047269360496908227728499757284496699460493607120166823393602201232894659061531406744125113706870632346128746113216630999963255921728593964712754602523504370710493591665401915680263758302422909844366717778585848769029641655103042456904634871361186542772430982039616895248896303099614518323913763646812718409753873799449276995024067563301581711948178691701090981909305423645718627558234889067755193664574448793997167773928567352549248686174015181942040117146703244087472559176548352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 352861497885832963794620558882847437007187458557442904276796136111088660254672828508847268592200577212298223456833047161721784114510269186996651907884799947266371871114640856339779892989991761986479955562330678898819606924130020673276959398639479145531354545527657457500040616217664924110609979791779846370216885924735576958968331593868395490187132863695726767702361742090599190099040491147348783568044088099250763024879376085682470037799425891598546147799790308809101409313865967026000777848890287582403837758728630684643909923866327937382470212984846209040891484407429707360848941921086158105022527314269596853461540934326046811501217177866022929506422000954972125396919813567318229167877613451924487005874851059642819826072265710879636434936911829095538493211530998965523577614797134736314560884943289489643683662125582951903866832950222135431570198007020803500796040848590131816022262987037089314748975603839875871753259418163365232422634270612793881310363583951586167603198330602183881049825826531483614838688241660380765969478833598410738434655403469887072285464534590322009737408463161216977138880529831890535718033936376006222153416327893738461945830838083323461099365012745887960412360584765662312515179440488056331826370319188165853628547150527149770076588193089118143982879343204011119739571001596883916250442427916412092079807284395881972321433723899793229134814330203815475783779093122017897653976367935262029898853055593711009925177024189397750322482074108079358835389254596204042853393107229757999658378769554078424056499878981163387921648136779797811750576246839419756071275284275797291754253844516815050614203089764905953623012357255321309721307981854363890235225837388177511640480353209329026579871491864481944707121812408156426634182701222723583764993875168915086007218402548837158562559938373978441786505610125678376564788245581096840160055457405003944983039407471443791778579300591824595146678061338613322595421695512567131304189603801835957628712999370086937613172485761513313470963437279031195845554881320875956461113317641452188790537279797523581535229064505466019016753312643207575735851270756107588232421133778957930942091985764246311438849383194762357456342815304470469869115817054084605541108177806573204673049705173279107031916788255217853535009458869932584298447090018033659414038562945663437539571729940699952089568217252432646202009230139945293587293865712025361090540489409820734710160837416663261411035822723337068056517746462454821158243767307802503091223300765413058331870810241114084725431591777971504877687347460702208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 98653874612596578458587477541820125941309788939616428082385375328712886216519046064448275970490163761443635917831826347816146215812127925221179724046439823959327612851417230950373543511016662870666183649520327124729813492890709535042105080614113854952526638396480736330630482207607785916858521143718743768801292420169062684039556798603628144228494281241302147672761516061156002803514403892834070455053118076430829298097143472602706397190113661008214380618252553520180390224332545757508027431154416099059670536995281728239530211236253682428509259067528839073354065259778028919514653195918726708552018104030547693222362856688844465060721422443883403032623520357968015014623935739779740424575588981011000337521808243742317407726328622715545166953610537129733129570573275547628182317199315277199791108385545178360999197498379210058884398141398667063359238373043647846328242358911127471978568358102034132667586136463234996592448012263517059317551488786882497083715083623691761538246199439760369655080015965049328298547210802651541215725749136173650540240323681468631798700969240640506429696222386110050173456844078763177880770530380214507066134776325438781948743176162722145034972704339738343557033128093459802920673375498747099167438678284575411827671455581407656467948257886114517552697737796629951174777766170646637339063879104313379067893955177984855492948599262140518263467197707134141645712772046780787853489203129012620801532505545991985395560865458348700006591177826134184928407224509634242291716690039339478313733877480074286041824894597568796560816216957628749916540862291265714614326457921925825611230748754537159158737350068618183476950014465602821148611200604575176841156584254297447376950744902114791702633180137238050416220773109350853898698741532405098990551785853429241902885060521654302159304515883650571404630611898352689499081648775201452365260387052652247748181182921302996398814146082423911245438802831785128155009143394706533283649896019932526599112744276327748439732863993960751949562218945421496932460618661600814761914009308851189098845688634722227706517586876351662353218174635461021047473345864953507864157941790772898852615598441438056912634738078582318015361320873733461773121185138920932960390093526511137218560418461110152344645380013271984522867340243810297508294916720391510775851107203565949383186270767528805572599585579983511514197111647627082935473845765012856222035470250031553263189517096239678976018856700477078207424263896580068032872657923204742743414729665107502081919213775610922412544302582824556613688387065348096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -209994212404349137909453848527327118911578233003388580289600955359072358340382893371663852268732666756278952626042570010497137794535669592062618256596603006937096026651731417299230473669835550499398348108380754321015553038050314296136079717228745866632971563540955159067635239934134856442850278300212135830106278889651828261162183304632012581751621289353971431251355995055933994641468521435972012094790587073185622984054149472237932981793141092834221204997649621890863046768403592738014416586219925056865174063716780581668539147131929610031001957049459029562440540411573633485312886206424336253520622983137193067130346125327655830752598727514340437623296258682652975452036980914945858929118054086713563861580838993797042601066186905035312319912505180323246993015627689313002350648403043432587487854754894435911883819730844632268490141842118764021381038256692197224950739926718284828090333734838818928548225757985138871076680940905303670972239396120239907203834742511327068325902300129392081587261753025320066773873974476069108727090922097346670472593659866732407839729681555293481612470777752560152204833911692486525866225827450160976816736275018181274521811427761009888927687152319602051311528265507533222025502650603261767442729663779973907992438748744315269125583309487743929951134473856914059617210405544712889408240091262174265962371728126108134481053838395731025213679393708015934208356035606677392999977951962957208676990502787225225542974277834496437903091912168104409396033460938942769738353885733122502821600140310165785819926844372398088724620581140670995165565598291706905947451350382564500089736277669250914939349662349669809798752122814032132428359747089264584826646585024177723262745405947575278742131459374971377155355969392412514538438172220259729911806901602589617948520653435230766252514715552525550428838267955638067425126622557343461747564882260973623332963180841639729239252680987555435968088927572395164149050508194547504845168677479701357618190585605745267312093420372526065622502272004402389644006128870265437557623072969474612318957023908161965169258392740603795785670166171129190794137049209703462000482184538770830045935583483597531396049933034952714129715537561960069145478338822294498757247438057376382405479416410982877621918874032333486414020416584697728822753005857828674267520599984709200491805349199462122438572526388877794054872156822956567777375992222507224113905634263992302633385151603651628077972595340246816478395706791652967730092338065345660654232363375664526462678774677022321470818346439898597337963720435826688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 36657293832409654611780672423612029927675705135552132920416875755657690291262508422507884469124998080052460860736092877386507522270236735455902063695842525675826231743964029560330042418460600584788104448918488168685356114062261362069961482508000714375009438049201015671351558569304657698997631159394753448524981042936404965065282421312069223974778089470532067677320847260566551310685819439084131957091404548493078288620680053060047861893684058642153257463225038943586168829653421014068897762027036574427610402789288891901854141728698429050937944212438601742969651080356696195241437559869953267255338112207100463902188588499823847386598515832206695298525123762953788551273636049523488060183943773262343669389111537657637463060099637421139163332817286834603785976330713365658570181642743582302740221966534624618154381887760988292829573633184270750766827070109646586966720925134586781050949974425846024350901669222804666768939070533049341940354820917096783085454775399420083194021472049721196963605492378717799771528344959979468838435747420563793871127971532812999763902721822039900326771461579048441113284599191194688080404740812766119913407111327289893046176046497375055651110095729937253518883388163044171162718756049018022494501239131040719157982205370145987324549485988641814978878649897370358390905987700445471216547633954229633507437731693032967843206088992637134382291165246993727082834044375044708119353958136475626235381007921321854390254241560219428464165766203501272433671027743524425379121600948645315984906746517437300971276701251098294495332741558315517216014399618310113182521065979569766936900100895798561552220470613571915350648552113102829759033175355118367890466955219796737101633535019950286711168179492112019703192121864494725786258947893186519482383326532837451558105542387550859084179636550747142593149755893514692979298292756225098794275215735894814229495601666529115000629010431310219532994974122442761849217500326970924301786136838804509769017323907026499089040789849517054635643137198327577801811304727885668135534439178508752665598102077676523328334792075506336756642856933678311038015414269726557503854873019073368853386093812770915043536358515356690503202018280346529724307416406113848906332258791013532502071991462369134565615573977923815300833686931181907837640173196617091800344113563426743566649548083283288132411601880511908477910304809209675157806925611625214131447350059403046440466137957170696634551570195121111833713178640750818378859644383883697656920672123555527925019576087995350070707079705552342951721973281980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 240607230878734130264708637519021699730828836983972519220587149725577747535668411553721689343025494354297613385502013886094211188336013351328605233925853781305753696369629432999323457791361844058820283838560653063680072771834524846415641492765380962575612087155962144536835776523663405860411952335875245070127467673497054003450083079789490310388122136986469307701430536168339937562316103048271310942323647285191809104136764577755109064871568814467137713233025796524001534141365686029723820448585099112835877150545045198541502545971073976030331735494079387880109298512955500203342654140607815912298365392449400063931940954401519771230987403723617523014104994531977367009584719182960892242879295379640794371309233741205029649873270090484842864191986278034220932487820130500768403115826671446888441145800337064723178998180421154549000135858245621751214151670592986758876400301959584154450733254095822198032052772540758073522253800166266051023402800605075973979346677852828464593511224751004494107054609615903056452621875735811221641347962803439260836987726862462646458223876156075083821146842093217335685207002280971578313000078480382889717632685606892514880015720612793849688118937884328721313379158318834996449356366141294090753663441463966278225572205637164989215386875616348500689394107650968002326720941106162377985312878057891248153221738252344088687076516163243798924164643368170242775819621687990481761982582737635967043225493099361921030191463536158178304707929675827901354966515264958292669810757467356166410428495814999590633289213930124996838012702266615346725660616299402791826613623876033754700653500548559783727106849790380208069512670602627672266225850321355293242673961758736874687530010018786910958274247803517920559794795062855218890393988269033515774752546565934483360122575682742015048405254870133976804016571672627232985456840575722058953962854049713911441445639382631044653585900766800718168066841969714786878562904709580966091297192866027825499415274924628958793244102443456664144918494966858822945970854477985335508702465553773098904282302249994295082476999989263072426488558175908293694941655519762318225780526759276514717880423920724162662639334391301418392066003165015770563942203372872685008235567656585901817027955976213176621833702732457371842653906200184384674383092244683102475213602015815386871024836626240656329175630186654597363717002893998329095993189764214378936805487815998311445450342051325889158088774192689096964996833717283248479474951986334162621570622470050353525299280345665713747312395320751076893505424076046336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -411560973238737408464992137876273961080998033877662630002795837146574610485743216272718525935934039680723425044396174436587865642839880823318663511072548659305766494221762007650790528263467279422718453601268143149183790414139888423467388715311480636940025046261448596609503000164250513274868253354742633151134010171646041676692344441216803460082974195940011476214382812587019944917680194546930792584000123910289042198576282851663778554260280194828301600147055492189887826221927928186633105888115230267409328070067735827170694238435004031393392821957867347605123881663724630778239790225239684533308608945407979991307627156336323538365487917774885085942704911440021978837798272336942097653458732137899574132667485545775376160870875048405789151771933200656815887987426098721111531009262094319207240016803955066296322502394127032483696084623435376170573140588835453883738368918111246605522820763182141174022504120377543520527386746584464568494449801454229231969858545634045731196134139245668152458343410593249657956923629046191217011096992867656977118355920223842191668568645822764886539421711543700514391408827466327918577672869681964130675194863609724033718446901651485849854930978200481993768367892546521336311930953067140812951767989298928011120462679353290662824093989518611759207141962231967145456651389045643360681464597293405514104086869599266282467942297891588268254039566085790744440647065553884826185569316944628816999385986874709703488280321060959755214927097620375839268489518340579187215704512155785561587001937564917859108408713629696328485621847080493612243762825644878740922030972177494161452631069711629596558078961327261414293034795870036132580986270803583242123676200932149640220875944768442355987511747064866781982777026695835287236984084389370671306746842666276384899937781064006720178796444791991948519975076916904798949866387834726181294212659497895564755651888247546475402044827001428010139938939848155900583147088567774134789621639193432449107736092585717315704075129257874040979877871493178672224941598218457530712040475565887238105217046767084900353209486635124711837941263260696262781018463661106940898498569245147512994496436127779059105912084240488581294945990678649497012188026614535871048685263488485194608357157786342188128017840698525360729374295395956912581545154233963237231677778455029992933384358861055135644573171527664106580903651809176564502415942004522680336295947702592859478969448915673781572162809611733778902256720884926268886736553333852322742796863272512270989180520760382870855280210794775251369355497638461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 348034851782397041614758510160545829071982470725769985460935484911788533176751532973161974702861461386478126056365093929778751524050820131468276072001004896469829673138989362981057946383120432290945323470611127039501149130584823988523254666945964899712633879604007771239351944603721715982755544785143703095375292765957074965697181584312390055969302001308847872315386848989868754206362802751654604967928374206498699523868561443481889997007743099850733536994299344849745597078216352612781337508245857186802714867793692706669044099624372886569103860823994489291834698130526250321698399665740015920639724658059114938721917184142689704572649471678549108311844465804435478008592213191870433729089910877073444399801238293281452109881227777945983992210171744767780237383077016962998773997930250427863688242082538128442786633407088017675496194448862223135465780101596248149804039972642777644727732229647680196545926674167725962734706470362178490628706782514077952205594728639001933370971649431517975237416028519601912342647709604346230858794638230485302345773997778509073793256954033019822177181211717039356514971342567460454276115083541375701692621463923033528570609377017350713967847997022898590856768436422819237660537592290146393774283456507475387975478770812613321681920454388644953234381027928298209175008988603954278437411657795066200482617968382807902858809850310464346081924413257329018377934509440884835102125055326732101309449561548552936497509897358490608942671020207357144653163855556727661516806314370904900550092903010371534480552009120179571276288812148331915066558324485251140420820060640199697695504032036217285860008776789297522861979686930854174448512275704695933037716464403293188073653247395853882109920006169913792805993120043474745531437896638833949512403102054369674542762805109252729517638972341444324330933944035700659304672642404942218206654901249134089281256370790023282366441213901338474632865743698422417202184601542245049688659982385493712793378988093861453429873426944601782768415358101084233247035900000620384427827802437844749277640834195734935610583089961534406195772430390186932484360609900330498180515074138662009011514758300180550402695397612351241848979987783184309792337282069854386637651874361615889488521366876344929011151324665405305873340657456025681586683700334074540330767791076660219074584398257435486758692690931306635298838172137741279048100156078945262504986144378665627655974096121076669557210612035144460616614286620952615948642362221959637429246847580932800273567416049035919275079064478605862576951748118708224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -127224181242960809679421577388474243929382040442370460089772500603144623475269457175644460923796323971569368009289593715952280660376070234809544262337479269751885178937690449123251342578676386592072761922336633060888325235737759632562870021715492853150774621655816760868113927692237103637416228442340436607224596636450629615764379932528391898260477302625071848544194609258382322707261605036959354107224175660382456482799108697139387064528706836609190074923946994854554920576045317630741828506293732611618032152593590426079162952018363153553539216959290868310635392311839461432204620523820594234330083102737952570851577804242383661079347427935134174528655961528530812680574025868954516472691704936224484029188187369692758641350841994773829752810533848558986167876687053382459161048739694288908136157845705846253994330479045521098425365063288537831661685247410585190880228949042096990661154297129565290129198470599458955661831911185103310455790593498634410985767434457694506698505293066631589504699352265359295302253473635787211965938659464110386213650470372865388311783253295935327365921777952545917192898334864638616974933914783450210304556699451164009183983496648187918471200372655831866821227982459879759725120395078075831613386815762028186546425682793392734628488625109094474133437679394499648632460637827114928136163371295072348799538727161442505266724381241551996723648986615450812385679925337515994045816186841593243113266666813773312123041911350239919112690024904207987922438393360942893413882886662199994597708841988017688513471930863655744468898628222854336020587105845040344056348244459395027511658911314054172437601593128713446310654483353812344964617516509740045101486636756849847604341773385657971855851756308892843323376090748438355014560380473370997846470267368984033499360729470314159494360117463797688956389636972988375652605075841130637856679552100146574511044260706334683715764939749132723793666567412668623720099530483683676889640648472133842300710450466551627227141168697083776915197425453600702071409440512939200461899992237484865599848794955064561172888177237456965867919558585663655236811372287787090223140503260985339538420868472240725962916241557162533263556166898746290841760694490663767606136365232434312475219664679599659877266095602226938252587882539494001035838765070099888306663621157288543260282586996937872472025535474572307506659397850854158774575193308702450913180053608737904421131599286752917527626148323256043979214115643338116278822384153157378381006442139130399908939513308066775923780539624519477454822248475000832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] -55642885587034412572819310063383516337814169957079940431461615738811810999689474990412944656512582710906504286190012923479575221347350875702836915539601509746326755473464250554193873306283946088979501357326366220570018811190959116471138889607123540675289021025008295363986385073596259615415915476912009666311484509953071829934713279552032125110989078250270460625952916062907219203956975302365226270852199786913893360262537635462614085719317564514349876039485284971530302720682040556727132703890259407159792060698440981912448839534740018065875929340371414604728724593846163481414395961658382467487043828178202291896712516957467447105830441133405218838280950228551803993128958557029172670902401843252141144698501196826745192227443371332392197077948214009273366319996245187335861970661624862093025884290047564401099736808791385897009935246992999003993622517348625350756346751202221637295818196118084519848675944407457893331770653567016173661540382864817288764311788691679699937106121618439424214173879341184195537771903576886573202308353723374687543173111158128471845115373758308365038781246821845985578306939388410187166978419988652371855953412697362737190718238803586046516600930216858357555755569235376183716848817470495891290627385412625638145226881817290683597536033144693863972327464512101096131004522306563216692008395779730188007856983676306517748825855408627620606544993287405236930550260868551693223806595850367602971491568387240868830621227684801482434758802815550545650292163083142243258701047317243401667470025199458215983898310161333717998531111636282953710239286005603385480428260469231990572795236964604796443474350626074492453502771248690699910441640269286364688815818943121479211715766409411328596232318121784122163545779282704648069577374058994877476999905049756238176718393718284115052513708402320954621000728794933226458673960869536577626845481149398115279318342049273724825755777679138270389188819832365107642286925923188782022456200881988791534239557966707332036634540412738960203877563755573559046717709357852704792178194168892403969542050147255406113027384522973330902923333999453974961575869005614953760963031409658400170864993785685105001378400989857464614281767739014635670442612274667163248643335695153043321594021310614478172674069371702444768444785296313558736465145705799580135609827258796107824743248737524104434032300313203228575889533124129367526286607282935201433731746952545883662996987690265031532510160934877409244612248016427693733227592688945968442284883627099263681542545119693151500952624493391364724076426410590208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] 100477910479359743241637134744855050162886287678501522638837825201927458686750054502154728945965744054126909304663164618677681934852610802137913223809915556047003958158554549666773376858225500980984576475671199475983855043635535446674124101776669441921327551292935068099783242972582389179176869349467497531146493542358355654851040754049992270186187163506626847633988257128768191799199980244941015112231081039284895113911677524962698629030405424043351920479373171443079174040920475438528894308192537036442444286754150814171900115611280367107282500699956660661764300774529312788219057222181422456838860042495005907164302880463973392370270457353046119972640178688502145451430152966622512383567839685150753810688841398080717710376174284042588413472480079837948096173875309302647906430051766732349629091506513170415686403132033762202610829201282060591689824597794038499228265108646279793950026662955916347487477872004736605981688667700104856087399379618117499018333372102780470327179219709641974277811754255992708146474729190515212581514399069601109390116685321472884888276962988534192737127942514507440938858840082345966776229790905336892688752531184883668108089251959163295521261111162309879360254967418821034972075121424190363502350897451656945437213916896353784307007240323829763779880056814883006660998457630482586227353932086615364970017952882587028405457098711973497396520297084510825422968948267445090212241434047712245083259255356882692595619934480137801248317334368408814191594923239686124913082890741576544419627369183123999683484714163096964585108994988659527073537649470257539735394394679721400630196926351685146921060476698164593490983852328740479125217733045588407447791012032948632023374367078458191415269956515532619874467342818236785208153368431156565286913474571455480938866338067507538146208336090410483037851436491651583339668549884379835062755834211992746488589185336982967559374041863976810839030367495588619836963074084687839677434566395933227311097379494574090158256945153917861227720715680563683378157895660201074919793345722108234060584187451208386362588291415326119326548995505109187397259430355168738866781899485012634437862057758394657097721931731584424212062104930607403049489661613958507152976171457437841635669705070361937525748613820433496091918473817660263772460887757038727465452736302291324233464234280715983127977092339113933629120237656429889974225049495001477516333111893014013349171290048075025199819971343004639168840443897296677362467496884507762129561840590071365326166598139032531521037615668480218362211270853132288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] -57291947036531792176250556935509490979699925627804298992812988707689823017643128444852975127624046017811873467272385376936291148048330566852235582331579154958538489446118255775053266333702259559551142806047880492164815510358204694161547905907755445342901080565965512171107127212360933174125323289625663288333757160940496137863736793994306806833932426473846420080032135367151356890616631872680382523347092019173808564339836449434419572139214671136464834192381223918489762201911784013454133268713863242275772233127224086646751146210783430867009816275795996128450321305923684195108151030644467995572278671397744639302130165690807217526523590956417608673801142176447928329114830596233178287045846523935533515086534460601404012522721369206615421942289392840823003499445188870171862032377709672984861653986613430274623665212946825825086241447592643522259189681553296595046975693574814250856957324679698986205314660963479331228008937307792092288107176580175855247067322678866839384146232406772088681851474686818153753881644117447610082285140541081714556441268221143016698338207413843752450560785843252759953307883027241224634584062094495235888457093541768443215324833005301057395298991622607400949938142756168225526816505041224942515912689066607522486840112523084280104511904393537696689001595107453504448538573989092565549239877128997710172144338449592347644629310569731897673812695629353447114863495061520459591018172444802227873929509865907653240130893216540148123673609423337889590988733209167568310570426457119666193433563819686971202267434014382095642026395239539493386316371741463995075037747360052137931781369472495849275998175086372343546402953852464587877946234906226947917100975772351636169144900332777775517729002376855522498979916904863134510767967447595770767744211513478783222695064154065771516193586712584421153990953934732811542516635392195786914167190963497911290877607326753517247398782628851188798900315293885111718688067977976533482554887046265322132747752253722701766216712092411416529530730233694212670660352893481621233862311297438527959720753956102227777044428767728166393983229843474147987426493316603315865373416972715448880130299823397734849674536201702975364772440117504315809656357425632073567737126829430170932785532400208943963265199938560783104746745608047807632861065760599563630568469784070510381349797144832802917781441179260223603532187782347277953985405476048687705350101507381820280207035081665008381501423883126477305174703337738594861635312708390347879136522766292119934533387588661163769411659033897316496082821336530944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 11388889237293901730544424616500186557287066709353947614956704501298959708139000488490747274236976665646832968447396186528069881552621817374779092689608574621946012599474557057398258881379861669574456926887196278478935014245623228856631700262099883989188570055167622169973303385146519672358818174521809125039985789689554861446499472209713433519130546354741991234219940510478649158313795454697316858251007852967187478069588200685437020826457752886864644723286472116117085356358146918258438714705494429374202450351139872463855336473681264311905053829690052676982341850060637066905074778483740950991515728266404120123030203320930201481632661417510340712417001727428556903663559932922969375877878126085711680427230346955790322073560639282435496417183870113093819775599980387909195725329428679417667159536963669945092161563264285254002963891242889374223560641211531892372598179112285769069730020620150330774336748850682563781882813126906852914455041545236249747949266760108139344303371807942466545685487388791969750269095490325341799174748408268246733208675005310059453515588515017244868005789927579377397926741797580747142985312086954016347792138258353000098634355127066726977988147602573047008309977678938528774218018055368925482775075623727286060884265576612549853905200118244688947168792107778376546740825039456782799934610072940429907965424218161300222698746656319093761804205637118719051348026629737199499988863410667627327147422447431390566031839939548662111964633108858202139985816703817639521385193131572071406889527651218734910531396971442520328291993300955386172734513433962399486410735621653442822676247551899090752711139634324327059158462983264011222894062268337647457053220222149587648956952167425455114768511222999353520759676315668645611347726118622416274586561469714623640084379266468282208211019335348828640585299374523649681625706128601265542300286751258525387662703111439652636574494530527786857467629300267860998471089388866663604995443049540775103074196386854527789957903816445575764442127776826262989282554916348812387566884955898824411747041790867459349971924531594096181785557605774083526801583720936580409038270400302371899755189053454975635559167983928385284448806188446399784529716088408810148562865564237160186281519809645723989413596294002772627658770688085615200410212463821807266592104577955800718690321016517381780989018193739104728545033714359405283657078249817687707628853672304507573110540402988720004743077349790487029591135541084067858707060054926685249178007472478930600474284764367782419716874599229461587433460206665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] 5496642050156711411680033328757040095427553134720092348972493361154400115964274717664391664576575072942103008001915553867724251250895199009636176965880023910465246011841704421022653066966401981011646758696584947072408751158238297292917991881565114579205066936290774346105235117502037428000356418707325737363022859343035792923158458543666749054513507124603836041416044926424597661178012683398620591446775190527556164727305710557110841758021788162535624009354321385521367633925869786133019097154958033038357745389713485259441513739173103445291706014994210220700884501611519372745754785241204529852822744856141223236816096162151936672287026866086979131244547605989847327453797565605891113282130534970804647294926425971447418689379996581120836106937679866402423361719484040929918766726952412234690885384497620550213181509796799063048690534316513925229381687391833784097353691068286129720427331909283689668539480428726337514282140538485233416410216697133230331736258667066889187503835289210876925016323754407194989914652296062360260174965308106720220301185608351250137193449964702347868149284861817547471739561685559985261434359451789521349334094166238179660635392837968061898661859304693285914546430843601162670203304847414263391825669849544304628302688355994162346241999199532145248008133859933408184556494210467881606503783425391200574805308120562862398060396507860373241157565430048202976403906565531233892183833097603329021709883384829971284772049451000417314246013583298332953580414394437623281804362524229061942375736493736852130928865747718041091598468421605725589645045470779861309533680041669322318391290079874916019874724095191821596675183405122513555652438397565214456829244743461913228793815840371843036281573908114861569136449343659587184089759560247521563435902686560897891502381030758773059800657063814551435396973552188472184201876169261550191634572260704654021688984891446612803100251833781402203535019390845768043052796768731816331600121781215625491862287714154289827576963537977451052456046749008439540868966313408211276656852533562208820046451779708351347304253830470881725282544239903795772242633737229003930153892469026513389485640218394942364825847433561013439349206381514187009747840555655937331785037820449754718141316154725433175920350381621820000736370309554631041314565993070732939084514146433627926909418281524385156304969750706940137993963183174451257088079604702426732033484302629062122958621331333317500141321851058647238113100127668411797871199332384083217039384430340089047281397246927202428682764534539200614806979608576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] -4711399404435363189186598766068207718003489255113857744249352422822734371761703208626318232592743645871394446569808400041894426499974520947754336697632452061153799950071995979129134658476066060913589775955598831512009497006736348110488704242201571017882582614682982073283364798013461204141194753376227567521334306200476119049980418145631651857275864408478183086111519685698292598592186371540355252868053968409776926852018897165245191369787386007077439646034989829218642570461115974835128219597048593845430157752317467252111725596229418514107101341170030048880428691910778795994525971854642910043692952402453402620667432360652439840451493116364697306288117867606293269460008524713773796820200550338295469408718299266440772393867024344784476481914230548864857614364017104986512288481312706401174446494111516829510524327111781759313150541025375447369816037441503399124668263306944055394804022329088106205044661798133470354536863175797423261249686498695165499295206440155542782198799665252435805101261166721622388344300917835888708281848024618131423919393375340579693488624143478236079760095585309946813145894679382282020364933986040490744068287721284261299662313109168179467876148165625547655667288050651464972619663426067461349663234464608692825444200417142726053289464360150897854635935084035359680647697455307543502113396416388851441949699094999610877734822069499139485847905412313815582555361274234619774991287675739643128137459564871917738469377063371516901645055328353254369386498388770590404661159509851611174789073524870188023031783709781010702759084380169894287861887426222280555286656824058159416967203185659577760187904590738310663364437545296349369428618527518863791863413360442360438762381430450258465977717940121914981951945366550958322634119821769104637658928935641673215188654865269637501394945413531915467419306706140173458638434906861673862246119285692651571457635654810094573808878111827881884907642251798389756382240317482081256941485792244041755133951898923045018445234111601283914080935291279692958509659464795718207662305225806507099889028382618208666879865798097040509893350051807313224164672666815052672555250058467357664764059592380643402688438321294030114134297630564658714906816419107440918934711642238951337291043146372825972949241687274839436057249996805825388507455714210676231586734716071710281197615670713765828966920353897376046291893677832435722497550690156389917700402740206982264488384287339401595861530600095923230963234704580907915232003179106288508881477566465197213142377194466140907399666196489173185737162322083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] 1271326790312986608755360694504227001135546881963610823905343730539520174310966647954569238193236064990182706708514875214323416357999874950025555133571348812320085985234826115183178936679048572653167820103392261363528282093915970505512128181477329618226261360823846927404543396347788233427678602665327985488512335277009197971441986885843727280444192669950469441578442827947965197786409421205718587141192827919423668604915332931449375074693315627625024193815806427071289780198491169320838306591884442737230457426659540098910891563610942577291960542128412980558628457361464751360694267040428727491791617055781676440619452943960940507889219774892405668122716772639238196060929349373318531235066429259093264964562020265741559351700115737246321115967432546775716705708736075786322461951752065531021654339534041226679632741661578345972944473873872204587362642588464292625348973505637366019874178054539052741338868352274457209932209830122409676118101406113950432052410796255750334295541451730631910176867586255842879098788243427443180353743685825543359371973761909495691001895032392305804676526864950039296269509115974784787699943058399596810158331857458686472731439322876846275405936700409391164019500851696040237759969070409761751996745550341189563523026642686133654081752791589550879462800857875947674541265010997836314672077019748630853011591293873331531475168048573961479401916025426294946260050238107686691867582282101143190794192586586542181625384170361856063512250243497338148684987877820998210516142364035097207491432554437109540988355547315309083236854933871332593132528792911111353539929744455604843637802327624147026689184293043651846570294150379730497453324362111721874355584363859774848396688742736466887100357956280869303569517440852468588056697128528138501327982026100514104414007174786897701222998615249338301588200640364052200048843276761051805165128779960348242734296022849076755801110917972865728611444959679478399555387492791864953032115263766912778203264088108933197866460803798395064922749773060737205953774071243752083284737200120589280191121207121681972008658299101699816455644649548879627969084510532001190178410561324439251935174082193448399811948118776244493678427456060610347412443379645842329841940844929635069481057968384408923256147804686438612812887023838760265590721019258954465311172075454579467574128774769872829552593030213789546110273705830869797950282916103296403252036706786052986549212951860208331163012041981267362214903265683490158572442169624849766281414867967007017980593275481605501927642739002004423045690100285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 120240086615599801149297446287073220255378871324705295523167431349719533185329973815609666731980953991433517739245083149392008192479930243301231682725369369571165227730736733182895813442814879417638774763850380583559949564407063250731591686835362753053732895879949943329518747466776929350264353677213815909277250137679574154929039872523429488165875534410140336062329645918425330822628542814296309757622597145639789825524738084162476730131086570287741442688349186437909188060484561822649839819879855238558056669054322955790676794143193696653351416255665408169066507426355466157250072510861532020419399669718616747594210858661633871871314408212626223501956831131415574682497671357779302044737498109955958236277086818852515049178355593589837148682107429744453757284756439582303286405161758878267609775897536700821503244034587115111417483602445742103619004359133790998176349383822458009277431065305137931877455845472317768118500404810908774869850234184065160154676373473995547727170285994285695196732306340281856914937214471633103374745704252588740727631344235200842312666702573324421828845390031006432819581486688750482862875880341226419639747029704502997220501582662482098014621804166975295960659053122401864259462759152084047155179616037217875993462670977126681670317155303588431815713611731247745768164012242974997061027456357073801762812110575662710689757628377872661312361573732828905161468861238892491212889653940365679459720844807683707162817608083181564381138127738556795338293181766914891617578499233325205361998540025382702354213735174568458026053424804812334084908072932949627209327115336693470464532603509819827079372073410573950296743334857248670267702141042705544377839100341265339100405789163155002502576652870771893064696039245924042773012222160258514536311707015230231050994205107395170886199739387774590084475443494768522515351763963660103428704987700971919738741502703956767887151132321852883020044980276991790695256429531037610046334568925855025227934832944168142276944595788019938558939399622073140738517141187248826046164836319418486809487117187196248554904092531610272568284941918470444261373441356549977700383117444484751390232061160873741390406460006036983732794210372901267787253085825888288548370906251912585324852878863550196785794175083903027641446561484747675255429988848355557757027581394003406719342715593010486550641187893112178049673998089532850676844676726248397156227750707888029931726556668989104792212748478501489594213020338278673355067990278768944186142672551959232106123186134487389964785805152238202858540346900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -215511961080975120365267794082427260359948289705274455703324256697097323319021633116119765136678399796922107666894537674922025987880885993173148275408301444918743504420884064875229261909237751023272927274629928290129298583835632360417381029130948531487626010023812477159129974340987151672364025651655645506132653075705379522669613564662970691508832029640402505552331142810358883778192417906645342714498802169752629000351287891511865950858636860724274786361455699204409768841184897295703524592073597833714547104489350463536168946931258035905420605097175259414528728112233362099085641170676662060981851064472344798176282157367475124020050727284088781416242022514467843434718505412977825079665181174578414739913467204203313909565055648122138602112151665511418305429438844798409266379860118610616597380319793869801346674800878716124265655153357403952617586292963702312260794359965857219031476492690142054288926360462951778631819313451161012337689403560849993176854138796614098627938715713302511532870117331992747806997842409380384688841068938440642163717357719963820240521459263355202618784344647037710915791006105605104941168756687468517200827935571528021266907751077200083960372510426678269813461211945282407978174566575378266259402340405912810171170800935808784238589382487212395151567425527950317519388555109901302010408491201407114066818516574982427743615335721981630367437434359422325990784943451964713829558632069668083486227370164798837265369973407294893770799245937223530467778705864233929104079050236141890246392272508185739473869566397815227906756086782686663856526104090406628896613529047288839607138034619652621096351931503352991417956772922104977944304815804278889826983430675308647461825080283167674112902631226206152518123320921881296387797662450393860305209713717207577970037079024379918438566597411756817271608209450626504974849655319833706468435549222782565957048635615474312182687036619783157210675710071596864109515596467773438820219705034111126482171217466461040700859588528171291472951893053073908119382137118829110218498356098269224706622372194622867473476173971248839094050282017967698813238844033892330670090601232036249012745170078468554021130133702934122316414812973157249002001358936985841576067929853405033528406588470111084359221508879204073229181732455979437238514277542264209910585150255287040339890584799963897776627574797079479892192589634894831005185380524231414397600672027949488214007470695101309243392485664147130341060928044720938444117741325253851246530980998324622790690086187812464812617476181840072151700340736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 74080099003397723657924617512079173447445989914526516758723502738143382078756130457942088508194286145841151023564641796568792916960929104213390548928969247323850342043071700939425204083578953302063177146055206087783034420537097552745745173282991886249292402925130359514685197950471019779351888184740574124820741026209664433984076859803888979604247419510459716184289148191528546024289238921352606831997380937972852655960955987312672411863850344547722522506362013552193564669721328006314957805685175156084569931982523951159570205588275486916414321244192712167217174166886871450043381899130415974872402756807716650219300870987523532943189339377727413606731619883031448655781769226888306548653387180553399807517496194924271625320215726588232682233788530193590161143074162968397509059018483813706603047147568423704352592429332051176820440960947292769483032479325971399612779412192904912674199372800693388797838024619180245370716749370954975649754659133363431386693801947422464281232202743981266979242931352701394086820070364826991349630124386151282185122801309566131585227647686764571983390037517015087180888996002521224622923231866662086460219868490958353296345950461923060987816039072127119170392474091279414685755546040651994026521043077566370074490709534109492152408223244684893243025337434732005690596390765713050581176351282510353263962964109689280678238270305852130892748126993194521825012091993130664448700496894436975370604698095921210583922558542724514680728342969651573682013690242769345063010382918886351137231496985467046127969735792274760789918195905960110930129015174240108784418548844994208908936810900959388620986532506883898023995460068233694474080494015478814610070711602967783288587702558753407783074100161357955057234486086200488556989201275181827319823322276890704665875202642374649841450366085553586107455006264833367634626805936844532208238882893664517273715737956003957663600694519190982784105932281117723854188530387360292442649269831622538792956878235104478123445068556519108447710725053131265908417722334823820645926713705005666516062920036707018699231674346437136007843129518416587694935318505282015666212408929462208478736859215390827075200484519348329600773964216512546684696574110284167969769521662359379205444600449926853214461045553391190723117296200209772268738791915336924153587978276730054742949107956061776014503999564691076152145011246674887245996471900147296818077195483618736524917701908021822132611730893338352785347757740696864526813792652773527851101556931933534741255171134600986950101958753322915160284557475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -4307192283491265507295152893657008256592003703087042189588471340781781833647961562900137650572865619586613625090416272961388999443108054371957088368753149258047610195159093496341670531479754892006762325319586623272015199645551343031831310888779425112854911405263888704490650213161171494148767918984420031982073502775703476004146728667162121241519749000130742241643231612306641940137743202746178279063572632982503805137732607088268594987971641591225319476082316157422119277279694066905268145022620775826525356703753234328635239386376933005984092609440311431964939017010254932919915533814542297098374963546558053178647203172651374526985707612926608577214089564133320665777514074036523722097146085412885792340991757623172366149831781409903009318022837881063243268223716700431285411332854653025137444240330467436493193384929395949729191835049872859377742466088500183365871050257447915873561708884407443475465816669085413871591060467487238006822064559285190286487363367269175759891278786212894989511423093549926241546355433072943994673767170408375020171646305716837462731708153945125142928021137471004690588609986530910530416118471476102473948687982013224126880232235370751741865554339005283981438082287008565778982226261195289107921614318206670158802634821971455780534157069237273702188012591983137250123707786397859974376471910563988514016081171668728547514367541490570457828659333324587403021786545445278461613054703230238940691508219944507214863183349370824206936764045932115122038406582101018452791294275705002979877465067796374956922797970657818213811366597318790081473221172765892951095705621392491870539143230567229848896062355225676799562769782656710839160286784863134031979858820666051255470708151411099785703115420592111451238298410477000345315264661809583604288120683516142817888889354184434897734855383418049286093528465890792793953553917295088339328238164845604642433127750799570695627860046217280699170847037273125582949500637105486072038345949551587778623105709758402423520285010515869794727500726847654932189206864882278595750223696977036416986824223977572494296464346872826950646919428463863942749605793791628113276775595128848365711813909389053233874061477005988490533288646949971898266536152543036536305938595283486198303076460777140873040581857079172967791073458793872105613770140526105448552670057320839135495496051552710115666032804515161776494608959450695020075717819922371349491911272348195407166131270694558418355776338554304528231023951445755930111977252386886356979519753439955306558270643062430478725060680789188859777190461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -8106685894925494000880070807234350888220410884405898056966853705871540344361781608208636589564167477901278342743470005657793794780791969798983156835862500496066814549708105881240170889948352467675354723869992058414724924263398285862609023042083335011801820994169261736670712722319477453835278933139129987130174648297750457474427829265401004620873688788369420687221820565995334972088333885143753772152764939968612900273494090839250672710342547366441358941449663058716428873796920568366006553568563621832702065474815507610114609258477492828285653203164390266403751773928888984923114760742775272831559022066469056436859116555676642503351761067805181873768656393429282510421719735233451132583084870214076382243464750933438396175651236340487951172550351793494274845166330440071735248950129581488634677807013211068743600117836106750164882425452380125976551721610491831843098695398131441630377284130073749451030703657864809793678324471421567528640612954593160290703979820899276900483448698246338422925472089542883446617191780945875796222866201353592566006944765513898724464582652395555472249524741461767875572585665334416996997642308113829783520033709842521097084007100731368479345259637962340207458206916383776865431323491012254687373818644889695299924566884628620278983166087867531650260020470702586574738317286576389599086202171909026597557400363207349723284492668701973203893734259807454318246419352499980656844766592065734950817488279867974736110576536153279700049396718605913531478961698767198989811051781275412246265214485392213289725080150527359019611783310958067205051533960173080105660134473562158472075588042119021121882301248604443417479080460476485672562560996489232207400115139216055602411130353460316218279201543010575762925201429717501793322103991481229731282706804032048751911160133359477636668427409140180381212477750333565566412687741830130829587819386873336261094374178184060860763597282402862046885553307028470797423775137045634072304164148166996815693929734003091716102499440830067898833291522528280825381616936083249876900446653770074073699221302707325471217569179594992710723836043109195030194154584333029307439748678856065406460498760642545049300868952694223105402865322192418757485946096111969656693284809467141782445867692441383879136328274412181729675468275634075756888284590438656179745533747421409632011505414548288747235016484152843564421954168801059488237158103792657176443428640719285170926321738289390388662495585242143291235620234963354413974409606004570705448445696554124434403041836572471662009650580323623168697612369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 4926113263179304090130751900040977566457789962744063325470652934897554168057278104902357260232161241741507327941593751587055189014396870678152318712859120321845428879874065272663130738076798490084338950191818724916202307227368639270619787550180622907408564681018001743597387399690901313606472523847824482512828383412234337585108411308209500937971201379483161657685025019567946413494565365382878835779068755747585566899201093284617266658221826294344437132928478751560231450709863411412045163503652146643063297841574921873238237751454693224065366187039813985166254121199743637488679722989097438420107913271570475906698271892097332007421802743889473638222783667465289098273763537760235223893118800528617552380924306498296735021088448944421688355255212145878603299209667480988722149978917259569151525853078364713534890441849448297313437816626828678566204292243925511578609414947751310914694363659851614444455881787446193071453861547120051002932826719632373521344773511651285797409692679094622389620361171948717917724569438643545152796218264772344800634078359940676658705668978034434789654201296719641050460739088184901641838562705288282491735532583444646958096234808675554123222853246906355090720490931542175556744419377862935405655682134148472533839031115933915524244981588391061710728989929979101930291407370049256062806814685796616210904249228892110999635252506370764978513714682959257731857920630045542203755152112719479944262189044191124612459722700804923200382306758313219339191432060861801604250329414326843557477388780227470711629040946915112119306772365599050245885039278743164291177470519652379809491832912873359785180248767464016990717224970460145692723697928885906183713517746136864735048800033066534365608831839400877393888988115892045429852545729959823142917978529804496554775865454308675747997040605974096489160002416120535359128756563972192571592761666247500474122580047071271007202372826246584764713433548719677481512020370833562793750144024708941553138185159929980977514503928797771252185960543278160227936986951131847849031297569172759069195363940153098829307428163342443158688964373814479556017022273080770452130576277096880254463328153694855506412952890678054253366916660610279423775065749235206274639957640979637071946940668644627112151567945654660603463179986375469218697836645456207920314852716111671131747888339834146260884815638792742813536432422130092086376536104995673269720689097576373052502727258394721333835764622914740899861786913430804321324867373935293167807193695429207272091998506199539374563808360029145384810887249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -1712562661607135016963447250375057300005359929824670199803497419323616887489011780142615551051239551610802784683343480940369220118816081671916645909393227176946873247182686064584920800888178612400052821429834603428006243299921147466893460022943970536344214060419111046520059653301857561550910323786115903411896520411974779713074987456537482630198504811287846776751322396044199378932961887422224154746309213306995092930147844957633475215450480833289857166507299626664486275138222083838136862913494974907141023821725144581733652946878777775568344087914424176499818033262046705878496611735174959665033949257437698665939084667832725138196278842115293949038850950551725366383255084595980794390284759141149755311463584532186156240099344047887830386062353028699336422840608103399639149948214490261601938126651305294924605981912346489901795435639815826455619767645335357036241206365244273833697066345048466387050505848861151060858433590608226835371305352857002044400152560858813277386207137959130830494025195127548816353340481156050281413194899685005524172489504256541753047256504015143300123720248434490077696993885609430207956852290692856180543169497177969712465682394975377667977843351943826225589603670786457936492400089935388465711407005738158945994188291451629930099496834327586669456915592886603023273722985682167341724890073068337849657635775665073340278121576363611812670953186808275461784778624277536483081736555821061333049979532491217185745707539114513253026191822300459286451593737188478364178813551234244603277119359372523595125833240093621198698489649053267648183821400534812738322162715497760035901674312853276005433089903511539107649340415176434008291174957987707409496278002990981169054286056326214220076538441235856629729101103494419700668439222814904384335646058291995821486989127517221640879214785010384653388836098429039502580490438515377786012726524201653234733701936913727000880042169069053163266773968763280905794136284535399557165593621113207329182822630229773283483231531564397651597317568677124729243195992885966988899518450081325381802149952613809491942040807866013238807086485679601800276394882415374500958376417637212811776886614993894013301623136689737043133474458205904646607202518629634080883100758984966767713353498431599806475768229325210056206255256948576170745944778039671763034073940278937275477918006437595941903627156465058363699767334749047075803633404710536776803676147567156992739593541402577750341800614199649994652347651537556503173552544508723127815534829474240773715063911985331806231714051211386164176624812032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 410679760463839227274633793789625243398896467380017424487663971335548057885450380579093432908702145245606650490994976356478517568971177937382718867706679144700205355087774796679658689842357557922786446152855327905830985013416360075629768576441775493261484176911356353776582773549224166662191079544346563477875212938601199459023967613971581918622774549763252702525474825365635422218144933441725289389997120385319221870454474267776817752667113420972534273302988085940927624372038924623621107639950567885024560978995690413802642848035533165228588918822005958265432518279991325132575660768387343539707678235005640535109518405204447517047331125962248182057239512980715000986640882441984750713610042006105953905975038485735116337104410919859638752740175290247895334331860053084749176290773121299958830387077602821665730263891180951348999244602927209743387248566270714953061717414638296715087572023819665265195312050470733516464678141094339231686827495275244497680383650865033528984689824153897551439356375248361708879092004267108479618862869661988770509933813509527621600315972762022467753141247242993961786883250714464702415152087756799571812802613111514248314077718318747879629001523434756536647414563401426957693037931480631155038217395608589801999691773293762964745531483230419023909090006226653061459766515023809169419207729687322558356758860405452570565870828319645755024542324700232608440997648484658295243097935241301678950929136898724752368134544668472697704472459088550241595082171737006413986187402195364179210713803063343000801912004673536792663792405878351091671568359074061507558466600404202995046221374764903157902833961024957916208306222267038673273500702945232535977044517257337862000479886814612075865831288566666544414777361534035147464341235001965405048937808248714337401653491328252762078292130693157772199527332451138991793064842967149347119480488654123864493113621523554869787108001750485790572935336590661669477464238569276738325979075201820881373492376406650585384284821749911914959955040987337479902967537122993417059085010603828325838262791653715988405987577936468858043243186537599474321412588252944349679459216070261612639159247113272508906163898856781329494680495691813186557098497375092214098680264171632915976436354928106235004856703537315673874842136053175475178262955075901021712324202946081504341419220905440227756311090844934829260760660828056375764665345127621183777715759623614901853559149971197186577411503415491583273826743237351072692466364883151804724987347506354683432246769275604470184959182870528417018306101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -69321287950890547325911081141647955782986365841158150924254322833251616130861344799514482874511433453423004914730913281832048304857706083726380996427485657968388220806078520938638210109801597973164079909200886907495635086589347636679407538591122971348314972818486028369068798602342799149331232488413869198117698154794362157334128082534550198152295344983573422578726082460395684672865428826298504906641898545261117921471292257441850655429488032984155498139007434786070110388377717012700182415937642385053477881505577744738830142121662393702121575330537833403499738398105195358760392101319880044653214661681051386114374726849696826041614304559745235207197845369980885390854698329958798088084251357752642104243447062265298020226748532378386326262784066226011838598525284704243636351537556514484658500456905092579790436450238967719781012614717315425073298230296178808613281466755037423582254548842600973349902132397555922758348377436139074892288596928044890996847699729937321428069718163705576616168961155288489382168499416875671376016878822172825798423942562309853367031471792165573164015473692616520181656249030458158975321429188314713843420158440711387227318980487691994985619714775115246469939507012852380359319732908490456525185539130608466378362989178561343024678223740593702477275003565255292965545313788895294029135477541141197988067532984414849770453414156007994307730666514081878605043442184866028385520325842011912476895409169316854243707592760037192568428589672380616174537894572240874761032966020274373716152988166574653030280488468994037891065710338182514315841583244836053309447541221580245450385510254331291958176234796844107688846871483245364442883818202387707750554478215062287917611920551326215936598325778143294191904456474806365777413536913386807098506370516968784942064177217997009372032363052243022382291706235168323790417539934639656522295685780344941141446173530283882886347210974469678956526732834732512132374950769037225890255018082923345992092194113611446593312407533025828392504058829027414780274088066491514023210253731592395642366734026952300465881121348018469762718037954954312134065957191766938938819739814569400774413363775400161143276371105392932201247520680650529072847434350638225330604964011902273963021482023267786021955441405658803810140585713350056468496739723482134789080254576928127113748508219285031767675975071974395236607893758312911601283387396363799455723636171135969002396216178308896208194470457288385746047680623861062669673194228919654824064219787507540743013864544196286439030017583346514473066168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 8277378361081045396828386873439758847142638426795979937638415257037912092324799299999318891500708478558447495887391943046080043109172191543097893153384890719918749722209832849680224746617542781375157807534498738764859501111235885693789137875658121033276191100756965446057531634713635973963550319482570665874467400936958497895708842957621386400855642086780798112177062578517147536810486651914364686000250497695685857753611941602037020345289593964636380429461987832984691143999585395216044576754187458089042173360242287769414558092894714097743023243910591251820728488741035577341290090118275481113960534136179404434991763452984700211610267810987378919221922032497725474828295280602248642551124996306435064818381340391852314905964901757321637194819908196411999063780296806182324596510032344284906756997445864699287442929044533882111134853063016225608562149591543547366610547536656089665360446395941499855769834018155760722985627484308184227550066403505818351634418477164277231104908396965381639491584252928434877040192519416033162040296872920644079324414782558034669907213471254674363169694423159551900031135053993834277345867029113342537203255505527282931912055871966006490629842899522157274299152723935822981449722328442360023277531492275178828139402713164395282658058066886315451185776208738753831640086023451789955513327642243122830936500977992472503028376840509977873118437817894253349514593493247048248557455850539784249456289919263804673930514632018224930280896451350126680405497159916589901266607331270314567296712375797897275702238911877986217306683397416829624913312905489805115454120981402556928769636867291397313482425767291960228748366760206052227754293555922905447817192862810728864769400075541122216916820274122827835419024778433396738981544374799131391837777469874087833066528567444314857370687518774435468936548532182836299654289522378840765043225382936370194949821499749981877946701934131725016935978919795998337927625683660502466834992756049592408365024487794818358586167966740911195903922946577173770551273022802352636641857228654542208790436209702996871025729590443489144834072689230114709087280192427939457861166942455243445140077795049919344776006312195280494283470335954592042876409419737991034120016011945537517545084656633815697582944509747364183837514431224865415405051551760619504192841337491101980440029269595343803005113484308810052837469956435008254658641245995124016930897909536464935111545030812354230802114988717482973168719953503380184671595407291080377116410254650086144952959421387676520440842392462074668516376576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -899091036059152486401100713542231057709809581252231789372746629362144277136808846299490426806650385372245940935347213203995885096787423061146082520086290314577317194619854811990463923988870003663542264027647247604120094187840236197730918461999293056315951438073154571657856950169502228920607526406405571513887123880300597621760987114768736503701980459506346582178229720247607909461192855366212891017598843943046243450472476704594053648512305563372051891406372635958382236778011280220626405686623299378371335119160949910725892184159131481093039959123208170296848207697527667229468125627473477953285060452939173803129907166970400436033174810949584420522001896744723393826274406753313751265255544289085329066091262038588244532898517954948856927847763525112265273732789809618654064822532281048363228278093111587769014929413574634138034797192793295498606334935953533685116009070664506600910565000294218356343262427289114099215250418469666952109423569862973655180700773277443473064746805967690889798821854832841467291677874433611175227957041874326968128357994978216672887034050550100948918945385553998396875774947515797971668669808642203966164819179644225755765346067482834353606139817931629286252735919438866432396353236233267767012814939280757447418309064020539673173096048043506711877157630155101341853225695457570417192447707853450816937553198567284706693924683743874138840975795253058466785844812802157455765702124392900166599522600985204252426495193075721989970929733306443941963373714880949561517857728958249996646872592271725614944066894294721904602489022216610089452664299909432544095833832892145389319149902677046981504338491141816489641137405400934686979347187961624342808895347122830370789938194445935234019340438797747523545677209499084266517369625138585678088276609254617900486892735057422154152359726271622638498562100024847029648144034295681218472636457080621831906757872779579904313509388777121835668053848035281843731734123456979691367387092290016825684967004838080660112984796663635798493651013335023140488240634080133668154964913918216996559725326841478074175488360517848361225059153164609686732623713102894787036278202647038608689189910264242593033919102362798997577517126551371446733221684945614677197409906990556077509856610593585127875459265281902721971872591472315529076753143624780366285807130441913236651436700297852045842973804850929849281120147290725390515527494319736215053690517160301887810535139546859086777987666327760059649066241481103874457480068830228617983575815781897589073787895808946557710367251647308878913208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 179088942525534241459867228046977305098526855538496460276351414068046500625174931900207005734698217442594502163563732654660006312145734456183117324300598757541678480015870002560979523266060346788145792747254832795227771649873133533189580609815693381935690897238348826007317017635304790440383617318108634915453121233417508172965837636151044806576184302080105112715366801536538438564942293974710811089619373958820368778815577673693683818529463955926632288707528867994553914467290608200863608886044562793972471346692247380573340257204786899014299814039918105871092423717527168627613026027013045342424449836643748720157422584168977408718713325292515205520687594950869912102496093675071294879745959786055171400305772706227852249849079265956141892944637606947073365093278583997042374025599477522202378884015083274152433529176724774773342309834868358782768144914554351041098836709676333407491610103305112683186944079820491853820278940428648071521626406073560916589586131885208453700844453804902288864124001365487435140534229593479095335493931926336240586974907471406491559122680070769183905437585297693848519683108103014450480285585861242170099208598533384271883146185671978528123312587747387407077191989536711425546023993475248692110077426053586721217525262954891468396688811525101046712962792611468599080788802636073593275839531286972872445706011904066682557427769866323943703271586214623856484292482725837569210952987122168119395290481288940175464744481379760040292012305546156216430247430309560325100943994122176231280883096095777493991946282934812669649329539068824631052556927952924461180900813570960560101780495495091732095575393906690921343695353813021111485225161726249346813457969573727300395278694923876270982191173393268719401336235517992466493034012254717479681734257426990332330988640663643886672983661530332127908135814196125471092033064572121671621940869468224171423053915072505297407188872764683871439454022787225007995671859524124391461387839043396992985931157733168437374414196042870036232983852700458544206105946306352114460159679696220269659952081573130759048269146950552563722711390964828826527985754692439406176365072203817732507620508073914999679384110307160680970050800831805276341105881761422574982923175154809662690939889712691474251865263210591015433735491380309797300521552633880134108032860001758562152392167118900644930073499809312610606125558113599982829282676806865932386711017632944478592550211700296764932194074709703878406760756179734766504666260798344860801062950740783414818799149490944359779169985204205554575081472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -44823383042418431761908285178015141313409147104569811620266967556675912691022359557443084800418299597095520844592882809152312364441749463814335010804534891069644669338488762585749903775380132773196368751955997043075788536180574939846008005281445812704970525039789090654011706552443180021442929422705348501045308656010631145513432340495918140867405405188338481677398031465541799434367538960181610609305693182893499748419330417707986985161418955053473186577405914437192388618804599795893406447189404016065451151640705498185956785176113943845811779559545712706810305169083969898515614557168503957295733116220539881527011051747644205706869452663183904889088246600224442805424831113246841296974457497270634283285656416931179041075767737693222933847866064611007036600509519540744619726685567428267170074917182104118358068652368249033750723773957322521442665378080384336556063068872224868895651521800394742077257571611036610423546407366012941357568068437087867627691472212754801911525139323009794171587400297185071187108001555473458980443830142020276913753107164998005444067648097380000059729984641040147493778403967561067647010395253359655526500267281162683347532262935849541278294994126476122519801598285594088691844243186885445077799137500986970827344218920798456610555790507550690727179770990060325024715771968363197241077344058299802525694219842057103007746021098671437439881424965469693455746647246675472104030503628619794251118802037992699499079708920618061829523158917657424652897124189914736552346159449204616911174800235926180039403588278950588540865077212857044965649331360166277114574501889847251725404679665722179234660744884553019800027681798577611144359673839600174832501437765179803074843193246572805830009520155477114949219854305495965975270041162222125400737289998425058074917656668335928105841522121279867400214541514516390198105652762892707872606100313328320831837464512023955968068769575664001003642250034130871707824231496969898781827401304019146786801470541488125076589829644639001002281910194648071917301494766909585212848276927284300274726589366674044129624484692034579751274061474617063796081907656521790590303456911979812184227252201506491257713793320779888964577242744352393773803710026642538260835418862985900681406817997053700312978623620949941800228655455181773246559816131156721265677687918692078738544296907261874907286215808566994750390564532489972728391874342907278655547240324147415002946002171045556869042138616343623433076198659429460053777425784659657857517955625403580467680012124545500351581412298617175725309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 7588717144199574357825163225422285178881119080258353388767900839210669655021763387731333151453502482469768212884220687576803863032887424856790598128559457259411501796928679372178850599714380790598328775856009507822352582535830214856461141334213531541929270788688495908648319868004913746110234394296236976344090903806614155122787061054518531349964556066543735069942824032345419354478196190517695024833665741277370733331269599815746434248223422073553833866388785588554439261387465234143110689790051003425067587984840488540520994380760046456936228299123853977956941129948896351881183521331994556960616463684594012838994102425953962366969174537044210149827819119433621630970965986184502744390250519935182383667297717452145185057255397464825303995068938553649676863578159572741705430885740771274933292103065169703477199498981202466252278766394189829794969153556303466992310421642797924178208494064536436912852937651395939380619838476090745163004905357167302736175548810059196509049073287013772958124236047066673881564594224162939977058949360449970558467320212353742453873050633022303725687779053180735675738795163873299004749158965642056826808802783043720156898518011910522868311341035921199599363875372866239328494022214285332586212727840994879236080015862660074784870823758381426397182670988207839828173016797220025730486839257248629209980429291436706174042953403628207986211184882240532801604745195284495688150310929771312358212161646009389692661857159778591072021001181785079029945446597832695536341524226126857101576120654850358513102482771788066958196528496635472075924673681543023667078021876236307891109766433992209718578315503102785079847577594056378711559067843920897801318929605461935592058248182989312328209088949106569482817475603904593395876878630356490516710015199222146692707437620670661399641445252042869408818943905992792402948312346621875360495512678630315190493204701661048719594252738323849077216904419120301897566314026670961468814446477370677423577811243539986274842196810230664012003103791282704612639146223176522850528177917596614251080172371188552528641278998637306565377045279526573781375232043044603874695929985462382777121972060802332803387709270569162163903651007372795226291010960451418660449923210129204174801798944830427157025363919763212173071924183637073167134365386861057405208805674975085386425350011962797261148223654416442328051446474653615999458799001833288801161748370287063400923602801102805359613060990547436953787198115414608721943498716673133730381191422167456241355424345724975796030977448160247465115648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -617844634454340288769488448696316275481233652177807656396810805910754436542140323721269384405444709897550509803468892073676779102388994407361290884459142936577499912895631605582506647222413556093970887602768330334679291878938495651535090584051782053189636873349237281839501972178079324237879019794968263839855058042315813796882518307101286537349939586310812899880392961986070672795691686271224392677582482081538306058236300419837422675354882156438161696840933205648509751398399495908950214873344906075279670770672816262851995452214553184109720291239752514176410350125079965734507452916173984164438159037140966478560046834317662010764734159062580068733077697051452060737739013815542092839917378861829962939889549197093328066324903201260169293015397556655640246158964407751751277456062825285933658795448218575871185317323004832512087230951269653632236863847852367963977586123159438383064378803152616851736632555004637653410796687702067148798083885316950978900927600319861829825685445671815586012467560878958241688589999296629646032226005083180967971721466372573602844125108340760561606894811630119531872213137003168893420573389888976576421880365473173769685375830345281632076553487445550827896845094975078692769677754184966745409497567548540107010929264973708981482079386649530557647730480974032098698780536841050314098728869475099716744795296737020197717991670245626155255428742297267466813158888838875562127968924961348286493983928051749123216803053042824667698980333308597297968252765482530105206178561632006540103459275875791779783672712437087572378617215967173516552769001647924158853326383228751717597300910294353236351724381973400651433313293887618311000118169576281749123140925090107997455389206943334472864225889086759063955771530718207089420338100691323884436324628957619075738804588804344488476832905463126086729516019528856958640086468854774768647436919168952662223587955259713337110294186223877273863609174269513647678235042387177351558011497624564795897751527235730271797085235267925067629495261548077693730596891076802893720921970820741162896440124580801325853941463086974119141013501402057851234527608215863991518322067748484282959888425111127274894449415906728809381310298048742320561837865733230253468518430285631528753944844775675877957019148579471972287542590118121869894704988743317226285345232072903109972510850053792259045488139601936679342466514447819191230369365941351052456522481155968187029957973584674193837969113407188242696357157285265230732090467586261015187290507996857194234698660627984942875857895613380207575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] -44265098699047289709634377046700159744201060615544890052605478174880329419195744318729558288086685273338087303617266160253705881658211547267511488958115810450693571809436788164378662307573510497255307821796029607467931544715928011479883204536056917992423317034947072013363406072328934300581699435929493533853145840737487069716366364372517409001206268785763984305419685751084580549643882088152223645542309920136018519281736052909832432829203037394712139307570058631685718526777080034929741152654078113089409232008031424185680973128283691256964864096313797393636596311838234320832396998319152662141909019839547314854058066544070353881388146865421623917586560326014406819745914445982826022514024530315851229528880127561604455320342472191985301081012472185196674350332248878320965984097539323536581055640141897845643046205739942907801407152990003996454289596406953680617327813593101795959061009358396463954399005575415606488024462612785860540351751828844998013366915506917355635120757325308182521027376333167511724808064202155339471282398329616826093157485622729885062218044036546126724806638635431386049705353053181579033478235256014698187728762059250768208758558520973972703423505849985872093229144980544316114008530100582288203277990336861277873801320296839245863212098520865379168222399911872867769349860013548404902192009340072552793427142771171414498255715890300830959391851620072487179153968699892390588001081568972206286367913694353287364808451500921980819274141832215575645966978123844752547536935193285208213302920391912986019102299395954671120082165788766205220857451163997475130461275387945360871400283380576435037834014855560908678654789503996779690481663491649578260901308632089504525882144094391659274562491121006600592041516070180698649796475167453175740126034755068568876711053175691758108208262578060054074090169443420285183660334219261719590710998782660947157540696007347231300499045768671877463909879424032463873419727480579742936507200387130751576777509124020025196135829972733406465603640845390075400415357151159747997893991761984704158272297651830259806426052774118959500444408464410975195629184515637590067721042505175432177821236907100640441620834871999884245645553598177912073847330844263381454660919352113542838700508682286232756753693386453052746473908352220461160300329161518569243150012971929413145314866373315513181932532065723070554924014413332358525663936640410976480601273898193999739803582908562582310655619548167901071389404949580625762053390657277868150803656066303973130242749711889088360634805022451893796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 23033662820833468674517800171876866090672290974749242193234767163404647746210944733688049921240019290684047054297295446982109023108608237062315258352004869792875120648194331078339851079426486269375343991471092699693185182290788346767818964067983910328157081050971336694437789185785355207084121198557746304951526226167689550423655949965318856571390352131806703799440748227975252573888982806597099993722851264970250829244492785018254457923461709684093497656616611118630860501796400180738552774317852046161845172314088037551902673097615646933736610830261463174723984319692710621581988290732463533505295210976872755254257994706175668279839003778376815643119114732908319137681697493006370278801441337063415246681336185736430242748961155604910027320354987629834016197251833191278487295310863945393123280256940284993681219458604575873361664941858242012245830075987065443383384472430010926224270278298804132344380415157359444511678163706924807972582697108018760457327136996432264472577847713795722299569816386324911122884020355856423213760464568275657518923467448781256073831468100651999345537572512256102404089925495182676584811832404774754366751020128801411761299988839406423648364370478840034164682241633777146335643409279947411384417173025179078205836716529787709551094424785889628616121755640706538921960347567295593964221405480413078890112723069110117535694283621708596988912992160853239231407252631016839023848832489759662084940475520528666584329327445767259776672148243456705439595956724836420470297220402477219215454284783643010427195608047018700289475623107644831502139315405314579503801436483857108199726473532425654543855260173203325608104550060458142879560642511148077018343599343608389227459601113938780269448482494231363863091969084804698368060567820863618506292499798488229496639014897255655630919097575890726022825395619030372699372517291888815244505432375420170275049060153190641807004812865240721109985259234944296776783526652946183916411052059382593297686630547511132895007981760839712112336852194578619317754520366707165109305453103835936773559998376794817925685072088982132364452419506689738053463921033390119683987878431280253757106114350379785868220861824209790316035097419831478685338798674820634098374918397329105906067907972625961679572963369026866333823209475644241345914393049989771970694687632598657359018952723733140775798218071293966064944032389116404462750568202680411469353963572652748520154174429119321062010930080078091944111425362050812297896845494058159644613408085352614373714372185835710487573282634765332119552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -4356588281904892021443769547922634742134795113188915023942362610297874444675983209003192557246882251060798487884178410869277442224829683007901178170118565486629003200235982803610762476928164367769633920777873036509063258489040526698515481447062890865755440569403835794020133329479225787399948745491800728335360488254167406305928996444536383553906531804611638224821486843370448187371572389482455254537704718603932319010157535216772357604399245896456622577949907661817795434976949730944435949989937177269285817189178074547043317754411796760300916890648499145784153250012294907257407152169303636715385783272732190251437314676808059388774643032961038467487490207703789924451219347547421087218694453398065347136367002294795962432705203305890860360731730245810930160004809255621933073744866529507215405260518839437422746764917524604511750516210708919079788439321768903214081779090621877610883622312463518823883575436392676392760602427427231928697209762973309945172084845018146567078521999151395538058817196674736567162255917609964155266575994592297658255690384177232526234072793443094678465031751299304687298804702339191374692679543207338994186084822655217808822223495279864364948423886915345438073474874005953092050714638327030501932412737956256136374232910169924263295553995389116299682817889448998687139049272249843103287443704186263346644774218758666310441364544246022490101699878077692754908880305582561058778498643431259124340644046742343202559469534550810908599769676093145761259156469312328418279802523869193592721851635141426131517418272296814510715148491190483833909271328937243071802026678452985513347543324308378825678902777589263923767915974303561878622182009785665974260921079535417887982146054812774732874186012984654690559564787274157835617037402223284982016698099856534820450009292083643192784856168069437719330575663856400996374004028188143598397268762772384558980847855932631602410262704842631346032739544576433983303790580416709927404120792560782201071921737006136481155475341357754060699352830944926038111965139316322225522365306467257665079919347338148118022953085414086250093336331197188276181369882066844986469118609955477837811427367319685181979701541771813119725396279662034295675465071026662759976148223893919427781315766869651108796551491790962322526413388866963265544667589372373593580668908721539930591657449393873999444826510651761919865528325578552693674040243012818661469925285225778048428269352133537353603455065239273494723104306462267773784722950985213520270581960320435577473284361894080470907936752873427173376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 622159716601838391077465909708572502597364421556291670556830995958498926808657653919000355196506920574891941042066921066419531337923569788930964711940122965590474039365435853090555815615285753475218918247085721950992088774031684147058983999842346870166141670858025964128374146277321721328931577170150367045765110947190633285754611356855361096907252797771963719512936707804409434442207370448635263493474694297571616449710235327887263405539125051919379493336350206277272976447535648582368539617831949922066928120327873116358268694805941604497357648478532982925528647224515283961712759480558173443964397095216426541217899125197336134062432009314933995826441930799393780493622349973342127777580025896191618866405755722267912516131633756830293363888209437036429841915940810306635612595764766284856579747490493013141903051529266123631242503917447635313106795913265078244131278544827107714618030368659982055845264585644855678430838901582537082958377612008889796811930726359498621140071718365886559388765473788112346278251535200735130680732113398968954004042655360307136113487026915692744386511932952874972890966652053602097127013504003901361325704679564559258887514304526137119197508852074825806283339260143653652357091624991485630194889250088852453224668363497674448285967318138450691733366328566604008677884314634728947252478381726617477801025658446898398634857860626130000899811359231888842621060294991029476996122036193378625499241750716795413692677859340566576387936344212933049228337773315029054524835568890430528923837937341781093211366628244993513811387613165649273212243913990647037503833548934346643586906292572590739628572945293667726569172992042744833166426979503602567879377869636065863702637382867841284992627674247313994267193368024079406019718674559380919491635181430944334915476706895581940884709053713506103180613764662955976903078401367237701985091735752195663102337716340136723381685325261583731649604607872319554603550184494919741208259263845409221610956802488164210198660786398873526751723397299820686102759116789950134902705398990434648127517646301154259407839641794323090380077966548303684422245039267638530149278837353946443138701453017784163403808989916031609520906938076644475052084065462558559482543194026698339314348091022692186190592497395431765457127296378734087925108160915133562495451474422886371202793264232278588557374795072181353560522890209416268062150615881902665707189831946583434581512031045262139316459238006542180092476770430593494248771424504142553984488714941020005150199622617406276280775488535672127488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] -79284457385066945656964431736574872419892184476373163328181921848384232448000091017849559579669101887024341557900361545288673014591063783960100755521263548474362808744235383568684310064678322464015883247567851498849370675901443984667928011971446233930917956414113726512108187621744088400362315429599581695983261178338286720844700650098991506775291131672070961218654885840999201230173280980936712789040214919433258176232886323893456562744862985492017278151036426103884855931449151948249947633752184752633224040258686878113506987947768481981152689802202478535653913709972901748288228601661103353125071597002730134220751689060387104253038587999643154765059759197516895188499498702906959967810926263759477489342658113175545971010039331235802915625620588558784872024034011755707003119532971084348816711722576794762948795874756836126118670534999688751098681202606992462632817206896304749951363737339979942064814088500283232589447730748198767645275921967624624082373092566166432353689908837602358324498130178318595670585569893261876861051156504232183241579489382648452281867699275157467168348613032312113671903711029016548299018837772626175266873852522683854696913674432604854850628114373497189715765762891103658192674133935459145820390042817966462698028366992741022465630158344414301448124154022727693650275969042545949619306874363235022825917876909812354093694254928418641411850261800499021099166946548218597325303058565452564426238420769211804435535428917904351964260440158570994886449351854392528442921188412350867939595996267187205512661598856620416651162161680068432555898300673942108999732493420168198752489100219778796809110657794355923631980940415734618772558855043591344696726265533739697904251589540703850729858311733514206276934359772171097114058941838339029888818014300689881504077863853305613309194906074500194016369344215945483061698799943417161153192438738213857729056329800744101779072678691856090286573293057225505273771769941932824686072193378113472607057806241874716461481884543269463520493144172937036280675501681918794972275471651019937910519719736122991394144400085528270453783623272820032312553822736908280663919599297098271432762314110794505909832015072522377919236718580173909061040712110564743480808786026570877643506088688930423698395708241885069954509629226493135960077648532266366000019812615929852985879328600153395407034966758356999493807266141481518962871229880245582122435500028886865940989505813702359083067640782116379617171799894985786545507341973373341774111916507851543571148921987927627124349532916590575616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] 9296881841359753901520209139355151027788533036753703961657273859985640582885973535050179327956574179521104048585303281832294868096470147262286550599730786513745013836842261556258954570345783445391433141463323779308141812750975718613013057385501890089849004721962646999396910735621114357867593285798510205357515055411460692539051927752312577511411613322687200208793668290174392651964700337746989264223863686559107154313895161502681857590457461625564900706752557591703849496332685705063581804214708362720168920378216944143438661845112993110979232889985726477869108450758918261486591053164080693126570283850219312929666874665336258996055830365225892723543802674570475829183493823286547784025806831158951784015815750266191131444182384375146849038712591203986985045184685137394742080900738131707254043495737806295503153206911881948126307625556790141245838590479526205142994807579761253694590010406675901066210185602416874288404705233035081220997156026450665419670683653770634178441687482394772332896456900502094939721132335930201746444079017417456932604019921354875815804764352372921131039813695623402177418954193260829371088262854776990143891246911145460056730143736798386183479152887324747421770623666079594302150976995910016452252669399054671576976418785706814682673034748671059495424700469354097772112622035196938521410219651853270163226144312164823160748836627522014894046242435626410335931586428116176289687197400817256147258248499198769118546901230153261173898817531228314937545811316911381373741148713105943875478039635544410994885370744030599370621267060332704212243378944837064218748918705012582915328497859520502143600370822618524616693235781186849532613281825599215260115953389388772888271697311337138715638801835652554278994080405050666478707323639618517347991840976120445853381630449015948405516387687625706337986741979675108622720617507024574145870951782777845834090611152330760644943341470428812285583085853043540222598765888590555922262620097481907255168630832382174547665656809633593880109622159960358041515902365309609123844387764603371001901417137586752291860325640466507880104699551206341735693103114709840794687909899798448104155682207008344756674474777199007980344026412930666213319210568453936610759175429878582795976080188719780308905612989716916560940542061203607807232254910973306626266302320936473613755856337046776421192604213155415880049044827576127308563925932601071660199171722173241700107505035588286258110985771989181504277927224253467486149160241716152629867168007735725933146335802477547266433571415895572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] -967501305175612702727633333447008993793324857041819263775532499692795781054199602708634407628159596871692095735321556793122944258224451958119063708848686701325071814631682094021562651672971039206129994617823837216891229618753288885692045082896447047606287809867332084398881059002875103691021618749329622906184768671524452909550421375215406231599108615282981620477254028280660580968315966208928847553860529386039336490162489787562449300030548253092180113594160312131148575428827656452135663932492617233590233417686463233545564695641328167053049320388713844497171173127577890496088487595341190664160708953616816171271977715906275315024455533340013369693806217820308954441114216279512306393326531736085450251098202939700009340245118642940603589471667937637522413313243742668989018279978530407261410511039855116323331111534763388749786221268685930223255521265780750302824782404773122914963162890700736623846561000627057493925666472669615618915609783087385026526336516368706651022639028293730806606994385177738192902040337304888400705207744941528043889129965107703669630326765379786243925153031116073934017806546728411404614456919287982304568800005129134070506746552138832299812327056222591827627533531356352481869024450861247904132339309496309775607372767825075570484015142324529496191098294296852084702901589411997942629494018004062866842440648791346944303848131799013350865398452713989572514611107257610214869522729381196538732830693970156480929179942973792543254282400491016931528933074491831545186116212214774546629698902525411865600670178569965737058436057202205839023730681824377279904795256736857024273821122089108839577346429053838406157821002496710059001995324033766839594500167974236371639455489223610230197855287955978277258020367723166131149286323891487852619046193550877234132098350105294875174870816620696113403756818333651017720880161980420413527500801904349726010919919563023058715212604513933638209272626589592767098425977233575538806877434542349290760617302248204801922917832104520789263844492732383174505796630008034866208369049936918873094548917772604533602467631840367085204741028130775040115947034708555967761540421958142287233263933390592336169626440072993967710953298882462969833532853974063839691659510419613815230580486432206582368595558561152213323687756969736228820190264179194570379250579474386337221758475165095105263552247836551567835471570978975635036985867866737252033084354384638924680929201543053708144698574302322523114805923593987708862747284085421590384551690421825028282421783527802234659103268652711936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 86329353567263523891806515090504944159893918693818840549992434647652696009189651877562142490140208470079698341208534886545411438538782984685109820136037217585876422692422063314174511372847283972393233399084378401640750954070203920104387587575458266945863303889983072433030952269873516515019971556586740807505187416812354990846889446961106174443607268319230158903866674442899204529286844989515561519108776630257504165570755547693589170481529615311847733730107684484544053516099337227328561768608779057943511898422655052212287991815686195575825128481858090505695960797582215859186901996549379035373691578572504378575533489154420475351386485113918650960168332299370232681574070697599061981437779768371196121100159671292156865931117656947884319290532636435124489983641900783480842221056509689405029761016512189545917084771170235428100467144691867666361551114971477731274348207103520125668496226303547314156479559472881596068581228492174036538305416953992855548355149950028871644398490881382383498285158844958038753103530682427330874745089080358607402088648188751834952533059423044877789230470927262201777655640521531713214216032466692560332767817869785209584555755579419329772721337183331475471777922171338430545448698383803339502404901400224711290391801032754871493841876472296615935430236010196610679238609126452985910756249500882635043673698540814496618020653093906213785166225296297148897741130719538650443031191744175054676146735386450457874925256630666439726603333917828948528919584793720888729148841556949398203643000603300419565744478861631283984120076966329414472264895340151437164064536385746990627961998260786847100851116548959445194181930847442778442393258137103356701967973032312214597144863629838095868371579468567136044462089601234121475452266863971618689285009213379199089849666181921950093475107607804084472657711633942309047827731348951743543366989338199300895657333766324184872195999237013031572980700498920649127591218962339393408613195077165563341966166586695715495959725090884989685726340734906972166675935756701570367878485679695050033491818712744134816718143032806822202119544193006880468400365661454665366998086868827564321642654469598258473819999514253588623091634092428724161551561881101613732067030874810601322577807791883629207145291101376675035777948812627172645385625644105008042391237235171359794571168575275293258141848078023544352772035350251116824975646363771381209853553464898052424984670571961538749992502036581481085260013960530873590530537063001278171793442386286754042848168344729859275392159582257152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] -6728497292800254765390787732391514785043876256344276949904675447039993734135315107758546924912159103725077518266375126967891450045748186556451809864707171532827412929171340037819505191040119678101745500635481566834812597815283530600176017320165326987475059370546795323754122011625994919980086080687794961688382900886214798385508833166496850103425001335928469877419263878623582233449632685454260771842227271476013740187378255812630777427801824783340304592215005349346377660665956005130364128241705768793752675872027095534718002660928900686570468431535533161345808338318867198853463976252232304775946917031453552957748340746800983349781110211091389890075916796356024262605115291197556918423855679220518877907945307632643961925121094122505870981849341534600134563250480068668496447084114024174426298953597435541830048537614498217693590304138156726637675091896991882483159048451124508449644421981149530236110515828700339173539299690643545953893809831146075540414928342347943236375130358115567537268340360421983070576934014095486418901938250895002673711194943655815761569461990572800185036800768633637968562767020524239038639802726122064809923518452081336614746927470684492689441387575017856636530793532857528699814689908864075896502938217747267698658188501675446835987290698622979214514326332654883465884315302363134773168978709302631305677630305890973084401196949744821417890347617504228452143115525211229121750283208404877658251119183902769819873314070477844198882094477884001171006993690110169008544523506549678672617359232045462389905385866099756607397496731260517678711356372348898751367643361357919325381423407776227722075647362254428398264773625332273375074595860338956993330790067503942523927835367125734262881415194747714134944188120118772722894016619412514380109767924308598852407216253788822310685407054462585840140084493836634701192543238932141184965485055960424768115913450506331736741101984342330441824188961716659539025374557619977899241246357021510312719091268492161318273931916537896790452000540802127315586347917627939001749407995613078720697127628170911132319369826943130778840701957064372324653872172125455187703586842559248113426445519960479557313327828390013894000895059389801381624544500538516766342914950206529184815045574566216128822818463816284893047525489689750192740787325242822933178577877950065471034699155287015264915833299002137526935038152745800052188733327368748115148166377015363689730219650313304695376641891247777384984222339129826482377785083996003093434516505343811330997684915560920519378600581922816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] 505566143649998895101515063159007160030551058295256447279242531456427871777802790999865794505191904580474309299002606140230568041369308047027122917875910396235831543907837805958468356928410487240628050180461989863693401478112255750603810784395353902161948050922511687016605376184235378410384154046429016806903929447590688160131481679516057766243474014937109901939677052137525119399585080554668993896485451904191137811284824061291999550672985025820670146530572424590749481002351937544887405832983721791871670797195970773725441016179489019946322948562057180638156025498062878810017932173943284162364340912235254328461790954638091357401698456402165846345536997912517773482748930830427975406831351403887769509281556453188444882439496949509718172954799956893234531522304572455345844092197323085845465259053601541734179306034122098103986522965167773179206612784706795044786213614589577967811532821096998742034661019506035539396603228528580479429317687467614533044753845874485692687642785993677339468800059611679287798060151496114733992049839530733946084628718514687324236566177430376200514777182852925583494775022826227336613751965716375624702697445325141362002428350208183211491116169726447543796437166672867659264500357759682807882660459713843635571386563436812563053478932138342949728353538302095418304451951249217018900591543243596659497970746713399876616478717491925611323929352397539386457838931400874212429211074229067218294129425174712222917012608746266042838808925465316628466908676486677901182176097864023431903562354497858310947044661923283089710271287721922104500592857369091160384720557443609807203747731471085928164965263348509164231036700306322462623951320944689300779772946882741818742964325967599064432678558701355616606394951453886559046651780720928372821989289203764141220679321277912272557475547199605192816728252207427437860582107483798803752852010345741578238404199165596595133704808101788433943154743183255704970539383208445650945635672841388032953455781051866999098070438382998929686336149835779357738169890001465688253962402188133806389588978569483839108359518743864456298025960692530828419308361699010044667408779931116655124653785798436507895154727382587751259526567166654403705925147225835388563571237361573768965511253716643813852473438117796767044849738236071894736997751718629754449567702688924421908895596291795980480837798060180373398534651167133369248821729791865777120298715217769931652452239142128261064968861992691181510191446831255213505933008734738126853618621369059377086754379824036796073956631117824000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] -37662551370275533000698538012897986352277150274260246948228341715756293557086050412479533234684615633035487978908624286430776680477855319888082945038234319574801071672850036047577803884227560852461869098580644120065747061256555817770897388727314700535479567304441528876779109061805420233316286820631033087058612888786742933631513611509293336886462223428549926077938875083943908005718285417938157608855440868501191589414030849947952303350013024357425773471590106641574213305328750816192199556438401500205568892748735348951049258847942607903478055417240921152179165313968686213496123152229023258273262074760035226316949951226228827091858292900896359517705670952537099865921708518781867467472611195976405395172810726245833707284740226493292444307866640080616629801911183301465266742730373232959725591736696571629250697852716539605970275753424718157048856454664375486761230821469087761203171556297035137610625158768196331665115693569090743750728902805263146630964650169260219465200525039444134396072837249956161855820882466301848566362934822677500807554180262567277882161451518317878633884918480724634245178154749210982697543452028288492654517141326419565240351369820452187763333956571382378585211504556267497984868128057179512590021068951675111732273113941202410305707992728023082004410528985393701298104895355298190093841402948287304609406980737625757684346590444931175638271214356794131077232441083363884069278591765981089742793547036136464596661043566179145760286378621516896132148272114273504844777116383794113927335987700515017261346664151491385565051114857289463557743018858393120312837550936279800107903838504018232949052041831939160932234971848199164480130371904754014176467752185045897744980523959202813079976088159635693244403000976153893348599990765855856891419552350581489914235049383522060863601020225047885919072991433428850255869794805519417327480301899314993037379825132092875642536278856421662185802218338824175103676047362671518092787641991458087726829891146938989396379586591027168602966569672342281603551809896015887271937894568962806500483574622299266649128709244963725151122419967511116707382435924693362902468598898363013054974897102261589650971759394076345087480856800012679019306205527079442297898748158879748439178706318648575494693572469891369830323134018282107337813747505555823738412737041092634663687802748292398948000177870028208817713175731241949941139799803614139237964560944722306379163662560210154362791603750357528400045891967449179699774217360939208390689608425807141111644167361788628207868676407296000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] 2059516149695870765902603055877294587419869691128315564882152682331568568055008096945319282682669232210565890193636535469755929049386718798207327141159008314824776531219556048532296982303857972596739826626361739807666688520953564428962649990030798372573593303733207785041121291485532400422242660481402645686388878966930488907267051755148328352290890217898131296096444474681238026001651400057466891365978744112984117622548822656293953392252982567816622750701506568515673520168081795656857162823478383540021197832560751153725266510643564445539915907759039767434913813107337160161561840741068294264762994969083289764563145125695892649365272136798162831100859230713319149896016504662563270931590692915524651949211005845511467270701945229853369200693527426888786465305513575243764791810588604936649035523647954746685811344924829164044502029617805139649700414802441009426780774987686616662521963170912049247711032612828835402418985710153938542333750074704746544098887351707175239702731242333969844967862321538328758134858474726596344959758124145416607376596725550773706261191563761154885756303879048196902868576856939665381084080441993211215124438094416640498787653471165955771595699032525143840498601797695941733841935682912018539383820150793847067693142885272543156953700830339557078570883339757592505312098713124243485981723064620251358390710208258403106051870237740173073109853856140347426997175673293217852288212490896485614648041771914037531197996097021069803124916485963739589794951958755177557003034522965421201867388700423610643235577947639094267794484359685065555754658690812687426772869432125575101351549208254208447582841750902329325436050467823712606869519825236724826773520797150345915434931259273465641126011273392597988273347401487723906499241583623551021533079515515974159794464504265641224506340656114970149058025021000067980811961011674569942702947396736729434563627267107752630612785762570788764052345429220416171910149137982474563409387790500907989986931240639020705548739133589967313442252627884909586966561168840321530659620922292944974594597454316072426505058483524149777831608978986452239977338448058341713454673968710002691405077859120979433016759301378704506760255581215577673162193204233274479414806563585954072203814563225699666500293421718902029618667237257908783565530381667364728644984820105477365700554645600390277843867319958215351256919595431828115352019635697631230732939659960209416405182252276128974487786075365525160108503249922390976892711252624178339893346914334644315652333145858517254593050574848000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] -14295936356043807692132111542988630053525383815112792636455916734130308920879962826877964362768842165600181039375283046604169401960852563973806591504243451041819345620628482141908850059045411308755693792873801535466618314438401429467418277537651118649331821491684380297350609822389141195321394069218353471334752141002741519840465349534431066088547799658565794023280869976939785318209515187744557969623349578848759142080625814906964916951933260171186668449170758868879386539466062481785299689276309985075552632288822071413313448038394247506029533120555201801615573913714459359587127151768608292958436163116055127670445241067559401639203787161910569490425475527629636309653563917329862296883780202876072173986445791852733095499887070949788571947261494299459351422744715291988107499162397207985466709404145011405854717821332859857061829740460529413939392430962160553426776294394290622576658017255760238050323716989909136694101801147276880663123063684171878915975943931501570233642119347965655001498050672762131693430145780891217314282805939927332143763157772259939253982234875474993673873460017770736008535467394141107061110124638286887090690341803040605072294332756676000630535980986749997201731842344622851744196915811886641102709713008496757822901642830180602993617564756315598728084623304944727269123495413485107766411234842722732259412235857798118620758191610564236520986580580579218095828095470065772242296656139643431603544529608751403491225623830034877633161937481982068212292615470395118257341061927190082601420488516568345165375765700255742963387158410757190006940517492336074352570948747471968616656105361714217157559224166400869489272806205547014719748354889193001250100908378563495241332922792208570288278437785212504175051272959682972830830886466988927670614167959291321981611483711978777263601744032124944415326738385581304518852013579578174827877608231206696237583102561641148062915822056671021477360849160934342152150757467999220447516769084901238638702136555809471598464137272138152934339023350932384755156183110881806644960455152013051261542848801090360146400889513632171873395732858287016314467190435402469280490942484862699086844807562307944560864485689954769031320480864553288928588948594549269836553499111097894624719942116917358221715145666069474885942525512086369901898752858353993270243969299018943325041672533899080964923523478715506495183592216093833050590900191653778217654519768227315378090299130635551188360915666389215051066498283902553152024921066193291409834712546737112757449113789198203113191768064000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -8333048022566510501775631429375808099625493847404545143492257289321731559361066201540611037934705411996044847853700882076028411778106818038496759639805695116976993022609447429404390692943876492331839269933113368517341852601459965619313524403051141175446182342109144998337382986693094620157254316410913570053488302244494040284144293574395640294703322175313398415755772852149314041671410621116652076139492014254100936781825558199152371490493050104449538522450713157498691478806716129883175680937800609903395181761155769638030619812157928531621396046861234064018578706372482764474091610352544950953556742635182043326835316909948924431560732272338566264287185235939210294446910608476712569641605198256014960708351333456892532220566642252150962562481009460389417084614149069086286172536604215677320794110384258310540001369942157351425494454449921830477045975445807093484170300641987053146411583776621728599566254159627256757575584486005033374685653388570347274239442962670012899841262895801452834675209956643591623992678550045129023367687941449628770718634369577440625889735874742331051457292173170566324084117746800904335771013983207721386693426210636123178819236196431998928292829735569399004930373421223984940644073210222362928206428812975396750855205660338918551733750422861683015050583253646253965574202037612637615570196451253214514170210072760670252710940111557500710224027007985544673936542792451393704019718222292338182544924227808570901455841148114059289762399449528331694184118693302654884114063895618515150978157385374782985752224612747343264389108506915690425143660854837023584519252743959046925942939567300297376149547135441278258721967725731897001005406129533732560995641420988357876832174078625131836474202281276714999632791293126267525776299651526415144776135981530787738722415977509892533300934254809948436241838928446227011699262766080815162053585971217700592308778710074251547564957487251912375131496131789432733039736388655275683418285990169146655189497835992074957643462223240555440081622051034930955343427556806432919716449985153373329041524902599189193167223975873921723791581234103517491854381393572230785129272276630426669121982639069506495059371465887466054571830368359791720249118356933069270050076054960519432613106265971473942146733649697914153415176929804585301017824947461603353931718111454850051250882737313142735455230098521711641896184216637114939984356276297579229481639613584635752683764518161888463420828922978175779247645260417618880652329167524460244807567014952527110867583176765802294869491712000000000000000000000000000000000000000000000000000000000000000000000 [81,65] 717369548665653462179291672768331903523319184640264574834881878700934423792388353567607198669179661262423297676676488105764745632175494857730206197318341681059112407001592992328036909687890985118990540739387259025923446953535537888958982503229521548913915177412623585361790547526007378748429454113548681081633912118448796300897115354850780981286093560768183675878667912503068329456554764933907333157758280789598961972870979919211799557788220592291828734969516552862005773801896970834480004913644805718180047748287242290348116910852055032792226040449596840964386433600816937152160211684370546985347300194090995645487665521947648737782470732932536562210252048909117030960520777330524962270529399329015044420386680011738570256634148196354975374478334110703878459989154950742232274816682509473788334030156784580270612302290154273726892896838559268958628614632736489524298112686835118836885312668549106031218226404436398755549608364367741060488610657357347770682600785535410180229459670319041095736661546246824683213748432268955266353222019359958090511372629082782463707937089147159057606905371253460089804342952660748352570612172970666934636745816226329031232528510349129177297866741538396685737525274055566983227139316990841061649230908195808774229878662903927305170555526996219613751675580233504937960703341271611192358048129744811838949614755706145995162441800677646054496271639787540455173989323868689260028192215195578692330785480486054836844411965013174884748871831914495703708773401596985910865880144916922226298116071624117062078012388426060279921289326855080632275678219889473860775196055374893569333600127011243213792535156890360847289661483114890877978514194576392161983596575325073678324653067242606110640806503440746830439028833266650617082112636650951976919277912470938962153713734103592030604678796784602187747453978300643186211999694445738115015245196479016710355951371868430735470786744139239210892886800389093583685976771715863081483293033044168638262898704821220576775610668414387768966968767144295573014259520628976121294489683095958254594916048689578620427553379620010509171199802199884759410750314021451758226646757906023950861523107871048476935737140203299261566416011667016372479095888792336718517335904710684590796201414756117750501058624508594580760565979469636983727182368848587754464157561491133252135795285811721677015721523911826352757506056450060972219077660533883755319126707882165985836795050280627661785980403991128876960838913255022325029285151222373618340001270840810016249864201686817444240293888000000000000000000000000000000000000000000000000000000000000000000 [81,66] -28407930811541880823816606945434970480214573600508235859172564833186644863008709093028899360777880334530247369166268117102882177722158140652963224293407609286938544508733144547174247137678961837598844142587304317333802119932228889990649023997647197267742229392876796863094240617371123059253026835733891178880241049117310113521418406828917723460348111870631922991242592958316238832678570844124291702169041889302757582977246208617964085769209219861578888186010754926081827404879505444681752796192292280413398765438844341961519863271105731796121023059591397138406147914664391045953665640606748426241471125733429178201661921082316876713789994155539951393971946091481994773755755595173208193790824985635569976396031850124008752968267557228837027021131027525450718116201900614610058146301586978950898173869057777963991869863036889739968754101792914782873683765278898480213678692935324178298566651961737051694657678059334221560862392051139860426548869461526967473767031065771951605697050670384183723176906319358727003165511729906834775175342335372873314497151305566353680257876800253788314946166060832360288812167547236988394055003979488258556168596910928671533846184399700367461216451403626353623705753675046636069858374976551325009666573691545025119915695489438064965600041051768847142527589408055367876790838872899259041733893984067300157951343408539912262225085743909075298148684056744521069918140250204010522988450603884534894695067161540713367827274945648049554828143185280679855832117218261791263632987518455968216031277456155587149657179302651786172352875821982653990100510083385793698321939258695032006007067818860377030944883708456055372194098944776091616570925934475843133610519610649150101871525722786821316983721337062911940555219889173613950912445736644309942236129673244207555056227492551285719392769482672344182204877718741472663558205824246088826706229273370935630274933096595495284109354046440597598455023245770429842161772468414526369916731758122132755279563832382964760710425275861052822770860876813510306647045954794509987268563286415283830899261933462306814663308112953374243822018966770950175703708565922857670904474669156751549141090294140679680477959364510261444584363195999330095051905187082038083283147225193510763729456140552217337440905389340761518770947712005698770990550664068821425345028070851020729896919006999298655742889993787225740579209278510597132090417954144905962186068959227777708629848482527412614880228624495758558399762058383731180295350646644279882270805093890332409338005303928405161410560000000000000000000000000000000000000000000000000000000000000000 [81,67] 403927860799763172716307960073957634086615433102055292116040276282815291082590825816124700477783687072289936398965684138518918955002997467917215999371111623656697499841771767186664133260128110672413445508948543465599806456807296678859475545288145585313375630331798057792143229966471876720103962913834107055615441295139299856107774079859555233584029533219807262088706538535909837300799138578230581042679744530692462859378825729026735893167873393444662145359361012135597220623502296007374524653294845418570753504168064599048711579578511495456403379951857278195461570934148736548085354671726685854757132339223873113622985535350245765997370286115058216348893157375746965695372624343970909405868354943362951177121311614002531153011287441417758575338194135324655185006937284639539021098662005091752853113160753827318309125555677354523926761241832315567763495645554105519353688918500776412506035557937307252388498666049146095490727519563356663893454731644750590858121502784238622362263805347999803122693218304027766901684020849628048555167370131375010631536478522078868799142300709623866872189765326674687606004850845604777131420486916744736884884774104055623219186479110686071906530325383370363310096725372053158982101837731138200063723940399008863547655407768745968066710727234324589679734742149218331859948069361296807598964684065567716182271188956001548259777785743161337172060650272295859671610637960120560947253467251040444779523690370874099518553545191141768861035125138827328266320283602987324912241122829450922107134277284710658368133560569574278409128627599894313423093368548292431888127885547174739762405336723212797378071397227564149649063962100288249424870391332524699348113081277992368016620000846615047386364698486327867770093388019882620055327143947596071301725164445471315261775187983164713554883039980296600212245433553231724258866829099495602728327386736607592864784507388008841439711350026122983564138758027292455436602892862905451277963823333543155280791131643865696682113782183768277772190772059454304376341129795262274110598515708629843155828496541542740205078697641771397485222128208315987000321620235696549404977518877959072348110434337858059815047753566125667345986051025821792802443210428699599449024925350926660963271818998109096919710927280669732703758202588198323717114097678513272733954864298541798402525384665015330992165690405468955253120608152191783924417785345186254898427974880183326889355406065519005926187689066435201126503959552739791484837924626263617541563219651442771466353770610676163674112000000000000000000000000000000000000000000000000000000000000 [81,68] 4549949266677629922085126898808426014930217987747029817873570611843709969009569969709526427932726411926656464681570106954857699225069955528208101161792130664963874277223852455548248206485865387192610216889415440072231242526436309349880163187734762900417413764254025604473620215828497189124254759806293009349389799785869206282443334869514696740928333065790486490640395320415546694687430264064217385160004034741479500811484880471036574526155484742610852875359616682886101239411378692334585583390515291876455543173973169488236561245256283017122446593843045342376357191485158558317775872509246884056040672308221598054231049534499352053376935276799094997730240371280238581214195116283813796051010954340165451290381418844446933970477313497918361907328990737709381428947464808259490083986685256607374096792451935681117192391934025140320367676268963530515909712782331186352035774853573385667962324800014732470851144609444170283905689863688373959982091576898174272042296679308589784464750695393411626424949180060155838171849039112858406507221802317881364670017307846662193458187357270256226164377846818655509107523717746595496824937290086851492517048875571988644253073660632222143597662105019431620386760984464128320203579174436639913387608916288405783862204815969310693820533629671377068273176442153079218801809404659722611147279904459251029796129414179998651924147078245231231612371814745728072835929572320801322696089795645504056745331658047590285168148371709155622375765744044072345174607581889781404777838652359025742624262363792577201286749214694906497406720922085322881578998541463139326919183363478578035676939174808309895067898598405076440949251707898784524091506122758236451256956409214712535150875701143266046106302637924555814489156621925835343634194530137984169224199479561969371690316946237969851506160480131316336754436620635818174156770456070488200097605297553654484918635355743583339541360864541557350502429509747550823424023304304027239109977369910660972121005181670861113088252989335493576594810307579115427005653856313772879997569059937776405161217760709856717970535519393021330915277236197824780067769927170040595484465601688944215937021484289652297709223528345108225120804730411936552766481420486858887104802301667326375679743835745936553285940633351439306554824993426790017305068313626854789787642111687748076012585851537168117255527238134089976859844011876281013213434048512877941515412309692727513708878997912325642109973765782831922220931028659668384802891842341084726400597733529002456021088547024911990784000000000000000000000000000000000000000000000000000000000 [81,69] 556710878860426481280296608351937878930524303930417974951768234744696085401202640892963705383287864825097949388885764299092240748910407037071243488464282647278589717396398733193715248035064794046555165196109022058272939384397041375385605769411804258200994846181705706783813190662700963616467812947611794184991508539652084646527250045366589300458502404996639741441418837063321270224815059235567786433625110693846337122022408660406900499231648269688551399704661021108282295581408816515226107151835446032079569245008615397757612474142170502793761336240369296706093942717241496299067915665601536079270736109795846342363949128630047248754402152906538221119037269207887527301882967624189074300402624754580884241127218511137404025553248899320283275557222993391095778415334025567640178474360232128220968115201031569324294470009010223407362039574904399694878730953473495512785231593056566707921196262276997824796601823185299409921573173174696577245020926486068423192273196792125720357048957751629261344283276371865851482648900533526783047954097404320269673094279567141469229674524420608601194663918603585240655686410836064389611993263600883197578848101924188206142280228164187159907397042510680058210173822671629959759625884154970298041248690799735630503886023359495318703998866310625917639076679488694082600378509676353810162942325221949541259337616055068993582017888077156916421526632345484897579844904707137064074336854185068114451043432447425677301188978835905225182558681828643702402807819391349337438817074498206762707036663726056259695781653412631370008073748042249125924708273946316595701896286846886481780929917631702627277842864379358349334130722146152869591391814622144598285280788649333540376406226170673920776610712530645721163879119867001096438354489481113372554923662903827752471235515481537368306100222721740597390044341478004875491519422765000367905255251936579867662483527637907017927437476245559916694951513099271418973981427384739226221251165517892268771240582186523780059380234819720752739362265477285437658514627149757562257536344540646126638809650604791102485670894916562186333081184121344103515678204186712614438444752832449211413774092905010958023152656276628416545694577327539363639397853185933339288396768418101124250517117329250522302752126419894159520983993380283594857539259424521351269803969457769502938468077510562737756674494465127476002231994572090839997101596819474216798391438361128582855764227283260348258022836762327899401575409218587362178975221617471228390054893608593664738950746776048500736000000000000000000000000000000000000000000000000000000 [81,70] -47426462763823759354636545067763662144771035950578871663254865742227631527134934482274176466944616228947432523914037873034065910479365380193768491676638149458828018643316602987911432104873932036932645201915340389832156023448932063451847960956121877230369139701975569605932459775952231354323504785728733391703809017032226518929883885310693994518902033558727897846236629749992696855631312793702735229019743149348415168692911750423031897129327025226668295919565593534465610672868028627466184253663427099580685226254340096395912801714974264137655988142055636516776776278914428093967437696009741192548031233697506006384334178646008813666381514335242013607831374243410066007458535091961668495338217531363094589730846009401377762773811128133415612779182517058482345815270144420513681956532306733469618031591967535834663271679569754880173392512308826052995348344871854631688285114205627305523972753185560020873727237625598912119219591464470605477632761111785267913529799829680505988440025462212841316496864819242903267042790244751658754911904507777495014193976467006499717046067773553125766692546812125228744876180603766963940762812757440125915641237299518902024169250206146950821924582064744708111903741758510455310220238790749776011218935419500166411747715142471611413048128909907858025321922662660308255516095408261588866227980373243838246793143493189955454722016637262310342188023438186254765024823460403097573352989915825837729035353798910179495912323004057114264755435431162888927224298872364141961835288533276241237009517975930257648372803818698714804881317314632146406636131953305220068843831599837372254825670003255848241561085915586822826895757799620693594028211014404277411303163597867927662907419392126463774161968376102984816914405249784266539792336269056624920197007447122971738081234194155707473481714734649968337863496666405960317797920912819412211749267854331963574940983560392316566686766165538138385221873975049394963171118142762201671858494966885975518420376684855763673061049032487300903911299476843262642949261712228130410593864132462885321309851328428353762423590783160133218053059478758758935392898820465701294021614332590829796824357858663922589372513453260978150391765140057390820139886155433957324941146733506670724327716390686087314947278105812836679315468237562427188152005309069868129371675978684574805322574490830307666625821087948797638111558976820509850522011916176557682973607732353698965286625594679856662274588914032681286224550267800905035862031621494054312996121402656893792115192841503768576000000000000000000000000000000000000000000000000000 [81,71] 258748399855827768237838817030798137927537448063371661778001785905845046116552965931474862890731610938512343611346578448787220328557121635948193552783289197391307286197172157506836139690998472857782590803369783057923824123796879180776043192169194678375006230377752354138200139257836510085670564117182112230680325564773084480901480828843518675562038501079774434643465553080628551850248225533077864832733822088328701539018633464273636810059692407054653809005745242927986711908672997029836301643009473462527711636964120519837774409938739404622111946598666095039868947430578891196873709808887125912043756165280244476395359433762462369005865327162575094242588838534643653217245060030494706976844896253102251138391665097416816669070231400475567989877270423372859016447409204668172463076712212454480999343517877161325001500751152694477161113513799805553790575799023250688352117555445293097623309012387254260157314638900764279518583166942587226844042451178180216787651003168968191006878516101224484842182289468393886444479321000710673021662186488161788736931485353297591942018856923696235473683577295914397648230258912488299515484809277861245278755948289549516553088867146633536829183121205159924561749235096998371142301412520437578320056407562709972121444581925236291976663796811660692096878588787369977833206451800742788549114984212814388142684415327918146635787433365695373599068841669990239080602262607050632337467139180234459154334484873114409450838585944528015905774854878331749735106555818386677451687600346343414263653089652719349439795918166974541587083566204619977793237758918398111217054402982300995178674647209896855458812204481580469928047902173476968424918899759669333084467823852286764301795468759944008669740416590615359349802139127202394453626461458974880896588745469183542400280080042468446601216115762146418225344806608591246077690292781105020535236106626103826773365611771156067694147754718805998135069674242567913819382365552194278609160616303951668755115946604752352422679063086565517287786809389779432462143980916777190096498920899052988110537279675260564655232090758322400517420223650955577292235386390408639790794762176094819758061847056130044405702342963243523533019557227020208000307874177403836476796015907203157796216188244917169919156568661980639326063667818974413457466692058112970962888008214301050303412805963093625092080610545908725463168387664972758651532325101741666811202405174391392524315090241504438936236558688717171945711332087613394870688703157118886417117836401044773347360656481845248000000000000000000000000000000000000000000000000 [81,72] 37840426100565720615615621056219556903908432445348949995443720429442966152980752739186923082972666707256416616207172135459336003566949397506577174537436068125347226341599067211977135743014914856465718569015472910066885543280137108823725886180166820174480775327522566349261550227779035808962668588629254998033919249757582087505047766387902587139823997344610501255836757876900171627526548423114769115294708197283668262693159083891273455378189574815932788552426810734746543512290404543636519385057547772327249947032655336306180967983774311348550383942230131290115142453753624367447506327842930666639779964089142578403485601240668888428284584464892848072401736867852102439545842269253011990904272988512620250088456538410403163155712088929004204802694084575342837158206272793864173321617970213991801563459810451991918889182715682815423968377542098257546611136308516716951102951357896234566106323103667356519893152649456328352156992036586654529707316926660827165384197957366281139672951658987759814201432496278445445261702729409381927114019863384909728212074045273255016344723974299438160857575333458721705114536398258762562419024941702172446700740808638614405151529929302652090381842699886895103146866361522786732311039446507696543308275170368269507772420627615617928073767733300642671618949561570447728795390037907449258262980761326205087707749371241967035730745180386467278737315693297883396126770135582497608843237582826097987565358388995057478857571565832932636139492855259867542349195719050974627197430754947411928641943706137150239366584873167612016430685923293532991688932516935408200046911166104727455026127446809323111434340870865760185243457660770657283526875664922197176305505767152965352847389517809944805228390829359139223639008458516750137686506175832816667732047985755234634899693041080456106662956715577663521709000048305513418860715016204507474379108763488584538811698812968817841690610622633883936923312859156560601082521922256758812417131338472203807091539574454817556908935038473807512241085657315939645795575350869659373537996449315968001188077650629621522802570728897714152577067348248329054096475408701081390250256981343013433861219826579457994588665164773629650998016055850886704694204627866044969449108400634699050948505709218453656139319330874252792228985031786627513567036138710671288910690876604580812051211792877456513562489610913748446016513549668180275521449808141782098750213027421740998864513809870462315557254988375713321945021487117088303658858550020465604997303562102397554402184338079744000000000000000000000000000000000000000000000 [81,73] -323418781326290564326813074325320377608707960696623613462142698099272358359295261275086761493218559887195820015487092254265843251751395690132717739746972451909325390158443569585338861481733257357340707377255891098058268570675986722248468323797395799656791716089362464497711691916991859642783348743781490757642243385049587854962330336106517788067136240050749407879818619296207569605226983003356020986787088115974209011231542095954250347755782464237996057606137016653430774688080001370704584911699743477056018641004807126788944043042305801930714381162971396618204474444892089371983015755503259743910534805280996482602215165670267456552782797254981016058845998928671593156356212182403969821218772014535463476604056758426463637823992145491821748710600744916137709460257821017056151536964420215118800996934208673749964809298363623952064619891556013248061558439371450730390434220366519173128738052887471466303857557689453748430620546187450078736091092288530681718874826353833282263956648337090020466198600415424985179429681390554561212037836425387075258395365336050886696412954852217341683546232986947976684879329895538889612157922638243685822776583901501862500124868258088096558505501664634423310169865386298422575697222518392666255188949129614172252939842058300580223887249057983246048319185020486520454678550882404043402151237819345898012695330554458642345216942136470584573616765020481993366113331916322142170374140168996239384478332753885916571748602699168256670328845787416348275710660869878131880254789200022572138659218944457657455235359193515110474269751008504763651368502943018321736804926066402433126614021321099632885385526337089504500853353483367538654760399899892740488628396404123417360835573613424840531993906883784485349306434055655670824408152533637463996973903016017565794382260070469139121559886611380740582291630909286634520150877937894053540440794361329023661728117941916776668808253387475296475564746689092486826257725755480177199863602070468559332499315077552536217144827076600501330862142034964179827888290868948095040870934236505599115278825033510222005737481881242362286067355357886209435223851455460338264364763150756260688579854084646179950878336897187488655734811135990727855425107102188039979449011672219697332988518324755733676372761796521666340616478857008500498804413361101828102948408063185966027645259656935034898771824688749543177783640226837714845650747216470149641525808554867086419882496501506139675040058519832012424470254239711841740208888555811441178265206127766787820669150167040000000000000000000000000000000000000000000 [81,74] -21472791252625472269516458082128997616567346664146874173152451009529555665735182333767811778119366063104732233897438669591790032798644201976788163698032238910408803161370427932732573235063554250534464910535580755507518258936031788419086815836434838300072114113693759663128631829488392668981572672530357605323500417063295831366686498823569890392727220125424191200556645111474449082584479173894666873577236843474688979718424378320158422321505843670559510826819543870535023590115591746242921839671131079658943180833011893679469132101718125498876831181907231582749423923610278071230032484721456161306526575902888651715443811036439278187323373597359757494451254827627794521779559500863220920108485814091090564698352237309649716808392369518359236026441560988450679371133488520928030346551113173571198941603908926910931731440347861283198760601796311335830624676740822360860659823541448722741099633856696597864816799957560454679252303625045058255075987078724721529796587791912633616458925253504647050322109589105251264064127436957459574102823718388942735629597970462214918586090623044375278455956010454636985213236491102242324929538465090715174923491312775663374425869502070534644924822267885065386553514396733485848831787680616781381635869032098473091248484238734559755352522785453517215748353479123200857432446643812687006364472107274939736817345863816261807884320565938697790946526436929974095992998775656520709283560071139750582744926352768231886784356576184338231863378772995899672641311273552427448000894832214960376174044940154496138865365116729957174721219641993221992962978685632523156857474699568196290168774728672555849177585730225674226837157764493137324217680009797183414280344968453468131293228636733870936083596061604513845979434062765790852541875896841794754211546138740989696860554724285716589864058406469459596651023296252497410708756097967314435350297960811458049457057373196372828182303565329998477253463357909884323065473625239332798979553648153302571703189524585214668638775781511003203680370415294570954373744000911550474776019777533979309411341377083120381298125351519445562313400011830966147631771757577785209616985934887744202307965665021903304139477477090044764581619116887377029038312419958104616497065530064263818647401422198359621293714844163419282366754204328447464493425393470754174296743608190453601977804548221305483281954317528853504887394292160815124908138967784277231562961957927085390496082644998275248586139816641077906906620776857724394803247262202901897198311620445114130512048291840000000000000000000000000000000000000000 [81,75] 301210346972608244965527402412431344465288095555918480075876779513333794679607271843222124684136962064140639330680589069369014571182070295251171697918215879829172835342311326786545953559825902602707681893126728195869492591236802688896800354488311038633278442294130170578696587325279920278908319413458199740385731240311278808153085064397719049493109398341178396552964841227116973849456274388478043854897675332763070395817255422217672726236080860504707748740742287926549821514508197167115028850845764369827743593607823904059957079797240622870366254041136282989612732764298911575532981454605908306995301480895423611376181812194279616164085798189879800825843541360121171554048044220682531184516673616468291835105434980776279291394486138701896693476915677415282729992876251985496626905367600692520448966536873338772853192522975496759762756792480734549612411520732665043821211817035891200111514593047035194755231898755628556831339831920300610257302458460210861494703155915209983409682430806365578810844839957555907604112323249547340503962547570925524040723412322608026941257932689226871969394033216056473830235429264506856999167088889240778021218525660489426404466468632060769523039294012118682101983806765635191331824534765866248636207687254228881288154446821227094677365887450854536617453331219984274210863880322594168378991015964967495144046707299965452907416449010537842315633364011682123459167791973784648830167145506260724250634956022180151307773205665224828915203238221136351567740593193232953627274615084755232526029352023719678094699587591565370689949329440821631351215324341255821249069627741022792875321713385594939895352807131595757961620447709027452985359161829899786944775762384117486285532354227688930503111642042805196429005236849073066143794445167427503791460123460277826691273555110412924795380592510430229215995498171127176417387538032049148438754387705991858317218351566693257284149439403097271224767362241114399060591196978694662648123038377967269085237025768109755924874255639396700170185871189796548012053564577466242820259181676314568042463285590090305024469462243945221039454667853105529224462056299374549598861889856388128923215122210389451430102225401870341150154340932477015572940005739896636154649889062826863054237419827291915369496009017753911857981920926392184045956333143132009524612063615346789036942646846232706544046942314256957294119378357790071753165011904653530604503248319403200714287639103054248998655982226949865556876745754254407426496419998893876700601681158008969829275402240000000000000000000000000000000000000 [81,76] 4885001836803118225060794902061537572060305606011666952405304730786807078033480838409770691180987354700094336949450484853776610679401670015664900904959103109084982499535905105133118359760499872537732353601958062020047287313866039647203872595994252951235965157588762412783608579063990921487259636998386491050859670244185494469783563583608565757138810229337976283318955088155508865926616646578422727089854345970605557997949429642114975348175065139376062346547766995079733989101398108701154390268772561681313577856750265420058344169857447987316426350745144082808748048841619934831960997238537359671382817903231125730486345030938674690942233061647529240480345463666431618890913395048909173295038072856705595168315956530064055104142926886107748274566327859330972452662440067244876359526616608507847428776742138599484333109278799538169475710581419072740232220838449344906845348596977698662192655903691931708286124232511863664544496286666068662916366145389036069128708322831038781377654710414762820593422646639686564929417471331327796921058379231212160893087593550365538053763636407779361314821533165167715097614267932688930900069841785934023719176528713734560831119522452135946125188123090712043857070241657810670650253650262384686353855670765673517380024251713115994165140078276015187211698305746794546007833834751789521047077113661996268994622701800482901004257468001961602188228075661975317174788444099576088674926571672500526961228613008504944485966009137236196167900292681478559806902600168431048060793850114814015666671501333079009766061496874845888783385737600367284855199200271228719173590793739656564097124985970207646105137091685557230228106781865745581563347074443696450822525670160357302706389086494659586839927610624730453800266710211785726968948100306079910712865041412392638897973952426522258522963021748112591021927260508153244571177900801340863617612781036361974812330964725805752861303558366120920423576888236818910321321234158206186208934271587846243066089379006835308636914802234807176962182104797677333479199263912835500305760223431893745725959425750010590954257366129857664388446833871020714213273380338054502966816829957562779458625102798495009593620141173279175602624496699387250434506202644755379803289532660694963140307404601497861066945308583804766033579271230676006428481780332532797695091550928424388118325110315508063495434387996630742674352662066420927442635004225300952428398028750819368081487535493906739419596786780937894262948975371738439783111760527197214243388876732614522322288640000000000000000000000000000000000 [81,77] -92427972587205620123167327049210387444393088562136842154556839210610745735873255925632991946684219953495394961848376252946853397142992920695399075718847381986992344885983007481916298448581304502728368837541203197607854272235167886564149468636601543943197932445646768996037099228091872720316950896975860408177184240484660733321487906101122667040205693052401682232730470242720106916295646764444139087675004960626032439298501553686717685951381842393634592869038343405394516603576815022271774203960756819293439866627113792305689225610267379608891834401199605278198345347445377355908915189447917726092685076357912196618642742031083680105064861558469491263631051932677163123779257601323716643782798096001481749062722417019049962147465189220579477822746310883920926053548590607335124804883129162843632944685450636812014029573757928022178696180583396858940839691622173928801631291809851174281492942394292979791358738867306042552241392344321071565467368720734405042968821715979112109332404796069927428236418470298839346127359924779716262696678378232971209164339331736016780618659030592937921673616030077913812534137384284849033228517620937581526227416018224015387876330110906750321226705218018673348659547977809778773876003260761098503525785801650253389780565227295299015946397210622360040189421522145511457986535912420152372746969524512050566879303353196378760265991726877515927834441185268266914406574551522549878892479215840972833899478375098548441357747087834646132440994014000858507399674220875007420124229424879353199498945996484680066059943542841390173048554786880889270415012423340647047822259204905675077137636568077470488116636643496319476767643151293308685250324302811420273836670436842522795531183403821745255802317173343850882861050677914799805786597413199682551832001555184804730839081578424896146702235755842700996146588328698342389680697703030562727894808110582389732303800054639587741224511085106131119412514184896517389777670539410617705792021357185173443337867277740189405546094314720171603018530048830732229981633424303166013253653610642254744283878912621490630664076526080997834497143828222947710317181921033141921413038954285853117067756090137102626653718909432738566326309861930217865674442658724632202859273729375949368445825563192141918288956814020601775376386751051033433244851170691144122583571838157580687571216932390076208217571523533293742492203565080280572846832234490380849616353362155974418667477267654810111428068356353324304632857231848935004245894306784652790682018695968962201518080000000000000000000000000000000 [81,78] -521385677970094232473922101125410145601895723178220642143039468684386672082013325789521935735660103528730567354129183631249660625250333920281705540962211592667467205986662340294735502679354913363594823106220251243718210288031763357467888396166495162082064151768414872625469088451992736822014159618642857654046773683229856402663906020653143145399417910623353183892858937311269108587411186708158174353335507847228875129030721841719457233228582529943676226632078935858313704485224579883416439176814386605232916570167428648771391550648071729747219097740055080967673070004256585351104774084012505398270192412975693547798384731883950664633805631330039507486731116918071344925084385880017333524979794615996591365421298198457232350553647666334208783405227518407993621418640280677651102369487457280054736448784380598142850768867779949851820900795657189551169788220493322030002811779413980878236038141339284579217773713678790714149853130115342610642880581875538353437365949575206321021121926928314004383602319849016644680958626987189227751521416707049752550752698387875434342489072741552012681687724571882215961503986612987367317197281255123865875953861905798976142817142536640365062926407925151625739605835732529577017132289376821522233395212512158257243514338423049216084429365550185114984844656624996734627160180844081585322162564448753540802344230376155870210583520028752786693936850181317222865961152877091530458420382417553520448949031756891743643351174140377179444200197673643687038952411494634033006492890113409861702462245784894045188880059870811531118771045893633711821278554148701040790786447790820107939003546379654728886748996797198587414174063219297396322805217995907800031081541343760239023683322561211350325304076902445109783384511260478799103411808105568702687793613293703598084049534431771604473033524753460754936163788850703607760259986107356356441096468353365645608703764853026785456055648280882747760890464273652907716824525391918014085594530232567335339046385398586418518870773766137184967011003078845744452369306165277700810086179722058960213464654919847952846627226161833498563583273727591002860592656922880772656482245164870527811134740314097583569528459603772653062270862750612759587838422355385347740570156141870103801689317561985356327849185262168780465724456248933270684892103832490108496079933330957463899919750431899908613261669414757211749522075402312787561517338118796035765132395471392041549693422960715347599187569066796021742123844889376286823692475628391208274934387236686014709760000000000000000000000000000 [81,79] 16250060452123438368798598619714226432999712848593357782280529212086000279534697536046064278318283723473076503006038103472873869134371614313182041760834403370301847521013581589791726379010571153042328644870657335439519787241192753279841907561696087136317271810195158206612581982039544726989224638854059173172909639241712480660192035497869845602902227467174880023373333524903531452172454301502675062052333863398894557952283666205473294646057880485201180606181795958388354918872759628913494354398574160538751971444059605494417445548036448785949537245381809635679167179439504344558714134529078318750349645104413514421668186913809207199307983286406150567407186477901943898239205519403251252620500608171802349944637973681028080254392692312054995209278273762363515087577368449532733913601921625159770131434863655573031411130980056965563172625002656337837010635441368682906302024068154490930422014244392899041103366450315898539161047346933246694432855955000109891744949932625992074412621351489633134094647516163146738677894677586142863992372305182846180807357849069334410561507363848567823530271115556778136985068048528483678350607600105008140790810341362813368098869308989557527269068751392068648269345539908675397479984967628234116747705426597664301370433918801649141929465527900171506952698607016124863078500354686388380403928633684189373251953428945450841067341380990904115336871798312933831374195926073590175525496973190463609882481680476848208133672860564835613708388237301335981256963063473308160380206063017027637532213451892580025711919637409510296405757245442286696229330741563839233823068214720617719479055574818482416657488397811197490861294710403507559662365005454527361605876804765698832341574312776454254841690843407744994668102635665343024613848675353709977732338213280951469094641557603683403484063335166733208855397002946267407239024105363518183414705749230922445971877730237109028441234102788009011621954731685194885560908111765175765878561794010825843367616599267118869273088586281950778644743353525404761385298958066285967328981940984759892602985865656034153916509196205149610520577953910932421476476443120429893159834681073784451649885326630061313050751162579735486739569930170369266370803678533705841397166270914700640960198089924137569799158488827455830833715346519263875549227808055993699705064833745609014309561376400038630574890987166475014796342205029803231918013548651364519925238018080192109506150850419233383019354295896036974998129892617283667102058178338986200750419369577928458240000000000000000000000000 [81,80] 5440445613943237947110956614514805357294843038475842986994463295919271000576314548164781548422837832629742942684952156263665754967721049143421040568011149992906177222014285666683198510977475015711352683414444587831480204447950779354722560154521333364438244919932645967785760635418681288325339336294735346349418208279832909207234855627026711509514026080927785089268756949945633137391253842616467729040262520191136022720944062066028073687465220677348131984312584345337769887652927950926867222481552039135594555547980177389068075487816654167459926319796145651763974919971619385092345300492353685454787380708262874317292733964373155879003646811404981168627992278068085769829409730693911067841734929911624739920945745299343056969344738432659102326567097797602321928740190977786065625428801690463931376050186345279143618274822159137507171055718200330292668074989213570452079363310978455255217167581449347331402105568305552327817357463802763319889570505259011457310643684739661012977458094243697197198348515194156221268667128535727454851376245993084239735743998656747145942991681411273909572273482208113298535595669529462309813673450126326957157260815114039203348820827279986586908181694960383121022630144458649105286147543181019767086235779088727833564509906746133635377844911264088480078524234532505509102449096951686536483553704635655008419903996971660015220676882721274035181834224012273630049620529599652284365060567893332942443639714262239419262883182550040685058838136003149533003810135663301620185239869419425346020700389268413472888353518493345083485013068867061444443814463856049432013618356070815447473978633319587936063232344301564528881423460468748434097517230229969454510144807925560449641737826771989836482457559367379154366202152225556052677210406932860806044267129762385036509489372576223286385434678302302839677819486096726229924717622624925806893709712027810859473122935962333991125040791530612231730025552668177886310522974941840562211697299069748438712647414418703047999347433805198747123752423161044948402520921106417882431890574968010749665040194116929855186727152759209390878753281811257026251343155692756422091908224102726351413664902158138912606852018879102240088504872158186213236673173042617182328877502315741896203078428517485600555904948068097311771019482913853289949978463341329903396298581060457844559615625486668322160681905733991236574162915730550192647616348860213361736916837047354419224742462012878414201609660122085274017905583969842256479079941656063174519555963286978560000000000000000000000 [81,81] -1482497394765100951885104482621568392227993295123656289269826337920724016409278706427463506550469406875730355473258562047960945056529076741614980434442671767308494228271079378279664271522711351596399461752849457090306499214448404197843193882326460806194682360575112992943582037520956628717022050450131222036971942600218120212563168008085072055769327117568306827318474868557381056029996109430231904186078014528992831594502602912529892018237018618892253968577827242389285825717060033239418622634986877012162800157678262691123485713801104019882720114368650900723991125482183974521313828586971939067335956467883899097181678602504043062563620429822201704824632407200437314102708965322318165628445870473304810963318905318224272169397679462944505172222414104827523399978446135399199813120082496397034074772662449634526228117923192025380570079100459813987481601174182377196609596751680387614701210014860314018224982332578629793153715368281463339736848127961364333976220173750676098370272634704929822115847997325406240303604792775775435645388270084507997916327525564692858021292907768339989942064911182505014795754696231291720758130525711637184916819741278431129753273715267287537589271256198178787099387138079300497129104201982039725183021105988489961601611962747996878062260435434559429611451554168224123674815350683713371106109335122512508723027088742838957156446459867785029405264750397408467798428095820832099901744777687696674780936014178540178129024618458190805506344245268900599010648548046125055085954343875581504043550531582579793973180466003702399448226484377690788093853533449800026614642303118457039310019410486230402164085253116557514759850105921208908490576679898942373905017546657524011317227313314089997605960857454537606422846349728438889022944137046710510201927417087024639428276434305222068085981617748230242008041623878139591496594713613076869404364817962436383180459300685121339538623740171877356623031884230460791531097654068742443081633609421229206451803548222585148160118508607840136398537622168180333678491817595650580376411005266106500981375842567793105967707476274713232728845812893551064776128348922152580668085089932366347383556784566567444176924108209593450032131860332421752491360940975877278007958065887186133621414775029622232671581625828436175751192854495087814680888462557296900647850998167143761341675280172246273958555828478173394923974515147505399033153726387195697185973425495580335163889063719029916253163972916159622279028479962295895608881777252265663291633129027010560000000000000000000 [82,0] 78884900304420283964018187451197099103896077126238507591878472413837744641109939204916890604158350763680349001227430182792879362970550024153220595919364206780521557230658787457839991774365550923022559594453809182850062614659228771958595882192237037998700047631824326879960174437279777729679984952499519485194821991007932936688416517367250099936361040579233834364938359154062309916066269975315589971988660070541162198528807158758931918732265104043666074962768521027674322637652634951579133264483937448757963027630182719952341440367073665829354459165659218532709294566726149092337657354160602316691733812438176210961164908032745104623199469745523053258903255583748504938080911440124198886754523285504692247864075696059742518806010074421367091329740798775542083946292509824717323915798095356932638535028540889400820108299530612181427121148249224832823139357681257945100224709263084684419955949793268515529096718348919042985449245017789597453485872151648387060406029772064620722408412513021967607315240748610134149622814865513535689307126753407176594534744872586928081265651376233117335293977272911247482974734911379097810357342346861827439659746363972398962452493017966511220961103677334543327691738879388711555558384761196051565758866657501059026686830597531208410069528595286254925574765488997208144500744039379550765844399798292613674342129458869835758780422287729853212785113663103979726952130957357260571668969936279173906377959894537962907264165141318499365837230228488770769240532580457572513431338446447275420262530062224676539065636239094981781410621553632116704864483331376616740419762379419759752212078273828614248292990000011563780899420763976964079775454040082917926819293802049865767207876999681981667306330697200905030834430915622093922915259147894290386902015518384636081449418712647063683065772904685419674384553599388849394813263780967252587306378061456505387877326363548945093784111802722816629802343910661309868619939623291078313173644032964414807695804137662230766828010255482304900308237468416343304318387671513469478843009766814045722090864980385586186172034960041961653762361074109622017132484934468760057107051609932301820433839508743748794389174820182805344694423873387990362627785652420532947715762276429572789779610016963265543918724960012275966044995752525417643696641664743674637249349916135920147659968613038449817532878000459088135827832569137459741585261860606157606530624966561855895994756317800766457398957065376530936150395841668183282617997230202989286017950840403931427021747957042960063811492723466560339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -2063885604197359381574618104109943822552890108736785353225146188815270441894928426648226688875133719965144072299150577417370748343060352871437981723520195831939914020136120996595557188190601836367375025679317757503816483572465046696052457239812619708095453796392348275711282466148788409423303399794820267875726842615041546885397518520638173541442922692809976301297513524924727100786959439270697088514724962378627091920794750089348398708420157763146793920429909613652429787876882644753453866762251213228552258519976254924580412968690596009647201950692070410288792509977789956100760522219441318699632359629771164673272136139135038347079918564925761177880214405269742240649482645750253187674778162400566316869815241338951620205006948347640838526669742401760027098308153094727937824415397865910830515932941959530063476728055299912951391331440781141266110081389757604217537501543859471874819945026934682802976707578931276335153589657824924104383371042815386741834910115764711499570979174073240742681475692500084788887578296054665695203044352709858278872585354541078831313799365928682696205502757735934979423878104819083034293032150184204718339657947229272870650331694047623094315139797904130848595907865453112485181851614517853436030914755341934047921370250086472778053122147129849933716487022961824388784397892197736090185488149774363672546845065291102652738219347224776435827119089023409702321822487192333830006570812582500214236693558964985392351582995692582279943430752055085823571021952792607989795358832554522084405713150438942927683157760460516840091514105798280145272550813470620617329009470385609413088288326042150455890770075496161240808369908828113429677762709723351057470031792397730964947874456565212057823317021397295088815219690835954136689085955608004404838596659623723586983885376990149930865924731755488987483910333380162357587255811789726278757673709103913793254501333097692779974800457984586677003549450382317805682596254572255952206921221344395322325994320233648767358439081607895557947625701135709061278019383895933852732207462007817532092606465026120722304506884367330389810852981097361045066129088973709851829204509741924025584033522396766077468980619836853768475528456099836222368467515175359445183675477127823465515506653898862984872378661645061075386502020963215428929303083315233680708399627818807865940295830324757396930147419288630449954814422151258480678704064458487492233228242634821894504170667722229564881166019405033603242745650751490361069533324491323127441456087442489374859353463027048770433955259531595794612224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 18625677902518390474967557376314230094775963046297720461626138708384501764026768497234386310747866246564872382039601508700666448995013889786654063725350351270409122541158744491328513067735080261825016916875495354341201659428038863591262418205608327025878952081422651303712230411715334759271231730473317583550482075279540733066976023288558608103918936806119245885979315928476134654178570981893952156756244256165688588853864453366319568084118795757209554231613281315793354561748864890410615376939732609519120802164657805399651982841018694910960533720779770456363475775459702200296781256976314304747583793583298511222033872764620107117610343745413599750983222868777033258860791162500709926689761820209284434267952377467317732548043733992279410616426211650650554438125927274563313195098776490573690607770888770273214223006227447915667644399693227529815659795068928119144473754473520507578752277037245210838354101034382658841270367730764744158439398612918095844566698808581314038089128073685363417288900609765443280770355211615481624132636223488024089894725481036113831139872852136371648824402452256505931306141336737280540250887334400683079908293210203566700261812362948447083053245960645822172267642306891022185157115168055578739594150469571895607188131293394066666988971088845355160769890560706816899251885319256913996896215946898175957687435222607346160043485857227659239012426172989675597045118876028534215047494190152237283305367578197730132284866896360190201495273794458782370098372016632738575314122902440791550929559752420023379324826168616982170084019001495828098212592879646208817871959115126329796199013909938985124403547720395583060464965007404182825004734948750160757319171217369770933228529136944554327612159561729863057392394590231481098817341369275116863515004992372823314365582775134816115786747762046305497546198323238898717275791799275261419886729010114616729473450183642132790282264423633600606378766457666488885236555903167094522716937083890804168955842782765786682872497084814682052238017872418132963457166790302629202801081728376394332502961473673353489709638357103915157301112310010070519753901499686084024982956157132333884752456307709606079231067254184709570119023168487966376675433477156550217303688839084196126061954390654154435958183450514991898165628833161717333872065137335664311566594489595105602102511466051066832656517851308204686940511272971801219981545704586280746256459903994732058633974871569763723467832936145793916051040349441378737144248640421427369915250550307435986931459708415877599208822941558121173090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -53136765235768708721524488510476288088212877306908329434949709520960300665699555153317579539212426450780377601566893217635266775184080984796763478333230501663052138950903603475431617261228898793612695964916252337546843339566106148390421445056347370403378573563102395223146755073724474487447639456580747086124173121027290286113630785524390511753241581423090688929706646990708923351564270695600607235178133599647700593974533504215734302924569618144307660001274447566007915575972363442677175374474862138273159880755700560434480111001764616542162158817643839053215728348954406794758375566618469474957478588165898739721184741338571754050370909496541433102455861421965231948148000267953084755565065375676625814598688638147204146784577530234445242143850945849439713918214057348980691058960950171409985283127239497978285263069328207880024445751774986711799125399733508452426078139224517470960446548330899213234980175535160934085231517353887640769373026962445727202886874545581530019056999355587541844250890140121970590861392680693287550627411519089090792397842551333274615174179223645216720770068383044310335507496006415916072956970944573600840441990590148318117844817282997829302545956820261627720348352717490990619139667481213954474247873952285612168020602301426508003891385301866657159653425965953976761020745271991970767495914220543024307975052712625628210473155064341148611412664065964870468803857062523970610792293178046181469932142298365314913296922680600156891981855865964515502190882136280033544040752235193844947542725221484051712171980659221420468790562396538789831329688426924841782984722074857628664313022184794280294429256162729772438622561407495600608991192479880275216280440406380953531221353263252441380905732359593085784058080680426715060100655671129939743016842845197061125290193115227073671657716364742101384599633969683261633375612311819932617454273385809803976836204020712089963147617699001959059663472816027488076527650344508835937216406115226958954808752336339760278088234268453042602852638757438800223363134153561414447033738126067748275900392167428383110139357174916842405950088740345647164849540631822275543771116945444706894510270378384935058200867977248707106728522313741894549055766279854743935625727855694536399448645248078678255866059717709134663111500921654150178167077867861913456917541162177735488018049990000691497260566668859000683657366310833540141318281560382665997515652544695701179396676874411988237344950726899172891427795728791794496201084960024698978511730657961430230447742392073277375124578002664727024500736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 740598603485697596058822004979792689117822671533816086232850551998116583076138493180351523073048771158126049869576038620565715177995028852388807633589358638426425766312703441204099195809356582566586965454734718541447113251910904412226741987904964622298369989385208756656772422847677787422834139359833987050287077197006236885642290850965055335828162902295757711419695562534792889805708052716268865014525299578156715353746428631795702362025388445671565978425299744011068696938581412585242286043134514757312024730162334162053124911385691060102705635553726899064831359634866722960019721546515812900743158436560042956239050352759254753066994831853894050248387375100791429035631121331493499047845274031540807306176460157456461380649746174322787923130605454140412197415880274876193735056778483116671451159654662031593946780650375837306894457943257951241100020216984062679495395627645755796907113142473258785000079598507931693289902727316392381556026333926154247219483720008242852392268366632960215942018621377624940632164976185275800442896653589254850952398071949443207765073984870324796723481311531351572651938361562280193023637355617407582840492516329257985519153834052969897121191535434887018816473600990951265128177248595510885889034623208096470490907112329673745350841068813651640459456246742569182075342379480859842901887542972766505644638636741905546535556351191694934782802704061870553984454806704438956467751085643735283786823079453804109295631076507360449585244794838671641643048504301173344695811779655793998341490482090530012334640197414038715047305533919255909098371508606111868000342635515589451943134774062921681868964621002972032979218887308307179773699401347452199730626232960599658630976245324041228741764030437735912581078168778572783960429723203276897496991766286268233993156074285199419676646669295016692819255617204694019830147927114854560573315117319417758273686520236627437643708433184387544271777023616012765449618823224390283528710453338403705150354390996508727275887135177259798951411835995098201285297277348700329147667533485499430399231419000889894353940203545709826519728802496334611696657353007206768375170914959927752413850929654974601895044084676869724240018341239215750241196619481816222010118529750383750943746158670793746415925264850309572991097521387038897431020661708519824312391084583994888896343952787184515456481762743207946888635410198815052604126991975046831398006851178805051173070941618966379994365704703014324878226244801723699307703318007003152474861295109484509969594733815754771509473051492863916816465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -7572962465872947677922109762655605704942609566699014485622055222421238389282986249386250237590752963597451832523435496382476781255245799007553816681126523463679076845599030954213163937567214575418278644738604777785007953583559061546991031619245810715252127441387851470420899092877730899684382519586624825350165035604942729268371158858985033709437562307458272669814463181397024505057216312257784075777578191146435230342224083830107129781047014174998404395814671774026969177023545346386035284070945063890824873937339322857353140582455664119507542540026143570978515756375481196771094545099623946158934185098262868023939101370189138002770027774049410941403314628021399502500511146037450653059081842940779378087440765406840109491342728300618814010495082623036116335806132114724010301118171376990327526036351466349105390797333355045278045719891339450489043729181288897613445921175861245662271295822959098262951663728505176744588629366339451205436298404838203306574705408811075947664867077608620039546185203458690185099819539964200139979255529376337699106847073164215921064365444879687178248786113272114532033260627670730259046671580340077433118310555795396258245137747707735696123224230206481988841476453578995122002535156281998338693903482077765099034109478148564502987450136015111330240712517919596592698597295547837941711944838803540197452139629231658318022604127867055253214665648894548156568892940155661856827043613298690959859094360869356897216486861383069178234219398626542549180427860061437953936537142558857977139362837280957224980996755446914484885846357221750824733186069397006368125236328359289869187797597182199406225384304318198152953458266169211584767150263368401882109050098347400168594233829308206932514698635116613947168130195705590660709253259125120711750771527741276833409033622591932002667916478238067357572362069345338793203070379418407425901035202761048947638425461853737972273638954480384679781266113248523633964289279313596966090740970524813865851519880160853979441720793520795751441254053397709104552464045268590157844942713104036614608558146473563387452924729371226707225240942130169143616854708762035556167648525905992134660459361722938977289209639318326804639463261834004097398924339885301568477469391512657342859594715207249343981518675959679602656694194176214108557426870550450513618545074447193184393794751863485278329624614832481291247603711442474453331170668508108485976553630525570355299341466807601533424480494141159967350592923709692241484422244004037599481209521540085582756744295067979759376465852509947121220190208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -27586621645412108649824126941952765569708725815160224738835090635417923158551200679895734726050704496130668512712514076532103562325977877875543777774609923452825890118742149446686688949035317925854756051566501867716804419058652719911395260631901753250095725695998932590467194039334645701356822955932283094060433491078894523180929521075429238669423297403781396847152004411270139633915286006549880284870803836797966141043848175365087452347206794379658132971646873951699316431368279755042147762386137981877448246382923559481136105093630730740894561232014357469704411817794594298009482359860907310316392529016131069989227694384506421188228542720575982483957353218604990977090288847370072085046991687129113523108473093062748567142888617194092535830572647901224247286741258928557339461457529471734323781396164363933833946286706844169448829670973384272635430723116954053041279363494956060086365516932040127580318126053845296597867861450869549204201007407888898484402092684921135898469350478105787758051740930841886272704086751543992034773308094727759542534809126923961651936699076683055126882167819083776103999574627993235847982635177356343864759958718019087269813851579231505471790725036013545334866258782713380053491979425647593312742368603963637991467589185078361470620867727951074280906520571652040316511331604803857167909498389071454937288522982404080343516011480687255359864772053785261024278667086928710973792528993544228012109595902844961118717195139611319248647115314326875805262880136031008203908447364175614712492473096933452825564812501341382388715598681665692727211465684876138814445458604631998177543211096797845864167846631618221363681393660331391446200316899224622413384699161643193572434571571259233493559802416807234171979320062957506534553452189582479504300116792273898136131920333730121485076033802990699603659752615085880509519964689920826005321834805048295802807248311272167208201066146208168213134512916005348289137107111319425979209054683998180697384821017363675575698190540046176844263012650853168400628658311679343622665612850255611094838318729513355360721600264097767736559159168286733559195331457442262801428854703518957187837325377949386566074676123354691623308072848857891847984384887443427252326256631861137460939624288838483139313214083732999496739141674336682042207135523028889390121729349379278060237497153422200646605704998826579202344816191888435996211247307511103287149943831804951184720758143433455761328246000669685743867132934982306062260882007491240315859903243902314508136668756940505178105638685975356182135570432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 261191355386833278345624950468560403994775532165720435678827355840592727856094685953831723815164531434861662477673871004225429912518463186457902290591113628684501269992762643723241852764842077156646571279047149726285041363698967247616743067857116829966723674400943409705405614654122360697817929236131796667060420951413585653927029698288491875616045829809782844425659023123706177368269387356508778924739688219120005625669738530530546608534966486608998847282223963834728803013528294152504537541516206976018030627427328560337912458671162159557800116572829856061183247530022009798631761232357100184973912472573363981469952156910669184377897901445914270960515120208462553227854188180092361095813150577058582228636915522371136936082239491209637257577140617553240980055793047360888839208245882317709198081916714149906092518565243434698600791149785168753141019451440454153795269085186139918376221591234163728306952984816260080161392037124228179947087782364155293530754508642185354465895172931770780999209834485136888192525976972998554579965937951064258489797131372202574951605947922265746446870765454481779117846426650774751885985481367600306728784224777690926146489279529611412750196398535206260041626899735710752177964398827645900725521191821228201831928611420634975290871443861853659603614070518973966367780313826018283637969017073615519130212168396871098520548891688407669658700738686997295389909529707296486857138909171849001330311800388198463242925370855375743281739414710048940894280570688132961017388837953216597962556055389041212006939633269193310860568969924029876864047739687658331438433389118040014071588323032564546162019393630683863362767281312378354560769416469517115294604725275416849747072487311137458145819528778317561467646857810867757519097640925143368737353769222026255980758873508093653387260639701696773877001626366435608750002865438566824787255876261685689548797038569036151475206011729485159122016063051980757701597125577981188768859350556332325499453901277604873565695913796609693051197622926944731742505115836964029986779840818930012395056795350454298271233636779990948427411994432860473381779195800994753459872574752237067979607428101507281786814557162230941236943914964120508136808606791564282496344671321326704722931763141534327394968205355029749850457831563582202055120273078838999459341103390180296761763090129614710688713069598286314125243518535387421975099162857954596919606815718524565506170909773150933169273354244660846459684614387213789386935197149749719449973241786993170168586762671063669376937859002886259012806901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 1262741577175904598694811557544056365109279424386113958544885106259726727577290077215607425218027419273894639133863019281601145614103877072347861313112244657180916794645636583634717530063086225469064837534596165853318815983051291229338066717540821883630395996523669862303243508563714049675818710424392119418969837817213672123562623040645835864178008645980506545489890689821248325153852546053112416976590995941701879249632409141030144691412173934157439857448583788250422029152695810173377021399090494769325102155726165462431767255758352928345898653322769129706868011961414888864965688135652075325355641104845572297429482865073103979938742288280597022450455878349120351969106272463140242981189039529384566742779870981325582400586216230463658536275485824561267811983846384943844002545894931057967574720342926798492411745081951304931813397347230978969922341639397525304963699267474453175474431362653999584497388312920515634734444231003344082537979707977574367552086170914778834285171586553054836953052004609302786101778102496556155781674557242475475437705335535545186240866239957469374778838289441947745909875794936790017217699197084582936366840326716518578465442479326681024079399506782227794367268530119575650159065170432403995588593510750676125788345645570528443497657294489114486695607337483043567791618407620879763769287995350918377350137525374392779275100109652633922306405106505314557893630317339443049049835898371453144732300668562158779137298309317136305762333487029758591309345879572535666233675545463666015886456377148050883893836659521337026318055709477600824923248509069938039320423807596858059350352127469023772055091776233122381768389271742737949740513380440491136426093025996903295489016757439283771067854396042614814029395641240562850261775350468602588598673711831561314492881525223173164569031213509809867760539089122349034211599946248573088660599270600618552127545448595983442415275276712641628035808999521668940476786305842038659046774208046238351732385741258028949541970903813496792801367143597552535279083994811776565898010324741523072593051082588334964278298538428148416353851873455087659109265272968680929879435471100342955266960533699695917398478167081346431189484107501288170632550494116103060709743885645308258846016070163625950072988442535945016369533793426034444123793498300571639221754389244328677824705022158460536951431055904624440077305518769923894007704740845114151416441698067575074000570221695524625031009002564381435210514177777581066138456560824401881117357176444634377056941400308560940255594072845187598726341853184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -6641899194258442384201759809863256700233584098231989542570666577213406037231667298551521875217707643652642094886164084983916011814739656785372736401016872633364643527220541804609432864539291306346246687277041642849254770316792715743866964303941330097108213332912005482932963846359813421773929056655299303637202490609984041064545448698127928747167014886846764975711075879847795605488367444680188466414515370430901958365015153019547622109787792983222049441346239248642296717969041376238671557190888034872658200696344719908723691452904042836381772211223000212821515582664915413355281542105395781033186768778529803667647335082075228959867989848174051928912198523378353902037660416128443367079493562689138914815034348619272023976739778191673944041038997914685581898996686734374245515390249861084201567381520547587945952628309037533449292981086914218445417775334312016413064413558910398879703882920389613408218880278767959017859061730382930608820576613419887038443180445806697395841742642525528782680271737546927104909475706805851226884004985727061621255082064827468033303983483778147430199889153299417593098705517041855531040757328855326380426674125229642600600624972885694714221587690172983498129481336494426809350142395457650697779381338278199622380837669316313061550235960229316542942186820861625575331517400085373583944401959078073023928545756344995796256982666890837399503817265925098318745320833338643116006880072935575508329263540053951071670791499391163257637935719337590766737762634471100077255043984550333952633545689344014925278967599147167443100011047361862155771304581246296440294626910858630567370228307497656203947221445304079563880867476539557130845140816420104293235585565200192083248052892704652213063617977447269773621515883419236047760301305710849060257820888034916053018199431520953834325498123976163022841384736470501072028847284866487024483646882812306284208799498965918304674400097198579439306149458414139479014912559770159104259404547074398503502171024875814377267971694708306729401345810597520615514790261893366874209015145344454113534655701116579786946474489544179944410669219402977750604396622131216895297668914790901946090634238608462069313933262170355818289625148294254505654007797640618267282956599605966714507257903643503635535447087261085477393636945288587353393674236095509863164622481452068120639970165391508526589865713315187631986915227089608670141331774635336916909724331938565647456089751390632766899360950607664146329690748920522982303960398632732680968463143827677649349372902143522102972234326123034681438015324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -10293879351509533397293607363962007241239751412443406176797197133538313281265962849853260790089682819216462953812556855249965827832551132732682299583806936044424622561328915783592040995251433632752735876606396834012619330235514709827427608873987743280645343461524687313873856443365338826010243530759727902987765322859358795882243581668200007187774036795363966527671400363633220341930459658822965748196711467408386606458257467652169599735792232529969911674999935688560889564750514684888208051215018855857977992928388002284589364724404401389296320395589102121999045584394497574901160349668624689090409893380792060013288416083571198893142176788221789212246599200266091506803723705266710708983323484921577062253729769983739270555752593868703188041545232763096367060972886810995525767642173037036399633918769948016985717150344683167704054156189645304713503162874476940320994901894538928294239872872053243265441048099276406373765126129670207056688015166947480492327087090268543838582522338665838345741153602937891469051317402158944420570628263459897012408053027460211622391490215962038432920683589528539926911015782355421937016261852622210963653328877655132679154945204475929160882944168222797599614834599720318151762469947650214903480604023040034355967958621560492225650605335215619277575621050588958076529748528140159474167119876738092142277534963667933074001106381939835532188855707331054451874672535372233649894568197785467583361621613412209289658644958631823162665613555301042523217417979392897293481028158079390725929841126249246326400469644555772769005049241077908885903077999933977055276702000609462605412864724873581127548181612882984175533374711801243097958603746618792104270649477372260040446070378794981454885070882301984179395800473333390722010068501106560618230177075240835809380113985083170127138036418863426551819127277611591128756405434690594837352978826556157766965832696727762942389252470649096255852263071047400124377217349663415395872425227056528838925859717583860385577672624805478860733998249834651546721175449125101904158683623654989804795403967468590133286754182716090022868856436784461135247183128149713808845722762990578341258164902153359944903973359068837521600853488414746756185625190437529325964030349795628165733213751162379337472320139242772255037859793422547419176984867669243098682023235838002475112254424831653234408515138119242408754758051038149861370750420357078505537966167406826449020113652681948692628440609781674915525923606154520539173563862206157101062584478807058219975356100564441594642528842472833111061872771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 88569016364800544128102845194203829272758768906793049784272824733284391644741722054372219865213644450710663455098263831418706260163271484856098018199554781240371091721759690799075261997062296370518020142631709292816385363802117022936502698998599395556820647133406153311128669518581306096296357013325905002690244736854310053994049206364156566150984588816670735951896997582146843133236115910519613682233937902542073172716663987089309380720907317319624878050193056694754878106231733559540855531101485481869500907813448219519674947426531752989595008535327623571248500297799563578104175252404432856429583168355756533107817130581774015393095221983459982399325697158686989893443916127658411456879073584257685249709435361130609447740571040511197175451640423286271952679545454388345083850239997115140692850020145503173698971574854448975555161440045039868073269223305156688021265204505973145255604879971411651264384559316116892335358903137013308786828923434634093585917058131001418223425956826734846093189633034049690672095729102854247313336672693418035300676714513197941594868162291889054123505768051008234968218728323352029988491784559553283500742834228604632973705593831901721529322986581947326686625457786486022391365651309304153495614242713417678624031612581767975564963063010022475884386575064580150534323418579074637536238776245454165351822711399794014285879444086134431056319861960854846935017257086739890656391685631755968940073180859624029431019922398549722733242802501635998705777013801025518135511473252213438881347961439463405300620030569290442696655682449707371668387385239822677228960254507665767162130258105542274033651915979111969674665943900442452972640018402509252770170978602171085084740594569676473926368619436315418765477462264921042729763890941194362711893512466221951719905150520694680462460168476421733578102206151436227421665032671974985593143499392573240049544223140641424183230202751167329375886747372732530903860842248843610763866711509149552005007824793864041125935600095997460793492561679551973449055521247913049842304697336163390020330466582631999003100395514365514696932358027467024838304866763950706983704428432046237061665538999736967269135636355388940718894466857560789510088622525577646288848353362409343955846527611575788545781754035503463710863219875011830314887188715223592977070081148111857950968662555052119829278906332331170856275840124414469944182030165209725962587434848145020733001499557617884684149217938055670359702754041376732415214018523918567318741574757980249412678809906707392637585047240974323193507840262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] -102763333089950454781694896441930684508659736067814513081897857160305034667044247946639870566048158573605794550129230570279128389948304064992556996919714466643504871867918653671294784767712698909690426186142673812146157334475599506187186160071383554871474347465325630836032492828982568508270085965613400611798302447337023314417244783301422540684452263140483952008410608410809722595082269234624596583390940650498758295470648785548204989496504210095001844294303859849679663626410722592064504768674349087473534030276678396182733689233571601105676775620462512675297442772591346635916312648185037055738113122644312955594586496924745844769925306551159731654268551251819600909445653601596097366733925904154559378384315964156738636131117560915094614726894258468984309890067490681005069536654762896003541715215867592711833423964305267502716848484953362125195678553712818092698591575140615932008026320369503197327771718255339559029953770486077957475222651130550267589425310751196936067347350224310645099655397104168610936304469772676116421303053658500627683827424831971188721526836020638433877043509655548841965049204076926258017601509643290447659037847454820194505270608156889233519860306825207269703131236897871796649490073307098162099822061887840996066223603635628409834515785001981999469212497199497250290026517918986925430189784215599766327972149027335435909402231862178619230425391381758517632065726248049374807953232989451013731169160718309257433926636589592675914279904470641373585104710262589477076780322573830740322482083154561389548074815545233328377726166983883979111492945192577881683884547917059398502798438050374711708901779833358691957795608037600592691533254450874875913035003474531964463669443848413412689232279322904538990218986197186879252758204655097923499009718506148650902233936495038466441146570399633866873095812469393441618609412588582671429738178597473087892775188179418215522131367077558879165847541984935952003587985413270775139743692731093618649671112509636750897178801432950142878842791042864518015728395341337539809410823245523431503442774814077028238364349514190709112917451634914073047219452326429887309455814321572482767572386967266241483191348468968496993513219643143239025278522149823835409256444879845288157854041326058650105997885735843361298382694538596720477889044499791557601901973427437466113686115803907179725844152878205151452152945284415073056240099365860979886445786923586495474453004222461780321023642788425811756800617595631105371680606034507715692038677979772797352864017156947926385638970021522383019947639963648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -216068322437703882915177906116235850665266646631310752771143028927585886204539546818221353597246139551514261920167354597631410231969133508460410271346031593611036208722936297329778501955186226507736466901231951124159965969452273792454716315069788423243860685263547368986758039822006670250899241746079099432473806833043802217044646066487176060770746209154903778573089747224501665791368459612719865357272096139925383582564742743463871256429490501614070077398365821406029174651100034810022483912963310331252672967747472829772041168319816934207432160985923012773449047539763534005730347128461522978590948194393483610301085484672090605150103665357044711430011781915146931047225615937331348867911729661775433516377970034371448518997976180939859739212171791943408088555707600678157348481461589013032399273281550751297062237445631644452153614471920996984511855115157312432967792875812202648463872098123159111421430018844160939691820189126363529300653061654482355166053782252701887640201782009838046018666819560340844562407834282380588570671943649361780934328371660668229183339301914011708401316660867900589893599130354929602620354815416483560210802911769333995168522250212203719308823705190086963228918681289995355611837635984583858039498485718074649677220033893583603057936345533159319144218329300220197539376909339830249139556487196226759223507435127967941010631359764509394996139254688972771128058973532205251355553443655298999984005090387451397149183498074448665250964957342796523649034271173451479205237562648131659032693568567187405976355608709685060304581097494639555950373261862488926508239243654912016589894102018312632440174799390035755798845499195587195849619726102637259161576104011290442091047002511835274073246886644473584366679095304099061275053830703373975777764487909167499864602777877940137199148416705259774134742231846675686239436345842614742994574279174989501226555640171363124053313839145529880189495928414701030840879717529404511513217238181305875601271324215219318041424715402756019768070043134332705438337477220076943358679976378212557506515298152101964681295125194354084560252275113507721932422310377674350210945323569029541004711594762493385156358264410360092733017863850391732892730261944189247835653347468281515619105855675089062586234289295302203447686601615825186953205364735624221191574124958193085941909781776407413775821496999159826763407377623207751776353276767554221231136655052064238946018109224952579171021165469073531423628173992809311087561037576210979210476743315431314551007681286859759273634510463392439163259979825152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 629043626533702144935834008737915804932202707400689204519229189095519860706611605502507692755917754874189317104396654704998424026077209044967386717450529000269834409805080777775363942807083197903730943639254910367624816644854678835610061298581746982385200426736579246019433030851216833142086044801682532152591333215553102240156848771809828424750201290713002341438707811096608901457768900070221363395223855917475727242087784299219605780247133463587296874740068973295813419491804649947395101993588615485796707562176836150708300065920110436028017409346479644786764037819260764468311573075025284063657900614038320156700744654479124226718903112002413851872703377181723077965844825577256069924618325305931555244973047122049497326337710760090560639031446506286197827797894133853314630332601942733280899461361446299124966756797737349818953270435109994608171713579459412205309063329204996482686821007173536809757002294153200732271471703926552820100797878389573601679198305068079401175923632564504906859091132314550297128160226975619789613937585994818819453165456839421279270324881895700285698412661055700367803612400379763585846144311087032124988235185039497167989200058493788500056528800010774225416585923045824579064869767596819759853806945606036148614870998353115876080249636405190833318635689005571403299570822273920543288908584986961647998992499299883208698848999080020009273494715649700561117534919937538182533088940784334674642384352967329940332732092225555053348446282965865293426164052237557437941007673641287597782130142892374165858846125200880632853957707653941287484430117184754157799971023932584381603351931052643655678876432975658734793736756193914985742633288145017582516892243087766093613638377144883605473948195685874752767569293923916915840770345626863848737572626120401789053711177526262100092409838120920694140033110285884249896632084445521250493424196442881175691895120410186000629671960011431039551019839544854275478893077698722160810861652175109031373441408505538953803251681751352714127677459142178966610084804791688501460456967564837118565115251851732771347237736989951799804854805269825984168992978711723173907929115746210515380438063038233259676510935526378165507694707409218035921350711911620403848401899352127232831111574291488461112907283630235768419182320194601567065211966247792279331925328261315917542253644804536454696519907969703464844867187852744988456620445621759222881102445520515280929461114146210649377371785103557265504139132007607151931064906280381440701796126128822430735442206128507747998701253792935692228314374602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -207623356794599356555925367410083761348585878093297713905346308526084824102669418474937099868012017923903341072635163280245776404190016978741800112157656149952022924498058707838073982646224567480283495587918611579714249864947036978200112201714050587084872060221652904157167071660492075794784975161093540736716858010640591425311155491182225608415482153635537419041577370033017985848656218510560131566332757885357862539008764051856731847448583053050006078405218001560546466959583490564529966806652668458719014675769485682761111317761537353466987775671358792384504606100086527927883232405483426792587948884215541645884794430812097556146661460455440313334775702973009280472132751341961874676363868692268403902811230646860293824732283253273310207833125442321137378347538342326141370352344787137914432764823907249639512090253887310132134907288972791341653413265944432011513787163613151028055038082440879402540691126504685296077865477370711101707971100892805834462257606814451257182936382677580471639327471126956917722675545062486361150586751037659698860848008596161544998314105928792489807048189048356338730796833260143360420373711262589717540165424913926352835252214501207200338086278436075003070468902723287969420318055488825456009514090799262913407480309797877749085963609895199780512511275997450718894124654401402422547352973630408188499536276007298470217800379740068129446674556252743939056312114483641896200060769371066044759890090020942569197506588591344752610804072641190037269369379707358536659778719113752655414966667324855721529527891148266688784739133206281521553950379810525106099056272853846868526798107718996846779593234341525014861610507464863147558779299606892630563724591896320359265223698656141684962063786253614079175468187816247478432982080206498057690107000470347591713308980073357644125656024364688492356697954820906388107001625510885107667952888326738216667954408393580764075750627302931956276147673948391744829779012133232816975791303381950716728239704960322589076324297682575292263394460986543913014190870012494157153990553677332074407034784412114130022907001251104313350082143325494203067249521616842300152848380196239181661060973749768421670667007776646041812680710545351585183896015498454749919229252226568039098295725157715277642257850492079376528917318003847095514517702075796743150683772874606362146326424488232959915680926662854191575146393354454590022296584018142664571144925866964166543911823458217457619029146846036977625599303202841567520555560494163428216648040567220696954390319566619043699474020393165897735994611859456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] -1140650506702373484422478198223464983946213847244758205829900310873814070951630024375529955666847498434818158937385782481012639622944200218898055489725421862019490108149213320421247798705991062033614967941605224775735212178035138215004082750112030551213138770775657251803800907606712241367218200078074092657214109721077972013089440454648232725087486867440113678107674621047400999699486216727072132046336190395970374182805125897378598037790369658110694266006039753090869554145790056838580296706312334964999466180049937636380383073983065793916199922974492064676371923273172351464681678457614334825009511917403541773353853350529915413710202975242038386041358598978369167848939388716236907029848248961051732676819161147011548139446982226217394449273532137924173158093927296018686932077135380502535492644097173382034080232406129519477763796049857972903154494974504970133585424637195549399328768131827935482056197626053518592699922771201270279647013928713473289277217032686212464663966093880896109816855640985443673396726056180066267777938677200986753501046050190132905523819530453215633668122235978690590666713741570663271004825183386692728653543303156607857079515911798257331719481054510773626875261703267215345012843111848005209413365460105763001076886725291410271166689432125131768796337381327346154861200914076403698026680883376419786006368843981277479385502608942169000664723678661807742698445292112443372286742218879025713215370177827029258243710355349724480142569676810681595758384203119120743290050413363999615352972835878179100263309431146078943343925661702481140937360103303492926300278109678308717684024157415055791745234604543059438955347603111271728534035677929177504413853769564956524589613259002491434469047628126259379741387336279760433086310634454071609837851029864241037894792322324712054013541793518126077399857900212956106688896910156291828239872828230490106319329512703452633792207343450249375740238499437547724073305498800361158924189489435066815555197163312126131528416563520293265923378677596413731045274377425168126057986954983241667394783438741511969228403784326081356966538278200082255434146353629889730855529399546778940028892347702729247301159899186853642755071545957824314371326776330932780993461918220460132975601308954836986799799250405052433170260013924580003104642056090941588810408548058810298655586937235811707468303508528185743079020446399275447630557973481795643830151889001704581758975514760380994823483666615725556697235145472093886819836618178025769255632349774149960270854354500569414828180771229802697095094068051968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] 1633173807110648893701861682247510185984832094428436756832975795202847959852632989657647226261725157126683253813368738978416368752088511252888631414707334884181091738239006679577190678398308617044009922395565180164143662540455977714893907479116456003322588967597975672986379122045450423035584393117595944041408333588024651223450386619536092999496689458044686667980643652933556715689522839975150959915630845381580127835548324435735402286539654746024146555956000075632095372493320122929691949713110655974560119322930723903327036617991392420268177874977781501955076839587104811256520391939477698496522952414659157074990336203192400599337642574996452863030377065672669314846908077568136651436770732336175453205593920362510701233691426561260262808189654540525592826229172277947281835418948382406717852830780177507059470934390202857063124289044919961174762448389325895348457223932142620666238798494958600082334072144344840362631573843783920709116660347378299182686102388703862510308082928058516477686069770924802838596709510804500557663271471716715071438556866989597588979164287305238530912731193559863192121024222814233304474659963345857628335791932881603133797069804355768128304495326281765146391677388036746894441275075384004273446213728732959185049191591468851298266471348008057720446278219853254744770973490732578858858309035992881420257829811243405903635810249086536822168599273791886730768733095567939566237394833688434842640846531387128952191479394376984873572523481460282157955862881081188703213153243503327554178579073841997002619253598632646268365134241269852116078882735397358851060786290343054013851847812177609002972066660856495365172218236198735224116967931070044954531172581695040422133584079534988180477766486033324937837670778747792800637327269916349430544612615764891565827546451867288117871972067422233520465863405780665668672531151075341834592198983775708551244713048214616530333649611853849624657063667063197608117458843996952562627403046188718652972286327150823596890102703296204947461006722704729542566428411872316792852814244023936812381041636433429894948683036030119489032689004804113909373186884825336245182655896683553942094712384489887700290728294209215006356594255927224736435626442189136906554330896515635052285068093573680183450553557246529444027304450872525787375109028248790266469961069557737418623569816758948333624983710231573522118708046234716879487798688699897461280845153904568880761000632744256491396508755404985072776088820823646147099195641571320792925297987103730325469866391668598860685865955939888523227909817630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 180411959659730032776926855582451299395193374364367989879669054464691684669496249088011401347856623098579024761627142757341606378151250499022574647591681913685170067120009726924549746287283083801287454110177052363192871122076070534325658703656462378972989725506090529492961093670520008852310783803596964053513019444119826093125215176970859131469748489973116228659307349196927150852196924550910212745143305448054876156113940713559896771944744904428576729714302679927470468694238223453284709457670133620358172561986710606238440979868486973949114701472947651393219499286837098622424308443590502418343816656350110949211794157267798015150446757069922071757168455209271620584959499826552145500386726599555989467077576360795422412831744873920601446907041604753508915709287279358588799567969704704033875131014048886392857393142535942372004476287331934386257055898318817174037840767661240422019806226100607787477906201205470789992504910589568152900163063846886102324705866980358584242426836270026664275493547825876264640391691155206226774246500542376852637896368822670934634004374661914315901139523990954609345718090180691941184419809734138331015214608353826608889574184608979830506031177894612581083129538469993220935231558535887367926636444900368912794376431265685516566382105627121322362228557544360524697587082044176995078546516527881891912073674054813711929744170527560004813198719496349448184024686916080083702903487217017207306741004446731294671363761870320663232207847887578354396200308273803197752490165056177794156222177960934437855738290761103626532021445468248437273736355495601616831086620584466212902186519353419691046997815314983876228587302224415120681518748778557226293129231653186675629840321932432449620876246523900282357534626852433369795361526921278296891376327379259934303637070541477791930302107653572814653231496615756887527291859147145712121645309083378607977417311857186036573189242052338628563928481453587973718083590274534840262842793656737108744867750799701173768702189460781692321309586352999033309371934856015564951509663458809651090215280601014109813217930832619805855062334110713138717336675799537865326539426162202745636437583352326047312000511290790790507203656934987744679309273379415097538965966816942310549187645014613635020932066582320522990442418879443548685277481581928711210916798457424322705838189749881511777397478924486559372756917867081950617200704441651920015078767187224892516761151673084753362802792738216677808778563202530928357938084623114343936326574750186627158605668669741080099891157446327685643963646083072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -2940935820370363686189705770150855444477397411817328387919068953067715362278267268782653261794009320292442719456926007320766472518643686042726364021050951194296288853412388153858619370005707829086188482843292611687411153782500638463768437613275268890098517030007143053607094035144276915980548533046602799682666429701156834148347521420831436717378751513915785855255849862146356271884922726238554055686319182922572584492047039661078466302914486056550984830217133455028511575103456338828511100614713278765581672932306732303224567706325887876185256559120185430230747247253387309365000939293612166671920783548390560010591513453951217642472025070807135526924363594111636333462440780060003176408874357982607622101924422621366817563183402548855382316740533631499227367553134643550793203065313005524191819143552125255384913258527807494582705927409418103479901509697983200911930338810690942764042782313485982294297484378996280731607166831315642669279768058063128957204060624919464062965728835532625501928072998999152613157384586173450628373656563281169994019230086514442672979226250536620976587139507555380964773793277270507482421008359367581826376851378101184825961130150053754735870220916656614720858471997042365144090983671034243888806596042777028603642380544465324070362979698949994108268293425871452681222845257922587657696436104343868529957088208298276449818179105948547953549548008486914697996224964003881312572584905247009895894506108462858831487824547556681489267432448761311867299480653044891111991301976771735400656367235401890269216467118501306685028804151453276526907890012920776603478849471940662595569196938291683575546760056369007059115706382599530261177175661427301031030445668446633077037419951111008867894979352158984991386421651162595605986594974513658518658606814748867085328321807605720442317852318828816684458963453524788185081312548745002589599290320225302418801449745541419621418062834078565811130145929452381523822946900622711045858145834731038275492214472019748507683947936389075615177577645032230027168871647253808537723429954550802176508902196463882177504222794715376574294013913375359097559075521971282061012484549530215956870285939927011155313534036789552246279597851256703658355015076376188016640928840820682605336565089735476673386084809400763072012575377112895313665985988255689785845238833542258690651013313849369173047120332534100461493593518035873943572368698534528569737939064610232956513222449755554183208491167655093714603830638845307304161351959925018091704340813486365757954204267105839986619839586801184543133826793078784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 4357531372676722614719342218817630377052673248143392637097074538511935526434940843443655235163473122778703641435955885205960586172328471812107378399307256511822635487631358595320349497240663726618562250310340526737325572721167811094260768269359878435427123795137298685129781571892467880959626880795730511958326184332813298007514755360980373957134554808290930300069687747381963270045317095492136328336899666940828232412315971644646479595983723991102563708740984755000763800339410340833456851418439953851705012170895728125124073901176726225410594911849672622070896831198787491756010659978567357171501473343151503009617584864215808551343032620741874863650540527402629781523145019379938391677419248959935714161183694967530648282491093291308933496511676681446311401654183645250449215666362492919979685763713129664003981263404835338163071129453924711593566481277335433796036014537089573620493506909515514789231195665451762939579937769655598788581588066925245689760775636431297715019448820111750681867094406747392446185932209942137335906301211463438685913646447935439616494147241956641112367157464694848150610357665050739184387960146511541814833661115614521746092395250326976673395842331850563905967755417969716165360036985953310371683519046271078931731744318094245443945109801434299814348338229730609437381013210201205157630492168814414180677624097500904494275609777103299454987354826343323974627493091597107737493680786489095297379527909996600892754040107013828917491856525684577323231302357594188288013121483956065870694398128437449516251684450744675189942331878532030034353017397763806188294394244462991669662249407177061068436828855646579276067688620081674411819384771878547893307925157972079185650546486443007642520234549467189506669111775427246834817967314278040204384500502181163598561815101667646801521430888532217427210045756934146660999593788284479048182193278987275846372114434893685995661417767856517763246754142786061941005594917583237959483870063409502401427477750820933276014744151964652127417100114191101781341794665602989176366507891488487491434999415099811431968135233132905516591295239509589886450910529562860622903421435608840416526439181927067273215171235328910095619664135696491439922237709876885260943693922777607096095201425274487378444855174387083366695362066108990264834014073929654022638265733612038124806239448000807722283518060899594774358874253622803467629325124699281658398096976548047662717305849123864337885021417321088609433869810555287943279229873855523944654831176973344534866465977721636016542335730734507717984095056166912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -4554042829046701146194820923403210124298388560620927917169582211850590238643101397196523975884380499741459374659688445667636253812391113798609244377452848722886842057480947609578751337723664664437302058506441197274324174375956944163408360849167279918579517519347235744570653223347578124342960749323549693688141437882159382641500571086269089264019223774241282914161957486252897230614386886731445263328002356007721911415589352396329718862196945969425807356173713066201337136087379748159543960301856118085259983832070019226047609997779678755196824696862945707830600348248218625752687491431721399610529935567959907597721727615903988996256718700897356300251458544718465746703853144193885854523248659691592901805019363126702442691236922213127961697648023302276380051725358543026261514254825413504714519893288636897934141611022750965784116466336886770618223599144639120305309698722519998254216946098096434083739821595682698115825083194886640797596813070834219149027784949457432764493557146005972134480438674654290968801726817214757744662669708353028932496449633313906127900794632249432109397481649836441400316270429155715352316133676245548793827300157377193793916457746703762093135080845475426273556940911751806646162931887967953679536416599161040102817216497906514960189672401322601811230259572348640013255964824801312485911479623574356034657859946833173166546112829295827679435120675656380593860575412997040199047461428770383774052131477017841161816558110747478923681079619795551568610980074060353021505815656832201410967251767914780959575949998730982102391032020727256516310679890227191369093106693927113863910574068047583154527803615640187639748732524384131689028819972819427613839327017468749174377219617218286533199719589377977584999716929378986304478491399372637747690107256042563764731765356727320591066452172525595474592324182452987349294489693939456612485076141183552447475794152785871658887694678774833289095987179782849393923443188788177733939189058777918531687872176114051275768195771945865370061633232907959859412069390429484245970473605697456241992205462202489198783101856868368688160953652227849473310525629273038051371481136355730741667332829179538674110023459047914864488862114843182672889892734310389093723466642225060204053156067315057298790648150168052757511026428088361131701946230144804284634191488418742031297691304626668114076439546675555042913304118337252963151305760070163836516118176310609262086960572072289815150774863588852044592099430604420405221569403659742780477567709173249933676759007385016605988010533114677996079980210028544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 4955441960521240215693423122022912038598581736589207560779846160464110067033709144320591128263737170513357955482938216814234051936111005124819214024715633264140071998372748641134379898292215217182083661154369947717186975904003214186265272861876124831188596427414296820641622646108668924085333626136570986422808904022847014178279093329154326994293120897769041583891250504754154548906201445754294770300154821887423540446683362555823498199728603175408906541943158268122974842925593039375201067842172212022444293892040784944879485544943629728484217395716071620438838845975253860429873817805068419191774182105408588795654804199252547751734898112663469830251405222862276318361612319756794439653859881966093845452348764673648173202127701085940722771911727087150001361045254239760195940662547596426103769120708179732434137197299506899059579441947162850411817219227283829730632988221698954071765712523697074905081168569514722149300346467469768883086000591915547498995902581151832624861070851397036296643284663426026641970747570195259629585922006854808930341939946216513245955225658194578693426440321881349625306637068655228236607570184106996240901409097396484937216649774345146739468748998973253579629618096071853584058340800742380380289709376548288457496172601258824024184492534373587068633896049631690554717177070026525053093109509999880879904446669896307270839381901902324798713951669931105062750984935704680391589293068903715539804000314997722894693390911240096989802278826837039941503938841746303786396637730463254886310502281316985511400821138925826654302340062596282830532579425375740451596886497118461217111398857612596696178657499056361156901433926897894196738308226463217234451254107150738834555410733376884079585642407496164779553022635165298019929236586030853396373747721333500944146260422398944339742939022409367463982104799318996173805149858540781068826862453863676575481313521031691400962094228052161395611756229816786065230411086866318293937694184619736105026984265997957931602985980816687414032520090963280409133536644949541436914910922243114135068311902211852000865070494218066415730020836229230449090132021762989266369651431737638728505806304653759950783431214298770487074111880301076683490640428246471977543165126832809268723073005031242140406330652743371983697870105908511037094213890613648407164268551622965443890205682799748535781333729620092079268949507301659223797210317177364031362188522967250952854435303193622650447872145606062245360045996521601356078655282859579836343854027729874977189069224710785380999925130293584001705258996727808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -5034087319615097244795072092320577429002053681457598566824813294600219317340997982296428295156053747401366409668571704867493590485871877920359713477977110860065499885721759543414988116969230896615294316408092291749866248698818160153985312900458823262463462603385363907685211190252298229358982468678187410912249835878740612987115607806459684335425429343270621267161559608839103859144619497030487879467959881488237218764118065991995130400039944551828766100252433174244836236792416617760456994701128342004976618828074409197123041311953654026884219691665080219564069243540515296203670017043906966150651718333402906315427639822176711316998754728263848479060994629685375733427807618273774386283400805758545568067724638457323257960791351737291230767763111409712593643885795920477642014985639801797600961303964918447684089891203931657768732767520107554377582287490731894680579437067108403705156899359772087876297415878325055015162499942424935389995443622001001410409283868184035944485401042560239134748070637783362114298154227220758882916506571083529783714705071227739743438771684445457049045241850811396532352793395566754194049047986010417821142587497614638682226480438222208487455734179972696872878464172161253584455999810309561400012648610126148438118280513700183475134680311712631357536058366031392182696274672731620992732371822270783464708903573235730109216798338574844055381145893510839404524675226538429507239105823155492659697196115812504177138417701554904407265718913779451879270749038978380852223731997844698676259089344686000402723768680519133998426927103330027776190911378873682577866910204434216014346511588445913622710961841815774750682293277806866790229097589947575996906696077359776678051601914997196209610048083242829827636654981655171894162574498486635086767875360317347738456594920177306395798226528780273568192474904992534259512979082380967902694787611747324176375935467864252456750433483301618377097944899453245427908469550647217492377347975776309156447043446834823159908908526665193300562381229955025648224193849421375916443546214987921865011420215576963988912538685716323170887701231297840007984900521256179090725892464717229597816214149860720536247901345580354696582502119462907803262537531698325304515712035894388807234706530522492647031529730825965977811893600171728447173058931228292838432210491162689436665644418552156178612489711485815875482623502500518992847368771729348094738621074151331199244728354120738170071864682758243405391083650844258701201694480150025775237109059629004993728797173814835630741536352553160002365251808919552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 3257893394455751602953404908635102170981609254522747049202412700009504758364558351226319513582813183277972061579049700541751030776826603107538026811990582594098485103651672518500578568737660786222339650294273576623113661052890914195543426549781145251399525770897209458725523317908741816636058704035824564986211886132891938532927429137788761921315949836815000621395017847784300200407277258430614924917136184287756919869364965698104667452398737129666919835974197532411585031555495587966182811876423935992088471990550909421325408365799735390423354737739092885590391479570248764607357128507822502120312573661617419203293882778966177809703951829090029506813863453245847796998613710768135434499041021232176328073811435433603485100443225140017320368759579378897994022383185792595540133822915957581703469352964488483392654893819982077846492099802373771502815420957669947738883098240158342219923684557561041319113090518711420510103416708517904256332279195287709083468283558348509632199816839989401820611211719319359958700872748734012931296238123861636043533708059334557557176107606970055982621080304884250940094682454878256585167424289159599640069109349675952544076698375564299192613055941313327857590180322042748381176291782295821656097918301350035517523443915651793809550360881591740786550049103394884742069246656688753920437888052959252522652632017559115119941302772319585179494304741677310586544890182916542879389562924701248833354992166141984914172051161973038083479611732100036324639114349365364793863328914567916772897798723525827815159778725239692715229101380493930820333261618367219991004570522470471416202501032123119765162126425826847131332717665863636668248959633717643343273162638131756786364312772511127198811321221608353016587052099436321826991471570726994918722470812821664628635522045237877758622831865279857348008309128006419104768392678581253324745001059045730560882715203662910172663073201295107141730067071681081371000092985671627213709066972278924428899376721588985469732524461530636754646441371945410557218162659897581479512878662176371537139654517502640017060275449369544585980647982550976315298247729008333599416583129586496483894130734459002723088463980515779204396042697831383375062145841192412613423326960189063676594770829023801663547403669245489489471577803327980811192516817452145963934654621245120386893560711185862595840755380287799873211933881034881631685421324787744778135584202148918112515568586198092671527619389759523088492904108066713636448726941088996462064135822339462295772164830044634537282587405218175058636357326864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -393532319321112807505159866620578880410838977145380206759470395697441247734816254049790443044541763785656014667526379645223820205617622723184657458666736802344806025115753414150931636335386475681987154048666355198036141534656707982801908054385318514027649658192265347299640506079745397330816220710827889792680262529801299307211022849371585254385339124199381067328297137566190071365261924620854920926221254300616226037041228595187317018172279882654582003886399696032256191094305554615282818674420923134667203205978198176602631516293539934594978128157266502488489182578455326927176165011494680017724300814064959398981724899588625495587039064276711203716647848094907092594120971167752553933812790141270223860941114902359989316387655711583459172719184768734811467677461468578809821072189393239849939780630930059620462854736165484021852631494579454780313202907711608583457599568961501157654024006528755223916010930128626970205880317155195140193911161221207373447865860525670372354373645119082707940985079072930028346673306919624370828261002269512597892438885970183257010795337638315757186753766579397728779388980562907572104891710745166316384049452228869733620601402939065832218677977684917369942165672614536910917716437546519900732124968518421144825354171666426011519886829694757938930201524929174810875559619062867613775618448062500207778046182272318840292621321194303649156850438401103422751709687917776946461654657241057154743329129892817560168858591034365521905971055918656429021253894979321104692364730704064091459127635320184061665184593855427759349308709241970614490543086878342896467246991384471868320933690013980879821704126796045359144205806951492674449135210860496192780279879880208203544848848256953002488401294718486051210663743630271095638420173918252168632800653966660259849797251267464808763891798828968120173289913726762100400813367082533634472595946135075746203013195082514116576163432410149964439110985739427475254427657513094515785535741822945215527203641788872053532143549060253074572885804932947275897897942237354375959727005182593325234312823696525636889998591334239767638371660516535679035979735598823147766571445375930921628496569520224910389120379607242879192688544514930724461222877017780315207681581276423985211432680382189379303147209112373973715817395614846196894746864522601616065794851160265751141784426430468992695842916335835776388760548723264627587722517142273451811934365961874787101682852209047500187669994785585375483035227108080293766666423377106321664700845691302748502466166457085953630520899366058669434015250907136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] -1126095037224867290099447168367058422176689158393616202948559084123956937071971955658285912947085767465084907035267052096342636777780520166882344772398778171648338838938014498263436001098255577184522888077337501302089303129792119162426564038764048084837252135197638595593075630606346300367364304290996664726971673681523383983827958936923819058479127621308137295138026694764814359027892230245767997564076503786909989214080278852069222114852579185026498103229434674217190033564251422742788267693009451203724103032792517393604032537885350534559326671236610424445726654419751122331164988091178256344666130461018318068735750882654680348240620914882889401651820011676821673180531012806801849473674173191020993684721085498458576747652471518154121542591212097667167320734331101822773005407016041099868269478172730201831078165416948793754083067168133522580055968893356681565509265753316163424220723006036677650585534827124550003737068676087430777925486842906264265963581958274624341314489090105903344485659649354041810130779912225928105547017653761164302919647143116097766366952239711723510043916528325898457079510384525057470810964706848894061087593057200784524466607076535170829183950522581582129595457458322035837651030181353839002772377210821954947721965227726845846846466427696772929980531171779329862380927902802069502140496649520503236107735923480709945884178594790682843340128367573607989414976120810178877202782555442351989646400331119126035396673889479255389781387915385584966720347095113295905584433295400644391038854237530014274498376569104978013351262334450995111758438696402064727699019972322928696794408681460654116190008504370433613780952073889782554586861193288251937748103231037671925957979776639436497296728527097699736063391416642635846159002409073033261461410127984798266288712946137353344633365839950384698490415020325701075818852466601608416788593083136366050752220500688655065027589829380129231162941512734037527054628053983275168933575905350644821936163247225904785896461470939582125429530855474727285288094525208706955289470713524638702542070692140843098390806433025997345110957081385657387312809415159648941225782843740333380150740294465912305809258259475735010615296571357438057541089564296655816032450414362437222541752085583049331707286134971618305280774715893997889575342316821102141873438873887222830828886654647734518434066900625571757560809612709777846998820252954389340577168892927398663011721491907051714287373718028066233600401388388034587359150857772026117807566113953095255269438473687726321327108759943428369144438077784064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] 624846896164925287009038281237412328677962036355714660918644264565635751328294165732412808475243968768971100673203477169707877521565972150064257444950514480761938330883408646503133932831672564440744922871269583861124979685557261581742348678181082969526097867067860940717141454726858234129139735103718826166826041847568019578860696390836181929955328119160397847781486791968319504573125169864027130225349053358894412121825707798867262739417781676925174912722277283842834219133371309191469098588856332568891259625259444081717330669546226077780214307880315331612531493024722289492114700261642579987779722247794830141881099280485278202520853123930409123727854191790487971552601765359357727635998110485806003534012743257671889861781436208813378277470366117124265147744882374016011362740477830860368845450879361838956769426458689807092003201963537451554995482521313528242989022144856364889460898987662114611741028521779032981994823038611835867937216464902057163373018207584656615843304785864554467509565497619106640037389592189216871512812250556669932037708682232066378230867181972167863045230538241788550432369614388200537609940221902981301373962586327106717524284727217181454871810960328457765492426836960912974785011852056099141146385495655798574172995868449059103729515681884307835234052726910762822762187955115276264130989572625487879838984132996096344384519034956504492795893510306945283162306900324573277225639336027181542149606082344702887064880412546261775284432441138913683514037235636547065850131927520490971958062319118339268912077166747661446119274632088196644737746841048477483269554523571424847327387158434875179947175682178728995728647861497342289644675003644981717948838462501703977114588067211302179893314457763203272434296549822609113330153096838391428557710265563867756457216859247155747802721844661577034261159368008559071645246832407193585822924520884192198574375960819840430107878150772981004783444728710396860551758042614414822407918595226222590335200723272800100941916098376907536911319977079374636963295670532420849917473432227749947961762061472315520650561089370716050674432639587798465332259696836126307872932921182445123532018991664020134226872578976445999659287014499862566067876328897516247932765958774528981891188424757022155692769894997378484204845410375468450223857662505406348357268775237724225246198111779084715364093083395087537835008555426322690557967261170948363627784124118075626704639837689986717260619396998938071110221322174034003789936600087259305950898493605896660186449548899070614687094818573609869689044944814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 338604971324457695879906905465177772109486735893681207632095653607772078320457586647104918933982541757839158595378796051022713850217912581698553059897245030021788541965444304687200630666387108345093328063584150692340148175449299412318340649158200631925821903984337631066273746014417822309500609803836862921813743373565211932734315141608588153408011833861936326877965697937495414778672847662711076363779336134340133521257695816289789467701839555466318253226015708523913019699862558805331089863874539322133440946577716505315651398401567718372194564436301589141749458986122973449924835694395910778811866794494366823098048272288719071647624131367215874082502622081903639875260612129704631908497210838013266614931954755299446997899353511274407382731725941460975693602250279586537925507622772446010895522220031329817031239245916430838532909086075740404525918646847513198324594067716356140780321786471765072312829306922280093688074576630095228310758322773022654019639888675995092889996249266022808912029393206174871258742727620143815771565672306829860623201970400068624705787494320107191433978434620103171951050572569032910624173869823627448912724101627794854764211690274811777664572895350194872407050870656180569900794852622337433631557038592843821483175605409835974570724966643493113119808852626825887603293507236742071076700455869567155477860378463472137612320833412615657661006560417465586355856272145019233533172511136353748434411226279565118861855221370764126744005349395306511223753765021086710642696531511490774483987627236314847522817588346768922763686592764904361610752166140539864365429822750490099434301951202435488987342538842056059795137118238571475242232022094306438234448659943300398747343883410434961465636237486702890295877755387818525827509600849720542689349085270685260274704689503626849642594800103868732625526476017645141183409140973571515226806069213474011141769394063521197143917528407161779298550576771852832680679849307712989442778943921371356944386116150856239648384625199416744779795090638171045520569434653793046054626621275444407646167550017256833535190964983376050881274290160891428897993000275795555071130113993822820136792401276366303655525659192360738732613978303654997808363936977655480074312849290704997697068834943611921124353821126098358227838502266634766291637156503873302463205528314637233744954533601171739386604189214978127311535792162102600769067372649580047842720226274723159873616695929254200414147042988516887556426848429785988899857050984392282323246377875577413224638025199189466169490940678860129651278309490688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -481684452250654688595126060694454063291855307798155782708953351116114800460295711580326663089743811040003585864730034510368525806219184110694534473459089258120234124844003263425524384103052011391458139920599482002150332037704229610524470281235814056579576101259618961801104565722428198300285826014339603182100162283035841802461542023749613524281469196479160771025663115615140352945413382090310131447685860295524885921081795825752458258835139043619306991340251575413622130824523221402592162974367906520124100765243274546089401393816637037207172210020624897486927522977633604773557369922604019126496157313844976326817822792023475071063297520465583509856158170646802247043671747825827143332250549718264999106708428582605691499105234657215318063472873944613694583771618564640206383635926066164113634769684538377204128123551371409255786211951836457273784065884239890436980929852907127482543571940450940467239935367250946960012505599935837607237544901201685703780595054715148148677180873097733616305403734732609957805380720500228713369684001472164313255844865092293485677690133067783700675741915850763593244671103211958700079425276870284306253533363433839527342600346439070693077849840975262662994629704958831089465473302755137557391224303095880021876142339312864449513846843137278773975090641286946410669058074171994886681796884324046532773131593024913946481327721895648451250363725804849715305037447918453063951871533350021916133313041154303878220481864050723860399692593904776721342262742179777162146626385803387237092066180288695297858446485859987354431157149901400517632278742673968736008670885708710976221644191805092187311858556915122618164854216097225340405026709930057124725162879630607502594447707648490262362147805258592009839446391086717490927571856517646610190439980758626673776832761868817867447749098756280636822850128379085314035771021322345269195709791214334169902867246120661520223524234462744162032249962623388745976999377979258486480290387457793676457382008691586512837818805901007203305253171737367885051096330872812011383872260306532588273212331732178620401479584662543559023496445638394524129466910614522936178183999710640771914386345394198887042598922770677760788338347623956723337029915033504592282295062235508491688742423818132947321218253333740729473606465974400416375891403461524695735499021123020668121743030644410209289545674081587334500677776839780897885782251836281127364780051737489352166432033079952844548206914552353241019670334281988789327167370081813050357489134697834352753932005850002514458829378113415985281195241897984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 39487981441445269502545387190679369230978088242905419238168005439036703484688987948496159834782241029292168298816474278507292319443349162775925264637384036490939736481350571286560336551101751795668236943139523523084619136941124038061467843054973276887267746926749383211956590015048450473113167631777495641731113166418532190650187945139715450241089681038137854030195660250580691914415960878548430100753891020440317912670111266011890849649704205501379511354864028418970457182972805618807523063488593635018882353958177295938282245776510583471428037113925745683332946116078110731747994397489128990198970717193235469018302514261441652933331089161332721189572350198725210294585749273942340445703143292118647658888958623483798298453017734270113793539476339159564600417125661413092261214301439168899956049248357347951648257786703608561225814451083710218015383807926508338321962953565412347950391428508362993967632917888329226078278777386517239107039347361632990837735916277237932770136010300446098329015023568703678905108816491139532007463524877169231488836717026036901152847237920397102783760013823306597696708009901932997550532962915998586701930456107023169443774488984453118719636456944113499232997406780714599192474490168440759271157991664673499547774740698925746655613645347365679244987988767901464902228956983372482496832024229839110338979268070173307783618845513859572682813587808423294685959088160215251059389603841280486496311527911083227585903637588372996127634577067695625478628523262331750748822270528951942128306780275397605949670930687464980811015743403244791099537564074981235674047820296455712845544731141380531856416859721358973439085548363562313915086875208025925093063464795784226254561290177512854933225549381947931979990445778486062704626155784172473872616102470756224300169248365982371929944971132940931089579014552460671430237707053342984954739274335030606090611187668346988305829824014516890530047144589669542371757429140625375847507215727117630732936726264796652868672574352771220275421131006724992832819781790746899133142425906558481165230492443680613194983408350725261052920287876627375220938726370307712001678286203939383510036593681025071976536494913461647021663001812962803400168284234479535237402907509567102619281595814020184539402407018059463858244045723325313058566540974210733337411959372089282617999759672461711873038796919002583861108188883985465954292150618862213261403263306210052757278500781237944637406914172538363026523744279684047094037117827046315138595198139288795617403000031359482947714728734288560662555723300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 264868905147257985412753977542838335823856001234129497846008035852357781537118102548797550908456572300592627554111245513028786165642769620203678144440993928969291228544304510816859691866476197337368236492541684548821187140191673008280836680092571581527175023239280176497340735739162979158589855712395409413605640620879488130499685821691357409927255381107486485823986772849718121473633540969383253339081404452711124343260178897675004141318209850291012456024447528520431704788535038252841362391720617491042427493603203530480133625053391705909942506441550354498664267862177766790548854715877425942888395156499431586308513736033891233289032251429176615922639554679409524255989526101070919663978052823347586578121843596566871752947005707234008530368359277286118564043186805704710207880175680842632415305773420940070083528013433315143413598876170773076114229686074311310620520610831690247510849838516791472685720086832400714591069466879195848367565148980776400323255759220498444669080772418886728697715329853167781560315932139319788469356718618162290883934944621347937434125795642140883407602876465591216779925489871786887965494688802910369391185568482866529025955615792067526224450946640953881407553174463625318478526656651018346293731901049679624597773934039809894222842853177146650735047408222188797629085979158682806570203511444169530276101325549842565028623741024820086733211383027416139624949728435835853637068298239745517016980059580878383164258904286957128158136818490143836591551384202299401049698263161085750865943094445006702418412220538140623347395101989220705101046982531536332826004664386962194650425234650139406008853678440055884771049697071717529670399677654868110034763712566038223627747566392730069929150681310040653824300776011047651544147289409663395152282369453731651531761637790038141197465002400958311027029134148142754380049490389679824847478550671229765281407159697112918677607687086055995381911869807469678093864403883975520659323660917309110634766863282882478884526932854713455597545118228907462356622366899198753837720070154528339390224821492936341483008866329938401195972064469266779658294308825421361662578354978826302985800142259134187862508588513463161311733098454382709440141648267139785636043475309080401247640479001284054262076733839240146010253577344442936444110438770669444411217519460428934893309524091638563107962517876447527547576098105270493929235098731514495188155252073900744397128403942399084466380287307638773571126601317232808000115937403091922358789131161097287382045998688331785603649280286301388755728416636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -234643065692762054422932971149893501787578294181405255993770761308113226997039606762442098497320599775663339325100041647902887492762368735062770633586811964137559194517224900129205433124493465216554964577378695419654205734632065725442781465795261599987396440327180553020568139058794996858162515674565627840130366689800871129115630698925619556746689341267289658276985119468123869227713682603654910489665360529929780627902901175250114163728557017558753115441943356781857361768879644365644356314605594116490477111847021294364308998665566522262781231627232847146626048136468001121149364520993374149240812936187497879057921704320659435319531942577930766551589350164742584383445019325153700796823108129048169649675041265975025496548667141933116803882136736230476220463771036029381779940507398485865328506984518617575825889127125187073873029574653032859135428112827967323553357017702842975712792722001688938714615993403541696910760790897973194219171605270093191345332104691869392588910644452989952972417536316103827403029737453698953482063052619794177570177243736573071854246398455090198924396564970804786051635772732662169937941397743563113503529047810415991766222144821614543635148701352294621075529349686845439339958293778138642393887084119899623861955620296942183865858042030264415033708185141380156670338857593690259736428015864534553669705080190670788813576662223843521510740036793073737328240911260796193645574104749239321832729913489427358907258233674851652322303942182553785870160424478942716166711622796045980304537956949585942592751529343860562319398789098151565940060355194602334189807695544206630285861097575532024258654734046468713356931896004703342877678820250462904327408924131852253976379824862994458643996843997498639564786999099182598636236145957986635488780276145049447382224083745118350619991121309857716080035345101748969476067855066240761114419772203294249667474849252856692415277593872723435622658481555587606317269267165200504380829062736803333837434894339377115906336455044341677057072972840014147731018508156852520316814166956351296972878273632613538314491629212464033842441725523957395075467735591373405960650826107552268900327824083563409891700986191178135648515612506109663173093551559334108508687416365686423341196782005808897928445757298695455428992182445638555288738042199281075564351512389191554600346300387133753343589100919051960601536006505674566435238993403735566785869124586971196604080605229142933936469509974159508064001934784396420344629927751447110329602860558958759565294487483710792570118937254993193514704044032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 87012231369346614206156287474871934692965558156104583777155134705451041201632147466331690065034041699084175817352979338206687821199601919831483929620685113485985817097594285169430269637492821086408373832196342224000455507235411402172188491672562693809702812838653118944393987472445683231925361009229105091828085185529309699692142495415923541675844606477005751432427407339398833625266750197067605030359348300722968376149597801668922349906816749745777439013851566433575115753563293736191002803172433548297660822881713411552803206368414086667268908170481638226817972197354569972104095723826880425587679009593607045987008169042747525440752972955810757019921098328375165285998761450426769982220486032752072225244818941965793805484441877891363784360519802579660616326198420350864723802623837040556945098502423793066914749601874838850912689413473219539949156384430168102786840744224309193588298876070223430083264428551557084928891870075851388619515042186738957572800033522555823193418303307754052446764448399366105295041467702867209265878811161654969139964016035166537228316036375355197549411809807900530160433449839123562000572967516074902974167157544514248796612629712059554742691926497613432080055359913183707837122950568086749859999614091032874912070136497071343134595619520265880562922321715796604033693904526815535163405161652126297393932570860297881266643831537132061047755071091625025449093828522858668257703606490952201042331938992998893957979431505334176236746878784800308743984858541500404486567989401161177068039997732634639760932735233786497279453879564373987718587493434875375101729805714479730121727555956024445797594077736908718170889978369670274971971619218064497990924953535313803791443016193571281271616391518991552503899405066834019877499511201811982574599946535707741274907694381416768623502477364398994943555473720989671381612801723402613329264204761118215755615141344367116592850195707911150945458472232245803994224564147965386932004624216905422219663218919841484273939719607620843610020346934433290962778800259796337575323826397742700567277217115295895893035680149663331136270909338852829282829406816082104267721887460913078092469619490629684976654511474985354822621607680034042756690249450368280666734457598562667018296891736784648205145921719557058345399075127536932408413413570667582983856581152490642414482554829572820030347358735541709067053934164872839497725508368380197393699727346407656227848774656453788325506549908691964065415482561436449773326377147111792055709048427330298641028600829810867353596343608655019716678265077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 2116684310141144626306321376794433893666478674219914296347240858218656302362696025571737396996938515009601930422492136345516067499076312997371839058143494783229803885012150656842594497800063357701818664086881918277268282624989275743647868164087067816595011708644502484699386527789809157308405820817313287786043307136050197409127314133681375092150554429132866893467353370115432898140167757398148603744579691657405088671076560256173194398853668577200651730877006065711027264334661447028117289224306947672396902374144920840540578197173545959431345132370323869492845918366692735671114833911265650096168564776103099197425614007656054714455352683728034846016208607566691982189478811120189553235045307961633420178310570101265662736804167528050333268823475704221573757511150886804127573588427827222866043443537049318522326448119948824135071211292292078254396183700344798803515522279576761730165670929654616113467222880542912068524792522108795089102205893030502638203450051162487108187944411137580192005382557907674684925640275310105616289497394448103691463443735033619968751998280476712579254689161808542344084024307831981497429938548415054592300423099377869546517080445512993036895188719009849823531870901077178183925988911201542298812480416669172117226407452697084046710012900479308425333574045514504162454179309321428852996063515279110501155950234786014300679429640441328524598135754985931472240643758758371645418495112840685971022031563835173552024671518214643395409712461389519005768897543015522241773826054598462149179490958441177247761833380961596861324529811741509975881028466204090101822602493974873277950436228882137774703758557827761809825570966672451820000389208044312059367310407183701662786965353387486447357417927088426212077686067884111796430153595100657386021223289101745794078044221598309214972654083146968994361946684434782663451404035829518961505624808384504290518360807847282293872482871481655813431377516012020953764890717030693648145142180863827129421234514908603216393362403276729679601972332030744393910710419257242929895884352902559154031662770436289732900324664128944753529348331364087551309365968931175970752325238245975014440146148550833485796391110221860602020524115559591279399938512120888806237714831107712044882073635933575256126504573474870185398496777026523222803241411258657393836796929708363570260381313731522048778390403150091424936356148247503675130753197711517891507870442456137259522807345771483341649348318667812083470843369752807324048110873548198591124469255132629420256889789106613415461754484130496317669171527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -19946100499353166636248306240452224309078794135631066856807233545366102457097542534933121864916594674826118971959671560107922640259622142788930190991162039534461787837213152269061466162846168421678113843991375634396757025172300368446004900919059477123954408290990954946186559249407199585593499538854234185366978665070286991000107542488429441672944549711204790394314522430864641057732874108544233064598094162133452776101154380914134929002531354688240524274826194924579293787809011815967340237220382842745124036414095581697861989979007963121367269738941073559039545302620267214705110729349614406392377640740437029372247946904881891858024224310907166630148509669504248500552381029426682356273419431611651829613217920402732972189161462467908886469245268231850333561076541351831789850036620452144503645632057744810189966525915129105005343366928902136755575546270426478757393332766397898535926368020519158380446199122629153104858990068702868141249253733685760671483912649753440263992186701344126510928829552391191345292012872964303141721176076670348712030675860197811215014985162171612834260119483270227206951322834530520100673905818936091064133977787983582549255081292991338944573040287495189376021105617574086219526919422207425768113020098254106674300287681880653817856924741082897079255268841128877084502469511504497691123039705853252964483917460363832242315887113730804121139490558400423589503931557783699856472903163770006298891944197967774629137075938075441076066806552934222070302727907650530789656266999992237623172441341559895951834742191562926106246689776801815855084786141811691427656730794261559852635316032770176260309056544463473387520678509687526827558245562422461910750311288492504594160205206018761513311906038763847894358495784215164846960501711633406926970692085683686638336545707411809513805205959486976764620735177956076827599953924536772997128923016110234881262768787550231610046804731436167004589443364532943401877457083878434575913133584429398834894171416907827314036776295289433279326408500560818546925158216047875042180364465646158072690222424642437253228853161701063293526285642259046101599860525548209667348227551057987212872396973374143630962931053001026732371250092948416443889306909143995921367621335530416649658675685881402254396134930613652171918516110628940921742647808195754693344468849200412237172957894272832617548302803663198777036093003389374894950587335212052833247572305305789014956044611024539625171704983347558061855878731885058805054645843058513797845952904104711659955255125298029499151484429351774835780228218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 11649275195935683659172457982524922753734564236660628677464621325495968522108509917667907065172156015209753397744463556576173163557879910146801130290596963884188814950284273988829476696756836654654945537467041714233104657885938502406397499449530232977165257421394021212115423438173492148059332869281265596641456654783508591290726579963711965417326714166688338692912785028292670706898239073124368928430996481780732625512851168220887320635713262051120411992097022588931825482352251444639012839438914959367861058424352874221372846225657940327241269810932393867249574193009420678820774805612829788816406088115115853752988723390813982789474448125937950212218207107357048330980630022313381992715691701171953969363666148724496000060140525975520797911735246848819056381242848031341532716787913740364834005616735079251766340069375469645839134981206100978406493258179156931326819129027886558287634805014748388823722449259256981679300650282312733861070141556151132935274589515738820775650959034178772795876850690719784495907015972433141557180756487568870705865294890209660475819745230182603682048937181818554570756687188647990747386383527050866760365126528604411212775768535003014774561124601243371156709671686724811619746073543566510041339670026406389543416546452686427626359412102100675762300396063845988703858110378326803726219064642881787770968162771070892677897204411757252313388567910379374148502112920114260787019950395450049134795363265697754924961995718269828139746258435513395741170088493912001412166830831789111735795598396862313368680348548708900262801685956842136959166540835799318414722395975718492467846818493038458241555808782564148707604577429770093926436532451596766727479138575010993317096119114313345386165159705923767195706138392085338553512031892456253304276316752379342536034428586812842085037631126384872558837524799437031854799650802325983147094327144832141268843088361849230754182196050407563736248997955291131571769135088065472755044885386460910074997102794483513335688060674627800861106594536075325431539529206772160907578222502433712975519026320593350031302436480293857978351314503973138588579325126967265739743922900595582625435701576213847938190232884604256849111410861138951615857399838369784017320760398668305135502218529786617382628435120854423118378302708204881866698812843447688960426562549367428285678339899954519566895524340640997114795078547454521467058215722470360138220260020096521853518506665094850480338016221863083351286578912361070294831569924756583317493143889578544499231307051040717129041065425789684011317067776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -3822626869096010457460914690747625096100525815418790194866000297284309047263607038042745719378400301626056551645739803552892228944774435983062324971139284120450139462722351274618214497579135814834124251140893612190156575066390682203546642241526669566107912243948472511515402292330253634967681254071021818096632356039734569801317468033711387295661985345653051477168914579582497462874258166641691569109080690379261552042084387976303803022895291402415960422781963388235716666469762800016767819962475700865597456022701731378175490651488350748157130265254808569198956520603053004863774952789908981625118336475525969899879822188746892837045732951989783313370286985441781471431439086954077369125411883788775949955942833297323957523792031257166528744913243344454860666653294831600500284660117746295805814169579649863025062955119447291634162885303014852616176490371706464002246740174367298230243344176215312792172649183148428471868667736178186308900491439209078080394102873286758436358388978862903337380463771989025009563652443753350852706547562235769064469888367710731125984788134305043949975354036771192683951828739591410984598134228847939032463874781983269258675061673287114018379034408858614355683479927029752536411347391443300914261544140941604063003172361096937509295378437046137516506343793310086934327410980109125412987482279639051801922500452063264246026085594192134355821634278933666427598963015427770597686038337624088817768515619511397284183707759555147772489266452235246234094437388246357596338788952187642142485292439755738061971970566879609889316386514731073259128584137216227007800443074864103045160271340636655311955705898093244330204071327094742933679954753299697759483736053012217574820329570093115938476081591878831182930164384931658154803599815021077154281229211575929156148330164759711604444121958329039882121082638048824037765854944541127950148339064861822942623808567279216881896680513885554302237886540561654240958398590231409950439039158455338583000345923039911136504032615012417222541376680220679810536942709284294770245474113393347764950117977266112144286125358441095045534258164154942377966867086355925284822393584959942181172684647243785997326326335102835542935798485755182669009466318585375707513162044997269886789918126738512199257688809704288452741553755612184188225373839264783108796284707634565162405424511441104439532334533167890977050582700339728060129421272556796030890066484051083373222506253334488362762370364633350204316465312811856499261901286495913750267140470939112833239454809328463233372259729411789845061424906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 766051101578962124519327451129609683733032554062459617352597260621870987047143929946373880162006846866340750422971249709426167293192055505607953299816451820080394854698040955367523452439129640046955333100132024537245676423856814201822885169915944064616459744126044913178134608233801259473841866864091584623416286335402867436615359283555508686043547018287291840122594119761514147671122993283061213660716630098208622377195786680131730146386573048076754630532024483478629388891066760301483869007725540709674921512165432915743743691673101249790850293894564006759172364560744132117959034123405373225295217978547913690119690174187301841745614829009874949956835258198704179403012416111528808823172541281268577622449363659371005206268323093847348334346615281473786264882205629182792533233808112645350312738819211692287328550603528760862747071160546377284962161645524018368138855875205547954430572327717386628827962778228965236065402191666223297151320343066148011628634566181368804142681583601562487409032291338930509259123910900575849975531798707890935900576230316213920163996843826051425707119829268894721382761443434406290414232787589511546670919942591324979447157501357797354977838534641356052486007600495861182160064990468624421129679538050593802171267894879649111747959031572713660206802781258596994401494632552913626199852615584954321756775898362147178634273979057654963304591374751204604298738216569921468857313995269047809295505171648291735034660303600389758620302120417763383416905896382466681187840076175319717139300003216713484869829355188242570221033882982535021152126100910089170393949517708104709229640955997247498134730826938081627063114044027828108425991658768030359740014130414577232749725430716295608865369141664242893031642741702475794804594702397638192229133433255498024605700689950998088841218340893707188344027778131350437594884690947574860322119082849313039326933857449937548323928377151066949362884184706208065733247285126608248580651781813403608128476588374751286488699121134382982847805589416043372243158823183371842006052927081724064919379309407616574872583396375250817924819690263885355914670652989636195105336935342132684874106546436533316947981958218746500100896745849035069026843483309633164482699455044535572209910895474916571075477354660780498183919036692017711392621510281101754894240167373552415664760538872796003154159092083492531195007647463572326479182836260391009679125066952929719498245451518814143706273543683990751149708806771023233582981874057627998620770141199733378865224576277905647177688052171680399094542499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -82935114151430449509420558143893040912582465721425556307753813135953464657133207004902183263478739500364400704462233889730501338889733846721017812962352844602157646793504363454667194134142007034426810968526778941795639818563482044464461801934789723515938290838559006623615767810996248126271263388265217835825994145317967326166825159333760965850686509443720884442171726657349879155025744857795793152918486423271304739785835580911540890475150405311088989599938682610897103250449889251478535506706863467336296012883083954649949261090193361289273750860653697489829962588664818319781496683159336294588983727761691036895905410153474533793979525226884946076133717484011872543572788508403226763597484937318488133569101497611607597445122141224362877550161880216107722549162453897495723781446657206762273751750735455246798352286815752918393053106426195695613205785273855941198926771756432124249694440377304359899727854103965137356965969627293209071214034105301572819770736310771964263523510763420528572316188423705148878629964728003073328782284123444499154880834887736765705314557326625483585943311204161034810268119870587191666923801983816416582760179218702341914585429487367655134618423499363530541734668895747022280115411474297549238012660625798239250069687145314570498988144206175604285197824435525672160899497061663800445756970959672515950309614253354153877688477560936516739990298439540619383254206622864032373584985764404500580338398352569327371909547318138479964577138146436323682691339344512988965423202028606017689184942304849868365676190151754166667560169702484822670973284154811947454228865362333933185325671823199615558256584034980336858412957799472876127500297112184928838890745916272956615904700624468029981946643256416390925602343761620615844703021933956479428815954955224246046482549946348746307075456207866863968701257160911729759412843276700513065408365833402874470254017966190653481401252780198223068828234403623487829347348785657687243525243523886514055840133274370443798613035017757240469429128254206445065659668224668461217199816175777908577976654900585557188543868489427543832010128590867345660409757961145874113972921181211416536028480287595775679555997138977629014693381136638314192667099899490690739034415606306037675578528796315647810185835989239793598907440078306306302463339385351555186296282039087102764888743721965692769141755474798718406482100640808517155104608981368421777069320064280998411306388662658703555789423925492473633149749504908757161439335246445799048419844429382778994254380960955997881150734478731747842452357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 11081463929811676099397527458523142242420117679235836577228594988451249068303021325301784438181600597371390485261871135799415679995902773699388641214548512859355141406770870743644164514897935485181024442879512917602714051033251006741495438361007645131206634513014633985122681105720700826539186860601076491061638852150934465840241481664319914421837939998621260210533155563571077683243569454173530298895190366803984840086483272894451935702985397274174346107137582542594522832167348430970498788587867358956240147840954300500327680329171971478377961914006001602557056440759773666659977028295286317713158157864332158149401346586177034904810835997984167902574859148307558971084758725299339625908520943610468106054373952936956425040881124843888500996919622322519875617748296396505501653565779187263170014715177566256293022116582789403444028363243728061570803583881933668195937360940641343134575770197711448201515414225041034778740539620489765693672542607271386231937169751045785495076430801362760039663945585079446544839196448238017158471285218379037703682706686737325237264969621657146822769729132267992384430269400339965727807697305826633329602834662751156551445696791088732188243215338707910610640993831894259388023185596867199182604171787872054706764762030388615075477918361640247734686731376665774353817649752665018228976737197337329575215000030175902847773501224271804427334973910653437186220740333647102357369084872486720477483925427148419750419495134735136591397592781213429062961776547642333429471375873896739010995413489952706929437597611499524033255905674370269506548291382307358345632140256021558770666919240354583990431464819049951503881511127159089912365289618945135986033848670773441613948184006510391280186423159440533707302762654636872204627835533050717702781204696480673699096750245115075049621797928683167995501180795823170431228960589232258575259271542596082191995096405335342799974451400771003703609608276887177012087265381881864768292082462674715975872406517944955891562400426740838661459370101269194270987201866625252322513872073218953693303412130684380269775881251406014927070421301696904148767305424705718573139210332169444747239708033474652002322153896879799621703411757072458366035242734759964008744244010393836981935430387833177356579054312751765515228244680887592433514537350561567896722819123046226289575306750708443000235180759219284686250836921718641299806870180486902921380868704605386510068978166377147009411803449342545810163552701603108369744233618539613130505611779153897805934556392769949938555810784736525995548344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -10762197206164740129657584767356081010456529817906014898615258418925816608988498461078852031427896819563113284852130788281377525360114283711642522680150202708547661993968481143236875951590973653270532699187545184276092819391320582091746128684947946031937880921726875991504946480749587590527474654301733702210878614085068683787053732572018356683544055814189150841524349831853757204561847056885427251570696997480917302139294347742229664660367231148955012085853606098042860629064934061974524387887199014445194586243066618869944415239014480304670040423638268019135140342775854333793984434922182638268666224120088175668175721024783953195834698733728788276181741834302468950547291062309279456516215917404367419376531028907990184235219446214414648402306365974009996317422317459314621039389243842834263265364059644116342165913620861786483651587668064905576084451340524336882043160513729198990190559709880823491582008147901525842515463846951468154996724999276957592519142068350523648770353976662717066256250182346789248690986338437685495850275120575923080690301548142181190623616975868747049552904403850180585505157313859650655978501834503720964234797911262608339343965648559036050484182008267367018000013962915017914821890891459686957801546458461370348078213532986328183809687037103683130721587605344134217726371093000259897705976827825057977267539478265974215905084196305089782452134753272767293261579269102408452421382329051246407724781613023180688729061123701973714544947270224454859314851565065682099245889356783017965715288834060206722393830737238382781586454643809076956472863714400590441590939160646845379538032010016050716479237677936240725814315507614628115147231163370354915665859480928332480166908890558193107714514585474597879897754779775137823474493619048369761086043249687720105484705925610786015229427401343059406223890830435484201456095087057763304967270228066345837364773649762544037642388062751334808693719622543396625721707996116857235622638298433379552499486043354273056868823827358419855207818895595276704422177522591312926398431235540365015848423651767481604629553393958707384362180901729894899943452674766858741160614845248610703302723258932061363469985591730443899722489127423261674049854431738623970765193089595153029925589571139591716320859765395882075009779736064102875337139190488352435477731940051407829677331103289845528513228908247534819881385203910292709691756185929832336859848438946100375337411334772127757147097987260228124484241538185326454724921900924780290970169353672835391443798601577810482252299470457532282665172992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 6375226315302938496691226106312294037434132780063994701060592063227858605698824619400957678653584426734569059466941558792082346056124935080952339466158392549467442113396368263758596233404390271350523396101645143568560459765182237314899672041856272495080540460906624430010460884285847499137306210802025736093520090025354953557011817927511920187727815091760108341655314422590836315211256741637912919772402894436629800192369198122777650441945292322775229893490016446865416380508816623451426861168907585915969554913021652706312748610721025792897888506646707425611724761899085863170369610900444211839515854778993846325364355004840013707262543293811467105092422914495996055594150017318775888500590365472643611651336936350847293491269081927373508818946525019023127257105506066956226259577402844249899611922293750287315390372119336447334827895172293218911530349619160791660614888428442985254230926133157665832845996966557427603444930354184818365930417941960075022142901230300981879972483946233131342789010286493504654597956304481736278430483643227389181253230524872473055840306698025107029553029596723200413179830383802781218139213199356618157251823958412715164911550099859155116735246218896068819575343593809285256793674880005528445486010038598688147629309798766060883269144553545805022651676397970153618868447378223690630830383862626072257276932184033046059216720058505367609894317135306988634814818343033044941482827438978893371598414672633467393880808807260038548084770516545941050514862169276083884446161496522518586628397298502024442815981435800759409198232691584947512219637383562697018606040518300679093812361098164920725802929725692724794548874124551925964491033607094352482985990385948328658182330778151447479876855004180027514544549238420203290315312097438943562371571388971327883693023565877099479752168029862091402439340735887831368543095078164957903469016864234561491000339635439811911797259018556421983556530577151306222851178224528387269229290163103238702978482907633288460065743291186935300738916740227865237921235679001872860706546025764593172093081877024147882719536668701633578054945375302876170676815478665240696878577978500603129743102316575284470154221420771509968460356788798077616526458614322941094425641302302456505361228192506561907806621840164398408906435589036508378859597619436714941693885190436650811542826632800813291123174468310967855789285558822075759233800383915050354029079379515153837932173059108531285372103841266981462102259485879706313785226072563234489693600185870633057742556434776303754677010823522322132638892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -2194294981089136684884606137713636666847321151027725398238134771462771837273892445616863860448157762180139986514842298046067206299229590252012362302962558013536532648074488793717384912330096829821919405403045794172196777237689428113126653475399341885052167492611091008991403475294373038325464168157015648539607146712969765014288317335335489493090394984945637220602320458913962623388474186575580198927229359195490074080709813397927435754739805924096657345594635876905731882644883887478035712225658467683450255260484599943790242538281617136617040403335976381422441569098923246799474068464662092222021372867975185636167977962635001386265168630422768625948383092734013915844822846283259899839591705769624368043566940962415283952408500486203725442489651232779873446616366766541929649530449936514279244208167725991002691203646417946308154202862499248153351193792803691771574728562716173891373132567480646071060872577402202749857563069517676854736967690886739864503588900803641383040204424415899299372862608170078309484743212598114081757599702467054996918245363615079726896349842730616999658002181850210110149927980778984996120385264962127528072497279166424421551527758955574540182879510018263017211384604643073150840258778764300166627990308482530207415995669328170633126444552130667987981710595396192772955439728385445549364480783332308586901785016928029343957863977049845127445575827724828075552692600563879078092950721384018686873062635028079714180188179727256168835858320857318560131920947946618848593299910012709664508216799241568541488973941543674722674984933373552192475497194726314967083827676127088428417765056819370884737952629903084491172745041902829427300813488951974029320968697486421046518977805879059357100236509999652487684298485826018916228510339503964984076664580684500960860279389365170860176458075013848263272370301819411452845431250551873974478763672713415399583858010063507509015070658910078246693005111420246646473585583742296654773674125565495574369317204635673605161021698114017638552045459064027021336783592423913417482031579037821321380905835882664017925024612879697993110657921108657436624358262218740557039150735037869558757382078579141657660768918527847596932622567847408014968146039686285133159633675300444012112116915413124855194576720835189709287789544797629941143019460515503834026086292820414842176665196233520805007354992432044195805370735455817799522022790485102228311757795665500649279805297681975239176397678536040569493629403309316836311069952002742509429153213999175740987581779388138802905477684372318626565324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 478801774585252811100378447447396316640657321340325125288315480303255947835935737886324845829739529814326395642784901792514245225322578278701833013878303677325287540144826719972020287395365559464897722976327783924957038522778534721819306655030403803130182189533271193150754029309623869697458460968848893516081965344980746263645660419553993598021482732978075227704816830817211260300748227746187853665107911605744323619080855133883866002461134437800227405512442942851186523551791246684587690226122432997850561762494452546815717816033639229014373947818687137224685613297104070545557611939920579444137841499497726209986897883088528049267302477055536531856206217375233260211237511437833667297092183398929792899881573982690977530658566356981169778393784134803126285744912900031255036040444411470399386408727287400242722071644841247906232064586524588320993156407129007885373846456273013215816111209883531995707571107661741798581172898619453745170211740354512694533180158761893673305879534040486259182232191464793899872079716664579245018604922978659692113817225214135333721993583255143751837995314583783894243601738422064090169632867334720147574710602396779242272775853104014735686014974217892299507139307722046478890396663102957252461451754775739287164311404332117192602240128550405081396716527551572154476446791109354960424111209096752708804982146687825092903027566841299875450740285509484395167506408215698874813637091671103355309754920323489489996797999577757266406542206684918790219226833903751876412598503381968710464451818660511609191677180410458758409048070066868891116108782640401384835166485340197240431614570138253957280942991724086291397392089516201589507689197390591531899621368351953399186202249838382303601470518892010032136548043017723115664271346345101896254121315572792868296467145784247930022276606191906640751759537632029494941633856267358617700194830742300140159776532312107139802687730035601793528480506342694986160598532772750172644162042915951091108678564075550771128844387671320606457361299177674245726519867922143601857582113095498357212398989775034711721472038219287071368567183391104648510259380870977243951850469932425059007829968591115696985901880227686127109727475331577141393392124235930981287358973056990850960493675469949711872097914325496469611604204096709771190630948639517230559551642864390999768629446051605484610489881155934419978515812816683764944505788708549752818154526272983121323032313086059426757647726394321343217183298871770515724172946612767050910816959914941113598358491205867767407716515256002439622426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -60682107688978184564693794519012390717771146749681000333991004747035394812075729665748593623321775523264545205885490284848313475565318837594279374953424355189963701051623103088427315262811791145857050781048946648671516779839207268204923997790279099316870467578270876614227001738530021678505147917644753893427331899310158359912340629446886113728423256005185865240851052172860093518486506633156934962794542177647955339876653631964801325365418036875957317051706015669036178262282972174489412894847449861085090776861618901369358131309708896626023755924269833251559253829526084253673470372060906408701471831945614391770595158207170425904837892158793947552507704265874028429439462902131716894201870799931269580422130239942989047548577084665796598050290764737932410411537214789123295238514494385441284935609404543985140945387772791365210523390879822509451621990905281414814370715030076276186077564765601593236814896001643400129540686761305985083598550677062317684740285537199467461883648265143706163835772607316930837522807447230368980705661750258816965540212748135300157263913080731521727396207950493276968022015916343513953902327604047447514533380567013674594503162432962849807531980759549331852236200255361031983469880790304755670422460574675161645652051365259660279575397511154218327943624190762623609321320819991248206680921865659779260244656147977364267034867864682746280696459744905646607874754152430038720080164740198220961234575906603748840228674773594624788495753324081123305999514111518977943319096873830860712207160057309955605848573994479649641845923623475206786929670216529392272686161015998124978043926036348866174834216753448620826044159382225321917352380505168963735072602279938239158307967418596944100358315783764069888086890690849404833158661511156008535631264034054831289759469412252127623011722204901838566051723127107480287000925259447934627416141908143825446820571408157495584273297001502055832431027031617249519243341626861452655590952909445066452574189367705205087245594919544755018526213669486594722397940770669181042229358041764128305230037964950747535975177660174030979325177588486157844781979627163630087537074395973058551692698009281887213328699804749314970434330174506299681146001489552621250637715585684070190764841280228757736104082326666853499760258296186892941669922871478157214525746344807081627681712207937620395404419725901412864024032152348103752112698311403060167420550519943371609990212173534615151355146022012878803060760619649478182847891083840087927789211561521730812884070733726630728915961379060368749363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 1681890937053346451978830217890750274931076287789904279543443845445807845202399901713972310936855149609840302117973665137354040305019130484687792858384932058772249239570421411880254355031031217959577647632942235265522893858113601235536474161994345178187459827594509207100311398455403481277467253558586809433864374642247315344287313957448772287214902425984400041290410764968954575515057449461464823788400537193137829598975405246135708903201156440904203253715232722332681571705990453150775002783313375518144873957762673589450491115650575642437263328507222874916756778788130634246222386372492315560592942098832045855149889111302204887614792223604601432888063864540580167492363873143334764059609750853135528773347188983375259295606544039657275218981192130829684670423289390297258251702630104530272226108843113889881688369578581164971278209005998562622580446002069368202293637666977463514601554272053929327052443150104887469772209407846379157093600493683284452394134829083899005384281895813288944463136838834578810229684163359212048535955951571140516209207746624040065703037211342296998134649193839252957493463890038064977847193818861435161385172719939324407827741527984550545554304716090252171735271931294763473371076777603061362056368535620209735627478815604504551213245577419088118901036371326150925054030433835602273960423437593434068173087855378544164508979303218084406138043423332982621351114629616671227741159273035930347558201467269426745062949740134273399131043042550650905052669033269816235664662557444128518431396593566649544914418433497589035612913435001376542371933680162406831562459964682529465237156713834811601631387926194535545727294910276829261647965847837798692181642132147890662495822338853105255403628790650548075434127636099386073994039853452984281892774727474790946425890604539932280772351169023836087169064553125273899105049533213371119903020637112673928468490961252061273582017095996026421577889791997407036867949098451561786411490380890710275027565341320723332528328100033986467397690813341804194979714129175320560405467137912837786350372070242947702587918468162254159472228696662964462003797907406748930141753988639954942354172751824232526451703266010408858613458006052161823952805786788606355800064230379201078618155249028733707221897159312387936212968681054280615057115678767782223631374952401746271130287289408431181002367948610347341859985020701978877502199669151097601457017853053379497369778383957410398938978869073578253594774269800186648147930353734529152565211333835247929642737334917430932733160675869290206855168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] 706175989981290628537443067856615049423974015105388164621546536329495706465679740656903736423508943007173370915013713140156737844858878075165246751109207886423407509720500371045329723796412014734397648804125849169263303636654175602459755923110280028961778271454922326843397692187475667694999105749184124552205062539006028164698260935281494634946903729013403686435053391576288971989096633435747606060132308745335638755510488082423354803764177506569681365676128737817432760732510618648041677667936385361520328576103183015151810682277014132797397038825992841121086385596582181381176011898948482778084481506541723652787022704888252070798363536893262635727397022751841391935884259837561165973560138106621327756514643416058056050638117044280302049308567791162011893805992768357372536302453556421394479544223321109437831249733689781665602578585451054169316915089834254190774106481639884464070345388622217948607803833158859552994352259563855678162721196674490103778339943908067072776071075805084141893816796573906582934353886212512418972298103085095508553711382345794015817086308559723208477872690836854362281883323751838314197695187193242087842447554130923717392114631885695339909484474011392788360245994742406005411663621536594632705184672397037165822476595975527220671824524377177075527136836089638702452842757627811154693651455143494925514535392340049715314211573726027128006561777892794104255545022589582558344751966850027326249516949590820253630621096185774532210894820430022897871319708472991110874011274129866867351002032774434445446280572550076437677909319273702806261472892877403528236803727638355207376014768128466444626208893376419044867319477673338628839441581139733281265156644043506413057819398191750086078536374823578143618689601333893731881586208803928528289399439885584823078486833333004870405517090260505124965858198028734734124522464194749623401264203756708100906811570210647958325666545166203445016200490515508505875177667837884623126790896574837863147216274116037717147911124070467753032007667967619267289090487513672066703031436217880558452619559711829463186969303036765181785082712997662416548452910945562187944184497350162375590488114768866944295663095458943952030727469544274880507825980647620966203372164348729885688028286074657815240680696216522222703900939166524461348325022398101255834871530795795820695751673200502437167922745881781856546267162900620292987293784722211019627772278243776227313266363007578782023025288670211120527878346389990991548651347233032267369118899479285761714859571140384178716155549571233590804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] -18145419239961005109151419039989705653929707241017026306087683354282678477784546285955209134785530289571937370768993835590989276784016427715016465319042408153729895077569612999976433853459826972799527918089460667816071307011613490329851542849892429635703817178960049596932654103133956215025776919779472256794434977651980646030170437433826222382419900103325071590508420515640577755185918088357249028197864343419947662119318301187179562248421436395851922203644241845430433350675320041462932069668539937545355915653484481899107174820549885759065190146218482794501617799169979206529598479371823424223019576379375027335981027507344360617411357850459341183947255581175090814607242866552167417731014737484732789426545899587534538404162555883052941926048413199747526533758541094151999422030866384179275652341621001709287023365214326753196487026212743095193325007691419228703940411899978603999421777916125696731145706123199992791339262362381080434867639182326946252438828395496592068281113894782053121694054313092722070888738236627645246885048669958583122693690005768456410479685889983961431152959725733084989825293776798437421841598896464180164919375439084462658888976753090680322266281991029386529524066492382552166738930696602043816118643108084675137240065830469277907021435735238969377715434445660711629617043855924420605212230827951109381910460993719238120925820822790234397829473967599169118020511852686305740692668926138478934640800948546977656269363730402847375354077443248682495851641497624362032846719678900282179982403122237794253976651295132167657489459930323527258185543617533735172077458588816218877967315941908283613391767069142922445402536803406075874561956559161897729664730682129531579814078180125865607687474653352887653209935847268044600290323200804119973949595200300344656921568540348484878327534538206059184381001566520596049133611785599247884929345389331737064359867942876879383290825134425548088817050935775452716982100493641910109741561695785685055317009629159720838230535556525903493972280141997143314378386727229172502718865214372855229213850191417642764112905975832579198812494143262295697773087257799235452962169565659019536954405408525997471204441594687780109453571131878414610327946893621033017741467382177270652985265701642135102554346346660039923309851737354217029698343071667771740161177614693295753846996508713220860005347137492243604460896216708603091311115325376224644119651363342446051224453944951255215486187228592875574549113966579307339603219280220962386060883821787045840476519940210561965578525366046422990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -48375974008391605106663011481353694043450981709431755598545486430718955348191485959292848131782434109323377337352785519489796774949286519251118640236278962850754787387017292251203745250381072660471674523308833186094798752566188905859571956364137177721573270144125373066719379487788722104349637530416107001206556496520279603060681908629607225713017857859398282461868092695583961694579164360100918661696796095194292037050661776536528335074229431930736974696771491500073334426405354888878851412013216328608963302228537801210095529870230267604257641790440459909686939912859918863800350102247537605681198388242272010566641976268336901043630159181051162235118626142437624242515044550138278421950964805047183246402991681367361780022549678006912625115045098691376995342809051669827348791963925376456769829051225295937630408524336635646756241326299719981763315743432566083518811356842670944506782486444646919173404547646057014265839853852012031010048293473305839526695603378835041465927053601090740537606492484414546268143923224456218087357573416542937502188679933050199537413937734219893927115434155794854566355191349304822194132787741584198405343690640168215759959161360467173999093607845803134520296584008364030341172503348989261512451740994442540964172315281959918429380527848253930914439620691203974644085259951492670968393617524806014236068512277561561785201870562051216432872771156612068199781531093204892534858756783508761529118781139473189537380983522709230573745440237777522115771214764420513371237719976221567876657595475261072887992018320094704664493553251575720912996816815410531929537210662309220050367204349520172107013099134180181089472943003942377219057565826610657059408298504445737616813946495276060848514430478764472836509684108059989335872553053430261316349737649617789910096666764249511162733216630174847839781357403183429384317057307030069678265345923486532666963526451259027072089668932190081750500454069141709419400226970851701703890336544967043063426673103802533158069940439329106970419583706434339504536983447433478660331561306956767371698733890251612496154330230120426066846590336793150888885396550865407573888946475451862393916517082540219073086447613295258289245514751496809931980586432654100099919955356385636511284837179165984663916533665301868464550932599169547895676672654261682920062705778699205152656107765214978926612360780130173698932997980217371359744421159263850760548629208094375527433040898276945199553063229150131651589998446320538394297203651762533032823952019809491137298020415520459437630781562209813135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 15441346556095847241618572718215077707648930107195946750385799016062639318793169412279966477330259959591654663761446489947470406414914102826687850171860922068653420907505353049340696494108249562254887243798937206297832413180204813225416361939809169617733302965367129871261949411220260634999225717579864318374615840267884722678835862800360236982537507138447193613465224650503748445128001534987238700464486268184306848752041631865689022407163137460188140614967355263705353381737266198435269124018502302794704593087164247660902546691865012501440265501628947024191501877044821973424391889007814028628693971273150854925438790862730603225788904959194547319428757474951208485721660630696074536265048268007735539819172143093473711233165077771354839333530713692236024808926460682455890715221274429898802334674546306923679924588974708677759137598931679039379923685948347747113860141561462045759918608194837755327269140650494424583317889659430723641367256313382428380869774945420751206778469241549146464357838102327439695587680915254728355952487601476411106014359224376739083953624458431319167441012087525939320086087658765354506009883129018300516922863498007563369800702381625489587539189344069103608351459029221087092691756087237573720633597519913775893834742381745136516690243986435773892089448531742311114590695420301027523032736324187643710582254226559596008784235077029561992367093787552311270819483037190639121170273773846828295292081120325969595813272895071773446980312761715064235302510721672919814213801429944586702315896259605668180965242406344727048790031161661402556308280986390366520089382361544420724413530190038476447338429362618094364775970232751149859509851759306354636377785769735697982296125161698111681559651215886017290319675807348912935244768714668086100455808524428037426296316294422074437174747592917131862064033112156067840980810860393930179248151228091349192775793503768664597886103040137109423207752017630423750507067774289679322387095666210085053423285089269583211451379568761570039372324121688703303186654767511105366149545671621750709545284277578671765845321176198119044298456908032502446525931850052295148456605708099155882479374867764472298598314932995790654469525036736465196909700406326065254266322854726352102081346215310325968423211171459478640753403377205819249679766341854848998691175038681003139301850743257809934380272581032188862181331384020663942873388366381445685407534961645634731269840227160811909833819369836125297056205743582030596194924338943145904927674357347358292651977457972413495099321106087085604864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -2747888700617031815666781537826116835676456039810194990785792527213724800220179259801410204325513665555174922108336248325926184168024079817089994483085642322332871906252597913190004809868538135374898047304470717424302724481887916716851849952525887311614613126484308686882323505715074045730083911267086891712564577364004742855883837822980253505483197292886124030806201807170760002149105976194465242661648041877843064636815118424407544105657561436097292618739630493703326419367335800468315149334421938048650233967007669565257637768348730773194410302216629228151642063222770323602803432035332597023745493448954470973854585233313912441723577250554161342675023575347206173384305459657699504552269064868949120910025147722473588740439235187167797067091933164227733231122039944781247042326248063477153977459462505081310594145488646344475645907927637864345573747941302247513118516526173383147948006210699099784346049419841153636891591367712241636132563901979089614273278207517188620933869550258522516187270735730830185596918166113642998936503290823983346058257690074606371232760897565344849874487169210066704685266651572169953552473352550107733653653178468246517549932970936081882395812666950928533504570967560283417032881500982044168434169767960554051151654585447164460804590684411486790568008019947065705804472642788695868533099614748771964946781741268874374337774015704207294634154043568702394293232163174875544255471586658696480276742377872586673514745732268392112266251376953649310051119921087598279757045541815152154562488180141734187090376285176876285972608288012731567864056566228054194089261437385157572817010674287549366676627184379382019681350816906785036293407307101099177925877677310391974938426896170673926486783101889108293170271179313361255961368850732823359320069451356525732599720755288041635335732972670665129866280766755645346110224857325819991227214591590187085484221066225061984071412315568836276630439025499443646631636658339943970302242246970989306524941926314291473742381823377906274722609652733320209376359123038825535223472914608726410847913984014721475296997012617754775823517530128681809350695867452891891320369620842313071973552170757303892199425653563239725932614469807799095722390045188297469384803586773624170666495730015521214059282995817255351075148973039831964857762578373164524606073609053590380633179471175040051133291961034996536287824028592902792140801431008601021088841176950462247196563541363157675850360267691502767766335925800767981504809618948109725933275538441117072068715466354967303325631688463433596928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 331829229521823267558900560698225121890733156387067703582510860258656134960991897744516095285759696163856704011213423997312533493077801681409617562992604619548935339092900534765267470633854007388845663303561618472144079589523348523136458122779329791049819070610971126061308243679611543575794246212153330353623035127198465687779927385649516280740593464573643411586498529032657335817160186527654989671033368174786476973168082547700895326026822139372315494483042034616294031470369874569858734384065504996590179780273292834931664818965133926467430344849733589923190192177936604244470319675304688950612159780778511839856208391464289590088299958950034167830262528597671105519573703522373096621298220436425527754996152136191793131587867124332367181111692117042642848395283299448518454173311361525939908188609238317596846493522342727187879905219676818394787514196141501993488415703826205638929714673841724932220513647530892614000110278749927566158134348626176121686707848599762698224140164406708686469176089824171536508673605313540246906382554365783361618744182000125733788560223693763193666431197343801035288732392571795475615074134392969421505921341416605241686102068318641889311180878296173309715744960176797766548608669810043878164655585627708044146892096543526439231873265708181357227402070090765080391937850272626275649802933181135522544154510768093727104540141066719957886262382072742262919310020269356390334576312707901620510882187047537133396344552670197729196654034074841178760783182130791111874939389070766828263970837272037169304818182146257756777684149702440036363153589489422027401303441622320395727866890125706143449391460402363339054966486752441039673115756755747589420045050292560841563868773679174870020894110216544192548859254757207103158941502734479600491181169000633827481192552938140559166738159234024482829258882275380045405754995509955053923799414483581241781532954206331220809618486595290053784515770391107579757477573226663905982479800920690604945254756642156120280497371156481076023158440673203908802731520081375059588525377213300843476552972754142492415962724283886933633365090235940620575855291671045987155741843270097496166701243685442799164049470578457459825508360889658947393431268742861939342743376962538061388843933494405502923116698064997207420981410770675610924387781111551598011151671459835591096685758534010489408500908719671070161533671441122570944543960459964632978787576977632759147273049414410256557441005594343150301860301157021617122795803904283337305606667308484592759419839733272375998805681865108750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -27530562564606476805105258062928088999879804301461788865167645566424031389483000924157629616512111928749329297475392067539229329555002466180177013668470624228486654645865274044953448509738143270075381073290046184358192970043687726166661520300335016442064849496398087395895469376087085996319673261431917920497506480402345270619585821627224882464912310530024908524092419102881489349210422368461215677220120851065431728793955286830816516007039090271272566108408849138431966753758443298168707097585318129841760339661710426291488942217500566528169569727717951784818778974597961461237895091579114552333767483541225037064309776809882043641729226006990041676453638632909611705501433827338809367091838297087428660230356644575173674532841245122822881327144102103802026028953889589123993385999353519650033283586964013847104232377736628534982014793161940803364996632599705723862814402457318177962966822483883186061282525577843016409514618961756612933268634606028734994759864525408892081549124479289670511019672850395888365591587750945610616064843449328080575956249982957633541290570316223053121431974929911716091247304766969924924711627477850561006125650557723184067391059829636176682399256064440368770660092994398987878405300661660655712184131589078471837816688584356138499100871077813696113898117755434991604220807534019534986466572481982892045288336285557359502063366725116900936154748282057936937923888964415604393654451469670311145205051824726558642150749181667638464230411588508372953707963280951270218068434524608728942472378082162539399048248663402041471146367216180027834622823165315066467160510166825537269310658094477537049878876614478322512141321336155096564306535322249107835960033669666714735871322051766412124781202685060543396520587526218592852147791232937335848427489178266168289654832815312071189808217635108854682637626671166478086447651452941133289834983261849569949153352703557415375012506182968854124757405499978152602673647396726495303983124020889621662204290508211050492054527384406659943415455102162553114013931590926416656736555215195204399469473387294039439835010334772909242779821019631141767362035968171710517027187387632307813190547762061739756601517090017964109459013178900073133654741148388795749093122592024294884604937195678849180202079471654135578382029901916282419898427194437851627474249673422622823918675247742795803808597111761762391033940522131137583015874484779796258155232042345089001932355804666762747836948480332700203063959688474627846411141390789524900613566515360089461454022110963296815809109745630969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 1310204927600763432148008534901013654035079629931780249319251505081301183669457303789952405305465694837991447961832449989152877094954187024041466486181458488448688103381632668476747879954374973933311298324947576155262245027495582817881949927481233790728003314520248099755536269804891095303492303838555784844516368311621871513308040930480982008900095183023927425069173852991200576169227519593583924203152398046092002639742481485177486338684507719533473496625391983407037899430639421457181871922247798755418454511791479311544869724248590438546933490565215104502939558207274336353933899480878856313541975212909686521052149631348824209561147739288798004799373644542866666043257902468708510325210137380882067596195310224187705275292666604460746011050779985206712201339892273929617386462975969736758419848537732274093825391785159721648042369689389149171143665743157666096764446466309110578320128183337384126432901918900471568900868554766190751510877518849755685781633382809298376891545206745526968377231091102418558845990351460333361673844801960594815619956881449825006637072363306235174134738947109184484244218905428374625145157865988023784692387486176008838411795577678924755573493500315118523580099617438820300199832801124822803392142340521037990840991972337389534466096199331489011123915085695638819360450055812834512360261301342701548211824583302869541127969842923850142175204869086931018698839706697223652164405402695682356718705079000315359084725738283422389542427303317468826789916973324588206214703004722836539202189722914930289478760241403174562608593735778399243680876201639006649287328264514420375976173258000706285746991571728786646760512818892255372957541982221548474598599584217967416212999040135580416776011868529761347637907256037210806906907266961008029651202208326139813307609560560881027969468062692264777388712353288128341839633103119067740841103996756135856564140604183018277793363420614255808772775062232851315700980987877502370618922915533967312170834420407548609712169622689988889305359839194992283064879577757850288347076652144599370088166208820356796464780272644471966334664952246493489616020185666341343029029845854666473416539205574698226748163536144757613787773975246302809602956705280669726661937082491490799130829110806582406077778716933064278765696602933068573860481103019198140878927244835606268133514546576002783082470952621131436171940176270924856353956646564866142268763168911902105210968108353837134231379017596848271264080294319767309310506906228328711451963844892783537234328587600799097874784011383996416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] 16565558938579206733491003644132728916707973312424769580633024173645836032355775456125028725495099229760527513983502549775886401207454493373522538060782303937927823189733090022709548239898298101878203700296294025482673780516252769493455583526851782047321460917903017540523224758076011947174499495389144324752079969989186432111965521702698010598792473708985935464915224216750150869260712570896802159793020883460011117211959104342404570297269319296407259737765014422530025654176454584591537022280844900787246187024462197637539998382339131045679873798587916967469449470489342572241829703834668344814260627438457900584790898152467772964268367110726997339536738419743338804819128481905575110961457766656590562662705977925944190742426065824814630357959501081037000142386884230401606357292663641909314997912891690493866322013037950212265747890561260446685122833006856810599404180129457196637733059201463364351588262535046589003674757442750129606410984868096594437622096314237536504824329693079875944979443271427126046692768575798028754333452923635636347070160402621930206682695283626496997566837585473707152941788485255939558527956311502889148266001209513900679767816456262020685572792540669576317893517580727170789026050852426798437603015750388119591992068153840983709174252216618190391454808234631439095153324665020252697200081407562307577304217298675869569405353402317353452284388450662696088859764791277979073107073558176807865833390650116871519891785890848889706161040742880550106318847061896294887352918134889660285448218801909987735722256064245555791696674393679863784907372770290968298288010654580373093465977211182844113143476300607240063071139065943802688332995333861125110220108877289992646911018961460964869537390002448501032943177486590387315346063342427456488777958446278981798048450145839417188994827530047759899889824719790282086160101811925174861799740091406589700239336531825875195146050646461119865815999648999209912542741443298249612435802359720490963183954648227595367868197310329398221365531550081618669675710288321772229069074096332997325314853087532090849212180770468533087935382852974127761069187696866084688952112456701240772312407952803311739710486476580300246198236721478577016774499916147409868472707766944426982840239419843807003289434949119817871721154715676595950835996931137991211721834520866590019869457138188423267067579998660555874559066291713546692818025226213088540248360167199084449887289389701568136556059887264432885556116391389409573104932379437522569777311769817631676586799270620557266516804886331392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] -9983615620704132438403917184553733413461349101636389839470203369619031587190656455244528230358833655353924281279295575996971611323533492685051928037201199950075763609785159177892611316945238590908663216352102698828731537457474076664096427303021979770772790875025488633652349033865840848441425145563048284698100352334169106136285660448561883492077549021150746835029168507313673866623951070003559193814598002539761453312107003551645739080334767592369700253620321463291032787264610885339208568982466608730234869131521394811299987548065507694441020363259524326954994344794003452322180459400087085748933958873391998059884373846590236544697738038727422930622105396661969322933655709337671276698550810079422369698365302438781660218860517597031806321811718956991560357504391932398202476761487635526590107458912058462991567647082602234588993554874460478011148720733386058255484563569746842356442459877804780135508618534813304231403830492132526185531386817736887104952739566121648377686481358261705576140040755025245699002094285332540986855009830349435722645392889442511172829241195132516781545255639989946760162128505786599574952612402350535326291227306596309814347861404000293364604050025654436127679324090567137121928560943119556499358711695869666024213079673988091494227168717927906271362791743037173585155466430297377664256334052395590119383534373738443230212948999877864593098211315308120948874389732062209500630987424708793166496008007482446312780207906806286550977605252822323319832977181977628564820263194491527743779789925198174384853553538998445421517356028533619599805425937228990315038177634633969221742692463395673456988794148325029984529407505783999424467173426534074432409314565873635369223354146749633862026847995339477170036750171516612323664513881000710562003135718785075979753732873363178706585712613717629249626225120029980675540290382515673130048153538472143544553150571960318538840121376006654001400418962148010258297311353367741397142528489212350806658018551440893514310229779724406175120085154174721746463440517821281633280468748027269317432920176938395180829384589533478794647205404800096027703543527669251786236542312227045019440717590795199169754360875536064560639869775256271925776262226080007694672046834956961559826451035451172516176202167098041594028887985472746242663798734614978849481528897595138553742111507044705339147848140813014215069983141245398065177396527505592143363879998095477583654473086233728257248219594456412886222970256647492641554000697949567909893150660778704256852553823349339252939600936566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] 1363209376551073548064274854275868113059131596951035078896447903974093428948519125890945679526679379203610881144598875779767835752126451611257550960354400673542860037222291985389338309746375381987748635201723310327928251939570137587212515608471193207651109755024396538283156104460484164232917094270725810813366974564046737001909343679480851091997387057893219808264109173846641071683223661580449755235256869944354634824598256410787050260749114303078360299814630610820412194830688075092432935752480875077680333910207296501907278636815939013036863587859449036276192690574176853162989823429597880693075144066617359235632319721985361639781943093755311239375207937330592745444387169834599004115597097631328621571354859490079558510657790366565456274364095289302421591418893889947752779818287996326969336385304107522320181036412564176771879119165770862508069183922540359742133030230288576540588286669620690399691086215913180969568706327818246387622465996205463000376192892697618302611980778943399626611604182299625195915479256479826012366989630936150466627895327379101308097915253389340937730198765107505939931643980280976898315499246635352143021494825873429848728571633876243247463528030929805498775360248150899707683757152637107716574455011282958285683588500248375599801266287098530524003764743556972774193677075468340203959409642020562356099406746173098064578515602660776784892885566276501289314892391466917065908637244740011739682851061235377531402817881470121197910001495986433021556261113661883539645686255519158921765748313200971769011652064060111137624522533355687418447782442052965810391427579895750118253570789484295595609225024393112487770428971733220597314102292359767751708625110092293769342629909556349976293830015977585941131618842121155172582557749482753465737803643462960990484596120141359655928845216658503083843672430180585586217466793658933616109208620356025319084383040420370391777163975102147355722958756190773005993889035178273384215908090131710508244369964550514745982056672109667755558486418460003101997406708034292552022377313477956837656843676057913057042471486623527917409634294546215856470580449936021831439962449947046834122743910967493804560178808179448432460587067143534282093770532231747903442656898554311183334063021550011330025898901579031333378177272761286479046749615834053082595571674262814490907852950308215662351999633539286063286492892914609464124070514884826403496944327382239080033025248306230678481536841789281095017767298339310614634741657159842181717733470036864214105840687660337237664257865154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] -187958433043151737866984428509940902525620778495167290065958494654233001418831272008785595710963565787545325092481603001098984489778815649581843519461740275622469136172284849437747258867948514624686793050754552093217978909682239083165239252129635453464413631464357809263438420905365776247805272036972280814048739024758892131751237113346690308572553109258908569676731325756721409443026786449028105429854710584526843249304463417290084822793910545950061037222789462883409341551813615489791841626742006123355076670383554799234792471480692817106463312499063146525176122801184141353287244827578347281539122378036995673848466680799256141723445919768636765251728242123343035739170797665035718032040553884344221833353515120177424452989362919880015899092283158845179444168573234538172591515460952647816907412179868814964982747159558900375142898156317807806169820047226559224352158831511303369711379706890701806289019332420982442972281694946059737584072332411528480135773791211861178138478310279507609130352728132018932872838193445890544285553572260636275095734505787483209545393085290530594035583307722993367573351091634995700007983369349557901680120622544513605454116077981551008542588617725340340960308414325610595486494956927258338570959345766590882191971388111348191803232408274758999903500915155153772255060822776646649749711959564185780263940133662404105779442307957581031306593492387949605872842327899248135409514380716128288157050920604441475477156814916902947891379437028906358659616370045093729131371064788522077166162366196610378436311048632704945572329672413230030712189214225628554067254952030174246724036096478958157734272534258198450426988085094577416588373232095620690022036744452700831241644531835784569183236199894053960618276275829636052478477157951636026480504626127669066225772342563113430600062023434655805821939076973281643248114784357892701064201309952584663950708094129016646486238627602008294906275729613939983535477584350597181957143471948672812109150172320856925319235727367748757477380645310174795235852391944624290707314005296741023151070938372938437119612058958802122946337302643803109451815780595276161338068312295851123657835246512774289545482436928165636455022283235880907148699438970436579735926583647509665705913458149530235180613515750310824810731656469701691477469308070697272779230193787913007786812178764398715474683596809658967175919854396892412026707747036765879427249858460121099217344437089460213956509161117554293641645158942149771585087160573238599024173683761615426849020411898955817586958421458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 22362026831898571609383009757543113631178932545484169972616759155538832372572231040885263771428947488604393571876644924865847288664263602802501211331603763739210774491007419081283322644606947663468433730159023211802690705210054784189097942541200665134571265256759933289639307309113759601342665065209827861327633657756037600176186184308788630808964765333225425098515390327462059229369290904334991989978429329454288907329516252596138377441654851793890284953002989811485766615247708373181155633724230509698089680451727210607114182399502097421880226639669341643070851914190245561046884397030137280194693217591952970820897482867760538349089777542079318697114763464244347113306057755238342365787061239547632610743880224058246790598104942724399464007896430520999970257437522494450154136136854131298461045567618918194305472156350927023019348552184377874614236465284073712995000986517734098607171794814907788992343467670698770231585529126394160354634818780941454245876712976461393464979345089591783835946812920359821150008854864544021670699771889640415760983557431840528951670004713733980145002427774210683974568468008521677929448329243704866910462900581850659905455322306152570700473797415810049556276386760350349695482486948036030222359620587313462514362901596749293802179599345805532785511942565930480266862146822846026094019148081922830143184928519091246773092824358295949586809721831242593194938635114731135211308834173629316860503710102086610930749052661287314959993876217182270911800215508092856200552955525631463078770704492636762343095163739098537013293480413976761877922933786274476452819039553298393532170352645000422375703165382927129644565061948658949944849910442376875799911755975773600273969095324284036830308324562436325232137632249954591975584566964806666642817128234550242033934606655368086468101615004969816866361300333552773939680354500808399989718896709963768576446228137487661366898163100222712499250501169738711677971515111894484029067157368243881916748615391650081718648747281163439129444125437718028725459228857687693316520514209209039491365281012490416209705450988079870077449605250841406502830759770726264602306457635948783597293504574001765881252602998230820792105917287167199818439124356784819908770458161662967345910938923784479634081305875343928075100466139398665712448676372455003861277317078542213670217331289786284104248793626192216918501254672391976326679550128152278070697054477501213541882923110407679167764519823109366604611713770662062424193550813407203268175731695521182427526171177768269889933460635648000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -1201494303136942390666850788427906045708450317697149735437275033611447367543155803766104318264426715506530491179060663232707002556464157372190479708071284931211422446592726424785063437419986925579345370916781746584725403873138556912876097469719989929334074084809200557084619658053470751333141062370055801157701611253273589602194222186402079959785125832965441328606453212631779684973845905740234162629499708563242359196294277446802825124932665215176437845406406156522162049455956512737679137783246763505369805579411861440703901980036423263214688443320158363880112827429079860696584300985440559227891605560237050920872626149618130721549021425089113588014496093607307765316098713296745038418810780937604305985625614838342191336996485624734639217926772585778104617012914725661898715489373787321477203213777656952410397497467716596978182093619177622730288663834893105898110079788689159469149108096751886468347212093574920394469042139451354228957305004439268392178773125781265960928768344094857116350759464860588108465844944901967911441096447567922460376336880903539420463134859277001583441246901668916669571742529533026001899229248115626365213792291190731862104298014577564536173874082933565135082444999642112545083142997641491643965012952669074283123684383802122655427874034621198717091277826067912155844376860726937696999787618596268966583713558538063258643400466767054866573541392860049855555642687029046610947062253444750897982169766373760481746636053384490659315149665382831002770868749395544886710759974328922055728610304042159928231614028875272105376035429898716052313385297236124156210250977897446403435659655440144266106715583135784387764993172019637902696341854140152326225968600318129122243562693194907290366772071991335473786887002632024600980374734832368119018889037575155537988436220506178278546246001904130267725812569817190977730725109850290394484285172125356483975078542501961334620215343703524801423320550799076012712699980652074318596366445272249459975717423318739552789773950033394466926560084976005985869341924842165833667985578796703971138695973432728549735819469947330534041194899922894240293160659554402089184018586662670064804251157291342844410852926092574940624422976499381391503962897559417966013618287616741656276706115682468429064047586124870878818754486797813182777694361296332239795413221833022703642778459937731216095091686743380600927893807797509652192546409051587358730772797248901330915452865987781330340303176756484539334062941297856015619563563257602410726654126431715825338847880313048514588294774784000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] -121904870346728291325493106175393446721178390979610787051743563421927940490984298731241158200028862659541111177909546906752415408182700674857220626840001962074365874235070093050242827478006615487402753665471108746711266660305580232763469581790408944738225905330897728085678252392214772845236626024267134076528261274682651150629338338796744831856337121899699609738311696981084642580285103680772760707987967226936134843322802993346095492734490533519246486928835521875275363412163861620855907147662805222292514577909357808030931019944743874745317470402629661017182996479623360750898854870409735638825028296540117759063860534268937226112162257482549348612930323039013162971109375587689364887340632893291627533436565444237234159047733402218543836556278510404066595507624970666785247648166330494139966499801631561860862332417283903308940555434261150863178191872272854018173757338713772049029886690278627237924286437724201508660986453768117129531344734536338111464351260592134343555162136804150177187179839236273953256017820408204472543612030549156489783672405311574914246287811960791350150346297335924781459907109545716261307151019820504959944817574254313894714261230045305387847306123764392845736028909056691545288046332227341871476178391331632806039902380292693119554377153204567656924104915937275688972959299664274648483098343087130474902706911861403904655240203275647882987559585714686471301430136674997047041415165490200430144027034639581771119434634301126058143005538363114532206493582614617755514484350500729342358770836302949095870322083837941394689733919975483153520009416876812490756905644512663321824494727780920964476783126540607337417182337448891792787987578466775375387416967408923548478897098469807724193753684366463119175928196093173402031702014449281627146570601421113966476055197446540793512970855734441408417498129217721628854326977099933568030034738230892156437100674009391859159569769469235947886523700424434559375340334648585638113525914599476124105724752400089005816713863677530809206709600605060021624253079788885672175538507924613533399392142332341116729849009901936606953836202673205963501201538241060159002387854051551388050707983485301687668316735861723591675826925277070777295420235911151457846982635563162428503117635106297796624181809066139355298213315432383586307563429538428631004308166016472518124011875938707768610731294144964026516912304986485247467794598475157892742925336163699889533627134207636106432469419311904468996894064363874943940015879026425891730765720389989130248465360086882904383990792192000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] 30853847132892952969069524056585551022583351028508577930012497922938858022148449699492678709117302304257253223045758335143775318769252038454890943566980974565204749706669044942634076422100100307312774268318925270243712771685466446361495477402103552707652498975473524106675858918877400308155357687516207205804336358512311025116974494339877256887869869621202212246503040475538006269339185661681310498366277466036386856541669789266070402099571700206910043513428394593548240761492886112280696837773610425205374382864696465934128342852420882100561820586808993895881445091946417419733939151048899461180395129638147710754418348225699667536774403931917278337591798022116875928885213422155304976569334296287580271492356123342641421880626520886216128410843070727384023601930391108113034409639241372080442788627085753616915537498901632060527622269958466408217844190179350284137284227985110394207437503429903222202999706925680021103794373738785750457405208218446193884142406816510851925302559260579302810966644917899668160502072261923651237004490929380701346089109443285339318404097821314977081976865229171693504129241342681463959746460098952675855812523180823656159976716924648798973116458199371143340310202661625025137146652057095150393755767716309306682415072225506744711867434133996740463656004735051860251703660605857672422214720473853104710845721660699005417881505692562772087841730914804606896947939907905049820271527539144411679751005094146069958194103877066522068321763743566839483640180922132676486034990702014106901920368840517103422086714948996754262469396976133597900251697616665767810360929126576377599542933314271928916524600877927919599874091289172487533201555400229700392728941073419553444330394020902286585431311680286371035380163299750703730363175645642063347136737706287888208162404616672954422861703715006177568921934658462885753025620486406473531397145168559136934093405478155194886901219604256126357813220372043432976531640116321735577042505682886365865199246842043782708299734839583247079344268740761181970160471711318520079259260820073530250478834791248365329307101709254447719498910282361238148788129565756135237594549688262485956861878188972627846775457958817828729745375943960727408356280961551392507686074954088510386733860442890919875504458738111690763212706572289903898865285499640308741474221850961672726729465414849206187373385094039793549941471888780424228755579493414673303308383190606326488163638127360709814907213783916276922870861648230346278077996189193200816946114161735047526900925014632482935557586944000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -2976394749422626880643818512648497708488137445390644058793805872261717527261908282157920095534022128493747529986401752271295966912506876988603528088537101935687824519655014902825877482187348153692140034554791974362766302955059136574641700237146663410014163958845627981227873039210385785041081774722169216105718968896127955315090287777968260636822678434540395041249810920318540065038855421020703585055562883611531733338861735573016273919185535570793935345796832918235837021856727619087166499091070636369146395949069556995683877911771727410078670440345120636685833547932911235716040598501954060611181570267327108110061266996760614012206307118095176258141910358526217811217903424175005749738070754278790802566262523094827877468262791524886835620101157713888677664897132522154475904447083710214080991546759279342962177498752936126200542605829390217751259487066883413762007450173314129393505395043652199447449430716466136943624419224052464575022993532418818350904777345320638098428965481057454673470286393084002288910663580866159981537565588218720243972474047232047462271918465376302545923165919905571816823011810190645746618300549740452006697944013152845909352655475283109419817177555296547947434592302377037985092244020242287133321396334274315915439494234975248837960007837491908759693263776130026494381708967222217910262620098741040512297829217538636560998306732976032102808071595448798573657874744449606639904311859556013975016114992215790301651033057934282898750325375095181177634565062317867087043425005595887224432025870137144052978078317666973070467529706253277348546252736649754525252804993353964978427753868848683834418114068031064767282750934977835280412685174870438691378546266132359370127615810314302542203773578897707865348095251516614330454587836694386379812563804682757257677997164790982997660268787886574146886855283628855257887127281888785444306457943494410915576150071720156018975038696106456380306588545168037319325447854483076331497504198241864381496594156649925226643833082932314837300408790256972504644616496219455893493227115462427792383007953820511732194692326271833852654648378581874783337290566830924349387039208452851658142809559316739202479650312386956353418112901163848025777910007246933291042623895403431829669840167864578902492884708121780780253225415562103040996059056306730217192708267503776235211019251357119351086617341938066893001024545705697494077994720821034425430032418934707707064408360624657023487540519754556496674929076835751888496380234991532611438683588590398748527724540728403163900542976000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 164687353026047271361250016378048455272036149316476924921586239045903660251592956486694270340509998191461790505157312686006024538286257234735542633129354842664672697337042865179718245733694682945568131713601105805968827507904937330704811912196532141718466543701222722780385066334005115281704443334373350137873374411128892341100646736619477393851738078837917868311372355990085820533286794510825719124859967834006556280584496033284563125686369458235991267197144235344530448200703640668756840697211991618851875610862622223023116294059238250158221757016181091500395787469608783139864123505256146852986603380332715242668038758683929692238250641475356680342741160421299691771361035675399493323294800101239937895764090678962217761283028913731352740321353917949437658564449900717928890276875800161861902134224994033048330485817327655140539792107606665198623389200878560118184941300357648717976907728608535079692800913984502269396752207117830093600414805692320906723949453834429927418377557769946507394122364532167570629878953494180166020806575256011153844826575248666854983354396894618485181779748048040076014510265785915809207328039608992616288335581577864936377712577424851913601219943049570839077349136242813259831479517334942529062145070874972966687484307364740920501368830783087102899273675596053716692186885163628319753472612351598718627491336031624168253857309124666603097922718666025435785515203023017457226408770013016922488128148763598844789614586245213576771646543269651711032190789225197504132440568914420155585095764584633884855723676808775266720929169466216715830839066310974630858015490252388134159765653390105797908612161002524691032518353101221152458767512747336331580122222852068769326089940940232030445281732826522432063734360207932605377607121174885270445282259538967112438041732694667555209995914156833274998012002159534622445399940534506791755376442616304189312738932699059983801218998212571390628425271202171860441092157251918135470525515980004482552723193189681654073289883976061081469514373096633076712685152750116474218858640120773510789000052026563185997573956215007325233259169925996621848833950587881526360674983002664240967385363048890599340902073665758623857315403672163513905316452723076850235188330539971959315287009518289491922385538291513183169722941653757835444250038740343386110525124598186775690792420055444722313770088298653295909751894228909081876092777401951676166120994434560446878407535580220283620836219872981382334059066773340427084230459149335114464624849868751308831591153889924943982886912000000000000000000000000000000000000000000000000000000000000000000 [82,65] -5378587226541548968990421450685684401215393105164920358206059288082381112917175408381281627434718006464968409294706371263229709262125256992383997259077932800368310078860131374774190565595788528069153994636808466881111780979281125339070555627377016794313375902708428426425221435565252649333758236657202088417728212361265421452839635770807446592762525033861055395420505481571566131161749349358314190318164484983662480796545891305472328320612496135572908644742528932700711011735055919904640167953786258208991344753450474710574620217212484859371971930450565351617178777443234593078094192478431890684751231379168190713541807407564679550145555404987812399584069002351890830278920117873633088527101884397602570526106747975467943434653455626408128558281625634335929670970019018383458730456786701421357781445730778842848155280101220562636203352057096006682070224335694709734716105158528101606473462507399170322635307491710567579513162122182499194849621581259523813664887563176804159191041767152140845538028125198212108406668827022203062627090116531474683013475159295988716230949572103437111195298698993631584490294034575725915460106672358051088023766488386352400094916641573280774897689526769544389218574712474890351844559832585229666853098154315090767051108413066308601049332453068872290792797862312784118302940983417010140210833545094745188820724787150195706369589581087546985621967310755118003059211398400368623506631543734045797300265444693159232829068893218219929821882235900635473004423637946653214646279891095730239156650935640594300592803966640489215686109185745883968317586594402676019540746607191834186007674199830889581184027658327429299951652942405948386351996517656436924035044540964478092996255417704353517002357843251330890317930871651628978764044284740890043404796754404166470324069197524665465367472575488055231737928497384839620310269682935665837795110666035760608202521429174981332099260271954372669534113786018109009672472718587552495162389575010637023489926135429241458423767652073011113119514865408386846438587235805358888199106257115408499396526805354042346673140430210722350015955975245911755213159279056890721709955699884695940681871718141677896041131340832352251051661570470183968315231721491700363313438959876938577199601874707810126008880901944963978526117281579377957974906926955386482201693159354676535998125811268178806455818589163494685165902913058715387068525102885324972074801411737213281266155445474761165988940976854526210307231235236219477838032820112565572418704595574077287904511928330277143707648000000000000000000000000000000000000000000000000000000000000000 [82,66] 94273815987277207721778792214083396133910725053698423180311442264402990468766974731212413432440655419326904061016062885483826316074543852965386012885508379042105412405454723672653838235593704420067397825660998713713044915559325298601064844996787799540873413701621844999396349271747968720408804375831930810383433298679454706075436173697087371929006019911364575968658217340630857945612952765524778444384391397093138234841587830498402160612293610016586369053230571925874153536825612347722717312453558878312380210090724316261296928925869417037914844015828530865080326706210299569777512319667868782912931025137610054987665189999285109258648334099347794948735768323274612579515958779959520901419785078947401022757494621800113718778468011868934964964583209736968460840969155873334923704270398970394055055740689575592680746956475387679161839800471796227072852740047075501060914166694531504354556040471447740383295450872647557015218077304050259416787991523482237749212713290054508977711869551431106778158144261380539291677496149129480462416979433275205009587822534627732639076393546526283563441266515727879731634019635608412357898089026002421346476545651614629032498323303035922790531265950559934393967629695583969066919348754874471167912650073558212700456830814379307272050098693227162385261110048043592602356722617125040065188289418531610852598335881285823282298665995030049474688166269110316826182179428047426203217438089320840926411551697515932743689691189399899155866498006426168724194290321303557670701468168808113158104452282484770963702041145255983461227884369811737678705955137928260758753240300646124156479734711369697438948186073243256108445041180068261094555971967624947168069888411070737837626386058598099258601666282619028156986485450562440175878780858149907910789187665263900208386047948981688077477099736472022773364236382865693867022874788979699831614799515436155920475736182031360686840680693183199988874606804132720300788382247067387993239255899749219235716531154287131842073893212666236105308495334565676120352101353353008290267508691167565673866906845237209385312029394866345110745436906776967478414700684553949229447031727169233383915453835530157737462297577536960304871820145820781885437620566363645452036806999961215867395240565293811176423634932672615676227639163031793704495564006084334396441959095259898422251100514160483650341595521887934304750327253510456505698303513966800218161749086796907794928812170338121382823388057599696775875298544259869203513222026225430497921582706614965047736504093671715504128000000000000000000000000000000000000000000000000000000000000 [82,67] -1342142795317688892301974047130919654321515642069043951937400800629072622409837680394246673755629668797687964913962499410299732620966877369350069283453715136334703299784605813774908596909610688099095761135317256453305701075771103730263640519815455892963901687762098017995247074173860308703505917166211354206312768861876188321847035529905806136964601950004750699730939763738421270097464829831825321354737948532073778485919731734990174863279125383357220023565507985383974607814841131470971963834993484158833806165989626822699037216671954383379299726605190020924593349438467366135840359063131309307843401846724671762181363558852906745498697647788832221248057222546547165577438403045227676388725029655399392747623604149323453179943586479283825667242430323762187576797792211099967792779052385414409222918836408458033604849560539334741201778006582236888151923589691866412794469422709239938890768706713611985248719660046515931176169140048265582614964821688355496477158319656094116746166855056811487473312321266611766648490726240518708831389969397342990265092600579867130686501693186234144981295506889416787399785982420221875377646913257923337332907846930597642401745348037026097845550108507502686926084129209857800867993869894120379033573102404470028244638473806771219896270386068354834581420460011975429843159358057245414033154402881260564322169682794786067868989413853162770761959949298396259749432250755617143328654085425786605745316674249576020195867832642069852919150514785390740059121133391972766332838109830393116796752338216127935825665840581159261164983205056962487995841653148569742096542407011252661076914133559274983615093058714214653258780011030782001325446761545843409671934778623558133696154518617604744275999451512135238669886571300153941192945263854345626222923234587259353913205633129205534788300435750591661039862884726763671727490748194948000626242285521389684713210471171014381909443151249579242432589698986750002628403786467142978528396743026248335900519472557683855230405181542481529192457808385205131398903878604515927142659207002524806491660293415413346275803160918358883041507487222169893613413674973126888664008081467708122908737601890308367470925959394891087196028266636389697296302651677557383251286677963397937939206018512542598867151445760304965954927922961670380386746656368656500625677592445461171412798459273132905437519205572892957382630429419103303185854279684402144672945670919474412731343982325099473920727405094057377741143432101823036629575464983181967072382342317619724406221168541370941440000000000000000000000000000000000000000000000000000000000 [82,68] 106791611460897225882663822584415679460160672511303706261117520985540612860744929729068178359540212723793909136691158834422582815697108537206370104319686515076390153536292920902243243245016548603877866100102447951466824067771801088924621294756495390592024264356247940449085358223482075321629291937749050731420763532947470104657667310270979429822978010150658259444910211060454429000268053045915975179509372324574680365218276955408681817601537493774503514649729938056242553232792531706829606586474047618661222736672281594823519068374130650888629667914968589333665272280120654463773905845843410940943982332763631514997416777437880352058322238801036841025168228040029396711871822400018998969360442599503301157781487756412970552109769229758870154080307400797705234692668701062585066527655694558214236287398116484707443269037831148600982941552273711811300553422447171666309621692505513718314033205496242682867983747133559855313991135926452320880301673127547270976555498368576847837787071925976119670091479680165124205966597765512898334731842504387962166183800187733583289663462918994195363602792321312728111390410727972527408557399541123398995574776630076255160470969382719684919672404086035513646565412733860854027940906247786043704523088329246205807568025370955372397942498048442885331259963363958847550996153144929425105685080227090514201949109372518414592984895975362411949848481133922151359009501800403417439363949583167335520909500372592470668131745301598688442050272331065858106466366585483747194430818845393053597098464789376198096919125221863697817049952215872198042482095337663299994212451814204337493843340218437574876990756472405330388027824130135531990138456325765702734452131506092867048609927972807281251512599963347513027631508414959632579580930684128541502167428197354534724221601055115873047194994879166234451099774778541481384037752535006998775072149898001519948328193195577896704987002677335716196619338661127036999779751343874604183909757742921458964032738397898452112771780466248197928445588050547352069175470835270726868306774852389222532384459263769362792979446255528065511647026202855350556549156641688846455830347755516650734426754887290219012270017736844596370529609112821528682523754445761853130455895257094680545497332120036332157802546653528920725241208139602167324181254618195024903560091127231596747397161062848389375030587839771488173618290701767369015588109948435940212105256170721132536302256676982064666207582562072524544385754710596299009743067488607859378414694883485236303110076884659994624000000000000000000000000000000000000000000000000000000 [82,69] -4963244006816681890607467846770625500869415756350297417999532397390384801436660518475344826498976699711150349740136513282564910867026422679554469348555447472025605355358702515452820041741846493205185223420520586019532584505032724982311389604920703521351404604219780745813972052428772331491569803886766824681369338827419166632240001594601068577396201601825331119018356817579297006489481603695153188495213168277218394436880123374794796871922161818249671090683182198763379952499948582434299790704366000531633262433812188313068475450701804780283549374149359606219848091990448375653716362525437316929813068242397832514151036624307689214051485392195201167692842091737785454072016201071807871813890242370134590741863667825108932781339225789032849742370201987113514960367429470860147414414273592148916384758794869703009088528688453459516048925914391362314140486777007098484121285906750987090172833683397760831736760756932066655229621901449258998047977407671779968509462933594658068681877381933840726052497743724215431316945385089478923615354868469268181429782250893519208265748915098261076471139845691301257780380637311866552595495870136879261454599934276350645052181471453240588451349911762756085432392141158055035374143884540412907634400496774046066364099180034834548418514946255022619065090507506122891956464945955512500695927554010267879047626328368943846342150462860281887987189523206684669204853667266455260573071915827470772124028888006827506010102745065856766664233112378622967111640756659484776658168960515665782921419507666283629908207521496826445657894144861415517632102574407381530919584978776278024649149214972767029307758251604409864245294682364741576728007232933927190942693364582311069698247497756525689533830523208490354313595720845007802704877648172192904545603192577301414124948287795419878304410207808025548554748002819526873861094366514427479323544486598319792986923279065946788801125611587389940061832245688029077290843117592797574906251659071910283635562892867293442455167333646523850780125092280753841880460243594400058943250166167177195538532444450589130409724111969285765405662873474484978684137022249906264764475384579202536289712486890465141591286890189559346873100384769749669188344338669661293901652529232770679103893125964836518964617486004662747123054796727669739106046140508718406826653653577987944241432519506215408446341273821496718371584524520938777682989386607909440451639400775872574324530945903643438189145843407655411683657539052209620543697499479336503307193740935360010629448126726930432000000000000000000000000000000000000000000000000000 [82,70] -32476722039614040310518762013592681145204629737956453762360836453293887641969862116157809761598984308451938095234837353199409148334942390779918616780826300349781321588540648253362445731366369816955484851578836227623567496927046562036599527736408694934467405697997298783274042117902845272462419981922055624117031767887411211101007812690770264933536269834059099326194237945537610736160854232893916079687932608575636606547267263420903574332949633108566303005923910732466600395089161746706857554035666191359309328811315945014287708952359582677339286969803112872952048695954832894848474800807149105933054422810978409836092897940913404388789780509218036123483410829316863015058558839985276768088661179775028679527746566953235929783974282423809859819840556311661853914180954299571649541955703865552753440195366983053268828985352789981245882825590495858602424881976962893300476557588075994181300041452023019213386336194127795185560248231072380667747438000824817963484446773738259799571065047461654558626178278614266435378909771417935247635638006484977199984587429369953112484959325678044314687193350170000092782756270300927693098223143465455822244807821756877595957702071562937338685530224202444878962361288074420382781963561114302214736565836560970670478801729301202572780143546229887515558973674590825301738911864238496400381214786497553347524630861574163674087271819304368240229022289044044171371912709681929589004478444171147255929280768963834786841952577385066519079498338861310444582963335441843213989298187566246617397192246229838885938862626025254845869656882445391073138624711309185657428484954103134324864209690102945974091313126501056559111676913025765675472126130475093399482114482921678748976080523768028762525476457316053905075202727776504637074777117599448363057625301547660133717494006315603948443521032734785153063233781885389224573627282879195293229540546002812573451791215152166225241628460189720108088968221819233876310855536857583845179478305675466448616589413426853623020281615827771556908431382069386414168839970618984672329835452587854828960744747019030417548056447013077620285996065103823800133624531705754148392207798351893366041673044033905818568771877518504790945394776940778008947106453143346990963685412326534953190335012968054036052539871262842662084636059723206979151605783308617939079888135652899601054492940860296479991580381538038219561411964791897931359970484832329280791967276537230182266715325496636110427525633455581859388189359978397730001971842980412446754130446237975960926491716354048000000000000000000000000000000000000000000000000 [82,71] 5378666039548082824205023401544981119045188173826382250150137424526873573859475071771932668499510357811596794722001172032741976121113545137738522926120352016124966478542474904917435276070298238610407185750081726111164819230015344710524753563932462466515755618515224801759549216100560937555541198235257686801629482840042413775330553455538396053503342378878335133501058627241044255456644828835027599249728689769388548476315032937763154890775566547136882751010158145522246936182509117791605234635623571278743111028742768616729529286551175491709074418938982955514921869991738177160856765853007274502715365323463383236217696164331444946377039012873953451945693983507657666139042251965070352682562612367234534057778476865295975826181254325124592498650602167598815753619533972473399984413959792550793297102835862671349660785233293887345132890436685105745633526771430334416807472822566431902037355312806442800795482050846441802661705236140385649887079978345133934252798928984449676164605411045487503491623614440177426856232718855163463406907912445749016958261201644038224687217126605502156740484569803023349821501931207284030895486689413959930201518415721692216465252654890914383230620405822424593701111073570653334330152910911015575546598214681678546885349438161941551636249833335658055813481782305270446346722008492711104707740054598119201851645541925410100780240164740822659856514983936854652198962568052739969162180337365761012591354682331079692550891889354128631849911717511956825636342252767958526187088247347038511367830684418966707092747711202165787045769847411205881882553136673619593365246000210749559193952442044818920610538908869134720451203893610003713411365991697254656426470190045010206960542823307605437737651642371729156172702338397810680146826520578465256020606298270203354515773828670401230476235682040566021156286155748439786609384150079330521919953230102440282205256579250142362746117461085244450992807111349249123262753301768857557855489323240929819111702938454068384660269450959428329264232415838970239930463396008503338438082522846471676993864928574287670569453892849041330021530486228960812605979416467645808229567208930238919602673075282540522519409249440219650870831740686309535369420326251057734880981212498944868178198383642607379514604441428519518788867108709567915801850154550473922146323794975243679603824723545452312546394303122144864822409495667283972141024752429423078898833405512950963320840331296951405633754036167403997495270192477952593485525867323423362649478440906398719210715101528064000000000000000000000000000000000000000000000 [82,72] 74517975132332736207981543175093003489940882664807414669159918712301168172936533987736875544330384906218111385612974770882321502064959928335357578470979800738937925972045035529187209702838133442567508512442284169475915133271192199819327758706981533263226753193994564966872548596491889001093621625159359806230700900320577232857875734277730794977661015362217601297939473129013344277195542118117118128010722745577586855023571699637982135410459336499261550320786420139185415190621834901624939502795019976323428174808415402090339537053172037844912299384275014962847466577019576431942590665056891422762261173858549741823453545259738526767059130047861177712161131718757293301857124849082035425849742643030759169680606441142424152946113628005985900334386955825830010899197405396579438342998994328684535310726850988329800677466252825521584851061833884462758282866461500207191786142999480914890098437737053968415049919380236357111262620693568545692665478872424539772659568935079535246700309550622187006762393884502675936878309364565695990039442747770626706468766283810680739726420555243162815292544355232417039949118752047729564465907609383561158810997952844019520035631188209198677222710837515593572266923874515685575760653616336818446838576259252131221451199971292558197864562482711150297434881828730690351976507370175553986855595066364248904861628651657940925293761471286443885383844978219319842685072382153748320425115357324559137812358825874358050389432643057262167062275593056561875084580883484494718571992365575147937502605951247240299730284224527417312038452566400259035383586773167755840625185791581698483945928411724317620218394613913610892128872695406268666415546634100187332346762872481210392900979089443545131470664218123070853618959701328917158557902968399659528912587257446338062546644790080770515066898084615785042011027125811449821221496555227532144175870818037723282479521091399776231461043054870623088442366443345471734507411391015921830744598198175529812311684588730346998643395390545096867482367412024326238927259138103611738514749687068907402500802123230589333777997775298587025159496350360909672156479787664718555384474628700660264739409582365891390863387742610100432645144518564804846908065713635658720551567638798253226242487399924118231689909287494959014040751186836333478941250334141213227486951683508697330034472907367611097726073364473824068711152869820925416527613347960102299440875103431869852291832707593401944051282905664359177095865648000058593540813321789774613496072318659505671923931545600000000000000000000000000000000000000000000 [82,73] -7244307517715370317366416920643272271069434543641944329086581294111809707713014420642332510610976862495721143328864360292234732105822975777233834779022093150465054394987415549835091300713939865438276388533444033845281954774744970401660146709315383243374354226513274322603161461846191016000098806504633151354048043681218941223689334481178984458014606997585140551499415792921277576986342188914928186402638139740164085992061643899154772065321604418651364722553917923060433127656371272407726227474780547061243666112587031781684252508032672746478441522631273473920366774518477130102978634131059310104794262018385958087577818980249968053868541759365295351213160430397565545306866435519716007622229249114253394719465240332576962196089761268711051410489572404866379369790805214286668993849290898780945602139455996774740518578378589115125693534577210193728711296119718907003340407190422017974530772955600700014483746757431209819002022396235013737729204430982563274972672638217609559249874023683241524605524044957458299890883479592289309466258901265569127315922922189148349195796136630287738707276722156580508786645571584503927784933695104369235171785189317890048288697123951746848561119561246737899754150305734490205968036632810427834152552995336584021361067509662450471669108055137541425781417316914964685270224068337466768535745971938828099398071591863731700367265852542234595492986715653812357042768045997691854046031133910967966045453785680288045089962057618618879574931566363397383000562142303383453612634225648271028637056942225938961280550685694952811586384157676864393564500612968261540960185766726428715958586186648925859681745628736190594374617783163266238171439370112280013537541370679781610405945075930794198153054514032381684174109428370702688437683591524238203454355402489028669546500426055227363419014197021417733159647878775539175299358176231737932134158513543506513943007090504451133458788889813320006773256400445844530688440009278459266370945456994488349886218274734968662398635929498454422103730996798815230319015767768703979396482011091034756738669538238144540464872599947556448747447513748861962161703880899645261684058959221270513593218331450599612496247678550965183943859053247467047563550396655535552626308455669181020723052373795966722639477298557900335493905912371206448945576115940469146274578864152009994333165187943966772866324980934878588863630604435404231912773416065143129451996978449347019445645358032495740769229168984323000467742786332674894413925081744885110224885880619327266796601344000000000000000000000000000000000000000000 [82,74] 36761921429271445775816444604356265128040257063775175537270544174680921272296376977793499532411975421613830594223140879285766823279378679492845474517462883172538992719804799779457636338334268528156834516130092170517295699724852959040977968775793776308185864858730187618779583733079472548855874375475949800139028674764629749657520607162288020884511588406509080682514259533953313876034538718899930255119540504397315052752981064025932098446893914357012749458341925949521948147030302387335961082330873581220858960197833670752744834026087451812737504870149787906687947739604070323661198186418319553463459854109486177328603881467276794121299262677347100507970704460026215960313232191521184462661128355137998609923670230936829803776788113178339009796847242383788042328465978821457146672003899926383687881061963240650736309501041889409185932620187094947644115135351161031533617549524317769588980178136829370227273428373253969976215215445923827093732197411334317327157433854799583559750659207021915476414025391917219544753240510067783933811964204615543466551726514491852861032980184898254799691704212534649076967653159215383069461682453012283669469969277597469231702910519768525680075393055313253645114959434195001517584592973551162192532412600523733669528265163991618654409692692227191913192409294395019030170614622318768357024234678703974998863828507216431132437320935955130149265708647272817431498475059295095501667188242054427954251595287841874749939039061109239728670852484342320931498847480098812811053487367560610041400255748673298219546229308997451184197900136654357045832197177068081338600800694041880146889122928972654755734335373627673803170459874649056741893965878879059289152462295959415416568474555858127342066081962032554228934280566924486687823083629481756492949129630982229870115865209584195844734428161151531968911037233846089742433822595920076291102076420824180647341897684110054321178025976185589072858772867103601962689608647498146981029034056919808433317186265911664789676447614962267401760214156358690640726658655186288231125170341235117597936406005191310879591149912389002925430494883428356383329293348680483588986180526731109781182543960890029279787982587388711472367240151168346329517405099697390678528241827480839569682006087663905961551197856158046825362824623687097650044001889575754225225662777924431465654497375178986918434033058253770121164574350217163929760321427416493129769068499767664621437759653839906468914273180584112471221528619398272352346572567244240604148581586286772458629365760000000000000000000000000000000000000 [82,75] 3087760106694968306216256915396495210175313463189116873706798725315500439324229198576241113159626254969156110771280861190838740255897461163041980310398902261438418680352931597258509019575760986048638587930595763010451345782309144988329139333917819605111827571687503482523747604867894401777579368476152438849387979765439863216811397314005243441748995692543038410405901261981372773849821770956149715994967606065107814935606714569323500739369752338544595236076651130206015954960076159564647962392638879771338810975017392722455602336789735750263253534295492120039735487286253127553927873511144617059726523712724312568051140972902187734769701447456616672403110713335399265079794225541468711009941810050932262070015438345391587176017994537151226575731005570831506953652859569898619312833609036393830640628242478800982718679120321892029224611141781533950476291858618570617414595593569531530099541721204549217291830173415507901997999972494505386887550182930478984709249088969781894854943180618989910772466930616561141504694049195475804721764402907891341460424413297403162242540061861382187508796304703175768312501900406318051757472325129386633443900760726360314720849619098901939713852979908437432164831462185701116948824924250301902760115429923058204858283705335497602296252522730369665021966852190839310119716929031825133231237860783808422901351066399447686509744328295985487541173833938183051665411951461297726603787234402819754041929537666215003992260357626264907268750799480321364840029654948885493955052012484334683477726916135339124090151664094597289090974266770848810474507026567157366620001230450930621975569276585750481535547929683319969236178025978796533718192108856322647357982268810259433371052796231596759640853915762803257713549262378371193971466461714380857866065928423776862345324382683376450182917007737562196669164585380001922785745221540381947942456282973016696667977531542925908844206538669080814082977451116832509790118395002677827229982329647751740617296198022994762806983264887885628879218379489498035604361419909072794930275096848304729194942604435761673022739184278054632211459580354186851111751233942053100118576775504315313929994657248448328842440794536557370617794372054731141721639582818468769261650885423433751251949919986499178734171198014802562168090638110882061417905900554298378156780006106039744801635698123068804760349281000076037625931171101464968682741827527440658553259040828616214561631098011866575368092781172783333798786080714536485464399393041837017681201939104688845493370880000000000000000000000000000000000 [82,76] -38279259918233370905225387000209009404020745877403004940868025137644910601254496194042787615737253535138370607623889390863465218332210520264141506027288602128239541358259610007242191329466482156306688164768634514810703482873664514273839839798114686861263370969542592567787042349230192960365812829722664209964559730430221012733447804040978096693511090305269998254122436560190149899391750087247557636165463008781305651611001737886503584564560199346127350819959301235259772140341615115513132628192518621559694606383440448360334004107531266719707284961044366463309262589657153903250895169668736643637194089294945366430849911149989839070035089578586301281376360167767518526124982965177642110666848924491458626650328429541228590422464726947018069029730047260718594861132275367690319418896246443703656395157545785299994074666902760068567500748853073696153117762257716860215149669396514158232578131034726604511891666649634208689095643080859379665449427008563941776356717180778877660241866103665561181857571630102926696475905855864202714290966451253315295851204957729180323319218761617127685395767117539358134504330219092468640473849090765440819597210670709146905780714771873893370600836288719499972943634663182371240803594081964106427154517507753076112361193121836755844417197095104217603080691531955557956306158366847983074593178763445170465423412708149416158176103880600020041039962653396865972684206217807097289993824255685663920702017010134922881532477741427167732949864206607396627111462336771927818023348674042212181370033765164885540401279984472969487382189718424310573632769787911326047024698763153728457129332040462649144400082618655865864411929058663825570013080550314448847903292469937890903263994560308961581694315052839268338317123494202996566398073654032546082930640106898037590241924915411414423638842510941194162332355200946912696631188306515255005376962188131848502402980312873200162045822272354129671420245602620141976969325210983648048374829849267994522494114757326083938847121871103813069632424191499678714111776939177896888308856652833131774776356062984474431245843497534998574975107242826911211108966126108264959791146503905714616825893100808492711715456044765132689910800033590668733311573367607346218165098699220992881852489281111252992963687059076310473271195964254483698475693844767831310321181796789369229551119370471850841589255737273437228036966702023388970803862655858696355572256234177233345161258496878597584981304064982390270403483082519934237628594325382612285302566049162304149258240000000000000000000000000000000 [82,77] -533237536679500968497821866560300302110539695451983836724252636421107434491293062681300313656781031995788999344570495809304703009324458138030882556290482089539896651321678604331966037642401197203820456313475996669063662616796901727705521976565253873596734029679290617304162129471702991710502762370139160661090447384813710889145257141730661295746650152755024320455479286878787862639357020245271930571346072599219628741860784715625539103526944269745432954477292716203878990047606957641190618913487988977935860945873000488484008691886555242846749732491302695661740690469682369850678070555848456428086695596416970806160302650375405345594487920992073774635970738332277617095546592753565688137950427986393229375929816148440951555319897771456804279130324194906414329984167265500402513678645385018448100081265996354573181703511684836596390889684200359199838292210091512478663019699213418380462346800373238835552947148235543652199988962835074190730999158229666911720985921701819384219035296672890515710678240901933028121139143780694011456951147762736177124715620817764894835392835328147410318080074188400510073099007973452612147009083454341619250614133381197571052387014770009543055213961418941221113920416596622173009392479905711185008427399161501551400190771103196668339628181733402755251249873448620063982966325577502422777496829679110144062290191469206017366820211279519281979719426731851234062358781721828944288020138341677167394611791109168293770961687319486556649284617399964926410563577947338730648784922854551786652537328365027006655272727743200143146250617691798913626044355337430484265423516387833375419101793477940637072282665605629950978424572852287897949700766496436454946735646607566745338159630946500432371140659662336649370488402876286157533469887103552379816361286821638838254630840926396905849561707067959045816989475336168538288597191816953883614204541103020775523747117720236628020719784192975466027998162315017813046416372744195432990537816838429947557144180126367489147409342884548307213283497278954101624325381857879672976681973559326610742099780380925819653736576509880188619247478637341156403879273539835473185431854088596554171222228298109709498274783460118692651239397874866165830704334856575247477717256807132907146861546625720176642199995105011882722556092661054716375157149442900107295966575648545172318504928815069362032273340399155728263186445080018957316060610695783371581840757008395443324198586811474077264380465235101862763954087353850801194734359257023468856881047927888449372160000000000000000000000000000 [82,78] 11110706900147416463380819981746732381341912149019633767222529704490433319010178388169315208665083463920203133129304039369148473393031999654841060249470627717603879903617449514182224671910294739060035600370232358677586382546535591483266206700655463466893065630845293940873490641113978712022570678664751019957868933711623930994482157747599233349308184718061255249501265853862979940619095653805860379958467440183255958583032803978033531148046358311334459928057203673422268020929373721023619352478160162558282852375346294286025347197778420437029571281885805427422815572279761271525419249588293227342385909035652963944026642497606378115962068114728256612356443830225413322852316858578066152775152656526820772297694516296807198153621868087074507433978389004165977156645667159671840491661339431258106438482566301281313238293418911510443753279439747681940974169421206011090137180381115980442633755893690672275868508942642854629963914425223633377032978163856697513751915711070733079400900390106401277527458461275153663578429185858551752137931227266664053118032286240381612444029543662054678998935470637936768367001573516449629286526651735626474126345477597418063098285742224600640648167669142732674294629266514791628795689235588184920615994558111142333220910916484172804041023452821243277061089961995221357764787701565152068098924987138684745236123160392018003280329117968485850722432205301387261982380635364958938858268464066837658700631163811214416015419049803582057013233485560147632206949770679275957656904621345367871853064521686076625254812613251033357333485778319313386875448806813006957565945731411673338260632885301245080443787774694140953205989280442292537302086176493378559558922854555736386414011838866960465333957058332853112184013472706949403648058295306107953321972680526096844471108477580204956631143929223197462748430053042303030254181372043080471192537891403978555218726009556428159238610540438515008285314969992663322528409075069602953919682717267553738106338387541158365698319985441283806806976891219570904674017185023777002818433251356582422971784095026048445109573070848812161587592332363750332367498632915078071497471218886579956152253294106667196285104593089445043815611607431596062410538956019689358872202158402787624622682958896335826811834795738026908677402235267021601037444130859575412414580807812526242946834546818347119628836657702230164363887620560118738896599038095365814929933971764401009126467338456734606728700799826798867098611634244303774049306871459467703927177847526622494720000000000000000000000000 [82,79] 23760220120479825791269993286928932036212195356414128135124760114139225480479498470658543548865943275634905562748544905263981363874628475486609853120050975934882557143497349550121474401746262921448254490136486018011754094930630943757742890479490021876834128529442118651783360454008706995557986359029099867513988581705539240457066258118209592795199568952914160324389134203674372506410115232167550053744987347899351645364379060921118143022962312722067344392463742865225164007187511383796166638305906227112808779438997256097978533614392085941950045965877512628484688452312397268393601746223672309360348128565951563775001309738300266902060866660124150274735914772190288165661621633912316607705843150688223151974614657912647399780387920184067626751048794662344561608182656850988427135112514702077403005777336428465928908686174476832921212354515346231059197602811140322233309096930941406156165805807172994363778300175669207921949964335797238272409965515525552674404556998516669617572386188676986420535202019573412738542571969234263705432420234708376903575733272665837932402623731818731437199288951364391920838057043994273472438038866505797999347963325220881017266577063969362365219226848743097982255441777956475907593873884390132510155750323688211580245723701554428334593979063844398674143110727329119939945209305617932839589392599636697003135014873313618819649845970108731534120890197597469372196636992399492607716859216398606322292205103447131571413313501623987463115460919171457443641206517911345782102221862116091811590804979365360720221154106492365855421613234456580035766549620335526475302833895178759389825267316787073464909294233010341757579700006689494316042107896519056392433621785462384653621305786323027267793617269165655968404516814987059245357924001206230569237390185532434522350387823461582174602437792525880548148558879841615177018248169176289518664140878017618309071224966860455898818915861311953051611241024621704313665130829949862704772923603629808850783647625355164443249374771334507786339689014108242085271363457129976427414013357334055982400788163222290848499795409802204985791246644528699863247416294051275660968308655902736972015523475649178036209207729499636171599604769008508106086278029585072756813419891993508213401963031534093052818210018872041311091349261810240336928878700955716764676141880259931526963623058695978681387239385662966248261779044160817813809176691015929583156550358811270589492503686966404380089588506225310828299228312014377648046322153682827043270291528823603200000000000000000000000 [82,80] -1310133839831139956567215590147482533863279923440154442332200227468121249367183847080078641635858823854770062774806173599633458648782658612142716881410258554904064315919992233210364867211648385099503845836166535737752373097067689664875581703701882386487521732580929834676271597030585479863782688874180392835552114728298910474265635109736463424049939078411216883169709428022802033298331307681471787457486514012459565552301114919167458828924348454490704585740708341824426016192235307338954699297579051978619393132251402981134919630197430055116387293128014114489177550242208127832907455770434110829084282804640568201772638571087928343840160188622337226751965197922199054980102760041845731070243454127875497545519468880800770919477280721644656184820440828570678310277913225807079086464976508268558237819049923372934608267618065674308903673506045630201390193366903787765833864847046378878145104151098869258184272224821939764984575897288441917257184313830304201473263943436209491614384334400379893542126974474188470303761037541502284959765732515367145072009000353669312471074977664281725705657598814599276155926672261349243938877251491458497556033413419956768558738240868947021388320200926274257609458204357206105780912663078109307539993116984293966915788873898186865455762704102108463498734927695848041503303608541207157069027189664331933456267998432035559944907473748993065641965320418517002087629998559377641067721350837595918987157366933664179778693354591467433450944257765069432279672662129608551199482750763193027745005961166582470015698058648403923489790500682155171675169698739876184199269499578236078061955257735097753118168056053234919009117061109867197395880929315074286989459713782132494285939438025163774826166001148736343222384899316163330899765658248105537783868901022235870871276104977948596482054749608521544312833885528715970393337478300585736019007294478228754675289842023159807927220899785424572014183867608440895660634927524526931107959724443578585247889556059155667773690112738732890977244722368736904668616410180333137841888521394916544269160022785751849569737479687010588340212247580871401739121244501928643789498793708861801270497108437203048587672330080089375318975147985901316335044530395333798931728485281324233349126698711493603281043234459764809258177719768750202721924599668612487700287638489459506449704497559670010566117220598101393854153283548033102036829998826039359026435056426520902326916587207301169863392891027910340572141314771310189916533675260790757910863910356910080000000000000000000 [82,81] 1432952472861342590216323183179623350844462601133944544768458880628876772518665062381116633624774553345827836485975372833063342576584363718664121498790602403069956225267258001675572128117688800648420777103500496085706136034670204454984289142261121933706156167628117857272007277396913347766429130600960516702134500861442687786236183787868318017857909175184628455424854082734336577405137510755087322088857880608624464341436177776944975496085454273652178672039436982681140205511789363976897384859092982876927650533798456505101616896221681220524000773408941957323772815225756614092456915917412577626374004707579999211206782590554614394657876365927081825525556980595477503220881873729937823099247959162628812123947412209975006998645343213999070684028191571695695096372421342358680879884022914765646398362263409273944611265781139099364216321775484841214876673310391487824713519205259992219052789331499790072728829644911271376940578534392596869553241966480705144084161569855215265976668597570140372031204873341525379333862355651401266751721757742161277109222904004716098979923269523301599673664172802410294611675739644277547760050498822563980312772100150899589879830266568677501587106298000613450322118456074758331145169324573884914760345253849686206543057464249242320492194214083193903650227197647851898887819338972567803358051044096878331067582520318282731175673664021065746847080904577752469485072993545227731932709353604162422703117379320725346466568518795548727392407061712003833452515758190282290851107808830536600828757250994720966692253805438919789459738567842518958410881808789972093855579252772448795041724157646684179494234147967132700913059892434864696774043173060735485839488043246461399305568755162086971366261465059540940547600086891746310744755095893991123781534704839912910370574495210569998166510032020135202097206734254533418959529661666409336053454035664559368543511699516081004594975169422847654992422222795035490627649419134566294149519162536989205570314960698796230799358231410595359853625742652401734408043448176752200620497386092450882810137922906129047173283777902021612518040036940926343167923837545825413783247693749580604221574326656497264166095019246202599353886681209258953764801910230953673156657300155360590805344815175194907381120702663890973664824647427918603206335064581870332092516765268222506087943737394405961247945449055025365893461122807226231673076712748359026389285922196776654984933701704263062891831390081314757040895471156899250982248419923554346147534801469440000000000000000 [82,82] 133666388643435396277902492098304389382648387347994054635063914507785880159740111238689636499867708930718689010908130951355673223477580686012537040840174833894474336078521676651598324438279868156128066593479812044397280025333096332381970322979877412349503804061197533822142931106040583412780759921761802748952583222270357799455822997128958832928922830058152690289011462426704631750732853916586374384900644103264611468486762559883278458832691203290154765340621067737768735938907837042563115299614252760711881264595328964461469400227318221978311122540862102716904705489719263028515958639928895665931336033077572585457316386098836177859447603009308364471819643787369586055782508645553109191383625868503303677963261008258669291871748776675047151035148097996249076024196511627781296431830010136986227929316749363347307831066279208423831612414818170821144633888725052834239350821024650682285436347029170497954098702397248097422565485867938725642175038018305582864240470793898637581538958953159093692181577558523001407159580388207900476470824832682061464145090422136737149628412755720536864061524265595074076165529484659947365635553433523296750821230628919854817373048008458028880465693144433935872689074288789307413804951416969419023693734206083764208398553258597275071425957183697066376127472412923667769817475572973962474623563495579731283416081727918320799044418056942160328054919214538613565076885085433927080334376595576562465484036703703024119431802081802294756746951316815801960050603381623513740238737248937359224919346308071140708959894981602951744420804564404333192131187456507125993887098905518787302595161789464760705462917811658950841904716517316405681829385758050858254909536009145201229783301534071870870517347863611259023542542662225433032285453502048034012449904373959468678529865299784934815728915883362752025744463531744616434800195954245968929671879243342448619524967623479922134284544414044626626523169762708909171510914127532439352445014942719851991692862701431438410331532878589361905937287679132140475355245236337013945546792586225617588301688747249616131810195502409881593497189208221926155834621308316640757087881739644322960904800818246346396273634564710695559841056669737829530556740200809386450445101961464039347318152493442805015593353600433697003080280364048816172268321417878040114246808761998438293280033782569394943995320423617439385808564558062995352793714187507144951132105469898364031792360176054497300520476628154596686791293614338107990245809275538058298815571558400000000000000 [83,0] 780866793487102886261228266284788331741308266901857834389675146590520799025132234693968261111082560553546330555111651641446764998056429325464081671233878102490623417666438359064684210630763460389484722446726098004136074415605268987207010432139654260117494273001492442330389427513373351089743144937861477233597064916703365011874780554885642978161501642080796004356627522218698544040103876555141763142607388064432591363038577780086899185620234278836459355260726384708763305768088651140737397710418009126450409618176682291183209429994660030955952728307863467591948020180112048144299822523708134414470021784494636406369966384370439534866447490141971317539642786395662487140726931149961875451793560793948441148071865444040008600612697632389324469245613729897543886259509253313410911037356522182791999522244818860904171800494124647352842021830144372679275556923405338228672933458624482869052527865962785462611242435074281964146102470198315052178422259541197191736629249993625187423635817957272011260809665200982373740007014016581393011782300971533364688987277802042248682760855067766964217834589235093567023685258860527913907031968571454160715499777381328296637670844255193363056914422490826390598285278329458333290907833655269406270407613696053540936920719965475372797153379695902837391897075663221388329919217583334138472039380675184366923922218085561400993782663604041618706835692001581939111601983799525849526052887388332036607053107243043523229920873203570020244936272407727783870670113806917867768756757220128074089065995739787551278989551227314282829913741956234574839229144461540215555303200347669390830450933431436362151731786934385888082711020594924271268695771560943050391581555948424118642070754057962141688499233448560288655485486504722285782643702514256657993342116652359968499299860700208757815720432309529570090732933813975515601723123128196918374771910791282735808293971217663140462483968912517657340493713126290813514967566230371798917368212271593351557414568044539915402444570009494045414710476318104129866453896760270912759136415817884608260308052889056087628671727850276374043180445079251311231038762034079716345861609182601780073770749267263037649666785113671575593585574007584251893434151557088623637130854038114118725608487977639280551044932706525493021136917871584246435565811998393823715220052163160492869995124768089965291838533580057223593023455385174719075940279198198090657076059778765669028956831484326421536433922663231526716127180072937744308558664694787782859645360282992225090474561552703857614385951510594846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -18923035971614923690560477264702580514039332154618236567451346596818031238660100888302782298796070741885266715846566596405512259884075086039976042967926992395732945582911857023163912149872570738377957335449245915741282910438624512470629267308423863912706088031548470689967196134288935971291770467880186354364731678528733365440088326892264625766611083749243938509729809176091832179505347622594956344395129001823061765826795245999442294713339020668742423448840103304794046504811467896035326781168969709188688558950751296467809497025165589915767515633012705452820208233315239853334846534598994414198866487175193465869532811466910470472959107264769141611632401632670113433064633287603800516802309288912356567397632619335748433751732172585489881465006658403580799311334677623212238201643215784275496124808683165114638664286702076075369586098849913366886032053168300535954895764548028218060956425003384664830054608965879148672351815834272423190084102411671934960880168047121795269009808414230296039595341066300371052925676819461605400006642568813393329368644109886974797944981934822006160901133725329444133217625793985722412780943204956820687462367767286787133134488587631347466660155769170518410493089276828835972905405933721923032228673354004612375543077979758166316620279731620031479567116352533327982881141990395342029822111941530621878611732025687009023016815869104276961991444967450222539182903277555489297787553535931684949496908259771316070933773693766864397341362977676993249546202398831768465305356612617321347473035658884914269541037494478317613772980701898992079740801225710071509972598721374190412642706041847454461132151514134466655885080035026757571442927334354081236821052193249323521429908079281340689688688217864077441526523919179297242575084725708398528989985311343938781057166127439897893144251772922276329106130601153298187787146952674443277152556087113589604709858719668593884920285621929578038730934824755344788817395598929242732560618040498034628906011938507007374262623472230870570501294782463211662356774131184727971100208045111545295455841017099870314631602845027966298843234793431372539950657320319023502492999498241130621514887956489736612323479265269931903093475874900466209638249336670605346972655227562752693254296806415990260349342947696376075109857818526291978436451345264468767795310181544042270772172726540754454551753307897964760077963195145123062424665412550800714308276648777659241909254334911969211869912728228282293583477650045868364853076445252177355008384567713697538826983855246703972249493128229586731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 182412038095199744854917331946224079314210188334892258363349063227217975746910310504357056373569398653689674266602288944590378904069934993430458986478475441333503373196903588905457524623877478952749427428090303509902243194823010822459155155710485894674394980685535259868254771411044104502055083536741069836895997737098958332225652309505575075976394524410303660774572725987426030970397997049156069475723036961826334182741154517863566511480378099380717744925761638218663382807456639344577243881557863315621245832746703978296880330384199133286002816846168080365984759468150595656248483612732941176100493351966376925689972371190750724334208148924642713641772346260294150358039676721812629901006411720146694287966433440941603125185553558925911744799224745925707199808805846969018319682654872297832931028164851993203688092186345073442496967417133821135091446079854771823679583227641975580697572837219923906005474656077795758837769736120345176420490328561793296608626060458317090290562646591225240261059957761028034941649010457938160631209902662851618878430441210557280533424501743613275545019442318626887080641835808513177405649417045429684792923008664154055509536615530116723288983833553578285506414863389855381628887724817978797568810993371701358832392184595540522418886830265753557795107130048256751478752921708734258861846336577283447291969867213680658407336960838460832382589805883725583208349452650757287742577180820587329476107441068399873048081724220354637412310347348636647105396021355987315179447353308687420070387787362075232857700454709265604610496003194347080054796552950312870259528117259520985388855689295058852536389553859988041905076978014586948641450838190360430022305963271253482793083066309172647032835890523641519881114800786055650620132030195796956359270320652769121247270774040076109736400591781214019926303926941578528759593131196500759776297190627261023274194010369047404852736683985160544699361193662498945925490939586689801074483449414668493486439714027858382073950898007972164564745949165420782725413651809207975634018619368005833970914399964647097410041987850391098351840841292623636127989405942803573802142961757390881053634431467662007345681185401260790236490735245686480342064293397232668412368088845663724641100941749948578751951606876188091474996765774497830955681768373190457516017801867687266152678695530919786450580278986531817260704872507111711397218290166578309792246436119052211967539951392911698543093419838260767794538419337429822464280511071796194558490409644548340273232306192115012778029769558271578865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -1497507079953604346204918889491249416420415487468229310774993941510658343306044988348279919199265909434592818861781448424232763499981614008445283963973304143338722496461570233943154518962373374808854116170975102486765860806912300158572689330142612722253550508446319261434397629704817734360972380198909807372681783077482842388995108611005918029929079187294326764016096032468174240013299752139275315618237284858989274803992547357397353210263495146623170151287450667364170137139112869354844807848665010496482676834855483932270198952669702092736684384938616646866525650269301861804974179453542310640505657327695764331220205254590720040197045357815979188111948026959485345598405948367907994209868376874482632777773437822890308453993278609335754786378269646406351084407183103484341880847377514672446516897883329870879720609270294044480550592527722825093665051689411088543961577021953426203370774001137932258625521649127173570446512390432962388647858206189979090221910610914560713484481043381360420396014967098992673217158451582083829174276359905848058054809620234694168077819922088310372697426305123481557860738542268984661948965328457088635958833660362884599838977320202359764913952641562305048510797802742701507790765698846151424553149260925691337496579379012321034305122806525975079778199192677460290735583068506480532832268398217247200509794364456542839572286317960670532534914620935174015699201337302849423503477364072510379538551785860641732750969554371766813960753399507282572113311465590236192678731970898372827920838731364713772409737021684471124429633411030298466520244354467960900301087437301133257059111553646957537500224873020724269945593310609599281730748826772990316373244223943168734769674276881758632300950805004855009146174387441240211202190113842990713200044523769424520825391351259006974320084127978439361646000600475906908223313589523603423952261542797870799376146151679515771370962772292971662920148694591723166331576178816180479763011527825309432151001013264742377388042853650094011793970463802238011747872802075340609312465641371228965742620759081869720107804859112369840294623971061529742394201490771204683412360681808705163929071185620370684600540362463058629847453662143646363310922121172353709436253202861119626501915333800675798761923479684837928878547755648020925824903402101153384924563993896610378282538039383812546221429269553125266278494351086681070956837023637859249047271583288457347306002641501980276887879098493575608269963232774081986233897164328440984811327482706803178219875547250138288288991702459793555849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 9111153546539056114769617731659646844727390564572508956624521560590345618924884615363171274224783805450695327739431591534461910511616995273832833719649596963833041918017825742623816827692631347501843775547150613952834193092525415682625369477980791756028737841497616337419718042338639002886021813312639524249889261195175280866340914638657857755518640612760949390076144383460636522335014763411985008563185735864672585222456564518133988814822689527638707550718571119979301297108390534991721593935620831627938892355574151312314253003483797753904448751909545090643192007160922725195657546387747143998648386636521122951044699419666537818186118264267058080780943057133981091974230598566407415415998210320237221503611062278192029214703909527946109759593077574704108590509143548254965366301389895226796724141855094611740219181464520628143614447672228598466602425770256483613461829944417232414862313754027209952908148090839697264207328806732026455989042422253602417238012608789674214625192565862042089775850912573541158819849173373710890548775806335005120550550723598224354607818170026805110195949413861319147164364664687308018802814846452671539675618348165220386453584202423464949112069351635283605122519490131891231755945315992506746410835088297558670310351959579404770492676402487538557967471337438085574063545426812861839502771073289227174328460001013584988873409143546004637219902240565673621355525572845651568759992791254599747479727435188414881054051121681884848453153368256632840757274523918560287319408580177184347041839448498710056406432020167208728518849405248450573005479460899653441668720997628161406908110032051796385994101377027550257887129361546987551736934546894063062234335648053646899983593185546597877684235856489906809851170091105690568046878772554019122906575532722506801440224756226641675726836308680608278935210108971762871380603393071005211081893863960266432556178629545982553468250279806448296065825399266776350137368651092102282816674281465611376835581794688504846687689130361916584317601818674053248459066004525817943655231578971716595794366069672781961982218904602258346859462895015788252231585790285599743095419276100860741673826860507379489942919376009081639542787623358187960513755100491608017382655945154423836448605444740184073838754406010260073176797261582323491664959576640756904201548989516118535057657716069049537201315164161203750276678631347566866763390995033486177891289413633901208851685545273659211932605776058986872627825831784226483076838160334581483814472768709878480893135070527816463570488122691374903459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] 16874311427454606057932949196778235439386826725273381646524524333537772402465931132881563875169572806848473344146258966043057371752505493128707451961697255872519833804259327290762053482855151687912976592124330088120420937733340218352854992382595925318144931692167562863214522196212851249492003287968955806741067405371938025123301211737009200322140035697002770812268648493500281999867815014555697462976124366754263288989527258527882853779623247082114521400764198458609459541952780678979206519259298361574180535308042558949023915487865525058830583627039399666747927016861425129348595487300204269039378886401446039978052396012458079640032622077897111280341516800294953423811286608975524648416724149252989961742636501407345430989929280040981447178052864477013357665886921119832097222942677467419802318333616567285632986976544253796115199898982977830413782715223998467687344272897327645576482433443105014259803871482362929020308237679854211288451880512831680645497202612430441257664372209428487652285264262446792914725009336692095075932666347255693834793698350140566788520750900588317875657216337699477434732447115952610157289338835594648434754570351911093153473992663514683122745868839250644248587354957789827368082697041098138424509301633100185376164638044517138740535472824195160617547668519126898474893268201034811921650947415969223879834889950693420747868177184365984144038815382356766918763753150782485839107060491993673120566481895166865441778248493997760535514335296169560688236482621340001993893612989068958781152917742219795316540188607629905140795446464203249280676266723568190041101405728191632778508495610537809241805094428907836999571932242344900396458683952558701465699553921101466202418901111585728609369645926807401506120547557553800775554503150128672309590223971685412416484550355064941251581187617531437628355345412649293578241385812368400006223697055216850821049838564644326833074573462848707719993900313859430341647279447381644156427606742172161336221062409264983431225643177937872518914827420674034415591921923683720838218524939766163821702612970204333332819321667481657795452890631237169774642154200493134739683279128513546559586057713224558460387884944027660021452231735822713303585750297977172662574733989215924471620731718656783329891305836512212694598563639829528285774101973635781746065818812533884299186529625292091978270955936420755755143307660399957781252665998418379178979103880828905295185646486972538407472134046743162674469808286661301086906287538632501935196340296039361500270672084169168653768703863126537491447808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -85414287916806219249596718968829559294527118061965388776551979241260471590593757622266454030866537470736962289686538831283448893666182084874572329076224911100414144024120606712721246680639057106323694780059367188687390658266138083661342618251014957904833766564526919549102751466996345099903130779731259493150479597375293634652460992281704693954157763823956636210199318363633527570304938847725033170380069150453835730074448617662250734101580855283626911099039741152679829882007279721810201734785293503241446248768439124436398532214708535658710652918272709196146480448754682119080045178380243494185967215428866449592329206798401520350702150359039499129809190549013650084882075781614883344863435969088594565383677084121208708298725868857346053594780311687704100885426763236796923705505234272849555684794077784190334464405637184086875781050450361588409617937376118317715779347192714308301294626057703537748895776064210239774458211668620255439002015338631397497807354584841803914340901532927358307541769862898499101558270297372550045182973283242724092947604700660018264709288083657769086472828219329768088825113889618965468007082031287640878210469508697285001986183534738426312348513267052472834603458439844384284370380199275648010757754503379599887075987049479121116214132475055637139796172642039863105531049438405580455314848384315131147447387105060180325874561583324353089263481405998495527247889565577767924459330771549200642808564699089626294258231375934320252503668078326760120624427981308151592723512432619607275834165138890948397265232289120440332120467967666882698026606768889246864570545124288531381355846817574754088471912624547557712023691141241286322771006642549621376892934976908031041151909558885960295140237846714403490973084062925909677319317917286448214439767737272161285758904148414608456132069110100441214517751352332730067003928418253251506500048986099434262072708857570557575715576304215598285957621706196379686827994702042666553282200120321853953460414431998171832032337687397753791784746159878095687096402680404793359367135677032350563867920228281661847301528369668758385425627225181180379991970159284574313116623368695512070330129671627562126896104930473985329147799568285071114931607693768199615202244328322967201975673912309066716119365706490950727656261253019475960056179830746843999142836699607310252357735474498641934373046054001194169518793809695210142029680683764041495812975288731785894173266015949028669532921053077536673803802022405965224560834371712249609064752670958779388401467951279838260797988711678448244883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -2274147337258201299499367202092213917748159748598521234793846613932357824921169485823516655638501968035632888734914647264227275543977461742542781893964351399559712276252519135395275836154851554349541344797048879584606802247513323551740037708880098188122666672741313233957968680148991622811947283125148079507470974409439267502972108765820948095333769595477390940963606337063521396333285846728288031130611531114314043739777586156961220954924865599506971400651691209207635415272596321341384453404631792443536786431949247847003064513944540740582066236043169379434823205770140436996590052108667954843340590058385785078112110737696445779059302554332706395403315830975425449663650942326556380075052087306925547544925886490700254480505127875897408881419893609524427776881184106410029702711567896783823660186789796821800022892036242340454597808435010078139934926555891777811499107337805129947820574550102504675493686801048439003592111777912660542935212685740485468702356928628692021336212209809551793574191966484245683182203373986926419833948801914337245967788218514495666222072873696878807440232366097229699302014389319364141189238311320182726563377000346745405113578639051061364356808019414776289958590059136653993470237646903884294441695540199472328384755243152950527758784094540704842570940587162177710442297489529276828463230926132190640118514994703306813263829822825361677146137991185529137246041825061723623111407348189737557616856917477211559984057842479811243083384099370197588269083798095020393779710101230281499750817720793865884794757180404819550496898783329720916650691193483053755457002170729236858989576859624623099169326275715889070128093583623506822423592414500120869456659881351412436231237502440964920694034711382210850424743865836611968026036411750226013135120000304878526555967993028480711504990776308080344405391895415500626730260967900626078211591852425402584598931920029242879115874677660731132761000029007996553573818303816612298711411374824119204193251299190723894644721067590096294898113692484935066263806974442227679142623896094201427211371400146122251478833962431493680679137072733804960258233153491246831690318833461520530688182921710582294627112552869067834806419835294541467555287963344727335580773741615381957625024086821282296999633306411185882406086787727340662420626665220401429055767280363937788590120707153688959568751499939668841040094784400358897132875991216842601077953747821870246881174469499997419351383266903388658646179770322715502268679203158574469452414633075550862782879253664028039374178684319900813894877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 1412103080279355048388421840221949744959360121695217827659988718963224354929334139551874617406162167745238605623722882071948235179232238572540332361510751151515678992245718587864693655924271289477855388387373027696749364030524271792952843695422893589290868292196130648595122969555056509269977221036886903106400821884195655413035032619316116707470751520478731963655377243842982913497836338625282851804857441095119614916715212904943221419648870100297528938910160947557198293301769458885013612998978459127904106642852757311556534894805905303479475818834393430401620886254839728420897219135672041738677219461896454697053831689333066132447867107496045494831103826750760396261738425462604527915052491126684137813379010685263083409224478650686291635741644545553290062084437140312486014978917771774977958930766128734615113682276989355643859438255844370111361648965443814753050045762237457945945498262489613332416836028016047766523488500650136911564416295902915149692212637858169258837576283708695923904583011954685106062060123002890560533183987093344160223879674463743545534328071660123554716952332641386412434918819622672638390400394454210883467382554097092867864381274915524757541943384621838306490134924287246365887589868895400658949373277112621808673264043651159796991123223606496694369986392612182665866109319908273000556274663248365250436920522656660459880841235749594339629674181975827614140183184602066885307934380878701843549163014746909267261727177377825858318653300162320323079093160799306238049963066846565164132839269022749647676869622291889530010541342338531583504652273294442652964264872000566400375753470165243403953619921852081625255293259802693113448830726207729890508620772466866275069112621273836722119401652156526370012610397728276639019181224184816427602382456626348305630920091094679135117071364148886119598471365486139150087644577818682316290376501516323287652289595986493925006269876034413534987348504659183788182780074010158528223483199764942315822416060204031204512274867919155243124677961594586439132501890630568763970888902007516900860622105238777547135974015704436119259195410769030901114063550601572240582517799547616099018508056988968994600775832320234497202003103886737336323176059832362832596838880836888662913886363243044571181414294940768505313561965535459480570161831732874668111574075260514297193352967028935895539865769597858506785944140578664832540489872234910759682101752500471515993444116077740077617635133821016858497163310028712513727645374973618236601727867559352944237506912825062697495639922538214021178327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 46933152949467890917331925522348944196657405179362754421063068258245984079377125404157838671005626630915929941242528187554831379557058038272908455129235805250153479352175679106277310408266581425016257457200440635729147361012572003506439263240334415065184862179406434562462227579231117158526344364806509953074361544941257894744643806708599510444504618154463797778422143850183674130062612078668724069137324942481636653572070723252929120015064036332279327319025386991997102362642825258775779598087473089620750675965828746311441999525673503651644331520969005333768895929404445558102531057204852561675942026922086848891139550983937499804742200986786794249797417425259511206627458660281905587200823959628028683845819130168476817082822995160658667069593322031396076751182092925814286579501536184582471943655222721503847758816095036359151519938957932846325786914691345026380787847787474485822217347410855681080037347836780313414966297649446811540278293051422712576699970030261924350267121307936296516097893001839986651711318531224078559616786837002897518877860358585542222204730070809875492428694993883554028946559646147761850606431504410960474315259459950049069746757546018250946646556360217435342905629203419369155583924588989514951677714350875180178883587442173346563477563570660121322255174926210238643600520889107160801358966048999942834222569478316793400699092940909835317344128209882216323688608991877519999616958776816745910626884828540909815370971625520125711104669749166735680094917375626659070798880518399950061816349662337666620996696736207974190134532171803227585725689387154159284193124898474351017950985878163796726178548975358900967106502209336104388924774367087996370684827270906463491549344150904884132898684238090314862737489737250157946315541333597666993892918254515024462862678578494478531527234553285686591309379214741988715343258064548281619830694435360169422903282732830370705940064692048521228758651028079295494333899970906912025431259358845330317975748307084020942330467214058749237209445674991455441342041599836198200883523994026234908078285180197937655787008632908185388369681216163333323317176679277183010872349710488216760651945864475997802264611761177652349579966648656693127311338716542434544209096729125526415742892742720503581158700725717143066039926361905957245653591995240047352949323594835555755429740056712598566448019352682136564288875615819883130627746040282815619822380642592090067570455585598490138650634103684778141776362716934783628057389403730587550889160565555275128330395863871473896132124863286121021552197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -83684809033317487412028139715695714034895738097611198717948836919987429919038761134495689777608171383226756155480238048221127060343217782530282108450293906806369305724494024517471784286780958779555053077721240690875470451271245656167378265480308637421606758895578123985219425951072841785228260175687841131643840826764117391178295454074979005775397573321459783931629176838972750603669403305372530160218584835933733412578915376280172176625746050476190274231901550378311574069479537161528188992483592052627454794600010957508542355701847544147871592719396253718715601713765849302703596413144429593317533195379370716160715421306246279737115463276845180970788479146005344785694065569209442530173137429733710157173233296751047981268564787272080826322653817199314645855099246437873162766392274954336573796096998656149306964712373678322246407774658751396527833399631202056840459917241878885762043654270122532771288403348215923287219899184249014713393564529158064032420593085812411067515047551786097994032662160968759346154346386928742596403130704525572268472604765072345632687107938776684823416217834878489123836631912571201262269477405861154868358714155099227545755342700851778100053870212704237608903678291946370700118214673933032887230115622396866637109893098576873000491352165167480946659922958155137112960561762469900120949891876387810522683928197195205125102380747187937846560908463523699800271866866304272380089661970454736393292078706115989209584507694099819818552465085061824344113053867043076676596218287706319796537994264552578030701528154098164504993433964892384321065079240219455657669563700468027564813800580325507969750401978570495527561324524093246889785801129949092164060456765360880896941015745327356233401216953624791418045539547639381944751727516073879762037875604587006148031535273339464528971113541004299872042125347993218789577757790411064083267750708233351240425908727563424899983769218421867386690525464738881215141373560681191955101474100382814338516162285919036768151637836750453756046035696529232417394911981374636258269870239452107061761369534881459088603832902382081237806331120785806768609286053431817709290827043097054137327871678377484403236541143349007896149022990199512596670063163012851288167335623729640533637773169848719257956088823411348720983569970914977727856318637796507194480047555188188924148893253020993224938355344140083852691877693603391083621578605360713131791234625097831997157839398457391396564253351936470029401171999867970715573741331828647101595027571283381841596653575845796224801026348246562248801124352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -327542040521510311811653654942346485899924053405529435695173232664154987496177365312231661354016057715908724779710944566454885319013038289187279151446212192526147951647761398841702895684631841736105461934036656321719108147951306658782361538623438747563933602278632211011640392181436674756925549684579354727504240716970704293725477294305003240614412372974333080264459929160264436624668079046019807093386836603208652750527518463023456716758494084551936901113202542835774632182299595595490522606074281956619725480882181867801654290398835757696459592667544914072206915970957586245357966772141093393739461368556005201329495492730945000483149274228424326917095116131927737399303523050031002841550284778763023541710770383989204360545661747595082177983681572441254343676878454211756401619429981034418863517616866456322491852178699951586410265732124681697360936459425533771095637416409917089337245242829617990391792448842208291980372058992325283103132479964434193767488755795123116334416893872518688558887834735616870545173983870599983831228162501276545470678183942917912102512926519607026869402801698387792972164101732127709989386830189545834139911623260400959759523987764471266791079965237740264293552624578089346147953090542888579529461888317663978172265724216444276864167667314732423353050186096106079995935268761247182285946384418362468436184020791024422599094534767204880515585735651386652511710866146890579679398545538403230294377900015912277451757254425036016104770555725026457317441129737191218239395602292243557776045173989074248998645621959560544462283229714637416932555280055873314159768500444497455006942645167601985802648618036040032021560683244054580845001125153998600797448440397648576691826745750025086681631203084024065562818930523386197119176966845431111687026834247441007149713529600408999365170869928438377674363374206598937414708015051682876958878806464964180346531300726618882528018263271413097894197594312948516281823727998881926847360396419830305934617183904905914630704445312509993060421599027890850912319044803379214917735344838299022131949077435795366192357218527881536189363688263764837601856647344896869857826609202238632525283376117401938236032540162384246148162849067037476486756877140676749430586814835036519994424249832613389105642566235690040269948211902544809651119002080261419467404381402497233113834644659849804112353058577109349411484853038622069667753345019180131248166072362923208677114027475831311149600569537732357672251685051501687425497970417024286045257834956473562860468445426628648326992493457742216816609984512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 1366686869433221182467592672373450438802730149381920222601258260138466441192234602294855026007530008384362352842462713951206092156377377711582090197845943085772004392922609678527097288917699734086524233350664047150248094021162328623867642785476443221282828937803146303991086357020342267334772125325014278896461558416304789887105502548843897520708252911661483484881217539488037662769716262837659265391736006098216764101116496717556972995658960415952645957573418365807388817044300014508964446116254258685826289520902213553709485560536786120719221691632421843825006167158706769448541633323142413639940306967172833777536685234331326512995882993966154149597967559354122370930764668763975269689342159329916985398329627673492929555662886754319476405681657221717715249570295914685046429595613039819607253190609402248923794816546656030984591028285222742695481384779367789908655467244409318316855842229112871458612396294101500792320393939116163337114243741744992811889622341343663583955699472539128333044327946286880618143975102309161851206290404526295495685120676157849566181409435880629907318603180706143878454343419526393233952101262454689735683824989098018612657732481479163901714146457417706404693336076779850103265152016386491123871244325277906185034212555613919615888538634783530249028503772969233961798934465441487246523187689594131554913844094982720088557533346283915224476177969672431028010425329261995626332707370322820073408007950079204683332650333217737925792716782474343033026489347989369634098044021939487339886949721729425027484994888616498085516245478116127667315401743642705368811883175605448989461623504525762785493385573402960031330084009886013225810527761106777282315165482319363907367618407812316236387729034838048878924049127553931718887803916372862080350238897485025455764574611133023818142016652894942442965212445352025764351361767927061585081651959830956850877573957596585267499000834978226379957255563634365953598088357048470249855170920338427075706555673051203515329840874217471451162701607849882782825155257963701107108176542814217091769940313256246797029200764192142846907974790887119038567637230140908548285523892312585517499084994422897725328305375191478200598658071273894973752583357354280228890186502630678078748035905812480494832026315414679129081336259272540957827693793006789949720021392492203849232267719363222857781428097053751286174393245871511478995961512099873320524353633625018188804455313097116239257074142576376826372009269809986488283093971150552036868420085991502772381110964901745825972616526823417787493015093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -1812776494722994494598524265245286866538607294460089914096373442969052382095527920137342828404133884122349456164623954946119243413772496195931466322598772477525693826398279507374815999495724328361559256708936414638656874511908010637179823172709693162733945343050820063857707807115587247451660828393707272191698110229849393845893183921169200480396921604035674667592700620723921819439369981101617852488292059452094018322869961717221993687931124694794628655885896896486695968568149957961596329815361648421833630807500798440441976138117897492784449198459164501481973399908715344795368836502524117889375345064651513333093581177342163260834258766531522047870071695931379133566988074598271494876029269983578441691541103475482198946803395935275993643944156477209076216290499861376460686534259500395963913599109546855939031904771558096470708599224235525765748655872082037270414864869769832824012361422615707328112379191074045238921305863130787982695611482285629910755706878329162146630383024706308677644114189049341814366651188233300747214920142657082371755219644535835212321047549866896361244220837946306367605761579722802648563086110430738050844704789805004039854137074738093935808669991983955236497063722337326213629573995539332762549277240491198114068631084592283173952168770490726564326648350009831574413573546999141252115858724924471083104129632430629549983590885389991250482174561214507445172603752481993778810499542493610050978567888832175122747629889464451184134545183324442723332203091394740201093626165193785375140409280252287547534227272562695703589804840555426293016855978704342840437745434520993129622414222825352170626260432054360245570060013657540181694215736763189911719092514581691448363170480990603842129164021290152118873964019929498042220402333910783431431941411841255055900351443146094986232858177185742029888310816256513356346804842896645435302201306061620723848789231136756321394971091411585349278734625571624033465135521244113154787778003516544299244825982817628317804277715785453598034645517819409993116387098697860508097278043685098370969131885743541258090031997648016331215114628740817288537669571407321082135285000627795135923586089471711042326096681724119266442353800687474875113514821682954470555865294976133953728933167336018854986429429952294624350783738070797498118084275714697375255056967701252697497546693540023777137126864676750263771090728502507947210542434843510685056056007563203628383761203881621092924870910429094285453302658977266247406504644659248500012432996433915917701172842574735021017979844041093523672517312512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 755631781900146559889429814673593067902494503036343357625615244503215369606635217235711954825465795536034922256745914220367874922759108103632683320343064419209340847618812633579354528429086920564015692400209734864931007784236477756835183718632341413749770062444467666923232810232007956186067661659403620213673104014904948496208700287630767141817304286861769712301392575024889590937311670193006582598038153121832292198395736020926625135003246546125493958925549450545471790663695600502805629817458353717360026449355663166551605605360917894368196511519211744525484434243851486116013624298423622765998058559173433065914681520264376226371978675720340714882378511117304615410057176962679960899152132716521450205031015421803497342727325455614599799600077420929747228027078245442421437183757984092831965791415265098221202545264636346598188218479542559930084428518930031158379237624596042197107861681713723072395540851029012479864384040762347255146863641482917349368826671855582895052900282280449003974058765955278574674158312298268172292551589641187755149074460223722979217455356594556193256911528074745217566422688188100014527709555256987567649514823805087968748319612165330009723544068982145866887755861533177715500337330309517206893729118947405758009386493534050195489868919669368231438344141503244579630534635049672241062972431873795617333313585671023774211061273407676872644026259489084412404342634413903353044124330128864604811878442371627519343583710691088474627334703685654907674619012042852770313392708803601740324759029758844152449294770021396041745458625569967579218691092945512630329055771316746805867028425220808241925305139287111156994019834852109841832146607296917016195169224532178478148465397599514329287086139302543322902630382909340152493381708477487272828105453835370951537742769119859610636733523694538858924356260901787121720388160423756554127202696466827952742220084135196587245037074443536730879178283892635833822698648197816575776162275600530062068632852369755442338174856655322681474530895046346761260871371947714874793432241568685735085465480084413759188464378822902752976788912822962245411722641600279242236835686157560788830595851009356622657211676637459018956084994318966063795014924269490131996798783322323143284425487531050996305099319073654117225273108570907019312044279584776933304916138616705367546919122373741277997691398889898035673577996440339622535027079244973236556801546689941250316704608009884983494350395122537842384493956103272036319020599551544252092409775854444706101811896298802003783342802192559079593399549952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -576688734244989696285360133545138689146229381849010729547202577264445652240971404023287932960425895019086309322157964598625699953521486766763317654127662632305322787735296976738375099783424631147744185112728507059083763983751808410672205511992694493614884494669291992018833899883370637779547223512940498547063303952191506508755064684342663351009131668612115626431531155214380848890433423990153457504434205058495488350777844692046570767685180177543753024160057166518657342174855047750861668846035348246825830399299237658057977239454252963989067910271044090070621324304771241196136677775174488803013939911701217686876173212828125833488399828201462660810731102458310906193680713700819253861878881163380419796407200827068133457359240254235023240228777822955355362259816817254885607616739788712624458592781946334597275199382569877037672729081890268931201860549801360484175061433012016500028043178293551572125887974193452623457047581059910143647386588647089213484279467265621692971623510714143080106634355654280503790961330730166469756127608681529974387156212928153934051427657392918185963810116894534617824644316702064889431595870415624510498875644707963282365668048888831869447292606976688801318810994234642569136732058606175124187088044736458269640468557300949074638873535043383596913074508064530138625468578051037894943074716832701963320536394680987257635362362221288055779141498060244750443763700261861381488119932106031250984728503104575025065168696756162603162661790479228515670014109503620252834179621213339602907006089371636530361229715343116977344686673510741718866451300724381857551206398718292547394995929114045175001075800189565670756744278961542115941453919520991717648172260323237565947283994764012630957832080633372669530524765980869687531075565786472673123730921750842585577416081308451388242555215211650478605549121393787546910922010261354657054327762261358016911605184122895919698026454362960819762327266269240974533055454169760775498646795440419022134647464785515019178962730218688442271540245198932846605974993975224289219774315276476704884304542074254544868951670166019192756344261189088185703957314962123838557180210012703165511548602765590435871938294319006839715066528503726076980800338644992488578686988436520312886570478829464382913351765139760102580579498495821676030608226869537522005061714496548433755697917219699874076482741453918063320219688472993221357862759698799418500306969107719503600997916053394076949501440389252562270413601574364219000622697037989108774002838782097674828114706827705254844469301498118459266571436032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 3267597049686742690990957736646424233034880556249940299513561302262084147423037654593335636602957210508137951504748766722426109596117586335708615445870574034463321398968437487099793917175315184441795736067592772356338503867525773323478262705312827171369672559296406733674707258429311178412155198260309927038144557434621756213143695571182986208222019921365050385964159213339613177071608395213114757054125722683218090876689518135006860489347369543223393878507033408669146719602325211780432905341318313998349730918204457680831423103674396463006614972398774702872123434742599077523095128515629957950242797461358108458402235746254536348373044116809479483700296103881879616548843613651853889698450076648704460264451750451281910947083615314563249350283337988912095042263429280629138455131154531355890752601588265210584185113455719141569484597725269019162650303772672141211882192358233411645222253587511281440295163145405030868551907289557926268529249687089067370488977251171943908316438354469442653773201856993394178935956788446839682202373661578235784760144625205136340960776604155436806892078394066829511596710266463524177676497550701580595506639462042028337588534077102366601354770926707301895892664672940158351879587316682823990085118777053562896875734307509219225038356025123657816901084376293651500679330827788533923655154528050552383804142281801539503118391225507128460621042488405787139510732910586759891823214212293043123290214791477992665759823063565285568702776554387863652580473487738429837769649143003707359476552396012461962747971281479048442942931123658832326677012958866223679583735327961099784750244868103159409204945963286326805715999828656210193142022323185031629730145754754955263541654793728373640389902226109204711516545746916661720565501774953090625691059970481137864448023899845029053147973050705938306644871665890193139513970384210926237641036242107263695044173032320445970529938783997838279590867750398598896270924174975395038056940853822621001816309696796786494786251723584515852749691371884568109723832370735917270541534290946967083203768656366416472858582541307489563593118411663810633449847463537707643159786571385166357573918192799725212573141190657874567657851063849298748689752589181908838107533964899138644465325355238395138184507575434470215537766640086175397902352330937186475855365900597353551872803222142730140424790570020162201458289594015923104386307168837872569352088317207899596880251997532390126572544600679163129009666948585337484726580540814568206979094711956910597159455450515638519661763621710474562666418405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -3734750738829491503859521018510615483899331104732998878824798161758215060134091804718470172476530818726420321203028551624386417079081882266726693189647950883525191311740036683191544448919775082853617694176857783593302711844196283840405382457453752849354222503093146746448631495069820710168018278475288023910668879048594150974265414459512258547911621522853999843166801580075104227667510419680482325847693076830783962692522644790965450941057660872857061387927367653472322526226581411313728614751068011389265501540742267489711243701647115841949279199654460259802772404304280081196603820174558511368047094061609032071860961006525651101203407383237183955788237876621201448821896054044964508364451608844134419270254911496644416817726676515732095523935880252334137651982480419284849998890752250118113870747794561050706692545608305860841386023354427591750398542573206568967978426497059344192006889013174088044168297274467680028573040130760969080500735913394176288635727676025282809449571609493288609019010491217091886676209742563194531509140925076963931455707035488899105834324647275482945785808889485370026330686021876895096221512609332637642813978490912009774196570951010965391228168768052041217363109144397795386051704781694974770778675812559331275205442679937745041647486575793858033072624542778903307638408800630002136136467892266995438276330678422909103770091834686485825887282310893900374287393367401668989938516524544373837316577535259279558326286268688311250669253740354310812331432981794740208837178205774275027769474753170760576097052032228301792345726345796469966058345829443860743059754331045752567712934751535547284061735172061698808707442670489745130656065431123927539191160305461889780666943595958817038375671090190783379234048161092680358214887378176867816379325713448452276062626880714622803333942756957832551197192563957001041071360183064488503475723966078849113327737403263579636975818146718915947292109761191271464095163483742231272054677774089431282227236294209625888063289444408714537577421668506874844127744682867834134779194432542524270598092161412141240051288603945423897404965605051161892169497100786670612400373213660869855464508752461744689819815250636594062772236891798505840497308375811451160222757554918327487897179539892338454006906345290980139324710527096555319154287026151215233171785922374636185888858758288092242710855912538303830971221860630382329702355817887007809383166122759786958714449994874090829228082794505377159200823691689541035204839616930052524710517851895487956788133365752421169111129628522146647954258132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] -4429139983780632051685876082827834878045312224083877796662535174412648059060411347843336143358115865455666218279682553447038346239014207935800070548220472503375177912901834358462244495557807893155709557991021309983084862805652559702262067962149170545568308656436032293586833771075779112164622493079626426887558119134252771455126197757378840101670114836429099507895429764717236633363456740930933049190761589994119126452300015802719158519578558652990074577849445858299677054164108983290516917418615650680090061061377584255336884659687168490385417747635341540258912944416504386675544751743416665005683078606311493092201755468024479334670279800769125292747591997105213410217422737946174630451318648506841867520038806983033047748712348074890323736948798071145613107959440110966462785410201917408815554035807198438447402533580839524659638428263270714899813457457974188412602432406345716326093839542090698411510698370596538300915258635881999722438304721086376831715908499982947061590471472720943301895143723421219647299264898126641737289450912494864590077229535861605275880375377552976723231929071356086094462372055557024731119356463980718397076834532603364560640410743785184415766619637798721164910176498067500541352633916857686450798068055199359227672905261432177180925884099759997741427112451720153388230906964775523670556054890874132793033478257443184433599891019220623257552277640493527731546168367806710932647916263255661436003689669982671901586699978873629912116948706537795791173319832156615373903410847588863369327782583460331995526161871932626107596132124160593622566726808714938232256596121155011618993435093701503055253869464073656964998602536768291119075202623939223118525531980677460125153356004134778547210170231497260860670857648532730534346444156553231652644888025541083694718037335116819002505529239517138079136753213978352969110760837462736132983079147125070478426851846396057355368968891400177653375382158477331797991800145462882109774238385591159148961666225638730739441273910927548816224443883677936674190721959610252277974522912054822823869876928034623993119030143706477116426720662650926486412361501977454354559562400660451416040423500911683706245863030395962679054242184629090361890080457057967689456207134635388153754778964182967523692524665554154828169341458457064511070077786370038171902487227429347075591522592272778180985182951959080535522678090415870656981928830524457177861469633317040561539591168946841927473856909293778977228455598974313772681502770029523267692480140385316905931373601429870211906772761474789574297717309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 15413784762941987204198065947694329009233813193524294720910291728417955101681863126973726561792200820793177535864573480344718801824755318377227241372887656003589903777018937836489062710297806737597185413352630100780454633097214102172975681680216973548397709728539985549744096643018695056033284667572429083560960420722407461495187524872066780638081203110902166859678731112303601423751469639742250092391202663076307840211106158592752660099916080473686860527892091218672286071157798602655493374944058003620383461902015671794153472388430772000895254604758804065143639460769124556568316464516901479660401901711675761303706313654159738995999508506867858113881858583087613931227596969230476293434752302239888816617787596934258027311501215212882043967018062800196149916153441762736848041109423673289651320162665878924441120084151898086165130063073108655634810454339985002603534633663582996526379322567037489653817109415167502866548297285847132928943124700068158788450872301694882520061871162795291997906751754480133011958687355881948819627717180047560782270673688534155924630776398339071544049123249929927008551164057362632245869975277249860593565061189378611094455641796638988565069017008400124757022786585543716021332807751697505601484334507717682420201578142132438985999298440179686618300444018336492055760647400591748810804871193422318401070463589947661037600109994021127876217743768252758414940111714379595818199028228480488578062333713837074241621364752993023554007678998125757628593959868976655138076720381765583208077330944976572393561107838784517823893667451914248485299605299634354232569248827279131868511458716551668966418270238540322759047106155397388166368907033898845973858748349182906888066335633047113202406485905732157110215654972477609924898251450848897404686084518880588838489027611474370948550316061460855489126198190805236380664848761882908550998753868601078360410313845773694092472813418109075365630659964417853403223110855160430339093915361324192467613923974758048692382728646531882517295605997142145134221164011763062907339244176573710426399025757276524436318772447307903923394885229907824124171680599812025693350867728943491876255001586444608309105711132307572177317819539222172665243373071768662433506357753580972094191458322217317771917617929716059046496771603011393123933384477282366569211338911472834274523754833348158802784546655950537085062002465152677909736993039325608983668848785773432538721524462283513823865977969796520937283253782902804794471641935707346522366529446155998330907540844407233062810831148417754524042414522368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -16150348896465154540739188907027939320471840959272199756749737837700077372720823305766826423866383325447026653125059016906524675383922816980735732555036948611494810515106551723791319902522212043452628139303612795739189107577358515468653717928375144541265040113477682899802156216108133941328185376384128225507080279272173755481133299319588677975721231057176347906135609829380817696712606812014135513981241054582525339116678162793108203402833559465941130599181664297682949682506232537530717151935665679228939215625825867941695439693910250657578824618048746456292252174078202496970531885589417056024458040801910330435060154516899432470114044700603936874647648365729391424744565594681186192360629875385548676530095234793533127003463258995795711008674716732460313632255582922937655201388241610672584120601518110519277462597385650211729966657127413868848317667661162028838794249541876849970468775661092547491420216367874377741757528189417618180187359235667000038537529226907857797451481724606525609610679291494500892314032189583841515104057796681515143693952252289095618384251856277918867382934469483068993525180839399318149409849466920844124072892690389123657450017704128240338806989251592429190031446610820059302931322900568388227719782802784878548241774274623473787181119751774895055622807197014932214403081610470301403297831853690405063593253351039063814792079238392576653682501478147887090850217831734625728310458488794672437927262452015344781158687317832101214881334291648604559811989955255423742983153531388236146564232440898347342637363511531033571164422835959599425306069700793047430396666769408669070602101956068069740382281928181607353008543900248835421377898478918603600758228360647278614519460109113058263590211103070709449318479707576988396619880342230362266098130856023260215673836619822317043648483549884452638428861814413298850356704991031328653833052626526419475222162045504312700723254749714379591165853844022176874266678582050763704838850695693877743828006042391858734304118092433978310041618347981658677010003243772295195070752431115631521834036198990128692827612552893756368204289094681280907417737684861017889282799373180572522664344704702383977476145681108149472268519759469151198063522858161326958487622624501321071143688759461580374020226648924385404647605649376485232523489154035527201995004522497235542963575257165354815372549007213154345780793391658790412277508488266484225884087036052222107911223774486038860397993620684367391879257779901080564731683980439370500905518953607801695107688852046330902562607461463004923040983154688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 8790493625395992844042093589143721013833891566899540404626784489517177192492505494484851019908924272426240833126863440254386199110415785903082441253232251714292095120068990627528212739579214522639082230191818907525917378275633692186877551561020676325514295163100825466977559338608297723579338643906353732247004833523083154847643569660885358097049637146641550763060567446361447524197611846124784469102293141823794595920787889959744334565418104550070836107169509830164404106585523756708677784368586861180045770544016903993208807791372670937294146744027826611278774959215469231646119471875125201500260304738762067516462149364960044183081012371875276852375339720391185810430212768759184325160366676567451649031697835055782105021154104506753636659514596915598929573374730324834686577668180842134102112498789271841075460032553625026691579192694251713747856099502330710339846156874755367315940418584916301387100088788324544883993772632273331592259159353745180656069063527269727151220803912985813887425209555127889949480625239659523178299946379142992732947113814387413797501538221443989914087866627380543764079209463305100917190773885358444300159278873015394187027183289841242831434421555357085807383061815763447685918812012824298651277637053113640241211173369886347484626292681745790296157173034745310742818716588289345161516366846250715819852253748289166791450640458434286995798737828049584282654950403911767869136996303529657091428890884117199826676857056135364707142075773520942236195931950845375246933034013745275369666084365880527245919698804708629150955440612296741786738233057417421452886235288253022951457869764774412789875123916341100822921570615046237933988172518192587975212130425685613972955924695656713735360528282589857484154034016194615184403245131913464999414137517999130743810815611063375344880864489684516448835546694952190293061136436128013995222224752820829949443130794986796890607428876162382892301281708554334410636842089367461432500863701040745100735814442605024325494983474433628337309737411353957059860292554132752991012091095264069685806862713264687500892745179768501747937112009619116605619626988531971112726849494527707547104637916855491029787186924759270133214253813507548613590949821668152385732242753851477931351959743201840928403486216001268922189843316147012819441249671456008626837443368839595702838165141177148546472337136497114345167533663218926999458125537192572148665686757824429584612755258208157656432849829018917390007538509116877885031097389037592558104647076023857071122175912370978690077220429824523494985828401152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -12400411247225088339674143669951657502105471191724777912310899524029037280866876443413139280635343944226370457461032803289247022308315815771780426193326561987839118139010544227984119989773922812639279428929070619402403769481005095139298140073213872730982283508695582534578691206625478397605904922018171761298374801117086964950367865207807542559348670233998867849337010284417047777134635627724183519576583147619640774164309344195749432567133490260026352221819340786186758694798019383957222744853332657433579993618406375130940575926489917654490867272277236413739588601826579283929890521525621935081713827279809442244103717772935991036661704957202670445054429939937837199155244217472980047825473789660016231475143820657435571139775521002719861262932930139506547135488373389868266749900977636556657079645779546648613214512694824824008928462841367837325750064319077056494792484678835582617588653300989937033369116186912314059617000664082253201751244325255360098994931692250031219758590605804425062626802222436046460066006377347541367137845381751046832674950801191535182189551918835592329234497397731790656703367781702319381303234533515899736239701927935281494491528494054986249206527488755637246033087172734489627354729276582923092069670057876566743042303214551088889163836157888098526484819248558594993619303124155899206519576946312966679116279036382033651670860649979509330048862113517309529644874132166088076724011048581759468428575300541542507844127825757426070284127410522087435956145185116428029072351511533196723713207553284852647749214864737440524742718266066304672881876358293786372738760527585889025822723400995929446633378596993938928266438881600226580469860530323035781724709938910957197524075207720775492993534027817159626843469095959512230117099342921791038154374907167535098038611458161803614961280569186581060016365545254724898502385122661277658377718454197171124144947812776338353035965182883082397802435063161205002811551753368486795458989655844282655111123327581838852966957282468985613650881751545056510379570859551802350436644592619089772205161865878203159937208045151197642663682059394221454647405071447710238085623367391236180341506913891071520390625696739939015458117225338870890659803233721081626402759992635416804171980861960863303480750379804074369527149839719288914979285579967164692629032785751469252229799216479996373202767778842662585656283270092223499040603888926582500843408605609894590388132871226476332167556794180811385075825162509364090178830230261838337285319770834318935412440729923768903086121005723689939707239596032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 33152073395212954157946007795293604445674951552496734709018707215066451583802732020956068786917377423109974258003808715012022004539138532027868949022796280590615689708786919441142988996774472079247895635989065160274679912095536250319575174110518428816369936478020889018121494379657832094768329576825283191402787134908365318443026905942528400020369992892441493898631675222680676487857907233230456818005879628703994063264890044414084720929097835969817767187128437037118065940540029047684094912649111128486451885594995527708212143812672671814702967108054476304435348954317223972978605279858136235188077336701282143759958916983351842527129732069861856938656145217570162459885517357804812686916903678095911240794435831128317391758813136100919273160049709798574841834495146494967975013884364709869220117934439235557077954655322981601687831869476921973941449806416884903521566400322006992804696023287135474483607768354591404264882466860416122879027514957296636732883294105310022570474327273411609915656123979906895997482250432923080103904244729994541040562588642744619718142413391858022928962436673496086935352790287667747341485604192285456501369033448549501240217683071591765282052725265759085947850514187384336391733712120427620767846416853091249798318909206825996420163225046439087621344928049534799730467950912836361774764936292746185643653876316752950948075847960905030115480416918836868973239174516528528064554507823471860953601893602062192202482078544116695531405898986932158319933461016834397144084564920498391700643837711080005143593055690458907836763858670283579047787397637261654311739265032840501067101593381747029606843665059391918895203851829425815251346023440958834614084816104639741313038116385418833853992185942521794138123437727660996944258244755308106222258000219661452486616736154338548481317733027428408843830961570428849179256564077944823632474680511978200786150878084762503264567171264975790821927773813050411712731607786472963803590837313663695048360407151996978173547884477227030253736961059749537046420783080302154561926284312648226431833254892028073657265044379272443883325683062291529387281477517269033259048169922029426946429128137783225673886528360130739972983904922845951500402927439978178529934355043368618380415905897676417391115409290412962373827335822031682678510383192124551220236941382390936917528706284777350177009656314106394906326309413837795552166121165819314808508064425145287533116344453397344846466488312535388669898307196461285786197415895414393043438128952244946850532647250353482618580657397009207822655114182656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -49076459302764486937743413737067484967208472102710289100091799407462250292193451762997530396387811532063931183451919205141257714695654702717262044211041724991789740568297528868914309781328094118968399310209275535591148587601324512157820285054405890807716537385324937246409500236118006413774654049455297473976447549355323831548059695665704801503340860734867096550340083345964714801359414836994442628745149171805038136698319971460535708810425102902663186552252343104152922482845437385270791528884852076015799572210743391655280336373591880550269324992302453828335034578917107725851049243116185409687677787782786827114896886300888233711303842714007479024580205303491703494509991604698386284793048172512201118693191513292146633683838714989968983615430790048486938549531446353780394094719514206834273067935910762030758675937648506430564641723507820242073340911657683385937714350102143797103476982327883030317718055587000256884234507068258181039216083818110109068723341848106740298473086447633056908952260128740675314272565997706605245982510340332683143148405418346768707050348898512407997747065846205072440979607944528151625049026914609231979214912725058853679951089409425583625589649046922030951903237643110684030224592212680403180927102481795355602254712490499181154088349441097484921830319568150784482956640296390113094411131465836235977685371030546822470796279986727984657957906977368877828963121039979500719152190270956522032758463899657395162830477995917026670774277904917985170094320848283996989058600108284623119501533435976763575863926825888004526782205117857390423923548510015191763713926867925261323490855306241271608857568821973112028976982087033692378294390164092545195972591551855912166142828374004951836350664384117003263729038401639778747040475526372028890625318475097565113550436650827281482607829023436951198096049496269785177802207497390724479623187502626458459840508173704687532229803889810565875537536758757565769117238869681544236661277882712451367265877199276823779148971601400408064875982291861443270534319654246471442264242061519700106115763017905005186184733837354976896384403077318211480542937719775319915753683254186273578042810351244523635420474496977904657928519216039634749127825098378679027921490747470873341684902463776901104997159024939128704340840630110266861144145569878138936830257079020942495834917865944394598438829125982254154724408069594751753287636229013473819826133226043702915584816685905858879129147746129481231100717003886563267129335540219465735823854964959319745292223876229543125665326556213368684997538480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 38308592801339417727553150643835479965838987512357412126750380354019963431985660385377010662978659713838120298379574107600794569335591272907432926425129345510313011949148781625964065634129416041631694426356994720572774686235684907082086873310743826172537359198739877499378890236399400943526626188105325944984308567373575033327300069493151498567973353651810999632337273350190357340188742189339872348962711232942830827958643192795827688138001050966895898216319664895440404277990059323238912027329030880417185435564661675677454299681210364706976544446817848929438932546821361308171454756935178922195642444382114138558580325034292064989595581157686057295647324489278767253176269769117881104775453255854990417144901585607951570905575015342306921934217077191354976169136436221337811136079243285798066560269179055112281846925927120642516922974833474218839640152691982460288749713062112098089912046297589869691526166846807254420823912956291409303157082976707386957142763571396883018248292072569564932066958048889388204897280461025436743551389003374798749271779656175986142298283134042312084901228627174216376237806937910734031112988775889502995742481622260049603290625760928109399765058831048402841298468672556230447085679255962131041970828773229020419294632318615286244543408219452206873586574115784203653302603470538302872915671355912254853235047993280529195444604915288252860535349093759252629658063465372864637158374985702608318662817644552425356211190438696725266978242359923477500106998651669610591696979250041444914498130061360422583177967552591279860390708416818126526472829912296750795749671095212056014222616593592684460435930785443752729787889760533713278198485350194047675282382902016515889256821337147266059910161886906695855349389801709055208767804720811975557883075424211181550064235651184676665311064303026925347509106801785886031147939140192943954958243422168219687813016422590457164222709871750096225414571473834034323239914292326775257161881732188979044287512488419689062661732035212411773320815821700025820376857343691805830357507397321488030873638854890685198411101130616745524218194652190444278000361248432820737535720216404959822180122597541535667994971209299393601910180040588378814481294264149174316477815455030154306805949167878104859857390892638067497084289878031475917173325544488537432832489974169431817731986568010235979702027976006515779514177462411498312742359737997112472988885096300573391222428938801532411733977518018427773560309155594413853383099816449234014476247588975649608330936040221210814963659199803186344114922717184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -9196912768338007969327015538877457653094841963134139129729986653699157743070655124767062598077170122819785875631118612116461509041408621014570288522410746332743676929116430112464109896809276081113581267968826726446778855076197349690882081476793924244019503357809090747959140479647271997820975129297073380388394144696410929111469098810247628422261888390578509263513074225333222580006628771253543502805010042139822802480647281634391068461355853192793546086640311798272335239374321353714185221448518246321220887833400315375972736529391311937668267347624673678301883962246714342565716053361052765740840358207138841120949551942172469534313634541704472646996970097208540840062624729681919954080792374928777291692047819877513868829220184956874109116769681366142818278698076977453596462346115479158859779354764923500467400001040262731067779136047748538470552621165149546613887228897519461980632846278177652672792131849860072613391147979582597992998051345780798435325951312247625977963575191954350731237978228813661751098300336662920241075886786310814853071171193337402968669396197349235870196937872567623550048648114513428696988547563486551935198144863816858147718131283054130335443243245155775091789993267506230099128244050333817364096045648874923195979090367342983761435177804649856612133162136394988690013522992842323693414146551164961748894978923918953664293984069625720948758516090220993379272409956192288219279133875290112807188288154169021257854631309304173722230313517372088469324295322540847795110073652742073455487481234618469299642156441565669424088830201812509916710888150287302909561452618714762399942562726980919281040797213528035536506835560539932193921141273340100683487129214394732834139543760936723862809805412240379945267593255949613104693092996040190145512645757157344474702202403362529598830610668236742233689778709349676112051301961522366296983100017008463578945251007680058011633957719172772497542254781377315857866043118806958022279714163310038623166352995441788636906105345180231947895863459425205530329101221361606036122011679508360703285021814345123925702510721412711315429451277039139411244951761895976150845555875487235944367460876928890854795639486525598138639415711038463273112494173725647396963841037421589787634468976888148756241741899829184449018675103574531276184601329054725797771176711295344131061966651992505922995106731214442413553057584868426825365587352395432613670576222641082533709818648826085745723047626035931362827833994407276186294159270494569820046535220730534662669581869352285507023937352406239891689788407808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] -12184079140549135005433128777789619666400274822647694973437928151706228948293928612615869236990175287948693404378030164085257392929712520991324835032930382892876599347825431051160959892336060379583846624457659133933235140404257257211382176789734159397323354907600500828680562188504307077665631022508520149316654087230606122272655668878040032196701704211557140271168247027951890033542407121982273856006139537276029945858924154170116433259762379362335482063728164899792707225528030430964316517204147867306492055552211168260349010742260988043661489532750067681480715625445459416690606088357011133905447586293759974712440755088438850049972953932276135230537368223673130617762274198051003890727159359570378558025384845996515655182184332277456094318388243814814396604504242057815347386168612213993474627149487158592764100209745729110641006401817839007505094774217222769916259425017071922656830165372530282789543273920585856843554824942884828795242323105113380714399502815284380448788566079846107792369441169742424755584216599260450153132352095470719357564967135423668188939680450952728112460772391535007038425551980299847084124909810323273125244726559336666328442886437613281127545158573063986003285931968771850349301080843991029272827692125528024270410838994560841046689939247973486906176781956472804999258240944939195187334906918275095602140436300538748943613465593930126397853983506743574261846315198543171831166777497619390117855553404868540042660260940415014063551511978316217268349871422630829807779508900307136789227066517802364009548792729524831284662586178797652341343809646804188849076725007460328190241213476030225260032136868715393230196856430758133017132999467686848793358110033723251435422579149617149855383227819039388177932312089396963969474456357196451746798350484001681352733308918131428496589878795907881969042842021614781841400154069979642874889939758677607748090120699839864155166041458386047855204401897782323689106216271226265093985544832085938982218398828573573903554353598480829625650603054686599723393107974544579469935077777296311070645084965116947174471167540210844051643997403114301888156008409279744492975625433629728822747496929103568068575354344257322144545203702495146101818422496711690974139828497491347699341135762484282388505698680936634972155746647427898479740648669434034320525981110378575605131509807111205281319689701007781466583500539625026801694245552235274122449368072620755331604514572049322766793897671705579772546348006567839865749766583179447008619121825985078022930070712430435538390258415759988733806722940928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] 14149071696627744137411128661184263692217059990895957125376610662387413986665953797002806110614795337021456537058343396855429261277798183924016288127393597094946837963448721949775333283785070350760289210567915028737277141930680090785342357894473947124015835677433386757998876293384514340149745469433360854170096010180158433767788159784386013848521824698962745270600648285256269203719813179464577734607076071966440758250211926952547925697179026802801899375428843512157208092718700621557474206644873496213682244534979591843776245079185133382376897922083166295232603152314454313670693277068280213563076138905712551404482115255372107838879725312290809166062102281021612558538807779630202971900808731403757238959291609429202801927711437740067027168996888376542257561334469864524015386098427209254637662935486990694762388244942756779235771343743857188983237076244497865713048625715303511470034772715502979410337703234634964591833271167715343469202113034721834851410561470599205465251371359940131758935553365875097828251707720088867531741915795920091972959258797516013507867776133939696118549846303343234024181815058794629296744213321293985503216412186609273709930962163519908517133891707619276155531259630108129323683460357899570502458034244617662765882686280546960045789432455644164560512687236415766004147472095386505400524487029013469292482828679794935822713189395816568133142943281154659252916626400237794286950260136312585743185794136319729759340760489530983911146299416160705715208739480253491696232146486715552435779857714888779823037197809956721242162341196421755796748564581252891319644287741688529813385710546926828941348617786573350161024220733115959765473388771355853298606027396020940982099519793904613127827851241987278528288246312893501610697082369706242155410874067814551298306398719280307826067100179474147319175171277395954433435543288400763660974108938926083740898890480558870039148672602618328881045339428053628060652506297844931309049762260005305132938778852119744539802070034135160917898843688663771503456268681398454819858625463570835606687453101620864048403797691917400443028667349940698071459533983046548077456502979321504879110451469204953078266202415760469184172425657370511231613133736037273610657219676643649025712480050573620242736293614811323368805130967531045725300065268300961802311694751051771330123032533985151144408610782224278189921505071845894482530072559044287660056368952441357776858234775828515028882898886719415369770809147732877722184198134877196665522754276019963999929465580805408014904323626055711116394149969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] -5939448856775709367133942635629774874004378641948702873197840385701360098518139977400513885101177549268784418705499264919379346659351529836103307117562551112417148521159275552528029441630190241798925568892470285127158162999474762141075173950499539193647409508953371438596858282808436696306815135569345287137345104343355108620188451968090187398714458084343120067757305801450118714015295450667566858754399994008233538332399502643361990899153557725033680395239535420746962353053933793024999780573484329216284341100872947242453516278148118670516197699908014960645032585298510265596384967262713731682421092046054882070460626890369553844816261926870497605038886296734080255133992119922508717038055278008896269261713514120431278632185760802582942385274850681190088079649351913938311308565822727636659611426930247729553766023067038606669672895785356352111195418971202592117211483535777537852064798512208322299163037747342709974486892454393836714409730417351540650573352373893809090055149212589261452970866658776246012831512484159138400190833852847144552981463676539190071987695426770916797245008019971470893897385358589925196445346477963438780854795113478699985146414774286170229211088420400528545262734487772265073061158889167269264143537849884124418145769838865745062355119008751323570833456772786097672961962302743837459523071203074365476025101306413691717781071995069536475448434607164804771317932371402726938045690095928088099850074471797227377055770598535739169260408251698523278764768871078322204426236058002509116077116980737055245087355598180974628949771324723607439387115226193308694018922317081678953133208138911552161332554414646905245493127784698164081182427480023835173148998463784822795582121956445571638971328163377746289073139170931925050472579849306973707154215284456733774274197281227924650131606764135782825666827552014971534793874302879931676497914608440793735790018258285229610514015718296458169155168702552868389653543000120170992416833724087361737943658143954425366907581034492995529764824171104610551035038272856393151999029787686629660742815479001574194268265998037249698842914571950784272540906796242236730555052539032987303417729533981424536656308827717354013817826887502757706300467221021004231716536184026369336813407954350609712897113559686539034230338615305259935865429947332483205748392150472455618847407002754328824230170164590150248397478502059727402269639908100089337368839970919692586658435132228152051933984902838115417155346494565952166096327735311466638752115506910181217851090419938380338846166332764001417949698064384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -194495075410022135416627484026677088115106309066558388154603157823278178478490524361281203076527133050030149536755000370600162897109576131522311131663026014125037194121355076870845886221534781531339192410691601995302058506503770529707780265048844158284468962551505642909695114403419809104714584487740251704260180219311712933290305163391139115872063983659354682998599852241926675652068159018614758155193291016313637466984846249664902890131676089575658193445631191817568668343123633207511417084802608213231631527891477171846140790220126187939530484364314694679460670318359268941775581626366614151973589407912818227372200218789685663938887678483327009288649012959632217957542258905793372252645724791539881818958164086764024141738012513421556829420001588107341808389564989335296237583159815415409467392191254812899625442642251656030519293973860772461454009224771706350322297266405195684802812763113345050678607722165355449309291198798363944859573043113980516936477443000816369334687142016693977234284175363804415586971752602166484817381738255992723631421843354260823875104918903891333585499902077450400989276119358574381260251761983909005570577843259520465419028436932406485765934621506627550380129545441212983875362326306399386138567818344620725857891126495198216734973766702873858820312239095376707851622979093276341162985888013806387187604238153729597856116653050995946982453039116799487286283943738537370316253709631470708738887073084014672739297571146771843044362879545100458825700887524535556906459848491243824938620978896701780444208600153548833936194079909697750314378884740054586897301252660151279377799401839319825829315256499005106056108465528992189388598055910337170129052248470454046218976281636785525719159579338872165512407174134532489851438059283159846408598203806115982624211483978832498910925815342046798211408346362981838549403330976915348446184019358495707672118945512004981590947028752856886851636069728890144391573571657548707213232849418206830003893931614766705944761097790093904018406249221228473134275009263050957051561013095583858057882909601352898739333158802594816776665940454590410179282297793298879455126549168959003144352698059241453345251661510186158628446321126599335810729792624611084116487869410990435885615532431733132739851386848322773903175502731021419953668975783256331591444818773510377071222501853098372589130526600051117698159662483864427428432105655603218840764100673172474158548098889948751795137912183947960519595280461388611332789780471918167660206641528432288235925391021937695871085825905126599681170735104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 1245124341381915304530312938873285454377340881380364500355340032132715747792615445537546670554539014193903610201253104256127134543504984146140694399184163560001601803458525228411902919358553392462493373413424125676542907838214585199342921016203008596024268682330871397171181550792554895496744557269302359598765204486409548649057063509770649033315096524579280675921084647018659748427965930799200558439613143993161685914259640418931475113431217529167792489091366992364330691020258450525031649024840242392779279079608689368297982317008153193735633113208689361482082452124936344630499369947028833138404542403024119339120077159971245547245839874943949375190966416525164892474549447703741090598126327810061717389471080801102985294989679262526386570776718604004707670966851396285627533618869749955842922483510653170314263972224913286125201541563207680368659328664161928795798770437909712343256615038099669404118602085468049418233657165524887101875736309240873571836075369316981799856980960022936596096429507403230050517647837198832585846886666102665337745629875769596261390854300009130859551759459896986706055805966588412927548942901597833242097286086224531521670960467571419380401227883342237014321526792507492823532178157855082161065948314226858147135124860585291104869241862221563966349185720498155164816400932256024638834215472865565141278834110512209791578284706778102673409961336015745968157539157006192249045576014195025137924327124507277761955745861953015396445193179781229649237064937174595933850441641470952304232337845248459256563054485405072962605673253861531579181057206420326575423574900565521508662482961528166474581037462487037824761815878543812475848208773891814148979650938417229743464979590002525386386634042245344675270089477446215149324682483885294659322178551211807586976410874362366501147698297060278332341665723846273355012086442298373618033991882896780788999126701720778110891756622706584243134902989726749621901039954424879653800797018146693356083353856275166669204492998793457181622711137337469496464319144699657298100713016687716266299878741010549267866150659251611206813033230244408206683130831280018574341737624272808669949595127331948486653371083165022064247412668556479977458872762040072432793070464065716765245800438466638781886613282534572842565107979505924788407342420566214003813144426403721140915674507287456360471534054778297005188019560738939438559481431962559216041544654674786457450455638302564776812750133597192944740906287440432488346797502936593878492252279024588176531212015788508324309533529831530652475221606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -247066266324282644777778700251022093306992556595706556907757514254583158653582789272415550886917435894308358022071864831497167899881676507101558748228696238835928108009931337682379782468358593506435344177375384892645269142272736365544122274280859695735391732666413768753801728376987052139644349921732442113169848147951257922759132272954625272949789243888502664720555488783234267768241518292889567164742198599504842004138911622599890058200178672019282746801273064168597510218174978305960873338180492183503659942540294750728011403555041959570719774373120205790086788908264458454773139536405067822922239663301739192734489272465032173738247359936087030644256565779670946120946936738585598373734502766904084215664048710968420008764831727765843202810259495848988013661992654282812216043093709585038296305823638986859830678694924948330604759581955484860237263978632526828193079727634317947956208254107557050965141536090131061703623965592103054050498089691906917183746437197354949885704652904509773256651772718204465074611499964979551829758974376088877995325585997183969205717116914229130819440118873713953849107187109443413246781684348146224840714820432819667362365226048684922007554514565852672318277157965588480787103075888427730031567739602983893447199937988233470907994518046475614508129927379459803809818170972282423614743993499863367674087371106899654823393771579654123212838679489776202403223916557916031499436190077692825580700144502278140600205581508593850403786882914537040818676992675879794567512334298501851333745454239197157536949675297671681568511612830271568382022634509987807786252308017726509283439319927041109096020988216480062351818381754532142509255109959338678274378857131639637763911111607426888964660281153751910392079633848779094034112139359377752078554430650765547701371718189093817322464964138838218690977271399509064961922418076476595138500421380842694402156455240347522619995672229157113936854190663630852629448457329188487542256000911187640572271158415961514538757773000410791110033037207674260663704161491533583040415155009873132202091421356546543539602838246272482486455252060287663239928037549251644667087771235567643556458154774695968174286739597873027182291242871546547878608985620155671837945208054763665692288452338280967374373287356083151338595438935025298487164048556066191257330115335184904798309823452475840733460861835675386448363725768558663036242161916456642347389816445823757708378618938390529009489137960293703764911674274217684445056836156540179320073503258264868583462740242407233206448317425292780858549207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -349765942731001926252179128396726255979757753801984943009336212579103440499360353428926773830573596002365648044984184799309608693538013017279009217701573251616421649438132723207323311653932140027125764438141747342621131161505066928680213927421585163611065508571716904718600869740693779330719092598126229506914142612747334910894486193840466358798634858759553949928484517045010796882706096808085173426761229528843764884367855439030218678511799309735572714146580106160761564659413681371589641807518425298457353693059294417742674346539063805394580581557695293507629077885212664068895253967864621881948882371536323933779571402187137176379817701149937345443383492210442428312094836966766108910522958516232167225094085306436690053073736634626508309632202498995790928976267144630912015647354275737107439581886819957177552762353975079396827596206406953800145768157854667420114367565409139347579206586836675524159737468579962278893847304244745142871691539962122898838940854702657312363486973133478137950320236449303625336972123128091586365419088603117839906722373107056265115874332226786895889050590467451107183614027367920883039528502191794165620740387780100391005842245820790042568223616519225364171795069415436925214420351267665417331948440346405013212148430649736584465810342265648562693121167893973373890763766827929280122982310280481628062379159585793110107141578833176077722173841394875443190198158537289068369099160405852778881151563734862454975074943726009214500928063799530311813507432680512604066116006377624264003594326005429480859299624486946636011425047869707078483571086755910656917384519077586172216805633355498266508969007531710707035561059227673428553364909289564738046963439669855138509478415368987688023492147750890805623487617732238439190609017411576578787489262934131132292499520123396412501647959472884783564713732042922134881719024514535540496562489510983474303545035474056506372620712381323679672039027939495409999596958651854459361203336090853178025343713746214181274730182396408377044925467016967661701905563932940373938126214966657734593855998788224301087558369155150932463940481753421143686780846596842621870581105557673188082994635745518072339020930188854239201272168352874985568764165147799354792437821363112753053698083874634616906836380648446950351618123464266090958780239277064699761053847998499370054845654314142638200270760414297577471051527840675653655807019680272947477092705065915601858940769679010115693904690773164491379595812500066061508098435246370686133585392433750758215428016519923295644857885952795552435195084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] 299002728765849217657214766314088935347858211134856916002627867397630254191106820776824975960303606118784424422174968532346603164731960816534774466021733081298593057052390855169633482281431171669689748626870595696808135825043749124637069777421053200494713141372682319524674801406300213444076978672517601876771844902235879736950841133794764716777258698675422499697610521092913471049354238396834548697497863885211027235042129794464285847510549042905296674153057372935140232930167451203984983987667059090696122527568327413665080982947270282447409509723964526848686053798876626250544078062652667798378961383331732399468637707906091526452839370348468706281326773700217209148524739459959427090620173412171331203428053485415188952972132006445130220125483472808780829475556062151838650933212847551063517745605980777128319382651517680583317707494396422449457388295640344246789061140651744534363292431415859055616766319188674109941223805053127472292033967520240041336175815110261111941300117145460430657518343720375656601210701816932395160385009493505710324360971370523059964158892679416240973593493290507200172132787268629176570131347041807494919687895460819908690185456561607625269600369882888800478578636080037884744712904558690533822194992474571862169794244511792719988736930658382244482171331845026527721680949740002867246705521938188134368642606207746214643676234852281146296897032191037876445455822875117896414341086797455848345469295422295552773766433421172172083093422007300871606462330582455577307304822997783413117164585780435537894438974820998395721021387165277666196186655317694792968948686017601850289699050641510148986905488683118068790861518801158448288878703618979306386342014797301961828820482369223635267631348831911246699591940220844918604221634054966798975571862168016170543465334631136121698603785979243979436462808548717293001421335332012487851247760997491683471421912500771132852126514222831358832751272871519087080499260388110298944792333574277260112339753257422545505084712006216367259156475611626430501101868874552112371877447833723596144415572966697212696596216715961283231371442904073243101970333099934743403310878750596559622166807201329195574740759413676763740087114107127879810840010388902903875608892356328229566652889497177151283046881158876178612813369464779508154863072706757258132580496392037515897878582714909294878176451385009439607527488643384526825820209404888872800277967481056177819771269152050238181961254063990104612692045369781207326412410290362242919647835365217465478953778835075687346194958588850363113689579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -100939020718144043459702081091691495310496854678577198591573333223096113304733298479000044939667567489306406684896184659490255593017463805256910764732966199389471996593551852448733730769233814080954968426481564405015073053292403818105660351875281915408029527815412922213257970538861206435147947183470314029127387448202312149741449236274409043534430673467043079195372909196157107785176694819146000202625756469121388804429151853827709553200730647222643158808022061877520541747091853975969728880124418152548810473334152924673005371117415632916639080937849603238431670568034228669368120530646719708980185814526501443119846490107112898713196428186422816684508832746210593976375831084347518038167130327130008723129831228679348105581263249671526595112463221052962360475540688585010491193196687052492506394845888975404956466831470388035865871557063087401888545842460707960476786784247999711601478402811813792137559372652615078612846645619896168557501405595801443850176459111813887109068154537444394701694906045947841607183827659223128598543552330645568756135903902627571086257312500171840265176964742324698268255985038773878644358644822240222697089770533741781308907993828786617975643721633206000863639210171180906535353289977895391943855338475670494822605978215540354282571254271264314387747500754269626704067717978905392935894690274354753155008275887012937919381091383428876796201445974288911556398541876481544296909162969593380135656864161763981031987091221654454667572625318350288586591997422718824557570284043606621776181540319662271039241207873806530288478119957323142853058401337192307447537804929619512464314570832359665365483621648342997809908850711097720855810467302832609118893952244653162614329304087967434793215262214934410222511783034383476561777623922796725293973331686665237673314222246077938601599565949878385813956952767357695426479166202787255706382055730177338366787086322669080927779987770772591916904826005323572961822405152246640783288523092755523689104812776328118643559316863917686463433394462754980053092090999735837877635458268963267515938897875872239253509518500579582023845003334422811033759204098448237538676735592847623175912749440395896598503773101445281344533343760510912312512387063374337356641054580964606431883710273909722549582765032078713745229992374314105279952719338170230979913344862760155272211001352856703625869235071267162743527025352876785143154076684302260346216835705599163767357289369850765040711593371917512903079094799104186989081665018654889711470617998890055009211572304383326115100339703011718796431851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 1207868474370444156991923433203188139374172378382751504585799868640832865934692555862166838582106685087189057457434127380902909653132229629998658070788479912927238943829075097924140441557223003324917352258510565217825097991523340350418777483706610794931691176732531771554819979369571068124581170180865403602937038404060004102715675708207039558034680034569589073128634526536326901647821900865786892788932236315853678597887700142320911807022383935653580778778281236902260709662579005514812650362829293934565500256674970908703240859199833713995196229336856703418707730704400704606471208405439680940393570111271715629574455221868794969789912893863856592931815477411138921013285061626935781727586469591102880189307921671505846782083242566482389520365110518887213560048066437378368739084929577813223153122869535266196235606032537880447537230910702959967492172491152603093762524363614801211963333160541949620090243510725306221283385360213688278753787783590311155784622067298472186784523243031658381499467535404378930159343724057460025638623547096735462431132059512993547320438774209848854653359910658306209038229973168943131639237706164535713293668946384307591864985559027796950477836969845406877218048940717413665540393060568940560466469466460686364950808534463642443754250543644785585516534032357800509239507300504144075239658094870087203920093266315473079268366274531926570014971603184646350103128991755779108380939732480369789023249040804770152053216742544321879961133303970852999390306933493966269261323408962435251088380624299317916146040453705509360144313120593885609091174252970525174062844273100041980468631040867935752582653447776032112056661826992217642285773768938061064217239431617638296088276745905789399048910487186214336068598958476679332561420715532436963838466110097519249147575353579036116540137752496040398607645572525213415552426009164119550933940704671196932869656975664669898943504313879341655462729148913929497287346240074328213669441528123245851359528010267001249946374505530683310053113886725922053258977046907203907951657582686716511315167544450184015537009122977273325417041193975164890657913981596654559615728115795371117273553454562144697944753429262327277778334515125000192653355550326490168866131097730075377050840623810765582162636258083974326734024828947114417051958412432386707105840695738489063308918060677177667096328279936657228225630962448450156491935977689196923380476272455570752734111686218553103603249982043632587101831444863847788621813144954012109022868159560589054639023062219815966092989178033390791604305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 15710532453587012967955509384617434308547112746937564183684679529214863153175797881054592113656273669945705732721566875576638749013699782044413454732592648274581870955147352491056890883352559944458630683513400125453216334937477883497738514707099688209156351444434000763257929598043804113046586360580727200058857263744859472082842155814517874367950470536920640314610261641083041342383618689001828965993952031938414126670575918177867161977125877321610642891105285463743691823668759173480894861623270551623425249082461469135795959804469097772583242836868124768049922091420182389071034035684100212019555707242579823634188829890251408826544264004192441452087035563624302986949698894299794215537837263815305769356176008692117018609693873587509989111281281747763796145799177188621599557508161475089350980617963781278357123422934941973523770261270001264732945114160415758017091414159710220845017385955711212563143993974827561317107516396171494411864886643114484450989350444388808770265634331565602366044819317825368680439158468770642980298551050098338785102759636361671740061251721466400805382667163340688367928535649528623171507074624228767902680768414289618500187647954209053640811623357628787880245186268360969184889317037706325621078127611921609277980296102285110845458300653777977957517978229477886823756805248948404077236862980224422237845849569264126345844913076851405569659620484799201751488699011643518821825847769878399756252168695558325102148338957365868091255217353955426572648318220763095321549330231245327943459918798048314159695535550659333548231590547797316442817786774258787419302668258248106902661615188379497190691595044164270070176979744692750431696693346573843281293980885564051985091633717014664283816290979433876418566679254469037415124655642244753033276964727318361963796868688059804382821432115350100918164458189276669180160946936250640208149048110881322297780658873826057672697651640824953036696215487014150125246797506196087499056788341639892600796915250900066035785716937979047309423311534000096742277816348050400102532733055097565489920980204548677703235095444666567310434376169853785529062659713424407914738423916462973925921846588609415973688368064635543251539572415826584903009814501289099586405689709908501273167509353247782997667868082203026556759419935349025304059773108351285800697543948409577246929675866060751958764578641445835334163800204950164658153777474223061138124413866981020484031253605833656397371138761015028501706018492122220093294286764086709802059187281769921502686962000328681985154779133975113216515112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -8859609588176341742872135566097588687830363914991809441481277367677403674564868406963249926612348941192682531678226478195741203385876932428726464641351332219638953517441152431245696515979338117528033093974297393640926477779553064958992629772571356524749670806838199567981990244393363549508028340958310396461586174671319953720826934434070179536819349817080535291113075495398909010064953648822106911831149049213139190437299039248935911089397984732307526133858056420000071168204241777468793077776364551737477856066291538426915842077573855619376743382199669812326967026906527673764893310530262881176754464770505638973721133959637898841708508976023429140446128849820139847581209157908894367866443934531028501830640046990011231545249634602090412220038154767277747035223790718234892225744290459203313358526188438741816095291404730869547741854414855048678047426609801518447275942238442338562335883047538887452833154076715574376261483694971456662968754123812392672895465767264093004131445529690220491559929873165953015815124686740471505409596691037358224822260591342202151932810376794159644961240596829094467648337506930242005335796111986060272932103495358079430445978695335141962373226607635556228561750067341003056834490653716132441114647361266283424901495787007791028010485188006386379109936289305542260219506530191949942903485113748638771230635682194805285604124804911998722521409057885521145369523172342549552486977589124769959407157204401173267090049942045741453111321351782014491988197466444571255686024408006463130491526710948280251745368720912303341878180492999216390258250503862578832638963982402590175702759176654747296738981729289496508155827362137285302905786883342620292674925447556032275951354874595148867016437136180993686712180119529589614483841871110926604121499704176998182009492145603225927684646854021813797582504512817788120285443394964834710277821114894387844158090504325596717657220725983263273116992848134485524392031849644023624872576989785978377385077809204550432025428444581532133502001467902228441027502837054048777903289562288718790732388114969412056718660650487169477172155907250142315097822117745115588313168402399250618436961142779523296791317061544539811565687832738633340545440600103178474441860992714094789750573588647258981549647903392813431799304353911961157072401813946978756720170258455235708551356195971132002379453326831751083508209707902046014568065536334106830900244885766061583317414891423351660226267853489614939138142243127243039190589538600404356183439699753788665941123649145913906422237552642872368095559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 3050785873088000672889366695732195439583950165119649507861257366665533028982109463102838129193424966795618081650776461585462234783700413783639070445878475158527663582263077074464093353505193850729124997330440346517988080753228530865497190944191011965982599815149266038701344794946015605044203054295121899863718096983220419942059555861829641928833592068341802962986177568464528068742799687472382336979491964027501758559093733866067724665905082010306010128578258500749898323199656119881196711910856990404986821519120199109676791369380231971805772612712814474638826059932615933220513691947245896290468645855572924605505407396322256083786054059590759677989138225441236338087247785048661372456775960796063581541739609111685650749444291843579041335614556990225892869048561909921291010220928858809358521128458589963171417898376135859774426622515058605315303677336326973968149495340423259007006512037776907428993363397312766566985326738075831411849533417003018968254993011684192074092144929853842722065160328570419561280483732842952714232288332711858802816297317483655041233148773502121534229125178835879860532840061223505040689796165230576553817496748204643047171296545206096253446476542982813206115605137180380643798471435728204637426807587438093021405060751896259663246162732605015568518881550393094939010228661064462251994306917302006863539302015547042538259249753322232171363028530668228697378938856441522857464122011244903491027600258250746580386324860300186377556701471036602730498909199687925285037322580906318186344523333838067101660790256855702778437854646678599817491654684673275663969023578358956939703326250202839766573385690909139640488648066839780294126190988586196294793299800942465864110181407062219732065247731028681539695417257611793039602912560768485073159438628043876989849630371187595480935930183021936625815367771176001761425093056311385493099882262668205397056390437597564410754848742396485966729536091821572224913568111916059672415577314028717647964788786675377440992855496271206479572009316534372411668624513480901422572724963569326904246983983745331874913803683004628192301046658045329739840099094464887457344495799811569256379567065293212343390956110498173598770850503810329553734296622423735040711190390116257724688654574205324399797499492343946892252526705267986203228620408827026712673002092025007729724687335988202032739298847775988777313215582136510662614601345149847714648826292280501722110768801194224183783343493200382099985960922343455025665653489155124740615830923089072206939787879769405972401144489141968927268536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -838341499712677054632684831504425450453387995850835843995514522349989651719091690150040702819054747133793714346027248799121707399696077913361583082760492694845762913846867408784848136708551262023116737070417463571788717188057145815119938791311836348609279606607766139453958020316064023085546965120989626465354827484394454678069425437083099897956862399911554891231611387944035192203732697528467427733496290004665626058301728999808387366694348824262827956207011387974684246263967270143859508480543466199144142536767929445386533252880098356952840781292215555858297807868424964085640992336918481244182747036475927605687406514631549736797268806032579509672171848774197127911482954491707604113588272344154116252657694834141257554731437308523076031153972744728622666826583415300060898547316782543675100018319821786621703003622642855339271543354930733268855383089543681662040053388506631941393289889864629353409245014750336899545716114590198510351262627391405945273925804121139922468731219997390128783758993512059589720012753445762627098514610298769489286858879522793826002500051717829568458630154343313243475314251119428835910604174926134019354848594797519646220071558135936527930494942532989693697673641919833820385308766998128452856646573291623597934028620974916075712645111966358817521187912414002326631603401745843952260981722249855213960492737857092539834529737097175169185376300940448731997698332677994200090912330527033423251993206871411246761070384120140723394559003895445357526345531238659696785238761238703610022826577174037073652490369752585121503452972473940494943964184928317393040797334805355204142489564049531388146384544035880259518596131413823245804086436504558731360228866931101201877659423413728296716101528080832485829938099535396916777979863409040247789987543633453069727612274644822432565622588593199225360534322481228131076411127623292783416412202786223035800974627442468783457905660662078842163282965267570182083085483650572778018362080949390617092232203972656891453571749265981282122558090167193241484487323156282599274394930873295227629567296128783469411750669830499709036280543100254584932355704250129759029701130640300489227633987509902299524083918251919713396844149688672564443220186823130968494557315528178613788970149921685150851835424198360173384804662160322276149785105867529708731944180814547125949777448360973559011445538289554910805598937188040989401080184707534965743079878249345476834061933712903061795458970306547643763413871405663000327321290747689278979323232960941508885646019026207478272124160390701619508936704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 231342996422555761549689094876613987064728851074076454246887353659818804154700839112532853675966277774086069246885646827804643134299536192975989067075366245833037213463561102737828357904490638306630529209256725002225156485177169909848946078231150182347668559570411143126495572447467880537303921253085556131967104551972235058412686636675454952475515669021767874291580054592800390161349354937853874709985470536835727238887023749490552211105468686825669784515093454639557119385808205116224809142561648272183390368844804294985714480937159634507822112916839287089692593038670819680509286571508438790811219033379300465498838742059049957934878427667805442439111396401589385595895968966055660486699418163592461979394199969723244733516491662573090227537755209909916981412699663793371430887832380398707735568772921431219106124035002356891967807395075115298725119663917093490794834735424171338291466147753607558678465617210789564820066221230333759330784545191328329264100808267345131821718296388236498955384344222874459858213033207102358111907554992785983867544946689491093184696490460360009670317318704805559963319794959610719314961078326520760978345008718924772121049141418663379519860931485822954728289406191909277612601493321570658893903657081285389783227435171715689432876771675825744129064137124612770346105762196626252237877143209127447728919160154511924197905017044547469554601075500783708816931574339335505280434910704478624391882134429515921746685588149832631205401596999793651371706280794976998404122757991404164071506439887702735289709608874938224406324635618719847568747647995970512868257674558302404725004815449483034604743172308532556479672858318012518157587129069558029084814341711509493743481544465667339229935367353511221706680266399561828123379315014131226146581887888795406202045020495283232150565847124497471790059809594125200212608534219849195586706494646894068331458067338331983047610981959796904520775695778405466689214243551865579695095713171694162864634964094104206301431582481139388359530812961881291215246343841672824895999141378526453242707244487958263890744951646189240308747141872666844510831687357395222291279065816149647705424220269588576177902835796715271064063983092453900913779649624455576349642788408174988065078143325082355180739092877018212184402267413169988880217738408042696508539055727853956034911192942183259809977434858786037097994193963407896556086556081024286814605536076559484107328466126799899221811457560531010930859365274686011597165273806201639381963001679804040168798656058707856253012997742377452257148928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -72547493081059505230647361020844951341853762132273663891196868298133916075629943035550315409346314043342899074737632290768934053661543486381576050259463593113371921248665879239298141117129914211626254269465967180157899442898314743683533406351437827746540263260406781637968069918350382895314852054707733295653944495028556959933248689109289643889303317629319457378224749075056801653264619116234189372935462485529010010356888131406167651602794657137121315502733253937215705218315602350467659450959589624545254912924427213370137776442671868677919254120854434960978628211267348852678226116599516642962461690696046909330873547000382654332653409362668823476699375326243392924512912285085759890500465525776927047672912655248766745078266033934800236451923285011820127747474388242401462092705935958883614489281365655117886852624424321776695519523038820308679728808910974668070199143955540729388988728136559586350085709571304767800531398696864427910644578082639432504537409569636116596498244374335407090299761559077341814165547954733018457010365130062973928976874015592805735302501010246090098942582497335075369745217374069156509549330366468215020586005143582415736029350299395874417517055702990976846411625034566490192386935820026656770572252718900524870863245165254906081684989665749307279210528621315596224098449382100390367766487468039476831184311903780215285303072709968357571324601118256752459009334701152726414111298641698891344180130380193591205133017710246732447670978267375479446757153926653706616850471470140776726633238948858307695669169680114990964683846456115559172088789734563401700617622631682030512101211599465291003629226833548449345550764997417113632370508812873955936399836918886030937793514711418446674705928344679737736391683921961506142688549357041935142327236320313607018081571312842272080051956806031901429223928587048273099720179883980307025731413501036353410686442162062104612127578735377769248297819192318230923537206847035146548009663348244884344574032438257287234534861393637540137367078975289629709913331873578980393874771123424853122370240752543650501240359385286343681739944640552407718132282607107445715136720134912715759378640390440088617466713165051354987572220016638215650917939601724821056752662869645505107208169876847249518712783643219253318390927961056518617439426673841878622009563312286569135050348354208552463881430393677534406581650764784718536471595551088525649670871153314686043209040615077682439442777942599592754479312495518825370227632263076652919681528544581104445415474334634408980955837467662340010803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 22675559519860950814125789307453766275712630147506667318690210107261902135417513621185790452946469415171567555154211274819009055465411040545463109630980660322891757576560557649248577909812651962007359164631720860395768889725665699860977701521496749003127851410208210441374292045138343145544420888511508506090106107246862717692707520743558833354213464957654736699666340902166603800571660216451031743487042175894160180100293222074494530602411765334261888821656354053803497433705509927181256815028538635306421239667219230935793792397201128195693089084216948778404088751429824980746308421515632949619943496100915467538089898245905440810001191026410900757876056534998088144126243780196155453613825357913008848881642187196472489433804737137135063157224262821432458280358626392887414885492726962035290312957090537836694722505905710316942798399184010248672153567955790324861752473075030190582013345217543602068205529298119981475524636595437924290925988717454060260953880516472128451288463745621066693305397716909059156264790583042543280072787428794567126377331258946617082087022231564375653824568313369312920307056064280872640449596381651844474300012149048622045530755191554702833020194176812935078911114176651281812352426901898893264865274277788698587115905899033163721930538303331897748626830035773181159288694407739032024451849011525570933559998464443399406340499239944653212127843084114691083630606308960280918068552674461950719035112355326210856549147190068598081491277499093901701876136956434632412545456019426846253247428329770894741758814271341345915241084390315988359587351860847407508229159703987435982585230268975438814995361273671570383632711887252499303586299143999455194260467408339921800553137060686332460530590946763242822494283207857416781080864752094790598296156173729539627321874301290730128637651973420398758609965955809852087682378786500559461604660016195927240138590356271415390852970431960725793256021743247874697416715026122043310555589017049067321912494370978445476831301011425177676519969389780404161438504862794805175182136844737584987551690569865334037422825418772052825796997810471406728170720937223664107498236348530519096356591931804332936535866372300527534839299960394417145818780246195192438187630436065654457442187886489510450816188026519402435449558783765954088524256446978553843752227506605385583802248082769366808930124252602264221102938413011167782074395972141760125396352043241685097177949930510577812761663678174662516626871296784572514613366423288657439733905908326615905994232852752049246934518829106173120086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -5922459267045706458810966543065915489333012230249080971766232189324225200311385070032420884365052067780601099069352069932654670779788980452766394235861798745481293901151653161454871686219952228782897967866187452751415168148043641337744809748928304973713394489855362910818951015390265638595732077589118055862367815107507016372973194124326631790551818741570232739557450995272825108681490174781523307168121645280392172679781425585161248663819640155861579481215374802026385326648872548812646654355037117384421739647712703972695191885288845398907748450548672489612353099795998573438158952749793423934955504388203984746630065310279400540842448804014600308519208254872726461192602430287571811420940722389346066882729177220345472017458116459743079520984814148868156170514182634443657372357362657770114505188505356163236559051450444978886824926567882724784609543847658060269330182748261783525102923874398937878496080193876433992986255582694090444365387028010959618200392726459655449204870924028560489643708436947808915598079520060709323314914155797388971265506138056862855555310839100852993128247660488845588607470073150427816718954656573260361150922901156298236578315233508317787258654094565339930576513162163114824010099400075183028158800174907771525849817511970060269082707248182002422396824311041389566768666412196914732804310590533029614688192717724716552766994515493938833003459694246356117751807659026164323980550652963494524747563588878424779196968780271695244717203808310784322387262622321070745210920417481578024716748151944622893332084453576703471371057413261717443673567422327334926674278292334686389562937718205998346110238269594997430591639338306002602740908520260381672801049404117826017771273554539612833276674307951658889079458520625741780287676149052296363969674070503009926860612938041127750575857446561405448382094434549949545221125813644505629169912047530028481043622602153291836921879645744358170992006446388590670655913416166778149120093154875251991473997641606776696299174370875416296239061996574394631714282526705967271502471995016583104418956934725390277919756120909900867879066643179424479453377548719384333961058491457669052457041296662621428195031488599668908406003221630586061796852162489193965860495332352343723520214131173770677631156149090385998797292430119127861160639851729373322640132262897816861842199838641334944595323693129832324338681708289941814456827248144334474647491010687558668668927920261817661503038828302786825199312223915332716399608568432035342533278355230360424579699138209312172223843845024531999621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 1158873871095387926954485132432107666067870980107037654035847998877301248869870997575748977699825696204488757327988217652452732005474802933508280152757863234311992410022179336564543712886330839783534465153038193559979483569100228462196250387415751075811749429035613326047242438876817876154573244273839245574318009292229409103986490670035030483508118814049931159722909482233208688196492375955969279424650353849532359773604560618311013312721895190085518560913720947326626989927254960877897794874979397645134733318587392955557679995722288171571607564383366872837762209490470712916009848908632508025432117319095766934265762482455622807496169851569346757458549079607505019973045895369001213175447964488654102717220109617588471898057473942113858894481741118445027483691788940867885335692656510975703969746933745347231444526051331298646046692644438528811808805362079695657837155470091153230828655174785692652738985262171848670055826585639413113946578143855272130294491443681350536148531810013373499817835307106306131121806991261286446022649201044409530854639788787514934061954866334459574916979984954974276621477345426019860003335866727754478283420490497844661564766507182406402638447788649698819668957081652340309926377902562215144106720410777973464971793943662028341262820636491540271298204333980963336393832377039787983292620487671331115310334338620480229968861136709305564700144454942976152654968845825359907386283775465574561071624505853449788756418733364226601759564609252373904355401716336200836292641621133623936045148730901718625627940046448060716347862455769064653471366681478181974572259889816605192958086032482643961150493311260672175230830971848764223859170423808432760613122058270517272080459335951313146129581633397960543473497736996308460711915783453653843596236456944845357032939886173310702866842633101301936595027842407706328612539518332393464244589705355988730961713911817626886123679414973367786230931357013007297760306820863296975587576624613930348002008103364181104182729911064325093664019669509351690652694591919027150415553529320220700766206675478409222053708437098419219467477331439395180296394273835594479038207313132782748942557792198657828766855656170945174353359586615218418524806945478458908427449223203249781270647220250248978248419840645287539905665222470990210064106739181032844581122023131002755389210781661466219940901279370931563173155681110154837786498078847918301246605701824698121804248052348644220563872600935797659021378895637055188518397030085037194972552992192970805219866468754697947409700516824250425802752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -148834181715027421592850722257952395798535520780456005376583687734691388573716895461170090173185794048476342247803707156350276754638392031382802443963174745850283559529010844136416337182576434966574741970359670053130854032090604409275947408732839600714953022219372268671110615444739207213848339893985026847589444380058778545207750061430455662105069069894388591208347847852801827107485599697294106703774384997830737534954662314238774036728674696901146090014164256457324966370158705876340471006691643381926418359752812077434216290193777745708837733235074879183198814304854958507248187625205568390852696741298121829580210908588810656845954352103280060251790118641226587836991922893239901621560451693728587540989863227185087685255251936119523447862227561905580348461082100898643738640792826453097044922519440019914445831301664078889935461129661823863031148901367331146564427332843470316962284453807959823666889066837570340281387403144483182605271259533004041102019161568881069375276762841607531608857575329691561378027074696342094552258532195417578938266803822481595705477588189151896944690043129979773856551019040408413045425797967503828575521742295077429609944043474327108239526439140607977227291416106000425568629372542490268387408826286050089578470708133435249060228702703047683536699130411682553531718924317473742912321820607258328341165243862079160730542716660073800657169954092901930710097960957620468827998780626654002166454974981090403796243606407741485396320630193566887484607093345111597798124610513157502452898161117771182803006929824406880012103411115466817907788464453987466534779784236383134799179979106590077010111268222932855440043646679156023221829897138556345259511219663413047701291024721566167681618279565888059911507432602562834917867120887538410176326949452138634286660883243428801791007814792427953048695642524233734354705540691836145510873938198027891099030276351867570247456525471794181640272799573969261352138662466478773248870151892310581717914823453183908178186601301785147655531412911979433351911443801338220974388872201446677871024975320512125009764230242182859046122195198150443997102672648167852553051088039281313611518893940147247954248681345837807786435255261602012557287573405666804190018342971006166341210066215114409379095966338143752365368118126082427255390076519175976697670609795842652862098100350252780279531657741151783941337605262182446228085107930687089676297585203158798538201230510313341558851084756168405686341026529966375006716209541250970359576119150227141196514513594395833138689217973692512862208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 6497424460505048447325570755494245646058565093061287980008352301255531656801850477450175619247537405296154242725600488260220241290466860458869289372516738593088885561093975117495886188780087538346617069023812070089786864992789241986084718364381114100647844589346284333143788480394753258544997944756570828779560369018226738940441386708810081369585780056981078235145572494219438637996704984154658902213676849855312576799010740734314769777674122458733169345959027016494376612140228674389429427881211641719117292564980757582691178221084522759629081669279956777425156586328720453367534354745983955043981201649494712132063935535268896610786266812923644593670019940156478483038970761399558775920463179695504339296914970756028887687289167453841495373633754225438479380954428421481109870016561266407106649002184713582788093115678696361926106284717453629385033132811741983160788030683129010059094078507374923257227526045314214132639874687319531071362387992149401425449855954790646489361914517719187149422552453284105599889790918638026134537814368442021028797533371590754517372878011210579650647754250548343559769482029905912794351299137749363628083585292178281560421848659200298708785138013505033874233118431069795557788029008915943807840103570615203796441476875690987801947715288695890785047463066204099542634671858274740171893648516419924223778203456162106266147297328263783367784600758794192853627673818361909202565388650805727315087561989491059042247194313570306775876295601070546258843915601181422763602429806995225690790896223984949874547654415063751311159749017767745455482301319978425732237546307566348429864346098194651369028891793025073888024266240842280641252744005143705746268106386108758715207514816933780824974993466880023770718765779387517093717334121619566972221274850781793940520507526663852002398639984134395525733288446839830735007157855018844263515128391574447624717149157709380219100884907394540974262237422165129570517183651428415808881868853462612952011490007222727749863652349952002578769185650744252802825760061340663405372584654433734212593900965444826349509118886337638977325016830407668918789348548246312433979184784718719339813132163532072333354018495159703561169814255073451858574154056695454470225559987063054335315624786290812138643153629291205708772925087213226926258112001068204507912958173603198151489667226658199949442925885744685855066023325387464454637906997209237153278841268797734973393985720789290524416608037564058359959252059139619312647151204801976333646641183644938061792505466286380416703473486217974120448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] 1955858505026264291581881500891886268788008988796521147846041813198652470323345557539240784294671894497028647521437101326720488795688934123298177147195847864569770456783468257524441788066863845495260689103432755048159902706406787663967319634563456066121905232834047916161511386800999881691481524205011635111549122191129122996344587498294029327874665043713740343984700773462138974771267551955724128063255671300708384643927799767033436516576515498438357754024602875689532451476214266369755565110012373558579960634108255585056661043021796343925269339891013136006800410488530627376632320699337741264812274684960553461998168451910112654283489381120028299458382248148801331979079293191443165036996361086679236018254862156329764906923101404440614240445892977618541599104141236481708329142675070247778018155937305893543922119785175552090209090839958445387577953851983192780166836041353012086403834749943417720188081363626213724960649256703494136776718677085142269198201164415440732813549498919000359469087009595211175436528829922007793738183614481332274473296818409653079747131518791234659099259773189611283484731913068573806612660152170361420656436569236932869202255431631799746842941704069743924941788769715137408175636824872285278521860462628738717916751925058191869725690971171156158182971966078396150133061691765310114023980020825313965522580072462486915073558553471008435611338225090272706153891172230859432121339965663788865160106642568722969229494502277994905004947981432293220812021709186499481720406523832334354242244845453716110643808251109545834760081079865005262111058474126490246746955869795818741369316191492942778438285976863151681271079463524038593803243578551143228431094437973271157505968875289804588889445038849242252662472155209877186864573620189127579287044851029793258939397104798159014958979995151266800770460594190596130717832650530627452885985790148388086341362156475153514304961468120951876363708991292061748147424978121627381195115867975525976945708116744576807873830118398897466131195577134803863159047416456446051001141741506812023631611828941024135860555358337052476941339979881169340193526487160795259223747119784621670682029635709176572988514871671247300364435464024383740055014637061548141413511677191164549610443540953754441052302397831228562055080217294414257448044618977951258626468724788210697319498358881043180828329041950586838995409539880383012975267280632043347356329353389245869387412777110480136479139493167839411253226066398399508344789365205433788470970045544085044377178683777472625741285131326240849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] -530106182238719986588481368975199885008362415896931503297245770707110314033854901349591273310955212555696943403704509819748711054689125309411201793346145935287455289151733778737922992948785971439533582500959413660199587843360955949220423150648563802088143426442400630326229984479650234392844922211341850701457572764282689266304519708347459166359073419133377765225307871194787620326808720962802948320237624334581306420265273631240587666030258677168482566818794772836123985356920907576948563088948807077090404510226424949419190269310336755624870508001838801874420231038053294970343059533824992132679613966410476263971112152251634960521798437222761052030832970250733758209279680893306936398449842417342497350847196512371617228883158239776062962970778626145681335700196335127231743937097047773793433493104087800114361671012928504546258317065944463666577287270030753488564071275757239929213039361912746376296229928336034392545164418411899410489496567891490405680453874634717670454454549476949255604144322764378012274810682460268740975045141620852786434681979270311132672616895841196132947288313897352453923820192721155655466489858775010930980741338964066791294594725858166058938198149262254810759710629822299423651021617599278209655440001292280089582162560567499997190970240729654098944645994124440110760689198246028467897924921038960394744865914381984596469227804096695678148671076216016598343248188773967242401657406131598913072128964066748548800761735490372201425209179769470385426582310958783134646917497998511966001152588924512976215284258730654932975936967561586235594161663528933454891297114880721665809736690590450959910742831952143149846091126358522804545328414668396306542939594864077717758062937902372207012066007205731661375496311326323813649998879896514231240313752880700759279117654008621542151162370107228963256372256708776874849208839754442027672199812498186210247234305849539602477066401596764862688424986167478968459638276821132092941926762746172192439289917934193136635279952370719316444889655032080414073654035453909823785382848071362370325048811886416432898402628669807226185947260588386368927170407624081345191328708082792173498319923206954509243111714000072582131202340072923909957252189204884387885943401779654920696564239658772831896231828793305687340363199860575911683858687703814927156821920655469990920599798285640570738170522510724676401175559257856569617947453729602176944348442242050560963185544527843222684730059085567463668885489793008529072610489647156794790190718092890179985802403933840378658690635381786804224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] 71453198345776511571050622620801905510275172701463552656473571341854546800680016273484110435425428357889484869669728312150291698142555932276488120400794205748611269036528687546885123704337486575533726911481343999654089041847328800197672810050487054134089011152812127415987833095728983756386783505503320968801979120314827194376792366919645817190524948351508927480354732664950486591220824046002028531588429028458001921281801162292302934853726319121564023119898021764958019325061324255873793640205608181986466562984789321505926375370889908157374015090278461178486629956614981901309843787270075875475360970627257896122427499111694393106185615130150570650572008205182997116635729392699401323880950401516361752036816278152570130387261976210673307103109464745155994421172229662475951622185729554682308130724398999674022261176468391088009662895553306663585729021607042653660500958042540249546924732636104523664883550694368911554641283738042293254019085989091772071746856531685159518736876086790102124327646167892576653750118049415983467743774626328252979959263947189649719290819173440140259626172058497036359759777491369298578757465631137492032926579248582217539669488433502931060346232596871196201632561862722454101583444065544519610878874510946055572659454769841601015308970613530308525247849640032676328540564827907861460929003533040883428363740822420392365801610413040651099666600832955778873882035215041046650627156284359041033217453585215896365919949406437816674852194234772508062474857443099197755289438018816778307061666144372580673279499933472372860837425912964321093999352497754100636628616502492011916926109586899775565238806538960255136275049218316042792416997153666396129464720338953976085017379142149427569676727727515022974319513368720453798695934619790432547676375051861763297503418741661410079621947210435161170591971187699104440379923519568732469264607731020287512773938423667378450329473795135915615505642136484742921733811597260860541324258084769336676216422495623973283117384179731135507963699860123276386742861212792922062639304227804882897446021382170100904219400731178054010481809861998733504679050687989431350408571307596509386876742621651726651784302005690042420679233251439355319930532602806644595186714889466273615686889776083092889779932613754237877222959110594771515519213262721755156941223697863231654780164058831719445521765878145195718395084436671231856894041490047019449496741967587542377482369097043449373571533490720734824312191078986574168436539807363993599375192838418077475711877938285561374195677623551524864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] -7184332572608423760324450590389985244830115547212974110301836243269557397764593853073293748594075025443457893214787789856649152150986863186365580576166064538268127605447929202417720259647049005901241775554442436939003051403980884154548236009538708713155770359058948829195269897759420235919880894699057617415813692478513700837627117763224426883508439771977831187766595597923064221839572691346380170968663928025242188331110339739525920113337039340363312910030147676806949308715344250491014234412385005847472812562635516312996957425146530528448690447938116638383758977727792950920459351190958398035221056319521724252578324025959846257936039447332371509487405187538646140717296166789678007498562431381212794929146756053095798057708019614720461253349855514541701400853693413518911937557937083598068160892950758611924556820285360845237466719033973347447207523485749090426360748178027398599660293280411817540157107495260427252388432466898565068635915095749413538596437799109018420994674563970387586284304578095020712855065834351766910052773348171068081734984470459254231910489126985566538998241230236689568577751453574089121649036325387723406318032543561676108362633454643682298306692999253726073720013811183458416328831629141543992055876688763148083256820691706080902947410122049237146959884159585484821302806302437598520521750909256399516559798764342973223941308654689314853085230701949593474248311220649295061532872891879558595719193062430410663285245936322526745391752802868036131073469981849969590016694736953443317996048563400672922626138112707104229810865445799043215869279352045641040913074294981008733743821230123719423001576240709594333871960664926198673535123860115929456479934235338364353487821334463947067163799010377856257743377455773105478006703831695878850594010964291734004378746904255439369910937347968385941660215593400568457583551899305138308563535575534105495691621509217008287904608797273381437519278842946831190226496437023598332432449877021696596581246311206766223977867848990975079823386606351033895413465302718700443146339574496605994469136368439873772340380356617747713284508841118791263284993045136623834740003974024975736212776773203280101908027100993601727105177994347990428459824662693217410435620428584959199042641993823481071831108764592591893576589262375571641852250905797928512603369212312965141647098647617934549546627489301917992151635242647508035228860295928981417694571054886048640154496107258367644941434135640729937240732763737976132427533423984798822030282562840214368969813694494188930242088930646163456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] 908243997382964498678938747249723165811825161292126228747606281885111198569113735378025225865593608332950309934677708224181876582284855272443629471558471654292089140489727655180810784862006855804453111664563558121600227186514690158673758397147917084459020147351979986557627869255198689316625381932231356353839614580212402714880525389278777784832603236217223441937807020791642300720588364305533347770591637913010908293690240098639474501190094820815270866301917307659184770484161221385192744046679626325093203798222947254965474098682970778069578523052752431098240697366245415718392390403031286326202089578316148769781055670232822132865367733735019770266366157852809760615845193864993378954866233802171491972147754821124514042295167726289655586933912966571895419027700563672309722842179574231750896137424029787943975012366595702017731321051880430663573509463783929751190369601175048968156215993324168223630664868971378370243163725193447884880225415562280544947530229711124449297448280665622513200774114251989025146769954166237780269634149742341689125125342796556406840696962115480347286547611004498674530073317370571469474405876248870689678429645757643231493602514156477412594167100802876669017814712708012825548380565699095615626415349541720938791381532070479414189579893670084770021691413303808171536750134818446411011805775797730399117940064227328708076508166197822333172707359954887583657602979170365019341475144369841596793767657407474806266202640256198992151683180232161673151194382827528640786425158848649425778844776317000008494655319591964483751980721183108401374736373685406830338333656238140678819192603491575813416288357506268913865168839166440636699228578638917892093293769557827232763765777793266175387897895658953550473734272756821009588063714435377811402486202238115150522591177101016406247276893322766807070438812262609384678845864493193506095725479225118367169718095389172020778406628676400632709960282743779799286726715918458949438162286314329737496961171857933579109300867228390740634722795056082127509675330996071636241238314682804338408838969328078234945378570992952358476271236414365512175793708545301065486835792531736995429311971326937081411250857122312354100930888878260274765726100194751390256415808660764507630298729058308635787686099753165661057843885181235044641159521115426869626928085230918600413175232392738084258924392293310600116856278105103440989494927848390405773624958617247954810845730353523054377313325206717525152027276485953347746621854391844692851076505699689251205994622255744210753164520670101504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] -167833756307628033443322280511312021586737869550165756070490893616828363982939361498810401135637469477372947890160009738194553944092925382849171609387645296317625759159724378813011843410179935701072929740121131004943191192867831616165746941135710781255476737053513797965504285473693099454973566568466651996175005964360043787802958317987055483751315192358283786278901047881431417268023156540998201998402733842962286167078099055979766261717649241633732412591459440509899681009494422940564965987425339035228764828501946420940787104386656043203048640754042275468524479976197255134314882415752617928352771627813399731769814962531432586110452345848890342928822230513221306762072186404987190099874145472404536286076687005623235254828662544671551129773281463559702194871596719070636376201319466425698310866417099401719160966951600327991691415771378196239048330703445030943908748719465454940473624698356849300054766353059733760263463901631642083508256578580080044813661466403593979449916911827459470212297097580838210521347901767863876048973499179146116541900737149320908774308085156314326351104823347869574526540713277154948785258484365413848771885040745217248614421745826644481040738492911123153120668303000464701815017599057289360980307507064502694203841117310948792984225038943324000797501921326557455139959721075562515156308363560079132313592253320297339635806121530273830451497345866725346806246640184569246420828398919367332965896485102450222757329197770728458350077540834975261423277208910577666623680947006140548500639648693083912668935771955124467447360800769659637201120804154518021977149644646184853829582647753095466046294488360388863840175931885510939101569919033741120347632381645780817188262869944513504829207468259603037526050484243112839184467313302073295464723435075156456414850992760015784775610486958346731250635105587082657298780250975666475782163428222032381190939333428868779206113311926068435422002958557176804989090911611178733017305721299686734379546121291359882777725647659621571725294333507495041977656590671023280643533197567989417891450654578101806002396545331103048135190248623083886134215879148724869108787111892867378414579973710880351021073385093337418405719593753018305775592100693223330137850143058850973578456855583725467905811091740764420338699942649700235003277519900965217397591117363115744669837250518277580620956188102329602147360641581390674780591035686269891359692365082963471682043566524193722365397870871478912268743927831193814968295359770540433136060003795582610681225791696450655328994402831958016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] 29063235787353890006486337998917719058652529294502743271643544729174115600387666255774153694284617140817801346543869626532057130192411242619993794598964796588336041495922713358219903758205179376897958508926724417750121023953879609120766187805660989606524183693634605559370197477844576978897511674280999531274969976697814517497041264750945981188915059006367885759141232202602562078469761931138305963132221785716553861985136997745447800681625501395797373949572341799814878742427552467025162087928985934341078935578167503988807607692123948868039114994321984268210558915676655050226389015542894401363659016743621111470494291662990197055480116945389536170503125632296784582747496299638227277964885146895285157142586736819054813064629319708947503671743972231451895084572115366382975630703341462268122210888427824623943383312012870878743930548690822203379869305921799274555189343082355947265650870824496094680295342852585427185071331208652053865969576790977784129986670218949219378564994967746001856794405489775364237179245435832581047754886778585514174159437673594941552197465820587513609354052896154309509801392453526257722513489050879858532625768085701880771384712211606864709784331312385022953609072455283146060818288108659075691676448270341259658191960605758131621356347436280010967003137522685130651602146740946219222780610086257269481440726980214418597018712906453826740372083014683856485069279677528305357255189287365753121973518654259069293804060297346073739506765797743585859497003836080798893613186622684613217571656469039169057160467717569982235566811973722620221186261340798328314056647017957081676505360545316883397272288822131932719806051664913034745675382936863802050585625791084403479701755289640771880651314683318148725194677297794148267186568253383721663611423432573394552748237842692148954323029206506854568025596414956798522056811834039612995923396677844283516856011800163899981015113143613108368072423690250435287339592478295765956405054059821259587090139122027927098749884666969294404989921333228126597240668743482314013455840354361547785200203577871688024550781176364863794569995836315497188240327796854000858565478812671180858214729554074463738417671345830225251838689126696080861542286181075964283221972305123347894109090760422334527825582608501402760688696363540794097368346389338230511001443347996673917395661048039588930048309131823193914985787334243538575575268464807590416031405566002607732393255859730825093342757740196430656153652052666706439880567421993437634833739812026332875933786384745523997695790574206976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] -4092448476615267388117756861343527815535012610295872210924300876755178518297706797774256269614033049920086786685963391022407257981666226929898122290185963654435254881898230234535179096270805490523638079241668852280697357434768173139996024797714683025853036950180231699164748417130170814425804852081998222405216622528226619956114189194003090742882887750826196681681180102895833527791057142473229836336582591129737105942902735883145078140816149926159010622145897520566905720454081269175749372490434892939461700112270351957714064996497380393423194233623062837752900614485460427546456445480502082134536747160512054919744048296431930107877416458595529625969275713192693884980106711826013237915580146863722177571943696209911733475374124966566021750990592546837071714960985564899348316339863818457777040405787267696162110416020157429555312931457791855361142016431903731205568322777667419596185731968701297126450957572261825891073200678531345196607524527405383492231886753934385265354671042851096881232993200198138110791104478873416735356023766146532386842446391567627219704419320048359435053105436799043276803174047966961337389745907678164951658393895660945181244451156044368457394764156557157081757427175465466067011358106317056300846724312637903453015570234204449272763432347772254081394690384962206926864796672052973821686532299270201127067271973195085556771128805922153530182340692486339877685489687887226485635936611959654416430157959616601658626726749578108459511558512125423029157920320130700388443587414255336506533460504668651142090108330937299279394431314449884784306818910078242725609911249472029775100137962104681379104805295165597288248587596367178490724047702501833468513763273823148706477950221082232752849072611655126948490265969729141920358634053078623166132953551245833364359406235484535258076351773503636508836034529605903217352754234763255014894337505525318121518165684322792234956795358445624653117857330800159218188703374302707464660334289502640236083136519055036124444646495665379028029116180310743357559824560914041925490988984052070476088766382212813372684379064039203228626215528637242889492243961567741401157491229621269425983440680136266049839503059355042785081671217658428347876255646807375489913951342398632346424270135398288745412891839430251254185138464881290224770916789400396585885039412615689243170573265999536685230794872681538386866469150582845517567339116968660729043973256899024462462095318710310317683388852813155538165293560114006107670088199542686463819273917056009615063455049236639176067202286616576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] 487506034501847129801881387927930858698464181850424162057455086562528732781108610667523970649986922233593094552221968255206961187284176187641468088038620065380896204741384273633055381541831801724026603202925236137513340834065445868314220691102715962252932786392330027815174665867308014141704087041780170942775474301351313227636465404843281578703538278521931348828729857291652290009120473338370079684496595831650533814668017595410964595965081675486718983780046975551262163345334217830690128833142000778327946487478694613977422382444201153800902695135107430576581246167113721313311273366269669059831529183196032969558127203075707978081227735728234392542766503073235198424606068434740509554556340354286154807294833627886275680065401733892244667502258489773601226862150992786650252022601077675632608307148420842264446393963345072472094676397773716050716192032696780731104033080703564030181368783326820989769945447267499648906364045727309934639487401160033736886939035090772630776696893793354218205216239254394148522911675825953778917488216664514942725934566728404812006016161988589154723698955393951333543742838649641273630191162774768268419600332633458641943481556992789887636580179265967053927476188016650020261415481539987847553822035062087352080785788024032177001285708497961762544898337383824917363942795806292434243596780711419739119265750943118648099512000519806519980702332470760939825058044032218697059836337981331643055267111228319963010290492500949147061944030685761561636130514091735935371622187941590281306804266542719654684339712733733216612911390365135212740696516896824693195270943609245877054826979386950828165191017430001445604506041409140657576142846942256850674511407165645754902703269763724488934528827365821201125643430193500615800745975835069765924873907586369898500703752942212906625019173067820989242154676066253308517307071872203860652775990356792957284404512714122732821858086228456422995690862060744005812148459082940382999866624873607358324314647780101238807100067220720114771390598688466130571557250078880180881432873484144999632468822028467615644530500765703977919875425666158570186187811344503155979157609468891787386661207747249923900298808319024908672610280195903963593701840470598896027069119664107458331300375600838764874204432203163311545057530598598856636769170989887370877110787821738037414326860111674656513304215107983049609955035035782861283950195347719961982136082895794526140785824601285433085690886944964763619464907425350826581911202095976057823716921219287966788756074959130901103385990135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] -47904702483545239251076355056872691433057521526972748725561476187088284132233828147993773728827254552573455305535228006031626661606087035797738917325272269703831565158493536794586363120369828109837640498512457145935001466608552402698138492011817537855886071217776265633271315068009286198180925157851695052357644445477851709745480439578087319980515914620322157841549759214434764117399569399651443287222729902452469807782410491808277984361804803482012114921698042897897213315682688869009473012077096747276528331183998510213463381676508256924839035644033626239242559322857479355708553263750818585904909971497920400365050094687720574994940779229333518924118278838865516762676147310007586046857775526657534293440605607859344858671908412309076132256588532257960681947580340888555123259137367028465955149047345926359255173307966875046192744200096550855662317327299075466917445332335313118830795861281398461629989434450279194893020189765585422056113160274742791423043342389140594900313700704570125171744962621444775167582967035671347803698295844231698288638707398673649809742900510567806504001780258013073072367396139193146193672846157068115917453011744309600337025841663501882771464219367855800671494856274807941612901300743451485063365251990370447961388729880831923120453593175912306027381193240918768301226499342842734741236740054399419836321921948994146186882181437045106405256487905330322043469790814270239038482206765972451046763604989941096867512865036346906376414346076444313173308494832289647054923744971384881387344821650233897713665415913477787198114589559681855848711941345827480905753887053137824441636489118868495447151860142557353604319122442418822747981483153402558797794540531537088508859078445822746062615202256819962005186937888529019197938442950372032689726059909272080414577627246186406549671508635422496186295523227896823104604402948004103983736330668722462881723398786633997235744073189144590352955259177106605101255096357002963696861706954285530547952054332449301417882659039042785967559178432992728803942381473193417671684999164515640332554510101810245734451263620141491080485441771877112710643897880341461721715246956642709618776532896577328916160946092504323689669253766662046124051683131064540741058563502142361577461644821973776069559428678404794971678188462036329433658031917898914319902256809901377051613106717401570244290498903264053258280687518482452786010395945607839564984859479400803493193929303593944943615439514058248295344356552688581411052731380219716951525342011679522618447699955157320862415166898176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 2918000939700490480535321981940752028216859075709982464094601233664941249268155397467033533930969397345092979538360977477628394903022166810600847826779758643269950361640269896304702660998434965600399239087960625186477369739864070049469544728666398450454689613029422241312934365143709590789391908626755579218417776156371410588371860531679142614784823313634351977793188886086115078076854898772059374298173998081149299929569677753889870082237472466601032985028407189028137899033792003544402306488898568278683550994340991123732512012265289796681617524660562945338373920931880053061063984809767172333575991459852218789051318006630721038607907579622898150553942595312746324739608793648914095003195344454757066648063812696001495613375523343495946733540820272047642534429398974517591758099129272213430692022151788301560891389830735981396447442631670177237928598407601895660810190659428694631055669027028793430440065521728493153206260390607435855207636464074755318882978125856522913502160724779907332602599077254176777212319446845229454475268793934956685309107643831506795745536126654237610316887779093333893013190304389159096726801677681525536562542849463700493835952934420242152094827084430050130470344153478924117673023053071106306602987185678796444468380514300049217875269990177480273928452204181201620681567785145889698466932123112392317741675435421618052983829700545479092187535030733697352381351488065190934947934402019842341789381979427759147322181093665738302380647516926174282624443964832272008619128749332246712767032717180463574141064980903699813669976452822927729947748632956000764138463075774935273549944241584429374718925856088165935918819583235239756315139189920910437125164305306826211823911177393924017378332651985748264105663436822132998018111025741641410264944807168925554112963859899027261640101489467003817174782803778793939294600844567005569128688485674617202309353243177688596029879515495641929581921435311834314656761886036110627658237779855134032285540104312011771935070780452156445332560917717715124253487357189330097127189972232457021889747644903315656588381564554206630710740108965194139763942788466451113020716609292546385062925718616670293384566338981289573536368228495073830254968291240226871337997824925944921979837035512784154115846446177400194698978528877134042657551942534071906353366079810305563888941529014350664435024703953822864759041460084660508806905251567016017340995220574145612362557707998058380621054054776343007985024195926620824859971395881019158584320365840414079779899715145750806262248898560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] 85788470904454737994766595627955986456812573070409588746559269586735061774695992628144802035293747295105049156037342826304560714590930257271533620842654925042869256894899342303537651200736047742495039766857548558655680651649850509738091461371233445656818495393232083134245702369207828379650322897151357576572916979228584759331703667343775410486350817942143092411107855166067422532348382000857861858242896080051830539065806700018396348474405739856012628141617281943712103033902966919355057141554864799146513170919661767572430291449979655506268788268335181415122800898420328440018888917444362810811601835869347181475221955446366694955705405733130435118239630757751602107436276427565706978887725050504688926049672607089738546789196725713819604903958962223496054968825337762825600760064075191951816436915429436194620659163578566278641126064931820646854282925175849974066572272244595942383417869473763012452790392833598664714124476479204194464971332931652812867318291635866201984964985036541327380735379161414650593919978466799902954157397974106095514921506587259459678836698700680868375368982047153028365276562810034303794700937230538221027429868954663421673775905645415284939818611760287139283529533655576593705064202654496726918761081229130346239593400180798358001789982000771388223385093461465611783386084768905238807604689635791169199744816799105675446053602946107090852936591576549009379795405521541930848747600398953357882803233193028594980282377245834303651355222000519795489259032162230349212379561942611768886121990664763920683104937979418023733116602515430648901748334089550389021454295807323777168402964001572233130596138084841636632092940924328757934841147386590534888685278897800805889476903476961076796125759496412310112175964880329713258574162537193483818039186688570497370757819241800530505417389317392327435317338889740701026179885423984073974862853523340017232612050691625581938826925454941096842620977052652581632825513094668360549292672364220131749483291063110844008446377378601850643447735352075747191190243815603329682006705239590349717839617480179394745170138590605514723268773825120851583241565894699202496511844908511815987331378007736409280458415639154750275470957026401406593412729697438100067369558265667171667702732828980801212027994983886431277069454497541723411541265049491613922942479542087564277175489397732882925112166385950088492501670134555136572678401399219068522200473764251829067414814571269356348460257444687369205049449127205159141155869468390038510702819542143251899841009340387054779665219584000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] -45215126983843072596043293311302342337375595857628564200006521209310980043819806053301235853654781837881006736738680073580668787964328521963832878865353756052614465980795856408428879021712641922978385482456056958000900691077971137237142334765839041011810656545252726950941976825207321757404428653674013791956358834064213157326233984472581818190348895791862494820727906375074607799574700827114536528135097298130547343809598364806399379568007606874026108912132066588298987210948170850229868709276958100677492123837407250801690425844596044099973924840847220239926384539380517439905621291388271024821025593667269264611903957663561577179445839903049662008854592105409765652303273924195203122290083590345370112576248187276433916774918066970629188137628694985911246998681953700975377916465780915850738967786730351985074329491944014040735700548314461593455917924596619454986379271721712772400807336337209940760705588034070789598139929452458424694154760404030399768494714271236807471472667266792670142777951491575780563687424048060729873822286141959000142196479100957250989441877213827249794098367024831630008795114616983012879178299311205411774677246391936317336148636394981464976206225339405175363394287020525733568161517738193086779038092356771364269942404765245150871848626581118906044108404516532950165109722693560389619788954269263160053333256445808261190491700900579959558524625280430065018130238146668024974705903779981844961321297751709079875225443693673312625058454899273578791469688211550223304456032338161355790079240266592245201890826571584700475025852274383668906318295587514128095262163797328642497920398497648267812089630971678707147517409041197144203241244122515961120918481406750510672607306958286766683312719314220344482772397486304751319044275266815990089449456208061267212120411865096274907616725911769731279402816231185067227406523976226032639572022063802630309314546409770721015707519014593634132571902542020792800652835333548804405798456104263900778235377117487689762479309744780600442446209098593288033890129778516213187781371246875961568910140847145588493277002861351913343596247903364782515614004255628886168754252391268288963528059698856176709404008500975350275577484268539360805302597826777835367042264358505281607306407170298345711583516180419742677314928133740779652813519956300988849172578102961503840863521823891623115123629743644353479827720927872362716004104451087503444067098073692605507706722615818919662465856611438274297288069764860810937593058020920901655073159094458252885266610791537212684001869824000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] 5653807368146409434038395089005864596871024189095008521554573229062349393488867470958851471843211442252253580024872415218253209405905042389604491979221635197999640238204014776164445387217929072793523017438307320525894581805778266360995238716744193550784546521182483793376421962787479731871075019373458606660321392740844532370525562385330271656910383242137151723494502310225102678163272657221586986926871831846913654786082899879633918678262875363078925737797987571504696926377134120650303092540430608736539062299715559382323236681754554627436451021067579570236638275644037445049547248376889528753190276205544189727560832538793854002603327723319137968075748816405293722248611278436975395433350398850804537000505117077884344015173563644112941249908557051160805086345950087572237821429451551355330256217465284138808460550640220399133251628084928816238426793217522098939710641850157052576339502441156508560560944602702129292846059949702089341667561017651317327919912287691762375168707150338203865884876287384266487901830217896238214031524712419429208042342564740137415735165080406073335274614401407053996893477020006969604905120169971553734751400998524916088798105295671364568908301114625466855799889162208086791506610442512921523109790948934806345399990741689659956338316875365822285330707349388266183312740327195062599296949522287445955412079441649227818988369660342503935865446744519895489510118303553146391348943937644183384908901928668001119121355348704153951006647448920593686999234184889336948732440247093130576703002921742045317501643022566609636318808135769105250638930419784257569469643168553201451822236432706622868873187449992170783743317887424348239458975802389018581254307403534331674630535657471755454695129516106264853071692029195927446594394369431735941410939555181876975978456474044823245729574694382872192901800517759877151065496042345221838724332536429520145133984256002703358663830209186100444487566512071301949530372323366967238979899433799440838754703985521054277974102006906274094150453448064188910288604245663062336824707797342631254898404980220089487753757890447055278275361085410517397629808486567932227207678446080394886984488220215935049615968691817727552456249625749754133302163358882038668476134399164438621120397054937901825434569860631618399797082508026526046701431390147335881981992943818283299933811253686728523524539334489296747893416468896535137118089727065474434421072305712345276677605648980997198289438997929134486270571702758761165869763664195310314797733354710300300925286827138458982102859776000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -416825503057520675479148965999203408302629058144111427170718329528984030929144559310513954293665314732793898963815898662853351460381869676383291818841244749829852171539245530069203528218884329100032719450023281447125107222629203671311278355187983068858123462836556788069321776267473930932581484936404539671523462595020623371666571791111366246053521473465901298923940155050253495644961009848756384270036478814549110425894423519301222736636109517188349087009658860814846125608879656224461639042458805730563524324610760385866195150219109045123955046294999980778301682149601211109915057319935103355087059937714478944213412933185840424893363738000146365268737943907222547486716476552808772889405339415210287959205241615844031680191669348035772592102143341068894923761456722482527746302492933293499040516202060838036809680828591037346278871074446230819126766404155843778469082415858552065742937931781866175373064934620903700996136662982427015970707597828170837835931624981854174388913681479356197442773579850907077736146975989621717979607011746827871413672416040783983610920041383671870597893543238430403621287730594819133234770560071086068790907504325771386954882214805521431488917926880780171694055157286716640806932315008123239207441602451119084940400138453370506267535217749821961510928644988755357347354585375013731233889654514204968127658997770496850592093710734545276856709395784272430837304186187450087206440455935398623366709647069495963630456543110060177772165027811636076640032895042372314729378594153185986691067319189242692917340205067328700060079258148291213874847477215953997777490252940007247450793238218435265479419373599184394597554387055337688967471619799892154901548954242194112395927122748029613484714388793825879366335786701135483600631372287491055980162310170412702399906700101612910794126159538103735414893847806482871269860329849981918541727696555310073215747882158700098042409770693596045259292735000430814283602816601505050463880126040196249135421556994940506948608876910031545517890122855710356259961431207690269590905058572419319470337265061999977829843635654201665798235174220745081156490842315498496454244751451342366520677423190162232851005248227685109995392601016827734275390195353644724806506212303194034990670476743527694269775861363742784778249873024392601568559029171349062076858291619293259530541492771862063787084650948534756993084879098544479720567441796883587150159099877864715846301363475336561880082488175592697789241441827291440398666553797043550654338840110727680561499895986770639035826176000000000000000000000000000000000000000000000000000000000000000000000 [83,63] 19541383849410870400901683356528335711416844986502857606521176604692071852578606110914066182818623213889288281232372952899418369528322522435624912571652313551628436225163283834809953098977814183087322121671769920736210755792397530655656850055034493404502161286515555540795023439601492876701144731996281465275624960044155306294830940551495242913145176110726881431798203849657149751537751795247618617403403445726987494342099867327640987017873081219208806851261198483564667849352837727732656416790881139653252019715966747416982589097586823296967569828932779060371085888356882458847667022839072898832429972915239704568221597979328852015517875009452227025992911482762306326074772020651417578429369208009869893931449401340041050186096692325241804659062258093439809587075520302645473415924160124139628958832950213521174242158870401639996027258411671698771700998164000310397716620389533717007662022655468811164404714127682463907728298051366093817681911381112811170681204131966681224952526348330932058182148372666291480029227582626229656258938755515346889977872241720103871291589412687128361408155696720331325755357381779288458020952039074695304109900477058475461079751872039613277548900039872400085053595044425963806592271819313306482793839085476814439857850118636521427537433743035237891505804469277787324341092484574461602020522715108012202299703220709366541980651083529356273117967504637779783088596249845068407033628942330093160234245855515326441060881111158764278221867517008690307834790721218053279881594815388876267705620756682202650676072473922007986871929730983191455596687828914838734591469003953563661862178371122218268780660445931448403426622929511621014681578380048456058673437874070240537519585622787463761953565685885782136599457082797347787403110742389075038908562447908111402658520289574181503665807321443521580041530638507798134984278328512674949235569718811262496228724885512018619255470251118155053043382091924276595326754437985639762645457462419915479750929816613253759433004411323418548845428711760914896961748135738066013096640319083494741432904240402810883386280479254750354866584096548606831875764727781947276576108578930277857908164052277790931560445957508682505600860902242669360711657212802230091500963002481286261092884699356764581308944255982486321097112796843773311164615528503675048704933248937586725340309153743058013445764983822827989960774971847226289627920696585159833601364497072220619523975197683301617961855801226700123057148910956450508741343843435280423987871028374782793020024550232233154183168000000000000000000000000000000000000000000000000000000000000000000 [83,64] -543016114369539319696633861492993118398700670368385157320685421642254417537807736275660178517060991703424336528010549909577898377072945898170280893361268958904398311361326389648346200179990489005604552225998247006997897735171533338838479123516923409729527505198993788077337585279516507617983180382958992723036544080658525886411307187843699121306597909919059821487800582314103149621621967002408149001002546181069712541540016321887344966602909404472791482497695992088881603632840958017317203965648376941042995262408839277244477190244938228473377461755205204463182657022941580983486524504218906193176766983005028532274415420794185208396413054640125324260269697014615555721874669424913805428796654044340035731014399267636435989712243680719982405054332580263541522040589353602460486754249177196140647967427821344110570251318545563145544695137452865071736127216385553764599286915175470182784292007881582689394465536468088416761525142837104667345531522192447002341511480493520368400999104118216279448340579646776256505499894766806735661586626085449958958239723753588663531771869272811753013577910840354320628114836403991681489972765434792190098193034076527754465182252613929011571131966831853646902163057482937275769834360962327464059108707138760945430845548262133740923301219152557423263083343196203964705373286443831228334953043542672248328540228515103106175792388422493422679280170045677882368919675509416537532750296962165328265715163117677971590620757680447453212699373996040191672150428110124511586230331367032605483279561087586618595593913402043718690629448871650255457608949095832206262318062877949947936490053450909118538450478932268957574955132362011347891882442433397387435883648722082556910717489488955003701488030954964370033099071435746410531211576889840360079061041608317785499818809461266709929146013546820567235369826444235982333190505122347754696695655655198936201131992644684815717235110831848677064243350150312561440721188802476571451253340178398377569095337963659762032049509133149006940075547071587795993633762872099687296835047154470228952286902483894556029896284407796127899318157264997229646222672546667540642997057383261696550197327467297486879971175577512518533823181233955672600177712006573021930233377803124845363419373871751031662502758371972873041243577450530514834705463450546667649849889274521819870696173657370469434672411518738352378102522370028691572379732538415608146828507941859967272639060962047829718796354166897008085421532065459929595746303101871920311888394524443994713067920397827282305024000000000000000000000000000000000000000000000000000000000000000 [83,65] 7814114084979104219274386561967957208647129699973129102156092605237132277436279250802504878099028700798942499221419646458582308355992053866631059501197457113140057310060780465250328042943298918534313824040660536835634858612562102604156535137020622550906578844040818957170867832201680288773066512898835384382303651915320512064644955758708747451135839004625761656949095693010708394669134342261301392142932373469238545617703317318181351955158384958827496408012181286150340860752605646969954858666424368400416363406976571265266481918032848078872225670332259659412497905303157822070075642114634179014235411945459407931396171972515171838159542848356247651333468684615481281545818910202663469453822617341739467654957611358892971783543566949963055814699105219307846707879598419452775646366721285388962508699744691711430940800000097936023666009204975403898419826266739405053129343769027674620148421892934896388137831833009696771405351104699438362111239454005641593636070673315854443749597846663693744769804496345396396194528768459084526641897054509213940021164272997027396324237789993530727091981833830135047944526641607371083715707859976869198952211752959941668754268451803966485526973061757775325884280101215437412716555774926537967077049081436990993386975824290064392941363260966362849519116694238192089209482620604961443827021196356721860542253677963817747301207439594732813134085959355782754609614954226643499882439404830571789117263817520703313514941240240056560991805291071200048536401594372911886193296093956875086576057233208651185628248890332659885872975666982157944034876732705946297766398667793795127227123653152775137260937653932711025081289343895329258393174019547690611812598839651175884632251392549276675050521804345336715510004474656605014623676317781377434593252755108228907293925631364314059449600625542936129583126603932622399535492319099857322879747270559913389725800838958518311911289112871369063963991146534806333669328739905975584629889846847245004753604113483912922831252776482982031696644638833289502136468220111665678296924146905761895178517542362943253224913612388646310763614860758800257049497992416273613550704992076204024151865063608783254289292476939327509214761624410588012327677332082289149475117341794886191286570974259277702725382759889799331369888024180983269800081078514325213508818313921670944749624126747159351030860122593992350118339362378198916701820824645121798096577977237996644413683767331646166084403613643429482726215053797394399394039445228393031518815267486082831756986139211110285312000000000000000000000000000000000000000000000000000000000000 [83,66] -214245458815989341198104998292687072611860669374915459187433277374392557261703140993613521128737386242708393433004421405427111445975578189681655839322184860032119294153508678083813524389777096006354349380307345754247852167296946541437138145885204761952220678861039687540484115115602720089832900723728602264410220339479370893897078398174064237916055482833470328937574619690945731872852922515358445069396241807467973625920787007442266515863333562770000941478187410913874677120615333054502094634671459760040119150682495808403522972370937292696818084538071257783993010906374872212845704833398982835129724551434600200153285628693479521719549965344533819546698809470516382260223224066537595097952303147567312995473347369400979650149332706789092535426886516700861691456788027276641553308694105653102324435708126416949343783744740429465863180728777878351835208751818776100868291344018710408714518302283516210256637785848692091124922890813185898687927095463983548174048907860255960474158285611895018959708290307071894142325760929262631640770484786330248099138150710673067792357374536858363061394079005508881953052409104504458253824345832654727000619898806607815970731930568850009555291579526104812138236180031572278613143034804349065056682690511563193475612719436320990795121774069448310130818148895644594766233868678236962639564561431779873552028145650655698165384708430626860542328215294740262416939311270752018909786461195641719846626669437581513087841022480858937487438151200750310101236831524638386038545736065320543442597696106190434674112562946659791533464191105289910723312111293909965971419136584419972376758435506657937569026395260965608515734336825460720294877034041246948540055819528162200429140317189607369429380136708679519051872326060794846271135098061439080388668941583227801521762817268141033055490234303531772528920309676335386127659244120517766054533261621746429027159709494888540163261663587125178356167268653773697379435447584570894912985581171202694046794656391259265644241410629751105024655569258792126748823686507632513325871550979826395338176182184869366013138336633812672710683240617837976446574882676658741514794067292761392406632302296342838612006424614386018049895464180590236368555440528038292043567605150479369969585937861149644914495117516152962804605109806118051397331007527296114462173089388055265356618290886059132290058980459852983742467089517848489033817170903680503438600983704961299135476052312786699157460202529799409402094809752996088107657945064336420505521579712691193354719513666622849024000000000000000000000000000000000000000000000000000000000 [83,67] 17687162975654202553726605389975217963390614598758397294528086178967287016063740833887670239545614154010462072330197245897949182389917530590455439696340907718128308953334653449795128937716131925627945555372861542365954542214557239434635221971790057901566750299789610190897834520575978672804996124543789543356544177595898777480356634934833386671616455949535470608077635554130280422816841636978948923763864296391714917655520734515449855779907684306771266160482994194367998298551939994580131105223261761728359245052082169302625614735215886260575999129422577699065583380660614972143072399596834252981422561239436237921925858905746443390913784168951959619684270425488278503922258893930050783002286577829689192756355886595215514566088390849549845160496679057886929118388144190385913886505289414225941096129749322097053344595353009468218495733291816922714830231332199046873949151583617021004794057247348284507266167585042185661858431220664442451430470731669982822460223962047687441791356314838546825720796971540144837396540436180113491122723847183928611601931648321542219560904216868842532164291529279299426392282630650003826893763246556024952987572924365315720774382191728640751809614934570895268345116975279645822337709508433454996734345957295603738203185947139176350206809105127115372358254625716850823959718679630711057803546547745355746514332671456988947653940431983857765567578935073958260064247057846962462296667542158243121548732353082623542469808152029176124346353361847352374030527943691872716885166233441632994491339928268350597146167639135150357644695784805414760000202200023114699455254328371248970245207971421664717510464628629870367144014737587416168928342835720688190040438364114244563362902546360272449168922113487401520356195070737674580442956191623176888643601803829342807510356335169889232729491410054003893459178104839334290758281917617340632318051400566203661186844875232390761916379173662532728951061474957455512602415300696492351181858319637872028299674302927115877701993453635143298854607444835842409439486842031646818207634178848995915846934673110155738903304944037147441850173495724180867333504618250196371016870112238530817809944935275446148426043719636242093336136716168360192126650340914496592363515326857595547372657412266102663632795115142273647856221203694045055478766819293954193746660322766749402834438916208973995309471245323344823362086211529803532488007815806817132574826852971269042648538403542940856195497171374367436433740900239162871384549246430022403419876772223288200209380269438795776000000000000000000000000000000000000000000000000000000 [83,68] -637951303532737400329302141334766058615987151923810631791110347045905527297134099119067660036348728046543472472196510235291123525053759592279717237188858033114618233246792119264903375135050797544045483510647394450724091698907570282466678101497277106572715849668564957375379622291190469952270448539296163234865678358068066150101921795393348607154300458145973215786705626876673704134999739629977594495599296899763285148451120082534750517373090330475925554951094710302878715179598269811138279172349522900575328543821552262135907282720924788080337381271024799592112072099768019360348169067162289179460690055730319541451142300981583921370584885833323526142341936237959087169048762185086322308415428395247131359766993249037752116695910469222063565757417860198670277759863738930272010497303369995700256954900011508437226388903773335279810048697497080595124202895777276656104615726572708258976088380784717332309086881683399602199859944531577337740201300347939595913758046941191246270595396668782162832725923171433013620160580851048141894252801182041235690282070938552945829599394518235318295763593729298212320074858795595304418226125817259947566784654275943791015637298087565889060553537078943647083256392161890483149777580203251451796795356728802028179640629571732424237510923423379390431097073779506947220467498943319422725735629443696566019303280116879802476916399588397202441309856382690955519507850251141951074940751738438275129336965355604117619993712576691298392731080518934704546718129773681648123122840414008774741761934729991069994012711545473430737113344021194022375848225971299622284793054057430108790682746639589144282580287160793140483170371649575447455976714146090707532912977449390329409819478487270035560615449793254692445212142244271534727513205227085847439933381740095594469017541000975007144663336301457319938858149235761454759777268970577029471701956389332478994538791781705315820515410086279121065582414362506059215052428621662084932810978600797219276202560788493547343422183443017919692619730416175185208706330595450193756343718120297731025165172555775714015013082929524107747041948150827994979687482133427010948921855910997232029549054659004170142083626538332446789639185556240099176078824406213579314151880087060020904784047151881615157514375048265103218926060565114384952536800620325533307709904567151916202983685196444066953245584387366373916614446597215242679223020229002243602265490349830969703171654004768874011772045535886309295789844158518058078746347341151042785868316061638089453102768555294720000000000000000000000000000000000000000000000000000 [83,69] 1380447034591255552287725085719666420325190119086455323761363995943458971865766798378372508133004957337065818211739555629708400010965480381656399763517208829629805268480646616935586776934825210435272696604847156936566662624419174085579191240034463017923977046298000928062831232958650214902596852763416765123589643646120282394868148666947577156380218474642497398246546547713174803631460196167898263152776741377625700899995708093412437347703119905029216881642190171198804467397841249741761770564831489154154076875056852020380393452855469566478452878992947640846376407233711983102274998867212352795700056547676951292453634461536267622844136318481111919427464501506665631635173648548437948844776872988700095762356958900091259019895290542163713533898910016427532462796534328972168868258644255703738613423385300285458884358631999226145070823166109696924319645452806043508283856517114655080926824784656591794072945048619259620809275941034663618012591184807060398626565484665824858810802953752606986449848816272264467174176867462783230835638017694274794393779921651610946838722021947016663499134022730085386807422635522812273996692215675503224599888676473781511867059638007944635393415987383339049470308405600884376022805005166412957880259921788438280907721077631879708581248862644858732078974566815826550976848442006588701376067208909103697818302228231360220183318146169888996405803767492346015040563280075483816499018796306673998593902140081684265042773946741621022767855435847915669256898753260600996913568028606450381091900841248853788630231851119173798471895125830761010219218693667232397535818016853638180052681356623832230841062782907191409154650434005977795393410420748936866806770730303450757807656114799527058547875006599032167262550051787500663229388409473904911347402945581869587111282306125070799624774622740237247261878525240677428823260258301986970432027370378954086743504486925693662608671157518957588089574615578696384139521220509977098325050547767552470801900017371513614413519062874274068414602396685073323871358523489945060281897136525281625934965195427393259804362898096305579710036658406849348525467194030975221508334168385799833273053428412854510368416532457223415243883706429955826837505259668669417367208330320928225358356351014117432775525321995247030687423061859133646379243137607018106424160704049743368090962014985970213580568911622414058820056631731773579113019305966440935576702970483363427900285058839358500736760254473255708092417388527275825569866250968875524941694439537059667598958256979968000000000000000000000000000000000000000000000000 [83,70] 210995710584348733557410567219405287910057953332483796580780137859103735944915618281529957567855328713275864011232312272051711437259354387756257246862881982309534575551410287270636686907918455214979345529704653193457419400941746758228974613021451250657596045319486471857401106892326381679379799538821406990363755430472616488682099842748167762681412650097566120167598461554215721246042197791373718786314175446657726999265079465219655658600842299492298473489476555561556698214012445125716119314431651151229921301865965813882441012166992773124839519696615094650889174705283037946430545650779335114009342344863022376971739473328573932811826172688154926317312279189778685198454300683054343128633671946717145563744756459438251184979656960097210875860410020236868587829245054047596982747753932262048760853165645275671950030026936718353627002879562635113341754027873261351371439224804043697825046391158327130989626051160782448169509836144284396937689615566679666805936095543120358751667438194967191628297077193734805839419785804169047087541231186099091124381119427871262009491054774068228033834848696495198085423289718784233630495878554274457820131952777398525755881221906921330989954847684021843552324021275093919624464779000125148102802082129130423635827665368706289687071554225146690502918210857350403991301642696030519796719796708971341909253753984821692304445075979648006793012595369446422957909243851499572153585032262916365710602962661549113921394622987908932249174094209721225834135023286588072929947855586350443297450199799988684638732241888076534837733562973062217537359727924058097373575890647008360346273577685218481058378634702110313300790900402569421451928555622674771559067877325248440135250374476457927750451338286043686000968820856889779187890020803277989940834468804072953578169424488355526059325138690676684017600417787934618273903049879972744992462892691826959993665134557699372317210317968042035998706900325085522594880026720160793474649387044327117627702303855245880808778355080582554466392279754574133132951295326969863644653104285424791965548644281364254718589161674459173934235026675341312043761736941875848449857772280158113385547872821505813285860492775131168201105216600179635420090176949947871390852127450521558967267299915243348424079497279385971955136417296098430821211665829957511401726247240211849487438720789277244300243615984996241491996021037789587692950971632304211937880999543435918499372198114766679469421659434000170779902229343691216322212066950326679996960680547510718197066155163648000000000000000000000000000000000000000000000 [83,71] 22426972679579239761143368869598106033999551984254339211452739547921061819219499075105756075550149797051505195592520577689857220638982336160353403252361890046971202357822392019631417732977020881161782882444878146975491514795338522175767665402715636180322607971312894490796825533442988652264254984143243438042384631597920155757770789425564174608518342170529026978820712741386602551386322699935745058399014900394231251240902350629768387466472147192912401188244289632196075649753597785777465428785731241962863654715573125843912210983919598708244367520637374229818933353669734875457222606912772113289822890443232585610739033126893022887647398628398509153121990017513054913126281467348685838219792438059210378335963919388056208477892876846151594482059447791305397454315681595051015303106927825051223353098806656427893193167303425184203951105813301623949311767928886161116853092242688991804190103682312591791428472856142001796379296618352463145960808499333302917487551332944386891834428288225431022075509804421976055552120739010540764210405013392182397230473155418818353403289351411186833947797097506415249160800447276043457615474802729017292758205318959167579534024724989875834398360424986285540862247180533740781955989383017862935782599454882374892399631187117820659317868503245510944157338519000551855000428295204350694314204616311229050917693482356644875869883095138477886463068362820288312420705996782986299380647523828391409289520411255791445739899500081524550559940212824808125451688582065477020709485583046004759041120862709051861535476140383535256135121232011043441271887170098949340196650827833075232950928783669425407606941715869388798192258302188580222948243448766539555805617768718482713501640537011237938018803357701768771401976512340467882086432789104865908685168563299039701858569130800443919989418079718959259758938603474906105518857882221945180780806608038251574026606612340440070753589346054290800335684976365533292096126531431212754832461802882505051076596604910766753272820198972857805017020763255605173654355714534586632823993041336329721313452444351634138563291983324265690561761038628402628755062750137298909232718526239807907684058305148312255874662852488373880978419477647319134187991858852690355382062428148272922147759859539945426523219943085320311679774287563081002929542819225241542515590550605337263577968229299541419664792017279475492030426648096126812498341383908702096924743823807446856328336351933644897859727543907844075170544983921200733086823491021877845847906082380898391347051888640000000000000000000000000000000000000000000 [83,72] -837758728686333500285758916236852129512479210558901249229778330109820060964265449990532766366218870094565195815150789474469582092661423922258960990833609641150716882247334423121912813887992260646420166982908249766376806558751847423012639210026143314026845119317289554846331225977521250534909369754607522413054937560774101811868003300774337214642111667090992695645392977460701069508029838543754443191038881055671471869396326791315244421222441324873280380477881714746991488651235777593503530489530113883860692510908300491684931269418510575857498243464083139941970913600511603680453711979149295682881747379394574279609478036891028599591712186357065731274674156092015260097150706874423902588164700640354108670935447858466391500287193428137827679558934692308700310637138795117932863246305963311496284548835360764494681858800523041771791787496367955641426761789118097581935099399693745961695530309909405425238629762804189497177882864620813380289215907465777769786534395565157818635773395477471751952124714838712019774125448113478062224364806857008867622603649206880819707395934282543274998840441707453558073808637164814924625443938362231174207697536005825305535242974739826469580959465922542061322850278764990940257329439946073600813386846067604266300985755041782479607311883589743538440085741993954400288805917947893845717554329149705871515339611892467622834113277606768773082364240283509683771055331794210377889199316889473365413803971475363914695726974756596251763415837590170922895923881699111125494198087744733500904916702516496500754406334548521863126177643041408691989109365517462091999778136917394258947236480513967921870118088125030219781066334097221230126323803537501236330522286980640366996439567275966531996135385246473330824371320688708980421793915093616443652664716384313596388947559424618852621230142012023624924357976397093810405114896873996268234303923633724057600909497004905107457251944690453029865188059946640156519494666172240103633898105916330587720085183906416169660283646690742192842159213179367140551143941457301406430438319547342359284086390778866837872950377931461367301948892361177978462259778584791778924493918303826555046957770812926636046187176098801464553216553725819081854023440302723996821546624096812006187319846466318350202880763815510859385491425777359210528209432828657101264050677831652550021934421117371795887902408631956789257535173815515925374279646262347141504566773674432880365868700387670896491087324065828365817170965590375392008320073009433597059610094666066133916844032000000000000000000000000000000000000000000 [83,73] -16994569122845140100975040704669932646158850639181287591561031641924340405990040238753493806933492732338749654952303463341251433962745861918999188111741527248506290627177921500446121902295885932849017812996469061724880073296292925491936358726097632000650692437740686392314378434821026522614523875166270341703430425300542488980447532093675717441739658448730360540026831969863580090049372088012588026157711048063240002434466589255910600693961106534739662134256765348106525096281021582248467010406813865675446979285747704754549002187431224220762864330412710922694738913217991389705913524042940792000712272430222063970428818806533096437737583572332421761858603021300317545696346044495394582892827437867435911009798454274867515270243153018388416062257917180904170576254802339539643266593686764858234158773728667160080006821038327650290466599848796097122954413882710985520202654812213353542640143682349820743318795562045709625605606100083941942827466128531103367845067218879026632064915964232819066046859905511628063847923684128099692010756735304664123990763269216030019061157338788744408657347055394956618845732564546154883381152575547056462320546132157740768520165399048848927332408111319287221513401607092018105329348137899699975787594433850262579145745886396019108110034662040363729502359315850582799944808242999938237056387542078120312166005380515757379129423401382833931135212640756666486274684471901965265318120088017109619019241852008246859667283364925524468409225955211207386702393633626056038037044567093373167208637661378070539947039803498145653173890999487209270139880536250214943613514630642263880587053037076968533177870634190513858287969926039137739135392925976068872380491646087230562081179762657619826462696957037103781106980583446022417947161333514683500009697611038566855140602090719821478111729365189356795069356453521638034156265432102025459176533125838797497396816563333184408726602961204769900124854675034201106552102490478773702501058344262775399489870168872048630706267784483391197522598838819732876169096964630355636676897849614822477016933134780808574122920919891814310135382315099926545526190330835972362760330283049484840343763436057667021641921110285696466791854506951459269676443201084793780891568402947589073202793263671986764579525990829735166406960490443230236141665009065292108883661421714347914363107342513065790043670048219473271146793111021357440515655614319785295623702189380537807127217368044442319856355510624190065879017047195614534819708527914478243320207653218834553912688640000000000000000000000000000000000000 [83,74] 996607951182278459579821903072567459270547578128852012380926391114410483991582300729197410676794193344321916531201810107345057837657272448075978556902436955507938689806435643278956375298571833218359123070629085400015850499223711708777333768502903493333732258044630645833007985685064516731807821487620056213740656550313427331915094559876134650127555247070542764027942903988700099050769083353922713645117325212468035164046137905455428608142596150264403922066634241506006916175318108151773385602380712989864017750527509572571314849765768798255217178417143231313203355523593341681858706866075937670186046149708038729074264030441003006027970417089441755777213352388796729384417602909467380049635578844064995511003459672397994672406025904606633838694438802636837497100448183002733275660116896964367591792048996077817801153173953305754293143404620719688389705400886038402170222756313478167415994108859824547644944160045193773599068138837282666349262526720378383984242217857829044685981787203683742442392180704657151721743203739494652550587192391219413929029324199996167370084664902127937078339746794053393046681626387400167799546793234668132061125998905625517973316747782504539929824185012746397521261862238410701338602020234056992426354257306438735540421615576412939173491454321054971941637816373620158399310079201182026752475790469188255631821020078788521414644201179228502783660883268928722644293326369939185980598306941234479629439648793975724224360047739801934142809511229228530759503598037318252705697823657640790123688481593458159402496553186000436096920991000901531167430735745712618583718069163356385145640282086716504206647996525402608681514884259710831709375490873723487563258447326115464138200618640238264026596877589710294733166547541371019742678932571940884519641638013056170254706197580896239258896661021860283165951804277490264899531252447100786846537100539019737107081691284403878504686403385461662907511331977073664249814836938893209774968892352550138555436486780707156371949179253147284510219118700821905203382813388190666777910383358382293727868347113235180705159724433747102156616830850691439466840898701501637684926232301773863372453020344261617527080996682491498655845664302925685609180923170604858668624895344245526302326619075292019657657162060074646058229949067862821605612493329934852907204088737761662108147256308422577951045602003941130309997465221372061495434758816402987308948744702072737840223256510645444730407586323711068436147875273519169144119410537260173115955465990716723235389440000000000000000000000000000000000 [83,75] -4196325948448563298287429076679434602965224464130878479936047113167881790998492552375795569417347456676588002383522714329629541362606192880463603367018354760599943347054187887958804944184004671050261026030696496895016585263372723970157623897627147537406817605555180320557929364056381419740777593224769118716380426663256462681335287701673372338251499243173028908370543280955898317502141695874725614766649198562614208947990457107370079164168932950092378226005947624357456568506360899639172710143089541476578004609647368556038117958974338998941024997261973123064179947085534876789725397211775347129012352880253797490326483835461800715157037187435573664542731366989245990798202819272106197455880092338932276243718827075882524533857622547063928998053285112397148643176774553847630958836374974486482933910467180872259570306487004077653599771312674757862214006028950377196404288736767647633499562998567526007102939182850502427873314533370581026614323857251582122171689224280555784109702322797507735694579854704782943755587095017713519246858873388463840637743650220570727370547762132761698003108205447655014673793334986814529491018500174024244977292385152406558557392044606257233289680641021982535653326975625270326554210327722653429954596970468457399417824670253734854838376446043938212259053720806283294219496900053668684480497170368051839438799512987952044229903165282419897418613980787459658334967631154717859341109401505613176298944716400474737127872620448952261607970071685286698501880530289456209174850994471741610332424583536560709572216392557203346611349584387536583322667634293647198028186814139437721979595377555468337650996758639786131521082114390554361285283891743416892658773088419226634408478532972902480088625483348486553350188765896348201565430464013599604130546886229396459030248861836516837365927874861230904397265341657470514957199237634612938761367351099599368129981473313298969755243527539965085292700575269371071130683466483119127138363558258310264055374472819244015771633346269475013700759918412830749012068107010800900006938354951335049454841737016667629601555669388531544740063255128157862801465631359174636271895702989244867901678992097857443058730048045442770010002250550868178714213485052568107516135749176302756907943762042167741093270026995905919664134065716780856337012046403560577323694140009431846103411598711444088466378461369040180434705750145340202580128708929371197542389530288260657710601748625615081541436226356524385351617377849319689400152370932170457003652882228015058124800000000000000000000000000000000 [83,76] -341778923033392864515594413905794532952804390885519997972454681452905821693121377839091591088709585358993469636663073099467699933967783816499374010575509611277881649231812601381098013354935330939181448765496300918091791089566761391864110559381058561754827959227625615043489715487265466649802784311301957799175906146524970617418951522956544509198148806924617432656339707500160225124122835696817257910539533717404014923069260927619031101863219814462857978626259056464319355442450545452544944008532218765978758258680658121874036581490492661239340310932228447278102663957429710689208322697264677504252180946779493972175504986575595746729918465152530667053414220496105436713635700559012242738845960488576973611906004763885580434067949391434530216776890645726693032451143837235832012269798853578316520651744937664740636649943466667734525540956514422440562867271622233562081326092501171093466323197526265699805749632118283927228929836973825076468057745234290345296504027898011295198980784688645420634072486323878655311000120514479625957726459431089216498467778378134222325657106081201192742668576002106127886507686114609967665351713443040308742039863999241925277689949723451564803134983935459351593000983588922079809615379179765709924143979557126681258406532048120482782811906145711804341921912182288932554087170791449887357556767109464019421484591120324610496305125684203059493653129353713432314924033592986224816927067144208679869324520298430772007192563345892766924270135961995656788744984824944836075803448058060069257747885563726697690497368830902265194305939206492025061973280576912881030682808840721519690136735811233626457173031885397176186329981254987185618027259485261579786866597547750646811495365302181529160254928786997171916981009682730146325156746418657519320238790965889186221608827436671824908346783265820004057921963836023600181132370384870368504641317643894875619013903593378755949114621162306482585718761230991009444587241666519478498622616755485833196465248008746504938634800303912079916315879308410472340832108033454310363001420511759608573635330767172794959409179487573365069802471738062171003785495934474534014795801608080351176061699726779699925137338173932871617292738814450875196708511613571541421835630924100797695898217312886848227031694535638430435881841728834739279701625490859446245122096892012627655144758724950104665641018093777176037757446629172501796316149425936881072495414665527316181697348087466156715491659377543593498612114345336557144487841652643232652391988601066860052480000000000000000000000000000 [83,77] 4557318918204882844939658786325120164324675582887185488303581440196071441328250623401682401585696630717150320305183354930838684595606859184620048663444518365761792289417288346544516033458863683851885874390252165151255515345032773401002435141416103716858917377930792955806045017770755395770106967455819688111355630135647504511967985636575189998651859951479110485980085268603612300135441847791933794529471504016080192622820764119837681075854734139407343272348222125239210734966128088320098443092203174661740127049016525599490276487052175251643834453086596391910202533106653267186507686971835385067484646384138918755599710088051442973064023208543249929299103446914512143740082571212940122353511993806797585622730706490996888798665863784274938371390536622126452571604565124767654896404964067326278624123318577018127663449879934732308964307903409868656602271885471388270708993714841407588107746857419816284715640474998706865315891334597098537887922373003467180603672292077435897079915254862847020158352169375389061287500437155443514101180116494163736919035480100460893139862209407151662437431046197358225209222932886192834829438604392660064712564970711368942730001283725522699651242496497653667071694356720229757694290863505265829498368227443437215013386898981020162211302279187877673998994542018199309502902645382062170766083919944980459339892125233109536895539287117820570018305335522718726568043158785865217892033735367060691429040587486315886173326224523201364378703065764565345530200553417225651039343456871953175993268717020135538193930585110897497930530170278565433890242231428573267308186058766863164655495530706065550609486643206383819018308303815879765367115787471136782207107681648142067664497815723128065091887274351400525178997821234443368705198845809348093159927885348919068373822440668713340525996093789263982368527800604143564646118787366243294293533206667521154280748563835157287046503051892721069414337591285442033682582130695852995350856039609862939920544290404200519764621621185128568088734432182679194661788061769095853625844587799437445927854394571494685846642871000192589354845094510767791493104065517155534726826870740397977186958011269838867412693521300987244728186147866438771179909093860083772866404963189525595829570070806486625720296027332690531764608334618268904825246946021257045873086073132210848669459623845808352329369354315238804559349632901595252199133853603805600886504505257596554118929035565939364108085598934479648615085327197674491665531697243996640073856626398980997120000000000000000000000000 [83,78] 36845822506573556626005313094501880027466462860794499780269590628891546249478255339115441623207802398700767767015079879184490457608357074394646003549262998611917737430804888868327216389212874830285963014895770031929795758570779531540239342953287123445116525181434441794639275329921168066562988971285756586576860186400573592992362165521960614401089631722821413324725259741798367014642836455523698645505106445207354769010003705455526968862249666675177720656314470944196531825923243566520742690532637509457297194072962506996636563229781128811401366702454744051287288952941710229399502105554975544549890211523737934026969294778101511804849953031697796388204008463281921361379618305690053688860326911167680575162397717852283479932142707198224399126410263476823384083374919307901887192902612485093781089718219408320934308214153502637376069501068436038568237829256813775051465142596507537809601324932458515546928938243658951640261933542569069935897160467469567457402126310871106586428911739260887858978446896453416940112086701991998137145603739922671880103644308320587071716576349562056207820677288712185164358315931696410077267104463269292777751461800969343478322765302348342217810085604011065803918769027540120825381014943428241213405470875894641849570851115047307499175367186360511025997073792736018527314894993268217143444048518526569761469330201337055086575761633944599735377518745583033132773355427722030886153996053057003973339989024446181172794134861626559950053518679469193989190655057200668549055116863434706230598808522387045914371402446618375671499629111492264206531002636581420733463971839813143835637863448717797518345351680900665786346028631889743618049084316534618311223048770690290243899824299592362775543381198926982065479904724371566026067343963569541647438609579173230448769720490540163276377716196245120827777502968368721400706852389118788302673110778674869661799399375957751547143675650359917496723558787312827479049814796883234655018361623765282733510937769122107035831306960503441804332491786112207426444962402894626043225462523343460156652327905204857165518500707879708077082758698843200369580084656348156880982352583605122799857793637294014720092348264404372368109343717239983028926997500764443105882835442322747744143995086785207873692334859717608157201248138727599973606455229968987824384804264239515958764819201880823967837672848357293925851192938170080102060478265109723149234133100141205379759501411639957163828277972281748343551469087151246343529620435822417318657990193431183360000000000000000000000 [83,79] -991963895361585649434421498549660626558306673449389180284169669182049514923822440291142684068637838518048835382598531928627960633525345942618208779546148003788323133138469655845665743576058503588322728108470046933390955895217636404721129839174175643754669677985457269541925196901591128339304229600061159128786145586106813062174895262608414648147411444416385446520649928295940322937039006365005337186836094285616540644827877761252980137427343570820336032548633791682196259867027302689146005911856363331628630797420136975232721484387868348295082794847626095180616323751925846112421678737845905402738317412789875814041979088643992639788888506011310019613781260795718311742800224926724798998130123638390451616329005269392079353578669029056680702068434397639063809161814699264737623728894019368603087423351069173523680477096048667230860153008398860350252127337731097057576937337381063434569250960318472721208869184287993455035706701775437525336176717016712608193322535457586334614771486319947109680792258283905412146342405635430765704874451936540607749558412987041698190253507224582668442835949469749092879872011597946690431440474084318915029210719245405553507444490224693967379405882386496181733240346548956115421124202432710073097943938228753489627555527004469623538906437199500695454504976345058669676794816452475043289520227121268561899434088839500635552825812421101819487471951999982601248832480175447029773836668389173984577963827279866759615781454452811096102042492385299441621298523891816025181608505225697627847839063367192908443390916661683542858428019156149153580011911922740514160797915178777578251212898345236898466004143824347652782493510479309702891142574589448575882983615933296093916732954588469290722064992728919258978942936496397046439849098660257085066314456683354919011310142153013279332744881607817142651868227545691111791746160068392846766942203440416562726561857396612130353629802334774828537673919526966357617711963689189071366260675826078672953269835562382792927823129265314987257854709368969596923396671119940983732074475554763019056628869013065464490683886706859369618526691495800840608019968007384376585572396939625801855233147525307149567401607063147713933288628140197437894907376029506255136493675023722788111951668709881365949306050372928993927540123533687535053182861868013713766232415098918105293488722835866862987815024382435784862090726924168451251971019776012127062841105168572526664112945154154806605981146686360239166235847717759500579335819532325125668990699186421760000000000000000000 [83,80] 239708317995371897107018248602764028192507836841762671734734364694780285232369726556525476167139224172110868163582649867934862069205851705189757461131481358521904617047426119357306049188231908333856466656226288875250009109636593040725736036921613604748100102991874208997169722045986210097120158082809925201246484661819975762641362985819091406856613029450565391656923774372151739467520913870913969830613624954461196393065094100191154004926546972606903074911153640530055198074686411868924473449210948223627783539900321029790176135697583954515237911804060575539424115027774730903049522891818003894330154517265551485968839364923456444398110242145555876133423903982735943073760680174799767106549334131959515549039545624710780290284705034185998756702535158020415227330908519354710363810083527507735703753633394958426053244442289662508268326161597941815786798607410382931566402233928679532098512697105695626325748403658604787328485033037830844941125890172819390035916198148699715476122969418916956863968867387624623711516466503728935606020201028336256444903375227340543678714749842915304649280222656842856505863760041248681507533510410654806907098265473135238585447993193734093299421246998645869427252968535396610377100935048769601313899697593947599989602276211811213013577715095799552599250759523695859982267251012623530210802809697099416677839386952933970570309970863756940574182858529260270010562374142543591962031112123899527282763383402220242727266708203501123828695676542700742498383089815234834721906893911592849316238320729200636229776876059110813529712386024764453577152708748195267738196773209462767676328298685052097964612284457787687671879553095466714573822026356726261798169063124464493311269874237526620705005344036679407828810284336193777881344590137002044729430271676680377341211663640204217412100695033968074761007872105300535731931157438580265860652651040574724198829892903544844075088741468947511908414429287949011379265846675367743702770178886033366305460844798838947524425381611829559279709677246410845551314466790495062111768838501896765542296472256451986951842130327563253880342003124789644443241998749771991321982981752842882232567127298516551456277858933520253279065310939923082664037756147907012707055996808347867355736937417057894348817300740868720611492655693439805199753112607790149330393689559376506910822854564599334078048981691746348509137225643101697418340848249011473650396386370374887943840442471364667315862190662733273320691877462564386393385052543751077955884978012160000000000000000 [83,81] 107911801504997111734439322158426433781283255394107291287538279011316791974667392951302254488026748139021405276377071713835714134375558504475803012549620521218250688798360715868746915415452545372456555070721075434011451378207607164061528957063848673583012847891580497723279783937884082245712550419490889851814462707514526698846580112743298805378902135698854437875218186955944116844365728557578572592924800147132772217908247187903382498257141012673306724658401816555562952531939437411769382097929526335530737103657815710785479950475403728830255106718559006991658936954716826901945252608028457292648122725208909011097359982594763271745249987630221996126097864181813717469645711866053555512073494226485106277528213725182609584560990899349911700343514780737894398195213863414985477432084384402274423059882043654266398198972448906225382510541063656931106750369870239783220432381767870347050584572397825119983809011391928578460811195810234159518169864692991396049865961384110326869399719150458566477209158630356923318829087133779987044171623259719356803950950494610101185537577937477941431706446596387808419333157429579313704970185747619844015111083139186979951822930518717014788026075574562630592046962327421117205730289561319831188419175597461867850706259644752593818077979325083830873316331335241968067912533526402406647910178079797413577402168114528168600883014756600693936708186577990593130303509012211347867532814552444874542601617547185530600411978391073335248004029709303529506652621658128918851591907739829043303087507146634104544657482841563876035734508378926530825896698664859795790488144141814417642925508760012236709834182846698116281391842378621409902470809528687235970822355694445215021595839564964771323760531477021185458290408193928414521994551141241015780735623844399665976638117992666435978826031712452216408104058504015813101568399653664810686083673780672118059441882470130726106939891584190258703540899022079592372470532084785271018978622226440018187291584397288616680171553809208569772635639310287298314463062796610450236406147746710462682163071417068534506361465006878759460637589099745513755139983938370383242916661142921821061467822440576508444011199886498332916388844553625652119286784665637668049570308974699388940256812628325122269783901568537949282944072124481174175638966690633708618485884824494858136999122393186595739388228726561846655718144859570291583922242736072129029671122902014745622685209186587221848971398585553996731317667311990316026425810645376213248189262725120000000000000 [83,82] -525097252581749148218976674987531203935172267006229217858404924671086175162659998020284963152417661113263870735558762128327238391828076229586676927612786798511033682596027605601049656195882276768943469826074060837216053263258432718699347484095153855589697096795862268822917382302958413778973231898380302892421616540226390433314544319697763574834703155265650842376041033785634228917842243035638615951841836547551743479857924354351806007981428602286936225700151625633867762657269247518711485035067397615798764944686307239963779817677807895529926419564283556673601015870962569375162500678106042060516649564315659660543606438301227744336482172802547681060020296196288598733917976855226774555598861356880397484391426823223349363701592530197891678475333257712784320856176692589229492527402490549419439688281416405493182566998177137314279673637949119187272803841773084208019222088974025657138378517480716587668481152041726671091687886662130596609053706495507226180661512507480230469445626434632302649441643602105472489290854594651144501568159913478960270476759519913019259975760479427446622297009028963685821340273117225277911226418495585053689619933739765112541140101852691709847165203145208894665388689921581394731335429650870802409672313368676417856344403089442839325806268737793731560506973828712127853648554172450992453283826191320177113954702905933443742873121112870452117833233012811129084400570965302128281575479646304148664574260578263604625772125318703090340954086950341097529567673141470675000233903666688080520063533403394360524823753248379630786728656019079622110905549492642609443423322411953275484589494065888956258307253931149535267924074029695406592524062202634481893331874278605709330041000530870015066898029097103776098447657208394500836449049976033756168287250275275572072833109720798037637600489991337456579768434335215332999059333593118680446755416273086911220663803837042697136098945273326600193267062048008293282754150515241917070872119678106621413231261728727327024111017433937707151273786914239333661174239617654539610662739316531310766720690996362046080086331345490133099539596622216616061564775624372144291133978631886150003962918141386540320482221466056795927586363114246058630276534570580756557933544860856473526997708429329413829257155202144535751392452419803857580864343075044431779373510765141162101256158534429263733121484739920926546235384477065924900919595210278455076321833773450656674482092181555863891044537797409028232607502312519739518708878363258260664122081280000000000 [83,83] -4603104456621944542219636393831080952297967892511543059313908548155529890619012058978653825073093050675052188294532910948955690489898473385369947160568479606312366020345458947021951257815521083449219149735072752961306124606707534075414352573484483013251533423180894516937806061282644388611767590722664816119109746719022057385942824832285385810910725273318325245679399042904606957890627755375211055941657127103125626783281664390403965561242655681694181857095555431340508926143730728537912426518781294186579354123022084251657080227876990345938919513677498993905509662923878865232426277226059785234584454307198228664554874363819531251236855595975462555466589857953611718380611173780115098672337761530446015749927606050411850315802749649845476564251078880193160346354578841698216563939054778294572071820610142157407643799309007817978454355430982987513371537908467930914861017614935538685965591667095269988075474525630567080107650115707166740998637996893859624473458471944421347286491278422916987372210271287081306034810380578262554621569864124461845955808532168264696593725902951394108941524562004863382685551094369558785175937552270579092614788566118255592215933667472519143731927273116541645026504849900992114051663917921553882636316096920305219419552159755269416489490597514375390401556469465728867687383337148394986735272237604415145025882005307471513693742837757035659619526634471950784490492202403980199543886355684145835546149800931336816690347284746157697038809696882496407244530931415027311911128581560163628796075501656291272941502176578970306516509217147447316391578499828986208370836008588220991135984511315282148064264620917017540972706657886951718305173595325296760043114872793586996728740714832879153247255150404447055955408772943607922953711275532526923446907868789781088819036683884443273158170886538908790712771638369467838860897313433341405565962772532917206848282617878328452194174541543007435834418968392008402779833993580788908647483004134621541902347785949713932953354873341708953337745070653584085400439908752844897135350091307019235815660583575265719641548555980357552412244940146289418375527907762399825539826195714999420560424462993355712069827084105758821613775013670512478024397381713910951756254864716782896851305085046801210081926087355022253854738609917529059655949890225901049739682915441447317576918618550049111910422609636442496903140094930606996808151926616568835095046434885934457117641518905301622485191961769239568865541409943202593153600724272428763200880640000000 [84,0] 6235568551627097502906965762686741372756327518696310335810301167379525670940914031305768126726007008339394314980227254373381787724227208735498180010044818392300899692635687300102317418628321188465761671795826235487369735375398514559082622315522463756136565474289452129747388459814446571117615133368906687024396408836721658438181902244394025975370965803244299960155287622194011998132169286306444095655767971896981542610767612671190100552762863940956353768494768328182701763222179501076546935723790181135909318500563444912063470014697893020227690291655415086939733450259643806736724510232371939291105693161899202529131580389859830726959435701565494722009996140638893249701222556883587526428479301446593174589703710841477648291248742980770507695865796469194747641161296829576101430414729752092255039553930249869530385479333802904063750151351624241789017723603827638106236330721475485679947612846926542289361927457223914923746669399891479501275530847693706087228165416863779714462691817989101868461014476041769791003565884593180745773593593096293416690119931482589910441477729803286265578123753812349085376691663979360771128559326196790611202009906416067751371909025074407858910806506737637225298362374978572852113289239548374081480160872520488775891368050162275875787058702845474288851953135061155528851635890817546648685046694078749274330101796051909628829019117661685212690954551940017151065374702256395772144865456684345674131872263190759501119764088234370011399326889401534521103751176335451145465962856543715762818225220380335020248128578475986991383984207783633482123310323033033724647128163138427888338132470701562538869989023518586241336234262125962877407261175985983636842732837837625482228139443912570959487778250503566112281995015311394404793287366296552970592976043551643980803992356546538062477737313848639151898075231332437455548377903373332563771747342229336945666782034552219297659674228678609246766771759038060882374696395440378421701803559840016461987720549977967633923766595116701147157328751319070680195153029042001483084045000546812758127078245443646698132227441456813627203839408954014217458911132202826270966054513684605040273116716344319475834641061115050135638855043981616691256415069607164806370006793826154186523951016512102164921767927220826785070523740332764891881341340337337827736190025436952523564321468141081037430736167528245294676442164814592497044470713633550977227831235808695247071038760817076207446368846056738207196097709068974184342616851419876147217450338355618169672010526643296150223011726980284416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -114635664741456844969309419903217097184589664773640643719020178749724448014200443368840892662863437436175397354604444561514540829183633003154777886651071666291575259801874334831049504112413456707818248138340622347308546007069438400143232003274528863842832856826189917094767997514373247572360098183474836621827781867784181529124649900043362141307391038388991506519279504747128686220880663055199199470732928000008348516768897601952110653746012105316089433383955111330950160275707517555912760007062755811613863361236233184685718451439887909862344369112792066944490460758875003227449457804538551572882231468853806938679167858562473975831651771246756377942242514476570609401436274922874857612238927903000990065567890178014930488632704256744453953882799675311146129877467917297774981760100094078772460164150915000043408701441781577544839243351326623906740147846804379474142177885821274773487106171240606329740130469293778906498171125148168622212981323101654793838555768269619603477854210803805162498410801774984492185707152115317409463803933824254552273319299557705974999703763631859612465917838238272395921489652887826055528561910372233655020621460463187502036452257263073899999505703192850447676488583451530549619531227074693377201340947541409977327003077391531990331888420435252322042205090785193481134959945019882334143699175418141442270687868596608092985483879592820608976262802301748801706386381711875497300531500355092343538158972965705887735977447397404686803659019900880146806003677753844137790349113219998135451697897832774306164810525320621538544779339126275807356129425651890561682252295514516144042022175444436526110210306491410827576880111588261886982197911765716884975830517157132410195098800660719807747374751109504364103299969463065754340660885358432510423594256051372701676750742201535890293207130376928630034637005494194910250938184671906931710943703385397440058498260687668088421636531866311955765888908669152770407676275245786839896625258436287983065128172082747882579574107604223114299641745220264982636799942096113530619636671632702135228545593610838991336983268834272414366710496126085699320773787503318119751850852870786366981422830692296301578854843361872093433660953339802421122411620752025943042197130160351399336702115194951405823831622342692617954201189657497878214971631774978779596231844953791265146112163791908478229708432996628403833740858330365704359084039341317210467204030624316935292906283895801985469785675138078966753271704748823419221425973085644531796233509507740922824275068542431764891176355857266900992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 1431694392193466708777934183910630014998624254694085463388861686231388351398807540110461470705909695779842658391695200433783450503555810612340638464186098997192946916614891607892154432750308554896998841384216005072504937674605736253645613738788433853175180290952799909947836450227919569808011959099798504598312890914435067937334546529424238167613416654344678925961686172993949258577844627418680128415495790700973383593913727658782159643019335268087833149936173227240035301724143831973714891533040822918670180627335866285603062816540394147956917841498674394190324595466723368690549952254838322950217170653920383720712066587748262061761982258626142679727058931006799392016552843773213212462874211857910951469846133640287453989480622271704367040376448899999179574556180602319043371693515970524770167879516921709298984720521290298565073059603693498624638169768118356035943176804747068600134346375882177441934969289142648999243146555009388978928757703126594773903504708355625641298601984592864798458664854593120780351090987583692492165656831182240319451207778507789691526733510598599910346660596804416976968672671004590067489625575245333336252436962851533288515274168099469735207237589745948769553719678299589478846466866456920968429884199030725826892162510797558416374954802956528566969924571310008778747317569877993025985292494069139323605183922686758763403361852627622777828663277735704479114800010238478011626756906437726684930738942005207447705384778980448622399380274644477038803832413163937599528970062816386356819046180888565385601267546993429663503499490639150041278153243500699330218452167800614633477621038127433348842581177572240888575036101882632021492235463317912723710758319787704839015703576476751944759272115087515453774289294620185140294594065160887323003309081920088193446728208635501479099485092991523714445813276094790816153193972708303475914923843455145964969015755968847202303564628023447190910901499517541919725953763196041123367092254779014917932718363685871360398519494943566281244877016149084571729753984983820552865205103454035988209855562563208802241530783285275521463363396267168313548293977518956984016400935578330424637234880672258856199244806532500068219257295630252861661207307712394284299500804378349190075400313135841030392550072337537170069046451207058184402728041835572943765403199129490078642132829446876241744421531467494854572385602655291061934921140435509486249852658329064946875426726193370230881532580237711210944497779341365296690824200984812906891497723090297836397758229901706799492974387748593991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -10890005483013761066537837630975583809643935216405814622633409296529481747119317834627278487883553616990323046711616117989399904519958859921517459310447278431153003868516369141787974183365333661278626150146556978835510932049706395736773985844870204637642729708439228589732547735251762978785057378806943555714187540287257805143431662591076482292532065653320437602721066461739993812125753907016344553537870117024791358108380206552501032758598575256777242968776520323402717053785873242412849747593848522096186349181710075539657381447742780007217110954750743294836748860063161059809674213190196173298771891735547637619871385117768989186811505932154240947823896044456536712450248732124735418641638533608345827348844142579257906098957788306036455189590985439229245898403306788878086973129070181547435797991260845635024318681198569107279158690039599294058747564597475286832742444830884910897662884793409566562225192589579149277267707710849352941138325173570121371977505632796417016537355567594160944594510714661111404907142984767248303085659154229361027482644271011260668716695134904729375947356746864552558194011531087768943095352060325543387291125497636000677629934524192567571578963610530656312214236033162934600312625640997938717072305621880986934043654602158504553140226734440673049941644424314178518511464741007155399345604887075630998947558356021362598317890674038289343235842808662362416228766545244800451608375503328118713305926662022910714853101175814758574499790596642788147818603460431254262134543787161670448538084944384201104940685432163943248212986456097901067962154380196314725114337476800356405537937437712587708400249735639578138746115660923695854149613337119895003081754760281249270132661856604490666425624499516432323794103334568660391480214506623921806260535364950717547124656213467586699168336763163050037008124541278435974157028863065652671037757968466672460662143157778764610987637121723794601730111082968579138729440728378236107663109616842121967731873003864719404307149713939667932257265496413009820701018585759208774965421135940657465033557102838835859471595102432254889550407547695337170662497562171468903093707753056759526225402343080163198913710027618673428729707070216744059414218992603832794934316295307256595253629677870872224128423922546404155110844558543004812442922239717857248832619367345811989389578642542931065932736740171362654614025247027002915492834908411200467965008101301825802708136479151004012594586067676224040370960118234280645391965356618182899826117991159044785284313193295629689165697584640116654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 24308495941757232431303732421891044878974351065796064984373677613862292235927876991576029419744240322943820931725296521540559768028029652931666998712009566994436560706641378104306520352602533750845833958739454762445451473020882513109617687806765913166048540394446872804245574945890791440915471383626015206326043885789880427501936203094193804980259489076815478166276905188311492870536146741751984849691613089127081928187726859240414978286610325183926482511858847986695235693412052270490376418487578750462181180953060419143876869056737501001951501766888578921311469082175794893713676789942653042583112065687481861452392845517900433151762538446983264432254105837122613501846274072468596832043028517567065116930304315428831542239069890636414011383795971407280096603075724866143866012292330484205948002069906572204045659872222683508014326098372109077666790249933608359535946991096553502427502114128420986350998399419358943703624137970213095321466563401345103932848445976412717493447383505894763223318322380810883752107307093265576083538399831901282305850447774943961720054011149819191927986667483528852092242547232781608971276648504731277450600174661168867364517136136398464287236580456697624462626955839488384669503935535125833538668939347674735727992018705826453801079831520286522727464953691646377256031615865211663899312793530784112109164743651176190948434486023501616377775442851695295439598573982627434604476150772148480807046949519185990194215934303725246641374476505217418620533507354147548566483424310949277447709330988264800881462607424508614467909281941574084200703773077900180681456914631081961255148864015239561829132554330566990679695092480979807602392107328350173336376493109109566130756857250544541826314422782546188444196764493204187819198675953262453893693001585954065517084527857493731198484955388193151657998002196419708356510714331362581776116981157294118433116814114896793074738279013110509892709484912536109854371926712905332045425771376719927600917218520909487236054936710450110456223968629534834732515581767401173866111604316705962088051516157533900531219079241531465782056447987560513223377376770604504690846583639979201922181820563762744985162202407186840753914181496778768061298332661751923998588696153006486812624798864452596655981302342097692672581969535792237974405179726509291859817821097224620161549673000115574261737604877806796045733714012440034212534532439602916654352825172288132418550516639479681714850341912546064869588777234610694627566460323854516479229482602746987280501119511763203060287316467712834666496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -192839372468028543693688679249210195691394329678234078755441252748301160494724025902995298131880350911013218735912366225681651225698837774261415897323153871226025355053834897056052073708529460341046994570031421541408376924946802589844597902942484506699879848351819600571950245260021834011039081776058546425330547205433533097401924571085594375189576927351665767675692342235845049101737219462983082025867955014916070047160050912973512895451505703075714522939041252156926146012964227330076637167247383995971341073354065201362998316440836817284570975573257245083006974048657538776114615278754619642316285241463698093991350689220932992015180781590860626368896461880312581354912677112386746117154781025282620647322154942452352791859124706610646408974646814968673359370196540964948544413452717224482282169997519411072991832989904674262642452129564402408909667000075397390512005388772544442079708503413235807060026934548593496044392949614034706652024542153427234643529527574889010043156535579021443344658993709328177520103729078476100168894086346879320215377295085599782266291254999084911970881133759476024578215370416874492595868144169413710517623061002772885197756728535409318489580398912783193302349141012726701119190090935175042907924150751851462383812094793110208276286966907097997144079932094372474836991280816411001703358984716460673863068060934330047687774219655188128332366134407370485836895014734516178284144102201176058113312732600039649370217566214929854791916501961140748904457363878134411112243525843894400285561848328323207141545071602853341838219047701051819101792772922502395069998530306158905817876496099913085216759818793801257121212946668221411598592650636913221794877049826754287170361211679011817708349820870185010158441405998181778505152359926325957749622559249695315651832980773794790698280116228673531880441758373392032450913646021566411386497962703332333767606277294015641524197626612332398420191141298724019093047371279013898544875519478580253109613715682852986787670851583316673844763576787675225556877036979084708139540028562791728816829174263975170863864268920547958462468293806448514449165113642239348235387024168718725988193134036285345264153299458861642435373445506453464688217155075369699496603002147950628219142525727620518447193407180999955463061318124909099551704294673041856400861557151813983562069634618319960966389388850680778810524949342890293888292954707978830983812424611015648214165017897102955912539029535763363577242265622493200558809948912608899743227469597370238526775394246868270236210332074671580643328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 2849897538822804132394466709242772756900809625184617965060938912847733458522369647826262461401618276947884594442818229448468988950307158414425841422000618619380794182032091264629596142789285316616682978853111457238457716237864309695033869394904664539543616366982800323915902566728959766960138664867732106118642200478736210097015080648019824359208920573089353051862696055440320280972935523338056509250573986330808109761143937919856804560040917885045942147860494362536060418868404973290768343432076380885695904754122139300400321748515869805349712941075297296950294349124927871093918803869141321874502854421557270892544334641792917319984552729191068680170381423164461294283078346774112825973926809211510366066919043393617771940014825448181907552470699613406098160121001328610563978445646097248256757388350260886625364987290862127610658074815885143166432014156247588258800200735650447321061289995569969268358393934721840757082358685569934980310991204334239360572117824311454165107027808527873524534658624212426069039303155276230397187638967181150444671105602799386176124910403247890874651434629215990659142923487967671700003101291250831176796824112175887045300816992454587275346363752455920988698331478235604094384874825257152697442408551277221528876569347010749952610131858183080400994179621259265620257151356498330727411074081147676077442151048912214215537876798965874236303993163938513549812486593947363123369375406091223641694689614290523853790334439773460609191181579913480902182831628672966527120578697735144763427954063642489152926197873848935541723887750922239953023575795000374417443831261896435064652588711915844650940272587221338903719898320117478054552268985575726411209221540000926192097340722675070184710673309457524369804323486343707197135997075498614375332402280275734373971303313698899034343625197326369440999443722339205250307138310379243159699864995046819749522343847455593122650209831874100683128417236868695387730295244538249835854746754193715022091427644037404433753688155227884683303496615051564880498886287649344251303135314630926749924684239230766934005787259868228847663944141151720499617218205567191426612045567578937858516377071404506759915439649535552715181022852630899119257954651469147846774291162466314753095015167361950179781621198595975624006500322746892076573063823119128843047906877217882553470533693890770520812762337662246225671458706317711168314276308533724964827601173458575211658878124181912205217047734994529390470968350955354547363049023878781820309959131079423520828586756023110539019834738511550856822784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] 2068385095016363255273860348278258771523618923013342579681414234846589213314470623849837091257457813192539057307700480724122942382025859050980408144204276846622263887257926438078461165484833780346270778475391738353569800078194198497782848667498128744531269017432992571769718885499869851224589368193319121527478284817964778766356578295244927171431224550375832080414435959024843703358902467806674735402597757901741966445581739325390262534314903566777658058109401383650187468439962629650743675126912812348195535451967374138664847471456859340720260339369489023560840618939396306082244572724402084549442981921709682092129066997289944663782776066933835610878356893044324941857495034568223306966097726026329800118138730477881704128342452307165713367585019937386872823390247959704625129442627887776551885196431022968283323778908955497813982938666976231979148316622568637730583643341319708919530013812575543936180245921143788640199097935625650920693774803478336623299523420669799014022001300257892627586745790199503273186166278389779731840520599183195059001688474111279192798353166858181255056243755372502445435602437200601087645973597237815647690883118686744337086862850281257935564433356655101345071944081635998235280533210102024691898940087876517419672378771980740711642813771034811614511985632265227300664065934913821033448931400839908498268316580895779849509383897722977705808114291768964351502612096545745131756462876129068304661386507548653446850083050560145279198424085282430574205639027575413368115955700935192303381422324109356323259939199496876685198285747305976925636697722409312311096228935653676805147316702155976518989559874555905454720472631941040398931199807891030054131955114570588112085070435485347612889911547768835374228531333045084247483852486271203414838707072763178728884218350953948856920236869902863879472829588273160808188195288555583500587391813574210043005441896247888203202916550066799671153260295277281523727675951203121811804071417093244308515580894278885958634898054237106891945410731705477508031220024666366868290190742407832540144563614900615638712637177600869422005657551182039195584520919328318471851686421330696469178753758294109144086915964261735696546542788837961340051506539437208219339547256519805930961322447052096759944550828806021702689359351312366462596528626686468845398358712699462547578608530438814303054660511797418648856673399166482022728110797067501820036455593877006368097245213148753059787890901707585775163758942264271627716338461726347899964996705907216829460434861156890469739893962138129258250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -29162053785019334019799173775046532539004588997428916721661498102241906287137022213873441919343756655679324007346901192351776404127960582597190953756045199392550378143133558175054448679877585665626990430301899368449369160295852762417298392716698927213589498512986700949592997580433606136395746596675686973649302103355907093831546348092451739372506475517186590887550867439787535822721459630921577519118596975877050729795593117528716055557683416658924972777809229295838344784551645187383277529258578908128022238446212964908140815689612394055905210488500756749331526178895750918376276407977866078314025594506165590468825591554015262557998264190896091548310923367512696090650597547026546195357966908659472567560729322909056719517871916678450664040483651254136833977780509285944461413970364543206277675950948851211715748389040248752394188810340679454814839496596804720655976286895916085123518134292123347524709932906116459174872760094947997046142631140822539753286865238552961809781930518043329195171929520220643990319720218141222959934401811489609987022085674864911668600076379724132687400914231536573520419848011028861777967948706373896822367074022766762717684892360892266304159557902631203551415913994204728274373875269391236570735634436577264527356650771710500466936894954716589073952811857433232454187925273676729862226235306018837937585980863903873293531687169994503477319647962562023995026984156063959471263026390006381969662163020754399087824397746033155714440943253788787165392683931750670796778507597987028890619834166552477610579834710359626889768556304369311590408738689580096726402105899178422887124738352610541386240238101997711528951347787584541378977815661262870260575195479433749941242088019345421724942069682478712466790396114644429892334026341032868151040934218428873791016190934889317717790109078473913816802747714501141255319361488565990907192143389531577834451535419609379167004777870172473516623361161722929294297109382342285042977519763958428098867461495880002988789645531399994100920057905115596782376513150918371676682153702481662575849570826454073794847653903828363700810485039176477013142481860099039015173472820729092641828176005755792223977388991446746273624450561491375474640990908763078346168784914455649799811914446565556474635521163785270711092741067074941830946071649031034900443688278254163879977842052530163850006405993099522761556432938359872252381462028662858552268734001590785255498139580732884235816937259682596124982739281756741115287046651569655147309703175859385657379179448048750509519802014694983463862272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -171088251568370030936562908715454321208830805072661651481562029346267672894480387088425386950085877355460074636935183444435164070157230101919638610181029087978272884539662946468610278296696039531024477697822717727399449843774172306550991681981707530241674299832882592224099453953129966258937819795903807834693616654597996789461161189441700442414251561132204530957396573817877271401999685549610393608802933464761613112034641846900512269216456536004200693835975616920429444040436538559760007232927906531128682906490511370390658588595797651357694156822583163924480034624857902247199304787943518883006131815437275842420349804579075953042698934684776324403039247876967079485864697102083335850349707330575551863581233739114001099543179823801791346774242397987686846533543762944418565654591106781616685546055437029587476916503154238625656876039269300261221979431138708679385412916446693188865611008204753579150492786647643636630577099636113794779952165825810498458503323932913799560672346301782100855848057686292382627204928535780746311429053948237259635510091890344347631174915186786144146909681055478468768513125570617286757107992823116738790420643731171281330961745208460200437994256092687268193624000029821991475510215707335103853543775271538954623937503993303760256549980155613803677306683426852364354221303945569714227655587691744361768924876238222158346801110178442482322845922255747153607686069242077422076778108324267461418547198740175668163081362137554714802111523640195377246846304421482224757080666367190207030343806066347897747232244777589468138771114630718607071410896602410732090511965916004573952934360141108983690067031612017387729222194015156350839994571236072552080224413961667159162643844007366367796238108580919572153877896022641193659820346923479208408173219627951568318461166578967806797049336481915005555068865422863920193251955318090694547594247368517666449680190035372164844271920415870480392104075375446871612689507939224859879785185195942113700962592558083671704648969427446244770732874598058678978689834513368687220861824870228825327655014809106713098413214712044832370837400377104216344406053964091757656552238214965332080157280530703540952654693890935156701686491719018848782896030593487183208067446497761784122145060180799831916836441902436385925781454352738679568515963907043441641161495182107144222092048366179496659535781370493547733396139342125269545562395943742487893273881905388488080857976877027287711739124164089579958883950636269289691982295423498054526152959298891916481498490173613853100672421119967800286248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 915740114474972167256224195522349491070160523973909574354120961429858299349891097187091104009160701015927252240385436887754432088601196985308647053407060626277048931759789303160555269370729458152032776761322342307535748958281932321464489595573611802129845905125777801168523164818507920367434966091585240310373946591857632335297721666220716222338203653376952993788663689920230963091019818386259339393151065344524464505545144490442642644854687550105874667127684662680246952496896036477973096413667158662103099045598057139879578869244047858736181830884839582500063602489253515383164320174713685940420952476017477905153348046043766313501741283970440287090368572123464893527814383022734483048988879606546720607924092614047349588208134993357746041191889847404190165603326679724485965534338073573436506033041154870076569432280845595608842870078912530155930258106894207077550165006938676894820242236215187664989364107107433509909785058340748276656011590262786950665447104663548871474193005885281572505481205542325435375933666768280560624089213712283627213528890651008780914498154179861316896445218316877862470069745562867695082813738031764882747673034880998814140808165424793517515546417939396216444743865803309008921817585025681073129911065677928261230078890521998205141827110948930215092408397514208338665986200547256059022946790130372072446332135586623061665830243104789893478722043575476675722211570011362066371936930201572625636917052679939807180189490171748934545063585130936491653573191541711409437376155720179201798496247707403272813491050963092471643712081445796543978073189848177838195255854037083759552677602166051778480959930419328844300285892714870882050213028039637519249385401630040211124493036119777719663034840927897110094313469994531589824611179650564553687472047429250576250463611466350639838067376919887076765786928964193502883762488464580448464825836780372843315028020872344559921277153477678683833368844104080977929697239220925667130188475464335096099247031814633641032006838010287837181505369274299801845303173443876741066434073174452162059327629383294598912200012663867894719609023878531579916478016833280822590741126246890088678783786469197401699305626328358770672221682682524756692877463625051955882163818619781399933781372968787052094018559540896772243594405532469084400041004103581935161079444961517795444885683830611657265505212141894728388663945625113299433903217426457954632840235906433200857526410913701010266360146655563281463904377615873837368873827334804805138233324493390279310088231450416042295752954164981469169057792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -347229806856986623010991631816918006733875169533575051658533829580475859937050907585562961946935995823898923398980502610164570349725752544439048815731072055213474410488070685384843942751584128843856090050353598920329647607355415156287481761865072860171388868456292036704604213917377099185029336319164401290278407988488136046510706980216324074881429732887276753039018045297055367843014237762304965524849924204544962069874395236045192156150689649725157710506856383966982238534314811386914265354641655717673851894025223748444007464656663782806448599275688352811329967279689744699279879588986348662933182992189344254610838739350138895670755119589591194379438645423089176655860331184546206317283134572901121939822805129175445402572172102165209464930572732480172054232264102737688455234092740242892630905464821897303399664235510995241945739856841961150156185440504749597250685937005681759721320897036303478256944692497070890175025403249166266892979206496282811441040550851273698047712789146297858633468338130517792374687331696089590522596013723896942060830746440367550205259908122287708824784895540002630898194144518904918537685642511964978165078775767359289444156418574229346915779294554445828407176620497417701023944104272564571267624480226874134417415069569356219263139924736692316471029527651862040202941964009870791149593616857214462307228469850060369617994938316791375177338257677579480027031388601483419394344778925786564913992429261206837215330460672611178215847215524557159342011796929097526321060141661227980259633603235785578297729616543539741899000432282660931674993192268231743813058548433003823680668672213144817432854916634114747712946529523693803875356665300485385801126504479837769889633646829722997838958473396289485530156766168233779815444253590569378731990211478020133454377408512006222377615615129801608165488521299655132880810225272369633629639358306698078577719853498834419982385077236480865189828285566655710758088039734613030246939729676432920938506015372898492585015425973271463369054756494521517397427518803208545685558026294386370874705612551781150699548228740544725399751298475702786285287491318462349052324892249192534027215669940284560889520477633011127821737191270938265543424275725878343241743246817554673600997678465946900585299338600925733301392522763736767379798209171812610390039915422918331103539605669226192692484107477290075693899077983992415707717031445644951300876917772078190782280676418164402499937303549268143061214535860026775049882303115589449313578933546030024043497974641251323449212648117592412466970624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] -6276853539333820847376784242596402972012162089235226852513676620438318902909674453912104607343762725271113273288799061483221829990070601683399801220272122872278402694291467070173319880504272335958549555199914624675130960150691468306472725244516822275733123171933042816965060948898914718991275064388561279577135726085125611847889925767750865871012683510345146136903510509473611721274404099019786622623347257270449403561080140171005996565177011005252936121315228947904189502607397587575564355283954261653770723602190068442290115318213443898203616910155454780769678132557851548206290926870235514248331087966506255488492975831325641429148112664887734989046442063612014120720660589318793078417916019114461787149999913188002156184282442458850700366455440795175414089946914482359058149026186284883742730280647461155513136882357048244427120149158143688178832272014957223504011750108857310609371950711284263515246231841849923219436427378857879593558297853510026675936469769354711713138544614660780728421703323220508823028908514571398089509154533791287640678791809337966501662733407935425923702104086831356054428679994812566474226799380839078320714558338279277495416384315404657013534139662182115951684825150471469570599262744975921311809207796601294737395664199707580803628466126661222897216084167033905579050823468795177196348946227595426355978697986830026293363894365819888955579959816460627320485476141392333175475677800597719459100283944633075276026591231073116418136218738651007411706146395874160495268138170927262316312120702892001031863789815447211736294184200518466638828616658491210675637742161826655748891112476592685671638323193425016413554735502385462537338534424364028738416899037309584530574455923930092466365660537807042076632507093578146208144684031749841454205186126530974859276866231017132071483534391206161027685843704444145906947870499680309820478466442667013013978386865931776092312542322834653671352320019307808261645070119465789054052204183102050472170666790616261859985211489827452338882123227073874919193601947723984032270462678929951524288153023673674143090671885889135597826963151351144928176631249390590540109243355943884305407457614357939593890282577170679618595486796819232784443188658746081396078426523365116823160669238338230143703094439249132493989449473801190317253619235101959803771370174138651867109806115565486587455149348877420231269476278281923709449219925628058689411876251569425471911177371982935257814569875665175976386845777373217347421410548693961634690239133707822906624346485254383180368018082044748398464073728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] 20811780125344497150209649081341179680470872622164650269656932771168738332901380352330247883063892615393475525431826932054292019943344350411323511069175997199266029954078876359178019319808178428029830866683566869631219163794143351378335791804591311414085786142962752741173051457083509019083105963565417585907816814335456488206822206042153282458039682548524749023016680613858094862598047913510255153228914220199593959137011110384475569278904066685556945810047039656526316478604236787750195980025171962885775419941017853570582553971333346268781876382943719890050972585137142817468293566427171774498726696065527062578087641925584404369387097209891234485358034227134892647107339601872992507192814762265543109867069733613154224002545638332126892209467815046359728213897658383953252128881092180350365276369393022947512762384374147023686405416007211612688239402380592724256026736443431397755654347362085931763247955554713769390867223963741206810212532625335404333533026237141775968878334774241113521820448218384151985620923862282058496370404055167174283490300582636545669260493814290810494951608278012207201361365420856729259847222450711244542023380236323709337470172880775453097720314665536041947293332215081740602039834503175687684698836379296323609513546258670529726828300774458038599434523844640308598524729257332115322278538803546594214207111418245175463608199332344429092875432623468378312468002928250212067947360244234521740878230977360848398663014432172633235838044302555076047522080131301344347284409408265576187011667514710188645265011440527348553481127787891114473552533405452962139238661652066016546965793406725942849290975378517911952351966858973564692603477500249105896190627446234264387491137257866915046457885359866301837283445871311566117173730424043549923592060700607888529915014851734005920991961720902813333571590557711238628665632300202906066979775910412879211014954665336945362928764749937329129932231629542321760849872624457924229431275493852542496634839553888714779636540027436632609645782525777020059516005916448891272032526471916399393920988089145446777590954590995151349274616940361410905981449287902791042282437790669301594280751778486420450866116064043510784420187730452852642472207157998101388972721044636154047912404208345652964884485749004719157223790359980605825019534657044564595659006857124075119261759503843789317282930170695821603093467434314614021764926440266540256888271150520246013101291969639777826397573145904608273036312940861957915264015764504845463289054535660924207721571535899555611008749769654971072230981632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] -39856642832145999526810794727397096194324372470370324638572942387215488149594269712795367074987459861569747390735328788236219946888350181288971308073427253033568807477875602265378255884617318426992432754175695354036460099768830241141987967552629462168596822520690380678096271715121499144442651807793805916724761161031960127167577054185661053453333652168486633258128845736779817417276296898629463591143841216404109268585602062654299334784068620607633003850028947114829019088447193799688849841749796355712617631229129880896822371114963598902237002558982096828686611247207097090838042005545092398494734192998653158820529484936727553544088463787278097876234621447643028743026198327681298277646889980429712738798349747915984534024950496147145081897752645592792249170838985940384354087504713084885102618499933344292641988709864039211112524990020350803434616335106877925309311971579291655545269366358677761906190797863948937502325146483277061628533648073257952217361536257449699212609124990848525142126022459883088411771937265903255812899856646702997230143286279469042037180515835292070222201835662274114423979661192538856534005744469521134930663051256192965127859898093914540533619322638745617551995478820864388011060104375728185479317806593380737175583852361648125398374892006562129918417538872991641025531907665258500500802202984879424809356104873915226021083314861022504011001903440008317702040245915600731680932043159247825330263357964298662489438862422188391122080495955344644194182881142455751415812884455728695662852156966158766235891989212274832327239157970852963665921304210686577006041968463525372819992450548497260596826714621369165127470316341135329785802221107999373179672076394927520627466924906160844834674998962156667296076740703995719052197628871815566191457404259810898702658588062904431610023985685639820473408978854698572308844221747836910641469976488648198479152536507950638953325209419196312188418751826867551614790786054302143434499028275366114508104026291204799602519297977714165184243550285643130631323444780907177803803271551013084557634379472301998918423011634927803170978293292603913977089297709072729614087538482665231384324228665998756292843661284124600496109904058041009690731607847538712771116441156318875056140108268160331763417725935971330203462902238092058474569520501552841766260762260453559151573746686358338836396970136870509555220504455230420779927792393378067000975604570013119202128235676578422236075076224116542025518856781804440140339263029497064041229900284667716821086990850874889921067089764385330455629529088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] 62470084378245063381023086156292087534937744787419680610569583933386138264268208845898143418471387844604188945138423154815605403324572453422396391303770503038113217784291225234360541059734752590420020324860984756178099315091921161165114517720033718446275170802969180939997632328617564200598164116154854127641763233967743233467588659457054292544118090379357642340113805963325975164778166307833993048695009224164440607582227706096293956963640193619700474899629296274262550193965028451161062755309596457296831375650943294181008976328971333159729696800917179198246340048845693066496945609057948036379675375131493089512800012010066966551100451419916409627509596425141179141891638234097116269208758583914956847930678604368717090263189778423576901060436359471405388379848748343251279817687612124064172886282244693041743416084757493003686615613308552108356895238562881550695542769694903052528774464521300314137540903760337129269014529875240800456535053243176731547947033808769660222505419824772141672182384270601792985788584692188160059501509069473543149365194988043409271110013935613506519196346515911995809389017676487111142269893741234584705231823995631817245855978763137748272467422873243826274428237118276263566513734709791623741787594540997584080573413335233137327660251147515201819277130267590906193955395598788618174701794470546178765536134799055398370851965731873153850778023246832507238895500335865825579699548941671677227185138824040294918094666080267387742404097248774584918892903503921968051618182409325751182677371868914081510942797684565186817820021488850015576128833871744877703710499017044832388061573679784956626630502483996732018571801106981280286704145040645845639976773920722622621640443094052129835790863796548778983746516726923624402005863676448990310488399123993799381199303068448970924153617797282456642247944902174788652354877605918543540921715297441039949266298073321794075480928345940894481014043297040468382298485777959089229680989994240249486581413752665773856760131295058442918445503093802876225265755129883463404854400143750143464372259710604847694241873786836015660157818880872549543052421624890791598887878286055860047981021324918273901160663168374421121828510119521348380093378950359347532556166490137224415478792116597751248775199421973841891722846351306755830628107132827952153037345233019877344203477038833498781222680310584602583644975220991583051650108715675996882903000709537746458062065948866166054631879743773408182630201340058746752262638069805203976362364878368295515044512778880574192540005379032035373904560128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] -84800584719501876588312613857554129012492723817778618734434923527558571890402108588148371029069053672212993371866680634776509390043505874747378567584585386555441156219426643597132150963125802104183042692964804006157384350129366400716309715430993611738761571544529640134423550934702342007921555169588392015217098305596204612119225706694626592530330590468358684511136608910124548708641917857965095075279321749476841364970986493770276927165870519444295624146662480104675496298519805207851864764564940588351410390390780287311063780533136204828525902139597851913672363489516870844597625864375151790213481950717966839804782409329572966468373489906489839078979039273077010782722381251084081209537507341434810801712214917401388476566002548646915407350288445861928178570652747149617099778234133289480687097874779486417619967503959726072162234400110159032060824069892999884846680031277659510797270097281727239592755073024623590268936613050591776783547421787006333547356798981457016405468019246411639300256864022197343577908469064991816282067897540036144882085061525651784167336171043436285660595183595931751433384260682356545512447022935678008077812590192553517847291033716812164370993623337204914952787036685458672154520859943761734288051478405096035577217846643175458250097877237580675969173102906016432531556134957463563070130609538983109269077470552110477397836603050952193539735902958615944316320138176805139510420134000244798884655767518355611558058702643627875479645978085112600497931832386006050427781450986221769258241197921690313713846199148410136806968921151832126462078043641678796096073376131833881712533787308144823851237187663402075178583298732974198780935122931043249648925075015180753969192315979629275942316886329880771696891463096776484143338927188213931258073945248629991015341141041834657797131393465074232310851275946066220096699320306733575870249114267246255942761338610348838660563368121423891664846251662185228154044005967927606854890289169491072419803499451277112892557885122349080338614814128771456091146327463889382877412632371785688682108715614867593852388959080256011040619901904546552047961611431694998926008064582145216413716149134306293755252493791136304481432908074495270414920293656518787543139465443547535254959250334419261932178522378577509714807192441205513532963615194828461902790074668073727035175505218651935861771560453738016313286296849068523714743821704522817995678218607004096774200391353438028848617117205744807762784007324627567450265542820861898411862664763847411900243371423502546910964591706229511249574494208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] 78328391122122629058963694416151598449674066092662479025578588303643615898626635178328391999769900287465925559589875127592461132877774593318317553831243508537937274959042751019936913361436030929922934066939193101252322458808328053496229813495275901930211322479675691012242968686568397315617397352978496552784220405478405409585031834922788083459917614804771021915632300540193089382941740123831050663669417758625558586301999072238197379533253087295000371882247303776957707600203524976250918458770265410346382897322035889988616687566754099812800431828425938369268014166982172712702667072738630611957756184575840620286976642316856796656610928216329939357385763111874169093437171768581401045151652116852352181074959930931865839360343841317892527200956867496011601780775821255426628429066756073290412174288438318926907862009348095485313583021474250378038837950181019460649693773867457548095619084565946455543055729257018501884533985200080472075814433110739224795095988063985619837671829892593947801654874961361181785724480032575391787050850064850501241764690835923183087842342328474553156105731397268872310204167647759523450880008216476455066664620182491072823232136438901781164261392761178824540930440848538856899131486995069270234653256901793257915088073316974201793531715436617780721632173347290652591692504715069346758309267737165913999150410103300811824494645445839471196900690471109652836020612341156477009264251350615624620558219895896534439387054204072539966121334485052105389100294829267335572562359000422980316741249455727493425455925111945345785809888402337174744748425138548756721174819082970858315952203330657168779212563816218042768759366382546457084459802886015166228171620818481982197961515236056419001733573195647012654934682626447258665817234235670210936568996092856516267153709077414300013894926343083294594439840284966607283415408218514523039422663402888195090069298524765866751220896953791525577283888759030203535615698594819405777809859775247169891324362366601311274146271764349922411220833161235747356579792157080260869791602902948109612322490185244089831392555015995741310974656115887256997762656471364724327398310585487433219390522920356207790527700440047197140848329748122319393330871094635187502009119486009299228382647458875450454715149921936641121635326144448411211900039413478204855452601072904027371289410939867675350032634461251945924438243569624574753523951459552810640226919079863321955390519832873712772879455046254981617399366847624145640309602166261548435139381794248461087704840322572932319345369116529149824345309184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] -5517853318569146956905503461340816480605924324018543636108137703537469670996611944308536773901296990900681653847017426731868273630958990549636761328277315707024358951525842288211210589399117204241821470594373677304036317512145408116806958935330710544036263423579787967168820271400678969173405662795504608436941976083016599009805216385363316344675774851655848262348541066608902618271937503292333425792378820898313064257214363272161843025401468519476742647615294345380927091523015179096102466242227595312407764951921005724779240923046107468271959618980628923193469724680272395433492645670609276139762033865586355966596317379943477665421193340664320903466122791686240838827443933313754024571899660858740260640291033203207005982617873631732651918962693251273534088902356546183379646371869457308900491124105885961186495086357179504113212469886444493827107491640755682251988727610609868782447033010081382211267818501879220663342076561871264380304044706742877857099461230378475227338304573054739981176904022394445425876669494403285217500656782144845696600233208484938108520598916092034901221955442351890226488119465379206832730591066901578579716068540875026191711048094612328793457318960375455750099516537498075935205071295031803373275072610790497831632663521824728442717585834818505839292172258331829487209541710513308313727939113238940894122870271531348272001658066616548952671847349761624974230573214720497422645676708352013138360814921203199674038427588325231549932170359848242740915875057407680446107817640812200962511419116689277120359578602048358843891044178686116464707016502747573819078697001705925184747902609131566653666281624194017590564163630235406501097679162531479263514986443817575870012409676999739782190212173394158765737175197328533635290523885559452577488428225369324789555750480037556062955255754462655293164675154216037516534582240637770694878899595127252780107335151385782965069380480871848959012361491272147127230782184657144220889007576408768936749952070470050822969543579683611485079272072693522122746763361812458351333487933087035330302155405982376972013434662259031631642639426584128777345507973769952363383215150406063709269985973488661207609876857799581811804369956213147509665382655524218778285008817197250665185168391517229743114274976711633743723557315947992449099946719240913435523915707345836471345848339600018840677810939529043860534480675657795516509622939981788993641832177860265647843553114069958764264403072801225035255107399038256582134546935417408926368322806647616690229865217914698238893322295576963329134952448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -112310201428602995626130535893002031255975511912572529245479583931169698016699013556530409967460508886395767362620707143774351288004943672713368238750836616132519720379200254443533719184195036426417641791879983740439325740402609045552887375673717062856447723571831671401051379293022969257319249692873452065197829709927313521430094056618680155478200016540808371386628128430660706400762149917748135773301169259976805458696739892354247171444599272170399127260206305681628850760337452064055733097808713926344500100700771827523553430290022161865750931366113888761338415616867695143749631810205619736486386176470683321492580845656891309430789418534179268220803958077929245381770771866065240507879610588161434235282243995556068793554916083382493118700576645298337127987990710229529134373044496116737664543857301260946930576326872042591397678743020644881847953799415808886890142087067245439148416324912875428537702479624766509242634088585264097332093660231762913737477841224038735762991724066140246945771258208578465625255829125227060543528791555886172925098336497370546557692727590429079510611716269386791312513720976604727764635678940541387429284098964063995195023797401603097111854015870017267718370276424091018596905750628239666275855676980016639641615299602850869119471657095721690977972493259504311405022709020954545127685883688437042861420112777245220444761659784673836351922899289658832214270585746962585291355545275082172492565445926914623870710586817256114579832540938291130137382391671766929617924489256784508336436087900665769234227442728871660524713928092728535651875332103328196720159083840013174912576441542106678001425630337576209645115068256580365269123123077613891593455524326537131483473431726508024591743433735766961690922258081852814191756694381751304944000608024357721808973209344103797490191327750849483267756054426086642937075974280755450288884479240422473679555144042322729048792062473671979531965520557692628221457739560936898420256848395519073422723714228064033358781173080200561065561636683319097905815059783446323947129386006354786284263762566221004258120719654927880733369927895187538552789649069980671361631183627369781865086399027800542143889172132369004140663265817478977168812212255634895929205766021903554811697888161032992719318580651968901121184442444544909177769713671555620490451040570487120266392570288861680121000750605735936831883222734637989570437930192780570804372595747867831168318669117406547676366994485472374863168124961312465845867925761494610218478753080170428406280778870384746651289077828731815454950031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 173562730960593121474456609868779438865454206439775738480422170178549516990356314103702781924572485218502777435095962230796475726743608879120268202739439276168901402896194273085036571266917910002329894042024662981974357024415997098175731967269256121447477625053102357402496079373773342114598869008352822996493191393445788791716070181713118824893491427465204590816913292548241800852095798434985147856405079647345321159001070018482387471888406201100546182980812505449430553073762574231757853815241174732303125802810471970997101207796197594710675403155745643754895881378196903621063960147070163696841108485232396607801455637889407880456880210491365775941313925135506931327600970690068114101848394962837653562337033122375165334501003350145515766061914108997291019121328583976520441139505575881371716827758960869158895451714652721873423592714697526562915283111390402140875708729671933513813123121714251547923351118362184489435178025401702342570475002867167462313737470216611769136329654063146801664267710924618552659615799872628360705814377963077546600144309880840734635726895733152750213993874330111163347901388743770537911001059025387575247353314886900501096800682323576671845942542324926726397680310236376387755312861419065106738234452074935465700228384938032956411478356072782611835618923569046167013770238712978040533481827699813114220754008498773164918569167401272690245299362971582816259511897734345818093417308111402523511455830034497687673446146143050036759716523949737015983155771996463902021000040700331565366404719931702280619560719528811244311854659810671011372699917300544509543885763520900436414818824834386068831217712992280791253104896118326213066763556939973092518890163293590489832599350479740011863539890566654207421702857797565033520712885996712577669507898734204656877492850379761775972306541441798553861892742680734249897244893056981707045786009305307914299684946978674233188039477002543095206640408691672742874298880867472230654788064667858312130048241686588386799603715863952035845480599314154242045757107092527004767052300329468420632393232349270701767601087001951557199791800209519115179652010541368874345169190104344601179321240991146703459795344354737848821525856312350053058846207782045297547329600154908496749280592686411396023358155979735774926480238808144449108432757462143113922709084058129531696986763129620158765293621109398914728298636012758987313873425060212679139220135061271578056148385242983878823827043769938870026584534098700755254700821713168216859328204037992694061754544838128934814281848181969629636164845568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -101748274977604053884498345184641651290533442282351217229045586216387687414896431275929766947239997383618597868888737307476739841862467176503703937226297271119080956017059248378181935166172913715082864867133834949366316048295825533194080251796168957195167165332758184472879471043459974787112804118191411129602455907585009233683606376342232570207589613976424035363399597249215123871798751806504843488439781370547846788475029145655927700967502955762067056910037052887232726959818357681419606415426638815176299273035553430439671711835524924724066879367090180690797456448467657529145673591475785394826903641771546014172388904346106296892809472955585318027728087823187397204151414599605942707859573115035633849557505277604870174227597147273470409684341301574905199452544980631012799344163207548478930378205374935397587345982277797362560892703625095146000500916844272584001718877831924811732764205507054852103453234780428042058658296045634924424188262226482814958136172378890187141873189267649924191402526062652258237076929854179599971147873081176030108584250774275932069284461211291108711739323767637962515237225139157335441571854140802385020195114222921185646568568571041645286055334498124442120792140721994032506473507902411583813457388593432024552227274668305111475006995687689825211642163605452103211865817924240209822404278580528042794146210229981214970662040767137156336045420971400210845046976969885872179388744187682299386706722036165500752329446631848824205162898130094876934675327522863018001951861798881471019777295024953258375172680281849575535165279313183749584026091666589728010995175509445374741698847448978092631272711842961446930585908612095453109041959261350811672103254775751819155347805886936897347863492523552722385522866192821532492140509890732937242202083681994815471850870222369847531593041050231296111236728092484518668707954558284688753125477918107123816550853866523162635694442418451871494339032930311861964815120418546252973835304695543561342591541477907473182644374273484156945047369691082166219633150219909955488337064352910459192942938982728002404645245840776734719377484982533526701948472625603913754212451578824423164872135024901143850697522259243260290842393279792341708532656701085287295688846843785611697857537799606938102744247351528979610841128976690228146822361232518741851137789497694118977649678820888262282706271977407126498108542961148385870362577117299711301702190443120625337334871386500601635473738135053616522481999384438454447334635621227172066314378888327521741566979908646283683788740369486524759465263104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -32717454815724584936718360763707570848980593013655388057060446816289314456911173299337223088660408371059015897492888805718118251154676167740700723960179394788191555278584736786972195535259949718375440077877705807028035822273839411720917653396558149585973902729018072148638991847415939012559229729445997643699944051158973705577933282560206959454855281915339342219000956679166677022631874190925702925501026150442096056191321487218806492204995548011779746112946912483165961860161934205821029686827830042923777081493655206285647786289983103307286596557579886276248842961469924504568674761939773657972604874447428797935800076017540758124007379235435674489129122184964103917908242833363891363809815648909115028654756924204222850115488802669198941326270578946174754009405818220647653768288230665717426561114731419876612077282885838360369712608688888294070297450103163133815802531120224650131113999202109558152778825577766968566547674548981842634870754123058168352088133804216157947037587197942579518696856197031618792705927215830272627669891040489608601441209100952225170325212680121359496490245766415995413877207752677406060647502546349597773743397262517909840362994707080551824967683247220823490162024075372595562838618463101838893043502535843461285890201300850614790487271041265408213141086474295789341046765667827833141005507425410318169759418259625778236877511142653564625535683508851132115244578234533189774610583456187612742396642632323585850083752937341492686415305398502921408611732111607199453848052722514962677495890615605836852658288668370203812467751724876503543218287559364370094858329272252126061136983922358598583103202092867895446784003580576980530413568539388183165135903116057758881432193593770359604292086856638373786829016839663831187371181541493543098162056449488261864264840474458525523731065432480703606955975282085724167055519831362135702963833610310182770796082188552195289464340098699954910074836267888494667263968112564031506116583116076596462263677952071713260617377710216704488531640908951880371984956710588742654242020958840143323153033548939336625505215123578939020763326408757309171758811792860854552459080495445926054160807507057052156724320507075648427410683961528293895444053432112497306802423835184001339336896022981382730923901812119067517059081132861469336675605749371510376047015699312347018073460350107438206549177565381211664931700251187890394958489082972390267755925181221944386154723428698172973216625513700584930898735589280267164209236844979325201258908713355155677594373057003555533260768642761364166940819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] 68866970595969492415655569185079509754328417130007204873606862942308135704937045648409956627711421095384333253273727808768414853326561103441138704253554834095865240011766612085951352320994704755718894635623014231319344761883236807222404635328109565341596145345487878419673584755722141284827058333568481256924693124599500437283122283679311370149043088007455623388476023850878736546055560613597643142097193229205149240693268334146226043171151941918938222202662474346928992165552997069701655982796328404627321638196291058797864511036276750454436344787110396850543769523886435540281656035802634487265980942884365242058635179398816355298702229514311973976938101556172596632239597508470168446603880885326809946852023135972167982582237753578888956311524996796480410749479694026949537855408779100427404179197163168631311060317142164158180227735131941308261121450064748344141902394573025209921849436070942250756507806571838871201212856152132442581465139560411147913831773215691894196802432246091922527515910464131036895168244109509385208955994936944016359914750812914282026093338452805293239211566517624149532140470238338224316058034358804113919338023013851531506121487113894545596189825293784797003158765595147313911961674920314581482046708201380986981406459442963825298709192261887461534173948223946273800058564699868928456436382848144549681379722222676156657436814936643995902645150873625317436565392896234580450020667525680439633881855855128534647109449249769079692698932148857263064997487776809831361083825696953375477627632243774027698380210523478242475916603873248657282229306189125515580211437698072320324291934860136635305498777693539197191813329380490557979750640587223189017315689649606441295527316168079263498164506886556060318891116063500327623187358500678249851312421976464392324518464702172744442738643468135242875637587199623859972135176036262430555389872234266725187119736854088534947862370703367470417497791853624263950172058629860184817197433952811013481684330026739087117341718105630294691646579664892379238156770926228081413754368117308928887537622678799169518148725141488871319431189773487791757603844223511321038475890314882340177898887275730817155565190041511233106897374529203193801876964242836451856790690689743486070868609606075005786342299088563122993426906657941512174155772859724891100683322538358884745601593434525214752100583667892273481846316334816862069880535102753749629242633261626429231648007376768769824854711525722483048511686205597519592251527116616397309947424412630856830868838998447544501653054040565909001970122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 44026278998014894844030599171695379045893596299666177935844157167377605188718022440211547501351614300069158269239927652407451302094186782013741947173369410522371498614926476487037357744521472417027194228901145866323797625346927581988255753703508572405652531747495114503358955608251216466619816461296705796489838206330767951650459397518534407798971502260289210964216295864211272004404685200796450322568276765056295916067708249309675599086089170175562521952096377704833016877360885129575373997873685674485376076005078783876815040100364762960704887792536906770362684345366408665812063978390673803585167619176868558323292733345873949664116050550927477429598881512779256771871019120117116872696975889953030867008184958189850256615549420656537139777522615750880588711359033572438440142559088971524334530692380168286009693269336631990439845128680983125309757595388179887600139565256442015575397238299702656422357977805619074689850520450373049091817298140205190359575786513067493564379493109733590301857438527639085816293444463009806215235535641700650021629040702744388927975691746213840355176923941929685340215131417994278809155991483269866171591874676777863430076045395111844767135637322507234926265066390471741929551931844668341081618158509124791536060116442958214991093128517571290029152250123200469527253728100386021057019838007097899631959962875374908716253497084644293015024547723402605021457792266431126536058092220111798936927736376490356666170164549130143933482103349575945760074930392963248635217180409771379078536520484221832427685134716268193076872031720846730571933399802028764896810860223609448662404975003001951970106614038118032337829729702309646226992095911936124195734301532885627432388003275083070883601136390607257124568498051151234622834216693488805842310758555336188176366996518462254287613141162674423507496383554381880879297712105559066811669322804901733074205519912384181910741987864135763333830306842160489935110859304707787125287658325957756444909833317311774959299618372365529019803112965247428556272367186026968739202545720520810267570384586932593827299679880269211412647172854568176357919039594314176158267196387196285012346187176128725419410065693082995207899213120063249457251532695229109458033864377755900665329776367985153196535963223038946481027722871776079742701556340465505144751590226739307282223720007705477544531388839221608361478857437470496289603483901700203151261231237386606342443556718556936845866693735055025274835787861415497553688122533046432030968916154483941177875998031984087820925567455565198178947956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -175899036430779824605443417666937740961789147131783367782618144608614952126421639980036273107075282221614066183963638266107887635362764397573694395052068433783394978433447359383657600066258310865087939947762471818395518470920399350638975024925507938656684129417474728608526137393186008590870420705274680958005130940335609509215608080801208342180554619660268889423152555019042765919567892867332229125379113049782748485299965970343809798676060715970059899151534776292206624384168421489384454182783201580493552070266332510078348066783844547193382746657155965271259595014754187614489821753297092003808002758833709139184825175653460000618093825693788349134759139193415044075893697231031111960851309756077101661450154750303049824648349041857430331284803710559806262063115328705666249828547915008984991446583189930686875758757007142478333552637677785442953710775479284585258111522788762907137575219058608470063627581366166476098255563856496117611990712185217256283488350952604753657579099480045290226224804458322767533805751842443856406522624482161771878685549144903971399037068936733065994465379533624239049660644986690464041153213104993183849680249781028779129707705286965119690453668836965532363382060517030163870177971248745656978254517051253792604250278745702456749904109701832933589797263333333142385139296657547283586607376072345198073852139092658100757987463921346865363912968765610265635678885906741765909856126256706478465310825973771038802070898868249693592840279439347555506416544632981743527682182420793573017868297937768926581389069224107351331206041016826559495041132924587467694455284741469482847454646048148073193226325980493296905527983779890082165250967954913155320991667677352564196264681277710576859190848361723628456549092566114346159507331584247724453829270096599924914995134997837478978238105805464574132910509901505679824736839378993177386078032230928049329397365191704687341111891382451604333031714643317840376557410530201599345789328688339848797130516390348760529589852358729496569413753297475404847235806064622626873513464421393862257728704926241604698294460304282453741319479651866319492814051715762114323388653030605311903360695886720650182936174409481965473150720668297017002582447607536682711340455217215380071256532733380806713011157131860376363246385024671304728309194739559869635206993919350597933149260587577295573382753470560021346974664384575657613722294970517050851253184629887687474688682406655972953528285668146570761199137745144570645108790234123372224243891960668550903609034650412235583523373223835956795674722304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 183944006216253511147674844218824977537763047844901628972376790351193903993322388582132197399177753705185212036219484541977276765746486260158526882206543553778956441994399080147549483100025831030208219412083796158306654347936158130154681069064428984188567132760333794761481904948204613340426635572205547115411721143367030358415515314454506128155518090596554643302363274037879336842760578742930339520862984659943039823748877824183805194117855657474046589805150677286020531144127225677302868574661126749803295297467951230588408387683330836497038721190381000782280375936144627914271433072793101292602483993157728339294430701932877410972312646470477935389208992711227418432481649176517647980177942253400780146754868972422389020678144511438855326485045849987002054111912051311749869534162020062933787793728203909820851203857001507968768929565976654060758526618158041473928367899598746172306091736516820082775327778306670852346602977509932127098009194915260122410684123897494523615564935719492157425663581831963837718063566628974860540553601242396787269449179766451024760919902927410196695007376041504542900316377269948549639415044001219943831322002082372108545753148963860114792667972087817377625288256957930189279947424478723148915756555289759220715030011612088502914289489309199918191127148938542410551066345255687517793734541869101812416033991589544178922270293799991700874086691080015355559831030503883303221820941990444132796645720072688719121785103444297534786037961154237203204507504667343954954501492954992318018370380465449161276343410658718605875372906109609687522766146973119970673829309408706725613652784254209425435525651978361399990894736828997374305908515101150514380519423660596890627241807740235226661518586451604795741330324390493367575687774138540852347796021193943319836691461478115958008271099812035729431207241368874920947960176536820870848750957057762678259344298241739521876317814249685311281955634128133685486129360218639158826110827239975656963656074972256056885532229315646596172996856587834905413813672239768433081115380249712510876912449852296217962881176685640972167061052430821471953309520232393417660127541043995905836337419688393746858656048206332605874822817767726853026409556727350995986291542603814244421621998834612261285987694139836132730865561008541691777078749670171869967348965589162674456429727620225002489992174986311173612540129122867313531602077682641119561393158464832180404827211357211392413366289328380795681722745813931217786748205232052406918067071748247070743761394104483381851943803989363438614246064128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -79057686255579381000500668476699823742823351248499547553489206243778819294810336828067023093554201418902973755085107667012798785666667364774004608083651647481821637982894501404515878099481736763177251020068612893851331916681323662937066572007707035223907063001878783665402147623295188184822926772343439672142309924346835750025465566938677109943820098917554348409473117698273274023555336392238138622985780235666408728893689417904345679561884229836380733436845593342964403005068779152175796320783369841985234873452531030700258672441420702946906717540127179436772911014635222966193967868735114303043361136537087681321674270541360125248834354446494106754693172231814554724585091715531503844546135351452251279319408405266909883815884211941851322802657744753807739322712467494387515390081949409662341594907740267059900793126742770463731443822821000666010909581480579901838320612593851927347241630963007830501108376981896631323116452239967894382810014536749536907273625560877708713993658713836674776012020568850263360468797980324677212108619805678899598767557945698782402343614016326432778090299479322257408222305066887062261842246904471096137653922015733351901009473597944083543107498454871926882002261601491541969541164715341996730467067633038196895729188250079189352682149774609925027315843796930429517374746257742157532812043439403650324837319900902091039441799429560976646947891716031067173305924344904081831881462125030167974802322786952665774731621725415048431539858585221158591748208020293819492075539148744399660157661933344054616676871869075764767232765537176329096637196141473334818088365687446235904156812536495455950145690392527978106426539599633567403920037412389665869438987576480727076534156490508524519713935875585514900312678433834082720157565942793838575286995347289662912930054760885396174338278559149204878209216808146622582617859310603717754275201380361127658072991147681330290016757660944071508943971795459674660687433067065360516418697380491207183012213175032889738233217345893647034254811029000215058816647515578816511317637231745939139377662934913002917010200405796403689719473601265027995368675474251181775026130942583713748852704698319739593711260375470594192182703363060559277837388720454555809007902874030445219689756834448257305133094050724865161276536181993942532116946988501987389506370279579896685946056918679324781329098858059153754006850369252610115268088199592815750225455310111765410506533344004912197043714570263382601533172765442020071686718320654696900677637433965199819973801437969778706358017417052454818232139776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] -22770038239587154430432891339881805983921365684804313180606370924709503954270638667189166024266280637436263121489786904251438074540050061204680848894809548849909147809292518060582146891027809388301600614513048205387446119673172032494266617249846546126446551984834166358357071239204428079066986061197426935389060873168928992306744868646459926539748311108311118922860148235509640308339156182267591636539066464502345967172850565836470345967919266818664225892764258719523939823017035494005307382434015855506792755839631851068574795673877170495561580224028146511093815602251232299884367133672695433762968069895633638697910583757504684919606379628487298211356692553080996217777598303094448151542374998123661779926445329814874817954929278872521286046638241012072386905556476511955970840052057161408694519235797567642760440140871348650052259613489325998080357108230159112303089532578113634321242424684130722982757850512203166967339722466604956012903789447309090622927427060862438728393224980269802096356442720380710791306891691307351684199088354270050111085847911747299473978830226516634023409034223376317534981847048096523798751939950877182537811391048772589190048944338764726349242196629079328775125557235543559957467296012345402133554424970819988771778717209101750089314473488469006702553749350969153026479386461426620618352251227381513413856589628655677002188942313776471050448789999708628570176567650965225853546412226083792540778157141989556987141335757063132234192422120988007858823301483916606870171057034046897974335953162758160160403367521430866486289207432250943755484624665942045145042289087774757908223056179748925658355462329554896587577456351175883976407810635729779566711641894694532330022524319264433132354227297723369609448643339668460231524437716444229354255953629762477032036525895753712937564604874939695328222165209954405088031891738190815404270066481057880230882726052145919147611360026595038122834686875484106707869512216645500230551273117863607637896159087986835387901335836613518396725363373269648956548734391210963281699986726237001134180600711062565758338566338991346987602026031851935812785420022192716164611363690134008821439155364803261978806091772735433749164739962322356264734953173370496492723853325909004811600782753076819993933151974872235889094126624552287802792708415759325194928228533229837717495550993502773433977595867263558370029414021191814161088963128392858301069214439351873056913799549285777559563995420211931944657492317669537022251634184436454097589793491691752386504945663391681429057383434755039111325679616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] 51364447007713624886530115238766341631751247846494661106902893904269690961135946574320126021618829996491708677503184629817109165443713067051018721808361041584964048814559902963362625947427545965686171170310897612516156471996201329566786741563142872769785282339324988980837277256552039313286587127942325530932935542885212843148963606659324054904557453143233509952490083007226018286884023883596259360447378247760210152005665528965987126887019006182417161495661171939589841360909912677017106655345100977089308349182297132629921525385629720384000386605446766258791013948163470571591754136297035716430916729578279132965271528142993707350873536237330447679893406733032743292069531012699358002156450528817531724530970549404310985996525935521183918503704344722299952209183207651040247528458818358531054015525167470540268438761408659842610250243104355057291266445237033087633703268875815777376667759730217698876839826892261853915291491579251024898974573086727880176378974740419091014766295410309875783879047996078681285445250073185811401013615450552176195626812139913328974128371097625838609812199364830076148689239369780712935861051571671117717334398169002006560801994947954972155537477446390138958875287636255754014885193378775910706350621844631728097396128417081413991048277240979867845379567808302297964049360738698671904832456811065330682580633109243303207080641350727616816003684132624427843714217105270165849915463540868764464704479947395642915339282742626353023543670382932957931845465268228290980285159515924603156129034538830172334535505207718638686886338060327836735288864750986052292858750955301614682109799099744522201729052461773588461140499500104256316308507949963798364446371840633626593668975003993607329873825093324511561662801376590859692177097378863100014790472375967470880814751933706797591105564826095577852734681434544418808468148107134643005987250414348460630845581920497543145266148692133496783734048134759931584708849693263392075656784564825169385669941957159779117916194830725518905357692995665295260470768249629911381816475181461785771536444533566086894395603522535462131039288758119014483461398438309071131699960567662794907461584432910828511451386879014832045046437979365445201832367764983044703084705923660307486060595458222543316493873164149377741124469831787432170749643885193906793057367524077660566233680466442855513899234143566144221894433758749405984048410273360698916679029796855234481380612681501852229831849706434119964476965746906931535595398364231485179380019138727058851538915631294930480860436190112153236521615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] -28330589012664682244406919050201772152080918977391677068311739500484830973465582974260346834279681198817438080732878102996971623340427323694142919321069761859890514260627669790604898789317962940371661737232485860384294692609413791773586295410351632160325986219500021486712739525157389956449421934596274265452319892656292472150797607817454754835732398512628017602996198962990576317814078651170762685834827636726073165492120742685660587495202566566314757552295277976637409014007147350633509230319037586210150895051036385627173501452306732351582634441806141216193556140604146058445149667077670277165091081632370854702727457414457113660990621784162561446052794474903024609728329631902328783653167819721166367340019909536813660285220673082566032379201299718673912703661295170967767336624611015406578033849793762123272161208845162595928981488899994358317735087517375535645206347319347091763631028001181238532631871130567919712142147080680757077164710501358694026611596537063363957382041349995044123859610188446695893232038208302816143194554487804226941513981292542259833080734722982256545676379400137078361627069794600696968216305330109778401671651802236500611377279887049708032234968916264454678657174522252662887400616546150690520437080082832614719095511013960119381615681633218449888470489007817951275553989428853464823268463457055669244605646485739947329817680476173132097303818617260116150559697598577503271606911216161467123417940488396905819591445895640139352530884403745748313826503236574161570974277355250743789705813636297950320051300564243156201638163409956775337119933412987764069986379536032438208111903224017436984034875049958251657119370621375210163767056836317208083905549745211088336094989910517954612376550059356241148954836449904772191921759956568958161886758670499690937281679478638634055219324413214182438422692144402964769532584894758879059251563669126359664733113503028923838082004273752543806931051123089333038927127224276076145872271789590936247332607308741256157984051787323516868407856048395264639206431112531824627319501059016943425477541882911797426487481579159972778425676422192710895326108432813977211242027080698315995134090014545146903037659621652801033051118944300168173285854781092263919367949857031439813391188239888057858771805965607045949541022899405077450483607947855617495694969053712001558899348778944835052756312894549829018448228429955829083204758422911067441005334554269585502511576947673825680267781319622805742242329627439963968371039297958281260711267700764128781638876265436340264096170423073352955964948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] 2150526847362210024182638482255989532831328177476075215534882472459677615364164054529825372218386412837348556949913571579366705496935925557012254286078285856731693756423228219869149028143961966745070467411843611929125717598469026573085389570325118353435338471401496830130901924281851258466503722004749429552688228508590333149606603420047837129860401613794666441207941548684213180943622169514971156486176872207231550062448564769572448035062986232518116102119917130085444729548630250670753413425944928103684677490445892472301724791009254775233271669784954212186318779261890858301989107945049090219762641039429777074572457745532796327324964393806637343511439951398650530436733270744440120558482709311955025959654074039811637765436845500968558101663799143330854838368799492191619775069522582087095804146406084283284889823995421577939755469163601819294412681754699848137605446053490580388487825747363655622272329848649441006686470705748656109432774874288502336796196483130767743705291338421260302645920882651247296704482624529443137584566788455364305242764627447514118548556284582993106954737050679073905656171636301566792325761437061509291201352446305433324014530900963993061201212325440873354636807134563375204595629029720490504978461361065320560090305468674089666999360690844641735867930744231690221753915606817315539974884661566224488112520157462977933210747357344319954068101919512067164002170548302879981452302434722422108850898439272787320215369800468792740636079896451941631907946349932280120514895199922103405976058662602598066230893284285805058971056840867064768270528969478813726685992116718211174447103438851334778312952574070713951139700715813516411113442013149670780306976673685370183632564009509171700138386341535621698434832457127459619426010985167866603850872125699130742281938094565829962627667416115544564152631633444851426753638725847633295828162177498615714473587890588024023410810099126500744680990724325344820155241482272335588633411464297154633701329966040021666974596638184077598678350152396022483153996475712057417891388002285153267463711085620909574408015219322283895751485523878562710592473453939673057087008438265841331112154456556158926632517921906380448018151928248858750709553921254382077533666185189456081001873255493316435798617343943639740474166363186302300037941808238102635874243747336147661021863840490940229353203539055279158282534953593765261228495682382345320125886672753098538427943916361393941390978683594481312725444970424004934001981344311427054000860904094424075344030949877546542227538315942500558679572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 7133224265063374168318057354624919806011954874268857650272831403866036531411675737694956898268355618367108067353320706417760968720487357217474511997772002543275050296560607799037313579030313099256303846399969778896077986669309660216976242197033847227626596875386976112571993482990892392600908459290346980625550185206066295940233353600731519930024996699335180817583168954532846083610409246879034775194676036855074052517208487671234816227527984899568135879405033264682726614383187902200728620025974544676669785617782869239715629610371242981701715821215124259725528428960017297169931689948274441118878217516683106613907823343790297399595736158501028226095153749196352206390072506075511010532204697958392607344266188955571562244750920265301976865267337292538478903622275584145571833707903060300928784920887633149679991730123744350160860645770379855863415517058346743707028861685153488435942749894640236467416606087264626411560955903510095937695344832901156337251584814621207791797638217260395924030129128703449607154980496287506378652386297082106158543953373813834797495293174519618659364471820136783727981061660204115685698725859516194024035629838230557990183717053204782781648110337355311525062697056390342518885379496402797934855047136902817582865600212982383929851716598026880861040427837257787231730017693067874497674034127813636866505270995496917738759404229203661666808435881988259805861622180454765633495060641761530790056766820033254824701090475407461382608690934466258907393925543985729680846388539916006312236542033104097378173728923496647186894884500115097522144878459598816279714221561956564491603627774038782960953750507644878947536999101601581715956108528699720962277170455485582607559631613879514688231830112119484049813417983808546584960713222476737520414979661665824998494850810407871310371700668464219226087532682780671915011784264989763196465178270553455127013132114814312762862289166207653614174715126468202026748136153594264972632862805049826420256460023964515704204184410105454269668469469595019128793597910739456217883960029977653462345341364948407447804422121582259439823113254186369206296709300181244069687474068652844509434862547065675151409411767765801158512853767450624610387373348267535381795038204600002814109470747536005215873782512501941388954826526643623809731436810389316458276003915891181239607783728196044516921450595394934464174185148313780690605202346330435522099415776887114499852590135584643090220295258103493175547028218500966399385649989263723499727998414399623214629257979231248595518460628651935312149217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -5454109346123651846377337985666788951408378586509700358166664005422339375008108370393109170367641642378073635218493325015791630808206897939169856702408623389678912236162134393694523074846961845226503734897125567096092459578467022766223448690658352919316587075544086904568388142782655261309417148621654067484840132739806933908889554756229594442850674138217595007769014479242187464125394217968388958758207465916385016192271343177510306104510523394863070052757719539693673738281210018783370644598542896324986929385350252802071795480980866763721832349085036838846764667409282902790408956272287925008966581594500244442186143518510216878788521311216323224755595035411547809770802740430317962442326197101363670551032973282926808489597086396821997025365872055420060166227437825054620094789513956642499963594563555792837229079604573344073462989546988647220929265442663206903715316577257370463708537394286701701971749769194747959475693827185708987690260272983068641513677141277052495094321697217647456896613199914059307462095625087930622741839202418423194593827946270353211704679636430849859728428787903313164365705292823660685700998147796356192092315464302267015129164032711947020691550443689985597418858245743461853423587133324818388190499197250691387214426329196004811356815290828988430976679567264305740435629365606843192487726835871533678581866430140475945895700119889800101636004662928727316326492620849235916226813333186300515445744265031102227628780386054344731335059183674584720284632343465660805001150966641037403062767457790322875011650677644061625903152043821215511526244802103288105922619344873096155178973322842854892975128585746864074730828657701050014443299561446291533315206322536405311977882419463938731159253295137877421062494439428887838948370885645797072192056281677783939392952247870648110352609149980479081771049254194593500098240353144698341303175573705745795235147033934416973263047310775626583175324085616278287657368808084663350357128375366633121838372718465269601993766478214645547122697093199617673010539864658579334136548905889251546249604421710651870844871455396462128451687520352074974721069834794184418089765483897240287174334241924956219996091945742057656421742346459879777233079162459541109984566295878167951732627414767651749574814385101494969101273869196778717216000639006457421739544621155713453513060732334443147314615327102936260368111733757431045218917883910330716850731308027397520838295072369157980570679447139708900372371720764740341150069440817239805943564523378150676803555361436466827035879593099136035140403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 2149273609175214124635019971422145700327780367517159213396504483909723348515659373129728001594789344857583350316017695299776829109477240297209829363239541934102972791580317934569884178313501420586735844927247492458747871083699693660514091684105849820859423651934543929282790197326565121762954376725458360301037651889340111514204423409125863271546236675357310072999036275990886703701237640259122692281872516550559670925229775755321671534303563707567659850653850025174241948034427829139589226946003479242431838447017274338222808277034812326493655557354852975082902404743871720090298507731082042821269784740276803688999375771418617274037342442321464898755069954668234719602481418374976311941100165659998305005395872344033015753771667429044421945305556965286218051802100024496057386119306863706809983727485753196450573755966992263964481718075370581235876362852327745213401777515358940098539115979286554429495159718827102554907267598154865662044603782425124572085305445441500653241630081153616941465497243816208410046235799571782447047639156823571700393953702856089437639195279426003488744843102846985440639599571190546229354935080036937433727415017240829894807353218139041345275498882220489529657014231466518410532182476303137998158668004305079422526410648836589304039542959769392583570027026905809656042704258749519217888483764831271930448130774472837589233071334766420971100574777663654880604641187239840563636204354222083004410531330876389887794757038705736214759361363936455216774693111852049907614477911047810677878637478368606091643207957124613672174546017067403111719795039835173961734293923001937516818265297821194201400029777689769676043333642244846623979160678435530890247858844930800379720023937252685572560841236263757499110034577936458936317469743789671277193018255570386076832231078658590753728483811433618949967731498533173474090602663267097632104501364895109209983102505419912761331949751773691549869054863260222163904808197892950182031616944928644844252594395127987001203062956566732329344452721874303013638302764809586253963139207097475859468755248117314265105409753933368032740265516413366097689295156499101452238793302311275143492629497118260015404224328728592516879930624085957580225465708552682466888930462347676379060451688069246430870814189544170890104227807488808004888406343187189977145903725527184970667367072831514903730327759922608049063870043340637465363471274533931239313741039571514288942186175962941952402804435622595584979555743053075098019178547047407182055806414119547587944990273000247760599064538361154464152289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -504382385263800275664590028110747000423923971372417993309540836805677574502105622086549510034585070441632664221400261421057507107962626709106573829630454079516280581076941409053613697308904199238642665659644237704652095933540885945872838605046740410293105995806976645344009615202148581907164595707614839716276581068437382353970402792632709995603624406657455666684954929506605430567399300982690741889990469120804336247437548394363967851862286566074587910026230104122774585470770073747318803297242407737841011334571983485743776738386934191035217465653073985358672441929381909750106984538291471610377871312175001614339765556470463150287090468985821172573604176117390006745040897959091001754614752647967481917896219681138080800850414527969118581346534710888970616375406521431824130326982220047709468576499269590269949544358872325256800483095020914081954882276399242820362700032907015108678607884938521521349938054064648030253924594974218034628309111253701223386231990873666251189416517052713472884827743668522419776676155067434119741618142384895440782291740287828512048903485246874785726102173335576184411003381330348620761618852491265320756578618905104371893434906095194440337438440745056514656977027110035396691625430502642417616134490276004899087708322725652026199598418076695305568306828288006048297947282785699556973795119884042082992549630102722505193528027584259557262658318242403306428575629131247745159749528038193965042867609375054069098484568728947551624224589995179975625674827638085812178087942457457486755658854042497932332321417428617924603176159897079695916722033453441200443459069245348248170244456098729120493564595554330820881013187844509295327692591582208737244289330731986825164308337709904104754065349650942348132206724382605232786654251712436603487202790172471049607075358735883975096721285546029709969151481141743101337248877136262946962902960138747954796589208771078060003633785808554914672218225258674540290575774942981425222307509364329126848079538958927303855642841126197619947667691277288037669082844062292663990768990951338207755182639364111799127929847111710499922663621135393507953498213989018782629309140115209481607295524518343778350507296794351055362519744413547398137707748148903163040223800202636107771241750843525128227861472944370039450279423603467627548430819808408541284948005038098545295067508072380399538634597534522673955955344062508714319043382990536505908151901803607750801740957428207449107327375519910388122747459522172939592971991366093934274301913008190472312399117401335121311028424176624802337914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 73884981191627578750471938710144909341828807757473082521894207139872722672301891693275102452014743317844009975866300369018636593444340112054312652640813370259147013822297655444555624187666706560801220049376442830787302727177455690488596934482128973280929132479384455181965288907811482655570510841004555830155663891464555268363200972817274173071144852161865431788819445589280377560012185951143801698203153111446292787006516232816975519259160895973995402468388361878886092920395659290385944824999829727398511458509724340534938589373419472907050035701842078721190368026054515428973104853433287991976854287145597464637892567337483783821593137068349044805601911647433184804641227583195612920268541711415833148461607061288997343935640534171849447013130002616737712193075867465409144019675653507671747206445817880519430465700434968464022962335586625499043595433867470069925615439078536009611671726735342487427159303025627385951987855970407603450178158078963472179108823321392198135697731845740266824137177742875479214145974129693760293336615232202533322713573146838713875942692251201802205382008892324433234233405415757903016245009867399112788729346337718328593335393020514995882943411093363745228043137309959067933201095648772855950432004241390524857051815713518568000522090206800929941637084105032498455265280469930117626595083781904392134532475677049677576900642290550722196492306561558120478341369284405245011078153031341502852544778040284971005427409338148987384988793308525781679603398774846718582089231062458146192995228432369774121747768127975884410697515247414621626237457068926589732458201384244238295155311335136638727743738147271796520051801889971279800603350718835108218309780018838162214675731639860808100073414178274348095436138402230700006148556681638969762031764122588689989476705754660379285906565176071045868093528502449506017528224701767732941132022063609843206570371009638388725819599966268820042457445626335116749769242406613163033134859357223489156779815034694009981637744748824398858407846559202144041697541286212265558850386985285626491820065197676442869827672844151261778600201262368634329300091162390520919392856157564777962309331421050607995381468884140434575930925425352809562743235329699464413167005070821746093561379002017942179229078066764641269172860541519937161491840057825839237115601931545244998254188600466837771115644387750399724750660312882427597806772435611565364377860910401221420006765423770157890542742245933229579570744250684692252105057617651416012603781781047146208106606511595161652636371938830384166338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -19465135927123546177966850579434828985836260414487613150120172848912258869202202887275594468356955752797790255569210051013817546264908083684715347044791462921624278738582575973955366325781331217687759480724740355703831631647205633937676296860188966793491097490581605792525214672163787403696397463708864191705237712835509714652640014909688326747047159885258370234152596143903363201660733463967649154390528423605411901760832259310190288872934989311367529158381857816502403775637117815127088320047038010696298609153903422651063637146188397120783115415041997233866134990511210897047491796577812062060575533378848839259932888380481768021398909533976196238562717220815062772361158312704533235956230215080622807274474936162066941381788432758314328041939169837408831314258265925746877906827044942172334712894189769884352400251562821386623337272959550196258498645624786499239505500601298882194826373426198803858513203913773396494250323015421411457356790442034206800320257844150837335509508062366544482561797176077321523239435799813320101809276854563400339643839114924259184367638277466090154234778319242645261366729935061232652287735383681200329303131358886306368425687916063496261474052169276131798033559000846879335736316147359799724051033749272606504954204837826058594312368493761132078198454883774640936419145784642713043375505578662541051489398928330965906766312062527460622753163433484413288841665089040996165891305172918566047133636346541682299669996661142322942070654244658402515302971572906933808264525467460774674042292885903461501797279230210997902210828584702630926711291814921307667986750717874129418287997402493212571515647172152080081956491532935207329248989532679048676782779661369717151113321164359602538608969087651852775494423148831643844843615267869943281982390711995907725308804360259990530988109109971658254222735038618087454354279434249870840744905401432255346754205128226668476738119321081953494495276210433459580348557753609017717687201988958072834411128306838952336691417776248827938790610057889372423033951194740999754227799513560231449262419266096146620971655709186721400388685388192800320281838295793307598013586323522162641590861616682308587812931928413781350961013350935779238958698701758312817160546279803551205365385086170435474564389931813254021694620467755803245808045184531050150849645060076612701592035325816455836206169864354722510732245226557760525790419608691694088437715040796976146119729012507779082700110485190023840588001154815647617364013459806226332100556380393131832800544634347741561410844410652730190725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 13521619260323469609161538251031348470733745250569041701982942698327944368617999823344516276264813977835048215515166719162967228659799412217965357634828898297852186597249866835871303037642783135732878027769664078552499303637543845058880237863266985346300167450176077568219678390232443185435547938388908361985832169607718541797739672129340186500917300980356990580532428908330151647755127473548673082481031498210006586141684574540511879139012954000548551752305303475552509827520980139584272239493017627863066073344158946759665229602334902649932345462710345587174364243362058072465013412584462410666380815382131975821219975538008603839438808881362256890945213796528193675498271028792730868282935702132113006621632079568281897739815714097250482410879871268214938887434198310622573650334497938175567246829461814220793383413930816410242091979665402921235808986632093972153172021168622334892108173846062293608795632997047988418461130956840638406018027510799213841071048945387783060782251652974086106562780170149266311563783158888612885505542916459405195684551755680932701665926615892866642249556101696532957082022631947891722536609129151950544508309687006921887376946663893944009230744642094962213412455983603892482674975400061192320908740818606212379797668095389443382464240573571468343513788596123085233159337236782494189955809138496057156078886406722222187805516608653145708887448090863653257789859959208416287752883857519076150848721843576111658052011295480532911044380926703574791474015703004787730615193245534050635638891598811908697070594243138024310878703984095019681966577086474334743290366917450532412561503800784080952044150772051893426695228726576727931545973088744955396509528048019022944789683315446569275882847871736412007437677000889999720105680935206427969452409207327725454279015929264916399341249498983226132769961654213519573385598199385863771683960357748832809036765868006389462091738493380894103383694216283062631482843823477281001155943778599991611613795263302922630189183255206304602814108412396953077810544228185920462441093895244408023907477402284364154561198667881872945394086573921314657646416304790830176900736306520829510831308946032481208010306252619839176879470453599686154929244660621969395415636910606784502458407954587643586619681315166254750905386132905011192298543997094010432383603216770940963331849013819300179102947309672914121449867958311185619764643352387325451461705832655973950340783066963874752588741028231088967589503252479197489278220631928280822783511891511678595253892242102189125474809751790926975467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -6687793485228619975847418668889541126525956080932816063568744017265243246614318856488736142695618785634584237221405737189845709173380820122242355459723247600530591204461727677200407973932115660448110740709018196538238507430496991163578132921603729203317401371076811139299284761121397906481933525443570739973012755783094988184135685272808669992974142597517781017000633995976904431842944037302630586517752691986256186595611869902115191458419820718004463185743843023301634420936018405208143905319099653783673454028812428841403941150068841954977256324840037016973959949869499363989120437929006182495288520799360065556727825183949871686146753468398185035221019834845814047413852217087574454737422291395652245108057102954872916080340515334678248231633508780951682815434413168729776925847698685521154108863170611137470840790000896324625883089775845140001829153674703486842734048277587462430644502512683641000542041372902517525802785865734551186210215982453789808546525461415078149528754327451211147040388946178703100973722923447332414790584780017191487415283566795466133827963786830456119563633831907099065349609041373514491558340419120575547749792921183045074823343136933968266043346863874493703406096146508558908117473097374896279171710381452554251771571464389858631358191990202895757003111078189455001763918649894579027390457496142804854399577033616484298080729058477633692163302158448287324905341226143481716853733732765841942171069188057886431203206360507861073663407248598046926986920009065586439450372092687576534067749958605658708808076382869683049500670293180956062405526934713040911867083834483140280441827056762063279996248836652866211171395775587429952349543389290816341855869822878518879900982703242248687012373126341518214563165244418952278871676830403905894465768528378508142361046629619524833107773584167378489888047708443940037100363598581958710239995249166611978185555791538430249584467269921601261709924401538852310625657445078942932985102571722026181901726387453119059633001903050873508743041357109788030296380522366500031044598075433539422800737268369904721554671814477603766759519691709273198461169042612024344900052384161415143908183156123895993194810030671142682450497842786095349235801004367897795533928486639224468898345505293808397583575988025140553818378643073145942883418379409557021146844089836349233310675618804314055369159756732178808690616010555776518146102590829910460764901288480947796828640143031166106620185742036336051348609352418034724206716863409672299254257534924829389134430743245497589150978115065725751132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 2311424207793075027879665721531487717928814453830835737946817601989264650860865090440177165653512221473351284126799015263152409701307742779806222454913637578894029471683446738252758721990744938111821288169515579088434517463763115557522317475669588292154722481549226510052751974382314939915911472753662631291490052375834273257497934556180386667629084244530564679038716007738243048401152937026825405972585494458930504730563124756175880337498646069993394704656395227611862408888311593756687975888382226632799468461901731185577670343166515004665003828290820800810792244915554438886115393755106181302304866844433913111074647223162505457428303443196919795843972217088025283709847687194877432400527954871700071530161274249943015704754930002378814551133701888766981927911287102232583382187814720185565878922957966926530269732542933461195474974193831600853347897228569481209282411283141207219799376388926319588743182351212272439051408185412170729251002580287632519921580591774458364311217156175936035012342995329672673116881250694567451387654299645737324616237682822141947157249160289330265193047690007619600070794179082031552350506671616154024562616448465841063766660917642632068632931092019148755656873990522531173395413594478965117958155696687999412909601291015370943206606634061156001652389990666881082687196254675223328426311198094084406122931437150668208012080362860955581877434903622668412877419047906249863780418496312183526737272559264397261942573597152598071737468966542603601646436913759547722668840500089472050995440812215415839081288915066777580287800603567971441093625339523119749261398184226387191300861323225431035319929147436430165104187539099261271662277272070397750853442848950664053962459628486017681151543400404043864507606477794647790973214015645043614008251801201807358218477247762304846379025287652012770023885532620263698347211844163581839241260642074277723535979605391702561328328064082917808457064482054805638671348436234383976085685948740100431085733510596792031777132954025641566156615073506655782926599234839470222801713800969366907243906491026587294261807478843737789927400732779081216622247762296084437779677183249646148720104782089932308416207742471935717859872493814734427866354646555324738545374458325961161356403135015381168395105209204618145394555727995318880337660204479187485387701487436804067981717144922485357240871130593649041604427576057681473617271062991132736358147029039307290746181909759267355651647414798657757780152119326895403741525482115974107633952182552552144894379198164174742025078151599894101491712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -723746128331694552018421562464688382567228264205247443808616784125009538684658256057032167850186935522538504918271182470242601484225076719931973444788184078477706843807086394562193233771315340545017689479935413096718058558880172720231824376921025067992698130890855931589425988299396144118688917472220623769717718402046909979404594314591638202375219489506735055049228232323548345518536595295514950864997219179523604848333943525120527993715040058414451263191762913065527138573903570805630135315841801472439726591889951050351998997667936301198571825127748707975587603738679534842075361421263207418958254640767081447258386995641810885474411675961874515430595732321802447279830276282015981016760402999380074105230615883717482201234674472958548782901070797857973991936163954098122064197801256695049080500905488138828731832074138310803652032860239852450192469234872231764031774796697102246507994728227945910996201756920461923821118957902432386748100116152262375896658580832974290515486193551995823378675260640408289581005498990658916940187457426959739304491292501212785053951853818215907247059053805443012795284413375378712001378877532462542448277857961005658337895278146062614487732230196671089038619587015803163855572212625717723685422228933370334816579877278182852163806962048136903150413329879363008539356571549275862368390046840523046434587276189018716089127841571375485780657072099965251724750784959967549891941822969955741505002975163549896295452029319496750799012898951666139208090837791636589968982665382790176868975435574041852500341085125730345332659493810718076483589639233151114201886028131710330472622815777192896874371323740480332635659357010986752608400590961572181713633050933495191583856537007922102043135801375609980365075717940426658574033975529388503764415772837414549895723524916410487000291671438187383012403562737675575170327670022094403842818475501430069584728293184555914856523085071849514228468536102797352174160644760630947785811760934137987694641922415839479485271985040494391369237176010622114510014969210530880737228671599555510886192280466678753765582582483101627936027930207339028371845036709923634906644651165877923822859779798144532206102781141063749696857080599705733720715394483722671512942875947006326630704424034476275379480873855667122317361131839306543823342397988087989118055109602921956329927936844778492698286146116901406861776105913215516710578350935193827583781466852708778367843282346161910407623613925591923614937296986541945720616286193474783033382399244841547354517327387520367101819978148190743429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 264151312770881808297459384771065941847955669554211684794861353549583585328017129598542219200184354763453966872441163007819830119440465620178434269117330756892111085981739615565637734006700774862782299813979794781031228254386967534256697842650156227690006615098099864824655827929574733858099017131639372465412766943247329351533083190053892823744357063320674484688008514271898737905802733377146881822637470580804401162274437698767453478428669176676432417126037242382914511030260519632726262537926732077697715216268791400051551219793748134853878938296003351318105592054276037087506040567018127943242240218953783576367395932050219724472922595399965794235766782833779557449044950596844652233463170906709932243731100202678385413925704779817462626680849062854196102969935135596880403657014564269926529345443550436440674328709615716149766866002468889283956393336827753589935800861267124971044635812402416763557589961389968146259843576182626135722439754259907272663263015943263878047565665532446335024478234797697204934547999274378684697166517696332213760029779992585697932921337614611359896506698812678710712203384743663838576570763548011567477509451696822126942827132212764407453762359647466763908441496925953971474392601540218239940377348597926030652991847361654111048265772568579139513870911855020409383141893688720596358972980146273250873839353590570749995419413567815983791099750526056067533996324479379426142551770762105668710732714575783898756864382108385272015060287334606019647487532353731751384013236727411778398363993190795145610048495614190484410136916991996820142743023123827901731404021363452891112756832382708636883931996675361424643016289909759098211419348484424147782538269778988117729658719579662224303117469805176907222128143710373338143170721717553741915037241504435468884439530527333380400895530705540934069980987335497328643391399282140796085233015430742964107902821925035422180830801191934119212156846192025878230799723091497632188914693771190464081908785602383528847101986541046472767814121994355038741017991333034060364940507030100284792875568894085575935432729272533552084806048456061207129933043089399018772169552330392257497564421095706301076665589848260161279328664752119121934053130497748755519704661292706153568609811326437112617640436797211278984976116022055615054054944597459867048585996811303136975910441381779908002618950512644541346484166884317154267261156244556979769408032752636525862215990127322375440237400847391054373692645273774695619059538116964709688426260590224433091954121660800981090103375153854565842944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -103610733300375927522881531626188553226011107233355305442694787278830272190289744627693637733494731047324457712524410098658737522979207923351043220137435005608312151075698970824587883925552612935842047987852012505539082931415451566272948853246964054243393032844735059120287986251709397060936741441710308479867855269496553978008159246176242633688580553781559861587329774947520003326601109666159129217042182404633206083016140307005161307310783002027383435175722705978240353667462630133616779086412170448243735329862829457163638862443268949535844742122057452012371219855522602627960875130393623111097815511624832195414769270110355091642470582291044233596108942626365229252931597301320632429411299432591965426740863945230674588682848192342349336471241803337713838451300864599482548090148759567452958551811880510046488026614764785787417977181986492738856996889317111890853686567067975874498601695153410862717105824051328365677923754040581093992945664369836838375401924583765833746314648733115932209999231067824351073464663783813360020129408061991130971871737960080864087454014398210938284002871040281348002170498105553500056361718832112673381731048812779707425039935468336927087177946941633965821900820636075104768636104563251755852220831889607373540203788312492523975767426460848225078735229274396144520930611706249828061744387145463106850876860565050666916760918785782702888253269222846708846491209350994544017549724285844883046170854427818682571908725146033290262591014040995365207668075563483194224098777724059865648911759369161557980657041055908832349116379758983100441687943821195039057941024031517964070726133787761445187257880326157619062653882646561795038052458034055182502188319240413873494665802697013864874280080909959286465721284622892029905941926788133281052231512969630588730956984532964665220927003391516663876366970663098374400135310994358337093144338007559649424219585980852707328335043985785963147791174461033457000631268990752925222994824909836075799270681016107816994869460250916075850168016313377045662605249602107089654242973418228346369133055226600747581334138589988355176986325865989810640243776235636159132134004993801881905612380485435045923224096910837656226268079018434381443660636810370058445691837938524587419087640298382833828415336181349382474684967223456614368149650579549890323698652933351148300522435317337407593030160963685723425941066112097068527771705393143520551414718722077869106072129448267996209397762599732750079638548425500268983136195133243140266856249001117566538828411344809609449847889924046496727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 35161518836346356410174317741562744689411252468694572308667747865140383793717569937913203776120106406748898443141580662100655195422236274854131696129374767011130456977261321473620417146725226106687287565223967836785411118982863941137612410400831993151739384096594903812047076908924185500859943359870926863376392356660017263145044721021295291162775976252178217097336071032962569698740868174310402771333160936668358770838514906986285588427751140264496459344368150908148126660026321314431435720868352953555237737948879319472288081734695543347591565202047553287532141056747524034116910710414011852211998270733928302243441230437939345953769904451253370254639789949596646993050581386359376047937615460516860630496708910798268271387134633726193398136764397893083184544306001548773253619358094218062200994271337060417380730213273496302217217305837410856629611816530461779683133094291948702170372236031421679711772883496786288105239846212997183923778455875487904046985863173293448732605688729249148388068858403450931352512004782190889619139995785819518124249539620297317182556441371815914174772147067504739628315734860422727720594821248246577682369580488954713471904258593286623243583321999612071670299783897370084357791629074107908470163024034623343509467464874958868945544972283024219957549630566914307422174087116198360427302740086960752802389978571556575753666402224112970512898927401145004826310965906174350871399020548620844295208007585622793602002720221261498224691642864706172904352455675187322396765468945116591479216634208747431548734807565435482848129012268646345981455274139136417579675569284717597731016414567283345801138940689135840148511072789926108323932464601015733486447558254837817869564844968048747498051927143448021680308199567634687267991663883141574496367436812291045231501107004830328607011568416989797118709540974918602771101731132587348174555675805373614286777130429063039847259472210268473808451091917691460419649645206882025403813646952494089121761313323239629288637818922082075870488445178410258728677530533008789781704719638568700354906105460337894000285619201472833510682688361573899918147732936483057070362315184883498924839417109846850355519683410215460874649771163482682399023023677382605085975449916193487294699042302006809590051731750524764819441152704259172430248710409234858425430792543884811205073168550567781864013176628983331101526099949141170928585644658507413245324298120056471536253953597993081933685731921737790527217234163185288217110309928095960963173097028721462208525110972097973680992291309524885700608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -9303541608076370448568297683105854411277736299319289699499311597855277103641060284166328887140105354766768785799109264471463031507280315197774671958430789793660310251891168076528568223387733966448415442730474366544843266376887376243589731974529897282468008954359836018013350230906198754437235196660771485447731113731583877294009306615833267661230157251240150845071631165656750261115388982352004591183794987005779578279802797187679359342946631088680908135831768290716580468546901776758411795112450913844788606991277043741785311970548033549944824402375876790504125267546867456046852804623225308886708442397108135474501642020143092743097404049975022533403772879920512593298971513290183423425156978849553214941678019905852375871085223247735592238160916668950953441252314905393958930086954653822881835749489696042942115269193325401905865282025606653415129349996891269680660725816675139915927952249218822716369463282385624575874309652798952964952282463335645588333602313566827936524982437979556143824805890881595522260611016389028614760302482055184463719615726716773938505936708887632849662825659137736865347211865725472682475284105248217676717131128118953307171489471985687700983345771462570057145807012367429765745123040063863062503500060070026465695615579338944504470821746075339770105107959200622172640897628891174606045051963708262761522560806738750676184548023363054386820401460196722924479907036773972730288443355367959097267050386007375117776183428226076995276244548621793160995890166787765791160645954921789672800303948052749131035246454017603341289021875640345518517302216406562815784953714742585522283656558061581302647840814942613292356607374480525740558100846687033622278251165367449909873073605351413341410269270713494744413771341551631575248742073153782416123242113184604454204156571904317079766326932662183477290029263779928878923065888033394728728864136306152155148338625225562484652789900151296719526335861902352676056246073383613649353426899145847874807760364425618619700977276415004760411475058578099917242026702408277713621758942114900643278995298519526723501266679200396915149078538289418747771789898389755678875107572198783460617877942772147209040069717702881791179584231469694285237724261725399315052650179964717994454963797191086903661471505147556176000850747257159500159720064091302546291708625495779621257813241265742566072442312008314930566262938732284213064118172873417653298213421956729868188277678363845614836118162091762107872854602005271047622899957845497625317611448590105514460464456651752273097801310735270150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] 1823510064322349926740976364984577428756128130076433423732781823403694779763049719715646782278462318017851372103435929667088118112807084172964839593607104863759460417065170991681887620894067040330145325998798505859650589245882285636196900525118208415295297278375426006979921816581566070546593830588161437853418889779222499250522992118404063518936920520185296748312723889504531008981919365661212987129182785580051749062803526462904107472560398729406009456640181862194551053770735691071365175843329035143919971139053006679643860841934423621334945632972627951982591324732129319123239231861965223434343971913310747673298144082554930966194654060564571534712042801175382836474221805521765961193314486301470343719839726159374799316931330124873297712235065085022997659146263652440263403365066600111523696610734049144071195146154075836426303524097101972950762336325138483401620211800342161144840329413889132405578030473111307771388925580465500173538013906674893453366533686978916262406723414050832007589646584591607843970858893517766084888327674319671823411999594566576871422269040871398877703758301628624531105838180653403819579828820755265305164671758131928286113074242296023566007516791938033513636941740099590860646142359518334621318109661948306699629969788182719896808791508874163833041987368044260541349651273566511273972836173512406846362556923660896470154307841208547875494241894455295362989905066762984130486465023858389324793682531811722842687056910196540849167168682841318353863885878260073087056411237681072480943271557739967907227690305032884251633441987600848644540895458985932447878720860106730973074227045345459126443081857663583385192223824337095048055847045749566863397223360631255354463125579679170937732928457172467369382704348161379488318448205550744400714375071710127362734259761366282151135438828854149914305881386252059135777595819307504395285993297707903508654772262359628130608912364588130524306936306232922689839382304171516785025258450390168110081753675985237647286231455069869888026348145164393879750176169852497398412184504186666043027996904738641089774072537844488497826494713731375651445768549813653624511524111067970699334286346594533255721833875272697776618401459984824432882431706657464259658827779335842936266637713280439386848494984871594675714871139576264653734974294786986333748060535274045701518121700482841129728411252498078931121071345187786299616750301989493844384028131064566693641983019408651159507725222061032818619035266953324448877653783126773908290763103594343678593436249782391626614944745832612626432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -239142725905149112692770762413335158155555502673973131867753995165752587005488678736855272933225762130341514055811376022878839173289674992220647122554776567785180706213862884657040398484084138080832790579380270888952358550136730497692726520765290307506607555155731775573550190880512799196502040616869775216769675768941674510293058216060644772408769046149448676324327708827040971259010196907592598342447551288513341957868132340077714116201726576310507686219423489905213659913030659042744735965471160711527457079913884452827141421950481231799056941195192086022495999873229378897415772222758130003471108804015095055100037187193280562760494015864484031015578385139256945692332590440032356305616853780161384832345600434707012091336559345874796519891278418471750958172104232906900819637522615779008868564006867393097080407914513210603597263553820708513202845790339276869219027311984371743851019657996132620390716272166449922123467825463319465937705320048554255512864331479301314019497417089684118169248150392754943087522321116603792957696570031373252211083879951412945575767015159183167995923696835650567557076151532052058386785798827908416013276233264376444767856190695340537388383811904752926725609725901972425273593037602703366670307830257537578180116207815166227245941224989506363413309358316060271966421651272916010645891028414824950410368479458402611763974456262802579599289358014040354360797280944824863120778752357283765499353925894764479240464134725616069533548607863431910220164546099254974376102807049638476869851356119799402505708457217187235877851327246832132186890547243782210261254889882397242022761244785370403465322921497613935088054732297946900306530513506915685935960113979191529139483491259801306754250974018600392023644907304032540387377918875585621468281737353780776676685172677678028928990297490022377675560910904299102984677786409201085135718826784413086176434191281123030414038207530480999716103965928875250590309746124752804051107112459893998274487726479279179956762742643358681626344993461071558203970483546500638048020599267018463020969667692591273937163450654159280641517241199833399134612710507140021348335244912905181459903389386123330181780482732427582306315199796988820203391973653742255749538108378696731607112031569817645511036993177035715312215007500335305649190578579045014292345488254894303416649179154071084130064873929686559858930175923144778589359493059948597110032718237440451503891348261624148254708245032068589629668112863805508341647205124369782578499260031728333942238501766020545665479611547092254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] 11315563057158489080211842573833511860549201807383969866757156789659997156587743959893315448842896410982419703247366321329689079825385803270559566880890072016336764205487733298766879026990651085528947831342603995877343559464960452292185087394656641573896847653065393670598614838063690074806993411885089122068936439285318631298949270474488084705112126170926946811966753139429462030762997828428560259844552802265291262973111118397489401579369514925865324401860292927436750309257417407902138449192280236403502853595287425617914279742985701884405876847328063246288018714749273984986146010238190506464835542538476422159474842919929178475818556810203866300844760936815347730792130535757696332493215814248296008608961995092034406397875585310473991845851503726658596300289857381851941555734579857743651971379178961376184948261493543917297642663613529268445838506351177634805869653710925465247622431927545386059674214499752873048462133688853141502074948906684723811638370523566822691542449085538212013737340105553065111700346080220863891540525031176270380336245259032697937204481110265657951875858153841892751547679563879941255441326221654518189480604457090692632925534845787534656081154135245519753052481860552224207959987237693979451769923620646093057989116878224625752437294979453977987534023307437057015585689517559117950477986202603581190546848678556340521710423974324899006901649118333904523644719101377542371989967951079916642084535747689412087095776037060565683679874478966139127393907768479404515698726549943743400055475872812273383681794575924385156594392169413513818616118816326603175343514147552955818546607498451081877301209269941405088926687932649083221010315006051806293384021581616172644791518097727838340521538077671662441392773725815622345556806531662362787623682516751740509580037791026090342273139294107265279794981575525984187266912535002198132305888425504217349816283122634402165726650489766962035080680108464369992385835112512956830621939816578159536629559533627376491845381417745588917040747762130323020886985960063905660128282632469843689878652417513571696345047585457614486113789015990496717769573244829626957697101458898888928179715548798236323861894847503215291568596401464469139468878122542273656729419503593504751948910331540226828026268129549129027879343605388229613299259048348888894149113155401124218844665750386132379551189874466063239456668596912442603603160584546549817691042345753206877503789625543187218649742494645735281414024475592781703727505782334806871226580389901490073188758106595109527107437558333702144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 3603077144086523905065374180145861403639210992221460611244202321140038140574542637342619353738855356063941118764603863750401101595388761503288778958392146306606782037664351765701406605396646165118530434429725519394029996353238112290243979357229193696627202642032335018700750288924292006383820055451045270115765453362746586312433766702698234693848181739999533543814523480573587272346729773722622951314770883546003423629490169690843405000971801846739908925809303931523901519007068003673625242786659732126496237179732677655898060170356024252680829690898797622181109397257696870153246813148716920594066364245641927737520478438301712950632884886198740290365279781590648982081910240939640945054921010085089723319962760657625335539498796171634113762206604626334353974851740589200478205518070238204615922444377510323020992853180794149030946600441663100467270466368325972765126223800948896288012703416240451814459250354356417689439731197022080885035356493323954491126673733652820872449424466507419484789448599689761858876641509756142646793526204279677111652812236787393292451429086827497623424261457581759745383792389197483733319563529753492529939481460482579126287407165582764080605429450937844642155586281191726837686492864503152263538716913644179440103091016453588857335741784266170728334887423506335037497304116400344161671908290162290318306223040189695417233480385736666961559252790372044016410677647907736929077656604140292959463800230256287244965088478135390808958356144995528623449426298328257900860356900982871677484733859276242557745744502046983289849681845216973238706219579430754391207214249895136883843733081332194567173123147510151132443885922321196977090363562998248581336327961861872004371333814930730588752901760721879196836726618280388503393400335055205723787581465659484080446635751408831349101754018143028340269435714360143377454140132093456595932987747012107022049754827061926272652006947525069941498365761036431756089475002805448161140702397481547131449906737063752019044344803180190692469607629111738539314287533806833360647177312291730197840994730248688894186531037398693807998404252742298189702982509587663321757220034177810967135792626548145594671692220051096310710684116718213703384286262873477351136589177709760630118504417503923595987863580337313971634108557686166848376194802866051087194843578073406273291530673341144346214056784134633037827318717047422354112530865689293582267895349304711925496803491385960199333085007168448275632119439864775804886921222879812949472801858361239805417402784415360058290963049149890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] -1194604506261000990499882483367563339766870391108987587893643403530263906721296155953778277623293363578050239946640320821233284571199387344674401041260125731188925695659625673349222533483106080979294234889335362676089162146306657718852110483167193902207075509194831432042884553981932732027961790544609175428266672796927696082425245820949620344875239018829006657705867598371389560519624305921906005610483914684807976276635804885368588188799017241337036965241535222471158978024984992749555331991816573491481460322121921827625165696184284476960081328734670139771710407449190104546622065235309529803387334764859677293760226198642576827926978463502761094346281332667648471257119799041362844684620045279477358062555489137470691462968041821259331595084276230320780158708484376110172900632993163365428015929715393016398802930696483583490331004984846733159347994578340455512747506595232188087349993189007020906042125964740230670450327866282071461890358971270905353439726966082513402007959790194500015526270962648630186392076325697734957857982574052282368105339929146146255253390231844434886596978968436859332662718251948980657237021632308754881404000459803845920443445105699833131282914400592771311787083764005867004816507535763755943512232561265002616880395992745404056986513281489535444670070817007902840478250815924438905243478026621112534410310981575023957503497316306863679444195106157388684427933010335143520477995101612256711841524667281984967186885936424295597683951198028073616819539726875487578970077360043177345698322475094007005952931000254878518199666329952323923373123555798096376116568151972464825717061133953407735614015390994990077688314007006680326943766141987082961410842404461453973704407461930629183576100526609385914700400313752896548691914880522022948518948361359148807486571177171121519223778893146562979905617101182690015323790692821064525759368517561849262011203660709735080045805953658472823656201215217418625188904511625360312399123899607607407185906147712335925666463895962704953117872211473354800939841584631100313926330888756414031917570662939455735466288863634923346019494687213842177987703623752524805688883586413398452559269246015884167369871898599795358587389083589761945675053416857070187951681032175749160745252904564479933694713661785312703119744954568476444263562615971025429884671997032534939724023941209486854816902321397474475712416868615270692022879417252546227640553769865709197105011289841673600503381492208301477055025550689594022323325968512554749989496985803157432130105381391093209075656519072088064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] 216167639512174908448268798173157424144170376910010300645649310251616505902657587728618829848194698091032962888019381378730005628033699397320109834417784941207670887702624868070232777156087382822161826567028266697113332046602141229535951728345359386176661170915898135503586081796939447133826337404624500328346852108793911759991360899361998988410714433820974291909373756034326193663919688358560238321051969689884500086698611852264114483811153274506913482273211550282484488725764878792614692178523196416115787026372098623586640272942296465863728758824532041097960513065397947328157377859025377478551554576854144421832954050773706087756925451380656696252793505117455855559823588757305459687778606364491690549326760519669108453489847092671398644296259984025582421524747282594695034972046529970679599688496396112494183181608858537647873234866325619637988067261818651471696160743273317465484359351700568145001014029881801326236644825459285624821250773332570057521665004507846205840792408124057933670660823476643669185251876113154685813809324324199965682115710826200382478366790237718616725321122720999758216091321086272064518713601495753774862235793454667748984762996548123176399059655338556416796220188291695516402655340809656948585758728397380424746195077483334199136467499363183707242246779083146842296603879184682299885560329359412497837837237698425423706196627102368413681446850910557080249386570047107971872162601702852533114844640943316927447855517092659031122648968931333356337199770682497215981107035495441187586003323269042810184561238080049213819090165388578489837372772644928300257509842930261232094951161146678756113285941061280863419131557874262015051178827642407377573343144068768980205365814191427254565951833922346353984412532898290113871616449012419818033163587771845039398437074762793532695899478416088005288231282329914527449053332963331319301158563405399529776859564528797254155591783718449579648094701685892276442378845302386296219763599541308243403773267979370250984656295290239859613555655778943606885012881265644548540331584666726769574981327344566794855753711763323539900377045751750044351138279980539535425103359696114119148650465537490682860988951776526550308051699940370548036646917730180697280142510824130893481843451733979442074572988186315134904397826585865160958292493911318543061630817729389775459493191405650858534442285190804901357349078635851686348649848806416136728420224563092373565760093664008428221675410368416917841904804901702281868744581873497579699982821832114635452553396511140028748355361275117568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] -29607334990069390050516938483478727427965239715100051850112501612429866412026532144216658714120271037790353662309940989709815085551003272328216842592265418771877897275590125788687845956099755900874476552935095845708098651583118076698281936560963294045522662274170249075625171800996442379626431108862888129947049514943912608518588583076103881007892194189809670740203454839240322507745136428668747332365832465329399248770960869761582198353982100248831043271313427400876964138961464169046707652358082195514285918609832670242331445001115752866146680062945009110804792597497562054486964285303646946358091675239589718164134459524193287959597666752499152534235152857185942466026852865122082891185442241403214349408689372631648680162584392859531900570707670316909127869682129645332307238288408602757658514357330907408349616714596818260443544745479439329278688508842390036498867298466686013950747624992269326810672302714457209926700785249500426923148541438202357644397506459815494335139235253938774105667475949419059334424087734581989163971370934230712811281737035922265429412151427326908902443345028091744316179351444662901142168764026617602029450324664907403163359663371807786748445515584944616965789579160996467382008974957300001964788577362196364106590613874547002177444129208591608734664787078518979207403570484084551211382821890148169430706273547335782621262706967018530443027044789379410227428389712875341810547765263391801198487170673606210074990441001371767507943526132324182592618930822154247167196660113044090854881378861671425576795159360405738270162564344334385083189084876935938803644298960024517756167570263955363966928015771950650717654260475852929780338825472065243293797887229610908629723988567915538018714887639049755628415959607874889196606143111856087298330219370554891132700393608211463935213753662953157516279246937636511926564575157596108323951179984449143906105664961491841571460185096603898742148293565886706649523203857627325574820019696744094908615749419941070510724777496414545096855734905759315745905867416011142874978126595468802614656419784150071563273044925102518845932878776784899642266561739626408751061048922783818003690296944992883005783030451446255137163563794863510524468086945117057945312025734921923057389193549520053159824343951728900133404950313634780265633942198891659515129454874024722317351472613890787111920721903280898775143232745239653816343198450879326725775819612514689108088350301718279024526596794698466217711426399772120603339606127350561196692208802447727939628207020275559780835861268004864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] 3505946567297597906469575002936104466906006107043955243854669958344486277302783620405561100546400725607064224254406368043026638067226234171409516357334699236163474736987003415397490322016584877089681453822863375479576040888977913111112197146678473091308694671287091944714638889846628188653133231116216339911700918186970193671186531499563999100647302102701111455991198443235286789385663672852990964975191924999166040725633027715780660575156176426839547993977588024311086700146084099231713286868160935831582897655935186349557284070450065577435623516432187428191258573349466557968299584347290985174635758857073188495222883136892752650223304628501261737891551756746551893781838201824806167187476606402404908786040466784664833621792618939385389619519295705782071451514555241058282186183429850301936694049181242800050952249224279939254823436564581178641613476280438560361841747694597188305867386404989122177116958117212664971588453977501684836415695042186640371328080384712059312687645514754432168043087960661635757568026680577764380337774269153738510203534805948883397438885117199126111655813034241368503001541389941173570238430874119441238468652011710015219248787028271345913551510750281510524218499798766537627650368342276634029954707024428819375247947142345154903974871243290615846882224890112069964679360679368855011889616978911227713292344918411126458102324665184080457930333114820199304658505696914349561522127973948815219065698727793140643823026859606966579823576310696139710116425683131031320370740163276604782174954553401499867971274903580730669396343781738633712546780686146190372382912614450603401802473130262459864967380989566322155126276867756437008046345835590931010144705505017299154496514784509160923642294687683402456344382151086184742820090154958331918070454886348957853129486832597233976989512417604974171226328208953468087492049912662857783982052382997656517826167495015136447475585560655701651342033885694017365042378921202987432262292467718836423411747727761122382687866227503941222959987263339908615472065854601307144354401954704785007068096810099980713000664984353041815029642021399738212811975984443024786175751187796308558079232513107868900660640519456322996499292266627452539600602338606222680387489597585779169035684357271946096199299590749289834783777714662333592263349375313495599191667946983558124830499408341222132938862655610529501406776343830725008822759473289507960976327350939237229404771116450383551675726784761636390374359766337604212875073604008120423319000023493528068611235693625467648756685132005376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] -387701582392961519779829492610176431446389857644224716990795165364524443407694452231975401107298958177566732864473612289807096360083607717944024887896065671862312622454570947674944727259402436607962262663211259690306019460754584040943935435750414067079263877395089366616976683683862424367685582634194910471320369237263065902065220744107560600721685388499745060121210981742368638400058891754236667874796874439266366149263500863959679418310616136179314791921292552100130413021703658353655777184315133688967249524791837722466723944873757389035626396868291889709486484558262237157518195013231864549926525838031392890848188107956049538513954738242983485990734214672084325116072941713185879987767254881778234328053288688778640631919196899147950056280034957703841390498542990209712879824478881416791411236369661336222037631485095494145962697405195653310351051095616491167782244080568330663700082414215458335657006265282723898226839779281407440289768085928320147996305430165575211939795616138611879447248820174126367102448595756278710341346454953816879204655086947578071299022897094717520360320701060180228848251342010377977956852370823120041870361547196002255781060301078035004042017215864664516846588776522952014121805854458957070600957483025604299804463352431016625744027309994924180560343441920483921723448278132688083839406828485011218395753706516145655363295677689451758158792411079639051957633857596979197944828954541786748664693900943982288458699411874619037186140480169370177254603906804821405085522090416479676549805670842638918231419549604709271709858463295410288318265506141455515057574457357665031788636460216132074222150565611017471479184415483714057391732508569770900025648834653287818166852344635670987754645553719845095195411782586123121108651796198614080655741709051040396013364847302668449706225864689921452338126092851619919200091203875756850118185794174812063723671515525911242641149040191687012166516115251779925711360767857824102079509396250569159839647278328214395630143694337519289397692776054831665911386712115336975169519362145967387785421349965084436188418165328068966417335872400397266227413185057722689545915524942838951744581502456055865628645978136751601917417373288376333704995603594772323590180045407457366069154664198714715075372011497998006865028869166550628724935945920729593389208069266240129384426924649309653225647069172275498304038518087408290113537998608192739595484708327105435779350321721513816640690696057943569842175732362401042680094117146917447600667072735579393096060973500144935005059089956864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] 38080025343597600415133219588156753584023752002402842162429198387795926031800015089938036623128568858096663538339307562226808812294380730593501338697998516872003742831189486781713619210411521094154828944564201388946620104490406682236424023515836022790163602140350515689066600018149995459185817487156036867147770547966822233074518371610640870785574066495342477665332195908434139633993178326200484460499588013437781848581518873923398869568395423704822436984395656365134227369279941265475058639467885436427260554489195425638373698120528831057846736119716522368524851554801928281965994029939847972140527520574320078316511326667290495235261889306888343632321741182381684419326135207923552845194724249354692534704330833478875680259516017836497013829897921225413337426061313294832393987703140506978052166818697067296555394073838225045319744601425961290190365015919119511677466788509191251065871489170103239147819559923045639452308769708627674971976606796485826169141500341002887766464616846265789404804366740950244261815500104072052742347979776057459712872351773072789698251568898378288116960818662991051810056459339926186306249503271905308735047361016609624350434226382041925602836965986626288177865487911440952456179721942848353029740939631571012822855375711708234338401263506118704685234511102269812098752534880082809448271020632873433208046929902006266354182680019487099841202586931065983401653941400027462330436230593796853328494019646951369618982902979352650647773450799706853371137777406964308826739323157415808470291594890427692859361915679235277858134638819439605448464543474269925906373437028986592513633946022928523930857589094624636138267871924886705026141875647377663421863653353951357356118129074971622432923101761907491820954556468344113370785697190262645059412848907662401438616920498975890662428582304218483362488273077395100233856803774113129849053046940488731167930762933227288125874995058569010328296584985896592517088784290381967362429860422829230477847139419957745328572680869824797554219211743947115933449810847340041476224872384847833352478139372414914451243922514153716101470547137187078005977957211047437181393630792564460204058833407088291469204079406424904130982405384671732089279154359125491823162007880133198654627685100310960401559144814069189393734082557866332604450382814631507040441306738312363721533690536727547909299710567407412568555697992041003303747353721130770889394726962809637870467620107332242527777036949296399068631558870895873790183747201702103422681796375109148860844557556833618837930334224384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] -2484129778892978133138032653200917020140252736880548602625088619125365123615214273434933344485628892031973622069921051825514215129095586075630321524458147673880214689052201161785641310586007994354923820325913376866477453892586617173664083499247919212363365456390755799716799800467898375559018235579590760799645396411448586465167685449395971996749880480145375300119230937990001321101852916926608946255908104009971304010879904186414233931131678200703768977746050846914996956730492452870248524763527041596535805361950102673447856059884961100911240413271653016134856872286088059900582535646266300052346370132093277375594276898361788629094007661005675177758576110388327907953846103394546605390206615025254875950914666306979382934934612595303552214438584116867963270405319285894349319354427579504225998364710198716852854868864893071316193140669135609239323546343121329387188251276529083292262213599593974844672403189660952399742926700988518387787474071350650732573512356346617453881211751810116009086807182724813047535574824231302239007489327399499607456668623675913187288049502236253040061855544100142859191428158362155518902141488505739891649058700180820508363615882002080311097205925761265636904490265800565259059570485700986602382540154364833766908253420195902966369918359089932490068321570539165794404992983321967848595425787487450111656503783770482412788267802023735387929243110944169581078929414873061808081837018873614044678731000570413466558083329578650022947276667316498421811218772300394279978670413428488899495146321336249709551506749980217314552743543791020817424605087589566390735385628837226020765059095273849678670364025745560671800893538516137810037989307511562392646567810212452681771525335583061731862961207805519161497737089299779578517369012009865609925274121924093964494906716517051589695592174367049862005690445929961095864619259268231693135463481388225016781178129006553897215945677891114075474185150861219304646895786527480743024261667778090698068872844029981824907697513295530840131105415661925165242980725856024814573550136522026906660196553426843311877128749334834233085684638330191593544513581698472894326234947124351401581771139350087559911537243018590336547833446720073634317465490263323616735903055788369412764665859595129925461472356664574357968330090710690307223021346799708861364301110500442870175250460998546877413741961103271945498156092314210890454276524083492855086755169403924554919562048915269010442225021210552873357909441401153553283167706550108911656060997508885762249387452812867309338124877824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] -53996065213810777720850782211935054214565431137305272038285884562974453614896122930208950184472737795965340860653694437909499532041965367780071875865751169280736889368398278210143618442680671687645045556793624439295937809410575293333645389008906097917727208484897855074355123557229549827533761200317898090203391292955078886711814546296516122103598861540687460649279364288489689448056254359796150705192224986155534136574120870353146513561901486474187677609222830649756496646376095367774957731604926232897355013939558004290161996837942053627661485698377258712167647024504356595062034911249959506043740116779681484907211065588863741587964775392821341422748242908869899292362963286482230202143045813362953117984168502465135372872748508682114416786297386751140579896802308471936810261466195833872565377052897534206653362362920444665936751767223377944447952298349147265294884051822663302293667210913676029889119016833192767623666195390459139008838928001639246153941969277064425562962791734741346060452731655333246827947219287612204529170539062893173962220243442746953880846300691452799679255347683770001859646571023515091619705648899771252280706529010867227032342273409381815146542074065079362644545111971307718733364307547107660751662601981164529118099168356965358636789886165422369679374861024313834052156246334985010111681722301538380807430688881946110638981969782806359050650824424532692707839119680722346043762666406897153194164168955149076231309272772403312198901559432488119783903191396199801551460593252124473753227494979532412740053911836995628188532689904218447973534079065128005772082044298647417828310088045089829892059965843816464752076719896155002103804341859001492622387041526695437794621925196810659153436382442749895789848615793222510260061118260525679537141083038425497235701942021534439589338437984933902441903570279538498603121316071707483070739091986022000354083411542972948469246613315210847636682980507448935150088635284579738643869853882015577460019488660904576949651332030464204314016517358128845445396988340765354320904717757783058674874013361638201516380621039861436494241669852514743095249150376630175569763776286367909971485540870071719261541197108507885073004975762615828352361652583368566889756946895145483457364027096245323341391634213869045225883970744666156454876833433895185219822903896393536192867166739115531805630146153184188402472056264962048167153006774558818294354851585847654112995791114755926526802867094513287858507440068928782652094104125528340934214698886676245566895827288046536036982980608000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 41766197283948557746493909859223608787681495880985633919833781120546176813139645448170956688638886850755622500288460365144705546754303162426748765118254442543615797885628122682622720035223947840545407365125625359423203824562825649579927764486122831301795584271775821729283412759326121556630187965027413490375157110249050148766804540389628495000512799514717448024950971959792760947542905764768433848962464553020432589066641926052596558496761330725291541274700996299535809810542998071373709235760071630892116023102490497365907782520985270875552961410851882753259069964736146829405237752121882963671209961179841299438058638717040993783740179841217182074691308467912796534070741422306237063317877929160784558376938475905153689806722946531700582737259651352048792191431978083694768777041371531064007087044612967377707077285651145848554027792056314515381212839454960289407516100995125895908836097432034580047071147750714157100404688900536498785636750694676175035016577731186218934330573473319039437540845071715949829045906455904131076969198630615218568832962955805684924583483063835414743268784437643382501956661871903142095994145076102279520053553968657806064575975441574519232853403246497494195886780756837415839027262736132778903718216127857577918730729663457208951572229433121236618997929542959838374253445584815900699779060609398183594791257865448671138632632192665596722557225625376340368610683171589120165768106321087729964461572175224680031094217078353545210588405606703487624858473614456586186989415641189806251860976135506072964795355101315084404203688820538227344192738816130379242356538059734404729399399005590981745732908803644653394225322455267316297995375862492768052069152587997827673608315840331357689793674240423117348719901761804027554861145555675045063750393771536552218865036379515813327082040221573744432937270735498204975205216299111813124995265593882912359510936185466894799721034208884723003800228688981504246203578159439305054213357851445109458492506117234512902473415949350947511298365803553494892501399529081530734347314021798432411470310968313611424190630815301564494503579824917328451667328678157116601290247311643319205529614045018612806475547376925490568552684567553021663447026024915891069487498364874212428300245091362147015325794319761231294080814610625334851786459875327624511775713182166105786584216873910963158596069600065311800763069240674441337505554858658991538667379667357550775511544989563967155812025487955164468819275126687398817779376599277418542836665169743227672135198325400750980151115776000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -6332996799966636069215213322553201323714180475969483680037596253558823316339831904630436252880802781481937116573545627085485961845158343174305930571086137155039510670082319697931737424618272625430714304928867160563310044550176389595879429766619419360765393065210911336053031488306574654813683531765000271181159355443498124666484552702887262130145483212437038291500167346525184263758404998846708631148097068876814653356488421701122031473019157334440084727533433212747125288594782081052228920850998631110600917919609793392955805317242661192048440747581914138606298075881165279327680033368581728954227587011142057889997283312226820090067094246461539542114442676185824398630001428153604918909009899936503323426759366468165462473550309092034108668417522323374881835655288070252702357794252580312840126870583858060541263324887560319240853353590845306108509673388756016528720757093187482678176071156424237331595848894057463569759727977373795741635083993092988420341138546364685939534554775080959535362003242652650962222757457240730940641080309984393820081706446418103684826755886062711633506624883439428374872088045583503824072151835422080568641936981825021491627481230532791895125895362875737192192663831849043657466441373227239826907065231402829987940505589919571815497691068683126553328577847054205144249412203453221668900271408608682288154211483628223253768441899575684293395010507310169871570666688020798155453293336063458244653883082546897493006113550942374759595858011880897206472740523500059494799025703375379666391012629594803903937763567506935735063708574996514477257490751300809265698094961347185260621623391710705594732816802366317373883373400282158439703485815595187199968259076859990355365133013779544576262266311272882757107838965998182753881739522383685258446788333365785263691438639616274104988577268033330664741312753892930050672267263501802437856027052530447377999047729350356599507930343941131808767316808639002560871543900765992547292355638229622610386672718766216234004118590709772296936734789146059948725526755325235759278664901537293932944955700937260495509352013156459216741974667313586750358929635982890665372429132495774521244565742200125029135639861366065459818838360100091282754735567365585446496654361228544978195288681759501257356699998114513933442126831754140026959056854148726342842639503392544898781177265679388041708301087152461531951648108831667389755765770171079622191569923251383234630105745063347100392128855344937923990590880797390436212999710833238168437867766770592831799620530008420410898513920000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 594149112337579253242617677308788472663785694275483169975003968897421439303604991661287376705241724158470365334934416612067849950929828231873804262110485745129878061401317887719869496268403594044548371497963304167765275865625197698901178995872569248240492457501648875479344512854545966173431746913553769039729362094308585642577301143760358637541569511450129840611284344934874196582972174663480470160513377578377840075558830899774056462039450221290226025166571690312964576073989162015698858776708809669803608429635015009571217067206651703829153546969366866149504637134362962978955230499844296470220344616908342585756297466160975078772197889683386400886262576243536487877618880320764736320217959191655616109843844030955172450161895282829910483293613591052907771388941755307816079551382142753197565961506690230853371567645138159837224345188348253230815791891829883464686900032564663906599794203169685488095861907697076039507625127701139726359640817980300329789934970240028979948555926992884151980831525821353493149565810849494753516365757960059728986697756315114659544195612138670455879036268615039243354909204211920490139828105427937301264939843981705175034862760503415055460469656884181249215929226950373825104690100979033459535468088132430201922434688276370875413901252078134968457245364165588480188707267855756378645316102606416672189857019515345231364337986999231274580646248451605903123082599712491953723221799641625852468578845199830461349091265842733792786939562537099730332832809330949815470466424242128188761033348108288287152539125527941703924793748170852217317471398347360465941333813533153650930350826712383249178522174776106816811524814758937500219055704936103545789355165449513619209803309066905730065330355930429219075291249574317026348988285481720307803148676342328653330515561573256810762023892839250224834303690848419130524442765448932628942677619884773671016700462343844074710350230035753961064341393883919138803690699457866782845561175935132220011729575063451232661318510209113943734982876243607084265738464219475668458740910883806014315220727902825449081823490251220255721579650336853825355124474221093060359648978519930586118756758350648191049740594892386026986042645738433722085381631514180263939550812962706225807003993853333362388600228876801614221035947827884001399829399927264761656047959641325329828777234857617229489128159370547892161881341717115335657784204517391722317968901155383594777802911597498181046475413111007754429320925548824664603962446342132108368102628642017081245783383269495187255066624000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -38879718766289226728613326248476700630903996071620035116063869310007030595089074540220484402005590695217331918636166616009661025352159312881820600760264137942923013031918196832923371129365557161372383654319091126914668376547315639061067346871890525338757360912464318151556459501366104414989171364870332768081024317875997035838459828219801763030244410076153047992133430048032549629886434838636911499662988445812373802419303537424322397682535824180970271063912610964309144554021818931131114216677291539296121476014898916653258784993826876610409146560485104234681289007646365890638809246904788069935206887164552725035113498304210257578317815127011156413987073713923917154079080141425261185612793098729136091766616982886491713793516754963009940948615489822458343293322416136575862940143000853205026718265206951581362507086346945435334693433563243184955330795860024155169814962536571373200365842746131301140716780059944998569319922117953271933981998478280421223304677101405000946036682641359224467741285430370266675791040155021504871125768255389026333428637735197348203176018311918233131083319701073907197991139090264017692276442064482377232422287380949128761929809338883632942062962460092163145452129744847866713765718705581310867775366233968437713382893359714526716400392188462837309072507436902566729813736573475672492429552246972413530619511358159752208667260006961858336978137992592120185369892692487271672029302421257735812244026038144071166202012084277631830769162048884667306863508175375401163391343864673573906409973913543350169973734470239939695674972516641534713585567524160036022128150381347022467163214742677093976941833764079665594012158877301110835266067884961071782990482240619743210693923745695615571223275232539622179320324808434559992165736861401277103341925372268097871765566447004121703376985366097930641897431557040510076079925832153803108194368467946868704877633383605863619121616567820943927495682642658020057618665464371933854178145651381253236223528351634788566715723999766667517464221060775127866285241555483052958133076308155155903633219193717957697592013930650057314554943651219806979578924163283965789687380125266041211674395581977780807320077923863270900339063691038453880743585093009241041568459742401243779331280809657459084486149354415219651120073093542021389968797535495483463413078167095979639150129846227442049586409400651136336084383060150944015140418060167640368965672956414664920125998794160478221387697538440567302613124746455512404239069867132359191366518385801552694966712766384676098015232000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 1806725306588622253780475973556281924454872238570428584045376820220732308639647360733080556897409979178775325021224645110621192734264612077471836526534656827035793496802321919245578624413121717519677186916282004740395196532057660376300770747997796139882673799032825172230322639815096766505820889365236703294054853873789465118847116834399838367661919489796928642727650770064901739152599247712789796761959086022359026588832170987232763050141637294315917083360816300400062857491909653021141882722402704958969035164347424003027727415866562595909503263873744015356817314589134263273525850461303500893335985956185417520044127895152105216536661467738478590129751893418216174822002925285968354822477941424985557833601246223287959410242462065668704331131485265836748346204302531455539472279956673976519218984150881255745641586378282985993883949358368233657503286568349710439668425722897237137908921912362223350797682317393161897619111133849490701472494284091484724496308538779187130129485322644370371883958584574600983643388544048029273760327936168192028887183239990522784536430914243992803847146138559593675816266191295553152399766744826638838188189200066991458396341704684483547863301015208309995815195575109069490489774732266738880162807956068550486775796284776406748038975259643098645116071341737832706765882368755005322255820771813001145758447593065769895392026266755748395784167252089688203296629979257965001886490341107249602063531435496167250401784655759815571671521372457221635293054369095611411276602900981766769223529495207260489929107270555770705986528217394236188229365429698803984728030116306932749594031662422010940744343976534807540721507001293890337746175307538336795539352073811191429020445947539103259463658225768723738872239079171866016872246399087592518768120870722210544853659943146640594366756929898247564010161248727642000209263004641200662805695193255276743102378445278512793300878360671052355342184041314461858283270744732388084212848290845936275289016157291467045859474666209027861275311670759754457079154745926180419867942938711051197140611344738422562658412961077414492434344680488330501522141656557077758817952906568283499774463949884791561957945862228222576245275349016138614174022696554167810049163730965329872565336669956161615780884394954010370568434597771050912275219348133122042978341797124014953385255268564505128022584652976670087688891384597047373399038849185977114337121050878878975120425744546652747185593956392698934038238744594730550680381796874453270624222486459053810823447204518885800804352000000000000000000000000000000000000000000000000000000000000000000 [84,63] -59583755468833917211060140549701889911272809247123437442278085264702361956708916177433587645927467059245162527500319703772556199538039915178903386739458147087164030003163945003780126037771785944135738593289239770405936509243480985643920216993596757382952132448288720738133916458437248860975216658361950051239497226938747729139350538725892696375812194061370286023483915194069232578238790803414021923256337807078631944709615954817196103270867430951000497194778745324047436015411584154488050594005743376040361489148428159116786333032402162044823712685338387545431746220426754874843091834370822002063548866444169013366290931043867256815243810119375916272723467442473134811277800224358316770216320471131962190980803039900894326977499052758824676072205477579848909215625316882336277678931975121964511899173049047604733369541587171767911216100061704074227479830871348580683413048062289127194070593094342859404852533007480828910332346487885629306550143378196390518256893462259641611594151413962979537730574840918870495867357424574067637891735706798744434842464817772858653079886888110410867370946209719943413769228029939655116986983871925702859272173130995641776327990117813562833708004530951693675870765459120121219362905554318996760173057866286791257765754096489191639210052371164727598520319534327264923687059126768723546283253546989879706940012144463437389118580639942038465244000338597674851064502420985557210572268572942523492964895968446413779251149595628097004706838356799723567786086675310721181784592327733156043143034042828263878562601516905469656253214604618932500434362598697853231318210290993635075293897093769809186311255040109862760186408842152631717863040913022073616957232489257530699202293244378794308705034343503710336610111086705878168815827946392538161279704178052631063144974125050015413780832832630798283640078826639860303654913690101684014248253460009262826827904993332960239174466660624801939657864864186581584175254652259459674884282374546038099173212439408478172237154247467796497969724369405295805126592640945290857266234461137059583363260266291545307415903652090399213288497212000563682680571325769523857532434991052701304451132436251298732496293456812782680751424135613879679916195509440804485890830660182253213488877425839286164064700663715701491794588253202885042866219569003923541639094928937890859911932092946373231291527467311551321063318507073258411013557907413985863999579602779490605675276316639839060012634076530322716145729009938511095935502281785503664247297461142627710067192162242007138304000000000000000000000000000000000000000000000000000000000000000 [84,64] 1705585961871262870204692048495654131573452132131603332545431484048635310054289085203312248648478301803836786277803652018321573968686796626112879297139767761360925792028137577567903691082122228784705033852103312587509215230228286468102448923699581549694292421615091504622970708665955742718680039737898846746428423579211442228507657684688319372921728681756344630830389921428190009388401459898242756910032192065664123320556652297605026854103680179468309125989154891720306443130540548518362537342283667351947784136636329078000872836508916063643834115001466614483944740764344592278368442054999486377942426626331607389560677732901241232320699042524498980605677369537791746163488711033463991400473586913602058226067257193234849641016972577046019587214452767098981270771531279874872186155563578174742779582614159586193821236726722805499008683653035313307972229582695584468054100114083958000111216232952925760116285114849159986088917456211809621407836428718141039460472260037530368485734134254397744216830131621217337700587361111872519342517450042344695797028787147840249874333166909192622681949269710145075574029459749018784830385839804454664464623269354565373130313568288498222486131748039186533609404166379236595167993759384744474832926693871705383130362805384851863018591421019950662789044726185538441459766478411902541789908770068151476540853407934806284758095759537353377591934711908200609086985892803138346102182512202957204821417036576878297294904903954680386276675011718056831101516438030439217921887310202123842721803585508568161675759906914546522041642230205122991673605675499609812202204450279413425055861835297772764508810888470375065992702607731589695886199662615999474250862616282905704301112248178715208658560706753537595049984623213832345466114847052269497120094241324181484696626014259442067559366009448193230673716388578512518601753148417566825261583384122159102538915189304378651071423915528186734870827069369754305854615866177406124717098008272539951193940957101193148115508666326122048788285251142628815509887309183913673672984267229037119031431877674313071574181340107816722372301726478351309792688567562271462614745775465544832403643834101784429957493264481033263352910370038317010163413762050909265699428603721590670274283022481189061342353121029208637019916092658873880895192545218819149441396500956399529379322208032104697784096254697044149850092160934802201604562082306666884596978647370712898601618561757394178148698955796615633799108055055883074706555185400925566998710735808666041364246788419184754688000000000000000000000000000000000000000000000000000000000000 [84,65] -75346014625379080211200241110212505369720640159195469469125042155204594653668382061430473593469287052976744512682599553271502508008753598066840419189398288836354725986901885101450256211549491849379636355386967891625032948431526477862648123197877292160438785395559287070954891692896357203335606340027668249969341745090845719260841275524254771115817785430189173962621476356907094941632680127704245059601234977872724351828567776245118107209048459246787752294147684686839963920163370668336205222039741384802242598072178058905236778142294227925196033888965377627654094022737719974657707121801808272616823779446068103585000902843090150576413300826742037131688854973457979853213081385717362237209822250567708031804267344537061198801589422516121561222312307553835902332239792888124540290966638273849000349118206145191483244577739452197961879597534477976671861922709296837715461112581072500494589821579735619215590198422962091766603910492864325762803818898978202465408048293637225664790660116106913778225368137942997324466016299529399929573676412039247835577255969214376441111275230615526755741357412425090322144750961904424156332902624467944285248303962666218177314740901094345052420998007511259564065825875971990979811359955132177402567310356987522871323650585424269887728454644770072597499077212658349816209933559504831800224358148889793761721393940489113558653361325760407993320152669418129690824828562036216322940832540555428218736207295198782235892034085588921085704948417685114706549562473809314068486341290145118902531455074923987182780839170231288037020194316885595524618017940174776154621255601737807310786800325750436265456477998630090076615916974278822662019949537277625164023752009456933647291558843432113406090207561385288518700032746021903072003178775057676511073530150308188093959084351199011389369073843723012812449742216624843094779424679737039092524358506733343823723015749826634578808540548603270141169550525290550109469267804291940430606647367896448309962481176208324707932011994888774804303540841230630252752108920775539105830724810209865586781450204160205238108249013540318816897660604367782448881362154599822434265509416899623203072763022638157938539437068331351561720891707032474147279398705232154375042203596664550674048553170139927799776153287934614785103028347896016069078354883830279402444151489042209738398127928790446324293592351401214981046865097962350694372379119765449367859940196911717446816150935767873878362566596760913277116447574790256778069650165685704982794766184505869411076813036393070592000000000000000000000000000000000000000000000000000000000 [84,66] 3461678283227977344804330795631862241806359194541876065834003841513561990892318957101529832357334833816624803074197141569406623356099891883050916405715004965313864745687406620596047753587350733123097990426819664942223613934227190067586509152774986522679761705556991025930573276567743019213439076161485644401772580207897132516682811987131310383133227610085819019225735123550451488914508467386760391257328209291831103838011668318841274664445263547181617096826771319539130561136582826263761134339982522729257999969393363083657513455922971080517869951372331387254884628857903103530104118343885801359688516030893109294372898595098306780236958730369668449124306507582676962871287298700340734704762790313811256007129547579585747928275451528460577271823892423674749762412781040051220442636718942528171616683761591702685727604681048769785436356142489804610776472147201911657069784643679841674412598094042155847607764810571044880790687572455151668144563645543811476377933141637658778889029061605994210327010343431886568434746836302863588396378391786319723334160266203731316238053798968137752538374596553829445450141991714646191932948944531283881746169731410872272306910954474575660240167708870201272140647300541058324112748445050202105948736596188936694111510958319860504035505603080837071451336201238317760100780148796224297398385726218378800069692498697116263384095487229040711450452736783357258736109578481924611156659974879038045993427914857857933785832548546488132967179972781540716396544527065172481989802832390194372068704003267244788291150103318617292868976321869012683374511800693033949011118897195594572348590663119122497313812656993358224799446418060359652301139316362036255270571651787704316785915036235974560685065861725028467026823566616176264120831268265541519097699318181784291052656317442639983388080424802142151902255211750217804090767923457372822264856288793006660758590368828510010427005798933091420995807368458829083586728243239205462082565609355097686666018261359787552034954261842203579152540281225156401050871068738710241453855896496580339393919666785604989218828553902603134328550659799401152493085578741953367711817943592585846562243639432768535358697272766049821591426559973197218164367641476861718281129422142157432432723678974767978216856498137436924670257105832239055890547243338722934524377998180402061529384156231663533798538997965699775170617927920207325062396796349821932178735858810155614969719718191988015317026802711126200951598946501902997826120131305210669057022185802498210241378072882315264000000000000000000000000000000000000000000000000000000 [84,67] -63015422850937046248115925380939803579660205886126738851062719417628177630414121262997924505153679353757866229455006208654254786656772451054664529348867246487631799202657213131680306484085323519291052105780715154930355640079828830568199539221174846537848785230337950642196238116159140234196345232052378702136978811412464669708086687688416676159113806191120880523501385509744614608584713779135210890189420304173540699580066139489895385420522168533655954939716760407780026894766004394435919544185726889270223599929915085205345789795619809802636715175465174979253477733007781181444203240316425758944058083558470884503860587782989432329447171886338241844259718040802003805961690396799357474252070933899697169032363176662732793909534074461344747990713707507320019660037291438658880220437822863193908566961234969190809424404197907868919580996676782246067933377328821718293199700609952052153399301187263792227160450912633358960290855605454117510853122857860971631010254327264500756971962153883631481903713937017382326081600196427773728123766419565475916046234916854190502070085279721754406784265075592560966032348098511127523433479800082983042304028036176564833888553866380574717165223690843518557912564554345477205659285702933865419382014352854172032122433260411211071556331670651995148528242951639366171710399521427450613140470431044381143275771704673338840090455553326331790020935659830312418900016721586735549612494368400249682906296309551048221368510295417013197482520261955505199493222249952067861498998500557958996098043919965349308085802421796306189109934121512166565568398586584654597310521356462710064987388808406568534817268049607376024771320681239503737739562566337350517914425849827356451778383803354987227684278702547570270042635495350864745033188990172320505458030100303554976374975955152386321495802206996126778334089919407662261021526843580668957571756594940526897865033476257588064535279721454072610634068088365627293849137986212527553129786804975247835172194801603962060630484455341941191282704728187025656232212057612345256196924350363866791287646177315840529201446125915486288171407486487320074194321353072506616522674107913634669152728549910928906179628804470156961192838699612102659729857577594770408507526695211603187301126934897265633384884077998589279207618133392082510832054404310653522785040823438157551414970854742301470370753048242998758204002457754452016424559007476972284210199583975181979418026380047868153003218275683108728617592394608312001861242371580829134945953355928872806299100908617728000000000000000000000000000000000000000000000000000 [84,68] -2190285889047039443711828699486518971656135532306544203916643797246393176907929561367730858064127288981065995189879087761654750524490115073448800511405704900783135818542438876922247041826680942909813230920357372175349274161916951295547474204174200506666851573870793197977881003184769522242614175036165944423690962717536389862655725727065868751306802327300080834061501513616194897881354865114859647378022876852643124365491202418364475905885582729917703488516666024031169402747036841650080692386750750428686765814711348830204000956032381083319928296657577639656081207618234800844441845597801061681755234991944332864856846017056985575822407245913007513285175544525944565195149551143107679399154737484768519784332448870919142492573194602781444702287608376076283550161620798320811426669732281142134632487242218068087217180617756079574087305772053051845238819194702039992709971365736265075283402529090813240405911313777220635993664491421109059503832432424719768703243045869134924994045346092147440679855561495832976256354467277558587468335634637048090858693224747026408422212853949455460044524068468704526771268598310057343709758254184690298318187397909559792324334011933253174801394391393913975869871874485632372837447219620361361026021475812389660293903026482198636056007132333288857175806317462396315210507376356782301113828822864742838901521907999109690172149813752719718834830638401231613381907511854160278284715114474372869233292872399060538146631863753813365728838807655033388285567370021950540476835281343700220643308653176429166488049350077808090579774117535725523451235839894790639381523356782179338353852582295998854835076558183543955232588881329027602617745623442823521542373343791802441880293370155938868143730798480535649547072407076282075133946543622655321750288253657923929399190620027242298808840016735807480587923827197283171177680055182727519004679633982707253984891569928429695606381205466717302116345801728814473224417685805618023893727919569708100709254718500717134942364963183245787872202306520661666368773057210349997499400403717845423841409348523761166495710018947276598486053628395109279911499724041971889090233662059999324768811903411047428479767601708676319793722840190422794731254596917285873572207198973943808189175068296907454157663829849419931343774050204387864020725395460077410458942859108807898452254078515196235444831826608022374149491334788471839020841601855503464624722703971713969902495101442361662833958220689246806322649841184555508233859718919773316737977480449947109562858180968448000000000000000000000000000000000000000000000000 [84,69] 137256984864451519049331101503345419548986676519500355116658823499378381676739213454433773273556691593097102044625346098089942964176210873638559527703692296291571371136391679625741586143140722835131375143551781423097773286681852740814270085546255852695246561407727924385223772494548389406939079750911804382519371757179333992834186899392830621893181845530292303424914809755413473224242545127436530801563972286853204564852709171618750738792268585964135435008020653396313776370924075315300294553217023543307496827347484815593478596289982097849638131865169804963127546056209880802814090927079616725271638997981733343847485942561968131766264826761599930421704682017355297677863587726679895358325898717583877945744143919517679030917132346939519337910712209668014554458337785015479307072074158171609835326116278656077035887137906787982175009452110462198759303483099726713095604959588779978857527338959639403699200315798256935727446622485718858213025644455569281994843988706751432065011998819348776323553616635918239097569934402081535486162863356356102145341004337438406252556927147890419523300431721547040860148200552146347295611059424713382651143106559973210584928585359975970823113732669763742118791236821545114343744533806950230845553897219559823039249216367860905895273736412015986982687306454875794719085150306388440868926542241655306375480706170697864046550141198782917898329048641633876697986312159860822677832121811595832099467606055612964238796232352084817559775601640880213746317638601681583012461310195640019621902386151552898117993785422202063223059745894664142236045764842608329224257140631703919303121364840290528155840761618982985380022884527496839880081535990248340024950641160536735559584819127996866604535302559409244229743813588245322078908416285612266498830405602071528862612779744889868463227475020306021004823947566359821926006970297294625109923507627333317022419778049963640315240925660489478055145353156407239283754386475795663535015922603983830273650203441639930912699705617221503277722809087456523477608605879718711011422049749192677126475511566974438111861082877877223095476205843138819887955148601921536097984504481741548847851203719839405886749555356144249570670252209435415530942197377195850708594149880770287662573467175012389963506545402675292811191176958022587384398943209069253623942842271097683490963801486496297724115980467892961100366009679125815361419606160692020094699042161963451614742834049638618897527246102318841182125737874054884951746281887908587121097235085376722447662548254720000000000000000000000000000000000000000000000 [84,70] -1884782081356769235291025659583433582249293217357610741081543213228476731195463247405287141252564990813369629966660701853728108196219598856293694748962384586928850320230562119417095512857268032029568647114293222724173662499007552424433672169041600590926594270315741630199061625617744394511397187769568728231377873310665348216642585053407824003046347221309274249349608558128370638473117354415172608714855540913367348363080771314507066804023504217853285207159573454051353356430784249744703968174034595946760564850999973357829233916305333253217574884458263790160163681985252869157387268781139365348136328559278472376201330728947414527676916623313446841229851105605607061058568465654515974702167318909528384760040819342381510918056221261693478832259933078169088585551582969580691934413562238802450838841679083227152342370879917773100577506367359588398279238331337852636932176036074162819904924082614968182976105832380804375741298742235815863077649223510333542509775498005843981452551449479729096767167503010619084563645985845843273599290221380220608332043828658029270662432840926350776247441742397691162095865730455093248512898360335825353182747017959682547965493744045653357537914158261197560959365560235986295223658310408378527539860736316352715656744812805820476248173258692541765260769005200526225522422847805275476452809298364734611251970595248138175313167397950356717200296070097640304820516410626892948437092053825421137385209603809449065550853068853164799322508960225752540900014653110070419200679516554192118659795765765974861343211628698296225612164154156119818704498593828885602603894227780137139147379921288538005117386642722813244124680361810396136140230389577751070586657466370931938766723083253176430841901214999882060326137476367768885649232366986067469697699360248543668728487905693370294773260914535080539916261216810080135716158343145166554088210620560656871536567971076887035640036643722347196283969265752441143673555600401332011836389448114874028521597462741317936972673496098268522790735107249826677099677471324373834664722617566502887574913733416916607543284190408074778449642940892442410871262719804964184845028391249889799435574826285480813186086601188297741339788891946910186683124374530479507115405903353742986394146147398611682728828381382232680835104275753295734625824049492046895734555342286937665597380189174704289746358867263040183854765792126992279960401257551438695816828358727111718034845481350530718582756156633174943538998728136357837240847999408916585785918071046743106996016250880000000000000000000000000000000000000000000 [84,71] 25983554609432642236219693053380663288135453358569548685877555127839622329181304549987957322029739345239296199999903424046199399935783066493346750640827475512859835734608698544519113538979860230466431021808583394308806257802173646230539306911149463099642598940104082898375797754088038147249053045203534317772934404622861831277212178262620140245083122484827322762313389643475716719785658925597934201411892846378992023763932561619393912605913255819542895966797885052598137250397145938560408038790411540469414607522448595948281333057898132322217033288697306949061099169830114547976631972676856645010719366692509061341714428251598506004753709311011885586201513836837949572033775294223742971234724842189201214315175702037858154659905750705366257757381381117354152315206120562768152497132152764386184371667339402747326748020603793161807507404525445883615418202751877867038079778247404161065418594118274532821463170481774052412872831269403496951456257496778342408638330085926934936663738646612048938677396144404525855272345275852708275243622839268709692325955466452397661945377583304465961744991410093481793043205729466729018555464243995371477648734225183347182400590711869740787445278592043781860913886839260325916928677116376158092285916229714538804690291059593529042460205486805115454087670012498804697814268541473867426141686910461229125127083941193806068265031144695673528219181751600711132197226879481970287655304091992047505879752210152854560922694711902571927032237004330229856781786771316626300980010570392464089372175594064486785335519459352383795018475233798558947161868386140784384021489542077221912327063104149606313997130672261553561217201788659458777657664856414724546222876618882679535538930486927838284624934965328285016158715265331442203865367869834403981119896657216614076969632137954708789731454436277701599603425670821645063429441786802565996214370409547911578630247789028404350389639675610052631421541403917235158926755378991712387197000053682751465582131584022950047333576864365891082995875604645072067773379701177754741480454785279001624196847666069893713986596578980015164909895718482646185802317341642416852666559473835120020502931282558266634897286178631811346866404552792482814630543224952757429031813041295197692169386740313582463050486104025713273235388157322715905319314860547021475677306710339855626661941167322545861546564785433593409937077913160865195851491708492861281472874824871457443333106046800176969236103138071977086344769205302902392554250734598037183647977856963015980823347200000000000000000000000000000000000000000 [84,72] -3701307690776904127651151144086331602640335122257809481958661417450483768246029745812318822295344488838097427636971527385217476195795563406261368201183675246779368181946470437519669938923803992425416464070633617088129995874524463468652925831107338973070845559079860050667801711607459203559759067173004898070672799806995464090031244873722476195773247781259673381898579291995837113978203852144746379058612052779084672817195858069452208363220409398461222266615918147290806644473033372935657419235477059745404101801080418886943798725438572317133955283309655803329016026984379477213552444102054619580101889296374789586041869441851741443152807281619665862544401374352407962116823369296038340726686014470981718893179932848160693630580595581156554866651375311950620107463407395629753854710798016115330343359387966568584878473712849460460741245788244139018893667601166554540389348476452236261987130491257711878799400068567278277121334511599073749802410491332103456256296896619676079264131575539929069939774249718436579124575122658949130838633305388266227582905178212532241260510928748928041007562929570467304659005170608929895493125776629538270195573781829763983855689017165909820482979204742756546482477915050387157590768506676236163532891611513455726174221073972213729014910806272962085630704742073990307065089508934005122115326111090206778789137566621566925469064629836118570799516423208146314893342250496154475383056368559229467989357969726709373699426315959726848265689403135012354839280847162111997254378719502360787100315684023072543764063365501285517827294070860944059053356240394044897889305008145676961849681948500659172549639275557068560692910889001773757611598841003622802497683517440835870455234033667975510614239611102955184505646522809420119277722098971760012151664674703397833190167387303786100351130498082058476672181189969426895139043696571615036889064852188912525296632944132990902398172355468883317873150681992158663708494624227405036726984670106144697482379433171045242049830914603870642885396686896602186400734627016950686860198780577278304761691735281504185067841096192910467790402437460846990670212949147362235760083982467715659977147225313069566410879991146442872624294312804699860204979300636577951425237394694468865300294549978077666946465962887973436008718618608719832136975732517378816870441920058316506504526049537633215658631219799659896318841505175355025368288746622100153469959329046603223358945576827926065913527604525988220433155460420181598388390892873637250737090647885569829329960960000000000000000000000000000000000000 [84,73] 77938208864612301842724650222924104058330285949897952040705181528381553582884875856537065306431759800178509628784382292086054864848275345293631496636056695874624616646977170509043314904699786391547763966155458495113038789278949477823981700028015404930438585536203994807090231655339650908172076466595149624040876065670148344348291933855986481092794282136001496010892086808939963810856161777759389687664741395500809467886773689171694419361603515221107343920095368381288568901651287401687418038930698919188041296352845370164052113397479803709511542414853734736590823238510214552756037420452750147403726247490592495767732033461654559556130092527885532508420309831022633572642648011943948740711635998266011874222044538478801415885691818268734134177479985698910383605945815702808256490970938419257366360378217686813565685403256743534847489195824265423791012659186113456941397627178476537239783691912478499561584192729285886772457896105120945793245941081776981977020567621013153241009628522575697911250080244153680063007311937400634288164619969894951207222607490202955362333196586474912731520185646607837756763535622999971215271480163226484356871356454218686980809252399387410713619549693587907287575032225321067855911257763735788492860353410150748133899408358792556809007356273971645624702827814327027818089648377173743941407610988335350221585364765905292509899152538450363217111112365996303693906554727954530880890899303577913023361266458076506017170338933097598079569139338228221095244710518913601018904451221363974556943479168814294065150129057657937972038037344879399023746862203100747743717441515914404891663704937360171354194687399954617971707122348238645515559290744670764095039845800348194426184393009638933304762331335697306346355762351338379248116232412597152800458897619702181020347740399645472759231358588245252879595615314742362120128261977187484996288497646542281673788051580238469514376797130070363204431334908079487466689858349295575590755884223620422512427838988836730715801921935647617740246054450754445169069153473850743072904862722038591409335425483938737717889538826855305285592258799648789379924885955820729378948126094669002209079402777371745130140589653470315459687957851046151059693471732670519118615615204568159599539653623194038728237037435965004051751413236860431913004028268490313209242641625103381468809670365700397635147902751168344981904550707839814065301053445368964420653003920679507841894307136641446832657821904828056946449200311651692802945329600710397086995995492876113516953600000000000000000000000000000000000 [84,74] 2655987850432166145788277146086014582066213977251244330156525019597440880057577700784344382981738114900724537926599315628766177095626967318046513359444392960775306006183921303382886975043432124379836544252239039718551073792932872904159626688544477567533305995825112876954741771938188856924528397308192200303327909095041252354831390392628360773279256360244882046344361514333116393683970142016085007619240468487860702090712848456434507159609736840477162619124808311722142569083142947509290799220231425204224319689616242636263911024519993342007986314183005450894447908495437162471546514182391926095259109305419128634918605832905714846171945711666220525407464690979439585401524750999535725747176963554920782450149855201177718635394999015471064286174237894597223119664046531448681414071703746328869334115310159964957120633176250484639433415743979557494999666240040757048580027797265255213129482964351079371123368734921126521481479345321918589818980919755877608214939562980172436427790136598467403322405853414483635083259583214855564537297997770305917208834640673490800163170630235655220024391671675212605908190677088961019021530074520303561673957647349059256640824251063806734738884235367930750837496808021925045103556817217200788348332537914059687888758962589879017145751253211108642033121708787759916236700529071521186406035462531758838763801266655634011517766481927870286134899478947054022035620385463342340209100007569010237814312024904760065744723337547946283066525708586864570586674868572477044816207258328109300673368650010412915426804327034554386131143088588398467611019558933852205700877452208566557045809107538248685562053731330679952493614725414282743040734047196471549758319908260231889715778059308404873724758457581934911944186053350244042822476764818980166755885863461631758804968548676438299580852580392078035905243760395802608384269058475077237193987387285047748467378859612450376214736225221471020898600668826995917626916256318271900228623481525364942862224459964334694022210467444352286100496007287610723206333851656841213756165323372906757932935992743248276309211852395698559679046052475840377651344770534363112547432826772414525153930618617859025549688606153250608878869304684110680740545022075189132474121806765859349859332001471582809378456366709839825000085677759611489929184525359495989150839379775775575095184550241248642653847851762971726523862943381012138011230334224135667340531825227707755582720691903267098664463460423448008277509030294904682326710002519197100381778037618122990551040000000000000000000000000000000 [84,75] -108008330635909215626121939974224555451879734831929102243565414338698623363395553719275278346210841067317676856470303405025139095239722861178442666825828983867466990360104965739074505686233167202244949849702115613514388663002297749654088750015376724986708324163752925468341830952723404933872206399651058680898677981941839087073760415232509840895783847121875146267566671948777507787323800590386263556232963923882189788536980056461039790156672691525085645260699842091333015959314304455909290805076684994261206061502754369893604651056107106998805963031107218258791431726916232984565605901571816725075470832508072187116981705151959299546606966723064467340926683219094676854457034513215333764960121375382506485098630199015678108259469000757002242536754411783760721169241444998714439542584241213574781670971169976693282983704981327908640180056826729623442658873616154718925562177049029659740476071369341999502078186690860675942306973197477153924085792187806192521785725447951614830335419748033216523125843987727400635578205480091370123268738102075033193140724081897056491106324792509437562544402126981141864146185174921764503078178610368462019984806781834532425161541967589557816753656775557613600020120832854493489842738546702706250062762716372165310616955146720924547448514640570835318271122874226056565056789046937234032792770953797330084370408550896775274277434181062910028444331653446644628844880048978926511693802944332644900844112898097249631141722386074369105497857800729245816554729432500579211584027194910266649177366449999010939924169362600111119828307149946734728012042669518102294781843375684538462127022710572543178136917685505901769338026253228937941606788843786592702843569949651427059170134387443412230633682706433099785615469427213199467203105963968014410192348687624676128168380406782161016820472225715447869030125542816182674661613879111620039129994289649635212964902384435205404295034173473095899880932542508895159138340807507117995110137860176838420828318550301333560770044095935648485796092226954024241402204710684376767348850086364770845787119405056866541095677054649332898098583337655073979204099706412386095495362252495174344274472424848608126552173208202979721864134189620767996542540751563526766867401321032692126036849259543406931870224825590050572371810434901198987672927794998876396808935913531638142083485798085178128253917074288960743332335386883318172550073635494257577976370468608232250751032298195068487506880650575092520982190551467803430786791308194178140890788939147646074880000000000000000000000000000 [84,76] 524654329626453434300118843296389012454339302651585604086549786937730967595779462714394708308333601662673205716039221268596623040141141900363538247217389941719460964243653219752231259818314343363884798808731387416728738555437373316321352815573480622935164433473841457315930881562781938810284819850722309624660396771570383366480984134905603832785978341575051906523885771481237102545823120478988774897181686982531390114408767713003347972182881214044534836158057511501133806003306218130200259989008798365482252208681529994608476481436986757633447511882513688457595811992757851088596421198506122607133591207073603656755055674403693196694835342195003149224744758246595627676102248815659214197936629975549699776990123486585422905747107987392723589737630220553787884719375227295233880580332801073281712761568840723117618549085249966790311406256130747783448835924539221908816541601907136319000891829127652191459702375278755284372865628091641665960175888035473682428413640580215882145666596124375314656876885085801131210293680289916549807773858861787190050780527069630508270319208929030769602576256562911004735572935544337006858646142416432091983477133229757829221261278544998491142908029635434868829924545949713018889794738456766972189646917438039813514858767212404869992452899043255944591667660169435956946620722290791729536934983089896475108753953024628406592479285034758189672765989613827660112816558223263040559317343763734861018685124897739154314761646730371629669336721649922445593242398381903759823893455830871246826264276003910999206216176366246768618302982121417676244188421273514904738765644285861104390382769965829036376073961227560242881367503300121180359265286691501077937759748961812745397802014232119005404503093145391777915811850275719433702931968274482773002793755765406823518537960328279181817650972865536554205938924731043112506073944875359357114349968902225545357585279527035298071581487541164740750538937680222359890547015418163627914567733155456467651361117036984765595449949278220649531004241003542025725327806984808471686097591496150390580590839803164919341088635819187051720230266940740411504769166335635221977029208609877228222531348912352714912567897182206211521254788687013782823156082787832412610109066891079496674647439052087439150889705309315780842136170065117112409786777004274461716229463204976261059602826586503136187999772548323916294049682591133372487969365230476542011560623331968163978998765451999722383243282181164976928255256534623950018475802446828671146077136979524321280000000000000000000000000 [84,77] 28132528749786104317470485576730100687445291775871620495823407586991627900113537873563040165388100329930952405484892962178119622566811383560472154225868648406759160722525754732762634067074460213664302235605777946045121933160647804440705571701679672914119850672401631458338340718367889304017090318233782481794553559550188557372958634486744414623763000970689217327868948561678893710426902898877489128162796253654567043128083195064806542594279039878982666420639560632156911557080386575473586008259295048405319180856186046272286678644758779754355454357454449597380764600358086180747533992455806112470965436726236512286320565507616256443743235971514932155226082843990502694592576954403976980382812792950973698536063340812139359066812643285985918700995650057665072826415348171380126673569878390713253189728192108126196330680946169423187386931997685864857583185364004282166032898621239507650051854500449933589110163064291906314996703937566264021525238703049093918803687543922125480364378153484997106030716464345581121549576662189120051306129157943770160635057971529768075662106105318053881700298235368747007316385523614404374879805331109867548358657346161176136643420606074051164808709514851450068405586673333375487559800099597611138458793465184916525666964336468681000433739524069052407833982489800142795989054990368761718823700369437781959693517074558045981670815963199388156914667116544783469426377799940063775687300075090187100240641576523736731663336754673917546147278639226780123139161740752677171235944174493355455297439386085432804473458388172972722910834104849273305989663660961403385322668484797711985168252522249472380733492213190138681692637693864981167112031272581918141976607622678272412479253661135023638356244325525524411538507885412447179675919588262344495066626512423623129402824029170327147959606050581732976644686691823411218408730035854497938798177259469521177643038579717860226742127500349446899724790522251399110907012572629074538848619924334735452911778593166133649544462817303312693304166339762958220769934982535301496749080486227718063176756492624755171312901931515047596825745843307017311175539337592939262104662453230566055065470212733653210850866484505023522300782172466207862475506307604815727955852833784759439954772033203157780990156783094681567349623222366338070582995708636160102701548902968067775068027009909751726681026166427912227018118433047103496472830467903710290129861299436125784129850375853807672101654901613471143440048242781994392148100778052254155814248558624768000000000000000000000000 [84,78] -424011370254189450776676328213350389143219587661291345552357185450907681814735873433159314273951477692015286761007268731259385094859703505593509544287011704851097848291707888052830718930997619488849657712456176872867012807857648094411572132352819910556685292792157763048744194530450703008582555146835886434449280072187569981600201608985082792960064280351900923487065501783051512254297713185129368882108892905973385835722159761063236259433204721827377259428811038223391351226442005542266262868756874659199224792367161517020607040061533089607757662759149055963544223170601147993385320333073930882318530351699535179872288259765255816437390658999282035975491090366713059761634866018132069677647134017460990517729182691415559383025629398496951749698557020759808090961664274384113492067472662968736292773196761697666459868328037165964416307936508465819067912380526469110725551461637858413306413704933313189131487383706210799988350109714015594439666692397927489669127774532782604009366061057074962931557815779116405299288355045975580215472799975259859073061869738454694506052425270617125351257662749500065811471207990394104092800609896160868845009621848208086059907954262231394602555126619282114624717892747376110468656590048250565458512496783407759916073779566762317140920743491533351538200651328456649135606968324960274845859169370623998403793238973120148857441619494978079143968304682877536252891713282256710723681750846853978595877053101048163003658118537882780616794887529867703310515260020197101560086502716110913868662462577676923564140881964476778504327938127846494125552618235377330799014350452402842058403288675820572171599878346486990186400943242254139343712140303437016323008249288095102039290082606349975311962459766355887479975374832122558146482454620639923692609854392224190684861865352987508127629357162890532411100504009194603861126667526733068954627173734575088516565539472461629949540787812584831113588204896138580406711385848847748998285633458083559455828798652838074189555541010816654190474971825303142399619420797402339952779599151171161205697292895225853777270179623859804976805855437548890633822058956249502873381580766407062165445124832638291609613125964728630055012923091015580183707934456635183534578464113674403258972842974455281461981386398515648615076475017864461209613986060600903229989546562483462791564174698500354629694387907730517977998081587979021078952985420059926724006351960959628338866924917813423599030155215802648397557451637200381221233198238749710990093882899824640000000000000000000 [84,79] -1352316370687917334677806351827583580352753934155277575244753169938992020759304800855644725645284748052793311051910682871307777149324976284488102607633937439137890972481951856058422749627333191078099784159808305500566079881791023354876637442226854327474540705059519929104669409322271741467386396294115419054626787764266127779810197580457757175153370051805675299215769860565102246066677450760935084945477924128215020109817890687584221437899600373618633433798989669818237765277494757074881110802844788881071610876302914084773987898168335608692562636002821840846187280061015996447519551748222573282118188181182016295236378455795515794555266350708503108214203359415186896325922451030084110930375226934142614964557957221559204388054946550469550572414244036082662683561540396591107451213381517359235354741498310624132596759488006939361243823797894780477566763064444576889473278563483536348098790829721629453860100828074708394794606079417764302514784088146816945892169694685900118169235008909181832432440672234046706194175403956004390956117742377344072861540807218170539451248812352835507795314085004966400321477297223555856350985712368305274673144320685731993313616076931719495646256650462255928796365678641440641837262063726462707837731195358106777970963309312189160531452284242687535857797086314322230073507565040511679604984764416648662688940082931322131987209281858387755845539745522836217943855215304824433303787537313164646317979955635317119241345370064855001092393515917930094600670017860022693349041440783924336335366611706474226484183119507353440548736757245084973187858067165343101932621580563190259881380022304414410619196608037891637119737764880766239884292582698623769620900552818689940225156032703525560250701154375041641379390611942764017181822281298601115590496962838324089602837527049960903106396300076164543986070967281945096947247423322483736511493929731798329284070756067075160410475035793250212823197948404447269669724132146528539296394724324679284661485844319518407549233761405854289508814852271289400123430634140042403147393264396727271892057031487920341200120016762259249646216130250420647448928359480777920222505260230049425517584989607700144051839305607901136514757657037247407385256811102845142191203208429639583171365062775807826738970795841488646952081593427826478668715687256279038753022035127437713409816101752702409514573163704184123428365473125247077944850554849033501123069039103944458162971080929051079458647497862923753988097158767021094384639991172254917250021945507840000000000000000 [84,80] 73593264310238653353375094718964276444112564500204728338915958256121221856429370723591765012212941331547303928523263858324570360604342857971550000750872076339952830395372124662303399631783256749595589969633697701384021214382460440065225391873558705040440273940507819893367356559379886385670697645149508402225320091698828074133166574225821024910107144102151536489991779992037792844525120981922141419231222582613479989009655895410027222224596092770640108681370224673079983601877961404936403464925274826491219501421049058957589770056616600733704716967102625653982257731252687675492792038266034731457650125136902517069230753793984939072905112729200522693272616125478602552641789343168516354556043176672264383161844659034260972416216337719906201525264800752705437705020819774945754646772918404808452796502042011981103847080489861588087777602265045119766030154730359329642258711324269659590662787765527360528088352833606540162336913986641525093937195648793700960924471237375057814589756867341900020927373984785884736345235476660759177541033421145231432092046770327598125326906459375678511758095301500824887649518444899859384727161640795219558495088352781287923693074990200752332708695867654876754629257704753483683321569717032716886552857922249341442289730357556877370072741723623458144008508155512655494971720076289418992568495811445500455619904635827022139675429426696549844491136200410879745305503272051225070585428774930183683658053230949228885310932031564835152711357479260303007153876010729256582728788345688293535120075361501725735727864081399615611611529683397144801136513980035025824660666191405696433752049222035972363614572653162836637724156008878950194635972146008877667003800338562345054685098324866301653009336914940904842808291038537965994825442966582498342729448612485075418426638395955283622664019545646159386460066175914247786896668864057299867909191593046532758970265251079776873897948751898775437162529995410939310034620062670514178460636565831745445517519652092815477627142280677051505013323754868281116659057012830771290529362569865854722121710986752965350902953616877739404183226658293542552929972785480782325945287663866860158187133595108015723305301621394887247904125062906335687199358383674208747134565803929636724637795638280458632267765683936787972778527289282865071657554712927318821083089735585741141609752417502776291987238558918694209284415611221508041280654332112245602692740086790161817752293596172270295243186691294061866886284392702282321679764051602048724612719575040000000000000 [84,81] -296679106114208630755489355658916991183725965519667022855152534299038918388025955513816473016019369156448236464411927435213424377117391889956705975529003907821920255025618437321250572710897236965181841008330742705696893442698026553397316984447319178321181185741899685977513198036489464024248873925190575419391047708639729711520900993357259200801839106073997878233927152489805739374492937253141216794690180323303527078259493848562345766341549887387072778867238891912391193574508671212925970218336634528091171476673235999922424687132603172492860085713281037864085593333507323927780048120106239213251619528399030554049249016808144858781679394092835350301991530740695762758732821236548661695922784341316719135854730078492511717327160732270761550206495302332548739939871369765211144078834633266585549309004282204467321212434699281772601733893884336949984037324568829854290949546921780565094609963523555915034760439099482205986644334663402526431154774052831749729935433509812148592271841269159548260541760779581566868601816703889712233077998620204787801568629548367125909772740210171094732916573080615161086225406984314883969521751714055211627927914132678201362974151311082848634539032585413393987867353295305474316076313823737168179118925077316438577193132209600367070723928376976599575004847251994052590618201179914280191805280104964501987474756378594939639790574245985643327055712512786324846808667598576586048526044280891960691915650834956642081410866042705699650106456651416640108707836319878406142072845827514922886861992710957316644783498097002558395387224597372930438847686513291967743766188094787415051912426253275347492766324971495738585162689143769673059621702509136247520164371748040426727660710393896144429985375057170515515047198467431756214792124668845026541162192146952422193981063934095807716304207303213619490329044381386750818305573477972267078634549573970100448160328543458634109080135086343821228686569226014501985229460227545071318035640151416704101465873661979279106383895399065841392538939681913539921114627301941850150728493263060032624614091534919222453469864720107104418829416259717730111701150366747957261656803429494762186929806588372200139092714532391615221330047624710568153477630484415849871951263592671523415469031742243461105452780029037338433401946031408967298157319028554088001298599124821295121340591001197841495842064236386281005968079549960553812503573346612276575803771197798534357504411063080593142185993449727025635162846132013264113206375399360305798745948160000000000 [84,82] -3503581342143270183820684020532964248303761076171313523564481732540985572803089601039087599367088019893558877603753416061005352842679451631112897659181410402242193809388196812262120084344410700191734386475554393075118307875379992635585004968292461804448938447450976808720182849479155849752004186490546185288476676595701332797788211737827948445638136014344297198086548219191767632228845420990306353451457888063092787072530984629217262719596398414561085654283512151278973860827693454226433746524854857310900597093156619249452197640060632152243705981718766248134030360334074954785638099684308693359704301001848907366336876248117068982772913067142156692760234514518931014003538967314872852657477617370719319585606010339733014535235622495812796953039690669426602271524709390478059358605828047901202616113436165640444693065754369932479486577365383772448388166163911759161702705958170641202021111708855019857035747768412981932785509775612833660698206580273587248320662399755588360061560244580745172106119034157394286770838327109382995997412703203920772773064926556307382952178149450326929250212636271967681820889468671700436722569218470711128979519131021195554876677438693765487829939046395167317822866606426581759930836861098830582735208488140558475103142866445303799576676725884222099346738359662484811435461315785490246161148105816515329307298299050964115746717065068348314884174185190504741525903245858927423769478738715549673560403696470802009840516943778058692206533929328443868867881957960452766638620046651040182612289751503417162944420374441625950313200121134071614409341362012398817088709608725518323992808699605638539501636799568535174565034555248224196592213821859635510375267947905373710775934282456892738114484972331669589556755488276345093024209749055125347583874310846833857369033142540776191169905276230382943873935260338315833244417409189452657220070665884508810446068304233511281379540432517211404863103755319561630745191301967467919253725650222854541604044501931493110361273327961175298974955597470833112504320972296052926546614176905277499506281089989285319371298162403696085698148715393986896557530211848331110568679996137574830313054026792099905477239168182867551338423994697655801629124360184417129307253789079098042963201854392785046965513487262748134435335327536592082559288043928461077127817975149454219427055161312591346728086096096692144569958638477644823876551582102388293085732276847770486033124456657855730108288829229701753467262169930000401509505963033912577716387840000000 [84,83] 40915093184847861958071876873222463386342306513154115630973178747100012375171284435743728370455014172020695628795327658772981670716982956569253274814960882294166641041562021993471476854519736679428901826585507418445439765425907574779589851478990249601525454335448597071062062977238965264058360630889003437469300006659980822440117505032328766545455326229123391639081529726769949135781606824653740902253710754408459202767992736881011195668011834388567308895408962166592491500111247292509587077183727119821295929680201275960377537355635192750482281752056365182693765840944047914943852763197766442903860960843714531334262336889327429465040920082608616133220370698741679733348345119364387213113640886546413282295206047823326000686012793674423141672126772505657769663016557885908113642398143685961089759525011780591824714185738850947290766431896605745411136051067737416560403056511460187432656467449897225287563764350553535626217036132408828067148859978110273061938371927928604067152300365258371572742528672318810821088041178844986105194231266497807549357630808743070262341508869595590115797932081378202369126115409551270859031360423349277536314321868587289952651605669036938584222875144455239947215910991161621855733268630426786689756474011580271485235317441455285069281921362407980665114358025284119680191579203672561378563744452647726008446131354778773894968123709370339320877872595786552456165790767145336452474994595643298700135725469028200990152016898505296300195617534886246609991139691468916127607296952567232841936370695606696393119406332006728773201619455955676524681809290929121875851668778257148604211047974065946291854751796384480861200673312195173745888667859368238756904787687218007817909865543438604164536742516380544977057999520580812599315274994732324442084607892619445564005045147687496670622777635164280430695444919407316119829979169486928625859782837699958146450592839514311451550599435683327288428521177595779654373709302927041313413770627157473131611993472641100424730314952696596819582070512562954372755286442433583783800589326914583463946846236426142378524630995432635019249981083356199286546151656015744432051430151706279731327173377181828357122160694326110824378543304581317208865171082372813999071948228944589576217373789617862987022354565194052105100089795748305217335685008287355475871277988077017885555690500942556896001374729292742607508501376969662863321996404014049105213491981467315655638104333457286279796902632415959234447204591231768158045675355446973147545600000 [84,84] 222446961624296579758812267447380929869398128975380200152789700822774947184416538832330974801570656575703646344571101219034480599108294596293831014892392920958394440269875188248855027862593592382206093565805320681418627591298588311025441913570160772186857436764517584342931567506372728768944397977220665379125992481745370589187928511116373580113302481930549638008690311060243512448709314082063921891197836155047290917383360415088332497699028464530095502979171147820498572712793673765988992271519597797344043849610600040059384657985008073285958600991840180185746210279806828659041741079564647306584129465103174724621236457238620681377302169976303259702843961373614800333810389218637788284368763165103818541711756630037707236578102234935433761935125297702436669214394054231903526601061360352199804900792988674845591382031863701212351116386122609127909062756664110541019702481133659719825772679761059169390823450699887058646248047167840928985742744948450217976468085860884390532871454843032350293979643666216380688185677338595194140319862727670585053662875890234844550493614040615459721784896059850917404788703590057134041534972569783316350501255199258857021264076250026716690240414068108330730874054394282792630764682193809390795880708635360616656632298420832103459460158730682232558498368683820287197116090327256986178917295653735342562435497348825917975675490932532410276807925038418749190094432118171980939807873300714822417550000202698402656608430994232827290436580529635977842339516015902681089204856560072530404141099492550637841972402247626122270187794546048186032273425597976845297896472636929981683310363119765092968155307904646735594053776626864163990501454555837391362453990386575950715337398000433940648502403246869080846824553810032160639164759871402758728074773442273423998383893071555762507678354067329958515511166490397813973912524772935047261283055036509567031695802458919747628544879207111002719716671189279030879695523053665247592992747929782301165340067098443009983322929135372413878219940998394136645217772561739643567738080895010678802642696435839638965792865456894133408471297833595257746572790229175396551624595899990844827831823832725888888719690175836897458966013806308745185487541142449973244939575718226616191936885139705651868085032697431797143055974302924841391596503544700863562634957083142933673365614079117159230743430361613126312284198521714039193140877861631659445285682185143019247651549767914119213246175264762022451209559501606374404474393009201423637400 [85,0] 39863428359129950839337761256121668621527679870789478075298401752174165794655557118093642771292139442784292084460582168069403078292253152910848448109365264435695223318955218404732131011671170126223869466379618569685466892467684886612696069297440157843416611030060028723905115436447447199921458397253573226002929906961373684507319553695679155739859259353877512999693117504772648450977556672596043164544368095197094292697590303845041418664732511611606357916432686605221297657431851202305424903213332142383452603503765648157992794038235018020164153625853974044780727886148771314546872631586953480759445973880559780474346916780489625573701471388643302160773126747805667718245711885858732681697752963429473591362800522870004491254128142618122827677473801889012808439186973444208207730673884904455269199131771013247594714242579476947317578497833029609121248538340862551231653035278958878598434520596045900694324518526625361689168767418202481541382365583806923157342982999397251662951052152779030331511733148915761140557778118955111268074311948666273876847643372161633146526614243224594376774489438546618975032554278639310079311786886274596851555859397619336169967032882603644460584660722013332779055648831543637418082829877366392901643311565908312139010265576802243444476037999667857938757823033587066434092596624096522117341677401209465956800684133555848651380032450244736653676980759805255597896274370010937846313374000656901055991705321593651506736311130838532532191132905835817361160442134978529340376765070747175549464063040444805106877450937362090072305926734182997524217811697478010772087326145458929303393801357599074933957184369254950645163090814965201499702041457733770191612533850353053248439464754132142655743310541472044593080783306096688310539274854896066804242507934660192862064942096140735440824442656458132445954677261694663539904399451715268559707075175428020882123362126780388250621126740083033112891882233186783486295356235827767081171021733740593582049466553370127673238717044987797081942024093005517134012115443854279382701569291606080677370223557038077456287915843194362662187045888530933105731530734423158042460494574305874997000578884168204496749243619339735326592754476771808192488479025180778844923361036962118910007843395656923184407506687417822683124680725420767005139227965175213671488151526852119248211016200656141287082687436126037200965711161489034324537138902362137233913327094266317831325743857156066435258426691468093399718821231618974092403970930155167629500815557405128838579675568343045872377189780946944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -482910546829219799122360300871472730962083385796755641858196295184104479528621752932301731576741562369292208023795633825790849965381197615541035405077458953479215779929362402193388431987786214445915369640187928698897669119413589385157349154945445552566787479333800242244653969630723774744626235935337836587759365783979301465158962535613111767871325113064564850334988547347517142642608286069654021022660082674623360771382856500769902193523473797536038195796981441495341628355401596628579875501534756268786416826654492343740753792241967296081466951653593062929376632304680203987881921962230644569290582562469835234447893703028745908595290155841878000189694529129945432069219545012838667385577998565439964948092240821851513067988771134459336489036279480276077507003932582851212879383473307983400189562099521726299371379777625531417732805688256121301616652009299435888941314415188456904434484851794267331410762338547071891720862919155379607166479066877884690009183592867469050382340072212490683748129150907941322407249744746775637502633705216173847628827274955639132841385493419244839917120982840668293651281461274144409912651977243305406915967211480868959603055762407230387520292796312503499034797481459552182966998222364692785183564462540978178178952772224898717982326570006089403395097090909990087426444715208663880457671296288940816280856224373469724404381242906834553741119467071996604611106196050717312702669047744945163433970717017987132138128444689903405079556625180833742755646454452463969198335151687956022398665417022916872800145211532469563524199194312698688437505907228738774433574627335270696651237470737148844518040741070351054108123185333848265777342700301958958235547928090854078251793002590497160777154494013241311291655862338301592138633859708461908985833185956745986594213688514520821174284408800291417182287991084666310583878318997108700798763031778528281756135886695233134040251388431802662823957081251926242049446822486311019675447447713415865505049594416131359874752494525852940862539312910100596417652910544800531699012329779770149985857263891613544868935025131561029748073583032999838458423122849913810908305684862943466790983787486783490114640872708386587874360846634360284982737129338799219581120012332270068872119390974627559971265694977242847456104941337992180613939422518856717760048077264019373926245368889266988504260797219152255819399671448976237708073250912678027228220383404238717146224581005452317857161127915766999492554613217808551572642629281125409450333411101182918905420163781021896326670625405927424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 6669857751707367653727567919652178847870323157858219433055502049036614404960907479902528515763827495420058243057478162558223985335350152847188720106319955161167472097260494786230248338906959990598670038662028071548705297404699243912002862879828429605419800488003018898608452803056215191344461706429482949690624733875180803170362781838035316738185677137760196182539437664296743861759384869348665053907421752250857869431809974420146025051021877893168342303348149950440921240693553342011425323863740819164374595110844356906058250654387788402463500013544483622436466048252714544996231357330056223023032984565693442967996751014692280510524038032217678697467967554050819146947242908825591428478588124766750975125395438995383339132585660050968436199980511263719697418448785234814520743943682888724158549899523139165778615104080234681308013627794624046412849830910351562879346346085422549037122945395993287453653290550233592362032945906728587061604680307600514309308598169084406094962598531729276660245531055577909484938446093918677210713225558695251038417333030373864593509703049867556337359715404417936508876783198991996678361795235300081197024683374239481176662553683058393367394675050820572058991287758991849659181532976780464758079615817005504635408384541363825298711050660760367820672026882201261239934432567689768803124400872271905155758756796491048257198052360659886891576669308417244553631205407545417513717219684415461289610740538085374327725490911069134910550171865685717100678174591601285050736697565898420613471512696777785290314044461191743527874216879975663859176601850973809438502159340286174467337119566041989780646892568401124793467427740197740677874374547951949546790439887941974220220810148759283938807561600375788270873074103949975774003024593455712830743170733851149527856660710579814076833514892278871388355590827199150717379218716444749862151556498685921761058510254958168521923378291969533784937021063553860098468456199316295601038155135045186186857571789550041677399013972733340269095184632396394336149450328912964884155754677680935881564304014237762434515098492753676002881551234578791283506184523486235003567757204389983098933982640119847412180457364254717165018605539531463592541338064922752413227347594110078899691967763346773873594607199744181828026974791704550529450485012928993319245499458361201775983640345754499368279907405042553766145392671106575071989421737659058734572018563115613480342343325830488186371290098137060029552099930271097407412138014920208133824003371775375777277621532193068287785818969442615296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -34891081039932369632027631748799262918262741750806743581380604907758976983875587228511184924284613684304140666284014960403742155582701207700505268228352022493767976932719685152033304190829442815409675284181421739032223328667495954460765861064699320932331282536878650793416988956085495191867959613118009796956815755255996155243098909908658317669897262932098187499140915335893599575277112321123360259866240632265155851395113342586720552099328908240760605310632372522552171706154461476209392338393452432042614963905208650548544258573798030051413010700395999369987266105508823951541395895325699627596550548075063515300731836240003039004981698558250431251861917558468494516275781458982622834926249696052205470326145903945902897587926128500218305588784838797712542238026916066899420648942853996909368194522980898948633316232338394020729888816805343087758795650046825736849948936513822037769201757352517496860608480252570016401395935787609302289923316123032634328562379509476198067443059636888954811311232806807707851251596780977825021089850116944749456663139396199224637571558601072245851994066044816054515056368700686023604433573197169972575406073956729419781849588490941928116268224389830908441152154435214583653418411181264527636632392286260326486254003199410340230646845433699307278269809500118172903381124174538405002109525513416969123978523793234464415496634654257218189228137422675454724958139553766918793120473780300569444891669123383440422336818554317628183328269509653137917168725136518419431172425987484651565406775441134426047068013332934608504738581165239339485606821871521886776191145067877112104216236597764466083511614898336108430656751993819584476627812050244201066853060194148655074634215325492429969482196566546585613976990359526550714939588388650061196301934464383710976091190154740867733276074436688376749361570271168173566079837897664822467632824900478138751670963539259779811027658523007730797558890830598186463831019704516685605890528594696690031599923714226962118119675739045170293538968491424462457554763839644333800804903356608966566552858781903188669781603853089138384292364411501834772206902771792737847808311222687478610664770670569259807152954666691226524696436290535457874320832813743437213261751565100341542158797180901935334588922827709490450946307543680060015647056907469535629226833381977959946903897885426804545032649255057119953869673731273894370828954132416802824206195887086378655983949434606255000152322115132596371669311991805229479720252464793340239426390081816748643917398274390369270168534149373100032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 208103775155937085125553930412928786312076962625992189099223462471700446339793968138548216792020060597450117150745527642418248086495619595213431302055191456754891516663029031265416389999539601450316034318112031744852053574993111992478263364889094632689849189821542337477618576656303075795416864111559588314372517711688567721173444506690548548002122262541723768878163196406094126088001187143099306625330129216736123727741881543624261458506419603424037921626359100536880000485297928358851289793132545356787851286156622111960950047826564049200289074782019547116193015926567931031839257034687430340124932596499048756261467081283435453492862655815952957864720047388847450989957943603372710590656046895412158815357515314844188460138137688117066094723910930418322586476091210268617933796796820395320231873887420922517859746304479418140514403835436807964997666964695334848526560910823040960142299290406282674212197359186081429261325211609780655695543403472792670682702888250715621859988249465688367286743172212342623857197883266413705428749233575238784287486643469036991691657442916207065890274391808657671130953580544486603055048557826399641810947807579102128972146104386420176204369525259129438153460814589055453952282034959953679892967652419338959994992023695658394956678810691573395812862564671719696530014491332849433474615833282174983003711232467878803291072012648497708106638196243332084332657965763789613494240308680890283149047762539263806743445201320388717103865119994833337905322827957912537311845757844198927218613818643967742247485705330929526968429418612069632396306041988518586554560736611709573897215065370732726423514494855486019024012960656435627834038163075153339493618063023044595543366094109334575328858839810301253534237782379479474752856804318681540549249851658056419793395565130316356645905974134075941829344238352753968741866390150311936255160114953413823140961016123531547043522896825776567884714189536963145915897499853368273769134931375562350217655336491688280171342013895615855012040265607271892329882884437504719395609564151634523760133854548889444085414042784573149798652483139075247343108752101454528408885657873282018464590421113866349364407744209586502931184147670886067123981367340441761109683682060374076446899404241494446281943438711628547562276432802077258310282784554744732044395288861927715222454973136819317241644857806859402126528957072829239954198130359523814140907718409258648097153791842887931287261680479709948367619315907601585182089210401982592982130676220303182968703770404504287802898487759756853248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -1669395930796542659431728196328358737479889027294675075318612904508878297888434579418344202805641470795135540979562778773844659905185278164520916861517368439400100484630505330967897033642778580884812258565303445219117256080441488980738154908775104708080993803311021717198598869834816622346392784541435223983546815666957601016179072374095376574132143788753095256864665952275197181707610469268403463953661668864915652749344863402063983187083317768150748404443508502755793800501125695725301251925309168271748725276661890907747914028598893316451423515197059657105500521243551875801034369999773822591795391832175533262004593641198784919798646200877114764869747924766133433132682676670244968147019152761909978895307189076863296379167315033649735096206663974146617433729673999024517166788284431188166293151310574473791586805883241014460848012953560037482611045286983460723398218938798555663957396329486263483852641143019161822409513149474314422152241831856828735772852452665470964715567416409925661715589936494887813648036610717098407244866717333328294676391573775690493484779705406116989870742157767322667825145720053218588846719606358160559680413196714403502796757190507220732401477756290017262723938968495268972369358283011600284368304193156766335858895292945554317769306662653368020228845481846983403551748833619401564798500363437252546611837604510149577006983642638308574891175012054718722438950851212981463804823912023657611073245824609766115575413795608307557140138711193033380863352108649767507819604651124474308740690657891413968935942145047428640398263171228055024954051746711739359259470679803343500042715437744697070056105101436361891295749097344989968053012293648015845329524673797204539049906456963987114860147521625269843316846351935428525858259061511428786645395523084425733617698368309598300707158103567990050223352392006740453505427981482854909882114937934268366172728603083817576472956456256871157736663855808758992528966387239025973896796584455771763071938839007667405728925387522669605113525346568315110778177029376632888994336403514316544069111890967300608397333559769289707753712688698284883866580190024753721803533488044618269447757341281756432921549367076535164677920448263289479691765450046573254457097847873124616039702356404506745683606406538617724181237259869241152673829126423354564003308269971310120950126761159393084871585361765701420631727826286979325068326137972966953170921645554097702719499570130125697068719820787906809193677471272233457311996580797160015453984306232331096371126148535720526740110160044455100416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -7117131105587040355405012449176106990296434939390442438755371444329634878326731219872320965719977212643588421001377577783926354752054933983725348334361082310521053957535139991821026455862436641756592728798633499496273092068576079242153030695172306768863039786387707381921667518909221321446497607278981434290622342783932665031152756751493623575695409429983886967195973782771182881097870146093707508843398994306202075306983411905187445298989372557632982214637488479506993656068332906633181461971699437246032583577672957401657343563085723452083381983192419944968040044921798103921879730198537719274858759081380236887677275145015476052404486259051456351005256214325649823783043968806613700168607520475963473065542611715981943272773070631362118747623338320093483775790736947876705041901240034466296220964022549629338227925447380071746779052520573765514492214039832158135617205953530467108181611056289252357998368363128859367371716032850576656413849250056026712731942980555659034550742878892595698827291235694333542937581079378573744800260066650662581546115791022549100091648823200577695351047953173565705768340411032495862316264590984147686977441200964756083523462345243939888580968687960057972413928428154505011217339064464555711131062196096926858620869642575093825040860955210423306067531241070076941293059917029310554053444648143019211060737384805995836519990417559821484132006921997680202707856541395205662891060651622618467135156784564250620519660777789610352704016231365283145631585741672486848642798921059827462173539745564935860151109299509927060401298425986400759735704216615292827675834516272756343934789712457919273930124807064013164724674825896293053407509613322536206211972831855227333382128185214063785195532413400480244492286970860558417012818843386221291559890740421744050443117545656009653591077576827874947964488573071810059748817978242694774468877552085753534972519968044026768356080282256544136200386368332805830781675838777232703698054777192832509532938653762991776367417612156917353331958517887812884129785872663517924234225752688396793982544920265372306547799379232866233678344378259365119881323502352308732399284246030284996518088738602342097827325612658516218144433457899748134320720522229317276492594417780975202483293627248746908216795826161138605161786238438149308526597751298767939293914280289426109026128252838455368826861649758792696635049741139294651065092249442581660343655738745754329132348489982030208115713258988990098526703939332516339773953384562521363189560527855396872341385915013915351199157033357319077888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 19397393493847258322553390286519244672619408022167569354829094145844847648100138120793864364511425273091185523752122170595805394082096321256543930976949112246543668607531972929433884407480096821162245318027173629015055604930041022621546874113605611736636441794936627833587321529412883887694913026746855964957154221769811859474853645268009580846497262637736647643192212943617455927256868411623985417652059795774623384773085259718986719257286071016086701445745638875679128622179910883923936229119775670007789937690291020909718666040682659959305364830478681697329315085742514320566493509103291887569984400351692551260573636527552162902656282537171336862404427814997543117940063164045836284951143869016528388871356891708703315469432674437592367524643417852534295979212010783467203588715456347889312833460106010560904967623852364831929184361135080982441787405804963764749556149182359233711165248777943399635375876208019387755410429448802042664498813741421234803665906358592912211512030098868904516450111708130304192205188965266994142539736756504437701193016356308197291430652755088458855828601435504856574883153366181641058485125711723266514796709224523243490955306633646537172366484566081603508306016265067403765859475807596216623441446468575727211096109914555555163888519767728891403292761113120622416627431061689293244845921191624180604048892843328261491219165724694342253102707744182645366712471934946922268793980388092407109319496038062240881910271001467069097759903531457031645060941429664063404242213239764619071740765026981105341731441770490198794560334246222299027441402971897535505541601368995349306020281412326927199761832894800213525893831041335081190930861953884421650724328398567418320801918569163680628818935364028525495469813464845104338815513364313154169387686683929597652963197738652485132291465637508541782519443837888660987526360318350381328307903071920852093432101761012660518953909863794896067982781532560137018512916333382600797963293793238868651558498575161848515486239885652043960963117200096611678662045333306038928288893988384965770479076466243711551669102262005118402183101248187587934912092578568371006095950262536075350692866587326550808914558172146731438839069845724702050462608595352909813421749956182306864211919947361176438765736549299760332966017240280431664519575097055298087400603851588640272876320232325419718950827335334836931557143067771173368308135594089742116793428778260210962042933512046663762197708894232735445229158218254884338971171575660644390440251444651142408473541333977791636237803772703158566912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] 120534325622600642432600181796099861559538461556197139177582935729325003286392270737754671410419455159961995461078203313448037661216379116109645979533836332256487221020403277081378555751994976785219661749950964046031656584290055733651656978474727199743271981001294848537706916684513182749142886704564240138855078246510998395029484093538553094050589446037246379327392048288630299206287371144697688517072225509321484507674449809668994386624859294338884680657675211295394260601047825799714519925203545348235946839772164030447815700134923526357524066520527940587193729921628951250773382953013879851040826293524759624560100775935791051691701093116585085725343318156104123680847835502281127676097740319735325324408745933328668387811497657398088647315233229374250831361253855545224538368794492956698151651900628177395499757575623854220079734808773936855320050780152561311861958992525326049940421380763962068282806397604151822340703275722559815993381514548133375113671159554939671347015549604004367056292823878186669207107353492760401966605176495610420003646733413588363954509708440039282602605900017967092185948507102311437157351401222380914115963602602104093635556777237257358821358308068338786520707484979003271375042266688849565158810356620341442255754950816772423232642451134775531099783727496068687241160907600699802585169547843688991795371802572792972475967306392801743772901723572205298774655410433582850700620973228883830865895403353544907265914454674273160664360367853475675055013354166354418312681943954723421535459402850181321934558556969629094347502984209716116113199456433845938264400450725466032646630185062312613034421867191500507416844541733574958624026312151660125104010417463554284874697815448967468747803392876956907414749575060879101353890436966611510861633664728826915500018753409550233366268434361033332294360064151468350544921069632138782958353164858573996151215853460007086353144590755531717148545364054496074126778504495339487682774046304929513239167729233272313875943087427465219044071638189643317716806352173162412975155930863088706979392823616706360853843177093470622457835378966204244574818552476569518352502612324689198662780050104391288309232631699544155423545075087033135051037024466654384627838981945576005918664350762497160655251380148714027372313058369812039783882876901762726081060073657155027672965601044871045379579725388826246919708237923729926591117593599236864533936466716754377277955308293710888623396806391516777383175541257767563323528687052550543245077733453058660053881654886883176479863054151887200714752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 464720604571687046498280842959979918111898216948247996023042405061928907816945585327016694782552176029360759923900111702209193058236813911105091194105170909426602541639149732643360579567183814019897367408225300783791804601523208052060105913290617817912205384614644503024249894017086421356079863756753988901814651290950087672216030947573513948242557515836842584376467845257623395355257566045126617465180598658627771972727918700326126939554071531899874963103390685332062996864956417336776649614013567831521741424830057593311477640155784441493322893128419227982072533814524048109870939567028869248066868666697307353936959471070971831743128432938069439379440459235256363526294891798004363835853708969898154653609384821461217423267910270149037172781764465233067333899119600537267329509955086585104125441221107592370751160545304635800906442365436532380663374218574381147459105692474388396503773633542154242139713512215709659353263568389297947247888063632303041283605929675710097774230516464754683662934065650437088578540282856346826933918484976801156771306170516154292049222984403932795935426635332032402302992883119569533072294743650286426315896352917809821266472530286639202634916806245064997967994473898131202888827800573675999268978825907705872747098397399521723709107235039557182388602984889842707876334135125391665075081217937852990892830734260431458316646840229835218936638323762928530133309207866278095826205705260002041058905803330270600811614447307400710581402650714692142731236986011253893677409220660556849764002728781190006601542569713374658785104097711504120863685980227333698515917678964036278166069258977745966153102876254599533738334811273490857577249373722834733539223582008458963571450753877864359075838655640571642796326407178834741391762242840211869660913297743953796252739088602394480065391322743610260671641574554311784468668748245514598121887207258354812366589681168191215023247755880856993962639753832262983031784406416664043814936272948488501181162427685403453184070969958876557333217567333665148396335790782000346748084794202392783587254652360588477302577364774838308391279686459471599800433862547552331942390848498900614514728352024968527187521555045263626270578050009260282822516161433521062622547751172263491551989706501090891673176534231809647477943530799093172638749759325207968599149793224293270407656927479144094833937879125999445196564689548098970178712904919217174294900323664974244670610854460967347794908449606202402300256722389121916790002461208512953358000129025222944335532352511563275029757951265625553764352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -5587979197397615927361541920415777320742806381562060845948314262978504856374790866531259879763730349702435264478939940623634725549083925278296300602523962801696256274622009440303415789325432079609897532495724109751506467540369149013199227697954234227522890819595500407339651348652113588899010918200311826573966614524962739380568020465553225395841885065347829325651312641018928786252211790382273812067851015066887094155859431466210856139088237190332046180599137798090614430793870051928865824154773206158480324894602256866188507558752595339412218097705057690624549225563717913389188813653071414286114288121638995470119557086690724409849466408667443870135267283275688766935158352161082458075289545036245722698816898996228574064567602380009013281683966139859634946146078804044741294378329059246699180591122141808506347434576120583272444433154310582188790922702898493365170469068602645501949102100503322447800674217823222337973002059065238422043189005937937390501971389687604820775408635467313407070633351252254130656257314964946363062736458099003302966343156094131484369293305603361434738453191660807451594379508519764354643270524754152632438196117671129895437559251558714185602440070198313141026083271528634364999206621232518408050769020485866120145094449408064561865969936547634562774135692677614214022059877742059277688077448459418454990742863964648413485837917026432562859375058341132148229044230462559020384677299549634192866594853965739970469119067465895594478183657323245663195981455013000057635434663963061733162379922631226863620883797712502389903805036833518642936230009990620086457992520191561715551864374372327629978887556241187140042953974252487077399200023974567952069226538581256220416035646389990063066143313767744841855403087357342145808746680934941677469584460145480970733773582075895840056815650470595080216027838159144615016807651113591598153659062905132489681342543923756823028573790190313544761052828214496466736003713264339088424252046404078527662597979609024451421852447410729276764272970939818004404695735118507283810157865388417559680945082193739067961827763781818359324354345502701291628380755618200013685630181789813923918644341875435079480650232637275208934515325863687805655583801311184477969440432585875105998232088150043591175616986793634994029148272775474655074217550411792806120339446301627231191981997227400023282347459682940312361193556711677576611051205795082066439510912484295006047888240756319590699995468659510359404929129925426098495872267892842626633725269051197073076227547295124561245727927489415685865472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 14188223724900964503525248491563902942302467545527966893966822085946968182741059361146001894098043132525230422465334100566417373029234740349915263807048453639796161028289792775372547766259817321539779665235595211152680725200776927076041605724534493231640936247630448079092154632654632435525166693978777046968146223751765728998260441759638466328836560085605018100479028239520805867804444276367335618617140244163369772950501556925979817904569480323138528257990813170785308088855284543287955298036514703378076395358476274846318379230823404812869345676022955928876322561501450147857861241590798346121360986199651488677737853470799356177241792621247742398788503283917223860296770720719195242697226467069671350751564936774166758632030323432298461912025611910874320472425097412012284321843855379806382255285603007753756672249332521495857090447126522181422001285384819584716607610747782262970267669091215336688794758993689752795036968015078527864063737933273568529621668872071185002263699093123002801729268525161859313672452241137735299816051682781224864917832554449242172947617717621365010804613620032019986557056119793187758060632963826373170938560185638052016639935683668102868802152651023387287632122725102710545976763708465605539992111156400404767946447833830226943358240305226650176531814995793240610989685945147084208791694857466221293420181760626460913792390468685388798895924302706142409288686938745424710947309920652423692876621280229453894978233939469712042108645156178169188645459769976338627185364658232754204617978366082159204902131149496013843442850438232746721922827253199236797712731551982072049980520415544164546302219925224062395070047327871195225405952450921842325400663377320376279483396618654045512464662677692609426789178169124013956414915543545764392641893548597904106409554967158540068231540670119908462514537650283336582190670323729859573044299829507201295408585639780035194651809810140414385878251889814149559003062883767923183882606635937377766780262470346121402032428598193017501884401512824768185630526388625319665834056288116078144870072026281084466229329541363678540821924947940745008836387666417217243485775025016547412529555976795875503872846634711800346623617406223048251960685751144443874594793727070321797787135176434281599872382341713307525817295778668444027251032576633050018247998333160189625366322422375168802819128056917949575696596316550919636040755455519839543651632148180811109863928100302128089066933028645194871214629857750965777435239257802656648829352984634353156284953953195116294720393921420401353687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -3758008566413114826804379152208935836749940576467090165922857990441655977215747953884175915053580725341882109228183931533718253931839607190429572953686803016305764234537983370059916954157163513882048078640066632973382931736992682539045525938399545884192728284491564375054584796583064009139527725732820358283699495613364419218120921819832568206298575182482429620712010645334377615790277958269645787311443851629895040170073823591885276656230584285923775082307297658456714664860502127538136041592220166686568327599572310608374730534533448763389547856707392817063862784123619844602528483355431008945434625115634057650510862879349695678854020536826481432414317148440464567443622835845680872819498992412990793516298235145933392053359067339522778688955529389786735950208354785684701322865604615196073875610004746667991234339829347351742665179816727167331262909319272634553028004698672068063567256508205262597134487208613694528505894103349974776694877668449252101821738211837505076401623569971088945613565814318664331589145887735225212411746344487502781348946844190364784531671853209886345772765602484312227230284499151548085844302256112330025784016585374997389278304305961997848103739364486959619869067148697259970422966906847103354939517474383129900563890891055821653649835170104612702580973648842778485875144857832421386767703394740463055690468912828505956228096108834296425777375724773113627818497922101271275085996018686194146718650122588609616545446953544013385854829960703133422790046129575510566458180477478002880987385750380667675495882830730799978028655564153689572601529846697509267573967887461850766852042933985458593543046455628922218713130638027632303144941648146184074886801490120509774911264429082409028094153062705661719850795448543061746194372046489586140267673112612677520333921449174922208074999214942479929814624826944875535287856314193888839106523109941662190123911987180646207725452612188488045801057532190080594794696325125185286735331685703497524927904299438147146387109277647324011479151642335233434322118370268030176914757310491133849773433758393009293348853934107778291389096184448988320953547677712044833305804581952500351600989721904756928216101254064142008033489831991990839169144126364192943407414700402650007680394638142965049625024690414199448828137854579134691345784359094242990704735045762851283448881729089602799527183315503815904916314433936984345670259545955465713541869634625512535568690072950397205883638855691779197055661473781153401547831752010203383649689664197005652688143677857109913762724278447977040707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -63775331976265518116112819684103341821556425287673819978832761024729827533893563255977765934959366893144010426414146103858905003217498165489660456286589830582870884548734046794243595736046272698157417156758326540961365116423861666494223822399886316060167299206055340970089900685984944543812693974071346255313205286994118126453408213550833789697889020933006417273454984155993472632281784418647619873281356287923358819998893373211380621021372608325882386179578136049745136241244048658155037725486050338879862385905036981322694038614311974648844496998618630159056549585165434489045937444202774961696746041648487569812410091140722678877339150983948498832223481693679256224149980221252181752458387580111852767219397481504625344895770093991361741807650103113142969516686532815528361716680365840385533847703910522554836389417435635846094048649372079932882306045736909329691469762052427614289079426154760870638218965205382917534791522282041844375034341830898713355325394934249942054975391097210554220011833657448836638862705699491455797113065157947706163584576984048666656060960498163866341566007510840045130329458006049809353141172788872247287421876749313322619491772258172118514393355312205262997272536884941380504688366632980616551617416618099785074784527387160503615505440076967098430803020605890600217064090228354478097741381794040793379665130090789915585841969276936800467203048312641206920981692465263331841016534528021521665471867653964498581799615973031998065646842986599422222713039230073448107918035862770592659177611630747125445783000666556842840808380696589526165756621541464226806134772806989850041757422162054331906807704502023285623446568324886917027107761743749801703716574196305552659774333897115957524511490161502485278191428890498499692579058804471309822706317362432821679629611649758105800965409695392861358796407676543874815570883037916677654446509781360450431808552281889720148527557303474434243205971012246872639214816333811065866505809199812693085193991972214688795188815362716072057666749710048246258263876951464667761015466389449392691134405653272183149938290545055821304873550518087385348508891586082233868665926686611507032819798459499719191831949336570022695877781674895365556785539128950738827161018518239301821711972085426232516142848811926707336293942049390594635964999556230789973527931112628122075437131544584389579906152792151963977105305770935260719970838352537840087931475143384908944915432722747854587312070676603575758300210155155680112872396420803003902652054225244870837356445831633440033939025338937508737581056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 211416773434893656392385462982586856161465819904060870143796897008835822605125912429062822658184465822520088586366191570781695095281650857001775666687197594541361500741452725916591423649178167687537347832917009788777884254146360886466166616285740840439705067827298126848708459396030355032211714983957825617792113556440810435137394301953653391320705732066319121284245844519102069774804866872171209973382684884266850128638684757141923663426856009464728761511874651214598478492367269462059869517315502252734929876462618903424811653921832186464980012565770949586984772166106176445931484661783064338535633107527709267572897422051608284778429814860887399357628807557402148779531772430223008142906813188766305487750591583616554036353113127218649821892486896205475573505236299955192912941510164850296950619825445903451111299884549069300987380071094392375397812198761171754130614291885624048234615844712502594279215656567178896408607620945623559915077275762119461905375309854726072824745349269543600149429721769722083724385109977002766808436113762634779016681656249920288098073535978263373026728413125291664524509054934744179176117826031383383934110819848781507988074667809586644462977425236405957142586673994449901926499782602774676656396663424773962198311244552187562556141523645670662529565438867501365258173104273953890821331514960331373452792910220444950255179088467355491192975558084437096911774852032430397947451868262522840580545492848881906840472071647652075340835223509239499061322529033683039836780038665052697685205549743495053092475112962996247916284181146336806560006001092137047154899553086462991814521184740341387175381469219899884212887964036847345012259704506277703960332727307779603468243780958527161441937213718365037912854291712131129029235292670032202687325563380402898299105995745581088014602205233386372204381190072237415806753366525467246098506845738193835153459753271361721228770445985442647658863177281708084822108590382024495301747769458755666215190711556897940549751231942959006018824183407606421213766590471740174198075606737964219571880809460568593789241054499590234140945228051598332623205678734619837884765092788494729056338895070399547537304435535127820431168247628274126374597258373832348623240767788751115510295420262750572447995427635940717423156582494841034891915797646993652637878765033261889404451074856954755101750749216259400109070262815848136216370898616357319946937710739366366582260003324577004221016634733000658137981673513047581191333052767379528602463756319444606528530636154381504097922027856994622410588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -429069663000826115451523416504962242659688450637921820131133696965860928197424788172798873747904503352834376374050148282333060417598870200972194264347322501440610785490917442665895172029259706764663497113298709784179777973317893940845381922565311574333481720475778137944024803798861962262620955573902834422411183064852113140013865948963177848146241627587283334841239060886168041901091449543533878341708976628375157082580144787718252099092946422439994872313888843122956971461008898959600130640147442266066436256169287814525043013992326537630163119173781106747203162020808759275077523377089367536181624606921769909924821453336025803652589620755056118099861328701103068075613511304152653605406257949907690217447531993005773452813175203079679493258576381457586427823939824650539535935757244239321069800782666418012151196597173800646255961009669889507017436941004310533425731327846790980160229030969798156602360221166756158773656036757142926968878784797423926015148561405241985791378874137421347546243976665928221642308216883828364142453792426961780144839201418588138580645401508108145523358698560063724342548348776285450016778647927343137635206535917747166916693159156340545950917916720754879802716947832741628544029136289933670341544740277462168089174574962565699223718529505279365545603670721009377212411730249541759989847871341967783146557918263268087189663801226563492557800884433847191887326560250272788222662782947888066855418593370945200960991589171505626972169809900292327038104982866405991907707493687032984206051610859581250585956704336940579263715323382287423855109541241119407007832854200500428638670931885067990527625880669814953855562527934561175970477788610713219351185416554602809907600999363861368494481073615986912418379394848791597813231001143970051657857563921990870485629067404145711757557719627291084770079113238842214985500234617857847040876825899786269678068283816419829524637438302438235350209258755056268878049548920905409160554484305624292076397896504643212059687174522465666860809318165342066170130376251497214068455990102805751487639937817555566737320001018398223044919587308041030111246144478561674183472504206019283049570209865606573264277069001939025046483094975812997176461608699216135632597099781856214881181901531184399933064103282266195057400357866053940828810227356836984995438589481690575694580281776845396708214388395673400470400412138208029201769684782681013943100738490343615762450160442115543873770610033609793846231213550819454805399428711139158142735005600611504516672914303240707128942232219564225270382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 654188097671802894594619402032108411018611366353303567010395038887353124647189574902826990047187285067189998522660410237609111973321797740320709182061610202957015370654055564996492786435029996105279732594993301009338369305383375377813912828875490579843072256806123632056690572224941013911522661859326774681330512255455029773942318563120049270410420374843067136335277902547197518048529249170711409743710516364620104538955771718209838572632830889809262322843830633781938880302681443972325168115725934146042899781409112721615238305883821039715442946998507812622907858582373481111303752852783322613059293194831796929954426107653275742157889810499621145564111830574581300147665561563169048421032710455851138117425927586273311399636644025353657585703794481183918018793138775859180194713557715564582648973536137475375305103033949320504346110923627994664329055473456958605682181256376529723075014331824557582308974056123518545225952748566758763292126719204994091338518239583117599769584148313349798629352032091810768643893787421152374486109833239814264966042268335143715243337536181002485253262399256858721702024343876713915015899071773857337963894716477433466239165697931973145210726762888137229222529194674137153213859170157608108406332809663090561284787267697015578270177053687622565942093867637436083145953249408093766506262934709247599713240292997300573008276136382494681061533528210062906260665064578643933340664704043909349834445171885345875986332605295474062597379762172992639225992528217150228848704385715441455244498082396853026610501581134607944915310190685448407592323676526565778259493847657591075255306791645426081988044813004550623537208344852454573894062847108820170958499614110485560486089011396446756766252010161818404529792395149853194554394069130459404211371351342181712478603503065237110955149522046300650344694749796350043358640500891493522220918661166667372131867481486197118005937579145342938029196471425188019730925056481364034256317958525149831330978434678217095485258751248127877498214661413112338236621564637188764581351672713046546328817051132299005359678336621237209531427876722621692125593385841946732752147833565538318238866748714347994601046479167537847795533387858412642782034858330316149291258114711301508607898017371386334613292870221155947224468049145096586715036436006172067440799599400065224624206670051760596604020716683868402680678335328489441527725971450986032738473913298643697579707898666228243082257941966888942816517320631053143826562949901565918825325520436257633398860893411180278299321849598586034665291776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -736551059736814369633422701837517337262811951578340588630834790910871711014277374240114077088166311661467567958921178520650827378891894042798683572826165616034127391191153059574732434674674295073275468806717422181405124913902563512533268122688040695045070017500521543562606296592720817756751752807123981125043951563099816110181073609551554270964876826218175400857261271529467704604089931952504095962279045904673264607833771208224784801598202632523463743684276792429654509554461282412125146859992164833177904140675352019111358270341685328924457711764619807292624755080910576884789450594756910026913442757872126761791275285801176573824071156661654384756354355767091545257269474807564710328369139341563690121456186309613755528013869303899451357771940068906234320337516227250551001168956408020916410431394505044904126477907386949987956468399715098292937570767821736660741409667775826703707666861643119901070665027818409890944703880474808323376940121001257049341280211710677175251746489074749201924944240746898933188266359503452073130573160045183023728704545306248913651036777901484905123243213453933716391198322233826748658587850739693671006496435251563083592201805542893600378099922423065187612695054152375353504109112237519429091342246575182421238617435572130846583875228803651056667056095431277132881818433983670942568214845944903514174920571380678121500260076663123545424260505228800445893072182000452977877841586259761882289910860672671565676067311400711103612901361016719766131665885384129709231743665792172781036958409590629154141937904238218966548834902215421928793192270087760187617447535884663956267460140169164995391029004993454498350828975257866644632609743471370635968420528237752490761388385758120446434643207944825379708220052803191074752470876124422374930801311071841003412565466605446267961357905488815448448305654422923074239630659376581717056139939325144048148661056299142683350402117422327693426536894071147333718042697423619935243844472942841204096750866998837682851178641182516438099527202698848648646264385809253672613645830277625148589081641445671570209083154496533523967757885354650922583331676376468393058077809921448069865473338075793720127944605521601555187205140874680407868666130166482632151884235953334627104580411599251390777153125591153619130941418325863256115085234469594405894432584860886234698433590790796141104163107902822783380774824328360780805581610783852112923608454392865322332038388234096558211912671153488579538770618341930723131244033591828594512467965517142277673228665779265396257470366367777431958323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 476543638628192543361679828581547635575201404543702376456694917661594182142885613637050000771796156453855640981706589340397786374363516890974899769051859363576670246931738071770512692662947434958517083550675076721037195353108898384974833279518540159968494864070368366294096784829280109157881973197525660852611970700219814466318398076956480618153885953140039004094790148329229281027225077769761169602221458379101694383528391637246279943787259705540224878934271912672839916368798404995764348866132957965490679842127514351183618013977822694060571476742401208032340320377254043415617215599247563482977321763172683479191769984800389454541226110007005369953053718828251538294659215515563395190230446898136846170284643514872707784936681779164431613887964337482111261676642549794906848494092438213666405396087750139550989061313232134288934331166900375282686439802371004417064787491047196314070074047193719132387729828235267271012368424902306280212759592516772632406261513208032842722984314573222551185202118144917816168117404417837769095036349620544744548241635481586398675286997480517846812727362059569364229690322962512472610475401532953131362728912084952406844677476518454066342543331678086245715892799767645743565168992745308865652236345703476410619571811939894717812449041308137661725265421573716454467019128953716249786890420259010487683976141109972188199253126964313310713269014690851865719016948102736040183927352857241310482574333679889919469153315298921732738901269513554428578353639620670299839142636042942428270650202908166283610716614265271085352062323699602453990701703081620783372972615009941204336494420396172790173217224220811557482160263666738602787758836297117478271926347681387709574168745996916328743037135431349136403708683125437939285527911535851292958531708249241128398390243137028031674745631970868119811797682937836386544757848453533851949935843589176609463974469409073048227550679679885470399274168113995878996831278418808985275106935931138301571099757793824729611031540917724855940787117961551820402124801671536016208044247249151457443537116157247291428512307707432783749409248563402558033951407418606137019016027640879863233126476317628021273382144457254080768603731621743565009269809543753627243436432405245752448621913806637476782914027740182710082863057049290976057993694483790479715713415332880251000647794458657923390010158750587819680213648501934071957557976327715422737155780389502951332151436518457586416142747374298589864650608410621854405229964503419805023616432492588580074807525542522853344834126851218333449060352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 184381359424815791257906412035781085022567869690754784774225697448599626880178132188547098739071270475172432175453392530214803412380215287431516929979078104638579418776274332921798336422407770044927851957378387485354184114097402880494841069728243072368512505203255852946443563355515167903717251717375240839500076522830487394264735100780625998639397784958199708430735084230616874577345462706394851706701994163474436313508741013697236733209434378350977777662124247223650788761957726493196023128198981095048557587460563506219034265364107881347318708042046811180321540681302835154970519123131128854523192830234620196391354301598760438899985477101751506719264193151998017145432855829590627620190862992332353735803650057449296149712419811367414932127124420986045557660813240708367663393376714634510440484236139893879275333103491506042987568919941199112334255384398906431614034356380913550281943277452920427974616476332672660352613765030258466209859960424251685250715761431671209958800822910435769507878543833281047160604162751680510001385736902395190538422988806150383455339210972870568468345084432939766664678151398358602949963694341344421540370341807101232931901359612692395873131743614934431503006711185742390641039218182492029252112186750524985599611094782169308675539745909967889212806981682135127028330630537303316610761881530947991587402872438484752098394143181466514682523213370769692912178668938611456916060681090725454041811047729685749472894925967750868602284169489868879591576440510228748240605366342539551269632813559671511561249382342130500023733995800525246634584172449716080561758473875661129756766083010641824541923372899133659236154182544803081709896434764093227969771108399193864026529363348130075690631312152567227735680703899261387357296650153208597919031134494228072129854643734405274830572106245594254602196774569007736928367585550397553382925045181034126191346628472404143633312390630645718500464432207284504293198466189664517685444046417508684755985767936685856973995156282883547415100644587633944415073892707403148168858831765339697989028254738388493403653811716742092155043051223793252016394988931281182550368999464820521519153550009143478809818387065225669167721002714885983040289607069382297224466480809651826488136971524937358469193033383869308515922652094319609536741251168764976157327766157666591349706912823102955801023408831154569573495747633044263077281151939784811395678379672525737281504356257222429825614325522071561479636535631979453011200061657629997827427279252191477601190538067623067515818267766930335726567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -939829971460550824719966575430224266649414078146736453778042708672659129985920254905599951509690004539464880169708809120551799936016857491456983186260692445057369619954516621433918909549343704347524714106926813901185908977573420019850811893251504984321111456697653355540452677674916625690155809410405460360391450658529440469396427698476748718900226610124791937744857528378919375955980209816404441335791335301607850794343637948084730300345296980878703027384929163018986923268392371858824819008479088507113189367354124510182010716662629485614169178625253947401102162351494528679360367863908565656018465033058735087681208986898842846905388894865476884007343694086809414004266205365004762069529249375594928274954563087860812132105656422525598324921222272125347531273483569463269693188306333317239518217044365755748985215477655869161321052671625301244263532129553232921655692029431949408680976714748815596583144920876073273467594051162919815462659646065093577475208019436398747746421257297899237949285441516882576806397432919460192525880431541991397606475359894956558912287225242169408632936361836006741067311857280714692420778459992396779105883700606252781567020252698639829243514129561081290650902531215179719470655106424545181165206516008772879438620047462587107495235767695239852616848450846737399484280995985865481671196729380879106774169184380917435593493066066725127451784901048876201601193264532363325271636781859755264777793842115404606510125946443780026567077299106772342167230556603989898219026789131356729097429602144608715086692069758473053838893860420043587489971588615826006925247849930789994768131761726081756535694552241267538555327598456683865649782561267802421125428540428274512990053348206062625333042367938547263537448834151702308257789107050409751194491831251277476406808864807659686993144536840551804075075890994796357241674303829085172147277311347689416796382806602064790241122491694052884122313202734294176663776032619320053055921876475399511585036757176923458430220434980594193422986236025834013963233384893688537455767767561126097526105167443532673983053812104353254007358500129231517823762465817028896998487667244211041422685725472755820090074100675153801536541942265399336228741339323177868231879996771929462271135351267438461684304491939162647301566369405189995999270208045495265402543427059757961198302362659479243710238345897670841910484811946808253861222000656721634515423195756705484827967111514269843968178005823600250065463450206796603183497932556764491443538849405515180506328269008259997958444839154489585005756416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 1189323414268229797053451670624929798220405196425737105725457631202267261930467782340517165268576376882906963878127482619149311876272379982520505095005310690449954733579283150637621637880129964319362618833588716747740933317779881304517403027803031565550844065526835812130788170535302675534294454072401154428250782153558922006772526171789949750776421366555553161258796291744752849642947263307471350157493227015565791579493249349142671881706377280515324049039220264414948662066360628246031640742466982866476964641789592192715704378775204871245371382754770654884007769079723836116066618220617351710720134044571099400176391112473624195312824205505220056986170878389971147515624004730838081614260322300020768592272352841149403216745293478896865606243125765153421826941966282585155736434847878997389157199109426047365098279025546667443901614007231789741158294261198678676003994501038957293205389033265295851120042420764631741789661318073450986244416413127790212098027950428344367548740335588708284710378033896997346795443365547711450827094161413324694829703736123273016541302747984790363167933657013287889039501754782859832385181030093912474851813859119377781156681736810378858302459952715603307952588416652622368494592729411543506391174540429950949654630343757880145598338818088926810925464657874307282268300153513241420658046297183633721825977314117300633110245244488475681272545406989017075712784175911065506122347294782435546297024386075978200868251188066982037927357746367051840434971232753856393814249084296883279508285169165027091389662476163399143106429417592575100187425508816550731155390472239265939987816152332950132904435345492699926292344148563501071317499608637999307420750562642699767126833564026242465819862504562104884478288671752687415415805324554369418075010550918015159151170856929337867622717744699242508813717054514253581061222994257468552059662224149981846288165509567598765585188463504737597729962427673520985455795571068178466272772163343867383138677776243904836575686535431456204214533390461986699468504026145271241569343304582271434018774709529263476486112559964321889524554331948689961170471982417477833946079782184138039724779258579912231632003108274111982824297551775794416692879860691217800229032218254170461984087892538216610652828646030995927683482801362335402472915309608560958903793401130630570741401150162228950570718929093056866751536714737326500584763921047289249129110139953238523756837813119684915442889646234895455387398285363808083575115859082430491776135888134042868797902322666949671074064029599969781926068224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -575691021082204821055161128961892048023026494653610701453978641045887533996457390066346837719758371935104670144350889210681804181886064993970510339829878402674924375296809798724863658353440906482832263601354255551554869231701459511442821452428978561722909455919951530091895491171406281214703416633410140496907944538788802879082586083100951087751985866758045120091487368924426179842972046430958348836726474606680266788491191338866998451022470000802527610734604528507550752987006884658642879540714936675501375598372430571042734206097848939965942093678783515268911648123395603101117966318450301147626210069897782276951188513301108241789749798677184269329278303880563248582373447224840376024501775474578676779415815968208937422190325433617648722092053376698104235165092689835979268828797816952073844244616022351009422175197989009993029608178874664329439331481583145420147762147905083259043349312268067561719498651035281680113445783246514883498027304563348211604525576457700285066241749606155011489452352818977317940948562780397822781451745701328154095644164046316503581292387082285371112728465906922810568180919231976774313357762272105025210800428042078393478783041570294376614687512462742751600284388450016313686877637869914421577230072345224356854875740819978735395074797201571506983206235510767833426337543892981369050116243789277563567451770189848646439547324934510097155169621442694230516345442450985300592677641877577581195555308491736153904306135229063725780929063492055366461413024910029028801405108880323071155359857348351435405768469144949170467700725978612241564697048630235003389541363061795843764757061874236184475304062421330423553890520531948137167216708623488106649114661906851880412012487078718825164998205652840466189490326504128212383033420527468327067699369530796454825157939204104319896096190025726017149371376886330824479919220443985160109208227088451862804114772644886051748624319881253699868324298875086902104125840158528026468906022832410191045716316463916743349229217177169818300785260042629758521698909344913471564110210029564646500690767586208285046077417184102737025740310873931893163643853288090499330324794201174843684620120628731149356018545309495745249032068236750699330054968911984770895489444198527480497935023940179873280221181925278974378764701597326757434123068645532646161258174498500886737902829316169871126909018702158719221341831238061473964560229379955590538362184788510042662354251085985848258841188974318298327684567651524962270566408779141581905869910303826821069815030112193887765223076171949123806691328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] -503471405531553284077382956353913880072986653906756412751352683518828743355994541558460997432205211226099062843680941518059428099770874764356516416791129481212847013417196684232317284102718953166947235451790095240383933653363532444059984153118877387035203672492242290862662852962731234258356889397681015684680662132785037970439366405821601249477114656007101175663588495779865367587073194059012809340747403033079194228185703003518148961101690916849288721829555759685331056781999285397162870729598538737005070341482492369698754345972999061292632810741603455620120649369645531839577604280730903194004231655724531454208630349218526385349226670374266454454658888711742202576722855485202714801379372812422268006794610740882747607875021003934542410653694787898821126253624333390896886929738024923073256034587505462994907802819003300094154611011097422994266331004208227872248346532688940287347892070637324265318562997518524965924059928473271541647315139277257561269164248752260177921790419629703310588804417870065836149014345865153471001484132075853393151856243692513205153863540550363990754768840822435289500943892071093126898164813043599892132661574451758070620117213527474007175758643213627324139211012291842174180421802855833311791144301884719622953259498888367148226899296812000672394519846686576701692928212279522644430317893002756894661488998344260021796033208374822572949965125210873092208004313027950760358928395792307344815027710334865727979645295507948847612221416370745630546116211676273559101834981068573361156875876386793534081848210656394065483870398382088131431200484022349802953250494931387654661002887063397880010831047012924540474965688153594117237964702890715790503841086856449344284774680201468688782956786199900632900192070498493661263395867811759007160012999712848457977588321683374565333693468008869433554546302226590080768365905550311367954129553196146816695896846961073373122550947460442987543905625217589507560342246780060032784764998829579245265337280145139487642827748865270924601455417691528703952945544719915931598379993756934531841925526941902048867404988642528741346976060966856488002800283011078399545215035922387345765519984855097052254590686791583455111403297670610889274267117533154563470399173463965231195429073297374821670123520030322588495432056135280572644424455673338302071456882490194081955137070947059340576850308431067827621258013613351184950993426460144615554094969666125458211699443041172630920357225876828122232625678522168014444248812959625682368188205288572920429670440105436000978096174424569064967897088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 1179046258906871111400561942423011900605531944031306301439793301069695439653731156675241792627729870629723153812963172125966189361811056960254050193294022389481193757222016202418853979169623812149302296411720547795907395444138263533921197687427944602521555136061883777535372774413822808255797102829240772712436141238086675837629203177004464032707188076268825446648721205044027958469142897328230884714229969186955077198469718675562514192019024344405880219016186182059743856234166107844683471375109122171138505077581001204456009636647952973241186958082153095055537693603315857714891703064902134169031501776840235261464103327387179495666894584687855458241209952838179717527799354980078161442024843606866179859316052459802514378710113839370836572272400133574522613570956826279490013445554607185873108332034015627940957504017364961120192738769871380185621718611108876331797455874941899669060997834543299779267753197697956694159833843834328534515705376131265344106629279191682615860368284753226373636022344254045730648770571489221633971399693646686960812772263809420206488110079039846044069308561110595329872372361642240044442237709064739895752077701009831650144920043592825659687419370431839331563661856184943505190223944600884256867581094637624212078237927699970402737888541958934323877407307583986279539507063305892659047353968254896464456092067658189696699356336074537219988381583973618420808972995560377112111906212742834675718643449257442215335214637936505786374048702676822559422612202198070236686407938836377056361924491878726739104212679525444153959761689116865047055401068193681586097641527738305057595614846924103874730021110836660120936658543919497661634015374307251350566058192349056102088359628308401837147205615911665902726739486903495750999566119791689988176219366206626494527687626389441230535302819972421761908400921324874703873420060612817355824227758190340214651095219932285186482505407428769210179673369081161969308251869774033171834007459116823041990930565257910919562972366548302962563788269836118806505170512993353340323552034355433637106881663801591914857220596617400044778675854518129845538908037318929577475582076694413771928451156886517785773027924048080853233293264896236271940774915986569636965059235281207657430457202784486463250965514519403169543148226302744357793791572847756503632045592022197922752525071222221365714369276210217514793485487333578192943607790537649583804092459998207636890501323111315497837322833445390947835134448715116236002668717925473551819314110029464464398639829132039207261501352176323253766193152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -1016179964585783573004461282281698339336238257577780778253661322094648152244398280953116666681551534086546832123753655977561349502807622289325481034557784554570355796075951345024087896456756484948317393465663318913197638187413776395206388559023774812068757042923216840806129296745148621063286003581073737079956598779368035484441829023105378796831394097270255715423846555657439599256669324092842132515879459698948052612640139055182092428631517620810856365269706395248514405935266293608107780755354635062758419227666478732030829384326947253854306841679205387080891767348811713217164203083361474562023333690895518815450723669026058808205647634040578604330759110366636888842430098819547588145620206458300126156938666750571526745132984948282073054094675751365316167163914891590325142064834503881993887476881417981057391745518466825018962192902271885616042748607363905615126430916834962805831518501632004242332994015173765007760123498233714263904611252160328393170260882874806204141041816305678052956380369852389837910287495567343428764323836183724046641596924945418108803343897582948852571646134331374544871398423553752924168137809174974681779233302759665140149059403788897474601689291760142824886598703271720379692207113288301200026879877720550158118311309233976654046869334957770286388395537091096549490199232455859509677017818716617929442891640757822689100166028454849298388063618903190997530223762482773082926388154981329513069839333862104296064003567816585086744706807442966009706493545327852319200679183203532120868567264497523519194264173658319196651626655785163628329199478481096930321434166532305778214773073648494760150457662013601562744340642384112735362671226460837200623031144429974668917738218308298277857010666021679299594951145629853262404701214566820589785881944436375929523237442280372781807570924968142028810675599973495211147386633757179897949308245088133040746205642949328821012905635291037493241435817491932647666350744168042879176294873231242009480369514449067324166064532624612333463139326012011766634761624641812194835651698959198409973831716513079339370923626879183888505952738564620051897198703297364687640796468022925329867049311971774535074186987009038022431424734501531165158482905018226927917219959998535370362838418597328462908547371490056372712662697639456929333657116725609298627022011480905627507843074153517045951525215767846321115520157437425707105966779483978624413013904699805838649414349632921116405425598773299351075966217463408870275537269917532743234921869347658019218456163114054583791056446522230345018900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 409870573321687738269781330192028717663140042664238913742557669096940794681413689782584107255303759782540973279259406322362613500686808879734139259795317720713820174199765658054257424773214844053212903963522888517359059603834893343257309754175471697872818195421802977826486978333966713925793851919182988362600407434183642150515391390023362646228405924876039613008803795935602290490526995104211438473694423084221800150329179366448267477216567142448569809682656589140909426989876170244568482716429078058928129254774492485054970900568236464940261541839135196016514899481101062539609837314627170332370775938715293521233744426465240915188336680923336708562311601836609389481787681877654286923149729367698656633500379907429167742189909200823057372974251054782177312590023576299819974208520735966732902484224061159193801513270111573300367743597739005332689855653209571742037987913225988868758852848718989647016223337178002378193778340316831107852309053546533878357784361036312294705245040354113159607934187568561288132646813868816397233884116708870175457969691404095106723468993182454643933888569366462380597616137448256431608728818266965685881377448342423501801635292375231570304201067235623847566403664511183716314316456018362208491449129418518576707494649694852723612422476903770891795691759080152181204432607942325231421230509847354140481211567491663762687352573795529205431693600025237005543587217346021332706714868856291169462980862120684540833216955072119056939332274158062123683671593332940481719917576014433949603990336091333499407514467735381985083539690500418664989897921998575138678657042004142434823133204366753067632891391351147718822624269087575086398678700555944361819522346927115157547763314690312949122190938379272027332159917877842351293216184814106198686050113857789572083608122182654981972604661901343020581390771743020392684823916553417301538891346270233662980182334887792542314395876113802562113202300641241816561824199502126649233327013765686101927793202599164257576697398692343935790253486542011862940931937934043835695885826040394599869810105900689912368774433983574995159689365185902755578079403235801129099428596387325595130440570199618813519182444521196336345972195661449627866300258629454087353442576234473715208876435470550616585571297850531395285257832738018243163996693102438501769557298165393311375666940083252642956885008837642994836558917561619081592244539121578110113497112783548877799547967261200222119832538451556425336723509855583801089572177257889942134065948884252048900396092283435860111673782452604665031819264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -1802455864339086197525285813652924454111485201702362518876488995466617092886242673830069504839731673551593200004811708913382828160054728631469800954932565965403465118868320405284629272817985715807223917972716763170198187650239638994755330243164482514679175155836284505466557587615579392816722735775068720278104324421425754974487674527269637330611432681547212380546536159345290232272957429670975871769669370365231435836191749694827084361286174901400208054053750966728300760148886868169955258718794710104337793283263154511234646088977060790237676315483083511978658999732930286276524894993625251511144046953567419951469760987143663332063438029121444159045505804307275352305255159578341414953182300829085242571646181601989181968078739665749823692720940594549486781535674916720418064472207262781580280314643212278099838966502298378596330804904938425382948437667028919294438246877398378770296323392962605221435319447152206959047878587951530891423280787199043986208761595872492706296898257808093922689111263875344896062870724714707629876761997246115806233663612543142178551961023505438230838645567891760081666941049290869347945723139460790463568212822975498598883369036819045213479055518946134578091137469116634564972824259911659904664578945216892393613242495142565266811722214645802085627290285006602051023599341738609396455040836750206213937840183098145158189995729081814705556232539589692719946073696245934019443418002390565253682315486586033816034993171776642364861867457782449370515264275472177616553790789664489952607400846309152822863243733950385024141178558334874472375250710749557470688747366521139579854395019873536722597323569942674286605256406780657986886958514686605895468243114594510052221656198823815413368710490933519232109582881967291013863250060116573407261529587367731283836418474761628607818918517204137262018422355471034738230151514796097166484367004553519725766633681747634825975751112829322229644886032371314925110135852460590627982160462330471001143854537273139982974785240336174630911312192534299157124239971095882462407620908996326938246211322924978234876963624328691527841724546034220208533458370005293864303445972422423810694542075291973154440262134646154912777969758737833229811570034151684630158496448384818518767603212989593349539408824368591577574711841210448135497408394098208435357984606237113677531204055265166369306917750885262263692772246836528715155106860046281645309088513872322088220946775480467807138789472061229967101043654801026610661462359431050671453469532184710529180432489568579163949383714681252640456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -14239046385328723462117839808367940213747480180743596463212826100323145818633460237016755951977845869653514062492564702755113740994172831428555883821916563663246472477817337975512412740971294267364446780358553682413681385712486010118395057212820114862889571785010976386791329115244043399685343864455732259133702508523708511628316905166917006193824129489452342259902150546916929417450438784820398004381971015238463512667742572428349034416987399181124757718633951610111862867886057520753139755787947128590168116470090607843983390616572061912789764985673673770106097100009414693608230912051803151669793044785012480606881022660111085235476530935247422203402606847031007904634183285403462889913502270967066630667266619393396230803707516013518344592713145085487769403546728312391275775617783770406012995195555784555145925263122850741432800155244407053866252940915620758377611672712581579474638146392673451776355959879260679178365508222712211719158692420490708760201180415408220729111111849900155971786874629084224722181683366443748146331813456699383033931893096965628363418796752718417231140948051866331880388028612355825780495856257488884801489061777908853227202060408781342407832942055365642217797154052179655463969859620893319864250305852133017125351004464487436803446433396188941928485852991542735680908425088996863693550232960899566390796372277429988330728000754329103937875988147396736639115087430319626897317960786299864346309369935573302775785832323317865273353559707760384429502346503575123645109700304218443797201220261294734046882832346531400191796006519117463861696000948799317079714934097390807926009127269840366148109707346416239655812149875313070804529435896861839839592267412066702984243606265745923877599309938945982498618189343413502256974662892443663027892515171900314772729563317426387881234059292739726487327993889988235035791196918005164208045975934602979712885823165488624917261505887251506576008056937424864142289008581353548625978115151549139913492654681076449698896691512149268720710000020687128484171896276506022666546389040563096307490173182363437404823055694095609514853788698295151469315586319755782230227444640368577916832329900949984353655071104458204314757640108162009641124738505012287772979152988864120914368832385559189028559733350199622235043116030075883789168146223829379866214011193238003095942666503010647284527379740601608292767983986991139029092435092584005557957923523109947530500489324232376424294612018264290575855429352322821962777112009784831055870079240936945341777223850782347401313164887548877451821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] -121063200056189799201288515560065733389637742572505366086179045881847006130886599114843910538896473188972802052778769992011284000168412281092798198506937164146643577589298314932463593531398063391860204105364235764849902720102460437407299300307353729804557277852516577699951363025546503663258064645482172725817997862944013550465850568615828648480256706667423758082395035488056920405578319297472874182390528442089297200712502633986622131190611240350493841565511524527915904565303016695208555413795104295296441463823666028339103892101397342111524105754019139756457500498590802056669873131813171153333297564512739308259466938397981122719320258963247242144608546975222129637408082305891891910388974254202393969295845297328917354453047839393414820753945658079059116782441057570540975882586981632569273424395416337935723443191895236110713695168464560640997350294094641135914571402031473956983894090884398294398881902075619560873606978643061185296887638897879315666614918993493671969672744396259263336384115016217032631106788708859430466242476672082615511280772645458279010106340820140571491051433167714845483480045878973430247912049362619514499338492284710066162719390376497425853178767591515723465730138937922980201667420436536317427450890513073528447235998218777097722919040823087920801595467974071169641396176792381288505168190235573120731867704558907267855213161285300361850196154073621360295975083216149970196594056467965297767224021301177537356334630694907656531561825600623550470239574826848408338012595647289357669914093835008535544235996292492216078631973511066325944033784394410375664219473428551396164657084415003554395038377318675412833292249192526021626907267628286388135016928254671843429005194361990546689337445296064744424296912313275418397855245761274552112706404689587327025386415363078064002547692392886305617148682846635574540245481981181484971817513605190363167853476602389408065485600470055563716399951728116170707206979511717685786210767621702442088740909295528571903796118109128960755261891296202059702421218637717312670608266842766117862292154648404052025972037313250346571496780055959590205606467446329251180886369692446395838761055133593753677277815776786162897292808916144711655708296900758928133148968029084720114778850094985381834418953124783282897490656530743595078546808491346182061758822755197839024970266474890819127143103462263732620073823927816767989007835865068908838332601259781462693617783692148698306320319807219823881721981656526242243518570749905131513912466488722414001946682304054839010881883599592915118063616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] 171882373541945824112927885359747168026612409914416334846084516321526164672855766695626181709554194948947064958674096539973575383685707846787761926895607820723246013533963225605971964345306530768582335053188673584889043457316474878243578817633791368898343971331818467405044391970159593988960461610468553514204905925036938662343756804726036354890361219197961306579041041023808072114554058424081444139960435892302021713394363870003616460540399473276793466011847963356653766720914548786631333024736038742703931401010612426093161117675593689444533228288272090443771742093010723545658491764684758596637225794463716933339071777586746628209148888780150758412538051435938634591769045628078408037849913509469366635653687572056516467924503433337852317735031493766607236217206422739731534269475215994225297215380964253722238718595221175351923753663917603893011182697865115024065809693807745024706501192607042221008438276370361055455018646438281242378272480371091733248763807232316504984452600017140862406991666156533068461791352119252534523726474014030218206027748991530434570479147536690643505947403296451640260504104590511662812083039311010878555695048300481293470643477156962254315834368160604990443290969309159940771524906193215471244693217815586697033316952773208423877196275537301822492748619633624376449380190556326430885624167592843748940624906767569168818431958206449528319785713322726988275787675279975936019510329877228747088384040529430607100966061670950882347174549807762716647996434845387889521605819769920796006536518603481524342373685178494026255095823560861586766288033534539957791883803943536817046288725338593425535605120369979024917369580558310893902566807279282388715752240556310209464247313813935942870762343776262771981959285919994609392051368309334859009163765749810320060006122503439421374291438306889386453316432460706608399908496445669477506011255116387578523236489734166637097504871975971334218656806164919732972163373372301455711165471719770798725504645794224725757207114539424364068178522130550072786314429368659493655652553527188478595462219556726601581102444150825126037799633884961426867609922669224221709337980563318157758270256784325573565360084890817719459278736476379883757414824061987282965965392748765440961725402741309242317239362256911161181276003408915378601290806334121270433281289013482526978492976027465266094789527363618770795938104414149146585715706417340204044990915948006059576314855857520021240073517153817425378587889045995502486115301040851220964379038613612635241479074506514722888271107961852965618188288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] -118802730393958548887839352571668708681343351954582033361163694245391312961070219030944720541160815193484867640349133169360537725317972578002275932882120492286854883187918877362793929232393498517906993551067685101911125020267944307997312561232000003694181776440681135913852700437655563516401474081333389052154382852108473206491436899366586700312593474207276928578685533732287503719544962118324623478601815901517436742097311096513695840425120646520035415548048944223356947988553820787397632284810834777106379647105723655454026953133176495654860069133455699676003503959406409827532585755386327518722112214038470392715946490958133275466173617097730088796143048329848982791692764074952596668532729993385971522586947555957548602088412785986932783719745202669137397214364673036527200683265977964178452243322194764990130310010797005155037870298390757009028765098755960924244301267006758502254634128787044884020679873815486275327246658754480618277362448877926329689459579559017084757702243140228859431792419055429060220818776130639567147182252814178036637610052864828995185737927336548559725185668336965540670039857464598946955751009213584777723547421024929007738599658909245759437727650375496250041098301697243281268018042476857815853317958996497728323777739487681666990240741675864303657128977355948910791468221227400171113019288221680689989243471246814900558223035700373079404523858862981631983751063980364151459810188293990395676709401346425291561710231969681854578742551437159865797773993923695400600928277888118895305256260332036093768549432974538785130922916141818125477255844264292170211372537316760559988505988088277579886187206133251116659845647688452600725085562353970775015238770099251365925969748779747666409128894721346158270082874309998278568562810702285353775783004950375299998032310932863788387269138657235153213979805930877102437654956321658442416829275963012821944782182553486620592417406027673009931885069224536456353710782240062176580810844288132166314880077703435504148754461049107607611027024351135655182832837518639724458447357082109152168675497537161588054170956536358531253914172461683598894893633037911126132115913572838720183188193935326694753451975038647115279451129622776079073492283861574012373628339796237999941807701307950802833577040547898482096853973752523385706319670421941034076346584943554027237740523817638200459226732430878526169200838924725520948700286998175374178434473972017212803786223616252177618651658171764890487451980589726478020042206384072481342691346690337726959352191027012684152700294298498528641548288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] 47230775518986784782277760693698386824833883101776780028657397169937784855020686762744668903102935683655251622098604995502173995639903909213284342616977761464995662324466796430439684701865390668391024473987457764340406976696582492549746878148953339567069475714417583843546275651831881799730638160040553249474073090041374584866711510851346318334295052976875263249515096895147328934010622891335255448083039092560451160120659881390362299800157179995604186935295472149322144570310621011881456248055996371097695333687258231077510627141989800471845675036212715594630142002225643169695055881409868726783990106881799819505982504276812305558388258113726127268872733691151232633497499889872855272928372555821573383096899589364660718373153379018939145027022359069175502134779759121627913666978651123978502876390650281091789753433204739367988375010087776911761892822188302132004676175461029226376393124071852424675295770666365100375268534376805155791886033205815060896314172433110104979547650602811102417737888369450958294619664303747121982573849675201848901581123685370876214125629462351102130299353300578345660358370009177706991225540251401071503083772533163764138130111631751321520398987184072062126051888965745260353197399243578215888483167577838886991151749944863233396983472691332415778882735202111863642196627331359199606682929234084797655640894139783147353551482615357896457183968167294854292669300833938388777568028003890870783569076195562625968697171562094980246557373208762369044058816487386662157200858726548826376708066482659286468284052298560940905155438011579708308393426836379083124049199769381439789657471724290109018459831382750946036502840423649961286237920677320012291389115848672484961606378111494840352418641921234666457271548962292715925106877815533692864747379300596206554381957267464978186700057284852731754777063447832363133607913433394892695228811782049573504242173593400045201201816902223533265803336353455487192503646942929218100262663487034474293645151166156989128284212728316024497023806117774755378309713825606181789329541608419679370691521891033535027891489100218553499587892729902991175853360574449648049162222727078532247155829614354585666330491910051513716663739281022545232299985580233447862281151904445444402085011743081763130842741629101922262879659191437183192903828051025140236637103520882889531268020653493328041762716566123481071456675570104938412081299593506002423232268368082539373011987805886026229830492429867023053123517522707084216350632045213741517593363773471372225694897075961005843621734176143820363661312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] -7578471654927477677712607589874717434935791504980901852815831932687944058411577036692331303409062251724248624829419108732474108238137332702094638333199737051836871456377188484609926290134339266656117785296148569387173960495728348241013224259517987693806718623066286311009415308024224962477125293485257705394440278877955177594391569533750445900804411813000587505809584579320334888276076759156318498669688064349856999076513557577897726099379942016520931842054751917688884855919507127030461963271631428643626749447232294802903410879423636963982008524623755403777758643363676240266723795016251187757346153354948120364964911546897440854140988023221041088052721012673138437436802553505032368500499223363468361389158641044451006519440762885168143744236452129012539428222638433213079604853750851200919846559941283542126787169197694537468644857407103928829123493571777635543026072949625564784658526832082205458506356277188246275225994295276227496195559149370293805918266016136776944316688724872974526031292866159812949137742187598845323771964932831632614345270625077008403517005430046601302304565881917808535418673451867808369588968570904219129916311698298657290942149424799427573139150732600174121162404558576587161735553638401002649928823294363318216613006621564731156390188420366667272924587043347112984155254029384472357551469495564420785264959012038266952692709284127873217596506296162410490160594840134606406343138665970947889751345135728356687248620030075184435164149844037444450277637958882247752180508060269229551648764683581218216129285475480232645563036280052908832698354506103250389368035824447681448409183237829192770617075973630372744614854432930415485309611568336471962168800988818841332875870732089573286853376964600777354945022668237593408098192198876866367835561874994693905959156290076600591358095840361481625100409602845007262194353211346904011693348312211639955695326276892101460629227535338987179818397474794218641347987117232942150826065446237011623033564139608909010403249300853007163983525146994439433038826003070826918260721717284237557989394938068496622987689031764795794666941047429248800968321346938900585310065614674241391585984698192256424295538954450485563549860428161251417551692381958787860113971310628490137836134150771020810242024707584184827658733875007784094456469289029042342717104645430758551470077662080441429342946235016058625253299517755895364696011836780072357907064544714730278342431004172210071887484211422539954673863393402808044431926319516955601416588527483023383032137145940420836033180307356248696684544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -3305720194669451797513230189993671613185725640384478865089639222465059602394269375927216578925145666876630959427083942158479436236542406235611455329299876802509974748047149370822476474481334950779932684300691251200065444136492042413344814004045652651954226910157845737857769253270454562103364714257863399815166488334604474031838388813704897610232511269436765111542206061507250664037187839488997701189647906556433487720242055567750913334431069425011780796311926788036306093991712780833625209660225162557554845182134088342987664419987974449833992558906254467481005578451355518973063087196927008225742855784115870974027333373305904269191257329730824169520188448363345751239498097975566297853102063380107733752103865604790604696727899567117192771359814920271331016307591774029352219970799663187073762765949614219477714916850757079080503023043608241662834768408762933954493824000473325938273219027080971940022463204626513182864276309922756595225780223007175664108632148261104268835372235392198407780770399604435578891416975957618247057818652711356131088526218759056220571751523409438904469215511698051101236051097767543084817676502973425320284145543516649874284816744969634479788990016259360532619838151929059132911109093319258544313451760031494354444368847284119569930825584338207294164503084329958153746868710681492546825331336401133884464821688995770413678278110822505548778086069241616517424357392090134102660240787333890976769818932511899837971380868818455868822909846452933969754937601599364039142613042368531000169995384317843646166026536138451370108203282691963870335990120565667264160326633823214780034515818605511665380525328518773525236793507538674714597789138763900967991201815463409945335905599282310956810681924302815998921318329595934242786422042978686112667065739697206503748876966389779316062686291436175487874835993639228968444467894717043350318108064157785428584230938637640065202456199685687826181780942888852885450534092903718605472380907253898104972916628749886275278616432430780883120199004013034330425309897006612666376154995985871174843730706284808810455517565421911703832810591384367273348010555296976628494165558571154819455010584094566443411081798613044867157613899113250197618476044119713504123022243602221758019786730711618034984939051377837099404243318086842379970212889307571624597793174612414853538550854131948764738841218779547872128441045289242758682351657011149200318025233972190279816844761021138201001673110362392777445219839482826220991903542014612342745349388535601689258461693353760714372971175880717026459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 3065898756388773285382175310167208932038799576257864760707463524337121273362547782158265134445505519334911080139544590680783660064306535375169197004984911583335019690816297822046828178178835019947900978484645821178974823584812824479370683336520930504945030173848311662169883762884934934021483115782622451751104296065130347621049719857738158629416300572394541190042359437252095936795554504759856658525177462654591862522419613336328916627465892279317717715264462176139383712111758257547622714217331310047895918235825661306189175453610207810281162339976549021889976092471495869504590556682997260626743066851754338648764604682239728129915341134575874529824587385281752446308959776580227729021612351820105189504262167477683554332175590473262920498607107973348690210731846398884428097641286101538562250805710317961936933099703413192884509790534466612713881187090752681770883087261360359510508414283763319670920315032954352332248010853260239780383002137702502105158869765196237806079834165809821452828658139584259072314756392063880364289591642711854086583984495121386683353337596661911139187902103736337238248438383945457879923673512971863307368077274039910789532654602292914826094672521436513877004175569275592538134835555354996761464775128050183844275553777434862360022714417054535245909991594095101401430992450199321091716255017100834217917064811942577994189772312717738470018984950758783622808856043832538006010867409250830296354453078309435543078292510981938006573251287892046347277393548601665564319234444628674500703414674602927177995106201478362324128505564585805145661317314244798338955777345697275264829118283609076334224788283923188991257879518801395307651627896584555439032535692819661764960735855910559522912567190026083899432563884781110950096940723307878638490499513848144754747287174779298778218172372852636358316606362647377226762676628632910773602223627669940221238972237110345540866111965852883789138682817144612469089933043652855326332303212309071855270463622102616251888756043193628901736281658016549460516504444303917069848223203155137216116040484580371351746643019799130270511466956739777295245320469960772892707882255947286902904468930747240372291105061846157828751329283586764622859653584772014668711291252770109756262596125077561194270914602473997359605206872653472977884570505418265222778754988135303756605124575846712303994496848529818571755604586196536977283514484352442453668131236583467290931688387955832732407721835120708341323358460313979435067749317861204513493918555852711977463974755492869506324750893843292335636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -1420957756696804181455454409399808685116984810356152184135543895168197667067521694727996652012982389580346891936661512488764572192651555911567258518765906908795476078694380874316301615053143250755888138579507712765642802479691118015260173347558096594674331764940992243112731445538080776123411680331123839759450984610763617311796116456941540750950226543879693527591540521849377335162982760768259248862897141855086996621937679023782239519902000137594635726787104274239292253618249033970607120502242958470047976286442561852080299138499173726891976254668972344510684192285493248980442016988145966840372750211214061956596517457279988530648864463641340153032759751044032419466430072071512963872560953730305762121492394508133888833437663949802654185933251174340510136487402914625625542835552417091375702761726307516587752314439689539162027141347331188274824740121525213756223989845825383192623640810924197503118373718164436846057230385245990990950355319859459360106088475811613700294398447698360223571830726741360772988497976680279754992250096624869899438370156651936816087533909523050123114286970131685289139911956556486373386738270769335759372406850788217850924329674304826479798932580198575286187086558792121667419707695195603013572992179740034026620003584947537836099428231880036069974715727185305054348837030767271615177432198865027553399381807946360132407798159441577521962893269807919923496664050738519250923424488738302707856186160560814274399754224092864627360949772911997431024623375384528318777213161789371396357270214954084187167204598261071765766587531404031809479945305671105713271107268419286450728574404034959644642867354345915994441938040792283403011637922909131851772421395450638322630647763426387520447864924281350051340108263257477108853564287497695863794767431133062433835100970755931702613510345209377859196229285179322854640813735318073819918667985348605233133004675408142323277739838898810648305577897102165351439099570600334784236971129944258401149220492146283415802306566077442612938650993744238146079652937034322485221463564050550991140792941704361927021203440251907677645944460949642321478198505270962634553247115982980654230313219070487009657597993928798122567224735304483990294692903712199238067672593205511300486747901031274893797308889729842152082688058747244348990490816729986548268106109802240713125189404531278638324610245375613319364901366154642263929257732049923557204894563566458058432289824477253219262371328305694808893530930351559301198332365507293822646744682160622183702217060397054896602103528468927098126336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 531073861974784853585611927940190050824964809891033093999909428914637213233755887085118340299988949699765174145008751452498429513239755385459220088554197474316665153009503103210876169921333697505579749637170768154758346004954690291103499983925249523392549881913863080609980800470242374141387836691930721913494738542826667017807375072898161575043059344424403463331520570428037969786300314368680277190607377874760981257483802958078925353461657895143361190152366301014142009101170856671500619924968172835151254968284794619784147493892434027728863718488476868825052130221215479751115462984789816140387497891893356178462389401881150615813864892555145147069418582357268210181393904787867989550346454076470001898627273574196279051776634519043194890175208115860338390286119638326691750408792775710651329697304164069842933107926949613655185350327412801442386003649165218373721469708852161910634562788004896228948181201450923518020148678950879254628813017858915545176482336947602655138972316815582509001992757946622860316543646437319923559902478801909085781271025370022501493055082200098556009148508009528189758605738226066831316850995850113416604957567630711625119337567260463140573741098142415545748278977146503484660735233853706635805752000687707701596797620053318087601362730778501010997962722549613620057503098145395148019242316752328936181024198036983351507059560994757163413214102183711098136436048429062567721102264702464597360488708685344172642395390174702901690773538665777476733888064727456510618088660806888539767375771737121343974815160065399606252153742179699735317589434571168639747261257385901416362712683859603906332967504171642088003808619243909793042690862171650986091334408264295503461444664064180137052991808681567476472767433565745368236168831507980617906137482662735315488785013870017790344195813491116782085298413437016492628838260086705426105932752075250582141792488037133822419613622488386597965154912806963503791439919249670606096252164210580363126498843942631520684083713803685068464110603036054926007221941900330394916615166372547372302798288337833672487087691472190804022108435957343276935013226195392503619878632202713897949174373541563217385744286746879229489722705542112569632257128270691492078310369061367929569408731031568590633832025965973116746034015420638121315684554515392906429971378461118893282713764495270684966105411109383370561541962379397598817710938655668914278178101059714405190715409677994444167285273313761260274289079249206569495719962316002699725915554583293246552310006249310372672955729390600644984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] -180147378348011200138170171490523231844299170872924713940730371604195973742836568201384953749017206897582444252662067235168996830268879903980666084629876056427165636441802923618668758944978080999950952853189285297252734823472226268053359312763210936309512205173212808631834286673305501854900498378132665968388881717650112608725245549229926344121864287846091173110903650211182303032306170456304212525842103553783347049083175620465245804385867413245060182963558096864237461361850874269637067119429471563933536852287457134769977351444377441598368000728202937576474821521470851239676810163530294899736530353500533693056579775254772973343526042979606026841290002495722269377485084773618766420957561778307343662473455600051693850244042958684767662359505859469170201726083458263147871485197146745409886599684396970048770491652711180350220560159676052078839702968014634686029167285456515199422597664559583035545603423592703008118195127760188907628574604685519046856601210821577193819674526457160435013068404937415446241335796045805625370426227287737423543169306462592069578529987796223604544034804033269776280503782308705312434844097761173243254532234034052184167001674834221462981647201574228930104314408273588371178960007300205916628445357899635518795109857674212391691687893050417639383486845412799059624752858230588209659034713921755873484308307473969863575627971645568848345176508221709995233979266450813323548223808850573816515317681997113901688338181594746281431351911719313522437291715798595385791918639140702447264841356709711397128451190447352222503106807480418679116348885569059133872040204186697062073190005981166741801712242499602888538586707198178815034778604780448818848413172182260704281973370480399710945495995388572720501619216498176754056740055043386129730425160935479168460357855920866243617068005680059082105061615472890309374015610749454881954822734716303949162914013770017871036038184708412407847348347817240477770236080910284216238592138654076998497683042958095690854940916599568306097323978727461908864003366594646221040749266491125509052514340310131611557763959844281089949830204318764161343362982602919973033214029461139848229775056914439629599624157367686633367028714495847570138154321277830594904872062560970598997324525685465033951581373364996954410523580339523719838333623685442414699095547422215867177455419968384164784846797409741814203132537284570345207670088059432625622513282466937435779849748538129334374897710169478345518168021865622469398429099599811122208704259105963692203524467223787786375542039836857628360704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 52021377559041240959127710053986334739692440346379677663494551916421950553700520559472839140485299087696336206998636676565646705635587492089276124428603029957550654900423115129322617409134040363086490935718436650370976046585478632720972151297982541134099837088886735477000821523482833452345646451279513784475421583653966251500512463696260095809441108844316130530940095765707960582858072167602637084664161519996884325352196448576949373419630208780599082590761470160872537693868202954431413451177725507061619226226561001589464702138955661321105502423975723701001012882696423657280168343001595565433164273477634212704311116621652304103028898825808490449529937655233309705058913494292489001491021846229225854685092485604816046550703424982543559335710125060041479198985189559901675327905693864576161440719459004422543192897973048664822072345829818657480811044585127428466559154038051602340123557260139259379062434807878185698354468637867609691889315851931692407441229868465239794609669335978605673563774775580302062203186537678694166684269087985748405634318954777317387393082274553772585590413776319239613578406548177543750037737974081292232038784136500896503406563982416476337041729567628853812299665317430937060749913577209749522001209015012319826894430368521691216562515436939980039363403867567349453550329395039038908370974642423249968223157207325009195229980653368218860935758530235009263550180856057540508827621577957166831800855284842909954671335144049890599766241810575761892967549086158719077202747594148179066668812477268797706522163200740486395145058932882096993055159121311955562225365979731746921145723014556151077250982907932707545206539487823606233880602237227348611515255081075874910874855433014420522976141028326056844225317273464865142338504865844883041390419038734517226691070511623700540909523834330842381675691884730430249527480122878805454198993228337073594626777438033801372968435237546281607084860584842377521424585889669103257115650848111356038555346105890007528273839557314328983348041383551195049649690183245765780833114517880245291753648008475648863299482208001478709820633691410224327618536282261685910268219661170587060014415415017853420036755437925162165194117463162552804015169522082944869550311412745975715898583961697783877335781416632559437133998618027030282290359099667378877474079041662847431562118329116844895077098409085276765906785254864294985034256214662899883171297883869108335833295279494942081217440395526591323567511129671812012414644341868799704872248480077616949759918818742387748344548761173602861056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -10716370903478364506466854569693320178465649088059395604819976894762843160661967042847287798331483128295167361959318286264626137126067696369806099133148102428244913496160665909857322764396227009383603465460739201684483013992523599172177808119463928674677340213672764830254463070798023289273200397060878545112129251968317154038542787831470904382303704643095348836395211302194121122756315631684229803948757621299475561094819344615720645812965037307426318406776518422917003135478476361769735394907729424624354690337667771093464500989998443233344577966852308340073650574501233632134832348372113297342990559850144627472515774758776876637256199894100444309252735762961737255160693608422360664099152069116831238433917590030346474105102337985395031621008939661705038923447814477980779205174223419406347916208793285085064231072343335480775179357370847778078538272229099977979140228063239788313653909770229566723540344197118000076283183699000921317960832802507555206493616879279674848352123158775640525459230627307850912000052289940030455117353898121499135096120487149306664299139349897776713221975705777030202737387218974800540417159010452585512489950850934246617557207978623497515338109101394835005019068418775313331990512626681634355428596134203701581198932099518495189201776475843248149123681897950777520248900170806844694532653786321330239084082752231140626205182117039506672780484659402203859727181464340527069931349217929820288262817637459493829160622984310724974523563721888261250264096018775811043929059302778736916767088511421885979623363298175312508697202912267265961715413058520629418085802656473573820264276761943591855517363116032259244124679744748525839292605048832026672719998027306233922508472565077720018609475908682050114381628470178662200377460201342342483732392939449552290465989436293655654123665969937801517258313527933019917482963607158453883076236779696207845099133592392337945145459727721976789837777760689447670635714194911090515569372606583074476334636780552037377462256332587668155534209330057018260959800068240326632718625659951477191019896665380482239827724030674325516991705265970738912650400113641905343671810820834104729718369421386899313193780939275569633482678086110428542331664349357242273099874158454366412450128450946768052841109618869106905389785806965639383561121611582207574624681350584920706269396362917650496133482184447043844062229324875110156032866454321946431367226214854991278053633484917452298497170898174125407100403816458095033319513207600014346673542940829457935430397882435292007393741406525676584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] 1095271648827697747633765986192398437358175691631412790164271067646555261140826636726015637827548192530482319268624378028620779496748765756819124559595423822118068505346937656043277800867323866472230131129849269115027237194386076462184915018518487302205780832293095774077742696495188992690465708428044845446638623257840333998072060124384355695425762088223679122761415593795381658854821971840597915215574782743209716428644718123744470199378716001159747894265815839430847829387247938940666686721576070329960692921292902426344596526773085598317507773933038687186431465458778155298624074929680655242936170903670852673158074673682072343967201638859274816896201108250733847710095385503877962668961621523191357553275721759298443033390723739153920945288716252230343068594574030209022735896025900288017388629239801050324815390107458266389790559135032697999239912635485655256676387146818820353240254907999271877169974499072776386241954621399559093474323949073198521986268618010781250306747378891395073794915729619412162403025101908422712578650870684124647896406060122004247266970123202480374725100266415229923024943372156109022197484761464389094479021326397937485449413091165361634832970582054068665891494095999922959673739002088280886093059216158109492388901746097077630795985864631156329952082398276110211890195459980645850350602205299164907239453878119605573615815863806819030936332064579852929494836095688034352039991249642754257359514783874776668428846944598653041485932025155515877584045735037228668349422059342756713672142609094993573551904256277867935667638704944851270750230900059172214183463912922103402234133900972545709885944053477204759537804296371874935192262629535778015483449838770521005238540289787974238376821762255038553917366153078499054849869057197476554772237468763952842244811713334899274787232918270300882343179918051324019930036574278049485704304716285943775717595812773672517604166183168525789885898997712640113869116491440455160558144319261202593114868712116528974470797291639664661398062848841582692938120977304682632502408782345845394831958521439998735277935711012178218101717318203032258198951639635519391600882553341210752683872804958463514222020060701678306818352755871521972213662806391266964049330085033170098176247919382382695695647795189643987576766882183087314937621225970753169453996588584642265838230666299580999589526571473234061472193250196515386555403766186778478536187011258965054022466062837914845439531498772585468444877764461651214185173569650840953098560400875005656573188129218901729128066032604844916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] -32607470301914900576821816895687182759022100202449864243465359305870224842404517127274914215244911091631240168593842577965076754397010589527770437526890765181313063437717635743417729039954927712405496154493716401602463486024163062530789047804071527773683147510198606663663535875488818900927996424882069581457528949931001143847536667538321295112492770586798564469797102770889712730111823910739397596193369186015786806669080332613718352200118960397780978363293747635460362294340396703119467816246917081301268644121410047101848088851874418515645529587311253857511227167760687336411762509984301324845230688571788706380815074227117202424631750802400199013125972875810865035236605153173115086330809687849262186709932211861600831727642917312838551207266091316345496455495966678787627463527061046324484119915194330148547446524884314430361725042601982538697697492779076570494297072434543950295251104232424892930704731224217553167481128227558239316271828088370969943074773515152854125702222878877607096644206174084093498309596063618636265161857546496379307942088765124709740544953736180663558359227734501520262103648024650091716906693063771513275841048872874747262186497182395061188788231983397179378388466089336944238473347709676014679073285933410076614281293910272573305362997365451530821207143932062659457552673794471635653502861540597082154502019721312979308758735153119615738060762615534623479145011635743715651637067572175067604261978623958631192460699513378704738402807071351409797352422995418818616692986877289033138757959280255226342767460346286665982102937888355507120713365210648663805048438207992116287190305884577971440967821268920188261626814853062672385996378323974169319091362639222017397868150981047019712124667460160802249765551792575185217864804972591814946030361958410579240622383773997753726065700285925694434357369935308323535580395792458457991446048818804781453448819067989755766275313405558106608021987470142683612036533492219768091622753556047909543172493299121876108470635832617713495594611119781751642832569009341248181987935305298649669518076151177156238341891489822098859906118123273417899041360420570065458390232038051088389599519891138113109517581121575430174500265750198098729599609311969034340062813692692754906225202648842460359045297297058386258062858971788806810881540967678666423601378995621884220541124924979438133803939883006307318665670405556866285871577239924189080516031013351988997422229336273361056123188302153703520570339334211143509169377477547144098334821263493695617357504683483341858988655883493310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] 127782002189938580333826004101120715962321935246392143788948609225881548952565150056048702828280757713916015534467414358737945960150163827734142307633206505589517034625131981249547984087077722104396915168039887717126274173538042565954908308540606345804887466953397701190568666341633884237204474208037842749427979862887624397577463733191835749814536831211514732915574541465014350816699395414417471857375193348483561007057740720028393114972400245849094607901203681938513145982841194233248625044301851625527848080941036146133862240116820052407376078849924120462376803242232072016362406299517608309288190771303329627733213814626592500294180696933281666917582898146359456715586822107814850609221626692610188253835347314057146161155204014592854561142705384773313386796458176666496550150175581677130542845396839069085729708908543694884530083642067035849480368093381733092142728877591463128361906175538449620535966471824212957807001190788142065048562208687209169224108870841251034345472460053309923406559240449861715565788536933370252175906542018908774998376553581170600615092759857424189672908730394878376178920267951894996122937641268104213900441341918413637974391420578845692118164846772288134601731282664174152582628565621499427695692311626362855233523304446038613516910569660518898998252814907254577158138155219498878259049730282724045639673118868404073986337656755335658416940387184004887348859764083479070891892763494933379127946959425971048503052584647343893834407705995460157860718843831876885800109748740648445751033519841610469821628069679687744951257365093941013743659632838832885872616792443255211198512011545811457793995564602586986307991452000215684743061915541883632874590111123599179195887243711924753242773111334558088584408017301222688488832192264941121208086346236993595346694470219176230982811339443651563812332646377564128109274895140681594421823640252653731560401199213480816608121948226020365982817119699077263148143040003774850930544775729771982003734737309700614503376453317024249864790475901425980307731322220979131187673748126462622779887123028507217844245400791779948765479051008746593547121375493300158364412197567596984778856725952146071783042817373413344515355113043377081352877022687262727683753967831667442758456897703697217474561839106385570763510310428579940050750241941838396988599005172992957689662492896399668930120171883085528246832268305939361103744580142890362374548268758105387048940900618026906716629507831339912327187925683200162316429399956096985436849331396184470557875346231682608784261803897104891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] -113137601835589088703020878035238837889176763330164940923019874419581083553974178359096279153900380888710499892221112033901670004530474733401246657285966907269142676438858499090584192417976136985944944686423073929790666697930578586744983361736151207151024528051998376075082314056881922940720184843177654650378218263550757051079976623741017297162335602411232784612799658310365545665182696437122690219079084721334868931357003295310484509835423613434874000031288480639397381209695097329061074144779530691303530716404597009736279247140033071653006626750512955571655978587743142829280879154414509289983926305671448423642427954749923468148717561687757219488868962245503212273728327111687044096315032369330918595558604409746728999721066444269617175540119892370172480750995930154695275912724428945760771107687341828356087450226844482181838919862461750584744513032215935147156443351037293365493255550067679279776801723942435700232159263064540391842093235434689609774014074858210434452850612482432784846271071375852184232638302417283908978025777932717678441246050335239427762957381710439968083478949650577098871314940860501226509611061126685686419503328447637034934603571681147588387555649853739222504661278922360806254254685865462878253351290761116791976797926631764272032878568723654685724545754355891051084515950464258864616176414655301018302892491273875243926565389370223037399290985488014318053554638231377058712649628354791721357780757225597852427613648856629766957202062798527356857363933279899949334355224948057924174682354958408456707968171660280873604389893542876434236049655944487648183074222853298555167491638659164496204266413681180060848722741392385237940092696926796713937133427416212941881685399429339710386944486802154482154599668371267168041707725460620796238941193168978109543574066475852796559151998247148120309863624942584493581263185341400047176928702031836080965001543577347713131492034410453945842250344466817970050809131285145147892514331385802086297390135541510394503039681536551778706035252032811256201514499230631569663939547386611020477013965149446269669810652919772577530122070212355813962362160646803910172916659106418508047164881387895266244115161368573964156409330726753296499071649972521610112434396846796471729403067426765683702235016159221951545501031318660845797700968092675013538183998012481993617935767806106055480735009679956841982012690125665299430827674134091051157929930618733724241835459872600933127228500925911229970399256853953382425987861824842391836376622273729007713087604074535035198584639622316294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] 51397933222071151137046331563530058469947076720808047466142889319929826651491531040218120526165054993116454186033263632289314443151456607213033068595798308278655483619306572908299380113805537098712199105292599988472788436613203081514692310484751334542683445153171466194353914956906189600760103134416193805921033797069256984988208202451303500655347475957813964381629736275004228500418293893668762446391953214072275928609084292293252408063090807974738239039706586653183111053417787213922274492856182234324975927539144455732330792349983180419624695746326235342617356271187920914044104184896243497522885148702596295186086659549004853332377414382434444331862098646142302042584984667072767209468706695228253538073329826951010183675598551892019680545997721561150211533676506866382496051102028025720100454507905641464519504303775402933400463712364698072400784794388122449731854951834042220232740153086257857471963492100846523414613953773127645746703856727646866372515207186256694045096391124263694831192137450053024138658061042441019186438908489781156885975799360437502734288346230700627248688087056404967009493782949136408432478041003183451298551200242019312053295595600761996923192895805047947865503938326092754425302943248383051985409418510254529618111989682624158326049537521483741450162860945032313562903411483199595151192719466529088671244747420945061291033951253270261119362409535922840532619777358320752438772007674652547026220192434875914652357577932228201804580333996596556429835333847966448256169356879966687492254458484590864314197895940178918631982322928108271764475134664788605079545455048526642097203902426111726510428924663460878488867483918086205359576161742688383052742690032054425633981316117265254247449014205541837505297900872313725627729528838448368151539450530604538591413539429539478978398420387286144328896685066242844319744785462366915321752877807221569625665158000066550663991772437601713838426314129400169467014961600892150267931300682282616079461502305130013042338411771469763975597921796347438273643273462680945034561514774157575725312973180060236112214201194109565952238702096171538389402497847577887993635175543019256265811511902984760562409676464379074250234548083319649410224291517002960195179355625825901132997691848432791567371919401703898664547661784785749849241751745257326194571422109502722864575778904579647949579563432092334621913232216343172501934592047318158200669165630029680329211639355732116938883470795323421977635548446144711111387879953102414916794095115602602663777275020938970717085762146824880128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] -15822572845241878991225011595248591181993756357065231618514658858193712995785451408808127791479731543557285659716350843278111865675856776787323369270215821983790255866749843670245427935924101107658071390007763907469211154101679370798252945226349522028121856029373330681320855570548040451213089431421096445993816725039268911759572963756525107965062014384006390593406103065010947830483764325582053101894525773749170828550843966465542175980560288205388113275509100728005444458372474843084871017090158014647906858181864180190259232762516565670252230368046025063694598541602993991929935050862794380095273871633716064709376048351447931618472402669188956548687067585052969784154961332826354880582569729974404889654641520785616756561597540237244856526529491669334091548110062739715428380485165597619697388871454726062380436120456137475008528871253188849835892079309924493288751402504478464334512294246162527329742164571786256535255786532773849525883959167221868824616499628683334207582721197901407937157078950708108092919295599351364241013865041481263353185529961221129226506303560446779431316609476100694166088429766499152153166731392459352380654016437296271056695326400587245360209124069932781639306048597690541916204619139166403271206341153101325841026332004289508061213593053802114181597543267584508077154701679828755336500565637073143356224525830442760639844923594905755368797524515058250733892021395422474114237510297327395865111717523479015297621236128782568557504918279036669984503319674973492055385900319366639647837976819867509360981364688877153076398210986492754490207128332229519090000760812254696516719688847129452840688370418986741305699532495951046333841228926822801436619675260627118291772370569673890455311624057330109224629008162834290466339446548638828053291463557664427642634489169593744842940581544392839413762995535628654608577097395473023629163080318651703933481461710936917773396081562328215163027832197743139815497453022858148256047797792864024231599737341734041452358765545884047460780307104976240153835491391015486759688844701038237086863288410852160727531756152711450703814517841039215650016206149821079849542089879776389915459351722566681726871858620552884583938856531957990577059196633245368063548081758773393285293291892254186810846127160701272208687321094467327001181118259493615674314009353306127807782538641753110490255614036713982154933138943824892323039698146754727812091010974733082346646402179480932664851704852924830858381488082939755146023184903424822443356974524412805837429829193871227386414055309705216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] 3612007188358635086059724843490068478865512026096781042988366103255729120885326328516808271087287777843218384501326134346284855644793377358450760036756792746953301601939771045076815020680409696368623851137399834279089346149624511676345685923084660714174037358924816803082201508826021010117444382798934096885254958511953026476297978279715831831356592077371934114141342015957163056797242550768809832046942387431387567513516688662229490953811253691678362463074611421034289098926895167971607611760827724933005039905012576914981470919644106050005096079542578632860872529393098500387595157063882593778951739442963511559501564867117368370809248895186483481368624042257823833083210224859451833079929796413560072701036446010290163738591944903500910649065508102118865941743056474097593867614889436327084334154562278543253541721612194442009458615758321738426077012388651652758106132278279551381439657261896191039645768523040372639444124282591483928240669585056907037939572376663068024960409511979026178375843261640539841610678795902766514233278858772715668315061735360955843855861565751457246240974326418381070128497545770123317120022029292303836502135519886728315125629924254573330396847951333266382136172896989883706794915363642335508133758671910693350409633757012474541761376302380062010921275188541381367243721599926817481557904542451519886214781426021353924158432392771515711710000641048849931816956467258950031539468465293163052885438640420432577326955914911992902630003227907318187457669741488629856086866540686592430486203160804758279750090860447772315876855117972814019622345703742759700540523525965377372926252898948935612361456518307553417110880440032535017656736951828300903569959628566871446426892908912224612738380701902391969267271736509906789213282074294388483787985263092595801383076151050120609795323829151048454779235190092927825203086965146919658248251975067233695393818920105529508489170646556622333370815373401745240687846948671183769848934768616746322366599869416812407259933332451484084966108094239153991367022925701468675365659577774465477188166168436681231233119997620942280082066314412827164217631046091677895757102591816349287141166953067319025966161871246814043995592974312287643414583405643089908603927064547205231578162876601437582979188595570832676440575222867278085559909546861228068809038290383715128077891884599589540736018712219127421112259718663809828483935164450704421910481765630642404903519388417162856863736284602052840999971935503558959180132384241170502357683651024631152082743164297934168382982335817056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] -631228888659877453938940323791958709357878977256811678639337487504536142018199694550904688199105203876372602819104972146909533445585988278526785582405065445433867638449327134092297467770465672838173513783252976103101063478865223268380109161252812862769397440536767576805527441049534879070058150531458906270410142028516495876951378154663438422059467607337068552704453406088729702980591175143347927520045463853792729660981109656435198871702327036063421660589638924006073591221891914879787682035955709856727780048659638214963113666668117498225936034008720785733878256938950842422107077758125278391144879685996429334468423617975490619736621733486217100135321664164636868829206007585766265489906575957481786293642153435689760287236672378550676110032302588455796395382584601128257017560035941648514499278867509050949628009207646575420824763656040837836657643149992485582920849074956546406983022097683140979815142076710093464770892641649697589452010597780081177063488659292784700112476210241337494627209242241399101190844796930895913537299910847835612193976945034028200184672370697610395102282595061363563137924147820064702286546893058723068151340911781665986183108782542219589797943632208465682847672436360314928545402755434879326129005981923859601399454567709344008549079915306585602848198073563629276946696879754104717266200885835053677587491016297936044115706310591755597202663716643220527168137224828646682439165953099860818758704439929108426339801604339309362427303358348746565528042647061767430652105117183850904189390805808010141023426052885890669722624587543957266934914743652008776287656010034898275142485912578457863941499526588694209947681392543181478361950471979876347579573508709850992073352969355107848572554005162780123196290319840504707167458863453400081800387491917161804847060170464467009169964869011928763382286433789012943210267807210078079969172045662266259676261870877633140724142367730775662537210498625303676276148131542054530232944741814492837727691216079913688449340642543785425040397687548921147572397730259428406403743169866539878315605700020101769777411464904045718525145101813709088672390846411887406648233695680279393059735696001852986281523871299327341532810032199305367481386957425012839211568342589733146039525660741391607765724165601871296577207534553275033475784916396426715738567333902487403722004370680226072902959707924441015265933603715318642234534929237995282007296022149863460175178751467737736888981589058111622521372834277610143560079594823374127837974296431727741531353178090748858898720215902715904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] 84422354018533561066293815794394501415609398703739643837482852700802684842791510864336491786442838052178004643800004722508298012242760607160580481693935354219978051645295690548095569228358193219822005972051823328410445549504818674022158264717658713778925600165170955821495918607169385113291575738731446326102673258545930823365999564375771378984718128913345171364298416040275634868969256538385647213104276240516206000130414035047784763099862669129532636321307221099240248384736972832195356507509280799011741997925418136687044128783425224031745511525788476489625869257388085565203940870546757699619106493811525951671986142891847478522571079817696652542253511469088264641888711254317783915229630277736219158487436009259331894011401254136618979677303292213230695684158481985976312063680768912719456049366971509572941305819655874931325764267257260812598851202189230131721819183740496135916802328728834686348852104743903996686101516849055186798299616679118002849094637466349163833286661697155766540604499678045401041863625896224871824268391745890999784281920526228324172041861995940691553046016778715245959451870502183459578028741815749502417520974082689108974318483722224910179321909083788600574147328063033314447401503028010633423907653695852343888981138152876945892533775886073420849863213464289411330663111274917951098842388170769518117419972292788070149604200652165265482758131139106843666667293327956321286736806116714588692560349490464747581564834915718247636379041196780776280764133275995789967872173375631384568055274978114342220435968402182088310624696133692193509675194893716695188650279905637788266548911301348232267691458622059136424077703688496455024196177300944511299311386462014762312982575585856266079148942350472772128852231990017377130664382870862911797088393043248652352284498215738320893034438703412694171775893030524886211521891026890698168963837169091441840641344118969117401374957598867131166598459099683751444619633934984959718017338287791276681818202539164172190266340674513182360517589593583027275607765120077643889682675036232293784878605307120111330503424099935938168620987462244307449180616952747507346610436148382275604367971468590043765226966400513835667165466531271079496951846996794127226540678052018943763415004383572455210242847714311650591726054831945337076657751552889207437416373241643348102379323757989000223011587666837423367435838964531994128586418509090883534194284650349368667066569216216586699209464515575937213407110237418818304925053890269645060883519865053269784041624999175613954684316794486784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] -8296875502441869914302374798174100048946887593485867790270399697702105963902185234496843637086238517580713701068983589909379053043760162191911367549890236231227246369908123426248330755992534384034758293888437474767734044286751054918842593053264094261148479969322409365525857813609990177782782116181027907320322139500091443875433097440801664312969759576030629319391732799973248766738040748790315267649186552750085894003817726039110794304427884142441391639645937732235517801393648262358378272032585113348228303738912687478373229043729785247297188290073759548498019966336690456621488228646928167144995321833082901814237597231482322038856399279350328525973381970657722695723313239442588159044803615984821012547060875196928878740305546250518139256833747527639400029714590107812862736422303415392269550314291479602507916681663755958171302762793976422385610302820364954910987856521656213887795258227647471677633425245495282100138273718223049978209256925018755849793197301574438815036030096728243350913034364107729100327762780867187208465800224446930823166758582181558752923072381518417461164385767622335241564713422202001241114863815119939117140711643906521732192821746372094839128566319824123376155340702073620906046246995421852340995446878030240827402281326446271295686666116731703681285751613127549786727568427815220839805134134655996477765355879688569762290259422400690592964921995365534751902734953024767236589963191162577282445234146675720758870556696375371832937326759570165598695255135342092571927739402941907418456798138976653435606814746156571675856280111788480183960841259445516686880859759750924929914439605853350949391431206284824571231403856280834046343734998941343412899719179640451574164902976987873239784431958023634624770155699206569423038630622938890049665675039467251719696099189541375935574983259198815209966678120124744374747290051451695639705959251400023416788304264264182977211239195341540219706085290590012006019164101882406045687324480818525677708867895252578489687053044534257864268981954040938134270887119777556567284623256831243885466186031278425725329717503988344269118815058861307870688099471418252473817342577241828038270025591528518780330455347055442454655328269575763938101194546390003763880888331856014251540847317055448488150974905330029529761063395208622372048000766107315444238427146139822717437759436361232005049109973121202236782979479739200653767735784193824281654874534135631154459558892523793309911647494010025494301669479357168231166848907980352863550114465246393684888535582359710607845107789987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] 513791709295018516907910465817426437641508724553401687462012019829382879394718566205838659205323926961478374669727288743257361433359152455207699947025727190854890206470050309954225535338099291931457106606505071866723568731016195479445933519996117121648412008558889429653563268858355814882043536940902426209030580151791051288022384048181477593465357172535291883359274489232842375316849957541106581365628429346147967397635586281482311037009646586700841353539021999251777339200269789529447776853751444739921213166515239998377772418170966263530168501732750500981320915392724640237942163120883061491545757364172024100761035664311525096037450367739280339135343618900553026216165233272630589835162385989913223848562078521797178357317128736020112541547456600921445570403240383455092481044991213812861755394365596676107983999275163455782275185205905304293986447900120952518820449402626407435028747225305256205382559834801414638576667410224716487786583199161045609966242467038694172170400258613143465652244871210668609101120121842458863564174608319338798323617418836004408814334758903815085428274705452569970267462869744447685794518582351313900048464188336012389271591774592937970006689234037604869781026268811070161738108572634211321761045986341445070365157284563678521957961641835857778099772940578337803214260074147348279227109779410206438338577849356201726988626327228034615109234094926059289630791184703329213556766439378313319296086705111274760095847404712455559440268944526546558473790244908879486851713985064639616362613377146585809349285766099854680719391324747727017289874956367051785684514045784076163211363184617112028069761717853830575499404701454197436683710869867739152604979172859237698854920351546454598376381584201347712304518789494827155145965730710347515765635676837124723493662359717437240302954302439709647749652907268951521170244640011746960187464567349639062139787061097547125007184506780225801184259670168271478644367165598010956017345959317346748798077764743195260486417350152041506275630854125170450598970104139144434060329450899338492074170521021055278281043907802204234591620771336573007802667409886632243410348621216369959002862318878778152522662671017804740269832283398393331292223021376400371007387330445748569767777590580402321187080780772401875247205967181690039302925755886887716819278575544184539165016005725189296251647578323375167109838196450177523850442831799243680335251571101210090879777382046022992291114009748527637492936898300739135178964645326609694048198948910475466227195919075941395983190210904064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] -7259100415505169576499948686119411429790989896910760546893642945456137211485096975822829814817157149391934952476979574725629482744555777331261357730371838555869578903463783187129672074273416277515094727239941810720571411473753159775133275815262751615732150934566120447470977136325669282349100280206546023729306040795708811474236210305636438901662018858744758802155756171820212544572571924348753638819711942443519700100747776005707552172207549480293884714591901975620117267578768036742431663288640939082972822199040683290897601604111522136161107212885490284363653927067285045591222562278538019321069216364343267861746643455851632856888356028897748743736105508831589536149452866806796540271010181487411657074565716186654482243179013634791027676644509052747227760826449451663525234872932077375381786149228376927343392955564956035226096046340141900953917944460947200090541947808506448312505720217620386827003925508631872367172917543877864160760403269916851017288441208804731858290817080137303727104941765361820189775415213870706027713951898948026712906264348031032609135264838454281856829134315060068137204427328175166684679027408144451591670271036298488558544234304908954935378727550129247706096857034850265920929203630303525286008784503179142759872584087432310533562559726498154346548003032513128551055631834097716207326008186601333003884619804835197783130938866376973176547281178908979396137156143963323957867342788341457625640358798914104362547683696201995269890230836380511317990601248411472391280229313840759648732760898126205767330237051413050030578333680493858529039885028586514791700891785957364220972427708619492408782053847181455437545795419358249343549441971148878936156169728510015231424927966622764409549265068735348520660581680236017478515692899355100034675393027750833454643914490595012553859952441961785582674110830271888996658026579120387116411471880113647518560049323585437747232527135532176372084399933865377290848094473452680070723839039887672411496166439896852370192950477511174441873837474485032718006539213105116700337479297177245089922684015315913061059787754193426100112643413642741335786537114438476472631298792312899037488454413880354171280514622529162340725292382646116679787979975512046914240470183505783330017240177698216437658670803845160477175846717828826114034103276203514786640236449200903755776180256916153388081470079940071852999339662349297287656741894950402790014325203418230731340479735299296233620309224144353677760920273115117857392149164167790079046674407204379336359552470401194701525801238528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -70162377030334001921594854041999120087781156677172958256412094049623730464570213202328958488891678141693971822090106891411096826516827135651319050993286624824774774487734729876522613911050897612726319731399957460780850642197998158875209168411160397664812276875678398410451945812507022849568590371425772664119223989848870891897374885036292012525682647324776187089194710531754969666951658460745478139931003124665371679417094489676367913271000958232513951076773013644607080836726859231054261688440794460610746672249615300123838079287867213733674780623311755324384016074322172078859124695628105508386266484010098420977399143158710771839604620092781254578848437379811569036940682185914593908898057785922622278076646934203823682627350156836259833637470338474808763883616984420879836516100562648121997921772673853337618216691405384850107512334212351079071744891191991680710552265042095815321451984811811022985734127943413630096886639588963371506127666143607851631920316967203017767080831539490593319149081796424203480100854070230220760720684266836436904509452271220284316387439999022415589549560259854863822243553040604546943043317486141018304954158310165397106164509887304036842389387663191419706890940986611891487606940592689541181856623283361305877902655397818386371101940334450353513677961106072730896695742917886610833077513268762402523432786132819192757728504193475042803709295490903175373844209669642821549545327687274847836795579011989135170002253290443839276081127163983287695590941917047641504324757293913160668855120141465342455598575016825930537674006138086559801946856677618196412007810151363753259203967385432144789141996619997422697680686997538481563855118852682700886101434320946764646235413636888827815562259465494365082178248441258058931061581090000956017021225826454161062699609908554644150173379111739608247931154585287110027349470572758058185473851325678484491326971419304927547962200599080960633781700362603364498980355058167080534368557707018491819153008105382367793161747594406033261797680544126280635561823358770954867205314249599117295482712577658944477881105450180199511709581227232897218701064687620665220783387143140128089521841331601898885581801346884235783200038565453975401404601093403142491545374043639046546653589147771752805672263219708981507710778328891538335773559986276690879915106733351752777528108678870861188824100213390737113635202999607155955131560085338195283182638730419294948845660259533464276669533212121499245923753052887200494247641088153292188389761893752866596504353249929565254887407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] -917401984432511531439674293294000914626655894719446300209085144691436096782798892553826441506688382298742204774665240137530310882660519578570156143355653587959887025482734771112606861416720140253939689188201725561401813281668673179088365466120230849258742043436406455696011168210395429313090449100712705062745482609123954286026676104634253781796251101227923527047091726849554649198710791822255798797764915882686914351618001198517608201839123474775537740747707023801553190355881395453635321339801279562482490349840675512067287567111914086276147234827622185442350082641570889030430971878880618838231729422916846141274603947721516557546126332195020634279840299755011991789221302337690581782098468331553030924880887120031896134109879152940089163688701933006751359146001552346873099810901868145309647049315363706575926856829162616362966600295298099778125484526958597263299147940820235411078025395725096997389553220683400075161956103203007969533669904380748697583701461643279398048185172807912765153733320480649016664033702543496311247810595141006046488638552472291668062958404613510094447407213179222850778590622110311628537153363997215772023170578235863197431152628757008487903666975446996295947337362453270238013090999314529091869071101584812297377414130376934487501997238506214234644055314708937411917344731951085101982169024240265203340809799765967019194645230319106447936286190103519522440650446303138284245648750597568491536114335084868667492693884071915439436697812154708609444931758481454120147517251663759123597891107282224196113638603463090563103421599582263113078400124266642709172107262698734989138684003709454804824775598123722195874419904921918017055022552807174887112815382014142546959845635469568937123705395309617401488610123862648770566024538299648817379227625353901102279046445034216667113937837742345190486883143630340273894621938357769088322859518318176641444913176020306716927478623793728606109048034939287722239802940773571892455672078033202169423279564179780764285426391271193661869551990117664494854054926751827531613986814628393484545907017529323003865641958973294542683353901748815223769727389741370301696877577109265130193987301886122571660379727682465640896909288883814670670222719985298041564025837588773803223221168636622158761343595911972805541974729642004035392701062859535430097882010536336308361090925144994307025114329423740012884144191798425356517879346708005803632852241807058102096145844917242427096266696367273002865301848377424957814147679241867580531634996946888158795328329430983615351846076416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] 313121131104415511333011626155199582906147304853459955920452421290997438951523642170213859912007207734502131719064425546033235043903372327221551308642493559505390535777497986028584262891702478852202194144718730490012835838021364781126292713410292608781797497800840791762405689134445888011198993617962949103709147102901219874020157087639409393832495692650304211502524372771625525552986859637069662461653052536525056839619921883271920266108994319222008633561146125857905085966640636347042270498732742289937264458353644276599067237339992643152371671516198059807759018846131960331955730403679146656150447451177464570297919181056892460850126630098791335456571890292900542149481628312832316863239593828023463081536077366079328168328230745970234856339024737994100845631193489651382850345178419840360892954519438980836410570233775881691440135767796183568079318361611643410623157828389186959166058149474869446067092520717921090021462010091802119732678190195824310905224442717447379542053156053978290681183616560116804040194252770543868633723327086990186178688943014579806544585030378044507693450927118909780471195302428145569640212226491780403268221830820753555666393794711481355422354695717124646622903558022260388603434661580126992921138362197782757083822792122164846675472876232971237099888678673143729451063227529413193334212211845420122785063255968565079353873200073893436269965434797804986154921811828375886876254723496318334306495968391490344575478500000170443301593296690465151825434066861470662360405348248981489421590682948658383076636697277802008271374740763097775331008451110187290523571603697929455529019536594564440169040522836001933605742408701500715419091535059503633366790590715919954084610036475579495371305123959806493702441110672235703330331256905806753386572418492620732137595747819432896604395840434747709437801725465231436280069082220016381684554622518598477182851064799387505969477149619762056899647493742450620121175719419541698390213425716802251826815334144430680723910526626830960767010146268314538247813352176714471629848036651922009193271727233694431797087164875879113430630568034973348095825085159538085414354436220792118918032956023111077898163281061432499127509064420149703995999504849121455398633164993602645287416022022677864353812254836896594198691755088236700672329214735313468488331595904174944633877660981071558350983861926848219528604207239264327995783759421378142095637402264873191484582095784743898869938506341588100852980132350160291141510478575338525855144530103068169887171505683916652800758513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] -59590099207039272074457363071362672987774368610997861627721466000607259547485370894507767352982231453607113327062752762694951463934694701071824390135343353735001506681032782948353029989648564951828292899263618654317451932861242043958858448199466722935287548804618629200308758039338422872017667374562531184292045417703651966948890936614404071649925332948545882601586329945335725753087574390317744545627815845541100583211846041094993560063429049540184602132798349598115155654257417342184110577379829941700168670725409024654724313391099142003233016893976074165734184522897097746373810110494686217962482654245942730299425558968888801492256695024419588095387775463020831976738967623890903986031902914250471857178680131350012107169510006424272866809032640391023611887270175776105451729002510004624681759764171440210526153416610208701390998752077147688597880610462532876717452219116647440085218972698440125224490506457612380951227109623690094550307704046019152826312705633851469651162076172367503579003337300868296420819600750811849289462089272765902439366835423865040568838560800309819903406731092182432086571571351189272556720504449482740266720670000151471147845530744144809184639154233647044376133037966986968568500847251325787407557119362846041063606386282913106224465061012051444782302054547788451224445572853394499873497955956397363751746744277057861583671416223475686836625151630055023067843148434014077191384077876878555563909359091913121830760322985639562315463212659387986631827489917852212852892805419781307234738887866205257840778240241076926455643317709938326260548963983479085249537179437579017797596173865838773092676518777234490339128201201764970495790682688152679823318031342832375860565957144108297493452180817335265556053461651846414718240939061530398778110705982118586020033003901449384050496825121416619056118653418130998173539545147191120264104936885835470500285033027906128157850447361829351330461800613598980074862545081744367766442265482257056726881766476030498961061043297062602738127298588585657779074492928658848077995319321364759516764312916645618026300819386027310421766924539098802572667049810233022034721643920716657648451067667375123508677725525764414685600460246033196094545673873261589170820493366977565225312846667297773504596063835306711978320650674971697572766397007522319311768999844278767744392733245118944851706983850925539003558091268609151545372640385821046068803231858965954253000488198328166079043970764403229911949534135603620082215286754112786748608245660033115379097611039486512888318787584000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 7919055853804517880657061528111975531793227128489109390636432396782121996847243301480183903441357852508545776288585745313084784591173663687436317804650383827670172734412881822138987966551277388063793135865901016550764347971098206832568978519405115099272342686365013010865100969782643170845072091902618373401522313819477560884358498687846716777779463759351568653229632486856461192742663621961929179152845520962744311309724899423352149021013197870914816292200461391686251154272797985085937672998306903685794389539097775229018281510323701201421372498977915987823184029934662767192678791891579896270992581922848073247499972832683275794101201199202616993439741642402689591186765077854271629288548997947612808297787159828725972657536341871455651014296570496715829169214837333209110205618732478338984767263733091426214289972469299099567821478955217372976846905207462351967820432365736248059302587284344884863633566936935349157830141767889609807521017048308030239168481666000909181345552858844097129982937647889009148017395597231302777137101531008406513480748904798090866378116647310650321139321035040859673689427801879035538549745674424823916828563173687587731686520398206733835740708831035941031530190082627795171682373347489025100424060732375683744717063644444083725108042519893107854028329997784253056571960660260169313693556348204839831558922658261855943597269300167477471650801426460570817193777980040422543811877337456997995363598618865719884616787650654320519659684929794001959657077570824290309890053636706185303376317318485311889727056850796631428070499111736319851260353585919696302962943848384680755294037554135368348418983495562189267687601022375333838891821419091771419850308425012971824980027580862584066136603029611106786622833193421586960279690900719633431690155926178057605918933899681769634273493786047190192051348280782324625730335996458064378935352656279443151875666457548485761164920870135416491106584605846014633484126118064660815285797196365336245205710027367053395573069831667298184180895321868608808620495704758629524281632564620662650582701702590444702028092664738923881737997585332784787001113147713225013894579751130519252703020970074383180673628385219456650769184155027563698142954041451747991797022505936119752526447218556415591944658420958308434968786953666541742075078207823144014230062806092598944397383594894489308994991759479887045671359293465428209157408886003382777217029134307964909459718019536466731857738286217788357114081824718586926456219513654637937797526639419087997134609928751691617150173184000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -788437819218934696456939506482639604676188130617801852690894654994957014096526249231962191639368639101768973971595689792474660130393160364807569130968818390829705230985048963443476728240691833795383061922420488392582157553497281742966209963649416587335017689352195581674375925678956464050932236669884134306169855303429589251393129347537457134353075947542440879331356087692548540585758187058282692812970824513408003428951193750793726816977515298580807252806847474365012670627728956524401460852459007431580278015388879280627213768141358848702141902430034176372256310837683283804921685508318757211066767815506209901972830789317765941211341176064032710131394037524960064715717637182784451574932878969986930942349984211206461319241460204444023240045554953601612889698466522836694203602309422108121657843277429795844693297269020247372073111288980235993932523220849296307134591762696112429347500154387088117454782245297210957001928182978829825157914936486783669768481448966163860557710966265195634589262177980447680521589840828108136497455332119325032794676087018065029391867692497142992398177742701817052268098302656364041575177215046334286208564660303681423842492062659590677805227784900624762715552769318797290167006157096321113426698499146629585718306945806341017511872692984350462723242576948232296619903317323759716502547769952071631104348954134956416296066063235230734652018697900660916752592847233259489772712527570617125427970579861167050171334266313107048437461667779870613325561511807055953540304036535336206582676673303062401182045889578172089957873614113207880069139118661333195850835689091673790000889976653058166322787628289110078622785075221763552485086277698101827906825677918313842808383558849331963505871326789242124403183204646711295023991871611496261130264310696410021103072960405951323204956360383552472158848254048336180388712194783196198373098869140592025773732462697728162245320051997139882405520360270191581289683129689938082233820099130700857298912480094070965531813168947597955274937595650213450523157151885418281019094139130866677073470707420476292247033401727911199805583947547969049281734308754586952035343347012581077405553736695435574884721955344068604689769052899988947320144348913572712407350825258187033381207542387532960867831213957557320119955075716275222096817721273328278062545113105010441229026168930025215946954595740654865434682069980889913654742766421465334932197374856061452229522159787162477368964183596083435267727329972332189714935928035170280846535101623892801667907415185897345060438016000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 60345338671286022773189167518259266550653525400462711818465372637702839908749854844597977970715454514018121434028306022773318946127894629618931032976438980225033451305543822500034801981210827010784343567304282287730017120509377533121071116753268910384621220269172168184220208785714977938704433451056399153163922914417902904444065591978268506635355700807793451167930096952253297110361903924294282849300850823963003178850962926314256826111572810438407461131266357033968277726528210280386693772919721906449286921389228528086041250812384164024744041828224317914035069133335545121081665372543450381027015604072941475598027885918857790296071945596638013785687961372186073394743353289274508954128013854796169593468749643997980050850412889732348814485053057468689080227359898763474230292897204616826739491945152037397586110085047697383711689398071743938590392105114311840511716607340065404295468328565680820334739211163150613393685661078603429630034165230609604252817905975839870304533762961312833823910322747766869199109116730452314686810606702046966194376987198800726352951106983178699392303325240527579418221095664524147902782185057348100663844676458426852767320066032793515207317554934087378167301888949133531231734644820689950217299201493032984085936024380505911715157185366831283369241730283338245086064040273331852602231013199636671998831919518232504825919646881539759112638183983040860851097764819815394445651715902602943678538984687990807829670082429083710500659094344366010537515892417617666908015544511923097120473962074761392081387935482660278678819935378579840867255298653889470657015851182113477668508217695817988590345891417347566045598656875412130174651176846444185266132286428314399961521193232651087195464029869593785728332044656990232797570032011492360310343366921236701418122477389845682857365887747497977020865162783961394409824979541342896584185793296720382847265415587063598028191382654318745051687286989811977033734030224186667225915935145469567860133289066021508578128749638790222607610549865768281906298813646089406576672277305762185879309204282705088144347185781181510338414785290000395131598969195460248568535256170578861810273977311067834378557463321908064978527970198688980571268918280813289629369837058815679188445862413053658676252117441252992925394119844452476608714432679837826296068511385118116989605108609381026027005423085952366521955420531097012132464226362406692065854942512015079243828292897649650925404482606946372855276019882079195045290698946429413212158396306518458592628266449502073379618816000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] -3542123341583114759010044734305295143850653105799575289167528827748780796167249975578653834910424385601428886393084990348585238022044719609582933979656661045442545846715061605224207934084139450037014515481072819806765556015702909392010817401690724388309155573269973297855602340701769371810780565799514045367423892584198293609042573933409303553195065019795160167188793596422721985133213741348851178849635825812760759576287414685654226120319789963103960288867207849612513498186174781912683437982750420786104679685209323736205728266320755075677030749905744810994816623134275442260953917248013513391912428308455771752317703301083879897141111427481980048484377250016924786976135222998461234773186217472774910726070189064723249922479433788227116607647380724269746913891557997522976739894168500920205702055664288772436055244568404616290242152758329350814367650499209392963753796865633607490948752955250912783377299762764748730419778471155219736173464087087709611758080366202121927473375551573204916862515277061344519503140074967462181068994446073329476361060652905043423428220852631245361633949765980417316657132184805283468528147878534206845463123400202774340880527241222754774270651036197832484982234788119562841873270056138822295190580581887378692702225837363896502631972966203513663465069772662547278603648035842845084695667047134646231372039548252924826484809978114015796484955448328368588772526810376307811070687607375249795392343520632592073390365703596911333683183836008269120019318169424633618933206834843127145504931915418365836229766742735259534778806989259090561681290544902909000196336932521848242856315388344239663318568363414661819202312126373127460957893208114739155395455561357362621741725112663664347878603184483796179496393700259459853830004492890520641448657389488428602666010136997779568319130061256596703675153878237206964391864399189766573771959333844600170725233968873000912862210366250193249200073655653767108337413118656197418673231045289097482982243151267358901257307406592169553172606501767039162548920992299233982454258560475731726534475438785593691772425003477965575750614263931584716500614315348617049886301838273600788686111585306410295458703934269064980696525477573538721585500809596018477429045874621585154797252590040001344508945150757787784764075166054751519040560828720234549109481419692107422422782250828380840555787006214699963721543190693686849987900377264338439543860647311130107323892007369105696471852295670696943907402079647493860016713210876687264148059820767080739687804332317733730385920000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 154348452010344201639056701469679402266720536304100643782403548850933782628965641275432474390668143535249532478247738283053356693325825811038513365244799995462525868362449775147430653592040492219989875307679789257771375796445680767885637456932826181570903738592242672042386450877891315872672860976747851269700815082278797241040659900510632768143881164740783825383629781492563321051200823554381547663998986110844226343851832862627022731037597939556270975283015204139618728405377538038797136878482097500899806099433351565115260332336491356415781058431267053374589604459055848876234322976340402354396274625608270640344924542755218426481009178381301955046753306912288628485667803595652024208488473218202088299580549269348372686565579631073155570657673949067597424629619804114451126213918187038584703018521059552519690723160582383735085507268595279933125388275208240903138070941111981346512270354586793576758631938634598111515088582744695971511353405297005215307381704063329002068925340312544082029767535399032431086741006338367092250717856569378614188644614719546351522102278010028429446335750368200465634674852476861067761719659418809380723353211569864606617045147997220299958568040118547236514120368455181633555734939851079322326141844159579158861064803107352234628794250947195805155862696648718460479867679009506479196964119289197823580312683316578736359801503605875207947136466921980631436218047811952933380856124278321976090476651305608247295541644157780037740748877234991287157192403806731334862024290729039006091610427028637883672915333316747105022462637013303980568463316640049625616532190346445953708664486283266487661493562701674945495437529004053419569366913875551131134251393487053208917504796741265885772427761188675124037711226898500750255497489049038149641149159035489177194948026962750341994656173114792725080729971137698882158908141346720539340441305379682467752166547174094498792270973484609544455238556116923206998717001514618147317067827164336095538358057368074842037961047157596550405882984897721378780399652667471478650435158772127999129579200082018186572116919312982139977976754261379142759039453601749795095584193044498041704566375983703572678176820373001450767839017662288833143123642498960226074526465404104012501278837052251380423289625665964978186362099049921854681340913532517376916614315301755961537191934733712361862800107105588680107077594889551537180777915023157024985614410979937113446800583460049590041600445471750983492885662059707056716406160329836151646511949384008002377659067567183147040768000000000000000000000000000000000000000000000000000000000000000000 [85,62] -4651554558873603024775867183159177726001933908891092502282290974449245638620716472776033807021117900304673669990493818930065274992936698786523110226172405339937039537537424153222295152262197991037928399229522280555659364476038857143194880242549622515563896326734762319370250167966021221114743693321056311564742617948279218934632186078521198188155790701626831421486214289692885603177788821817105200433435510962042284768159499287801718778684743142037608407247589673579535560824806322804678326635531592069069926103041968597449191348627913857372245402532974462078404027740205410709889937871617269026483460941078796173132038318691786790510671401227762787795608295026638522886698661036457224113588364377102209717767608289819401884017012161270946150946172562609786694827749217408727098278901754743952157706017519971044434439111678271815572822606094381125750694037429673715027879164991410565912325767920826253454511814975771061695160503095036636267362573803181155500205900412981149173457236247295766933004938449003497405108241276955357446034586971676109172587364352328283181503648255487570064049346837606101924050932235982758499065115819980685345552397373823150452429952254052864476624235985424120514063677047568448861135574129613649477474800909663638349605582370843023365671959131052530133647604683828992208848371428686527144843592172925275334104878905476990911241071086936766705551767555061069080983057824028154002725041806330216541667346615826690772682139084931350857385016104749965642929391632723903766012404444076807263827447783950025253038596664865203092499652466734344788043846652013858400579678222786901328377730463994012523385824379861285340621682316621646383615592907653851047450546372090801249942890834779582322498557432836218442224191447348714866279327460191133582444930347538441035322873284161685697833904158791737301170655953866356179264017905817438290383222797079353721720527952620430272993355643995954401251682232027995976035655890788404965817558016488311573869339734904001552579973488415956635870907952052082029167637549642668414246499564488418423427110334538717269132015357589381493395392476398912342166937633310424024413898942890543190863212353849693153651158292842418790908168585032525892791131943445277345062095328417016902022277242008189359808014315297969313666046705697005912726077699774118271781133179382260003890004131366289113933005835629915965392639803076368852636266321796999738718339118796093434495979684239801792530044912161343865448519654039469162646106301267298702360370711408715806684544226042052608000000000000000000000000000000000000000000000000000000000000000 [85,63] 86769773933099516638262407444863838539605086171548670650365423259242874276198092254904786953012043358407533647132667216656339690621013300124779228287805931755607413221381685052478633686515152294402998471307744662129757793913924201811321966790405043366051518136582184897642931739436947507445904033199687337014344287389760969418473582499644478956692449205424801007522796334642801323402286566942887002516390226827607894008897505897779931186110119279585696099172245007102921705622510039733094749595518209810020727718842161559155221457383644269494414332442260884407829446610023315575421372554391750815588454416379202607087237313846743332979928433223152269334247822191378321426021421695760578186698951930164202899337469965784109191780373965123070922391081651091935896225119370192087601074460771781530146352475650724068989019242747452516133803353837155401550846471332179107811977642707973584181244027866712004127786381798813438892637020275947185149706666931899254212790754454267561798454319413938875283777577091096965064558155596314503970502469052735247788098630538987773320521870817495630657844637824757104686625906055582765366574133197920111736618780661188214099163329312081098300094938709572107073452290406534352473083421897931169530667907852650318461016123024131289803190762981294378346986027892758407751044968526604063626988264481927135109571679701729190249989707586472268595022512787711806709398745416750385462244807079107604346398743303722027547384706558450924317907765748009475438467176953021151116208048069164316003351981085160372076912924867310478534802691481711697142163497987677316474933780254042230398429190055227661091147330214173414683095808981536949267627578988381248504103755891761467669319383670359655764028012068129999661699229580586086039581169791058800115965400771239648293601880409769666297488983210267621935291069750549619313210853217058890240000392292879978038237898693962511703764784076248301078626122890249562640037391279899083466268380788705594498532194818199204339985460524166878324102212620241641797271613936793661927830472655544147950697678927792885056042524573576975537368664190475241675757072046366755724653721205153537883970107875213722802304097711834615354295938251592996005810121300739010191159114526522904885097394293000973196235336872963845953609965134537013285924804664253245732095888333686624926442530887593165350808026526977643141805877951646892503487209541214125846647454995024584022703297706842290819116446117374587367927849898867046913447799492282432424582553118360590160765626448084992000000000000000000000000000000000000000000000000000000000000 [85,64] -1089991395744872662727374315267259143652387307298742319957327043265448326493556996238350900726073190027972575605318735555855744008122647292082082878711388556725404663143126591827381746792693932685450131402798335864670274200201379376368242905094566452620168888459306130687662984149732618599971601675217558354008383122222305323764186334713247039660699803845641916387664481309633927359600442581412166753488092949300559190750751942768371806147821409643723759446519457095143198518657241471529107094648453150510693884853443436582923870829361529626104991715550680710549564161825985091133631770709942561023123347632377033537935793303457706846583504208371077446079622372439732284445851511529842376535685180977470122795797395752780102106197948975298570310249151907478136185343749993226589324818122832503869322003231460160584714200632679595671080744805758083135716113160449511826155176818830169634681766048156289019884428675271887764260021492025097466261798521583978657864775197642609419030988124598867193854644777174613653371164155012493320890315845362847512259546155917189196581679198814916520695486193471919016483942546988759123913234624022287238262075562751951288338638447846829022868891965981052054577231468328705929839486634407016180987824471532049884335481573852765789436259664409904761581200963257720129505969535064667678978231419800060518313682900284357003521168909462033673133542412391585170481378713230168160424793064391940481283743260560183493467762467275056791276485050893941391035834372336063591668968153895954490315372271350623191952527441583872484577973179851930009575674416405970654381927351935270873821966191375552729392459615180477921889023379877841315118307802407774048700948576679706252884650131337068626990561386706212600987144697116782119817671318588770504739325311596095454701563205613838490882939141438969444478484960373363516833955668192781681885565011606619439256820868790263519223926560707127792022106974591163801591645202208148573699022721938252165692722098886682750736199802431485217270829352401620976968093252782212656925556549427344761736371651428476101575118522233071194394573034847379038179499220492062756199014952022889027610568334993312827858851308481506082076519749488747282307871965292846003715049589805016915964293987185531399912493407230281201452733100817254304699404046041018026727168904207562874015413618986275391190297966408515037351499258792113327946610761338535210953482227308247949459001303979474819162502438570587275834146436490991996128040550917247044202249289494750025839455651233792000000000000000000000000000000000000000000000000000000000 [85,65] 4400282590581021138233953334335391390422626971183762861606695076949426289473698718265315657239215650138410548009241352326750666936802849622789958822925208033634676113396632041956327791442268233662823747809493366531794765927855852151245559523246107352077486485837601701010395751986868488493224411603932553022305689088968208211518797275654088468825659760687269789300555519107903050680155810245886150474887048276062850748065134231543137319953310015503790061542620953489677681100188697327995676388197766962190456657368766068208340093565913429480900062481826553098870939655214656451857132684352697085516203645574280874545195444470801698317693766303008930631193275340582051281352835828167824754109403606082591580957823260431054765988799295779711660514407823465299809802540201203698533744134860374673524424758325450602726423293091217659615495613134220032528656185396661039448415305718390010800268142455566789756063531515639619466917261531337490908485981367063305739428107972783292223458886027115323470654331272094407854215165204380486316892605268428859893589071131694876396066279934415651807584662816534809013844438867793884617346350866983569117283306275634442512807481665230506019018796540396326796594520605328007089481604648451517423968106823899484259031600893762560974101125229097931004412386135022674000050538362996047238223856412479715274291557127767519198851913213613258022740373161595024686101873772655788260595805349063265747684047774078916279109344711259937015966074224258191241188203524474740746519020107185086386598465468940041472050761988887511085960803744440944724259797865348326621278987561541565679713436619736170275662461109534155226888100113223807656646169722522926935816826097065896565497834813318276015140851165426346959980082394041631628134772503392229990714051049589594250290827805481435903759739037684445808046810405038263637145429543683314959685220195594058831039567701203245021467136353318275167143846427149338837855558368993729679778736611496008748491449007950488397063520745653560584280181259912847917612885404889826384648203148421054373223211576122547918240255349881165210611517409386878875398583282379425814733093821253721269190216149895538611417901485170996598704845363709688317815013490266739600030412194879632395216415052678015464629779152489311375563723230263687027602395569124694872422927868336505147948761101017079400135517396050106618637401023614954803423705431830180844215381838278957460698142960504081229531871556932488352529568760107073080685388221499572527709436607937787138858094166016000000000000000000000000000000000000000000000000000000 [85,66] 3913652740310732266657536688307375612561750576170108362489281972720619713682778221455265341912193335491290118265149711975032310416058595563332851223904236957508196067702736935006031636020552171470768008234518535991734566641553048007168718318319226802714910352859970368994526227610314795042533317951615012036408439033875225330768583351202010561145270752365850008142483567734664695553542096488300062387070425891266687450978281270083017228552776004319050106313390582630449846143924140952664389022348440293398316819184003026719493523804298070787485000077116608496594492226755948016904420215474081331878816412043389848905314809178553572694052449518940586076316627838031394200842179851583223146113934507540070429415846456072299913665280959435649898921693868448773456800156890711793768878346693402281383934825165388460720393054784396311852453224375070592020268667889403126119378180916434736583437678895678789073378383889983720399481288172286117186033870344759715966861532393060249165082367712001033591527490133611569857011816249718401494910078894219262809507850206418494013520862453154218819288640146642757671666593733284149380805338419057997075567089403824794212088836872396892368002231460581218270514485346738913904344000425149386983186524292981300535843506788258790549750341138891178666261564857815219666679087813331448385901074092151104741820423311735196063467995094629324260512669127847494840572328221398169587707724013342853062420515283548789419738401511420748451411424380700280268427594769265024348469139149490348333159115266049840342453982238212726873883502694763552495486426985779883756477863439513030339415418922207065361875977943346838586823592596715638966486253929799408651521996593400092536661101978060877454201582650458122911106872316948526287148348072011454881100914887287628316285097808536186367021238565394481634704714218542891587346416672360973295164463852716875405421731425443083707197217288212200058444445414002457224872256785363166626539178378885988590078098488629854655213786418567896750906150593486239137129826068217183568653418431883818365295562849306029678751069772077162485855930789912432929364120714446233008638004198368332394192833018671264986691473790259155968294657829367698890217292810477749680552384314766124459503152906646122139796111239867421794984825744872513516771611445662692879711686861655089176480109157734871386190075656890929714554299492168118495109843232423242935251980615946279719632180864564477320042446158155830562946000107124297364215536353265746715272776352260011428309270265856000000000000000000000000000000000000000000000000000 [85,67] -255058182225485014988762804634065850381507814717949374892696480189734106894751168200167867361552719981710366407776166098277937345898580224008436261602048587130215045912154640342336009616899998985152423303269959967035578914937239525002102458969143893127598810979005135251619917914215871431829470226754979398209756587560308285167644236114505566472146863000362075146336422004997383868549912345640351755197596653451137975301258127343065247781188251014565466674755160475150645023341626892828246523708801930188178834751337784934090315280812094781873976485327556512254012677602986095084747848844451037197868965409177545358101644532539897599201655942681509089924155281828215076683646992422147619935128918716841441248402654670776299739686049997713191248871051617000979428866946641198188739347580842471867780069207075649797834798747936777269319700395359657807618579032508326739633559408427865903757164454240722157432644922146725577156874480057347249093680354966029901306090839616859303915488276676423502231958747214521993523178228729053982103977752871899333908377797788558803670405381249778418256620574521024369894386531188163770040185620995621976747390495493334439473705905002253180654830616482411995782849116914111817216001601020181677969884334021084147045750494348912244221020030974347273776570002957914236714754635374991154254675727198097395542053863518236827443127022843207337966285414370938518824818718249106773440060538849648109181710452843222733148207041031242667538262554354536275857284025742034200151654234390967014100609002597995918540355796608113871613641044040162996370157054646753640201567763212791361505051642454279524581491125092083434723026018891782205096811258232161574218881459984884702298750336953257040281170102503363204576330048560145267245104669747191108447544265425299940154931890502234478983411360592615979537874469322017630277861705269772812563846806273243304689361377013556976964787078043955827795788609361290678189394165586918421058909157442194770119814694932027794573295194535423741638874981659206649124799664373136154635136912965316265478241773662533827711595130995371597577490496155174924165234604029143976871533334848413195079374502910055860217006797132820893681597432404934995889646409364021064534755631059603922877586409605836566763092970759705612587391086115449269726342683790097153909524081479074560546828549167286438272443657001100828490164297305775105169414782323877090863876606819666198757526693247204876443869325948648134172269285352096715607053050798219765055602072853600039138955886592000000000000000000000000000000000000000000000000 [85,68] -1796539690904230210170874598679340778107655968704512518615850744662499182145967558904514332460162677732054606660817573308482447725791627175734817574960159369586446921184131768699584200314241730304422568480167897461530911766270453535506637029194197917027109403630066616572107001176291074772165160528077272237855449987444519842635028145286245098422581199312930214655953122651776024915882553985029601862888618833296102325655763339297189853451292850421415109438789402425737773833544840626974358776250609114160983968799849620617947999266946102539433705984525019128660572047190782873832082498285379592051709865071798167806623650329193879223459626129457321500299821752399944729601621248773990847708907959895322002585673277656965357148856648177611356682116241023936342396690337575554599656852318667504592268853406720873464039831485977865583610254109107650097244364146302631052689185227251213000555709910551175366439380034962782064831660355998317660357299556860098928503222194079454597630816958949571068251088873881737627124075761925531324135955367568078006555200505389090156302952788411226849168405620205953866078484069853675316741433306028637126631717749420296083079583317970931274566079028679248190941087270483207971290987202631715109253601604782776292712499143029787835960546797473277664909999196006674850238217915609384013596774721139617153304798682634315410291657942028358417202896714003748825781085592308846119938854129876422407135424125865830269736181286883698270994829566821903705924882239402804892093112472723098396183048240387009462490271970871092145889803665479618954266990581780412674555909980089984095352227467919292157110655285848573634024907128620284567786365656004231443582263106220180905779235545672632958454048859661003693761451040629441527045965505621251685260104042721664770815976169795974266296481072463592493879204045566505894883088472987676271679976347413629489724532146586767008119776478220642388538531382357226350452693054483095478137744078058019142725692456659107120311381425904355940519267301877776221198689355375152890883203568883441172032779404619281863937049313692553389027029323243949206095810126261405554802365320510015370767050760830401091177055685650263683357952194417440205670149591135469145379064292411172182371135513430010039468009339313708222936897545672853272694602304595025755408707647452138053228854249403458972857425148582071526612244440385666742356950521370623491721103626315268604388323631109036107802288322555787969795773325789504021444469399415242744884409706757377432022417408000000000000000000000000000000000000000000000 [85,69] 819420272425995209224461201084122428793160379224527742239824419823223441372328334141670521039073895889788760348682207741718338834003023524686170361130454905335730287501859125086864981281311334975142181750563675132010673574877399147317711163359835683166821805217430475688985522507089647364376742657770116235687479326222873327725941408008410202893687789917351818022001792859317406895220646060374283216959286059564272738340566602703194747677132645925654731045137795048176560182890590750168085707874574532545001005560462704214473444974485834346709494264615680709552588031577228679365628564926764091858702293882999446474165070712581445161630409484921311819753906037863447025582669656001447846420247724016353336551160023764866675172847002583308057717535901308875515432394773234569419781874994603691036097118361264877010279657244882552338840385396650425753984368920517712308645830463428847095059358117462356563323743631236753861806560058193690968271095421266096618187117324891219378665604362072919219734056726707992168494584396224439895275523410670271446256027231783784701581710462222868947886819265555902220658532314767833620046352425482596500241943263195036152071978724412928300528658553347024255470697083304195906530911631859575828006570485736175244505329034449425423654123033414979771368730802804038459255240591320577825968047683492209126720108624233275704857234667499511415883189020900768079440991463144946152408377695464378748194615919415006465115702499539584263199401269603368612300906256022426671040925771850901234654912176953180912436621106081422257178754380229339288192955110645968680968271285596511658102563552606111466296770486314890702147329087034602189514095134441184608019967939945936457727053640393120133003330601359796305400732961302497287074419631539336036349524730585752556667056580063203743599109151563420730125554105636960478113862674381746861809893951927085289106897859178982738177580908388185244139303916552948343782967365950789447949888040392813481867475605624982488323249868632666223405040938344726102776805963188804661342106630676163070535054444008504749307408332571160364199809324497022820810392796249425991649474839059057747847113135031279281323028003564320520403789235096548234686301812450190994059750871351406387538280064107554533778145480002225047679803128228184206067405188150391255364031353196823094507207904067479509908468734354984166479902893694446484969199357855920566837181271964210178242449198514697568596379150655822025685621333265815370632735110458267505289216766437004745333800960000000000000000000000000000000000000000000 [85,70] -38957806453870960285698802066164102507952348722861586020642855082452494712135866945803349933915641574357933301242738769921877231198363812122320958634469600439948051727432310817091029160719588853012348463671331631839401249812843859150808232702460792120993136422227956177263380217325235943768169003276907998578471597466673873656153388255820363087665965051784284955846472613155550975487973582583235122673827294044335180903412225701905474142095370162549248810981677438258396715378645140026064267776611473182808514953471466443576686903052690948145403388596493146955865674782863094440756102711881595817756653584179527692725588728755008102059948330262559136221951210024273076914718175468397413209646495740947661515456351493217175459218122647770374063116307973186233749027135701361001832925597380455460337769759582037281080372303950724445477500019123404109893741655379416552126710246069220388388067852804433649580656289025824831665753508748901518324499091239295772103003909277841361018346563769981779187857901813523131911974661171153117866363087557836636827007411330293157735439865752080191309592874545009094747862459192410569604667588332816649822887230219803695408956855216514046257883896504218974731424489571736096281693906892434840617208371607729009331156424499201949675866699151128388662936381365803170551384407934520624228356496059063617787943701705075744791538405886009487257868880516040782553526019706508692311939329716301065575758906922607893724009525370962523236152980856239779362067536825050628680370598053545424414715732130407013271270226382482977500326066732233823158161663727962540862342302183526749648268534210397220872206782131729623020300654444633985384916797140419350526382490260601590230207022827062016966867284710834237177582934039677565674064987713876579176886360961295579202918131237301084975129080749572793756186224618713776835039340858155547966875837793495394575791420653474336411007527082765019145893390182163595885710946761090592516730200104247226890042414746681078025360968524464755788392725374048687360954370813822167709122364199732803846737481339206476683837566227102305210345089561805408697488834094214438022762691086511776201253642256952805006664494923678211201151905833274029013059623256059273600063763888261585031327779606591214773887758285351529187895940830501474060948774486839310141999093430876822944150056398584005205208341583989492776569778398452508383572052348795921596959878656278129648168362780629982632600409581557226201655887771735974316843412214451716427841647332601083797176320000000000000000000000000000000000000000 [85,71] 861359017169937102396075137844965814670441336662590780882201306775813077074454906380235884529506152886110924466660921895237911081919818262293244164666444087368041240686945995948696488806268700417626959355296190173133071766407097146958549404050819485541587752218742159631336212746766799238341894438197744042756471016838649888704290959043455630587883481782496004899510128890845431458458770507369941519693893800603978742025253747750139071002754930303946459077668279048627072863317521051908047194960049032086192363128754303240763818470958651220669240814320748523785937526050962105591476506696505483471803937407686995802096540398329521452774627637560703372911878732559387733077653634282213955224017994307995225699869308547066814077959484080858830788605724155960014739698512904976537449771168421763530123047265182880075347523544594926561909252055865009201808992500018608907481800694903467863462807947815825563182832931889562085673023339932920971662248249521503223352523226752482963098996542645996362696269073337578787301036854796495764559290183323480656757083671129698822479875455313958814714992963637363460275111621459943625576468325113409225115496913579423472968259710580319212970689261663212222864736926603766392742301169508934894689204856702863723524435670991123769570051084140180024746589448267153012492609203181106319087666566588273862322135646972624147806612912866798678236242317981223765067687394174939037349474088299156342139147523003577688803186820319229566259639290807064933645027904601096136086338597209502579088694966007578217555615757508893658797200259533831439141210677998596262309569463387589052202797803662586041122395537306629896386086826615719331288740697729471396182009480321655285270572885064476490967459909158184813550830374021694895294983855775891479761284565134966634956556227613521801182407907515595080721975645428389523456706441625573089974005878548490990555374033112303002064224222809055852394953519857266251423870199852490747904965319220093477866704602312119049614902141768071742432787296755686807257235629626672083840134113392462071687780985834654589985136810490167070664077012216739629104263586494645011745567672055289804928310680727120639142317871383481692310659982807193274290358812708151743848830394123601171015363184042819861823418312873197265766066765975651624424883313534901009635102217754610032737923192119861596030757436846132533502066220066712933059507124512440437219450753305007306816273692962748961958624635316422465118419148584991248427696969288036740071594304906036972093440000000000000000000000000000000000000 [85,72] -14402324313692465942545116977499217575977268831812012250793799541931472315234587933213315205522924630423959163151569063082974036154133033948442472586139554820421016996151791852202657373147746444046828601784939918858714354385732980387452535539185316023325403896574243029214782099748212615694006852729325191283072959154733519724904765988426084454990757122716263270553854338812158460969056141350624193186180412685396374989488886698540870022285589150180709227173372850164704421777275076331063685443278076741028629656633434477632355174144727636085871515302155770846441144824727252449102484030638115853094674790938874381024434810370399050123680138713681157652400947703063267155619657950088693565833858234379206895178842818941946295942337306152940440587953654748454278371627781701922204368983911186099235703867258274868444612287849151711102706698485716665417104656823600861045649435548184585728955672567506446741112106672772999981015269463181186565617330889230683117531942233199081017185692739150773010583408244528287909931681356664297370608657264959779922865248904673666262800162415615326130780246482092662191083671058170311725821170792322290774183078351252319354553284487202694490945589088105928431013110941067871628850872004383921482216393880654849815606216373354254641858575070556923909675639820812191130679659570573607155018275565473625284546269949037332412328906349750694341677898212497837263846099402114249944455119909818735435442464169499915451084383574773703020088215154126171908525912147506543248913141898884751789554943231225541301191655799101026731819184765363279113782200266387601014437538109804453385779131378743891618333306353609053676925592625093964046205774872894218232785346921026937219583088181043119666952816097817974836350454711021039903678781947437805028082991240600591508074991337638568924750809420218994970256793198082329689076583109060606566539403150683288209511231047050663124837230681428169055014622842532708386597845449650312948789439440122804802896148435842180312008748548790383546866326854804330709995441491179227838267972792085421136696723053374885398795748056226892161969858939530570169145105510116568358804391527294499855842854257422677372412211487567525997633524816070985542841024717335406947086061479530556306841165665984003405432084453596923657532744797860209644919076450603423810062342777880934082594965090824339273796066748858116166385572356528975659401533045664778458535444192329738860188250224687508955495912711981834602458607720490179688595011556397383804665125176694464839680000000000000000000000000000000000 [85,73] 365122398189991865588188269607054176896064272589674959021841327815424524320671159724669337724200674421414387904111097474702902279455909757708317527181443107441856073006842680458055790464663508554014058632496735743922652864788624293499820850447494647324442811680268360097221363798513534130054856677927943126424647512188641562744818071505117775023792365821004299139308391041872517829661022137088389016223804343075949773587312129803909828640874847018619569439470180869626298698887709392820075576349714385657133876148866464580455156602140732133638734326982689961434578135051680608244711775464328227762898223801282572198493661620706375552340610315396468335949807769408349427064311593455849569317841690846262447756558838791414782541538197872607908964509585823797542234279083100020315093964054494724885872632741507708966791870354242199160248779618305789029268599890187594825324292869175283858742394274154815279719402190192376137362867475001993034952556501148400939808207889348095595912941308147634181859043866665593844515912623831617043412481985130584958710325843596101128594848122894162701211755428755569125333776587791877521553017109580499219563515698783254153770590080598448139818853319704206948920813737344481415828114465769513094488438904051639214560398332970633245237932752927231127062162116562896827281007235869768504292207629750952680916425575789480080811327043581175048777933924151971682716628215342085849479426774103496029734817226905108014145357967028561901212625935441354073911559618795389046480835283421150593417136119237606945608862480165207561797941475522355425131763151851214396022724675736498148686730538158478710407815014054394371150350144872252107522989128724505555378814808455311823782267118902913993287562935163254418132161584150008586332521965769338624318215579766301530963751710861361170546535735015087026759950426678869410973124058046225069899914148837310211513909896861506945899749477850890258640408604268842110912783278992550734335943978006726301386105769660497077304686032280665276063306342410655211443229972932172641164695544232262819038298886278769279437244616409910410849282594131873429169271489475984015056655892723752593886430696110791138897795291761570407316732469652240099552958588460895705413378112637505871519239265269471821735440057288474715223164926285141302213060924059825677751654226682179050782260805075795904661692541846859301702647271947623916019307213237803202632138079015822396985675729040221040362676547368556784517456914841244492157059273373775943285482119437295288320000000000000000000000000000000 [85,74] -328221114417437672506762831066104104590727441827427386693446753641422370800214598045392639976389965414660755604290745469058376293773752551473067641362278608905709516428085944466908555084444231023765505368322897232365014513678594959650859902805650921499498461255174543059454609161792649878686098606882448746934759294317157266230373853765678538467110992953406086565942579165498922616589938424546493235819376318821695820100585728985551851597017722786873932376193038195437943432557267360560483301847507868671962671632582855531373995237306676761218547146661735876735379307172385451393769311148807562510970040569830385410257761181876239788342181640988649314863683254804686059223983732531860638721020665175651768317467095525646650856941678116175018818038884531750519393194757690172591720431406098702210704421236271277771071992263690148501521928469046185329747381077634128349833860073769947682965380065841513702264610915805731679176863178234958714774990981065495849240768278701374786923421049103676808211980513464633326900795105187755517525572237375159765543794703986965888041408386494911809291571888730510260003097927905188635512090389835022540720268641814243223836851824815198078279116079006126467879982785676554868961450233339861073189172230083155186079398763326269284168268593413674331862355464290664757961127099028019820662986915227373476322904037643383163106561439353025094988003627662271698058159636756489270780022611730379717004252673838585271257299962801800394037459786326007674940687585689946798857064336806519663140391631125764392967200141250838624792926300949773649446958328023701722936592628964068244600375533118966761479741129042463421299427926494108190318180576824405405670857675334818344980784390494118633096815713202395124099131417701567995599351369288994813880467270943012511064436502810309992956892770456381988332151553391677811256788593488835276654950097489088254953013280256471904461520878098882861162077701536084418386137607385677130412017906168809074713340075514479402080345994014877273227932780132606516913412138959803017673981238664610600121802146681214493214985162807958289780169352043830880820376263521750665457455749014698157344251737139906977702888311742986650761956840371470320054534127640290392409557878214796304466143595788296562871565017027796670699336517413046595023251732669629740470542917216760726796787055879334721415676861022167270944313621870125720251279366648293825908821997083273405276916777240945230458969192141200998986414881236397422246548845549915303242058108124528640000000000000000000000000000 [85,75] -372832362698796770443507671031929551955417994165955676949604248450037637018457237695269319418234340758481965504601975550445389617554469165309483831771368233614118730674486984478958091980043015184639725695110337604944195124723117837015472877372398088559282785299049511397501224980483317004515176161951041611663133558034113581364273233846221607400641892953827033235814278487835546734818227856614697361200737830985460157447803590436777766253048784361178495421478654339598281622181010062928449635308657488075582245112744142545612340811869990599656720115140407600301669613125993333618792115238075076398255676953766241630095625330864406532582701133032790114618968931532098106102610245470479695404396769876529650688967561206751244226919624909884642098937547769006324379562672218857947941591975562091643159274452970936331119423700317586099025813829504735895215229608089159180265107264439596437273194674222477463705843435593871605169537474216878475153820884573934334047460099044405803190874255628985292527892350385648460927148316637191707555717500053848607598663191614445374448271376509536186527202373665752742664662063178080798242500758416596663926130756061725694725639395925515018506136552564547612361320166363598344741702620177332055162531003788386839507401250834934971470387719115410059417799035254023945462228433446384963433682058450980633709307515192275553195059780574634909832373123007395032149282769830494473712551375392440364920299014795238294502310881448240840016402279965948737618483586737903229725024363045280630141012455428946115937970836660586809673987837565350546489388731618970833546574178877541819012312772897251896020823282690147118024626942487488235507560387630805223341528602913548635530031230888562090030405003755853447733729270283502923368141459371338585594963118029144311567022814073360448390438909402146112035751704060907189708711793144957015723582612605985904238074338067484759005471562460560537436065982175712449354508776419782692742055634658107958511354039201386804948519796088440364779533416141665335072956820607835251529587918712118993697094734939925611232216695809024259485981162362816084268594662103548977865277327813551895646627449430955076938694680329697953559900988614378821576246724546911962405896124463586182403877591626687807771926845518907678226308091065446865600003090023520817777891128201212962062470039423972042110610402273167389772900450015161565365752049012679571687690462840783034481508247891189538435422508892559062166997100673370976765054847875947676304114604279070720000000000000000000000000 [85,76] 9632378554496925384521958790060448766976901913262737717166672144820658744064875369278186786526497719074049142427794823601621101640023228111138762471921234340725632609426506947487795008239716675182603339091303088558938959231550144652788629282399795381490242296522221755855818734784996933236932303078294534827266398328629992427030201514104664522921251780861632871034342018536997037811635912374762831179927609262316735980708628891081899223139613556997350102690985398667650798885974414487046531099078221045858577358114438725492755318923970244627489211617898979123781349625377139226107344146243860623520867836925252571921752823272172424211698093158443131503495938145901241720233187100516996087098174330557356865438533907801945435203599955179025856360768934140945166255689848285410499174181275099624324062638377490575484094238621721283910334363921872866010936346895679645302392327612016813456989496192264550323496245622292625641007515486958476537406861592742769925227784578973966374016778775224925766657206880789955573084062633586595920724793297924316127208495254419960076463873144161985742147497679782478225288886391981003717347590320688380816361543604199293267511855123179413328719941730076505614495228139402916325215004487250700002134947096042848868383829243043725746557546734240514128738853281415724583963215029147128128946859910184180048397819174535556450304966930249677155041550478588874900230941466162972788424088259407252891122371252318157685258218171170988159074017375131491659398131149489476772624837222436423277605575215356569089355424497898943725349378124602950518064885841123316156954805634496449791700530808988221875631615303926655383970060230841487672237338433789487871542849048298428969306123431304935405292106736145181309129813428912150723392692081239480034463807665407534170069336938232134741100215741093337916376756041271430376444571340091372233473994420020183923109499781032585839322769093257685133341901069593746440739063286853007472056731708705642050360452572007334643217563998293259625613768165342935497533898041512144455152560890936296755662014508375217621425858376552990384360093520359514945756181787411485069305819109316761155725328424660982861712721123155818944444240265796939204242893268461570803817084552818017042059502831979978158937445967165505499721722623347362732923330527784141455697983659203750622139632055005297711860668596360865895468195311119382013316538439905042782483011317617534844359077415829501922886652520366198016705632884422532049203223523597985801886886873006080000000000000000000000 [85,77] -45978370704028993146943725280747419334721590250061859216978596335643561495958188229873981247057642942199332668848820502971014527574132987155636646050672372816379266739343513073961588871729307832311564215833670157185411770963318063716622874671789490173499545382062696429189789126622944091165099594472184820865949201615779522278511713031678458079955685768723349569223369426726324442881607988605703872288694672980189280194899197579664984314056698945929783419642824260505565249707068862584337515273218709655407007089155799137465800536427362872158741222820003086079594035520762575000667513442221233572205084868827394695585767733153935405169132957659197036028459403594706524873076654576073806821601345198819281236600112501551055509298228824189031225659052673720750101915173991617283267498127780755219644984974039470082816812586338513293530263687728997609130177744916157588505181192822991593084605685892239248129511761494648287250914332156121833578265459249735061775102701555966155235648456430305723481015908064418992112298373691433247192342916564464712053415929667209301872717524001994137244101855381855955805318211658030975619054780169751795886666843593970792210828864290145055058929730642064796984442159938692729332903013297045638750555393788825756198047031430580843407735657903828271541986072604004412355006224910692124200745619094376226938931796009194962095739507954716247876448082586808416316597896707838207429395223222530318515253304184655800244614722547622835341515837718988460539651393353241795248807688048559737069636701066381827318034850035444717006657571960965417044143706669407927772757079454962369126981579179827553296236103566942013732502077942297248688645731496179957028037653015820158983578287616788086937195827502976313049107581839156578228404877282121768558242786998347544372296804614335142573584225624141455102215667052782621435940589947395614726054084527639709081672067969239795536133098962099788220744035262022916569326705931223878972268951838046489750094951618567472344326536533477613156878679903799857555127297026298911645870269041471184120755800388985827124960532715245700685599308705113557221777266591069114684130787850104178535656381747649231975399789082116832615777726383940336751475976496207200252723634118641076532367528900162253546480543740855446684433204916854265371337462652782081582260509946879405205308379364061234875146164951347357584127514942857501681762448086943376280618846831136716158371944108598172842722142169819939091637987588482389550793719072936847945377492500480000000000000000000 [85,78] -1874352717543089397688416972769173275740409417246011143760451005078387853782763041018749980013399326921658177669939811877941807441943471435631701004366814058823406777354414875367640108661728151557635962000513286182121689992215171531358615798906389074813303909166652414507267319844566368508301469154640106324780390460645840225473755359477871616773549829456523748409138464166466065169438864102771052289925788682489823080446919357199219832625950267378577943646757018531549624588272194043084280893614129671669019013673164859444957298250852348616533099946231343358742498703015599644174051940884667077426507672378169771446307914302873710512222863559558493155769533029046612922889374306796877723065630778673053315584669356708821005986195892254528609936951925392216190625666003118443194144461205689518691790956637731631670274323750050371338290043360190917051023151876092068596874026652867555013448500245786350532169421878759135404035643239210079621925652923923278614031514337494546906891658275036271078720939455045237245722436563941699952845240063646706025956136573302611449243502448336701303890314207504671979040851205622076348833900851310668991586584447739853115319403900349116891437443883816169015778989241164393181645250934300192873141321321083231620936091095245766735938124185617591128328914261363039481309723476396115468033370563242070428153602160987942284933615139844414581607181259480772998794837871256554352246816669854209706005641361335695060059753527559372864774675502149105925175446722863207203739495164647655197779430611760919127957996446524597096341838732322904206816302548978285680145437944231259387408979461992228344723898145712374420199788468144922281686406215836389509063372614290384262549244414190657950987357593793232564869687124885588351142850940254057951898527975227460554870714695450424211405750713411294230123795688615573241137184777098443311591504633633770763620403489576327563419891213529576518927150545194476461566702454070168990855447361166530263358903089716247034128400996723840200994909784808574530450982169039851588304780402459531245364631063561186581674495651464454934477972663992312748277858199379473622008654841838675809362657679898444870406955493069014447159662695227607968431584772121081239746255471030330332137994515383101559843129214355776466067827494494350336246166257929103436321794116828199204500222747993559671051342914542340573928783351315477944312581201998767900237250242385008589338152496921924417862273529279150923461741977720998793437813184295858611952350658560000000000000000 [85,79] 32561566430158323022429795131642121062738102729999463493444084952779809468864055243496303394606364580212312462036850797867613612509884439516616882176956472483554059175258284454301899363083718238410115116963336554777496779321001944666341310863531623611034522484374937531996926949335180117432537980802686992422146662280253001674698276274992178365377540159454967281564053626529211964874871327932344921289884775282209095897171873063478039405556394021058514404480495043991351313539801147735497133507720718393971668458014785959623523204322778581892799944707738735407777324006952028788796944890349741634976070502786874856945095878515100230171427230080579091722299710930705063940437141247203011761747906899053050328319125430164122679825278813871799264001545673108129668541698333619321687022397299706654286505064608319981907024314314162179339436336028516770833178654365022897564121191181404533002911107096432539927859616354908400887661714855422418029450974963774666755754751274013282350631460026769684628791870200899688987492896652788672580148412344083806994845283420056540729668870301143971321021614139499633719000817615834800611802825803776808244057604074557447444473273310581347872102538034109517082114761000039382256991720139452461886918176647878087193083423059671690618374250936209382091078031722404816924009341448658599976312819873938718220468788111618706845376927517207783031771066211543584717620612293415006874037185634908704535847669683947584043619543604677881447061868094385993006354293560602909487964699294294233570609805731076539900654185461954170043863959280768961780873789647144526221262717014160349334642822938173016082177633987557812721129063955087777918710139483072605315873055634773462103181771914709459703221351087808361928714375842421823901523522433150667644823817031457196817605607444427603008878249903552567799095782330243165017081115441804872836975006775310274311583446747580272948186332390010980779069075914085542228086816693053313860961636028027725534263168047163551812064772575551892420111053806556786892418089548092752812327802704720673710649878865533448695344081595259841020469135702796361221332862306299169535032224653889338261602210753922752714319191925677009267856695411410539251601850516840426854631216123298236265064040533622889576033868901485256315514750877009144641368771748390581366070635133161730725507106752708544581904870665186489181063671197110014993513570883684676637322539276263775544912455434418815807847534059293433292187894478124283916817258015777455966687068160000000000000 [85,80] -39417749471406655095550509749905211346576652755973338702568240295495348748157688751247410666494176489483646166958050543510553108244695739762226498316491318997764993513759444448066435327327601656810009488556206280513078288781986170431735806291122370559913280652563075010684215702431025879651299863971707673464020955989954718981921199930172951392369521601109157316047984846521282709275932551239644538421262783586636450675247142666255363287558440948751304404408238979592060939230285565751204194282222510035329617790127144147154369626261793577103997171574421044319710277735001237280820081829019053263728242525773508698172926967808436294639854525239444989377722449862115357470389742137823030857008859653417413843425372975981633708839303112312887126783093671744165624477260394416027306310964287504959654689781668183467240606783849996761185857467944273800620678260805512823048325639025811344557952481470434930852253616073767309128505529248379141490895594791918881016968237961016866571523815829315893851317118906944806984812511263937066805901235756060232122572647155972540823407251298085787094831535800085410335872451118859393438017408163210242200093969759489681386883273511047965818142759211563221968997814628035222919565836312715125740695971032529519017881885978067852857728537295984626957740953890765573841263185636428729074173498538019269418992162064707065967159986416374940544906500757418524559624351586568917601718431858804779236492442794633258037640645105152925677415909511812214723403281061816956396615203771125515691877886901336199260240828743084699531099622836464978399466172228809763854940943995179074075933559975233935800198959215574914481711844891935551784030233640380908431783425073292399862127894877365538146586025272021704575098637005805609059790638154231266083252796812173634896505770587017850899584772276532935042972550773952991111653290055042431700822362972869780718000601597664382505813217709771740447851794183052661630036123673327918706110470391567224340897229572556914476412260499028661308551013470508886032819313111097721547741778004961261953003385376706552031903938049751826195883106006159121707532159295565750483516551766950171055717671473429169489216650012725776826079906738359101073990176727735219815919538910674824680195014362036048167260484000347697817877414925362389387197328744838327088384948419427753456398354760832707249149201809129612463024927411133309534469301986852730915005621989968291459756943729308132560365841223937438606298650171779931011789745668539913391308800000000000 [85,81] -3350305142471503069816656248485520626014242395017299483827895100722335356727414416506158868541763860029465133937931417267440077504766045709029662269817713063724653488517576692017232679585929126353268103782040174201578215299534050636393071848238251292120294930446811171251369163686716154446637679452259342753536248001503930334670990634971927231132706930842745712050493439615935934233665375881082784233330257869857154877556039566135468336818610585590411927234735391384974749562999981822951107558434803355611311479696423103665913457145191483069149164470194209417561354418468102844514596745532113872156422320177697458093308164975163630765393105970330818754132559972622298793884855824528484526706866337437232063334544109344431412718497142836781420512043590954796640594763551137278244385992951128434392975303339512578941672969127979747266259767872293185363830524113679733095611157820239706053455682152979392491884155345856603790110959827561013804024193065433856246771974373638707985017420198716593563044520636493648206876839094836549072710506248101515578076582482306805138210485514890586672659547630440149210141071802291680359727472768179904493140607176700173468798830510236714442866520129461594641204983264933019379841358179048640126101722989486713725492559259422158391063435937201260833712557695836360252655941728235699609624908134915615507719658635313340004586119996189722992238406478268116359481051024876092899811371079500657588709133442905271240527141552518704531219606995497649165503994151652427844770268137640430367291870423394433662728299291765932094013417449749297923060268564104525246332674149239140827453305035275368936268411316681720556750807397997868301127041087412517629480641775471911434781670110581135544470942801528908061749126581834181582634497474052281701300519427939444198103686427482908493887113973621630244513039929428630264981437040885642636608337623090050637361056668765654216346624311547722764525469420572867934473317275562093689150585036765894434708046610195345865886867598987566189570831727583382197294787218881579063798639566799223510783383889722491800554792269857223821959241403558003788703008466036164725798547298531460834514637365229277097143707257376030973226206208455677142324521182167555246725790347901144377193402727456847571066046340904389427784898988567210612667942421193027990486888998163751286522689018232183253476381260981519673543626721190528589581406147217187508244878914315549948452416157658076061205197714645941224385849159142183426991162371108913251614720000000 [85,82] 25879640281930956103562356718010943967591574985104265542923183967239189930870583265195983854168930953313697952485223756679618427086085403614349225146336411294821805385271828394903233610063183728403111906550584346895583709050650803376870980323172542780129612440313545432028136733227159262068275695318959954202296963810601314729544724058614397866942159481537028356690984525318679374586263354512057222182129113594112378444202553483746885203047877474622455018648187820570677154855571716346376586861302991549415741315858332951658373888342759722346073335046663422604213535146325577936442159103753583474928127196119306482850871250286665067148646685570505597296579710110192686127128417869130954965644926487356694227858739746828742192368024274334831971880056485142089524841082802810362722477256927203512037804999730400016235775662331583500519166884906968611444075643613458642411122187217191634961804291882144553146756095968455239622922858075252896056354846291417308803127812882725187891184305786467547597673935161805343231731345460447561370802598298305902274900280435817838147342374943269761492634344734320237560457922300238570611075681673163382119304721025805247617710043672801303637265755665725855469385537509739118435634504816078877324208967479797064646885345637876695970220501579741119494319439297021401773232418475908406851375487086761453805116768536891900874532106623542495860726268502982797630859628620083464921763475780769821803547480069960181252437598623620364347798476948233562303653544475303985023345863185971575166200737578674841078353940708014706188484560591364671017370357914774690773838491732583880852642383736803910227131437435336707509006407077271449601145906241448243226024656457084824421589685917612497231016534986488835648054145418679162643728610037609453970887407132337772562798018042130425893195532763245042894573981784938290741399406016674794928067542253039002240710395239526451481355444335456198073612759784759058193950296002866651821204890887920421339162731271967111259923584210838405372121442467579655063539999284685805627994821046842444385928458719705547266795870445254002032409852174031217504034613431002052735827234456078479804525584940771443072150045270451626284025885699081508547247551580049006707395956871748299388989476562306024420591082998375817203292117804133840821483590102012384572285706584344429738049363927372132776537197086593206529924990441799020140283510998958726138659041045591704458121216189374161883201982506860155445434616550561759833417677957133544980480000 [85,83] 134402136488224852451206450319595177038035820424510662086361565455452814101987854568001849167925553333694187022293367511894927502143314961804766363612382306274727639641669341099234478499136058015401185922663384925014365303122316365279126021202207649652068585038556849902857605756134484600846010979655684191668551871428986566082679274013394513102744509808583636442875105862743661824984395131764833313181001164657340066558181710363822995113520516632084525392842848444479874756655566363910784939030522550982029907949498985915454337694007671178073291690245057532183098930501116504482104642483666420877153754527741072219053663078124701525472006872595966903166592460770105572271672483236610369322957454677018844621780415993215164846082586076602931566301859797369470755742888360553241260094145798718957503331224188905321512514685549486521843415665817434920608528048698396670709106145770436590857910402603406863432358604941405234423757684958668777230163718946332488479557168637371987536668038942130831328573810445025316296226874722364835186870728569217705716586849243155944412614234390280369079378276326463289853633137622076170671663663584112644119609065472326962923826021644450066509876271368860279192584604399223032125092466964625564717699280383929482583274446070079336745983522196709074797652914826374829901132748681936233065140123815465569391563250843089394158868506745813619365014611201500995829809096938000834786594256010759484891407590212432244718800836649860113485244012652007324229312433576792580333248805505580780075594220763917633928034618634777844132822394375875354154749430576738504412703617367556612568587231843013154070361093519140738068973496404643404811236430119786489768627841286858299810719037848869397042176335338135306449311819004992178681381137288216419634640076847932440650940471864552201577427430954770414811369446619144817622873196123590988278453618821275429217463413913487845449154467008464794087144389204743523334958284785732633531542291692245485080749571079992890591486655276857633656229923080372698890284156601218962973355346865180457276271264671239402285278294695117040541633913837686650426792906167014195954685412127020022560662148201719030875834196105309923145174588896574608018685087715707824438604611225193763770508355862380074721422234911499909878237314415827355545678831535231165772247552075241991912082567565230604061926940648294023565977629002523122088746842443000341307207999193365165197864676370322885603541302508824115691256543274789471035464514598684652960 [85,84] -2511426538185304018551262834574416489730407991867278766272741529680208398202113837090938118261226111514847874763158653718774580398953500689616922053082166996081980543702132511166890788017794691639928855672198113980991318011313115951382270104964863784626365459271094621696086522676386844549014993748216486444505812986450095652997324856129365032290453111544540343707866440392369769284152681446699295982196917881066317859384925187409273949960177745402251876374395456385928605198502218390418852732115974237199141933419030989228337534725836535474178803000174604302868577113734127239168573281187815856292377005827734513743907756051194610120315267798476279798965856870948919903237565289656444902728972975678918581029913746926353552854565768960864525463936712382149652741918452379762901435328014437640423300555184014877583811827334187500445789700890070913546030666247812140232624729352465831175446722004530320439496327713635993882234833318556327910174209125648879034848387077444367932469036219741668664029894934559616843766080460103116701637914605428161478660028012269104042401971728272251880955681868119955472227255612812648495925458351883991286816710520892693976964210072824268735958967244561668501068484775560201937476142211922382351981854868267690556721219497445300499671342015738626051770287861939223471393837542522855716336417278376337646740816539437367950283330466031490614433358029892344843766182281879264215533463539668032977491501234511348066518262492063503987286440789906352888629669878258067849970248851200017565605225048472598762693231573662268779509409779354668683886325101585097038303490213386563775612622869523856940975195943003440865634273553158570510308941407966006907819467720639932094075858370032510733958923946381100207578879243191500766907553182372832132477576985448452279170377376549983922481271008032290314529360788520270861518562689333103206354221468895667011827142534890143150121180299528832435648173461227366552621664195215753365639166278785756776201158214298775908714045031026292135073102882591775293107466506769770357432144470123612692353567537382866214365552036873128999362763072279344617407693315434564388456383179411319362530739771883689776888859806254077245877273221015203861938144116180419395975051479133982009157636516196890247817802288565857908199721248168817799301483737346763476997709251758759216479194946085519681435963246115594047117596218492675759866903088445035584189049267133059101552971997418886660961111306820676549949748183638355276940198054096000 [85,85] 9025963041272984412259076199301090769504097252257015726392177171555833328387766907374884497871367995612198424842471918387532109518178069491634969903487955612338033674106601742070852495403519215721568029378870583758256669505038413940780499787006603998422728933729236346153230620903717165643372682970071143698373562800884045869192117139417152979360318578734903027974861793656111578649926368049424313629331738837245225547776553519271951620592609256183188402113611165332586500807161404043611091727666980994048913420567671966143673364029025788172327638300786643884201112587493022121446481264859088644418278500757221199605692212906378006666268699476665252276194560678336503225451176462243567599859437832026900195768706452132237609362851597357533080221612580587803134141519690846863677934496083289849866234432096509415545763901041765696489100744119113327544354615025192624024028834421149048700208673103270150822551886675294179796391473575763215995518309258182786536646248117268183360543264959501479372283603298466993228648585894235422643455279635269648650619544145433645527967421198915187589427213634354272990777595886167230970034237432879515386115137751953606790546685253882556574298045040358909966241640947932871058822873580197830713979373624762405707772952145621732165465417886867083886967206046950556148097215957112900512461865660976114168791501346876831267595574846118792983650740626399885094213166239050163929145783066603100437495803178804266751963554962854435727616187167657403004386330319324167119380024723899545557150895031475110198849423567643130578995881891098731726947276724175274458425939058228881453224523922413817092037753104929471311455457768932014310744342254747145048695252039971424841558211776215573108065030393997425592527340899183767638231529198252616976034815998646873756715642158085971172523625522328105349163828861688791990670612022450419391196937577423277539741009113873891500446763943172733505470802502131680587526233476815580345154072835148527133610158875830527466610665750459802026106693849839602413118242927809892872297607397703328274081913172756611270296231255459479369381256776698347747123316998481055303367056412689494922593700757522814917705133075299340368330208577028006495933034016675016577008966084405081660164901304698259780655927144739999030151574748768122061751155753345371843876558811331377158097346157074534074662752593641828850834853394137159147919273977981386021785628115890156269782850973816784877779829541173051059454345977878556930063961040 [86,0] 201091120539614911798849993390474881693251308184532115803187098131855976609395762619723990927752261332207310058002517899479980667016078620326748414663643165286893646058097020914428942235851220658615691086742024413345895484564701985210739292568963966127842798458994030855231726547513054632949375578224446250704309542645147542609048113325486135024390924778655624340517807050771015596543776276503152852542930177429639203977377509768120534089313340110940994187537196002063792006298580563632758132234927829531078049000141223511892562385756521579647475525920614794409660723728082201423133446585145526687572989835852796257509634745088434568270435687364980844851964610637601714828319157935656072369880017850700558654782002801015458218030092358690709666686665518769486948364197451657249537508889472760235655885303864663011505563669747839929547210277303221067936675898485307489196616057857988558087808045131556775678292179699872292817394738227921955093438289430042855441406315342495115103381790118994771512836680217456288915503652151618547142889928287939155969717871730723140427388404489404118404123668122617147422996709584426170312560950573224137052189528088407561895332060285339159760782715703214218573338723593821284402870365508026133507675584428466006745296070717034046626695915642940436976391508424906662065209468459096702868022273978556290733632020176641604831962747054939366540466735721442024126348712880943034543432774890806654758740897229602006297036665946133142910530737389410003964686771960614858189262879327002982851282275638168271852229786246910789214032746688494583077561770760334567098318023941420626066564906155161040560128113454517250422277833173269399308021594367190268821183594383429004633186124794281362683794187338395172268361997470927672834897521434498331867509706124745782995943317838400057250837479936261656134332123229437058746604744794195269495440512485643977030555389496124705313456560290762302961325293522519454081600939067374254451767086690530021997202419837731641899298396818033835854873231561030738228770587398652300023682493508728059816775677388210582719609647736180939682809720964991491850860107769765885802555001691911566289124017443279815412516505329226094110201002648277909191667512264820487757055145498975948235751866649131561131376015535332759573368176060731480987156766436421602011680707005087357535596948399871512407960286637088020369457027392342656596092692471826590618537876325367889560533982375284818833181661477131093377050132626628942720834835821681732615510570197799934588382377531501598649108922368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -1571315989596318814893793193804566003915222443030668679230923402457628945066236950754899731156196311790918440499842101564854576249945816455799449198676635801859840395376121865733899106399426837460360065326658773167791746161346774610667826737771277648262756103067568024891522456221257140815956609711235958055851574612021913359734144023419523611478973270697960395323378565934164801465978127507507905871544432955477137167843753887784260069106966191078016348866187330991762763304954617384269562502373881058557600952137831858938897202582557937402464788562205130935067835365600101650504413411786991784919236391628041120502256499711147528327395547809910420679378703523402290371321680186496479044817602635840398027510115204479143549925506616228131850351113603579975462967595126769870499426598915318202104556904449613101888911863181168753581030804891230643814490370421199761138418226082840519910753766204445751933445868416985871053973491085351581959171147343926375941952969294485812019009314960808024974478598427808218266693185882296540605369441912030382617093830240116068155403819824774197234227806322598347302761850207076757417405777574486806698266699133889880478649820543481481374685192322964240575561525098791640262891955000989445395403363172649283044041738391442784816448647467769850444685725935005291442742803013896779827434334998164442491620704519106064573031906369982214252509487336765721766229976317615617170357029690874853980658583170150275767248349052512797159921000522987923481000764184316314587737131042464975706146887372646618315857732569099413293854509166278773960840204782485186823813868959865860281501373247508723670483960379771904367836313264928654160525231594487063369925680973164619890217073615486933810406838368947041160788715274547000254427777674085666745328266237885097714838005674316264686238953572765809113372564593508086903515110286396991408499603510534994528944557236211862747725441945015755545214545670612891018343927046049394125738818759084063749720113913785557138921422146647501453349417179269005160045607318418535047615915577772687216504868261801544611305064487865730262541259044234996424631716714803977246024795547867843968915495480900034201361586409373247552952566798205055488069154840960397348571083693411189489484792758683911857745247876539135634962845136497436392405715090321452221822177303019065321103247260397186431271401653600922596459828171679661757560308150464816357082242558032958384391884579655383056394727792846035286075373936861391366460214218519683059887991573805040634821552527859120154211254272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 11658483372640921500063557269952505437946524352631134297825677287733817337449813100079395200801341450471487125397685535317744510717142917518010758372277629145402160494507888537488641313850959877595212486685644547448340950797814043528564271576357968398814786363292904591406525980363742470054742506514626760890741639826825504744834826219368673710571276578837559474805339233292680930249958752472397548774181242836463272888373843071798764524109975868505514102143548746317429129231819830298543162703362376276125600454175329730735535028379757430019170281965234588039575325912689933914220126089425525292422323631724610029208187810589571607738190571253512727926372966187480407302649871746613969002675802800729655817971151218389716910429600571510131793038583598623023641475511388594959712120836288664223442648681301705289033461187291262399883962970644534291093646812446622110771762390931925103997696939807859893392914436040238253376295694299574998727899961742049155171848313917492046712048248819131418519515203124037087031061832511678817230258920391849207819999782734013362964293728357970672791749026731311421279881864935290768721355673631416073294948088481919259487988109864083887982972497068474907193449026659687591875081398185711771590266632637143144829081487404605499729746388219447224749922260005094597531618099556151752071482321646177888507400274580051666279801475567310799034181722317303305986607748231849542417762744939833732947606569795008810449486462599887614999034263630666190510868965834668245722362991765894097127353097670026727388067263204696954269059274637959254185628690944036276909710813280116952471661833114090624976725911648639274565058945091517150583133277270352176266862008102414808763191270321111658430140174293100451441925965581447250564722233058926456417347759336075578032511987688422943458270470273313407269775105678457022194293262994733306747884910975876925831929022056647456382189139566665915818481211148640555137443954490846556370845679585897369531411347842502269702980036627245371900990233316406733842011724943283514272449286605021031150078170880322470262381536115394738741190973440216153640813924827931205391569658433324286280114033371336901089953406759121454124860287446430381851124590758390159392786011626712660429849879238085078488624736816420190633962658006827597927953662258889584143993107200316780576748029138371813441415115641073587571519493824403682194691567504818076455540257291087765958476136742715041575819054410386774458826190649357401849667069401949633694790118330886194245102292718606812267857294917632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -37584062184007535459474530115536078671732671136807702466613040561826064992444078001806626596388152798028297885978668607371003579993083716847399656479648340302805121205450721370569854693617401200102929189563752241723944567969041158581019083017857553678051978463559321189803292966861020941234687690264048029462174401836447374063838220253606298528422262730494979695514272623572215170922117715521299224892494929126408570513129317596814710203021166560684938914087028968821935168235900593140957500840960325685313360484638488547357190342063256828809754218741340281565112690170143400941147139923595746981907022096769940575584490335659658212898229401814772400552554990341527786024250508305257634106430487027029269564268346955467459506313932362793731396805573256007904621055898593587068767338325094742522361139871132383536984613737254622984249118210070357820657566309785013199111593999060020356261026173073072792038906952811272190742601005789366823931480043637483042039954993595548947364787849421180589080289161883750184218654530010458765227039303039373779040149938379886872836256497056144419555002518482829593439765810279504781173625974525819144393424418204045290086180297432268499722605388535266233637871025743816289909165157892026071540191816435822285488594053919878438789712959606151252478297655637017747046263994792970351178952828672700497524340848830093757712338947405325443739507494886012879979537788290153931828618541404163849849083504029832106570840118411117165307516357356007917766431831460374868728174530994096367948949234376884390341614590760999783517271080624075792112317365238082270055734323460978601162253471516943393426509754565128162544078253847656039464683900329938570933910451915814511008969393272427078011812238340773028121771788708309065947077000060750344933800839455486365069036562300809264410699892689781672573851504969294715969688770720788426008805798068622049158168679598374498423108824751028100837195700296930778430469623540279094805602274933091174453300284370551052360160047632222725067434119066484312165797434658179566657334259768811828007540085035186448435405778479199450239983985174255617181235911643671135282001773351301219917611752890522750640334992939207650672242638122489424717887291084159706111065096747227118213079139203207610805701127070704442868209474868778855105563560369183179489356862545080300362711945349679596184963997856145901813714624182938012843129549151085011723924570299009494126623878285879857403414922458107379783261310212289852303053265243477792760474919224576224449408857001270955035334367248384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 199244314998616790661799922283109587656983167576722650040273864108969565052770343890573869950058643058824519194320425936375923470502933415824277251999780592068849920165345667790444416020057789587953866602173864612477373027063220117926743407779456392253926398984756386601763127444507388721398909907926445497687314797200177321990863861298570103046857803392938404675743762224913897763752581428129830774269102631713587378872832639486046933986391172597510896070545213524526587096793759149884724060264870463937188233276084660217162285086121123261761143074428727521691383189544663112978876924812791625857864892010479120878420201478158452754123257944569640793354044933790574790197458897580096091365075211089756766763418838088773567502850404987541017526824838529015417068948161829011746224175046233221094702780339662423407799758870839785231025933830214191552756016719227286518310073380619161321145759593926472609460173062138751972909507453686166440104603406504338575553400377691635876285278991408729603726325932100946432625497187553500628712001980376346441523481387375408691743620582162818348416234059401121296406797614888069621770304893318018038041504218657231049552377455118985245613133226922988012794588496322456829805829694212027012605351362928587671343891428932847946840101957648168456417486998488753315632710295471868080594251965943448927734856525936354077466137715234137896005523068905790412673737024641744811869053873358410123114443728455915324973483969033923637137447784290880080554196078100443972274320985514867179783606328684090932119430353508909897276497785315505214047765610151958245146868648117057102858764756718371300235230095252347924486697911752215689881051519215030945563178778763774350256693323751082318310712995266037161241264200664626191432075244983487968980006316632605023195090541607570361974400757481658410099330822526703463370567330679948412389542335072646464717784960411374699076816203126467178414570594160075041435558998105686889208061082171190463416690412727112331060958813634828595121224926199851904812819217885888957585809970275026377823112862685285235687966923771092754220023677255545812674758617385097195170511011897201967633114939927178335185120181676714866394488936725045427183022469514620444573852504000250690758738103812373112245316719419633169964434578758483906262027951526172947283823274530687105002231288558893919107464540828388094033109872510742018966620237636199761883994321790528650485828148645122533425790550754627570828363593524277539357984164080887477778748609499928205936428502125001608072695392501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] 7251847327786600081069896491711687492043095064267026007546936808264402786873795677605586559827411057491702795711167307361261936503593169806288443077836167382467138326202407305783627981812659563200870212252972253264310273019643507084721929541318491908437053489875492063060860512435285411385552139000876008863738946216213618736982069134128083906254528023975974160001248555626704935824600802056474543704722722103014156229793078255102625434415106277419736170267291186693743179420175267325970149049813950719698182265528267897159324218210283811972132866848772501944960832435722109346540241154725840695981732214883280938250284685353928928244793201792413762135609347132845636290554947291011210736713290540551518880130467076481195113024307401291450519753888829442940737147343987313710616330561488259175824465187098301513501392131709384279982483596328150164678017846146880840129363107031308001130343844603727532903524787045694808870634369740172204677507646083833255700312664137715708934043399382986776093950386059750550232180040158827828049448745524327438474845524087445762280371885473399219397717920474172272809022728967159616903097839696905704376919525068377723856202401531768384561350523042739489953417915051812697770721362569758897760542685972774507433997248321069088989914757279733127147485564782555404123847418337645129367621351899684805857828666926046266293625876061821218525438168608594201418062276734893637018912960306053341011536048694464534061472058477661125331449201824029395371535687403550503091930496727751510092846111830055617375544913961140160276838639696956988329639128545561991691115394450200141727536079625462453953068240902318601674926652724510026341462340575196652030342160285800310746024901623842644877308763827847745185658851661275370584382698745129645603937981990842875745444882375366049333267306625459947314013506791156862942349352230325673484396896815664699763581242827603960743078628594494622828664649361582962376828448926859732662201672274182512359080184497127150182684134042234302026885102881456255100192098857920229346536244062666672314645536930322756403487791444406576646697390447485705360086172996080455237351486758598745735163097628439648724489444300276450905098465817574983636471406108151770702741136516710153861720424699106200644523157273126144990253644534907469549368825330320585359397097752067953237100245007638258907027873943646245019617773369690417164189017494080457071607241225903003143296879614669816250734001628958496264436019855797196568261372677081349649390675124962728858025846094907450137102210643787776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -471707000142243815079078938035985411654403227796728151745787172914552141794097682731966830114189930058851625700341471681012633773027026793400164052327594098026256304192526051898620391230591941794581640810772218174196273816462809541876570827002080498862878851913007550405807302804193172361116393027686092836257857652205400428902670700027266803333781840203229782678052046413325035317739738195978332456711386727414492656824138676590856509373936946120448951791874533521362755382978624336280665770442931829092274213887799339660939674102602727234137946269587183168333800601040460250484173477500866266941407034668654393560833312701542339914003327002244768190492880705234290820750362833454838069363544422552361485083007322024932018372603813490979842282792957044012689872594392908042601792524899042557611677839283461528176962845375873582212098785878454573565174804846998640856983137227706283928219392627885797283311832081205991782261066522298448110778417800120971159861159930758725100855999699200339763118714278797461332741637801836121390203063409148665511828561368929554785289345452145715241988128414237609414084725019218003511013470671012268708559289587261127785303805781688691325736324878420076506540614135387805165936461230751719269576597151903918559469188451141490055166950660625592737311925226862770745021870084642435991348866224107477809856863302147874162679008705303520686252495475526309354102301100119896787740863020324210538933892917507233901268755842598755504352224737373796548980824019067511483450775067670808670032986845448161932008544433685063254440761448256115116209377039723677810198354082086521260927388337971061435207165031046057755249004467038374724635241312111179519303225883162009776144173238889730844387896154060269345325322207624078081994642899721866185905989403463000861734428284365241774030989296960409684093752955686082468867614066357840349270619690706431433078072969559093801595419978629900751691524703139491606954470308687700544409055003075504942909608842031251877521572578304273065984238316269667255700470206432516947129025893765431603252650869730025149085451294438564369467767688990852784752806676568707194907389793682565889745716120472640987038081139998436773095091758085819306087056881389138059659104085305333256989713339912792015920107771487631227510367187337904645106078726391809300848180652101884566167223277324672045177412434347903575576885653709565127309916384586994322982728492658687775772602306372714633864417995771773602844841115210136904434891012913424820986259038865316339600767505551412139041194237755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -115794092913565098599872899179694283063478530901110722785469604333034850578856800227868186086415597460694958776069581034304167011546479532995650431783779995802062625507195040775148448338092890207436450361546889627245971758795742443300537433873791588925663774068481030531544003988185948445261396225414414742561002286325143408864868623931791885333597371527209527135765430603513290999022948528693432981610504013557338582049212397209973037290641398974934150507568656407842130727263692028568428332020710378273765542215701689567174271582793837042427738156597239969063001922865209854243515395679293858590471298837134744159823028838259169123842787073301309846330563722785594736847591823269992217569641856303621272994854942575881653435245248469716025925078797403447903790682554222573551249008982157306585299921185111688554748684990795968519903947645178506147759038124807413711362679663784314571265924693588218012914589112459034287306874985917905393752966796701867264894789463402746480636777214199519153631106213497577502036767269278160153804303428018219244826260593111847464657737281512530474670048403484060993900594104943982522061746619885438543046184415196073360557865933974470134474831274797897534428103492278375759219927073447248282647906775617248611537111184715251210048109565426295937154922835876883956199319091506866641604820440756509893154844796390992709184566549678020291508970643463843296377119144742640618503242191510486699917669345478134629976930318834328521319851159412902918150413890801474812415871856600604268239605792685442837129350384809144099436110095397374279549233779891419510236761251835300101603385962449713378278680672666679763002242998665658067981151401777806237543466001044124182413522380825159516379458214690702568025602973959259688662835946288650429590666518168177290425914597653121918970340073570256236197695993970351182395202352139500806823569857411674564356718438480499892265138929697201672560687266750297914618041134513982122973815407773142789642536585075058725335343053508646750240254167837572258429179945812521244702148133540618042830827329998800644185808087456229149595552776630970262789589521006512222651585348150969179092348728432463602131298959220469548209866546243286827707904590519171998526225986008988429547817104145459616284785527886136292953800129383569961913575397801982247163520908862745132444069190136109101824415702343426788547594330619373450338344568262391070440706517541805360592570604695468444464892179886762127872404328042631890092812431569002970042363900144929998536792586578363332378305640045477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -6051276763033476003456395529350838863018406091911733387353593281202489973634905151117212438028615878138626121362076158640444723205648994293559113931971373885665292110168671515377103910546261886849648468995039270943887437104005139981847204285247244906985678359267819854825323943359363734472219547143574763546272077289002215660755005452877087844683380795113911118126015996517120123316292447677396797568719662555695430681567504681664915122056837269114422884865365703660351680148972822744674567154488471375947109188907562792577241488664030980208055762182621062935665946642694063551607860437086842555402395515940399634449237626739985127897103549002016416398900819907811806896966474561715212396143875263414476370525814575828203305264131203733653583137411305323394819097583115326970556986900186109538799887420765529886384344932000631430456101155536007797420116732824776476326307057126373604710163099971779031339683115177491000797654930504939072306068318383410359722901718822429756940249351751875720288152510182716660657404081970332065835126428994803710120789022007418228322996318753136738209161289017921064838306343656012368300558940363125185044093577525705091852106219825743993684564974070446725634727644525062771739958706165059763711088930134853266037341119732987286126144222970255609428849492543664280405818007148509220959764047168407883354367810627422057773922973650990361886794006738902542171225158763299825216474861786400196152113205479254311639411551156663924786933390606840909221053218307484993373305400498506778817891239171877908944928779194873182141055539697056907684050202136310604047350043774374620132302361501212743088735653517954363397926281193276180381439124175271934332602373052770357796684938004689424328869920515707347026241279610564657295955272437475217876497305807412804198373348385115936954908051945681656981768331864599920978050796828599282454186536822180531211659738911287048537390560183520622500353413610230782496755061296544111877451261546690835108088003045557760902080015476550784223824830724013422699370773477559248759758093267530104633606371328715586056205532738651435263497515233744532980853337504389604594143007332350787510687203667916265094538664232437020217763301861441401105236796035214696291429477758290953603827890024460848454412974670847284502671350784786710041653708561848001250971695785246587845861252195317421961141386401490548229462132459671409112447961428009559290936415684515224747328642549603837228050208015271448175579342006840520363983177252003528986101860291833979272814385395478109051520521668132864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -3317769902221387195269597142582667979838458728652141371082588624588384691506317707811877190223326046133548511788212706966603429207484866383129768713118689156388297599474278983090648237339914220538760460963962422701326581964818679186893305897845970082613209951187476322821298141139945532462174662000710726500702786058508943129159498552016432488608284450822571502446296755006599500782681906372350330204137997208499140044122470047935759604580604414075584339963669981035705825929177326447374311521306819636727551854519074045122343118096205603975218767942197381086969349531259066452409134531533803002680180429271020372315165551391604049631928838470050223700146961166528509386685412081395433111143358981494236200100794217936351188808029932997233804312078900848432698363092264700870039877188651217982689985178440895448140302770137066875851694374391021845333513347695413242148338912641006654726516467133162611950333476733626563806442532398071714318582803783189018477489801835907411078578879069544462456224378062548121121330310475481242987442655365263271537957735355279835155774402378521407701943561535277431818382735752932429058460756670451791340673752178555898664627647655128761294010711739976476646417163713144350770151037211140583189252898763690910494228921358289861756848628629026700470596834002954657618308848798376246753582379990742420624621748230947075160509964256923776212546362720553718501957190269329390072790330705873373917361726040042758438287707276415651154148507615723928474963771830424204220923839133996325745965602699206207457614317084969287907418513110055963182197936593979483023637223881788254655191113120081969388800569196528424229337471543163135749706796242567946723319031144843186051200949566785373032268728148736739010116310641319025214074768964832015229545332880116007061725496414739047030014832316944667400918264930275996786763075960634472602322456144834999868180729556555984942499663430256227990226174068998629903928906651195343134225468948383186376230093398080498649699414789232924953301313069597625898528929474764957705912720752032279253864333738122575455343360117058130761451752682946256595853772780700658982701986276992274603604638503924424972307574823332993621778390373357160174275351709125925459398938228075149359039121828005750408239346889114627226494154243757375287190629735030518977106584066799220941216115927226623810339584253773987751468067630135344768225991277628956496215979535381013287998746379504034554843593290909657010797823623136873600726172752423786432997806527745961021507394512860763494899732938133340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 37211673157749524282824872372808995423789744150350252284783001634774925617997810124023107988183346391513058292144870330828797718646648472546617537067968666850687266895883530597362821787497279290738730780417888046462073980208552824903410031942221327832208748466846764653035182022865170411589609215679831166567891397584878191912167911327948499741453742291670401628665395215022603211112401052486692113168946323336404054438676512821696346511202925170422640696292811507383288688846662928678637610002940177817322618684309234282211354050970766042108529471355150367802727969495838981884616329801180230223382181354734138745348669404296926834403287245516231609141431712834982155531918022473266055505417490692383483278030248947960132930411893556872331125922558394846413434259930533987895021817851578373180900098002227179604962377141744957320363283192636606124870452104063567003204527745099939165298676817463952002301844308570338448081034195837711697573085169877739423645770829285622769552623183862655197404203581288195446321614458953991408076812587106974800810561462153987004506428978640570132430477140356287237410615865832555491616174907432636046648286876204507232974104495190633791632043407598185335691926547556743081660823286251268487345915155593563050356457773163688674414653190043865311241548902481775864903684472653633993304622795561260127838471554587930707024255938103459108862835911493694651531453108611734009352898798245379311103213419093193959993927522825801979105832192864037081070752013611813959571047565876713880452312617951369410239073581653294087893947036552652553784319553944030677641347884883683060892828355958609136272652163351979929020594298755500700119597698496707616460028559346800954476152552305585895169331029738636803996717699467487710794973044699203446196441620353615577867941208060629750080806755945681932487164261074450369758888470264562665395940468804792360687580561586461277227601820762598977796200144266451012123735903488670361764558125713193839006062835261082899405989569718987219308004724688708754848790280681221569004773803004171493279203349060986928378919012183017469531099779635321006498299514825469420914879612254749456318447872780766463630406109449403285145991024114144248675025101217265379386923776805165657041762621643150731260831951810196426528252695440987816683179183782722594378312056692331355986286655218589694290429449318953542640068398942034349761661598050799866162173177695772957339225837261926624086672067634980207328940325684451492756531583099018363730970391451859865301560019208213097400869183229987389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -154288779242275245064157891235238015654293586245372180694078805936543487131768675849729279816894373075484070258391872245617117215350082279693349461871413955944316760866151541668407421872050803497957441254888058018469796215735732791073068314068429657301790861711116740279656591683123163176702187541405005887019767316273127685389795053944689987977199345341573620258818236762337103972277949035344745662428510051264295418404312097685269075613073555855943027519111327066736309634403262458320879242194496000900714181809691783872214811417172739965102133421974959904360337454786163655453136295030530300684917833031939706835261375109167206356227770297262848721784231185572175444719677611886755956856391476056740679271399292319555165496009602638280544051088592313016292235664265138683031230078600348557206935548564462665732731298425500664343828027664643218128486050446356079250313054727574644751009265207578549056328622793284724275326222256171344432141445889496018820888913786816520971058464340508342859337571852952412693980225243929116979284509263245169642630592439087316804700930251021618099422900918166567701628735786012597740160809621620134603199645960142710523381891961817643300714685291070106186652712120741254677287918394708710107527302488037946470720317581267298570644002383591812064505823249294304385458349753233296824242602358344625070816477213895812638594942232883619134342580463201393215766366203851561837687737116089575742125076077624586860410788624162419829126125823104667100518202105402630376574208844024617036612149499184730686175964946807943903125209506097176397139056780826755100947177403962538835701160283198061943447937552165111754360896732842660596396016386199501517327849627603241747494341208803844408737812648360098598788255969499723749306573834116400046584150236303240459769129499412825318242151000879188883998207130616158081879502029638352699973595223274026323566804114501864934153572571263593243426722330629704782063717389067489605991994628231914321956046927969815525013006826880495730462585511440767576862569424605173002191635608895391243930726676681239021800174373383967116600387822812841386002390177902394455492287612619593579853933227737295622786189740458911239126009247569757979339787016808292977993218873705223117583268828818326886770396679327690397784403035199684966827535960304576115765978427885065619184262431423050720215209935258222178011306434002388730267579788202657121272584164021658277527773038972067292998949481489230103799828366431337241654463419765624162565660577734277941128838139830342605029936454795928797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 366791715717176905670123026843051359522219780677539668162915593225653061473102379439812701253296788984563562287672552997931721615726108408093672233159977891032205568942398978135188314815217393768617636226356755846715484844513669804530064428583667858263317682786857943365024024500296799684095873398093742752434192891676318153044909067625007952761937808371251345756898938957520837448805959649477370156141356402391104683769775375853261134325873215282779569196421227758923632364182314787695091191633321768443340858308125533341123417223711156017924541476793814789879393364169941652700089820570427262356830620802901467910379189058479225679556050184893874010150752602364727191693153453947011765528548702061122328376681648840504076092907882390093786789146699213531276980639772196795210844712054878151108014521689392847162967360086324150078523687422693062318001669764233183702347658229194795068750463372414689372662270061205549172375433162742282803738461212023195072879382091574670841310229352299886142390461723181167648219647364778248380695734076746330201717641105585104269417006974002180932391629775721666503816704528305782104088855181476185064771136428596555892995422554220964130619489003921385425584074084391932725741375394696983812641866206531457926463501933909104600780125851632930557716429920678930493103744522672272367079088100852445139480710412091386151135807442975420542125484357834238941127661466367361880170406067219933455822990262650590829604172719915125199833185366405019171795825926334067695866528651252575788342832806516740063810967015272381567390258475945353050548342244241820656620528697940446159903544631692779181889523419971053478058092852652482544184745135480274981571195889840360069069891362198314701713377137400883060787984302951311315803759884117222284061603629204585858421747878868751072702104171311690992150668774839978921955018149160586321327432280018277301530867928152449002760013552567991952886311820115997276335585531000475852507566247554507955161962150582063293155210251109902509092870442692248873622496203608778263337391463173805158318227691135456519451935356836590759813572800316370448393209389641599853261057171856201663802977807003460569702488172970665331555904131693453138908183411419779880148489459231403069354814543250744769688075173560280278601026130591546252765869902398998319643080062210110456996088771098639111200672350567688042309006696591924606214656515912832938301796914677306363969080865648711306422273099407886207279039193548085263904228100053811215218505687736004104439475539691564556987061994290006720512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -582579421679377340385101153547686975842586139468237236270562409517760693264442937900021608440417723328800830956062771522469926415899626410824555307575066364603942051658899940658421123412217469354114025702293279599352764587597577545675496018272740399085633824636583599744783327305072169351530390783700438605467203615487919062974775014416378663863291852235226887055241153656650090094288947764700346023165154570625023581874247496563820800636277613876223131758020777509447604576771399328673657902234871016122156105070196342537098934984409150426770794175608222680723281146195133832598683659283317336304896967788255327069181870976274068062306607303523589437191090116973333432144583604771028478210776395365986441688603708683677901973627665322491782906091096782194491506420418246938569454985739271657167237842316431798636378204841353147292343606065589242558110383671326884314170374367124585488676486242586543482036887881786867048954063742121848242375093303694291560876775188786112799469836218384913180398375194363416900844029743581000082478753095206644878966103966474132623750716532818651622072764304157968765606133593447620058952907722995723922757965205417456516532742583418406146989938049576963754360980873954458396914283541814495113073413194777761052800465432946774402543509594084651634387262297806174278644362955524518869473595899926357860488794130188497146630358668314612430821685410043588489221251496869339476556726865223484036153299177105718887434587154877183953392819143587650727477841922115892378876947918005975895970789919578840876507654641255029393146271444366292913970725702889394263383920834357283775333252320870625488697675263650149251506234684222988477921905976524746081459613377076840997544259590543460626883978907907206155587506367856417573869261252713741992327064251425186982003478854532636372765541794727137364371856419879257339925695723834069861601687485424621866798922464799051198807868607172876521680078298119381604121669776534371060049395318571757051911340936010081842496366261093916640014006207554545631310679888581583059139548370066332521351500365842811641263833677104510220298517980525161671549583023441045140511708179095077907459068584795482087455200574484434083158726290401095485711815725403573735399781834524962813245649368250596303023113273055946082024749018782289589731501790731920370622042786753749303491490614948969575440480594022753362837821286241479504420772529242947265748063056344505215347545895458357658251116957339530179375800164961400017979702510860606988643508844842106976607466557708100397332348439714093596672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 660494893798854940043426625172966578870063325598519426627191519310544649379248208447024203672134561858761862677326186611044434053811057224233596116216178379966139554526793188355962535669809334154881448908032946695230709575293045135341332414097746177383762088756069654051491956735350633319485050392696876349839268909185174529493615370818890417645154872580597492735251470583308499322512699710714343465791996828700696132240646666975947668267159082851584324421693068900315435008720986466045860502713966437956597935374092659859514973442015048093167350119839382970924111150962549666829001747359133687818487089794638123934450112966188635931482121518404966096257736226196723155682262969135781767301840980354409375266851222781566419138063172861528393315195632229258187813207958488109767048869719055217429479397383764431354667518104210216469964674105842705092302709505061769113178956899422191721747569650888663570090041202493996189118836009365548147446303542307643684971178568900004449299693690782569312973668144602399945249582176192812249754084939196327167741747004353286786932602539256687032467981348213563804208848464517939896979612504731725340758748868038522288532391285856549682714986766773807814726294478989832848072167634141723606546035975699712861852525113156750922504022181871144768813284541643622373610515828162424361001143437344843493927670983636133324942632870933823738484913802320910783763206918329270781561133383775292912143845995027127535356667617585512086055258893038103009289185996758627771183870031544430983434013558162110744693420485929583928887596235217540813207005862615284061683604130054244109763613769850459134398686726051733244813247026244728492241278414841721713374555429443956666800995690680112860345005365955541914391566200503086025565858456542037716516340279095221489067840469800921118527925152469019576989502242502316153812566993591513200586386840931274669120231568048655763041004310073183429893347963155263342303810119168360692255560474159746085659785707203400178788140915298579548885197921522591488799526797436945861701505850434899070660847788441879086517600458327674352450817323175694949944778410650730450797608720147443174440968554964635715939206037230006995253387761049154058692074871888117056864638655021114562182912663760284234455489876626698676605990901624244146543644671931663933381705688051031215612259299347713431722664897984572491209585104490590467722990809991930583948155017575701917533326004391328708384108661132067119160715055577916789615312783378721787244704262181957031028108173557011397094613642586311622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -559065363231512510123057324455871824001293941461386946275490704563854545295865528644397402224820549770795506540545442821532595479313128829634515609905727055754284902161040783902885805505685393972141096386719497472120112204365135557761045760587138642529029290122578496734747696723370470855646588524291460183424010046973233031051440619419964656278921774526880880105853366008130924722734444707621942743614498771950189169027138532945738254134147675377031436604854929814188775250524775275538001294225629598527151801390251502989555678973466134889110910261816052182769139191012232055266026658680629600276370074560558086109732318402384168051169011964399973215244008056499038732057944911274831168903743914995919807701084547669501897803232843840262907851986743070432917232322851583578029174496167137524666364104194734167816617495734386657603393486431839163115672713613408044424469718653027884360632789050655946547655456471776671709838080927129152518155343759838173415912505830771112267755634390509850580294399916952115698861193178705686436857838407943126038214628968336072394445081186441678294983404265137022266094462005929894074386195211357624009874496500748375637418089786954407130953827311546199130436804309527770958235167502043674735418768757442873131536645954487470309540211601564022845106715171295365051678574130995063670357977940009777923905323567651476119087336113330516820073009075861953226434175777071126011999536567136994347815130356146922998306971790287717095255672130186878914448157501204266113068459372564676550485944563830926892291929999675818926774531078745699284334987273538064589056215244780085837510642883021595955947190509565724185458793932243196964608896499473555117844477807256885754430709660268402136084596822292742361292239537172997138485859859770963772493524949192341084080602208072739434694467942543346825814982144859907325929124399495824711450523463422160235176746076489417120034418356844450172412291225824836960832943285373897523584979097184991887144170274669883727839193616681495221108592413911555375798832096817161207347802242672122438044156625720046319166889088372790402424036353691915751229577216491362372246821936963575029343584863819983148182262249038568510085700679468411101278893486154015925866051085502027152791878548490698611044937777472958975769503384970971645682322193855780720268405202756587844376784219711359795716499884111522156438834387727515651131192346474504627379949777932335039125285376038057816934312568998014059563022520510259407486776678517403077533473946622411611479419658545673631325839808012501385216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 449242764906359554351658296532137394395230883395775658962992793656578059281998917200799746645140668856131963997444704079187362197230018518929074057871079491342537121796797186682310950724469032868574048739700334014168504034662478547780191620029527079449504577876341369528671243637424379519618444020031269895729305609328482163164924409401805730103067307186382559097893344796262450951106966516363959513677070173216990077388241263851171144616352812948710499488648861421213753985490021766944377064841644311202168043568836908261632590173558908800089758273775666206041495822268071871478272250621388209508448412012446577142362760214974941189825241597869590961002818893497382800910888639993601578580166532614503388297971964914335258344560585419364097295489797869751050407003549631330225327296191296346670209638379376789396547972701272882661912851883913232936336741705303632340355219523132267820102657882608596768267828398758205605280710281121163166179064416837317873331646434699682231373457476581374914386370454896975812210753074217376457217613824219854662736242651030598675789150227531007385836849189295595783705685109129121772869684307883760514579786435029914111033982459745070630552338648477314587376342838504232567080806745700716094370191240382294056308045620382721938067379299004286670038992807730881920669119464146855444742747581714746518606917724603883735517573687047520642184330391578301564231857709256728702661935759213948925952395537066722482158136772422030583087426178124016288874972347516649307639526806696620849653347973840846308754091220606826013574605795731297783366558226953863621624561825398012948021374135809496308744062790846285917031026423026705551873797369799641389536445935928138367274885635668078424951450466005272105148752945077056949235422684013012359956880155032830476701219864692596638590295071994339909701290844951677236273893853686226054231489787010222923035619351410022289333489198699675743529179248220818728991569857685509680502156291641372160041599182392628610962420303220163311457098001452069178890634840848947810632742454837246350443912551968878632677917922471493146012127424417580422888798328810038662957954071094940910150959509645447666907471514493832378330131457163913823152175359722229385122907785032241341940849889782324170222051237341059338115097028351682932733265017051226775369108727942369089626860428738238135641506279236161221832840821632109631003976575025016436096707665449809075616680833531065610960690022794192152394837887804409979085039990090292007249822799293671599505263621791389274184560275106507522048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -612850874756134209067883071798066448962803419058285242452770713340572122580735327024956681729498056589051459103091172855409503019382406353620031443558666800616251068320212858057286338035856026265775236668706736221317672511003831039735756179036501302281036780019007320718363129820006506670505077973804630666058815679134223285726868042599080402101841655285360221402345802604819928201766216181236839949859974747896931138353588375129028697140308343729991724010902387729341091733896880958219520986200295795387613119059782130388787022894091270380950146918345353724225910433914303404383526456611454668090994364899213058739457117012178286991389862393778555617003894427918314702931600620114898321551201766209996303338861739837480690011620039514419233095060088080205541558015478785426597449627501648569090325576610166880270994416459844099241058350270018143872903447161349850285388772822429688743006605680934344066978322844596209672449323657852535064784311250113594050152954373227818127520213449555283549517285283670778855311566314702984072961702244222210484632439428334391296146906003510147767304050849214010065499938201495311759919624877041486635283705049196663758707188436231370325360789101456121820778427192219097590607258007472531401072722165151720426824211916819937028870863678952701850835971394397333728387056488299295939777762279192813712222123043652971129105863142923894003573499038421768516659812771518681212164754368264923109820164678174635319952954143267359390748260029445508775174154758861379673421429393781944995668007266353263622435985755179239155665584414476993820746512524344571652776343622884623164387573018438289367005709635288811820860000933868190687429174006410504699250857315935302303930086314143129922639661667805033412932546931614164705656740037912800452087291122057639014430488540843642445859559863194796930759049830647659420622726710704727455259322341559221608780611996073392483414551536811133336923748076793790252254637660876611413151831063591276416798382691439972788083590921453014749582818349465846334546850991400947300280466365589872114320424903167874514414165649874738146746958339929428069600163552994165513283969613700100682762104797833620142931062922866122741340423372789204477439944515326775233477040721307671335272944913783688547656271772090404049642264232162036548526029683102244895719999120798192202458328540883463423503478385033461410924509743857223188456892607517336323656972870464846501336563223660146694521709814564409362742752548007760301371953544996479625950558348413394514937489546242505075214741308595513589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 1211589419209221958815067215991385102844572558269153894507694894241939019569505149599148366380743909406406047745909478958577199522071618533912240293102252596599185009393457626996070525763937362476551945266059868666896369408485968453176435763549634664926040964489210065481398792350557214715525391200108373521941617980624720077677922814796055434260613406787820724929836497899044586140005461369734743057189331971135836780635458294916375413748574529151156558933487997958883189934431519001597302341279596405868895296492487244589198481925139080327593041440786862273676136227541898851751696447007077982502153222346899553025956660710131925671477291114210814742963117291001101208014896354504284066819071794113354376906966683755416159137347533906951556014508756798161392420783096050084890426387373895664924181946121318788022621724065072868034134123171143084785453360637323693375871884956009475551149941534672521409576567018210056207517341916670785264824561333533602428521860643226399712962289916353281407118113028173631029640778367750202541690908107167314361831454789927429310821677600195991652776124652054136147955150039363320905440689145208302897159416309193227619977173152266364556866630993420983042085992486210999687454038165310812978356055594136291631192160672281339865342606782985639230477158625005514894184390714664215538825496900175230617331521513308554465526445951727777164481768578145838678081915910563104468452557992173309514689839890119487601562968371436923618624196875136966237603331378216725467326376320787747531899048171600000466070766121788231974325187064733078749153362387764372802132380813056309869003031379879608514124589502509586636375142735259824878311159919737423224204105867421596770351685933117978555749272722409190534105439560603516675046014273012556792077797250986485758756449552803007022443971290822635686470063652474416506767209123986601263784369584732206439098449299701601551379586021259315690967345177406343820727782964811196858201994797471851677499804286696362552404332246448579022375618547367732084578869871532906447580429211535109949405239935174050872411526711338091976787069027153353837699440637554953152340320398996590253716842475290954606457515074682608089320469496809840227638349537432505780759414544366952267155461451334825438627100071095353291569587351150353109950537439844850041686736649476741483463273983230287891543299942293955613386677582650216702746728215942399854367912377657540637670798480603716913397991018975973667339980309859844403723193983221028152535964439081503585842977262682699359580441864437499953152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -2366484566643294725578078134768147064548503896097957955900269905874955434968003258533360590801930098437234786917911603136098682238103183950296746330104333351588086240820824130670182563592538688426170246521493962909433699223104524009412987195405190550469732995364491419266892941213399165905538616378561167320104120814789459200940972526597948044995999813347896663905309974616163037611957460217843815969444935164692748034449730781094743751085391254669645716501672671304181014931681076870679586764053847400900565126496446738371507817248123619302759647742651313616062510950624431948430436529143818799918989534930049952432100798064423872121512882467830436954114470021669883559075390219868098852392919965384050124070766987463043135820857464671257673405381791978266688143491339533446510290623994089076870862884990076720143621922467193508335566372134826930908263431979349491314782581727733929563276804008512989684172457829123914914423170485682583303008745329572412736122895610550158978268597615013431011392904695918217301117830512142073748078359268063766904782839469932265176019454060312170458720400964302441311400770899592221376077560448105738539353301726842849485644844794255600878874357110363718971730234628076064127100767073730346256541126918347162397365529861672078361493954372694341088201354452864437399071992005627564558130687636066887942964323533379538676863820595614023770774388032783488609019426274527484972721940553891202771743457224051730825585357956983856994096618955114848103714301762556454733140431125573779762162685572648663108860170547394995473946658557046042685477216504408324379158223757301721153619648431099896158329395543287123048353124586152836055885718457002573968198987621842042283143502319993596624101030869067426213906720977619403279422565596545722755394212011377971385400923951791348617032378990127310010440644780514117311607254990413267939864421274924038654901628877396317414979572253619690753185931345654837710206021231796425580448134275672464917216327959399095368412871027156045015489571390318964102891995283753265485553441607867151226556646750037165770841446519636271643941022072979353900086481619248751508775109382642523908009383044577756760333448115796561671492587801691348332833705707352234112962113860409776239126496992758860815938600474870226556626401336537221113439635086039300701802403620459001980754915879320087526095132610648884017295947863647801615105221242629720155719356234791705798885407680777472414990190143994081780954214300762248772922796012701682451236064628091532916734332809577499866932314225045149843456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 4257700186603471606447528227580222632676798332233874812674383927030225675605618169856571071850236257792725324439937484557148602767677579711467825173598027840597167379891154045259115109904837223555752072068626120778854254968878380400899169324515348118456065957391786031008451574197251176931933001663224957471759799962854866145316063841033945895455945605875911189985785506976294785920981853829354206846120809565427988231654819427205814844710773997703412319784768058377625654241372577663235690091343391173762954103194954602190054328681696001314038286475059969271886894975231381513397049390204911685127011565650231554089934527653262518842835258025381096295639147151334530608194304883640627036335277545905886253799087586704264596378407536303043997527144383921209615276765481610060312327135659488529666571039567361299481165529237813554157518507551349835909056846588233200284373098597332693113198000324479992299274906852954580626418159951595506225253003351155386480330003045755254354695593816991486822743682385474922311993605091000806671983490210702466302473553456694056133315819713888532910295031438073662711010476915168750388682940497393323406745212760545770812235478776103572131536188668931044410426867638871711245450894418120094840053288520617543233630348311516314817309274287268683562937582354115280109838237442690899075476388160030385398695509647466975291592221598739802442315500119361429053785296528321926696080803783154376452820483674665125439314502474854974234123360019100610446775302135407806184239271153857173815505691783904179104002334749534892608061655423848274127475723560387304309806306515706020592982817605659541534659782555127462675009210471162678066245816477651485040190504822475344080471899385158948227668476315599614839897529453642900789676431519986529656809700746203240034696625501506521968439952543010251790804640232627283475326618788822156863856398007515196662494254849435026377543497584292096488322794763088464341797863813741711270147677332468597064180620964103229855692017025986033080789107230031168470237372283091148572821596605372595622461900484194673232600666574647907090919419619515794007604139185163128094900448375262643960428252799413770983131830892412917548366041399634785328113913343311539046760535083351780713803503867295637139572358965437778472527943579181036972322088756917919902629584687339931256556023987010911035046958085547071515032939272240678164977289919537385592509743312182328903586578055297692550203448753473838855479238760081756683949280929687027386582358282905718784737077328592628587022626405924927963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -6472969838267053366637000961538209192001847862187169998420934800294952127036762163555009089732244274420048507246570860297651645361457097344556539623359153888763557235830640647870463758556005958968165967125968131709770705580641283449051916549416373923241066629940710066020615920753210428159275632291271370649500737471682682454029896495257124787327450249117961395194821300605905542193173623511462387214090321686956775715480397437683661655865106675298068671553327932766129387203330551249198038097972608489134029411028871700161352861335219544140412884476313566776880124665991296212184859588814194247526510810788416489411381906198659339781307492348546492230103071015198115226957475367809858852772642334880996081801351891578180711170698347399994348890278939548005872499917090885443929425103929597477930721324761214296457196499430485264946423009804970813810431157615991009007685449011680444507585722906058177468117746469159870171705947105487183611785247380748950407436711569319913775116236216842911116451729506286497812311693287370977262905513174848044240206224658797364856947918436691136408425506159770945904311185580121072514603436535724665743145934594936233236958029830160076698679583297644647200270456703423122016609559297526181681991293993089290896099590163519553849166490099635017341689339989403730481122333733285470187518231407663749120142958217955158698436813972362079492975763882805225375430377411012811234829598060532089484316618843629505631944914558047671294422811770783122661163723401925177516364427419234919510390674409789313293508015657956026746625752268249002310385054595519085118477744661352328634771870948177572789681874524484537488551266773170839201826448601363713014177950266858416063354120096891430543608859725341524714798210473961849939780475788229177984645877781085836851190958506447830798955483798034459655743875635642312417395925463130758932827156337147161932479667860627893191363792164033939294333274988591891782090039174093829624577224151678475749585642347746391153203195237589073749180418015445423958318316501646451122659966713246387294750399694265094969960637418050627315545712006124255222887150469212216441200358162438157344981173407580876168966218190969467715658961349383210020256564970413167058105767669576496612780579452564370237975067593816987851828943050200530189050752898882524575054893040898019266246937200626482279072366530709080749751326720386948640286179568584041485562402143188786333457633519766690757021846744925897154747936121953276360370145338274381764532343529562714565716503425919198754784741971114015588352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 7500557652509114020815991621029810847520594618380625589311743287606211595278189210421012760944325640902877964260604921575543624533006155829355789285242808278208680533664093462846320688279828739796183762802058122712200400465670125125054984144695754536503219256026279087828123707022159423930065507309047253761332514094108131550117467287628189997452903672937573946916393265785385746734039652763345634681088972844089721682734770692053109729244952621057978969133294163905201957296478912829343876798593561093022077740059517373946310114347929323041595404672279949859597524584061961350812394995270353566887606097589260505518617974378243490766950960013373834452275671780177062956790423819098152891544370742718796802774103220552750934026610352969466918333267012236544665619127591404424500239022674588191611753615677735706337246095196569556735088669956921965635271389259587853688639366125498063373147286533492887007885122419744463749073150650273115485931562251819929666770559497602533678394943023130397725046329100268152813551836667517367955798932213201750877869883680166264207915362613201997578206306282421134395452933398979150606453710607365915030992459190250878809113880490101689804901577279808484541279514251302459451950336070604083284058882434788216817242493355249391113006654146688629958118439965036991402659233269834680639830576684349463762231483356664071432090529134759123187062678097390063017008705216755837996269772355505060508996373613518260557285853750244796209442606954649489124673553255660894175366915649904175702812272166806932766902161153561889448394081726896812174773093268361257062865265805857409518793507869273009191422884738437680445167025164008404563695357725658449174173591456325359743299330997638578649150222529610175888557251017700014742812905991506957208617307071472034591591894671629153361150556453332740959183249349393981394365490917703138134381051031980718597416131563764248304743129425886432925960185237720361295576265201545843560237247015259657290123973932594251053320409399186945775473020211211593144659503789174600633296823433184577523406093450403265433972169057182023334315777965800620419073726555312975073011373611469099549534897603910365748813296778038907068592384448550871820800654426544792487399169752034876746159543475858407637777898852182086266741979824832591896634116746327316870036221514731646143407711925168541123219527946250595426173761927172971049965826007035879353067349304684359105774729351674339553065847722543996979696608301781594253515408708723233620689662781689847032188194236944911841195749821440872939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -5971233757885116251443823237375652672217517070238623006332638160945609867686766240364418465706997538538641631825630669957325717864674656083956124804009889124805552388228017021933133822819701557112094905840888452724889018195652893974318776878420757811325109852737102458636162055488172091427455160188050478290167349587984899035176293422474201866867919013949042402110441524501275372996284898813346777356492442840109666724448055486425931961494967490998198921856764498156550804765873426794540722922326678276410093916546135808832976433083419303222507285247414746133148162894722245307349386975556681521397007955660937778571084268202535761776049517031417067130070633985622904156386574965755548394575548423328996349831570691521855388297952946010965821164042347296559894974263098747550258788315806027161059541186106223346275506917274168757463978867259343277045406898112422035254044381543048695243513914690346058778441243144452666080195017364901568658765712869296624119354647057581091024404845938917695194871247827902391398873997747111015068942082135808593761313738911737430450888182974181606082366274655005237916496633333841103436114460311905344822828007547821186930034285866856335329192555577635738704018096281081796858659978198078063476696984503696236457365137944935385855040716451170548309997648641682421376964479201172708145837563921152286319499344683288653908604851752892743338278033650341305817781123624714385408426727786510150540842884800812450055886813558721943779332515806551030379223006506930264302139414753019700099006559857209304506085268396947144502997990266473380089723599309147131109464471646500252653719432286075919617853110398088763416899842610296598354520012848161006958922515921276181665465666759510219589224623880010608522628617713411823561164770142316647366742778484674535181628573722649183200851910865386794477528483607647390559825663484101773880336168324203642999524121064767132443086830448237258833099398103104180966937666597408400750164722444488863657505396643120952892588468401431899151576314637952101515686457009238470456860179984414113045592060437874900918599142252354664598617079064774576778976237826286065756745220991091304449267292643280948424948719379976466074404567664146720545677031885516940945510644766429405953270522340573461553144976459658684542985474875995273125228120616105118094359531408364514305348712553264099823642055791661742848776215242852975474681174810891537145208189643436206069945243440287789386307470940779196888251000104953136439124321670574846605495061095296160730204885157718370950505207540593700372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 2533858172945084106008494062715200186172169555388504429349992808315595888766582902040480758143005668393162687465912006156929880904379585935145057184950248903965442909908150195463298246725522420424391126602844625315569789956597927924342976018917599124339636534915505170110063366684396494718355612205137970820598293273705146264222487359878020182153697719703047306794198652439892081754234452994322819166319167523871311989924249376965818403954182602453323576518645702626833403399668980173504172359681067715553808018450728165387619021368820678038443660418247857897868753934322102434985291378519483455121919440328608863168531917647274311657045285590584791285349331542163436944091581630381527697035306137464730453902935031853397828758456069399084332340901739788809680748237264303306583966563116041966687728483546800173323302046655462424912714476158882353819435198360801283516708623352610243284920944459580946575086164260607291302013808974652056197381496132105235133212171383603000937058967495707926382540585488388062674568791028168144777090703620853703744200785925088982938229236174039092355137018953861008548187240123681109409538663565305926428033212954334737386011525873177177538029067820963742337906271599317704019259280505205570794739499513195188460703408157541762589956250607843308399212316395162248386567608344412456926896234688017372329710557879897464171278182896291708448002340691317947702687413412985752879875266666799129921436182301433086654672019593056366156138190273878785526673646609082149603874256226527034185452565039425244602676430473188505484798570739697496121514018986015441918139898882367077843553428341879599005250617897595393457373372208401321816689724738083600963652354695939699110129923806508233315693699051528743659776951749838857367638345188706368404762051117544254459711892533181257483863946513503196815390336349295859102018603539015527016259825280417093728080861173731310663320718681253693120345565306960613017588528553190529171992745691587569194329343668160516497813556542944500049049583863404959409090676336202846693028011261407025877148389929050720636339116844937628647535899368269356434144117253184759061119808370806554407454503152074737966475953407808016287897896748673050311687624666679316344611481655940783774779616686204462035143525486632800576412375012100958903880997928259464435708229975863108544040225729162371205984557912732526667273285429414764781866246029318086800432740307350189807499171492805860734276987580945632505379144939020218088544461286639721175891752073542658606481600980461957155400743870464373293056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 447292951736543754072439145989558919619538569190112911114282778153741157086641151844868291690352306869824643659956449892568854635363800954775289908857644755064729627744626702466548815912818040745633817925705357375989657900244366478414431255823675084247295600501814759017229211124277753731902509960637673289296682110159937882484105301012404869431180481573253448066304864491007607484876084014896891429878891206980969433556048036421094518856666854164007190506498465083608776243132391456100528513221000296846890857855031532123314997291493270816467896902917560915890005598206896764528562520673468593388054486934166427615583762089124293964751052176542713191403913335702656322862014048117426988575797789603074738255430898567867726120075530275037943999025250994127070182161297975613838679099367146791764130074663600865814857331265139264537979664779057024175106202796887870921973596032929065464196186832544454434564698767736657336572056230851401592642679031101200109729644896431107700513663584887066362655690446714332020668783164721984423374230022210423502454185115550970688486375221473911033089486211085965826678537976789598599346530007556816559161749226602050765664433205223803079455957974819713925736850076159203966274604160757677549008550432073794101209885130102661566123072182053967901327186583674323931119280937449319286619951223909906409795664299030623097634173868159706987679590545471546503897955957005163233017874974676815001067481862922564858510313563327084375463645483167876408465895269447302615989258393259282883457765704237967988042633675283561245590330606752792900870158623283040214604702817851571295452036028349563421010628441539498063329170353397943579103489727596774965168444882455504961899877102181144253788630745118401539358483636071245568225909000447947426849953083414813396582133568343679034054596317060868852538513363332178760097547192050024804083231835552819828617096683225970962847206731212934733805884517147274683921127040834267466896180112973555981601233175032419343050908673113551163867956472917182882655053862879302524810354688049067504189901064000314483821712419625064710588625179408854527661965847159537463560615623129334164999980860639967238298106007529374589196031451737285816983449039117271173543590859957004441640258628862844040257882777962401947221569963845730154898514467442476030639955728152605581138729422239050305729840587065009252256136887652377204518946231765446772366929363224726569407612767727474501469290180188053003568735094871137260044395007548196480145608408899039534827436827103509797142868374371501604864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -1309419904707357587020900355458226561182582490734628136751121613393219392880129305258075336538987717810509617819542071479494385086152712599873499429042488898011390955990365395119954024487521932552115234088398460602975497777031283024814162020358825216905541657308809271300123042254125381939060788691781375777618195580344295324942363166826119052429570998000264551117441312723190890419448795033011594746946743096541831372195120248509903095567308110338744625925705452298322637424382629510861884364247030037120032375578361866935970158280803385568024691352286450262962311691225613571623724414321775532086508347904476992083181485962476320119419244460733961912771834880640430097322659367891489204928074967652660491908750906428909562646708943520703748404993849390190001228835831336889737383418072469124152457107810058227821680967106602354085421212074345939115701974494504824462722950621823441169150684700671408537647266519071539769930054066215220935115385178650400524198806269757394407280923665110671693230335890242535997473773871903435590717581392246587902994772705760364533730357855710733329094914369101488252825248392283643126190218391342850310981753868821337571754556794690602295997869206450214862393502848703760897707736162681284991318558031937692807893407968106500015806804565742858662280541348175696522650934121237499554631389411700601845869658972171797294476589689382082432929020134982141271220206100790393738628932347107080793783324064443248131253628126464316187027311563792740488660407533939432748918331140126628924189223299552264305896219364260191094296127812077894338730774563263667806145405223590697355968886037214698978436078595829651291738691551821496629370776068183925805901788583436138314035296899385646247037819330935480826422018841012039065529286816210396734787789718336262345277491668280679129067810254587999131859380944762892052842346401321686277084471603774013145211103580315455873449001788741169722780466231823467589619610118315323922934964860150945062837479688994413058158481911505640548782670809959968679970448575629938863006988638975462823390604210108619272533678285870954250506606680956289282851735616688704066834370498735770040953697021265831146578215459854496875728416975471187496530448496411694446982484335884529463787239081000859398757375507409108281859989605006605844321028395324495680750228140215926672486786699196852481595349614906901089255968183985070894766044817537816684540126450597702172526749420915701047564960197215545018203065896520531233303757061760409715145345359330702195783076308235560848237963517735083180032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 507337673000700028790287601178694930257308310506352913630526163894567452607877287834546929438000586575592962322821831104976984420411035467193017638941370765403617437117766510510956734715401880352234698220427927527040328103667730016298538082775872107575057071592116581035891312008290517886267170371060922371408044462438467063496012565739663168011273328568064266943062685052616357267854162616220942031526428612784448161134589512619697131116462537517816810005021978580351094527167581597313991699614113712515587711043048881221064303386943976143728466759632634951808944830143519302496767645868266819348088337636752459656523219793116116561635601842422021864016835989342594129808795646976222578355885488287169943257856706413374559981646809558424316923331751476115033998729299856982499751205526466603970314410791084783970220822565226552615342537287921731768599300805737113297057287501515938155159851489313131632097896481908439314715747405751836175823518441129101204675198779299478639608793429161650770427636370081510219747719811495645047843316623943381911905746366771986341964716896845434836843531788428618595023060504453863068234871688197889630320238646914779047738515827541127256318607215260210986964581026872817553386470321508497854839530137791085477923026774788336087255109377397128240102367660875073139911628862575985237224205550763808010274119414113838756063046506383352633720439080694381953298258646505116701605536475872272614290097517312417988540450837642633602050559117381160994653727988703261642617622076514005735857434254378479700480411052552840041764736557203009529451182439416118914297540315269902491837080554289230402937811609743328240391262447488869725274307165612035226913012182939427623482255684771922532200718402070008150229524410421169001365310471504724241445625752970832536686655606358743076472078769428651768416521809988785507290504923027131706391923163575734071625123849642360134887347060548028551535289879811153236964169822754524490817499090859400960439962221213321436565029633787315954068479628993869611553394371182881781268102571374028954130900836539452637908228738266438213008150719049812710487024006883971326268961797344029811279762677554459456166521451633605121915762810788054310703370782871138265016917499740206558121578388937963355427998049416830911608782208115665414584713349165515283026516774697498387394431736731860307973058035393627109786122732964618481539876955320554436792820854074157058163744791058782341836334136391027564916090917323120835266313323242213759933948994270552648144824540333967046844675498172101951488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 471042991191083712472821961819456402006486400068303062535731772995064198672408146859823236783927835921055849879510334710815861184824241728485512130587245633831650405303000744793139533758508305881864493452333347774577633155717616983892351104817054266080873944012495515231924080866631554701770308192413512599908195262453203973534376230301161834342550445300977900283761369289792079436850415458890343489181957602318345084312345572060855478181552579353823110669495716512092955939547844817244567096229823594589962262332745767287312771931239182565015851170104584569493877709111043809018932484690862536031452700085784172992492546161333555166498951162367366717164434392938361896211710746362890283338668155889237522755913740428634003692652300229787838197532012221226550675529028642342593727954394205111967747934971702286552569767877723394333973432278099620577699441767108533621672774721312711663862810815828648210398964515943967460188321304959570355144969612747463310151777384167823616468688464659424221187625504834024156525396459499165767691223600024805366997661611791363356460042737617054585071415421711504540847128370506579411287066923487546697059475623924575540055023743090208003551186348509028629675570880642617838174774771494319658405454907063649662519874122205209861006277370721803344981091126024733178241266853569368348033069031137239459589262644033349427470910561246085699670659095168486775244282728692780822959958717018887433004924393295174068100520258743429961878379263100124496774652066538166690199898968513913969647688507373763054888568887731916035446599463804574180732376300738599865567077232447514758195579074388952352637534853672201723908591778711262257802958876357516931882036778725673551000198914199757052022998254877302946342093837119530022169156391588017126108557583378004886052697722348408017891230096302583487511754610344273265427855503152709058730591224139704483180118973757704569098546074199012496770511445758233409416316653889199551054904875949054582825955745427519899790331226654400859854917691999968252000632570382116065661452399224765493341038575201499881031613008617463693602650464848677227621222527143272730741462539304844216007436197388556875860994485228229829300930808396008251470946486874920841499995011560231368821952684355753287472307474951505663953959639734132136413379956645814599673859528840367611801907250075065038691971245564231885799082455417994367761092110615167159746206622014374720420400719933690114915863547080020795585100008020824519589783305968127793876272555319747021710463440461659282660043517458961661952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -795904211469086920774158200251094946876517652492573001209543062519605308050898730124542668292492794119671194865575230771839783168091806782770966170976592471959344527357190854900548845458425021556338316901652598255113850132942256358930037920476701850357534908508495953438377656208324745530403941786495619927388026632068476584596125037291813463921832260166423421042388735921483164219231358679590695136161169175577234071791188854335251700390380851983764827381658569954211446747332087460404069058567554745121277642715927602866401760314584635618089046113782847919243485152873794236565562389501420943734552213398955064205936452169448529642021338846846054109358299637296023540805492059244079665285244587499813105990133762140668001126066213139161561687192813801127641416883088889763665801229647368765252504541163482173102095647611738347110545880645050089991887969525589553347317012690061140975611382535291880563383195424312351312140778596325801055584487313763013533900899356512492890845799558173285719424205582775441469420202641471644673474978873046477900426118322216308391582748954399342773936503467511243022958980595203188160673127986774975971138804153330011502830537303464073129567515302337533633101357729364911966606458096098142258886645955018716319628802481247040506882405963849559033293967573151783785437693076402885373152850322463788959213108165711372036643898774879488154779166573087354407072133192827372881180892285507588799027167087491567673106019326797971157839350507855299636796757157727031511509859485838017835905613425127282289313266808556845289533402460916563264216743376039383105234991817851448871398757715581631609314679121931812577023294156266888946346696634135911713960204457514911377315905301063952276391789038521364975457309404201700786177950713821818425417263170800528308036173674507252532483782093032749332395442678368146461101073913056248986771646929367571333536060781900675392645629862784274965914139258769847988510544053714430933244612855449994695744799983267330246424559492302029342664727958449045035001179399671262438550239843259953939208018941191081186723818511333681297546557369588426635758562415873737720028446349841725033170099021307682278164803747232406476596843392488684410698946760154462492267304518469491904874308353789267247506376449383569935732070536374157761988993788614524600727629635547269363244968416030003424448484129923696964182369062890226421204281201119104688985383823304532079041686684884006684364253942957825630629460363203604014030215210894113615717733767769804851782929514978091256591618825196864012288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 614724958587487144253020563902332210418026421207394422653740295613454779770619665773452744104215237332855065633891186190403924589859527406408340897718703904991436767112234455068004042971716494706339231501792728347642469324741029916862409294158904783478659110945359493851298484256878019204051072607626213353648990624940922148749710972962684862218594786965314273297051570343333095136076427466149525262137335151517484098753094782156308016491909596441502900408504919476920687952113694243650479483428287726605517492489995355236143841147515945797999533239061540790286908089630320388844033214087813301569374436762544459816323969921240299116511898655548674622430651468700189889127872332129348876708659592995883528723126613282527507300161656669126257512652550468060288616051406371184420448289801767361266525728072873703693265544599160089491909441528176434760732233817060033291704579655162022311733132794586218636652994417932081734066303261270859874264988664412141442652814796678881679537515263619468635756798034988289859076887601258718006163423604589508561415967711983586475827029484465755120623444063519194006745759851359564842075742120215527051572104305119025244120869786866253502176500481364747688345560295904674659657500976961974387476155352686933569494885992808808314968716783006398489147386163512859504478284780152622248454913123916687983367063937305125549148897413868958982384896001099087283056855801127109837406748565392135682478939595381559658822437070584019327184419961969059147004415204450868177407106455399539002448568529143556790073176331306614060642571632613045515186160904432115046611597173779748967496569286915280104521854210240833444644430176735114017061868182518406691705420939312054064466900412849826427651793100665489794661598696895085713017213159324014332992877309907233168505293868105935280599485575335852826468517853408918272222222643517829604367505604220336537762047298867804864418553364878943190882349627437388257083911963977048674383816682068531668603045171968905803524510995002528806922946125069556194381522888519100892962812703714986611729029457871676512402438305116252121968750626697709136585407073399803859926949472570756801265416116460110234808999401521670726681266767258806274756217172362411832042186062333002593831030648296257544978109000898914473009448526602217406232377288682800480043692862749282109669667141665730908683057519977916469135012071813951136570680081769220307905337852009112460986381289178881844000782465584029073750890783501127524386237514610153754230727393459629234708679969255667825344995506266543489024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -344278644366697714119689869207571099907789407469927501142611711977985333059593572460140195090653605525779795719326191063807442104642891430721064382284514252976777514787731316835534349340214283301784695634715988453444161382353890947221796108756129285828666822287343472261386152550452551241083969100506391709873873311054812010969384665949952419257018785714942923534486175188468910529105045543415590990739507793740175182079491284275260773858884980828032420236463226555185081229018687407938498852878852568250474504225094543217567085773897959655931006361628146909395069454410904297607427369097988864685480053444243889956673512438001151270235733352087231088847360183936856287237999097059731416589488177235108377863299390637010600833471746876363789983818842919119658573017268350395718652923437967569134062061363039813766240217263553009568809650566357248052245202168612514505279481123964403710361977799338954494320979948483063447746801704804311661039617253138536686765413514247280965982402388834272166456931903949450765742714012242736468811894351839794223897307966274762826747140413358020873849183164396299034890767241950829478576920912813900956951490922804175605160271594529494179169907055184334306253377588654407052277022768879398952890301007132449720550084127739867504478733891755678811161454412994571582071763222571326023851267498395771781256304501239908407775695640277533794143809692741727145399773480965716272763197323490315489451867531956232818790480768354632445544513070544032468540370429597696876883821662574797934132599112696422230489703062930384022656020229579012067374637131123883570856723316274108911084814168686266711932716101550050916748842102551548594455980505893193403642057518465711392135664626413514186012045892684501329783359874237090977042646814305227561396640664619534880721621565638086191117570435943891233856233124518582896139246455431569795302744063141079827821463874663177808464221604172085458555772760932238484834724156447858321736728315178499686571006751386225660823360499061507049286038614121108170064125935832712604414297321676234071198302596055884208430033136173876444100223339346750796604311848727016480703824829794916526155597641147226674898616429586715760875954773998159478020552360385598690469247459802617282298677514513238788809020024486218624331179183253871208563213035757256196689023702948947391341373162477546354243611768035987468064334263927481749431053675389623809744705956418001935763270668784779375196275718464296550245964459680517131226819187597078968435141618595301752182019490274399026901751932433633116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 172471485999496968229473135432998181341078373631333981362566154816512497947213122152506940840706017224230179036273663713738012210945721887460565450906272597230053727493275360081416419086417368855746201474944049403073105550360462605779653728313970650103800902678773309699498163603347758838187186719873357429734590127927870042753492529426405190820085110798920761597291940952433974641309757300680415340517325390886065652376707702144012270381070823017827647452293832013315437849596370938548998642161250463516518364019007330686961685884733022463066826019492644985794602630093202133301229342613680221253707400585846571397971267322975721710185785943113698910288280622393924694627087079774638848684226334819244182416468441166684031279756196708394568847817668015065142498278068926429248079920389371313269054444631902356192150353506674934733266352623566979389511593899319286432565141822499499379258710211872756225010243929078035201718316351527064806004960753087072782019339287900629378615559573489409668426170480685115672701284508856799240584064736826112282325122611466135222290218951341544928515662677749854150995585183969021637493974251104493511789866689923087952614889019840297490450491882218413341767875071636261883320419055351535441479959387390877202657252634796927691064798140438859555168684835845231008760250099589609020242898191938393215354515553207309559260481053617206410443712771679169258183944964433712219008129793476623853262112497186759489210800750751521859411812877317990288014640763618626178701620739511697217297242162184179440745389226142142566751325515780757283194909397740040113864321179052084693717411917414345478201229037078929932845860662536029919994703054378557122502393898312641823393869559969219547846580779346334046709347182275713764773061674989816143901503042022233360187946649727203210117405683326045980335748385445626428170410445739980000678908368752879098252535350694071399994381543030983378868416762701382815048632980082447204944301538248597244004750398496583592988404739100262798770985008291819555573734657948440299492074956326558359788641968884532281633874945722784838457485877679701018078540510646703467815847579647057887702886039319629033954577636125419267042110260315119451067308371321177242047790482541149615411512257967403240508069816386839814650235848754132137029621002995216412753414397587376654282376072406476599906919928506745377876548057282410336835475978897068382756903078175474463910798583005658409581963096823141127147039273885454453478847226202789813085304100856884499957080439477385994962107973808823468032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -87349437874492662165200408097503021728675463156136383347993096136893039598674717932406663536405804627245335623445384397932290938114393783468753856557487979953901206423191451955866918476439669484052983900171531835126396426799837440537186664434583223154373602966023645883417614383669277595014994127074464864695723227201460180832256242351057913831144311854233299271958911757044670858896814079863832147535962281460327207939712293757038565595405411480276767065654404617388920668784992225476491718389672148785787828584917905789118683110837530525426445094395382939438537977611540513885385490158309758978758090653964987138169274143633584715374487386321265782525004791163370164579903168235697692425121607627894378463130064023102182536405108097786949396026906807088715236276544009759518733057587693797517101138241450837979005919029963386594991031094793754092970845596880346589111703628719596412220022709383298543168704843340880212905075351905383716624014347851710832265430766408526307400838373490972188467306376288291767828122082973904497918416532312268776254332491601476198671633109897724698331441293536295048730998495833007725391104490599056986268836820182865241709623544736200215625165698285446049626133232474835299202041339115372680054549914603559853529606030085309035939653094607434690650067822903528150047452237379925714682646086117552068010645205061706645142411920909577166454759139213128260224759617686511786268058223868575932643766041716313745496883735397377641664984572119789300634344834872179732664649961430599125989001694639592597169103704323565700650326260741749396403786153558080614307377163681698785417162911162686438138000945258396358983283208939722475843482347713734884177594099325515080428067752799513011039061378949045452832418875278455957696750215034051281332640661937703367452232940486543107579530617101635533092819216775238913862723909036986643073934795651265681923190281250212399089029048602339628902488403289161384081810260538957073056784188710639375168031080621902758758814830153695793636585368901795498473911752349560654947702819067155152912086351573465902859718916371467614376543639632653949545308756143854778735214475362521106284274818833998058237721416247473541926819231128439224296536554564540761865670641968730206830979569246220671580299063993874054613930531112519377416466996143353404263789555568247699457422427594933246180233417873256753506838577976229402801086940439175121441753066073617205179712484319400288697955479735856996528912466738241638483056091397227015927763771267844177125931745673573093132284955043945250816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 43270271128253128689460202238877418384499635713440424952804905518628048927611451081602457202442038169565495067559656723606730395095735357269954023981833720439544686136402960121945202972890449746062995504245195497564521309764779828660425415149002367600954661248774005324663067433778262285801718836452484501726310650191914101195087214162541119333854891226603251679147697196889087581596381207973805727822007594087247553682173845006278934715884128362765887353552117695811568934903985687758493502261763541970093232935210598085174718812410085141090015022879506695574594859922117504856017910082415365801081236527773119195366940802185809081600823639107675220283964251349921454892477734503766981836440777806091104422679590757242539722908135128225659205982492433192951938099433972729733519401523373701739258320448454601307380155238053991096382955009940541786578473735665719988279274128224317252933694290942942446443388838246638800223096641737996380173950573891139494469376512495357215011281413971759594887765825627069384475094813155839004405093005779597658303249164867710922475287359952951494691920735699215226959899568020626742893791950662387457885700796123381563732575961256808137473971998870477254718705927197007017221438851264169023649401953242262943251465713816881569460932963564821253432010713851227296144240508090133971975536923470931106762926014129369079551096088332234804126397381327985728215038732947522756396678521971499440189035294765830362230050190275535352476534636914538924752510818937220924435523132975963822787292598706118602924206152150711795531237958256953441814607354175144167579028295522115727653817684111032605966006589526306544721703369754841581468522444361581626147093492728966751117136850305085991899868859451598460185796940354403586704482709068636950639395134344229804798584976298093666630539329061751985677814386334128229051065507357829080692338197956030231442630571144946674657460689561854848961401871127009759252483319117296475806354525046912887943583848929616692227297644038924115676960040806143817279596168864543022272300950368040992286140000902038884677533240039563007273610665518404128376798212225676304833071452758799357103210187253180847618514759368559680699673745233300028071917702026593856147903843470115668138794587157034588168903711240704709459248209695829694188625981317794506204223153183978866570792480493619362416467756091419090119913879269369223102831910251952462319686147491104740914673620265021010105485243714376646351876902656435299919569663730802886596087796832744632330609093736974416975024261286307299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -19412308238425214146108550956712988574355813432389218771708724563842624621875992288829767691290337068673591333768973992544219643003388756080091257868160451494595804167904110951170723523123289779305829743747387759507973689056676350024985479555618569601769647213168455326141411562865432993995677675633262605927423109487036717208613373252005565450521886442889231359963188946151241090940273597589678426419357075309645497276574873267350265697332160613238191504255160110311608712399971410015748780111012536685461273273592365983023563022255026040954600109063263211674254410408830206217187640094143876233513737349295181695439952897504763569610732034383528727159774088140803957469161439667585788976233261967768400261055543536310605999409776749843525240053318416250490971169365389229117262189828249273614679728853661143061653981757648830504817289791237980744570257768945816264134740304903123700768191135781745221804383111097004090304922922074739127848014105238368635225214374209521462298189575025828306540912412821317113409391151040251344230494304008619084469410075137705189068327729012229643855894052883891189075614314296637111060250363106394208329533252426552917387124984169437176273969344322096577870775421941264998332547961557181121675332650326638011940807525416130166950457078594774001671483928744010607638231419987878343247567487342641688534846498984409764374242222736609607507581687452706121163773804338814679968493426240536825725240161908136471693082758376254465153893350234991816834764208386769636098585605177417288140774599936014101809089517327846481515848937483798177284194596927231374426393038279647328183636886275112180386438651049906233715376418049797012232433616306796960802572633628764615650369628191306395802426317259726254443024354237227346770438250730507181891189486926320228679256506703043722110220444445940732607193929449789504108051659732073339260617277268205230982503187763501267327202742396925830824876949807873321975790108251772777958224722251494679085237303449741496100672866768302963147974286594168738392005891168292822176751224622793314641078105476864656998780874214217824745981599673818342497774729601974464122275081828736021387103958647983834353574437641855982118204768209205716309946321952610222482288083815781137547751153536293343787920512403862250578929307133382305983742962334439225852523699093585603052920512472520501238371828562140754640499065297961986749817341742271985705528203071596515029045593060761593159837742303115055647787581345449069666290137728001734189092990739781940480777775285463491874247888256500760576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 7987045488266725924050117320577344754485370828038028443829789469473313712876262924309870956670280914739278083191878850702068557837576411337809862829020031499320015531679528661274151021070420978866759745281289433305395692795278427768975961539204031949229597809725042998225294734285122840135311013705793745003137392214338722433102564359563040166177322858852878582538325504872258853859860396997263329716660738892411568649151922915102984216103529024765394146490680443261759439512044738423726979052639416336843927728905230398408686415425547416320182249577757612313549007002619938688993630100814680020499561587803174588673576852734667407073173741391439163763096268089426323643732726709304436277371907568601384609591082720705013351207655877706786131142327989378386334528832280942252220004928184307242011217080528446886751532335669371595535288292913920721853800771058720906658574591212799450789975645914752258554347280066613814454613304814462657756846304115923800057344186088948361366335904770843222902295783861114445552487187163733213282414848418412337230427943751987672873289167509977237644170529735012645660608922540521826578302289639534668175639518103949504343209908851370784928399395404850301040788216235603548540884066756686164826810410305417559735742338994208794522502104843290898250522284701310588364963322020355863132519065941806355354813044399630835929498060863477245397034158637760963000154568370501816019376075089163778656887434944969583443054876373957738025395232454242911605943389410664376181111431064258129838795644656865267371310826985328908048343634324402007096456847456775068567222328863160990770906345298959965800739458691248659831372273772436485790628352871783106742380683128284115481211730018415367952182255076124960617627668142735238599081017853708983960473960582512019165824850639522830002948375582592542439952583474118197531784484960246841905446546779387816779745443777095293759047597525757740835357386079917103081504232638150082614015599725850492722826437928655628241205029792329082442323914933084964851621827999134152059007102262167704812002604817744690406442447500223558754134376184338424371258706239032764976710409125241968262878265743052010106915006501138824773297715571654243823349195119072380668035547314558508237771663000489791087775028074388897060362303531948546865919786459060901799737164642708706429867232269072959538583396151974270854924660075177884304127642650035678735667892099138618100625252665921817653479350056900331992054783428881437177197131598639841758136987308244407918085878645468787574616563699127681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -3288854805825735378780518005582461364704942169378006707804690799994351872077055043346050514651368141001391530783817503614916320067857675029877369245241374203814976094615613291323377410180487373010547974217179001205032077577499541527473686651510248674776531994453491636939647128650167140150167897473005930137156834353429360714780805722767612018728561148697869660109846143612023325817597479250208521495538098578788629151589869232076310546762527996499628061852716874918353225667123951368183004925243758219774935394289856721444829375690435286653473650890619643995039992003093431878053953331575328328377218225455280937209306087858804349925483189104596785168906691629839682614775811284464931915832214641597640194503907491601595366984834642498882558658949011749822140242006093579465543841228372219977228829333508545363662558924040723767941334063302813481500178292633874952925855191237064033684831073906600267619221645290288717301200212172579142748705277990728579337024762099877266686087836627717036317300516434768155504868868956871885427217042353876725411373041544508374728993944370541737050531107243005215453249077725298174535090065242688418810818563727249004493553766616349738661051550182603956808944136390078287378460724735542983903753759350888303584384409018659974620799730254889541554930916902785054498641744116716327875034988561877377596879272874810238488248591704664742989449828109236331797436027746509951123639177191044405899363749708106525199278197654281626338990806906817923750804798333780189927369575875982335878746801778767726312314533683201799060525146376083766583845469157750147969039228564485732210456869891817622435357638834214017646981112419441393368471305304461813874255560566024582595330126959040464256570686013736761089556471665421453420880821176816877341115962533255101115131886121368647075216952395739613015587191884875937080562527113137312650374275256882563092052278425052086665028163940845936508154753618656384595432122689228681109287508685449858175326666459009000901531596471721970810886618694907792719366682972312458051768634596056158738146112465404119570082477369205118953456094641690237696072669638747024144158435977975862790379514935994294425170878075515965456470607037943609073337821335847135868335466774889815470405316527695316925140300220181759601954291551095624788800022264536973994421601140311582539786584686084276972142962723722031219438165334510373993934596361990698271878111878339764162841524040165297790681506149511902203382562838580664347359289722316128137590577656216537186535622354460841019515184138680270848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 1384947521275759818425861630053787465345109619550672625699814203960236252814573905873331381039184808640168547066247258267230319829798019803735437893344126503396142573888990621232630271220376819668663655253671646095962163341864157795631702268982706022767989082999125626895443621866293606367956631478511651796610015445210306372142120428790523816010870214110042380313869235203269726620082503436028153181096747904639604368754709914400502145623330582966810350942252073007064121028570079493407622144458834977763587348413869908307842199039490076048635093563904953270971860252791720818450743301374758216479680542806582475770461407369160911540748125581143439118189508638610122202353165906114476613457363163442241649971341811991554994497263550097157476938227322197597118216310459755978698234315477184366626532575359285503635011173140874194254004972060414808479946257338016839441191545209622783375571803682401088459321728594204251260217335192478798752263663954632563303565306970557668605426170094275179319821153734043267680208754847455368201001876889417441966992321254831853372044342196896820897290475026410039302866750261552395513063419267452680133881168342063228756072938290484623836497521143447306354447500332221545365020742765427801685969103289636753580552005681148407826666320085146441646159984435821571976848222572722666453776425437123810146192570475129066321636781362684043809233550854118993706168074890434953984620012380197422060879920802782004272994431438210496292623709604130483092378762266540741116984022507035169759092916934503075792591200251041862795842851448551809295231966530146254909016431212042154482424824791869679196948855604523235577003059512323910359186540925018796885974769095607408165694765161345332197835078080703636655358621787471600627836166662991858578075601210531985934000710055184427227660231910295309654785135122502327021358356769780400133097953370126419632995337379651105367699632403870532406236769147159621581469963066571755902410569448621441549618356936261105220449494665523137630151202804740025423349311387305983757823051660495944428877640495603518973747356221852293561751679108271721004838521995115280266356901541639620565601540766167448808608417239177669988711195004749983551754648578158196183845349311432506236189559005000076415490297350274367026885128537107181449598391180701366822012554331765496099308802540526877490557139368330369593280224372388307550904767377205813741556252332703662313556115286671189578059638937711485076507121788758071930276551985637886399875219037407613473259985082891551070596600430105460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -533999581361926099112927453911144647882387200803102240882000208303306804486567622445597190147079822254838732906614986598165893922108602060882235753500435974162714243806409630156860189858640263296707042853329862473767630089923264352931418644337427809419059789114636475631616907626426244104156499755120965888465148783235019627977397431937278199220945262328091918164088744247607762543406111824388942974024500304226832616286500652168585783314142222703831731739185856421113479856503735514534774449199788500205096283234166157618333521287160425987550852144936602718550150195779837197078983520709258113515769888917799922233016645226797143966854122182226843236734732144749843300776482452281735466743079548185601991805144505601352430762750702155584725117631364037095460768838234376740996667000631933341340816664391346671571592827743746544740029265535848020728175527506544530236975093511025123907168053305385122296883580046891667539213669040268169923266561083881335965809482729950201305694487589788964750527166800948251462765050811171751925371932657799779396945007943074859471807107398166096015299626705754985901572209609168948271945913796658149982704118304103233959982532655444098422420911097168105942410808124878790193878269009971596200999922660645102105757130488037810764540348553030090893766908188646846081116982816006530783897468111912057206536672523590312732193665603047571081783512475101389584934170195561994083858727328416276351185370322162545995028389480866319814191035892297264324948794919494169383930806568731684066517196712353297462048629239002519518474511644891585647844143736240681350179196222035146022036292623815428990464202911150782032725065278563316427895616100354839629717420679507952110248814342590719765586958878143534516928605981990840156421126751856086653672672818729071884013124427051160858524742379596030041619371468288393722831696555159527678736633006908900809258558475583346575000052198461226139746914430707972286905168785876430723346398828069844487053447966699358932958863900560563828263761706785402919682658683043187296121587351735981107539261178965775299508439430461617181055393877139431465775811031936648623098672118108058015056629891598879692345797485685401770148621702025796374928791723395078837082474884667532351543652336655594714358065656424378895917628577578951576950590353602608698275671245753169319021179045788554531910981567970070136106514456629239288586350199975376290427972849570806651826556730707214259812453291879866853993059960917114314064597789384260555849225776354461488166038111641664077300612058178387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 162918227714676676551367741884111122053913352833080624511698820318523741767469031684702974287230884816805583156988914498637817803150848795977736691066082885650174561239349988626462849988422552598943507090916756612984418814555233766820835680936681702890301877656676998067754249108478465361200116293956096189122733924047993125665939510663256832343127342675980753656269986317017828368090429106352584341072013662760507109215994931877157864901977704490136718470585828230355237140000799201497222524112847898191693191617118593885841879987149116671877794381520283278830930309775620175837770247361377264634978986740658726332906343833227853687206018171450084591995370290423509193735282987299814008938451752440896192362527157247457126083180121632880092339058799492125955115569361969438274472563596278028211468368110363842689366657078133954916726789689048473454124375364814333964675823826982935405814473765823932719766402849934171388958704866695966757426124442999670379343812045239242332363419849745479491160119105501691013317640673176706910341365056592440726693378836740625620481595977348924648870685433950105488687119135406857858065152428547765592063108448803074741262587408534618000015877825333344796970151371953114525364179592877742544004810577904387483139764717293034784528075430671003639868126819042450080369872737973840143099137026170765787565900838311751879083486191627723606704301503201133331729602285957780025329684070331362189541918648648518519306460743204933882501511104636535735950885496699098293188528782151073858490945014547966471219459649604206812503921358452790593210140614062363763412095209731796004607489167603176323614168935374623936142505795471363637069459122455734856741374946239992191270041924700263948233272416277256688384174585628607757554168247609802595907695448603012146909447000956423732453968634501509652466323597718016642699908098542259607339155038929152968201275626636840966950976029592174335372619577949684448967511131376472771067797615794421014270137888270776565834720349631729650518898810874250435837274991469222997231219115482958450198570157829038481772178449837099024372957259350946089405190399595086691496987218004765098244868561662153797345218811718279337525992739000737503689711165012559597010643682048049373927261680050394731463872926369670395936147645821272502692432340017095304782146658149732421925417333257599229956868324079173764681599201495061794516162647164939192472082686363738742446669105291249843633828543971131405570894972046423112573576581730321238379834972228004205726887929293740581203878587052064768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -32733768746797198133218368685417969451016499358434350886914402959849614204365955897628857747775175654321911269982585805024548870569418428695245176162091952530137742381894517498549644373948216802448709628095470335863621786198373655242724577517770461425078400694426346496155158399022597317733885776463046109132998343254822234890277654181172911839829164412136747799584666294777447418671622484525677436127862856245950609973852055075335008667648630005147905086908469659204552171107215181987867341596488852907193718607673837446762896343228183734792494815979914640110719155729125550029520542023902438138570060957923974793628438974516200560888501625499442637062712295327439610491869587569515882207847454287246396569130659384803210040591620554652502313406045123463695318871894826083724036138996158206886516076401270258132069544952413970971822826525409592345100011209226077761261229321464679169580716779878153036278057502360058170880240644789685328040628095862164837164665237397940400496041239821945630434272639338169471378067436956511728000509060585783404538395367312149684180321425615649584140677855142025688123557243521610345085727835756663373242489107612688431986780647845163978949600989991544312834671414730611326211582011836519436155886463907521837822248468895366871981767035370728400683395973977463126207827051822710322751101340900370129866746108752036602218341922708905489905981070420978464664909662089719814273264552738241695543522903259591306304549544457955623893399997122564525624446511259206086995693065508278695361822303548737948606841623484029108624744446237847006835801866784654772970623754827395493190651781277021267891369166286987645762928335596260257980071707092808831780013836290543064771859051692525846500412510629292473299627559460608476835085075742254912369367123971049295474659948235814371915740583893077065618435665294875845221051711318648240456368000874500209357263151969928230240677405860417664734659575984320658740834935328302904185697855295173509714210800944618782387007298198419231311624127924409541439181462354760596439987446259413806402309984214738747671664273381909877244524187187873068524884299683285632123722694052222597873157432717572494198006944736380814569037871546691222873947545852840909228001844217653537607965611931209878488529224953896375545340001457759387943042818913747153716025498034560234278731062137419300953993977703066788895078252888239123401334770816950093750420033890399917829733836931679540037470815725807266576933704628169201583131181716870964649834266866052494741278141998908760531650931182272512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 1568572300133696010083240829342236116276307607891859440871917721495813144014668865336904343975511851643070463412423350159205456943859702839557287525303115059961714913949339251205845636072320156928858895425832934107237921012809256996443968058973552824496674118931135584703080443863463411410496374983581889873230627205275406332396721887975002326987402323405025132911122551476786261564635749628645406785172120366782502119978153762961974173468705791407258230960976962417768559193067137374888673952403722299817560761068152556751219273089510246452882599914961828111277222488648332448520189964797124591784341213366218603464509400698039786729543581952687723618069401172646953811468385047557261244485734137146959108906539415861517367362830490326590498025438479982674897867963160409778594636784998002365103720111734732089420012280113002248361257038731422289816000945529184397449190832896787278238911711254722070925095448228222759945458020646430357559025164782612449764662854778966012281796707652295621849002286217008624476158488176688130817337085318919764100326739654834626906690187683640887398680232108418360516923940007809997202123921123219958338855695573565834109394844930113401621934078713556772682909010974923949017312243670011486442653603935792201399866149399153562698357388731829771167647370972903200843685214408401336783180133749551538667315236644786896962948970596532767756461322042608989940991476816516467402530974890790616411753121914823411299537334588731021493977666250835974183931777482819883593505316017392674438270777666939556452372178363987797300639584134920066302063170719532362584910987083979995787059161350726492619428338309845285061095287920040226564791040337891974399331639189396663393252346012640701446451907553851168602902296279749911509690477223379678303213978594320255827005297599649240381232626949884997633438503109291259774775190357323178957241508660517548640688367197465373171699591906919441085724979647664750555267913705883506672371125970541501351543701355525095891360815137286083062246881531461228568085457447600290124019564619107532122418550698731595440993222386254824301788788412426480700426307645431282022576807288158850595941401754467360005801437804709609637334530607990545512840755959337926978159474052564708386127890128051412461142398159884346561458776470862608717991244445008233399089896828893966413382989239838518409334771151177620472456067225428166064051238782086092599748591437948697053423327188399728245113833035744962498943578955336594062843552824381901905892653045167077271845340826456811626560752571121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] 1587336956294556700358438066171393505050428602220128405583788484277016268910532476779393293175833259429323359831125517109018960887490787605659759752035128721944508249188646370134122848805631714968674608084643289981125058833955510294645886850786052568034567510575826419552835080966851581385076731351769047694458215784321763333393889467784366308611308920412972674680811480784301287114624399156293580840183139899898097240019351548265865249813002533367712407307529513088926574493325925565353406119340956572282747860264009294811014824189765144408332279664701100670502960542148317172283982167263115725203320897813440115787911587615357705550512794733888968009676078783953735671823664208177498865506687196033903369883712390740777690731788033105196075963807597972030840063354001927035630388006883964167351702826445476117360415447749146383838765909230331872294540245683620735978364665045742185784757962667522574315395512098258545609889879852070050074077740599105711882464176666856743498594904164260585783792952663277171843191215568101990725902257143703072285122817747269326583545496164265513009056204413392621862002916421459090048032129836341103310984983281421305777048645609711491200440780040694800615236714811012003518914912853221538942328061515052561647617549423813846353375340329411472842738787068261909662771698902216664281674074844060200043444808975330213645271323201232081901309584823602462300376978754253747593873361435900091046779751796433952717254438253194314598455435416172573424897268578253842059213556518414029083381594718799784677312051421657347655446746690460173559470568105718520891620172529565874678439841062767246149475573975928911460954734055632752653980326315004092780118971881755168769136454180201852124753169286614482380051899767968387147637893383647244922092559423575561357023139441234891293119141194766317888196425396381989688868615967788875245385921784082535657991138391084312366968324500447349516067619613504702992086548668323308919655537433603842509316550561987910894711878614893276220946245259218859266019092348788076718228942224670902301141866005527905342092012112904455007832227970107109329831951193835404948507712621426989288045583354783424608250475862847247888271270180433719396822753526244268345085082302873537883409921051085627194450873627788519700242207128186355498946059666398594518101006715251332663031588846855706670390973656859142029283074712326826112148778341878369137182362146935341231816126859920473694270258318482319466257344353917285956792122854499830970757211286630899941286926442073821327173080959680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] -628796882075444572213757660884351997815450303221067294115349202130483576626585824579327005782491349071589361512830018672262976976170195692529669868759913065787099623263172601065643987470308492781797693851551072560099239723922061445438164417194029789276617474481353471352353165472970117358286453204771737832966830088281814577709238669818480140758362656779377477828777893470899131500858477998845050034226462816038830587559840668876449192855459634477861874189089573849592540599107096051353938068974049047834182453019562573006570161899824649250965633957586449361035183322952791653665793044185971471635277807601245631206189351389303835863741018977739437146194675584508783375556434447094302604090448823721320124453300622028568962764129028189469173143421811471626810067089924422547417441081630764715329501523327078076529444469554742448352368151102078298749440373711275611988698118773402571710016555319860527404716740406783846366300895889258905049140025233903226503708773193893750092212220996991197725207233839569551577398232558204638437513842205095484986141975833750081560219659014096677039373554048789012871153091097544703338962781469443587124367804114428176329206863974049570779278685250545191076643885962912261706775884623709417563744995070733055310627391987318119353790399885072325012911761195943532784409231294392278640643336208133233591011767758585325630497732893460437985743331296162610608946033277412941793848925167443922675065155809640216045047058640853427361477683935280232379283516873060373544027684252360555010201666699433850304679767287573589441975967858524051347665893832443915939552118732625961591022972363201095503397553033372392107434743376205528944092992905134687352285641572518381432167598066056764169066892538891486998264811430773569610532569127290937166641322605715788226990853772447681500892839549159728492415607936669924158272896583051472147104352306013777548879654167824296794486977379410060934315949187907930456614023838962750438115520572021581738341664966801332164675802737166219770851840400644425154809075368325381860103440109470413107375747585240851807158745596720004913845443585044334974504741861444596934035550743649371320489764384367824999575647595039299993514587681544644983474278986105043848749237621933028962255106324979274396325931479554416429634748644720161774047311244407325148206582495323453719026005232322559480741046862497158017683613136091947364922845356173981383365575328861690249886346246261313488052912834249238685128884042921062785265543593331833707524718016653528652131845492578614254454246209486848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] 103297011008952524051939935531164197430304368068936314333648494170339642590937301705326133399304002461038063083848705425595425395625677140638027764927391650006739361943142536046763590300838917496574009782965469302961510913459255197323010353461180393061242023323757404866521996706615815573870850777398534534874848423767755575202965006336232072414729106686699151721348027747328574088953701680965191311048971462368984259535837247079044811470999224296719881522762595224402938257651446263378574615198431703991892386837512213105172577163000718637162739829400304351299403590481080887597712456952202871597378875009244191532244859401691136103065263454386619520676224034696316026688131523393830748579117413380991199670014870372281007993440556696556841050874657079368112199331424997153662264067574211166625145891007914492443494387053637596021449564511908055430161670229196974268841462459546716084893971206008280291322695767943064590264918193580867684234352123028887947203257522860255493367177685677845071751422259257390170432793384067351150212799675547149665615650590563855386858471578735188002133531713982578225406075260927607407495763397555878784956123747141554603029223975509704571870386586840302296028961058907074556374744439569640074719463163665519290230008663392406035456884272285706196027644474623314202962878954079122631486346719009611479486695443140421784326902525490338524258471139702054188403758491744800474547538633813418253018631822117156038525370594310674766507195554323417896702062869706846976642493486803609282450965449390721726083143293847956931490506472650478659432567241736785802838323710332257784994883717454864877225874116623432217146426558768794053188217940403322226679908088460413881777300941020666262111366248891881787116522479894688945498034223280403529089127203612226630693732820929054098799304887205226529457526453195690378071561970827652437238197921308301870662113673992914517210073130436809066480357313452421613505748311940480208086433435383831175340484471582107229863193714108662265402588608249089140479671082899410251012291313190674689383529815406788598307514390069265398909417377148906143491732473391750133406037396240450991077816725834902044064828702069007836065709403987246556134705474409806601186546672554320517286620952461214702627688189469035182079747314270462240222880388141663524292013800938744054430171099577139755705288574002710904020197127818223903413910211665984266329843461180976261012735377496005344872613618660918137003426004231751567641760611736006621763301365685834587767670793520078359870654549852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 6798838262531251278644034926892185158042171733529939538754727516742459735950913542761992032103137619637469332951032192914884560803304623878309627575044662111686507399603332916318125671989752762683819231357262605160539675432884607220026945828352607416630282867648886677244343779800453470014969976970765814389965801344358358632557124254920759286658677878349935371603388364503670336013381301576304817520898788921337431605382429926338446579610307604037049129142397229270343182113408628548095865951981188252590500254242824240501128031676926691739345169342178233504707357943113376762801614902509132907924043377106956423350827740749880839685171629920826595753653140648805672586024066998983208723313960912360084595099612573128088168827229687911558567499431241360503495099802972516423717308760653683890455405641219463745660986862495467552109771832230665132983897578251021108302131009938222264215855622915005255345940731743737318556099769845345303715878776994611640854879491818350568082383500253496275941684163546723737479659751783837705717517300151594213591430951880618991610520321139599358344838892704116439761779795737943391582928610831212437561883650787095376566866420298485973534071995114229832788201723360414736937888506881913277945431748164339031094951470061646549794078802262117361884921948433379716583237784995725938491556985349889477409461607134195639920022040587932128425882462465406664822442199387065020257176233773175370179805121850010231766177527575833817418966287859172789846096536230267584659350708716454131385984069570262746886101729497912009584105112060793797354588609570790381428140122587088453499644810374346739450775138363585610471439270144386750548514199547428338214493334912515725083392675479733865360477883389382942739345376492060910405872382544301889626915659881223128824308520435219812940770734383514615400148370056573439102770334945601857349593254833164353290976396876232462693625079603985850346477449725070728474428656445183055806726560237306381452841515262472290935035638526083776381676422589189669895162394886467104863903182170455587526434761913224412117642285414705805798123506492711084541295710755574357094179611582175872202125445739875165650386868459737985639989560871456997481194220807917313782586061531842518580027839566599951212398866830504617586481008232369310261433445707140429460046673827543002391259556938914970028110403521324142956962350455796759731855763789528769407405502968536096603246633860210705544909869524962458700902481996372139771157503966923107592331893590433977127610742295019896944571159937024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -9478047981424912077991800932050880562693169815386340726857685280069741730572453689116099412745144853479519864251774937549568471063645727780370028384034143638738147659300769010292305890439402743603677682017394122964384675724090117770043265719748241697602014636124854653916458336004501591137482135966901808050792152397170940010388189857737676519277448308424741119422980308494953270887907704429244678839725802023650393789168055626467885945649375358144234346101632626900271740724953007688672754910945663903460032173960607826273293822279339842605226351724622170114459415348523779664044074818432506229410914975523940527922443001106767667439258191076987855736277599706761517452382412924550307173100171102356836723783488669551650999063747877090770154477982510625980344719526093283917336462416379019598906668982075324281952581032730873855193181993491095981802735139799632762816160218937962911600617634683912079692637313500192329256391565629461789091450473416355148212102420401904255359418222883957617370857366860293733624929873582724958969317199001247689607071737077706294661652728994231179300918868442855028008890630874145849665378967929637461377358516423012442251284472192399010163795430337288520909738783585282505774425461648319303413416052476788381278738008345937534882324853886663667465796440541202968375411414244432215228323893195684898824923672688430014752127867964628493446448761470913889566469638368873011187173829663506806367751606551763594633959588543800547291206808394066341718185383114517927204671107695634297935924565671203367854561803527916811006839225925219758908495231605135511467712737248571164049576541555876915687633706519122741556638529399537120961318813212149136273456881533626649248358082079756607228691446690090539810086548863469473278672060205592506613905289054065665108588183781658623903819745178643426162017031760087541780852019613004583189489852088171898215815796980935110833713512629879545795621712515653348839630556982988015723439904599105502501375501451449374076512915749159683028760789298959052333233103861795315230909295581305072013516666350150037602523455675852794484224329777631940893882776899797080545532722518516211849430623762103627341366577828675563582375735790352250142595629403926734055883289252272353967163843724112748368955241550779307121267970466485633542076863384407817874848562233762116716554188437795123671729172573948668186028640683137121301106321168166807910806758784491055020331820862663030411749004171212086426224025868887853274099050919637002752834390103001168032694985968851875933374342234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 3264888717622288809021164684929143674891976793017350859295866776335297815005184795403053376510350897478255824411009886014550825436991272566762794422819630855861854028740074718194254276351572473540868200106249735142592067297584328747660408627933550026627652032878379560999975273045358462690377923747177236401939518119560198179741754037736909343670739063824292740776802499169929256009722294461634886482220096019112105500817619426244283029501102077027377936762714314573086129805333651593435540006897504657942232061970522418724522862420869264888244375451663010122095099227989501987083350537126583549357366971460221977819017042067634952831650654400121501575364338380062914063816167548061243938169677782304831195577768939074925877950595948125455986518828242025403932429985476049773473245088479244227137486259455749045546769827900970499443017162237420113688113560931086876437843551512138419780563167885995606833793834695130723673518058069080509612779051699244401262690306216599410504196001930518537792003870267913235175332890549470161177975276974080714871550726430407995318149292665396547935496923880349967792404641968066205745746489770731777500857831130956816347299451816495874489680754940325985697696575833604872316824790383531654339892589901742309256566093468929702087632494948599815554941950593671518352448176717619272017864450862616305860861967499689078646569114549053541654270774002517916889206553613157932112857598784282659640659884129256809623733487669831357965187369167943699235055735875809132538783100056127914608753769792173091700276384968011018669447138639794285356916065746976995865305225197325559448437040841472355414630602802461928629688164004591112989064144712837245510958134663197071886595025734857692564366417974584859901981277982336651805255679143638851078974934988016549426226484614801470040465128312213822587471408071498672818344576213716319973860662877140367967305441010780182810256468106754647747000847480876130881024152737736152171777957910441628372565345425207803841203232246247654008148641960539866047764898187172884459504345940368403334394774457466732263685250845755116198986658122441882522595803469322799298436610411719076948001173934626597045017303942676553964816200568240226097080936536104060461568456640393907059900963389703617551387471823816560211975548171708742304632960712970087998581232224236514883270465054414910479927278641122545644643973181602234878371545577983381639807155270099745704198115634613904620988428588681755858852889697553702746240895002935313874053729581496474099769722266435168984360913207296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -759581246365820012327576281722886423575537816294586915338251532826010373490463818762908948823647851302982686458962152202550375983752163099790475461834295690641981164622548460796735001476863869287990121892031474083439121185415170862253253040737255881939034117362312395081358999762745424449596064367366391726511094140241772237792821760314125721289399074188903345579095064812495621759211112412696788719554635817869915409183032258293733794620435733261656911153055109992259264734266178195986359277277672061785106610511279875321266055855753202791611967443144948031646115809165546123594185044207447167002397600327095559242880381310380419798975190310282338869057086618629795067489316405570112021058603585403854067853375262404454876996215998869760306573120934537546104572154356285564703172348765801512788378632219438340044145543923694688378638522343704158624386856715548439605018333973921422635008834655692148680307677499054900625763573566303681755633380482147928189047514299544506938655003837910391091254076272920736735651750990044208574884860582152001021498087920557258093189789577691257976322672808615580774453094706153622153941453919168073157687035426558046685438762584254344724823191323393050947958573461089861273084663969504561270969452372840354565510536208915288866037047862799393297243513543274860695877742787734291763979494636982744214756676112914440507912399754618778653848488931793110814971598813393201049971567043541460239050438202364336912043226000292696636349325578120113639873910445284507979744541099099661704479350462406252397766922681970268539146569814277987177484388598690432431862080781986860246231811257010847341906163880338879581693790882748486361596004066788534294076092827330403732419455840552006306573982110054071230559954019888213474720367196861079399553622937838000635073206996260863391378557381452990330838125322713830561634858367135525127145613846497940329861557335400475618219270400470071836210649348178931486061786890205467369895309447607961522181256624104795269701799284400209609282623436600393867171054450569615534285130343593069865507710444805688906355551818125934697264618518856920991556755651937635986044311203617680742800112212126623083650901173448111907862606362436509484674799911891722754262976168661732311712602160145490670113114686557615110466654004207245616774341323672025167836189442683871650801722500037929172558834704853219407093870883676320926861026584488837075655524326020113162812306355454700305286593418026870554414112164079812697982313521739382593768080667698526809186264841155155312556290080768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 138640135059317841029966854910760062810606219915374005719989740608072956178846516754091306116578219134237082779156082586996645049130354558103032334538123282485196812274574971728060762615719069713874928381467563500077904807818240224532528442815270496870826881248151366197692844266371713367360193268463137111806480906936165535114673384826428776518160175856346879862449207651039394143608522855564143268432205787801599571583863583427246059138764998672677929124992046456465398608371509271107378578102814025611323001095872569620737888717646890972536621248012986208059710557375172846258899129484322785590658107672987455843735184333510869726979607208884929001166836266546691447537511576742433763831355760897709698797909748398865346515410351819485771809534428504270375270094401205133176399379801919240388744294923881451220071302969751026551042257118444337428034362804877992138601408256757643120917956579096933195750381785268103858076263243581146326714068510231550458086362232457701059750454684944942611963754788116554720707922470826701703747937225372888625130686486694584467395491923281363886493950489473988454395250959278987854153128431813882395248191377579739712534865793372434350454384636325142991251842396657092021854679307299578029114403261112712988597393538985720114669200570274285354048598363572597520073705141781242525684955994056899167669828167918433955561252111407453503557404005263264274532723541649873512454118772245169107995220035625797180641299393410121460084459378309390681870328440102017850675536070033045291560565156089052829509859876993358417767754089563978809884481684774553627265570881573574956984214310703409846113999870862610767080804365707606287678017783247239117296756510928871236225703844656480449723132688795089411812075377621382479245617888253102674024316357209366549082489387291611184581868901990251810512185955328136538712693495196829695293230505401614958167103602389239160520493103914942101093275393977945668287953145374066170791443610638436403163647759754869972318571840866421991492304116485976864784502348588620219692031182294426309103805797917152933814640874370555210147660412712770161853133835017019447415237816717549708245891963519667052342352390728789975078776131929425795192706462913045766970234486456260934843683035958938817970368344683395516621873018631632309238583733345720972514992418102628303577413979448527968488164975699418467970189346536438967717665761808997658749472051711902222410890118268345966578038380059103286641297899954376336457085167752601727540692851862758805196056769749711232056118214656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -21253657827665824139354344076104572772995722952114965848386690503208262696748548952972225271363759038891855886682425688072173557986611884102169680235866545762130911845324096361609906408010531667352546059639947894702006763861527234927148673728210863794940423422123379316026878403596020041416084704608726067025176355372471503074836980158141741070710492365425129681900751228545487378996798290047184192792372286994090957950351009641501118486085053300507526133913439719104687037967921994118880802410431184326431622415449087251135665136135105348398433987930214109901264366557584236410368117022461239110855815956065788242013950688972820344644584250022527323301613637199595882172286201060697252294322573963624332806235753133810816120357198476362007634633521019444767498300574764390263900711946727088002239129942308902528669777901768506478785852669091163971151490186787425897636778897660078185840721279371321379472842112104757972054564298739679319900488715967222927466830513675040030507096657321513489331432849821410382405324083060106057612526306673290339692820878633551859914672379732529791615984690526011535953969757533940782977606449433116035912186346857859467059582751972837925845565958145077834190269712104367099809722774463783821932404546184085435881897407459826857421840447690018823405249628695111858714389288744297563582393365163691379096467944186883046906679476535896688662655068168612713708426936738564955882733685672095448342249819109761429190342901069966716471261198735279642518643816335495024367656628847477901783530817677857250908302534819763592970790373083297189747251711109505074348372185928799510102586832555555147837238015114271346711526086008712190255259258456894038392970400530725638545983138596327233476270280568573288544731188991907086144793007582242341490138218481381743077906936199458996344231072122270554312620148112879750901108899862840036784499470117788805808378281171654870816920197768657369901362144491037854845242557497782610891560679441763786333518066897538487908241709477921186385428913388539124881676797730944026376099226783254371476411259279776460421215030898188438834349452178679736845084871673716643128029568774802919177288319004262671683214222074510039818704635207047460045961429719792048387777546058425855978100001865748450614495137923890514570131427601013500341858546154365199294347322083830590558467326684689470428674152586117614126205734889645776492638339866777669263117945972768200423174945638920123117825245879658805394503730620617345854929248556777235137465862750054913430896990225276978504621096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 2875035854485207749361243664642410969053454232035198160423584409982665387747822142579745812931112776174453601242329809515907237443051720967806072067451375668092908150369585945588344849765032128769492754564882536680273445052453680676399520853867667594169168700443595302303840492912124677193791599971072473156119973403427130055813491663082182282724021946645902022370413200623442231432268906246184918344413277306755820008601989223887763652713197172271155138875719038988573611931844570499164942417212122537633322912692183123614987285295750482097252020810883048800742222523043106119167775740156050688273164951087741137160584535981582898295135416947479945605850756750837037046893580149355039182354080506289617533054734979950955020888250945640910767713603981469986054317729784189415938298380205100899409598508905841774799353456267328627440078020338066462084811629507319657485103782540678710751707482764725581242550215045844604905663390545292131138767487214707809550286014729449526212026760691567735876866140654294117448397974522399990782258992345700365418338222028182019209399814372361484663737458031387537401823349968509795507291547487854797749635340125819825558015852971516402570494651045198836328045601435137110893939114589777447779098232156692123965179090885972276869558249380950115432419357371190943907823285536351351218201402654498115996559415420236633819860559061114367544555789544209202010992191436300689175450431600812015875994221356395245551483561436161856562698149738659418078656882772059921595836993465671260728753799331221456261995568830653391232168059102706457882899152716027843249991664084875622338461117982350290473051293352548867532330572290672588509657470203846236163322654703671084143314952507582021564785539744572756080093598384366942617828875195258620679024084858802540177627779683695773195289613165739929424488933727610327397278015477382044335250050436251302044398173185613278213443596055228678602566683573290884237764956809292712451236596945376391800410897924010412520412684662610470357419022021378683751375902974127165956417240198347419034988968310952204976429773145552333607421307425011011582038598114943257999030028602983627696117000453616727140767566190144776170793848299910007311957024431589813456824256043760599523763227772428893830773850175993877338873612227984266605743050613962417226891455968315311641164365283346733966911207950419314255823631908770049788305015183080779871683429592050831987851820766115912906466095195169580504326470679826993242384251679842890195004748998820680542606087293784860032107544576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -356224857360939539712673920718118600408725323810097795005052673949191656493071274870994888325691886282027193824993473778850986820051322898089913935622974164772517237684508741231888196780087566300040926910943990701684754237231405258271794147046001272749203732457294671777521217409360507264968207511180186141982849508089976310913185517392096743682858325280235263473388734282389381866205400961038240158628160621096114214110882907238786018828942377345296009603345228520897373824984750300122676191844246743908092213862478834812627144625867079059851624903835848372988798739018718734808204865660092128184864600562993064532002252736389553930243822958232078036047959353041163328195352540058847353990825133693666346981447858478865434898608681394990256524174453466462302733797902847089603556908642620534755498297546494580088262246276097952054179874727218619013656705489094645898257349501624543761070284824661179811978825210826125454473836006929086671315679752702800920833115947028815373673887618171496334152037430333625140130419596254529612862694116062863447020886475959568911539853173884861960100365668170834437721123028319971451876091354546205282909283636338217078223103344374985798136534272388932344896392428755184470089450244238522414780359571288501083272689811878238033752006104983560223233930087771026909475137966773264047363048899717438912542834620438261939781119890754404798423969201357357295527651538683852191897359111380001442033351547344204281620682397133372668048889873481629682684098372734640176050415774641906481477591102210189471069429010870666285769699459545393556834710985190354947655546259277497772300509100542344237874448497341565775439422885812753964364258630794881560717679771778691707164676040313339703701249732462983473273195436138197617133653917241110600738401809855553515612865599887107140024394441995451054929979983509827628923359648906849371245897849504493470546822591104255431728216913311202990637645577732257514154988253430679423877352955286513029927758530415181656475979013367494850869109435116379906411838685746429681512260980573057249741367367374367038621764470223070347278172880763129347487019297472178976595886171961233321099984397100459342449474860016650127495748267486492427990549824102891735819411687813042202977923894496569390566356461896370806603576139143500794962404297314122349006684354061099939352830560937764243660653178490694370238122527731632228849752877689058732457994300974176006742430849401034453582657170499351561587413926771529671562193035708725618641074430339545398204350911702058290760384512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 40938760838607415779389126017145183052556674883025889547138150679596240465047058829472143771010160222326674963574374176774716348135666971946643483392997488958324955851432757558168898280535956670418178534644535023386305882223595495121557542127297981816067663943342846708239701859661544990152620695197953848508529448697085324032378871504956688529624171080304916235891377671151036275805960626484164604597828574121666696051481298999537944897810400371451077582121443884176329994082060289143168787550678213653754997880625587898799552075037042262185900499199372175140645819584551359953683974289681400579376963682185209454415765218847784371829953107188723785008507703639681433225108182904045785439514904576036095238879201963461853533453174714611580355865444684419613441820465743972519769284124889873657890308945028251634065256395443572719620081598738463954966946717241289786261589064829805348005942487303884178605126891482098555827394965026196132854611978770752778256076564947107669583917306955178334090479839675030664436383333222487903291535041940193115982151127539904363523020889048328879602084309599057815645864984157107747074527262569943616859314034896657943407813281194817641803385173092699065486862546591814048768177377694882334157650277562199012824302208639021765636814955741591967284685745903998809328157402674585614946584199740580676683055384472257676747707957334725250684546813235246533153869970440094798038101666629036364823046179841513038524624132310250777011907224270698359019441482724726446592471118846697192071854130493770387823004496003656044049176068646681435254950008025016887268911434659296411731794377830487863481501747305512901263563426431401843641482368697539763156188402751408694344234170637443410430481646158614549372280328787509613511862148824839692299342772053336393137089690582026270766580553312335729132062024729465546606013022065770779844021214472411653925104444428383851290782593511471271556157471791395803920057464401928465590513725443718340745674481933376498481300652376431581448400035100755141140287124306040861299289361239024156962064904368821118992228462658043224423351470793655499013396988348027020396742466983618175781566699491695341934781949323702433144981045731186526920615328150874596654043865637228406435582846093064042343415883444642396624743850623586860411449147645986016909239451157212624438693639695665733051527111777392509896185001128608529805012840274087486944198349122062881496125086842976294347893030529546357606503091548725049295072800331759153136771376891288873128259574559956141265125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] -4274319767884526874945707929417505361519212201098762216227146248665241589374901567887740161596816968746707476086876322636928584949678940276156621691913416527574144431564821806903493569296292997124486737485334310329197121188387772477893826239631773121079219713465556652526856764816514245159209414486975773343361799446156897299985864173552740096389921141629475077171364216912408005210195929928715782363880335642255564803739607553761503757294784241534148965946997341394550215556690888527179564654075983492597106592879339012189389562705838236346530615884120657721852208684415149106755725920555418147946263666610535966256445176100359734953159444635324901944755361684557991936438670838114184624605538870390653774772859378992459413759982668144759180177545213120748570874700425828742996611879589669545747764627934101741889935491896475147930695878259038414082855527301778499787472519095424003854484662908571950421253378785553620532801247068078366557638344425731849768254014298886482154381983648816393473280095844656847521353901409848197606425471685280947356623820439090939649807024044323971120511403391761376581821308793787577481951059396368426536819954003158816634330611297785358014973830771317068858855167478677955377294396419489387240399006152416175384534003615068715449798373371913393386722170440973290582559735143217677576307195027292656462294546957681392986998258079214624634029306981212664643094728780386045090657752701061656669430239807692005363874148394740651090023250709002298153691887841669840995219622774083186960397213645911315324880667838241614792719200844532368400520330265285430715386062788863912189611394643539609745458131743213383740498157712654088912235839834969048339587170269768216006643933763497585696755672634545729815756212592564598952498773609188571790655939796695431008398986799857735338756561773842138855427428074154368534334006692601127212376656643987498561330166937331367898639748021454068375475746673601268970411209521923478738271754158944786154138541350586772215486610077551620413939537156125897992144961083163382393045632455745636932555339960808436084991895616368758113935354923023847990143312875295076931709848883256177736524125087255000045446548256044736703581131452327976433279805686675499297010664574465662553638620858255039824775525982280823146945706473968810535041454077602311081344081601803416568798219213775106572804505043095350020660953951773188889296405695689930186325352026513059320211644897757533878181170137327523156397440676866186814538997005167053843030207908222564016318895179347434263281664000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] 389418009100215990091463030659663551927134185230618436328235777643973237367460381560883110425499282691433007269325504390399250265175949123171002851672835111939713942990172500131350312115463236722226859562623371493128640001304510449305598978685080504928641914079712948580617947410984558412570109364729136388111114295905500074898835185059460745321197490953120374073999904273622065234579922139141190196094236675526208199974835967994428682238297926727182764690937189547355273943468674710936741570441539326146295064183109709248345464561089888947285022592802836296410476896929149745002563254286848748058667448270588268136366058985272167489907557495494224876266507980066391509150333056121357044260446802337073962420807824954632908381484765543562459675059805987045578511781494829327624209585715441196621140192908488702209648372765303093601083603023697381668916169737758987174825506909910709745905624975687003912328295307263677808541939628640124853560992723295194766338403409331613065607996069715095374309306041085109641296176493252086046336498652346585769159389031612905519585382371016992222379528016239105386047443272797430125256377536985331470143327656188112463761908038392145553257123468143397754585340982069337986967735573564277687342549843542006134856825339038367178304103665155039972287296773944148268831870963930808760766511466390698957072030212031391260884271883190186873964362528587894188470719508001712770626431775159733222317084054706697668023171567373810632758381863678398706948147201909881989399435139846510076948386181987866166835619240599716235876398471909185814503534306201518586650922793620991953504033056961792849484607519894848852261191391046753053914299949144350198195082995333987503184965475290336059653613524205466873000412464906469358854560039726379034758283177743592939604158873106409026384981510032853068834384130006876656082179551445669016174254149275117400182118167948649303318796722162513483218952677656046904678949381371286334450449938346800285226565967057673356192972970611546754546712528451883186764490667939220605302787890532274649920132879354985535463286578618088008724010179942691709688394204281312933136648057600133812888823916061860991343146908996016623857099636785231598188688199668780210657570304228388156764091264268454375139409143299877202177323662051893767071611378484851339791530343155671422938289109269755395876653052765509005764758062220521266672220679512503254117942617221626752074365230996241156520901442620448467837243366019115431166514984631744713724357896443884728397509452853870797520896000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] -29808375899115747809635717514352256988130245765236484716839099608156499321797376571442128781653815066361522039385416045932152203739156821010063541360235426973226972641726294001295513520183360731445687567315024442567537874882568963534024579290242281506347291798636779345000095882261793954222925526956462524534577458990824313751948812997466430631758379987585269774329772581442110892437970401960903152725254359611045375946565900139399839991624131951972942806272581383165854699418049960632291670179618590559310571305917743367528974958719542685919782513399084649650779800386222276541036351921926440689630468461478866326397819048852555626050185275091631892136876314645465168733886659425546422136727777206201060838371338336794430062526155653810140035485518056932608145033448806640823207214044843878631279269503702844816748307791492958767154761290269532949062074563187398448691094774605920742492757469139680166042139424395727689417704166915719048563817709050167631504121418034391799865134632209422764883659100827294524269726527636314302555791168288327354517837557892502259050477336625669188257671132446950726329087250957822294037858041489635389245603944754325207887623798725920361528462478986653770855272839532358746512294877799299287992668162284613679273581445393407518807991676937592458632833547081400154247591471515643590206486205007197104459710135420000543978062626107326752552048396430230454492792574028265700545348143107425936675995926908223273482744682749568837913487639542901967301083181272328327471048535095473032387002617053471306780755736073674890633360240557151837024550214746653888984250489776801408649304787871829659269736708702828475282175310864829190657090709442082917865514404737673256101106267811709805743404166878581390663549190893396224668093955635523594977994608975350549425801792510822334681653314609135186255525703071220123758627331592462819456629599710880356050838047486599181628021825040627547104089175846291380924932821362724497260587331884119650393113967150963849558294884107257506170855813841649251608453523356211392915216413666431569526496732831829166752588783760366828493200927556856890727637524301281994786091530471313885018854333934393650578844265209624474092138103603215421063508355754690768818100576244686101418339446768118982669457362003350488270410624239714491655254185001480036687337297408559713375645613395033616145013191632096502510276079246581340948183078865382342343870644337735915733137821130151573259982114490890445848202224764678377692904520868409122219629111220426994122576845826812100476928000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] 1870110003440998471874340788000709149345911732290602676623238916242246528328920504366791714471293299231115361396020424445148832006029946713549468729951311329299531935349052131078511979874676600142267899424954396898478292518279558798112856330158153928993431480222909544496216987374431392576099097909180205064966822025834600815496457876659300056176437417676914473635120219710242075138395110880438580403166950537834750036561313077599080932652543701318245202437441189447519504706150319275300099707575694407759622580470036282062423553795992879176010559329265452524851776595676103328693323803340680999752450136067013769517661175110821193316025695578117836272844041700960160983952080525514740013282874211119630349668282401710363828620765501844346707499926418112766950234617226662604815507028221809124396615048289987422997425687947421207610214482100788749091173430326402461742444392548445628132312110832985773811221884132914939112023623617063661210199528087922053667669384938604061940096689078733879822298143268413333948977161709550847254656909896978537901239146080242871053313403396642142764345398482762140097869505637505780168047237927213571721615378704852227331926489706230349080459975255222908547695683706299877458520068129013535030382698206136353939076132322142789671748142981372074864725462141732073250831888243349671461836472200760976966425162587266286956930940599863979775009468305410680728915828978133830759463010109142573571603030866275938223561350765095257894996816993515424165058687172993417896001631190094835784942646962264366797045313025999282187644578791191040440253680449135294728443380706955859166398653265876366621193099615634503039361790362317977946668547368311008830886226320442546452100095667271728583547828291791683244997115902817466120657427405945557303895160617110311256291661568985614168557567303933606855167516856128832265316820725116795017863446330726720597672404071809112199167363144115683980068632219346180808908521514183325421329036173336079297083602613929178803766418089818871824174193363131372806867808217074561896505362292935821100087672913584876283393151910303739024668317677839192829496311214981982573191263303060620933730753999533213716380752146826760041419796213262436455049105436037719423732363626276979953008406154803542398873626609086642730991037440943139918311780457985409402227099657451182803250894022001831810671162482633989916038708041559998553519328602884361492475045622998007422597085881853871108220509492429121109792161382757665218004489253480265769946740823695541662445160770476403851264000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -95963320199468980755007834868992453280754866749359499571842584969053337550873500876721055938640390120929295065223686445945502494053238676710156045212200542397136220251581333540581766677123338755019395111127883312975473603629243075053484758115001188722156269915784987137978341084234848139851912282384798591464963018194944336378958266993462419208486388251318281690928812757501183432452359170557699570004355909141090679417175632007358139855671634683892685529683316696254831420892455039253128063819105829318911752405008679724670568418295594101595926668606622871283011846453241464799046689043255099284124756099497291751705342715228467250816168030252856936424594244392939315092156258023806720668898686504006300447141017157414321330747661620878755417749328833256185575029642645444973771924920331086831227161661838430759819667161064290625790609119141361460305679564811634643975509547474036231341127541082403484388077216492264415830256851342798882874708732997206751385836544025976512810196365128075497298661357808651072859437033666723154111276921967932365025914623528316336031605554780505472744641669955993875450469303698589331009066799337258805039843600554115402022149440981535719256137659702888230695044904342701410895179433565926870507888807829492429696017726920338105079402707763926700477214970364016410321385452596549799168526119269373204696196909442158472632055424563417267648646353875849702865113787579211529850558706883809259876738017630649082600488127630832436494719204465663154921877271433759523729058865668462337858086783787088569550921468618091679633075142709161883303749021825251040750988686733155995658774035340371806280302527730805527769277314583950395343041132778989632630367931145868169658563544580375237450822833312220207745775027793572489669097367890876608842269296258798132443851686746066935382567268759079264575866478922048066351774785202280930493094514155768556992426694073800391036066688819854999609828152249750321985937243239377455256842377245078106728858114191482106290263417200121717913646937719947485429855122209743313618049713753633271083681544294618628604141855579208016214419095150416484005653745328246542644361395713918043849489521309805936621578691770919453183734938579189582265202018697522171940638924777167648735441267013930997959439435163110115384672770106712794867872067476586192837629098247026816637188847143321679333392951239343094512002261527726261160559205480840389360415743371789991182047337650761734384242134866788214861446974048557622521256406232976474189957835110346832206758845283248898048000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 4404690342101985226308042118436461472204614114987101057565975395062291296631441333059204824693606764291988826268252292293084546577532186881135295718772186353867554151486905882260924896915182730043516605518433607000615407238017520963113831729996456058041737104958748033465116480313909492022344067929832291093613532440477729383883206871390916209837965522309676618492344929518805678506807758304928317275277745881499520743364934693428668320514189958917615607711451640977187381306031543454126449898235095639727048241572865687978828189156995387173266763870400448983772990281273868425999928915362763015454891402592487656456606200573790903934847415970996448755136050803812416814205559984835537546065301090956317575110289394338843117592695691974068029585481325983216903056790096776259037366863693725320310627358807486559656528476613415926904519918079448275428083406955699208055605223348141995927137320797473655068782771365082290114964643588221247851566179971278236519768722350042161766455068398542738327220328856098043161381004378102207140325008973222378120072632897019477289427537324361865522623615889423682970178396415693819254921126577189332472331499750283667093716529638724981791381388641720471543546493530215085414402465460658735834314316732609559995241636633732457794032602090587602069685752852426809262683501931342679617083985665586474430145766774239780887276130876352244407648649012192963930989164458521229554493335979825415816623155738032694292343208682733251023636848006147192140645284517642715141557291664519923793356929555143309541226154874354496316477305430969050042749182249170698316206591757500819172684974392567877829088307785057040143664257303461476078773634278560620368692798725775062011794261470542476007319633263614842591425544902602668163726142629053566754779546913706874635092317968482600784728527433832109585236314789669977985039057301900967859127978232348698593098634518419662764450788364696103678080598324448551009628724164348346650641992765686417169823127627542557955313721436705816057831260415123265716701430166969471600373937311525293996689416105133615812376230070156343204142359321572602581902036331137964758442441692107757881294681458950635145547025520446430111426422782799427471960669820076154415412253910761924291308887374104717558269029431897276212632650656509083880071423369368969116631665076594047625657985359361896069763396325645866892169769667210246026792537720384060024467958191407877506592695671293569186717270671535539501434345341240702916686683119528053712497866616858135477525807447127621632000000000000000000000000000000000000000000000000000000000000000000 [86,61] -248176922708937296816223089902463729350816723879997789477936556640597072675908603690301288076179839787571801897373521394612023356167693102745570280585447870831922319493002386338879217078797237742352283259178215788342965049090833879835983642758674372207362863749122900302322077363635634416419101573973652772593078638996494296960763683836273538607582178325786441289137988879022860516413245869191109185973040507028109652165682494497960592644231217108479018897141039331427466348409852926786256720935313452589482693774350396359906489508323704561783716537234497918656239293319636656536761566421918092630299666658554620881288094009991057857057367859969364921633392425454808639390843031418992922468510826180785695139942243344235892383497616587883317980078462223970957305763206244572393091361673342426190506020440907230998785845702703648142773164315235486156222830288107200845120694268725039131760727843928380770979687510577479126584297733101979020791053760396823786362926837854670371049359393115683835919360110370675097266520111884559340505908050931989802315872566247751601517617254929576080024962049030799946790485565602318196425102428728321769724653625634811149800560407666751850643747617781108633637705604495900770634864232015596217465862944190567885871035154779554074748802097936176118402885559261085248687323979012074278081091993768637083465483676226668154609642192764614056485022019829924391910341773333427519370648834573829472458092948364568589020216001928023503285408802511850640147421481696010067542593804219964589222451829120230787466927845800465359360057830794463208926688560787544981517817316517115814266967230374684620895022701295509658416217870009856448049099731347084156019290684531033204035291921005266961691228363029929391116411734311310720153244771674826138825347712935754265400168569995106632376678275198154072772351645501910536690239192449567712621029888319264356538327588365202678429555391292260907239109303604210468498276701613412560625909674694272724491332665636013315237962844551611180050625606487154514268362606892574169694116260478534587574447109888317240098217206103842078002356154404897572534566567848573218389209267734693575714625915533231657710392695614722548786207791098473687469196725024551259719045256568527922668964450482690622924071605289747487262781428893930166527802933124705382899622417034330842722686946045505327085365150290576923173759780266819836437945899845902764346474451614183514082729384954850550569320985497146629544371258174914584995357464637731382219497398414904039582176254476943360000000000000000000000000000000000000000000000000000000000000000 [86,62] 20009291555602678367222763945458572478960315229541595146486007897463189280772369652881237704272769900711727013731021156662391770659376309164722533032556081854507130120208610670992288294076808235182966349791368696513420846544034978566465459117651821847349988478145348271468761798806174623851790307158591388054093350689484203316202456248729948739936086844663632878249208994339074304391281188752181658165706025858704419330058314072164971218912879799463522032566509254678266482220088752929380510681637249324555811701349990277823939462679618456812116346900777113013222455181596192084405539960813220865127355766907917909774757905653253601561214464607111030546167004107179674433046231689311529669191623875369405232284163014773367061858378399140094447295036293654353167115806449777985928891906836333933168563196593911792324180138534774925501394745731417074121376124969250323752999136582683293764027702452843393885994261403655218947622669481777292179012666535121235694360643448871164451975618581910454070881450902594954941327816370107507535513653174636331835099673125895609943040135806117563136401333271839334737268863760550172932880112957368598820337606659203146141539971628896319081937183260494008125460762703470799323069976031157563856483016517609588384624706470132866940507224220929860000006364090324141228418896511551731473348374159304795906054731501692587334654934338255742694843049383934069564059848587919317075021108571175609571727449461878320696238692809387304712776776104865752702689313193031960077387713791684293447499483910986024445144795545480255836332891036077645524521438380075128998804139378059441175694287546502963864247957677432296648597792250266523435203282924686502814366810344704563513059792154268677424038773804375529978308796237165564763030111920771868062098586695764413914740313589317090178961626878759341355355106136161615687486786405069882704815968360654517302362523684217071217610149194802217051881465353607379983024830260718448696858435918121596413615316912129653396943751005179996033280045841821026661355351579234876115944445785218001444995973100339491926876035075123380044188581412040586375936888846885940314918549761953437577511759688241507600579922355725337842880110540049369076920956945049939289312848394648108474250882272464248140085170437669467863640592108006632352815421844011859415710667204227592416195281385772063987670421656894004979577940129636058349427232022119549985136855351611247707199913146286839775093666969661912103890844934535977072897966721073622957619768406071248370270801376575488000000000000000000000000000000000000000000000000000000000000 [86,63] -1647114750422822969112077970896996565775319043655418987424368640398253115666447842796434006718997807876459429409327419282734060092256759105060895126896843929751285743332218001771623495545536226592637333524810100993389249929960143943989996334957537999468910539316299408577339922317167246379044334304545118338313500579239754861480352314170104609874685076534953222924332036914236199408303978486898849408689120674295212621512627190650494201872000065048154170590598297494886611341969230638120683956903188130493055439652732358413571593136698196740894205599856599325478439439809260628386936379027719908005721797868611774413397533462858837383870560518257776808230799888925941763598326445453713022144502971255658627890842262432161985122701895125279288472301206583517451913929766212305983156183443364111229410698401649367358288141195296760140053971270702096612042369458169825491518487885401644477129403321377203969739043531082206309431992614394099922501196206349935577320774600830956927174086835960740437979595758236668905615771577972280773211133252839773915667033249246604429412609312158096370859505088472444822257419888980362307155063591136662995202523759751234201540671787967445966374387267999103493335296950066463482248855244902077456823528998994184489576005189500908112995051352423334850758607244570831262041024552977985658855055681728569965459853201536378128386929891706880472976450231996135236706874871724849016719868659221956856049033317436145301228897629553011366537188119217576460463802581657008549726898855724496624778997849515386799126879538151983319258660340768412451048575625233627226082036020100030590429528716469952678831442695105702565394206577077903224645526653612039351785485945396756433295509012019452230426155936086477901359712205575847936397626762820624195549706328215226935197125677916117996816505159422672898085018446371444211630867329457663149940041744134425577147567905329691687032612752537720384569078780018543256361592503619753723184554429010213234931266882429513377392234786822333592355231624103199835092605397405935602797956191199924091297398677880739377282762051357897908394757407949566347606549025455655562934635501448622871099492403523399080952519004094279250737812383980851173567672606314241515884447208566902542582309190034896048641975273715589897933737234550626715762828861269195038129471087070167260742319026693698285382069533611720640035259309451420555619797797209540929152519649129078857274379926556239613835501617244597200733828742690868950454253382230369520435953722866633767167838056873984000000000000000000000000000000000000000000000000000000000 [86,64] 113131668562287068071493401567843369635945580518404653138034889679454180861265774145108172651016847921498335776191710934329036846298130855723011373136924666354929430839506004269210470537915794370138638436763401062049851224758451186936639107608034384255735035510587269274186917819918863271036474356682818841013648553226255145698777640477696437666498936370473822010212706871456813621356010442483868427982933902521789415909741560104900339859325100579229814404628582447182420388540074937526279919190881265688382624371199203207740826708726855850851834704911389583605340788251175196349155407391403412822589455366577275340247891070228444411426072936862618036685289573184193516247219209745251441256996070165746599366970497614751774248716599373693721983478286046970025129458015974775121904719843373405175225861710110780790849289675614019717349869002662611907031645945583745966449251296098692503269503034366261419513345398376157387689998485710008614484311457133041096826536595547805266072700700261053031293311909146814306643478184704665849425832201188798249486754474550571501055868938148066638574745718683354964114698396068664222777952541896084897812488384221966963099203608978813324855072975668533844977058008902673821996719623084343831106372905015758042415936205064724965756727484343027697169755234287510354138048888304130059431949987373835158939043458798898177242868472113115482828351245403642319268701065443428457210074125337634363600510514398099423025756638671550403517121743732258797068736416602113240381120261679778653830387838256762960482507179081156871787093304412282135076765465108171883897899998301228106120197326805004565732426127794389820080220672144140681785413605696125543724869065581966929295912707551012194032678098531437296329780787200501355958170025033743305315153512322800796682797615182328554287162651706197395832414635582193190960479587421390891792629617290280480897480199635134892151839121073464784915769714215547618912932379728936915560653700791440804129040357250489634710526191487083889809239031179779875503820908094351285552658714975558450637180927823594914266878452944851793453508829999305476677521849469388080067329502763863982185724310047557978351377362382830434220127656142455564512177724303088754469742649046251817517242142452961699948216700428214754192425995340712602652246232857864474530394765575480583109363700107371527922235095709831800961987126857398758201478426108498910499416560060763821590702880797395190811615468511242663600213446294786052328221306448372425287412046913939447509109434220544000000000000000000000000000000000000000000000000000000 [86,65] -6352651264683675911471738561950241515738352098344075722223142208755928094522596394597894695000153225528002492455678340200657243409380244006328956336380456718978970090440317034457477395180390122521716924186634160120417481288507059195741010830588659672558560375980380861981228777111765988371384052809866170784790168380717811049788902549976966008660057262354166098961843230703621541301911379545786276977539087960391541457914445541015490599074345281930904317410195726211526304772146748982423915460668337233797080032625691383998006763221736044754990217611795485772567513091440339614163369348598591293394550626061341323120451159951195655512134802171597319104463005857519770367435580645716055277709774599412759509539809793908965418748760860965567732500427616382997108473060563526274996988280703096881802753407817759241707751084111450229717643750711121560013518741859521096464167688545508354881058075111744329621876571666652341141253933269961116710237326429180085055468316937786302538455757944468672313138692310602528727781479405234232558856798689270466489403484107802667829589217418525124036377312357401835630051428743060740372666358790004046673471143609226067284836405962824261835988659810906576288394066850333069242349574555870895746803506667060404944337324356452977180299299446266744858858554922261010358018031796749239055021230463953936263525638161829001557120811718577247481462582262256159713365241260616667339183817949106082758257237214906544307273723679125596341319800785585362869895763408303711453371158972357553937907397253722966207963922051970105955167476474724430817774288339085549357945757126688121107471855052690440236353291832549770349632951780656974007705908893735654335790528735590975232183358068396074672179212707158800119553288244293599824185669771402590260177404023580739400729034874927059114955126527183326471104042681804477566457402921320908109933058506815744540210912670083832544309013416692386504798423774746477963218937824111192490662266367488930088033743621304077529242142114473406870688153863165348750610365173465853081812204811110958442368245721860455099244969304955884177916451627118625922459369016642365338991725704417622233761807890320502367056404709576445321310810178126315469213742534800576280871690860112252869785870876195139413782832760773016188462536650678134406223011250907183083328308816122125265974132762704927321469641107702288355034200576963386546211694807258273862326975979221876992196432798910915068912022789225284179919009574130460226261276963152376901204416963913512761790891556864000000000000000000000000000000000000000000000000000 [86,66] 302383350985540349023995448525144716217264158801835100062181745615876223733630610155680223825229488304902708135841419495606252201934209121104845613034639867383999735603049334419855585695429727841156090351730686753481952757899282824711120619314157115292692464625348252540574504873301700950869114970426035527383729675499937725164387327304311106947495103353422047590673448506160592684725373151907554816694187073920069850883409986580098852434816471084132516781021368097475081333668146975560084643910965454068394376382634335487179408582990343564529480868605223802793020290346378837662459925178772911441631717911480189311573352846472341279793867770852173475210707937591769339909893235657809487825842800574292781310092300122044467372485194820324013947330961496841327521771057356550900848045687868952114279206590291963580300606731426571187393739198717386359733420025375093968280153970829832793823659066592886386764214235527630439448535064239176489809990408647370172508197968228399272237543250044824108200769097508291589540936842154694637744483215001364637392773251872817996227031544853361783818074888836722664752407382992470694136602884475696122002318536312441738080920869443443621965141409337402757227728410191130692126548992167755817410469091226284414541163804462039908896887855699736097417955269022502780884691507823434936735432677185449006727390141504773158175631809525405230236300080210509763329010598027694391386887918798005638085358527987648452744478241743639670373201254793196576196149051007045516862345584162656648337020365815967965823908600002344760283900516313704325148044994069982054484740303334138297181275914324033519019039732320431209523278490650650335090263973723998591658415081125344175951482383832254194597482485402981826781249179469390708431056600781420078311377910823715788158047257711342084256700864114316545192995688269264146784926933172734776773487641723506813022247700511800260250031614241164946517981401810224192714010660495566484586001917938414422200298180456864734685607463260707508230491014610501053612714019500057098041859009261761715134419960009690647400500711214366373714197642935810205250353099605732778830848405796363699458867988350506787187588686128953673524463311410604313415518534017779035253160038320096658183153421637519632691128771259545677236302054022910472040364380815143774072400865763388636873738547214136437466934007629469443162987858206566829271878434091070810085155529046352290256505118159748457278430615521531636114217143700684957022765823409456722515857062125572027298760097792000000000000000000000000000000000000000000000000 [86,67] -12502694735230204239763360622849722904168956262974548386698483214216313739358223316611984533415941131138416476083862363051543615602635469469818362918813707312848375226511383359363620678441840352323805786463176095512466446494421554252752850840465414922694206334292799108424217149275291318360746541108855724916722421552340750449486883930118301402910341039148886080460111755118335139327337612557183733624096600866812843815859689350536696719781713140510459177637017107495135336253301651759276700783874895917541517126397013611487429739123959274040316492612487250763100509548840220887454311375942817353254493337041828287849090808750995488258254297873479068037779666062619967633149817196053330581911714789932487714902556214242874721118085017552043312074440660679791683205123259308047407315578281448277369353356307144059899245201588099897438451685206614694043482595680345022867390969673240525590562157378180682675060854990277870011293282062956998575117797839702923163645171350949574640927989228280587484883870829235550854703571033151271789928851334592316484833135563650768027589231185718163160639779361524479384600043051118285416747536833607617166669427635001073678504906940690805129988242742270102020800122873950517522893657898572624790065306881185428630428639398239122882192512291833724435676781571974053520665904721972306477211237261992491429568932299707340204035058083826421604834737013400306580525184792901752127734115882927565279670942945989391761890725924528432545743282972520694395389031785001767258130363685103002481905422660070025454249826557699608339446702741512349813910296583895088113816378994528945531769237941550310366811338506018211654368739782038462103025528616655960569952763691780057228710445715042112537503548803818115870384860262333026554805480222030150388271974590237944690675928615123365958760706247754947041126081527087442210299102339524548979839244142310135331329832290343304634786560131392601703504047782513385783889570060370055122541981707822297025237176892318803415130587885788034539001257276085534176583058562600544442043794811774927293921638947789307726131420877829762138959199302221073360584360070247760268843874396970449599441730234076494522965879659644602475961942125263351373849506398627669627318279897398484423220505686131795852614306977668919532036729414986267964162060063837587519619452121270227540722133514465172999431757679151101494866153082027018290118995289629077206161269488047110702873656221332682787926629481696832648311088087578957703708711599117203196290692700775672260816011264000000000000000000000000000000000000000000000 [86,68] 414574499604572114857139870402991575943774495174797075220165473465914946554885199838388996504160506956979592794881638348634863816619869318243867052900769974503685659217865364689021884715537343000348330124907445160054712220594322733844266830288463508803150847274606619251635633918228646129331758756421789381561467412986737427441952934955641003441245887752491270494999056924503011036773276423781092705900845606243879041739163374401794361994854186138493986757898003221696157756226361634597446609580317992121300012083317166970036336132299797401639903103752974039260809511495688168436378601703503666168608152849770272858776259706269148914084312991113308270503383009063535900212630558673236446333936929834982326678003367783974198146866631693819278930745865830156428995560162299896017471773070676270072681396869240832189308904542837486602695279716123298796282154703686274116116875806471818428542227941457200887173896451791104649605723568180476495184630391325040895327326271495648987151953870292051304785243245785051129059937912787370355688803402475785059186423787309704892148201965811462795955317232959695730192680591287263238579781318422729842504026525209355573283789352163285155361514859085649891452952966808061321277166883627671999342468452610183870102411248892558054416926832104351109165009685951983573070078150151039262599171938154535224181934919488377670894294111738114991826111203300507836898810169017047469653521555212297120298205692255783152143842320092316257287119953001575088369314537985799600780525882316812555952822392419261817286508509915842376384105270331409067644700204809425273602006215335528606852109287412934412646044377021479921554372156695856616156174931214626161372164337590417475477297949413096033012084037018342301140276264149673276949036006417983360452193991391701038245434253872080068845981006397779880278258726895650366410815669738835598758785181515326693071126551867214364290789545469088496758862266620634314537435046439572005348676984884449501177177919492961498480626376552088432409937451315210145402619133673536781250207861945945057097039404194254256252580964155382814277464609085335220076734156242516655489279534711691475486863638456500588909911701631047105150359715970366725496867873676184650330945548844401162876181840528118629337116797129202743138963819559938098732793415247686726370713225816855269065069174240878357320817702678158832923161056071040402377915025838303802542028640645994414365487109001490865816912837172858397033478310614052420140331213853800484064219405385175183350824960000000000000000000000000000000000000000000 [86,69] -8683641960311457906779258763608947267943113414318161921438662947923178677162401598111841453777852714252803813155224852001897779447408988696641531059354703356960655248718076306998289640285975592921934155681690948789572290003223343375788039808626140404776187041160853074446668513342053419719880470499025800048831233638663192952569004096972270937918105645889133893402322160519091183846071294453840931958867550205168321809085854199056076671648382071941766690438375768302342053175685214506162593096598580921221069263789089416816074426944357701501005526485482558743343567464099749023137269656949325545977900171038757427242254615069669222031235538074908503244486173468043115623392187124470617136230918098873145753442738104761129494663954578625882590400059707137581666788400314516834070795338491894411662671714025828277727159493870491835712965208411822956984505575118251277403745807983915770252004416029818484842949969135698297287289896533429229333031157469099009567292128134394432526607960942410563954742848390532229935934057738895012102693667510880735503003976780081511637681900552983101748452742924832435170140827732222576421960456214577936287263405224374769192759803710197841547053352539902336234706219498429624806230130833787179381248352054033774555219194693644767525326386766034549157896711147125064623411092533286303947173562451799872627812196365586013631620247998407134946288234524735574050252430540364916710181365757453121504372417006301344311451122951372798523386474919783887448579657108737387605475009778204599421807847782606271542926464462857293160493495261069401656545051779198523401380067127016084586785140716214379980797910997154941337655097025180496961481268754357053449102593008919791438944137712579435822050654487466670214294507637288680318642615689864481134465849548621764853150656863918836924000668220628422766127704886641435613700747891404681023977794057351999301374898696270628666763406098343742213243136862288330288277623061383448811022691550096325672568800516514723246434922679787180941884609228165656199400540012539534810935109626759200698762146130842814197020210973223270331149189532594988722893571991192462281363734572673588127356501625690095520501516566724835444432337452197703053930670220221397862661467417438163267272650236071607553861146990467511734072015420992032105936849408452312384002987167204884904286465664639401241822470810693254306308486281250046952629196986397484364181866883409132451364829426180295308688718378142225688806785959489723712261534268998584910280703861435520820183040000000000000000000000000000000000000000 [86,70] 9120996870579510697726497589489374827608997995700518110067265151137628911910687805595017124813998324464208405602442295805200218113670998201574171848473809370315092436783645079620563330240508656891677749237219104219086826611708775220742519818824480821875104691887462885228658305225594777333059190068666680834530906169435987201759013292983866459103841432100551637529818302314960754444998972368951722454296071499832377764628604633116467888884548016264917893579271441347850326867675003181042932421019657948216908692211307153402076275887977747266055668524978078580652794233772091766199223632286502704298876313046390410940650292609320937712718193863972411357937230996685637159028175829838770677998316371460107901305780614127675768302834973981458097376313235150854373743806228762114973478206008716471822830449441849712806875311106307771917720765276780495145573224328715633672401623285987413957390125282012045217943610070413227997275951827734571346397102486813614613113995732483914448025588339310083174346982185179774453135570894541086735176783096325774395604840812397035741647633211043614050595544584370350632232461479594390481482058990057111012042984455053585356844879941713974489309955399134051904167010746754888456966171850438970734228604540008326484915482528027608736924856774187014328910670827933383996171430176286674523623523750987882645751271195116636316034916703609038890685708737177562289340143740873230610542325155910879021980789892704698886583616441940988200770712853955569332939868770612093536245187590897123670427454938435552636852863795730973508108545074064075878492169758083694245447595593612210052421304807299367137564033271605715301249160079999041928315175789258891170829142847421459423897219309427099799836623980598108212403586525754373070618956580471139655384088168754482331140966007659291940067298436407488511619513194171016466116301929717089231496008264988648194227878311727226126287372953725953856659685239445082163009098166885143046471823132066209026611282645104897680992864932939126706642067802846138459804556047879770628775218751072265861440055480211757034534647807888407229158273566382601556577896334603792728645923812844104571711459524606058253667710234067161326871304119574920631446740363305106167148768581323045475435676265763173006051723670696306874238256838742789185984617742776889776982593066924604204231178240466932044634482053247013861219286170046682466774080595449421064979037768077482362933570372465469300522337427202114250428734304537327595804681425594361351792722647683558277120000000000000000000000000000000000000 [86,71] 6614225163030517469610376461677414952583450825383213719577629454061795107166320521267263872648500032314621609838855298333887288583525196801279260233249528236065616382342262692075889617054880589432014552717569982627012793853562647354818826489495717171463414776374261998303895228415323814194527489278394297754465073260340875942191295228559314506854481550979268392649354433874889103439271928132034138568983056349721939194815668715756969940329116150807531152471991470312683671416019124545117727773298894067839243509786499143122293982938550567775865927560048221210071524955685253680350238500044015503639268060074880856087790289021888494399536520169880764556421380423799615309829898413202434637879400725642499496433162912755270635214587398711134311949377882052171136373166231109054860596570347783895831703635943192168466691004066440164279324882114610448262607154813244901492907677029031834782500482628352366774519157142187085818209474743590451557938375254634613615824834654838795681430346638143965270984367155730381350745964111370695839609942357511809586678460036487364525776525127993194972438556714946050141846493235497333227674523352300603231662466015551672246690806229433492216922178008257293063575567168837828186223560025838450792053579343122485490690744481986919588219522576806569625501296861174105391911619931190218364722626392453244059929932286231596498992929773050292256474690549852233199378966140464321011896452271255310896344110165514876167085525573691676939687889245138912361694169467760147858564375511298016983724082828370682356871277458593664320605796468999559922895536838521218333004921737681795444915056446312607454028348699773545378735424403596077134065940681592730399183074276846995072832418146235397731410748396892328763108397835318051921030633883947651394577223921280871388939185652831413913017429142618608191188322873774077657736199102858331271643835329724827325716882357676250907243128415422227843446295754927467799429065619142529805758947557973693901061466951605888699121768102711920926312535136049718895193678310880882393945026658003757143871061622434139157483038607534044747426854512704618106332083103392878127703403070183235075434510514935147091939527855146249774501636258656368230429247582658426533214244761639718785224028502403398151302746527169769020458514115157533371309348801085237641346311726283275434201656320830055556304410399824820987327763271475479279408914779539122428264420136241539947314933317120851580081989285752738970008635214969019456524958429205015662974257332312583700480000000000000000000000000000000000 [86,72] -253628799780849811559124506345292256701396736653849877408327189789991366457323324414554244129291055977000088559119004455903668732958090064426660642444700681388004388121315405907830795123606957721746464062141840798387960052777587671638929812409661535724895827674941347510099578069359684306251893139295962323649357909681295333283054604314151557831835802066139484297545190298986667796408543317111908018669301820696101986133601064044702301865341743923826330842133422315265910207106915926494242829647473961598062802842481485137116831322554046481392416092347632648084011704559273386507440680968265879346333490372859141708851324215365910160178668929864811834108463887656076077634377961951309210721848675055147397516329033996617762730879039797462761617433040918558091054352038304345751815148621568090633484954796853316758324188440206896293079780380879923627668668644474910253545647091445123900215319191608307850694630777278915983513480162369093310747936194171954015524582782073000471971283946147262435182542403304146311100788390884485253636198810452559801866398046241635533411805655379834028628318027813859334936883930686682520668597730041722527056026075621491010575401905206955032848212984632831270615545189493376478583605187876132044718085192510866339947614807851932722863187791375091695129868388852006176332064693126860790215355535106538941468036332360385217701262146788676341598610485830157809618097774184214863912218169777208442827931583000795849948535560067355973234394662812641509963153375848052858158340172316979838566578881005243697953961391825116758700007675612857395914812963015776509891430010942739682123429157095204004369872063797022752017491411338124780966552474446822237246232839464319052071263712868522183329876642855470109432097385147867129132838534637402787138010844839012366277731399316663200321463575959988508272837114056756820906981231770735888870272981071138650463833622678472161287257130668923316384417742848897019652889086275496156947074671306692365742614021368665820033544431923157196806530885395361257295027239587623651503630172367840590796080045172868977245480171184461491917842913054979306257532396441868852230997204774442923299706585467738624259613872663457120654885610416349101399815615818094018034693455368549453495582454323375025667338538408664382861624714961921204773682263911567500432170638841939819730077532148225106198538484375774794121002011870205213521310127206231351530278205266834189410735560009610933199474294926999402974016923527672129543611975784275077240872101617399234560000000000000000000000000000000 [86,73] 5743827499398838342959999828707175989315140516347716665578450318575256630305591563965294507966522099341167933073761607518171548383614981657734348625938287026361179665130182039502227403695493344351826918496147110397711674920399664256352694115744053613071292052791916896260099745173893334180774483118793777628297327070626199339626993154491090822514914609284006781687009325970268709903323554477874514995885743533437133859897650698938106169089244455931784668273542670244196326971614205430381692585764708940047130316433444691688981235607548468740584953971133473683922449634009734788823230665650320040288746779523074124576824637535635172916019521717072268573438764351064493374724835821459931079320009921200045919003443587417767425287152479269209809376344483976089059476579776904312584246309057758275234697165664701896257873803206604870133559718216609491286666816088456735924537418062724331919369852981407714379442779819545244341159557054308216599213918110133383624641840500548911223789590761808920152802718043860863271189987875884029160693413340815741445739478824149215452296506064018857629666747077609075010911633329447755349842765146860453358110167707817508244931201712769383842011767275189939508372952451643038375910420985445945194422706700058274052392828521857325870865186825780688125651852335584440906737369267616650040104570531270835925284270965199522472007468805297208869243697427768936519376288341723931026273820291307120372206197899644824539435895895946687296300829587434904606779907791257805325840953054561353611977239624423503324372260482287619608028151574014832232337364899433028468815259869046506669195191164576393015141665183553869076918639932085404148131112827530817999200513095795808031365984078129774438001679490114010845303465120225494018017767212952953883756483928393381624260407014372399649660427446749361186032333088000407825178776258602921645932987347140633917932072874955691225546898168261256212597211230964435359916613591624364959366200656469606293575175421802162820043768911764754623134764972482692501120442074857296327545513802761486058302263393433368700218879825882969060936197170096924764912826797054755994709344693772153344491956951749212382738225002812988520428210487436523043303009458091120216789881981972984578051489729589836159079266811134895323710821899545723678414724024014343186095355063090201144996663929285527082415380740633864898769432925486927546718772827818229279100574581311726037458261913731956324575104495901514514472710368170484298144559472116083134515917333148467200000000000000000000000000000 [86,74] -77394284600217020825891348282189801800434707697009944460085711780753286422466005809614259912154928616847597871326778753326041297554124535024240008763874347182970091074207923460267078736488575774290576722844228287413221078177743402525755464022525116027541442985614517770912420061268157824456244074546586137466206999803690400291058379320028993183960782358072127544548163209046364838476558638688685865974169264537427868534537509481311028667253186214607469884998883137441838889050026290788997840168448197921930232747262380923224616393888698039952478484390469637240605071282017716543291454439566298755525312059948026977459550655869582530267421310458497258436849875217832520781991385704154047494276436548508147603588686922145028338534955484193660196267790144521792832850539689532606031058697970545463857460075898982076416193567661420242338511662869486797142289713807036382971053070791440830335446155123803065732440912912617713688492008082053933556542126135371479596954878862120920661120278336056070263917656952125010994391684195808566379189548759369555424639558755472614526751910634784070773617486945189045516730777115538951543755876018999225589489385318634252391013441332262312655658182354925792173850767113435004667898086401075840325328356350074371847707183005445494272727056132054780468541217644280293421432776427701126986845737968724525871816841498129121792642430816464274209479236272091803026899340179226623441008108181566870667372761702068156490599208430243041147724937458398793310181348011419246651355222705932351507269836149380011783915750129508995520425886890541745214144201366125233775507846481286884975254389531229667093608153375714593353533928709102140940232123508621989684938048657192465438308428082113211404155561008272488063354160987726028312689991503546492973179088066856284587126545670690318691082349697585085696070843609766928861097379539028443627775847303189865094168427040564086804238553740477965474090446959003507076905512997840263029846596479654380644206071652201046440689781034878316194584026327194721098016352399431215515123461788805461433378108052654180044856516191797368898057291553398576192829726743795763403526633224028806943114335110256337919166322394045229769621797812614461144725892998276649022430123634959922428857413250713164107153562477553527073471027286725313870810543239939175449640388170523321711342478881771193263769805931419393981528564366759309078042219492012738974205788713927529654512675653058724893637451842075852377718057337934055505527848569812530299602771860520960000000000000000000000000 [86,75] -466296427328539018834157319755897930807351908134199727772322443257640854972267113237984507863991321142096993898007860551894930268093636528305909693176506889369500773798104639972712482736339029442893674635511427538617866914090007221458678655312855334255824445465856517954164099305696096275193723826697496479571052255787625625593356531603515607004166673615211560924481711346022278677743122173632274589910875584426629288141594512417502159852987686536492460866665836982216941368356753916298194417991724652638143443011875036485520054326353955698690221824293613450325597487236336635781712885436859312933638154401354353939356273695171393563010762555357551513531150242591279147728811380287527132931398720323424536400653026337154332078035715791557370582637973111789959864058113160224937628036283451836942478449523714619871290912041029522092375682555008298223787936001025916022411436123728892447701572096710015356867157538521675525803006416019603851812788707752106293435438499817972763363411208663847562125013339256868398060197887809044607125982186750003949109097132677212544280350450913279071638935814350256933632680115636830937813570205057869979399949230274761686455402164725719380211723093473430385205445346551241095419255859940524509698109190730028929040701636749099227962634463232203080437987705527489017485599778654107619876230048261473594262595536663277345011950400753637607431593264324506648081360141077403407450601438737725071820679428828892659101620885070721498285763938183540606002858893235148254638534910925035397608365099317269113718377698873791332092017597848720951901218499643173353466388361439601489903462465805837070350338808586993750264244387068529801337783603088644691226625865800192269487228851001319531738744235429826795584233339606884510201637589610535119841047614101819725345580304935070678199133091728434686055501464290540649997322329666506249005562096791403501570026927038561383960111472162630714230644341542764138938689646019889562142481319542959670175272622465870251924947296264774596558393654356011446185515228458641489349939781966242631610531797642429304700841387640358520589394253633603913552015965121655979818958029180573125286468258350867562798238961570527892530256844694449144382387026156476884382902219639024608036814103138723077702311202783939785077680333077871968742548551251335963210573710400138659017997692756823421919363405739416042377924272008085908753057614131274033488584908943052016441666102931593897209742878458385425343611308978944776586781060192274476850805001420800000000000000000000000 [86,76] 47394377892670368225806163995595262833044843389397077367597497322785866699171073343958928463800500245509862535758666723525271497810882727511162589624929044075516388882311913928773826957319667431618690492937133114736789115279640763923584744175363747735739074060903823872496235895895779090010880946778909345369826791663382387720968234208053662049966103327121270908810436687557013625451722213092043045449279708554296666719452338720548537710182845772234333312337469993192160748111296948562853419398376795624380679835363030907648181412889388182682191689136789762585227641389466579696722817486633757632909104565437443760017608804113419043723751595462233489987340217325659329230226786633559204124078843579770562495670415880338520429396205380263761719381616335618185357501733381504447036695841708667061156968129038328512261920123600091623168965518270604931594205083417439876861104664568294088711849405521779494573001311149284012008595702619937623846419108464459388021064139623496933028018926922421759066669165587589359330233599467303024133088288511184005957068691209006009074955794411759133256944245377176971200640241427791516834198972924898333851895415737653581129843805023275449742685726528421291138932300002356933510632275631710028272846991506547026684726721568712609246723784397591707881437100644182537676982041198286310487457285914066013976971119699373830449754426489923819979470380119149078593304005297399567540669195744959243260559455792607825430778054467650277430265555213120789657117748638368059197407685873594377353485175087025515925769281170337037975561104371310157101590190704736413507714647096651299196405130294318000690821727791933456063394402223131071583524071074854911111451697073205376584358045726318664944042963968473004566738096423328606064451183673825431255169433058632010894050898447138106099479031211492330727284889299695227964592387868144586373581628195077852285263852842797738141044673773266637632629873427043353841391509815494602300844684485865707347743408525640516428088589704875613510811877228908457325517375120784836992686426122865165357510503906885501678372900852958830285103744440324005211892322622254545373288408303028813377395557256345952644854133765715668285287918192338130592587456004602956336412359328157394997813230023829224844229546851005079326715627192404713864771014060815963461769893775808313741179490060528516271339968023530058192120809082866939766110447735186672475008191473911705024251726284097933121138326865131042925079167625744734316531639381818990174171656355840000000000000000000 [86,77] -887118781489651067414723797820548011669618465432285702350040306813093302960584905209991218572650016950447839808957636476540241929547688430460303365975553988125123861094942133742591724419637339817531443689830516970397142076325702279676903655517056753501296108256399271228845298922717490661175129244357202868278975219547661736436301882816221959239778956045392370445993830583020317923078491891005782930086071887305644422085391210528200384602558163765955763189591016209223668496851179677503023358602736209594573687065879255495172843228090704880042406245061102124586676061745505021644513616710791187271714180495386977148913117677454934147060647458193446873625394156824989865072522966611841938052624108108862558172435616032688132676052875037534894596027428198448899196837396350608703433928761251714835712632850871195936722866050725029897339418070511185967150917442763736135452850409184529867507293078871308133053784208356223773858428733706587237525165225973718810286649367046355158335145001690616978362242835163924949708102148850122235266004843971358115906956785540243351331192154435467196299066471547972916903521633109339498256779639940436381019823137701203930690222952029701479873572237122309783730563780642498899878608198686260753145496007892047084384267234444159391906685926532157615414231522946135008140692926204676203406046663700526279585397676338286165392314497517365915527355889022619941487580604039303703965926810218226069028231619151588532618354046923667953301174237211802006218133286181778066515002666803266822136922660222864352080738244579114613658290966753746501427588966708859275349118918501342567009556263313524082019460293212390215629067869637881826984096981259588868342866927778273520220179389463119901551420604365321648839401466813794922129983253701904213278398232562445369300753394252737982958719877267640418430294948685412597162896689119077604791604655613387422351811636427617389586663001286501386007042725572625063632550101859519189521187250994102740670161741256870468346205232785366174760534017898485484981376904923600621687955893684883512321267841987178093632665428336924001391737269535530530182030045018565466973507663607495780806167996456361311382137979280256189065134377916973396810540803540800541231253828392425005938519290089959105360353085160467901885453100726353755640657139165497389919418296418601696368108629338689316228240318453750259584819939412635809058649360448859393679452335314808037726950329044202263991023527240793485504010856707530528340043063852734604123685519360000000000000000 [86,78] 4529408048998176180369007972121514958439907700274141848391487571216215376963598421974483395619080863674637502169985936074421355500641504060712659751862189052586842124625514443731688039648613290088488234183176580628245664748519513850185647939039732732266644982622718121757653345970784131683658495007447784108983043637386215785906693108336295177545286598740911928772871470663875618198689836104751524786373094214394202570195514586611665062121753586173105401807980430057939966361394451423064955452145141751223716145309865990930799862918804510479075851671056747410796646900403029313019882549836245372756983069761365597449315459971459118738372113588390879492253346884495449267395710037671051770694136130267433074450194295883797211142095838461331380297358096261421664211675050343905392771509097951164183125333980180186921891444790232911400334188445502699525125997378166237208495306311011153439366558815709933680800310090905613452552835000295234681751017484238682637936245074681540946496245175183286733804805833401160550136900366326919021869036455138709750807946903915748507665493189036693544800014184531179087259128550581693686533005279366514622171851244114830443763539867100533649473833551675387804530601874679354820273881037760664244532973206677690406183996685451862634272479174588403892990447994811739933325805006004422922213814220039400995257627679787844734145416875121845295354068247242450216638095403545836923103943070971142882648081625220837537019146985593585973062970131437244996168914406949668216341424366815060184043585122928102349925291836684109529720002497681929867224600319057077770868225677744737651965538612918161306277657373792034424698704560509531857185931741135931464433039452825190617473903993284743281042598559889064226356053565798687627811906885233843074038097181166764875166586483661234931194351744509706297473214944456823500968688636252988182329956139211331592639157916236796038915766605503010997526085247563436190768947679229460027602666220096184428322258224716552112542757088378837793609228527691409203278270385505774287126962454398300574713722618572333969503768973354326398557687954350875744039164723977454268161909299622363350420536814355364351410720651724007467603753694783212477455268324733374932193302741831415042579440982524374726423557098064006735092106181769655259122665427415654571160634843310629285022528577559167252369564074274922085210590673309457067619124607372015689308893467553386232493849746387057372740327162615502246254165240133517786131192830073775861719367680000000000000 [86,79] 101624303054195232476327516792677890607352225957659115066908360911483662260048664311582666212440377295975356432813490000509326681954421529201461416976732987866902610138185180592523994736812770333702481980571645237373238575835072341225536867914143487507416995599712451301779341919577825091159502839608274773135449149738444402943769995907376180835145140921819112357344636707820506639168688343616131968786324012751096630622816023313741878054291138060526914920298884420944135012125760200380309983329960056583501244834935830448269954129103959494306397998863579728509259976912093019294263792695008559609554073109540205246279644847920906246397080218960860377016828093549440653216737467727534989429142663861100832752477161631417605528125749172983924598729159600820678711331220677022708667576966019597665710187496033668768387029429156243977485499818765193153906439304969552243932536555338005334227327901920907534215474052574727271272059776762580001658712804437747065496331683410971391572724766023039440363833359956206991119810509842908009467961846209705019659786816193903045588656626206890373901142372164400926935789097091884462013719972680827940962258220206235323835853403592194498489103424510816694507309415770426154129178877852129451489102961774490893989850709600118461529026360296690351108353209157384869685645117722612701823698591317648750503835081746644960922613125793107352093835298460428202064238270262652887411833936271960543420713562718313944487360588600715516219997848363712300557298010637982745552445695281695022056153786895353989478720570913098458372836080884443906300996657236506456655291378891936788912136426647343803360001982969934934117814826502900653274910693318108389157911424906224950727808588441297156654008223319171358119257130934944142257626675426861290924156509773464338395997790840298096367593819936144619482804157318006230750618033470268418648504436630586061867425285900440899356226977701580247096629099249700265853023139277544883363758776311257382270569498751843769101142866168097059133555208365398264553719204312203211990917355750362432760377609777403974072756731831796442855280392451980525812048919140144022645499744778717185113117637815897095220602291084883310744918544574885067449319210488223286770582964159634462153628660579035386931778750266398341855667001659580815721906464318463361028450838469830045894914339613247130423193049711749790515679209907596184234272514911876926309746979749198299881767761199366956825556232445285912229284261495764517036163897868094518769745920000000000 [86,80] -1955719948496786070836559016942614121436551253874052106138550325292637444252354390389163576005811084448364236315855866833250088447627618971074229862871100626705648005847703180767336672485738560489608366094438561032309031243910778416832853886715750430531945302976192683424396163479336264924092378957959110497833397607466291516239780375340531914374340475761256399076859537891785332155478964950604370070028369440698781575818204744973483685134236789061745444333425090775966906760944261369560426687702293751161125513431066311927450541753490076528113984960831742680404900963467948191156445498920746033139445192781262603443956914906594660971118233118408715583433236586487823332690101129286682875020644422860261477943688238323423827995208145568828803879475506043457919337553982489720515359655659737005705448630864382304432367933687482904633453009592316167757373900681053248535224666096217688216778535230607367860536154115087152196991306842833873222341593384692801972388335512638972289532963904523078597202605499984421567603965811394148829406201608132446585095695158452111819752333652038730815395134954171354032320607369509690758131259018547993786394621794527812315626136710815433052594095964187195616723707967174113873077502171845171319060095230280369536624813426625404708326067712339477598188554817935550503075777061178008559485365256036418560882313443879126734608921150274853423805506750964153864748099846251425534754981227696558608230860878217595494033404734781886071859687310475902701460128954623706713404551132957746540835302047825949779336230118391072639007722443179458484870288472544992772354320298146028954311579618808456420095414166391279145341742223406101380867179613077902467913531419977490124861419405287120214394621130168105059034318346427142505444423184205300564755166661399020375338162258901292075009303240229359864194849954847231534111105237887639514539907534650378155660120425289247833308533063450145772404752487386554619199464391408594196070535387251084877646467870705960994857291475640833901206084339044540609973948831056033348429772627332446110285939119466153052186144535244173500508865593591162504697743097011910114564129622161855316853169877282016571423680625923909028669736187119682386887748308875023122972261387955419621785913601596650421759117592987461896220495183076985726525542088739250309910618601326721656283166109924509114594921883241446389198973110146022458867019124776094526227737703771337237953012739116935785421276752766174563050277310398300745522372162088634532495360000000 [86,81] 11343077616427071587757624909013611976347195135607438428149123478610861038930179419018505756186700834821379716152146429381506568024235128654774315549635860647133010092123800376908586631233741074600957612764974887703197574705386805829867330131109448436686990670503862395744720287464876216496413812142276688913713366459203940571125383484417408398623581917369834631448266504082192860681081483936469324451418684419106394397525728245038108384421514852933633183346648628048882804070233455057196083672710983451008463199988787769451317172468705151970315210428807265702327341677026831352526256296480653695711963921475742458625620002407795813425399273320985904546745697663270209687866799698702344233998089303088014886419608689275495412356711922398238196152600926361728029509881185754004014900393258265824797596162772199323137588026544769397626852794310614675670371984244363309371750247675456921674673960160727192560118464233064106867652587053079709702679831340730312990840873655216395318479817563368953433983890322439783385707712819133401035074337980997048425185435743488335795530111656881915416031208235521068232184006553748540829667581043963470211373985667719284260606685885147047325149132448278119862717837729045379437969575958952740803259883390978424121862475741405283018099533265758268020649111791535733661377167169681982232494269002037521672944178078193116173042495954993699153267651480844450872657089830681265192271729169073642463430371107499180657122070376558655119411849529188375465096603397354496865587672190462225699877232045457457752407707174040172990318303503834738459066222069196323700839123530829104100872286478242088509388555910277044436343576704334194279477566709017403549870983791876259394165429777139918594997166227547378361648269171960597865691766286789642051357059405806109038064827136086521254358612232065626212820015079866153353680454984635086675897251440999037127673217582983309259122524391099691347687157911636504404261370217214587429898643650071331386761394904540560804278359015695264744573778103171802293471906058731512161355527794370022792921103825388630218415899650009740398740642889784150478469643964357209840508375074007595400239166904210968067571024205930717055779515289581495584793425756725786700282851409755816095652957211734714924281412678572785916572156498137353593590263694566847026379956326191570124814024186770554205054617713109740529505552347565479786908055228492571374594171760594996482424824119399077133824523423778378748578226426906015629199130710563377315840000 [86,82] 124688326819391312249682518424718417341089025109653440743342874353554612079564120053916819477706344603494119064805066264144587456859792005372487638712615749132893487611609915940007522482182165641187233646480370956545707531152102104036088360369147284648231909028324605390450779936290676342965989345172597672548899406684875736471052846082306881201937733874385378914334285361533704215630007968370086614491160613506506625438669126163846883644272077499357606210160169252018419389399336687383131024745875532602006972903940595707864038578797592620013342354460642121266105059583960478668561892171697647187253464608683184988915570667880077418907031925216858417438403568487923521355653314302865955863740780794243515348898953105558962281016890013358896376783537334384109800127003398227264042710284824937625610355450096148149964289843925282680955924040541376966915758334556027249819277586042638257015544491924906349212161728377565546725300850945673619988286391794845383887968228403326748375586138198075368687621785174066473909827358687714986595732470252648272003665840704507618800151079615531584421138738278375715351025556700483686512725232478545823821333605471515788473162976204693891616557894831336231253360465509929328512489804053853979573569828162143555025229078435971505629650938984048185198965290432299267090301389988388769490178375100820768779750170485349519795388101912697786996809550318435807030149112736158057220983864048684584638796351738268675159486782890544467939921229395315657202766807462396947116778650123282026940355527700542437599774985213018135960899283581588053379054556792026902496454170229313689146900735168564343302680015311479466792228327439122352934383972227385004373961265428911714414106059310176455160842289963324339249646334625776608843746184312525607781406854881782212881914701130743178003140013859025252317581209449832921171090731962032027135911165353049304694117372086870853681852146801477930835864014125754010649629471586527882465443026664188852733490153138164164252476510142015773001703933189014418110137619965268283242429946676004913674048371681092392729884203756863619766483662493567211268369863606031965984267618262439048162349792221617601946295546724599455508741122821965019080856250097677812250122750554089561545151729403299196567820101031693065163343931648528329951711232237381402105145422944652339144765457300244992963709652766172788097174167697200627487582567709358554967678441716228160274351963195776039582529979825187982986705989909527460847962844089046581680 [86,83] -1588777821002742046385262109454913231106919383986797708402293502826906763437007435735142894087576038546771591013795784651984854962976663073707856903354069521444170286651520507030165858467169249160245424429515495593135719498880952363775387970700827697578242135140446946695821055564930307500399093024645617417708089360748831037977780007123347044659280703518004183595599464049646499308490311443267468019034068197772923199017578483342530360484563360724510923053628502090405127015910703430812950290721372850219638097915913545962751643626145278990682931034888249360632482304416141332436518078138581308314987687005394932168350092735185463685628111622516992759232068011560236531488932327543105120631048998588451292343355569129201946226805331609411641147594173661158207308003616910990141942636752671953932353608890937888403478360438203133316864310120810009868153675708195697747125470487033163643061009216038640945953063502755896876309970175826899163834870688142883228356053410199159185132007231443441389443131027152293394589183076694053640075194534810182636322649199076049864039269526041083211213937063532881891149913486782917139827032367939741481049779587865932124387189803420887146075078760985363868852591828332016078262434239143178410485887392325367418458150486457910554737911995359233131004426667778076588224275045067263463523581169565938617700729387488158600524948538878620122491771066260483605381409130506763316727444808979390746927197328513410495953142182831450040398020784499941563608031191189469574299827501148792794900049013408555608850368975079688737635119869604683534215007565502343536742004832091682174351868465049287453854806473339311492729350791375980380671250388628034234719716195004070202176400913659565196556192066843702830088145956533202986256327280671339242256888760055469385658511824394287474085801732075784547186247520437333802540384006015437187546359963111441844232779618969402705056448727386588324292769074151816640150309808805073508833107505429230231939670007733798739968794467704758114421185061857963020607815262154966059776054166053788141742324542156596236390907088023328859008005581034768024337965048892277767470338170319382014797400028267267329331894120493221438813213561010037941007730362008354354550835109119459790867091635805431957876618894686720505396617571732592779787729646986396704688811529241244603103029086979934482034012521068745773715356964853342929235674608734173828287526077076820766026029027289719152934533809788981545719037681976434719166541874459200 [86,84] 8269783931347523112004954282918225495499263535734358186388179506267785870239453331425668911925852245428075722301135220310437985946581358811948781651812393090097653152972284258580513398304988954077828391225398758679492659608318941362901871733250550210330519768455169334010608971096412818438567973637156241605882388116061015109606817623361585464980167251507999765799815686108331371054373609145350687303010688344541025176943000209266896053175471040171128324191809325716615078950666824852857447083199160227066564950528313366994634727262539096619576543533588939718101768596913521433429455785389591365434943507259465708228237161577309290241177918235303729035781284752577628491901042256497835464118354980120444274134069287366436843710101497416222841753882346946864468809413838493110660648939234922306382259330905696921106281191377508691051175038175029391249396076811270483096100600793441863113752657662696462884382247858501816106484762204007987335663910067740658430636406629500383550015436563170604619307574339952857385074639974298690552346221240213826279801538851338867272153440222200362025187804304928777064240685313625908069193409193606013315637307609633042466640879304049126543703786571398366979375621227225436672704457189949209964649878537447505884869738540163669806498236708677230145937801400806447919931028942386349590531194958351887426284729006093096868705579436600208277313395431759577973464714187257244889076705527444473338885545616764311840457742456901617384329976686644624291825508499302468650405537451746206451316406777744066275317254451193964351237522595680012861276109429406463755974454949057201688431719343335896959252788024042175559708655052708816036878562852299306104881941387717973195456966201327545240197390933322885340614292977215144482553285946649744501210780552398254661348031451358400395345205511907154676676597921376794358167642227260727059368986251489913668734929400321062854837156195518001306625374718547578861914331480743052545194852106848642745958830504724829192322622509315302386370870959008991845378398481308554645436179301762123568375752038864016124957243153546224914858318525392117680598043682934801941707641211156812286243774537056143077459678080127775000986001181627858858376775513192142661321828946488204995060664393252111103019522179261965194275692073481152645733596936833815200536729592769717634842431475545064730619322430209407472452238661901374374395583264375236179609072298807235082305860123093783169367829246175664634816713743563338371845137440 [86,85] 25784875900414502608389643361888527183379280528103380906527673367805996086399736249138109725003819535521002791946623609900040342564982886894195453233663190104118364388323469806141493809312817851592201195646238646040853812021351906165374310751530232439196656580909140462717100466127924173054672729567652155915976046538993877409056537338150696195903933101895855762121981964744690457196994106304703884143888610829186285518738915572059474318412627659300797912883438181731209737315419947961680178453781452064445077844615572818061294776293864730688423980895970269565534941204158355211205556683068020113020123232819848854141368185106530051964228539930087816559379532906681375578819026603214610493083770551891449310397980889360364880476307765184732494969333267959369302897149941781498231089239671292894712559168988116259670869249625063619474798750092963623799209659111648174703297654231035881201253184274778982706016072253366710304071103442785545055194040426835023559659619621854198839984499022322898699785873663244054393544071903483464436758006142404326621952189591711769700608194806500121348625178753275310585865141235079013680541366772914796616726758903704431919176833988912886212104105348334085328769222992962184869091188675029129455772954232952893996788596306085723597753084697751719138176494636247212796088631456258756141620653187683306865186410951719609892293667919371070913922582405187110374024674428202303912110529646565957607502723625355410411840450552215705015399062461973784167039506006552283603294040434019866352388163598220761713140024787167572483869773927469196320261505008927848177146364512034619935022374497424290219343197707097253619613861716708512837499647144318067131859047611631564891796707900339624438053986081521182759237441238092605465868413624663895902554041161512905983564045735783704034081098905138257965390840041386955120508204058061112947058847789498760749955344591643185508860638718216278891270547293098036908004633838373283554464101412878891072834757893913851189533220091687044055507356831603084858575429449220279895115742829821362471969869374974156517668718422668552001916181805739170664739915809952249205215954764101791293317780008320084739593355434447858505109680920194429532801999494951891591400898453874936911023461544578967682796464273801973396945336830162736583097663415679878310006517172685833773569976898482137291136632406563641130667276342885606813292962707158074284860628433663563457139145834396898346736772063814324563746932275094170248640 [86,86] 59180210371745188534146135584238124104981804349599427081209375438331436956025590406307825153761358797220803338997299416675502418361999531758754397816458675241018651575629785034714939664457264435340087993748531733196180373416419511549198869178143211714730722832001055460147855336608050518778486024640804816769505321894598528476683426447570151323887804998637852462417149560600926915334745686024493908168808657822747769465426331143265773333895940915472858170975915501513653791607658924142881937927801150097192225756662622306770439807672306591449406618696016146979835562429383186605864740091539468621032909794953535622885732285848790868324616455295920314837570074418809549814552946466953005712108232522231750522682683643999816794978878575278594475616656070431334085971930710491482947610761993044070426333162424869764460296562440043845844085512741225749995675455600065477664023071706979092357865338591610785797319675911447023485664751285075562897245908875947227406394276313419406293767335834581057994279028000121854726287257107940174751128122609173792945635221749261548823353719151900283338335390861760692636922671089923357876656853009330125071800378738973032398468212422463578930929056202440799510857290894695293431808443974789143040021274895786734006630260951110512777763498546432690792356057957573556702266389760683306387469547758517606072596036938176384116146931869510525754024459584311368993933427945762251632636721609775443474595503250009143195745668564331637501402382743050277545683203062976744659539607489428529204553661569492555552209884074854368393007934106778483808968069309650228806202226810289491950305256113006726039770707662379101000333032035696686443242940218323469713092348566616652744524195497057010275137720514191507187990367943350547002455745731848785222014012464360520197845809169212888555927221531567083439539552898684152630737115471349538240891510164064987200286353611315041100182342106710707533320492340829801633004086936481418276258873644598039996724513516212151061716548269138389541357820771012061831498238219588894978530378113348365802900347728527258851490663775440144401838492004301266105070393499238754829979728808211086878261198944828510647307708750164142323620915349477848970660034909186681799098229197768923735624723150231439552822626604267328740649277876024459982349964593101807223455151613153982163344272922564465801119064602882316966845183625552473709060903910735992200856278839305832520139956782734123424069753846430048899824373492243140 [87,0] 782939800707920272754872397094822774050027825991946965187334343582976693545457413268971517181232471746939827295083439775097018716533481756606803174286308828156022531065283970869959901067923270741364600144273682028719485782452905546573798539576770083772735850473983724369332934426352496772263418059162716277064981202916729249970990123105924562190985612267291128577911632184380160321658440819560174643998418422799724807655892867832546235551471382426042271718237682293513688491031888669227071570803975612271985463765896884477543810210669649033458861977241924590077502188884203049296209573163028161761408664178467457291533104898729606729051191126480198896128503853226044849424579501076950687513798388125176381213660335550043622300556570476668811950793012432427805722285699556825607022143940181877042042363532665686845333770627392762856308031542507041765706204050704475460524777188869465617268611032275467357095559540994570881919985194067732610757838676160087318635347026700744700274416343916646945828431646683806460109658433526328502280291115118956991107861789241393859460288926318065827952001162631449117303387379299512563106865671096639496561246310560720357000749694218020042823357055216956355699498022969472573830593167424953751288468356402417218919592330424637143840290579944466643352532329224554410770916519522640016089689053870261283073273821835896873203360559813707128618090386617630494202437817035188222465089506357351211552455160568158350940181010548854821303646091780441590044476765531778107831381226830784767566234349970055568394522690997949790005392296330424039029084589347965705371772795477398171073406651223107870031022170803478047318597032467874444865692708947281998813282845203330256290455459324161420880953474195464109678292238893766342239111519117639774112355981279563549778276056685932675787317873560711902551893843538882068167101323642906821459231756228141515101141724176672705785314904205792366353164387231073879186090948373843554094128000280427760373095841031377252929503193108854833962258071328819260817808043172313393504348086548632984876541279227884239640224445104784031923763283549897052761712752018383287446203422926057036200595254641526720461341387359059088587319156399902775142271050613034170071912513153546385929391112333087546395684359054175767785064292297775101006662875170459448668944914500302907824532827452200928559480781645107611226253220231346168718723842320167146521681549715743691724799896905028418185748880201603946746728307581278584504807642580224935225500301901150604810524488628678410366877696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -4678555488686886994382616156481116194148821514538017377981164250680546710658196240738084264691803682117019074020706425174714084461141181505082027821033182620611266765394109273875691499068260355504429212257500981466427933780038563527414972931463863709880997568432206537835714937632692758672675851474368127000642741068880550759277017869151210221158641019720707112526646962764064906541861116944327333271979098052271956763428058233346435206860513120681560490024524757102352885663964314113334635004990716170041424821902486813401804030461465462296797298961087593460876007667184715027012504883692513615858521107687499975447379678491905858007272514942304486459747691854607630585898157450444263772097987230436726319144039175697915855847194719065633860529193751866078375729474101389894147878795873593877374242821123657026101771214994508122956860194562480033306564747823117616050030431146759937399082139676666742684204997368227290222380643896787344994757135948561356656910856453992238663799236199390685452821998509286639758879398353969987007939786229416168753635197040740691507270016216995435106342582374507289839852506438331844410784920351606048957459864862337465975715085092354851056294134359558988444104811414963392426731091542481001250743456603059331074015341515956393708290955977224494489902144901007647911023136986478131442187614702703045536980097665711608130769131042228966533243220563984001862698689693494288216479776576922450909638153747016999840958425516365060722247162087990186474517151602725549088824873810599174464525333628387689346536827571921171550108170777363293628693938566796840649047796346838276070288394369037577548705770939326352771889926967203333635775967733125956978263393345773100376247375528403530199044056047869043090515821550615121244751658568099797959102699798605000260865405619695708251811501404710788353373862276103652487951094982600271325038013732744613560227687098313076124872939694416959556213827400885304145755554632274506395310563588524494437150015715908602615272550817936016122555835013556778995045167418345741242020002688139961706098410799838733278337896950523985274553135790986771681702783508333703576939578562917366948525498420886837015216697307329463709296735761242069200853498647953332102432361057546078257524854785118544314458105905785098255277443641154969245313229664691328663301312572580802781297660671074012294262068844372614043320325055293908836986101231793263869846375263002670180022100746964979351523428142060710286443302940980752553915114298916969705868686042192053676663703053469079767345004544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -33512214371265180573825401110890089650830175569882921704460301143950844169523117507421476949906630861214667965619255486437410247752985662553509456143284185887651907672552534416896111635239772071662660136713032157495619452430370178382455262311126076267439508761218876223132713372495259499691933801549153254201015272278897296620011920445386178746396028995899463137525383788489767697409157780273030760383873113837837807023133189573514673704275346843528170524090976153860933554621255274228811963416834621545697389086262781472368485008921988264118952918274463661031171459096986769272627861806818989051183231022529934197980796341934304224845898545454703361927603311705282059134803359065594636452462640501989581597001541879886759265456460272357330620519366748482869010562578699363703690711337386387615428356051000530535360151098605756412010722691148634421362213579162017374083530892259559529126069629379176258072763751403213714201896524319365726845080431456240716255257507207484281181075317371434143515223775626167383847482629229496814856419339534118105878771568981171609913878439818380040597065754973124667070226016969433804684986263155160518869196522852403971656692295187324824609153319079808733974873501119367649183828594587823656278829152519812329681877942854063007706624050700308327417627856652355618518959977481686401305246835485827800824802642380122896454012714730630038629716818745956270404103638691388678345470578003852885389737943247739472888392344448095878079576111579733633362253768691611428017578547475026320601060994961347043535253470863604605151966470803418867033123367377127875779800270427280353788255322989228888851234074731247474606937142547114787386630983087353029511827687602538136287510022541938908299117208867136484997177583929899134711821404579812798060114809569524741150267842832408771676557648264024171709792269269523680207047920824564180509927009528853717547643270634984414226003250478606095110115676799777721617808086106018480037505099719019328914464894602600020332403913283522177060664683560862290009829806497355774764956851411831869124206729886074766349784754307065726411966067509252141931024576532756415709817795471734298229687406148364205933997222391240197887728189898775590607970655423408680755117713271064691226339255571115925766650563696868137900701867582481577482363827919202189982623857933503079108062869496309716887174330494817950403565643137041025294835791439064586385359684723631853384400164862520416443419982480606040300559530156424628043150622487800762188531256078870139370237769689432136685476380672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 547548032903546208083671017932691947350344511906658718558159265112380934664681597399960004788984020305161046739357358142672210629680346100730193853090519007995089399220226697533800568646821778994932346059096661368483224297008534034555006198559563204987117029268113064889138322728374546174030712112568441612329214155485137382598688650879622568088883477625305389958221767227852992956147745600065753558815808674936405475256107251781020028653370182464821148373407518546972225500706274920175538017099399532532516249128744526866089465575011557657786052839421609525639562368481412586615429290554899998907650611298602323695045973073182520835475740371963960350714516380080849771994734126458546361791576052325349390304919086386360304615873472985311550282282981013255893974073426754754338243838456633791702029488238076193913490118915943546905993986337712242164909328830614132305798689755012788153057525290087358230812819176289181723889534644437452225142043539167801945060164320427355992413813685855700854022977632157180996552465417478016177953484864785830195951035879503066718383065302553954009480123563193516240482879319044217738292942231486031702294757545804631906112462295188573160593369212062104170726647851149416701655923697641086362866950564806174368080873769887524155960610950628953493674727593696381531738763490281263779867560601355079671732769180483248916416357994181005548895714884917929603023024340243698440211859891194843860992776552805394378775081328784760020519581950606787924141396963850413275436340193656692074200457805008590722960459094644250598631408071618907733263923484880513014169147078847977800615762072045331636726318744961064765100766796697928812949717573690390924619916196559755065426083448516950293356056324430860335164862767084286639688237913711422053088253714318179452498582052856659906935512589791194540976275899283234905282805588045526121079209118448325480960537438034978190364123555259698790004089641169266298148293299498991895467708406639990348023777433302196926943721387123266246045195964797072759628875203139861634558626481235060947336770962899139802739144002755041108746307922427242423316661783134017491610667064541583187323533208785666783642457721088761592168937111459724707776159373476535596548837103923103350365487061830686752137320113039395117465990686524057834190699273050514548845237661127389731255890423733570434455356329567842272836543564853359814721004096128399832642413930346596567769932995764962417690120693581931182678556864765844444158485035799938473926299719344122545741943271686439884953839730688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -8705266314069008937309855507450670399884765896521890688245628828986445065740402491864791207521285595991437036555665336458476774353159975776595899522563927609497587886802212860931272597976212914861662056488895391802730735630062908694065682605491182195708724243567865025792095813217390018905151219548156108508439848774009472995317179686387956868098648865860073421506824491251182350719674399033419047206543818144534138414297852151373034505358854826652293462330857188732462924774834634722223171305273171113966778912330765334046206859044013989311558366807796931145281537508804813842850077842996822160422297188871901263472019483405716865165660920411972843234811964549252739013014378000323541076727265370408825702339136698552133649944262823890326067585158227526561363239218784573079419506422906384427351428788845153025010230099040384767385524155290057197992023944444954257267402998025962656397565324835472980228043937951123306372660549779333584645402068430011327752658628721047290338019042476471467631336450545505374053802913237823422872966694352116089173820526595434167875783048905560228636519334837072192462063420551067807667785963717352699960934532524054474372681270366902557257729373144292398096332258558432938092935774876776339055132899275166219470078457794503565018252418993014794686383366732046362406402663276856976009249667982467762114808280332041031182033559984565199699901873372465062867879575230010734995022385100647447743581857164703570739949131036847850080562988335589376520971348913284999299722281455655064986010984116970858817805749349597589345412152242650674363112728091376899777578029190460586601043321499093670516884096722687844422301588473641236148242398491930198973612632285010806744430571608195776127356702839747806528620779913470716561451386469539117951734180362601764533020384232259256032650846632771767201200185656097018595127259701882859547680448988576515057633794627722445442099753272505579369762921310793172254985293383150231213216016478616882766241964046707235440093855375598370931896519186860844099965107555587215263785390540736900998607797796832409239032305194131276910970095500570893588516647183443687389088759721325108161827175685187747707923595726114713484744870132370601880523218124105477153879827903422988483210784153494990994468514975526968811832302367334051800744324044984232337830472274832422402682380573330941796109563501933332382255518667415464329586624049371261511493289389141093599715869138257981093026851316705393025349196694766496950171508976239660004452629830931331870868434827137169100576919650304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 48548028723537226017402249253906350514105371009154786098964275219841910910564079418865627077700902372847159021241955872662153305192974986593627597724115182663759074559797440366986242171382194324611525449069049140856413293761271000283393978327562304092546340280996075517630628040351377370928295086644581548498516594423473007006144642234133561907972958629835886806906393951128990246910721571788776861363839115120309232404885423405669783367476843739850448633825615480134797295928168871751911721031493131002775502768540983772124770388719314978283144682705043357922023432301848312019869887515645216818574296540093063547464445926932293830275793876779427392564662013143472595930979723678244659112911192082468964641933986987866903916454590435953451434714629888918979398660138855465447379323174767544611419367316841047767850275066528999110615133212610804429568124176355693474336052185201070659809829446019433748199089326759004052610610731066224568963731996253750291058303216836776617849508488789089678299819832713491421913350338513521288025798111917588575178365428459975879338345292366848597485248976638955092663060940953639179306606933595181702482507057071012255895139401546884874439909213132966744490665188437932533546103203689116877494449444210409603585622873764704677415035887364464295990568639954140047091835378305871598495284866207971068953277158195576920863425011993062775123266275069600828781198003047373833501535933780266704956577504346065199781972920189973489216219633368531940631776739733577961939052211628974592050875946137987826475415645562245598640226148204158245967126462356656608258388617356088274694272843983116964184127995682320881936080535679751843698181258084417858109170035253464330618745841045280076822669642568606977524807120171727831660301459463956753592782624042021011371208818508570946336577324440816402303929214637141689808788466712555120171067072918048202438592502604743047304401760439656845585729187643531878248705939549110297054254853799833867991931001969109081715088373415130355905318280994798647266979583176468428713638413749491639675111877911387554707765580257289520100249556407892823049474273709770619913827537711437629264593318495540570189623029122418113751368173474393230385824797430796595673511275024563249481436642426843322371380850018908594481256222101624702372000829270520175917994340688333216663671372931271907743348409796328564493929827366869064025704461835896362020887584855924162254309455215993051803486697121655937143645154113956486337204770438161736442796256067885952067087116901915059420673368653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -330008353488886654986038034481313422030831957024173578113550196807652815730938596018814394013212209554171789073042104170044058868547489778411493132559187912587500222068622304566333230614078010524963309200881344818893742588774639852901365327361347327290467665734779082509175757632155067594980284170102629411832488358050822864661980603634832339630523773188129071103807146434107730022217638715673621753192073091157844850453292975257128027704001467675400814203589276588867662030961294042665714024054462583437785291111679714762978332549835640708418772328700498137307824623236923793928461187892061429972025523045488668897186812901861476069626541089505269017207428443951749863978238635906131155866576139129441946835991701584808394684973203535686540246000870981607245991893660070792081639465169455922547291359843995068447924335581767337447230619448355582865944178833161790262169942178497040341950384171885745537465914343432072447915065962425778396087155080665241315321490006503360816549606449904761178766182457702416703148271651543388326688141143914494829776039097018367212514882218523958229201986072030043258741484356029518390705500421796710509885146395805943523787669618801315766051631167477238093616339556900455112719834821283959832638751300178580568395242081932888481503360007219130134473368613557100950080604342541072831106192010122005750527205471235719612791644275685617817366621448148399312759347631712480248328718772201408134728564618561427026933175101056995106256026461119071243506157801466606084350259631448905752299358779190727080485930154479271042144454441331393474702140091266789427954783160923138181250377469851396424330799030716709415735047280979962977720828014099520777048981911049539469978148062097899226375477711803594907407988353827685278717709748782439379756475025130571525129443738988898092191784921859459216164395115765449597695858160411982373049500101869177006067144223593858089804338668292633949198013619012888280941981655864638431628527795020237163093471158894549207533929522973054608987026792902132170892792573391746592393514813713795131194689705380520836614966671998229894708570434203200200684366742924725546962461101083780896706760276337262544079103831133402107408877676169182849003736311915056371410492040157213381194854039829428419259010383083841381969796366939191701542080814386079505681080592275735581981539515437467383783689311800899132151058753270966980755901979581579679368914033443947770320703503115885486931350167301830786452725849420733106741357274918177248334593286629258931513467517532915906924763594883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 1888002306511726127312542023892093443043862772902429923678461542126824559258675586873837842787724552283778673393201786570873583846395665495616497095598183150966337018834999485047621685029808932645453801165846539950395514666404385790430380628329719031026307648531540877448195936935195736536514778578277060604707124660264805062698629855109422879896579761412117005766616579722489328604358561032657101561953169182031962734775870592301195435862578806477778439192324186082931867720283388810384681123141822636857031353476795615692161770962333296644211862807074013256320488251601118827490473127575821132226039359191409361093761841279660494052451394058733506227813873031237662274312315676952001654865079888478891595146070150098008419667508042803720709917882526411092325469964643120250496519768880368348848586968022862048076273837199211736676016441474194711594402327280793600730330489841724053181825246519827669108275548042501845908096448753549101376852903412748741918760019595286164396715632919673097191697117039546057257453297555425723660564189624719470568105305818907724878168840646632233419882685582882179324987588943291839368290928631910150906443405704104289989958261487877362630636298036714318408311882021304928899272351386154270274116851268516820616657813001027543010072824042341183704681393929503295811883980957882137626383436750293178943813109794720280608201186231523793162747226474935644965193498430931659909551855322568211840190216181718330227065505079697115673781098989197901037223790733628668514102036694348970508954967745088130513094651260439828771093272417221440987511659386482676595651255759432930010430075293138033089690447503733382530968782928530495850800595905724084585740517697535295589884601942988553351713924138608758039899689392317146904054068999501416405372677855566861026213421430793884838831301462418639949661724643930345002356644476350559877671209505350345884100617208267839778021608021401441995058403953572608790250876920293436967147237544385487883164793812481715849254679259255876379590338285716662650090224024707489646785373769477901683921689321091906257861122092342494913986978168851896196097703819736642457875373962550250487987030886693180330695534919503662303256137155116495644947037735567415722955303882834600916889964476186367325763436862187783488371315799846811470129210217167046693146502016482240969994535885964613686378305107088777305045196486686561626666787710159622897671349810144715160314917842536777365945894801806945371459223430919990778177522014183205053618184778724956802572588199303119714161607145684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -6077226346418619088278683496524024553328807131704172690510574682454649772353463089145914425300360182950621869352365250283003451705606574804179310702496210615263248043551657233602325298460570541461122407878388652321564130115005802935874382862194651819981735736964613878473610977421290102985276865401397901863801247781376529961312386919101759640291655343854182946034236250159041893783547159223523214984982798963318817469449824884694316421619863192599459043905515641287174138169825981569098904121743072965981467206933494070206540590700039014722749269168910754183599631069146262187844316895113774184528696546622061591895795168271748723411292783959552674009963726976221691954232158661872200605503353261528780931462734452411638519557823860881015781332216543686098807290921066789141564130838192971467466319775738179651048141426062613568653371906349432564621814908127220984818517820426663850075944748560596242898816793001881927798901173376904738320727990345305323607668365348599302441812213260140277801156499542066402806190268424148566312655540509945336627187988158637413487268869086899730097136825174801500524060972709205621650553161341629034185486886522173847944561729974724792295926737112067721915359886180602289276870612316601937957359720640459823533334005634092331095303825419828531697741728640364801950533784319710415931558014024465471495830878140728868073421834824223102212003732589531495925495494944359096813386577206793169204171984250278533984863222518001284930610148440554720412644276654123676543933971269470315130284584755984180507642521476704382541549406236219763787975442693613783365599582762097818044788460784766609038015546163903354850336144082157102043010469142599629630759635328345597163707663459654011306397168526209780124278680765537097114688913356362860928400831822165894685752465899450511225624098463448181987212602971393094757297496298464349682880053084836117899255093128785996679304335164071487332132042586124066327870669160524864249423852854073660032117282779862463091388046586899427305009495793690561704719324624903363847061062323568325848945152158686009856832137484648691214843684515908747083663100033403709282686826316596412640252662232307212415950708906825318691266332322054317549745265718694536047566139142536280149412206428861355007463027643761547078349229622337177405416024923900859097601760693440321303395641313896762790583846135081987207990224789239564268196539529180597354437238485931892511440477181926637528545322716127033440011344180979777796986366936649879606338102993463041634954682124751968094112785465606144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 30961194822693564846366142900320929436153794564386465474183991334118835105155623187332252694459027762328751028677262862547689143773770581528183191157159410122436565098602341897362400616714710379254126260465469084946217522001871048623262748734412034225820410984585589169365897465808636162882949255969826509863682007847933484477013573203036088601614195553728690553515918550526075180321128979403690395575090961510394050365735647780242996296502905956414898982089455309815533531297507440170063106297595596298742458154722763211325727632663544567613300745041903819016389463273181345244460125032219344302276158691770185017103897350880167164400663436964493670873597638215435424625685187509998584808687538755034109159674436979121864445502300500851936570471314681790402336426867366733471129514349750899027168074377015757421492947685318330054698064518795612822967879209040795613890105766151994261787834400035639044307565802476246197438098058997108777070097255570046961459137777362909487955271255608923249895282270563971814520566136147483614138336111023807580386486730497864311280101632716305760753511270149452497698700783259312182512252006298228974850545493050206518031466544019839488864437632956387446202187900596384594126082952378168998960866797626418441311832045498782431841607183656608170088271431765072184008404770980621993620124593053106160209184037865463013608506093094632108989634628558347463196686065881281281904708325953132124772766510081988463149243108141923840321928007539356689094507826488053791415264460246556569224680642539769486351660876934279121744319660356610736135243973370674621747526230009801560378781567560889517962361855467937509729445449507938662041167830242730906572133188909704963303473730706782388968587491843457689029261210819369851124559470043973970569883164914738063848893735185268119175546946023496607726559140629354820565304851512954235046188100509475397532857968117697862844939004921076721985170072764221453622474356500033922042406995321367371191744098161646043042607836594454871460241320034351641826724911958165656726436781618808811730142277403200349522203879086057531032095231046448159244265173929877996167417635147347917819391447385696950479389670504873125472984693734646744117469141180286401724392372291518775925634877781841568462904537158544832789084687694143639279184898260119849328072623509262135887861928318240636616020876033063902199854200852400717302253234217885671355750732226617209558716583601240243970737652367148163271649725645890006606583812752557689273626806196235189713195684526971673173092387986079744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -220263381253929052430101008478492732494571722015793759947866043128528865233812669930911711788717447254131980857175640260241397501241463804526221676292984610249733458812403495463533943438973476065188152984816731001145919808248422201084748909321828479719765829681536525960754519941984430601326170794196581680229601074767844020854493239486528719329939142336202869519655815535426032060572106711891951576615152082189993561369407857178531344120744177113035015802974313444747827255013136513920476308789913755315408781455544349965676085033621951935463360833459279848184283087944031892263367743030780514123014197889309929545971526489342784408812508450018545271436142993818401060370274540407788829121426349369634526487211902183615734351044268459387673397767890040387414819286125448996530873875393549858076473571833747600594323824989509923992358916066756023100441414877856330474908190359962976371429177251873592377706617341170876616277746985545554188619886279987819422531288919567041239191115070498493525642317277582384846332827202750702402576760540533190206303238424983592160619468506340314821022753108079234949105494287947654827284631608173296376968673588693006013300467290952673668097276668799632737551127620195614139671364591327806959489590059016753980144094332144086748116848071066679086227483390147645206496886323965021947609223756074006106790115020234327331699083496059402660265601975465021443383023268529747882824456269124516596596372220835034002562309953344202081470779705387537119887668187231351693045084602641353893297474865411608504136255707017073754267092290841653428259849990060382331342858957533478164310408277196183784362629550386085993751857352262095392217540615641269177625931680202893913554402016697592150899990451963930842831199901011245207461942921217221652748669411488440537399426638273783403759164232854624234260886423526357979763378016634459156052875332917022647626880833045100167379341018807062052374467598930489031677180241612487196901160603760485536787750844990712869646487402993615432112872877255173458643734006013436658383559395287693052539042896936649382471816345846592112241861104380316559700326012472726123928111307986655848757800798313703321561619802558235816777443763415435832610606550124058685914634399213696291947205651771003725460642621628672700099773269370397866985864529519314995414375537165652931838501176950201222835932259140949267255529890649378568149229997021682735830976443794542681755388743352920407289877552500787664756261227600145988390860030911473875586942656479491523411424803488582208168299982472871936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 1031136983188052111323587635714676938686720651323230826353312489512457030869037332430824284945370667909081225453136239056708428771574970623153304898894732727191568892812667969859381171503686908558844923879684116356119286179948699379026881534807093026751631916566067273448548679908823685498619502207867870249629854325841583779103321909411518167016973788151909265452125000014268881450309692832285048998498753039470616167807889153665585553150821656528927250263726997468740576496121165382841723749631867778269751998320935667016553669905298610214554289632316181686480419651030807732742975641283793820210885762705127397026117835352466585649861087933807719215588068616753365407260745365250455931560102153400453407516275288271236956484780911517857198168469119421847223046821787815619189719209990577900087471778356910361290993848255315496694106569457212440781052111644721679813142683153243502647396616627951999070338840064268097363514993474151481016842945177644851982258313941154097478082759243615809007382535447244412588006809455260705861456621324199198005436501200687151004819573530130218954346741082809278801498025035822270088597535630842973545473409540694173795612568979473890620053074679495674185681425241506297086781734663088738776365410201521339620417474116898677939077734113444557715695693477305337687230340894022436347956742410363999658535505401758010834664579532187918445239477187925378422484672768303012912969202225992831639335971423444879359674112606119379047834617485903957045654302005278451422304241757974244851222714102656183148801528422447235135192400970051918362827664555902290519269746952013466513415330008957305852968990226190185698686088433171345764415182103907733835703835670786835485125900524906547134039923605048483336449401595428528933925451244808636748392175433064453314808042621017731416785154726797895216597050978358334084399558272027616941322123973060625912061604608268069441948779749978186093197840023650259114628003598189169489702365987827689276978688149430700772394276590828928757757594085500756609247560535451538625112907678152701847785445407535747497368196095886212544175041785898683020948736611178011400641381793501420691225396917910366507747832108166911441262320310730439401009427871975822989992599751508188296396983099895399934625708171645398409543931553875057289877472541808716671709608913514631228792391109995944750888215013739168203638606167336412178759584087569622995832578041591542299484882608969130368280216054055973283328959397428794628593074076086087540850425137019659700865105643172145974094102410878255104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -3244819589929976496281200805559551887924085796300615527895490628437335618511275200293458675531819058190951914890207464664683583815781862878361038953245317890348824481943493364086424645820128793025830961758546745373488646450845986042632394185774906048467407408946721374206966875714836797380590598301291546761787462672117545019799524090841676010754867157269170094832790468504914314321662402783701218490980755672313954714924346097358706561343190965322407774138661481449626565882202859153479874428296506480372616905129559768628019236610683387057040285173005014863165452669065347851852895391861325067524972010356649406667427529363964215003007949717766714465340276535143774520763436288038430439761280049809011499995658230615278283792164924485297229062775791881263719408753287843653239119365373614356765724910943472582718630314687351279105107888718032600886166411557391927567862419560449712818523490993227148707958579174282431888457765814992588421455523239173452245705074364284985444878428235063845883666770202574503257892369773138939370331090915690930018984735274783873286990394643012464138968002200776312179856017106779189068508932868141755438615317778006065569683863303518271269288284046450613284920008880059232731897069103358688376434249072638410131182234109173194055386316098864172280905178925466109033521047418239542786643875852777157869566273302472391751051713701499586574657475661407199102382112714076442565480842181030272933856234376541381516174775601244774918430948686946595899168769822361353532785821717454118522749834973047420500986223205968271243758764411971689337077165911896244243041903934147593742417130532325463234892126828946099771674911215770284637834566491461517998978773596048925520532691683521631155501412844927603733322473748667579753220547934525108662482075491485606493321762312567776309282360814067840044261617869611654734985874636126691639299194267245832837618788467371372209718594172377430961483278856404117003555272590782057932592430094482649922524350148723194885787371091472897124201776639477983979245267117835459734618564712547285516665486398673203531856155949784639890940602281443905025640714359293091943968626323855608215087979780575344598043275219009319126238021641409252931112300615080645133776229142973703505843070061805995826486684871570763141531359751287231019802403793497386016461991161642271838225422509102170461934387415291593607265724120194227062212941727422055739546485988746717473016522950337165869480496020176095486134387283458497600350837392240082368619290611914386893421416982380503964073734823110246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 7662955955783038176377971524792652706902632030876081983611405700810238495605236994289968855937393337927432125489319631160874479875029213990049361161075435454121757405455300557953417995315055512744453061706499303449180465476848665540012442750517205261821615987504730321860015286721714017124076468215669527625572240747812350733286335399609620033849045360337595208306336633853150401433024977806625554547330087500961265110124350681880587694808166179802395202807469264178183900030378688802030009900506703374055653881769754853480648578111471543408041243770321253559110176880308172170778383103801372160084072632432987119712722947224426907070956389702027257915370818072743089535059693067672940227434489288490941495311750217193548151562021562484650292447924074938468193798513321626703828143462625250461522411946139072807757067623994958454166980655475010111414642227021096344039654706952288650845437077319367954217197568203762844593848858548610731704996552510223500451887432472282960981324507053607081057802373049194749898948719658783805796766310015860601457018426169573705258977311181405043634612423836343123301361869974571433875269119261461338380934813726853150282338438963954934016576544145901472949658104961182967581014111989384578659811792806041026106009681972382057644097230105402405544998907083734345322082333523982100256725291349022903937899710959090234701563575518399727473470878593311267362636415901969876502004710338421417690434602593597156922020513752255309107186405188784144871116073046173655395502896135149224203309069941502248994012606657920232726447550532047192879116209376974750136459313443596739498525208302542261307829029736817895936624759023419452698687138670942382732901394886804247482615975951179940485295021039847110850949592033542449151743667140209562030784224385032092795003905337592484445986309756174351525587284901043706070960419814641949703442166947189340313663356063597853746549421603158024135874413253114312148992293611678674122529762022365284479083014786598843584296072592369288778058987564443161716207124113800080417988805171705957064750960520663595331488664274767640097629184350718996629937201027040020299253671353307016783914845036453930872442504624825283862874339307493259190617085825570081228085681498566298985279515231892956206773430390048901181824585998910278838025343110979306013649106405898349418015237193782958250700528343156593971889300348111013004229458445448722448721485195306889150747515052317941836951537770766580017792120000931122735208467617066415959762615512896403480840467543914664793202809358092599296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -14710049119361027699814670431416874971416470949432985589657048872547951496793049117248116260047200551689810690639453680536758609290067937367603686302180186318677522937158154519630598616420626307661589069421425449753766621891296428887149787233207628728164356614209277052848371153105784537506943690414883304602167394658731583688796280033120654296014792620770202784463816231651486104833893018397018704006689788047388169051405729280855259330379362903315344304962839656128272408902478687265789806058972360704376452173130700599044958606406177564381426453190929734034364710955552482679728334892554561993218841689133216632648183398793355097423357326726665394484445379859995765273920810406631323604865831941886764284746273620101543065530017675260634631095360325515406700503353705050915567965614605687684906878171604400836810152168075433372738089011966978203078305876190598938896145405021815242070357066423665698369906062575482925522126220711755418828577424670802239609849822754475622013139266797795204026532456424137160292234950171258736609615533925102853248624346970744409847715945156943930511608475530279749435635340929986677169214690379312134038346278361668420454299284410895014482311617699703134427334913150345789799081573143317823739951169041564295843659005374492704987729752889742136403745938601685329493082195511123647347831363052110907650603584218559731695564884144726457127620941032860912763238015667745145333760291742744259677885519490874996820956287424153243857552792292967750006511498800199396684282971913371328448409923392724004355618820210863756507057038294312720787509917299517988978373172651533860203489784220280236540496530483108597243459112095163800050981997350241022976412258204183294061025741095994368443425924655360422936512361438534427735095592572741032815047936070134414304162471158182355008714830849395604495272104690090325336024836627133415879282458353337482522380485587466793006449269442519779671082664314153200903831155497021768905101109798332328816201059057396732298493711596904758810944810078838924498642634444123827698486622041847550181089896156406330973701796716634270269775577405907066306878813361180842347260994863589013071015246339928313791074210451391112308119906866845474789762805389291773843943474428553539197786502223511108545091801017839211108045557854443198412012796361754791752139367928361301176243466232598049413084828226880843798130047340872331764288532111735654614877788739030959394894692947772274344715262746735781549967301620334733797327704194970172088616605706323225312087016697472755597985962298464796672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 24215490934805049327560009445327002599674309937676157990615342624068947130503336259646201049738815307539055373893265869990229540272503606001770954958672730913404635863455853141764664813333149996551484894313786992486568712142780621491952921539269958421082612680733945546376322669454900432077736970552638225195816628841493280775513083211836382095369513915917823918662001066656284179662597498846124448741923764214519893287433767823521064872504180240991823998857273972144734893485276485661053212950138466407802309123642085427675610666333981839496332560550749828025673349586635639049156846270724450200197712200525120225885495597078623097640177143505144907320682629044073742851195136608045613482561772281565773976431156849361637148457508982675349305430618640731567406334388825908653497922472795795069210088820842312799514179072749602753709163861064309630305893085525902375441200415263220432559193217632616723539913763300786372612728151802077951044957817834918364328355046447557319374901474035227999299778848855879008302215790951992491395742907809831533617565432103595417612668056645988450782235867835804377396845538172779107807511853225615665921209921071768201449835255257050813424110822071344337642931400844091232734260023217887641778970775505970837701107706002952809585847944491638057523339093108902245181792354721998434973793209918439357223745998991428605247139049909397909184656594691590880905876903540851679872581714125435489192695897574066501164754039892423831636134898030844636180465706610260151406013037465957166359996431228599058580640850771572320767673171904411731228816422720018968592095695865529687149214678358622311126817484854535423451955072956103451608618243120786668569966615125929439870737933332107966650850079200688615810564568669172373597931659921268688434702347955360866059895075854663976868340328003264565069356878649105379739390840130362414874184741496852612624065921038752299286521041075157723520710985040108778005095164917446524898953628678906770553156999034607635318712068798576977258611116033102979372872569390430081584909364237794029771856977822580541592728148726425404319363331642951361645095308988181165844622824785343266214640508725109673122568107153517742787977715073448783076127290223322706713281006722866013431105485236191098392608903032909282708617805190888161204668251234349388355513460634126852806238837316518681290808673254061613416619378939655070157853481024246664846202413170624740690499964428879870003973984909669721704731445835115123790268276893949263230000079181926450479327160619185109421007567052116852736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -35318781847063566243013603301344631151306516235864721356479044759939143644880621586632044555801981068768564742368697906564319656647753340170136320107695193971629666562266400733820287458409944133846683261676418399229722205700637436439700195483260737814427738017950095178933934909847990772179748970218213132266622126914142502779291567430390003422379098270015471197610069272432474602080881946942771490102908861607542381419362147222210631462747127180085268178639285052919876235948371223496082319257035853049644915978924832914893580393860041871674483524077661458670784682852124041734149486710937347201701195700413952208810454671042129948571746858489701071843116859576413789045256268753916131698021814667991361861866741135012963477738004892655058076253604059473001297474803192517513547698239140681425888905524275788909562945080929892008131512817233338646353943912186505516884917253557122557538531763229834584905216044199029841040310897246969491072081993589074549818163601519042924181614097462484025979612676126904837108901471023019772830863595231224055960481084992789181893300389218724927920623324320437160883853576816639568559589718466275862574667813072027012984972518412509018977345475188986786349500869681692490745016429292824527620000876139471152629015920560731824742017230282884255882266421120472760558092094922875213797376023278253759676784479708961632952225728328943221521205003885204188641307174171850461082896355726632936509264501367349076905513101599375453054561774343677981228419640239520745289063636714755316372949322339673496065672073007976256239863648271796597036841162060227738427561033872592219820290058749082386010120130632723503780804325540444024670725047201302238460652806207717362960616005481820304319850390090415458451068883054491279369801930008844797581384935240481450359769508380497094641791843586550863827589129812812865299521868695587038050871900663642476237539431705811818671167220686614429659011692609806764532996049950613823645832058751546658896195815098193493255303748950343000554945375942011994188561712932575904159661773574399798846486045483228142113095276251517374545112819628865372821140303388225167049659829142144841547409083394794697843008585149032739890913798470263891869911905042536445702177484347728181761673803977776405250804344430315993724564546178644708351145702784089858702545038164205897000655094035818905707230487771452895281595538486694698971191982856873710421084182080309768150328028950280499905608464550797503637415914913781409154380876947135337589391215790567726229704328787249331062539305324359188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 45603263085122905564201057672444452031154327058388043332353074380955242536439710196097295631083892823095538267979007748740140241308356622898153574340085341395635824946244336733821511855281865785695987568980180582409867857939529830157466150676141038525751762874756907208632837625684548454774139900867999902587625957600091918614825259680028682939997267901869413818122586885045351145750834670668280471516344118873634713441232830840252202965387562600079350589333900440257677042053776360359849423996712111685789243104305014361026727105404842577112714883261808447432263082064603762989705652311416815554302689921498658383196147405121074294002124061582396319614071902224175490123708691123513504654067691227171881294468000526608255976901918796597007864834973287164187996181943825876577706517757760868150449958205395711497122393238321794021372301539630416999911477621079007040100452178477341210230945214980523104312296773541571944128642329260867952893641859031928714338839449340578762596995560234629746932464200474791502226675841488803235163075676531176024783110946471824693341464648545961258666967104165418660977628339112308069469464133943525971317516588519138977993342873717778241413171886459452727025473330590857036246702535697357560180964166298662544101040981858802564008796482527299297042847386751947869164983861846028851008434622738733230849827565224456751014892264071819024223429213474960498317771403520635191798828585469663613248427245099772293340674945215783156700390819000919095557791021820410997188446024367582435963614267329329103726683665740416567215225408273992655724982509840448677029277885262741188372466324421480525830992574340905283026414363774845325895207419399968831780605380702762326809749793618072800826232838535789171178338358535906585452272682671148502587599115126933221428580402137858149212127870672905151866967494036701151614786600171831271100828421201032997461571791660681298477627341329781700246714673388659552613163081008767153330099045927333764286733734894589025098996797916044163137629528583254488132432972949328135159994784207311326624102408782883385046376258923623119270079809187362197142672483659023917249658693965406014825092310820022737138354435485787726573047531542953394924655402139001083728326149162336351399864308416213891359113363251796951118282100714250269274152369564183065618247340775940391466573796635041417727817489092146999320808307719568837461195546163162995502041370231143505481477285400520887185827000667913889699727009730401390011333156797002344094792249444228015060488312393955290309318309969156636672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -49787571324411521244501052894073552685248035534347966744135232663891311047524409524008761580120213305107483398976511257864452698516577650306767467458067946462490723827692903380189979972135596876835359082003553661657663870157078717001082360264241586823847324769629578596177444535337415541016437062939872216368011763267781678621241944764144641648710085480411249383778995827287883827276854181264301466320823367199494614111269624412972284653447051934999213348018846668373612789428459897349589269617615609374543983416387647814988676821738538637350289040520479328084838229451930188896886972961395503654111787194282277863124787088782137229506409612252025043336717711535460520184062807622977277670814003323389884536530603081769363851622946897470790578174019152611317665774105825304054251450264682656646246120582362650263649905096247092281054479356431607654050135715826552873543250527855337051396934661535694049884180303216255242016642449077467914728726443852882913896898151407094650827949953380722425344418273151832518670949986975816367937672323886897663104319204226901398490825279188892796631831951101273096852623559485529974000077369321263108123585744828535515275126871244421953500724636807729644331306968989552047958613991340955473778048961225527473397860316393038605580849603569733859679291456444991311660440687514204642437648316818472261681494704210397633187198166751377330631122895000771804380311273133392157038157814750050461364094722636134494395406723914879477803099373912007647238540554291560641079924948741631114484745752829567870701333354154591731146838335840869541592198539701840736592685851607802272293490134385365231957381646509092672776158596141074194519061795574355127250120037342670924680318400835697397427595933137421816571766205206175540972489003178972309808308532756346328101604202903805318879780938142584578348693175241302283650004427709016918226020304333407995594276178492571131373808123173737803301307053718810899904370971442222168631793393915811367975706861085699101769451771050188609969683575784415067832610273351324785031688645274922742120264335654437348787871708180465985456729894315760387322363449689470173482190751280939445428532015695501540237159015496256705674092228084215850463046673183001965395429291708770806224942615194196164891472820858854886836151554882073158683287252007191920434667137227987259695560436430670974667859561914300734313509071255564554208223166144425088666038283314812806149892794269197345089942284773216713866190304502981155429122876626924218335853249103482669638811920929262629616089728311583834112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 42031293486851582977734464482491056078011343359692402065724947537326845049542303466916633388462028135546906660733991918305635164553559309106240817380036353815078982991537514745343132787027854026763954449589617306903934728655522433875073115831686772026691531831923563033290547019609744000922739020706836656306050755157639864337248653612241700748780346367786284444970343111624622064620107349235576720670248303631759962418179545806055916584128808661399267611067939358121257252260449223910190205258091097474629170490735578114452240138377027476988947326855125116468061810898104946293353300164525265743772262814106978062479609422672006840135003625313291311764366576770063990921905503313546914486160692583557656573562987404696067554593743518679378678009680414333654954967730835186830750993398920902446539371208724871632996135027108117428004425324047557255214476102473644680459095023147115636365142729684241628404986659359718638783022745659548837591229649068353812308662312585641217395750970584103377874263623433438141287478372780494998403398222978801793474637459993628677691036530629337363766354760380182740919689265142064270198760544903441924213668361147507808892650532363124215393963170923089736646086293231545395925635501537015344894797394141893454794033332749543810614122040821398790381746572936263575404359910572125181732931680270529205698352799441429417235954959479657325812210817868693036432303093873502001963930175971571427631559575291143004235787171901501250058235620629675695345600105079097164698660426254066628969651066415806629985452714863260978675607582032605826847519377745636499467868945237822222255109425340462823297336417778069590560304684534265284806014057997488477313551155483452734073658265751519763113085398417474933782329334213219180051855321839887291456269482827666031474858732180440370717594698220014131104675701024590252166484987480360676697068434647779254892510487665447092242341068520630118481014652617274271425927199868434354723716564695631450325967855666175582325485056972414054861241809964628484201145055859157916842952821104809178733363929467812889213576704997977182027582639088674664997529251863500347407792929370247376367386681972070409071176080898011765907359789793426547992426936368088708501425118641137110664902234665453192355404509125815865380386686040316836478403021577622791833848501821068468073426524280083466936300451016793858670536779016135739897393034032264576985030467819251966703902304295064107538605013459156868223376774730771146381912017408173815529740858642159320734164456580615106157573363972475715584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -22623401867120590637758638794681632448046604679407973005840754043024108505015232164502874836179179842854621696819597857601602738167934763655958216329150474073908480173802138078757161911787538470222250285647620471949771828998407128680890407215203854584075635850341813745923994060127894522174057418865004795717184480709971448956756341946231332287252978493366000021885754552015126706655745883479709580975637531054974159479298542349787046987490512014175459417478268403732223173078869959662497018438574147086052068134317474076869373017174797235298189997859211932580572068783421778247611883077906081789976963308920156926817449778558834348421821724824270292950827514939823406268884145128757278757694021873856835766112009308922712729899736609172902204425615964759297213757731409699349624493772010202999758291428015078113415585869189277118197411123768725348836741449730287246998437427138833782925068940122833007759166661642740263100870428039176088726985006088822722461413843978277891782449471883764627632525468424035130724287998178607114530275405544089969886231886683719628369446132287985714988096656065676222189237528849650042662454234993581665436156820251922951765643948018592638407452167335274836141934055380335249040275502004548986567455173076526935734799713489232552865968945633959322579172484827444410639274339471502116671314815089710724365983828981219424084676079282452231197562271342440133091604831356683320873571089563845374932504488815080669805776058730152672003530200619631478453631310338555844114190249766444416451840598679606608421166305329557671889549048574937056213927630357251867397715178318181704172599733244870399000307094078262434058966795903180872036030013917054580440379401148003706048165989941446264904694782069065125268198936056667092052886310714585084693530764042193337719952741953886784112336579780944644985997783233715903231657597463769056962817968182173740791122931825806881791257978573875456154029228378935255680598063855535466575644139309566484766555768574250862253801619442626564669567925933502013365265226366446313860366803682048515140842027045737944169626887083954220266760138653756401690108033164719941641798382558144664869998309860681571841701425523197695836683537889075492123656910409296068279571398630752804368326447905594597536781482350501773154795057043236047638253945723229402951340720002078595327783643083905930256802072276470862125692577616050493642160228380317159873806604970298509970466767378017385407344622184512245836432078218610768510992704434764272164297172283783788215336093626724524271386115679681773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 454419509580379880522668167658327962288981887218730734154632884550450221771959250710417055376036410925900481573545371954128670468947227529822903313211509569784299968544703850288346420432680019492722372953517779288220005456411312407543454540133076651372211467150807208400061898670982312206371482681237905580299791657513279754955232786870911256779126867638133426903893370835531300446747260927184277042987332125539054962811992641541766633040159556403128192002481439587661885276865325104560036312500632767976983027371061147886625653488344534146714653402650919292998197715629957150791550408625613285244186702712345750577973987884512804124653146124596732032011874087845399464612938794078644733761263236603214865696917844707705587996580625611038526343109872768983170108384998851184963061023455866958065577900325003700828513390221033281014418367077865980721126945821129801177058865044095919104744570834310428885443195673272997207591307760028575174506075361518173100443779991469032929677359747467231558675228291701749461792019060019085643575536582051406886238801571334064817338730939124492066084830329882753117624856375860728269229931489147612689205154257263130403217539048350204796146396349548280380743319898943620374215172746964757668059540222592160577139540298845396047411545277643827279973425410930566793004976842123584869454947103155834597944426283776090979620420269201549234201506299794487090194926082752206052484629402045398111174911363001845531426963639332100846693738520174142432150478385818502808717598971396963743268020480745126953434631874902788538821369971194410162154488631058290545352019044852519973713225720854585519529556192808013777196370213177776133286732676535109621219417620425200435285657841288514310210208340373581748878250354832557851674412804611158656966719209261137117930110536503743653020833813185575597245703302242994958148466128151904851447262079387304011973002309770427105565531970563912724055667851677323508629531022470938896086324785292894811566213882550965576588582410059694305470982291451676319357343191240821714065409995077506098830400442059173232766815521432610592507695432008778026381559566428351462785758195399821279424700602107304086766559554429046361605339147925035791793803316552676190868350347246060237350631122144225793392872793735621521587271452839028274161761006480524245091985671646653252562883903480314629997402053496089158798892320032390069830006566326331227139036544235045884021982033206657206819724465329774923185417386541316672709102432922808086129911724901651225782312028181308652302281153888387072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 14198289755930601867785936051043204959695024687543482783301849236953626553416254955503516537704700073011525411240637139891134900870236159376214442286666978113974853821068115778357935149215709206507261060045940891992436960884621050479265550303833298872332816255325207486535274478950599135170128515177383584189187185413651117310225647587223933790160783069914605140567625624455121254430071823625524571774942070406105927595689195201289369454152931456705506059405054586230067293833845945321792036575043831915045052920589578579682411677023060414272813085524507988424159381305122820919050410401187836168636103652154993287507522915422868937793307041016055312945389866023129802303450644971347074333072634355675444506125119041391556854983688610605663794403328668788037992114584574017374480162386656637856981250804667049708894108170585259647848995255404933273430597021766900908063738927155990134259127853566476714743998406760223345982897217482522677586623076774658067798328452366447895817877984024087029502669884667891336202549735999939325817808565501291331848525802341442262563456876695031697695010313616387004500658217830685920657922449479035881922007478605849704042786026120263259941528163783367077559232154428242594916694254638358789207455822135463681752686940881885911077134124419540906852837036672438999836481055097856599946266134421858508877561425471215669916942255136709554139929792819534718054983375357863399277402745552827814902028161650213143816012928278431687454456645619658776983398257810599975582128161021476098709757862645296675143336352970914386103429452145653207765601774683437294146382412494377133995392684802799734533484815006167218473003496583361339299286989375033901433802009461825020700213046714837509544471109955462433059525696192895510775910514105712806287802037460106249893482188050708845400396599626464824989536373266467426383903909383102305520025680053289870099248563342753920542521883494587957609549861378738723096157669069702084741721566957044657880471963927640481805399877576072859351942949868180086805689581316149925490678767971290778615238783951820972796757749608138127608044680501798122496444074333184036507907461582193110214262859201009266890794990189788682163794119044161379573366180660164711883051775361911661602528083186715167410559581004944678607786721937052942774277873948712579096791673929769216904988425389449772233410945046468031859649912568279806641475262498568401473905895388118155785171688038348150271210787173766611217009803515320654200627595245374134956006824251657079081608413715104626569804312512290619392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -18320607499517229014966071533105674431893385914449913517158629454597472783891856364398240411892739708125717174790362842403224177097219599511780844109295826455612437277764399800994107171105900701827675040486248576505992321137056206649437609407101474624618836940647154887876856516141590760170973184306555841613446208523710259191404802635460931787401343049732945767407381571096240479593644675445462651445609199353213386397483893760827567417883557728750659414476915954931613351789041966534884892874324922494614549236450597877016402331517545009512029015567518724903676926704410315490268580485813278411184711508729404628794233777053313733239854282369649932754791529078671292032892486609981756505540157643784729227994856681856119089341297702787035125824329688410032105298919599607771658401503231474288525434509221209254116626276997895651546446160978675815033242317102542184017400283969807847247659645382619522577759466771104736197210659726565361246255211899502282970163004812557150298771044915567549182054417556025645727026095631643408629619391002356753641166092222709707251944355350842505098862070575628161373781431481029455007053893133889829975110438099374039604507725151189716794296194285786533260278400773943609702297702665951399674414620705462079702053354595614274973940864340864714471970699249931926308150595070066605094656658633941042055693210547189176685353241574655262020567797768274345420648292831845536588417456440737076222638721441401499775424036715872853183943157844812081269841661038434709502921734599946119689577125597338039307433333051477612466600166491495858455652048596989821393362592438566082692042071520985160271283907372929455877366921838419575683949495062661724004431390644157924113702359186800402710327891358283444447649848503487737111202705644134589092534875309806525986540747038640179496761056524459374025353457378037110871967754977924271000353745640746076011283893018375541380943267003271909415071357051997987749155347779932192657520798147055853258183593308215269114251827231806530136331457883173438352744191306821236052518121973148398630616453140493195067415522497378466534608879989510842028293192310445266830163037124733948007239200963403220518385073853406046671678790779440530436818927416788788860118698603426933510069187183654427655338238394768220318049183753250131488222600483622938125058578549241361413297387272874967876722505145398436889261163491081970737759015656864068761733490432237514567535168324707116176731804597772571940872783185032639340692056000914726117097500885399043502761588130401764130368586485222866944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] 16392188347642010275901514688996480505641160262082744637227884256634045706211658832079687548851076976573791637535538607895711547784369114955373234034778725312498892120291439582628289266671861440061179647131183211986770819357822923851330265382833198413043228874144831294312267787388926448877292950167855945044506911429114983555815375212686066302345776171493567533733904424101297699223237148208423010138642001410974129299212230993745333925791735123557167879340809348763747935885951317359430566983209649465772697460268424144614272003438663901460597499125771585666704487034764886161676922306601545996762539459993352624950106126169241541639314456777529002714242348696343970847869395463966505466205856477745741817748470554578294908189060409101398939453451159852428684097567536167547310521894994707237385029764706166765488725412646218221701122426230642985964685337867413955532955795401177135341760709985198403671234778483875950499949217033719691425515115073106715995758454887555981648173319410213615107856097616720389107525874176357728369399174967971236322879286098289677722618617997270456111668794934393147828889141305146886662318094998051631336933359239139866405149964027937894272340043989775960069728573068320987478170487913568434652386859964940749021432907434086120278199987938994929473469587398254632577150203865403979682869890457165830903694100595904206142557797519221878659994988018397489148838574797115839131629014335008402122730810178992304239998894900883636497513209566650812282603733752971317884069820564381196122785867838040912436241683950184643383648442864514896190025043608490930142951337895939150604733347286667829357447404288698095226067608803409779431981239302735335879792697805302786116854651058098643839670349372402082997527851437085735852935962369241163354055803235399974532201499871053878217735146977285871264092680527330063958416446974095183246775229915873775639255765375288408946261173982205541502467737207961675010652353834361726418110804179744695492496000867870809286260908399854661461594340376843652419859683740181222877310641927608047068640181210549156668611801236391183042504145938473972610788771050552118970133374642258807726223788257854807756602351436621871884958008331942528330236615789458389036121370839534008896837037483555649422354730045099974133036257348614314982198107488513798250471905201438304197734424374025472776421363917321646332044514292608241077377449183081501966382078902729181755504321639870808953039524366605086864691384712382660881525200875777256911993258185348753613304981031318369751700810967810048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -13925689916534666883603349600360388415213521261470406900041201049469318666336373205910882243024816764030798434669703639684427027099847471497698054576962877912452585888739538160104205669715068040219061601230569369377668903789613433667930939817768923305075658512985122539108233692371114274677608606191945319153296857685919274181638763928649971705973086100743639710918398768881215796867708856145725969413509099946147892628098002501911988413697521640130256188107643529086213967867719996859449245985382850014993159752706932319119111383837114424763561681895344733928509233241084947408918909385835577647288477941038090576954720162159854849688870925484598534784401593954743628291268932445463261874645591042763134468132247035684815892172875679282577802317563300619452326845018581327256102205084582610185390514732575388440672838309617849176959983624204340027657217993663459444968070455438510613330488538085258997494204581238758893852269368135227384719946888013647596249003932573162855519902262962732555837327730852462628651767660577034324352467801789837805289659751702454647652980608553845039904753140731908378906355715380701304670073967530299874226006093518681930294144480268126347237081752773604322915547791405173407058952582640204976652666016021183599760982069330697766889122833354928596630259344127261867562596698703000089106145809096545414615820019030625443382583215335351503998873843497187939887801829558076012556159183993952780513474729529727263526275276459877737328289999367580991302204211754991534327037018082387991257855677470562692658152737980696872440586426911684942997829106887192910359621420284124507626547787008285302040002741097247789911444946224331405922752406119866577935821081623424187344774338588275064149035018226958428678843838633969577380186160025647392407850621444408204154626913404516046958599697616957911648420128019911391273190730742137050865781931468856727314442547242452805198269285397409702724791022199543480701746887921720180302044197750427778147071043692312092166771110945956593191914079295664788661557136820206848236889246547953068620789152040468101682040190078695356890902392623746242292189123178321147462887180199568569882153490604127475764561532773791026051084730991119712335871936282894791930632802873473337088681629739479317762334477594998664395403065220697095040233794851966596525341468881484809400832020767865954911475493127680582874231416242718772004294963971347235913690786737203307715921518589701019490313804390918292775990399532364257270221720713979611625110694348358196146320895353198399086835585834203217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 12705711508292686153109724427845091902023821281677645036784370864374518264495565058566519336475650129815751450774741797905264264498053603854450826915872054376048139558237881370549875301030215293012441867850049520572233824174841165853608100585012483240796548304994142926116206376219621073133036952321532969512356416007234608128646181389447625675456859281490837685556253528315998148018523287815811820751170712921619294456429811912111672464342313030972205799064660221282204437004963767983845929561604997017698126027037978711702074106528945501332140075985728881770434325968616520180678948867460434501572299735190806544027307666185928379008353187484328131293352572985891537605794894911417268984613927189574457334234886236990812690935708318062906897454388790746202402186380043804205494767286437449827839787730415763745105403860743592666568912995476061114972242449850770477564921572603368142226085719943686000947636597883019730593313007080216500242515310968672421469231682598197095527321708891217020464414935515741853629088086304439460728492237587019944242115831529785664310118533396011880130696370980790470235115150689921722945482940608224536229597469389855157403564503305407880937163406633154025592847754831531384832562773942189692896962872993970611138377507549414596520646420216879611173253350540180654838593315720698892243603679138998378399990636672399410938283086831057943861657873786957617475311735677538924049963712079752377547220269410443286641809957019140350336896628451274409930126621735780549720562884239937993573953874195276468190505310215213793556852727644480113449889449223393067667341666201071764274770858482623672390811830390371620493454425354085901711053670844514622449805050831016380243858688184382727852260771408536340972289739168747203945692677688283917554429768117335658322521059406540368317645981935206288444141918412459581599801976255862072525419433382111037709107709888006938893349350687733207096946015090922909582884292587566556154466303745852106329153101437752611169131286181951697404520235783421676957078158604417052501730790086598487331960708019313113974665787023196911160759719265062389709861709598119371348182412124592685580769171170327861700116577327612049880101675266918295537594455191824357951144296313181842672755568999285547812962044889550589461809576624885785764770353336532691354688154544341697789980940401448718446134150287336343769731583049952006318031532398080056952496885575775069122841708329505498952493077681232027886397371755146622916913947581260612035525330261099120896992966688897935723811646220852527104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] -11551176036081671433411158295020783318710601667180542566219180492846349710162751990892600175785559226193927802452542348307332987177533630737793695545661608410450385718352583281915644842001966096167591008319050562674715883018554658665805893299496715868771810722626825401381369367346688186949296580130213648031139073469145320533224390908803678523763962569889118775275317124881892325393882534385566872603763318572468592147944758416334924159610048216675633061243606241943033255963388529876414173299458714504231010603911986280294663776422943637367757863312580785264795929550976193817552459398971399192582420169856989047875528704152499521719190071080683326897941600402609517538828962421302381758259999802901178185333888177061611473905625275195642896037260970385525846479705489395539870842422916923713567879294097652361580690480205843687892376576043697747033162867483773878181175843091533591023604106343163473637530021311225749746026203849284520785570294449634403020470624247207092173549514446234459210778712630904311205365115148216570708006338748249567355143567774093768465851700610658486979222110937762304736505631281273124075695581416841955386574243387075405811705462828778413623413970285349528486887352907467022103267588119382679623592955551209352534089860298409013411214359260469812477077170839561972177347496597002942963091377635963367529224070586635702757884366602047726503651836356161396168415426666240068228878059677541489509753172055410677320157451044739862984126325792639029386353177828499141633892734921415234136720692307765966320440994709910040340148658496476295274029030648239884037973907813665371788760592186965381329175753886800127229873500709598786207158276782539495593184533432494387128718835979898242028304083022342058894080271987984650703705735969031145434259647532028642987077176616582333145706425269976778625231160362780811054816828312428012944077544892886482642880861038079934448062953675796062504604420916603060148878704017523699493909473107400891744319570082343473966084515985979573853556851999636495462117715521680306308425374483569443447413814984944608750835386790316978623772397193660025951260232338282910478976994350429891825902206979082147282479199584778992395521444608123195799365831883101994578923109188218259935675935823616190587774904194941175492743990081149462988086412406489486663929992915717165067312092129293783366544733790894771923726714866826955900611131003907760905404841085464877735626191301943211945177562044527140794383028491641246045577906201267577166265428848712007420659485978455826761867933804612550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 9385660278666748054969554702144331651778120716462067633829310401318593922246388796448784698040665653279905498460638120240744721746040399188868399533059711493030234114332389283751358468364339641597598617721608720943411672328718519674569155792810241802621058034475257526250031127981432372152675596916397782396566822785696038263434018422107724023769970286891507357226803880049248107432664274119324405339532895305969173762216834969075994570281618317224616553511920514825472893741597753576572417317714841969632725663579700120787435468261202007667976198039731533369482828756133815300946057941394434107668720050460105662469680121487528071483203237909955644403131367713187080465649586395006428542240376787923992945497564180776165589413364627287718752991654694141383925726487178207712988791466165034710927420155734756595299858339758121073644319296848063194950717621282048970671408158618160716051291854382810899792880436621734470551213860353556411607082945546848096505194509068331064635771991354697877786623159334499581480522378616784489623221224190963731453609192285534067115842733779421799803114400577289421462972724933621502325654534599051945624348898698888816177178269883484374714458911341249309189114072099671180655868857997982329653784294558315499384913597890955482401620689789469982257829311968389312964891749902118717368345952012042462141077336211626616544040209999228963943416041035800567504759704828491829714092196194857581027216021941442748692876376802797815557891604869156603314205734585638704576402238356622497873727039325725426860716035454851058306356199808184891452747331617948585355117309325769575479684923336545232282472520884030192926590204667100685197322976744340697938498611224879049576227362509004473498381288205624112283804138365305140127744794082843635623253479961961666878576918989793652333142114106610607184033666602677906652939662942339151152490746668517440483592087437955598825774238668220749348990083184970415866603032379535716174355304390595673130948580196529379987815196489151725425315427364061549828730945074436930786905118467933607158204191094581715843342222946967109025589228014159613879486531767247380569595689596926684399742380137051319476822735757670525518565419800588250569616340162848433530270177758541838050236536809039255405164557971240895746593632336263537827225060001386821127402683651382926712868078000575626968762643343127997775158766422144880949868828061952201501642547543630913375124904112857308221470972555951978128386212507013834866736491234068116302231380875133632938093674342819422500596341406745755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -6496321439764707500238093174525933790579786518325583592829098416160827404019190523268751786991553503673725415494222248073625296376879154814368316998255264839462793123127007939728036742182635134576043859802227637776610427014342438532801797962154153932027177902362285197376488124305316748518875555162680271711470152227795820515947931233355402811667600172865153530317568461238021073023797523530995031766079748399415489861367478863718253781178177500539625266513762492119404581493061931937995896674328658508018998354891834839275250912777242008134810925621159090452959633777440096286945181971001895938498219251534283299130937552154623831658786313190705530486556648625661650434077052826412827927726828515671850556903783778503523331727792200221512249574435623750731389120837069833494192180197488799598079200584526229186348731217706597912898118634940360172726435152880410476199364916407906569422165026891388507692259946898370471837019065458087007569199940127249318753925817141332127573631141416281972823145151942713683934436762971756147806706508713611345936345903789878365292369334903307332374799973628672180135849380480715961743944110593154631963410235272564250153902272444072166486375831656269104239644133857556390635805863182277312883729952414321764876195750385978626409512307952173080453971425297784517510181642915952068714493926627842404022649799840348123082144541446690260888822053108392287552255043773549187903075383924755244106673842188204750166642395624154816657795349486376049448444680712429187706706412767547867732342487386449743728338209323485978701118256408718777300942212446186476284224072182005967230873468587140527046730686871321896146586988166324029224623768240830062585016409682423150921031120172938866676576736233771579492515913784392670674889668285214585079724831891228176968365665620871350678975076746039982830358486582958894110781055986355151274217200928150075417366618302256992776618942470751290737112970717614534412553382166630322387576347443802928838724575969718225898465495493998711718576207038428163782926197962600760420666691570186039692168992560499940996205366966009394592849963656325316436514916588769041468449051656881644551481914170280122025126216252327534907480739894769538838198930443434371610097997979269311987056531533959342788814087640934653120451381067865643779065095976128247128001158681087497718213546304690222112345043211787028451987994550414208692056476519959022575179159292635787722222490682854128848509351151790970273914578286085042057601264801393201649179875874726453443041709866159910105677683742340022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] 3761658834369219486553350601822857605636077111991612289661832646907911729149868791288990116819767765023428922878280730127372557103527881438194590769115142770242516565105684837968866628163600474563095805631572255046432487196310437562592001525275560415909385319551148624305227794036069440061288150776450571109806595408557045811632891791846953164533333615152027903700571877245839987198573350262261504740758247972378998278450107425712245553930723081510489649778207121939043173358254006084959910166624286951838135347336575421559420613890909369559009318170214938307150324287224713924235125153998609205904387663675367139377072116979678404490375061583843110161045919869550003204583990315011271509638330555239875005814285554364608716203470185619328998813613092259019542711913243380474003365929112908795184798494244320218674936288807285502603216956895438544198680478424142864501674535075527657502892151271146755367195581961535542678747690118720426902321425765736942473945983355020611745733521505029489691739989044331522821419469696148243920121351391191085994135761125097695811023393328017521859673909155497640984313930672034640489229792781602768139732237870097117281213337521643715769950780359853119817729064778153946947421404415534655188160308292521555107226605569988241613364144381909215085245465189286887711794299541462818943007384865855617822502269263618648937121000449322740118488811626709170811273602596275040318703727827117368899095843113975178001819517575875791788645450875566408591339337373378641760307020300332190581318466783103693081220030193581479677434208092468753062629523460983378661745617453144766559380799267464860549541128312844081593856106897504699144766575670144952573410014015066748513840888605582410952376913316997336434294811535504959854663121454419251984267945045422871233140991045809260340921951968978522445410484284373553723168293664816624491993460885077741375710820325685741430362955693058315795949221325302073486569803564398026816780879275389674047743753067677739684729743434842129573289060883668981278122771115978483724377240299390592298908312719641677950367366963781518890563811690547926523492376262671045699789122099748510542162442966183205501515579399035436596869815653219217762002968633950387476489893811381277626765952310356736426828759345778846657217701975580303947750658276965904317216943580593525828950599490736419980647254639845445412383253166858566244169945833189908004927410748357710472498455467961899995883341504930175354191566880926850087418748018267113763585811986313775341859617756557896917705410477593460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -1765074626177771121973871896454514866292869813402289260325771176961296504537620407912887797459383363878883524204053524064875462690989283556097016109567136497927207605199412650101724992389014354394303691006529770156727614746692827942138991094581700842318169834456030339123351850276983166915055409954544469934417581380828423910955165756345354710441445324221024593416187010035192777853646983996825739344301577408569392387939231092538825189528571762095114846202706016932861717333459526638974153351926132267797112718748040660865203728950078546603621671581769579452126593206751069847709999932711858342900927500488554409805442934222401493665328135580893401678726322340681420600756955947688623245625426627498423703054147445548877867806678393429284290709185694368304694933728068786138913015682923734548606161527402269999156651332725215217774889868572620062461909305337695184134620063959105217804347863588652720442962994319286432005891260860386814699233319307606741733868167335668318566586238072292504505374592964634931106641189093288624929592932420449828114618045445995898379850113900014244179711489186456172779767085338818089023502254815195578438740669165815417035398785592448279049513836344991789980722919574463074053334144704892238802149234031336733016274903298901998035607862941352867327593381837671511051529250213143894614945862696248446129812428160259536802570403991684326848710936696535532545578869468780410083650772557524773767017914429959670954861071689396882579282452532336040344114149201611500285785063424428115738870109116983872605006939655663725668316160338013444435544700504154962242475628194905304291038382973159780067774079442713521202781851830140115711100838045525581705310931430552246096016870807409131951544894682529270248013371805518586859965523609702299494560668184097393859617778889516424716137798266907674466273009663597531268080420225269522734651747581607150912545698241428563091896327577075149327262878508813545820054848918607744898227536230591503573248636503883746915548455648903740018134802637114513741503459535456648871181389109508373917285213174193200185589775813931164994863678331003373625494974851645666799236524810125626836980521068991945729188170799741440473658967533002443283355979933870839507539306510455037293089248573227783076022220998524643062474602593348444271421718429488269564323573464562609523987881562012798883155521269107528328936491426546520657445804557360198596510416064953424662011538525971540151406822126417000800834683541339655358250980421309919446133859166104511356166984366033702270132090471647805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] 614035853192683872335955636984680964091354440869362486273385929807433678124362002945913120494168447357093135994663579686234517170765295009751740194845665525960008687715033348689985861010705146427684207826886937556857392581304831988831846822508546276012505114639221832582098796457687971559047321031206501295719907118778375479900572697698041592347001283510141003369342871195967039833353292053385131036018520416244312117768187093192327531546797483528027147014882015113990069358140536718559573959716977322473859743709143580918276363983070519672782806244784086967813415184616478155752675064809849887337695885631481375184862149145810088609097028470338834667230824602839724922272364270701859792025266022968567771833414790065628398535811986075757131755795231235163847007349531370739418809759858195048729948179817748316921669068056366586428126735405261649635693481893273209397593919379281262343802781194956264432382696626128100256734075901166738692151662309884541656624096573776319009990561775888234083528246537397381334081850571525927878894626415635070094210525050130084615746865262626537642639207548878440091579128374734072792648942459301221835624077265400339450820793537487201284924265763821552289356271851956912577656918112741953904369805263786315633174350901722446142760195090791723669114446921905333468157730118623695432118715169503072853699066037560217263128337514907480760190515686568070572755445488961594103277367392429093928716123406609483008507811105340198284392147714062825343925588786455263857345609352804174593188649104840395988670324690464269653763941398473320442743306397169874898640569243049504140713533451003914636921488902338795484377118906821577600229846033902714545720167778223612559159430125518967394192583508947220963514393734101306924363552417162637558958348645519548640116520218476604968475014043569095170279847640215847877864651299987912422947618003975593895144948046085270200188781353864890479163320713471799816268175868192304004471951119709142023091968193429783149592966521019687293176181140408821045902533220575941463674171289290611729678110482006766032077373155749617896698396323448082241222934936657346823207244217594487911227724106413287360501300362836414247056260899083653217844780819965425472347878982756913474821729165246993264073665872665287979628141163703630589712986423394756492910597687717199150935884978548747225425037252210115005977851008624786647703232188191101600820661704900711038551618984823674256692672033524426852574184473240720345428045244968849726507121129270057621009624563965179969761139435266637824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] -115440880865976745035678829508506139798737056074332782049003770245312063650679007460695819454088714035842126989392943123122843298245680378797827695535027820705216003568007977739615617348737447795061235703785174552047130735389784514196439745368310973997222333437344143948676433299715743254302168925892715733874835437536340160782488452121768940635024604248907502764712226131720848872105765971957516321141468924671316724454787815138974723106321361677874229007347045107346401225807091783827335231826789091061729080640729090979416995599892172097081373674105969156194303037125057857352139610121289624581831574418240606028264707862336297229926139499671909755664251833679308843647910179616983392059480847909458020089637701662592253695491023992324142108594557145829217992460179136541377943130332538870208693419498840507308590064253839806195411489552613221273699623258648010198123172528400758439354927770520816635035389999362842587768680671604913626121902711371410797050762497144903604714772291282530981095369668486842033553923478720908312798296805036505084288213346777070901807187766321789815617305912890806977717580925315183887546297896021895500497236679305859113586790037007582353097085758192790404713064905604750109580139667840039251740477352866895476542708765973950775542062310842785773832705281618026930536236700270200239142958227825379251452413694388499770613244371713453721956715377655176755374445023703813340846230646819718509559272756275238699841158195947757371869300044020227132671483360082344907279629170802640540120274520566096315439881554736506195951135890181243703456666215162650042947681623769234087136316564063948515149225411998293121883438853409578261599793090202907550857298391100021073969128616987172243638539575758073590801722466880806592407985085699724293736416315649407384883844034295690190024186558333915052334154226136783468798108496960039217734276861241938452957115030976360150664597263008461832412312549611326536398738542556843446490714672743445879175193948985843085627025985485663504914814420264449553514097025767392075159177405047317304372902573807603814648673352320035547567110670915989495272926592070508483660554050827262809772755904459321667854406384381726181146016767626777363685210676281186392422434455712991563278144493487601379169883081431813688895276123831587606486684991963520971659810416054278624983971942222632397438425310810795676371339378406220678956556785489734030522678267305867863694926767409441199492238250335872033923011790432530352696165168954161645934747179467432570482934309639619109628074362251771904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -19393156506964136381313931776104282205666812205034861105226023432413516167952995453109370724891327533271624318736226883220694184801896707927309569054022335134601090009449641327252088471494623356067564920697846176566272115791604761894886557309345855765594155475924121884256491536478510109876565134997358486971343989379123893688863774875512792360952094906388443106707493048600044102761656319065795809604212575092771753941206296138672223899053151443259751867313719001554161954554412342282967137021602321718186127826149099434968762459855168640277664852221645760683865741227161003424427446741815179138856718147748603536367999228443634325167757426916131765380926130603367673046420481994754149129275958803066804696016011822108609429271739316755198657328811267014108253999949007142581437039733503587504740779258634869693970623593327874410848671754993837679310192876988333950144183914231241057736072458569980777872805589418459068208851445729803581682673329853323382066168411627894774852434870846485974922262539489231685167776389857499013483667450296568378688547445453273062527300420254016318714490903473010877003105974225460511735518666278434336525613324280023004545176494321650113671887889890006744820862236210081920036322676627659200340016935398583919024145499854480241561067378241747121929469920410602335138190790421015762786295488187654851198645838904307275251008990141717279266401489770237802866906938153019831865991843478840680522040161092824208829805166368157799788364313707636280212461593386860192677521489435179111451938737645749278429797676364875353249169348014252254234577883536052308862877667834746613870087058513076300215131184600141344386062151189965267434630857599924803809243457519725783262724705932148457348729666201762264831885647341782710060707492447302816080892844456679091207436772643795225082361305223916154520832355879571552627178989194027076432655520486300791497024164261484216348293366275798720615810029131510903560750828199611517084809358450215230449095107585558493904707674972860930954497870880672411135066942510663005645011018145836445973575888417557956852303068580347928630362492575187222038029511032231881474758566750724915247958245595303927203379261184954069703408148934041731942084274325918081544219227061227875157146561872629426202322290776603596253499654401850372701573675997460952551958956190330579590961851333305933068189147417081194440195252342482114574616445992148566760678302468669665058417218631207514200364516170726403528866369462697286811553164814939364584872227957875514704498201815207004219589016953028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 21672671935257283942628686230072747841643110735092269600630747902461092433050694675075227171890517762735222212126148918817750046079496149456732795796834770620217777162785342905454821160326870622429183604999820912447431234823679224244035856923266704672689679596946498101238353855628392528258518080005567952328278115579511383765700104241499850742818321639285992462698396630507198652369324072145710945295014712251467392157147826819727288639233350623341386351602447392081933940161435187826500724064973145395347369565422587115755921031637511755393592364186496767430344373637749716954675258773937165312221029922654167327834805510170328366771530765676198900679442161954381101648200113316897727495833362232453789267560417623479070439478889194262942415299653696745511291690128821338917321694867734911204413183058416802913475419747869574404289639210398669736366970579112549103391586828432496322646156538851556905820596645341338150194973772125672732976117385723817260416772177368290640640494644299126991668757276896101418973506361313979910280170287882275316627271856154881038476372886631871671862719483410745136218376787764631975692994802518848783036851737464591812323038684282769237566005804011907739891961498021423303338612173551055151979941258833343535247071907743406514983959566802847493829122549530609083298644897866818087218223130113739096385202879327599447191436321972270982856093338201292262743289248522218469232044698138666876616811985995478388760508817177228734814798655481939108485256393961545668567778189907121204883951211647657326457500429385695681615805607488354470818116893888119530472760549090423056035945159497990998126128814811150715561468443879566762921130353089544949556373333690081188382506711492549527400377932193501028662163182976935537136960638231102290236894428123898558907397744634094942703118981071120268243285785962962637522637982781730781235554610704915531381664119783263893151220947188151484702254402218586513744313735104852160763489440509336151306846537564882347545691415935905791246457556165746602828777177841573815551398416920995550611439355767101768616127246469561111095289494066595515128613960117303694382062291133277216127774264656487140892748221404031052971013652210041407017854638013414765682432787544238839236354850271594198138852174362125000808920358479914380535090802569247288008165696795980831245993644522108601629269574078161902340842938607828748529194732996892538719073134564447929400110026478083465198100974690766762051376662284184348222480433072020557698591142320365195483170439915649373548846203914944512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -5928265979686131102023234325358973305442675323843676806558544492794205962711586032201654894874308587340337456306566559886533278518796139822051864755148936299874240733851140504879530126190825405145125026223332344649703340498443975661095975143258624127714806520785571649203622383956843899965895077988029663614004019470657254040540815527338649054060402098471394519353017964546695093173593058471655372848596345080174780786898380263531997638095546170991457072836442694710841519492328350469450623032907383329754635094696506909120196546877023001776625288613129484798991123768348889954496368749055540150660093440892530211194919105634451434344355018354464174380206847480574987908897425555409695333929965747582318822763645491276581183698286866970735007409146995473236228730230230975654834812582532210466621400142495774963964419569003407518696418097894328843780760303143619755427808669555643681642474443046882679990240624395614169171959941221838140025560439891198542662602742493212671480177465971288584989390913836946913545348813115974840360648151071904885819085649177049402839848489848149359461864515798533116308548371330580536456404532344244622162835924500196951147070714766179299507768839601252161171293304919803870751534602598831989779045060642440844799743714106588389778926522372496488720879472085604413309192328302921797051935933959646624590215784370310260147246378117917409124948388939972116334016885347643318143290239980773320455096739165491132743701037548334123797894730743628647596375320434871166150653200406545241985201512515548141801402135317361665220513036952765839555923170363255892595608737994074642077383833208126384694397284392181366899825698333046423865552387164103532503254441885349567271119930259483233345966393266995289694054975378057419448041570875878998476195539615919489979692929267150132085766208628668421960338839280356802828396639074236833732489679562746876170386405633923037145789748052236065542842913331345107434630677839369785466210324058966941223679916014895890400761246028199275885122658083886215486390239705752842330042321796281054117908418649562103317392076883010080495849638466678282814349316439987503699124437804756651505884103134788408816329552298829170196041443926718428168060987834185347571478487897910160528649602544921176857516222767440448409584119155995587117588069356026219751908706269412563936143691244579908947218617469931436401147009998659494073776112623021716655582032496967790029704715563799936156096015022054560526886205081600170896873619598460985292168909095011491455860777038354045784573867966070784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 57647517795922457403120465842622176748492725248067966311133721252499772937816440165854755111891969053150069216700728886372469054304090704574610781621703000149496028210261443861787423946279772719860492011276859721611028250800291030642802798078100268384798526094521187664904711707249560955276065718466727453297598110119308991519456344467352254640842360361000427644245577240444277915873372630578014669202209853974943245752867329267870622111023763601244882900493075103016915614151188196550018038604420117270715470623249523373837635641215059566739696328496483391296513855851344276067343843512636316096831808966341608375115677994192760794275538922871564923207303279252817735556000550907972240013795573878971752722543872018999954453735964553844529375572690796290173884339331396492837420792436361277946664419008164600568494002164665697656544318536197192282993732575481500728711318609185598540527742228707127949333139709028730456353187314187364156571520604547895022214263072971770900470663912677616102594925185831333578053444396745345355766985833326673175206988603754885699431073859305761167936380910147404174321209562170461804590954477776789194735911334352126792026567073882404924119684737957104293639940921988625915991488254532829203055269931802383915817085098480397774379483507861442422759719234301895170445815810510509570179705805849761411719082818972524862350283531195187449713116790854448153437562870880132336260277547845367314696704799965893499851960678718852797678414638990370269540254858843611351827230695738703816900755365965806732335985401938603208263420055684840576539483346191326506580641808255121856053566859542821146894104408597291907233733279433752872795986658407220228248288617175191115613651654925937207569173214152186755895957367330400783478625383940400211876233277215525260329402326942772898613591589699804038065177345680903793571640707644325780356247817072982271155409863947184681200790859150797432600181100722477262004134683488861130722514154244896244448768822821725285023988945897208787278590494515488552686614662974070408403846950324224954771226899271328033393825086485707992700442170154601066832991356429355093147725853746377505307799015762987965580574466511391155376997773108370242446206848927691957579129889078801647679080193916156554772945098639122603050415451308000712496189031748026599658871788882835914511332321309346357661577162892065294447447526954219234618131403319193374083622188948040399248510465630807756912153203967278799870931055329330791603554863643991044429316648535376739619998816004721892695439245836288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -55198329457927186968336755867282555784025767314105163317088524443660281890449303191246064777678713583699920090118207350449540059872834366930161806433587644439000137858823824962686994884148912487693007898876911429391873037107933524755412370715340131527515995093616522992577081342890184670244810978697747449802104225735224305863796665114124012037045941354811425319871411578393347467245958237264775143876277022140376502463535589592065872393586543266358678660196666189608541796161137185874907327528026532926442222879280033763463548984503051370779091132387261309831875340443432865070816887381611426826026931085859203037085644536499735620093582054114544100046475706016234879881406113854797423329308440806331144218820612713774427009127757823378256311793532072701411415298179887532492627884606535964938528685331077679139404072444974712055072825487261960349426795906188678113837646561128882283063962739438346498323076130113794910728682570659490239858066692468677536171092958073294723776310082682988142670086319576179838851416902796742519085124899183143471656942068536312354122291652427861072050340753293841350994114583799496006452584122168818506906457737503411704771247292180963509491976717532733805194375983697179626647944900186995732303257130554351344662006865519492079199592337469895625921613430019223401828751899271082545593225369123151349008752129016417022850676869308894297607604503853857975843622056910005374431248541024739423223237818062280828295549181761202598793572616195024722878158869838651582334456371422465049906321133835296642984648314761892342761418557805575158788187467032842793532970601036056442918403833711751252499694910008743500807103761957701168903529690240615689983655032069275632055270408864136270477806854510181265529677281300875475651128293098982971644070243505445739913495862984131668966145111736501868119131296853821195549235045039721302564275559894593322974943965532103271473750181669341315523990780546945483837734232246970960851576111402289990362124954094138498999603782315548840007394181569629130390476509726055897827367039610413310785223033062424582945270128404696048595176614950507754694656485032309176371230258184916338814003464747822510095174891375601391672410881679780478553855246114914901092913166723340790705977503279081939886009817562748450427690674953909559267915851399247541702769314797797572056834531608820145607444661716334333512857490476385185539599797083652669100775557686461283051557653762457142368495428982155081495205991640443968224971655488550794507290540763038007113389500359754706493578206511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 584866853220485169075583739298518920177488314415265519099842816930857658773411276870839963800880180734507664114879106946999932337477440305313834706753601736806007044732022733308351185548550880805895983061933013031923771845199010982986678656071726551115672012989061638599072332098077819801883065669868257891493470978027070320380936496177959763623395259014678244828461996451434139196897925083068650165889413389493339987398659906742626965319505686115726105265455985629666286861864608155203501842113224296802125666955492745149709445725898483515197361240600924244877606765124022564935937006686343348513663043489532904015925831472032702671809945470779082008642353624554677064116586471574659080302228233320342301109157643444817626615527700560964851293002417804925881483763970397913133538529935714381795330204783379207647972702468153631225931004274828398374139331263965835894862687605757500659743647819734459216697428685465559803942957480219795135722987812483626108667912627235696133110226788612212476686448810893839006464688068913170183776840409295167586487478405571830955347205515787096194040676601121794275333034027062929919450396189527049139514449746420067970285491057425712597844225657003611037936856658985657364294377855240107557713683546499046233122851762999304534765235876495963391963291936406191761190099618311020981186959893336858757676501055038218865437584759455236133993071994391294535791553700131307029714721238876346313013388035777509218421477767985802091532225970970961804266981211703523244980296450323024437666572757718624099913312341113609564238703069840137659330575689622374098411846577480393342900194736072874510093630351664602748155320604728770158809185612691982473761068004752714740958324068843520537986405819546630478625255754766200960319527408332259968324574097935023124409473083039599384027965191301141645849814184649205766377399926126902799661766422806896293984739237384777918974704181855912777287303132897183753349666394009128817740312536248584361002027561289028570761773306701537219803262321978540437987501471260244749121397424589455927786460233109175307865493151750113580490101429096463473879970003631339894099260029297197550653276996924663958718754325379939628571690382769911330572841408055482190924638609412987438424467559612013477354230881273338363790684844695668101073594413338172290112166153957813153147849704636989711466741968761711139261427753053397640189005113308377300900386193577457453230273540729513419908604423478250787587729006522997893368743596335101169530559543595513976270284107132379740337863261159424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -504308214817122919443924803775959951462433464447278393659235031520961170781706272329469308492373735215064545291544371622549457639303540424587266464178696996577115732845323894768272423909234561833823050388894624389829587032272401073900776643157675259686759299602569918344290745016670783865845298911375838631163348735432742501097997786731575378769742073580568102238899591135858121406539511568734883159234690119787762341639668480184071712823029458972498266302170470106989785173723597979515395179135771137791490096614313024749225957719386325647350994137792952195915019876170883239555841478602639794954676898466980879843843210180633610238643447817099974489083564552502015055803057631122750774528545907668180554321198763061254031777321495741669900799691519293264771404246487890992781576690317735761626263823069129960089924233634272195130924800014317045810018141317748792514242565350183394101783140095293505104346978238232680454659074266552607914005886077735468566562053888025217034912685875702066210921208114700798441179670027411085529681526903951419428486539388034980113643050162713272129501697551899225414959124396026661364277209157002337021516235612283199975632212125354100162931287631051691638453116843340724026515924114125668242424644045734931468080664367665169190394869811323454411457790324694278584404863545726874033879892254699647466033000076210651840050039635814931031011507361084310221527050919362781644260579253618005898647355296969734128224710354774996893494597606782330808320808434738104131061699766383239743916133382252558677805644214321064020618477439387856765664712353169537276943681839939882553423250531576764463301752648357433741899226660373531638535685152817389903603600356688199873608373581564478656622621130932328610714030462692939626693741376647706885501094613575626713108620453390108065892746730635883443799856098752477655862967833656733779455259394453828912480949564505949419890177542642211570211660363981479015261711573890327613960486073250464196823899818488916881663833751543839619823480795069753068347703575824141657379793107790968855991038711158475763893840121781515370751834002271561166394028512744123826662278713791854384768302774918215141901143029674117487580675269457432102217084010383349230031150355454022470773549800789618339937332199450482438820495169145697416728316477024934284853999845870640064556204032125098346390593974016976278932498745583552571900465730376012621483254098431707102254199633151050210908145691972518857598606559640898819444971680353500513838967291475879606606341386171148395639374551711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 239217338550650926595515196855897862732799514744058788266671456621446455505651688774072129916209913675060781564752353110534948593393304884269202761490662745501206813201511942366227610322523978721949078854117855914937453015025526354767390309309831789506252537459981824831151440766511749119338382211277227898646759570407484957130264099735494281785517341910575398280625814007157755961508649561972678491908450090356855177822552254558965171339783468996850032891749519853558650678121541972514085769415860587919839206875473581984041174264900278411517262597137950685481249587193423684013467853068094552397566425534922018239194360194258410505368750615957045592379570104589705064425897835086701673476740112475897084146797545390808741897007754397802120476236552779804475752294070593200693766018933874415575256066244060448629447538303550689057931683958415965336819619286760811110624286921031863080378104256715816320531170781367808224468690140553288838421811928733553201985595297849827166876980187487899496982757910691844858275598064419853598067706803765901772245899112727541810612570213567577970801117284513876128958468111429530444081553274040281307737619880927405383179235294257328243595721482486564722878308447582624849553138645437732987390304352860015855290472983456353991486410771709455816507602577131142893199515531344162257735526617157149429745478910337799252541806162819370541203871528753909507438914285717690680983666351703488135399489331131417943654162093075725444226819231373471422330716400896675860753859474639991654258665202444545621466239176478937513756852451797349523865062111930306339970216265325189315488755093472796947507416711063768716797511366020555480598490953432188552426131121042386381187475806615663314997250036890515786335968087117259710760473118230286539579136156753018895945034387677391703244718653527168414782042751797732546073811605015319833804397801655526673999768853156322870266575825220348720473712734004193840628827876262625677322289152900978619473510356004736540572583850299752413728665537710786442691847135702249659597523013194444284776812838710209449657128779005277148047900132375451579986856776375695591949388098522951244072529142329249391022934086145260820376139714688673883242106869081402230014267663583828596613293798037441762472659212812105465065878255077655033115727289900566945242876567495526298173359545734916209904503225639712035911721630980864230521722105631989711210126831844101038720694043108610078656254816527255827628642098454641953904608132306023215787008484367849277980372887979602176082238985207808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -74092373659984403712663638660107365180204383084742432061908940592199230184813573063692569802166206942334906656648772766688982557255559495143233089168682460352965238505166150406829931392597239961802084593802619292260656131231182248059241476213053018330917990298589705742778739884084509498632524239116733641383079356792643222401101913840802582095143765423939421017407813572963026176044262003220600581076994260079342656029474520218473861253921768681732528468130412646553192697734485594263143496584733524267030161579634473922854404499633523338064037910236870264151123073682417527242430369548682600376220494409076084771442927830512345687250484202140833620124206108622276125476938526902231856211562960899269481648512652819989191301175476855957984954383160521273098267264583313003619651417883548814224073643179092751186616270171286749912711786227398846252127538772074114321066653111472782666931719457726914294282422473848883234808410659575154880706247790511999387225128198389512034228349201929704625289532605931886902630312920809647616649848164332622857849863816705208248869640552109038859640096555301369968797189940260433261026727088938037514531206074232542434489737620068321613002594891604339888622248553911245344144852722889425850968263801939135301564410941080135850325790737240474955132104812128390041349651548505955536975724476717310078279953606315626233461978511413609700570046561743998674282580570673898517048318812152534201181978712870502204747066223555270489546277549517639283004428380981549593031312845130573782074718971019541357394127174432275551724204762664749624625649572329719107495744536233888594870531118123774450642467575125349580525538082021286823138925975793894711311135531298496349336883425756912911831504060120091893718468297793537816137309634963267630553263226573703967574301615302774598317008961037437338822521640079508481521636726389985323119011350556487565014514925612922581949624073472726121777916872420572352138842995896144104616141229475082457172225446918794064239207352818797761429335712447672683749670177247927169286394299685261122470551117613242375626774939059259404990327411056731356418509327850491131700591904535306502979691214984143518503607854968877216496738488817468623945094032072092141588375279131602091266443150350214357338593252780192709122532694198899338095572819640646225980866001691104183351914678021953701505684377524981315423215547951040256332121077175505311813525878083985410315550868922518709604254198727941061159937092488212842653715447744375811363470831695656353597205922951021550866356575928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] 14391430054372695314633675444479851446324247064309650322183004963457063100641818025773457433448957288008665811879711453244057745627886416631990173482708925344516488026109370628803809050137090137560236126975415896145026436135613450385115183023892229147334400330311174771409746136650304392065446608794408867993398271459690220048370970728357098356340698365691222856089843405150514130755856220540158871780018674740252339062710381692885770824282765674415419784859231019500965977714266276202011000664035371008653919434473755982810850024442155226796539963047774501459873956669131794814686000347835641958290377990619049513872236333356574497343818270999134011071788942430819545819614639953841991157596846496339017566114082866426257467300927078110276069368292362159741744919732530712735932947453032518767881733839707352087980849928644605543924705350652912431015527362919229659152733074475401372273208883514696265173094415252829715515941797374493281839570950973085724501115107844941894107406220766259209147365339916146135772534476911342937405934981424081031718735671789261197184114468370983005545133377482034782331726356249503004673758709392891385938130273506012027435385524429289159767693477395659358982782130763570855014989012043487238082380640911893346997078851558755232228188604963164685388589209554933813596756332734849811011801873384064292715916360385712406769128654803269374601319541255949911980646385990768296570339621549544711984026260549203297725643360519505971660003197493059434576295377071739878700431090483154481214330083782184940573660163530113721378675578508197879628474143036867939042667872044376722229580811286557684467165329969858814248913471092716010104752487023002478821677853550603373923067259474303736857638906178684866111063243020959275835338856466526108858799618232769074391725101885732571699756924906835365163109684348688775955843557657111006006435597259533236959616478526596696260230150144464499115688861090044428434962246761994226263180718915531936397505272376317756784003156301617262128437446067184901645636081513120505190266096212394412502733934484370771404339194959479225610777871461104738560202819259873409006567600918489202871345295923078514998108061354972286164049847774847162331549297216514303532684991504990205337056834983880623302842791978909633047565974825182559146445804945168954118200255473565263876177526564802939234707865928725205518230861207884726745463062218830877733224755418504335020493037408607326743440727258727611671269358641837836293241248686597732176838606415294704875113721007284415706773374107648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -885750103589865426345932210633718988505794472706288981934293153057136697909569898123857679482306908260713669617755600062154270034691237384185764346824650595340484010894571183209595863154264443171603461159975047419717138212936152457037728233429472132073661361114753421087014511397528128913952181082311002027122129223821838665556380984021917432084929378582079868257027934173331080915653008697314502653886007433223809416633431493809944604456089454109426346884570646523726464977323379246187873884856982703812868799692955784369145676546406055214043300215691821029886721414063438938508138459958046908654322464157307219005536444473396716548142595811322756619586835402559043111218614049510942707410522137513007590475769708095452151617516987165234720424131486119634844197911559216894036689554558192662218639036074543578447497737698318683963927860566109134531102865575852737501858480499093055858482895933573154557527065832618722075995959392714427906605385572625201787848841735537346293476325696553512331211030514855883180790163965939780145506690805176252799497981411825148559784272832431277351751690908978308835156281995567081982091941504716373432026701605812563658065109312256986512009557437743293170578863460963657549334990906934908673951686323756198319748657527147116138175726270554780522948392808574830358586356192465933175895497313073147357975172124041266516161635076423695161490483780813627611917220056923369417262170687151698466292942252407344035699928683298913319634373514998637085622706311001480976867839367939777164684999948802779469972230063510989926722942140722579114760938590058179780278070494418642851580860447960087382452622383230420115671593298694496371910174391376426672701206632919193487673307515795639059990942085397114695704414504728516706819914642616345206678522746101274004643749804751235100011802909671031641099323831244691801096886325697284683774172489149485141687399993287498920921598137649367070501531048062069872180479901935391826047798290677432425643855725180663605898883974359795917420009656301047922628114888333138323705713840878906368435763475366381999807195674170661018050611038023921770277222190100707249214863148164208559228840947209088146590617997619174974205359988726048239152841193186691952227997195815308237918747502878197529134090469356082957786277549462333863211283386822095731013875738205264633718396710453195187956907349720985562959160816456291448061051879918452731404607164075031308101719657901216916672017704329089688812079862093420358614083446199305808370376362078148591206546946701800659523259596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] -493632202065595271654557993611458853448089236664935103074450785601665820760049843766341498285428746243365252194830063939793347252512896907080873465473355222858184443875102565064859320199052142427805354927436309096436035733628447451380776260038280104110890517585084449450509837041284599194704210832064145818011964415509051782939661914498431136086272011958046168147810703672343634506966009741840695612439299683698281868899186392541577396531464190835629796258756475434822867762453839102799638154357032643348886932814073864880204447826800103693784927563649610676235431044100940882025718501850811433177966429087374707998789310746601277399034955360069248791961549914477192087509341895151917298312858098498204678077849353922876318298486774694869189078175424411189068189619193451576247354675884476162191206416892807560687331566756613840283418582468229908838763021459601472350850920350726234002542554829231211501652583653330365967988818094232754611298643703187295754159536564658366755271829805142813927312297571711472306912136061316943660118674951740584324432111925071630141350031841338935423816233999579994316060947131437541787218211859445704880474577078603020060406739036356549384076938606396160205279418520771587403069581075392185431664569416904442823897345809039758816432456747234774812224146340138366133012202548051309463865174651093421836982720638177101123566015397119403610561683572451931039315488163039279723257911208466460302753052934801310180179132113766549266643157595112303509945825421491854456900600459151024358773841543940022879664869589392013359075430351963469158527164392229496550214309788400312089515177223414155473445831179991759407125546615041280733119497995264822067435076021971037024513187157553855120154219591780788756289772686038630004920237623290027302359203017539237946948071360413271619583371396764680894874822655707681432488789636555930448579322535204669580637484014975802928640934921542881317293843108953892656495211422844598202563014987299866927922893492378335060314468344977974562203681716421964355034125081429755738699661932124328856583134770057500884543511048373714772679763350411881290431415274595491780161118305822171940766843005437846563294805289858076836528706605392319231417442213091135566015017183985280716949119405537461929581867316737949145100873658354959912981436414062265937786644829389615136869309381450912605023847512908274009416234914544402434995605338776126439324642718460677528431676103448428358228706715656588760586593486304968044785593729279409617468283999575798627492568701674065622757376262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] 213062453186665177338810134545353892299789401326432389752592760864253679685025114353591523498442748297923150155365804611509290306996605674977451665279911656775330428253084320595775750315021240564000015415719506606792609262338629224483801069521911758210863176103721944750310101269310130591263647079468444527127472382977726064630114234097042814246497008703690237972558070419294814369202741330675159296124858353840482915254973190927956062297953075142901926777365986434929089976382216615206695861610320314900571972310132507880133138294633002570023689517914036775853428284393438922503435275228982969984375782588977089615846484791926932673128725089534732319659449884623189464330217757118039527950244909982204208605509818602889205354814884993625531216158897238369371052430468637187266628766451035279019544096359036771081273443271666127159262840577267464967730328912534052116228518844010969558365194232939212869770692096796461495849898506935597727743001160717512779995559673336243850595973147451410561287710862120892460186124393323144527167826778879302390622464023366873539500554903525093720325746561470745721908396936432855147547793871903702315359780538620822239635076709172701349393957535344039905092726820946711302697669087984869774908703063425211185531038619058076804575069755113275149417151247801551617073303651938595610505883692300970763486671158625283025696349284307810351662774481071467513713363738230188810205195315333397483266205164737564982528563951108751326112264707564397769318319518262047234908984470915629048554315788476576181684851738518169417998066170661742226585243990640186800257493685088753509141172181115201162728341794341609816269795196786152789856834137983709064634625488196301129861815376072196604239945598744923424806914276511677906872711913197975705107015581809564343312328687886090053437256638111643592507823898990689422514243421000423710132655185797822749163057772854685549118711997266402173231368084734559868034327997031537428884171614675106993816869205046407070840628089559730375323888153842673817540490031115943935486722002041852889237515279892018701430910283265962635900557411012596666245748153414092997636700141129292946352480987428408718252369801191152153390907968690822758955152307323790666784640337819462038977840403606748813809695338448452746901173084995575133159833267262221710832026408656058658637677818448802142378099421730229644637569532187731189615763416456019669131239223469509032232467596294098944612951622647654152552504206302294510600440694372188298387702066004574279464039417849552557723644592128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] -46856224643384626115496662595670537621309530730063543804772018491499203466329790771888326239888484131656669018766332760457814660504955487072156374296498072928496042366907391324857999968422300078154605207373698750633705209672645588496669189010156862785766248016127760031609545182400898917765391355061913804495325151102458853769527464056313648570334685495487655017932424396466096305947195292736918360851613843182778503661629161042657634216465027776447251154697980279610492060582811826633519243466301304308343654740509673529897210500583033550484781835264848506772199361355947586957859230555403206962256539104031469795355418855686739070721172270300577167543009802721608365644638103638743770781116253330738071877503873396375006564847019139487309116230524246529003639489181924957126970901490021549655730138506447085137062924697435749969592996477346437358072707540495442383644494154875548607654309204858972802156983676556378330538187393178965714826042095197319823387745247389373519619692375120911642858760748623973130069705789626501015432039064369603564258087434113661263949924929688537501093632866895291239582789754679502115780306159582202677527511388522729646671793717538164598743988956405131771406605216027739120074577602449890440042067052815267381733539926482306631883867073467328165048497397606470971378265032277766986885742071662303231475987225172954249364450454206502320245534600992013441734196167538937226139840840267465655500276813558543521269018397494919513313892425578028567682593891659388877171463166709971803262740419048509456787416975850362694265816091677759749548877475575155869979515209546857455108340452271506135389424597407601254318311030680972748257634552860695740314522654924457260593684196848107196594189838710584634400772045270168877805754431658330599400240332797290133013611072286248889674331741598446319143446032623055338112448780250849375639905539660530369531911007353964351113321464745320006796085943319113204720421325513723982614038950601426726030450047179147232783553232160340700377604545412634356971932608249074797507596470086244935928800207671726540603296254150320718726480932417581652056751165419310020909884935067061924567316046259044966571791788991990323039273109280586636713752486300661417248651383045844272293265586082779544734367876159322338711275627427776501159997011268741672493446289855688592610321696543670248181717837160415314669731697330832976400600393185798284540027006737515311751541694425959129601827990054759007027610232120226760652910971883557814066106112290322716582177050288519511115684642816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] 5927005839174001553584169892982570907108713774119935358230963071734549217024234149078942839796269643732400281845472153785256417986164677515404364399022401140761861799202892501783333124345334558218753341768357321504250224643260803412314011913580221844568675751086782773663247147611865410036186054718662193581485671136409739814908304399909822146403372549145700992779315296691413464839046906267215106025636640098817628552619144793189285534998181526393042195950856075825058177974029186351579186953740671661130180764596561646860007097584843042296028162317693335680643678177446551507268716305656600833358824748236501585817456719413431868117836817330228485598084221747821414877925473704810632144019890681876126738123622977888295767957302189650342455812397379995362160611099133018093034058718901902284876831340878758405781052960968773957281644827452949620647232011437193758787406148444809171461075509835028503485492784270066450999568795720316743838291417628004633734819844816226092381092722593227383835819882771369732304884215301956577266969734491361054929190745266113194020026974977872201821127780339190639278871469573095879515400348329202939413728625334372589870367435627096859294641601444149675889818445554130364957228283856086855905148372942778408809087209445957722937753016034938983274792801436580424612771958729253813399917736075428486708422294017570257184288859606786537433567982964730692732383421582415274567305483267256372936252049186466023176991917412843404844368833164176926752531764959745206539016966578478938582471290873892259528373607291637401375840736635805206633777984832247354261758979490998325770015824968421969319908525248716702782693400930343789090725539816688243682039233859579305876364682995127989662852447783454123954808616168313840265918680026500352140522715828285296892267273282932551333960592922711393919357456212554829593260049318160954700901927859740604977510849433655209517752810414199682118146545311662623869276148521613200277648944293219152088290574968784240169331644319955970459148413977995360816627559018951793881549329685909498509221367460668157047496324191622470306857566197557952608797817081598540674985042172742926925342008322611510744692673496942396261864881121732879859614330135225495862766440153382174111200760797892795708989545594083913496086484361670638929335664315398473732816294765125980689232895982287883529592265332607274651069492801515639446443516945013112773991103896677116861652788463495294478103052362265880884384193633504134279843732434206635685745800809938666404460130551922611329733492736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] -51886660518903821681299961193544953769710880724965246410728366704952386205360693896587088004314971137368329885562577190679506053224056875617256842934682955753164282482787251939933887209723844139017241618853958384402760572264120031325723092413412446113761487208667901444171044463269398150263527584043994599094882276046777100830080150875714025477367566804886847253681797433880134053848097607299583888017997702804080241812091637058249066026964074377033470149849338656995676919158050074527574590647053877786510112100174750634372175984828628572359427720057600717883297123629870379792749250040863134186139053382787987688433674178533002120120583817486193100665047581273921484369276377146351035439605180321756720869989128607763565620381900985811180601636813058644941928400731178937412938926771405904794043671590197431459509062866056617353548903275170567946073776277832752534810414261111033824545057547906939607874728167172134989637814870694750449964719657877252443175282551356439548901891962781011054198696719345128923591381601546195129633155544549223398356504251181919656455664061862807934711078681261299187394753078811113328457572974035125972284540581092312904373428975487242929894573294603197495369198994452399474895131855758975595750769768371913408229509787517576779176618373413492932278581562630928069375919908410300922577124572004678652081788368118164642144364994879121333313426475815485951735518261548853445866145855729340671270727398392531952402756058934441061515817255437282027048567487137867961101365799864418006316619149748948109414131316858202473690970765432491827471373216668992833533501564766316304751251243476369874672737675262109125618952088966572063291426017512176846799787479018585817787724574736323973734714509123564463378609554912114602168641620818453562447836652807171849407349507763348472392542187580943451885864372987692911584194171313923318757089052035537382158033226485529289483609742708967992140791370630723643906254296159224410073496577515517235063513095468108479494633936633283009262425109690060157620608744677528554009225847341196106322031080651569107530149483440722843632228177597915185391805038958941152425237968541319314043803958834866917151930522575222605148137562144855675161571225901620710110044332579513572382101772004139950416110743042873341152249490967065672226285920351346807825615021572194553456785691797968677484542309064700355843439021165265051366605646594808078269536589694626140911663688746486258054186674550656573824850676462542123866004770114848195851193165757333181606026952655539992984027136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -187155326935664158118442064792360733199351887872926050077611532598948825977514270342049056386663537825713764105024219511856365345453986599745362212209232169737418322019994209952943881932261632083613411614133504313654012916874272911041100727456756463922821940535966053964097385497970603464917271349639186648443256179644546555519410461548371879464800077509623632765861580205142339433109224724777050205772280766209362559511312644830493182970703869102190933166996960023490104581127360645772252726102177821253741167494526436910766756657005553828173232802585762916625727517485357240164874759769582277717877389822804221675800251631099687389583570663386637450666496092021926632435487601061980057161961698756362094494443573107179308113459495591259645723736370617017915210148923545677279694314063607399860201832770427758841867618585450718671510050670208205114418381553266541206726911778024886802879309378034199900017263443546781066066399399068630615036705765115307515427770096891036974956055865976311398727502985198425114111394459760775570582049763340728063626599084727552755176761683540051016698057813150899929506007043987809587132148174975059389104437948167778772414586054149884343658749012665797275051649490536861174875566363518109505181693170267695220889756724409586427121404692035133645742120861720222785640238827159802000686557250584717630619409241458549208922791342501890630946161011096532308873997287166061834444664940012096061624097110443476191775376309815618479138808109024583985649745116877194325809476514642065181003062599220472556122713991260936018832337921360485370874415896888859140419394462143598822856044118738393652122600895120402238522382781940651653295977001929379540083930356589732133506373515525656321793599605343270067219300254337121394511121188362666776617652200792270046112673194727763889508425554260838629358724785194503497449599002481836429986591479013027650086110800772364477726301206024776531879666444374978031735698164185932346484409673597342751031696579728974902563007640285958315991783407568102173674735274226228866851001071743473973184785704197308322611311129136736286044231741328328376627688865706949633093849385128278202851186727128919700048216221044122051949082059410611188440763591258830186214055184934041753273014066865490303171414319131116244418884317891047974550373742651620133818393540141124398849524207100553347554933385790969453452507404016594859956410320053890130954952468073776556710036336999521251411491099590265208180800328893768031447362285065586065445117030925492947220465825032021517807910912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 56070118920332326512532435510030516862045919902983675130991402744858330413234442099516496798296157705778003110404211278518677020423848349605866490817297034115164397331301630209909898270527757621924823610000516971673276049272131487414599339061434381454969991412875636588714815847815516581243291030942835564475635117774642700197518995814822340681802698125560241041799753088479219720690865938854171890454950550340862026295876480029079200149316921746218135202979517991927091430136500472118462323692209584768864279213087367478778809950537752312959011498656843771820451062506051838790834089293245466277932808097075756834165025120365296691998449323367770044089106181202328078592910755991391452735544393503987128231924221757849758366719452994371213976790311780785935421369588147485318029646633943931449892821774700916605130630930773178015329559239327067079005741565256075444173975819594553030060672706704393685241754675886940199159638067998975697534233782911966518174279305927237781937699484486303517566170195885671447142284088175745980340430369685699419963142922312728427342976483247940051744701249451088574389106943470605473447250191231936200038720990297140950734085185259559586277570846056803017777806968833536223923738219894997102980723298127301915334464253524384273123734233445620718925101232713979708938695773243646618216634230385191114861978408171807464162813488814735839420519803783987255444950418750280162971042503164491025249140387713077608538760028052787723717061201618997079507822564667493484811956020469732318979113946952924327541226601272848698231110860875820076191830291569163585225583490698720090417218044966645176377991748602204656016137778027888591126610820555725758912145451170366046179344255836997324405149828547459329123289784946450023133234795353703530575356257279200161346053218023627072080942923842313122395167268517777791365084276272484891891371645279913668234942849184944573359419664675830303944728194856619011364852873790356126735248171282819913717317676888892485597012702161487588761438656858709967040863079323471274962118534184442973581703073131752203938163278438197736625289779148460597883479862177501997918407606826792346633722410295385473463899744615762881225004880477406368919804794955815533318002030977530416330718704280935964405634400098450351647457253600922525813789121059365743539522075344046719303281740019767180524514857367394332403086029371274255526831610358854565138622895750380269490770874694183541760328414288799826911289469676963727951447451422786796210485298621085610465467376256270053580734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] -10662969341207726365606521564991651801997135176496330738786550709126753421425226020736304434174829148994981916250829354355952238220926589471286216397876030535902697206895033561470781808434323583491689146439154459033627402003284574490945482517316876279700575162099552149165065280578673708308143346785526800002575046588023169393247078390077044970025670556618050884778305277008800343076740389211619831282214953691969793465397529986561366052278478963448672915465804477098157736462518862614345455074350958220687978904959774591827431307732031998390160463284518497970375653869176795163708542004511613631553670425398322013438776643358206584501152422583586465788865053350478809677709243997264164336422900685460852777094041793995716592900682253825205892866928787374270547471653025994313255415544661505023473286769125175359431334066890696786354556259243175503447735231978841712084067860293140994360916466573790340618845160457608885377730960878690093670186729244591475122007112540143803807804175277246873335267046024863595959507155682815766386921148209943029865305196983116039050848855335723700447707517510724317812756395074480937694027740249296304588196756029352826327801930258743078460889262749919890194066339024945748976441865106448125587527164633769598669979656152096832639797148886150900292043694718596333499035699524305764785658207416605115536068821822881896412572577754683095556372896419265860846449281763815178279060930522548050455880295143369052464467904224740530714525444964427698351924892328787828143939216867902097166983905546150503852600957022701755099701003901223631368913051554499354665309841113843528239832074389951604552547652462754163454063322714896165484296614710774912422820190576535474186546464057563447178271289827013913789150329865592649453767173063985493315773295803255397574518622371065387281528841309969689934848747494702583840166973743575030641608069719339109193706696645927652660171302874127254226317247677252076916608644134594186909001924912919561446993983049962304062461892807912510559522692481325720049489926133258666899299756484548682059010121533402437896188581932440192212079936913183676900385873980669880698902187367408516571216328304198734579136061238220933380905620444820924428600905165685273621883841751400734889648787384147597296899397117951655355363505746984002372816010710301314960406061173803521823373411805288253484382199472586555298636221374804965414818826910475359229858078957672558276132968089947884272909376305836468347497255645357600277037739606481059163575197209142535941517838859258047716392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] 1545336632630596271502121320590832903349023915397648680306778762302444292225357505064723079324826895506637381299106543125183375631338856245418412175485516798290775077176641027023368526876729829688304203601782667917172322702154326748235366704366213352305898408320020240745081443095514274602980284350809555503459076783744084806245860902207252576934467228114784417572067969171659063820528920562203824794904645980803619973427671630160127172506363537282405722828244231028283298924053246238209578405774055301424696942948746885820418469514412061330766867219584381926612260937484591279040506916196486388078945387182816379960702065568442746373294364801917734176797780855774868556728045758271161254992505206320309485091217453295825999758626936129038739906822314410042308915905183810221441520819506960812623867589331194490978298729773390623240390306965856676636941144427459979962127308235720834025255783644373555807354003733201335667770120821458063360711415998855792269725772060654304950946840734087987245219619175789354653707595389872293979596972970796945417420293549753408567368809275559704834776355567791898289829072085164202534702811797599229366422794484920231762808229252388183350003487841235175049322727255543151972212026908071570111172551208644915993469905620832866147688493620875952457856544343472900178533756684255321787689940336428400502169598742664886348664727460122112618803534375984367300836111543733347328976645343584995944484682221201866651132553371355943929752132876714038873646539287922838786308180824916938742860349801886386261359831866201897342219989349792829671555647824623109031956570176498401847738382679793785849609498149172989938225155385781989625875729242376780065778073124585901551619839963545514139654985903540886570979174722467938845648221678452975048864541429576536309493857059528410823804650766846105249602648409460684758447730978630608817020055089006479340334917902170017668968670208627295719466402780829446655142233667015434920562051504053455849180568883014137326313032541536082888161206182605534701235460388789118641707175652371221250816452191482425021921002872877068297978549784602650793809888737616580379366086879531452490151377155674907715809672299513626666669617621401800285708221179221522004297885958139603442997117820693847311967281771001797756814709138646470121831580562269383792000346094647278730964888622011025698088512415194117658696054824636607481184981392838271808219173062117160604594267005233309078775411901665017862526651916237582472885614322347060058380827024581728605812724937660492387713024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] -181176269420446858307604438140364841780627664984886493006458332290565790695554378681801542574698719665479658216970917530306095965328435989278113626244074084172728638693187523602034018481593022737885249302785008517934622352790295987309188752119630696493251673738577441628111761500493282294442192264096529409721697078425371892468353999791853950977957405006477135575197847841810329210983531207650317060111751785659182281488959755763811809328793678912969438360513758345901050792952161050036835103699914454030115509189541249570392256556986174544402989389267858890988661516653888512011521145855585960974137244207902816523536611692203567344038139072816294866199646521227826044164032234173392940868088814725433271178594996641977210211393615058882065030609011171684559899692572496095166366062304930610895258246586841419865247557845375508011312251788406804004139441327738120407781663104096251235104098342345613658771392445657509505813531458379239187007604227058679383070378707209642759206381471173241260807459005486999232556927534596838837569390066875662569642811248919152917255382554129947037076578723642622686619495596590124435931794927058911906825569114790572271593329244847545116459948539484048539239822639874897537784910865987267462235790638280394986691734169034063745141228673459812373358997102958234894620633307924088474911083093391275090757063902154774284000497112664825478787301647571581968689093204860377443267163927247859688504642386755767806816231633204725409094626820640261385688707370692042290238676815167307282200667202308388168279821929843681471108693436877203655457086795327950917301975291144237935573919205465420508567757733144828455409111450122302224979291051436637747187539371180510947957916589412671307231731505777884882180313619927814364689113187098325131774932567539203230875349227592770987354493305496996407448886448599846208955185512256148222852754641331946454796494288749251264521238511022129736066070167238243454307242239369971673300757899267541619057011626851373946043413390934070386276599223771386630760013926638586034369530824721636411612235293267857331796663258249162811925256860899284744641012010580756195302297852829462194645470223739665887780725913272986226263866175971158364332105477894590559642060473663527133358530339082281649192211879384754768787282394800136749411182263266915272632649683107410807541022601528909500155417179009192589422668084955660345100039212510502797637976496247993810896018083829272237419458393849148951945402675129388353128034601507379089665385488246956226368379893879464859271168000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] 17801212985281907526143595180683662624104788618930292183309091973244214243228808717276243820774171614256992515859094095769546475629497119501612525814759435033789428995729663924183275596140961680335381888436975548783416564020870581778930550515060244751096247950791797394626876334450553868539165986158448034533445522977164421993646318029067490314293989717928102831779601074002615525479880392844920459796239199388181621565766773120739561263357499913651553382167015504005655954882529768701769625214479854287855259841215114631076701081267378120825469909929177498351246328797453794738460312436679481985903102408258269507036870473435197859148334029454878117858423748795043993704175870836831298850857718934627313171846439626249499057421995867408191200847230110750044727588363579157032684191724820335673159218921002209842405510773409545095577360088879679200638250485822298349499393798540663249535472028861750775979193203826135758849755812286779634104756810282724600078242449108459218293373167872491021905916084585913662042133134400643539964586876224352616292162078172475867381240064437010631315075772365844248456212017397288817356870662142248601095606134616739604911074806847570039767839935335997626894751097030944848242432276438070352246259831076501524385446924410111020341070417998937073440368884959448645218784797695472803628959588928748774713531285790212966992741098876618768086062498755615050753486456269694973497406890844237896657609729813343851017557638159495752526745177509024653928681481335398938458188757877672237249476218529032880120824878627011622078568618603069572144444633086425896543981464681454332024028980692896274523681553314399687064180704827378576533345131709347725127380333187694876300361907007086895502677196276931085927193770381293445362693756529862334145700819221423132736846105018405646850351102048755194184735915624919969300430964706263975794817847009566685900329517652266170566015315387653607328704201494799454287698458381654252875237721923066649995679787470653096809839801468491547635804365219200884184065434101693039928836301675009322069923720627181133675285846726497532830576252454702284969645078256838374925124223820456950732084705402465986134479188488579121300140644536335401694418744998511905002368793373777945096738333426748245334647918248752977912764204254223734774286342080142126502805519041281624376707057997396058139304904634911191261935381356129685085923665226445103974007173864110375819839512441449737353479932883286339264223359395832725475899770073508785002023472146312350564647733747471670575104000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -1507039295906250471389813414694931033011572463159104024975932107471254148621870743059721410732707587355080702654184936405435442030228300939099644600398836331013913969176048192694377636628786092982029963322163113264851444382497811021602230909704129587435605679318303933285674872888686443525362785369274082683997674693462222866530938855671156871209653338530117393575386488956675715104029201911942541424898225376879911925870058420821161980739613848421441860472448114133921208184673308361955280868378947951304468159950451139053958245856873241083024171082610851483215627464324814227410887132992481565069808703832372926871827089680052350242811514957790753680737491151765383822320140406889214567454041742350766176495636864704310774394756885261161312342444543053733043382061636132092516661632811679232634831830584341039369636299160906221959978181984865956961161557172939083712590580631518670072676778648624171770402155950260243731522124928758469847100734353037096746261846357756596547201807798843166435954842508028562208763563957119490077486379367479895447679423157228214761629980817269609370526436752729837273780693464435176131299598944830825160076158361166864590220745022034496402278456248824742610270460357890421538684576693989453956537733496126773203426793025626655430520490658078263500972599832084954730513280914303670002092861417719095402359110194780299121711406194335002415909170592880724845132112353122713212623371913271311226783724884213998943887961717554393472927254421696396737776865836691094056704545730420493025767102527766724783917761776635523360801639760488192225916908275022443517291028435215584950496089500249903208352689446213821039623833106501989646497236184100803587467744615087712384057477221150341769840631022024344682373234973969175813070961396879240029024593653998661338044373911642378706971750876031161339936670441616596521241484271739300096103066767573545374532512375992626336577449550661585954253586693188608099534650525837397565474298853417722895040927149241067396655368822539457260857849087641581242675476379088054059116575369865114042455874235684026147886550511414961912229735323343126803774456721513229090895492592174777980304096333475087453729097536041970705247088368761296182425509976432105142114300328072373904223080341023663693989431503349153763463250870969551429477986585754926929911900659173330976732042460850925708435989690711251178114854810583911130527752143404899754715241280029462931280257716457210659183215845086842239655258751639079982359609091338839347084100347710822759917868829377568964608000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 111395533286206133319191333172324970583658040253844805476812459294172226936743095712178593235327892236220206098674548481904319135242806422472291293342745794089523658803359146383489236965175739132405044037500578591425542098643019490859247406196726134482524009461326054322042940838798123358495614855442094414686324703692001518293070508968901002427665045658263222305531035467592132593136870133379598185451084379287342661989937103060078556176947830044556603384589292608859358014506961418820283818377953198623952222963698534906348977325159292965025856334979924017247956017558138989819380105065751038470191418969637910561136282033298871773396482741542752523055427005193414817074407066582723536930941410968162140242942130078768872595632644741789966552289498242466611105624616087381046134679874970740502515502650035343626487870093208880275022316820680871403315809817322543060296584887113029106598750000338814941754019405565344275036233971633884082011635876159297733274722514495152784404420125117404229299839469296951941887263945153193524357554956017397163124498089629679967640119524725568016025358276144036474687409687086291921540727341431663101041994337942543872936749379227283986383459286055226427220191343706289711453607670007064499145740933560560632880141929098474128126207225863546632481551167797771884865721975642281126226496095412835320862026897008459537974952557508648012317662451634771820034398964186421679592935255283247535429382824722915129855052793392539708944031329578074753918447302456883667789734462186248495528982275397857604364314667207735114598879527715993944852396926236447605690112464074893201550216679910527723720612903744172814695507427938154933672811243813010254767774519288587493655279887416324881235315300094190110449997854152061444549725409694189532627483705781887007895880308277496992458679981466353219852332205866079347574496958366275930644499550807401954227039506019664200205646783044810473908440518509467149707841244266717318459869052469128123354684489512091606784985241521443692471863670255672381167696310140164701876897509798388110423115227925606005130160922441790213437269599684618444715327961517636348695704285058015572468077473518051914463909008285005292178880902009720101123317861531202406636124555542951629305238905103016777675304604881900243318383111707224414405746829945015841797721588757650582347629647264597423719583547701192478506118635998892901073371070039327918759405983103330917553782093320995006998610379763479990976315199566516507470070929142884398947100852300054537566919497965230882816000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -7038870645879489261039447769341707108320853351763831504672578877001005615884788735962808893666766571272663589538819432939683388736982180668475678924791623065405639024771323393025651759948197436212318695523819662025465403864160447683151128778036142082900338306570366310838412456963315321106701701029465386941384608535225909844508377821643554184739037810409928759243038016296509692217917015549579436164833396459097223763301419776953884986260219918488211894950306133451580603285076844573652819701010255210017390559577370630708269125238598162462148482375370863005871139786885581429514785339035134770757501509842406393450050135338230153556567689419560140911773706240820724721069008184339348383488801760295749475445910186390290194183687463743290582004704850230163135187976215602302978060515161838205048568699539210366536183523992472308530462729975859887857706370689734268325635245374615057822406795420158473007866638630915858269453646263360073747081182282380285062438767688833221869487270644094066309224659798540260629313110025008606622662112885016225180109294919962190296483904189830264470002273932962709443832735819119334226949552979879973907606522069897346956783997361002866719169731509128272859221159437100183715888040278152911568822856280463982104768189325274669661349695235476506111523932060027364270714424167100486090332199673529101421274729380232285063657772941015198325850878850780177857024383851975213464565517200225675873565626696489083093050515554137487114113156740469941677166502623851074760000743860142290032376016080420903881299674490840966529703989980551275409264925241419664352343964018333329964411238086676323148575828858537007085784555054806675890921362026404933670283638171570895727788064051289477703779936015604113055172971547393282687009610927059379587584309118883079688359401355821997845180871464484825488735968033432236142329309610182006567895266639221355455196225369660003082475991897719084026579868061408026646020438294922327805344121784760901570392303563299278418419037574298886623491349583109225760438289604110332473082323775860697370835207658054996740543593784904486272790998210313611699553231262263227995714375423887679351008499644973946583580808467750961442995209327946096923060826044815421463127190255629955519435056142792523097015441796982057437725037517353706641313957260235070038072492704902352836640896290591620312753254241331152820019475700985849311373058158886085264847077352811700107046508710129913054290071778502388227698856087287643241896226696746766210626806093015230112698890798837530624000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 349359318947359803107917444935575995722758227584830790879024355499143709804527379994625706899391740495562561342726073356957557344071063744876640056925284853005566866627912931731379766734631284020349796608905202057108477205829611593978097458341268439101945410355165416740842304283716193638733259017541758341931038229273792672026528290906011376027160354626599801956975361912361048867991277158142615761174541088928405193968639191243474485056935816943966783795089352551137968848764624314580232370068619138593762839738342951399043407851913144858179751006980109401621557716446532918528044607574951413751379839357836170617252257589010110429209963310047732791053977718971393382571986064859083655164148752931989594747107619799651423432468131328212603410570327189372979042740719844355306041505875500829300006097966313904214662372071800235330801998530879430626126575218498885071920203008214068871232380295462097003372286482939031787287312876973377478370872160400455014568313447261635576327373069609023324808226161483038012551855152439804529057286991987470303067566364036111924357226026563451932991171070505293734657779459960173011012952926936439928498109637316234322367114551377272300900916609386018954841546938576275985505792311500201937847901422081107118239707410494394193760499714690894300372403440884990038655631074372887090868274748512524691162939743774648179868397961916188773119670049894879855128678353017665378874503859310602116973133770556179647356461276090241808272044965773024961121585722650545896012207751807842420929544379010693400393644564804464134383496218852838573930932190539727282810553183821302258913994993192177124946082368165755042972348260540358822995777379855712992258684336677473114027624038399318942442506236810740112147031969736427925188998035846567156154116811729386585910318354966057967949406507123794162708119953082401355930208395846551595811726102206150842322549409480755041442038528058726675458752625221135623305688114213375389335644125480189943038940597079702701051729177151269389998038629964302609284971140619557263168214615837695283025344423489580080713137958510090662355591088522341920798671522399207361676068559546066463052189558993797366693573645974831952427211504953439926150812799803526348764778483213768419662058121996915927128919050178560472892591519965892853095591533372891851274487340206917158274645641037184065582365909110994787853625735068307351742455068437666892160970038246618519569248521519205035988222243832467460026614791428407082658662379916488838212074919402200859414503158697689088000000000000000000000000000000000000000000000000000000000000000000 [87,60] -10184568478409441020612143558598509965060409933359039313010529280015553833836196442405735216107067569406851507912430630953552388014435226008770139315632474039813682740751911518556683288442433018670900548437181822589490466464068130553384853395064466450570952396883240424361236924365538518099739149698756686260958184601733636628442889331755601202363835211213743660697001483975572731994928675154771607386517296788160212692078166337714155518689599247933126177618834761822870431589131029905304867217039509523835144558843392362496291034294070673498830912170380860838071599420051733708371954389974980986082339923728254937550893832245444539304837170440367438806371486581343725971032843498514191195872766908071278855361720525988280846638833420565833526812600900163765653493708689302600177432689141595467649940333876276363371880097549486628305286903094369810174008587581024138780475272658841383962003912120739146588018067261311184244738112226535068399675698103026619257461713226497168620174530558044724876144141308917613911513325081064135375727418932162401082519180592615961819038780187433489102479676778019662251984310219620190758582097542796185417765112960783394966790359655075377265478691197736256350176070423640926390497668087909238950548542319571735675900052931924102744075766946793474779197116740946701567964193347913745403019894991526676025432303913379733131328681984428507847599445280743141934095790163725708835173235926089377063056974204560299857518467968627341259944028939685484225930209284182909547980479125612173122040101506637266665773916436683564054127992658948008601867953076608591899402809246379135322088916860251356648537233367658982799853499536242548619036757131351766977623369835372467859809363675222463734778065396896049694547305088938599020129500788921651708197458763068410117009945638143658241880207899558288635995606396654157669135687081697372553879934240669153662548495021479842254768159605601449089275386758826280109066200858329534862392117266636790034828650704791393125853421234904146767038794796319808775210918925249573238774419670511752756712586606165937170752670558519342716702852818648238956919957704897370350248389723427816259474024818811758837682747444206398627781962963733965909386628808779436935733358894005667122335872812594522033307042715969840644756634709732772872745188891010926863362094495931225820538999479728945870825282490619399337282094954307062282341209841454133790327658520520602418649481177913208158260291172140224183689624110032482325293417726671086168242872796840826415533877060698112000000000000000000000000000000000000000000000000000000000000000 [87,61] -242581131005372139157317848563191136876232943127676731397034270181828533185564633316900468460276132093081039404433288593150023699848921096229047783416893993174712960113355815399227748075941195662750383860760568600874702321543418326234592924169371321283662276254680836971291293588429278191934402871604545523737863693509465272332349099045963586960405314353922116050118506979423378556041468283462346112831176052102955487268047319302802947142092832137503308628250551147641140940376489902756569967534087676555188437855966521398781971528054455607510696867679223263533919778651230293308145926851060396187089692418001835565073275809810977890687530051261850235061884794219783838580021577795006142187570791707738131999611261463401723797124990182593864380560179323612587334386428996067316701715314803531607783540952863579090787757002257843993183115336512864525510375141521148582746223556105947269297419375914318770153617402151175798480309160129357884744829830984700813850717053029895261197526940411036569961804969243380731220830056558607460616183359092618307724677420192449413607720205944429742218496196105253616397940883537844171116942922593140501860353650314411453653562880835307195635729341674972289584167700231254697026666479538530871476869640193696413944374562627877455647514491506979076507343996798919504341177037803632210678940628603067472731818010488567525677365959473317581129624692836133664422930227035344072021870612862718317516053950237725479827459990648073246740749341189905405871912455713168964151749099035654578823091609074339338921705111029846623323338945856174698562735199637733926915643603662712213388984488720005290287972754342752799317127464755534722572550995575837423687478271401564325736260699289179809899731091935281610120934316008600086717225009167363159316724384809860617932086821571028936018482905891402586862049962150237023102944544597289544467833432524502433210978980976243305754339979168998082682620938015969660309656551710370667104093465890666183455870899098410393501348134076237720384556811088137950204195644562974625979080318978336087704386114483196356028075750631581861481967043772968196509459779472794460927525165972445573231299073325454303729954419563910110612815279124671465919682168047175704623841068773873986427328511722679490717808611580350304779080587040338378319940716899539412294748308517967596616320451452510513924344862157746495004979586790610770658391017691801314548171749910040151153593737559841975581254507787872993852057944491184362170237469792253396499592061978338408228351689883648000000000000000000000000000000000000000000000000000000000000 [87,62] 58556597715571544603283845924065174636127501838430871629189785968602852439809653765729327837790064032649996442080847601592340806510694804287167194470963406724030547440074864545249785186708073852599617217397124074976860452143739754870567857421640658229519548618706040472597956264113555058543351309733984278757016728472940258085839854028539208822256921406790974049051608422329519634297378634112973902685789425643971618016567468167107419709297242393219532288704003783487665613879195558283346346042548148823260238678580269682279868378149468972447443153624515418152494142531188298542500834744986095452134203304402579149310137400215340245349735630884366612483755220729659392648763719781814542302074127580837182477553564421414246954698650544743602082364007906493822136807668808981200512051769600777472744059264773743237422985936261349375680891529910823493365216142647599412119262655032411729360508915782511614361402836365998948024411986646395050441719059809179816943230945787784624640044978860263931621387517360976913468224797644910709001553158400763993121722128866277769599980426119810286687810555438218398581588212744819664285967514465385685419722407278348254312980185182528352811571898872331001915225276873089648491383617267962637308407147552103094127819505677767267563111086572728291815380341496999172775336554088782679586556210041910915418884242269648248700230824677077253098962543958165468820968442970836597913997513316902959400526254027873577819086442662272435523208645741162344642918824694922892628049252324171810289081910999115478935746463809260890137572254071716254296228803036204121085810540174029149161305174243358725526664837288316365763318427331625641545230387043872845195416579941880044313747452890482987624286453183924539212264415755622584962232612186397181820276077223043875780793537590137783874999540254044072901823005589026110616780053599864232360080761043242386068393034229189776563256746262014045193473744890607825228540354623030045551328681594826832915863315509053576146675162886812837239852189296029518189780142232405347447592352664576115760276893839028026628360643127950321859134524969503274211335503131623487921654620334758249519474714904819077270777793251928126976769799130438723919721496353999812660829669333447657947235495006874564771670216427645780829228821600936809625567086289042821897142343494480347934004565497739581276579656121569518558556649504655979345314702119697363530222706019660853534659614602576450096407302672580263492978523708589619982308211061485119144517477504253258950268797583360000000000000000000000000000000000000000000000000000000000 [87,63] -4789083137502349532642567886472747668900215027912716489287153899121666011291353350546344218531294806153090179868716840276959224353942749364916957340006005558322597810178115210842328494638604329306351032956104475149730236273444231840712248163319392923408617086316787579025484936483279355297632182767936311576400911368076918567033154698203822173245917953698606538861774031175224581246484734170956182041532150204633269066215009295058007798219605305009083874847887821180810099705271591067109234053583423512029017160199716325610876497621688658911446953264569414426060937738873856755958991421760268806334499828768489138718848745272108905916927717728735401973105077118716171892256171572186584395208731791388042223129344628920723172268162019757116984159512777327723231640522191290544559560075657702591171171455359871425816675981152911914230110464004003382449691351119679441249355231675681350740373368613860508731340899697412591826718071733993983171851872837554604098007230779543924905415038533443632724816812297435724904805473182736647934372456019673077788555935783686332483799543467090049810831565536862208564958087664241252096051775204620132759858833360104616162612076068910786067244503595179659384582105473607806742252328191544091325188847269842119649657067618003331402431902659760898951406465390806248763627728354575302706165413433577767438120158676642054473812839746560575940432510780290414655332797779012884128002984169608571172805259635618314629569708093656926873495259171276593680048530665116695339665411197747001335309999955982559167151321211072427148215263413759928201714263251363505047040744489598510365805020365331807868755787819845712948047729018559825113717827736820165456120128683853660749752674980599163434547001005014482738606632866075711304811840467509306964028812131028422528146462436323468549759580396933918369399499024364634238621856811698681166381990840445382853804040487302070782169901785979807806563858741272629343353568156037721174199101262518671704484300763720593011556995545548344109903000520145877034896083613341312118978982874896807898520028589936574357066624903517876037582680639470166902907385151312890386066074403587828213247126222249543093476672437722859630586514284906339919963818908424614396145497382108414152483440060381490179703855928806985383967159611634500536688137074966392583969133661184442390353446979903126930282251114857923364870025865590619837128936020860894464772958872037129811087556470510609412029072821050465053434984793135322103684422910476713548178021306949569593880644419584000000000000000000000000000000000000000000000000000000 [87,64] 277070202040063317015296978732105776779692483457804503235319443291208959118235066932904437300527686025331279442182635450104017237260366218698351531158120563391558577292992919896921423062070741378961734094594338636681438603377212992500867170001576300779937700900124210071635507739644495687850779130198638601264250944782517365619633501383227533392984039731541983379450884489903320128312376688301848654900046451425105794021120023914151302232438750929150127014329623134659835880418000151777663453349538727605668973525967332871144332598282748294423138796342331602956204505320005108802665934103409948632014032341486213135643300031004355791041358392466896859819251049947503706406901081225621872874816859030802482099048136919150479799617564069223750980940327164851880812269501272168393187728185000945710663940607015929780311450886496590331201711499005602112328298418101940538092356464986591057020982197940849799831240564389143718785657074392158098291244661669345591211196018218492545178784702043793073681563848423508482693115025333850723472995921292835130724392031923965850343619716281377333058523347288310636950502100168032280065646447668633009118362060368627157587784615673591346187668924546765665698606498281442429316181578154724364123907650827477632133782880569908426978986810219077544865422904311757276228093002878720464726419718191462368163977715604962377881011506600930252812923046714579368526548470632464032127427589393626696517841960405912383622973698275948646502137628823901620345542096772585694127946460404624151529887749267212703076746829704076900350026524809296418597362088219810846291770351314667217456686896475686031141688345674394973463305693882045578342890773989832678882497883174271845465057099494270878242036080837136271285786860628208693340281340985760836894621591964234041353850772122497973737051053283212150695032275000276085062567305770942087808978798727955142058578414577868696152518897949481048620109400665621587231511925788349561097621072195144737919424430291591164030598875113831195670526877014126799781767488920763913493205647394657626792335688536678766006404128709392655364472512518301267240573183463144873225831337177697065302917864337226730549877947723146177244241262568139385693007611535599832255720522488041879002554189261967334098587434187773693969483629197845912517938118220456891342857780699004114423983585264303463061745459926418751830107096613426781765214403097916754697329494308815289993178451576175342440280168802357785687614165860770423865322177228151674536613297000481949507116859392000000000000000000000000000000000000000000000000000 [87,65] -13535328976439557665774617494480902869364358271382220184707283170909790613959575208456089339709624873223074018392196997454519308877940016893643063303474613539261604085175389410101242296843753991567668134301137700199965741665115424016950223488717790024983091783507594632951976272724482856590401968422631470121199973452529310804680885478637998003062847012405833654860604567445458433038223966589674810751274864969660505399207896790350889485514670707111446472895093732228383789137491151793838202095069744891342328970759978217756072734210770062820783369198137253428329048606887037653502979405338210062274196206507914149651418894521630000298186007056734316585211133323358162658970725309722257628583425932032180845892025464630261207116030154026473984286401971049802532766810101212476298572115082719398551481527606343985724418968865598713177324505399819885800840284307205938704083157956890231586497512161783312020370465770179515202902066810242302224986104658347221142439289997189245630127928768272230080978861747338704805403525350540907281153654612856341876931609254002092301774048040143410401857020905073209209211531239448452492299997019775884188911408166383327154112780152817354330730414434442985517873922402193509175351616631025227758459244828765782868097598431423541962483539227321303103231737876569200937753470019212858495654347797779850401757767969971264007083826218249308776520928250520468970457731403155940403138247041477725036644645979074800425496301861258404835951362746014725488918356415651924302810375187367837158171884646970408649554266289226471842914133535874792935387170977411374103153972581093657516475396603904115164557267477171535648540739118280200275039798311225852628346515651942334367063586499472878056685345252631128058405819815491586647018024600665603980107283047278312471176475915239410591914787341617245075385713546947380833315334667712252155714195050656758072661289820873620656248054653402479365013885950245880473915837491695729032866354776015315069383333139159724297145682167879792232866942602950136756142516122632127016312479667913951281356689430348619157422979969345264625033356882133041900894859693110445196080424606135658707200938115944701188759282885318873056074226689708670900651107512850188840850229154775222708234858837357281024367566737328993260100615087486629691975874948748421648349802167796551999833510368774390850035849427716602122771092580925469530224953950023943682407636417373193825207628389358709897276519463026044581327515868968488544055190917266498157030698701696617539008724992000000000000000000000000000000000000000000000000 [87,66] 655372983471133605461093340389519545405624896528476497341172094254873586101595538875474726182280352884912525720013916640310357693729665899868539175705492576046174058469149135773317941873746841200792785437376780353096964834227709006550110904506105362527177193442405108337205841212969909164503128925342604871039136405091269765444591506152850503663142206542325204003412594258666295406986245136521530290198521917486083665851346858508279111940916688656386963877384880368989132501794184347332022550860864959055512263573014777567899623068050517277655327955410034562335060033905115013551519729079150344103826843369050896226039874216817262235664383439790285885136721891759580367471037026301673839081515216546543832044417592688948455941228237767304954901288986264585847684756907981578663724637274278396614251249879172670606328419026406004811071842639935485151823700010015476966297905068293141507352307089592398828401836931793456340651054860935408815309464191867836668755006906670423952498116955952435600619240565699797904913417366988010512891414424810671776162617011013732274651706837826516081144936619363724665605161365630087381691578824660720153841437812700457841530401432849213684415779506442378512290205085368776546908223967451107691664313065807447692460807853240104465012160165102666599969040730305014724113708114164906281963258434338076567783234574800384487618513573298332481912323615453498515179664800067388098834434239554032734765489082275091302530649885812261528315061824725644046755415869729968379870552746681228617986535919163829529645960578208700642800285709649111518208665128924377343997120981132513312038949143658262739303722567437714041965541748652103960235301394392540344097515839329975314974776042480163531472181892058406483412762221913252957675534259638682897950453188143763832568547657105117547741013137813005477167323475479121268655087316557399215493757427847374029971216711925610806854121325186184438850153012867049559120275205011098605125352666135537623499662623739717307628809793653818139300248055465454532553280538747141307490655468004837461775428659973653412620928851169893281193904241412851230690642919332798062092997155302211611401960839589127100197703890908251148958945498143912155514910871223215087818357602272984303704772494304752933008103178370012198374683016622293401448363604280401522023786571917512841548779793837207067971188537189672393270614903174866182101525527630656482292511800062366350156176117545963286053375135037103886473896295892550151553014502831955289303154389397424269653180416000000000000000000000000000000000000000000000 [87,67] -35102033450679591965728126920818331356766657595892115068491095353351068702148661864872596749710274463794194528329645748079555324306581199073864968336554310449982813112823886018919515974068601120100578769650573336934673379328533747614462052882609076811166376619951621983806547637527463428332036943014419245897484935799897440949024659447779664136716822930251013086214165631185937278908938932266809543150970233759306901138309894890471740291791792283276600336379343877909142566735401738115689703654129055718666851192411125423270118957104934999119391935955238317085369196364438705149663847025385234092944738240451836225379053714624156340385393495284886248104103847296517313301021203161028073361553851063293897653133144867529672357664115226135141256051437642940095032237831453772667475096252532489508352961856936557669742064861023849095129293096918648715143376574559282607538411059913715123868098618093257134642051712885956899166268828018297100680172056756667832520645412594604186684558177493092190609615451784325045724426671992317681373021173097010651081515497958027394497730528358726743729806921703379696068124251125329963172796480995362549309776083054593906695062783748584954966864283458626219250104140809173770405852556109610277560970770967194656335361530397464448486938204137782701422719705723001090195269208602849629527561544432631024016421608395737431951547950763021368660676133379511327860649151261438254973422531699191816154923254905455170291780059292720584656959924495322187477459481444484130906074281770560541572590396691222891727675202351807061602714303582259383287591524949507228919865832869334756337089622104829079197351424917809628531246277089320422790460740479313230575973194443434851009895446447408267232980502769319220459126224245127507700788842037316319845448516299846420372143596437687886830571266732781568901544151166333213496100031699116421279201824317905706768398067146071854256932989904976342034861531574305754217446567886324656976139984250370652516938925558772541822238255200446959811015230744010340421739780175476908987953133825971811575548316429464297552932202710718680259817640151042716550672650940271792467691149911714785195418965734674931226211485597841398200922423069872428391853787486010619659859779229109297750460765261514181684545035987126769152152337876143534243418959871735010919932589768545152585753558686770406161254711245729594863447330968030120171310008937454182026553727621917017997781400505283202518059183362678901726428319483457796505090334936500816620413566414585124261724160000000000000000000000000000000000000000000 [87,68] 1871650432495824198645966657251243856104092773458619495039823099144931958360383427113620991497916957352258014473760864605374878217531586071250778317016861241588889595942373479275571464259304413939021662409247793716636720899108665163813070407738503063132240646268573501336992293818186148870152975142069975859359219198238109162839403346809447094693008298805907823127946062444256550756229895932638896540311683416145834635117015387448092437908297007917752124196576745095311007459132190984779465509481589406000126982642770886413569636280833350164460696824650450812195143670804415967552433448026962308433180514394355573286689097172104015786227839332108736939319094231120277451239045905004185222064704303895359469319669635455092636582397362928726909971997221547257475939509606466131668683520341874929257741048111784331607347696712742111618932162359231931866434658067139462742849187415577573829184612392929291540472213929459286022991856919785962926060040918145737018610983238859315268450485590970221750432878371840261416265679936946927038356286688463259173986057929603473428390479993147729117509606439397914302586387641436251734337864818045338877381293727763289237192182424978223788547943157158494018734103074711548235307283131560201220217642929669821232864070517270109227916452928178288453888074707651040361866505793518207155773490078055458664448518202439002621935206643863108730949918671376241438803622317406319467790758841757918921234106299029260455380529333907707730350280172490568443709108422245936005485383193404330902332437324901653697676766364668706470225027144345275439582781231485439824083043171678535799606704765468079718141156329511475374646729002016358878231088773017363577433024182187806392846534765790921868257783830879711269316396096367495819834703188934978281104600851865248130686877508811183231789228521553797477928321519079773189457646933850036887620681986716292161523312917755736079629577424894897214237401036974294524464176747816807442460939248390527552635035768330160421891447414952153232849893033313498714221333249063200888504918477955495117696941395621224368096593459646536072514386265091078684323342973572500405445944934995407301724895862254105850224075408025139307741165524750546414334948106690286054387495594839211115688990271022047193543017878011849769829268604188832584694354535380092629426434279068431156718542352043192022338482604581138027548076562300747416495797603741148579189222447841913686493317212588421388715262358182654929717722786086028759501640569825051784227928958981720653168640000000000000000000000000000000000000000 [87,69] -79888921537375945444813242300554118043458935412964469618956524982855199081990174407309398422094934974997726241630737991167244956288180755810457611969072537131721912203221604520639137252607728110489335384350607820678682899722500690168798530713265930071418771354987638127733166138370838725091244528371100100498321430584262780625994001513337220189595085301019979765781876515917167339516881895542723765175870740704815713025111023736496786700894025654079188836216665831228960191127698294070329505262856336959580180585054020917078878674636335289478301446373927184698456918518669044113593145776854165083993876961272570499006550862665396282956486030797646957626325357644394554437299803302914181431531618807012182054017807278994510890279350320653837026464825408693711848270809933390897927228725595781057408794603792397636800174156389047526085350904419262702343766580549084767415473503550284138381899027002338126550765225084347173413572268682948968478536307637581441996266757354518835817897114279121068229807188193609890648957897696267663437903484433501517864921637830163114336324582408188250977338409517315287893767303005384039773378603958467126224990151360358810881893662411137031251162531443120060584457332189292294274987162110127858946438420400941110005410581794455253320876704874079807031797238732536977900308971726849945882234328257452527518786953111744638068444611805317186006950461294414817315485547940788782233537204156037546583748510425355872979058731982995503469613845597524415802271737903754017892721658695324098655438717040293979755734338808327158799927059195281733491775962637539349582034443254209624531495723190948194518391661940351608213104543807348350507581365967432086400905516425007988075518068529356440846401768505493846634430887884910815657209613811963939285128203534572464218377820029484029121903987111397015366615039097443344428910287154332574280914728782469584846362160246367085908856458499200959324066679062007344967399512648822404843493718142582277140879364986420452045531040231707694111878518993637511124695240580068640081060816561406559224950807442556763023187016228041819368427493948136822691536674329768964038123218108208354903927376869832084769726325087958121516564780614919697837561784378342817825992171899666844698835547167701146709618349797643280076007441289525470706187962185111456293639341638177688839083057983637366554394015104299615626953523487499181709249356346282596867199121863691687971184451148561707284494698162420241864913519702020720618146933548391849616195154203119294873600000000000000000000000000000000000000 [87,70] 2344844398854944224125681720459806413288949773029012142844663556716691022966525222552432534049499533419656788104102104185028136751224347330154523320853739127165763993425784933291954098316178071860613747963605699980415365631619847091972414638651955049834248623509692028248058717727452877459436504424095637523362163311655408712459305641106840326512252084476171183705630216916059128739936465038738526520070939391726724033473484663062107422011716635994454396794504800939616808067677793061759095056886235511008281254194595899147643487936083190427932572398657002229132725095200529962636544040896032437041018484103436066340921390185881610505017391780612749275914763340693461693938192890041389293994745700057192502390410566416661388628019988544697569186409172887062655878769645866971488090688093187567105237738622602495377990195304892928392093701558380300104451546715274351636283671905496121674679479576262897635502685582738980484184702448977717388003160074018024346833073207357544204841819829946491049472925149990061495223284085988901700516489225669047730754988476462905734665424252728971352857092002081892307384926842222259627230976746647781887335198634531253047519803179272485853975391239591213952053227854744683403443046047427293478351460821300532492349328357448500390757191502947268862153290028634452204706745633179042641705155763222339751929754734914633858673529585914784933699799894066871353505363899743114689045082326700523473336668502678651064013368335509141481091242074244147571212119813839912299733583256539300947199876048499485441636319088638237163970595922227393548221564435783285944626841289559670566985654165314858292202938635082664547569779528719114359357404128438422883167487820539130517261817953576800783866669381922198895438990885791243683033497222167285604272757135360289624400890985870949930322770738936643299534297836381695511871685748146233970678408424959298293558970378113450626496494902153741629913031860988897357225660196094048815581948276059986666089628721217894951104887782063419271152456729811362403421320685655488550889519416891546395868173977029957193054179801088970356605140449799191848149187018805191400681903739342337575959851697252162743868461400535846017236966965037966739563910497404762178085671725447653825176724096982339899401661801078037879963019040058435861519796864390600407672998159075409213532221907156575288577846598841009912293625523847884638949294983083534644399229375315006793054526264168049139823739649155808118625140412979482541957792486129371763380515768321504706560000000000000000000000000000000000 [87,71] -37575773106378754166385433955317173231658511564316867369389349206028242726470537717446726729173960340409379154571085310153738489757018953941472092221115456148737784744240593326134316383964545773319216613593352805826922642674113766749353405822007067416364535556187812591507208023587487587844643851383147892129295164649154273083848901136701478625851530233470733972202903945560496253339719560395784273102649139939842631850696597721793934670007526007545825353453247564140449087270973679297267986322706402460801398428503751168124526577821454712029411885492123149351974637619970275104565687680446540737905112556909042671580044267081622384755920505620589656273377237450908560878486903505963656849817856280475555124020397565713967820578455453478533919986240152396839829122531664128369279268941546417898203939842984375595822536902623870254334229152313486848616508441010399097078943712086259089943257693919206525479062266647599543099207890375656181444337956657716228926917616469838253175005032031082662801051054425400081412582956514887493819212516072221622979853120790080954412788184977087791956164202931965102446765369560487688411959465055128918351036892651985117163100026380112077804899461396096702120439900168958756066957325760405148907712531212250460447051724522458536321230621139266181998610667261107156034605996208349216346649504046880293975895480393850715376122518290649586134252155006542906924446665675467905335270193574110106576969455398353548508459587172035410822922564738310082133964516150644043707657665458345173472203777869975966088203216286110384225655920159917995750272449853883405175399279429834265977581693265240560326606409790317769753254641063618390854997988575848123721438304826711990814023105730659736253281940973935657049040162776303666028355743740690992648793387756324313575777081005343525055901695235951058165797843681976108499467675711900853577466990799755228727583935470636745157800937731521465889410969752519281831719465640375598706787387047764590931940085627525793276765987917838266793480798547832711865284811491316639347146575732294434588212946138497143211924988578411261372001164745404164334662786072377068438644084021730984612550782255988562396803176209593859167960224998029283313727408207856009715337025942876605224201751719607892761767893832246862519261007380982550139007717303264813565927168197443778565048607799450872675520166335829157833891257253403734192836843216349843937866989851898660624364902558356914925008367003332709578662528100442759263399629532903662651955100247413227520000000000000000000000000000000 [87,72] -184571593559264901344524497981983772617227454535709573023271099128826305589498335096769949375134073903508536061542187310380098108346621833001944244937454514524425781897533301715209644395055637224290098511709364685682670830714369473443466880949307552775054140467062479971901909458379987714513719981120943184121190234481030910712318062634515527713535910625480069626417010406460509103702458823916244658858286555371480310792360800541784502081527049152408477727636503203242885111912593329627307992103527391145481177444527665303915091702279398205187976524245362565325515661863659713538140367485974247567434874682856110852425541754503716813836625220544794545739797313024633244197586634323989583376021043853511863148452267923665821397370314020990317810012266344604150155382371765680241178156950921063939447127707449323647844675692944365557912710804761765665256358847608563623129007775918143414500941882459675901985215129047364858424910532383698695781759817712894899688752709992421403413071474242724107108476458087190201937014793586845469509329448631487080520764871186391803964564224950462698327252096080572616643054364313128477256176566763047750095981699519737331204376493404136099014743486209717147715119490339456904076867148461954927820414162882989157529286428146284258244212474794101240752032467997381677591017350963016063383299281257741544693088160380409621239270209826593686596912435853842676132957860608167883798642708256176789754460410314155407870732354416130627194927773606664505821279647407756951819727961978026223287294175812649836606865901150984372694652816597972672494771814072042532716342670556420609047779379394526387504938494574831182877617840586027879544069374538468647980582238415084690650523235788066840523726924637246248162684481655313128948661273382865098377241594602482400122123704923482758961473697266800632537258366136056796252657970939391286510233499875431096774733439409098312571418109484731791777837548877545436046148968847771697220488097106634767421592379723564026944017224377493426142057480171406622387239562866451203629028344520435760360899104714590721137568975538138280940711068658816039208587984296694606075897564052302518425421004750898128452343151379052830216463892297868489801689469962783037033055726042443391154521398477261887922576190365961468825196211676923999244224274524798919167852567631359236871794781052699101379993940204250962586757845846308379850578062417259636178027134154431884421446534496210462044311995195988521159635650749450703211946033373503999172007879822540800000000000000000000000000000 [87,73] 29422658812148285590843803377473817299901115455013533971740205317813117562369749497176056518297420510802419903499032653533224974765131056667060898442114228826601337769812331298274038636890670355608173689044926808103000571066410562154229156686328369342509929779254952091891177052513916616602478921078397220390146183283563271350854681716597471925403933713447137192499606782005710960410471481906961385352779963343123991833120618229651791438615091603678146075913815469101164459024672202731145942321060506627189811412706828335630744601025582013248102761984640049305373377260432161887122888363290175324272269767788669185722228331838049267943347784710367094107664966055255733275454811196374026235080424488404347558363671631539966102038743803887169274523035437678907795946124745480461078628787790413350845200537311605402131548458147062346522812116104878699000296548481190763303463711750785884874675349417413993766191235968446606664576594747357749653072681644597249788930641784285267496000003020815084250022492405953816750980972484294294961475265287962089526383632720279180590133473509508789530480731796736643631239065385544414303606846769320368832193027846286859704720156395261889376716294802190580540321832950695313819378540224269279207777597339488186196383257141944663448774045651264318709814665497768763901149256809712281930878033001087196687689679653302626902381406814637690100125735274287153722289471205535062421841375905295583304482532489016238403352579491527995448168684892815305146514306119351318910328579345304268220617432407952255506102298461492233456261436893327584684628178390510194889058286872545190119427495871796187776771531605107234684327625278693837960591328958708790109118021777322340706734633429849997152865727406448920802799317909621623863849198342055936390373920180478745284050040875298878420414927428140299602032041388021630361561385898377364781877435890806194452532932490505474166258097403961547850121194243319188193436958948315615583112857749365512006300486503714070382112197731061084787879911260972369807042256328929611310537927662123286875283769918850468320758855638616960978717935558489442225323201218768451563972010723716605162281447984238656445422754158402520237905867871067721520866623003128848355162667048202302129024532334905942652515631956168407604236572677877239595775803929176416559315887521115427735961403074365940973931556991616926474759486345847269502634459677144751286577705704000515311937068932984985463654169180206263655341977652108138915606260631747345919924054995763200000000000000000000000000 [87,74] -902075973208145834233221138562669242298988101460765659743382392159411471728522007353946972832544845583552922284665386315919617115533880214156058738779520064990719404290464187840522886086520426088919922890190583695868057488615807088863608583130808963449477874104699254044962077440171237150057730122521946043022104584104733523917686672554844588887386806074914847304955894996439475599118078331112505786735869057127255756347185692539234591402551948665956331872733999626743393029973798093235364119741549551192621774279046968835102006167431702233249750515675502821335214958912501299775272640021145773037560789438505105587210016429115808860075619372770917228233855566098026844220506632044490830265680942810259357629708014923479434285146259686570491191999106795349105770014706282043622650600375105858602722214620596357586164130262364271878261779675871205461523495764476947194372436919418296849045268217768451833381097462238204356411852673443341991851830406138416168781584086563860976549778954147079240872095948009292280131160398088723582881232039619630547461006907129801286017727688528243544935515196235515934547044150177667164923077210008869148085584763205405384193221674771833584639527280315279081679970545386175793962206792013875232408126298076201889963457956668500084443761020016287691688330694187912304065975880490738419068249651046029469197601084892855666663960136482175439190857100001877178252074542318420050044949746686073744250255055846208535680502261708061551322345762682094660491430057492053621733304813806879335868531548188763851600680386211702001230698686477337836990596280984414981669153316183394488663131829472013354283236161513238567266453403318971246966188442134375886581797264192358996418703399200326907508705215021357982457653367114132409624102986376022104833905050321476877703415227000150610299019073206556066164834711832992942861753837696372813158716939592963495909273714159275348397531578953438049718489323095654886470152682218831035730138070339156508652631473662667350814722485339076648643057356282950545207745474015243529192414714360922980635087037788479716908289411607931179690879431917261160315799112475226088824135049071202890400496245614548725971617107508847147930296212383472699633030805017980647335154731613227733302394638020888769132732596283004671731055623003163957095893939536694856519482748512256739103515353536525388014220974184685280703398914287084306302290492797094635741482982659563316415224504911458823165303953143736105615467497125059962746861518316966049344746139156480000000000000000000000 [87,75] 13666092317723248286976899836564475714254315466572413045371936271280482142785368716601468334828188924298549258006611070173285459525747721971058755497284869989714742267108188684333626471802222279013414652042632817383899657058249311192117419314174121803448022520750316572165506414554706498061749975387140481788783343547220967875792049502831448665712639004172441387187161245443240012690877999211076589254326541113620865016732661451167518139884616460729607616338935223417963094214189068620656642866792913853528887763621309220792448312013088996709040250195589456459711743983971186045311574059104234673648087325110514248944265169157458268298690060489389317530795332478038771976696472334822962385193517776360969189197602910853127338482214303706475665027276008072856225244221870531069840138517816210077542774175169686154583564606849818498848783673260092439541220556497155975152199500128768188714632016069265446292944318483066533621534725458928129746535403004509875655539609492347990746916527700433418609367162058966758733801639335714458720262872532398969884412859942475197149803874541205870514342486580756369440520433596362364227925851609299556384869195256484707953969068065677626354729652411726335868277980620398698208420369562406882664524023259591098461253929638688688606393809788200284593540715173973683156178802584335421771575839709403365744944463010216894393069978810978694931915694896749744187539348797153424357162990649774033391741492088263475262373730379110275413917930525833174110571125820563145751043069084112997534541915048028333968514935887005363154496820105491087719025796803745664086485132363483609455182348256028450079615795872739374557152174874002653702720851901149178025658810785745080877681709382680394474147345502646925053031409996498613094382681515080681912374931325184699980849179101263636097363832641357814450396725143589962674183763513458379724183107900577589514958911268257861772820086632818968322060913483527835512944548282763337812340418988015884614076569104261372184953034154693044099036896412120236551278512083108210098845717768026204885425479695982866867671450453912330180445775865896584376069379343760253728579469799205802395133283708954401218863096516274681906310361429494943716492921742342961405691893472334595535751257743405944896292821231854486784180991735145819815571355570107714113271734523727448194473959828568775034722184379660470640205942861500559874721842741843366669755533647686364778174628361684437739598163551606808015423135130664101617702746563012444733667037675520000000000000000000 [87,76] -4451798640744044625761158992931210110298161070337985803040542536995262579148328753980586696785516414124504028309853374230976962769647232845561091267234342988288568156770248618470100657533553246058112566746779440094680739781956979315738807644396310379339157222233650190431719786127417384860929491331137219706122656414654536944884835091063275785436132750297186449472024708206502406124750382169729574404112960378618202797883484592242135169483407974808529123517871218421430619290161522418611073400436645748110315288398490602821564479764080952763153727710741081488290738493823529121598064130596327953735378561677020424966619809170934676346308841616876041448110212852880012659386983285895807500426146036856458705842262448773442037056923784511563139657861135562578545554661949384296694084863894905413070338754353108063944818327693605585946346379205322650984400577203281082738138390879423157084456144842926416079579318643616287548849617094060337975451511799778486975725987602964477278610338361686308168103655436463540778012050078757223938388780340267424516614331792881883147695389118064258474995980044876174690551055256871325643372432306159393329723161719579547992083523100207250011411951025277580402131388511838133799575679683571451975946801720229239802376168898207583185984625712734638922571268594555281149232949520181650973520541041502144881429487129548006979900999031239097965787992158973723312256904272773067293702318631680733201333025072588038900680996589411213131031533871021784368640759906908288101513935331677944632023835626960376148199772450969822712400924785333630448507405757940398574145015780439116215755284832166117748246279707050765462386004407358180924109558820495312439787542024161595574594644765170124004641380592285936036207727921686726053444041930744300016815663767263203776733276649612693575320261581771456231150805716559271928600908376894149933383882174792767241917569881024834528583456010881394866877276640566438702432972531685448689002623260052281723295759595875733440165892579714640149145841508668988482936280560923993332015159462461511066693454321509902540304693290029226255431372884094080629771361699699253073736358787320815805146497593947370335819257498017273461244331406536527286224108931778833523128026339579422090834604498527599645790977698627558646851098637680008928115725378474499279379022207351319130571232403586169399474923533668970872817154766780318812462216581144620399877322559537104037774053628491475977148861847049863205732368583976759303667690333414090030763212800000000000000000 [87,77] -4147187540231851014360687055492193930715893460920596735093238167697098012476090188048544783007085964700590708087327587159137638416625175960767861276100852727565250297588625005904981111033236128081902514563475558902610612504474083421545621137991442150388129395373914159223712747957595676856753121108304361123955362924980532620874942440526719793181778657624714046005142948359124955909469049665144712091271035068616024742834966162214731873246517123180404580799111703336160467260056672770437496760598650108465487793715235047179783195188257694922360055480774990192646007069769487236216886365584497294133747605262047243522266893440486359467420983387728271455038743361046039817883873172997309847840997102894987419147615127348474236007712601037889845650447443826578224927822525657214753567543689598360423088613518405004464876746611477138457959585173568607074958418932787693132542149471372942430282392102188692775793410104198246040651478285287646564670053330481428823424412061562772045524422562639662597417595686085990846078738923944463997757293013580917365236520325204456236981741423209099920552119067173433907183469034385012582014707265893747790126615022293438648486774744989520277131976247012788033410397008021248904106262192985093173171628149481851033154496500740502315138908947287355702078112411925439755854031629939042129393256372878886433161898062502006267528711323023261616217289687717537875388937245925561319747156699661593412923796941519670104063574764945365813362181557734498990336245682789872732004758019872091199935050938279885389730194677873007023606815856366627025657664295199347098315265908622211257347422112496034557263441279534797499815402113214289277956544710870582980308211560337515204061270481908788361453039626164547016919817500763309089861052691774900304784787168139310983705345496521639607682974486958436597748204951590428325794909130735209974835494633577474170506669874538194973738643233243072534370691902300475466494754254359301604877190678995084859057063044373401802158594684799933875011528924983411091768756395994011466339137116738199572969946592274060560596739773152603732015654497142434713740186184722748426578125568676278255032896993396772304493116640456444203969816004166959774741060652779051869925684243394111900233666255252829034284657783379772421492412422780749914149312600218035289417123616910202933238414902085336378438156504446239853638646419169620541149518863835643066488013407686901684826886018039595286798137424888739103713792007419101416669054327869709953374617600000000000000 [87,78] 79034418878232466822746711232192932907706304187982101511807268929435761326733846535025892588298155942452618203601941781539702511914861045868603435678410203677383609020455844041167999206859712197697918207019157719142827569300735547218469825425039321497130777309917259827804706992489917041688856804091459283319547173905098881276957808528019426312633940921324680797696188935436943774381593039197843085144751958156364436673578719670163954322942439727448356449316541986450440769799177422715614011899766972103953904224475011996218850024254213438869884033701225061189095570620894964728162864695983244786166533688475501801845214828985139622185577300709064579750628320284876316650894056277322265108891392023602559103379902234379065703906263905068505174503096860050418478866881405824044671869244189579551556173083011310663509364466712426553272276401571325876898501656486875628991013135002524130455328709365295217748482191809025535196871442738861771582786523859496444152849831543537027821652482492397451685614885476702941185475951863235089583663914899941105950880519927979783448072310041824400362893264819571974730171429838000854078471900379268639253264855816886901593551936524203290307154008130876599685189471290383535442886318627394498036875916462494373628064603865086564348946349271100594007655616086778653810228008306417997329557442087481329608183611721041402464474097054827041156759155238019942804431011343429657571980710247413891542809401267048281006362044780714222773462620827684410392866203015060780823029014923302543352077520240272422405319754753531537006885666575435772108075525453465815529603561584450851395069246058953403978188071851827110402946375765204346299657192686236708274969851907750005530185771066504180743548625974826931374791373400736157653822669515896172364090353587051887042760551582001458376833801108940554774299412723676367195456552861502934466604527967822922455112158156360947086841807223130391300765632360433427435146306378836456191362969142275352061157335206975616756003778990455796219313235568311238542861043248511723743382377105149382896437715154237428033257447516105039950267338395771785805797554551660207382832849636153285472375865110890132470006665285690690384819507271514810425484490353716809217833443408492783471990200008574728050683341243271576937824145252850151184001248280401954258637777081559627653434395908819825048407601199921002740488647948912577565833271662784583280606367241488376832639850885354706668549991620864872179741249173406205344545613837944578700738560000000000 [87,79] -580520439392950351766634198863517999008830831268633668525119277920112149700488537058642820323936958370130099476124651963816647370592664899412868842706856609100778019989776124271310953079208422385022759168829323653585636446998131491615735193967810502006913497830391970078896821584602085904641977032106240976214435103830957397233115644770354437265460592158651569302934726056560179185119480242993429744795529354541616624357571040068467500390911768944871815077387827910571421672561490645665452222520886111713460988021898940867189402630872039456134542280917705523649252274738533614763848378025550520957108702542582952519836668829951685747919871478020501838315413585388526474354746805641633491056625468831402405134764793957402755549945774580162660500517346343236615414014913827445526086142337926376170762364304892729182813534759049080644341822043378636140157317424103658989992850856162230383984579833473003613559796716067597950283681791968616778154846288759145987986385519582911796516352468607500164517671056989331958956230796797461570082761379833194134840049628987798240234703823897117533031232775199101899177655423578338302234053440953562724775738506607046034874734890877596347978479712384163781821818374263114366930834090792491359540997859046818980238530695071069765782388728338567153101204102675585308150139943957496685704498128752116617508197682073250071717351730769934867325428472174559252827655441925959636868975128605410532050653527984396810423664620478698974703468063023197751495195576187177941797936847699804935741328965696940499382239368391726549840648244396032855363607243159400132542565620956681614760821467806614382098395501172115901290851910610896416305324934286589139329296193917740452416719514883694904770639107782230215925635684852898080651310252097315430523692583679444197874199423006697730710504984837703688472244015827349633299638034160333863144373593604777373882283449739076664107390169457674019506195699082163955529926778269967953042190948331808816339276322634824465469502140364116661489369174524237090122935113709136633495870248022649754144983307751638772542248560206069831035231490209305735363319331233165864629020642935933645369568558401778604024694530959542257954088858698953448822871549052759441006088909353562298786261453671215007195488282478652864696702479913143464733452750753017291917403429770324687425600908698339124710483970962802234122719567917965480629281968116694726481272282500571615481567977400569559660263279700510743863486384692657870578914563215836756049920000000 [87,80] -1726439217419426712890818431916677811625182056481982222143853574373284817481601442753292439593233524618832251975420675782677273606441996324223247221636020185320044672911497052690577546803527388007616167504525642841318445126519395026878624899186257371450951493244103651873101322057962510655491511493263029735984624628128829973040119489891947301119602158848561910427144817028021450702030517838874595007268112340556381242513533524785294860713613334030558889601580360553588449624647913532121138920382482739848521276733676122056262064035335715227327149071268749934729106917715841341928700068301238903795496954709638844032654120712320290447814758725598671499661333671664628452533722574081460192587066499553958826414301394407256110961774525826763048553438504451038646596695482665262083468410983417377353959588089347194227521989868475318352765507032739220411528839660753955894545551545625052058808805836757470531810433095197024756793082397380087771226902453772942031136621760851721121279312792895880209276600944365434345244739116370087183385932144464504721237330588654968822845415685910652046960450439852190014437753378062862208632602927919373293190649618974066011678513897168943605565044421208606898162364551579591650395041308551305789521676231421507526831609020598672917494373015457222208187706362792549286888323881460184287322144170197312403196652776365996249664847798207231586799507730012633580553513622848040631079193468613309656828094681042340568894727005734411203251067439826718450172648151652740049404786594203605623655524233958185083553773544704553406840217968713162899176584208160519389921859176690340625446255522875950028403485265170298807847991155984083627392237550711502483309911597530699855884680239730006219946278884667842862715755796175791770621576916416855837256584080480186656042833797648360174084683465063930801985863125607592495112242559159109549584034876455424465752412126732698890639787542022532487614010376735741387604771760772124015059415956993379578471393717792365172226887125379284380617932364155444502912978901794551219161120632807700514250382247116209504302157237733994861887195215856731284544096663780714416749676818658627643185415691421371930584236924056140426634679722572482854959494798915227439897745605348831113194630966209119144526970558392268704268770832163000575603259851760433375108225060292110041654581088095864942537100055247525167684246009047210572129640210298998263902322758347013789490931414437599114926957661759781948433812934105674524556703506544306257920000 [87,81] 95554262171201784636373043980746383358785588318437221050889616348316486369866201236834987094064231538676365638573387193226107394013876372881407623910873117847359236735484625970377164367127581154936833124074506077047235897789806733320966099249775322061090337010438819741812559131353508452148995249275650780975781884995886257458198394091014998340608504693510263008007837899591948107735840857242601392959084034107507655289114770232227959309258853720807548303263860760643965241528269584209961420572928930088888836923455341876642009471883676547423576899670517653875693546197008840724510669147255063065637621161019229879939743062949938820341673609358227638169844948265998818423620987364999673202744357264660129131158589955065282892884172686444268043084345184429149993381374328059540741510151885433515670300341786551941894763086672937455465084862490276429956893068445638462894719292522475282405984475795077142838721171961129035989478472875650169015556048157959730502516872445995881714605093688698060532616904142125891892095552864305067587101276011560560716181256002421450806611611093632524693650612281222760246577122548128728836776694411921530840370583841264022965878295163276127105348859815424744596297421705568791631047093728925506523098716869464196024734641800825870525970668370075946677430725390000699491639687932840782334678856338347658585224432476236880546336602772432808208468862433489570025044714073539869368433910348001334819919790765855849183728792144527429136968350426111468657824707233014915355829369657114703102411759352395760134338814431171302167909111725385403644834074926487179030644990630728586664812868276001309890082721472280796007509457246550444351811743002557973969878795227002039251244687674156942122848352934373257955981306191783808576815834036477795364393231895670443435386233185667362114458860366726811095048292940356747392197527669412328926402505032312301224376767780578106132445526050520964210759119914562998992973738512081967258184036952536011292819420592832427077145809538455020123372986832047334878013346046490927182869502628004797072665099179618037893632928373888818626857080075859878816471228107036106128260953674613984040252134608890245552286307142944329770193330638987945396235751403105671735271880138891535075006992355535052253311961474058835776800604711472704161819975963912272815208190622970940012142131750103854306825198474759709339434150151969196428042250895671606527219853540788411927862047844356988361690827811499245771763017618937206843318053061529712480 [87,82] -922349368295084296421758258713782112446129649886372985748498475348748155091291829676921508474361071308745802409058316236954832315383329365443316714806214690377424491727772158399212700017403239918860267587638303128048339219987165533922404828669385768255639214746989114270726214705666675468280645732219608166713114582718093878911731197281757453203140602107716390691158021934245796019697927747499148222969423407707559156443305009683181704064073486303882334592273711936100180733039815152296605457576476970556752712213184911224308235388674576259614935082215407468809492863182713282902687414670101298252381208293168604548674538136316761929878606295103059088896228802013144745209820484305498857983104000884554700308802082310115239632700508941377452733688896117123628228351991821661088346779383333767293731757683645297744962433061279616043146079787695661303448055282473011791618982782276092398171427508380010998354157300851506828705519152718546760567246323949687870344975153427819809134487436183894086350707423784217371829409775223706524223809695748553128126784816700171172992723688246652435287320892995975699426460725222942169470941190548594139429905422449226942479786214870030002093320471963775817937282793707269934539834243899093760985241820543075856653280860746903857884589656110164539458143119340850320298031491504235083956842289013712170054415377951407509617735475103213633508184492890939111218379385981957925091060144650511677025452985100565599139935440794569350661973215262131766941268522788339484473921301285805929462192915517599372510824575619187610939194147209530215880794566056769899814074487983287812845141737177358781794294715361547226479688732880331972737851280632638918216926611965235339140170368223202782785650863740690456252140724470535330903466488687274957174911696868364072898367755202938167019220532729516430357478797851123176846788016308409652414016045237725852284302620612377226869770000281623772975504457860725395759013884306392334178943670679998512769408930270004695596711865022847526415314422886483352331857322899702310214230733387585848673658918126954987567947101407076788986575467218235513298555458137981115282300927558161918620681731410917520393659472141078544800316657308326500108845848712405772043045518754918151384168357468891481964626864329909118606805693955486996547203268337275820867047208781460011396601081882883604798825126171723552262898397838617640658165658895818097728104788343676593003903454941526657226972481636977847994299794172890788579437238116160 [87,83] 540329236627769978563766066262712979114513346773462335988749401335931447502172060943262109505188924874491600178879809789279157341293574540502613833081268184481717977256737940923554214263194996254055461876094727229684498301180813135323808774971942217461773324976566445238196291837324043389024220090685884659647919700635314656289592264758408262114796958884912278908320898888884439684492905716199215482294661567549948906782739409642438854609236983581132311697686266288771184239363050122325031536660221823999399588413071693379001927510887127244720657713876750093224288396829897171628248003421843394689106273308578441169127604757864928285342571078337595841651866209567349456189480188306146035352250109664294552272621461583060521618342572968991213842086772816291719449444279505587541423382861890393311397330872492235357708173611293337501710583700143066948049617369248949464558793035803153971016176387724808730154524606372822256603247605326615863633384846228902879070539087629737664268650758277338181904114886039089482328425150541332178579827804128320931861416146044839931913778514438269260897305812258891836208286633263781869972786949135857478166247919271771934783238036384866100088273662792799584848836972149644386357952383824749925367609987310791172252277980345459444435146834554561242875958833958191008444462597100500035862408759028431022363492234582316505354093191274188867252624823642214921315270418199314657139555320766965254400655987829764601713585192214954092770587259223553394588094612615628721056218605181886241061612075184994333422657156066017949379942964514858493923504016529638416499868724726315471857469090817263745534300641270475310102207256006133271042883762535990545815559792960118350829212717165442110901837804159397323910563846767905397289863187190743016484218257751669541642978207684574681264466936480371242418324739245992151772726851273792842830161124273088030340045599331659370915622771607253582862516687335793244963400503811637522614929449589532512031410081381369948613372762970614483806264523681734736341362138970147038221387598839741042577269364440742880249336395278293919931207533443725388638300171455614776436384111651686193748569546557550347284186553790821500126312075823868170069762584248538011842376834653374598890519381065243138915597495162746505400545876098165960832226343790037717090775887475937411738940332805111803069537041589215348596024413667318553492426895896407847304345153708693028356219531421875351168957281327389033573674231689681168508828120 [87,84] 27190922197595159969176728825407961128919607817208987578348925250769324463998029926739291948692565005139172241587575168592102157659859981917574334099623558372046580007679545938967794097476233027104871276972830879779679828819896504263471087484147147088200575651984083583983086275439096040173726145583354627246723408114786548741683553177167536487357094868824097847911805347321154784890005488005525492823325816366654067276431085648023278615454272667267935143668213593472521697627334120818483308790349985702207416027442263980929712626230149281926266844012762342630547767348373709779146410174568835694848946788576359294332385633497856574242507639060114516549866937726608057558827492610520743648020605052876387761635302650212467296041796314739980189362642509148872923471341420038373272825637410597154746881259613005028496539156128318388552189037920459096648775988543422600600235850325525185652756330701189276679772185747687945138326650069614959484772067632959071832122307453330888227878228306868426607058656042531669128744243554983431335426891925036544332344399634311437730726793019329836403492268529716858722419858456683370898102679626682486674415468043690920926886121490750441685543675831845672596792387755085446888516616324261211511433112873204355741475518878529554579478607994475985028152737457489910004656994630417386865322594673966817083936300953057002653209298623455034632575241157556513258316282278057519074206363363070849888186480623167675825804080777862090174026610547218649515403916383725358970519081141878024730951304786711316590778532168523488965778002233659110950821687652596803646795861654129925336343939826624176260967852344869479493469411125656898542584363376510526829028259255426985683241110460656290143731793248874344888950368669703244989410379138705224292278257860308254608387938145760218481621750037294280581852016334540844504313319760911594466963514052497725757684305803375653265605895865854099923616932609280397312574951603681473276969745969962471232177830220680315197162400771506369974978367286645452005240225991552871261444324341903028457259137175220846102377129191245304327833985567136552859920593323333560505239638841940842953315013560425356854075024730077188713970828415699818545852022740703434200005527515823368201709973538101176589092474230921060442593794782891065700353804067781695417153343269026245759916310114111092683507329826054964480691910922336748129562836943201093646069023563167744130838464044620363359339288939585451030058001749130879337600 [87,85] -70867168889062359139697428337120354859244303080779241273477877651531142198565560777821536695256885656751536324547040185074365042918881005660115612785527886144411784808098751741982758854977383918606545633468666488919275233060035213425981939562032095750852266824122238006521757716079182445364357199351115117007153639498533435504394764001952059468437419611125349480001036491244255083756966518190370367363111561278619592131247096992809288460522130870214128528776304345807340861682019050215988218668389198464115995135267815917343690181963667560083778505648374738125580981711152152575948662703345066315049200259653173736142310555879181634404472814812778447492116332234649970407082317784698570644803410490741233860433562993782959338456673496456169149276392543650521829371097279886868644642840930822764935941336895407519578052971198652643389777607947237419642066753018313631550167776017136982905200904952910743192732009320795266981670072431941391661543549944102045577486057597930649421829022455411383043628111148666898486521048233607387395082212332816518899338459552076402746877654350239946383563851037459411956163314397372475958724584402144789432411359847166116436296560151282981283208248602258810381946352014901339878199336554810463469216135054940663629256115602289520816628595898588044081609843717160282844932335770985712394334126143342093987790424559251795418204879719476274843111988408891031974357085182205834028799689731231609833382105608159741530154727107314781105460101526177923853884392097591101566100302308460492307825989144909321257865015891165712013682382057642480296779565390091291160014343415508491846657429173716066167949282273905761708540738750925040808168730874976014720313086290410065966940129279361018944144242831561795536621931474559003531344700966578958492914363255485996641293807609128306286636115042161209829184917875515970301175887577077884527240167187788366980413699308882224227288549516814751469335784566388541484631844071909177003207618586932454601764042141880234846388201999208516673130904928566581767505857300861662286518771611034600723929104627940338715316041984841487644608432409495089985878231710536146154970442045753863161602930133281246711793230206102849210422821691081330006762077738162160462318456876136675014750986338395478963716669040719762269748218680489859867745966337353651676867311431349058938765126690943684949601966242030831491309984505433074270293270933834290288075438685739075956048766605399605799789776632714031057255333939046800 [87,86] -990868335101610919830605366625735714062308634230255326661687920447655867700933340742076937374688144574480021717271641249638328088973171967241116270726500886181530179466043858654568096738565477939613839227760035394961939739822872878834630481906879053976427341350032897636243005591538806127259011156257374501131441201405633726003522242792929873676726123506774272745230432651732410787953288339361982748871280122605939036746037517298642526971507036161493021134306252638288329459868146373067503884130826141393678219829422215190065658473440212229243676455672637716017997673119223258088170733776320264955613825578284483385634245367670923008431202082827176074159347805752976322049502850936810198794557076333472723144083758592662670746468280197075967280875102103997018402829831532785546593949413259168880651440967589152800844302163398288650811919297883190824693007610957733500158893169598733125404510522783051764462198749114536359254024980150230380008148838656151498550044755794247839090366403341703643190084145400717808225675372356892243631014970968703719442067921302861510525805935246910012228251718687325488738839250174948797989000370080825687250143569685913600593399147730614125391522937778278734518988270271842618034642138769304904097477346922312996799587302131674001787301108662867222354570250774428514589115948094958399704155209296245046801448359833388525763097189154382865310487458943642095671476799746806210274208076136920445883649310969750423859503231031904621334086899546401795369851740023407785091303468044791865217249012818539144967768826048447049297962901121050165047969342007938355797566316500664727182002953456708830130939342226055909562233587905089079619279872239247844876044207469284045983474026173049025740417679928591171168431380271906003547434317139412312694127567061175825211913043851006600877173983034456717142855952611058504195278636933300011080395375868494067347541575049189848298421578900670432570434130343502418106327676952839393188707670632829498751176695401217247464887531754637341225318225883508710503555529200465694705017440943827561832975834275885701735876943101791513241749651060550068040483808017063552156234915154838074321723311104350618734707196451987307626367694000732559074100634030245017076809382869588241830694858602025614292177897229068915663509265527580257933737999119257913934282691336413362654797254591691484566036242523754542625987920358694712316007770967163055495853139853550906958871265306578762697105409452618503776131148960 [87,87] 18483384095114032455765704859663680161239570963394807149511999316787979687060493904499233068548438664744038848517749261791485408032453166136773874857968982681529726235213238996428055830248876377122806115319648221996461509345245275310504234108517831447730457361974526032053852652098411060557190801845341674892489913295949417713951945728956369269570247338781651468254101449291349678411957838281753429060846207276885970957436485726279546869190396194121773025653589433212325667628075683266687599755082736127223048593879687728712718180132842546236204849522474981472534515246701265181614431698463194590767563220566897341234005290597469823469493775546596738301710718511113228113096299401066294466522081476989273040539659716637795215721091365536347466863686251666738284215751410261599611708240149488884994753549405198214057334696941984316954140294777549198554487013972767191646019142092425250041204774469712927084692432033302878957679468971032515424429507834614042213150763071402718741573764143702863933905491970808465809534206565036073406588918390419894524817844500715625855927602240020691132494062022452596737688489665103079866657137657267321483991631289895892684592904492491192577492296548152580419256397616394689440826687141378207918073102215800306936839637665001287288656549422353366645192991943752481957194105144618774060645693729569016065204649871216679957294443025431012513666543962603930958513181782279009799224780409472816582815348408058677953203308938540866751791615665165935926399629737102362340476923648005550235125053052763557270002352012642680361450258887110839609223403594097489031499651279685912436051746106209697447126484997243778613513417797057874572900966607248508094523018378527550544829373514329973379783006883576606321865003744880729444932155208565956297515720018757696481896265555396134757637839027527519925611218325245346628492113958051627071571222989524540334996837769306492688431521704777737794919548197712115325822084960572541467310809243466676199171601035191057121628066518219516879450691581821525413000108285320630547768671780634295494648193891699629471386837402622714910901136158265257137874493578110062350659242990184323689319435689207144467177263256580939903612652447774137418214172281642456167625396618545446229608765865622687916130795671954491465958397193331382220903954994119002377321744207962416156050829334487051263684965879253286022101818084733576407279113523650737469246477462266589946398945074540382795721718896977308795162620 [88,0] 2278496141111021104004966480643810818381275390580046127519913034854952546513286963561481501063602190429327005604992965142815990917251881770707429886468969513855702356737430975546237349742974958216700177896834888146690740578584653832535570751852124529015801717568638668835887853569791067327888778019942301837367027055418972335756178703408954651724475901118525090431717848663927606521707294062968451371899247150994358513981793287580829972896275998621848709744970278729121481496639599227271100072537417684426593196002290240198261198319609870754966076245100123317859089661429342534322125871758754889843093294795084759112283579555750534311742474700130247665189029660584013253138839415068311412388538570468621960234464864285519356459574553112101518935489947226478081618256664261860612961138463590274031648677838053017252387579152327870714461439481072594082776718948627070355721771465802727972749935117937712068684764879854953280450648035211010279050578267329510031006220688048139165480394994130908618353637340410912157465617338034804599541560514011598313469448679464716177469479030394034879833972113779476821492288884048450999624991090535103350274784502765448302132058459800287192021347614074242415820315704030894469720254021369427708069764588927711390727428349917395384289474570890286877295858198204522844300920157942754381695822679973309025119468305619614713216872527345298513693542775748065926742552038568975487836149019029912207806812181538762275794658774621728008474343340577667210328778255428120451087252437488532136009605778451287900915572109225267858419676312836714176285624697057886295377924391025494461967032796287025514280055720015691980966239517345736348775074192945719885317566295766086414493959852974451131356817508047047721535977801928243979770384327326993465963109398279183841339135830560453041399623694009228119480582190171811067049509110478517133017695155329986022999618150263731196898161016549372375290661234343342513686392522128172111358302476587983552855231102030938565700657895442552111210196446035921102106198650759956769485801446279930075403077065113623562310565671341335469468632666254193463512162001220631876559200284313676644044651121024588642599241865438029952335297325220540916977082534249727900812664574822530771003197305245552669222394942551337080698283785083460507567398657596554894947910999705368503483477403047807291370528803451560880448411305643270124971844290639569250324389874874420197699481481638506133994805976685913044309214959704952350045721207128141241987727621528061978357575727708340091879424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -11571084795386663131563913427023885576593556808948448125141251515465642832542085948400805527952698713068373166410934538436425908316765145762456683298923117280282619630064123896294630453514596111656155694661308991382197256454546629657277963101853353962752913841046001309449584204603028325128919888379316528837339056726592743515410374897131777736058948262507303529365215309089703623126285066755005023646457486926188484331883489747525535158252849662627903630631993749470916928219652707347622542550864527051408810412038391689512246045273638657641956094781434820780274607548229127772727934502882854983920356310405836199441166072930171026904300379528354835847189332570963513084990757264771134101728229497990313079560006995211731219090109907751870690181811505735913023036681418725522278070721725365840842511002558081661034703667539548484874366857898863080154646811346036045548079959399397200089964221628110478248731284357473391050889749871137848829033392370361196542401888190578657950541119748028738022325206446316706605539510302003045231446865183253166342858791881401854290050445379727613627948639492867498642034584253739577817696063994741522315739922557796592893534395242950802606873430427778084936173164613693828956453348594432094625165433351596379797816343460925722987663607303206618530261353293414074585143604047379460275555412368777801402352033327995177664791099999462310696381706284779723421561875735800480667155304077111167395732345388661717439238815823300912834522951458048592636649876059952484165967103225702635565860322082870466947487351924850573844214085498015883414859948053222264808444382840369345169731606690273266924025406745715376905632258170095047899945806702077056198734231114525423538460255059492107062500180482613238049256157416552876908237623711797227172792570130656980086271252263558863067141130222547797963254989690675917732324230826834928009580263965644032765783252690274521294757002957962377365111131567941372334426527062121574767220105196480564713518844463745116938091067734576046076836543865062572588799806186348658767656179204071864389288666741716333112620479727613421870130113499670322578850063688291142769814453589192503776858597555043084783587377126944944306450901267163130662684382758560249780440171912905898772019046075744604909594617308904870120370011690354856168138728973899956014878977900783748605495739414379544979069554407518678566293665142475932732022152551614818038726481528386570959959852013660451626949974555815573174648440712429038991632059144077133022264134135106092115713242436415730869075968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -215408606539530250880445281668172871051374978158557119491515444749585787474930967245243535345284394383533537961884844138230638237050966030753860256129800855403408500924354691443962781108557104387322661368788576885152263787441150998830599041475725880183870355862502421244895519710198592695253785817587442300837053348661600629078992343968742110289512411652408856422603874245379310539564708146260780213050454890207378572330805332708937525927741367338370889180764600883438488376730860772494376817717128524935316682150149528185224126756841931774554872546374814645952660353455218820773842045481662596085189662946575694992516271044004352091680401227647490506835300834389718939691902889270202392426775743917552806796546583838981342129945250767875987438945295563479505433137332923918127473140297333230171304009794418840012058788468698011700158312913087976568176479867802726665470879405446328595273001452528980393325468271885959081757351068004943526668773029708841137875428687102972858048889723462474660114901182511792426040194712415494204024417959722036606995281686540039453837597691516681176133258186061774769652478751132801769291797607022016717457872138217919687015574063412740483983691044555224826863862583579504550292896231181288146905112441742885003478080554434435308392708378674556662055505692199638316251383948017837241143904375916471023997146844966265708679266684480380703878618997928405092693621397167805911510618111752600425584727076282095071056603574501454617715325826889991444486599885728431718776210956784824388505698774145738950613549681638826323165780665920634148378204972000447599612882915117589964814952907354295405594051919854906553994303771607670718483315654630632646319239132051125296184702746793812066133130607552426765323777014122189019476894655471311872375742438863517348673290737016119239710534070149061916703202855076412869798570969479993221891150688755693828484716419043503366427144458320296277691292900202151606282378357985828840313051233698660645286219394713264814961919629442269726652558373472675292000251276106662916085138942371512332273424827513941731574125765128321644057164335257261940460615165141420184608143094798046408634724981909116563446761302952551140043492842844334915269831722191386371183437663644957831222752659560446576812699055106384070625747081649403546359478834287023389795882104124428508253299769295318561257852618866549708975867584414537718802626497460861716885411410945082993231264560729369976629379141261166064084903705945001388388991892411343379274920809081851537446178451733007832363040768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] 2840173806065291199294462777911414256857866753457020380276467460608885458975152512363740918049436783027388279142799609070999637431767296937917038756111586475191649912584659304888574998495726821334929056456624804863977634966472600206232840407760496886551643472565241650681825520268693820267331916923379973795507207044184221163055425856775805998621387676224146105789935193274854569299415509717785097572920719309625554833095578169820735628399475532264780306169707513565075788611282887832868806367495756601512307431597236279640915175329301027017231794929375363929532467243038727569194070474417167621532801154763500466414831655558655440066394157406592599372301237005590421923524173607779877039584532299100270471237437841148433383904559766511537994124105811101384239234342405938902637927741067897178935631879896416150642889742302978723380712239732239895161560616658741907735549230884064013198473213644377689883950344962474787398616558308620118086543507166109517203742020274221419276017254097185811063887180656552009487505528671740529753408338446857984349309926535074153992353312806024526046581887655164511026445570473808330660089466183514517656150347384702927000700989860875690967223074830695758513455188025029058351179779172249473434399580696260585698084295968908962812242976023918449578482667206156831213383978586340090625548897016653878122419168939762965701632884652080205496683865925765993391410936599468428943678175825534892189649859489407603710758353391475983072051449567824768717161095559760614600224917589321103775649592603230065100661830619138642023234701864112388310675246225446097128677329663363863839257726057068312003520455277475080236389248260848411529547464706833169687520330305091723078207483097532212801010380185757855724348466697093578082735679529076674256336502137032445920435781569214498707322652741189631098288452586397746103822313948489997712605757350177955478538557352590242583904053195741458831686435125396940272935364725263479204298627404529912008276804606249514536269055841107600292188411594038802787076277035840453381560327925416487656803995853507713981160218683416582222144370768669626998793437310043474086213940881507738085976483108491700116647337661526508947446217831266585657981354516481242397517233635191555973771584995864848819002314753472779311831374006849290362323507803139546492368229697759073446793633483732458987942689129261339029514243772592008813444121853560901926793958306481839981955086375238916071852608371467732468040616144809210842048392671181521292885169443406591475347009585148332434547277824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] -23256923596417855664996896687468778477281410624441919592623552821321290705739253839348237320659393866599328221660431575171323584141188348112408031310781133753199581449400648195466566089874055798210262189352695598507039963336627526771116558276301385125097586732185124529839008412423897613460096349116426866735871984410469411265610243637467806674146513924739121332671806459565625095529744791857679956604147141434815802908534197828398513816980084196677660972191284398082846595086153045811531695197385753472987153978474663610795040429188430028818920288217254584763462839716785566736946433102503856857591923646896262521591082648504900879746393041569393740144120609117414966209399197312115144726727397723890214547067093590176467425922750123691847558273714676935253161716890911439246539998611947563564612803511568864142531616503147234841079580987446121316526122072526202165712572700053676280786119039976302379327025793928757675338458991534251307306478507658446934722855611151793238728689751790446207668344842248853929993416814010996359690857104488946127031817600688360466688919007455489060161686509144748383751741707967721367691062702301247855436690613946713944126261636925968337231975711441646911176131328747868755391417599312061453866403941341035352445108668984893859258581235846897937318529541148683295445673418743688842203093847175255300459270752360470419714774351858910619291543949629852893804336228607818622729514160697291142131735250385333345767732488092653102006825730857136486205689084520850824829107909210693779009861640547881994472450478749651118907535926741686393914847525713092105323214720623603983717708716838270130785561367560921932089130924613513297943990163671757025178203541832407707524753018609684578721866283490822205695346606784229920280594487650939851685749343267115049232264435289692673036784371665851913710519240581090787985833431965560634353305448039784735883429531063768629717897866704561142611712983388273670303012201771318762298898432992078656091597918553834714238931431158472857862569392586235748782630103125148305117387217340138631965785586087609819905458782680120717382752130390119546089866332175542657938497893007104112626956406963468584758007358451756240962268523487439894304897382807719208971925524335173654178239211969797824596245896607051249376085271817381908384270004027304258134360886008189795375177230123060666822650718452138169595521769768838626550133339879015661505437317117929059028765049841850606714026893758376346485300662128141060020702761516621227392086366017064026011452828105481584768211484672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 133385624127350058757534879594851220384622803093099764219662597979266385947936732791873711132014796709811366938293964647708764982445939052464908010848852156429053307596070174995143442158159986297843804187588178794846756013749822600793524447367440189687081356293333707197854608576249820560384448548883384298197360602102777777700977247767443281049513399585395394852784853490508318063667541599659730757980617128107991162937198754233018800803362990729574582774024757450819934940938725462792568730663751272783295920935660669853400510789658063285425832746275481426407858321789608905249876613644397152653061287787536872116240695444418751712232608525428297531300721782858322643811037592205855021110633412817942396122814228321632203682651153202622788605133585047769365686084796414983186144232550136465148803018168089423649475879217918478846458243796792953033964685643304604451487271507364951516486844321080592165813074581396878506525193526805386129559817074213720220833285015062998357709323684953002007040466451135108060282152156272955487701331784254252335497732392525705176716265176929799140801663457641544825285331294772735124261669289059562140533113102696823496969402732837900120155216141115314001117263847605749450713644486371323053636777391742817530401400686900172959991718967063684803385107680698080539455358201853808338691906996665275662615597345262882510495052701348201967387740039223968003909307885754063323633979468562344650916925328937752548928412132088577981439633938098036413524103390019376073870378940471166881195133087213474462515934430463669914810041908043157242774079943064858829776915099628179101167497537090831765829096294257978840762416690257539708825007687528467549476776217939922751250374429794970052412830353302397690510966976568702911146741106263127813655806968745614017009208050531942137524038145723723011056637949044959179270779609477673610230962785304171371454534980712594405592012187807962251832629783661903162893962100889349021374100310711273550888486379934349604991704735792703331294728697945923423175068806400930104653172897561550832483810711878616863625988234784662180202376111365143167796758081473248192467456890949834220822717765813057664044726977912788659954357265142438207951174908008124050819918365552227200495637670924737078882483141527710886605988401477501432132745401856700244417764531104002895108938973504897151603294432533679747563823404966537537384791648088423975061626617822630834831867390981214804288748469649992657551623754010934635357785507315384818884486603212559584250243664020683673835214471168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] -206326724873995701060867776024800105992258802505116847329839879112099050904983429825033927820429547571853539617333865404267378933636269470621990727928771594792866976287555464905078367277274160139390025766340096656513044437719285411213816437204989888226051587121030988957905991257014558649825170554337021384928351876637023369646469790742432374575950128926133250268708872393281263823869976820295296704498297081359987586865936646114834946917847000388477228864422567224760383474606463908410201844600141087354536459208820052881667153653554574638905433164535936634214299273774381990682550854955359984181108460813687389656374775116518120511195982402676805604425918759166154068848223842789006019164674488808944105168976240023986518557879508662814887004910640981082525982301426752444077521379242429957119910709304877773137534313611602391730742403486251169532076031906209847697606651284849565333263682438391128535496991461377351477514523443381408941551393650908263397401305491364028670817167059457071864068416668916939450297498969355532872242130371543031969762820475870931619133467465985139786507024315491428681820434077540240173355113337925988720728092503521105890302540367118484573579375696188753099403560600780928646984678802144431710626588269141865449917225195103329155260823297352013864715797414449811501310084950548863454360131870895979072242786161239215216757151078126482431491034614544926639641711553076101706093564942012076257122926807542223734805101553889084433938640169884729912583004553806254647943163546587307694097153303608103724817001016705867806275810481029641495433316462968768142422055773210117425068044623168067884064569822439463046443828366546111632624612588309623196337756155365450505517390305497739478077893674976376260764613025309428453588886322225051639788949382422264213813807594417590017397705238316993021097978326789045614674945398904390381320704311849273425953002404610732280048864503415747741069472875650956151338942853770647907265978039357636581113887499090075695546750368860899970827248275756546028659785474285985646864535386972903013967361877127699301791853483925138437449703724420706785700018603523007409848229294330061162804579899082803954070203570414138923988521193027999967885264486870795602758101663911930012853971691670843398776180135805535933806630265093717938806927625277867250850559178580063330693078212188986441488437205371035264703831252670915177118514170734896091292756478096263720295212666950696379439855091521526261550876229590366155740535837458116773505161548355683554693040192825281253789765992448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -685790422475104244971941239648695513995683037292083050998536471569732854132631785516069717970231927986562585760473630607432559570193923975112889312016059942840315164400913366951262630519278376585278025705373064573613469847509138274175565360268597672424233222916100734012355548743921821338602885994404942954833699746452962205372848015372916647348619705000893977228696537456296887782420363375892067941328038769748905237290400053467631883807392034504144112660183963332628093516271623623755901658775944519638839029347363897911087217321872357682080570184532406971957499059379691581258282376023268558962546800843782071068204272631070675561706459934481136389980510230895205604826037875761728073055422852566745045657324770552000010582855935883786124596344590185790836457610179270878027400555633595854774353924581746414979744270330466361382480781071991281662471015134169074895848403064698252053210266938601966375806883853311870116153600518506580032001281195393801136308954513156061405753636737500096025538182883586723908543561632199994169582478411132778537033466217460336856128907098541871591043353890528200902176626608551293293626934383057223857733766083035519741969477300830601323288180626391569187929125329589684372870328837706562053004855969373405173073729993212995926419098904458069605285547450508891371672484652722512826953050123110953313461904842720097714395628593106217456591852667708999711544317903194868150044366562159897103427556923956018772355152455074818864422614426870198756584509409367351819213774156530403207073814764926969474509442544065428446654085020303377265937125078637103797727899136145597987632189674106950240209434408644961718049416752142883258980990088519950275527950458276402306801884111458958645400988885392673233478403629377321105361203152841701191008573145765117617545996062073436038890528765023284756390155357662686143863710515174103405153595106390559926515273606639225912296897193635491291133009505953342203934401547152102034807373717224056558064270093181273454868275517412481436520190776150033399260551784285950918035161649896865669563804602932736644322216074278666640246466102771567172433939684850282527358228421219932281370343180817353289370222075077879509648168098419239743132247047295883164064689845259839436063259556609798918949513624346076338305655508595511375566549877708963636708441977811517383072229560517943537087922097639792339690733648825315864840592146552509388437939371093482404828748136942213980944315482869433333265442505765110058588295458919686116737812495408489954116717552803528911961175621632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] -5803822948978788903836547980267648531923108697666907477445245672658762275263098616322625110842009912413877333541710623161940339325904484884250087592396595161452465142910614670974852089024623939725450142822146054597790310145157445691524235987536512870035316048235181401350397619251287179481614247284216234789500218055788887113726109733306363557248526215271361130651064624974364182119608693887420804440288599094775768557805804077274022108428236447364372785152662971762030660522995732393963234241476189853724717222120855745836881251664649171223613099088936107169742599754100003798766890484632661335239871924544414233423035937181218285952157128394991257998083143847915074566154113564518449108570452692607527762242138068629016141153898178549813552802003189089189292676767061800924982250232913745091262024197680875530646803187865737290551196452331654475481954924066993231546897084289717796082692270765692546993300199738195677765761873540582794883458858518143753672093251357652744169940993917476126620368976576717130170315695330214163842170486304366571645567014326454576622583970608661268590795114516504134317528328098417430291075136127222286288709445852193413543536966724382703729860964789772707899806843441985834352576824487307433324504822374854023259336492578447276380437146750928908939145002028117157418570160794975293325859817069503726182320060461801893131178385156909927651622125941991710744053556889762116069622312909018859896925071609277993152614955970199453434882256199513738919887191996845896989973221851983547282809738181410766049383893648034016786477998379257279233493966443645324716196885877080284847276682917098498718931142348584624129097559214333486107481750065510699467973074465836133937283389696280747885948300139877486127305031671542537847498710300672845168176481787541088266576046833324783933191282048543639623522516816372910612867708839053543260492713324935721436445950369109301005311577987815478305363027506185315167886603215898497482147737803661505695056628847677203849816594070671828836851111411499734559629895376266670547911752836590507671564097018919972638600732165457303742375236089164421358215303241511077616640971930383407423646235651837049694140878801428314067819276233754118842798393164213797263428752196649074553976460375378633774347344516691219873232156197146175019973680776585068436187420192587105033902790322427778429546021871110706682211291523912941674043338372894723961420138161236582251445325642395655992544646418654162531251851060200697898939040328543350775106677177060280534532122503512649324590918533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] 36179817672546475606386906746681041224038702760465197287985861112832480038165049815380274652696962444909584788742375648946692633161286650446525833543182824437259450047763567396935660363890559940340065273304531011252874374510892613704422506030472169676815070886253364174270293919440753964403847517059291596926522229125356056324213503848063021987847494438563962532275659463673068012941861999886289197775810996903463887057497929532398291871287062047027229908917264792852147331314636651954017268000026037689046254490642102012110287767287358382348036340939894997889588506162630753627622487535928072111776059139117207850994791531873869927905155823052819163737108639195254705112240912204618393147370275033047452128261423326133412057025238027705588911814531603264965990755868286265472244146128769866321896073414712703147839828397256703857584978588529199883731363348772620117302540571271090173034923745026974787901005304312918686774694237234663228739423539379065057076362935918693665142690778038639696022202594262646918342180614621888173652653282998610937905096503553084644143173936926565492927020304734039193628003790781994557505184326614993395449208365789936284328646870525429836447617361692272664644329307840664841092180576142752934275867953220216879608812426837406913380833412896626472418751786833511807313621150603659968362319307117354867906421313309572817608902266554204564170558494679479514561311335340625163097193436917703738797816158736117076847426238317784747382749964897793542597520647771097382037774611073658372954574995763288763378856843177368090666212819322408168360350673281500099130949142429412471462412031776320539705205517521184752074582791163656205623051200219725403767404760971977377452912969605234172718321806741572314134850915208063513692775269324353650027996633909879951316306261100100272786722814275413099969042733324322375998508187309000492598149446784488304229288695994287580729068790216930659482161991010989163365561723680911146451989541022342952346192000917745918009323869559493836796130585135491141157616212718642383346410730598936251707738890428798544817527790657253582711653983422745397964485306047440666696307581106320275672780079041845268991601989261495987052382436622626524079295945545296182088024554231848232634846645503667983464189946373435806489664144170484590987162723803133968010813123883778838835839629260991149640511832793700628287386913094073386906308735024823270432687327266841255500136315040141693804202825616064951055249128217847837124262406080099217723676079620482956115463236750452763580243019563008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 161536463461992259089415505301292224316330956559279745618485101447665797529569332521027254207351569192102043961931260008528389763661565203749025842396299915515168738761340029557769720495704304463801312744546535821783670148384958580586022295260312014638757494656894941424394514762872893798930326628254002678351962554319775269294180199071141127046789340519992308115815936441483359050375664236322654307596873119655970254733226420497048000637594125324696982602601828789478559070203825134201201325722820647461888651695284467008355404054979007975944630355859942160712317878855005661701073738932054874438459790954522926095212417530732015553376056904996338882830731352694131759345933366240232925616948041634626214093576960849999707817636676572441546765410572337783425128809198718437391920438179537425799344733691722051689742578543402158851774825966574738234332002326183900867125083298725157964356377395702388688609940738765196736651710358504546338016653607957364866559352227763844397926173920593566724404663701901831523935106733528731611601396079887856349211083923606145006409719714028093159824444082777530958614199684764953575086444726677062598269650539457767612528406973167024232864003430989970364949143955447781905300899983163410633313985714360824345876944427886731624163154992597687567245326469656254799436116740926012863940761801347774665857738052311004940892923131808827152910959467301817462495698511529089937045748874008171703372683538486710297174421492861848634480814406546768335738192959691719245552040248602827157526357703991545024071503160158312437587753100748745045022378955663098050422364207933798019508205007442018684070845059459088075611267557875236854465774383269753911982238253805626187179051084629106060845678880814804441171178325987685914978754722350742987613867139049347659083993263589493032318714321428338500375661176167206463079739816224662887054898235595045515141517052926385245024326302976325147824585757265293986330349028899999754869745375947774995011674545155012956458651969869457419441442433915262307630208871184289710877695476606068811725228606984684289468678625475462723117745614192553089896430498365187506319263911828759914273810178672427881182426665866064443487070288385569007305585896127485437049372238384231345083642478420311798647861742295178263181100887522686731025780009273808213289901690698847539048405577239065230574914547231005457969976697804368034829969563250487189927409265917713084123943892537748654583644712540624745957172073183219780381835802895446943451470311258221079764887022862102379089305515589632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -1947259807256097619547817943935291074649810623381385978078570674837505266859221321711564129776927422905429377629913717100006138977844620162841196021513220253175778090144392247265369518119340442503925792425465382956784469787670475133399076678582650578958291544395032193836234062266857213000432102013875877278730546324984744980753898422300652384351514827114079184025255360022635169502141277961121918820756214992734099619593136267206072884154931573655557794713873557688261372830004990306183758087070039557371987915570995289882113477752523180728112695976516809827209589692070102776105557158801909339567040701824569277779100514603862365105034461590829425436090689414203132859878504219273190169718360630281799812161486249340713439127850576217853706923722872361122373220254843182906741266014847723035704380844809256650882147027864034485100299738427832828802238413897885848996133515579145466171763598232862562214152180279245680838561487954131452450122461084686872883724611621070093193310634555754159201004951756984427641915616057592098202924462020988714301397142272323010976902269766150452115849959512248069006005027063817543235201396991375969177592371992506519294973871345721361758569581408597324430948552493355820692341790056446699168808055057217301791837725200313562007255999201878551235578448870012396421370150244571928680677812506001518287249983993029498360536407875665172388548190828666128610625205140073141826177196914486456150175870015162813841716184814895120919675980631170235714360937795095596202637814423095445970847114915753810269615587599217895454648035111914721146937801893779111005620239901616988336917228012208186439221002306355749669680808549927453459548575658195573820970187544861158364587643340291924056866146986167844096539821709628691357999514707072571247798500928747509707648281152460716438041787070506668307963704565838200781613225878555793696112915368835018908904428843332603609605395808219733766113703734869366168325831183622013704407174235670418722528596549791109781033919479274964218962371951009985057973844589676858540632239191767454541164192054355209438251526328024639390309672825142426948741426014169958843110186062598319643658090390877699129156133163458729309589913422579758219352032276927466949325092640376312202543632409126902309851654004245650230703293892113670777242173160227085465303431950899940455343783061475075042198241593799416790208427650354394000028614713468050816408625667820577518502139926274672819411809717901760177187710439551749886164818769351503309959375123842920152578810176545235425989756272508928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 8627147939720023301440515385716315531823765229906777441834746473624838892335212692917954409356279852583890849204024069776714174862444118067160667487480913122432620373735107353729132017878745890047980781492503416855286194308372371880038585752404747254218465988783913448689120270941096504290922283297162870418025202680668648036179259871744938339403774813559463237148866397051186602962784931037728846425243566508907755911189051629891648868295659181338800519164629353578668441672317622573076941069240397426476823746554252995320172514093709564197212771334101077710722612811920704087237597664271835954040400904864092726382796595685390554186613421320271002676441437043773058947731675740184280165589399731324345837484925931317203764704550466764593484635657188186729928276104091340246829979930792045770159077966033741486030002277333136335485423525818395707657511018931560190797588191479320338248260615345512499785752887424165781459817610861398452434746631109493795042868011979397811913602268688548537605400256870304371724142842481532831906532402710276805672433636362158441798827354100839734568558169681184377127567256741053947291901420943301000634976409423301151047906101126413945097837961498555190464960702587648446184835194429100985311267972340293478764166022857114017272712888036738552558918182732023736002625123143880304541669945595748758959440026588918446733138208082090256667828952007673156349179373022365724726446076455288926065223152155867324837333222707013760833344684159714844297825440249616556519357884015648736850606044271613735022057261177427369847733448145878052243305377275827441244876707762372042723366072302352755159951888378629501843191124543076829131426008343072744325551059590581423669767628042517694737544851524832470184252652321298005122895832381331037678542109478712010279909944931011317768791669878131623347126306358000666098886240516207203634548739597073736707095445365874662133463659730467864550479828442287356927003850339596962905986373703573054683226287789317794933817746077661703821378130748602149703558253111108740640942347135596551245545209444501477371283004821293386927472020276882885902818124456778015348581139854901449320406783213479915459432030641887657916272746294100303432395225100288623241752778001099751023332326520445499526029417765506729930675820996220650591029809420811734793680913595052192883166499033774803287057475986971677440398079015792246477016926294274862574361306244856256405842438113610682304565706126077058274142251944848708165607716701702348453520194356021738503253451340447805551976711901413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -25152068322555903023231270871516687716454454066677263923110008494001063387290441137423176391246835180850697727780829395330359058873984912606130754518692383028118761175471833709404779264135170208750255197220953808793098542514637442212254968561834594787694791796862601777555914564637461176701799250308869732589954309053536293144778334049384072343951102782910343345934906672571721116969297790153075597115773343833676783277297993551414542638422329375740387137912239720469067435066320549360648934870281851363824281836683611615087617271712721738674335150226158223494060729681004418885655976200857035269288113758894344816464793732279055557014084782226660494282034229043845282894810266528819695653256657995178554640517039712047666458042338902868598453120690084452961286997495825936528523588644406778179229214565624126197002565592614357098306636448204380852950352272147563341432657324412392176639230479718977861112732216659769065958984449712820314380741556407241740292351316831018753528391305485744291331783704989800904511014549760018403220757896254009557518837802499279993506889335394613959719424603350684121917704632091303823958382488323060065799579675815156800091141068129322485794477989960147668723408660280234708991988133153080326104368517721111370800078239322130107577293625246668650644645636803795199753788313952495820996780263307247589197014625178155453295729483846505102990666357627935388669083490190718945815572497194634070710223949477215385007352772621574786649468262744403070387378188010141643654279735595127937606260047860077154102808901224714129290918050511007794439619996065629296088331288249532440308554134304630542478156993638642824235806448498875375701435520787009196866062611825116287366227265680554000948418918362491431732386994879503828735088966280322316951966055994212477327152473494408870343596788470711548894533730385043199758361716571628947233343219707631020430310091836339325626224455223082216434716115878957864186904011022787525629500328389988341509430112233440847913614888624535992520002403565739541734604277594225051398948117321385008318042568225782400931761594347786401177522813458941557841054969273692566158168465744596789763303372715188802426082633372511055401349500759203015637750669452844151074298290434945237895480939072816404987930282869535360625573691989536132790349259567602780419578829879886757384244805256758078635675315548201720410923517084086494258054456970551219944083276612055066178733760156122886053134727710736107051943129537772179977773780640598076158686466431257555790923380648208942801336858360938496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 56127025684660991846682571735631416823439075817462540141140622512389305671839768324039990955728417737049752212737706647566285143048380688937767696288394579630100186521460952083616949385592294203491629445150862980592324393890144333369486835389111338567100624734675888475474967657528345402165736704107887477942936347046513199667910162649241366397280859175668927288798030475686931579571657134647227784130962256106998344565084727631503904211445235692371442083423221270902413270348282340394463954576085045967899305558225733247275483189038581696572179850184075050434436222217182487250393603656216929944107617875987526056495829446361078593247903818654632868222809951620554367905000835233763972431933294285984701529737454482910190957535583564718777746032101990171947003259937717225380623481793361542307341028814576783614850706714244450693695177299192100143618168396762067921447371370045377252106446392533257834571327567157109572827760423947996815985418910258566330741758061652331817201129068727845360197865396952308985443342212382261086617125912855219716245805758558731841301679845653360182385840089202590495481345057296382696943603106764434528374803942277052075269982543719497986826796357776896946172289923847630334550505942173669051014376197577665754046157064711075539347583330055351021868728767908268009929214223343150698561201817833081342836406603687908583598967488885953573775164334154953809903396308719094241258249834634765756549410871251553438905920376440280080287668273926710007011579771683011291448839683670282515562881255269860100680018924577241313651884489961086146789963023172558360894764056006195460113346999174588188745080012533662660702357406715437498128831873831649266527373834211029326743982813068627091354505357845286256599879964992654715990554582811015529643039750783949834852374332284836768104697173991676683766418228239706927984344453084836640696156345821910176146036664665398102251084284188334007628095604561990987521886897641524158805591898217728220025526781781480736871724274326811875897877753049468418015104278841083818620825070346902765996041731632262074539119065056870198744032196444738621548999142244602298578469485668306122487971303632708044716060446766463009261119296344993113009555191151680360231192214963054943500885843352674184410572842955486134054949648907899696951251654799791123640608754480438054101416100076427848767085900828324405114891976335170201620551454949754034482307059261501396172712995080375240147798343594458245356389078143981158717369388968111672492910908422156414002367199493587365484881774792146944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -103013887519485842750818999393404303760046861240532025234774437432967196387632599180317939604048614758671853594993123826678531395678136979494544238874112999552077755691611314584528982564704057548484262548667094583963929071948251377276417405197806355830428037060252084818520313446775990656490005461654482421057134801685109502373209118417762517969493567675753277995391941893780081838220229840971839303770961009719764986053631288675059093933835353872142586293147388556920385448025238864350355830604629308565570145943858195351865042079178282937549910621176949609359793603021282278240802915817372468953545578089355215398888744908342091141344098648772709603601757536202304613792493719055642573450838199901878851529513850550540676950903434590796966506326242425424908342045790880560807543617158954669138828122082376407163756345251747512135742875173752182997201039665211017470054133167598590332147707118264345247504924782942121228724555907603454040404045581012347673254681412597908811976071079459329779496065918642779694684153863360931088080820263306715658280066387012543921555169627706876646248423421139171502741153630921450724259053599832536648382735952939056955577992526065019779814604667591463913786765738613184483543220709722528559408794168776218372287376063462923970757996006712451995646884955134608362497369326653177476859995262550337473830542070751871166478109367511998236899598948671540917447344489113389894565566983429352634133829384307828195436028201546057050147855192212445558029589709913640813492190824929144690082892600148909227090769589045577665653674630016176924140013289405221553935292081364209067375570312169870351008426347911955931889658552737189517092465048413388491102912872385152263852391192734524838162291264981060103240141183493923002766595088664134295256489679640045997972513602006421597617242354073864830624179255305721013031734777028792336232888653455323854018974795095219759700093241303461069944266704279265369377475649504200386997368386465659378025891480828597501135589590703157329971458182803616943704334650720465827769489273708417144313808733823746122362346455428845027316252618895751347257249416902904533917562371348461098499001473035610794225638302788377032563868707248204869571343046661553018306059741676592982573570638989495683192430436928540501996032234073155619882833384687649103590726549216006634098192264057054120508159977988556247097034311866824921226139729727458845473122114588186871084395929943016892077100232347423530015938224394845526495861431388020223486211941009192665939026625419640943093950951117029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 162941254571239329200530587326794541716140516512159963495186063116275203083347990768959493639099699594568391849103919549868045994435088458673794007590046880084404693408380740745708121704894071326847838394985580094838698057242870232817697424476799070660744669777250435906337537353146327869945742890453468408834914425180237534939739689832521905276835969239460392376267862465000880951876238989918529734091972781310612142431183008038029877506309573004049388094168016139832310502065799146992105277683528840410141493535755891531756783699490205819896583039882930892193246600121390903349955265717370854733744673585902425316020318216016301471015367139392252950902171530158702168588063567548993057719773223987202819258367701677998214165914099615069434295197252889973782444672287443697959354601660479242450177371493934739850549694370449643980970575426792178812036891553763564793287034475197301832690853429593152935722753925390759750522619964304267876403977402193458244612583721549915533193191545817412526314575575441238833286066874045355431514363968756393016379552365419933315451680352615686741135845462493369791096100349022468649762603263539343620558882337087524108644358141767425435218056041119926041055649450422779508049882545136883483264293853168370056513671394311712536481670968559634769657930697966332498741254476016537124957441420186602484258992364881655017032454570355486824784555384519412230282618251676143461863209673122390163388689895864719581922275537682553423670336264314066471151338235126448430452623655258448054051279388869413939899122666280895029627373444450423039022986324126960747415519116409917659174275670897275054621623736173329828278429133938146581256425864982177884406288530754875021401457263331114672346599282323248803719010442079743774471416015166858678927250858413815946492409449614101842082060430920571604523946965845735050026180143599471896910852241920404078884270260772109217551781766176619276578101495479053937039342873641880286578623921647280591285446414901779305493722555601403660675290185449596095455803194829060977812573125301939638325214391989649039755619265433328348043792993814013234934940396729823795707511703945589035800979429526887140723474938697922750461747986826354683584616434179915014821730459623170469593281241683494333473704313502308688436271852217400702862613716035002151920921754364062340928453160430411774247352241194546867454856186307307310390708968576371036499068288049777105226528599322762277001922559825333367445154406060076968064577644294582381055925143401597004391444997947253180103835224618565632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -227993956037571721269975326419670848314014564554362735319092005493668958203682070590222375201155644708881210708001996691671233803051733522776794651646607832772432475710420589346906763982564869824034236744852788267939353705988572164947604378395233165295061731912164259103575745033952125862099162710899764705230586148919665904092262998644983436048136427904836023288323325507182913339719305865349940959227116859490877140594110571763656053367058210121594305062521839191235981204792336316273471439789203163674928962644002057100474380683168642616221808517244532854334469487844415416967826770593298875711639722591353586058843980670980770123706087670341935896596521927047485530354520064415879477075427340056284391969441747281457224054472157248766661551430255283015169172650706030065259319205786315946759687910487348691834077754041715445288709035535956970699271333724939944865481470465117294145712504505405496638727869392910145673842259748488442649756808652584069920189701716640687826506458891236528946370854930630377530106797143308019687539111845433249536023722286579336285333041104405249782360011810513662308909245747424911954066414829246658818049880577303318525515092941881686563451851677786144006687493090630070341998249569995592641386288678667573825630308344150565136434826322088761828391255396346320896349887263996663768980605855263682071784005697195147424777740473327130502660908720074269135870881342795109194281158373222478104175996394309397697206427712835001378864180299463441708769924401467119949311313276691456751178318845279442472411911305253879921025301790890064402966536891521517544711377233721820942000231803691952644876140762528898996147689720706665552455174623032457808110478460660402806261459826211509389424338583769168072394723660887191596122375033421483478183544066592486716649793414576869155810537515293101638416614003936494107949217978604858619108462002581657638112053863659462762811293036094725563193097054029150564837628073093429127972892475445235596321708843719843431013199304070507754754935941238976065072116866114805470981743353862718408564649629073240089885329686782247964770894666359018203248526552040209509521194761062750898676718200530098724135449448255855298677872120404842532473067843077133686922621504005431184729144102431863522852258262235942492393226126224378302891795031482561644025993394825612324276050549502707540754102936004745097223560685311145719036857469872631630497328755586250823843468945252597949655165294936405551702919079191774951848730907834186008189235579103415729729981468635942775737459007266226176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 280347325293610523099338223675672991555752117377673664966608706353188352981377185471308571582175701576523963754907964364964841052614608365288783270664898495550594453649424518870616948457479019943924615797992528926905480699076969811528881432242885288543698946564716296401008480536520653413536667910727152017475320840252390452510134888485220700372799836174275837534740172240764376341986960194212083389526355218792320847521617672664214129607103746490017194403304019642247768182967512872476681618915719771429441697070808803773025139661410995498509704428033282650163422731281875446709691401481956833476105198415753279533011544997664267945175413933927773059652683428588526960533307461035243570071182707082175908589659222801383754026315471074563312276461792255669646754634265759194433106180028476451609584624697915452133754421485034412072513469970738957021672468427980101141151808371689797253491472885419936895936463948223801601033558965608560408563594389647393390142473259275197333613537979196959797938965147414443669066870938402540959906002924908806214491739771203045574711361679508332494419171191056429377079952709726677454266516611734224418249641516762151797922936357384097491599294088249799915236160045241608202646882839645541956087905049160300553681062212279092433059320056633229152081600942184903007562851545092245026971801992325709133575656826568973789206585183911583287613520814271393957317041294008478567827244042719524359888223803568431075023492794423495636011576852743273018061129082995953384650774089068137726666387261165967730717443099563725558043088193876967689503770553896934712934886722080440239329631733430411563928707815122492595507753395260313624478517963681156536483689860844480172813360039666840506712321014954297807587635897453912950354403048288743718052278839904779848213273030578937789815436859962065856020309694751701901583566730187657246337501261641795756465152555549516111098136433347991855822809267276601493575715680773210005686725533251075614119536321692455880636162318191968866053291461567115033839662985190288817635208207895303981612949508368044678744925664875334291562745058688883996346619745494004331918665286012982011407328310139822926676824410650092396267984942644202098663851310947314005392175530529007369542937529129685744630122164517118028481422484225726233937817161944224788961806867328232545854171639737826473262714956986498171628871141891587118151754741278766773867865138524582041855908878241010888138432676140278461233109381411395170863864563143969563363904709962713952821417453637546034974586673796481024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -291118106903699861464601863728688924532897120053088484489793341469301393817442090575652837607634593433267555346468218993656562239988550758203468021436143760613483669245970090002128224827051482600771072011073750588530557157824490355442428332226427724128761735556457938531184192480104099790647372676343864428622675804873190525080221101465040730104419427148044944893019217498778736603884619864922852197135632703088275055020774327006713922970825053432687472242128831180048501841676986282932032056954991249932173911186463564097656450670392171769081918185036651673611250711461997212257687215567440682599537711017095719286516568740854961076732651133628601638540183608382228923588736374535300568368293735585155915431502613607890312296876656893285695473559474289900506429835043859707591674834530645894997817894476133453912038213650543664950002527051872153179464277132507801203908863066517571836905361509913902539535160112511601023391732704165698690655396778032241946031934506391007252185582272397876405389508437163167224689136451595914810096273871236912380882938851203850707604742250966947893538949245527620378737876437705413301559151388039973589703756965077302750895000297311213350897358540131102340989547342639061821697173821973489192753453006527784429290192784126387810180974864198350971378729774782877767978907347049168818089290323280995737487043675878969701317632661495826518377491072195101501356363886695686128402991972216180975228323606409774998613949906962214076526764937652482806802437556082354650160606724440675986745758796527308172794355103373701875328330284638206070098342904603951927622452957983209513603791561879174980585297027683168151650742559781550933284853554317943156973565868158019178394205841797909389815567860424556173808331416073196909973542341467785038932477207112669497220638706433599437848808548943698311939251652459321748469967097351387574284473592733975745956874846782832112866204715133635801691963193979788370041613375705596728519836279271549786868417886258351447020739939582207797889481480379418490822880761585964973515626592343337044007659837662557997079011043838449985465813889965905145647233164859504464230772516568651743925000661452570221873948096013141266968191467717659884883564517339212411148304829778945444158491855417909160824120241790472726989067898880442104528794128019973731215080674677290706408203780109125337103083500703687773544087521616305891275330670277531271584139053845792686314090161694918928225391000716858358834948123639096111555402022785411920123418170501233907820965507338492611347131584875593728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 238123348463964220933346028570009875484468877846524074128864140210135030626933773541644615362637762864077318677051759066200412775288061733022803487262449825858328693437744949509613097077489742227829016215819648424648196343993398590767056562207190697107623797779496651030231694149207742081459715316840588445899857266820535784152097251819549855744582153910713479108233715835981001989854564832113635395387886914664734018553546498776137612826785250085833349501191851572220563358951821297749401833227429668257054244492805520363135938759759396085240151084478654548638449443678050620524637645824934091207682987126251480592464760500797112612138906199009939438221056840249360911257441793301541467625830267500547321299497427858520822413918886612691049608491600714400640211307276200705171488380839015121175104451236901831786728067369944824917134713994310214458625472567250255605864680367149725851444755794356960357026899077386820165550836938625148203406421850106432663939560581736873877758610041486651178307051718091790591864238447786734424652463122075972322015787470657706025104700368315773619430549162973224852683659356105372930442683686799287821420792126551838161781160869388762597700278872497687957205230218923166721957244742276188848172126689832926081707512916297349434867102664222619567433917320373490872536647807229553725644771231123533205408387788847581698574817392316106338116086642266384712304468934583390434702154189605365230387935826219185718239144672668219420781210485248861780422774725220254548608347957721037965511345100413434900004782503837641980011888698679171528412103028016539215342326100261381372357555223573703448396790692746112682518333095567023853708178634537354792437894861775331340895889433157443912347773740979342632904556730608113282034119902456287002417619199174118005463618847896639293255060178026773062232502284165075833867918819602929090308257997096632687120396299089231831585299498923747680397380779964817472724696596028877562311967329801564602309694795154441044452351878439366966274984547166714362715173599673038041498834706738483610842678685197166547567080518228114709923904775780506313418821899731884904893602758237909538285416056748509288267207253197604043221802767196397338817989235603641207499266440424257270954214024046528021558573126765351436433284919956607073727780842529495123418633074457918579619003160786703868297065103582338931106111619897462014948181913110598629346427257916692133519764264500665333728785310210146668189057382790983918047337220704054195137095017134072597902432070436425615381687441320574976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -130764313086284610834585498508194567821976386410886499489645086974838703979781237115798873318354065471034634744331599435414439790481510736014112144213932694441253988845862547439538682549606458957947477387825716818340481199958815454314165936526771353792001834427710686579532525956987498346120686714294516550416226384300857848931366237685720203581058382603608111849215261331242946271644507339289322157092540070411540743406078242455500651643715141889091528800307909841534975717558860317412003279161017966800577864677586356775838274071247212980163640312401174684145449797799601231187095351283248153567369082309681562261315753925271415400050470071446253283025021748533197095076376995019511101341200552269775680902903866008646582844959431403687412919994531786930709803034210284807687013042271256006608306212782165831966499118971743206562758627031491483613492350184376322927048931841681593343915242031443096460744725759492552020971756368477513208817249562549019676706273396422198050670260543507420156612688030773769580095602647065423081791469147915926879747863197541562317113689796687058506369518887580881265976236910266405117791962948920519777285814066869006711992750704927399998070701241331631291805915881272074621421949226239051667735414043612217696755017691016577049942846951176928590633802308787535642655969298831648349352278800923668132799015736938527896001633233992971641117061981419309609989529450985375560964113477492126590400504712755540775611059363150399328783718915281830383983261989991194841770019752577466964670452195197629837657663713178390066388839374998868512885918773593517792401567323369028117057535639566553087872535483749931138947027669431363218383890800231975917428995509762548050979957172774354993948236490987250218323660638670495809956849116766714490429982691068007956502318248180218654941366344913213067776523524186132746833497440337031349180021176151892396518221083326008533896843303970838370472765667854407857563323809065171453168146733522553867327877405797668986167483177053964702466798131595927760567049712330671478299108966817913603650849289932828129396876034568150966223377641712262388680585413918722083928706793212927148842661805605224051277507584821547027524512896374875952106669238966774973379700480204021944867610002563378499912817882844264926201198735931082878365085636084965565658547485505350165946640817452481131882154250916108912946534565353626174155843525094695037364444301203287301736490155704481214175162655053979398283632018212355694213884940117923085603683314294275810472900023038983816095945278097457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 11287613467174028582353521874801380996681934993969514082160765469419809490089021374869274645211082400992917316727940721531201337654026521637421562214742495384850566741919001665478262689219375563520433871345368957475688135402093478464652018304260909167191199519335864935324754640314693649829737526790836538339068594385171040313535378646078423405952651502894172739043642847434764967647597610935090061892835235892417248432812959678257741821904914618352627018067764896921585306978875812500825285544259925398735595485918740330426905058895535536090726403832905854663924503849706256093293450864738918686822428215998585239862226298475071692992431566037027577860817145665744164634011067934083223880618822298457323812394120810156918271532366685035186925917382982446593848845881563387462964993356081274835056175746146290002933028182324610911350679236172023406112437499292109628250629389086050288054224451153411517866546356261092702330543612902113647860236008414309702939740036937257962705637731567824068513519043928087303653448218452402751055674836419860777892734522845265018283019654284876993454956986947811119744629607550826552803824227592232794643360182693817303146627507948225233703260145031403775831573970142975385113902037963279417249807868418745605953292031172450333524199677306784655523165050786905093348631742936598735479888891209703653955960161970434666507569140230569621405049216825152483474456110237027560308989740448187649534539924252680953212238999820055650751017024051353506480892269002996299781897128492447947797778960707333510384185606909842342581663435082957906697657946801507547189711471579496647078628957287732289491427924683280807760423717532649681147554603827353762384547505411151124412290159539873716223075831755308507051127842262323325212476140213364137965854123989786074961436812174285209944593942445830261843142350962962832280163759117977531800666649780103535543104913034686176630825185576333056627702396064799803791446626165156624436828420498030652855230252764768911516326505471712578818318033234469828878141243424335287551621518017595554556619224368953873971313982917985152694822601000025636750144666590100740269061021546432303898808753089883450799660998227429419550232898240231668353886423870627273196411857229108444043238126390957945867087681439834205132965472895782149211464383863682859073223232063723521942791228432453938431731177869754431004289190799759697897194717302575834199668570460233133588315593365732105120871615502098888033449451941333077560292219100082240258582098128640025310386629132233257213264023179493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] 71574810413257341090011046776887779636083360945842037850218852182865734311108992470414311965427886516051721156385554765226644204775748736857412046283703326403259332554168749424504621593156700390487033047908346638101742672012193225497108577962172186450886062714408731307030078224833957248006215837206647288588494698067884776343556171264015181109023295688268866215776315128413012777624463345966047216611767144919550397624563753293685240282764276468813661352392433153344466363102326511919043094870971779218477992719950874424786210578105830343996709623346614334364702862577924804987157530009372824936376892571962584373627665243739018543277881874327702516976448579010620405504097382263849032267893632478978737192629116430440164847919354573331447614681949339678719290716055562633694348652713668276893140618237219159308229783824219953305248681219590789076481539648095416041972997789235087098970910734516214764349985891565188689827566315042242654049161348672293503215822304411141364883647631431488130797685798098360112178524104773014564577009633880362619206425807366966244925197645495590192669368101495691619604377752397364328876686073186104958255510791755633282305260599727694849894142869886184685841934094644327174412277243530095419410838576006715194592353803456879042495731451985087859528164599359968206217040517037665035935867957363756789912593098925379061699814907177106445279719476429086519597752027251465810431098152607923592475217441255814595895750812154899206433039230403907881720802962544137211491718921089489258474522655868013949205451892895248564013016284431489552196988852539143322403267657441841797137323831179795515407481296935892880248303241286063800961340557628631162228674755530281114854583027474530204449613483381588298012442657249818878506660566885435457410878514381393364703346359122333560730902236121663302388004306638230681230760274708768313962315786509641582968243615689094831464037232559416982539792466425533526836282736531862257259688971589569060910712911358811715835160259590750251638374460715929454651173216973764242738790883259862274772513425084695195617657398513641643196315054995729963953313370107761720247796139536734430548663228428038074245718777362177336090530647572240101074392515486543247864317314832697083348577853873518079060024086545910058577136492566604737772433764002241443999845970975871819047993689158983676803783878412401166128509655632255722714787218700044621997095496277517057336140072170010589223358803226813998017003837001971820104120734749923148641848531630412716504764669734687671684203094661398528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] -92538889363753825927285353817125740541863829374853693261728389982953580451837300790434312815303608398913675408185433451762779932095899870999537887420626524415179357280556147752180944029327679143788002285938318332130890390421092286360097947458032880210550937718189243637059180182063472301771113442840671070053308265216887129387719851447865321310559731409907905335106288921281118512518209237731072952750237888468742315715787265352811802099857011727984074989997314072508403316438324367136252468148956037177379841752721463858926423734339254855734162943427901729976840168605517494959499988831855914973935767106583730779449850913078044579478164218107771773576830555556294407972329935981041766332449863622621989317135201477354722951886585184974348301926932656390832941885210694993176219867345825384575831044935195935454824884010648063026416914199829284043391676636944166906214166078186609074214434776642960014845338895788862284881172090098581186387193658762042236644714440269274603843409574649663656331184862084730263609584572903345393297840862751786428325066021899233708143611691428824998848840687439393653072920429787635635558863101246760239252799693475054942942971232168351762293349701634281922816307691032421625812318549977413990694818402975601699882012832688278697419089810822772430786050869740670032095064677591950065894857418260694792828486336502306084971271021466090266369940354183946029451847525488148810394509853539698676464736484399200510535343449080661413888004247052560665499275679316548857162386376661416083114407274933498591575513460234286036657825956705969841815309983968385508579326251462727038499562418247244846920291974636844554279969945411082000878860226899648479933788910553672444113631235593373377704230463997405548627066209242472557733821410651916188712772809913658024255330834590458812064644379567294860574662938975709531092366509231298801653104918228673491256568546245781223476230937590871345047717161209232469744752761986351382849279463955739299173268468757431515983467814378868026047112467870167871946981812673105258383068609097333498915997080003692523920050488699517334977076239864286320837700471430979634193286120183096202815340805357571756262614759478637011061390192588334332154123668011744996520563403642553642463137569937548717548471118609461527583355181709779427461738917387640803165367857987594057163659601362895810615291070497564331979660089564435427161569123699366340809421194963944795239850299930684845899065436351801007089163955877374507644589829999925473270923165244218145907783530094831759099943115332517888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] 61912813185002905347475046640850985120009509283477429797120568927438316671563777637414535623112964783704308017010459445558700891834491218130764787771481071074221351714213687913068447344286383715410148886543720488101706787006512224795978473445915913842888168096259964275347114547993381005415148378115265917221530447664638841580212082806789674451463441742915959716735151644090984624634277120941631737291498322480474819204446460029919381479471560937274944847807228854344998501740774873237495704680458798327002359658139374108288531182579226762371556271555823568209559846427865273065952507070591957021580361983620483138428850196094953755219096763160050958156183454479438901081142558930489611914146226848757479088808921073400383928963703243076932125828039203229060310468392447317084992508450549449329760904757829623499672784002436166548688735952719693128672046349196242204406708828469606523956567365786818544155672792291520462109676781288924185000204262925753378486009095829093513060694505849520322433650766098692119847936027217413988710084374797175160810702050865368189324334709258252113173122759273223176582491394161710428533330190270218567574430018503150502791017536643575559607813982727109912033938674456775463964883980593677623731824595168072757891954489556045425222499421316912961492033309976815970784288135565872632954599257313396072528371394843428789940236291441448275878704105954723657093383269687838923215180796977650045303576122184563203345987642083450047714220467628040178379525297809307854086962158659869481691079880797086205162619689530356847584666907980007086776093768102026950667371996345393108628019827314188763917129533149792488301028418997980611489249150186549093025794604877882837531541049556946697787877271145843772301347445775186647076746864972359364434907660364600129812806165847529616159423879259371671912437962154742572830331497599632809723191909206231557117767952807173920077523557875604328412841234036172554109291096530090859711011106987935400386432815398313495455038109720486881420175391337101541490063410720965450106546926074001852426350478209624857677488812420386507679336337716455101760972122740516735711567747196821620213456585899727994537409718676117303126956140567294367390232123861506571133953502154232333746652217535225624351283735727433430763186632331161044530687110224751511718650459557651766109501330864340203476517588443810339061179181610193267309312935894298024587281391471749465253410267087789787611631787321341319713117183395384856296191276935733247303882090151717397839098136426721346421198011376861184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] -13286768728947444360962194346307114852130498695183340344941567819306560078742082749483909216541056261004334431910253508083970608127852819147383948403008014586133956887927841766779324511892760213058874668880561288455286432727583616404754715110867620127756859079123537947625729915374748787746793724493703895011019627067600147588437772312141861202375049166613821682823257066231773127986837916119742312056538817824244456228524266373280425982213106489425758648046919283314200826659487811690765050700602968520246896791934614250691999709468894834558972615113671688437153234497810798688197881873839268776213836622468832499355091204503570712695434459071030781508043114552453370508027135324650483778095514247054405186498510571612614600062377153557254297166975531051365240628472602551029441040115879534440658943063271651321260086892457582494282934651978405835994347817912685451622075266818368842984078301275662116749749161421843526381604596646245980239651976265105022923789332615354975608810415057243452237057426424917499788480494942492279101789430754982892424179389264844736832979204405709931961470812291130110874231695515870820773908416307846033723551890751975214223848884168709692989779375360319594407129083129524056813646179510097986700155966104583727261478943553440166387453970109505397066537510250713415676221308680288222871079498455515438067237824491251436888035842089930476583133705350667083985376376435592543980764616319872006346126721447000541333773575558665479715990269199514108188384523855292204834528225913279546223171586879892363707461446891377313183625799271872335358759460704500469981587631852259295455694673158097155974486097925965180616537348918181132312262595081627459680899741384613497988732350476792711268892610053785928685199459085250880310931389479242212563577230591252599713051955246972518321033772652414891181851667998268236696906109647583492708913029226074058177497626542654682904930255528445003617831078490736125092038666454887781460637179578165556774009583780067594685952138086034096014039962000443699861648621242225517551227761625083289469866862699396621394994956319089802083413699530666206513631189978557425953061221813210228748550865390335172281529587385224482166737902617032667755165760621341735054898942383138407831355703515722874684294533020716013315619955900427249580904194589468132743121699271372764577190747303608094876028458520062271561978641607886405744964345228021170233271841298476400930828292502608839587104844063668396424425461785766806790407325522740796330110435996854854623200905121590964893057554931777536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -22412884508379965350091023300928112624793991082576490535627550223646093350421156508319571254890915269427600977928958718051967274245422612008933746436189290504985257360057503971062537379748003758027418557581450980084365670102685944863293981328963770903584212791299033274938767709775541735091312486168757153421199462854160560058400570536070056739458422735754203406284772200834606120690136318496520614198972921244077790316045900783331377579315543521343372392111019487525191082240552894544425246760826312340536724543106618296582917212151576536985814325425674507271105335750682896792136175026743765403232241739982085578457040595982502559960256617282267161054115985065155922566415337680526840529856652356848647832359922421866500646952496767632458566792857404358145557644399809297097929156813394247420738117788552481650833194937891890300925560595517382057209167718564770562785281892071900408009561021953713633513444920363143498749869789590535837559877421585298503435155461412775846762192873699920402498234731103662774508124550556951639462253368309210235997276205976756321100238729412416807563434636488176822147250129286807195130547944848525965273286055591197315742866022286911447697654245938050404412188163849858574381743442788835056002663676625331896436024637895850634158709608832329569626294161775511185564114737575282205076353545740973465352756950775033918252846027307451024446944118059503109138968703301402322033392903831894872679502242216477029018062910227734844879607714074197966647377664059484506213262935756199583619431656110468867602058875407059564870132515920283042877188207173080795665437925166451713920614119265489980620357157248364044534078149205645804575954019744828996424654143249487391995313503572807404678342131191780614968982432599836819284508670888120350930727326851427129970612367340459369506844076517391557092223203430412890169728467776196626855891113297892630925994459720687228608150019561151145364764026616377647917478930794769757846653757556315654306647586754437009788179744100369945539378193043704283736911880325197789483754433255419799920683042375191027020836736180703038181878514043934499930428280928364558404576140048900552427244134969618020346753117578177704631427791370882696990876429854919379473531914111163474640320124905698561187711679645476136043372038690913341818049489796877206864891844071728462717462531461571929311117719782505115532912465134723456636776568448981151859958667383217805904391271143475209946860584278301399694997180641771154766531453425359958621333567790667990167465793322196217159338223984443392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 34291635802853705510716060735970195642793238534235902820948934955959147411885286432666898556748749038487728246430843098720691269366015218245769125481717706846367925630391779917917038977648326107298007133043868322273167851579526348506421832640772740068495010350282491171455701056598065793403801816555633578623983936903367039413716952354928103035632315305809846212125618506776242056564326148417824206906885800931305195329212545213312895898383123828428970194121593694804169952974368998490995918640602604881249995506536828509709888611122945184939631266171167085392970645250161764739704173166835841408324340632724756150674116893150463007946605385160564475292500973979426179660450335547553988890317619844859958254839050978514667722869990159668171601047748431640276445802861709053802358239463695955695177481787335132341250654081562543878209868718105963468137721804931360506878838924729655983784028955901859683083316796187736108550518365068723640028163001168157928813651862416902208704834917674694050082928783741123471665087835632051965799643881270557932456552564373416868141436036983629162133567569039600156932028360270736628874291481937766988211970939564343345157367985577262617483633967639830441024162211216756985855208880467715194151836668014309969471163944452303677686284554316723442453761720206879805463505349589722317357086887769260831956379465467829437388172999771569317788954292961585452569068531155574872223446155264811222740828665661387024791989154473886887715759581710600246327558376020035680151036865211377142309615367067895380389542051154669280318667702569033720242307834858961729834605594882688348771348290718657637707287551348974657822789650778645853347969862917799899676238678224969611998317791187408050854946377131301552774346507791486223962704562623209274557013772416675883358233303431811075046925620572501583116702257753283671666925529681677087341145829096037606381283994915687142645445228200637063480024856622749160856788004197854575656376744461741820743550270085618319713223363002456459452422767580448643947459189057752519165489031731868263264987307413249536301312283827814536312612233466327290308756256291078421134775514567254416804969564066571308821963159692789162765790957786479802697669350403520820890070899064846384662408550652345251536396808036165411966167652795112814030040777974009131196078009557456930037976622086618455657742471468055119966033191311289626191738355381228632960458577780001528753862678204713866827299609818830676497786106372142772270550373297736321882592950750494378943843332091123033432768298971299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -29122142620998005620304472658787704532003333297069693663799960952181483193442760610615095501663447553721240984376944033476162235351952574104412150433456066183816613894646938875197846401488154006679661350869810804457484656269865818499887603334877711665661051653461838611140099552553491534913290371888565894508819772329201192023471608021625024471442685237303151181268015881401600004678063581823886398421386718868431142500017627726208647829097317293792605075408439398968979587890419631776291378301727447027266130764343615546131036257429923362657354913880132219970225199349064781067976690481001289099963683887713809589897612099777533508952614119204596586997217962199275413772335731580486504296618510836565487830863760539964955056224119298125724108643962951844149553603389130065432842141504674700372019958506687510991915128496222956973029020907644683347413410671572540562402949706575077138233143913162656607076596040872545820781874222780804621149279629437039107893591610922457660203293320002528962388939808014671583044795412266815494306951660122199325967463491659431210963390470590295726568149286371003425715996589804101983094448842272518378259611949715484092248714941794714398456236069206608539253916422092290612068150985549136063516472812586908511773898137297989703998634081076079290805555228293156241405945456050205909047046847514140161300931913908418625975711469587656232861721361111121454618060853474573085488103603012182027380406203520425286681690404678398205854273497504551653103051142359850340646090955287519937072551925965440525033768001778623893561091056595089450868831798653554599891921368498672321064237766672684153190741340874794540607314927339876213000562690365152768049059441943997406196606376577532054541937010786436587585992808959669012678652558705597221135345857987759511135366593105605491453054621107786695583901048661297028369849030592217426108532112834494602827679450975993773569665439313068955749025974943498927292503380029599837595426169185554948011224253628028302080180541646939102643629185504567343203585958003223672892773353460254452865814149558532449259223422759460523245500716565788931256695629546142037262604462612290386014133082122145849257358177683226082188564077476466021950680619897930747494225448706639608105948118265248787270294422553469691107648245072718912558367245588136439980425065058393349527718916329142555334600559546184675669579723146922839783070833318016239818941170331335095494220254707266795004819620542048099321254144495487747106925355809964973051803979013466171965626130083393306234798868319436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 18557490062245068068297964063219443251707973988015267460098847048762506722032041550335494046756098532953788126559580550575179536770921391187935053657893232598736620719145647957294071847756817590653358272508675715681211897101759092110737653269253509208581942504997256543390858626790063047248997380568572399280360234713098668349786641802031011401525739364429345992971521800581133127737421351335592404604808120994133272933685692689522891660383428930662422033474695133548977610827417714884124644433544758803342630589207262591503801515892576284655290088644168489250619123359609228865212391773187309134570532279842572046384193033087292312980611128396345608157490738636387722263239417248674525678680452214104243952144281603332163506117786883031821029767808057442855952169920757738834758632120500308636065913274464872433144627821201504818735037240730364478029134751281535055965739883406267238065940398159982465303804934283311539392186060057918479699352763031050402847989023322504166147894649745342066683578780060204926645233596201218335370441702882317111026368882479639494743483250484244632676769050333743894778333849005797129130428729011849768354701994466375573004005594669325515303274439134531167972739587443800277336713750834025958287716406177261939205060106875327971257656208681227760525730388529281294818703957698572923552925539223696893118079319756661851499540340130105893509804453637291121216163694714141916434948755036727738430480061626531491993874243266525281294634166887528775233369996055234967339550158182973491400033917809757106038561146042372868412977996780121894598100170754199555282781310886460724574677001007468831101683529377254184231444325371653485785944429386049759895111759805811360384010091631528523978162358725183723412876439150554005053779431344183129812291421629262281024636674331675111469425988658005567925964712317269164436429470893172915908475905465992523248587073375219225232235727760720812662443326182018214198992407309804210438593529263266844979040178459488375697255969531289446289290998826228752336955940119944468823920761118183405324016788000354588206842052538299224274520073870798000849193314351994650428610172544438451966723513306179577049543295091445124445777685624904019807611989006838970622167267718610235836816383501288981810498323348297436097562897418255289708041911626916739856539658941343101150764991954353848006198165247195896927300438548801744530911677903075816541547801414278797254890738539039160054577343084446730982493643160088969623602890985286262044150598649342696028183211313714980370103978256498688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -9928877848152232095831123563567298159461051801247448874299344602890154520783871658296081567203414375142229834710465962912317318454959224989802556481088921016783671721129456276668101186756393391196847030892105280240533065598868231490590656676728827058082038266943426031196531850289173688537594038311011063106983785531126125147891212756314261107145964850164954047216603098403355758847470227883074809283400909775235926904162557740195177305036142395126788227266394599905080525886222708682654931384038043277607256695864315473866356118127533047576443455822624534838310706046355227472789569344206876117708987293406680487443308446880414340250939002374749281553349617425878319839160843161530634352518301720962462485803032931730983513927789045031852970572768404458513180148504061024033267031614487860680644893382099212526014944252879367218449642626757829423911357524281395471631814030518552400936961404870252192946117393100938207408475940375129426359172044244833493263658091481246367277919156639407705689564603710378812532282504854741344837759973179666576612525355781843931659596213691951303990450551111930283593758984472461868758233684943164964279620772872360818892029451293211154431400907013239235398834437670093144315728718706326437992647861257464400622792360977927862672727761820835489079565569890070758560970947245310342107359252867394252270725235248948765417653199744204844364855986726178450124047690337689488977532740480718529806638960843574696429359697053946053575856433571149010348664583018953981979256518963594988887841791172565692811903422027478724624470457847289131812615427021396544194812570865292316235707195843229977106306893265243276863690254115263653705489169637012534689335597884813924375559113221059496778682096963966661742622698519383411018924874118007406577203358885931947781595470678274956695199912751325926404505198929582309264267346915882805950175043145422296500847400784566816177973221345093202198720532307428117672735427086740174009067445550841287688285535656533808722970860741798120388465607670483942150941049244728298865531089990329639943100090430469164170800832298872609075218025170751636712802629729318933461627725797593313292414119623774188845160758690472822509551684802717713391434280925115106151671236036738643858969401360706943712327330772526000258030265283147759656545474478968003447723473989171477263495511882343621294552866892449512844289068653940623502793926354898466021962194236840837498663485147474198163146147487706430299762065029072214122042355876232132616617124493163733505193910266252420709702234244382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 4940982768850937327918762236028182130023588103053000353246360633132364102268606580720462068726774061002480137978062846675020901068261488343203758074721021741660247334918743517024380190471980129477809652832022806536992881662970576011105954055040474015750265914246679765341988349122004323007971112000419413406991710006698263565411861762535453782369835349420527798067455161782532563603377445295293512505874511188376740979542286937102953568791799889331228658232944047841661915088636643198059428708643580819770437894314194259481871026555064852799819035783732860414845119751673995160270114755360700951874923594449062148711604740450102183599018931049653895683569282460461477807980168653256604692766263642138717783674548858964263670699517268820941497393928669801084125725195792793974125556640866237536328364811848346886726024573396298403070041340494330620443871153821088741139736437511400939545528864346312662132864963118627879647960697414457320989243700165929715206656208183731463068951511218426890544477721867987837884277434251878862194015080134310849394534984274996588077510021538105807765296009035149441572721490748477485050010936299196412606173862043924427018333583870816749042857575252143426986952280833679946346506432081101486476964508649329214731835365894389148112375815089279070869872805260232541100983292666821520577190777415319127882913929734078432205722684015919371773104906451302503894472065535284561602538122372548834988915454338370448532285513283612036903565050089066593632199319789887733907624914775444101469652753875531766340510902847779105442805020981917266275824126896394466769202254185491729505650425420284264182914297771636325737586290049965179038641772894665766130721931703832772954997874359406785312312589769618678768934874865424848838422236640258883966116292041971961382573605265572116997953532441929751117349743166421947625075079625267613755213494938944417677499667155645830578383189977315609186956842465907923406478528092926323421462263372125771053476725144567007947049601017377403324937581490302686452084107951882183634200259642639959101777156996189579499063330580701245172059547898015331530576329130980156665017103235517757552413783382485786720260260050943508396631186289307087113113486896451024798863621676590306469534311318485806716112879321356001377772093000600760026422182729119960403371068661625513732825540882351215392826446931627885967058085740801748839547610689192602624417786121240573721765198790308396752828303105060967812137464514961473021543766213063647118898758181052104622324783945752457645208053171093504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -2497651423722033506964690909074146926660841079534568737602076929376060068150673336593547053622519695501975656935649396229905166588186528024366347399098426920180812508422421940424952631965861952699712144315309920146679023877237026307697502911825077839539633832379625627821098979805986257282740300764372806230483911217602134156099873707017500100630078489355758945429556173845184708404698694661879216915859770979074956676913039809462550061200169054270165580135059278384013500189005997730917661669743184887151208406360111154965041047390785017582753798038904761274679865624081276138366265803984491673132441262721153136409600947625142823034686518186561621006850246696503072334280200468708972690408228669205740410197624697983967234100993021842609949060522258217958309472196892636415280420601807986330988624570447961198347125057431759497514281294055284435613923352361044756058605200587593174562108185403990487907183459574111539767934470665697904477366619329671278670301609343326320411252347753773434493028344752923594229932057654843324756545369457520824622059790289233770058154067499286225683605091707881781844948198683211370031849675176702864528088064477084511534929901379325950309415884141043207226148235052260171012347231848369557648015365619178280075681958818229239388831758340904833790458869572806261344423975555125985050205976189247964106880728915627096922946993521165725325609933582499132662368834098932835266204680214946577428522305136806755905984679854544609006139238253091772740757710951563062697667888785914179301137207676345383205611591721159555057096053925895527852465046899149300458060016987608656702794870485360412571614608618270005124706192234898710440486416940528322822258290013229820375383182317876513831102189300099112624790198873141188260080752324917666541740949236510627041954343247240254980317247575496201982252224652507815084505189609194353281659153288603675821613094022479896982062936046056000415707075330696172259619864504446593755412932199512678781292503301382736658207583534945776274415198564359957892467572261397386109255618876302285162393161762206528689842653639423587366929956569226326846809172913913495909702774046460811920809651620899761308893931871402561345324645057290479669623926823195078568118801056381704084538378801506626439977088587373707450761991787615317533742106472527493651615528866549611666843275421725881485585890108772487300132779068811888296787890405854218260888659593954182546670801228004832177620928323617799416129763396323570503204686517707304346759613128776059092897742715060773241284373671575552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 1280085570110057975321747653036283692389513619795762871219224032210249320558968510923228879700285966727370553083312904823593349586738671859361438362230294412596218401960963921222220545058283997024162880461413145666639242796628523052359104437857690726884320432521763636830045882231424306713744691196795411572655383374306246970486030610107382156448049896379680607122320079437435581999512713278857338512982829924064888815810484600920014675053366068344874622607845744708851194950590486053732180700232751050987170196478242399211673763864457030839375733174173359955415701880593880815826878888649296333601151869015394760185531371477658294128955914658851592596574393763902125986943792707546578022972422918728547009581349361649261469854878681266183756065218440715598064042787528729855584111409556165137306456283466730541581133105777722474567838552543234964213641875326493206832030809078347058486911912489675918320516284620128698384410137844216057810699919559751632794995738610255797963039317116065278120139089028889806934701847958574529488065697120374948610593078817283926056726168734909115228651133205630629946501494033478630539132015800708185551799194346569423504422492833234600015574488738337467372591020830398440460045110656739030433835613164943097967498601383907542451656494540220503317966669874214715238824509620473058139807921462246537129419405621251932264959020833504953667210118315928769805645609739464485424946208675216075102151673430424780177028036713287746232256332046113805588099637544048863205159887695961491028080376599312976454242529975603278161524045405958030051964454456289539777271196056029599508584474917185792403990700483690056591209853169665800554327617886278544962578735746719277176794646900939178187660869600406769948634241136581407823526953023061605942087968847131987892108284873469155945890878481515864553190152381529248204016027159037108065283029550141475878533433385443701521527725028506291760292660963304076451303601987010934813624898061231146495292664357936602187957741235820043570151032030267819573642543082120949378578323849034880091454752159002630395392555447690833073056929935758470475886881313181061802479420417628935486620734355184162743356659458381018536147058314558035562973027339899504086132467113832546353045076540141741361280626293283539355594931830554859472895279256873974162442930504782248686837035108724899314721426207035844685945278315041408106020303049796333801476612822612827245471220381133437048824380959603563682734944019952856788830114881550499705259310136539016408733412671203023730151504704700416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -606843864491284452810989720181321971684082341009470044813719785134298301048684367374803550783382002419131448108931882127633042160438521689537632868602849590015455593674324794710143023575634374198430425564867244817413526411310501691529551138799436375474979389459054394127592575114959649255136982346412245108078464141353191049598089200625673068481981453907945865325616248204659295237399424324146472084506325132240371643756476697817340417136251000297172085958709857526664869293594355361808561140780937246314035656049823781599012610766030479539968592352128095934176043584726646223913834821893795677710320195911233418385700463877477520134418556071193789060589038605608684716457566418100135870382508875460691084465190900188471834562969990910776187785740779893883866333180711142117385806213856848799093048615409382942761011425232322039104694317896301689796439141713758620095523543008115266175169008074322706714679606138217863857239293444812993557530222780899893174890776919146528477264822686420557286985658912491984430092007383408315932451812305773282750642429375943529045217836539560688382382509293793137105048502314283796349917523911393981925933347308797787714170236961775021425933375923160768206673598669559564707377983454936586853073207719823316193424292139552386380057271683519266583041725196844746645402683733977496090323798142338980314626744550572800969365684425310832920429080541178556722078148440270878853850683659538116409701681141644917389603854402899246617487416382058010254941596596180075619751205067666770716910258282557248115711133628545509921309532747886383941202612505616022827985865797366472032485373420447982208594395973548302311121356154379145627353020532821807123519938286204211847554767957151987767875952609788617711525378220575836925216761717038017113768904361910048013836730794269185039312099643019651693714568386592485726895170959810823135030097818908233205169555562399454033490069796277880965658451117787436280602871849029589826027717979871095471198925628082932397994678534665253475005815185282582869737626827961314468196932443079553487257549767218059208062583834411406146190870996146158767956658943171356178957672514010642879113048657451157930257781165758046896605677341718649729099838823575467994201417014006419144832027530777880352754371563040076173875269400378431696040636853572740912520183362883291882724780730210228611236589533490023519667249291707324715070046755749026599627583654630843218969743964176470951418833693808299990039636880442344449655180776794008156877161382767664139886986796752721159722935708024832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 240657282936236441331374226272185018231796400287259040057167953385436145745343367220322453213989075017787333983431014371715258157485068374612522172869384301925187998441433958359450352949403039070438379799812070294045528370139860654441420697828312354854104595346898282753416505912268141732231587053439596307856514135737409556743868771793133506798184782448914257846092067593568853785458263560121585452268528536258878441988617023099116947333098013277205496718275111970446937573028031224710090227300987896500061046385426420583502159946186393780411346328217332237277377241074565219783576893612887315116515257987621304340041501597095470325031215722419786479152383839280047455818097334997859125390595037164972215158572500211302721047988402860885503955834117873938256867014340503133405145391741338706969327634637480083998013039100001310492712218695483696903296337765233914844945480308054853573834866460335914085026137938327344000371336491700293631048536931581027840335406897928011767784387429090559495846603842649461206899532708125852626889271353770057094936467267580537366666528706208250324812970299916355156126331390568101360853609905461326721446558928362757061968664839582910489839604381857881723404601746201440908116733226078533264518028084885716063196951699239600627406197348962342547171040714288194290299890700521142099818719389036582594636266416628404858982740170248021818740231216918582212125559713876334564188421486049105325594854916695605592980522876272022194287413892839265144664806218462695255356388826842646228601848245171996355524058008024778272218492249729484320867765744315573707564937708031652426221332579780890521117420159576046709665088361548932485988639955572627117390605526806381111249465754130757844581335008366777317967810291741006177990104799494395045575945206717947496109085379653279229263474817291154962466892573782345854852805726004529924016022661182534143708490083721834889141059787820174517133704682768451064467801709637023348476092690060555172750638870280077391589204965770469745656833780270595604044803316845898816072851335544372243851507236795470998134932589728865810328726893705138220581191007174711990159276721505969088123672796818742404336480575365741897942186941088661103754599829456876600875829926118706466105155312207581022854781810312243048374983217268037236075548745894198557117633371680251576777791212451344668812446866378929668486146304046786068920859848146719482254135478367411669297214146922795013539624486751809694266166883062286313612635510326650266872413798516954784265847549690545244284393116139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -73352455927503855870892186907445591369097739108960008765540183524280632531845674220966766571385527856202944514795930787990174846982199450381011894598190300178008499001147218974498406808461208918508111815215744548755631412815405554369530694480287800134275013838363742215900744735393031995163651228956192690461877740310268800759784265370503598647373562786584713057860841759544008064451388477419084229898944302378122473841228980257312056181542927755714787184747511827534785004623305137330950361947721664262909007307693609640726258727077183871911121319385008031824931610500633191077574660503446097246754025108937829783393357580469060540400260973320480827156873561227341706381083917493327821588431863509693183853196220389538709944161778745425346173529012572624153300651377530379247701328957409318037755595840601421704193003849582874980193664775039409819916936168908489223349213522186824473621810780592299853955524722959946518286565383749678987209025920516183865980472613355998688198930007080484183159435278946522767923144340732800198399552005199558645939147292782253878353228578931394957031074185462136668749733448319455584095112839427937351552233538439673157539431391625583187360328852769272182631899537972383017399774020891629123007473715450443443304990143770838746021927941553817970857794332540166613197677555822626269716025661899913690117914315856435233582482558293539283812175031750500894365972116640597743214837543080402858678711190389512441317290364767771876243339128332078100824352508318660065362036377045943853336894197893694408653045070179784609325726360058162447329048483796119163262522942557750160529958686219520740603579212641350033457256466376389910180683898549044285376081417869401734209965649729321212792247883383993996995042881407861635547624526013481208479036190012244481657309285566228675932576568288000141097796229456470879234974755159823828193623290599733997418940256720182725156099274214806484123736562211192934394689472141831439765242502913707694137070092457346181493522184264679737687102915069208458978915247473754194038523834801730837233578688097414439848274339235699834625235712124755486580358494013308599152434485092175961020817745773208380621211615109115482275660716712985832757967784818296656868424360772635066373361147123287990994721883359809328454861692815939986285218772998908799447487226056882634730092718792641337161915370207073464245091690930125459825378312330437548012677204554823451019011576279867336485342498922408390025254474312559895415720581128160022939975228473592107648275803256178232855439064694784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 15370961323614554618493042065052279045263334827615461041367927663247395172929331726216507357247507034197677929729762423283552940751230514434959441223719972939893817337951719779021780540233647431381747146205694868045189669616122619585645272504785679536321245852828948592937280585391143670228571766441259744877419156527965867885455820471109722410519757742346533075453493844313515533307636815855747684223685374919706090086448208638647441604888078390227440813938308788413148245377779908130722446717973169249197003852386492423693775189752553119110320373856913861690036075973163112380206819823481112618375977184167859783078486590748799337835751762413652034132702270747185755935771228546217130813009989526039211411808194592647889576189745443535111259285277383199766708491852636256601523735541357524842787487123562435600427596307998058312311660673737794265595165466132452298108854620616646752419970987409822984337163897857265737486507436048807939584025431084209993002136795978661171763649517265757437022420289138204794656455622579622982728307905110138172525223143446117907199855359294141121824340556700033605677330435211587055123382050693153234195159631343671711617217991461525846798987133715432666225197649363440356031398412378686760938397743796725799510871947561556020425569412905674647339508130050147434736973738630077649335790430428727627841302082134607898697640343815712377342862922569522251170624345737170992481186178038924849221151062961487426407759996127753456357920998753467509883863813963896220746514359916653669694260557104648262779539741496337401796853224216021601067647866356534170269424547530292715521805863996565307620850843006882019917166042393667740764619258254920529100642852276676608917250520124559654791448667362645008517185326086791203268613488916565555836910565040685506998300306691350463306893769683363227465678394982254207091444724666898459993795243559033455566623838154861327507166694464246531190166701829854594718643379319534638023561495440262913800538402334647674530023984558749668756851090240978629836668168899493278732489301523841509558469929370996240629349574011944318068868072824830140178662838717596228966440996699879739474274262432933359595295185467817634502509246242131732102486763352545288177700542822287037560794587506638718356058994905219285277202420460566015122346676642421553915044946450359639376067427908477883467050243544766353123524488689709150204868523518312668951982703036758801723942266635790868419240180704896614046098433000891484077099866115234658543007919112968730823323513975598728826246137905152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -1692893111928625409951540127394354400618951747606603478535573076078040468597568254003895135876552860615095648768448704203980674260836393972304129689915466049166032281475547893262073164314659548169415342413659758144646504536758578248585890975467080704728852545814284776926572910213148653788768927439852550924939586758805826376061781758158269712369881968032823049709866413201228270642436496598239252500476891996708053010106449177687716794059374304521677253196332021287190658933693907074074789304824838605041468953154006246207103790232774592755586542532808150821198252749032361704740150274407761401973064082652572561652362399258725130230199831599816704862359906318825921337157579650332239277778897704853556563928628114692185349708529024860427010078788774946148580801938101687830753864527897464484750890555374431175259085742261143188291132457229892703046706890226556335706820976281828768099517525874615261158485462301916839812597192535640631399895667466691622106142074955299116762963700293349940535680867593119866364528799617685612105966769659229264184864410955216210656546736848394095122789525970465278456767482654553372593004657354093004292539657182752437952852825849768473441860171006382656362009264171616765397532214392033466757938833688910089698195616565493147118352925331625215341717111610309584357940367509482826094110943961433927929701310627243160405864101464125913175739820222804205822552616912918878353497131292076680132080510352794190053103952484745525646565176876315435490288505091401931964332943781956687508092052958841111722054716492682480195622206330726593779907099288874159249248011888931690751501754924995560727548300923135679470201768228786956437157875513255512867726026832947987206399289320796825353042573952814308889681237017414746231893991032034935605817949941076457337673782781992950168471978105254969314048182849874401367783723094392943750485635907017324977739596741673292302335462910286738615759057946087200449290706289396018499419969313206209113740372761597597919046816273516250547109071455248106790488261460392535041340802962470871069853338120667091263946864875189146379896781482217423528554138582848399268804527788385575055423901823602244485890351703827303961529476501748408563381583641957570393148539370535708579618049177195694536766876505054297121544193414117937177990531038543462089039897422136465507027130485361394918852982368660936355142191104064693281000836884670985538584712755040494234139896100180585602805491432641588317737259008748935279210037050582619979549055107673344952245720708583532759448268308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 84527015373932816766140571534110692148566740283741185266922194985858445029511479554579753333593776439380807650676342288225419343689630684510693741766853457973799874643108625428985741728687016452752607179516436667962907618242162303353635115168860026479696848142029673851995123640421827468935472139824343450053135200896403158045927926264558478604095130299784093717499418556619810770283331215837876872532501363510562802822617594384568674498657566091352585616776162942391873965855000767300806254258392182996814780621758564137082417470720607779933081631886945932189916273750165620508191473532630424927669072821824346255617086044205864667229868671332455298682147920983945191209550080763808798309535388147340313879046542363420090671273855346528243915858178341005486978497738668139924997993534284119794376892565382035628965620652514870623340319703304595645322500019015547606601014832794285098537191232397425664085586638385863080574606363539283819421419937645717598855932812036207997613021135046210131449722796668210115786861572846886367202643284387098573191718461763754776471023900159502998229027052267200758158970672056568576889757188382171564080995793449911912091067845366636549855334787110191270955157390720103430148397724056610539357609947268285243639605075495304341661098255331656395711022713275759925432260873003941151049108865626948181174754532708518367894382359008359026816100635383790500413735865420168347899893571039891466226018219431180428548102384838512534839544657091003343692170945845636139389795522945531313673924491906293283168568851669599984371856024430472872379788737456370962971647675710983024774461100255895930327212752751686215270205797208802749188163816160694151100632277443780603787386372734830193425136829433487509984434091139123731333438264888661588737424640874981742905810345962848216417339932423768851879199567948523913009459693852353893012093800900157747608319564567853175866186268151489179412367486328637509772386462432075492362030458406339792720884761204053869586497545890182955646600631764198467696158108550233337043809589589804033922396909286789051976206107592344202121344471572836472274064801901640994420666739405356632591310021394451175406614008854072007951375063971688279659373379188558742814269358933984175740975756939600256262187127007950995900138075049721051406100144892147774198884165695875859810527721757681001618992955928106856680987552824846964591901182168536251297530014177032328904402727883316254426492774383880208234606821386228157946835369153386092975190792192493406108097960620872848836342579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -169152429739357970027499131377357301486017724868665983664270330641124568768113418162149747489421632478943182461122215301534606894716450284962641734105837784322406656776186096706791231874997010421945317120444841863221866398573620751372709345088035615617146592157677843477113699422318856362556006771273990395946055048229442693616154881429079182373544240810878634568156480934870665171813346947805242408827034746289240035579457877190207929788193684304277000198209001240350378950471581790218148999369460572471470547395861569107736227347271900809582281439782455554939845247912932800806417377583278530000270075507031620981608222906421383867752522363556090981577687239353316180130963778219236338797103976094987771508887301612878864895851920073942612367254435880503067692719993649784480371760397982605018513788399143411934661935202273465253269891261736717599461588972168933093245305811415889661527528735057083991094541632576849354264392798960335676231512170893399732390075029496889818991057742334258146307001070325490233465334610759879690986197215547890720522616485469397532425198474400975282960871656934834330408329587643742200862212516044491252772005074648462905642102591870113737985391326598090986264783282858675133689966361062164895117489383467605653554686681566574836456551655874592564646683808148580904004301814447759223102800362884333045053179913025734375993395829066302159608851285671126024924423713921341015712775347453661403455131663752041020201776888170234469011484359388136484453759355480428864902856406529932192454754701853157796891715963324525260965998456462784091284004012309365701157234845884272647776281099211497091185127970794327817282138900505810712703693624343640414363406388613515787395283793601013433218274388533807706480248371357257556685180226731486647966855648438122506219107732488566650717850269770885918983573683143702300241043900894431401908364532305563717411192293916552518150772014308286428910905368683272927778033590548919389589725938956207001831730802054245087033198281028724531121309709972034159342457671302063655638754973895798490184823503247775524835886960094197045198597252224967291984464976705230063518077525359167608941403274472366447137818262458842855249120505092685803389834091879556405627888320191046998824581271779202456926742702705506481720585028027858774966423354108696172531763790114687274893151240608418937011697679159980609531299056236530672715907279010051985969383636219369403748339794957557410711837208218609585304677984698968709764290481125051292343544765277116108576117533295424851507782090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 146189353807546034727192092487588288478570483560510552074293130487718782733966665293420387884370215155104581435351808665517412275683091212427456109090511617132355280811280838660535456879315839892601850211231394240481653567729306611491210349121825895454008657524172683078468031878863369157586517333439672950132452021839550363545555657466843555774298115175036783812585021803904389047170144351502190602872167508941465846683330632994957822330767615856725243811604623715967671409325467943448571922206573520636282860540608496931068205207088689623373356207634189199752822634326973954424432735312908919325574714455903264453581667231122245109423934109536179217498437403681900707157538434598615449538770412603321212729220621636557455269884505930223739432257857231644081731457070917883299510820355482349956991573249832337079345308062010687318444928732780142682841238454634084021440929121341399873602992833388891190467873468987098037807577545414464709361346825895994509671182911012478925350025600430695185528366079211184156916971567997103513634223815229508924786276808218822857136230652423094358883426276912782585419361132088261879310832030547528154775786943764938854776972654180194138995333541559391982850600028868383495215690456410246136256125531448224675117100080590227389589061324885276297878488612555316772565840718792034618901763158189990498390238360177371236223713611590083765730145707164149555142793744544768014814734844960930029145247011343949003975495182173146437617751696972332587269832182172345367918789793826242565148543560946138915011144128027589383298664934062045266556093317093757804746290571577340198477947482139256580879434479458935968588689791799919517964965917450094703611589607807256868561621256197739009766001593841772270275972150282528113238252923790660021410558696013998898383287657353770581198726358057848185005253869508450550126255301834569955130894754918518334601548042506594890226961281838389321723614973312204784374205744356232368158590948798358750952492788002708095323094532362099524268920357762924003078465349713862368461829674760075990717702318869680600693091328018465827939773840682004253209086448033635309801625897756848073973957494888000836721060171298410110477597280819374644768928039344707180389420126834004137093836111573773315891037539913190690986294037658341454120293538761910219757356131326057381842943621810811757181916494029255655832608473707299128889557534452499195288773126164489826316693160163246905261337334888949402476317359904750728792125890211412487286150809875466120312295595777228708946559107072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -65815025915334710846561127907869383306226225041189547862322825224762842938784197269483392150616724053914261245568689534088638858781918731118006262907740861742175049087009212921965614248651949584071069586164363592069708485437396169395115830581220045785996476520661831548122066730895818867890620354373709723930975002193662304656171763046974537718834365890426540493346268253831955354136273968683638185931972697538023904688355929249298308051355107880173077780572900376996233156396056897911183853814015489858347880603035168860519057595968271908727202672652883032623061674911075923773025658118725344719636703858999293927444974274475054540378702987385782877225902592342780413317811893591386306488691600797280666788071264918068721362837002591712805511813970301699736210860700781808653999933621022137453926638796943786141980405651315657589604164430345411665683055672705408219228432742954730380469152199875219700726196148189530337108342836998125859973518201911646953244774405738946090085208710963849287401863854117653194789692241587921260415331927201458145516750879924853071011248179023799100297357650707882145681869378460345308179597546678296114608520344782616523016589508543800094298812567183821703659446266841469426612611068826414696756289987864839186833526856309983950287637215700925275405863061716452560059074142222298997282265755797298704017229046571594231078662564735260317174214150633394980446304904094786240522743701506064472358376792903749631225073789514446189451765533771554089351567851331676983472593310080502146254637791263956064982046845101943179923066132445866216155785391558921847433860966069551908672109643999100272895688347499241373472812984468498280512184993479840857910644908129483295087714846606112189262403366211930672815103940758582569627245488209298246810605315228821565872522633312206348963860387343753183991078627724177665708335360701620936587933698468830075422377610806139813902694893006003328201194470653594954329027261507686365660151854963748452110817753715952840708417781058377115540117829725744126383878112868566490545209527372174529636446399589064315704975099307058751044791070364379885973928386153448694278809369536024869389966069096837492500113528768883257227767588631990072385580118002980783869059644489280237957477582155681465567636769460391756919994880564720144845380961811006085929922370156401951712548529204101939613696357118059193597387708428134714740434430791099427698561227262966601479998178668592851807956639115680547361542711029290968187909448733445809949804959511708191008973058160156649556279296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 19576917175371302263394677865358146725768484669132154946468145922989612602985959891074440515219863845825182491219467677299665574458308019125248793172942167598156097210400218303679720241114059200536308300306781812272614851597333433228004426129803374373724262338286360746768614502162902929536070309364922395754691233399769478452924393779322615828848923182239830661319683938480154164712446556840025977010381410237649293017702964448203544754413912792169808722466509356101873807115172391790768822075234872850943977995991339521527878262143515509355390209036202331907195346794278193593370378929257218608487667789870159464748356145033783745168625454020408306575104083432783700583024047411042994274152095300812488148090463610852661348170468416139918239755838880007935412878424285918903505553093295995663484800392981046190299406418299775785593333811837589007259549140157711518056804789796735908209720153939313489811046496597397538382572877165214806553260719830716544508312356694084556954146344375789450326415640519036523894424116112293602916405556724493047113611929648137726645830458269821217801724253166214149561042475471869224908848788224898574118814494578892161031989774408809648246309226638680204440838831609467956967288616744535230784827979015588329257919443004814077127805184386849012793643741685342591427455505353207019191584916493737337719754295452924927323457102769391841470152053763643498711283077422509499131571967740562552397558607906479975265046704244072788891852842660945214967138821288196802153509546233562055774506035764974912322775507572722629313041943699644903404406752699325731606287024425234643925338830626258482909043952562082098466241334677946679634834904597581639412196240435133449776527695255216478421474143853343560118793238770557416253299182052134499174197890407845975322735471996785357152457190573420728112958952975670296291342731336472722466152455435785262971081203423215436161253239813455389295976280966316323447083827259511971404637210226112791993355163332116394501331269907814451864728518660773208103126489408320665186744144567091490807184403171858480803617698136629087483117532022996289653377865879684642471120144374731515778240341710511635157143206413748151524283638186500789564780847931734187698516309994571278116618165584554406328597140174667417309031127296122499754653766551507154098374372076968968433644350781609766530594533017205406084838702800164313704986688634138156442718565853023140768638130732286131205736476514047133511437665162565782231454915987849725740871912364760567332404322497007105127045136384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -4015572425365326972469306994108271823390803121783252869206181890963093382941714752874313362863239912318243746725392610901863386911434473459265685870092667925394349755800382551175813376363978283550411493227398632115856435042850943320078467016821941434255029504226424719536462749170610525413314267816892615024965633194233509182368869278179189076013802796089984458996314043542707560848946928520256884289864343414227771961336228464261552673056714338102366762899835250600327471230817520811701019804489392872580224185188869589455531257967728655576948032096850587878613754854302593879779826896920747700540667790414294453284246490847970751797334914062346071864811166002158322893836959625360234618685315710617414000852888219688474640767791494087923765870639424129090839706833763686876225131181974372300332086250037602861671189125486957085872914350147355051389591734186661568340850784934324112363592007865887029784708140956193932469428615495772556102134040530030435452193832506772214863879775552676541002070008597433807951460897583595012074421955847487079454732268212821193722572077267503713671859094291553822700568218071712550294503804697487764078319046560914870487444571824624024668660211014789553110663262739010879818055882172534302828253584373696699006887662005828487681705024322984904134617278488254200955475656449516531211388186968456981268244062831151091447001759420766152558768737662849438937986577956649980706815425129538405977571128895052957319108947784085830802110816247270968301416701011195144046535947807628459005932443823014188762351352404801393340651828515519045321969164899339620848263347377981012284534765337430288987921809161297673349384713847767386891794884793244815745961820595367060612833702416948815012216937534630888443735316693817774250621221745732985129883814970996104436546702370342307667205122820372402125154413857183158173637679557628137485144093624850243243704202151053849925339696204082419894890046001311545059363580753069128289699546024324560130317774099204881446219881926750807382789162676043932891835583297846114360854813745972737720433187744881457856836941254409313636760265229235277466822823544994190668335423395764332358645662291607834509261535246348430090667430174557553836045700769092157170577984523633935141337413106647512792428442680544098358987663387352665548964681544813830595935248199846119994536070279445640709535132873342446681857339326060333310062646777553729327812022769726639565943527367526563048200465839855037195645801005964453047000645675987088096512751138936946307892867484582848772507172864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 498162628673024108163047239776218765278518301933785759071243756853168787722854197360996705932400437592825875508600320042409032657451671069279760782967306551796460669669864709756500820222932412224810744595518646646570001292599905500180519247739429513163141985491395509674226402882051966864902670476228991637269999764395477326838843875121596126849112355095804290910679281375147425922985906810574304026085229716121639764704471085791880891645470130261250100651372163106301667876882656712357168337596584020127830625694784365644192206772158953331878545031053110837940813008367251168102441033395786724122859616223460651622821692813991733773617812764260935480928019452918554935614101043204929894849831223943896900239052371434653630441237613929296030638003994163963619780197594373081709423814728248546327224998370136685239121032845764911961996424488904201994752137944379483639976985309504113195784495321255339233146742026985806254772758637968244659739670659777213301878615327333310846730133552973497093289868942493551872100892469591491669883513510887675932152157800390926581963873741363223348212048574495563190104880348521008671265822500762180445119571452704954290614300031308667829491308556668238930493375240116457557719156993830552450628952793130057043352387118169138278512508907028761350044991490403505809591987767750665473141524181213291727421095583992528592071695586122251956481186563746349262250471509575288926149691382042902501205739979970010844135305935145107961071456666058400861309042800267700459104689020350984040754967262511056691665105944195796892017193281240321636906680208249625118632473538768747193387711709008455497437673764340551568960420998950516889406400325509805360028191133547604852041129998709452447168331819122735552221759293560207285692247460429654383078312367462637852586414754880479434121139181426519758658184833528248991202688626257390002208414318149483379276838654153548568386609706164287229600029091964069453996405773847819791040157419827539099330956122211967124290344334672299589449916637321456473195063908519499532426151247848122525871085978545544062826477149840283287653162179710556506559996466526848110183627964464913521531554003429760037163716543377715149959719041563613176865040881277261912910939155381678192071221198653359361566643448137909136835637213030340244225254761258842372863171070906431834705619452158484315733397821155010687476521089609162619240506239829216540502977605280585128532491450974376845892362775312986863328826840226935976203327939913563059250607271708813556468527155185813259903041536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] 2953116383522276996684502534105209216746757348786629256588507680130172441241457252555907573345911423924074071929879291200885821431037261697158596256418192673728050762720234887514263337507751213266607292506759308557534933399786976863972809455031640809634787868533816913294711064047448277886637268516761630272496532765067406488141477393793192675318492527266353307540930960935632499333762200142117402637380441971584284561096514706302728123699981966784721011894778118927583371355007692760969026125550752827719031894288850921087802365979389836289698295669184018202223051107351809872144837596227810269754559497585093066793420152037194056595595013174861418989346911171921608378953625996480330296522601536814396656365201439649738439731120621671203274282952860257393666585535080880222776278687570996884258865426602210884633684445504496424902998695330402982554547308153438627566118089350662459748697945503953368614654890386304791254786974447492956299343338630199578087456789097576070801380940058781193918603703358955155164922196455815776606348719058844640456908220680874513628748163222637228717607282229072573848519017130952878084652689006499397273676073234522507509254228467721186185578417850331346683131388154942912828775614529153254774292719796771253706182755063060497737954782808640265582067161642149188202468040226171549370341176242596392660326923613088638793894900773229055651040452162837330863238506180303266000773957403870258424752960941647249957739906744959589227097075969867115791667374896921212603149221460026667250309288662391087908558093967675907788527474064307137932601374551254554696361332659629214233125779306850329964527630188679331600689927619130212927354809239368719399150093677278688698034783379034338950911903471141525566383850741512123189361805133285348237384808842007491056781827352856663383051620912173387208674750080986493683888108542395992685070896474991177945445864205379431942406901381345108761805767378838528116703164784785330707386592971009596712523825481901942131032403205582223366762968772962614436409620881863913992269058305692620666823216750483287099831749199248086635285592131800809704055665732933594423154619573457336002399529781825563747114272915446460890342087486813323793401880608531437589743604935073854302580253568310423843789598395164245867924300867587714871632233825662489879369516179314002254585559869922627308301631332494993188772530007788247622269611073089068171174301632598614510862318039099132020400024147042372493461106873103347707086661223183768455225645202209928937610387246209721555746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] -19602766687533237589695541633925609686394636761288642567881533183203934952873319317437680877760340256380284517145866985366219328598531131255612816904971390376858705876999752307764991261845185773642766427194190461388988129693764251803260206782940910206671116624159552740761915629550384434697838423978085001920362323768314265653828300090842570805660637111026374367386142243710324587298441703075049975536455579980406752566142519317646510415965968422661716065155555609887468604852603167766349916263784329020513458780991376883107721690405551900185356994888368664273950869357290093342738503441556401816701006987174159999247467220375059495169682787017563605390824952098833285400192794132647832817640085572676403511394016755376875536878355549174162608691265033313100468662885526230234010334610987827798121129277290770598654593221326660622625098370838161637212743948693705844776531534953437539341952162824175236851113511337252174714840740937198692778845696081609694382666009962527185732744914917351452918753061500771171681363339332859387723135796141009514773263951542997735683190366453418923567748229837350411743857134057917757436806879419624374759852783339258889815836893830403797260861545564977647387636995788616691475652428214051442728932585043342163253399174634853782419043171624537769121944879074784668789385214695120142434350266657032167329828429080918478555608515590951840477984601194309696970185787637970498594180969981219021223510702039127002959050876941773540652028445879353723185553916760945636088562754953450657083143428901189963414886784101563070740094658062317195943315678352395944615606260533595110651983784107578613551834473997092118598243852097165038635988992097486247383880201402938359668789956057882806822551235589669793916385366982964524767044136188643521087722450551048519955883188838176818857869745736475368253500926484391793212868085271280371453579728731144987804050770290436882851073873410618063491194362841955589752258292467815172650434664506501492851180095518650310735474392343394265807322642366025149016361585427022564994027813632515895731461145393636676069236079132748627507079933109511735517988492751285924129385107822866226275811335411190327010293442591693522956919820611362115875735796988011319474978792230076810530284221919227794385770680993507228630841460352345060984182170837927949359292662535105496591000936934646690589244160472784369335549808242059500774786823091905629946655873924385374000995918413151834073467591437044796061273819022865909588592907921690392679102813840706900196443274155040602203357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] 5846778074202167545256839238435118631071594884329120765354393763090343778885642214156656930111413327049818315737983500697383533326832488337786196080752899313044233197467708877540932939506445059419362158451892513099620046050124521128315924105171418045131114795354403208533683093325903035595806239754710615490588566233520344699855860861726906255615968633642598651403969731259931133879399855772708087268993646742513168661066995731788424343197660926268723024453754034855506378276512766760440086292948904843413295526889625314573357682076045576023803916639505672709522154202253079309011983913797417136813831326356491315251882840706040947958316014266996070202392319405690933369904489058300665528019153145712798366437598408056422392678153554477839596701738194504473241667716704710486281816718348130564370554998963129590127913806521120310495543546135783656832540543146300481603649762417090251836391626694600421279407778424898948069344204290830270064083311591553103622118022625231960766428268405983704358773357514790677219389302854622191355332323039023846157556125624693706761643685160301730858717988774786062572278454158239841413277051910740338409287986282969172205499893872812782002710581696426576836376703553167177160803116612667590639354326416335296525057582241581141557426996375815540001416733099798311768335385203057442677036850341789974386644265277740829810950466445710474832011511924849424400122705911401784395162991929833381660523377492257455862958844329910795593796167818496410313046547119324135533557316786971850371839142535066498148355011781106987750585848112323705826830676359610386097441209520709504507901388987728014604114557822097981169801056397129179048766936296917367818650928489195152353255184190541385625368138954769178571132105907651373233063905727559581389567632666260602992573650652754651969638045500563842661409287136537690182486003791558750805317926383672790814488041194805058668768674230541332991026402849306381200644602873874798374421980163820389683185960873726734217384169023644601409736572756772982419698736992567856957635327849920680291575058418537055130908066650881002868227269185942185880343678815482084225499492946397887436611356526841576681803693982096892589699703283150836782821071931055874572385269933399677343646436455594096286800653731969279053283616205846553498159301809233468545080997445231091002304918931301383014503190435351152806590039473582826484810470148034040507226329954763446169881480066794698775540985544871377494886851922160914660812811134740784569089274369814834470112700670074950384615424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] -1128058820330938710551020797677561744249531304379490680941566772302916477919033354117805150576498474432534238206713684172821383468780050968415113077115110375193235593880519072042312274990600362246018295484428558226640598555845434449663337874090541046982551238343273957181257467116999617390683748782987308896058916292820379747010708198352273634104496210817084501427415294613124612496148951978737346463140825600071033089213390101365385340751269116365060460525605680102527256863789917352350426124383752764915077810493401302937785611079539282192872808314414569236654372660629542794545603159647137768811812327433036654848261865730110430042256519423956591330271102182772371039811034027013247885413672148170544852474111814705955610906110587113172927922197254446205361076399550570938704113575448183461252640788551412484793228742419060386969422276903163492943088418771353857537100960040448806953093816779311391932859238926954318257083927338023886354421732245305624392315827773309448925270557380307140276144495062449096808499402375823806938964593765538824003696648287770110882497393406566035925432940424340480299427923324063636768549145050895662394576460281646884085036899140057850653751055781234814184253830760070440122000088638651993785507035969976748801821290642336691605598137747775425170154621302680753308747676087615397044139182166714630969552206369323630079575966301080481672357204427337740653629130238803158203942408707299261890557173009428584317376901846184537207006174008575295119281983839456644293786737323903029293938068032788258607481100363146441564917534927229659251879928547191334547219564897568192614074405292056136256507737790345634593671635554021566519971133324482662590711199441905088155228760842864568949824749406561625470753153109998929375228430824258850697985626707662058069902172962120839351600525582540617546602175924666055013806978208231990082448371012047929768530782160403627976189524711074518612905525471536760768652004793322349317003385844715777299984121086490157450830066503954341327318404960697195050317356571187159535457275339675769007100518895167924066380538618706644932893296338118280232530846182954791116704082840136785315755073551214790250178113747372251488518454120142983393284774829658924945076759514384104939230229311797325552728218738140363708756477573231459439704569108244833116714445476997153968526993685865512719260202827567790958228930189128106194600658397632929002757340678663932039171300743374214925206862035510817790634402378205844001331931330088760195777707290524102009883980365439896108662784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 165654158854128636760682135841956557431111804663867531296814028330482148619023973534184562832975790816746629155639025027381048199783891075209378118489651633446189642333557062335332613133163849613157100580002415505737769690748913258011051111521977417370961773068491917075727082877774145830361719704826032194050648014838950452102693313976521199065792056456673838194514889056561588198115992392025236117155447663462792498958149082763995429610864159158331982402141893915646518144086845153970104195257138467176359583556651571139055939361580238720224624637578271942607287527905472715575904962918194649736934542393498796601559128011743098693201944156811129563234663094826314115900186274949627536292437149360965196015659582945352189210868148899698326572169996948723852977110940566517491913071448483223319344056069289902141528157575022090390670658272419126658666410722075277552396026292790178719064557555271613679975892801315482566950160953983426151993645900545683072180638917131008226062040339010964491259257690468091958496524721380128090352784114096491351173559771396365036806115577263096766970828569702988058828884172253075838549102822306338356961126872917664228221470805863859160756443271329515901640813281132293760162575433042258755613948696030361386888017549577319343589224722302348932062616005085293302953636894144301209278328491774205270061929483967066779008107078168410035868469447053407095161045911620209370826040237240124606159075667884429203186294652509130055014708057964633267290988150284182441249246559096699999384800416084861611364189337789408822312139580319822620780652786689308875120788842403265454660692173104970606316598976003230003533104038856053848038662886014120086288746940085550774116302781739100247875024510131794229021636064826612498058290770851817434019963918865354725689353616492478267962566650796344071917101440730310088176426770104510874281694516318548891393722093671726752916529850163312165132953846128314515535975091165273775423522573612601465527129871935262457222896317816187990923852130467056562982804435160494891919153032519171435737626941679634967617663432331964161343751530813885316031921278701245525136079170921692967880007652890848462476010595439559770055669093836205054865334282465624858748873046554540896596063743445203019063537835906799719541902911472487489286612614544747513165268197666473575698779737959801502842506471114937208083483040677774549319978612051408593288462929498330601100365859403640034972312436929335219289760091654525816362185953713635854959935940051812512635247014618100098138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -19282709243925979717441902106161233056470726785702880919761463511807327679110066276822765826640913648937400552552405623888497863466908580247456376326837992976072315533468966238261542017207610459261871573814710250442434800393334034829707278908822711744947080955323897038580112940185046961375174383345046126094928820921365834958782159128666025287001293694599785682665771233309741466151165845051107665020452408087860849135326142770587982711744499981253578707924395159814292404328790438671423818736323234683059183458241462750841843474736655766430892569579274424022295551079871977291629266991253616115346450891951694408829711476532542089491902353236222233593874409998439447843191906866073477438757178168366556764064770471223322835085643126581156172041249645917132926655795645907018152498946351460351637900183793421423697138613199982630752791374513013560148258282955770588090740482587015724482793729732167492069673557673937260981466488733648433029656582685473751065718058940666785105422104269200941370410299515864724686483090092701140525239150739572217174989351365086612423961496380112454863067609737080665740153809387709246613543110830283613260341555769068158655554580630961685437724046897393758814750385759458655553576154534087505125903280772586717768604735361171147353509200638542707255122017665041800142266408535703943874398090422040287594195431691670681244892670769114344921177497246962935987532922505830001827732063225308950657203422620119497086954457980958423898570837706743099545675599147118523948313851926844063707697503183263564495057571575252261501880159693967693124736251025396422087316043173503896075902042434284961944362612796627780756130064286166165631541867497910466160752708772456493920071356997530793150272668807639466275651720953446356267483299775741048725859899299138766587289964486054946219455086750379830098945283912757133093646166294729106705729772512729515158966909241469209772249655589138064338338282349120958140133169994988230337866046762259110174213314683012706467750393289236585326138104201071532239410788721928317535040224387716750907771185456496661200822061270678421019956673815696581740886139794961646680263686854292740891695733967049526526279560092517165244259765225112025748499593912570310901210910449171887922480221423083778867344855706835581951659267532168090742118323962221158443498470026551067776739859528757748015671903659317893072047491659160204677596763921382626436728182129915372170085547304580838138542438510887379594365184065128476614552378499041092251864867448780376592369399189325337329664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 1746805715329591364495182987831684582197136322367290183562566481756948549238529725521849808600269921667127059299668360469608360366376755025358750803428492161219837472934825319261942800242151257577154768835732868261226326276948895104530086683451923857637180544514641295799167368028604996175852409957054349808562749099697261486964343614044621052641768574065767910467755816578639933473101210825769534191325203159203213864193453007748765993050911143407238636191074006419904325467971635180214646440097845022016822781360929409109979161822133743122525079906455690940696517293835725273198696526629632882120768760327942661093793524473324656780837816351338931214567539079239757808492999851742926657210695182684275784778420408163638053090916004994203381976474187759780618089632611611503028815512726460743673039005503381205249118325664234256156848115777365627618699758467689366977425168727660368992943405830838599194402305387244392233939900427552033961195295934665496221034279508779229509707907534603104252549788400022342577884217106866168271815862147359142106228204163348675729799684093394214716129593832207454752062990778094790808568862797749187482354054595138271492996279883937011302828949387477521115027832975296969274953384413905135459365631063923404914571313527306773920389934954206090977321528738177676169513450636319425911406707497505957369866906342081988689101020864956420460560302232063376892443607770046025635159140732677593940827499921581832114822234935528233016724291980141183376930013165782675261124277139906696609247894092614921849371849531386181365212800138621678936513911948029572735732632243091725768642518833134614758980739713777120345476809075236888725727053127919965862383052278265528374822090445228117347547764151079218578711939981962351676015005116942274782673732947388526762526673030676691612871458055726862468747147987599914494154447921506381543155373657912992832391885352559936958621195361864052658048197338420822063132310585635388109900457099947878234209059317514220018203141334317491250132610366537153700425432214060211567276597267152029019995000402117836076088645234290514226861314281504608944722218219545121099893575132257608086441040069465486001992804086761966558058965181810834274518360353166428341030771077995171820922735223677616371728525120648757027351226309040816655684372348369679279839546312546205071692042887734388531836262378162616845572067321193940335798792190085466262404466429391389708569183849418921591555928000634842424261173901838013608909443769460502881331191374121002460329402311362299822080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] -108722443949082030789767669979353867323755565866852173255231424984508984596113376499893766707393864250861542353862977502599202642777148021861819688290094628785237410138239671510160656323313677072398497995210522989011092839016609537659536756966772589765806611624296091560868564693319074283359867705848246276671892997563963736919479111412243581310834582838041811978098442549420858145435611787111667537684781718907998639201407211963986377863826526536930401615801215744285318115488344370236920394862748881381556865175398809903974315098733111711724116516041076729260625419245679869165973357671540700984017338002573096378031082053596528382255517970980326013380881069200518578388813387201463261048536553775252307492896572907943380901535484494749442325319304718695374251258782271837129493150241552485706472462456855816675841356550758913976063756803044876432666827781460739836087848181618880172073340501766275417669779127649230124371014301236859314878284765017282776748109799561700234682877603286259357757775802934182097889836523865454455632996453398372595608802143010079535906424498831150668808992653555353469485996071346939549688397789297832488652168362968349546989151724696684024399856747255941455373257579203276696521986202338370907758233349694128362928029134485717425137082283533505913167897638378345537891706761897913706802407657582746820710130806786599073873851379654364766067834326630079593937831867905172286440805610480785292389389063122215478677048476036685542553890469011725344346042158461428130331453162929327350345696911429187674927418036519258994154228675980057706198044625273786033168717832369722677881218107637110937469409261187227756692753024217556450900128615632963206648318343828507170554913618342125822780888745710330271627139721861409135939229977605899743044193476416688880736319829582737813182761516785221705314410555681919985546781448171806879457729014160872809221098165467605977778702399593402352902153489889159641557609611865776420299549874439324366298480039270189308082092073682332863852477147928989911475883733628126477376849383409641171582832751196996654929221837895526952392480103786128633187234556027387500992992908934184763538452168498671931814103195840522801536112999755202852549121241616310043195124094440908148113748532659347613033615970917739838041453632334412970012140322128492887704242424905292146010484567853272922081637005816502414100845807185136611694995387640697300540832231959718988924271177631708069486654579089048848970001598450412032265901888923363673143572403630336619555204578164860780544000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] 1776573086332237015659408902014320657881729054383429629364718878020466794178686504981941601858089711678263796400112591558560551232093789665708755399477144250837255781640317548927537092723587509863301403467827784330440846503355796507943757078365241678463518089939434641450053999066265897739141860576985631154706638070133272314664682560954436691062076098563088594780053530155186819601375911785569651838972077276625928845850846477615120258638835181374579990454515997524923134252107627087307280424406363658312004233965241125169948207748496495735529715317377959622813458242702574335695102588995074434380657574182739128589062417999155839899942821025718032702316916262535604796560664486224679599435121481695838848404223762269039693355031508567556359822689413512362263397851115464092621287028524779907816379193211086177517570638205333414701360602206147718486522755624357517928519214470565281262436537705007553216915683433049133418438598439773141496827567427091651458353800718812539293310553201636327592134468151404457445093691851623671808038242751739700195833755350019471217126203738631207392756592479785843820668093085039903633430814918258432939396577731763291445769951968757081137587056653636473995537143932370324288682974574556095710576989752489332800140162989251354778173432904599798263887571022894760711574263115166186117213950787849676982184259701013676263891991982027753706668576576266557575255928766582256193381786534154444786830725148424339262270039359527687365847922291780551270030536729406615283584311610025044870590138092927782791430281816033975664199105583286138559603110075664469076291789795178569351716144404929420873064060385238272761617973705492212706912635836512446038038866269007857320858518830638585479821585637276378524364915563181881334454723448549561831681871762913884425625978960642260002222280607453396322176864760388970047946139401305238082731759637991731446543765982390354622367204103655255974951842441295070557586245383105833726156826273680036985423516063974432604474048379804906267407926719191008571198483454794043399602923687156596260081156860173263591042135490783150395409864852331047559130263002464786603961343602753508900253895765122697220278306236916198380493324078011334818666707062207790348450195304373856501542870619389551883249731991359328493070431404165827512361240251444097706594616277860036046571437163943954482695956077245531632302053227199043336489397373310586582245274122557516974398929505976667343910626815740050264595506474635109391611304216374803996708054967478361261727164467211403264000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 587695187049447821552170666192274876331914998475482508429222768520638218322111302497138600368852332267989683493476928256097327884890212320570164083864416656162490528560367569735578666714369004416295472897859208528291054492634063903474956658600746564383459990481093730801238566924042233339581591198110961190295991048925897616873875963271321274038110544904740175029881378905252802701003431794384227791983736204008772107836858118658183343359804221433587408815389141409933827026824224384752811774322610081036542014627844556150336018605009176708112950229300285825375134884254926341102526460495963151152041410690403098519226342812078905875002297126863215473585231365340778220281425449234921883929702230596594803260413925171566277511029809427175564363485293845681598354866063218524348633811613702692032975747131742055846341619751011780725712625636639285909648586761825011625888206127646135070233629053772522812659658142944362554795465474762233744650413653564834500110054916332567854110559020596039379350624996141254744661449151395099434861152165741512058300787556996724768289633003746235209914728783731644394168378195244429341715711036749176981250174552714354066753462279121557249567139826909047430078204732629068834168524468969784802513844475165744693825432113036446511417289899120922711927619103627918429980700760262655307962600904145247719006801269398833050890034488237948357092320585948093002875472089837232141182265566172837400011042696963469631526669176578536437052753573543959438277677140557370305318619563523143562709088926664438839696389254941547035762364601614141773568668209740099392815448414696791790871991365584887221778376199944138344829387491837891927725435805308580907092160364834426600711113160759385083978610527246454254473948139219620333646060689511647860128940733010387859634667183090998926143965552492027754053668885655703123122725699824877584678877695437266187010486856185211652965911095188178044850178434246382897809407694190728323849616081109630060413791001059913594028120323234263589867565960654441008684062455327025538366972719590712305042605119439433433728035430561389254134754263526326517125676447915716653362130957292825532793554351116311873820725562150766519272679896933422786967017369109494882407169208761491582844582909148383624759166796681293083288073548093845777604180227780403619434817797057905271586634084527762449147310649196938180076554096719571701032675009021488737761642558767048323377349328330834914039286019924746539009860886602128151900839211758974643352637588608538109000841776515252224000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -93762626713072555536455766394155979016049979305801915937794653259914171474230560688161148736101561110015177091810701207804350456297900517293806430822124355571251717927893708855427205609229674027523732414139186720175703614855822295745927866268637830219635019445923945173309153179691372008276219931344502475062077333498740177629704530439792662653081480531214384000799999288769819765078971598030106570345171613525374870899539664882298253512158901791185835631535798403528751373151653519464459154300543006551901641829877086695900190018744712203440838495288607482355367436220047397829256518750131408399457975159249465079060285948480196822119397411596364194196540791475002377288735876813640355460117763954962468245808745406337030320067839582216619720828033964518715123508806917364870396281186793720861512323804857560254588581712627103440864678475291347250840793098452334820098292638020987553634923155747595786521674385848289058278911617011589331142310589748409239846603640153127027996932217997758574822279638869843721715370688556974586627288621211332420936474270072749876844160641103985373786491310125415237773668664965907111954749289392212769316677612977382314894637248013284899929923226251311255113252529345693269114321578872630580909244574726007115438450908822195393742097025106977508634991750411043367948461197998857776555833157330061850178422900813945156021466267110222721854062149678193438664472695388410576517078499531973718939748078215099809408922524862014663762154538121026691600661853410047125318915602605687077816678742393284429911143995781476402015991125726786118567878077907612039791119809809565133203226671952606205098867808343113972902239196719531667881562493192626499442181875346891868090461204423395477739627036442688088235920559775961622341128322416817396935595426389346712477626629819440145905051056645547499046724372327045639944023087993754327957297293629072966906651214312427269994508030161504193322747498316271234066111409211634612362546297880963494623372413645999057439111031125569817926101312298292120308739682678215524487457570987396187436534586126117537042362448658430651489643674174839246784302976052521121291891074182492284303539341428706798173578429503509730645459011208634904208994355616520348647149282551915392105289842446132065584322559383146428585023107323352601471608929231799273678490599586976996548514517537544129106842985764947672623730389065013613066392044859423179214594524116282629279592988180102699660567516623730575581858077980799028726597550541702721069067485356734078556925757210230784000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 9442119902557684437929221355207929372369167578547329629480831105771255618269178039160172099184516734758310114753621529050936882487131028122594665021879028733992479652234004257746276982909655247143720663888260074093879474674704803090633422480207132713344743195299771892810287738716078363619063866048391407640807439297568085652408584457474041319550132454284826319819095720635847582129645876595468167762160409913749496289642069167151258291712085553497965766593012649213848684636426412828337683365335728594033085998755658531764309160888541797135193338426478255973613985660793300901562219407607127002745717062942780500649951198825432328203614341779456501398942113100510362584984561369837374653887036305154225665910023563926776773358254230665207284003047679199287577687414799428400307738750340067714328639278778024614786598940361495748124973957726757390591289875587312970744494593860764716313516294419497107361795676946261632197401976887894870973184893658318376459059190847916804510096967314880587687761272273542298495977768417923136407291320943429411728601527502555030039119159300596617931498433845990424449204984749245701459850590005531064282671793273533846017771897365966793436382441510917590507868076292552928160943180350801437903573666922770353251819374317119481475627408701942612080279502480039952379007032666537311361530242469514968655470354354798743974555974656164284311650299039687084641050839161336363837083080306369968070229608116524864703885289340203120397202607271497859746249858853868846492039989143758249397033572015974127248516402183975168135663414631725456302052757664402449863521085920869219430904407253743738687591686526528852316111518094170057581429062694677933241108181747047123859368684871199168569656977740705886751553000732603266673678500709745144693594235870495510960864881112303069416827169290564665403341199825262662745542010030577099363013594407764455495318810674155534107884371303433611080499199620553825816372823415622949292148125271375675407342743948325380235345391609727904459141246078616616867799042433760436260798661782298211435265884401457641302795688416341965327822684460914457457240736805069524290806676232024987778848729620155892163680114370906591287593210775126834471091060351320686352175548903883822502553650546365566910714841202174054370708408720232800060079425242919191567764623811841730187860637155345174486300329579962193954966191412354621236769071840867754966963862666475947258369372966183822256601859688575635003700607985512748279961467384449708784873199271992176964550579319734272000000000000000000000000000000000000000000000000000000000000000000 [88,59] -893066613232797110718130247263583514390205222634276164479419196569940363035278313406712563999578997232071832471421577908881751150914196267553009056862336359932295296009889586542095158230926968485807806344510725395738998120036815281413317640323690895164403544320741173980628217869989636496741628536695648711201316449395066671707848627731099341507192570746866112978683000196455249975074621575659764359090811479932950966422874171698496186268594841401072584373816362963978897026252992087601469317841909308809441725411149106047292318056026425509429306089382220371119221893234947276458303828353438230034594685783727661832186932388309052759806442042278375033233965214701342512964520266482368404402394784684717567872950712449347451718105332468892316217892294402310000052497133454765252213681688507517970063396131629194348975852927288281931888100518091558199788856793762120699972501728865746180176765548469454262810195968562223007815587672965643765326284372756761931822797891189089991803125484059703051562509865213400691849896257534102087175833742049969887569262818803913670505013298663949629788788274089849889127389406470154833275615551046684590639135971774394209571311073203963581331386929596039228484531856634718543206869597945586290597928876088020148535438770168229317587918510762535501939700583092929525044694008727051758354996225026013275655500942337688738941986203276251791214343983205788519576365142303050195791050983638641446103453038513592655912940062970507585465488647300102615348124232959547852314200735323965463161777888416060476805017903498143813286444116416198030124181062512676508094896989448677325725316442078998060413621311923250168463494879793697411826256574174783522233237451741566525420172640344669495450592540955045748065272448246663531156867139464194498147195863431493432795881581025339823408885911998622756785454091191262169761895891519811229558185083000176320437954218905291375557442255627796502413228906902130955197014895227225053710288383047937002946285357744292228316110664264546874818103935782225306534950560089440217823534407871503300956318707253872226643262305853098895856862424549177219638460029664607563787547644795095019903299079970122429074583611320354668394906560977222624993882735605522255312156522019156070864741038512007366705337282316792937733192212460095892948596056339171326289296538673552947766141962257303023394505072480559325400276762919362981314323403797720941952322446022515744690881401583758584238906297307177155963960733109252716977887568881229478313217950943813039800388090331136000000000000000000000000000000000000000000000000000000000000000 [88,60] 93936126675871160233029233526102660367835737138616311663327772082040190437301547330927093420872611751854051489266610378871195800523241688717940328601437900830048064547678793742678317636841917678602769791817828380523350987002015057535905129577306933120722096171451135128157339119810712509601656279456707096711975074665707389279924518372870648118361824426257991706015624212259655443002684021491318239702642880930023488692776614243121321801422851973618699334710447672938171881337759068193449297032767042450109040242876972999867934239703886325449646309079680251082156062359037236549165374164643203013005121890080129144949249739348212120880946530349082402874957573021368805874341759613813078191881916847491032180234545207999475155537821676390039958627660048550809376554485259830499178553149986971892650026079561120456218867493922910686479213026660791613719904768959728545811982011528258860612288270017163085935341291907925398310016837792710921578723495685869624513223788740075114308017045957391519059674301415867132688075934179776870305693800910487165735739671005338358218762258748621887337885615591917579550256279471873367881932231628967117382380070272772249994881154130546571710699086261428289598318915274345346967749458144871291941388284303557943703907555774122046690138165591923930560895192883775565631766488300344337803805611878537464137305392253115793917718115177330971083109572347282955996179202380555466879683045856498888727721831510136770644890317469292174243407420093550087634226425406332770781352054884768551912951740717264563424033733706689431279676458040474876948575515871283242105628878937016513825661876828122848869471832219673405014232503498475268262307632573945030067769435459151567615194008713821109996414949830256186359857009894874510981837498529275827469307195172219497026527304314276881654202889742033220065521785847091763447347324587774183121052031492091223091023448276769961530763458837999218964261510935032728504189931719289774767354485565161595481490335885010632442220678680688714074320555393776752567988235104446801440243037370089835289240486928460358817260247784803512955746807979973841701962516535286982253527188637231135875210543190116017482313984834108478118269014429157915329641625190596824210947789231449535346618594931259819249135828969639289450554554129488380848078320799040312842906922318666684519322026304797367064247527248544230115490289265129098490129128065586927631536452911747184123928603236635247751696911693547551342834545212365371354491441342028732234870286882360865884883646414848000000000000000000000000000000000000000000000000000000000000 [88,61] -9805480862679151960751729992045832581088812280536768571719926389089810131355133637702429494464988076136914965266489564311988191549892357118071758894355164568084278978823341672615930153680680601081260294280190164201601948424427036177743308014234517983014484616055106603450415825160502587415545705385192753998033603616999682412246900286501029107337609722149205087551408621065801673723104282991251331805764718977278488960542837004808391229608111150683603248368517709516583415767508809732250689206137412146662656423402246657350810627458595375989697110008612110624121420605779424629412935067801499045468040403802045157727388571633477283687690573955874482035518192940873316888838187597473725664737197935432603430483073698190945485306269536317302365200722516364649197262307526341043943285075304624727492161741512224040767156047958131392942695966338366735550676228947632035904580600833086964128498841510673574080034451708973485436669674659134069901630060679110488379861466120623894291761943990924879090675623058545289366783630389686582921692183877286860510303402831771423872667352604275382811228037697496671752490978248345019445293540771858697040543862196667758797172041054448795845434002483857117614348284898703978287078000073604190174400075398988423743386501226307262942269121464085494233897513157294394137453552062003120246423856211780005515220733443856311986167031909305150999381371783795993940320735141172702025042166942673140316949982157528873790702847327214121046858230954243755151276447501207570670052868239897117712685922398866845042628335504179214928108716713991744662140910108869710227770512329681206354714591928359730780717175281486835676061804911833233848404588443734473723109814608534962892445704504152052207604549498983080921881615694192694957308239577898311169461420306246760212036578421331324068000997568957526085436959886660404703782095193094186314652963450921635187047205653598444812503322970819643735499774645182563173249511814573278082240815123449428380078398342208070462846066717533608965475640200459114622356365469225092150457193880426423822103119996193991605079454230724456984923071170637650755781967682788361008933669241723008343238432362077994802011831368212285178319061170919104242222603017303972746309304187479717303549682830743202341961370181861372715443521115538802141457352025236652792016720462546753256779607864839469266876767449494581103433280346871921452940268708987945034876779570552281432293526781579230286028296090494126542052165637869551199582569654164421680449934846313110815079678345216000000000000000000000000000000000000000000000000000000000 [88,62] 872107078388122898502541946829475312368814534559946522317308337805109663048325573170644075703105872852957268345883518759485590813366711157080274713219639976817423821207824613533617473949758464894065684687372253407273851852505136432500336397144848988077460862228906071280409842314728022786534234473791296803312258714654877468842662419726415166340640499849097127739549072846225001779013884445262519235584585369504437117678628449088783971769639382223960149576022565117715587809591791772496115287170313140338661497361522409045243706650287598027699380191030820690343525464672565902079711585969929333131444530202919006742091862250749350130753781910077964378458121911994409019817896366872769155577617027279451243729757066591705632321432980371624235071705571534033640046707966306054039320768218384888270635250761137178801635360399089192129992639227011559756860665186751919383162189827018332413450232259961035139198758872673418540041763256345615017388472072595837125385616125244965430008489478503526653041566567610706360523914906125141812541964122290796447000867764042767521220148103959517051260145769403453575378359514422595577146985306488383248321586205888659540420327125505714375035027391932838229668073798107066009800414910837708959229545347695602614870302660418119570123116879376558048930956439682215112857613443177176766731661294695790727838460781642732140214252081893644818198065180742895952644437366313713725896904444547171292944824081213740110195801093731774081768081301575013768928801315782378440975605982900292826757442932740636476824961849102659029792820094291148799801351870873509242020163064707701854372272364974262699758842997923304833138669531391763014898151130421601289365620488989859650938987776519063178415898297151493078219480675475062438665742829722249771914683141120677714877247788898977598334357075625474813515414386566218781680111551253380617673701531623289879388177999743266125097073042216668991671357666273115630129985428424199488468353796635012639430776701353230484654059871686016688944603617858803002843062303953105671597886260002333422467869484011545955655064060249656489406003264052781902783298851798607001666426274472804264765839516315211673311368972308205835054122790905809664801442278679008136213406774324494348664784314617832256751289279684379438350590854216529167413106222494741985930212075318074072130201443805979190979123513676695340451258488992349896264300066590252932225875048838703292000475089900334959747922902811678162803087740930054598600348752011794825635521054586140183031671947264000000000000000000000000000000000000000000000000000000 [88,63] -62822815466811954154276534510020164418948790878684712620229758005810899779576028158047503809639791330948761859031310626065090456308812076465948487486739279698155491400437524035981452319439413399444745995097070577169510447878803031707735291914275697795750492564140312131628751034652668755673121824113122126865934452930751371562084496205119725558827569479643758132966199291426398562823225573702957164167991905285382885053275589523707353767894601163063869605525588244364665483466440081348813224202489138643413160598845378217749164606440551611164289280308743028075870079949570455384979980018560261742543805823308739538062429460079141146997342888890868696702459119132496958925175556100251189632505424970080448337770387190888115927689393583051187202518236930905329743900716520279987940084082275022279349050704222521817424404719930957854516722348800409608852200474340734273001511961509295717235461970201191194873356602610515423703873635451361969571857680462296992444033694878982994108448289024232694514660217685802290718063595904707637334294320806453263530699565722224480293319921277456390404608887463231635204471200558911538909481445277015074192678138413842115514775857967660640274905728023036571104949743154708029873581223522615108144843511855546601948590642563438813955447097913194347296405265822657633688108749958725823420525859024416042731998531678631350509647168950394392637347903234200912326472773520078122289173031293303621983530001466061057031178604999447677794476973043650487915779224462055955153771491662037131367842902676374227223230785572380244881872737343897690905938640502820961756080882598419065204085915090740747858853452474757314868167355873694867404680081902570853693523614246328589254613230363722154873239035514465546220036314400951082699451734235959366743590808668327612696114190980849387436525936083732690993480134792139113608819673243085307347470302481079799382724902176621822714988448910967669235836763322771634041426814976188371225507702027304374556778332096505714104243370837907782856287165009003370351349514632613159625690297999523936335913683869766192099142424968114930682257070918794974709640883293178420083235642564823568078634443560308044482545289747352122003359858706223378877671079176705685820467835871638493128074337498499170128750760360945568660854550419846178243095012109273544796323001149879181554746323553353512378026653660165859599034099812861794805925624461212042441849555174526019239828513942755411349501815065862495988148065893021610634365560662545339279674164687920520204438732800000000000000000000000000000000000000000000000000000 [88,64] 3657946968153857693127910657000523828317685389962571917558486895663543223089040202661962394517037483524420360150330925885675393643348620624228407132862282066082624894713630695658743336835720507603932851373385738203727696023834136517677973720743754310473617314529184371036626380254318896006830409533463142197312396222088555561367706364857433363823488620478247661814157111025702130394437513872190956065542294394419890538698821656797565761179703954926014744440767933408282302144082231601342369657610676215958462905148271037996880932965675426898496358543937191092063839699923732345735571944432298190737281380199611672437115403006483101942889846812791851277174867439795889661939062104995655942129630075696637702545129986237061297309668631723192246473436517002810518703849141153755773924112523712476956160636868554791198017068345577179338247964587146240860508329255663897461906886133152199004568048441546630493907806734731831574849669238044455760957833237255341569348095451214556710820539781400644115622533124064698416928381804906982174961340709723444122599669362071819642433209948563285287401595482251154025414812280504664587524648654407861940839803060337311605906072492864754730701320722043738705110299354600227676665556685103545015807564921280377816716587909255512979489377202612429868543561414132627499007778519595922752239881732812595790478883891683455070678480532992098612342656161602039473345310401776657307307152691744149483575159701671857200222971855134029992615355994872090602823275832378133355219548333503761958276157846353959885110169513287323045668404826007525279954622790002236244345228211998209902019529280745571539819758059150946810790613779155804120260267226470516688932177980210182060873244188687191783388770321398325660452195049210775284944164163023808455492520308711483477150009412256566984327172985460887545663116937751837795954330490538998167745545403286971908832809776123778635590046226024387532256828953504964952074649604601038357694210165714576121916967582206871589344185411459424689473773089968283963981540617568476647463665808885535248651953067909696936875954548499183844097237346927002300973374356761653504950099038636572757724817615314050722053727288325971461022260867002856716255880562463853998630060139137064380006514717607574457294185805004219339942144033537405517799156701413843221386015181051602594730600766487076813102324865057181335273635171116068309054662283628679072154173189943188218414070823200515219395562330335780929079557713629082555593337181721910008181499217843031241520054272000000000000000000000000000000000000000000000000 [88,65] -172525879657314247069561952738772902418876435661053348810546417411824521743871838038369977665394090755643223515461267247771267706411514103807090353953531513250052188854534762292301878598962648804154359023326638959023026742480347380712090311977811273540169435646235642935757073873414992151002450109658526660872305337970231199167872021281135264838495450294225825562092865860422164148326159989509776956018103269282254555203020264280819805623202692895100149020681490554577674061558899234913911667964652956725446117433626863989888111543990628262893085198701711383250480677509923138991684095664143357926145173738829918107922360588901574300554879405501045620273320980370457973493108587650552123947270705325409614316093819192084808711763572570609878687055488929818447863535230558305789327367282750434251552327339397097425574396667942478181571306745868960458813941215258942085927635215980763239084921541503729397307729619109206869330742668648355447079267037002095143925195403586681465779340524175304218978880072793429455768434116971823677177323729512821458449633981233510697160047866660013684750065723819632809198778637572293157100818920053303613751577294754597051640727065271838338522096141132408155988947509203939256859747504932606763918608244566197548499362757654624962926962789145087225858913914518568105882685397761558209174503848782502125938362085843969618034921935507557702285664428882697753330381042405673897737954254352754285294499827342422457092994845994302761639518196936757262907831941654302602209919379793996069976300467748355061349727018491484892973378707602200305649375736030215613588645767915847689385823027360166740218363566601681701239516045926602633718935556438761531466916105025701500956806263460624636667484920094626885959678397406088563927238448834415675313896366959745139743018698742945689713906038540467680716174628552810159691953852959408251085108868023698198932332821600627771094863741098063631300397227399456969313475527518316711800972719593472982251928541930609648804413645825099072825063192373547838952959705573641396505613673971802417307766461835737879479454113567690337204366415995617387958263228435007485626566677371200232477752921827039407693021507678769531113974416509134501488029073626260485938292566828335747704286829240295697004137967150657597483045119884050486312421216503826420401992546468985104791572740300872859399787895229842941600913400977641130707963683575183051528729035673497383561294509783100418748538020263249239044298003025920696233707233901467717876119928726465445508415488000000000000000000000000000000000000000000000 [88,66] 6601632005707156988060494750106635077384433189990606202000466693188067480023874050180337022094306519584186145491863506207923000765506633169939967749355177401174156443347105912817823972280936813210653311361923041177483365977866632012010121660570728127633968778998070356484439675724405331430002582808439127885674978438290119466437601306316141822015390574373491459501368854548876738379943398084425977923268613777105495778922942207601507176737116183271521929267696247640940767661223073535826165243757497411565448439696411788245389651147674337055613254807329901690695122723231845079769270628938019064076584368155637974151626936005495162043376586349018445007598510344479355160348065123637210074071017821661953140739593763890387972148661752810424178495631795263225142599298907741421274389176956288354997917949840100103824686485399654284323045547013077121593098456888687280459318722954214158284308383167256477042482420462777138506863317407319890900851086991227903081821309346109764268212149563843431589112566518531721708222095264693758013654147543281419997834527321533685923099714768078179055493733609737203157064109613916856211387717893251904054775377090837647934956056682222509697259500769028935513480811095027909424181442078577356582311807722714852878481210649260650673717491313202256647422288264339707833662514690878850043513333235806619416043805451306759340205396759990013323766403572373849289726287887624335534577646127479202634647132597948724953063125372906949136184963687627297883333817208802419499843533531244213156832933233748987612338194200417184671113160898978291229489971869658311224791075751311116855400294296192911419735525304985860851142592238859929243301388867563432920384290607602873237359929136636110241525504897153060107122753059013391861591727078044527402798896782941925165293313131445372761882999598989750253521020737879770464416117541426833227144245956940165465067979119603542628657952319504479069728382941067073286469349318109875485152829769521417570377338863959175748081541381937601022773230558583727198073488715522792031460656439494080178399099376505494732776606406268722666004086480467715554045413030719889788279800994636906997226706436288834167567198682542570084875451830973895633536687994518040970469863744202035203183019343007402821187899817097972816072387817768076190264710688385039263283892250877912231715734290144275723670984390532045598402373742585943766538720609403548888712417035085516875590413243873325240915943964727962975994355503134601143079687123753560841190067026848949962014720000000000000000000000000000000000000000000 [88,67] -212789306255522592450274808039706821899707554092106060911529051233764853696084667908737291346304098738211392117026773316583250218489556243792340602370107731121410070411836099882896041501828281914436520574159338585996283148981396740238419488060032769725927151089140912809986338907937875764865889596888056992478195240552386842884852382387710677319393684746221262324453904885049910469045099919617446950007579346001434044211182289724120161909696274698932970009613177449160412655081740860192662094890028843757094393279718462560351406138252430485668606373395658987880082572634832400883523259210530720747694024345656719110004849029425061422376154836271538240146478270798999931130043999115621397955658081597166258856383580337148573274110694891346176094285830555778842807161387399381198217664351934946694456525848973849840948016966940925453483240917422207368049840747895983294518752418627055471367005737287705635234164229302132169452852576910534970317352279981705965006101101866030165529478368960485621213197632804470725667925511015439066910584354967609268764449817921617663663301560023827792149936520683800139075669956997427596806997450551418630880081699790667763762904538016276113121524654002561677882557072097350329106680361294264504808370783423034065591318024714740804965827194754989592440714497130477191179769235367533891008798706363639890418193794233572037203677445481653777449063939653565329710421361209958533544122106134684598247816282327355184370288927068201503880778196643904299975078930999590615248853081543638465039084123767840444011872883189463396909207231262650689508293464925329155198538618194832525373616426765127702199671279716366043908562471772520746504079467319073267122321816021154342863085723209674025503910312695032145368733773203975750064504777514013574544194365297831781730396709171447709628972170421662147309461646160865696617649206432329740584797019910666334799175049837812994304171409916573480063743029290494755779545554162283033699445640386838053716055410992346189688288940516846827804054113147513352585981249687718208678238391737215254999446567722903695227969575534804746237636259979747538859903975299194300659047611188959100194880314070310349367283167238710337532706818624561024950315898241604868474246239508013478802149714140947505124759293920903375465016153179271594750570266014809749851046325459807944129950404593778666910066802698617496699862794323125901223942792874733958291559735402072740963886002659808151748675869467105646292257489246593328204696819772068249404685080405977721733120000000000000000000000000000000000000000 [88,68] 6881862698606538444507239290058429129038727596693586304712961523261931215199698164373469166207489162159868266150607334782023867395899334061641201153420827835626763860436029868338809350043104868432141233029187599800650794923039264688573119521467707662362888130015529266775933877345975858562846819700480334648119478532838819794757995342654388577473006236618025961955713465628353616631743487284528085948791106898775514864759497777487177016487078092252805874908778153937973953242444930514997135553368325948865755851699666420756465192710029360860831521347137367687323061425683190604331062699378622520736746950723662778916192204460837874615559472656052185009039923309938173362914712674504249556249650145949690175009451567200589054205497042815428628525191851454665679327623993303629051474082192016864509026867249602851077823567730645393398687757621644499319405375297039960656772864779003849707348776516157008713201582999275430136166933881835235599729290132726328669848034500819390760872940425656196165386901439901964921641998406347530657640854686484338283306325675518305131234750103490355905163548069407370985689572049593094028654721211166553565018427770975724451562778121909399137965184063338945174895529942663307333432259843525559566524145991456242750670811619757449618250315001551217873671809724138365826583705279641945212885667970682244567583011944271542679439678112016759139677023506327300263960041539199268602809751685317873446879735735091752348631089957647695868239311059425654130009135111656694620740812257230365775010399354244367859558473314207026548222514735690898277770343215095662739066291931803536450151684955398911978780656196525300082653342685935686183715028246675461952659075832710184600018768736883809167065571058410422152131723114456268469428811100082887081585773758892279637759086774363508193277666962066094877949801581910374964294708012832632175265826346630701261235841832981451518511346288161086271113242833020227653510244242175311589747858040130547622660968038479250490063294559481024809062807905906666804777076269319319711364121979528104538049283322189833856701187152526527673023588529235000591040611763089022070200471885939883565460489690622102676095662071096107863425552529712292163276826990344325211399669352383258834561585931590906866367202532161433517538873197223536203151943700362887542132757174877900274009424759937205912615899143347638535737762440941841153515121208362358750923722519413372289845096959938754795996373653630629796489938844566203909078843833895318821767368824050962923520000000000000000000000000000000000000 [88,69] -276767592360656468987669904684604170740950754417296003959895598430329053902854657687005215917472996437840038333681290146223756502475168594818178284112632698215686378360649276857631334433606720299161021078728523475340832713866276642520119005719659188125235418947439170106646700766619746102098414471845338589850418958895517414339749670071620395064554934635380990440427226638233063307446861860496026030991839021133383575877250207376054937603462411220082500461364911593844522013440315804020541402891143414866611074820128848994109282112935282367991184590140922031381578285045776062954799976007984218793431554316935560672396736672447121469459695670511819969746186927824602197073589895080865128515801097894078195721306273206242934189974748632507251460180441855803582100836157872423738861634309167134481034983614623933179726469800608545084207234670944503597652034656356881886333928241549153308088768457326265203348631604669503312933714763239825430139700520633651988435790066471808584596113244201911210106450822971631266008871180501440487212609883443815861826914848037464059227297860726606619726937029708177116324716190303803297485696709771043391421579762128398297907827851920235740675254895567435976325495062670741901770733592452830783501324617036008766912887865278150714098166401948140873661947623353015213207764020346918427704855422810932118970701666424124181798102170854424747196522153509066422162916148180938372147648328541751001669970810495593592269289106808936789183771876695286199773237567348249247628971225932167406782349611158347809586146689028652951691250480440875306228347934461405626314041208484621572258547160677414289946003822595698234747048426572760483550706486857970441027526092050054691832377379368206518092894183582808300088143671495958749816806434391678704367784110988567900947451978658155335520899724006679491395270597872875145438455640342105023221050017794047607535219517877410664866341237700459545243111477305071016233860921952550971888143104386466518250446501735961073110600028104671740784274617987715405053398501024135994416682249631384097194915111990732754910827859624272100081629683780925786583533172138586535042437882118539677612851306766466229231608854328311219075688347058656916134286994951518599910819619057759252781773281601056672860339362891562645967225423030303620821335503169355469052413571606883219956083552917594575908601114238308058675467494299751711618599310058062380411519881090652103190360011712774686912886868593155269529967844144124807930813598740077335135029581505007452160000000000000000000000000000000000 [88,70] 11694837276174511705415229845203057600735369127448567710541270288428957778430664808445521614974030362467070503026473699973224480572131109562884904069499567836321590314239775190547480946777322777878536800666297822097336276141888044177002702981152364589276329004299874368570004990710470014647209815252532096626358673865553689012343615918091984368621576697725100609442534003346068619868768282250765902414849815083851259583725827824266747028899658486124450920283893994968610067549338801851891455424996798246326102302274421917536630510019870573130892952128954593235455842383940763981760716939520130335392802129797915333998228749504571478218944550500880826110579225657457046363776419566425538424203072496066216488401417252404360111005407033125457500999764190099107154098066905622431760376082634693278610374793230292744335720818633704347732744731853907103828769879649691633956149885172202200696374006378991553737290366931352604833039043083026006346470194255171581780532855876627438892759144068224298026981193011627006922803826239478495759028860552641250070138158846280148603110106446760266285015993563953586502639263192166994838444270764209946835362102289310282956581385607963176554191297197185366463100833035161368473801398687309449380186437394762019510020239533707476168582328395003554295132393871805711876293173376907663799239799640260113813870207817082775215142236141063051961693661063180682740999852147939806502418186565237788948298164791144481546163606962218344532773709646113909368280019380207909572548144871700232338584007619167057146342177270857652775515982545426388431899110505997131480737181703811669895404146343322773330334080824694484983060800804106220971823339792157545599547657275753260700329334779139155674504587192165376990582898641897080420841880163289785867187834488286090770493630967086010239241626731683106175208971676707818089552378221311611750216877849104965651190383972757584672933546945472841629484490428533490474077631183670164953723390137009446557147261067737459599724065197971728228185974789224956643476227886425398410534042087333892535592427022798388033856302728390232318419326576604712275980469559042459506989372968703418914540520788070618172333283792868007951667517242680522509815306046450431756823736109394107957154436429300401545980482606257927214607062480668772094470197554694291141384277040708182558477116861159687610991257764462428435299814918481510044307084854661919567111159621694513123811713225409600853660884526175845820567856128535788632400514302968581039846747890148966400000000000000000000000000000000 [88,71] -392261455117832657705457950267233534220459063406013057761088612973438552807517392715616553067539335592853004200813076635471222350137800471700745974683291265308624780598716979634296982156683608078692160721858058510669505015194947747133473027712233013214022706105103418130690707065816462039434300866876237670420156457302260647314818039124104233617558816373848770706043602929602475345331149021830729573874238191331505815144749772320353083467806392859959025250325722762002457666975831963189504464440618797917713757718439686713890555283532091623471564362051109819951623621747163569675372007452535324415409937315790182465603823367608236959017580112159106123566153821524398971068535145397743305075936585102522889066300924260025392719711157770071322947915245624139115652453884095005792876350904339940567132430287115491073129936269216256630604987209807510449140225523618794104743087703644766221035114069975532196874698874823338346867411273919775676261386990195143492142282565470615539368874214124520120245263638173384682226734463697738627877335904691227058256850583070459433727696329135740672229640145789101780009241594179430605419083493673232117080541672436532969437434904914803421661728997637518685183081442878732963606312778938238747965530981411746334850889422105387082929508867821268412403187361580539513495255189249011834182064502008686414804980691317476553554588186211088231397167461573220704740297759545184467482508186712938174555552842652943590984191048731661476681297691697982868095552197695935800973877310028379812831119785703389289376674624153304935819549543411364957980995802297725705135736066965220490034376958935044959234071425104946629136028888846128955192479709934755930720057228975690110670768950992394725388501466139918295927668552089868596260058700300238825071522261347201236135409188496493122331457086824097623712965797012481407690928670656689713440883501415759133188957548724940465911754354791254021139948269757147062247225788726803477911791722193153317628698722507783179856756657510201384702374032895978137212687864143959455089141858486508776219859790070016092324774850647911848704499374813151472583704132647354173990895142570386356646616646714087945261104514632751687073543717386354867422785071589431859307166924454958657028870667934816944358828808998993231881297342616893479256530253687729929485946063902336167715699848438542525142087919454393246168414027251882638295142493056152014912455756579652512587615381209440122769039454238363983872940914432279522149822003098210609054983846279249920000000000000000000000000000 [88,72] 8847033722914744899605636208148893281589511470020223564831878955050941776944533609182354749766460162584476491957355099925598736114340225661907910289945852155021818847117784022691284654975898063971533816131332607276302872760395179514777553224472725686989196207937864022673605446358224427435275938597144842464062149238561772914029383144937119636379790131448977653802850394747666323361775428812957052812969644498772606974316562087596935254094402399296690943467442417418343674863779114596816541746517716660802849211837881582533612427851795109344233152092569299523142234415264358816378706192823703456793433606385400462649341497669428195324141787966474396727423103119785375400061444411910852539573058603692550211710815706152777558148333411303456823041572015046618404598103478293973774927855631843762641896057926759743266172040524496917454932016398818584713924713979558829555992823389981958415693259469800748039969249449303811471148175379993977812594068328868546249774115254201443221467516166832728533340521064498721210766895809273179094354513985598424589106862841865562554849374596273307975573052968445531179938815921377123208390104169490719077179362150236395536692290123375408809090506475176964247863428690539341250283406484452266917233264107121599319121311182837266148799193216225380583004257714669925377329057228274400862078352410287670332342399486536913614314698911605962618101806293844859653196726915448420614774172458631954859474491503912902480197686796345687546204060812670443624190016689679890142491037820996550740998811375890740964545071645577544039870746806563175987002539917896087695769094674075337718197469882577638942677833079057898737424504773597720824262094074219013246440230971526331659018251893648399658032166722002926791934547902920841933338741616631801208062131385007846819058784713178396725772979353687142599030054486955474138839601728538098279599866223731041556363490467942675380639449580548933380623317608578384409320483838999242029424977480582830428871310015637079572370396471994483326513739167936773141760586021879466014257726576469083219580646927669613290951596831646342990340972698905866200163018756158355956767459116506206070993726904475924819309393949332308022482955242903782552083359280563046140645733338014118560941521099063644571871913122004224490615219651344394778372234119133191305435583051939687101745107152732196679366181350685829318302462915575830706563345244446147673224344618417894574002334250724485953783416293541175702262563390732725796380894738575926693826876156149760000000000000000000000000 [88,73] -95193886815718374398615391028237389308081776861623515593834637369821312193630369687357773534264806881823251368571585352077265624620721785185690593473218426014808245704449696169871802224365131180718843402373947191570825477621749403221946101216567899556451937350702897789041820986319943442867472999749284629120658427770870351417491821421442075282398027751425124010118742058006876015899823587152602408784117408354870805582528190034251602451696188243682260504809438808232593908257008804888903404977761523439887886982721294164626884101704067865030333978921829639128616363409182283956514860493663830780380605614896146036803544525509422165037924569307218909280738483091945545424155573984232725492797836860095143415106977252934864687015750783458547002154061584024013297191247684640221067211894094695305377212842200650051153153339694983260238234345914648634835107708361801323680877108178383902330965457646008682987308441094718986989876023398794901238112925800366490533006532332505481960467229542568972968634723774610967594810513958818557477952570993487121290633663595980398245227452188215937948902535133238674554396823131356171691000525181779629846062591699731383080334327265978275864490554248359392862839030047566664220455146522079065504106321218778988718827538103958198759534518921002294812314290845532437899547702858935418554476003896225045080967334027622666652299848451038776892717712101930270355408530313476545739469203738744841879542802847232579061533160595608430882385757668446966065315219366301693880372971320419543691499237806211744961471279773824747395379196170325138534114967846296861265809801909029856536004329956158985802216176268078425154713973427608663316648712143614714468692155554499073901309977146989476773614707423558589851398627774025088312417569468679391572732573474996345027551257202047932587085031938121058812621406495214562679080038662764248296503095392474053817434503624381796660022334781289752024574876523449383989089335155094931556954419005484755597932192021303319594413790486435551138776138902205635417430426544037402146695497211175525353905975579460271472946768654292999324575273674702617728766193477171726153826538168139133281472055678815964798113419235907976377696253353066521283872795168512411540421448795735034939558446291343229521206271188690119619568491542099489949689037238102949136251959567583953725771134356958634092500355279278681958150584050977942162959435726563011493115726052132152679026683041314540778690454039176538170669491893986122589565463683274877526562706554880000000000000000000000 [88,74] -1446019136316352187161300434908067596125615016344664801563049616754880352604798543895936716629318767044313172916980820209001668399941510428879030125689040040109549460817949612521492275118222232295482987248325946015829964550708093088606476237614057790934117941952978964950648985432811406316020277070549901750494157670333846799890995575367106580213065938080455639088039453006913088928907458264632901239378848823022084566840112934976805750230384825235666720541170529887993233497892463537140807360273235593439086137613841189299418504282053026041872511430546044177152810089747580297244971406164376512443477817000321482720348264704961011161714884781782560763781365444451884446242127268727915559869979492505652201083337526765460525211273576566951869207136252817815814380061098019177272075771345401749077886087461056140887876890480589114945657285814843289195715144883069723553458365984986768489724752506046019648493537968316571599835637658888545455095376632922483600062358603133843107744341957957538928128392898515404540079570531881136820507644406864203636800785637793758699238152933767022447116261840604643135672890032743794368153591249659454433351333573246743923126449392419927112095988734029986171709480870549316955631475025452349484291675413049193420191479988914635590472391256556315110358265383678915654139166565361013294848645415041046703488849696842495747034271363583984574737870145170011235725429355538760099457486628297691654551313615820146226416362027502680595295634948374859370177776325761872414332207867536932100323675416070323498588750803054712085266199867131078723956049692397599120836214950410138832761024705292387465182591437864439038006985991216450923455822986010177117072286564597044810428743751445916475469513587667134372520312163328161305779136354330578635355776537596311639635386952161514095597976596281231169847114609960189304274375458021705369552360421353382990448438432342787158034522003136698562014266729268107907677036660802465105496621241384428885958754316355053914849197470219995469224416806222966573210187544845241987801064371446627780008380111604010070687499613136297944712775294965438899148648854188772690788839073821807719423311053378354026366643361803209593739640512111202236080099603985116375361661368641291098850593908481101414840407746624126179438425518903922978026450614935408692234739409027920585820555361152394751290381521736855603590272473923034819437103168057137552930218765396190436083760763590777597212577484960862952484253180777019726339150216406341665119272960000000000000000000000 [88,75] 87460407180356700089309343557118839918573119283199589291654570595115325405628923534689743449890109301527936410704085247470553064712556751841572727202320623092561069435234208431700601942508481275845450231193973692923041337137101555239141384406445933149678302686804395882048215045995298374792716265601026061010796134488194356159782260532885249791921491611289921797364457439116806106780991771537861774452995711834077187786319161559139791559973124106055991881365649151740568595611252212364177882753605504881907563602531394825076759667748658161517941519499453276356718873227229367091106289048245799772378800772637790745718930930576571561230752863010435464816618355121264729373152379427725167142033310158737064346180965060616240153980372439970072910921696546993700658139833560924243957307409768504336012867573215358724943366449198118756249555637041639409738325349204703593150928575527894120370916092841848381266651249235418522869769352560816736215919189648689275461292333615426234321298179919043196812352540283937269358187378343787599977351034972303649540363355888422140949306055545843328577544501517009503187918128710827238218567405409197647741775771343065832865264442972259763288185451232872108256320526228346807092245193252706802227942198658312292964130588469135633522992257964581811630335339717879378262594661475876188930661798535795440943871819637180241761373338288175732387924468439741552255136116116159341875852941321974263458069990081119127690994832817616237558645571313406590684983444868472163025102567436704843604393278259158873504708064721715543924284689881924621834640582896630697739433721844668177152687707931557364182848602338120683881453202725732283779518330599151458758467547520720101661111737151444890385713829528191391431032261305106422402097823731263311358614319585432933209572543289316863630235573783904382835398835066892662572412181043662278850995263630693120530148350446976427816945060205926743360127510076964008623561975089710305433771080582722643177037188934023363928779149803345020619109809571084474784867950941593560421164586780296755168468448127113438570242215948394646866525998464398663447190138022408906438035872299586539357914026006669202200777092926805262388052326472938473709342986736179173410356343947218483472659920506614888554620671821774531313680014094609465940525578213677706030622960796601375278915598727028404807392127413608263290568796007294377916575920913623568077611913737254161645595309765234882787017996430605078011611079429833789102278082073073413572914053120000000000000000 [88,76] -1769659082432765120250571720858801717585708654495757642521518860261075182504605112108274947042213019525315630414653701297024140833046172275249937003228363523733866156487868427832909228190434205213753170593368027894532994174944720719588623411004927920217168758487807881907291844654251673884074315915495776703572782902695229662308053094514692041706009838822391004172198875639398144601256658858413001951406501842150832692734135624391239180361919487356884698130339025773550382361357548414119608949708882174438577399846365664728612146983325211489454443809111186686803700027860654899622156030335760493412313466387437418132628453148808390946085071684165847917055247990882051532055562301207795679520398726140480480963724004965577413380586804382720447442463664195970167641709673430649668734545045881624607032063525592378918672047599854825358386591202465154234955516565255286184928594181293743205606624581952299183378268642113797987484483730070629639467865529766320365787102077362430001806623583534891297291321693297345911662600960516850351791863110653810308906129148750592529346416342236799787536858557291466600809614126612065912373255022558774662343307906319183717724726532727315606302381458487865142503689767900618402678698870659305718004927271501363444885216901664052467832083722458718468114164927292478583416358979112466533385629916910384201179473495105253615855063758167099738206222816683453335547339321554769836224653405760485574564553642904979396486062164769214141851553041139910578798080006704140138223775314815881727609755730081269518168011826065744572200387289608741958324988439289586081312381886744343587181948950603299471994389182553404151997378642146562468536343389976779947590690397517361210686498524379590377285498199859796180508065139110383923335137138868902166400463518631310988114118945891446636604706576885030622214860177475955506155217088177392980407681872939750550989810341745948117331707121526787012801920151419529551893412102287177362539728734591552297819739071821694199093294999256066395822301175477884630191163855319841207611065947288572041603200148467872719956835498842606090521762727811687624508666446479946734024399519893327890170209127473510909172315489683170020840620120922011858788990526587490090966538212899683275233667007449669188771778238065406584244917850555079866624414793257826834144480698239885804480668125790535695460212757325334094703538846223477318440573681315108062421103903032612750131702052358303933428358818511454029084655701597613438986399398586199451012956160000000000000 [88,77] 14142930249994413440032655542240355396471988302337733780287578626694579196229815472868705287316560837745157381031399947435454044508030903349500839298883755630398183731365268799784019207629449664835615147370437648027457398356346532566003301925207929925790805422687900823876066544348312693318878691257913625862683430831235573117563794212195451661754041652185319553925489698569872512781810624203415342394745288825840984460133169212255573909516062606782803808320891435967883623472675234359078927659215206051957721446460233580252415290136316400374798647503632539203540843435419724928830662844066653501945942074655988606560903058922953422325782873771912616335029985881376976162764762653896256855843007404199305503170166602918441974344300644464343912963741298359013792195033537723291157297963393006797091738087448309356995987402833653097197145530714390403236571292487450590825875900941650373530644372341858208555462817452120744537689755301180019174190542222432847601371231388005661934167585881471275381180458946040163853371122098381677132440889193649158832809872629906001130991777423046343010095540394948109765236700657543138618111765152812917349014782952263736704489231552438070474073655014760430563899356231349634749254116436570030357994827676481160705111678323160517323173601954394321510502850898709501145981250194702589886961487224952123027206167596101981701610509176411516799760521630202173052709954256928540383479336924021384530610766267652089380103640890467988412154849707935082850126990335167813605359771486982425394892710461890802566599292121005809423117035344055047933379751664358323806584185982691197718860247833634171624126492976345814417551897291744270379987696068775119835153273183134525912604480052911772868186087467902327293299288307827933182402574651999545607125597334493637489276358331866785444348325046128628293606288594454493586043860381149713416235487586162778151554963720355945117194646904224482498764763429098123267078775032289975221862332083203369861324944823715448700471991856046816415778514934445296937722773934763538439873877590073366120180139291331677960858263902013393478325978932227758465672218464851505969172232477845514763613363673096983782955911738405652219694571295217296852339538028833565732195472750248228433272870736383149282600220280061551040523230720977706725632528258004669255915810930899521108267242567486291323036219355728473720061198526672077482794783506029015404655457795841978787989441561632213087703376524817480368577923734363146343599835877675146737090560000000000 [88,78] 127176617835969623258711869982197745064098220952438522257559634261021244222741925113607087508779389814487758016672085619819853356015491913162697134660862944151603894627323617621040712907941771365209040023872977583416056845747203655810326751133113235239248469571818391748951680898184087191700486705534026398224333697391560689705768735607177571208311140627605817255086585008828571433987719503166903803440700045434130140334794560125468465442754666518973166165423182560787001799629176934373162591408676053620680720888544920930659392419597729246795113270141082902019235826688134603414083202726869025941426715816732734742664577277416823234568202957566461641507115350323823633345296491728111901446160052162461797556079398890068471826055935056264781962033847996400849969767349683384269958116739556962773512807081925717472939402250599190982265618024150893315154335186024099363440051763122311407086307196169119346912273619930140549101158227388846940787269464387794977380925209987290504579590763718644146776552082374773538621876208264847304737862053595418294719139378765068025061505858889649986442453221028278753833433873823311737423922427059893034066061952366734110749673459114366483551574837685758604205944235768522680965140086068112521595830733893581655380202515679438057843857665682080669921174278158885443740408933897819879056857789792471166980927675227007428004297250319529274116901925591666692685166267915264740894139035696955890949152134418310309144048538672764349205334242834326167543528941954619070003333530655003476510928901343341146352705740554640680623643079014292063976582181759912586774410172634376661883781600616797281651800262991777958268628627636234912250145179884497895376664412685357044473368005532961050166011288824776534639902799716877625082550423854912724134423574465392841642751958966888899768553601775558961611385458261514464356401251129001695975522357922231529106241176734913565813357757199823801366041396878350293706319832074748996324404445871166588528412387424882271079055248180192116380942340169112106349865311495426063941781935769769587415284522572076516934711189310418722784715220911727886675492650923905929066876213488825928834964634412546971386923466568546866009085532759641777606227229334891495219751064616135283540956666928413484035947335134072275832450046488443818681486682417010260010519727277457057682578976567689434987102176727550486503769166470989594687576753749956942214896578993967997791737253363345041785407853745007953417922731595522017560655650273346484961280000000 [88,79] -4246386166956139761065978247556852504547063376330996270361008831628511613393074083707473498495126866157325660154530268205603141911546295272634555556378226615107066929675054280152775391994101720209926477581815008082893439819348861426899908264368304392389142274365903894143533432527468242307879273063712244919956948620169836776040867645251696506716911912127411215232600384801206600145951139910650555893048087674977316437354979977085866010905965793604536626456613873016203849421459693207892381646642544743451707899429482207073040830315899520212412060294122509929903044617271971295948190245661300106155126601125928563779789466946238171421450331011516221679761083030792867788213401490894374605445326884548987191592383770090689607733300647377787047923224533558215960278970643362951856565840169784135171123559658715067130130888043781668316970835247161345190776617192424873260077040447633019678610618529669700541102555971600436088345058262690716061874960866655244120884809371853117306228786649482860434351597894298634097831910886770567954076921260786660576678345887972909187317456884532191458771164591294955023052704198410985237307744605288601673920918787387546388507324666906683180834617191555697925999450358103349583411311229794112431035689584935831371177291652605798185033145763412271568989368267807842798619243853768570463983835772833782367782219571999950259376995240655235937895316553721257456254019914665810126936012719975178625685347963245578605768217995726573415537544228820477031850460983203076915759434336982093655875381834095174012176112547270117844308943944714505127760436200237602204808005394249172524168253878272349015512689973361235110561784938172814688198179712696980890099810405792660958891778044696923024140057975210378836326555393992779487473917441208651188112563769293618880714569208813722999959887138339456742751681469762670420247309073433790795412421554746633374820997035892441619958784245054180411924090510454070761849908504993409865611092473668474883645082684999733941648317224062387236843318295078070361604979629742307054115288525513300694610545807862193167320701344731591741217021099922475918847971749850313741823073351996614295946334728004164367683925482340145462342498788326650814726625796643287452080102019200323267546167234501542301737699023981606132973896658752003043854326456711825735038061049392060469138167273605033322390201227857512769830779723401755518508312788861373293722541591026193221904520393599177894368887788958481213801857181620704196681583980464558899200000 [88,80] 49142875641103745462500697111344408283237313903138190125898432765331963516576383342691190548414356951223208862894296381748721366282962364097886887147678561354875143930309057356770725343473788527395649519647954443358467372461687587248388226004909410775032386520232023623116352670669156153578218899712498509046546234345142990819325111187056624577823505986265672133204884185508634960474558252427862190990242335330155537172701176899482073800880431958841553405506504733699893944274664717135504040440889625960119859142600949999347606297438726873305128613310999018979956140648196075165174073576673631570007888101980444291867512019122940888956961586069144064527423226943721214524097357520814143037554819834313488014623876015548757861024760274829326458150767616393750165788845294736122831634839270167623472786909112075101501833076998241894999969986432947380926687907758380926740441208000023925249999359652941084624414968053052213254014573505707416930591083381455774356615787780253435674869563102205057925875863798141820530724523241792103016178190649405465173655283664385216901388667065848480638628518144157694991405087239334843084505697539066680971220610014845616969637410805921548204662961310887234955940064895500838427951239376270061020879018105247763210560824097359769018057631879607657574822172734211763938742457541647646439908169621329524568708524622701491040902067601274193027712108367407260425444342995535598433553302330360856785354061810453576843943466701821289498560999638645120988107721402633857520631170278930909880526618658098334828514479432136309395676552135656837069655581788667657065528893446116174078656074087867337949171774657189523015131239794982214427951902912287744721724963922679210850268016373138252167190743706852100190916602708032926370053964181221935788750708484412624255349683732623005555401916390291576216045062351577153577869406258629432532241192125961083157443577266288864123825013619537718525108301481914861517715673991850268554421812411700176279485990101722264832402237748960556589720941187911670954396649532222424733816066516477674063371214473494803142393806928506814565112593642612223421922367855703300917588974624658844766053785809294160517962506358357659235295791413511032615647062848891734803898948618496676016780179813348734022210851150678266500239989089953280513921788210853576223005374004880502559738017188507193070088698978016696204113503629044099477736726294283934511446053432034272276810497923196078929852785335561504611134566068956191201772486052796849660 [88,81] -205547128347973254697923130024757479103408224403106229281834164790407839241715682890478407157460601250963911296183414282310038792319163646180098563273502619223247526241093105375951464579096942350673420800948259322468257685792691436125887458853946849419733363797092894783642716144837744605022316514679805685008030471261860937379764913436529436212570247238889007690349480743902355657179068374302317280631848999753420303603000791664732895526808904783065775233956195287142455590627585376808953213575370097409151668597901649924715969219870026498322139949676164108744861455521840286195861637657694461698187231084965942776966210425242420060247153326933860842469810830606824970836820189521869142855764507394332902447984988224702514782206177544456983861118647302879399473887170072382659010196194375342558110326937567298871962608235447317326600167410797732518921586809693145459225040829941958867967483833907393984217381624237073183363032299196296888425814140110683918357005937825029252313848758288631479106012380534513424397471459668747537180974615666629852049994806259972942205212281810304303285721312265491286402399630038801277049139426469170728299364631374800288123409903627666555707510040897547464210604670654360843978808177722897054397751843629707078720111122542441654675962638860713551016198318087752850918533882911873581648431875518924010176359081747218765477106454127990548337073815674611374530848335636952080316020234242464224597189606576255776738669467062365012984404112037358150630665430824353511077948841200839618142585920569817532220976365500357471566908854319677614998090404382390512906686111099788148341484431001650610238839979558987781087642074900231428090985963496108754261429036104126927904976432771258706566110288134539488876342934020319170322281373472540538062909612659815312426623314219165842514699807666125231290818643093808748084664924430193770368279827845100791169823289929028080150205206096313736866291317949236077681562873197384730621670325088930348158773855948520338694161582527271434897769179149438921102290005743301012402717351872017930390781539155364441398711313455853917347321561215366535171565176333932355730179379348153604082633525771504462427507129599797008150796251846897610491321273176534405420612472346963633241642825862961637582536547600528382121665899908889896368361731050197588763434841247861935093218347963270753035601443115077237632914205325176855375524130671287697527482097612869168600435865976994702312442305277868581388960957872762306221121447001600 [88,82] -2009080279169955458764745626389633180899772564669392487836909405133112136153336462276254096977389909657732498240119845784815654142438601449220384243761235850931208020275003583169916800645698191856291266409822997839249110136785504725706391902837206041246452742203306263288124768585911239308504746526622625009426708034562115338545217574403905240977091258588495459226796379297873194958485418019658863141450783247971676687574200876430633485759583539451717903225388966782010286808083236931515454207505388774363079333581702554326480091001737014380607966281033466534378202930016633344607390525984923992160578120102292121378846606045076447389657851353587336074094035246965583928446529726108789748591729220334466941068972882738893629074028526889274423276152079311320866648439546601767076193717897187484975621331168301324616550331261536629670281738785501957866858144970214634730472669723587934427310634614228341625372312857627078690698926288061964663329835437277424139988659426359841410090800531723186039576633310677341412942824357949429309552877169872461959232354732548576434284737994723926291862699681144640013851470064357155799855164526628855201384444529349564932198781730844909889814951602759343058204386732396558502977780633604003375728053766844089028324712145212533179177668144103450319941160954593916328754636606889249060747768132789257818032574644826165844058921493915459783993047279011309230103493239033361863027188811004763933090982690561453325439336968743880163166889874860122947162856543984954712352591818154351058264491330290974935276462940917232784999516984243567355166733788494473866856716103335759549085344511082757292628467964037809919635509980966560614972363433989591258400695601214818799602557921089230012764398615162693807510473822423630992756033013185425167197169086826337880283452141148509865011624935438400696015985013139610038030436144357708377528316285632352949400070716608749601569424066927675368437863446264814430708484895454134197979357733925069619779697486317040928230532829713838496743248283583921856270108891929104435240827544147648770354901641211676924270363679481299778701343506064933136254170246263009331004545563499119182059289362443906160855003794262620273468209893847012781104334803069257288519146417547142148860288142942270106150028357217168584650794174708151341296517737421412445241825230884316953807927674999551589174051686676767934908950842961795910628611954957142537755784121466371598643176040491495882440332488635137204017523938390403224198189440 [88,83] 40642115130038590317361937216675047608362676727431286397081707926837336204969723732729791176600665946480658568478066461687999542308310212236194107471347719303492586851505451522740985290880332803349965814472991514624599817603283039275158922945423753362879883559938567091371117873726200606659975881028558956962453862502529308526558000045889308840395099794951808442684600142444200440524841328354105465556324360063736326648378276387900837711659075432035661361790479091579279301519818680444332766104076227253911637907448596281935561543369827240462066343123507882464684471140304584881802433132838962027989091398081998386792178291622536850750632388151996740392898099996973715407668446958853766692506177370176445658829264822422079081619519820700027179766937231466334985644475080342597844502469952452450587436313286052305385383599888270882524584268912722307248801062864612373148679592990109394496899602185894166555118810442090514751346149444576595939346876375003813294540058858077153394767574854618425721563224249853290586780171045316987102534896311966279931183602884178199291095752654532463192583869160291644847448871823178789640169360941514452533085181556563352928189074714491856101248248450885821250380342090615381946652410491682254918536024917513643640667782197234276347353645134395576024108273536281567484235448427571499823349875831384256697503751732950068679302875015419810214418347483080002560043584525918240312094815411313533070964252329271620270701680083728802601498676450897609835411784397551165515405240486637116210254417275346191111990843836655997423606176697975482475012670956944718070540824473672186502514339155789503389151056982647588573883680004948638679503618710268466608585633746365646707211521784413114797197891684289104121479906195589821099070206636276613444140775052226197855567146733026767529063815380883907979378002844454103735235190593565257689701707858219496512838697950234500332551840985477311240430689040535582766520483960884153853132006963186947953150908876785567472490487882463710048347025199872768259739914415795734384326642009830534303290137069915372543232864550650961330548478715029229920078584308653335549145834091425145438641451875103411953504614626390015381531090468645408644887736808726159062934701682151900939331690194504172734335632751173835427478335102952098338068267026684930733870171503366911444807502876897916066229444618513367898871492296458342182608725106838191207657139768678752478630214920116476820939445817692714010331107081855159936000 [88,84] -178239372782219511482557569597479807259870559682514907935203845796826700578404466895500833246487919566414165416764882626392569008444077364741452301238320591827469094843881809110015374940496416676339670303479777954052015817510148771039997075466991695024052253805768223682913883350618777995769752973031135685909041970324251285845217730066188598451977997699241589991257531003581673957766301964212513902774528312823011034864931001622240701889075874104723544345020527449174408873645843156880887492869861918497315337611092712145679393943703741411273236490138521977626446439023299151431545532101355897391030196136081478816585800295690570443616034018184601794657871998439854367315415395532648856843884499757691191914551224618596935557316644760534418771661404664301481384336579112196275755632192964712509951487377122677563561974854652623173521298744912910578707875409311673655857804896809761920206437590390582832555563718139474302342401547992352536349469125247287117979002458503552877843526123359407026054148855221170783646290954031080472551348663251884102558244348573769445796423481929999018048455399952098407359361361662830616667262379888169510669666297960760864491226634660405460011406328804251091925936748820982087183642204304710302929035525096405211512216553653089818962387885881753838719254244940660173699762636252458938638845778956440133450052503145770381469990092966168879358186499022016600512091284410975821807412240823010386911287665111654177366693743751300315367080636419817232391817597414429329327641643333888909106403119587662631400468131079325274953095761017033553496581107161533790233814106507186044469672091508328422755557820296916376539926949618926441590895525044960683604108754535325861733271910512803854575045256363708804827891519491929809227495646623733825340237017760538784977880762714599714162131056170515747870199084959409825803345935672354001792131779985978968144992805593099223499612390268187946079765763126654607811534498369651723321334506802792331449362073331257955598698539780772836989500742168083967790179004739336618051269252599460438979306766156396195619006369623959656200791596144273731309929951939441639912667687226098226136789476665027118682377128450305089116965074945160288880288050821336634086434748980848889687798855058058670447615591348877856190393026796454519566644210378876790473185669687363637389327234423287233997138190013622002201038647358354505815648633236384964801529486856688468714936500069988720699820266316000291974927347501385120 [88,85] -1286179361170171891826857838909630964188687840048914617549485049680877959013441416246920497684060406862627262519841261712322805425566049134866067215440376453419838680025095790611591333785646492328865758680753508642540912221401114674260246335368763670766831638264328435730772508572685470860669889017271087656240839594432377199096414374054875585991440148788881057802654836190553141341800522135918869168347415709239653542855319526106605023306250755912890703618225774998805485593269204288887264688899438929605915073171044904269024571766346844352639361075584074422562906526966172816542174686388084150181440864299497111384458505736382792756287996855206519202449594599146047485887803684195086999946860905732111746681689638482929130655194139661362690220487013503141198669011688969544193127747309648592591429326552968545006461914097853870601774086437329812965820257246353205172333772503347518121066296256314350242074983681104095523883075263130535723343632089739220900219845452241847510952283328839011024994641570133935129377851868199864311278073858289330183844361852342891298450574726454470519951123009440048708410085866068981132208760425018674280051871271806428858580581746542214661035811844704233878523966260459207529875622776462647121307969627773342937102310932831818592909749434153421090721115760556620457615394125197601335903193344344667398233926370526497719033594219701278268443684197724663707915957849281766463305550083903947507996470957477925469885580615768254601438084816069666869950783646954918527922860657697020007390969378225980893830097797301263896849813103865776776053578192478058580221167872949928641088792685266338446120484926948573744424847604725378627218028918038851792059265593012307747802876099396036408891796260651522676413287308509819835372558976035230045165559526176754019625439111469211515122130586558921809369688219318432963175071056884434843356460183467451849383884844576182425909922507235849116523758261000803015524219408411339831185869794880246635156328789442328539054094912517278374234416758868986073216087677145315494054039865470185164514670816230937106415693446944789059056258420415279182429640177519522305442773743425537746407649285242208951306089811111484127043021013046843250511435877138609042215944605095330812702872403408442342127163453259545698291784876933889656357310884069153865798820614678019458874136623450760097827668481898482243345870916579264943600104881667556327560455451452209093393867309847924956244261838239142430845074352000 [88,86] 15577485433936027152953091831607068575914983856847366275927825687887684387563048402401420212554319719321009926680826946084049442331161368711151798593132026961416360342333199081568083558260899096913018864403348885840591674879911639296902775298660649517539578634187525456151935513016329252176747691855468591028725494389032149926955403225808591055131967503799091823564140661995408207731177845076929742068952390150544019967922278445225740354945748232402749963665797895657159139309403957259245259668063764458564239269938392698306193414102646479191813334740507799724636768019824765716420810416881175533326513613332297120301029643060786633017182371584369810441057889361767657880768963455789470213141457719186207664499632360599948595118488329825396598712006757931501464841644567866295886507425539682954359834305985408200941509636368388353161309113716784673589776255306744680959989244899634066075383495382404566188001024807598204644945416922024530289552380628289854865207867409063167384931787476502210629600393415513699869357808267881060677891556816489184745592084733887137020121651162576704717336371522962465779037564036965616227471308519697612087834156797544707889432466907819763733998236831370760502545246619283653724761902458722023506226697032477904434350421917973364460889869754177769465576826693227690492479429136327368601990663761670821219986879131133603314589746754975641483591694815596622064970608578207457108391598938593753054683312529910199525443027287583485259059280885705024339438172324911728868872276727131273795263816526638270598912324975846147356026533838544616342674875160364787241407637551890818004069464402787043323572183553412634697335695800156478838894818744530367069249231446805091159213897347133051326835781886889834839224288618609413363868856948870014583486746365900832186715562314921126441995506488733843001863844013531519135740809328598482509651738868310128138343592122212967637355099500312063499671045371609605750126180998408391064740116367325141317088164683207684296359209388291938316340828035602727910302284873956010058611557558590165226136380796440818089330278478857693748757161804243019615259681986076187033787557572825473849323222926084772382965136329481058065177540799707481108513259196711708064432960651718110409683802703652559479006053045648081566595675029535064867238848532748936351548839309032908184119108058455110321763798951418350247980687870146417380356338112558638838612712876917426890956443983110899722295262261897400040146560 [88,87] -84774830600600681000605191282167205767170848874061319200786804212195755048560171565312903105579920107468379224254630876552021301874484549977176764732083660805462280735484680328602024596855749317392966457428086639823450329215236723914226032207032220335734988848405826662360225932335899511991600098254631652102388327865717063146902151385245159563345164448850407647438949212024475265015431285371340620078229201460062789793039344264413051436598170992395012584815365028919030629964291202064150004881491452752322890461120200789396402430645824696248300966290792065996342122077760216583466638125304220641943979682553191586726537625296991104829964693008247486276708383572063195751485518182535612477170690936783947330221725860921781498751396533208746775967786787557376637415569802542020762675898774001089085519975199589662472576152008279983096092603470445974011762041874555627477149875593790044800342997373137885009411746620085905307499584904724158751415768426074450375550091512248401335413712920747234935919565190107818145474197420429844066853000258824356487356095321032250476527754991613466927102050849476021579050164012886632199653035057052604287940746428838954670260553434210094603952511425576946888052233866151803054579007037129801469252714092666480969818277580224260419880911404505408695841367828274913097454940366052800721610344792051823016868341245124207217270171863523978586509410692787155863216889693571689703645752724101869101480871584496720390457871284295058830737309180027492594566618087780078823415099010089461409815737135343661741456473794652468833295029166178815883586349956179143897427576708940637360703794011306840968792171952526671207398977940861048119442785418328346457991178337282694461192689404754780973048598716119331633031593481314833548818963323359722312367075101588928945589148895701996029930753454872033917566116250262191732076942875179020338995262309756042774488190258295725048956664830255889152266856804631327143623919560034752188318602837011489279166848497005396660569839667728913098857564284306894102467671572022956263013622210592003571500174906273258465510269314613397719009437094038067194307439086035207242579676768165503438130664430256933062336845324736160401378263911832143035578070196282741784933071999666516679543994515375204125917702164854466756814271210399409537746154728840308046706975746108009109289373662270354922226370287353403197352711165575168561545991964726905924812204015290204227659728641108787314428906020618736640 [88,88] 470305232891168593956528053944005099709181164966134122399665880229205908852680393461729811800013722388862890805020028506572805332872672217775499876837850396225808930096516738538362249014487837795855149317687831359103763518876999588106269884279578683935394948345375439619598202200605648441959721612136336319421677432654236244962837813594413489765324312328525705565809199207941265273283243201181375056374149029352926934436781378743158521571820417403310683276938183316393143742277763320630553714898405264570584571981849105433442684834094533543888901300263881730646896664288427813775953452010174049401420428759037512285830490137618835639285376418354149065922732899592262849849643114947900373134622265890239371779550578676020243102239291188195501989296897399480198355492827948705706593752290267296165999331008374086382844812320848132968853065062814775874985477821852087664424879132245068677459621119709727363523736234014886880629481757950528534008224437415015684667017141737150448943677086068108737060925785350546583868221762066000120654966234181612374138382132283076833718591425265144481405317116420063753419394129629287521501344436294512647575169396143755957305388537608565350508681024784595011933580573003547601497134453023235596034915065611114419859832553977508526614246161814325488039035953848496531633899236277829318140033704038279526227037290187205591341129402336509505857257210249940631590492424889855561756523005513886220714168402065547822070820427653588890533242018468484309197306813835209859525121700848598244946580908822470816087400931245207950938315918688390888515698728739660244166306961603673673938565998635556253357291422956866047764534771231364034247922891956628059266102242715746192710493573833831147257598761854258378000720603719555584370531595657973631446570396363754389897126962131642334605226144393966747599689253159305907763911204218128080220312355850361777982624223225891962314109061922864794179689864223227095877041472792661385461195459854925626714093055144571876136343930042872808948944113991436854528342043385719846426716333019710169488050803583301494566674351851366288010494442636782096144062634037126992666573676033344806750173689310918739737122048859058993083314876404205735238434329264331546520934456917063197211736034167295581251498168542881726128732833094247881378724960629779414101731555541986680354019935707713002310454013312119521893561759817045221918523735908094489740086924730915533710828901052861887448209603082000 [89,0] 4706916394336236287101271002700884708015406518842865675739547972398337805239598454210343376939245233645474622398762921275242476222067667876491481073882319040485835897157511105038682891003131964942372939737320836360913417576826932657636370196726949752590756014172733140565543699558637517878496595460640371457723297980650681035977864152035410583837435348804373007145297482658194292458619840101514894975126781268089893537653201531219274670993330524459016576003085393748925730001572233066737980671753755864911081704465170650296230090356632383964496520768399965677693163281350486744778673912603765094636212818085246643043700398067313229181087345266499524287294373651692666563596862227243637900778798703523892248215325672806190899491989266073296957817687393065986215130151809788815284433196854565961275256926512580938797168982103111608244653723987928364578306939848617822664038337087177076560039732821300311662831835662197642770201217779836169685198327007869267914813123693864189215740502006670850186088000996030440012097784233506122698445052511371955310444053171056523518918498531429919982428068680511288674692443807260051410513924492616285539782981545729990375464642685130856079313133964120571632735967489182111365178845764318189771071684739531168499967771630461097010338999063700957609203960688272592517807031310342240161578043764385488434545980750283822258025174592254122888685155266347269940986369932436300353683992520703948224745454106385939022185246997346486539871549803415379194215715564500737908765631780748859421490444949505275509849571131325715967913948280677768514893506237503117358850625448770183370225649958403787603443750839613218330146428114440300454123639702731505707817471850431750904119351381548719875378546659538261282985720708260898919244419841874015808774371046599499791078017803956773556212303819346563351619370701014967294238811141832743956716340271124562534367623313976852782814079549902239374282751284266320707674107800703975968609087642142435209263467416854827788965811084692771836014238851289392241940260508043105699824543884896375310034093155068283731269134554575907271051876217112060875038597795340179165225400945661229736009809455602752253290201767997939439621695205862559982544068247869709949198419524794616624903518220408283311155247119442869714489775790809855447214379901618506757616099859522170058929062048272865488790451684918265813743597122382520886629781273627954607567094448832377104802426691224792488500105023234496483957066048525924719664783552431257944678523916913581728078137907418901774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -8896836923914424045267557911768324209869466682501109122332048331751016927103777458525634623046936127097592681367416893510865261209592878037229556598997274137747591911415943500851786094761912234416918193696848404385955230831781679035359810603939774523336359937006615825130404252350990706527791051611559711687903833597384204569547266260731744284316571611431511652288742772589233758323103175931821163792338524626945265162039216317904120492021769029943103700933006907201884860889713227662760256090643585216791695573299641874489116858127205545131751937755742287379077923327353193310630336856588575024980554528694961027377248939708316808632594749142983106797776376018638363212019373392628224011070842084225411603671643639656395235590077981010255755408135050209196764837042111909059322929223017224921002534790664715463804821661482229229393857940727753216812034443545557817451460913658647210003962258754336902827644498078113866262823498475586256184567420695345817754081069376280402452834454363416455788037008456665760705333705414768272212813661550975102214570555920568800500049941752626145255626475752785620829477183977414012209911412294579745611117209737591308652870633470165056753600758841580314251662895699677806311256333985023166200960021361873482993271838396035787109157585484455753206681132750994934638772713294825317764432782703737213280689243986861014561390150203813091480224992023269061106343468465663243337294257924269055916481738065804814004056486026499002550741533534919455196559163127105392666561215181722840213458526614770637540259606486414481139788402027584785322978975010336050130431780809755694773455581571862378012577431398929391318967800672454596700829680806166539619562106416675985682656219527387509843123657233859733646714255871368419921632592933765254225153830128744099498123946775856755157002106078969190709383867942283806481759857671159471635527004219648782493360064843501811988321005808406352929228441407380446406158652370395412240138584162706603407126495453826197770880960062275015134248846695818484322390813962861443481412743847228025706354819115743815090915955226145308299234233667503938578287213037345770593491170358688014150757665925898658687146326367798863973795107258523352312028643016397892612445183358988101810008113926170706386927205512255950170044322342268200330669988260280575694120104520242741251895651306747269735696670059977516413655475955215135427506774491323574807836638900028346104456988101779544201765118060917169607294587294622142065861938538688104686685318575727715429488415593308769746944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] -643374518656594370752695948953664828651955050554429911716158378639590131139226151859014770464953928410793864422199998166306124390210960655258926139305397261855376508038606378442815825434394696199837982250651032527106992696183369240350609180737161690762682731022499143926301784269400786574912222766047855939773967400600530224492343187457878692304716383237461875114361785834020562989899418388084488488136134420030049636328286679958239834616459490751355415853553935931736753272036388705319659513022145939240491906647414914868113112807514852621192404026130856917983492715681837399413277090255216342678923336161359281955658049122862031201532413026070030858188541726902458124418282941987856925247807214318172598395066197376314848265684833007504599845609831039862609926251105668673844443280157023089195061301475226794135751392532318712689735435065887962054353926252988600910379793999864874019672139857852184215665462063596665055855285811538897416408877013667639316967463433806370298903503986026689633256386332790724666862575090512021613106382386898093909316749207270307385889605651226001302245621693666633366553947479425501242232731202169036210190892679572787452849692831692331503066650921920169481564879641680814559785708811242429109411714047152251149689079290868358961557172712471503737693153537342732326560742017101479556417488223169815285810576285408600547026594892671621395537372852215759143563566569173213750431326645026710659596259322359111533020495432113941417452796694780071907117290229309853117421203542062308414243822786295375280107695809527958051069367573872141226329940419758389194899176567013354190374893548231672930204212877099574646830637537463929927716722274895145280440700753733028105664291169374444595303516495889042829070988738363032783297560040319755951865766496383791841102544197869485872826372378676991025284389587692897227169251797374002706641432289660798494228870054143651471052988688926438785969367908941144849137225684009888531763186492526255371855767264134164311728197616967411747785104695367470900630928990762194789505075885954977938324843652237427394973231797468014887776866290504156961968615184523878777283560670277882915486281219647906770159879955867068750157058079174496994394779530500233554567880325550075885061344039582223335167823346443459281856888683760747943821166480160095001792413110189138899665897716454107383335820046115851969009000310335407043242791660539126335367052134384931988878124333672174563297588429713560043949559463037863808525538162594919696634785718600545956731743197053792471220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 7578860684021273891523968837886768126266813479271098414580534427522604927349941355387552075964530065363890288822775648134717443958333003126396452791731687131131776798921743905105792173924293519958623901951377610935384541885260214234734125302394962346882198814583102342913932651902525866550885780202330209652793099285363017033285522551187104763779758186945758543585721071144075090339522533748596283359341216705474325417429185876894492570158665362542997403842102879714614688336623632993950694558288803230078012776945205309821070968101952625262177649471242171678677833533675237492095679269347660558441592350384070279258109982704694621682739241106804870999083385400582372015334736730140122123328750892481129594642566667565562472352334454713006954483508052776054046870705271928964327731510589463309200155439798873943024437044674585102692256743951379522376727579900333438042519321548436011008653791669936499169843520988888685708992717448513345512428550702193727190027374580090342535741334036336979057164266990521640513421138663802200894229203924376800200396938345425260389093168605051924445424721248939636514896586429407990164687092150078933342618196480992203322772659782219359928735351528173240257715513007299030214965766941393995872717541462835774599907270218554300528256083908953105001163303393011335835897211820097643514727551124123487382347426090010318294325721086322253648955028014080843502551691045254345931358691415101000742505716157437232712358949787358431517131345685573396754246373297294778234069858674144895006380168344179711964658936406743384694944939967304473112286317268250326978062280369788394784350673002123671925329688598347687730099712593782934740160717809214419639307655436263821024627969031701973656020165948430796691992522454490222690620009131010293885764983846700408817846395118589681526223113561689249924163384947988367700121361025177424106151706659229383027869959458314885910066113147964655285930699900166634194901230080127992449670229479231006240359295973966157801684636332399575597479453999433098574285357401579814635991473658875756067563992683934539057937932649145514164253591160619876761911669030018814239231211115076949897780673004865060540264200769644627595180866992279027338905855134736773819762095030588882871198434051906525796563717613928603622637017777458541144687912132609464184530612359248553304550794984502223189976447510363052284241150666966593302404223472806368945565119757454793591126394403182754062410560432223736337727947029518376611116754305609264557063732877392527370871074923633545408675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -51889352782901194466685157062996660914442773595901601575964777762799060350262845467985982239131776498713684944079832452762928651578054178850604558808041167574851739035308608089789061180014573242444157217706507932458762215551124777620344187311971961503311561976959456667369624837258308828564665311184391860363529189422092638096746903886504203396870001788393167846931256101782303932651588398369005154097760950830267914864228442645571309830489994957948918321306798226132671557958926762250863552959189724131757777022209541786775415131128750696822333502210426936605406360337602726845448705242160002533318448266990386921007075562259869507982823031216160525610459023102320248036622367065260980470473391867078503429814884536812684705190701443583145357720221033153415652773150635998593984617129845397807275212653514194622652549844301015897336209805749901934994971644807069928253240134772590091813767887746000466360310113753633638842097524308609399607329242641687719848346822098950497485406947603495482044974317478816340453987849664067396311934837526817505215027422923533636759405031438287516250294048645717748449724996375810593919349015620341943293102264910058467483754848609141713593019594678409484509443763288481424844858979906883842330143495181441061413362812285344391026613825790472824390474465098000569814672624221955831245737107991119844605598796904497567406368027563383460844299825642256991662731097250639997380847600841714745971450170334200567944215527345562821354059687802173844731793196664055019384784012534164482624657601099798309406205311263335159969095639625497196139439569328589707626572401954609409467816211680714556925242659460123057607810704400923737331512654226427607745519091051461403421736104908434098725832085877541542689808463167836404772167975005508348294580967450690275762395439759500819529109293343826729024159394390817147517537871623978015935768433075129311032837571359065327223116116828874448073601371060562229551617514562486124298138876105887875291647353505172215112322063127980190711786089091463172811030566355941851363077191142102791320265398933381905701585977182066165704543707458777025947192694699757820186048222986424325412761002649891869976465231248316967261578618085265149639855889486694484199112470818600587747193190622018409581496925232271140379453957086572912882243211957582713395370552020307273484630514742236361128296774484476628864372896155472558517588439898568522763320451102745286059944412272227435466574239473871111591504787728613839744723173867758877292156005141419114414886196431399988181860352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 788752639021854515355573419456210957058659112305889895795205613634008964858799968308922616778669908966666312042937162768439175168737081857359165347421195254708646148863207486134604472818678666923582792530561851569584102419013894432280157342935754089498447561241039677446985963978774866256454547043234266283158846226852070049317095172247127615415083953280404997229462167138776819327982528005790064453863868320655809764636340431495463679074827020466933167773896749719085401210922607790714587137374598604043152199544137344125977247902191640613011477850734846307365428776274323726881093250019780732444896366018190657439205495801367529976656605250831798198697797413869142042981685988610774123857765193519988351390674741400618029573679242181952229304665630756217962997726948642105737939014723740923485829586778959365437898800043897151929007278068017782668568063539833075065034616958939776624785544958960413714828565546618923359475222687255754303963989745725778207002334419370507318465634860145411329519715586258644208698115700834477211659070833594521886399692084604424092480916665911487304074286313287644243006684080951987260908214087683645404363975270096228593272130796346660353824239688602832139020231518029789240176962452964898272375204815466024969886362983400169251830093788388578647191863576287680786607519521197340788765500392610457029192692492457035368177838868128035061900382335781088827040870394265754643546959241822065332391706468440808880637637825527239196337856890590273827647687539941443229739666508850782553690432678084727320452963762357846122111635826541056842639738147203729531262936252497096160815878837295586084193235373740648677476398275057016349102708863534623832517560138078898734043509452391853935903887992583983487729835430556179147325110295690838368458283934169056347101419947442834628492209629936053605015060894394421679851663898141661375413129865807227151298785158592917586685342490090513912374012249803435998761119001334511904775135158850764480523975152367369387424615634947627129684999073466913557037015419719385796974769084224603967591084419297600853173545198831896440765227826962987927175474052574015129586074733005805340384021340208645028061303366435099993050383953918049827518800534354287414214432288975244121621135184614486368247610612390712033993868768986221633724710273601558347945313775669835368983079663564572667769903582043948754728314061951962861623477011735445015780838390257252977175169392337260254302409539266998901397717726121703775742264919206459334042420590005875843330685274993719530450059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -9446459928529587191385374165192140341196680279572022317425797346782361030930337264796941086316514750815342262183635828646547802777365854385216566591893547072058429724185462218980236324015455053306568000623449909731749361723530343488343926681468831440467184759512298665917120657991504880935116255386751231636619064950569206624493261897049639909638197593253932276539708120072329184718198111710957093696453274450024023528466362021064392483930291313223646335286023720936227666176146138555580575057623653041302819115758063451141882539660520002042481746804393339041931733314108006083460565842091813821533591335592911410023188389347010086493188025622300123038005789064057292469891420521051728863236966201814428532647950959624748079527855380389587916163242594780118837142754500755891154407443587261824058438624581598131257594978919995387609830082528282585583966947683190333970426991965514404461038282312493649414730278426919435906624182463961358933660668209981921682887701424938223906022757944584768149738685820465396247529309674419561762865744324103912263322807532792217363042670367604078755657337868495025459210453217962127884656919321747641248177803258883679915950529075751688793260641169202188332583397050588183647918748080146153887710241752958176916260809241712144386102100361873134121150293987999531334331538008594632900535305413003453443014670055099630664756488457179820905402682684273823900824361472472703324517227066436199582518772837946616537635351102223879768871330700375660401123853498890663540527849186843113999766478358921451965382262693517560351953599851947698171961113393726894531673030652784384278165426045526061441037586100111525303782179487212094794935188637354362984938274079048330263968497641534715588808979752108963262575154477331448971907003405355249079705449630434907462238177645337570163734525962439370095304032748227836899045092835040787863230243625264657655745358117100843467231540955530719185265703618316694291839662572027929354788861039097908094179457861064324154769183311118743661946564367918643208096363207609172456685413848353858942790644823041962405956112874866985036849910300795205897840853117319101749297668304574168041047444935089840312050889800021645502844187732158128092133953934692419795250488680999186275734236506651585416354786681750617109874596236743798266289701409924397754616036207800782022453929883558572283648303883827032034748042943560119611555805695124849813616829583845443326790608943120901789846825756194011478226688991916419329217691617554395075440847849048448098267766272365414470131908608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 58265140545708219606423324942775895498398393761564188663934610446122877347703361518801591578755928375944578393568079486731383716812766616670013239715903549113430229918795219539996381955438552636257855259599540142342922273596281832497613658959476376412924644905164224924612320918325515301236651812750076829581551190903208210517798344226752769371631542801845455959231559811982867900135194979381082490390716784550644154761478881412420964218225176029032060487421726087318347013816044801841524431339867482020225726258840787439518269745133145616870152049128496498150133905698781729133576304644163872328088125850172674621088083818954357253610935085314043532505968257473253341543032088212349669198758869997469588496718696546331780691817988545960636171553534943711928255679694089337722372496010632194010651375492729918496054788921427918293602832678806383663325623067719565410481729955497910325963497137525240785327763033915914116326594656103342388220059073082643761912492131774265088931463143847506257203425151085121729859941450699580942986803790349498274542422669698366285261944384052976668531836050425931277233401818783977607039291628337775385018244562586415627875933474104567148281216414675445552211400860363587797386542658748827124996299409486805610189449856743680548582459764055393186905162974689586077172530360616130655944762264462193956773493180104678785564211781112263813782423044309177842187262435586423375682869558415552056104412985472457264122556575164186574132829094277372920456851221520078259268191429104588562408406438044731586804552565975933385915939872214468919937070373598883292593597904499292411062673991593449222733873661004226748179434261326173430634328364175828211297003086656383450329831017984827970227995997132912556427653154167145813656387720467491724736314332139356551504140154640503840638779642107136342683206958954583844845424087760019814934330200918374800997081244881023723537282835925568748967214752846809368146237599161435381827341361249645768406294136180191024266219603930792345003298158936571329793076518049742634565321489191971442064567421639868401819131967842694524104404763520894449309475589986595322467330842084749090922552542485748061674243498575707724702422207120441955868797305859010331696616480945076447388982910372002604764340040290505462666230366710955328021463898097703020592631408259064802132950486984077921984703541688935514046968543561274139566861816489017725267128827741350686322934043807830577869956754890771045801476875639106746429893989581457227364272612222269408697331640387495943458101657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -185319702537747798240119491447746510733025412488566800347390889284417887293261524162962620902586270681528162829427998944931951764527159186846811129175730213256859443145120912000827154442552336792376465757538917464110960390042987847537126122408994660195195521371351131551972306237822611420727876441661614432035513068935202755967529108309152768678057181085192060721719476323654612235994671711116946184306624092239114040669552245957972631319971967868891763683682933864619817273093231404534014212201746956245247389150547111666212398588390112362085339317457856424932982005846893232630968200362096905858616234471626331503454454507110366713060070697848529718618171068518220790350151140532008155464219472618486958845137894308040436333889592548658630414670919010185317690097448331410846765547994840912445648872067567924414836457361929668900784467743955883431563914993531240335403473967194281009298475693199288828067910391989341687757012118715449171088410532529942427908528344022866964607714601179215891473193284082270789383634411313535467325755000102401125555684068585405122512959980688283392534897014765260279005264194828424399455374485972780407516684932467263301855720624452344305806872425904212072860224007422752490825984825913988281809770299190430241974569663973613137871844890275142649106968713597201663782820804531175039500650970822626445438279366157028340742787646738827330161496792592572864121289593376509813140157533182505883930973190869327568060643004247945813168204860409503381631634140329713911864903139971719745647665019249255739646477624743925242163371182484131077576032638032235289856254358986521308357221912591544114110681146604159345590166477935223520068408666101089371638670412729851942980134981311608040744737191283198819351767580266709779691985999483494380889078866265177850254592015516289802475686241870044936885847664563255820462255824954482758364800888871638478339819443099975398126017246390861133275752937380075588563079049245484148191666420126436876414639909388606986692536912265759994815430146988918013387240397350886166050487985723692134444343701335784047112196087026307396525374294649024559435827354880587802103422354530368391025339004898700190553891046611619170476020881869817345330370963844260680676841301122466739039073771694853507992568377292003719526947663739040717084417965063608328877884486333368033791421645730106380319441199266997281201014818384251273142625568884083954923041639352986059429419542126244462959430493094333739361986483058539545921658321127472953405577987259848676721218604443947702051196108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 229508654162935956677092940741003623189092327169755109971058620798325159554118808843070250899529445592407759827420790278143449727061638029335241116704759495724136596548135354118621124780303736682782255589662202736633255678332132357652204377000271270473507362286627345081429980213311236568837720440742265918051722715110538964880123551765923261909743678220603363596232887062784803317123891108997591906683489263746064624014573295504312808975294960966521161538165627679986618677292641491692613273953254240494675884214617542377826984013351751309991382250528719083626190441641146566260400496457749765241954183208737034815063835458244191658532614525109554216193252047791494827421492296478663758340959273714398861774856750283114853477523600452211283762781726144383782801459278155165090203393424329039210715831281690272005324648710717955251522157259730125366017504057731024518397097642273317015729782660954084197667782027552370077836201427498502082542043806939838528380308904349155432248067657950417171645156719043369740327903459612579764918318681338366831387639545708265295573272869409114690042242852692407043433510513876767414481676717939403823048180584910256476849303919575893108939604328648350575929052932233433121228986489827692268427835175724026919128450879540533744284506373949977090388640084415833605903321636890318503163719008247609487542094541347914144815445761027237337235474445977864471897684634012900530333836942206771524835952632552477675771521971169879918991729233218157119807301604917259280513088693650487194486958686210079628859221683245958955173242304461782226446348551981457168092088413437358725645460281587833505520920629556026516484391850268786380634204778338770071315700126447412486622889011839174560933091782811496200319582595358355502572516852250889284067320094721130113308095084562351689814784937914544350543108693009103954576654455736984251621315058881366075996735849263112932086435490435849686066272226700755125611154180219342024263515433597581131658381082430779985610578547038259208363084263518456946677936870889142507986771718556469678787957633550013112565028328726693833821176027037536168330459420228910533429055749961713682198676866471590620195004877652136272292500110625748960961236895976008589131763811078415178462755879269355322254957551298209260803586166844143803640384373953593373085858810121406924602041135108802314363382803366624794307395631926115854947425539184371938520202892818710883138910924652324215939339414588691513933922879684536735591827220301664420047670296464448348358456368628582232600487133184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 335330005223979233362991615965730197450291521445184036061971070467864806249145594784140805756805241117888788251379589684302161164534874089716927227163629376824447655611012404150865152641196795860366201638312615398366298489208868793449869586572633845523913545306419049128591492775311271554410877573974224301077915576596661897722902048648237597562974775810648551573793777985016654511665431765504245166701250783395798359382661313674833075298585409575245255646468904205922492609396252681784596326364609607637575490315357084338799408077054833032609572771665464281538712208552489136824218522865133605696771815675012026019814487955887449077096909664665449602251510417369312208047691341453528780703013845568103056152295892283477727612973893057927796181206477530642728055629260853029540660524679967378857960807086370628143418785856143079774969289492694137842508313430768700174485185612802962943792824047267901811063028714824126116208994601206645884720982744256893994310780972196674598338842868637769702054092508205005619419550069545849096320962355354816072231234913441154736797302099705517118232504227360081795475504870477870375299710173280387611490685764294430700275201505877939065588363857007855739758493321854013146257330397206266490894222590593385402285554543298914159329023540928957642799097038679672152118994034242218102969137310538198399254566882493022361920136817295421036335471012856976872296197517354748082865374628549662243536234337193722811096821164219272389396420018444352689154192713234488544561424914342190181244526733961844237237532284535844311042382131750324909604834905428391680502266151781455024531687714019990164324051480624915711783469359656667497238205856769092832087445366402230177411838964476032740691865932974883955017625814668862078414078377198582205314004260830711038586415226128292888837829244625037722863950265966979260694376398723319669902343834569235166613723548913826174880014858554315069663580186608764406894034551683966224614422031394301991833206145401643322961836028044408126858902148566064416518981958128443580594233800641713516503872087715460472608505227512706371315606185420387519097510890472714108067771925803534747295214777641983052980120801680884752873503463648598944656179097289548074621846413714539412204329558664219371870305753653090776916396727778665146464032739143782541297779292424772744324469660660772219544647214948141275464023139226529839126538034597420065469531655770638751994388618142685382312339727977754297810207764215174975471745040967772806121395014297986160803729346647642760538367197184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -1903283815304564337239830622697705966423012437702711214330550044628046115922192799045210174993109251734655075471107505485898807821718929743242571828114158874606261874846001056347422797027755582211119154954076052356866019026432917261599777183894928922002282131363574975526429794229297997905014030032614494675113537780380036457744404376380771457373668696495629403279649530404297361729279354701948480607567970014461787358861729392807413555570206160677341574125217129215006958943483882155333799102158597952962944390760480227780567619893366907053971759884972749694635999773177121983549490167291172397293125508699717586442975828552306308155653435179453523876770517152034366457226144362174700181257530852456523250777416964110349982398974994800372887251684207462524801507496371655952037484256905943287835475595512466691146453013720799404139782251199710608207449861283549826459652107720161348249797888078643699948335925793251263402886039313177912719096484230679811962108292440744953865740878432148568405319893045451566201404404102782798453457277714304541290565023984487333788504581250624188657597958267568451947935214372121626902844629337128036994678241780015973361592062568825675591063548997519696324929672782791780033346297394352444152320500904373483957918150170917089122254492058179113693592600974545525170995209838192851609071305396057044510441768359140662857990451809832543010378677911945335082130912295422820715479198313121159917391390258634188893370324729917259207277079561953852102485175819226008329886361919166973776400324434438115254499435231926097218694508080928573423241051331996284466855096649441340357325666412885442521317357258466427916829869470169855965029318553224797386863299059486008353407204762893841863078867392807276002009768517535611699982694877032450711745593036224283935614929426058826339835445358776943795881307756779983958957790653053892737633603815608926727222364364252942439262830209487616932130595096402367085711790650534770624263420493825213567677361244702563186768333403744472654232324897807482517344348295790335233017818299628777622541972834587750264849506188626032534422275378270747367034363887279701028530088025794804807619411173820804979980070767157547972223358143539223969759699376333005972902142023568334719030709547253726783749500858314246542889523637870786711378647373642491352348675468116529094393990367278493269854184047666513274816170438003940365014683057366721226030600043024347386019391932675917888959384079062487088104781020574419364156739461774951360931884658721673431238515038041685131485778018304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 4769815815284829048117288384014456983981367083285940406619602170767659117765611636666289267471780367314221533487984401793360707230733050518635266238234617318556070649575386915628327688050503216909040639738620259527507214654825576513900953041371352699679061333418423576250024462259787813114794369955119206344757982888608915899484283854874890025420363846516244511498694286668710521453174240944887520424036113360346829143309725642064244990204463758973520321461988035648745948490799842306714435348684696097404846159470798345645277209055801862551190272087808221332640699270077235120787607753640383070999907605280560769350144678500373082582527683764537556783299037032401411698599676017034903980404988639511368125643345632479541034022370903496366739272978656332854079391804372673320392827272647022516590899738164300188381966683062954187548070842436941932907224418450594188835915891467854229931417461670331631176900089807488954204594160543614217507758038426697463092749822817520628217772200887429765587561316442529708386050540513220022857694534220634650537019615615204016703303095493588578697549489184681905318462222583260112731132676738451313615776816752896997108400646660509624737577987728781834844683849917714342092292090588116292708610893316498459815581794520981452717418402056932342867882027537032736422925775977707154734479127202547573172896113498248579247287596553967055014408528471838699295575064536745893133456525440754830178440879495873493889251093537228953700935050136972221614447819376556622974212382762735393700124069621101479680210232041322863114454781308093260630460959068026787918609784675224415926210501316743513402710425429715594838140778277711422471887941319189148901441115726542548556279283253219717494823435736850387655300631547600830314648400511153069403745081205667773279893944612533220880262518074092392251568718019651933091376704918809926350846038305405742286555548627810210361768522661907826633650439402222323838133298579295157175121509140575079569164606832711420513031067117659353924326126570118674847596498942376581289184518389538406702461818176386070764695424175469328095598903278317184412904163326384634918500131484450769333702924611162185977673526118936424712781463058637566783925798528633141851077447824830066746518849649359797499960523043854395139408312801520812705989029610481553004081323921203809971223389706640233913399578267402392225117596587024567519256358525633583452486962972727954332513974317787005618861614800880327452737650118754745900807796087966840429585296115555945400478434175225725647045036867584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -12633132345744148141072491171686116654977991203734414621659900217126803491951612354382351151878724802570793847267464810699420292187795938712783524793460979843379713655772800502471901785547585594160116307254253148218725954462100938676361125155674591125007869174880332538728220942083825921943056727975618878276852396754180803509313920415113431427946573762673872498045762134979247641211419486258992356597640802370836901016404644540354247709904749511201791640035721296180189215672111125964382533422446806757026531154811121200774041992479139867130362636907690727963683520017972873721186017407969659695633164651971705970004681212160769846540717100289851870825850869517742856527888730916383556850144382949140895147179484652548369014488799245372343473474669473569785220248019612756087553742737157692956732690700591056174706168605515339445827122250201766272407256424010007584091627359267268766517442824162892783232770621793277442871767881486205543604534963747787267429434076601371747938704321087955458320987440694503972839422311217274736629220545199553106501104810870357295344754670365818262162854163059080893249765548040879859076407046523034922402615436089470885431040055755164113641024952411679355857072725860581004934568268066636582465096233125590695586862510839947297666335556487350887324789412471958601375912531731891117559494259998021979803081514785237998211005691310175471660947865903468842833795677965107393793833961788249546574157251619025481482175103874401155668883363936372745997363607607343610152439982603720630651372504211863055137197411316534687371758945807926684180022566317339824117008117606783373275396616443092710708106460415528315345446758427035834440211164935593290483950338044869473492408118227522022338896398588864719804505616132371315637710142563152182160640563605888753895297965106175769764501517171272031130681643312485265126422334709072358570351296287373885070803760259071046848020778073323017375930531373643206763073046561709273960561208373392345507454887377175844152269008343051902163054780422280907761243122646753410750047237320747115008743001364772681759756629549661504768978757913020787204810939716986556449935700274027237595171539442752875544185960557775679741062102169994750100398149198733777751935063645596873762884561742146943160252492884475652971552653433622601843431823647798819714507433540900340417482556944034830035545370897940479443063172184058902133277895739755058721913549521451154651340061589278052009879464386524021144977211075002880882998365768458905483100610688856106488459327543910739979868823355392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 39743492015402566298205338350015708741617753051292526694667477056390930249051244874529110611697016962445802055364787569569259672091274968877410681053445468876820308931968982692920492798132363096652643642751984732669253108901261033462693799815243482818299187687948112703118971185905075905053458668012201180988966989708851789914510740186008574232375528152443431368018001295867848806065105968977366883845999103573004652331914235420459478851508320551456088027274671078898001901108130949253792666675626706452816650394380615410775929606151336656906055936914097814507554739588763355884429975589976950761913624246619013614118158162473690906776794739054359410073359264137221136200274826950154945422544947689288147687389850306923270304519018634018915584564438020201024309293074353217860025189993576321057190979818786734882537917759856633903019013687971554882273496632637396096451366104118593916422918449154392500951997954382373655679374408355939066836912431103830297834881722802984318344214634952715225106203804845988321724222511260903488298584191903113638635506664939458340822098672026055238861030863437651855902852802720387924235858317929303008408034825474858583015450425300802958438204671561370588472637742128466369768773204770396094988903893988080483671349030778800516283899563651383727358737863112182032328736744539518723267746207808135277761412415015712797360789216612472697518041459857123049003933174743612224363624471037217070327346571883108023790169465677187174691096029159401927790845163111157540505923992632146498293250232474723733768367721976018508922968419276059947508068377120211585493515697698765379156539459851784263160185886198930324052152814972483561547468686098455272739869937848125336543664523026975790222767349505663369739104185514325846960064342205519437852171632817555388623677332498756023122030224906553957453065654680731969163224337444197505218767843191469819984410663085499881940346297148731195326366942382101715814871787725113703202246791332461684832127581583726217172810657634612977466156771726855957256216423121365271086921466795022852332168994876172538308488238214879371579123480324520370743079926525957864333684557130747507452788102397429079681288879944346036681144150956034491119992479122125523093852067477108088673341283559157732723447130646106223772432755508023075707691297749316735015990531184819887049418040699492109868807890463733895233343328865644792175634909452333228560681498744967478559377418809189558581482645941863810775672643751037655158823691633138936699385594657270906617906969948947749314235088240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -114414275735580970989591789980794926883428675033990362911941683365875304400274026835742060432753099195127117049507712121400116839909114937679459599213261764658475592316427513472856245090310886079537661239236984453998077475142845356045594507918071446413588083207686705324827364809880850392079040969042389386296666197200110384979854392153330734293959415207841246352638485640661227237681624409528548377960184050141717821818340980182009284288158871166188768180861151290446727318687718739968557456313187676120502319078204684497598601886686372888968626213861717935349556852986571625490247850459587744800324255487121399283863347540383919387881866953175645604220481228523756402667772147196007108682981284814641610425455214183716556461426875179690518694699111894719809924008117415635655060963880058511985623567469149208768495081933084093961871436057440083128729798330895612143653596349102033097893905740730775664757630961072512251980913318234295641377057056152465512366939468379980368629909667586647474417479862457157977225943497126756508577011927979143019783055456585005665660563695201323689153086159382737736421261683331327427445063853434581582266522511385702736098485381871535651154727437233688727324425804283094890352637072217897441505281376667579944668118423466235022067369519538767920154924082637659368498100429663873187706441746476074320301116500267202056252241041318358385498380456736846904104471410921575700467078198236884781545653846072557431935984924245294237348309441253674049000565343883951891858880306059144165051684636065210065585073951008254598876626180864593468002208331615078432328114304679884241028221306852751745651819354303438269649540123737487052326454585501907126711385140924989840923295470068551894052056452151576478566116609637614130737618075657630726785221414182136258125830322389337702247671511418580927620081751774132732266633564468124838409902245480894923139106411148613684042560912393884222211184107382112469076821657172636932371561232975962708134004007804844524137777718862225951220239479712564311667104982521422620132955235144348348990613035756863097922160640724149404680632481943775635806552050172849354635204664788861774071855264628637485442125039142435706279958433529026889607686459316548184307484607681748333867677168284973530348160516012549110468661447282793997641249889383710495276749725873608968101055307011336301977283914894212175819765470389360172847465099627618625702556771440192758938936624355204838875604595926743155254335157933385297288206092385782790658149585165643192400702102701046769156757743730688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 261432225668811299574138881444139407684137225028672130212743279531902751157554813316315349306131490474977214101961896109817419986999523669439388639668548883557432103495489872943778640816844553367164591457475533124568042302141484349993205020118301910059104995615538124469361224216818814969258866995392665159248851300763398019021133723416185925366590859701940329594517244687726837090390412767829197175834510677400206785605266296984926763701126352225290352843802970440481402251859292075383151025416959902517200597096527619024279965817641802838039479309879911029595682089533750428613045216900171091834403563013835103047562464304214586120443423294503513513818904600549611530306768107338267783775672237958256188455008297608833033988968241409702068271919412210139956170957279548480274204066282017846370123636069684344879006758253152259869499502778412559328993720186615279680094853278228181525271881030516279882144890596889304313320903777731617718049762947740188986883184844312769854821857401437515144762294608197197930763512136651765243627829427031897346612623062155441312498943249311230448123356003571330780777882636156863495635267915184550417074250543164511051181025343683045422270760529555247569957765251996404919249333212418326166500136875126531768434224384664036417575620117400827175260597511917379503768223811193944136842372241991874071130144847673536821972335896656111701532475955373083257930551904255395045100128145985824173575772816639874042289128171204216071126781504724768745015513002323975391137009068331312767740308826995432645217722024285058728463181948356734294850709661358627451285444959574669417221853508834921676367071665991149319036992949036727648745876367534862792030057472523280575555401384969372074845522818491899684633078379052221887309538455225381433146748781452314507682410029910273788671244904111734395506899686848148035883764753086079613183602163392445328110538216699862550439376513082005356925910438146150635347513381987546448738679385033060689966601756360965091769728930709684328991730660116684443677079781685427347425068856445918241059460675788680217354004687454774770143850162982878777005114027864727199375342938970356769102038913028153803097694903942699667711564549581267847411482850691724806193658901896821568244366693487387965372986750932318559603887131032391282403869445097445780748424544340827277268853601979354334846656337681670219619669425485685333836686411280202690827115920765738848060186191624257513473682905575361464342270420592613657377317965726779151665118706193561064602372479337129837908067654565888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -459857290170861322731026150841057302671034447028311871578241946357577820109714213559586668831263308331381596634111324179535259617155176511613334803216596580103108871026339368878878166917213447613760283760130772566341108534229048532068277592433712928429695636534030311112045402080374448794881742931562642405426037376122888845362228791321365472504775880393209409730022576908070802307203525948621185677662639110918879560579354760649308074304345053310748140897249420577260750504490647533105342393080206111496013817636032084969926996686264819913856118487144464832260892600640255865789746383402562606092849027754337208954424278899772078492208267097310633655122220674009185385324087389780006151691471317913587266916947821288748500105888527692029572184037287452353066430919209014236817143254140360610697508718939526876624327737798259842341729474846144199891216397516845131245763179283411175276458890069248169422860855173125113845721175307514356965322491042040741804969434487182689427917984078724038283159620140491338894741649941332464962685058759322382481906840263606633174934898902239168115216033464343468509409224711860432719162199123208373494700385589175840584120391813939548346695745961196994846955808444094446159881052840087283780350274576419055454026577388402563124713930693729577309697512531815732094543119773232016491668177127060712827579725959949862106447862000592851570905997434521792206985143202784156264097723684116745982386017026533767908495782424593982737830231150307906366169591043250807814634773289531011808237976781794952228816277519853144151289135178985594138309208854501658371169871745516812677854629434895315392209428363757605151723149852057756320932861416512603107782228327535984260537437609433137167512303639870465255973384971569783907645299569037427141169629929506977189484334513942119149755784912025904394596696362559147385395626824903907563668172013230167520609658441720338459843751029346396686885473281618863213433099437863130265029930787721591293771195207446515675544677870727794590474015451432565334308110850803253332778044137804204651825789530888492552185621092768882631555225056272759310408776646468473548268558494343744645941097321180011490877731129911199461186652149968354328405143097614317275539011846498706970951740782544024449981138851963155449635306950245273933901848511955342365879114568721646674868904995032819764709258520741524318749468345171311455357209074032819310500056654512944229757476601462511200524720044167336242364867487017221996266456640600634653272996033041404313424911032457669801712079186427904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 622857133305611439950312372337704886910156152992550576806127545961989647897004613034167203102133570402400747138953530932606081706711278078737529998871300746965775080260674888713951643588757321312209285846759682535391371337447435974641774661701882449150148711869576479012006481110580072645206449109438096795304949430948012356107288961543081456801722044872113758360222991293860541053213538814128584044334515842085326078728248432273373666733871494248174805579784615357904197295824360983275829237717121410038848489983344413630639994331032286656116112341842550747720739041191483619017595199834127594150847808387265311319403499087893414539793228979588533244063153852609436537419287321085546206044924982834975846658395317021480290224475506670315662581622705480020889576873134391461174998546788780584475794959563879783670740278610793822875128694944030271489835641555451815991071091228911697740084892326577020560381435341616660441552381132887824599289280754287323304523780417299544251837258419912782108463851099719737849367433921428079529156107898589375909469497473357312567138719913432077397455571026255316542701806945123327541610706664032642817134449814832215970161135628410110503402905907683821908127127210913585429180345560417035698614668151964758629828707871785412765628650729908225227309595075827074210623142617891132120230080382194552835750730097785386303757287419476811890409807130782952678136154739609157064963752087912758470034742437633797955964572830254019385690048417013167124956518119181968888851738311274972431228903609529134878263178732088738932548507443930125750945337367972491976768233068435053931750519813378589822490574598115466683683955306163865304385843694262257112648718216713371501457796850899716458681584329888791182808403059736132938165793554479106851474437768852022489622008743864123399827550826210423149909563987852384240472803568914180990821407962851173286382519397885498484165055743469065304162776523696529530904285101502370581276005848539255241434638017452453962364654149903989510192026582402451265433102749737062398666065566148578017545952457366623790244346028540870751041436254626833345979344098743001376363291726315505637803523727567588842358363766375767315140865347180562677721057507705043924325541211686322541682768248997587109732670310305512541644269271900693626205695165347186365189948976673932644861452790025465634432067492326302354189581877393594136430951746806101383296130073008019333070255963513315740677318972778884549433018021919186285443875500847507575714960978536741409649422563080710464365277369860096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -648749687289142500737225156388796300612548196219322609070384533597043673787390303995550105745172312391852924724924153296336343787411091891799324936238425938741680847740014896159480678422057613622824745688767492042520540829734665196380856143746974741056545964661084567372329329608479009321805257785141708462463938732457892707060416021170147888777415519192158462460480898107857444629869127882423772576955185729883131654465724634489029825939350721396385236533554873849729752793028203888060058470267826777051896588813044714528579378264889203402688225152035034173926555150112560784419069354495061191926681981217024056323232245604174099780574206499581882162901435722373617741062437520406663432847016828619742465015857277054086264484651835338357268323982650226480210740462223073113342134667518733243808441790630351859598026064110914441865411170220438519525588938046458187177690319536435616533079303178358860478082500320051826239025472271283325603964264588884142202898338882218206073284653707669042177675759803819915638846670924517295394776819087160700920246219996538262659251468199038448672045988474467715697643269134068171159232347363867703018072255923460086855199678714620146177959393368526333379722918145867919458905128946201205113031383616748113864026928745424099318502767150459558025699977731355051453077727420019587928861032738856096409027421067439638979415605983737407625898680607861591029233540292177311094870995901064642710899286671894405563327655236501731644193115875916946129413799568089260963086224822772570432977172740356651469108161914854622273248003514256577375387577388000326806933005980892170811798942635718259511863080465006137185918086252381380504422632926621243795696942582254991306632369446230298460601113138306173296120602542511073621691816191920709480773323281622287683839967535237434038939092741624441690627760232750160183928848564622801647270986702127505758692047322753189321307392468876531599378700787734847782932781994274587128203578846425045334641856952758764577390495343855783596522275127989736298846139695700807724671002099115113802843850389041631738272846201122428926396264547507870505396293453327094821719157936100851274166638420991992764568556240076093074608684288444677955553418965058526758627828266057737277228799110719594796589203214993167693361881947224626211207902413620209796676833655517668702054975609065861506945471440186672105530715940124116637128716370091557804793422337161941646743347573028008715988054244000640133143056270851130373076405129349600226613545829164567712690028648026998296456644788224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 507156365757091982374227245671138183530630252472701661290415394066424101760195767838507616773598869381391042917873661707032702223337150540783942361346177856020108734886100999694287384295640905610825345518562924694234843188570431960599172587954171940981028585429365622154237378870037756288272399887469459524894731387145153798500328301131884552270121712123652966171061879874312185077189211953324106184875731302173993833965128943771852327325722215663887770522840008776001178824365253028792787001464720278002592349026824077116456083564042846097925757780475439447937152853924688752119092269330830200407936591510794913995068950587949301988881776279654667473472137033522458024763245990245117722656333733764484985227262208809115111306950490987882326464806752713834580824095444386697458943476992596765492580728277055919804514636245813936781344626431297046535802713286121746114488289704562171915740102749096045511967933761451394542834431155645445594184093472686806428527006933049896264336275808758274981894811219846149142609025902823110815562362372241010540481932857934164584797550885857655336815670084352554629044664052879994222168151484916988823572753273926450322830861901961191041241342506577665587377002292807169443172782747873904164237920562884200014948406231133227486338794724961449414199126392021604026091997284013023649893475977372828923721004427804709503425023446018366997695114296138819872097940921885233108479532118521915480664650962778159722930488633371336426376867844300529028758747571352280843651167843049397759060011303036529366931410449152462999814390356055262495734890682059330574968750802358271968370582809492595927558432113700101950229942948416707334889586915790019038645490058505438455448588953187888253399904428201173982924470764114975956181693877154263077483880977460674916710582573907632678905509128090654811556886555664725211201999164055190830291006199061364773167323503575826044643451867001354241518883856555610104471072377285655542661647377332770511352249013947830264906294317397855909211772792234034001817503780913845826009185327139080662679907894140128029990947030536712150393810735421570869692510212000972613994912192036548280750512785889113289653016180484100394673242468487586772044839038654679229110819996716802301719975627920032894795851711539648990687022808893450523595159417606290429795830704156426375929456868976992808072665197744306292733915142505114501729538606760442378288496200614997378197729739741226580464828797825701452841670759849355294787335962977700675550900316618814809556319150089804074020898588327936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] -275238042568670534459398640395767087324036067793151956268170387169581836163646987544443768647267349220531389560689394298791494609542192587532249962786883683636634091770171696421889248779245132957463294370310580461958033605037342531930526409176336359000418125458155668328886475589849781720482541649017953098933513680513720482380933326054931867040904021038032562759842464208945134867387269892122970002774014310401571135530340165411326167977180867469660793543762758304129093104038929588134096331423215410357905520396087753832707959463286442251402455855075899423837370119418904820515717153888200048551403875304146983801778840264625222553082886465958997262340679057481306095287380645010141215928799002014021124820463373022569327369273471348344537757066351589322094322122165255465886095144653636161962304678609743570852747640890000079697309116714131279408668439958534739008580345347679722258432895395515184472217526412340139185172840339391774310357316696925582140001994039951729740737085451006672064087521282389460753568259911637059172909612983445551963624084205877427711730106035884147748845731069382523529168303564258626552557521404839043796767269852456476761466056847078968919263390964723347733538671167150070496781359925718858300629037361568368968186219849291892217709612520553975948451371968023657684036297972149470850999884547864927872480141753700101569891951019612493499046678108959220707092866024168519419024036918511293330830791007734563226882919004480234934994751285701619138594787675218168155237755065577865614027463043575044558857299853120815710623545139529376696019615625215727651033846760636863272958804008820644127548266782398908748082740932817876059073896698484923523112842351278056964689361204825728591221973593962037249753464024870020192670792275574778588372296015922740999761941344134666443258528165963639078578135662614522462058797517811367687513800155210096892761460887106384469372018272405850048909134687671466673757138906687548555577421777989343063436247653661623562628495728495766024941953842548391268042824648722529516480372116303893136783762725547302799233625320272423465062380434177333759109933981255738229806259418970661956773977260558383665244986613759414124402856995575845388514214686172412877186090434894920267163529205976816349607152247998272659603743729129529723010855689120252728194206530522659223458000881846070071462788571783082237172686118954676312837501415767701377405880719365835690694698241691585790223486804754754757178186750327572253108009669369724290612948937162255118885725782332192358545156875485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] 89927851536976704113283560915437692276950966752613988252125407099375399882483455001008438795240112415461282972024600275098209834870898739403733542575679605453572440165570492557203472581016352345753637978839033139366614474407614998838269320454200564229976858215912441691867928377914592672987744069431089026923662235021123475351578656923877631814956223970308874315761262929194762806970076949306175559440758313886595224597791980358913378543354231927316358118220772680304293017024275097107620620946967481347412972290458398428837631536109867919255148584181623213998391458210345081309306868391683985750010308328821520480950429623583815466590428522455501025530876715043130862472129131906840222479921775014032814822862096386729311593129400345668549606510434415568325991579421878814122425578440319416693896754507590740515517433015964063164648916980079803238707943231202243711966598615726886616926835589983102234789269722474619778614654714540409447240350822443775607565916472997456494805725689744369309769779276928764529974745541579058144695056755491147577913030794081263966294179850724536788130726151826536089920786131975838423033508919045009492002082844659545535993632774185612000810903591660617293339674026831609419854408430485112731767427744372164861558043687953429694817868784276505954337284675278341347361047874712486699776706770860853948826143555128002731953991493939707570695635513046906879677845716795542405314227739034946580881750775800034083617075114867777215561545051221865606352395522161561713224582794241116844022343606409220801556055649845902161815387187445584090211720309398055435559768179859849679970009047474464808536370802293835640379624637797468356290271228220198157743973458720687374790110337145812531398273434201200051024434384368141309490289658177903136497097097407933704203996038623050538750125266551843493806736860316813330869071629584921679338178565640854436566351962622719743069781315640852494865009573453357920972066109727124313473723220662244909243554572840799134674525455245594295216490281516049377808340617091176399343233932975276565637024584595945455640959932091542520101257629472162024041856691160717985376998815312005404145407488635644482010615154813817664790653220450166308493227386501560964763630670361168599180906040680549016502919147860478164151956485849939172996943662598043770372330340923947353725555283774113282747673440513071593857605127971270476139074233892854890710138840881496979727732760753987421780836854456058037442533579974387791931383057838110246588799199335342649256169813834307227798569389916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] -49242823441057551306788171369992739869238812206833830533094375892165804833608119411558256131718681206436492178870671633625691897894431626750916183734136493392486224997910939161826316237286462675113426404024112959672026415659228967952070575449469819769624842464170422379825854053149220305478704802004378243675638814504874140669948210876328917651103836076220655594298854828882284179465196173489321836570586280676078903467957122417041428280331424591735234172381279302085174152433394321083306646608866286875849984427684579763435937593770762313115425640702195759843490279711501170103230201431234080245678715090521753643963300313691595988317811933346561731998793959079172758175388266214287747635250340395202629184281503851448167316714056149413201809287672666134972690144130443859561894864827178754811934114885872030893501457168599801858829300149695202078721476743094631490918305833484612052295343935565925992496150621621379490166876379090538520899857673775952753938097294075950957406123528658781766288208591794860210183138603779408467420485082186407718802237204648688552489413015968011655204943217920619008512605921289946688711977251194506179169455482692818938865300598313850328014466636258793430917807582205882691918704343295504048785870765226003719278666390589479725804814257656555308868564893872905627178167419571415077131899618956990696190418714193613656610983773070358422141164109340445531449266775852534996867911733940332504777198084936885599271943195946742963536926518894273119939476476862878799771013888756120690039056299688474202431620794361107842903528455900193969758257834192947013163958056666415991132531347404386438083205247188368890347145967810061764665166031010180650188359030121274900635718110356629472245028042624499249875526619016822569097743189501302338489035755690269471976676052438104986457210446743755213306485802690528740619711588132128764666302655559796350691740721660041379117043177368827374894694179093348154379470327893772255561006419098255660587196443201930018930461975675547986073936592390587246668098692250302871155903496423858167392154923845993286256604665744636464818860208609501515780051631821611487037364265153405863722826513986837717957464783756251103129108492524146461432491277974828620386997971753123819638691971916552275537953467075257090446773515148072398868425443162562997946808578430836724731603316732700314753336717986885239588296442835520382550061951459491072891997311370419674001200713893929847363606802403015128113281758359447447382341315221345353652691352741116554839386398777048276911307865718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] 138738590667467708450694463935769314802737288463942272302195896144328877242015873377508353844236117289433071440246788348797038451689694111944077885324854588957070169463093632211721862165142695697661032882122552698729357006363084893743158387169758543533636549050564619040622530927170620045267841810023599753443538530611019791900525560025557436065203099448736415361315886863484686833364133265799467574314063034365660017700302474510627305642446233524486470393508624016802797547789054153588440806410192064575654929529564901049514352757442181518823156718153074202238993030535173809168214263828939414334629004591082250234129911375726838443067114203695625673587384588736895751414867100480674569398268787108531982184177116459491497513528711143014762822840512347205377357809780083587447735621929777770147411647131133749299741684024524282066895811428737630947421173246581548563819016520263337569588360278927385090783539500936368519314690969726011734720150326868537484912912289905311596154062356509820204206473439054761544077787285167298369984469560853962211196988475751077172093876422114726326992702036359473277384482868953232027345109219334622201278673567186194686488119784304246971257015425978729294781907754166733936943322382648047292623152504960403520322913375188473091451426625955083119277778260920606346062776818045735109014481293116057382619753694423671954953559410945412577739078358951222420575842635532338582486320885758605514199729583176519562686646626371291580064619873572413751156934655348961415582810925251245849734473615476025754475042125009758625373613719830728655032099695774001980758266807538744533854334280190684078511157519719806893198384993318767323148344144966089734443518982566378361803715320219641534283730871579514749804585988756786683272990816919494028271808747280303822308392212573123124718807912567791411615907267039295728324303771171817941360157854064262266974982892978077474607717828287865501822957308977914424901913326925365315726916929416962081936828290222566388867748553747076514458180756814108579990728013087124391519648855277282145882828911017342707651158008434063760360604670618355619229279136748568664731366832111794834090983410194853668734317983451498235691991668413273724248472440833654558784291725139940818855302955140211618907396871669354216752713234954667266558580802374949377870475578622325306387067530910548188960965210604085121166677805391986732554551330559091312794528083252355912242380325539727183835646041555533723087724494844656960111697042630880915889265241293754057425896691718348802563766105407488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -254609827879136645754936305334510785306058762311549339097417989936946544322397589831252104849664325312910666102448173028252638009302552579086887900438508574025120160649852155842578533424825521643496090899988085075350173889315282126501856690435456086937320149174842193202047256874868597213836144858506669646548023297113771095430718585417930310509395190674989815426029929466456105512907852528001320985057800168285082638925728631636216609328602434217495252080811679833633245666195039400757758531331485256493198746971455892274712752361900588708276939637036389748486210683541175614550220868058298547103284535386850327650413024129126936643940513461881526372971092750192037788217298647219749006200151199755849206901289447747298320775385325920541880414791216996834397358670973135767017949347203101592728646788816546738587908914399012906878359921105834323878433263470865447291422328289574766990806122475588357204144214352925964611835441409343400184111495283560332135590690407943871602220499692544994151988150466771560192521072324896516917638809274577011552776586027137356139947430736825702608364509565703923745470132129435122838257967919525764332048531766942301845077700197146301847714899759389375966345161678614545259925818213379665167073253329734292843984428130921982725096431163545666830208674288618085909911940611375542290232949413384833718574702959054408268384409728405592583728380437053154070932530910620239466068597115390849412795147677431038830522583484931606140775049826627791280619579561980681119195811536878518112327670389468429910223684912065660063346275867293752405000166938193538911249030725943828460793981552009265996189314542078094190495303376677651421157135923968076237222587102494063485456848965170527213878172104303827604339272990894869755684634422848234032424827149874697859010484939979858148984204337774673967049266099168994878293277634554569410427005845301434369442681309591402163396470389753493490858380102014685396120934526256640157817459375575097640435891345860317737265829137409833413725929068438856788107398777874487868853719353944642226051532358940053983436105109204132173398767850600274391296401734513855131203419763805203235421955188183672684167219099342701800859384274462250415709860748710455094680901908287676295968532613644236648852290502332818029041813692131232148171414344554352249334491195412341498026431314524040229489302114845345848821338419225860295135939487061291050741242415889951827141824681413508331950586998168782063477435645293468295380989809150860594345971850891603120473255970725676214288747981701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 301826621044568964596743065375732617326946484923706773359336264321322226205307822400161179012674927791087755506669719180238071399449046276936825951271062249964173137463925369942454753734232211351362391201489451592290069595093571107390479571738471814687000819224149040854202573344970338127691699414626268463502685813354518907928249270345760484197036181549091596981019939086891586600941394230163123818080681432414840751084036740608141170908517428609015814347091055637809643627578120663564409786190517107311048956454805521430345865483580586925297530215717895632315394401001797422757189375725010538641040958103769997173762221448844268756529104302438770895513870750310022444394159776350194368336262921809647260144501306742050719144938377127983950707785014147914104606588133032640357350079390722207407514042199988129431898302503081064471949504877519397245745893074757590296767609129790200933312781054492620587157524100564188450691799182963995698126332144454676720007309550927778588819603499223798059718113892317073534772687936529864436428719529423442987553861348786464139059425944512920644224960943698777719149709593973437648611185635724502593152415720494247805496469977556511164894962252769549349349704222555871383924516962845776704347634208644827003575768335940949540168599814116700200712343069357755673537061913171814746837574917368521227410282593754296190006006073372594007986963426987444344892438506884251132078756793243999076251965720336850987011495608373895855583133019364709688596573198369349575753571534490271761141216306848528180491650447090156031213803005712668553995680183477146620855173186354105826709318806527988645268744030875756371889752750668351011987210612591344842592074743034896807462399424158288510001112122608825353022694834405119158085006109327557218087541630942113974101644535885898173225048583231105851454803014667273939026594463017906714264847819886520572272791904887639609284551409890135650442183595313565605354398611700334188788276808773187454303092049988271163886844087973709615036034743527398287646395775408201978077495356700069710582286110702158900805849515620758473150226242723345425743440230994247555568913131872034753378649783368784963537028546310124392894821213429097008082528937400623774364102818450744455005069188772873843246947487562702476119592773257823606058017183427282252125482291683334811175927200478560959165577300589069221970278275979463307442135756397057106398923366151163479942705072712441163449223160838528841438257383381085455225595534932421715683819121619061204773033583419592491800636415803392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -262549615124476197262015656060845092578622222575305432335608921949322285314482503957489635070801673960733939575028376497107950659402881290418627799387961000217153121215017070310933289326741728781810019714419538605746579661746497966434481459432176629170078231636796943784867730776296699523354438215527212706099360628644633379439064977779408998561698163465119179697457323727107348860786511342476988128719451252830805112903481865233636049025704938817066287962650645260763424554817190861595200475706219881789833620786733840027567359701717265659497093636870688924414163470734545499280872483786335160486236671310911923095283531163252745301798376273665070937164462588237787421269806691579620252421461203835824160109233564699520018137080668985386344946410543498150211435312151832965114454176424454217155047115247662294416088007610752261771747596663081321969882843842502397169006091736519008364960663367472591709147303084718166816708858569454778840183706090600257871883995270967148269299379974091940994067469747703297821303099534791771981586814776484823990375574366246209546465998223616687212510710037932898879316032955076037914474775075810139322624815062868085283861799619794007875312494754755098733504336400410108047021396421069653212862699356351314273170652495804008482200846007191661037697747701694621425304867491813094440437027792615624096464235321414901028797069530316895665008708568356952129024046826635850181149539141694477435009974478060826905400678213988650545493897537195744442596248385722254137661754348052412749478560422271764855551098982627058766926837196926768467659389630966839492627292769747395952284983989166072506567297356456096922751187924170249659300430038531627053253507319068591747122099392470463606302572271227919572785926790590366063399238888120240680881238271306788835733748454548487318050349493846022609861322978187629820085014926020440620055958451444787020727618765724096027972754695985333247880571603428264575697718087534503021572885910156404868563661881096056544369870227279394670395628323152996204300787897592255063228931445739727891694624979320918390788162137968571790211717653932157836884599315574655944027508275424504429944487054105772203824751325681489100654030540674888552131439476599884944012174284229952691050575292982269087929088964349683768993565254668751785927481840869223133909958994265965502942604416675370833986098374070142237947478320769538711620802872284125712781081078831778121782077905130741649587220140686912150680835368352890456267113131745517487161649780721904039497191449999632497183551339364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 179626822315915411277974206960634875073333456615034686300314414047530985896947908978836680711885522541586417504014820584922588036143480418403049298607827050755918018956449663347569983139994050306197934401361183397321183564599197802131217559620931701427671417685770397378016524127962550093997099693324290801856991522753870064373117896924733898792008391362669746200709785079912373794713556216314286445495525797674543037114189399507606634174049612520521975820492517858494104451051544282442291341504729179617014467050321309666468134252184151685310254173596735599072863429704906497329119857973819564222263769596685785846632449498036753761489465282570720696247132212254790148653647560721253815713948340157373363200949486495267321719417743200907272289179566789275927734313457536814050880819990646269338635847250423109953397253150571720510280505720786750975493466984594427636735229677237669437501917412456610885965188959327072562847185523496232589816922971886447768372685693898376969313208077940919537402503747225666071807698890435766638848567511602362332456624970767237655994879585173310324371815541735997240481462526341535044861614059878315427481493206640220603421072916135276289064878105701834494573395673891231124575239729620491335861667297692399214066930085414658362381094597778070600441324545874987826615708955094871851267936068816280889832384243861051991533930489618966267536830410935329327936105526054441810628075481768724289397642731938674477540637181532559248841547645742523917657368267036561378131778117252122867361052433269636319999750447580690777446815034280169235213523709811777485453772869159997654369595975886639197835416276414140619478440955513226973788649152964111903143526312065633478519059345098285502859206167952625869152935120604170625670151620676622504656624629785970187526362759495835387819729245866229062072985553777704696001783684521088911736615782129166738428840121030024351997926577763199140391739068847231850953306466440022992042253770413894616863915921344137398534154846032214389287026936346279742948775452358901506992513107413263959323369163326407669538052376418025179487920348077881850635510533083934839626325878730838649385667104041033352580537571673609522033095690613755404649541826814492219012781411320701975411063636436566902027438179625276567921973633772233631654201153560726862747845990625812362572469142929211576927499917613807482276031759674709301388495318610988973906449498862019363494057721556994905907997378802730407373574463642293727598900097803934405089461392124828406866357464411263775810004801552384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -101214125992233458526494092354708625267696274985462865662917757491024269711656485599881314603439913704062029469101745751189148427848241691108517051118596441825034618486082766635066178312714128631252654724297456018807142115107483828485271250236897355693993500589962383905494089992533267621847238065111362496522703417175762348289553721771791459081707260976782564987182197014882550487271132185571616664704282457423997457708254644888600144356749370428050499133678897148697772046248181190318523467494147346537379257737271841738793985282984069266905482488678452163934282303446917460935744609893567915201374553125268275792895939162908881867772938462560980619188843301483225812809423839290270924265433601570956792359966162869484154556838115756233289052239146548545943842591057062637917170315033612066120924528071027438352588429110989329488745782588772389309796773598041885759083011911550081445424674711489508623677655897147634333420238718868531215491442225446919998439497430360479037571519721362376306854681226188821849421980202256444191550631227547048364218782076334312151176540909865983141031304239068610195194816305801886168143061697500542609013233093022342545514190525736301129236408334774524027862414289129975984492679297347069677376505759714270034699735086448099271057236171562158369768091349506177550918058838043444708935288897886828353129576815572176471474374365477946823379375343394340540520589733796515557981179860441848231563535086360897455273466781763804041997460376545612643298418109625122356189077577284878005615474934953726858725660064647514611002891391443227230385369658975102675509575207743519076740351293209960297474899701726255420507063648164288483839983803474835702796879058453524819871046093925703877587234788511612674147605724635361694093069406879426928940124674222642591362133616352018772720445667436899705504268445393616640784320384567521651325027574190119804466363806164201481907749007963560176174334654341085018029904376678007398353465453126080838501931776928897262719606845985568325445514700024259964243827132059613997907625224854461433585990622689706444185092908945253991984022458522012101721928790153259650845477796138572985652161464576640000274530248568853125681892837063900912886832517352651239256711204420687352410147444244765037891461941600377617153217639331981566211421497951285130510952430653779855664057054634480760159653553776072079091402647933665001585926174175540876333348535488625218394903595471916542727115735179670623858348997866310762702048103127419554606594036007918333178386712939331917650681804095488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 49021467956397676789942829048224105946322652640433480399830078251405879516967742775954595253076277175256624410555088825582947809286000114963906164754585155340765052538053947367475494769205886335690427826600582604786918763494012327809791865759110126278802219588606177971309130558320027481266851656889453879871334520991040367602015976140346373424144630303054542713514894506575277287395828367426571638605129234339448736767486064659129256281929854875511697177790461408790526147207777139997979829824666863686329451212497907866467156527495715181876084666499546065270442299692749800175756708064942107067764224229408155193872392219413911091991662463360676035579113436150128009178812397432248722758718440319045802178354084765134509692954450523405505248746419124696568887766333160020121718712648202134224709666321953549442793445047479825631989247829135032185338142030904103021167770009607107648237211114956615858579122902997775657590621916592666687702425646811633068777320858401440300001126909915944934280393760111632396659085981650083053974883019362862188366857052924974158119244834279508245123533870240278162709296376301668879141175230588733539626294480899571520905704238482392945163768451774744383762879482374007571556357369159718114926748548382127531230137764033025908728749687006677094489704356249812646163191416872496284733982757248666675016728709881943288426309212532537812526576916353088526704626172242399796536686301274921442396069316916128745488338812039848634897212268061999167722537155781343352782575305606712656427645946114838365565226695010508829385818271399587859946156228886311209159114905285874479192332496608223827344016645562167920917315918465991822281024914843235848339364295944206717966281187384051405299133345534056588846812710430805298966056740342741706511283279833300455300636302290751597355675031663543185733300373137470772100556165411543845022260660917011262948446958004594970943881818218849963057613508266914255578494616709285375593198322563007555553613110862432659954800337622534056644389415848522651775509723674244045760344770433550777802040142059537150705867520653982445564871932138129179576034489806112739734340929475587695169623285267287803453123530076725122094185487909771130191466563794130700786182322279957847815652258214453838411361393663797005104807222528428827325170533545704912014547184888794134553944860388400165083569498841016071397868458517778324033812812160590478054612322178182539563060551022219578122650332667223380250431851843432928960195513131430029489792586910634206823945747663297796069672697724928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -21379562405255699588929274897956722756378006723839225020495161894274079632611146153175442612876650341603642892578019926297114806591471329731172153676517586273082065082676951550760558087646697524464075878610314601808559667464552357833719834567624776704232242400772837143131807389562194894853824432460174185502676509741014717949282279539949404793683540662644774362874768517626302055437506197392411434444427908480344644092528134266980645167767666080303255482936174828536065865476628069830784144861887100138250867637692759775499768327236406981931734564042472932935334844349210352344831843625410810618554556208722047872562825368901338736117391725763879255711402253426003313670046625928103495921791598546825768463705847600251562866145722203989338498694917029890113845791374689007917072940345642406757989862656582370844999362354184248890036387796058108466479947634696518803904160644041820744763852145244012198214798443648044302084100984074539244093719540989463160681105055484902893026368705601947309763683927677888195312502295988774181682341481062882147160537844258015761508982864157074498407354507148440757451497446196508577680454231785875140435661058923739490944601725239235643423809554934119770784649218618608461303924722055298165346536177707671296297779959372222643380308796523304380421929930158899059080428049101694830030126350815392861612089387671799075334398689339046885182459774823867685580577965546550395087634598075703600332390404166088765004925815838964763729595835448358292375007453095705978236347519701705387401820076023642287080959729183433195859680044527105769852868006302854238826522420297869400359033020621819032876599768184497025946620452719114748128916282051572222440846613348768745687369946489728955807687335255239437303410146383734179284732511110022895030860304358229827578460249938848020860612552120502056448602502470137848488824781578086550754177170034238783531161944630360930873010812841285351613738630394305839891578819834341011148201160621623345079277817064789612896730838323700022884075211178223900084567524444242987666903474010895447794899384379386244209271505018130605244451765048485774182534808455076223539418420397114397374641725330411032121358150704786783785261241534747990047714267701088199274241788962771125343428343779885429040182569575395997957991382945798639448113478690463383380487139936227773356091034019888506856669499614101686659947479729931144252333611442445651465126516584307696345124260164995295047520784887199486801439681802219796645972415528940217556742598980738711277040815602139154364567193124864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] 8644921530196776972225215011789945207403434584900412524160890850664702524510610094060122834480415547682246532835130316388788015369025114406230948331426148050411139747940675992275808041598773169632901944438535680761589954033572123388512709051430854571634713529587916111030043867765386890063711924184379640870597891053673444254521299740947438757455361626777581170366440145500556218928821439650995599204042888309301195177381688038848231184880495112607109428559557148290655891276604348070473403300444454237385204791078568196814114419551584651420738204906050076761130701559998542133643511354156716078942201792047936200119652100680502632341099920996364272884491805035600276965052814059663400142297841223847885361880265791638700165521677127971986894625569142480543400958365658650811603778761420089696257788650301058119591072455604167705654993430121545703270161503159710956334937417319352818057703414210820036885549046179426432093155691389482098273719726617914598016288043014386838448256364711859641650431610131472697028910839579563647067375550442231434704145087610802723496302245804386261132735506058031219419311056357990785294276939672202316552151696447507140921329658685480996820675474208763541586288503612774017806428689224019731481617011282039857548079419915622204485597368978453013787832470742996545968337834025769953580942460689868312150474854284931528361712767773425397712412654695609120103996836121891154428150928929298623581945838123815488555136122893116836776679372624598400815416962511873167257565780775333433517511184698146475361315190418623427469609409399481465060835641116430727598457686123064246343744329955880537376815556072722879349858999915947113170525949664879129942652052154177939526476021266905637193425273182489697449556536389534244906995853352594860662024167201100426804266316585594042273185784406798301477786245781132933164353682745896447031905011883782695395033759871439532610968487861250281416821018119239224040361022440236107780217845855982802220272561737942922326957332161568946628819171850974566454982854610091607432986107132531094255897566514357979458397679825949145087011254884817480472691061912999751073639467602691078333555294876373222140671298794234725493965366374704152989623070993183838338232447185167162297373669590234168417994491694086193828990862922982964693737360090327633951340989395613278078979397923784351604569557074403937127511743690329586320533527417725795131624736829412832211056086082693631812694363828576415005812436649602774816738604930089634228216603149170874923206851426566668177329967071232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -3087694004552127801998670799093930404152571926334806271739928863180315474269789594093001314736917424970778959525900720993171204090303842843967188639252237848047917048344636392747552605228391062857060140731418479571914866393074650621696954144049652775924525025098532144456321048947942919905848637779560883025553264160702504883875251052959594828558749739870590276524699705900350670061281871371415373851174426099366331016867358937911578204289402347621660002459592225873629416291738389444697887675136017376957799860967468902413997830993198144323993672297829682449235773152015570860302909185569516296834102744662476219132863045389567913651698825091519601717217000116473589884528042645335756527538573418485025025931307430432526655630116403356134795160674739909500478008054996694133255458537656222218309659087785438131747890417987849167589018151299813896869099586420606864808300289356979601835825746924955849963924791677341937354463859356944089077351087263434784499901761447810230890236525556161464906624105820148152671163162965565700296001388661856108951938740623027341147029219092723640598918820554723930717518634949581683915241015813500597641276691879169785461747861945911730154972593545817919560746332197636940565929386670947703998839031434319904655870477253120132741053252544784614491319365080190068476901109957751260753167765626852367722549473402855712960670939925682750906273918115962803711058533579385248251030310727829292691182356444123234598006970993103690837461056081541728542048673544456716525250178412083808288431904165291288515798606295160066899413498773008076926904327683697155280004014900142110897067924522060498960951238896188035263037877631398704181180792519301989486477630701585184331340756114567672806839309857349378894839788213508101689846681518975703249674253887202659292617166346417120834383443733139972453655842456717965329011232825040491714467881196323532370695304907470832644928400194542306237490453611432153501711290794231977054364975832905438540572778291466497501686016798745827213081511933888558536407046782415328188350717992637644012217748112146932791997292836842057304819962225058613857327226231289037778695897927097882138811981344620957228356014080131032223480998337098555354489341617370231096988338759190122837269464209657239769995994159686801826307763405319375118549167478705741480857708946085982783192640033003672880080308869663397406556385491199311788285197002436627663400686221622058215791129419033973645937691931622032051633271883433259255379978916720573004144311614431743710702338456265074254611182780416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] 760828393731733267290771591109483126208085656216941666622672776372776386862619307600053468829474811420248434009958862146524063676943812367539803827053563799523811009048762281528268774584505289328070403518892813570450731431873248028000970366236305489907431882088283857406719429209101748713027373007386277715457033873994304952302215098797178709703445863461331582447718283967239155726451770470325025250183084472144999287291041869170974178458057339566038607054855186740966989999231911505291638559508233382605560989531308926382905011784105516979752328229702779120304996576196821908244936387276657505774845900194358114545568278442092986633809737372206179923987839250739166838594004366595185654535485976984228693192272526901300414601010118105362234317505493166931246351309791662594266355123166498081833440749890565391472534157190686988846889523526834471689249432064821397069419513251190933883399733112007076241125421989601320808792847823700662698697885552681624170357370336762821084895473329869368761427396774164073778232521401912058173762421477864324127730146523755456738248356341355651979557256800689016168996802738481505458413800655805590083973408990054602923825465613768821435161848935067820859316156877149852994339972358271007249054275230627596725508956558835494514419526964184898959822698525924798455363671432315063991429755660312948486986483537673456290762107420321535770219073495111019131870388674436594861442769417818846000942189605378264246283419485551812185566684132670536087812585845811637288863340096978016511776353154247318535069220991778526178186727505820727313153563668855162926005041423806751865266757527197584987471977071372280151478432863510896155480214238414250647641130253354255485161269465899178113207107261786586447662623974804675032027660668129010027590650810242008852009342428048145636216125292392624833655520936904608575463291241727939519216166748226478286806968872494398256763793296020016751831059694182718463566285896591796983154364827876651638091586662414233270123211021746951415487113601830059118936990134545548629842072640791347031988341481445020345777377800481900492597286468696064157007862839827212703058463112318842675198174839194927586513681522394046408742589840886531519945921286947355299831275396753905070579336065370567610861712491912585612413130291549475955210956809472799562255470402531773809779270233090920508403130475278759798969104314189356631107290993760224363575075505460273807719498374446630281933920362020079006493761288587742476225344871068151392546895923556239555714622588296673445512411611136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 46592476059917832778606139342502622575323868479365285004463530006501844452144397958085681420971011929154242061844368866672836640935626250389219306722042298863536042129223537436065598247732296498875363214142875404680670313839846181162291046273822510603140632305819332167293646339905728899416856125873169428152830843197999698493483124933125023467600125255892910366255741544942343053550660824607704965475228997218761917767340469900267761089521092741000798248528316994133566412818627016676079505142014023309723815002735876631523884702802170361700207280961975099289060404395867737489512191566421217533201151315281531572014289910405546931304257316142823012842415583515262694556206296310491390102054833317588503731855736518234202375564497020486740718502422719743604020129929467208059202373571854288357107982758642000139692186105143894239827248768119792195729231172646569624642896929989673664493401224010515551924429582598225023628419906543974145896016046402001627582500455308603891453436448717391536000372823914902902613179990076242271793940188735061870320571209100883143426209418782111362483812635255264030034943461659069813747793238786505519192618651073270723336061720058474173944079234103348950437122725222739804061208129549067840319457413868077297692331287531051852103212399036276083509881746374403936948341663138987850633093910268868284655925691639169003015136805986086855102948267043562721065970964966720227801686500235812996565708410422347025748964048103936904981961006869621120475541576758612466224906535520792222163530912982628963523082325865664227630212010779886212631535633893256046520681999805016855242369903448708702175537189282288807818725485787008926551640058702330305684588136321322644761599211817597964350347562317161787805512479893030527735397885425841485567330376644776614715509371744548766893160180768214630339530503469960154201396274908824013118686589211833917312786044810379348364616538144731643128325412911657404602634556870252171363071713668605269901777421552480093940472040138155895138006070140633868589337015992423137392579983911269993322297968231925696496912730370779176150041318565420951025143931780984128680057337954228324725789169920690595518506575527053045830166893258477856653512699594476384001402293089757914592331943201140249938898136312280460919046660389137991379641820447633920626060626647900516659010680510429736719455849990291342651999228576861089420412052933586637077657631158707429711068246821203511540075208115467800692611779081186672298824021979839680581662060872483858551918481411081445343666110464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -182343678493697933106286015143308239234224300779882484336136895019194893937221999018396179794043941120345565981633268299277989750793190442488883872286456080634165435378137496760299773726416935871667183875312902793059172174098899306443336394202349379347193155416660075339440463893166241560687946259908996198298015226243239722626655146055963877989735752344000381310332902640520665083597455409565009409308689113006728277630914882588859616575154641115545193225865883452966998036589609321546927300512240512879762675128927077986471899800281745263600921423800113829967965685886822852483926578029392154806841981641716859325657615822075326376997138344259641453897754158819812338894594449711200661009102727140033036069021056228592689418193001077395517777437925251126960653353205136461478194936122928441458669180297200803951982783654956304243878916825859927875904851858289042601027308340112488345185407411555423510725504560451223022058329193932396444952102256686960455041994552902204587740815773094615265032594747808619759104075390841093044623414585867981670652723631678744269452762448269796158699942184475587370203876836294466494065418640120939110456345395195176141433264730717972472437804954179232724733152388223528692212208598663571650730794208249450127783208402752021300990580044833281388068301090977702083070801065340798664784740010513362078779078077409232868076693313203822629304726550004889983290222158009499809152808114740946808855342578374542585034614806431540864532679802131762791642757720891247145665784975094050573207522279518920974679938641118078563478606775771481933158428035216151567418194891320403020550956639857360504196645809874704124002382522953684458357734835078703242189186943574248677293763417894120884770595245868386919463251014598968484094465853675498815877688414284317577914414627376638721678175271667469946320526725649140282024657544328198638281153845224173753707940222951733055109016985340844717156640575074512431189599470688945264093715670903035751377523054055769749508400263803644556628117815695300552477983165174110236522592607349845983071044410826505991772934189088393010378553662753511951397334687259087491582821986365375718999317330435733125910618153408437245392543547594688745941437442245375872799886803003367532004018875597639903900450102998976267519496063762898483811352916391485932625792179594077743644473669126571494619046218215326057140639124063287991784525557980188050310863393543275027220558408264773362741958403858735550618698471154459471549276535684486894175425726994856153752178103391152681805590560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 113375122287952108183948411481553568759305396254931360229644272463586906172887475998055879999653126305944854478291978281723599682145929935064532353066334704739984873993888222834266671537730848758283962116722812897848128637961626317758083771222734767776421446552395013586514183078831633782170770277049946108086188612923286974337069285117396681182592503644680955094722144258422773698490254371918704930416836900712676890091967354017551501600452055244954775951597488309702076091591659077521332188715070307813391593276507281953530292352369548329897398040686788749333249700376923401374789837702135229230293150541976195022443447317512842872792677024393825717326033884335497299947375344651632557182928649601365102449377492745206049279552688587837331892257535790419768649755808856448477512531953338153390864126650017289132668846855497268070162338356119178465351654982988234849790468695948049955759268554661652135448106461526253364651980121931517203542836337932080243008164365289243379632710783662090787350171821000413726035609543248402596036296293698652533408758593408177467702851141984437711774506133607065340454221618054953419003445386163626425989407291779408316230249230927258081050626744141716378158274381636875032373060702546103338358370009381450317192910169606282075215201577658699008709885418773615750844758922976487202354396173469405685838476229129764167628461083438097238476925572254535046010960861129919436850490747665602929213144402960310377585797579458026522184164383505376991179427318144947264782398234859064919545144318888355169457462987812502785583323957830598929088544437632566800735813272624284693283324486861274638235306423016065607183221063584885727786088202302302789807836050213025406059627574100577820643305096656062860652564298355323123857558045516231435970341370108633916586959711701454776600802974982020353197777177993665879045089369204629769154169840242097513868420910494069068722893979100473530691455859518984985306652912760425860740361771013422171171429111804090103458044845118940638976478072493605013388304482199401979564104974790859711886009586169573754238356619000164352638968158756962899957627239536060125279198162727050740918587590085922695556807873433751175384930888649562780599827465912622609025907986282951035473920597287409404563928623902358766634018959915217949963963217818480850623456179311344375290996641097441421339798786270319994302977777887559556985466755295044953527263232331085141275779504217227179519448123497898229173812420666843351802824038461658644443892095021178948827261765935125098368906297344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -41739828837216426504367375356723295371493936465852403452008896775297577916956777518467824820389384440715966612855468433198802661206803252446150637162027964793197528716737349967215039838867863337869445514581388250380801068614705445559321772537187473787659851698018241773442963775238413487375275537660051392731770428812797498044303539684087808806052352491241279339336735544846122991211060206382396102184549643277035063928331156556997639363835616659132650876801436009671918472983957841880592425262306677418371550540332456630314055669666936236520969486045692548323554301972698426827688880780834809476653437836565585721376546368196932580718467478387124755603984091546573810411623032526617462054036955273777392424140414612762428927922182021300385421665058900748226461651367643061015457974855144071163497361477953892482676598928949800187888567759193338570439492412886017836143343618084167006063454976997920337391028466205472872009321340430329164407057405691483855884903075426800962927912881722471073189148982953028738064044882477650209533386178814129110751189791759858133150730855859154091433038606748683844853478335597076950799224927020676642191562264751140608920925616360861066308489147277782327403937532232199596848495846194752999608518272895369682983103417516441786359917232934529293551005027436003671744945045966849365431827207793711419723460797508295374400734002341100933739878360608217196485085866469820975962598857053751045234761205851092276995218529358482187615601186879527615506997183922793388132330493984635137241486367488782124818432339681004712004757510285848610581830597807661952477580912233015120814346261771520207329845914783437539151514837828455644099497120369698031859788129243584313528542905965416179561967171790939731533037411701458778725378138090492352661728712935346715788391655623940868609883426848287346925838425349933215322034392950035353989895443908190707273319547303860238061703130120677428512605201519278085211357546741332550810679497543527579852642520249084043607596509403457540483526624815792474390023439611874272014532544328529456784645465943524493034220582477563060168543981035371617809534586322979884810387356538959786069804456380041423474066457346991938080501990277780762155234616335400044965581008608887884372027173540272294172611997986392192525711972970539125771220061437284164577113918589312218209769928326443843805052253476126132639351938654444642915242835345221856987817159359776366981926143620894906863176704069725780573265043989042312340822352312693153603276027521898655907719802115456277231351889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 8883515560641418926519316001023463810527010326926627071451733635170312733257733510439753651862245300106363648271147543701664590621753215474379201852179451393353335267027854048171943038442459228672836266424778358323491658440004683346844282805086458909230762048104686332141448928687043648361088957158073791554501900332252225892265770180960217133305222181339162630597997227517989105066943676212659575747963683438774512726244349723581666477387198588334463515818303788288707819859112795403346395659733400833633424723265263373312268938053262303131776829544265522080664830652739006991993907771459357307346440410001064257596898677639051793924801693527110862859199311877563982237348138904777083822239579078253230480015621852442785291044438144809013495560531160066015874532060334581068803385762499456701817685848525742711527463498700937398180207445287816488716806442734923283656123288723115273871889567251196679055687754940766356817262002494381277278004732220919114227926142232396453400091969046905007761067937871223672975934737104870670660427601441345984622236919230411255648322863654044412862208731614960752524566725712400606049733995904335633238212470702448115114252311782594953710553042882518984760567474837278477135721065248294849664474256612831772083130271181504405578078816044704581785324034394664614650012164116093871144845171663968464481034646433040297491673165521704045765100108399398413869762881050002762938161763741647134632312279912514423942253180143650007466213891867366123069607751021481708083707128398752787125988832557399994222678962032771400764034181586624904103998313931640667379006238690785131045016440047298945832054907017771006738152539999846370246228203279906934592972707395812269546468391281642059575163538427053711646627608645605132026921472133861259197521482357325343010290401963329456271947389719533148607557553172785535419743822426606974533070793840787571841117213627811293661518618798566984275719719971783067837447889201397355708395561182738093727822658011242233835652485167478878369847379227592540996334515974139169506548918244631907422776668901323573267381207262385874794741068444518806950810847284363144185197099165590081530535511830715271174008521751479992275974286601309427406414799043097954450606691687787973765933840095113837164602313109319045123488158711639855083019930692248189965256115612887090317184628343562589762236157275860466839213864716199191631622849161660145575105630507059869988691882604108986258044208097705067040535425480349903237477782685778853721013680285670064867332911224376861646768832512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -156610042617974609843751187999512862532966454911569674463944946681953223082904881688355337215835487629054962936773757052488414048292360245484721869716066161599428026240592184752993879380125217924200120287477143187413122720155020039516681838705857870120879671629636908262456279107481867122094286437746747546092680969361999115693316787972952466263695169808714058904067925817511253424073383543860658742746588272604107226866767368657665773739674872361425617012914909477955987875766922712303214517722058788592297765207573759729292126158910928372494495651667350805043836124005389706347370879907925112872763576592236560419437726330259294228913667876830423629987356694186441915770362093072621638822368238425979296384837823894380371162010784282925417204878402728907608505639869033062181434890047236432885351354985191988443224793210410571265662310959553157850712679721665665185484802902121073927238033224378263440417509778161588619111311318564548092378980633997511997256286450812261837897022991268686956741511428270142067641426040373487786337327457827440886024422231259349761617575835046299819031684063155105719865780661676335167437588356122573650909827873114878748704548823056758718672679178402894756865620299001260984528221470711571028221677389510043811906434229358660542239975084724509523568086647670858414143107083752389891391927475053432942309326159965850199724160577573247379900834953648699281987075417452211867938258575530331420140065219386067175945318145714546566030760995718631970077493387139539778484734192077044910129507165078966017436552127708214789045598912145470106774976995152571580603938450031560228819156397218018374430702278353150276114958499456005111936494583742219061723449703137510103622283673047583460306372816907544946841854185195162935508052091377890213029725142793857126634568353403637218712264126217175795090728007969834736816739398052766474064112049095029242631774305460766712504672914668573000763415922053038880557236244811565462755492455263520707224433483806475983400425888889236637717747611022392081788920018767305688637605146018540085715106115316927369586638426242436046260911558094603098052465986041499989221786884261932351897218414996718295781004549692974666514314292899952582705293473619513165735891701268936210393027647740217233643366794567540287193549603007037823729082986630211270806634777256711661314848257360594131071617743077383792764183736942610047121284805613693989138174698247502143838636661594297564939293490749815014741215059295216621585095164716055370190705187864730023911511934360631638990258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] -637447208674388306103247317871859588226342559742545884962799283388589928186888351477393422359095846737883634220764068010044204601779816321176091164321422131809957320055622837881464577113437428331157333644433237072177535090184543995364190964005229110567242065032689493245743126990639535021115210000813695759823815121537006487824772115491481831587808889310729714682562948181013853608405944639530908317555387402811872186649890709511871252740341334464428204922989551469140700491290469589009731123156960029201686776630041203214044769884292153336361799157448800307446864633195303680204857605557384524359076515531365549666867355629953839146864725419585445404041590934593005613941708511441619933475369415687741931345485515153045904748066192870797221289682089303694037194299214405399152097776275914241170807646611471323475275320750771155449615763110658614990525339517262413831575178972248448010660460096484667026330338181830539328748533123398215668288976293852822038975173763876760626799415263390804062005777451396620202036654387495889363487576333062452579027277192426987981058071661832933424496923340021262441392903098444944093292348632241322554881921443405090840915199231311470912191339742515473547561094994292357011594284578514348521417675026340549261010606863269803930440921781893715594036139441230151453658193808223208136358391178861139568259673536293036536085206208991386292976742528601652299516998378013002764619844482237367943541222187439002964700843852512312548424645511106434332214145412589180554564551392106520336405044223111698898140249170623142935660520035327141576008138925456738382114674188645990856533951479748705588579720864970140635542978803822867979649708837717460800195499505045641105436507976304951081336696613626357360483115272920212096103475050905093770838487385308745297566735644038838184870322175013158426808832289758445974176536180576587620784007151908917941629950238617616096758765391706464229919087135552981794078402332702656815356990360043684554576712888962807098555607104247930958796103696493667211676155287373777491026012864124429755160632429144524957736410451042050806595782032242545830942825726700371575490083015234025953193893683625953959783205457545241998709768656229962726696674767690571276826496743620813829034549268010046318759476368252192229011416987361386141260936955382691305013663654774856524026345410712523068676206325203653972506624727999218190666164503506252604766204715823547680595084723977230989430449616896635015222175555273317207611800951024181117800363346709256538779940837415224956055191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] 232882950161472080820589851264290239743113755225026277757407005557288091564153377303736181449564149737409626313751114947626778386235941428034816767146527541341698174124604831964421000826857580789740901609299148161552977017248673212792556176064750206537055530896491297966647722837168019765703873634238089358072494798629671883711644952200148990939235771664502036189340611681768928771032973664884256034613365025411470541418854635518154713420881890056014891530623275548589757597618732681198213124520126443415345333180259108336954255440832742916951257320823868690904683641294949895951471111605708633089067345386478208702319721148901898380642016927121851878676547042367375841777021319979719571587128003446226597819927359421230867054589135741671962132016072768503455752194247354084813152234559491950249781564723382307022493709058823719593277625997358729750865044769062432834707940897757109551027508101851705911249526810004580602683761529031138904326270805529660613792290749181602508557898580904762491133561756663447293053857953725940393861046427253822359703379315783798354895321659047797707263893052856998127271738679007916748266846371627175815912093668317941035086032409074917089815268179527551554057060096640193101747437189898833738124114209450091978132511698049381726912724132870192184340684047572048350224528778455705308323126714669208074724689731729351116476633568680826132523581057906137487523017208376564576822213740796223848466655167802836234758053328804069129070304241391665881743562402509463905852498458880914846563801419411251764309179054964008350074842954901280418080275970896621875926790803034206420212556393534109224366501263597508290029520060745570184469481428674172746120911608141906384606075898145936566925724673238283035179050703081973707053667540174853597713674325690683340464248716412842969047548456599116131991857958663019664989895706204630963256386343985521517358643923742480692332122392705398517651567074062467144128515701628385195912631785720218451462147826166198007413585369314541713070588990460952886493955766884908118160593135539523288912527233186036138912272181592089802414904109334627981054597147496375046780274366917997953713840112106617284432469399478051561688362735868665556584273737875621300721251663172376422453451630527713254272781117505306809974296732395136082426613424674778089249509289854940273176476169789331759913240624412489349762901931123715205084500074976944228898193558619379728020439372556410266953309263897678708593001193162266419782807072760705141546166206337042033814328752593675628545310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] -28330463553485442127907155600913566701219629167240227190026480690492402983507054588450702337527154559103013681712489612208844756220925632439897033878719640380018405858296944970474737392369187200128374219095274496826438448581506215829720993192536210888481532519404431529357544990492695923297818517909119119555918326072213223632902414259952257420318699190462001355482163891099182772828759392511727721487453469464359282901009195990387157669821937442460158241832984655057536368344782491559779843561471674978986341617466076301490978320556300855803413057139301864368039708606215089353122752085221506905092297429476651474928552922101607939089863945205068565331673859356370504024177314445115619743396920896020668182274979804346585192228590433336641638900863985516519073750913448848727947188948959195985466132725945440542093615419541555483521652045617710353264928284477775725293906815107266614731770546928594416104500487791065972206212874868487902683314749945725083286806687876049280887044958220873041034311956155628029296960643436962660358128189082945662479188021311737263043040600133285036951318504919489077420407317065730768741541866119483245773839742505982708271699192019400841758183549987625142564420234925020242621570248463447121458673727676028746443855556775504409290175736684699481400452217239753195926187381415831234180436426067783081809316201921524931505233782011030599071015828997378535167121647089726289860518572219415098760593829739582270417980820534442427417948934344134035268481647291292925696275545680094082288575101989775300509013904249678289375775263296349516811841195822716927337611762460816898031065169659167858198078337188126715271646159686339521965803937155674002333610291403166260221449702704352854616218187152063867852811934560506727564434766238945327262341062556911221589460062632362804985914420738165244799573294906313299157820097396271953583455902013220561071369453610439633441231686988899826651125714610103542572517657567842700555651724030886410403979632778292408641261458253179828164732767188149952342005768698079003944656111115974790137154805823808334011948072110867618639205436622767949699651477424780084158228881374242781106908021826216896721430418180651888144087903631751290108743442862909386555592301716771698941236835005120514506438850786029568114282960648362383534529456608570197488306313110555818981457232437682112590304327321351843184217827978508282529307049641904263784681983816890463880113415109049087364940246104846232972159000476816569657344476218787661361360582514579984203674449599497883629912064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -10142712196803019372916613715371249372373092045216445666147088237690748241644474033669560312776646592843580891420447970932640949852045830862552149416490823154879561843735304997467455205663169022746938989293168882492423131236357499247628568459618312682741914954978788614934453079519874008037041024972625639280167211624804608423103591790399664482065491545397259523663983223302019963919927932437609460338630157577043146335947749045660243550662747211467814688029670939088204065656017662505719369295070425357262634195515408340667740433190796036210562016649236908743858872930486669895469329033639319341263053864960707674324969443492040440802433312017373938045577965732012204069398028333133812861626498562026474742981215035317243127099615742449036874234597850568200405963793111994459683200904253582004181269502722320143605609936621512287823199131679379407355951189051066990499153392674246436451248885681902880304435578724044951823838221039876766748797737029713543546979147016155692642990858351793377293652014189976748291627416432363523023667890589741695407880228770810946145539025725783478190888458594694435983611837250436974628122252941353614076495458640593920729075575580211840672483740696516103302012766001568053678139349808554987837219819235527201402537303266979945902789345306873383590511128902615967256874933104359375245618682577648119841586457932157604448521209953586976846345957683842928356493142552343060834755649484368273066985714902624710764503313934975086726828227699000513381122232181424981362520963866154593131527983265463877731678340333568989810797045080878201939527315429587803310765134598028290389866435126350985472685369595333814789852752442164350399552295259200555795342390637964904136819639208814153105750094997122295195632687931887737434672576473638920575516354277369103800462346968343792798039394497399135827788242199529833384990929243709380711551567506290277904248829723213964653077066470325259839197791103247697502506286705707866736471249735911449224600592589487043489549754880411069262023972438776034377124620404908979368464380644434986248378320189169295758566380818079843186553297092540783126232416921875221419184144245747465208513025733111557296897928313285831530324533166969893680984199791758978448031693231040572636048482854105635487769203302882389714779523830242855643646481971062702456676081485231765394657351813574821681568666010462271058031610036509168511982311986790958451252633143809740220126035045906128882256013234714557160437296963417533692490392441024712175574026337414988110593404585921341586145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 6896067692508808796814680362174571646752314885761941914173031758459447388234303906680038132789822486113362478125860297295013750021186359579045274184815317394137484292198530083160449214032838383314493750434762365758576074009651119342980720893023529479097048138961727834416169489859557928162299913763595651228281136745649031137009169740808412570167456106078571042614504404651592677630339423342321658566991648757801682566851341401275831347574765126336425252518521063161606910223477867569656639105946108306818616083757906079919461698012998282008258029434048450869271203344162319227503148289421665475589345160711355361736424371051865593895252965283056631836187708285642947761616003411919180634400250440257499830336408927726955718470618675002182456507882860800242844129686941968450288583234088328476174072697579199062492952628301056180534716856347800895369352620566069923108394242620966652390804445704924758039877582323015380663499736530569694259695961959379106613031910469646123728167278564271817751692942523961691892556298925724053546387556230541729615679800229563133712761822831604971666741150635853588852724762015099946714018286685911456827885486352672692661308185967503137153143629179730283943195200333541100818048235878146265446247538060396456467712877505210960818961985867340364319119202440252123961814747911430421954686038209347791174394145149089905333974978543542046677890860823292675617618117140759345424079604395317171960539637153418255057186141888457958143496384306302196231311171092215982839143571680203572229962245010068570766494981940258503647579253578393740395101287386649687663587995533586794022537420128469791029525188190688864715859653484817435314352344467249794242061727559936936773148716565701863984511514339688326452557644517767909875568945243792222792777981538048176897524930223786215999775794710711476953809629873935258168677875793037414003319816210607474488270610834611382086298438601692373599034140674326494023691934328169682647766533681859021298530574552370683006700929819173295865701664619759033459650724544222373413990857401777980420225699411334167007324117656037253032106354085092405843942708006965056128948941767020389703683678567996723014547220031901957518052894982801102216971952115803467451991864193454861916875188485699353944596029917952130726807643133895594359685978646539400198061128058580307716229531730261855949557788930280439475988819102056711720220599050828243717501410774389952707566524617460546094176767966600887960892096430071150899905825267377359970173161272790863033475555264324084300775424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -2236209620216014469622723056439618886981675149796830370091328287747335939468626667553519768255136121503479384963374829530880771430048898964911487270938856109120059972804641684048722761708183400343163386009396083056912407088443439137914418629653515285756623653609812870611200610908377785136779277541805352068573870838475980434656736376208905919019310054827744810722089888310371856832925160299544069743460671804124651536148307555292639236774508428860845867400090782470653744268962678682156916236471651837198120317201719342024732724488295087461377096364586206427683121551135227394140074087429079864369068608404406457345329023961700988682537620062353149296257256142883105937958942625805363940834918149555537542880101207049303943984144761846860361232081079874531831269440940191870942534257441602342013245202612933700464363990239299075852934593388698208120110282984499715505971492466087181805788372629864080393233467048869866402124211335967610769842656463965042024688208315475756369980384997045987497708480693978036606375366045546631774329591888639896112042708384008312629627289388172585016405731552665612945709764675705970613699849634330567381739968577811689237163517648358234807688567472439281492321164012890206289964210861550887914157708617482415728782569716949355464978152313373200926193112660245533304921649609179267030474943819524472371286897821947115155765858899866063984217343085062856541743314780239716520316606394248873233392507494238007770710147292127484987504737007587409813127411010045474608964571017168538687613308838534939470620008581310613319475403427735416568067806865434644629059150919538715562787944556459198215982241437031204438079273708553939399867981474261762458081302769731578235661802450673639766904290851779871952029765936664764503727889949694021154436670127716131102952635892927156415538577349956829253142120899701543736068189306306723917198892412665504465778112231273357429589850803541676207698048269434337886090044535074108886851927903303452005905566606159222227392632730582708235896524254813782712503665201531831580849212059183814132201549555691136054842059964762820790286013922305492602254296232354246251094411681769569611855551360097599164131742372448052241504992467746641628334576848801044529563533720809504233837724985768762179415479658838090954499434961003322053419616113870699293684444192707247447999863436190878890382655771232824993704579287947670034360839894719364499153062579647502708357123217279641197039374125888701937234213011755139018229817037396917012071603730138603186202501181847333909823488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 496926473043328082749309869125934211205062951242672250301167537483755958506121133995073362155081474809799783387096516400935128015918358683368454313109673698751443994820153838441659210928397355141848798898261606522324451804341706411754704248172880201464796600541285417523375043644348747162933157000321368049756714839835854600016004501389155464187538231968498016244700523349681871002218097771544978083238469426431575645671164913376217833319376014862399490089180919591052140520429447099292883876754487970773877155860971143538255720807104728785680274436429078347352847659745028417580864082885216694753602275361298641908924043995950823890752839558454057083502191294446396586531921353947007804143601113771831399291957748742585461639429202039108433229225495655564214287309840679966486932458925353258787543550938374718112614998317186270115167325220913750639683007577120155330462125229039488542330576373276592864239412375016422240302378682782938336857670715907107055110885712048312264334745928149482593299840533983046619380552420478846796689449254408505635164102453947427852036886563296373436335752629096572571168489023085480099081121860139483209314373921562221642274842033512020032030525376143148709442801814803899084673925364687111051541770793337655970367629367597894537359808079941768783297366179163127309260128806351463835242962870376182041727842048161555349244733903304818645691260349707499723958334065276788620208372938770807720260100588508666492744203468702204335732230894473159418503905398813340756583147667162098528271201892816587598556668283241368135263437647490960633410375654490603873362551949010312561509612024956486827016248583213034510851004251702125084458262259116336545224296829227399045343687750222791431692999008531963831548895380544151264692838726303068137052656082922377613822675543128307749440442860916568379201679855006185895923647155830432554391686447318112892795511636034065747265819494231177705807527092991035871973974121043458913809026882004454978549925369303759134812993235545054296708182697531968249658085844091167375600777043560278916909201877660017011056519575542703729656237951661048980875906340939778104688728302800636186169783827197486954069603833617581153854266121427093315019162773836630725784577639147249683897312462988679548864348480470265234525088561458254660348073498220984544562953549812616647180347363418516499373644327190527750279761792844743189220083813583767093706210852769685200188796765330838784413312344644547052197507761311409361981440422640830019600953011490178936299139060113387158503424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] -77700926675550226933157468514101935011599849179894211616175370444447431832699601139734095244600123148769170356010360831145607927839452499110720796599272607422122256875187038944606994888574887254033318485866792177862225330664429760989664452542149218795190478992049015117610305008206620818656625710092663473095864962182740159072828647999533380850632925540604424836275037454120682461454861114998434977797503009739860258414036870481541678567808247107977997424263058204310655322192173927356363790300122703133555520658418405466072983104106901674482674223455633794445498926258098675745471707766088038308016599459450095014849668152848315301212147983361937544498986732008331506481001671418855046159473757407171939172597697349025677254179120334362309694578830154831466519410389109115571134022855927039187607661664451261487149252105342259671629063061567603101494837707291934635888389839397909643259901180047532638199419181288162655435863575337518839031626191215676333483197675650521626337103193742053107605346248254723352611133786478180205327310092499048808524146030981628359451720504130583988423971032821661921462134782340482693220739165798048627277044592721118297642208599383726531884947411541756253862067665978809933990604467497269445802647978743403046206095804803799533956796548469274296222732375071802773484574274124082731417328972677417328229475859721235941837224966781602205302302242455283523577895012092478740323139010938844364703148877674447154040568841359107872342278032938964787238239167041362265979405023071429922081517935018968932070804194754575644963423059904431979760807414215924082361692208622824914857053329623566264502379790529479208725604627307357637034210910518065262782909692617911633254182617775997481790596167944645525443117237388334015184873657893258562928599466864814596571386107809262292505072700135561723697613745647762225297697680288695530546172445091943288766817276988359541582150927699889440168270441763693592883306337275924621482368907685950729590396209772416869004492041527459040949182409283454356651750439980529633046517517132925650707214356698441612893090795947717732901966977141079552604156087695439952874725877880061622623015676966435758149334859502570915382039506634733489143256026455482056301221935417952153374905923103438384150935091838823018512431159246860542808383881070605738650438941072598372083042099582192453311133701540992902844709832572671316114151505220636886905372925102517987681235710927345045088779270339655632579320520398965562232266316979059569486399753467322335292758771746241685487616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] 6978293837966563945787183134825122095502017413975056649938364866909269084843525063747516667983623155954091270264960896346423884365135203648824054714738065093957343104822585436856788415079012601597123569315218585468325854280342241585479740170440484978547359577078645076964646200507400427771061382033504688061889062057126960354618362521269764102143263961001437127214857152451446077800426553720680306187297036480726637329143018246928368962337779611225272306730562327065557313846050805857894270369980780790252899346600101495709898148292225376595645199238475347243749418835287151768126194967827117638940386782903667508049234710459099289564924196275040279217950494330390236260880055835976124914591635288483818715004590095107266977815447163007171659838898708082676554791000781822068706679826666368216463467490593583572271795775395979514271271431746769006459598737668825756088109130481494089688965873873971473285883631345426444229752240121679325143228051272884801342809185478332383555736109286311707966353890432624003681115214177955974880230737945021032799030131209389941354269285398076299001955229947216093259217335758428942648763442119973662474189263374359444106233122692588869572040479838578047695063380116976830869623205409130754786428619417435547478661116944327846588077389865763001170712282867138887790189029774217663414433542525284163330705627867292134791059689198351798242039818378398833627226038947085267262332024677015112469717847991166772065089859912584192936344773056024395949314245094913784575316982975665012669009797689701166934904614028908550267677270144144065616256415437402816570992383796517077161541571086140273513747297477466346963451070232484588034967901326835247095377728326150600189958998372017679518312964257583664379611922686726908409839752091003657174358085999402111435230595363212591455628266770607309802549251395973108662703268388058653048779807748381646251642392705639505523856468459757936441581171050566838941209159384511420870055837843946426128182416437637543178929628704035859930396826051523254347679271709789081703756802541650463421664073892920474881757712173335793460720818196563281334230646848708997079511369124446788678476473020720611336902263429685568033459649581494022872753706767849273263402397541193909799659764020840758638082043685142294029525027567855424430644236345741415206178225584621642497186460375908310134521841831161703472617362225437449078495778046109801613620782767388126647138506228118518993335431624982318636269432544291156939273688785269906894597888286661838845565064350619563720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 327970951172798144323100624504956816309134378285218703141348875471087465562167532032181840584465068655995077264727266261917297696021229536141427957381765857073212052546897469029292948960258974329422366342391790375263763518910152376793500190012248248332878826622636934165771482279047011036823366392819634552909117343666241861807629249640262155207231337011220388422115240333175298438866505826619451374003646542531768698609128944021073388964520613744341055096265021911472493242912387063340700949694035938800729327613844291236544486148583457273887178545058606457016109657186854469629475600887551934519115989868558628840087511148532104961146275979735895702610499089858870672338951753737651907704684305905058088041299511702758493298575591174520040550306461761972026984565541321555046565021852212588341971224754345459962471322771602150282581412072358245291989491896175133692520803566712332586405297710688928514591895478211331198490946855646662440357889535212420450120772486443355924953999566870934755476295568035775432936475157466744223104987888888243167189769459274534874002922128467834418267590926312516708142617535589171654519448045576982664750759081457731982762128478642433701532746712533739137903484016522408606073689815482187823626122015993579339275449992243296583897282952756953065476233390563211780265922158236065012172743258670324457199934729825200938217803319134886217664735336917709236181929268260568243112853835291065009200492269977452141949589848524292120106710510518261268720489027805043826200145760105376573430243255067434574022074304930559271128612017458175796070163864395948766860174266520670242644922011363413248663712486958818436606993327160184033016350816325701600001713360982199869000269418520372291229171585121132826179100243898543687078784800553309355012310296627033043218300027216677844204035048573107420352655084773959346606832164010727561390335369839480609327238854686508152030518732428698494265923813128123173153728197154563276091441546115019545568979751474327143181937926795901143690370236238317107758745301093042486504706281775571909289838829749280331546076403452935360301689189177687728637617267265823843246919087197820119581933196625216566490867218366678808475750629099734537638372687755005677142251530448578463907793150524038515605024072279915415776750556937971299737499682688586420338644013264742576714031012441521490419132096170683497263864390445315411129314908292476629652245873273509961703179825919336785720145082886684419455589207759576198669244829946799098316571337039250899055328277645162971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -276133810091191992642985341901553895298752134001884953904122977262039156849686193930930421788268625765229272607357347566531076085764982959764997097910233252518408534349541869826600340174373746494629460863857544393102417371461649434030203890102381004894395759327120869837977707273562882732779947346093060261010907838769565432267719956061137472426425859194053494894986049824824948243685188451788135543000961267047056854698971555025209436855641157980673125265811263737208692318805014621300935063204545181958314810891604283393568154825629850776949663812067597314990071455627120392416318379748271999765453412978576523159266933203634443129218383157999459123482112960371743641174246530379521184291387526671956639339883365517774210503246222326595991017075917412009680983216393039129682011711018133699057693535813405093377208525736641360995270249210144138544778517375704270389752141673690276016337125380949125781815461925013144458816597273341460520635200066229808350404842682133971009637970210179885336836078739684671898039260869865054837906092957620075917510100661838064112521694406190306780984893449040908302593968834747499495506318551275582459036968099415065249707358895753709128276096872552549714690759338248686003663737073736558994592000427532150745843487241840805637781263971605579266611347318809976277649533697241093347542392944595500003191003331798289334716495185643965628900049766068971549386856106647167928704042014358559076618807620471417157995670981436129726480560181492134644761541126615805971716613213966036973471403339744462800359693564367267671932711011225767929949011822284364746637648627080876516340606254361085689201416805102545188228550432312937243131292183418775306076010342260543693603878063407280238931866541422499298014968959573318885700227590869623488339357224596979825495623558179776812716734258688511573559648566538897642984770330495217987335597666536333958545322443211381232692253929030294493821492922093149444776213523258424430333316183149053162396580197460574393513454032148058347668433916017745366480149266241803307637435213560691923103850107522825784325382565700173062052014374530467554647408887796027370300691629046303423747284379776944677232574701010325021540538344950608007762361619485769174892827185362349919821885387805052014239966366004065232228636226167758706681633702941857879839502917604971834746464848650311355754846034259802652241756752560076536238627224975078172500108798998691049491153313203262146106290086507895567692339597502750422051455010578386453604998729779540757832993065857718419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 64034419210247890334070135401382657256722335345764234304447109208392971548752253027121141279844128684947637351524627204124955144864422932111462167047470114312531345573568531476312360954077513525814492343313944421216679993947422471833390291530933587023209909489699511632085181311595923511820515135221733486733114085854953453173157941732516005669790715202758474820241054648054915621242739705354756687734953891371122366979215737346995374717140459767364422949712174497832937298804538841756378811877379456400665661414218903109089152770914240676301867249603245833271621039795549377277323252130310377729574167544685850521395787258422763673066093826639721211832552674747236922238572583064145069354321894026195852478038896362341587924488770927551807188658272078028858828359071391698906955166078956738230526577373355695141230088291255288198903491496315056510271178428960245102163608774682023125299221117933970003204759059198191867566382350361775608165413269616341428473328642744274611613702771123018094698712019023879460113431101828917624712563553163438797249232525890902534039984624099912155321559555459130642940118008432792967877411435348873537490812930908249302998762993099805740175257722611195117275368412031359209942202676338288923634967423053389695664525237657859018567816406370477375559665153476843198426989240578907642832860000587632667147377510929780687686072909975820847527103704312107431632330472606268344824395956833413768794131671579484362317997681833574018261430370970495320523608386261063060892210483235922855674165601289295714844217037988839172692509056420873080940885558141559203505814197197429187478583802690688495270359055599590648766846487694205946895398599920117620064002373565324384904538662648818498882085655587697098998035048109980177462336993444846385320436124262979549679787126504535525562666119760263190660735929571705237385939489082619081997504592228392152035276630585681557170941678612783957256701466068687236691707734157971186134812861213923354531294006274350163338421770923253789278883507203326809984875177828567756263087797588168098852546675051180117541433073958947557174889098880607328839105356555592226420289824978713523539303215780112521747332884185021407928928987704392334076361488791747267712421052262373029665763870407482409246228541184228949102453131060604992187646501706686019643786909857833345457174133137081721299550560414998138389820041687339938997111717217416045355794357573117180706972542564029003664911409634316768382128567311855763546193830200629660260724574595733687392238804229840437248000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -10173055124196572860326453282800502566543071072159567685538614629183252401994754737324552246269814930592508019022963903816238832350942324816282925499194282125740880395924554247194305250033589628956494838800467545096092016432309010440771300674233173866898841391324497925373675238690197948242180749780549409441700861363742757230428729149271222335275937791380058907937207590656089080186312680549214220825345296712935445342563989750339957277316387982966670106445424099132032397158225205496517149785570119545933656093233258281950500741441836895122338919615775310308234557989226672347077912285118509927702045517610003190619944612634526769223770399466011068097153412158654050341261287899099203674991508864553577733488451741156787058104131048520504523143314477741861119589297928036785443689154353304041345886208649693450179835622232099300768220600923448232923357587396569832151011535137109744773262502240948980250412527953419510032073494992515092607225869541534578946373152094839435565735757489314665459829144597063960439602458794548526557211351315498398147705538770910748683495531398552795806785713400985537027508474694079918500758598652646941886476270913224295320013430126680186475838524964522321705968052201975048082340400832298364691853018116332861609131108487522578139173037519821340165351795760799419580146087951223946972434658218585996417920134523492620012264929992629758330333053616162055719670570778544403257594986319744017116697768786781942555918583688922858478413950799262766655901594148902675729018532845937392279339787271431534785922116655136098013014307868288772254637553500033305061946021157106992737084081477914222998675479479740420713975979905864941523484569828521176432657709468867361849488948413831495738220039998078131471126712129066315114121496544185744071023109502454156181563779836884283721951394705270802886587304399886120636302729115546381360639155988278186827678710283288685070986297365983007142932877985557561361584442090613123485168554895085250701173481982605330940395967747848459751215106223763642984296838496656046492821683177457273647856785953044095220831187116447630073921784602581997077738216191677028416340389412122061061161937272285681275594758361292534622218266935088722680478469321419172807892345214228296794563623220768034122026227620649939972499639381488438848175235502157983457499706849965763517758115228653671951845528098463199048343745299376231012894321579417033853125464865300761293132641930785255649366869515701921760025572726595438435144501281308209826361532519436433272952055268896669696000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 1257598337430442135838654725963515579624064228728195149406016200084562062625980688784282194314272344868111270828144783844542861692088132733121644654123010078737583733483396325959089124261215207239173630685293980673360870487327128394127000291072377043493759811744936675186294231283321128064052549002920092997127953608067550880157503505061696228139494670179662825023407270192147051663143720997145627168977763661044050412999946463997912797537189737670310174430792408020426332280247167958366558721986832500509727122433283654443103981550527507826645032645497857662157859870433312322011464083618869235803249102428439232958563153718722461734083710750628582793709925896387721579520086771884738167899783280665976602853940915916850370864689505663736960452340021589337198063081311901557752834569041398951317245715370384907619705422698949416297562325091866127248816384406963523980735726031716879936090287949117262264892460634123387219516229965134281475147437606882310991980577810617804994254744342574385973097688999344386580161211175211316302300569063387193581482915992928992060598104495518112966852261447273943441698985132012660199987405780227356254804992130872161317772374570336286609802191995420069333195548028031710048535571316409599614138769876654817435578864097233384793803496771440266218534736211078744510883460767811607413056963793162379337659633932510662097892703859060453947024766111279000247378238963911940663796624254127524527780029050998220745383458978046115387434978153918656145014052316842724290639171375212490927880046419130627081750046615183142772414852535145077322925977486475414343746087105990066613168602861068316305361409511407885088319683939282148542948860532035205426369204782383409402412567955395305427619108917928041798804857995943166233001235988411460439256348180836320666573148444300601017973864627053904150891508986640851513570754693922150747870949275679527093330519912959014122208627549471938740448646449925360268143659313323341778389010840974368064246338581303035251329872921808921174056632789353522669935774104337036278974642838468727187158201756700616026451527444853912242041144078757683494859609536158277436171751187301996505770404933600594294667052877209157508397652920499451638519559846743964270292085436783498367992481878936666649292836536929343700908894273480583412008546185990656363673295198227003151631320030545410012607515699191468098550072745339977306057458748723339237585760371822964192164088052940852097410432872865188764175322784560521213836115188148832298364772639125676621038357989440880640000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -126229595624200669527102159804084766958453762329096004287110492749575059467774484088487029690095169654189601003646719191741021177560663684381723591032381548453318660363529254519165489160641788043888539570611800352518646733152011259417346795268268511822276994993174683536709642674082003692910368701645664565689450793549218617856529716272913971021107694642859378282211263180583055574788348188457236616069818164833091741318537809631547314042378193305058402851284732285815233253106810878345944156118298434085250638517746321381381113800681038950877118830143452537646242158844056799706429832804851500960816359568200659168583988626280556405309882952793323464938108680420743807155138305771142758298156003835134169559275186964319960470146184441335509629291205504314306103227949449554199702689887689170663139285910398578210688429966106514680022054677204024141286272343049240754814681921911062369649211603095082876569719294738895218782470068713777934802387353769325061085606439831677586952278225878030740224083235057981308252600910448872621341569231993573014647032139851583856676845408166590693780403213898051429116363512468636045482001403582915259633384252982697940676897013681495379676589433275741761596271297839059345669884539497594491758245864270481991808316141118675976817735458031194100076598416365414160064166624256018451881135247251340041506395575197095427963254295313181333222503514003668150430223188561875307640555519755963993457832737665689174635569344139359786413604441341508500891326012191267981734905839816301860977700574370934618886164184480080382662676576857194661903100161993933454598491842349408000009190796093120821187452259435888233783736003605560347162821672742777200085719762694761592886771348340637381807122443570972680373154062260407235553666597056176098196918386183889195397538489510328376925386498306553871964968404986183633253546358772739776580164926606723518256047614870932019391996540166566719662245318257799548304887849313740628414511887538986345116403666892640772180858816125390638317725856577898539900695312892588774315888846645482127753596185975795556604160597678849048357740703993705293767510193153498610276274505787977498523972545650006456509505432405350295686838870187446663539408724150968308714054204943435745816401518953979539680606108482154575353728481111752189441773713220663433859148856557181498976526845022338407956885643849012319650950324381731327868101729039931553722973567341311583674469978862786590231408002869062548584311357013649276893835693711808103075699943644431392412392346672431104000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] 10488917345319021603345638984560027065869858404179026118763467918491431945461161661483314744352170569747858200888809562647536447359169454977000004258459196541917176942079918989740736547810737944296122839755319449918177408926275942124220508295339942949943240631621850307982692739817844772806964442668041745722646503045454902786252322666826536653681233767597976076183234017426895175500533733822155927616164949139890696970606408644956387462927662469769107660815702215618640412444696476847046678526811591111470555684827742769918333179755704352444555542938291931280938950742334463795234856348098268835216769640661148681288113098172936348806230573881832216314077719709529576163953637409723239335412893205692210529561434939111225899478692604867412501653688542694746655755188392480319772394572198970411175006196775055003518224441520726130813722758264409950494693739613311397528233123814954671037447862356870578438520943478949785344583169743129261419669256965225625761267737471913338180204429328671599566141381761029773517901906512171264962663855190543795107157653483246004905616505508043543169502430321620678746729511931798561028667040564036307167665384283095710837283379266515105422049360133038091949889523658824694841700678053111458550777540009382810572364070213966539295533891946074001422192628284836546683958658776171259561336094305715692516066957279028520896653117349711940034771721031514020739297557372309845492792537196126307639240894942040884843453611827591339943483524164689802055764154566518230412745278688253367490466727446557233484967940980953264213360809809427908740118015583534134671812652608081572962756834197595730965482683991242549923282103947639542526172209868696131620559756377679778580211245035310031686104097546518794910193798479723493662818348065280360070283163600264669323513463058534063601038990156415597626346085292335361714720384197100583286833312431920511637620430277944333872627729000505633384048094639029156717020239098049756368924768153225026536942189667363606137162932707685881709285587755945170200943258922013889813344862801523039243520062823318924862758036901288383099921434886478709659624346041896706178298807302436833748495947760558342019981006909299497769832334525279751192059077935935732120398556356558747500750634253899670856666766566230490771709017884802563685964073004460311157466561780070626667952429762214647413469751194096382585023465300616248305763399683713690225827430963116668100866659236470977992442718920103921857546529547999769289226954170099760171255267021554778693842180969070592000000000000000000000000000000000000000000000000000000000000000000000 [89,57] -732898341604800750478235224504334290201650958910514073622904684954840718287353731388632448500988290599424530057471022261702972920419624100139818023978649142414386948960876572321271577476097141109136170824407079097765886473635280236823657613164694232993798277191965095097137549643987339507790157923195950026212212108442980911563800782665162534398188655008302813713230376950422886137727636850974255562488696700224099906253929613331400637493623579692522222493129366150201193997490571307903229904512319788793428390604113529351938418892763699269308502038272501441806677825540838847381793576034888022732330212885230810441137144262101572896895105873965673267542271179228343939907232754170257320548141518028782538051824851199761591269258055303049803077899796656332020043945025168344659205700735212575304669711327778805363961846393820227572248435384518972535861694510532083932131006982101329309018998120382841011487672802128987003703528020944859557593501568731438516980286784422422517159597765533581420607334136309298118803462771332428610366989487217879732934161819085945739365996712939214254323531363128797088610524048807204332081791534569790140888604458781530897608997703308795746840995392114317776716768894061195714801168020744510853849620204626457019507718092787533948683919230533695365889239932543683007759719627383330857442334363780448492297902737731941877000120226715388944968580938435679837878025427853523167723562977907854419222708798021759664127628192245132877255373337280089086208034452489850923812446890388889871008203372327286527411484099678749283894174149928421703143589346856483055116911945645852149152735193951128907010233667294845578098639349490533293123908558498603317367776135249598278382548807595645252404457054403073695165664768759082357679705721424004019116128920356692819530829588877667236876484806553052980653515973452295292818068483207662602703896053284504973425256263529630355108671538288136580577171004938359012728634415788697239595400248318442823904965366109433360704016901261464755130583054325870346675343767209379355630819852395897995155742532342291660762249318768296785320557720042785003480529965442406485530479692217988801962750362084724922712584769127403397007078817757770151037530982339193432707640169095380416434910883721656944252869790456231436619174388767221881763043555319628598309878091266552333194345357255812392499302037384407375676047456077629162374511277915172867019592709440531597224628078908289600928747153848046502927939007799960557891468328417664097259599464142579284461162313285632000000000000000000000000000000000000000000000000000000000000000000 [89,58] 44023157398722524136368829574240856914858892339403993500106099686271253671559582256808022813193320856254137820071658639124483502257187366964268726304416949559851157599088872759543795246432925630347693488448800351349714049854090120024231086382275487966277748734080823679945897741448755336032063435116909862048413872599243557261687866696174422039626091398177236068333086092320990597395590773170982338428586088781465312666886423631293224500164101820777109635062649442120755503255364295062250397167166610537453583227243432182549828016092661072560383625390514161099123817233180764074252134257886515490967387858457921358790170788072893370009507176326428265262861721998386510031543961039454813579921909848699099478122005501344708557134470902833455440579770893544242991268393873412688482340054098923008574832530112339195102833257284056781447513415040412879539756678305432816145999092175403967398968065240482399885287281975176736310028356742442588871572254343135410214928503101545780539610943523049984450238398305348666465554382399517635887101494654640099577360103357636789229954326795678029486247697203299764949113550569310838927950062975168821387724164132155279730639548090615466706479448111029678831352777470753989569946861972693429100314507021804320048055713872276641057289348963597114203335692313266752928898418040062560405726589207020303067258957731455995896679730011531607733805958178609583859016635575049705060965033188920100635549753200337464275987175635250225911757622389973098011733304755560399655476820596397421075680437589405231860411040088362728065327355839579770807308770193132742613818661702400120548278161667191432888795009829731391704753820741236875659409962276742965371973180090305631755584363991909511963562668206729013629229510830329375712424478725796957407288314934827581415266065229872834070005897838932072572430323354230209760872627372092058526982083655827535337683563117850341820734322579220958466777056669389473937067354982538817700616421068651914068312189834047181332969127950882139068719858458546122936995396722151195651776875361423498689803229604957488029442610104393332695454773465915510219116314292089275091998630836273989868872271346102713263924286314435858439140018705239022208243271565320908462779039374076420330036533488902297571582565462046037911040497433924750406760255650811457790585873877995741515350180195717449468598968944058055186298569526420120874082127125007534651020260452794824126726942804049651840749077689424583789984780884762983132866344105065625717954450507337732151478210002944000000000000000000000000000000000000000000000000000000000000000 [89,59] -2398687107142902550410559818395599543139006130463056300073398369782173619239861702130807003089624064193116456264192506319696418366954647284402210596077699007030647502387074944362787436637675264160469664202119012174253630252040353514434508047352984779607844090663270849096174474630508042295257631161724975400504193684293655763491277662241448444552362039436751666198295019430878435884503417154044731060837156427789908154542811154921392539477889603354557446943456294568045730505957787968794683057940044119459174081806179083661923880783251734301049551094660447094136754916507465210663597439026678238490096747790458946066659058277320125012596292147617010361200572754791854401959640827741332231049005859820011311524831234186999027733192311716331380468203073511664664456181719355030433069188464788216171329099615081919003945312080542842810496692013664417108242231601638055683804047917760370014312924293250649639189774355776806456426221199749881263707055484285513396734110842630737086684957428076981560035799959421593671400949127677550083499017428575739278817668562584436795663329833366463896087236387593888933091092927551740693130032176087943536137573281706752248049549257060537724249349849626758574309518578675634918745569340777378795263185313522502295915931486147316925396938148491511169578079763394836074754782216129616999640201018265922713013873874706085840648872393275295903133812170563715369731710762402701405063510052603188712088254060502753252016799256596346887903285986152249398756261964040953730656201555032520957318312858832999601978156342700643867512346637376520153499530896809009673824132702044962743674174973481908370089992614173692090467625834972438198059117070943097066341814295632460203407293629975476661880027634712542190268117015020476950902228538338253752188405462140144570561667177652788377625633813602075770158603649846586202352669621417807431110828557252952250407582438971954927173096184991164011959274781906166181585823897314661350257911971409782844358437580537238929578592481435333387734427719463300248355064007427042656404347478034119406816656148045716242350808160445675496494072249792883000986046951150504601647640661871984989321918000392458431318280371539300180575541637106334162130480577735248476472376674237055509931538835388434417723981405052953347274047362611645302744140437673207407816251298193210047380904787783553065838986335978715608651580597396363889186829317015943195907582078582508518610546746331159046532071519885783162022427499094394606335112353201350967379036512037374061697080229888000000000000000000000000000000000000000000000000000000000000 [89,60] 143466056203254904673270883140993337550034948755878032855257871256993171382160648935198560437318378730986335921122433744895030364557417130264230464028990810425815783737273765417332101632181495254586221198641063395865532634730940257437665975490531118120373475380488595381181906448594737941804296885799641246759132977686437954583020371925038347738245117299056692453385338184731604692547323046029554605078042055561560730809722209976112384519493945899125086541360273327481481309773396984523018463472491392922104850580451538299969570649366387785746509528021350526310160181538562428175757491731157658926428910802671421612520991296007024157030217540667852933616988293897466092727476499701750632812389691686641991947506453051137148397786513156903555031979768022866256139805265897536196300987100792476170600903568595996178570164147224395626239606382419284233448826788222253306055813151972845708135240021877402675668668024487141917310499502971481361320342370470673363633227840776735428227664548841237438694019755190701102307327994024413725466589548263751697812656893584138662891518626901698736710071235192880110736366798392469003800326236097982840006809293138620783474900560343002568806948378754677711459402302574807936896030912701540263402620896187809961568170308957881833216397859390222994248386542258296655325735079761444039861294654544438692766774408635123251819078675395258962017866127034137382851110514493390648661053654003419346227474237950891725235577988579707222487320391039773031370694876315389315150252562595730848527503979014786152107583023766348430678168090766474070426024541113773670486074626859983240224040398326818977594427868214098499057513252011023960622703947580550487589361107569862430555622901036269615864821393391962259412355996586271516109245056625936810514688011462343977119397247676481974126995250203736044494947501274775684420808052412749381539977366874739683288861404611368188211151967888480542382939353915910364783301501558467214717526789474301258064263653600678992985111661598254325925230846401410602399496769246264070591394071254201057117161419964910211947331797117071842628638853708098072966484272515060432622383375091290740993653438058356636081697391493764322859037868845793918310962415946782964131158626114749458285237968356952692714411597751792691033180738846697562518309192894158972757470820543875120044222448404901827121167328220810795442504312279924177074040202562766041745103109590310488861630640277287891747454641451379678224102362252818183401524046640731638135820539878036895884883525632000000000000000000000000000000000000000000000000000000000 [89,61] -12501572737419796839826628930693960222831282541556656649254904265531787560264686581733514104830479860479982495024393121250161345123526536411796708963756113427556268093429405787515880187796923299222866819433604593893657431654350321997616609164048238813413957109626757157626107200141026519139158916098748600970791696707863223081529341033431311479134579789987774659867553979425739896791963196839758159731146758047378741015443150574224699824721395546455119497080079856928839450499595519968993993140015034215158136087154315640865101886524552007101639648613801015362144552585451936534039494151860453040490749685834593318097234545052885813248313081554362508942786955941865140996733641288477538239359317204956584693412263914905108360820555910754162614453810176531310346674841309351319218703879776635475549319712695984748039686823021208812655050354614454195518825854712461400772754190729009420855915477461828661158699830163553381397920064764934707781909899416728743028156832100830978319223393289461148652357407630871803855636637438720530394246974867682628158691331489855373488381733388874338480769769176294041460730874839571344198863913795864499183847905378099715425765387290437758772779119758440413691872136936104940374071164736529698137796535359494519679964601922436207074217019217799857983705278684235749186634972581943448109773106608009068243002892950695952455156594657107235472387903697088861630975813086578599340894547183583791266929482479526694872606383701708454993142520496563458971325960205728552917947912242687544960660115872871152104088355410916883598192402719701292519525466756676624402961263237602865626331395498060414903892691013996311320807097184532781765595360580533926131782612458986467334771639952078642109402721705673978239921211017671189857887454291747819548048995700624394331687843462203706361273571988130781893564641242049260557636921010233083713241414827566478522208620937721803525751339742967441205728795917596681951422056774244698852192281559538986456008943878677503256627984638501298957088072320068176355704446814565165136950826693990737553476616365346823191429380955731565882299053549665549065966395813144405957245859458644455801813168832398890298004377099932494317365031360947884988039770805364293042403513006829017551993757022392997377056623723660233922338353552472298656941903773507343035209729782587222230054156783356458059747830252667991824497868902354930881247563557925073268701083804232704775953045285887711123477816090696950345862590586099928778502308228825558151234488742332757182328602624000000000000000000000000000000000000000000000000000000 [89,62] 1340379845536155308696039387718074042671599155408885412117879052949706709051379622035251086925872824357898451263288153498566154504577322664486599508631061491151251379497470706316307056976717275699251317731337903563411606501423187233930421269154824335018010715720147869815372932329364744761625924698395788611125150748839862828131427255953001626240318962878442360533264990229548087058525558720940500170184541827132852521464723635997141458548102209864237672786964809042273644249952347167199021171790828551971416893807588878050672049477028975707678651853308834267202039279740315741969437778749201416811240470171939125393250566575625149821467074719549286109388116072924513639151721909429257603797658223036011260950237679065329734417699799411960647163296550557406825325945283427115950598028075076684289699186976160213584356939090285373116225941880179255218207818923382056663877070158238910662911642440394244531638025218291636745892662547498004790667928896418235293817933813708217013866393630695155633393237263706170718815929423020885497676259202105918859167737316873048004922184100300018023553258336749880975841415441534555226364433721263617623994840818884714660947611783557139245251349794078076152939022488780743780549820381820243422567091229844304529112408263091171643649897854098491958265913261649801113828798708566622237385683023759884382148852292408041350610205453802354785572737887715937345959431169109666661879379390903112568281444169335479695608550079268381124208436360754524042450586743104106772401373500379231609625746796826239493463586483538947285008830573890030739046769159130756979996710196896481957597005143690699698494460450118901338899582267920264334807564903588663759395004933321700058922134555643505128657509191091981911565385935501541333961818736160427247014998379730974852752393464406869709159348637286068976855197653310046127542194116312708201673850334588159247035063685124266003200729571008581506688649389048441034311473001253028240941787920675104270541609969650561747925971190217981746191400896082129489909518712763950947928516823009788905283480091671139662647009933646158015764454483466820966827581768385914721271279876828416718210610094188322925692181771274931386939953435880333080167956400324896180590953028319567590107936737411086639841291295616434552552516786075707630324874135874401846710680236220562633705861102087860571505452683747431512376835684184397582692825258792828671001337846531114875428386481602541655635709865976617129369388372960948831714236999881942795613006883612013159826587648000000000000000000000000000000000000000000000000000 [89,63] -127179972624607913679988493208487243601734217931195225739165076124155662253495309410838837710785286751816367074194260069594026716204162417187234689149098761251023964926278517939735877951114345306189872362664515207250138644524403190135769411633764714128318200223346513513150723783216575223896311072556619523431028713211336175079227120271225510793628293458429828731060966229693161164681160246039556044678565159405789658032345876832787639666875549604368782317837058658194941599770111641292059770356016029899864062123379606647260523761579315825113612618913614092812403319680374749036832935004557760193438964758812353910122407394612464189396314228819607112332450198881000647121810771633844875518359164136000121949482589092806525088550633541733113551114202834966923491643927561663963245957483116731492773858718626041509523002520930772089757371105212054508036159806758529883492228023766564754883809944114865826254791780469605293105211378076388932040382742154160243994562355769001900791144382236640033543933282975882099716314148993144860578103660972405128022249664028781468296834194581779754280295437772820777888487101322604222651130826300588421753634890146665367955956182747925267782469444328016474426083606864658715287582807154190116741208883602421153151958945538033634093982190118569390151998233047544661017656109791845273712705762091288352455682717918151600434242090967367980279864014373421162949746113089137184703793325200480399325011459937328326731011521268786801316030790463038339069792178944570590405375888789729854267371445092418562012145998009600824441335328229460101290512330950696009568996484011107127893440846175817341013808727508970669804250853641164154059971376772449342876333162136988899315893149319689133372274597339308523187962261413878771998963892930097140880376955409780094155273096445585980414108246895018745574377760173570801519535627184245635376792848567661056465147842231098304675687125544802386113962701767526370879826751048751291743698520852674474439323667252053325453950072030620695731915730970552999905536983491900412738513203918616634757151647957751957863033340689929989189907772175778889757168407364779349154657695642551316542111394978575294620009061129217120345610358309514868522497670465015698159102131583847933695860945021164096519745818825015604317943955591761298275055594615231139635470686264055470440428606198978854986993621364950587828869914866185242216313059622749355374214082879293079360098820141839300125054826614125532683685811453173496482377877658134668591529540918086730180984832000000000000000000000000000000000000000000000000 [89,64] 9650156042537280019994154397102641639523583298648966192020865973822137535485088192436215340541663547434987906611509273553592337385107222971927043392676676471180948097112474669389192546326508444665661771314950342547157882140272982895499963924598138915731449866262625338567278879710743358875738773494783997361552869741752362819381420019263817881812392668264967863246474476475333777727397596162230845620459042997784209377976902047814105907161378528837846982997840581051555207438588168085192365766541025263177165320936383266555974139967108444294494380594925829853516580641420855012010487075680626638063113147533451334069706249220290683344086299342066662294853237732368522125416753486932141411030122707449440721020516581785912780060144362554513874349007853998127115976641795647999415354582218273998187167661735874852316962234529213690568889158419546964018744817147976278038290672938020116105193782683008750897997530190581907492697076935013238526598895538606893822130557992654547872826915535271880241292537202563945366264017257389922983777211365391198177075048951383339876416027755025040151389524943983343085356938517892931106811283420573460113661679423440552503758799961191552908466974979576330009435889508668352436343561658949159749877378724588453071138686678493260240784362320736032882230941324764080830046807467431441843710604023508700878452059539035282864491824485025689149494321249346290195410898056530414582798293858939046986749946354900805086048179202871351168338787951245138677371408401104426208242831849542419870017443871556181472887734986635193817520938856458767279930303935476502300665243147927438634052251711406349342821821067900115507545469855312092040217983297230237203098279144478403551455515679936814226544041299411729237572835185163493961676190111008767662608508871997237527804616945612394584885114420884190729901028348592588555179618036736121544171367645690194863776076684975849510230422203589619909736458390177758157708419163568244562604373477050871209449958933371853842010570038650171588295426738095572452436186751962608418116419777202753724668617710438745441052490414048971075251584332806319838211064363802490669310865370573655980720651916594806438931998614699426282498711405819803032298084772608931628744659928776250698018201919352572844573496438692792094734374769862304782106728697312766837568032599397969749564782306349246299341355419816637667711915902556493571712417313260506395169811294372738633801727261025493423971673970278518945587094314776379443724564987266960431408963838562514333859840000000000000000000000000000000000000000000000 [89,65] -581225955551586502011904984145409831672811631272824492285374172053648511456051911561702767473869519119791335709042953266288793184895961572294629260687005223448791396839902052248456053656862026582385861761726540719918500767834000572394935331494096900626217976431325430315525496037243728311630016559524500653588435526268839662605653449002755403704518007370031900423382057049468508525589587979315206617092318760069729654007068801814531745969944465308525738250187318435283100299836383544333353208490190852472226970331059605054814634395547406219562600938326136121628894512137409192982923408152779288925498634684501069280910684247827175417590198166641195393969585253009968622325798168395082302305549317611731343387302603734213984876542482620016260024097545258311348609324716941519922669804608302345122952481240486164145292589329946404889875529745275790290292167223286160024421800049633511951183404373120828517162850058242880712892926479997175595269710527373913872204994648218008132894205418226641623972525403478296393569825629418326766839269339147998395686708924821746644552318175801263063328536020574891463324762229445771400404054104139720120027864892417351639610583116276329935745537102096818693014575912765354076610689713312294969559214702682572934716721297093368932277619657808162835764228115553903065590247278883919237879144217625373190313879358007046868090918732422892952609580571464133625460127226578017826413618326313680132021144460177180360709910274295980209034230104949004838660711574901353636632376790568287998979182621595604618369676030504656893819932244260960292765045106950896173726333207117388022218754916857082969732074583388251869632958307700232763882144669406286741166489421325283109063974933145363138201647789664060720941302096831628867125968853509369654719666005306525067135177244945144929171302817096687027361475542527211624428315613446402054242880865769492150304956557034784780216464799486261147445160127657183452463115448323442156084484793678491470703898970162013462847510362933695970751839555772823805660250401182749114309352359961621037333815188105691220756494011614323827530936343009813713185864494863127493397976992663549805294557201914510324045966784496172448122722594790152987723222725787006689110516616852505869613954628406462472079491023971721470668306978661408334086035957199571452844160939722579518722508190379214584036053154214125313180080190728881054802729351781420802984063396798211965026691033227698672530114899064662145994903664799976888919900890827809254870180702201709844234240000000000000000000000000000000000000000000 [89,66] 27726679248618858540874374692309823790941287041143612523451049158198213330658048692317921084471596726036330138630267131010859156004854040924043645728107987064656221507414012011286717782238687411622906143198096394159323954436144232774166669647918500546538912996869856306552595899869719936046641592407330626484879837106876912618031140725698988262351307780886476232407830983932942985753123047021199689802769404481259692347711732199051694417092377287914179083789774263033482072362252128924817266191647151636314410526884526057824065335541954360920191478753953103693929511919997335568246361998550618599971272465488885261375979136348521866698495855179534679607958495524863844093626504856269472131178435387761080878194476072577950236193611545016105286737921984924101982495574014807697534683946478283985302356691830074047382821422139687280077804987456661414527206526920502879817422743196613883583028334040764758157059293452660347284210538397067097434889658660759161458650012877891503865103021819297910139092676294531745728002682730484724498523480265510048542494759910868362576497666538228983999910133515100942090058194386900958792487173146667263984112003374433191450110918188101595940146415480958508456862079600853927763635946646259201282108208544131881069553927427890943442995912976032726019904978833843113395953104266579272168637627641257425591263801946538136230084059075334838445310710353613227297919079626849885193745629013479070575781470761336665360956433830445876908962653623998852465690168942067306879390277960300348331137786480608120420608776161498356444689145681632905758517863325794737406197928880025037511204790763005436012650442356337388345792926001994020001724497138860629452714532711525258473358886529921563811478898587005119298937537345952141769797835999278452777071571908159586450288473111280807982614872482584608961578502144822802741702236374486627013255384374852183716603310627676294504333521511877733827174725351082551249373975856009196393029302976134611720266704218683902591856273200848719812274391474135027983537872063121215741185825143553775982351908864925431838796311217129176461585990052267172692463481337204227693593762009662979652852742543764550117140194961112001327935472771413199360266474741716281958326248375624064805163932797122986133089779954265547721028289135506439699631276137612047508611283234063921797441214628863296022525568971194574932009842206658137008421911559584131187565430521595192395549922450479382046919969146261104251049785862031421346566860297667536202667413177586428149760000000000000000000000000000000000000000 [89,67] -1034127994391611744399516081941654815293433657794611973364679746860815953497393918719155517165371157383962212598974939722283161675663423134133760946846151765669110025109646643099710905261935579534773083618071893470533363145725238021423428755114631141312079727653923076262416965634819108161665634944233673185729707751882201840005634065098315701137172672160572991609253776648214634258138967772063978170394668747006415530466794605069413446291775902403578862731859651502824530018355891650218157347980906383636948012974886720078860442816287257359765756277972783010642924817821923029823295009502974360716733514881664489722114832543309482733834089795301574926617435937225331808480545541788119244175874603323793500191743353515993627269266571642439131350992313748566773387431452654280713337605918702909730690557328564897085104331946762848845188963097581412231586611770298804217655967804589068793641688123636167211028644533735591569442131339853439338437549300145009005013801403574379500575045978269448955352049427631541120285989152936559686793140986678429407947601956654087228791661517934867788172101242748091837058886346766757865106528856600770664374218483739606898166211142834809097987131546484005402657394764161525234257880887977884426792190439661237354865862221065679955595721083805791808563743060197407729344472764699145704138208571240024494977548794695167042517155431043046626525938425479446811254195670938537866265144158252123320039047742452704559662262489360638258050067951313623333066231640682416615099644020853933426285020471559224700321696804022634897795681713299643596386056697411963061549061918429882773774722595487874450059753070035094968428739511707209577410371900377644968357439165295752095883662252410465471378200037905519860500400583100136946387615822860565375405434888420002283391662028377744126279345918845795028766148514069563875760728582069961509884515798221843591806413075670963893299584576674249256157808925667815694840063432730690941406477244929216323987312223020585743701476106503547642534437394276626029439213479335889208524246769024043080687623932020138248005478891129671395045841967997519042103299730203908089234773304580495108496460664588879400168789463611538667755929214301120083083507950958476016064406800555532232629428167386994238025651558195505978483711238433591947281884285558025532660786061106637910680666365160324644201130150107909046479134057628478481392024631098828916375704709171008428837744119162205898704131577240098371973129372090370700545483603980589524509605604623090974720000000000000000000000000000000000000 [89,68] 29823968117321078105251642985995395998442578310456547759809205206326839428204314703238762451327402075444709371969384508020704414003575109759877275289957796111443065834424377401549062440866263367071353838229666443512061835043055027468309853929113311796449113121186857259105247651423047068406899549274085964932419474417601157638893395533069985253415649820931893225047333233094007996469462670310608995964174810120419817960211086573488848064300829999646033655643719796783233198812878725989156066326055351488356773227386176098402840240477033823590078412890322220779322653883845205931209381759130613633938999027785359460453015459136933213082114121343113193879923315411582659919293283714449366540330978816994290975069310371854466979608117337414849077407137691528754517161216984860177745142805101695141558940812092314980880869250399755165844972610706931486202672182469516139131449425100851451407214189725099229629302584888383340177108660895527098526523348509568455842623264268458266438216723431415586884593403116516667819530400033444523607233711759135293027923019633793915515328756467863157249533762310903989968638653173390244523136874898057225359086022171660355290376926592783180961531858346140748005123044147757493783133893815761746166893840495065686923569629158220001426385027903294488144882152214899545332722079011746674886542816823093378113399056913223361242856557358654184617803534512348824576323600027193185554393387874071807143977985192177450075412169898451918046235281453891763360421503530620856484196640070597951277105135292264287813904587502129683214593946200903612554448461778838339412240172577235757843547013265413752595335297575504747670558546318620705507030321249651177429145598012161941439870493277384732271908586784163584371569581043728755146866300464587679879977789807480007325945457535279208919800256083238809564707283155434157013061495001103071406782018157267026797329938339542673187185203233355751172115311440276732686583219033788262993174550761000464507361126663330116792218156358208316830875894058268076988659207660683283299404023503510872358595920283861674678875530675293248214004235882576934893849887835587554637694018982607873528058028577735563030237226967265026900738163824535146417072563673616287808741958845930989225217953857119787851076447393704754909416005639216836137507205195370077126858764633707036580311449342436108434222152929937838166507760103023360803302049207823310212859953939212196275023706121152816347297696986676281258491987484550254692439413114911342260701958064968826880000000000000000000000000000000000 [89,69] -724356041211102009203344555080276681250763464334414258246148639131185151917797268149262289035328025101563771357913063296281184165112395514936884557780976714690057635139873430502464060742094520140724890939068508828159392815409841397132455102986040459505957207400362050754753205285854302398894640294277413054284044372648535718741341618789740429541339656322203854762364825271267087217792835455466402103327064984045341756147545670705009460435118140563807062391992658679428586062776054764873988349799486005975415156331952888910922263047167935392202113792982044670690603905569807580479456694768114480656042616455805921306411123665480455592741056189076397246609651141427744360764135811811042479596875952587410058397648579021273630530452729656826962759934244489561094931437752393460344396545837161368021225701181933052344571516178235852096823778025997810455197885043228767962426547356691679160157324679423048894118000523426293561960586062073831662099478906435623680964463359394372289949007822584809437051344632830356082396644642978428410235216026329738963215283843953439672370806327831960110536080317990244026491132635741113193148840037875285911953950694913576962346098057837706414802037604467203394587265256458577181486061194276318812595078149132638974704813460489467410423874666773562381580288033132777402028866528619664081113152941213793676265834003071736329258521520229052441008625961348810004979181953725516347458268768204849128106229642423333873001617536739753795342381711855089696130140601279825087954779461814003692723036339088870954776393772428075892706993078241865939882505257373938727489951530436606964602009338257187591275916210585000668939418078075756055911039872001560630371123508907823070056420537022538353152975050213831248184366547065331459177276916051868141207820699041336776535922561771013880622999801547071248683020234414637723109245602779517323856959726491715754962288948837348839381910174005621716310404355971736161319361724941039431775450581135080595515307537065722331348330138071424074321363762730871803414327231913895043846053052780890427144282893694163291177081959085194895995071691778685098833331416022101584845935788554404256215708554187225990893950076689199673028365701263752400225945997721804284589599237085536798190190330875788703520471001821717782204442771056221370052366392814760016918483589047489502272854747831075470865446509777555065624997641096376477220419242292936124158255385941702778765858291923039647016276404917368912259393816718858583237340630964106687970412948493434880000000000000000000000000000000 [89,70] 21392154507526341580950174028050190646058386927897891551990880568530975042408565972412717715997910422933368134895345106700805598593454055130009367389323704988460391441440343256111142883575097123913852967586943010171052343391198179592510173691356701348871880541699527085384109907422461868407634266932279177384586185553638797125909745973640268450845715753629540562001259128871497574288707496985860953390748452717036719895313350170865423076630117678841256273621244953173457470603280878508936927071076132578334779039194867933059709376570807967063009071083954150220778936968123314836870119693392427766970953107371363540478621152660366071988018892901334180307846289544220134309996733791186883533720222518476977217091965320803296167950480024557285070008418015540553286326503552869762535497299854558364677011023258506487754104087865374445519311499470631332928817463839503728210781210790072277102080783708011064202425434526434457154518656425172836711484326331776529717476948129626847420983774160823957270491902794435230061368727240690876064938948451963857978754553518895807285072433014758631846381635965154591928950688261058560122141714162739132587871437363238472921433321100275236294310818210983932978617414870652692733080614142560695980499413441008068201447029426964956494789158076101142036439628417735140320967142228334370804089746584397886732731608527382998933011199161857326592950996957557678687908875681814561334903580074189345205848011760730608309015908380554904487109397184834692936045510426661949500197996939270623567904754933722364074699130765424658896532236360825703423805305345436994601003521797138979488925721998097003999894616807380568318237049177821668610473980395942896279625086335319578724945473078926340650635001216861199735437265279812365856145736397348396114634355696456709382740557825693143937486924398216202796002789542126916879032951255964845300603881319545993850370288881237977856924977627223547078921889704065265742401905931414514523806510330470097464262269346801703739394261970721737425550758318353947234359094193498191821199384906193435490787467132036067527572868789250929401404443597195312475503484398993152310423396089432994965503915369187303391107008046604453817695573911479214552553511909206062021290706976132713670384780786776804262080892961792990166124433473129909618639307154083001356382506785560852508318304559437536303476372840184206829422082964484621821641231171891025957564375978668988963631655574133182946766743830721047590206421189965985615449529262730585273798440905605120000000000000000000000000000 [89,71] -897193883546190102197231777466842129395118595902602850281986299757971485457316405497919131873031389444091178409720638266618226059953322307554304935686406391613994897041218478519184322266364538640175214063697035634140612913241536030150851263583557125529944746183032861750656887974030115148424843911071103738033467311613494277088628794423799115575279911414457805660818599319126747122289489653740767987899467021452102110465114053868712892972891870111764664171094628676450451920094965459758743912366255998465397453769939449760404175203153671096834527879200142642376633925819858982513331883362418398760239538927767857014271084140176885113405528619278129945147789985153133732952579066431126822107544796150143483408980221117069180574391791925552626503693531082871517341834133013626220449993286465613185369856206392371880056206182792019094704534306044947504287543975260202178891127903510249074939406508615987924162309946466125409301565394268329090902589077469579225946419491164167143809668088928988699548650039390573803003219895400536009860492241467078750080142548594888938786979499929136498187051903798250935907998150842623521589743153483759105288764997700020497764285587539615209651738649260254096473164217614706710328588230837545375361183283743751260455224135478537413084727785928432874445801670800389390338401072541190161548909652341987532937258605971571206203968718937886279974147428092608926735986595705553404714562900252025529315699228167640747922329064267379579942543616054927586721014052122752407576809228159384366469143842005537814864348989197550932949432130616126957837462024376399414459251935835931038784253262874469945652688452515740662021380576887496742579210982166929132538961569738788942428458451639226686411272598933377750881769338398995526298009089809145515655633369854318791743382011623573187551682743699489762467121299791754293166636738078258755085902750486585140734878520758084954789819823641687525310464293055096176408432712578000073344569856185808357683108980775428415540762447046648481805194300836066767689854572352048348737963984555006332479140686312621297510496722107323725248196543318292435984676622610858840368981603836970315150342070219721556294830313885447419677833540971500118900915427220532614159717683083345244316011600924343239983978188457801630753565512154303665335425536151122114300474441615377160094131494863857587405023455811392597455496705430933209515543301293054276502598278504757947085912264671552551028587368929867291675628331674353808071924920135642940454858779525120000000000000000000000000 [89,72] 35043605580337840785155501346577327676161120639765647085345518712664823166677662223280914317584568264994579021910375798633178555255374391158611002437680327570375218293309429726714026251797026793643659436277602169264770263749310258806407264471801521070185916845948002809242346783002544595317926895596655804241994481181607688022856075949193567795380582750378204805071777383350850209613788332256486262675939609717604295929528516610504525936632275764533654427562913182666525668724730294114658456514501896406949396309568511974107889541710649144927696170327706139777848498537603430196283274277061492109592157756659341188720445416422796917888521194404596820738778986794422744221108896303208772211306939447139843642667096370203091464279589284181218997931412825874225359287849844276990928152786541294293089348556752703317887291151868521513588910798643628941431621097871214547075670754609194035749162417812918821644664605170064776612069991820275879722225536682125690954012076618687215592108073269019404348757528468795564607594082339454680378658553265908403726045918120436226538177338172601265252506827757863559062846463796074739889733066970273618895013784700353896609720069593318476504818840151366956831894737780580262634507492772057586773120845385534680043337636470005539739402007843197042843426208219049759431838018969901808236641123650521060142509610840134744974532720341821600833359954233943765984103060382880935499015658784074953650026343520648968987663028715536391890132456774362350996400128550552591717390347791424036743598806543672334962540556993313620823404365606227538940869387390956687405415457125093160212755336280667043070560163123556752676047985793541481036148641490443080046723547145231646931768128598335707186842096024698426255751285359549313956830549589196110618765524117991637499912225459832598259225260687592982158650060742381573708378796315006845700247488783872871412442932824412257670727352244901268395076387838733986409390635359211815390860414215484270828985809084746229593361459924540612802302620385605941050420013917141442188123282948826389297367179034870798369690972751572645858029170521704151221436439326717933128593892159587188913658929354597348382860346859064133314747514924294442469547796008294912441991434249718097932219685503129465019476308799657456005171944055175412387726585248944737555265824078668168259223320129564095063205807861313110089880959138472013773015268723564105392003367778328258781997767769326326404076094013700601470571294109686450482955937289114666038681371934720000000000000000000000 [89,73] -988197113986232839585292922076848600204579976142687122260916667436315803579640227193782124545218434023793645667277001559558373957116537002187902510198506503375468665615515204089352287195310601478602453611234107504887306757694083657303269576996721959980267755366920982561278838656317487505847746023398720487060689010123787170925697489389436984754194976134656448722960080344555108636979878473718592869204358389353532949714011164084247614400534084958583334373335410181367436078589102830899515752695710117587771767107741145998966457585879826386832923300834617011361282780246166530816641056368464250079383349909198707800154561037931610643038823907418944053929693810254010847378125376972655896853785131038979991986857705913769348943921305436914107550818311793082106330973046712213785030269166572708821391845568577252502607854100683136850604334872869277164034145879443451447679741000523640422618875079844503082167123139899315165104932128214476452408564537160183299044611602881703473949513051986574876969944641691026582466317085998697184376112443533954689931075636332619661133933836048126234790626486316160389507124103751558522346117296139540087036214109851385524564176929293877477257720585722652641099775564287205884391964235280057443869284670978572507058960739569129741674021081039410675365285119709620012386251219221153512119344639964626149646685030794927877486038074880887437152310682858323109779140381476037811951936758930740772570006412214268211740296312045896931114728696495297854894024002078690095789229415555385843076653671622333819655354537521783354793346758293692737534270533789336940032859956440781506484760552942708440352190562246895518924436462467424467197104428704362090328150859077663879717260438035557037373576425186636682833735830190854593799252343592284817030996152221857027295953976924610600952852259684702923448057301389762054611434020205215916671257352447280031260865367773722700686272468411797567820936837786462532683735787092074990645997873266257513840969598668638063480784045559145149191890197194629002066141535272691972461665640370537049464327464878909654619752566001030028973201121613158423157175355293044237356353905168510420619537594829621915288923216551227168998674955289242377438662123818708551253991077962859521706053759279653878473883734565435715856648902125200083128958141333540815446836261375576320024066406057023477051870387346063739867584611749280484356761939811036528312329594563932997315573951522553736737502337369878217278053277524048294670849034746874778679561420800000000000000000000 [89,74] 17745078875508708863643479819645423733253188818843496437805063533772406186522746365776978085345902210061075397286536920672369316483093212573927927022251403659107287915822157488119674548097336590055000022560174119674488190468544534839301980178738911270793611848863540417178126594731548958673804202946465618470738098742352172628423972362404444850021855223779176109744903532590300916530491961672477222284690990166055896879090035990647959486263757317195421444262478424113010538356358707645682923538104309369946633911488641125785683598452511714666640967428608216803924103913312563564444928606922588685353048366736035424983098021566844428484005139120058144903241037185441417272451719300437304062660659646531452942648388982133994876790173403709820684053588065821561029751910683198307989141834521233892591672778162331154059323692223464448941863652889077994294989622736569173651979925391696248127638223672947060325250383100152174213899328642123508802009701970652357372219486015783646973774289639114166417087442720602885286931949452888560400353534485026486824014631651237337978383507961984498734838473837987514810130248337629671799629642287269276597822115284782135014660728476398625184302475900137065714719307937872025428095425569661500239020489846557133732742235431521485469919872573571118866946090435476914818757446757722017506980241333996011178881963075686854332952765338839327871884378995287206937342645863371123205226820977332526010762874590401019987410573328078999832033756833009758287156669103494377282745985787265984619280104457116109164537232638795022331348928975165495354240234518551497410842682305915292347460350470425747207143794150904049664244431864881223955473027735450428134151419373566381077075320303380553258970797517368612108409240257840069817982295168243641688242062222844740038331221223434934331578640324170380685049318468262891153822547925010775537452476402356344859106129264139311920524367326883661541033282291820756156420596739194751726230265346037920614411214030736481757381006520994977783640977891789816570306216525304718406026297834763179238525673735035717202602836867506547813983457626669802218993361975998844088102834671200522061033930557948327047380639796557166103619292901941120181912137131111160460611774418865598715349398878858238575859538897656058796299774391792855068322025134931921716111926192512873916546011603339687514159912148420151022341334714953095065401421214607487866775048209191786821752985070150069403055518107042984167553369066308106048004679369238937559315251200000000000000000 [89,75] -125696738745637835625841633647167539378189865605317665098582503482319377701648425850320083755988516463005161071306984783068254966555229128318094991668691156142104853096828594287666939452580845848269357974864601758093682584588142251248119369988935574713627297894142275261273371306967085675161535608522902674505957931333086778145945916986373412396694791725032657504927249681562279562964619316586517127720184515107952197158751783457722455982599458282666995527834862982302591427429616927835369543861914415188814906987945945169108118210453264704875250591315808028779056772134921404178653724574664052740564277052828148102041870988485919566045569357860038968077883163790532079695207292812518596103990115584474717661902805407939381200369699071481889525065544945591731328734099679775413711703967941701902032041258988813399611113081285719490971094102954690875970964406316617240952921417897024898931582121154809895594554778322169761355612109433118234018034674708001095432747172117134545384434569620006644235510508924780479288531225428007129192291410970361236727470547523965342500856195090356737177778470698638568030470095267024569173352443634729608661348778423105229617808157146090175283167991993346663533643768600689896099879118844921940166159661789462656594741130574028409604613570336467435188749145939645294451189802737569165585868289546049524016263046879918832322204237873727895213689833111455740867760553967450074671407654362906214073158905439737044004864094047467711356922657587922141567085773269687684532066054529994966727839742723594144287506465445823997196565486529359659340031616789424959984330095309550053554670137725582746874088272382727462744542578536217427011241017956317869594258937322824508890527356521331793919345438503319633155766541508547912764824129325496321670975051672816803562855035339481105020255872651057746177411419232309157003730048634706637429225535904582852446313265510586312902965092612801341906728366684935064151221845131229922636712887165322978989071749910465835313299044121110033539828896842614791658684731719007831763320861896389526454975072559070643811438714109140342514162346398186112352911121611344424818135895642067511827028195409060504404757758186868829386951108496131079279634833898592579609532396310453930026281035326189646223969780989952209567114659790213139162725932680139404863737396044128489718153945743947675060175805940070329495058452671082218811044003998702786327554379940575173972600782974515298574473023304532284412598340677831073354113252757928280609259520000000000000 [89,76] -2940660428258402867410575105069723177353120277157585855262682148380800342305193492769391998838310552423665672223335749441062405092408492376998958481383463027889982321875512845514820463071356037836708743515795668627247450214606319439187328171338090599063295846884735947218283727970310299710359332125932638358337335689264046232111871994045994764628029618584190142254515579938587184306524850208960437833605453866224501700476867948457193257757336730740394863043283127645569602055585843407871865409961935539311565522926481505602903349052527174763997063746506361917977765472057689105199394858104635507188971146613126250664377414942664396597963983109532057736114511557142070141517967106820782152263418864912896168967554006604648391449799850246039522405582053269183626809206951234813243746530541149590277167307368750428547585014109184889114436701773566274746448067043820941113166295340781158403021416107759057548771010213944783307973118379985378918073398818647125638090711302339473932966764969784294370019323447169015473349210826619420043551689139668630968253133803773304661245713540437908582757233852558336851901164328552884823100315132291840362680513049841106115332483350365686541282474132615962780769647835846187709154579276979795862495010551195390322823695074745703681539553783244706617288994283117452614031090064504755760248832590406373716080858345577632727379436612792289651932706238309917753127449796539086931067286386831914088290028531364485938794399104376453090233888488165964898321111460164036579568950198946863133002168513368117884751565848434688244421086559189359319564186604569292539538678368687225043321502953930640619919484564557525740147391520476638168443098140194359695032626469220517586666573678269969141760757167272296733623669897681267456928855114789017061256255288415698508150751076137416674396853273855595503034419136687086703012262265069210356608297796108114772208738865206906026953683645575827811407132490655121410599214028382860835184147748330326063114612928175115205005174822601228741325564345340873930821254158829206562892587154285539702842358385399581897199802545610130389952667028049831743064468945569579580645495004163429328018568670544619372918586809602845232945647190555735102640364372050795112396140370153351361970255387931372349490180916524597895029562430481549301363845754552653266758498936393117053642921510023695891143006467144175358248231264229420486868410703972572386701770286640830403351921810872412266944844255401710380579244977594732859950397121221329451745280000000000 [89,77] 103271346088162088870334399996054377559829897764746934236530960191205402453719658209405610522086413250037287514981406322113560090488343028671186439918788723898600800912776949316760610871643533806037074093756816306899784334377804440376321876092635914088655272936393898798286000657396531539982410295502356119954807992851036997457996968535501350575221564864755772112986146656391387390404196257509497757409986030185524682840121643130069506587915430047559704093079497734037795293206287112658325647820535347612950678717899210346898704531367251154020845334958578503533722746215950797646650314724636748560423536491721332618501648778423100404488567529704042672432262162638740603569184918424636956617503862044174716113364082817657242317756910817079924799529556276220558284764930404767892271185642400609279592434207348151296919272233552217163475694602614869609164724446900768037420660735626570241005360214388452578856789442070837731085724756766964795617952538846569699289983161442586761431763036711138913459554097595369902638565848947744712169889013748122379830113124469806634762561773095646860684851018772457315721217185634241027284578671250637262241665003806001408861704999439505187267944831775854957678089330091633220885097862782662975689909571850150715015210047046780279680101849267410549479478659962084714911265465312872866056334670875628114988244991768921398204267894222517254157298602910811622121492535350485222463082886057589066610826825469791922387423967796209813515708061695615198375896282719646583730286056921375820698341279442826850039643134575063605657716772781628621773946830904113957437496125052388711365220470985885254850723748352111509039681983058647458740220108424636836863292310245655176104982675046979032546482985483943326703786587331104265003565709624828194839986455496245869944440302074204618730034487618752300131450999826716830933459876720010197675962788041232011299411502969227359401069564439920236874160204266779669197884646182975652153438797270068726359356684372901787127540463535393555563103658934416496406555066322483538486815841886195989362003604038382152607852500955314085142478563208225167046693504972912829424917982218119755363992380655659395629940539808602137904802000730922478729519976148774224455597510373593260163985153865703744720694724730697059359261130147630496809198677435247067518819091154377469966972557786052901488409087930804033249624384362419565994762998778192002145829035712348843010407822833041732098297464552458240326460164387288158105457829705019587297280000000 [89,78] -1391165021083597284833953411176927491599756035036621190614403315037111788486320220492502570252162161836125206268634288517568102218748700407161028216358458649669655982313322690887621393521893468066396332192850635967631011037905341183343798746353646903419318491155807111305617607719962804427686405225916291819858069206999190830108040237298885584194159720458996250406727890251510030581697835342742150460493261083447383138336393019304968361869660740087117944002178450536343788859505426670740611772028984332180849711969574617990285907824734853445005448116342587606871479199350505066588535247846256465404431257719231374251555874575320561524798007164723793265475550784376217294019854887586509144965827907591953505071269591282668813363250946541031466781893009968053953187448454830558655151534111332668748817460256461245666076300710519496858160690874155357748554727501048293221973352635905495464174410605010380952910323673484944619467207931437676640624630877121326078394424846659451599315384510601531954513924748042265810719272786075844065443874402764993744812051700807473348603951871976008435697948323209386212764465258551521088528509013284506443235168377065913995674177643963846110774102671105351844187084890093112773765773947662234344842117765425470572242411098687170120151488100150642930418540973641843263005703519015772803268196507772723701731360821365142205832045256240006507685887079785692590501505856552213037069136074284603539577142483511981455640650226682359081857698929633687180146965355269225383554105156790839101807534261101818105662110718562770779067825026983981721859510180166214910458295382145398653643281303936264290428108663751082763514387964649995007210605147645166451480794777984897309271296857326363829546679114814897004493936920775914934992863621099870166135608731176641232909835516047435476622373639206149705147669639259585914287006676306024804921413171886309352284057277411172817251079754928404778349464965522227883940223623729801576257495005629788238997418972561600978969628794727368341190182419202303736410646327327456119439169880020781643969372198395839623112637985114959178145173570427218692310251201512322744305062822208599537603479437154737877145898291651313769727884471672819145741417956396906056701111925300195513855637167080926903612989711848664158840956235448918854134927908086151419254833385184991076150238678735588560226426418323079268184234373725872164433540321293991784623936847393175723164821346098489366297481513275775464461930228360083957057484997512885043200000 [89,79] 6643206313944893617002719750566628558963080599042635122653537666298705247803072634077398653313707625541363072860529306781909144402248528375984593225935862639865879559021842148517382573164310271023661469429036873697473438718179633072243447885746954189851366570512695288333211141593807248950663074450137417704541743874962850580486953638206685245322679020586249925405591861040026625318732628546839981902926264364191501720190505266162033683952646661040391761231064201183271215794491905243227589509460729244975965290458383536043640460437186653269143816920097651730698710930894173559562336682809553722933936360514265875318815000955578968658980528890722627985646110951068837583592805547086652874077852891743628912190770395543026907896577350689955724256173261775423420547601187064984154087486437935948048493104327553789308009001898525100928429919595231502185090152154543705482284019075663719798773368369554202685035894585677127342453083520033128365353330552738315901383535703795741743248145371283515052319998166245499665184341082481932571439639030146462525977383168029975901076256697766580701205398713342313575106674723227628802844108294701675266759379481210696274194103492563635167147691751303433544828452321600985148100404719173431447199218925867808529485252876948056533853941881628383582174290763623175672939685669093110527536161246606547645362676064513015188265147497417192410926407978928158615598668790873859578146190903436190422284166511669987394336108044061520481515701910828804744770900471363761094363371327238809198102949685029633767751409149456684349363287864574672820894922415765812961882021446917186100528789150269833675996060589417173204500855423793863872241787868381639774451826554885634045415943190099081400524016231625518818901927057784157926103071003308545113849538796140519326061233144235248253076940682382849356402339650862457104961397904440775727581347547999767655782349666065653749511109855173570024082122243659888639069623418090158251733281424502595517638402584899897993243877443023265699238824223288852962992777660532628471011747711789655664696144672674882370333420111953814158447707719569537794068035473813569957536750749919868253477406495979306152894197539237680187228556334224416843489491468093149512821343033630750513411147484974210133125229537096515777777373515437905683038898966897903230561485732275689031904557816113188198007118138433937909339870530763789485387919348748390040285400486219035295806160651965218698577411417904164648323335396334341953212897626216635200 [89,80] 86716689741180704329047027383513425689449648310197518923507739553283929621772226598891056341192810508612629935061864249505391465800531518443822713078617991876191170362559555933452512085707340319558969414358941228418743275859275860070402948797817655603272210965472335298880844672532535528867913372864347476025283192639687003761644939051077156296250086404649654996117309986405716060948358598393394820853561223365391932188041999816086703959656904953983717496512550361798507544708871498498366607171435079709916283682986629830529275435495487968165421606297476039235739046585264432485618994555750915410149538963294766866458999937807947968892171395398823336260803025611186805509416602926301393531425171062965783713217093717962551995970184873840756990048458860936294258184434032629404901469113103494386938952282136598753272042155470209239516331242581337152432987393651745837479084996317496331158452267727919964636171175337619942064499693600976097362018052046403659661787187037852069716885211289443753491097873780273354689865453562225059277495619614301233801503625745272337747624545496769595658524959206761885589371802497421138764648378389966363797013570459133890938754086583082379074526877704326731240888816222128860831399874577781872664373972271567970010192079927373069529085713589749762346959888502326388669670312908282263348485274290999890342695434583819907443007291485174442169099585960060586005800567170485796496896142664707178972673041260228315935572346628915206590800883968434268342093985812205606256530398041524468033009694836226771788607039211272448499456368749963456189246019702956320136963416848606657350223325533884437025170129143999399028480887480082432348566343137848001880711757506884118696086758235289307417050804059760629190451652040557733261677161485433176616668574119000788244175148718722774195198347170781005857441398512373096205850904048339552967367375935953475403326260485074406796197701177922469493782088908616602999949618495046701593939784021990724924258853522759515290120577651186346277099418334358970753171004858373598867310304551402686511318882581279539518625721159246561487823388931588877898126465642522403621514478056479289821602048683361193024878916126481366726384955973353215965652477962983706872694354183618856060331549043052576722978656155631647104203690856047717174765552448487031366985354773716680909856799430913366826858759262560624680976108528664612901464995954158175897162755859262077449808914295274355677671529217680248877411660365291096088106754880000 [89,81] -2159120245101604339088110932756716260194345554427700785311992317455945291768785256603819059898655160997888905375447713432476064122922341548770521231536863753273290800031847335444015256013102700124130743584681480443112226140518999416377512793240390401332850338775514587842290143686099824349963188978580314082606673647544761775431881081266884476814769799359527188166020083188934437410130586085083568046961336613114265454522142449273793356402705909310419838415479046350796259462940939722189424325433860670438131022805343208675985025133159546964821657639064208051909073980585800627472484197009951005668416669404894574079611288347337356816495653209430623603425511457467952804098628906038343679894864720339425126402077408125283883498448105426464392780756847870205486119382396161922058873689168348155970339752646223362019781722415243845757106431860760427004167713558969313924264465406644057405252264450359025599031972666218588870507254510890172605394022412709338627500334485802481481258948004752057291624656153238287449245216081066662099073118105845559724257424952532484419007642623688671454077142682890013918002290444860132930235840003233759947855985341399679005192108910270156416803745212393935010117150425609408459863799745092597328040924060261704704642524382217611938621690558885378904069262953104976163239737262953624570042807229498506399719821687979135661369119287715907773304201423791489395986522149767526191160414931781748055925145003113415765419662117140711356015313920401222640767639167243257422388120237083663870269886940958694553456107910465795694964949706849855737059686325471400292492632983930674732484080428730799501133147211262348095827258522165546836029399279910969390511252755934677874662512603871335600167568484327536000736155503980788565708786293381752210445901167066183135738650536391319096796149903160240293684454745104915034111272428519321019137686257922193587767921259207630856143761370324989305240375299741496888899621283152407761933153388205010752537482321514433723999826370869572195817000487524506808043499764475488657284001030623139578081719206165576691004520672327694816794950015582189227479652135684564224204376458719243977303115608211371469348350166642117060093467186010090899362692970991962839070470635498008575257230527219614990148323574452547862810571040270181942758367610300477427968123476188924917950542067499739339264104474776417597247750812638771923965644869402132451145559856669622920796239831771824261200482776183902967917915974075631790923529280 [89,82] 21812960702610019304246663649306905561027841200394912545318866737579787548799908924995466768852261830191280336923251775759789702892134922850799573429201503006858379024806897343915868417025189408251528227361757542763557419892121936531123779130104259420645233013999976879503236541144214503349725119445603903313516960071106014533808484801253595149842840266060968988909312555766194480957001364813247149846385643940261574536582970581806303481109116192456614204973428178093575868647562202233605223850071494789819079661435672363221841057848121561533428518198565046453325324846265936309696903964915873619662892916440578772260005434655110571438812780872298196154567176912365709265461277230118536506559757161484426208540663549884728242968489695679472461521861083876841840663625240026408938823875696056974011688722591765809290175696763593425361512985238011236839352837659523085993695636535357709627219941098371531439282082029492068904690643979774735761428522448711861862168096593098235285446733610492098268079211922810932567426343116381562318024145621369114173254491079786536657622306155812778953183166064060018196284421407144544127643487962478404605747476787003194691752230423208039001644989397340300377789964270054221555728628004916838711047834105047275044825943681226703977648926502388526065786145196578500560341539815361436001972731013799076576926266631004502390934825445141903582957347681175204995474436339868334200939772021124561053766689289108563550629510454297315740924169383883713133115335442145645788178812160917412389628105906206874532561155027356582082775077986972556174556430438196146338998199077487437790376636538465508538459549755583136526002746216015302788188221140619827457515781764019708401320985958924540347092326613497105610319062136478143074209333807998292799990775152490069625612931522628296792309941120427893621926185674639647408543839265744468370471336795111560353651741778726709989303881260283250991746216547100602392659676061560771816810476044630940242681678792443200095223191449648504909622274970956492430711313454053491477388344219302000928210617992170870059160075561814653229074361208423547217604910228499113416715714726260267653073362725762298193695517024458157667627406637734503493325425412391739743777795936676722034673607952073385484013526839837077680652444642194128821306730292421104773796827953585481493270920616594445049650712082283049225959602111715222360174364975728089763612975530427215484741244104150244711423538328819539611812602238710277945600 [89,83] -76950754455645597193672907513809687960045385756543245461329856171364285441190709779916443183863018469562532283179122246020254750055479338005109229315908425759737006232384944185655752079697022554744537446131145858291032919094383930792087022276785280382826542550421159350510278276294684010019413899796480072161871576695412861895681478815914310121783073175198090819901411770651178434309857487571036952323523013964479220606422492841329093980004373108488905168940621697568420501332331508559635136370966467394885446460536975411984999371603755443134974269414999333208653207201366299562167326490645798384005447305700423767605545622955592980900988065467797320949914987513152662508108047192246720787902044886249395783434846154415108112720553306462690376919384342508449120664164832128502420310374418057724180076839950979755238034952736116469604129379404203348051748470214741118315215677131360171886918072004049233409122168908684646813953759511722407023245628596350239481474397399783776335254056592978406099036305409536817762425234589193356078026971731449603447137951500461941387593926379876192166907133540847669091296991093839134172088922581522183670329860490816091945107158612877816671146818593469682932713013227892671930781359248404008872727241204137604341341963741985577535166808587191545471784922003152856670929645496617495211441898254591202689526584153664240441244866549811830458155596807711799971520552264399927222450773507725773293094594679982739118288834771838067000808180433928465125431965771822185723509629233115529787151340738784458937888377078138260825562862319766580978859809772208966604226659773108924169736649135998480687721111846568201449898328662390332354070211940971594181137922228061243936674532874571173859708846378027392271342178621656467748432997314359808534185563103798432407141432325493366749438765282360199870043833884849296552632621874505208527168676496925618897806912284462674971573888947040712780117887896754472618337842401258049144850377681196544165720587274100204011365889406187436169708739777225948125403946361280750074148659811638519819548223636717450968870723313351963387945700270358696289283903917195881806487581326009267287516335086495469065481666110346758540370393435583830835604523408792356191781996233178729842733235765225448165548748174961446708496683687975808878899026106545441731431842258411976857047144719267188930044523634249035698445031126986747240749163301755043982096363826747687836585333860892927699936416121452301669076320805240320 [89,84] -815586543406152363535648062563380289681842899255148565959229587665636741805394302115230951196104955667756048039831763716083002946915281872940878325128278922343365052030148252926315428933425840141716872689537696804306503336552771865181997241736420411179356356840316427991241009175604598566746845315415144283904389914388494565812896376269461727044229099354377799670227273692975952619174217088558561887158643900100415339934327816960068650247330691328351560294741695980630532501417784898470930196090938258592153930756753066535113336417821110834743472163823895343486349452667937259609892022657604064260307471491932808449728542476703068761539615735463832425654589812425685043922594792256479317517576984596586438094657537948964338684282391994429022312478172921697024483711715352755022466610005975931843842003860426523830124315832574273687974760116653185759883611047900392391338248371763091295638709204345585738696732080660334970460340617582535033584420398224503218968543392862680805423810713946220489084984191575372684096609610601018719946426691069217760375264346288084841649715523306997532882574281726431150184721929494527482087992155379866587026771485776759225505650565003559912549256465713950708027872067454511236466168795635959303156266107806628678361374124296865928312563483344096527269171736967867365447914881310157791079583594073253263244222999230582659567394496913545113600258190502948355660118856672544796040229888151160852956436014680291180515622548705416496142402325501694614839133142970926612750362236547231361149500075199332604404854334587532115089055747716973720645181006451418097408239275066157752800774473163397907980103375265481207212094259729710978008402987436638329607399575888062695456530620815122175805470374971876081047376726208651175572714612063189703629936449232303240189018777248204967142745765039922973487855278229403726824012628494341271591699014479624563501037993409750916795676561238418254151699752467581426020880743850357925519450495076660047096277783603928037056604272255452563577700752628297352635533915191722458523711604657154747285829346926498980441436254835468637200560016628715912899768073446697770091908829881407757453501697270263041257103448318016081760237583961596667935139041013283320697695163726586993460811435982338958680916340641665152359602589085934941677825187178127321621814343457654049079268139376074992570404555540351781040282536955546096477491187431945158497269526105767226261291043062816240938991012135738612337744567680 [89,85] 9738166865705590275082096196394496680878859803952197400471245734312050718928160882294806347168103501632139793529791252094291918382888664938145906308159787948487828823717175501758167891367802838445565483183908536247868389002180596609961647436100822311015305201608098012678642779769140182989655748788173284770626181266502903409425470364162858160378931368754162099641718463661496090471003095743372897109781629429909505198734301057313528421358343487938698449858003859723173385376540964086783674127094593164315420547245654262111698531990132568170266875851130214185558839559564659147948047904248999356125619286356340412846146707672488346563756111073449618541337633482914523611223211367828612124078944056562201038904274794263765424811848289989382365215674442943748629746612917536346140980080722742887650290873849889504149754140244862773921417774951648506544634193777870740969360600684848944092474390392746404389889062240754165984913432289264969122402599658111308699580283379295227377918742170557732200477382415346144954664867390944230763664541343538749686053993225361922439364947397687879389911308651446780032656652292428686803357963900551751303028409932961704013317299379100336903366503973675299915343374465018612750818919455249312015557316056863678125190106124046580943890507780620278583122805749622586616796973611552958461521770628023633313831406816691320785627552992889546257311920077705167839528101254163972292787072569438147126209814558830541966674338464319386234013837408921619475747142495953693763255709553273128075906284921516479710754504678576477521137640676980299977759479508960106048946698097289281677260526191505418379523132001480219987441422434999878003858335777433759017976157334423503118046151012386927203551857952500475611655573042167211496480069614758334534855007862815661449878700261674042988116536439639216219189269574702239276247860552453373870710310364613848794995091632679480149126284508720236229408488719642940228783851600913802565660552808733297218427367089106010925572385838339184532918709682378756732193301975271332427607929627552527294385440300260100862327074915951104831075728849244851645803348872896407448557659826314328570764961514498986610139532824356254421303421914210928148632571687142313884124352615325335528027006781223745685487293775804805847692363138590117136115723129089663125304366431401318992620424567665073911545705103936747488306881987667782894018883515588280824266742365585387204140774551200088472732578081161052016548400 [89,86] -69795592850581354048912061895415803406610467202175971977773649659446560315004371198755910920634596906026953248283187875983985183522051134313369281748144190483822360940953829358500673618077346802626478150680736892268131699290940709539062572884861817353907773980029317630264608356514969882074172877067866009583580095784026180696318595518145611307116199401254948881863475471461978524008516377871812370535235666854571174845059182577760302915226163112290772917770626978544838970422281846944660455282458523627643222612068930099072611568983461461159189190324972526001975287056189078448873905084650750217186350438433639784066519183110241267791101874182570747094974334123006509619176425532042350117690279920968985490670163810970683090105623320552608410617046249627392999676895731629239327562587721627736404853642135967646599012285965109246385060776983312011479667342400680503998498209612438315668945530480210140444715313172300130741558657434718059700557988498355212414324332599940140435658853679023062731112420353084940274839455625440910301921796281750780810276752195601887573641572129758052549861214032875845698686701352738683974455076796783961865871744170524316084691141759847869645062968438486313082262695751986866760178808375552930171030470085865361735206173407826773622244313442237091480988826374656947407904163609875974720760149688129435073449947176108737226216012179680576345461671399684819032913474274075102967949774473610804410617536512291897751589061602806340941263679660896886029426660146632054964223117486664075637441848913354665383686213148331888700561954558301094163623723056257175964089304867207545543609024053608069801435817013303732847727534120444488542148046931353814063915312131100113579920306587271945702160203256248888410361451129175153399469435373585098328124740735768417229446383995962608647185339805160787088953364460499682395439472545324495234045852368861153094140102077724724738190121278328781391463001603617767422150180046745056596799054211596523429036833439176976531940124710453015780861067508212782653156176158661208643404838911558459206349566884026303701153001150556823736812461958189932097671569825184643147357933102850334077675832328599953769669348954373287128315581501288073608497650574082975110352189041890632884650561165635970482499434117297304573449924326492803010517441815189849355954474095025446932661018356642250500152438217150917423700830543461744280871385431753981027318549133490260617180370133895885739817322263482064640 [89,87] 365286234001239924945489212757430399464034601053382356029662806731910520437928462153002585140822233902758074111924793954787624472436622191047635860150396344717755777271115345320294060661411926733199547235965809962867528208248621093857626615436660546533621585604298703829539755864721834437249171058839584124042165111383836240918437089219451737054838682336189623974190995905844536806077310279624801953114852925064209914649109089402012526238213976279621982397964330285388357452444435187989771108991836518210326271863980082853533156423515379110539182545204611520315889330603702864119124825321889431078724005958232902738107063959816691208223249128163326211556738741729288589132181224327623461172442443129585253089480705623324127587434198156645711607170987189579578182106970114908580059396062747487207467831406088769295423606495179997380527645647640620264714381682303001725363579187671221347096552528144197144774438617671017426771083799998438872235932893950882482310595664110132430325090678836820915114300656462830498087066457271683634622391383132461250731084014972952999038841688304658134519955141248337738409588712898609480777670915137388537612308369530204110830509590561152977261115470745286986297746023532745970915131552519272155381923087328013149512699099593259310633160009364951740124890217494522256279216620105638904476301196406404406796211246309722125213444777355321246661535420371313304104204088551162760866021820181753448901407599712290537769601743717167817679183919177763308564361826971914737218017666695786268279779091228780613779579485837876607293166809378529605208630011801958068168806684931146082585889460620413093177128313964069974342930153463581806327244852125095823608857870387779386105458649712280066837971199852111867556071646818301744976124540706249984785103686005018605570993921067420951881924549073319938678494030642412251119155151876533787432384502192611926007061382514924084924613944067947030601229507477028348681445855694349666036359583732014038136488105676142508725089625296921935695160543815244416283661262724231678053298620485881764685022532273167556152120807099415401661280553515938928589968946048471114845214891261673236375601592889223509494965878965091521386556989342440750449232909722085555433074424057271262853418011962681978877020503898673965907815848537468035799296883825103290774707399823558683024359954683778475731843876979197338263211046390680298677305011579089630894220405293946146106411837207078757932670993473280 [89,88] -1188764523049020478670956339403209673316217524151859171360377919987665128126876270837067588996930635760626765278560498275057532990738368544481711431802774371219885297318268353878128285726042689255425596028016798753359659347520975199452378115570038850408337090480970528963916368659015139287505398435505664446843594798618333607323678650155395737438851894545596130776202095556773940967667074950385098205509372583269313079378558709835989663575331759241135905573537072631865694961883472090229453392912951857553860198341109725886063471497635073556503836887419066383879085078698052901475596290929548174209933591300856584722970604495076841676503171246759944661078717966250081145786288798617437308744462800475164745408683432875342786209555301296228819170608269556184753876940087840981624922709423762901564948305061565990463681478242912688677590679277216684788579397732699186770053962253232164591467093415730463875774588555542635244315921175720675268664012031550800619384651373223380271638827116757297513267323401843139315017583698850273766805455142123850790498855970214850522297814264682538994227221147024492358361651859808407104413099315972974247870873115397708694000052778416288845696315811768332498973671806032519290786416990835361997747480477995817746546386365858755726440744820769533731934479778925205960947875838328449670399737504402460716409347909373269663756791596965940594975553935981171334852381309090130013633308275369314785254221451132883091890021409167277428793684746221865248291533373848035073718988079854093341066500963087115208074453249227801857987518332861697400763356483800181630573077836113273808340448002009181407746204983294088373853853652746859124502876946793754989858701878577452120235210139289994075891078777979903358349495948364692192882043123328489236722024834458760105085511910842281088088429135323069252183237699133139893927091037113661063274155948822057418702953577527201839840194164506895900869227105009126511833810283089466285183745585511705749421720430235400847143913094535724491811006940341183945107472288656670095543604539351426198726475396530517562849614350572271923640749920126389299203812709641410778107290594208684356935960169910461298157096249324260857901902038866949824437681097278612027842944652644381088037152920415831165203574717661131317544808385027030950426637361405794426787392749067120387427925747937881260802102633653372157116060163316776185506497272239291153818963176614863701735831278382279548831109120 [89,89] 3534752073133842402614129409361062718322732865422200459505956865902397445083931814670074323721490325535674155493307010963887493134110194256275957328060579891146720183549462920568157883330305353703376308574948043703151702624649415729957129321978388889932014865344168159483515366853041193155788547261389998685046637977340650297267149487121213054734260061136573399890007357418455950837978717197632355289309808181380841067734006257123174938529611610329966141152369553114952292983776740979086811748276450213606596008942518104380443691157961962947927493360665302362535348590167033507019472715998444570970147199734971092114134428081746055217596549269055649290119076713460084380555524994480594698982826065439892170574492364381466998009598132305688358965631401462603441731816624631298776040676363134014978886188641363241863486812247384104544978533608813348692987328615661236180942074400190550622379026800219186225779365389757661362078131899823009686605585096428493258622633692885748832277433345560836987125269609391788777687167216741734671011044404924687799119163113947467223466825431329454127974425455859275235612954290207221392180114454227016147684266349524258429385283466561624924696703906276816867953041458764741769499234479396961482149402423651826631376249774480710374544730168798976583995193111111136919084714954992002974763041622500697393785855010960049233419196281500582478038779493559695680896455796423354138761164686846897635053124095367179379912349671873379437270984506652705901547430100224541715382420251734796338984206211668797935292374732185832465908725186150352014720174292034198980073615830425715824529080015627988621208206087270584628981281121680786893220394449148281058834037085977941623384556655360919325398712635122094292262042438238758690574239047798174001749485681035246692496797665942413712156032866937594079973881967318927454222524758679355849953591389104340649678565727268845350233841307420991445725809463764559190283233995619814440561190791656731004104697333403354167787082888164688444926104948990854665616309125699513550321681326274433826015571926303324635610108343153222925058252522522518537744527193383424213875671876515113777683491512854694137846366534048624563612462916540964104719601754204074095270895899522720526337954552309202882765169941477996244340682079489733733378962397911843931854579932371270311691338920092366275208331580316719716277119508013468735872114088573086718599560784859448152548004621138768682880 [90,0] 6204356705032845349808344955251015117972294627732409021789982678837683373954109952844639067529749637390959491966952280474872780154210064315498367058525606926963768106343538445969114204327774264146262564463092153750833696460788288677249399560703916030128218060186988540883511255513423348373515323664323213718068787392408772562932175937534818032472483056744035926833459606129996979843341456097265793030962293750354384328187663096796952393462626844938436072548306264260353558346084992429731864979277546336610786270618738964530209824772378799815518678225483038010555049381698922958927604111748273077629510940844721098394866883365335517594748402523062932754396409658631687075440173115342358660330265499486919043801783718745966250758451032853521902168982825376000004034326522843831422953820910985486558678953633353115866550854231120366859217804627437534814574010074608182559209434245603614863479710367139155768200401140878675666715081273682996417930313472412284186194816315046504168149476722749144448283690225401804678539360807638668618555192097984592083194933141000003207121624356807153942625611788003090821573863570767710187614827588532327215167343253931059288076958214306912464318382926064343778185252731748334205454887855272688640005206342306913814410975246710833698484334979039234415604911044053531642253525512075766260727391247792503622415176890888045896441517121207299571037630714005863541535459244463156551192050967947199793484746492839803899675177408861933579913465478432297761098306343972991950835327169762643473184882465428601603645815596654131622534447389780337385037218536267230565178298355252067221491234762547243874604561701229218642659975183765787700352133678090195372678273069068700352920097097538645562076417799727657822805959399991298368962807077990354288298021459122293377238327974402865304940654125540279884443359060186292303225329092109802726052693552242589237303870757019635851566182185382905587008879750210410576911996886567529369624590537205082208005249842238683110747553682009424686496315643634422367504864603341369765643285553638662260350939851977282786609496302680971433382167877536074724808564396722743818126507058148003483206048893440308394666495153111800230293272495887506710857185956382045773787921523446293408559342610198003437217975810435220526220332411931208226878018662575756718494545392873333829422250572452435499362876545788341970590290168597465112645884869120158278851822566903694102181471102317226622720945215399393260680259983405523046528725199073663471405029922242654070004078193785438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 67872893830827197190044550551667816578540504605376506908412432430958107002996360798118389272545400465422059334193589032812386284937561992200317915982497686886243682210371572774779018707591582807427262844402693954116064152664268201223834288102051650247745815657308919637853769442888123036924432897109375080886001554032809588522946072150080769832339563937655474510042834106176075571181603479424921958476697839291003290035874789431211522605218432555123790232449669403326560707070001464338421977079557983797659725332369889964694814195038511302464933534000795870306401623438663774674512890966299668904382685806153908031567205871260800311149562630392642891872664521874350393522067518379607386177875823849478485651275427316153130218799365020249471087766766314717789418810998528871563904106595275013359674502846299109295232005428148121692770448904214062272969654326425759742225306994769300470301445624749781663491941824698369176895172644405949170690478071342178187668606416494986451163386836957541174768253834263664550738273570005185615977435226664139956751377833838281572973247755731994080539976026502524386947027149057189104572586655664044507139725582526570537807534838692848050405362725184357078532236838563440816683104893226197055030420911006520324996895017114776007367095444208425335631392064301439216377996697728526201703729669516671325967251482376281041070988673470001895062526038235357922408194107573885210874416665551464789368972891811812197599635839416081685425808434682933571529021354268493556574053960734135228831675357385596524432038691281269728080915175484205371670931873854074256176936228059851077425522546004343288479355915966117200730120753732525295540053245489769851869712201075019070889183735511906432612423295260142419203771095921620342951703493126825843234009977146427025425761835524573185046991921118404704491960416768853278642258309594210308759832762871895780885529260777547362520447872430978101561678877381006679224162511023151169406561930069026342636986125885408465447502860709747982417328339652009909029096496153349656831660493051102137211485851432034716372209916160787630798747070613004454428261271703083125610039818000906225422067933588004655008168919863020014457892649030433110552297218884491830548460526103552997827051471194606081354801918248758752912826186497370282761896520113651206721863918452290358235993229264515336812742169858602816287197440780089854136267512722077594839366136588569471270389556664323566600200023573506919277933484112428248481436393891527376250116045236935934583060671676144418816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -2085513074965368965268312041678212887542627388862016307308793116179011681341509862778580242174654742083596186247088656250572991670220480701210689953800058428233762713412709520311681374284616905527013191500406236899587430684632708225385121848641038744758014021350012979037762140124598583630729583667627317569358756858109803117728939332843469691546334389699042229256480587222389952319333381523421199513364137643166436839720962805714734287708183854053464946848025018649106817743393996441399509465887187740995983597267956919805421185099329492512609577453927241471719730502903051799600206657797054222042748847845402278302802798994044230350385732593761006648726200758829253988617030425853231941030547038066476368803681319506344681026094116027244132079917583826487666063893730262715477426099816187337140804682741417513079755220620531197401671405432065739337282034801766365072005471245568333760006427772671519852310421403522198900691723889190555633434684243811041876069177755052714398794756795785645688259558357294347659470549191747383202588287285720135801960137506440103544505977944915871842742984630678342099871110200900244709864156392255588490423572985706739893204241221532391596250016490608296065849179138823122547977360902444664939014976011383171906767892928351812210066523633291920935130619271473679407163525540207073224146879530749950290387301785379313642166029462358842753247891214903728016705188666923798590127497308785385333677046570495651536504531596827241177237652333263129647547878391206584427563814290787615165654602149718554934897172010255791561802830997367533736865043827625938506039539641600416385027848417984870878514246833617731138536294062749744418540158085196594399327443305978863839002508962407549333896276654166324983942748565605259831553837922887058740010761652634580281211662771150081293859343675496155197637140397011914744057777754392060682308014930563271317518327046446658932226655762891169011859834371404385671817094057049095527581952490852078863345434231827880234018252910285946855161797899275298866199424340058477649096774958354502280690310280877249293902438094913977668028638413608491217170939849945240039607818263135217326575168670890830528761699560226078412325068645691813314560856548338131627495676571573486004371294960785318273199114508694812707393470988457633105739795620249322973592912441047121963729288921661085859124389672346853766128445229109571190365878433652320497007862013039915576013707602815491910192727398901761054574146278997285195212860818041847157256804993472754552631188613300588904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 8475446504951456640567087986651023874423956795282793741729844740089666382262581348859990393848441661454637925822359522050014855068619723193803268825338330671571282491972044575470023018867645500977024654465885297457575584086769748557568685923944595412308405358803670162587976426501093786293743130813300881945126732901439840115873151537907097970290034472968472888106809333694666111687585571859861139232716111368489651586343170499138081119494067875941369430444388661183275039555281422424926172154989035333504267356397125121963325503306488204515882386942791014248953788901073058917922424365986388792195583365428012890814737452849926510619002110175828378108223664955817355744969850438194950421745058344846184708419179677967906411445076400608241484704755785402665554778627040854256441432363543870718151098122611317036459005619164245852788545787408742795205710361148162776684953598918322015895348765498594627042266159002419241857006492547480453288679443211847684513709156205454605739752794508878026287410006688988585055846557904764814516014374001998643667910892047055338242660011538246156505072970629163208757548152151959805193544801985628060981853162853969077937116808282917621574637053812658636119726046451106667466686475082181629602308405009924318677507982658169700533020590564465927215356679846130413719217543190254891279032829234866166154338800500437886340817214885599267923017320552318743380812693253470657035007474588008565995106817352092998271613177776977795227555332400311950254994396047220487533138341291873829089286398885303133455241111912112410387440885199427764046201246437203897922403070897547701973852201035143400510874328978618921100081113202672304614187677203320830930481409678319103219539175131788289043279277159117897249702100506538678075676028364921659173802680649700782398689558199297760153975453834402047666605961068433257034272116252072426991032743895554402944512540450421349211517366210361143893633392611692060935399675887584125817013661215264644741556387025780326238490903167226857858107076843093836107208718968917756444720874196829258212540749764294618692259060827037052360040140247498469643011638238252157378983413030594128928291486247201099590707325321169963408136942898905478809328929363048717537682195448539229681792472129419753868380052180142085078187388023666295795787466372826761627350110400481114234885830682745302819403619322223721055300544643225819164444536989473947551881363777826021498604625826976109403093145393155181774264195053529690749226710700245946808168759200466379379149782142730262020096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 218269593219226722023449980394847390178276748928869621318639113899320440880342754064892529297190182227577060151378885553831807351419913055549847620828454348168698105219026160239124003433087027223508217237629040629337901195064090040903568445948440510315423968412411470101129025844241087317993556580813898857288732588510793409867984846814030034602216147618705423134545191218367191273531393071724216947387225132016142264022672035821316041597884249837119199969357517819384567710412766129091355204804324349465149878434622976883802166749777025828340865925930331268102569517466561508951079627304894062325569256964433715517816067904190225081267508826112944638400291080888911231201646094593298938343374305795096473108098711590920040735132809844644323797148979059990763553685244282022565738831564076110717955476062747638018223108156403436881671275393662198714665132187562869200410980282542050276192215521110055014793604428592336188013088541451738161874980168058145547739849119675654814814624032914869695933551978054034616921419191413092958909242415063345707412307954567067804836965509547090444199533729489344239523538990549129039630509484820446558625943924521769353719308907532820973189393668732894955973684904063290136706997422141604145766877993412703510803083526442676872841548441059978403100304759794527965979482344813983081950933298444111214071569324554498305217600648589456178195309196678951671489485612776082971828483640659099785964908261290825269533279455779022663436747625869988917191486625768102210404521901212902823448698452801917505657310999111009362006023237287800425521067457722467085140848996265496730744232595316442769377119316778619652502616194709967928408922684462023435362595352913224582001876936763236002523193377020576911153769764293293473163321951370397949969742016337224924881746068341686783416995472401438088947078879924755929719598706707858050483782989588825654136820230019338923894096810079901918660620362421528350895927058995135415092856407267054825839158442512335273140085480189722798996677239945221964329871518859780522737339799142600367034402361350402603658538509659615754560602758924750843948005203565505940647995131747243895719962074430506283859483577668481738948987030140490125504538150484084225061740428781139399401847891815010688479114009214167052691477313282948267420245681017196274725793900020307654349419701063830099579117041808382323564944245327079149287831292871270402523151439244449332832434247821078647842631097855321086244106109437029019110399363551173480215530295178438594091647249291183889842176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -6257879576458221663044696759532285640366392000810078148571361677018373628608355158482203647524914019801798415840992866405780263664047508721686526242240517764497183561800595574375339152194937974270168331905472393020280660158678699966946725452065367646532901012630369038767484233561175289645675824423954975003808190299408155982886377072031866483046266308246115113560317986008137621525738884237704730243705907150800842208671627652685224570367724953306780922160554771658950695951666175746230501936905429737008685904308310559384113814316501679652228976290945730270284294686224164432886742667075806047235405564428052854219907861929627287177255996308025408142043576097366752124361299533407773260717040516689218676266463768204636608435740027923858973251228993465229569511324270988593792655762964926539568144953821105161996109080835688242436276562189025650234638631363884774927436947361047778907374792817031190201108577973865215014870982328849513351473842746937731739028374260477587205987573701706609019705141100975334927614526948103196851877216219585699220371930505404259616581570622338019704000420122992705471719919479002736936648999411626827705538927419788612199578856691548325492920213449938599357267192322361435430778900253557399347920964648271752102047210523436673840962913124838923384756988555090462209151867066203209478851178484265284329588217377019206760578000295228522462259044883589200776555053937175755961467182182670202569739482494092246669568081524920189389700040831844342894345806068681723178211078387285763150113332913804948274592037528815897040860797232143512958109397807029251226042617609054340644174648604114154408011443353937423376977806978563106098845989716448377981670872059678541490713296850471025578334699045774789710489112218917065004838478346408895486567324606855314257153565495771142628434694295118929657001554716286160195086458429544259495685180409906292869736047068818587389278694415929341419060236861992387169412626622502785246151089762341900639514883647969249180205918329022012417856748978888650458763944403663467977392717236656883721862743936445890789947004147459975230656285977638037293812589603560428888775898367629921732397696568519818084997868316065398858031491845948057623501010595152355700674322590533511685744712640065597288854341038278454044382064216903474280657588888493500290213065591342861821698428302005560928292877413387193041002312941825945369719297691406848259766866447036639811427662313669948517057240581139564275120883708679167562938544780926432019324002038760545794280450421568215697063936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 79158614731700475893368032772276910409459118009982516536927292449384088305094186408763177212608514650227440982436299557254599523057602425095743155751721652155376908376664717790972636050329453886680425989830982959956787628754093259332192232794405761911655462273997327254432483068985040639959696457905040039291992373681627256917111545371819692977442988921431798652787204258099618407884200079157246542012237944514047153045570815941509702300169239233784773375221291307185960146307199493117786727836150723449836667432720450792846798624149296960571179416458556040764543830683899497212700117526660317340031567984010074111227638663471122802540953163091903681751609416161764324620264565017008351670784144638681998578249148474834038069249884961639745396234130998565570787361481259911580947325479474595730432298194394847042559121316882598952519326553156792533892094302492713757449975512578684752777243023596167513065350864707073572723207470264585522011163441272257148769389579769864246564737401383630172560359275129502395976497559285482534133632989943681909914077257224174925547678731856637661574026503660929947881707183180905267128346176110851453813631738107173462529913440697791828916836383018041227515245040662725620246636004167252445249877204080446277505988703987510279236516334138917614341763827450340083457068876941948576291597362289720923555712047498592635671942361391877629850466532855111305274626301634879284115110563373872823558602068656793771003073230399214363958633402154659311747804509982028452894623844981874436215126490097283080959249759872883461159183023592803446544295491311455878764044976429867999719567017298044060359430534980718902526376899000333461122385469013033876103450001725507276256365958104180245534264896236717341867791439388013594146142776415561958984979878515632768405534990738437424070309012532978530730084920727747225009173989139941312734245691635077812205110562779639780571283224845764415256061684426825251274510871113572822597745225966631621245050705319552516776389433169471729356184208444250658462203971477710921013711525823759022623897060489397326799728418887118621219767410655770873514251096006434790721470937779688825607421971653884900413811988408886574854728608949333559279976250836610789928324454939239817334133336065181733202782276927756391407160810299111207846768248465960273750306906426367112891388273639927051749351220357061954765779562022154620055967075673169196734976922714243755698486341405652568410882884410509646387183784205002949591302280038287696708260256795121829654310470965936891858255872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -566730557011025107887496855653595990198348116439494810941031779032939499977441747832399277776340885349818737767805483443336178942970998571706931772001648762458171500398473982690457906000029321235082741965865773222954345788660931635643500323077788220610934921038940017477900397891774682143482094293395160644674800746480488316589260664722390166982030937267961444640958444247249532205770517547079751944529873399907985598607994841998685749998772608309261201656370563644064305746041895387576350493749610714829859018472527496885601648040175720899357584660920293274142300740093566347109237656232724268256088794719429106610536173866669840608676591673026282356971609450058694721423336964535177731656020848182469984522158694645709624764933262592118410647458587253685102516022944675388101832980344609999283123814651939059934448762027724128171411207331643022703479835494381781159094286728444582333027988580374321949938145431031485192216811791710530744283683664518067475340026229322193120218458615459506660523835238267876655075280018276420146534879424349186843163428342990081134599272442582076938939847681511992572804062999829366970273805602486743953931265386004887529737226702902453578516993449491106135649719396745723132154999565147671036806981912378913568169097243096809856023226938937514643991477460796398345005547606720966007235312034396543327575186406950771690027328860781335197106431350953286774065029199046447060075040036779848939700405363460758043821564421272252284766947208136576001839858418185907021717470491143918769529499707297063152349922691139148658281596329635733657764635349885569620882604069472863408504433640719511228228159748232651248883158210136968301385658831814276706839289205265040538854799315546297028472150288025066275462128367450040369716083865908502565954271005302391349180366983782463274945950063084248563772516335562568983251819607196569074435412649700269420402851606657445755048974629076698364744023712018684500967834237049946208062987011968666871534886498637934529376567869698761346653525507048337267992051431014350700226791944575587363590663436651313975507899873753816904300892376056128950545142442161919261381666460334330463736269418226898358607641097084909750996122148178391792060879159142398058688853231584699247429319152246500611784609128783184933076794818213651747120239919657943729477759883388145659451944236719238526956855289488706674973101675166911326279039199961536761565777296453602456173573963599505225235978520080602505110714754343739260405804361047416855901885425487323637421446718596003930962919424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 2643299992413785548194009081460299973128402181942761170745805181099923655646643110872110729053459693452052311948161285422437576294797429961536041969638476031980635961007402631424864985415923814983689425393526948611794240776499512133328365418691170988262188867585861180526463035994160246248534338544842430078688191835655547977806588350737097371366646532491482462537516391145268137713392180939778065440474759691000704853353362288189538199672224050564016260652735929392230475253992674880570727679618670825591311875317533773211223477247389776645731185384263257594863188052184251504053932544325284402692737952650347944849395663836374834441430960825188570824450021979750950384895071178083497608576578995859526080439580513485374545838129170883470436558277073833958515528318514374895187165188493573634262627523671557408513711608774375051818129722041165857502770082517010347994659700616012489365253332494427064171661765033673361374368401309924826903391626599859302895928327319127810663786683493388187857972408553294205022531562097133381413390184286120866649938434531834552133977101272817268075352675321640418059305162713047059053971233461794058587320845991062851532565759479335849604648190566207044603250971151891489729349978030660040108859740354243023213347260910829735292223324635379887001923531311710878459202105559785228061255599249429318861750166257737515703554923861531903361715012695372758408790517701906176145342015161817117107158437619180948580336191421955404009578062440911951764158344659869336361482875370493777913696099076025441799700877463312119352271151717634437470309757808476887482935816414783042963551125496474545892945135338143440505086205673331628079384999013754601358239382880360661366868786549345987735450138447010391572136238181433937870798925637920606011382964448404104996924205432724829327987442853784424944048067989337243203295618194651796675647201577800070740803510918831971070788114307391615081834500524154581778335951920050165060825464770955453574592244660725171689132447424713258215021927648687159578593371004208915202557749152280149776959049498281375938017442102601971150795451057557772339246937793609493335263180960053631815586637295150058974062641006819040631029795516674145181661019058074490264202336616913829019432543912401906621482838659785484844747075296728134922286619799938670678411869349856925055213434852044649720631055190486109551210069612186853243732876498760611111824926070639016429400053992358552157418195755806054371713025743705133948963965296888153447570111665791361648841911762460055461034983424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -8827096076941950353521455295555036326821092821638694123131492547109372851971619564707368133316520916971256234325767682683527519343031368324312304058940338310883683565556644787411218125865105170006870696233461450428795877359301177432481535328164723875517701096857817014706459010943057773558724359999992693128074856343164261703258313188568416787587186760930296245253601490117844061310253905285027823245099546140783401931691127955458154460696058256517064848141906207829100077595777850349300944093405834781216061112474756799520355515920860490381125095820768605909714739892914678714217885442756866857310568149976621942188977737679204267893547738908350994420246242880975835440981898435249302265815678595117286960598535622294204658785171686629570083085175305411851660849227582289020481320888281188273383876164895239686370949354885650130555178843629633589188600216084927998393696064172797397231462176257375973113910320124486933790400663872440101209977083567815206627443600785907046287571754695133203243226924308937865771510395256307532603547135059809587975356747405526858980602975347220048565533510935366996405118470429168490421565656704479592840805191029132613708162117062702933232503925437530629015524383043200509273168346386677515940332633313875033281945828280243851038520320038696322334015524024040793460534154222669950755373630797429554794152692864303023989371470056902960796417503242702506798745326395756853864376442361198145390229096588510458393726199337668013581828459710288438921125336296553458698898389003243394163489963450777220950216025793168274378909051899888632660341980831669588471327127020638557891603873922808687708882401350198287052329913865220867526457689744426971219409173052865884655348148047341719669523050011650831478154844587922390854749295734513024277342842138726473558970314906245602393457279188827039231840000431127497948656012332091020870111131991127435659007082682073928273257349076943829417825061770035953868871295376292547781046002027037976555548924030292737214350908083945925062997065627296483604193917311679049357847184045219178870174480696352423583856462900550711592501375054990599847096305951698848605686789259861942081706579492635874017334172766377368582992926626104135856394863641196636558774799859655184228364758720381543258110904596227400860990916432439698697437253450416772597297083036743887699398910850163589912781534492893380203928440156595583504707033532374649700457362579951991881823734017123661972096919559696281243140261755519141235768289638613905476255183254995456025492927889939290219937267712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 22962528988467185363599926460746303534757686002115685087210843812632771628454693413616473969670691522513554059153228851462883704795732312781413722282926928258052858769710289027266636492050287013988380108835790504483273399102023946383844445984787491702374457056904510132699540105988838022460417368701108321484712936431005876784417074754815054729134841320138620517890115036687742695110865082221504039180544247310691504461794696202617260846591475625126766457885631742664344336747380327191007801342510559830031234111429021217669096579311301048365796706674549658821693148107324704147077325676788334488438608246622912305214941429156831555409404371214626648696970682615697133289475373603393821945554891866089009581785002070844836139879919428352046418707587610672769321276330560107842327693028867815313001300778932499225583676882956339117104577885876958127431136942643274022857501966571500309655454646087509045739995831181314928677013565186221286818819782906782364037461089953359388562828364303378710696680233473839654016269990383285995401805774897056120737008921884968947173992180444681534047128956675464727396750658456949792253250358167010026180181833436677176057986938886016414162469931966946547315754391311817494465883098810782485769901994818845867139044152972203197344266930804725344872054170331918444102755587366084101177335626938738037332406321327055585187062688090977360000396044633203630426133571405315122427570456674139782368870489302454028114391556981772032292917442285485125339917008057187416196195812946624423962091946784676073798921025008343090836348038344156447325680071969238566924991522471625735613509915276988543699073668449483892648828034840691714917631565423391517120198410643295434465374998435111194284016441377028694832909955385395510024751200597783339934093595473547948253652202712383405947051675855197445019598187673043943085749219149986545642844318762073895044188899231761790297646155037316288859537111297795749321785703379625421309904414483218986357911383858113165651533949742941222555079525700161870389748012288643444365647656231532843202928487142430995902658986269077500053839135226727556713315246840576550774479925950639257655285671120115653873202235757803051852141520867230969532252727743764535298753842728907831360191610927349098641427294331060258966644248785491863248029604057363075192246328438772315513889182613658224650182549769462657964233091967291030602108848257420592924963153656401120463530196294698446002813464416623790128229817307111104160389075670788888644886291468401694122194172347160132858268352512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -49499428339242369128609849703415049734293577191655188794119721093348546847477596234143365319069639336102879354528555015595987017802997999554139271710466009639578573926015552004107772001129030715407578058988150552734328316643036328257569308282863882104955166467541969360869592187992188137129932667646525074140974661034911591177053466958613387270815042164220776748833427239623306374430151460578536439949544080418051227554914028916338913533181471518693499272967572701266051329686731805371453446644314430683583917497934220873177602073689997040290230203319242538777912253816261322188571553718863233058995298352529063653618341189989223340920516851847695486630035955907757445641192110645678248019463912497825947301535566908698058317445171054409711683342656915615444665504885821550414175033363831282807248591022467325141543460074724746703062745274041619419894754082654804110284037948774397054317772945149735177209687407172684290859277761630833917094896762582332657750519255705117564974505843444220361855536965844987275600374222861803239738860570645908706318082702992067585074683398138197524254265812103973640438491894887746034172852772568243450264934710713356978191957683609073834763526431193180637499047958747597581955495879758382700432673200662769378996390174065465710791679693967348734548370264208715264606682434483451398052743269473927083115258431624677692149959348282900528393052990207244395519061464111050473924052925831464679137234219262352314158423316439103962396253654727186691753379376977469642680534864529366130047827374246939226086780715470974333025678590594312681620988799785307538868575913335525991986786690246300391872601967791935500309862911559596091310172511740452119667362289708621509057073966867720148572162115880665303330554453228025163115480811682089822259104178151277782295756528774697592267652134284944000608948261040017928420682288269898156287280849609554573106079167962481879591487608687498574854946802336951026651398348383390347104477000063532520141319328726135336427252310413961756748566345127841749353885189874776568620948733648462551605772435993991333826969354346769613709024061599627052474228681626575223804075871903477835099378986963091073751065123001980253529385859187423875713301009651587057729509288412507173119462429552870610884183816627434154344975591227250473767152837706977564318584060391388598112501976278206793636193983128922596218083877305498198703992199684823330314931505688209708489704779759463094497049319430380819705406791924917380955160241545535802169676960150489130666112126103895289968308781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 87788347081867405164796312456455184777250271678605154939189663459268162378249781798929448160281084644647490195019259795173068995801369879731436674903751267651395447789780316243564652974571052694597268271286612450309703795200285249226958289250374121999299397367271164318135899610708824909438461331898810652010859732283914354737026753914081974935472927057572157631442261016057361210021208434150058157174859183424467915455997591290995315457713667006668721439770937175471590106757232378808362964584925154823710992058639989475988761544182899625396172367240086611762291129000987292948288688437814200277926467663575480640071765567874078445283232389910863207956900120634285024483153165717128926242920575549780784774878365046186614528455565833124454722988121170621027671845387038885854342198150431553639682755923110855502275583027684331689727837928523155478975864181647537187027703859135099026505512687772931838426596069715494119163824663058459792513981948710785231633184693634341670943685391172142576079246128007564762400952851461750917766087185492195359824297487555547591767164464485453925810413337962169301684967859690866452402874291782928715302229564844653596988996612234520597594239391876438456805572901247091646800478065406865924310574483909380748498410479963969995336838991445633759967415217982311293800346003436093955184244532388518202842757027211475545670287428298692379404389868315592064011052883737626653631754011386730203129511379314831497653855210174816097649106992430835800333251234381987546970807620749072172915810653639534605237045617918021591705110694677002333043601289056191311555651718800007912586280682094643167392742394515074256481469544387494038567961184731906458272233249654174994601869282885108106594342135822038695896808019517838200028545869104647422899841263944327463740818347321476792594969581238533389274908474211528847844371261609698624434436697661219799787372770726386060512833037466117151913114409725343192394632831878952951660549753748701813976147014754095743983346878845430611638209757453272705294094204709400265881483106285849524637640068643155568825404997378827442871148271093982189414351821712551796168314103053756420466166165514525930661239715455053078363134383564439476560564494962038883167087586018423039236463934924083715741509576369236571179115086724821392460470661499434621700914494221585545287317623664067380856273661563040957541701144578904630887236000502041686821959085105747441187269536340006621220182825596606300841346870341020440486614460945093978020276137070453947417883189407060577964796149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -112503199168059480017304242661344044599886356429060919924637153777191610890544197236778604767442090996384610387731038524402145205702335191987783669720328379836701465427027970756877504876802261465970909714684969538249006122905577053803920632336752848974211288715049791268913779231669506407497098720941935386203938665154305649995707071317854658471219060146995835095377920415953667109650448051010351294351876860528012394311024083275783763378794668858372756317115412927029071729268947438762339520614250077856115984339834418144901015654930675949082292213358429675843240660441898858840787554657475143638346935050317046971962419537333642079734596753831292567954565083690051024020342123624185912155582157402082166173367719372053730786057280171134989066249080504112459980970203878525395352425525346122786104938412994335114829345169660912343455325244086300748524269435507054157443025954563880263418775781062100517501979337198767436375984931585095581382680443070139793663093061459613968487224352019076053271781815152931118947911255686262834631087148706770045614976708743580096557897378724682374392571519406484757382663234835615882994999288582201837535750661876108010570717975363485076567518833103660780085335396572304158448776722583426065312045175783828931243903078881405287580186743768752017792383453743186905734672909666968259020272950907564290018589104969787182341220133001868185528380300221096401083699475693045544945918006978148875092302994049325072681666642457384735946391554525212229512587525228116580106592004871407395441030739089515211745543025102500897042165601559918403416775123519080617979783840432061459060595604486452279195934769048864630274809230019860112619300049255229717095762971468246645528378270979574428438194076525907210191379771317856134462514872951156232924694972634984412472138759274589128534708700033460919731942871496645151241590482830118853939223110731046572503236928279835638515907566307457004469924739986378640052835000380936456706276558241589710943440571823854797925170140979353399884354656686781076069326657830169941066886477833859432391412532456733391458734023142424627762708072004668552242755792525994503129984091849207754753105396711808342180390927908798456374524568949866837744070403299231717505499643431630324821865180957159621894127592096422465672850173857969867805757055534845621510400808797642777936527343606689077506936765273889118673115084893728714077657613548491006725900393753064963519690661577738308115510597787671195016427127459536122024958328220554929900246657145169915817622848136299490420153384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 40944754121438297102681512926394419878157045120043398020716316450558427070375460653690000447076915485547717489544529558662445815512470845493704280613451476938407769430252616293187635419758433099625707475791370442588368557008284683538512677721180254770603072648470558412386318692633995768695744666798137547600876550517244229029045816774988551984793609932648205046041403937155178899228271378045060041504633734063409433142308619850169096598991488873325317687332011770929633171813754773763787574894358910237903600735851883592132007001438875395156063209140091218363241256124410791924323883253372175281655369521036340551147931821707081113170076944699076023344019768046824517229109704564842091682285003074099133711300473380188017695707103868842815994238750296949628992806234339200559301735798448777361444593568695263964190818412427520253413220347973767795486908250550400444405763805588637013626906945456357928222785296997833232150494092354027122026388219658947722436351033709366248745756945341064865931826515497842194448306672893819257602103696343831146362370274260829368197737613405776957723922448953241679849739736527840687979840052313888887049557499891093294810764811506753799990737779070843111646541867666916939378362882198808615367344406606007714977754959604431988004463969811350696773757943308401387972712566975805738577077945822038980394740604013193731616710117149876946438861323440510526462119726228920127936155253203325547797855149221045296578401721669683177486202091781705765687802796079607814641324943846343315096139783286970670939082030972086751653170589825486901975358435553450900246885955830336929199015030488820385617176395412083269104706855459411816192003434408207515136742703638571362024386658784888974049462843080985802824161901871682175706988977542717243536292918017086473907745159837267850852448080619099850933261907447693370571706628774916232540758875772005482736657726883648387134963613041027499338389203863866370728411760080997101610525249159955973320499214349442684688886924232765550514590133876717354192641138711342069551248754409918317167428721588624107218163065756003458749683078359623868841709435036357654020367397672510043464864858790064887347252976722727166177316361818702750429890680599878304487041630637160236690704020947963897592851729681339798547988480077739546184571440896295406765122431734621174961972007597051984443218760200609107677028445982823203635285055764122753436255161147598354684026635476057918572938757693610142896796243064572274018721664140454922254476253771757497804958536602713139586252406784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 291638453529149818311877924838514555762654004643577999160359427924341982939432372200080302950241377490388717418639396503601355825252822348538369709251077007702496201739754926495785990230895003064172492502869613130955218229921270980199749316128175647733099996882668200112139648642906829435315675669770958626915502278027828388822785571522943938371724449423045501798892509368029886948707334870824017916166228038510914474719333703645396391849333731786276081610392325168642876181408933922956718431996520467673938287805257191877110430464495119227475428326521354532824999480365421939371823762356278244827275555334847691818173669002095181745573168045476200661403743697530648476382876446106907886954732128139507985600681135768450440823568678265499712799079468924296843277297226190100972660136111787343329224203143096987206264981248471092173416051457357685652494092620982716461117200698857647877533592227793384908850451461739052409177044375019455794352388373569304809920591229066137967320972603155745559450463854939465807990112384477381480758312434038550544495513925592289196756786703223323003178453488838282507535867076802861935397208286745455624170677048208067553900640397267696548620700611898702910821673413654530958610956171746299369529973709792539258453985402742131313193024460698451795173243707381522317105104367653327632145676331224283845303401083456699474351354974903780301627382277156485887882260274848159422787908309817387335095942628524719103704871917636223344296897439155102989525936599896904544530524812475902826652027342533291733188546409691205625441043337833230204315685854785272045229719376323036868433579572573079104178381104635765414929526954079842914956256263841026756610087174809867281890792116488621100607943903123200679963297673270593166070434680838489637152486098960331860382710203204617615739115170347624514404756928412257896380306028390254193497994733139117290700710950600148201201156365017267233125185160220125384130832680401161129959279663967761132106824719717161835424522382747538674584230518742495629100541725880514118908199772748719758096992290051878572917877517965997503647794068466968136562255289981698317110244872842355878642351778081891561721495565311431022216850541443746709242132719025071767969920937280871278941551505262558753679481209823970374396864299392015467671140744311704432842969518860235057769368625197957688149841879442178872371160110723406317461037000746146234229662457233934136188185684162771739791727415041762339623917640753326277346413003977990510122801740497926152708424654286635241150621941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -1095117127600384084277869358419608972008748812706411742103791770327409554185819152167864690392995166369509917747768905317522999133737637386856097794171565161025359271067325441178463898433910644815785437122848464637065510448624374847823616726952620660178997463687937971142237452277625312585000073071298911011562500175177047152280220723301933315848750777288990216892262222017304239386553785603799493265622133549763921968407166034708528063358355887696487373651301605685621569609214088749760907426142602545058431604193909632766351684229982391291851348990329413100723037464971483426163957177264048925468329368489406163646230032524889317479673629928469072776436520408662563675240273522146587936728265106994740548230937596756778712981386158890380829667702472478988692625871720776794405915385246200471155182690730917741730555953882321714328889778011166658834259047036995496159637823828446994072775037409084215617403481492523127389871220337904693517328603105615873194594134765721274740463810004058271103797078775694465130344704652516952186113933164744976244661415149100765209414295236670199501824269093643298620253547931889424783989155563877887939616590234561444542674839798779163436353719935448883389596786978751482823853381792619055689979839385066656596150758359516073745355054657462353704480271018469253137104946366559170700907345230512250201949199320777475414796261983449456082072126972540796685832777359588763128678784830799746047520414939574822278301030092992929872998270934791592235300050358062724169850713715687149616818149508319282816668651463969080955470246139737927829439384379417833697893305781712554182715562079898269096617247591386087365459020600888198287914788606805327398549623320180342053261399800366109487118036838738257138312367957082556186420354665396380277088196344993715283555890423408217029028078556804667217210695640004680502196653635459606209571191186118240607178895615365941812883609391972567952666664106226169191067516942377748580815859431567107853194104307668603797730147781302234645589345101798155775665633704717739802876085540699409606096888738884587549750795921545756079368844771723324167395451516592421135718882844591579538780858764996753314605376215768012359913630089623968707941312616959905109091073631548564291359307242065145411058548148578426093232107336063783672983270870418443492556489159709165093100618679385560880530558152424200590567785383417982826203678227071168516626344803029966733387655541655435296477125307185241539421122489175815276699567701638565220062701728412726053762389636312026746150566494208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] 2465646823895094643612715025726353098120353788499635153583645764253437316177446982492560087880823179225347861175196922709982809174168749453870048412292430982902402994325831391023036517757845353177470871406947542953078572034883351531711524610140223479915936897149444632915716809736679198006875604893873540224792559939864165241536113955549504520852434247960770290586228640918244704835451437007239041276046607964715291322524404151169973774994587478482615817898364423737617965273225708584838979434323020318543331092473769715108584046453855562286984246901528262734597158623875356115971247299298870564234990294590716161296360377800448893703594211932528828772744810109538402959340101075614329745551731864580293591283888257777744493481749975197764321249088549377284000982770744295531322954405713615688599195697356487029394700329970365077607343458907742493181644677907911112805631783893060645414732870684972793566531035007606131726154819791239130238310233575937443972820057376250829880214231681828101908742617574299113476260527293660272677115346860855814180583811517053117816157754009132004576262266843366720626659173107907794654025131310825354337942648523755301058351207477553405180333926256767426473324891667972722386059186578706857682567505199926641913091093064402102319281121618738256969109166963138666918213353678897317638752309382077472200495925881764205881121538171698264843344056099549468291969643337608002888685288578093791808425559336448489546300230975860945183815262299305712305405155144495861335824503994226072616949285975630586482992758880974897010409477010198202537274558528585935487547394489014817507537478317924209992962173265681338316661627934506789068854105518575478958515358421226075226397241077105151546561674277748809925193364738438506797086356322515978510833768892799496690034944347683233398290959843202820660633041417750420898621531766070507467706392629400772525927944221164571642754679982141664426093502293645474338728378703632998679130538223426656477510590933291364141722934224271873226417199538085748569099055096232791171948910372949084626580198865059933842695527994001168545624757710981797301355877777539413478919658920616892145625024896986297329667298263837679391091083640401026084874502713298522117218268986861162265728722189477281363186162660545501622449392401815094188157320764831124450551064621620513914412757965072143877803786267253862417611126078018978835764986158738956424985858949721540491404214323961850622565027111558094694465974725847500745203333782955734996489814822188718490996588497033106001456284041216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] -4174609359389566196307245860965251503197524274341741603921892790446060345051373332689782156053573121416692902067607260580367023195983560616505683696992791208235305555542407684909745082715469683634125062490844544121725667222682464513817122457731143378859503663199007813988380057967626683459152588221322425189646584729239518896062542907497070364026158507526819500911261301057097264290307887393845857562448084025475877132861576910851788146049633036459425624834477122870752567080043478524850565681571527770097492436461150107782487645278961893507200800452164278262772374972100376063214248053567961369976323223774692126347205943534808399463829715204093454217582332685268664162754384702301867593558722668083086966740769515819442591737483728677508721712672092068597218364368391464979326042355079601276948427910412958536117752530857645148065996641445941571609481530702224854294286809411400845143986768898635254601579022812254858196537662317344279837921427459815127959203121406356952730249827569259881984748600922863006434033046969230849616748329124703842697455417469415623133477418787659916952358200574699610612440171342869807310527293938141972592366698842071612220655342841826820677688147588093996757044322448990900796405865577960638493154485683641925442879312460051248859529207913901682505134735185595098588331722126692832688590394196931418022247555940079130076502234498385465961978385486508968420774309024075095425849081919236558598392927632502596257946446483678135262035417716096728675829199275243362233161213993498216488118505496979076180528427587585741247446467904837276266812040173533625750337870491855869132579485859815410476938052911134870824853451684619194228816916699488905170078266125813708885801067385292708741278260875298645744706482507512024524729870120633625482815607933020414842836894655014758799073421597853608936101138351779594591690140380438443037178958381871013694834586665548558695630366350636976296438177234806730246156014947745697807111679752053971977542415455867551111301624427290350940701092433921978848225101283795865451979136523790564518116744114920947871148094020057772138396170672864183678875542561237619916698718296963433439425233958344197778557715406403926527658211828406004229294952586168983335101639476438457305901911491610560752775366598842549597553655829939189338146649489132322923259363905404434757729301791169200018972604761051774942563689270213676744252370694538489804709538686207399429781787698110125048562102238883447551396720859906200254654295861629871783435766678102563204963502390824466850629799641088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] 5635816343071993161424340380950188033320224308999884040000140819761890035429920965556695681106626198350637549733946558010990310943615040367064324976438548026161597068743612975744176425312985710244677671115454504857599794698343056972814068828931483263028804962244053587526968259735633610541596836359088156411618635122666869831475341348254968006269289179485786600781891660160099086464775895129943099485618005030733267802129636050522084816278662443705112749099179106444775911385576707820153867002357872843399502634896088026019542949488382229214273504664184650553466972060838509864440915605337512867538665090883254249466131337692277552147281245589364722010818217750920898532517772696278674358803673706862451481622409664724552637671604720280259746217441759225892732120677035319725285779561790370558353525063749711192205354735851427685293426806507376011395722312982767421470445043012917398364351962991044248211921374387054478769281204864719185071228083361778033743489544305813075653990346970069108617770140337284254023329360757999590406154335491220117884340263771966703660548662016982500320042071166874766223683867860726407763782313898891618621776683869837426387823776632502879325720977605309683214872874930092575316125135622639757505944687464056771319386099021090087526272696987166281234981281488413488308164406136295476751938011641535355390524276824222718244353293846332294576943299801520538991487561376058768040606744440482390374377509060512703579781778784623650935536731071622734214769450245160013088162318636080694352382094903398071590498725813746480101384551535878895631092654058774109319101293126805687032340562494036926874180678796092804154598516014949384143763032049198620685991603053293909040973388160525584745533494835756735796164004120229904774050930401643637258173181726530964158863996858196847382952783163306913493763094516692247337828979084154110134119496269433634299421586223448299094423034435888942298365348355012864100525051472433941338096896745558591719567696364915066174642588044032044719539859636383315071935968285144312113325276756975879129103874697525637085688292000666019581324465491580880810772898044798585854604224683956746509304027160150547524654660110489728205265037074302554687844095119289520819315403206197820052506240324908674240177969341050597937619237116247709401809331189050177854646715402319381186222342902556707488133976664943979162864947264968697177595896503549439353357923186635866495771346110192835667267400483190701787949145424602166150400834074230641815366969490044867940689042777179209832067929997312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] -6177305074720230770326293121748338549736013776920406883476366281911307832918090328226493382648467916533688728376444570762535144853792776536670436190884249478751299335432658431982289294263835688434532095409078210957982245962971748366160660001178118174225834848336492523079691885466681214820052605078079012131221218354179823115014384012438548273513675323843478733429565085648437473458276923960817578604185696112245316690797269576523204548976002169489431858577247610557399364445031280494312011412168187013222891180488754554637087059305734181916897947090506478017958778661876758347142658815516679498180304490801926989922646020505710090903415502561629959405299880130617323899705506757897882883167167452747929493054931562547396445080108161911030726118962447629427331951960437215172698646640866599059474945301784661522260974024301854380657872067137956571610291381821591516677879318598606973635998570524615099001983173870341510900142058362433550138035151637039903662030019609230690048125929084157259217276245832789766234763635408565149837652685648206920353233994478101313832265506992305721129636367286004551662675004143794957330071342374674625820305714637422628955624642987691490643782813389173912879646911121409567343006489831136434110185164772115974407590247885783351556330131567341692756964291211424706353016150021628942598189440716043953765207217667194892115667724430441665763197045484595259280143475636837390613847829712470407681997297986609870291919077491069379051589865562198672993574813453034776339013981643674936078386671472141374730749575972110418322768694913857290726799720804194086431689290097247154760315874858703503998375982095196055052557421742466512119293772199053749908958474342122918123097567965117521991090756887619287331810032543023042193216897015113589187299515356156564304776671093358717454887957950498321759618882693374871431817644578494287388987079201358646948544240884412798160930366451518943828703209500118485554971480761338671362915086797538976304123442993951240965141187974052150925999471996545370985045982477649163847118155226273598724920023036950543897790956691147231412612962057246913609621936697501977795280016687357030409348096418860709319150031330530475222725573532901595786079631321432657658155627947056443686186472562602683138197629600526336392358488292089001405099011952128455639642486426518152375517716684890146950377405089327106969830207932587482069385772371207642870913415126911589052296353581377842227975146099091245627229781246503445494369600446927335604123245741878688772351955384347413844131332489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] 5451769518158775574073964217633778312359719980359168020093513359817505744858847671016695507715889038798563245667243241853369853146044056214897287830695460090816798934587842260693608008622571041466500452092745968226713482954831096849609851054641748710463202336618314864042110450982786698143172899605431232427327708635312327944628246672327059769761741086137806060725138032287208565557344629530137130071491265736323628476639043011172419523065748253384618902021546430373930363549531394206646998748664535080015078192619770631930722031686281961623920329133726219505541330566618141958136955092283231590200023258995293618295984030291338616499691591563723934428715760707630100077560612887538962073693664713697461133081378135403866750362936031120989342814359560507607370501474126758524639483044211166374173853965890318835565605961988590368812794831930374454390207798406090229657686611522770708823236650954999014222450650579906101496487221953137901875463084344868509837883515273182062068896951530357129461519509942210194096211201498044414292291917628297088458306627167719453257430968013454343598316386204504270389123734718158694816781832622237829325699182050680600307521909129831771620887718889236608186615421538645491495885220168230783220811806896282633210688967193436417480975179109370314802204765484394034345468463999107346651336126863015687039378875014741944090650133206302802135632498968115892300860287500541589247351671701734920775186079030205276416762159578348146044128227154829880847161895165090801460242375598883485790470095726306221985399643485522929423222356618323838123814315121968941574901320701418206184074777769151491061396889174541532158427887760206447582603190566725512093688513699413657139785681820835927589627304703355736604432952208591057828489174637151795595559964235909389141275123493354118073150247301268200496157150882697443540800181016875893296970849222978589379255225985796566741646504864665195176875243349474044978398291687120156318579867426356700321721481509048422880820398937406533938106271872363954263351582033825679420583333640885715145260110583791336683800171109787111288411286715973664303406300073618125685715435407717546630086662702727878069639544901692777981527712357064137380916869197864631766803225647520559550472744862366689952887789723870482059852048322647814415273661595019221250212884508363391037771548776033841430679460101372987779030862733799434814597023691751754297347010166457648898895382704227516187752624919232529175765525177211584365973561490148739972601295021468464054110210582881602791313705533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] -3686124953559033879022957048757344490447633833474881882367543430149884743739676693606071760584410239222155565967101345157282056328388891761853180855510158486901723323175219229308228777056266988580350679434683600310529625298256600665113554821029442623518787426762643690986524395903891408851311866842083704803289861136871331757258040324374208945147127190887622153134649221527443859912164543636039580030872213553611367058316051552762756114815211745016502731382919716957842059943480268919572066036947358309570472792738896559073179975758026264569040019292277284424762262683118072116107671387636115542208014997003051754799172079551300103771450086158672485608643480820756445221632989277572580351511582362721338290720098873967381136216698548129931309710630718543418144324409382601943647393156733308599195803577028190592109088919218350931821820399401562435094225747670140611102971356507972155990175531827082674413859254362406771577276618271819998670429798374537658167812206686857892755172170141404272987272721112055653809312173926816580816862256342704593825036728849689511291661428674467785986237154877630550199002589070517091177506158648759262139843594431874426757953839682983315025803574893320558518863328921020769755039531424873136892328037949346403490615700354665764679075561833834970633759882289346122990524693141958709833770503183420711554871341909603847402852263381578299619331578472165708753651767559327976927422217853562612710002369756610680259086019863159458307602792394533588485849433246228434620854886979243546412406052126506268329233835107475224824924659230929989427602567787264656307042621951803606710837989303982665149929924071806567135711060474806065931030794720907228638010717252691752264363050240234573521442650661971561460772227034516404254203138762257280114007527437201526993830779554933900170006500716024368689582133563144296985733120782283567719124031371330621487931651975006267397756150860781682162288817543130108198300117839869265790022539876957729152539808551738297001281833021751805150716003667825465645543724820908494589386128232468230378488757195196045527841151633089146021303570173617624849503346335028605330186793647249664333882558874560559967994548800759658361477455978386144782807374430580336076341259695149851830642001129008054345388638667459296645411319641392593058571399921286941312945079686822135265048393727072465818863855249806877879157033407197691016696817287730533981077880298720393548390755182617013774155300306235811413968490397325960219643172606160784982105551662151048544681632124573198534725276270592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] 1572789806323090134445363713983124457793621417676339587277058379244868863050534407312633804848526938935526845267538634035054499749348087420999194309313782403099861865322792182676601076122935242353958342188848140839941377599279041845337451017710538325236516788790070196199012042966219445858675878971518264943611847064172884865843597371168895583387799706078460355706215161495037158803659735031897830788891160117944697604277042088558491924232935257913380810677252365663296272763724605096410163183220805191144013282459616788192446495072443096072605697746548992225706757184969680522402857910306852344257151469313844464898440313621309502067046569214488296345629626381096374406633881403618752061393117582818863880819532255880974758292644816796876263540232876515027575044527947707146235732221509329033773910257652575843661944599175601434283549301849667606241463904173011815088568510594294058867214667686365384954720773309452855159944604346589063291276899134720216638235114924978295056901718151644065527983545423491209147085023152493632651233864856282657720350414617717454533845068486328240351316990345862197572191733683611707352172189446516551250373155898542332995026565394889755145574676587450333056521624608365217596563240513476112813359407338897113939135136377845433472411742161790374110154695010829032550190893556430573801733490490582223412363727252280463756537342476528057336101751046204643833993515010477370246547543865766081436583714727402440091959832260478172322112973347083094927791081926712607994426040951550296912061553648579048605426183497954355277289603038064234230939118220116507608970280903315718016186059273784426335415860095422866705863493398496672785957374791926302863270033509917126589422232864166536394446953244740013889038389432079075209947218767099269291423614989802178078163511246593600855800267406921377339694901113618823885760373582173665508582396888896304026161281541235330767900783384634820961659879076959112594755898729147286105391773832224229550620113420607696509608589924380121812829093761141258562131548853024521382072015656875327531563208640995204014936139391589755417154765365423794274872754730057783605396620530672980521902220586281399842838670067558566031415860625729568602470034434836100546885270589937513549997180024247422036823124848958947473221425547886227486227015450930261985434616485643162658970190430315915963075384806805087220311752353440397446764983005757712838385150023770659888699470748980421815520256091944416702582596305041179044738643470882894067716160274161936424631863410107839044156011839488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 145033139307435789730127261226435267780635423333988381816038049897621742632652268572307875193358471515429972618264207056677955638195067922824302177302782326341855791755070113636874486384946341917223952170692185935262005954242647279009259377992764486369260330471828535178622882438936710998323974067781650779306128092744416763427057604538284524698029730981144364678778981206936969208404114131760321623272534175053205485210496402917237388427945366549107066669139267214708678842399412636129843673466475192458492183781163700754014909391083105676004872313060553488737023241197341140902550820737837688157449786941703219566247406635613304759127261068187950799486713848565754353490787051410736625089428484002948353872939978943869088034914199293302287788407366468185281097227404285521333110295793173639318905713931142478720973298658814587253932918573637452220223208110891852283862528685769529943288981125810802698615253975569593421851509470178493437859564361046044044404705193935252455049741676654409634048200652603763459907628851767548753398985878511175274427193668433814906532036493887470827602629082256722549849766390586250968051021880677929653679230337248460921904102890594251290023042861535315101773613421223109563732320063130575138826399663199016911820913026563390370207564494771312905545706417533938239786998327065467269736314796892507050645333533934996215838693667245437591280829504656681170706482694667416197283572411143447904326680938840216626622414987621826254028710986039023618106149222244768745636310276975151759566478513521466896386056791667437307208102201521593915382376289555888741364775618639279160778728581690064481859408991470000938904105644562363757555332925239070798614143172760696337986144776032309971212128084198971582174775333356675919922414032952028784557974594187409471655687802348793415849530059084157759330252629453208275320197703212306644165542952598941571647865599416179589615220742220625599058780857959568216746488120780781978490319838714183450239896347953261733630237228733284065469722198024678317230666762137224025819807419676024693167402745478540651188958481447429872099050298576800552833844831510066584672621893749625345120637855186151243320721044828540643281712023385069281179725365260920093912892749394742222817844542338370292661676545139222454010176815836011236309260549313072850923479630864235499399353905136696372185711283888454925493056592897985795431902466913475674479252387484016959904840726075541271205600216033906763342685523874112581195582865240645548130650006940389423096299373159958196594610798592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -1079755005779379580340914545025389835500751044907536311505758078411069958501212974230281755920711949372547857560963507089845333923778429943676864715789327529018304684848818858056388065339541790046036262984838451942037637242751559559033748254335738193736901022839100132428547043143099881307802326098034973751691134318440060181579908019673525988176757859246915163246278155816621411480689419137123550369496554835803762797762045186521566644817354690159224757068539330394503905411159467419436430270802272963005411901306852359690292363428406221922421420621416325140424578740694100248440918977478689282546846629511780710851175719636543751863006794358662586914298138917677686295394123855493815012325767976660564263116791758753142340619770176621039716420152066748167590986772890801393856403754207760062463906059343408338143193608052062735691107800879662816901984525181259252073264126346089460064203382126121970521233529867283161369287569690198270459089497969352637061635512510699503270937254051556585032211804311671656379800270297609902489497825058099992381019706347539569709319063348920573847586643456087241858678097386314216253450374746020171430766396529299241159423677940173621545274224725796118477596551801945662888615193464469029622090072130077248654098229295338474666028901377015458166928436782226301414537616486992475321640530932329859169310816315464446056364968937514750278398550982063263441867977876236129736248531679861471595067892613723697866928543599073856377408002951588699844715715300734281979885811020435325131126719748593327846078915867460044214653169749109520519803062194973316606803855080928954463344325714695055314412034938740782126418860622814289105140859670793645274386026460326962552395852533304324893864879948319886668344402486446508642259958886539598494380894204113775042089452297315852815252587963062440565186734028087546687676974701979551237748506677016956826971805175489889352484995513791610612262392355745601478738862647349790974016880798487029048472912988376368132802771217321489577284247644879522944644615713179504243019196219243154990041645285126845860617065373426109167027840514275069550064404375629006287731865886310756616383901598754142504733842730098854078691868599942301413745963411063124701730277207462544562445649044476706399214751654675655539149304497330023110652232255751129201056675201005333084591637535712929932228527452398448055912536691205086679384475028357530900207235550898046046687454200691689285299277842792476246505251173829444820174264270219638637180622823589605194280071499813293577063070957568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 1292218501098308024628529604346008753548961892253264558733150016743369374064490899255606388825308634141543601868218565917505674476326479413112073797341250418214483790647096156315466064482010259887272823982265586529869684312075855850733748080377168133632353519766457219740560975284631705497805771234717677506478561366297150204537445025572947443600931020789048483738085539397503689428620018205212576381904077061441029612736081309647991392052496318175361702290993235402285778500227043283493209789549120960846432697351726129839287129011109449070419527787677622741344804613333631034031588506540958890930786166223436041797135038338759623130925447175035081660046293078850803410548293744890478285006531412403498457092866217770753353098183224712422171489385496063865261020042000634788595901768896455077727283872958183862738045168110006603575209176351564591689554608453293651074204468773835068197208160215325291398541339328424886034962744712338506491690645937789898991883207514152944218183224801903727114385050486785421130882455368589147747358935812263345514723091923922595144988201868428881756653151714030076463467379981283888087261628447691822198184327220931856359557884855506878929262529115726107353933921401079017290273192063799677581258279336701706006865797361333679445282247351475990167789314532987886460134864603845090825954551890510073416062051493067491616942346477655994834851551336340788412430550813314321853200305398179222620461921738448170080273846781182983075483583994648942897029964240923075641583133272674736247126159061335639165577551330387241043586570970058740391691319091427414669459523650732167770548127805788892089535233206153077132665379876537078021716225581664398126957107651199347397862161528740830821099948354846357070775292852736128852001783201955472193986205382746553320273870631935449533614211218018756063455042661948549758116355512331779979741239273873534187535841665994669670067253728443767541319842478396359221989120465897225912300323008557434059702407861009332600139446456035099640628272025150816809303143526721068213484433549146098403266923366118161626344113436634601178900821185633966169106670602900209450346709625427435890954735509999622063010724646353987966561385783096640915782394558999264558234481504043911080402332480099460388227903313333122248250531846660899527234713330916696784987918444128820727597009782076438670905777330032207419639660382498424971172235914087097275789682339474279245144949899932430165676630546169898708714264653065530240655559537632392320202424903891471753338549014677641099337187459072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -1085145132560592942772317637383967788734929024182725732456948041063644419848719652099947649767276089838547968553443478776500992366141010168246348394025931428365972313508863097903612202570574068468782718639306786367889767653034280110707462172291552867369484040343522829426967470160867119227289262394449161760337238390499141586682839787837763538283220325589837163530187685214078311093548686190678604199504743170735696338917955426860457580645493380260021862980513048456123623417273389396369759298744375829145143204189005864657709936333485210550254760909953661549580861540154504907449220311678312149560166252757248937406216086045313381976085271314222058113040533669905888800489790156212125072653439002936371033912056685489949661263628823537263159521504499088609093657170349888279647020908959791022458490478300307726822989795426297354271830534161214689247032473935858467566877656002157216440148933263717697071211215829714742118324193867071035142337554316217443225235130728614981377907182364072637704805680566976399279748425119803250303779651768815414204296407229784743245537168057064562061048914571154966346833564485840688830327076352807886964348695369047280877571108292025295304302069322880286781473879735679090799483447001695250385079492892065056258559682417059690518610057802027361219983969718490854889741772869324056547529986752112391034665652380492897514634449686724055551641188252774874170359479333487938445511742947937085169135902185084612048587856326965246374953146247546857914451129700484487139063589361432564358674554301648137910093453128215243091299592129578695483191200394477107155876818923225911951823099758889952804184489753368225495738762710560947469086017321536490148857663873939374712822315646698442471207124141407332812337292619530494403193987480661830336975255753061302383746489543907777135324842633348168765232919792938468244712711656070518447732288005821852947713081533438022240090037730062777127519250341044799014936740010685656670094113095272922210224446634888303995858708529857588477164094009963011783585653931626881287532648793210735146553422175478996635366366327826799622630078959042767987165580185050322630822161248911714947417025729454509989927874476928760923605770893126827560326511242439222385719789951475778902288835332016047171219971763035800030923287845925873691260272246093994901957078329912066443973652473044625696796096796686463763226987095406201134887838537111807897081025758163540216998389267125689927867956552257609087901752163078534061123190178240635458408898965793617395713200273772292842097785962496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 751365132569357166717224745198176866824327104143646476862183253944957215208308478641836230475628573145764291259403783707412752714678652106267313555504492643629024754092449901202005355852986752689070468342124791859688775801287040434080326774927023458822476001015209083370117088588021343485270768363884496556518210901896129918193772181422751975256154779169102364767819472523435778541576336816005958507360366163057822405111482634276276213776620646685579142224792538608961798071042949791939020634480350215710951496451801587414255521912145652049382205369615628867872332750237749931450103265156894704172335409579801159709825790235029635880844609435537671547544425119718006764493878686766954307212592903919311209697325937022792725727261450143137806366818153297779804161367816829871113423873500843874023245363364560847909350111814931243005601289752577135303728239363470799916547623997491775340719746755999843648112497791445951533700675890125095755545736647018531546591557900579532578898629396542446720738572493681861105809843920178084393410489620563050432389334790623290110338296460133596123493957354414039184539038951204943452617974879752085333349358028336903622325539811060362062753171989964433390993274738967956511957696355497235584790752748972285364831976481247050267196484649514581411792164483646061544857703990778261166695600702535192321626253743391869725205638859287476410185873227723521891151734705233470450178417138157945431918727956160259986013234475039319694009314139453117724053896141264201482120360414751817774155325845850941484083107806275083868906447701883073214138823001198200812998059078792707917781679636222885763785997734837011904052366710381017453290966049244491773632626870005522661436495419238046332597712574375641596161451989871805247042230113752193131485854333091142097718592924123114544985541411594585362266534491450193466569718831935157669204659085708653805208217658501773730566138570496184061121334874710845207698237077560892695661456843604222981113567200151372717362657112754794823767749346622497470212597345725056462023574001986923668260767491974760077421472384111658932673415186750766562509487643027286741550978554161045805998216561024413630036608799476618668429560348004074727155530381552190945232705309417782373762304483506568131126613918544230200826931622717488885877717040254010637908639807017040004214851361756105739708460225740984773998859988884971694822544926549047738200952661145692473662074745054759313244385468718690989580232436289283034475757951179746847830625681620456284154216471649533178947963977728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -457100334461928797945342247677397892126663895936100067167155961596130023874530851390954702208958692636091948946969673103902294928052651997381550542680393196867389593566707975319709230051989579128972090907015972771965709192580973249451018984188370738210819576390514406416436043606333782767968079355570376352257886102149652542798377752339569998412694045984640634795821685975640509490994843875689044402567074385696320072977024430001276990682283046635085173522310588292261940307758833610753715244980273614778805549763933253155958968192035566415682164458750509294083153203135582870904207093041567484415075403437550092990219168340513354596543897722009777654031952973263570764652277380036589356711916101310548730823052034472472604462863643116757253607117638493493999695153288817717531642012208600961236410996394333594476490410172639580489893483584145632925879219584961022743890036427057889748034211999196655330917276129740753427697768852020275180720543732810872398327616141994143225743982053856403483825198539720757139012127986989401223760342613429597908183417451367271804866810912751432790024735092791562028149432403936190158324213041422306638741259950748295995776285380487193721917336770084019093384370430793214177916446958390516331294977767521921725787823523946918966234445010853093094272241267957697956024128336251348478264064632191347107602126711318250202886899570381531855539367818304180411014857913107419366795212699131086168742151736063452078354711214065725059025719148946095648954370438630071090663657480314662832066238765639079910042967860287594578896317394772379393543581076094014452014040631283978513456663293648697134474560376701197027205704560224769025582435799946188140937974133141206229666449421474196500980716410660805206016784352647113278880745623571306514794139035447827405929129678525355057996514782930269263761784373429007613254995357547565484914042941615102104038010260179688375657307286006930974764431719967337699673406861659639616807320854415390587491052888900862951430545775500203434979707961018814303278854902312589846035083720117806162904254232307914740372765803630741408503649017974041370956977542265123354517404713245212928993270110393675574205726283571796572823501207186034667731129076852192708193509276228481829744971133615234492918010453876070464371005876896918576087642109266952075507937321076062847905366522429469312222296242977908722515728746202954131806622771129976394829463828509427624788309483826740114770856260808506157750291616763388301960209335474528499493892075170386026179588921181709689375988645888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 253198312705319457504342463854965150119286651176103094401767824306601849532330304473654745834670119747605609364943289084371235316770215623356463889392999488008898729171587088497969580525791352380091460650658421151784457725743587228602453359565964523135218136133717621282839029191667838543925715980906465918688420157475043799389169532745803896051113157226629839803221787539932734866002247052221588206745925232744776841581984672474870728318504081724244178826926603943120172770609448427400847870695833024660210043062769322368236059287240476239936544123960437381542290101730341968633211735925803360503088760940492476968364833737521715308363023964697586010433737273999341707381762151386132828418016105566227227257241878561785657703646996750483886001253280523254049536204194026217111546908039764973606863311242835218738256782168395509974651551152522634690006934620687922267116435936398271663237684126625877370246180964596563728631528602111863644497431433403499627623908517793206105150899346510176290999847802385815723043512384217426591900080041035175230554028776065867163867466987323232513124233713634254652855994022182459275129825377228272179660345889845212435285900461677969715823050034677732372344318202381808980170935022396488639731329363890539371339093996572786164758391785985424135600231814186809521656903331399153186654758833639963725221035366767364542430900820516136473698413728374130731464513382215899612765924299380501518843410492724590771284825723286951152744819096732968426735057897613621287843327639820962579639414221473956457629529365134414716861700937601871863006370799025626450430177959107581999999938633386581312545390798999119932132649442254325153081432513101062180723495981392019445189128884751828355040876258578649970659547331423678410762690124236453335109689289889322126155099715475158100582774231038379578842774977657390179261005912921452223232129647816883457071096637838848816872264396522917620906383594335562330742780570282700417181086849551106163050027767980253604261543810506376988189462904709990431719253069293383313348252274704794125759684621577984767357355741318946463377680612014478201845012330134867656686284453732022594186458064567946762888309856343003004009799383400341313842512030011408841811755525241904325012840122692218767700494239940512965148072211571786612832248736105973560968737917071789221570590793523347471827677061065218142729412501009405583520444146494783197162120257662993851873655227184937213602270764973360692370426589740555705646024497169686245017313768791887853246275745390299784121562431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -130467041157779008479198656662334974215914476280001412545838755760244324471894349084916817708636981205461576571094874481849432059252862278313435136875402657914167219522801653572953536322291460448297711153422886470918221484176150840613478943854255359144322974400005672235065161397252819065383716918466033767547812259073259165412683518823428576443686414950374095663883390962714413679464526584684009466502341973184649994783105435499300649789347649547545021400549514148091925717750451352874125611466029325232030783321419843342778190927259690037881281936010446908600692239229476419377619846364908208620690345756688405479138833669741675042429913639816079763874029591409066226104929257347657428097941828444810269449026642489723843043057725905194351509953867441037053857366399698468216299653153144226361958698776260722329932039766678925165292426494729740181755983887288681073891469615225103252111485222036938615488611921489947842579750935555667520083809047538040932247084351972247820870237295526335878564136630926065698979993034076614971916060181172045321954414021872202373049856488146226176245070077512478733815468185027257795652493987688367127399626808877530042043722422452846315440765431376293861474785041963846351591299406972400595187470475775153995596635829624786108287407402698639867050775757091175455618835401637892590732212516203381213286059906872000630150100779044008350290046042775502892237984090570164203118371441454562092535620390710268530629794712899762203642675170982735193939291571584307200180113304071372876876418046473508178094438087015869173534808294252983285300606481290059964299575764794044355870360094296444592965720063711042437301031575868139010581231744779853726529633342852949222147859215230588579636783661043818641944788638075800965741520496336973967733961817473925224342679559229025635781183225223340653353379304207286887263508258674259916509932365447979842492714022533677801764957287528334896608714356038354465225711192598953044145147403414165528524179475716301973001167468651273830636323667548651460225732458144792925738898926204452409622612274048356852944120361041778548247165029653267598032769292753366753163971795028370525479718186009325215303537190949099493420242661024212790823588577018225903541714351225906721983310041159956323461903012045148486592037295060862492458996921572489193978677394860071005610951208004720054733283033672272973509808409683241485967916647225501102447439637830780149140044697753594071666947788428461822460572526747441978478062644832000002515189536726512450084063602368179729291456544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 63249800300266979775855991303850326606871864704019117302985064224786583010269160225873165890353898680260232983394244224741497559657881178739195658494840822718496369652276503787677079293889345897067770277452765168422720002834591094917400112108560921686698471889317227243563903310592270457291506975382074835871946009038544619889047889430410287810332518436468457314376243151796214383479226529771474825580201023526102691836154750481479285732293835256465318439570635887625649761267872228733815755898701127689195906226878005368702466708039166722721876594518083650772638190475833895257222248531982868411206094215217665134353983233216735850924030174376553167726898654800978357244056088510300212724437834106164194350670987163926935432797898146680175514667452393479475204395450226625023872214434540522088704625044012289101281739118248559313567036694735139971444637454324177427538801271417404605589207035529851085605351983822847212241791120777277626594046389503912318289835672107673681620290314238236500710878415786953986481448324537743144279266093117118859195150566034106997964503880103309240983299138301936321808154912986836318873967951784196100847619532832925727610696138578255319354260074519864079264435986866069086048824343929413147302104479683953291361288517178427361524080376632573369257823334946509796017785100590723333487793066168778009607184717077904628844030143910174905091813011482076315429983878716932013077620694935685126712196883220154455111387865167239121421610182562300388272960029226707110501161725509335283586962944677435507659582820279973657026776734861592205332417126517808747030672745326353268755275509904733440850375190034133473156388571269344508365874940479272575831599519005107556099184972520048342176545516397648705350090998018164059576109800319606086557131072679642570693670000856363470684596819621728143326289869393778872342156565692097650621812352236439421516007763650781779471977187443716297608511272945580089172452979863484002588041910081336423563909643585448830803409957947191990360280257073760279724790202202099977826391219854095068027034578743195544205452875149912548337615400807027606678886547985821282676551606994613183781482186025536515485377126431423956561795530998173777953150837088909916913419921845253350466434349148185834126940546934148980429521746536077377091122985005784212471386088518854295485955835765271087619019057745937831785164528700894373851755474263910076235285629284605558236586632858809822685500260458597699733004692402104248353699961084725410255281818172447651718874067192756692114600886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -29054331404973962155627849399460689104185707453575732566203947440110988582727018949919627259075011503130913264986230765676773178505468741361472530601912492432907800109715668605744205707682029176268067910249695684918736017900166740354999516601803829848769746927520580658155928621624248440793742357997998339321335307104918289345769842355464205340859595754033802824184442944376376150468304984591581956570903640495050454265463386450162770529065234771153938254628702117742804826044120609820069873197373650022908608839779020623488697407474208802458339754378829262931189887128679718445201938918289265222869972490728592179548098643948365147549248438191307562443536891932790058400291380743316175260396660677249637175386117781059556597911429998854230356057891665829034796947972811666648184330401395964595032635136890259551040739802771448062888098103737582254780771252155645903461312789506835011032630085826028398947292437836744401808853677364880563727879262526075757042988783117254654013139503480491315831989504914160290434861348967849441861231894874318585210540742282037225413234764100635394820610985476368571038508377224720437890881598202353766560645898639732252461280589664859126752378911625753226481770340203334536304774365751126229843752377413567743963085733704978473759197000025397020375693303042531440659385338144740045064376989129440290655161199087758649725044071004319151649190433600920631972336765742370613210164441520785907254294593987397045091054504360135122068086841204649099660553429123806321646449683496043084384058972850608461963443053687094968121473449891289637791759443090403832511573498442036573462053017921857538820235406681998938236408400017839898439142738065725146890578922559052531520389953902047334280251292255675894626864554955872816357951419443674139644645478079621613993050215236002618912274064383560730839154371277816074350053942886546987327731163953339891529143898258240988036854522435670691821432191576261874964518652799251508012693199280564612824166841616888442942958756525804753606682832746322678660149116761268786055213483578336650476912897479739932277938045981302751650019829847435525771953229733422089874959794612626436683570364612619274261454605027722133558448652211383342833678675060518883644444156474241438780985890874954218735246686245164336071746446643721703481644154525018554158688848276144739526668733704579294613061860868692498021966018868587479448182693705862684440255225617941426886802705063357815032497609885385397323972204020125683139866942909168369479628739134041074492948503308106515032632721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 12774552968986781532905370763676801107146165381086103125119594726096067425413129856717070518435123770767866409489139175252541308383172741134816575456524888621613393862147519111131355160624752228167315645432459946641354901691207109883679535972067537529204106548964493131579475937019051506257063347747836875395156041730030834390326791872265547926271342732502942913594563403227967858441841531797940123517564290710122140253365539523959603271220999103403897734760590485962894685040477757249264200250937781738174300195732952901944848663447544470685964597025500273973816800227915112906712112351525753362948385507499404322031019640161366280016146379317527092847436210755472841460814281890030671736017512084673513171765006349867012680871438884061836100162443235803289377435507818254883823105705719262695230193364650367690938163608741523411901475424495566471347387059027851593954198355031280507011758429399786470488065786936072908966862465140425595841806984384221096806046687171612537377996719812293658326815619669148764815427798830249395347371378355735026000359537165105711421082060935720115096978953744239318211456726318118445573099974835262719442334522215185695153580004689035027308048740324317075929737012672456687353701032169799153255542695016095976340003823214100835350677979826816824572228937105074653086366825233632532211838164619174175987436536744216133045239943004491226488389976734503371329725211755000287511669916832034224984024281639615133767747617643414132515821593148801441930966437236864555832822884297215705437438711580057308053811723839848290186982346082720361040765068616942773807910422555566452451497086987461293852135772387525604813626679530958941051481219357696380967408472031343213725747249916432472409901189824627273829461366871232376224120917558822387446669556598245108504458514455942418861879579278072108532596282322935168050696270222417336115436419959342861666117993252605528700682605665051557168480928779425835704355961127531183175676432044065591019056156462306443809760121742011524197063963806302089890583905314868240396278805492710069987435633866754806841048360295706093440604485082852740084211545481986206876238477672665243647236563772501590743492448815580264342327995023802190954008013422965598654500815253212665296466203297045417003760810342448447481183841193002185348821251219461950476332056165671312642318812155397061265442527660659153382208969314449528660413540157451243411067520574563378983753706566554510249439255630842486861661943947098959736554573520127998096282417614167603113277025954763779064102649856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -5444657814798372444612186119746089483252598010426957919077126746430443157941032773020762226237892211571508880834698461427847212609273942619404967696599796647455308005558365898172021317516303669492177049594964395261998134906076069909863934590428760688451271755455541801394914031154839134024315577919038783583252365243216569553346684985317621904028028503647898041125571832676264158623164068752995376298456201859379742102484562174703521111083258241622232096982846627093828479748997104767591206239291081357114821204990824133928295275225608525948114259270100309638363234229291670219676379943845110529071050057256455563066317675129087420612861244966864813757798026780018279280060949598173012136261537588989758293610419243240638761033532405442215742572543628787274060405707893996976900946252465626354948708833982560915133404485937296285875190541318135111952130668002781367119757043947538205691004994018423291648184071168595151898834059536506149044266161690090333924541690621815853067968765919103210204968200772768523969433259683479205806583099527440357481831561773495813418602813297175902096564723846342854048745472051419901219995822777462555751188726931320937617152221043598942569785531332435407220161332771997348244170205824196546972361557367019166299680345448431237061168587820978399162413758369340760717402735870382525900095236548776697586041319872498255948778434042563231880732856497271726913843682977056029190272329491477906322765333922215461328536300454483640129870445986095925675485540515505075894915973855388754782618791819824881757105695429133456622056383197244509075258149795407136571227399314175462674190433176436664810550342912418144989884928824294089503495521880082689675611237735699482322016357507893157158169820358038202144424533443361581999645938675694595396066063613094492978366095713246359767957148021224344922168453404101712430394672321622196283142848244225281244100304692147676449860761524037853369422642944973527520459049977161361714247097777564003078181331789579575478838451888438909060025288598082377474400488088150318878060057088778436803774165058090892510941277942419110945574276867412018241939512559795894104818068458301912493427991473820881192344580454246058378600974730484016416725895511790642024697323479413938258496786329273917157962350739893356082788153652223578749368958436197485612079574170691624811877973544854918708530848425055880374268849720988449945209602539547600573377348499078354442222154307385982197982340234455975296738375597159073211488678044774068179206787525283938782284347874509410445715046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 2252689300374882638917507427756695212529452029372913277161755799942419961740478940316651823370834473861022777229137672465311188135158458679487099769590221392608467181242867511507980499730911853367621860942968374651714572943798829136319038015815559775347046627238218929982423728733153335987449429958998792099601124557053262112827276324120380613381850380486989677593908139259563400885618514582823535626155496581078198000443691549748194733938608242632800969508639706829007649075339509058426397471406501459969158171002062340488127728085491410965632778009529942341262425503456405918563574437964131173176114473383353464833893677099472782728353585875709284460761343817292525959125172777015974754239728728669786893910010978471988937055166275242067268597058796182976277213325961680899460506584683768201853643272460590983034256278678240198450196780097482198500670257651997720033095502861048148090583505822959610497327943903582030738316665629990239724914251283611754947707918545381571972545201918915130247001380337461854570034184107822705590306972199510303139700474021416612344226401190175291619198088905787730748939423181767575463513066866157385274267705825259817886620695414520602178642971962756351663019793480900101182690660645904030640794308516228262338528408337770816476180663414560531271559914582330620098761574680815286647890983694589142898489190861928189247510677879563368457583103935814923249326991899155874188598111139154298547897318034204015644272530802204460522116193820369744241915309980274301801406371886500324616280398035833294516804734392480745865183501138513706912674519601867216662864455650106543942066526300805098132374479741890176093083029279031783462373467988253885311064640059328551400176079467647889297607284408680766859909969545417348047654980883856097801435003313115643185338075818866893643962551386202768752636952703494819119292744139992912030501239874308933169003710460995667971498512907638735481837795930514514666539652514610266286765598008408176100754406926747097842307268631550865592756287041216780290407931286296116293350388663134806001891352259940080906773048373305811759076775621013475987847431106201982072422814092745764318770903416931515865783158202284158633136290561797734803049775230051261500018524655002250201269130856701952797141363891628562979002560698637838978467353264361310309426241554321112372598008166244607698135192484717019751006248678115221020021816081838025118603373138295142439438592480173449789286948757942993446322634737390442682333663640167576133993659371668752460314652446743432875965677568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -883806776437870201471583143336072418662569508714923666468943763680741511428564113746298461100907693215018162865211517754491514065891627539716087473277867713080331701552241514821873853136616430747559085767454386413011211800442463263031016265141050705469671637636625331228858808680706550468493529516610106748070294751157048950520721702412017997314183685398011769196278553016554176102754842783230343781385524082225798890423285851772360440103556600033527037037886025330592104141148694022679641378541556511703039655837912938181974770811975621910994232539118709661021427153911786004871629762473597107635506914318170795541521711803512417306282502153209479308639475036327512729733795662423336582795654658242517175229887817892531235835884679130200906921081573937216200624778289449616746492566257053269953461517374907911405069173079608455078545021725708673031273243501351816979160351494582759706140383411746809437635259874800881919490052259448846782902272922810267148354689106934899054240803783259522770483506830805820760662424373102842572786758679647283436853961505193902136510677878853521371605983555914654318711026468045391322531488291510421672665476674547583582572076216784355587018907461110130691568055477764339698070493626925208015076360049901321582122503178350029460743329741001186140017634286430694845279454517379518213939390274733975674092414936159051913662379929161384817925298077939150062344451779761790347205490647411409494760546632788260005522017946671411592711857422589507338280926692515821050091593629291714190622673458654736294237652612514015865695359763992532221990813691229122970950157921032338087084268968997638584982413546051517814653116288503647752783380393301215513274564400524857758683348706576017503226051861226620291740880218725421735117901030438419358980052431048268219658446115748943544112645494434082088375825943957779597126902374949665553498048238222430367013364420314172544432264313608620851220969720359214252989421501042069768715029834193996220905327881331491462877021938111967332330123902174438276064338625137118436412289782359787686881032941228953404775706181279296032167261752539391011494665320573784242926450905261064582894148055566365321756806739464839927409721879859459062804190853819538498962674727070147581722532449545622376819126262322567579523598633886444435228371193062720137645058828805019612493754531437786817730605123100699531575547995520516426352310524968713618326292336894069945983455882948743643332978251803885187688659937390905547387800698459753966535981333220419417845367962597786165761277952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 314757549574918238431951271916745448802446537936190159944059403554364183202876501488293652405164598544783338423793166972813442096650901608243561054060583781091570280596848534356940886660710711872922328299432247073712695401210872778657623706368294213911864041033204102701968237388127559024742681650114855321424833608739733042525793095455535613598843912789357621061176905211366950888549083594425194626358102042454080166151617083403636712667843807019211801029927918234626662068339326071530800125475568221985105291629496545918266895576064830068617305924906721078043119424125980474420604732494676530847813406118721180934151499333356438131038497418715629797448293748368185494925689940108319079361906817973705103683725211740637662631165953156858325479523984278217669862911711049352522244951810933906073422126258148968011465944585685949112547030177767727605091132297527009827454093176492167175985206755272050957075280544568531656056850898722669449839626346962412711128065820881161701288156018171965846050723667130177941310062183139854985031836647399928058869563833161573191906716621469253368315272117503037403482257225771135579113994712124513507605626637804888040212029278136935943635484892282294560811145247009123706337368101773432201064907437950423198402999638673795712169334828191731816219164641573667740968545883400528963415770572747860216838381942280275182107982598571492146497052720687050639132125113740614824783351894813184309701334457168362228882784363835228077474247522674962944214332360637776194958633460438384688194283866355863258919758891044129446453543830045600430273637210638136792866151834019977945684784571027074578656494274952986729970112592554086150270521324368926621766377333531733227787610713334982121154026463722341766107871958959939489965333446570559183993984608094168020748324507678553393535636532028626243897642589515918149081307252846083543067928181069387261803004309933914435164150957218111199571257757209024507592527436368183669290172645753379628310104071465002382715689440053473213505537866856095805503926510351080233420777730092998051488528688254875306003446244816174138440498737429997482422888712846687433216912211340357131876140400536882876652526507151021973657322716464050769774830254297282403973163582271479189230807680253286672171651548320689511622207893453766410490479661717275107565749200694348213614060894565826697691575896908853463464038876831578185470506182567375470438228993738948082396351959609698666429957395110296847934932879448689153958387994876285607601479541667819443495039645704269692502278144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -96827327539614569370219236606349900536152217845538370855596168944143214225437322139510423629014105983124552283956430522074028427862388347637738201877625303699547979906112117911953053552995584889209852904276137787885335344295252092107730524558027159506676573216060551439602436875861353005350535998671327593011093140124002569986271700473267803919742858346398862786935377612050506127744641124464512975673278174839347688316068824730699040476058933966377827606856796022612987902927152062155214215998562561720039174879079574292416605423289730849924141546374742909016617646065716520024778016792754544986971676550204528080083911020554514186557281194770198715981168988201208018438564740766503793840420368531418940073225347450039925568715939261926372101410978168344859273349462279691221335224373381282513172160491734835467844108785573496992118841639699585411146937357660707295927614847481943825354770883024659849381424527251487109018731679537197094662467857230411821951850344986596428992822319984412408758388586332754504075536542247181730193320450117358687983329311399602675756137477376250751903228821900538109398762029121975326880421874178687243620306760384229922119035437762810945095475037085963044934177011000961605520359561293314904046685614977152765265743374134873121768620370790302537198632419686902780244802215303507615166732036145963614253886286739499117496404730209431737470950849479832453368916228997177745343183283346547327014997108989997733263842049764464060225240854990031370886937846089643259434669695403910123026981379422892517916342669600869395629388173385833818866648580688321602268582311389659948097217836874355368097231371808667433729441931787365156910363416473018533197229291360483485837334854485244355104292434016024315332873414494065267678973600017815772654039977971384725142784619434579220501498438596168589079016462867381299388958818449990110966188248477126437831464113517256042621563092297340243009720491011500532718073263628134159285820983312592730327771843126607606025008571129681057903475056723959012959087376995409828224353702805436655689773233618921942672988172126859090299817205047876648451525864913662163886570245377260322016737041759612011359735138045111603390852585942097739035159664647849613200287224284043632023250002933275738048361918744562204298641018065389283233498788498665350864996131428343172445239427387677390244265729719142140988651647263394110312835397332029495549503385317275155947762550776778486165652089463847694578592536117625563657897570312138014872502572638029944397887416527793250386313216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 24411059520721540612961707504750699993399012904158629718132839326034555058380235419593921396601189057598717377516447729759590645875776243737121087025931424314796215119346163535758510915819060642529466216161674427487189789234789907803706426116050783714129185747248150312268564979200633443013128356708248258147495789694755164502603896061296541707092906408114253538016396934562141643074052159627732850785751498211407404022852313635772131412879680846669224621537689952011880261831774476645426577684212089195874429721330825755865325147989027301410522980021403472992477975589647408231782582900744167332739908985264729908169061908378915799378503094500120929137925933014017049077147720310007525442437980051110454027704639568605876250989279121339310591219016705863194830069059709774851742719043324862189669468957173173425642794390586447520362146965330985108270653429598289555513770716556061926829989102297319131390335586165721622327959285628686320311375798382003981360298689157763834703051356779585805148625791907653123190656912429076898265516556105726790930132663604902978571291674689290335375342010006205190209663581808025757801665163145777610599166746587680095409479208188540847196557498696545603246001763140291654120216121683874601532232229245006020370814225432744385989500957196282433569287973582178656528053996552809417960019000282362267040884126190169568592538489132007975446414394703827607138291251328174766941992718342887026627395218048261896433426300228468047881118051892908372758842951163015011313501719941154756533748114002865878427564482627837403577373098145393089485347674448937551992792660410185111878157098538799578665894592050649509546306089764270506930393728761241137588875156659709416941804393161287303437777397614941852842066159557214572311397909001933590768350726844975643835931833696593758119578800555157083275487705874752197349259479938571269229923758069128067661071371536461385515208599558786900737062418859496707106369878715655263415699290182401031872681965889178736612692579351108128788858307732147856863577674661633090874929055328915098704081300921323869097736819537074839436234554234296411027166020056575664894548979675544746625514654128141461030018110620304771583297837467454032637632664345963237371926902645580045893159335138244724420497322694023095416727592842485028178866255591328939692617638958174565736105647356616953529990725022608117419214487739152622838114692462329208611241165692206333775376237114246377965933565593859914700993911660412667983908425653061033678495507849987781502371456721338949741576192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -4670984606149955171604983986821201922854437367050099385527714127013795137242039218849974735724244735836610854074475049479016598618146474941415910926884692284271547145956497274534723460995375712392286826313336583266240934320852443035354768864671981232049982856380599263300238912330272141340893675918499676860226282966678489980158415560670705079080567123782144034828869294808402101178554203550600696579604180006595099919997619816402253835457484570077171211775556640918119830430292336507117834067044349764101713194030286177874724862087806338549817657507401794415555926083264372333889307233356738365235940659420084772524855091263448796535071832771394029263775967801194152754590781810194870206416986978583010959461225684572183116394804026960890160273415118485466519984705204804125907555570734625581385712262271230853888636741152701653804302468380657585368032593342653745462747987867434133176332922799622793369597744123085987912620124951628268324542640000443283570342538928917195962703194603445130696621064324827126511594700122118599927071642325868270738028037181650512446567697406000079646982867474846627368237107193607012602801243355540091479474899788141935381722293317806685913987345787009264373463727363798034841853431548676184627547089269638230915433304395147302545598274278818472504121079544344528512046789347932670738107547860773711642042136865516519169957127246722957610130181915868050968208671762840342595071968602180538890240912427041791708863424374676972094906852961436740711243437687483452952356900432153398196828613296991105466924681219470645462366054342165319175062616376976626785181899411849893877400962483311282170740174508893308866233073119496052755358318709627184690513721380602571230443364292209551565803901683338936118021711033713821743532952171466341350984170002366368872701168422086847713965816897281597104168774635493634343663336027834364574565415692867967471106019118995081770563129782092519522211371710022311247453753458657621952876114316719219205744552055804090762633416838028893263278632690096033352322471563285932171283610320925963570682123520896092218861734768182988472156197249070998974215806468820118490805688783820044369589821828559618535896087702252879328458214586811172599786860972130067048322413631883313823352535987645831799531570267931121837179194272819192980700205132169339846229512235503791310650320859453482844412272846780728882693114238456554486087421647836543009231642043509603532267852266688620704760285307957680040437897640552756003112422631474355544548175905771198825347099214078905973473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 550186419653115330900354933071980025843898168612157734384124919655905954464674744239010662064643625372443604161795432544787627846681180253073691098547200342618981347003158512889163554404488062526043251618306129200599426419643032281775825725766423906167375505767466906207653416258027289195894598439737373634898448643433380082725887028799629540150486623910065676285019072538844019093263464615178131975274708385458206862835868334005188639097328797564923761377556279499887337921326617981898489287650142626013154425791496894329425998616556839578294287854218946695639784404480441826316779712078369295821306860651900518738155241133994311336721871830407991898030766586011356571882612383362854144271974737732236371668466928163703867793857859043927829783884565238784191144295305695851473102137300169980999948979493197928438433428893687105076037850281221394468949652725329275539370982314592332519119726967706646172302473952778689413982138082851806946146108618697747698156171470836436468189019275913731314045364183957160887648228316602856549581663169651038049165751919860661209146241784575773557772533459066453417413317986320378355821103973423591170064073610048917908569432372749108030810087869627200608195847809278052321911945343866969479359529633879319578772114739442027468437447508462621015815250757006644771854036296760323020630698602658906060340549548484002804679786012175157100075110780606663894278595034637470750201945035532953492669885165758580700020007304137057124784536134327045104363896893933328982893359491126228295208430629975924410713037664757134697725600081742166923578708942170665853308842089986806725780089706499151438104844314168753697898842034967329182811786133305202366768423595039738048296079287635185642861300761010694292105814224897354972630479067478457290816542690446868339700001499975574735345222665120252588331590371139214691641306252733225798751597603865991106007434483993379760931356819674652676311285192304553713439976941031852072353336971096758917114926472602458833481303739529755546515216049084634189575402660210212982937219985995799424327059620163798981231925401896316507001654502433060661840348060539098071505062228981945007851529996792775898729330950762441495913892369899402899110356171209540836864290501347849986926528452972810354115604438228689564415307137588288526702681787254991069793128296890027892107660871890244321692864696772030147137234185617804152481568205552861722163338089868717775970106110414237883030341273854392948703749792891648502720048358208173947348015431497867778120920712201651055755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] 10603151535300361687406023574567060074900434341678286153184832770454518748207745939000966116649954696967604012390082175137651309520248763384487813385039658729033470720846511681633560580884642763586828911507299638063720673489585375621793582093520913536408168734368298103971331088998818915445271358144340785166243370827197944714843477845592997175659532641343013175989215333808037076555406060765621185556510768343995418248192332878171450606207506525408983522206911567631793878880471901951372298882890242083717694905141242469605369874022303024482914141482944963362396800010008711264929491805535225123287571929622892683818751038568450501920028957383738710835492505607378568141847851189603453118435694026050301999950786820631700288199717182333197887416250632053880716022676774329222891185327639307968400722832731781872384167121294651492978291923031118062170138674054382018737860560383670552170128050401101772615616810027256461617376502419163462130351987747648228933218875901992446055113796837859635753439933316365067082057406036001254665687248110982614722433957020494151474851812998691328045950014733339371841138616035284108017005147086800870183451069036437302304054633565852060248376510938574654624864585794271391858392442252848051753293041594580575710447197004832239414160688459154826379660521076872877757112407557673255136243070418734686524575569598656383087934841874737906846049728355582531248770236689139833879167853167184151269044712528138741552022989057875905076471115643505706625661336568275658193872341009598462991253070240494745206788754493666536534339573017310846723921003649635129689687113667382637749530192443095298219204998931544949451950880323916884958529315623749640984102379520503294827781395682277677615582205244512815014579621897356369153969467760294415861528803281901123718655159942414692383170359597353354380917844391250649073723030076420413750787273835960121614800988419930786699805683824943108692194009708305045811004242044740995885844211226730673627669756391362267022495789987455268479218635367703738776636671668037822499336753850462123633076344818572967002750000420132046057652318805957215938125380195525698164501744112828754002405063295444532072384296698074506207448454846460524719314977785960701970771669278538437121214876779376856434647063853752199523025737882884034277655056229415524805172970709108005941094272463697269873138214211968065506338167738330852471927925615632055725859360253428137422901422595988012319068902956158280532158912987588989814415569064672189274827647135028249824083759074873729613824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] -21663178995168520925459337821644008021158743419001146770198817964884832783267051915111363635194101600283522754481046107567348765289744047081586003511071148866626271733546327884310483675659255169400174149840807952111741631239123577971236409192120168506732007662676746766145283115790993357899264518900693698661606906059879596748295460273898977395361519653016368367969655982456502359352407127458038934928571526395563734662281072284074777680956583136753660500333481283239236901600595225077634359568636602065440624376862600929995848700444463695248517064579834651391315049216708863768829856528441155942207608710451256705950308302261338401150694026855387183526108344715031434988666711531666061588604231275045738674042072887361440732708222644913023710002543370377200825930853818459638699166074369849701555468428777919784865863135001740996037653130259056547982034786722216134743999668593844544238950041197280001561927094008298694241116475220910615045126940056983167474662898018575119519439125415566480265988009142275226974810208521739593195184424218013175896285674782762009988110915258775268203164922043317966591796083524437220230834994667999955052956534404101510278722596640826628531243726692600892055925166335965805168206220423154111131386693241603986178923325510710171254216434629644411687609058106048946288171586310603250405714383147793453339797067130231887128072747460705873944694673782995182120450944346123261039074565139630584365727326410512796966627661620899586422511432705663043448751555676318011399519750148700988609259650368639325734919137658512546772902316851035244834920888302451247493174373629721291725796954430454518209045618554821095737221171458458601631811247058280182006222016179418531551461556073068048439683026312685454253403285579888309185998010046628696149898493216953794247158633037639571143201296789424266165569516114829859220340875297507732827901849013560408456562576921452524965999110122626225845593661985049353843465590800584091186824728415793733061061721834857702137611178958857452052578780332203210321817900984081049984069299932058537977989490316185988187585233002341390120913795870624794311788571012857579209557902022434909507419997800356511076300066184025471988043781917388420653527009619425177426496611406694009838180247462052857338027017519686228156062190373150934481929795210782680914415505225204947042826824481274859432910066679294317465850799377402879196176402566513503287550730134608616695200937241177191604763885194264140970653284805010335866704604808524915019881205182388423246171249307437355761664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] 4627259561960842078595739377686466530466536827501980777409695506260595902207956922540355104111632963413955852022998662392574462877586720429362190897431103776053078967132802295352007869918654365312198307147423453849477890173913178652803351747082831408170776708268577448722686253046875127786296585631528796620180829953445388091854446073744666030753817074810105616934877104658440736115256497444752897991872818875673972447403489844859845393797420037707651982767893747065030008892852874878096708214119916861792324789339919074003463210998202382830161795537830692899878910072584787417265599714800352355335457206326166587404632710228491310808266947575980671338600514284761281971417801012077206081629908178083296535615876076423559262057910151559559676363546439763367595366157449096189681049983784758187452664250363828842467149446996652211537423061275976918938093722069283501375326297528914234466642518363348376277539906232607415699368726383597438043109986066251160803289834205091544958314491619654104535509093680548872212088510317468229260954018778486540631986324853550973848657583828161041097732234680027067896357967673329990495685187038042089039080966044392769371454611268246757353359448131714262537263816011046768117693986346869078530054460635670306413185994153007580844756900653756150110183642099890441498939506073670552315560052666868920242419547428467379905140867708299658323458707131127336580515902629972573684517004127629627069379957986192795118022725569875221682523479137132008468625797635778775443119939744273990617884461063434101538933118084125300596166135571271170049217185001649163380383519501089393480567983245434749969134673026514393571124657389224617007038901061063265889967435774673582680113068699056400381934085501602200861244501169042314655168307662934855350076090707703130078088840041879702102197559264469253523180000116944720174117044315673362924394589560558219927327347778807162458368422081326749273468800318778362484292449802167656686756736433920556154032383564924433642851934302366710482418959690443794318448776564125891104457633332652847904431069436091230770483383328966548747620275119686387154941670997339202299359822041706484784127194653306518228519016487345377797439911228036106969180260679207784547109922131059248273997453119703050822503864199870370415826477847490537562704955770854534070824301764359820999726066618451308784888686169123178214275333327438194052963971938182900571793690969980530270326281442025057107953284251886951539906915357884166301495889342729357245137654216217068903872125193796106321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] -110749396681047996513026080897853211561710649254324207821460602417596144567385400051980842957401051791188192542977428759433514918070606891717681779073516807526464734651528019279281939802310336216911291666740079858651527333990885655008278674102991372612171739628556085217659571088147718026327158438478015068306209695090758170577043692182417664901325760615653995151197957664845100247143778104336951046300253257796361203392183242238595266400136860310026320234368334313681638111518109341809180249406121755444116650547257704850651533864294592661472270964390896772730725637575013442892832213297634979965446516626515144890880222291454228793423553959794857963100763955757861835351345773847034695691254776207283432687225467010857836505758542038251241890742499126066101890855764422599037283178300114695593349430882928625220921510776902788585167069880292887677678004404895977246267739660188551079752201207438563124548459109506599434067958602191952260074060610407337432232429321253721910373100790933106333431651736606326629494673676610847266672136729058751889428011732432330745181901841233775079950111879183231201252341155996534796589328284189451052997695400064361309893340335299432726586478707514279028556788319761780685440836421949269387627675681794856672324039334747819468804374374731613079200119479444832227098151103160110362713312796574527343378774336577575568680122151012265739801364441029412999952301467164500632035557674016306098722897680714702366273169683192444087313874417475784388044130922403013091614058276435419157647378408893932073175352660069305433433113630848358669821510205148222541247124806414539090292004203206807421230167351375536380973382457348146495669161362213919880792163595334685095364533261072459168794766208763713010928916386301593563974564107719727947776094129321307011070787850060612722846018731862248943780253610140069255333661571708640217827528366336003226407027708021792494348029599528975232107780587444669818503865692549026481512541024325722958637709099543842728527582508233817233759098863624812965694191572358423107165196022206084921349639793179026932818520063520258281843768331635587598115994592741374992724273185353428431567975918586743675424022840031531038439418494770434175288838180054972301329334615025255212843238729261473549027386586058390226956981826316505258922106154008069750918717151604171110524675561003395474119680496117747639553324093077079959889294596904524967235837190131824623679282117041318374885646232103923253155367563533604292007681062872556679853422771103028473157545962431362105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] -245706914873421804370594939726619493737183210628256681675594644976561968017261414601764819797115186157217109542769923347068380131583721945497598114705049245501344458670844222189042499144748049938109036590745514745313658099157732527875927114474428127071627050942493403585097161520311142683014844327907494025625012385541293563350929517495985511603325370449614962966894084079714894250285115196840444510944193592531814608581148024148998921197754219677038823676452153197329248986941045522612904353701483018397457235084817525698026193229828402959293715217028603906802071989816004105744298177960306862630839725345599554994219483082269477248371591508821389076800834701468001877622463104841287175659667816311147546005098101466596722471541470423601486058525448320140362083294026513273715405010749251319149701006786504913528164139887140318568251723491777710382074283759321298986159492285606145027503583383007578163374009723443272366911835311842416190684289575701723684094559876552583946513631638907769784531347561433968462692946633505630867832749341026982545922777315623819166065716014534382678614616102407167029143991036909040515315593557544960723248822102357920223673741793937972360737441317426661085341746292127886257205872998072072079184973320826379840794703709246994687096725038096304968945180370180495791363411634200963665517632204297092749067751388193293764613549752103123846482455581533297300087100019059669495374358450718531437303752774166750034132318814756186892241029351275159348258482320823976260249586505349424885350195205327863463758604257597294196748020191944271863385512112152421402980597728770130698199489877243595497212176040343209236476286732407111005619789545619266392393140654690721123302193332289536444089251909677768706008480610248056587765257196600368252053753704462205339649284236854594954268149138372096795448381145818751994083767276343281633911753565494697191226048491509958060778991711131730580095061560486344932193277446502475108625089676601461150364603648856889912834284270316893357833700054205745102937343829732291988510619290924117126949721470357120832457583829573420587313645210165174669812955974058833194073026780408979469497316175025428738641684931958422780689825218674143306856298420697452480842443344259751004714484974015537842488846333561571652139243552190710303676279603484873725773875217071781914117809711323362522942495429807507697040908029885671039200846641615062948360994466048748631954531714863910086979356161385849380403470193122731221872937770719155634652852899235736040084523480113198661632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] 99595166581232132153178763973216773366201610043025303839453821206977419778864459673279732261530424004148566663830709062085495177909689535410619130716545182964548078618109451622221653317222948898859841573458692038308448747503039116268904719283633719875481144597183487119067436194582344792303018178844625300396255865054714001019700456304174440013894429789983671416799978029660609507424255050123885665837722359029815320795854897118575973877842375414933818191075612474026384752916624805069107019583843520768681775908796854171559132780468431441642938845048441053388077155253499500947349003800093177474956725301642784951654523111075033088359804262314705070342536292239161661699841029732621844068401556287052563653215664788566100643207842470297893693236963640126364889554253107595922682063575183371358633141776919849924978420588858655283614784306503744862973280914480250170181232595293554667267494163827623149472998085734392310124459538476766568901709003065719799059197899520280456800539178126071666450644500103272957236391229031730507147509829015076595678491311909930610693820528517765774796548046792896309405913233920779450093636789632806155677788408430166907074803659062909428935061102126746244225597890187686821864047348434090334754645435644796138336717997749743824888752764593269998902219822965254413223149119887241430931078369944778314330389801392391774941155913742239994957462585811250054650665474541619115625070342273638331383679152187068277144970070842706574728816653342887467262716428510174297114375170037986649572490635910700981723251191033162993249336037223232548591913010452500749890672101598423932089510671878470942366147670781167053322265256021421557959270816841074913443460901158298838741559170648799076195697486245586523155537837726511450852812630191680546679953756606579403595699997151502106731593579225635670650391579490876489598838992468394764774830855417595728796238188404848916560930637231262772841852401428682741024392955068473828473554500499700728184104766491573738702072232536577294926011015775158175220724687968632656097197772197555039056501510787005962406279231521246672036345811792061600532935010719125438640165518566369597151926438696992995853810657601853531636162728264398016180046303207604880113158580287982979856857317937452483187336619192325897881407247762682872241545959421757939284570535121466807791456456154297516214105492103065359594753759313411102939000060905900207317397251227022931510086725007592774985205363200051614535913004761976031863989080575936646651023288681413076369593270969697304576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] -25465684865944131997525459888180197779125200068249822024593057962135859378474630208773635171454837943282982815319729232817127366813869668603550968159054506720600674643657280503842851343569145086444928920291930741364317529506673051821063688073955370250778345580763477517501958289537244239457177546310323821462887408048369810153549447305561627794612473372403238625792369162277590462678533884333065003663551758432161273046123650209178275610443841599934319972758365433664598414240800455149964141111727091323910693976961618255102803383281451146103762530508590068662362556028259094420197929013734168989210208593216093034287030545537312077538849002930881324447102103791839152774305451611642713261257050822406115435074380917350573508166346570366784664691758626888380979582922505539710297360690501915500158552815717404612026672616606794901355668920001289410825264645486442045549381717297783499815355433587342278148419057586096138187400058887484387090652011430573377678609956583812826642780984155575443562730734834180194498193802516245354150241990104057967266054411529979784260849680197886295680925754727050821903842700762221992831389803352786422902898305977035951604603350129468815260071726244274122136598856266750779859961922171385556489054478524086637858875374923491502082915663017315500772340264766515248186552016330383433691586907538279794250052540317456388383851858629134731835953761817416298365070554792721751531899312984742729938018907892819955558941096294950945343669000186120187968565093996072408809760681853487018321136408891143578905692270668834974331179651253837677819814546176120635637983859128706658898325418219207855368187486556569889512312984704897766735374161666672003147585246620743430718857694497185483603974354913143403082298177068629813829002156323076339148928797750604394464416826751330515524374599553601187902405052422415223298391703927710615254357809264093174990669437247447112522593766698342126101168257542889800428487422734828256327596317600846500154676795356402565447283223075712948754653740407857083392669786478419756834062766748294233372837700492470712604413930945825151798895639149777299595987029742437317647248872009657802307151459907457556009122374935508177967059666191404243131490008357321514552557309552522040794537656664362203409600719412474295476332213490749804504290442704994262870584381627159723084770774807590823457323590627381852123261173678831571886837629593987287222552152358318899236144701602035573131950580302711496043582918602369921403985946374077538454171353572238984723132277829710905344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] 5027839840080310633264233938459695334576033192543060882560454933589140775840699768823767303600931181915940538309689878383331750654767658072520388739710476962352798438707952066531452103416348921522792699879201860338436502387540317562614908363818090659593635683629399859170100574497933026498087982848704766506186671264419038890186765604627569114934909051418772398394510662169119423977695161131666480680871352244995953150720226508250694600503896921547611491224445923271401464449530154984838113921752547730180853319091499455209667429744728591308179569612952809048410324973639660075086598548236586163381308970166250065583782378019709237634408050143821646437058334313095365305099474905514338965421149416465042884219289258980647395138283354167037918216656609990300440958958313454081561916478525582264160353907083840097887816752475192332472747664625142316772060422573205100077270794780699227761995481649998546697234519309615832455506323276718136194359341073049209712086779270060724263633622148120837421809487599556787617336405185163085354431275738752686631970846444350193331111434319710420789359740418374834205063263131812090924425715319525571038387055717188522931271161056946515131895862967092788494302233782724612609606074833015120737903623422454914610280001694514811525299323203499070265099106092007268831416763044799347610227257828176735851572748539259542622939392052569312919577812047758674227053805496847993577683975104797421207079919701376910607291696050082388730296223896270496897540406604968645940766674520483743603031335391118727916435111006415995619044641900371182720414561265306183125812073588997634635943232322336976055139242163047043722746607502962678457776828943972212140890695743656303505965934409304425670039678838319783143697241249382625391013751394590324049804464686293299008573837764952716216202483055474716004410930287140437126138757432975084646379301405239281998609470166434839737238727266369079338304421412122022129939260895153079843578975646406871668188350894065220768994583265538531445576159097412310776407531449345409333160401968752910241189248387096374391814837237152654697019744167350925533483634060478699594745921085271729860187037845320800117674598906682187345541917700758070744025115693270766701467793371303709365574098972285667113361998658220402350921831724380512984067452668233082264338034976177262443247071630930530780424967622164208118322183529138585999422713929809710147854757947000784296738258712430921335170840503181082279259761192496728547781369713536958880024347296595029241375838668079497216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] -806594798060332850879629914023052555054748201074003132042471625654074513800088192111910034001220769312931702541052515305211371179851298069396143042933765902892829937436210944589468904156980699824619883327534509203078593407668926715795346454934854398567869141284417771908005403984349100665271027859483956471505641647796702607139809577625803904395440509989784999908932394895324127219716041005355673493201172602042656715806380812109018034369920013765234699951515455431550239258876149057305321581472628676323316296121447575862641263377300516114963611032133758268252775248422829335959951508080125508468218702167615516133922334520367866922747950529005281122198900778257973350122810872831006743866671769897534026047168843788867174487801175709395843139909761344891937920362309195642914302312988701654231033536571288244642776143081234110530518468480289194379090854980664657970261769446529555974840078341438524001115366012036888284333829135700860009782452016830983223094692807413389903589401265821341021001977792659290616245924919890651888438691532722980467029572569593093179201730207716380294127729445555756412221788514640257039236141226198932850448410183413339000705752001657836323311750099276687620722210503890066865105049527306515350740386465350037879712405431845836428610542750376990111903407347141417148764923231300302295516034125299875227815425770944546750022417737927925312640534054012470529003806229082614107271594846130211758977402223639349162988878200949304961025647148613095255098608242865973853817111294560529527065367809958562010254562083908527519472410000140086564846995108763538197824868327942165090075255207839263876046918980616643429040048616797615456423880592185872503291844701709134084224778366803161108478019750875902608233241614169729063327845594560373642061117715706762397214809595238060873278112036506153780536320991795398152914250749026137353704137654720364546080227378382887557287987619112139807169628120124687344190520166623029865663816934314752791119957987746907674041771071410524917975747541869075163581747547509872889485063611649065829002587010782349559391945199364006271318679922512649217159727297489693338281774015196640879293854721075813314344821851078819152261522071747105434979595108934760748578990858853380343712298911185444557952836146060031261023483101535315659078680342940864525337586859250057720799223433222878644981154503439451840846458129919315196431792861619425569370191315851714627853215548449027575039302019791495316107104533133085124009511367977496787272374133792147691889470393439748096000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 106089940581041014849541732328269288893724030797149019392402755195519485313208674250651207558205501866255298735168471158107484194579744027734932633455706563126884496989010304109665970716908687602445068736959089040653097210001998301044822316897668944928332437863601958894846690665129495672737617065294963281303267321693032043890418315171937474650904867449558256582267348149399824360460257944145204636361313457802207681630582083656619152501243505681439755095175591239349619101288042069731232392561695322499137400445090873943906057807470953205230259643501849527264853723897090732849741051249116029987532339168233210625334113589743106437266039347472350454041345289207731298830352038290404603552885024662320167573293834676925110111063409465265955838492529150675317242535468948394017049431701759570967708273156312862339430600272770187859942043643260905730553630500165108180766371173654329094941491573693461738837336323878670402827742238848336503294412131930794660479245819975693679434821456599505271240782381718618283185536806275474592550529614976101775507789913290899609376442319449749048485057672545832573845909758080006164203034622218071344272801201796843033346874699633309522211152462802713061335157822619540519634374843497625841919655734168595221979169382117740384942850488609601694742125691521018376229706647319258704940219166650876081848269962368604219765132159791555118904604760677310434542549172855058556875003569348208309091151440287300451418313610851969176536171657965989886019671060356228727076444363598806175705126115426883088276068295910706400763837896050588757683549220786046223545607145006561907790799168793698971875670427849968863870672304739954128714321566718469360324118404477452408529415197137638220862867832339658983720199373436275357915067917574299060107356807866962741510816940969421592129369784660973159422850172116653637183774678895118219083850804773393968383509575778532558924278645748138774720872326005534328091365175695560383488137610796103425144734900102752144510373719365356537400473697583813243842141715426396416637659855228415957219483061842901651649407173950805151980047055145239221765759846452043323097489743876607927104529649452367555377911559512390516956800779524051199392558075474816230088111057563518133184004738540681045617624044470316018995652584667726575778059322456690662858836081867410218367245236762171815368494026420633381728368149833076041900695768115370050831232069191036180787056895431720762526016396691215991805392846014176606435372395302708122267407580969141128929610980346822656000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] -11391233327317061247668309585872451294335999589771521593937532033203371775027027896333183766658107423916243639149892985172747126758713064257820466658123818754887467148729767603559606646458321114233189772548006545217188848343981832445597897623626968601360728113723034506365414857002999719017734001950515722752319605818608008199896807552493404385280193508606592199682290365693252292202038350199289584870067740441358628412307369610591646658150775978166089874256186196868513900208848393054431890674751968163721276304420652252396867614744534066376676004088079362554558523579257122118912325474364748847691930910596078778467477440232835061857724694305352979962977895713342320496123991984247066450551391513821106639048157283660874338625016586634455908483985307842377919523355841417279462148828714527862318020580177192671969238816246381953636684669669513455245616081469614357087620814339890487118941313650907036747286552122712350984086442077740519498011206786385002508422450554701525593871994939559600791932591575396112869457412418448929052710309642579158337366005164491766976957799878157295183307413471865745801902378061012616703150204755105922047444959284178063905554011758658173147957731107080838548202873119654631436275386347328884291844922616812242146130596961681624080233672605536043876701248608727892961020193266432906955076203265922828162879143787208840121990302717207146140075330951090774913560567749537661850890102191225561154140266755126540271070426088985172620842075434088647650627165274063941028871489222645945481256725056534499477914236276936859793414924867538933838829811870915885705291088991033020447410402746965928498489395165137225148635791580126816429637091209601687641400045503737217282957005319286131229112151832557095183690822820654743629492575165575311272790512924463141981848245027741569035831508625003142744034613527059416370326713585036834890465490347850899285463183850539135789150363665649929973225324945360561872023135350739508389150762171949153958045629866192425067297200440045879638063653829462201214109710605184062221247575927630816038095632132519051407190884354898613336343952180196575420239083458897771479770729353855816236428080515243035391728355823961560134242279501003011860817504956893153580877774610553792513896798049225401595672728853917810764825535243100030111130744712501414055553607235716281306328816859722671506331197359913565980025198799777697252559503265781141766478780382101365625966657765049223262385692189658674633796218837422300956635214093326529182741202446457280248529217560510464000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 993678573943677099753065025917895096101194362077922555385453233067767207449979873845465007653082884298288939085228836831096303288705233854112773436295935897386480228930493591614362662747304901511483639238663499529306753603797244577960129039894558523399150342794575096935343464996791807335764828174371397426402194804018070162254018038889317639590466136234479353601261216727333761738805686237920885278615900542052864563462215220636589644201213927491589270074747938813305171904864419325163518150545636098314905487529471031749606144182713139035705174373389841092657557578785723093017684959832311155638520602011735418172063149934266018389092495183762570293871501585858637732524611131239146289386883778423823353005634509666849308580423729648186134647332849095547337033529410704658195950286093337835678487252230813888554355616169160866440452672817071573329438608718002273727849574414807144042470628521604971121903850544032709260884193792381283844389858617203353213865035348058764173033745942486240095539168607990786860693609808600403871508924588382697768721407614022508925451390384260364133337450534411324909246501167629025044260108985467553602878284571282637606220789205442728921188739685703014068725734083436855365332623165698726631416033312117438557250467650553720122107291955122252947352360163954099194647993618241507281419586564658794045346440253610906118429906342891515264004963678985003989715781046481360044943199437699308203986780800552784747886828737272738682914079126602527465723872049072170643915304642357425943540922495423804169283482900141912177607079706972791063507231614287086469721527183602744731803476175080632204259255486233658414150841240860803329278097005356634113737097107972221844412999694067530812526490907255701168998325760480804611064540758128339647334410724858070416835836510167355436077045417914577714108972439118820806101601752329402265010801512245151781407474712126101670816071672047335667288210744425043027206606200722317726274859556560157105349926831961430328443547838010742628210242027738468929467950750442881306630372351812092588259089456817134199040388288798073205051184525541975690178319602900506006933906903753496444938836733164644133904069671414268417525024589768575528412335337113432292493156651184218234353080877940546771695085937910856893603232885519148967121302454446807310980024845327699060248820234074078314891021363977722574544696863854154251222135185532401051881507219958226609152708391956405122871452979646907367017582865514018953493778229053342876785365332640039175204476817506304000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -70006100161875931356577445711342590243722879776108596306819275400598173863261514069290620237647412691210177095043537704005670275761371718352390423568402217741085837642699339392434278710782557530219970474970700428859653005659395629740896189033246707581857709166662796575292845523688144945565185860286676516139353878601624233244261426040900401267387860398532819744595032035077679921681207300143065925189766359285723790831497714910700752098106986459151663208746134896822802039371273441540944912181061942667730820489862294946011115285813770887477096931891964571763284060147939375712590467100447074152452603555381185000018951208428133756803283870624035791399204500486033669200048053663646982123286081841245427939599199606131599353289879049610333384375926282499355404063092642176158008916155706888912154680370012875801419272736250349879210885121509805159928778429883810316756311579116203646374877057512179172853214986997245356828922673733376696894545733719537702220151893813901289643581313887632266317953372764428516832016147575297913240619749703790841434111652431922684594668153481339432828328192318452486467978780477429440770710019608629675453103375042186350402646569161566183870165403995936607957598340541706732798548437243239539369965105010513748125895117423290154398062305517938391978895001960701997069486227069510504613451833465262260975673945497198768069661318030564591452677550713665258418059709340759614941381733467371994644936133520059036889135482117916340414631042754891198732023869155245372544715872093618081851870141371253701889921788544473950000126726314435042835436038872533789621122976616053071966075996137045649783780065499324290151020614474282314010497983857297883106109392407470263973368647748966142325240060360689427452549512376257118171617994442402317726810359432474976876970431825601743022278931706822582271016225308299716183796824049899300605537703402105892394967676497773676829195597917523541375443349725570911522465466088417302067808611303069174657571117156157606841750197571145131765099621283634515804444803109911504645831894815040352224452222854127455296527113845048156204879749601252477855516842982009545997947731030549593041098002860347862611928749528263257667646210431482643436823004320328882654680320126996530110944519035972072717832629519213812331410609089159561238995481499913709882590240090907286222024658364189177412755365408518191203553852587659151971361362656675569297261181128629079554164247399441248833968146213424541804896484657719976784063199150635640535297061122725029137498714931200000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 3927604917094692543495257927483462778095804289800239148157121786041195410406992257351158494571012213279130312849418277249544154798658946469997508255489793188869668660987656892504125591782679088611180816497063140396189101539231446958938881433524715555217389924967824789973123970815623630179811351149391042403364528047326619878171185610593077629371898426476337385025986009298365785317523921362457724129361200421493688444294381514233137922609167927970909548572196503665227980465688492471572804638144913669475730223290848308453354540453698830603862685853220688618044984466636077000218191468795931485343414963138103777144383041603977016215909263870958226791349239185422626960149086926858348050856051348313173150461069299800968595687302518282974834679765521870753824629010051569619187791657769008088867474923279533143665155137724002015457334423225820339951085803266049039734285654506378621729278802949019065153290728169201277111994411651773049282863918383146103255780883008189772474395860938060417850576820510152034884410378288410063502120823690887533138676135887269770778134946260554473256467312245464537652560950213768505759651830484688192722646169389925101361365635699219484638462251599743830437340022111733951925149256516999104654107290025685928359726914352542238128972090293568010358379026224066493229905318685072584474591861192946645700416350468772442263457275438068876903106629386690059973046710090746613468657579910814532463214154716177759834708714848628559279392657065074532609857452213851365697655997119242229944650573914572365240261274353510052750472378560376310063929099189910107933603171209366605130722871871698427953607385148034567220596882767961302126842917207040154789425927493375863601340038611932643309976511405433618939303708780183291904388785300347868481636007123132876770186978029724174970485790265003138114799450869999357182956318796817774826733416544051240360665146521709569554665782766604579672402456680203498799186410980370014584249062550441436490497138274436300160096356598405164754234383428957603795283016303753928362316674711522167755746395937135300710520505154679509204426742138952686731661288204948734908405296572556834282587471275268847618929971954219373482864171292187435753692217653917741476528456287897916321672099163336914499940989568259610446840780087439593427049460420473375818639052863258629414363283365271657223621553775527597451851792942573729916111425280409035898744087793721108584806136621028221342552461509493161318954012438741851357148243899795564926892679639950077990972080259072000000000000000000000000000000000000000000000000000000000000000000 [90,57] -191480091487284680753889243643085947562907537405846496711335645864446429343190908169063766999663682274049407959815272261800160289269984212614110463768786891593989941262460307634205588497766142101634157768180138961491112919938553510895320387295924468404574952430443626906806168011366028698339092656488375155100649372522257825126957393475266057650719173937443054483884510734202422970203267300803133354281319153577809269911737479031270436332496457280627138713320661233187173458957038383903401020363003633018561959998785368054564891526679183165880991895895215615950770462651938802863672658186291451983233437983387866298100754239650841712236863861852672665590185791278637727542818443443254532573624717842032586463364166817330495966816891501352737445424731934909264117234034489723780265289969275248465742447359798674423576050713335317444677150764268775144915893500038723099339760442849699470725451490671828825427681024389060285963400760890493931360125525661293609604255227186900121955745688810702568211808368006686594048658820184674016675043753699725693654464925512805640008147809788927681298050177134091549511995113444038002637491990656979360456061315684825643064981096706159182343115980237338352471375902382582714429406522107335350236961647530232278075329271052651439967925507585984428076393109802217194602343858490260693153596201394090341888203124970555869006761858790494149414722134997726918089211894227294335719481211696358148036491411250248428246006506281782288659222787873095035657458575322479975453717929898080849605630809854598520388732346368897428713246956387307701912830654216912520979717300438898091693378573269778654767231332797532064032023060364386025024179333831337121439141811029853461194063557888521683864888277125593145823576330524165020731679364000064197388474573618365901489950983664601282964937941375795636951201628769721418994804357012223946029871374649343370722482255336713092400131588292612681404698211750674318253546749175123940419778311401640565286464324898818477085901459317217154301856374597413714707045735536301582099309903042003815216664337900020572301706147429510182671844509517746774768682157405914772814539488571866868362939492635164691837322130299939682559846976489122277805929966288319848019471818343176221428606929306742942344968512990714199782875774482196598302329295539528928305770274304210437222037582926867017446619855231316634052847541675619959012297050762171836118765552463085041164829248495174386670666609961563259373979020815060121012723679811185091744954351524895171507002540032000000000000000000000000000000000000000000000000000000000000000 [90,58] 16855956405956654472728144935007607750491265767785104785925814062939524792066496362309825079612800526449401493796965456566595777664272538988405854132469182072755519617879685980145416957618729782578061821876538592694003037413573756055518441925314938000692461721143375368432690510936877338021954488343385234575382565057366859773073603668775331720249136731697945803046794171361263986236428451471184799508397533432520484275282498217301502746340448158022143752244939875315313137103731774504147121055673199948608877645669415224554496211117661373133683087883786093653516538378828896181898139503517715593315620710436899747282543339032371658456428829850883973282781860220686097342092700506271100197842453834906616176309585015098208800309902408789292245168455769340319993650129120716261733210390510566226129857439441016295093786392868991388293914806279669609212295995661971997217248520361077408670749464836841970901667339647763306908331966945238605873837810215501812978699817542883454861292301446074546544119406671428395830125482431182366783561350697499234714297036161493266321131070264704635777516798433434088151330969925376880121991025576624790666722863240447833534357752321701833356356568807253718658095772740226526106333602263407637146539522376101273113299302958990096876579027845069660998815484207838418174017659905142245566367170939394024312014196524148074946192317023556510781936207306326865298319998967306563661340931624958794527901905541012940658509546324282714854837458969588285648594443889002543506716722010605057777502007145292554950536342239641521780209065788455183797574239937911769967175831750399661488050782328141159985947970108086825297736519306041821259923284304381174362683554135216507048330196357761947965839032982670810972963716750400659314476783181238626558315867682360432956395356600260057775516176269401680259181909762581174670303615596860836130322104154267242665525740445172728250494930042737260875232534654217528990889878398382143233462707319796801028723188858995226536243329253698584731695809141872272726624537962433969047800965688691254402631159706667204733999077481274468131771212830160117497222269345913484082570684519326470107600729251958248793730852115826879007100613173674975561194727688658042976605508805280959549946515979590620755857687931782912733869489372878113411736616920025652577210727271581075394518633215447478380381080945220975246906328770343087391152877207658180354337726042021705317624344001848475540384585830665641715924891440719720892304199612661835215873292710029193039564505088000000000000000000000000000000000000000000000000000000000000 [90,59] -3041498452685423920154720498215561867623807332634917211471863743664580258980010664258872211177626151744837986228804747969655612389349000152811203476889498986188082226646417590589728433442488534737302064453054030761531947095454683088352318697600835934687008707954136855101469888249888227286521815706068219875608779116631483245288027294775064343338941826167159172453839982975139924964839433780294011357833032143249750190767739176387454683437258746921188055441117565377041555430967183582221411377907059126173333890840867109856220685351422705010152909761918825689254674836320713757647071700167495002552630187462972808402294209360299308303368712798214267470397150928288626358246432727459446015214629197599817033134990100724978021092162106274385208124770591243976135079846661404024923260001058158954268429490288414668996930930713984816988562129838399348557494339228652929918688443718938790961170178392138253059472474366127108370083401639167647131902791392352344133301174908524805978781874219933038749983814006523984391872821623268529771690969098877269356885201792593534690733034431302256843339039575583166654331505766332180200477944708238592410129866589337496228569471637747940822579764233710705750625721045399007372015974085051950343664990121009482112687767158781567551879659879214659558315481989504426827074394524757526324129910947880583966403593379689374223079221962949885957323284904502184888806920883994969562689097865095695125112064524411202443337892584399914348212060751253451983711461162975695541464624738000593413373221361250268804585933981845642919430332280250984908779294386082201958435769402140273916915499075301304976477567014291147552314561962444240227779629711836850351223729358945063007742014117587266277367084468375008201751612979071061575229212786168811094209712365983076248953644457592287330245100540542409748566291467307977072869176356032167904149307898168252818485471747443485428157523657587012280287929219923449696741154552112548893164818337013516545169600762187690591675613238915754817073965221848449558695911718955953431712265706604335463663858563243754818261053162266355012464019661814959274932455043755435220287333122275911814321335723643559364324701809366093798985193376821105291541959418230089635527181151815517864032528465637339566537898317174836060959360475961180749735094629240901395821273335495882845433561597614224981767633961166650275543871576484346129836628384054996367172848509043978487108531724358590651859911847047375200401231406002851892728233585097223959395285892613762799431057408000000000000000000000000000000000000000000000000000000000 [90,60] 474843296797565728506983919937148305756993580909226725443059358751371357660522802898314499626317294156283067515341576566218605017424964446162396670862093902798573765368971546405674191838887484526680903711816332330739151504679561849553536600027948667011261599934383292617283653767049901579262578522914680709975485091672145561423786525337619833959485177111767099536921817100692301567543222776155247646162746044989974284524980333743257753628291148148141393346733844056525700723711146482681279691070982850661444353863447273120930619399417891622774741422815232136480666705856480542670579443895050723323125406990448264199815381923564624560985115485672395141126205694285283809459573349034655314705038864189855322102223090968692578440330393545597734760079889154257766010873274409146459962832240555379576748175127779057169373284488555432458841174165351971906331652904175999029282520933210844137166494257501009496072919990330524237217462293985960004439964108045451046988409850711874933036690709469046341653871214868307969637978483539885319477241215638928332583493200049378603248856674539680868327547603517822587245162072634103267155652265458920863188134366369698501301988639421170001810531275446795178508555078700353910527422069311324627203917572821838930700720519804678482439027869561300952148500225691117342112092736480162165763651478805477401212247015375973617497780449407786040727040774285826995923909610272996103970030337070338121141192106745584882055030494203133938396354102015563227787812767918620686573290279167516842480021806454208253283850651548692070008535881380156417581360807012358730263133797723587617774491933231084451812834221823232104945217762478331163531995914373224923236366865851426315884533612656566169343484685949225170376953030340570446359528499892559506341007903053188583151265240515472129285368239062555878980508074744597230292524347894797585209197925541905554470311164011701919941578528661812734698224692242772629716215427083189032618612249163637810345816563054451112538915706806456300394197047512938237953043147689679556959347637964539355841441580992268454508065012656821032437319920679712415582162628756501390508924843208490015751936600124217179097281340159478573255349523289715895101304276897880462113229440125497660316195469622816825660547540839972776543295062660935350965882398144314378491179650787997982563998067494484093994535001746992851704697661165528313133071964561873097253453859303693082262982279683631028953676081609871273306965749252339622743013000207267039917864205518192081176100864000000000000000000000000000000000000000000000000000000 [90,61] -55633408919257259304904264134088558681471667165059988332365222042682891973482479462885512505714094062362537793240402001742706483053288267650946755828460114456817113000887241591388292368962703421607408374436442874281974567979684873858882528215485335254335429937896525367609125201417109590811490698544670818092180775135567724420688305218257692627626915566893524014216207042346011938632925885437673210980049239710114910100708650407104189130331542560588692220295298153702595039851891736718478968867061877913239499357029324112681119791506449089661758759008154832868577421451201635837276129943658340096212479693996859741148397579495753148937089507495083624395770490704711889957707815438242559851140184087702260273257321336530874630117878102401438570634010979523480088063434652573806438594761051219936699927036671884450191303427187801228641054416656659576310831303519589375763343458962475750864496147254336601474714375385541927293167175357380616865769200962262408974190917136799058109407944895001495493824214122566333101094565641010435455391341108390715651405415704555855224574494908467013588427036703154662071683596986637617667850374784580927660591365487736277422722935060817344768041179104187918144201363809789835565062803260423855212213610187460701618089664005167203355825605618789637865665963565046500107465666253683721465263216540252998950610161582206523812000612967927862111143512210273825977548898253082363835739665060342533836755605665788743273949392619237177836598392678830984812876820774309530055678705867685962582673490750133928926941722833626558587950346463724560464492135814895045972951334932291512611610022925527816454045374679014262802753851763177995032533666946096048265063481617173942062795203996743666740033650277901339201135336590703538356782517113228213048509684732475844824603790619893481196363301560469173946070517937969341597232671241788549264205954265344350395561041081491175966871955850046139502177580303655025832906996495493916238604114704638997818418091676664047685095284115936140779528047562846143727043745119911922483734616985565339363672048653149083323941460621174924014555438925317327799739060474069868266212312757498785324394275877456544172078987192014282839557243707750335337732439829146588760492980211631480447091686659958741444162017543791286569835838749209266176292044808649996898083275587293191506830014282986797964858561945096109649313906478604360110942502734931970678498027550363110521666345649341297636193529419778218328188352460820616266512994377019335550634741319044717353107456000000000000000000000000000000000000000000000000000 [90,62] 5240307612831399495810713989749597412250275381453453123251738803307578542837231803035786604296514066863545172058860794558021291107827042761833490942098713880450989992578801896974358646473034049238884894147440596928288308859484208553039552470585404295812141932386616702700399222783353230647519622819235188934181228282593523532647511034394453493763194654178868931010689198401871893434515215673909018006492547347083671648842779685682930057669038997092368278937741871034021698229211265593984390994646803357834022363513652659605932770841596784742266259486583746355895003892897559177665874282130134207645342559378670638705370063671757696048791428135184745518863947744443551586993297642848713173076732926797084871215954496249118508044739479007577035738990848704185717366200876294249735600921215616654079688849793861006074571158173316078100278876348711406329116103806317649851026108234214377488769348372388137935855685039936817157047516057228670417319903365974629924606695990450980773770492553964126516915629327522635313264964886637698877839703004346198510641096249327030558519465861773683451568372249273432986170853901952990093665196806978676655502246148763825908245736229320925361599881433282218856698932571507034850422106803481029062467151960993704123514474835590653199008576166972076033758656614237804768384029009664326790146884856681120244625011407175103597696700502124908985632576326773577746045150932892791934981743887583907365050345631910811588316155310898333562738233349505790073158725428673618480719162672313215689115469251431372936170168646168723973813803232884429984241285759710281445088926237496415622612367799823971887381500427698726847052830171259333797640321957583189702309320942557897216276304671076730864766969119930170821936711549165447577472134677029482070842051193572458439837386777214798419882318506178014667765042418214447781360288151083247585613966443758522987591086473379966081272908625466436301397423045311215054462394475475544186561807435970845085292405898946977472965148045017130859513467861188606936727076883513934591347247020527318413894717967223001153138094580740508652290842599153150469406331509447993447820360839098624846745781904109888084384962977959743125981061258225342216711614851299913978693329034529474792359133854386431243501105429582564758157107069443282962537430345120960370275269426228237384175465994795614756147141091949234011809809126452329450862665249123123961461160707190568787037616545794280052086826499614906304050767142553029709638088112670463128365019135939909246779392000000000000000000000000000000000000000000000000 [90,63] -421566603770314359076974433908046428701916032860720154756668399908025726643166401807950022136813319729398836330420179236258601461587012171253392488096049263192938421167588836648218588068753619339577223013819487251884546903995167726759134916374541729254215561687815498156936509942124839701569812830923425072228212005718207482232352682274733855858788919622929399901418079440959678749068867159810236416074639383700829781757166679506384742720323410767143241341254494457569032205189164096552996483680160654630348850383792351142682223160163194157829312367745976734886186149222584907735679926748434264226297321303311341276925989766913619610240036100514178155765072990554764863173063937685650060550023410314945566474652657277030711767172583715365345321543039721651228063355169468451484090159449659664594704608217387183483645568446687713354962860417989990674710509162218105255012346928423517518657814101918023987213710331539593001529859912128029551500489589024557286241296967291657733875521357539728195819140416140429121979670273131638056652119487032263044607004271254357429727348728856891874629688909296988229757570303225905853363191671872826166085302662463012025159568364387937874440128379274738235200653987062661272876984233915738699738955964939733919850929758158516084694569581655247170392330302724696387990273743848463905148615460751470567849919272818749112792957208931878149861391866360635799309738795827110616995293485294754072576732694299501383651433640858836221709888070673292188078337865747001557209755526238759550662844613601132452221559267152163036075733809549959683293655577812247790589881980073033948034609332661608390866028368388269906331813183815099523086895439991544684614909163576895871923061376441397592490032067436735725937273437982427415178060222626261541239298964916773960179882847996119112560867714089530805378114179311889493543661584706417387781659455864924271136136933842836389446551516658734388754720116742395839348245565268311206087539662235314441865432531770135561680862260789721627247627402877532075693708359269525687837657694526586740376541219381957061293698165047833723682376383372856461542522625497064399806654103765383514951212140749669967854130042592189204600264657911634945963082003688641175374392287848370986924294108428463917228994283591361510691801841413993830025486444495252184794481996402522830262819280144369079855816373135859194723699787710830655394414071436619822396955256203485909054287961339574883308531645223027996952687376376867694691303580968728884382592879408834655813632000000000000000000000000000000000000000000000 [90,64] 29608140956776042773948572937323557908102414155082925451400217576444062199369860747698687473366075035840563567802884084218115770520478971057242033700813394022389416289656929730215040255126610093185231741544528754924629313914163753623151875580619040456646652046087949432919185790696332895167026085949792313738990189571905642287571874760512244982716252165660807480259318094166736026491188173011669908466813782150338580317243687157048090477329582521395439603415420673954318954379179481617987725202656049428470147358507662267434695253860056491169247527462183944636910499165843539844321613650183884282480977032715871246698063628296924871257828244238407437184819490578777280640552228913102379785729462456194433758820222717559620361603825340412924942829393145119322096980308950919778163372691240618415000759170404650449315489912470500199797091466726866537496673696232545797818787634832994877660610494946027823593553567951408281146565813425743569196589012367955730894885710736836954433517016870897417665547020551265348835335612516365509726171027804938697560684185556276179250028735060796413906709716091586169983464018503544738719409036403284432270295291854567458297994274752846443564067665722107966358541305424873183700249419003488885215680000995323658209114355231767401786535869727046964528422389961213913074061006984911236093875274504472727572821216451713249295898725054876498436330229863018443621193215483276868355699553189937823110899830588951386162251020909546851943462786249358666175573305667684210864663989183383016134197325276997847742461998394158502102468872626061340259738214136538917786316374469977732208323750444918753417652649167091920921875823271864509377827693077207945325578038810770829771388501911666756774334011946731003298883356640803496439260296142003984103568009901532241750678038164932900718450947176214012958050505963125984989464657315223767843748893826887069438676393473601370268935811062594076953258966556920837300383801508204694551316844819454909335158813952988599956053660843044138706261467523742404858806446249766884466889631765880601089407861924262978230419987921723515836821596700715593718711817355422726094786502448177909045705997784837278560963167648858448326806390589390016617990217074899652924082326962835781828934533355469635856562353506990920595414450688684777896720285802174102834451965777606828980977028680707224964656706062218206650879637487915832632309919252759302247597598075686743692507678053950126403942270911777846402569903070540681747355764592229156188963361316409526190080000000000000000000000000000000000000000000 [90,65] -1812324436907257169798424224890803075735972953493770007514149613570581926260335927910516000687369412138768870288201138350915655477332608637398391912796937512581040525030894504152228020206721846905371765424572406650029257836158332477640304451007929216628112307723400862318103331637802748770818173926470005205818701063292251750204120925246586573778278317490163094676126524757006599143302955395524777687116391354729440305875314644143599057377188055778993849585930539425034916713951406841257599860553840212474042923708159539443673519482842710936092938625458625745908920587241059936164974753711316730937918409388225603187201282461844284222651709875174078824192159840720483441746551395527091824541222193729838754671995186397595075452421767944776295550940670793500271550313972424757600471789469724851663543295547373191870118117862623790397391359971050749611857650000685782915046151013470797102213436301559533039163628868913607293943299281416639793297980955560104564715655289086414274575243133536054331823371561098713271271918567328399733185644352769178910071290224414395889572122406566047147574157656085988835320975528032056731186826140812426321667081646605135126768385721889013434226542298351169604571391746491081882291927448504519333798418936584902844582085787939796160003985146640800270613605237813450326636026201882377045169862424944385634261157413384371325235903429688654405535037610860210921054558444080423653377197001358356977606723227165718410053792080032653283216372650580557273205167326386685423508492626654831937705384423635911886821826199207848209589243177059578300624901493114690357044316294779556558104974305561275734433329776345625113657029655930952121416198911955354826724972936484469760371009141988368410940161488575159470063541826068065970961390001443473049464474028779110948280079347452266908675957459450889382757375352296072773096790368779103445776930893542078998608935067955701271903433362939876689150641180152553017096769709993901643614776537456163266417245148168276739643378127014854770023337167428945392800676563726973402295311121758733342461167061251247388081751805927604952236730783761452479193445346445963669881700505136604548476546321561529761482527705463159624479277501400288234961401620837400869058423175609219746433239661697631417459042861876177487013552047867565904979686055262403943384679476185924187301835199484754816831672922625588819069835917690227279938849986528800640523539285330662177373813467016829614526862137256276449252569472857693616780678257194028985163528015974330531840000000000000000000000000000000000000000 [90,66] 95426883733982308821830529436254270316106865821231248490058775852774613302914797517313317115426283164457338846175567931682104501491599271685178888770417383533060805797632811597519874890810571331904437319589632152109277547371997070129313515494829831082973161821416706798321094410289330217376245491551340840671456441946907627369384745995070227306228031997626429578072151002178430469422112560522719034983428906790906630268284662047912896816124152322624163377915766962374750213970645898617811777244389179215626396759821233895994146034632409859527156051416555528386991626779138699832916220696954988551024897617524195727751666823852631710188064124746024671898146667545090814612877219800621757236355552682266824189317603829114179263617728353836969756998851060538894395682749951554792210920712148540136582581033852576381632549173764821372083903432307660017661588918654124404796547219060370803895845399450228310502580075817183752253948574992903557130829104011053045856270379383332938977580113022829587894951548565928998188220473954543444989618193542463277961538399069003114794343724530149756000275993481268019207724082882299763018226264326324359515287124257431853347253320345786210723850052787706405716050575133482521578345096438754856572605818582497115928801448482333551134760212717553457888414542156667587614623345535822573120567649393521852836069926690431981984380495419720758307078458157516860510442224026610646056061964581542112984636067440800601835289437579460623093900142986444062104483656681499886690010903232518563889555017132229049150725740082661473019723852958897888955835382525995970863253965979316634036527322864260876537857751936322060893978098702136812056012132603617845505760689123776355918436688660059267805057957580738135219706747941986856704877146664149261490799846219192213030374861758250290576321760309032166930543599512365405074941135558731897304542707025692912815545905670873721063300595345679048118132338883708649839835277136216320408971711334371077255761975893540632310972455577237264976538478782692955614585633027241780854223423838247430719653520394424580125189893980176059748455970611912466461515615097705924955799249173809579271680239746257507659524060398061881837310057439509315399437317907278591822852834986255342301832950497624873119686445163179265134437671104544787107376758664679261045610776644510731204679335120769565384742317117675734761701907560603201563117154874058008384360053195943859214855039119582125863552424303096962289510920220264077525650252236826099002121805999426764800000000000000000000000000000000000000 [90,67] -4221811877695233112641273723907341055185000562840895223675483907312799473571837807279939396088571012765734100083649455319946858822570290168996160586131377376086678083898073372202734523043205435205732143399241176721121948008263247392548931730289975774033633508395373764229235297160330722788145742865057132387622973873086239005542202727217487806908912897555696833031674652514974066459352086341626135988634173037070691160163298482561102550730622797661523288453941208934787913250881463810482312339486748544156651732755140335012921502827069866769033556115992016098463903311819310252460042227151126281136683052823419516467593591035979175917992491319440718229080569082261432158554420035500069744182782977672775877905287579092024422753433574738315281550149754373816668272905600713353568213204970770959549501828677290224118867716812390074523788548030469598089513944320962654210005521607735704971921559593527855365464751028605765043066338636649664339309854420046504154844590398182185736710908566732014737326574595654233983226606781771658474386231571874530326602510953373639671895419871311996067326958601912029635754680766967171874484862084049654203626259797633566899897358119251675017373881083951254788860646729282922250259916294732489984762775507262513437638960600435433045058374792810944388381109274496779277722962757574273560244634674002359395933096087456725799064075756051094694982239310044305486547513528567735484466974948000144666171779904716499520541466892118542303436109134925677602177353001823987990565136027537107431123910095128172178400713118908502805362952727350181216214198646140684332004967533665604646687844815872454296092130005597008684732023993334566458639412248757033653122970477984774241677467565060363268809913111854998793049991699404746339480739868071127516300479830621361458620361405283933677293961285258915575031083414498190100903732025379816534533586943226577736416521159052919284782595009328515506317717129231802784686209163685062761540045638300534518248190376480372214520066601984435318563843707936022384234358854090164039105930142687188699874926511441322245636410163395493924716488565968630948001742142425443927773300332811866175230975943842077149827715515477572068569701197061536923272338283059834271339106219625059474254398759265598168237021800470377776099980828293393979607108167894699400118087864410512351554273655966018125172379313933109103253786661724022247743669488636458044433859206670031293834192208000058493064502826991835292380479758980964221565424193131548170225058768769515520000000000000000000000000000000000 [90,68] 152166197326485633814749744868654185941513106916955563701014168482138064511803930123839834637457241231254740458536977866422801500337049897869258442777371960801226785379972614539449646522335084583256648949328417739821277146248074485205196682793155432647601149559418132670125823499494098686775526147037960682707071812727162296090138353259361217090677795578807673226886900500737877943957471094554571219794947492657217835241433629980405564455909243714721187581129677518960374560953183417517404500970722681658444745523815474442330780331022193113096988112599766912569438773828009221851044098240529688165625970024800210463975868911403745962893050068348645973060570021266640592250364098013801882384146032294360310586902612276810988134938012786785859073227698568212129034099756555285108879943509658686342604914875769167913187763380970415924083242310250038524332823279086533547557289936763967019531694754265407406144541958073016007546415980851049517009771007686927906837805234020385619677489106172067588223549135414616699780140917806564357360884595562910208986661487251230150740661779748564810994697696072986431610026522559765873864319193592073101801833806888985381478453190046170855167635433294831945843763959708011001085657191389640697406988757153310153027401493459370211312212785819764952148536495808060867620085123811160748961349630128512110896234660981620043344653259874501691100093410704466457137434240449029501415782819611045019885015312064393878858423481839859297512455231451726478619269056153910267018101998358954448551632118038248666567733316820249700180720543265459969166807601338796419343266418782028160416471881825978319374275908843204293505228696687248240400128328596869872428094335875373660066284123105985550601929048374688750189439998301138685513090580524169652226322717581100755323733947883011802032287114165566584369654343435808630035072221913210158166297980137778629918785097652813883937610623669837769680177963684965464804704121810676511916990190512913901567886452307934214613202455918419265411193598274763044146841324874147512928940074972793291019309323302573403995506682391816263997136008048448802126682202816381747566945572522273915119156413962242305569499711494712476141320600805059419403991014103441950436272295438046233500594550069222222609423432630364178209914996126472320850416093143403871043302621680943104639587459104556973646750602730371859945568687747683679323557208814927981560917999547309706913218091991631723233294770043715832893927950360195766466535377331356286987776029915873280000000000000000000000000000000 [90,69] -4323140555396536887271078657661155829703353305159980598623745713043402569153522010323889315850404678797160546199960014441414569232856027501910356726431749230357161829910554455248618261299598728487677211268589807374569985071844546688380004146054107673097981784388448570063991664966418305280952006837026947363544253672736612286347957430498203053184144679958236912044006976019793180280498745640274026282342390311336890927124681316570915035518913569902898536208147445413808223409713084848773109418035206149963435404186012471550097740075321444161472204281055628542078912142127101602384737063187227930963440068429118194561470207441180988128211994737509346910329730452093343963010829545930946420742515150623300790335910027111386940540514959677560056967894570767952544466019505290655026924847402216790198364299140952661855641126300571185144401029338309133956341532639022253876302555223337003568486822920468567282650620321007598994138215226381662518942944185326924849219619455492904244358506326106299326958486897073761372295165894008380838037632373449890764399285575293088576681468932425820257008377909453682785077662506110052939646686700502974504395561611128361383102155988995191583300609493763317947409244709359846231214237836701557080095928661912678027215136311323734845705824160699993189154010330969269929172522544638840068581531117276682242993820007900855311763314551295146374461502020800728738593318029206387212132299876097307027598334433457374267341170127446584089238669932111962766473053833975588777357015746472060430936093682813588018943489500783628908285970910444082034696707239090449732210058822948935135454051302963548699204904024295662218246523011446142810589304625816099142205217026031744111499159319219564485853153999130389842318105017690639405621953970806860644842938989706935392161370286395866630570881942556987946543395090462122164810653008597596704049659220729788225148195137238533433327923157220978639949935751442751091330875673781926272794109883487290294042416264411688133007166130409639022528660497395548658539151995884622557297532972363836424003548949841989208870816179259478915926611330050545666330071897909473366784774085141436081268834845790011735225267646400300890131197003068318305395833872544436208103030679275337907277407373654952674914700412516855749852782325899562554569206778579500717797839832129832873329619342979892568619672311756477700420961907988621031234258155323634096191030675627689591872588372040242727636127487198758519362393401451517744338804414385088172998186699325440000000000000000000000000000 [90,70] 97215713258836645610713683222400482413240464508163891968800223395161214532170068761909054738290085683072144935512785921854744281083694043827769288437520213442671664102690939122932495413037787331608964966570012690170515749600026438386357917908610284795000753587318953295621537795089630640501161595163424143796869717114622871816040748439904285227011805422381990680468907620922216073370514790340786374594776657701873262110622932615030075149520843476607414151207571106716868005059468433489709569427923836310557286635296227595760096572580132999849869726636823954340047151540122681602879850744317502060877408671189618035629695755071066235270998982002616945992561581388371506995445701305294521606360353570989438384919136145712503234355261069108511521739070306876053681936247654199337838700040227843954237777077113369287662678742222364947683700598736413782159475704362130183223793551140558799803806273794568563744298936840613804054848820371580849738540322102974845477174207918878267491859605347386071977310145076000895863424183807304013404534176194213099779855706759339856840719449881287111736010914979566286813731952458014677118123418979457305643701245168783165568245545294146966380794499133728054910084996297933081050247600246950722542736641216302571096758045190792254938235916300399771113759793662367370483598506770043813252059514387721456554631012102319683224588018680933699897705324711997219680958263221328433790796368676374236379260128653296905333160635645176074913919817784607591262066447834921292955724598583640368017347924046379366400192873343803064909462753908366976570048576485380778566082489732563226542770076660374572264849669099887518012756566983267543291375815222151095809773644608990860088296001346644429084602468993761095819754235414870341242141045915333585248490368328051641132422509301154380238776740068326667789791736940739454190787635247785892319334076903500746438973766965694622283024661074692204094081726703689945122927063085641968376538461597842871274102678235821770064967013538357962576130715836112363177069106772012532161213159231997133446849007006108472827749443241276231351625191969628425442366486251537752611295444424869052600316976296214714502427606636871577377062239624551746567627739087587698136039798023842308180207976277662554954960704332217123396908474777009195650296803042373775482311180553775780895470328046166585695801556153173184699890895283690568092833043216231774328649269927763743126192016838790905409468345600837120956107205166331271465667655846082138495700214743040000000000000000000000000 [90,71] -2072106817744599427024667726946752935124312317263953153647938289481277628456039409749872468961794915897158703127292850982135705051219012812188477513484135512590229272047993265335532155936251292953018665969009525404189762580275443935284434157353525634999844600157049538135120163530957857833798767645268954647327226515077942517140213391019054495556257133355631925415923750152443637601813954779828863588169892402351421054703651208872330195111474537464884924044318626831568457413414920317557354520130624247716703993132819123925852592052583553764566194329075380415111884991329233124115745557612835632666802671530592986235886297049242398158502983938082463152729727461098609133009098306773634915076108625398759681365273000265458660682164609902893260685257853472267953237233958748322674520793832896247386587642390564791911230347532680990275724082029241029240287630240517960653230224789971947029888012127551438555940380740864102508180862422681758734090147240332592135999905971726181026121967669162217789157463014682640679862669262535827919173586854004071916681786370735430491473526083477004973383943200222031020177462289491185800098745187693068347410847085965194521729921201819270049902863718067187299293682630290895082730125301552744179845548892306034931925293882722552322972948647214727789548746172825152163087361871622542085487269462327934902545222767735490883757842642929094365499877916704283581270177369747452485131886266735496980610200529254673012235517257443446716977571652455938248895028444129768347310933946374866284015982804016030452790981201812114426129121083825022641112007385804213765130094684909485374988990272079725728041270430250758789665975769335795924636005954540336033454208823740104252910002532193860649846906260986115793116169406768673165166256185309480451998921635491563933513582738504063011825933890014116572281973933660416191263869549447850337550710942407965880687308012118700969527850918774474550626089228585706816385971173300966741748153840467441950454765605922711349461130604931924736372080961973883987947870579432051749450847468527909102795325452669064133355637324585817965235890091788241820901202810694872815692443347972588030015652079509282794328167509469789448730133434324668175838081642384152373249171563985354162230089024812489819434828124240460432759056318597865115759285021548804334664701199783686711761846484962448420537204828948094434188450111622306992209785390650954835908188410474226728878341505195714177519846794490312634278761828280470325666692672862147955369694986240000000000000000000000 [90,72] 61065362827020645363451096177906932063966872872071189574209462758481208568937296685610514269632331181383927580259468110454215070012083634173411859474973422568254930597391492436557809020849600349784006089313136408513235501357272322661095993131585622394623758803734345301837408901756573046841783967071252089953916142130280987715301618916469282948851918263819981486820115481060975634062595505038622112724166066115541036606751111443539082709357067097283728519154968006532422252405558422253623621841467440829875571230818030010114535585378610883140470685524621162856013888340693470051023155796953471473186947033250729792849789168257908128805850788255827909449742402844618451426941126482855627968411548168043178085222331112352008275822820011363096180101239590104093105737753538083621064815061591180570283740857549115889300255822073567539104828633300325935501196446612425122709456202181586788202545233817690394823204995556128349259826742780289079312144827278597160183633015578526326321331103817659029015251686466593407807372643075121698292264747342585086293353261048262342568167788354419777568241910491128715620233938438681836575916465289220343070845685434155784170829385511704444153185588703119770208012791359070791839925600008231234465655736726640684008625229054946001792812198843191016815009119918003129558693854429790195052323014099114087264230086801422728588147008964944602227250064062034361739530298488782268687647027140605905511457417371064751881986526163193199917033010270202533715321694263514859759434354263295628760385912678480965218120384902219756632384232455370102554273977304924736394122815994943804404946276043701243576074478646366420477004979020040490197423225702372548307740243236040912444935307780449287863538129554834961638669050316130216587122177690385352568870206693447555032238301154952300096640274924041614623072766525688943946100063848473973745748535344387998019013137703317777494689555448650876988208435316710903734925598367753267953209791054627405604151173828510003353992370989820619484710663578178605711696954578762463982470937373129917888627236483866586580893519977396868062556692739740130091525282206135387214712760211421297719517281942215789140188713806337126944000689028468078567073693710607120565224496395156438489526444205091055888690705917676361965457186936925418956957301639754073491526334524919762954180071090269146962593039147369176011122804478178450920384736245417357051912438990452736467707933806883333515440712931460377283647375241497129968747297480980311238193971200000000000000000000 [90,73] -2255317039765081630984758416264059716065965385029076752793856663404481749997666274021343707050703352530363305426354510555483159364272835740056028144887655457522965246662890517624102126167671933466037290662464010243789109140863298737026834078280801104470553220207694336582675265725631742304070547653084474546250448171525342615984431872050987251170554340785676051715872339855631693415948565998602201146631338549316869923898545295349530563181598128959203913543051893551179185417947850227892053418622519851160947878403695242912259346007725032216565724257477461353228806322025768078170188767385026939814082168555095019689721848966941821789174855445662813595839731252818231490943307336520581446071234844888663268808706250869311279527463224200312835245966649936102719448560445000322195382748937057868341436320781523001873928036629704391070167529031769295291691669568691862708812005764045592694669029430820087362455716976960194565401702575538458957252252537342250154600975348540168762676265345053344035106238204093920401739904305005399211306071823946831264186028587346201032750723720695992645225877291161010705480688953177479459228904003153060746611727599786941050311767744794718855580553309440624333018418051399966594816613664974902519212054762601390153225196014143104735057023598593259852819107129488112342445876511819449062670056386800947325456707322141152772503286536169409520259700501616397789250224482712175528157779225694483656967020601113957922326867971618547430576827230887823977415051706677093655994424067091678698108100269000448858139546094600569266142528137897260686644474956990203808060327440776656734326295054153476345831648378604658529469555179090197133867938965948468000766711397889028903216099704263843983314253494389821895374314327956549244350841968344366868157648805140159196635536801414570598490628066233893613896717720902388550124493738939918892724876040849304116748804399939946015607320955250986902664612787260848843840273386645464688261137965349056198840007169795233008157606173961215115536122071428284611840790290475255274390893317642462069257724043841071724111674180867365639643064466773227563485290246469194574146166429037963374447602765138073071750881932697202784304434113453415267521978495476717731017902721674533540874015077374319303235726925336406197824546024266639152220231215591480915097229367111449663142576031699307563750501619663297623277631723543654730678868288661703864870211268268121518191814824480083770989585440333136652559075571033507994103903983491938770747392000000000000000000 [90,74] 69857984684966353713348945558986689126827315152381619482802535069797069801238149387301646716883846274882999779189236445742694455252138536418952559979721678633167815359728757822683769432399249762571548963146713545836068615010883068024173723623977613512867991344654606952687405742208875189803477573577910515013890922314850813786133402864559334593477142061973675969602787426418552193953564114028983420000735009444803422566680566089740363921502289078385294220105584239107483736740226028418196617335593047157929908152330172634877565596453685103706968758153150768061392411546238867820695393408852751335875022230447854614555953927932041661233042801810086662607853036827497727348704551033096421021941380279428300256006802500028827503542121068003144183714903875849515637429384526702987521680712161311182204192427288226178421795549226049088421922187570686648118375863846817861040770510587224187001428895317650300240424908532747733444641029096911277609720776083094020050805661197001074919817955557977151708837843693201728720918098501829062247391382045035185876418327169513181882598313410496194031736047859622628889813783858339447672302363197866277218362363035439944039386022655635197084010457403824826210703665186067500781683777007413233016356969262396537045242297659477234489523461873988990335056698271633818798452403904039372772141011154298437983843261753608372530140557941745304466733896839950194422077826696735152436007822764539423761484960271233794774564953246216726553620548059426210991518033429756934250443259857388438953721823435332242235196154919953861050892396798063710785491556796589756336721098719116669351549164825794300483253590365483117558998024690028601167762918847809462000435585782521235912059808787018466934914204127544034051524252597420027510979054457514202222150436600261133349528467178800979284691263428055057072239613956122650211660299678780121632091537612298345901071879414022327461130031245494606316908669450254348918248959221823514456019511499955448364481140823604504909999795630121721026131622239735202999047981352641543725782431036702290451125761789143802266521629933948624587462439052654363797957426364269782000732120818753924392101884118978247281642307367929838264183001495977376756654378566878266361147078864911456310316596783892088960544320585580951144078849714841097233149135852928637773882472240144090392779882346928982186161099019265268416560321919534388848487151943825914493384567031621626560647154448319033810053122632685490853129607494868923790568231327574173679616000000000000000 [90,75] -1526589898152349962707097397816665619756554433852489877568154629510622532373190721178512026507912010756404212590906878364508096320010930144467262709812490777114087029123687899261023703663994275220810227028942625148923739869333307943402733951119579330547696044052781132521733090796394454511519418107808341699923448610631811856439051527788084569829569318571977240112693570928812064485680050333328208033395259466931907964622625915201539967951081340601561716619237445077050490865390108824080366893957499672200271529064451129625314236241820189559470373780706599277827254596359186078267172858915448856975328552388951852558980201264032366864939282906231755013783501454727928925410007092784079431146214066707568756356501688101164309165421213053793652963934026081810977978666400784386771479397062742910072447343154937354105828656724109995750391503720709920387807969429580236291960211898610256431590385747404746289232065874529167502357643214403764304108611564255575469401216521887744151887746390544703835877602886484908463758678015146255977287804698035386304654387287980062881070604215950531886319212072134837156728981337768168338536116649169741781415942940655917365314586401508924108559852704062101100221662997947847212537508982547997984061602906543258896547362166938681425968468607097791583225634129951706477899185031944978974020813610553471226005945896916444969589831647519614268644174284758278348451236026103251505816415381597738302327535105370418155175646866238684172299327525777459876218486288520396879381936972064858854384403820040772561844567789311664552180721519666810253311771749516648185613039971944033162460487762849829029188726656938102200651029113927697568704854473158430081876001394309935008393104193524887273276032096584843010451332293771951476186161191932738516949749206737898110938031443108913255783178167594311472753938293890571550787740765042072473195626079434307217592046279699598747185390256885049211816577060163399553676819780579046739051183029814053204421939238290683216155944138035883814016375351255944155299146488460172449389919951213562025932282360078487234634278502351096047026443760428287651749607566466572643667740329409212842403888615894429008763283538100197980648190569112834187621044648855338741197878625183190486835049743428605588487560076799852687103051314871092117316310051525397239542712844533858637175951184017954405164524260765809394649843943848558055748124619124030486817402749846161869089689688053619139378262091178830819188130733258030315057635283410058896998400000000000 [90,76] 20886665160026251695988218466259073883153957702125485457267931779548247685978606301842555435431427682681532527249551731143768149345834074216848981957466486908121625910224005081850450819971440109497063510129542323187058387038610350102191394235682878860948838554308968853035166231757128623538050348840840423847371836695577855468685984117871893345290151487219965253003210237392605750187264595320183833761211849303220348338249538367964210407764930254798945695814071679363998128959174243507383525057074863333770047121423889529146929734538540026750351107740727541183451916441269134225387556854316296715484590527252064357929021645196866341561782746564228177766060531975311372084841830361664277959992981407504508890313115704604090995849987006543057769096441102616893226080151096023872702257339934754309771629310839932884457652840523091619134897909134689381743740438170399012951611040293519555010679298934889171327576379404432530775093353871829273747316470385400996901670375054477905864807019019526959690524982817629222011072911966343804908195170484410119761265437883880230386496919762541834775501149059732713440435761583836607168178317617062523074623764992283093186178174337103703676773991228275341033750573641287735148575459656903206117187125198010849849779495484992938149292037724957769401775456503399552450531024984971308503223437734908572505279565738121569898455516313713959496420995116188880162634454292628147851905911152400723004118245805563447222034707635785344095333249092262916561545302782530178077452184449111172461136638854674360522178059762135527238252339498122710051326439062063937542590000065941333590268458048114062377394960396746362678072658810460569025290923945914484287104327128140614199256009550088353182741131726285335789409360185972850179968380498469812968034862525843605869870971306818285611925122225247863554022670990739183303722752381209622012028292132904163892304831939028104177916558006318663227475454777827207493668791411138498709367794923140077029380487826287760177220668255340892869786440865202523143942311992174388495573258793873666804601216111152085326002089911678788561892653602091560042803485719420391240531790779585014795347187034076209673282590642915350914579832756052962774173202925487324938031386147979625438809084734596028585526876970588369380538422943400554658843568562717211083091605811970158608046233083710470077333268765331566782125147629358886160818237954322913452308642101029491395736379100481965924558282796009742332074713436489606954220836800619075338240000000 [90,77] -99835294436208826653344546730752462244281886779639217633198511806979150845139126412276263491746067265754540668545063646261353536497189178626364383144706714231770435390560084512719025732858624450205692515222268165816625766732682325705146309867036784826068347946681933987505042716048097767192709005024211045284282833143268677622168095653990140665073537202122589128504414711761123662158235405402596808388304113978245473043722049183797897961658280842556549585162531905349489323312109725986074331119374878413374131509383584751270920612044221171164699110130169978140768138157934532459741442349150538622891177607622338953398071045269153249000781808734189560512992747431024618924350323411866445537242984154245688844488079160270771300155252879192702164889349559464092611334447476480332977819302030017650195948038887604950220322103247737495827753644953558087123878604492786367021587123658379312614405004781605408078071107174689630084301516966396359238892412822733635519454212175370675321334129858445367604309897422681509876478710865781046789424482150407011815285092945778559976113913247215514345810114582618773258802282318336368251016361376467123788498016636690852178248826541249221237178608011477882577892354788698256338374615989093732907520082656987454150126068095811870139006756592494605721542739967008538772890980484949900520167199062981850391854963902848206563670417874887190600388007662100382877674302057809674565866208430337577815776564771127747449440618589820704998800240628047688792501946904423486694740983795146567768998658583652564723465567749261425258188100387444491658839775796118268482786214042303507311527772884318224779888578584600740202319865285623323391742378914001802825803357007402230647772260874331208907088659941041813026642786171939400918981986823448756713638580748834554813002022429893054597251908928150269097058833022559051064128822032857451933786884526922836586440704231605922845449866271058579248955025543858884823741341802622010451949003511962571382002282088271794459256367259466285475565156393634497503411445445176641964094460838984061864469881343702456245270051704803770577894819520805252450743241762160791301753772722866231859595658122824724290055603478565503977087993562346820376652182205506399747919549205247851645077161604195265907622060463475410990896970658423874550970057418112218872959970643667267137114724001062789974719152142303866557100422900796195455993863068332189205652313230955045638737748360252164093884762545342374360000177404142364202232556504844861440000 [90,78] -2204008447685894658933649714720246460130741688830088078248627364730419424140561330950349901184556024859906266991619132296529568135740205878578149532780485875081250037401755815704905521112500861087327391789311137927965484810223254669953434821962943862397058027947772269081439640927863165607867646716927413653991848292837092109797676963012589854513338241281382615188392680436085329503148143740830462077934486367332708815622835874664623694157570295929730350861243092715057557741956887792378260329422450481888751353451294381515797405990085715784803404941267795546302768354962094144469002775735329821306561415761570065007307812355357549201958118154214147851345958172945694730313454224116130252543544703260616006727816722601877200436919098246483842871407251686080712669875740431570618275283394907194477248248602633016621941815332401056211155132654906605714610928314145857491624221032787167115686819548153347076675035171581714663974639817570990570897918984302251175514097502086570667863415184717712811368652295666658048376702391672935657629468368427013983799882118372370896625236386567191331144913527457306065106678297966455174212746282346464206775862691128124860260820285429828386769492632635793363612808483767190558827288909944482439568638963784678469890166879373391810162183027546951308201064014193098942684036431064141201104937031288555155059735954206161792204711456183756771346845693123064200398310560521633709663351821700557944911840607642664504267637839667320924943992890453759448341320895524565941701745420695216303727970518933984512538043364049023808278509203040662057834139910391540787667113016266003190628017000168267437866651475169892106700319377553688034962631853241480135206735648934284148433731833085387005591718788026834517088849023101807891933017910086047543567207333199036834506456791015842424286225693132929341245037787430345397851219455885087438166193746541111500923671328272135631731054581151652999729389616952889469006019820457011446919626893338329867604698610801455312191393194988760880627137325038721055879143057765513865096349810653041755272944109009814087908333653145812474226746610995529661163754643146897376609256841280732106709324218271155270530349702355284536451247253354308968024088729135437817405767856549337372560549401061331760543052249501818046825787146524893743091337349210479874255134381548227092999447849282416156744158777382669090262854650729927877641408318819148826568579312628573183339339628770468379738537423115102394230993610342053360613659561726438880 [90,79] 63649280943995198738393063148234545339052712925625746768917947419854689998399870436429575322002143337573844605151746287128467314793486687247769191164473153936583043751496894226922367668052041914157916522567311840413539779514310670140961270641789785433045790592699666431633645945891788218825320949785648376524501930334238587257170113960638187476008633145196927916531393876864420042479473715822386087840164759457157857977431297589520596663212223256867894956443118084299216891645976315083236117400829511696248774093722247768048928419046304681424082608986778467697782280649246680784277591059351867154949936788787582181949042938460523224026180505605598005665012761254576421028541437545287400766435269570323367495461760942004279095544539107852320553201794600748435531950209777804561460442361112927257517668645147733504549728847720632614210862933850079994771220655735059086990517807827929816093405389003607724732470587788432496093454581095950427768671516355677821014727908921583490604313783082239094533376136760208728393191537930388164275433159482103198288270418211892693969770214368356352593946519676738124901769482370337182773655050367465627790729976014277227580888341264480157286167456031922842259565007181527014212584974697748600015859579798432755278198335226897635227423627757165495496291485568078380436339664826034436144567766483765562504261504333655533118759746042638737986797488023942982865288927239553601782886456383440692479302042023930061379148383447947549628283284816285453112374377650801304091652126167302146888260476493700577732892516981157373609157967382153078223264033538876643499879295776229548948298904151631178685916431288798151056788486385730889417910842828529903144395849962737025731875390653307186940802288617717822267038325008039715076352208996378204990528344700841893752756232592410637137915624792854626840059126363779884428021100290787688815132079251103924595180055512332478200885980104072079166694710574798054461672483048964376719925767671529369913422888023295850597387894610855579333410706517525103782390709513864990878774826673577211419310969488027942072382907304548767877687759375461885030473667287450377485884572505664001003612988570069141294152002000490411378597070617293193515360271160752538091086855761318869684044631117823922166066460443667161080179311014351061199357797021460005341121174412503329939275942270173218769771094807576898201194348395565700753452176387507634432698645418753895866186501337405668497294731271134903400169138738630257931023365584000 [90,80] -835478741431708288941105855774476891088228290175009239835361866482254515169454014954762493377265377949332037135544418488034550009355942389927342199011795322334190810901765996228615659747028925241497323404669500098608631112365935065238888347226393321716184591296068968970772653501645307801802948203670747683190780664857836158978421517035014525123342473176900488350037031147792981221574646817343454158641842998194807509162989609680619538940112555373309768196765074313172685137597712510686553758805252921185482172218306342761907536106911365828980140133862220727032557096922208243982468375400407973517628284994968854560252554525983173767596940473731284159445738445841597474194855097342096233102275130592940900743879419804462120623665589486007715258037634845850977933751452136695288123467685863245986066608340368037552211107886092965234838478976120246667035838753129573088614378184400107754367212007370499870146153915361761731448417627470541755961086878237405895087512437359954739122155067495390627621059637705721576704193692997441517130463300711470755653390497495730109923672832325907114474262410875518721755155005291758082578285015977411215640258536502160797615007544124742214141059990847849717574857999367392189107038010689234016648515090573018855015839461065307795872259593477544581134910555652221749137689355633589040600711282206684275484413643780734150861372721307303951980885177518850359553510191456872890249333196169570924131818584528831774196794383892953267904010251831853574508112730462659674970076604579462472501067890763489007770242718965684493755342823822905837329280002198181376830666257997900419423282623002271056284642811585900033161996630321157126590761262924730096391936151925040624689114672550439649907688070910953536798447218783111805591922218637319642016285098720077954127292939709255527941663146268938757525177036286317684751830447424415338453529259735761793726241722054324001932413534926352438629402459194987449070565379934627869166008894148566413242526386244017629409385988087420902484824522185912568616893281503244132528648318591585046735119717782254949680621543130680737614699584005617482845126025180914207861975674115232951406748528296795459898163622136997925050906213018650355413692596344398241863798870042380063359440024287832872383344194370683449044723843330770908566031576559508358612808586178535427886510483261589386897338006648583504319600255585138194539780821265327414669470157564421205441580616150226145750180838730708509872780698469253789213662080 [90,81] 6211371298710693744652119792167849284416509866617924579810147431455431763459876228896545458610285199142420888417818718832924652640518706209007641541938031683677896983218138126049302385142661550660264306785597968578763860397758096547160560725022092411966274488803865927752355335018981590430471974491229140492902910314340010920453901786722588405839392867905374288459247496305598299710072077323196570875594545801427651293929770142904081218713460651331078667970689022405293010096856409463334714624183558127638127132906123195900232714689699864988306322708707319180890038356103898677757789753513117482997314259311883259252355777767073290231501259791314809081651662875586611016031170670172717684620642294626473177748945144247095261434894038967955519533387362235991634742614931116597164586312376434775940870798864294609199314418805901093613154261577827183537655472822430529353231825214616225753046086962973813935762040470908480690919328254544953761771632790699406594310850050918985539147382198816267630486488460399244491772095773091635170497803338318746548410673686574512022734001191394916741560760493658285057851774151251892526722685030439114833319538628797706309156338518610621155770133908748541813102628254819064214872811402375017842200248345261317968988772669548021649296913315865363819513424194241895305456319475210801879797275150259290016520573165774300940791758256110470542840262839710573747958679985260310099760196324997617197702044864805022953070701296087040602381338052849184881793649918120333473454630366180079677350198999237610767122197034167320517017131493444058836338847005674476404010622439820228520502693035340943757823376015809591305898674645514030826718377654835536287042473122330939208927188844017245119007911905589481452641397640846328393117127811587256408018504641186805790128662025171968950371027314878290334072590008074395314596395910195228001497536319353000529600905415111390430586447570490290915598963313357674879521296199358777591714150728911924807847692356115753233645552381525967790912616562137001631594953607622055686053036557436733326145449175551214114302011515991763025569165777309236911890760472377104241269641107842408619731957304517668975986126188981383703698865741068109396945283656870449804228276365073981518512011288301277458040593494421400189920441356327142354148089976433665750747169979809880117573391350854208611040003425603067888639704180231189696334145457520565320515011573822187565253358410372970885425494234089870783478513536106160523520 [90,82] -10810802815886905292261532008088771724163554132772643673835077934160170465045552541223554944983876779810354651418996235195748334679107973839342187184632567672312566778724562777075997648260885447415647085297665519958551981249812358698403099809894831873242070037615897931610151753915357847793631904110768830159467293215058602237039405137244729266211754636366575626757172058562262734368529777290197931627931092982335793023502776773225303710111880350370468681192564003773809296838442896149096123671609210061451977209510088008492346396328021711971938559741663393465314172522134097373744420612369512868406710677504206826347925708852897413780605527329336670416672043265773363242292903196612601595810728992038126245502990838358761406569616829301344834454277382113202567722685087344298124759909713242423565071454735563852166816574423985462200165123397214793807049662805321703432715529500321469122330095165196654467530174807569182082012497344999792465027133049838984593182725930227180762412140806103946582019156750933835197332176684826637149332436804573637363823963160401118848291145889632213737834066052647241562820818656325100300741270718363770773985360767608869838227899259725212672508143833463898909352811138426901197866598521353809979995871952403103820948346285116961021066581142118643844390447167377065564052900640677100432789429563942942841945248543389546987162616231515273597856437135954818249598430850066459125057644940631383287203553784562328790316800981250260514181755509527176088478079435261323020096577207304010681338097441789227585634162549932863352183115043759416092967311353572899146072149257592624644290075617048231885247360672575988986877873883753528775883403721753724762716277222720071560750382713021511790693105807475993413512253387751838879122430780942271856504413983942893286437323505733038381013125659777878015790514338612991431292809390093100351521715322238304783291493842088599836647605586384964380561029258188828918170369199567762564903830215578149184803784207653041469409688514868192843762620183909753098033225496001543296365101966319868022092325344695162886541404928176907641080524865204649672761109550216448712223202620866484699591176945044461628102594946144446702060599093642698906488519611085837489412416021988226022118559554569333202805271183113680606940906215579152638475586458229102627782413641158086284477416388444201471951556498110383706109716846440375964464794670460995442644894430946700567777002553974861924727387379966393015229228290040080 [90,83] -408357591150171327855469111286084531496073412038094934805902264027773457079106772724782979840710659575844628738017762748715869053915625847021832857407524640831880431271969241594027594749005700906873114703384080699864892209687765843123621012912883785181272661171032113892945536632057478090800552675013829397466667142880677712950861895104505167207344165486930746932393034887878114216660273915312070707850691607615469202224794395815828603762482546945667646459082057797394221639159318118775148965039606930041772456037346131671995639396719778400151469552100755403252050089688540619027613810243557040694890197979851380814546255999605127085100462141428690267342458627677201318392619367108436774036257715660317758988537777592533233023898012173005941358637017458369285891291723590254489819359910046537623288900335632929982218457676833242735830573575012620364700228025184732885167024997732685780074555731858510127597832422214495710430176210270607442409009467549671862929338307745664895607689035166115620762314252371081846205308297411288984400500727939084607607880601288723593869223674507240611210600107450403697576612116217108953244621000160663629174959415317549041787519264100664867134215005761925818105721977431586428105707595962820633392553583469843292892048815219540150631318262936180925653519521914903914571126496716782014162044454400837510628674801837201084490837460976922702756135049137815116874444020295270274598097121708037991956202910296357044634469366221100673156221059674572008854865367183650251514330355362601050509030008660995204082322834896280349231827233591006914095943786790705866485520394574901082190411352420620001645398078137827330171808131764063486321220170893838615474152773017481609974324095158941046265623972563096099484155019420775742000432221407860139142459635025426548220841749014685254847046538837821053937858228157926430694922459434912222427809347450093468239603339612244593208922283976870717511289565473611713038827390388641846427462233844771337195305938972489493487390991779835544945340634285412034082391302433685187266155989849562789847622831173629393718088806421877205677826111986634458340772873999727779710349471113070230104165783694636315896420230487300885456931044399790757063632915843660777705314890659873623396475805512751324303552290400637370280413434473862043469419595349019684394150914060335055720357270055052237561625957729695599877403962615785749748174522163902149803460314790026954628150407782200421446447584956790188842872131200 [90,84] 5260525540937013913375351683526574326577376651397850508064622490490591829433897903454044330415541815765735944143579250045507343788386925976712899621180509141477240163675708943044852643606502535912387881290969537623542387094523867639781427292865560522473083581303399796873486962762835477331644357566241933020837632358915429175702594705927774822559524519146391342414890647596695430779771283104128333801165685005798633094198845575462208085886105680582985075145696472772703846127503576295074398594968817950358267562302700813165026518118799447303492887390503415472613854633647548955638899657193079977946533281422198635814481182993054055137460441393760222710050941564301772078043243755726678730928097595439290349991385995669121155784817348409045377339175743831396218345632147126958537779875257578263400685974927503162631944387944332586587992910099524671836891112884472930960653047207293251415757897978426534389742217155011095701785411979918661303607572184374298777390193037396876939582644945754936094710578416490666896373502250480849689998327172496061711200058428048512253289003464471289617989476187007030176364928210552804926240699267161553227468081511121682707002698545345914710971180107816294583364028524967353790978915630420672725161096128465966238827557349453852807398321747700783886414429314182225903042015079666663004487525876074147534053161196088820794283152711144240463906865704713140215548784355942339361881060397838744536672426886941026644085265212121945798227673642911306521661863878507671659112065272043025201245725052866279045770487952474190977462372635357862217571518856555644475600156732168450301319351057989167047466604746967093939866052962741060654134536638331401552748312918360403283243275897426363354641139776025281099568953805290144915671072248394051994828325708700613300078088691105302419944555285686264630724921396853227355399740969779504962829179874083012229649481384381223095218981590735883476033447345013500260736806938329073667870501255148482866143745614776855207683622639885304113922953374481275775247808600367902408030583103373733627351290076548032722574222213150238881831768977317713102179443151571554719111016004023375082696551863467896574403136543514470356374779161828875158806504825507292632100981181726201899352574218002520479055855842799564188497730754316468310695200731706647486847469527928631945076690435240110943616049703212077626553436369644177837996973408778806121065859353155378881745047332041182202088766860120234139037120 [90,85] -36414173407861875277845655860999455108904264171043449352806056880276202780657707970548036588124033784008803896328492852888759894442222004513105561169864689721378834622705303406200114105555778161910435662799716625908152516150868007311170184008161810010500774781815356681769185639092577797633135065007970996189200681546290460675659749153539351583075011413783604711939138808647191708899388110242350859875775063109863950148077597107637425412282529175000646981724850939554364456165081150469246999054074764867226168221745414543988627394947646853829903938949604517214380101926320604130088857921339891503884364108825791616106041863696100831002682541131169724621489642188121187985091189828411337620204618047623979775655737996349919111139241540227176606014567834410792085525361292269551797991397611158697589628662703257831623437031330249252522983136901303248601739122015611844078014858029817588037018901436665368197818108172226637481613552253087911601327538491209759457735779495127492310070808282060690973514330728362741957279457516444693111168212143070275894632639155788997486739116102085477431239575148810237814510472785043616295632552120704283539420503677257242086341022473244753032715939819221612964194828145795100168203639457670439044263940057838295104285911322848629069541247026267567819311560740920164687282165674019474065168318970089181253963932039810316197729123714217312693783117046607582733901100395902771526523552078097369366228309713119090141520814956371426928953956904520028191512257594052446594788525589093263847658060766637179095732906338201461097831703977335830210803563581808795242755197412468095979798740161719899539477444000741125081409153035997947864036159392264889753155736528044397313444226136987295360922818089737197342435809638836772465559936345304152280901093312643823365825393494060703743314852781084773482493365655952508458697237435898441414046871615697443445126890245895949431737312956762401924944463474366830888974178303165229878945631956247949242823636596671330105066815279420673461423802098015740084657250326647307334935370774133871050624432267518419978340273513086856440653327340164422941489985506693757665878557670502685528366636800775520263387104726259922621113867277674919413704903471236210937415434178831087371259003484956891681651157761917131718919123905131773316725364953767130999669699596777806934916259688180668904552238865327636472892958616197260711032197381629660708613664929834150987176101095760559677171148626508029440 [90,86] 180040739521564045656258384644278912147284948414261014305724304166341281594045976140799201546566341031080568911106096198942949495768181544604332523511029731476300686426380540150344449271824782848708923530284179606584352622588704022851366171162355756875085606714760188057527121933947466419607234231865521289530147084293199201625151672920720517856696513759794433359609861001082815374451220328637166230119612567155248320700945228669947858859147633708799814372113934087385850673698829526897719035811471990231135613952371128624159881693393435783848338591043523755189102340987852830057810886987397608367793334179348587799968522744925947398632945701279909456058742637920217054400961624721354953983177851733495582605050444783979137815691170798347323895879825126550511439607062699323920744322368232140267355279555748810718253769284089755722773352966365653091859524072296448064520895249902034688808670132855071346229331508493843246044172503076874060826358818605415426087927440794548633315711632249506824313498428156143133579643842010748836860800884930958264193927951345069904412457619652196805285763679336606179761218714685766474394803779810542000129470546886447367264084797651649554384671973190401663711738205374303417726250664864682076368340755840987189834160374409731707086131403627237068472307697108312795410424223043454869416499023943559894795844825419147978819712547869020981156199379669638154811571928361927791775939952373191438393252749031279977486582476139046379271636052741612156471951864503178173884231037201032522385217674066385403909221660964811673461710278604955659874916339534619600168002024787434523158309953294722803735149649546004989211876840936198914656460137786968891469833501033257138885373549198518222582469347418665380330863956605618210268784117621337633938305537899850619223945262740464814513432184571310307983658022813229200538777238084868790843503516837905484532286574421403033506991193457499532344623821118561369220062097066695374668676879271971045677690683898217259793189590569234723429498690829872309514202208316493280969097177922967134971960686053376311249255991598345260531351533295780943327596465684429965051277036410163053529064747673424587631401575276746737705578079425749010835438384420088012516499046238856620695754883727610599666883137359288786710636206016117085314475327899964334295174326838372372342561677786405594070163756618335375470476628157401834071683419945402774650660667513748820392887546083558111192029825423600 [90,87] -896425442054911217927394214262568027376936412388921808032014119364947076342391044783763199255802096016208721067321026283413216418894308481792003532199813412064476867079165364266734241401022984979819941211649896786776052853765409713547285126373223762128890442258852711380959425914098517874854448165311917546889905318771770333036776109074622922988129073254358706329826329726475166517398522749195222261215754998353735544478447973828499424746565742167236454009379571195527052671554630626133559743910778074914775076804217152176364835535565854621408736296910965352874295224814024603394354161773754562545898049040305802606270574705082360189107098255107728734772249112279717583949526860473222830598366743897168164343913943166262138834566746346280077343885754085480019546222351279126091176338916161213645811523156760436843538129691917034134414867565432385759744699305776270459292902615895736425051812624644630334276152428761009727912907443880728220209146069584681658775807943147852896952960575822273873415322754544722544769117718709834432322685993734980112056886666584885063172411081348070116192170633422155506316527858565706665937565526467546312079058648468466781009188119181949109734330778435097400418081364705701338464621223569758932838336217343326490612304143335245245819066298247772082438830483197391585799795641899468599495748244447296377734443038872447499079100012008514163004121656982587500616526735887185288692140699230518633665430637593062403868786990599716276265643746473339729798170817373453865886631641381057367693837315430667760753498380960985435496321554027939868784634322450875074413127072186771120750920728241614959400547579412331210772693937571521292239130186515131112405568617387777770096573989777385313775055758172459969042341949701330905781262844803315895667616722889806532827687595518002506068166517548760666481022453527345138663116767545975729227197849638512940855743209801923395676601302280336425279670688996609362040974364871933973393020725228871436202327782623834859775213103409313401623232727292512420455238563038397176519842574570048623914928348416554823786206818906440654259064456630607513619886449032142146332254853638467185606710845397698738907078012488230518528540427389739052606511766795294159598197046680198125280559593592731903618634825546383298771710369193743372042152416331880311069414043779123766675605097110441023116069562062024869561320453281438418202611843893330832173266977100148596818428258981344413459310080 [90,88] 3055145445968985855931239479993402665034519770412530178079764074485942329651488135138265616458747396365151077370319835842056140409417891348838495714456071537334105299116513334979079986496258303859076971291034458920964300590504942847659119818866196885499277528835511381713310897688192732893428598296172422733282943578988491933504127018341768456638149981149987493217158112344511755672275020136341386577523995967780519467645979955574122232052996819413712557804402802474213084957540698142157619953201662872374380045648019817840959491245218740947716560981110392142552074785094878742426275513664978071357606605030986297912346738952819005258471995281900370517735112417602907206624796902705046839215503669165232191541256457794139129025188399041671843077742853723997796779907388292775869780107418901531040726948074393792652048995640921551614620366178123983030535960759628501007170473519478457254921708336525537237444404358716309236493304004495286957367678986807816228673444104794643635134840883576788698784768396343204800520733446202592708238304574313620592146841858588504861536084897184890521326210368505330610695907171815657029031577667292979547314691770999791791922993000601322956365088893961039767742030059805519706654747523812567509076439694493073613386951820447870371847009226368991955776874932251925509080798574978607428263446206538957802262465333801188754977968931004467465416689403752715625460020366730535106847917833072415764250430604063085851158869599283571219794497978515617078308249713955444650242180281687723056531635582164576412331787317902565043807783475719245289639065848398652059757764644815056788792876095355731464365282521286843646402881031274905580569766157554203859181714003328759818274514464555070378991622148917722446290954032564472119403134742204846758852149950914875947332234854806246880585639628576098185028129126306994389125959627837225611058772511590930105412840135908118979347066325066618371157898459111644943781703835207094294325403204898843099235304957216503382298905259526653628515237677204309175591050614788467946332934005165860932686061973659741225327855741663427475901018297854144387909673902606207795369747799457894286427619066065380925706343009152559453535387484407418489283621783543047057133288257658651990706860370147503733880166232471981552714947021874222437564506487211250864263253379302009163483641203976426502493897838029512512042600139353679591586924554523200941979436840400114407764948439936300942400 [90,89] -6537893973901757958706982026563842327937639573824288152367187097673797576584499864309028387752820317563644504446446396062049022457036515353703931876207924960963464669392707442779742960208777805785923693165307653688179530855165812342927029871044077708424177102730757972782897376220132538805685025698776448956439262975177560549387466665868903919773660135613883583780779236361221476541728913639481559787063221612132791947541283394549525271176611151122277072350823896829112482792233720475879333229163158214219314089888955263293620082412472530741209455065511854071160807257617498863706967029818819783071023136597512514997533047084043789898344064121042983969778959178920715939815861476568913280400264222868566440947266951398455134961852549669702396686689899386338819617756633171694573426524868864074271607418219913192630149235782262478721985640200305505810379566207350288800169858444991027916583591113664422123440923070436565262936764486306938424341707886682410525542915356622702676993690646149023774250507678698460488597872015944865133799417579995194773283714917026326298875148956428406006228793337742455969147709458109528993605939523222099716745030573923404567685662865701228758411521922056736072488073306099665569731430202518346006604028952622828887801297428522891474672439535320743130831490128294055250610377092412063319125723393246674027536753023989848240874707991031797641007006701109475478873015202434836717745065614778587998174800180679175834880730377687607378471047144183677676317787422749189353330401958565794981714769421003284798947189770815212668589683796126339142601951485608974923841111493048303506264471390859306407891554552427711359751836920620418717156079654803881433897158337143039318458643962062718475165021215397940288250652522742838490305041734273209186443277340173148503513050865669831821498845092730122743109561160321096848082069685954032364579507937594009498722590442027661808983856700655158419518714035506606296749157093866862806724550548649497664034091920638455309686216376550073330783538997411678338763815310672967447453118901639738270769631704152618120027249591639439457779155734050483044449312274654447897570315492916648510585087380673606268752085905800149334356524385971041234454291935059969183468231087398049058151193993231764743758314890611105443658568135306909137991609167739694711347139379412626682106293184936977578097299433546479086255844107811070769911700313798656930979840623645556756138652320169600 [90,90] 23248426388865306456562573331372834714190888353098688811206587661443046254779019671980244997086519801250442463794661724871065802279703906646511025326063073278289500479216574955585998444997996963954178934714528828529854711968606326892045526968439595196901879052086104710709519851145865750353347619629014068365750310419849717017296220951993631573125095898103428442690906895594977230894133299021453359221138735994437170495992873051075107620709923642142461224346960776754907803024484548595545206799194899447777222727702318690136586010648834393068428938584836178230102909876742685930058862350681283678340978402369782021514012503638335167717824877048939459190290538031806895439094717379601984747249950454700975417450665218638241549263410744034033239229648924182330456351459475554241574929231593795787308464519862181505393765208078220451028482200496886447056446085319606666547619115112904981417696193737113403524747716253435391797766148610892842879974853499131868855822019550356363067741639346809163389850481428260573576855761257910977114940117743805171629308279727664090562924458526627067684932077549750533524094064599639220848072300016021541738527104677332527657542689303987876317769394740860685327840055545853626703445319482946629605828625911439488221098730205661209271465120735739785170951544230635737609432682855263043958408435730921183652020356601328788742995630678453260568194039268525714113698558583594732443863738686158417415509675810823281878187121808631597419234846445457891968308499346227020162295965072836113290114799113550094426220414908241202705089858278249152452332085462834833220932084320278330948748193378908191335463778229980230602744279592003870792841631485973800077991349599249245619911537948770387466794164598128655170682501427819349146192883505137679832257838580022063642531484992855845581512935429536969347697127749434647433909634990875879156858408828327279768979265300039662281238151407609672122264322294118166342574054275071394667744501256422133651054971244190301469941930035210836895209185776199045239445052456510417808961894998578730946788372531623114218850557409262681541645964495212614746138552354686702677368769954311085741459654554941328004511379250393647463190886820748936717302439229220098492936455183748330571318672649114861339858721062559129450806303765287174760589512458245647151621095062658786641897049600903132324468591601793920523274277956895068133717155685138866168507570959493377772461467000 [91,0] 3558333243295900031570353331618058121140344962933073145211889051862254109231185968887131710511906238672578334456101726497930149374397369411802356677163593287343242306874173765089863990733326125678240243439627993163753856473531165505389845173311910312300489477895442081213452221296525066742090589191260153644570935578290461230494032026555804144639669395332047114219708570977120479487359748821435438876195434052156904879944597675912300026453030189132403509388528305301515921956986510803953923048735882675308934509997004376978257107736662164245953297613018785562590464613510437348283681548308661700402801851361226286601012117084325401261784180933034141333341249108408815695349159464376487516344055886045352529726236028255064159514708321644781790952943696225241946777923083368472719844046470055844334667126201179911161785279485751303780424068507105123395420904156171929064304643310753567853954592582636757078114142980553715876658345447346204139281407186790536434054752757109732138017556387889573362002533450799810129054309974459038973346300592682421002773679596080860618019597212014305202262427089054672813823938840555156813646185447277484197701722502580575289929138305891879678960377068695493076727416962322646816830616316411189899171965611651020206045473755870365473127227682914613975255069365134655672495461025698624394975807604672647460143572835622399266829695038268517369001837552659853212161834811444325877880627704511628246983173716401026977881086046828312946015899501374643954902850559114692715032553036439835071337731402141141961180529045959362964068582086118040568646188620841913369751466982710017271651054411622758000650998368793601654807016605751072618816617379187865778582576480122591318564587341502343564320531612431865286334699491234999065140528739647916945210237227469428047783112376138134817054072353631057605160198939915959070914882011028004499059049293016627707032842659468484732457408552516679503028285655930340730717950600857398301187271946403041532931224203930312053541183973912775905301606935926098575354070903712463590829455490151921003387026113151361524206556041225950740891126739435717224636048512625890579982308210372322978038652903690798674585573928200994612728980320639662565740260454532679579993463897076746666810214790878428927309731815024406483678545143758590614975257189929311855522307024769554170659804456530981199658402199664560806075053354038085539908441309615656126764467132562200902872262573623279447710305725693715939676923243925274370300961475331883658184288823699616869661156187308032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] 300692392081828370025882839720588971011240785571201290078766564795322199085013796030916193295795729796935574357579191659020393212322508046277814820591850670694608755431417734259244834899610873783951397378363322977340874680273922359447367080448418107293295948359875285558364463942670553016511413812955464724771604249940101808035674668030747011806035820867940959633831788914506587790673944521956708537304768546527260284588111114343751246165761123084487018083429874346983217837394270197842807497286881675381380243632756883743704618306604402832671870382778412380140765896106143221026160571844901640597646857079676298988092258633716769432080138846051778903935188973919438007133966697820628201420567788278859003932757077290547173898558410827869932816600458210495951084944304438959545823284055353193754625635276774056046545157471420490556784372829886843428564085284371013308619802552771531188258361447071284220619144614051484810306591814968244256573553572828903324773802076592564100974273176076109061823677522194759904842666095708482009656813685230501481876549582534199238343686936299059527039624137914009514458105841396937319253809087257554320869928448601226605261650713153414484038656565210851568062886088577055647862033165089636555651753030358068285103928622516663158524689863326647403435542092932126927619696867900208308153635977901544220974000517737775827073417816617910941898849984957452693266350689556143599037971444497955189939630360433525788670583135977673490310835273454173432886831661519386000086600114761665131320594021480363827951415361953169113058224543648870379535971957300768057706951945696509251314255500919820590524758808584005319372692500707137895544916477243736551142908077175319129291904210588791708958176911367338503317415571808271285744023883807706870603296351769756003790349256334589098701127445384828528795626662747036527285356137594813248905394730903537682298834375628175691403099571178533090848036347011642615463954835927883633690642503853588469463029222847606454466180519816719809326979486910382809184348472224623153269140510218951841300959209617860751944931618367395643914072910472936647237698986511923303352112907152788215540228318782051836603945705456842409407278584975761624650245594555332631251751600685369006109478897445835691394046535965342362839468234506385932061646082390400051148570460553438541580250621625436139201736291863703998932212225464806478260628440241940173264612007496738754941320093604437634931636626368654642413728813854160171085468802737449953285618470901015870772380543148359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -6245486748793221064713839152236334193532126681679738135419765281091609165762070880350425341423771959124050380549004462397274871757595419740189039474302738135583923757293375347698533432161281674361217116478299593591323524967089108315059530905869834832538504351848829524556901547061221808513307446080245224019881271682444790045617800274917359565156542531372942374319252779376362290535496334160527509840163376341734441021518274478525388220640212094547599342396099823073834226136704914254987089581865036818614362155431997458256766327142762439855677480270138792532383509220929569178088482298162944697333355848982505992727844840809754809449229942970291801474459731007451148518205435895625956064986260331802902216352686166199018512171540574630354383731150082052029665298395824432837531247207527138298849460313587294607841171790320384344584297170479525732769358000045852882404724058702227251004175920763291686651956576384314887507979582662105687165101607049942424851127400808619839946813089950898487532373259131576742469926468248269892888574596274236459146339485503850515747381108723751763507020732894072704325280863246935029724785908869086218207041267171949529060285368483502484813729526518798449649199671328259489617132048609770062824674458680658275309640854052644024245128449464163718949516701673595609797673135086766553560795033641558082524641063961803251121898209867767285553873838291232450089239814120924206924392713657246481789888965717821749341007035505107388968773838839551491155350207872487990894041918187361440061125880307960295124535759599101383761207299031563363173681336367138928572752989700430611565738496270114557572330605622456438321700461846475256040973964726881715399933471584085517461844479796660241339896151124466856396665454952149365352908451280608956809765659662837112096133718211930154814023312514989769838865316420565847199181897210822670430018483113939635115267743242527462843009396070902270473214482134274015876891490709208785724146979734850774407208120725926628936773546629053515834374272507876749910802632670748966066760988987993016062326269305189507939854826805945967014348099033223646233587564717121753164919604089064419207828186185158982405626517075920495953189546002746470882238179670858045360758746238562462076778622291868365151264294041588881967108624707999411616544373007362282407519669744345053986061740719225350998563298591418059778734540186316378752377458680792306862837064202228784487610260155827954824213241256276114853297790995535633302227364333232242375965383212351357766767350994926829568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 30013400321583018443429570700022920643569841206022317849068777979184812458646468241088991717528212336899171069211674124774865095032764191822177118351554999466176427368628967933870109925560261453604001165511939897846249236725170890769223588448097778641368098028848550638546100749767535598659384830807025125684290243184143027012416033678934970280196780266288752038728187516668991631090028946514887379001374458345430208260351695381474958123823377748465008858397655573512157269904488184679278844722338712917062517942852933899307053057288671741339735167595533195797089619557536236653545612478353227086780458392449182233609960780807912424419820938984379646229947641017546265302484413142250496446399962028588303587140378368692525083612099832606616591529037053758113541188803543908468458137905952316517211983282483825875576805685800988119959777322643802460116530871355513776999188025724708302106653131587861421160005333452330081024675483557549698858281299871128857469636844032462179769393809562536014775390898877222196062563600690485029536594420013986798119257907157145141042070026806725496329453583077912405013133891037335502115649757200285247843982370586088856350027715742728146858798900898556164575195675283658025910504820417822630824839301514922891748756521096753643757180462437130793442066748912954966977843311692658294193758825700518112727840969137768520740913373263295438504546122680922983744315464118653380680210471680677205165292374517407772286513480357994697315634169525925699028417763957652299171773325326757183411346590202549801650111605742722178726030458857621643448601108952472635900424264344752925621001898597135718264157330344945784747548742191918224705454800862790272241959738360296442860371099602626509970704331651057520115923799509673429505438100602357096551913409606954753396822780996305958566672681128995275254561561855521577378788033523786550781853899875792523432489993064672410947733115895591903093397310095706275360998984052465575268553309196053627286887131096708724944881807185459954681272382357740657489488131770715784657913278974387948335828076537084074504008335162142233635425719408346528207635035702170023372552648492613767071410435497731627451945036352331062579732832377136378063916504130257853453116198624753274986420767524135829858120419552146755882185841265362023737640414925205018188596952641736764171885075375688932805064759327967182992062054938917509372354389998914884898356584896621907664645689289591155521180777274535419952858741342237515666955576778024504292966937275833675115300185965047316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -395856048467454668969694220067439421804074069612008491394265856117569546958327186520989343790463962143156859664116053037538047290661626438361345039355032929834142835590887496165737421336276661120781149344637743166692508401155511494132439769698964783312306171379014763585347910075293404085185609533180267430137004861484342994871213493943381835631889628723783688017535101522660918804039066866050639207373526219545078498447974651923111049131141903558398110073634984948666851367304865268569917124217907680420427284840853482511870328419226124248030702185572646890654067801630607575355578212218970878268965092811306454177840275976097426798938489865757076775356279844807550371043292291177404586564300909251813286501101820014234982222700546468422632247215360821736787972996893410822605582662633812651047371616100473098799523848792271780255773722111371649270496835472466550755494287889511223044962149748745531407426612730753872612025633641498791118182236138162329670661457933687942487894313660340420337696452868400436253912696546844874026165712715782313010688051234449553256335745244329451723270957962021283116703226058342436936330216817961674826727453407358982765558223787174868756546218331307106998219263035587730392322655747747094803037069145301318583489477846184351097620404763613982281320601430726452543181565778761313848011393285434457436663271584533159076792484943869936515001390059507202455671988820512334684054214689032932708080627822686917857958891475163825179276981550057821248633659786988932821899705330245473975697126530779403979696736217691444381955888363475528270277013883951153290008099018589914626456599099882583196966595131419039959544567609220434624549979509310664925821418214457713277391378348163115899405791057555333508415515379120740780607712333391584804142477978758414636519642430504281432668497069636025591397546451178295799142405192590864508714573427815619528108233866036771795798054461881508321269809672893608968475016117656235080350509115058812881383649424701584587166206016792232477490749386765328129972454454396354626865002771382443028716141527768385427756319383411510723195182050886915437270045701372140946854991562382632349700953509055386589659265775841154083259775433735775896443992767001769848574215708113800374990344169046882648835260190968896162289012553558998491296741571748503837221718901607594019738375031222525519181686535472782816911240240681661161305444239325948993537258714944198735603037825719021159299281372084804613296913111492769675755800770455521510565939129753586042922991523503047442432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 15595211806261303998317349534110375776017027294646491337559549545619065240210744477826792514027721150158529413883507048956519555905148600433703283659771669132573663022997535365707611189888907948772607154387822510830346392258471103581233339488795178644812120575254349901501834156908064673880533855510783555931283823407520337301012381878700178209060260956173527963034798357991526520136759005157113338012346718423338995145233308177173995632840189322963103283762628530819765704984763888839818335942564601972181054290271836787923850291789015301197692377338439451327724253365641272272951273845004285753401753177881098222511018617336519116641323790429146105004460142368208742445696139991467078034660880021803758198477319611548277789630760289701987521893893840283992115243554455976639247294162525117664302227898279384053624280761163051441584624423984257273989673372087942762190987137520742877192958417239859209095137802581346155117271090995566905591477671245568966223859266220157236696949409687453757636052607589761178132750971508721359091558586679917774790754517809961342900240139918452157389349365537078060294426683053081523204774067320221367481881476473532926905302178153663604863999722237979002649411460829957216439921612738266542644664475173229635581199513983092732799665975783111771513828258166899850601667838044905572907459527177275336112587292706098696659163220222181158190152110512870860899162123366000604523956001419799365241672241532447891111520856997807056496351501119213875904910730630899055143637644962798548004546371324246446420457162625377562917873729975261081040947059616995207628618312545734170706259229589758777156682308486566115038712447256098318303542672262383378692369113434172264705413891894987628393182385905134522311132438716785410729995011634548497551556826931625623429673064970693935999185422480771771317707623647731707396126461031853417158082439639975523112108959028819278179832872236834711403534794953687529239935740785291821603811354788915838794433468270198574594510911387015548273950314149559193025047327239271335161413900337186893082050987206196013692092210084609039457406511177398172293090870580353630906103315011976381907896399104734950459926688169196878638779766010948482388654194238768776512778895451475412456255285811497430765124498051107518429016796599495338636348258976306871993059837040772085249059658172568332971391957399577890894210762203378525958626364364435005188376808473556955645571300287935993204812615801034641990795584730366197733702105510889450586464882373025880859449283582079323340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -221483389095000364729568756926785618610838163531608783426197120091729938704836886431756708083581297900949447861155069493576074987063339046758311321132727206733216392245570820179482960652509137039878089826786778977017349036156882773997843085841299340222664588783847199244719643991024775162634620083475997538748820493426609186151735877238788707864229615165174147118224192414041181855386169755233047824875955762064072374172118915489849283721535770357227684200194907073075793695757586887296390520437725535935704812036038345657337959301852170152556856735226858281642436583143423233057565127800543185295586644285744238711188934019427521627787850049150580789630954568700119167046085514673772868607520786499141953885177289559578289250190975957882466711450633435602950169574323873083059159981811198277674742142754824581525851297804982519581624957228218901232140585137995691195541560175013128390454221886518588545545073651535907117205591767731275495287734626787418919438513136321553810090836963349290825602518318373686273662301289521705642891292530663337770111363535826389688985850266689916099074033961667254503371439917623919263707521878623894074648705507858504004013022029986731775883788372247093286639071778678837018550381453022321073222107740077750111453154246524181558038151841638613276999551558171212907305265918489880924913616159430787933150401255552877568119332879502700059848370068435590307022072464294010242798229872370930333997544972275797797699861077065317189803249772269342220551306348623999250574012750649016206076993988418316557689093891899000597285726937821558059909494830647215447971536853470427059383587138962756416203921112965499034579397414210572444096373691366358594169025855402136018443094136486278362398349832717952619580113493128965782662495108243675510211832466581204443394567783962852989125355894490232110075726833604471030898133982019165191346519138710139780832435844481234617711488211651874916980286425622522846421453120126065199223857190497218637791283960957330981121714142177114826374783292688702816476806782172630215000291528944835891883771908040541165137076399989192929929755099261525183624272067309618688387019805340240373699335732665273794986982777520001034667995350402851036865271539417928762957215460402022870234778625049576842737495333981690072097871256775623557288343693373891821342968265150440471052511150043862686216241807580267154682887097133816412069930248152437827909168302688788015189523728698869646184974181347175204419396357668524664823768587249643596440177713292969773428926615628844061687808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 1666471147649647108965133645670446252734141913127591857964443643991824952890309509926451712708006845370017341036774335978953163044270613225110093597245429235129296216144825163577548621458938815869755759695076367292166969041956151618511633255276529680178300080877779364619774172471873210390298084002138267538341642716573199849429503670170637473072055387146050732386286517407909747121330191603099544268101348333395506230929209365737800564656306156625888211136802001654444730406639378022876604787952523363982544748667716250096446982890498348322036670576369274256731596442785914472847314835001437015730870168861502741737964280225137654321342421386263475986345608129523787125698428125431640062918131296256502654091546358215508348603848873315733667418374216545618461939068419874081272046976213717682608348602946854994828652193539312778132310448942052931687443968846500085181365865565306913131047239646224001875436249230475288267549964909634502566121504530514686062061872428271434520668190695674893751111469045276530381234591834719771427862199523369107852572558517250958778882003347085460689216971441228980309591355243471625254556006788049467897762968652927217154573096119724650286803511212082910103210171200076760620313135724745787774229623929848986991243598004215226540315387518847759546740326923741833941885350661185669787711087971641805648807214433801351277138814459611225795328375289692385208503723677129255513059955114587820937856015564982578706916854636572515833370840810418950247785318797158580635825499531476396081615246516433675454807321095291736611062862753917163917379583475354165882962161219363723778937132254577968811276846855413932871439226125546093437046202794589021293414605862801389754341754160470479915686569556381730702071674994178213583038091569810925247112230395405675993379896428257260592626590580564799961662007554744242146546858197530499100707983314979767292623653020407930531272322321384608447201251861710179190830952841346025385520298504292030057689466809416799887093398296123954068272042505193447270880881907509583660487459488810495977300703749315770949463764604675638028142006265404178172058408028595107563688254919242162036219246197680435839068148180132645442280567262683581768658845402425775003574220065358505122410673216433486604644990211954419827806353940139472304356961837841754133573082397611626580402159571670981201796330876331814276900586377805006921067985646877095772205407741975644733153356756785449307222448850361092922289638866586533443800715950611342168498045690509190733073976774880295322124288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -8091448469391397930428992672566046210146630128595662829742692993569415257840555043134311419475264280031942842980755063563742193742744722595403399007069638620478523043846125084382655966175071523528550399963374200761623002318826949530991034805499333634027761307551208869541754818940037085718028427608230480359747181177535246538675248461254020189437744554832321495465634950865091918679514439340201080257629496036208303565706691537189671526739598060875530295244162445716705194272354232231838540514124490326394625498798291929440650458818502216168926685321299267412287856204256789223103268593754689052332948522832918969281489637179579857542045622386984216578298799904332252194946902117022196127491097768282876573120645883761394613430624965094541488962599187993119609701197712942570912046608264628934490552383494504219410288358998063449577827329901380316179000288234170685078415531424413711477113415854794288699577511515175710586931786869963317842304150333321283856516485296441207109542600014099341366865360710310623756102091704364306939358428398326741442283421565382947191550986282637229846452851583465842376276540022670742549225625031056941503549784059207831450072958702841215305626933860940831358435614071976052591291035605515482810506180023578584032190716258724407860496995659337278416560762999262909123468225997345558531598482553304360663985740115073020440742110968481013061267038884018298578077200764241120422243095585182905308278285705371623241956483536576436997506504431182540847109335103529856529961924305421666474043380370595551359311828762488548963738336552614624291451260396598298184518345319298036095142746419523418190749898159072398422077736464614456421268379071697292413855144305423970302195631320939710117874017360412823735096937210394794393499255638202831791154398717905717671591224253556229305565984341532701838780973996649527437492477878871634814310816885372903239005818496404792009421337122785114765010830986724932328687830368277517754565181948795318412737531560947354495972432935274673217404833344846619969126841943664237995671052693704916785987065640082514863388449634371318510138304792547557576100239674629717693587373816029869423930175286861383904475258105055784268571716460242064292669828761468923504686836664728282140542128113492596773045965989148791139457579771157041825785640655950002297111756310707203499690360387872465835431033935692440234678665536729628952108670046313812929758728802273719663639985224308320675889968545443791743379242600173582431668897671998327701968301878905510200959761168108190563303424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 28226681188055814220837535708117160098262194319157029987226626445500045184932898213372274195276724104116121981501053942409229888221126192942015580813235793076630626934678192086087874599214720965426695176844474762238204697737457495081372450346079015039940928565925708067242915439990894206121878310350338926865077981782425103633534898911618460738606725622706056053529417631221338376608542925456042926183589473869062462940635115639266222698468869198937426594108238452374552928597466216731386016775353421413377085716868325106251807978565210116881349205220049458134918963772969353077110956950306331521420375776216290182975345205657407395212554897932089525695009934284211108967686863634996921255873322270595772849004804600992451494965254856236805158627905405292534447983236217706203439538012588638007551123182400955340312464630964865754549073808811050054970310750689290403868257272925908143433708977515391946793318146665062690062583436604853172120540583928509361613075005258700113527112588680801427826148159052835326705497438842522633933101263302210406216804467725732853671217930068920331681195802436911378113070045687365266212891502433316522466655509067137601554911158625045602561170667795073407678423840161235021103625343963493703065109270854034122009814643790240202327359505021543727362225226863518325262159472712265135611216294325301892315511025133768160240307010107502529099615379642436670173261269305610599224785726963059839636260933285340424739873842475295969262769030945947310197035000043097755695500500350338523245236239774146546765318613876824867298084641771369842313537577346399988057981716831260608041396235296598973373810448161165760045468270360389083977628876345758159209857339708756540229799248384748768018664201665095863730745011981114028979394890932877221657829583695575917355030522335892751022335719951824375791638585212495856738139784001915730956811247520388409722643941907320805622676693997431704827754078717251819988571088528056383288084255192875524024523882687255503874735841105589918155073946529019209948557938462150702727741126887843916261285531135180373435470271884004879228293256018045545761689866323980677194042893929175696746209761888665904001083080947874958534023317044597303534288295809832967402499763402415874297657936767498844892880769842487117169304121009940646989019856492738470711712466066621547287744335100275280083044206538909264296861756568897920652204827568009355172604073905392549096050447691343764992839789818070750412455490386486256141937442010565445706101816039531212253430494104267538321899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -76736407133627090222686953517081934013869024179590458066195865551849594613611746329764257455649434768762255350572903775215748826262805847565289221731721572160042966911368509980230230487735931140588551299653810010325796387698552251974419917545348299207344147879415786791498692340597888109096405244433388571359696841236059190021083938988226268882024360822499579842594881637543692987977424596408213971977134996721054898189441686138943361136951509374590797093068418421909053033572538174119473223753259815310278305926968526546946529328388241530359212426554007721397831749254305588577592116554945702767753042304675880971789041760267594709106581221421087401066376969273385685896528034806368350782822083451243378196141986689568359539729823278135475675612682528088092086149761899188316190372765867399159785975934688960710266992457819613478430569259686901482060209903610259555666169181733941581823047722311126078270457576794894997657092086294492985304270806703118367868386379497635682973910804138583206009172772865339443964272974219184259462788492315024094722323664843212456284111991292470005362684594237128854886091295358397068902678503144785869172051284092159350808932328796520145638268854092252735033924384825512777632686440358801640580956135391880915258962539557970202700301935713917499002726292830157467533524422752889868549626013014176499778107744209310474282517756444250837696963929796058760894958590957147896716150955996261142771904822944593020721385649770124991957568483050239400765337457413259943793217634963534545335786031451537212286759558639734204241777330239082375371999433596682180772954151881829877561360882970935883365868828521949674180348959739703142042468159803931137731811801882823831548284196708039955435582170236338409123309742340064446903547522008834358966873658721019782071345285922230059729194824560241922276942263446417358281997606368015029038263045008199838851108034942719027325618797860414680890790051589468298494997679270072761059362218879947010665026043776317056149007976735817678046924861648996401882645709579057028792659155729621756570267557435285146512433192178555169177795613692242064984451924380855032648181265864503455069484136127887532548964580437482812026015075680679549927126212651377539621571123119022246133933959410975639605883256259825340814778102713753346669339921232864358412271965273123123446825674908248588427819599132799851570176077886623378909476894752203725190922992747133909285767599499261817992596394681557543784064331089750186485821419810139089567051562548354372901436729955401507337666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 175394526691360679436907516652220270165791785762415508764999561085422906506023569374663746419763798940030159501971358366101001961350904008633386582023730392040951689600270857590947736658985061612150185445439712797384994978026800134776128514363170719588070278300735694159732353806889169792304414489987786363409964553962773935405123415740187924821636914865273401186869437922509310297100847211299078372778495141835404709871499359924382159037830356810560478720768844007475962521069864850909345787176130667882918053886611416412040451478008787371530020397793522631164937781051514875852163095911272009262975415110345528119139957893254104713580583287843425921542365197014878199621712664624103453078807779146768862667622699109752339070204589827216058988740261676621966602409762704548771329155902694264371778943720303223463647832821732817067183988197650071811548697757039825401765661184413681954924657727503628356239486439494226401415233528794206433034333179390183554460743810230193582194975766017311530440362458152727436067492860634894099965346738542170180092667004153836100871497280910518827194011246983521847232473460416330517169110075984867256998189279593834719217846291155402611916452156794678357326841942585976184857786000339258810541947605959603554108486158004626533236215851105285394661720987930988640628007512109000271159298078689066776329530797387659865924460341431485288591936493312535843573523917906457399741615296404709198260800562866935511819970626563382509556465817976570505523006153182228705784408160693787816668210311787168025376479046432373111890945591691750987400411115376916080459856642735010084072568243556756917670543366206889565242830887078927853392460057182063102877798406515715482229246436860920525443195852797769696018351892974455689941145761125089003754222406966107312384056331621801122323733371946567965565182703128282589781312613639438505595436715965507071814449575248259925694631571074059622982040695563410647147473500314075257936061006320911594283857030827261951949613671915739712258664605461245524689292897673980109088569884560301813441898490011725004120714298026382717524135046915110725497363822900991242326984339027131241624318595219228815970910079948759981048931169155981125405273235952987956653933862224180057185455777648474217453398118764673725303501001053393457530719348366109496672743171587312501782816345483854191753417482290113875715113058643385453847061830548764997561460369045887872843882519334603583815444881666270788893083203968384029660519297948365117618380509520536104986506629417985845011415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -358165260635692883289793862482518589087435830806671833225994757479645357739595918127827429082886295150866969186338037603944848163596870095110388006112854922373556514181163160421123748089078731204670818764056544687454756899089484157361702486747609485792493583368612567779482108234593887486124963857743862193441039655320538550054027090929076961711857379136801268141107264904080469481182098629476744763830021595766224522842956111626896544187566532059447624861666067484038567672892681379970083215266848862237286834204909046001123556438177444967464466817122718204908640489422541236906600892201145493196744113895925641823448981571458062788547046646202077916577087925376598355821883504205436043953806956756568786647575712254407984897723149825017393022332262595972919916193870855781656499330507123048053124699606650666053008854757409758373640772221596887366445109911502546812009597005668115357373358017646078824339818844022140177223801844603148231660965050351040604066548258409974733300818368437226199710937274453443289506541961420249631198131524728893043922146033708230220764112979645229230679179645403118021643048911397724045076149095551715494086323211568720781585575208501325236505419636407550751373347326659097976333876934934110097363783538086692099730649856309952016995456824800359519927495610517369022541977496219338212493769962969565138154591171134466279575684670930503587261784658435129915243903382177078002900641928533393781325023377529613755098665879285324882881608917161733177066392009748844406052483588494190869074962592453314936907927459083892627462088300156074720343580077893118294471886328366940856653833722737664662514712518124469326271556196627845156768791897162583986484037852597872060844508057949794912687642224910363030644218293237696256304839631488434666330302266958999808125111380113916680832862367641119612853999252682814139422279408959311936724225862009094538246546061831142323412018622944454476956778972576485342632167157958977792536212026749692771774906076896844742421404797773968657131446729151092702573350468262898891219308150326388323749576212427900699579986609678964504257157073317057950621725983813434618682216803615722184643995653715830626657833930113354461164979436801378129385278750680030562922927945362659847168457820315922400120629037544228939390571270752549415778879858441538432349780496307709987232024340001725723456641344751846085199109453245560585857298504215194676206472236034919091066647032162011004960740368160443126009222863612773859680065604462000780469699184617014819967461246133705752342167552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 679846625484437351072949440802753570040786987070334136897181430532825655387053775152368122410233020444528228949367864913990635259071351994216042516611016092388263041924443569868317354923473485992532711785545651648373251714103344924060116381467112508743499543484769960935606330672377660516524696010512692423969201320674014942892212166387965107515177058304058590066529999850426799143113548645576694394881518688538005633767939628653552172056454618621641719155956270541523764338898595702739560739679700560780369014335930870826968703663455054583334528224870946618035194180684069711123686419415825490049860129048580550337635595313726941611361161627629844493699454840722854251920542184034535634857417761350082383109915472848231970035608149022556085343792354242137498874734500750826559317784568685951141133445965976536501136029757508094646248308747585125994996059365745045396003457534340006247428348974233139282688617480451011165353476805700140727143372514916975518837901138067389034686004295031901592573474905035670577602268900190755113276603826219264465472428378875327731866663087967772647742331683665567195654523693709944654595437462869891558520183360971222323668946414617415672524787360094130285285514358406430569673980697332066291297767949390077760111039484200430860815416905568547087797564322781230065164541283563814121870274782557237279566012241147883376741861709165855141931717298880714151088597829877450033557983701721344368284995369347082604363009304174716045905012545146434397125670746580119377380775358538492172788334086136490708688009163759805955480016895928431417048006689187519087932682484859233373663435593162874598254499461323267957413902511403909023605618607596627604306543382947875709794229184393437452249002834688268163690513718535251540398757350888930364673693154395885582096210320534841518306224683630221726084631126669044760320043873198873480610097113897986067201395653590585218879297379856681834050553199468873480574422920669476274169622955161346061273019989645982587589853974341559821430960429962078521740719392978930689733297640308940050777845700280497133220150800687645237902141723885899578440006513200939844700815912073911577350047307229773118715975210878739061496356750235504751966532416713880776258230259554595668204042749780493734506313561029177031100743006827380876005377946600870357130895866462912697202660227494187611102006889825420033169425706769066135842157926371574766881070333949277083158756980549124035385452333361533485554730759395207869540215398868512746085658654919685475686960190567341728303415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -1227789024254311233143756084784840005521658351089369669240452766890019897491009996641750162617748004821172302917418497199303980525896673449535953110783200782927007596942010764223218238516747791505772009801026968847421283978606921189489224256505638464739741804591692630558865684965104755245233825314547975118403480321267360972989587041781696018839606896949434655943950691534675994593466598799278121643794941888373417496771388588937661355468114681497817175416181994214798972484099357704385223511662577143507955371377859280411756043018797763466360479442729640384463675310926055312662269089337110086659060764302840637320210907351061327846879406587588295833364056151750834087473807094818097620936546259988156554674997139314914022971256492677207796778039873345877717788140496212832268364659088257399760631939176955769998261654085474248882872015982355330521843464084853324085307595395771634076517636361895764265211300981695003434091251656515778991397850916672081224010185152537099471531153079083726129517557226600095913430489887772395356331848644613670748861040718311786008173574852230039532106272715727206280461334293409959324301425656229012861952649398300906994940381729677955927275996143804961734192208181554088722647432862881705743676887986712349417502400742004748632043420254923037376310094542753700887247994575751955444948196722417571244007551279068450496471985336844561284772616439465029935438322464073954108302493253871029396507010322945168859987832382233509753914810158749101335574627531278348848952865410252748412894352253347993322412462198130163832372818521764917331624082145216700888088087113175064847764868849343916518417537068413290147943393173544779391794733837666981966577944850502953775768185341489641359276323295412027333482351436718501921428204419309684513539256922782330515279924374148774603524053047605468051967922312069478048857505208357252292979274683773040287638538408895643887809157216194984489727388137296724726836066029458181327259580116330174814432060779593671962354742716677774809724053888612042761753642683633333307239728682854453613229968214862508661653147756706437197209862808734489376083282229177467676650954072202116092777441300458574882727669990165049915824362681520365466535495292927361431614600095138216516895937978463084266335222824493535073661450895527329785665959595155886051917481543029005267036947127527391117832262567385606629403743947420728023764406514911587711174157091924914675859664912999289319493629300430230542579979506748635124508404995231380751748741051852786604605543922902533890138701824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 2097945570157071391151964018453183625739758184940214273840003450263691855694501510036309569716976142898218443717329105075255858570737445577254580733750660385408749500924162860003145208344604262122177507409427613993631679551935971938235041493131888995389555234786316862449568693731633169669056577040275070309587961959131825566045638051430607915391738509300984386456840224859709340279251957670990418944500422966371589798281179623916296491799771483386688606519192161915459722141991767588008200841804010955229322177847332077512326981664172635966763776661039013983676458362978075696293773639892334179832323308249609823685779664793777275173538222997836338028314106759038330650970970454034786650156742537977299246789936831519717560363824292815484520624166904582995625268044280394324586553122921195660582114098742471082103376067784419338121898791387108344431865968832008552776638069951503030724342832954276820408248475354891918240542966601532923292378777575568442177231357645084277526596549347271706712782268542106712568138398890435913789801459523928920511294588531780033182569175827855722727977101848069010411501823468128970153381545087096467028776132228036392890262071286157272224279459109981045514297949534747032182512171779510115864647621214269424343429312808308056567097144045900882666801240397096198505094064059024288582496052429379997904964482314020314119995510395019351420952831260508409330050854706898155021179137281921828000625828945475438381485828840067676893844342323761429030352321361600787496550060231938738513786911075453270600376068803151369278496262964402094634279463087191398702457716036186474359330526341187690586805513239002227401055658389821908137695191152754037968260018776301956989954921236898673459821948539063444315373843284353499271897220639124713604184580738416710940407613382679812702057338931673294387764632176217423350465825233116529909957244380960630600141876903297589602510079102321166434086828624193933945282377685655059726926979789613190423417281585515806772427222663952023124457073822372261277160002503275387953006071334051764113863879468535583262689798346646461999882064393966473230371824497382796246236543365945002396127562006963364321132921811220402786802861704992990808363524728038437141992807304142125651883497320152071455085873936810018391963274844220855636291761558321621501008446850201684477773837744768841610246094013747643050423282280659644814787120183245310634851233810619136177343310485762347917672385867657259683400215252957395286472685453183793685642788047770042954982321380878680510089396224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -3248890852324242214245236750270990559019348535255005726474772408878184286918008511086505810526214917098519158260430195473154960007728777285718928147343213882837110297626333027313815342789958602297832887541097499509966263781367549482908942802798784740270483723105442124484323467111950410482589726430254425549877423250907500293304377061553779262743836475732374040950213531089426927062352488135016109263936318168539460270676923094419161811590216777148664739812485359254263187184765092409507765113678190590708854878548929339319303340870841008131219027270178456511520669743941558760425631085608278579385219112226280793652544063522335250267704125921636405281996349477014947543477848432328215220795723490303353204872713358723428627278991983418999307251984569676265329526034555493034866466896390798805175807218934772440240266549220823908568432883169324562307167165146023573723442410663854126897657031983703340621394604309989762411730657704614232095176812845719429790634024924376133678286827939486805565673031697526610611290523428102743292176988325649433611350112405159640547656958694983536682954269832379849117635358768817336812739377961783660510006378662130767946334892047671333210090864626209855590930910259894298454730637300129695410557460676821551328358645494449316353992301895096960884059059370517403833135981544133508721130735771920714293518237568411817548223827044839669126919724199951453206025651110200404424828286793370888661568575108310666602734592719185363457613448212948354356515501688215095848547031184305638722427290542336197109591854304356954324452431112890381954820266044025003600517520334204923930775414635979170938985778368783543274051648677997982122357510867496455401559842639167435497490933866672959845044650581451323263818150371962272750988341863118535756005784032012697033776883376527279326508474653800881484749235304935907184470480565322834166083901178768163917471883612286584811127118791898508484534626886376526597594657090365382406193432478489180132792041164246861713311018961968675880586537132162402227809675091411966425717409039774689754672893360597766663492561663547692464160722704079982048953170755360408431076805147448657391628491266152643101554397048847610537389958880396777842559952394620566444197981381748918877799591211205370263403590314450987266503334857677704279275175464407592321842909795322268267273260604660439240967607050922296456740071912283485057096854978871129723844971784745269783990786516279044064769997555794821797095941558256894709218812165199061007019906776376158373625755456650706128241426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 4296416548281382318308824327886462529849224528636788924816201762038297064973533936495740644458144548324718573564004531857066484871703877374246683950424543615100956276460222142798380375827245796303749173540318551498977018247187581226224677855063865736977722350392529137106601502463387918811198112501883541211015946937914617308388085671968695759210053269249638264472794612198314657741585275837449628233301427443574852829141402683108856021003197969560186465705896799791656034751603774091069955649037021613175863171130464230825249797194011647047741168269534495817632207314581209379034649651654554133749785703311661761414844535756226530864020412860307460835136336281147374045474430408801025793041907941580671207699874735730052707940143827774031824730625025973219109268078042783331234383129914185977882433666180085153696572761971758151524148474951610467095160999627891009620523325648663672760709974540076512309674264571463397090565450708961085447534569761300080343677146298684326855115046783023738186656454047636580485719665574949802197790798648805045373689493170058733404073219232815570529208626683409636106296646925187067319667996872998015754477024451002327657274007339638633077296227594384564293497317163961092584767606669118841538937044833450719569000963228451898832460742492214580505185769270464397843296307205464392458214382739617185795038344898629774519495884571705233349115211269157808944536901695591968344113654423108571357964431813863355032987332081307979246945125926124418736528054816452875963952168279999078197597666037544945185741603315479560654408570843641686270426463273412484907788715972090269438172362217207553957581477862640120942645144144328153826914745684808586579229643380148999645702570924612823558809437423633073861327990825624963057124525278835701138901789419964654127021499086703948196250184567623457565893810681835097846515757429525843345176332158685442654122246289793196013936349470297764662486933566565224544508086700881673519213542674634359823225305677774567739782533852302557643762749429535225105659820845211930976774022731725599488716270798737943801295814061069390388305894567783288791295609405166552785489771595886821422789447715750848380818341536528753646782616006207101602207390404952868584616974545538234458115575000123886523726521384006185204223891068819097375306857600223296049868555964076079256178978959554003179245164498545469246114150323787166128793329351971109785611134313673037193015084832202946947825584764398923561037807577033705809710425812269794064404269620935504595678855942887409477817991168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -4534506838038509553980891158883796233581097914735407135911572542172616823277754195867648947523674875459041743790082799382439459750434784349840503688046787543146327731998277392191022309818695984801094642026982252421177558291259583976528867414151348666191396456277336196178299738688100665073168160404465915002395730951345416232499727389500851000501416763609949759224787482668182140928967041363464535423740413665343005037661305442795713079411286294264669238767148203135818759497254644847544761324461747525151646163350345745799004032845051873534839325052310394071229161110784112562331579246917354740240043889329135636944060707148194694944993988299377016403776424188833433165766443905916588939889452822325410556062478623950121432543493476706481501129564152789687048946705392001430662512988578150316537012234836831677270261011163320066873959322120558938567123502820602136835859682181748267132726225664967938247083597623560159139172550367781117858303376459219013994926263167295605476725738829074086164730886954361018950146617846344835632756561336286437230822315407362427318524234270271205941188458354094681234897582225772992961982184031515689380722858056083732549890616368883933576268257897709462440961590604303975507058618976833159585374745335764551284506188922451177041586783680216891745782757955676238103211230551861074077614114791870278251559453608688017421060277225109655909727549991081683766029532930200439063820449267689581396756815108145076226414545309446568028292661747804927881705674060906375994946710876796190577080798302374866851764320136929859985411896979016797656340178731450787340361841493255190965951114471434075041535756115232976492322775494564267789469599056211714931085880583390492764618339888138283072506920981743541917513218089170492212650080280287153077932941193281848092498605264580374877834822290495208023018279927012670267428625781419520915272872104667964698422295378507602346870021422399930570731023890717982417967115999993901002873021130144125287584503130054755374491504119902481737171958894044148563214523981911691265710811094457273820555883573766112747909912226702714997619446122611738700932924551046482140929151468141723947204123905103146256413793005758613537497392512614163529687512412332046738174993710199151752581697456265436817990416763023434648150681511990641013960795138838476052787440323258288553134317473794762352655566715618396624505699463952351652520968823579911476320848771331325644597171401649848100896262811591156260251330241716284548060212050716582227495606700171380778093769557066685558462349312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 3320262573957322242077247584527702582213266828287819378783526931065146656403420503653255135117514850370806340717340390850927579340102423791329424333460849808576218442827131218174627481264276889182187029509357168300239571321182181611382294626114788166214822235282124606892158976564704277812405958371656850959571319986891670946831989383682536585918335182353879933718172651184885747779623372014373111538471571993682575863954724698581448952217363031719370477395642774061238021466125855328534459976798427776956318238035555673048698106421574164933306503289938682444322595635959184810974556544360976257758250192924941865374480172172087654245785208456823482818410768173604115987354360416816169222115053508967667894268833060518912833631074736991135433947350869146192662407593859737361590163125572141270648971884681116057501216298798783304047262314849008008008219911286751666804085606024869703463807577486438620996416415612052810443692568940843764699953131946914419171236213636842881991911867797293398709302546782225330915854177605979950711051571165769637928606332081345546384306369019098890763543818411273709996263102043352612839403665598971606800071695722836381789156744455157593533346052997652636411314404715675009210440636652483533660483878467388959394523867132037458309873086230717958323360712252122640094798631070713869760955177864866141727736545390441314485625426458799408074939221347322659548219239658390417173260444663049759954347189462996153975572264687500137524472462664535816286177929510488878584287076022652344095434619491756401807855616439135636909641887819413685017858217216040226534274868679288418133755588273426462487838793199056810556927317336447106987983707322868166473272371311375326487750460850795085870785981511278536345774183297907941136811040847438190080233679401037691798209271343525752884556435548991089377038404652467780216863005038550822325378540946468138800449410896274630739140534015703385075523513949081582391438928085236521026935599838081791498950824585595775653431489873559970163264876016324300269197132823172003829054608746925394054359133085796736645567004737656789370356677495238608014323951421407910314655787577670046688157717128760842558640389308653453127132986740588926942113531902167004871704779148086915474868491513904884199107550988125415664442058193199471100562058057167892084059607962755912720027375174607764288924057639541232587103521189112130030470256338479033729649157555384616021290803818269025532169049820672257698811405270216564826483592089630568583893718432732644465591496098281137158183976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -574243669149325928086747675749411522294097138632270617717601353807479339596798996423552885461272282458601541777239369558396680951259034793013238514519138336418011639214957676412675170655656805745198028396208848504935795599782136898402083440300120754715727101502714050904480700056856064742199086727604707751879922687580059459580132306935320094089168075919646105199391435838502738564266929979629063047532181409386231946998606100949244917489455120487580244021672932776492313644855401737568155728380018153391515638727453696840085750933294722982712322931204911777821586259891727083862147649427212687983122667689982518791156405865219363319330845597816876633788544607756063078773303781860416782194416958243175950769873073645043067566490500168948846543611696552464045392767191375437180644349456628741051372215408066448697427040982059588626889867858511977417624031297685997820945921218300847714616682980398761624753806567509805679759387125228461276133127929226160905295415664038822227101495839028038643419319578931854614920910135277099547084295024798586106306332077126787356555908645021765593677052316949530240362365858385980455100801337457101569528771287996690392011391062275142542615794171181398071467049165228576078700477842113314057158949316394097996088194261355625635645821097202580166153939416497731062817509464388471513652131706667704069560540550941566527128810661511913613960660667561018790225065126814924916091130731749882192739758611273455529409331802075593477956682023609162786633873120322304388012657973437397058956937669343374924049008005834070472513759951633107057251872183365481130655491267060510158990463896012327542459153898321506579725744741865259753973660347585321565678444115901590362109822385727410803338456959997336407728229550727374579842514027793722892854906158439226580720877441317547128859543595477465690932884585979636866790913204040982864568106105623618996719138835012821615514229433456805708014447398728002824899644922446008565254503534494971431832507573415194581624259716477884556276283010058649648508237502586556880986152976242998425904033208893440131624337137512016514856497248941645079944865734524075481986255151985863491928029077959121406637087574536737050982181993561439110631580412409687129886613518008812278795479768594734881449915481896139536878209972927221161856216482697376700184269409849015817810623808517338844914673061637933634124691775115582884415386685338127309309326751761908681653850040364793836086219899954874772872934382485993393472316391464852528667209600307361862415829909018686978690908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -2985678522990051871728858340656492700034765971406016535908746886248958171158801793928573250112540636561521567658979546547662840734350954382823843152714834908334181871534585062489002906735170554673644632836955772151273997146841136206158955515882699000861661198648493336092868426102909776477206750327740071676127975255921067209070724203239442312479619812239087025832260247866231038322337439911924968578089741441072074978452773970859713054613805801937449212149612788749914686344004172575494639169192507648734755339402174685644631184675953630564981225394949623873883827704788375692742518070594735618459471132385682659049530799296560053556061654514311362230903957482980581162967270141845312907786615299276184004289168936926470667733546056952447649734795507321334042532207828867159929294913977099634403462311770751940829610531867162159594055155962653063728332146222568297490338217762187943849529513997205723838627853612113926685731723175376525298001499212374707160266976955984725442157625346505117120130250850797271601546891060659262862899767044234700733148004165308411688603916905344901077683542587091282847481941682789575360634206610525607760137474786918577688011853194184311186211828126514576022507941584708790780311518297622499512541830102542923865097617222774306263285902008071652501781229869331521146929092309664340860387665400339799286601608230378924782426221903333233460251583423908333029963233447317782901987108419959753151098984641004827045110235197259027907044548337282106556456067604090160305366142369252531667065245717759187941686091587852243058394833204058488929854515169150470996678807885238136296723809462406240155232203778374822217021130595050610745322729710089699987161405914522074256043831018682304758328306324506047817931990393504529688256651847744483178041338136108663010657532784349042024528786005767478043627438426192588212414021347831715236010498719205541071409140228484436759964726257462110639411688813433563948494084782536459156883940870495783634781666232485989212172392505718438819735337293905837763244649348284012054609171688352407874547757736768310625652839741559480345291041656120869367759562397497631327507392750630479424612968996407207025792131963525007252429353576884583698469029632809395972486478828840854597213407314485721141656635092614638746181729121759628193508348400360812388575795260201290460511541958211514803678419546165643404136085462452312724333858236055800448340102804825246331146591882790068191504157904541456644504245632605803773776848976614160984897071407926412764239217472351519712766590976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 6110237023378965267967620237484218699973202008309479973606709933853972404424315282936767594333628029626525633344091281322595038756428806624849293683280422914393215603730966198266789026392056054292545334554168091648086505958591339671055596998566234595317086789188830302925924985878919464553383814150669490224580385270210751294723332604975049403132887091883447495304823431257120794143522218201301383502259353829247148174775008310275611692629188725810214047093190188895952746388776146139522151135674042249330056459468387034286441577608546577413609413415302306734892101599361586597764617702472002524662484978662168904895986187323028476891690352243537340479849693107502992668047254229711904476998092885682728245613068233948430397197718915348808743412276851397604190433415989403452242143179070571718670816171952769767528892034265440764938237663691550027901630127166451727057854881432137334704057774557434066675138189555552230372096956718079460946165638204419351524513696800863002890016382277980458657753263807372024209900528238709945938177222456146324795827130966431352702351378213693372239647589400868392845481911061383691541808538908799034963586157318504478140803451246386041625730035957106600449474095151527195202773875183833521033736153810491086861470894121105530264650527358640011255875874353499561152976375686264795693282330135656855053733093193522847403841032025391734653869031188476657096132501729861317484675299570005160182364970052889180776695476668942124735355159480103406915725754187100105592526139960023994354105101850727772509656478941169767203533953407704035069145810075395478563382038038797984306457739798380423557585582653975929171958491967039209245515335558743302018620255774138510530780287048003624419690692269856590906180335002308052954218771684168574898662675720472378637823046984070207244966257221475441218671846206023298671975491460361157352117530040020666493594739048654747539789674411614849946022089040093495248374046871808852494248671880164065161643949253282914656891754151011620715756931368197403523410492164374088697158877292896833774500075043032623331018920802816667465581451483716143315751202693241464738707589752944237372126564145087109266130862277895657019470635805314873087000643625026027340124643458981455486893246741677638712295668820066936657128669217450900075920752469368750753822129417458745811629138818288338107182441507805137128142884542725446571728716173374510963713758615176214214327062370374418661449960474070845962146926010326567312867280777588399364226889081121069621853938251079262572094947328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -7695783306312361940391368346591265713887364038484412478840238908790915867193821591626828893541918000459640281797650813194391617546919250438004277079349537981859748247568362636393509838946086252324146409799234487782718473065147789578434735671984003815694127814500596348124295417706843323322361404612921479518702622272751158964991385486289788461781507688592806658891666329471913844576262499685802735972666623223517606897279767217985800020674334186406326492249221170700506863492438815203707575137233271264201851837459774311241451231445276345286543399497098949102833766026991866941554918175248014471238821844829807055678855548698786814429682964872078902919460625231674505637883094816729511224415822931284554444497386837423255102587976292803141835666458337615024910524044329688919475472176685992083587307340294921604132422539975772299387916092887798793806360768067954554428918110716519829169647318658115037221772720012851281801559171140588466251301674807697108607701104056015961812672888197360476178599335329137643370347343922175128825907035422193126666007590661621744529970717833670471794593031955678534081806226464663544419324789757402844290414987081206817373561965730791079070969854515915900612994162917040881874474856439255560839959762661003582134555658813610069092751291352586667535964962278380531367002788099537260279512779881489926273510437948421658397341611488565290422591095163312349352436461333173497939561036966693170555053781040701050935140324148051879554520891232161969307209362718055461747242730224596745296282953332568497328723117540422960311353862599167695642041878330687232562655827492708593292093290217066797899800129326914274723104210390043234109160368834831753487230076368027627750740985493473398145514725405553936174182803565576266923114500909594304016478645066878829609453122818999592937002648267547167355967435917727016823535913121846834009314172426913809137844122790375908226275368920629770635750754319714550968541121070629409150858213978309876459438487761164755062791918007482914449426512533167237953180523725800959645901428106048348886990622263658102523965365864110100946397998283204273824457619229534002984430291656614963135544992031907957417040056539051021869796496760785314844668928975486329755571364063469225759826154680452421633296834819088658239350500722080496360733965746840877847378563810712326774364881028002265830423326805438400326086726579666035624279072974223488876561999900247819895245783074413299404322717244696319781341230404919437871875610087218546567764331897233684211106652486069381212391079936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] 7403826882115220789051993444283492848021667485289359513388742607983122114611757289864719906863141509141973275981149021991375375354921160991744454242727880152888555746485046975160795065374722170971841850309472223850078182363932385572843761804977348176425539018254239495207941785193609560651087926268170433656856020044686674696761332055065139317352820079328203669652368936776555816738455718953793724089714256618017928307402958973849796222348604263772465054669827090049813558529698190817318980879588937430257060121012891349133414858958595950738217835859831377544771189619311437935882361072067557559216179023929897567923829694322967834903716570513922445585444299859748217235044418092093527589410168478380570681743309587752795301418857188618827367911975763359467096571653097730421032626741997645569755386664870863721341656717093662557611113353167707852029727781337264142503220967334322413792384237406141158091553889306463712998635698816103267929116900268343026676035518804783648968997837377243145843052959215082408814536458794384242054938317757026948602895372074918452078176325664058636191501792804805198279003111606614559889207985036254083599955893915547165314470163394979974607699221747019170476649023106707852680741679236735737544869108459080488780766007681939850426490299705611332126455594588956624298044539292133841037854409718179975270452626637471364876778767075730954223510225629952481533214860543196758295787815426583900358021504486901383285289224089510225061718560618671867982763023882718809493090266912671689118440547387476109931274042759042163659203805983023062706225047695555927631648878250334565959160881385069307984796521024938008233760546152442939569680230006130322225655214120363018803599693193986423445643116689005816584873098688153591956644504174143123431043723025950887102317485952834788690965505103343394739766831933325569077634271971399528817621749230758468816534414648304149173480255218065551068416302707528838942745898749905705461009529220737932640601148927537260919004402826675827449114932284951941945169416838519550330736266674682710475051326144822662106342807728012254349690105970528275970641149722955211327153579471467049779564954872974086931574784511326124594716057068232404116138144648693368388356281533231197247973358137241012717322065392874991087222529831944890022105783804403561971964299301888648046079840775376404212489422035337406976003167854250724807913350316467085928202502398004075234306444038444320100764148157912972065521266620005058968251239670324878623067440294040635971205179899489663611601682432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] -5745678328904352472163211631238735968421130609795743768025549002854201446973024601785017035045652138050749955225147131283884074210655011254788236586943959208855168452319617155522016683780808976752405155152126481067193065072676782966095943529926093233962509433973790874392512124484346415446818201251825200909889552544206361514797246800321440262485392381637788182604050358347303172598048497772490871231904677881034579025758472657204284539330131411195919903297114583173047160690974016780570771009243541254829469761834572579582610135246763463080610144252441215753654707310368357717355075688539357149293192251608803382782321328659250004648145509173716148911444775401169213601418850049227311048360979015117309969484147448598377065814848146307222561748840827042339573121992499851543078055924701606719335094568649815254590819381871349121789972879084766715580932094247520201999628403268355036434400777608205554563608250598453734528614616861074359459244202500838881518896329707426285771807436522478164154224618655103726792784959076682536719968794177825758441127195756893781986857136411009269541363005633994374450739973000107705902345427246493107779649296494981151218389247806614369640857776327336285567086625306909963625558968357825072830239637104314176059392474071330386980570423922964898702609845439856142916174469064490545186687241773701505946279980302391276538869084262856121645359936648380607931614474473986367085616188329930198683307781604041999533816330053486379076546637744094616822422300158304051560200624605876943443097438836068361766623408309886180307878417564407869278684329899087711880353004938589371846446484322012538086077938787614196261681002655247297548221193252748496528903425560741133545152912641084215779609163346635205064205090015634652683597167519951620723073928133988962918144064108061999902482207243741702102180426625178756897955355447636634948073725016350476882189371577482503578713801322280580713110507433652667749639557329721170540282658717452391791542600942964399473604595417681912985048101861307593140287743891876266712003602730375214693769692178099812119493527397116286766588129516955591642504946945323888634812134033850935528478693200577948858151658330818832805797303841835908860269800484118515423764645719814784440366138576749969928519415030975143599452779579529615284990815246089531806599335456163945721814268490363501013125245118142084111454081493874989473899724121407911676320850155297411913566417806414235247206182867996907445810983851600655229095633809639729440623523324763815874456551281833431345024466944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] 3637028720088576414825155350870508979141373942674020260976162330745127418282118992884610429241888790049979564297630613722007341070476623206682893206265151566352493203539076378202627813493528572993989709047994150320268995761207514642368347212079134435078259601755438616768284360493978307087159923634249757743285548159828883640450836348525280995261357868833755335755179063195760572504021987689340766117031673532949213678880887409411837350030647570594473341081791436307401571490119907911693580460009663932201158267027583578180196709904269128548932577900086445460110365746870736486291868312470797281576782586965143531201140773154778035373268818893946493063490104384060560906284092488561970610867737907031059016220325124058351103191604534567312874106748793182840019116415903042761729191835338543586348154003899372174010291770906993023378139363665131426746212738745654555773608199402620041113166219250964839912095125321177229212002327052895884766127942790809382319386778227136795092668792394113906988238654764029217140457556243820684605720030089832405486168827443636818312891075280230162663411350942744381918046875487368722353935865510733258266852022582750034725234113776186318618135204521875567971103651742047025808950504962779863869890134806270516490874321104880833502836667996090982471347656473147321607199154714136769300697901605412260094961066624151407257786598527854985099182756013546346009606212669837117373918991059437053094444364176173411737262391057213684934990608803128845131966728928707629698434586361342456914527572308558724516195662004798353852399092519442283446338523068935355285514048872321540877801597074839780329983335199616192027997995763220630668736464855059662798950076840884650442120419893044161266204547255616838894982103221763329409015455231325173619211151491624077782575979706152072148151988035199871280065683991738848815579256301818086806177542478390553101854382451913513350716425113256660346332045890442117623605522735006955665869816300536945291486572826162213849062587973882974544154991675259618003347395830407922366243307885918862067448788285758193085387135262982985270315165492549273165020635478212013248008656599207821192539745491137890904976587440192733744689761570866308762412751804069405110483902056158626943449916616104191685442192866669350558371781261242496623785755747707139181602119643660144488616508601723090714730323078584469408604528781758282950568254770567449411724801962931566917765776074179584910420157966812592143764970271487151843868778084090737379048432094481191176952125526526345297461772288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -1845515000459176603710230814596708852865929209698883972385625450589006832300641569059888661402324228343957874198507174425822857734787432076702823865382475840920392553161845637450149365836596031548327585106336191414182059666461188085660565556681547344279650735975789724720067781539986139452883736585152954975136871850876099559264774879418922680125513475075414535429084101463222021814411272898048494632430472439479453224706274762713042930349199820490355520523141312178282713768617933976839144384415167446336537447395984051215667582254132972154900560560350444491393857801951899343450897711105557376188181467508743285493659323615512074158157145616114788426985190668018228969353160757229233319481813149178697420322418465625221691636791707426697656493453488654802188362883797407430500551103620977334900709858965439995901691971816532343454064343104723774898584541348530557139966108558141778673742088285368022462344713791334112667483068311051336478182130677906664940747859769368217035885932940723949176987765320344960301404274610520461427429023495502679594193150886709304647737934638584197728918333985372440449110735858157427365479496149636960696863400057090635042570053461807274866737037952223701795899114834040682971470056819429949440680955303971469789407265693775525068143135591264180383452218622400104107521023173401945133585232333472555406526666407944991244644905266711917600527875061403538685427835728606920486644095456676132766127818824978975421814321224499640190340441127605291707230888575316839564898226015472477606750395413241642537568060100813216758932367615031531476905954048587833902814392432240410825164387536065949978426199039932593213936970037311485760936065774171859190509629451050091870598876201227581431282796813157132920365098119219572351527172377458462003782916432315612444831077095058793662479479946959697594845485500058658209385398289842314790337573495721292758520298533636234480107320983394922053257605690941973272975070727962807364433557324918562846036663820580066556324693134970163717602123817185827961628431690634980026597322521222768056815776091444993109737110166970311914177020450865402364585673758354181635407559342273120396977487923229250817904196231846857121335132426955445794592984943864372924551418999922996033586964082431251394746566706026498396222288608100177250819442745658567518946805045691811913225785927445821131649496984087648460139434482674666011420467412193040068117251958361654247995860155383779264957807521007069248266316567034518309119235174462474677842517707780130626406203888000468403466797056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 705405228105669763395539133960182976179773595507826790831178094926983870483479320095476706544074234245238462880724588314055905253035660205971050870925045724937702853660377047858438067916683868212643427269529623066747935166441814970211439171462116000557209082106026579100593687833426638759912147720501994284894344781880288137271791721490826830121958981912895768281200453456459036217358585827285937674187480106958480142784732666828839798370959252481783551500817714974717458309947204535455108363914891555353606567406444212854516187289089897013143716723187513876073947485046221688065445371272143114674832856567724797169658443651487747750356911198711418762600692048494937500813791032060675066744118948609214317758323972799849165563673342023837794001394042874293301584385877002111207450731134558185038323818691154462780970743006855989533650421421088504558144233024442573257141233637613240603541534914521595857263404357514282409931777330454744060172859714315777419579876496243979317563316891012654309418153989360720764932274448590046331160779651104162444990696538660262501611306179153736872621373003059090414798939745208879818048104544837906906276870182160007207449240961761808190977890519141745703212396634534675687907317755613366224928452772152920346229747329332144117118674036958903033476550308598787884430559863642365022452909740910744198529109186842663414173666422811307765189901547039601473560267237027391664216048960650867512977121178590551935155329664142013409601013672932264345591134198650422604962527439510725972467457963197047307398336794817825906664735485729906435430427958715423996765476669776375571410447243614759970370522480146491044975465047702056159045275518592421718230083446542473501475653695699269550206607490976842313207139429283011661263984766996957308267908941627237230920078888502895572806671450087753498853271222568014010120521844090156852433075747767144549801021018022878650603753275704933492155103424582221085658952186585901921355052898991326045323764907787930653730243539644930693352915272227682828948372341667309069869397350826280216831965472530535482722221297660980371221425944110608628894502446997369230739503572722756669538542530247818755234201556590254987711748667483149475720167893161031526529310744587426358397688451670513766500386845724941019065124230234079948115663419924904846986693149285692615264325002661162267446644136387127496398259199237437236519347623866166838758812025999180888969760188131594207552034773630143240580574039567165809893995767238843327227358547833544048030867418279481293037109248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -163223602064895406558253777654744783849185830455534463317482753727311220403224171591396289678159777708749642324935531301859574113320522420289602065797542251014026297029624406451834502474295569320156643418888231427255701331224402071962973711349084844275979197511465364752817082819806935998592407162290996910380824367944590713824724473142229345729311684406337074211228161595003167300554086020749324578108798449985318901450569221492093008430607721120194312161950204596650236025956171581064218640164855979240517529243049170088041168738748879037504968163255547351395571804218740394405595786702846925940681753526264840841866730769513772826476063938133259635088412708692887150092536397950339499368113214426533669469477190572167768568397798773811170500107580656075412547126566861436124731007925039826055178168020255951533275846941153253759208690942750444435214418087525645709421460705790933767880020611477121267994971756524339203107457543822249166341334406133934411476750644705643648296306693707364864682080338911099526307696301800252044053925679756029089701640676180467924818275273106200401773614162827689728331143863399819823308264545097971794749420652136947382486084892560213772479024982069972212349512129064509506397507939305914037902420503443338498059706687981457802508408865611369922487526251361660592320446917887823371218393881516078448272730622359463416402717464636352256189391473761763039882666921943609166325591569539739237569961179215906925945566118487945647037120838326213922076786705453055154660952252527710303581220502019806988590848670655628961321682838078202161417925462293429869856357064582898743511983939113924854282658063184832268032695778865945692421170419346166023098403167074427306016408458654170563282184763675296071792434868288309926960318245064829584365918360464912240845559253151064429697827222218994397542348078450720656197207400690935863975022019266048569549514535678989703393271837063561763533172741297995549551009615601071520316812663486325723363598699136805747002937169396434599884634979146127601867271943285582302334898842455454209532434629227757072806099334402152367107033675252091770135030933512584031374644158607765958178875574936586046112314349334456305154154726761058974742452778895760769954585336530107003303346334869417512395243232109692536679398611327002361199333985958340411251080537217723525603127063855225599846726541106736013090746354581172832968729050061032274694507707623543573549704821114003050792221077096784456002688242904664978266886199140484155497246629072047835832484382337713611785371648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] -9083532244582657885887234845032710614297179268866694409247578333217611300375838569074442797561345591522671058230330415409697878342432940211141191171978846796498977784140589003454137524479956771212801965291222339678941163294248728579863962743538557668066176043411808470699096010582478836797938640770194672262009207977972035731985363117224155481493791804727617325072282868786352672712137919842234923738544129689851168624099467294677329154056223922719796711954819340239093889041393650956193441561970838750975921636399892141931348777169677230309817260324590155443494938673355147626917927438263360692517317186561322706842603406864598663019043068099856238167952608989662781861521286481348101999417321816449471811029010647318738153373869344521182876323404824205407514319505857161713704025948447798723729545258217418841223133424539608478462338796004311509807371654161789871481406621652504697969377444575142588966474537233806685790524032049702409452249851680561583267306927862243933990302049551442992005482832211437200223721668099869126972018983500469888620582903795930479961026239229445500135885814404674054737022568416946134420405201485074534422208256315926899956396695509061879066035897434668750171401363387524929306641011646991440784649873445823305456055713216801000796808357891970210258535181482981844651818634237811229273541292543759559370520062253230290191271525533567582900576449409059212101407416324659859269387015233748252123712911844326996841188208884493255088386460195701233594565866891683288079644432301330927615114725812493021992401727036400482330173808310463161865009687975588228562371636397619700741862911340716508059851867055951949837765921352702566343803255622505690385990313375423895103939554647640628735150192998449067509998692710448844346495180339547145908190252533615269035098044808420816739816015017422526357971026642620257347170832156327025728673641538269126904259955033378205156672022271639320674032743731772441252641521678546013409105147790290542217281076053639172191130285483049020078009654652508973961753277472653724723340193013654612809205456209194509085150397431082481376243327657099214121785500885063437504710176530589342427103734991898177190994975364014974254723111410043664490567170099647613619020128955408230037028242071477447530817010876031259789903018068642807260257610673082127612520497960640584241584976877139110674029008117738276460453068780513710466380154533086125508326244207792188056589757769639969251721490241494258205324714873910067703309029457507339841091989842770327244123126680403562284974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 24942785432583237475872817383542663053235246609186035532964501585550195985700404832374660387300880913916023442955175953869461706202965989165144221939912411339077545543079157857676733393912258049353302232105624116598908172064874529172961698270128718243887548314764734278429849065214007560296798507732796253368017627296270040292636144638555493949086727207704282805476452739853568050265304886145401573251587375964900158542096129041805275857368446894859705560889870897291142502186848300812727855206440966731259378740013484176828858103109507346177482096007648497991594249975563284999983385789374758669525007787166926234152020821365013800447129728237513858802266492332235459948094307241317004485393209061063199094171785281818895023352571054755127946530354675968764455362930104329103635910523857801151989119920081295444372156923869541115778145411466222301112199896310869627683610279340674008345498704770838226134470615708108623015129394497300990101720674649807458490536985273087498451661323357642193234306140464117038224748322341141116904012953461016950711585367307491665352579805705103079657717933923797694431189703203509740727136690842843388620062414962403560375613919384862077931734318465962227313685794815330553317487522980989980148703471133213046831274346192165102932276117232666147321945077841867576628173852305837203618914456986769639777663425626494812614229216864568965222101072162123074293040945383530703297058118526189874660623415894364485324259995657676121441535708292516961742975905942718950702512301869745882383379369384244039740131447999548444671483991795285333919719531111834025345012727103324336088475023527942726763365382840611826790203690566658043185028354833067464253202704610143128468873519127345311514536101318036974590705615980659930477050847741838443310266858115422624043712299451433357321125528917175891583333287350745143489276427414819818807642431420147160649149575518266546736127791797127968020299060930369003034488664119808553945788875132886487172620709487003432483396853939085907689447239027239274044798442905099469592742829183514745311892168092246567174873630640921533917907186102106134939599716519035652921721415107169187814759078803771655676606882266146655137773224402494430239292235048589182948809797741360759885109662081822139428161732215163002225117612064943686815760387007709103373217683980647289796130823047951610385491512317961943850834845059048341885406863695046662824832853091162793130053833231632057910926763807379154087506566886342773841360226318670971343655190817665755469208709410919287068033024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -5947275505749331441503626562634739481032605507036426538515333547471125701533407122585014310728049622137511626856865098541402104673496344953234878915079379228792663873557926010308166681872216133901735993584764756800875710573371879838005768510876653087058260726254004361135317621782390479765386863662841939420484571005543188117569092288875525295301277286263494173703952589200070112960306551828131535316000283531893804287160265064151729635209354579361385620837143013662626984043446422697730249842721304261596541153388476674191531214213480181551977617730034534086046719217663442949443146846567740194182676130576117980402361172244714819293531921305602312962168949441061792656168049175634292569560227338796695331851966651876480921113797771518702269257603450899616122115032995622692118417042576855632032980252590938741664071946423331221093999886196875323628470743775984001275737177552753762242990395956254250835195720639627422332157849385026387024005106057241763856264436602913130453829240433516818253447235795133471333287237538433343170680631588614370919463563508116351391860215002294004912560872167175048695588195495009834243397727550191289966305412478631237230874139403384147282715416943535349920607337979721206460931478740442106505853072930712707586572848466508863058656215992034028282265054871834019141151291568278924351123931226797101420391214728861761369514707801063731854578371103090395500711720112027672056008364060935198222467155479163507764691682057481668590005805778571674854716149401141933139131921717135462224525217581518207384978749274909686244793531884338599539632857889071705992224144119015053676705222292039351394286609577155534352121089666122794187134579598236993825013890704269503463723552713251151649700505491831147536876236900786392769481748872284917775768162212514372615249780008860443371203048229931489015684450968819529931169842517566486165681714152579348425758873671774208158981089988195935555217183393362464309093267374546297559221464282501910612730657380920195546120911027004475003703951269155034483913759983431811358618848161143026801001489391534447069505532642760331180869161165097730884009246060904661307724925981510134071233361620988415314469044433838695633103132240088404052929962652939384502735033112619004501462368394674379106222286625090516296139153927428248856772311405296619226387125054524634138073037632226596896015991764928039070328845102318370921908204687007873292561915884575123663352121407784684684426515688566893380989186459484296062693486740544009681204273963425608323776180474715073369079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -5817970202849354506709836782361159476007335370010068317658180156465148188274136985104390522290735438024127510861109125636325560204509655759301506287497708525512134850872186403224889589528828727636891030976087373970607372517770619096122172641050422434744046228875768284175692081019797467420465548269980446426192797636272743236431853348995649741956487991615607565177491735940963092674601710354072259770000002666278080975334858741652104764131993291654841269520399413888232251332559760891665021880796243466238245525671955600414865799472547128837349919780296459082038396119415476664908294213385479812345639347128419082967855378076748609847293806654852545177312487762329735191069562551530039876901501194488653298533595746487646941224624267107940143403905555015945052372511390564209716434502604091276023767823404814459995996215415867970391297284295572409464328103219205293433153866287051041272728928533840569469269086906025686419291609528231859217002670420185275870945374325342216216925395959603880989008510562425095076110772540320456469628227728208816093134241333433022934258295110027184261111998501147201945431866261022538254292884091830707896490371827478419864189836722113107437045519271019555151666438045125696717468074007313138626681546631884426621137399068813689391945791108585176811660353654539233901622230116562266923140252370904749199743941732487232183028590266310650103144149904957358442752961133074037929797856559999121642096773423001342349085705246301534376674312890553453484378430161071941943322814833757130267565135586990757619261842801375365564414082633158690623690469663200250717801311110854932983264387733748751471318689375104335660427834674583318252523836313674884662691099314858689903200547480474558177500892873148399648322029168977616282091366739491961883539804791941575555121588994234487208392649544539045354654520295089375103945420373506908032028819366363159583536422259598339779220694039296190695684817819210320018949914088424322337286227957311066900337076571453318354081524356149573575344382691460907583601033794334494566428865314804678289764370179075097632876190282057471007049514710748192558589415358835036153760003701699812894336131068343538290259276132874064489311206227593308634139690120293024249064784034759626780358780779519307678172839616056340593690101358965040181139325565442107467137244405987292773225138838392991190567086948742032722824747272760778269760772680869814469749235346247967311894599368682287979848701219676444844586271547434892472701384971771948286882042208753609487721200148571121254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] 7215428148276357290053462972053981586417554948224906250867232984242060423182622557890361563905447834324391539681850118955867375663198680344856289479272281580795423906602197965530734647636710354023515038616112225855879691608664568176921639262430879500613923487060255765705497122350743084278494195727793063885519322684806153659433828739219808009199277070367784651964089891093732275723350071807982436333881986894423792991091729204358520662364183650836022784325628755971959788363841420492933066024587219454466543521007776647842977456734133513517345642312143094048850209450872402032272401374083376503101371256818075705383723186925443687707313083563958842166006577349219294224716235485997347454014442917190614921239727914294832289326541615569079792491366388128505054275222382302575516649530534690114923278450253825065047361933422078362470328339396687807063963192878130612205889626062466198168358977398579370604900930373860165599898915485249520037269926046984263142677132018291690690678273176509233929103119006299955610783445753225938668085119409565630549202553014756936198532796631304687340782873156873842871662687833702794873726970846141063782670491885827394259438860842409070942429460456176076974546727419434520609389667848816767684149531939391708836725156119521360760792420269228779133992055214498897636531877001089267561575298520630552279427395059060460554215577882570322121466034281992373818651011489227409929525287375954317550435686741656486869213098786044422233697341416821257402765998650699155507887777246275255218293419034455032523385195691037501642368455819159933706433518972233986488663596320845372090092079470993710732116626645345572963439442103641925206520150001566600290106914910193637595984496838358799498706541857498137328961893074455359575746069668856572333103852533244036026543050615059772050080817848070800697874398277290349155938991840140284950570213026271598761604414849300202682363953271198675850446190755257380268527091636657210019260172626752835036523645898660887066455135130694293715972756439058045994147629069759815007915446220726253887788399191719762295786768947727145281429716146012997742082705738607824928592547273917171312591666786172426800761795877863507116701272868359789154364599942982779020320832443548362209875514309848980892450377622891754036664724568456415234343166288333721163279006752872414774206528605089994162339582522171627420844666358632813308712455297652268051678780343681069697860351872830616213882599349200854063805902255923854524356679188083128062657325620876698491215158579515751214874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] -4522297184953798689489167459353868185764671873872608308533240060493940709623993730000205699787000562682963604366495521436468118484285326433273587773247142931321855868184356007818127662174736289858848904981508083828548112833406807481485780772142278871554860385221080406259373332124731927633242284082127890208049199687612223895404070402132076673454390211877865315152292694610564465521141683167353624422995746432334438020840681686964568302321370012343239043114039742302869117534141079570478546406209377964750292472362670777148155084512976406854327326046585924326692237701287406578860041011512129502205418562837143848454716455999583247806537704435534639970283236714765998805191533859121055231111667025235257407442735669717168491442532294243879598833643553783154016896969710636804847840820133785530497373010401184945926500180535711162199377552619925431878879400712033149151935100402612161081106947736087495169997414629841346168161249629981529412089521741100754877229891817535151453638239837032781218391969777907528837916029922267798791401653019331955828009814381614200138794784615373157790025943674057246911890766784332500033105983321158277175627714086493273201939673186262562807338303449104197227831120921979015869599967677614937048373609795987471154059234120062349439509595331716149350854888580182635782240530501932393338709682072194222312819925746481858386670355238124374209831251676115223779345739660843126992966635893954010591362493249220849326998909318230873668222407085312375327147636060973361936245036512352456632143159455778876883158365425590594541680048923269988161214366979602537204963977351113519825459222143071764429921751571650776318298854244090633732835444627931649510973402672075958953916639080392745128732223410374091056271412556463050437234952093867957580985378732318672760305180928847986954987555763206916962881701399121923621179102013934592823707050328059266264201307715204639754078931671120120468157237588046263873301350432414599625556773750549155253166538449429644237633680454308671811605983779860068857936088389561109806493414535422096054450839789729967446317890496806860428797342089159962274442729974420665805252906394021947410443303248420225762554242204929922258186545590440454073321316849770081385960303051331192726518621517391791762292294898992347388247549320238489558652519200578416607743207460805731917197152120439874396137864741219458517917778659312871101681381593981462630885830966362098075334728529348402046681443704647902949346942228768927655531405531100906695881834936684087066267656016753510009798656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 1958933119898858012094089217465631823420010828662049612442676595592793383560281572161838494857765192644712670133704563146852230745263378502898602207540396996875333819209249619641817932710008260558937877268187838024134172811410527022147014471705342278465624901233194096525141892862343286233479487102511532261324484413480362568617873262323835390441664644865833451794752565823053722359340461619323968409090712291330296002726616539679590784026898284058137006720309632878055384237991172728457713268732644379955399491064837525493636866241442749366198222514342757975504412819743234317429359931739777209198454549132262974658259294889662476307186696045593453231111996559344643771242910116960729985632277252098357681870420073235308663961527844255673603465727297692172459061753281286631694486520994932295672552806596187790866018504094893443175854088937341232637646397513109581834879806711260380507395117766313976258530608276816665910761576975202726021520327794200939838953496316410559905708249380108030639156953284318923001952022142907828870803180179439719151040206570863188417686709711234149497562044742215551298985321956897857881355134313775993710882703032435887655175855870273552119233539292668565834448936080217551175146546862371701563193676919688007139622869822939752994229906019783498580187408885891375871734033799915918264836686115875155796955829637029446863376885693863630716456612481853236809330675373655201794597200626244528115233426795825251161122081388822834055804938819956873353439736460916192595823675592406882355380508512022650848397133534213218539656599103211893729024284850419517082543374748263769271776138605531693486057803541040227169434639282143773754864874178073605060510566611782333709846195208358553890742073686742402542496927109347372962611530775713291498622073696525952983802395469273136818462132911380103263766681596745909873886902867475456936977945568068440049601230087401707673502556014456928006389342779660623322436530994555662206437764568383465767928233099861056545711823597372513499899087267874707275727998634889336376018060130835069996440621972409757520456982022847606642780279319042403401633294435530883355276862861518526342903939093675220932044589186258818457821241093798433047642444172731650227430679925869594643839391994481598444077462544341511082764766935608734279018517159944636733404881168716354065768637701027104967211221174287984892495882368251529490401737897019791122102665412646504238241407196947473151485101473101827454447195393547264355726642245337364564707295105211940718358875089356224896958464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -601053044759937037853983101672477751152301933544676484338283258396224248211199383572678353631185692464567810816909548860323576120584434594737187593142431830931407582124554270594225810375193532056849881133037935866021228313538518665477123595425493263789290856907114118412630302430695683462491757177338658117525714856449897051214607587330511094123120137027665390526010262230333241867286421130220098904125793211729932672320023832037684585070941619805758155522745057003949493295931954804046878091148545486325873056100664315812382313794808685247587696337553455575101427297750720449574455980580887790077305267966150045436395114821272105604526829590399388488945784739138817041148092996065326167882603342804553675560699887867229547197122867282967782290454516031999037223413743031178285974604821608999502059616660563563918338073798364528171803188536389665939392478997792849657082479704202282050550028499275644353554761915936477506507137997137010031826841871088629965986085356551976796135354842232479028621790057577886220459117404971847441857374412145461117608782931612849345995756513655359017115588284825628970020382552178100329065543711773666158965022543918327870382196348868129118968338366362591490190018551909729164954704339133189718102731338965636984734344794566785449701135330061627327445896875723580090265109243755085215948642728530791050839913048309151514698649365585022307277441343598033505169436886513012812836626099490254533065363719060734761413148963614607461387215339209522393411831241076989090452206007147504272083986499060972500259407669364234687100004181684840410464818214231338568576765836131753323925375571832027717963399241592930168420547504659668699312146263113364163224406072032158326134879663584870212800214054855024751441763544746928754081643194324877366133935565286079848806809577709209862598825695367492544173383785061223385842343355530001404270234628240555032344804313668145843396694047534255230107982608192476521921847932663815160672395118157795058467958877167589765617404978852203787758988165616537704738020239480833720179382321548962147995672004578904524858619678863059156962845932180806775309581947061717610566492368164866814913313251807331915458931290445805708466163464859022803081244573318341380820056901627004256265659684775943169080641738615766448501815859230083426400487442896701071195122043381817860685482617665946083398874667308425368570120483603697672063159719537594758616387419612294310852906514106270931739289460925102752557011855765151509401230979376041089820181671901699259229244720165907175833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] 110808909811173975827385067658719758628268071404585095637381310372389734121448262057784824116097546021505090801035243125719055168825417296931097138462205047432706019712564858226020008441726906729080140994205181210130439615766543871465588147641695729874769245280583414428714243836918775297255154573921542140760861709347306155019854605083397461621719623539135827186559770785181164368440026801383144828078987285887290187766277148158097219288178009443501067515750986278764525732067986093608829680478290184959057575625583321846107533408110523122935031889635239229566150779387184450848592834958295950141276101005295575058175025675292918886996969335831035138877607012377550692331016522803520815898597096485946123224276876825188052749880656355580107072007667014158653770308173884013821490885343362551188188002980511422433295388046166780544055046523378925390045766619138817492479635641055445396112702346064512871776931577415479150275029042666477665584498626338533172628034235924415874571697872044486918412964674651191186809319943945031161117321381957787578415023163799896565678156869733501545034305025451190389272258665801487508055702561010829925784205934259825571981632909181759293510501751713475322679321040649841003915465452763037474019857527779733415846455552216786363263348957739285005405713481271220730670787303256728768889582924147061229015805850917709298870129369763686848317662837652694479040459935620611332324407684007860755608861591226831660727945978290184485052985109007572599683490720315822930508908478026293255817596037053193924006629457036455100039787732403041648388372540307372779168393954729334064049165944846044847547067846845055210778944101815667239233099510611139663338885692674979274120630526456813086998618382669503919169837447417529243561812261552542122332989282538620469800933025374291507408001448588042395634573717713713623400715465284821203912303296803815928891067859876707092109294339152976284544061831230184028861922584484262596708153537032041074640162264796763791736830683847163267515848711129155206986190273077702263737002282755612106570807206874885188062296816975546743641085696151885546157453789144337391605377442326830469798827536372457324411295449430765613767757016038754050824396906828680927599165428339515205505308470324590386715762551625236902463385455122685948692373792952103419560862671728512596487887241452011190958928231241172596475531267954686402797886055953894561662791532698209215923489616203384675868445064144191227749390099687973210788286738401266044958243898850155299313807591148329797419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 3609033929593918324521623440438681111810668404426942856816345898974668521654533618955821863678179058104000992804089036273116391211779280435656707808952894577969095237213907333022781290149052902139768406500431377867421423548451637519403528914655356884968749703037383090239046684383529801627830772475668450184684569879912474621095777341963202280653533043167803453406821471894314001897989306885635424978363468616232774913035821189832979324413812344706201944534855135659074852240561211569896469895120952356405653204144878522784445945351080689804044530846848985139233972522930832309567982740679200902465378133642045971355347666189490150588382997335257310837732015780729382974586086567335560328256649232821390950783993784608692789522502682763546953605648080134014754352842414896328238364510641173291568218739107147790725042541225005980638949245655750054611145293577530627138380449397922962638256550718407082955486579916129378357448993671875659334957011329496900384059837142277416322382407067016756996400980984958389436449597521034605854798761152876557355599042200351008504981636970276434826951916208723704737305791828074788868568370371773831748857241741631876516698342456710192858141646527170113337330404986078477205173957204102114019097832684820091897560403783708238509331012007303927743081257791695992873144397987683216023001087002380568556592813181251558733557069484037883098714538661871795358300610824265010798981448739297327374516548738062153662788260563408521051785336908331796660167864890990722408762069477528520322816418385037229649988282566585292434328390001478636113576131491809359566394424067933465971859656808616316843132506625160668295461657489188500013071775818524835226100749647574559800428804506797173206647141959837227446074619189191995126529377920021683678455074744920228827278777909265006863704973883922507684556799090576703522326656942115954227970927874653820230845949065917600315001951331806887997084059814463550908712327225879407860672349870116724355092706297935889160639696584933348817858797132579327504067033452852359158836156672815167074579588699100687341957143157194370738372442017717757281749542481702785332724441053287121991673783948634517892284835045564254330560734639371864058638243513290570752427319560213172602458257992708665723779912135704800700641142923301480477390455927411311147069749462388633448386461547954027184093463173222298943252012966920921839814483398265082970902606039708272467554353663368598177646821191616057437658997307403573452047735000078088834509941116702030778752396290764033753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -11795348477910079585762779788229292508887740064141403182032676764060227368509527699276382112817660547982997765075356607431672958014567977622902004612547965661672711430733513183249331161773235715485269307733084524984499753156120614322363866969356315592252399674981804124440542174110400919607328375962658986401377784339355753482632863947145903148752193254941107015750928929470960399635692158985841324204514157662367127561943296994640630541177518349478992411538292875001294503620094003709849987307024774973487058844360259156737516321691162779043000318881758430197556139102438351565547881496036367461109478040691567053482650825556693065169279778423820354130102712836312370489167176482534253005215922295981557090124432912497290099089090252907935158745421062437272402954774634677406286182722299950025687642101818785549933921786828589079173355432185813070558133334412408975528082710523853182298032586351649762865086353498130167173054829457056331585003422114772283973185185805888861182321362213351374131451662200861164273761959427673620853623079594256714904457602742188340686329599339311657755361371639626172815127638319410479634718357294858552534035496037402271316000595771207458216708286672960945870640125079909858307624287107471543802553479230856194614466007917409281513936856624888305203798233022073850826800919961888366397569027098747440581795668837097818422487083605483628475100474451142932445869166764248912047377829120683046354574961776963327864838792817731716351720091085149446371152043317651490766448667855352983645084614741857960399452965424738140474240481735526884208325099750347938556801958754428111683242306625249116074956562968420096392374234118447249957712462891846540344771883094680137064310223740951259130528384589274149484614417596236197513386886317959782818084540365062561285763371343295232800911373870285860760632727003072835945661105882825481101275069851500765901328911649214246339150245120639037706409397793904580813038548753960454983592238725736620235664836869073605056896584695750113860768667999639768709067030375900981679481019878251392064846865064786072111741648302272870950779696613133145711582796467931268989280879650003985328759139619711185475839219199341204946402527239678250754567927153176883624120846478119386041559220578694253461033246034977984560578686998511962245800822071845206252759097150949613659450988266780809584436183064285204427887058288892081758194810896896900041225886675810018087756047333113920579937173454374889048859508017178962006408198292217785848507107409961079338280164558593064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 5181144292793812152868119894525692138741465781466943156574207970464586895515989438310728883950572174213886738407503850373876952079109144934591251441814391706374607202529313086082722028933341862718967382245718179120218038299853396321188741344486889955289911960762779011976208130346263097232380310570224754300710886160001139625821259648616703176485039016226139251939784752112029609696825181061555100487708427257901828430506228811224747354449789475514185376419229436501428839113243673826882792452548095116623020916684052492029989445949259870581756203366180107321875402355172375493743429777105764150072640325209002476040667756936727591060174345568258765607140565496955579340198301754377551137998094890902491396563756348730571111662297066397373240989400061149267746022605003682217292586423561059253325019803037975900965511152788933561267735319896737396996145186588648753675959147395483208488720180480776145435414168029829860043132590022492392448563775076745714578706944963952508680939269288018142789023384478240108868487668135150767118463751821542877743543499742045885473935369059953707529616433373777019860075346459278089945408137100468810192990422201116023444949807654757378821686673049643305346274148333887872807137902186576054281590726001745343593634845965432508824587552882985781242788750969928250545203687325703905585941547497796346790503077418797884270044239922407862627606719454740979877691555950028564178138761637799269045975611929258912829028160691280610072709965210241945478785625506996279228965185393372087274051542554525951472276716019212441285204862953589425984903039285861312444586917153210039894119185392911548452627491945452706822743164849247680594033358230019505869679127300322529864231315141588390253456589247216526488428366417643120438766454748314337507354114034346566828011912547316860394557066217632913282078434472097248126090601281832359154558881297122380305141460898319515620021185947782686922289154503006995052342764968946214912413858721290782174978011182767474345894338532534603862263312332753629924119360069220229897059104051854526075227209358572707326873122398840948689690699167889914770358860197667457644102086874320340457266076397488669809861883945848144411815459134305248329028309584814324729704107130938072607117371000097002063698766714244202914170966179722697822671617736526395183016556398430576602209222240948671783439976603907804195842608120799152426163628159415810323867003215950572541726407545125512144010906705381405343646761443709454017419337971363564424453056995236724931856780756093172187136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -1452198760659044153828694953594697799837437614553402197551224218320777833872818091271624358150470441428240504028121919743275231729194756580706601541729971616953663604840473244491316436668993342601892605189627270615445831378368221136515147797393044712799530503084181450353690427295676229164758227171119342271623656811701270155151758604709765692251506694860691855285740423747899711187986454308523747221277636677390074526548535364688844256625558774278990090486313477505194759457368729278564840031015347211036306139586591294657490181602943900353587796576475586659053145806897806882973425237026497581310322134082305536703310248758932649721384255511368668870641834394109622950609254696735745080843120603491458161191414726818831410909582783474539100498392004061049425069780761406431914146771648241799072009677947239359085397479053115397978354191936650728463505804538153890048115975169886353263544955507812398120416615407635637687869363182550476163145832704564028239820248605501299649711287254449519974653061568249280251886388578726347653105497881192372635540054715906964277042677765383485766190044892960654024885134270570432634215435516580752259194668399594588883806746203335735952290436658021186149722168270055300141023546666512735632657161851976836124539921486568927446485086355005779889240634789726009224334319283154985587714752634785201373307813945097132777405060183808375616057413369078039599594059592242099969602946039996186545790969412659065297039889419544171002878072670363612465847439832259610216805273309821829350471718780338188994011929200047077228588638498220381306451216161113175928747115897429343430391096585830656057568259803806952726031583740301821129543714056832889373626413334685699652354097760299547433172346573414768685934908008077905103815242890913452030502984590887650788178531524271597737026751934134622127365595763547995425148541439145944107504875252034398525844322961979234359955553532500608074830261900691421986473894144946752892537298248056254636015486980395363339148617536608650542625597890379292890259249071945165316360237303372803867657418756899525697606160852775007087665908909633904557270288841538131026587417283156172018419461269362049766591306710499413495209400285385191949854059034317807818120357050689460038900028050669881395899082971082743928028399850415903136360901442729776091012538910112220861685722503891614768974433458129519242822079208572386971458242285157639335277509043096622113808972016752192249796291933987384744282785820847210076086895434088312234790623886487729702503030462439120437248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 286216205535965447971870272800014518445688757371757527250323390266910265609217682870546438063940561906939610073092795809471314745707458645574932631015948701283969915132455267219033873211172850495217695139271319307557148644613133568278787717077233599987906226096006358294807741256278135244010625147581019848890056840662702470543366236149803395369587062765153853568650366738881501188409304935449623026539168716396222496528275303188563817646747250357478072973391298444382765999878966281984244320597859835691330419419815396363467998013532034041995135738118980294224400634570936210251982464435194735949458341071704115195230533873403876673643343192203718595503717973793685891384045184081309044651759472405796864471646338165318091544258969588678498473082830602742945297775588164800821860967321363629479643400287832302632932627817728562262867824337008573789053038089673850782823190631229222665140074439154630275732388332272311085795994403801477209121920823148630930978557753569571943091707249550351965502155737940145459683756881152252913139542745312670530880394354933306304888417915536741626131808637059008854163220444632050418800422914492466305971481818150538641166840499779171482110841317083829022343549314159324280011555420955477609008146131783129245972787912102033300470653313652562710437652287124758072874311029252858498696429881721785532541541516457535095949904343399770594095841538190664090767500538051414770675686309682023179337814121657016494946022403751445486093820539188701571814242764380028372743925079018256621910574692430621931793345378501026169431686662137642585473531455806780667946639422956598668811796979478633733669060640754856591289163516138969704503512827756577826924857349672231888830244710124013155474814485065035214501173376416553981027805035958610855068204202434873851339864187723155576557092757616225903961533215555840434068758255722253410139458180891913800244084944508372933638746690660749533944541265989689293249047668197001794333894606077298487804553555770486983701216349737306805091923975513032990606081298503637298294188070516859813536100453192391300728751811533048384721535324512417408604184242925999608712316424366362112343971874814635868446428829067625219870593037568239960714980097024758438445683343423815415759827455153201105025127488973406375795691178411570011674511681338844279328963835988988423694036396823510501011578483905694805789216692260852708553135458254282226440398615556550354489713438317598856348041008674565298468006768704242125491865336562855659383305711858286970090444161519330525184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -32915686999363847974718691619284074006648445249045672437031369318403426960803482504163589208170305604369469505085239208094544922689032270266672092181809977243609673911564734961273572809295024414126014432659458748440710274728518685534988942310474907561145949764185516739979224216731234375569919304266966358327479155589621285205147333109500675570996944300079984773614937174499475337118681119677644155100797842403851936573022793158121895651670604779922678447734443608824038083374481134628967256863575383026274507266764711120069990217763390069747481050639085762668863493732090314714316201751919624021436244794430726505075158051938969970207443557268362845431271685453338759100159592445552254270503415842399971763567821612612281927251101093896836241308463997217348097040169724524910449369353447156130375847649153174054290734627443636690248448159608776946910673893585120366090237185271625599877694421087633511242278625066014706761790506887638797479478636625615940123790308520099033576615759223022874876976496627408232226954065234136033838697280329238333434614181527937431208279288428788321807622880262700624825081072298697165533448018010319295830227426803436452593307750031758499221081448257822201497403849780613425605964532589332752955460375708935416583585716840380797747386024948048887051760530068493785562221644494484898783378445700964375334771793278724922661104552543358611519461558551169165792817164309637152155379792466326814498762845028830148123985499165720075878804356654055153127510825347154000903858452541818289815175079880270913467578015122816027334480316545096569814019704532264268831002268444864975748965279441005439915768677234834448505509107982204441836032782459579035725021880954580672517219035504245811070296471114247078584717112126654036893234960466279283784248908086989296877637697369967181503432953749533926164473105097710315759146993353200862747999992698716622589223511981115728820674899835405025895602191803077370508412408420409312008887853739375411502715191501342319395370705295911006372000313080797414501693989754109827374012395395024323184587725383580294140848070182644148543318338939547533837377471853213309558900130581735132845190401556770211983072316077978139153662447751782786267194942203709812951110334152560848657208044002590082266859961707840108779739802832598349875729227834313631913361200423018370122626071951527301516408640740684423606556211064811934769719041777132834270885744197311811570366279118065728001295038847766214412401590926359663628278340210830805407010282626465829214592432399494152192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] -2373148002338496168139645249308412702212773868755275547838128718160010286614744508031714714300872963780983363258184984071171895636093679158044149860549900419608836493211439968974134108431539779078907891660258785080381954228741280416737056412076772958109368203385274189029097526087461909508620986553272857420171502809801332690580695330562308034534200145745679078097759760583369026765967077154780238527559892249886967376760709835929681204371611995317687456116177108340659929032116824754314457954917258251796756439940669737693595737053820663715549241857282700923345454986627990315356364368768463110272755180463126649489972996151222591244993987765604269934706536898539619157085508936742215608380224439324583710120415915541091669776400337176397282635072352013820414355341861813154614751144754261619901173076106835500524572929043244321749658060832616325999278027125500758677276182929004621251409810415717461033094676931138968032610879648030109679350502658871767741619524135253226205701554518757984293757229017287331765837986564202731094159257025196227755717166502461787031618523760982634137913556939238986415328998265188647340591730959978585661178122969070404582089789227145609648936522060885862031938322653140891626797945410168799826525247974546742987672309963524191807833178026007803988982433339982982719847660188099885198176256802198988688911541221984784534543864027358100785824277071308010217227409137075809065519546319774760016448538023960898933183964102460551522526018291058412059761446552259063434100058109380897197957638194492606835971981679591400910719337740820654332373073949693153953021640944965801560418731119593413846932107753644294784865381948366200456738787920775684881321673311661209464378002445203228442266849501923285328023836102541363915893385133722420681471850571469355202537371481633768556429154456392805594152869798555299821257368869269120460245497102181474913125868438084155239051607775526799059311792520482235571039601599856039115305983402950245828246073898848844206079168056833690473482357113201306330111500991470972476430930953486916535206861361694379234165568204653644065355591765650096035996364099326517422592888339786272792036225161046279756292535427237910019694899357961169706015754959165195367571247792698099785262160948884959254773205506833261548971113399158507760758262332040522686491631249978471017107391697221821699819510202822963287669193778274607741482589788756334082891008856224407040298642297147472213487471373233534171017408574347498811523966982927695687492548202082154067600249432127307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] 2551087187030915862055733243487760695416784062029992392630991521271622495038410822583128966239666252943701155341811903056114102184974410294491026567664251980092472835305735673561605299078988457887321577759029440693513192201805677307850601407685808645220408016055089421884568911945419697984933235783392984714382451178235676451176129329473839191523147392544608264644642191907091766654691005421903395320445741394339283860854298908477631839954950071922148933431856893166065417388148659654952591033384786378280286920746596127208872810590835282314056059012707639834838678454726275687064273721835182753886231640895874066360814505229425420757654516014702719557703850870600892214709395585009818108412063633834528527884064667042726705860906697296578559597893521606623860171272186106428112531129098118692226638698870368470883989117010991356482220098024948226438711789820833733988313358982285994376353423585530765400715406243554828300870059973387841814361661848901494727958595382314088757995839582145528522001088914190527391385474077392383631602866574057124968071237470714345738088763773600804624792242855978631029698085253333765385173691121245474473074507541781073703074513493930632199863366734777347227519910710154896757196249028806913186344545335143666774528472119364522165963204490628139590348989622101188000910844900256494837851453170830546346189938000493845281095609333139991310538837872931819662739272831281035689366813102285848625985333547245016705998079591161309439453261039683213564149595028414708303985124111654397432867275694615911820305596933429193817945122326159007730536807740402840552042645535115833331484939189545193509678705936377909244827197013480452758954096444678899166556689321178141253342367166156357133920545985239999225175914150387635667892228491135195295315413929857971409303322788795713753538894031059914538043943666511500732098497683244230293349391242487001374426530555020823180967921406470020166324086154848102537448319425081264559844039401110261477597056785815150630038125154227708085299344084227254158709005511093866457016324479325639812646031845228132430788825121554038572568295714319297162351888343081475644655461783219440825662333893715436929574315847120056997509048451846117905336048408060784678288075968848914693901203652550582248671631561707721198983607695084138691686617503735399757812369249659862516664001423380147979448736322234458058759284897127451234766650765039978893137690219493719538130587093881722575812162431207327795545824093460339259101581920805328768490599397820158191528117405619322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] -811554170025681303349391639524294197320401481084041534935703866277887938121954109669656066504024150332567039309727763646670418296386983746707824642942308982938298290162982639106769685716041956196451557944170213765155881526938754102799906111751305725117560177263279108327480235798694562447819078509273490485697836185382547635432366119924571050620664000580640623701927028290573586793799824226588822482908400743633201042238681254095729453576855205525385445292241152785655942795310465933000512296629862152814301083529438690376474835320626090316345130768951805791453402096203717874973835192392892458047898390730498511048952880907629400893282080280565845440342829269077649571838137051778652670349994156258079772002224422376594438751152318267379888955608294838722068484029320202428892535170116411771110577320111903400737671628386977761735532066858771229055118106290081934020265207596247811819255808246344917843960028788788613955188892044759696381020221365991081559086376963372363700172833841810416137430469404536774144048091775620461770782989913181029291727688941774710640674617164687134961751414147397239523955146056980293629669382955798199197666109008085337339619323554941412626464254160913664319426098641581866585435129816546177422055218532418673793109962264377273686989601105752542470096949464806142559253569595259505615006149491649119740222646709280810305024602669782779210850899173388152287702841344346781727431659511119661109138509564041358853577209333140453594874492329974383385222618822475734914247082291620624761992848451070954654408161914350251440625666156288070704244114455454335503129621450824791491889943005130758468871636667344812226076662126215235013505514395594664077708620085435962765714316308822116231928673576521798599085522134769037702684969926369596228973865163359979214046283127241981532725327843605725810021071562873456734487609527257424926793436090071749259798518632955422650914706668775219191120797865624995291258754498833617320271905702300093361988698654519810657562065333625261653707086350194784412680395073691433756588819512057520844625919920655912361884711956067672854519538591069592256093754163804269891915778758743294695163198936255952242695303995241698930314582917061650614952144081252628230451153988472221213854802447792899585264130165749994839223696563476504898940792370725779573884950360894181492024917770321687862933344312640713343855147921880251885766948648950258190739932399928635507987391938723425651046504435296573653959252215929546925271879906070534416345408199436250656474581693257220096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] 169393176986919520245158288061191147235021016652680197043713834430717676712944855505343107968112484432913561630239698419109247938479311363529878437103649608299763457375199789570944830904898402770542973791004967193550277411752713502733716726473023382958398002348750373869511509710203361864581934278541449377403869894786920267588366128532176941254980620302774167827355260920913282715351284619122683564000463268848342653381857905207578900129038867565362447359960562564008502542145922831540923720222853219507303132152605052257233857953274063292067445415932980882492789030878770537155262668870836411357282038093022289393102927056607368963338785306287196778385410497982663038159673702404568960811795737102089483115952413981572837403183665763955997343845415966972698177234327793536388326675703787523919854238870852187960888230610645606317294520319455945767709535053746250002655356078095957430314128948565407179443803749989930242381307581006516626709534643865975460876004297420252189331146866017374478258385831310451946425543438345156482870606077946494195986747559021481152835526022425030832932710478839699139386491363320628383948781067712472488990997153818272638689390825104254136705505041912362530860127022159427923594430168201529096732356979349324170454042768702049546760628880662078819549420785247760029616383768473637508453711609310761885370668503544214925187440865410849355683176998190018686791823485403637858981078195506235574076086872486271291431771802842257909550068397367554029190106157884787211011809514395343720462055003758104046168732691260884200720036559415807367879309002484309589810597881468041487139228361892424386238240340717562689876681407676274828500561439581473098932510042404865803319589047133225273894630990273562322485953838215822629492749279476687554641305029263730919082276941965194071819600776975088347967546370273653919769286855472488749597136901249736777690310666119033480397859081755428531436654694396870310432802915145108492899658723556624306535968546237175266117057041560822725485999973342234977637028885553278090919577879876280872019755485099942300386773979056490608982186180132162616555920201573364914862290895323416828163008251286573959282423995828666010992946065497473281000620336300383231372914202658731449101651132540204307143864839932693300632086238960826854699440116683400590004743565130078941444275629275693508417574470244298229269117840893667770172211263385277207494841682886323764074144604537900125179617680572168969845808658663056173180430300296233086472759969071375052971533298965676032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] -24015125028490995107269460180481806495280059419341132289869525693880184968084762258370187825647130540814036816841096754524125098466100843920262083682873061455601821708918601584709971218874101168883750317022283364084735076526235134695030172775716042100271024478817413743734650581708768739269812947991053932002469541314636189022278228733655424696912317451948563685389165590220025256320724032102267627760155081092497194161484584180695991747830212981672818143415716316817847745747424800052173310856530882669817745212118373833063079894969130700607467389629377428498600388108425830422300854928399552310129188799785414915580981416852312629835262950861085927482718731236398884540499146315577370994373681303357765022424345061659139189820746772541864051351211986998369672670121434813907331377860699684898343202753476492559726708347120776209119577676627888702597204052095555030019256121189612055469936568658619423888991181722176310177339302886461654798486442834770899994526546869259735431569286876906492721687258719922594547146750016916078539418949603187252706413342686971158896003113125408378991154399639246600596948481110644247185346196957280809064952810947441611994145612525509518424117986343770453070950965718957078529341004198624048072183553214353300412850722998380256121417085241614226510167005400933567162497436305970742613384173135195630336467027074528334415860324667672909479029411028401534491084152161131811542228476145992960159432402595274092625130774495580058801953776436123607590464478325218023567151805953346750528058171381622066123138046384984504464523392623069311295022894220363035200922601143492292966042468085128567167055453975836065422600292385976790895159425770385770643320469007041813900736725992821580181709061362589194391883128799625901382670459946536265034325119624676803963492652603525714718197970344344139352241789359953800095760028355683706189318830396768609209955807136479465523885605049575255806824498680740227905006439050155062934657082422516398917623816559847286144561079023873086789074868218205001929958692578527103239712130135940244974757203589839711983622774670475399684755381124386091734300510956089618688696724223626281649470213542272356136331688650166808223510767650322541308383713293226906362176645884630904726629612019341423814126585325052590683743204961080365873348199693297405392728809430808730057209889236689191381888553360778828346444268877139743560997602827824121377062770445890036386227581643006111975351781278921627345696944195827560662388864784477546413665028214891300191736384387547136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] 1748678613862525394002842643559505275998138566873495157560152632542575682632032091128589330889598012334197768911141443422677924185223621739409176274734583568554065945518353726974890417150169519035433880300968494873938007775915938348559928921139841150705660199697967759040062143324042522385299379138784227273156475303967445245054106041746439034877637389762305202564184611592966242620610429520384806734911924535077601759857232642459806858764982900204159950151492898497975667883593668348583276691029506544155790431665017884621202114740721811721538487086761369093663824744237988953713230991289274201610793818014679574757408205510472349214923931343681241498655653969373588351565458424424305603435187189942944383677327322572078624809499050485572649630744659934747923607588087376221187760729806533497365921400955807193572185098987665219061352923894665219669096693651430209110051765640259925490977840727221461879510197237871293577912791521731538451081882808459767378369457579964624190222747797726830766477334700716100758052336966227927739291147101574548059036101729042606477384234686570468713835701094341184002004898799068650904666518324342870876674595391256758187801246697505311005002272960743805686093890033264387260738053438954352096579202272681714908702987219699619452076174593251682595833782835293611459954420349296147589620923348983326913573631454427692457740172863052673372804981105769143040984062124189602067564237729017425329924275328317947832111854546879542003310873228042088516555909030617720406190133078362976515836928313042546859438842834049128698775357415596165287014315480007045354576318455013014512723248940353971191932594749057328293924823365013918804343116412679808542142543923870181557085040026236706905376242202753153311695535313836819099424504435445313204314565451899557223861015948285273145871635249551364365729849402508139423835009655783339899711689365189601264497658232866450790203972002574280344912109043785515654868714748619862314859367608640303823417079834741650793701691329696762205434207860960327616607208864705611241334615283553783175222749720562718002980910801765345580264557157437715842513674054477975170856055361001570279647661509222766151452404104514041320595108153684072792021703158737656816240647384341876053099863408573209249962895295488774168606651137599137753659597477850687071632381642157611697830086828222322630583337545792382884613766099658380414459070153273359614587668029833980875390755652501264568910447667563489007768241001826277609657803947213937921525174680615860968378473375596544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 165066221354949872641859921125044042401214442991864247887909555189017353665961963882266717990781389718703823941659272599738552020989360397541479891917193095120790779429711491617286841732061897533281782895947411713350901112650891341795497911216284966411966165440272188775531055152856810972609766882503934870026234757741204154582374998952991811040765767670640351184105274701402454453948678651806864658602534027117351046612284412612694178573719575360143824679138867854680744318478866346772523870949977992814861156438257465329519010054070867239804662924751014699411105558480652756515397223505163377434241170894586768117747962979002061090477106084225438039811989975983651660567271581735822694509005328943273698111431104596121075906896443437604477498167300869976061803214873771066784596010395068406317727703741957251188735046501872740285418443431478387725090570932744590396738378969545521060828289410873958020881971405182099275022232869802061298509423994984316569583553252624747772480621405848505538803916361495723776974505135370883065678628370910753958414973111557922743465063138489023210452879139613988708188541746051770170122060197224841088607289205502779755223430586625126517589479901031294624266570073126100689470412052994582412488972642731815135555748794396389585689089675651329017423209011120677122768995443282574071094783874788666676258898482576939568224953698639159670796966327209522136728108122596400320179359526109849034999368274499286221154822183242425948565036735108939084796674534861293386384741806168501398727806015024634637714345238233477581335310308132720272519163250747019788605045099251784449315836114916575958902347787309329268124124403661559917996993204889889582843233881885739057420682122855401865398422042235165053996111581862989073384623887106620770819143902345461609506159409975674758899994808863487199302306218237630977809633509244285365144433712947070669221144797392534119067288403184873466079924172709119875534069914795465697736916912631416264637793768404587735380618152989831249719486155233400467324266436851784429684589949528531540249939060154825076285917325526354145425397995777829038247811092521001527325600245896967610799293094213630509387305685391977030179090724630530623727681698492890037126774586311377958288972336766821675441550349287442561800721832049742102576083580995160185285871163224284928417251741854274116917924347984527413703907132410204905808067264188163508110900383853685608110726671002578755598515469228022820624116494893040629360624654362439505735790058853780825547196055158784000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -82962849377614205975468261258004570242449866234912289459368122289344654402905231927444064944152493891750179042354731599892829182239429918471414088059552048028257385813620723489281984727344386958582951059598697886064278476560974755932332421107618549256872948338828463964080641037381736436139681593409128646455129053432231374654189444042256983239458345009906759882106871306977926827614770922028459647985738878447675080969181435239011242238595271816827317181133100867448305952530643133689656635792262985363117026140755935000374265918966563544805001594307355022662644425767117208546329289394710021744176650952172669895581599260236772091809296450813600775057207900328151041536031844146622752119128436882432490814874878066350877356249423839764601240687655644304869027040565293631737503855643669220988594221623144955961393358127111843483986153285037092435510412780015052912171812100669162153579883025163129272128252963732050929045650570966336769267252128051179819100841818572397026658470321731654169472033794024136819881759294601864811913191867814065305130332403060891777970560112909189459374326566869372091597930652192586202236543445803324249837030661952144234364883377789349011144188649715486807918127325317971955291132263149707744242156625976241837907675615802785656700120754013574479286620859895534655167893112318886569627483756431749319619241937195474661762533826839625361232321703248485187676979140812305179843269232824464538081500881687163021732192852425916352791711907122593140548752381205974732231231119573626352140723450929089588327888494896062759400703619876062937179443253371034148693393119871993912853204565586311661041553021731557785907557084792452730187029854680094754574746923558833558006313081131311634748383127090058241214012255991717445216688325440827054145065753724434389510599120499218467961573260982944999448014267594369940400076854027320295875129988777824451075112303144291605052243861690297116550983577936925648863709590875446193294668567508490797354530022858309066169307256874133046671391425210089287171350895853205970838376036233903867926140333524127795991363523485405153085732387089523875541072502065669772830660027056518965488380049940344349274053395275443043893785763071860157536103884424841116957055725116933302586005197113026998859881822795418882259631557933575009192768010249531616071582913309671681233751606796062700332116351011796415460935245771069623595117579186855003669158192307497890388909671781203096870945516903154102924944103576169011145014608706076997010927186794459460022620464873472000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 16939751926898187306707740600991609192062942891889304714037638503868314086776439328124788889595755542927509465898016572708618565827219612505441238240960882016002221864021936239960923568675826732359252584032381098319863347737468599178943420632517790776815030466016634410925574037422670559634443333862274337045995050035550906146260679649268432477186143645897787961170532033634958844654369600268123808198802712971346438304239315463134207633901967669902088907934242166097598623710336625094088212394908681295824663744180739055620112496878090630551797813523108666133275773067572620521379450385949793193208744102467632788102033186663453424873285001180648004695900195864110580468936528960917936496888964671482528325813556616738913207757769646870034569203501566416330715965119663002595202016396530737230116571220769806570516049922870415558871711813034862211769973220354143019124582684637976716539710972506658881812151695711161417448352557755507391801386202889594800688070195399223664918990293391755103105909668226119337539881609845532683539207879402959307716445987202938601780144146314636154231928101063935731009332382896263701647154964439619146345431155859616873045172433632226620132302708278405606417719024054276938479380499545940255873321199522710982787672767597436746663774127262412200440644618079767189237353922177542843016891253641532450015234276503857442191413470713902513097960715871585608111366576983878142651380254226759748428185296625393109299868980300290988876556147216637471557753705197477531421514368561752332515274749438149903861811493256849309271065684484504566744592137391771774642679691250238869562671912387429411860905553333391415942680541156110943903155294302787752069748984036741657623798793013871907390657071527686019781880752113364298058855104010272495432526899229174652658224917760398803913153729496943333743940732365937563807042901921173603266423401382113579720471615033124954814777491385170237782424216334323915935574447538919481113243338642168439287373027367895532606657003847830642998115849740727775821866000159358614863747648562725719473444919998468215392234336942436468525194262579797617525631905609003822920715001857106820111838227966351900457788674679124425982477016018162024621645192109738203467345728749369354771475593020147708343641139873571286408270591200400979449187476025467048311380465984870421902338694087870038484787117178721657511003439933199602081843075467464464428096262366828932237831373172674042438007009481970242535254687819621042738734893557931903451529527425717769252037371887616000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -2467564748324617562441664336345873824502592808449014548001353306074805526030503156138686602645140659755462988920759125051958884139146469887680213838153636134560640532718892892423137792372540204591455044697148557856424707000376708142903528527946091597882564604033245659704351026034091907268422465137567598808918368190518160513914020516608555862466914498000066677802943930732999465684554994284331398393488622061848451911148740278538032782916353922660757083192245241441883531338628513550417316279438518414223999130083776644242324401035627167919988961490092222804421075063806031650242915100940533633458440806276497626521176614630130606722597385500870174105017223350586566992619810396866076083959838516673514361771919810699343800592405722081413032055350346295852520654507053608739525187610447091071045530958631414367030927071498350795384903490545158706981162564153033390610638008987843070717667524141108435949371418566325249197275607733022765433002842333268382924889935620133036649643547995440558655500801316327500350388728866131988573463509879727861359726523282418185745860040025955828864711207839570594316445938707969009991656635154677075466678827144704407081412883128445891711577773516878402985770158107416447350724578847188081046398593916823280829353575030964639184199221314607446878205039832590528456790207105056853165039730050164306330481651590322639652639197202491589945027676335543701142301236605886747207315932693561388570147580078990948469222782118392677370318342875545639577062233564720594813019681674669137533064444918587764836622065123873737971520168639903366847953408330255095953798234410366789353991824244638978745667354316766702327597593671164746632274470244940542082554114987166609215293583278742553018842582454925641745857376456778504175669472276553043124075808266745541906381649887084717974579043737196857445102807983589668480315357293863081767292681638010724447531186521882643717741503948169089966819376545942285304557761673731684850697434407732538774091619197637836141786655385793241781500722867494004106163430385371412090709938326881685462446595766674482117103035105579887479743730966221932075502667208528502861130337533794106089493087577842948884741502103256083304849402165273345539145555785890185142673236520336263244090264205213810295411939432950723741853801748795314568289731005898448243313893338092587348134966928626294996260524663791145502958985309687958331376566809375301388468412854793182220009159924212096941199302501683402411420019593987825637345256281003653306063396271504583709914669514752000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 281253155678381017147094213961486261703931649240595874700617156933841644536787993642122744861476753335293950749941336720994914381677148736839204933201248972306906158904120429764966784407040140350596141477704581065516195725208926302751451380596762548317109578505969871633961426274507561254550467782088721213480388936715849424607430723930358139685842225244379984362645205771019962994808444869071482100369026027089252527566621364821894786633758593594918169392518441319685607704665023067010775695904680682298692577368837737525146372468363452075443842973318288573645888400347462099546434106896171432616565620289061641420783814294171239938290677628937993540574640553715851898150380702456286768891363464241393286138062024659085236226113075343397130426793525293757586212133818114302668596782740438980400034565350960221619136771108711526884159278097571034513504048393409406168459791673636621060756413087519941379698509848410111727587223701724395125919029438939218081726586190109177848419823623290757102964080261203834977612470160398946953210972288028766147165681851227682570937444759286428802921858406169088183129467439380400257424848609251521137927440368386873689441618013296406195220874941915397271773451637325613424705613065746455679554680491705338672055879017517560624677759799345596823999791252022328970876198724912302196936157798776708966065422367237385000542382907919022395535389752186007031129543105221138007519651046239459113116186317909148290700170923317875357301886412637426050742458338770917312999980234133033092720585537540230919410192029570380057360162149067163697041951267496738718299888839246155447270069966680898093311030586089441327065440203462755281530535626095371996035769540716419751037291666110471610351400086077827394287070656953926915010521156889758354117690972345044182204390638654993170336881431336704288952615767095842093962252272995914182876037747031920219603115619183589457205293195489840723014026832506393723841132545260049689151817789510909354571113367385213544582194650516943206186568458254504284827629245261698143214123385836305343300425743964771463041343446143673207499293455935463800069219366755668384773324054370787804353311727499292364956760063129531228339094717524651305610313302051301620101768601885968646570729809978642667641909336300779194217592434605165246359948797921758614652741508702615886515876633414819335271874250134207614659273293138370905734419756283575288506779468286197738052566093647059153731015713958942217161483738884084931923073790876263877938233063763954374879423234048000000000000000000000000000000000000000000000000000000000000000000 [91,56] -25486443253655095854180335649415204487184956367482510135670144483442309898101326344958772517516750811619618483111625515785547127094773510304451667577450158026483510188091540726896674467352669508364366536932696080814143146477582932401798067719262553674403446001838644052441161112133102228652652541487363414550086126698917026482579542256920935155930686386578924302552523282388237215140740147837394712672399528551585595522845494787455903859681468428470545817912130302876118059425997090673032467084820103258117518894759255864738098992639192254110539391476613560930430373670193986676870866620065202765315254702343888970255264866130624159410404355545425795352278872967310588193010034781379394420569970588448193551500322634857299168939721230629540306277718478707778724414114100945639987255735789361446544640849281975946115514085605978223812681213078026102081327958234356897451130051072026786925261756465929153734553633608186391283019455039024402925255274367653127245105244703022275857261496443228050858540603869941520838995926042217290862427415921526758973493197817914375616872235004929792085004034918465713035308742147113430358838447178850395723177016162984464548758781940848951122986836478916053831683844771008204149432658637131379844239289343289435885194472715915599899469130720441407558803784357425743814059094241784783307923222100484472312018414443813435015632046025529852808155128916324839029560755625362992670106347828306702733480326447913889711872462631257570654707284631730362519954323345111290895624796457366664276046049109829506553194624106558490145530863266811721374906636500702526563997475170993504816489257649279182391232875612378833600797353109904912362323712778918438874654399248049754816540409349010810783060850695075182524112049450749622548852510649046006093129639267839403311536179390411260578258871760841487383757700548887051053655778155150710987849382787104421348714281798856695587393001872740357073014384225943966821261567230686400943910609439054818381917962339731425908216088100753870065412056492889723896031547244525244976651170020308270059432699624146951085354843368065039771217499869545298161220340341244586282623483855805689411567694571375733639931448568102210508010913187930698167022800449179811006882884979313647734476754579256445076338887305455448143487934911280505850647365412419796954553011768419306110326712353654586060735030388956178696001428518406310950981811241427071155632080438036658825938579707410543897515279862538203169483321546215954452642928823367769924310632514569919507317391360000000000000000000000000000000000000000000000000000000000000000 [91,57] 1830922814474377978600593418377031070774616197479503579880526760666787539438990897437087265788542664413817849877405928999030068958366718207684017526826783509627075691033974494931394318920884305776311084820396631854870379144271367761286217014470430683347902648426646212216602967653603917182501769051775455158551150189101511093914509165796752893663796526277671471455518813054668621441385252381685748181657641614157592212796225018121864102282712530135853030389902344742619364087791441346608237156040021684253974331439688846892032623111632257977814290730710534104384125204834710245673153279415477312109295953620101350977222811344369244541823535167961430077591067552509502293342816083366088789818458645842368753595964240692111966538111398433065977180437145134135660226456991639711533347039944336984323715431426546899273729603561395996105452348187680748619109974665439883374384839676045253873320134103723509920271469561065204130895658896775775295246251596235308694323199061381066052622131850271769581367875021440294656527617004179536816853689060309146960046384948740789112062577336737051216412519750081204671916158553483891138705657184988786625413942041901641830940327883154547201814731573201144167737684845309066684486299839942496596609766213007750223041376379371841431049509070068266942521696695264493002322577044091588007060606462308388352344721209421821485038703486738187696718045725631385187076238073609458346690577006733207847564033790324574654267499263783962577899432989208950942097376007077010160528365213875758880442014475337845698809995079022047978675751669761855128841532983912873323436191651704701938228887760081593312608988506514936570388707729569108136666429297565078594638025468063420193976576218024817559048803112217166023050735663552745454647047763605675879534721055339663464473930471566492421411398420640509503169745271176713829374068957581862730533551405045634780036535093227101024590235938952680033423497086809826220648736193056057899104283356241884216802975631139630231684278613588245890016782100531702172558324756187052693356059042869463294918260320789694346489446787079354508479212702275368652862436293211584273005432238944126439761198760530065954136678164865783637688973938759788405679899548722414522271683209289681985579961706359398891733988330762463148532214409682423613616464522087738849780060816008458717614331183713476657087662388265971478601823665587498653014154462980752069823193928271062150401939368672137448504669429813637824973803241361615522427342243631889758037682351861749440705462272000000000000000000000000000000000000000000000000000000000000 [91,58] -106542483229388123721926105011636462646205885777826013494058113509105250983819102032912140505594253285012990980103090003515553668211497101607773231609680931471222921750084950535515465668563428834060916017128225521333782889316627101715820140990592560536681390847996505528352379683543393116627903395345153767478144008391532927509418524258966087871723348516149394069770805962983432209153107873470585262436495190214734177630655221798910716711010183755593126171158418043045953715142787170032029926111313747201031118878133521577056955243365005499712233046084434845693261938351816840516573488942760787661355743911332568164579715364430063829617546113003617342783773007177893408606492749384437364011070875801506539135465622402212746917632556051292751079687209434056156959485526592845860570115325056873298877623958046466926859735450763542130752551974354113732789816548614452596341241526796766102197887171392771922869110822975747197617398273380819663821215980737004223628197955438969287397134562072616540508498528330634663528136953963229110163998937972919878817711665474360612139383345165273254869779137803967059190813814779527324654165054455720865657579766960954047723945055165203312396997319653510792065124797044879611103815138557713541225100313200104791927302603340451357818199596853711360023498635951685038290250211114328964853169473736384404861741753560921320491023072857886674172422843404734700816639335762023425534287115026937857746751166404028647753254497421683868507942850960937223985725558557534702066823579562326164926854775707689962495274636989069847991422180617364186125622796998797895706548085873545603586407130950776203814135452660261360481204986656258150273411550180754427958981262837927865885088750689051903038415413182482148571635852175368301788511235807882602830007238870778739271755471624050487138685679871377830329340350173071662389465605418107435716513146359977264949858119984833809824059442228347005305986717304009370408573139559442992166212462901214111432827650760200050005671787262744351258624103192511400064651023139007057525685904145043321127052089141651906706974969273918401509537795098061177987019999379284491338055641579133135760099382776545631291348046829101311104453629401361529722002316096225221747149356315768480391063098014161850469070494686342243918811221350511708181835790869384937328765196181600152288689185279687859204310176519231323400148991768156763726943347757093588040180697940804824641696360125426284165262995701381012495683877745018153905415079337298604910088644081035502478688256000000000000000000000000000000000000000000000000000000000 [91,59] 5417589108081874599471852560629760249088980809330106484297771006390317988644603762818876013573611355173129248122749738868459957378682722317966296867749631814120628691751658106609466714875184673894379450915646817127401960862814491772748802489048609036499983839724908088031658487511121555380459562143483722767061161744373066491474359910923218733706538321205736373669229766696546334537712475470213306097713385368377891821742348423672636658451254456164861861512336645585279937395739873798436388828582389562076501094685021205769058541177528527179007316311535077505517759596767367496290652937923941756289469178006299070478553474635969400686827334759061065182068687078016102073140012788024510069276474009118971368711070976376795569349892635058646132878257424562270139757029657832026436988098399503298191435789991000327875373206737961557525941102158649608261279616616649830376981225749136232173836660432347782436310346416412921209756615253604317668519869892667066525024159726928657321794229883156872069584398373077191952639383209442412420427599363793847102386864752671332450973009267407144715862233974343256710148503417657277673816849768647571669144472860341515076246350274157849331968535840985705489706034143834239135312436806358651636995745853602388743296046505056729620240310638105189348782321333403181138032231430339781547534714800118016879280733392055561064072707201546178532369025520262171846951091786138601814595854802454607035055481223248183500459774921609344148204928039199847783144744978142816532068897550407484951564980164667639818227537284743309853137354987250471403859745277039677352096874402313277866454136309754980011285961840428644110033212389153274779265094387180792252436340315953035888211749773251268509103562431949063964351474224146968310391995653055062962133051071227760119528070823607626424823732852789029710520206720328785243299361241764281422738934675347889945424092930084982162391794683055259011290863867533445247576620971049129579048703540117895216020024223090067239747311102311036542088156886210355108668069337374675932927680490181468500216538409482013934414499699159074538207724910930076949476122170637706850464662016196632925759966086737663135335638594494323047525312894065738192009126050999896693330468037366373656406667662138091109937996173648955831814630173041115855397272154195403705106440664767263487344501819084611900525097656869831520026672661784461543658053925320179639889688628025329228659406550262642148888375488627947059140845094423787728250365256940571141760837302787371723390976000000000000000000000000000000000000000000000000000000 [91,60] -219644894667591696563297346162638644956993305496335225648437171995923333914570094478005413158239418720462852294425525481184801416627930152505676683821313824245531181651430155697038091710530264730963105200350084287629578072357324022535439489751907979373103979077417803316820035097065893803284084534999501300729322450706264638447567677781161441191433765305704965164515882830641012927298731534511502232473452092703682448458462371587067816493797929700287455565691101086205606978778329247361564443683124529288822467789379806828641636329480888553478852697744107271475507682840336948856976907686067373300288541812903853158912929895229505937503997544008813693502096711006314749284848406170163931683290853492259846553111863881837864586388292130587636168371286433467772808957715953408064766673341563000576788403410748240038852530233796929149349828662804032230332528083403965197676909528431102486318065722851138147550164909854058357390691357542562294702008881765130974574778659077310227160857416213891531750090270449593729856093700398418255572371660916968461680457697314657359755517907787880160662690537294953771835861478284519728862401123973307065264103273597086513380061285104457398992140015452707030475497268687852358660105328161957127960042502472838306638585953302597678855514290671483455727216429643137890530352999017186507963317191198774098757570748340367697557796478019992299535397086219780906043358722595163267888554234492006078394128046113537088750401777385923410008838068816710018711644079602740008073993311554794319782376469634858360377664844935246737954298385258368215858855521616907429267906269217399841576517336746901694408198093912549514544510069204168728501035181972243358949612625574289309480357954872540812815621584486485068303009928076393725984385352853207954800737204905926512828529842706145428717946708035480842822009281559401867811234873453708089777943252183505900889792283704094067293079786138474704638954338016122081093168765253958000509423186254126581766045303686302404240128307439445196626296398289322443483371427853935284934062687249141623603124000892267435663946169356781454670784860711231420244316795275465356724019780029147074773569507852467026211540794296801391188978211139644261061781489677744858868935685330355766902515347750076668677039929241656123026162596044456427100143959044886949217477655027786227945673546965236194553910612951946645578384602189890741118291936985715275484102132356813639065207296523684567500099169522649217010032316192792054555639350370576220732225285389669541871616000000000000000000000000000000000000000000000000000 [91,61] -5357255113820673204078969079560812561527254245766669678957371217936875530186338292292000238956573748203610692958968069885323832832924239510555381893369106180292553226467889347287544197176667713652503154475434782502209241708504419891643932168023117188101644576780509270127202394526964623938001055783884639779132235126710126265433720106113801032097125148991887492563357681517557928299011941573574661463970931147982959919099160819303388029573819445067504192591959376411884440081484113125412824079288608100416633989923813636279145688267539124925681332024854219843851791242123159666995375557956979588267930984763897136246939572100011065632283629533408149783857550645531569291043998218460868350051181032402909784213500497521937423873792877100319023863004803065603367860623569444323665702250105681565631066968472642367470979475899819392486014398296108013103802728496692679668651689363808815153473117584426180433082056054615307622405157296615263653075611064956538581095234818317573332254561832991034522914588687399250312259655810934408614598864555574139550856071554672541298212876646824081257169369292064810937532617686593983554251241815702972373994209495185695708573676678496427839143594158223160058335707769898551915314796439875259551206397234181578079086764154729326756764466983763135333417225586250773630911946469741827967673659397316417600003176293158312512449407240131988289624570953165119689938378055230640902823487699965364762240752909412727361604426601757856449891974108475939722294207394785771688262092576119799608197951381368376823244533366167651901198804559787518452402470205825882558519268387291701247735902771103973233838823587905151057460878993199422510380705451152407519261644599062057187167855257006863736912179219826401409903611232459607643027877574532012684048917145462967934087567244239785180807674914775894087995221027681624973350191531671046358841703958988898338171293750721156893655800927811402235504123583325527769374530461263436779634243132320309199414982510463631449847972554701998690565661679793022256863948290371692063173635341672688653174914864951490430949268016582596981154039124032989590091452965970114376531286117337022037503607583756942924599841261053057139192412113896313193150139568602939636288291164095108416299353185173915432459260691977656980067347496045319533598726062402407881733864659260300599749853191828728720047759614895961159932502128044717870393008737206854004625639108934861212142359729914925130511285934642403215747493494888185610414431504346756923914073432214126723072000000000000000000000000000000000000000000000000 [91,62] 2952873593100627752061445640814272992921933234967375328037403737707411039838820145191912448618372698723195684107277040711513876248052320078953330639413183707952895563408968402691391492684062906267173114915600728957938144787741600333547896952172883234313982083978792135595834329989550897108824250287925782413366710922329610199022429599696892810242048654000489678450986045489222401723395798201942088168169010863664486404995743384723084549116490341771033551714080044127603964985893494154702517225800235135527807975262013073833760313498370380215815352455597007442049231603179633849976088126958068507558532585857417676870948646304354495684812327228168852296132149666432463388618208424139021488194539024944269660983739414911631356175766083034590712149980681213302818711994995217571399908544967880304665746025232024351573465205671502966347712010375287388624449202140219854770491218100837821416443623377593296124075025986423138371816901096637447224418701188770818047226603796274947496746479095207577773325054732549320673286423605500357698869485030458877488168459858388481490417011655885450566900409384110333574337181461453297316996951742726355783719443174533917361078787889275672691398314784674661253938890047845112909767705624176272698537556995256754388647706525937096841965746364834605412925425170105559621683809348347819979571265520371105601765972332959180242066208122448310668270417091891441350046693961839566753473609020296696400610188252342461774650440778559240998584080108278136031612717040654954694480182628579014589908462748851860735038077100545327834946636584169746113315044660220570032110290190793240267159765263089446929685424142134844794823573471795723271785500227113133640908192122936996319640606131342422620396982333752329804380049117720960335576117245396382329758631683744582417103767830828530581230266619912204907597465509574208939832936953083911952178576112458682900874677950563343490714917825559928042688163886399679151500225343342010239619732715697308683655089709926792198226751665628342092320078020290821899494271913808360167107362945657216098560117024867376667996429332496192124371497103549025874228696764598546801278992703893271946790475193777240147986549801719223162947775935351537388627273219449402741241845369426360574997602524588692950830220148928954654706043174848866313668791308817876122782111205654708320034326308118857532526550575143417063988968932970608551668223452861945424805978071689600311077453363039156059073821419504585937604729066982389485603516054698770233147436979107821256704000000000000000000000000000000000000000000000 [91,63] -431668918124728645482685784369353945891519095690908320845072064078548096634710421640921814088824216573684303790820967001414360924917359181608535383139665768153624438483224381543414652210046787494162344767059226085390283030103934676687261868285507151943138837976795352079291810048440405330935692719852249429748700615725185864722453295366163261980338871869745653735365899878949157118800311695635158162012319979339170641621467460918071318595627194798219191704766480514092797753995739648057292748651113015058025850319852398310625006117639919942763136783390622811935500282728928669906502347810705339148187742913640147244180251614483614637865927923719492746984438884610161040568440671505888272515903169194983118356566194215831941522980661867287752264377163386215821169450212875611057471073853419989705473414953304661381288542210617695252717212963691422389289916995296352239638485234541335652544932583195306418196068585758778114568978977767889123666350409346900115055526168743980795704172429720762471222296269452765287864594291159781051828586204095976475894549593700188585898250671322031185661823392670121475180808089665422435518969327446385961848718911910383598780842309167295181001739169836603696746758039027389295323576276066615567597262311089401333172731644024857196622312991842483386432218649495101016039024399308129131790340915394238154890129164186180073770526844240287262775493892844861630228937577103429005780511499614961370722299604394080840373688067319040090833453726913227605173758973392478406503270488957046707005987319276180421924060020639527510269611037117866453931223661069349459589256836563664218306671917080246100375068139247738091954049660179645540101122122475516429529031542425041943877799717564508593074857094289065540271717261451164090859938719026092065859237423486753467604886332757039012295623998356930422814629959812812635200431615944862001993598630146175243223240867696728073437259319284941165623122389929581879400916453364523962806834122000060509290582523270845548096744581319087997164066000948923164229303721985183514983520175926001116893899188575621899813893385665554099438094158071808052160775656766000435898210634556752664840940215288325308722443701727260918031270147602901464494748382276778825560770540020337718959523840133839411561470705220708566016486016245391493611028908644993490276497596597289526375252198716578540840650301325749497068872165840342121251112966835695575643105285453040985863192475411973981875008404226362456703079005069278952156679176389170923526522916498623692800000000000000000000000000000000000000000000 [91,64] 42537192066204847986119720886882176589235641870258013590950465093392374947388113176109695863870204537646556982413635116874287087323870443474124638621934883232851251194602308212468487450505618518508108788837605839826004960147701039818138539814422397441462002724415635373119652996754839176963951903037301356530818155595126900757899084204479163712080409313774675207265761803209238312616440913145147309857360335263860600686659233865285625001399014936691282441904063973879616187853941990093291129315163053230284809248698359090063680227809046842602910901698626117754889489368083119595034529786062956476572034119473778399415714637556719450177046319734470621001339816128473195800485607962338560023682204772568117212551653817834188081273127033044010945863263072944996787752369950033524066336838101489353827585484601952346005905552736420511549497136768796731157683519767838751990431996752146665131341186177042192392008850859076939684621095633572821348994926420749709791418652155546886869619648594793054649127514268181901128415367724355199401664088769910055351204711772950420827884771376851458062585863782645953343094127575684647249886511211936172439995174758940999988758105707936935137292083668098939639277748836770146537909811451114918386617239829990382334189389823408960774705870392589493696661111237546280512170012125447687478352691702798005787368395806392360723052760585095238339910447108983286490952476604849224955408505414088007593582051574877588491580795723710535786313196435362494301514388796218501298572318355798469638745357913732967886491012246581548231314038482386633217268554736658517379957493973136440669327730830450827696776630568818045322422296528591519082559399862017832203957881656903508787969116045918365422274485749763680558991343092193890195086996729462821675771418853314700426664030368234012443181512680881815871775164258415815669142570838289110838979850548612953903991856868798839470476881212957568318443911557133258900450768726704929750298942419051946440694841663189775972509755349258132272945426655618035998555695647248547566164575320243965113583920062187791252058465916368221085531158006437218181729109220097710009270788412044119570960142577759359673682375858356375622083070081545344342351649772207427741546852602520205221370200506137020049816596740630410514783096004802676229133204708052421318123305122930306323117943811730658262071543797205046982927957891793252469654925924568854836905833185414760115014987020953020252933372935995764733736756544994949423426207450399106502237093585339023360000000000000000000000000000000000000000 [91,65] -3192772145838815353644720863809427591460545150885635620664492065362967545974351250321945022164875596480763127201720903689071148862067932313370526318734110826252702507855839670592265830094568967103329265732832852789073231451592418828489181682452716161433869203349938375841754969017665315820725886596349238083727477966124834106047721473071491225040659572312674437993556868562453203050279380591508045131516984959859955224344384614245295403165839382542986071628473223050451586979493170264464758283786809306873837294126990834053956555412742052839600892402757975174559127747635116833793428081543616358085452716492845356053201594742472971317252908727159651345785163968070615087309500904613838080683348902262292914712777172330497832570312793436665865613499267887237852471130450024618286195486259485327126326642412693622063142421971556626562183363617855333110777414997711642661748364546648265115178125118329892309463021507977598591348752475232565163958836387578060550817675422177484498863805139383651948875697974063480683037997820943417459402821242322226208883935884682261077104915074240772368235821757254314462573141678597774651929168314091078007807856844804682448591794652012612141880076731194726748337083618741658734463997264702301770030472206465733850604240410049076466966580182294129424486941126190788323087462791116427593379600631996290492139137957088037910649727809795201828656256017504108945309274008654736186861378024784743235089681723446116394197802743742499615613654177496216175596119456771794613582812982438871446297836693067804651131635338059601413794429754694230931224783629611356176892934844653706532192053633843676632136119636155776772355456002552579478277051429019707418337154183629877766047287265406420851427606185007450402146257504639092906861094830315558596102850642684816446204783173298093600392233754551187333711173930554588052589915719660753512449576248069164527134597369834236030216395788409183298040224899980561822171814740769327429265740751605944726176897426431013837368532261391253901295604105689195875538198349534956004550526520592382584177676727733243765948076056026174360535641027431903347838900711797428971097101310975073938682878812032958035702383635758255773468746577368511464549095798807106308308118171483996320387134726152031814705041203150861292510835623463980911801779957111149450747145271630908015732877677910529187007567957916550062367343477311604561364131893950753146022645699988528717169582074124489739450293958224620169923238509526186726628097124120117339570678543050342400000000000000000000000000000000000000 [91,66] 192402124055840654027690860162321009749106312941396098112966100822525832262333391624344631961379410767860408061570531109620252343564420629511209490921278593392593185423440436912944261759290077791193037212577214794109075485166584562209149832983058727473043567000567607090542599225690732450575873816666801819612154579140865442317407744453529541614699556063507695005068044134857513816774254169219667817594690101735915159442049085248282867326955779990888950451693330348030855196868217649723823675551385785606127150062493497492094744493955723309375353159740759445872540545109152993382831562705396381921222076220582507583284783180295614119754468800963258779555471126997900527826986558498694526496479858102870408707967839992360715606686430469793265312262009999199240174447438021155979707750006120961761085288958454087172976017171613637619371484013289195260092458289399794109165447289077468900208957273395352651453217706211654103128092813446949620624682071639951886441430297485208418905631073024706035174880144059814827197516152772519743700783166239022570625844077592692212367752590550206547006589956453676404171705986684537256929588388404280690445479633396710743832693119189364799669497383338800975778397355589021822841100479424639585004889038188367915998818999358603936768783082860132626519112741601618474431798090028843815759526602244961312034580112549775147957369663858460557631949533701321952696431410732168400397348782015851742589901469517480348638537504014933030570363538102885530389429942506872957197092688847285890331597166372449654859847561318680002858246269398468142164296000332675340071149596737163672570785496384026038085397037890437871466515134522403629796848754595510942308859562550265473836087423631981319294852861714204572808487412549185654586620844620031029030999800611836276325599841238798883515629648379657798606376681068122417898477583832541759903277418645348761308588063679314719548362800243342309870879307221738820576930558090156082182665650363352395817850168197921165866594294908110089885647100402425335731640058235674937524093959488244068049587396919889740463167291763498149262550165623312074741658386483624886179987553940464172212613306885186792720802632109517510035423515572117266466678094166849284757563780011514817028684499764980443197386786006668603661556908911511937300145677152523478249398964031161696836438572041575335232263448946953258166420571111493592958394323901118606913127373903721254067176052683581647880176586819501854899689755606638412213690227343056107478276328474542080000000000000000000000000000000000 [91,67] -9605145036117894650626653221434717591974881669187981513237696153495301044287177613586982641027783931323026126480470012135883698900297378621857098704281919064905190104031559994063909575898045677557787528188308367167437597878125722938026661608090928394658157024835489084636725114752483830816019440003854473680441317479723761411645975234977079447958707644267169591783766011335857486362281294028305170317923066507504676656924412991461856237803871468836199566189527233535945009001347833373598274674237954829723306236487529209366048762208014310710578590258742291588646808420537530352008075954995698390984628821989905669169226517236574096440989280451784158782012902451390767983013369949831295547104589686874243371663359272963552196527643976590721096423415045259650814402554870859541805313003182766955243489101315874163616950739231221322857313660585242118421674982550457378785098530734461837568464389759473902876321242930535813613047509663918031536960844824369157379540228056879609209714382549006085608829457405490691801169901177967700878065963088465463713183473780891611871449462830141747987100728024328158761977779661102839447816498932668674770547227553928282519543935222853357447295150625506742574283399386904660981229733360537051126182110693471091701316769135431321965802520752788796163163387065360598829244213770085388835718097990675292177787166897279421760804013055977023654565007102953982862041474328901338258608586134752555178606870510689738569094568586633090395588019175833649324067915945094362216480796356669348398033293628530428290113065986965483818149050886313902649764420804742598401447376257131794070082011683005615024199445628482552064274648947830224240146585632722040989225253212449346101482482234579337055506198527207545082053310377539302915959958650754738248424565305707099980533776901419951998330532014809971226033859903872534990847410713626052861088620017824833819121891006320274175602782552599150755184439423128387459513853034583946562943916769825009749812252102613788235115524466806705283635891236677421557431370221806701587339043646987063590413285502330452260357270470038513552534678030369528275200850698211341147631638958054134154876222103994606450632681517161838353026758088151650845190264810871189886014913443403866281301436271189960670941096406857364604472100574552899619734875424910353087351988621339512100784812260683864333816191892542202287646335836165783943697527252340673060725898127278241603917894565201693005530334236147056434389703859875968214110310369458725125581739120394240000000000000000000000000000000 [91,68] 400541281403987673152923860357872521566328129957852088860802554248841398607866410332069648508641706937233240861371736149359901545716559307239653852195970472094051115924987065809878188646579268934193962692612943358934590640090475352075052770833706733029069862244040859560483359887862640670582028258274286030270230758841027946172084329629854108709721726648482352106049742854648242734672963620979069099236055225817719187873090124399922965361238635585928586692561613172816349331501141057816353734236339284677599988579917019074702296099952068682068702179470529350002417465623704620233481441027069490069054607073221078025199431516411169944628906385915025538807798201476281517366738717197562069907987375296140476827925889190958534830696682020709448902544552631228716858410901911437597792343949087802118809653540413809640711049021930949780583899596984561891326539439879402755865328241411200799663200409085650730737449441028622237318338000425450772359579697912937449520449478557326144042931155548633382099795757124129542980013651350534743967503257036529116275386495082041000883653218978924779491708063807704369582581063356929626122546547027665215800396619356534176329189660701047534029624431108415341356498722178211887510582519061340110901731374313251892919202642180212385699022386791418699066589405370359062512893156456154596151105628117047828334165795760143765093027072383701425830361447717811584882253212101874833210176922644094576094222368648106329411337454801418361338594373641975306325551664119172259631983962451285621212357770220240511695911509676365864470757744862128085810486734317652879350354569924595558422238638265481693618217286950546455656698990325746264805734344446984668276316098924872899888392442142761432866594178773525491177579286081276577475546557831940723642120727025823929417079688400391039760081497675926513433701216911400942232575249953591018552390291791563058910632619694540434175160405095043626583321298935164590371600172728204543969914466831788556062720625256797206197067412358295293564716175320745493047185004519365153048755086974871251565380668495108766282848552130298164987710959086719626010312921100368618033973774197575391226910085348309617102399331054013506859009212148641017576062114416213032822968682055260002409596795244825697946837815388901763818794722731112860287174009526134561051198781881124637237091236720875468582535106720137654351363388437047693577883513992986913575821182191435950932472478452600654747261380637640418484276603451071308267623652087001873840535356047360000000000000000000000000000 [91,69] -13713163505193677157536472099242121763923751589770638591177657111263134963250669667783122312334334504639353909016006458808967336857065547527034077989144636281579050350718207163247109809855169947623112302910698540648970338556035550910958487783028124059613003080767262048723955323885657466011417198774534038349110335058153487778898410545751941579979660060486207183445582152321702964358689088290160354731329119557245633507267143967089738289068114143628501904532686116552638659010972535825565033517532327264923148071815531709579295179201394318773834606475414311381915398718924595644439518551851791137205577525584253654516926167838536677178032563184462546794223316236889971743426538871345538443107243096031140703916755083773949502142782318732315042154630372123035496602743395166774587023387619613860350838643454173270141950474861979418312481367398340042282647802262412181940410983937336402568909665637386047050715854076537476953280073018358906621733036789040892757383455976590068250434411681006255747160236676662270467225979041312427974047526264731082813255507322943008121923222248652455494203434358007502197434003771269541919942482446080920778094424586306174389203922051382286306953717530563786042536196070917325146875508654780364253838798372750137563737088232236156887472910590400224446530100802731702696268112647699934195179130059809187543746289159952461942092183514792214889878929049526541590352079774370245549885500723999267842620551098987436833723725108777846816470667197992718137038163805785003721175506334297973228938280686822089872504743728066468931263348765625256696101634225783606189356257098100681121904383810788466034044232886258537200038117611152058537489148560912077299024993408449855303422122456170729869119825914574499422479601828780104860860712997417542928800365549909379159911625437737338767266896540598627980016643277054585854717074061288901615427078749188627217687547298179979914277644587658754037572536956950460614988978156754321228950996781483260178356522360364522689809598005448758119738165044685868323815329732783024551388930969180129111457152685183270130582474490639453607003144088257150420357038820067948118491151046184278358505945093004063783611607576769310217074149004441400630380339220922118220489381849458495480169381895836279488410175352613011097064795914341390052319295004210199249605954702565175714638038617528599994710038087286135660680495208499440818931919996044463735900513953929498824120619984495611815621579720655692167523345222251158412454346441306180616068016373760000000000000000000000000 [91,70] 371016661741774013301179577876151136208197676696649198822906943218724905449679966494234406310977122825684498952784700607207922403827597014231194891447748995269437361327736696851369400244539366291590845020550031941590664417694442183078263356955468545526800292553464548477514498002688942650592542377275079213752198873161436393486617751290870838933377899050252990000662148686719369694626525792171336126041845479925916874324787901474200819509863026058057344328094234660764069901793675937679562720060234128017613491206993343672485254055123766228749039578892487301015169023478273564185024641145210371353656697194703641338711248051193080789145432455284424157426358867396592093758309350984506134149173429998154914496371175689220267843940699052080340231196696417748589729937951123691700438263062393904996648323689624808619793767065306163309558900796044283481113815253034667947488866507391154955481159073812827485228304864922607143784774539107931159645057864576565282702655851804921929728602670640298871316519634960601022321726274209534467702768389543087814019389035273619307882440950634545646435726333020031804184176079995580066113557867665194225645306903534258449234803955347774949389611378309446164481252664530033213966740115767389196759018730450928308141796699673608176569202084204690167377327113133792382135646467548918457240114784832926389062737985495576353586589400483527347229699614343280941067443288975159575498150344283636306184224630197235143999153854627767071330184923515927450959443697076398324214574921430830220300787145660665034096748230697595219544101797450029687970270822343909280037594190754620121296206546924070352868697405301628870551568864846190464205866570053111675197529356504762211442966205290106133155077647707072021037078721887340384822257974344926156870575737947184364460147948796526838111030601032448843135967545063088574047371647260941531104118185368023087858336946739239916622974597057027349619964284813844079231107125624172692752522743191221850105480208077558468860221040167960439317799474267458571844420842004788162151815307682583797518604191583705892031478233430861583302972021233732087259272069562209099509105959472483587758541318476642036445786025533143837148463199329237754512022951976393975431613024846845336261666681543008670409364668415537654789513631337053443732604462280941691975116085931702903997922277841598371125455207183430189013608821245441014031548895388532942934932265878885219383510705483033014312326082836528756900773595910253383663798446509125747716904714240000000000000000000000 [91,71] -7639661326231366237624282606757202425141343328395138704713649893963380761855589308430474147998751039819231993013379520123735419339946468282200914693358336085626846002435389825596419371105834399772037688866777333009249289570939578206778690465177748730375924939560008417193955342485139681789125087775296695757680425638672296441901681597496346198169131785997775492978903137558677154352253331429238452990279377718504761896245368617793018795823000078517751099943394940339525118250369120441743088604855379152065628627474137942264486898025905612152626917244541087517770827832538910903456165593485453620403724918071897847525089403382291489444848221611718322667379963525713143655011188452608467605730491116255440948733376163752010820696664808669424991599845604720053066799666318180375398850048168816481140172268609859459267811692225185069417950689555144616370489970159995591688502011878068464309961564783613410408882960533081292859251626214427570349563302627289123429247517927529161874188016247217133531965321239224246352676214145202919508266682328314452915206478477354485408539584408394100084724016520130110838851639408708837641495288963585082681014305605827238941987068151781146439723447712631614097335803565959054486781401417302651748049658626018088389593014461258778209496910406346311594339127345211187139490037477345813115670430945274985006780503984220683186629952869072002347531113797629609757653726481990443317924707265416172896135243398962074037304147946348994013036816211030243196954264383613143269057894168465861738736293351035706771659683055665017596461400283760893539552836084413485920537438245480289548233020601625891744534996655239768684485170752326166332152031456481800241469675486161927480778328880270325061116539704181478400866447335757560756453285151128601696244174170273993044408272512090410097700084961134389827224414652587445243092482859767572292302058720039209521234608396444752692296376324451376115413861091551326536929217372567817898278342890740404665318356243473031375443522455772320215449696804594077878246150087147215869054081806512123912869960346391494385196279798728758563762254579142642684626186740129152734859550039560391651626908591034643989888643905339792987994358194412618580297374586566183121709516359124892043011142225595304465262981842339448992834721024681346777806807082793031053978515079090912856824301078901477662757134971026499725209735846150999800950009211634719984123053221783407190137499683898411767791706942014317245526366073287795550711672756636447898861568000000000000000000000 [91,72] 123802267072517775804950706492624815219839177488840917898529942524539509604676951536869445655715197512986741451262225330559089798538488268844865515835297035976537235411228047511326704357949779719654925772891385621961187127930087641910737890173279906994540875428555581243489018180644898776849436201255940159458990006423027912865486636438153713527435796987353224343860749474457479215261980517592663576940011231185944236457911730401652850700442496237489542285975347111374383630012976301594344349375045999105152872000660513346130994442242499808164025249497846466759366982997300895387591849493574865848927952316719106454226285791027255704866403670954516693905340197717414878130673671983061119715496687083828135741266242139537613782403967515284358647543959104089444953241202846728313213450374204956848281205456389747205598055472074124267945054800114179811880274528796724871662211992307275511554167108244008845983959445409561716046616239496333307366022173568115229910479761624981650894684051511370211732085011261883393993293317027469964611842968822480065075441704060898680518083465829495172284263563716955197804051967309093904838729454972357027798459187292502582857863281375211346002142514632370413547199799061875017693835307343543683302666465440035362089976500378224621028712168873879714133536745606341922346070149763325899419762774204336006224950326605039624144650567155608386191306496891335174801844582031827196862655437461276447201835326090025677531860752331592920735830924624717598115613749613040804094125956570217090176555369905431572769389824360175460282243735615413307896504036730089670839239458467317166407129210102652389079629097716360887107529177815520029652904058167583365715948728837426982848040550868165209621506132296063067586563268040770306029016053954093570887138436555904663650546855883023813316199586964347536317652394465464330147833897344212114044395740869986454391662658687811037972027510384971552279978739417590980369812109652745088632903689577269380125877854088601807106537181258862766288956077795400527375035981231880034642964815086806358143539909956207234133057430374037028630628158296605531934945437972005830916152909275400418539650033490716208429281144009379563168592372350187904489446733766155160685275959947993109234349438454631400661249422071867461726076661356048808489776966114138331729284929850708822473837341363854278046236709085211619457975580502527570367083273034417387253557982514635143685638151335943135118077065578704124221966541618569763895953575973798930074828800000000000000000 [91,73] -2231413828087950749351108065914679125344457007990069883232872598797307257665878880988259486893257532165319966240767841485052139940379842539589843214146558808264670217626986315152549393850179457541049054165868708584639315728167941820726895009638009687381220004825031135696197189391469696535047774999192729219685786549198464597220958715369913390605540528978113556531991721131362213218933655137713182810753910308836725407195771753299270730626687969375032199622086584728394117634447018887867996633696224743677479768361048078283258469911029437597391019868506330802230831375700654287104800593242343491544540225895599206196909939368108845564885733563884929206984866824068590963515501666921035572439260706190051750346651837597019546754087044033353498260126944378305626557862067300873431924353183192532734337327514427238913202514878877664894634926493514064716213878854036465610311076017904722620299554461954228814707448476826107572654919096093358241369683755668164058508766281938809603143179115472813295106516173164456070742173336309682365894936275391600191621744974797136366201370710087734491049703330701864952786296812993435040762740359593882914547053363953169721887664278269023312268793101713026361342109990825934545380683096900200477067074664181289502637578387524790561272741467772891344041186586618347204115641147053318900811325251521421986912706980792120441536100714244194482206644880428801274571492032177691799768208716149580865267861116196232634467453503510516225124814721578977306732770566889261528070002126108509659345897176970606412800739677653496188627380035092028900362861703226869401138417609719789998942613480698689920782544588504625398941566402029930475406462199370986110602173779664066990205311317349196087116306228640231642922296940745640415040714820248129824455886429989454097290504869701336997017074844347405365136582640590369899523563794339183919432970850882937063832497389207309656060232572488261615689714905991159623564590196464970403073046225678334257988145240944760480135230961387864846607801633049627558525403845350256573666811303608255191471796063044493067218785936132141536689016074072147706753752042068413820941039487168868346954159295216052408751484253631873546064865201002557489967543834844422541316302520626239394527608899496555294197720761611734144982952546972333422867056987253903304430414078404621188653491761980666524051465716125227326565813892648039624145944884144613594221336324101546826147300012782940959346237066445983819674651552602700309204685986245589860352000000000000000 [91,74] 70150264946616819650522465356732120807104650895176815137778610223635084846540542883993430531512168924545818548284115377396983209945840375349518108713013567006859672388593084376771992136583053819227015073335216392753576246695978677118749866991541416424428349826903235409168352152732376082744961745721284934357272339511775554459684034320613248306349654177839793443374587017704289225745868513927580096108837009770342886559208828518560140136163481999559030517840147621779860999910647294854022496018554421682939943901422572320935633053729900584769544018071318406609002103580535535548731430508309914587793858919879283859444091325612257473671216563794827821632726637479800812190665868712184128473416341993207507466308156298628784067595078177790061069170099212147230948560999993416225261002211876599422632218492356262987869087143461602578183137417295157676052873716686003624133834245847741911812268687161314478343906231075389927076632302151469551286091019067179199299546744209372681478403943821861392758338537595006413275946831100928608205164290561236549040490116556466040073266326686155317254771815024616132387589508924326122233157147806436172534301439664308942336566098250482303862985868876484284836112478532922093847281289306915591368849615209098494839193068007358640963371862809206371924105475351265629390075010319731052472954272023052133126160395426897137650565215042836920924023864458777041759895862181348696070514276817154721971986375984184370557545412151044793574098890123908143445397075616847335481560277106657991505900567487381002859944238839554750852488219081085307148705988378599416749823606637210773294642536005696823156431701610643686178565068100768686509551088961596341821125329075893831523462953941384841251437648174203655629490919293410447409662397585545744643817255800880448156478991586731488303126075420621483973883175907316411665212365538099077959737623255200901296835231534037355335311087855569765854808995992615717269632610962144564901883654937407764052532283985139627774523659479973422894741532714302487973321520046319545433466008854982851030281174278791904479950832198458761639303532217261294464487422954296654978820401577017802173419264673451001445104331192020372807757275891195892804186159776787423160469530328655741406386498777514990640383505650771505292656529325786349539004257410831189757099409480183328495654003477363170965019089685850467145033965507278350080597250002008777726302898771386885454656065605747236869149800463121025071093945720311916549585199188420434329600000000000 [91,75] -2418032934786297359478112033366089458621940391763118533634254841764209722952921025512553488124020861847880362424435631260773897779447844435693316451262467734744305205071893041971922363412837984277241754007360957364340820186411023340055685833737525505901740273319557008793993715378642759995795958908533910658622054587684788069042641686821185824891737693791278128330821069372810143256085907026801260128632841981619472194282019519811545109755439907160556785588343087283852833297588483257609126867030702414155550198467837478592710723069914875021086362363937298453523892064947159299060439708372327849200223558011106857963032004401544218921272082315100238814131638625898773997452198799417606298916334250880494563748894335619279257261859297217905430665557903681179477870554885585055266781774034188336750722787240770117034511360840377238803084908130800610576623748963212108934460881106845512291382228615787783664546759763321511636339872675394872354026284034297015942189259317417559769054652676219323081231990629985316326577629858528978494864355189565544063900663691866494219336811215256641874309684357752870850534216736740960906075568601734865586227376393936252300099670886472576508578043058166979022528646230885803451364493968887116521783621534760708283488779302235550994446241474185194483496683247640405666727061905970131377393727450012180785638151833562332273351419729883164369218475531813864049416677248839994491815740677705997336498515740987935692244986703043392092479831239176255055845824545006892678320643466025591334271921449302017784837908400899623174564361789082398975471803541950055173368310912533963940698256295682273733969158986832639543812475668989298491414347025214162416150729862507508347700967710541863182176572056839863485808739570424788154714003549419001688049366532512554569757588943257793604370757499649580594942888372057875606785808732708122299195565841334576148575944903147911855378790373254899799905870297015391719443305797572576024770839600914727247984507811954359616599884717326631728973809828857685393281226750295154657835466709448532351133791608646523145526176000321203869429551239451857494319103292232825746062679020879402688666357028773037821173147420147691562540618220750368251124538702836239459979060530607173295158519661996453789643516101446835098019469626171554460159627330697307055929940938591318131968759840815892037795513006700250506493645753963226449215476373102751597532006457854935078589642460785711059777219621001576371967774562599732538291238307007089868800000000 [91,76] 63782988354996496359207840898701107617738253336120630886903479136347331059356258084209995394286854278747457443785529953891459712911294908725768293400098377457924352624732995722527787848561737309679943539202836885222087681986236664058297627422259687258945418562319473271514856399064144599018937341703515405057250168736500835734577916126343601019776787288637909643969605448748021788835407398607431455131377044735037430263763431805724906310454719795846641754225743898570523038247799454887593821249078150111622317427589891829329600683138533141402579355772734409428190785252275482693054901730217995355678710192310442435336899302483871297876421317466495501131988563758439215683324865852954636877623477515221718073944439634027726670164347735329932687367397908162072592665357837400642690533848216329295445545407316188067021595040059139124118466540296288075525954222101019045251553514534376104708036878314419664026707299513850561868146334303311613626273767620008376432663785518315732535963880189956519518233334009068821811278525001173340177251768308538296283675041678429390258152575660733930762603342128950484098301323986512644433597885457246515454055765085954946558197299872839128852958052845111346620911829938452868042916090947122429334604806187531787283906406733828383413953412066718503723237460352823185950298587603614935085455256131438415437122427015828553838589716200701135786360387665535630368070748496033957088385381390896948485082970583012949731511451661967327611957579091994533677974743760068764453003234380597169340248497945489583845999819355283948737021032065444843359001294474502614594132132115283179642994309891305967950289681463872824972726030802740870723870039006375385462914708139004397356734594966176581582605205596908715266677296979257418066050441987986693353546607601991287641763634179855191067619851177581803815902843961449233014210815903892389654126017571117443667220766770444900948201405787416290071933962286930579263663891203777579251931053125022442876903816743313217461385928796173251039367415821959816847913970474809250172264496062635224621608875485182035588698198114212060412307175746396812695023588165774692833673051620576043316634880397701830824722023122371827071681601230783355752588627159567703999589040057399555290546244187444562221938906036476001358617574597786142540579412164963341451845203005254573345959024910894492618668373307202927435137583061247427200368452649580934388540935993742611955128821236974301873681828406190263864552383882004878077656918822922158080000 [91,77] -1202792943267951516667916288288201405085379560592813253393520565359053524045088113030261194983373833090410903567271551156727556442666385311586001929029057822409537193801485428246662672981515025593025380574064232536777373106334825948623041163619232752032493186748968457946573357801467851131175386737438527584184246542144511235381405630228330456132723676115671829445389099547883120032700306888106391217405423049462675201451119262632724779946723655591982105999198674026964903803581063214119782757423428032234730097564523310263341222063634601322481440579020941428226818659711930645771995199319523963264469510898316148642006404460419551061896027401034141723477512090113772286726642884750524254705449260118736641433705450477268889251884016070937488876417184165232126778191277784129555475825575008529424628270280187261337000695886013883045002464517514611038142370160841133055203747261931697501329474457098001504335445531934856219745507162117118688244739119119487087586844352925451655989946302504321401435398801918473938135224758147352720786562316184464376820325886678949543536136744640951642324650498304572041702058691512303753064939190732605537555702104308589626975671307293216061421522054012768990252275643619565837354517486360949979878342745170376655995952692597763694070719659583194722125046463876923845754731447670385278668904443493084873191140529405718557331920991231402726444177557606187990954390801207605547339598487451449524776906393711798986801690034728202921834637088310442920833385346707528217197614913889871748788916336707193105516007264916206969397071537004907051340882151581763201292867021318968645421238849103745991470981201658107716416170390121451927408556708424810420310638357523660496180379201586242231919255612645989296531776417694844101383426310562767608403166067552994528678599447608460937191216939005021097816265808060776283650285263900084505376776701182631974681185185601381953371348324340130544597270489403662388539835005113324622741902197281068438642974597663088553174104581232134013552697821365629622181140153359796886608520644005411485566349253951022300920380217874981447119485188577712427721565461851545980197404972206762021157195779495106464480947078817796583450675895897067627851428671524820076960400087819437300710665914479646244614785945707474312908790892912083406459331881533277384739051007556015748597392182129774980564868768724968083773967975395111324099447476067720872114557678393855034593931434760860101030338810602417359815742319841453142646441302352901440 [91,78] 16556310060810068600714155833969637265437037538792116098067295756870172086875113911097706316984837938449777254352384304650609256627043414085931900552752611681823881875340842311291270157522726699105256151123472128920566952555124995747189408652130529332288740551966342743681588657819348754065846616724686278105906841152271409325152643993455872381281174837819676312710277937416733301968571415614143436877094582991334926526756221248773713728844428630422268815639111411932100433485180098812413402619329223106948029546413170500803384237020666870341305796594785804725758508626274611257688803061133265735958752658856036806802741260246769556003435947586827513129650538611658724629930134350710385350284530249382959099306145390844353879365242623686649106914431704026613682098658102894847325535411156897994352087905047945574105727308471728324059667054542806303434843938499905315384455799925490869542244607712600998090769353996248725792099027023495969766941689907084673439707519210017775347236337593519102609695318683826260987757981629190804217591279733853953567159556186692748779114030427740276666972946615763083893007304027425493974375974414658063091901265613941053964351701519916713369713030119956163914569922731121138398700888693453962467001937423906677544157523714937522721941583323254092163092402339308175302554940140346967790926032150262014969102354321257121811444640691143649144239028814439326154252424818414226306628788110498782112358721166466600459149910390006124060799171014454920277892189613449574859350746614420762259945256414095378737720141418148871960528853246173104480494435980033818560511755886273017162697312594483658962366270538111609651481692986717296147576117973986361739598098762572162866567650521615174071437724848368699933506271045456667803209286205376955242293299398821862200026351513077644266298482263614766746816564785520816635006725882893879667539108620918881611909436985290533940690713894319574683389182223114137317114294203175505672003912623665075025602254845818959282969006910485204273418524171097525752945670742441662262603418791245634604129510433154516757693833682946140669543268699756178936809441426512648469624865926925608744185212081900238701460851979873827673534756533569420000757545283656240842978027451974039567839615156914883714669994290176865852973969331588421309705183651363492264435482755952575743835957867188203915404169616902970738329347359469140206463908841589840847505823151369165254076367196860471952189005520365087661414079452230982318182376438400 [91,79] -172643861427757164653909624439869918770881252592771181775905835357491096144340839393287641016327594939724457197110142975165748846420911407788767992516039120929843921801072357582214597533583797217879690344390633961668426296416040866072728396273763335253815727860674474966801440419544856641148142016486134419155486334483270829429282646215013007641689279451806696610930587041200131334422627350423227096089860520656805308108549909604141913322582045055748003388844002025919800507526628301886231350306735543864767642720491586415512311719708385391788632108038479986953180065397039427477317734085321575649430410263549244196978973039669111735107363303591843969135190702456312744603901717011713149075698667160607523929701905964405551464703071179633360811083699799385702866254599008507199292048306321059531005656635207356690777968143380281059627700337198174107461172390171094951129927269560562257039641404522132982988723637082893725827756365815805253214050760911768727136457922491664950190178996848827508700531297925430085975936120480163135293957131862828985495837111619500674128305738365511779483119558446521541373761417098700569501663536934144422151849301024763229071383498638596442201400657703620859227607484502340198261485067591830182881152885174965181098887898347631046343928985373761228740344304422298584076844997410720890729719286380168186604484414267775103537968140384389262069379184653671087685190530659585862441926499814780303133040126305248791600263397703858216664792372547401080616984461463310246217198747277027448159045483020027500440047937751560799519253907543071131190854992544098780999604083451443095026737325999634256474426448709624301117989195098415224456753549629994459160156974502349193885669546143614698335464774074750187143077022797566722257657140960430291367719225107740061402741207674887499349963226774872667745148405991715425914970093787479887056576322537359348174268036304272595235094456466236883811637191766594441012218344984442257467282171829143097402054726537743590020338220342857531380648586963898436504183718251133472191895806176027047991600462780027420359036287041658134331116757351974128230066161749804213235949723734281624130164825541953637080699878415810787392909838869225952471804701045647767750054055328663853698343189195666218123260057817449366469396687230036284567721285528424311037762792656996697116090675168951178015205206368863213373831645491621252333645151551651249738224335046909810815297547801355231900323577047115563894603771801894578214586480 [91,80] 767521076216465798980129685678860024580521486380656758872610574369788162168499758323776496039912199518842622131359289901785800330075303609035941129655433078016537111343815341267250011382112108068689307658991571055522807163069038336871074665048678696925394086052163010054585558835913413923897626828498754241204189648172099287720765513783770051040117689895297114432152584859935317253115088145373768884436429363018892005722962430221352686765419986736403960825714743404344748230112541096529195018551482999286878161191515242309437246839126058266309243762976046041880964525435374149032984295240218287960749148688015239153127811932871441483947197277284275898964968410124285728041855346859417945629885950005651492844910450841623574113146189339031139253563659397586524948349439026135297816383597116138469509956750502783672361652856971025251683834388646931822508722541475251271116708348477213250830215774163262571289546190566031185186918373868237834022568380261809918258263088771722089970776568896674427644312063607913818499285842057441028368734387051283235000448823753829068132295087048342323059917499101864606115804425997528894115020642260936209062986023250344129397476487690609984857205312886269732253357589188219571638782710733304656070467598995069621808144968824574602817492597542093248579840588790634890891197746091050988164316322057751696832660792191672630895119417724453650130275527751783920658939879504693020186476806734521984811062117817305981999453250932102015115536515174126374413752370698387388844349269390593608941667643976553435677283595582096963723175922803701539554477045346172757166820677637580841590323431747433584788929993898028481506581474067449570556504353668803546266317846927804766927870065077862648928008138288553609390307689151820707930600811798302723896288750165772219618823927240688587447520244593751983724032349252253270566695167783679410768260614362492540518635566280408555609025754440799563892574522028413742805907857475519692658390284169551852788001812853259502788317701082146843642112674031047882312662399044648277338133700796702229641561396223031563862678169927971942052019668433028333549402073742527980239021896177585124818412340310587385670353814843403972409052516791639606966921704636393638047103336377639953274618697216838949499455067368440128629558529345333398638404957414525627406425196787463292430645133608302929312522962546881219836392170972700107165929650884897881066782349582082229607080641773218903255568341407453801632981420932232785920 [91,81] 9004365045437473623006649483909506707724507453581117701330266262900056050995942822307205182219306118492052376450782198542409348668679061938950657173151145152126018561137198579226277592239240472618501758355114864134834515872203105933417787813699397018452783409993474416868888188802828918748573380532881430417692904164020454805855396033621254798027261041227870340716740251283766649587930443512141293932308647574257552848172274638883694223304767362184646594680394338422907086306377223706184319072833950326896098661678942448344379701387357945055452017930396207884959262568940996162507763800412628261340580528498343614733337332392378044739230373458264578018208542690476504192509170232727980576242825048860478733886875099556356577217859230231986775539594292328861760251651328404252049897765979538143042957247947167023583158363343966590540175378661818434618087460643379280026973955668090196891401715351964564833263439394061528904982840171345529512821263701092029133395114852310074933556506858335617927451868260191452082678538368810498407345277355253289933706073623326933157600087779742657656882524104345317081836032259991457747788999156148085551572855184281252202395232891807879595796905360278227119597065771404510119573406380828779267333206432672844890317147273625239379735872731421559888382863833261399945917005429138578827052623094295530056200701511863451103803111193582247062087006376549879646400568341630083971648638048204365511807517929103550706759189328317715876783978301645400002745330302963106841245493118026639948997254698917464543103839288628750855639190724871012269227298138373527563882227005075879652738707683880836310641373842682100778468844530429974174054558941029848467176580945661889769218446399234372753002708361284570061896554510546429384092804472915226215188684107597927160578967728166562895502654146245071127206594248486822901972068527597592295806578965063144042553858496975287247195735956114776143455875338319473232713833647783560132501195630040585555523496463763265828389133349469536186777557035773412290779544257093222404029892875833315007398653618720129203569660401314567799765377827527889373336874762246065892567473258283552487024549076680800138426981590357254241974996675903522921808591551780295354926458881888198375577785796761353571351041948931709369662913140078577415468402504292123244662104023726611086414994541603145939520691304709537824992119025423972227161116596928254721436700862393520822661509939505127154813021123356892074730479578081920 [91,82] -201753080949488066026051752798570806270939909947527835602459200487864089475933496994249077550433819424298945295217655205667337419016544886672743505381766336885520566959335839106058961380424441997375194061381332612747961385897771488074083418025448736505637608011205160613723989371248656578916233715701926018344245553563819056414490650480492742547008937530440936718387775387101976073779481443260842820283139778554412256601109649205092328727006010431214613804788550118243043703335267076232391016515388241288036553146297527266744754417769156705071390738073805842771970097260502377158091384261092649728788548038584979408043340048663435474529753908773300150809880466835830058713249158897225458958531086439476438434446903864172024046482235250213793449076519269355476994004467719027851539218570416278044344286937323114610646602006539616059267017176649002008668870398041113616937537335883603507029303554117607458670149566584971019389317689430603702225233532408629329763120294068013492723014943520212997786220165381271573690327826928827092408645975732799818390449352596030482549594492898979978868736431321594731791565003559899719563014710947080232851793754804485120638610828272380224587515122280757074498028435419803455675288222346325293861768419410539856077238272540882299796612985934807408893167864139347317753722713205480721732712426426557350330418089944303139935607682835333952326422468462826100036398023667275207962853966953988545155908819014666592382543437281689618981158307898134984365639954512204745454345826505159485613507422470150886718907865951439290215285554626157939947008534378030840206691110917827062060514294947696653427088539281889177985871296784495610223798739251665354130006201046193471154507239899785902726182159484361479701776095745408540112764356880389427819505862328720010613376633681459295288741544547027887111959033965449831994969827691788398186469086929993316257843123213746402821629090308778228706654739508232219387134819473058851221288994793749710576481697906867441068518487868988319090649189573868770507751498709650120502340770523815700466100103382029433439122589266278372109384410028447378059347607401870203816469378720802302455774838780331269451255330552092582038033868637521789616851350731939863140716705813212034315258427760370354279299966968045690663583801971441428405093022323159742620857452573505849608076083409835864730618614103372081895505417816253270147339835738274844805538936012414970536575970732087131836388710632615919736977367680 [91,83] 2028090024907268146225684615213978775119407739006196100612218199661980989227819874958047622723755117412072349841189142580673535268771389312889333589706322006982006764747821602678178057145866776525306722710773648030830228132194372805535466429335710405886253288457749284162725048065403405535101246718254730757974739202650733727054670057340154983190778393635877301360178574887542887922429059218438771832026767994518228469162571678858533466960749998575393410565533163299556562766579281402069086388657796088417500962106419383435273104093096418141774655916106098652823380875077586241898961005612529210526221288785184905398023109864742333632121335437022616059122737781280467825388588609019603548690215549178875679830442588479356751380690485731098832745572484421894535873479612501116879821004592663674149184245946809578390326462919838935815956131672975837023970972763527777749045702034050500323424557495446211155944222823466490598998083721207449920438372757387057670782467982829412620400032127994145153551545878139655377641513333132788773890453353376143552337233805581966213325848009673774290718392239061737058971310108451928930067668614944347987016322668447635692130490468125995725758531650625908911806148365716040915945481533999827489268276406993709641148993737435755086242536504275302927525797939296584556071345011196640926831979517433040450278639383152360695076831277848847246766430292766379145014660721746383177079762255387158087587156741400250799906910948183266941591011341485555935344196106650946540000881565659374006836768490237525718079058776539404319290901392650043758570542897475236086077732904451972987579781345112261974998072609244646070523091152088560748273351687519400764169870811855824631815658715547346388772814607429468041525371086490501877751513370658684725596893357787879021128423927566063258917117923526605001703003232741620917965927829394081781950030806458596594778273347187824432755278261318612571045535672924603076591732353163912436255633096371134617249330450550188500741917624708604102651865070279114620833568709344635207883108128636917558486255308206364052953576185457506268736468401104732545488352003685222849159297027611493070010463278776329506231919330659812187982594298150752390587558706168114277771352012451312028598698969849289096955095737286685694318790572004948595726983944129554652578552030536298670149836437599214110364063087179563321958672645071627709393285759317734667004521937489223217336527258368336658968101368875803352113200 [91,84] -12656524403122857917178084047589137663096916551323209709975277361683939396536885409619918526276425279742033954271844589011584547379283385122270531149709204369969579386084628877285084941110302215880343644857778782710037426288339857127668103548918171844076850225676737151570917809769867540749334001976241850900432544378501403891816436919115231758964115885088043411263170419233825113711543798870737353575002133261622059307931868590104659552228223788879689774366985973552566266141657593973445142651253055784964955615797381243649312975451985531525605447721766046316444620921631009577400751605683635186870750344293999366138652444867081777903627920421356707777988143647663338336064942352659912962048220615567357680831358671814484957720109028399539290631207446387058097894341935943817676170715756356407752416700344455905995318312666132733551388952464305268485211153399821227985164509234247514420017577441877644237871302105326901768745846265625240318452335273528513753638690731895433918447308991584999444010104043607441338289933021516281891306473464204181273279146021208737091135421745119699769688065478839252544605296708273298210697491856700553673627498679942475038008196519320084032569633248915299928440980214139683350613428081642708747284369314008522584850389410908874760669553366976870330338303131920767247779586432288668399378760726148285367625392268605664411080223197089370849734599345864232712210124912937039215465157383192067465895419256281448171488109549439752070130589074861135240226458436978655351838355219484359201872779474683847432437585780416019772693565432058471978807055924901968159170414274808154770999315445778928398299741570770666820921949672718869818079141476029873986862520246302242176757189495145754088495548973283276766954643771488786606161342308237729734358895772846459707164952390112559108889499696153912263673748981881503233107063858087394660035206378044480550906229817669294021488855652506830464784747987917703774506346863602991933591452741515142537934047755892836530383054271558284636341608868902260468102805573214909415113439871810525428568858501130734738852742074439826363673261814407487595285313206749934579481054277689103067395724679170894007521759046031732391688100098300278740392662911677812548865326788146581551630975753909072601305802804926651969230550162554722509309140561839758799967684734856214513047811396278326816361669299636857847981055687627965260151681239659754730974289587085115777920158831151771711710036931794724480 [91,85] 63525309089538301262744239997543927043144918947652556021218751518799814117457636647932033249359501902779396126386405113692271456541929907770007630205254562116952315466633380291137785533292796860621297419737953496868033089125860666457266629244990535228217465267366472552202222100921471565782243427475923951721768279574916289759387893065999491512458530242987942615523987143994426569149037712216560151272751435796255232084762046618365707732840268240061258435719681650737138660072795836879788970508871521501513136886982441030081771391894219573583711992168103187742993402588969083173687033511025271908603527074832522308916436844358811774489639145358363207944038985203183327300092898901982657930567701574481544556270033634793383635416645880037628785826575149223084034165506482442324631272986701238166425030317405367652023943547146785098984776393459227336830904807212064100766616646104542487625491514644254019463896094216861399673306982811752292673331913965841191948714211997749556436074580541927082879791844594513520602939825351122748594614745794847759138069620658546614361957764592502927453309009153004603718194172854210781689235812468476246433459763521369312417715102749776014304560888298021164369980529495862700756369810969208167713126474422974447143763070304645315280927569533079597803562213320469306452330460508440513110267566661332114269691703212351832367471409984738131296082073111531096829632332171444297250021083686837125518621013709605550010855905893770574508102550986705985436784378707184231232379933433589762827878283377141364880971915735746946944719150627278993300583479780028113685670713482415817501310583144421982629386880757930046045339024643820904796575975596932392411843871688538135064124865111012880735686038261540556767256492146017734592879541429336253540098802367734308644414839413030533924447268040719118794336367952475269590737877201549890758780128850502786070411707643160457565304550337992527704242699305143911119057156498745544938650566775503544564423049316141215857156547158709342932061507463297383951044686728193782525761755828913862617351573174228141385401455547675424171477525990167641992949742134858907993454484235375779569655496276696829988144673295688060495300435668601945218780917266143523503604014646244920489232362675716751718729869407770792272112304147011384713463689553732305745437290573292702580907727527625056123076673166194325847359466837808325047152315802690496790706543174215820748787700857761224833656487701600 [91,86] -433427961365682315981411075690144060006840320984865141881277785353607905438080590680815435624456113457131806223575139247406513462226503922595178225054678808284465127988008452556321680394533495777187338578801878464844794070622462237366670876117208351013876837291973147280016261506270663858254972505393108890839445241014507734450566073504824114291614581805025285058462335766193268301538632212177558177950017525228756821126604130966972194825295851420933396076992351214820283938067354433643628251682943287406824375562464985923870862287990925685113833654328416899036656012881394354364243510110807377592882313967306343804059122702842146121714594658232117565358158656633401747893538757874082505985250517979147677817717744791102351944169050734343770827816108001973868705061616176624516230541836924690633053592965240266040996134237694244673257841333481463524818094177541298827246499257658453772034524666152046174638073142526560548708292838080028156211421168500797622924596796241155682156631465034919140959247186806326411038627747608263270795938394698288190248552731217664748530791450266179466414409356942894305568425635879259965581837747245634348393996936016516393069537883025897912065038434546438256425496687341423910646832454191707512977732146487029348018456834833421227639749706540401968067993940803989430298751730007818281585485002749745429598050306645914034539514498754306481432865968610783157733503908874910850051612086428442835837128098468316012924819658889934183618692637903893427669227868074380151357520998501877760990597217055117026433334655443812677707105125173398433975060291383804765784932636761213776742358077248956421540966083167328632798047655477197813752968280211652626933172350049620362718360940946063882350550954663191824631306209434714437509836170387302128408070671029205242692989654917358619873426996585725707877561845450692647005246461995291290013286626090498275104956131503765164345561106623605536748063718505206695667954939847932839740326122565230546169826816601078994361600988249160339087590081389125080667303299648135109480925055425343219769974598378432097034286241256703895153538278311287955682127399919496732709809435784760112133857605560665879397318031601851682972853942903960495110795956027447661438121357830937186653546353274582880749033804750803637882131257360319170509668219729199625557532861721017522407916960538858701222162236817131225480475925971068163047540891190796494730312779401341548164030370519021936330508800 [91,87] 1871196597785865224884156945704761308651966401207396348082779464197782425700987783199005434025427818467900158139155363198238325046700220877698003064845008341264594071223889729845189127851125969467543341512154026019631104399893178615304736645701722153629889367627287975803859560089641720868116364745089073006231589667076488471109738290221374673457418337978263379478930929423301849951055214622268537595965633661019733294887353627948713680664927393451551574592566049027469406893229740048372547041547822438712837519334188516615009555407210013521587001064394442626383134621701980402291460408156189104341163145235421157213259842998056371491094310960015845784013214896613772386587852632541425584198220434685524946520220985582154614154381445862953017888823013598022265571208117713657998001959226632338891640007507023016396819713026272329073992731458492705816326903987459318889497219059157455768391025695416287724863020887493834018634753443697710858155639853978152684986490061960680257527678991423820080655978360219336872811007671593346359875229720358557459741906628604903185535213857887782455213097315225879388778755100898804306207637123994606597628292504709961559368915678903648343012406947327668216682082231440745647274879919358743335581263889321532308411600758440516856185981263557423813405322186858924482167307678596250318785995543292718868665593825265602203752404143119916872758354684639523704503129911525783372036130978727750216553257836648610653093209348811531116172214849908361083823767101912229882136073741138507497180018926741260398716132154549783869286981133252246628686126949591926480385354865682215000284108408560966400697797291856494132156992999233724953540640458135350505310081904602709658942625270301736332050339680871962621472828409231283641705150158906077511179496991070444935034483429625501404259770271797954521829796539177310106753254687025362311460763652327503296082261809104171102513179674127212730374228398067953758429431361757899757969153192175340339037442517763838185556795016344255185759071853827687181003015021023847608301183733078634006907079432514339443727799346375802820633714286491758028687426811792882809615780117823482768619195092280203295313748007631427879558153382101536040961510139640759322376662587041142593998397314287183510297123089039712908315081673614873981562393875413268917862970478375144533027340202593948138053664292538974029716830569082133363354227850921358119583344519978934338763486397468212188480 [91,88] -5037202471996536888652556103378201110412208696098905323186544021655333733080151807836565652315601469538803326869179368436728948319945803795221568895534987108504069714151764188276000465565429853618782978950900063970348671095968748705693598067808596147430951840133494929088405905495762604648789051369202939553887605896029675692913912208888569106616180764898910888707084987919468547902797057220940094217361719264684910745028656068471525721398595430694132741284397487820116567469466656237372679182996142285807635508991150796154653903815061545932638964450842993908032692686793137206501688710034724280664187842974131037987869643174581872262067837726285603998854330259489157419108960040752548326485007997585013961679648806769130931035433041996343476391290760394071859747637839108714064538026239483326784632392602616026761575081454155042415312661093774824490087513287678380181864248826496127980673998555194428430542880208199455519406013468032139505109118327242188761708483105208556286564615933285970294251358063632679867718438043908775839860369678264270642306654032105891430747762515161312896308579541411969272673355963760076771640013281216586048979953622393909288838898679815768891886576159749349024031181250162244985532536825426908972543314366275958328891160382887985890211685703376377580249326697807708104299943802382174656282900607793085038311462813283769449711374229601555746079067661874105851379538449211236136686772340681764184214913190459756727787184002644061452707290957634870831879082930718366645449792536668660398687392402978853674170064436941405237334273466411120887678127671906365360290477966212917709623424954076822738191067374016383373175658145367347056474209004564311632740851541689512706038070561132542095782789345618981609982193305555129882002777809499005135271035856204846244619214914756204883939822176012386974586538054045549816523704572490547817188131277882075543523449037196879160137358221979754286604851366299674619933974881881791364426545830673290198448545971987342925810858237209514063770594438560335359240055635961993109927826367189871550031931392854659117164998745976993545576706788635388804020570150091395785031935588422425500848088530565249271028714855665681668841224200359277581561085922745451419136633512719019171562027833979111402116351902906062910385443571790110605856745766822837720407414855713620088364025287773057118138457229258050418173990231126282432448391408675039648195716716225028410092259413730560 [91,89] 19129033964395904529587804939663110375190260509866715148830799223927551426143809449790643153485191162855106198098268729540482631512701145109866175453605863542532258556959158401237237371218548956678518662834839232372113201391045597864204282255514588436398182954880429108638008588419159140752601703894977912671320919535141624145980044596966437758599046179617712843878367695992833005801849843967172994570178893995257136276458966905115470704710457153584796163828097566607646969732822124027235929444306742413812967318683406833686773761362950048253396344859521659320589411503036413305130089845157626200522783214973913737364530931991391574196514640792946469081618545650230486237187399562674147030155402388555109794835368139286743601429088066996846210330399979725641263950797159861353708930361110475010417819451830644437050235953608359282501591320216451776261643522222430674633472439719319881704851108011770801572164716706600268927278708175159522504788112291732149799122379113816822374563700354773641097627578345042426836939201198267093953421239761879340931733110893686481213706496505746021301893057072051166105780611082559072155278461927841068613051176387271325901330376110534023159278647747363906348751984203901818592608605185454332616165656948896198554738594486488026159337475816462004251025903762993791507975517027247863778935334611595946789316866852647448761268487740156254558138593150138900891814883444217883786453033447116080169829133847968762162291620006559708515918445126951738970018659278789783223600227286930060990329774551052758085302123838159018988475941083852223218086656204399922837244122149655633438091044613255609784163500881478452192660993552733436266727253960080383432319848717659865571415472548827105450687142643121921498125925250266947175291226945419893598313618344006625188784434766447978391305076317242919844855598481710164733836767786759574918480334877746566844137820827736802929301116178307900403147110837103081563538996300175488529727785713723303450114226005313858954070739406995057344299629054420725948506651766533935683104647801927786020846334893901404782964225207498487248568679210813052257015444942065129491887734338959439623169887170880914820646484438937460623502510132477598148133920054890263817389391974738457495464531046231062842179219215318483429317201021126054179167138487513865646982026215061977786649015148514085846007584739364943566087227977507564200755067233823074696969753344221926932884857760 [91,90] -16198451558505483088651518551703897735172752653370295110144799608527109800375732892968637077039029763836431285385560457883391117340831639689283753193443625609581937369472651126316764351834096402924594292030432312454751978892067623557889082458085688932143650594278125156590992344964626727632509885709729751086131259646327953816547622284125292882877329732727949116032325368748135175661048382003605635257253389595107142380518388406373013770148172771598170265952926565469966853651477736725248535818607313595545274302263370831109382425724812004315781861815284427761019979976519024892147590012706832505040434473161686757335071486671775598970526261326261196822549441081696035830996101666774597674697002394285008911041979801820912929810293754249033314250702039604062451182401853398890737752871165187921722408173914097242259654927072908469665064585453339329857820077767056457683278021286333652909947396461496150402770062673801482359283370180140620944513504868245342043671479150480521100283440392090471995270805702769312354205259470110419145070103816011610535532168953896366392388622243912326362316733472458746651705310182525079501970771981178117047723293081727947794331345608462629634009800607546205583532534328302771341784490100169054469185079177815386364509846450515423007388677303908462675927515888970524910676315602679984613935972701499435374497624200064429026119074820538767182517767844457883952876971934499399640740795491497202022465456842371622250800624859870303172407330214096043630607378410346592111443866006830622412536246650797036425796903332596504013992190169678608265974240692055610277203626706569067813993756017599194587470661135497484272741673520846364304040368205664651078900082368952601945819215944713790329205875957724910501330648294085904452235161619222765636940376372141888498610142274956801141440241075003298202498907980374810049211504973370998408385200433536590630713554907546061064337232203500595060929833683071356349571644251457271133372835304678492317233482253079585810080003174258764702097310364799359983619750393136180512940767405231844367600434638661053686865820626910680697479186627238619835063056652356383421249711297657182489844087603398670650827273717075766780103046303967528667548382051638030493719832152754996104378367949809511359957087049534603192578012987579671719294631625367500296686906969805679238532340672269140680520323862698564740837451277541794205528236993515672358140976255734693913280 [91,91] 73428660264098453912503847825958891970936375938146037390218149508909416797891648092215635934670613925226078591391898701626176388990272235105806191946574595028112805210800349995180426329572439435086743189486268019145775298440736628189927766873357419275984549207025220977601540579225784230564481359782817110387822401369482906894597126592356832274720698629949562755449395765066099114976677652217980158860073817724150533855445600214699557649652372889662041982101780880821423379808362836637656608670511173347555641167177302786177953903623232397119069327972285058831082373006807950774482650578112708215543326362312960308225162166380855450865192753325657270543106891583458519802328800601963341925986602820026385375027306911482253177965914979963101856034272923190777538276546433618664958343344068041364457536021371287765900087257470278746638580359316500544217108274693489893137249866137925852745841214347883311401798829207146550146705719129778060303698837415641479534350456909924378831977855264985612770606853915009987291253103253820043033005944398146872499996412960053272759280405245106230850859663833326460694263550528693418975504983367313068259622262344669442216720376332976710663271389775951987563449280354338630600051211535147053230673015126577846574409261832377073897623672834048733856620746430951739727712632735996355554236133238774388936365080101678789987890786097811634597531781358528455273381599599674488730854907235058934435978606385540861597548942252708993616926195339798370415675757611701257395214433831302433336746743082313577471618011104694236216146651775996807224259793585938554976530871245944501431325599078913583503182659293077349741439891180503664112297726586278466255438010978150830939740200414892205564806278753807149345015195555509632296580309464041117411532310419665247921170306336749941374936191186754012111598095490830573204439377524436193337850542284335596609479877853995446887421567878005785145619835231998280343546339902438180585123715929576027095474544036921178886750816754906184015970359777752170747202266689198348481129114742322323408636974553916489037161346278221265751420695841297022559734960030187947304703886819469712609443159562080179196048033590501041804627373499943136690160656855769032162645581379163469836973149328805662192921879365767313705602163827708471743732025887749590896734875420961505309965661642743479777964976503431755882210565838846633567319357570764669232336165499566120 [92,0] -2606785885875565720322418182726204551730562705559508925167012619318196015916200672508869918963725501113664505607906254876796975128636264764768323630901751933044751185398103407728079081230590609193247698887695620461267814948826430369550860742722894288153299365794894965844662208705080105126148139673396056065684185823769772273666632596760406229033729165528001710904134862677516678313020079983486704631347084311990071237394124940039551269817990891522107112036801545497693988195109677499964535562579694737363911742121715477886166888507394746681069034003476437723657446452514032140197701811381916506508454870647730830167426435049619440928245557870289898736271458216242277061732103331002202601930128234891063999990483248388880567052454486288639670060099405470769323870607231687947178764764477344392960874512730700531238789633670724452635065509230106135105469097312262747568283876335681120899982405989693782980393821818320990936912681480800497380940073530492236147326497755341560559135551522343647276100334297004426140422230594477490124426670909637163163251339874016282214932618271637927883347170792486189296188887698483711058638609853574012128719688527225174810001907739102690694727780422285465785970132234835276024174041612498430228056191578736842391677749368433483571351550417276121846308411735269244145350636241080726270123875503087291507998545120904663820773915014752746262255656765191951186147792994689061718578639109734968888682482828056509738422537157140316631165117018611583527790999717985570454788466021946658260946242110189715002572679442928159913010211985251864736904007239925278488519138156391173311966696689620012568517608560900465360760232853241051424387908759481761759604557397735208409494372948420228181067933935594336843097994288321149821671418444389287012866488847344727291424946091130168860374605426759831292594620774898412482864015728353509764204178448985037168905975009092866676524549721896018477812821017763093282910961531647722526553857622094797210731370106686169900782072057231618486173032789352469146276196902930799125138267100757093381304660304173633973064710562854574660735168145921670430606716834384592479838632803863501866661205051188720246234375173157221644978866065066405607245525869258358549168823667589537103930869871001703415273213372705667581869005786311083079449832680593043685978199959810809409126890898065274291203282306000141407312125078748305279054485644487284709606816090546244843301550546144054539355827690394099401132843298856208719681841658042072700807134595635604379700790558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 586419565798152903811474371341479992431536334902850230252954459052848467369690652089558254070699761582037081010425921139418084009028604287597028352132254129220788931387783273468284092630454721213365515345621497841590532778540235143904353360406733234476636673200789233866827205459904223837208345203427631491430946062520491140906954353827495304495198804512856701617781400036888707983998590860569282870699080940930148297931431401205722427187321592868169794253358657255964550621553152987843296698775986357355247400686496179930758447253185214381383805534905549795654607079193710340119815512763166283447499107524434738916550541020504946603821755752468978874020950068553198277277585665490603082080846392981713289707276713958005019067384472951068257566049119763647223340945584928966656778274046024236801846786859301722076611144177318866045758244881820844997942328242224131980397563748960682297943493884827566733258755524828036368128648881068856626528864654864484677332352705512402142859159925794112714730100412189984520245034043075765801421966122374386218423034674980384710223077470088219628674249605730957232957337476428922788622813963737218938578661534235463967945638257688508053764094345622540232563171798975471787810828249183660625410181841277262257582660522143278203302265246536647143160421380897896259890874985125093313883766412791875633516772819635884637546216904085434355104712075842381472660514734778705165382090727335236608341868638746845261923012839362844373278414240511172626126054162111781224904328937447791959182805831310126569066515995953485370085166275027686506949092509680409814837342896021643100605980737512656505999754728971981581119589544666547883654818941906010979401967936918000432955769754089048766428064292758251020730731908898307663433402722954496941688710405877443561214446862080979646482558404188866599463690399688815886415173338400778730519597570204519493674433299709233166714218395648117086796254781048975158487608133633006830868808781607775326324198604856718412401825240239312746934587571345230221911774416755556931381993803717815827211882431885107843249715820914403437314731169334242933261998034648888543764956004087041179282313536289562108839108397034907409017608239500984814062312274854629216808256173512839535911355784306411188039651309263507076407111089162743112506030128684631653282854941822394947718363018273379169124688522599410599259608881997435662353222601363227195833480612354776077107794069631480480730555846213923770837555927900314785543186402777769966924825724193548335568899482320896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -10254029597971693847781850628943427772201255212539597346878156622201529134719421549996420684545941322584859584371063587593777949743548141908314818650513960659106420531278324892917311851782998574642622401553177142831798225798937375476247024549457872302578634443482313223086826338218042228636680271539564844497761856965792228552501049666369737513257791914905426006449257645822116958762808634874901537608987004987477291078784982465922380735056340743935199318072291380823348140993364398129878918153577057078973786409947230919087427935073708292512444833846795363760487977236801311387537167447917993408158443807055615690766678810076509964290213739433838072724593518214989283639460155450583101117815819374972449541471929713568762162674347219823888367132134626730761377164764782611004488677890260891476368205776703177783913081644973883203193493587960836108709878685778308618905446706299509010896282732484821115479849235106790429039895739590762837728647676192184563356312572885171978234045625333015033412062372781671959293239040949525218527429853099649261997853900743014261683069426793486138727845888754108430644043427462977211621386100814657555500562983182213656406071606569588561804472388379054321890611127064224429054467920139506546979874531480029029236120051961507761667737681715055940989935631479706740595183130552266435830745364510423592357327228451547087726913637014247711412911423560706367895745444487127235955198621721666086438329114841709309246428875526184859589833156618230661386507315892650861949935638068653993629312554205353331403565684688734298055090678043855208093514425773616767136136449411882281810254872338217882643335410636272746387213788884162405066464857060976551031295057264970878822715672284558377164198337578205711577821087984875030611030893880826562067035030772243229376208113072965685709774135987848670545488620478572244911578352912034763938003030511973676335619840088338504852509524120816182337640024279673258406010955715669363382503873301750280147934419986818770822421858965617037912004266426169670072399933418056486392992378917800533400643147361448143660786196073679379389828741993259071608617545776823569540911239698474519684786909458777411110501666355352181096298940215234197694099938992914044901866555639802996938239851169439207928345019595108564827836202585634181009007645783695565323170369064309497346138532895998745420429710261551933088897564946753317775676283503068663211559052814765475929726916611243108902535362769986281989010821360933231978691920230995110005236565820770396328980307389710336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] 29212848085620756086447851364482753886685775926889597819424020667410903278715843641510485646749753076601561821008932314132519516917904371658415805615189290458225322224179730106150426534365775375218995470501399573166804090150924471950445641932377772310485415907620405001905085773617015084188861484225172983201137438212188959761834311947473372315107061266138758707132958962990858261757784433354684030251967420643915551216749516871848712175186899820184329181344668568234780250708101119531185008811942803865281570900427520508798903840961246919516620132658691481970380324733698005755792715404574493503934436172797819318106430730587135145871804868631251013706834967909923978008686393223907939502983574614541822234167634994162562876603235409425156432654900227697324648822853150993375116472830690642162582786813859602193860976696409502538087413677199038053036983492629674736009820393639196911277005253296184028512662795039384440939381039877977184932781264849679316347859877320267882986735047250969999645130823178909594372533676960832239726792370204488019862898254033909205982231051742457850646618198075980802555060214322034661651450570525256529575886115940466356606276524135171073414518486775058091681687165534576510557730994147368884136038606073090831425809568234222710618695239508853735752160312369617166190006687417048475991823143486150908903797683792716786647093286104072797722313055716161479655603382705465228949170050056711415533838640762251905203951062342087495765930226775567172866911347868934145427521336067866372209352563544067181943107442580214535832662470101963429744545312608595161324393994921394739054828627782952314660894835545125080430323266549941815451839340952736550371990202451320922488312232953909833299572115195591563379692707134083861105023335056347212932661247223884787955764979834498470816498160514638027673633527170322373644982096190386093889417475553755483602938531808605545056059183551678856649240941709727571772016462435368773529070430700632519455248174036400601244778176246880196708265161811990182891016058612044409563948856771150310874334060013602941799317221236832687147662190264845818858937088888512646513027502555515866315049506806942523866010331759582127978311661203602906196157671333450275708508572118234138026968241834698982448213213151571543856377140702597825139502449101084551718327609995794176345170269341257411718404597913617839355428231673992136168977580306168811216433353340588004187443370743124361141212361815103983503021194190186883821597536258660758727916444005115727971395103155552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 1959330303501698773834270006783321803841166050719630390415241189291793066177347071551901896183132506130875180810931298024161571470770561519622715842507769101835257363951336633475912741091363990635391632520673361691072856703790132793392571543293638252060435390352972175552200620852512977048916452906906960246144942889706843037263073673128838574510012930783482440911020184757448050140940564953362619772673092730807762883753187506176310685321651832460724924013470729019205650183129125129818252385656416494801259978369358393821382797214293041871341073500548861245293094502857172197476269099392465794161965766322000476282573629068964940105385720840307908304174858254359293338250944023929741762043525796436103696779572552371268519084393338979449104450535834286273145686043143344374937552285504835400380066252270829514974014583075309420036967028169970064816570711536654635489671646790778283627362693851403157604203489418580154574419123048676950024315207375986271661789468773431247328714802922653489763880866430609202941533775592847042791654775708298864089957799541960707864796300244115169740427008633327301619582264572599709127275784350164156630014780846692059127584650863358418616690376298676720953764988817638166190255567092677036919980629857293457821336930106005079073862950295573490708149641444628753334201309609386582806115998131957082313680873274039220381658992375017510439091325067212018679873705402075365687433903412459272275228577964949779544009134065879768230949348486542434952907649565247096836877698255679976025600026453058593941536892282895043299109904598530634882425781743307674197966308139497343240035680149529752948032263600606167003910780659629465224141341478574181860180162323272227393222282861519396063528894416722642478953287829613537571769958229071154062833609213156595286939355422506579508809043392100551992508039712584647042024114772296629508097946038706127088837989868189771904033130588213394119488785754629846189505503599466148642979538503194230848530736542388232637568512987073571084624013474583315126774860921721194295268463719276734542195299140352655233564586667062906662145277749531333350689948415039276628102532737417009519856655328645110591648348534653673372711547438990915715444672749926666777578371300557598379620893573424093158931382160423286327313063309874301274211863259461889638788139692863211566444210564726352421790862450504591781336589647996795105517741380959857991141364017179286771705613669122116535933509226007922869772646014388498083112794041000290242202359866830974290654769803545280512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -44360195808286044536883130985263165520418930248660548924000032558472218090622359271896283921773268013058158721906225903946314073365679189278333715657223786845271618702426663207955651996094756054341171778046731907423447309674795346553839881706878021070029073062704829880622286651314226405693092017517245009484737290737378397674194246114668794379889819622135221959288383227050339547166562357371915680165272447758222945842985885658451295330711102601280464496141248479431286418773364322152453295136555394484486976846530895020090729700602930591945106714702584973551387688703080168583691814196529262763627573104098470283286993013244889600479975118631048891095596966865865285422174702711077452606851515436490867586335528812569546006123241072624786259459888106642958305611056967206877257385126206469032141472434165003400398785828212557048829900424038799653375922133801056251677104104289370693072533600711915547389415256056215819817139796183355824643042104756933773965681659123892943045290299231978157543000091982877274283232340014685192742583992548245420033578626649360680634386612223848737366481855191709555637239442483226352078029936298564727584209316986937093110765346408040830817744956339552603383203567251651797732037297074383638263348450813051913206338825808782937008229793463197470294883877489692607825836786785877307227183418144664007258646309294692549284269894555740092170190365219129023272101897430359597977932761771392520477935706486318984160215262266381987377916522363864012418956830063810183355328479075569152123661336090824392595639142048688810283653511426656325163410497480791092067695222175877612318263822477167516199477128664831241869112288611309571802042296955878859674322952263777970856088568976555569888635854616735058312774092898209319820599444758398844436309056395662346230349657295428736301558003742632973201152008927592745868406436302338345797150724835083125308709942772943619247931435443308693865309255670193602880322573267171290226702509995076066773205166251359319945419216588948228167588483865320936270532274260890059214096427932132706203692611247829697366944557894822354596611929337889283764038871902950776012570722280075118537240491219773414942368416620566744680620937144963278018541067808557834552584376192055325636768422272412796142487321286461850866238915505800144976659402813139983334925044304351435614525043589416515071127568810878398862423071426689488223072945708601590597192191047396597443477151549790384916746095465858278588923368307505287632836847353702086512425146081858235618030165947779645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 470354885402613246121817484022575197000860864137046181964705945371492046265035441174197901081930799315107434113012465330705374386706070571380541815555417426195635780382499227147209595421260904865241413071516380743554888279638785843349222906527043124488795414380755989813015948748914759450559906662488921615255506759802366978813576770549581449323627689334525025721276770094010220654598399256140154352204725677011746970311446436823668338203234359721650206326808312622224181620304039519499302738160048745216222705420190750771048833219133906456207919699624032870141559292839660095874367415206653906198774452031042955649201446719403680820357852946785246322482473244840183312269540746287631764951345507974695916732218683907401270423110802575006659869371209929042323167169283334472746119549100674582753652592018305580324343860499908839113186315081245009190649752917305703462351125468725683487484874402814445139301144957617181271343675519625807310920240673545462611168052446383387951096594786701885614987669464127398008526131537371429960368844911191488359455099367466883396708441231090017430843583817770951155947927532277434860421642021526331469925404332609091771771023805912638279808647783678805299853297658413567114203167380684188978817974514146997014561529225200379115887423536137728298132279574165216357088120877184462440901926447306017647316464504652394025449063149884318968182609622230667925808795740397161358100248532928035232343141028162050812870093212519178907579923351283525702750928631622070919500280682972738926355954888125263025821479545378971374969123203510882315440620588167486419796048354418353432778112796437682049979076913708059831407194593552244996815903712315818195428090901122599868452102576726922794952987265751859759370391980564480443439445664663785212004227921683237421683480007396195993821110775996425505605755483122243228878147389843234439313810632717509758519544191878344528580564968226114954697553025656244955780870988638303407187109642419354069572454575819122710232965446232119076359429108941157125967620958157734961304382291686845526572847078348965674710331733784330050912424705497431308522283738777747828487661678865846319194134764849129617808567091811865297504581119281208623666277536798736363557066658592610150759689846499439660098086719614439382212320116057878761352911263436058777450843859394848158296797474781136770099500840974922975055134558086918055026745621434304074655383068101359739229522595410444612446787104839973431119852190143847926844904362162868235255333983207248818963837139079271546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -3004111046104033154264566491310747340426112667076465811108060602218433806055323991658553796606701903398144999499299435958565039099199888832373898832310691950144281138245498872677822105013359658340714132650906956361805746447264698118946967227071821195856448918331087667140745536410201465890477287139051472923046152653418125530318745020466603762841375672426344120741650436001197806274545099665766215043507611971031568319790554335685393621000548627073211334554454070706720675404121113427055203722071838434473398351080158894011580829187138517630216257319989736591364203362912619818121259654054328109395816123648481273807524379984146120386596991566306583569210235656050689313677836688204193147253454055011633607166274997509564391128295125138455350538229121295468057733392307705267583353911288111996156949255325562546763168171806297309434636646030920564830825464751107402523899257758299457748333550548467994767148304036657702170900051733072137115209858397851418154505892600924498391782631765077005522544806689663007323541075012875812408128143273735645028918803026414626654975723832836745371936997110561144235873201239720487991579123351868037803239466946818334716378162098105501544099083437120387312564473961068982288216850486270039815315384484260200630354245981954860649153935780694590508754741972301843394522468229835921203648863199998112287016511313185740776577319752164622737845208469363771608521979028902042621110469073680648715054193138500132182952644351812133370993226845324175890453320791886182527073144704902985975955342670222407750931149355146388425911738736684666564454465533498862730164274088587629859854560980767167162849715834373601430451103432234545228301303676502243762913118038359684570404456126133544047436578861126047943147687606653469283759801985740079587705700599588869313844405134697569941547671844711663385703517212202792576868854844505793940644912217186231368249053300366916637986229160225388328548786764375174772246634583794745012108470893703320638072816273322711486899541478148439802588631675837515939540450600211279731252199727558601281053132478482071649450732292600754298004964698791684193616629093131702079392123748034579844431284313364616017866254856583029809880253071429783317700963847737601646927729806696658679240129629873050490317418026983108610858478375978501719566550731240974754128748573387904257353181023724251024927632544066133653565664551024191738283447948615213988109992300546372226035010457259346062052518348688451688172081701500785512642835665312974680305011807631578866036422506920552693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 12438888072841459346743967525019728928360118438293837002843379850223725988901038097675898753623296250461876567418403805592239763081838412963564852975322444381048276224856925334308676090369583753984744134099561847287816731254538509744809094068431433617969986914939606157085253168236174225440928306537707566676075997630182746583342446553454859624245919273601993898076889237622195206726868082206266675174089493263457918215250648359962406740451221778152665166768970628118940033778269639861085502013144713521083830842545902235462873809656806129869812366276239581032603097591261275935740119037897873897075652890931497677194474555079919137927379524507465364260824031526635937569503027761024354783575918977363803681988241370331580446854866299561806180601509018509472390202352197864316113645763555151579071969262010313570199704046995107755886777336579949418810234073670515730371254660478934094211157090738834822687453699770836130053700529035185170644830076684663930526867299116143392440399316715363542362648068583553415674984225664754672953486696080687028420836775699329422871323554902186560885982503556075957981288145434028875632491893032067484832602760749248406213381340543808559454021057717021947980458087188078938292556220790941344522576787512937328097895723660942587003860245388654152222985381323029622984470420378958771415878422280097256519257519063555439841661275057683039202293680758154034524849411759327391046177219985476132259285002942221700982776661277116429481522131555496182155130455132343970298364736297222900949000009566632589146291183894543245826935935510714479184429951617481522778897073999028444770413864138568991846793485977319982090705882378470252503105618761716310949872406574808044783939392104836311679842770876547704806781712245952146025538388423743149536230868206966181475127651632834011723962309277281400440824326537773727729625912539407670241987277515427484455426321101541592333327369538472717158499952812475779980927444927014052643521249729530641530796161403691346337371984240282696057787138894058629172795848326901355215442654106599069012804723911500987619200257029110890358804437025508271832617883080958919117281734941483422761518363778487727049197681971624381490939570014520750673489030877729521362399575559032697566262776632892817656814570850649228979432910332613558661327322763797368274652427553199360466346013843512826705969492350568083202244860461986507498625364089902868659393902075586061066555140786299651218567347690410540760137929498134347013429697371321384770291996889543293634967094844559133245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -33426971945354998152427662290555295890501709212520004916911097675996445507256329492810643161376369119127237881975239070731955380847620189999990782377351721177786839065613651751915067359615645353188401792476606158755260514180272077881042287477115851921314970913517150299518599274621846080138840153325637186206672454543032317844462583514573981463664441473694531808313209690674651875936348480642837012782842476090682107310799968755110795065158440671134891027944349513213555543580808950528841123184817567645669819788592721471459483835686490473249229980728045301539052476206874704194508928307109173996530493849073931582511134314944361934464388909760817139362719585582622754564723268560530554434404760589181660891858673225214846235557627478645305635313233096029229376051151243686019544740605753239806797115483773244330885064888618727325503559174655373200365980195957397950513339567757302205880938315600757686356216034220476894016935503765814557072552538709629084359958245355602374455634253465946752974844135408717744709709551174014246076272139433687330215250065529324872668521072198648407911694322778329024993970473235805048387463434361899671444182870257972108629039731735860727598960162739650942141171893150333927227504779319458632586384515311189573524271278878330523015277816207396779602053217496447841777564272023389311861339035446165090339835787088873299075410521436819551975002893315685964858660762370735494509717793425537645162384212028448666207810206266324542402679290377822071260408827297761285655328324255211777184834071400211487266818271122652748130686226569829376330707776305072478236092661278451601105516179347526206822095004517160260836964259204011028084485937743487437226805313693199459762517265775871994613870310193620188609719820632022024234996258121623420947077288764134394390662919853674257799473563812428713046484455223683733179410900066437321036117505870115493818899800612129607344278842798633986618741281299609154328447521368542393656784204154249755278269158518726251614336933137308610217017403656649188671983465660728800285276353186216411849763005327696406947287555243895660608449272213760610686832777717694201631794054188489910102009243011337958714850257358105595521146772958792632431527250905010669856521955451173335504833329848572726756029770741409418473123123379628122173694956154020721893069984219887436551877570009827043045204458032664014614877029419776896030553922278067988314385099635976766069062015404704345672656515642701849240338297519557990356919914333584944443514592596888326515517161969209573376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 49082701472532740174158239832219858083338134866179140224951949474121056976880989654863719745885784760280410914007008695400560848067285072074187724950644097094707303440015555559287618024108526297493930162650999695033251950100319589587980802087609369470458729403287717726057540324831588390871818612598278757866927840253854125843545371383695557865345217151389224391886681685844721773501360919012708174864281550792968926911211770792692596858632234025729777006872800106669595002690422553971753646013812988084325439623962048798101823071066991196911162227083357493691681470417244744452367095572726360264950097996220348471343879777227137517972967343575310631475226565232780495576158145064902477832182622670560138753931150382330394728464450179829695321924428422537796222726911212337521238165776799282897061670995063696638616468961903733313170607046816976024329444242999861764832426259543506287318782935743776144563160313761950636959503575124577651389022806320987394892210478196045251685149150459715304750237105744429026557977629027913685119524332948978395601593579740624790728842637426852816092700073222327991784931691437831896398495903676269295485871139797135001927506550997355845866031951210589953794058845208566701443733323238490962006872766594280857599218233990449005381080121707503149710023093367092067099071989558680452037418425409963337205917211831399770850917711760380812768822519933045040517051932038250407280859973377688080861665054780695253370649442504081550024837442669555376848496049852183188566199893604772840538846904194208637678251962816480697251830762439238922522202433159600610167682043781964327678502087448524382722070949616112413132386919382239754890920692671445636541735035655791134358101374674630913372934531128136621477992959066633289010337499048601754272926638200120922562349325878686543174960339859621323945887414957315225044976168187489427605715910240298873880212563382956686076315945358984764711810492987165891046207916304490820544712416114541372842336461060939941668793455355956922164979180145169847950114654336966794028577878739193987003808049571767216143342528350260501261949108259847936281541201635682056791801987552787969853509082533419480905931300385191115203358985059890363818355743970074031805880223389639988782099581586595761715901349797564727490744048381083445528181206836959001454953715836924523474394449503452077311520171886830404717311601546943927648414866414409728131820341708046306779134962458301659407350330297976459535974713881939748924828962113346241666431130251716175661424745553615824879616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] 22814104835763915593905359399896991705934541125563392622732257001881216925565042638158100934504209805135242333875727501624689349037348339411605995202884301436886375161172223663891183415178993590806645668370394908435836046124735392867622206290627370423798995772935207316752068023633215321994842871431406689309196870972538455551060112053344738884539722152746436097944667530017421325874372414569809355680390840855466097698627988217686766562468710638785470481296907835204776669331420175582544382057858950493072869400207767720920939484948798686604877720908585376548048640070401171076805563710101194202765868241229697556918676839565445739906302078839485552864869520232443619280958272137051033035283384537187013536343047659954891828784672925184942413414111644477049071955272261009411126545614693298842118460563191809893936818112040499719761539867720019639707728684124882669271908180158359266837784145090943282204801188167006532138283787353003391438329819719323650732533684600175335772405032114707823684038168459181586772141588811151655343318227388455200193248837445484929576263737777193885169403533960024618371331118798473832919730088355393728822674751095455465594503130404706348763289980774665159739192519143311973823226819241730610903509613283413456369134981194045585701053569653857285556608030835491934766833788434759154167555831485469639138937175289334218575751968354518055424431593961282307627077579488760314831219994820385958830465169866776361465414263917165020294682209439398285578742230504485291761398810518862732914750232973847274066098912145880696143969515398214485726982352274215923546730651490787407680229230962843884128655384385306996050108454279056312727302893659036721404108577584216730161145987622858670606761209293226528026425526482428588221242629974534031905220013052374092061485106895047355206199162668173965927650856861642721201299906887268111941114428857114801108736901086545827698972459981986577401075911777986864412026878165448795145273731503439968077895816074472142969352449099458153445624497695238390761480583925769493545492326085355300485097627690327148256867589165506216680220539353757784306838971975700744385078648213538481994316701421723397954451808648833015800753300538495225219671381278852844529399928191027860417467450066201408363980053147744158973512329792275099810853443390112311967517819367791948901547198282126025679133877954532836768447761675999521686367003664353344738492860232194160545925138621233679564685221914735563404029726015935735364428592971397087787146324115167991933066705455912346189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -361284727989615759770307741227387147993121017369714568282483584651108416482788292296788815266656044789055971872527819353786006505637184673947970505422614879565671592181306923777937939028857147280612802183681595420755981188209377297633187231195251178731624167691634257667157600745430013058972370211120915785266915816698252365684449682054564316149263883638320357759645586655107222023988121365638599529203240142585464218798554585800983307073526232329650136294176841867029882945347069854261545463968961814180879153281272419765966840346400668634440012881347876628789204125663461756889224585779699108187945710550183985241238152970095001912825020794103429334932500211994608304397419105809491329777903253908570830870285066747492007831548371131183777039588941668213479172346056206815209285993505307039020022387714630844702384237108856475022644238012139067040693586735419402594180755071082096924114859703048459740783016594949405275534072317170920920368776629656089125526317765219051538083816488858341150679497432311272909087438913099331427223026005475737614430560031203629157884007132839020441657497464580736952338251461428586101977672898354684094794828982173204827325793896980552114408861595529505155046387273097952555800033182983285420486995727290409186711248758752971994827733034424007853788648458739508594979892374489276150723386186194415774777062697485350606356071941516264673902942759411610007976577282049316990034196217721826871345445011427628214061588404514399679896072787404784241786188431037218317101185040740214096867232394802717299630489567830726359619738303723723300168078986285707685126343706265416084119599775197454075496318989290192187936523415966285898702142963704836932131454934644850726542121321477888346647513148024489928231272188274971590013119128316686895029397387655873182921187200646531111775392773644308930773740648960642259962422432379409413899051574326704389461556716805270549683765823520934661600782510562156065553348526609401694868831829187277500393329252333935087262865263053359479862677767666373201349640408121244546018383065432748964074166408673169944624424990909376477674057490888190543771272592477583071437258700027032363392589375045737465607375768637940117113894158234929171784561013226701769804433672579157841738737151302297100116583513300115830926997554004287110506778130660697276300521676585714421070355025494704974149371862543003516338346809039284715850042516833994874044148462851747240483624793542335361980362165884186980577309813571757169469775012253014276437192523056724414846077349634091012587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] 1178778121384459491245213597423672677585998224130512322367984672877122484006063346365916054894344341580501702592878734664821374742122357346639088263920482499875838956999219993862816130169481406240213249990036666069666885029271130972661660654721738383848959071164247998918903736727342491676015415796024014772836819491487397108566367970881936705373399254482933768207607819912271427744471718850569200038684595197952681432748862613980636562372950550702830965022469501278955908002193942003475102909109090622914640931965268866580726190150199583687096860627497003314268121680264004469949820262484481215371434952547362669568003268041701961695100337461437771335653302616596401608049130199891811482908196257159993529548321447512936018130436900263759823318487783577003249637121485998914324845803521905045677493426800880478309260015328044312417906801183429874899461395844705864787969837796622149209531741553458011582691861007696810264182684401633719249537854735922330222771620077513751552032800754098346857097036600052373591948177784521524481492614021757405933036056291299016347587981298559286215489703408086974897446739616381295217310717849953917796674789409715225469845380288311416371494941357638181676044286105946497850817698499649909836212590920026152365993855247596768022056963816922798736645157496848177147442188656818882176961617912502760343819617073689117969808021023844327290243894428725506370363337035869907802126502360882532560124378415706286529755589178842416210566887227457619924748476000568084998793989437257592201655800861354700375395447515244805417453325912193142592472855721959610592992206834272417999112210333240423381561617129158470598304779491257228760318724944321886232111626769343903424376774618281281001142420234242833030614298179178657985843282562617028454517614199684300298962093120095051018965784476377972421702181921475472214719173342038883002252901922484203548373837829520552812931754023638247669626820948710993026971014258438867692214797262098323313036078741325707147233444007267143909790542491666532030173920719022288215740139084775633789867704292919376714884956567578173298198572603083689377727502430419980856534753311080107141805159578308317621900241584543558644372779753638611159526570403365470556093549851021487157954931276008136746615270144232651423102686490666046241017808596358741895167399834889819946012248394055090686969076224606015674721520915655189703378924378843771639582600204799602698781305242319567007350646987421530293929380924706043446924868869444935287696443123662113935969967202002697608757248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] -2455531094819415866231805162043660038635097206884999949526398364747653546035807764072929168542163052201517052905797585410461988488736012353085706588447687083981246344314791293894412800025182755856284899609704737807297607805896217549621610761289456801893409988812245552951884150203706972758043477812481548980122725141932073578504380666612579071912774864079773727263311693590006474301007019869691923041815535295503551504328762663795477558223147176801979823816252389980698379872835265077216591718553845051563517370270018537081010734528363945065579878193988549274996539826825783806811179374840414600315597021932535931654682322063486785992058833498769782584671048722037630896782130324685999451109779033313472396792185296343483257764650808799500287481932942358626357131506418597235537423474605969490228905331567332745246427271161420959122364440978826634865963528185669964374875322391461662271957275844300938775910574905371562515098239778441565630705780302072953306980457111304327088316472656149107931751708124476489712766009834289250488958724774994619446020889774373509329755008033492077337278217077387233433228037788288353893451599669112869733399643232826981344983442603766484678034787838766634574328036798753260705343208982957298740962311685089360640293556248774474164760576767215200813687705607307899574378820315264457989335807458349823701788759649938034783888453089294008484729164098912883265616290410965188583035977590646484137805765146105276210614635011254583480771999681126959867808528814371893834964930821149782577335226534089997705484611845706062839306500152376894321169226757746781433597380344413108926980117563946839680722191223468656906117434275995304235217219081213999251250838766603692709382325564511345740516042973646400502232170611245661544194964115267686637562438069766402135628073640116296528700095548577499495108615478244616364231659481644096794129186986916942755391455361174381080159833502248132162479647407046274794115979657571198243681649750192329188409674737815692462910362514176584334982855056473810222350515467572062511385230951525430015062566762162237156427063045941773863043442151904829569365030705298252014999778807425661940066823156026555795315139169097167752352746801447775479449265956052140413221245808581391181082467477058630608358147738899166175959648186505186420341809997953438148114191531473274946410538630002504505203425617804679830063105656212201487640506649539242636243908789526572548136868690371583126103227526130338814146393927292799036425297308302742038492704964413634887657049524816742522552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] 3508234484421841837056304962564814241712233866350545941314897399703431090880892948864695226670275009589541117473817693309646630337260037402376401711318981474793278152310940990374143639082441797045868470670515922578059453261524868184103245558133452070871977538998602865605803001503092408290869122474479667370436024647727767714208255630418246280339154211992607394650480988951176202480035841725478478834159294938876103706311422631574422686242865644649358352430193128318407325566186580008198025393659029289912103210885407669449244366162592710609222121994637412283515406002476791407874720322331975098751260322263295583298083857127252285276376817731902460721984896414813251534370312962661448054490542562103781188102456424621771150827562467072934886951848440138860596480163890337573142801814553204574750534070153062092634657095202894549221051927609288847110035973690988756641360495927682907699090064953001108758646041819169693113987387032606690311079508725642417034625472407574211838412326515080823675799652970919903973958320751479500414265537448734771292998658598349348746351439137144805629472493875649961490364403996414736336886717564471651264951618536822644404571663200550017468108180789524261391981046110655042936737773097343408512461376568062524686640303362222123972363020473234166087993069359443962756071453607955199689076133608492257440270742998350471199832156505894857346321901500201925487221596092233688747775651239673986231519163942620893814975096747725413460886640369652945167989028692944974278784012966063473276491196957553996424458983043581518503202505424056951198582343879673276449840487434227623333149416026650242926888270593169249394563437853073688974269539976600739243539100438874621451247845338244548822739097160620559476160862355286340664996596119588461320443221207699958611998226846948847032276242975642782241531588504823619802339872502077646148555940770883741165712101488637316725051724275400773489502022734511693894742002230730709765482352406505550501118054701131185329578053156903711244060629760470114208857697434100361732553318808831969813573359238442713189432063359465461256257176715263973241039601338585082414350244208607698237520451168115717673578155985869701328958164202497314689121771781571975593060277432025233427920795619016904230957204197157596835885703978629601235330048557775144053072779792296082952843139017254571698072828873005127915846164575507907377353124574080759638428567544002881357791932937741742319837497911419113586515247082119480411855913520269085976064174025802594960141650729869806386806784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] -2846367801995185030111753670311427872614412759839686783572689356409256608313229035209013150893933414172036165198653001476429369157969634360276743318570949731982106091064189972072485096546321038172824196752120508575400124151906149251584288406970465842672348252116235505251710130109319599587456075021369810870871948955258009302934332568878102795329170306204529492184171161392299209280810850756952459439567694493857582210882959376124621398452937819890289210482747083189269683849896370679631157088015540403234509307887255123079957206306754957454656287376375158926369409634665236704161815930942643655597400546128929873141846355872100751545734734347171516448243535440475771328788027718935127155094872148570984771737725849867123734811816587310140787332247947676701089153424002368397425397753812392659737475908729080860737055577471091284242739459461581117658556426095365612371509658369603726032501334616091291825673028071119495952410637104525898832507174455468107436903717621325868061662263179497725071407093270570917871467726347190664350481911414156299634887711936892284008230752026677018976760526102610629601894843649244673851619620364369540851651836882147294070988608077401503622722808126347023009322744198051103355871782521170943756374638375860244557377683345596202584854867074399026900775958239630630992117505438606119142700464733667577395645592129227097348634608853694548285633683182552157012897767462768260983249594876389376555297999675954952733675956573833005408421592418901097987954305345746150443149159677369511666649282018386342418221719698018493352379525132254708162829387521678077728699811159538287543461632052693913195684169800368177673915126452363827671332007397587747988448446098936594965571227752306227630487353231268251681261627401806472337506914856594292909539435703814418031009766046349413018123843859798358255466858185286822708694709186816158789949562730521844779397033983343632515742017730143070065719818574944571572519358572814727046264350235678381001563279363845949875420387035590892051717650268507463346038027970554624206514092806423000556814854598398190147308256515279552133079689131645088954745507685251238842404878099447474838634413314726388449331658183155944858029337460501679310459927301248416595839619188208539300068597968728824375053538946863694255462578042590438453148794722181173060098592768662166003142359965847734863597431620111235567245750730144732883555436791616458439574050097352878402315881759330252871691207937311797960757802317564005264977582270213429679447678647303164376495062345302121268641792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -1131059613221422484796639488373621477560898220099778388946259322223991395299603953895377451195056060138589972801648575640972117113559221694982758071734483665402683682209144808166236609368064750811854085208604803437224974986363173083363616503360043179023869526964100470456588946153630461382569014057280907183562830210782839291440912076471619704329030217526014893556388698432963341863016150833627191014327454943967507366518477032975145642834014052083028737940242978432781811890176412517606121577937942690759517488211634998685253204354624169424656527480990886522766307292696396815433052266695908069653003783122805254886148584246868451566683281771435023866144889404496784106147707631305437666635536588528300302765134663894544178092391354388503787350086576797222995236819929166789539804235091476714029305623107193829313718327187049490359562923252125844649433357388414248945922326318049438188212407359826616823077755966796392029721863299901130256165167401894141531754924827120214945204132091716859442797041138955746542413265689009910765554697534695394271275924401507346239069813223555688707729636149111557268597704167965514487101397820953036142061528710189023747025859853597699691977361945307249224061599771033936788762302491460085149125901909822185972601411476154469283133694031772896593256025754442477984763176761565241668156023741881290974727880329864764180537227803369889252173286551637745937666692821523073352468614291569516743878486585187055023447584697491973261383221023432731721240373024679600326296785096229285508040416355957074139113654648209371815090197758008238233339967791700994480516944457435444371801940022816012146813515590144685407977146323678732394499550171174890952333696775965803489496673751521229470705244178908578263586566086460539550701053392397653033641987057445069022739050084127929436637060983863614709936407973223695239829860646519137683649978727845687814398854726154344947543124564347634591918377911574495908024701133348643755377671195231876434756227387471422991156893656741468513213047133128392029865624430548699065851399496853876683453700235910085918491990583325942713426777630731590726909054823376523877957277499670462841527089266905223385480020096544814140931238326840315445546407822944948482204104093696529303564105918245443829415597219066393989078449940743156043364828156977204730272312150691867780331406399006506038043551133910615742235767268962202225142352080397656241202050338430881113636084767761666453280086939496295440175288676141028001475241803957291695323095871360900088776341444242521544720384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 8865736141729153235020449076612009811756892360228465624850035212435473891393575050675440050807693917111933317559989430726429137955282862294962261918794564248260905908031220720670527753738898447619224990575901493265365894455599398298464373816306690248228336341263512724837206448643498121891278412247338299639600593537753254408646515760329429144595272180365065382783104885276791791742504559428750227770562274035474393387007874472595708496224728179472010569065756695009583060656739844710606601921309416649236247104628883158937603810824837575542937857139068233312946616994237256295013733697273295956387057662879737211714132760555842350552935385145059891073442952929010666833732817284559607325956701557093018667377101931619615638138571902223669947330326876299858706427092397216297096492545159256660035943086500141943392307044844411046263714788407465623946126501671633733333518268992176787739517570797199807381568508564568287906055028256937799741579245323579511497394075701558197546396269912446603911635458740559535981220410398173092815995245971832566042007331218924204634197822241947388918086941566023404461855120263211118186341675220005794193850500379601212723056808182686343734646769197679883819343696405622886809273121135488830295585990507272272741480875205811508723585898842874581596697277272575778705373665141687931497295479911580421682906239435114426760791832088028392130201058051421749429226421646616569752460180560086044951730774710592354584911864474354366771872798318557065112296003834545047218603507426165976589884369450162503031302481800933736362230025821383307299883316642678762535540204615005657324836227253311961315952794018090042460040667354145687014609599280033569414079496797127228625024245507451664805894520927969703445395095036969046220871704868470810698923124582429270948432364495322203558301321196602846237156484226045286359939979386594717153533484962233287870436065461354104551208140161020545699205165622409385469693535820319308398504875621063255107861202273823234512995951177835663009596138889707323172466784154092123268373243862908420691169655546277031914342404539108316330548416463178069024816220419915627275755751454929204827628013593062459050618747562140724189093893068193786925879600599683875620239587448771086654202222387213348542936939950644173380938189221264765567248322754037620511458674271277022305907931217142988211813168008697497524579624233905268927633019533453446338145106556460788268431926739922744250247567601541046988858352272625572812184311255261884660304771714149971731823791079316351342346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -18881332037201738497479809002036150778658115461466983578705932802528895700562161028981551248551370911784132447419021386056910637008461988413020333429867088729732375323361812089824492726714510088549599443798581774281330449254511543750860147953299956088926626928189566275900718674933422125246111167299795847447762051974068763907880374364673352069960438170124030427769512636742059808011985614394727751748889580071922545935444322072293643602668257412312441660385404283255168351606454420841245643236250242273136929425588411374470144890687447044123487702996925111856794897005362483470559961088763224024863080104290131445136187470620232632723932177798976255972960338138905665409992664092211632490720320713379052704388526166563671902258412009726221158932383737626510180642951651866568215915458592801578911782850825649640340179808682753725692405324161225686948730828166218715407032553888138142861275913668988002394288878891495314935655031958105482798822531036089352562953147845660880256312199459487171343944461994478840068035782503572311507680085521433222817197345814352754379709150558138304724026958592007745820544116754828117799919031505260276095707921059274758021995219019844699344426001746704454882039961462842677862114904820244365051813412930610997863109339397446508950113801399350878219580796200248907525151874176207529152483320989365947585746845272034973719078708916747524631597308595559962922839966175810064605943652253862996257221515452837811654335146928521330541652741196674597985662063768793045874509043229316832973960404561180165907189506059538710216098886222713395003597085950261375312905479320315040355947242975323754281221835646526992205915812725914739617442091169059378324416620892132040178859602846878972463752408589067933702109040738104374960339293096334922831626200224259202565717248156257012874122084317205421415652656652230828058233548979766625543455955410549516021404013009254805775552594638965949035420371990655186974691605437673170743242900885478640269819130026132058009114196567540658043379025800405964534960949849111267652160977650958880074287717816437753108677241748699181046107469683884322782881248381389374884668462673757204936950099566146515673009992289341067258114543718368578360164739517255735008626691217682585602056335303575136223697081745450013488698793713378132349878471570739874408733784791409578516102108253529200241105810841525295359779436617460494125504092134750772673750587495442587372904781687878151835926799422978605371245903274674723836572985695039607001286569846112310436873156882249447263698944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 28240096360305718434052971172830378514250183137738256139363382314731026945104239321479127561310800855126000209245648271013828492943248250253749738880681554602039438633846672061607940354226205362649725430640618315899947406524112467575188267944153741014841766120036768154096675975722611119867140485719094702689453440047429394774858361240294524952667301272133646011780147395360302524630954474770834120725831303660458468659369121040999198795051302430009339360477755605126566798921352316034520048614745838959473392965494661417802469104920090702334178842597044242148177192040063599655619169917196327635339387171747546514568711138575340217590537022232002716368882004660170779583774178183063586508107675276385153110887559855657234552612331932784358958259985665014131752148853800810667446803227317589705072152758241229111800831622405133862892337395105582213820024760726185628228195020730239879739738716905407326089323170274651512472730682022259881769083801414201760987932598425266050570853471078138568232549071228158315782897665334468932967186908370761132844271142368939157447788973198708767264422051181221142766212810199181832548738451295393918867291835950212395325361288512785293851346951656857070476103102282703997167021466340942875181195228801480667002525604047841568534081236793291453116107316642875330802338933629046077671083995969135607687130039269492161061738556726141437535422133905734801387576361734780736660551702128207022386552010234563398957309868089909525947390557571307925479766726943098219349790478136748576217478116884371864334527624185697444242487876419169137556869918815294713489502936989191227552815247166464946371133537639380694946595363240545865800146823694524700291009664336823243176641989601500522292718701019891811218294288006043060770904888767624376343938127833499818104797445545424215433599958128187578251608031373613106439851037202008780098551638657254552232412803168601968067079760074709928758779978740910844542552652378237681408584518047804339087183232621672335288109241963872821027722614781263517056167728184085214892569093988421349285654572805102245522170994755340535123057866415523212409624162174276751369165278253711609913562117797174418623969677858930684710878669181100797454820463081958424554902762854173545642819062351816349248900207533018754375020188535328610090613704005531094134419427866375406103740463315014532818668777399567209425318156290597995963263653922969548567611713511574065024121023075734905207934947157302996264679223541275957111434509942779062547524092223629821957640931202882218590470144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -33920732560545952807124728069230919129711972358744843227181443074306776480387952638072902398391176491980729978412017180086140484819984301972832214039029209648030539894385495570285505782498017656171664297376671050398432930046697959627853653859523323853278875668283162263118489464268784512594513795803418236610913836665888679561795410260662876885010123006090647150393512558291335385815230197640845210755367549895143409251037751329120615576906559622582506427451048989673529740514908493365532994277513433457430418244860751798655678516003366286136170295593639963222420452565702465270005351049060766669495041581602133000597483352385213756458761723689133193476498580839881324886609329638324232081972666361465600016003339635462346328798268046534880025897410628148828867670005964637732106426717299731707168821598832299347601312174465300909452869312276995398820631323828423710029440588979298396206221191291790898095915564818295332566340133988685766623228184102232525183908694395264507846911416961028149038753861748792316916884454928825425684150798131501308232051446310775200666658748038114817301100404172340400530516198017372142731662590340276730338480070215878669503946073691952969583437546859158126273374554629989511530695574710204538912939861758625846214081385207282084193034490598839803660035500569019439654336702575915398480270226265476096224096588698777956923849183496893982191111285667353866756318852275490418368689029684231390213773259860828860164372207331744011499621914099347062386157213483620764743537604550478541700604261194313587102516754869391639911635367568497420102358948298061542321407080464188012702142946267477143984152802379356545642124076520326753114073659769505640514066318733830152884202497715407891854644611201136735559266115781420005325342422461059021500356065564183639486908095168301674626128536900377200412151628643548260637816476937962801909082605008550814793705634695534036191688975631574415578152223728221607801551766700342021727838225661127868810968223961726508121251399571731746732429346925943963815172992238485365898929474681377956271630869790400363281280117745323688807322852323282137021202844404051707933364953833035400530199711201082261806681283057482079621931066342788185627902958319907567350057470978827779601590176310433318310557612561639432761521364341144061234371445058974808868872790522611892295512250028486675228896986780143171996500426258864803121421989415108816812124360208910625441281376829462015176920265545474419333900410652326089158104115567372847135669402494373207679985926397026029780598784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 34283740807769071986203749909219900821526258977262849653298487782386464270571921588595985969646685058124701387971901141205933726233485504848699879586196779595506798684129643838257380693248894615252998861257926069387714943665315670252652504501701024844574149206730381298233771028309620017793163080432677857143333001160144904187515641534578408131641609420268900053665880175037796948789217706883309994089377016811064240995693911020840357011095109826256723052143821852056579554074499668424780201477401539925550160604491654199235886316707263705306002067672667875684419653728551766200488061713466362059072166938248762102737773184240474743373537359820363045381416032586378278184520996257177432360907819291427919952904850246671208738958834465785130629896009675917890715167388621450981608168157086158274251264223300666459304975220447298660088427239313583670826637132039911151792000274520502202531512704047566592983536855846595247479238517077663017043843746351953147375172261777495300181298775110597387965528598988871884653911198556816510464364185071676786409944558511667440774587904255900632826124249934357093330578360718363034567318500176572802691210064782258279121531320421838653921164429443102675837017605907218036117303038849264917408966437284762544010419137031395207832358143652222710395435935315608129269757004157774349541792049957213245190796096874959187011260318792304867158879478811975104382846415781186923882609251337706281803240597672056821079871849109441945731702980842520716563111477291796354032191721863789512643078227431833946331298552722385689543377193107444893702917747713593800596150202627510231084260293318400481053813940241015664843871813835247917609631895414265876768956336148993391002948944719242943650542691867146191099962054480848316217073988496457984252406869478953819385310891095435308770533958712351760778824495445662313042453166408632609076793141073251379414542091683232003499792443536450195062813362109557570491968940474123845870360326670162477588552196140820869253169492158312387250254071508352023648239334127450858315889737971974214739511334509161365001165350874744996751388619855869245679777238447633635744487913590452641312273167344641670214486427989925585046383569349986884555809888523829553965934942161393701030835980173030474545253188798139331900762300653233789543337910496723102815966919072566866166221482253425838602018322731803965837842395273768455343924953434087458013974050954523430096855378346934304581448239249240577892069207289146422434917708309739575784391636886908001559996676235774795393794048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -29792214597765561342743036381007439925035430418634348322746095519163823955595652585680704411619307740521181880848150614212502313263573762482695621823810132059358071957397529533728143955009281864352989699266154124725253171910454995396815791886677273250186564092213999867297605832994638471669210648930171566111269532056152079452585903467425225541112520616901708501074691273451424862416463727816340199031419348606641214208114439093987588555295795312000031269969219473328652717413707759043474584380625988717440797510413376184086803091922371025202260435217418348209732342739308324817669090315341916110393566355034553378800198538771680393710387654674098283497215016340976889687212273397008081575348038523406185527115163165162510382377809196043572963842987243670947090745497664139783314631449118088253464037724960350684639751661376646594741278726636321895001463112570006180290181312466991522811022428757296662737235742145582399313638801873813008850501199458655344455385272400243898026266355227556031329849654231188891561572056080013363145705310440120440937769244630173559845089085233866644958062791282052783984896142844594536539483528677175527620681801932776470586820172992179347125159366899557695039154203439086486130691712371988910637090378252037437048502466195125819094764976029580734365608383746098402144061417480353642732426809509131819234871577487571028484659785022289303147322753252726501886080441212054537873627308879615479515190896066692457543381479784778728020328734865519345040571622716225702888204809524082221517175757179610041258912463004152689875317591631762606222336638084140597282643198998015661648028786198784417334955315811563254039188957638923972286780292432518036912068427630992759419109220447320336769148547482831636379988554388115097666173170486574016772694297687388904470590879453408136416112372373858639567174392636077949331994958342265298336670679336551288914129831962546311074207302788090005076147550909486035885195254885264306841123621048557636645612280283388257176554877449078367955063137254765113149655594010707364421782809481194142531657431506544786885914426784527092875556006641132367640674625305837464552308659316392458480196529756340212111540151130171018063494099218475138383167672983488629868314432177241726693832468540068495319081356562663531526321435858478221070741263933285129140448746643813578911823059239102582830315839488132052684675183142954426971016611009363816526825318023717750359468534711289391530724798104528342556627911695301321878307132531225240511051469061961253104282677145769575794606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 22573867423021147481254315131643262569454064713275698027908680567221421019152717844619880103524258244669880552032568834729453717716427794861992054880501632353091872900052070392748526692758745932619028350116457401555744007892359543590037207869467922614987059597954942643736407179725002159103958056926795492717406466590019015680848847943943159676853027879304490742702285806269358453825136085478615871922549196485130256044855637206706640502387891466917588463036377793687018711331762003256719768451061420173006575286353835568459250511529961304747340426682071308651877930616482936093148251832552761081478126981847917821847299660657054173699013172991227739420608417797838179884860837952605481814186408973271357095496517322815117108478630157662806052752163430454252809806699191967657987194963591678674364936967504884809517550359883630402241305245403706924822052536913695936196420577590411189758941607457832117458869709938324303252930607800321292408802870036900752560955357427941676014052276756686486719120326014752055570108698242305706773714639131459278309395308644090856202522034716378709160794017574514340474069956706585158833441829907024397762694440823040650211550234722722228852690916700137829752795236697052966930358560935537108625370436359207713534649308057943955609373368297413546762788910892895057020454274986442625350180584760466688326127554447616217133227821826728782449148675730790961560555939816763855619686810462784732384804788325844965347338484197307722297643641069835908642895560011085297885204398932948674169153935579553803524406250823781560321032988327684526964356950291309431013955390596130145607778942010353616895475157592422835098244879181874412202635263986387035408992281526770117751793460499519408560259493968518266787602157441321505589358070525040881657297034589411371191596311545036491331038929364117481560649783888812406593837204255102014157265215161535009908092977763127236828562603258978296938636231353910162573604747626291705333753579503093379616407337774182387513116606344826052701831685085406272329159304682033721542217188010201461744562867164290880679424010388405469594513618078788555310475450110692580248852083928574825818602864503938893963685254021519049745847571181114823538773235086816601200213717064707007739916307456728409140869981815762942676123230966818419379307641516312177899878605367308526072657986836591655507360559732120680736414744899631853120580070101090924593503399478928197109959215235058642639505151286569440843106205301290785666063707623450689738570582140485453307086529158404340084375552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -15164535715525449575643258418195713197032608842261642127444458827917599694915661592210892651635299472843646580602800395891177122137016118721275856375883149046615010271465081580206598092608480565371055081665941392165479970528484430582951652515667126793242636825934641979806203368869447333597670415668132254850478635851761694735449743337088909180572187788530178087540078155192709446585216673785336245481542297166076174241716670476449856513013408389654581193670008588986835401390872129958938891297228717134591138578910889689357134339163779094127636140361995446478814339227477848127190390769945801827949979894236037517643615682511077437103918067330110376851877687301923731894088066518871594028692208234548860520544435335361927896326170380076111967628626705282469824110455275010999118001035925456565624912304421215213765670928813728241679660326953714162497732628665400706875431837013611117319747787896195900798454664695196350716931209904075315820745688522164070051246352631698597665396184813006810206487460335765874960476651068252779185706230035859065733460015860908133786713862183097804359516594824519929036671931248482313550693288754430253294744584796871791715490380436999924569570414670512672146086536315309770172018944211246543820138048768962395403863788276719548744111209932189914080957151602770724667350324281762531962458617826214721803520268112247636026564473501837071173454134075505922983434928696279695806881058255347419868232990917404453356704882859987444738926613840612375547773423083499728031202365076818919353227933632470538311441382655124058959699828895152216298395641638019854952706571454619533836818402679427103364105528195576009106181261930109241296443903651421927721124014627001464604399701034736657319337353345980521345621251537967253397120384471786556522977811652258220276767810289580811559554537511061943831156208821687705358264482687744524393322024551425865229030549822827508501746917932724708916972659552562278314840054446304769987161570234997303555032962109334650314334748761253289696128396939425563604162552054204249073280404015698900567546991523477095044317424137980558470524399483270582220857480612653889706513458808349357555275979301034770894458554961229394729437064057636617647810397413721616551765370567654431870693251385596478539211820036220656254298595262719319560389440293195296032753354966201588315188177132166473361999502955624980323013922364928609082100036523912473348688425751269717468245877997531217017776005861622368157474593344080211806429541836513562532304457949476481508790375638927359675990016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 9309085155887689086181289263363987706771867790346145641924749414782098663106509682751036222828352967966768320144337495176767722048280940813598778954369641330970577301407217945073170063677617923239288678211339923771395403122896009665894921184435831119915912516942671083439419638079715983442529307616163697748464265509868599209422758621116180060579493547794835444900647558180799762526625393169995346336273722551192891884184182894413580296919590081791384154044373077995451699227684106854609175004294189907392715822852046693945305865552664619856609216036389978339858867808531080482294453116006310714918945614307947882116138626243645890803873159427496992203858347700614481237893095079652680315500146444693934917542945259715104657194562766826581405840755029295173245625802162616451352598979518074741691350141391780793498915722785169695544309558502379992641636186880335894674774118992343245630960029543904835385443793278889599233242371942479398655726905234073493501210373712345623779538501169404458666433222470135190862408038256937407479155334406982270344124482059746217146693136600384160046394958625918318196623480134704270802588274552557067295772723417357533867710367093676592488746692800479830620532178764840242442137931386794227565522593672574194764396068650801676612684898771849952056001176237150765347123131226271311184294034903313591616379177135046816037485914593327500402488436641908011025665043797645006368352535795617078375846702219159109948251821791470904520616845519152987082596516366613654773648066259129312529132017921384992552068592260948953421632055627419921583799333214509845819084835380742302988459900022157054193662985315638014098076489468755165028125485672825814075350713045180373867018540398062799716486060250568570862032881458339062234614963343188969945202708735210910684724774197716198008364331657851067670577559320220445736933819644057876979534848131584667373546500974095064085157628253517220099531331950432754494913419099041048054647615714315145487775315497724489850163970922290142244135313986987795519772193662038144796083557535950483154053700207109315128810950516682652666639256980690646525896640231726199694364703688235010340699952944624610512199227957177605352202690581500005335050908242693890932340854463372782531258524354750835099534632414330616259662258973347142958864234526711066989700487934996616920791257602763065958586511190390067744876127320727236856033658736789089335061722949496457585494074041874570710972896607607648826853596295081857410379128642747634751925497790164298985969664169946403978608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -5512390568046548767626571388959427984028243568265667105081586562063622517498146493866500771604925554675851519217899397376014739704427678133662218502332033411390493861291127046656013042041807204698232097591223129550340565751606436000579913560048044196817416016198235503741987463329732916813321794582492754661108070639784053778921368619237473250894569534175627373778634760640394531469165649442910052136544322604248741255461402290814321427297633569182218856077184938637201463160302957823610440281912463607364504470564560647367322032784200015369698659817163257230693518987625208733141118116608448549704135167238273135705225138384471310087310982884301456262879691344884985295433337841097071776760996582535255986170559085149629386400667775476179366459453562944936873832489690010790122619969615215753654137529593730211215102465367432111886653312012784940206215897695106829637148876392664199608780893815499040047219720151281964017853475724349543981667468325003114656099151203469750107699534857974617682936428835430932171808869781636958636061398713894913224126920021077907897165184705465963941924230835816618048090170767741630576124071933648042884689137273607591129410585204349689529198522497242123224736284395252860512656208708318254104544813081560943265032033383195464693963928775803075100641560510563427643947858381124825701713578086864248853262870934830237449071179519059457186350369150937933611613662199009749495096205711118106313916160699860107332924790371614035966524575774441416297200833021205343286126855855692049279065335951586853981970495118317905800154420740921340316537379474098985297454923016755852569309556147116457626492903296467218851191131033596875380095022830354768978075055191950395684136549978833546223150542697736256847292810050322490777269756126470978705437498618695808915665351618743989819865686434030954836797047867445238968936981547127469488936853023356747564704746884488621575593061469966043068305663851503115326416337413284579261540089153005051166502439320667613608138929169225175873742379589493645014761786494307575899602901308429565133620976911270268758439899920726895876658691966051693197211274681184617218867554492474339302113502062819382189122502900983250863909297019787935243699166903984991752633982883723018947265079761155248661122880953032651211099454116688248989971245763591559207888794742864053539745484031086893273759123991973333889576169515370341439310152045577725580209744090160677339732333837998438382231895608067215002046031512229105355333726305810203951078418523529936818915613540201042905399296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 3368895790467772014446661581957481066246370698459009220285325218195043553881669602820972646638147732668032341185400387962487574774859912426502667783438672090107375325429449816337046410158403851051275472355462653505416947566011392458618037471882729428004763316830504776512736212491653878998348547416005325728206092460024521220756458050586381171176232120045688384893925451357312897385806260445316592122819978962889482692166479348587763065953398539951079600824017901895106920338692342197450977024926338084805409650382143800407848161243854367276873562598815004480747654432826321220466368087265833189802349785555261171090398295378761527008062724435892913981474540740565125299102989203293960147383621150214065699550287317861334283863524435346232408348703994263103843933126193255498545604737281013367707464033105686506248230238001817068917228935164812203861639966791010455981324803744114461460394809873045289669884421944357242764662977524421049640498428476376775619256930447871781006135362584608734720117138758652824344914995905739408840874454117890766092952295175664579905170159709484412056556463614851078711641174720786698649365724912335830539441568668155083866861609154853556008734767500782368561061106857669651773446583173851686912273289472151701619394443817641959882643133401717895497422864651772573270605068852264111321170892336887220451443736970220532330765780924651277843019483794971402887975108020944048315095338401894581389803265331422460282959572362369589584035029688145444606778167293269972836228522094763413045591642659011561362915981331772500947271942365141684181749329080109475133605909841505422532472404874323695749885308995064067635972560330402100101254338402015007534102521332813229314115846312360356133873275681413271708526138920143979873124374521054550015711434622130090580353760822206389013606794407975639745092661119926634450421689865661386435111190326320695319685293194561512597154543126537629615922333286943279013349120933366431673100117248362949166453729687566963580353999380396598764422345229801738840790068330707433566062102057118774668713071690247747254704393333099522669978865936845749492908273059927506604155622009942680428078658873653014812670197609709010158234953536346720198573205287438619578153553309114023179371959945270121989866602171086620936477654315850305822549048546494511470351944391283655895034805820046267743785400703705925128612773578489444962891637643098122077861324209636521453322913243057742555641037265041472343374631251050488840402635085324471746453278232571251424771284085869718987079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -2192506522021082148054603333255569288847771340134598832565728180094390511318384408814824069637064869048940771607281332922119483088004833808917597205802168300342154458918789142417145341001164615675027832925822167081616848942069749472601612555261646769061421635939937213224749233774758933896234467010046954212782527950272445785813527072441557717091033520732479733702608409539185579816073786728193027595265065316983898972325238455987815638627266522281992025259664306909114465313177957494054984020119382414631457120007473967199186931074939345492490018331833474135670330652290337124835863631832716826382412321447206033408013278783454176642859512986603008354813032071583552805809635791823748097893327502479184141809178450878405165791773338452135307416473499895016347274811839405647191073862343951812465479951949976709511009415248384271277358871584430881049718138093169695880932282896346456840215489681420671930811468453658842580084132944405626649776514107091953273633214155881697536499917545054117358453838311635541519680138071419131705358850774289725574060153411391550048188372264884070793836555040437311180753518246823462274208451818781260135422684259253121898564403786527850881918958657858290757746347476749207955944801088415391316687199378579346139992026990691266109657815901343766172456203989354658230451174527180744043602770174196283221382461123319846896968772121432867713427294225426734699298633257827289702475072456762754199809754052908611631883167131928667467454710011246317528940059069097706178800088790131734428761268055619448827394573493008945723042041141113341985696415876385283962231579637868364782792033518535369683691459370076821591257052203693753063931910363263374319709932614501720159487253961760131905490577406359025468170765335268407927454179149041361339019485981788851321105533632944015166039214256726674943963096172908084024412734603864691705350873318465332539204698533475444498589206367077959603184116807690505876707879589449918007510195539245698705277954927627021405931269867989496690653742204758871817951178915510674532277589451492723799637143583018769712063943041788560671705286231817490005011774572015400428995131503378519179079595938319904581236173682678222194574887288609485084260260431183310758751448000694616487583469873745915521291302517274411895018723262861356689245401065681877145889266998871381444547243980883029168637773258477916622606262433016188232549900074684132865773966882796044962017777723151256402637462647024014515016041355824118561620843409861204068538920488314359715270254441751966113595392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 1463667718834556945754784007893618287501636819437974770308896309420637802692231386684319821801756654045357187837521299755286511336314795477527767035674755705376844951567260686665493014761463232565446288382110294250969315833862963614235037129959049841906879957745446584837805299261892746900437696542478133545227602348686765197205366899302674020146521866352664058689701443530314796167686969963247820283627884176984672181603114938036742454900513945702331750326129136957434838431205165861047573793298000912965007213106232722011957677967691212357227443704203559182433807364403070825488510885204798556535082247591456841486430641357528731987776829107461123017758909914985103228092357264155310369451020416356541376095692846917912493712939557286896335865705949508709299367014848960127771497039512446362595320255922386053685182894847626157857619024004605195124975427635251094349884978625912419188332624968335400903902705852189621123019082975218604429765726941642521574492258108037187009676503880839356381743946053771897813470007787084208213809849739619966972554593021509528110191152122624806935135319542668339221351570801553820415898939226746847843948350501332900014207782657679865779599336461364594739837633322344763262970648536169581210350923402630766710793224310096401255750997703923167914989238159714691646263810472695692309326657836397151537826967054103313865901906965055384486996324445609926840538395220320957827638516049412033086641424732136994835725931318116979123069775921200301752228872526512098759612656801692112285528809788447671808678630281605189642032959054522203906161876724626484372159850500135743068809563223004157395386780176466087353770616013317673439218428844633622789815113024469678375801545457727502590815209350747715825166414832120405220629930385052656810563428451751137457183563105845392837202453401558506219268101071701499977144475153085090668446674462043816814193934805168648186687272950138633765072291913353279617873466900311893584485672107144148776268098852475088427076722801954910453636343595363651536715011690824097484421428294132106650388327564592712987014900742177730583875846570732898659911888589787200145333065019561284463292442579332229538699625419447369490821493457151132659557691311194578860004093464104635898575476624136846322525123347975255397728746511700700791956757906220868026682288754506102161927905188895869955993495534396770688498923743970304655716467610422919490964836239906052156730830034736591399175260570635826833654325082754621572217333872658208484610703956156286506434627355129917149806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -938683334701050426106193574731620697890562205009152007256180764945630126629154754987077229288962949225695279679825599829870657363675699169933805936486281302173006358342211971750160152317441778236575818302164381211321521558208712414977169224206886279341749517684164019698652677932510202837249498142101598687665211975807027753206056089216319829190988527943592662247225017474833467155956136147244752310958000878699701363545359577618274548776722719734599651635111854164430164678737569366672534073850169681455716943114333375629199319128213214700708721969576887036611265779809639110508159542891407035521088486499766481738126282793474478650076548962575977033802023142364060703317564101090538823433057335751910126771770194301366550530580163484837508430501871118095144671067062461302758918346893576834642634078266337661478002521215550925984020186613179926992396316311231473810994667820886166249689592939135210137253556124958781314391489017374127207905610765863821477964906866469808446472030943547623147562963013730204050584684374210610629035709452790838444055898049286239221535642133964289509921231460131024018332340104455454887429412134678196900409920646485385292702914963102169729327515571414061696398444276621617563091381054662982418949833243505871774589328898810850941858913629976299444588214756264553618644291113442585353757523053993068182083157272114241737905066571730088555452422120362080457959276856114146374858249385478093782607349202117110179980854495814797189148615979808140792993684071246093479631990371150416051828318181688238523570936841055193278116168357957301838069453743368619284307677877751085701986188833820719162552620200496053733742132376697336098088275766441027112778299967853467935447621292317040264545425932189070344307007285495648611170849657259947698894522792290277983325933645106554226608062668752850529379196418477372076079565174816591605143983406646209663294929883235133016746402516100002441117587263088373546661664243722653551122638409412710125815880520097663881955154846089072794458679332393850849827240668497263173620279434474371390847033067829539907260180616374364894100037702867387430443592397664516642430838550796177494372992655770271320699966407685479342605004638018239772373140382081888875331771264633291425867796191500664115227058014161276732010463944319982326492179554094999157439574961187482710806832559804291841529231673561318961962555407362029773272808332161386540174744718551053806294591419767179994472493822845782618912033854516586598617369781386092218662396611009288754036977700989546977558528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 551186476529222085999807619330995734415844089919154153984520350819152283556622540232281485922642444274050498067548138781599314279628541087237829334433856305918336643419184705036463224568182463298369262959643944915906584085929707641271640943965699669519994526372500902226728333450889085798326850160054110148214865401928611040024697293590497774098157966102330754096415149061741571866286757925640546026444267693917332731868271559679320469536265682910390284435370469026617084862931903522241639138376816887852692121309479946172307025456989572562723449176620003348825000243469978904256052234906171643181619474363449094127486073117582963426257310697436702373544520018771716856390778328604289203279011904584125214593082139023261957098296108176061677335455119218195924805212116875913821844165324564478909785547599499185475624872407338731560540651254765925596516290811861398660533580609895977265408403559204370567631507229663412644165864878146956321415816782092423653782194989647760222394291330936916612734004965050602125420216538610343978564551531897367329357560077939839977368989196381972718761502911731986656301227373502238115380920389968389963408790510910307903289399625862792104662695991920518161971215673007010442390062544989140450300623557469543264561737672457640991216124497298300743973280588347521205662881489580425503279180108575256827682987111948827046109746567533642851708608200976410414560408093454328380818760264242015569029430591772662180938923652135491107032319285621532484575796038728797015463225025155727536322708289805098571967522481740466163697907977036290570623765276741619163096023862275677124364657598990829027507169268430557317986310735650271720927275457786883431592365819023904261397671837296284388661222679232056468742018379364920168899675769749459593043347662960443042064502286724297058079644816371268577202123930011244648331490472857391610990848664349819960137508689583296140451740263413044050678853168084585151697869020746624431012494685465115785444736375711998149889941355396423830083901655473243577664761393047785236108820817253274532471104285280164911906234899274261938181855606484514575657355970506610112830808565901384881471861130921268643816135529091066415359706245076562629605215397142845741631008948449252214569943483453442171025240100103220040726685805959547846604108959380834370920428300794322722440598523429178769489106018853154609944421897627239258822303918222190187250455548543768465303648274691540047695243646525663990678877134814441011280439118298222931101661905021778002884159979261136482598912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -289163204389397905406587120798988828801368414376111893242742357172676790203964800837647765111509108482371656318050066216089259172498092575521985392744482124697223225451795089545010552640109632773739980126818238089680342282408459816098379562639391725782084511543725988101905925406621602781380471131732475534778878983070453436232650983381884204165606931372260364785569393442220085821995008007743277638546606297358131534308165774118412799426873018789354926449459417191951750348179537933658526880325033028196010683125574883139501124357246985713980077958973767582703566941442764533648180911349980886799851678051264382000791944976780847678653415535982967170903054298330500088051291314404726234187614504153304856695381157061265446336058452345397621188369570246702450945670480186432675304248332154876927176139322671789939223742802781730602112428596441202112849778854982436625558626720712476475819476564128895830887367568361443412748907482127542427819437495556431212084411572078342813856118463764563529366911708410571624230522454676423219136649409704069181215799028842608349655058872217056051159303162079103658844680324727666705898245988845272454799896033702884185696512564114180488682664127497954374880441434563708802287088513147835927989144166627738869283824393908260256094001236048148150987004939501426746034528242041901168464325204707987854132447983657832539515780855813517291152854338129964095017405660372248419803190698184810989271612511916872202381974239322525497091928631452837664174617502808194133958602914806028609014771752872231914925539031127257537829169948014898569560579872752285985244006101507795169779392464402260274754735486937884226471833265492368091809900870858239316017665294682236922097889381658830062490443986634833526294331593897090536777894207160170435501834486199207276004918936726128305965884062126944746256624041371595087857983168563320485137513499558879360006920579231161906565559850680763506151844473980285196653777145632522625063085030622587941311418281733380462768288595679836496782820288883098777361239692088513065419839025546109120535452959188070250335995899234228680513198654585235713538182763070832053695360687189819350750156872399882423739866582592746901148719012864319061812578085508430784673609462346475422355943756894278082735023474024695621807962763359254802600258920970343646955735689436711594776004878676566561405441807853040304596552825948135135382149760021994229798524209754680653856428988692055911442625281976294201674523934321940919563771355460277683929614506704571929966638902471018202267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 134076383049138650701506686844090161288904937670382544556852438322486486680532995961637152489774762654125982715256259268413346620144312228712460512283830773634795976863208692106888110247784739207383176041810299613777756076221325130669780971483603033739384238414136111633531303074135106443607286768287022335058868925797690328590587020894673993245216697962139432050392654927909132944347462480738284672173758581044826579009127343657946099081132640771462177595965276277490849944215044650669489746088041968078916032446539640278970255935791784553741844606596339359497992078326553871595453440121055849879588107822249462621758094356042815533455481301290080391406196944964096798018728582610632823960247921311228538160901665767950666480967209409568788158998399839675778181061265343546443136065156438131432574097135738022411334961045600781396439064432627109618825573117346520643403314217098019840470473281943446838841215971066019639957842765583129286364070508978167726812434698153466197722558830002528343532885714596408418698439295207638054994613748267169802544994983065629802744410361213460096627928422846764124011569502509667609119450798935901458139727695053308152709337279972525774569148650550600749225228789323267691380362737968616123347957713775260964590069660197296510276271372205002226590558881451494048009022003430020846066754608633576886036848810036547563069781980955699416678484583427047667988697085499381362293620772008014996774619126386580626762203393259412391192888839946898986407771283864016744651782963959914444501022772619646588190893884128223653820787134365426958549520338134097423845202685387997829442541292354314422471944633405591204504726907728004710193111854199226868978347465262090976787063200496421748241878772547118611298235863520648097018331992349194448548009904806197902359651000164693046899065343385465939623930672143668187447864688115053573209250676886804162391741480157097523624488280533737892691303373175731468815525815158843911668695396295699271593561557045438164853386274683586062682703314868949358071755549470378065359947408043277702172769779217868854945052349509115940675396520708405668681207968373322650237367124854653450596832469446131128895565086189290231264949970992369234030675842012287032404737975012195835580023506432517994035653147301636133171099357322964223376164470082294292687146003548385538727158305439136601480813367196418232489498009864951143576114451080632019391068951495593192849238256143769688916350747652688250060620168725125564365595142126130706185188560303671514212758134108596763361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -54671259777758163927688659380776568316405645457126236744508420243908474013371237142291502222062579137301930426293740966581709055392929306644710475417787597720901157762198016543537770342615013964213103766556761943200906173563580644672636505305013918910650307780614536723614276731113374311558140645589578448440109451931152616765708347665133447243962489316051695554440442537158132590484129139667246123236230301574960426555969142649769772506688027040001263415710676427745007481109439216820032000892146393433413478597998883087207530336233985488482156569399721371700989739501810194055767040073291145366208233213148602443277021975127809207338611107895498305286802069003174874253373047803132229450811551764808335930481979733974409452316740091471801916118893922579810366886855041667787543699650271497991934987478283158952550951092010924542429316813774504780213724880276038955803141181311751520596977676310412007367414235206213036093799014857653608939556295065442014486418721602968759765027126114735208355528644986931749320993303651246110419262552957251163003171944445766746096504938869252809117983406621854583566046514256193179220323135486489302693235112177598570065501636568238290442091626388350534735030811089039832883294998091959396893224280212144903998764070812063794415334602637684405608326692802747304908915030948072690825596041687265303427744381194523252366608532056176788971902642979554461183813703667075492444662044340434168392130590784384601539862888483231356252849169879796724556716576974074488500021905448254834030306508670606324268826498367654441055910928259216446377294916955712096708683374376685198043126885715068242303414742642583321222955478357274813270755975643331232825333780302205150063167705143714614953919032523231632295142122505454964567937960243673576642646236141163392987806189040997477797640442879821962233856325420577046720391370965984199424249191257778830490769285616749616648258711717786022555994767013613771377591841789660746624818917566687301362986401035544888128741273406961112854955351468595225912279110165410946412622449224824943246785932373592878126070077871012516642024611772796803231672890893010223704895344905119598573669738161628655184801556595469334810381989897067687263355416496173358557784594253907452530273590989676441359349493883385557144345832382864593758616218530688513300767206134609460320260520670920926327716959677926727071578526775078867269684925303927121715638525835153005422702355946457003575861656652780136000122407649753058877273859070989592162522671948258880822722820771629636780032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 19553473789887494903561125072726723000096963396502585118831024653380823199969978350898203976799650532680878440380768310918456800660398434375290068205819987310434900753259804227154143250775114382843477877954749854353911127079782381471896570723764956787590254045248109596881155580033174405003939707919411408856208595231467086586029457476011209795717165731662350236475231487786597775280134701333643379934190063241633445948252390772075272448954258914180857924384764441466682157965819076635382279019260471070435213823985783978759969969484956611921451817304534918468362719422790685294058107591415287183908064185000423990299662719184047884507499655407794176802796961791548760774292601283103463712816005658419440943286291222858713699900925989848310516649990915758195559142046844919645230616156900772280432991814271257574461281866959045686192938618727250685552541716022341180749766176569665979858759465718000794069909412505225096016661894973929586141162519864452958901645840303081968631106657211885263574972239689284374649364974981768088743404405964170150128263989200123964580077326675560980239023445057920998155898213487180111851830280148595694885780602009745642856711584337634754019239185580395708584250900586010191877973853090588397840925561015308551623540159158885174475627088089776971405773188215631716258228496583953476076029948194413557991963826348556737601320608392610891159988377371211307885915411835095382585110994591283044592871045278029956081730174755852585088317403308357832152078858842706185352798317005677209814888573817510299668094618043597425240235518812969115382656049722733446050342356744018099066981098145861529640132856009462360541035888161517811759895269810971796028232350184828659328817403478469244436887289925345460164314536713097339374872214058761700735204829993136111896428061769222016228924547548722060342213349865266333336801383929884437258463737251650974578899164619814267443767695011961768219682459112035098567254737578921388324258252886941908109453153136851008064525628292026908099211587990943038986749248177905896798591402278616027455937221511439818468639190544777493098235959974604276980088713126539134790547210077252377381042574631663483727818551878642071178000574662052290594348086868976293054365384673486498317362713877003685785119454848394131512682343126614597526972845569026598009243839963325942924466836753743566227821575298794404796701674738914345098386807022105581999007653289608897919055391740388501248450282187127257906239921014992197061902312812657792592650569280883252774030272378324402569216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -6128117347484152794050386303739919009938575009969242463518963715608855604228431863297298742935983558083055270172275437094506993669437926989535547836351256653611348570307593974719109884691982347226659309228432809159914919370189101425453619477586356705832017617401748805992638023044502674163851309236302735454595828412808022473691260268073149214965679225872612353726572205850099876585960466465059909236674797274331902643152396192444627031298611333008956142503673676868777652405901990188307434256361008487796897864006105472645929699764477776964021945331581259854841664393101968924089032957401827862629453913825868532547517699696462139447060755537735265229057410074715781124939461162983456142555410398504908112899190601219210477132400728164889361140410485274110314998451259736568644136937774873299290413790985591823350603127560593460172706295505637650481391897047710844501670397039546414650949811452573385861359446260139771082716914384859162592183878809121621334517114772021877455471284979099011145883633473970349465684761579152770231981912212237959109216579607921828296970473912297455491469805329419573547161084135775714245008638434110210318806516740295646832135350819358728762272760008912038190832742802143799823498659264936623201006647986657149677183060082362065354503241460862293783425073499591496623726709920629774611225698935548353439520867046255215905607274780524863556700207679145566365721145978070084380696292421896068218673079789270054488852819252431916921143659782899863606597753960156643408317879419429613991249118526044382512753922608542333276216181515472133067074312344785721299414653704371656069397486199796109155209910743408153330447824235831653514303610717370638919095669572165033760920436894597185252594339900522907627792494548351109154445504776392368663855947054923176261690549501050635156187462555988146000213172518013897764932424128276422149843506352928638068221053922731818741138695705993858784284492398011827295127032689482357715165007081025669314297837955853560079226573288253487017686219495459529187494693866526860129880502126662404829557001463042017460987254052015815387147512727356977546906991413446595245826032967092007140264096075496293525307856547960221554073212805098685084547080225990648907508633100071041917749841748089500795975466016543889975537414329172924482694430884709060249222923447580652709408016721646316412079066445059983982064737578544092432905188723727426117596625594395098900850415737210371591868267969483335500187310821992564256602789791601896000924236729367325936651668746788122132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] 1685075229500063091981147215105282505163052125779282595165022107423811834939838459853159585634967944304133112160345913350558052905997980504803525670795353313679114764610138014466571157250321773312643845620646628202638102838811879187425203138325872214039497888457219360475857880384855919717972405831501639423746048237747022353092137791466995222263047812216084809025906474041151562247414615428273593937311993881145799526547978335789029617612900322392321442924046308699447551718874906137934442418146725270658471741433269149052180132292846903465481610622403826108662275827362673810224594144326702565738231228742870225404379886176777987584992437442218620114751954496638768398506806743871739442057421558606929734301232175866921786634717825044589936439737998756490557185779651482911565809027522401558586671180048261812070181112804664346896776352099862602406412447148080197719919221518674444939169168614992026659124078145037502193566166837084268335211775584115038328661221356020548721068789099368642777999956378966719976497279383261931820563845060323570139331156740886309624414959974001411829440275202252786227572278400452790399420132684089455161107325993459314299185529496143976992988165853442635701922728961654701297697031910731183001397170836725263727886287790980632216614847518680814849632696916732478765618181646313269294691737845246967554221738334689826824466953806294019775186072375494879603597279958325078347539036229414940618451876220631229066672824797805520216344273696587815943544504827811250266702151867191000387100818829669897729292583667029338220483250496519155704603720092553227960699561545878430645994511462832999598397311164941767094338041022151551748158651271389999306395621374348325313732899718179293460685106653342602877748020216353360008557790433116041800378685835217174330175012056257313399940811875886878071924836545461040345184440017794782612147896895468345236116522561700468543042574711391042969053423035701846755843188694272372220858837973294171692109940779706367896106393232092026937548961356855925079371298332050012107432137391671865940638201192333296556695292065216979819878761381472540391587860475300140718371764001588099529365601040052979163610805743685467406139233536242157102704734978134211385508701500987912854225827102919119147772520033745070616371408859977610416280079724455503594380734114853968284997599992232179595830554544624519964801474289658633939373655081220278662850194939804679848992005142420564693840014308359750465201522415332574821656695810140019884692533478363503525098254830195999506432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] -408231077583850372986897906439331784105172088046095812259906607164446788332097965266149658157111943094823401157557857739363775248651673440942169569204531040805653122872477325697498211702534503027084075231210477380088571526524191077278440154831724316481534667074758310106154660309634264693841779872630871674628983068579161587727428392924530304660361815808391359922817531362106700622069439829697293995438012998373231396438143714621264251082897509339760328464709453235763221933815525608106158203452712094865833038111197522970035019269811525858019770214444768199827997965563063958357045134612364198760554056520917366012376586008409025785125273842707797259772514498018588703017964187388183963717672584860088911709623697672684500087055523377280603338872672732661794137105061306604108144791905869757412380290606338907032189905134637527714483401031785288625972755693841996115373266632281653984418722874411526542200011092588729821645145037211962329078277914521728516844147100657689791923508862560998197982978105564476892800360432418705946001699925739902896871075799111909280173202531510916696762350458103221955725932152601265489380401872037410748053833442116044372402740409656753634880107663909658874788066260259500658973472543184924309631919866057936471646813387894790587467925935357583336906276709026091629917194220683687766871759581949380195746854953481478043639720575279329802884003442715118814167207620862400892063588866112337135235960668334860469315380323433836295246553496601622666477291317724425328059413941798880182148903697120829218442632900690571267308707898795774772034343726891980387564795190309160856790179590552047941400107454546101318085826918338521632016689927015318626197683129319043754028335699961529855521519112005915401906205498989307644155229281755860668361626142554232289979924926633875651490903770788376572487808347605861221074315630176971966791948360865728096866373280490317906294675884481749312394004684019305675100876720558712665322140776182400104855131366546687945474451085947100207694875127192030627605171991144338554498778281387874500415829256605607805273614780296555298622372030616263492054584489809991007849362578962749252650714135858451911816342917445862584372226541843122216125298985651358127490101151251726594894945923250389044046159120019520295761602323629870506478222094919871799825034372030644058078949391003038009375151484719098379059704497491194282097044958657980007773421761051011517436921488199064800817264265311057098887232255051766676339159614804758931323232148788863315635294286683716976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 87655089023771576904553171895935227324815895238359274287523775614674651130383278403868386336615068002806104337712718281652665954085462537334137889295291354339705060490732388713376177499282307529644874300291494287200852110713152578021060582512940408952560867077672240226871736018175979988581384958273088953193602022900905573090714318287221133129828142735025497306296621445138187043184930808127552399626486496301468144116812772846823090741339575595860844066994527123994148403465237694891828263567381076231601196565611588515319808816266376135376134572319412084009533093789754723938631531098311097491115110189021856320238691009190794593618837814427088083832666656087425111854288797214340626988478236630251940623146153567938210740793192475115237674122997767227850256430308487988694421387104930750556662896126450369172150378823401327154739798202692692275270315619339236156846738360020048433496665415740995721072196913595089350907515317615941210153034781461008560928179210445713089480744128616195783113840018471251800208180369479939129371686922254796470300132171235759355912867547712646839753031114070569777944760398906711436279541051979248876300845001400101191898399252311272264892860576854673357545771186780866969090900138787334676998901441270628948668584440381134676399808858379739959802145219464920054033775083567182696933654901016258236485516599024989767582890483018151120321155691883349610578950857313329422187622278693657573560344256896867274276682815385924406241427037403645464870651139625544246301774776061443422843064075356842377511987797674961892407145694082019669181122467951952775820518217795307680474762601865057196871717369119940373672239511537110572697699738533306977807467137536334355777156760396654985869948354069660083626498181588079618044310202905315850621398766123445296002907233211207495457201738407235135842988615339778281921622455611184680877953986826783615834598920991402516517662792237696401128431057199832901989148058170442934179744652859933846895432641997103599680750908449677671318507233263349963391524841022150377441980810767326736983466135238080187731855813188904579347319076391010291708159889143684586629737562534693695115093136302868161178022927847969469983217371513473972444577954763887669985719302507311968434457235838364311766324450227855662474526353615006887711476930830986195655261813166139533778720259237488888259840500934482918669815375232243973487025172590597338999253118434530589918728052494769234874073448796449800230096367325051826164356250495440444738489934291972996473337699461805113344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -16701550480624080621459849404774533061302370558035686906805880309158728629244522207887900837625717602690733148621015780788971560118839325776735214964141434479350612117957343456403305711185111092810100271832633704193462003464684997031613951679460113149433897100119305550832355036742553136918139344752763816734057978856405338817833452805641294846687771939587394544351456759613484681665439351326856943764404405622735767568016684665717428614922788444541015043725999475886064729059364784840806217885934047765631171798650034145493108135021948901990202112546465461970979869254184769837838671622469122474483809857977427118498793956234339936103692452733095255272089095500689451306090114430318422576672316907683643608917131512192820422359935939599933705981742293954570642881508720516871276633505246270709153049258141402821794184095292720648155372191222215723635215647419204462401963600119619668596802345967201070625362057550783344393912781219478248566066399625481504332581222434457841398941384839056625566506506378450301036355037879535487919270833287483988365846186765358711732967645464156322753666516742115108051665110470919358493169483912671368201199156685662974144666236884767347760824554860697461687168778818242439439915605141514926162348668579418938905685688850468776048713987622319669341997911892760315397040592095935373809985072758812216486236271491827902457357869293902763065172034390493724314708436754920900946973519401266285421847404921973841826085167455867514516139622467982724028239214334732455891213142296909178917004824555043017834690787427074779948502524126176353527660302224394242379485534110536629326133655887088642479143247535460095651506911643673923389880807077170137103545952783247057392153379403264903993018731671011687249372881996278023103583030581962078495933580695083227343098164563560820541488284461346342515240996480036629643756476408117089422872154462368871941475331235353822265929308911652188164063252335920568246094612244531778874742927331035389361223689076432503546009507295490497596302876684969022979616707109437153217216532149854102036334311896279245827695304850378934065938225956821040661103327142055934021852364207191277409647900307691600339227032888860981347489441044098718801329158929261285545045668473904028010236557423793075436075197647094941831141082645094161470346243347836664702437627699149778939475638644148050741038033265143511433115809717073437155939095351360432747596103944035965762246031502521771905612652380806080171820848872334688298839631452020961939734625072894308476276455882954375168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 2758521106006753917853209577345816171246579112421663566586768739930440794003626033096284567074983504630791055583295281730498630250247612105054954457597865514873108616751271088872096375389256398184337990784844312361783775587120559188497666080488593120711201889490087571340764361145727519940772469480694090773423227563326127632543851411275874071437692916738879012315078573120626403347107767918906160301658927209839745583087188031452526042506486725320214188216307531691251823411787800694468737310670698043387412100874004930328068465715830071402274124063443792925861320830442760813779885807229633671608720833587440263378522072532428395056200115209559493201571933969241082173353687229437185639788901528741511840808798927776648606944245663863645402680433321527981446179776086632892943072782244419182187971703368773487389616895949738425730790339975254791251111065533023832992496566256205919781871103016939079126411225377896647268587773608194702425160038419538167573795286298692392922197455688896859648640754389213391173844277683031535570214519901474105601919249054564963807319053724220380080105501724087649936685206035551800866572179458221551472318843178281929337641143154262217359774170440739311820858072588424528596993608552539033416504370367442030220601956668576302749940669037009092840662980300864449131601154547629054331662810830412216446949267249810103330356154992636941343791581481396444145120357689455062463498794652559568136775842335169087856418223866915447531916365974421040544075816981666955991830794039141771632718354864999779283843836981391351578958738151938655908636846985181641955369689310398658043195411115269870994844700401913871839329295223700594808489444154494570423467320986860261763619766117484533238841410202873343490586579353427691935644543873753102199964784168946011442237367068973913707742892707570953625046088597577398412697903941766804791594405051886078598290682953493305181788071293850103678870076534725925814002481710451948964378716785479642245511823431227939086814005690134168776502340300426367501169717070296588834880416080375215713637933303412349829959966208346285308576333988006299136059016878918265757025319782139472282327469890639920400200405859163283957160663862106820766974474416762472437701559634277117600063887126349682479126119304341067128999418366709069473286575959040773389841172968591947257168586081686295302279636901419596256846766219990037806466982146051830378600049294881994511098061182491558779676103192128447305988716782275092644760478224265129406714742789452701967434769503329714176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -353911893818655817891091329661965917912499941608739887713482065576453623279192788721629847273148584703299785219273611791943073613378135703614851727589192631849787203945452037480851234090095848721206595824900507205433784972814714138868972973347367329099008448105141255766530253383071358369944499274501568020824950078260223064943685688994038395739859130336110728957859106337746083248650778144381510749769060459554313303175698250612779368430841403225246685076003044276270153394723540638576904875632288327600479549311140234786285532043912301550120274061489037627865832283293565208945229754439213460967597041473824955327678301321035931521300715789688855470805028100328709546534965005464999852725644007975916662845155913348240562280580794226790928841515545365576974939876734883391233078375171268669068799662805976191690716807837433202136741273302662174290040319231722553852435922146195738117288026381551613646828905985825104829976355485707886787415143411784798076563683608562453252392984322295992646881977103458790787975847502847153984359842336414092550799321878736514760560788888486243649111704145429081068247099052361034724583745230481035179210069702565608307618301925893434796742712087574673773553808218041901375079224678021358993327189203429870509002510245501590391574240116812038902183759645918089171123694170481171465667600555576069700733782933140498176557790130481168310435781471833903650113994077178858039419622304947943167974808036505270320503924716620986234926825434319436124498803160148156522227809980600990364438914923536654837373250227514872028405373985520741246640190744541668008610012518009958508267991586970416346377303397575755395679629706760855428019435620259719728833817884559376094618937817400446369631159049856488762934509188664443203939500219646382446671637693232996119615078108477161462576070059219166343185307634848257322485445736575455370257763245388391703315196511966695919466555232910825225986732978672486597546894700094780996601330672699185224253965884368072337513443807028664917549878846764703312388933026459711091257612617537550694669032149909149744102063717255946255001666916089812509349619950266131836566723788138006819729092277811378242671265662030898338407012480338974322831258088602298867120999273042203509866008249413259703554694274557667320733224513237450881483220619760264831858446828043505421844234901758739354852969677235720427900209287221543894341555716548624352458374253232872161844784046564643187982425099288396185037900597577739488632293553320912900818027643188752602089041632927154176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 17270704589544753666441268138801797932203444574515252808949580311347250108282443730092486210246182303808048481187080978330091884555294266404683916138631010552827021794704315940755388363039721483625584810898002285453228791902791481361896765213658246512847313672323673559230256167700529988040224545209447443668574283633743326131677722124952833338590570284085091703406882986303334452143024621068931067311386368286704647288103403495300321629864284716851986749697870544241544559913950962325980115409999187891294310702695550348250759369241464617225713920752407807767294880428176073995539486957552303815353664948150275047666713803816120829002223536047864755087075998630448826159254857947887889848172829409571512404275454321249874863796100734975230814445439340402498650853294247570077031359127667581599320908782214242133987160606613719490550115607484957327390253818722528859099034298603777419278613984271565488632539289235882901101503411102447262036819594989062679241663416976756474940743216196767173261625677878356455188137414717258935784599493054363908290520402201820939496732596157301572489709004985492302012654500995331021604177113540909205731812746993158472448843022714381349521873614551706503381565280992682035421615869661471375174249920771333664493649620705963471104517965382704731690816183349271642480780626839959898740993676106449098661868415350235921505801776364664508358650079690652089289646159762018236957762131240376853900769814389056025942095717059845962653803028112713750677946124918191315758421766563261458399038793791717670012464171476033059666469742486796403943965323306007847175341710679916578666237656791344206288082548637038747993646067376664940824469094827932663912985171554899429898940769292085991477014971606156620870984353736798245392806504496118306695751836348625168061383060309814322405983845061120918623490203698050726336949291478078707486495263020458473947396147813966478220037133641212174605418851733929697561801167861075312461687708823827095765555736599356972184476397707804387092885690592910414471947986983362995332989578393697475116494009935425218524177550319570996441761137816287689338454938380776339197017404651680493437107800101083895223672303231814182118427111850707516416872620681544133753207753747859915142743204066328726840065065940242824129260134691892611183668114961443636592055992438242505915278327789988316189030063795286806850234168718936750988092913545665719254531912155763774208520600343526890488781003948498009797011933086945633725416221762728302282650070485640906150558330829930496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] 8272565957143634532533167489525366493471551522958030832924530828175245449296488035104743538016098038594482910219332076132596814254796973043433270185459864296635543391267234683878124782385911852775399519515410831311032135407840560778067744093148086225555262929980262829924749771027489640456039833265882696728611600204888023462616959853308821137344091868896281597115908014687996778337085414463622648109139699737744351329716326132089780386305693928209972902589093407195761080127972071112562137521569842848585505665962042319550331467865812061733400056758369642403108143226068616007192038366349072835150326614824890049472782304556239183946597664220620635857684712129001700301812273211551543910765804478829615107600586441548674929241132068718090753248907727271514806627097728374231528943405922156879167329624383195089288139388125372658012789556593251189077387752671076946740417390067639851471012572897105236587942891163887401184777189572795413304987347032050920356390647424110115980184928921779403935278029370182648640669553976706506350746200235490058144918157401596715726707068355557896447027538923620868131860000192768191221376295161660922249825148436219668429825918613300239058712341231048341230769384803368063061281243730926306950960014961362193009670214969339945951621386189199344686805686274751652562197890373534539205807799143421844158737260684062308088972739506744194850790634753926403584371662394891846550596694977394182146898551846769755919503094507838700404432929894633011844536647940533410672368019571411771135760985539259781458926917270928600753494464082107144593222826722079783492131504882511201886170742397307219130263926383113125839883636270657003307556972691883145428405402997907842433214880530872599905439203664563934008635962068803575205417609582571140046284175004179885742143605212983771574186234583285168702931733946559670369110766267008050820407937155710292072662335672237702163652720281802094796012002928000650434407118421487944816728961619593235062079508030546478627354019170827530958709032140991448723546344283401120585881551824268071480819300138561085802209731995213329378827635833047094315025302738773901179138999473548544161007941406133867495946514770054978320249930732192840609105248348302058272594145634441253341822023938712313876578217119580757494004096067352330531275430028956404367972824448938986589169551512661098271729373921075397659568561874136304795077109630728536014989259398087231548806258060183779340989494024765694823449178199283653198245280768900847515739603541332186836670019673260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] -3569638758085054212214913463493157922575615545014249725240610966871429887501736778051210411654574769192235731468485369184479289595631219028431802052012502707200442767033327720918797233201382513245780117149630134972205711553897031486617450842378218292874682448809968814984604645398100899992094764000354412276039912523845199822508255578596986666294859927220127857505528106668140515650179534205883838937017626486033073069170720420815734884825000597798208217615584193035506828248943123644269801106256984869026948608123129506491700435332534808737917801999393993235020297627086866308725026706762082484959573221380578682819323087146884312386806877408566833780659416665260058072846374179682861936025204253367977917739273829205798142401746539883006573236834766319223065949808309989338699570721631557048698370546848810684279286678118239597737466656375182816804461679241080533167878629468887633823992306111658032595698140603060061420813611222533986382012082239361903703383557481200924934638976688550066360839685075347670765768445808150753357251300795135111619214009644365173698738295756305899098090876997820827336202133409849232085975685851967656314583763866135681719845688096987192567030518388746733202382387727532000244677096038966816812322513306988051654465537752714008249938087664705335511756362809827329962063003269251317738403427247448305745074613705716205099698492503295927491488593965507522773483568291691522283286785640537661184730719740088727405519253778354295516624162603016625066360129249664620979280639767555832154548232041068599837257844812006641427005144331591091030100507896893422218869599219993946144540772338289157431569562948271578122116842323827643796334036484888312878555671524022587888528768568374924492509979473060310323506698007968571387898522583852555556130838099734213802094454825634436953866482724174204511676144610864979889861545924136179768553418288192789716146033019207457421081310429673996566387558135884121936988333630240767453766411423818179408910781944364605369534241203935899370658680496760151357520524920236524917289947951010002207174976534312980947166219331185041043420157159729987811996999976596524863196645725347415529639015876861917073191638397415342231912147617378669672724820326641604358128842761215057529349594181403780188824695494491035746718577300382777015306931108852392779911980564697617234500702521564047947454263686692600309985496676264980195044946041363199160942510749304439578093999388476713942559483744299035095797342458403963064333851405643086978965993042190790481681108994883584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] 903781482815778045991080149139512811021516462775388769782456324133365733291875767737479406641238519302728806562412892773147665844036268997967302225526475760634188198315119833036293267025917957441046379655446682939157701313891907424291158634672803881565157208740987277407954979533847774164129151753969406124524541327705056800673815820262948472251221754672999797339608062706213770759204537659049025824543447216453195009065291802442023795969337106890748812728694023320255357584449378337308760974151955169790223405498795043666421100096952169557590705283367216053471637657000754023738869971698680495690559450487547493258022366758255925252684958695443232416322347306083135521432456932821317549916019029684227913681833734029054121151730372332349052879872042199421738366949811816705592522055913215456128234716188780542111417632243738592341917712519703902869903637752764287399628087516769213887532684373591648246524748694608976799087826047532703084846150992075315742310083830517215899028094147413572699195637698328073496724141628303225085056554869353172030224976541872716011987349784116170640232134996558592106382406032768311052291551204751202790870620085650674305197059450490551322915646348726076413365719752344301031138720913248073923793988648847930077315463221595942708819365636718876854809895354865815844400434964961365416380169765401611611101546043276888859389541935075272612858296776713736394648209945559511498005575081666023336672802827750982309761922715595090409417684788956690116316505188597741025818736216591938893569336077685950044974440321385084294824088648479410740672682296441506365617124804336986411702161020030102318015402132668173252694487712416256595659160303426977524533051532279490731765193843799921620335437554033037143829617174602876525362726248892039841528799108096704035895659062433788971490330724090950747823831405521212127033791322067560651519283593270706302796987735675603492527117988163993171548325962714190728383269861135495498252541276000703677136942343910710022404354558316405172731389766375396569375318198019932203368651070466360898019138274682123887555073281812983086340346313973442131537900008892140249117099804886801157627543227373302297569671682064373760806223146625776227016251547155180558129731017918075899609981515292724114143647783920365405058258896309362915459498367840682564312932068495939018698500203982983433926681369359993675777468396340913895383437450463150165471238826303698422506290134599724120728236021784137728164303111662997292657290224236245467821865363435446791715702639165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] -181860437919727422084668185743361695987267398297147757524380366195075968977661745943613905530935350676570786454491022113151818528621518314098397379738554643766024947041960765872670027480088487682395391365946612269167867497165155143407563926556301442191195917539554803369354078145319084925822685307076776964093319894239211093036596024115266042525466433157552762821375712273781296310503503072042841483803013023416973248873448108716818271403670258029038916827010157879966690305318458885312553834610904654900616839411893559453388637130522959808484320631349308487003576311936301358119412252923347329840087721109099134534201355720161335982173636339177270790592396187756468045210891383432643825217531106709026687433378445333021154516364069260559313034726452571758067516159946662604533261968820696708969755209974051559350480511904584217601900339280162769195049933280496137165651665656969107351049814743543158380516500625513637949072509142837799608077603637430764143109447927831856509938495616981094622757917428961216743402156225121964187043218524333597253857148382626902212883314501188803817806513655584962289308671276797392819220684755405635266634820345844024118650011393870257052975139247050661274282378450733933888917666599026011031532192506610072091650622623944691669717383091604936952474358281649635435643513792997844922247606290948064583966473165683998304676823536320372406062824083876910012516948326405722092476339521483434028198125621061744726969586588863136031470316390826291718941488742530646123139807613649828505886976067878866877017840709786066506256148112250048818536501026642845032750639706832565618518036367338393150515851085855245072684675340030460942106929049105573797875067396376587137833645403630563703303649082579254765159061454553363607864770536120301260529734757154233358759275237744623223630176220671234250542610372003758620925300848122632159312516155734543761897556521567850313237562999697331469751811284264633134078557727883498733077196473570756979358986542777188279928557662340512696402840767183737278942056555786654007730770747178489256547830424251023949033474518124729533428353568344217194551146020996483621099974551859396294089213143648730000521795161750191282143835984491649155795742931769455136138271164846472857184737084314856026879003587484483094319112984413077359631476074780087290708868372533043090514864141378016661552761969316970717950948143552220567834015939378772516407340287216150812631136212025058080634096534994915817518348235310446265086714959318792337686063043970905891829133023903744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] 33695422976052113637670160904459146063185691251000843491273052565564581460138827740165527697719387087508486706473373202770802789594405677364872216668384587629831513877733600071327485658690846832526822237272963986398534989005619381666115666446037116429791188076416937698101477366216197551887165616150985165992742289256041741000015532428694293959643762172471198559576136715856225282854304250771732659516386145713226593687915161012990079549124985860141165091698777153038523696219684961965674270641660212153384809871553362589137961335161891058915287763477860460426949514286274839799745477978439955767030568065332900439405990788674797002692252240183524355039999408091657907938507320210070225990756575926533283203310469301197881333944886248485893221891351448910662409826952310235132920616942695287256176550530571706690098897079544542919622192621817081265903986641886947471866568005958850485771807841960841424859104399924311869446176096382958305252357429841524809355643464942904079030915430810921093697036500013424635554299099574009200459962050090525227953601339549070265748118309727919635235575865363619729254947028977528362328865959332611356871571623851826706236010205058998392680285906013551260812968851799366982445638370816860133419693169795857116924856801704765398947137074633088450456348054329949791155558443485650591361520091094141450983779424239513384498775040588040999558370359273645515686745787540087365888941439274484227432795904346836864102968182332392072224818572197000670191222639463292639826840767564469291637402220600337655540591241165968932104316564193615867789105624586694585200155198784448447306094934019203001155829340921168532615845737936669526845104886181208600550096590900503367127750064507039752207035955926751576009381466124944741474528975023296961408612950422292573814570587194591158965273712408525567666589337930338380127248701468471428166492777727961179639497036009894544827124004004051592450314984842574413027316614667276535516372982911418941402047446630264732793457296978341846179094408157435104605289329203561011574898865608439044035988092335784708217306283215366285934543946743402052384019713093089951651294717122552160511941942568777276368242849677333643704209943409728643492019167583428076067835059819903027861191604182208905560830490591608122267971272493233945189310491508209966560610703665767701396948026398757450975600584423436377726232040166887100110137622673281533219897688744085310744505028868366030746751474662172163205113774887860018241131723874537468455775740008848277455433113796608000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] -6332714508437578860811509185115221655086284086048530445130553460554802718616647314645713462583682793202861919917705473748642708785598739947176142465863007973016830595754459519130699252667979035744347772832547013236125514874473840323573750206572586255320332369693066760591704701882711999366565996055384440303394141634095979619684256456010190815597391033816341788103218916570420378003257456526524792158035342917433613951480421689062255110700673618252908119328694748728761114456516429627643968297265709648082167542876964720882447003134734719099081999373201964550940414791586974367742285010244976000589293158318847436917711871181046480906804492000211522674605140684098921401244604155206441129113295585006943444696486825061678113846835758330669060505231154524129192996158056537077225679573928734248900689929770452807332243334985732945154731488162607012084836311330789327733541319317672228622838186743729548862620904266539349865233130641489893099454209499716745508146787896125997540902222598944736018891519065206569233873745755253275139396020768475858163301462180218564524212377427726580273019710713708690865554685271212535496974294109121207433315340132993918295097211134430994937634843334267356510859601125876957006686502993368435127881298607536955348460624854211195462975379630221798585559025941845607992510383932922407361317667703421861472540549164670610622302018244193911337237729531985815807290767361737688814532360331476576842836295816142970145744960341958005025748314396351805894239122869062026912340466235083861917254385200787193768738273995141801540610041801661062205769163740348726612064772500518784109944685904964586007702553266222434381444126073691830202560123976162651825421173407366650356081177786926698620406475367527503824752686535939612759575946075417268288518246312431883418642819027412506650651137782858907688988321892672484186459339673791527518025788845742453531354238561158695024983596464798716346682183633518499915878699447302812453724295985718364478744613219226714881641514212720463370424260861858305465867711967712236496184219443156330433656839455169548536253439437180959482982905200798408197588368249282978554712627523930080528852506225423145101356239016826587359770303706275357049267494603895419845601767005674027540006138726655473748504850765155492792348134487762173874784306047102726665489732560988162579619672981318234441397791301462526221738941149076401453547928322697105513851244944962417684549272720227807696866210238721300566754371360478951394747926115171944732545930462877801170864244260864000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] 1187235377638933035263716941937084784819863445629550526201798577604397082770498279737750078653788053878171212420330458310290726826864602799756469266838204300307869139305877695818843418682754628724328456429384639735675154244061508075731059008994895737033464811554245386672327686093125716122956441526466467373687269315608078551401335645421775804135278555831622257996832355991603697137198234576394355658690687676159276019444018074555782027704297000830113119382994763742023561343769471111338998568059710021458851067528198053289617528565589094322470784791905941281474706906923721639592578432223986529967138034203640172459486627520760943403265901893079864937916273668027459614789236917664312059409538751929133090153559851897694246526057115248017525460361542282086241744503951060423668023890653535344650826697089144110385430231111961403378367945329295943678981115977597822801006072801832476122841606952672486714123404785520237114844168324617840748853064807240399528662168462430296433839827019917345127333897469111017041790528883279064297860000681521107163554298279619795942330684124906292816426205489107020925958022206568135424850548834392872989480958955502062075726353079651068570851355870250345587916787412697562172988927135482572517265356625154956666429991008791093633749219465439654306303998715185779032191159318554967036899677779834455220601781380163361997565549559923245339176318475678525740658012612964412111073546194284965426274556517829839177837906397455551927550526069733949147702188688459837119432057810596102166688031042730554127389114635986883302023515740690259697257542648016320644777455358733062592601297793635227702710431737710283237966332949247996373867397589611829769278280583601258729387193469790962404596890407641403290089145759980355346421448501913188166977301268078858830251448887537676458687034454779796262482758311272837858817814916618274709912125730228412199673049304077905838326214546727348596512025700078594846075196268420843877893288384361470803152448847767643457144836532537733085068843073359570993595649978881480296437249170103881174622337989026595287852933934350659678195564508508231243784917587489484640770896508823178427635289597422591486954563383037282619140249252542502052490762581959764330794677138476344514100974740744589983912366983585567214666141017007653420256478683186630205838264395719081176297427280441657704568270365533253559573329483768684103464355596036712299922757902816834869347669195552073789486672122197206400616156546215645929463592259161757930054084975402425111155633553408000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] -203351077415411472768251893807429815155131241420261767499031392841838466145120238751783371780265701537687375928663859748488562975106491204503901790906732036568513110690944374924791887823323990940187833603278069836174676405545430448725367648146524300537525634994372624119714934852663530871055023148992832139079018064475727538097147743516135086798968760220584949810591776760334674633271234949821945959966291862833271966911015028257019847829838609124342777785197964556656991580120344237194026708467306790564777747270235511133882422252044392818347503387066946184383913325933817546414880814392711000207309836432602710245075499255947462970463728919973750076185840828655187177650809511741796317190950983862392542430566073408010966947218830294799309695636883650164290501375512140299933962026899291036487945499225825003584585704757071076529956244151280981630485474139440548185834777539987885022786305700926655432013574766205121277244221089140942388864863679772370774972268091236591494111321393328841744797580818381159002421595378677528335703525253863168632841424598225649560854663562681229221999173452155193101495053030239889558423175064283539639230778433649758528053380702731393462752495128174654311451024346270048355524728202078943837885816139707163507857791823398906100165518843501418701561721513035609321151749509864201178229244992802655796183836481157601142486373689766886434557892368868844039278949227855315832751686279157115207773951994352978130594539596408430672723738973581287535675975992346021274354234047938144498584371746089545707941636251480582167323050425487771165936739810504222445371015605291521047021946318469353086599674609513282129676743128391657528142021650160531255203190121673758835648385062539208758377054960742798835592056821246414733163084603822702250844599745085956803716657434505090371308493442205855931573844312795519800776257275608257652595545399926965225679403498892021282874919071187159452601629631528933608032268757209606666535474457103294291941356633247644133638141103257424742604883681941427638503519490655713913280527122242851370063229365015106793567670083203834077547522609495484927737043791766355204869712063155750437014865837979888288578170639372152117706994207329983143887363519834939881611593280120256733479170376979361665789848842233137423384503715500564882770083743438566463605895312016956977149478728243331391192159202446977501277699092744672338983561263806205357641335214996765053559491720600445240403856383628608544209897354413583996730309943350307337387078466319790042797882474496000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] 29893826790340582533664041484965655496165818381852263341233506696881404298758496369389837947284051789262654865591194397023704770867049669298109711135079980116138749242383040261323710395434285851295638338256559255725384024803423580876911883446329963221835269259793895948072746587435047971758514838310628943778796904691912012603359411495906833438321821225150593358642857712788029412572472512938133829215204742338541101276963667301139240849269342692177612757312058484465097712862583151033032646542487288229837511363591648388207006894896206727394998735846874483158071187688916196895327142704702026346815398380585056438257488503730448974715081441005139138258284771803672434465232737476120421165818349054203012603617885565465383456161191313997816643097032483066130528026396777079399813022618331951464008683922490415029891979572349129287721411218943384251032290425714575120348348608340655279785725386648610791264631792299054743593311775863921945868983594926759132135140615297832615119432188187543701050000477670247534011331800113736132335553273435622182024863736444855932276261716721307134730310265409047568235288994045090277121377148053876288612603171220627485304419642032493710233610361966123866691365546210295598445724975570226900668726040778722617592466551282127887288651610602117401893863378547417347745892579589899857957427293401644593526516941080910452877299396656118785470851532852163709289029313480868112809963559184930502738490303831251269699743934464720769464544109564073769682514180094195977948995608200802545551026132519690961096556518798153848602796152978711503777757717319860290375273113121005664984768947493795291887474661775326512338154851718092265843751390522801974365463614265740733951464250508448158304333879893469749095510448409820772889540308043441297947136155894701784704336026407077377662119096529540846560386392767545256044959935308298970551709575192299040673860337599072218790119187436196063758218426657775295340417939252295191192883602358099306382730834174388463214386692510164041822122276932627603844216682413482888633726011882028989815681616725074434334619680903114478686213474482992898415099371213147568309650212335670650222373709298724525404098517020887187408254327002789517112180034287243057651678778963645671524869078060165341816208536066550411578940498797237893544822493242115485782562906318494042411537384178744657656883314604589321547188772702013974349277240012452680244866689174291853186047759959986304051558802836265504517874477892827760733234442118031616443313761553221125572210458624000000000000000000000000000000000000000000000000000000000000000000000 [92,54] -3741050398050780942244815284087654148033580854004113694925044291304848266168149667745255713908501118610263973618774635136524160443120408771424883254545708738885664714781679828924173110547518872499056191375483367699151811631016764702600079825099640584306313066159885128075725512552194122614091576659742921814274861078494824863568267785655176232095041161454841800127728016410972339418468715797032215455680099415948535024435908966631126705365044295679371979418959964105370961836698657045356602025094476045016624850297043611090253282123720474398293655257843172983034398490639930211308075487337144896928306033199518201356236809886795935345598733519474253176719303436038974163191657263479455939314268857666835701028294239556004677403095773366985139363927145039059024848849038452722420332556557506349648263548190488512043859629254108436602663691719474254867381450203552442100920816585995400442693301127479470312410244597587033806783920060927524527090224889882352101002339192891083494687762776279525704234283109621428253979270225348689581901248460573918451260457131575825671253151113381728498237778864238322387785530060957303891263861177771915041792039872543339425769040511520759605812852863696025462835623666342960176628280869472975767804786631135605880468838399510645597075266754081701120419827888152073778331430493318552844560349895703167257520231950556533082828666744520148257582040252512226969486522712492512342242012939523966948191912724980147224925971891384358594286652492691403964502817888933742216671692683836710501692972532976580360494053031526612575396137454811494767544854943522230643639110742105130584545346734430607691975651039288809221840913671296550807477542785426894435411374596030609626611657805767419500445391780677418541260510068237157704973135982557822076378853545748937539338151939409362838298556551323441906094009957046834924995213697550081470528675008668775751566641888253516010964490870923768551108977229661265113681344651144365110717135791456124269572347866001754964329423107906043043511325377832865727657810972628530419652928862219898688261489860895658609654810197798050549183840895242269677373282550514318537283923782365209669047778257550884531326801880388915268897338723623309869891246011491791674163464310486823211676727991480120980387122956839633955392748305544745015220338095258496273950609658484256136679871302915478874448704311084323489646087649284832486919586479731050377252430616190058938772788320846677357022462799194189864764759521395663445435973063868115079312926009383555806378590208000000000000000000000000000000000000000000000000000000000000000000 [92,55] 415519737396141387742739563171739942393548901016797465141291893754391391173204645767428237922032349088221044298055383031345184332840687512550569886239633242272587332592418426488653915787327989640919447560468705189963669626222023957974816373848800768665743588483753564668187007371531085900819023156950352945851703239707083244737163122489433721791610588117720182066768837822276916780364082120145814888041715548262418645517105941177415852846760780810433357692806296700821647856167009925490164414882638783393941260975681019199006287156883600717830971843113482583818623949925617002286358947804299029684254700400427863762502248252756441191436125413581709466384048277204805861691752633744532142452166396919599650202671982105069487489110373157649550055093470490840440626074007697624759397298685864832460094854608342130738193427829494036267318746439734751012773448336628338836463402622930830281720581784441842343383506061827775123302817126571188367394414910054642597611618378510342979965314925281156562663956728750552643293596892570400879790255690313717978754672887384037873730108168191836809855073093899493736671918494889642834573024814575276379981704533119147632777242427411551518236566515667059909263579064784814476688755359190657736630555872562134972405982739072026706782868533908259777885460007465767941239394589642421990899990370886251886719915611421140643469857255656436056557110448087001106163485919040315639230298213349848783333484053110948074339238756803851472509027961732192509487441036269757003401264135472991864690219340236692615949122650892594115974278692551924372329929261817021717633118127223967402220347178881582569878756184607560918692787710705210540394749533596532722283762110008283484374218580761148959375953575418951587701677858619075053321587296132836028590065880513138826701250319054010994945657788210767228324608341529864760185212242138807654934742718944427229707801607656284985319236320229569260943133125422239724636711566051831852910515424558122710230672168631614050518191720835522568512045230497779426504066766202949961735836624655822927239134355360962970351923161965670113103927801348479397126473483827577611029709886708062832637346819143132282309585924172110715674622820260467374404667494445601412377630735292572980163071466505192060110506318340772699208948207087209715561611246497896855515989283688714312852528418458792149245095907486343930480722441269871199629152387730680470347673351361622199802479094798825465053546858834397791234659580095076455538770422312067248337310430400133106826739712000000000000000000000000000000000000000000000000000000000000000 [92,56] -43612179737567834169980391862581598051007564884460534094638330054418467953485882909701664365870782926498997824940278947268113766213216541517290853425529596973556764829715257637107116970581842190932319718466384382207466652259957623098907175228846052515703255963237737724139486895382063957056366284621943011357935827000993096826077100192038584330863767041004049853487253984098163057374971381537496648170900685619261585955201691604353361770110687929918372187185443849471700162445245838675007962169276709388456680398611095053350549563058799829163527293540062828514014689709196635156208939315683669501259054555092143534840640497367877942352220652341233179165522580894935621875989799062167869774301627511680301368321770002701443626411382620020979338760532617537103080530799009069055813173176706380198411694280096913896721374390069288247527165888331326428036471253886477544733692295349148315160337676874623395928095359959833648928839252942592275756902937738554013756505614360082596846725014002010827384305880529545024557865076388032391450857277091535799521816558076678208891230213451965066684895939602363861604055204298722923405679991912875720716123094517467905120258719079239700273424475800220202065390676069431432896285215758060804313347991546539128196864728215795745749536519596918623381510250212202153112821442289333650766661415399198852776335517942074836875093941479959656879538959120728037375753702399300532075149420534391663701759415897670605747749741307376259279286840962115744542807033406652476384852064129443221977567204763384649713506613164802752339585636979880321480645624461032163664091839740199092476748053727407233788684311054352457602540324961138057171225551764289362428498039387508760695579479046401599771978714186238869923003416406449023295970887088688315045774649738038132858683290524652199538433448904982305859931341196879271213542543834867380375595187675621974376589412595463015072924220839747261370840483093917115672165398322318104266207642443780544748021448379497729647127440256884151852163453861685038684451128797307437794852861980260175135768745142502592912165254779567332874711291298973311266910904413976990440612333215921736143659347572395575048010671773454302460352310712658172557320987681209488504991010368594080190780538376305572858584035131515906302324802241452878748977827731972699805528962813423482517424009058669632556891259360528703403055294875846497478534719230098881651826418684052573266064990006576416727362770845102497951989934930302488715865798712001206919623320160116089083133952000000000000000000000000000000000000000000000000000000000000 [92,57] 4397651038641205111826814120772459428340701120325539945569865572176446317390976330632987225790697739813965856057037353333171801443810660180229734819541548203242617799516549300912450489300792055380216173021800604729813480864623601203824810779072256867420727723551661734320220610314185633078014723248471971643381186586856468744429696949784041479457371936581620468752171570367171252076140177431507339595155435641293582246787100573135395566240871763797436294120358788408112906900634437265011809832859808846584156653611508965644706816432894968157677796766718584622072882169215149299527532757983658842069633846931021364911448202020343588913747202877216050841313699758895574756129422159807940483166490572860395578068607217703071486524372374341167536380239692983302631540154585081468794906055352727749685292173714265893711882191296618993417683351741663207933901912972612671851101251358251717937333032975128382098061532346917700234441122722314070634242840212483584618532199376296123331584258698441370106804918898126092143230500677296212755878696493175274223371092806715437483141430760994980203520056388738201601544613935542721801496980526033556600547276504175230149882509055296950962779302599562865841198091232324477169983233234541253619445894219437674449697371983373325627494063645756215988543051555273285361382265475817771188280803411899325734504396858200749200909319617960910555896198625671967907443526346693200273273204052990858235955239949656717841137331322187014240680535874202871745491287597691471413330566597395040941761878213712998723207364030994100515209279380989945075691119647657096667999027291340973654069860404647919203889719290077338767081804234960141414013404416535597846352414321782254747476982852488986569562367243785012904997559803916228756452133324497120545107667395039449409701707915804831846273356482574008871873316747494923853149169589707189839129220589634137430059082977470820816600370602533275797106958728838603443967719402057409099660651596635989582376529858595086802993893720283528902761965654066274386538303895849229412766134308250071318680794274534297668451032629770880482796415472648013759680725816059634236719928918413706451467730100294232392582086199282885180251139436242017176972769266817142721334038954930196214288878473428446121128890107758614402220655559953661544094447246649173683420755289013379676195852710528962173750482347149868471710788641004262795691776197043865267441235968730958154151294837058952109258996295416518886127040558910158962284074739858155445002077783389807365324800000000000000000000000000000000000000000000000000000000000 [92,58] -404614664528944533026604997571568176246198832596517678441786015947855109524209146782797503848400478305098470556194318370819434431456774117826185361821892916075723886006867049750872078240684227293064203718498702726214159426418222877220874972594397709740460893078038735303979544209490389959329214377061923066212398138361536678767052679937354072869441107347026452403792841018352329253085964194190918094459025259745289513464684414943821733388675599195708523011137648862467325786328858973715243220967107753636632977200475700401735039891291577084622400510853288498051266617025881355378070342307898380180435253243759094806462205243148250745748780181789748349890049032664561544031194547289691700757710278324086699818613678088075215564261142658763015366415441606012388683215694608546736529925652910312447874863944451414621973591535329611946341213025762471209152288451488277109075152797207831235473199225097500978006656138035668008882910038926248013796282300063761063738562706541736818422965514648717486688253100494908767598226609544613499505725304854566848865925385420581230083121406868374712768253475565436306858272233717456331191974261675524715666449157000393537862153545299629163777573265413062019150989060470922195260819437050126447197072668924288373426216100403332722825907190251632685373111396698557485096698669156187016493357969028681959213090195437888766962329439450524135747138722220787161358550443640579271305612227913879281734296200733710044231053791022711151274939396869151758561994888756728815667269313436159082369761253147049250980979673091956348675368544813937283109002652017122273304010864451226377014008287502793664444523191080566818065203395892697003860910490679160516778225132352937824376287184459468958463165229509893445587578237549079712886271023203190134992958128799964545967470715820846500631008358979920876880418163188945316752722318986828813820148268454439695991624995085115444193769833205203453352220363646897827579240436042913999365325975135847984218350286011744829817048258262120410050550478903087706124083860485143802484316766140450824935518766177802687100362133425217714652723260211050338016498525744176117276599790677927806468282465487177687830995305985745403385617210965373826954553789890628575228944719597182308769370251084027281654476915291539464318344072766432295713146982923707287602972274373322257851671381685123858590699476322119495448488039359230645015270297076965127509510176186688443016706328972560746125661899823949430523788138656587767846398279350434178931606177056128547946496000000000000000000000000000000000000000000000000000000 [92,59] 32138604942328599511358103560908294034762802467496393390765563260307897342526446172886369057248828614926694138967227157932002266614853662033508252439313620513445260178153720693740939773046804007324872250341399900404539713086996870514111048314429623240773325409585940227018056056892894868240955535499570190464299245552022247030783450786414950776082597790184347720403067612753047841270441686216458807688418486339350789675583661926958940016866557723883867126135036253248611815302806798509550928126303630503416138373491343845839170848346291954065218908057034861037846663559783030281289400627735053972126004486945284702808368395338032589103720926078117466099887864686519428203440587133761149933191791243982511852927300266788647066455904407525216540624254203792459917791868028012746964747003312085259667908335084630751750278765113471638084250059686147571944770388317413647124635083627467484210524232149128348275855755364632307542850406716531914286744680874707355384327074324286041392596181281614418284233288923038721748813435933904680647733594292140807119361868124979179790529357210681740715424161674816914382224397951834635137544021148002475564244918135237298843770681070872877930282060479967607372977933825856251705002275816266376604945436160016417512737709992316935887812589010173520540017283537676314416653491684573912289960468240040947310705052317289496644657564858690024367112983807367072160914130519313359565279235569903906327834578170551143805326761277432121137756351257057444353027291264437676504842138831692617898707918221384851443903580610029764927829551980924374709994034270881219055452137492021489012139779859320581937597307114241328348681357963243531396100343232481238263661863370064850483101591013391441921810701448089782943483674865670146948278567690230011116807801267249152512363842941395546061641706438273442198907934824795247712315958637716892480163020928566582705513881995575437624012728540611492479447066634829417934463587479458434720191017910433558219640829052687384983991002920742776025158557032700830172514991136170730745702823678077454050565905757586826029116710853001181014414699843288683676659197956867715438303475653264261793134111385686064524286598314631226461496753597579153737785773901251206275857776677233394318771964502592368317726915846395748765103362656175411752239589440893973451744014150639287337308815786419030194195444548082141027457868424831987714666561028302786757277070632320581249075134059573318430327782941124565795351993044248323023636898490101750444705282643938800304128000000000000000000000000000000000000000000000000000 [92,60] -2148754419089000290048692707156293662585144426774611148653928838353596675172959663174166252583711217946000038584237368442439086636602923065316647854858657190231482873745024193271315088541228530715410381775983221146702916319520822174631203968788874768869856895628685386624372797167003433242652849866972718510192353708872588354790853670297891997250831488787025417151162391790187474189609112949122745756733756094810593728800636644698842712818183940234149948429596780330124129983765818947152408754449870805084582724836814333891201441612870123808652319296121533047488771923066178789193867362913281635931185225112078755160367195163579124881319481327327412485676448664564243413814092605633320148757343374948890472831232524356488530035114560428680157182568533517006450848668700231819951254407474317246396012514780128402729509593659186689121449479953828700230845588886851513479176160487646968289019618381082221648171255435253062879930787469759572409972781685470995458653734077362207536120198915363071381413789178812118130012946881481245214031277633999756482054494245697451486217882096132495438666521727725202471528930267176963463107527141011512751928384587280404393820525643084736348532724236697509397112436509653375027469389172442450098533322278066323386413791747505486047330926658243748438787216122725866910153481529012530439754492207173296946771310229904687139367848255343522364467277473862042136568700216835551079980759521526306511500706318371093826781527748713351212139362887607895732157264436487153921759231003814326134166784097031064074026205343759202660874349083132150291190534954193029722813861847393475119505227084893712826196126789492320774097459618303922945038199371025421275666781299240964588598304457577915504306052836714854575690843595698385101900854731962840622747053529007217424629371086775021722432342245492666511320912055191179185989184587520118113473980457062568823828182543258847344140613332129800916621449728720878253191873419372384648378115790616897632226538864404969286623146685080606130635705502843440600314326521667431764917225337697796626356569048326230481160103917740748028322830484388104450667529030889196192504479977200209366872921626818857827625723762236497170187342132998901798042788980319770120500972769034824184785911507470810582674953770260650470771649551904116468569167252853533425216824066594722288039694618155424601216878868725572177556511837819831710285438230791210996355511152778155212680498629483169078268438590798678596689602031534891963269881921865268973787693261436808593408000000000000000000000000000000000000000000000000 [92,61] 113909821141009720162345467711260985804657295169254832869333874696613347039346825249405316144687562734974675632858048566313298081573797246453091935858214658547034109732607094639161143954221254455728924677715270072106471500165934575173461065206092510144554921477598815649937737658019871462606296370815206222083869786007717081241769267296920235758071328322701763379807083670287199518442280459219770208712172567669513323831672881839197200913771430781070011338509964769466469951084712134710058891063901273506871581817201166362513198453435640234637066070514448867217059592742143500280303666860028334278509819433589692495570434054291177345282258428019284747616008167433536831849440787333783898745651157989530383679809862485309511663722203992254281042688040202250006800349446953241849799261533508671397144602060488542732706693196834218384354842738854218660363893463389301253638593273963498002636360193181712886753205335113710008242995928295591551304170783402910337634904712705075717278006976607991191203502475783108441220492261053669560960892786691723185929450525783551020892242761237252232015666805697579494688272986058491547248039989763988791935000576017044155796727494796407810539220036701632269481656871115041910001657055034048689402902482384158430320346750694555606837917715683183628249590174114178217113181608755182234175389866877268087968403301251125469228748647167580091592304720408178771920468107120403002993161056742053137553229206127012539190920711951107466722625594897255337849539686411121188461859872491638832410878622413171326927638451102319964041063389804771777860648038314966484391860920085995892534185873773236085719635061688869251743797478097668156190834739056036787923830652360086177490827420132152712742934090680313470807937482325170184744769470633550548310579815477667701595296635379024117644062755758750006240737537130003783578305257734124595729131290534803363179799261684668310428269081924193911377326138610478977416083704190250005661773511372582148702399843826771976565300426061657710135508281665912013472156476097164425156926465024033073607517265230439865510791869623878402450810601893059971094135686835741692095412194389217153674516298707544829166888021602580017884473178188922549201343908587694144968825554667479614600150609098711375410576053695739508485826726270546152802219483526717534930930090278371996197991476920276736395096961564434720554700304196547704513290402973303309706762901542653040670562489544039095241132768694337129998659544786262933535519314541105493705388577839491579904000000000000000000000000000000000000000000000 [92,62] -3296684670328729831915491490238627351892322997182445721450740770002163168139591320156960057369722973450252450429322314977223965617752793770033073134835743542213049208773291539917790193431180047368921612908460229066256684620600827444895971528078606190382038619899833969448949473407923432947341238692774463735259276601538876130147536395371971264223253767319189630072221969224197492422730610053857571056726306995167738794635046509937158528477712156423133349315751451326934390912004741230854283461560088031262408586474329021994482023719557139315678567050633827626452886487308184110789795892806909199305601723109119522256358876858867440308981031397800514632031030094612786654116101576357655099793730153968982937616750363213978151427843974069719701816258941652408901654131223676962785957379801215526531439016586433479471395023885882296554258010937355845064154440084643968128120831620813993107641449061063704193978158624422923461406322435623446358013307442488223386314266306184553308874602364267338232994440726157183830197343926487160073028758843122365695956400455560455826484515442101072816596857432947999344992551600098982621828810348548611061795864148202434249332512548789819455263580612763582709764315624134222125977810750022590833224209623437445037030756972830195681236733865825617995326362802219358061744484736078965401558518219364186980545645852460995921269108616994910010639465426719221481658679963945949395830175112919003534112446234671468858468433315960611129471989742746886261398685693520659420059039729146237657758956751809749023250984720453413260558996073291165397379354238807991252012317697595778148704479298409222100562516713754420298468084118943482300252246910866884211875032267021191676478809884952914859851232172516980344995491673963172426557038600370202097660142898942004358043892766481735658932714374747638557326469670994967763678509174853525782314864974769505822998634610757944317364366615310829632701829610555546922274613745674756774229200020951662738023165164719445244260416952019408072693011779218928357418754225279474676435578468487068105055517049514511313043202558601000011257661638582028075802893057400650308021189139425682737609309081431751855934476005691754718096774087175949386437437191793121161764925159596931140391765285848926890964999422575172464458312524008643338793383020616329374653240843954529452922251807033816600818414047819799019531109028599960641063656597130459613089002355351106904117141028369338276376386351086847174679938983598303067836963982289742100825413153917501440000000000000000000000000000000000000000000 [92,63] -208700865349365931030517225684722307092468342638469804524500887795264541364069504355977713690327574358895098451687555195206195400831375270537903288475781044930709867550297867309176833656515947909415107102738446239272710702375025185919407136539718674323885191711018173133671446804481865830023166847429444500366388642870804586200762342051491164333601504584731781152226937424083059276583561752916978539113596775124281377700768255370215942972365532576206706020438065229971226918518311983679838727572046350580190112566502946792978008914508804856871447623093741829465833385541147228574346083667885971724964436234350222689965579377839432638491709430409597296010524387325931242283365975272879183693081534542635676339139167155596668869152556952359321533583123478483600522993255524522429504626348559181606750590884889264586850025210220098716748562120298134025550459946356663619617430336657828010129985876626891506819762077837147973910283995605144887157514621546181606844182549982582292019932455511420025648948241146800002997120172126020925386144358771523845400728285147798627442217621468155056902817452889148343294899713792635963344157829248789059609015682391009867326409503900696059285710816948714811377244140077278927028116642234296114631903974268574452252831147686935141869242577759587614956561817908919365631955600018534601567424143145164849367928227922251712213288919562398650718662880810829513228928812334525802171968698578278722485301418967324270909740502784513211422311720069063581989548155704523520049504976359965086908845601187674079757572163576770519264488352021612247042430835244482230612536937739198446122846221587053777163925115976579927140579962689805653199307593493779015257682848657365678189922834718352524337838646736219584432762200382811404955497033867441447899217504593460391691985819474657731931573047222653985571191959171748631019145358107412136679659051395201724606351459084948610397353418287913543804833489138245509912987221035580369211741886241073218487677158431780120677759828586698402575906234918961694152676770137864987694587702739083937319650333518765652557040015803221864165903198952751297902084260601957596468414309611567935173535351602540375687507866635700750950253253722277955226618950860145761320263224132769664991967339833250205080032706859363423278944407438259414691261010463178673851906238369997529574000941601424707762288369522547988698269028268872784746343991920141124935684137668873941137868034445816663185483346809708916950179837654614802520348198205377637654283426275000320000000000000000000000000000000000000000 [92,64] 45217385505038190099286252168436318512016594850233256836961848547431585667265552603187932376904406134975877164065880498903085629519534260246739889187652528149967165514425326571437453106030858467648329514278129612956328779341823734086440625662824694940029298322557495138560728036642591432916992394056537731776363471145980298464898491941536138436983136091979689217186303036441560361249926885039752739715099291066633881371171640133185667938693076133015453580084500242223423920506917603121256372903810343887034016749369262546878663542127389542642160310864090624475430374664035486480520573538894884404008490382816921136938426363832210021024264341121265633794216787696907070184518953381251665968949266847007072979495250984634590915904946228817714894693879952934943099055711903731198641639523163275988687018762447806128795004350679390151671734463758402419086583147919028190629868986275244977332888942055910289853102675732270343830097112505419375893669151208526954961228215463056980390368686850123137036451938007393989030553500408127057434041679664820759594764997684313762098933788230222021198900533843673793157535372799178138086935379553974872888188681593283859903824479770767804024162039326412292741320084210063225630758838865233863639336089971732436314461661744423057032280954514967084693246902001662368646422756890235701007068410259160071941971587408765250967668122670472482204783843017728672335040989968391124418475507586430375653383388706717027889924346930796306255234116276570363455461327031269729652835347463887323466493267943664371077989416118925535739167771230238164552217891154254628971344720075696747867131479365172559335375695778168825434423081650426800095338747597853136519432345867762916809578717871454868049109760267028083932901485008218835519713428835033193826142399039716683231600660703497100145429435574741176088765651742727117845118437327592539026551511653373570419535148270167939641219564646308910074036580228593297401940040254410709298399342192967361869685260186414144712630884674164001534296356797231667568136105689844503485016730149585258084893297154703381437112208769492777770394681855389221659685028196662127723664270133803971484872886837501442542312789535631977168511680101290340707423286710254654062584968599243787999936319303520133652073825399312578166620764534445549866905208034085600179415549136521237269360649783923279266367501743168782675831996091624488092534064005232811076310249070469276572047677393606037248831404944588133495084130018671891368480113122420681697507693958266880000000000000000000000000000000000000 [92,65] -4512826787756744012662992519653356152652100032512789284097129335727819256142601521028596896828613763305096746908462771783446718863397586403242885142277845823375638326084930198644355060405443949197938693013317695546280029379904822932123547252609328215413300518123104425771914688493389033246852343366978213960150984167275397178272423272102195960232668843341433093503840475255267147435425339176162903260919585865110578932715932571630734677820789231155022420821201595719068273883990580966003684264198208473861122374353558277357920490141010138570104743063937745005349028221348457879416561682905981164681267232658460810340585316102877149591005980458965110638587515232177679203364697559036405192000498512955707099690411878494292233926305023669158969833246002195852466576685831364758319587055017179817143275171299068465612646538314412834771276478318012423544654710763575580290306615894031691904388290412317321354775746112500834229851891578181236915346071179379581744706634686850371926927836025798278718770077025330439524271107254049389633689610943074260558476851509084162828458627355529511208889773602107036598872113584659206974012145235469529722744751040843834992482049614679301101258064459746819606998012506140325779522067337194832489948408475676374623139175116538062337268340858370213814926255056774714203953173413828308958146538928413998449003044896946484819925035821919214862970342157220898820875961199398935236092592362124940546037700775493199453875907490295482278815409774031191695533070765707463596410489799749651841966274603007748860879259105668411415072796609245322837112337091261709716041132626427872109671447207756399130266094401183811323742341106139585882110099974354806427380904568239619865151356733903131075990458901209835477868083914894159710480424343713594183858244350175643058193102953674331742637876775426632676662908438840647278544421710930271457240793576713772005148864293933074816526881417316621949829679370367334616661614254770153530316355300511498011221903856957831156576493550374933225342188261368338941724222239365104082354323266739738543662849315662094010153045489395989065337847742278497539406636975874479205378050957621558018495268323793328552598093973146881424214884271682679714590532240317610138715185378156571561375019832052891900660307200670518929221756262843065786320205141479268584543985243409700577381100124095978249071484866324952311293052728966678560088349513605641608960656056008417471646646368813892485949596904642025478314382700428905091176055930476842961212507338833920000000000000000000000000000000000 [92,66] 322287538945494789338765383518511384396121261683287312646079228785109268741682395588839928645393092643129058354687063642723177605269974704890481727897703253179835949731132098083453195414435954051648224754111595767513295534431125389471556984540567156921078703719508608856949588088717540102463070325878604479455461133355721774167736209333640728883274147921502016149886264439308360926973114573309037986797775487439889744713369956177589937983473423212298067017065989680239049817885872103703176001701783505985903875161690280536145800047885647457570832626619742485032800596979750687623329251847020249262753884095966912929740587351275425473201365412182518701264407161515611391874866697530446322655023554012440713515499840456000680417570188083305389211758707575893927606642107846553433173909855067736262555010409981449021213064099302639573205573178235128540291658924389099075190651599233534978400714806585389917627763804726896154648875426567565346405342458610429380018070789636870513466157065854030100114626013327513134706652594918989555761597463802434201089012766710670878956594006773827327481291280995942055975835329591782675859309407626555857198658449017295185219372564400639828927037502990218672491462478813118632232832713386976578187590463273791764822591562731176159985989913839184637708693720167751714397577677959758292890143128006854792944784828469874014174602664240614070223120167356102318634657788313720514228187211847522006904989260909153325608029833522981671298322346320537541471822676936142397428034014440384761591153583965760032139495746501572867184917104008146393296601737802809159802083141887884275735262527833053800736488395282778456310167955903605260637418001500246318847637945817907697811074768464033430297590126126220627207407866898635432185580024517738096300629524524754177434031534895485143476714997316213979592620651428572882208876063455610952206650163647085610694843047045620869192229352753718763061408132763873825493249715979482883969784272239222140172437828852096219582400349595561492167689340828485027421308424533238566109386284814054023189597480135552205298245163157958611705132712270058299397400304631570970599520983592567655318506897618098919153990509865295352113646834263969019236440254498769840345994474712923645464170576877351965143856971958466910038698202337485694858203280791744991661891044010471726105767867557033214461670543650203952571723724593402447291575927818694480046727078563098995403809616805430944930634426396610804705271339850737472160656548641407411560702657167360000000000000000000000000000000 [92,67] -18120859012565208033594420691155937695625315649819295192790403969302321397789907826419057418402318176407393279293547826219071585953270881394920662050068698922998110426295510928894940264285261101470051034569597401958531714547327493699295895838956589539047881971020925284453064312544382233415311073805151952816630938354313760788682120907866652244009156152946112950604108566205172509088814678641475382539794185820545591050558773075536431343587040224084498389608424806531472340372446200271134795870046895887860191439207765463434938214577976195498091429575741022483153545383722251814251010421336532628407899446208954115254172151762940604988064531683546614642727275642003241424629654494094175692468404658082749697468151382304799954041519257178084946649849912597828546720413311704448109638338929429330045728084597359692484102865748860587055488990528962904654329461398945703980206264571438506759163895041783286673349169324558424972312446030232221650746535834359673220125133770152000943338724670503474743211288805870349787852756722894499538520523380907873859016275848633019013687237285698620553514340624674209821534113710837479197071185534486561805756730263442965136551353973431626131344306340143481080588474599982579440103132512357601678911694170020062980878610887562615101653622489800399285462581507293791272778460209889350750731119219684123530343556194990074813249464086994039526774926429762996215080167346343520777275367970065889040152133049186541714707698966029994835256375818152258117365413524813217092481167842127759384049081619272278911613904731146452643661704001870025506834115871432508180259975927166387832144651072825575249422736455705749800951196689326656095031379751307171675321414735283180139031993040720434248354879101245383179355471721798429664670946257073011584332603016741672514939691558454429174723426589507484033352011410828833518596217257006094530195659515363638681698104628361796560162089374691216117006645358383893684297659411388078986516219328384019690881541764210446312593288429961556223739607024767725262533753186731169603102851215622207547182428081591439988278000133853198302772063852499171070365086950560117460347249759945649186272125801396854352236047186027120318869822802490716299759987844488199213266816527100552158110780913543864012047274432384186505282990140662739301912065123890719128651281127908560149735134019502933621478858412662382402835698777262605608698412620483005931391287347224042807588857273587952037212770209838716151992578066795786449743615862356426282883874816000000000000000000000000000000 [92,68] 839489327048688322266173144687844924567072668848426628726334097886769891571392063439182966924603310815621117477728139356104284916679873295963761959783622071123798091123374346732146303037312077302440203359136079646338767873309595277410317280510676035024160488167896480442238527576023407802314969642432652866526547835710424707388242244650702049157069226989320490462833123536710967160828645117875453761300923131891354291485674476385594386329308000455592852801427052401602659556641468567295951068829146112375705568759929284314734253073287482273704262048314453834932466516574290989206651717186551657864030762092781286262830553908950308310306641253164234249082434983698664550815762208960827630716481031023970866061746580863991512920162463973355966064452969911247734708626989736308494309193616154207249085663014039729059299297205494703000617816017027085448780066581679355823407191986199643104713984784005454506517444762913812321156898626181959623433337634496151805167201430629948741130969898817104202470023487812168838434031910912913223542429412766062068343441508186000854399343529153760605866553276266711080404521697578442764211381582157232344682996573726792028521097449991717254186961830622551620771422551431830591279653304946777033680568946816170274272285639663640074275738388701584406909402701443822333564965304203389040733315624004759746514043784205945497793055828572876380441687621745491741396734505359673664401630146181902958682080592011177638443328477278055537216776021070485601791796484920521527582876123829239175028513728469065703198331959863481754715574955881844288907521533648562781405079362250053053029129147787049385661023339113565285124579976112499091378159254484762424504429623371278821204963304630073402772312185063742697432637089406169792022594761337837404869495207502397030773752785653114111750610828250758567958395703281253291013775673928078945066832647596570951847549370687198477075132147491061245730428368923221133387328294674791361068862999820952261171046799950101842899988979452046345173591947396035175812085284123647429213649371658065135377746072708711603225355711619357012199206604582848435652174657339026651099288323166100539322312457533385612671445403522853089931625607802208037348489767110735276979520584846932471697661092264107159397825036204998845685228985447682818440403779557221661644713152682422562392339399601152887529471932832005513479337439057082669538349590615425393239193429050190747967301999064175798096295191124050289107629266248829681859989161272906869775028715520000000000000000000000000 [92,69] -32677707730510864209754428754821555181953877951104813140370474956387446820009897361263556244291953879346685302913710438079565894079438078439397394677583493747985640525510050750815444380335824781579864801724192638798577365412723998332918760302383192128223116398838751593035712302202540999130417127863196697468673098633155969464906957348184318343734075796413692109797006662598396079464241044214783895125911261588115406943299566476201588529106230412656169540384925068171247893529440282440923102410229735180158911094668075625652039769944414509628621137844260856182324891820656520510695918917707509538004577095651182240584175401137034686143018542348811565207666222925839696551812699047896199513385909682081255613073648945524378565443110957223086266199495806763342617589755696211665095047258212832932086784086101031267829647304347256475815081109045616779263691870326977380749652889118582857046417488436374561402142186379818310481608937650528388307984024556741476654845822776852134364734672258865231368980135793872270547343639401921353093972305547331479173694180202013869843360648914868859191510831272951035627235010992473498721724966994381207123037581256196845483046785279684985232043726071921983953590151934922254500582113537913088878575961219776045805312921016364126453422805776119729390616082873538009335008435602304235844403807945107477687654213250807077382338741268272283580587142666099378305256834179726534005576480204545299778724402039660352897925285460035973495042399278378829512595474238198242935493372536321646894027174711328031353286013282086615464806204372938871075183295797385715052625561028973401724486037432585163881088467396360912411791502121876489882262546693340493510799997862895783981567986422198855892349875959646019827929843363076065089148989809116207718164780828606505171705543471830585594010793942037001616630185386107544636330803274891252999280878906507544220809321121203354444238105459761477314181441505243751269349141202608766904061784309648514589075449955146434172929069192329271593973772117376323548702941535177393707007976961699941838219668011577318585131139204910985717269430035376521557153193320892324499243802397762053962879118683333784298101688726900541585944798850531007927346581237404073830090599813678302696210981034510377789479160859742731562727439031672714469876576604208966906120218144244262631407736868577085050828773372042147113832114696309380673993728069402778694005383887795180054724985955551940453556084961716755591189166860326655143503967597834135545808158720000000000000000000000 [92,70] 1063520227834896653654188850390385566107899993519283477125572983676843358064672937606172567536377510486530792927105995361182767553802026958166010251483123152779663857457012076186473726014679511109742626004074440896247687909874448739604277973937617968608253126362031507374488960719930024197821425730250028312699291172831732903030545301059836625651870020912592958638755247036462058477949295687055348639984629795647203578246099059536158461500926924431505880396697102824440033327136180794365841564772263860912887918127380679288748927312051816042650040002257619249139529255870052302568167832792762787829328607142384402964590575430205293288044843525575093817184715511861619276144808062399468892603819126896852335197588718366297771698927291353565313603989009898189648447942158188446342734575035432976281318193304099308556031511409160673326476038366785403491675127438246390135048363180124442455558786812275623708501434546470475408257674616718834684264407633121096890846439056430042038995912257297808355360128728975435894034822051024907541903236263601378839556480999324179120186916671399898499112466714518001543346496671491164238345025004760153351922089988485198669134819249745837880178321847238738577957568639302338697788469869907729822842029880847129928697912347554975938463260122849887040849209381079573970261878259223833634694405458303546542152847613389897479674326860304425495785392337230037681852129925086932225872962879359509591209044395183138146432926205099826320777769078531477153819701109649059064349043205906606366820666321963761344356228166243928090835029586718452540851651390036457736027115691887530118225926809789976831722146644063553833744402507092767423527572804051222784846104268205637735079808386380092450202668067323405624621857127594044434425154851603991630521208890501956031029239075951045057253813552490579518473825728504594558549017229222497462263850193455682216752965207244398653550349698115213649686977699252501066303966672780694076818693464896814641292077100475237950410625475294388327094062105566150138236860795613247588312180505387346536444088920987259714156941812363967354302036368475333757185833038601946431372884189946890257365329420039107757497383914292092886331273508420671454377860052310446513223783449399089908494385759697840555489513474626040537033925924557670182287400227183434834639754732052997198888223181959962402194702454449442865488637865525512564590617598464738891271246593635318789573487134550006926476095696854229357940642809419908743881558639859060462898380800000000000000000000 [92,71] -28098875661297819771703932460516547645594987646239795231152803541882764990761776153448105855717856742016750215633727781399735827573139351595932110626444597505150773947619423078535989302805221324478249089449802590703188850946897487528553334534475408871848241564935576414742399769634262683247632609647290328249710291521216194966224386067386312614602392307705043568979327988021215777839586108676785049015477234721585498982726978169832549450332358720448423163883893019479050899291426184587065230979102308343382452866063500358451086916204184469109017783363413504053575927683943364751244582287323209768633976797602551393743936070976229720522071824981804120498689496283204591584650925532890443842179720876217654458817951905956509275914064588908267809880483524996271169439319177863631137222789480086749308335183136713977215539583119140082600442147664569182453792136622979663325371168315822747787609398543649217350564571509033566875013546721325375444552276139986472668024351642715532565216742624194313704246945024805572069735063746027076073879568919896067782257218647383184033375490104981648188261739385467842725256845417367826514183393970213567088615204787215005472980012384680600073298090889791477249617257169760694768585444518343352183129124103678897191916684224136443174224227489452240712467729504504165429266983540666072591859037279134128851245600129799607392661448069660125774498535370957462706185499406764026842668895255433992745975725887355864153662523659594687623433047303727380533149102809604594157059260008577144123316780003187059595844612550574469821033819223933736903630075259559617062688441701324096568882758622704793364001478964400921776063607409508807435076681717190109866674228333176908627574092069872606669127608993616185817504454257910225345682341851684428860678190269944687813623680786345993792927053483765859765205736984567610258876794965691720965096142118711602607598220135205352808291843196759826425683155463065183496483840069173408523728078246602141055033232238154110048325860044643053371208384716500132360729752110498065464714722765214865264918143772570422575007641545552464155387993583081614342609944964878720379397574365230467191393496306425126496964082884076690407878059288508918553062784112537873928706917382280697859711599153898583295400002820263268146363467084855168540510509466222069123479846466386604991482890278472033918948450074085672954399794240849993781062532859374712777510449778010841113320669929585289687197823435904477403182391609778353591245328810812586432921600000000000000000 [92,72] 578573568834330174911196920961773074708227020839294671229472406582546134090168328134472077801617908696654956702431383176577774050595509226444194621656861028282618038504154810898974833292579635014781463744881637328663885054219414247216143505449239825486428728375885726915573116204426399258552713934700184277232369885390882181872325139831800249905272633725829696016144161862483765118170332440692734781769913517754246319733718231161800250242334860181887732013455170431284189140298821637910800531017939297285681274659750628391274079566361599333466317348073423282919966537164762496384151807480362157342625182815364115561909250625576634287500340024176727182803259093136400115793559629390046449528812078086233923670018794772486973316503181351487421039063578584463137222767426495393762895146696844175037824956368580808070984922507259552865212930711038629466255356291113013093786586848787441703486270162743318033673136358494537161734447073177778541935145552164938645791223795068655393386896212445795384369952734664670718480401074225317271626585851311237979910042860747760350617610508877825028024640319903540144056584382347109057783163507193397456555372126405590671936139964504881984119711725403651337852407930237709154173580423340838738505143475747920651552553905326814507324746228486992485404777823343999050279886168447521855904435163247754136444055786452212190335738151076045037942783309925677189143329605501454823968802294923995212586801847298456712171678193760309376198018359977821578190909864587262770213831975698497175515553379261031123007941024594781403045024153729362263622417883651104331385957678344567978157065184330687174475733586544513288398316402216665390099251983244596340432440350495418739726134815681586146510162491037104471806355744783515953511104482660282741442944200688995093065402815143640011460323808813657371529216353224533566899054918732738052248046662019403312675811942705509952833337937473399358312003346062006106816895646462549301193833317884290055507015580525044569548690062964450826396425396537787573447575493938490530301416603496868515360908289588830212988130549887756872530280162792818854761391106992509554366177307345592552071200835306285067213052205086425545595051497551471931322625805916756832975441441813215044082165498478526849808319173505152420148732044183840157355459508025498133826055034574657228648334304273530266229169552889368009827765515970130733879085521009432368425756516784837527181071873954292878430434316241573677006265309401860606821197896466458214400000000000000000 [92,73] -9044713064573623600106622721278585375522839871326112421721015133061081383714955752724819080255144154346861573202096683664558490617084402451549097716559129518071387672728212209906763749052667766153532635494653610894803431944402354457876731996020022575836164749384059808690234420451612797251424906334972013334150054398064805513358948275201371897300680247105896010180859893874881812695707425826100575940927814474873034081511390719179877650573982564673032573513974433250499745301173235170856726726344882165557723281211150045381539999087793669180285784233570752070194609692245773518285084181538842501451175119896338763588661649207231641118388492696317692142411948593746475421683810396376240569739494743073416150378539379298622613199354015746358098330021942074069738368043121528959099812613732301920765789786876775465007043125198081648710769406206174012669680231916139666998845696987156885160679942777620733675326075716266839229241312509652076624736072440002562638155393307393282733370333575686687988944849471470688904791839501569418882169169983085207309680267597511620707754014467343189642224777136010618360054285241730020230134027993562096033667676086811968609582476492933904947166910602910096465461218975251587427354917293613298136125533023259492163191365318651981994897772526213084427582600444449394822944176873031097419434240114794672902041054482051590546162890279337970379303285976575144235021466602133643936768966242498312149007808347128391079202111330440864496900273333685922953199949820641553166411096156380172112083003152594220917638930780693247107711417039427213049378985090132492890804381797258051082110520695896863906780559643687113994396427015786557783698929042054452696875350561815685338667789006373453945912906199256662768306201069642553003366763407535562510227736616885000470600822027720071927848886960236202687374175200743510835170737099216024883390655307282054818988113035260461754789607226132784076382723104231991134406574028290751374859005774931879429484335150122893557033883365942006112535955341070043709207065438082828531827164536861521068008365399094597235598336002242193562606257364746237074517664963107418303183644325984605633281447064647243865756874926399300940005499312385927003921422007385173051794467485041962123580949177431766001888760595884144395551658273522503650780901893213369750632998839172985165210995249714966128282071278922426203911660294604352156458192342091940458124554963683603760793532455542093590968474294709280593588166284334596143539029972595454771200000000000 [92,74] 112564901828454457206580669403068162663853074795005823783047401248167262738472275431920177337285572564016178599530214480041779953392487114416518521494026604165533374228658833414407676525032007176320549024792024802053376496709200920422453579611877356102555336729689424941213135903699685771292598125909783007789876736310209145988044274519204676634883810316113690027135596018752261995354864988901918514335900245118457659426835895608246461551655975789543998253394894558158371838329290471289974178526788702363019790021432871626905863293584429677457239695525074931321186246853453509900027172336760639251697765044767775529922373343522086801630883195467622893703644159562853099788130051918652738798000364668850150287245394939675433366351052441533107253950888473914259284146351107016983326588486240920070075448832393297237450485149511241200332357116485075002154928076260623212969963638330872657760061515654669952470245932820471180540817239149108006463545250064107850632885705103402251527608842975109382831489202157004100771620853221069128451060002083521195183717708042236502503492038362813015884064168613146797471101910905813764056678676425728745918101884511441061966706675457433891791984414960974456341135491366101112221603691473690787619396022289364311809240457623588728056471851848984774517236817980850273836188983461902229271264992357067316059578965910718997612165038801285637168465914178460895681873211298973944583453660146812835804631563241164151332790677497242367858586518280401023681575977185911170675519656104522267479443773773859314610678718251996212002368804991281215807990906412997497796552664012715994188701013959517382083954903130020059980026729050822701910730298950580688856727819624172153695134877647936161954849692966414889776524368853539311865469496782657827433585288526646266598495075631019280268016937888885454984574938988485702501572517525440776584055098863394720173204055878280105021066334732136487833855913883636500607535571770790603190252970341039249663756948519596692204700805960518476357890152245347811323573816487296105270157344163243306784307038781641632456824266752342987767821545088136631234148051210078464979358766826234519371645196353112253048890146591326345716013168398602396168359676457284200989740195462046402500853968350146038608570546500525986146888907275318141996978209084570313877203810295319130838616526103849069594461952246222096327545680351689265311901848723929685439927374465963543930518674457157937211242273081472085037709809939492689875659994022962790400000000 [92,75] -1516139698376417689796417017985773546278668315466776463982226608733396736709431025160273047335441024324915489934843884791508370571773063595879915877103869220777598515962152901807153286660959732294341162407204278220721619750042009398440533660002381583438971237836935365041921792605467635564708325881759151194608880400101760759378448961083303785377347479333574800650726562914876932187226435234012722978088563695921443927193259991746446305766557124324246800888073260422258067789557447366923267589359593722926982270793748168700192015079979048281943358999410659216073408015611815013932436459169734102340607583208664869929220966340842356481697320949420027762736168193326787247793407589596737630104818186395761302457138913970949150971362979186025106090267408737449727842574759797409759913023898480163676627495845796450591251247167883781177835689127058648279430036575133049225245588456973510293768507133807591925148217344490941916294198784370726912531663189037241802580517020232201806143070063666251396122032066242152292620621107950650563733760273324154796029558346263421032051753049592801767242217955626215010119927798677560355303990217019231048787962051821885952715381700067166341220700137276462661859843173031158839180946077479774535575003646754727925315484877521887237179601787313001328841157018357225167799829642969922758499128786157069034597929668022991689397770640698912861264449710137917916310048813607903176574323943418043707276299653754959044098308506037083143315522094049790790893943321560845449345513499352349258200793627460994169086506070043950903314420604433351153929479510621193997492183038081233813204409874123339556045686176638856363184123828287303287400762586464740905064319609759093456236626631549245516871738059537310853449101787185610475598269345816945863701919372503132425696215135523964905987531442866631046861832570810159450182547161054676819933195090843664378762795980292495110987857334419649887937167698392183387413046123276485582332194985669492089301284899247751876979478639060670345950810755825663405658589490008876600890041885341284838549039550474641291438308029697047638081904767906747454245684528449841123621661367413368596379222961244833257826907426158162814004451410762568958832351425610728234910413812315267597795714706040593218679955732887056150956478025028776710321197314811076161389172947132919159669460025397602436703242038326042492557806061537742717176879130412413339983675917272823446341176126944728656310305361983028541730523057775073973492866503250083840000 [92,76] 30468959855818673068918839716580456474055777044003641809796880333969027025494062665476727631176138019431841319286282662321094301351143719069852515424143612753449517662678044965936528680432332865506840842007965156756438482765470039201762158921210399069180654812659628599191962313730444766511679119517720097484916547386504179737446950533022264675787025875099551833878180280495366418464577855883902039211497984090804268604994643916059714097043990625716739351849792212903570569548798557681039880842935218181466661941386021743354172584357186862830318564101479282629233558235594013126080638384878572150889881366907176748121458144711335025936125221258459271232529124850147984245429350525799539241950019895448565247825735161017725360181663278506073153899894792484197964194000680621109555651071405033079098921637986095410036258343927506540578480206516627255484776677095322248218041784325594627204250828323023705799937107880996940764561847021785428394783231217159081133022953963536742695697202713978078965462924609040260888467405718501586527386378195167757589629148862194543273875456773802940496893680032089969689076859686187228793446328778845791933940721084156136680046877521095356902892781006908203212488642502315776386239435254020006444531938900332125590251521479776816607423541649398262142720673773239678333312268140559978496747730445375865831884526126346906870346214543160969239744631594278518141562735886772849222791395291447610308189693654143321076159487933884389875418220404457871045439295535420516969174841114381522381281467088115996212425596106060299111511064372032743180478312920686717668937084563676138191949706702707605731314497167112188935684509320277334864820975875508524248273254297960317753728570697164415072102812721393776933236891429573719181859628091492101115197854397990815457170975214559930682742002628192225755906696682009768371419905775343602976830793124585829035450888750001024116984565659860662977542840438540023208991695113173607587134907186135865924624939303185677660137404092204245409915951289760919995496898754830857309913699442766168404056788567183688453026444230509872161478093758794937289584573372738810306869801035877468226068973538864805276322978748811975099626790406783860278992913421213047954428775463594531731970286231911740086580616645649222345697678031498305200953545861688614581069030876003495302499571459794790058312384952554206261445987570622529925919530650327775882926748378624876847630770382683306993232181067466685671448551671932043212145445090197360 [92,77] -706403650080621365834772925330213956840056980701793457611853141438537189647344113966863067600565544865033838252309175866876649680076507414811130742091807259116587087478928378588321634117992720095819515338596722217813692005109258949642960982015396075162193046203021504118746876382331915705686521912861982226266082162783673824613130816040131042777378136228221115903461243063637304947591337313148032071954409422113784656180479184992497009572284184092996492528461963801474574577815085195443026751612808629868131497752249593730746115704299360283809650066186137122058083654272060611300158525542259384948536200662345446363929849240855412098369671466822569769464757217544777667438959708101502953221669308542589038605286524031651178405510550045879593541278682523365863548792372951071760774118607958990725351976539220953297257792319890386411815165383335468794941744863827017568740749576965900300580166911321198512835110251148547032247045682362924110005924780600042721822181491712811308794378805877444135227699511571252786592538021994810701869936525051935859939329154390838393010550269189308425959680518101414059606237831730292609088298204977757692177712684429795225978666464998340310952274672476684240140071358609349034287883396404173364049149795948941808733164798323880863794885952784021859134007129294882549839805342962990581005854476493790160616855611649051318737396794558277144712693687560958322992170247311447598606906426542277192963773187899906135266739428929934387813536029049778333975826926065227414167605247255104705623772031721857439646390084831811975260582232941545680833543909701496405367657072461461697370696357892644731135179303090318334491582654312144161931402563777287561370822974875845900750231156868782980634585829133488451620659335148394298827188538893330120076796812056828472034738222721479082452029390445619704998502268838384947296799242824127384017457773847849634667170932167976737656526057531791150792387448365498881705480943044843184763116735167302682453192809384646726314319571291456589270363876747604204133436807603179731437159428661595731921886398229087690159002411252928685447564556678039264452948519869518032788276540664991025501102457275843698891866650439969879079601367101633532911156911799196747254873719977731649206533204531843699985738161474565614636694796424600262516777087130694896558165313385130259444268814905594247197278208314736627439294395718111383274731878280694815971164879977749218460936401754928981790363198254410144186530980727058731809471985920 [92,78] 15581375286574625252116591384403283181345940373062040464547334244663228832814771356746385460104140668004784932741162181650194564697930205102649363881101414273688666764472007590990823786268658538858644385309164969247428110296553969739414186131855188560922140022703741174478077374127107237544146759301229754220732752063292328284897060754044826611664369356193969830976133641983725254853128788143220586824094685678059353605526707296545868287085711042107692010640786164758393598231766890760070951434623883401315342989574901364206328507741264391202769662201952791773591138305731449352568621061023734849321318900911892822597420412958087430345936422317844554814938826998763222586554354837881536805927597611433560670695190572040428025280180394348136065975364748059732397839651343972659791471634709090363287308243487655258917045880422341958541717983483883083292995009749389685034994954506415495318275287197783705363735103402768842942516823957148698592062884254238188401687960725031004362108783435860589365839229455631460737568808484563616898049497120059407479103596682870645360660172690110961641237530951963609196219990880118769733853793046818278211585330311222383418507036142614088176715636484855226482726685048374197878143683356535514509090508574820432336406013414498514456732558396916087368969828029743983513749374120610240524273866066519208657069965374097174750330575851444825450563134150691972903320459036689422398937881124447579818618014356525475526473058799250346777019887181247553360351778658578649350588686989610720578930178758031119243448580497207773866897910500937722700004210058343879505735699342043470460495201383744089347788726362657758108971044381464588064511105126395733418842101942681624050876063284586681802236172250297029845432801101042838036028211331575991865468658565229495732167941963614613255087407582153739997269510289090693873474002198365951638894910797789894812336545449924296437144087924299641531157912378468744667833262571097683772006865244434173749051673004274037047237885350327188245510242572470231992238050651803564063629138519448962038772475100939290846336886941933917687044309292983965785311369033802466476454930766167592051471307274899183397098605550210938160445716718226287781025036405263982634965281871568868209813603751253471704872629227232496057355422579339882421655410967420303993954448245997539475393048339883648952152652715962748324368096558477995143204601540535894204301079934759849835800991033508377413772266602115940988438803874858520030960960 [92,79] -309733807012706366266147671771064664704362493002824172019757596966741840243498554037821453823882440041113981744083305150647290255017302078979615382070068424587104398094055880122807478588853411831242683419333043716006295099981590694020095861135027731600116767951951360225991859111777049853250621680417582014059410936333677939310677069383820761707258808197443441764506480453888830706616502251050169943617663407042465585950323558986446890663038905914044329599586896633592752313349042006981250260517562253828513726640585247658599373190827502905449669722961197495249381280990204996695690014823913461083603106202476826969673123357193511167507757798874632653485963952453272481807109294630535952513207990901041160478513794135844227313674412549015517999109461210937113812213706881893506806169734318434448671455807578259760553880081019386957212374901936317262519637767922298469152309273911260014348610734717721580599930156897678516790595959411125010662863200079384145215178412516167071043520232617753154872725869655717578544745143485007571650254113315289598984995462509840847386410334266531215522847312057815067440267858854157243139593593328751857749283709409944477661382789613041076513599849583434863999179487050906949048011999964083076211592914790298913331170972290286858594251235245693213741153266440894601742874583170796912928045820409043769314064631026951338790123026891113677205650055724812859702301824047647712872952604967405679838682622164427517128706823917496004570872171330477811501439550071537549957127543003172326502537043933213946415737124382387940927410260341779821075428506428530159071017188102132808821436283347075646927810354223695529102159549317064514159676079531477995862032319255501994370906230724534737023571788730387075163965386181241187438692057455093405952848739867115143478592280116467787064720981286283265158903113928660875084479098789044880498610666514350345083525919845171421558422133080560383743908642159798349545985325189340421994507540923444058247669904602211363752594088052557554689289890354504279781571540665240019625713516200434098240261082130479170372256085054408708725489433522498767761403759184467879986256092463810432215821342794834638670287271868576585373810264219062828255405796109225970066037865227613875760847686244509917901957200246122537844927822651490718029048240591714995822798801197400512599702645782935823793295586040626097872935362841446281999956577791701476528516456174255091867535301772694588588771605508269592912180781744736672000 [92,80] 5478042832711461255590699019238862213638084568389169453148319997462919606080975915189087839036804746216508271964183038394513085372071385833626634717777384284447111784721754370084278636361215226242105424666674814299904640210440846944417502699131730761878573588643063141809865852714844021070833095055990386344511282421502498044765642002338636480391943524660733954111203629269663078305377892938853527267706735304382134170647878933018835380821801748709944222538337971931711510347793280564875337173617879099997483410099680131771456596710731708127281693001275212487437883444826683102417741416164529264356619673567640080812786581669877150650485426972941772501118327539548100575394188639534079807579868218433461960789639262724719756191561190269497975404293714758026211962467637230538207906755153889241212051070642764555308442565603458889269705383024318795776812782487712456333900262721996068098172213753689376542182369536027204310627992907848640028500758893954721395112036706876076477370642144156405041291839166705482960632585613345924108573847849162661105698150562787404383905824640868225138367835464404544277329783979347244157650259395214921850433767675900592712692076184772420431506079626988462048013993086009835599008583282406804707399394887400310412325643935964894973615092012965675763272531365775795611012890456823850601402211476936826038103488641559630156564488687067193373406524984202017307893970456221983279372559680065293159798550650286447028588748721326752694699941542689095548262956660048485398431845186273254390136199951104925236560361572440096914774848098305955646361260327530692719201228566722805178642069196909365821813688088538331889344902458370093112224239278765161365528233135197605184279821396385653549573589306736870626698952321205009190582113329120897885835834214731164256358709510135811205655808212205365201080374442858253329919899006187684978594037714676250653050838027387692540660087227234184258337971795195005295369170722457804520343200087693243567073240585174296941079657746983904022540961821727054504613151403824947968524769150212659535632762253322047962786316899597084152674750780762509022995665906633446807148004085192845453795701031546858885016178604216729013200487186236317391152263345072701855738664738589698465463279495084086467288112527444343659861182452322218360487899273168030785671446370281248805986019230996897452153890669887261916457185109822368113795476404981089395944628549343940232249560460260867663250679359296397210244373657813280 [92,81] -64990246268457726513852201964212575487725359297642500353291191742078850905555951279515562337670306867238191433673976667534818175018700903249508867377940483129790598492754261338737813020719135392245866111107386645031248656276199379601308335349654458621303423457976104900474962599502568433146627117168559984135135502849340140622009398677571612358372255806667895455881193168235522769288026204410843401267150141552107390491688182880480240094345261758952363908304533165235730044345850071312901603734918896941355059664736219002941456554394255316405676770450758265095315882244374896343579667374148873906528812300246481965302526859069820711004797610153129718077577908813880994306145697349955914240046756321264979185219080295053316613086747730388749350577514538252048923704547348807188997965219224940016795624818342168152421725126119619215132982504390220403514659969640992121905669744691613401615847026323015387745631750907441690883897316632224583605664642904013914075939754933188743874295228662796715726913539718180302445691088853397971480209101799256822558990751510256558504061614221150367675436264327533763438777607072323803379144971451818276517973287633807439919627165167602629955575573611568015767431810728640057614872186498878087894369881651474906549992735740393827725042172055174617053384792050408985962558453865713856715534854192974660626313718251724677585980097338474947422316678894853776194166577784185873196883639024038886724045362151194058004052646306333966393616194248850988071019598955864278433723666657996691557998395696115796926896542197758504647544313385258234376509542854271769731041618745976630221226940562786028513194992875180759799435108634037604795643609635014737039821068211389112539591078422985037731687232988841327903745728116294690951694910906518050846892135335656465100224164420461614963201616307039531403685136485096300391624160447516025593940102103028484678886987576213454089208366218895953350368982157201314696279182284785256362248824580518185754814974073580999789454193052282489630963018832290506488592699531682729512794398432261988570688057082216543394008498419618647613050797778304740467698286086557640443978448879879832781908627878725180953689463360138638683744095436630177112360405417027963718340656315164209555996702009749243435577102028077603301193142197301564521285908228826128215279333754114385406802029447006328472389670544729910797700329432666385770401235689438447991387918485668357289232822846969599046321127643903809449624676480 [92,82] 546136435069144548046028030893150597140730137139178645391636148776699038196833508899850547890188451851853519150737135461785136455840003169465423351419646895532885992305441045891320942355647353917611011734677491807324143905478920337609326194070238907331416094972880040846597784439917449614574681806676755506672463336875290462053816316027433359853162237784275389280981284240439046433498244707752093056192398558682634739059958865203213780465649591946122761580938366051367883087037078159187793894006649226506229058824286400187121986916101663607395241680461663588418497342396299811792993346565210650742874724293392265733221436174857793242405748700283280607388272897976562741208635272745710850693122433634956108986800857503162375801411747353776088489674412360116561892258290561758519963582722022932080980532243298686863366856207097644580888663557185942742702640782827283797955933031627253107195187170338643328487230695409674219467299033466645640206585852382803243859791109389288736926161673001210081841437282450903818448908620353446438075228493233595747309501416772675881981759517836828777639677949538055592469786407651940276263931197129174366016735413234331195239839363616519404208411208048354911448890815280397975156947618050897122909802473495061737819981280457939039349580208742831312150210929460824562481588704928619915689198745143981978887558648819720846984365446301556669023583808264111488590167917902563454485655736188650293403700971344081181331078586146182592669434228959725845064788549112810925582948167996861616999759070810102493715049841281555663825922487215405328936122170980010127972821945989772758019948710802150905918547741066265717805630639702805505473620789156478877259844753905297640629916730291551924669906490697652219523189367863553379133849533240961772672414698261231684916340061686147970032204245726225050317441540004569399101934310832323646434205613868754386238672378844903995273208245764631400241092007763583129652445117579823676119966902614409800832607819135913604542382669843360419343982696014763708493813371700099657291025200765176618482734585513257019972699939005995006231462352782106881712047096946877541305651560253470024129863172216324687143721878070891516570842658307436675162666389247855937399040177267488512856188834307113242034967524074731342856357889425112428923943779190916559353769277847252555257211343922290109240375699615973069811354841446657243504489979539010161513907927201791561419671721805757760498022399937062093837760 [92,83] -3270018706143840049653687051532929294572800115531029621375917798061764615010103915949939895706812485729225323943366912451439033607864889849494553687068691831362558506641488230907295607766898385765411056315395791627984129203377989856716462496141670097173496816018721788803407585464283280036616221485481245638447350054614097961326667901852527757876003186805474028520322167668955221255914390109621783040424477588079453265725498327892812842369420439457505030273083708253195637874058469085763699799026974400568908769779710899802422913842774211600396935111182031586031899580999424830236969766660098136518792772965703917650207092960741545669111391977426749054398894030876647845647583243082876233758155706194842318736899421288076755608267971410456008036423161308311835208121601514044076408455244318808346443087511122810450591334631922978822567034294244498947447271394518355799134856378420094237162957033119787401593924864596936330270012903026834882287990481110608570323936961538019361335350272973724400757984186530290720428483270764619250843877766854623958722134391313753480409724728567421893890859922620432383576592078424675435504722370741730663108864360633691982190493960436910397891684283885612682974021404528952846280418197805411015503765448323388711433872036369616155462571154265362993881222351363616103382885248746484921490956381141706734354992523328308337246993020014517994672808574745821204988476095302298632432956634716204156456585274066560431098005776083784376991941937172009209176825725025299464232869547983505662379714115672510736898894432738783331161404187154173710388998285311732977833219969549131026013507984334111434174039298075944869659544652329979349568767648544119313787686571065383275926379320407664847088843718748406602687648105128371030986254090183868275469539761746378786479374757113952054458896172398124921279727630404950960690675796693524419111188902573868920101727640930877620285768869806114424550615110164031619438779651683104593862290049772414919521923929742056655364443798867916297879941721491146292706904806347625668093863914052227284993522574114365988414023701519009468826612149468318378522988413617843661027909338671570495994872616662314309580498110157645486489844119823706651458514582633455765721674139562283924419292378738920368556558297165898902342620354294287998461684957639121549516540593619967429694964737761751756648912006623010282126978302741975692815398780752102684775673520317483434075611734024323329353454781769933440 [92,84] 15366838943758067724779602329888211856351813951539031442735813328484712474555165296046719175841389874677354237911226125412165679032013438889661358578674580821491365306420847296909539829074648530998807007914965123454680337709737320429246427238120065794464478072189422205873514390700378706893784433270320425714070420399317900226522312052382902348926603298673533638728053170521780972857997694847331438351676635560021599346976055761638654539957178282216365808122910047885669466699095552070605890794210115917677232996692394051325168733553805242886516198484703456159317338552541324358492546589156184096002797685737075392185322985044181690141369418627777687150073341359275780687866065401027745305850168676391690645593861908538257922484511088392021888696872729120318021001642956457442329502766154227239040991318505581474070112161016442122745131022884234695924478325369737831602149014032094866379671436608303883066113087964981491408114011413581591613233587110849143329278725553777160475499964491984859375280344234641696747446636416811935825430728145010106809508024010273356334510877512876914466702548305881573469110179990716765439683779818831597832548403506135466603957737844515420945219448924000434662952381815227374123771850519605685366544587990237876449180422662204768367046628701978443285249468244069035127652688532469146786839037615050751146455018110373126096011158606243548985795918066647400177633597802332747429725788093928792149589704904673241069363315031037335623554708789243882257294201156288678661444688188414480437462388321647028876256836388927042460206947931853387772758030256584482619254927398789910687109591224092014757939121728357965658824008839353900698603502601007099483858062587656659018011307342614246233685318080591242632373021454017482896642341002329151490304625070253001455955570277764858174064537845881509696405124051824547675553952473595881446325423403536149032740441129622847960345233382260982027654152237576135099308792217852644837125149516360045710161961345608963465319010232375176989172142511872025582300552793684744799899941944854100182224387723934024624792797087632835460855131747830334292752713251536842207412874170912001243874383064707614008165843024923349575536122618548479569943704497840767699857491509919709414147454947638863916266287112444368337864056982611541845613970937458041163981333470820187845939181144467418726916493946364057163439969822312251793032728915462893273645793550787714044196513550379766352825452766740 [92,85] -120245904783624590220394896488174181759751943254905819813765310885585146475097075930317148635577791470931989450273055705220871506717317406762330591669126680129790465463257667842100092132251097852951922747662162802641509329835453701954564828435883817629340149571474635257885760125458776046489235488993607493178841563723119905869168626753115058730445494171317619851455463211489993976623768768965305611129521763597395518873965146036574288621946031719111890567024295251323203373863425015992530761110341736275672651072423278505141704853711879470198048752438328188709325935167123242578028792141880901717679869825386247602123292606384731085999858184578595459904928091125734156158877517874334847552970722012448984351181633048517645235048940596027086961293517914062034323378961742019878174395963910171692336133005933958673211795237003875844669916029859960096585150080989415976200100948848430255336993052805159422157730419418222359684793041870106089811844745124220984555439100272226467699710809627417885372864479690564583883035034177720335183558367697408532438255086278665277503167983805623265621841839570281903092778318991972523954168111371694994774729555009787965329539047765952071148886560272410663415952284780863326906597839876527456847715273871175254486478949138921768816705861244627698333221709105772289527177239333304537679292640573383730948766758273249757402748510259500532571742920507537654723339941898258407034678236632149217701151159778084907679962731765877490139880347422807566197091602411857839985052416112196550928413080016661479522235252264830463149058032410405516838087471900618228122768581980145444227638333794427447952466055661219747259611362957843797289832414900796613995936418809690028324283753549216432097731957625840131994105751054188648133116529477166973680708925272673658994382556478944014907045655962908367524572595542624084717263817572086244098562356580514405029017386772973860297081697036129287526648234668703441483762724831131829019102122663470763910368728998796138379262212174152601252636900482412804596950973000217097790089639138100047073288009373042151815605818352569768784609031415714763156972933241027632383639419825955900127573135938909173391344539695615684009053517433117345524829671823937844262632710399617753927976838963396551107544324773863493189635426973937922466316334339667621614183544724301683460418451268264207731969742736408632642085612147678053574898281601798259960485719547087871890985767415458552855383360 [92,86] 752954020714379375240047796456716214364085724718309575743898404580140467923647783103735770043982147994268805266254381628017936612833271897749131759181030135910442748764476445923585566292095839213678188937582667665815378534987210240972565933426424884829575495367613350842024359764778035166614628293317134415389644321258297043847542920051856766034812921837860422162545480401643375135619551572121304892737271149562894973257637500141969818931568030692925431456832387629930543598285686786032185507494771604452385489113880871318116044340530876639499217590086098624287639481368537876728958574001342583676528997920658381340914785381325564186956142443836488016099168990284133464814839934217148559321820030059666397732268799952893945559026106321933867911760091282275039894018932372657299388700708256156540579935807472082852925060871828705344104660632723229285806582804109870551373557720991261644550228513111669655393359930714496534264832702509956869058110216506956020330121010337215061081169646147139310426053227290816104671324054752968618789660866439119078763539525160017572149351747575331250124253647512328376670847400016248879596009795491570716366300746869759281436169818552289960253334986617948037752305176203589312169004672126672863190296051748444791181705113139650082817037055097866820875210409872272911928109558479148136743079805846361064772356762732113369541749227469425682566766181318984145089830309284406210370983487652120143612170447999786097841229884229878350764057777160026271198581792316935866792602657363999252335944745936050636461246612260188661167123219871544495722080219906104202113744691505936858179424159133024961875933057288502082541905507699968236155648644077733727070738234122048963716635980288306233748086866768832614483297941029947325847645445335308801699809944213231253518470131623145113010689324924421272237334821839167838464031654333346264822130804157569752049195752689897250640590256257328970398872309782122959641459551559659323056822204034518854524508948313588448078099702476807960190854612932834452872368081442002742765289440790245825621129594869111786689295819446540003978022893827818543122099233487487414432268038114949834582118363004486459301335380496058156773540415853917412441673890168234791060257704782361936226718302258037540833935487143171816865238756272295653078836701250978410372826676638460801826834399398629054434922760052562314419119684312521681088418493672180812676321711322754024530846377258016624800 [92,87] -2589729188984285074974489488373637819294938511084025435677344011533820268578260369131265104205267257909142383157133602474978443585722360302032405295405901836189664413494579316919234375880174338836620600446178879706169857281082658688291123457465951070091195086554046997852378347196496685693268302001033706964544033408476078879305280381421475477701063413679166659194905235250491042134917910597402035758099002054916282890322247803798391396819984477464794993335663228924506371980444675486810084999671252860338028910746458676965670459683417247539064023561429993128561824063241035829102129816819199242554309020763992932711810544751771509438080865783141306413423535546655006147061713088791100870188584287415815076723393442983465216511047019991184099519532763883257801426933504020269428768529541726200319915509153885582653373151681921691875902401844388292603576550462784424642619347518927871967287032446944900914800383126743462278247916222541463551870405859891458728260572579565614622875424722093521968538528687798586588661295103836288486164917253953705269998941427609987486919213734173866254884291408569478686905224136843244323122798577750617184378307721990938843457494099867454616184030127343350457070413836284904287665375132963644781361729523540195999184540833005052694362462739335489768468521589011864576861349618922386566904595391949769276994750040493073487149254227100177141719299857105273807471002234754360194244983851525794733294767560930221663309539162998580324328887811848574807462825138543784451867565059068964239225095930409281795973748040798302248776353762452315346735319554679491831190784805020569376691461915412925113810642316604987093682520597966463908576349558330702408808454398477684157613179728198201907614365440826188962284109308762006973489777460865088255043454258654897198314906854205515318237533383388759289620387694490396650285166946032147077236325094194985986439600998723393796318604354980927974016788830753238344890229144625237269493514742790744204313887191982190720503735230181146998659857061309523739321930704854945679583038224513846023781675471545973556128010996762709144329969626527028070591698205905685386545875061846459863574154108524691754600822148045278671687729790514775926039358775417876578991559394067407627221916031545110530436890341630332350330422424122446013633250628280986385383038893075056139939805631152459394301507203207459276998115138067749862119723547096439836183309301866776325876072526734080 [92,88] 10457100898775307179743530055290589760403320193533942847264561401861735425861286221949515599992452846963043576618436516374656732793942930153855687750855402463031093129664926776838830587604973097581603121747976591571102339546021609451455971053216921441241668787262612396629839414812387135714845752171769439500461679823697464980482085284479349698709922180200578709564344585106867007114935092919612410613799982089153667929244915852915518986143939861913969140715074802432051909450590617884351613044518144751143206140885226113134537851813837140736414689351147729134240596032759514528681025345555121834312115261275631283411631370949416931959623517487926266054586739632204448730072892124200317224244060038522323597082229895727933493961333790878719163029651526623740857997600585593999619349216517025197299791093001834561079140054210119959656519773550537985490224897011919392956880480998998101087415396252531172557271686570938127236956419928683425497592081342282313841134211758037245915143048530914560590390116123211865403735421983264504525137402163427644760346215907068364049053792948542039350155660948260035982683075217312734896726070695846992834374017525569736222151271389308143990495515888930946085943277776106635359096085129902723444046042310036566846509878996532519537548024232311821180047813819569294031116336552675232752564599137107515785813195938008242820095983984049418671127206652500308806328694989897617340092670712848541822479236439873263023032100640001509090766625827615424766799174342029305352294551189488592339163203045258956314200186480415175581314971500382845270219255105565709227567207173700908928070538015991074956233390112448008031304824367475001343871470015079897332142883870385994514547272000063236215354742251317464244598174973582826392339434175598994611997395915413281934835192063283570543367463937032991402412530872540711321062131260179210808478869215216085594676605245473625125248468834994656994379570582787607019940171046137302275493131801843961210527091236959905562832695265752886656020340621378720459308316400635511662474478197711527045521893289964230344633712079695335048435938919689550063596567657815784341809043469316090476037415057528688085424483550622867183365403540470806616937246596846438379088200504551289194990060763755699771359018437598275932196757600521877339602883071764797863015142726544774186535886971139418174938083963823942946810622851529084051943929005098893122588505150494168663151400800 [92,89] -16740377919574326381726979962454734648413253741492722706253289282489446155946612404417059076290748109840120128546450267908300784766604198755576430777552252835227683446246059015441151888780626053276861781628495027750172889848299863525207397204503838085603572575718633790617628134585736630322061906848197693575041888421656595820125061489252007293825057767385160506378851413081324025331607533864485059405133036580248159595076556285203187798243049859218485364981560501738915955020345627235646690864170959705258677987997175998223499633927805101875155574000245794628813643136503350267054442091278093272021309032760973980393443040886223380671991351322110687643968087443292895654658437781390752438288113312459565016506494955941611912347111497931985320102644465732644449847577457025803629940706176479921105886906277662888199127457445904104536885649405215001039602885597508173185222776375421730065318090653490508072706836113692632340444973415846561325706250729171779689385487886642268916303341543566291928289450728247614342200458980262967851190904875485803009292393924560440380031038827230453438671315656214470192026628304815743249255205919009200415546656803214087849957088644064453191347034554564459630600540196963102340680172836815265421811161523865888359572288848954758748407934373401693982064311691179928079483436163521290985914813017386867895744799331584893883761811235092062695880528119940383515236488697368188373075524794325707125347472806090790716586685733495287280709109892632666438570577544884751496119994007879947438034363683212306748227474096896478149178548579817481543101930196806090696253202632850059863138928217353778414597080786294939473957808864094249021767426430097958623290652302580042681392852088940806496485360256668788067217480852744941789570161047562366953970875143941992048455046595354399419622430495125323702452346316606304781309318425176995927960248871653149760904961579364872668065708155208983060068849629613599600977993528376726761429813918435406312056688514392150304073041223715686558059232986079340364526871992093338669562571306963209209356903716915431596821232507728322068152078358387639046444677387611598180300165311555922522669830880872954307100050672565096342776467023643466839139069200426271165200879446656216031973191318419908948778400233410171069267232242640327366920260925128173344289620080469573907002060958329989066242676756267236195991521140567191875864531588146824250759465582086220887040 [92,90] 65319673657851605818002695839135267097873110979804315361150151415678360528766770714484467337346088747544283869383565500158952714431160692268099728439406206330340593735184475579067571971871354979328011306101856527506530219592357376964130685130813751309435724764209421442391153476208070220700569304701315014060893328521091918118052732142798734862966624071510544117723781714826470315548072525876636164752407331295263641404581701644189577481047575225350732897774101323918850337187112590037715512754516443762472982021477692459289140912616160129759078975917384143628875398078463299987145822756868880507355562703110001414818459202779524189858923721408855028152792265127730539008354223268173777803253459527595587095232254334148750830941190762662581523513234988992621173332231360932545291702831542446535203888200925220215022314310100609912616950351630005290736110530245023876559221346957053293752785434547898800426152694841882829045546174485534008775676642820609321774154652949298609413919938321467108941273818141384341183290034719950293997069752271199011178504203461376810247131267155954647116488613988066200722657830388439519224795497496894398255315973521488909825118170241649408437012553159028352504798831778734770555940893245866438307319593332861442092350430747787310821293776725154848776794832679111558164185312488397031119205754519003607819452668703935939754410504494607953177508729853152053879380631755028750506827031094963798434621725977114223393518879284965118009205387155727283101456636085989688795001709640447915332437467744337909336542182975146556120306903082155557591266233762818378775042151572681270462534484742455243191487811144854658637095581928994816192144047357706352183795288517242784868046294521154686068520498753665044425731428246578572374370478696152468991667083648788418261300919902700207843094848193588814508261777760590568385768951684135066617093660625586503913003268760431848665535976822396739098474321226633753272243916283821355413876410031489719048550176755001040792925663214384109870302299802934414198352843115495459406917564795484596451641308417891324646390538407143878301241551771061153534879189669361309420811884525113218294394830066541250477819809322094205073814616706289565697545610554686563118228951812739997843500027711150000973382123285550056149551100207130720827320477113079069229556962990263902574892352538510113327137432304084693144474392274718994793971691560787878411377857646588800 [92,91] -34458644780164203195950257980937640551530786055415312412732444717044466028458807068212769160490343606045939557872758686728534568299886055677911409243382452728756910502956282749043042499247001113498342764002950209249360549048838097422256203718325607280342493466329279871024965684965932758455327352111991741101911086386686610023420710274449735950530718649697445005051452701529207255852770197545912490539351072313434789352013633450206352549600587138179039271041323272154834863382215197150552807572297519809125507640231759799510853880684520752520087339857603453691091907772103210036592999628372410695816018668167996144927325602309548107190608595556105615545687869363024841060432081475897470342752464326101459323016598211734289618299048289880184850056782261729784552993987027053114771579339592076049189328962539530511898051970611487393953727113504061390355771053560671807001289021773901174175679204088031500110766377633272080048576156162367075600674219598988310291403002960687460700654752989510137818879279587893013427719705745722228823599135618902179718532613808581553126229891705627579126169770709216106681522701864165434667493946635139961038101913887149102835888382557764057134628883470220295475545655165008583481204326613462795054675614588517469231762737219265471920692295025401090975001691511714420952832450155528979135590100982519030152322929065352301259873415499234005938583950681866777349481609187667654977974631237721404421086265980916636147640791019519281475094569419585874413911752711184132189695834441129441139607813441181898411451130213662762851897208158306587837252879904263121637465469977218995521226143902602191358046787352209072927033483072159575691550111928973334922819404699239778968654027114864987247661549202014016371431916118017053313425123148103277424047553515690201052684269276174706278735188687414100532175471412191620709513063421275631735511314011179779545761589139973653141947523380041938225016351871772162173842482839951060586924096064126584810718182212796821126051983894070829946710616794131633855371228428678210973776293991966798766343249422625315239906630146436892862963888016501219375248046905325598158763011885799214136571223861244694758603318673317752107238511848123698973687252138858061695540453272889953422052528491371842968914260771553837514374258475776241818321840362363232752410676672321341042483527537988562542382197164437353410410072543401358845002827300138471942818558208 [92,92] 118109606209023785949676762068875857263346427054447092308542273478980936503229075050367135068039136963759886430080301891731998726785848156230653943252678939533556920828762160795019749332361087964035346089873571090998354410693091169429399821279623709579053340442008271996812703933010467869858098203507891047430945187935176051664237195806327491908546279897606453324430043965878678083029510784384835931791025885987420102791249627011829748301045279455159334979917380518649190960418287396273691809967764446440303272471868648186641442694936982310791094459085328756668419165983690627811499591794244403519099283549989287898381058364561237421947792309624313436470467254269054059155742016736021714245339154382358641735585435276142629555444427901615174849175519554770438213368792079559774668653209548208079668903766656395723622262045217266348934850804518052196453450352536717964390486876972548511739017218064741869458468727544195058300745253470319129878238402226691622067877055959178062896019732313499106264060478392830460545774854850917094611052463439705630474285707342582123425397542717705927696936732952253949102196722799183392055694093383796512001859640050454737575792073328352103005332464216495166332307690605886882290905810949941882248844500963061190777840169775893730555735106511941687389934942850641756552701348645740164370296252488588680988547639078779879847144324775592022813084357568844238588245700598473420156449736578524268048391448577811110050421094765093186583987075566755568263391066476385582548348022435141231982224445092444326630958047012035285407140704729866817657806461983240027484614940069830803554033965197567669486496758633846205837148048252389731318130934693306588755532660771693962475503648377916639279335869166271711133025427397598793101403089907679603034019592945342383149461870995942109242006213314946975613414660014474829294176683712464441177261861858245371518113183283994155314905481423209288513223162524286032651246166527614237212609555793720134754345582517162152315760461492775842379894421968108199101059787556720910629609685032500534887914992641748972952703764417815582302566272639961823468560992241637061821412884554016289226661923839761857981351477097900137618168015207799462479656485263337563348341383274416122462314889289433339542774634870711090182435441052528571758014706491489325808374797962700174876929051177992281840705293953310579231003255575775257411447340866129880928156 [93,0] -5241007316294251048911141305386370237211883557147078729864441481017638053601128657529961220345135578006288234373446363864338440635384473787621456056980095613638353524119228238131143193584114860844023695371252678841692851192341988122394121420605161766318574787018261427227007635744238468346767840658581902285727053218134601865449249963248764022377330526158276794652669224175479741099976701487608575340161116633096548535570158692660903162228402036870817258749304912406175176820472773454859164200744795878999253000731254083932279206037016394986334057759993888315773149360821871728962921562655909171844416563366225055072497798944748228226737862952117926148622698960388381652321388113271140811043806112592548629271493988120428382459408088018643624009984395951808725804252480079852448035038786635414777365793759623677201441859407677243756088186476107697586745351176216636909925892164149582525432699560416156248735961440268672735620872586824482626889344779585739003495662500388307550874856328569944301240695498562872571409387367490307084191316628643793219071630281910752609867498944929143455914286412667731484785003513378585261099872062519008892737026854194147728984282423080322700743862076824192578519632431323600337685604793524135173229097003241890859194463199346879986181449954546097181616221516796718419141707955038207221103719463611626977368808723347746040905971685821493543399359223623771188202463457093021475374633803074086915152531965403969334166418290999249320613113460480245789919407879449390935818621080054006970382493268998237006313480476493644566892871081010746507341172602047120391462773437455028530176214380117486908336894836423453300624523252819626723496506078922252311693250256268927673270169536911978630958520991684919348841080001537576820937068223026078551423490458434577880299989250135357031550762988057878234538185593591019403510665075788011676985579000247905147077500948725288563701185823778185825602926850141794982625476328069238930271232704787752949852515345770851005432146844562424149379807524532997527736992131277812558179100824794123149525224610101368949448807956566550622615803291541736341031183001591512499390111345118249402276260521389174275826985213660417491312814354014492183642375150291962755915989992380513985808291656398456597595120445700247546883002452262692732820907157917676035897806125405722997233088295304379679596967563725632624056314323535491291303908358312833705672489300516223331522854314740248363509190034816090543369784299012083332580941467921208897566515225478903568720199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 544427104909575014525820892946943553512182383759213512625922511660337219388161144949296231535433666750632707952192680004755674129472153875223479336689104452509889688329289767937002893853127245183012024092348226231537406294706770472564637458736000816791925397085563788773491078403945759924509356521894323897895768601988346453653485393586090039357911831655358479229248076136206947340536846016788552261373635399671580146042626680097375240111637851881762964759394116787691149018209234915588827894292666606575676265040416450381748052947663833833947341932126706979635344120026104195399116739743544908073543401312110321849614247682301611915156584199330208440027881490565573425982800827501424520622098095731367301970417287538351662334453949644192229970449456088632398508669636365560775856028282960134295885533593491852050685866768663855373951814712900690796731479710404771497659168028452642766281088671980573677424666340140879845007043409799663478321267766097440337487042104200237407194595787259938479662964878815171673648318403070415008965308047286294975554425040118823061384491433396740811820694510827345340150249556848737340466849075981070532793391735274843099036196705298438518009849132533253952258999550922936580895377577276367689930188892225084140859504201919069317967849421214360129781764184822964104121622496779739722822173409686346716988204025377736972277772136417752701339052451941122272946124324480199009387126863499801724622571654811569110954566753039538772082273692000472607572130886610427859009159099477042313894941363079768296253558534173906887900055701534501898469838911876964940536661537652336122377232206499538616522642936161949922395359453700479130191857635165894991791394206271631583557195692929088789535058589220042899627344846697312939173368683597565957042154920077140005421040623178421032296643710652642867628796465102509392370149997468853256036166479798000351213952777563930019902478173295654784801786671964626250519414777738256909864026563532761944573430954898764824774440464865996980002748982683790666392610720532568020047116303523224871469971607988984766632311719037494433043651696774101002066369675398364189876689600432741362603761198255270318496186091251313690978089394938395187974676691472919009314653519515703280087972138258458344431694955722692802339853101955205285882059672234068697174985248313569206627585333599522263545520201385715749050483460621657841035764758268083573986070510505122286771778690188070244664822599954393014725827126914424906819408332516029479623756828838333862609267195904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -5564630192401029218072351129230862158070267320971624406909146136404053781564178635893577709218906876283856112227137000387266649347971134917612350415585258863259053497849353686306229555888329085299308417630221315270880927421350946656460042466674721112252544624841106201801350531123823138854183322282463338687870551835239207153366847751964222772447323162073948054014763081840623253549438074482252778256596225953974916802971192910429471184066270766466064656312043431346298108591809742052988543343542193390666279822690799740199997369207078104777580510841709123405786064761488634356434334355324714246106770428302114121754188957812691014547008439175737294646923648090908647235718911539730447321395250847001400306708842856221734150714191981906986771876943332914248544679359036573607972117615949610737070235548698514935094941430463477430382993816766738653134703711185180889431708749648519528407838528844356262905298491928953900836505498217827695969929173388738582207200219512305735039917852567976640761783072888967459999436543155127962411140092922361734688371813671231034426807286340965755645383006790479180825337411649580492357293316558262441527684255470395375820939267874921813155059596171255354355696679449052633138262491894050857157715533320198841297328231499395705432658192433720827064341643196419292647514048793537904661054661010661979185926498411028683876981620249094830731830766726838086227435452498096099559494623535929498490730110827239865973453868830458644263395882480712194559609917274501193734064221190801629366065291629158328645954225908524124250088378347222182228688616995676766974578810339370349507932075445282629784561446626777561609064235039279422146043372483950151515900640913845965391087260088603547532161972432505085673783932986502529235089598738309095854749940535332008708762854315832331715458570665856916694669538361823796833033296214662557608161749848232911012611061678917535692194964622043908202545265799390664117666745139926500310586105790486979832504222005183222378161456505792505267271337093885518670092948415949566272002343788481868277590759258946241607259466214401364320652845412591334552940027187476881211755709965781461711287026985105013876289609922434219830196771224452659153472544585027615343611455449296280860647299793865295156619691401046641772832192044298922593165705004612325023948320818092120167177287651912044066942434114800519755451996542876794600721001726812968319700383660282227391884748170824868407094192601081065110869156012162171445724852899579586634184768288375579411683009888256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -29506480465837715220801685460382232567411996934599640550116675134462973379146548288330099549389812432821147857930268638412730442545420183260467102548746274942361848822012182154107312685145481423428149015354358281360897329080559456104960688572680814238280564777633505580702791378288962694340961589788779710163612200147605343447960533009966747549909707309762546540257168723753752843228130221361794860116776312331667392113169879789122276969719009503754785724384744990717785034728709612569354664171876477907309128935403178947838337339492092287444593231396500165219666537340967653548584517109411294558804595659716539248176790754207366567091200453222908946783564299919881934398511258421623652243572760924669211807734331227225086523236474776522713717504138903762743563458757921961719115256208782818262235938140397338152492862599462883826851547900885072801827121200832657168011059707912249050016904907684428705547350457345950158696912987173126269751142510265022248185474978685097136018508907202652353854712201873310248691618320601717838036809806112309339066405526999604680213245394212190437518298873791515576362227245904695184942385793640411640416881880372845994698310903567185708620489990646660037398928724366923756319072084773866414062968241722774574675715188847163406545022503595566959532782426205201111275841520479627940574987224543878473144998903517732427794382820846160071043910337854028075674166129197380387711525260364646970621556838874005753506678179685594119502496961635001977251001910420081748970955038338880038609943213116544771614461401687851342497010378993975277988628117270927692988447258246679600403223940817734893851477982333872115692612506221926932227035553180267798125709413975017944490872531948588298161851431366796533784827301138239571182315469022756849207390794427400708817526974955845911759218675226254427076166994136942008326141818750495959170476568004507049881214778071103349115213396467980619762054859914422935664293600334344180267350014967707322955695946704161872792521228345132012047673734144171839514789326106298431061789277079737078723631760412254783531914673771057793247139652866050579439475477406454692576915929054787804822360238864136605688965640407866502409482319184519255045672177014125867225031468865487184590575132581386122296744699812529666032991402209526708472903973820605473890066577672907839703893694823217522793374147924232035755897422864712064407415002781555777213851241731940366719487285207701505950635358242292836734993800275301873106185286007436917549013441936525882281924505894912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -1206135164581977828390749456802985133487988409736952506487010659267279327891293903464924400810281103408064023524109271832375800306121041623584457052841190263127431954529825517968681596390729129339716656882464465660091838691873705120736235201370017528821079528178614954606110914148073968942329332721605143746485906390621552235104059581038705223439678801556208156895229009982318738347043006767860592970904852257002377683708911622586810979137006645372978666700690629024044958189656588461377996936021881244574122726233151932124651189861348567617749620883622915631652895380539788437194100506225853996691919071136374869007719335846639898927354295456591836146228105690799743163206147980474587281896040885229988869673278428750096238738451061892891764767073073039152546803034484057166177979276397441107522726123071569806968270644757215439643797882301959381043846598207768356977620310093715889003517902521458056489689244332860852247359302078291623036052370964512692538995195787555629484473825338023430278905430109763641554379005262487386792869676022049797301411908993850149292464346854742043601642037115506095885083507450606037677421762079433454302848523804662026006432415653898937749216195266710534959828401622788465184135289943958064092606593287803381882352763334387158537077363777867769735570305355627633021342793229087519987710191796126946987245474017108157683797699379952655413060036389702119310801532965653207362371440464422710570485809656484347891390385216654755443857833701606389099431485400714278868727850248508957960040530658123045138434042096684849007146622557942360870910144769638203850799445755809008538727944481566634206208569276774412033441928483488268720633309494467511325118849805807094150116346799741331714486328316125809334227849645708416217793099107252988090507288356328949957911486957212139692200443781544911024256203901666359721213234494875516993152603067707849006593339933105728730630396840930208260425626725186872637494378216717041798020431953608288715685731326751679575456784220147498830103291325988161960692102343729050360559990983483945440988107456764960393779993781591330443647991969265900522045084016456472315619522609534071652812980655146034092003546355105966478268106480666828169279260730704850504589555432120207284858236523717240879858881657692106442005576520538744019958285457440115392780386600783282519571622055510278748691091878315509685828880190684210704338221728135925797465761780988269246282204003262504913950975270977952980018000659900762867269153918292547671813952649441005841815110709936128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 42062947702120978270332479165867518329142406352572228443394651923623865060721553833270055016552039685193113767779292769308837875971622953943010417677297344844240146097252826383370279850712740616221933967312407094935746928540024099756002630442804384364713554875936093937102256344708185202343599801216197175213365627693873450781531783199617740870761548861051365053182420619705475131704095035246672014300471765197919954900978415611670356713170361676006270151842446881479218924855625834268701050636820944074492022401407789173337502183578719474578618668934402396011258622608297829147779308995686524299013145728785810723400152228629945688112211130259489229148612229074606094095310128449509817588459707608843189453135311576962123174071529929824339267969187276288619425586913328636305001165507789012049783614369374384690521910235624375877230623007025674617171594340870083349099459646025300306029537295873546172605636203051983963504268230669785038775289252228479910608060621942658089671459334389699647810134249494876077468415073441009252879771567841460078135811930075176324570910547097743559147130508949844710938904114748937407498072905673860983742617925800450416763063666432371306234536135999995611727784831944379892900464728587004575366065040260685107293051303482169767502746786558600969281984201178974976595363503191198184087089669541143189391731100760865633102704854397566171368418463710491091923939645760452835455060818329578358799376995261056964900010998438694004987553099251608158101982934594945014057205877464676607567929252810508514347148044005688551306938915257026744859866033127631935785176668688680976863978285967098791203129839804635600134786883167327272090755006237495592183981150758943895144833491530730945400885582525394604209879315238145131350611301392200841051154346306015553852868606712304816660581783075050849137812585904079178919480955238837174061420822401646581195976024732155463786053468227051876685295414940675710381100939085476305902297808722396842958371225099577532977247231025800370775287187708560715289607512240902770987291655802747738495481649217396077083979391012242806416433511585025118855427143566080650941704159333648240123648411679275492638632910861188807782217975120039071651801233868997798110684364655366562481661277902493664805619535658583102528306327059333963149355719742697335860493578022207351202961608867214782542484008829180267981535744109302892680398016358155997686766694952978464648625470420328843922539060486857536960065807947611172191092165128729284649506674594685338316016140567969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -443676880382793225137172994891911650765439235562840052088525939327073667681156133880469449509024881919182992583191002916883477592637306628847088008821175040507340740478364445096330236215220932462720527137605299550303206446559751559940949140989409110100379037273111536570504662916101697628253451670728855263147533632798376129372546239150153507967969514935834003613215475766303718444774754393284124872171611228065228922725303227930021526256443732888081473057730537025764273547537435938939194734744358423277853019709004035207331964532733405152659807739943970119568567416266652115927344480798477899547522566908271561685197930863400987851667962288525994615288827716972785193637671375551323224107718423470858202312515312933449421444436970230148436040843439102417480745518287417342526686761196369566236384653629316469655114382957421695905984927647826632444667689724704721757888113232907137453658202987563552408512046343973590493005552876409914549392630496630479197252272790977825574502738991781127356485949221731638441744839029149473439098232015735397530755852018299174867800506244331345599820553986870819274358776284866854561069278196181313910544934243827199150181723869386242432929569697673633298195812431939177529357042294331901825668042309999657007177334882548587016204795949918098358559763756593013459521881032058835818271939876100791195389475539894666142457143852987753588249549260945344865175260732526542186212164025149994771878326175464982584084806938096507539536950271327334270634734376355174695806862364516967264407848623643236711967891021333749387730330789263931077216878101849909133143214361996343235094724433001419780353958629271133544102868992870617803731632698688902048834295641073106601171341264954385359716128285647700021806480418802798612739980480494708229648780236874256027717728615661912072241587869217111078734769266882347479702469707527381824142916813950113651814000909150272910366429908232821699244500676277320976060320244292005371799143516746368109624187019093413990911225688566314464851755000081959678567404578615500677589261501561883354619284444307445011514622366704542392305248031589567595304880101399155851131015129694652954390979034927819577761080269989774868665472329560429209934607863856632577784734780054070078467589875779985491361789725502726455459186141109504919464435130421425573555398715979081041172714711179895095199710786168469471277667938920387481730768630746521181928056980082712190658674715735220126646744406998966514826347222596959024950955636474567209472400052613239352571141149056565248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 2286136378850032923557889478051459419825492840896103230203669389705239403436487187849606997934870987430391583525174311088426428578081097628281124507327801076690393260013316489199582890768081884248405420903502167499627951743679344844533135254509145039859886438368968863415514141920204278540029920193362360023051725160358101799800667480241040187232324844824801364694860093161053089020858709357120444146157795257811081015828219880790820632189441649459047151970663116362724928955841630306165437787084685384565298094522602175061943574585330955338674336913440563732437323863083819189394096435617700939074494428426403230020523455341643706837659084207949287457891435746795255447930152821947713260145981023751080830222812371322873428628159660396583881479811428950027352490389763018306015434466257343079199069203924042822275425463139855027793514844551985647335541541285078946412526780365865844632678885382294145689828809430014241306296906598880822534858042130579412820179337628057415176714795993002079023888274595274364006214866119082143415013620353456215933852607367451655386936800065330965454228204868383741209395071531937286110987103978204422611272244458740405938095687558157399602792261056469029030565255425558011886374415729456255662874741111876353511947993576246441934727393552188073097839353545703963632105272615681307192091760087474824171025153931272378789450857831387354129126713770077186299496256565189048953376430948438264573089751819796339071120216259198177408446794866381003594486167042399952816976000248153311454870117206829200339932170030463406672586759233518584750265369350638362785869441381243566237300566102992854158395969065786843997371468095924588569354437001775082269811635098996304051455631653892628288377390876806208569240784249996569713743536834683892633689787383669189552781087989235530725653097127938338492050410700540435885809104664230347747863065759793499265767946456636237165698680864490628170640735238670877735124279266358017639671146848096672119581100016818474482661329390251048198758550226397777646291107120621992036603698095041883543970708858691183356486656157556078319978781595884116576165285693752701601203990381985286086048098219894036045997360307914938499162213110908698075259136652596414769722992239478931396779596846714097693406256618498793460719554585463877614601684392961144991430267020385475650149792122288239709801798694571843523990097327680909784480373649467595178185891427609856100427590817093394240690607871821931278177876481673854435586465829748232712153088066706912095900052942653227008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -5039275342108532338211912658272850752429655752306777927890407485104288119774093010232800686331935508595648434612878781574601082610554933833359817252991697976387069978278981700871714539793872797904120192048911864624278525518599514249733725050981065642699367974980627363102736000815477944915372072247012731065158746106458514221050808391777116901576975255961584587436939201425434497890388573379206254574004111771569689614124576542631511369695732511540302869128745829795896636504398825259006175566142747240677727327991929067477186940950925116109023953321703260443789750251957108343304042676525061574832711891155476983240110877955772135295906531455446337062448448872616135840629434650700610256493988340887614275178514278402570488666881077728835628755228980789942067212704589331513925822474069617236764672581551293482381627488247864626719511334578479205087779433599204677811237713664905208885798445129724102786242313903191524642021414010106222781673591448811725172002338450479812947252749594532002614796831956284906383403667727955225639935667515225205577246036711534571340230771281687161726367172988557658214463174162569877647651648073280781289207415447983699493519623753242282164138544099400297374082254605876556986669223844956627472755267247789485640031906031382108658009528241209080501725406578633574785983233141657701135765751063283192725705338535652789121256886662700062468532332075769580362765095276423642107504823711099729538524360971135558235336257515637453906725822037008996790126000695284605053789550760408168867748902503398471624476084993165338564147719719210056472738301830558217028393672952373756995908258242090264552779295500901458087481401839821368201924173433619507727696806747228406979128780896222794240888810475726159051176200368558871490516498212169355584948048336890925971363821198834199690776962607184116789276988889015051995062897846945546317662088112239847892793905094761852725154741131708297455614647405847256117547103565069088787236685142171711453801660931354072446270946958786601402037348870461030189674576991271650755455554332531102258385782055019245932382585179080425490987935619043459955269784878019643366685153195501265919781409545402753422239380022713143064623540235810836819197882449480705401980384915141658475543825799393296788777126616160681716148545559164585159728664412334300948276231754617766140723639003497677630928375416171101636913649521230371097204996377086206485632406640752411329530426855803568707014421216097522638272417760948096955377205302901463883709854966180363708037219388772843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -10006498749058379573496682486059571999070476798507115778800001998952724901533132785648035930035403486193177219439948145574779639360401624433914914135415259076814129987847212753510925501223564438183545915427384257588102815228238508058030346908132882772436212676810265278958128795061658947112817116630756427609308873458462106568682365636031001765152022553310254752642727520303174171106244854286784088861223114821426493670743217235249233612873715701325238499131806573574456979129254538685298884885526437453262663614849530024583328863323062717349492872382795611909920902294210468023162498636828111416556742952685284039068213695959966159932269105995342947359932764871830194861908382474004024330232119460494886813207527560227045930751080530877829864033357502948529267300466871556012693716461105845933834155239104709976463593970284680950170084090282057133887249768485626703126698034389807549149950211225771751421143610432874841112064766766162647064111203277016126316479782744268850685083694604017963189032729049481692478147769566370476752183757766687625412952861655079488139435980550399865163145765484023627681975658773241516993408388942403549803333369288660876960521535629380478965323002803754444993659018416085217744157872732759716498567619600270926564686169546307407949070163123788654524988841618794798459714162233492297452417196603847041245014155702874768214040625655901552897452215562626027481823936811238534937287415843974092291140797937310090311390803538985505631131040406129152652624465097366994672323379215595071892039143319445156730493692345398967128479345772602900243463265880578323912952101239767351607839388660721565970379257980213397700749537226031464736595308047601521957881619440944024396382120068151365589089735302984142965295319490305866003018042776910958660519626503672014944591434067127017741351729861297459051285391015104058412694373455253697041889586441680749020990523314551635829731549863425185520238404051595622096299637040969622538686510911145128164792297702251229854718346402338344608411025956867359247378917969814202149056093357461430080294834095853660590146343884217855593806941152098382495372544435857691965031216633918198730836955570859682861292258583357276187881361531172381802283990432607605248776721301846755718172449728547311198491689418575073571920158723598104051876668169111094250705715671601305705149837399228594836525960402174864465453849126232787910528847785149005178525422157707046482130228787331298360504596492307736651095345319490892989486508662322832145619186787531510717142445098618847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 122902368595062163209722210532736948139351330698426264236788737460632405623997672806286589228875407853261031959321362327683057320924837093825384915791410414609630908927977368288305845806212051301961552908126750506221568976972020901636913875255412220398058774340781759865785098124216728815081454435595759124586505218892354573405393739325146604805008977991232808788627485387351684387680480381449796950920675004305162485096277084222136315852134859431921206738495049893182113994808918488819845849053078280132629001855303977122659242123524545473429458585717077853748321409904936526776866395193849994885041037794337545000220465481279836695357597436919657049202161248713368778624194814718951069694960525714120375605589594037974246074728206261038433343637109846545017610777126385412557913589338482188308175462543801882597251696482108953274063656493708384606835657264565052371070665591156459059452500526909405140675719647330681212701735338494933461465925179895230347661242471288610188398511426530196433219927601066716091020900804214181871301314529241648817640073603633109125254706375052341013125825673583851553019307916807609581051334926878594964849580422321427069163367833222303386668750940262951310194836787797671375614696425257627098192524250465045755693762498482058905152938857156692134316425180212296370319976318753870335845522697829725114721388464916571085139606892244010632246530573003859916445038724909896976902619286052567542183531598195814654150458095939957207890355264707503502209682586170967425285980248443629534747235844933445498269703796668902668639151350176960774427047599812668948259741474609009931204155873021219466490111610790764373322663500478673503699314284229511056285697053459012345488055359038088718700751265272926707867076053771112045120063514946969574747993498254170604363848957295197872584585794036934608757213690799638888213645538335035168359224226955100543123753277628499673121363818329810252993435444610466124729364584199374472427939892448165112305125282897569220465201107234889572010229070470719837273772575314284573777422492669350603354959247601799303513923767295778272500197266291774294505710137912666663142599288683265462712078374048457875521187455167624619391577509946515334001879605468750771925076765251530496901035866086754026622978320323166975014637573378453194851560247169959065118439459550560297693120143491616745365743436100886200427367598732509299824833570234592435409948389500903381227034519558511703233021747491660407542165309359590692748634723852344969630288521278691403397437795285843574784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -526360436137809656407674859377616964258245668852175102270418883021482553249417271304943363570563222367479930401203206844267621347655114992290783223003926594671880378293195698812668433342561394657171752325984798543788090295017775374218920330203947220356738663953860965889472479804754885185275900551583553960597769493870601805704538541959654748718905327091312179431966934487436105212651201384425719779007564820259426857823239925242562468418849270034035152529249759626669793337275145392106065795489654721481085437808672669617670857830961966069591101623444659740330449322645256238360939792319862308666713140022414031455181647574067280465288506946220431643766530993291794454114918548102684732903475288870498758900255986411604322568189418659256377124180266344961085155608001362013116954491252023471574387297935016948621009862696218680536622349441807043109712410686202358607861304599604245196566904130503063142025483137379417169734096243322078787839509588869307797093084668798012994427603934826554343592699494449015008483225560060287764423609878330358154766738513536103146634387881194396141410307138760929078758664583816870600509784464439877859850188587824200048729480545555577380504165691540629313556656347718416158436695068401475604112119027669335952413790349103812670405588545132571114896390544751961176854508825409151472257972038304521002136496576475758057586585954147611160893521596779981783028176050994626169274349121297017744189429619995369894222435365186872665794272962056173959485258312696545118706511934475698552441354188812602637029395295188061919260317294523234679602667858047910854345408853560530212191327025776273346308210268063225249563306038825623876678774383191685703002607014417052742276631327673555463753449588684063082032382422546024935310667911184628189728519941593924137538034787133485105885806999969674077214928207491271286750065160618210315042725652940726978163468643536388633724869250303950257625592184379723915951329484086752080869006296997203338787224445553721395721456134133858452521211680718308654571499707941939146599320002888780722045314433684962359716657124144621975841726545277576508459984283520615109843606377322532291837839043032188345914877302838082544776873634684206286317330062166180102596751614920423329225852708384550838631300324055700066672306765462099873829455809249289097244473404843051020670251173381424319942186171840450505467243734039503034573859918843863799876637893215155332882850257426994370138401928843655136086633560707539090845138460770213587476919195704920018701592303716882448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 1530550343477891272932938913389644881025182544606792824015765797962673396190652465102790686413550593353343351773727186798159760832049698786393140640985635894178928247982706112096387443915721508831904303592426734102676581266409247431171051083813345355752197360589305169763800077027904434868488723193298404266113649161992984643380641219418603660783520802522312016369707403033741883037284467263150460568653804013351832990162861277867892009275892171185525669051840082970406096109106986121400188041477227338005809373619928217403332050259884214952899696412815072970234946782017031492043037742312679467642534589194035939711426815065059663711255273305049412678066481600701726327682380607702815203738254809235807041688709764751437951474801286992235567594545774827253548120589536229338093140168684748658359964731634467282803230963934831736598195156874149459601115941998494443807616626542817232528860304292600108009256316674914687844543333791525865139611283479358691428882569711375970480633519740206935681871051828799661823463098651987344810389551550159991907837149177134145756276228669734023265158821012564200617105993592798828604563594242001593495571352050631572941397587723788096134414427896586515238510563774919599916979823002177567006683642148060266331781233847114659878123060186573303364629020701359886283185551652629729200252740128080678239822784657063783751529392724792479736957620432131163971387999860444835231284103287696508312788077950995627210149525827427679821279422202946990386921508120352873921851507910627336340479280854695508402638447702469497892660851978416879095133477712642527461368584097096991978582577204151833390013912984698878865371404068343438971136595564441094189366842679094537126914088313692363062260406238931572663601377310458355127424914871000777476994924256080558869110910482399634089790849444504915322532044052929197917434692349945422797927428594534707533994156494083143688627249010184761305531961656433981961783547100859393694419960996593383886824560827504706207637184616881082900302011405702471438922452104863471282264458453160296344341703656996978502437175560474173497078158866353473983004262409726614003992109050331491166229084822015030073439632608012870904546716155804366807027647414698630701424889115003729881352840273528637576479324136980612902155187588752322679074170654457073919696785744489477742008070668126586882975734346952700947566896036851534231263428594827291673659292767180430686183380474326377851593303867007438275029012732047663315509698942174502573030307104828052766362615689240194842624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -3504464822240645087365022725052147243585775611987244063645996608692003409784823105037886531959056133566990451514426525039931136193832886429737940059438044235289710872437485860524089023892206623766930044276161997652821384836781885101832602574711480665426939932205949673952624038862487631371601075267583766538880637720217699602223764322640674077058887204264246862921324088551464303792694657634080020581727353069633339927912102847197386252496681768797829465742921039150341639061598188100495348627526319146957922385907435962723102754976272443178130867067177047804002404173107724987366462423754708580850459680564291680853367705181090460742907578575556564466484769955506237164513456077143771264490936090786541692534341828577471964178631763362266247647508864329720885568733794123727494984731230549702604210477832704152077761238838421796500259438862359454096656224487622894961075929559083520963642017883531554256425514538181279785220640230168336083470063161131947019946257690788824294555291164636175661690900961430255049057422655928334765645312366388298703770459639859584602487524343785309711370255203085923252944175854233287890878095733672306648960477663319560532106843651497284695255490541582645634151670509524170444087837821892902821172408020431732620208164339192842695532075160841375848159860402711781997672737156269717621548625048849125469163477948918458001565101732703488582489531985462481168689197558538620042915166775435479496055236518744386672611058346296025688453868459893364662307229957638808278014850595560710283435877079678308998786192924800042974497771265096200581926336501346622890303191403681371984771716335584161033925518742730673027004678130744859583943412336016195297318968610099908148223060003830758245304367641171917445866179645911195930014224690760805232247249875701068381585664071169854767367301196319590506083507831270146234746170799898934390736236241548603045948995665293698310539209116428292123026657530562690905590087267499388081451993776955125511728813192859378900929376268397228993867505585157377655599221284185098526060500675826398038130018308923040945038200567806907402786833023499786117606067504612070999199990763890824746083088827922287703402349045927021489214539817711313780829071137484852640809361584421472274439707959216176845250687940007149602961129058037266215681755796250407477345378420347832401489573323848095366326034055930104194168391417219540384125200263188437861772135629286303154215121349088175055938130586398252622907247810460468092714292744848257995999641542689641320947109548996939481088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 6764440657614475975298316054705939391915201586986535680141317672207080285140759037672218055874204952796696150502551946474412187662396907121891958907950118805661605921138696726376558706953445225642402308499904508636679872550003943821678650860424787416402267525758169096514635088018424261957423132743038536901137824035933021667448802100334261759961849780557159544422151117203797637643553406069512926744432928142383731047591084906973563888650182828709576589292081661224631450613131842299131295991066722463108391052956253687735596494466869980468377450835315688816911718826119624494783557736662070004883799531790564649547936796676579737755684837170325167354226675904691512598450039775814195028249261625235019193114261876042755374302705123721380767429283411977095892582936161534632816424646250455483160505877902395768680305307692657302114981984119647975054118271924017421448333876593787667010720274307642103572517200217016298312472851475731847610581401275431828632345558398217257296660664289056253354663006233133839122705186352172423910480393762852862240045607851256884943784867812735562600272225407760360091722027663321404519568905112618646334399001194696198497041240270830652819539631606830382672982959125019640875002204269620820473074667028129844841737254863540850840334186657999391220024826897354062554494603252865616393843716225974823511654454159227228371054321151151703953126846731232712569860943541784062926535464000788884885549448580286080026140091472565178279951429588549443218667702979713867822352590915018881198899547400901402600566695745777928223793329946593933815378291818892233090874288257488511154705873521773097891147839155187864528548003941887805205596506282833662388039236352507764239325603871121386834775261468635263398245847499450908753218327027441854981489174057924924157752985912429946410204639777975508003416887411593941842830676416651113842398023823187374861968410574610916502348075211851151373721154192512450675476118058601864895140276151095854430171664604987357349134052110862435748763779433267893160255972608881344873638387578980303785195466935527280319646766779194891999044881238388699633748732247756693478285317252012586470113715626791046893999206589463010082402468450192897382461641380275599251269694144403432504714823413131080142995264186035646042682977534039290782702218944305977527962397256402909689852111336295392003747571848103659325662481136111246696920180187854006124862442814581803810369114282989010412630088996834670168686501024186022199443964541878928063023975397306471789101161147705713491968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -11322134367440420747732589538947330612149806370048780581823417573394099612100201880442071617926973695477943450589024403004992545787674697903049182518570754361814088830927583054717394519951148928316234953532936645829264315636650227414189709515451201898458348105085272858188901640314556101637549995006586946879863737048954912325798037065041630183609605753132294919839861606192137589092711186367506630235610802260459833156104803315605761796934798570270036911538417623780737708000898905656881659515396101384403388235686852311672998251315228781468024457017220396343478808990937979641944147142869731292813182465513645078795369149824563360987102791458532885934668392349881471672002681380607754917660205849839024949829542701318218343330768028960475343893188998797367597807746549999336237047373290442666721767329927837150830021215676723516902950474519083218597151731319320967338779822989881069635192469616591272347353979776426591677625507108953628197302161464445527258149094548510169722454675038159013850291501324253716058302091799593242750476481107579129973738114246546465555749177043575364542138140688764311605533584737270443613253824164339558951184475552261562291843518087975932508654107425581648938716202304114103692523065966969812193421926479138690439936224709009806679968802125585500648347602244594266320284258697541014501972365507667035959848147708195545096134156758684755607274696324350331232462185800817094062862574224113210012213507917479395158580082647431290572139816378691997084670914333840686098081298110340447076733378806933444662699506143491007710125686924099049947308511843673422532255440409929692598228598145012208504488033188530509731199351300342061651116840095662667837150028987420688841118477115329192058490113104243227759020683808588653171451503176349136457477060077165320357965725693597130763661223929092176258877814667171671850946216062552874509161990778482657614428084491159288615374125031091069489967509705150490262134671546098130620781722119719738993943294028904247260088174059992502174646490156641190749643452522499975236267144771730105793622071332969425601922667401488621228558898809530898138646077887620922882554365725707835134694455595858478053905611280409983439455635811817465986999345622334532893276411596949617043733832334146520025538153947125736479650376570152622190242966046969271137156006148363754763057370076473406866640737299062159216579654457694872460579825120653653462278045401539128061617117441201759264013999333995820175121734656545241211579344187060432875691158996921137323319086408367014412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 16531473118634615056858810247656497794451234919317566479948526184666129672796330051142605487893240546054183445609951270778260509659213509644995283091169292779067745875074698559508510441461283630663344443643264104295508326226378732842542651216528441233389902282667362580779346738280772774317473809004577839949387463754090603349567548399961851003408638950008044181870568777170052152801465202969975743371838714630373416846520543994399198546143980385397103122939130520180257616628543951912352486720840412950108740333143811549200660294773428501183956050098510347747364876099409186670276913774398461768312874343709403897778349624039536830531768364130634791391742533664129939171840118411298902987400218256048511061166515698256977438716144615183432831153589428416872448976591586548359361974593921226322223385131257735177755364946613630901494358052043706710404356395518263486891161934949165918560164055335182141991440354104888324229239305631456638649997580844281138982571333068940339847128486704733025653356072783109772504567489362528810963062864301330223420061900443183522708284979224945474708529271794110643725244816465923537613813935562305906829481595948749100098603807950966682615578439548787167179309845192254837424481285336197334459710454925186513590096369915655656117361486215005274553507852413783002542983230725601355419480596047818203605283490387961868617848983810451356635366324337855381762961157389245617382799662551181025878626684246884137514597369846618500434264267158285014036667301212073201993376528292124425239733979644850233752249342327080454812586808803296172513373175352020249694334886923557085231411887099415807137062105983613596362364855703135329413591076546814869729249291255773527128166931753066499843725306121453278043962701363666173015672779223401231446060987031217769905900956722207578817127077908987674777500320922025090058064080764152252039356471687425531064541887588040208558821933277664616306594809032829436492058386996046798289263781908191565666318399097261315153608813517700318803578159391475139030767948692728384609522719323871535236568088175273772182500123521061203126691524382801299255230088788818656733258605353739394474999843180937790182881239116553718810860887670146229060280019193442924949093897661714772439782324270287194039344313817262276582282014683403430216118500693406871730893041976285446993846565225638825551243387007898178051191185897594951561328783660569358696243400567058256725503852624759593751605966404470559040439259836335518822616120158273411178506536942349736412325915389315617128448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -21085536678599573599043527416306550261822527180264632575227970510451756404844840455380899092703197577797528044243502477016163152180430649476651402389233333634818976039769385303040876543022171280510909482574222314207633223312898070965030297020919818917622687914045827307527064419651981938291834209938340768681407082992992556511437739337036795077054243345055672406214538314964899419106126947149433859747838832678624520095441124639055226020566164981042540388459667517140088007200314868129370808924906526859733361456376550531137452232018066854748781105525050848690239199794098301513065361651372230771607162105922840362233027317448252625400953896274630901262861842716173302508487569758364559664812722866011166070897878548199516578041534220098524520691619133857466922356754257814511217528921920512365058878738155879469611115142464355418735562455485520230644116104482166434346551549752919075558808225037901442987503651796938882317556262850318944721452242752370580884417850480909769412631768887737503868080833301295076013090436473745761505714111076352985394057028724427748862875234849200462834866592722282024640858191774026499848307065880649268122629912193029216201399065107603237135539394175610650510471822347911843768846819292904133947574069581029786190814933356143111976130577836835323181439743005141434711346654394049317431410613878943907492373330273018924307603257491051059689766175597388175858916157452306991012558477150302045538655828061800652456734081636577454670109263995428060568619530004853336704538216249626272195053874131932541482044478324884103356468016112768364820060219754312738280600939827350683608877259194985083473261869802961407035797632256195297245004377580840679031643156672373573675294443756613456515332850758602736086388486823084901944113861701597220648403199435137554135759200463762771414432036553260684533729768171775813633913990080653735990915532402661474459946479581012784838323413820865596312756197832707210188491501992688362382724902396456069240492410852111983938680552921491622220884961321722537464943458100686890302348467034665877193808426832762702544453230196379558688941358452855593984207349038184751903338964638268620086637300164696359047475192485963563738818098263950252400865473886617374807427141746987294511208216811866620963214421233247418111556246952777183609833529909309412458341164467843208816640289978201637335999463483007424786629275000995799722210633901090281835499374925869709166958133900932529095378299092593552443057620825511439571607368195098987866908018472648243793198223529652399374336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 23571358424755887651732869503727777006443316471492660990471650624211423520427885185772384960859877895100517305386018809593204992789763909242699113839828465058392496029400660796176828964716852054214276539947940811790111056829358573442761007217094940985602166268647256247474774727207721298898714309378700591051268185992993190736701493968387236750532549441248667768742227243035124354237789952006296918849312485026434666555382648655640514262434595706195195752987716820252834085509836888297166503481572441067121015463263024367764425102859402517427824794798185543159506766448790928052231325615768020739442887981434954028810024400467798727902266941567025225021501869110743189994175009463931015202556982435413335784139148042225084278796413761099531494708864274044875730946117351826965945161975301493090514152325041194673139119318947745813922786974193841027826723971367725724635564851542402369352299038629160312382919701248211467952645395493574482658355734285605492516195812618333774175812396805815344653080567657959080161806248658670643054740649864111772048825044842329729010508029959254402612337524608285526281839910214393202528525437120114125232477682989785417349885461447426917166077179805271000159355158211408777396857992373647295296201028460838603657810945566624289564217214526942840156653747874146458874312643493404277955225367219556930008046111385523245479529511994000260673685630158257375534494724482945490850396700741000626198602310661795405797675136852806816464813730114147072426938036509146270551374321213080195911186091423306409712439146048791670259412879582540393509095745241789153886648892703207082982461332835358795384161310719148630861118716720834292898358707491954074270219570522522491206308267454637766012889245649024456798404792658968359153384767664754400270581869492604776072634530688106371582120271824249223262112560964059922136321797506040099101951240432370169231748975293014525894340594621165858351710042343781934583988608357160588389695860168230910203292569014211404629716564300988585018689248576252175308390564114986174357112667775051976424581407035040740824402486412259817113115824823657666642543663748055655456194041554658469423510011476912302156423565038461909029555508388470745282824833562312051930126746743628849656105601158313978131983960801828630159809214219500545191599114044626399611126055287590867255449358704348034800552384814757151550954209104292460544142163740189026513820993876805988281634473536441118736148241074395826446713353483290705638154404359533335112589863799877491263781162123626421420032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -22970208293857418991052193527997091746809486832333330450957802658724774844432544980797098862976993120373150735679093569673212337466348884422956242099346064880619705550950042192377764789081436127909583397304279771363735809221337604634214318624071647296424367839588925479875428984715951491569321117119367138906304968706155443182293400617540374002132774905553068906326988677579922806910797763446304606485250400639786153334537203961717640289297611772858276516691017151464865990927346179113883562809903727727213587946523950856432072860442972432590371038471125868976892097298544955804196702833234430165588886495069175007247491038990321332735324495937287793949622162530465534526226826969106437298126212988554189985328932212072424124730434137651034780093858348721536888714748876369666247590797546803583781953395956496379015790224730880687021029379403571296577466288893357160067279542209261364661488129379699108402182842566302893239563897464659869633940720799738279872286548692843685141916024058261456367325423409921989589309081087736902493848426615148621865534345464602380292495823228359547068700213624072686369655210828294202231164649048345069128831745634693964820427321061291287890475099136670648441286525157147213562561149467736481971549606510374276246948934359851572958540700066534139140279790833656653964835805363216907057935516898018134695831479122658261366796476494614700402381057380273241564669490025400864315702307793148543994421834449382560993414181787626966876797743257704780868671872145857720629146191210733124902370664624753981415277689844517255549290966090895357369118229554968317496992517656182212161260331218407089194634468821889261804685095097960349154511988240801966630241196594519402548798650638085169608917020068445402602354535984246606201090100955759708085128733695101097255660995534478764309276637106125826815432408999034033555364353573871603179099091716435048131007748563534016155346515060663298401393132230267269609457982233919091213268881222792443127516520898164153300415585081571534752895372975609425589789124876876475908666945294263194918474466788722535367842788985477392100898915430453691771745812891045285312078181123778167468823312931630500115406522941355827334846834306224306800787435228487287870646533614299990348497406473731961453338670676702086026541236064227657285360071585147957926600188750307180705180836367776532973729863627735167195583177590588092546383283557740555623833111368148844829221244123817328422263126403208125024448160890319300634631350210900817125217381634689126242339831443094008496128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 18705178883192104314158147562782167825541112887816632068825475235739605743884978529399686891094514971894191304368375434144103504727422012278648934454464804414009569132499473814116974512628411148501209902177766769536326431720968603502273416824343782449255556691363811864848305805726378782487558390464113342488567506371787694982650411242111103959758588876292407874543580310892116548232238012147891343231379200247605676460954533776722357082612752333001746113951879189098613794765741470009740825471238009805799756654783374214414772356725699466909824656992559154848733162596538260076936959586708684647261552636174621929779411692727299750127300646168118682477627287365263856079384276605645597397138780969817769644780918934955006261105279275506813421424543266921862218429179875373700954483715045974580570294295164067897270482553647196304038133361536532745273648982816629560966319471246177718582619877226247926559245005810873208062671051182120654483879847463935246540351400275216354533087697549503534659012228102165958572070704795631697230251764606468484806210274574004099465287420603367076925377821337464268589115134859805810458467402982620089588373305383301116274264809665045183359849581106472043326897594507243296787746066333885725649836885641376243901899787874196016883222845355533303303212162033571613804015500082414722434071694713181805771917657891102885814106940357003366283833775985661841199626225499450850111555626855056553135394801861617909121498804145121586452895957581445968784797577822563417047063964184144806474896845997714307233786991261556394417709975367518684564812745487936027481401475787511421150078817493099412401319549226235818013896807940431202276352192432352868757687939487962865242910830861002020270456880048204361328905058317817147516623528933212047891393677973382452969107141140567405058772128128998916319535033585192154216284415012207847210274497312173149194352809769745010954838903902926474201921666261605200570462660829007518911949148489132274803936722644315858858514423354498452211794399871349369060906040723809792256792842703514327797222281533814441608530869196706949629582344469741280277885016663969990764668885906272439171459562252909622097049712790931974811176106563151476612908852132394022179570909847041588697438765141727867842924633169145779843399949654484277167622898855848106994979909536659470324756318598446200013625587612348174416735136148098136712053743666644290520039765673852042735797830046186466215946312198660653402540622374426228038655796131124223316793288054391441750069676543005671030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -10836637243808377693994987369606062542291615560483489261924556173239268008680212892604982382177692198955098890271423428053725040328342751295912538403877554192138959378037492254332944763061038755882749877018256692087786130119464154868293272779104143560980704748123732666907378656444395167614970545474086687178894946443932382023213505333908741079246480942440311645547604967380051122960358340516959399584275515458072203069091576698939119143148505386378911288464428227580958611294853358074135830676951412620700776282264726238018081213288661052653166357545196948214172960385593379889514982246940123970140540435617058378288429778700014926481547443360226640086775991228060916654086109075410065445405227920199755803851882170306826883468477908672086443034496950626109613507310271106536511859378956590163144268434421931925937884341814914346128419831677286452321880368472898317660246451533605055324772238777523249800837540162474288760842760305830597603960763798585839605992539575036452074445451005228359646922202921565599539729427137511533308531902175249904500941704504158800503013667681468029515115924448927865986932883079140964451264379288213382774809910481949759466951047764184376330978257554158433651798473121755611761916301728210343619529924452371804382711276227869783550680536980896483201204765360444531959827726029804139506038793796786548054426211122407156381418545319822547313800396998302094517325495889255591928425854943177354264551276973301759780215521887837347133005346585566781079097529374783169636379815138509886464441853432913319036669756927567928291221413189938778148390328151864559719418253409938814646596369155256144491861740261032083085275543294213348199101837750332374952550291354793677436272859132312958125055485238225963865584570553521027176791598913328724981531185708728525966019688808803858345774387967465734979295646034828516637819814343816388778698359273569137693471277644924563772866570316276499405839997652982946073716577463383890979882053372855422148680277737464816626793176112047988302293151146599175548637225159829688218634845146447359762572253340217893760130841023482799809429028069779564743813693621965096534977490943569145265351928089419166116664320061619630294132703721339375451097107907882976936229969998838638483197629828294298451501401330063247734269911729695597719227373032031399261696961726206071320512225568346230007497929559641609949430850890936102436482034288340048422428185017411458410276725025201049801266435179921758613939693628923732361797769647784270216872853519528691814053092057584458792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 706461633710027339841186398353806717803275481158988846788757239255957438208442074870181139578295572124932702256139620651913457536045891806908106714806897731785633028003501189765412896879215231860762993951389845373172347525305572556881860341009898015369656815768427653501365764368217761811527329274622860272880109911993283281516730552319927830481629055045215703272380707605392921000343393315082531835185009914141244856667153693896128614321254212822831457603679693638251027666666094091606291329930604070540798821982381705535522637537078936555130628859175062484346675302638714730013949330860492041443152650913558161784582180183171180263337797490314836995010397763778549574855747753530773454433216222168379390427544110621578963158428699131613150563521930247753706355361711576862987407561475388193929013733888711448709385615825566785073327173558320362853975540408734104670455415476095093061113748043678057396352106544367804791714626270279645529257350067519815521844102749531914387407458331737296005200503341230652335577353404651001716540365534801895327763300263377815750014258804825520970543733940530662294956647794616526519810595438246976116926016038282289976863456975385032787858139514822060722460252620608493888844873338393182952782975505528352473240330601794390248761581917564645591306935804288601180055218444721213552871869171333601568219016356497871399290784375809603162345230862554281013524639263974980230357437708574146464158519908649788984033107354332926834330735675735442683414257480726222782995326130673497344288045455278831332150931167504401494126833913649474471842847781575105436449337025537000108086678807751787480733014128071175379906628152610521288519675777683448624223580161127458610756573129984085293661497059351505675958792404994027188906365585616803513868293934413262750266269226328585282153126154723317755908481759308130264965708588984117200882784964905976788146068216358210331349377558923489595931035010533167530626044463051647511972005214501480995422202625351105999830792973433736964739603395617185686901557504104394036163911365886500223766431185615455155613665587123268321805144550373140704738894992500819853936727122775300397761889617142563081814941762443408214357769682890856452350716348491403063166684665696525546498821050129219535548706459865421861202928657215639653214004880704295480974578294800096658169912360024060369488173608495126457672584983368937223121254372191080628355385964012288456507566338843781340359186118628146281179350862008109654222425984370030009935376833370014988822874915061702328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] 8931596569415245002241078484627034941492986188038059011404390836477863004466758400172560548598404555203740544227267516498827280630552935840978038665653594103040232955479864402564225081185962888050166924652931556546597434698379920074360157031913462986823837237206588439726700235140487910004194353660924178682091532244748545046447647166172499332373324152482299472805581442497347011286605802414636518470179433232367756164759031314125751861798108241327234384471216938848225401697904226640918322851676792180225616724493120540196667120592969798305656962705395933658335127501648081848211189382610367151457351069211084723436748024544690700000094251808646248698287862533530440347006258971906171892577433758144193347709499803481296109019152477870492758659658335838325469833022776104849433883540101975706913032914953177942264837209248764368224583901188018207138152880874897207728405762223651477811503131679207827732421505306900292596305672642610029768947007152981824207943755839625853408966969005991395966824415899453979912908329785613564191191848404834140497903260177057811417536801757156737182436555168173520211318466127768150611226361938912462366447245447732606883725845815920832676202738075837684099482982458600623563334633859709997002581730869234520278271289099612099222755148362056923739216979640590066764520231859587794215489249940612656274980170231286620716156701311682721988236889608944135820935955275783118212999227021646751040372584156340509248253651348868285561503349240013708773379186821605185799379445752938343346193431086597986902701203881989627741210088266361291026583713207010230034850817311860748852211099320436480544711982835705715195561307070790418949507939025712226249005114359956100262082896518280161774385123645570274230561088029726381071832192817644514843351281689980730188460800549372394013946714353046245814453417477807650313742978770037836972328446800918504697223320562231734006364972841560021207511307818672832892183547554918430719265260617601639641464690503279114089118340082538855290070986920146154616420965308921531832853982190593917367304808678288948425105985579021148204486741856589691250640247935517767283609278287429701158865127435149501595697501330343731907267862834188561728394447048890855293255723909955924809111377158866661619485669775428595532939242439039064127070474917706177374035905364972174819479179444656100719992386186388370435950071571678519771181441970070498182994231802056979168486344336527670683880588902343691851695736412767803493541107263712722250929678330128956523538373546811978678272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] -15114465712057312545536936033210978217357367667024856594703142142947743637594600596379642116909068802948842136416073819172059642026220379091723411732179978061208548473026107761278536842753787502354858066944383188237695293487909358388949389179094372082771848098522579313810215818607642595716446244658732521109172142323340457706096697377220341492622489578340400990692419840661368181802028122622785918099876584347963423296656443178450174810815484653957264287328397652362859908344475210828916507434430226873694028068954832601090715741822585416943774540495612818386210013556166580222672114961175267900471766921932647082028221310228107773548104815598381145639393550854050441286473707593650639673207676688969594735075917565429513499233010107365570074543812686132618988140910992946224154901392953095449162430152393481356422542676974586527423701756171373122507549645599503169010807291889027207141382344767778961959100250110149092251841024670668752940261295524005603832803548587570927236219028559924647459618887446118957323898621380985364803282777177462537304287836702004740306482512522868968629617306758876992432421177948524026174426530236672352469996092181008462806274229426265941281126351252007400951944424734305389469330473139328053991703204495191784814815146015741266296936123128404242278585497683605594919209424079672772141754778546858726554530931861471289847822478633641600237687484090110300751825357476822332808629486753735729525171445454380758888636447333155193058976751300362121698202819653537903531281165474254851852292068468237294777465387212560481336604314453543840172011183004824136444689305549214305426633746859605537043661507821042152357478935340031840524350077809272262253771194611296900206497523305667235526042545581802596525153263787194597722898298418946268277973290392754171534273180414307095073304014452367903352481827216210380705995388951768486292457174016041971447806922185118829062440841437764613773308836577140768808951376432288075033876444817464305804906679458001219836760887351473806104887415424248855716170547732197208278639275603417383065642812909451996619965272534086105145587796538501206104402152921749334584959978206541448763997502965022044867520128584179945307401653399247844007965066641364391847099438896708800475682605191135648241146951665155078751916702732765620433164953233630139072373012640163360429627346238634605588117762123980375290907319984038996412492806733454913802881577298821556568136611612880675013996123518324731276961345542022554174163812248969237382814494188570713471726751517098337370112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] 16412968435980443009949383159475982677151573715825540926814464042219458584516066192685180171111557244735317047013765063660188149604658121450565105459495959924788959317831411784878221263723140728929519145882500044555853620375509032860164890962081942381177146704638332331589551880774129395555560981604622707918423933052330912341325174827336446769046873730633864451512171099183557588955413465815925171276223142349864925131336083357982891638632589942218070633328786569370719197332116527440157806874068127546198376855488526539404156886139651090918087796211513526592231042475499167050853002392339459998364122462067749676757634577245197016427206505194227643320242259573171086345815362553514803497673121207833031383747174765909163233168264732144755595055773964022078045922801956685143100948448860006905411964624176098260128688301414660381601915018914404378278716137737171983549891458485135527361705428429842893769755534852143645105546984587358466513009529042803964837772718600287072701387609273926688400182451851428606015906467923760507460384302837585699700109170880225879743025474950860051444172056242531783298609843220810219247300349101601927593211810846514674773276467711489084686713231516197036041396210655497675895405530564817483954186482383135160419884401375929028476421489397253092615675788419211993386046329954357289603656092634692990932506762471318193492796583515873003608162511058677325828478867008785683826967173366375101995806236515383590461987244318042385780624643627829709443759961898861478344807281931978846294861308639998860512400692694872816327088203603624139315821730832846838309308185225578626723242070185229273871915524741569574374555681030630879788818728380806795226138241362470155332663401282894986889044641225746716205341726650212377320144692706629961851204320896382934234092801340940117086261743292391805011817123487032062973129306212795202679206930829809826016013298100374791759509639843726537046243147237999066447315155866248677044737847778973538960338752822663701956374559668865582475096048026195362488037742979465291229816805086519333746095718562441210939129606605057698480364717699354051939651503516557748390798701200765442929804232785539566525030343213997644516731346631926930792324597100725447662291138077120503969996732972045880424812920918257773703607541823952730459198161881464816237978616334447791684302851037874407644923139290084596383640036582938192259466321682205645078843519142493492900086979132577525779143215042549741969954114516252601776429541991607110947875807330651032762182533246697240264704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] -13647027775107629880544249488614104087307074908965356855110959980972115235592994905452091703289661568139907728135835044282495400784580354179414019125195663619934807602938857590265603216449878122919409588262369162921525591172627250813827065837749402255233654640626059782178050243934942506328821886340894742812248082634705372954577403146715858675464608745889739620466453489251596943763184999739411246160297035190528800411398019683375031134521700041465237619136451679948601805285509028951635925029812960253621642849738828678207162508194014559454659688636908881288902723577119939951510869236873458106628919575137178766176903469324434685780034869630551086934942348518713784568334655264971260654598291300626568855511417351460238112422533893878792059387569571734899818754970567243796718430639796634273009738873628218684205704379410371076793362720281418467955590533755700969573269656241874958895775676340287167648439762720534523215547704655161087030067340470208540432448471593030336048155506620009840394671713044573914844722921801844527585251604374078258685562412271985480216009601638871716432859122091907501028798159486495529051037952765273514106932617430813186598714344818610687229518886102932581657038463490072115142183994633320035457804529175062132305402221486806302277898537388309227104359072133386527034016933163395944903706173735366513557918656180529875535360907411841259837317191351136897037555314263641516364584325780835576613932724998771099656451232780058123017187875910204157914150875958126939569797878357702670367945020442279682518044647583864892434150024545588378631186175771675508775010192013036552690940467860044379292866187931543529758919876897415912036072329501165982858411367654860790310591168512352505526732433102316970232054605364299557814240325987444107707089344676263086618872490339987637882023992557406166175866058788467772966907901159289548614719016114706408064550057533537882823790961213780713458958614008085560469494990246378587630061799817107815605822179856663586258106223703309909681044743498989136407924139853073166995794390897129675049344362424867558316529959048843003781189079102663547839073901610419973430315730283486918848398200305750585367418233888824451551172396233454258759905587563410910133902601127643994439607426506353623241391917117446111627693686216043073150612735965244449009397979439607419510620169031281518413439244122159461467017615761803657513513616801070540174779018459597236733233846467121076358925294936653897888806521985031711096085548902756079905631261879184332606697797373601890959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] 9042963854793210237341403809781178534152972883146358329825598713742506290221693102579903297066151792648572239498198887817648165074510636224558082381277387017586305439589085065742643334644053263962939558919747415031159397791894705695821857644412490683022138804088905196729188484662162732715265053731235760745852873723075800092479265909154385238289856845941368539093020898626558742368848265013733845194707383322547105194271560661647565647080541616468515747389369750722936758293409022741116072385454782950391761836837031166161474164773183734513699257527544767296465960733117829766616249793832556373876874960622598660920986127288951381343107606559095642610917631861758448730011777219040583203352758663406734271999078027354996843480658405825343023843096846933942670458703545962938209798481442876461057005627878039203643228416011823637713219310232352433215725842375618833255404057544445898750209071971795403648644326126904149967941398898541096278639026106385513327390502659403486744546760005338157832583632105877250279252231920539267720466852005572819115838244282712513902347900270744127346339037011125075936372156658640244867841246823046854830084746115246378528600731843714960708648378306934492790350209997857068489847979311431652170895773247166950382706884195930599210607897055389539203160990310989519769896967597812282526569336600784869331742310147595138425127641559751446479096064461429790499497509605040805599890100264821164264782649903497579858578421341304833272375444858937425691429111314256956080448374722423233163251483964249495640373328565140500251222032705211221630845738481626917462815932081775975534139514317695702058646422130417073641935012553469900057333349450115205482287537377630774410034021813910465315360672881475143841966198124397209136944486671799420890355959925786184176467688469189390083895331665841308251301218332478100911253019815895001432208180205104553245849131866893151539855171988120361883165624454010211964424570074633373720079726594328701576799791269566092179580384954647318244923170673621509979921912480603920161178263791659784450226138908242798281394936570747396871918393018595671707011861507429989971175073210974214856123491972801422991486388427668714724062714738079951749569226183959547228919199044515634601236534443308159246408350982937364982427229800394949749018018521934820853571082051305197969676524310980204119422475602297359820920158446010021563926358493876721919755766968475424365133215861623983042901588690125616696606886242239638239315400633267185143534126299288107230856417035166446256128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] -4738481982828578786847383259352467233799643630033891623528490052669774435245013718568806134097433651549498875398229056578359184477822956252753822003433327071180671900828934723279362596082652456418870109402820092761890419266379764729221740134470587397617408032954653130165484039011738120198548782681553743711871897372234633389802358915166389343134731790298157189656188198100265555790664868612953215966439635057269175755671120115983107762235230911453383828941660443808317127375172039508969156860862643978479199080961426034367713186320960939738750870446875852820357622575321659369540355749838678475145118903694105464435179792497163639896849148809505059393584958772646600475043804562561493415914780637856431125977081352836380190935629307437178517986204381513279765492959210511587794694460640094769695752010144533968141312943733413292891944880690454949204656574358762899932009776497615384625646445453138333807754057902083563528484279218245865728665068348574321933873948451313088856105100794776326674399964731960938373207164139732687697442230303855932163097828024911524622931422252068273831337238513442456941299617860411919298604187779003175563662786734449432728270693295220430098249409424162530969472953544431785490801825837953201864280261642673990395359950610884670191470089956323863986047246101343143451543184986424284214095206770712997298803469021243860488361093091613612927412034669113787552860691850169973396884442460910682132085245155061118686664239443923682750520248234120144357810760833884926242774050031341230858932942680408270127507931078480697791906807076578031122607567537485725386298609793953501645523720239139090579874950719261280151201614947055815338330599595397368851395576897857791232666568431567085394590832138598609815811668610846965297203149327750489593704938038836511950638305163602188546619001655562485275553445774993245639461907013253974655151086439184343610384555100405295448946814552433395515972567567392714128857975981696260408585178904361160413928165797336529286187777143180087270831914925682579762759093837674178895970973473833042966266620613813442685662042261805129495121959312696458296852321675986183783000346314720938811662266952587012731634993058499359779316648029080204746410914369231776085661791950982357026719584565725744148128823315274254656182111629904319096929381136224585451086267785424273950532703906964875027630571027591550101617724333023042336464526160204053994800635529890252525879918300092710882931401941609420865209030522606100475856951548596084337810503907774356814609520689282711289856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] 1829640044074410481538285228910382855720390965032745311817542306091435107899817443331556016285597355706848197152088341528719490826977309693161707529879722073441801254313460973386646467619813953982974433687630899537791618961939556138866254952159651343345375671685935532073956664638702889725461457209401744197046658785893484428731894185587055957101036953646245301391792126928288397514645779517962892983952217641409149382851363718952002419175290860206246701966429204791591176629210678968062109320885732011175504702903131524296794974524424561749550104159944324410833749150943987699290280502284152229058535762559180306565440027306484082765501475067827457654091595038318193278417248497891623534578873850702168095065920110633591512694506244754310498282184717988603421331945746985317837909265747589015048763536511587402165672525173783807873314601512351722765807760899246120401605670764558922452017175139766753812860101801011232135256713623291657271831199316145616163810013066764358004140673448393762278410204462793826579503557094107978455793364485335929751038214777243438348639669009209781737211355947551030034382613190336476995655568573193545878434665586453040613436491505176799630210792230590745177138911790126385070452593832179057090153971692877156135168430353175049658378113902927553190309314254574449719321104528604075530004106337944279404206300090677708324369427349168532132777189404883444815221796846770090427860507661949569037099946359560305440784999460323122066876256960826490338592306988496383307589505472764997695179811129355715283787510713528057244968207685214770720811113924889527040366070103547151245593667347707757179202790592392243958007039117880629411686509160261899472410478850747770341165237242924060612738293026209432101622893933076662578622261930377041907987157885705173445745789612226964865731472162950734717200310287144642293618905394316525331848288048065556473572851745136833477565901815235009816349612776908263374200300509006388024510230909735446795466801722807107659846902918847567722916899977477401912012060331855599629320371828706091397331744747233755100251417756894333482742793907775339590711215253910840365387616831806439589588107676720601495337221797281200258871958154050380350198308571329800309049156171095812245155367653081436177134844952586187677668342736904426999082055214756283426226257221613033326553133424858716120209834216293511528264413834057420117979286571605291506781457498192039136183870764446139199801293806753558720935164020388916312192342384395629089238376719197063916730078016264988524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -360745509689311998295276041628854561986898142261764596706548950720745778208968981620999399948025497655741122103581785712255928223809834923784502149512125022095689675795349167384837649573060345541410090391490281738263891296936082057801916318128024357057110894391931938433945458045873772893179373160723975235719064452353605780419341288123797351810731658715176490322791321795386088981829340022324827508980562402174818573860120061754525541477662901184027648110348433110830124648248175521100711511803280898386763008357371138182027485411766091594974990264664043522148995260744774455261128661808825256523445212573905929554010382873316699239527535300083431186287561029634085234411349966159988425494790763066193575723179754160176954195913477294858193817760917149500693092136966976069144129970215600658598913333731124078457006778914389315922040643851825857689587631226749118230611985523864308690831891788960135512790528182776559741335735589816961337754697994341515190068305027124425324693793275359512731183887071581769404389375585538673643219506486675250245134953596984553821371827775023607700670010189624661788882795470294861395428740040909713224524697442406454579750873384961123468324458994905082560060157553828242417800035975283223480743546253170941508733305186807217253765686400688964514062570315966305581712737772802180844603231802620813448282441530300528301072410295185065969284661092006016489790129617415178981733336535794303056905840528870301113657786749734256420912284026156628970375376913327801040595003409469630111896358137969753632252953161264874690758541922138173471339061764197439618014129815603760855690810893057007833112501234985266724249402465669574382517218470367192653749154328924923418073788502231310131997676028989567781921609423148225953523197320892056354103904978544922563092615028216424814671595525525644889400932019106523712933893855402572356545259243721715672503133618296516880642914789331578474745421401507466654689258444468625671474111578243820455888894131539716979904046406221990140506236949653905541055591293665228765146116724931340892134161072742036518613437169344329178976822615615363406753948234027399760782366814976864654885172788643909051471578485501104274728159730414124482728811986654073593642942620479356523664880489982841258259877105449216124351942077441005419433215304041868474472726068017965673077495620890170625431050087124462551050697128050130781301494562822284771248050563307979526564668024693255538915302042719403562107241242015247639137778593150739575819515539801846491991046114798928396288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] -149439124729322331894123467141689904284553649474263810883204944312822536189578430573217959957003311654606942607795369913880536538334810993638936333003654345688072944036127076471406703284069191473619503727136747177195389957681200969234115984545037380957513669305958330381380852948445777720154056296700723097010428358449375802973932489278669672791030868078934105157441912971008703873478658373885891423796853404651338810807815697455950404980942006625916795185670136511362890298081564874276061888894324378791581486136027019407398262141455498701478312725343140739560249869902603831156529384659259909978729321836496976231867650078752757474456334319027024158413259624051518492503557886187998767099352111610545368730381100869944220678793354266542470326203253719026360814988691360598847027195502981832334116638107341124308018053206453748261069259961993505526214857698668951507172938605060944502799976848701004307805623784173592133171080966883976911800076269407711591280145497396761448208444386384307147011985243249498453248716241918238581181763370957767376238523628909237063690177468346394934304446563368982448022309668400287663268629191092916006970933912463340058292594380646232547057482438830556194543092222671733987849963173079039831757184840891651776061088548591199057383669135738879136249691602384900242184291483827198177625984295031099994053127379167075956309608326031589581023025866254582080589371873093539036847716526928833659986803043935483638306647891040141285357776949987747908794929507455954559958472073329420927545099557948792840976789411082451760602433615320086380570754147182512519455111677464597163461864642696393549426206659159287033650599342695186089678197125413820740410663109635183993154477529870159600791966869625473911591485701949790710691948098240070957284288564422182319456007692639270438261946715494386367301611503092705920853404947432395582063875929004454132854050214111884905376378062066636993247776925711876033922544002758365916162795588974763521837110711241969870153635359308079441643437340161838185788216531402347482617778771103510524058859571971525482449492844792449402537396459964978644162445901756690059738163330952186939754317229140895800136972413337517134181535531035897144416847126802848293422057193298250954275724528097324853502910073336982462029088208799572417255902546001955523692816374654457092158316378212492190696126268680487943469671610882158336666856344381417663694817817070327235130149858945515431098808103217378366892022930685003572952795455475598418867524604314185795773758634746361937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] 209586903597658650752087333296578498482477025727051162378062722056775618030486295349541730211835077018951522964051352533927561445968697119708126187986555698972068763077371767711392508102928140073631178746679443847927470592927164379021780546485910297255257065211082421041240348751121261850409760820060971709560049141029323521745379243591213975593748327260194262222274747797169380466307649348408122115327463559270030932391048291170742039382876216554459657569900067351160837278033883236956137906851496820563637098138246049748190264973450034972787758292158672058911735618709549476371330469513072546701028345279233899891029051845086323828804709296164030743204645613399238368999951913002718155780068755098311377644544057217875339967563115124701627867494983344128956349527959571882458731076397956356754697224201766986737477999837004604337784352056660297920011760293453471038269169855157066943670376115328927126170187668659446309034273708675404479017291167993031155474078989079310885299821946761240124336826354703258186374377228767992990563587485003554736698614795570380468073055421199427117564710733739607859007707997584582548309157057943890805681192304936943876341322130696343623040493262684727812278977808571750527954786196016352076564802520651064373593489177260808930691621898156348607635111526960912152964893206806600065068657061098303301200002785101672978919459954647905163754411471433988070074683363898131868562578934776554237624503816363689756596186985917751332212912796834287353929937816421845759468040924444191869647201097297934315243010242305995692596093750889126569141471836244090626888387648805012697499872084772641687265112655030032339463066065317160177408388326290748142137289418611240113151263699959186466539539136326798909719775953120474770197660262404156371617312919635790281239178753437250002551689430746370035482441934211009446179194599133618817923841218953575231449990342202105470762096470393621953247976561651057522858111912248782012116396425747462141818999673511104091856933507963359262283112888490223002593570475247031991743105785650736087504223416684774852307703196517629073528990763205703367106074515136337482679613930844286991563116458158329968756654986166052467045644130003809947784680957034119567898154875469198152685111334514356948996531748778502880915550812022139826024854049761935595107649802903066729768997221374343133140461071033881496072555881048372482030188784697690378814250753458201317654470212088923341610581460026362794719754352998964810866076144064363215143194478021649394709152416591408791552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -137819811024979812437882656905491448754063406738113398720067711955902835687690233546481161236631247894762070019044945395877274101532097043949524072732694565242892608638894148386897846204601480399077361269912951809319620542038149084049232189623669746797862677896283128495571697403289462585953120316622304210844199103652379587083107563104389015036082319066201625723785566862357013859191552633275869854332698613411811546561282260035094765513831630922224665356051984331023286192170709733078812812033236021344041633514296223028985935716605307432167363741138766275269680591640361225748724125056282662716949875305377757908243001166425745779741156351249222431377977403863594893185688569100437141538635086430786616445309870391812847427046823271866423984702148953914813786265088679661605052079908747940912717966706633369764167189235019502611301101766604562957372238558824508454899348216910074256727368337558378054402796525007420773059740239821173475266494126738022263995642605307109673308902560558239359657731685992907336798899535276362176097033464504346620378700975754981086397462712565226093701654807182647027400928270379830848515682109794115282482529624523651334586548701836629001420158023323431581631538916981457346721785522446220474105984916022246417790647379002388715058878103867032317465264786502740851772655782610762359605890354344583899975344386269478396813470449384611803038777482614598770692889405366228916153625173129459883721918534401068705132775235107314744313117764869739035602723945268509345443129442611594719581834747345466101435797072647963098818886935222230626274346804387788222622480931028603539785144669693834727693585104877203821701682449883533351008341446942488009346269986704654872282461732992050982144318905130713729296683348996624643522494329360560819311152810177370210208712759714089079501079765153797634667980075952890655345424045348694772388166231566706706183576705172687783079525323375179172858085019674090178574822196995782638420438641881182478483976650080633863111822637039580154178041596086237645974804084581015340802132523334080025783595541296203584042631842432634976175830503281789042198162136785404347840567032809806495678548287731695156615165971905804509491454178089141600299095979395740953355898126151956851152549819356243649665143515856349927489606163631301229244306773779038053586376477703228368940466323897067872256738224781018472919012068723716642491258678967037904573590763113850402477080904687325572577854146973069006241242849110564755564868377009432774298293645715104877262013116471048142848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 66931565786831608722397929930467173413336448863842082822359936183533495570835795750782678614948249149354368784712884820057146989198985205742599824324402773457165656181783042641720121936666751363219279070215227708855985851656496508467032003452224650176203121668489451257509272812881697674884434090215566662744965119506629758693792995544907549995905561776010141057343272973326526372328829960755349724683859644325764935246999514311513277508848732529583981625997853996717615602409420969509650676716896481722069966710993630192736108518454874748299922542802876177538515864829138170566999703281441004772237144869672665030859978785351425634608995942093696209311701478245058599871811003151659316192962410157902062786279082146217524079992655009962307650911384329939478260066662849629748068839138073366567720313215718401957465728959010917501900803653483808592569130876992526245488082946558107134788925191060388354948511404019541877331895274850964030562594722266759444163572480404146035968546647429062442927594236877524059179180613593987202296050306785005081695198404419884098095207503369349330287037963416021749926548945305916467395145700323302178868068739073789441910768459660742955290003636140288733751139942106905017714095157331065322772818222104898511953911727147302709754686862587112419033214857812327770278733574175157647734438146075284697475870962397988454450968186512185208858896321161372132926031087199006136194981788451011921454627818617539459108003181126988502802677959207405424984239284264886358947629282926718457941137666530218963997482636054859811672130392497602242088269173049967208381917308128350484903313991276061756596131432816374584348180110706445085836715759551823204963694439899157252013041222121072650170389996313737555490758147519333689725704542873048886393641268927768620558285936665559575624094587344607936952489373357223978347194151241847696090120218791443476649509231637513314370125832328360729256493674125164616056076349085400034606877006695653492055109567883020581774775751678689138765314005513371369959181259905667613176264496935017458401786731338971393921880613444457472278824501147437493061916452196023990962743894554735023883218538284639157883852813629053736017346029923440007267029848095160772649762019463352276555527723212249805060113158709899105765555260953207844344746981678648216050475873401308915305667565409759903085874162209731768546351162239899341916015671396386946224629663033263131002857468439995920135746818597471242735464320825472120724091815216721529695002550916840442207919689977257000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -26157098614295730842072911422257556616119998464350534882167032297928835123213214571179062131128363743472912416658688949213157382918615500471345104566885468402951835676629624432700419504806458756092674815625595517279738875847771910179192522230232346842675172876380277743294048647807793038605582877454737028343975006378524101281517360163935058373318508827024063514152851913250997848203777604383831094089695391403507938444504376559806374593545256379180039575373371057784854358703277799686497537528488603393103989762972143682859768760460581825407332099298761844776579265928043329641502303075921921166778658126987612673764145719216912079498422906863288045520736636564960822085171883842129681485281624427644315146964050517541548826809468640501845506425211601418497123716303014595206685492225355033252151402689268459225272949454357984465214202338992827492015852497132939611351423946545562032154681883739412594332488034408614715293214069969690478095560600024982841564967684514621751871877388465698251812753204186111326793727365933992244395522624675506908240638154476263782700934901741128759092224008932603636767876930109999347125536488572705850048237632884124726149226487951086204390533798500442497369590710369643427563994398486976266383052384535697643278257959933968890014370767456182106960327956646644264979738650785821271826704157235041218574622009404951939586245954144013068561107473584890307557348149025966220318471788740088246961186012792780372331551481672698419213043852392422349804250997018571223213187839858926940076174238382250981161513891073743853121952466658781895160231942430820957971333420947183824176517726362977470178794801180426842488638923428357175563401747661617076555707604067987856737236227490628111698338989474595757419490063587989668668279612639329815768801612764622157701441465764195506297337400704338256834885168097230326949256186532710706781645354491305225058446647905461063272104912904063563034676217099803750231984043041957625135424489761857100353790116389744584839051139321859764378026899199905732677170623004989568398498303435932612468004586899911779822559751684550400926224660815441614477559346325511399168189834186155597189743017010918586578078862424948794125541453680401299004171929953922510212579181650677796792071248192324565430003792704615495842684370692734024250085642170052629539879015493434959880084884981925990907686399630498306768003880401599061315459174130146723622777047325490893731483207921672612342225804577086974468236618840579823348883415195439102758949947822770793691071642908997189632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 8369752617724475453029389943923931523098214999435335212887731738033687095155673616716508097343920179184717588577932518146956180253803007612397170903679234399375588938656375616387251602906457346243834426406850968850529431789745221791318171814487024887472876951514369861485918184023237634296674677412206009360669131890152400685626002011366840238380952360887144189528906195346271410855276770100109869788298401992744457615065984753403233088765069034597027393582060108665846862565163995254070233331298017655994821109195272242852869234732177754735641895606353356339541192914976744424372540531964129990546076211895651997495517112552888680645944452090911221326553373512634723843810870018626797455232178987368575848848782119842484925849373821768768356351761788785509698945172089552121967640123520474957316237002291539789735139788021656694148006690678633029489597445943668624350800618345467644039246275697504846635933878264936911050995096834304790861498353065180791250545255836194276415017315334651737494811964236362962145854838591250896921021957270305832700832521110186944662964623881834735443593637009631278069331882857644031383443330789314094835888688491222869371080211255628972582199850253724174822469723822814000240413736758093888622524720357042493996877759710786487763985001696447242756585078024218070451381373631170404758892675728878307239724400012565245422541557757959447224447503938675052543625974279593222007915523343121271635111634141040833424044822587705095262161201306132002539043539905342797636876918914910441052940763189252240231389142237756541043151463923795018072935655453460071390031848121726519783850531484728801050806141020969670454336149831183156267082225304955562844616985401075743988988566221161628913692399034676769700793991766009098601142121225208810157828726797428733831142106761372300027853419220730357929414268827764933947362654488328091553799346371269040936610552886240482744699449361817955314397856238128566967255071220989126692702207601039459508765838363022565045251202401660207602408265040188746740522977299093892794262108364260509190636567154453201499480340526689976511388742008139152411078223115884339144528378647515944266236422189568979105133336771349475676861929680494595506370556297709779209921666276843858081938089607700817850218064723085263335648362664375110592161216727965831368103960123545394777716110859192250864090213209642803767882885135331971400134405544148989505789508717282117135431834952652308962421804722364482597566739211055890798404453796904000979778452689451668219866504510237048832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] -2135536867802946701048844619825222883797058674560706293399557260050455433620795265052877486101624122212225695585150713861135528282331754987388611264109632840775465440029825132190789910397593340184838841365377401734371779173925296716681900802073635295834088926296486811897404091047198412226108528697338207653861368295881838652949352182673767178273066390314954739488419840857201911220349058233054944913015581737467235496834379915937901785980433940370650026920098302601245755965250052260927222247830647911046561217545651213686019021865067568293932172879908276366597334893505436233034974975996074807125990198658217384549464626343429888120632814976855552409827736404953734712929757697462470148973286358424045217113686405626779881997160123992488119698172530091179403205538115358779406436295214279071994801829752632309360650658198240346655837958122614180484240004532973796828507490033998588534133567717894112941080298625368900103333834299726333859392152236368123141702549739871570802584727103306064980642793109628617254940152740240867614731732269374872640728634847901764536456883781694517028592574470484499783206892438747297869268518676061452217208244291688680551103245906264547289355537958299356435214484628169111535954149391994221474418909227904490540150668893729232446231504208192097582125490853573195753778746598975616784044348199370467368699484250237655781710636381854492401970135648864385611095930091056274610010560386915551049196270965636415698837208171444490856629221449737404144321762655799911233051331838713360188628817839917261440955881951091199011707863376906083640123757796148047391274796355532608240881541243502691258773234086161677460237411121186603236386666265318989662957356399540276770392503025639535226425998877164628612804856350917391123303346822855781981953145504835137261158427620467773383361363040136590647115112713817640836295084250516001159537645721175378104190489137880746975202318170379336665187895206330964614473932352675672055948557345375787042508658608604063653229132200271598250355058391985495795585329459819572681949503961427079613455071081665869764966805707692872858207966861451547410522953859498386222437420697682557866303552131864414641609848580994101457040558327679034261539066663679290052548068921844777452697505627368539210749642745363574197078972346090405882883381628455644241259817984077296138575899671852139665962855018328465428368037290224697925284256852349706316876637321066189929176251184337593386295104687815201104426247033528135462878114671287632394862324753408195530540033600810647552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] 386176697007176506977646044495971816949212554468069038025572761215611429233208905440747597849863950911439468907077937303024664502399435030004183519391363557892031245404355314353424498643565188426809879235309499002938409740548851210043593661536391426092439485466671056147091940556309215127659157687957802180894900292019781429223387446110486825697459953885298199636674644358250716872269433351567187435594631737386279335454504515175316626942439440679528461673229386035903628675579472535258767355647511696084610390321324242944182128502744776423198975622313173047174750312055596059554041541331792664531307368311799520695407433013457706932922027669177459092903050060746741663223001461656835647619679092359328623277473130836438201077336753717345809851838042987506643186199016243163790007442833226156031041648321295921129108219758550207743046441833697250993484236346374779371112753884335359462071065637402186513391606238304743586983752973653364126299606282748287428348748609467374058095172378395013089481470520580926723711587303118595778060593523644900810072917412143988630028689134135019959225858625901110323949452833950045539730014100204392197511537512196062833734987832882151426513432955944901910643134143873232338431740241719530492156658899500462543807514039961533717472727013821547272283035959412384396924708962492190138788872085402961895572101524549374403373368142464587631856961407909007230498119849053838443386874837047534730292482806323428986432070341036970461653461113451446842175397784880278018335208775346421284392329328231011916902208474878085272317185212088537133723133752146301981668743356689565539249723820695418796083069702446999202320141475121624163659908266252352601230640517548106302325618703920812778065705312663784547383277514096122628532153925270160592316682955432008675035289855097836694223150187680246021474358255105858890941551014154001840615496369666125350165070588790628538591260855605403206484799468032619772129147543745481530040659448388093557938974502614020709571713406090182259131651935684005217797792894846393883983091258688228724524032304626642755676268892701028935643841290506879099595986549721355220161659072650666939519442562198646044724020152029542936910723908128376588080121844112401849381717796584464400248834143910134278955365129528384474103943704689719377113371857852369031104651784937310146631923816080863473790027971266617129105480439369731952383114183704376274912383525041244852230345758471908237990325256425028899567839702786775654575638176973688706658202742216726589182338403024240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] -22075400302918888863324756193261738078483886638676595357202183648751749356999598976764964420818382175968591296351435786812056999863215676507426019914803268999441868033891723582709033468486679356717656409988005327079304972663770954821539354084561841713073337395251847597745186250790434273510775511075479703248077341734320174182344603365352462191057006601590981240765856177437040301935175905158593504351080342381764143157522071246152534587752927631796791574131276846133536638632455867436388573619069456811451732282103733877477512437554551468842914322882339285894812620686793197554507297972385469596512243000759516269666964561663660487250522607569399126294412094753145799173083858636174460502859501430958536135035320788040300675006285015283019720074554758078585110157175376197363575362096757713613015679796162739054670063293596296375774563987475103816352389565539790471558933472851815801131289791002764401487641283374537942247858761556664492849741714554564014825253916132814892295075218965358074334898442652117424682199425605352676057285092507593320665583208816492767444013119341008754996183053120308753668051733551843390715228935479110627908290604778660051495831550534438439475107236630740548999083479535787164899886091169393033436672778174664661440230488131650107504747108133984654165208350772541064450561647588434637184669989413414086490229048190478079573327430608363282042947902311501022044629761043734125965594580659556669359340273613323342265446415257303312178350854882298806698336886727186706061808657756246161204312742991244274849684523728686826566548238642288823383156384685149013219447375548872244515357978901986037627862244881547585269053062648809829264632478061311777120620642032643083661955407871182917484506256117906794244853822491109146850438689571576622725868272384034761269093731817725736912786988427624968112229508271017426070613759647918798566314047811081180036640371759645201406645284143964933042251014698625679811719825759013602326001693618517931418324604380707937022690014965804384798305494019933248054128264368253111216062368258198187022143003490144633233849614618973454314054569713535936148242324490314979750907073158523623566246600653737866735258065981924792479795940719950843549875855172651660173493709041779180074762263810425504190474043613479684654040607935610534507740478763625710934589611820555968360248833255100222658906938306215590874270810372436882971403037883473244142478751053898652089399816950042443395238052543011521193215040788959630536842734852515228178509352933085421971388401602002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -15806989323016582134863532544906163602839029901755355321261425619019087373718568106334375306081689794275505708759247991522077495607373173542165089866027984788666424857446373758160418742927918055841450619576971422913455289296177801074211284663591240134567285708483903212811584326616707854432726937831369619685723512601599534839607970149432909140412552216839729877027845890765577649605285515543817795039567744522547218456070241387552827438572589050019817173308607916374494663138743693011025290132394052166186527912716846824152293518648449149442657078858885764680220046049619182920088664316343748047988589423642963278113501621929575548354091172498559737513265575440414041956189320909586686343084558744825636136858597208874894632381343949487006516513936086573810471096272819333320189318765895663520338194894777016322399784431232442474088958971585399583297724800608418852453728659354392989079992626773181462282244098059240732026469172778282336716430944124021507874025130382008287451334766806467091173135414798033668928171092840904317083925778979476984314496958867089884178345935124349460628435810047159778682471562696728643005183187286556243469029329704108313398566284153929317157917233292279108016283483799312710567781065059105399780825702824512577955361963866355777161230774695673816506156264671687056721705872190296500027898403456964714471266979890818125176472255521881060026123798641076531291077029228145640503768760081126428195610112530502241201684282472188459034418283504354235099502598526132430291257709212379751648919742343735360512997207541286440847743401943026215235523801765531387722041663942166654718796149075949989000611251911570802471987451227850400122995136543008151654763016908109246162404585440977210966861085317090731193744048772041346673415190711673104831629066949810302704962884632885043421692380889406517557344787138567682165335037926090072413291106482776137135860993824050984364486782500430547162609881497665584522386372402042059011538863592631944204389669858918085063178108968436594989494290165537024273957840097145797288456666518177239321370003821559234590988888447398365367951625188146750526299207933825748409714768581659738926455527775387429825466940708204384641229496378774491571940788287494403735040188928316841698691532367913329255997589873095613026506501665995349706004054867327219133889680256692845452209956647409412991357206603807898849460649064984053731364660272957172375547257954315111405318554950716339488763954820360147051099150754844956409531154385697687190299136082890527240108415255576576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 7132141337374525975393477338259209555433256596379880192557497407248785440961108567302966343450799290408039095991747263320769233801997178124205038826627482701845005778365989379113334592964659761459119697255550792942320878699795184429878464932020258543057379643086405082559280964717482603173512681844042643568643045415255139371828111056233301375082711742399418256000379650419850924680722873027474725665533691598412915363057910369386085829811242696073658298119161982980331844403608157559080528004568991681990656177396038782592037735283352305016539569849615785373628195757423325136084826683910708203265022849311102725287166049864341584328212651385869988475018911505688355468642394943503751122621879689475857905999661653615877592291584191648901668734832108166859632045151504438673947688000156326240699190895013864671982143239943932066540324330198450584871484313191129745536682698447852702992693999674129206109024337591612783360771570324477444542757752572795089070042491324146917719466677415302510873279079545450570130887090242352603172940287166788887405969370983796436239753405283336995441346910407077436750244476651257324319023063145622430879582889357248606747443521346536288381657330402134853324546663853052320150111775378969102860506597487864341118999271939628169882386180835828916647321481040263827715749312607178814605164146691737608434956968925752171299240525105302630525300143921184229490990258276368601544485222583296888515209690784322018786428770694764222101042485668611723896275709948981586604071761578062630788924885001051608030006677120049487120635814103467216337060858164873935354173502591825414868577169731995393402308183155988823204262797301947546709657847102367767850797542744298667941575333628188226819171507222107218446741156581468806971120959074763174037068017662474436729732718574404342841660968219912203139788221458591556835018694646019438806445150161140360253088658595817350734672181602394243646642166424060130584163947968629994279604801548131388123011827316554720475747469578292651340851173390205624891737203532672410556060896429751656040123915992755510080968710016440871105483797043817849143727375094202327844854437282688001735353662255995054119563790766735890783630419762564647018079554139922932920228819019498560698178474756527808401572401806260688790436495719057265706630395604687922634340187861982254113769816095173034673412482994618379131912259949563881784382079264177800139196529781316504248625299881453418244869509838438944917832291736671143324233057236758618529517732000402691299142852793073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -1479436680408021041297928770400652250608764559556536979187759525179270875815317257888411491778603814912903353008617284427555466901168453590014745541917456776834320671528945721798204335238294221144763017155519342627561782140450288991189180558074021760895759920658390928328853066236562875300502640992325928882203510474506597608234799042746886433869383850304752506520249927586411313526475101075957759300083243011298594615853646433157632107732548623663729448290999642451744192881960992235886019944004344682165478309089841864719479200620325623557317528831112218374402300297565381749222839192199047910587752361461616403935045327530284967711878671989936346764364999108862978551085249343782465144948299787041078726802427916087896864191252833796906898016907188556188758090956438027184028216106402733038372939682656239752478967996904894485221805690805392993880629698465316097901429049939479713852196088988362342485232151687645144799998654993505347878675719624024962440950412700661715120865851379919774399908856764807940438663604047882571714707724118349995219747521549649729025515210388863688833261356434125680949148544606009274366852344905356180930794049009272252129291348265582197293723281772701088906191655716328821026192831339602997699650164906546710847740671470167442559748768357290720110590520245554692725624879410586341785187832016691320474007313684792705264290866539588488212413205360332435587420474505343890869971951029447494317948551058222397114777449856752672729911545758333528077693053270823707670872775001885124479556303308860337183452748573550009376856643214918102123220832348700485616815882750756526350981267655094586867341165553921736342006798410403802118821175215580610918400999167828438375341409315664552792872866251179875543740150441353019427148499777553091962084129508378331030976715034543866699818349157766865545748358317661971228105868956591043714781554555756400622086527251772327715403589579845156191613134325786090289768998068049834245542748354342975503528745435806262840362150329208428127226490350622307963722678008509285233095006882078175888345969900260514028426997897841069371076682011009017919879210423790343306430590955419503739623733160989361726596459278749662442995924548618089479970165149444904086234582243908330511007996088487459089939871294031777830422062445056660886409023183665825835484826813169535972988471613744237810101574217239148527307065241637701300948482860814464096455803005311802156251797049343558144806684840569568582082471907019277408120760197816485649509320472219748654152378625294336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 45144185055203498464587692589046812446596780136408707815721761091784015738396481528637950561683211955528913545033901325364024488269741533876754783672801954970217863439755567378516669923756025127057324952102859553000131724823835531784733255536722669808668838143520841786916093570924642144025590639084405303785672289892817451034848587494681960097309080209252977543437158197437593145951286625650516689129444668431292387002826431069880912655453736950366748807320242586667972728617452257945386948135306656011859902063867932281868551644000409868327052459700400722126214427539058509767371845576174542678724885532085021594443041074684024039427224990389687019583422489798928689046404030233286711077837376713404666203896672790237386738707682448432926480239706140862451672740386344187870747588749879834249829059507822087698870240007519497173624034469304812353069224916372362339625445162743735819417663758104447847616216559317465773760482314968181102514281546074894519206134315722324530578432806253712447444773818412989939375141706835353571659186372398998640661984461029184375310505085759231402405986631360399946877275475506907655719052145998333475254759742262083016868933020231072526055834499152379369426814455345950264274917253002144428441568199522334129183465825641473868231773486377965896258463345705544965339598708315916043286745747018958406066383770239738702025104066960980087603148112604277697198979243001449997073143775197214088329436484859388226988808993941014377331145112978779912149547914000165904941523564586177448447686398124458635045738105102220528975434705682968245557558428327852971504928615530482697530001607779856151514918515410960358854370267656988961124886958122394520197899513223229166707572215596084098273743421027733909076881105043378020701075517734120866042926403435247917371153479144211072521728688442514882194717348405950242601032095873425117449626228474723232396722890247219175878859356409746216302014238074108165606897251349144308035861534781846667824444993368757863262462533781668015353459545891943022901622213264776679406033703389548736832436346865350839003456761902513331640040488459348228595989220101409527610642007189229868238921096842789456430689191224136520022893405854143813740546916230873855483687276679027433880523083654175666535871445451538586897784437171248446739938574175344113487892543761867812361313127304518332235941394777229920293299323474742759509286210570769356279596154211100472806785529699136188288224119572124334220135504338388514818176205279559669641405902499374623362739867746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] 80754521043392975093303150249474756788823430055458684003851567854136537713148033279872491372616413946456351610639063786324518958521164300572154881844689253076618255425106442974637558764202319795243431638198470462967146907851838181174912868779714763753186916879242031971895137465001105991204221828587850689500795928153410788885478077738137107675872228291739624395399065642663339655353105608915949741466997562910299366250214441322107397647267913752999896576779190943552135823767697986677266422909861184177924749798572537215531199176748898507343881169840428685992223762239990545356198236365425320238484827719802245012590641127439481429492062737543221662825052765121799742758792151799288740342272586243430181008728737309342501620098239386599071004556997519439164432062216354888883685071693019793367348787432687216897758560809239149615411765540286393703379268489417639054640156544171228068085013996624854574007071054675171734402571775785653673448363887447874741097947186129774350807239064970492223520370113270840758378588810443045599107046158687460658038169648633035668365660206756687906962104232874261478531158889498196839982118206371842806638462400771112760146496742278453843947458457831197606046386592383782032184066040058002511326618164076990607666007850539181283224087866668120456596311715650728845578790485183055821605952759768906172388981649157986012041823333417828510384719541985115294996631394706271634503657885113970272199198621936753137299920863899868022600945915994803970340780554140163399593839143350285835607064322516783510217284821411758289261624014670492045436881822945526389494024900757498162014257206739581349672162670569194173489529715685985029938993289423299602537646631824927254861543875211415626592396020532328306590538350680781199730947321552054304455576355367883293528280750859413651655892713198734207672084564684000750520832884320240151064547978986085076383281698138302753710522547262643533624176469527960115527814040475399293354646845390704341136244039148601506552574965034868830480032646165648371598145471306876822594966803323209016733948557944322244675068171698407786029390575992331372370644234821903192969575669885251943803963484928681013819327716894146259469100382592054168474855426552665746692058011289748094970278052282107214769204810643343824794327052036076487689699873723999699557376069246231754749446623182984974183869996318715589241003394103627075667420870993778787669783350648677246263410611521289708338963131453790582862772401512010299119989345405500881301437092106448504353369909886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] -31481023960643177325741613828629813673283787367324702480628188137660698722730348665834286686697110468906586213831244921953622316839848425159939090208219463175813361468929760186051793181285673755252996111536931404470574103690236954692276602702803798964098653625453076816980357680476825895821242100326462795872884400896524213276616828828352275634978929917198226905554696381481518438950251527507073006316959269124157099144078102318013134055448634948768748265790004941764385530850855547550843925320867081289464358673802638676323096921887804980910127649927486881811599874271195767124048818452007828281744148181422036843863427542461388792223655018421560532577950977934058477206910340594944516053639981034041279660024529765246702401253880146332020800186274423994366571985328137148409611996922487589809764857349198465972191769086714562407584327767909038172558288557937247315439620967661708451440934604989065933255054015236466867979011279355008030110747487802063005605921314579080568285496983160164120421396354269840928648001422727467619573180004657982178106183673176133147868834265148103334020350347459639733159730243023684394291476652008810824874165736772868975758650890560433179758266588970950425908690849525325167265270140692254532041503882534038207838555691326951017672001586676928974866934776371039988502986563168191175058001676043470882277393721021559409119389981112321945267640925966655739792244736393965854320138308800207450607147641564693605382159124806944009755743608870937479193786138658465384562350600833624679926987226831057558457902496505857731211143857959386480897315508736825650360847997807813695309962639831052260891383829640056279944018471645818049905335951491885197115515968876338074222263877838385299199681567476266214837888714293555848620291802835238321405057112638864140679384482733526795931874271087296276711727331751462950952519731910759993481940111203717337801718666655326593196411570320698488595588460101263137028014646910239968473387873277712083821675000726276543577706240914671502378264834560669285119184637227186550321405802124218765560814229300975791726508453469023577052506195358711118153087103118649178073586947005236260905963977886319597369842690435296846608675316277967434227342953901257717481945020829080982962571521676721099962822526998318342073379209988567850844663159455244029284897806537957376207601364280744048700256668880302566492005338532344951045457739951155896944627826702363872198283529874393027049001147541285400676352268740626460838156244403482008593688085247285468328115795132416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] 6640157536456604886076606503270621954036367191683119739038907318178641521721219229848947201457415836487853694888557896940951300516017172791679588319734170348736079262426632122271371217304662831557388736751047812913960886685637792188770429085679658123930358256788473714687756335481135456906705681200571036514703347109585777016664455383513518413582749552509770644382974546186281217452491281911061074187775465861056229883124848929723106219875994781087146488823999442716581128484052283256142218038230455547542913400811826737363981518484717469280631444386092225253952019685128156623854045207044316363912177567894864108968545305371374840491988191354737861435198366941849043495175671933419947065406782018092034009359650848959535182389542191154773218340798660022535978923690482019505418950977504173566609536679855816681532494841102567728280043634720955399550436583310654249554337553324052296696794159894428389270399470011825397210137590083377199701057464846304370632785068789941169052314081264715621794549226918477561267871164004197766558501294856486054299173496678036240070144792898349950364645751234635300092387768581153542306744792499928960218750857656431421352599578244731890999267902368097580470121696196996203725503257434952948896490332014536428129910752132053175205305482683678435029775509961164631678339824321287289227756843728606935505990117348005125670459797624457386130546424722275425242797784256006846810161813865400061078061598923887345737569985080530510867017974242203953829607692616829150114119917656502918327442354675670391292582841802410829197380679533501578304793367913899006754408612306579680735804485999854149396733234923718365805634033448715346470298918353547611758564957526650620896726689541730264651280850488552985769117801647936386862021405222998197147865074294883074726547009126450210403124309642982539765013958197099872424831033841575517146982573289563590094007568015295948497677061918512193846707286799914471222592078832933006239461357424913365842133847270918265978243092941746959058875062451559672905444181960319208582968129814354726423716392414898413032145933937290869484910256450492394991821260236441569204006910817186673171688454001161967549279076331557004437462565276180303817699657436546395496499638983915191633230474664431232672416283901504697318535069860511937989225905510278809295744477581191506357163440564199921432922108646937271399722954308129122824322297704358482368067303346437529207352172656335515880032755366706694547306891409353136564804483133065617635418661256316149921315918184448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] -796405586470039315434251842682924133877878077565645147453715360484126531781024929081215072220008714759680506753244001374279374273663416930593328743288267830567326970846771067457451511404368988213863782655432408811923528394658593649926289739482337229142358113866543250306659303314715671816138770869094181975001307544618410113630693586033613746267769153043939500519577555106630859411442366486936137289274452190652360426310317598351230589791283406393805267421813289998960918379090272906231663403600084728594987565761233998447732518554619343145523621055949302225809412707768979742242649476730412550859009733129962543728702341865549042532292411906206182601891093853714198388714123813653616083975445528035144975623870519348991589980909482910244484724419305862256357881527328904555969443103866940078732675532792765322311799430717568835322861668512382312610271120217496963545534611648036026428239129365885907966803102459776167699299682671012514327967997306344527352639283984540303814611008655963120023687012230067220867473032675014149790070865641203826123233487279107251436262910440832200747562644191276544911529144782928579083444450258206404138174757116376628576835648695407946000146975471403321440984330504540991803070945642406298205798238677677907598234951198491154187272038328518195313304032391262437543381674080829798756918080925870067169519677176645672839828349634865882074501235965588673463097723657374007783575942582830879056491721214056852548771585021910617487512517333732806861350198921059218769874623673627400658523953087378593114381099490373207024566793677548560436530540369246378853019202673598064335540175048041224812607936491001302738265771615483571089672232054892043115168961439559432674901307350483682142155580272055592715214021832770294390353855012338342992036957739244031247462292466127796547967225224514787617344237963910856008847548232807842044385000960947954933494792452239577135931868929358191861236783616640821917031988436412924782287996273524948071048507792063269921095987048091262375339283344955995742051125413279404574955260376709823860276622409291309046049903555021288989194454314089888113735700668083068249662405436083043744852502041659498598917012429419840149202881458071364653330040272122714191635889254138423409130743438179920079858623714932539259377165921050843221974932465969622001419929262994960955271154914398228781172838478278442680470910302169970926968946694715649527679442150108601254920949366745494525907191408773555680342376088491631885022861052510150589870658081204168356969888874496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] 10258412809594302695129631191912348156861377239796874342435586370595555348387305082011994422894297482999743569620569217513354895198186589242221655638998955784380860068581256493038214739406864683140224124964781040207038900315373518510936286994154019889041132869154630012982240614634170978708691319619505612073675605779712642734250883190756501637723095949864759259073233857308519477055471769250181006477365450148715195206495248440717843699201004581072358018686672664257653596766314236115000908988666559253586396017893445519030976031379233511553644064195287700140516187709637785180339115354033052991640105107622846934974423209298567993531463568969300195588074440941957662319067430407269261435993185699077783999855243581159578315154107018048895194403528916025528102492272141053234165370109567048482273003591233488660208373580695031133368694399707155298411532800925277711240632764722556395199072546295690855857916362749106514765171950155047673319649218642059682439877640769090875213256749939119799191478642984582766316953512986348702677053565809387695711884400385834410668341740514212670009024008234049016226394941777073844021949733195579056556476087952871025119038898720567335860807065800347749244993730615135869590913250867818727684280284325088934032658299035700064713500876949210614017878661134613700667753760695539190872359812738270664884767010134970420109073945533236399493439894391168587516176319600520700572727741155564626913869823727027611901983735222929074006253095308529609319023360921649355540028797047979225230890497304908110352414697680714394260866748723603000392163183877300625312535659611996761189474030994574846542375358772891238609502853243252663490947569238885439638545985745893723176291861854460690447331396810997781814907860759767834278129454670530315958479304588682490745053690077752751075446913978522531885371159328251171609203214653195573462692014217871742690226545855385803720743191958575749383904693840048313562044487038574712733488914020197609106706161101798251494297996968170184789713828958554735201770156787930642021813081200135986828976619652026785828171149790110810706686388071557141575834431155016269796014847510726435931776143233932693705821785283649678932248606115944413483292916300942934320976933887609700434623837926100676168896785879248502500764004382319791021884528529211221098160480395809942940997388139865571835884138365154084475885221232047264517541169380503685314061371501309605649581216848367379597502729646290312203506096841435427991524384056397858139943983673118150670124318720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 17647652412443451796003362225443555868371344576412013717347681444674187414151199598215298766096778639849449754280932758981234576032190360194218682807799530302277326352509418387764715680220026911416816223579511183931052947192174509488847704107643966339758130398851608648292593113561890547309551078950853869618713986654290338674472230518505848608622187142013374037209531498850187844120648023894809825556280621858869641586229927341496854525088569398096036474344990890537476034834977966844737855123921739948463672832804256686087778199536470779826061108529622540436791142993368150979076683417701538917030288316834009187566972835645626490067509138607798894179959982295020166457977790697597637553231101171970872284255562593398856620398522255157701010929599396175795583985237759334863474850782757378062838518610926014926512860004107979013837828240359999447292982508073870521520300542153320706959342064416474097986204785710741686593309202403415490698725945019071992823003509159254390740666023400048794434095698725362822170793544667653302294817522430593659699706880019190972987124929908440409127277349739946569436515279866667748680983900847858097753906585467019150479381871918649058510519565145052955370087112310083923360411184954145883277567876503040830972857611954924528514984114031956253941809763960727903439369059947539247322643883988301723988637236253069051245596990220637329448769330625448793291363903200078484244895964299102131236609554928638508585416520794331836717984890593180583365884047955336625952063579421078468323789257547447478146613043872578050691597231633723491207392801173698395257798269348047263388839714130674068600267751068164564571027823805060592176339705929483918268515543559465907831688855720504714560789392027808623546820566246519584275840713452118617823427889370519751515331736884333833193692001178000606829111487419423628842245324115805100870836623764505499278198041562083346724204001621546848470072823361705447659408761600376928579817651003218108079739126099201200386057757226860799565529054708937578341649878003198275244133628787217235106690749119643440911550513010203620338999981685482189327336322593100662088452577205881206127852988930565960071103415705189034928206248295928611478235410618686293974055742095621338148913040341528780161362658082338105225137417905822796423028115480676225908703067318311262559986889003735166745104517800344925456151922126435071793949861247049548977758240312247645477101992587608697674206702885105377996835678509233175959312236128211240036515858859531324200849506304000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] -4168584515960418785085111149268980349916342333688256078025831641939353902074188202532500132725939244172702252767905743499855674668459230203847361622445197646093049104346470441755736868233091377024875338272893054575376309542638793516022050738672490206472881748124227674049193278550703093146470954628899826265525949993903782280769526380739085620583859185380669045992886670837665542736153369214288425379547503295683826493563080077668393189811268372285902812587775406957554287640027106497984392675971367614363882129657929943578769725182935041557131539629449925498891067102894809593991534373198269526033384336155814473586532984086099002687817293327498932282855020938993795732040910177384873897534820511127985932402434235652318818948918667098623369476070662100441930729927084038269186216282454067027366319240665807425842434785387530524253541904343662337251630086814475320612976336246894999599406151371247698621621399171300430947349765658384577693431491005833137484522476400551445520818252967047085295409746840567675751974168014075633990286242065975503585702711015971963685530603437455349618244748418609098970435571739490231067193916012580268078150281173482315394606658664473097688367169509099250668768056843400060602282043483775680417649348587415729439364089773041436535804330282468773123173969437632015740059159668967053143858634760475811468679608053513253286725125596994056046847072808727085141051819537857809801866068726397505706585713176434934957467909441639500996499277562396475508203593110845165573525831304083766387392605198980679674254084376293562111986171912726440407802243500523609446238666555923487940554618120934969146015588685630650976277764552274624440556019372905068704178689953413111715198366859958106880019334214516156387415414014719525864492582057295927675447127370271255788501114462541713784985935821298503974464238988222413779727657316903634913062276316039330082903243987368226476855082788200321156622819284611440442985180914176179139646887902357557205516511873576022816134252538036957461686696122772771294864489368004642551221322118362301226741186291140519251520728850568629476617310119162622189165629072671202550348755964860745786479205248315311649067752848578463156754297970331794303713647466982243087752045918228504281452784031348799696367008975015204047958286438004295822346971237906516255652764322445383369518453965925672550259354122488085935580636517028777828890188658220810382477646738124387698109169374071133296408276644839394218240815424012826661477318149871455516170412206175405909143977984000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] 576884871990027519177072256443050890622828787135785798836620747665426424539246389900184932791771280004766128225518819566341435637710535697928637436554193162431352647050088755487024642016050778055627138828908381943840611577479030044239939220912147550678955510523736681230878540607384607856361610678709217970463492549148819358354776615475004271720425108333574523745584794630506839570487403506208104200470606315109599529894860918394370933339146758943268324726664470729463373478304056573491295407159018254708867578928753171674113543136270083611162143782749670802878095801277387323381646242183345947921618831530200535894502212884841822839606467264764326515356695630392063528873678758156579904649068809714118395840036608272999581743113234035071800118439112746431497264942543514748714035717672719161514785220453001203250243669206403341042285342429421540914016283559843904617792269093002692564027939287509480084218989489852952109531140723296007431897141799975333814616800406275922351868752017433395844907845626069715671346901134977488764987339507676114345685859484146549617409600953602496840185674931751265056067185191791940059124459426848684906869661507078656757156704288569051598999836082238587557584120713970783827202773106510459128083350137012603008937389280469348906565310488887026491940390888668512610801972039239107177371472081976183277860066771515022557969875224563935488533593949538329644976604962881434097429023037958242230459433637524385472227203281712626711822266830735928323186597324253464233399627359703185490317148487124360216814801056255760047644198692803218038668486581858326124184341902026201526634425635729601921746261074291921811999606827813704211632475451983715553475890335900461920571029470638110029084937190011311980468470732755095065087460520251522736760655210218348589837616653630544744911600808824471926538222906119023610018404650036218629729574742040686251765927593489477824189659125040170685786853806308674342051537133245846424432279031971746918493206121401164115541457974136923381603980156997533773229597712272192685257139202273072145248507085775524568640653969830508054895144900889629554401988946061640689890801640118780618237483052753164441504269609169894810811155397720769036824657626007746776169124161262370752266076488243072592453849437317906255290931579012835875316333131374345152915557689180078025339080468324522626378869561682828687723872264069510333006502973767708870038807477008482627886490225296525473997561440092642205339178836627824103686916924917579827794800400563358744881135616000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] -63793012248025164664152085113464364801086266842051591542691393218056568382706190430883737228092155940214486046093211297332902849810006841651338300181134565682289002674378473115942640450330257125001150371578991810706651119116740749813893229248534030178070530968711267831236229783277849604488997974081670246075784880239905356244340268475239655570880378621503313074807898767204440340055093809443251393959469359570463395688005117678568497830925838974280987955727334622743643776816946984917079742850779900332452970681255387699700069221457714277641111115809555581458102653346700858889976796854681710065709368755620666519539339579557833416254061260849434809334376739939590366709800362656673992627139904863835955138078207731465791221498970990018148949427063398575604824043494576998775829584054200844534501196712516041448069744161441210432014943036774071295963213210077280001807121183589399495907292300519846104200196986364109757816155696480254281604191726416054998354114420652056285917266304018861708862825341956270194051884231092672646497719281083397665104082670474898283661727498091992276547738739101682110635665433752245298041725008960519688784349581788813797087592747838547342145034452358689498609412805138819887277986296322070281998211507961242308088476944956930735969686311550229172560378293972471211046651061426291447188858718920429065045214289551398713194646484284396434626916475918278132059732881286947971628375051064208321497119725773960340718691372538547652891324581632061970634721238299245884891279892812935322120860024284573594229399333175622996392139238107428944679916519682434675751398881793769878178809945308233358880231512048259764714195847205962429003854245697578172909335499118621143945495393476438680268889028295619187445928414424703966657003788655652879337209109980282894484240256669392902648405347429386937867206883538934126135734981368459539867136215299883469572730952224819512784303604251103979460756541131797260698972161713802597060004444506604965578085557161478024082941226533905841693645044298462097512110417313967409537893860587089176843092241795470597160724545547067638879993940257024349109853918032854260195038946883600765362690693149125248319728750843049736557397122434646705848711938068088531422133025402217211364658674707821398724831689362719944546388352100937712300989468481909776645423239915486964663394552969201220025122031909118912752110619056709702861186392713700087280965180700744786574705751667787510004443936614187072148355804042677188393109561674615710391794465466223133999497216000000000000000000000000000000000000000000000000000000000000000000000 [93,53] 8329283313075338790783342243447660598522125260724156867958046099265818809832010922085317632029482908653038119012767864756120717152639862478655124640844731839422427828008157945237003068994537883921065411439059596374777602269098766252958156762767862593085374313524103343193727051802181643588265052357362673959775618174902648176759306635106723993390537909029076235535586222483312187819143244591426577125077814786049928512421943088718741795270822406951424787172309053406523272736507871199736034262788657087621356645397635958696015129747284621840340136190763818645188829813409731481579044011521798407404965680242245062250561697714002283349284582943834695737775779784162678789600005986838368031647152482603592936042184526591614289908760498752333092144227280028747805789735188096628157109531605835999452894846784846651284653441286826341031294567546431941462801103916185118988150039221182005178960777606176362358911951746581208545435686183017729496058904106039119608063629857751413862532978600941130455104048340971303663703495790112605278558486614879001583330443920298509023994788531143874916984759623189521796845789794385498194042322911240499562760401195464513494082544793549980678887661259551015977850647103257060822457938506744816169649351410605875325587683012485899237558032364937099324314153063826837709901380556408262188951496248914866806929932766772385707361790128601921724318909267997974059635851053237682166802055132144238738123240843676881153827959507543579111661644989455614620446060037921843750158303860923506667741030973775576602086555174045343748652311482367528994971227526643884839598022460555066117389383509117455828471193720882632925002275349309799367097305390709993484915861651428994203310754813845017297605722240339897326021654813723753907854878766447647684934353352820530051365083563148387596975796650057302519356999611181615592158005381429712768451743354118743004081866079407316591560346580831182124729433705524003645577946447396254176186386897263110651080306657845151186393155541981685850924112663747141687802248482482141039661361533116632877782952871861745849041747446442128043587953742067831481197541031345052576855744421102268315654467184797973409466936805758183460163865719958409362311636323022715479179316549989374640148506979824492721267822118775580459062933263951691888928526339951626449025713039992691786292957871894006661296512102238728261880799114132730121182378435239714352973719843391290766794629411148353494625058602869756100644127118553120784083647023465950583479495510702126989836288000000000000000000000000000000000000000000000000000000000000000000 [93,54] -1429459964538876006050715317696739901333732013016034844759356547697427004063381568826667474443850850936740800314639723688214518328659899523240299312200270066330672179295365483627129283786979596386421257360974139246943239944465142477690751133006158806560360010365933145812433240306193575872694132087603502087803957389544804061986124599288442786140072522341821680080763233550003352393292441773283114755204778541146903384590948563399390760564368780142496979871507813020575139600038301440863607378537672593670548993382910961116877456409318968817520854149123729798579004730769301042725529155054883605194152688721151438255830114502574957381960062368334715105910268823008773901612077558302818449267360320443340379114415304427956756558589481302249613038047789400972239975028455550613674502978124607411410958280990256597260955808314833384979794221781656136017733264682117912457086370383421711134450218789990510374655963621192983062949503532609671299065311696715625174799942659522769029335248175009505760721345953090937122313774263454695121908601095475397224351540455858967554669096815614486757398466795283650614264370085000807264117264723290040801314087694280468328205053100959787210684024741488228754132099351000394590649823639188010732674217643819838147893044325661672923733999333376586266289787954970539578713373350872180595351443088350399782156014876994116196814619138684512218808933195663688401579008150236553196195070438800732804168859191737466875747077441233308189674648152614720727147086929720493377197744480316922727512640098106227123765636372354349991033214657916928375553211162964117388073256665190581561843861113210728775717238497921440772859615880373572471988659240865301381934652736426936585791471933061283614735239262280694918242782073208200739315784084900963280128679979564432236114838197617461616464614377645645742393104608286532404423127432656132413474604460990374023852942025825634020952278763691418811640488508369588669382321365690270468140989194299516034293217099841483704724350309024781020474992113835912544563955997179551669002109817078009890406261820550886545831938895434562245419883904013384274729937365461823882195417771204611091706638125317132818951803118069352040659994154365836714692631310493190365991457205977924042208910912178135210733387061938741237505529676855449251629710319849060415140872460693271883315436951374330438091070992648311752000272290279926435370208717233359664158178622112621414824378387133976164310921406596531159297112253206505132318308413974701896709266958258701351256064000000000000000000000000000000000000000000000000000000000000000 [93,55] 234274238355667353287272887224676460947037882212233958692621749085974677630400393680764748966521984987380919154835086104557405288975542668756407279699368908590472330719531544696043140076051250633291047291635175265199330020909838932272391113740303754172017741202144774038222861484848365192399275313493514816452057561291491554836939944702919986177096885802900450154982512782236348811029827340898660248182159094326978237739869202682003476577422227685580246126326736910675718731532033962637905286912652220844083502461779597010183103258111659542420050830542168833346535848605368196251302417391106592008128750269518905999988419726608123994259918250784645866826885013354252483777285850386039978576414839063999172301309179188133849192664745828636120915332968324713743670500365795242456801619476810518143233411232593351425883547618949504065920945293435970359871271670882441709249618711956866142594446309387970040149195789058171584959408366839862619756138092537538057178268343253196406388377950667227252887351517058860696387813212346796426499009645221651382138641280526253622990689841368636556664105248596094896445818091654771012364216032374852787732223981264151198867625596424444055562400751383323304518332333597030663593933302159371704611556652456347260086274600534712756981101926473780026016321014960700883075580335701398966218941556302489880950340778767417398097421936048339412062740878448338485274754367731536097241941055055716095072849648777436993092733523122307706856382017712181675733487988883150135035110792356651181857874617726370388508359618609404234792411596466980375633172348773767953695143001418080247789657794769513323592919440850777677959883956236092521670859538425433593404524550000098776850905253473834055799055434039861167744657786916705514809993038070603974195053145877186743501373880898645488501527137419952435905050188671433904536767285646092043418333940054864913884393355332692599641353423242638218185619519992947933110913684834733246797864107803292444420604401554555232945960203420680890667359143838251334208579407552983107102713104438273595533113586554696460820707406290249175400592088611553338113389169045540712155508950193534388493853685716895996266481917495922600040197972464722378132768828361490810380057015885021472288377093845142121555512474524713060965283761567512281595065749404913598224700836575846090021914408943791134394885888430809271860241217682084522341554426099133547695204158382689831335704425237572655753548353653313601216783408502769845508094006413363711279605931296705659011072000000000000000000000000000000000000000000000000000000000000 [93,56] -31736762595636224455186951361597292123849741848446809766902197771748186746502277915924951700402124213843058429437657545297295654765232569578125121410493488235474120987816049968101561531963158848400734888874325130209190814248569875044577700489387970598707994116743336360366904293528496587164098691732896069924793960159086256790884902398648606401154101693036880542449165158513798922682807927964828277135831753316250127837937415913356433190353136320152029217925740122331533743662162111197529182959911132336007314879587975743286765785144685344924944529850732730049410463783051352322261969924554908531113047708160771705085435731802516846989014620386744029302917775284339337616391231266008182038760487456621257592269170746521468033239831052276146669973953142167639200299621679735372779717285391620387700172946465516940158910937485300703191050329698291460350380747655686724145077662874970987153790329381551967505007809809733287697404928916760722058821730785483229494224461747488082840619480509651827037606995695142881469225702794430797410763906632851680549749465101026140681306153778715234101568509799445518069991879196082028370816121098252916633103826674156536766678671573000929742309433026061678850786952605126519861917380660636917678154644299139705294182313126662756130613229590379320464343856458325455937062361657369308644501654670284427040559202297920533686946447544157139351337452596279769087257852399530300787805835426138995970331845822207335799759459671789959226768527326765490111675079719353152833923706532618279540895379971552965993605652063670450074279301437372352826310788137871957377073960849676861138131826431396907961735063412314744603938605055308543077057202938550717396665703265028069846750973847618486911385954849383686216523788620529961438559873222485969084398264316630129606072291742940761002760883897135335405158592848911392533412476845878651009481730860360649460603404090912099454242553872001738995914962239894548623497559818085690671145795692127386085446130598178923970861020421794036849985018279521677431831651246276786742428944953565800004918339567649476462952060418502517138482607828478552184279811145357516501410608476562039516130333349778557658267633619812784705426453143722894171781422689249017168861454852883847190200023351519745786089275807310654202619684040987363994366707258220380747981710155585705443045795880875337605826837624728911399231771353294837167125602943533398217495420336403428217355413318081068459879747627431863757370740546534438546660635847589255770263537631887930425344000000000000000000000000000000000000000000000000000000000 [93,57] 3645633499295130367982607719762702845280494375867691957759952020710317691273274206349864856077181553211279897523406864046932798188713306709296368688103050461668322293419564719695519037702634773296888364866191935130376191038581858468093160391483804441109482481690386030236488698392505928300668051590055379304734376867663829843342673918158578060842048199931444828821353535508076024478674644437865054735646134459720912036381749158032272816470114174287578246651586296661288977128912740055069177955736308286573513343267069724282696890154017998073452290861867368044985325485241887329013229729287559683989618865959804671449483881193864629591036533717710418685608691149267013166041262331831546797207182825868076471046885147601865479184652138902041300486133868641036701071060428507845154332015791303462797290272788481900599052027581505295248649261304059301118448171798386464818437166619236306835737733091684839225978037505021905263566618598548508458725418956231766109129046541438102165038308338815665536933119190656156384682981344800468620772485092201040260603529129437245392092186017260952200781917443260612728378251204598705068009873208875482794554565544583473585450562147880553747501640985019098773285986749788981093913105682020232073376487626039340631344308743284330121422315832217285188585889549635278983186998534588063090265739242516625082263474496891305525249057386409162221237519026824873111764219124228323629129841167754029132596819175954555642623239907984623102786409358323764697674084781897424579895321306071972283406171782768685551840562141757743340613742197457762265314004335270740046928478897402781696193221858686383948590431786697769696831863591515113850641094520014744842396256582348821114757683338446079944740800603616399106029193836078910212466215387486774418570912687750846286404545464234225488063161659923657774256194225880133590059658781471396907270205650800640223713583632747263222407763665206254887834909420674338322886157812687475178642945761413482941515288252792226591396415499223889896948060856060238598053542344377577462799027548312029580141076580120437148567045999445168347926876075786589404447425684224686759821190453889285250607387949563026971248375783178465037242628985879479519145431853711178320922569294630286553150883986774948068314006651133447599853453397826373611210889578125451018239390922850194944035201094509070007675130030781930275444823191926891252350118918779964589747356306260781592770157671095575357062843224657890977877472668368806784574984042973460300328719527792540123136000000000000000000000000000000000000000000000000000000 [93,58] -372695103032216514344020981279963427581532921253396787326122952476678460348897739939696539144555643051078159596940455719498150273716602899130336896173519854567412381368230471907348331318708207637535441387128502420545823171694946225189599538067744685992006795037153963199915964154789060214969700820448584447114274926457290034989939912993616929615616593865311944034553048589022385934151930598469227556592496438560042106652484418882892807513507197673795890121639687317165901355618702144223801879302672462822137735743319625514056147895722975581214842106621137592556685399718831779045413324911478911737112439422883980774246090401240920330602233257056239896942777046547415424415351913956568375531112182660717746290435077791648727263324736966733723565259296842536828649244869837506031747196980739857797579762979669378556443747592365031227848490004437054210529431008805098047811184960981923222115399914565643661012025591475914175601376627061342957994662876119950652254977058386520796028842481836721428742099007476267519274139004492217608541070695994831129014781919365529459236559760761657311168181552935310234328088419888032212413442049646592659090810428737798032813153257882628380000433906825509253036180552135777876727976258173020226196900071586815848399302980098879641629411958053417160634339027937482505607996467167048921321784040597285216507490632215113684971317554184761140019976104164918622310040346411418929968132094811198524582412467307006225884107691688233195442236818692596741672728044909501155768342525560636593284078897682097864710928477640039634520310071645702356729106430670787773232802566722323636805463634462717602181857473319040925993689401235585483182666318773867646108672940178526298181712282837818430859187427813304409650809582093986655659301829829465089417252763877559848086045875731374951980775725265164223532218338141633084993232918832313183918050545356247826001901614833105954562375941045487248707342486098550045451786997803381193982022442170797531672745715367161015266995720386037502666059412197866484980269930591866090574024949178493509226018662948751317786969931679261575348439121375952879576165387324678662583709885287719675247307728299762754872901700118809062873098795604760820338656317845818003727182236584113159862643660037743402088645302030238371587701211675791179245135269357339994365494654636992648338542950313822187952031364409704465289454759689009277756465830025435392542681359560924259257150597422469501664161346621121727737763002094385888639437974871022369606962022771861749760000000000000000000000000000000000000000000000000000 [93,59] 33948693135606228276395665722711262450030949740701401161871687780466257897245191501158737339358998680207822194462979624695403662033456345415763705352010346125526588345522819697970872029228262067918207782792117624552112465587597071629982609109265998159645088334668819010351277778507035227017061214956690063415724965801413898614617802607072833358923082086550778899947001499195330606217567933810449348058041743193052417733900202895706755887700154074550685551466994879888543584877215460406159862007876411489684679236342573902879074833136237896544539587616123083752805745459210747255017821683340515147248960188400625815074038709974407903658185297264017130191774553163832518002460936077725665822551608606832800052587507001671950739850353559739603077763759826179373434929080532709772381426263653778493180866273700302663594024388937835093815197117314316650464356663188222054449045639333327830939229615777792264965815689356790207094956149176339705815397795008930713408194089242722430510799402772302051229354031833216970201722487594202533244993488112219100752559142658610974826751440317397701508797468823797199640129019071466168635715112849887713984400410959934162126986887520342711723018958877098818229270691806926880822648710159460554032614676192715860546304147606569248994280903644428171337779692303568274877006326828825706290819963278915266737924186352850388125658890836942541490137553015694354348076206407638216662149550650719118959801272639110715939708579902720003454444517956503562469390066108433317112386315403132196073330075374205420353054882909841124109107355898901829614329016263282566470555239123625877450683565273797894745103673875718489159007540392396677840982595152841116032204026648556787435532187440277735265512670503115316137689409013908291973349280431654318018314395108859836364084542701771668942728916765687446937126287398005181340178236496471842275600308798019563957433907338066773142798814625144220671428707812250972010720199892665575449087063948073508652306202673560527050250326057545412280218541301371879049232381072120275875470504733599473948295413423772536383974644537909751752987788149689884734283544559560095026299972147514030587668868543696192715127435806536521307220177804484592852007339909998646456499423508881360318189917639085038409175278860685560276298200720631902987740765529053382812071033960121564392957861299535825469731305438083671749698118494053909397555539161515588757782737990911489914312685666830600914286654624786807143446344281245966714041384228789277510256668640645480448000000000000000000000000000000000000000000000000 [93,60] -2664725451412131994067173088139229306097736399378977611442342908367175977696480002703283154100699280118668885225994421110368083884685689882566543662137218263600588138098527462098033088111299808388446676046764362923503004474581533389091937283988286454068424021183894100220437029972434848774618152505151005175110162911214143115691906262433162677210042453412990513659977118252641129155850945872126710325736850067618770153950741867329039951415133326974181036405119006512811994031980475739933388725842225437112279873825897641600308839131161091729508312347304298544533277120944265885661510441597287085699435527534313077843995704838487065465187318555784416663513713872545546993826760273883249099094789716959715335615534327824362293883247116009701574886404471870878173064308552426737469164592947794300058728501053796883371400471584262157815670760450720728241807577769811680919957236164855747490694197509028553661550334928366395238753856124932414847933215666971992803846544005072437604891622560388061373891367187241827468632257211907483160465955412817198669594182403636863601674578687407288875227052939381795530970286168441238483510933987542001908944696824940056676482993868633864819238487965532974376264648415502612231476046445296467630215957839261831130044106981076419393188076586770525623169247122734023671353210938653402628576229058143643307507491974322985372328891452187870146770604800703762972394838816822133460919434579942531195071437273856715095169973907954667794708275891015530906052019892195832456720256153598663501847791976041303901028825253352580837705337667387200898408557941866575022421206644541933259121277206402632714549684706673773386911811945736034323906715885232139398678649666352705545739834776315925616805440086850586896442395290626530466738882920853314315201118313005434528042992364897222853743770288682801576343499414908111325960220749555772442603967108463792458321419806517432747941979494233045031043290644718007550629192183351822404202748071434964899990231060482728660812465885956165622015704612577858457616121456870890589861677840241774684070125089701093838540943470868179010386869648858288109582817841267707138818602293270924815187599958633806589849427494549497369374171457399011530136771701138472363485287498913450540000318382546116136995913649560152160228704343917089538765214283441479566025611227839748831493002964113932880050678868767662598754223745559891946244786491866839359507255884845469107521466851797998106881941832622345712190312735847368888701624341528735928427074007001464832000000000000000000000000000000000000000000000 [93,61] 173870350276930770203063497134043393853772779749590567078458263133745692674855852771592167512400306513784265154657638517831849487940573202587876583801811639792899547173694513024026821165733071912718473624670090942671331992180852284192721728391026625932951461894625073663921399582830366615302115503944818934500771877578081087374660007765483139354237859612732617224415661485692114674251907672431358326758803778404238516694674003996817921698972842824683521279006519459378718354464144848535576373929160153420891344771265095341254999810315584761103401456251878416472281619455292075986307356368057121906273081022909916186109020168454293205028995993077127553405126405308751696666868608542020914970681275224487055196091188683095610391963777001480891400090314934388026552800699493708559513308401273872699057707225967009450004535754733395708613258999700951415851789219883680932008803913332141120139284063707053422716481798467664523997364340716121766089104294248839668822786028890092230213650078605232146991190149964440296120286456757681252497201365001657466766788620881628778585684734038458347750687617813071532120738152569439900863293684959133981588407246495321117072442572341358243248695932252495963781629600629280503012015611175752816099771579901473802083274581442558541779254872906285391436246363885877111511408983483588707942492345775741796342173270887767613147557478658509610197574716783163890184765030800424776654947416444354269129848604646444800483267401228382043072435515536615180974996768425671269998282419990916727717563512706770056806236919492376345784610173093272887994379326279233543903826841417669068657621616558952328955001971500648505364905238872070159552975290009317425634813973063213591483482293649542308748925506012437477915185644487436825836663709330464608435467480351778168755642199980474965907027557415349370047237708984826972551065696831587055844072583622765082934913227758565293726996102931114528638852824785453538438819334532618712209957177137762050707925624154973248669913940146607063140413014630237013039740960977712752352957798525012405639402665724896915143891345712801170091219654271084137263050745611891182993323077163737130306206581783375224402766851437163104758930956087445888594761506462735903689554156637123554333436428412832152731307519972174966445345714903534998926120250475759876964305477796586443461509155187271615192821817555959742679771846675460968745004130149923828447546896975229696524008581092352767414146289023092474203663908187773144526497346960508889830984750716682240000000000000000000000000000000000000000000 [93,62] -8713703574909679408282850351466601860632259304606252084730212418724755214023927093578239200785621649067153048180311904622222258956249252362945535745483583415627753248298659696412616357763537641042900025875159257187828280748473881247795359492854596588407762556160796801886908369042352444534785357176116654505763460917397539480345677295901572537262427531262929812227105410124997939555528871471454289963600396505278931870821296139046382064482838185731633425174642279869396878288559280682681097100036932327934766234855630105025172158408088820391128499466600168434528862160856779907717592477114242179907293461681945349191335499653084186436847836575274048500626186556020801118887105218781340407879588228623809670100638078547228915607734611766999553349260343834048303925142835782586991074326238281880565956222276833066609487275251968479396217114881339989157605186664912061582056749731116019957852095128914812011319842381550864158402534746749486737584564865073187823048491566329414976548301773951693374173591068563695247551057593066036983284667244768084915153249361985617513232769300811888358634537657261725941335888464060277188626115728366452670804937338188161446996269620089912531391693075009164536555754370845188955073359544507574864139367830286561080309476804008969641631506639286997993242607032739443850282299407497289647942980714139831344405317999219533995602888722594611711552136937593425415011651034451245983397726247975698184558486737923271684543176005758512143314766986873351240689045698961881421066445183901930952667841423142788894753215187548500878840398247096794500173467734397089912738633206819960580757953263192523253275922947368521938598413660958089438395264364630227044024235251319354861827985141899863653143073274525613922607470250741666215626113344596314704883439114897191469674307436095707346116431533736448684059471962727518983789607533882477174855351698747101100574843988181493226318130334272441846945046951701013577078345340303614484511011994005751838244999329478027844346965590274125428762093899222575609581004933846850720204935773096250266871694034125249135445993363725714259844761333531537842308687664059751050667994041017311273167166648907302221938659446709242517988889715379519057944566033323161897774173299402826955324563040838476654731814843400418864150662441075572334336839284024259127321046692005193635745457934876082854286439955294869830254324548171109948432144447022731911815497385673326496589616783246428637393624116106660361691978712799337363455928756914986446745843280117760000000000000000000000000000000000000000 [93,63] 221653643339570802652743436698443697781187371025732215354950807983265792397110115108457845423241358592819623468408248185665058052134865804889932363014033522434407386296830448856072219113227532477843400319896752009503916585360718121100600300816742713659519213494588576531880124278887008293862727688300932068120866412917543074813301890353994779287510640273957415305430191862812657718252296326835427778633376271811326621812487796400525698587807379525640296296573196956684941446307407205403588762835307002657302858514708580630800345086121911458194255481694998574136290588786428329789231085092357985330723722342793814251975613331572553920242112842599571749179338285417217023048839120241211711268385288737815909634394094778280776864102081288892199494168587425667355811508534447836567093987979966392095660859623444002403737114775916401404020795847756911549745738258840285832453156872191341044953888385641378012351319668670802405378170264836750788104499596221963184279552172859522703355585961113239514382033581768236571100131516760190952274939473958335523366285799725276109721514544042068441833249824207715488454640146006813474834242772545361852859442986627865215756894314927322590307002431006067815360776520241447311241782284036383051470242573804644145962359343699290564428239820327562805503235912040583022685927278998310360311478348046052222859082883643819594144664451783571919535746545344096690432253670236743261911793521677645316567503686385703658817342890162490348433847252748471944952926091859535614751792858887551604757310096803583403280753448879597067029886298771263902272193506630428498265132380754603944225952182780557668254303614165572544028737598656795707429614534605487384946389176919726833991615261648064044212809420666299614012282463990377270090841071097902513741443214506308369803317802797041500954160373249006316561306162223418645622593605166690363438818205731576759244692622181738788714621324722896115014086349558744775132129098562644037513126295316580499220124889460244454587936898517033001416033263498659054265443270102444707714411802877778538740363784578459626538707164596260385933057444085826431172560574879778065760937353973121862518287524799868986330695662851368577808310773258597433808464267542765522183754361884642696578798218179954151833253041467469692966576804096388394421470718234129372636884725531650781527717746527033814567815601273035812403949680637148484847754450096912165744817270985903909683952067032661894636794042637008586969226186632685144346963624197612569075194653573120000000000000000000000000000000000000 [93,64] 16241709175642947905867459872122376601610701962065677253920842984679712295075436967510519698274471399912503374059501340880079757185480997878762244034895083414630333655457266676853558669166923397831427363579818522580939409526644131683515114675060242420104518139563713099522051698974302741951088115252722429390544767349722984055330221726152087806682365790014433106565373811427822222686453761920968669911824225549655601569703966025791101708214085195585222016609371304483772507797879266943468726194901829441642974101856195138244620291163655983516547153732229526913845394894520809031196099085645332463980276615904309273224539683352689145590073546481451000399270082563878754898263367502951983729533965587239096950574632351679014817420234171658580470813153194920122774882864640994899035831908428188042036513083696392889669085769880494464580943722044731465249661831999682077616615494697661838733940434692845537910355560626321249418859404611828335442893403484366598975135096052564085138305488933431147453988720049335884911936189477738785879473201011085634282119323454145458774045536211273399371813338183420155353967945385762654919568844493793509464140468887296439578840241117651787573914728166710711137226344761080876471930616041908354927186556140117329993465673403623785989150305324093637923324332370363034337875422588434261358280486578538265164447591540955597622183709523782383082761519651706254368432172005183470484243556223546369943785410211873857875170032351369976977564903335511783100218271768716405168748854736414940206324041885407757427509889555259160555360328845323083102579693487617499493818957544269430323435239154691611929076619610987766881580631508127814591608615199399801152253836110843689381865549529856178998836486033148940805442119778063994394111708308314055366965088664577253646137224471644516594232338502960057406923069950844668781230749403875969216918118818686304398218940121220178087703930217543559229561066440635736196103346425020623353394648125219324828935838661659790194955630493084473896203710862717175093756069394301994342379618206985193574445922009341279444292930716396178604080037206590571692076946261536895467665606356784438565914974061501419413434597219388506419325531485047410725364828606531586255841766782764272668647233495186999762549457594516586613925062178321837114412068583793853484323593456849630051830904199819760147965685506954669742400937368600522743433766956733728677469939297209517518434038719515691708571352884610690961128300390883823832121950342357281889342434836480000000000000000000000000000000000 [93,65] -3108799629289265193808738025265681585106260747720699145766506461021229356706708362712391876345634395571427255580084652048944899369303470077568793864139592043392280483176292731564705365079700927500861877218792574563482892932535960255075277142624580998520002416101250283558516038982951685078128086117168662551569533099321067247669238897151841319903508643926424255119455415278959756753572696012280532312769173928817467238099210607821818519608899215812521867579079027513499283897300245444377743649520110170134501948224359523837564976950007472836758603349386363943823770205610959590414364622215794891846253981646621021298600117029411050933725688899470889712297281876475379145193648313069280588652243583700323548873860246785530462714923196060085023138594216814726954998866850503188955132958099356470598032603767225379466175777001288480180830077337521529426325997927540265252861899281163705636050411328400426866989346377275074325266980637086361244238758361986741111719662355996501444535533836795365803096906346663535350963097445371580615049886436459246763127889797020437190597006206590447107200382682560882600878632213669280951262434025016448926337672852958794774611861275313538243088127767182950634017722221542799188466244035228184179967971965731018047051694093900709668785252528961135650713705782943043606067984288585443445916178374608400627825224349758945202439996754977251178141318966173748031787874603426738291869269089372424390596812421995666332965952278365628302174677126039687457947476418569944474256020788583867743729542845760764219776457491908179281989510320516271765536495102201005030154913396534100498415441799313473104153642692549743829142971944126574386349298548312494640010825752161432732580531380839061421334265626246120536424858932415112481853609502333570019029922691473227186497503646654625059958692226373278497785103681055289903370007657603027804535769689315572761932600719556028804657855445578272936642302558471620447256181253063549810119372346998183917546908893759313579528388536619337014887857571467993030409804972468461532743217142669005120143703547054782365201998208010571188343197306039718894616544979240232806280923448092167129465443483003612402553505817530238803323382533397614068409745497541494925383627181895822982460806050981267762323758696806828394728201319245088378694446061884786621096504798424173374506512213658906547181723339186582996458741001771614106687166632166592904304222725041445400499426195043540128625967591695853736639369038367065860199350269540414586787221995520000000000000000000000000000000 [93,66] 293544687918451147524160097583318242503240048090217782037306684099219836109611184234747278259124585805946403431597962834551050409273778071585043417566773659361337811337281181473144084548731019926606563555503486353534024191836890083300760080123088481296026013782012116741619193186020139454864188307891376337062229310749199650857562072898121419672404438137025126964619521860168425871822527276458791308165495485232273153702233837730614064417209017215253540980109781332055927914872530033659277593272754926743871001413646346168428368522872245415149215649414727433530370516272202459143214278615666050918569230439751683003256453553575293036218649310346534584671332697829940498046165248344742399807540842080662725278529930691429336240636096340540585181609361909873861439986041482958615444740904238730061190106945227285906991389343829239097833020265480819276897827013275154314087599046546480617811028846858406354095197554058043666450795133038941846247535566659058382197133397497124723345708726903007631654993157337079436356544249644322574523556038570887381896541257601871991387864728782936989472636936961284638569355662889833524383522791918406787160058653599398172274055434537401634497506642767480974356158975056597154717918437477535490059872523748172873003309213149237185234740240707210927509637794333722267833090587224149296870137134773398394553912870111522063875536135770463953523313060974837487170766579161610738643068953395381535755063903652505333350606115190242497871335516375251996184171333948425798250444766010648116947782125892481002145331640498343159158986960160620082912911897178399179986515121392095906825194798053065467507435642448900303759666421438796827749355017354486284539954111600799080730928549161677538033138941963653622756731893118056485943962873749404143729313604967903251395817361497505028445269675712878534083278371060405457348719708692017699246337982914509524102580164619046749249676856422639636062526927884133912566247533704572185347250217387007197258860391043315277888642550343251097437319522955483535401453030141773571793479062517790784436187911091816930994738396498700954333401928908755743493390123774549917910962572638664483125108380080511721325203497402244927674953943444531469381133195221426315761479445470315770877639560439868828645890641217524421154852666247993343730365345070386132769511635149463238059327865645761052969149682073956165249438008623277020350988109443096809993152387349728230559555994712152006563948535855601156126096369462990659088177123725215840567096770560000000000000000000000000000 [93,67] -20004276431435075062360328381382900936964382858252703872256103841145781597691738520527025623097223494649982856977072324620769199754297091540827874663856096817282339862316479715139430551526371376406581877073950215802288548238993996451635173810073926714192674350990179180936481370519965635274480445411258331089140923967517657861115291117474064251954669206079154362935484124692165750523847419243219158797868094003296933830132045299188540773330788445221869856939600249675685618113647694822363088958411008368927654242295772792800080163884218976447432326297337000326837476421073691653563620027552581661451916802372893779247879342698798205778904390598517500064971615100148934565445029210075202425358922893814046756517567887727576339266036340920918221030375153153690477864559035209941143045300873379725091263709487761916592366260293006186219564755642923636019259322455538341112149601282328887921641244707974841251097805038468151110169704566654452001682653544657852938544779403511653652507355093737630196693307183094732361178806386437568553877006176392398617807085616144615521430833010563343162104886930544432202747397749458214829565914549316417138673221665586022767127779017910723558640082938411911269879493622536279008385890858029690489407184644010472715125493099958468885391360271644857007718887594081840046856967672594929068172115801524153721265534459086328520561789236634611238099043514394907287654288879797676096806963884395048218350128438774773913711955948375952186756259693022656169376053974983289079365222619203333148097757414160972198154131646411716549882613261789908572206756859540447577161965333641104909415538690032890028970997777000160344677319355662252218008292167338319862053792517042155271811659306644849073634197121145180286709064207433154652132888586162271381207696313349158151176065651397979028350146077429373583334934655992129900553723281693342560173196753230577126881088294452706710915744290248733341840323717527104759524424891420358906234879075024331329465063953691970984077360496016609423830391775604424448025202829932852449821765699204729596318005226199761311902311558901410845537863447868103695553670758154973161657687468114474466075853371473360612759495078908899164577843805268196164400175737582804093684293145605226212605292007116189184722441919179033252120657381772979335514133625188120521164209317241933616032103513226610398873557991462427210285792679745008523466731935647892062638125370164665546566051792506436831701516084564558150492582731630239747486919331453110451259310080000000000000000000000000 [93,68] 1067874031812625301738700205507636891894406975032505530065470275985042580734203412839811512054170852255933757218883273370264372246724604740989044889828295455456365929007683209537572507799887352617804644891091774364374550720066321471257876378031502649068767165831828739257893088869323250849219956969842166250266205274455585645239677333094424789951534982091624165244382372069307891114128887942824616915973299482074577617806832289592544613198486911480110623808473290139454814151386641944251576109960477871557606969119799914225820435376882173902688784436274104974239522374446742112167883097417414556452850879706123707184224710039310821330279052445000179064963137832075694301232258254121525422624664587821730230881667314397718160124570854303862614859252877971449501933866587839743301687353674055136495293487413966254033118864422071022611291221527422942109700591062561395281550374315887721289155463675077740621420760847541543460222220121116424226996568111881557357374838543244098998764507858104885654914195172670373484119534747958519576033034987996986090975274279979192160237893239752373144033359668289527675937168183071739856319581318909013780847134081978021575581838730964164842055434124241356417202282229854516722970812820951605596574176518146728474665280847889381882877986566106429434755396098200108743350809680115147988633180691812467538505589847711926108886111693263868714429228190281673729510883364993887286487031671078312782189997256011313512654870976097069857305685583892961356139805456748937417064881544520602407240122527158248606076267061357232473331910744533927638108545568885780665013590612760135997105933748395994729303978051262674191922759055056167349731064798704596314889315011208097634037211737116857361565804410176136116616228744392458591754644429138356178111705326394155213861112880961332430639235349560784803911212243098858984973053095355067490817432023165588263159685582399935139306166426751029981709060625744381509493183589963816574993255154820781775779082028705268992566316348734762854321888687141939069770142361492858710834521249945462347446657313672810341551027941171704609766128235051744257015767898644726462805461828200257385074987753019022406821935451538174210703330516501042427786999341841455322677546236417654034327715778064920823703351234009260180600802862231110262075399521308670257676951347373597318585949201504944335619237107655987693229285704137452745188888837097838579137247758086664053934167519354222797001580281478808871027754489917728374580152405878045145122734080000000000000000000000 [93,69] -46441350654960280612730993428479340110930773646972617569047171794545553277152434667146530771898196586040052657341330335105498840116355505179818933290837196885117287873664850012298514902916557394820822120010893958833942195360318054132969118303528330055002016286123356892397166698158130925306927443078701298568701471253150575864481840022960382947372425281688958855387484797375391040752893380403836385894465619277084300016552121752959229925647143824167898768449110735477142822146145824003506724844363784589364264068739820783248702778997509998032855406140088507306311696630545120330615599371097559817314985683557313476691282048443948317606020526032568295521496642264512842038354385902318598573170916420453921132527728000593865293774007748981958143584422712461355971425397788892356412690051019159794901123117658269554826598645479175807614631407632226315113190569298233603122031306078247736279563929527839855470571580710996243030292541753538729859665578720295438923258064743609926267492690388028792804538681437564602080635396883689869608597376343617029527187969301443853975518122235271945283566604847751685750912588925576094688421837382430147972281722960606531675838802086450115830246305756557270449640658278819423423326844988231010868304504098908904903186008634551552508516342106018104753736993333308336694150591083456046117390904266206841747745487761573236761453325052125333749766883845233930140713439501919703160090123053904280994363131529796260917924509215591696499628543665646574269633471901310790645304338857218226587345293778154057969354836756023660559236496664590451646540523252331911147026129162653596177297827770014423126053586726130682040457179344808069772404625017789252917824183100799136890086639812314542936314732119309366394988712223238503384360375173700242115924525511796387151117833064775521433420199782348131842179363324527203180193819504955276743741118803481330567603273833403596126939087473097069491228493748800606911368817843329391014959422912063793617303279675860938901043766251291370034614357763774597661879052134593020140720466566477749205832159446104556058259143743521363703114824384185901143982090553058614335990409993600880303724702010706346380918221495232630440162854231165011857617333931661340255117631107077751191308993100280553836028876232883349939735920567898171804062661602069721126190635931635498328210129553690452571740615743948725776830900764170732626689247567024365268846579329834533928216912555860626990669383393674491564241667026986432932721874948210076260761600000000000000000000 [93,70] 1672072041877053074203603016853299280206075342596301633572554588265668220038905818692916843231583395077494157726647628935046033963607625725184007229160035954342902098521539208250373051443805171604900859156829050833006538448891779786752022935274229304566561543468231628765922828675855103562692806082821366253231719850327945170202620540621015583301553939394172350687625535166342480004770052808313144160521995289007946276504919819435911750639071535893593522242668894931659232549287943499314359384568383189225982076759263455255256945297146035872028466908174319128599752772975954357986351238407596223453658901512868619284539401219548830911027862163278663903130150747896940741651032355897721022644776517577200523773099629028789008300960062463636209697305227132578296008056161501598720052576983516339066347064839207808428237501715892021004845901638040660847688806120360545430222968932961527625797807138559844807911280296951225954946357592398020459622111509284611165329935858540884635054930561834381220648802949032946681771635790159474506553074552937197447424988046949645780855676453736677013795887247257166625746303808939174955233246662945333496822849825510180365446095355972323518037353415861075489175664353748049291860979634898870492806929662925983584012214791936545501273791703420659854471511444471283481903848956012806566358514521097397325507826222240432750648846155307488573131454022362713625084330483980676617369657257787114508119056622316694149432607168275033903410219361517164262982151277491200980147770740643503141579633560594036657713853572533192622381423428717107941892941908059595154210557808869338181037484041800070889072836670300778742401568006380702965214669375064390887524041233325813052929626967343612961867384241182278143497371552561349817001878854260375258334122417053431782680040452136016701201087427113577369660488557837572241949631756314447490948806530695438103925508440222499883525164228301848504597493367982635555834990795076687175714527699713450325126435770595092025335558919773345464858663463007572652464228718720857920155277299906389055652894154313656444582145964210008601446993362603827996495232356799489354118002826854951528427281822583303637485873507404063012044173740572471597597892677485977796580528189244262290220357216949085182738503105222881089483007619079064872227260007105324962041073993795127896418011484245651298545221547123895862002902422661433392620516664888646008897721982174119466652718241177284301045654557625364007518896041806319554715477264540682210508800000000000000000 [93,71] -49636852666326661729498801842737150885844359855530296447527528521993601872124350148234305535260508056172106187397585391391480201226777288493227171808984181808264501670368014578183744795045745169833665117841994403495242758997470911483742323186730405568424408101315345397118617396559048636585333597276882659315665064862210160990550070262177886886707458180201339831399926381240498582814514692282700250102387058731185993912782702630757909837394029981355264449956924000362516226243043085180704830595596292813259365702751605098372381672421817296228805603997072936416671207553344239318170760495188585241089568360573252051422109339286681361749649325717026538760473331247653688132692372746033580668238024861912469792412316557644491286331085050935747741756505599306064691360674088738079866943998338191330057240482667817030678534222024453241357953052453991790965045266310691707267516355687803925611045754025466583950511825863214909065501411005469468659786906555687941526841605070506825817358610428148917566992792122934292206096307034753915916297545198750521836777844908910382372897093480859191817351048711382615985512758681275524463497745452613404895488654869500438163823932143605108511879246990738088059797962981602379086964803091867256710522959191310639871768566899490165579293480186277165651176318589437505189608362986679281422679403007303596459752628625065272631991850263671530205405750489211461226342265155904275262686865831385806650799316865213319522656847344385510396035981456139851327091790614020628869612335970367464558496920362838611574749691000362241988048592211698175195821219263067859481857010128246129865653587356719244627760778742653397771660512272449353062565150918565274577027171707316933031280033331315848077691663670616541343454868198709425024116332633656558821114230056220535477023874547458292408690385339597213000927744458677165283224882364177255263184254247214328673925809627575870521818796101053435221398265427947582976592714719675797141835314079583255718563666201676841200697977992414806921655474059534867309929235154209059315731869299490209644102348563128122248208936355127903975993989911681264022970590889474538779235333238239201210613248082612574735809229618723597889068807992364913898176192046453070618315892079831189043514110131024126853155124186219941109886692763564808515677325260073114549881490313893092888763723376061778729169788589384878360906292738886555374115895031526229956627070972372117463778009958297331718295353656211718589708778373896983265715116677234320998400000000000000 [93,72] 1180579074262443959957766242461882408199664279224961348478553495841205564125798250047853748641117433532991465474194850112772034540723666168872988834445026981080606110950895173665100473898321488961451726561410470859123040378761581698670407499947010306622534422505558866390188764568122152788065620130032490187491483700046896325222131927948729187663967909899291493880777014050138183616214408972788095341387446880554058562557114380887853138051238032948683057681556506280144356236955680058987097979395629150977494823383769157723586288710058405192569083979974351416332930002929327554963310192131678493239204241971028712089655121011087809349515327327535178543332172457080337051315728174727887004903718031380330135721092747189478510341431975825014267135584066354387152215826562255430325544711768247782955738465165763309732254711100092673578790117691650223040654972188761954559362353900774176268634975164150103679133198159195095657892077538259395457273454815358890775132784503737415784307476958526464480534232511036145184114026567841721704944421445735986917836885990189527757800720567237675638649905116952097314474665964459353985999810962036085557108249307143268499683456466890217131072219061088812895820961777131836088435284536775846578357656508951568831412542255972945484386651937998797101869965671445485679949085653612505836235084494748673746325072834566716341736179680662524673470329064572844785715671764318236607360901920533724963426966627338426323540186610367940981521094047622094712660509608970773216297034067695296893691126299236432001898071289512711189670380297183328958361157366339617695827947599034026462193916307026701721577284474676075530979816604738135978682932768065378269346536550344520288445101475694522208372674028434020300158513574821999013442724321633207556391336721214898233251827953897360995865248205515618430181367071272274024502025254164741337154919994400693167870276127502289662498848480672455097203359636190477756566475331495752793518088198312724545384220146813258696399333267651176764284225418783518652332563495514790977869943632643151911972922074428442284410954682946472949048205871784937000682244143368021325177070647225067300769493400032298158851698799193346766996530096620822334108384340285593068808039778016191990195592078970641311683528049710316172280464846352223719700866755071878088136902436639861785116009357605948266084110748567877007903377601167503649379277814889638151318171896583747722511035407722672628147579996979803214356296517064727029742727375239302348800000000000 [93,73] -21430428264374420994660764497788906834956522743300203330039088164424136924266932863030754450294743216774562967339692345975803626481336939246090219781071927734037193336863930758430366200496076673684721253731946712699342790607040126197034745746855204922515839887063377606177735418393755695417030434242289501503579494113162400993700960901968858842594950353475310028111515327698529517856554077343753202183716614819207723117007226149416159164003840040272130599943861538906625550731012989380457964854732755732223313087460660057945263586582750170184768054503479342110554437448113575737737847848619159370641599649413492814326435544632649894069010807379160190047569255167775670080814912419520380496373310489492993624810289929354067243484987163260663527343144344585915960898770612477090677601543695494572635446907256536500282468303706935456263403090136795852365066781545680771966523387463530710886653241373182567603856569926985976009071560969928249201438043368809624424147725124705346031583170108010949906172332883426282508614455919966192071192131553289490561241181116608912416731558844474209265274811251517709234799541722720338820650274488569996026445882229149327740039092064145804910978236928813524922553590891359310547923009598642755777162757458776722474314920404823100690268907042702862109971907690872872127717086451120981371735838174089992270309991826372321782473453377570435659385343402312835612888826479427908600541166868475408396141529988863902570370584366158229019447933874753156132126338348592765330874230232123404461450098316636798729746436555666333278990526193171925147894061699205572848029738117132512888698756587277494340957104548592818728837743596404289999440721307606557507777192090793708408158437311986487214791208482708969505352113498592952050363149030210884486652436196628484466669178520148595295819274488840219841109403394668762524073345405663073829892347818026488615133545600512933578660717147772048533895398229182423255818225478046128015078346270202804489586170659960164700599137756764667061158092573979250903958597940554546549656114067232718697546873840550477314198672064723495199572083396493100742484520247169616144627328865600168008041740986844244972212009668486773725282310482340820093198217475831055677421059959895630937447065305828079130604243246878405849557555207935896165271233873907906919657660889999803954499464688338255432853138762506102318181393747139109467800905361170735820168402870735301783420033495160373990701438812287663192437712437100520266941654478985625600000000 [93,74] 272215994186308261890513023450920970227975433486028147465105438277387388114153254834315088380689010310875261826638530831180588067193561268251092935889261384242713759827035209488634848315438425888037624052443435709273633399116373040002204315816650588051606766729307126028427293163420999142271219180282373096447910714611501343685190431969216114221863224408752739292538622360187091138638634046113202794068415471011786427192790136818055240583314539564129343643042083404663017675145555518179211950434608963323694256563626000449835508963624193556424608785374326310920311039338036695799869469451924416785026824014148893050473196088223181558839005171407859821818906930690843985762568840072155778361456582896928074390177231272264379050921318318601212144525246718092483201266834719762541334413865362752051497816495215546340185644181657028969044005043586454112926180897718318085292861530227395270538588308622458136534212879055291064512757365763222994087134909475863830238255837876882467168605575849815600005823009111076778904991410242005605749258812000983646370076534290039448126569271684404172825788459994058038932159838870709190525759065558949511786171059621613506047708419558896432249339428552125582939544287664094384769263419149604784193906357120070840773734376348907412467130236935614910375786949660777747254033103603681978096801869113125902322890959334006750907228423607064710868493616637696353236710594674985317824230337847399567236790031686479431130608224644423506330342067259227317307026097188136590834551964183735918939223578523003999446235439780764848748770672293037696676069519983832569571664244748917402265721941619921080113147128493991444274509880470033565494154673021792017764559904280899761625902126700228474277057159654712287635286234434896540376744136973705311659064981266580734266310260605883507932044254773753835822224638466214248211297738485710582116181193882758809048004207884704178065318406723928501016010366081142187946548520335762478654169294882190278701830301087232579455416061856206178931136813736021313114003464009104857741400848032737413738302768612845103883814197505546031079614666488608463502364050837129495417563256989290825308537390462171772033347077333260101973890720493895236244138569365981981131924473721710267172531456241876013992878321600845266735052393051538133019758295840762828482297445279060012539743453716322404861928807848250394758401926178077786457454448972647680631104851596634534556824749068762744028432008201149527526005022203365549537249100857344000000 [93,75] -1596301833643577892202144759476991668001337810426106645115577110113065435457312039625267081877071859961648987893752187072556343228713528079044945258589725811243086211207239576165508586273384462552200639626426649485032234687981895644983956096153110370600138489770116610763898895219292259395363845511592481815632268289891014371291970948643201113775627499568114532420876530704403192733284789357540338837189126449704535172636393637850277595156605695594207297299443334935736150250488119285902774969418537927288208167684490009028598228259177876446744137423076398182708665393866954269392500258123618328508297475825358994071562155961411542041050800393535958880979631395376190135841735837159118540202483743540068363101968845488369674620999328454512915250837023660272536781689084814096680274524105695190377982038287198876055591525072510170323653215594558939612867083910333194269498385481057690903312194639686474492133804552505833276542191327323853926044212775529309647318635957432889424292092933431464756884766966580923834379843519093266046892853530796697437949317985023932713498474496387516802247810485385569152464879759327851697452223566651912091871116385659840512201068818379328137003657971830263442136421106187865748459480189589739911091377518156583724860678922463421930051354398198997753713222669886486153598239837161716544315602005149329459691131480381720957091417211392632783551509673187762539604162793705950909729614131343972201285950122027253416821067288141959695010767668264193879360206937210517741318933115592187797120758194200405903447786903184682414123734511491532951904652777355664557238847108893031836235665839360197469847843380257308637583300126787817561831062930672996521924515430590866418954158150146001779030405617661502262771570846892154169089707015450451167390361274612983784000020073245271737974584048863531958344138600520162968799421742964241525092804496521475268571194329264853165976688393695257557088357082328341499300632348054739526478289329437205067950829314683902009188879762313763153742550491373452287869405131391933541724855381609851141507662820238495274078437144129262072161410509362276979512917245803427073861389420692289590102142669125525973946806136308468324845151803126160114824546560786998161232817567493929582968577614745607060106588140550109055627595246300456286733469000798981881034434618819295117802638233449236470605679063015883168728768619730974621426603392054417567691336114193111453140011921455046420866397308579569570530305616358155222420839376047680 [93,76] -31127139327513753685656964487846475433010755846012449418011595423959196037405257750115673138732096078594023058748638232078464339550531217722252249131913528184188389542562371328577245505863503789491995271933708524703431603023673056417891091641509578755676297460919373196651109235308026019298363287771015758571224446732393807572107584207325551906310600714467441887702296555744659784093434947767493566000646614690359721196470496025147983758211874220263807756165374993608519347745913570012704960842599049427027001668070871091895716445726095723514343784425546046941127557127095966519654570603521514968115512746343913813878800009975503123468246185669802695568551584423762657012526431435143284320306665456753800029117124359192182760795360051644719693434493256298603231214426252430457918600980981049491338894290084567160826531773897133120834948042322722092220343704274383544892020900905618601382949961005941524444395243336751878822383206747902005722668369373856226091712964414196454650670175279305281163168322239325237598643011642601274571374642812412739205079811666885111920931211824853209576867363486578477115968463050626242316137241955224639775406536260313001055981870796023343422542578388315435313746915011825596472028098244650091289679496236847689873974177673670517339966884835127389575277491975273892717129650472673134979533472826078673516991156208590268768210107701280440625316325126415345767907097925624335360357132444811139275861255903986397311457188609946146889886704058791169000072621507484676621045010638432540226884231243857603532289762629010651592373701970170204168291058580343652794863581902337086725095916635618171441009570250847278878997626003524640475765985172525646921633096961524326085719297210300819621780173117411936313862357045559341712652124225493799198349273474589636051104268212093621181447577456533509635767609579702618804963095081281752595619442576159473657185321943800979169442865470215931182419944408650897422393167325824051148798784700780885234772165931640471647754546089332001627113138570380376090379186131816169269155745241392839912921792793462262908976772070160271857822473522549783514435355058344271732916122872530845643461230134722722407052645352026400044177502195693372334000708185794088038521628255763375008141102254444202265404871254836981041576936099868370145166055341881896019255236050604534508094969486718580860735091153856401438210434966574070644293538061553820912304902245254243099622340280605236616396825039288507837106589808190736392817568000 [93,77] 1791298633617360665854434996280616529675753028385402437329448663015469451735511995563446788816007584696495812003737952199289233442943921564004261866737848807528722562214339096215949225834909454971058729556746576205164863869257278463086723049691448662023231257140523977187035116975469785771744108740667045120367449391494884763789075213492275382337211139638832347947355242265260037650729759629202991684001877845647988339706136236331139815704430474165528847739005781588166125785025455255265573680107728206530455461543633593946016201354005655507550570166207073647758892656712764571869917714791729136233786819294774502052689460086674280443997632831875510286567553957080863228306152507742211503821794968849151921173939707813907984739245221958825006775374752241110144632413966335414738973654162436732446761420813217995817864739825806301292805540979192832370274276874992525643370098150608362652373942329073649743685644369293765029116640743948376946422742763691699280172390235771600655741749410613426618322292612370621994443309448972984897480232886805229878218076175091524442196119754956130082984800669276763582486826208883508326109722172169379269412899605618091112835000154252538930196254934494402186335874033206779152732152952686973231153610346930965354302879213127589310096545497454516774114977277171407108465248008372166709258577195713014481793705780851111383477236118057890301865986576524853348548156645327004504142481906044677497761261244581071287704895624837724407672576644319785461354860332240619816870197643457486293196651229442272416154114531438334959767752529758594398685502552388964146232380320779893437625394971145330974075835319695665828276509659369792877834758451968179254392978637981384833375248149592087780608839190934525830795293313744619976092203012456939221774364313822187058148975366079044060327256865506515554668276328610054682488276924495612705072465531890137269890784574632935512147833952964260009881200108523173677813016013366678053317316666959868969931713476886016940001006796364030889039644347748947774569470868273746877240794141717562461628422732587513844107836833292442471457587621788063221665768633345399296758514422006091571659665830419704952834634131216563466668197519429353343122473382192015698894052937423840440559532492821999761179952194896780734757814019921372723118706121320480407314463244016207688836447544079098344425062603689824323041199537974193684676755080060482735879975194449352992508487943159264080023190399824547235380886515232673594672800 [93,78] -53089953029424628920065994622320727645320293113578150364501675953214899458075567729368419596363501843692256649672861531111024249679664114560053859267734231411808709088213670124243845920264489793480780727348051993330172086449618865451348713684877236184564804764982922059192522556657319947634321191921936491749954525573319313598943575444044068162577462493733386380993865928006125676873777907765572535036374616355575615056509016472822052923166678109336826906909543333658689420343666120252368243880989940330690927717317235430917482865687061396786162550459336512901695394786951189023031025044051934679724326080209487687524028984254180166741656007162166353248315064269358643457286414267598832135253804809497063439955350993742433158030316258370464439645949297497550874582806468691002199767559714256995486676654394745244325838927889482258597773379225739317466889392513335156331407976493201972060553428201315261462443802552799755563534418736052089919399519530126653730180165058188067535469031918573115536091457800123819960449575130427763842410116819307099454055427989768005586663269805325227506623044964342927155439722125395387560699179785360373196968805629920319210406345024507620450740964783282128479873691839375492971338941396491183658485397424918709921771286531202037453789089288666184947886795909478214033545574651196777892886518980760615309624576256654099958663873798842928016847832629792437286152789536152316934551136215858311637464645599975811401074129953738858604215729094916147578734247426462249236189807495280270594776772578808165034933922785766842657922556670227932418869125207533373041255531354491475507222472909057886919905053144245728916068577894534437369286133765859629971510420728265703586422382349844852124359618033987500360399809823410998638355616091390489383402401199174074519715909874115952913948684913800118728230089714377140038218573494524520367763080658396298492506112012399201104760353188099293530793070142262999450586742022666523749571466779893919201574326225458384784020118400600746002243162860949101258214402308232510994489948144993429468647003540890503071207190079430839225513980678751166432146476115055380692647238130472628783690350889115215468564419000903255856774975989206161272888317333515526052585698317496248677301706569175952377855632002217532954729360900114448519552956239202016095001783206717996423915788154137827600579071903866145083979627590725850081051232078607980827484033826573119909210360396826509994475795471159258556951334767404880000 [93,79] 967858179096202003575040228753754911186490842672048835208517175261691991827268210685814056371717739810548015870110065581074481058285878717975312624236818402645193598334766990853361801120915501367977325173776599977077372303942646075960368883658058810529428307494967689041655762533398742929011168687966465008363769140028403442984930314621243672004502729953049704983673847527060513249177896419610182431908238287724948700155140238923367626559718364421719997811635099568103874894549193477379800322420374118176136802607051666928832886642993526652439576942841566256372205698510488753107269534467397864521324286836361108141436464043331691496204467785506108980029877559852616935772893211507820488029451434222609073744486175465324953455648169511910668472788532431309336783823218033888290920552136783213764411593645414867520658013755932150026059520821665734285179740533828810117842862818949966012149259159132989509198300630473483579226941717553605764579841325973368675481255144248232099734011689795626493088794295489708217310752483748859010749864152830970907529841252992082983181198067159824166141348508428590589111794048262478925394262036692032972449588721681970177319315704570195193897367360881024810347861836444498169366404827249500563430476754039915344480888216008930547392404336498596916773791701396994117913828548995372110538706989094614974446671349571907827860190883480586701862105116084104827450111255233325066976889403511801811483756122227905839143968156103157007195617370593272398084503504510048268514776793191219792792129029171089601695176299119947608554309220822929071367120767460408970102153848782215630877249132800148682711367880865013702468832776850557387824630665721044797157951107871784253551589434850826316933999360084441056991971053263066688762746811788093223685092882600307417906186505281065635108759559186220414507006057815348176866556069227637533949481328721754390979930246632662550576135192920276170989621100607790261919879073975067654123990826862914626760330384719412528147216902445670999308760228026625392036648760848483405319171910182272291436890513999029887629820093752566719165597391381726507436813298576379779389424868137745444959761451802206792187008515410855076916230416121047286630015753286204100273296079861685682628683421218304367891299487834847818310238227708606214112382833458526252285993849384978630629053283279095163380844716362502567615449896086588065547122065030088927381789619035754218093112193458840904290134088475667546678838497133600 [93,80] -11152812657304980027802118570432262655992719764466817346466055360015548900233507221198779852234976134885303956752523926402377145934146920819591584865815342699262385256342313936674555898987094806996156972050746623825211689798936141554717979853491185572181164868032791697348551679554345263197995474575701026487164434018795553442917958202453385962831894928718855098627479532750827326853004814283719863612508503227365339155972450361714861193611115266083056490569830960053175700597608096124297490499932544452147606104978160910873586944573136166208087518267564718743064611262261263560684034430148695928282385487680174512904986989734084678824262218072122076911875909219778191158386131929570852817207116007360501812402808106516503907819016831048330722424925668451565316703590465038836881476461220709672926602767792062625680880233787651513177098560055667818387234171717935370091506471708835172358304247966812053690109825160599998032491148388300977138585766401197458199287311194197080900622868835176404703584142009398172111378992965366862080361282910658922061906369563156187304710202437712943331559340715910201935754679875813175012025653615500485093497799390145846168537294102067022133163817881100504587378248138130371045746858561980488069730015216664584323602851457777958544076973260290549318286621358827048504673522793000487431988508223999255270830431230796034208880995305904502304760620025037039693073318505564928677472707205391211232600573813514469852699335347623364558859790051707762271724897288310179228888554640888237608220055947724816168884080418767785156961172060864869716580095458747107907315376815660442784785896265349089899269398529951205970152105120262882349318241780540734446121561776482847735498562621121086927127700777910482112109027572157520574176868718652772842097581355138992431493330266236295590547213401293871736410156438033857835008582182488950494793370899756072636507406963595577410038488963727604465835855730329612828698758522753788973120960531822712883912704890018048817679925060816106411564533853623822574546461137277620713639792750146898680903605593091330662675146448538522872129823889244999534354544980063240623445470506853741193266201473197253160391026844883478151927402708875077855490778072592779526287282039476621064470423924973733969434765265056546716485760667357705743429982954852931580651772774495833061019066094771639356932555469793460272617947145848310035722438407094839796760767780998316775047940392104019587451652135009558141816848000 [93,81] 86150954886121989718250573290047774964270671992161606235146136932681779181953453981721721237046625293969799825563669622525617800977929586644165962470322564272923951739708504599727722625682179543152796257208424915457977757803957221930009124745878312519219898840006004917978094654799646443680207409638776785714202446236768562988096615498353686793478002845618229357535414438704847711226579493588069383698654399771982155619202063832876370073622936913267505881306283172001099900013125485861318095560543402375158258773002560908728585107149839408735848427559309245672290751670069552911235107131371780718855473832914948270927196412458189649158875277241854532398637821642363465779583421126747611972724502942420769756053998054158814349411239992460552325160756661118251533453472499816743904266398066782006839695809239813522525747984665265223039592670674703179689929699880648033402827027438486317776518620804594982400069871969643130198618336877165074326358049610553809269391228554705080135582856511408559676123060724797355215695466529243547459067715167556497466631208135056645610717364219367282011504617473468591333184792925828396346178404418047783854777402346587682147168418209705756014683090149596673747012866453977813443969082476478663295593213907518776855066828987548133258155421787837187893338290068807908729958934845959025652660839100501212749823709620756786953683188724995614324929549324583426295148446226770207066567076851532628514218172002077142558751850909431020415683315069354108652228008902233422749944471540358858517452283393187492664093343147199720693218016862063651659228793652805010202271900662326464488722267193958664500218947098809388876640392674157183474080485139569791127631002977931104221264622951433096997516847366988675752385248916517124380432931832230335605620888510008694786622228610601355957522896789902054373399572661348305839623931987031249184439334492374298413824314176006746973874007216675803804594021019043684465070392246070582694541029283333371600184202422504863008801286566233887428506853129319958151186024041349396386618709861282521331595259336772241802511932100714273173023762241408050321381830421221760869501650775064677992573174376057801687121383342944776410115976784224079235997862832024213759802559060724651238912426279280834861567933885257586193237252237554402968750113099248600588212796424130382733508133418645112513457903125566913227104871678727603716490550657658296217603213340677809533704898150605276638795217491790793789200 [93,82] -470416101356326661757140911047907496524301973046836721935850823623477165224544513045459252406793556558682742447465014357007313152821890800350816608513217872899870674119856989925600870537200864922949913437964579866370870343825919607023396251942347465871971709311343416646836663348594868775895287269153447632881916499056804975600863425863123790752629000309490138545544976468666644102687622597018899842821560771332550887648797563590198527877061912025710479920625262970169180254030138848139950135234753323674616536872389446914187582573846599587370775611977194517765022038680498559730747751530912370778281731075721469222733188093000341365024074919071400615823908023120860493086808516681010216295694181593759872565676744563790110275353078853077773879894434197122296023340311203339933929471151921852500791266811085785248180258462731447251601649904591817883350551023239147902352075634050073184734785213424633482367445879432493134931938123646186760428952661365959107455703096864665603283504943727192146282703159687171981759535093829308716473250515650155815676810979606961797241177437676903249328301584623880410695864919497125852899594289205152903058182591292579586070664268589498192358900091541678445408537962930478661711525660953372888355319732144740621160703762543293105265116591659785873834228099259197321447690211442426329673993788661126785420366348523800996719284522558328991837661512579524255135687312922029585434490675597815138766807027277652263796120074834192068882520294466192223981569741979382798120401771220182478126892159190420108465485741292298877167685494143056637423008477829153663575486947577308153169203033741497181671919822012617775303277479018235163631827066318946846292457435909696767456607078732255752445838953708053670476297407374668928807575704561345199262574911321670946001998929822907823602170883486824641075777386002957540688412364598246466054898349641226349552763032125543166900978868316689826752623144776641974507303355897301625597998663083486437418355888442847050322431679161204392123576469826919900225912166245928545480615770281103064217528494999250005767412083783155174559660535886857155868444599006090130408176615992136833817101034382377053793156610580597784560980197748376037601173320073218241163857792017085531661428731720516636927322519345212005482094932290739735128331224448116617307728713032516414859424971416524629171437675980589600734675229450047399761037827968722659931719582017166490217788334228284893902108624114874880 [93,83] 1547381684731194458403239570598804257371560255516287002790399631751911180947523648280785238295562445583146959405495350683849910380078945837128985660370917156853232529672790682875491785840744754366926930309051072249456368538032833695137997847584409123294583461937909572479012220779626663633130915951711910570986718721565873468066178798747989947371953100459783645847485976964730563209918154120671479715952020505789290198742378784920992238028693378047046950938416590062592302589188542532340610390766738229382453718935158635125045887378562896595761140777870662370802317966994111161127330886395415450548053043574344466201431592218449592391396805413514621814069866421521637065370241320686977285793303821168849205097050611467994867096604922632456028167474052269353230208079998654332399821189634567752275661722806186801671620928528647181017822865507515497051307731295360695101833180651998824816407447668679417233479002969551394302975329844682403392835862342683143605421938421541010205310998011401692320572753943452291851592747920658536065632870058463547685062260104202508925349232077989578686831930627993715862579475373445894358150459875922030166425860752267128273407812453071033091908289827273341994551482265403579091198252787902737281177975806432603105493941106563399635091484462687709450385098463909951548257704544241750955278907629306396381286021678853715529485366841382357189363891066045144731546773558489309191886080040286111833216550432833175151765379493754318855068655783521623653583224064120862905582986156968919796206496946081967520621953557839579066750167486486597852663730316692488623030109158038560938208496759070125085301492853439661340461911585930616996311324578387438477415064925575186585430999261037268816749872197471915436298723505075947520154465431213140115992297200402757302486587816977733901307706234664116343765846404934858175766867029640661681482237122156207415774894441468907107497533331789596631036696666318728435664094676427959832038300056290829252095320628573097467354776758342746670153063058812855516235697969654419177856970397324424343241434280841314881149080342787307042120883013932079519914582120385467779663644033949963683113488048275405714972485744891355930421118541618314518387260905694892291180528029449592017663181116621641996947705477543389930660687663075621246947527515961030549353907969353522206518153372571106487671191628568468794728208482792829307408487659835194599013089668605931384381168464639555883551147527680 [93,84] -14691275558965826281997258049053077388965319298357819959927975066647276080385872417344492531300574973580976762881670105453644140627374274163015091639586337988718877552404144130837962860322876947429071887359214294339410515045673795123433414675453247349602634685297558648689652717315965871564710047669665041318909582683227331651179487171418307783561098230498017111021467249314836216380749931598831370257461351835031249268790732630441032025427743153809543775822266021098201436212411601762060765906083715888010422553995186442272545248982363062494695140850112804103810682171318797691262127154618931252886104275703535473396234532302110282348326552852628978755915274845712534532279649582560068815753506373420219996602173817841652161698343807399610488518750042709472202787898955886898840652469686662609528957955677414448444352467366697640542249074646263453686499118753787104477137983670051972605217502319385558773379086941885468852013913310593305177887610362533783333107837249665568346375241635864496484818062784817100625040026921934618156542337726922451275124041851923286445955004838246982015066136317188502076604014250755151821266663576384957537251941682992317438118818806498196606056907679563173106741222172767443708158320325645703933578848487420380818753232507306870634833835448455341774925402002868050429196666109284625234409769835058303635284743603436529654326796294600515696784791594852208520915502053010481462610922088023168977106549393843132661764341408339398553467014131919310705627020289845486238252412257877720986109313629271253838716794001513473996640774977669168941453983445367620514699097822905023604810182740724870970969389914084633564875896670263745173898769149703491500479543558583745366618254590572181036565392714719616502876008622223148351034782716470900214895831970699238462785690868401131243250854231469652068970338174536189565479033047778571730111585782635305175005664045557761638259409445888637441790204404866340932655359062304372418992007755329361291085118477374082130634728247556830383370501116111576709270479756885505292759238135154818285091753758614823746705510602215404822733303248482011692061969383675826311824491071530885599272862676396520439104429462198014780109298333381097786213563605767212846905324682541014600600161484496257255441637117923291101472650453371855785803507548581402459775805640087989046506874823491889584311997785654055106939702970069574546256536553488473239181977229703286835881826681013023675927360 [93,85] 181529441887164006730095212235556147685586181496365366875232413433624781223140107727169328132455704118691752051573017930459431669285680289396242114288151555257500309938940722784067743754896915927468756005652386846578652485696658121569826286712360642993443378485505410945842171353906415838798994139840398506116702620260785907639620501172886729616665895171317832510906093788060626897277731937607408611547782871251766462678219331713171518138628355293603817848721119081948455723780266882755168054752166694261511321469289663885851393322662069028896990438333150752059316868011636461568194339920223481139813504470165313918498192546132373010819820035536294574872198460967543100868728457690675078622802886463751228315518475490222059331117415864017770839459388962611318305231814244594825176339372006085167628606409653039010641411556292006074540053589128898421799385943782318231762313216134748866993023857821659820097602667068846397552524272419929570720698623073055274318608612667010929883278929914657739183545913101212477680266405217804730676288902139093237327250234653545695594408716894694023592794854690177552858346415842721002313397826274365716248492035816987347318317633426601955689449689434370273818797178115815273244146945673824803262898810385755934254087740240551358047122838201178649936107132377529823851028794015741136916684385262437676663261423800134182101298597788152198708580576840736351704277114886371398502398187838992550413545616868407732882084754946423776851356997715447313586397554799267099126101636478537814396223119299680409859423020612687208709603762127348194805365051587159299233180040784017175802048360716565331899970357305393353870432075736223601400873081577717530281398605754988988512522815177543775350666276561719486978054455739937903350239459416608117915709393500979272725894118519870189273957409156058753199574801278570670188252461285180492182177090672001826298238321644903497042308871484963849245877420268152424678233133734223025862706275660023806471775137678614834683405108999737803102931458428854297644153576808917621388579962018544221101840051608635638762672014579241778755011280957857456448535592524381561523323827102872969116563644377744767741215578333889709038331829221564900271480930609158315080293932002807197735607925611681573613796635180431842536683623310393244851165251848720333067546484944163080152044047014082970523856448059444954641754537823438688782475792118882235065811481288227425225078846767474643880 [93,86] -816445824336374505312605673613373134540462139882980472723472941177921277335135074495651937500020030428212043452203227138976578319277690930055565349623626316978149168281859128745541550990947528431779696060265278078130260544558463290567855116111451475078467118116230847125799771409281751948121865493783120948828939874326131229277172056241308874619001774521462520459321220960510163506608526920597442710161330488653472793325590843283442658326601151008699456782651315375828131631658099346626079267439745471569917922738902299940505840307938689893901921596377594345246588692474657167744696640364113120994768047817177590074746203416248076087831401477387760819399522831163453473919250796732504072957359220133281021901280974785964081647621013609208361551049083649621644565217149604826838374866767296605747646383138996769229464661684701584631080628559879342128455446119644884596388681510494908637280674645776109069272441924806970788043855016123015273929191659513356869564372620395827895433686526752717325067714294968560674932069696602283915454111261073409635467409533662788660343659513400638171779853837190890140469352145135309414611145326340948339832755775153765764713110706782478051059209909407162216200054246025286842607851675710620369519878899608741139530917871589251025567658349334859766414757144707553341047453383165273939766693361992485397757752059227600326351503358558729509710772972531647405589829301048321744814859252166515081038084272231834212538030595201197822463638031864665441611995616733885245954637737822278769021270977812204084024749499697106448683731498640128541130101956590959286320353648365563170410454586909641265065984914281873626412093464331070408280718866927073155470477525570863619188513780153679806147055854197038420416259369330326465634205959447793589860558186256596693940299736245826079829017956745008946898283044973357299410328164175952278081526157126359328183660057344570117359381606830759502136038051781284084473831897966892407198440989608245629122392831292881680049299733076189881441448938373194612830544616490571111024772400235577691732698031191322197816187914624516604306389710493027719843620188570100100068814601483817564511433132118700643935193306116980639529166485141461383915618209807374933014896208332157221959057092648678154915773720390951128704301361030934653670416413282076509776390387432667565553151550929302478328788537414806929345964338325911672124167447463462856986841453557327530017771706732480 [93,87] 3536102014053095216364452642260212235819819378371223167206409552596935092984396883127997631831059359340047431932333870938183403641350653292618990150677950177838363785218388389597608448167824058606120902105477618318028488621337233169133910869804408015862002579254725352346565759991150315843536086920438130851474089603457721795423031679573871208204054199035164689848159970515455380700890009712945434346352472439294632289196588932904042684649409723269052310006467771416106170247028064377882364996945228455359454741200757612885172503103005190584584671870357151651360548000288532577326387979487721444471799770959089306319175915928152920954824822269557665276931662387100385083923420333794462888188218158016266961356286819751667814272331153041784179901246426768847163032015845889175327106759144481568880146122561072217117393824022205648836061576183546748445650880627639373069075787185492822111773110513347350679481869892247441208009664382345952225574028271871138960878688372135856349314767708759908266040769837961739093031160759975303477754474560870707561439482360812970442351118408767243232519328848513426389312593210914140990803365516538761284294095520806033830108862738368519484606935252533127040410331103314212986677390372350817297473241773805452668052034615146841285264083983337008374675991614407915329099009882999018736690506470254788792081926541285305720133686480486151758048382721562369779064030054607217186653504487631188264219511479883157876239890001769796480696299012759194922928330042059172411871863239777707687895602052388800158169389301198194141211778808721189295077405259202907036902764687010363421489732188989400732717968296426257225515063224958422915545507855634218554407180353715614022257993869205387533656749912136451908775212126197533058023675108301311874340096155994274901316714206940324413983462587209496359245242322604211905827739546472039994973391593580690357602456408355832264901978331515913526636388670106081439891528969078465322854346622121001624617636815035593341148380418599845253598586364772828384775392116103077802030512197256608664084205610851974049316778174623138947990252129464741612450517257058364151643241557740390971097175595986692894461491877198620867859677234172625296392575396405133964651009134048699896764187842601268308912433586349797910130524794357211696693616023691899920387294084156968254293574846493368026352629262038143063546193001546967849624574980736547705100608265757553309344364640 [93,88] -10501641388238974315859662992707576825074913630280845021279866914301435230982016128507154358103877631176850726685051845433630380790711646354747912752473525980756248780063177105895659036933289091308404196150790368248399477242106375764329316654973678493888692469537332542097790219810986766608916882543133237386549629236994789982849199643317724262889909942794540396295564238677953868267572820296479795045849122379750798621440123995733959282129893588798348713725104443818217012412462056738957189662877501121483771177966966098880063969189446825447987994403223343352188429597511510263021323229078711985768346004871526968779898137980546809680729624839765846261537991478663850652231210407593775183566820148428485597488639779430175324583312579554322446944269846653548879300853637685416538469077184616241547548792071182867824687754430573054820810222075048748999956444719071979784229985749010388356140449335987788593592253805131232285646740188928161655965584276509234253601144849410521983655843307802217612675876410020758487929390894879798477996342469249761668864472277795899529916208304911404485472183811068145620327485792189660466381833973779885302233923802864168933645036967935820717253087248360865997955412881194613327642519227237615179245843236920920682155817128553208477377064125230148782755881683469617705136351577615954568100258468362709770437764034509687613375773076517499658603934825425889385341064760042584117297369427304642417761941447407544817495151705038470167499390870178257920501924023163162377417069622506181010969304447140138151637779105876234048006978280806497239607253748339847599274619264328339646194175221938912831516445508109990248363692797363899235838013877433814359209230571995501677567850232705509982002906908674761387545326483902508009675259730785950500157401839259878805328346691851474948409497588353779056328195933274010576134485140404862921181623185559931365017506242722536361024095184435801607067660974052049336149831463145994162872007187844658461104087353890612472131175648553109685122319715320573856930402916999502429653547368417085943482724548131427293599618789196015083875321513098002677647228750769700441090982162787538984465043289037892908935075439531638944500739884075813149519720934378175430301803295060010063939418791567589254932099060350743514654031115699787747081906494083454266038646212836274276141686047717914128397332620989792227052924144133823173230460407904022902460952922028086159360 [93,89] 41755058433026074995973391462741641671696866822659829257975136696298339882785427599366441309924520995691454182090587719481208026436821515216953905786894436529432705260872629415250551434520788873500304753903210121420054934573574711836832872754125940766945371561476188546959978400489935580232320408872807977104730196399343905551271442367039798679024748852077061515431788824176469099656361509677419090397640987597361651394002445841501493016594859096017114092946225932119414111432815316991325345793383232736145163591867439437365281486212519841510667504247018362360934841548754507055122795986089906028385915648383306225248421272323110036236458825721775929524072363315941269320775521426049264888424948034617351631040321899480246639319774560254447620380749880991899138534731058947228038302642178393759692069808809202016425622958130747743091376019651117810501344757079811168192837783390314059136748583757048420873309255761980481188537547356458815205086964208697808307175947228769891794369484231936060398547699686608520910074814122120977281008201382239257087528036601782353110297570602101698601712571140703464854749935854495839977924044317323073545559433608772409887527996704510209487887337149873174416985259173447480063841224033084505350557150360985355080790501667879724205197104498441844844657568932844041089669375289627360467117587905217040315347148232004243498028424570380210492294763499784059253851544025546709544862727999501176837387472731553150943184796793633542995406872364538212360272478522957850701303569329506509074305386776895704688959202011096196920850480088355136804060675825276262796985085661952185523240680022134019627498147916511083127324841658862976861763901856636344819567637107693343656817102051580252049884831616671343044053489845155709953769239294256550157540416678629639210761207043701034505257506117952868268798375610888866812448821604054927818293780577392739654585428874774319485252382982298206382934193198673569151433032368566665821088619354119702795277541211147273820044560949502612335026815387101590867838244438296528718348882739349857974294967826984258866292401392985807183243378017005857315075705741322634459092031597563480279961595178378687295446523697521242473233216106150527694191640249138243984314241473644693013206118749214513515409137920345629332163803399044872591534546774763012068610222172407452503144947180030168371644846351815547022684160585801653591070407472660057780383979133078400 [93,90] -39069636732552095431207554770492560993218114359810920606449105281971436855341124242378052024554650663037689751636344020118476059822025104501096743727475813906752412075719763926122442556428740116973826004781446316087647803321138813871484536204923147954883478857467124248846735781308004517940800797676400545729324504651662594332940814232394880039150824816849122232910557538573023944464153708416796702303336846868087209043402654256390506551464101282530799860546612730133320899570269397246443774496597062712503969079224467268151776134559891468073369051401679200986638917109243015789822501348824298112811505243577712948532225677778512824336760591372697086158803353152303199593645947623443946317172323429522311141323092737118751606628423227757685343685368990818891453850394742292014876735744111442701005002994989424781802316177575086287899198821337605157221912176976205934255697840429403945648541020981853147403822011323654408965496285749034360259157679854519449852576205303807918107543112428241847470491036982494009114401506275348299245531806938485074875408977368440873264325271858941511151539403242399567848844958115651520125839705562303105652982783263999915482380873708599424634425664315332919116844840749998623389558019941568455800322534962498912822283500185910317516339585748204182133332055695294787244124995262589801875752707451477795215255684700425003184916587723673535064680933502361558237427881806426823346254231426292648475920642409786405710298893837755218905116728866472446600663160205883125666340232644263216022856602983347365401152427978665343762701395515677208604546453125969690651202717619470505238459344906417234727686848722986398347099106953773621990533688952665040306554915330144852934084782600662726118374999899153269108491011022438889089761965306865116976445280852792668435681622166934336121997496106208455476517234572223531766625174495839102977745533951083128360461490179937176346289740885461823938606763432994549568309436652912107727208988682240452509762297761725181981350631122017735910867149278817005806395515942246905504372384287864795390355858636481100163115596646745155467363176909997748316931618571851236756535786030994895295136623228507296913076623574263694359373091890553731876294389882317660460209454431691472720888281537781345135305930412144827591899592125493898027965826085367057106571102982757001421328034862860370875097868140715113121410648081008336847634534957550283823046946816 [93,91] 107530144869505657062903370912284438400734542226420342875745298613666560825155497127877852776171254418225266582632754935985974388917371428151093725118091230180938963260631049392812384182587262085809049025905529346108915412226184580157550693606888521683124006737613045800118708883924929629452662796100273291329913565642800116565977173305994597028949237547855538243955384020746757508042839041684288394340200256166410838067856239154167768039994559465877021769663572727553865371919712632175233732893079771974066734148914283977417679718962922062578432801567937952736156373062735855806494381507115038639343134981759420110647970054494095610480115385639186863455852428830881750171813287980168468477864584280393111602485670391321054406513328225298674622264534363058811609490551866594012181461949140598727112144244709017314974943038577190726353790912124885001233988628173918485673962890552924960496360176998932308158843693322320437000468199574444020183746876308893843915834577778263468499160150530403802128005405026991658219029164791745416438746328900202667639239161485802386758027652996867421793756460583737055013980596630044037354218454241310138845339173507949070518885550041638024426640911569885474076537176965233434294592022881124473698236166724218428071987419028874930953610885367849900396241479238938183690083237730535238602658229779807882691029291704857221702010539400037859812708038045197601377887095371784396307937426245911143249750683619835438353271354508154510013336538828866129047971515348264114624491617399939082093128739527159282618618774875378525596611230588285303608454304942250495362210871597976786058541861305549250703118861404769337086637832013411811593295290325723304642594096716052225631353525685533729188894852860191399895791313284606972351000191585417125883698419696138215067169048783234001911721884740689936789915849621455430055993498784227686810226730092245928886752228519419653407849368836963236030198602666818305016467346216159122870595203008747757486773591967216384352202299063474273099545068225431386683731866987645278747957765195165884320432308530431947951975438577409424253270942769770428978640782756702661951835867705899848518537349442522768254575376489347613647722545669476408052669455121911398571322959390966072753759062617578264396089204369562423224415639681422238408590593377170313786961866287471478739910119584583116233805305504400982803782693797946748147935979054289658031056 [93,92] -34340835144554764255357092887435613398144338106193741908133006772765848363923860920281996278214481294398741086766894224565400288157241087067562701570694098875219338720748003063941459299122620940197166756414606243847464513824758878354878610809737929021185014693092068347748181896754498357379065543322278270548979740342686582520118405012030382966713604460224165320921968915316358517966901697236859942469283174776348813819960239341146507446309526464916150442452259770593815380420160198188812284590417416949953138019359521917167929628295303026380990118020130273017362472558773286509682299925751648867701000583885348354263100593608555286245413286975892310887486717203581920619969464382191090266585757887539450119002682648183645298283317387510462187510501577599367080972527492369559673867676455716088671513861548821183635323466600478505257997004028559359031854791420550841051718181806342667249338394160299811680042835381979476056039664657118552933952941420949475059718314450656408737726135692771309821346997492568531448574157164766693798794262054687537756127280009252229251155983884315837762623624114131608374480111386981941370910398716939990708421143521712666578728619661474436524660461513558905635566706254509927099196744116385930059034984903833158976637601520114518830189884859263215240770654763492636275602205005695227056532600736632898943799054581573241017989173569889966409717437689012908188764502074655840376408437907638263915018276558136313078643978281582512265089242790078752939702253660966416944335326396783226592776882033583265244581764425854512777638893624122192461453518627874510650307409450839987475823296280998777918952457376925842174585753461446491655169648344163871459865112095830610246270225155893559326962208710635744773843550462277489143291594123796053988273105930777694050738814209731926454774581808509674343382258358941677643302951798058038179045359684137514414514951926893227102767614078994128279112139194101485956222737116142364179367991848842674942324069065647662521161842594321536295936230335802468613136145821108355322459409636811239530765954563170431569446858852338510820545715142109585368129777812084766550275895810572613586143548459268174706553866557045660639363411644651929215969337946156011400310377999239084941945854843373397236510243624176366983979722734793249242811622523526571340937505004515334777918309178166395240276538211898044110570660293630100613560438173259648 [93,93] 93928156750678957061742453450840720039138445610275999124100807303125907975755581682735890723109004215148060983967321214657471191998613304593267325948240321065894386932626790956180574537789072749314004217774667908809725219060986749383216281487491734920458873481387103541179019551218507583119992322115868209024302198033364799921803156965163519889854177898361579680413521638138090575954095326874322149281946393813837242946583428758154114615470626789508365425940128016655950977486956122062436968229097107310841372640202231574367297385250607280921639495323906343892825903136301373296414156851139276888206486216401664248929661238286795146753589759675981129909768473247778766205721611299076744098963260352636452070263382949798085423357627813119329651003394720786679444304309818507220707360811120707302896432548754680772631749422867951987398914367060421538195544040129219290456346037707010613641558047824154069547775187132856212692086149822000405554788790318126429842348794923157323674900393205114392948404495221529342417646398477050901805789506099848916349118308445960575327328843011034631825069915844456631252694105957756812200411961903966820212169954155729147103423007746475261490430168858106346914473112917204788056753477033942928171676014353944021198937764199055143657407666136906327053870469892131902949670554630970596979484094205132154049229851829447545814142460310564119301283817853996971599942913271532216844939985747210984349344474249543392456481009418034368442951906914337836230700936546371661839307617638392921099819936335243321545787891108526710731173916016118459071458359184798186191693811344940528118527766397390879989493864969706527764393058604637121735981036967259618675871542509254552657582226336318839267725791639402360692383600514706960626522812092452990889039551466388497636148931738466250986177265050835278631293274927080893327397946052000082580913626110993511996850505253377635795054627740870408266033093770122943542510202372394662868441905038529484333897285444504189930316016952009162226798839387773867391396514909381086218066884099478811132351452031249322426096871682934663329515482678517066712122882045378850912942053382916812344199935352565303633872784324493002838598509044934731198813427673334820452694309291606942538936001848806300221742217317057471986248650196559390261657870035748155410592647965020624465285503338038633134346226398541403897164024568743316451854322384 [94,0] -819737348084919913958176661037787161829562334426783151360575977520339400370284138329098542294197304923444665112049532428456443799168696242981729646976237759592902602993551461444918125160205807358159938700765375371858415135629020522477311873904668110294911408002675158161647991222280064172406778090452672017978955544161184559329328475821808785259440701455303723751403768914495851627762224549872215512669762320011010983846709281948050378136213692533816125112008518250562685538883915766593605991548396611620300508694062732159676834694399036706058952418083617157686060202025087768816075785064598597547644430473561435485755439882894543039467265655182807626504612430266690519991668329141555542423413587879457346290350168861570287102642215785505055971697947047999413024721723680126748783695601341349973722856742573603779499999050548026233993049422900859329889888785812524300130340511902537986126734885791602578172018281398831836748786937623230398693425793439025858855977158386953045268013293611921793756218016933270654069528397390835741607893754548513223454876002292717670762150749531900126831217638842609613725380849710807729401115517123222453731376351142507705878127548213266058560913887215723255052789536804048768029503581246306477598240607712140656269715365592541839334921617538245359541727043836066629589529711567968882938079399120540030903814265013548703815170878346731855645342555905287404877980394004979496129749745486329847678854759953086205366011407002569077161260281016330297196761838171123780948530343548165636099744445227636527674943431456016764941171123827779270194497789409826232106799539295996532686033324884101974526060169081491560058571577604360911177221325002253932563213034518497496899030196889350100244047610051146927288828527842721598548609704512913682445112333884900395213465952313772522268045991359816864571571672199761109491735926339941668268553376497282083595810406810970159226812632729122338189972275512868378847125996745417648307090606632099064621023012867741317688139374615149979377181459002660179944545492071432304863989290170904906445570862739461864711071026259067934094685550780848259809022870924223047083306357768717252943889039833251859103815674481796597322622896925441998354037185258667762336958897362755116876473782687695556119141656191875702402182438228151189072720619316352258207304887621976992623519294632121071149594938428125007926629022860429915344856597347817998674006730766647230857068654536797768145962617382103538024356139635888141984845628447176832016789319761512120713216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 42241602703922576142930325926223387679354061761964736496114925321844391626022653868241407880583512169222138686113991965416846628229578068199197562348186783408482495462314697859634964156699212861879401069542502742123406682121432389522824476520857131886410554539651675947433801134722779086411994835368749868342457795324489385180519443849209678054907572691561800418725826134337178743998265351240025237794070039204603215595259091666034038524986795479847120808941322755158093179003464951568679517771067976181952950552798319746763431304649223571381217547741700341449011818751975256400395675182203919552781464451564524584230915756290756180436351827781126475513424094292603992445260540747953445649859252389047725594880979944578446361592015986218260677142703287408805084477723295691048099200410482373921014542010993478448373246147784537814501470244372364737552197781193329374146436561157312052104286858364005012152994899796553891514129695817699227579797942019350066053113955411957699714867216030615632792885193651355832450464855800468256679498444798739778953852072206764124370316316147155559096345054928168732201048331152877420115987190948689444284356395283469574345590512608585521895974561961436971151501510961825284925341117298722030449086048227183365718286445548725998231197264605896850235338058886020169812248931103978550834379533355500605136648200335967506849844312981409297326339334335157375686903887203472927682319448313161506641105950363468550860553570206046923394041407649460617421647841920619914439537098255524222362579244392931540054132019242342716029484657825496969672614921991289810979736835899010698815515770754519210210425756870370988725537411254675842550924007257941398298895051266173025993061392111103503916400983237588991366811766269663886902677873388061308744926931008187193259252921493975992582579926965447245506816369595478170447347157816421591281448183499236232507839491771614546498226905439423738220113529863197438202230862828771754107410333839543482317295827609279288980034045028359486951800666610580187382921950924802470314202292000840675554738555240903658966679170013139755362394773677771841191710124369492212923171998102386166367793120156021701929868747447974495151446216536413663000544544348260533578645295170222848833061542592829677310557902045022121575008978475402750778854910117259885259395677837983402929470230119077964013638405909038650014690268214295626025356054627243977665775093252139799060029212263279288838665259765347525294220496732235998879965260004861887594214939766724059386085376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 5924279315352278190632037617293443540575424237563911305062225298712769472968571394840844418640871276563472775814459590123614525253276656079352332120857485842904827483521247826697565592424482986738350661531181974738498062333731392472832728191266738763057915584839143744731922029047692291433359320799381044022369213313719708011212396660060809448941966117310304985395134065364021797142561543070167792300515819425929750391728842037472524570866633782793047793813808427555331077982673403754971086821881548918602397298214911002615490488640013884748322492044209503387348633308065971426017923216250325089587060239167695081876440158827852664347209983505228209561369232206989244431539676272225458954838716727634027814955756293152889898323935699663791853171660261479971083850229819182543987712987970458838915293293348414388759161704722366704420392368989229228290378219560140910870963756624569331019434403796151862502200539760343965159985211926026710524519830153693922811339175204687514763308290535009827203106602971243756697424620583060742304327967858312938753087296461112950783428010990370043804364778962703288086166870543087173497875104378620000578767673121416875440013671237306054628809388859256666734521907183879214403411091700035265819196585387664129793396217011508733238338388569204547183359516851797338375758238316294503330445696039705798810386472463933883732813585307594276692861157669615190972345631509417318896126658223216446697858872526302621922799203454408138467803715348626057777899227366537670880584233862215812449427159143066088163962948326696053845832271547280544518557489074953328101469716006205116468692563938403627232628994857257108298694070157934237234341683878521117295948050666596971782376805994825503130959650645033351804182946896133643688722018700679042174735306534603963219184107580829207381524000606196083837840568547001223079203211660656790258859143642510724810476640728668068014282789852451323105216559636882081742104155179003297338940698815167373069494239288016873466246069490767748551065571757899895265825690920733971796643833687713937868977866662931289955925581579936249570741211409851334124268149245254812429750390100358992799543194454978709332909733272065956426721863601881414987162378907761507137809141331333440899481117507589438122094123825005660942702155384012388035484047934795862821937468738044503670720557886792287412009442789172266448404759243313395206154696362192607906862004793099064190451204204856760017961065617374032424893784770019050110035110759894617228226942029741046191909502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -236596012424995729289071195935094036694431655948408345729912150292498090176714324368496665025697606077648764855747251744225804759960188547075197813358016043666067445124921355045019851832938318449256533384429122684927066222366262210995789932889420945333895131868090400296253428464514768766687273816020129834089270051266122901076234477242999067145276628621669277810475177758784648204144780395187145419296722529453408730340829375158052924529509371593482244606147640258647898546836166681567074359936725539070074500472093945118567798812065251356832748521747115250816243821636621777469376980263106211195710766448242321631257522152305257061613040170036165021296403040331080196182359370427304862502394160335856704802913052844820088589483898423261917321298537311252837155503921908704842673940124192097730742896565012969126142432701196163279068206428135328973636110837072041281708391402788604668713847009677249025545003253075379917922130442840132078185215059847766982228060499717826118132730484398666296051035191198357198856307344254265721150798792454085083206341626253112701642290291928768027416403932076963134687859567966279039679127147541955804595377474443086765921383412861723416666445767242120734226791287311061104917024946625512094551123461985092819638174860208054005767961476731673138511549990285152296609373635505726435429970268712057934470586988694822343196357255462777553791894258407578273291865289250466962170806229629119740645257484251019142462843643845221451020714849673451212286983879931153759707032550325791389277342604798160009101971489350176607386479303358538105985632802776833037695498745047911235177493262622088049057829947466269923532333514207719051813244707840263485487201573914496237630821394274634718729338155280037649132528189305064181778525849252953039881284423585090608588867872518541421679154215736632553202563346835532120863922768931488446682743890868183172217977584965203500493067260853811239962289505185945468432277156209423396333094517335031049774152957821089975706041718220255440386200194565852114940511606656079106841005587437579078196100772855000503941261565390906432705952856771663213989279621998491199303240181938566336850916989223223713327382329521418421685132354964098062825233266017169093868689731034583081043802128621559537592633016548420934386066149876196886868179189280343057799885780485338949498767233475242503081061032200869255930784107129510193373921457069425824524231683878874713976641000507468305744828312531667320743475382379341873822229901646784176183438996459000885542450626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 4831083071450853262366651170066657628185589181543093160848702113867275073552324753402846778350696476239643157130152821044797413447000127269395762673180263485892489381766621381609717046965362627064339351746464451382256801100126954619765615723563415202526106478034949177600744945196897818854669431856180392651745486227091083554612677424090339176636757105644611840457706248676230002601219534369809438621666252978928676438730300013165532265842055241291109950090168412720789326313242094977803561221116084636962738906246337053052880544986560267235140911897085635444013301086118547558980310130859089670717960716303964166882122509598771758470241777222420338831725993575798300739319001240859091546715762539518579012500987493839427724087481569640324815415962301559957280891144932866932421465421302058860458175130044903885312283952502818817483068009459817598363364147619471824301561981157594243516292576546615795764927472683319427778913899400022308476380144513542878443650494458837623329657108809191604964450812128529041219196771437731369502886882508174254972804220573293092840454519882297889206376452790294949390681172705578517345373839622529494432072625768756520889986635508025014755057749722984148895084303541189040165255886794567349145246748022045485280366603009750510196063952638354314474296504741767674328050049028281671150945412885331334348381450163724404471582784533671369688177786203735298291651620893304214508017348677135916266640639682048494734300962365626408974327121185204908776047574942425164948196727644590959198525229645176274325104418951820774530395004415221664886361330025150386588274934386741483482149007095999435573100092185358315896400682661177681269259059656709332674788694398626422044239329912852956471362630999720297385312961963276171044314445526610886221984106752342629628064025491522876030254040750540949563952538350262265916930257387156912174633207387269207955185925130121682296659595625432313422457651293142633012947366614748648506316885957261847590390644156029250993440065133664170479395249508557522829213461168704250710610504886926627221415777107361728881628866806315803220696119649664275470329514668756719341412787522371837876505514435240903696602443741253215289471974134014597344116061530910618911982199626832067132651647724404835546169318576136717890401183691190107512879137699556901814870839142029194177098717966122012866232167464640663388774564245473422429234008401863352028450000264936800254060720402670910864359893971860107314591463536890582724139855335597525032119746690438071866195491946496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -45715610897570045282206992592211535601981190423525080400275935872689148763655754868466976612063588002613723672348972966944879642706758606339660232708626556103120070688318149200465562550967289198903521573000574758204147253257897942411079506683268925011205696580901318090740632911677830135398892511354491563662634631495134786395339920425738866600370175390945966580502364646145750656600746634732476506342022823923857112078878685261031889892137948186630634753633247489111145437900504297185386043312671894390754451020223413827379053469174333828762187533570106961549771732536806548278569936060399060339875083649586647209512098761849062761071405421740525822389123925427980316415369825133968300592260011816944810489007415367551242751011811307429671223712353708666219629758094281904195786072489269181176705044600815493608047942141476921319784468186254179115074791893284691560129375458243046267881546071607621434350938442159097047106419232932037745231053034494640710560972733690654134679852048614148594631332890976460365181280995134126856438228253944118589843449083549073938666848654027492452600590102495713754731425946544007549924446163318338828377693759530320723417723858626216696378590054806762463795785290369457780949688068540090503480030606404766121346139701829375698377368427079315683581775957650478832051418926376500638351171443114664507662979768278231261977170842816759003958805685285303209853752905291263530299649445923415175352628931151960609568885793069157717987990627659302894628177902099763637111847283839308314809453877835793214764768054876259856371680254895627955181614661042307025192396582998807868997187063396310776464860964280873615483187604533218953365236635419429533680702727176206866093835065791535139763668205216884272363876452810557928389237455513256373991911610160054375932101997050136954006822923901336209555025722143214557283401983998560749525541549936825779835068734790864010077623723815925057049539025736836770331106906066819361473647739871935377743924037460307413111970142510496507453087527970651386398991766380742821706689345716256600641537536358178432614350431968517111725337102644117789720807150534865564031925642964479130397396008765082844642460117292381698338448771154154021618511127856543145529111563916896475413998277143267749798370057590313997894969492248252117264128791302937809067762545788430073779382667101823849546321456861978875369887408241594354366392001608772777281691235205898668518411094052747974115573203336831529601421486684428315361506653782531993000363273787322100059940694523904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 153072991186245834500480780791084112218899912540998551929105441804982628062600373555733287190172376962966849957521895751404408183095258816147849384165953018624402103906032474644484984106059800533383385674306051094629553161587613936522519559205244385224973172618091604590279173263296677986394954070181089067841902111549422539597193878410172017880797398268503883157728687855823870166551241626339548718320118191221228142859863199676949807250842586921413510158258559121571428297475085193837582704937577454208092209106616502105505937397853477951412992284228465656452677988866072999695191482840856940406698617533292543558788571065205302946554658489026294000865064801955835909614618573819689481171017477704949377377569036153641481741581094624449443486794647832864375296599135066340535413207357507929433217855670588004055565982548840192454449564986200558008488975848860206375834159848007168340815470671377806081714710736385900339109187380275748032245092491748178272927908964163827245493441097114906976360781623425928646554140584317525451666316618187295995620544079216053203240120844718847941733724073143349198522510651625165572113086699962354789690761883070931809061293617239957095252656075596832587518952315103076822949163450379555264072991596277798429176064719494493741697172174142837650770230802252446615136811652166003173384979115801811006088385386954046210654252687733784079161026318354991158028813911138120628973233222838958685939273555332342091582405379256454523510334297502308741981015694699044337817855638334177898457817150409088237749136433187544471981422015434199702231218878670957218413995929142906966850884462978337410341279204313223346613016043130447804411310648420104765905404599356906153890731897116506740099158288216088309132283734779457606060488663003722727461772071261610496630894910501923508335583565152833120072728168580796608485920426644184655709563527909829840980179009212583908203444456162925276363945437215467612565264646463879512542015704690879465251726895716937572935058947304772568853065977130957543661386194289715754241493718139163229209826678275822843833544786964417466746438748538504662726100310940823159388928889384516651072049504139405259537195625125461437510372562894845562773976667832041617138904515764778578251935327851025049153157591484001555042862615765405296830871733111278941917893257547432007361309848450696909109281187685097958217566342395014729054016330239589793435921155853678570605757671253033722968454284772114794794949014489794649545481352746926369237386758446229103203432584445952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] 519328857197450086457928698109474751238642434718060987907215080874464801275769741657891470199535420433803360384041712808299504051592232136717981661401353191468886226820596595749126544531114475155276740186919341224617909291523793131089231736549691736618753804147338806921105471515690799018062406867967885112331809052401984172482721803213944891987580854130235960917074921314005602857861274114271568603245924583817472271374402074292272546956888089091416375415656618326428396113006474653113325562869037474049462828596318021062042821629452923202509568047729094811137686468796991733267464365247387121302113907519110572867018768828826710312213064137099045381908810656561199448551316868609173969069912217925215578097839370605274150683438557620340081386888477324395844113240711215269551033440834039303152859390826108976365081138239031179739781054623056615643572893107496010416366952949115952526655037986970076628263428976000302184808756060516109376043193826102395525239170783378043215037810585715858711790182112965395892106304728389938487036388007737359931953422857558967643474436301227866135296594816712101137267711775484804306350766985356255204914351267321069564083114518026911258066242337090391798477884484298080183944111588039867535620533123482357035034837819142971896712125255173356311065466375623546151154164579973376830046256466628605073547453069837009062515394287610404522521590422798761333902514092750321630980544396008149172011520237580952721814650534012569222067683020364863342327338865853500498651648940291768533658418199047138697656517558126294990069406770504992100215146813250190617405340923403815636645374024173962656341173890781610596433988266145735780616563500595510565969504547989916850658682795343734777535806244534807813786673528033772256784694719182033831164114093571428302878421435161781453497359195641754755238945359381497954931341686501839925981482714291513426228068708354183390035227002623690649803500838137357952764149812565311592963854071447916542240700437667653046903890659437334187050300915564436153445912985725221389951039516234543056139056561381129707148839955658202281779180301016373327124329732360114637990584674920203808170852726959055737862730540257872512579692353420240796582762711112067412205086141758996207721085905657864316308718868301795345356365888606962728117291151183272531894612796862398150149759060933994159262276107429344113571624254488442629612745197862713779739790064538624489252900973324631568038910024336770604947655814570041247926733896429007516613513591598510389393398677110784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] -6316945927160136670714656943267023425595132290532236410687170259602057650390693319380969845642474225762305376469799445974076130325979857165439242935945383130024400547402653720314263406114550464224236669105989484180578598085492115359017739213570794424088657364126310684041640524193340479112137900908111853508101525456845755456452623755280315779783801536828404463566384431586002482703030617171768793298271373460475982285255913982075120518412625292813335709299028859580882081675307831130762364357274498578695464623636544805550376541952384182008334867571626946673543920467873124928554519944876064686948379405150255319983774155869050909424735308823200481778397553940455541114798489395809621947349242209219893778495467565196454764039932956268522114647104452379483423206253442516940240895153899003341546012564105435927824689648674116367307425818496804568343413295437046018411122311685830810716678703242225813443575549074752939540905500017836306781620374076500345725050799009881230666479920585845854929626548626610097421778521515045325242053046927645698236760804985204629169797842460684360967914973995584997133927169541991794199295809818898211259761854426332407145921429486639181635385170761960930757237301669747832357125024607700195352599984607752586782924188925264388665682891808695370373784792685950599062221746053650368523830345758445175225063319598042553063858957142261231470691250626965576677082944287261401580568405923288854805554774026551298697929009968275974034806103055381341478990936712003742917283288456572257315174646471599698674029798346546835870876853107439665575540848644737550386836188759859582236912120639650035783175565040694363752855304895494886815115202162139672190558988494937668827685392370450882898189564305355479808058288459179240828474735268269820623562728255097828331780657911949334414521311886439470925700936971739622023398370629067293457560441101427993109641876760841817252705610833565313290152728250333847901778254345879624584562809511055666889877871845018786952830469491478977557141119881096098221397157601635081882404980975759217301612585672823289713787294936227924184805495483907257518337277794549517805798245943021824769809875656479203598656215871381347056766755033320029574480595416554066256684922896399987658230293108086357744905581614178883223765541093450151401550253417335503086583838223846618366026287094418826923619569730013044549125961446863840876627192502072773111070672818404277224981261890524247464037981276904769121562516659422791792379947467560524396263879045726768552508023919083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 21546476716322106723797598983593564333498302255477838914567988957068353227466924452714656767151679015748112714814872388686716492459658631361758467420926838050212016852487582285029393754758722907090453094533248576184289503966071340609021219704850076980844830788167477076785809841460078043731196542390365215120150223484026987027418694668276648940668420256519425247574681578104715042174584390473006008830702407629857013326144744841214153939226329262635975091018657075528858115740797204953500713915786430015582989687322052017000635514366264188143759318016473302468754995035392922536702821781419833110098793152116957109848258005042472544606631055138227945580238470684178862920347527398941396323566897177522179084984515963269697090454515123933450015927531498685257791908143812029022124132914673104511288862810463145276600102431272235802981548895038127399257839874594854710335916027194001969113756947199885378433848687918622839702550190739574922626933926152499273441612938952854496368851855288847197841468724624224289654927245901125884524992283689383539145032918915028040490572472039691119025627581381880551858958956784588037578820677362706642475727563815833936608449437811700681993342528781204500427807851935397678636258937638596672064706709658850684823993366261841988021484175355871843405575503533594382181357138287641728581691095179467443688464360241451902181534422411527317993267278286016675893902751941509826087747850137427921808908298524115579110756029319797346168383171124374022149570797031694924144792130615860449402834645380468197957709113925125982440691617891217842320193222776768093402107451813350586294998413083811727151526900963503168380808370362906832105846965976410067032040174940004310255064890543863593826063966300935380542956568335175889336973227549086628936824741167695794107138034613963659428839490403348798187784909059553642592731728434428891090261667772692221341794393576450146307487090075277563429556984006498302086298226086487948930890422668348079540743565247380562455929546558980449731802072283912709827173849016906226545850827919259954431786652882751275735341348227506453057393368781447369279247400785682021811275085909353230870574187880076673001641592156829878914407970686503071706817209998120136360969139174460703956621974988253366078777277997161020782234195670748163226895449271199919984640219224144338674794530796238130885945846491146657188318692957984557473927497724975974498914436213998788835105973333902075790263588287548508755784503795773846733000794177340640614808783654300372418951721485598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -4769013391868997582160437051540646388223481108566215626657325496995840089814034607409542496499192800419656457772239295350200628665229495360050862289618815471328036826162661203293188298794582191271858749406518690586668074403547816714143290039707820720432555758897622476744546658607271340201426158144264503395822577936728447169167940202100198783735849794796027825728495069401818585657181479482312233453411373038509688558605521568797400482738913466631451847667055265194661175788928261362934638252987435814309363262212804199669098421426587975112935580644054968948223954003890117217818908643991603877745699227908071642190921281179032290561359982362417978849994988205371332311151804816885399811064246374199376699911883586378069385840056122549151501155177912626425320177426496350594234297049539035686792757661886249595196550184125531178846779960586299157174336188633800390292415439076534901627317975002727168131732677876340466448893564953664959194462067796391968604064703338205287637311770032495102249912107071821601323876003355903009037811940109784189951041120337230497856236969480814490808001354410655588653382675486694222027849718919141840300341057128524495799705980477380868817814969099828482064460315098174043428238303238652109585132839424597838280896809421239738838266859983082397956387614948507077671484084597734029072046090104284077214189803872019884574906137298361834917134590857491193491945383940024754427658490973611403532387659641806488959492736188675033188212566472208531548438443286030135409208100731903092736725985365078245584032402626272223240298305127539331940648344902417596905773467113466908839017351796917279773917500111730205900143575980464691043648928418393477989226077185723474413939458808106009398393866210003081950387343458352755277670570026654171266537425850631696899837203483961562877652777645339340974434843188487517780247360630139019484632701961795261271372632940368007110647488650958547610205215769909012811131283551044346291116931861148065285840892269675970057285528997019752822440372447274615646868907226675735867831407907988783490885906377459525417452710995235507038889636318110391245624649236602175438570555483826637550414701831969771451174872645450244136298562363795674177023635996746504131690484448895820941070471517755253864006121226296004704524710924426382597496310492302564733309861342063462002907239775496067144497957561339008780992992294595494920089468823188700570057404264482749649797699102414831798056455203968252343901625064165204268365897208612579494208849319583779462534625702707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -273065214239398369421362938704388377451310374758237979685001199202123729912951100381180056874904954987454390232456947588356106239808311851104213702420090748561273414316598925595950757916262948091710897041723463984928653360005153685787631195860220359806899784913308032755426210203672355542706359002686297116848630688743769508633571123265517022791149570557987398682916139690845015484187985986287674490872349430173974761623198596767278739421337548241995398408936501816703321639695181708361479783298975936432783469157037719009193037661516858613142567387739572776418473122293816940055942241305636443302626092780587074714230015792493967244725868717751124886537322928219474085228523418608588986259332532259903073662770124324933357045432342869582276240732003100358397925541211990484083782480646482915335868706567181114575286587521848987576195131442581850903585138995438758504705142833773202830582053547707024092979872301936247929878734297408790429190610705096310765664989681403524886186287330329010541115700337870599820256001520749100650032381180193558046834019539200425446245950141724335925480257951187686789855553677204471946888337547611123313185404394990156673686006642350052929279457597525513667536602845684626706086214517703953120640510752686290362562023388951060163109043243698167125730099007305324301386845179254860676298327357457537006060258640871373737693218182465513292252962916881862978844716055571287230453131061577452251094146443909799623354867075008773549329542513501832680704928338682999308242979812465346697389272025984301559880275669190985138693902249866922715154765924569858274919721042979271037069743835533589371583401685682194025932217040816993988334430141301505474035211038953757348706713722369960668742530100032365681518559921728010603827640906874354828142150267838407098410734791011162704062835658896964802681025992093506660662826743004776023291532683033011983700227154663742812697600645662329968288686016967355606710914704346823143929810160760142274690472120443704741825236090762836259654065110041199920688403791130561053688365478439209893636842080863913375139694245858919126424341307706016259533724165856621083010382188552069707142773022696759883901069605532464483044237582004862749114761325752852362285172108798139998718012506487709103878398097517845061630218944754491227412370349444546971882809294668940849393628172145549504117440505176825362660146426060863509533977387535067805631772265491261955225469139032965053644173080636931869978192437081038767760510307944858841200137066492668781958631718010224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 1414300227355094667063626191906523723086197966479092222819673847335519917052918535055876976423266371148477593131646520472620043859337331657280456277465209174279368892920688947840053792343613997530179256454875617505021792964899614410502896067752438435432887490254585397693328731110841257113618575466641729163249887185295016070085892025784985326111970952623306464761842414227045715656934758780996191984155814374737249029754956880703867536005484904650454379074971218462592683450338329476189987162552534909642748041123764324425480782648338095143279051816094221677091457717554073310471345838664794388295003049199146242980406473798426831540544512368999517253897638172459614185527912073782835653162920576124927078370976936113249147332126863176723205511548321939404215914203147198505460438898968842225700916850391181342094191881747849207836775051561410460815059345186410495128304904561010597860131178722247724325902307059147973706592979375181159604759239141050084288184776431250938255882799873984350942535072062464625424576852561730535207768721547411418222063910771144823943101235749861214017702517632326011188550162838129618005244252625571781896684247376025189388287422352688499775791998270961608717983200265627235748123247987874738538322495731164947766580185953513283274734673551750409366731183017512269734858370180012919653094502713268312109492754345774858386948825764426678434036315747819678998972899496278177143353575632233943255982356313565489101017331911698603791688636650594727589029497970345646831263171672320588754193531532732765685686325095188391540762809059538425962458600862671376261351561540212852958965602686897668110641770552014286445694458629208001253466286577449980190686879780428772610598710964166218517877429379277111271583988728458142854121283540250418527390811950781540822658670670855293382975976937450026675691185406982703182251529754746183208707304623265747688425009463743113706739843671745348268283897127604301163830135904539407957200013223805201345101604885029333224562168679685265007978960717372369873294861357517096940094040233783957371612550625096353703688752456651730205561843410257569734882995192804883740098335706818616882440670792942468691747112641089097185733977744242437154382826455154389082049742961909173677141364113115322396262831198662045128402524309868123441888240430654004022994235520164365568558759778871934974137313011685966732906072967938640306450348765656993118612481960669915923468297478410271223169814681701025573524378220589823206780672685828277896350885846163704578938304172367282176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -4296329875087002703003603970465655081907214607336380860588451316280651478073583885001449539752221302283124605190725915779591884615366024818282130228274900805193125272806437245374011315830851128219854678368659332351826262304100083033921104301576370924739356515602574013489180627916718518140384181181338426777243342592771912699023050866321670753597526189634601761191806318727656377606884885448718468621578893064005995185848392734204382272017310351079405573355277310242754462504493209315328963688948272703948538641767691219554200375668842314798934965707454304290597020515888947472031463141852934997861768956982538747587779804828931125976055026651538911823452612814631416200455352333070335061141404581576732048501223452079908849334896028691338187462107781037396636297265725089867800240241898343572443118643054084788878134729113485373207242527400870246692838602772531043224986286188925302606080595630475747562648632924975226201338599416434751733825978595733855680743195479535778596924047052919848644439125992079709177849549266294061232975013868123902767780749532650705133797493942600533815233062596172410236774915623795851923842170578857321933852145217506809065235676554511064982189529385193261402507059773067210284402130342172998620044363091540524791384208902587639848709085777452062785037208925074125788681030196471768607740825309060626565176025855817752078613021182463520978120006002723935022440308965737087505590110486724342880138209356554326314331552628208231779574726298021261329187530582850563602727110766799112271480880094405943408204073304318522054269698434287432789158463074549470353765128139916662812709939938140557594488531753564819818674941459080634196760323243282412641210895085749617041973526138474859117332863505712452841373438760645068829349221888827343250123812862537876549471634263921673856147761664773673182963156899832798076531778659520009075652314996851385018446616914141254547495684410238067299408180999641453516890135570496745638286045544853898947231259600614686729328845267996913790813603164315046028721189504171188608173769957930444949923420521570334734425035242900854920747746239582758494703574665350371475818543647331521005526252598008144255728038101981087462098262161068104816323882151019141456281291911672844324022149007502507733753953154853012622736975078668959117484374015741689307786004193381244906398052366481908006014159159087362934920144756886422886076250640691327905897428374299376143513534601720515944871716357485370730475133556382343911945606936775706610070500171770038827697657122912206848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 9355371783268194705839062295390344258606518286914189501769750610566382946847475197498249220926630109181325125414788447521591485553004342067286805005677732060905254304903579785411289094192595782628636772449258535505524282617920637490914354803818320941332449517907770865299348700664140693816072335997064008347788417660545638500055260706842170929942393286145776196861089565054941474454843087990754229912353759771472578805923963396218476243080832353808092165528362736901859700096096350419858335089083115769087272462207579788162301563212433390027779397057058765941032690211090045464477473678099208019959331472370324115919425736792814045201672972017635039571856198632124814486248341443415380890522660305104388114567015201574340690921500914458288980717036897520965898718638562572901661877953514911999336027587376832184103217286013350964721471406951435350747994384012299111540874418035407717553788307250683761969206489413085769433635320921738334504653224347216025688436114813398231526395712323450462514187936703867813691613279825766158930136810050226178301569875860872718834939692449910582035845473922266277419465372558566996843661514244725809394291849390462966879720199317303160023756744490683911895379034671156824236636663997451529775573733050135420886384855197343307382364182279005894626142854070640303717256459395549644627236791129700201581966006641019097722567809778756533384096630802338917115899820395765020344271392013804886488366232199688652609650389731411523982879272471727072364827773986513336988005406190030834505638959018215333688345945958820877959148700113318626748216082504022200931232201358434892695505478461170502917596309707146963241066391741682003048728143709845223369849885109103301303915361300601997009292735216329310434144408332542199571204711135215932376528651054830236595109537598054303227285720313555986082136844093043583396992427943749205107479962941435920113871482356137216139309825613598472254866114292318157557592642348983372784580351341230479572571078010417856003351594462559790731981933643121365058784309546972354723623070302112971498634508163212232113267209619114954922349828655711473852064835761986292877996866898147510955328057259839446673028373980225988399015046840793429080495677128103596184834213314225259216471831373197081178767430221253521833800818615829514212179351813760349559683732975229765390047985277642499193091139246219029115820622643990185468817182026184217880286965781959126398459350896818223966625531701903088013565393288376870104940942335715018399937740915648625705321563513199525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -15717184017538720214272048057640446112466547558886624590948232838802157367237564909885404251328058458112147030321628031152771236141824260522723139538359459371270045750905963972751295314668460874683536382828704773975572570219022744383839200016315266820157983491365849118949025125537943155898529558979078494519126889143212394979374985780836943072300935152285914184247294164088541312795389798459760239627984979597757260497924508637304827258143555029085420689097477323074041207869739195668285789248527081049399729153763997799253500465480974928640579532702943957781743179348962605286702674557572052398595817372313990472624484296879202779654339196710827134615205723190049470063218243546990107066991363528710062105234149884453524215136751928475012790479879447216102617354232252427463718131285631925564286688206840590973658400023197112139346006032645198295240977265551842941207673772837547160202824772452020714914640335867741827517155253925161332513888188936423940086685657622526484242440983489194790286340551080234323160004014313024432284243887975614212741506099251014470426405354363433838339216982999008342028894099821942683711763416081075983203737045817106093659265458169995867737219760694582341395519756378773343674327404781576134385264207570955210184826325869276835737990348212682651304337116900039352238874779936093063411119018693854789318102164181636967508741263741119676914827213582330125956373989292617094492069905268398187690411557988396888524241836600282068871415447863088270308632342334674097319475274617608823379957723364388588846336958620391172761896508390768777639408470782189860686381982282253087625280259882775025762218260787136180958202225986632038162298531869091898945667319223104333437164318740698175859897962665270595697462399649670117141764343346264113482179281267340047687751398207820186358730216598898693077830448998448341896066074513492240536006317877119962610849656441410675244321377548497436949311244004345513820888157132281284751073889786331121070280798485880210257570366206157713370221562817915974277681882782961580430338273117317204146440539467821334216273565884205510713086360001994764454940092144647642829626114035482665751772231014211480715383500027474099151355337546455825892506623508104273329980015893023520161256844388280529578022398348016226172342083256913732921705289393736396512633785739900610608542968582635176795111164201803807442888501732531518634755654105609691893968286240639901582819817453938300389616909511417899584538133198108864802062367545071914601045310523739976918534396752106094592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 21333274704579064239047530217863193694378251868475071023251720981653208833937738905683595971773022371189767305212504491458623835482506988364960865185394046285390268243730488878226930350665360665200497394313605825149764449530408680042509617813086975700490308589211865827158607886511081291896248618403887265081605976347910901414708616065933490912906763286045912401717056512207979037031110742934591342107962668801302928639268607706488874833868059038888237674751579015156140376395684044408310619256896616488578077817647909135372553962265293995285155168073500113558197651393542915496430857257998835718677736659046354555401590522243495159103603692932310632037892438603310601792014692225786689873824691544144079109190307769449380089464876234996353922026252810894549592978398611654423514580119959335933157833527755097298314960137164694927748933746758517400456507775707296451450628099975463498865010373186614916070626776415487303032609753515251817398439388169728062210278002970757644097303744671875045855377337724920669821285955196245642553423467291365657135585368931184432065329105193507275975912811530820080716057784303394472169757099759542751424086613507406686800758657225323090766552809087647794867859116127740310816653841787616320627327196267829077056795590611488705701733608999870382765294162218435673646741781452170505325510828056938431943752512244547440013878085496411113373778591838508852003937917906794190402393562288745858069233479318430244983316754980021911124188560303086349167214823721099131798813610542392792516300535935761098476100700439054063297501870746817489181333337263652167588399272434734196606301075541194722320332195769584230185049818209837551919233255375975580177703264021089648212364545724041728864308272321803209500305543730518840109383420888499645658935234069108662000535400062049047780541724951797920774075908960194931887296260759910652296101707662545041201984339591668127880738583595480871364105374228010157243647701778078149813608503804936781622453815153353011404997125586791832776886710055315514500848924240396895762232590183762323168563433450878168744674358916365216994918104669644950613761716511008229724919997850986078536350792541365502181036048592735255587485505380699176832354857315490584250865443439508716524027954670958796443357498983484825155950057314119259064054511621862693692471402550029086568689312660101404517557395346158142254926061922993820113248882639148444967509581367723287384038920682737865511158654678273515470881521315623393482888218367720246522257220093251547321184691403198824448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -24273783970737671287508709360308539039590850154457664759901522055446094706065897985201253952599509635549315758884768139389693079516955004873580688082528016150403368063898540417677892187602492332488721049076814432786398857046006595236352518041174195195341593301481455545925541592597649507949447164643520990909931098826937670439096234207124587526372322627328230264694053316001837244441531561083660630540983098587455043660597466859097705082784476369165512740491790570655882997023284325056358150744314616422612872042777451603730527957138940989503017536574928778317667213143483089108134551043993321764554041876308287599430816781838917666429890978982821106631122379305858251014103579648991591012563653677844719948439076962542689925319171059670995748745382900661974997670239170536844572108911185547570197756955055542690773557386655463484641323050739062243585494073775192970691504787561406005341025071680579748600466325188681705990599839156334908892784640935519913592688066942632434540878109206081509103786664937523490164126973117657851977780956814754288750657204120168486282208120423700391170867254362242813542729751661160592424321496072194285210401091847559969851891735854144497625384905256961186956772131121879996892781023908509369303624562159926933555254273663066843657066892011927909751201790773346824455917204122100276920120070001026584023639811498607639782222328677298187138904200131815802080395083060833410722203480197221470907290497657894402659095121501717666492314369532307589200001386025042469223228453192053971514056038321040187989983493217443254882501419180120178612547059756884357421345836171755416971986869326010055262467866189817896476044464134555381239560227560316526571226969111726780722983098330764897880900416211886420738092154049403930611493141671475818843396977242309953119765671514878585627818414192705076522249173968661447311552679632725765571109731931063846934614408207493803927108579996907332032448735862662709007604690474269305415906018535942543202516700616995403975943077577142873898835972041026057604070107318014624385918377785739831039583460928552143673155044179722718005867158161441231352074653654571439265901828034870833850232450749130393328364092743328767346262378937149384999541624112685006826183579836825984664641425515108650724821274681925943995800965052851864452136753229633275026548236574239179966483864297564933222827718090689935415048272261582087890276686066684804830947366266711263526538617552039398881656758414360749091789946961012697015314591882460734730371650550404267332103403445229191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 23787018585939405112434929292574089807192676979209538355333593017059824211865715952251985008369199166807764769687155872168067650914486129665678717853380592415211646256792165852878439738649823646421896878405304897960651788450685954873411663238335661291300078982921289765617828720201420364994270520219265595422554970742647893771045456133834045798969571536239389524870990767258614592480544807446104654958104698360010838589815108582430494380105305083329024378490294628019425660151146383489893410352682440347334134597229355831649778682034207269746398434085343875461722260049064935590783360120603220621182571507027101955335960395348597789472332802247298141623746550173626956909341439217198177717033928269699528059914026554529251534185775032921333467813716464809146293008947937388239316608028635996820680032714929602423382680446553011035474932160101292811829216109497131828474317487128051187789626961620251291141891201506139638163183454356760016361037149813316080209215923808881464301883491504447366367975280943121465667059455014136807042006492358183942355337608211294071555147756019028133018817647181403736543954777261436044221255511125754818145829122046562605693809415863431670031588549631628096708716506433990363526670784502937556878708684278303293778252723534015631648492439888551952130474259261169200968591423374120999806817600450796761749608646490663160810056532477320945914160364254874361278468535407930063098278622426668517114809643435370660478925436826125815520164758555274447629542774604175597239919691415246431794034811045525837271012113242305914024886100432976422409927223706818756545319554863425979201526590333971092075054303991047733610506967892482507232209455954141924263895665564954532145520567176798900245153669852723941573707600857729705872015528988905912312192772070118003082860744486931140240115329330609224714943822713177466776888351525077967812328008193524859331497864007377067724555969414537477521446322103122150397304417949194079688673934790825322485688167411728457297256465317667021184052113705995346638786019220062647250706418502310214283536514315554755986434935929824371605112567389985783872338675210201478417625236922804414383191770731629727179530939388680161558838271600739650815487201926158586612147306295779102710117973326286196971656545397324353370559800995212856362904659244353744993908570815487956308559276286723784417545363795972785021848306258247857388513276444918377527120042472421183332923047351615082327019231599243586595578920080190697146321165360875390824063446652423670722277747219341770752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -20324257284437992792667374899144794188109202274602235564338260894564796612305359590983855845575375572512642913635221214676967123070611702487215005812978080193973508493919315144579672627480247205585444328533838880216027825003526943861092033373996741219512608654719162857603897991737904759551273771464013843406281447122482204539131746004667015770076447385226889054865224410853691329540307395460611636668649914999920696681538938526267579921909351028525480253135876771344779084300937333404741305876933327793966152487721699995121664179223754580397262795344877674957019437715956226702020289348857042333815053981803668419594319382250976006876875690880228326198342904298041892989935980363744189966544772864600631469050712859743503580364790630312057809148598651241837647132218819906797545997851223634237724313915789998062017435575045216762209305940029713519800944006883692169388345039654209348189767318132723152329634460984946040293329526411677197306973253242493680703383981005630852876332335677089837792931801397348167176156897325401028063087827476421955312295536181720168571576719129224868136839071725175057377079024767215241323744423536117189018184230482939614087999032285465015002970147526701413327948959107932455785434914148257260942693077530470981465401769107194940436417273226453135437299631535056540311851223137662158654653176910738811414592393311673819832139497882443873570145139692693397140082098305438764513581056393062440699939624633311784945808390840987812336381064952417001879224305893248722603912888352385026282967787048526243243794816533238035275502969644282131924862994054796475769296834979368676678455566163067108514395106829762518858514591968095430784769064594790816131987076208213186494918500954969287543041031496063986839940637216269905632705317514547006801951174266675797382359659938074987526138917454293075631282627595603713917274947840964381295729536681708492373747480158566488259322741807350856470885174707388837092552697794646464214536457883667072035250700561520386331340036961461652971982437422993594423595954064164343113180616588927086697644767840871391494356140749005640977426605961697160673287109899908547921432606352884216053884861582489395728373222025707521374718975345466957221458998371547126468785087919320528677464047170614586900654562730647063738095125607770745448992450741869757069802050260361864936055532404509241323584626277832648267715584151616141207148140582470018099735901415856316900978495012362312432906508699273595292674952713729766687538211704527945833309123826167383184774285023015600128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 15343638870650348819651238488961558776471818496338659060425341024214429391198041150912980106416822111670678044512801906413462171596182714366460831147369801983467494147215427618572990887928393227158368262259154720190325016600142857400471803323121351019156749583383883312606838414777847987752218792657420043585429596892825795142043483522074135947037839270903216653770448993561357231724628057745686187737421950597027048402680825988770630830719646237979551447489673374818882623815103824333586446704785947263789490826396794973187949700399473031673457933116335179059442073282114030692564477242310277575785840862556445339803600350367101866948635573375489988279626247375704573548658300114273117083595089707241010827982285530670894306534589862922461663905240370418734212580742361834265901382507533608347417309601019021461744790352591711617305440501775244317635548747020047833447021771306934813662748052335711034608981042245228736998430223367880041988252659611179552978625928115104360018724602224210080875783955879527704575013992822293058986606456463724959287698953287196937762744191011340504412582802058766011049438246459660313351191068653112516671213872434248774147923145391250694153485844666448989363617842479725926392034646553996675390535908564170067521042609026415409711922943180871353712992482155891967197207767705969547824212541919930682258107257731914071541994623349756202967635175205905721288175723322616450933676128906576277434748503858161660873814433697678545593832368275956658333659653541855863000954873054381015260655278150702006192683074384671035520449653172994593464174779767921314082408479114546904459168278203016048087459019467492833433108690146584960955769868908560100132867519087359794145640268924197841333346876135504639798828476575580983263296901125795892386344306692833514261414408189835604410727161709284579144642878258138293191894664511361251112113240418298995722581395781072148144225911011484614487370332508688507032094328378366078358470384285267434074206939079534023961793342709234870887994815361429162004596655729360788813680383985946064394180457263558467655761087327731912887955247999423296708799799912357338124427185228295919303507707364298748124686089286601543698866124872079135021699391395121515983709314645945964738093169253096944174212777337608286704177260753170232761804494166166893841137875336854469463764016969443003817407532889410777820785245171448287135703771531448206558307606993163253853233311689084491019136162397295327395029965944600798114115646634746508185111601891227093486615786464416366592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -11294936416213334210571331543458912560664022412505876520841071973287490340242916852199277330873636702342735884362328206324464704730176889913125141143347889917121327945024928693648794918777769893290901644027602275462123491050617848708722652118133981516740685801622201882632123988990696935476253523142865443471933295161184243808394820995551980288738307070677706886175192861254969805895348194489539744339758106833715249976912002179928669693704656278135867196175737780218311670220425935742392430951160123703404440638327323154192028652361367032632195514472162415728437086832568325365593209489476764060958666673398823031267133821160328483377808992730329054793508168951577364064453602941941882349047103126341527595534636377643855452748594723161349023226141550595690188074490593000294701172951680471494813804270958895631208330206426448633349614102379870163409125051535281973129544834680744496794209778656867985798827922914246056044239066137483252989085755768750666228915663691279978650276135557343021908474645540151990421674725144022358432307217212803064318724542842207329497928183720650212151519185476469322024971607059229461815150962929063268481191651790142732581523046411260546181902105692309344954872679076360638347629546673900447057613985106942741521320294863451551286476522689407667220392378485484017016763357876493294741197666193400870369555895749337316713129318892228076795250822696756376616384151124777790499776829278251383946523014910844596939394879815257783609959625450673422465931256556244385800640426116560387720738223616960051435040752367149521908654213006218448940118865380835744498956258282298569044625666997268057390716080428192502396769453756533694442610490592467678052571711217210670254392033842449881841626806562872903057148906552212212649609181022920511171214700248943732376437060049847386389040469705416976620182587027800492635769214334909107202123043064840027084706983002310298776183269706182047815456425406117776995372092003127964527684865788046553845509401340241826823776864659277610792009391769576754746379017821764295002401008411200638154502193558079266244006046061294862154962548176407477012956262851502156979025209648152446506563293123229719810764961032653083434093055651648688996547640687459029919160707896697452369112329594784608081397359396868600840231267048178550664421044927648671813092783501457952173128129357164103221335957724136973662844893164716941529763577157572416826638477270213408744884433298898186504891059163937778346009992140641005847284623185563348619742322633686834221117814430299586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 10830557046868166471979996039111958104538784478180361249905851693667226789003877731797487829286257707733535497690374098242652023201754208092354887572213642929142232368726937505654835480023685895469946328358672112362115576555484792454553505958597360625920962794604621906344383119650620638335150587149467262658709494984231584532459522336273292116798485994244749738370683421012217081959175549909743972578988338319311527826025568072475081659903234809761891049958635986768753336092172747035472442422635983431592562692211110993258578629192039900166821389040226445591108264969586229663856060812480670060662636718599767767097963245477964663215776801950203673997080166820177540261510675345256118954947127299969888754701001776685665865262610407407633496635024652929262218027948219461851177928048258475177811096701236248558301574563307177949190870872032859897876023494753362538630558895206450272656737091833366982013818194771915026568673967537014126948204944482776361440616744745801525150240036105231791608558539133706273603026572743422488781081328612069665504580557286041681455388324370662570628414641843164086984797920322140749220515095912204132654215148218020407044514677116336204550695238679987360651808375860571445624954974076292208031321402066179459672988371608056595891138596354770095735344896694595074490948451892441565113774998248689239423586789276220671766705635819334079101736764600313992149178315838615621432428047073624093797370735252135982766546029171216716106203340139633839780443675655342691768121087452088355742646259096453660984456085185914209868979092698131402719490283099824661602642474660462799987303307996633178910227157311063639200611369204696672811707564574189077440157593392742659422503917767925086845580351210668597178403213446887424238870435092903563094240402616193250494865781791323851401667441048016650666727912848622450092542193706236142575751557175160572637063592243776717451166968920782779532599032389580326149308469442489385034278876233422344150069734921605250889243310066878420102766507890073644739664940613080046863421363528793858998513973459974638720936396666838086069783453290981767431809573277073983117018463569810118572892380439854074959859888327151012947156886648705863097218660122908764679706514009469729716076916467407305883522076342657750644922240096736491373038285560930431118361725589581209256032637812339370570750318242786004854604640876420891304216452343169467633465844183407270073533178269181014693672495972472787700767029028226353753316355831876505573183810031784589868099223062784770048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -15017031989029876910391119551445363545115647925629019242128146846473353661595955104312760842380083940650511986474300093916547364269462441978979868568333531494735542843652973964768660741886809360336494536294224884933952374194649672553940770499267614138650796388324782296890081898911536467118336025097926952113256442859917050184530420111182876123743806740268948025583273871010611914433455649314094527059887708914087758351753749818464446554296538566666185320865499713126114130770050303288301386147567113892391968517046415784014034940728614408934007224941073311788146105299500137841448255080063545216736885094406753177585388389667353239668643887753654063373558339295461520731137092701149615757289608028055881938661489777311344201535808719913511518342550929762756220349509817683980529108943962488427882509544454995842650908946475152543450630779106256789243120438572423090483658760251084685394145588230853428786447441628599971763749897357920749464691282077826331411356530541904439165412576488185905483359235871072142220653313838428200690057914979013239112375209645958771164190564865559102783943227657591152787808801223292464081437322253137454506831102279552812872650532909483587868877059233461769659257565136471048372725401762182630030825105346064172762373042996642478646104506572104742224810980716683158237939860844712170738802954845745329931397994313498494423662847092352502928571550952911090674936440424453846427400044906871489388359720506937292195025417074878864652583755484727215575668803633403021841250572061576583717641764148119394790376057438794437188450415120125047687002329914410797366062460962164778542322415330986250993787918307381491375556736005073997903269914930782346786160965696581685368374373297832318896198328361083561716888112858838703507299828726674071082612428344820874871093397128667085594740381150587501780808700438645769544388561977092678331469567808613944131053368304474865926240712357717503342032355906621917413200811460602357500374843736804344954314916664319723088247193660524358709519305982328142963311076443853599256414160880658539596048064800566834155702295238543745223375668302086684018438597808920118251846933599769493134353835007227309245773173764432255329785421055445794686182087001556850048756101076972934381605754842651068731032298148833479774279719249637844141315464532093462137845557003118202252968024383346587135466557399745671161507002087809837068201907407556297362221229939046833481559209149913199668722278080523397541477517270759525208618164467883543840631586563816575578373589523077529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 22155437449644861740073106027577220621057244027854409237843530601181104399268067329120807145819675067134626526877140416880691469815702679374330414252665710226213408772241616868450861489457555683216839601652088207617155140958700782291281111485117311812939168876596477115534738353216444427473039774680867705788771520688165463283089638595571764813234988137046022299543493847480132197667512594496057485348618022913636108863924873884400028795043039611576275299683747062723016066736585384723638562121953721766848608750190033034242649168354975821583352733377078677824183055220438081433366128421377411277941991559853210098067517662205463294461090139529100659943417460537514107216405000518784484224247959219960441382381644601839309991081039180757836434179657280332432079586043978320348811197450778727534739332417227155448089657194786168532247613282519081573178770785222973581742274962320706731442883074832634542704785279984704007134516524739763606878363523659354899244498994541220607167280946644711325236533654414921539432133462973420947713081778938964975436929441692738366990186672475410469645995542109549149335775906539538692229559233993218030416852786125411073071351560684860429277533026507443844506446014979318331415917398820034559826714999755163412430538769366017461779050827089214429513031165407428211883118151686365193483578407955551633243060219668050002694460203920211607246533636628966850533911597232876052835581666327288694785306700234387967507764187962885782260888689737958852567767314962901315303802033385366504905724562983677884741285399593417230901184014495561818647213395119441316111029938820005134303137894991230567056991436791571936384209544446257733763810387401055051195817303261485328965041731824655152387464954670527208642063956320232705948355359063503449201116482888468141384083387424410308341307883375427879400179760451917883905961242497422939895194554990212753817672913402818970092300988927479140193281619946920429685828654352471476568307141277353122673298298581091561461050337872839373045464561551909905586133992162882037258105563192665947953355014399126467411667825386079048210279448364698745135113660807360231900264713026460742696803528187353933779396471095369424466286557796002369051621796842685820763919264650308316862308771317200380626634010420192727782673270653963108954664060820054748899290326717784825487394923852706344154983392957353115317038705245103782537798015857850395589083947642532828418075619205448821790852761434225852789394102642414336041962033077363192528519135257900358335512094061518389248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -28654873456683496917063521687857949477822845527352796555269562078433864621998481233354090605801221290695360420986646097503737411365515129506717477918209262739724262733192622957181301038653317991993579375831398772522150467077954553783895149961251321154779278930430365259878187028326479464524000079093859777444967809949213359383643441284189106140601738623700744230223258761513130410166851531980351500897328801805908853707532863373258765868560488018030318373374646590903351938122367506397866431581088960799908484788130695380929923746125751154709749010638997355553949676957668296998970467067055500312022638351390325273724661983611128281989064242832949585891527041542348385757131358764413629523146860258107188531675094759052514022333645526491602498951602898634394972538295206505196109388183661022673813913338100178215522720801643090950569456549022319773082015177032989068593251398313364550902845786755202806194995194261625871291016957714329957546262110881911752264989748919868985078350359749651058096282449195234197983393171761805996929469965023142453647867722586002064796375111081509855248236121110070030345859632403039527982516173229024032537095214363450666337588393443867063925014642166573282503950060186169553115193919228155906540659137064479931387777451883464677977626051255429399754843270434844877163696309412785428982674796069072267865902624522344293359806345429942210906400899810620841188093530654084454845119043570521432305809161789816775517512546286334199236689494909452356695281854825034070674496956103196739090713062248124659957588478700461118034826577211555956858066830035113561429935740058913886242808868845565215631300121456530632839030640245794499198444043687967530228235137436957183350415496371937399376060530506444699363075102175380575720084319522858391408428142226501925230565812861892793991941877257587285260993410520551516948199325322170895882752354884851088937739763982431817586233818437183118579870457452906302177294209609374051051264574679693282886979743341683675305472806245293817951581233778432701813717865157171623156438431956023889352784663027484172951690557725347333249758989149983213464473635016898948847456223013255848546114513376183015437007702443679274620686274897958228128873841775780888325134845101334481088391930393738796364929947681863398459701731903264206482259046800801886306875401359824130091842368921738281277373406792060850412889776745553163152926597078144780996346787972599523175588738151129671453578469951410873120216001524086529259373776815335924209686800623797405381363905001997467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 31326616834207776559374555016501430919893771152163962602386605679072546294601519821385194092079426048462874299987552630862801072764786664929696711747812991234387771704453855250171933037735320888704161189583025466737190101694498098109534582665750150572187049436532536958453142732038144087802869497301363859109718731038691780720816694367957081413066080970591993714589552263793363543857344901935625384406243068888863108409364561542004502829494252617983595294018640070212260566577716313223586613833867231015317826452193111858866049030464249404347375004308996219059268100478383062445794883442225485932496972212705533672921730689955023322351650607293058054448753769221398747641680122479349097298978766928660648112473805390671940696903067541180791170037084462900869907904335593189927356127356152255312962238271598792847178095500811472105989311117399668818505286625676610490066672579703372350459744617393721907246411787932084696947939552723999894333328593343113594430541084158792462419130619974015799452226201488255331579640319201261889294227234584422539367870869730668166385002668409731012782090749636485024476682119096821541319132989444262017160262205687420249714731048773429981970306221301730319067856378548138831588201658899583412986591295508475109122285723265367166370451291567622479257198885192493172774368241003969032103428784633069428326167759586978923879190284338928337587387441237234129305549173435974642715578479048675489111080860337002198170381164626960078702714286370243217440167540998536076833213548065756260289074759249953279898826167624045980102596647350899068835065457561585932062497686724191391752691899698363081099242384672345801283719735623270790210971813730308419977767305301859421204366836749982126499611983424686302737001082350506695316114567022237540353528636785144341441192480354513417277021778289319161934794776437538599640075187938060387470733388733990982681029514812360866287411787527623317636079929323404985299204564013106312348904179397817579843877251991499111550595655742988251308001595816204616289692376661744067428260318354442121637549577214145060451385243583597481353917036585035778722594874206482837090539098606633127547180365942763342427650698094795562660899901772878337359384272740300018350329797524459614178516965840757295562756741003025523893345855823567897245404091396249481518436806768635879499033386537164975868780066375794802217749040326982156048928974531459039720176462441642830595702560104359235445170910445319473003479900711735382927208630162196253325412782321323481020193192469780758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -29168808033363478957194359722219713480563946593010065713284530890405258956085493662358906182113875320517678466561893818435685116995599288989113739033866211511385240501350377717872354324388776057586078396824906838021170372962145899485429956357838480058271950600605678703471909829697416002474575807406711632772339943828287498987221355837913606481728730069495110483471051102582695703081409137102501656177743083285506819148710199456007199933585428705884931605506317883976825466187791545878412606867950397128003842147276773452496763139574534479345438467150579181152225226300974253974345524428238467847188472369117443049129150181367765346199481905451783247236159715514317600210194016581973073225883506426382851288895791155505212523784965790171768570893261302334476275327605199281860403380060048715121924128632369936110099450628045439478918928375466717534808610464001135486031877104223267647929825566342732521299699313614654142800040029290319238251667035097667138790383817690280362919777747378053550580575423735560833355574238670249014427452258141527840583418682872551704847515368692960955088701209956988041159264166747467070770428806547196608742330188363856034343699770220822109621221628928810009883264393759620808733004266538238534228519999699741128629551193777794061268819194142860154672476573934528812058884970857215119255754715388538716873374017346356786312411137589402719328943950064630832467094595949906116841269319586071531601325103344335859138046261097003335751493069216777890913636993121109771851357763324424460084793506480314766660852345570122373338394476633836689110871912375623783035775182037295140125314864308922322279995841798546356888216376803186310499207090145365839593748620521098995319178392028489479880694263826731765043543571181518760005307750917824399559200544993506713985201460253658820530650493186917621304678103728825719313104206768688660691572279902036353067585281081956567324038555756265448708461487732352957014416992381818579507140098597075975460920947822322487080326808334045554930833285878070992425947080610860377662178983762556444260038056010776311971444976259035852762172090179724062066775538727224746118645936381552816617043177002671590665158140179657910124182950496993731263263918638198976848525934614395947382933970974796853412169192978757577212855984427949262586914857482844037500589433559533750442790370264400538417907783326324376039248155260157571618729356075793045050067193069289915919444888613567960143426090322449367153222562739020377368805204850193508173983822842578901459066586708796506112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 23449452376812664555262732551445106332122789092505337694191902163343558240766819356146191916969849239773237273402952645885173066153186243781073243670336025194822935982878852096477835560789747865099933213854883187614234886142006130841382276552751328006853685286544194282281487959902882617508408705982833565762409584657308503908605167016207393334745167563100176043193671356745096939760536090763987785497642017190432737308585147750204735092490384712085636792833690762024066397877249833964714059612180444329923091198971342877641792704065161379056363554726073867672344263747854074591088137325646336782013067369392546485940938331737515777893894060424415715062674468680674029567297807665107049799281191443356773596195992049139600658725519170749530602163390620341658401049167619920908571251974293733880894071776054529693873890998134147258720651827517007726953721954633873403774263756519955550541808212785165754712799815202772526496665485707752340469739680630522940681995556770968556391911352378626468005530900220816839871015723558143408553566435387950254779977034462732267596490634006028570671190263739004469994461567129988678105414954066760800901081211290986784005642829280784329708653740793857469569561144018094839887679834343307606127666842062923965844958946716850915581620416818723831463822386002274723901483556699667205137402818368299080633263581758890236918060036120681274183082125242286246712991997858417534689456823555981109497546776194337976823863360383561276820751102723257066425099877855032822875626237785292424929077373328564408078927895444575027321467981137276240938358393102156880034234401489316551658092504479558396833198212049856793652168736637781590403567371640058076426398794682691622039372541133345133221909158886914102141990614739952431759937415992660223044368836263544246827590974110560856433911324667700617379502902346973152548323725412511251378956342047338843765097405404396774866874983995044711004026331253098660950832834272413706923692865755216430739682619393754322928364396740330819635311818787710482698062309359069573025088934617528732463597807553030007846323139843254395120645228290157557853880121541868963405611343790659213707246185337873558735267047450322178337350140660091949591669594605497472309214383426689776548052403199789122554984018011872293118517449725307207366010553833370824139750766951897043268096043235165720139221016151885869796826628059761652577434965669235173299012759827186872958369051384627612412734822996183352653642469403242343075711138411129009070860049455279637881373494036540686336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -16471673305999368043100429619922242039053562821109609466301644185410875965590983451236616715521668808308105578162017027169740757221842815034496461905201293099677662883046903982471979636732027210197610452628004736920782755700698673087408774986367169880092532098356721959951915235688830189990766022939894751528561758484959309595257382126795588166018602828577697326864372262751744587998461669183235489504087729116026132371684086634393782859897338865424856032848745637592715600419845995221191278330107851293436942962337482453431357156216967456730066514057780560270187725832927373936483169495360973615927802323568556241347200898657698214643932051774002474014881924324806792915105541194209225551589333156522632279170419212386702924085422224428017693118303783170508206085907785226338967046780959521891733248248120978947962690723188870197301057544189742997348213823507991329133479892459585595349122697046731705546253138186876417945788487176395157632060637501607998265244245563980933382768871761977990955412572015108612987819656358887707758393369874568548403090865190796551245875451141529344405549405297375353886587894273668308357129849374289823223856452439469948016128969304945173105008337495491499829278082858517137924888509676152418474223179924984009640223441394164284269570247892490962519998384503484623858260586580813305399081964276972327477802469989357063133088796036520853044246204655953740080014285621561293799912692366445511695867254026793068140245006657227603260413010613153300976896232329127627133205174726495037941859339160453697600809336163039728853826971193302128687899375606826237805812447610791487124993225097501835570362368689485444311406012489025725178302039152728215789056814098355006839039996531280060755798312780222338159491589270561670145171467524606503837335107633335330966342948538908408453052216900504023976334377561558771301592805099247328767577744980442951197954997170694777826655655209485769204303588859694426783980480313746719884203896629049570730353052826404155524045777846944935549516465444501403377775006325506862660630500679055922400047658466045866676773307864879297455809717451309390156607167222421497884828341561570066302833865811537441866612846004169899262682431534401432898403383651814710687139637730832638082772100686789413207125207885717134964684268694127370352440272737408869588619682320818790200441746958337455955856734562953363978107943414121390134040613979573342703118647704050126340767837197410227858827494023748820655411793000389124852651368160547700296948602846904258974961826680258166784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 10204929974925581463908636025590130850168674920861318048995535219643874017870102819827111795898335472720407789134057603633069090464779650440639047340496018876851873685980753421408023778064871298707668110091049233747753812258373548721067971563207627313813708944806117436629267207873454416611592827853565981090582804649956456958375775514823459013499729671549560440892385894887456022627878438031687539145378479270034798120870852851993579234674441070252185562756721195189402565490915344231930914343255780522226855939788472255123786064231948703355584674759738454349244733691404867111078595309288731084442068498473145541491624194075059677714712219381113107556820854012308705573929911173286834082431344143064879877957497366818652521077196628894728050826409322757698433800837869216134892758737799667928067661251501425359776268517199091373355529520814475236212056570435756513017170588023256911391929072354777878515170832838809313089763495353914307566456344114863820258180496580049156158809673364481144465266251171049317683052537366090995687327217488630721533302607172592126794479476068917524970119885683338842215698753260226898089585316987259369375558577238039644535621006981710538762334294811340143029044186181384435580153177024530211968292306405728266102824080589593039656158496355552127540667354873310030261904080392269930300258513506330699751889344168077852514243627003893020505628733993065610355386696297361264218036511026742629401475690984211433171674246163887036013028952480456206606404607935834967865947912964158229805981757287444794546615894189347887599285436894268777180949019349360634370164907558160213504716071065373346908601205452518892526819655268950221848390380922660484745172908377270568067572688354200123100164657190150854822584600261374072373237538295563015667412172797984396055236907933068350561454497830565140178334648358534991682008411004685459473880459405410085663115262679822785878365586850004161984549408360866034128247487078785684052687545224000090034717298874362818556821558069637578483443405398488317602432548951608845811714346642722986076439013502699373621808528250981529169812080091654299452628624664481091814044828508185115231952368198755001803738161105316331347393838875195116499467989138934081602177959254232815135760553449902626977705427343182092725188662153161501562448366726533448928580701849351284109571387759790564168807147881661702704031080978232825392708424076972701525832799431919398694369986042535672804607709366770566582466890748534051821556411760579308803300324796466853732571203631281340416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -5617402582149815757840724718841301587660805024363431530406665607498564190039931763460281735276205402983752735912784891909786693195785731783851831854709220083124440165695901785660486005476351160385117662431421202109177096880173654199937199053432728810538195255987825149289055465996550252486145562150116381004029591142735941508266742849580648998382021802042990405163098856365308930588614990411932825225696914844985018816868653631950213900066276328834329051586180150090664719620310798116900815580317539173718590746052090223303067779301805832893694686304222206245433207913028347699965595380229661331315914960722212596392184423593254360486110926085371677541749635202356706037134722692612418449018769969729427392619913572725746562493263301086224126832754767437699753070935817905420173583033674984930330257856559736696514641567294043049871928361653409520034789259635265683791471619923885042631632280399417452494963389573901413255181997309099311467043421232391529546040815467589102930707474271116344641167048919304092023404835889527144239208778419805402166847706040952332793892392429199535046499457889744716404189214486152340753438241019397386814793197419698746764800114299082354360224495502754817679963601080466794721779874347227856474384455879757439678520973043377973943762331976899195725678686336004370745345313534331735400942395005678501979968724026815571328291973744606985659520953713905121633051195852430226044510449096560877914835937612261515815703585932094973129357286003698075148718814264223812421905988283689535686505952743112963026951511376582014574792843536498624244445791518070482686724167552239314283533444407053689913567321067560301851671335071416623764700997428943589056103727909860439734263797638220289025051624812126432337949582164062722579854227435494658212402574713179459873334882595772559996271423709086853755525293304117194904245861245075983926707463770683612559334856333244786012447672440539102938215463889574711728967923146716001656882045733887637314106453681637173150610743622941101905397284178958026304939489624054520912713922325602861565232327223901355105578564263095883365152865169743073729812281959936831790562788565972242415867555148908766395680301113379970939810546467931220969345131576176902874511233418212370295274608101812909079271159905461801021527139943877728763500118511585378622007637931150112304783407757154206920458662916342280218388400540732809391790038645970780808128232570989887740249177902085578462617547292467551619638992929325650904837001383542259441204852500181837597950385401727287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 2763914017357271313090470474168642488325115402529640592697478715445990915617359527094766672355002012717637873935749762173706812922638003908836958808448890808139504164050132669199174600181578182353722766197273696802750882058359930962034951797048616222278282369575752068913420833894328471556589280959634346854335517906195707999509074477571681482152868798552273681583147645857637675853319983620375721166661686669554217912888477376768411432734090796249679656856522188264963737920497048240604053489570033481009179644231084614609117675845514865323148138480714974850169949063432438090320932935174584410142849631735433993055823581175904724819014315459095879798208897053894501340996111890529149180687790797083700358629079512953005770383624689952491231348247526352413736396000307855845715071378291539066823642150396678200842548303728478397206476393380762770277475567019763198844875844868110556597310385958899794844677997395648162928052620554300547918802366707061769619725437611044298990089752070667533142824933077703895813730215533937867612475100800886724644221242091472043741720428220996429044061492014206135501668294884855032432990581953050994382415621944504891600234094036587191231983475106857538549810700777742179974262895916082638945479644830753918236848213245320569307072841711812998253839700308348366534692747956290043099844713369931425086927732246513213242050009442297389867715522425371660872585631295366456598625446519194327359839911605086836209232565789955590118718159169388657625135918518950289299304245200479498281247351743479072310575457700344466896044440134104918791560361273260205620261904369156664267925539698173151080307681921492611730029531873952811306242881075910152738779478263856984128981854446990764102209461987143411182963796434079553371247411369102942845758166749809473732764063882332647427304418340941117354996916424508813853089917175491282300941133552930940945847010049829350202946313594446766609634660551007298144804501821890986941027502295667323462588335152499164117450471591732851849880415029169337243509584492594499192131712267971985728665163172568117816143145411120621916341370694940292150725449381904318507041612640458060484523827725520185726183425349826553807431093819464879348605161234289675669505055992662149336092577403046054096987918629731549420804793836662281278155757939441797306632815213392265971119150016792287561486949765142514612445252751096462670125272738751296493263987334461053586075861538986903580366192324499602184039385418756852762369958112129369815879318034268813960474664991184650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -1222132601614844129661714436934974021509261640512951006018401584231086439275000639928617085014182400863590594024457104021557417900002079405468799923273306759636386557737049933065252356154893469059068207956062053996082994526799004349648858465538122234878807012364018921295026216291860072492534630305510760489417546794572739981154809132857501732330602504865004857247571889358247852552599478654795686439389653842434165067100823602354956884178944691511762211387851048403651744944211478344673632533691511590503586068982020195342465122525055497347100145573772410725701443202961654137912965471268225208065255196882663037170744859143398916389043172247683866954007381065377364549487822453909891688307482573375179616055614693660377098674714078448954460448528916805163717183006057387763804026099592414115183768944696231879417770771805591649381950935250205930331105652014704336235037945198116275170692258976638160426073102381317100253560080159442847624677819587609637725690826871479626319169086013684515965242405720997118427565739691968384870302933606377614946216022725303868050625941571845893456961360894597205489248372752286708547971354031151757120732578726859584875870034222847636642840790441092114384427002329227532303149949293041741388579625131276650275501498148255852214568105424446239829143020451790647240342714179153522365171029636027622886004258903745305546186007360595445913833467093321559304015035569393177457646623433052791103040195242848269852920079245442057922488360877843364547942324264113993443275056493995461497032526590134215366913143759470230752211810574091187815172830757843960529189600760544937566233221443178775861331705752578043935136816455286432446452718400507687376000413066493082463920749887523616095641904326773396808773562127286467931983375660435987969074325322683999789605405023106247648576903377178387369100711103973239985514605986621123835650933916349988061744496388282366839497699488644617468969599293875836655159955115424899103502424196023482324237250597557086613694737868881993183314395045564534425532341379165982563748522193574533576913759033706355273699061942088411897744715700143859949478525560028109691182074277707463965386007377950399511782745773224784237353723414047761660530578283528380435022041883889087646139034767677343795920810568818403091324072578280925695205699618258036151609558725215294179351246034894423041878856601645762047741563030940415277464340598210281984207348935001479176566163976027426722232041097908189774786285076436882243136960922667276786676912735003997576660248453374279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 488186898624738956498629995622000400185433433862124545580347667867508094722964113945272518182873935773768468413970831626893847495955903367181984461333467598475991529786925380771917610398461837256901637907951533528952463420644415893108026094318021805675312267459889633278046640966747543685633357316781406713744233247541467405099841722939017974611920907741070599392795623980537292788476673977692639261585363919925210312788719497663262308034048818076024792246275186173665544086643999714054726158780973112683304434265263090084609820480692278049014649778258756960793474019968809691844890893308424578479019148141362708354374612267285658329885678984462938325252130449736814779972892131909179236051192687390613760061345205594688698509315782070252607588783728946922744294292563010682986981561441304832863244904927158147944263761071831900344832844252782190704235229785350781258238366815655897486100477219808267319339744190591246810763503475724269702672279088401135271785371518326786923185170090921643528702954278223487266259691665124470683844116243586560527781744342429920668291710840513076107158184187441701807150364902175701235268684359050877908246807846745129489102958930687061257586243846781888187562180076869700487699789337009210616150995326571684353818589622990380458585901736493981942612328747561228712563936763226874213317524350244205249757252219428929956525388368850062380933848817976997920003750952556604767694443170514402445455941521542299307661783851159697910560732157947225677623555930709627971022426980104767567043470505768013166963933147024791326235685618322378658547442218072114585122950451911595731663184881038880701960098472873044262911384874294320476127775848740961510140580120773378559982481835534292182057868755615795503048314519225007205323648017990643964230942033105496498078979689550803522834189052051425911798011895184023510467358545632236995910470876703603075149836346541326019692016457313269636108690550758818858685326450308050784425703995611500129501333514301917203646305249839122802425641794656783052210333157722653929040573837839778210710331883592943786196490354962184857561005465160439132630059090991664025839065813817048235060387260564055247796917081861549060035748957131175305926948251000433285894418142682153027691272324851012998742868967275601869909830328446686971151228506478364724305173861270783449149861622177854298312623790448742988395668327282370349942127772449329394200717137677772557980819836739891179346787084986579763342546509152160719128483790177318440461161523925008211491662967223615488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -177035445393638213125960931476114873923304946918653321315578924846579586021861289560564242544356237516639464035467067604422272359184432870927653781345815604929850828246386010389471515059165092585075835621843527788838705054610412810312835763946159402298643404518603704471360474469988478452343926795342370487626791112718928477025498991430433451889475484549183653630944197794239121747970800062698020231301121061592368808226160217107858642621642211616565163085785559641726757353404670690460006639632211020242723206629717849029395964927973511476962556960251320713247443207035084803755813809657197072770197937938799413373282721808978531752480872882734607880057179760839742222831375726607788229910130458790490993215458612719337675904893980796316563443983859333210742958296627766610341131254324623725899784269731552446251756250307719735140896375180948677349821788937048050172434929395662511891243470027170967630770950417118785440627330713704365848179739002690406875406570899600224469763489124457004494204493129098837650915166036687963987502193703034812282811576739548739451749498132030769962926550415777543205372375267820806568236410147036945873698687831780590940396459844894809543305516776346111368591853420765989282399481090598125444244917649525440387584171422441677401715911328376012285180679615289078477133477542866830254485234316763551703445480127781451616622304193712588798662645290804461162341888191682272424853154102730235203587546127103685791285541567764102226210103445885146889256817097233110669943853469196317987452180369003515608972166348478331149865511802473276475862259524580626411859204393115118368741301712217666785099835708073769325756435253831129677929029292574341771072113060410045135275466637237731234368353906642357940133440739115486302624765600375871130608593590753860678371972142690996151668603084947928969110042758069073040671427839666341715022045426530905442298111538877950987213348555304958535407155470994627880010367169398873772459841057067294948689809086136894399416974585730641813024316296809953805570921780582571627959668874749550519689931276023811818776426636811261085589168426171392581398457546138031831150043598051959732154953402406127027185448867214832821046935978605996710226803314413030417065319564464909161846145936341437474717124291254127650210043156279468092167683256960082116630430188490288017263866562769770223247077624186111054310763867581177480174276745215731818892090174231387015689505303532988485333051571448617188251781438382548834460907408868709349633032419177409539238633948602957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 58492114898852295830633987031931939825061040029814232142964387429975753173505858735566421943633461157513904350385831272294201874441216210720999830817883797420296645683872127532159990759259092625446561900126556157538140072779130369876327482120507494876516454156554884115233423437387310909408382015153579263486834281880023333870939183521588583475358495801852161431460594144473451868653465820419324845572042515186456702864889410923021970235501878654621935665668053047286964544185702414084385438706555645807604196445497374379646699011663357572319257792852224244894069605839127282810729372070898786461111872879531676841753497647502584969710326221099245951521009765704205112522878000563344598833855712045305348951728825571527092582944010611521833961809383165089451579489948870272516795750846867142143841900620335578746929397935029763178082708562802075266568230387317719393475771187837338477167546329311229969887668875882827222122078425767337875678712643478354015954427461783553899348942761425597048121262594794433967892089927470737064253716716991320275749060692619888872112331111323487697632621210725374324332148190198308831692111794517343449052178334166823452253623550349630184988370347042612821909287240905645450658393241296185401234601227609113323499453603184702543225536402423228165255295833263227859437415072099313457339355885157977291517642626703726364348705657310681680107906976441642824110158056229767659221057667480630839203771230040194499131156428722841612403222819523418956964803032486056743448152234985206215001531888949601011611313188978355271007210069831555430399409592996906425834467372292507267483412910601787601118279281452427495716662797444024706219281402152976862400251706382768671514230665574029199019351761268395560846434762063167893233515272271993520457678070039846944157175460270566239874451616078239824104730154975554419193092422921267186972398952365139778055198666611046926737451553963828058945693251059853712492355669178681317988391538830230129621810408802985216407807018781372256677603501889458549971711679888580737281630477302588589529071077940836438444068392546154558747891133982773463001174800329982723353746206559912465888117914680525956180644025724431342619053067107991699935363596384139951727560099206550552207061023515079682866983816133752165119528009824546213201269293547435987168012912241153948646431944951917048626970056076217409971108485339102530774696893125075718713207523609950879386119537156503812567400784898592633462540919790599283315728712564278870349616270027007714405440022414098432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -17616369094725620746662593799341987426422004949523919383024756440558039931106778327139278439413650573116893252280496808722635402186200862043952746290833953895462732470634492784941868520745307403765356249010011782056182338633655810030978148349058801817369123324963551959203859537433950737535367807134931996456637942723695060144734058279517093918921702116197251587724818890885944279871494302186635104077625929035014733906628789998687161945731272517072201856157277997304463077554073841498630146878161056671413760375021276608795305066973467522604358792329779745909914853322394839593483583537361852071823410801421327949534179401314529455244684341065918736751517651070712702111477136032654723933404684119781824094140040587117832686814766904099030302009540954005255826763317966303930155359682528355008881793379803252621448188862098533745063131500576940130457653161415839708346608323807946006106906747075610689712945188747990559631788181467194314374520648938803916762644345336991214210292294064110583186603192049883199011676230644112045777336333868665650731584590967142748430949726092840904513303774849546620812277178792936718236056091296743424579422054123272089478692782675457183838484533697940532130890780000984764889851054266195489703775088620969183713764387554669881057426912866836662161512242892985575719387310299928846360748160453755588202134675988526981720979717015712359152213865362855186216347722042212439039782115012090444476924955683927878437638067194567054049010732313431927495663470390563158146537645365037357738650744226154523755655955628110810686387047327988319095388510350515514665565669829725074773154096835578302257109422896056534743480471285146427926284480061680019096027507013103939938480124926589229449647067896373353025523344255502344258476788041564697845933151000007207656311393003522464737856873148028343104901700726796373170382699424159392882740543238907242356458543092232519585774960662897551083755990917404349192737604741819157436722867237355213687037756224024552919127731580670053920404728357403082025506471998776908468579313577392873904662192331448985151856950871042052434260302047917248381384490312094258667482432350393072446716320922350456857499078617531283209837317183628112448834849256361157036199617820019592263035617149736400369547210574761300533204682788040686827277541291316995700307229585525981130555290885624350499022866908574673316752804040946677380181074405773492417825176981947121035775105212418548663948175068905352824137945458562137319073767495233237548706818183792273635592529929830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 4814268049713596854493635223772879427907885683367236644214432077049506651512422674956251183348672732425391517261351669787338423995086279065908752758372376835508971242972774497540109607718718738131120017361332450205272308557880297554353917668355188707601381289226806924399123233684212068409257428702161805320921294787246531844837842059219076231056796130269097093894795866796012084855536974517010396419544875958656963675369810358989393644832827109693054729288287200949490441487600547088453956541592153602588850501116154672735626267306206008775204161899830039524298272354869758284586575546692354277013732156302047382804290440282551051813743252764582915951385159815826158224957415934843789743435949328196894143520759132146131504710589025876244985534641619181455784145808096041174866979821224130359342409204863903275135712265160867653705388061195589066245875238818755335015800692726021791641667761925817456093836983103604085775960058425489943330641981310794577919035688034515372028651764977886669199392936109767652214246547436041306025249993703896589041234738941860443400155912749533783268521194355678515766589136156171383770716834379248933301969813371983794516173301979444948346146057812349932416991980075295092519609560648751144551964804331164955705513539382044919080764665218009442743028468254455082439684681895047564619461848269438644808901214202693650428596354767716560295244920453353748510808044034485112767231546164925325606156034327958932394578093955786212194686263488532668394771104441070261774918636196043665246725062291268622346715939699924942651283784872571594663060788865084233220205853855439326408555999539061752546571550767067090940332552562043591898767565198821480072965793637879266771444156909067607716938819545302813532237916466641978999523025141789112021699930212782128724654586413708041536433401686720904890769545172355395745584127185072462558457288732449390082761012170083352913380469626498275491963382919782169632267937076181321179161579439434807942119585709897770936822608890550734413974398395100174009871352939913260522608325161059832744937823915363751281413239263366058320716705401481133463508270178623349485978241975976305537388286153745764460721995233917887605058298363215223459852179768586185297472554818297185531121845057931226288672740369344722709923314116023876874761806381500521900388759294498313913591655114934976429747273454677506679475686504243071822025211669841529087559056682188959446466957962267206713478604967013243628213593691139008697633634788102624211863577192639326022670721759576064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -1180136001923425482519571213979123724953898635300761176735756976764290082158753039273727521045694795614212664052991246797762918165638221935091280834609615437833166661750822195548694359239898080112560707266954689383476128879428855709713173825961186219358480325955526559773810126739918476799187752909528832383070712680196051521206996116240650130130990943080334564663810359944641842125668092719505747815227214025739882887989352510299839428822683796834939621742805137272262206847831520625173115196915422665684565251894328152861675323777730847231747403766005848728380080899232977206168242825446350564752117954408474168920829247571980209646249222232695862775339897038176640517245016964200465627900669520122002618542202057578817957978777004805948401555661937266321441555937799052975013619268998488025393319490796271385963628422418133509923649659817344945676831111598882280013441749439417438794601088872769423472182211327131752861227162814014585492098345488599370407263105971527277149611888082394578180081204515621213353827560920131479757354096049500716230985601761793614709052059347730452759844517412753079281828800259532874088873932993306277466778532050318194002861929877392960559453763543957633856218790339255061017477887307791485764682367930956433460928500799801625851062344364221653643340178431451377258792226493239450720280145413399421408071986029707421337896555856858361131141117564719027276568628256512979439765343091894673566129463965581253488960942872579270677313169458939175986523839628778757379474228018174597501267781349995720600276213873064025402735217307270330297727297294775036976817219589289196769303801017741528072747875020998554240900237014907787974757070833616341199658660443821928423374557401076479775191558754202004785882229989836423993559614802500708620743119086598717590760785761643182430792427214326356166472548407383159149593236031592872883322290541926132352658136890343427212478963954968466005946390980475999992139238753597285438171017766119994055320161357354234947291210467162765068036438548978190810362665587028170330272415194394279861633303971554175827749127024968888829709347204186083839586096457902298360193200103745962771628547988092409598716686992511469145053280280302456703385202990746394577453210831031144694633317688192174466650796795379987547644027620843378646799592705715047271683497621972232768744139844867467742785086675261061115442624354681957573051365798609140521566153154216985354829989581200162711159021284712432444609072684863266499258071678335682769377527901438317550059430871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 254188023549146009627833814452167868754202004339365827569133272798414582563366056960709688094941681017716625216510226260001773846798574257677455477197655881825633944738053131465557238781100999876374935246742547141265021738949823136550352578234547829466644154888977130427461383204080319157433067149692853783006026489877321677907687923633772070874226815438011162175596291478162904846541213992849741193000517294095133249058504724440698606804455780863501801001989984347338768341194439657354485126660570409377109042439790855366617712602196326646268770070477543176615703706334843131987358874585066275070936123769472916548736325732272313831964160064859933000218458021526071511661964866980747648913172228407704608527467495024914996769780262552883390637927808215838638033426623672516729132700796703912260190240024917422309793707069816391010667847763762353572862574239629327564593544974466143792310423902838918630832486692942416262788719086162571678412686507772161725646814801095626113077067202917229027860964361326005718404106307537940666508184638580347637481034492562831279285868505624147453077459565537718833219362361142791519977432688618853577346570129897313573388240416639905322118172601511056060155039695225381565253848471986094279618352726488501599729339656914458528056932460062719152615858360584190367124525368581390812087374202630168704765491232486868271048433382138404372725250225918514690198234425065747465822841539390345288256312086207919209062772940973664253451393883487518620714749042025606641169133873689094673161787766675670617227922811031820582585169806970782431055050248553710406202186401843080684343871336431387504839295159211344533986528782430139704160101085873547212964217313090576228502702124904349731387742932221844393300422531680972108237761970345942969691194085162110508779745133821807333750344525890319045539078297209186813645345193250686533353510350603579130016640114708685428581399180272684908168496468986637004383903996007815170756983475700656441837044711684025678375247879840155605436271060990051988028162338370920872264461594203000819770867864195642517955509621909786653015794257761475587978381632931197193648778545783602733517090697875445103097226189993220427383992769918881752219430707739915404762056936545301887756207450821709460585070192002390387993802575151214129282818243864270154301538531078867673856947101210727915806054688192817128323631826557692942125104453934244612674222299605673775863600821087618549656164330077921694143996021643293682482285041561919002469786056318462009310486605070336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -46509182442263909844384640605045756877194989447360595342758847774329608287776161476715106010861526713776534302876505415686094988269183180424655258452380983860293412083342534932352246963280168283936099535443961655397203662900069166855583509963315284262252959113523347858711073494082208144694797038055130371259233630089725110918983318361538730040192287243215161342919689786437325599792752144079219787665435596423765980586978093780459865253330826133036469475432735449243384034875685296470141791394378062612348568772185289647143557072059126241974365003722617325032658651929578742847629758002672047795316224791419028214601201377153438613814603815868931625275416723529514793353004633739557606167428401067602872150894523165437901390186526801515976284117463216664580064930836294994220596210603600871043616226867824060406499874171576550020998756545550165740679266944847851960844454730644953185649737856841770284342389274106104513683539383156753057613300031085401808832738879088123172155906389140353907245147561576483420223917349223136236091593116526141223135996145224793410104714451628547068587049026359943284146447341387862964858711266903530103743475078340506553781856651627841473001826590078925968881380650148609934969318286816391918131116216897904799851422865252283403161747391455619955001527503080624566622172488346238779473582236131055324536767035810080460507465191234806188888736836743584740573522465823957262827745640027901674877543629724828419685489862472501508237206057463179037627488328173333560535419756530087282233038127417199203431252806594546762836456978974394821808475324633806825757458387014508416905013825620973668502439842103814373156094132685817096977050224368249519843708524890764556044123164321635636866658446476026071494816034847972570468370310048566235289580512133588596781014670374486400791486927000761162779216727216609368214139776146146911435083952318736325330556177908478620704208650447267198380805904034974955602485082504322387206529222443733703486432424263149731962839775407356332230168837538723729031883272022813989297115903111497405308456090631642915495641961533904435873976758856674331882706743298396069710548142383580667548440332262305219877822692583278257067218266891214043254192721920076974116607192916962717457425185244911643142741558728255088895177501739503481279537501212038893155730040759014098470954656048632686833103105210578462088730416950170352989682539055587391676619688983166137631161520300764246258980200634861262387203165074993537280968796318115261200950045245229008958541426327552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 6838027459165188151267070433063930803154050069985802920685854386359174033131968389722698464748896009597389915278116153764148742830386194044981514834986054392665834635287642596821393626172044964063261849044903810082325860894434284856122671685251101669817064186051735237429023188245941034298543013487448699821386320223382095601489753824938015855675124063066247021267515484107617644563420330708268847425911948947701767747932155961821174742854474306533381061364415649502957832881076727037413320237922043633680218151438845847849282899636684101429644220495033680543192991522329841938362087689191238971386794613236423491069321617436931671450783479682850518389910983139562316565751523119654581894554805277688650059432602921746114857412495515225612774628091459916386101733028378271953290363531588014702407047378403773660590273530124253801352241441818780032327607134709288953660496970404547481718908023552554854522066688721626460262604632496986425232825251237832595799710113843920521843534264236185082334500587627537145726515461338417182319393034990543079723222886922764912773775860508395225014139697149149871620339720583691656836064523402747664059007931080745026062556728190566839682754930654350277863695581513751665276845627572798072272596975666635982025838424373213346574085865549149909539169336799735123966500420581421053864927817694609182792165057310148179180350528907561084701126304556300041233100170864846190840464612948728365370995221376573616880315129094568320408709815414776739755042634657178322931318409810352750886688323055545366006161033362590338106945751019729937488071882788763929994746632442766163686903106540850286616217174156447266297509357737093105534137153281820413193891910919669887810794012840026004433144348086674715346874459382901420612517463351974436777952636218248057831449386783750937439495651734120817729825409121665416776698321483245446037633385009536467268587046148951943112273990900270552545378216051268160223767774580118143689985183432889437028099839959828848916629777770844565889248475192898123528402609199117397469706973895786716716724509650259762410787467383264708565937413951624598115041004331518483892880500811868255861247370604207249172379961272517418818053259976266017728339626041299081486555209659773859494546153291459434457234572913122052958547104214548660307680219952483726208634460130588207200904436122730456230320230476561212786978318758005302993303785960459959170813175828614699174503535230604639025948156127981971001467359012553273949184046006835871607055774915558253003123380453376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -736831859882387388993538089012300227594550361923541316720316312671367156937076043772962616948890909584178740491658789687198023030160105696758439612689315292379585949084278681011922762393053935070963458417207704881088509543998325693323861833008516961319144423229834356242640491926634240665092430807387594098460824240692873854086010543693009810319614139007683272001223603092102770511937176241979968453593420346003189895716966021952186771145262847091981393842923653132119909380343240707917009827533935880895205089033713165729890887451740659784354490207115662084344806106547747658199244601715752316136198865306022851295372307748630654777240729488059464834389006252383214085824426994195792972349882958116253138329771855375451489949726749737908535204983154341107488552740030573359756712292240645655026648459351352743982620602169326582457620456328045302561415659420735173113687476904446230775608574393673908728248451141106680675317376178782430828996838821482790293978890775364075620529961174884779401693057495080861916474870909688816119415343142275402339467234808347887795915776423791598986811593174095590704194703276529734322544630379018517594689121457491788075005141819455635711348993962224133267060977090180751919459247560270209603405664971184142697877213994662088248900932843765471331075187280732390568170886617347773367830334227315184629078345825523386919444397485019891610519999681427095964647157673114093840280887721736801272472316027343443248763811112481280599132437007639977506705712507202105070372693954070473061112115186178846123130318559043107158040348425875226677396402940782823963995099465178346034937983204918777397459344009070185316562673331620117139064521516284459795379519009779693610442483755943031202145121813098283533263807064153977841621258748411360383745217396043837088680750719829174978091079285241629323739786776115557077929317117790632912578486868495728158309867785992729711160300722830181873521013801200930355849005610861261647544088259237723724284209633705523063775461111609833174378059421209449021424810665256833893253167250671819760510941914070849478914289749019045345903906234424500021033398362682490683018625822511469982351731726579240556497283171643359145640533256436595521084943720276177659958666445032003616303516426375805024686175806011231522224782597266897879583880805941015002035946503532486469701855942628705649637493315616693058193384707911079304885407776487472105084673605938092082311638498414555039090920679951648972020108910504861419751712892291984030079387375187809551522845425664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 56045145672252885307606482640318851769117002882746981687200874344262629112228403160894750273914764607840526019951297777487915178746770089814731730033919714591533332299582455938695983636012635723135344398121520776324115154638783941643175928919589412576000841846296305290028350347847240741459626620485770425641847156618010979587050282842966377489070477579558030165125210942086551418968155579405074490547774417448093271317617603106387175446752032014682235897285780107043868114518123229201055994888173697188188797011952631911475156320413076324669979495814273572028209975226737509880616909319382531477326076354990918861101902634653364867975509262818091309255335406121845758560575140373070248150362205409294753880070539599177984208830699641348155550323680849731589580743029851793018310881387548048369434664292119456598498748099205556469645909831235335069445962282024473709491574593853382847521519281153425762412835190220297211188181467734478049619033735026397772073912310567016981935180105320658042366156651218849918874792373104547143446888620446266661088386143943511608195871368109867090656331745784815212419324500570306721624764532371248779623379073428782942464090193897930226138816572316765266976254406785587686015727724714730615775374453953077939899288420787003906895459734432883306554491040886861896958608851906536485756946448076607619172427825466034385718544272593107662802359542917779426064722233354845692401011937000484368680102644735995572645623673361055394826513313512726493643628642598751751952293238765688258142128399517855544222850834979191715200782454895429889329211535139314957368102470598474446036921546493982951909957716843507757169793606755917539761088709266267706076343224297874825731164621369834784450362777612785503155601204040071271906722950081990148889938601156421649137758646614543930343310701768883613019839727459728581352584866680815955522630707756284175261264990826718290036329505385560167066983334025670577471240539497690370394026988915712858868120642862977573504153411013831401549701595805577157985330215862381411335398037521467219422350665271663106379565965130342171395736100447157917157723578543342746471269887257356130559218914594404700618255392923040106183207192272544021863832871471285564131958539732248523088389873390504067513743548209577001443056547883120597634605485971858654794958786876462232015735228612702666282533318352208759617063958656135019271309042046515752514416817465310375421881826744653675024774227474266973534054931390609573933676389027261827247007114632022923699118145536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -9732676492853768731320864660947683161155900177737443134805093899189463275282085879848845159731569264277587634912704692928063149027972479184427970274739093474365997739796746369637859605918782302882745466702962339598794144199500566960671310936820333870702157430376286876247340737486240338306536504066859606610844749675336692824895957744805887367472438299360121751829736638975685065607076708379966191079890656198414352596565479345386096492054944745879479260428309303063832250736459309062391778084486339463983445141337174956920506752580897539261971145639954219208749206147354724731170968201031860156809779997500478061496850994732176162101181281624907307865940164290991943403636149078613094560646067633163861026922104083251522889284458238124922195219765685008601036744469632151208425903747443978152027581099795237943689128969143342291910746637830116610364576186573033432117324258831891290770023261405006040585780286938934203297483265571847791530739360596243285818101339787085264389652938002460666110934643614688813634266448467956819541312050398547950463650902353962415308315749021590549797242261183877512923340519249300710432089278573025943719192552065633404144220501000246694593749002095151053494861137292524968376218029662973629840058734556718572238609406483840040052424579391468989169235230129224626018880669253376747127325978280280731770124632161606867331740896446978394172739057412993015426169617927541098257556955550753043632954202424422399275006556875638428374701826009524738659071081699620359164128325446273142510312595433185865874539808313620615484207780531878202171117778889252454611290439602589930398406031032819421202595630269979868246639438574371414051254606993658218067635847651108643491849214975510647336931551618752940232150791513680855277823485604370526470307967232388957192586833048493095861520556650507384361832176751449280361528386400467788039052364766274341979540439934294315392833097919152230196536338896600894020545806275114026295144615735493077398375774728162732876162836403008111988251759977789733111539725476161854219415678356800632744621912671536213553067020900462591682437285162342511203894463382693849227300554282761275413606892062310092220300388096679747560551215964903375680907722154851675302525714558172119734309979850324864287472928455426944604440933089824750767205544485836478543004274992015582477471742258163053542047975330715052331725863682091320331028319323618867383270986073204849622921967496890796995339530984144887072421232717847277065921724627498330623161755116819900062284906496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 4784077759872240293639510000442288493168416903309364080531093581749057218607825808982414759985754991213260660984487472123741089771463122304415924776739754245791860000472063997215963491251360617710882189086368776374945300602067054831906670299810462418950077132046085319351475143714350220362966461301436176113357709823943968291403772891418501144506983382412551705706073997603108221212285389914288136059147698483953427465974870102931551995934210990303798034058143789170746400820193947019566302011085808212504035148602612621476387172250614756228594644003588683387085451883726415205321209166882272482675976402474410095364641486365514303511304783152428628792391972448877628481975424896175088439377090268187917972312843197067193854939933421008376827006170878753825364686564672324528799300964877422475761985597334673515768229573589037340159727877903537182632967847974940091752277284861562280803370658473378237224167600853047751529726889789004284203574943929630777593155596155801662277742955185634779769115992389654162819805232167163276932585727074221154020986260657940947660701404527224053316601076768407003790167197642819952926644808799486855705287974291257511672862537199097365922543793905764309342011499479547407714028219207062237586905378694031126478976040801091280414341639540004060538688503511799037036508684502482678093804796409524943617909327899391651694176169512602626785113687535079461320234021991849955140037522577155319070819186413207466535584839191424556276696356473014369733217916528993217724884112287834191992638157855688310784357464744125292449814136912606849299805633587032551169143551096897371701222053269780289566534524815585765215052651592499308319072344052918270325524047329858996550241341001108001757056992200442856884191963971185300905356242152432434257920738151665496529089903272545034953757446097882507308769999523367504846435507750201386350542931447402311924108954011132506481982443642388633913571039594187643976644498954584216994474371659895282396146496842854350329093218066311710229540989420414930495286818841331738708032440387106803794304520377579391282778786266555626411676249644119171950966177656307680067730294718119294955278559027892678131486225396375341656102450837620597769653408030117401663390531593222488566034517420391633742469931963733153183975268103385519557202227697602705723910352978180531201756426908537806244184310641040529632572065119695474078475712991696102551559118872867461812390231307328886334721970292349031960055645304096254188093834839065515788585150382488180156222406656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -1657456028451162812177641501365329651012103003485180241890178705525141062196113774990649354222697632175437658999101732858247515585204716032193302925829256904615004315007772704756102679836791457032859475316481289525004061094009020122618859044341960075688602886620986117970326412821725484570508580483129660525039129751715802589254941150717297457846822733420452043087272448305208120377737327261084866016340580959605332699726060992672020814025771931460293636931540457060071487416861473862056394823376418655499935884242497342884840259155675765908532801714567910522319699687437236537795601474445614241204721241126196879855456730451617874264269857116503002581725140222791396693564943783749738779724300057263387568424611403895881212358963896431019412487242117719981813554861551388761029165449740376169180474973434103811086563645331268099499569335526565042335593571424056061551642172853893277721080076442340496807648845450442850846347174953384576519548164251721985123296915340384552137392272173652311470741660875816113091315923143716089361243255044001071684832081055454587784239918355941661295347146671633076667704153790567617586635295158617807499085337040670318206028188293554439341007805539137104516868286226866834934798417221619574392953494876754929801919629520179745572447708359860649405735523315727367082289870905939975786320518316950143492420288171638394085126512359266476855293758014031043663761891795185419920287299020002183439194623923179970303385780138391619625277946658121788859453357770926227770455142104037842521246932998352722048214917739987756665573659103684639140011645146040557288201283452134729866449235734356810054044417973131682766797066807201713097008427304205327346132846515077563540756138302465520215738605532209125982924980166916202384057667922062721908001483136097749116043665495766525672186299898633849149843931948639023663003417616189095803488620160807398969603586056660796614411333821168091601117943443083624922735421168784559499955921037331538580015848687738474103534677063367206079707855109513601281710506343829182247209842789878790668622399404630189173273197193583157327795514048915026856021623777659687416863165671465574943049883038309043875908382374876427451223008047657431186571233163564588535078703928515166807663609286138980767661501865114249026300338752870695171485668251445892667488467242450171752536812846120007028596737013514011054446060183010829762157828011752825535811934079090351279127886862936997939975110831231214819600430634991979057406123722418382148348688122910896865251688448000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 387148381172373860509567060090417203739518762561896573669665119093734255269279861146742004719927875093961143497425355057393427656004941628754321455832195229062936136206769537173661991331012124622367289712050989532692257386779930129756000844709724545881896939209581397138621708246241254623645581757761283662286116732431303435750244527128571121665438762349273336577480232613889698106739097561608508715202119928495195700806594160385672466345747957272849398245011960346058270246503563850053590644093077146376068260049118144530918329838184305097647126597280064397166221520631495535946564131623965494161814852747882634653358120842106416023781273117864057156923592862393597200537777154314438109920292298272454970283432888146352250225498346122869881618443691430139216090194695658184510892986282686258705440413599190247097894314117370793074049881598170067734696214428957222987276276836938113183861296456860391638013229135712726499085028000872518073196279943405551280853133127681699665072444153527771323629929042710027962662023121411443787358897873892157998899432739497082609532636965876702303688210614878066431715263849638956500058928642667524715593432031340102215512604619340477370372646716991485620336797114455434899649309468936402704312083411012523775442975555960878946910222404979790265172901835127708042810117165821574373287567272202475535117615102803972626474404691004464841709977070425065808367851842435681040580923902603123438908806168131018359012256234918259362619993974992862248742886831777665138127882121728833530861154434254374413743783870540402116781770008414903100412598374444452588088033589580644388933706138860418197393698565300097049771798613062599557654735230097852746058768586458440653245601904136657873967638127261381740307484912068090423740196464662828647188860698529491026022906250041070288925864210991676274719284351641307609936981135945778648278713947491585059970174437938604079613585500644231460924419537380184476799275274987843075416645359693591945494875870380147321366970434770470706348824176873170388144003596255682575884443620477497756753426473894818526780240252261125684130382444359296709104401778434358290065887915171964273035895525526847415249910342497989926881935160548506145095750104727706793972637353269327644802139286564910658780507515985069176824300873625906135281616114041224329940678223615659343149778833042090407287646834805930844864826824843643785920568758633913256107065484821535508899057935174175859092599728122766473676763648413757566048827953101985867714952158319686234706804736000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -64628604616058300083398898020527242357082270370619417457577247642592633234474491396530330031031861933264230675588445690069038993018362085077813932354526550083278032203340794951715090719564396744193907692933283637309819797356863453620976033880621320263026798616383094780895365211593212477511045883897581726060111473932081065110418879206391528017472869815663218123271512726428754406067443004450640254759504401854878104666750535667183076958960670666909571180694700433833704193327782026461738758881293921656428403091368047901371095164396414998707739803736993427969225516985107051928652222469055312333942061310465448105798532887174546718382542326296139255488331202806879454781025745867891713945996203329046039688113074778191021199437396177419381608482618401779265104254057153214746591846507876945459481822279556946835974241991712505952283711106178013338091152226046146702909840468571432027027054619746186995531631544986402530411597801209271870890084009356920984644701450072286832339657229024493092324550273622207348281238057844765696652960920533129112032924364892164229758833386887091720162157740837877642562041495429441467740030223371195943200296628161106249806207503170594435806590722386412067705718147433884127475920739997497458396578874008911300010143569893652143561301142166308520564661819948193004585808437226304915747801969304974768497878762528110566047710688530658361617002082924520499362494342108479617922002466449426421805871004624549473725715502626907761918127671322368641097087679671540500546323599852572108254224967885562061568975065457629124831629065599507079430359199929464674803877828367854257318968490492931745848419811856255474006119513254662479363248670712922763385618617513677168282783160302909712434179994776847798904173630740384828409318694679711456013969729349415680187577891350270962456881425087913908274984176887536265250902266963979240440106590781232760409802749739888595252791687809991521406754870456999590388787842026581074399985773817011515805320161483122005219187607626175675270651142721322834406740854798616244976083414372681896716394705084390648860409329773895528924552779389939605152628890616052241096894655965489945878653176362054357156876161486199962925103829820652192026290099551551734204183964412282141181799966617597963035315860058937850054442956200750800389029604371034513152953779198318159399052711932590978972263358487168975456252046548969173466651596520810259437602072593781337356743759529001856542176742058945333377263313760912504317025895527288950347631061353123334282280960000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 7818336011815502401532016273717267945613745627847167335621511222716359010830754873673043778737624069498744575522084894195508415067326995352417241357358758288480990897463356842720092003541829862887439069842282911692744232486094109994715764463161246382919253015559391284878175877469039546078298639911659894567552996083158787078472795168942357948854541126315624300204691314073307141204798489300676012441496242475211455620209371739493417569743215625504877096129852939653821195675091144063878150136772717532765771604171206573903490779574868968384454802058916031837680386522191859641252043680860676973889413503104287429715720791893398871836782178709547202895969547200325444790915468982643447271792100632319844213900405228019844716437369284901058073148060803359603911241560858993812840499715669952979302053004067787292421903624399291362312142807347611234791719914945574778028979637487892605666328310384039408464769508476658414820230877038461919849838193459818375103917446921871878059017733507760676597899115396012002543771795907894306235167542335753301459321132762713991209270091255804210792564941377236128028152793394133159966872320952119990699069291711135934647602145382608507184367394559177495520127484897901077468708265747349859226633763934570208070053488936585469437358108232794084511749989375677857153468530031526549946184579147167919763157740290769283092867875602163381103243120261717489254592321599491918488892006880223521256570726939402043479713467998231682354634015729515371240137460569006916359381019220240824812386684461732228610274341758476583069242383862181882221712350238510946694402133724442818839037830841102091362911886036679244055216649370234716366140052625330732197136372839388273447604498012085369298923096100589557858480862297112597621986893720701213905602893491739244372252500358949111843261580402316740957488601398613128961520584085987210272922816788096736581223663631926429874024867850292416249656732070283243209023477565636126940266756837234519201288412463515135407975065285889213404814583232732029393644156394058199771508865254240297158577906748738546848859186298886623272939343994901963641789558201980072030095248558712218143443169459931922471220982380579579803232171021936633389832714244906220336372094828861097766903139104942667519995251335494261458335244308895804374300959385777671792751685005728038226489358136028759070669556296806949780519303963388534237647795839787286508824788936028729838234532802470255746676703667064440559368498890233384539772073157390632612627420825457942136356864000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -690892431962886144063025913170536052056157773327672542068051438207157842959208244320388005869776923898783246212519842961927467033249141473778903974084210422033624387226173121759377599781437897243893476066585259064464362431932279181118777632469436105557582122953138132687084389300076347805257497352319405845624682049759782422997728259648454602445580834502837367506677364809762007821402811614573113238041212508314863983768759844632536915353183438127079223894696242576042570212227171237785053214465994426834231889556279440782210494971690789986935523743418523530547309843453252660346584656668680375291287639990121619003862189184081509401284523629929260699747008664170565154155438677104456216191940977154853767356139817067534392649664641473104637742104639695976118931436254325321206603242990719159214141476099922554112133965457618795879095109119093458687292580471263612743795531907762140370773551110081457245824429229911134977374975704421344253097892585720106400058858132618274922193270883430338592636557114995842157335158760625166233709152967103984322087650047054287056574777461569438591463927498395792234796105079187511824364349398584787102900421462791213662958884802543621031119504139220476494570141985518729048780390859802424128190276675793073999396047093053868156767919548933718167613582966800097093330977590118412293795716170283719308188449415719118415740766386991001849067941329411424681760618435501891617044579413678372410587606349632605918847223627630747384442504320796652153554382662353464514273845007134744685138237063410623519989403590210163393549950869073378599365876466635528464291626258510331452235003199545194213707326654394019518914646496195220392603958598936041229804167396067014425473562523878663973948861492043246134159625165301155519074774735772275131320240291278459863619991434732741418709446436521736339964183402105264720349137706101181139547284494212952923444051907951732686150659515380203316510902879121572839998595915128272313724236046356501290912832421700889157257578027395440490610251075568671639092242021858743361804955338007640437334064758170399521800059228072194442755360154766971200722992160235882056656924750475250841838459048408601859513052462771005868792281714782083604992102860605526306803125404435977456030235705530042405191549154595613396494726298990311880257734504262228527294843720268426067685003702434289232619164832149228067691823301947073114475361062013474673565455833676682929169895091966498899929128087699634366455204383877651813355568750463986575650651207767523120381952000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 53857258836871462449659538723674039686617998380397140124610457500490917491505657056843088060293306572634972892410651209577591344597335861196590295372018147492864776896759825428176100700925498669435562903301059775713450991471858351310423520013853015671879748675298667529090808029953840790712475816124114445842655927464118533253841780859769838921873546886572186649653529137421451283341553826402742071301066388304879555969740980700568049010260084487908618677101165734127348029532772697317971503772787807157491025274997036272582783712137140632276697228857233193265927458835896351497625095170849365332372617460598731446916681196217988354250536766361019856068446806072513448258020213456621761655873857325713207331218750792924496549616331049085971875118598070579989197798888630014697739208023746545934573049392854190745141656822412280337492701008478857171128348828865681423103514352291415589128856250740875871572694498881859870806717587890069307749439378555739267525566410650690987520916440425499648245800870246592109666010362560519172585530652967186407486530342194861706299042816397411244612526855675837413598703704026639069636236012532281614888220039804390251132364867532408780216444385129591567395466691125925002068587331452377803422799582666263172630439520608077926023208220829765744543739500670021940067777564453494375693961157596446250918296234646828567724804084118378194185357054924281398535037066637846064620095678253771433014409297717401790352879574617295495868937036940514934441335714598234699589550358910897461110464086378550249076100252307383855694798223996553499784100620762502327258924250064819881515719144596280735215824857887368099976984838156601291177471873283769112308802061519222201235911586452869952712608399200585387488068270466613259607088826582485975130629971468148634479938183067387473146927260426114402686336180008019664989562239331626917413281986381841500676452092124211688152465043047180406892440602922205254831319290961118504241603901462182105222850697845366141016096995227168869354460299811482238534706503683344615820163211831579969276139913694783672864026518763690428373107737672507042140960305837522205169970519396956779237839497770254118190675415688971312915244602846963121810313478177178299976130740202770668528044002436247610000427395444512891927002366790716159330201927751359839625668334388718077390018036749285322475108147079672678542992473402149352229860903215905662834769743750935392279886706706502841516796521094353156896970387820857098464008626353833821549219055230388432535552000000000000000000000000000000000000000000000000000000000000000000 [94,53] -6767415552821202156447603429065495460581928879025385722521219463939458387894971926413351034204568819607150524891129661209390392418953079969490332506904549307376996207137615402472277622764054666901122298533494676369240784783958682353655713716475915495124414003395258312002228061497895960376897663662179056553147766559276286127721879716158109268282030443104529388228319135458921889533471789347012042911508082917892797484087302593338808733112405522186566231409274349445159513053161832272301308520547393565686146516694104998914980737597480038810962246275774187076391092104664994068622769506644686450543463817148129252811169643208292744015345244767778208774180672509172855289811071662483682397828065365115397052431095894991039489821594939910999176437608757560773157921130997047509959909830913451172309171109198463769207661729350496273002903684210455097636340326186037497405656276672134556309770611970381271111077041339085120987247461852284148022574509327135742692558126163054399545909824390513744671035916296826708210597780104992895704261586621552921669833391386734864330724762687902903113782084515183876648034291589507435954500966283007379120819021557768618127919623747799972587187699801527541470436062713644941475479243417485381243783593652901202645558427243201999349911177835375997657570693776415489062682071184820156534154974176531287403695318710555057135337363337574007873586394612239057647602605769102096652303306003538672525864389401287509559062347830143500068386737796263452806641858682530758893566730494652877257164823961517328673568714497893958660490913308816297199227325347291877813045208923095886163367058710922927735474658438058522113382243054992371204381504296326782865094724871298780610618508676386626712302931640116814576520085895959780038704967299632894492739676431095768238567968305645553046673956261423127419171487299165141780215831068723360261972401663497286190572392337231314397457817933946329089165853100072468847423852514171966021660209289412632964438027276051116624985453147443034750154928550077703810357500865032651109236784577181604503691549402711750211384201792557711907607669028539040521601418723756109753973486441845866153166273592570979945354911166141725798493565063611084938189447792512082769318883622278546917314189458357590615895045572505386489030075202397732736421302878036630795101125068398385374104424672788919724862661439326105918397020871363618770236688828140282203680734970432991910852659727423487184545664686054797810967045153235898070215248977054324957483440845489159798784000000000000000000000000000000000000000000000000000000000000000 [94,54] 1179531909837064865262291607741809245139309007867087792514437418879103387725441685354954515383532878138414750643257058266362491528565438127046904178169416853569424779131698362129358052664745357645573894295080420255887396200034163567153474315824101058753647294215329348638141056308811999016240140857834125723589803722062016489412941759378605699904792006964983658843114879674241589094725467910142203983275156274377647859622556370086225591095036251999749407005673959636634669111025077166333540634768005241613124151650429207263717949955038609272635737265462902946263456486010341892874613939337138988695761030014630715348836011753020769746805105967198133875570842270223027245130467868211493045397898701959923801670743128150217803793315145559722885592548965353557041763763839605593818433833722691197642575079428806994582817459084640304503864188013162666801617083525216766299920685053632210740242946336037010310597771651513380806510482929831241903531173128172847427431687426796641485308235181511008996779047674049878638668427990226532536776783144933751521895471169962897933597518225513463254108146756539454516644443164976333445699485227762493117655499768314361932185973385785552981725519731898699626414856200412100684615122456613766528072229634457444460275615108152102878129160850483960476697071452411738696937350698744394247730586898162918453542341615031827952960370610209579679728588083117809398677385412393629182978551837169608385094433552647450005206027848114534295292706269192470219379634120286488103634203978169454531197476055812292770651746124835192484249599009818870417357108320026177699894536990716027163731009609624603924214665932814803253076573543168295668807123757566673350014663201566157853237370691550144583915998072330529175982897182571668388221080006784436033674765992792198693746136669613544496837042338193770235988944842081353351439769200833521192513778054572177116090665651991738359261153461542189263099702950166629550435863325594743401615458157972336007084855393612353647238980047520423140337932743047193515439893856581317599338259210564637430942245080186093873962095003223429343181718784686538193932201735018703095453214639743358612910755115612296277558141837633189694512193256021498716443304247283847579429757159196423867767641261612407465436768636606839365667823517821773123818740296452596559016645984879366036481287730835560147726133957676988638872512183319768089901502100628558337404371395791835502852330134861814132768533691941792996198647723019931827380989981428786385174962051074802843648000000000000000000000000000000000000000000000000000000000000 [94,55] -157902721146804671710810427692967908158838018669436295673952458025680743812137998593880954414773157989815396362827142266564674584075013038583376394139044396312977894820198962144605182752390866961358975356669185093230746147351775285753023638494520003742940337813704240869361566253966736571890392825043958066946269068868854417651918025865152643904850993701998246691160936485976175636235882649260788011613701075648630305857236093585932167520175349914511979380697236291357770142284623098634732986007980942327413564615625980814001234083530797997042932952563751059107148161929197832081230205812130185149968508286919786095643804392712056502838066957682716046932068364774563565421635175088600546070295674023952661453854625990005560664616970866951137364151547327382151447124861569260663517835054224514274012389459175328743730455009293587365293914311520012837916380741386024596903972010376890641524526251164085368271948858384650345214431075169665309881624396655290841423006619459237607421476672783470875999617689248484056013337768133624101179926532263424096685521443242098438809505720913992457978917852094620783297200631869379439407998650069688640646968566589497412388181827651579017933578382091694202037726313412268276559558044357480516980641511877069528002410515185948460444359975215929821303851354372385120386565974797868941105932747287948807076760270245769304010614114548401077618926624994069667916665636234567769142551361751692606499440356526069608879797402091036335853383059791583458573915919848919239146361239482874780740837390144895675691119921776073411624011771578973493225250272961728573942822576362867581171414717483659457943738412538375143283598970130377195483217236418223773919774335532413327906355675433895590263510713912662349718880283892087140329918908149900005072372914586189639039439557728050382880932794925054400172231768413572544729065051875321028674267539183039760971368241380990383619411439220724970325740858250359887708952813363677310472549172948491121784884775864412569075272188474992480334512902095344488352566841213534213270886534082169715137093305159494310573792604004440929188319302411472769077898037432802667106936049642230486080370135497609244828623707380517437600873625957886122716222686926329711829514964499132622276484882299309021427041524171002924334101408767565251717055313132281488264906427077504765829249137775130193206087813365272155099976366582348579986515834217944090674370753666290262268763057348350715233005824373033836641538661480360656595403062206446438959645742948618862592000000000000000000000000000000000000000000000000000000000 [94,56] 13526161182259920889163538776589627560074891240133274253538030211015200184360575482756725475588575049029222932213389358246246816409240115878933608041061928636815428503652124732029423318046016749740338361447312930571592541592266474351559511813127759316855266145442458333340049245008093232478365597746131266154017241914500727379781356715186536753547604583213095032022936223798280917031340850863246557215460137547804340526851744654296894763129262624887293314212136924820932030169242272001628603460097584478116976494168995558515894419169779978985506226719967100875129954134442140904118669907529188280297031140885003062530932207579402849007540573735314053061157915729689536106536001112313739478116220502941069937887980143676207823899104403162771763109361185310234494891659510171815302277877609953491295123600894468811829750568370900420568079886373541072978618118052162605613118316309424107245284521347372412692382195993922251095577352695318611385730866161588120727980864648469624487289347695829771502822069983231383008530145724010894630078522754249913116214013040818747376272359965396516159687610628547396764171198229811986620888252821569970458580931215365812958260398997309367316019853130679342668806761658530254746597775241432228864070718709150441622360345976327196244029452418899918563952360290554867378722562670853110353585637266211266791910756563912832938837260221043283682242571453651063941921690149819165944011437413059475827566344920627546426140373430846373253086294355035209547019249293681358782429371944215495220697254937162570352060564340904481372098051255861883010930862292359391002626072689561295650214258120776546362290680379720458849436011065325861322769882247056230872337526215340498443657430027473330207672650453464977987936821868577948686510256280457959341347044706054953645937838877882214634383761163612953778366061016921496841162084237024857295227820239636771409764388936257593724519593668839329307484409578550200928931652722406276004289775861238074197529605672143104854617173142137837094524777657113442082256522572892750795334271812044952535067432992800033543200458139710204759021462479944607737084023934322563985686143034052633976615907677644696709349183329947864475081275733307819317348018339073484650878112656574846605499221058349117501325872658424329116173010368965729119540764094138741345944306048834013896647867520634754490947193574722206687374611955082466324014995740388111601730709671497118668316664656723188705980762573870803879357246948336288203505793366400084985680241912765743104000000000000000000000000000000000000000000000000000000 [94,57] -588098790952430997122059291606733855255084238208256148493133764835556901598554261832907178074198181582083080139850240482044939933042621841336633260251921388047328589928783440754778630472074828484466784976682718756798756336932754717291180461138713195936169901248277037130153835630340435116964839759531976603981397043142518931503564505035212758006664473716044439232782779164312279813416464806224624623458701520364132406938805160191269214953647777962295802797760539818166414371481061571370126907356199751892407045825977084763257373407877115217625317688715068288084821045262218674211913869940400563262165518834508126821062583140202392002813635010892790180126560693799427088114149590760619574725291082332499540802327942970964714206250431893824436125742392066776884008477152821603078573777425450750176603352383918123143966133598582796896398983242317497218592385825357302771577784234028198602647227120802902304101970116893970074312153401956940690146335632875803421768724555522161826445888161752782305742255160466954919892350043742618632889673439073603435520079289846075701113356804509891562225246788472732851333658916211146796176660623043945595743210655273526348872030598965702090778137796680333423671500234123891016022914271806823312648370516911768348741478601699024926095886669712850571775789160273766262781670686489407216549338397150193187131613657398065257479061007667987871938395101432996834395457052793158663267501437451566568146984718401390499061118984808771410752941081714300823074598705910567752081318944391576887084100723661596562824867652786358435793738559487097191541131789797853835424040445274998430090182611625662086272205627420831876578084757641504723408774534002337985221842052360407861280290416811581432806713744694620095953401586121409020568159903692479854887922594459071773380685321143220405491684092900962196927461241720175426101126911992687577317659339259100787147881398329982543821153737234781543172627003476860977150220491261279056971624472293954813273628683267360818716987252317671853654388987616030026174687231264511946427635584238859047996155058510579857458515604146409007603519552940768024175111677702062376097140669319735610253642937978706385440423535119771085140110486299710929588576197189098138109845026393864286508060915306156992305108646243592002007537833164096029007874063230639246837618620953586576485721588333849852309210163239029506264153649863406554683602065784557459918858354087258525716697283091328184797810604261778059002908230035120533276526178191754699106855626565746688000000000000000000000000000000000000000000000000000 [94,58] -19392156847236944746261071345078577827518429477618550697874188778741398745228983521359235811372698424558371634683232099064705019242192337484712908891212051149027238141810180491027381055671023432187300192198746440903790136503380804188166326196344790881602589093504111606741865056799265912386166866414318365018783675698569257955252153569457914475264370294288026335750195442858585800331064081973204667307316598206748402354104981328220090817373569632595434426686159362126920471495217835841525422582275218652386430348368029094378306748531335008058949089203425453970262948052915511005704369649341761561508716095977105790294546165490469194251688260647027518613384309021496521776874846910396058284407400409391087932348988657230152967737433924871577895628183706805645915988199127838592770723226989529298586035288406150205123167040033386253481817975394971479525628843645805129320058805766705454704635496343327614559765990896792360969181782975129881236622863991523904990669593866420721896809762137417358235413122732568351114315908887214242051469658460008912434955039619448086432445736734790401996214861372031099293565105961675670115021533466500860336625471142391610362161819580202208169583126370561907035962064125164527605272674740577509510661542752267832652959753500863361054163672601500607279580280396319195055848717614456859663028505617677501132619692197068781495263138174168725296701521970331393907400375153894606068527352801123838680225140906824064476156866083134481349194069666767771683698199738045996286724609958989033149017157180911440316342549126064215033398308909627292851743511810528368561259233976398511457853921793599572762956171329327116995489198632032386426214882655677008997621770500940089261200727700865705824769831271734535481184175069379212985147645501827297102754222083258718240768131197474964168427113714044425291219048519493335504905637440545229305264853202295067562686278968038087115619168715533036847259908009506616187721338204424873717467356392089169053581770369270791791817039031569319329357458412126211006646743697677587274604916226342740982704219720170361278593337613398901987458666680075197853520587604133266494208488507721840671507005141404055561608637785156264906629984409163366614944193254999043982698202177160904880351133735570458110162324468040140057510634092636931930958877865356103924391980741597774095788503873980264889420096444227612411759881690393438636367508604092341866575609309313889275236264522973162926345660168559218171551891246907418552351419237348875940418809472483328000000000000000000000000000000000000000000000000 [94,59] 7183808448953248448960450281118066393903767070542681883722645011878917093991661092898041342688556612232447596535608968718326882596152279197019430598387561192353224571321851014731579448357393719366270205636389541710598333073959430640807203231518271212844337056756825536847170895017192999672663347319570826932848668427643555014523249742967113444300818175742351080925639495346750873257452194654298536419019819364429723917586886473494911207432920872223113867113381811602539344897529313054911123375569891609998544633520209712722792629689039471502320422061950034175989031446277764194229651834109663535695365150341962747756818847333407949007493425369308085987079983283047966018917773674802704617755907396405904287033596660852439544870626168283176891044766600509586198955810257708031355255933453147529103840514350414583860606636833916517904097282679892291902877696106321708720910819321504698152524515240455739831498645503453327326700323094166824842744334142197398047193409415546302455553060177590816213712167966046818612139798083886794796261916419177774498501883940592757660115875054546349776520159976351936970352185074759307797524899102775504595217303270233567656631972475363428726724556132019200036680901917218399577054105472979172783760827574964218256497622379352326442571510478327166277713035392656398764493888447080078579264217261015391405878300837858073059212691512355959621532516064016107897222703749122671466993334906671718970093823729209969222605234178754057332746553887597585948711925951155352068537529422085711530230854491401354104437306289550441564612529297202085170434963524041089943357319107502115395082591586648397951419183950642936838138042967920143089149197850288147789266685156717084033082093444079834393903953844122218138326461370406855864463336768008935834935739321125539217975174732913867591843781624711342619261412789318031444426603434155309775323969181959693600485166078196122046705365269339227201533918169103489173391108324805742697852382317391192274808617716008879608950779220541363505777959851125369764611428022453519755042896863081122244007298659018387357737372960785095411859989321868666459181419050502639489882150717221055723316800461583854577504631932101028810147250666916189117902599156711588653512543063851095087858749195714025274782282337916298341208878060667016007350269012063411169500516045232298719347064499594747899764174371567895844357975297381310153994855491240351569154096513194327429295326150517941514197514019291231685057480444800202722912552405553945938406550798336000000000000000000000000000000000000000000000000 [94,60] -1024433029080944035625980638487018490007623607311962441596262415463761010519628266563334527191344930383988244588017443513059511065372507462327395492662833012101075528367543057885198217156554788496157795044917625535441544343459494791271730366745806246447080636491360640756932796040226071422138992091042640602208166136800410255050837508700995619127107434354105288948906534842432959542888119817093901534261164832880362335749852432804625513978299948703587926897034521162815328750080061824089980052900331002793525366500404200447770037086834219152220940023040499885535185262502003645979558810882160915868777861701420153492869282275334501748389469611955111875625534522759720675522776130090915602188733342282957961966556361890111114594283841301543377605885594253589561889533380986602835266774479718152886806143679650766460005761518356412212647292245847106074638855950102195076402549351464749048499050275024809480753271663673459012955921002199749892527100442262478783239032989925728627493547702005617898570208508516357735022901995136826841854842573377510555672031492198991603347405170770152467196587445369593978239149812340920582421588795524066241269683812340206161105326762086177145969734039178410138298393618833238926200435003511297216371460573232374665759775761462184294116941069097367164896266957598927889713216733765495779988361073164752330530718392879803463111181734606743038422539557336935027981362622275002286905005118732796420521055741229248450764923067374231696729114040854976412145606904784945949087762548545330535164108831023076860714617892707902547894928328656042934502419389384225952459986466540978291682244831121177949835972809293210532006540167020470153034981602690265304970543132314600792693842838474080988930545953305880653816866066600553814188320818297027945880462139962399136307086004294197585482376094204895780079300311352368537245697285830046332143146745837169914197864836312450923730683196925633254728980312601302835016407275435733585919757837249411430270518299888438441268629619288154766641976214476367184378374590687718176900965843246282459438297099029713552611853873117906665503868090953468212117875925384132196330958042362788343200532075112424413766094712250576917070129663436135632283816421298837457193316076587803011590684114819987084756254587185446303920223886942812663748451121288500111640371180371480061577598086053047199010749133584308838688793583838882660977126628309182684780353356581540502649665494666186573694517887487542534169258724662243385723112021554968745801532382904320000000000000000000000000000000000000000000 [94,61] 111916997262537819969715153594631704435751815782111721372023562971821468796774338295921931695859206856289628258277882883573816626837666965672684956986258595565624518635747498215701936231843824827905244579821574219073877097297394095522587064733562153865745726327695041339417291155347997445342520779482917448877383429584340518529033793541927443234949395398457649147582672764338777066683286843357358552434933319277522067594133431684981642902771474725425331173066321443171925379786819807404496503803675888940541533762173586040187204881235313270332575162308802171889951332848683542643244935854873936092066863674887253444327116664181280281516731232621263408755889422238482634957614174220518188530989597214754873692774351712633328624567084269266347232899030180666498715728302677554264381567414617297611776336391426510308162478916649315816091795922748827184604003848327560852549093066064826215243619545786645208966825081459854510596858970781691119029562974445810713238989541357465538705672832317826399579260186242240869173627206920901738184963592370215587908967489912684773214016984042602381558796299123746308776921310857266520162021784666714694238747705083048650316564665903773320723360514930760772599747807923815939291390187022623675924574320288660322539103535465955587526948446463103731743059313000885133375303498890545301785412701528102831147609463582522929475350090639595552659548583988560080453035015404725414650849177811380540534794849879196348345271829898297502202580772342394367110544235939485923663712165497783043509557776403628014150287593215032204615441842124339197403940836863664854741454637157065236048112493343112508040355572789863704544060136494716113903903753049234508950315799835678447156270226555495198102323840697787094214978522866831239478588496517533805349743158014105004767768240934606158797471412104774973198579656383473271605592249687212984730621716420969303260166702802201835350442936123155539903142563789683113119280231371342369435501433857193508757102863782590592489109112675439141748319358289282462177381046500923563325770474131948137647641718141564036586301792985966845890357679915543280615855667656332788019330281374506002114193079278672868362322758977763969593307510378062151368399409127383382972162493086435437401052000557927909430219056578802640965217108430510845116402338284249667408574840465954464129754421503598613386284257009797309729564728295212305237484449027446642771949795701714488508698972714534438433909864534996655486155101015365801797149995275905369036131621928960000000000000000000000000000000000000000 [94,62] -9293878792925113467396256902834129144385819669187042919368246234493346674868537971429754483373960884241935007894346703919328790328484802705325249515154631564513645984790216391020176191449176091894715211512622476458002830168302576732805906448525436325657838567585258995654523804233879198336910656749148410999848618904770947299996945776184211653084553024890952708809379799195865223689415818305470926223517912054924312734910500807991725986931351696678335183945323792070742534097755417341159599175850908894855858313133746264027303149277028804177467230560632383894837135958334333356779219710489740629725798062191038164489891807890435800000509679750044544552463103429044653471050172717201211584461828793655326684367803688924468056450863800468974950076182059243062522735596220389691369614920272785000042555055817380111696498189621360991709124433142185162196785875910660659200340030261797358026852001957112739689895535821874625045262645624645259527226878509008646034184077072346770507300739689812824474327197438665868506317810047850540858480254214336569873557390656847663606094378770279216398565306467272843450093888992550246308936729758620709335148132261921051594428490877753568252471302489614489859499658876868443515126682725182541578872333624449867191722100685790899268945629190080063147027271991444264459154622986539766726745227682781403639880048453177203639324253282339661674228023484534246238382506776359761472652048358754610540897922409390430059206965869095517306927456662895507657401612077536864164909020918280947560072999542037185973592423605441555653389849876548347144895678405197267893804736210000022309651422641186527137478947306729226458942411292265436625934032432326826373742766961149801786741542993567663744256771284193250097812422447044290179833723206124029786458795909539080182181619629764078614003557449217843626278589506544591852534378910891395885859154576202778724932864002302693165851274804099837714343782675760612851049488596376750098760308162436020123246858363475556585283730920322567256020795822403641591992146140814129476864115095767869009707948664944623368617249047575125763755392477639248666214391161346771789662255182272630191223670426745797398142191273105648961815077938784140019649222996928336720929074315416392082957702086859229805848157957525299412630549106047070818342892240709973369068019056616914204342160246206194937434615262664775376449160538331006893925118443395167325176567367550074035464832796347544960372230239041581113476744634643750613309719219013583902558755225600000000000000000000000000000000000000 [94,63] 511828262399585089081286733096646959099126527612066688945099560137392881169251801225191990256745777052884349997191050081830558683069840556487620058161104864658103312349692627571179703617576518704658711808465179991531581879886913203793968623678479231233290816628807752479409621576322628101187099079571280133464321660324212875775481721284123594798504993036552613081991458091909036422904020552595633619399017558378057957274379899655599667325185232484555048449193967291175258469810677422030497510889821026440144827915720805198060093569827850264381276406743456557039961571446538248829346685746766257060902831796836882446268098984540734829808703701059257413986134457911214692461656532510937479308617186858178488737087357183278790869313542322765443534091634735074382093665012018783360934449939746248747962745475746360623738284883637187841355295035804157550058747841640212923683809050699770446689011026029938370517721176871997670911031401338568170208658821558952891064205434435953858068079992497305914688883406533174772950712794211475080910104851750179719786986233399960388248372807003331333435130802833247516646486118494370814124448186854241615701504428698246564305181652189531662040737095794073329883705313345560066321492763736788956108669814068952971024522611450835007454544739504954360182745017910534911573367565940414469477116818366311545031855017489142327049654397305311885324614966641850055951155904779004689302819702503308249670174753189315620303940958224295001510867713722989361195771583667671190443602564722774229387936628218602197219583309496811084407808096457728693036982326365065552713779297565153421704613453153805678876681987688449421612722196357457559240496924876118280741441462778831551178796934559897357930837272053304153519401369277867737249265855920064684526367806763124553828633404631111588177755753143478037455457196027331049292639990542082655315518690808688649714011077013256038066095490506685865796968731401125479091683446028305602404400713232203000547473470361215502434313696981091405446687021432007117581550801844602051497320832126294795440893899289793713880798655492111200954309348914270721790445009569397112976342450331182193385026853978056162768789249822113388117334837106240004501355432319307796278388623725862001123700984557860903083250863180696031397633528784123685001273625065635217692961487004808955497099409452674966457231941109709196487460022409659229946020590731511395939800035350011741225822571184783040286300777551131687666466470469979355717221604222289614923565629440000000000000000000000000000000000 [94,64] -8368530514811603440686747136329545247348528686889001254272728763920945939386674276865913075439941281209981051180828209385365977114902418838960453064407588035738751332813025701060387345139728330596937165074133354569185871087462045969590997659395302023252024451115705008322786797891589132707829109589740017772369340656067806241755733952283226176553771846865045213855592093604929395081125692439950113911295976960914856065394831946392862115860068543086229114544136482344900487254889905382330182735680938724108865121090239452061034951125532179585831798756076180037502336122257075130500089293312327666354382453532554077406511587946339566776598399765429023922859113416689434569850490858391257424369414238223842679267984139849130479835814152455499609683782576307414862903449304324964574663624649303654981970649617066836846268934511812588663483857990834536838933512780120502410069895675611036744514224133541143644377428149334972527156548945439384085704039635400316660017969954917441567716355493047026933134709256771413173745636376994372313090978054943677499007949850098512480007979319403896779330215378906720789292977043491915057961994696921082412870251470426924672205261209288303328062740638134721878810487013433236325581933096713325911912658819120175985293750142034403499105687827818974687191736701519338326950426021794688466209582801563936682683229967328046720276265605560619189486494116550738856867286577380826510189029415240834273894990598561788563259418127619031296544961461446246866590482127610299928471050986625255650879508036520990973978611405052727727512818398113186851178198061467166189330252797295473951545365626649653283599923814397654716286963540841078941345127071545831169726952390048540216480669084939680229622974835423293199595455411794352059932039220020618573492280081417586120273092589915234881107103873417719025602161358078755276400870132501484532519223152554453717234966460899203182338111221661281902028233918203903700386682385237894532224858795362369577392264045389925689823360919429778898978666906368718498840934214967297531724212494704067951860945148114351983303230865183436497381411221573298760393976761341799722099103343171538396618240178007256331955018658237070846644864931799713749733036822478258687257239515426869584971661843748965531569499691688665441452306459796126285563524296820586019432948073086577082279512202375473953729543246950096316732181357113600369892601920056026771112090297308827250003449992588545912413441919683973548847218522955979181196323986686567656382791680000000000000000000000000000000 [94,65] -1766277299035148876938143949089803149985542378983728741859961227101902210238117052485859966108211633370358708158538471387540534888414705885607803825619623010391890598959376923245019285169412146294062290074881948119004565291695524740015662780992023948811351796755294927049374428811123171540395332282833248712362251250175159446290308249289448134719942719262928124567281490123136225385623430358700997731768235945140701570831139133291507986181563945903798325527007924703123249580391172060820286080459446018007378268288709391683332227023874434882475951588141098219538412095621542555946795211684815717612529292759177278998257837027987501333095369759998202062831078244367184222289091393581661610538380576645139880655131222999474180784041468122843964738956965406918250528926583098270484957323454421545970378043767152111901276472400897791546813172042089370642901731931248157312021703412461591491510377184628973808570470683282676478493610264919050013295668948258798917951941335923044669433087520672222657685638159807845995109517381300212544726189211534813715744327596787779951302910724828541550733725866680212462008917687292468826029933105951396555814510375524875700738307494412983018385848965728625008957295164137537395657773540558683891988320075567965119930741248523617113136899804500714896298048711594967005237044179162984259121402691272100148812421893844001759620313712433440539658218376489157359104411670100652769013384540293702821479565360814009590024768537627158473087952167348901694110629078136623133308218524451047507419195219745592068714141095934874526842333625882596454763479772653928088981243471938480790505822411396180774417985495170929403673653089424955038714199247715482878770953393039043096000901865303216354192634083653961589880570218652817093202022226256758555627409949025701517217981624950391653095733504403282757359067769740321714396642173351794497729148552121349083746792946789220658510486190794236610177713198157623782731983342617536694713318644536980839234557536775774239271948809006831210404762946334698194608703945895195321083752846870835707711400989980292557652487886309011458970467924222478113082729072750308958665018385076849947613337770319756245789901026186965297687008325695396790394788648593413783026468630253555446033405663576930761705666255966475221847756750483661680667064495476884930840548953486816772173976994564923406313681144368229100944233396900239694815750382851864187902260222156886557189516292349822885666407235794215271338185788812386387448510249627012413039575040000000000000000000000000000 [94,66] 248147868942000725906751889885442176108911009060229595138066759024223771840732205775638354534149076352273223149012090142197313153947366427149692211222311406184121490531488619769463407486059183608722223757945039356315782492414761916482519093292517757896048677198912196081394038425153218576621392961136957167146136749725731419664044492597683713740595878428149818192643217319346987833835464710132654459005953149761337310299293205584734453427319105803561739682538308924486219923517233377716715434771639730025560799133694578267062663861402117407577473796679882912010300980711081790104028036921975953623355755754313805592192517585542533675741852002601699541210790801472568722554760149119368830565160202848013907123108761083206166775019627670219540661896512004211689294217916484422918073892845279622373359425208262822517369260392410541935502165948456708460420163350529878743192821204254351510750069588845489862859730734514705610048869652312033391366012679584065497265564959576729784375503953255002634800420458204233677175577828382942814742436501862648659868717194010785814308947289897652062711346000626769866488893920787190132997213605234619403222291222766359967291410624473798280540280571733217566683099410877642778501799580180056765997073842745145353201893880257296320863318935717388703146485388322963245098896104708368320448782552682358902700660003844959269359782230158734704592298859328727033835217031675970045404334599707960852044390029307965219069073125205957156209349015187522931108031657258880742599345508836136692376899929879729608614322325580167595305610754938722605476005825823669807054253636344538000841335400776874866398562827496098864925747400599629425511797842226341643521734061886523568148505106050224052388023490066814474886837339666144735234581097665415381451690772458921933012403992109858312640301221231408967931080204212255586923561547508961220502504240633140494638919057499772231056567957483210404868901746398541454043093539045768006206702046454264112870321147952793294029291833207368837806931775835001375223004532801451943118400573248423355717361537605488504208756562116481267624153212694427718766775573152406089418266273374207923183019355310094546484414696487309633567744174202741629610841052324599079468917372814118594347449634599416872118570400230823740141125947404202576102975503046508122155287905611170571454674690472520860053758220291868000653730051764912746619465449036416768183362684798694770569366694767847380153848393077748637619258923675583320482524121441595761193123840000000000000000000000000 [94,67] -20118496131018032538118594651276406702763829159678193791260743566496012675762471913126697612114121253406036000000780177508270667271035044588952177232151793596457033354056438055723178893041324247752406729067349313266013671144206039439703051291577981831902943255704945657137523356518745701661071396889859365666902019949166666423061644753047411061822711745200836091893047949210586456928600141697000712629124693567499580941558122812925329108252890012596249711532379355719751075410835589135691304623230017084722749773434779936541659008835038895610420734232348890365141413653720003380479344962461195480913020934402959106229562262987760957096688514464420208361108192768459483659194091051250636426055302159845450115175288349519630783713620237598465627241150648113174698325759018496894270602226005022351592861891008661100104210130245293554405514483461184612307342934964963553546706896948437832938420608238721808188865020209481455903478481797775428389755547436707955884674695072071216227893018043576955316179594654161462163461526767934046404351479243512372155090029961189812542990446418033233393095182627523909829611879025790546770025538097891249157172048846420325302347751955466661965383107655582554232055481462080395609244174122878116506220122311154735549594643023595886537935349004438117727465018596264383296286892265251606483950189128431687644658316479833745342816681685022942817630092292330027103037459940706620704465306793370116548082957257989839014509540473810143339539932717315191165991051512312473688741623542453843372253892452135418352109172594667300213688337736874878841989343215222675133558434348103825609730990159525701577449755283295529796029606375616679616748482016745498474985268437815797625915020459377656685950308859740536019096689122661218031985150904047130620341726934158482820613404855392901709970316201505551487844914153406789087352511610623658527794125284835861562766970224026943831103187432802814078735454795585695829106055353510286562575569064177802682636192435902603670951937408976643674143457375453356914300928224928550072714808774472371851656593635780084835540025153512676936062997425927548666608667480163812490091646864411924975633459781375279855013794742886133542113119274041186313278054009970017128437699457084558846039898068484311188223554117915563708073970988883731135559124516178205583581651773751708173977770522857649945441665029932849226818240684379834243063246542233371996110104525222143524554047210114494889530164555455157531144519531532688208380183617803624613150720000000000000000000000 [94,68] 1190436022025840072453975070725212034609633924287398424590802136095213806181339334180772129434147307048695594429656289808467340180200713493223524615727449273561705447811637898976249294038935912153852141425588459941358922385712639134271363590703726368288433761997682675818394100088166920375483902638118380875012382871011904781763105813752878293778043757808023144970335518370140906642558637757932430401487008325303706029448282786309709174262264131366915281250405078094466856674401332052822798649099625241405873927652788899794479380235572084627963922830240224173899288640350206856384761091184433417053651937748305207276482048214206368347193582415663050373401834861524066049621059030101121462085536209746891754705584882308645667972290290421992468616738259970013331147943208206061769094763409872511703118245468126524835601434088515000487072765778027571845349702560910158818904741452063267104773334608237500929244334425190709666103895370308853762433386806081849065195810982815296940190204785023958416868994824518984105874432422105199399378919570389293216272759702029854845157807232712726582049308986102484320410350806244602389108271126448843546140524249158456042608105398179617150015970502352985030017567740952416278419811267310411476597883427035452009071734310071924201502733069878690714097802432326893993731402886811627326673796281395653664824220589642938580880436448818169898905669658489744317030361011221753131680356201061477168906699676955637432236106993789665196130794791823442505878456486006178126264592472456289454069037517401869425939418730019817925612371631374727388082818672925826455085722661417622647831552488458680667111077893315144566149051534746554523994428594155727444995611116933592369959027877182203543054763561403828908644440894085889874572273695511037686601573173716225764537970815152023825843659133878375581904754292024521261715310922917323051290186199220341386498560341942716751546628820734952204413846851728061934067430620321514155498890024772289746975421601141060429457762290508172089767199243448054615818544375725982148696399821661276060585150498829825609061140596319827398591827450096921127403724402391288806372259241421171866265563494155810476462257601803977247412848207355986568460360696531157909619239082075337787131082852508224243276172694208807650154729663049165910829219645574198628408380611134011420655472744452535428167112856606130643907133186477691232020744461296321693886908748475507986272786528913290415468712232316265989294303603654067575532978591028031678054400000000000000000000 [94,69] -54957652512288805920072711051168145372736499692045310745000035324369018970326014025072633590640215932948763972811624762569965576523027743967916732790592110963991647997331659180980560785501207051443654037994802975628197681365275410061565281429609128958926559350890983126402638749661487310685278748852914281254022016222867822334422067974568346965957443856081596736908468837814391700484324540835346749184939742922377929050377669561670317336651236533114555475368994269674307935357990602277582395395388811199118653347430260997570357311893495738341573964611376583701256435293350671891482961458213717209925275679275172306402702959073048140050183506455696509407949681708728529867658363750543981829191734551762767429496732980278637123107887010839929085807930137912465658831006935454187122762933973109393078029616559480718385290398057151853245566043771585897580249739903051363203097609400534879767611941196340467247762055757438548536385852915477720814405827326017478029682904109953540699210525728890187784306956332008416411953640743600038521837651899985055219555723116615502613110474905753849075497997141374712929121423268007797025858925099224325952163773546670243439068594827692788139007045790893124820334444848645508148402021191520600817627267485128079475336784771948420043283723344590536661298594974127658051201988200472688728577593724488422032349158814426916220053595822851448740173015446957559344843625925910777314697210149310305805920784995266903078445170883009238037434026260623304610782268846098546111713091046101097621165287597417160338317856526924258837070996317248359723725776924289428007923006874159401658248074093830197285959555749845217040602968351511621345786326065120188592792802228832612821016071332520800441610361645958816478036241300400217817045736352044209213905861046094911362592069840689904795210302394664786654599212147498031468361818703501196067160166541699056211848601607145911392188439935373715015913932966153474000690566318983690074684236119354158352484089561782205532598001871380920712713372968674454216737590279957272742868589409832384001293240791251228918646758482859253175869164992664515941376566009241968737137697965916191696982461712630493864773090210035915314939214322978642397724638222633101812593632352914298690150541233041857132810967178555448949047185616012985140801565927776926450744175096455959558221812360100391240008081619156243108457658753782375989009334804625887262818426743690982083015097151690655117151446516266294017058549054024433859028433469029377638400000000000000000 [94,70] 2073272571986254111183370576618181660501645221961234944522617069447484465280031781301794656965569103934019952624443208519193443363862526289244394510541509595278777135284422136748684204751315917320960003046592159775787032640095255567460480966213306747428791610326602038974535267629468117535829416914215397380562937654596789609884283872193265608877989012985348640814941672399947748740180266270649761321993677492618224980663543623539520568011298836572155463228698023050657144359876347209668712316729849917077075597894058146241250401359586166866294958406768929791681434692981334493495616305636427339453442905995034111391470298469018192295775874441608180582523618104015304247937369100461371618119130189420277817192495631315555842356471239171559515414517327076928922361335851736111757556833464566763660450031949007109733223954286893903261016016310609355055174482055930633788292746425952737304700297721742312925413370905997671947864404935148988679612825571490091699614220310922219348029978200989133375434672267542122221804908877946228079430561005888865683029667206901220417352102743172390339145042442329964670707601226884547493315345697445485284456761541386886798266098442776513001163070312309999264872106676084108454565216614022682718828312684442476774534708856379809697794495380860314176465803130999593336010587667646032378213839366498457672938008928654892817140540824154966163886064183655259986755580687648958045779773319341199277862112250880346053603533816435003968428911168193476376083990437157121203907393935402079828803576141797665188029552987354489428497564290991300023625868376837581480605573816435914354792660335277329641146760509851616542942410180407798223565363050975619439734984605082012945110415522266210940491369654065981330651514454225865622915844923606497630307943901926831927015188832692711465386677270765620156032602356903270041506116354570735265162033598938130169956420947240228772411545296604397597284944956962770922719576877982397464058320279194105288992550944885324520442933997198786964206237298022583372234967697229515311858583425964468532702540311829786837529752002143529643417307853640274978580060464495199831456239047343950331146569056018889449963808040965960718315213549009821675465195982054315688481652657207525857184900824245413678469368367133900139457018550206924660451895173704990036634458640117918519317459725026686822556900567747791970172782958550813011424195914924899105119697088261222965622125375892628347230185288032508059595909456613677523227736017200165683200000000000000 [94,71] -65966855938291848721197890315215149017191302711933508975518733426305595085504866547824811831783488383072375556575214075313842655508307842796370335688622440058361232786116420683831433454220986037493251904090814924902710847716843994508691559720867798643920129682096984046487791559882295123930817610902174434444545980298542474444760733083776366003188526911073123435674991640826892443088199452110771317882156165104960203368363276260512050356370040886881012463763285170748817143953007411444493671806020629346379676403262532048927398318816494807339961539398851307982148783618516000070466507371059253563773729838711361135902751555933274049059131502515820342752844360096698788309741389954567270209762778792497500821001244100512292348158992166893054770201377528809048191386153346608314458011422581034737003626435104339551292434987031112174422070655270620554226249558765119862863936596868632151377286890587186092772736982645636959923725805438487624034274703526269680161851622463003281178220447496996815059261013944921217197043913913231324469087073843856565428552579515549943756491834069416843498052966371023483044944742410906908171499594673820869924174715433021924751713854990368399474960630229989140494668675568647246980958602520750722364042151423020511643304831238643923332870044097655377293848048436990721629304660197091079573441237036269527259312513817650846507198493152645872426099889797555098748951287350687103650089720288721899421677905639198198531255078249000372747623524590060591120694904407739132527967285345921998560966665395186536523989205590126438468477071487059375104149596265487128270007343647316203771852924045873493742966492367006543700046998736132663599174463413729710470578705910250357480441377429488063306407548759374071486260169876666678450758943446481735548110807611468278987386370989474960720898373973750728760810302934425833331902506178817302302911632755225260689426015390905581564431274889411927033495150112215325235079003192028536485749358755941460025285636501005229116042144702302815245073530582329455883649092460864830941021728060679910433489812992077813394016397307950967563354831720462338782240037531233608760959232521939713403971095510468954592954121725151209986600765907641443592296753812731812322782476595961851330719897165103050408157387305551967044526686199660400998252371501349870435897071466947496537980000133957475615161036292835318420878010713779351958976265883068675540472715422471749139119481413755120681199743350875805333409642846805574570356976325650022400000000000 [94,72] 1781951952776871819260902632650093608148191261324321327799117162529349349305137717442692537599365394526856810915524605697508658201849156229494026641424927455131133316769823024908203594403813420442050321740372008955265934949245394576283666491200322102779468728987994229232003398305995512484912087379806029137404076874510171701684343220938002405234251394842561252184620896781801119195136005841373618033265795211767586882374407288763114434194681914261472257173614068877824540126440764261230017406061251426209936124070043900537924677904911985565287315583451256694564742658074977762168095666847797053965697465339519083612555991530777525608328643346135486463462850218186836161941195947378133255340457703893813515937420252702662686295469916138997836476559850017144884610216517337025036051245361241754988660114172572402269577612324605585512922784554577987448749025817900079262192474470210552934992236749889657209458275123168851021402713165564365386796724061130104627621761188907151827557136629228073125265855895336355860381379816489500177897074201140436878526131592998533769621204655730180104496624541207664065677886228360063817770402185493808478812752317146496740561571815898438498360116313435084210471840971478569467021853193550947649574644875448756019954149617955452821617159980645637363263683997658971093135609054891464521437430598142745525068600687412428253345276176753943183694488167094516922597972659405616845277516501486252735237952500591275698818565114472282665939090847845271131549623561666758169092128719356178789627839660045579414690189108241025878439006169565169461963564236870317118331717949824987812202638416567073192285362193233814025522706099161216530846134584825289750775755747467524470006018908876105591398978668293425993245697376147107519155062590712591044569522480293230009133124239584765862365684473451240815733300724769864567793207970750453566282008208428771197414069521232094066312534249406389646008388533516370662992698570464981816516044005989287114478552369326156981627405115652526402222062683088909085456366003484070518140406483931400591565810185875172178905543405228071678938018498719880511341705729056089316957497804630451082525858895490921239507361231427775739406267132998871199237305363180826310291460013287597542897852750452906801977807101891963682736645846634451281512970697538470189940907718135410030047649158764534080717500289170147467818061872413827047525625234032213315753968167133625506752462389993075215670053581631122171392721840949176451299223926105702400000000 [94,73] -39773699483904954997798688987858151243296802092860749325682635650732913462594244277859999017071002174761339977173503604992963981966022785382063398877819337803959067632767800016453206023134076982781329727588291255085906916593404738497493084553631733726262141824875714226171734074472490914699242180378709014288688747929989500770674530614571275890579695369667309027724209648822439731020345415204700954209342528355869068874093574435478909847567546968500622542471561911376558698411651325000194978654716582156546476737520567022106030803570673031001497339847294995291996001588945076241262504320491024952120685501945272115700056631802819156292059526508307151176007002040464267158138088471460175503072264929412411001203616595699810584742292512370898705030651704501403168103240923011556166420180689696434998211767763169004097934487734275516410238736657195476721608760839843623112692321144821907629630661710029534343567912260267424441369768362385396744944825923619670740603302920173030831799812028968171117575088657498194240332840553967204419564018133031339659536550635594997890841726634505777837493470838671679565811642321859317543893287952473463098489077057629156740091384450174912675437696110635381239823328878102300822404597902929793065259204477415138322601527521102439813116311844804240774445109033736606735493279350250420245596792248798643288917837333344363045976152973850768784169952232892731359801290756980100707312478430013657437789148627568786971470907851275546302085204216017130415981903046491400169043417849618652536856341149937196889790614307498714519447967438527803041893648900678976080513021828534073892109752772701687098302164635418335127835011879732763652130769764070501146872272136126691925541672838435172424296309168014032693420972966516063867013810520306496922220679256175155110336043835858021939099677212825055305886631157634269553457793599128780986785664335539693272655346792640065541273382245628425729182114290279579747358085300314565169763853279628262920592133543525070252006249107033680367622634335367228540157776268911387282531427468487827357343625638555601242672478997130386390207089696914794717417825969829401569527154124298233578922665301132131472700215925265888021040214855479970894273120030267094272382295697172062490947885475414740154018672057246046773657619341714088699804072680382416245508383280282987342701797575463852839111179385583983399447568604367684684902309567121709532636898698057352640450346296597499400245738082820508703987070621061770859187620560896000000 [94,74] 713958803824981975243936988546476472156785397901149165261691138696876603025974248274331087306958182377908750820001097983044886724069823494486713794185390613992963304308885872384363747728971700668465723425944686539625326944009705564844714778902952226805133984076537580494415844719093883631150036103492874607688386973850180024734447438604657231361198849392746212522368615752673937386245023860971165155434483966611458226922509205609452648711663956861745042001521696506872147319705128565767254836351054144488618729908745688834036763701820872819920133274791933395155338712319757714326082649437145276936549288673696871978377146725411899357609228918215845861946054072709937620164226366848107004549031615701977815155124692051894463385566939783622586506659146167215320832410485268502466960144980097410310594306257228074390741323425007024397243899604281626708573355229346474394671727425266686055244212067872200370499981249023617300863704415140744290625495591428323895556297948998067846942337695122812523231915196470855711717817092066472298338195484616972991973921020295046803943322375018711560184207883591533304159028540543045024774095574295181861543870760263003694635376871972445029638248363483595493346682944845452085110609698631800960181081889318235202404952865376095945347041060800641403841752424303882310991560049811440932053318782986482618627724296511463039209018563805648784429540340710908759510998997528094491899974751915865305362026535137356362945792360628205215714994211854414229870471913011881121999275566243384411743690350001900186215253331361339529031727553595751889099240299187795226680098049519720529093057469624005423418556900380234113272785590342859251053053781606976170447721511173842029685441635898627550633770643037940099722619052227511878123724718198168959414750849229524083076624278066824700905522302769012841866396508278787446408008720571677580030890129613184605752040885565213908183656269796124360520021299715044818116547939650971933976228880495957001616279154981816721078793415779571680846699617151164838156588753709313519501788189932499898891096730833620737785907506452817584856516283291354466188181953292140823894725784485157643879407387374822300378862174157805466132314289400157447887001348901412041779486633853100034217758828778288873198817250154191736013222441799055860627216379879922682057923717928753767690223360078739997841984223532198682176700164608353910896562748696067501185438725249466708259817569007615710979301769638933798940484080988646318895162424196000 [94,75] -10451705408133080163541892616957772947985842849247643694950220325121325580054474262514506130857077544471310615745690169399239347997384341194622385318552240056120765689478905459236551198311773374189860159506939443996838526267744979173498686528022920952956223723572532783267853013889319971424337411628225545312591442160781271418672187866614772305567681690382183391221588834798772680133151117205830044339713571577860560401269219472778635970562576477016691395252591759957530778905215578457374156003471211074858349416474439901195836498210383439690251191284256170500780346478669666366033289706008494088602813471738600466398965615672115511776773377047265165935493556849566021296838822489851262426520075652878268088738453946334627842966363086456034421676757295993031047066342310005921169261203899598732486450644460091117655295856315920963028099473686230449056069237500403054143012601028810126484133425201367610209719297297478876863344947862038977086646206281904098871601551298712972429839489224367056762708400094193545293106857355252761163568399203115987681671671954543228436123315501485461974248855953219621182656182119964288775944117531154465399724430743906202615803158852187050736679602661848891567155847203110792708279608644035668717998329118002364056279839247265920935767794334176419339175402510202870557667299474064515574982512917816822223728798712083288595002966021369049468855804261275936419794018803457782644414707550555535606359766863963624763507245273383086167997888456556079745769169844971180907521306320401144248964847383412266181943934215641089825020541214123680270362904024425759555792646833924771272641510221109425385478810800749957872156264941456016170306828730546534581168379751579152349450575545313451656162371355372241176935486428168044042768867137633023680753779669537676216072052172964757792056073511903867251339448287331480026732748225500562372370822103887364169299102811920444056994021410638886793178411997312106970260686895563990582074968560391819166596693135872397529738072164571739050534557999744770677777478490861598614867175357668622441786538021318743071261428060893430482700286856262276670529119404487952630321253703630500181817184015951061437587884541792853937419402584108440736982133456676881835796232840785065823160733617967076563389738216436345390233875251276484369792835286689912410314182898283801624263353856219273056820931297355792220596689202774970169341256964567562117908543128228078118072773566638541210646033573833115378175561553472137236438960000 [94,76] 134560311243349919163759262663761589684376061192777938424838735122192950357583935393286235027131012718321861306692188256463439138173268890710796661741586648182835788937868616443364891918401001961741298703095845584920656452839814404066095826140814926014574203746529244882510137797989488605433600332826044899735899905329563222501953678271026854924079436240024004063052250388485861124230425518007352546470123873186141743285635062701123875585232154359071685337811709809166667374926833367898065803120118774592880340195835122266503890466787779629355808179806935086421166362455107776425939297913433466224917839181229745526128616599072136870027707835599580647020430155295734245470541762470716740614030755303880345848892042157862665000537812745636926216538900942920717088630968811270632129532090861857091877013926116361114348193431751816137569549348934827501179839055664974714473292649573513315024111979765661618531486939923390718520963834914591245532850011188542922152499786230939055347924749550695985302408297566283488140935576738635865395101669850298748345813268179627936509291798657974636537901562772188533399068338981364092593762650866671822294006802197526804031758755229555104086716175038096205998049998249160542648437497679119807948574309448554918780448208817314012004142879536596328320310490539932995303505741374826646055323549164766827366208967632202829363542361670627423399311877845461118600740399905463802701921541288662590253352361620658364625456430888861214659604270843758073925862585720721382928576357690658931361096669757139233481869838725668676595525807922364219574855525184980061694031765710410629652057441081886582054383968473752995666273483165039257885819538707036750585503577783285151784958291507208162002093078263536227165588174601241848886681999153408129341066642572803976140377300822030677871100533474245210086336081137827174325015259485568075751976663680571539862151459144385292199205936685175938475177968781120804198134781183903448859586782724811304117296055230135766754282904653241508265305150939175613166982568602893054790075054582348019480939733903287048069229065621488541483028004193547143140393646178173732987251538505719574803652072594655845703658439834616096004670673059199695962172273783001504457354531692192527487617991968186785696552715661049505836216677432104724999308643931984245809712681448896805303879211478968803755994395171796973222383814762107182567516784921357230806136922476153398429110971358121207845006802249552150890659277736479013793600 [94,77] -2021734661090393732420884524930987317823650793963394400527932198960724926919682909583779063490802356107423246134621923076784752236323496466839993916540007666917033958609124631719286570288964180625624671365476199220859018194027870688740370633796232435757255246770102858663316912025029315294344357176014066782869970983106557073367999129250983445402973036530042657592818372398502681645470029231356839888413073919305050943375820048213101788002909320192182016720628869284329780976618050474473954555571005284065742772949583131685118007851043393881355063270078148103470319545945290996813893075346453624261037022633103676102793984107496566212013536758251998984503554710881769993409037040055504136743519702158412702059920500080793815822141429335614349408398833013807252287136946415246420445061631625677045846538413035080647768230716111112106411309532178017402164766330036585353395756365457848470480127982607018596207460744864899811798709891031375891437246101808429565147232736291353233728636177715595966503756889177478888167739552572864928941245301573607115550923576368231581707299709539733190005278316233386653141852886659516303181200419916020931946344645069693413739576514254156733160944531562133619930715678491143222692263886563261121005108655445330561026619791466466432048485487811213295991464607535123536162490203142690075857123031203266081556934124926644086056309494103924260529244004434249929630234790889601987306433351083152568821028729035468063109455888923078276707004854574072283414261159202671686936993865866195744680188895958644984633092039449589791681496755327748715985491766354345740627353854146468508568055632132573823977621621865085199342752646166089694593657673307547756065057442574211096825192491762392261707170068788093779637958238798518927539538084935203019570005609962530760713469698482991124973831445754189291111209038629589308143112265176900614245374331582607694322989058435015314214994968558100911779767192962851075668773764777697620147546814589071751593876832524214152536322514809225023812510530234592609294814490577610421690229140736169948767357744322785484069416439955724627026706941450128638164776457145425640142067529019452714756444770099540204199737439964805418393257130325862745693611824895775052935406610376069802301471443900488667486902471815283167025107430847940451034192968003260748167248981611922741549841719218100644332465693379767045055295915819237705886828964120755262361587287704106951692186078691062046999053488710725187540173862710608000 [94,78] 32800063051046402849571282812591756238588946773506157791904789198853559286149488856733697962007933932723568204514949978405856521412584568439450683056721093847094415749471006006397969042200052708942427881460601022618388867069719501207163731553730553416089167510300478394032929938999328403366070703785736596687493412787952291739094197841028792669836564309956901491113854022468754791217481989896319758460789829778376207704151182826644142979452417736087364943458071781351523764367818873589827820190464447905252338273245558066106019798455707229592394614955535705041134128169214783618455164025944803875616047035376627547761856014982301656070834314164825764047982749673712798772603077633093713620815105909563221024390758832479292084406150472877461561555828688771789103267743500637016076703030457850604287350623344173212904064685573499525392748492402523286168871676296398792316300713866029005118554038720668589269516637625418365385544756690103242044463340931335052450528121684758943546769209920291726229467365792731349393634843586410374021780137164037981413162001943904106267357883324819098085740629240938855479574198191678096479154551836748706144157134555988335271164387333777405420125775218433507006100468381160091575298667397863327222274451444861869070494326337575104115756500806667868959334047263249190617377708713693845199704088542758697896425060245650968507669788170201774837487840419672968971373250782971949380016004306366960294209197073907587455219960438903557068764534116930434258901600447068038492271465679492346816377244572439797489868967147008357693552350509316471477804018379249476219902458455314790455022820977825510155739742048630773612448695494725180205940153893183096218069079994116830468578336278167121551195498205189899473580685319324782660850943212699362007861004645652073308286785982707321976514621079454056321961318952183726460229241106387681411959867722258779334336078732340508042490046772176113136628966738545809242130035457048674247589218617413911806737210966211509699321127242825645189671836386740220961888414642452526535415432212848070841193364428726849628203460606016979822771979025662565928057112468983971069105661582009387156730408441098762373497545332408114513783935522025184598580205315379729030329423808937369905343629609556703971289947446449766724333619147514372066761017460063488533695022471974309024488121925701859516393170766894907860267086935416146287231065658693592540257939542477000623880048378193896094970672357694252472067168006600 [94,79] -351919745101974199944181276117194214780447022072916187323502386709174188043438607555177634436590328426233579995397132436950665150812997690269315662294398566706128285142608629651267065860202453013245769550359543900131488561660131359253778934139228767123881252859544829915205250804817866326270830545482379564214152915893416218212343739428775215327145863781356175677110052568541667476821514269255481368415022516272748754690663921323745033853172416611800985951420081609922317169882694054475927660355396573416066802457142462009384694978493399742483597157306119035906196081461787357426809842518986994661499976440234787369728646024928530801459633146466332990869357706407800217512680660411107881240664180652854204240014636032264672184637071253407219279697359271246145605564841394703854610977967867270493123012996378991431420395286747012619624278196096482635263276732742336714274664845043644998243967377349740105275123814989890873731777985411457353903077912356960681502707578801487229755881024155726873995352564152238654507377803264415734712169409201231251063594158978696575796286044356010853592672952980867279625890526936497083176270877815022791705159136773127208383294044074173371981891779826717258833764266949542760292072425428280602106401296048157538362694857619352813112317289877055734702853672890844295392524101309521508272259815656518336912893677474980078021887437739301645421428168838992673169255333547732435858942365144960667092785928687234901715089803331442987239433035413576161209661986162491890017099040579091587282039492449085209476911772065349237628458177334081642815422822079877363839253879021586573740243473364963640128918970106641012816260098924629288588141259892948385419427476361940022220397705640734478639764632716972352763205056444831466359806272284036857527137637988283993864699831352269260640951760560522217444701057319694306562915516066338039208506757771415825655961606514953846436678297339739843178957871795287656319184261837981281450308401431634091498076462084385168462670900840528780405648398479131243025448990627588035930630764780049356002289102792862800536784511365566517753512285881661916602024550540270655658180920474435857455978704917654301819304056871649430699556479723470340444830722738688147975773308811360262907828805499363280278784231700407202348440196674572625143079237608618162205296957856091865238070231352732065663551930455434982820075764050135451210430828241083840047308003825000903267451202132144462513628284697797915694113600 [94,80] 2339839318520690579495135569119689780778782713831113159470198000789043260010511574354467454104843265021251604336350846957064176759807998798190614632324494227673714192454709249189240920062413499269585938470862998082852593659263474260914747894789150286579871719929201718438103405799935525337366272046106646347474385016118958772261863215233817150775904742528288936249892091440652017282202598846599317510858215442505860997912957105221284455304918856232574777216681906905163507578038013613564224708512591179897313213931158253042934149284868080945929401250630513538961920969590030845154746063696030579807826866135291294289644642131637125435174465061138135870989632406725431104670177345700815296558394599802823091788781836279759561871399710091230452668361974058569888323171771784275486320039628885414831945601654456112069065421753384010356372314396647894148898754536515724704804776954537033637291273042094404238294128142082471140939218556330578934329150091143757012744992855553978179903430248757820743961202931518438832616217992450280480235064762497803518371488308758863676848849650990304215657671163505256025541507224830410024353638142965256762743771045449479750587451930498523283766034048835754652734746154420958936330722049676459786252268972937924212763227860310770775484707497579070396913426114055830489935538704962632268431971051200118861281479527068611018667590052299630877007628618917783486865750194603010616422272165831333467167761562119548076895966338575983923819008697295933968470408440849458913650085782522592310145778238525928429650892996120172616319854704617041186217945055729783059414508113650331073122635932180071327345514545520604765063230687485861836849541832389593264495969426480783875624887566129585736715921876849488332075311475811040347883143177530987371992348234671639715898695611399561548098600532547808216072858128234064664248601591931055179478163759716194714509748999619958089269023170179381389922319813099565305480458424845688215472807942350001209517878475508184986899280859532841723093374801926070193430633530797487713671004595560613007994070571849523707231914671321138416014062820045212340446135187102713033265887146385841006591844316119443172144890079638664484560832830369894959755496215456199589829405802299233102249604374134904693617719235602781653771145019476154506352899386741289788837837902142109731246507478112410039464590713696549813622288585377308700593337753716847665393718122282826606954051887283383302461949097994942496000 [94,81] -2621193834148752215137564733843375312930724171926096074411017189504214179491450810246200348443862758940570321890002843052409795264490510843535785260791920319409335162585689554275297169263223183764037123212166335681820499819731897974143954519204316843821114647505425904831985234794169981771566049861331604014318954720715580694256695134281145320419391044381210596632973543216966285797736790863172502773403706891645147223342682503475740602403050476972032191318720589148426300938687883513732457999541822500383893569490265293523979585336755922413451492660927180399727713720675278637276343303870259295927572730390674882321767812313112927465354111824126415895979039161616354836275839503470514232474426183198067927434996489555357330260146966541684912631280212895269342842115117664955663224625535947368127346397959551206283684244967931686247888229283718678121158668359986959519495487275301162354579761498815293369912076959569178629124441009049667187974914499557972105777897701045233258186769722743967964753222119349227510973986286430430267542062543723464230566745019401853036239015481088762307040090385381213171848157997202859264625648908902450379074984078910489892149932140059156807390155202225201280135681511532522307011636426125221439385573785384187918228008803834278031627871675021604571316863373353371661547194546350068184769955286275185849262727196555103282590463225123256412978537770002279178895339781618212326757070485850694756631724683691960234774044934193200116334083739087571132237279120990692246188307972808766873287782606168145927311078544480815153463875245530688974167816016505073516911185064829357209397562198712328689551008208071482209212314416439449898113444445841834889210592108149660540983240003704246783666797561888260519792484411170009388150702317858715839222370834055304843949705096584135155731954324418369896611494329259810867672809711454384591193365458525728666831932830444980163775142810256545182882173867072286372519422683273930051060626218258510978792471781740411188138833082574955856197459675399938864049078981273170962571366333247027479296497056618196504757172554075237075067345214607071402376851272893249321091642510511022384345476092059250190394972247256204441878706734302814410338379947904481432615134748708804980073624047193268903474777193315886960171767046562173983186550644589723032777546629215145907757812559402654845662387799228132875989210446225795697938739378799189848939758917498113538652767405419825376648655543804160 [94,82] -245514053173018031537871930255857733061329746948710734285401073479175258602007377425398242939253279721431166616658713980727408627266625844886261000455375380012929706597112050773556147757466200625733929310599661320930714292542173588117621106970276056597362278053645670475477976434190685872630651780912063591133856884366747669332923138232655040626764733571261732452098140611962196992270545281521474853046240786810099670906309022862746914804668780287536938864002711940089611408003240091087541689470210206767179177252663230239464002111914197066377971582992314235370167281103047027493249468358373797265804620191353309254858161576110589945790722004643528778753479046259086920549600596508493899739820800142729524904849286290104391897358423557737855896590032496732150579582233489987134333735517376060063991723961992023659945211493175342105507271130403320392030443510932273469783559043290054212662106139618161267972684390400353186756850856739493810077313202176533503086350397007573337756688029861368186975903512247881896147731045695322367559280984857386505506391601573586644730275387939575464666336256643133954785530864103046409868150809553439131786787711772145640244144989401453327724168906662631004894478422268125896547933075247651381017059964401266957869580430665756086086358067090464263950313264436833484551455578991836894255379542084263077117346944475153926017927886411387704388402386854604111621707208591841214212898924062868015820117266861438821476764294570530530618467065240523510973416155966717434887418044837055800202500740443373782263030005861620968163430849405326369122178808577126165015095075197395281341572347907839170703176457537530077582247607401649371232783022732765693953151164693630209301849484439897178884431937890499807972988245303176860162806235113526616746172055870074380523165171717075494328206417972712549070993255694997732167891610617086165608250470211620598134458630932784850288361399308287643397870725358256632489791601082511871421144036517240107948184911700207911907724038350835072134952775695138278413376146433386879342003171946054262114429437228425673303500450191733336634176545742807654159874900719575502011464109532940474341639112620459164483646718875200052816322053623609882880971698043011021613228036365682337724474208724064998747876811011219736638332268891385326776322113308376133460766581342630132115096791792003667451063213355848811345250195875388487400529948805248101840507845656995096846540194302888231343946548000 [94,83] 1408102595852504187788031004818643331524978355443913431519326540271103006718373242038416992606537966132504566550851540323212641753238388192804691533165382728950450036119624565121382996700757314542507221359081892299049007344761483951289373302552761425665780469378073552526667927560415472100382499907004123340098270660234849052851251337434162943317870021677062985222948508333602661701623253215093369797888118281369237346788939958058053926012737738825928682059154148185424146451320595578727259921539224761755012246869874026986600357106052411049754237676905446356984839229216834001556259439599233516714296517277232545859948814545584134962208049730347998269449879035866081417646011403256827221216858986319829474626209734508787153897574238314269626897341303442028586017423685152592472209240281783751467140284724554045544250951828698856834398041254840849646967708475997820781808590650161053139659025179082373068067907945930989753547241230691130976042380567104010331285067669754045079473920450396172035612525894105499711575602879708094901078385733229306249834031728241033833464974446924795282830147547774493732756387922424679736431181893684121245741448586843389581730703461001874502387553235339415525036830546176296258523296907252575249079675128078318366373735674284970836545459729784588597460892393794552516711075748385354126080514151626344850569487550119243131332956702024433288249327165975337249146012232944182309259985795028023608542883494092103098814900034493219484786133746935877138831499701168388866070707652699908222939734971263001458328333982375906544826193152211766140641789404303524250002610918619041108296324348877115427053205513840448641557988119052626824523390106548546169966759904575173292342432888645528469168924550128373578193659765834493649550417519450326296593591874112421163354845006693215371709483859633959746106583488279675427828919355108176874496152430562048977983021019292341496851923912506911576480124337268094365912754234577708212920689542730406774137426968215012771718925475403376228675667360473656880582537485329361778705345765289422929846236265923374991236889888072720536175717967279493089727035497230556903174861115345534172648213160349851830954746180054462655304903827719308792928089379667225916466656934144682795500490491214638600073344914628927527450386729677491216385181986579997224080975607425964952419294147307760213233422763922758549564084835494082717680224816453418315766241074433711505952608412198908797494080 [94,84] 19067054756600791930657627577077731689907992613649489956276216451590726003797995165107587041256405447947571622141763075714768028732366338045906078936153348454058816702703534179917174965595787066918929803049517190181945966469955054986050008570475950974369465858523091453130106271164900301588919456422035709436981125330551418191639625449742354494996410113263844765739385434951798119012415998218819869788100371174459839935166981229467376914526617911934397707495245351125810500756497632410399379586146768950018203856724377526197342404746503476994320312188917318795001805593247786226326429162334527702669554568684772568636078013329733622522715301107337798963936479129896471536410204190658781682649834221849716494152166880370652476678737418612944962328189745350724098063401361630713916010566712222568093569468680146423521755960483793363095282109683082071737903234350338320669495204633688459266666593380748504508332496566366627144842882477524340038935686569919083920714078817478163339748116224653931034576424388892429905365174500869647334153853044216233182421820529119993083937931288748112536390312576227190851367708477490306150970011486322822505015002814710631681862998598922493956680802801663549314380603611095373713398776943670866619505635890645415536157048662078853926121805091787862063118319821072151897871056655893617822057566533895814904410468720088658633706036101163267494534189733209370358770776684195159871275014829613988935552398014294700648917108403113144479902469951839336346371811492680864614112007830040357433588496771030647485359251509189042386214439781507355415928315211890483310610264692979109249961315114917109049493873901517956848941328346683583634969466650185698369239016055896102723988241173275886200048556694485108716753211289334130573782837906263981250346659226525739493247835783269556141580954906913746812182628436381354154662072961920609874743131406684037325213358891464671083448842734891992988908848880422303268582537335445948348774472498128339389593698266670067936785050935427294042990776146492111878298948548172304772667796501845928197803887111423219738890643065356808621640329079433479646526440065379635719137137592401640382368493745540058288338312193149919251470789615699287897177404908756000529230390247113014990563878139403222447699944397243980447088919930690602030683296782374211300822437558407986352264577689563652546243102638106167582311528533162432959526454982866890865887067236712399950389066064068690720 [94,85] -130372677669160168351902330004989232634239381712942899841330610995528532257606792275852630642360850069872569598883453368381586705782708891952723916501159334294177324065060795479390448503137330494431458596520411012030373128631841071746386751553417484961020439000457019793271988412532707410907735106112688006684823088748176965302072949251949990291020686289981675440500250352121237423304834679297537998768996592806982422558011923179302328799425753481244589291853970281035745017763163066710555086218538276631323118136294102214869514175113389000072136153467589859250302002665147841833879477759322466614885577427821585031189991100460505159388563636712885639687268568135089333565168247660657137684208156571730645623473756011986770752291467200610529887502737976560394614740268644693389751229460748815554796262306369648984000036645086151758862594934027195299884713336177595988876097877929349453952459856037458543344456491199822688863605076956563498687760935256804923232189974152295158807141646121739891704069523389247435597602138381391906589106014800159326610905894348451235852995045131824731216633790858845355951463771244198283427664620621781169931640617176156310837284116425457417703214584391353231238012170405288087544711629096471200684857443818661869769580431619530414043456859227010953030254455236053463485767482773420673361923568984295935017863695552934036610957530831513621216382339050793826559119274074342995572629990384023700942904003871674693483403705459011725875308830496853925399522326362529041686599584105969207634165825538625190014530862283783057581852918878135585542554194301628032293122783437725721980008262690600841937514512585258272166317054963892267164727742625512335864092839569412872595891338978102961005624454293402233484600401353221312060947909053612201717895665662037999515488224891383971248513640556824224723020051028670769613542721183314694916742391641382507980237068029586026841122008886069966503349339521419870671235745191858278969640558789439622285693329561986702649782673609879708403860877577757044815762204437903494486052555128848089654132686348838781377865822277939132887057564382638274389713887215561105724502325684572207007432278728216658837771093370704726935302321468534124041275639527505715171702519636436782572218950710715351779997482151729599865615520346514038548547534084640961963635094099616129635289973254430226259669476519808215362839634211068250551132910057834548016303018176191353633719717451200 [94,86] 598485509241182589571616310467925038116587976234609309110134029991366824680251134198125397063843740362855280511496885222503730440475554404350427502810554423189857764868622260183548839424007252428524797852010501879126349648233283398679938887629658127579807766476505523329035406663572004379594855521959588766677535113635673314188688748816313530249977206287510774117859333958999263236358909827200182546709694217963551835090203847363492637228547201120983202208682675910371250502632831721436270865455519982653933724567680328377903526018252612934862476810170238199361978215029088308429693847094727349040786737891087218410241574759060955969708050664641943176637799469240307180585003141136356752608464077959625038382791771229784949558767458913864260719217627297125416558826476329732973046429318229173187842595565654509537988126197473484338100259842609459746437772823171930875307783379896911391161616497783046724319362380310953280310464310157876327181072858782625488197885141107923292056399676757084418858464259133264421716216552132147429650424454486945676624728948969989999866634399545663001118871372327840444867384368390036125370524960753332651123617322503850606706713146201708564469279435533486793492547222336518407768326023262216903621317479518005594394397134856124841427412192919088476042716960585603631919387616985043462791099674822759668277015758880134566581264472284371974809291223120779143589049841881430911894656655699982895478795538472598747824166004236616072115871528218065559512564221739777846719931995923243268118493341456548295574166052634008675830537073245133782053801437253279503877301773037256407997729490483698151007072865134923143965586838971124595058410285288295487512618754166455558413013750878021729079095202771193384177322743007637014691399889191996673421795930482058758154738423402352645910218640929837353467783608938496426280514063485861627623374546518135210396460693142464497644486392599832298174240779464689607522409400688366726409464252202201564149026372739532204080691158829728466763498344783222629675635125466609289527638999355359644488098423430287867456453034813478212918980935443028452742706951473621745202141291156588928826541235564663538767406564673996396459617024897689738907965904978647240435235420797772082109476755374298361697696841833125097476580342890272673797003781011349600291216673773032706734737779407080556042648646455836661525774823459623785472703336120035133615154671603024990592406500 [94,87] -3354515868872957729812461559519906336303935227678505837426532767012295766935888396914265869159611027860128502943632072114207510452121426240137493781235756632038377763996365414407782776683828615811638983675172486802273448099584513015263786436431270018499893085387782168175279999403632599910496398246205334200541874503072113528136041576186557754378348932594734385903829546773020550415373058026848375745535479175947004302651268214958885738255672703777249050067496567112184500918090214143794374708894836560168965805073324634876893921286509723413251798440121397638167242940490810856704190249948910790450019604815244224518440704679545252405115086543075388824911662176354804512525906530196309867188448186186443368055416244195138136765910959039325630201230834237916830521867407848032550973545070884661467215892378999920852223991171408402732707623398916586674452031190301112037224381246706660099355609510982100993733378830242348852078195649687049433033434919596805434983398489058893547716135393232912352692558513393439223232898406479746583121474652590908257110250731113831946632604077073060922908011681169590499435139805881716667534625664468255402552055390686009040979292923908621503416432685116781027959439678953462230241092860482394268813830159820819921146568836773225135195490195361471853343617354225598636132375932269736748378706913234657868179693439808130322827795621716144928255412669507904272347913690382284793725696217219312771631527661541031577514461687848520340649118828495539218319017508428795871659716314928248120473983242996011236404882422651555390813441874336206463729284497554884293967367821553601411526562546685455154481844709223239132709330565215505523859230493768808136497321117024754433288727483070901061781291342257053484802811693554569853669450240222204413087899017272674868998953312991397563668381695494105553009844704255680629903820825989999832687152114650482334144608935875573862701697736354964436400506472788680747321166512248338578226235880702145639104274182373551397721615133254330622477663594126779237524000062190807800116725425033357037939365869603444504182192286895338076966270006757461296214681067499576292151535843785683429267107634481240381580787192664667651018895630536051311844265390183898115516504865470728407979231083015521336293207763277515536472371628122306846226859223926896554528320839168432100731277556108889394711070142357497847138494401356294689733336236779911371769303607396188278080 [94,88] 16346707352390121804454195250974037386752159925739062341106349132038087507895844372300607486799768965885265559449196322732930184447162061038990837684100688814665309883504382217278503436179840508861973979285329442925852985138239819848543039077777808527707067296288427176291172119348743299695910572658058601633231481981308441844630172843323905739423477005770819222211205873499620440001502813490896401995890335284389191820897719499631610975514492750140784668307229856100043752361625076737290840728074499529303445980199466219165894642751679012959201862453897482594388274436241711944795175416022334726297114811425126001615950684758884541690320898604321605481010636234057801694630748351028729421130102155570133789183421864188752093855686744375050906270948970371649893706396743675521591641708969230618804054294429229602380822926141733282945171283516880098039915994236325859170256626706520636649712773671150761954852214869980532983005224816444495107631238511005169883350549908727583105405757552403805304845161610052043123222804033245487156560478874271474929160336394198061360152883791949026841661631085649159336593729593352804304816454255281178057119324193302413945286763161549729763302406359194549231013686262979918022087007506965767385314316263281251398915860459060494763626117197377483727957820866226711018684153749778694052119649084764904230986580197100454013214579163594242284702629636241893349852634676945904956067063632844707392461222468899700524851758284342654726367857247805011827085625375956078831529243468031571135750353560583446934957560829500363672039526917551406636621688902013388352234061390669817461083956483311859709405583199896682155335164720890444063130110996458399444631797142142242837235090513814177011143446167081385081060208252017648511642311780606908061242476949933313583343449213144603984986600981687949340829670691437944164252950276332739260293943824777033505528312320603044440492279512850971721752832271180730317406846553697508101069873641170883047556980927229531370034344040386792306404807740630194407050291313642879353550834214957861197946666183276885660691650432422746130016812496790586511594875217853818940371049964010110734697638701217239749711713870096636807014457325207986260461513889199881269007175722279926127444205596160856695745738522434066783301019193140895489237473675845239828912774715454311272809158817540311401202161945936769357776060562197268360895874606349116747162233177659200 [94,89] -26304308611781868316015965083272214140311658034157299867900971066606861811552220096555016871148721470315573361929545440604344966975421195684479625044788790451882100684573877667020468412586565795491085239569351043384091935780927083970819438556177371579254027016721827183817836105874163220440267229267139393821997874802328683850060322301284057138050384249677039555828355404454072210666914791849418737108306358229019220133788537584795152403868461477027146608800016171101817611097601183060281687005780732031090183748543053789935854019944935028668470386308222728836886382424787662884409165130404776196322750428305338997018835522707004155502878437329947276425723244071968231270007497527533566141741075990840516832147572359414472294779300807996935987385001254804847981101539183010138504257856047812328318698145772815527378661949420038152214961493199061719180020191441004020496190231853648717438699332098703764733487292744959100543013107003553504071040780462681223168581359509979858117984341201159616776617257346896940010393665810892853697124642534655804503039604310697867823743036779035624657456120023750147367580095784752940418325689782692023923567183966876954164337169072789989786994773485163765817244627921324439537254294912896072678655450572617055239258667659262532448162339212511434581887288130321445817393257664093574029897315062070595927704253688439691682921595113515990538497040272391002931180877982174908396153298484808472523100005832336945118142161527424196148770055434391621068154805483116075681891690219932024023382156604703450840626333540054137712480167659347640881902405258097243415133647252512155854848154389543028498825591065999392356367888597174672476008391820198834350956486034511274094580154151307129190784194042111893145337966067769769367208690245351662935632456133822345533109308406688404965239576787587995289149595273165601952738673798983700145047129872142179454032062867511622440885187519440041245789529205913511781853965251593354052194082808592474866141739727311356876324109119521093541899113769145317258887032791538912385429643586587272721192753202820532733830994320798626746449495630717270076160788495467183364353260395137479736831271227071798010248232295187089904958462495838326058295004316933053993587111306940860696990276280532835200219990233325822671147736539990882639858517340101156552237637904464768609601377138565130390817459012561612958873130012464073559891929544938134563310202880 [94,90] 73585520052371228011896586731836361622174234615100580489545442790432478963833024798855493902040401811648386105185866060554556746518017170034801268132991563082381705664865477263251183794326843361541185816853331391311687639604727792446775946657007415240796803746442749481629770189459314875236137064583661349573538230497155916742249412893944037730058318985967409232298422217584401079374648580477280233054013785232015444647543726331318656496556259802062312076768588826490507740407992859337883264779780526680742363045218078072522495797213636221273443799300946192690215755253946848145306080331073507699019102801632173404716162495046406783137697330957797678114759109278642533403281651330553088896731144738579008546804176150550648691926849582165108488651639603093087281616896417590567019510244393802977843674454204595157555179863382592027293221440887094109109046655881462540593072093878739264172336197837662948643758981905203086371006561177017576012820838407015586911951902799992113745966896836267886980666794425582961902865406398768912181971092710150417311862053103932715917597561309103027585078469937994040537564910543450738797880755447412297098482899835213662989787588715102464763861938133680006273219124811687859231311163935385208457235873051717822583263771638283766302194556960914132894068316364008417936375917658292278263270594059005504943163637967780609548765405641132058730732529608729938596691225662679313908299395327049620597001247958358925445600275792575808583912095964626162759849204307285726455501544096093737419870813564917999311843331526271185836604460184288288058878672037001424386990222638556809227229047671201331128579704121273377436589755253974438460006611825201161801191595477571184511352689670261044765802754604537822273221023562957225533269314540039078534876230044564342615986905725114531441234476788095975330586697585278055424905686253685677743387671278565943753016738970134433949635771962954371342899249474352274363698369540907405594733411489954115103760222102053076907523689027104642771437870820206654251648491367710158616460194538730855500783931842638584815901463356546576326158254956573175383165398955159613123909464654017299491689985555552450677259484896127896248087847878840180225324998189536739045297623862541406964864715698136599424813312036771657125239250918334444567186959885589202400404739181097952640921615089514683234156805050785657177717579380021713810184381564839652599288 [94,91] -66401701986892348610854924302003059000835657523172406894444857806491379730143416019786791205985800094234069113700107670727970641439704027847334379608702649024227691271863162589668639560738233190711661342008314084816954251098931712953343411882454489792032630832786576691760556052636683784669618304657593921504739054296908886473253555345846568832309878247764295281513735938651141886589678717847507702281820005270728026541503862328745066489057215715550028675435758493047738372251732338554602188113984076135009422771131484251538759340435650415657590635029861449772506398235351323471780735874582427435632560164627334954206932921900725076724671605316438352460243117745909332040388496038231649540405525755328075958082368957646121328797245192321866231251541348140009454694505505161453099397558124453072403100542488303804899070700238224146550097330875095902714027914391939893936470343726524840023086058742754706256513070595340778579554538330288292845766532556578248532684807308972117092631403781770543323934740350941454342342944751098821604138270043149004196028196585144969219529893493542659283409722515832661050288740726786397032100018187385359820402096248036002148861812225210759715111667182201357340386336453417942934425460323151905637270699355061696862513195648514917583209033906668513344572497429865301604864549788321149325112319794438104648149457822408605644732662899026660771373536207243481433927597989400690835157936686339621241340700952815153913435143837017365372341965006542642213120555139922646543984347960507386847770568463777104596349520463367228505385056187338111260473912917688811226806860022454778609586568356823393150024122634934493822978180115754219068175693756517765392386217471472605692069964636851068301806181742912768288519401423984189441592887801388732821524176555854340630309666562007608627284297117230091023811588165068382178980463539579507935670911616307618703696768997077950198469030692468628199733497898133758257867556222187884472010113427314903310882389238011556645858092204148891928870112020902111594957681116541086631276549740138885524836954683959050787236533801792439433833907396890234566206898364060310575568898683103494342938439973701750131238821445353176612262292799963469417098343878039261565108003918424491445958705115234971729152607883694753256764710179578619840647365499296435187296628804426701294201309052160092236923820894355802825394284153869173526921899455204832 [94,92] 100443312419200883412377255379067566219332482706289346411502767121805384735840852894445687631104863401171127641876560404705695519132118591325777932712952205161025191913091436826937258307698522369131738527540193362086411108527133142969806332843570364680884167121435872525327049947264545859951337044821935692789155947050305136862221226709877498405604257996366492250078415393369861023579831032417152812459602419455242853261473736520673926549378676900507002460662314872138742655886795189192351091960455710864885410745934713645745166817067982003309007587632333748294233836302733516490552200535541917339301026586201744024409430792612893636016379480934297713063643146784014927343277038398096863195364975995071258146007250471484116268871822012469545951099792694126150049611905665365025482741977596235668588906156127777020735639006049163664489948251951953383340383295974002269593199586951259529550188019604675474954401473647102332437346734688295216735789150449914447910232302226976177642623431029328135798582934929647619594850410849152940888113743688814978570869110096284834665854401576743459232924586740830419965422325669800239544855600059780066860936706937289742089644065924519629835575054436414407156544291543178609058081073693050861785817356263878779728159063871840103018121717166252575165263768351419699007075893727783284591743922312421524816386317812630386909453963066948853464392292463791120621965286269502021540816027550008643829028189718666600491032964392877455035246563886818892472517327564046384034879240152382442931819410056929632466611369684610807731682962724983806816282115824199961609094791887116746395010035390291545700654259685364463338610951715458273138237980886323694148576741778549337582059899690818949132367681255214213001556985193910049379443327137085230314923501294109228728338359154309163285323973672150655444230880729352492117748508410630707733693647135895535379126023844253441360308625835156058892847007508180280886139323389822819148037916851326940664354815199785051803195012809500355302204483082202021210074896720479430254060308779356411351966748946728186978215587850437686587823467927413775925973894294173837202088635403464101240556005945005975700895070626786602221868358694322349174253681923241536415510791443276162111540961091449249486005607484424694269321074554664939246852850815929813098276774955530609272281037481582413405708776568044310171486143423893045695977964784 [94,93] 66620198384892359883615211213898922072935020606644581284510988127201426376699199829288149253209665204369349421829357741680384940099795711020113804665600875085331102954710492387540788250619728152667508293432529595757528894167376079233471596404777213903668645322119067141059825992583634048615397870018742344465642585720284459334539781024845884615649379700032602024164167332645509658511464946763291848283292871943993070267425177471297404825582222255480684368130224593882671065917693699897914476866032537318967675399076552635446995095675468687301528129763940145480477779879411787968398467863563924275400033329890398049176455522430626906846264661246601697875626536403248200680858440099795826087032214480750995338484441046081508038334359859526649506210233435149332960020415310752057482097104301821647466174853393413078575380955262007750601352848008156883465313955310073360795609063956066075830481491197532758881350280622269438749346069464389544059748802078968218782357265267000156943669573621516386545626091782789044723362179342795149232378239308039814776384709934891969231350970352370192687832107253186949120943544924755550306971404507389920137165006612955238775769307090597433980038411078206520415410367320125823706248228211925942368443597602290294418012886969824748176896741365200651974040913576330093962923584231259375370685977514890833263214673544096772302297457709631025893685244206176785718439340203324851094265734254158830462021389932707956482728656382604030260786062144445036714753988544494505343353234258087597538286541471540539798197800491525810127839324116157645414055646882295466599274353134094381442176718567388892406031338012315419863752081688454997584889092588335132056506615065308579864307714701376936738522229706949233616979528392729155056501436914064917805620548924705429229183358414596487265358903382048685942438012685958219021729731461234184214322870031369432797007699236788400583437962982544629281304824552012303808030667738506873344941548710696632795209160761879984710980726000347579253721508227832755308792128193175953068839290567102023236136482037556716791624740806158207366423366913571220848627188934618820616297639428288562946292417786540931235603249150775725158263365135223041223905260786026721165395113840666456532709998451830145941702534343579390616635460802197310983554014636739545368476497286811667923908398912771128231593954562473651700273108368293112605728 [94,94] -56878186649358920071980748734239726487917176368385231859443499906299309864384223355692464485774932892294756068154996401122112434073573725363614163088014788671638196691650052539656874003634839848982865952914847313238532963406259035979806805571036135773578724658300636968611322625334560095362799448460931522264112690928923496547763948926933544174605164213040059598879752121194674069367889011856247024165603631194828871433078763502578970041972979140862246442116532568722182946942959810550308767891398974073397023593079383733253785950111637429801488914149981049686879700465924838499887208684892153872916416623122441789988796529142357877749769883131172793097303259649781227961125256724787299585338674239942894502856005590656212498931010848038165531870517070743852116656197959702034082366484739060983075829251116664078901162791216766011162272928745055891189166095500084698255818743798035542043501874197424490813458823593272770962446148201158112266744737650865403980468633271860346420411633956976122415229114182010908377826795246886032634878183282051926561528429407010649656684788357472035298737213141407797851485902833128997317971845938275599113370688965805196212109234691001533162428422050592645638070339660257730959475489172077188206668139018558408353699230743175432970915571179549598119490085079648960195936513899112253812722456242597669792234149615996215242990967841338581027102229391488836023631942550737373929027993044555741912449322406483218125699099571570647832412884592647095772142448979243495219166890067765382701936021949285970214337610064087892718984527043506266043528817675075801581102573191573500260395071692967844677861406689635683025787882062535144431480264839094429204731787504365023851558515615911160938080620335323640003111353469638933267197464256772343540288716017341688339259127441541781333994807739658699023579381662612776427656098855564886053188118502439533950541108204060351876155570042011715245484981920063477829086370939152869699813642977014705532311967389910856011243593085259468093772830624727805518990051539235519618786191514574801283630077705149795876361440986376309015974398053808823631147255244164557798767778164007480091210233718504661197744985872630008641056244806009887989891295636697593380205973431682815451718580324862441491858634717490270846084063575124993218632716151389593985561194095339208295758389292455891868345965290403349156088269039166922 [95,0] 3022084258728676779078870177052701449100339541946215221846872582627796200102042472113324135663311479496886649163785284623616016766424185679765468046894706086973512732969947296679624258277176315133183598394612903368595721587615301400369519967701184651150674377101563313706049234686141243421196845026780055571633051766862279886070245812496712494687579915238226755369447483921078856024114951159253339248444128921165089317487449416060553246644250304738031309695123222379873884618205435125631985769161570561925959900779922765237222623776812805486870727896218001916930285203858994801768804626910393245980217272384189342795263277348687198978323953569609459964238120560407984109754869661502311646139941986485264865941640129020796035426207395800179746980868847197360402182292865338877011914606018578072080175527702743193880473000846289774567786429526263762736547720489547060841004269675331250464672825552496563870450302199024539175294613871580377282230417833585802217104025135175109434850535700279452446089245462187928553446611789953804943849320761685419029456226746612454763037632301385751149016613997073978309309279960560024281464529333937475438846770087442492785281445529187698475659482281903823346870189111159609025034175762344773314744267204152719679499003586336392100139324650632752553083009460524864033943057797904067245108471204125410075982975398946739159160609812325540781623393391225534173562639255983274522532539373208664389161219558864314854164644491336087927700423897515614374953932985351757627319886171239272861193661837159142706168820926099189230115093773031793432628618083807646262011704602716446703455846434021944393148292971881827182186548935239698595541766029532063048304308348711118976560601472410947494760699041752558330338442440122321325926895514892876918915705575412902510294643003573691385718001976043511424927862350329670541483162301014115039906820359952550404872777816247915582680514489877100709839503895993221241369745998989192342799387333970540773980683019147257270707799816806888048974388442588376910382518918089418907713290283795795211494443796762234975218326901744292942641395566628753019467271016171202652372593483982559324933342011881716215980913272386315889615018144751677063475045681845861342043386282401134994290372630333209559078533025720161420764929198481004204920311441896659027768434230059825147369726256374535868541736846909517919224515704466647441793746592701183819495541866811073857805696967510807073893334833242557320391777297607903923759513476337509841538439950037216657408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -300718267000800704940447464756533659947872913725846254396955979056811848153970522519002193795475725299061615061456748647151052471972431762412971965932861499063679091867675543194601076063956154504658193034629734004537993522557409795011454736892325030657562652388313019403303873991917032003349758208572918862246233335692549331013730027017223377788686612323970904846504988570139875356581738064060787157843587205414812929821109326801183512185965030748917102127940811752525715693537945253950004747979267921835879739639808740920376192431756441452435041458367579432994098329286609598887620642331596112049532393649358234231125332375816073759308195881112521143445725862657207123726463847501000180494322672191047667631666486826612327303144537002960063896101978771718396756772054777456184027077724990556174098289612449139949680037183494843542161413805397812497004486801501319133673044200163905994879180818499378758578898743664384251461471130906698144185469795446184058256480843858157066684042721743708106172025273966768238814245467014084492071616818486587640858727522857805319813514513188860227716721800663792632421100717855755941950549203626339274473145379843944083544804079532618220169140535728226653391769025708017377551776649452009797994575630096816373945582813287625027891453363487872565528478370760360602894865305798053133122019275678797612848060589671856494590597926364174190462402870053222604180420498804551262841450591117789282932162870467598697759064074995053516950718823322357021074113168956551708987099797970989034809865919616980641195795144676376639650173217114654069353351227720958444602556586799135755152566931292029687882439793120271671161682591013032587424158697803320278172919278397264772506707236845925051513565700266334401262781023533661308517527805644650829897446883150647386063156513829445765564001569045011977438238909384903956509845333038356796412430255177689985578470122567512654197992117366520008224423870972743912780323557130534010303792312927769189818793627294245304510117360771324618344208685382432534051488853822650061618106435895658875930129050101846803090803339531539119208007194887677718633019929508581372915911411996770459927258098611782295884106641236824833401737911016195566879297581235285854482392223826488133621530708348596374053238355325423736622942856475330010130053761076123464082759590677716769394261587350677903361852819627056077783353502941937757180986840914586910049640786885281440548277850932096511985184401501176515004923471164260330574288951311977668648707335489318343933952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 14622109073616353433051059515042120643477453229528326450579009695464585029484065235521225844932730909273021452551362791405506285394811916027997813440027412550105253283832110483736338215288116689366016260911778776564486905454582329865257311547931975663495023788973249667430208214144026126178026192546230647033046945024725637465272110922766146993217228437435465586237331119479905562095515186128305072927630654092989757431587664608726372564251277254362552597449969930056465515906901106219879026137710835997937534086536209685267095630928954027737988095338366507651122848542522658485630772116954869027755048877453100532746064583997855248755569024811089138878322368824501224806863823858407610627338147567695199067697525791618320236923390495633125222110652158812258165316200023444119426083602830601817656262437622679823581489657720096457229572688178547900155419312718879582503701077846696579813961412173565293693764747311338850750448881748994700591753777244718089782171325910941956858175668529882882000975164541739014758858363476089879380512761267387018584740545739941883788150421202624568847318954289071223357595883664098007926495508337535555170987609664407023127859398423872630913179833052881479505568261091540599374012698252512915402358142427098094761319144938531406519579960366620020733888535039215286106009033296783642362319515026980182072954410774713696257511799025964957153529279407555556904803417255888185097029860059566570979484818757663854638738730650123064525130400985394293378111390314403571773317815124783226712273073409067988294858229321967956153674552569910582710952233956470269834552520173018090759702280716159673604920828598847208215042379708061394953648304849318166918495328188703643814872329066278219908005346579393292089115159279651672722965569123152925822718041734575917351475195429423135080854461685999405329855104431557753355945579974188441102685207339050294717499289305110799895617953948847962203601882741015581700955939096114178537721588014390776203103979740036803921726658906246854743246192946589893727751647466866455596370909657744113626755213788277895337450851518315304535154025559817453029378156287696006570785713101668617734900038296749022894177790905515825952129003726261412686758384968660571987188732664281505018423301007960643857332820589216917674405139452992209920674034515874909165253209832760305323388079000828422912973718842046066511544733667071360201578869933764930189731237684509994485168799148565878379536005657013005272151426162481040904502620216033623745068623142794778229342208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -463038396521999365650510782016700211422570324572975616948020736882785222373298924027802909702261448170319593835261030691631014565530794480007018785273816133011895145254389544288206619323936466391141281729315285580559237080627781025392647174414656871234664170384216362432660034155724962425671935975933518665005109196512582906691965657593369683413930206959514434287775121320372002353866375916533960304577196576192069838326479349863719547806991938549973103260745659749589293375256301340250224007561107314821554636118632775681163838677191143700711345126159450274650366528478764383030450688157521241524814325513320371681750422028342614797058925289737655330175309693660921480710697986926925082451174102427299864832649032086823271433315470738725574423035460030258382656350997262642224202037499449472144174535193035672148609425495739363910368444305129826649120636148882857221312408979778157680420722700048547663571881353111607765500410467751975931990824000120439664653901238803602974525427753092443878624083391577659132675342362912770831943506054815458447680397785887441683646144712826210376751872075671075436887259141928907148095403317700626016311936033927905421295593274477278182495459379877084604289815258413325091508136855035898689764224501963971257473998424084699279604139977584862249865995680532896084447428226166499067218090334899195260192241621382567555102352545231669282744742368237365674900329026678101192696595605179625099078833035939151979978486200742686921292105463378345895682348547049191022685777078525265661287203415888253616365472070943282484366331586407079438726485131219927310666089467109785346696333176726276324396600087158203218278261008702304520375601311176369986345493371408449449502662866896759321757251991541023206384640942212796801947498077246142600301510027251220143694126845181514341622527781737544209994312831309990215420509467269134658387388858249386771230341524707881092371861076544544214784778596544378963201890084128559591057566896756821494735147590794091721067854104616230609113561186896301130206141014215012273103583142927516778619067333504336409638288716265755735550986184249853189252641162761632214048787796866584975625931073165539154450769934825226594850480549759979024382874011333344116524683060268215968879493925050189865311828129285434751297328434478972018885523240075355860800246921928597218068273789649072518248928402177961652037918843873624703099086878316893529079207286707835313433469193377350025101971526987903022582176188394710778398648261713380440443610613008123803289518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 6462927021582845844640797514130430285681318477567865656032117747682211132767278391291628534222086641530877904976167417696046015671961026784505463017469573911865614415015801424961882643853084125512178788045297913964252472324957308059220836876612338862882390895102601930028521156420467860888429362698487401498543734333500133286063935798263394879129457349807802915113159382822104124226760017542570634924021670502030251736175005459504737619830614578851800924124561022253131452121172708567002266947446684464004275544983097255705738612073888778819707175353471014227606024985334365680721828644441770196803220486020581814946061846563274053973964600122103972407147681052736108962607093986791857354290711508658284813154413573665127310147952635817666354548989865148797392981622081987825242762397781075074449422370280023368992644799430736168184681404776798672182231301679533197920681929632182457488475479139063708784092267993489757950942681084618797237344754703193203242643616334229784107696051662912896788101628813517429049652352904383344174095087772075790546012096504609518214414848073401550281034222330341551168616691348667458502925610693121352019799492569308887756566528741742898101263755189514038490961050394386239647977806647204128241166130483714534658261015890518568288634191182526207360598672696158730409602724439497843996797165075933183025436137735696755625997094724893485521367696413947575877560852226541864481562057800434573572020212183101951637119223128304803396449309264615694199813460916223229170681571699659012392096857954408319933703600933359178873088534478532777280639872402766213134410355966378123252092184156294476020052850956388353008945436777336947895352858947110587138619171691834772061177376478318829183258012265500441999612686071854274872812995888622217668484497842613644048813327310705150561876473982847126608152388480374833366965260839533629195289698551303837282348716685312353109344395883302249493691777088571511088262229657856380868219363462078817448025659254049703869834534081608450286597864514095960005409873721634890640625822246244463310616762427973735860574861704158668875378440558644536051078744326891251436666870043461090313927545307698772192747857641925240812520143361977856026165308003604950157117770045912751746582220390465011044944140624086756104707340220729535244566574688706307329041470737763710062488311955502129644668483454886421643139971237553561025992374798692872045037613025184623437722030248613563174418310606214151040825682378411067194756983332367746572396556482094929769777856512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -50132700074911784608886086866549789137549755444736271799900728089178586544961042325549293560600589126432493154570189293830484992082730132130426865436295760022984471636727414485687272842670280410964754155616373546921528948545457566192403433751934545961489505981195763333008765535281396969071408170066835896748045994849543449301623894606873797456347480075990846853865158533838275628058940062577337509966730403745608096785509726040864733363460986520215814144858649759873344176703004933343592923712370941015056082374716847685866521494786585401761675952618615907653894942582277559432707292472972595700353935107894744685709381796216997700344820842669522540809271596405508250434186694214827671053691426531501119287794238767907127547679957882591178011258183346017644311809267865703708393717873137287526173959579527857750576105046789951578979467103267640147296059067064525989432155768370010300113451195800196813617643083831728546986334240083720494040717046760606849152169443249679006885584931133662335027850522206640334754608194034057043325752185828825601574420796946874730706053749976171775138913639360233841764951725627724971065794047150745947484203494226474581059157921434607628722539780641684170749621626797267692348762971437788356144881480831395620082429153808507571465579865558820257931362728257804722666477180896628588839665530020717059357608643833969628997880879427685508149188562274723826779824988017658589816000457012916940719055884465545984365841029665542861591442755840936891748080362844020605578688017952622225924229995226627310161383241201878082493301408763196359876255726408072356647659005217501263148720699883813798697505108235687483803051225386667765135181484974223653872722778313950356154855307272214333660252372091405892522506174590252058244943587996892964602530104186434095348907299102673494171887065243618973060441183868365481703835398872231120552535419082329794202625662130049831094965126897087269876057039936953911034674404162113856873433214319400099396476778045168782149819763817746324255234216635932734970505464888153677705570677766205166279179155045697623621140211163399222280360553414549063241339526672052227728161598899754729740412709893963034156209459934767249147894803914825753968673709796225242956893181088948698899778281978042317665472093265938951601886510185864122981018596766297936158052459024129434919180716579165469201306863389627748452312915963651478597433043111668430617137208772294180885903798825831177047782495270788987780900877656720514133188913954903811992459625848853024483657646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 214315398089699072723971469712816319974639362030681692277935577671699452012237960290192168061307748797344334120958607272522076712026931192970899698949780386749242628243887986181437332270536975603730628639692495069171759756352340524661159418279023414525824778875775323939979501855424723574702583431926236203275417226731220662321576646290051887459088242559771596697412615071365862800828013945480578420297187731400041894161774431476853361626768834438946592858104247391437975538236537971658696617543202586524052401251975916162927103426173112459290376244433540243686246785959040039657138388727983374117186765484332896263808577822307687752185847759779966289659796681350950365333610686453068240134859318995989923302758243378246597519282222522262559136059323549151145613466409411481913577845120425351084011809585703432649034011900035986567452897260557610458531088561129882444943530862299496925075663295865441323905785558958373053740656431666659901211948846994951927377077978226737068500146218615615424815979909739421566870665180843833572985430234689334741492086292752025423298281430919410337548134538205896686971715154169966543758206998761746443614271570406381764487511043602514928558070831159232467230481024490648620003383445171706651776154517762912597155024897024773502942332546110808374094840392300616942078109040030091256651404077284976294445338590454195853405959145641840597453900511613465378036090690192986060599527313148822845906496595361358291753043555097523572360363749242106988780455154561497647141391123632302757039976114418591161771395241088057623293142428848984556040746310656173789835261192588839072547102287203276956910734621133787806381726391747529878044901624879476485259406509447261121982408354447594740803010842488358494800712472969652766558554393954118149582802797008903311437043895468117212722411014047573777258092880994669735623572483532843926855910356988460555807031535999542187436543349582147088777521324113438079953470487850311942322150482313110045916144576105989671815375509867160468450664993097999631495975439387541603708670876963109145487383458427725754032323555711538659811890806140928790518596729941196266320408923987626692693308317438204850762442831785885017639700881971200681670727019730530838429446905271798406939736673548533025804456482070037285356191774298165789291733529429018194540274039891593216175180827385065005633186181015842138845405696800414303869074368625933076227111035807070780878801370239616790442657699325175877959948098517079010069568958275168910526988894912610763653976686592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 116023223687067386661843450076537903091048375726662423461631668815211617142797276144547068595214823722905628586541233339505201606744942080812614931363714280576447740698102009175310677715890626278445592537575624138849940552555498263225195760164585919168122244055955843182660597619451254029112987286886536386895816120500076824367280189279957822039658878507361008283222317051769691957539186417558361569871675529660606544020668015938363015831521048109104501357551214846363775268360017343110146389961776073898483120059658029658428238434441513057720005746641420568404624157971983321471514103199511259088373678965251382204795871132876373948254461797634222348652379850885570576229894923020019444518785807152751766540420206495440255557543413444615852616566906222734505258750288064222667685749454167807775671533493621103824151847092030450952708218171001305101425049809157624745900447400913826862863068265009016653423580766165591558161127441154331048370986358571500416183467636040980276124791830713581085095143432520383957890544413048218375650835133424990894176734714722755791608418972537442325342628090381167406213984067651791614453676131947690467362997915160753036112200464475283430536986605071719920164047970616985260459678325437860507588438320901240114565029621640108534851360014599157822234447840581712628642897681864132682519255775615524358499123769156645393229964573964287095430219914502720049794548397707006555342437621543285398416629021550891203124804944965994763418033954310530142017672201334171307771667602248385627990508460675646324420334102149270758487924150372313777400321433818822390484183614690542200858006354414955408642462589799247241363416512165663757571567190093801929621761134168135356639758029414629178390010415371672561577218275683878295408196391799588102073677067042020806514131940611880196030524313075148743849156426507879558097242831568569154068752726194925787650674899518379431571054634635965503572598448562083499039551308532349557241492310171924501324437177641966006817875516038166955664538570469091011881704501475230395644047875245125802616236687788526609213922353140231467845366097611786476778244706809017376112118102050829425213539030581738086570078099117226230208232824438710149474091301900042874448102378210499290304743503641884003765553164619083725611757496176675877548652693088606349049465168073255887906615324829304681080799696863261977095790359112878214572246080405339880811644826510127408292262225202629201214009996130347292167519839198916028302887757868291502752401160534008930214120259584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -8198218717321484747546705335717828440542791213115915244699283671808657499776059302927012162515016082027583892586361953541866744894231306656656932704278471054239277679271020191607449153293131301821182403757019532490774949583174584036130578893584829639388421454674753883793876108642441017875151520540179422510022434312456238399498831193108533042528485958169836352596766518568678621125107108986296698694968311293662833086540390394989042896846299812847470970860859884598272025936120804322157230962444399707971127398981304806336686867977261862262292059298958137282701796650700711692305364447217532826939983022871111290093556663859696349410476348503782690458900478952910753619016840715352342992262286010257089867423436332428390963553419961552959087533777252200682776989433139614875189318345713843908747431858272673768944548683383189473480430699504450711647566208309019593161607176943176687934908553138681534649865907885526089028859961839880004684394455243451801630841318398828631644958942386926134016690659445128912414573516880883690080211090129073161215749289191105770357397002249369976637954372208842883141119102813242592293371641020478585565511801259211564153287418560988483979647227651175903582291249168442703255248698037442422099176846401791461446782932814757329683931382472484267970581614461564260631782043317769791709264725357050546807885963788882296812796423903848944508948751644510442727819678037467953847739657656138324477884648726845704500884197256502684355553838844613437464581258017305281335520721492920359066331017502815728789760336956761112826960561753910496294933453734147540322504192744237022374617091303635473781618667971120492031749444132804468665885923772578535485091593855038039020564021533856401222728640001369151511156658567599538602375761267773670201498377169313439532144518719575721773309373871794187432037298991146629908790699282743261931526845166519152750341858436082597004258469435789305917510459356427502291672642638347815340266198163860650933577734703562900456024528680904241668864681348040497431285981615856743940964287259482843062396830150548607352643282706052237009261686496399627708921090392466441846614731192545948273456643858277038371680055457652233392750683922394298183831460537562338829945623356508079008223727963049019174299955017753975817390600068584875248179335078466727179314826864030936156429227598906246739245607186302722635406312894658768024439856333543024505638925386560007725827170170721208702074089721288982200154148443653346112470288584459718037485257216056370769847037984768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 58667547716947716270370732495926157164156159129020586619964396320933421367768326340957048342245511681127688454998812945023144694396729439847568561752087998745552152892432823414307990817921971047328407809360630972100626987424610296048063407648719834813963875887758356209120610248718505993857684079803647352581157900644740339716521430114756263866657093815007894017960524736393617012074868130730334558684078398869372678722679921391429661184477007983114255003129536674140649115979795316624521997804949890843533980132823134874451657238304341983325290588316648660047453947553990199422811922544282857643708170004310828741239099043242940949324069929426899649823153565493033907689814914656928763331722046915720964978231576941789911946530648222103623274871043548931682358304400520544082754116079073536315018809229797173691620621697216701477659568123596816254509841878094529183508079109329836052043405236094168706232645275347712729036286110353046366964092804628774134534610602724492532009159823978510222446524123571482221718437314262230825169428087274577107404694948016264296740977019044708616118016942654614116141914507378831777624306596101978356903132960588840286647404536173970830160933801307114183868492350316232347752666576497107796005834373434112257926866151090252684538271117631757583412789699066395715404339071671200392400632153288119971204305179048842676111327916754541699796358403496213556072055538538210184279968866130269082135103251012980767374568057004090043408513284711115336430521035712966935650504752543158262707269469385725361574083223149482114188130408525688824833771309844181804646841531767708230346220248848686248804294922351524554233826130725194490087146571445134448936467967325358124193857699271429864019936420781517399311958462065277552072769004235627958475251954097001527981430245238857729467958398256895412264394148571717626330172514606194757670467989552455667245247990661350573108158662997794516891990117334455720700675133661723496474051126724478030242233043521095453821807770014750253940653766782862346168105177745350309758970495807276901609052166200181218137112520840392300187335535907124969897550659792196392767462378460596790394719400345090282020981661210156597286681817493231683199490551193477391430755643145883694466896691444894299139341308687618737130187164965012330702814143765828670067174135110213323128704516351585434090206800832234255434670504216326183109203593856109567541027001710264026465589145346492649255066332234255201387279043788514209444148334207205242985901421499665585065971314327552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -261292248603012672744888723144350419531437177759351362686318880050429701429012731119618851156660674170460320072127481585742416442283846202515851662218617872454138301622162788807049620746432147608269861617283471828379661682263129205407229449056340399507287240806125851832084050070144691498836733922718340960037077567139170713241392854877921648960096327803936746001478180690359738355090912360281783838268844381882754824610162298321915454211557276280950079411412224953037834252620494914163679685019330306392143708518096123455587117743698109344288354665149365004997016170449391768504368915802538559261952720305717462504957629088504072747526434216903833352352203015448682135405240491762679141296768053812015186472159947495864756646388032718574391128922222582230137784016713946546008659594825194827094180038453720650225443153269458855362920596477145523622040365598817896293102846477941746262164861850041631668094752415058145035110050473696971105425706116134794575336490673653443183644416724889266024336761657610624231052973633566043174485983863291069586129314380164525081382893116038186629303543423936032449823954807890898599840497662793262783341128234208475699981615954233655042633632944241180612300504304250709506169248837486406028136147535088306027235882445169464488372895815133996028009398453541622931008962842549148378431745204135806136760421552475859043477403588719267576974318768645663479737116880811457682332201305771063789421749847038684629766238210335416768141239512279566040377268825529656709952877238563087394696224656683529309734080321437593881375905435397778350086776792279380776712878067615581958823435775333691387912111373158468273132656896165295994102398561801240053066671134242562906100068456749938528762892385206905624819703155397203265190507445856296759385325188170223325633674132377293020400927520724272054503415742778111165392362684473728797481051525895422937212700640286745501093638447300063808649278756137019792732911986583225854825227656894653394698940805723856220358650644094837331441286162065134371542522577651026712313586321098258654937569509660462520287183390671555973684686731831515629178946121340943278027414388552844985250712344774891532874364285352908639671870572934529567128546970620225868463951144951695465772184030998272849664386540856945068867458429150076241815065420740579761209611171314230189206885051128063760177286434499293798740566362552120672024486461292483447659339878265596028418859906500573809937483107007000639705147183475539163647751948789286860965458595626612333245936680566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 906098262855105286783682968201430846593603608943089424370049607663911570894236409511219946575056409177907989779379747788662490772068993363228901777826788267865385804539674588920985891739467767574669440144993267854380235528479685743299593711023445943368078582259293304780886417388825245497131769339189085565054585241807478612806387645227299034588154075259186490968793295007835238586648587451925739980905276857583081987037298222531941035940732692664189133698719177642988227117086843228645548060533870301258795643109084159092908327868471753513578222691741137169564951154803153631204920315259330904793509069877345434646762306082218813991183005920035591653791288589189677357363651064796625188500850589687800612569215567838157103007604032942415756866985667019664861567848362818906384533725190520157450509040762392741490972239662490749248895878996491507887250619491456966085765095249986360258919346307334573794115460147345740333072449803839662965115132703622911698187780688552381654848603439393105857885969610009285638065897535847792896976001740592207282044733094615066762044425672901021159359975950896405752791677717666096344269301513357692632746784668956530927033859826440511075555222854455462230998987280893229056335284327982639721968846418994502018058411510845362606182044068398209506618843182883848072224829167889814959802036263271566247148446607527648820344778895525430546793081406613535538155831686656134394148050546523409420865564001416877869611452752723188033781230714105364504075010962539824246017957987113425721290712939861969764750605505219091374017739487544928329728124430428976178891559441609527969397080551413807357714119624853291671181226146347711331114147119759481076798545667378449446430299880644914511520423593270310351919395967897775638682081234125499063336118819045681886426516177620712263257508388072170306952207311170825850407872875452883968596936538647844539644867457672679981470337937545926652592153080760712658074505879921036420712654284484087069816242065889439902508120776981274301019520835824456484377870190147041750804349647973850652988009101873471313313041642114818758147255408195968423642924211969984647193737832882678798134072877895928421807000714440742222449390690472518903159926402719281079819275980794812898575857940087555597833088817897320613969173047895476333575586544101415486868501991887162235366782670198705379563630289892825072452158142490139134132480230132276312555982185907503011657259862143101704027996607153178319569177199802605054443061343490548661110937918821999964486741532868608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -2670517541537741902223745725680934570803281440952236257725864739263219886756170098299188383139370497333091151810846367665011985330509194827145562286403797455465744867274410568954611775683822662149714971036191812180657688824766861406283181185741963873131524091386459682703492911015866398946271127037065978071382331150534179074456353273203402830217129633002218757111482942391921531937405281936814152029790101239603210961650489846364322402641982500238017183070238299077397904312951897783409836956147444586415965478294157918281450373443932531684108067836182951547368998360655117185248656624932824631409540294620307489294440607285014725539625450480530838790446449406738634841271258942221435384667173518278814866624222379920408139211563035113137372206566456709259451649294184197900794800518004494595547172604723633441418802736830380107034047778335057967983372243226725314080827804712035007606868635690493478426907555299161084594935181043783084887090521206132702216582732719703834332217635708109701694733363754418682109755410019676799848520625195216296907523034967739480636626441770452428581947007194520284414846681385491881180307722034851776899231601179660569659067646274242243767219189219324713454422497429632982709031941668730246203179002561133813786187285025674939000145309490199825007234274360096263795539841646121442920667555443370360887803285431040831476179222246455153319617820854519231238546760173123748951772093063622013876123647813919333688461048836169532864638941164326975776617182942222240098328745780785317652734311124916557650476653461555161209081773155890346527103109604735877723127485816956958467814669464269492540953096897730933587062624672601038769280276035268346977389613137441419693860900029119071892647131741675303438985602381576805615944166297863670996946189173152196930586424644474849220533797598186188431778914844122962059587633536922890665382454438798202798246327714846386942927457707304281093592409946191651943203808743041463823275877315788134958131217563653056205566230678970758425302042181790274352968435415633486778026007721568369561491693224884531846263508314945467429239181875812096628097747078441142802074285651488032920200873946751715898466497216833615932286298527893397155785040453305667731443832407308314924400720477355549019196393012388301038761750344541548630279787318351103425941809262495987787602283897433326250549287471400860410735743681665332534676805813985443497170628799625532673761493823570306840145975347053058423570801483252435953747347785966821670336024757244776430231759890677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 6770668252312028327078249444316916989082612865923314201778395533193638879465694803374591289383288618646983933120370006269477350401450402566547909774075746895276396012716178782491932783846651808863012983577354640453662726605048470548102334943641246403432748295203250977611762757258885927187025991328014614760520065364263223126049098578406509829493027137103048845963672740733276073719785351296063295025606046160459221913039872414266471023375055056835650867081081505635241442216778663721056835031076921210677352514118161317055945892180109891223359845871246485970050369822500325729233518871903804168660917129727445343125639246679655162457382403968425751673259757853955734250527479550355401046108022738059301983206000166399034807078033864403501428672876530672969620459817331198664442340146067749643093208922102722906252771871956609351429245346304192920812490722877234676976554818639384748462483923310760913639876681107026184355953303831090274670521734781844602842346537631553818807987832743525526094326521419698199072341823558315097564315304334639615147635603483607559839072939451929982089031918572552364914296529674217637089982514464922455483407548463260276625946611380026508557732816328859602488730562789023980196297452841759580237824573711910511487539145095390659842049037223711936478629355655257675041271601242490223300376412968825486933626729753484556672188402601299319085833074753081598997697440497943751405359752412961803152331841846249369036605892414074764359342487455790687941815846459878110003633422751974212331819264835976033007057318315599384794612948624317183404582147223336066018978247136826604797673487947960081538291046386992167979437801335571961136083292552787272884020276151176681385312669729099170810628751874349827695149231176550462542125912589023567495585266968073565901087621878747514085179816091244072302029426960543002746611579428893433040638879195185500852545841065495562141450763315779971793031736606139952916357927106896807728260793290592593561137328107135591319994261504672813765575199899082519786222788327491791445524811285165470611936040150266548105333329706835024018077303152496007563419496631011114983623563403485703656159391753244484959951664260082694915757650647260788511590309721562373547970543139066209691180402877135184111796969024867063307799046801501641089761942255941811217007578964724179085220378872056468990435904533449329696654913290372285449487972221357443602808834715846350105893293838524045432918922290633820603574123592429644279067224349219759579309965136625095350770730906157056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -14471889523072296457369189240508993094118746156637878317728786466058305892477805074531578626337127478287955060307762171144083449902557106383681905367675667892652544397276312002699363824243005606018534032099130392712654863407857003614918257728003076045966012267066151644756810974330501312482504499186551917373921215368324635610013931305360653125934878041966287845789486300075110097040297171688802541345614248668906025591237215937829409961927411514245592048488903183511638296523213588520112431638965732321300933866064020406085371340037199383929834863832666335293516119183005381694538642730823501534305450429219993731992674091503474459973705318098063546703697247530888200724885677032207528639779144391894682059981426714436403369386023554332938185757357952626773118380223631319779783142730140321866783811309468563820656663959445084291563173751233410863418233229010062615541245921337329446690949915508818693135200628797833250847255188661926125663040979752327588194805157454947213222681054123871821941584217812999211504134601728893466124826830848670602026384245197133751311192299534075595673314317861242206902921882703569973425142322088603901146441364575125199486950662255503914015263076160199398485671658735562024606034468267929981261787633092421485510850768413923364639037834531372812116031982443404302967262275343766203664261973621436110634971525230959475746279244503340455253631549353189470570842334916571865710322895164209818875570739304353603994422678565147446448736497771466589622798225653292082508615486130898626246214479160684613725305474148263506506559176830636660358675708724290588503342870300021527589403929543158659409345376152243986389136148140891095082352138384462924416960129472391210883206206158734085124797512795690010924701548477997694551815808367588877944297848277148968343110522507006903443417445792556570269020740790319058446501144405145998537261167562931244487310370095051461569784663322603878142818082061615065285556781915605251217204364679595119114324521271265943672672625583565130573508410504826475687280712136387528183441313412182911857215775267053087343905197776602639159266745502926357570660093220710969092763082907808060712902515862978161937901898269228465533057256053039391785989958838828620475628654267023207534022661298759369484858714622241627792453103742274789706504278123454872872642094676320263578186865585233832399384798552776720921061615815966210949364295357468353591102688457769844946037945883946889226933171336780058795839189801896020011041925274882410255317780929100989216647874135195648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 25653455618643929701204993156724788122129872350972555081097133847628541305447539763521707342200384305597783632535381115996285346191952750881930448915794481913973925438262405272046631023322106528199025077606554424850124745238176661261149932971860776243211160886108215817442751068748088330893941079666967319374923595747757431420876323781430260727461635432548157869743156558775836307205840464863276533933590627790759740572680395088706360177642705572379811478402624893728466046277540749302835343327588365100013244340285557681065448569301348682904143713155259820707292900422365913466223368282499216756790418177498129690354904739598598839034082339053327091250060445648622524529922530894378007324779086372096092166688657951482314236003389488950369238982585488441908075549419675085679275770111785274578889205517267352404467344564088772818805440606187762809615019277522028099751535125448296553714604930317219197024838692873479002298842557789860416426098495272635647831673609853432202517254193662966044090618597724466994680949080367583300879440372682831443427586265750030261730479794534172519289309023156858856774517648579691331317416140381533799427722578620217964653589781866658480821243642510778037768114086173092628988015010265623865545099805636235464853004045381503916479715782007261712707925455305798591379224036174104920673984390249945065745651056544486375913688628675953412224403553493011443706603771307551071087610397890576655934683037519680339606520315013008333101937806562736466118179531625299079394324947668356848602236522553535957079570230926570154659886024185453918224483026039941382095084460367215100829546492340867716944304894168709683638753871334601925138545438858534318476399909023185909207331102826587695392306611125923760869796413281566204020501369612997051654187928431712032977639250350529825875348497185773903071564005754429979858433505682143480611073263297904965512713914031464929679396403221921372857474907048054431910268004128305789429359486588352953301200105595882333808159282658563006351056078699205778159405048497071226696904315177052165802440055885408308067333287094692288690291631652404463228570088996893025282328024612293830527330670795353099945941108904325847164327385281236910438222544332619091651974079855995103332605033171215762243392410830453907025590617795763940650556634674277871974151020925684130135728651834698933434296396710014630402552942004307472184011092927946392647838536570391784505048985171085941860094884430932071957249206565891221759276737597446238363251411130031717849783602945982464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -37626891467165362279001282739492407733496813036359655492522717219548143920797347384626494271985150352419777983298962646074971370322289668758675154980704789905452525898339254946489829773165230927501129349019491705953984555154800240343526409337312436376714264289380433730561654034458593475837527179609398650689755080263251071751257312795295925025002481323611749748118307632948898982368948824995352083391205763035312562653180995724902070032035308467758941106174164954910191492306782280517794604476705073611773459035246942780078540546837882058944175686387161285224439419016423154822935180366654932124104017133852481769200523409142784209576310148625924059944027876162858819949162333699153872962749297728208020019376774006410245690353904076007699852740328174234972348261023357751505461240378640026198702618242775639380177079417167650513219965760727457156395122539089591930441523350788067273105995919766011262534543599885651005353932054322162522058400493242530110762518513271763928885243378651867569271725101658172726167375397483760387522618768196961667238187990084155745579010533657553742311070852165907074185460743236507845088115931337858806407687436846459811228558222721226885819969537033703072709596464382606033070266501279852075778642957705810166914962737117630938224699412407852374370491598711528928500367742569555935185947169441031247734887010613793207143972762373406166810165567876809205241238936272772779209081608940827480666604821053933734076845823384992936014025047633689102728568859978240702487878775184937397100481964595154222962873656218108333098951522239550095191151713726851516887277513950548002346326259870893292725383038214154236641905726561730942168240126226857288844364647075625492945477824236171999526651771513382763625641150372379177364574971591043626758821811534558029923514128169163001443085143007623748630401648936729061433723934283512555141776982458488455273891327271986042651754349002086404729297648281586739410676485531324529216303301861982718140566929232895457833856743634120171021212136695696212215178975757023805823728111127022554293773755930502395118255207068841068854971174443129806182535752408957590085334104744301028638929311827730903882314208288413967376412050592438767347227480101821327877955550958489788225047181204094622588214908129839144502994548347301633297806369493399537485835020085305544892288808366887517809817807006380933674190377658661010306620467850419372424966258056867309310236850057629456836884472940845203271898296519098631456870793030094590150481106759302214259108465470341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 46064155348415715515641644308965575346475729442240243947707789190074741328841314051402461057741556336368199245360927508069826334112180634030126866191229505041341862263561226467044970297981303382164309197969838728711373766181430545159672968571164555098912799344028518852330497531888651087591746636762740135074253105659947606908980016082942837215455577173665386760914379191035434564670118614035336555899907789508628595291398435456262230915953665965031149899573171553999322552647242482228336371079293833515090582184522290884698508995762348843657101117554336366642776999397424331228875649894855728428023541019941313630205079394112371811866463584294422625795544398521246774603397186803147626646308000179252720091588567759866525885329939417617676223644985341675641213155446121073973666447600531843167798800099567755640665845770934050867008587938091793383811463583069496334387437199832632955856022258909628612492087556774337923486909025288407409911475425006562115943779496037555243446315883077560000917314292188966565392523810569975974285875468448634009496025702149599848684610950879085393411458045770832303926920009795386394262548802386013164200733331892861383255484488831871429857485904279704811727241667645435426813733541363273766468364919990971685263829339426536668378304562247219065462888103214369151186980218213109925932330759759102105641810597700094969573899137632509377843918015675801995027870396967314882626014659999781616850657102511203304042012267631017989067186732537684511074376514867742563737276583374989241288756078820940338472947581148240008525712551579410714401027203665564931527967663516346348916552966408209064701747793214392331224614847309179891605200020173323421061796179836764606564378638265538974278702294522479308732319761193510134608194589571499774089865369053621372818714602870879499661731706477264827638115968325787215972412651724722061951732707812920346774159845125059701288172847155134908659405197222236863376369634414214435735126552371828212450133049577427724001933235528191486304827301405381918351514122181374516988862213128099034607444870502370265875876536661408324191767193231235524729729359114829161149773237937508763948799128461709933201781174104601792631172338411120741217893295278997822952441680835241925071227003335768509701408720378278607905326089898809286878626309635054989517288710368649651671586186185448089296855738101788126582618063058674825354244705820244598711931461320508297778420080848956808565669888462872511565336223374118855429988649147718127931356547336410321179194825363161088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -47768843949306076036964938012923082723039838939256379842580733020370426833689397057089150806710586803994280947236115469384926272313489074799759436422554944695782059104634815586751652701061949856581028942390443041596170392173659703961066033681182589061259857150586848768296370600228244383082487634868513693484266995873890619663740368407513455657819792072802934489685635867044296406920495627342666660678790788995537981517456379654683034784079140230469339438079124772879755787971699891071903587617137714874387919973852821939685141459766391935061367212472470028725792997567174675989042616926758406328887751390011196456422481410725240567650653774956684356590591556663508966926268146073380848003927605324847784744304805688159199303308247771086623403551624093021074055022917730994919775348877698096151905625495088382067685813942669084418418652840134393378031105249460449761093168930783353980867995278831229333580789998735101472338565313591403948160139139580406844526776511845446539827589568767606604765193582382116631914869032790511576295724626979000262089267874818195321482191067096264762395832478155280471576901181576940916485814300363234689516834702939569742091396976012283761133989373242928467754332834091028336873592490567760472118358767144675947418341584859625121649800352957100610158623484296440351595581637846349583823044282838710429181314380142323644774128189384064218696183579088673443310711410929839612479075631746018608901167994612972347645498693413065455532048830094660640882977194059884982378827619073071223043647115555508970242643276941368464702463644547557723816277848607341852155798996139604690473298953667642406109402732682396494778628713903667861631182953776341752340784512284860783873585148341308018627946754177615372700093541442935899875736764315641022719454632784069538836835729548070487758239521909939399288110037190243778820703339487241597173981858117925995601389847488344766765881252440109581387134985477824901871867710733405285035783728356151165658182977370262064188348100468606070227662985812277751456742889948404604328148344050263562791901429296291857642895268540497893497485054800065058749493083158560880590073820250218508040138725999439351154352568589208994850981381682679683771493661039622778554322788133528624633552183531548082012520059364547456628138141003756468857901811941247370719215728111299745225534216518467627461699474923299649394255299974631802694950905895714759753731000570523722011333136568272673334757303162173172194021250269265001066820103903465095638224950033724731322494923950784512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] 42652560293553740122050467746061099347449631940818473832356732744973836362158740672061773193956349208575676936157269900177620927168928031587359932780329292406839754868826614363476341226624005998820820217866221701664017917380833725746474194088328062925319572616621561813500583309315446370388474295697417118052824080651469445819832647765359194111821301818225567577783560607428465588387998334912690523070940700797752837708909150393322000004672851923067021772408949417274440006892432400992648778410556041874123895080035448821939044055600390584341875229041310361763051915918834519813479716655785703694681243492117320383420191764069775812382426134011802768123265462569710683435113451325883564023659593801065941143384317284129648980718927749835541656984614644789965179146913461424278998651384369499820914420390964586845461804143836680183639492714674186321222848216419560475665146509808763059049803642045548956513042985134985625165631422899740976236198469026391143049671331432288428838232401867993106799566560744126555188048259027013166561741993879492520671061708780746782424053547049143437357481018696832328794761904979922343379873436408758925457012396034390997024543742560671946312982720276828166569159711700070055955600507512015478459027070027246450795315046272898877518077962791791771798735077271026598405077233180672194873205101068141543476356255252566837985808415286041999952662263684792200501644313685760303718632432349240526727082586663780024509008707445507061887191642953978912608077992523695530515200544943092233083136106343256323796654323422799382282367100152430141604639099099977784022948875701468757777649569649476566928760483613116177204008600173876979615838975663926843942660283072341599489279518701278253210352114061073396701214333005592118760021141070265502215454675074148968134474629600335785408868045604727138155852192800941081893853453441551701989127249438820965518026301143625972681312836597390910751673852502673190740816512259235647353998004895948989143584859147752862128917698554181579379180793398671771251416651092206148983114661083306044961412468291856575408557098750306784604610318685496831742667650930060888935682474418309424745830481783918994822522507434061303246092002716459397456533191174885753270754127340999828355222095860648099653322370193418110371593702656470804060460898018543909108137769712048990678758992529515602214076855092224558529961847829896566242128867481296215440521918629291993702081330621399708528818560909136334381692899932621892786993768361107298892633790951126448578264304487235584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] -33205689978517531762935967096162819100362570363471113214975443373301939338452716752075851018798264447750136664587898189733008605916080945152709773772389786113687931355354072932398955232161699161856327687800699969231349094221996546958152617120979258979935834892273173735737202207047087367974590877820542286137852155531887332271981606876361277990587363641571273824395231048739946396431863991328828035397831408778940706017651859852423393406719213165464017882396118246737572305158881676098830299087854993664954491443900898890628634480742865463436933170274058553949985320371116384649167161688540353082067861495194602099279566243372347919608533561751632436355824873829227272756510132060063713064715756337091832675474462372741638281830784984481525153877444854792690138440537804935152891728128682744493401536243613020906828387866547937128037867795762809034273410643610543436336584351081548714221669439678153418861526270698179851933827452034988380277215129684582997370531648139099864635261636541781900507101457816842584655674455293472889189240580146251606152969165027792383993111620326369741516311701844847204115271143698631263318863633821702511115257795484318805539053902688349664507566362730013555116384475569956140812653058419503263725774956723109183970555036593003190079281635701923909226149061546382447695743505264250204940948143034220461794115865548124749690952301598793775423703326121998250232089639811432184509185087763135412858242274833674450820770815047365878612083910158437963533194686481746701075999990433181487762655092235672262971578103069631537600528766428027763477270851801327194885120736325418252203326094966196593182244134005515716441771385471074736613467139523015404123901294694454483048759656783207631198556689300387180372267457273633469346070756341272562048789086023717323390703101562075343035021380667390613703496261599680760017715267312172500487212429841177316769119421910591389990583942616909908968182995703338041286058544289201165841359815813887281013133895016948282389733629246609579965598883713746598509628861418306184962531570202063958000700117671236967490004519521404283826660951786437577427023228590339674454277144802805393640329217528529307386324902844091740055408866382638421635726197352998728202111847027260226088699230508471787126364712711975605437203600282675397155722005250615049122455981674011617108885876962994643243360680213569548284814552995066397696594452692973906035689565173426597444119881702194286823956676936396481754557068176223870875854726903500369640834077597575399970688311402430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] 22541543964398749281032248597033321821043270145354032572477764776986669960204692860151205669126893625213892505842242432940572412098811167615003014260918202953280152011129840046856665656476386732928926909056847876539222670727687969577488662791622503207990836307464940194817634174041276769698029407322637923959614326886126431752216862017299408620842729642590221309700413226587807039506204966088137564674614494094581845641747472968490437862350619220731933760806941124431349523620210117305491097129425080133348053633946082862560843202982589543613920940218015596385939996513938909059947980716694334723441265168432322452876143521032390949979599834504996179394690911060441999637348282243481709766668881541763324211095646367577756524344997874233361465228630349949512694160850509702949393976849958270630657116928573458603624125094923347957870155876159954282623670556104980822818146255631545222323332601219457123577314321068992896177947581189032366435970750523331446085942651475942005248921891040054486256365550551216525852541075593033914371486445447809806615114572520919336425589853118643445142567352032290702878184691956610089414678366342471008344374798552271010257559179813833761573401319719274751181896416118215209486396090675806180302499647684666528392671257246061559957816985367386158287783948621458699253899060607007618589467809908681875554616537457614940216252273469793794140058507485845363485109150068206279592996786703788322887993786064523241232690404745827923787889699196835612022733739274707833837024324112107404425298693819957485588705876219644420499632450877173800946018709537611367422312183735298160406554870958037499254777388963423147867982363778096327579204996778824505010356877431175353299673358517258788425076157501464760709013279529847340168412818436737242658454259691676032157589881245372167989252090061082424964565832727013103878688374354347142675789553005616440788953727022988812741595071065645790066678351064489426743221228882507945632713165219818465303932423171917171454947074917502047589489929292942018267830695293566577275556619217656292914071720746667259078604886620636622802401796052191951314756871778059791319062497253236521702994945949062217391827253287631425078896759482263563991282156949077268245828012404447313564639856611471374119769840486344463730177919973825369978287732071857472771936069537277090311769670629188895556685428234428805881287050114045901554457574866109885200344165939167487506847037571763082106889384359617107413623267730562405599356712554419858512757689854124911685450275118645248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] -12963909211346282078443255223094026755510325596473854363149549930054782432207784801166290576287013997460788422615378571838882210720560308317814188336933606000898569804927228455627238446463094340401891339204019731427547779031979949888621656776119404732564562168734391420664822463102612326307938759456688784754246443934393535980553579969201714777409470619196640416840563648890485360556102991015809199445611010520906193167505594684406842995724504788489166719831717958881266407570892400581755372133367304908880453716919206464771375270759322836390842185578997714210856698610539419286115708839550642077052811261275749011928869594225461824844107761344151520839048913525511671488104410253491970216815303527225621032022483537721107902013912117925100170952719297680161344981563356951212277333106540671448747958776205481867810836927851291142106644378675520922296952437101061789178013596265168988671590958933004948153829580025027223586935386863056631565957618789248250706253644586141150982383327294584336482329971864343116873230176940604399438898206272345955742085922481675395105891706216735661860065527669456149589284866241197963966242025489812623149162320823728244211640414380633993730609349219531836036797297137748311052913310458474606981126657656180380132175182144918669045503412109357396211363839902777771021702514617924192410379649868651775354451051525384120807524591187396289670743750980207949480911645031618474104279287677727271335956863682033084436392130643931293815571124902394821681196175340424172485282552101485416333772178025324492201139994798896457274105634179664552201022471212669647598874183781766410195976475603922486942946885471592333333200797745356126109760673682480374058225946671489101385678006928800071413247010431028376181336068351727893097909167708457023840709337690656937810923180986979665195138271725108743108203554548868077480915393510578283459930996048180596260098853981715074843031267943397020191209458861089367389316539357929866545877248323485804524895499682713038635140884186977141866056590415418164897488554422037080793840383485028787460207912162875477461849499193997744089334744815348939777499318051552566686948327359955785275033488896497518162743337039057020309839700105233383669874007169179936749850870592770605860115664459787587813218414369386645714532700685293695767726420158313274060859189511158602531120017682317664625515774752368445434225646263509483500266194210980718715757279615526118219698465017719540114655414449666562857314565924808706034501868070365101270026628653565090308447575386095616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] 5682024251608313732457783550172856804728628181676981742437150085519760720159299024957942906037232792542664982648195296990115977276262401240146091909382966455021054793606388149936094116727934740046649779525798112541301859924114838705475200322351030725795668856278094940766762077405692718637811572906383170490311057701919186735431370785030091726782719689397674554318761563243083742054532306899944075425980976681074484763613323907057511056010546316072305308647236515335138733174350101898298860589700338784746496976947764779950435763198109260594968510666478678066944424911084479570793650406670302001803289007669162084382137362134883046418275948583309542745129065989512998824954269081391706884411316423607857132059647946960687243814782982181856598252570503269583355035986166081207666759236137627373864032478340711661736632068608449581068586189316888699967271578418216776418927594660605176595101894192194367430374230855770741332512693840872561108538613605040980865112356287883789502754508047691258126468458353492440728301228519333632295088282412352115634746926837212453140788763923880470790059338101272055277007279750562642680592476053605173270974874864648193890614928442127220504187175132126548087358219790704856969991427625672388572891330629441504266168711712326504279643737132080407988477177171767612624994346267329844121445019414960216582585321142929421532778533209042997644388531065752106511170653075793234303851239469324834911881335624626120771233973166452929104649085056851757637878620312791932801359536258593810475889438724538758100815845221892590624372821415811980501286906826992235819502121678827279399847436686919256522008989940898279205120981154394623375276523773499539808494305088660976468507495319543704899422221515264742046516483343994195118395653840486219318911152550873793902455574062984810341226925015456886318523180676487392192779155543944730650619349142869830824601084372950560977644466375338272153274515650085454373429088389061341908096831594473130012236871281991990141955739786477940880083095154420539979290624140609430230723680389533687012083118269953606861114320103814816910487786119052659718808135896495762653798323328955291400064656145582079682069061669477113657537967126536427466017634818793975046337695369212698784822982797322202665973175654091150430895037709258305717533686093317758803143359519757355838134477253703780391717112765028047560375436314293635813385565989556703818255318493220331704641749844193087187922902270722547775363053323228287512037027391858992483489039563196903285325034531323904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] -1095986689987268321948117572676435045964137881480610050718723379239995459006266522646357034025672773002879366204358731113108137704268721606414305687784996751589197294216874702036294706306131997339715406810497284153879156592956176318290454290682883249519444308364065077794568865605080016379304299683944145243763796184908856905082835360897157947793392599050108256383361538777320120435509516764007007940757887460155235602914329721268230281680456921551480038630650746937240365591075972677796101963403677303870029324777067181350057783738014717053751901765550138002080366494600213826247243602785044930914089692415426505645023714512706657382666346873615996082140199156482360862956424009322724359165716353978667664069640441587762369073642870363283090101423551560352450378887845649106829760927268359682235385683715410233848431281550794114897112394905372350554469065414982837334737770926616490564215364360712620331919225113131269379707849051576878597876396338260721387667138861944347671230181691816504397256538560110094614947789407044441639897358034293186920390595578493752054476723988090689344326379468307706978037715642074074813840282924391770451037763140254917716780423981179914328712289199061089506781514824517080793058395502014926459966903611188974475333758440923811334985393243408292554055419101897843231438119830478019484097436901151522411115412024239313060422417180359818613725563348594783427440428077077283341950501694304300861073352740212132055785764996073318703327824159112894722827492517261408867621166394479837984112792523954962955203990921049964964817824749623215990261040748143495099542009200908427553577451062218063298907110228464389145329451901808152864056624148273269480283733947745954286061985943281258037912461861390429306522557612320198359461165587377920715673545609098025319362257553328066461065431983756116879543830455409147964693503035169742015375188973153324157190015179786067363514048515238150558514137918156457178382493871045987258755624641514801888546924102767704929015251471092823385726261374952451679935445749279342332435065946306466543304063791430109106386377031292614749642808061096596125008709152921830591433428767774645268658845275511679691962719937283971890740781737343455212786868402544038377895693488206441146391882103493142859380280921061478503988182499595399008773261488294146690438703682474488792439737005732299698166462872120340498583963423218241293383742331538604601899062711221597890804888267242948668157136444140464735893676608943738055415285794390348174203032477543439583333292701646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -961717212714691602728190634709280088436963624314412382528610066543451838708301292981030296745532486067266372258161471718035990744033506449552343066317151625688078287934560958917981219115203352560513256333188775090880674930709766996184528568138664820041700181786163056827379025154075736135970971631917679395440538138254556271822354851215784377500340774513270536651602643949187244980238728991034254814220097646441008782512487639809050795065491702513487591984741564789053707909098229918876154609561487686304979018874696667649779836032175414606944874210748735177225395027960740780493891264152934756468190804764795143176953941343600152352330579499432588746313374721743610213822503173572534507465719184852188340659311295005034946993706496228911382774285147155969093442035021276473982878823374610350081140396896593152537169186679120488410421012933402674221527556479221706151979607870571345856823930840684966459778374082459054963997604919981095067126600644436421371435785223619408091993276877140158737282941501448790757629769204388525352328706278776207370707408758064564860625193238173596649858058920457274261309862463403273589224274544046118765230506117194401024850629434429485449390120471248344805315833138163828380538971589880630654089050111910439440757597177072890382458026963695978229250563493343802216734437623594100403879918475483490099236538800753996362276682704716820412696535424265966972158853237338871332550675545720937678469463018783264050629442972453138398371603364766337026184576853528223866575760250702307369333816831696515573478197342141624871042121024991748824318383249159171623457238631551355371571702006094783047587990468791447770814730848352074553300328384091894659002242942666248678903310949196150286149595737032985121033603145999410532506025252638243588489470169211687673418941103268073821134592704532294975797975290357145520424094590413089963217952967042383857445794209560188104026395873788888992604164636561159027592527689658092201159640069749436742111290375970445042621250168854264441208394313366233402952676231857465892693916750846169820828276761843489280941539263148054125800971342243680349879062790166254122320862009792617557250383296246232951747176810027093401154712630338079753486775258819152632859457546803119577467724392368283732632937226045511819162663479085239419653564581796353730834321434254713361710622749827604937260198832383241694469177710454583897806261548376139031965567533803561286994179737427930724656263639209057401982517580814172065015955249489816037985352015638337899207487697977344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 1127802804531060477324350534599723986750729557201063995295837095167400498647301060310801035124855968392167795266367697552179371264032116770796345535323081479239626081901446716760006713416490242717423911744198480761702537828991776546744894471074578112877536661072369427030255621996516351248052281507561039274928164981751860389979459106213386548557638644348808125175159928156347084091606186906359519609373466529023220803452759454635774595755537051717827723421781814702138771680364131668097592628669299346119541500173334660061397952010176804455258376271825929519946222615289172273051881434859519470411828088591823616169969493008267411512036064470100071347350140679160610742317458392417380512048377756284626901707014131563715299773582243228230894703505898743502824368185578410862892709381417659357593228796332068584494930737662536579867891694489187383388465257137119057289478918503389832399903574697122433582883279224697858109033883592269639555665800308565769265728369780284258601411379906618370929465228349606504223708520435311418746061597244948588671750488315500170870580526838652905950681389653355595384157238699197737204641991501583638904497189758991710801052762469046415654213789023638857747127594219053101784757295980297925334711975305380542958887510018436247496801127724925206570249766259785126971850362703257649474576602903434486369580746100766332565038130425573704569914895665760395653677847360324460796967305869107953111942413374925710789318185852736163167211680470380855779785198176239968691230698146783650741128339195724314302509965764711943845972362457798825748914697110341449133560873823158382416848038091352636399535092196777342304710930044963060983046440156105875289049073239924811531416797524856991963630916240587723617867276548329029279130820906877864083789101987955703163504940960678664725375434040368480767654690024115264505520785895799509117548090683128821364040129844312771596895518394712341781344460119465260661401652125737381514628253639180365664281390189434088844877279020529390744045723921616730459506295355231862429050216487323466143544865145751117322428315857487101004285632880188586083716735033040592276794774880231773084604506374999817616931630733108019832580826757127066761713194296749443048894638641689461148173249864948058924879222149405520828447631199887268872773803798827038725605488139964991785753642552176452141863006985675337164456222177499972070596265135321009108254349770820784970321976039439421293960339583245395644280568606383172666173246366963713550916358860502803753900252722102272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -333460422257267578475543210640025829511894610637629439309272643285483601269712459743195219944613331849040594290430910898312211208089262795832360474188221169705797340675990939803736594415845385483608080608999535624825584656995650117504597551110489886170652069540493061305563893684152511399265352230437718291542254530876279852606601438064012634380076744854880684823418697266312037733520266686402590180558854879906333244900834988644717392780677716511982353557383513805585808596376240964050041318645753930363812309528996892840535293677286894043353489469973416272315512939977055196250595716610956089551015409025943340948879165030773534681805566284299418183392856027578208941546681497561595631213898364310738644619807312536577968142780200047959330660788940943472132303903883945625130920317068364759264016379842301810621927096793306432695025499760754268811623026722533833810825907990412192663458151345415290273660076903376103129591276859947588392602543853632880186601677234016009674099992542172086835354392595079448500528547707802562135016245608404096231593999605333278550413454484767221806045903968549189242594001677997555436082782736937478386229067805434778497075199170207378529577389729037122513164734747585086445296414536223310087985086452843768125019385227766786804682539945009839861958254282517607665362350605990839225903486936270508800995062617521540407225314919245498776296424067911679242916136720427768793578108591028610912944134108033525930909892447775481874838870759251561752292550566147527311037726866005154159183093401261232291292153324732734864952169350617507665822126353053031559329242976742771381305552409533195916193555935452169531127517615774733643215584947949979769001865329366046168777764048770786180696780582028657748655451588232901443234654536172718726118589741627812446905507134617200910080358251041781145494061628480477148275319999746762272367266245065721808831014802423542694204239567237324102173028947748424026258616584498218979379200529877044537048204070612286309679023622424104519575513595256328763708786386438716077249638530137024147950891434333393522899172366672215793286684256730702442551933585797581454753740103204421248944637826633798356175297990234721991526527795708677346908098207672894990897283464866282744149266195670369992708452496789004692307368369288370745390192330031404894639412308708808935728891550883054410376359765815979880964601772535139575719660463390480142283228457735802404799503411575043505382135163197767918843517242974085048383155131539927012620001621587246810436552756297728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -543486315818998450373264225413603258290810640417602454699160192169278258173087971329255358237983440687294098040419585818214925661447393435027437202873475339607552609877349288664108495999564185973079514278835350114494977463221389894814735600915691279454306016767369559201202498519312445124700929209237427925761771401972832233237458170400743642100618603567731285765023324831435282476076382062779244021846337240601286488865915090735824020058395868618022895154960042810720611058353280929082676403742353626340242233324153975753369780695513331473536767542301013464790798685041364516951594751323547385728737409060512854986442484333117981757725388188344758554330582291040265718404679752026202337527846970012646177224703469633925219017640889834858797284596588284334525470270310927054029653592880260265363357145706390269205279792452984643242012795452998503195957010872315876782330261590976380480034407779448631012368841188815229358964650304930279422184892032967936608002082736301425032362580535195437454582239851007787899639061000837804132423953329438402391298456720826596788253289409548834133840576138401329320598404850098011871710021638559365550514740955976852249336669795349410660197251490487817383790091089009649548055374598590870792695805391821673455977007851136906607449565051497746083112380870497557139069834692930243119805800836758160429656563852999390809122856527643822520634029771057876243639995713262295223182319297574171484233847868298482944327706478685889536765720889544254659754357276487247846594421849834220127649159533053981838208076235595302692487635041130534433594904037121755760594810991679228236620472250947051401643861269425672014219030873248499366100172859485448850393013473187641131719388768750577399415087560724026239708627726883873319209970033560992310269156498943964464616259621589606096338884494391007766018224906748526081734102792289472404339187217026033020826408448216697870697754116615779344415546960478014009635644654676108516577754660093363927476564516527675597720435819001936106042704621709685258471902468540532733751307071964929263308365408906806890674698440782603108647861637000314426076979732470403672262401445824772125337366838826751500156161759955285863009479513160752408994620649478799646274222728456788420664608118669236852445336190600192029273470685930645057500294972533303496301931641369614154950521231592383381605714378819488065034548101548726091529992055774925413219654699856438825004797005315149877027710614600421399033040332808106514587188546301893260846600590546447646117329048174592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] 1004124904580426497983069357422701439979696758673801526836575905920372196897229537032930163954698795811899528783303847896331545446000251089898424424476175592657826966033345446179658958107025236893336134104038865218624837118538667714750506294538121095272233702963844620133332674929917439944731250765823709636912412263715380508245419020105947009076791760512524848033356230849798726013357299713955596458339837769864445933956902974666891131396373571901458702864913168862166663755651661792222973593902853093689200895262256547379044355803587961533480229967728558878655531781134643361880739210913759230781108035875435201777727114360955830501292639247764854422225900911571267489309147731234879900590160066040340730090323992696901254211632664318162090528218718971729138061352436246874354124490822025786911166658666484908135034224259562319161383289186788811201461367893244168640675596396396137040096050618970581265923725381757345915524992601139815091893985832134991803282211826740685632644280487013159751011819427689077587632865720694067709325683979236958721722582511789383683617829479090931912868975869977109807218275562755666591242670084405786963717903849535239183968935308764856303875807976746362333370509261545816847362639743524326160723273429449156279083587764931649198423905610714637032144274294261654932552874102116166829247624951461992007262999429561489314972820327290247294048978450045440756207707160126648485853245158274673141037352683935589969414550959186537810162184407924631936350891685927253571798108714625859704225666695721198718731519857501161895402356917452072515960142887022293992525529401592980520699567634814702230357005215388785912771076281668931260692486223739761382210219296838952337734727562127775626327421883929827659155014693236325202540817573805455644010991262789199734983463046415474086327764557289227160068787034146221692989927960504964061387683839802843896418491406618523058158217556195001033501095503076787281346331670552290812302255371052269112655771471451622337686214199293362935598605588218160124204059395122564244081365195455420196980586704615176479863644054559023606159731779753518012273363327470808798830623448598887489543684459051433371198015574673180722133198116663324467350351458670554286870802104587888433925921645227791584573123739776132186421868753537124870003666537398477650105396535269216478931757115531018517909182085822443888584216037362790470090480122251431878373637225700449590348487585129910696336743813491630611924292984191348333405248689134169697533701860935090165611283175440384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -995487023241311341033176891834678569277491827340342398285739051609297966560299186656842663566788289112020223604435815230146165315338561318788246547469320236162445351484756498331204160845365886193826230333626877200001945711590790256177430236743498550825579253449108519181555992216702987889511910371516618978638365426921117509794642319553647154497926155467454002304275308995310597296691371152510251517022003004376512096698089177403365240892051389352421735924844153969581975196096616271952290685500520980712225523419523099588044593257432441820918042179859820175253501910261717905644980280350532107848735769784115420942853043754751221467185511209307713485413991727443461664842099924766941928002351955499487348929444527940650714204405236323248756347966042924935644140004468374882658818764551366497825471263139910490989275166195934840327672720402183621252751343454229474766693903531476634922312490591425896466159918492467007380664375207305319836122359203208526513185139256876454748737142469015921346030926203528053821498716771915369758907020487455979903402172394903761025185907143809744748110551222567349986831624393341341946779274329201645956325523042012088682583619080580917422440604989657319889428091614767638527639004835225441184535363583513050215087710741376774079477076143324115744242345749505789253534951392266179176851448418909783724773331162698970666403678316256143442073919527523171542489344635849108407980571046178089564425421465916166635382427137837850794938340550715376849600692429297494331211421478055280075315035751317183893180129851783475165358127981450421889827213800563748622454137218064747873264805514799766553330758592551912597364684456626175232231587479836789814529276770732882710459889662011811734473693538561789274272515176482144916979355368468618231228326654456197063603589132612670221808215888203942594976531979294335346257644654177884429609033049017339535812033808827923964142309864887750547470880796398047623549994084004764590494241702101394163451257012857296417985347499288255864206214403177241566094570948658061412769483719599228060531591263716624923646919883121425946951994366495589221667373334420849534936401641886191637537208405829996142468486866003428432581214421708539568136986626313984631924041682658733980373135593641283628051578095222613242928329135968446945978475640604429074717613901548813809939733018223879439491703656615462582481539835211501110512362357228698557646294255329739052840056684013412241253250274138231601610786050307536862212404403467544947635448990653555450247494154321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 723803151975647503113224879333778393017430771159803144007352255410733794301171982044414699973204558607432180577287173812588937037636532866418234346153714198469442364821513282847861468536300010394536647303022018229690940308344509661230174307672793480604266704632828746281449429938064960966287701331915680857028830113133421519118139405456418920191679429142248067334188062542343617684676023791245781925067380105561270955898103828863816120539617695926233568242706832471045460136608030233340736278161686612264689832609930833872486169188075120154597241872771300822481890246418939816404421797909160654313825321898667782142734401398222384935613507118782312841237591999021694660070998396029032586216663949594343736745190685918269195363444643915696516318444268909459016231442034610299970625387920054387586371455127428440383399728353363400062648881537661372872403679050587458603763241585225244613751043041281316046147380215483522283868093305570939238165240902986996630116304708701877137128229092163856557637311018549868197983681737317643426028069062491562012694630193774949436401331091226529192094758272125942707964805319128434007016664732967236746356615086708324434826198169916889222787536651314303306687602359299279472639178273502816212231486200153163156630622463743660486296214135895651968438465165869174594444120963731205258813729879047568872626045003050398810908796315026341214811208906790942920698523065907970569095784947603704199321268883015722331383575149237101472923652554914562022535099985190945192796093142293134517207800754456963188222458754653477631738047566483001181961617268242214288910553399095937131711665372922652661443288636621169328941555346265840776994603241624986026082342189118039991447139511163126486468258303856113021548847882060542348917557669152358094690793542243265122636976480049501282037448474862165617603080971413897326837053745076793646188252478305984963429036279873678282276752330274865224433150411598129876863620600036134867279392714544286820469820068788658558417702624250845492086058255980807579396364071500137114669505966555479892853138432782926242194296295130302972040566563119741561546890191730412569609067490468231713083149654369220442750194656164992894561033914682262664124114144834768023370430264514354263801371734530538087165142155155270931975448267610795097119686729645152739208680059831859189807412650457302227854321610260864647126008998134401431163698864119009129750547126912845380778768843246568977213763461995522892081655893683432424605334608642391130096856310037029835606057249931264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -415508808309335267176791506397107190927647301356206399278715519570040838471415934916185775865576853606160420232091203550131113139663967054225004897497230788940132476986912882394763964212142570725139834146663598866739856278240578280215528027391114015737827602599235174769804127355314579130621957229557559503868514835691597162776791804063636581801231620658289155317917516500535910946223497738581296047826313685405390572391131637207973915725534250629467809713011859485377628299590173670642551702451814560959448295446853985932615513794981011177675408915580840404610601685889179469936857347116988639264932918343784567221577776058132378921567537710802426998969819952804091907636324268257375009823061940093829305685174224427631096412299832630488039593600905235976155358564464354848229232886112537277126579119565639225484313908192369460656236861632811547409045524238298078151948221183384704027498331743676464988985639083417544937397149111166666330694313288845335370873612635154263555360067599370889489376203640735703966477719969260392844744949324480196952524213041735773932398691438436432204995522888396328824072129930266244578378774272009009080007662144155506765249530582192228172831854259908610488487578932475075759480259742785818717253678925651708117450449837594992082616499294158492763423055552225589652132536684017470201859528204504557662914221137179040066637336842336687963898806581864366462466129345168271127225864909179366323765269726370099072726243961492448772896144460341472993649369001473814899355652463044053421353471262860107838700060864016229808530876768702775353914996633207682503067155382238501094569286578287790878353307818734708900675237229105333528483141990413266034546689357073579843920110390023285317971419176450712042857626493602952408033821162361865079007943901526393946925421875819728136242337759513169326886742098063048470216322471255001930384476159084537624607245382331449706241133750497329800253850487710683480692446024216737599753489841694659357199484372979663752788598350515664989465048537293972990314977952309256217308719993469672226202247471890569464322695829608824944270320382418105147073456367373695497886998155395745548878737500485321138521461007814043314077783829895669834287704566101167408306041378821478133262104456614621058794828323729282497653013115621806339713730790000012061863127251344668885219723293268433221288198604368599244600327040065558339512615110917105421073275991808459690975283280326915897237555521728358134562485472310008611899886778686744544157493368087767754893018364116992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 191487232550179877876726414431810469018611052903195264640219259700075090927579749599891840751644442555943882164005125162195711180959703837021058217329795224361495320995718414517699594548920199291133344548309325208798559709620401357620138147389875827970988475615213003013127956739532758309302359515479317569130572148336473723973061544812531769091348389780591596250845891353567281416167145503936262019801018975212535310144472801939955098390531716063752185278349349640116997859390117830349407683591973453911154919061163982146866055817241544428925762066254380990719687541478860084351645321330422081668281249643212230021040200709191098209970438105648385647230870192900616352801387661356781828388483605283161948525988105170941369724465890234987756195735361953955011640926754300193440250572392988852861839653694475729610244965485558327707891872636646879504553635448210011616399610589756224940121764954277963063953287718607997937049356952218332985396632548669743867621382046541361735406129614515662604898432308297518214906640254052416261396651783314495134066033316475182036706930308798199805764706285434812489686811385924290583837526067600615799067437150396216787273178470028665163641830173782336300080507624560162030483986081441609226963855950300264278239634690455510421581757650759085666838165969686848818777911575766931937351202928936553483114294047250070621174858321936618972543731108005998228060987477317861422334519741485223182329761179471692445920058275107479544044689366472018232136919289780221843026547646833874956629505606168693901154931968882848963800867561791968958153349669959930653033560968083127140814292865545588984681505112863717291406104706021668801621981386182218457189229360869195989229408691566456011787804296866030359682391791863076085206206370599431027424539921801251871143402624040066509864319449545886126722076497103689334978169065723299729292609840431742812403521638240783417697958901476682458800544661120525911186549182022100148113042689568339118904879565586564759551436906650034198725480143655310295988546312895223894691776802718290262781017818894867720712762233731140558647829314251287861947904478984258705958521270036516141693450838047371037287150443802181835607989614491780894759333508058505396773574742557738315934705878721772954296779378810491295676530548420764523100212685393595219566447516063130605459401217413401762863898422206637057513968018103714001721151981780994967731358327658676604177646332131355278379692376173381407997234408608235171268017166569558356494849906334301314064857985712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -69037498359835680467695934100805075343851501328884102821905087750843442882275644320021926268753068555882360221580170911443984183099961248294712179119998297940571605799243614598469618781969570063817529418053257553610607182798282745428270960939309882781418477275061195337815930979487342922262293858434060637597648601559470280651968818334431821606092170626092730943182774938902088902456573025542400597057500341289397621188256655891408895464108573234649011134891979404007144101455035468051512700934320537625127310254303020325916110905142083348188215763379854723653615994687920657352238055758733220679014523587674058836137134383576846198513962694070315909030204052251429466220734668807349397013643591988378197681765632444175236224664419416384359325997967201712879608114665308039234827056426312454467022576611535620985876586782615145940826522740792252039165901366657541693313039893010791381842921286542994083073929799342265771345123179141516387028504567352780973411788546770633633898880346776130488731854973474020067724498233477535440691572628059202222918692950290552016595728349538252004266541950363798735261115646463269973301242896914951712588469415512305035919453569297307726231996009868156768688404728553137775405079366075253151660149795409009848613994477502100773637709116889335436956867358517715608362694464195663282164403586283395642928911001317933979044587300976308151170515833549904045365579021867102453281208197092947965731797450134457606873078249753536834520821515724807980571083645552724521362799534182193627846571500627873631907921635575461753854669949175898860166947019927924878829096066745901034606699525693235197555850717223111442814466644284964654523822247998433831303238466978997689106823724576098285376901533569494172897878786694363618243364969684840081170939484826324065042205406970927580691009020132611815381516213006431845870454067031483338946491319095912170689459060173693365947244368299693673305679409134611760472960392019293162295615545220653906524832145271936346178509264784956090129638047259030206211626573925287848064742561844274690808401029197868604763335837995807401968811129897514647447637439634902790128410740419274949304610682795266031629698491173372727308240507469761362059979493645500360177134135964692167581317759023178826768997798881759724786129446667989448805005109824242843186276813649583505386870169088150481435660306963072406050805842587118907373241014883150882457155180806457038342234048869326880114154135055773001491207156277384009943243694864476043492048473538781392528921711345664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 17059868135883475461883194023345419323265680101976958476326552207900186847848905922430884156070723216680956072298967994792266308497764507341248367689166951333598897500429885769564993951435806281208674515497886304553126537446274481460958101644616606091381554833774610326505696367838742088818303407040410606606343812423892501542580722965854108468003044788716668619655903252702268804874692996983435196366482072350145055487300756695677856209402504050160648519477580608992383703100886080911274893146913664117211622231584245763550906936129255754380423757207461794055520347122681388319602894443815031004215526257276461881099539324968777549026615101454483895276229274469012730541738779038949380404110867410151364404987789785065579797925983134313341602552402774224502451330750682571876199555322761515068674000498828828056877708103709887827515485688312563856867033221824665782572620366152617636028441877636142616347024534535783211116997576539157915619085986571806392477995964602102290244629405536234049994567577403911626264828754451702898038441069302029496141122024110825582025269648236598017187409334384414874066725233627907901999458373630057377746042483014777499613245522257986653884683569922402143979814506650332075529626883364089611763922371551181794714047764272055159796144210403961424060827160679331733457617031603203007681457458631031370262411054538454087913732997805022848667830679813109967492080176473291432700072346478778925466183858937370299557297992003723370181178518063774110055628517773783313209597417704421571267463795321057360733354910699641336557414772291259914518670062210385495003481225031079745858986934753663672041815707763099781986518267472425885196407855686828843794477717831304977620091827899358557583680250147232184931805833085352798574540419810246799453557302171587147733163515577294116194421317613114887704311047272517335745612002917780490055192295272142416231167978791273324398248290114503399643932850621933496253192152894573066598593371301611674258280412213596326187578690693398332047028204169784050444628484944757144068030402978589595705889517388012410541726730520591545870770548303324122518397855175405632333007583967497190813998101133206903217602733155342404805515936644702938858630457291149342108245380107160010826888063522822235924543975233176511986218425226611540676803958123561477685519989607941727000209639550447769100613210395411679560819877514748615690944871007589365453310925372064310395883093432385260349546599217995663748199675536441053456834054574494342403494453009669362811943809712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -640909494659550985560394608710837452854353639724318740971807484553129913246245713931444302088707860207697284487951092736248897073054675224345351565443345622318734879820018490081893058663224003387375447509328837581653033408380746159658124691594300879746775582386720892109085390649695350379729697835038925241118858215399478306052257553330193542778695900350178687908567118805658575732293129925446524292053479609231935842603787360383780488533315921759049273864273026646810847654777510406648338684778961015827187941309659109638816584636098005953628980909837983926574695060631121248930510877687027602322885219974114735106934158282323206601337591527749211491533533394049995490913769748373071597771984413689298892634475026514630480325032408084814861541820931551080544407985680718123105772991744656272878562082956304816184926233564742282448552549018696038577596554431816040724238878703971107402696939920426968262774713283283173469991273316304791330131071469440741659697506061022360458867124693885913751710094072929715912786829655960093943461640001736091438082578686653132150386153874815437346552870633693011163603402213951712092412184711259375375668181607516285118938563496973324176068859873176367032810600965034519510369011958646284011773650813032197477177357763728151516255441514058202939093913138007159815762218696174341907719351397902428472650069949799500226990097929229545525179030727527511701463535280476025372843049630124045369600442684894077928466930524316383599289124258056058886716746703624739417059540679035279849428680564186693410603977468323955843225389489221008091495941251783639784551097895059037529558465033608689239112637037000158335155042588697738331355179284529927902027075879944413935336475034899384769613836148575021551433340189328142393767750266583839175782957720227954591832489764988827578961281396154061894801201764334053921986853363393133170964117691116139489403816851678313019340711448244241204674887084054913381514999674020084624822752517548616161641473581430336167814442448683271045466332888121622324808433503965392239610093966521461334314382274237468090613911464311800055182498755165577870518010507791742254826652333933506031935871557684205184200857974983082010956466193122379313575197508051944684004635111988616889923966414767228399532812306719731029195389140732156553895747450604749471526337819453479818777084970988490347123616179631229506258542620247810864139037686613893848416615882925378125285077791781541788846680657751788628287337752378812108348005791421370948330274268811130105370981171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] -2271243328187489377984553974101362962484950923520218441011291830956517254934242419506793396830328300291789530736467023622766664230571459990168259584528920360003271149758175566732241388815409887680895971324446725686442486368383426803359482726417416878034833641163137256280559012141858820425082237079013313707668273650634178134954002392619363296674003522448708783366108578669808229102204097639466265085236029364286680561445690636876242753685923751769847910752126257842544624565332050839920122529950620207009044555350948015761426845157731516502630161577351252838089608605594380574737662863988405852285698720258363549276451708758522933412097544348570019683972550848233250794818436701116655933786649517799665098984549305258868008539479434686731203588323450496057451243656256972348659736992953929865205108220861012634263101790697649323948783814721079891766866160255706346816484757565635991435002839063591783226807240188071243619460997701992385302204257390043179772848768185081537431893002445451691609439381390540650403538575811048012820321441178652112308316772462347794675545108849218876146942001208987983745866265351244743358688730880196034617733588363562753019742938832901950526471444296908756763125212499924631836602861601175907212165037069119082560496709415106005709063307436221815343776914558141080201072608922994048223664081479935812659935345874767361068572121756487425372333683407133650860076124575456180818278586290143335292750410050615975530413290405909005535098318073113051246984151782018636355342102460016998541810332215708754712423980800064553923912473287206964257304512620742127756356589675601586723138601149669209389317898465081588429114477035791631817721581963659440830813350598239727951077878685764221177487839294815562083904534204709086381285608858818978521270051413697698801746729592432681769023096562134856785571310035560922309454919178957368252821000652257841745137265841835075312443979760974179805896795127827559838356467770667831408283373645492443805298913342193000985411580689664381208847825646309832694738200611066537116727487342239777726876634775939446496842629448778421179285720990572079154269872403519690232858644584041467380097542487664342380979317782128500879258759095960650331798759013053960187951429034091188466618924363282394021820066324607366225266358110910858144117330141042451705643499112504834483120141588755931946625225902911752026431825192390728932964878810007279549708034351298251506440537020711453986053400531291862539692719595694288709584653909988905477713331253208981206952914714624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 1653960309939756931487731518565990085577101103706812675435069912851411823038989659021360142782836099575264711150204324632688154030403970408539567421047137329150171928186475993750773355594818841942721144645683427535496276311342727971250372914249457846163532391062539325012628389684773984482442332028875087335859163456590936265410938545200939521612258159693076388676766209636529410404595856797387857561923815756582792603399292031405617015583001758214441260076816747652150254079546163738050515957657844667852019836500609841247697161021705672163666488471672166763032484437869224955567480808580985176791737991921282455359558863512642650508428201386763956601088249205924067711911240855564865754507199670066552206262859548304801710228602713274892969582106328601717608370643238143825501465112812351821312229442162233634325284021911224911052451540065398671771309904996038979386356155658379269564355138100037788156673916384094234020827496905665540096440498414556020436802844721901399696191022014495277107937163873593531450003377866627276180141867452491307833804018326879585796115838135981510366304899369053393911412542750735050365626444954039670022801520593262414369998872690669290278409717357354860367290775834986054292963663556544466498294140061792942000456775658665532940284581503941929434129695639976045805293904629739353897640295307017536799424440206628755574528056550935441915854047609776938229148629081237769580755481252032851600647152285070592528480678308399413564447119374723536867971288007181611521076836883618521476658050731942615225236743802248133477016483047231097169062835347056126471076040795932236747001871194657645469359395549923941427031002230272036293144768387037853486756591853273164452246715720740267542281149207944688084684621717162394513462537969701392759252856181997946772024022618130114171639187297965493594952277654686276639814408942116729002751284602234253550711845232349668125981193999844670013394042753743269572763337251377814243447985695285287851844115348635605956735272366566585873338162176546700518220529387949264452112251964137566366049692539042751823821742897727662006646392960021464519310115986433441857219473539013795373045073944336350249425209205899589479432719749017440701939146544196508793365545014228218455366194502519321955794315220863242487189343416977557271397933704083815837644107194650263833048022792546267497700746609579057959455295736817710002810763232707210825634115257190844747698854387203491512063414273983864805739805751391554954880521650859746366265814405358945593594013024256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -786296842544787914413876290966058916258599047572581570576951536200390165760941797875882159263395932113837670469829775251278484595803797552929522922567071878185666606864194199721925119152527583009467217509242304046897341049403302897216093172829752416795731567717588004021270789374899295823582176134545469671872877417018145391086141785976616054915813948721016378886105516593241491508158089261393570482951965677107070304810570904193346715905255944067496247792877232246878798189029999777565744216865776840761845625051553836106984595260866536525727163263397100299114083849484705113949380598414253636899293909230592297671084611190575897574573435830570786132036410510996079382336160692821578131542862994074166084561493894099082752128613684624802016455759043950851772956032309112003337159799514516338752956963917287211780130378101156864933944208329774523118083276007979759092334293520366102659913447015364187918348544303675735537280260393263657108227696988427033813397302167356188844352941227131995808857085666913571714133111126083252207630956001551985105441846104449641869477948249806837075949002499918383135046286476126648461273663565741834737598474780693842823852276957010289306753244434375299348578377569450258555180862863133690057437381191201910117397756353394545005745157643833134612634183730432014725992073252867500699803703222752477070008397277375198950376061599457475972700169800655396077960750619868986299166897440397504666940166822298928805482498830380048304523843242281693156392031224596453791928254683428370766834858122651534268780900132935498625297315835019262230559169661790898825214167169976704912037301081924578244964318419484385651989861897495878016058734500626774687052607392134109912148459329357993387933462301829253958326088024670379876322975961913003712970457774918348024360720186576497109805467516849885167749470159503698118999315674697850825641087093977093533450681803648528660863212674145298642809090332770474007592826656931031977717148006499814393820340576515718867462351133517207394684403692481104866491886001918719760289904058779237530249993034083624171893045087505899965181337282909021703546052352995462923234615506282895224833254934388196385527690317120797658259946200393991715764081721665363011482678749190818463747456266058367619470764175698781643998011781951080372515113637943093089818411367572695768669045915704955897087667988373088545518344310291204596771362369759060825947203260438570415947872018670928049118816156864936246449702734336226959593061369713322109303493877837305528628172292096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 295653167163704373199049144622899743778976344435040764058282746953880152800009281762214003347139646027442800078514453937366276185918005712954667833806571565838687023504074394334476475783056876754829017404790583546194810061017307103680206992642983852361378113630763574189699539328335080823331046346946198768731909290584371605400369197100957194870722839229122560155407695806254928497363484870453394824011061973384037059754604704388607405795756378892292193993077723141020890893813315702293189531253056955610034600129336611512888870564469999027597914224462653524726971218457826779042444462685501221897737888180041199676400943032953122885675446286588737645516696246147674580137849160456190466622656297965650547416275995962790574882025210215764244464632079442787753926168187572967375678748642438383442308555237346864434906814078647110441156010440351493873133274219128643054109977209026766857631966022934710841900233835450777756581371513531703557482107531635204112993985887352520788525508658375968590008888798335445354033154731932108275387521045667210221324128421951915901645186440376256695173350058122687350031742824973071124152786252635033458980225352506067572772305819812946471309214163083726843659608592089542137790743464020543546970994954768051563595231084374506486504016871725355042775758306959195736987467823397356639255064684727675935963024010577491451844911352959943986547754524788630692206103194812424270702764015950888313887984096499770555313594221322366807064068671377575367496427189992998628415757493293573184468975989199897766633155346379420733812544179504952346897878697348023846269877733556373601862903622651881956541502564734919406627202475318198103923357776218913792094230185032599037031133560584644157982184702881598976110906887772610438826450930238296904501983885840497185363603778769774215021481963832510590693926998583569621926578217417841055267102611278667478926488618188242941812555091530246893008929199148333792066712612933792414926169859098725524216144358548368018315875868573300597217921639893911236469253888236156757115219793281098147518304037927432300276738890372331450622924757886835105524601685390502472333583976008761516567327178539434738256257298606258609342883454534583465667771846678602817244984479702376516951667611527163670191397960558390211983061334184593046803964654382914138203517773519172313535415979799796192057504225568246758865489758515526276934002170007151780345734136465762156082560986863424836870951657765122355855226236090273050572902705281254246955254101475901600114031984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -92615165107546220053739454213871948832847932494075336703027041225440315799931504818437143820755542416631576401578016290632242214059428680009749145738512326239958904138254812702253834348314846341611837260038050308471491224365954123650419571695085989716196291525598745722685111487593179283744204104459749914322221863331449979297984643578341850038421370830509309491153728349330456685810007657092264883458169902885557896617048214425084395186289793285367036762266407868636319377560349823670765963789219243911868989278568314620469635284061599513327520493294853002810581649230193738750695170733326065200498513433595920581691101726392891446671217691525427331708191774268794740341219549761576680159148727896998428611180481270680876868406571772605804120668923728254335220475975765832281337951411241579673165066834316058137862288117813216129363281780467429540166805727621670440497412288479327155160013289878680214954854711289341063592248339437232772024639168627290449690177215572698794232133048148050045506116451595096633618296525802429589296726144736707270470143192323704117229781887918469923937262753633804579759606552614239682656247925889006000656777844787332042269478995024861004991629386971733010895450264943180778305135983932046651517976897592153279023873466011797699967889950814217967780309392998156154844586058282217997451621015786663227419678117065474659901811077069054053142704711713809091423103646783092463410391283892086895692146221616615745600764203392019460103238234365339616009128442699412166148897771025466454407298383853369869706777327468123073918709317726141129194901666859628820732263587600655452916298527471269295949158301443389814691696484667628449704903414748408009618085787490926015427460076394358252994079879156176332990597062026365283090564464456468900313937464169256024285253216097291968021529171274692714518388696199553347579894252951222560895973461299799098470904426825198093681047550813847821030701967913991829327411086828011342377234035428220028979839031609847109730153764266203437736186093370733158078584571499297135665235104381558293600360264506711517985813968947963277192314680692906085662106476304226224223222590531401189942942632843522346180752052177317705765208521806248839865273869066145881806070592110687524124183016431143203982739807122937108529194220468245567347763209102094323005760026098907266711378839978407531459749036552540663724846872809112365952885449572854050600903085653092920141889661132164305458914018771886728861373903351348732757811619955180370904027752598709170900802994176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 24625869774306153317576783413680885849545409717554781750435856139689965247338803490820177293309237234694922875051110311575525680332166357533147878367587700147693554671029494744799722216547809695861034184606393276504799657010961533297944726059854988894995163639487591678023827194156369468400611639125425151917297325359798906327444782055855225548710510420219100708296261990586848680817342409738095919095071371245577899069746741377998355074394965455504297231241168428104652367339064136288830672269994486415085400910112464136980689279068242134817042059462480774645428738040329158881371011403516525402829962879027038034713682895166673239813061963843273578535101667770409717633007770179000791890466762499977033409813264896696649287948267582563168065255582024775709864836695675984081231213153060428830103363704347936928203457526487807562268769663827354617187743755431828334099172484914838356223580283879544471880684747620687145194225805732220984839278338830194904166201230965406972174432713010096876474627321663718594424103299403702240354049502955791894186525611468217701779254998597831482492949337460375408806119242689916334071255586183169055661825910610565251372771753785553005024261978226249532399538809061306367404503754221885546812141723197559610351769060350794065196835051368185304305299004560369944986420541588415213066677632911097428569217048834173893758317384473265769040296101507005986415212077120006759393485872458814725644864714932099133890391499319535480041045537389188683408129329832736090615451026986689287151018619727542746052684674364697522354595164817726094836477394750130509641504999278896185702347491802744352242826763813986755617614952567955708138461337662998195188801593982073319161252888458046109892237911728788970872792919840552398747583401933850274146272351020225235776699279932950520636579389582927779476174619216130838004602164497582518333030824702773881987977801998142891263152805621103761129141648539824382806466022530953975574473956722687194505664305625754120868742744600186502777740276119204025782800355436148457555266911406026918815510237522436172276509122222700669363262215229078928995626792593035346528710031860483950633946589051099617662068528188918093180370524687510554168439828298523816823601028158292707110448081793244556425066291966549095766819858651527834192616627333329945543511200388520091658470628854718202042380009464071326877354120226547083445903360856223464541624006453171489373492543756689205712073711764648277385158607276226652751140294286115120955119232526428672873277161472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -5597724385224886818160235666322338130697336406934236839856494446077884812972955518336332323418726409818588112280159893908686258184941918374664657142353822799670272641602656362561553766979553211372741173658351655813848859894956190339019547362541243257174816724169143892943968969595052530668504284629896025099505001206411249938023712618921065347136443707004719197337898363704720826814893292796131965867837748382113224712290070479965943313964583396378796538890384217774920130505681034989605842194415924793515009208201466077833313647291884634172295078555678097680238779625673154456755363514515316078349929443973867675390872318397744677437585265088216698123161137401992003473090293745483159749060014164091594117316858172867141644674904380325016952747717523497403606165925074528220174140908071866924425274032022046967981016119238130390208117383934447641722293317386231291637852365547875960869408795229344494133722409295254903979088026882475842872261359449043263372937268178248053995281599684973666144525562162375088350332679259283082838045208116592195696481059276729316471816449273652978752377103378725980227970555826238278943050812957413812320047137880453141574485061762426674862163005675039018763508346916410525047493750414693349042895847166253147067016341985452987123836238295497604508901448947616273295351333901890367802718390156438575466516860535213857254090501800523786923684141720553675462791151070392428931460797441253197663458797509657549714881059969948717178386320215100765238189307142614108682816165475191401172487711242287526128905290940625925166747445758535491797685761594283151286413639093716501636893157920064568389973880584390313598130629158914879615247209922177552922636389118122612381750150302110712515898035420537594894318777134003378448498725164352567973248755273768674226105891694502119586350156976231222409441635639608759448910128455344989414296919814550922036765609924595347025923098204008682448575932186517344005420108291513796937528223597622054489561652899007432614335948202752063293406195246789727960001274447016532688882143162765145645422028461556286257263590257824301475973404677768104072878349863858544626713108446872830182146122522788695786032365596551758859292208108041257688888283741997302222383182475439568020613772261976716184391562516432764951735704415331636478047781100576807554010813031829120878923023148315256784478845618931768747773781019357205899579607985235782621776098327071922869992133914968948530599995015853761301371115998811045460650979687382355494533267467960256744124317696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 1091413139476260618888084592000244332418640064595499067911550901402434033272904522197669366256132165135084328516298944887651366295154244430381292846956779102639732621489305220371374324739256840189287312860424626336940451581037373252591302139048391179473489689962479040821751009122807938015313281921681393154512598484848403360862620110994171808002939417219126462142500824702468362929917227711601087565955227962819629507568620806648097863616937761133384423119136507614480200736785052343842478992970816218664207972490730979350672832711704807365065458779359484290428126921194538562696756847281823101074125456344345538873810201317703484320750325559624295019080422421069614208184921016325651181661578196008095479725835970397591538713483554875896625273949187804805147093556836037781608497093734363101844103500464117583569301842965706333509069029439954417822944047962140315112984214898598961359433690785242696743102946320792113172180605835414067885715956775813797683406714310352868569812087929641320074065959762065479922317016526794535933523178373147418001288996031232253138824747660285454358168768944846823795339953831981797812334944843943490951713704831116257703016435208079020443103675335864665817337931063501373634621433872019468089786760033160356674015260748625126462623891488275777623327184549658024666179956980792301656797467300953475872137092481856343694430593008118125215746233668392723328557045583362104011192348217532829299660416063728824335201975630330472787600064416840387773872585081318702597084053790154282134300839790596538259219534219095656733965119207332246180249190310246330472776670534382417189973293627034451443138710097472621088127641868380453126083236129977200334586292673992608523817112798449094868193826304366757839795229653944556010148414631561159690557889419431291849535465135402435570659128098925777316885659885855799190305767510333045502250662819115762200938693057105519903972649173303236795874767633403496339680586105169327448772607473649874024268379314018739346826476986496838736266252021787931854892933860166580625301422079473919237244377186761703126118285453290248644890128175795487381464559044463588102934560461638854484610249801275330494438405494926540990372723278842143878963187737149359418713308610260496426537543901467376140385325727684201862965334078325618529807362441920213760118390929466735695023693059544833326724431510532018881067637609017268036999137679151379483042538115296188033650646477065603458212528750294808361473528759247265432079587888679041244654118181527751963510308864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] -183488775577577866145619418467634705786355041955771419790738915175581172370021580384041995618144729677907347186629110676254702496364363968025067076009286617247331084583467088961975004186098198938336056547481930591912405169138600581804624064349512465888389249017511889613887666148324917988347733703928019201593632014929864760740389322241774268821996163842525506520450802848876587086407694938689377375744489767148295450335809213706445782944521517856746376718920728944673643765879946154172651251130682863922793809452130179202746043947435708758663139819874371482138023777355087701968858427762651063329748080956633456130611669639682690364328120244965350275844205378991550394326442697399549393090109916207306030846740039613077313157434136685959946270923694737685973324597171250622905951352641893371909418958171203775913297592513587236838312218436972867081760203851619247006271918499553872154340182475783089787024604321392933749187778941514299305875272182395213796419962276238146829988470876766199393265887823146439036546997126911838451926134430839041865618072322755434934242308111549342373144271070716305042482527795116730523509231446114000336584665208512849846356877621296111367402672369217616693711796183950139308421657249157630897499012079073889601777174090663624893619884480365174839524990022401534498753096235463684328698395351652557408018968855138807100421656153384781069015885643090432187131873421469392865736890198567359307177490580610939564928707820840869376033591236957260902786222895548656839116402792297805346162510658022551636481600547305972345693384497147834711044391925215954392239504118429779336926212262695188493886449772777347710064609301517876748912049098632502099072628602716429465802720823255341362654969224692734776701190292636317817464559131807584524036474032592678808070071546873726617554837642413478428284046443823163502642672129324996963791958249196726455900777125519513969641108567250627776320356726334733637200994459978346346233587258397490380073488532901693863439095996330092506702546242588514741975986493738270600439009304721273459573158464120683212479680645357523673716805946043896326365211421552177149674300724622233522390578158699795912642491726571815672405813151934719470532353123884355813255859019528112769073743335773186473136019772349023580436258208154081282836437360515441523977460128743667873427122330091789269668060254523946835412653541267744867882463663348243682244347906239722011078298263316150137899312341413882423530337679163829359713918821036421939174418981323056979185238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] 27053335829180325812940447539424367690706891334747798917396867170168452710871276462100067024431632997948080131166212711542924367812859609184998213791068599200447152928301391964405214528627673723985494182309225170165607845396095276482550229517436912394630735029375046948901015406514351243644899101270769254253773247953746602204284608485879069082272741848628058190988523816155975895132355234545533788521564789405189830587266064590548892690408199293617197950811791190666157469816050922502010088797032595239637801495609245194112682728277998903821167778566227111134663020764896127114497181049421691206565753708707794187803136493768086912989764380071662399446771349986455432510760626300399753480723175746152460067699885295130880390953691624841032488656878093868213289969831476436928470343886805465967765314647666619885469303978085710456188124826115658836381736946169923524800426587380104707925950153542921222557952778362826461913404201124401726685959432294596334340021653393952627597951957796954615572610007769346951617040202790363519058081991707090043985859018770384296305763889565761518436352829145735353887119149992099624775795285905768937730146659971351145167185918468978224146423656475105781329999141577186320142147469202141558981940646044142400778076229163516208577924203026500597068572601487788965375352987214748602702778032776148627909540842965479561815825104261461286952095842768826340182630458483821734494554272446671746939458025245271654115269236489410577079315618096050598776000504379592130356232359050298764179012418306671486940615724535204990776839314957601850669111697417967722731423219158398967780651829775258061690316525105263302312707411145193466406000156655992698373646176406162515653762348514619169205610732470227959374416667572954919972463764046992932499344992692421119085863512541401482816782550103088540644497630980664497417403437135602161556318907455888992222901724734088703888500512388202787638334776649016663055125191505887076909340625674819115594277675223220976571032073631917443325343193329420857135171816075873352680620651838989422494957725628306629582036791453231872515774353747609860325740665430038694319972563233279155994727281453870440478028757824620168090826633180304852397735325294558047038210443491472163231686217598075645274118155158582812806721925121552349362307613174346399382401764108627497699502363853222046167074420092340177162625074011848952957973106193297818495375182145636901990844850327995759528489017178509465693988993581273270845108688605749881605938537614425742121107456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] -3665716909652448731300266640091626325314836406259565765259621398467902712639509459211362878660517676019180484161112474202944612827295656215103774025202186794928389974392473348847984722499596217973331944891267313737906187888092577544754325712990615189624120688156845090647354562861288226175225625034660188767632576361036363205196950030112696730906067344025630005331261400715511266395295122861665296582872874031578937699343240732860152155404219045112353052860662321685240444378339233326966544542445409800846237587978414198716039354164176167048379649609892479229085629735616463180915387798056810635548860623044804218038594919159286842991881438774347082706670955448172222187591065865725593881397130908776076800095202012481352638907609166865033545883952271948644286134509419272248537428065072564484904950243538515691061251382539098853755849435107686296825927080979399662184584500299254154917396675335055696712177373740807812740039065454216833259681371143471827293089427548934659586064877031576913686682989959600868917076933947618255287305001632507773415135337748294048618021591592897483578792768498043793196910909694417192433695805070870344790434214859856066950114842283193462787786010899187213790700712939925658612317821480609260247835236025617591440295974466577406093813570641508903131988662311250669053151901656877144426631300681825789860198480828709336602747866038643116454679768104225084688763675648084790798564812846290135206406904019610320701028957176893058183328604474714542848171364517058050926020149475482073174224504869193085992636387879215290738382229865987586835969041591558233422311151225774605746513941268428202300667018672183583021146564090006866511712007719009631054332873063410370256039527531201542642266971244847330163050031679243019324563063411391776428186194239820265357528787688702591215968553376248391465209411583016516611239220236025519590120241049287938956522571214258640677630595573268133660233465733449137387286764805865254705441149403108466583836103493012120923107453145830864180011872484222990363898766030269119738458625825596526868869105063401676384816129090515202886143674764975510228851223050168618403893637998622266641817209239038064513296265021541270254182913053544937708979434333006511364741700612597685410712502569846324173830803370868490178181103618359934501185230162006228587541618096197541788821584972176358447521627557934929829335889116052357108367705753078237869456025244381486645021474906399006372202846534143541911289332641163073412341491320663402197507227892824288291454976000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] 498943591943250181767409736175129294417245187123235169250338004665686622918843985223043197518149710842477558626471895962703363175196442398464155981821501691576521726206249767393937718614914163620397600665538672257392795244728904556140969575959182624234803079323896599636676872800036282487456939132648963723029386749578667394688218613495690117401684930251653536155658271068436877522804705495610063290971125873307400260518633475518447695100561800046780943575787687095184097729689607307245448956430253787252295191098959649100842944809323927140672145573793387883338374309398185240650582650420549488887406326893836889409526285420629667718680680727695300136348180623534183989471480633296809347344535575177890455262269242166252419561373172683009660170070196284721658107308405541759394360671950104010298881160249922063016189772223303733631189072222884774243380982785170729917018019893062629454392670997954429695640338516970770408511338450271702750087518321435511699320352661489481943897338079276814071479587141204853733025071964054719403681793210764940574155483326882001572868642531782848012999844048944256620787692928255553153103007792926769430773988428036753586374132487374164739310181834823632163248818604127891038826911809472879344000600220421351321678372884552385762125099873193515711743324161754149163971397326277776500424261929798461179824115475283822662106945286747019869895789527779026184794232549730351283506465612271692479670091908507740697191006191101967155806950412478640771118773847437279095139841993072915391869822871681535054987728840501244643856841539171386080165025942104456983193369546451040203274510707207329556073861919679704744855058427604243189029470724643827345777927636593505117087908872942903792316285409073974215160416683301281049250971982095887293694913395286292368219866274388915580539288815960834959175092072372437872503865257636480100850883689913681913335402489672195902826769467314534471848999976523519275696491851983017968042743184704345423585794587382728151821881947067081031638986587370189390954196460812747051228253440461744561115883599971913191060721574499507730129794934614911273349760916756253372614387721304188454616393292726310110761306102739950215180728773676866013882632071334947843234879109888748631057061495741661661476755192863973225230528258218083714387864953175372673004293369946237288045091206491185755908248135789974514852576136309574563677769928757234902552418706677830863483160804305467637971360414159643015769959747023111105302467103636088060588120545024064350060544000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] -73589213515622005078125245896427277690040138139464486751390683785028080468991895482977631630708159526865651824651072927635907422460779796862295135547510083049325571831737428524004195636109879947645576785844764998263190586854380888540799446905028523630255425834036335876227816203731211355763728070331114738475700642182327779695817543289981112140570187639568209208835661421779522687881705337782854178040644765657594618109265049323388048711589314982482523214011078051361393188043146608521880306849399983187518793230631208655368303629860545469997217419841690741491454407908688826021842143096571898100330355384674168125118929364232006525719666197605745695958842225840163319837956823246118648292377025244463487993476926236942701477007977223154337413773947777087051650035256560996766165577440364652227545289460606280204465545486577184483046402152328932175680568919410204850878855541370884921120784904167592009106027736705621556099388085033022273064568769958898086433967253948167590920728561222220468774064105962680672324352370360855664753506083966672770002205358653763474209742094771493292921556899409391375880331842702495035024315010962772814989523498443806813402529884861825864296177528983429048966806584824127665037872547279075088880398908055187841379736437661287262525957853980629530454379612591467708275948177259275696516884498959467294900123494520506236140315660626072688873122556829240485691210079873353120421576845262852394027472050345366961458578371634938101924704993269786895311404153718942606246210661335184216602970756836474759490936846532577596318778865457014355755412993127081420468659942645749905345600128027867363429343262975415135768335812579308974021110395780744703001720322093926750921913631147376836491973256504946029860220411946095350415809242275153568730393740803025621935315425249156007363287499126122386862907329715298700637939491570271254811216622753441403501279210526130490219010393683684397437706114615811283325091355106266503849869734893533828682469462012631504174408907864240437336259645862677442377105736086986787267921326698302185605826011608515946657398749177295928307874362861136759211575117176949862177774606751588317942195224371775546621453035268836898457251403021109004555509254768227513108250570011947802143281020786586888038820305963746089245619706748579333237381574108879705343849111264821153364569509042497851872434129753641947454075899251595844687000682468964327681401168596420955085236610089654865736718589081614648215817739736849884913354639394981704087375717073561451495424000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] 11328002333844749671641092031169829090550999328103296897928195114610335850489979899976483083981174776809007803559965631309191837347143553540200462616177278986055220589380995788627114675490966038155172625941165031987211858129048567080432484058408063301300802548271772407259830543769337537263851176874346565748873672805898605402227157800609751546215014053514685748919802490650597411147769784825005754774650316920181212427151098702548431881272364108476984311192590055541767152250187677885842396397791610359894934588511636046597193498503037205114191136144645314591883987280871764154777306151570139452511354288533037296775421495898146212067979407291148756617310074396189964971373888686233490568735813153642817016713350057583601901182932347841291656023477789955502434423712400368116457687114084399897633438053037433538492623670484209649625354928654060301443502292980379899696623989763976228148739589705755618146045728917977634903787508039947457900321521464080400863244448584601420198377573719663604436372348102670949038952522295036220587591582604436199736470666876317474455841608047968972322762437116183035602370712939289093870434068341469999269335210837432374574856575074540359790476759834452263574288630912610590594915128251961010211774454726821994121710812554459704959243887365187208818240189047881633625923978689553840393712537141488881926433278600851609172771560634458709323657909884477842101236367045453605368539603812725191544364984112808910561503535038047686304208601567552496492258674991687011361805253338007195237405712473851977807525214079019964562687464391244475173012283250306626435196955752517451001846787607428191012917795862892582180959573845670239115370543558827086458289635723931428562033726763870952117947209613020021791133868369521875879845106085083098535134299324439196074279254148325239537176356772952835732839197665661476941078976208516701435013003169093967071369847888618913460046627154134335792347692120122283051663421178602156265055315379985132433365437700804005165011090803508517869124948558214494446111650603579891749817979634406348121705402574077468437013465809231975354519962894575385510879546375164441602488046694941565673949230741991461342227085698737723718948809022996978581951863612756932211200922899199458088983196417378630714298362224493541508956732648842862291150168868005143379463543651694659651193424230760377561922902039030023799841769022611339797287337604177531740361435742950965969148270765778885722349285506672469367911905682180366192009843396998236529886855683928248811520000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -1624505390691351030524787234544142901394856184842072561042698908162911058120136809411724072608052366832815945951758852727049462820980483262026828904449447589374925059973031554620355424887938176822898032011871436041845493613522475238170608995799749781000862535635235325223864624999744126771960821887230899416894141419585000467029357999691267177237330679601187341035834341151839119272309808526724783621639963074682145254468748682248341906683878224805299511156843628388175885595175164235349490809976666571785478205285028144226635898353453988224265773714170721486653251714124132617692291269795646660744081428873806284573341514932761397506196386405309834567263007520947028723821448679098096842569122209989957412348522170599938877251849047757362347751847132537366255420736087318484120408966882730270885094873806219722245172556627384758676158834499437112252306931862951771747245902197407320158868790467149313231938226051804847801519011089807184269002438089245367832155992310731930573412347606785164085136959308042743916329507895254576010491116588205380396562566338914127173016095389335811449378302817863839892911488747829900793304180983962309898782197631791912140242233582852899519256481365031595926073724341638917152692118172289586700186946390455111215018005093295474126156458344092331892939959102767192878768142392833275727958822524534571055296814623224788399646330507019186638881519217126898959265431924477145426212961784623691625535513005085571146606712923137574286118238024297822681323923840192096162209167519731257286898217083880959499072252180918330043569813952966057741169011754753870482457947038279936698496283664596312691716834130286686586413920510752480631408655137189837161964836562248787404991960192253059537596522348378948107113806527203119818961755084689607930154430999844322160967704902173923198822722759129114040906874326766751865715726444120721244797608084408409469053229177370146245934128756127258959749235595391584787848383928260345768206664068866799952592319672606141444143674704242100880194364279153003302422365061772437186487737438451441523085078915898872579406817414364125873504067020334787679128264534050181598243038955721933577952375140868456170139233626952058689343990377460998787240807393904476544556388128200674861591920979913144482967357375601367626709084485545476820453496643931773009798086936016013823217240076868668137092445314545601700672294011763992273967449750338968184246402185500058614311638321361671476807115747815756602343645086887848487335502782992389972786230621922406694912000000000000000000000000000000000000000000000000000000000000000000 [95,52] 199612420354294683349298980414133433125883962748091582588788486773086886965727903949830159772482119570637209903710809402415950718498789449009267197253441937966212121953490726415497738446515578809960229014430877299988180624977830303832083637135591934676799858546228183959722688116326219176686065969114064222322818956205350693258514808384391145698412961289679642686021556327087847198472419672795919864442579257539592065978339178256401521141724406919658395474487504397260140330141882381630641590185015002101926471923840785181966241077662415911106873002650779534438508885017801618142232414274910066258159388986636619891450757238338055165495644193770546962019621556158863066864417738148494378626181864258419545562197158978526338681912331897347375705238222406638726858720089375667088995519215877934647944515578147703823792135880735210027010029178621153984138442717952058263512981934576560624221415721815833182861058513675922483342084973439788090443433583756290694850909721470569114646637534873238205688623348788104721158638476857510161354016219105913486183202818916327120482202945172267851565143541390613159417462384231082314689459367596910514299499494364714452126082987524944297190588633384830521129210810169472623178268765112055036422730245891858847816978023673359543674097856128293112432780596806494219539544267732395438189140920688890916201359586031196987177737697341413858147427757618143600212867655308192939437536531420667860411963811915203423216719208185971446006012305576972517448056331636385785761458733116144250277242760308088126995331182477028182997875918813277946012526826225382267667319167924649155394542128561616129389589571749109855768325362687262870362307746053937039903077802445537106865269432606299633458426274028285736443394204305590379142284748989301615321000279891870476251651064845244435355298909598531723573690837054599163860323964119908335324539150767863024889196487224520995650258900006877258150292872823162330865514944877061669800348879477193879790762391267108848399003039832519801833809484888932525551995681128008532397369332201631170395449407830579111177839293753585223489576324422647496964988069012658346863059744555712388668091685053044210194936153031798851929304999918435615000250623160837291995318559209531332115981030445043039418350947967375159434411602088177462518910261798458178703900135675214339187893968358176724564636682652443887784059584111144462308098565745093737950519900953415497851297646490391067563157713981748625876207731788311678186902470122845560486395690907747745792000000000000000000000000000000000000000000000000000000000000000 [95,53] -20742447201427778294692743234679513238658613581919095706231295489331516120094985530408135587040583557871064746977592231810756578925189043334832516898416974823254241581517600083364165460239587973829157758237910535659509648685558318547504540700605660629366292723628105484734207141699760780172088625710443547586309675400632343700337718245746181412356459074496415331615189547751201951902480058493833260526802904560743118322159801571838283335261867096812651154811151859240422330941572052764407148542233725492685672321121000698029439856225992930519592825110928649636662474945027593975341305700938357236104156721336675573152110375811275447130458217132720415403768161043993425969010438979123793186484202934611933142357645451204693228722349851569362597896312525968913967902808366213181479954590291790470360687595202167460174497015705517097590619263773699706373346210360695561684851677351827227660679010646175778039096072515493341917139110343929765144710557243224690495931352640362752143161146313544440990766641783918517540644442562671658462956072393701461339999676556738288173353888775040880990929026930268583356762209348134674505291188791944676282907519888196948574594664940710176300503286791439881845535923915837106273489085170673181410362114923795459928124901755388227165883721756903145076013239591271120080668984914299806393368758841181258947805220136318624462133001707816589412963589949101800036891009284647792465178671593270908466343134962681846887766251793519397705719860712305722477506870624690142506578731312558582765845487465919295049378678452482232800158014584673282676910641730270662731146483335577913873616888270206672492357232108694091540603828459095651908947339377211948238297344166368865131520494148800399075579470612877370794860333304701275708236387831544787228402305725882502506887326185568110111299947009384574991892924061399335983562170049379793835496058806577526323625979895856549729550095917767740548753416246462135540562919486319404226082274886878547353730410482155902400074629038299307099926044198090371704900188654832177084049982869699960099093202958071127052201739431859938283919791008224452641688540551998480803955349598801580013700761930827547064101479110751785618412815740471687620413687854935998572968935572379678307317552053814424799943108552435320585683853158578834733660462234753575285327397105035488972307610524387576328710194449818421461314514127224499810752865279385748075299644424832809090933586454375691233794995437779384562807888593315753806847940469390213228443705354934550528000000000000000000000000000000000000000000000000000000000000 [95,54] 2005062885696661917620600325874530911335661036484022700858952457530498768879639852703274929603830434473400433230167341605682659332049765714282371041194160255536409262527694297964528735999834934661143236786593098043078770832306571012079944901865929255873143261576280550198145711916047353754978390802807536208141486011635944720191457905917379456499936262648093566444313197145535963153297628317425558990476663236679907000937665941148246686295382695648186643396010605756632791834593265354841882135031249554907199926163683787818375794901145917925767469177248584907167571397922407886259606317722579801102736779703749224631666042709473697834344467158504210292707499264973669641634576698389200269307801527776795305142179680151373182578229099344556193820460640197975593739837842894713200572133770851444453280541446663749374895404589337627023550199110637405310032044306948647401742534625197647844596265751149439816004759009283861665504161495009448011037137486610211135247643117937963602367258144071259526029818661697690623787992060573096490308269684668842919998049016898118120766415134020391085213939865550272875909681094818966645789371006088201618282357159590268069280130166739865178835888153880477751413731342572036199191498463827115632895950680447446938932515617802633411512487099863125732910580236300689160897944629980204790876442672429896411816712121094941003609549477391539174752405743521854012683035359419970459606923256064316932548774265507134720210447744639825513452761648402991857165591717887970649510983711205980974152502093610799131873920528796246594363565061044826837914455424629651904784378323262933114710104762623304422858461957356261544074172662994105739097179056338208315371502250084410747583076246492509849384011076453955371418052014559489160975413932302414126858824115065572530748425331783696503495968215759381656512199345021221056417255114680547359803927349659242741055156453432664550238446873541552617491475447306896739727589130261121865034709828536405749985041049673188647255097971473230111028864003061055966884742947535730835407011541087275095115179646182441275652054455088488776354031942067379533629638578027193938606728352982226961701588237064705630229692313568699491192002635602260784765563605394754806913506529752483486872468399598828844931405550981162141685489509224746250420262774078387210421104234383711838992544690566713878030688619660309587694352932831824906228144537836701636936028537060664804446794607796237521937455540840351140241047289251170427455890838822770321102058149315084288000000000000000000000000000000000000000000000000000000000 [95,55] -217833683068532736449141822292213443434110165352884531963170906769383613401273020771487291704020681355803405054412246578608947719134318640807893954196752612479824328536709534255123223653635344260053864069684268479808699292281412227984190263698766173035129659546381629613575743349237263008770684015565275214909715040525171060104505810125667516060804686636569816176357905581133080937102073719655194509595367535042859890788911517070558323103655362350391621405252213758048865431618247799089152173217652283863612971538687890407594789782968085611360649887430859597324154963113793720122342968066932243799715757478475663831360153483918980953936043601508558095742358241856890467548372490612311322579230246235740325174404963825539306749856068844313758167168916739632578548197832849013512860905850091043642776980471365145620481374063321298780630882430068346567173519236369680651017173387350953118436413724691020191318901286825569141240237018870668450641574190118384745700670933609833196173801396842892356990431759415865359196593647145033349497495540495289909222922126083460568386144841620098059446698349025363891199346423869303340445907401807966184066919578771253657104859941772619751867536220169488836136700941740800504383241847168802630712589975046892115882024771680232175686140507885963030649004392381402534717348491638060336633481367034297898263194088867801099403282971111321232596151003832592622893237029028031681946599372080679267170798302841046298470637002814446201876025987653194037435019025466969549150021253511507699880374629823880497669247479592852169691248840740642596021951021540570540700641483101039634180487969471818653332704970086724746899238628582110173593596204777096701300942540493434184648360854873461231911605930559440379439036194524111070441147726116474231489016871978633836505532202296818751569559042977026149169184047471278974518523011034763128965747434415966298747933693746129100799147157539954850029380740954723352996165590358183079593996633959554493357492333384171385939333433876642857385763571253460309244625942550061486118833254278904016436978287231588302687111951975566480385233523841150800594696150045251106368488925261330722399549945297386386840563509999472455493870525056968966513835673225549774200947639724078540231228941114812788504020282836934652704392814129242346037621998652943881710618515069091014740063871654148861799007934026231828778793453574668011913365495271707464293707835490962639071200837066627284113261790089829802050379608792492512618095140157521988569597426935005184000000000000000000000000000000000000000000000000000000 [95,56] 26867318001400480696605031978815372363858700391381212073395791573801561401697339881849039979617463307027871844117210097485488256983128179158787323140743672522921610598202749869659868120982455649770717680172335336169223282618372610299808180432985766357566907484162625927870559128767150643968762688079781337079638261404133081625485221706803008453217715582020391617715080119801497971036986112208702564696750854991044315472935452513803686732191392633741860919972311999048748173014895532346505580737197118169511667015402913074703502644313502132202861068849254815550560492890755516386478304603758423655576205944721713888296057180583182307876825010550663020586414791317119264785903942806729712050443200653906070760628219518930629089762040279016322276830765547983303665157645121418780534749749480622612865971734872367243772807735592695861140721965049540110701604492776238253216030519751617467554123320715153536553068176823679123835036624543202719297126487171778066501950285196450258938162801161248831820295335757274099633007113396905173482252859160271786054109909871594052080353163876410590850410404947517713581041221038484091773395535165946946011548929328030504775326945181905948127591844793999010840168094038528076512446685124411159302780725790737240319965501986491316365417505605783072465601866552897861786123688149663289750705924884650171650066302697675396668371264911672907965943167389319105423045733147497532585663904469925631577547228523548765720295053301484581360612875670263608966376491972277017701037723746975452891929501503789560127435309189039638204312521449645186164619948129945091972132090630539305686639781036957630445330110847931879534236332128638014057239858302182931004168409933920742003378393939957376270263258774631776036135359343861017113429002822856985761284829169596386613842055494376998122499445122346598957804693849758077212148674815384710167967012398561728105949906574411103489625506354920597980264188087880052464913747771536423822244449363788377406416025738416262115664454425448556746540161957421782946275289464813498370826613418317004774823462962532347841471708691329617795743245453804895565280742173744760080564250824168263253108029193866445932249089233733373218833040058287504176372709467810708427833638222714963017349268872870584695852522196252805492693831102806838387967534337034813419862052762472120377959479857689529483155123902990103305491573497541992883768359128284132556226826996181891153912635916443877602239480358157464378555438581176360367872567608878875473032223691636736000000000000000000000000000000000000000000000000000 [95,57] -3065809247456864663703575910568301563330691845826226148608794827228543469305882413283830691342671334585355555253588786169106034532565166092751600810295683979165767548829645323194090707061391703912173387222843371455125314586605657300933051666215676253729916995834147032321079744663825506185310917750466930266246249780869639564562497090673499489004815241224903060745568019981249355065045987039115833813934245176440443948453791481645119179901191774813516232228452385205688648019084569791271556690659253747752552693215391844506456531769881060233878716103606328979268073603942037581030711349428155124227670842448620695233301923808037328758389921816576537130353229387195385665745051499205703330811250722375746751756548323575718849415274490937905975804378870032445480888865800334900872245212037865304547798369536031668624254731968055835787790890359295660573560951527439356178017542619159492283575340363985952244336477068460400643826721890827823721741112909337684753929098567806285452448463022431948315475603982263770056401509433547610206276464934503501578682353380325305725834132918892353968398343263066539869287000310524416894465873060379719225220086971584947206925292011470082420568794207940572232109710749520235719532741807620733674247147578361160585314919445916317982474115570504325616736044178709136880132114694157578562827031973756032429334917088746003283746707175801151057811175643107108629866094326797023894852994717844426179116047634761278697629441547958158923164635834226595258978646987736543019127740193717633468571470752993162504854217390272817898335821368096618835503988682704064684079001605976603975389182335459055631728108378525132861507421690375377420216149661185895371491867089157521212444252569187418895491192339722896786312938739212734633342352471954659358800404598077240552230201589014501715013055457197878006674157419782784754027728702842634514563291961306734734401358690426811218488692450215700932681024253313165551786798239418085972240907269538602563486716943101577341641247573573877771695543501404076653978136274047465600303857227395450807517559924358950737449644378103493743660820379387362667046589848252325747441606628848414709099865008676166556356804493440298709316275380640288820665289515172057077032274288961211797859849259827576273375392702824643665339790025841537485824806375119587257962245118596049607747942496488970118666947104276396240386394517091192997086784749057435081111375259205036954878186849135732232725595347091036194257388175460460840337394228426238040412993179615232000000000000000000000000000000000000000000000000 [95,58] 286612527325797326690634475652488464524296814049926570256019731966796774928816763132865686691744372588504559716224941726015998387113523103259115275553102806992272338263729070328276259434618494778148176712685026107743596777093012739887586031099203755841518293727452735968173090576657804594176126685794383169692142859302100495405245638140436877577336939452187803155831065254407843351126258453452291788158730401660206043364552598018005913979736985010145171440363377499610996086172182097196306209913168889939303400254376636993466458538214386400047708852543636160679967471389617273337689376295761859160515444507895201531764849781389121338111705363057156599172069759791711694161340582971532896456365508823895162161847473021891785077965569812227355941836171333025470936270218142714062665958412121208948529252000694280282932147474364792755867421938994197677615100170283220358677206077962946144255675153930953791143194749865487525162482762666694396154929449040495834837494738295376501584791405314367781341976168911058177922667256125856548257922943934916149991345189448150217187664353119291133891949471242446529433582703535736995203915512922320074565694239231449056106513052120903991783945948719972653111126471329704665704851539024229220972890358532149859366544337298214527810780625776592762374716686842698265019686766173725529758853162884200287417649951655122924587509283822795833079686265331527080285712931808086003298892425585045336425310747107208579365579137222922985672626136590672546563431751356423182060274108486801389167979636270467413921973890147322519823637590683853862798249801414567643390409452407183987122766670074712199425317305008704923095374177841425465021138211104056979777652291357671340163529983130139581134841936167858960413806744798858413611505672304066478624344144817098557025313438456685768823341861829301327435408372447363762589165033866313695136625269479539530746850396506281613610437466877471004870905294939771805618933641685052777337405064501223799433919828935133708329405452862573179891844238218176628959522251198419068918846643922226848152143975984256661028682257881848113500139950964855210677006014080583809723249037665278969126376486087267151333917998415450121774815430981806113711454317363206368293412220046566849676657475204912749651016099153144096065378215731275523368645972509630526991325203694089664538915216961944501137616467643641364315475862485434668840992686078320544847421811744592237930302740876723434226490602661420318021231685866627106342466014866431324468129627635712000000000000000000000000000000000000000000000 [95,59] -21922444464874240400621864038355132451820611953092572482998082682889332056474563424392350616279203489983589955396289938904618638095509435659755805770979992093651363519863348130183126299208735583089259003950181844256418714600254697930361999845899154643641125700154035205721558135027411564015350849370179808924014365899633338232567866903629667118125490879258956966121674821786017316998610502985266390456261950289375762865633539658320180525955400333500626579294011796968615983526486968220775164687013865773371978943010390703878977106411032272057428667057310937265665691430689943204412959346385751200288992186941503046519770981705033881472985969903372601952986284549449886844890138776716461484222483692621162643848715294994897569760578041726660331259367534564966569027216927470896164744703126009023890668148660264141797349711980521301496574304201375572586059273738048593158933453822920197501805051659516818700844552432191142629739105955714612736222626000416366784094191006567674915629022998517673649102220512148474934207910307820396987633675153392026582438317278833234790259889277598508109295777678822946312461065662245983747002371589164416465911387264004685529975717627332407175059995782286932883323940386501423018508812647467512138937573019368376917856711211790523258365333852724538930305445899598333285022381963099321259043913313011834458486900025977994537029774426423021872832652693410334481997737976465131576594783387559996606440428657434360256836783850082566160890493086983499231788002637512640682162759901490468937563532585256548669980870760521399408923582844194295610707404234486340306821039677467236122682625021477229750833853724992234844639120465217872275089351240697967421073259243050303642832736673865324714049492829406958871634418011767138413721352164549493070166456445187260881919176360716820928236198035036712003665143554241354078581190858219485979237962338941803458345695586989744725797169315168198623911473876422244602760612375542768005361696032113432633979405828085374840605840704505874321136947377573576534233526796418544933531186709699737961275116522830073328726886005948969488831640967715014523274265078922569039581126169453622675286420873840633232859884541839637004534495090529625817146334100203162311973928074476642608449770651188990320124479157442328832063718961732052104077607209575385556046617826148072153591415568263205110278781762317555726953249030794758088050115276045807630950553841525348854194318519236819925973683767261846210750453718280364017143481234367619114992454860800000000000000000000000000000000000000000000 [95,60] 1442972860309715306109599586087620211443049733011704249953763830153455298808197922531306256344866318677576286424531435009566069534561597954173695129623920075369438402394297943241995010215947988414677260953684931281238452481861653045974245545089173585406230820991912534286044877228030489444034566532327311123083646009248494636484724139284957325927760191795816871942660751779405027985698452809931955446605148657160840759557709007348718508996564945273372442926624792930146478653616429707020927158239754354645499143756374102848345407180975742561545421048600324758784808256941225972179763549745477527376746303437543757501785528016356713455350551816473576645126048101278108316819948873673561459466895573310116069159694750617446478049948500125909953504909616959591681212045619135177484343530134480289168394844787662703922969374900596938684103769870502146214519725655996872190071958668531409842904191425499216382210944375469870463236238700678429289189477514082546027103872332252208514548681366323129106338841007042714710360645702983646308916314199351441035677031251365013280366431442469303830252351079197354414037100451143903593589558004001135147581918791509491163162351278675645696821810575052482388673326217027849552378583042803180702529062891142614673800367450925257313504300022966929370179176382838384380940047175035903999771900881894598928815039028399607410267046482048389207499119812986442154497479977684606578619129697846851962691923084579060441978974701218694712460107256726467952563829355244694279629944081750266701310300977758601914352997176527672066501859898549691110096027745483901744858566910876135523657801804101518208546817069634418308895904217783242369164464830166991674338111156381544695171987965178960910557259207863666695273475830745592375616300656872774128610438651852845161565064921744069742779620094479230775938576862795250398979230983470793137312245200800803494496507422418451985510895785219218100054649754040531320362393036084455463206391676224622308626910087726359074843692861287666615025576206847993461656883033170735964828314460284628079252517251395647353377782785239963227486586490783052770900910426943650800319891447237234334130163835591471819225750986676161815562360283483797077334859731692169270211372074791835335211467139726560942471332496431783362072794259247342424298320253161968510380384603590371999276478076185644538249391794193155751379455394424409091360125529597507481656642449824339748339182518768694684730846856766409082758680611144778965448304593557460319440711188480000000000000000000000000000000000000000 [95,61] -84609547263045866672944255938960525032353461837306321358025759758701545739084831801966003650956323947239465116777989605887416449181213062690711511683250449203267002102991189898208613896749065318340943600811802710190959250213734432499547919385278748994962904854445531141132512095175135397181600225751566443565901412777510227759763509370028219001090191584167015331211108566887463957002800778970075788253152936220012155492821419214828543757198980974410570757455806992572346938512935035710477158282416314956162715499239034667362933731693756327188438048546240525710571050814944050152075418870554585082157530173101866284169431011554944206060760482436721524710829033775658706883297505391703227948935187831046026812899075838398968347786366757012064938291685077474636025361168072859259725615440022386070827592735603349096940903359476057416390151525758812746871658436817179543817943222872738888791443300763047082535335440225417779623036036957260910457497837014418820314458188047004985909436906712814826169513057312092766408838842521696440693861654665626756463153564315230162829527589345402968412497027771083910757758322720161174853102442848286712258579219982061970883593570265841861246317357637044609750067438863968847451821418822860585291554588825435402428947038768024236932367965391033023043994278418067517553699696199000577769358468034120582030712982731258346892067366301455904402408852389652898285116930267134528684811378614237386729221372602357400825103570204216393537787091142124028996149322670476999669063769590155517957723396179326832773813723183368271274141607926221820316680181464026469287193533024353975104453128237576445868229290452643259714087941039878645683243188738018686971275773931908092809288274090260321039033788338887870914466790086660891599532579588006271183773596352551023791146738620323232443399496081622382167744329193433358225155453736963764261175724917514773756660153154706315863966839601489618413128520888655014608322954202342694228819934356274742511167381169400998384816812111513262362664451126781511722569136346429343499596793717389655749511823606503218152497984692772946232555981994251797885142349770325496230872830427043092356161867155028163531831098457965450417193671627680241797028359216325937000762530942338063197033874850258429766309978629758912192776926343233997847169614381152941573259140192609663821982535035337749087749041972900910462395344202480938928261762715300621555491096751382267749687377367480116107665588849082801735961046044151085058640754345543457593968558080000000000000000000000000000000000000 [95,62] 4428685063913152145252499909479496038312033767999842509904047426337132234415969923971629894441224837159617588911317175360997007811127367976916060071579483577509614889565367033017376650859930797161297825131826351975480065359212537803051744785806737948423826728261418484930056444847702230143811997420784652066020194478001892137824321904330343869434068610279543158817644342959688216628952081882898239520659621958916909081192769579425779160143402527731482724563532853507120494210857218628892958275656514316052394056165771226276526967466243021970194459743379742504281665805157793375676881013304917423446419148793298060900038114876390487069369983144300439403901316672007785867562419230958111209500037522909955463753911360981586022308650664854911558898437696597903648974616517085630324009385332189191991160646309249426018216677373026100728460067951526828823929700690977472901217870672335198311144731213141926389173013103421569031661480690509165255546757462254782309412528576299950559653695504617408735061954189042005567733188164218395153729153943315442029636301601613215634508872562863778295755080170840794468096962866266101679945010644152547565735500161288881644430513610681620258049491896183554067588877716714159084855859349369743216447686143173255408740975474064947375000263777735510955635243054344475485640856675179825690748850106039445647375591153227129403797959682583240019634518756650204518431504466770150849343010663725180658388283265230194673569831252533608793811859525554076883927096378802222114177647750864812116775191196925315313164178054330765442793556700111446879732524529348490624333108358648864431012130685693681724637889125648111756024591026755618762974854157749600454323292248526475715668437512728785036040076944847800550244286420155226844378335866317040617219049937909274373197175922993635866839384075951213715303655709802974978613315970648557063073239107948742161955493471618341002822713804097104428730910907294199460149671196918057490010572254465077211955832552154891942666990521176088455545043332296986344077982359502001417961027923939051696513493365302976606246604171138484628977699893001378926250797349754078063147641137723489344536095176505049882933498715922458533690953563202926127552834757110730951112862238897675037980108519264785830233555882307716075434087369964152510157830604265645702583939402395723038443410797281085790965612701716619629404257443615659051900621307316258668018946675250368925341882210565340050461264648075203845298448703066715654685815409939638052569743360000000000000000000000000000000000 [95,63] -253477573796342222111035370843368066631115950906026171069847739664806095159296038472678204092309679308882568826692760396841635838162525163565382861571393114527336117278139936331586268326088873028666078111879682949480985051343334951973897501765119759470231852884091557798877511445079587666558306241280298774460202099365716613672960619100737798796737908858023216888260578769652640282046523306077034882041232666128854275900779640257165234162154552924293712132611300563955071796575490535402836915174795549584979331346332941891413867080193353323477831935702788637604894260865751834229932377979993298924701338625755459091307479718546510275091651815590089783626011636129877136951300048604815561389833768548150374059115015847282617154158965995469191640023527954059277051193354409491446632456810767208834709404251396103385013976950933211913685631391319213637083881846215630943384100186342141403824693895577214534071089069839725529517027612513680705310126327194075912318398424852887429417803861673456148386693523008899523549670698250452317975049968445324827964931757405296114557185264434277404839403235134766863370853871466527251479061603648055078291619720294858065945843764764873838123640746920465593814933706332239237283485281008155074996834363882308531219925936488749530672218833541863708720251376739994222354259650579353736046710234406061642768285406831255818964906721745401842189454866411170205722031065752254992727790422883441063896448710116859285248199015460408162373168888879044284692415337318032338253741852236435936580476775951373444732204906285542322849905804114954316460420776763635985959765423376099807951774758056635740531784345095156624664156493275925601089543510078466445588121643711394267692671161394082879139351360356889929313900366826015114665532626264044620901090597931854997781327114982497041564720596131090707889303862706801476534921169899565990698543114022173604090996550659973791160942197264373648070425107379880634352122810814046745204908512991616126250035102331593336391264062708924640507108231772049884291243041147597096766894464160253933345165249713470086167533681825738671227562791450363434703158191539967541768241825063411323123776061878599043144308998408227918021577700048735848267198477627313089192833908497734856611416840106575600074043199148043503222279802680804379049281071233959515348114443132357533852290843676097526456903890225329462291502343934589715140462859726839249928034468468687809238032860706334155953657601538879749363291353293147197431337776544326963167232000000000000000000000000000000000 [95,64] 24124752735478944803342679800466648140929757795225741542478833323204931540325356264054973890541830093658156230913100113908137424996734344964696369071691779475473145983222003533036374270697297297303106728884024756777526093305328551290919066104610378691629403456530559643015237260810655579088618782478244794078521796856094991404638446364945945009529431040850555711209491310494123774650409455825329626057243961988136304447188042334420036741371775824163524236893627457020961986363176272860144661675323766693580074125646729681653301990466097602035276745584178475891394346203358404409477768054448027298883465651975624584631048223608145494985754695529357115443031598866826318507393905887548793062769202301047168272448503159973416199927744869591203198367893266229366055301700890378260460168717567356894409327989416159515468232050085399895927286174289848112250217217360810563958937961957903437362561234627374324076864153451196135106734857529311327422160051248636247554953555718352483637839201877850325208787123651465298327308577864116377275901208154903920228998519374510716599153525674370444561754490714329797332564257796094162269160845025430035166128500360049156522242153193882984863800162343027841420225085152905435972249005739839932547244400347415919386491388368648468359205119216932012429348976961941197408980363752725112577746945479072981907407200251378356158449339828277322613521155828657983933643919799154173217525720390661014368911440403340929525823643844018807512500179832996684942099344418759706558286812162814911748864501731592355508640686615737963521037296887379734553240275517203748741133652056704446698032409832650741601446664383395651688684149478063513161334955615418139303002800457070924572306929200648224066987124060310381927385459874162884094136003219174398241862460570195954349596484470588129771944401633953056415761241848095630264021730318670299247457579856898199659059764193072555300543806383066379514275357870134943724340312412162912770475198853974472109768309886054046686878099150446236089053420722188564743791844265878876464127128949314364963309894845404131341654439358850861276652791521268944625801540147744463501075574214385593338439799793374318143239804185360109909060407143517961724185832487800892963160604806359839087787260783208970115551019260822020757346793075422301764354582400094982323398424678442130249304428124346646705369868261804130897532140806545726899808891971875640414793159812579352434443522207006680410535920955163131005848465105820325730983777390926413451755520000000000000000000000000000 [95,65] -2708367470511006698317349100355968851578166873860493288854398045308328441253011974685812588944594913645548230044097051044561691743808274517771409084299130895092457354484646278570587571524094639354197285975968550595014268203694213113792533425511457736775872289021951401281991103074774340253396297362189582721266519161979198224418672225948298706571118393387298363205578524582149428697042360267513019360468123984008144866791101581413597066614439338969164458032500713015139063389612824887345703348408916894476649435003587288682913015375195095959959310232329797816371490596734748478942995352148534760792480237916736388240136759320582327102272082068884018770227767826524046835988777558413654408235290770720582287640901912456895862328212657637472330907193255965777214221481203229362588997539445601332388471712145869657921536801055712059584005516047840299989658057131168612765833989530198341315039976926435306953562304606062548675077193726123158442847755164494908218185007944447518356322076141028023361782560811198226838546005268258133583852849531663330154484461420765437403788974164463263232597177923527698059146780853801510406626548245602781784519951035369399152870813136099221244038600017167433984947720142651831014714111865971377517399189379680169914790577057572946079069241471000141558384403711214867479909521295916037960210507056319558729557383420063230831996998180751060694530761121813496883855571284622032392046977477373678062568178169836178665085324929226069621668365833594610674336210590258515159549072914912304914795632247230121849680152583266840479258879700453083053402562105038962543172556088779156131663419873342293363493456052811877751790709010381378777473415474254058677567571312192610511652014660121274859017274587219117595787661680226542432149038153547952983325558723808460409028201977186938164543364593326527383976957153957386079620275631017964895015738880198225146143670697643330091726942081866815015464448915454850239973445343904485276976099310059719327143916920118047015073622447554361273865866156078638037664327398546211466425077057424156069908076800766969574873137210105027552251857347005305824228909915034932812242288542704420926721738831569292236526923624967479966785496288511635754578415144213208130087301027685669002913129011540145977796024019037765348493896728632927030020509722600928822535355897736407916525447211026796813541284557084214178775517587101166335310809586212995175273096235284965513122331071926792480693341914950341149192842422632478764813797979254726129090560000000000000000000000000 [95,66] 244810525512311967717712027631874258000147147303733212314125776957587158877697167730762395638643403049241323597461430916944140939263579001006360828839714860124836991110935756596284939567469135249911284819930919825650122624797427190485587037280648315638694035810896665136519212605071359446566973830229291101323262585110750021708009009021480073561729648997592270267334042061898640599297114472259345110497824461595187496925438725231301225370878623666164638109716366628806186741824042158824021874404115837604116285364273112743549909167700839792205184801046563946950922079658179727488734292241440250685676155432589430465161609157515664103443536841657999045841191601593963023262521531636693845357226492212534645130976852044476255308433358994869131704484107709497757415163703664909212385858284508930256723570591632829421398044891730615512206746448552538880207260253251541991264519009113593257182491884584167665616086689542928803810117485804804749103815893374161750516153491926725742138505334941403298322963966761379391188002159050478526520620766417891655362767989263829759967668958985501281131866205958280509162273469556111325010163558735273725116907144084637646196411554094427102389073684663995052651445321631335278948311595801625777624296453756443263129456337674522487700309505020449782699872703395678290616128897431789505100057364253462491767747502802763329744713820773592295719136323227356886533531712830010185957184333398587479203217423893250310431589585756656523376017003853352118402483477201483374652675577768758380466697924988042429656311376353668962279682674526486180810182103960454563421172784451043898119178653427815427559022812048133978490588841481666894597615034796433709761141695960038196600184365467519168210043172967342950960288298475117919615371180216621936362893391709558934297240771133470294673393401281295211801224408268973799697506904257460636927522213892896140696941884122515825510861797912358423076319498324209511457831629016925066633995790416212080435579624896719963268249655500157361443795449482647000779320594325338935340965499878295866434100351374826796440900293979203667695514703249306629364634875417384478308392547895252578389103141706273041559809972588231210793235604150744062070444131899551702486208291358247141035499525904999626883900934076604485884768729579553238678840347826450910490536952416373047098621916784598596681025215420652511208492922494530491795530794764898946951164238436517935766298340043990532183085463893126149210258290885191247152795235797554157322240000000000000000000000 [95,67] -17110707619378396711573319124991715992949336481637539385702286006520333674642832541443341047648460965259741734659086744542451702730467000985710844641416039917346065605890245757100692274268806080297971821198109012203231045637464495769584464902140732797886746444110619824867389340128481141124734954699282808499965410232050552050844621900307819343341539091899628097850917507358841027437228070113505136096859316101030641649214199223774853654499918192449550978105431636055033242615931103788683942770064610568655795319763559480356137702448773123523657963630828866172665548941579000778141529157493947169904679503630521728582805730123278070895197559851185946325368989456970539942157560773007332528119835614525370522201348369363369195148195569290632773283390455639623931767556557836809031013223496188383447444998824888809024562405879168575280149239141585470957951670461907195180604751392447588875116675575864040552913095967849278612309785828397648567828191432485592423826645865754244205268955446099023224277939907845356967649398451893191036241774370411856742998127477165762111805006356980004950115032539400467417212000308527872102206871018167774341058770234261786424223009933816457847071940184408157294798505819362825608291383445728481433902523259549606500704329559374772779079041507815007883848932258572574016868251987486602907972148365008988780795397090338902706092203973062226160798143758102077130886439902728950561567119000484025401828596462725323241480637958940037130255600848864292323406565198400224656712800946482026336574761565089914581005102292982335494931497916241893006979890028786299990334043163698766433328975783083545645453052623912307899573622434672393882433578993273387092301572655298437208655519844954017144456767620864582085834334270711803030665255348959860170134901538224570646650745886476036205697923349271365144267530929258094366813133292517408107859655670195813761651620940433695805569110023946143132956363784181312202205717049948980352282234787215524411227474750230731288221493197336821589360869789472727267917457366202973238961467696594861416431023588669933389155216763053323297112371377596111128162297016948919734190085097267109417208934295685968683802146482620891145778038967268142962826899359947280222993065491460969082208844268220220164277744383081147022087815109304846667740699462621077233009881722376826164466960457773592285379559972352633558321437948832381849337615084387998137836841423273629474631728775175141830286681075222170891030404532452119738925667452468802355200000000000000000000 [95,68] 946385160109420770014486387790418793375092202116397360444556212610763977364463981892903123657067676104778636171765493611062501657231566049157672955656870624643242735658261885352274881693234347294809260574630662292571112159338614546471469720470094974226478507635090871754219646985293321716571054710520502867574730195900316845953542826832336214699548480553027928586194516903751633696472978306288978526096935321180867262156835341726760903821675514352750195490813465475774380937704431357226273172160656429198256539583094247340132594896811588271191948298585789732934120867907376347298179976315855563524693933719783572229820150938288934375736107621053479317840533759944712073793388656265962835181019042333009087937299230852988610742439223974069922083866889533314189207058657935747797803330865562764607597697410838987817087994495605494122257093988089279975728483287092772894286559616206430109904302640779158865254089424485302416318139264117310978736085490816957796783739091901605742354558790584719584623886014761162984027899324325184221407533530095438992040793565122074961325570177971303423982875114378848576312781954648319214705243745327605124801182258044489525571390789539357862837770821220248300977101238596849698946576057816835538780035316471485650072078328363773996105998842762572588526693055650502841734697770384562959163550121275899845993798784358593177448795347087789011219001269678767648232591383422566642773049947622702912606656789897598882984088462917079769652958532924450763322330656252721345968648263190711082034713499107910311589994343808145324346706512135676959472552223195089467324971461342334048311723156472780636532530275384224300651927194768775266856030751383025199004814127736654589777258060795496144356807966364868797821277109548672659234087790442293512770701070931239046346163661488338145219925652173163659129118635310101379695672968755723028344133754911200354447847185927225525807351458527302625510795854348214790792103490371004737687942114978927764498323523628362074728308470438540254256573948234355097716440188781039681460958719447505243803322403488753019814494415571713841123513476313528431867900165158058537019518242806929930333200670849577016001169001779394784808892399592166544577450463112913730492509800794546493331171051397069581791487639624586774916350402967691093688133828257160818224719879178722971188909756633297494322548386348795385806728331234160856115473246433429826690068956600376257166031968581328353163721913155913457512572639633084343715337975571991756800000000000000000 [95,69] -41516596639819471603393039600373075169214271846772551883580494326864469577669171668095589642951235849352242260487399906392832453945660840075274670282714474733080754973319024497880837282745043529652274508200561764561995758370934054243957665632470163650020526301182108344504267183730714239677916635719163069937757638586583650724765827783320305291355769646668311231582768150016652219095712801818903976119771910956845821024589896685907270582201104308935519239729175494938791726321598285911635931338189689245573413052623013084831628727838763824027012027131693361806386936888960393717529012944015412571831637914037168829190156586706008294466904159800654899257193972453038238270496618709783776340946963579030849139921582059893758068305743238805353122467502889137862086357026677976061019023483041063567822090305723691803622993386400386737484253736112791517194776335432679451431620620509426808776187079089343116211934914180828573903495762915211405787637513951711339459783905115702092327011807074597744637381984764306093328119768101390633135204583029458371671443708238660181523693280262862620691278623753317623862948420368654431915137442526180481597234994431511944560978546416835635630727303066376826462588952639907355565141006499886292183751792328163884118408941071949181232671144180189574035875849783064659116727402971242880312527447767110927095968982419134542980808629206890937130710854556580314377179562799265918127576170865246403700936074917968607750278048848236671389331030263301434394542236252039797224062286985574699319302396239740293477007614786866013318808210756642024997471378200318911514439328480404215824850473204824139918589347204081343324597053610558036007088524987326261782739221010886207319865449165387257431353423272255678758006769340639223607402539109942119944438701520560389204933877004220871951485030409960264263846756129909756946575207991732972135428855391701946312576953027928712621554033007540076524146438781372487930143951947508947063336089678706663186329743397412165079003199888473513283857773595370947838230887635897550283614698749840863714648714625584354006971056224037733774761425221791044503096445999748431087410226456877909572702455151007941912342636251278106718308417387515214453853877202028309916097319534918613814006035568287628655652721644996650382107417734028084062093141855150884894047746767096972312110644405287061817355701956351586322564495568969984775665922169696802966339098716858198521124829207216075444276305311398738486696703338831560041667673786731724800000000000000 [95,70] 1435599927114998648184660597530087164998123070168898787412795391355182528015906985902800688600039866668271933815706015161076029169777363167892628774433771974887494517723891499489519498735739444691184137326570120947523965601385930054841772101179524903761529633513435004413555697590089821846866702574941759729414401946662383472390195710291015229292673848367393357307291137351228711227145051163745854949005389626583857943338519532714155490071953000142141008416331258433989144984247689509357519724085620575229763359601132247773498027905016310687147003722897407294493709540217944192336175001956362283791782457217194104783522521840003831197146722492352522498043446614897937822063429275134912016304409003216197931704621249161839637076163216962741333407829614525668127472142797924105740609925601450373517716570972544997891612223100532785058110984644695107322779424995964884826149952217384519251652101061256708044334443438961246657170410899421488602063869459283772898940129008015783678298541437690775881212698649177997113914717739314516592834075599305080444916989261083183790376084779668108998269353561799872491389837014949579986213883078890446394063030769346396611298711951509127898142349761566528454544140885037936625510685912904979004337583959088522591424428242110904245792725091757744323979616154641403655955846540630890186958289886309741273479682919749996616502099253148757948259008029762566968136299496636423877319623332895990662237718611120515075372245267943055239410388750480233965286067645256761748001034310862575823974131568381087274537512956089143464197410838107630454499184948601755370778706115860777022968265643113504482735962516898553202310417979035193832866543860184728181915904382208026823176672783003052966941246755528563651685115222857722865317401182988198905440054811130661021116870185506860000985317801051581822022262443693411672428311389247945684457653454316510905471890854539232829060318447076029076988423427362460723807718228156372827695493364857217281844995031338617275717937558201003903593071283508856966125604837708528847353189564808040866749020389952565036771552698641013941900137820074627460157585120052928403486055069874210357930736598246138871242531433895460084987353075032385924819238425240646164200516581713832356106926704856548806853917530427389104353767849632654390472700225865614834915670368145618103550845396278772961962088047370973551416822645062446032698469498558645273854494403777781370436315044404955189225292230157575354751719044039152842621398978396160000000000000 [95,71] -38672689896676290215086091575600863025185919694284715160155445151107876581328502660292134840553467906306518030159611938230503445866486598935874039210895504370301577731346654984949065899452430047219143125811759013461210375560462977300723094604068350305793520848117118370635802238760241055715763623049179403718603862847639527659889539664192381949372991763013214394000380234530142505396099716327828670584722913474169255811883758294885748458506662453169488147807818742936507955247201563460077385661900806733235640211694653193925210450193497616163262840665749449542420276207850015898239055464364112669386388813486159594458662865021352300785136613207497579923358560592025547463911155788438248442762972440184488851895227609635116296564687297722380053338255001335208234920242766086124687797523434308385301497711404958583749467433147579118623020657985212320864345155882315708960745262757307803422253590537622165656467471096888852108990265733729729099513970664392459294330712867392373686111671757110751066365467361862972424947649780995675652493079334436723179597109693044466564742147043814255975573651142579736550240316880178383381850157220799279316815475031480874125898604718346821559291330121962611752558661427739587469059800599669467457491342371577778927881883903056674259633312170741634458056975005453863882237719837425209407902856892103445125824481564466738127729594112364053204962536636239450091556311041222666247043905716655795241090593950660436836229893441228063797593442795582351577129669640705947742179747358054976208201491723576638415134681920521827240681906075254292512686940861245688332465841844648116657173153631279730388741555941609870182374316085845930550236155603363346804039197610183718618707570204800076250484780804512658294604897760294733657322176345180528756604843911672992125835123265581827349190197251846087901249588451834850504542293021027173137661797720558284854217081949155999529491087597663013049663955754053167938208067807286360910639760677379592025143186407877314613012941248647679412560289708497782345042278959545470366079788685084780374863021816078125639320326579353889746577732110724526674168813913901673976935625642194825958099021450395685219791009054963905702826410077174566302307074791843519395457442300488371213398718695552909982837953241998826484989793628250427376253970360443704479118973679057497129088373552445471355457891005735801934534211250649377910398333042203494668296643191242529650878116066863067541436297669796013869585352636358075553282775633100800000000 [95,72] 748454736952286963443186240389736999551652190758183683239664654808411170350449985646544533320878925563591762419025978069902624409593811633785531387180662309022473142161268255829356856585403004323159567916049292456087969589366743536376188329006651255121974918597655129645072786941559146868307699782380008157345087311920351937237956893391727782246923673054641785257840169479218117522605430831394437451563413602545290861508059767192516637792284344448466167095670488857112781555113059833452412708443082603610348578402726171841834555259730544199644387628709158769236077943497412568681601922684119264529931603102097504987916939856016148981589171800527709694997591877730576392966063285919093692932036463051352718785950691247267475361233682122319263194208325394468724975765803167981346242892964507665749303803989583389140296660200201342806258758154548694779482306700592854289803104253739077382646615887337707880961044611622914086749135553091448863503318909983052574705370185875642620394980816193041812274938140079471139065391671883872081411977663300601631186998714775229334919059814856370338571215587460911395191436381113446648857379236232713656416433790937512738429235680131989240585463874824862935594528699713081965858038435776372900580090634976007945888733402391625854563206535713475960257348162265904533950844638188420334560413437164417880259846923039029834751460632257129789554468159598305751095675138802857912127884721614652473991199990869299215601551633204757101767965791946569678017132270996729579347710735491338716212105536827411488283851036310609450424304395489685748465746962714430608762823383291177554727525494025976902074239962272272903233239580362208115367666740610571136947758769240667023897239189621609839390687319388041745542165752197573043567974564805880015688228685730707503481744795942320964778387683843078166610305442365996244794364142448020331550398967486144628284005015660552623172712124609131486080240622658954928967861399664530416140150323293819287154466721345365516491588172721637857843146258359378980591029815105826368351492668146225140494034761399122334652859084873098745903945770024873829721002099720370948787872654498676447140928738604339922284715717434443730781003919160497771174386870231401994364066472624613437560405359776333936124977355590453679741589409923386699971506577429239408172971878114612311655591502881024238792759531459698263785036832925733733905938474006432870504980859631086575586338862818249361014539015792677366884689748940915935230259853721600000 [95,73] -6155054457291368065867418367747879329083364385477915511890466665471747968027187867883226397969060139608241190503026539796166063052996965339419758007076448528232658500708623016812220692409441320746057960861093821590017440510982977080408391609151432042158398830160471916089557930144994057518345372735665797826552825139725370964928058697858578709808725097533606534359939937048705034441066501051464511456962848845056847441011097193714143487839841059842110409048434112779976255402849108696224166631974770073211615469528376186259070365515757284063910923521824030874887886147702067647918996022283594961930550457534237992077050532548393596386681291398264587767261919952531397138918372517899562897225552911718943566029201152353541452186133270066123858196094073157086056988357788774995646793620579003880104665125290002333170855363792891211862611349403446813878720066396013451764142355560338691431942137535501202019155955010403854731304633333859031975229507861415950519906725197855249983048354741275839875341099633570844605097057132294871057101306909917558609243802671704301737965163349869354742755927079216671392906312737031972562862314418419317653632205168581103232054951788846798823536482848905931876406587909535225060640933386482448240375147351082707611657801718388552824979135839737131529337150465765572714284747387020992178067384311926761597259085698344520828591544190606028781733603388005283814549092854711767999325599862447021542284831406482493757088586873520550517626623971032506433644679638030048689048605603533009724960806682502008427342145928286092085650629375155388085112918865667846484196968545313359550217329216708000092292902810982103586043536648582935058064335159443780676044671154418211350550196955666016131759451583124168440090897633937622369038175630286248423097621114522394918945244954275222715319451694800364885416363257370976637562261599304511383337454995882882675169893688227709029584269183546469570965133806060013617058012441309896150505124200035644376398770422138815124214338401554765675776773501020976827468102307553358597142952014198454650069950366866711257010243439492377653066877555790519776666405645924540372251070555360496044708214865935168361485563435008974819235851089527564734702540855720821129116552645043989286770588789302693185186863548516872075670839255458815910798044601153523151919330036949183213241508245398503631888584760013811269546346518467454244382866396417335381423090440701845752195592658475798209571378988777722332507034570355706664922143396800 [95,74] -247403100128929205248135058567769572480790387971962763768330051844458281122755207724647776367873309119710755914592691285671419083401860711867233921100552725977948551241843042710688008560846748922077343150436770286013328898243945283600277555047107267717711129171533376749081536190510129421277232052898177042395877416062151950167081783094000859406410086614417778138565660875286418999264380945724597622393885423957843652398111522140174684518560626627557122673332079160786513795381135040982391269095037956327993015481993447538713628542517656367759491353908434563085972412899559448951444561567495805265021900936444697372979205406736595615783118062558401854623690315912040626229000718905622347812452208767472924377614940891763455893809114290248401098174120325768714390397229842102453079258956135889188005076341716575900060917488898826429781424450801270180444219500456898684056861126629666425893592332784678535639750500053258682918911425958465507731816891864091327844913555811308538960744218739354537549580837812532714855905725275678384509300489116157232679003225406927071596536519477723580882080842167487624091873312267495573762699414893449472394167423076858471752040537213468981669187262603336798236103910757729896775704428324399333936297455292126929601324893227989008097929638626071822751652442902261430927262232606111743688529598962592147469884990911017939629551112636008779165098722169959254296395599975756489379488810085377482284348509599779967926988100461224710473684219729870252808024080195991928077598914417130141418275829722834476332430576945927852212538772506406851433602558553631770708598269641692058175184322912792556525883881481508572138691127375575922175629867096554811258894064705041366944905331569881640865341984388712070579096782714306184353497206834967806146628986852765051878789392757965817069522224207890237898062999122860036109018268270355434016779977824030251147963501736112251717118059332963540350131087729269761401598061915851688380599404012499202623240268412297126221357737140781859588301486373978786347758271582658420843974339565018833137706751040228337493621409214136507057012341716558730480313018290024376372051668886391744303878166013151692851090632361008270621342644747521263666779535073268221556610340698011620036120488949723416550659121291659008697520605007893205279538731951789160061362928686382616212599354506763921949001523680536922160705681335922074489645611779534799297183364327405328297183886087148787892158966957262911308966682308550119915120000 [95,75] 12788823134874648358913834795623382012758385481268579774709074179333963252721621454331603912460066571299952364948180037023605447631802358632474142407917152744172253963355880360771520435915284240529218542733326996892090821283678629032254514605283502704899922309773158490912344843081334473413839949246029943729329478961053241293079597649840461993686999909256549233430945234719774054315699526042314286107542668914505741143984207933845935769753344529361491842340542506684866078961552395333146792199746101036494376775935083140978934179051301244883921324779689982925201809932082062492723614300401570268684174201759173185328634051740745039381854206148557995203208011839878887258530254643111203159335616756373477991664152250214591689642515026675713995456150381854867832594773840350970406593856442136480402344637806601905497607498301455044059771939513726106104955441801848958658018354314156783236327430132306832751243181464068722836946411862429889371296345619364860814492010546272583174911904541258646896934289269983663390860564473113966864861888734825965479035343012156993261258512112355127171598752700207861644143784331598628658713333911790332114029313312423243208185728304080787195119866156048509109785686715212505946662517190889797339980501804878643948465881758565647268698265092469204536427215763888473007514511140642376784849872837006736491134085800882306332527066720003754822749288152341326129582340223666560058732572505986615923480880772149969701576136498504804421359123576590317994065360818871610791120097618083796253185739938443927593432646079097870620503968326565101710254070089300453126528875126524083060230442959624560556584766496117590172385082740301921842594923154990414551425401246923259021250798303017668488252054894265484826076159578203702291979539935930212988272346403167653540350376623782609330492131621176847984066756133104559320781884257316027422552461365723617764267398467080409873951763228851304480829807741567353073636962303930092562065240024994119376157422055439806156991826851543172745789944546098214689476540360551255493123807623785012748436745310013117712958552618124056507312095355653146750925111865857885134559922562343206096305197542058110842894602712383259489001590918024680525177534219370601178616197229480919441600555542279827793494332021633830112156930981847829695932163652831465663822525676019766852972216989239955078123683980882476982113039626672895857616627220614428776115803220605950654546883245135179399144648030372008126654066636422857291600 [95,76] -275123197783714729721311070103355847970883246208370539535923284876085123951960456978872946199764753610348409571882594371502217706783742436897842945811158369026007940464539529077364702415216245277489376290455472651449963567551153332803852577366067358980117914645329633032425439006137147175536893354149165404021825641040601563790625395002512870386025290367065675923354027879739661680263897633772502520562148165997437878888194261143896560812384034217232371383543934756342984137979748791032181212389219001214434635442371760407385095468985222786848309462561176221782101058055145123975404689560747550855337409199052143366325577849511091404862635785625368748484090662220283671971341014566102133706265841015185397894725392000290247090888000405496585802369962094863314678062662664493488084796857689261342283573778997345524990771991685003998064011242200207586120521067227885537208200544412089080931720075912355333623094066408095884913189177607055297008519538745157737481838011753937720346997772088147145611297077436659834680167163276349381477563430383171500838645856404039328178421916506968963779470319520331766579497209850549558993282527900601283906105946812421137687067864116864246342010353211765250493489588984646207620533951596442748154182347230714807210456845577009610567174813608500730497157549117727839257533560197871496330950997258737701033907899876367675777839824509473950542469989400904861198656477548434758923233100297716079319677883656208776026614918231560206782572896895819474216563769687522152629997925952774886634091068399653779653163292492811728251771404702272665422048179656557470483647173861111347797362012794498508502936728257904301194253353071356732536009826697434275328214889285968034039541207945711691484787596181252037283067323590631143782452824608499092179750373253314260233258778987096880583657236046341136279227853848318794062162446563653814074707136600675168281713377451816993943388631937762078663255434067216890738373897559004854517009190907473038734371017805290271086212655879545390986647940728620627872131935205580243918443684672227555471179958124374864841166386095214052214492363971231916420866255203130517871036794051737788646305024023438955507083660415193637383199137818157916450636651902212155578443202212854495275191724073196929937589394400377137538411501908300670073965420171675938500603315931354416015722044373994636469244632215738833782076997354426211031099087219160102726865615329192398775903278018682741939475745577950541947746028671366400 [95,77] 2958969800569635249964605539061206961189526557183192841266672605309368887947804686090789130557423478742636543869020718271442726393422398820744116317091311073542053090777926016949628696553707454041808967311623268717953144261042173448318165270055240330005005084555638728579129970361759224965363061204192026083331663338916613808305420012558505028328968190601912596079776180702411026487317238433215382738061005943484557781580595200492005322671406758115375496608980273074332220826484549454330835431689061109897545184828601406175705359724874684614083836816373572585822047791720773820327647967809797411385355108922572729633120225508258170717626681367811086016422207813551831853873532108544621076070997043833679623781253657001764286725020675341340088146532673371854670517160169785866974582840927644499746282023292396067988824680437282487793331291840509130133647326377447917085874959046268896623444185650744549572861018837414186746857611080613769996337972330522455415945897534224494575976744901470310332694363071591204019584330486012746652111603649811675129317135700747979114603604349223737214691020271695945147343450832113316880560321331412758348175817600655358991947196735323430604000992284976980698853850632029577660955916788207788777493752531563907868585029980920935221832433579409121645258591937877550540232410559886774572036537171595658809879801044417649846739900281654137464917831047613207589844837511207889257165932625244546344737889233738290924523246980955052599095906408458429778609977246757088247090389231049866089803176478829881624648258285592296658499073178678560080653085302920135836100612324897850650195317166224890746932661783790623395719730226044835491257548017053980875926557866303225300454351526435563927842001723998854259996025030069909451299863378205991361372648654691933250726404836162934144320758232209763641777456027401712494556016369216731052392184581871614997132301976288283775973972538294142691424798634258680176208139899403797188973107451852111422328106485325297291147456660540862050861174138273320356817658889844344626140824746277185255735877067400855552749681520770591224818361507106802377418939197753860394039702113978439275958443808421811702734341265597073039231707642996544456465235909770184730609257834876166004055356208892488731007053031121433869527707343081472504379134407226628939256110168619554395537924990670612274833700794084204012952128297190065885106811035369627005917972517898786874354246075388092853338509973554849197546633655200 [95,78] -10890380093487731659427409847186191685223297129449435370190965519954770888448335505627818796168103530166281423229361634664426217262978476210423456175629568832399123145464649912193373000236495674028583289396166197998350740889017471869672130691451737136643216464550830169135328005934552567487877857409760236653985061208031227163526927536111150753637505685146947709655019470665243820490236296261848608546829328570155671441716236155211994506432087257233998343453619556160713441809728641014880239582451012268543758673754824294069448625702659083187708585656244899292847354553327319852432105776911780697105960737975261427222993862937923854472268883075344860860019517841519133601558627837228453750931451202800475667949436112865629914295599307152010973330708364094824640293889967888879589870492607302928411802019682410013469067792583579951776805866353699266976655440454675309670832962944406525431626499771719890437841175839075010583022153368088090543425882185541543945543992987449677127423558069654491548539138182243799354825305189606492996040101279011258860669699497748926929153277863719550962261904685714082892208798678500735465520385537371803120994719936070556809554979339625799185957109711341438642887054926543555024844920231285858725685339454266689481095076793894033561929922151845023918931611150538409399398730693117317818832229709843894169683894309974766457607538960575644792717131045659062446249046238466372288678669889438912103303047038141128305896097356343431104841486355499850587928676107064126230789148714234180560314372002256991411423338588029596642090008721165387685294349240042093273828354619887180196808774108106786938718348499113676108180874455495723025520265193696332104154535481276339305009464141688759117133861390419994439261167288349554381212620463794298506464746976218075307923522007953889723809277105473766682785185174507841705733888594753773933954347235581045919653554691479177331253114562315369127829551491281876388763638621529568920001829211175035550103208516141283840384744717970430121017856252036828036421514585009029750147845657576973566294009665337151670880818401786873114725318208096601223115082410331642146945162059506254198094341270311470043931347472137341732741134412307476819796468620953564175014133057490562269540869787151425200327606378052912233835562605339864524209625210708284840667540632426924822720907211986824065584881534477561274232518548618059031458367323542603197850499692442890293205732303649798142850587001731781362440000 [95,79] -148291561005875371489359527001403341609419190454168062860522207725780712349510766537083402703634799329305144104985174403040010160419241346710456794891148100698400163609566279210040508349989286984886245299464668225157658452355817404882050784263162982326003976732246469877296683877515733175663783845126983752111769848120228537754708732012062876905671000819230269064111838725194935412094474690024482431453488997745961832393212317253777429659797730679343964644166197028825925495737378910806570701612249909815867905172753885846445738297792506281071627834832628293518869616915903073777747648449364993801083075431477899143142175710476074141988596472691142344771698281120240808984074280704351497797316110640198037308262148534407221949968334016272226421957523261450522828706136677815887964590824664376788942443304913390605349779267117969661387912811517600939217627738719076052774772949815033669060474416007426094717131483599180566987807575021331786488648814276043456405727566883469499978828631807082550642633058089071400354233736584964515300586738485282095143993478170206534584940215097052246757916178985579143098988118280659019538363245187956563683833490414839699011888198389493457445798542394328792314939652816636039076160314141799084109290366756751468691867769076184367591416503308341687790961410953726416318054498304447169370884196214838408261618446151401960040281125579684893189966546607890221972966638734856660330662940826241171642447034853291066283976282102522568400708882650970531281675257068098981331148342326566631727677695457909917277889713056205374195846661316771777730150552220258640014599320068068496468648949712761127800603569919608537963233781389163343976215581203741961622353774865453956129277144150109217793428965980354650985157798213139082063734508874134696896238421693336974254653137544413546244430737581453675436338591403194584703871768407834803593071142917550394956280070268937991096564711719100607306761729886922762186161871212764721677520724898285403947989115123879789983860336400396224797200777888620245689076242056489281782313921068956800656001842791827153077266463533478115791971908833218394043564307014494766310437125772980618941938635668104949894468560085574866905744217953876375579771681366815917804293769258227871894377391344464472872300356973441939631602914542350935580976696676303901319884209315491230720574297882106517111775711613958717991005511798543539430374648391867345003908323131704435753603888574530512634071570798080049800 [95,80] 4792866302371467228314719342740637635785740231026874924942363496787471271706457974801281592565937311716774746124939813670077051584009256719848563012083912376027621384520366639850699595083382932406628767834431222481009006547400289952142907380782572954374552190021179301078624271663384530244894800222830090965519017623514944024321425949937362399758263738791434146950726218415101693313719647219421679684295631167178986908585457021567934692969324461889693143869106461940346030591354148989224172106877256739505210978658025825969393058795955293797269883973789438411047113922244503332288730131503982559568414239005774347721223800418266313644760713034640259434246890421160710502206027581749969416979055883970247791628352206009539775855305793143113621789047557808132271690269460891130511792911026183361047370486290732464845232958529027731024883655202075552123826852222895206906709659693330907219122986429737590369704759282281353850987851940023324612989241391339515136720852190407917312801885741166859363880706458091143205065770906959303391846616716294831352639564048810189339097887905820540295838008600615882084757145018612652260693498100239599982947072479847839938957948346643868647450763880583460953819346254919980971622759432803558268197873943365790563494124617273693626726905983943257130669662611177653565102309877723458781130488801502443284903750361781986101761880851236075434366777137226677740603610814045000255009818223052380435740837962534374226169503719558612156819115378519815887594150163868048412131986797394962956914965487998431177132525691816951222269589441106618368211193813303618327511763541981287322290105736863315235992949477465557876166880501390448301522755015451720358537096838538535407603540686782867592044569928131193173570884150310640000658422129274925761528559567984432813337755534441166562992472699217654935465315526550347174028927731689332784921417832742721418663043691269474641501693386731902594766560621045612497817896321600685517560347128582673287617956394358401267479793216229291184896682841196547994930437696702620692211980196903897242811574111858044500263018275581504210309871308357284947035171189626430284294684176706466081199310766918694564867659465457997549723404697693674649549274853281487753183286562513177630645461249542688325329080886111949493667764571123059469852580287471248792280475878740695543506636822366682018803331771326111432736038331563025733935651151214958762039185684133452822807722624102721097787737699664640 [95,81] -91365495253954298134727420556877001751711634417232867752548086473286616609536096951127543149930406308060356568385870380224227721431125142422626613315633497033518603794777392144864186501308442988564003286266779604316344948904455764772830671284623625476630866465594685246568597499310140408772432993732478535206247153340216896580356685952211686519649336317178146798222283258559435775743204964825243682042578269678810967453025853963917652906260116632251859447000461099396233274681961284961490335185550842226563162839060715848706774790670079222811199938129388903391280221547000410963626840057816613694031081342976396596790951052807435014680251874179340998162787003305893060907046959995201537699785653102874363667402989885014725171439308809682554077994339501055095257176903959793741991552716598058995920134034505814288307995915414518427051906396069495801019199334140291483523884775120145716525900688501267798010552274837292562099861684725218074834592719607221492597215629096873627371427316612097172462632526354521460366523610475193387726193021736250779398096449937848748313184302002896696208822248601018934402096923374646200692189504450434383588457954689061476075018511263004883903017147559227559941663993047654432906876604703576509045702092529374628364005685056005750255565529496938327984353462389321461447665673300264845848646286803024091700487805233204971038041529510714350216148124419059914568967885534811403997519448132306496513956023498358007359767329107121277473310917069448170922273689972785369647737086945370104238028725428142154492422591287856374359714748755600836102184225783928501624693704507346240918468053134199196906973456992258179602122852842521060269061791425167899697105014242215138971796110439018184621447508701932832620817389710281468392877086344081840018674436545413879645181431835873264740311483308226672283074616944158052774211493973014104950326936401618326309934167973364382078223598213639035185241603846041592287533600367902574992995177970009591537595761858520665025436155259949164555618871660301256952261898582911285702854951424672867066711764467131646080363294518200753493138698985258020810789979822042562350308776004476978152332024248556676653307375040276793469176681837758301251557181195165502584802009780854636890446340664514074066524248252523434487583141931833381066375582204841490262298265883093384010201951613718715936398619843668076212572797086979438354667235272070934319919707563711604893446799064670262998295149280 [95,82] 814998845914318867443034556955485964253092963680761703756529338899230959219187114854079011681089588314281444979538186438534502389970148730259317962625446639656647674077959934275905860789432231026036025992642591074466689977139087503993981286257491899233148436683484356226223216271265176928065769529190838629052571821587672127937536121436102272799394093758521652911109765100134976608829142397495708008996777249386704461602529160363060674273159303717021636165552012776013084160844149750961922844780508335533138587401800122129744292960985474950710399194693616821511829065605884731136642670288526441355594692101245959454174664564860987438965630579601275155933298360239558069690727359106728160164915209833633224616386114969619099390089729575725084472688751641941577093460290910267038290203941425057562495623805387678196574011861300570856544696503894716336048674638879166338983764123376874730261963406091430268993687058199988533398330122742407199355111369348714689038695603975606443597865788747923968536780203249167178030818203304439353185957332065741290238750584153629455791496032377410010066038665069894394100626677642326367184014497299074558939399998708332076416873486759853888281519163424814507562550686127753475889885781979466022931915054094936947477635539657248236749022034935090790392600680314781021244383530194754051167527719126355458367765494043849220003946531391256159396724576391587796043636970489444856991446637738496955796120995087423950983944691324210499327407545223277194852833714063458029139551216760107550619083370505192452738246597563655679133175823523672677064359896383960759360860047209944647930907840249427055161728586004251446056926823789255818779517878372463598200922126478439917843456303209236286687662504261266961155352465487236707095266954182243338946551528294455660897034723424962759779523731033719406559909232132459079543342500208297180637831111049614165029688417556561127063750519129354870648812144845055217608595119171475065426556933801662383305195378340833351672741210518267541047909761700517899208747184210915743844018762440474919036785998877162367360435546956101350615888062774923279124044856065222325403924386905191066753939175621838810864848334456718383461701625831582610966599161916041702611499524203858252398175606857087990273553473652751265603488198297617877371261906613164650594484014937666693717145105279358336226295670251020618817921813373837300548924897104511741815849586209513983784604098990249278086720 [95,83] -1319254207393080327769699383215565833648640098690380652753399602405132009131290785238981597322494939934184128707535070721260250394721533501691727770754181402153377626666153116865138889129592814919890556103088911987589261954814955301843697431868366559657372874565020847984289257905827369019243442728390075017840021710490387738309471611893643135364588863653774231082097619711819563362212889459629575461935570386796813905211000848532914260050989054717997356345144190506439778461448958808021253844848328317880462704316446229765363912442573791722707467985000517508376653747554033712454079673923335316895485360197647635508270476537593310893830638472253375365642173772739229633370795156067174655207387561181594407127171964695221393540065335104686526087656230767836128748336329060138646009471919387897964822250377860261936291394194596216401294344159148701126019967296044409725522171490586361480281359023182370315661919413034017577650292623835622857795670134815628698579553513279674698804790848055139325788557769319131628339518164464102252374668473014788418387249170983678034261527693104917264122419464900384506138007804189911576246319222013348389881160966241060935298919731604592788821378265460007026864162555663259640451339414294920065046646283968364798539298098885387833413680828770261556289227521288357611492794149317384059114847726337248712147314764752864023753067614097345651421587604290892834769351064805206811461540132233359598737447811042698732566893155529623488638805867026585877064823550382012911905065027690240383911006249237794609651291297977221979582006634658586654130967418998901964113524175921187082780844759723064256992050879241633093246509128458909389092351194561059687504146530466965702849659946064771376872584819509122773593251828275087150403824117163770591411172259539633694330069411973600716834806075751527512362726447755537469629471269562574116272375938093706346105444671689180186482813763850095096700962733012727743406847458597906766470050490656396849155073773342213780965723008215097529697410086872748990242388787552519937978712090146773024353298016532401008336168994615592863549157103654175224422799871285638406398799446880736003094494404668685130629525093279906454219493627426259764776391937436194543534511891965995039712049214136382297967717414020009531106603989627765918571880377541765840603335147791770725911246578802059123392039629081252930728091920943643833709494371231886418505294804037280953809290737684301560 [95,84] -2778606822231830608270065052704950710651313593756570721809120531997569325248456577306658112254163929520498858975705581499209788958096695327340407449388921945022774458445572704646306803544608880852683479053583801795437402655126350233155752538172492663609394524232319716521584332132181675248807737236363291159781263237526962766348179996917346951376316928439665820802145448818491258514115854781156193052868986336472675396966362360330774746585207240444590619590445196048886554676049424601028068491223023216508596515821257438067130267306860856707463497333388445873393081590371954892262420651377456419028000127373981065067645246380079345910527647885307886643832454437600330492060347892126982621303490663438634920356324887242684562588691431894939002752988362599165377703189547468256495605362990849392016634161639478738691478294790626244354289775596127640281443488251608510519552887254829854277999016488049377796866712950343329922331450762440305317734732577028852325337691316160803598429697316964295627123458326597652105269782409237534673341526491556569906713097379384291928851002955533335025004969014661130727400626447116403984939683521024149963413862174708598172602214204623669368346716119265905248147258421966612725882682813373469728739625389953259960128260108662917598599305539782965046509447970600440792370298006764049486168186368751365575416858962176136137495653284127451494216029944326817717007613020604827041224165105762034648041545630350665492805913639644789333818150792253499598097543762998269073952523395507200611103119657847141610642354536259104798207986393653757527393133526230629718656867570809824353103424085753241866597977305842168649089131454455543056409740357433633379398941799176329529755035202835374832007349337865583485245084642620398438599323444646418127625473480725800204301902126489659535584481865426747456978760839249344495907436411685154822507700781827279670088418329267268710933450913926980328260743153446589915744833326989834954626198666687445809217385838143938682576136188484994637718642315535075603683635766809371752168549502904960849141464355977401317780886088839522020509590678068335316695515329698132503285859086222711636041922260323144152552132878055155513373721177120115427247501140971452088434792453153949006191911786969536554880897031131288116240908292404198248455001412410574129212614482812949262367901477947657859194824376624170528630455274129735233916943222586027859634766384587570400338268062720 [95,85] -114502275368077925926294714915604990841503687570943117590424179430355978603579128556713289355782036701782367172606204254671967702609531596135714575853567494550362608310013990169898631025240109697502599505244717796920972155547375497973537097741782968807082101240709108695393313726387493784953739501376127096105782220540246948047778150852164284193243029676031816291526511553855880760500335966920575434834939163860396371120970675366802412463369731340974778165539139335529971555348561177090243947368984667668419443919219771474828858886991963272957028417423809553807023317309579670953073791981562973095336352605703009918984563805156292787454974307445065192629786225200670973346452642338009248105521097392246365637370176538529311714489059664045244496399628522676105779910048414075108060758939605911039336540735648429554951596240351885752611600599905656936333008943840871086553253238520381672704469270877938400909674371513578710280350089135978724829832687777745740733762569362742329585309562497173348172540900338993156661536834325258392216232937665317335856807662735542429827572687341488145683015044300510969092545916053540382443451903793399809338867312411312930389676163403713517386108623838367426588149634009252977148597839680523669520511661107135126937866799205953827764921148064369820635349850017749111411773674371533929152579937475366796631985766136331792607679087898870913709170929480246344194828554106187228587315971069245819811026664499377404687077849766734095665072332879334780036490271631875719328243620817276055220749176100309519371671378806277778749877915146735619002776963710979030112822819899939318821713189057769455033901452596536458814259273610527106436084937197672271720425047180268287511465200912496691961281466597713135740405013726800184831778307114604095192116393695591131775353036479769848770510904710080729909127700549479159443808269330349265970361900907046340885727156964612617118346280598266019020950235931674345964849050167280765946205178282717191558336376362711630755769634243219150365550199077797408700085230390307245239985290271230554603517912212904383711308589187613141774072270689579551007522599881532566484136908082703279598737186400014439050693110421514477844455253648984313049114098618019282238164227784023792644471942843073223614579692951797969271492690392855184175961778920320201925359167846310728960304157188165723458918559476590926580530458268418034099417616544180019011667834688670003242880 [95,86] -456792534076412732999093525556313389903818842786858459032341205566985858503967832001996781706013152308993491409075306980803356229748978631253513393054349820263223403942973617217135019900824233631843416267990304294088611469932076706910762553435554386603500760372304442739317356782747398174909093568744671993774943858161382056001527709926877037640025026755766505452731663088333786311303935454384065037259599264886480357998255432870027039593817653186661765086915359338104676668832383044200092926412812151073557952188332638473083965968024489694062613506506541574033630036887069500488500341351257297733135096452285815038135870411863205316832635056563259630746255116433405145350976653904789297505948447101928471341734018296715531748611309074568960309267408843179623839952542355080025420774381731002187321283743183339285215015215950530146018837400501289462603754260790096069394193285125259243216267713608809578300566219301148973333136732901353645659747744849376123085298375509943796378166990569050863031940472818754092565383284210842502766079363305977807981913545023739250436534088741521353948038362491493453977712984201455266739400447853841553836418311970483061105740129577825926044940619642635810746390931791642844671429175985949079936421070737805986817198266737715039763305446134912680375115624254636314352156949178451909937594048696392487967170383817625770114468713808727181095851632594942397501564567880495552357336819854297090533551100961401522904804962717242112924160011409539931597586484299705426163132056042180044214002862124468237029617869739941932696087375892726418189016307759320299650278871375504760407874593361171982237083591539201806028128114495880591695833608990558696563842217386947567319953634078621251139785633685656241217986027326768364155729362268168327213429710139135577910497647292030415890486940849717646988473061372514670389541903411361613698260155334449252213354211247689808399730772849357612822462657492090767213985024538675945067384415007110960987850138609995182115583999704884832527166486630760650565631208216238057847669341194522832977220250297126727839806416681422111188214782156043153614850904077971548662143182419328953454492331776288392054809446848263455777675584444168605872879987655751299829752888723430474006765073963950122046317535498496075792754912828229513424100119943109936849622939246624455886142210202130272987900401877121471024904129906135790858207586458222750677002039991915906880 [95,87] 3518681514139291116026372549450213560846250874282655492027543593898701917142578718077375144078309749794513672116451307518837848112253879244902134325621469084157958523481314313671340185319378112597549257525022711709060024855461139552764311555675450591063298623787773033112509558014709934527264200474336373409884311057180332787051800495696174293299747551642996217106114153474587198789044442925930038418392342011308048818458502369805483299848189173814187914720525979783174031015604137856713019780926038052877319076466315987303870996379502247793302514192729330161819673830076851886897132085877218446756904772739888351902377908676908536988168330086077705755008594612066409922260321021982872872596442999091871594605161635044364088556961692447106341586388408155703396261889819740155137104260631157559995175863646542645611318986062617226337025689620346291939510123658701788957053427712937623314546988744990867697000063483431749219251036472544103719878215008625963497826686822332698467712571989475839933233703344574247429978825289584070094719018951799387335156627468763976576517715187833355813579522023049943008935984241490311321200602332337486600881105731060184869322936415318096130170685224836808934233981239218500804322031408840598930344872667961126868372665511159482814729187080046338644629781012862190085924159873002953644274749457077603788069881983429361829066802094597905549719025481958515788590473767396284766561065732735738932861277615303520578087954592793675151147420176219398266324696944453058949698907708854272234308510020245659691171539496946815531829055191806657431415972738718274090022492665068105989405963732152977257862837831781996035543468038972959627454769571248489316801615319836722207109176564175729784309174555198221608351806498991269122539858931594333316248549828601234861485655153177532539875852688939092488709833434921123990151357090437554830569926616615030341845974780063503676233548962275486235584893543278207684586513660455264053125763938548475083157967100348824320107132494686702698755592190144180760698618080534233052053564392950059234731525317778285252469714702794329007435959763481244179070359628005060570319713895441331952616202059622507810224343848321140938624621251790376167704985007644631591642300195975285101590663461019884621245673604369883707478988712116782064488955092470568997673900625758791186085398033822641683650697344711095818719349947950645273956992918685023667293922005224760 [95,88] -9056443100954683697635679666073300304624747327403459587634687815990915341853160560829511938015627340999857495209888700563666044301665148228726860567392044397256466358440343731828088012649887054549631110113301429212592466226120307613838413950237050193261390662351592464418397255200379001588943520287320060094643844120937166096470269023297873306794762186705085898803761171826922952505300806386612457719230587568948943273255159453053165722225514542136357799520332732528505079537795352489751351083385492267778451883183902284069971144850476126860691581838875163652474256682783215564484478631413098720525167324321582372913798032009580826824355279849499671138150412810958888967036643800598823352212117320000039262430019876477507269288427459037767659021828490874613256065953858183286602949184820058462977477314972693302720529696460388884388598288396090067136439733036590421781876247690298175437115039821179548675327786414639567484498950373589683789090808083111422607602243652970650242058484244159602473633421965814385390577338099009338348484164115659013443649807987462256798640092317019665307502984443175279641642006792425948865020232090304110611302683572118674622603617879444039776623490570947106689733592500817197411124337730062094086526377277157168930169367869103197643034950173489423500653907534201974129905284729928475829568242633207577620365793565008788692623156163067081055307378860108300278084929998593201357429797908346190672717641049872740105657607990674213941850676456528474885517690109536795514305876184605006824731876603912070316620823105473768783271809901199169885004908472281960225175406421450900534216743943015609082943172568476620290535617717888257525724459376512913428929554334549294611001774595762405120516238423402796904455456744155785196174264605623468745951053126981978307001017833623493979575247652490052306965570356986673793171489397908861449125638837181589172473115153221546807052352427577805654959904267788162387898471244249363892772015067870053776262386453370765240527603889489168426273786537499825331362400371299995850828449701522390975332286567548148460980519065800610928631295573885385546877697021769818655474803813195741311026476145817548735736972800175679799376983479883604248754708331748822823405582808844760040616854562081376821670031099132520589803424382151607295469108657372408844313511743091748521638839059277775125155300388132314291147640787993562719986415233731106669476004224 [95,89] 31423410346712905062230601618389139728409562690326872280409406220365398357232399141899787144256312749265393151808695154597242664141522225229825996813606925130778767003739305096244254265099690143481652345837383589232928831269290004412221060566319670234643627725948866673652824466518670165396019977572865576051518510039487866301157088977887016266774478097161558116314423522002215662398427345836316288468946218225526581208058850691786690027769441541849483727399598965554415450357424535542843067423661672575218978657743563903048159813439695725188028000254774337739119455969630679389747493676053377728808190298320712973898108808284049381464283452256238803560194625109991811765669752376835836500316200166554311521694232117147349010566173102006015819087620005100930022054496583676309306766894363702265599737451261036266676748313325246046623955714394233313411687368348258445639099371250257773991693283824272278670676027079196836255141634795980960864120991683687667399449180542860943610093651527705691650674669050424188873405563237223221082483204740952467838939424920780856756140705986563118473632184578939449465809203659634085438277051972427255396041645075716521408445031807882740736096030614066526680890564788008493688035628180990570767209427575165827681747317938344691565451667505523326856355400320611907242138016583412551185005726989323247320764854153793291735039396830164247566726331135135372433425031188066012930764862805537236573522018058870444490559862031132350387569662051372280756991225190828932532948002873767833545928173889211291821820079840026680995040760285218994544493186700874380574762947823849193041855195109875568563524970399910001313907686705979926195221332677021119228055700123820808510710835525876572876866302223229206562724121586760053723742999352001296575448579128988970666641326190923451184369104468295954306895416826989067898518161987393106198174622670057548755843441578152937464408126840251680861447542480822169831698948334685201049101145367257862678936290759177539876966480397906233542807188244036955699794837566918813704893150062761504694684999908267523757524090675575035798176787669505574397981055918300830699497999364525267397644600572890218019234867122169437539999607522255242063262038887687577685454577634205003318360291679060478711245624413609916976500824543347558951889318678558206262010108047511324455029773598289687690389615974813792088231349057722899455911086764684953932592 [95,90] -54116167612482703710563045046056644861078192054929280146772831900056362869265950727871651609325527447967298895263725990632856732386272661338880364091774970136038875302940121096185537619468955779472408794886721997411388498216765666619423971031656276638128584131507617079896604309867531599684379320003074743412036482717697747367190812016644417586764361740916343641295540935693587494926836943347113646339274748548336698412280271051691557175262727415221320081931197065992823107178858960171158810260598875986330644944889837722313024275890672379086217303968451439613875491498412903347846606781858120883501579959246136342350411466934876623294366349847607139433691248178406181662242883463355420487886294886338593908336838556926420326016200029643484475713252182522846612519183909212761050182881227328854277039677882272041369167818538067357364186576981908853132709870153758348854254883802892438667639196416504080166857047669422155273432514275668088084467718462718103748464483939404132846017648367898064127703611938107654179199920445835750864146733822447968100228928042076706237206545349906620956225964373829847196680959847715329751336619350891167774307400474591525740607125976858908603492270317015674147968684969510168292642399676396689887956096687016850633142637235593118438801498480021622179168818922918512230945783441656143178877361821653881547291022598403647839706158452281266815440552935790209903204549779190851747234921687666161057494201510581928897266490270890528792900975380809441169139583323616459412687707236056345340899243378014272767715672624639503474449287491676037622136109401242339916957694032109143432420176555041451315544040975925846319735505444792301684030394717423111908311454738560634924811968554037445869805916544291224138616116633163818166456136236068378381782624372718185040478810859600568105044632205190641933278284882753097065883194799815937823744291244961626439097748988492441319901696390827038331909801044719570454991273018514472421201087201225143249388794841422927755010730544498094034008854834540664465964983771858105021824711465792844553335949450560154234253122081622213549649630143268111064342343615674686170536675460574318645991621712639725269294037717818074925061430390952778114158382958838955691302441029383350578515413901601412565521638110616925382847179235108885812377875999494130606406754355083918040655944547490732775214710061886712404128818661140033173596300536734560 [95,91] 87522191674808931941870773746365466758935565752306864051186224900466593691401278201963523389146656390355001236126705265897652511911824682266524826199135545079189823360456901096142838106392922058385969741456894525715739693614252907043143887213272499128853412416828340003300935493852355138761528001742871810800298427321782284098898660720974932759241815850164433366810157269307036392283316619628513413683105941667286219333811748620818145644784971460798869667937751814154690825192051378330916455747525970423072124826567506096462908232267205579973392715491704675143955752699193183451967459304235845187841478154795999491998876150514901850443717808386025113439724390377633855356304164220787655494811301798349899333529771694889324185045927033042195754264756394565367586103174160401594324443367662480249795211260652926289326894399018368097549136895620859887980139361522162810627948680882505883035661825754346466885189663125013766397222445459664568896161308278996114557828568891495977527591336862586478633751133042083479191135305495556548906483054852205376605481489323733217759434410213011120613400788513679642695154613360395137581522268926956829723449268962593615897498386882631979234931010343993967341314291147111050826855861135858553551956501519936646219750509242747300377741320913077941442265618253384528426846180529550293491203611064804659853622342337988002307956234971387019918637101113415050220830064069665504849831488519548398214419950853005843868128530993675055018164575703276507382086740870428831176509315671623882523300969310490767305507373078935437460876484175161491274908058181977813492815426808052430808865027017656536994141627492403105995607905578751777782522798410185218597129081879694128050144233600570357817549826232271651199036961128647555416946742313834312960108866926970412912855704137295348499441740389824231655089193695258099253482140822189209365987298258150767423569756179017619099347044045405572207887754610945116798951728839539485601439677664790331660308870859900415841314626441196028327765400656334446904878907962751813973989163674985462742807620437838084123847251417903745981970645735642226228271023087165995104412922255576699655575570210231101764820694840224082468822649992774753542305814475864323165948034700804297234301418521590648187336601962639861070265712282267421859340780172333735040474195784716554509631694620391996835726659812091127164455997149273389449993281748 [95,92] 1737242598208574749544527494999144972607486355452214704215927347949684925369076710226738588555665026337463696772279826859342454045202597101898869056921007507617390528640487473580465020190169695046738388241611938450376803017963690037433147072533190503361476245009454119683199550371418266995503935348298112216504124735318619329709023720836888127104310796511987161809412393469005303506668300084399333617936198982244752675396334096207996884380622832322557585062705777048034604659834909438843930842755396918755627047054389639926850247129520518731781963465989797649780072314117138472007595710002091589376939179196577411187177258881830103450752930331129626928701422517973481163408601749613552574036833224674135919313441347532254831039754503556359847761723111303369061296248697500878086203528431560684276813789147565313638248689682500036944658337418879240349884854723308558094349648374411251965471932497224223997421436440838400466376777101158479251684947166125937377568143121698048815883947783980121650979718339248840699261295590662678601466357519585465733847471234900204799023412322704326312196482499723486384862173462719153063114130527069291065271259845390665031870747476785959965841801375638353992660064779020187605891171649589180734063684668481044853322248797944516985350601211971112044006371372988025797995418456104902399203906659373060330857667026679529472179356454815393587927796899203084400587304415359685453110358922441970581529424550058181131798671241735143103140954727215327972570383578484567626026431548882864550518059467661042232416536066859560953828217774301615421643804802397620156950273672470368324401440958959604664703926355632207015360127889222899116392185076395098851410719120680059573434836177378477140308944809751468567981013351238759670960989113136161940742777081843034618728673755390644968024407520241693643656981244204189024105197932835862684119714383456323281184769388861881116682066883736894725295611489008004295861761748648281876483287579241110727262978785370861096188618338486192564381968808858736579778026391781656255189187456715804557381512875349828031407111154720743112469321592968996854669930239432922592326993467593150451251811188783919715272654841234468708346761543943394094716275765096874949581490645740914259293341974428591030670833959230820016181271606565832634020315007207998798488283634879466862662696811626044560680030676368650055702624427825497171136 [95,93] -53083051634156929472868319163323598061905380626690948851548466357709790016559566920511024966059833848003832990198682250939630358225705877807229196481111564324763787568901011592079856764020129849056313244197975433040641653191497162435518445112401914295338303239524058243536768079787377568554644713130890319152133394427541447559024821237047463597962722942380717627490393756652217563601952395321182105539782439590374002696399995336003878965604921141746311012902914900321029432105847063697988825314897593570237726119187163508901789750528537017577647714697745927823076344267805994128555209720153760439121923819549520410786961014501214382579555097884752980633624763518691954974941097907740599275974750321633196061272740177775755473401994514084710534507840744383416101960140457887857290593277126664910243340458049190179434870346540771529415748360138201736881517540717999360089017141871955646305528459441743105089332832892868965750767454099275115282440253796510150416723599733788859954923284404124597256566784914268376561371435996971158366098765363433967191230562670854323702441364817431547468412324038657723044399205208806410025875850552612209303664695446784284471541767451267905279063665496140699815419962590871295649649169815718281947868808831910564572366005819864309386420857479835514746831412250650225981359099211393500671636403163055394767679012765899464929395974602284538771417172544923791517587213501034871233863046132421490297571517304166729224307917683329658745620691185900701029876337447674823047623414797553379409075134787890480955764411794694513062101915462546297240665300331609381009970094102295520401761023554621700499473176467813902725001482043643950386005907378320041240188560228550591338818904234257162753976597755642180026797860351733271749547375150673458856565648815468206433721146960539164151257421422141312944545186742584675887977564334327828209021781277505792902298302335159096426919250411418943556216907516529707283200873573509090199081627350959532834287128329793257711738145783623012310674753181755627114644805091624501154602537795670809839055177911884654416743688284881175850392439234659924472589827054440472474749437513885270665883800522757414930041208027790178921996358891982295616217511570340354968242617184993509945361216523439625271194601666557270328722166113939601500874364683785504176049435071483452281604153051572262256491765765017248240688982306846936 [95,94] 49782371678914994794815422289826530815543640350212001538667850350036512385991501255048833413353910555892055293664687142817174389488162920713806230251467581337752958657073183360438716698101206990589321521694803624736567235849093993970746555887205762391557624738812947164149494552822198601945149408249862414122224887830568659699279068717329278810310228440663909824010379623951398478603789496758847112478780477133210123005699501397798841582149105354877889614189968338123807561639779987811216106714255450856331781265891298093336359118571140814313389724712875260557256742421697400187445460201616320429506300261579752448956200196859944484493608832346160523070977445890674318856822712068102483577739294473376113132924540209811879931583201019312840277080212175927057335636958256103288304873561066053166418883732048568018831314943007282052174457237730607695868407516723252133312915024588135452379766730194993446079053057023532257864899616866039605784283798610490436344577274385602652413009198641574153049319465520241755166989784317075758763738349416868606640680388427647265265346656500159528551377929301408806803698277785221497171359901651018930782743547725119979508380968773669371958079947476518586329560932697480207462796805695388227724384858603029989963717906756745325005042387196785078963484853808179493172447866444692730358296307099264758575587556867389666538950875880094710960533119103821304976453221617845793820124101754759577686057514456264361092761639435034768283639516169313196018450132602732123026530174825142296015797313139969973534762077111727280667096207210316768314861296630614244135875682233863314193723186031561427239624077441905166619289291070642765988374314730259267962883423336807391304180386443529876284987792200996685330028252305801948590294857731070038645496614034500457972651571245780514925448803626771086660594600105961401971841259469040769565821115356399121635509684945667772180965390790331192994377600648038500852923404802902105846412626485773532817646430159437836430099896243223793730723812230314786369945378335476039397302546529836365898432310365186426908250367649915801479097324779283795615561464222846599101372019716345001468284097800561084707963761106158594330842483854960294863553730999268424991980918342150976049809058220163612148235409857539626608548738579934595534900051298803962127718426873568493422960400212577170010512356805744772543271104400 [95,95] 110385602845900987731969131537801403282707587696787741327426196118412567230222930876218931745582134816334353747722045702835861047963020340272659842502289445153770430729087804793083368086830136518962477002833212780626460231663631772641986257434406549150680832203746398602457022040502301557143321153319213360010639261175797948710952825266727950158910708435045423488813503398405692205018475671264573630783923136406845446864396331404685097321055123450571279070367933302976109552048979677469617536485650602192873747334612787166476258336229575463813833030995989955634063405192215326992757803374779116156192074505052049895628175546717813571812228772181289041433516121301266286183412174771639937320401162739749613253970933980634822813652823793610766835847522709539264107991322117369330354851456663892003483796671156613040649310267423303659096297777261290637930771658297229795655340356431441506230839744427787677737385791985136869876288449489027205890258351637181286670791213568959484400842341825309584358657056287878487359009479290417653947543809758240567535130090624851640515236459393792367181922991173724026570973092228611305736687546654813718161612472880700186664955071350153204971388355950045770378723133684009936956658462548124252830529742999863097466723755298005316545035281247874064569044907649474352125760667179419935594853067403974042351451566077668943812663736346504371782048088793506485310646836540559809012242627094114089398243955471515349664620827698253615435557051733146864228449870455803597156767917983491890656786722143248464323728079934592970183478606544829453399079414261810267056413517560452040088237353119898650732479303776394747942886790218734048987374413683341707149372399153600144004970367816332155865286125328000174742456429845832304413573019011802677882036427089239098643480225217783795402637455886587641501306206562258496539277958718327983471148354889114622452357022843202259726866692581222297230867487120944333672907829301093831153766498502802415326137401132573723734830527747052010167157205348215825209720075620161795863218649708675059124903946375058397908291571033000709404626536353998584744277818435184814439153382238677421952837458167277841690562881628384633820247499351829405207625632693115955518371724154672011909770334229471018549973653021136667776228647597752220551357914156728366314598840688333316176289085179410529368194518480661731453018 [96,0] 859694927180623634479141116718845496521710916151985666409113791176301679530984963131905216581372717116714550118339866992848250394339898941764101409777576105720991559765436347539736753574365062319191953479035089291485296282875111822232080985100230816670693645229434498660415676205009038598132680500270777370496485203629964685129283783318373566084773603566901948226721306235275823753360988608311590091186342839161774402193945541251810484103571407415284207668932098591097743155646242555174801513260011217092471536847960261995486559061466133043348020206728259407704260961100879357553153167367363486886260250522782845705811413411644617646379779581058185375132395257959960355559504401988697788121605534106433864923751183002877038698028415514580364566269695708194119718512233435443197496151843055027608961974175080588828199228691313134883887856535622955681574544023928484805346151433847863704460359054079751079540861151978907439216399871950459630608413817816779323335639733872092076233645537923253565167336861461788386405930882626591023602088423692026901908311881315026983643424939902898984107203822199282732085726936335282694040521704621022647359972305906449976392470233021545836927040296710558439350201225025562925628423555617193624331498200963631835531438992324992736735775268808676331663852567440183305129692647013235803313771222300869538154102345336194485606184273743607056923062510117806956099407907154630013939490736136095884558973490005215236950944999519573708993574090051192965490223986683421122987236775400801194851957199211396253046015972555674640941965524699517524891181569741684377576392892303703138428629065261399473229938874843104385467286144142252617768468292004691014765935376602657914300195616847961847753560680126438702126043324976459082044485630989828832243826867201471167914064484214364288680318672702268483549159831692561485802824847053010640557590839206589219238446709515368042103855108779784427151613794379648972161314489737099076750078726322860245831606177466475614466446241813788291155847703142140618971047314439331954557439628226207165368572972068992866243308386659161826773379564757484147272678055040085831839573529543265496076085138920545412677246827797100747884282399913696087797113127494028685705078030895251334683142542348928575954544851587821493969013560578398825170881825619021045725079587897123166653837905935552919197183063208516279924360111067186409740525722548401330189833529483328660363203218739309731280601601298795221933270086329946665314261056969952562578467731372244992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -114500100929414550573139579059338337783526288980327898162633419327965946079229819423170788570763123414527109205842262875991579624873052158967707364057739082304343451983427418274497334893784935094070041146293338969228523109483379435545005421382543652290621401483506188569369316009244961250601817836598114062572216902524542809208844509248886910125544147355123323651046753428852802093541588276576557579590500680491086627402937131041447746045236861681267399888022100000145092522975959164604626708747952063515674116758089133589090090779065730791166497671161982217415298301512364825185042743732966069943547331419399659150320664840600820684297716820877280949850677726906258740586270828128842665568161138352725276299597002425632789892081523404328827001801303993818478455880840563344447155054200346888497972189162291699496056755576208344377373488102724282198792678101871307685371653671350611724682707687230455125379069231069903379086961380725978756842026711911781324054586543943291742787393687797563829977963188302945453542877882030676891341797073867470762692420572418562393793803553222448061835743626135077896461058178366118366411204454238667523514312466232537868878315175203151594398852069732342891435732103563417695700029385854921593759792573032658339253265160552845746071168082011331367724449882987783607545141732635403903412119591774502460992307566323303533058072087707562099386691624266285170875601750583241420519138861239270267152381303093829035588237082586714125230261292947372783210378894274761605347388768131477587605347233629466075324704648514984048819862391709746409590669260619235347655103829358924415315259315969067795205400543684955538406904275448756183420597459965789752214482370106353035251431502387115696252157647860272459342563467396980301392236928761963867434904937012988653328907387607410195849639120822208451896450137994760769638150589656509917604545320357037680262450634734032577616013128871539220702744643987785963396227420974084532998400549719980826509257108697220477748403905814144414548958573927481924145448392416561108533472826478792737209364129477469936370190294263953734950210146433203066661307133428577168258139463845363701833811313384819407209947771667375582781141458652681367293236613027277635329710364989939726422829636017261880554902279592668695526516340291310706892354434384551455966046496196073263444192024755939796707252761753623152026826289883708444443815194064611586364807931761834535983598345385721854357983826576922099517412661850840754917219662101337739407183665408365297664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 13630848435014878789539078449381801677065678312644403921523275607525993961750392965689741898059624067931082649730722930531808040446524462560350501416305277337320838233638066061577124569079929729441403770315026970739773876753801503190136701124406491345369803712958415132886690741674155720321378075454015692719382261052122369608634930981206127226097412572375857877241305412581249721147925187480907739582490677189966908094085927665952082582284271106897128374610864704685834236141026270289487583284862371085767969930059044495398888507055232380505659589636837921127920746837435636092985107970222148508329413044046002622448093084685253537308691064522762238256059071956649376561466996145719609790467678556229506408636257267063951399621630511389887087186685896699001602786066852771487849777472502465160368800584412530269440353749619760693778974143725412797977924181451496694452142569632723286177960979594359248181453946688395177411577743724398721145029698856904352621881464357442871165803418658575719985074519348428448423357604298249162470998474521322566217584344532402171823715532642798997553511446809242977058244937551494436784280091092186677105399484148368729261029240364049621822697792905260147231841622202470723628557047401327527055972587247465615054523815060502765360047802686070422683868785996140490152245330263182731176473502458685105668994923915011499784513663278240940452782326847613149613319150920892582622383507512502556023483083218166856953537655882569605940812406875492191377786936892430378451624508475711909401910541014109911449729115698460519457586334682084074419692712002363795983832648080472923834879621847616994469578984590670825774702016463836586603058903661824332893710000800755721870492645261111653035525931260675636639261962763768667857933612857754208143286738571643443405761282534695793783509218849830617708092813919886047690232421587474091229268633654732259572164482540135300966577088439749190546926581146467533748733294992632407127011870170057783204026677546304226204565526878651552012287379191526561235489315233379962213877294919402305532159350891654564445011412076565513748799650531048271604435214710320024230545137039201422005478852220613905754252994486374386695768639227029853606160468752391527573987903103623442577366812466210420581097911071715472228565666456066546760383656402795456482706404177666025856857131138894515415420333409804979241190552169388306733303109626572657719989421091526401763602873313322356455722398305414735046800915082213994465532986914407646624162762419967671402496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -450258775352557830638891041101400306038438028845143314155181234955819077596133452107640046612772673337939484768655764061733808548890801316931640448109077373493562259273186820194678054983695702390692644294921911360919364971096159804646493980517580771750690616065564638871785795207862261221543638231775913698673088896215007930215386345169603188706788569360802198904672402217987499839608370615989352518933934185987515196897434843373332131456640813324258591575818327721071200860899842528957742491917970163449209984118543361928656850130899420831787477792543175491359020631265005890285560480829708380451257180487203883917433198643921682923658006678234474817583956232055542578490889311614204593473510574504289426545902359912386045368167473135504627366963050949576296684000220965464371840327253759334131217568931210140962313072546057716922505040918039406761873699395906747805240268113327030729529269691672893209551899156414794921117612870924091917641881873993143511168228547513286266116210831294587852950282994069056040586004861157206297823740561344797494442832594130433056004373768445494388874285720835959641065365737508140185123525559015422117602837051665902067286773093448518375170627982544364295383033298577954373128926190754524175071058952519435232221909989345847330127302263825574842884037951829583013789923134508320789117478967395697767497084089492017066483749744688071522797301367039289597928031018236118400035967445480826023814029665383007880428969859572020033540184884258206512001971105118924543809256664501294167500901124598996884248485659877162329983622048486375787816823661372317390198341916934410857980477946740677854136970845824267741189080666920406282179362366818657564932325276723870965786980698028671967888249053230593068020280897438734403714239753621933719666409328507648852248245647799778886497042313818385627210092055503754272384901712199580142573527553846049481579653050229216432049049092583358060719674775579667233305516718756116309658458659124809102713931215997747641554159575498395248626977665312255782741412002766506676106692302079470322508221667360376371894980934812735975124107214141535048398154925140011430175565154353813430347566691687846603460305452822889268078590823517265261479514062196721997238018250114804464216925667038356438919313790945271196983602549321668778095358967133374886808760262017026369848390086979967497550303359263395453832649539355810448363091693806893666504746259072405466910182522828524426938372952044093684516244172724504512144755736047505975254920170674904903974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 7843773901835366818267963361540513894462168480785368998690175123035756693512404470423021582323179966876513010221243617284717381149792085048066705154960525194671852991262033803258090844809360942620296192697410707821006006425277058754970704296567109690738308201289335096556397564054457515923988945353066869139938241468883063004034778031834952352988746238533322489625935278781429720623933004880212158436309778381792445795194365121686040751518269683997289076660897305278944018230166694128858879253725423807865596505327020618372062798870828865398851377316150830209385787725735262432117858332360657127122657380639915777981384645694094687859036712461380254331324325001796849122026980149700394342931264018128013211004861677303333462141753822608344846702306759530549955516422471680314307675127384361114387326185006145479025698212934877640737933106572156833186648449466178923611429505044802474449720124953238990925157944357554467710041938392785480783120927827033475052003177362267824587991018915727999698432184097315887122248755297980247350388485660063056697431951527954362976067329763320778646072741433954981838612861899341843860517211273133637862355212468267738652167954407381390958304662776396141170803557893467066041037101691446079507563005381291396912553149743850359440720468932808178933737306164993532562742646159043206040512842974750158935344683747170590170481514369895280380392578008946840484822448820911922074673224678004431065858342150030726682191030522024991040359941226832094925937895149883898529176584808781931793906658329408122482265134582861986456241396552910401714187246789770247421561935194268196400173321831224475835040546905915815668972956550080485830411006263083497372124758322463638748236752437846619525534878186199008309228947914770703348702578611448783238778208989606732565452533612057894875717824173116627090146997064816634518672481024465360474779370624701267677995830101551443709168366095657075961267159402595737357488682975262578175485819360519648561978546723489378764900758367806629017941436656863889889354549089336487978678326925873176022048132552609932541340302782312889966580829235272368624298745472351727449715942067304482584692969291871551144706753767924172409987478522841192949351689290178009598186763128103635630467676882448917232573694021889181519393265535105481116957500793234026832701917151328504872625839640085993167035606580314029161342436874286640804828634916640051580638946047074792142215244996989863799692296305504291561108360075027316708279945670413474292737836012473087518834688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -73591178715660691348473135399484816069753569070794771899156964974674512234221128266116839791341735491047780892920598072876575529148310637663120298604099990082986229161432882614694228998523327328455114286647599864110636433934224581214805591716182090508252368880416200329569131806628704394311086120471087134513377405018768692409706678087595093870907044009336317881655679704080853993996194902389596063151829248714969788878300934622322333295303880083140641860107928302465720178532961202996334184333888789559850267752717547254486030858747783984564351895904439765789245347819524949282529358716060574759961422616017972529085768267095153687845700285951269586336938033162356580275625106445934298758387166180252790968466366160580269203312259522065837415967639010157733161458102337520192379863146369637648018040064242957776815398052489770777187871326277935795607841377443903588146100388455594928182356594668002438775131562019307388333291598080538769053569783236254458865850472795641008189611924568245465273829242363655896859243515100723260210227418330887084250327221654566194062512499363519797534744239506473331471089971589789989700985187974544033779499124818757352267782735034808824475289585951600906551851836662872085798491850062588476362654181954380985271082995681283147118393442865242829328530836762685673612629930219289666929853875878075197828100494700778342169048983689610481175977364108569838850980964292129446253138475128274079030767673435352763809609407172745438524382557889861508521182894953332079682704706426958018139545436370244787788834998125719063275948972023003108847619668338824498016961989705835624926442070031075319085884131530554004039527187092519629368087868894901508176813713326748929185181295124592649462018778522811979906838508335782228301541229675175776579391505194469226383496144857284286715737778851365052731668617130462861517291159903091415560141667279540849695492898936774717305376980034127868942725716250834497452638093176844484005707976123259063563276670530020460006465570665444101757173076792298766986790449036145576012324689306846477867523518075792473795154829376299041901973466108988108005795299513643721246979013881803703202013149693358870692280878130134631510903565030285040638898836543508182606196304071611609425466555706767387213917887730033130526274287710541939910338292713348021332333822552256517606503524017408393785316291905815760347140446438392551495351017005515701604538759731222619943788828965556300491786060205885335346033009728351247474241770495579752375587619551231494611533824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 438897715688061819250048831565157495284052011167640350499683835948433821674803579911564352432114902731046406187959751607567327990192854690961966194673242662004827888798203501155532018560244282950876683878313838380303715542744019828803479176596275049950870044336852350169951795433934666269961919153393900862291915499879508411867795119064340160757050993037094288214255151503226142562302126844685954946588459708115191960130649276557244639136198255980230390891715541909630175986870302783260356978846964423679471240540169441813275029604971377888741056816873325366421358515912818387611875226573343322273545369282883113732698742286950354307537125472033983552033618441185341833465161133087797202222092095393836454596196879947985036543378291586190287494125705237860607475763873715855679280536628817391423413192112489466324863660250068978432966965528637706759776607497077795744975634962618851509922634553685062162286399206296195949011598872786608730324561741711587144300778541114477552278522526353314336360420816525375361327178962599408570466712861392455286900322302222148710493805377524729907801590777595062803678339471893312449347429897802248368761035424337291142231929931064425065094526259490766158220020311489679740988740871347096431583126947790130143233482449571946123386597262448329709668540328412813289912409631808660933344850190141565278308998126882485836143853064702957097852645272899152570839171662616063193721141304397752581251461710372428421230602629347835534102130640352108768601250157454883875408246290100326600384805588931791285616376734774356734632438531323858064308234083836505558143051861646673771008239374190010349471103310742285605559034374917707197464569461339996661832082967443955861582779659814098289657527789525913627466940119978505023063353024594424284885554174435541967283933830297801872826046585102885402329270057733274360882755670796869183416875708519927545263024601911368016009253712900005804508036470330394015985047079734210847113159207604742911262724682901167364043608628270460501761833711874514371976033472108382598555342573848485569651796727411683563211028558311745883195681893343271121183447809251842779122653255122472030332341415165805842958224479884864897054345321448191366173245430136027395126408765164807393674588467985964978867994239793426123026065939820751956028576012834791881618876101909651349761047902992965262410165975468988678948331816048996917157949586709391347479531304265826174162903816985282090519478502053075034675639496846813931112422241737717150765223233785433272658952192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -1923801813360326983675039337688477795098033512236793039005763361465011811301207390238177051474581491283972874646712619602571878188393558206194119382841862573947758047235031567646262029364520512470796741962886097161299076511385697164574832519970482934267848419337269623985487194996752735304319227819592150574558013369357496486632805655015321291268738310346314109629452317608492253342727987228359572993209440208024102148707908821990529729677055364110743952390520904178107787132431012066005415303964359621593004265781169915801836880956372671115283684209696474644297894402383133612525674794196493154066416052030461399820477332800296050517596534293575671873082917639903479357595534107527518918242897144746272289646915663865772413440830641205059172151786823531378335802469869502885199028462153973860656835146559570741466638678238386731336874251566190984602206075809200749071148462032988693360848695469553651411192582541922977326585195202947751613770685319853626176805592614963721083069021722108121624036014382160782406106784947150976861797512846420908776286563456707821789254001104237066341627928685223076389476004715576475264203378651181750684336123177937223892496769025258766129592588784955836833291557364136950235391019845333361120021742019194553174918334330726081327027319889089490330661787573574300973003154816042502156380385065733862264039501126525005924759196828331389907810793917515767355615486551870408337287808950003293132557174756919212375128653481427938760364539321966632932529191014315038129448191739261658700605620691248098386964266010603402318460673987313101593481993823076808765909219788822150303905847103622312119023313547549752845550391435725398237173965982620906828308166507450147590421837291528226021733230101035449926832641746564268388959553274282019600532373073589688703898489002427881496386405206841725435658225501723363966720612265414706193361502572881730426110663093469051522983864795567383488924903019869984518118923682565357682563259644590041418998035637858564836824286005751932478877739127454072217830100492740749706857716194192990552437124902665471688344522771686860980981140443702895476921070709934217275768586409962410946726655221282894354424892758363459096401575796956766962300539874013488401186840422845136314658355804089307547999940095823005754695044791745793115302034721700188597573997716389408832524398927323865523040564982622335015680399784993153811718844982481187531536824374303920398094250493772365294192448179761083389978566863576962330016603503136681646243938338258929652997292032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 6068844344376858185206674099331197629006116678024002892219975635671719808544560222471227175242121334403687573208602957367752615456644924217972006807828442737591204253739948896359375492944454606100647035599355299629630022371427716072318917212392960558376868092203276256097409971831935891945733987289665697658402339417461166399624505318107604165444307077390394525826624720124256954838961247073257317268611761215419811828638522812315809986283616975223044898753719632195447540564202236647197152027491220479935682956324760102021252370288425915100269194567212016543196899943610767000441235898491574045647414612714202075031534508133027559169442564207229017551226206761445165650237182010742705199074453456975287843701188077395217534829560108651609898096975368267218680423075686092910902751188919409975415616275176534155292632693235681233481064781865122027086718215469410643619260578313049395197357446355005276842354302104025980280728330005672794862688627883334481843945277798104608969347308267458850059884667566568892982823859703094879877137318203215893528391055509765054666823278854908208865173637777260791103032131465717226268088535006992308537190637837841695218332050463677662789649166311643690591454375232301445967472503190759793214511668019499075745295526574088712806607825445809811431099133818288360078225245107821768900470296788202359292385286460703825577043376614565066876617252751478714961282281570062398257727009750512510114387403997356432193151406561179114253940378622836721662636458846886737275174558714053189728020625408074852226260496466110949275868958418318490527083226648553095168546108019871526841167912381932876282595305854226394983326127611230395722644728842662055039736271122761196240574517868412582248945115860677440303843211821219678934366791988394442395894667832984749019481948015370582063856483939762191279431765467466036948481846376308543176346871357635217609586294054867687970063274165548936327022321126760636197222599119012124755195570572334717170838530850819712580583504028116240234928679890966043741922889337154389697038821884019973252098211644133260795996949023752065913317090840156708974290624571896259370136576081762240383432316165185575106303060639177181611234224198406170561867765902579363421878729200690695370902764512372668773744176752440003178103876328605243834402529761158357872047738296549235545963985538183529042198667296881596041774858714117046399859577721104681606950866698548233393930657301928368590475141625974758686960665792434025122507947784842278284139970434878368311739940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -10305844381732168710440791625435643115257624505471875536124962241775957414268026855461762801929921988133411748623625542588680509337969528260158070625995965676913324616265646762051229483879949661234757022259123797075016560938602507073651357696754567834237067097401656255032437075847700353347572147649421865089830420683039274281543953912564735676126556946069467526598336463085908650392149169792891551949652633654125388682836342589327205200585277753650679949759523293393337212657797693150904496156535440044707835814328833084485740689869500639080827384658310848747214664771104365770349617466177261124205028262477149576519918425423231565621360504692646841307244463822873707142303775824388535764343739139654964507134162779772150256932098290755156056062724065599898870179203446997370858703575457510994911203872053028204623185599525439357186869706443509764006836133667727087487951994046310406441134968203652326278596658943853176210327864985761220204982261402963495503814664264039027077802898572634099337015237865773517397353218244785216454948833948542412053716210986226683311311885275590967406132874523741556782412225943830357954349191080924343668954373680304851367636841148138793637431075157126198877164013881846033810000734959932558839894391869244663303119203952408255124348282381464663400353119802732582314449627465033275985683599003045495065332136740339530718822178033905015915577009953981242888917844362902790232481528246086549803441711638214698449138483702436936690060739161989627416324892200363551756244663816245763074037898594267742625834460922551693861923417494297087296922229730463561566734187884140195231927778348758901720193761795907528342382911331871308184406745045428097765026989664881175878566051599108665279318237704746402833975394002595942713931979262076752840140772242776862377225287709050919440781497044590194669152301300892996251297754598850932375557226127429285921614214809529809926496713609989484526021762247545760212976924686976666855177917903400175889536635604477138415173129012789553795436713155611885121860275120826762198084318675906290372460501302466316343178111246214920757304542749325969121055265356994011768443830043026033511143767688796553551547161984475329753566671980678631047322889241480661138192159321128798654093227307878000075426517631223067988910964514465550784278617033919007141565407249427532754130744107149950229146592693503122148167108990042517910016101320413878170905451970660376012747369373811265108371734532475442038349458245432157895780167853394059338369495983766262223267168256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -19783758328714066211996303655619389959368656368197250602019258009952813658284165912462187410968876292374390098345722347051464838413868211074658946933096336201084392317003037092208726230749865593957623717473818329497424714162996528958986357724516271404423512846321020736252560017475892233042877274940369111747102200673101089256581348599155810417718673970458335346321220857597689652856928698006861281387319558922421563496280368330803614235906863074968001710629129889218739013124428644647804676047623772181510636839912327713387157013616787829352877154898585805670646065544184868374956950845731149614905858651244864552809212286798854744154917231853018768911954474244860626974499254723139977022474489079674374722130048409382026991053396516974219003348153744317531528068626126499114857913215448990839183928868793190304280015333907595167936669182192894073574254186153404618433071797658199454729033631388617923467994009136047914796155910573805044983331300678215958268068617226288939515223780471242305051285911402731376839574248229185557349760594332855070104387547547021650268258872724114867332795262098267648440742680336717259946541031228234682226598936933140254180779737342649470209726090167895917307174943025118359534854292417889513704977551986746883276650237987893660879540454786165156049935348040776531272774766723136483881198758798934667903032864028691908204354992865298382553835836308891862283823173326832878084749076315375070590024425452897696687935728207986798812668607150396495106554873667455778261244862905946840951623778284375435972826790448236694374212416403904453814700758261662698868860461926787884136488991873074379182097080065802299192363196692394591727076399056846171269841554189189177175665211471410376668447981270764257577022285806607380505144302932969608314071093961787603522088882288361431636351477666728369135769799578689967070490437848886579341436455124247139036885773383059599031109559845886775748615658744953824843675736316758365223486861550710716669849310721817550961033821812234388683913512719985749754953234319139450980272688924919780827542716714535236914326176349428214367981342858260337641768865898539074405794766766266230114104453429244439163566947733813262509947272337592216234064934121218000076038184029472031759887811823633316571261205553781173427145648995311970528617064621508073260318487464041445819649082925939505229047755777433457387619199451600992867658420350563590317512659354723576300544611839035044187380087079388530627057812478575462799490339665981595598129281336148982906946060288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] 228665510622698845456000019832192902788338491260892650986837165264234114917735183900875612542360143764762433501049538304900920844173166440112407803457287152006649113504410045581980130769515872511999073747222944552716469481371901824134573311329011118336012268720484829354738382218934654396768775439003161003085545919868682995632643214600045803785686703372015327867355572892278627197217901030681508323025071738903403705959898069571888437970968826542385949651344716828705311189425502052374622922321711802092117998517222840060539851701881916240574228489298222220654584628104858373957573262743156148547219833119185278402862356043534177403021210884441552769936574530980973376130439033861839075619833672533091702337970276720147853371165896171493401096747015922643928857582374047697848175629254257543712655229047460262074979585163337688294199165292190303299484615859127800069465151040460612098637212817425523724446162592649579144035480387568049579097077227405598921658738380649871446475098814674318648573322054069264364742660191814172772784285683535058568511185041783784055521040241891037868616925546626528280007622546819900690302110215561384892550317663087697960092706373364371254265643102838092069854941064499760462015400771300288402721596236364062023358631356538407980241473292460768274379226755487436131710259034850022439319802654332198534197705708690082194247258081846327218614495343623407587015530143307452710032663383973733365148630478094983836567170386149443919069040629258371965751059087171038932361867002669539178909158115545389677337494875476920019010573485372179079612464976591211158792441226384846043920515324854653129692006634962294944297146872970731304441523048701907839977068878930848708184759289878005186020824523198389875507045369934825266150982135665297767553299495344535379988913839823417213627925373963886493296383557979183475158583346113149181547396380411570897815431465755322741779019098086045001706175874329123968943544270499042013977337793676472412067509478894866302860187937638885144198534354188366770755861473414110133641849071217066810567754184316500244438526128676885040365697504837276175398135694818626901376468902643025754748529181641334206269321960171645814442009764108209334570585654894759070578933629388563833726158002755445230453203793692973484404712232732354149092174554712635030139739125492628392709861112857784094236189596624116494495619914197471961318857255562467906963218693229597102606707285035729173014073497502993787390719488990343005338922225171723676541799976078004836216768299008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -953940251545384887770138313652879700425539577674470584945330363975199749634577759309960830168507134858042889463087604574777044675136921371600829408916788150887612670328046624071563824871156894359276416654927663015543351084705004258473887787289985569511189522231213733259681316088822385766092953673999107374493528028960026558274577298318629122083847075949477093485681104260319569727122833525751764390513068054514035431518677507134529641412595501557847229488175646155076301614021531292841802696941009801832476556578217365449419175865927779446803384586218142378340455081986229158819022099185673126070533949507692822990218443771158749998875598338623615451390606271966454113023627440759314797742506898947492181391214966853588659271121957904226584977631435307004744364218762410871207905507808388148487488139521322869187384943430335541229543893357575452501733053309802811784202875214355983439621709399875092420348005120561856161366518634606691414467585646081249529904413785945059174246373195682070284359344993634356984251319445454269132379612208482774905277075059594234182460455057869504713269375880740456287037312699813232823044385755117973835082633610272248698305390719344144776130816566843092559904518884309429895726399640174302310030425436500402136188216533427696403465573879173092980224329924937054937863632967349958073732486327045629659312713400336238153282471191853735115450362511511868787131922171310851451612147826706982650064861125461032917475255031704492650179683812008287455020158450415930534246930519155511045958514593467823415660568264896298825229590760604710857914581142483132908978382428812662602494152284344708872570190411919055375153703818804073841706089048552638862191158643501320720900710624595886768849180871386767076333933840963242143317902887782536739673655923428656321065316229241105324430831909337742748191156608123443007378166434440226248304479255682814105095218286324659783181771449999011832202686886239453375678960501124535263353403444999038693120478604142202066895149840710298695075908984721609490331091693145770918537594737935306132174165170290394547496229149863359761097566294440253221238820991435618816699417680402773034799686151708718856798356479278820920808121255748764969787795591718052983021224881744588463544651330805056670703944789621946703884948534795476134051549631617065721584260598369125550104026400963387104806798378101291883186991797054766609793027935323653009215931408185298476196557361632924055693752760764185745906132838564695055550256462996609004959662889175230621138181685248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 2582486930243102546568460601953018548885549444990749845057531128569425902003892918691890201744704731113368860392758669404207461876465640768795967234363948971399120346312811525062162025273866973113782173507886710542898039852312727658220857743980790702042234809624388510776655500888319704466143412944345561271735876636549698282555888698665481713601697741603085605306628945956278485676377965270838260034178099447135561574279787959530246929111406358034291303416601396649957751268710900487818436639510202242600481541977456207820540534876595781794088468628840660472174582419847328280141587880008951881346025456943032802846232588469450230822217656997216867784419594341797931197538658339362021099343524547918301148101604326340079147319345928066830469257787274528717772072500825696219992444851096226970207789562875819115145697952683452167839868571597718759448883796215860697438584616318283486146829681980682814366928330338689956770349544542918023485733669281491555557906085608872855302793571923430427315845635163051229538746241809015599438241004827835425418741013614151738265053176483787648703314100673603676003542359024277752425616836624974744755547455524274700861468964296691419782568279118667267077395719281836112813858437826601121631162265869769579007929404413170786921918066931347617451340641696012141456044893249264848761756584738015999251285437292881849066165144343206717197935713568331200862899114480879747439398603798171942672810307821811101744077805615592935021177135900795577540297010705049862159532802913839263218649117004120804702914941009031911452712491048293930821603920651065263955974569806501066472772382426736722742740219808503195498079369514630083522186771769056511882623850002034055968667516463233515969366577572204178440757541703694841062503244097759547560872405282470786326805015333115696306666462887679495620103857518546832959490510883711717539534965172712970339905613552985315669429248396115967427722585178042953363312392425547155492847864172149780087259149729835000222856022204187302666426302780125414918924875100438951833820366907485242868118612207975370396033601358045907079869873236642958520499529643852670589222190733415484128028668717950925043718445808370317067472941067452580256350905724386917078352198497983576540846739742316323561697919457470252616121776497556339783117696780369847655054132304172128324713499839838566756969483430048835941591973654467394187194227397921316693542235659453066456785467895965523717636622685882510785382578403458114314498029019442171492912849845509169024202677682176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -4965931815643314788571590532453952392688878364018889451614301793179101256020807772262931282900617308451970505279419948257141464259129590439147273336336466099047839564812358443490575504930176437938506595598504546179433127106677592177783295344930595332496139166007931967215793639033949891322175479813185641171836831349148074694612594732193934569458547715586017171767228428588209204862890607787972096335968943570835048602250895985242464163468659114564382817894711562639769207908393549641949408137162539649589317283646376555560323394071527873007346605526469599006223520700971160412662272054816158116981152817312669889322009576187525899944359999458615870675468058351949174470555928228378402066705406538720787603984674017161894814444370188435366990760682147629659708105280043013610412938472809458529835613172748887991887964347517152029168250286808197051785924632626937348756371257946150009781289496779367585907247985145233543891038469241443848827867128020575220267851478575914682197518420174350564192236438124045682119268152400961870945546917369576812036151519821326740464151578213671433542048260364818409386436441082940579737346645101840001973409437714281881624045505629476225435877932179142686919290688028874446662419185318714329701527314838960805988368975488068541268170100329619498576697700261633884063965537048820873104497616821524332227198973594876136119743123195485156987406312624080605997642907422980706372603799494536964637871130015297725435600660784685716812172536430965360393210932167148121401140836707998077529786806027445915363728673589716453490246944979178001583476480888619717535435224348325923232489694893407089422733732631944362339004211885795847169973936702747989331897356506591561538513203628956448661690579611351044391281690310528251778829022915925836325394777395542356418010170121870714159849350985758753472054620388465212579010132208087938566908875098445034116153583181580127742121743780567278800310232385935545317484501217483823441801912807799324833036301549421956344700037691937209445240638209703710624445374647737179683824035226745919076785887827913000212754985646128228316189952141443847988783845079492437928355307953485787281847579378976705256525415917728343345230567609277028303026937600635326360203509234612461005881354330123763609004362560906966198007179392985741706670080927141283007436511438051218070945095914659856944799738259689876419448859154506476629832056243151549136826145767475212608156626828957047511394933585779448244163228169457958966360548159843485020447827574287325096446865178624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 6750823193078475146835745739510725503178600326350417419530421223267386356627228891599458678093813432899219719068840527787256688447954332400820191093016556656114024528737107872131408497957014878475023491594976437008736320159077373971512098761954838799728034155683599108495326908415039015714848375096644620441962111740918195091912855615609455677283041335864646690984858864275248601444926446088470245559428519259967890758735255114400887618441349850040871935596257221678694305870792708848518363596989991677129182890878610449032664197845866217916316795341647187731088616323638648082904507068107615605703777879323220328513745250872162212918416778937102239554967289591671620954515803087825930191839950319811532201813738259080531042268048592256957939150422336148294671088804600746657902036242990109535818278919775528942273314385930976035395009530672847437747771693150707574323895828188991556310720113142510107635928478544531336903181730977387202223994036777113873375083946831148902408912190662699878058523167370418859066607053005445486858809376799805472589847584060203434072671157152466142265460098505865269189497987570162441208726287895984669200464932283763775871607655849149151272481788487219889327100450405366134320452220503718563452264548889198134299927358067275070686405775193773736622401338225198779251323723293215540769477565238516875268133660822695636164622693173809431233856497562990287039199328806554048114520800194451234472726816174060394030300067249666195603692648435694690784494308643498422376752873064271244478915965596261748937357196741443977612473449579174488977560167226184327569399668576773281541756113473056720344453604164429217375470774336862807542433171066294257222992479360395985836772935540843477224087784495422510490977261552453197028274144219628562660041203038590561257153715164723096602292204498801322753730141056588987166823438684692526184558796373396513208815135152010326918182454771146603207232174348482263021467579268876686119107619400480540638295481690243713472542214407306996598934369562215494550477975685954515396178045649320234655684703121945591878990574755165477449764101280663291697871539486206592232207340452786774206491918486277199074606795863191440692257305782144099193697767330834606689074423904086905553352134075718896491550969021691723251554861671242357312889244565242407378714623566505789785442886974036408080424466509019489943549310841702547608426195584802581873913306387450310769285328941098494446955265190011501518685525165496162435486790634198881579878208072282785190818856566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] -5555757459356450799741497945915908379530432501082537690211256453500938277765832969494493905543838099736830522364690388065027315276496682521159472014252467513191560513571216884271512038187575583421018846661844512144805585126658636460560390436249928844012165667544946263267044649323244531259457636124357523107321257644616784695928127613674408650340383570530811789811256435921380278502226665903655139384508913613972712076627614113183567388143649745920906188939971067295036150328286222708588315478066475570570708626832421059837970259133621543769611245960616046146973580422463735646727149318071684961543455630663946245244095239016772230500642318487174294359942419224223988728946477280728229870355307416219860982981004902321426666032992380084828057753576571822130585692769157999023812107273610692664665921893492579326165896532417625599942851864721504069445215664006952854652691457318414249288936903205960941105809932817608387321395175919971681490842576025767311261280885403137156450245644038438993875676693888610067110989656009331166572957010979870735259767715860516229076650672175619771607413202028641499033221349077561767762189373894773982570094247573582076199288261663700584887780940230919267998633389103353132570316592824954212265605310750197629031846058682634890385555227789815678237423424491572116821072593558477090769514337283996124047222937624463374746066538666969184975663520335429869658639123373088321565223629329720988931172332955570594603337451090522624362295729551813976318617930326134485963323269995168408149045221310345349697958413631269320798662542050090656664922264803305526616320811735843080985203998716496847915814024939986522485791134262900305672927590445334385027763508105614844361343093939125716146581866537756295887432088234035613716771827637731551614092366785172969605808112634058599987279675412818097624810019102282026657802598188315628301052976797918105554856085437810854269773269755451703440889686303979598503733039319998422994699193957464251599107893960698563035099808283348391909799471106917160195000008847277364184014993560607015883608345462759015914177397612180822603923046456289695790696677069271119972041614002965678256307497033675131182037016669860883387999526159809441420501565955940548772199102943512305115188277768097176664986105102571458288200522932312247534898817924417063196410098094921213668437274297924476404692395083516152456255473468287823017373427055487145545010127451422833033603248937883139352503510290979086358113659739196455709239216502946844379542066169122341809194727899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -559953740090030204083445270466222950974060450463393459501614059994089167854656133967992620970340692281901521823981101618007018880801588791265091014080420928661166943942149874947073155438435573194751438538236735697268709538152595810663184445413954171196144579163109904745622757600969871664626405336415927930035001940299772005886496354280629682889908782430671217130459529349018564066853453005793663752831007673534538752265256294811935543626972225950001065945553092333638087624887008819418187096427238526417129529953982879055050159496234251087826185305886861903795624000966291021792183062307957587481563350961866643009979472614801778018718361113826349159929914271484632796749004459831136624566460760250699659864306167286415018833383951158672065318004428442735391882237728275267069832028780798161267508890069789716136713429849873050537041006342001907102826328939938862460354900945940097439191591179354122919626892888762346546415699617479477548088771564943161967984436140613830439210623906357238034993277405530038383834501140608718186898275948701531005139272079902970284944178974825253942337810671124155582321147437286692593704252004859957043819265230685705459688583618330617547064019124188059869128383786125969635714945022111182972107056819459385013425708925872266838272397325276134705084817719453734325024744257169758749118263571628034810686683833961348754877744485278649195719794886644835998291029054735414559216000791556057173379836218994508920771958752750123091583928685735472314399318943452952748270812688558347712484567175606289705710884271908899919286235047997144274256858269790768697001812741439733623977069848684206697111053276656929374849413230864333274865638447680737095635621546395304776608666002097146347021873816997742237215584107442972190265315554317245246328234200588356804602563703476169213170428471623393531639366440743554752797826451128349671636897263942194316109616735639467657921070225495564815668610987933113013291684634854012705975484382337118789493405189269506148655821978370015623225283099570419856228098917386108448654439361740462620682293730096819233015266703428050692107596902802498658947568053186243633704548055577409845307302527375529637810720762155614860012937265375220302321303826377842271531316487369150873490709273875891899927840094491272912985188273116826089617429184584301588252573695051306141303250383568081309351075613195029625202340475682770218797089063881564550361402894219332794754196790840604086859389280659052467718545281099857115240791370606132007685107751007445843046595297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 11348685065498400200006393116130036962571180827256818725546713127896706654177488393325756526977714937097861977120768810276209263336856157339674325096183852584688883203333192398383900841537384873925837125972996948375472485415059624172542119551342084854038952970725504636182034391445939016199314904351590164893917887455100166089850738664092191468581679228698373182942773038052096339505520730142995028883032473967415756178687637161590307825603271571779507080658120376511383634003103425688144361410091757002977858182054981210214225763438748239305316374540173177439521549781289397536609459208277390994890928972418849797889601768647572270663213754459747830294414354611055236851974906659492367925474108922323546708064465432840620441062826000977724235645826844892117862000980145426546823214114663023770524241643586784246473854104635738455432742784825059675800702938696051862479529448268076878167983378757191154903687344668483691499571757034303425000400826725588930325704174029747693459806655047147879779319653848690669412723350385339719042155956648988287653973104419081918324001027753086544533463539651828303059268732606721988007121901630895466273968211537255436859724017988426232804528596567064716803774288993225103132606649558932471273520862484060395632281397493679068821743296793525869931988128391363434323109482261717860282748183937808615457638075010702224840708905140947987450278409823709754811412551331174108242082736438066569548723072537899670661059795292915975054923962215994243015687219990406565355129896641445569554881463888620007067946479179135691654136892917696243437346144817689745547214833323258614409567332239632038588688821078782392186298697537740338070927614207669701676875634167425978175469022662414491684414224952202023143265240958768599766633906393750417996786378627012225078135846532470760146171687227397156924419007004790911901823023921191284706866773224173038039925202578927835207991170003428556773974986745711031467836297304493167222647044822387423836178274333800831750968393799869627256119242774053455479251944820085414684846928349238381371367201551049850451670377175881152009845830335932576537004930502053442600486257949552152460678074760747586397095714146578722068499207421040947311697766614626197340144486124917017462365058672008427331118821613909838843683746518621730896392982353854041093263947529652635839266050100676274804579737333460576505726513703649926792096457660875781241203868065302598771631259495582584307055566585063394753234083499790907207707366967391586812858962894851997089764023992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -24156889045430117057027536249937971673991238530675767438527861843415392899226818423711258619628460303947033555513242233169036458076976289058806655079467114537698964024232547649395920307544619304743105783198724496830662879899250430686810773902199707491147018695252982430930354442488225966821835581719905163419556920561322581716404325201863031154340470865456081505350410144988778955025595952071422779467479282375026978574002602808703268332185274515341624260293150601046076660365799292749511812501501842469381176060126776733527123441591614453796649903374543222265226808854399467070269168197802855632621767686020057451103985084077964467917375795871723196670651580715012496907243325064820876989651340893583322137949166878999747580007317929108858759433435383845460190713224071785930156793359183599565445937383385815667771910686351886506466135276515462833518449213974224756480793568861024077573892602128446645146172008134946055107185793890365034902110554117978360146995127894830235543668446825700493233151918029919907867843269001145490303809573688829235918657016794346063989318470692074443893943898071840203206840629816486322655627694698211066037186660997053502748743277963481368704550799332365456306828287398577328653846788169545881689902513744495028812563740565975201010178539745789331294826655302569611823902357750428673389454824747210570095993682162974704380274380471991933800237653030128483082474050297202985805248794644837582165744095252503479934561256892403309186647870817065625155320859080282112470986633725981155232499839851332069380499250410953183984456405483863350435623216125835929214107766170787333591296561337844005669971087350840150071593510205536198648556533837168308406054863780364462992566917020784742613029907296193655293941788088354713008358361922200752754276195890062613175847969935945405452237615448574796607433100210520574699252708773041318635477173255900314495638877100204634702545341353857383773225850859665556118123233108225536479257838596829650186598735622373913141798139949390198069060122644049876515198873998989313722758059906921500793435708630978865735307039603411624770198509904135868298658915007696888455846347007299984409783351701493306956284357153646266734842128738883821252799620163042188176479264759399980792209381527412705874114074008190203581835668637746782114280822885787010272890795628467847651551346592799362400444912778606914089624079432845183582489070187626978965731829459459221512128622468672242879871785466535726244533342471338261934435194320120676435037748965981270361786021838848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 35819445673230689138011809491829201511498692020372221321440160170250968016632330402141287994454950911842568232147829788142389007760466845512825705879488180292650993262286355199074404476722670128650218586395752737127560437595148876221023085809088041103945326720891071053338724555367630022265148874641953548223243710899986094603124974988797049956890775517125170184589024702560457236468809372560492985719436010825922322893976416257028075538999403289553614731707328993864008618013545413411838315326965717310080893659887629703448105410090542020337095528451348211862029864077418890634133601981855186147868967805718066511010867498977449937242532876404485071917435622997838476812401348731702440546804527001632969747878934474339963016037964194514255622617904682335107520634411879829952073686442780149078336040312658338716944437231584518111787393308900655289235149622073356849598557076566621481606453813759879894092603459390266027994098848374606966191441655562369320314781097221026070417335378814411526014830691630931345089599501876833676489332103273562511677243557150293700008092176118015795719236921598874925890783357923601264069399902496986056760852531560362378985761816844440123095807309208766176732058166951300477025292180388402279839080625796324602368519550104157245363092946354405909505105194336045315555146974102828117583919600319231761271890779823641186064363109007181387593209978045739078463792894121043719937729412054965132656985156095233738922817956838245727573520313500709853286232748500405969629236948075962053131665235478237239757780091968703071515091719652815394841780731023026035264870319220682664666745501944282781183775122259747343933341345911354298926193660318241977183527780537124657827436044938987961488818400107471217522036863205696332893129723777380524888440386271086580381519853628637633497797615541680672909391982606377118956002764380302322581269554856113997064771172691005142617519743634578923629889198618654088575129028678137054304806829508803472312135058955090162563821860416048711494917219555242379927198030686967495647531098072748823296564762565809212952045355038352742111992896160617303573310115509143080079691639199047668737185742687100313338954353270431361791682353998298748532283932788971281141024273794162432519728568994026479736052990364893195436421832743113738223956023870871229184146576328027348393223470743604200183873900394101531514394463951897668602012984317673845288987373327454079176508342672251159397634953167871239293836368459223935431375206799020847454712264846297344354905587974144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -44912248553942631983108365731561419147988468173439413397442315235569523087678728272047734280282116067306971640706781613342352087587313251345041489666641499358402571675982871230014992003168522091790716947615214622892663110905447534773125092604749877636893636382227104216445387951943639107486249615632144366370983312958584845581202118743893843700054321771396519472559193069756987789009310827006744863124379045920629820753885247677981511924147889144353607417246624924658820650288089542421508894824458241970485632404822249239161809290828065490389789672574036003387995898843853614989416120307029020783830730983902468087378483161768299354838422300141653432425910243766485590827574975707166811854210054177799387868123055752312999630800921136425908621587347328198666481876161392204398782474496668047000996207358389037256594450525116369626501575239743579397717339893207175857691248541575999561022103235065631897463499546393354900857499560523260857322624589571229187013233818599462932206528660036865940653038238556294989593685850108760944145547348872859418904960636712939905283629273282223469855464087689600324283055994878691021475767993264437604229103301249557163335545254237851369090576870695460110045874096222100606213810436753029645673549445005023408614480510565879095859550285289168064876621280890466031879722332719016019250860696249903945471751561948218678505643058088286972330658844897955431468981116198601048005949390777081263599174893089501268018833876705525722104785282980517284044996777390261750902853820472886813524148453278251727321697687534562610410000100768708328815269815092066550867914022851346635567106346468095504735222833602558131046442873420295690396506126449325199708981926300796298792804546371855313112198844019287675662033962681975496677667416676167413674643806033219867323334347119865224673474076277099541843037413074427098858182202472933620856255143061296633559133276451052391000603820818875185495177573297096441047287202132508276598411560493753933516713099380152986631216698678883457294167868730084830611852012799450662507754193645254871169686330359522372794660916959887138875053908293031813340365492485897099585690695595211435115624257920924524094407124464355412752683800480598769690970274378832156016673039547113292357126184044348641285407152418053686904546683463624687704598006426343373239718608397946265612704338885079568537767440817008309616483021187371706129533462770136642160054616425112183616928295576934170799133554529883204462189972055549558581920121751322820275691533071131972138425902956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 51978539559734450033982956637714369279912150673803684149877181079881359082810615526309988178874535075207828705981881344943697809711808215629844287060878054368938299473527791865743050738914544817558345063311021649942021000405847342087047173960476999102252698569123660995954126011061325394149975334288804136537502712764800435991211408397012344647055979521485230329629345197014198785038098776963304731635041979632294275213463058348970612240662641520923400349950667386125668598472998573945001495723686094275820453488857798193664321715973041225020201538768043819224717433174196865008729704116271588016045927873966315863608126570823734796507944690684981180815734548108438552065581437572424330634410056114197114003357147294356307456353215070790720984565329691585970768202134959312095335922796301767784373891239083660484004183238986770581957581474418860033745859805136062614526043246271407040946257828597979466573071930563698425808507554337183029899739852566047802862226391812590021869376553428906665424475416539588255121240218983408783503821500715925457844958581975183993855810951984177646003303589975405943111782620243227958779865638609130386226506328887398701653897931481620077480151593077859919519175828984299284043985651709623278319205414541970608494257114511368501969126739037738583858959863336980096453192676879725116425049097557251037384077879388999390033958698542897663090684669594435939037967716335678334710688922385816085906768151681762197000243969350093149906182422991351301494871336947034259262209085605291305230602477013995078681119018852662441875058257321037962531377360371496825987167137706163293055506846132175927564011262308127199375475913746524862995565506318163073849367765031212835752044518285235148216617592526837307020245596821688261007455183214822194894133378304768496793176232886520220636000888997520229394763518189278973576970189528289649160203584947105871400953079486732089405932415049559754074741799673034568448150052157474429767394923127381191946689769719682976334619639515788595910378148651110892738640604915426759241005302953852164421512884453158335475172170948113220289550952126362624822714044011878521901062835069896637300958372017419696114545202047543782690171923638789267023971268533699976623559506641875091432069248567107367138558858790666322246602160169424414261924249821362476229454602445943931097636010652151169585937849672843164699907325694420865044961477363413421264775059769132597983995550072032222034448564095193633157910260990029964509026875923838207432116386323894255979284909785088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -57634934031751039777632311946085785685683961307793060087246549760250695479328971386980424414185947742277514553810472997691955523722640204873993828333479967309186379033168643541160528575195070758779356515758558198430354597308740021248268048201624786736950029795537592693026553269286103195727815725440905614940689945960328732477123504499313809251145317415993550006609201341594459971542487329473361828054366396179335576758022439084054192206504775972185518835181282565951138833263979255858825580928440451289480010383598885199664475502226772922090875905012811760782958515725594781519530468635023439690290752861737070830875392207272543291519216046797641126431996102440905561177773248167956470325527726226769915256523426272824666352601038095773625204482854059804934217308270645895741989044683132326097504612382163511001382754759946208646262773925790075509797006550669379359529477348583966387001272080018848124358083787476094610440810952255893333202566972122816931604970377865878835962155512503102963876273745269207382975647970393302076469352178686318523317519020136587780902344132663893676509359543127551024745648360993939228525556141788286647557990137236014562693072600015960966305809431111874527784613279775222606800361556690201810767438448994089794894955629300500789721104525355278363382270898873542834530594989694007330551372774474879733268306570445738426394847284871486813862763529695115131584929205602254283278105542699618833474166157734773913093524777361154634410830799723380058499239616316757128328750054090769182705185598883520276431025894798522217577474130055434921690629782528045731285330741102640948599888264432740887407676557868354264729750739398872455160517805295526679937068779203260465788019381488628352520481276091540478504374044311656852993635004462937114343669651720649143706747418624188747494432424261326355592926082795973124653133425198781775575495552011141622418958088643513764602622811588040108162843568303450864967756462816740370389767839173558874747905576608664197263904202161258457965737206162705516282279627053228974290832710082285207098965024087156113244951434058655692976533881065827757439647637182677736828879392107100073566559167538607912491067201072598529787416665645615247908017077251670636086940256383006710066450056890321724312635849011666238730464641774777718661711090087443490615609501176198738886839876742250891222609171258305073081305247576689343717934981087149084219531225416312122405850528639180859955416365588189157267144445167818921051102266281144682438079365403789468353779728384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 60969155078397503206413947842408868477124519944666403982035111571946368506415827598465807620095351649703908431933009593269191426195738364692231364315759719713897725639197523751929183064846534146136306896902304135487752324292018736670047553297279848096079746456276933428661845649650185031810523849293380740416766562811293193057718517350730611814336644324094353786014362953054011860726789618091373072135584675694905824868750862101673713086007654800552233833600284902078018343970018963396217734620515999372078086139892276646045923673823637808813611422550991814518103352471000010648901983354841486135917723526616382668804420567568624491739358608148066298379368166431535375691746443356628532507502831654367832545311590017257842195696636430115756644929936636582691157848066417366482356232512815570227942432711299036909249161601605137078886789147740003606056444427404180405085018954385844696172025532170764579651216232889992076804115203612175198761814586925460363695580121589272990140399853067935150808746130711526236344509988366970974285399218975540234237128678826286345413834641592580620178814194203629348504748009146525631730839123608767380414800933562464683967351156458461246377677896234553698216508278198615641091700565710379152519133458350597134841122570001843368132330972187631615252570140286778720405383673738079843700314159899800657564541321024797764274432272152727122954681207686579160529115955343338191816887645436739764949225738582558477013878884003460544430936469147444613167426515536155952158596589335054500159521757917736099401249806244958032187132827011049752773692495018220778782616691945045027769939578957884890196799493861638463599983657618293027809737191442826830758036166942880176487320706478934866703979497229730635802950855321111158424768832125720448750863525124046511708709349942573659076306652525287890789123204635086423149066690377834038639911579267753721156858302506475397877257326119352317501489684431832076675010775117842838333042494440609665315433996865748607970976850328287743800869463284163415144198268289346412896311274416193038238742759434534585939404984093287180647211099927201069114942636611554062928533683357560078987492560938552316104316779416798461140620248432170874369162219727423530842141459074242533412726624209359664111034561827261167718430543210230968732420985197490843771624998581298456219025515854969976133424648444154107847482255477280268262208684396004249018507268606366889535731214524372784639758857643425960350936217589299548882238977748786468455586346928309306452073510862848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -60104501625104521657641293682997628946376138162585105807675211742694905269448347868904631120694592325886295659760616505158395770797622555737176715205114604543986010248871458107267932284391600525948992638812022278101329408421108135337975827246563840219423319741224583524583859940163371386362366302798373870317035784390703450776790286067349584345616218426649961778487785387635863024065972761294839150142352689504987203335859214501493320385717907468737334543856881000330541595123419919634652914384166402766861300310634153360476706282793434838744699278546366909737910586150658617687959189957653874088778607096092866055649444079047900999974454737383489197647134026314204391887915159848015184545968047432156316352851506307944071174869330889343167039911563503272009740810703233813276823905746664654635042957115701674101233654803461040371289810491937974825258997843309200297489359202706690618549062626669768660518434221828608602181699651613701759874653380695548857441195801539820741537796744865304877486293844384538685131242657847929806237518599168621312489438778039621108159353520026591672013831696037600835087249028996692327652797322533447704409748218681048719945997109611401532385879137064686436197155145488206385338967748768985584714002124023023589526996716885939795635857056861875938701049886942329645092711003999767617010450154030807939593474592176152543458528969037704873241430540576921206147178685394805244118176537473079465121194858166193075845071109541909313042178929962898357535403739992068191017874045667190696098962831484775305251406597488386977954181998110083211153636140419076330018562742821603270148806778026362348376268402105479963070017121568708567352925493520763573744079309126716863789858978260003018631451308509839715287516707544622890875052971862107292399179082694130983113419288084004761062830773755307209056602302457821617653737988284801540524383571341997945479021851407112758651709744645969828277828837516079925417503381635296709352056298252189525089191019305998861406429182767969810708280993324030930431717170993716456552951567249031873790906819552616908602242666680661143070678739466436849185232205845754748843501514117386760104097450489558825265134731267840524621417499716459645345188922640496989974495379673289173179991695571869705233012630714643322940276427961923517403806807522445061115809863765716859173655741777268797518702617300126974177397021328365765313611908049927896999907788081048179211966761195038685599081806839659401921450783522971800843899062189037484903863663121291494798394585513984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 54096479823393573968826468231061543486252016955741057238512242290670101460845214507822737194466290400153374136500664905108448250485161950569085455053684404483809557887308087514196374910767610687082516065734995741591706541293436122607570147931442505195645097976953216749712437558687414449497139353886240079828220297293538423159837998400725573267639932752989898652722449112395628192250570523853481501353192120357410486801244953226230612973827074536891197846814877579217599533013899986801310525269141703579190730904670561180372176849275420855506205094343058690328666742890931801970887592139666914724184317825441673082037419078544489190788894421584503397831177656732705793006627120387119042859476689063858383257893479726412841054868955372589191245163591508354358536746201387761749503083693992148843217096090537136221335561549335051258553018747523346100824771751007775486490122544135494232072448409113313411473059529599959024159884015912693019053497246136965319963778538902378209489671305539891189607914445716132230322626456832443690405463204668500527153673240636538401144469400853609891045192831034436507396710350768323889400431163230567998340294061280627000801090123531657757637808631178627435770894798909111413258289304867366907952573919246356193054075343468089106301813600646193040628422893640883634328077952293570289895899053274947276025519308781874293551483001694441783353111104009126359992866978103323574647803220675267810494254456019741700535787015794922821019516693648169756814033895467625399472508937203885544486325858984673952214538180907691351246660309055752879491194071331513564309478542950487397205409287860011357973595444357299934604018660509791262907898185923452453441730449998404403833858185946460106882543667143095607866592641053803533633973026508161724507194039937770797087718573662156166675547764729132836593417014834929293413544129674322590854079829767680321496060642382433749887335866610128704913319619164530727847856872174636498593350862679977655220132339556895903491328325562145515006982985619074917450248257206428988262632765314117757839290671002948536326481602120203963109621471261802938670324238449967222653272913577229888656715528149649478955362469170472588645778464194432904720798525156757235249068003351008219203096164909113004457848295616338912610150927903039559898438089907518791387919461148301668857864200568495948479549847965750676909913216015712776133867434909364949885249799123516248617375134004334608558635007107822303418060631407373522625994271854487866176672104960009719381810042896384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -44014121777482549871343510919501436937811879504404195936978452715179500694725060467180332537382081214892411720318509314749207994999514014192492061135075987166166758079557756545434539803127231932293270153288165848238186675669657713296862754883052152834544424248954720741592119041147067803725768174057591787034509081373614009673307860351844369676225574266276736712199464108132224709081587636139279644905682864214335676741419738162232067328330205059147253078401923947194802431245102337060530992099827436489691894175747923506465426194718013263138939208386362678452228781382408313958821479766391428723047074083783355595108902392374559762677405460803040550143768814391090736367088115692518973225151851279689138294375648586888606325611603531215383637434032117274478196983698750503890443686318415496853267548014772057323915945691830197494678657541872375066964361021373880910100290807019802569946881237755157212228505841355379625140866789996776854035389459759600947562839925061430955726137009279242074821675230867567915839551598121401701976369697614803797042343402866404037756230313934427212578280229597648763743612898446740430617440051365565481870300133427322323346348693810761302521957888535905095369487464416065471371283533455862352336396806190114034567164477476046082845695820839704086164107429608800994674870218710005560869688624641911657550636095057892369067604390352098978033366917860597152185485796985849335539398614669033356201207025871697076556265049973137293200319658510306566147990882566638800447513346152305351617099005301544243196862728628295974955552377043382701526480682418924538688221267199660650651409225425962964715956731541226358896195846567987488642106792670494593271045023904810902413098994910065497808972882744100447195005123277821899115159821391037104009592879422677806453771838436396680614562106892354586966662043896120719672424934712074572052916326643583273888757954394024136236271412633633662413233175723714966184212452905430200437415338687035584957803832832203157738548549635421379105892876996250607471723666443465522850319477868040301213173356297250390242808657029816308967345548366904431692113979390836821991962525529647521286580050832881800141923641936359980654683710541997562301171646697411397671688396115811773018270782576093783026444782474997239148899841037701868187311498513769368754335069002725701306281668657413466008373996463970162725931330995564368580054366981752648390278658591340367776611588752395873629748180856919379963959247914334877982777636407675347378136759060787053259587923738624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 32330150574663603568123588916981458959098668964745833594158703312898717753286507318513754695486592667022589769261449270821705344040894100751183506042267911064741625016177215204650302663255861254398286356322651289541017085028006127149114528474292382132801962829726754928483502771245647058460479331208848972406802021844613026690229376357269550481136750553867121612972692397189431845545427412923209195930479895262621716197082607994987064143178660852132241348862426395870462101542237757423422664418004924442750715794196528746489744975272704102250040865955101704335076528483750582338859373143632898345534133994985410972244552839841429066026707762474981006006917229692629644885698828261604112820650170566078626109577286187614334656488846545746344971609530815217025846292848339413971190852646498798047607481585848077705469481824472094415868087045728347734703285181042586233485839092833373448880696750727325396131124732237046931064770614962917236853654418160072767565465276502027348211988342987371149596578754776536664960431290035054560899183939263377145794904650267229733301805000640517181276103069623289496229373025434010612889946788117268403340305602128972872907434468227761303248839053599760320998441485797922877881795312941373677269397126541232313017331564145281539543574333136165139704222298823813583592297454135293983930399791340453509485644949702208443377614929527633971589975256965016763300617138718768863063452336593859147184880859089921503568909799249687888733151027924834738912593053241491310846922903885779308975712125771948561728702603966437468906620065488191583570599478711877202577788667362317978824906671615848440308234749010667804751355389215268948032193226512564199011483949947800564069040994215406051105428351825920569728125538278021777142928159332224768152585493239997331744008422443942362269754401574761812202242531524670215083268834675337723640400114672674306660708749276286288974100931538336109302213599766748063991917413997632763424828339203571932771878747251085464664775559584260827484624583727199881232376386809111238565744838818694227471000017703617308360602907231851134160123211714162743879397050423346028441210510786350253812437385346326514405698506721912711376590208847208810020652831373231788714403867358913597013320236682903204281710163874107359995231873857045869584765619928291930517888859898239640955698060489847777191854514057782757890834360481280270359475637415911540719713882079974593716595826460235668693298319229649074694166673615354339841743916366842119616939611260831226627347982581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -21508377896697550353415415428631656959492347077557041674208424009968137408148272289328490254616859321020751287563748826855132673296653273985681674218336636691312883638573458952845959047379941839112212518015190695605415418374683164654043662554563183938555632088230860832674390163237424138235038867830190417873946533182845222462819529744212702879800756948873989406117314154510346616545230870306472854566262285719928093689536638487133276329057539431585426044280948254532235352153291684497558364233896311489447486868252252859616041798655760873755644540403310101437546837155718878003779102972784901357343695876889819842534692417775162148042089891766268520950314808034322924455539229020209030310344527699831634237551000404980995229300084600473026865083337499408654628987689016793316758394255459294397921386208031856368515267808892402615091947588105791292030244959555626701158500992024813958982541844276687255760871471416218382298770878574775451971484349794788524965868875759988883726601423958629550733669935231728597593161397069376522390005322502833553557099842160012567810974831556733022325206084121945844718389394673790315671009148856567902483649655474351831752085385089353732365459720624673290692709551894882150219848459280234303642748343423391547985822430591303651438731644135765992249325592559343758111093586081446858169735281273168632587075381060767771116073404772534742825869715387725116528513717514084511937928599027920476256824605794624135749488781946421280354136983460306994516274464783568318768995432663823264286472321529664319770927388636004279616242256465177458960598459621936302032653379731663448542068012507474240362717803735803401116293136821923877053298336287128371376419769575022235121516647523419657816120079707981578128601997977905737416380013088473277702473320242795917065944867489236062445483022337584161028179315177785294477504074848288667990789318278572933990860548063861440217671228745174898207820037222071845755565515865490259498444402317499896383916432311593424591355917846214889267641383065929065298197593493340440584922300817154078835363537989536214879005285350821946022895547934967618283209363184496315116955197930373971369787719966239873663330964784953637329342131421626231880181861289239521908640657302074084120547615355304049539216513758782224990013520531015128127926179491624304280887687059727497609906992441031975844728731136344584114843654408877176004835983486833063517214543698648420488172074425061736817760227079572475190656452478559795433860167882524713716279717967491407196779433689088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 13017662060337713632125650086352144955300099766394971411199018059988866316485536749299121541320105107670550225572846277685608219367891881266622943900935758332954630604743892511216546719639890161714725905144698001509574208904421215762006639169887414268411411709120032790687986329629681277252177353016208943093067759163827558952280949644228787905628304691858430872285608220844798752485263506207101788724679135006250111534684139615023360016291824803558933153124120967564905378030345523204027996933100684975718928937817425813915746920010970174430184510021121616943577781162655976017948635002525601090619782065123554468348020368302886440067206924384674156839314823796782877259499392950755523194456101757907241579387484884316766511777061450801946603242140475320844017686232842510946634197581171615552799828630782885354007690745724964493028722853200930030299437333756735503774326321915802432734640848762469085344270915242748819979906556008817447214304865996435051450593986234068169112859732791741308581441189508542847363944356105020838578668548805153509819171414149846545133254141588294783981808971233171254425375278682105710445420940763710813115167046704367738414530159855744536620915203584896621665783329511512412076489388346088318306777962212058381855597303097701306156705224206217948171622764018796774529641277803142454375361312397296624393168398431932787738119981891423467686672641201450798987698636077965659825444786012496572041253431358589988299533293052740325361378549266430493340943777000735911590043718451256565491722380799815801827542386087524320426713233639894968679900164705123202706700002893482470233485894696763400043628781832752820277050500286100605377732565121654049029600452664197149718365639436437499226979388946307081657448651802165323065886877585450425173694477453331201499685449238349084250147665892834656238764395662221653243468957221180419723789316194111084721502723660938120718347738757247633182337096289109682155604286241525048365983553233349820540558837381130227384310408289537163632830905312821630783852378172485357847457409055620736632481518511699506993050667521816674303034225603391747350575860194795062927118297522692970823866192911556009011854291809270367244772320029918208746683008490362743917368080781971948568675155851990943636980605541476271058798517690385114424613385157676054169312637730406196531614166421657890274892878351176253028573463869742965991043592164039787140041259602330418402446443182720157425525190646310428302118724454375610845192190190773753846104595882760877576344293081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -7194744811687288999267327192887821435849286859483252520820972232834642574315859018739670478052663230159285727731532242115895490897244324612363926862948357409029534640857372945541285303480911358013081010574260476577266578519905155936109474391083320315971938654028592848533468551077918626735221865208571751217399590657625525477020715381067823302115040412873672801468675631201158366716718982717090711044078588077792164217522500105561624942358453122524782077366641150978310859466115917884746183958909160084272000196716497963291216937594548941350909570981688396137919580590464861185337886962307230340217992403979136806525135820774914376686983017872816552429061666213594495028594674482460169219146773784934033618283293289888171708020939116422814558769623968263175534346957701072255831331307039275086107344480916776985210354367305710989990796230780855955541336277305131757373160791909135562035439678146216477079273247990716846886402608258099491630068502574021067098579104627769598274680796456998089841830453512356553820177097858604269947467763111844048560809634255443901254205931667893605414422300451129660699349580223815149967928367833017346961758854170433600471926411968145493899691543089075856632807099742385935467888007688425283755019045849164861370890195801342638087154376614555517219207220174265089796785188959358596642605933838871701183146868208166095200338231047500843657342108030663843908099203383815585456516998611432653040251664010652119052896685921817136126064001417443868273072052678865060160117343155996798019101085861854385800928863951532144680531537000997427885220071599407781405842268112833075453596435777740248472943698092618898850615158122042261022447464940783746751367797194159357026129565233623215663661654429019519102052415676651050813327274503808599202596178796328144805540345750530799199779412887429314822096543975931306758276173211202585577423928690148410816344804662998501599291462113920326179337370133674578365955834238388936419560600731919821116646738415855176426626172989401934587086218846948070252438899501154875582411606908855587375161914411900569525812343250921125809987194552048067784409918550746428529510776143839522008913144777121455590057574313778790297508176978431257823315741676995124862909648926078873123005261256454484814665109603319045179861997968405046057426384330903164452497415814647725678513041967339768554151980953031933779611920123086960758419526955277076228165765326080113370399549828628932078130471593942733077213212287969550340355392709574770424346701471932910170728589950976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 3639250908834058320578779672054065579573299027895645694840641372096274396563552118559562124303204631189890270509584282279817841476330093585558798608946954992672767704257431178538403596137540400449043887182756126560626854145013627012344969882652629191725423019419267681395590235332180308457939883625413833456030833801717505375691008271723313383775189044053562899810358515768473360550998951592512830232152397386389551272695721831872124904663992219689992775087047318468234950695504151243883198147097217909253343181075434336774728933160509306468772299989446224475812982400331726486483279120587211985277032491573491150014055759139467743601055553826676978840519486392369353428108059931481248088318476825427855593001288774474607032953148292574046629245300563142906506015519299652857944140180678612511183959464399675228530864039260280588657106851544264165644034212262183326523601673311830972754282192476125069192200117795738816082577578670136127267170961398226854272371492336525517729324473007406206519259072975717188015751492036344878699331437045937219965174690411883735791567833767326144280701366582055859217372582479960347590683505591097060902239829855260871721291298941745222662731111188577002785238849454342175977317495293883814987989418777551773411489757657526661964954388166182250929419426833968954363966142602104424289785347424828590296598734198482429359330471997381670756052308744822967068583090315369105884960339354250671709435591909028166004891159331990463641963070106489734581177490611025338708846856038453885351345117977063866188366928471356918363785206614287989943834189307874124577785068222483290812455259033188714039973927548425823643154606957040281983064937585077826729120619000249545794186989194650204467056271919962959203555134435201337915967702526025593201271323551401742535962382057450264843206570709432692756681911844271735572590264889076452895413113330647638897586989474409814559587063694000905741591986951490590748325304820214020333013005379525800486881761868882034930850543621157657164618424240575126899516661655114485671082769031140371362088836940665181217753232498867857850728947500608823036564410645924736838601822397179870636358521118308311334894714885558837805794370754039129518109699539920471523897883937402010201357360526067404625001506127134283066115701983416953149541461547816319784175223285822728058376378189677836375935035745009930731614972606474594230674675664320734605865088978511778943666052831032440178201874258223985633773570952410677942244406598616600881272773054109343816671282855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -1685925738982611849020570030747669900988947822240032641382330886465521787584392294249727748534087829672382710845250270596551532061671024472593272173694051054582035101042413969166698640596693753020665373221550257394133172528016161039229240298622746004904249908733088356679639000658235126766334403006857907427759257168397288601262419553687288448142124062772406598437716009880056291021984912091270287050570910650911298450705442030537862676944617272597277949960783216244430238355226765141492223340084521682024171032806791089181839716504530748673836466831557973838791259643830267717432601779949032019294828828547060842406480426743187560443641258167815138336051543709550933533137008944808110647229900184917457971307061312239372820356813989336303021570335670048866937274832177250673059348963478542979695094725884895341207410825851197396287964311411113154270693480657360340180899030737989238631594824845904481644386359314795940911161409033889520489727561419768067026648701434706917985073150801023988911150944769727142130240417165490288488049273159256947403343978131745305062724938247450023333708820274725711091178856156822515265293770491467148557426950147939085197034010541388185529445483026842281362359320019452622049370115725228343078167815071231222017282059062883850424991740916077117946021536040957588768755124858652182925605104040522529162571297309593402208145842050999350404174303821462938248933406662945732495852652803611870016936184104941240153803715696999187169236687651966376507924619094302626829746221653910663103481772389893537421206895066330903365573024113914610545285911445678036364933308557266648606416530541909405492577964142485593001977464911574903632752840919610265286053424862082723398012899339051514533740315936217221145990776570636426339727494770285446123869814288510169796970569756257928937733907195737247876439181882337334166235930004751922030750289386163877628227319908754029794876334826303115946576160405766556603383428329444126376386953486668474821183094330843771056220598653318010771937246761911352262207444319398430451815850934570307028176371880339278448546284777884461069742413434384011981276696968695993134728064353093746823249233705676698614177177670259467129685096354158363335606800476014690367609980225644384838801971160685296280068642932830905434021234736874186906165446573344581879663856939673556476730371647204483746191576130149497989005696783731083272335646748543197805713278981497658776907966068992828400698007903242453949305945453779489889570744461752624640905926646451637945252695769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 715254434460231596195115251100507124727455343188743702001548879375327355997678056080472060214879075973286761372367349930574028588303137146525444512794798661010038534591402078628430609863149632810099247044763564090603012668862481599083420750151173621739870646333126406149962238086493621118302748716096032224734777064738081769612474845846697669535291259457112013878068454408467854088420734937987348638904113893413226223072228894741222984749389641502156421086002521803189420903965581380569093307104360749381240898292600395329286812686365429223658107854924322767418923843617451027098661486142195615747331767773163947364483071893430786924447417747244026102846286005723931550003156180896994501499182179361492495570603386867340264827988466153122415057722659679137787869802823862275388616263144138405562135504223295186983648629033951181372996718158999968624379799233770984248033258495957933708150484994098526695803176527896906091329105073147613950241050394106740118923060163151077269254844738346102530650829103589684171118278053766275421682493311434442022169220541382992155156195535641709717446082491305137895708201844028882387222357153123399302236477350772943197945871322751484341069369584236161261548914745432570778990678507139081902922363263747489198521806060864958270174176385847794958934970052066168484312667353269835071022096580399374679959397150793266470764246920465925965311549697673901302323280233735986100361694459546278039164968711532576682183997053507504892497505238649313158019879939328026435365284971617583116068692192126104989910423109915367456920364879089712748118606607990664601134231719046257912728127867411235092545405884289941880996937328540456963048721904128691173849894336642522093665885537675059280406279539112649017056513212717556497645340821990975919419153942163562885995997499806392085526354754838574596654980609693251019722642881043102175187124212349891719131355250156821051027978304889608487153144923383381986657563112133917879256256581710832003161860537356135368043569116164897173760027434495650123811902579589234090869863392600522034199913608353979670438472997102967022844769634776381481884196003564759064035954551734373846505796125921955403552339721433808576410636501150582241046144534362847581950780087527650449435004380140774830457935769420355463651602272301296942227297704688804788344013663675650598863935817120440096025958395534071502356087312802713056588924195665868953654617166196678034090398768941903684340091790668644494044433671547381242886153826808636250976249750436982019894397632512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -277899656131353055761393501440464579499051514532004170410999797887384384993928846837346008907275478777698379311770848962475078249839298331114878515844729858540655966849265640849180404349262025718884502468223278108369160246013957675017641768063830441270734567600708478008410643615216566755338071071939167404785156812867091466708104947497155436961435499602310266422516293627887413373135001847881989151292095143004122874218595408364722630439415937890974576233110761509924727545056910490667382140666944679546797905743583326528179991580084053366312740259196816848168210792397556228192106094005718774140729941246494593225924498582662248559779326070426550014861692878257146590164271723120571557381554563966953061076405153239044745455759394131180296230118301415578952690958216831660437945260590647632293824310236452521641417716033744042884737176030362873796312032065362233441201263268867558351847045610818498153173055739390570315941322220930824041439487505456324905417979837788647706055967153175880875639691350740856217407542126815784837337780804364078265732452669797152345225277043103302941727085742786941541297640762494548458423669755066769621236193581817337345005101594584998042348364426035695413285670228211837464749018173138875867057521321584438284771000512721520681229123855942246588484918648809277559725705576776320911458959155572386497403025183502751669471387141133002728200127839591795317794332589963045151836893486904903015319263799754960298026642834903451995392208552186687393896831524716200423864758399514965902821904570399586747877164276616419043932172312344984790949285769554672032146730180974073635640789187064782436974964339982285272592559308868554843302985289575588209668667169753976861257058229969602054308981077007540434879208796262119362453039793521514805371926294934459655184596074362104163543180926134299855690492632942209997534617229184500425977193502515034454194661538193743223825541183545962127978894316649283917385480499652371018988718253586348988618583160375857925590617675296744757042322217314134605563272925082932269805899171828330265079164833523505078278621007694044533059282794087761271621714873334094546628673738659464061648051490781989058366342348516462688329394230110251937880956059835032077058481440899848450527942957795869589972910277162869022846766690553458161901202042791717948730808790761104574241899965683074018735291989103677402986676517648925477250043320540404642193466217874553393084051805751520020055731164844871986603333338464559448963374134946949828033911774574952271201362247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 98983427408107404312187002862865284780113376510946480142880542174659222817268335013422057727226214677599126885124006950706466357052903790177018396219116925638239659997520619311395947307628394274285423295881201651510631826954193453522683841067069303420009861182799100111025158921394043756689023381987489376539925744875787721369429179917006866243168769180051297078214865128418241198369154790603486573235341482954102156302831983634811413333910920705310341914327511191101221712652742129052859292823648303956756803173996810439646132074550680405760522310224943381612179276105084356308909393697684458164741572618299199422448609524078300145238304531555249250230155046477412665065408604184597387828889455735755773426310491002618534672614513104494936897553699812761721171891727159980714900057160793863193035011612201326472670586328704212224459133826871272675078211882288343416825152885288370115726668883542896892987951473321678502629944226022598882958299276808942832962664039877838630376293002564143468391310608260544369381538304962338254153098022963204971210447605164219077244266713405530096131247553723869444386145890258811779547323774870747025460260231723663708012857336199202967698662545848006493117692547914709346731699869994648121141561543101199794770184157583315376514672358541168048149405977326317122873136048888274347988713696880220206654870296610560560123794581575003635451331206178927204685019584056490907012523655951513223437965939039028141692041245878723107123211025441586137826257900121646049263074325049682378906071910745515902829614084336977031955611119368092301784975919047859491257295716928784321889870572371608134350372977517383415614550776754632461826948411367988019559816756682177558939633957947163444546068189380750640236661530458775734396632005970726098656445383504345205228041248073230911287328808329953706593694408077083607691613894016856859423548991323793989293534787210289522148630144279976063848352161157539552392976270211364747990152170220231143690544518445561084070895352409319562343984668527139377495175182764117051953762910367246082966140754843695201491784581182751589376649937290914338519566215817029985394672549448358947724936918667337877390241445807016205497492134662046524443435530788072906956117210021053642019830434759939823267328855451550367564928396112433341318557625319785438003617010125326600364559086730222145091715349372584207026654927437295512041686035659762280871833250621508188573387265014272777816593897094037726092425835778218883648529923476373109766272896170479437506175565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -32412266210267619171569765044426459716287094821022877737054181394506230422923947497434184799504314549306577625578213319691834922068521011722566799496239202861051398341997739650538868586887377168915193583582250167760103702040376082962024329262839430445324261073041704547126986378560393344180305818513114842687288409913099953114553696271255013790570963863917084596653421423220534365876295865177919826190671009091521855997397821627233211733390493109438592870179371682747584304875530383733559210599180323163086003519710666954811034175510643623667642796222689157397843578858956460602952957598759904432706746802114303204985945114712712116178504046502855644241762853763084010963801864125071892851089634561227702728451390585580778418073150495230422077852718202163851886620906292215558905090166526126775056687449264766820166228036656273386121378406366163431246673947559009946506327649206505868073952184750648643252963547167283015418017519556223850253278748623209500704492467759733581309344047655356571234887020418810412096462911251866331593241074561735329965922843315105607120790650481490566689304819625805234212269106970556469366345909129508511135387287550742228217198770883680491114450124122016824689633216851330764204405085633569287431119839184064240919585787534212050538501300933397256976572362468794438870333252475340472393988471999175445574460543342721349729598429387055370025324880128747291888698087068607747544986732367435303128725217121815113449723311024384040600142047906622380605345088305510050508871630499428400205127431836616861076864659958486077197165328933152076114771183388438835138462331370074005092034300474656023167777755451895035551250037642784483868275107062527923416491728296487472281045801060256058001457864866172430601365695426657039716858060156987717284116161754635585570966279557757536650182786859799581049766905010392712830127765739715428156272572272016671587666697697350228642921300817159481589161455488830963712327221141760832839581371318232821955446154503434827343662098600356273540801866959751421530737925551148652285183846106881243274477402989612373513555846771392399764140217569567784634723629261035631061330753691619924188128651072856357021817876211334835210054524577416433809748074534929118226696886607851935308533695251802801942903957575948595965820040515205035036215058744468305642094121011561927816431065623926354487023426459380935679383623503361164686841951731173566185157238796744789453495980855329424455855827055362461657911902020130258047345733968337855550165150115227797722719322112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 9809129359358916103285852703693306656393226941599066028851175374451147666455205997168940010471380511685790953472171027669957097289076747110845349220533532742038018583383647659268742459172850015774978704801559729698027325056780169730419891996145841257819399212626856808738188804060351970376907188216324516746913939866599511975618195147835938388976401614235784128656664747398626441181561661332659295762806909226905410868277045796309106134005350257087781780960962320933435170269285962272468926624491722659136074845154077238328941588386695042273109771677765026955799660091425811593882594962620501998916076431900087212369224481287474669054773962044831323608072408160066181025263999398461909215121649237230579518369401610365307781314033492578501248716143626668410757052419914506090038758689936288740243754145697474642525234012149536867148397131084633767677086585885244166565136776487509758155287583259673152307107864854606902339359574606982110356251812311423256597643736294238456523869394027527689177030385017384606507223040373831717637465267961172354024502511002797213175700680187689692015044905149046161172453174945729754246152413526161771667182942034192124090434798345792692831374319031991448476568606849419611639592658313791326091814129472834178596587932579081259090103364888596077590584243475860834163424472026892123233889059255724923268602282175135380439945033130686676022745201043040724773366350834636531330612714176655520780034287656781491607273338632340817434947445953661084316320133741362173238342329963332927953543380510292252290309125626035311437187248689369257322969408030355142168103849374829357245214642730606826794269503490056642667051071051732921238112709640869911015653142946418455091572023572335962582287409148303670580182691868851025671846417433009051650875922278575298627081261246647057195393092025431792308150374855169988152809852651847621391926771107472499013890335173109345854451772723048743807343036363522111008506400909127617981858829293600334664902057834373144624087039467614450680113887517862294061071793345988855482805952806186416463977174252680794830470405336740372133900763355959881844508249656844154866774782922385652410685208814597048308676297617905260456241905923884800925593006788659738305822402838225297056036695280755079987880670213929697585247371447476260734986238673351649691734311532865949885605059401112574157720275419532565737109651147566286142755739640321958016325493683590269003899836851240675447700883781412489704677527437532913074736893680404293041675934879142379085402996736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -2765555006196052956938352345132498503200372930915262325723063014842484150844622108529018489417133415060019170058718593847519726288921377364399369201335560575605383664824444132345836652891522785519481783103701142325500561533046722127361353058212167780305356825166635702572780122293908560081788874978384569939789111016215483239403895775896998098019867489339817907503012042173648701099194459437637226329934696348810101754407422078594844981740501114188437144171292388953782313060025768378198141087274159706518727868987071152209253564298692585997980631597495246087708578726365583554102737287998350339032411347407561669948733289197488960069129109909977649223786993073837617579578784540096831992451467952528666330793499003646999362530376519334161391453481092179384671866304689808582226903502457232952682984122063705320185981797049879838348936205901128432957233951343316903169455639080959823753127923764461598107982935591658938970674637176316827907286932130480090413686945744828386062529201474408613872187789801743833881335388984769922847267199483216459433214770065452705971681470293716293326070904216331851481539150707196250421973376237221294569668195467357691947365534688715897868372962185426329152097148313886202623954280611431651613501559184216520168011299417287551178237365055709056424591988963487389777953915234813893259672261845553178173808558882049989069903368822204922768452629350453074995141252375261580240231057019713445518222965852037886185703831146806132007987777873914674724286443239575491881787041172880431296940831494692917977658982196782540411051527023340363162320384065642652688784971743390566813307139025843906257220265676161335276561832026462405345383285016917166731293486013389638420580007920535015398462262348349814950757179497008209426405376160868186097866440823047146713640821346417534339472431563430246901795023455269738279819947728082819429041964165718897621272862396614339524291459363685334601923137515187248538791291863311461862983492994913829244963662808786234695603876879073241213132764925287786113853407506885751980891199359087875363632396574178687836151661056864503365999357792877030069602315632389689076685950661260421667474419906083581718844817857695329290597651425196610556722865191250202250800733972890622985569998382018592036996545517866247457297167826050335627816070541671691155648772157035886328810474314774771387663870564410814113194073181256444251164279438791728584110491587091450747635894443674639886087600471002995539509180328448389378875018599014945572650445580752695841949483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 733285311787412453960971213176935395889253248673788158869523656854195192114939782416684727196038236914514030374236048907241127724623152136362676486186982974724341142793857406240470108618442126627731825365751275708947231335777551175946279032892462521575308030184106139330848710940864268958275734222951118269904759668411703171774439013998289529504889733526701729051447938478521112727229097932311719416258563518655726216917185798805949045122016355810281452649529048293646439009243334118178098198611765911817618704672941274227346938110142544104567997955366640629844530298655866573483014653673020356559276325721851119505311286246610133539735401115087333531557168805465614778007283110395025239050381968016942458877418955685102112373089613570922370808091798458510983622876837368227645979622428531587510098928713633172942828666521581281457926086072713418827468337910487377264900399597458424620192036004231456322800928283879118787528418548173309863711473853545702982265222552683812933887231412366103045743514265456066687512261357457056789013494545246178254533978353722746090919910433498000885349006017930304164818096954893333845576220936159204179516438569663167044475546702539824277174950497178387932712304078739566746725578276877085368546529972677596049873205238132963073380221842300560424476905331500549689321842253165130210194076775816658343795585970536627872801690188840549523659132984880254506826289246246012863229455322779189719466599039541141488046461406736358228335887647253882473044512675249697378669438343918390600917564234567967413419150694189911459148677579093920642605345927927527990513376830927104301173314518947158096374273687833794749991554304005926882924415372598890855036381755472637829288910084732573571622200241837602677930322113765364197101277693813499980761607444496551392453304658901267465736261056863200216753028593480485555731593576072494862773778578016742281759103939460690475093220656591855816553184577648998493392887750663854438055138034767264965891689440268585454446528118940853350149662757531583095456121392104705733112851360645354963347897182499244217567055225127224172228985126520723986632362760922154668036402105165643659073123799439311154659144177121602106534350343581339411653079109874153867433868035359212037663688831568904000167229595962570005537551521277191143945480858451729452059438188941257936138572390106616206522512933723511922199221841233915978153937911101266542234972677158355178905109912172466198190850124786266693394397130446810413985051327612602826412342608485951518608982016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -184267125667120866371140098682503684164993598580091001325894887869241777751823973815035661937027662998743127551677364482753867001196934548137818345227869547569120497135994300733760722653761597616482314397501492978860968232626559998188685033292543271453897485750475567589143538305719163400431649080444149504689728798542990427314454376733388725289638098010445327207217155398574473919462093733830368572698259587646181549869136230172108145292224732013688402348972346580649233696579876669279340045623551229834409769656049002591154272007124716812585255460914179237713350056095420034940079792511923225474201979839332662462514473924503566659349704902307161592342587752399472210415856794090389240621637217059111483079120474219983563656389114464335773572963130846708171033801885190751545344106041303301876396028214455868825830822416883943802385623981316188209290757297857831859425297108441300142136919221406274930493568046826957969876555075477216003858096605340995315421067473012082994587251827790619373442204509896911308400906363776641039752267005761032905298141957528682531675959574188635626859131402996676367223498526444624582049253401214502360373559620545608592341299604727772451760034343250426183890514500714233587750934262649679694211247456268398994565632800697537325883429329808489449465893840157568632532274653070491204568066396995104082524210062470139962483466700757984033502896604360582161990151909275185009140143686184799569428943411816036966698772774363058225549071837729766272365632991135729582308890516600466002490042856465580104170259135454848463864474269772847370385235489586863399017968405069325545632071066035044260196153866957783514718515471711465119881447404190852112948792169602204238871664893976497164245384030598975737729601044015667058198358746999294624642007513796353487141603027510916008194536927588819252552629482664875845332677151791769729980183969866971886823391864491979393824997398177755468040473097024253290083290499540284143789627772573024821481242733226373290108038127093744876105740315243100808486590627202572253235222877043666093546912448467986862626254625129141526963353909086490708530636071271440234300736063999600516982347859713023094880081898288179315223056618416235625281204280729819159911709717624562683834071322542817760887151922249690886136328155657776298933974549277484580149334474817454176412456531954674849567376411142233810160210805909798856779617804328062837355267125578896412356243406621661148702259080847324590395568567763346636175559846179599549033960846164358919199129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 43947785856415758954796787656016364082180966650406667372662388499642976999608198922793885703428351241295842880784334286550183214016120214588821336090111353497892949087951348432048426818972866205120992693259577327898942718324433346327871739714041215832547012683270283049268316155460145709394369448405613501246105909849975256832248068028679264183417041914460225150500550493055356722049799079292836430604994942863645449106947359934964168095824995659001548692122288936529041134750347012723114567087913771836790492169555428940603497406538372379475650769837456748175697654911573146874626891269941341324037309655312188416667102246775600147481774729494950141673234278879514008089954280067815658313751398773120933975518118980209419791517062211793557270842784678474919598710232907639151550535139474908559305002487287689978781131328995083306191822140993550097195606805214090105534102601503366598717214864313211163964354283931635080366624692764285128051191173808808145269568188859954348318122137165002887066438270703183357263869864767286860536777071246921453484591297117505109413937134095826681211115478489344395181652150097439269217229557910566154157059804448490077601915801697429366254893617244400649820771719581527456850911451811564124952177818682605163149652104078941072781580634051542700572332549620370240330567867309027972968955914486694049459708687188731923503794267235669962520473236159835228393102009483552455833051588285163961851994106626135679486455146229923287292057986372080144412357421432157668827291274133555355011157877117401291124232924577129007936917549504731273922800623616388023042953449103371773330768576364549942206496322132805987929839664022227206928971955825804991312392527898838567165563050310660682182380714289420664728915487585342468319249146755966668896709493883901140726235574350727644431809865724794871347831950033758228021571839210113623999227347417881361158347073133348177069919050275714839344747133782941199785280254626385925195764465228821888734953844338779325970346308408914049205088137093446898123494101418642471588281565792545098563160883493998031571341877281466690902355696414114403524455688439651930235183845319321427767946205802439967122053585315921475395881671909940487251614545699400423681341592429990444894970199877067704375893514239434800740731273344110099066919465112919134144315224554747194581780313251227825879608323208549206573989617803227822636987675937149821090607581319255753397739260372603406332465258698817189988798096469823895381332791716262738426093740223370898341625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] -9873499652347517407217509929423882592353411421236097186488048811386309444921857318407956911275067067231674091484983675223963676519132466003650691441561201563898523056243843245400924050982266863539328881868026218914968049723117854192184308254167052676086848195047397008007135358105471564148427171287833859863662614134546906461111867394012786929403440024336198509869611980532598161437744893319698396434382347055432373396272978685399775186828372473485198694105905435926864246085063737598760465904938421727824519952714836717133175110938413801740461263280068121629226284420213824811803469927996191275102590668601048935027293551787209028784514281175512829323191874126054417258847193801205425758121486070230845707096027966653690277446248823547658740327075916670406363088381703369172238114037805010364450921533575479447053955287472013275523214626003977067761341601291151074863286375331494437662861674793902869084923447123985795172277398720145152863297359399029423499665190458705907357032636687344955660706699123037378820261914915178012227488326736285470309974937791142280365964479377809199085162719501032478996873550118698485159251644804963505169834446208491884511427057410863578799336951686727142644784035356588892841885541386086507986228631449357833895411771882268550484461826647269674359687281897786484965256697381788522929884733174817499045360808085250569383044530751191286833580510755186453105046482648418992827304063125117037687952215086047289318571986165487271138603878826433433070851508923285886131330123922786929657594517106915897149205357983026108150710135107047046668235472312570713843692989655078122863903899853711848264974498633210028333417676756325352141907856911387958731433009105114639608052341989881249854168338875353045520348326840389805957649263942750359486244498508521885741620743466560445480504264418757408170339016096496636666647655182276669667550401513618538022904995621392732030424677336719538996871414148053800320685371871533053112607826163046797067711940323332273921561448627273962658850175870105743422619455578097003934227278524547744278205868865392989868084959262330357914305467547466938950639032833355171466716153497774883204658655526266453020416445170399528335881885355475395468252735483758393171438781888869439726026249995361526517148271945789302164078517577041146930460789863672656917065623167589165129673489739143582541936020030942343141825364708412470493565037801125124347201726612337277161888980349037529828937526868496609005656064971662953528602728729173963445432013441413803505876992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 2058319386588301611757328782407137495033724441882815748448977425857516595073482704373014833518493130241729939013771915445605850317287175159803665018470219588825065537675719810277409440727369717775495593055106250878197480411673292460501731335633881083821653348087632009368339362260165273768894994823117424573990450591847607960521352439765975844659837036488789358734177974340825127419545872863930342301016330870634917280104458178870845867334171072685644712635305835371424747992586301898062990635727409215852648924787685920501871014629513329596064755146726842227322783556170364454442343801422054148172127838401689830721735336863922244131120582932336395798186142810077598739493146915475363131233723803394680409397162788294426655270029438407247801905235559923021430097119987858713519989260461775487440336733327624904196462274089526720691015575155689728902670476613447194145962240226425437248268233698302592774158930759614725259372393659280001520029491774101818075512281341713645405791767991007587218347279429605752197309287022223455662798241235126383721761977856673843289762840897296284902367066695413785423254788110668204430905114328716864092636101440342863038479974620582522359585054545977167418956375152656939529786027854931174912567590042825842268125295926600840150808769168528833740441171293075020638875296940882107338383938051576429226785993487490026508704742542250329908544396158290875341212576665418419636929714859274529234343216425240551920205066209497802762203498832787132687372062042811185850404167441094187178294794185132555258345058505458589535944900091552934115907358582792738538728386096052832842426436209739863445962802237652339660654575630103512204019498742196131450095520195205535314027213214139119802508886581496353593890034637148881992961505956029276611363392454284370547317644094633626278141032261414462340996302956661634733929045053672768635247360494257458083438806645558776445217070362957508163084599223193620431267454304467554734854811864019001940088489373942534623116845792376315406968470000120453425609559621428415957518283928436790090550894952117641718503490273128158847576415557086077666923366824856046749732778025145762397568320007639831072002435267676242135568014495218925715879463825949039189360818652250204043638922636666455041815662751716251647387601402761805585424934470740392792022149161856277297235738515834940465491118867088617849253259626491562602493237093901452957364094319004951616477462990870048981384660569122989890145945407618655328375798941628411068863853301121787170390016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -391021719157592712315913435550549404078718406452738306629570017730627815766942845051053252107509446341756264471261756508530542677324354478217814617203520332617918740806138775115861955348395510250434875181703392907636061137551370721268757544403497559438247656573785824333629156587279939612740343011105275955068535604710101412419621535526967571750153132143327227167005597178701437563363851751294125171636579207782621048757221471700353951810765680664812773170328918753100850676483410924547130781869385080074942864029325971919857489926060082164144392846616029664364738186801949466369288718721857912851908859993728553039029028873833272124362392787983910391454493050183009309286674132593532835448634541682852468653064852031456066348246239096761159530789714172236789907766899602422238324391644675025747859172011109882400789532058786739593662682115227079857879121276521008701578641971569052347052027725055411365970740680401097554186017306899542926840910439177101878943300036794118901843141282960044137552918136258960053156296409769418015906002618439572694846165410992369571044079158569632403081327032737200945242353784779773793079994871490650832273511200447242783156913641923490312478906010198283823735235101114036567728454535625483720583698543997208361157617304435163733886060506276677102056938275889649085800853759587439596657825694448620104309983951479624476599973165652264174817537147013776847166701073746853936470689161660355927994301883990232623099285387588862366211924576584077502426572529873401258041285746397519724921469421068356513281170718931979776657511585157392317733428321593703370443392245105171879909009284845616535616703417892355060596739445915360815619450105925149804367416245922737458161511308616510909040129443868300657449543628498597383898837833914941610939595692016712797564781439505940190016335851879953125755851245263599218424073105772020386870331807211232516540331306745761963089778269161518414327681878846619259815845578912221251284306082721656963954385132430716636447288387055342250749018268213733268904185737677448939702343513844055035365132565998698466350648325167024148722934327197812731704100847332249418014765133947962631731984892970099032938595839354041104536550054900338533582834553223191201916236611952845032434256627057600637993021246249635365956417422386782586320560394144015062884543832954198903584697514696892976746038394492499742300278269638392149601731529157349381786683472484246770784836970045674568469109243777481418499199033638231709946984169776730336100658365839627375345664000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 66571347319780526757121740374892295834561384010750533334989249354786358043794988665787963854821088999826248315616587552337715824774961818661986908281218546656948495367484933807686525752628591833491169965884455222234171282928004333148679851239901456141670545653388251251131226500284169059084033964363917545161602344153366007606412778829760117176232219139715436471164825082453967486355053924993017282046239408184534266712927898516747777814037133345762551512838652755570873566510081206515471087414716317783448615636962040452771299524299095954949425100277758724695692678560079058391290203450712840493472043876417290850825356003317960987654190762782488015896959508323638737641617273089400045517561638402676986244622899412364168020525503483459565898421473430040552288777629507918778058774105793696892840092953226331538412433605758374588674446493496651206617421288942341925737931427960127553007735284068038649208127950579888804534768301782644123848892854445218841267343731802951030887660403746036105182161474671758654204892489334971961254585018927624559482184977783984900498807652899309382838027138498876995962056660122482337963704020637844509272954929129540575775854127023813695899740745771181317366482465968848625586496207887583471021286655289047629489194536235773020826657493602732512048125933579474415269442460212749985462430055976765766888213050072849306169051162443252533804787253816680050329448466016384523420635641332866835490972897754550588879345228806961687401276740325153655327957845887008536161406879538162061264991015345909999156420465661627510059127528028789946712109810675627396283797320472031501555901293211083771225597430563526697879979012198920864369100075833263694751005515852521977934578529503561130859871922156625708261329611067137414514146331896878048157625270715939226491787636527360902790607965534505093962973797676184008826789321254427476312164902493981948349511569149532846859053733777656257804958718752222437900112863714943642963975107070525969375640114101866644867261948271454387662823446896698457299583093551355218967686998581031350786657790921112271314757012279287425503286252911649675678589618999586646040685751852272115250483417981913924212469748857977327109798641425136226919389811413829026486777792257987623728159211458182852312819801048723407437046090851015066415950164472848528557522867435036750749641414085592367196850326796866249566720554386407218374130908279481549081136947925044300910374012801086618262894774283667031298153300891786653992840894386991752331608873531253777760256000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -10034190017625036886846662949237448494194498403490098761325907047700455794839985689522353847944824242027600357730779758389985201230540158926743353604752607698737360686392422602670578650536255109988985840408358627337990620004589649522004655867878269814553909416135686615591335816898090771807444241015261105743607412832501011555774515794446652852317546498762824784901124023958894286924648223710915928608321401353563343845838558069532106591926629089091949324328104462501717245996049939091010435515836159369929869599237252096026047350988419326662175563972757358002834916701050702509235413902123980483423544614701990854219466966175673069025300304633931662578018577073905641376420225181596495300516564979869810439187748216369179527208028390921849340975694043668194393835868896861932586690147881415922283243275032716495513273455166002604120688717375466722075347754639968374029652323701932373556057957253951873828002531739906388494411943564451508134190069914990771011934256256685850841351182320604259085581808318750980944034668672509876594194862216295283713481734963777089907814796913524543067334751182789874709271857391157034564426784784528480655213967237225473470412742812265585518127633329505102528534139442573738288045997347578411681909031349006372245829681446605631825005968274967399849302691001631486719951079872536636746214530168687314527756844565465506060375009441406509283319967132368783620503079618656107317453955370976032821614514852780074028133606656820424039316417973238565244124739919300536598528176857245256606976609144582435362489706443299166677944445404785108089438738681513927243663581760620072097731333283924466487839643986493021630380445170628527295874824046738907939322190635530121078000915736224875505111070982156311984993845847466485682428578218980807264335861320624337743125007480488539343827023525062132372650329263015296966851418307989881156238198453435274063687470317043263818346867621425818586179584697234641856409267816966722781359682861502106451490404895690216482589686234832275293665861206491462687880351233336275095542561613433222230074169235136192766532315711608321918135380089883213410769156426460654352121852640653697842739844398309849074489636321611994056032597548866560591176830972797783754694432376251842348521022013540663107326584614355505163858802976697243246919709675270476666242994079003851295415302720054847910761902432291005307220595569217772356930580343312017871970985637924655382469740774739285689536979080825088205595743703417543405058970348377392930228957821038827143168000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 1332604242193535141826140984873339591370009999479449943711264888466042534438926194789682516318274630375521956689041834822080613091052168501106489443467364833847368864104769955375971600294994344262060997179701409783939717583495757149884218654054424124438264995703462166019139983110661632099434843244230502615417210450871586552436738392754352874953839054878244210476391568028855564361560302182525819784682869691104679889603820358600587176094255978818815789358299770990756701478373263827742973418390297969027464121759348105004491856632383504296562372407301919461281022459287285722605715397281051358537025448512941859926734630721799013081113905526516550500388754708571768146832410238801156963880217383179111760374196519783854203587515359073495884936578429667408075933747613182645710293366040234795718805204630061823048324990586975968324286483593791722385490602322389842689002344408102115501099250812040092327241946947198257851065561648578731535234837848216924611897748491213527003165277245107524299086705274907109774070815949820365874353784056043897366394727441522299432592146303064767336485161090927884148147628268059811745648294205461661971825500787673117411819168447159812430023588712012240434091875141192879213224482319063229305583394993123009198215612923923232003764369570313148932335993540278246192820604869802203294431643327071192588989894747724680325000722111857785193013999763997070922706368146335847249344963927788214101662779851864744484414557890070307257109618294598566904841856026549302185007705729809482894581765798418399910104349368389854864364787089726224725937724538199595279503521438484855232558568023841008452145345132973327282475816656019542335202239186932652108330818168710334788154110771733859711772921428688886442967884817426771736469866371855660196751824914140321347970823660653224754392241080936237197268177519702759087030297904078041831376415867535303599139388725018755847527903740699864055015693071858058963247825855573171187137919897439549343358074737330366145086490604279788795576330459723709605289385998645189731022938580010668861220875929936146488981260262156245925798098058834097847912438012693907099928778967084773347262190125391082152430533079738448006726020893141714244103646784427535168246827873530175252942755861156999657805113098412763580479517109074501506941450649934700534160218074533967662256906812587308578825509260961817689621154838235203694061011292322772121724418316012206524060171743162551536500859070845769239864572748203962007511973783905424557694908216001769242624000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -157145238827745465626444585557642666640815837339536272241845957674256652072929096770801232968261681974529860077018463945805848228352832364755488121481746309143565874288190177714453937336562202836377744786443824850812084226234315423321018917595730364453176085697926166765315342249541906436791257491139591319241044282536647961477870408345596934081316067626386891826288837095353360684276954295484058827878795105241394192705818325393364240748708350482359497762280350414010588554937515317576449968454128154945954403673748797200362924675200877696753632450988112602364680484281810594283727813207622637453319574639378893573988152723059850467674063326570937843450973583999549226745490141861937725858720365620222195599907497451314716381152120751923645194843187101740126231185502831898394871591211099119674344446555007463673353405407771453151035379426661397580181621084953684254867094355148995668815392446979287904379567995241038631368243773498299021865548308748785010657644502659156911458139279840643986561455327969040894356848177008009789566309964471624725921045270147735264065340187057145885946224213833445129393718087275104894255104376063460430016233653017135072123436694947826604455105902987769935339130765856350348330279431480690638113933738010996044292091812214402008318167626116844226393746067345962843306776291152565256485847060811751096950634446186180167368262516480403020567472807221883617542039266153177413154421862283086575879740026589428464815287995661244521594523021328516622907616208066479000446982780913740400310086459540998378421176291808989846667273554124708706902214549750439185885753216429213237603915376975367007415391573623606556687989294580277116482424671016654982574215842635776092574036271936325693764326934371482268959821274423900952342474718795232086377828237439836123733680205573057849469894945161312711628960509566435264407020991190131815602495749053537845425080451730885447817510793577685717113885002434567846027676595910589776947463332625910313564136893113861362842027515872422232034137729005924137117306569925904079447423194491123604212561031585415098538259915332874620275697672184051864556137429149027586877479102722300872177439959741129171641991678396655119916416477154570162272336966048513675318952684287100397892048400795254554272760256536165072799795129631599385897141822075757613386165956761835279417821872133363165160911878899829129578427556247003899865681611700680857786157449554887439833908212746859799078283394428547622751726071255257367622128427791125307494477847443357564928000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 16950243534873970995226974944010230526619756196643796422474926127459242019261706367248594070591591368120396141133523012871945957897419586919717511903266723484324949537171278148816217315200547234232753218030429291408766431575006815397756614349751717261255621334172322982464748512412380700944467011422143822044581131803996602840383860812074221973883856867707998561320196550475780231856412064548061662623428490170815769002420738963589776904174223176629485817743256596391219684094172510213126766275387310711574341667783184178264162736848300707747106345419968865904960374116131766309300655772244010562891928404134311783356907863660172981113419961389653587673097896200731483767948026226155580074841421400026046291314737597296736870883598826253416645640058587670988732379106526339424579185888670220767410394225661310370278913006701875343853209676590370526193521697742440462681241081659057052238998786669615871066926140820742921501655883649202178613989258346962406302053311381646909837618334532140723605418895708531621961097404614264504623695148190923974677257152094181947027877093193194267443793823123528572173711056426913092848046605127522461670893794024076703122310852600861417582758337568572470544881358346554372385217083256758995892229320914936045892773420204860959600464474621289492551106741305932925273025517925307527904213802661891126367671761615635217223383666887725560963674591740142397446790161721403585420101467780207418524649160594896293334316270628047433205473207095469392745920252712443749463758030963019657187154982156682210000806607600820713908002258742042917487221964318420606156862403222691871281747529532332457976891472697211778452797015907909583677478454995673037422269556451219733605643015774221350494321396423753183107394197374575677252406186096370635066422749501306632138073290302185527174202160734618510571235456478066163728509628442247999697725611544752441679685100097134891977702930495556544372667489068627707690282320388355416295128711699029733896859151831766632469924619431444164622873935293396430449589160646824149933465582932371181464419835637065959298386348333454924360381896852306325880591872023478303858307233710949182730462666158583785192930176140760894782399062517852207387806553905295788632266075788485675453610311193816060959908107289317197720965589253276283428433881345747210655414463696441651337681120103360882528292813002330559244429237088372365144458002269925829568946085628473877722723573232264976615025292601029302687413735590654255340701777727234887478191751172143972352000000000000000000000000000000000000000000000000000000000000000000 [96,51] -1772711759809835514688611022210803585670968532284455801584161505830496773751686262972449854256362552322001451137485637492762475367512745672214476444747482943629459020220549083179981123486283300983917516948461375128612548003340899800762472057074851682919886125957203998585727584375477299613519237261306097779107367181017174108997521645492449388866094288698386448598680190591652334391688203662143967901563034026005160974966496598394083929760160024904709431173327167738613038730003849717045673035715384635985546852365263083718536903196970998268161141536898931880536253327053424219975652723769428330056291560942310500524119452336220848966742802198899035322168445603034719890471592168017645408951149534725147422211515375036088772065037010057305606403216054408295370049762798570250908316870129403763715834747411687919787540804467453161064790663034990134769953052238227993456146896285611670340198892512370111965374503097219187227583592273763840208835274504114388335526336255536626477514883098841907308552566480305545316721702329800928429854136466555439199536214065519421085752267616362923012378168765034526348687183746819383169105479718846197096449707138981667573085736493883461909417425180513197176347170155634515872059854441528709807404087994846361033483606423809951678205455740056951701592052007946069245009901078741067507522927032482610805980378395018349390251005288762745115991533124601529225743807955436048003478733043434045186205274340716145310428219732708284465260521481424411145292117230876609113045788364306797912416858644195676902789197884986440462187720632915585261046402515724195652006862258533312642942566030971853420754418128143270483056407916259457558516436212728406907794719229256642603407748431710774854828887913831381412187911568540123189015026828621935846497943459980906757210010881384464665737173312153415507242948344249559844077528560459111802600209258131153845354131016330848841890399916085878761113131142170906358213542484019834722566017161918184098596896461785032586213184554815735792550664025893318680011866776773502219354127844654973702061408678540489448197306107301035033758214510839977824896207961955340016133806285915064981090132805999226760856568775639108838652712188040499278204932199658924041270548167647743127137777070186077177390415990248101371512867872001658502248242303292978188226809374080367857734551157410904409254282722156971529949449615675727912356414703451150252216757998541346077326450309603856755321732494336754043875445463137477525304635344937903880113321876882718720000000000000000000000000000000000000000000000000000000000000000 [96,52] 190827388634790034559143694280768406850818709916844738957445547300456453018903131523533096615727755188442231739937721651141638293513221938411644022271850974931599488757840510860066399577627293029311963982845697048215825495553592590234660490381582450330238563432363640350284147595178882621207412552065373269802827436007504316927847568435078427211054576368137346796653971783126433160421890314419211609194844678930757589340302867381898319080888709890053155775965413415973826474369266957991447507961874420005980301312254783789866087116907610171463721540081986260273534415228087302219153604795434891636297297445272044404094668518632257691007286642442470882485381321753415284305444133369681535876056904754455684789324707707577350622312155528899273124908737095379136943335340040928176173067932972213106641940703244982131798830817976558210758368630061628604130886837848793822912182963084854179204302955803605985806042638891455793259537311875028639576199593851690685515092681712691267235963097318250906531804314543513284247547328000759940135079628614435659372222043199986301802602775525991900230681875497320891843754516570888749665106701507824519796990012761590121047341011652034086484282807269953563172548746295437494848853622759104011844337607780704380014058750090321273847568426601147498555176377923198223395642289956609793391754653805138060028935833597560647367746319113332494699370951078946183494866165917062273189370418017190220122381367390906287429424392749134377684099320191785097896591476417578190704740870385669566807384089268469007617720702092766623434187473887098316622625039627700959296081971797725619134224164949291187367463028836613893444677358247140205421155510083466288198000405099107289895842875636916814543298422546257367554213818809238899622852099407479107611332337611032460060810822373518202843974594833182981518207951746156061700525670570945293560575403869156273320331924027450313805542308166184097663264594096264232379986587573872363851410132981899436624434000273816746462795212299035348131446513533101385977939333221312164478200166877648363267364445575799854021018012160837635432114582071576790777477598295386651723084208127440824125269417683918402431608848210188381918805647460657076076706199383848538444098164142373946314590808317658492159682937031215058774652686401590639039437650530975909936336998634443959576831033940162943841658993775503706846929141477599662475372288010687233318357069463501720353002433624526761487078214802328794019896025922517499175506001126124233755808597203222528000000000000000000000000000000000000000000000000000000000000 [96,53] -21036961498837639424484077969923846225386719204297531889539281242535757130614201637289996510270496865176569732029792734588819450476180511082377070145271017215692589457797012401244706365380280350022035060646163129709374761009991336035109797336065530503480802432239043766850291078949212239018508262081439806527585194369850799618477886036805789761564488895048004882493429139253510717439229878837677560186768017755876507290043041590012586890759492366344168704562805242491615188133790394207774010982600976043289073227287818580690163724774119381259789509084238190362270971140054088446716972167226129603996107386815960306488673920779450782899928583514567148130064958636899998627080100617860466966390304068094432025625755530282118203300370740915986612678936263130324212783002538298386760336439436459563496349359810158472169024696821723811509681271243387760818600678651602498601356584067254316275940362008842838509879324830806717525217319592837758008814917664057498274231349474415206176964410764392532218794539756565595142441237814200858374818422662973612591670061243548557474495930530106223371915241998894815686237848031649018041358379390049471385318910059162885098241299397217322368600829496990146345583733424253172656936278627130957833044437027513781808227312704883233909560380485491287622998100872291398145511746072761254927316645135688064453854503434481089494873898638729477081215337160601398867278034338556926516431012619077935328113230736715045366140836869745056366408570745917839635313179615385208371763432156989936515767793354301433809612101640016533853697279982176800695678454736532063384996491377490125915022682087192905294411374420148120435265730258284822799109167560169865360000333925727399527356810110269601440784003425255281889925155472647893815603599594969984839023079360080592417105640207430844071896227373159527025271360877752040292785505795533562260946340326992439187859309064951007079405536414087534649746719693568048442843301003500454569999480730571528946039526732221711447338394258669473696286276575225979499208667373823974063390173979818134337790766132292224085720575156447390783518465074883013539038503106073898274850455293462215247025392200352244220422465701996458568036575461385938641667083503216344175847867243694629185262825255880670722201672211134937513581149207940458868879883534267414938891632122143075973450517447603120227721406355826510493782249442859766229553775286827526577635253006651330488145208624520049504158141252285174530441142587110494908534255799309098909484227644882944000000000000000000000000000000000000000000000000000000000 [96,54] 2218117880241735771726691894256911873895386861862389543908579256935074017637325494184125875485692863005553192715788588497293674863457761757808026174299387510997410280634654313750094470636359206972681843759109677970973368569558411981483815947391477411793847886771540614698758971013578264725998441233898798590292080479278662595529150330045784315029148199421035249631125119998056017405100519728596170774656811183392401633343384417493425287460074888653753339846678181883016085185512552386676454525661084339259026160693428495291611701557611466901072592455907158117298231881386527338981474813527947480415717575304510195211288605731442743673407812334155589779814068704564129901752423866974224455166673727364108747138428793963449744358803110007878335982586528012534170933956035986890957656265987107596292281578042221109092019637278723400938758323838857481555630433743439281895635717326108010537640889326977024566967861725993404099532651990172378488110226450909801278110781644500634378059866561767949986922967716075113933496392415047619365337149568510475725928784554581588983256532628541694896043460714045190576522988967576113136608332081332198880728203745048024839385680416611909984433382079558752145603554212057735358034400918022833043402663362248916757702799464697042585124654105553509183213740936573167074963500993133935101320496019018775755909538977954064775768172489888304695497194475032142085856766114952465464519720682738378171463967166373596396857553494645230249027290030309883681556798601415034280221757759118232369653291864867278117055084230902488243316173432047321002910421783623261301561055173532118475403421045131124657618044297606795834772996154594980294727645700558286842322380237466371405788206970033649103855599921960131853671824351933766384012220294686538944124543264396157574750063183067758448906290961825957213062326140919628429418369662645383867999213625913029554113214930619300148904467281660465272893864609472225538991592221597653341281803630312358441520616991211027158627109150451439104010965405801536576369023713454258925424596036126589313498437839181595923490034975092406721475834543554760354465141482081667836528861044336700124655938510793796653219918071800881048187177324162936248778436363181230453097069587413971796276046018880291905781399668455952696078766982768512153619517809797726306114350004318842722590382728541759177483338820781596843493722724762039247536266223882490985864946350251417675359359851110642291309388152866950470988455572588424982679076363341572475259299156721664000000000000000000000000000000000000000000000000000000 [96,55] -218288207788354608432045610643234493022243406296793692903376900972901253404127278969058854345218654597078037285080807506641381198149530460821658026799575545735732158884088615073890280016809444678388823898583612311071374074825324545240915238455054072623867701992627923643297479223266075236127740342989459059073070734336552628375267525312191596555711387535655589525319260673314047686325445392607498479836697573970078525860885269698042257419948878505521398199691152576570947180212678427888370948908326168859206316587620347296598279679002811731976545118750504239605055286883368644640150902038813819891038803991847902379579211067837352962906106846577015307206945218317453107627040980777050945948615770241138134720088862499065307976227609269301307881955290709569334882204607323560857494510989405319703940614922654440840264991103280149414460534356283257097528826291624231394740661629905424651651403556885228139815962810261478814718099046499878562851900022054258341481516299963180114837195823287489775493440330849432499966612547334416972781145732915907110691673487738461457732053837776391112661394748739598765877237382235477470535659723631616586614039123403295884203907338360093459518781518681061307973128764567003027604146404828258626124110427766475141578900835209858326092051994715886385127829273278844157502645559400469652049516017938734595500919780575011865217255395616957956804621623500360560650771580353429379743022609908099237380911872227378238470653807776217890326476354961749267546071489370743887579930852532222136671323777031292789859758007578452818641411654672042900483542666252796679145015393065746887984072937948863617875829746880175827335865360035663089124660950084850632651678183826492373657558306861566795068449739097898054553602108630241844834371903159320695218344591612940620590731727135416089503840926323657166284324289791575394423254806399270835536482130171469745209978941728994543471666939143984948514674638974945181713713688405407800791241068794005660033574650900980102574503446377180041014266755412314609275590197831509405412516144904438034986691621793765946154017980714352528082117275955979398584575596093957877235599928080153348762810195097690351888368369960695699938713639833954577732652004721138333171952865717526181797427774610669326774044222689589349189115103337095905836568012237696144005707981376360133646127302781222780464449361663002368356934191373349506455389447470998484294830181661645298658182112128924501001395446607974298297102487029801847247661149996807816516686571372544000000000000000000000000000000000000000000000000000 [96,56] 22330929162501106107588684831626041162866927657720050333510873279414124029962601887490043888680574379822122983682071596106154595026278365441291210267097683954642203787099600090297347754438897047155689041853912248207839270140776608003358872830621534444405245638191693792011132608019187430380108687259230967495971564266233088072166758187918620440107913938073967842742636788312335762401761154132918831453025672589927535653633811859111435730857541241522171985803086895156495663828707727270469846895493275792693067043753687055165016151350366092311682214138805089013579801053912569841590177826362191883536700810440458781916271094022624829073372317334982747841641693221847307563137334287486495249224490154090764688836809769424227580025349928046281103171645925180455032179259420809599352412294984901633726973334683148550687402847144630151670941907226506083329625288520814217294565101127836933052132917609339064934889976115559730022144301097704474080549395221986859486613652151700748826319776560252792277965027196870394324584061623434472432406766284875836877131725423916798689814875689275564566494559900532732028087865078025348042598176203822615269514548119863442995978854315374223965129367745663174051496641378836824146486674611256681545865325159605125909057633023798447032713320184199221076570891359516672287861055560987646710232662095239669390873013332338369732291445286251187865443376692197071993617034820890273478451109244489646722537858597541539664903990187695499041498409428313249380038450611725224086340167978742954093154606706211868684564838360359045855812881646606492172142427484672187466412828757974685972017960835414319103841420135742620782428370404831160736538350368131892673825766977006153626703976053309809131444849779133157544219948618939555138100482816852523764752358217904422778098609290387527858422287022733547007475450671825667700053207828575273399449203752242336341432087223585977975402664920100544766942538528345945723190120428892920309308577113573649390660155884786361168702655062364007956125316249391253449042567005489340677544432991654816052814316136429532789487657276324593204606779598962483691591446919988656926862014028868858201491578849457898559680176822164798906566001996703972053466442259847779015979624218774391521031811465103869740925123834404475019177888882415883785518591323950242465313370188001290937775562733298338420316134911442110950925654996807500073066591976452203314933029279736986809336911049107075006148484708231367539553324274914217665129882360645850274994860326912000000000000000000000000000000000000000000000000 [96,57] -2654009856326554815514958173656425334085010101437331132548674991845737934915685453202688969446137793209869518949001704476578954749558310606665833732283825444374047499429452682191089210806850892374639726154744353378465692818161968811362974431204883544038388923621652157717649789989447238827862248048618064109263685714770756773997833693341093039599326855545246803760203298788337643315481170560751479497739905208852769902149614955560224433318068580988282174099160720205077177146209371536315005111031911515177375086799664782509968547771527889972585994704866260165564344045742874430740428337176539638350245701658032325980591561752084446135095654365143251984499237894485554490339754091706513461770902412999765139815121008959302078802266109277094492620881245323134866789616319683375974252893551000073609049238091889539651229228680312818637148658196365499809846077203954507871262461329279488828919502224324664583708729161470745969857548151675205640169846121830936308150687183853885144846734904153799569888015448438474980108660672761746585980637914049166619927533887558330626332606691451152013643332332983794785272960311869511831103807218303073420599074561950693990006673873043087551336382661116013809870140437045013229339618770016397137142721901221837532268144458374059388669734924063168997431851214336669905518891383460819341963305361812591243858173399177992038683524771020312936972280831738089721778037388356270272736670308699918596637207553169047968316157319055293147369311007911283818561854009756585489850215515691140268158005058077702369749201143076379132918673683088838038116501573150700578527202635234639140754458555022197586780847453425843257169632785588699154560398946278281324994829623421352489962025416055349894780542574026460753313240291945741490658947532779109808214119168257235087552991567374889746781719912614611476645847629089377732487702529915110763013502863469544857834715229139054511401095539744869239768450211979392944135549787921866748074215966441644498746258676710763994608508463873019826992331448123808371817682099634742757197604818183600370149575046135749677633126767498884248176343920365354819885631969461492283633587856334389357641087223159288992793859136780991479773773764024415779512368358560777705209007779149706219956775935268956123644972881824825248902419583209447199451918508223498642470621378853888217160353703703687839064445681644441054744432666111850662975469777360397736675260392923033720686710215075303492423343077545636596102385919724032497561540729174544485781648441344000000000000000000000000000000000000000000000 [96,58] 328076036728393878100614799683110683079545837940163645825672653215489262335013115417766525183095589095530826803273060834691376006498464898037120835968777751389805529136773223012580451635780015104960654218027953517912264460364985666641853696310994741002685553485936163354762101765646339485949913395012985470727337933994010128250850802868576115736705075529071746153331287604828890493481890769700777152184245490019568709649659681129421509756451498690841055434275077132270344448114483197525003530600892857830784104547713677409831817907893152720791022073250576029165433061666881685211501235452946634254508273323078329468320252567074241725934076765445334006626078688144785139312547093899294991435363682549406726872815130616126450496259386528503184659834431477761407647955687277616227054452658364531211306844554903937624510894126801448191077150125998583805337077111852803988613991418738801588257417721887715320446560728446774746434484742277518551017976893644997872781045108558968004573143095647749647982909179616272556553689490360704575673271363390772372521152608156764340858369174387956692827705981377513556750329622869115770679505972602629612529790616272619000807431077075895524314755852837334103921813428291137513794388885240510601451582557924563076722971109245007085800662826800974097588908782815265964745092289822793626338771085635297551971431369364418286681822185621717850315203716880320817892985628271561968008886018776960791764988408307574014347166025849299084776296129219620893050394623743988180980780920622654840071243801095368085087643375151986655657360607354478117429322205622373474192238917312230391910178076729985540947667893019334233624261488207087198606155261729857238782001080752906512732161302345464155220287439023759775854301250771737358956176911162683714027470229070211696707655032325317452658269325299605256132222220356021638409776157710023584334129025438264603721184216458968966490550183032126882258804007556331677283483762040222357770731170505211415824930078557422421446656838390354789480007998820819615370245845739552461077365157842374028557271688595881018446839401581629493574481736306444812569375758136728341818874778672003684758882614294983263451134072955187228256078398804007208915038055950842252919804454315026780275596549963502990065669037992553895186067691574225111216605896156697612437329935952234132665024921402213160364535363263972239285861758652546971049255985399753365616576407181230669171259978451903431507961600427797684483373077728504855576057207871141989573837455360000000000000000000000000000000000000000000 [96,59] -35855343372665541476939434180207145122952065093214567383074905225592597272114747694428411481716524692664992099132661565873913918335819384666389046247665294211763347540870213385004672094496220166420852426251795536536080004080313026138741384748364904849550032780855356142451895831175069579355109950653847758955560707222016362967058913668928669041598008040188395257131726459347114734734733616040170020546057050221852388327489728109257629736161949633167874341552865639643051227419834347664511072703576137602536238747346996526610440395756350319054146084257312825744260862173085954663364906356404119688778714518806039723168474223893486076493493253489914800176906884045696681961595138912946299775172675688197702626682843487175041483347465305021510485635207300201089227677380063850314535558171064691171248233154993191067257317006385441867360947798402704544029799065448182202095767311408733379792272160642221674693020569340401751546658916815468611638383420520392193756986441494042521800455069286767975639545153329549783275783355141789906450303261701560105060083237202667660167257234421404741609297369415830831055732373640759606999037103686602116836913064808515928672920620810646150633807080262104744736008633100851858390311668969054821919481731203860830739700953416728646220653177071100123428777706739431442477137378197803079214951365029661350822980704948115094711753510309696736007767798818454814843777582395035468907683302093899141171461395287729681939956087964887193092165261926712019149289190083808101516514289449332109899071704267717286489187568415905332521227481870824962936295534638667755567957772118194157862343459707178877292710112562179255450122852884497607464409337091715402798461718756383405973354142381842824741826198540595642064969861564154783417008864531726874635033276309090646796450675092292536930913071075496905562239222792289566270777680587038966342460894973852695172563725193464186630923749822512402264124628986449181777986495731638554833512606860714585588833455431398172911170004470908152065744180624230030736691182240294214223212271756267877509668643654437017681190098473807583212088973222555617685547444138717464487228355338544053231380641136607904623189488619788129890366330402888117189612485753027543925188985057718551359233027071816371338515909715224189930029915229185535238164111755853670884095437065873655442893369100600798052567687819460629478096247990829975736835448874122954284095369880022105535716718691649696952181673445406071832431114703553074592623868819287787225009356800000000000000000000000000000000000000000 [96,60] 3297342474293363648901873125884730465163708992246526583350749477542590182786901875476053008848173120036506028841095513902156915912865205004558285830438703985430680186505379961835182508161173773993219311831319190418541326540350859385992219071368725884065677461768549561341250846719899439379570259740694318664252278037844176391718560447146518176308682740199103876346240167658233631631236858033497348616050820448054057696230314740219992866463689855187697957994932546156935055072416110468515281942714613548232406821229166986444531355542916671321517446506144854627446002665768859973443219253253945367977535887378736670368716994463122638934334996848409760313786542461098851464586487580324175149107658114840915532726146972891090248776337914800451239959929049929176170957301167710743280186866301895415355750799137043242591765514113121745502076566329042767409241673353440209107262397978155197646568358630781872113350829376880830675117596091142663416184129712701085200106370400934079379857130758002919105398114228191601897493178279405339076976273963303234902259507741548314637738148894057211890145508551956951120170012066347150674640626065783931836204302133683621157318142628592230780079517619572360274282862601332743031754607441640444960884266444873610615413645485043918747917409378827233525093632365223916730974178643949092096209208739181903233582225404811184480705359370005032063439689720536717711447635497569867543402481845920245477313678139034941880514082093681043388481480794210760304000715873124185315579972446129185858351300742210047092055509700121748561864224081237418469583732557740964551665858402265508838895995486699525965487288811269397971065119498685329367881364147628174851017954528415706369039435858656138533198648662216226972299069873149473541044531831398181825222292071056138353607981220908434696565915720313990685941261273755544255226976851984501939002812691139739519262578079500238587107491410168807071260999880752508185075242409071317903125413057183596258040545931613232563840116174627325179643292549408221879267414346288107169578189291890437221188747122045617921554636538703582779004244216598555798121851100842639234137439491773647437939216064669241309151064774815783139436608105349235944486532393154513070739680120950369733042066156474776018137408956509140586458778936039531741462400460293112146477979792610566172807958880679732265952564742564727930720645698813710707438038788358725975911814115550902172336256116148701498151968717798250516475717166927835282546783396100463302792970240000000000000000000000000000000000000 [96,61] -262212050872054562591465141583361531015849947946310207151455230580664849970223427490377122172374398756173392597190912141054651865453468929762777415839243737985213410696227666346298080682743841277773194897441746459019714665813738894575886639298980747621702833727298258543537079537166255727486250499692479909173364716901074779042939804728587491642423410175562601996776813383381225198223624173696237275012629511396801419034594083310512273977397590657125318897596836263511851249012116620927053551348391925226497136783026737569799380156969817231093134287765845932227366365070185268045723041371307748793513255089721201271303464990641817849703373916456444418365749813661595546447650418452794146924053143152934693050136227518365272997472579994771721464648048418554135071229052629819503970677816653592409129781239474343820169861638596962607237664543200736994308904666050403315472218879544916892391684315214145911627086857217951874969373369798433115491300562254742137593346506177808002944153554627891582587065188203688267029866201485715085576226474164438596219205453893893202853453000514503046930769004361371876987720270651425599200002463150827545605094381679027013627910542485704637381890362645194086793731018977002795843868507227854239771032616554705385271067817995918775407950926120200466248249271776347505905466466267581740620678514986210139075549424703811819619058051406387443934960195530200463787835811770274295759380538421809355995960890899953831918610347988085396360626259378105771818864940268188282772276559081106158026730158601355419896890146283999829452695866600364391304194752747061319308426825381853605935598297945487070785039191488964851038004770458199350415701031420236588600966958768877013260439149755342521501016264378890716538675190996929907239860652946962911181801514409413059566004752601420776904741504274586691033607943938334435953944812655735686259650438400081098339844057135239846205831571185475322943314286870590348316043391410177328209689290231700821209341996216102137418662653599954755044222992637724406472083383522367634822627619519281035532424366976196012415183465419135750824139292887293545060969923730061170062710872277700963892319979182569702795452254885832331818291324369213767206446392772753216666951751413712467875882111863377008816543688638971332309698776237115668014615915283120852382714190509475646752604740197044598749074014205961950167182347012260489151084624788467482814479966949837185986873934249095179092903447744390601453278668461942602933134286482178427500625920000000000000000000000000000000000 [96,62] 18640044065796653965747862253159044724804137941939880674513980751468047854219445969936548025312752723187161789307828531585680781403951358615978248061003704339607324942315150646288439759644060993563841113395558516980258374636022443488163267068197290521743200320901252909984583400154779766432931400161637794889049175869701499142827387909127591943043741552324293525594154728295399105530132501012694785813283304737107953027112036633355405454049679835015332747146722942604084083129743906822944268015935465422111620736628685412738099810706172619403328671170656456056153260935889381324240426413862196098747390274336405304744434430355659995288855126824413787873622801022687657617536725612043192971779034139264820481419273355460250074875160596825034126464136556665356661214198187622559773269271667841403598858604151850594268775863269836781040375126799903098251418216705938468770333393589642540781445806091709311413827869294916352442906921708617171399776838991904451647145471685236567687255934739514365883661343768809701750704012269341495284263878011973673528859046237603487859459863416805806691415400276586541004545122601794528499185319804573581343265953254416670040512621590396664557516579009505854557338479800089491428958910858607694251909723539341706948534870456953602237135394311144075783972435315045914425687353489751046396583219862468541754733211106534760856344980237478894802546771570529545656331897043383689022048327150497205802486454491096327391802564681944072457182131223859641928481373188352694198884294956191350978883456458639971459282284313196556888911180460523186029009221214433928832144708384563798146847266441318534022103937340657279633970445214442936325900636951432707755849802633892078352606004418729032587737117826000838956148726015602196656399235479530275202890384572101228424143549845558278950131887216539039475658684372149324028243552963344160987559974426653948508893182125381213550943796373003071602280479531046880943056269730677922330951301388605220283240909191330654256704313800372683289420651814065716952761396288596250961189508836709080122420522041189804435633085962714515943656777527142101178273748043673319161566512425224712081255326476971920293285747677578777746010577597344862494644360863822307930134554055549703541160030408056479225959096151749014664006639591829943990831737447942033003195327823443287932222965170734042693383328703159639372517041243459450569205627407464621648681530889020143055792927729550866090364909691193158320959430085100158213539151097554080660193280000000000000000000000000000000 [96,63] -1178298022444841463657797360645835531882743203119475926343994207086375080182962848170754394311912143964458589305651120533419901425945612868039682015287054985472879599438095107843229970677174117942878023503052268877811275690455869336467009837756451326537618714910324129319530831494043918001664253251688471594768887381852718924549634286493530410244358115921223362367378667199109505377259518869665311822730359184038447303889522650559844872336911407925335484551086982435105241119969332122046662573299607955310578004364366751465135328952667389139532379552302921322299779367013848245691409922613914477823576244029882855604962768325855948088624602724327232573287160143559065143303668464218203223843797440126372281277846814558216958387146569853495359078129119834057979709734594166303006964571569531573840210742036847014676346901005789886848622034549597034591599869923256802900383636240717199459650581501860897526982955519319404935367039836747440203851084955645155778258106609821487640335302012637509830563882709930705044084037419678179343053115925016234946507216803023913859314659003245074727545223152190608648485989169066302914403486665623838474461393897242456702214830244171700761860672293933443992290134033864022983055956916234084252056912998724184512295115188387640113100775824796713219594866146749823635036707978882069251579881169141238521641303075696383520408804605182451199073961373743645623225385665416954577697793847209995869982896355384039934861594570521659835183338937816508033600359010060591398796828823708127873910233224296578880016586083714453313410939514216934250708875648426390305957549794054487281337216199227099526224878606235274514663655428531854792866123486854309281601042088726372979294737826796934116603771069679246615234418856796905211499810678890197911685096475910729614033010134812321968481516562945534087713637502975757453635951939725178639503534476440123286498195576634478046544593867658252064913342853382724930031938257117190313274453499124194371694737148939294682269182858371783024384526587372304021175517403908262135953392582337820945590882679022510407176588831971107100146533550479588814587009547354015619788089283865768669070799404006953687553174689673540831183817927970312103276404679951182823239229437984766786313533112587006581922262514620527307952701545913353129158029766062803748947354098488371822475608119101141880317243276979768908084956151033251404615804555135293384544797494467875535160176116356274415359686931332157781216555204453752525166655271854939014430720000000000000000000000000000 [96,64] 66267452180337707753239650006297752085768165448571496751095623507390960946089528938188103301628959405342873044197461898482455057286642020979493452190651227454304098987888453403871137380121614341989402084008314697599953718250024730273859266803223026993769134264214474950527227186588797526965999686913605642880159314346974826161641080021727185802987620045945227000464121212257732974445968333685299615784250335542168456596609264843607449402963898252972960461940591368561971202175708439330223112049642424760306022793984741762600677704604476864072689639418124928492747271544610021312090190109213765750489532650953912245717791278022953990707876378008405742734743134253859201371062680544112129464624498824673523800444631534687883465000716112740118556767889261024024033668153429794437422640629263521387064750110092688229584732581130094856572182527100014923283748549793288257180204754477637222532989141988155841596933117708317367027197915268191624992104552310690030116049259540546227909264329768843567782929880855130288990042397387227599417836787755736452315679495870967171603497321905292127355224928139209722788400651869623497233771907593910165678322794702097732095946662790821915176452330556127103989940929364419952874124522459857803172008427707614999799177874199333349826211373789240579210612932185680627460785930146037376864369136740355611967647429534446175465933984086418991741191279452387580303068375456930751507582426600336675108391525432363091208161935510472239137427627872816440640197305999891916612610955324642360465853684290359355517380036943993172044517592776020755807782484336701742890481667118939780291346649733074043179851841773477125972879974886367687827021684613954228778895287695588592667817699837289716879142495009671290518550545865096352179733261529045889725605001594623869819853668393909765294622036876004727059668783785017446756079869372519564278006029563170772812925048701796958522895274614740400814473185520589317015766227390598649709935946359719072340838874209554886344428769581727118578808772746515531426471398889664972191368228254721062093943057308738723388045963907124959462256191377348940465598928826175146457612898588999531058240215540509367508491604234386693778710555494187167286161196899482248196143819948731517920577205964681925301891731757884822337483893375472138114482499132855939001807107486924816138373927270629022259929612188118740833459914045635157268094142866965542502010504712451853559403053371031979194256991448864217721087704117642621809588743225202945556480000000000000000000000000 [96,65] -3672999567670116331559418777821831700492707537154938228222410010929479910254461116749792009960006989194212158199970569748430578925894912658739943337494668635770826054903481028500134733167064177496168623462429735116724329614169734600398618219841446463685784388872280605321399613279352454719915380241818415963283076530238168545436357975056393195102691816292757169906469848936044020259574158732642805704365478194088506401029271178311144604000536504261579955178542764555364529050501226717258986206558273557327295922326249147709297453471474377580640989045637386832500301936896950175886970689656668938514033921888539646200928927750766934777778849760620716018065527251011523550974992366964756783168489641833793670609220231296098667610745013994391014063337010671819962156690299594968023162049234189800114049785611332594896208126829916107249083413366807791128783830566323091722078742813259283049305019097220711685992675883089595100754823111994262103597712874414883691555802517212522829840391762553639547560009319707248986298218286657883404979274089074593089570552564802895548209022282600275715039511941306306982175135388713100555614837867904411252882708870116685831413781788056487414017942961144113566983387524787207827273647106709546556603793557513463129500532848115416400122596148164743577480956229873966750024806548431265965817971561439210223466882346862079412757099685522508484731532656173520975154696103700305974992281944515165082659152120661220573866532897761806845975505160229437140763554775013984237176170436698521415902806186346204987093162200850801274155064442676863108556277664284965924595470396329090334715145837934495979972787217770602961733549845058838218490881573055535984893995597799732080135111021125140048815494270932373964294643863794543090930036214056229735318385906132972392215093027659986748569980147748679334100274130719900776702716782285948080199139019718465321744996833556621197355547065725682795684059186673254343599622196174280067861966864892064210865884501862082848750079097894496958992156751787308563125440238940357821986712389501729739948282337990838908117287527309731331501274709741443341807488294951573328764878321879445712777627308105533878955980564543520988719486654634813162015730619854077617224587516222946742086042747461767452851810687884919812239339153515955869590975314765970688156088606130815401081273503229487004250285496899884757075348080595097274229392413919292151670366006284191914027025063894729757177774100589288972624155564353324447392855846147053322240000000000000000000000 [96,66] 224991136300035858213601955813452601267483840809600634040329176450135176676714830886044832388420750520463867960094120133946194540919816076441833383939381666261038312852882060088626694421290411005821947409260632598895673622261008728263908907964901370998818404190212427208279331192060397829933047709521332153162648720633354233346403621062697829791306523656618471724216808545176591211568496496887953800086686903330072844014242134419952304168145810177877868471414172855070850662357233605852078620255667499371728078817668174303448155364227498596612396269359337564909888111716817300182530667424892827665350383765748328985281576840955040913646450105980129361022231295003266803790874361208487389913017142358388093996694681418121792334674025320245158188722427822798422444278825148680889741638128104485293115742396309224570004570622392316039701203248801783188208663290817521609161975740709017929317937411476093422008020057020366928605214435701449768925309749904439191394665156656363155770437806721596506170509629901379912218176898684372814209541796502252155530316875448332223411903966187481937960881728404069113575161839996898958029217796530211129493065252720380406340840988274076316887359424230552135609806428642250989100593044825399388722316609952130791416135954454630831060741449918251472139649157381910251851786578271428115885816770743942346961755436310484058353059756663560954300658968315962484505064179758317753048481960464187971066551155014945850946763961514828564611655114354499382206011593563710713267875455085801768218124335721773471643850514621782258005530048395130883283346728952703032054020949375630739783448915306699718541151046255650382047975456264201269897780033827967760052623686514444365179891525155141665224245404627282076306205132565516876694725809712700759283652700015810241793109575399230732434565293298708869587849690520392906598719364283706653325304614149609550187542362702094027705070988021950175801249723612404871117737738270771645177869531416187573489267579873058831839470468302839508762954539349866870272033624561199443513300100152070137337334397745427214630309591334676732072157893926612448063335754167963153066214339372235441691981689893331126639522190473701969694240061036284357399683276060604757496145608600457302741061837958024343246151602048095130355274522306997489539758671810458517060357611855435604089529822142938040311822707873354684751168638169852782209391068051419548394086006930113965831327878709204870089320147590141082656986172864650727173268750173470720000000000000000000000 [96,67] -14385475980859601781852773774871183970427859473034424581048102269117277246931214329027919579145325406419082648884739323202006184974286188421976507064311821822645110358356400379096731344379392633025517520082860835628019999153238896114798810230849574360698795895150935676203587485933220559518622510720412780036956217365744175875746454742991793222022592516751755725701397863489721739362932540352331736891792544419186695777032528054981392657515835585062160343595990565851352369708858730947908501125212795276347310890424796301233572837881219639831834282052973050985185213261019359137140796752353112539785551799262830475077314080812009678927801222442349148645174666148278788733251675904315097911638205100161708380820391725625646223351714150859343786912931681584756558254643044187410017318603942587698851170302529480874145708112717744091068427648698558182129444299548159671954612487865609979596649969127668419026660578557653483809920847958344559238100437447099184595933860242691861528153642927881101451629164369791375989796224105296162677249986841877787486862430786781572101612217892553860212937966785069637658544896664537767009404466882323180991158426181798424041752621261547370898703190683667270028198616601332928215095886457586607930766766643571049528302882834573148365995201148480544112269251412129100187659848513126338859113728286825960681083454941824073343096527290342293425313934192158952671246314113774964871351723121385001067213714141272440308066804337441498808034866477607501518628631001286555946226565441929432415022758827309227646824048983961451209435216204519033175177026916159713127059253814457014573272338123919834055242616962960330921530156680457382465533598303312709506937481063993841603558215116129963292141168147234013952770781206960866073180139565679750822608156042622685224316016146311499908100304690269601170141487106711793898586287103402451508110487906781855043082055952741751966584682580346442632011224899364446474336662525118079626045931380271840471459458241316489487419241555527816898099565420984751492680071401048373889279595276754313102836195342683471768311071650601670725448705012991182057191157127301831647025668702357301589905294116004906567467215626005835635613948609786389933820614151348747635635401234522754380369680189735815721531527182512367506755245076071675232633410771960471147961751094725657104979998274674031871299988579055895733004119159028597716879455253028973573471631252122132318810959573936753125400497927049185357333063703748269856639863343389081600000000000000000 [96,68] 844602700724593207691320821030366894010792761141337899840190570157408147787963763852027761473606913014850876690328107149910754939208221583017582896722999604786038853984465714960505886918323502953206850762054484501814326482462390509694212221119145254905805391675034953820279585889554201948098031744694013128678205045082413102567532739152813672044633561188107592445855774815038185332806359157914952395275682375130496560626825534693481300643486581212148658387304279195910320001259652517110716095051835157184770709962130371070511358980192409727990675850602340489859706869618132176875065421282676063762428418682301241081421869215111886113947590359677669761359688224515139388439057939944050279539566206933559725079828911153704361323704864703470675380119369553289615633211720973839579034605499035286479833442298071500193339141067328766467553698679395102130767599487982862963918083369066454898577378828858438714712004091366077547207502572221486628335456208503464319181312618557380790946631023050561513835853214300696140491879191135650786555255737755870701769639091656496346503428490540454202086319013703375836793691424798405466632259452205772724330974883540770499155712153716920188286483690247740173890759185046332148091965504347773566237709095411215095552628927061177647998068530963941970478818378157156446292499196762184551835855298608071737742065830198052917820257309949026489344730256114207257368518552885450379012164208444210889667958877168987641736289897078829656119156987962753145528511260115637562042175196394861051981054363396797406868939005202739297840465643415553878808229457384873025931338526296055138361427557541615750649875597792920096469295720727737209987555682904566118772386992152447038185396561827247837810068401228761561386396577175969773462077551965149383490469500968314477414653637191655780057850425664784606927371489690439138597088126124585892137080149227258400456004817351532302143285562508594323771598484567873707251737775435805620803282943225057415814425850814247732753694335308538611575986974623625986255611625471317748673964947816059764370952854543056939695925643861903431687251494570064673327047720771470113056505724514494646379218553502801728595319263043114665122690476761768758519427653535148726874016219625327065255804183299169969703481979860221447970936869277401863248601816847232311115523958207683724491491866599456801401904909293752695220723552509010947155869853323907572040609303973331701302520854187080449871441769810569865370062298218606052369239216069017600000000000000 [96,69] -42014004194023557257271056698532649860889601280788492504117968315847997075108939184109253477212234284340796728970109171359306886356027945956960009255193749560215546004033227746294615338764967401818881723339736633682634598910263231728321533377262099715317066933560585006700621697113289448303468829016837337447495083813106401811299937120823806155719072665094266393129351082950640712175225480861981165924011907459543782412834537982202715868227428043269544732249823919426630739983638580564506792789741926328656756739149128170589665492575355039512308650489818405942406051350294671649747671769424236948222797058218521330699202590973407027008196351705214352482207880072275247421608398385944527184862865867205161247146775968660306872243458046623717069755013403381526828953723491655168224365795229633117263499592686773251939769152408403652904950972840751070535902606668670507465140340128938954482315609921167729690254931643068748473574317522221432876900860118358377633422150690108238172907467392684531723192948383039839349343473631396705505026600404869075570554688954453542150982155334286012456368586191489656636058046633790172586408027628568992450224556794604657617300036237469769438449794188332300332499580460606107946159530921228476438971485073020102403887057737344039643851439532829990109859744599456810764864843759227178574593067749657474552864301901996585447715999126421389012128684888838950553963164812896891076350755455566330449379280912425103268034810014586052884879625146235092515819560357975820917319066419378159794854124071750133940173811048926863649724751195275489464759358106458950774007228824185067673027930881877025603939999831056099774984794982058205327828463166865261428657655759315240338456772774867723157955096676509435854044681582643424165961428288991487059293930262165883715017061202753941248339959404502200158266729490523348809872867669231181664572813844608945286922427744502854645233138577991642910181782993510675730623308988455981982821489203976480101618812027160966596123843562158703011069708602905097478862646416769852113184773835273460719775374512064716292214962234757118228370170554779538200514607711579705278783846873602176959855603141680342950509485443976613949781594758363715480702820975361718692279025336232449639553033429689234390340033130922459524494684039646220624483404465950984012192726328738867964245218056221882779376847211873271083690004964197122116447484321047038618339805929375327490758817848142896555971351672857925608198702025441703650485185439334400000000000 [96,70] 1662437116136402519010842223165566028378360360983297620001394320561805293106401744561210566601565071535869588663762595115960154622960152891672555911648876873161063151262418845283895573465824185265929605026266161244099444573840893004041892580202760561977836944873146945076387413483556692982697804435715945068020551763336776952323254008362113556530128197476461243405691186701931746818949458120999988942498807665211256638504598252888252663291368809484439657659654986536517397388488678996143097414963595515774028087042594948870525451674930768499524821884410854754803231119251013085735802481966023989723383792490367074287890125545847929629892657387695154178328838963389957657605607827890858301641882174984944238950773927326617388285803980387564146987542122799626449177211960303312073328562409918971368083051396030476433816602752357878725379760343408865427804864132703680360363864414829451995676913613464713197811742396177361863810693159232415091386908346557592610452329772550373378929603548204521879921037704682242778258350856168638587665121293726625577621161481505213339582572273368187901127198119178291257647112976298092662297315008732883645240585633888942445883894639358496930556657459755707045828765977050534202609612178584084299719517841135530871245985526489131897643803544677022667094891089853109542436785385195028619585223735700521860854959718720704412949127784528766778223325813767826759417101671235950828556592042143498255855045292757448794056215861652802513024935341932615732536123149309621022663612251024106571873268820364700134666913531838643128043091929276506415980386628321769408911974257989140997760896069998583463554118845744702605982142962925247282004604938198476606289139625625441318161691442592538918809229941685048635991189277894057041348843143388600736623174873994924372338102949346257006430454918238122046824792415827876233737578369084281101926116248506346847481904534907095128500853688337025281629926092286552620007443979201737867775669713436425492853313051355958687856438573256454591717547260399242229720882105925107750583746604210354816136611095489967792829334244522382702836765759626265562799290482135119075909748450284763100888080207918409194559246721942214682178645526564083764583093413659571863777344367391678641583108383808057596967086216869147758835030749355126300471407240540280944067422344295186849923552686283987106911649138942272153228315180442662143658559662319143188926942381970231704745592199909804844517347974526213242305979861136282277646701900595200000000 [96,71] -48968536520447324927134922892700208249336708438566058938437189333899567933424230870682887003378153521321580377011302109754746733559760599444546813443764380996496031318379016113951813605855880756365482546088737073368820407097827673500313930467882584590892434201165846810033326304215116495196169833001085575727995529864111418735327769011450216500880082628363381141966331518172524902033311522477154225357196208194422735313230967937868609457266586783194308552675235285706979713935171006041846547736714946068324562022314223544927134058195613092633049954106144697273484650033416738120455747409314145460159726736049216306662520295082118337094507362926415180594755393572946992039756403499349867626282026812192538096222226615970881735084208336489937125751900787015100292323179694112300339502840272272254118651830829509975240414207899102627841190425665664722542446182148801712219471290973817195173934913621480151121615128273925683758468961585962327556489758492131371958452074381702858149992452253683278647600578223696546778965844663344956558593985703522642913246405690991314148801892845075747849080989683631667272791637013440993019290492830374963177685442382141700292869558680210795200568576639664566502496086182622992614547022475497941072127266968915630803830623727224700551541147957887012967151360202518525469383631002154214891962236489490999468661488197062327723155554419436832604636808229380220413341992124332598906639351751115522661970768254945400381110043273252985125247522081668034023782827907946681060578788114392209032162814660621010285260763942771414471930076316799910790167410464123059439790993483138539328754827442423230627872075993152989088156892191359280582149652855597436924512578974849283615247584282150491801642975498962361563980601016096491227981310125028557883586290911565506584251415334847231276776310801334335799923212649126144103566344974603869011812077125873411441142332878099146439461564166456492390103076450423044286319204904503944702556832470011674813857412359125948119438650518900460554340234888988044405804584526044259378234740805280756777017409853667487767263350644967480860188000446420861828408190953282246756731605232117777991870221606175543876292492128460074424356447780263665923573543122263483886032738360456636599830198173333772602416392892103401309371835355109445422617866922259786390152595250128835106452786468945946476775722046995164303082174636305763267313426188421518272358460101481207894203323769985520757948463305954561165733740654955618522859596595200000 [96,72] 979884543322088386172728382474066969029979418503421528264332534076153188633192305966642574159052204897913364597640316696394923852821371388378049302317004139958059114249525755220347216835635535479477681621390876643267591586948642902933108219334501374531413506745863986345935915400008725553989873689648852547230470863010415484325794096794642590645801242486283706317648914184076158435786539113350138202438498135305693228527393063890844871997823977775424796630330045768357112125709865354017818591580454192224489368619852401040583072569297187194078381495712451521331590723163167706755819067410899021342149536599103664036012708184330771691422018829459469271178349704491519847272790319120620163815521373660733471027638359806066333246037866360930908660989671206309933707630580026545426748012477595461969345698611904834944748153449520201650503723337852248027724249201156466570364599875215046367109295228245113210513480198945461619275666441586597909968605175625555812336554820096472935571455622510665895832297192785405657046862254928114298958385425110249298734992270262155260449958756968021850614211905807217478112696569522754053162789568497386419460158177145390028297172965174852844640143712121893043334382711525323080825113743901075993237489654978032212263568556303819987620086740349823656384870639580743313692004317987415476568921491905624515298801881088187514157905717072832760218301377533981857404074937724357580367679987759572857816759939264920772870334693115776523275629436186265268659049910467629372278505654956666591236140695109283825922017025821278438673794641912349462725831699540609181921213450133227204222284344543303567874444666461879431705107503587444787059275201095291497571480147986447647372227809678668256791919555548932027780594799991404460422279524381693628480507875262989849411049180919457600341984138176269737128175118176651740411805850625759248757738143256892231413142575718537665646350279168237417887605466795353905327889713721006788736031186495818458855272007363358397962302414830919454688936877546550761596994074006817475032509231397204290916716488273845181261072419974380643598780193965244559651174909633972470735278070241298229830747947351087003916244141837895664721087970751759890758473657315488317080002317612055085195564100747610561306552903493034016442152772010161449198969783332963023078329743825243456741419406246456572168947729781494950962254397303129082696078953658826058065657161005965360667624280570047809699685001417882818942975393772745620746914173850 [96,73] -9766718728505350307365388265080473556831325407833512915264947506679171167443763687568047339719199849441113937427073018666139843731579134613967333467846793641359234449177119387855658012959983982772374223297178343020785090006787769574101964130383041200310941459800360420989279577772461805059727997716313637947234818404147131789729215075666000452728660340601273333434432194459790823998476477944943112396332664493880547138378479901742113034158282996374620704351487556465608961325693572866710415560634190719382744526355156089934293624852659887932017982129137466938920887540305585565013302634437050393010839736081147307933497182336642523384707273855013756456828432733815416373583060560061691961515629418637263686346667854302869236902908720061777005975914390774329708646381085726158264010659110366035995028022743432626755820594826223715902821588112271053363973549051476806345109271877676654947683942063595132882451494756006935151810867339179517983442146074240170857447597709465130469279964060570081118926202767318588919242590183726615259166350294155339268440930812487856709129959722538314340517634513141205028979363629217205638409719694806011178545003435086300853318544644710621535600787045430717617794958550820982942815729320297869355040335233153119780206460040407535550365374873327947521393028532286777597370043491545580112932926204308519160069613157686179219889352375226758546866737226301822838829693611427710155332459805162870102714632667998130612160072694732841392136441587138597402795969420862722553097499848648968474943372490515755935064922652645023612509631871527183926311740604183298129084457042640679515263137864672218991957704025164738817849656313453483096868109024202885516380069426284362582791351852935873195556701684112949929789109563509082847806796439428194287558260691734331443542483852038628924468140059878107980219649023358114174473860046341582861341401862680560720984785133256500135769026616473356607283915059813788474321002258450405171151363624137979802344462909009718677591186092651520878006326189287989535819655010677753620563979946989788703036075826050178644444548480194507904678838307945063926332130762951209293130490090033486922958982908589734703389836753681496638626882599531009747181797859305233818452474315024396094629416647391520619227819693167296100977999578045004653512310286787143259119209273899416557996347129827168244835869629373019094884240960879628468427161330562182814956501105109956723821952610702470829022450928640549622349177667267430991168000 [96,74] -42522427297561155320577302047409365938357940245584149728913912878178228153813507600919317409844884253908910015437537725552177806516205023871213926093416607612065698801116811390335852022130808654597908312737883954651783839901379637500934026456970021050873087499310217672155375024119381336708676960008610537931861480899342060141614801848569684761959161841416282084503594904128388409584351436640989566187952864111248089844299757523842350859258076623221983782960882422872508522374498030675897548054247001692275706042744536718915020519647063170543301784515541223124402683015695964685741579524319519341041653660655063973875197555805253855300304580483177522883773477026418455716751689167697417333715138699893191699639840062141146705643111294147077017335214886990744797004289302129854140627583196217527011518998905214453915087202228078882905926122140991794524380791444939522044625476133721850776386159106368237517136651951208186343740609574789952058880570730852537170435770879182350548372931682243122825949256518195416916870420503987208422065448556173058754319095741613563456807451061948034832050325203029564725988504153098929507841188479023782544378801870246842026571584713546142018146250557979367462891626553098901182647750826420084310004117432090965118316971511285869261944864347278060478351719086451195890657599480714374602054289234471336201552869717984661209239725339793005649294233827181529212009568733993156182632719077436515582291120935821520255863908781776012658231042179362369634860226968195664703684500651925378211391732339898478778870282244823502273891709882905765769777409622112282898777634144628304339730914865116830237297210129691822521624623494921472795622627670665734142019180938273147065161273141999472110341352345656044791983340044780166734511017717604991291115349121882985663795982873258148692686182076812080527273169673742769083576067099696277367907695116337593392793839575599419782681884013882510712533006777906671148073711384192809242950990696634046307916382730486110383793424952872841876934558367099596461224201067743760254073256651358399222699871475088739149479468377404687606478444733991809261658574671481821558901233289680674604859405421876149176821257742543195848761507601223739794155921736577310552088025891617381435444852991653876722809178522101242069584144298338882142139008988391499320804663265005504956887101158042361813267040008024607307089324985427434797628165172123887362985088735113343007038594983402985223065997328279419554284876785585718400 [96,75] 2052627432476097336421054902281637990248576081406849770486103473611165870381327433309715565474321056361846492334660282747489655675295403396026550655199023014683794810139836491145952465348355017385860349082981975060985622943700336614949313381678274160471741370469902964874272413543061876056420605791097737948511230104911435020825308006320660887899145112393448258896077237966940213595951224719427408530554645803411509456399470519998197535950602496482446618487866146161591806474527222310899170757983077443060357779144915768924577115266102550871825744765381783816443294294441821568970229956812338366723598651603166767926745443811972188034483960356340708731129019215277294506368697726154941422663566860300113655628268686882330952640840875180583956226105401650351400048629905388792277137283407505117946732291179618424589995990927958144918146791005185541136207225286311941933577668827805420792091631376974298610536305902214989903316381842579816226246300751450107636280803343020849646142612814348770327426726755208494371072023838025132349922270787307704306912702515945532382889861040911211889059644300121639354479081666521550006612001856976975219455253441023378083752636010108884254072356027649293729719651195442104632228317489388092633685179264248334530575833647034418456118057516106562061665311114544390256069819855615915319442865004065039412094809388249013909087097154236342209693296291095585691507828860614189617570317204214826181566207451489689094151806325548059965840607380017228003584942785746713020927552990853605604828959846631619278131137249939214342926126647081624666283074306066228544939614465336374177280687255009892911786415207462741027604222059816956063742016031007163974992362116860985242112785830976372369773962923722854245869637215964038379637812873181528030518173072384457638090101942884014884120172875285148722354394992187810818251834916809643320357690806023629571758330690174920505454700265855394859269099242790167007976625280754865491382231581947454380080799473013079509310300436824682926065734745688795959284271857708982340340068289222806387109058302196700759436139047215978977667247709378390336539958510595788721402053339684170238415959723653822736390771103367175680437704726635281317880372486828536223339512184994921072322685613285765947287778955874755080875661310761894457146586182321144409722706587080147216026113635710016336281136747609864987343159767539048711641297015297292578830769360756761328846319093032250842153177523842700573623378947737600 [96,76] -12450756907301991917215263692694013802202896204653083212639033420954605201211961729421017633687804362026248974682970900806712598394510280275631832392082238403344867661310044550092191309359918380677838628338465136285705108483312513706968917887787756198952770547305233573708548297979229429678690718807924321475803799684730948729608913138211896093083845119729979298023553400199543455535671548273652278433145252498036191608524096583972081457121642658237067592833961733400390876260504859033566082243705564357149087379964064082862527554898653344430005681467794948526566198163718524540609177548739200459408613577945129166620438579270790370690883818464578891855845369730006272250930465420974057284244934866694775666048702201800723067907438546754987364521801489398566095752288657773506616549944656587992577169575546461515831819532586325058890431315939153402489296849213407948142711506359098919052470558170156083149073667399090412765346452544824073007946906678510423420288019799100897093046800959827492021425253084171843454904250021927077744450194521727944877573749026929674828257435564055104097739577832037939491021374445151996200914490394694135403403425049790283048306111941954656164797630451591121980201157093726941306589686335540692692155707642873670803749392170028535707823518331113463865775984759231128877272705844491235709631928162294347924953762271873275777343094390000299649944942298800060742770222778549676005471275446063765016184429122032506957183971145802906992067412026450657745537518302249929570522735830278831057527860659656507422696412500416265908343654395522560468583903335360206809482395004854686274377963430716853408722361064517947351702533892181752386552916936541418621757116597213744049678753958594887432102029396058794604865768011550541270426952299043688134386799999605285701803275109324914127802159859610472954911566786717746943122956802295972411957684425195377017194113813346061081926252562802027684201399302180261403220648243328545096152374469926663480588727683082548973188861726326373470964145661854639421543962853829601662795001375967664696689832326711805742152805926334010766557000464520615398193852218054421763848598731258089688659894806272004278023033930081338606444430601772142572531036564927739268952367709560445478114362474958314164435228120204750693117950923858073745682523385055553245617894508675400223477333198921297890015497425496565233356145119776279751300878201420988267276823793134947563779731253577325113917589752004082197832330400 [96,77] -319853694246186474056261717068174103824469354837554410041799076646311468691836712706701966931179574028093816330200578237839124669388975990105393593328602043666855829642655519047379276626359124827650601309162686024557339776286753883686293168199579578135847959767994462289463955671358786296295638734930670647285144973531049747996156612490506478790140756095090220398423617207028908212114988980814342037734276275402842929811945281476824902846379911140296799215770433102480784132842696923351170015492645095766016995956727292157938682726946529136725070034429879724603573301081951716988266139175909594346506644714251629904107520329295515303368568582909344706774565911470519672985768678880318832442073006058475156465784457555264838987343527067769219968285837291498393308188020299958296829454430694456818872747904158315284498950380148805332091608696512967864040914916429745667047049825117405134499245613942556727075490236131941384800218232669823302606132362473330806297253510502893665656352198306363820016285242039920289282918468871994356364237242462576321581771107952070269878081756314669113421469219156976454424147320358233296975685992255708198100678486287674563525148889275616364745762979711909281663536125144117977675285633760514584097908827590807941469999312242518248664354321297102040389996297043249575283644871049977949867017131462689583296130670618196031721979851343570610296908701271919440606084483471120927159771995007255913623709584486960132452984753379696001066090896829586009929852826765767680239987571567423345507047039894558488952982738880925792916645568517083515755036265549980155657034158817793995600327005835668407235792312490450295520543302441340830852705291854326030930154309460699045834819949704747384576975730780780869667946202945517042256065018297487072060557910149145388328022535602917359832139259853262655301254751611022975714389983899476725218028659222600651615591846260799571653406146433732400066637088416896449213916983577723921683032318246739311176605860110394620651171410074074262505252045999716741295551817215113398921317301033403982355908659375140506223432701001160574961547157404432187869171710755830844342356870461366494619480792900113087759333837051018437398564675970067135214261161106621133524906850695692447529753857398759968092407512509951355281080134378557829886674809260303519840014518554513332114835304592254599525586347588018507784614952886403079191666026435774864403679473368079528085230634177411022809933297295304896662400 [96,78] 9661377202102905708533593520983530317441248917386187186083620174765601352245961608988529209181057787913738125604267605966770429490811050086266146262116315873159680316296831217308389987080731742347237828072894808067874243615441558175920735981991037752595922750883691760770898252391816461489689300763947968241769283981755465048818827463048862858773120273960758558668269727641683316644751167296234607505738000557119240691266841589118709261626389812612540294203885673956964043749370089817581328584036093386042296415160298474436545538957494627291298657721110737144436061303480008386162198677848554550931848143076449584423280302440745835723525223492606677177759449045168990638915138153943612657043404336957462472545500867234560333227992228948690868697027759760801746416665700217477200539787495075869142933154382315704403912704584641826120592976068670790549384078090725570482220238559691331209850603092464684582103341656023288299780684625960255459340812652086950510877224327386772433254112466254440367468640168482484379785019870391300114111078297102802547626048927831184519445877611313160915197849784980193310683407356787927635062031585401225495448207816018530594206657645733907197162815291975660361781561924509933864963455677788212047382282698225777789268899559069832209032429770047718480248747447442244283928579019589091153185170402052622552509320184085951436923210863786711256772774308830721367845770912668148573219381999287744538738678565678256865612701697133981788323141730985263794773611886171902780783723281415641794680573238846132671777329655890130210848445315474899132966966052884891520258488203827499952134341088390307063749586583307629650895199906326719943454741630948076644149198325371842588736951780749430783756526043960215901259420600733818861955197294032305624274978412343076278568156003770857280194782517727441823684714852890654915249340178853664702644531780574469887170532141794935955046864776945807282475501792860484332486151133501445819299913044229314265484855983528758207575219525930433984131680355299830346934439273036060902894646322874117421522184940771037538614544290278368737674221587751417520391763861914401102800673917086351347279951997984851314543555155607205130179237432240098089790022610415986994231186560931959075897875686251266730349990953034324668930533263245142520846499567540492309738326114535847975617779721202470665761542753512410896284992229412893887296998439297534546788520330517122119795615658320466934581429172266073600 [96,79] 86203405101427790792696369856673481806641007195393852920669316819509108346906675632621167901494048208870162037405715654823571326402667149598450597655539673182158502325496644022289798013528108760379647910216997007984485402513881995240351008893729567608328962652720353552034372320029293875159779032025552453371626144088641535623845788832992983431874305030323897712108588828659681291391527980629467731756579735201423057571990366417031699789753379172466348941086962038657065044036258871802119030833129732673458716383132546334755826092241606087614985085566643548445310091074212509393891826906886260372153575558512336825613443837703087458703588905821454021353914672746225593040392703774827191905070717053033649112823092360285466879008077933960218396602255258000758698445635925424993544560539656320891647639451546048877371955538201228952702559725989183612078525184970802193026685501742760107272763542770236414038971987789945899957416941529635395494938497540449563598997061321608381049156233472162765167841171931343674634116756888058468035545425743466874677238200720347684850671781904075412931784065741188970704457969063104102232943024763198828209583762137426477413184904005512990475384057261321155583715217005374984861970560608885531700366775000798491605768522145402518035236546808227734896857698601133826796689116121693954721079049068177181454379538641202334397135392910239415261808255759715727588772199299604214229161469566436548430520111816076419074755577497264254387013841885215409022088135972936819743488191425544664056050453323569825756331951607694870086892274375099095488518393187013984592623150503828588676112221852907822151489791212924654387387247987001968098102391312160738563387881719026412314252776601990144279584685075165289545637755569577437462535055094265239186993290770346739528146941905348796718098134229991515013567709279126675214075624130834809934307548034103724501647688872782512268302564523235278427136168600310855731168834148071154085690852781576643114856700859957599028955512445871757099549195769165287783299564261142680239203001819028974946965423080421235547524970624127028184123562562978254984725153795529063641663926629254518382442218913064215259999444834968005959322796086950805749431343097094200168426458707571758263367677477901943948247905366422961754123360433069913097712094421284532216343694881748018035343177554704496914955083380535918916947857109211140131704544703794836493287332517124912536757506348263198719185092355840 [96,80] -6021291233456098745666341031007640691517108121727832781322834284991880611375249226066856887074202977471356142276940241437368859548163917612215356893590474457666328679555012070128277326441843063509874408684069517167774181413333803030484745135475896132481655367588209459940103276103501579555791236363089698594763217872937543008386691404483248418809260373384299634137559084967324206875596608651180050054266718484914940152621977105896566119340278858439368487369044535779697600722460221433798052112537479924094079836552413300004383617681376218805770445437918947952564086763404349830157866721492188801052045795993898189851240880125423099369983227054236632967016237013434586474770421719831213586401774441820917281634557371213782422765036216135047956123469050507758948376434331733908206632341558237446598002980454685226300238151477741808826541755265225775412703126381298754684669855714139525557676967307682447252448851035360767387213665276934352533210364037429101089518132923584475610575576163354792467294522411463737507184866478154951963324522867828757787498969007023327794652399723257965114676031507362003169874449792340450341386900446487266222272282390558158430142593266215179325509173429100625999441324098829680737870129991931536941632535883894801406507597995258784982025348473015175052179838150854395113495500244425073768689270353714031023555735393082966062060199624528243668697992484984211438306649858103352936718361164011955109008129997943946589874899272440840245144490593270789335507288001954332187516829810728459437233287521855421618354246993879653681170888605221435500046698875581807177687051328587821698695051270704521348229449693553337328472074183827591995419335329123115424757070019887737925341041660837164978706759023265136731152397096939197781415133028071023575275869546420386715705071729339425903801793990221402682446467622835957590938212659380415856221698601722506489579844868720536517319707687861492842366473771098976482282904406468413055224386715459352501644437548973152250355566752608447061032927888650889931380547802698410978390898666083929542597874478954643469672622856969476220610126235093594676956996977820802971468897768549346676457667250356118684486294099864462676903659774426920719562045203202581572210465666096469190026267715782557919097146088099824166349125792559969845143339711755655066244760138062704341756395826746175796472502677489947026224249337946432796605608714088666396771542460164463518507647561209759930655836520 [96,81] 75890592730133434360758096747012803462976055481124555968763706677707484907060142456010106926588000301258150461305785839589274668673529400958951238631223000444881139097100645343270610071477825978941975101616536757626122052237237093246870357509570660535336275695196653222792483293900150222292187916568221559331175291948260986565918553442089324449134895794619509428998924238156985280331742559590310365941709811362573576308029630924867271309259207328032428538785864224712120996462675041458397319434166526862685796511830121956044512082775465669306229093159040225459921127470089411043414058134303608083018237625916369904955596785146509674127585831386042910292022073997311376643229345334017845142073276283385794860334402748847650764535682974885070703543261788073786858423629960862107351026346923981409265176608542020393429521683199726166668839384570240387743086955952363224268904567127842227120900988451449969748501849196389591762811755135275454164027566251792338506112783866018593520957875901936459918886304521787962498868868910477492504066840250610239008951432589691962946126703059350202382648582856385070731235271873099211461114734713437125813558482100013327105400049684828281196825762459317236329101204426737339442459757492810257970093662271260834022519931490446329546056927081395874330845026254399448411507732879299069074869580943154924486538605850531973497727253912013246114484962825325652100202747026667347665231006469731332481905181865210588490385450033810027806361206355859955781844471997795360270824092249634442413594790890979987330550426962705138796745288536392179337751000055547276037774197205533598899477353301773370293314211612390802312048073110166707049279024232344825375502130080532197611539297047263628087323661283097045511720855910094019895009931685255937787653687153490390539932393217736812295584320517558321601953725403384483618604205148508684131370025053146429983744764379105202564476344913711038911451704149892480145956200864775509294452141638230369159618619642395318130117806379001779982648820890781533137069389149131070207991904331972187093887780084531066701542564612982949735410630602229434868662578276970765953444797621135288980881461254511933859762215338315983743086625660729647691450338135162087043784939130303930503567597910181484041835628253837384386273631569410650205584185119210075890066573504076237252721903475335600158645093643329422849804197026007950373461192758430443867228600524035536548608101611533779601920 [96,82] -269079004248913758503822457525339595830213706179008594404089823596849745670223990383092228232435347299955702460207724119563034682170346852591947434341447775874417140698503945340861267649349599415524454396404903454180821352549267936429633993114696515994227977144094918495140108850487088489937618822827274507489940999849013096794747228013932393203147233239846407319210606792502309693287922120965306915081340545239148523122641079524522816943900661990854401821418138622339423716222563972853571441620242999395880834889785146881030669845633140360688059583527909543396497613178373337651704000374542079342195166844499426680627792137322411390470834012569306191527727843623641642868241033820417144373593087958768417881661453345428624352833514053732498723633545426308510833770742077336812897027511447424578726771048336330058662754834817360152893697242469376211156264070099515138887761164678931460521435578982852816515249678287895246893975921050584455896127209082823011418399080606854688477673018297594717483405437898723339693242387204044683531581235651643234786619674742558080534941968012559440866898417700374539818645013565926866982317374138188483145732405500785967782643094604998474400680829397867503552599058983862584057173099440016285605430903421405164685276883737335871289227473529831265007035126894885895262367488815768206208471299682958799331694173365551070613153393162274871842637481161884241376676212552580171962521139670350132547609861241715413044680513476301239882649541632324697645101397987284052031569270482847495976206787821147391909926135311600056909426651607001969782614741702767090658349487532171405840602702482728624680380383405381070035664375099581126303647734788668025130766284586178294089451331838175209125444967241197969283646172837347078329909358039088829470739453797531833574239871899639671704531288453432327219366250737559335213698644865793633894301247592193956003434778628654406690737111190015418725133603498897645362873521600671997973685995930888315194799597551584745444008315644642851822722067063016764552085223395624698631458155582378074305497869392852799781561831221923411142502677567011919797818196663668807954789787565916860185994356141083054011478463803365973841541226871352619460965369223477824224830214234180129517987531986883501596425937064771020324124304835021365571796517426742318783324958462662921919742682495922189772842957302361226901165549901530831981686230211026650638160086969894000574754500603649440 [96,83] 1029884882174082790075643710607550893044381106581446753989782990768079131620633109370343392483125033140983234898592422787897172754689547386033189810484194235959603129482853330304624982677523636396786980046285134645314398377660925713681534295052241955580870202691627275753054590691129967984599417490092748500180928206852067131029870030839071617460641099045270183092810256701506975088558129732731327870907649767940083520004156641860833909741184564832294710794313196048242195756902503043585552996450842768630438528658993968744670612361346157697062843881323167184028503455870160094298018347044355642988958973491869178176421023865251708670440082578248314336031839671538298178765268278665458717025400643396286058487114867337725564623623700585136320308438163753712029572598240137913743908547957662497389327136521684891123201365474671751994999045725603174137561886275318162924698218371925352613259152292126331012863239085314772700642187888039326811325742827851626824414748706760445065460115710665457357212723758662758194257407581415344852943688338860389166215403993280617679403786439911809544146822081574736192562339913266465661351882956539307614303470196188592147879243696342019016120019653532120036063926921491184834109708018357331704117172399108743512991099960467718820753435633770671883181283106781916754082688807862190727839465945191004060350003566542958716064174683760987230196849470916263307241689209171115859626851930072010628939221541722906637239916992263450345677622878888617059095708515599824780367477783339014301279913577554036882041136610625556806871090165785754740125408401962730124247536877910934481562096517220328389034310018829147165345841588484696462247009125186682089620297944304657983563663092480505517804551501570935304655612824204742414705353994379205786647482299476246190133212381269420728925221775482171829132881784733271832326421166118029091379235985070150807812191792256130717613014063551142964409877896500646659314209512901424090857251297770649139506403940357711664580497998646764146667416636630721332515762403931086054075751516513892960713546845013267697585835349372546781058331120597315797149949652766914905238427229765751712600649594793309739382794237466969559374223480661831797421335955401673037012142415862087203149843152614516335350331308903181688179866974191203623118270733842252501495333198224907334264432669841707080763340663758652934682101647315328931174147868429932600034481606990120557186733503360 [96,84] -13759000468061866880229618137346722897455348225067437484290203179038910535602960832350294758232548962662778222410517854740284911549872894827567889922991833870096318182566391562300455486623867888101551855024342541263115505166205541029900615428400036535631581664495927663489571557630424558874155519850556077174387126057946431519633136891886279174655421790513240331231646821320132695789360654243385531857595655201476041979401471584971854468261657553056131345521671568695863853441167808583041773356106719988059503876530358264069992623981588340664502241802008123755700692239323250207475385269239283708066741112983384505568545996967409789740526897570659240026107017521093664239990130223622243731839568826486282725990232695823966688907588757788531630150795728315024261856328529535572731125938514173122700653020250546703828776275547984668367262900847740508237034729546760818515322575320871105459867250436711803069862357025730093493953369608290624772815769187768539302801981684716368803069607987282571410099831710487705728105767411813526501917843090709745580502434113755930235419868705645381585373020237852706161698287055134795799967936092275829571060672674624258393932749977154150988080203042528370347653437326923168532629773063089119313822514926991100263141852855264363106749864521789614228961800709698690183313709427556787901506191540471820138655959899387419670972136480509172530883236973102528875538347694533232517885417889001601403088649990661714979296040355521198838726703818042885519194097217901390888955404803242144853332487877508577725199739920988265081064271663337043748052860276995105570912818322950897685208880569489485781981301139345609139279597258225330284082315995207526589766589931960543905992027121706589714793865843804384811934956155636853424145390594646221011426054048325089699148194624160423221053591637567480744591859660619182573014300773976231232090397771332058725793164416097297782390799674589454351666523093472825149819317301600287990340204108486996212669595757042693260180862737000341518697575562000113745054874227222617062201930258506828496553280037973903975345895565641830758407113102734988521758418549058065089216680434757385030766519663051197875298801886320640337126967415920941546192964737325125542139476901787602957139625077088757875224121501458856904487599765669750326010097935578571234627690377502522350232212744041356120597678843896569928123230011510439515343054698731467523987542351739032924080160 [96,85] -7309664845016379951406121042921904390482776596845221263245924002093058644072839745233174175675651157088244121702735118560994128783603746455266664338211800821423585098575471640994408856609073172367851894903304852661299557331467330196754766719220983106520862966350734032020450171654516319449030440286457522786771456213891988944210247034962017899008122561464668504814602027824190910842624154729619218793734429525454690155248856239997351322751430675785238124902218957513890341549605716631860818158172656578933632759034911920234921747788818497070444580604854982350353608363591237283210898528368203801548112735385700151837635207730176626625791960147242894500088691956996850231000428311138670390574225311467428195055218141740171191226214176987936252291493287135302744075703369600507040944187874013987970818807664041367235007050243593561779992048498073437863357273291459669032726075054409083509600596048604613399626865448050479228796544390016867817194376443472651287784853647901827003392210859130570045944789342140180558542575457279543801067880586300835991686410684182351063368901021739179017945251887217945111590157017797960230727632345646875344162165912559268491598191821945615963859319433828674522641272581875060898446305289446116044643944092501057929167729990513176109268651600716675612380723808997024896685344259703959975950708599408055240248879020597745935273206149836126507336644414482766948878531898157473375143126612217073780708898888868807817598354963761791423800607358518379554156663302918171992698324768375715049392860841417494632166608742294129490929280816775504828348687905524917639810731282213108312683958263006823816434652147699078679699244880117380372474946676256901990546091190554725760116286080760052727927648679977220787325456245828452119002976921176396686334537358279992292429650945787786723652759890380222828455563808261134361723311657527324534351128674606592094645169264884895412458735904975870787881805902075881061287224558333193639528041510317550214496024062374823098500937864956767942844486253268349516502536951799683425865966998996111137286507262446945557351160397713591323272890876027281724350021487902584605867652896658092415458323793825537561084371798328030993063416510997364972757999730834682026558310567395350173166579970870802706870978427092764919187576069918001104157220676713445824011796951933696485361967194638603249008804045833986779386955184555317813285028667130440998122833882571211200 [96,86] 365459524358983518712273425766813092306660764570405289014355350145858410428411926316882744090874383773083294742872819121288040691287722857845559218157270159487450717326368846516228584064308191540057629153908671676482068927787309964141276600406628495677159235781138742805187841496398039326105810410315409466269665149634909513712675670200312732556726858472408441344607697959243614109270116972533425588663887750843060011248076559699207899948222460503232263664475729595597847415484046447498167306178651836087398279145032299706620937990106367705209086151980004229802832809901215523099182268838621587243552071318537361143483556556581916043276614294932333905917315138244593266390259486132931719147637822180138411419075306473295399389406043536183285004428859738594072502627082507173851310164270731220218502654638005735710770058032254215986426468198105350029335897661869333860570980682013325671142257932224724166587817783768017165625711161719097017047128953379100044483349782491916562641907114907621370428737699402154830702898650193419988919485126870855958433030754470743080345906441194985619599201273669286915150079824931169408890958753344877556676669668442593538049503762882568445060226090780372950418840463699822269086141094344995358427568242278453426814378179231866683123034637673587484007184202781565474817997823905701349360992805421956823073590163417196305997424108522761748953113091078307894730477138854540110161064158897849892693168308744792386568926869290807392629935237560811667005566934182163465083649994879297343984539158644936749867726048465279207337680330833726333879566477281024269463960534842743831756239491022656598079105955054273559612268118630255672664829026912002431187987644917694361814824065548444558155663790340186860815659359815145318648773919304243360169370527563704126044510071158755014974784286126157128036695785790272082854565188316575962211720908117395371588716818952377749317326201019657751092637667133448754440279048476965907032638229678443308036184941666803523780932665537226846403183382825188468550572577797191863436564941104362368840803944237222265027079023413469883102767149381008925628513959802319370826104290314078234679869224649709438687205198535165702358240928245585765624122673293526450047738976341099133336991799138994707272623056564984401654489684207457780761278833999766229200569745250985242005453979057112100552377561442454887895935536217293118996864712861511747288653819428160 [96,87] -1413201776826908722003135870194345455283803098784041254998927994727652611200351443220603988067644926386842858044805517519518752917964596913623552056402155519145980316726017573619392357982742553738289280191993283228921635031328176046784572208287995374808784868788353816881289164453353504170023847705376562165616550945965041480520234938518428445836923707004275640817219854779931942398166267820981496266485219870181076367896471834829620729288905166778322515371016411572985907599399573044028845407085927280222192174514837861420901792367342196811594902638911201739911647550996764224146903006957864387085603598321392617229185208646307536626936472441310697547259110353535978726227402721760876063552567875559662264688396961223872683127426017032084990489699194628046284066129534831868085266615512786918590104356168056283293642212593620498574937770609352141142726771036535287971150318586816188504609452332195702669623249788590012848760090925901186078523787521287194804980951954111619547990758380383323484575538000741135762260270717198256111212160253494231236576744315774457589780883513113253441222355137284750328491723808530765183239422820194207583867596236917479463042361079771663524755603767198608839115153001322237410441148198322933505401716597049019174165926724672996568596884671252139688629918639323728159168854012651168994466912946339187039906699642201363676261195215282444752648270478145386232542619079021000543346494279762333550011105794163077521520828697443552982109751849577873964700324912355705123827867916324862155649207804444479853166800823127419431449585170027900893744112779466701474450957800833141174939461848790247937648449886220495562192363789195342062147015487773537536735728407180097455786450554181783636911652545273757462113860268791000096163696065907200646478187936623083310321793717313385445702369564466762504523078690627387560042916355864384926655016379060553840430011014834812251203721570980683484138658895730072198234539911275843650968918380831573976832594104709988678942177807072906867189940813514579492045833981179745858441279886402757384617165887943810900706828178330527206140304521250369158096638602693885582943698805290533534837935302003935117224034121694683796548590280384298284515937059843033394284282268073284499114941613255778879521815942622801946685043539558406947433382303429414153807853056268571920941328971410153834011743937959695385687264680461510139684150518996176876529249152 [96,88] 7247220198230801152046318460415125994403065481651143511858832854809804987100172626211394422352011455522020519105273499588255764047156161856200653113436186433941958746885948746757705713791776339261075719444817646287667479084370496099256535524464494234707684327447522714146481728995206476317619936905342937395270021428121950332663760885221270026328022736910455207254193063170719843923639227914999533234034495402194051231489622105671380543792252145144925616482180233506844266455508047331439421073438691555884675102729693074000313837426516551344927438445166238253701905023911141726879419561899347518406499955692836372488764667877627257418683861824456224524244707812911219415373675255737250201483642718338059791155018844272680567246521852176164712528275312403454328293145044935718067646473506112740378924639553428472555880469289726184493163179863186217930484572281933321128176537996566395755800785515252497866475835451095321785203974338170954105357570488985609007583514188769366022944120169685587038730044594413750920590744913858344861750278709033497366884276329348484482456165963203275494383159803489702298778223996997297442519147956051806596308674123856607099584597888077630492688712924587083346091627403571428984227707045958467912982122749490997432556030359584140633210873369487774715904623071550642645855534655108031512888766196778625004721031296773723292266934435252464518235594673655874444906352745783782797254962943868940751594767216313375717818131513644318280351149367917439025546518473157880191761930975718381034564444983296164455644263069813553422677885978119388818396711210111290876423156455492691247002583534932825509662465594134886265198396873974847346088901258683396484289712832557578946350464127836840233672805213572586638211089393137824014168556216758503110814415224869129218205084212309316141852718554127034639818949998111257718361776516711286900580861267191035770983800812209763516463751976244926552689390843103424038495558295906241625877532669941295113467162018979974824461157581460864908099905421477662921043809269676211660987306520709392668559346996850849141337552228459002766514799555480802793034634052348501460925740858484170026040898139090419041140922452259662776190881727078850062360782497432617754190914588980349206392547118828451996489827594485905538260412588077733532861553606675009268182544327624090641962950856578834269152852129358978305572095987018948555696419063160465413014 [96,89] -20301517709695287887086750523979550082641968370816415639722908206687716563716104116051055290407654083977741488440617400123972985021499913612248860162672142521879219568904120155680960552322683088527124763586228178934644799285976621118893329520197790767089152500531869541788965125521426412045927124426533115928900414701651536634707233696009497277326071314638591277634981975647084694305786809698164705253166391840226534341724074529552478095322468466565363772875915804629747504710498916355782195362339236299330269530563548568315674679205820312085491751091029758823737407624899201134798031247531404336342614098307848160118354080968174587175761804964332258929334169778412874250873452660923378749260940811249692695500113889755492612886315919918646831727664178180308358025041415304467536332064138730526304461581078032126319000477764184997158151629318708982813370563137917224581205076683133765725021911706213636304453114025245058586807565555129988836686052559567211306506549969207545688257343268034414271871364134727562715874248669097896385861425519846008201223094127677498092038821895845718456348671695809046671222808057866691865854049389031344505785066721516716979555091637610644222125249327480250976970979054857479899164677044096792535366311469728915932677435282189150373631545290508309398752316630966251952332532427592955800846667010728286705510095620909205318901341063933198315818313313544201876198322705498132910562038953007047859761026672703894096750149102109616879569724872594277108221320003930735598368003221241268554598809671111811853086197885514140190818574413663406307747373799852642099868736404654573254561081332812391308570768809201062819923653560562030986104007319352497039999093661171354296974197733882357483697309247200941298489857936878802212654911632367577127598634871293251984596421217101425556313813006428457670358280308077404162607184389115412513647525266162161430213244995586737411866528826317583007135076224288303186518599251663987608298390386815027861541135439351382539833507058589376745635721702083882231057184317081442497639152401447503769415416484231774804131631117627163226724649807775183676766509921097454009933656356673303157272514828554677455443244381706416995614112479229180418341739788206793195376909802269521459731017034160835883994300036674031210208870557119391080001862518412471772601552844686141401002447504750684342289257854321438103819434134106300590220833000013888 [96,90] 45330187574239915346839256982539298847101960023890393575445421786392989932284517130557101158618532087421775023715458017965711506335921829099042182927599330838217705939922415201587590973753946777118442631434422094858799247097378434613341768653257397944603522373994297470143364744680168652115181148569837439336532183012279837140600447140468937122773187542871481168060670075045537421995806725610764449395348847633828833244997112638085266835652795099699787144828101385955399880492078974471105890815807868157970825455517835498994734299520738301455129586660669841483230761630775339761636252266602256118963906281971856374008642301858983080014999306123594003150717955925677925208323002451006981095105120843087978258051304512179310865080021196235103115197918940199820322685331481928148510085126712751660271994223622448074403815693547706534541596385293725355689834919774686379858935871883883591563043333349395573692795670456324053960110837077325141837691311580291823229516515247712261427493554681011142133904825712707600725369602064657093422135566787042985832308086330144191493204755241270693686093289358946110340840416393320603562613616138387341562950677429709737402345631589738101621739528781275310044437097866759058054020694734655467508352254640644411208426323534568477501333832573012305679469792939151749364954327439311247065870967460853263626639125380540614592406323919598294509595838362966156907181564149672881856116539782585202399129980659877277406729286744323805317461449828695922866093474391981018316262540794183048391690941310956592169460046943608407372237272156539642196701538721406616644297559313644870495590936771288801462215675339651995625016222210000697256438634654985857044231917264729459897144645399857056367632794069664057064240544700398557445573052743788626367913155851583704726275811578460904040058011428303399707042933427697268769035008568907605841891027540097770684803910910007472994307645885169008778197802842710391880711051597186901576229198667143784202490906915976316399301566838747918222929739139134015173704695824172315719624810874172367663094953336403644265914263317601608494522133830532368488671311321341998681771384847165146035661152211435182071933412624868973227133222048959590407382778202107110230456358815012609938461029271535533642759590857776294590513588098713180911840979703457874200207059367390915422920053365955866431943387480867532019890973578364483076522017632 [96,91] -23053692236883086460440147864558426861908038175810839424436551216321511279366738396433266257659526176053887846261998319084971535060322575330975050157334106144161603258500742510576573427135136285888042975848443693502114786329555933326281830249287687956073193594260389090131217434185648773868780678219469452157021336228706208341276930234771296027942805582105487211359297199112996578245373893651222493786203891888216595673297512428323480012183438523617579307161772731796483823524577508136248352984833408942054540574870172595696580451978379211732320787076727653717783149490925347529724421980478745771190130054595501717310358036771841711756337406404097415263737920338669613715674849135393362098697557202780712516654082710763368647964561630269226531224726334333980464133717898781532440663822762691801124148194493478665943398421397720801949464419294444468714034094896764804384093268256006848491035166560317669785564878939358298788976527910447700587280945165992857149449619525101646562204935833296476033544108295628859845456702564067839271159324746979974914341584537969634235338718816567290291412796706571425872949931641039907565404286827720652321145753523987393344410529281463682444898514291167441379077903134246928997584143327418342946519601145411128356841155687427421892930076874610719528742503852496270597344327301424265190899817884141152965589780034405172995473780794701169249099907842030773719552546783175856955375531329357046063917626177351780355338326727661945567750645836812623383094980340138916228095527442025453513096598047919466760334010491124412081345795512628826100782616663496875788100152660598540519990556927275926062066969610452433609914168546263850466159436974249322314611188198092923924431667981033780873350616757669799631133486206234072571953737024385522224919345642287210043752567626639655161985223165944270218908464420821091606008292275620656148029361420837254924071754850343136744191336857128717351872301978596672756760225707944145361640885525309943811268751110902520717648695067639300803722143424846861747622879583771303888815956621578017669153698390517748840714961304087484210455407532203790175811339920175441192456694056079879847619539701615408278594278732655256164987683916330851743241346793460171513989562252033102156747801684698366153057741824791051493587764796722878279300843403600416830010576385611187764979267080549627959157751043887733590962701115662123129600 [96,92] -33018846935983108282016922253213719024123706645408146678092945821716662295570104474637383701065095850920928294744781649765724724577664424230135131171320525677686910023069976232468106079630089239021389694633333608141085369664709066843114063779693227190344576814688624320681362308293594878488796346243098149764253828375826041782791197836706564268374678845880947899857497031675524346964288675801936086635754888377435350808659024455825666982319402827733390043700050235636407084690994021391997551392378705375587652722596983452187863535362582324534495581449208770889085877548956379348032021665782459000202886813892010414810045313661850625984019605674990752429884771063125244801113870820114707510857268732749479492256953029972728990576159238722651147071775256868910126678781760282742223488584540136992955339162698192270588846728350923184027618351879232471099965663469407891937161300348758876239315685271840002597996056947101118821106348800624464896592646679943600769942709557660073771453764016315200345607018105427175711871436315551284939681819616271735469005109491035208079865446218652767396546101881786721444283939765134556647074803263413305001093234232233785456053484697641196141325845624506825727931696074344968469961539738771382386126130312518505457578183541811347606540756689904857684111329995575797080968641541678571264468199462260629228495151844163400477755407186468221908179096272931833944350287841735031959144071049828450867897803070183877298538952193980550784458434642385290447966324728308164985277470512516240445056805228280694892684607031843364002585511514531369910439781919741084889831582046999288488969994735378916013870916528154903940557956872725280035492999187165502589275435225456106232823594507225066729005098520832826758366092118673971771127632644558052806571883765753597445504924127066406980416482845293237577851568717127601065437975498238904193426714381416177936053284862016655166798174394103470614471777600311210662173744138646724356802929716705250818733822613432467103833592545501022479628014814273748422650710896040390748466736888833231089331345701791640250458035825114055878150035380997416706408589489232680365271843354820418820626706072560202989589116039068606406844725037362721285318864560039698366961831202934577305295011399661861090015547442426789586108918173724378723776746913086672805886828939126159338194176428983195316779537090962334785892831196439056 [96,93] 3401329855500551308292560298958863074806717179199399912227724144990700957389962389851738310952295622461059947842573856284130090836628814839150867346505850039162209559549469611620284371389417493023720668693760263528670134401942772912957416381367848115324625239267092483562995354286983107941701959054305193847356916823964197724765808684525046970194100011469288831809143797539738908662699250176209689241890024872615920759942399239304813185756223971160191197380666125313145306879957146766232332408177781084872911248952021246838989598344945400816450667643595886362933190191609929866019737197333442265949432775246797733858692411878450263821648758439652770100725350797724558411741939933405582070054477748198108502836712079237068597172678746048284911356431353966844473306398149542519103385018419060493182426702634432265969910785997374281925802059733075652804555678330580058967392584369856481630333136830998409495836488327203416310073345006690729001117009027094936240640785860225143118759968281765004675430659500492541111011318726792268877367113221441948922558506614995042069720981089023259620631934777717381545436857513928722660292301758929868374669406742645103100034370830695648773568197990498399251120715456594411442225611433138556468108803141811349976225716852747046060587606638454409712420065297026192265941952734717172586201336405810533251118160907655732127047557900782289848824147152473611008870059030875113150873127793715068772902211287401268547964790134141875809672646658711273470813133325916905980139469638754283603707998625370692829271314533765426193572426607128814351243493866344821436867903529930811595597413449315307761720536297671622188626973480828410332701769117829294627597915312345493398430033525419172376959823313117531335646473717010778152680887600496620064682008228706935082934830886936257090041289263618516849981898131585588742815549577394853882010871457379796630928530199987243995062562218297222116011429936246383212406055423479719240712466401559356772248643636637593029499255682795407863606168709822920622208366868035376812636056975217034900266892596892060293821102223156526531925688463580174275101710035334110059374113625623776519121641017299480322222448070172002453249214325962438429852499484732092808347265156997844902704556241644943510580716468938893126743615900408377071940887875879522373246590944878810016282940561165995105907116091545277963843853632 [96,94] 88414173639027834602800460461810219344213131359562060882916046333526179671386718228018921786690709305596920020061540083503050967268478718293386522404796206584458142735999282746174038870205715530513679627580818002215121180036812079796717497205231410803346329946552091899518251025197919788048670871238349534316258415802964433892282615152525349623273453073815307699569118910936827318032709391419876521295145976351660370612395698115906814243399051405943451771319539800708840907901896793142912069638241448447384540227209917060899041356406462201323382632010415916458485167789389798809066699342611229885341488720972438636580179429642406345842364917942882783456534561311624513014974997256910820669676499679771466628781652394041112853381884870104041342857106064098472888824627240624779171032166889023066286367325080342950787436317006332002781576956158538768261377521525240086754357637639768786955555647116738862639453685987035650017784292337663915549118191217139647946307409568254965242258323003523926485141828264041940319983298168705871204271744830181395498453754459535970715774414757547303144228905010223248626538883220633088592549896146132035128678526854628065183427115739988738261074562569011669362122012053524045110997164860352940805360215166393120727082757200976144661911915809604650524586584479574678359377245617976124977705720568822517376104273343787413767447678143162828118609712165691829308530294629779344568274549006420041510872747901506341364552016208708622158745346519130789205763583045772392676709536188438738515866611837217770084270000345347990720838680028898355874745047490078991689823718048178915165157546343200112956610533478093020665189326122431256899843744263525594674326896676342400758335250903947434003698021299985063255322658662451413285526802434286866710112668303117509163222535983768009533418071571664113382063387036232148120789131289997089852208325187657865983218136054296341205790659395842237241930326398446857042993334623210496696640274529897502406785080909907260603427004789714569827336700822236747973053596709856108796804912618662124857287625863823854923805554921526642885795864975667929275814025765801307632878882411910448856618437178589246075405794500458499332550047481964705133572658178716996869563845656168481791386355117997140709509932398594013227230683346174493254312524244309075817922705341580380020245644978806266565847007228664667275200 [96,95] 25377186551996980378418732940302106229835413777257978302986756263307802075541435579862865622113593936061076163831327748319829600879512053657856127583303312348816997586918045949629976317336724826226541022838375004051629089555369304473300008417769555279368218165697541222958127783572933822391539210825794656587791607983910237467221395441246862123351058115915590380422907067999184673729108179070000171402302362509068803654883937546598984609029931460975747904884388117300258206305750099662219632548084131136826688407787243234552590465876364659904228489016645432919686117918849517699423788151645678749922618293431556530979940896446699485300329870215977962445768548245752544736458729111075490294214186343806604434272431147345010697660885705516827167203271889642618698068730028211546199370671343081103598868497234054403665106025256974909591793945989767348678103175002213184516472105881869695083486440883723737247591248023165236744144780388343466037862682096157389916062493282224203721947390946983345123030157381606275123941322529838323797714019225702050971388198931486176825064199221618346816639090142092078602653706940460601490291542921894225551733781195459871619897200925170675734214406696966137774536477108436265680354345072184502150323547754810316256749881773082002104613672934240366464769008507791710582823401717310461981349261383098940300650651427386517059759872325086658040011264452193737348471645223536873619440463671681316626333970034473394013038666216682599501606039295896880544252728589734671355406690503303222239873237088114660056951133415581228735827271578332811010830421767832447577419047620986883073940061467792207482591171232622721604634104659547025473479646122536133174319022583892339090793048850328400493046235556473759065038874799561865357369090728158215709052547579442827781426404219089901593570560978458378901677108654459857459812360615919982083442292924205997352285633789373979188482610289411068365266669519060086676339170013031281608237625687177691023317326851714402377659657129046819751526255049871250735333565431489905755259609176680066029269275114032963071355098929717085034453713028956926350259593629907125541311930983341790099003147125285512106306614041182585223028897874668962869230304229030323595942326942017823814280599954903123213368822585072498195818001330750527452960470211025059097222432463698051880070750352223785672298725140143104 [96,96] -38801629125066574831453909019240995681577069853262106392745813685982192422647717276376558743769901973242666857686272876961115512595724848348534464123964644913132129193685955463613505429949651968674374954843190842396835889601024183693405422679067672417883602264860294693490208034901985430007602866171682943462301201671475607258552609696271748205629913340827552407996613702441228727964450389016692284975935970790589249487147016172810366370251643328942964893598372430323007695836203790592573541486565531507243485338510823029448239473253540639168622987092223540485569178997306618738203429387662699920558212757534017926513955156686766160433456998751057138522678179708005684357977401901954055566936301253876253048877242026974004016173587351272944793924067778139358880668450452798744682133760535742256586401105628366771721970863473595168454799527111333768614782859666145733829150934168738105314933110353606043427561309228277310073507578674989895432544449303499436029548572578090279961318941385828173595142222039364685075821043464569633856774369212802392030069879334750247493935922933466885314912706978768254386966544382634447363719368517048004681273329600633538780811070325958388851013020530443594260017333574021420722767537555329533380737935076229069769623753480119784484407113887252387875928044427361542093146844804796123186951488761738234338022719630696017603554210867364548368728157312897323305650950612938918174861876954895134918543935690809840994844963713319093748193066386547020295843389035476889719206260659280723778671520886122988899658999713056114900337955485751165999897631309932770840862333204722726950488912096064073280235393059979184880016045512322204308336986191866003357203297890347047743857224429046369092350397810179451166735293267018604410378035485722553676221204731264681775935466576583579226843046207161952588154222961081798426573510087227976914190546696087272664469725456294388998689576851461449228957121048456625181608461355395573449930277609447112514695726264339493708798393035286138676896064676792442377448730645390099896347839108374921570029231840543806878126599365223628314134250007019979451293154580843756226869908588069735032539013993456620157519730739655145410724820256182037255397842524618670556904736649853859452862755940752585247480442045409335597934815359538080463162373143907542155374122504389187680818500126765988277635190784 [97,0] -1325679420606670553558360750083046759902986743081894060801777085119469672836301368628531818281316857517046866794474961323636517614281712020324924606243620766468496426481130133582985191784274742372251406737564913268219697002099646946447343266919047682583697449755654079513722628770526234175406169349117606557999010504102656148019563347289708866477287319135661763666976643333759360369218948341519166248054714339751807992698658998594952184464999580702743189120398625651588018302259282235192973027825317439076907032259599889993378386270137015091158130935479750598743250927776095817733019257511807923801205734903512054137983495310637796473540319133846186376453412553478353788163412561360047023230955303269691423296751421428732829324618065143891400024229157960067493305004200923690441074856738494276532904991436289013445799517973428922755396218182975606165809015835899259504480666805125341654236330347437769378176341756708381682521700568428942980255005768738307345573938972181528951696542554974051253702936763681868497972072358746838740139929969107299759467427727607940255946210962254877897927859267095754859173779841789113346114869607723813189092933535650352541754428965431988596408425019456199009795147616613285185217234925477153840232333764918925941715933790341726356224745855389653198514222702767715506256758249450941763833293068408405962170693385488395239452117274154890426723733492858441950174606634809832343201582883907614735148662321009541952807971977583720147731446934861922407410794944492388459348037647823156036941593327299910949513985516055524518641297540223519428829751027470759393742217237225789588111267242579718034089709285889031786285944609502393084230015083335545837457783668198664930187972153374742597547120743361041908172898418218348232706129107409187149059375124465807268514320939386888292880323099639118286132403656821218947116282691174150945693140848056603667821198987493184141713317227840852329560930612172041036739097812369914161032339190309774271632715033454183478947523276723835148872193473080644046632546836141279583954197274626516550069213273930294897702625156367093136449415724903716604045741670921293853826131551093952819275451867851197500520185744449225054993773264504426418811534779263676833334243745386542640008472810917550269845618426155279836036703842661895480060194885239163004942868090851710946168943427497686218701773412817344752899604041005976538975419991180487360833495006712369681819328353228715318347788999440577413871576692884296183414151100895905035226044849717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 47579927423767002434224305453192835231179939513041184191349103583651920704736679429169345773893052568958459707793026643383083963133327591779490455353502314173612711881973495772657196788418008743213737065740098849980372138060423854563796475109864066279840506251079525716936502908122548972028796492121151163566309520661218878891284067500697684221463171510347466136372518197277803093511488506249433306220208542062033501240346150380624644221963220726525107915251615286095027443216791086696149484052831175572304457700247743046562032529857324907751411966757097041455911973744407384376077088131154453395836061030706481279519393347685052586857080006599702960281978633777852948766288908370282098218312753937143841041007703949612420369215161041987128812305840072968701743001616764871637570258417730612907426883678559616812882784314750259228374188017574994205057437168310938331680939251741635321840983810321391908596768064496569097893557653539725289606294481622833177789679280518229165445164171512530280769490855349702180639342748664341810451576665860736236757087091322422853588315063010649012682746767242760713537156220350021886224459527862950177677666653020286124758369818855258414324431512675468595059366166673905717234117388684509028927070366601940825133991008443067261244884740026386249868574743704691671948255897008480721060153986773405470394302809259997971168974167114605348805312467179660173423754379909983878674607894507413849205999839977934577355547443986843769498360217858567110195362275897764622437723678066555721179588647245470735316764969121057163629504870631291705850881538616514355004088924929628331444239272736146736414346730455248155683897438894545617442779497570032953276795571029185199095679035583694157657974827070004384666440924870580287433255639382698655199857283069194249818459461169856234141518560937216559885253979523196335386800030760590078292100768234214087241173628226453613358892372465356324144028530274968971771523809395292100051196560307287157518106904013701943350496860133720980842083846689909827329265116882643482517258105480606881220699390478586071413347736391892721398195076096674611150991828423881970761334475221638247570465332312731086166947784551196536685268795474652361077162705014589381257084960319029208450445898095988687004659808359524205497535541107276181002645833234384987074616904323262599854172994114259248226390486755477508112488968597799873050039555869253160285855844387042860482069171042160664376381910297445313825586370237241995473276493681548828917127091270451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -1747728174665865424137185842204073899513668386053606558879765854272432980287623511438133386774341147827426969667956465938525331250294123975759320116753853600924051924671516083773026651138808049783850645566386598366869561063951741326432896221509512978027373841212149726559810566598904509237816266971477491240523873691630727236785227105847672295748229986718757891756333779910739071736217589570615834553364206175934108370489684485257790087756241781930224097894671951631629454011847606913853814419782954557136083674519964880886215515528396595825973590730670387899525957586171818450174769702790114669343653599761034745269974127335371068624785654974247870008284514473588169479537866406896027652877582492660593052430845456597553440659716185358890863131269503848797627268889753655832865986044960186723242675468677272552386969858275556327187633656175159288096876637041256553657188959106520676542512234725796495565568839712055462068465209452265259616306714257303533604510603278785381517849587622794800983016700945942582744767976202003888409342658972189405200654712926349248632009079481601449910654699491534531929266519625143975390704914092147060195577626944654975276451961040640534006226607058984482324681001778692438820945502808116143985394893738931161756218858236454159067255070950893493513625457762600945278879157847498719488691770604845607576104293405597282204434810977038472210423439667749528358238957012878333692692832227485867034856786820652464316648728770277257695783110640395898242454401631239046289876930921813979536608875155784659845260591641433824894832291767073735730144361465364775446055588351908774327522022174476340231177028277447786856678131162350546816024392976106960127732664114511468343491796504604973878466428210760630264915062730959847467717267121149923204237093716514359054086479897827246887760982298822822474407427801553803481993231240647023499489170877741786257712098733444641865070181622803796284092354021341519082834643194408541541559992514938914040043289413955440546942623015163914869668885593337418440052479237031199134665393331085319894404988089695237008733984281637558706194896805273063832375844528348852579219762813842510988288006739663017970871076344752664707921901728747435328797039577163914833865078861497852637449274430552487624537239139549688073280851704626326909421067852402175938207270374848377870263202672641945607897264628207909891341878397191388219123353441635538003416947501395908430100226772029862619425951507138307227153075962711566008929422538256018241485571159909990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -187440129478735719750167595832742222469163323055575785246934047451616160599804770914482936293266908632593656462447080424619478795487619898362166422421863384110292246533410956217786982446904775159231078667759949908774415135214441968483497550778183130581380471104072098835498376121916457059800947169373731512476509581826632754193839944801551279454730050465437237348842412436554142129434860643733158894737261654467493943921719676961336583699809492796329602973205082578438736686198198610281240505571774516912653588870903020919051419093311160736376310020613928658480923543856011539191585377864897790789984722911458719645162970427909802820896016556668544103937685761275088284081786627021876327833861289809943597182446818995163776772144120958856116753706762095845843165372600488216287692921534203383009964095928046445991538245347333276554225418859362455459160771447611059496394739253611329010970587110776478541280383247039211845020925369322974892220465255562755946210741721359437471254862470354219164597296046151019878774126540012321291927366579842872270669176001531361567620745693063147271188979480526335014460699769163374223116103724190859816419896791076402917939539176992302913089699709790498457807043327545641259980131013363021743102326205797672282952811133626203678279055594734535020074999693942073030281682475752767436401994833035572263221221523017418846340255424654044241047901715519204630634308048292986044829296311149334232105855847249584587479382842366643230257965323371003011494672888177204362784142539866870750171131019974477984980431711444377018854500399086393104206390292165112104664057944643528015059010108678576840896212120045211575364949368803476124463018533099399117148653611168887211742927064720277237393702439543588044141016794209556869123942149965461517461121279427923770808548235069302497260502568088816138287310826033325948220894595082830546374753421575527064730963374413769767380372189020783489287536593412959942548942689624330576835758686714669074825912222113345617601998641037715535720443576719973163065096715452542964717431949505530742176385407241608243605173775615129149348964317477792338804042045087624173085368672265714858737859337267609045993123578482883551070328881720052449987071255705509878653571722089585667343518268371753801736611635665442963286546665962550571547413219106324936350885354416703502685146766964486286087380937854586855269036637841165465628837344542312991430184339828949972202155410503617070564800513598463841573553751963750107654104992798706821381982246186008969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 4867189240759884108686045514785028408256086429914823992210991368768535101949933514018850738930739987344257543963189216937024846268417417152888192076836958669740801722029745837286526805106056856522760483231116716165939099696950259179105030507682483123478618498310838700378580740076822865546899223253938963394744293697373021801372782725721692572748338116253782352223916509592675121989381549226410084171716269920600279103334495780447058230243915980717934624128500892161534167924652758477579771271806701855138502066712806919594962961477735332033877766827302937955328833241344729383225937426734554244298478243240709188467739999997807965524675689961299553665430263594472789058390355229646557394553238426172836843595990465863280524371338593488278041572239079729713776912098931220695761505421755117553314561990147358850982565931729076778148474402093577784337823947928502176027503875895767738369196272635172927081117989969986583579281658225664271719847062417906625387596537795212647129754336087321011471378030571587755820091862159706760111816764340225383120880665871200753819084808548076083875243574294037428642838169087332642037448560326254529378189153362013996719607732617335162216257197993485352730149904774075524364396479396472978197354517886460880263021516568927373759053307785269328984622365057743785004224906741897283244643596012480634003761789600538708681660009034184846790030644898734661430251352965427800560014459489716919718347053621968636844397510553338073664702135288164349095595691817142427205108606142048429896912129993891405158726227284658777656385837897722183818236146766230138670227553054989875715126265928988259802983588666626520023876532430306176906457110874624578179874056001794343775221320669031840410654107580149087833173959310045945272231358896606133547995564399006434151626279078909792571761864793861980372386608293716781488151264046159100572720661014905474501362150487492990825111753202189128885501075077465008852725250258180744119075851383391131743261909898620985752928632213563717995205214863179107926074470041209069456430089585450601542814541604214547482260569304544151426834941179722155159919356157201307711915470674506160481781010820554143297833890234296338353307574263150979128709912195482916932696870785997761695248753908219302254028760862841556167212691177559837571698971093878283504073539783577563332323497077071865671054795619600590538786724762371311263566623731196140657345260067585510500206605633444786958587563893369778049119444229120304617061988463152318976322832662067851296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -57428197883337965718390060310738480882088119814829187046380818679931801415550417696766299172980832908473413335979047949155362731088783767052574501601866164284227632249903156068293204600335325628399647349962100536886745908876892752608923158375199703165675784545893961812743322484551029766874624021881254154653428324619782560691144537828779628468655858990770148854832379469213702532981974823312740835210244424197451063619249609411424533579430312763782932522905612139052862874036033461913437568616569408862299213632739891039213427653663600516874531483151292553890599091213230645038144787376670571897455489094395237573358526147741438053362348059737217633653151767044587878332671117732183822348659618116459224635710426948979755509273564638539386779095951992127704356748329820829617798831306711610515312236483831178334900508047966586206642970498818009121384131479205317877354187474656785003412143031228175016507483078084502927005653923073583896798895224440434723681759393137957460680016542867144684122785802082907654554240023045153967954453643950615330510223365611165510999224722331982916006887423661411635845443623027321079744136576972207172835316605261604536014591198822652795771648661611448290940818249455910023289344504276251097958842508107390218225577617908794825734015587096027564376165180589656977330098890301052993573584258813519403793668078946188995318168224744503115973401260580385653782532769205168894790132079767985447974714531246450325613018491895217414671453760483126519897652915009775417318247606514569513819492928838036469487393362542877198786932434430400639890155754733555615497234634329459747636642354383159296661423365602294071812296729095816596443555791901174633262286183159391992883849852201640207210217154475595838923287379598318442868302238415022484755754793143224791533302692529961827434407521239187281729101800137380931272354792780367090826435942738056306463614780621084371176290020433347592518026656881399241802730765580221900101276803987084255874897961609973888517259420815100286557529868669561099819657151631959629433381918834749465826537819371942943844238342954675128964404494805820578290633047386465368649416898408394647155511493030941720679468597071634718936889808039721717859510753859889834497400745509201194257806480786962498378866438822249985510033815146093310942562810746512578386779929919868851359221965325803387031935683671494182140467808424809703085563317169449013041306906211289330625784217792343760568246267573498587923570331164545697408218832794692461943356112494417403707392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 398153306495636240633594362030139845774156369549338336519906512282186595240445434152897225029127337859994120679308701845476569914658968894669182776970871230993216515511816086023145008097982109338600877201353596094148974471680829185567549196344255050541903690893622515246218997680263226950489520744765525844234495473538153487588492805270489129062340980539388123745275581816224431359602961355261274688945045080940685255316426030887513667595239504574733191149575288235421742784514061366360600540380028553696817136927914599852605812074864695484247612230530152693428108491242894056881199095775455909108077993069541803915436356474621489340754749613366700027239354005503376856991639634717889766916746038622970640805459940309826475424842973752792053180821771419441773505354951485747087119524293619144717101097803081563307789734999135271165668666264929325491523586868274002289066248406701090331685737803911957750023479811577857972045934547319330747770895742925587420469810124656248547328060664136843553106444510613921485342366093035814423324478963071577398149530827698901943126308389501305804643155656782555466197732322533861995576440660778420536731979032721783677100081633051216268052843175434977253072929743159478906711440848069144330948536123428241615142246342568235468844537417735044193395727789351536303304056940664447872970857611126912502772254670229470510724174056543343848148019733020689867505340114425838659534032105607767435539270154533952151875201295413177816231951352830623013653014105830826741374012799848214829011446390189350365363940455683997578150476203784348109115155992746785060104873012457818596114420570007873596153726102248075827781185236755577933725548160179701973788069362524618454233071570310646859474368161962360216283992258364334410901475438883313757457650729042981373588888578756790465296835979423612913861309601490666051783702711185516860707675922486552011730383965217177869050797469619213952149286199870064267539164375190347274653850511646216730828116453108746382527732456671072489354538221429722662577212106140686599717482305736385968545089645148732082080531907401638452517162579354270169084903464097471596390971514089317109015539005956439633554717193443742112636472500217635089482251710168896128488197785942741654806831064152967308909261298955377266482870385536993717745514262285265320608815895504031639356641792719161524801101656365863288482145556220160144887899827004715582314128708102426135824189314274620400549071538447535782030024856401031122863247518851551558829863773066289471291392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -1972452340832646900897995054176316475794635831548034181398663655941331528018640994026827531293892767947546034608340082781656139931393510330518110586112552506437933568283505815883832908787024887559403018850561685686591871515040437220115505779710348790599446428627150835430616704839844927297228235427446737536561509639260976596157765380289323324951903735116824041654129891316403099809567068623020817054002088769624722481955784287142533281867520377593904800628711188045279140711708265833464960483550296111273292689626733587418850691308553887429095737366274077491755235942591610076189778183594585182207167143538372662348649919229477644510828595677059937144781356693710554146406958853964533928904696434338203326564338013437894920614056325058490595787692669585165429860642325959616721617220547922062140055908160618541555470810692831912034757122166091606861680218061246093194572361761204504143911234860161598748504114632144099984120722385735332827435203326142097299310762334151594144769589630711461252268300205175232779303141520632186732938741721904221464993359097733012092976574851010053077988026803394348498832152128066295107845885329208890225513281303047695844188369980385660974442594304961363141232408736481913818093480872048060650877619056290844190897042600510265127680193967367454652108070076307024896341843133975118598159551689628432386629871603218003522054149490965068360133784316447415020759353800181883161218753859751935548855023887160265693162593110214987466585358778292541214066959963426099273494507394548974726226510815728529280937705306102483370492903982391044637616426583951574543159303823789287350375989105172351352621094556887974394578334468931730043182391075430835524505008761368705479062717147290910527183252838431158316203720245943009538347346441886501941223967267015457371664564308898440609790691580645592958366212860106467024904255395131549930108276143446708825555650847232147656563495814804412977845672379448807828620030629029943572993487836468641398060946374050281445117269441893326596726608957990444274449860653965561392986801121393968517668302171843987248979119564408114062716845780808727852192041829849416071041984850952770485188371788308826142659502086500527066977177654330598029100435747345370300140810581943145409645282195568819731521800964904955083073167062825199854909796734106395166729602155527101990263364772487908300454874413806396345888421613387085272171443296428218781433887810128823768885526853594116403913873548343326238791860736986642629641526373292965591462600232445037498073088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 8336923055844613812837005871891801014212783576035759549451877974226589776328094251423502691332221073768574358358103356105403024677243852806783984577718733687714924037174645609496350471329854053166783217718082923876011340554122751659782100195057529128680454764755201138208196807307188940628171084569144648168867093105677064835751317433055216723868953565691368349753989389454526956263808627752060941829454355848760617267319347007562406339720280667593249364180484184388889018869580846445570762575744049789445027448470106051030673617600700268043272731319310230963320267927005318404037074533345705223696743269474980983702047417061309063823102131778447594762583866018379399055184670796681603564620109475441436961775745103037682577956264767380938926948916585626814868870519116927223447271812814639391876031879092208870667601224324615874675376224556473378226480387602042917935304457968722234221041392473052517487340520251911084012044828449555063892953982641623594713676462964029345861946615015388786435716020543500862489549897410205847939696581699253236354876417273289186010247658264750486941523176776221366544306409473607909967824011101931870058792565167116645714814320029361113426476790136085538640222480064440807209920947406049718109930629587301664390339592572399127705572027382502161170913234969165904207385381380553922054408826924295040793509434424306913111826998333362052354618806530617867941873577475121036049720654615434112032453732836762926349638952448363796868106523572491028664253614336233313356350169628887863058046540136790904504924029146368091577088451047102599735614073317624486519318441525116624271405528463231441166467273472207651883640452171044916922671028303731632309639147367702722348907108636356157076667858337951396177044394546140254322352385034805147354640622765603018037810666306269786063840007469251851651953615025196943220712096770009288136938369769417297578796164006871780549999987208029280491085844462471922944778819492808001819607545919734949590240085474834885276874156199027089943684411487650559550084705289214363722535962241362368336299663982130115937030091837444552833036234308119466317857659917961590582029881211133389343537634660126253678912745718553276360380995423918404682740683996406660765399764173873634386317214388920345591585597988035799990652946328712140167506546487997435047923581634544952593009005601982704352220390612944504127195315464021697978773339737238501419441888928124924009591650338847732327383856343976421874306483905258717946949208044500350352541093178009649021976576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -31781021938923513902030263420487857307465691263678480947072490160073230179653442229190845851588981230969457373943422498357215351460029795303200463562551002992364302906861277105893141303749626506390496372621217450756333559948098643126454487703614151917593062812804969962762908208959850630139232457408499220024100204679837669897365952537328483926059798229426689046543126193572549641235969430411722231359167946264390898058297145328223560923581035142732376313442379393880685523899206473263518240967352180626985918763812870937112091401108440956855877602837275192737655388948073847259648964650792256033734325168138729641031583961105966000638575230860917378977957174595108317480092369277524361314674467417458338173053659380778957317648170823188336511171359806939592930349793908599654935037866222941359142409725396989336235800483513294600844471896753134069713108668010079990336857827665642224064499353943426001963444528823614555242182143090424149673841437068676008122444689419308377625286433232537575401218870613679769765364523315341932675403170686047405162356132935137433958282061463008070980025929855877376931143245708122906093581117242847059966066899113528979331015571361307190771267530056703741126986342270134489073949558654919412931595487848576400109122049263478439499035741405480272539775406593431337499761539759400128116873777118503060591263257336109835097282695153714107017752280545805205614340377320398614613113501964336040300442678369026449693621365051469091731068016706624483103527757714138704054107091645542744093864420391236291653292489453444073461022433831264967032192379015182566752381612006504458969507415258021938907286181170408619137755592694384502968897807590504084420273453025006248934940652065505563100880269468329091924670270266611111255573759990766391769622099999004715091452422554220238862436230293114557971045328721909101835891517142112333070710719213528118072848335844641403975902700165229118162399619347208046661688666230649759644819962204319667970105086061468417179204438411826975174462895763023774147329852913353701457236216406824117586120462729365950199027824642703782068616430859866599997996060145620684656384526276561032540665223385436077360718197738978395110250616600611385116802450953305114688610325414905503600194212803275840557988238345787813705706050891299875618615486430592218870552612835183854439350785658679593074525525394487057878127169918429480896147619096655802496087358789663200406117512745705457167545376602252494565160045033408138699223730995380461454135104849227447856529408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 109289708965254900592437854562004635693615623888159976730285867744451960427311782462557878570439324307641737127049101648093889411283994435797607634253108431153222342322233055762361045089508958514897934157178104701514446408733369639416881369906966106071018100075610811811318184424404589824378945649223929456204720898842126864921846563958682620673002044212439599823156412952987948933662776469981545194058712544957335194100468631450199418732050150564235838055381412188979019869860675969166998828474637681210412805016141049967707194828099871780267594586047915216398616447912830840388605770869654923625582351584101030175523210633370112423296387974191161358328683965847247305173484605067843743006869316139459866109467986293956442205473744522301878239700131073398089222331154288384323058514887279202690228301482838034161772589600570107084102836237380136890877131846083988719669123905489663430921618990476083046426102060808507908789747191786782100904304498783615976245837646515875071562177869698066289580252102487520830271135036562873586462397175549889258073500329834633733737672898204051066691045134074975127661972719708323622529078949310475444548633644243496398582410012045052636063938342254400266025525790304275700483610398607153035122859194485319625598669753432244559645774028767674980034224574981900711448747152121695669787012942056750430777603354758379274287060439469481694676860149533922957778357656293856890575956780808856089963363141585404158335541099712284513287124311020858360275030725934915970109117650683321491691120228037166396320847189242158437750678402121941548280132282878345734126515418771241171494579688610057947888832459808598438643796728448625767869227212565334789997381657816964094903037837003752515227606816492678951942762182031472906695516918553112070371570885674640708907223089555588163464004481738098923665982292872168022837223935419569265847707584942875894335080914972891596586585605901501090718835927879251935607658641016003270773105615991442142077036575781302426087396569354289724385061438259010422324763103663444929244587187191540320352828670158206426523391719762615613981751347229179938719657442574985775839069304296175674243737511184531813755211042940842299670685320951765174600947141770657852521493816106119265571727176763272019004330623819904048467208093914315365399471872904456366798677434269241435996802122507107175101823317990598156555048612926834971244485625577534786841114793897432060052681155637646096911748434901746803913760393561888257743872518733932836263909348379602369114013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -345681976467140788504595149970835223595175085197445792460734041094406651087096288532070226133186242704182660451112770437566560136458142402481307354710639111084058177864791836335285475535146702949905147640292909102066164211303097173339357027475661653952345591793420081631820278708329926939649009565728816478710173220149192574389105256910189660685615478650288907873043214760870208204438212594334326225803609063866403867517496292223973687373698654584469435998789544788549030632512521934433500016761412797066688644314443747761076012007935348530108084757094727144471628676047427338767655882057384577766485083419461721177415699932436473832318615521629994295389642334135484871021211874230583770081625425518785252854564177584991830758085780517259092848890137825574465972086173051253036149183109018012605587787805455966926632224917298182754160783175301463052652502930261338416224277429977030466561894126214766928701468095799152190824640262095551959430590618319566445433638655290978983248483589948542834915391749007773244025065203417892723302672496947911343183541307610539824009104764842720566479671704072291915700431993033438605115372417969605474170776261345505575852043707653921619183831960820986142098436761119044164614922853855066073909197538284475736237468904307265635056297948976819831023461802760634196159129491417912934536857092713195273807106371126729989426245977959639701327141774950552689924069056927678616672027628375620263321766314299285810187999313330395525091284603837464657418052505367735469117987287129772778566660795828627101033870969039101832783128120248301464623119101171529468717683126933525804099863952475154175181238831702454485023048149783540162234698641569381172803055977578265834580003576843308515218508403276055963525725416392439298552155767716494085285403789724691795766867677212523684509658112067216412250210153070921888608966501181918566391954260135592648653321494564090972954271365207657609439327678316017791148251609790072866762765749829468565549097260822515640820042749080057827559539415123842940080022066719750115876984980304071628222129086283287750459232845982949790690463698790203006129761930773232185624198776547883997240837810920074475021463374323849187385192482911068920781060299303585247818513307650675500269956321813798112464059957774656341426886250417728081495338569359852450541837590545101180887893283607352108931248803097430405086012449584316888935572090254194289214561845001062437790995008202274573382161636752731789170529082605701344007438745905477527007755758997737784448385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 1021336808355676144596102283364945800418031835231920322071500744226643250561681941164851185806411428514729815921474266216574072241751753500582912763083493919508551736685437526394637615270478000534262658026666073576796632212888232071383585084215991146484856473747322633900031360777383863159174927034160745770655356732863096297710084861371530834598954827357213157481878700026453474875601275480406556505205177760471842955707407911694997505823567087564691564743833237593599771878969353064460419549174395186555798317592243119734913345259399489103183268449643587773603941323818077007275113479192043997880950153151727610803418753456569675820868246274184031988900104155714350899180454910415972211355909698776627329025350201306703067581176748900077463754277031729189984721821717183597262217835103247149425143182773744539880733297273421386122471471177271799752006010292750950343206330660717252169427550113415087099952651082828349428115347450540108131767605241500880091960451929826628084747374129625612687548571224792480335184312655718728864551352225806688049637951774661181440416596763174374056962551314801055302759964073966454684874816924123334110213763318912317011371122776859754968415568431776119398450658367848594642824529536802723731553794305720569428024873097701075100250937744781453274227077039601606105010313038380155210513609092306644185289329149684806974767062255596025239614877596636400620991777627369093670151261736301477452244422403880682177777803866116720330191721528642004071931140860946488013995177285428119764634813682730460997200928278684212765403576199757424584447883798811721631233057173921972778991418986387684757316137780978906584916666023476810956928261105375657963839326379269655324910634039501356051499144911538668278142619028818331955743907841004504049385401906937101047456330614337504231359167854104645993496368042265511005139955643553947180452557512970863712628850222681568255991323728681281652590483633467524184037424327995514755302793911671677681097976018906506091545284363676535397098074912817560287569333300122010406025068543842594110583618788560687556157548767686983193003940166142371091026358630513269438192162163009703352474471237527297618102484781536511621164525198140328822664951770289372990321540327935627532500116780844838904371160766937531530233228368839096253529521126625148188448505280847538332461172852713726679427118281943605841638023873241670071568651383575488483613209111656470219895866024364843424539302211290867862245882982664292567864506622252538451779079889305252636668198912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -2755242717603196055406638814329128735787527909466608264439303800855047963028005399936187517655751604779433060781178033765853954317687293430945941297563493648345033699920590567561726475340796961711807873850999090840351392957601351150442489712786258397676884679567670318864568634264169144975343896297770154550502449027680485351948452835180592967432905820739842739883539462706329154720297896027696408190158813601818383498482772790812795043891813053085567106488850637916085460095582683909212247282585012004320093107549330406558042193608220737103240549637404957059300795486869310605369618666843605573551428910836089803681557930949008191241519391991103230881852080683145623883832621383932721177245598541656903726052604884307716053104661378159689776845087320518703436044793980043782890263159447923401981379929462756035466939387431957107674498305092468266152653803929083556138710655817082563484378996009782736603437775578045077466823000396260802458671683099726173422390844487322667646146965831679662316064107848126337746334286648013749873249845243839554297567179278188203532110532593965077984732701582764036924802617362131996193079614985657329601214936046321804346174508530919850564667139418146790439583710907006098188106895559806318601800782868580468824816835238873583115815620271724383371629181794348788187916582320498371000263261672235999718067029182447081131704383025211607272042490608409457332995314093812910115377017428240878870569650212679584276061344920151208515091720639700366492007823794330329307361444239588526492449645760011245608168708654102208368985423026941955088387346068134984103045409800176823480086479884863456608193338241804991137640964448650115952078273189264190740561832900297789681366924333191118442456909256529980204052899315211736837073183820194205494844036793785156251755881331542217244748696855135330091400282590881946256473332828227994290395570357937230314080126688492771909645102929725113057234700866101147770048084813165026410759108258694787879492025181332532275689471815022430939136141251355690342086097985943670504347529074810893226398183753491895229656599549888664136011962433481339297032703702579710337534455488186541206580626171445837648837211680065615483340873791383578726543233299488891177812383105866630844426277569538755381310747420963555946430792834843408587112979215359222463063849874488927588545696542492251809081058525189436355024261395985280696225538252870863532932167098778184682345999691164946270619682529007329341052337962865929766135579428720310242056409132198554916372873216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 6492823727482348705432166252203493296650055978453257467156589154158302243071056420132165459215511706813226007423904273246263220977976254810460788110816495273286577868659950050626467357152376314528013046899203966721638257395963474298707626235421826915242708458186149702248552893912934166148935626089786010321369129496205774602015227740517887944226735073454943378529097484936728591453547591900745950793972622573760951154968172206619821881954238166547344543193839598191874085075031526781295970888560577480311423991158029836246937316671413991992921289552185913678109138973453026119624867455065147523687670022645168737578574067677592449122561465059999431186922409719690880590326719699719763175362229470716245836319021443210252659666526485542586133348096329657638469373837921800730663809918221908619277297604850305088601984651890964534983031922420627466972214500644655161223458096144274600270365181314233921425001477892397495447645397618351295468945678601736944163422457405974676933496667682793911008038414960245541363310287225687983215835781485596082888694073715558011633779148946988283491722361729399045995361703320706153029937394342118443469089831192267614547503546628779037685501455940629913578278043560699829744915665093361197822414558568517494884958328556685368869190265982561959628662339917616619059271489000235723077518386825164416740919272713710439037339969640129621247383328745692233142322457638337117017821942832334967974833634180403746336276987396747533382408786733386941795264593556429687405147801403072020303003529104314577682616510694671914852039363081096828440277726296870406078615274642787250481156379513420260144079608654091776834716873125502190743607166917351856386453906753082385624255621673103831204220851381698831861188954764597008580427736728698027901694747985331536240425636966769438312437641925840597112750012665035603490958691715412811077953681756356288052095657973867305591473394574746890236343877261251559735449670141196626990312101200545716884490532450732490013724993120678298387520872250970164548260125078384337341901954290030135404005028085549912765934374109268336771229066734753007816842017660316547785442466644015127562604087379375575276409735157707610738226719187617820107172009540411049547446682307715395344487277554328800752022792105613659669375249461031515279883279990449789658532803309228470494117458365502602061032772626743854894253849164786463031975824208812407083209886004712590435970863102395972029133448182197517938639303153327811277044171048535603935603470938643701513119072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -12858178039755899518313205389341465196504327900497618780046417806701780374848597318207695800290049134246710918450245106980138618652031073818252391675015148989791716656156107865222918149415403154556674658930121414956579171356529813437392816797159882091948594173549877992634452480559583199196542507950963740577182261464511634541123593052630525391673591010360903418574827495532253137081015814382241220972410962988962745682702790661902524507954329341841058212050040386440729759812453449574972399695489801374499197298942067278875746990925403379097570847570005998405159565561232951181999063387997480349374177137168062937406244822082306247415748865714829169902549516582568914430115186493955986281917801033132035203418032410399042449177487544850489077087445441025991092727543906918658140150242842428584293805872682912695463837180584484521555989537482528469583450057593311944564868245817334841393681969325376297450966599527868906656470221719254308759193746805454547083919937151962442117447102758099286661581446763488502962824416338765121987294568275789491524768595625551199871542033604032896662014023696200448284750799749127863124427959476602141694327918584057253049308731089834967365711391549932483394632639251929980711915525369332384437106536652913923788682354089262320812646222674145803241401497372556929965181202023804731698903642361786099460527527107308719005136766114866463442125985015154349033458393049137564462447518274417790153055710095799732713128633836008116615583011210982794105644539235377872488488402817668190435894528004251589717257811320063583261598094427562107244763387223727581302217546907901170810013456562590587471763377923436843346688696844076166513469870536686073774260683865240152155705828651860877292132578849303061793387407526543320681164766865786767329123933027384509745046202765163726136390418275810744368192404659463292582618798431811313801026820346235926462141285882776602924158280704781624824189246966730490735619381682070047124901683934129338499473624231927220407813994883153564201302834348578056036234474157713518559138799468226813792177554761583049857333973400419241979734557404294693614953803568000602772251146382401165338385264448590659948542240908583131962484256035079324936843530095454675561190030003536548995682015057158933219780972314200477490255703025273590157685835957143244728871167658594586644226238197648282097824244542416879349735099126636178779476379954692771399841084557640064350831707674230871215643599237084874767306281211071337200068728660504054739393414897436279123226918912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 20795709448187328649192932568234920368131320550566562613109599373808815100502808134248353188202928957959614321354783847894409322873859079204969010890629947552699100699123474378609575160576365005204512882677616794863156906307446061337698752046685655358135245150293658850685503988724402316016300078650428014065810641338382401203372831271827663817101500225965384728311104036379826475405537954038118362557927983314794878160273392936076676526015358139673913487789063681090284490074779908762544121369100136077217326974543415673640972743577136196248645801638143688145510385011970792118247576028864201130007795224682258179657951520562563964335567618502327573137206933629311742518415869014938420876104362409884643482878052484300972460872017557396714005857366023768592799083352757575882125494768019178702029369118169829951385199838185031459416049100128648779547408848220483737090448294359149072412021648311884999166874426990952968121835594628903203165470620808171448174273837390593110633963834186981580991514283250635698470103844828489215404298780375115105985149568860712490298430060018432488680764252625571203867234275101221224098089955731374372200312202584624450984625946338753733445311628374292951489707788609837757411465211106031418825144222007841820254988358276654191279185795017696143463818081117150764651100300444202166247235004678976259910034066588371027758700495985240488486634701211355824910942762343789617692937747934083368553206270722769598263517338982784313285973680871586918793206029367485130811690501874823703059188520061462692814961513545741450377440923628685139932733883887599385029220494439118278957950531389523200086174221629117889665041249757451286617575791203326726893313631615795646723502294469266999680742205084479763922613875274447798150014523681624921277032717907009652024784274515436082795076395971144080235234769931502498610341991865404076279775074823929067867513543204331299345767352368901981440395834340316517448283512889187565313355433290227833901648044615425435316527783309169179513861597436921643305590699082664337621420895390153843995922382452113875586877780131198700493524663355233869815751916064614596212377603099938390245702477811804328177180113818899376239789418457483664843108388740322366643704209341158251335867692856151935107504666667301301848785724641772095370177627797580819422229450582087552487532819363167571239718271115277973322369640129613701585016892549603364427559736853040675673425335077251090386890999311114601387842653305868502311951050308815942563135473037782646811397193728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -26691456265917649852288696025064621646777471340267396113930385482692468079726239868126823704386162615788987674877105994853110633549740733243218092515602862180598171952698970393309943013073845847218528307557046500646787423021367611279436217037669248979149381951663174489554942158567530159184656048076161283925280898123836665614925097242206822063529900052780168495073733535974365803077778057730107101515154792042810966080570885187797464488908150760482364459262163473352909140668041995488691981517123983838461706852940960300796707815125534732038003271413136458731672596036084832418312046905859551610670793696314343475101896387972929406533396423467527844576433565370050326015076994094952568922514344692634969862987486114333232440708603476645095931882154899100963150467112407153593416117213496570342108580858891237793779862190350084899917415460014587789001886122967298503575703597593065778541196523450712287904198767446149753179993616828624496948338057988344139025603379476563554427172946899586809812322470934390195946843236687663983383699426020999911100400166321006086382205288737099293435570930068955699956838384238714212948574023354393111170862361446099249320046494641589073670291424793501922188823166393077143120790536093031474128494698019056736007518739012789637353979330252793673342319308988446105056285645604393745845872122372329032422362177595946099303610633575309453474959484666153637711758143445672742172140630336910313468117522701536104108072254791092896382301640368690783414278791222552133485237382127911559992829940121052737921254551156934968330763240087939055584354331090830263349140219396364381164832914190668888828238449521505586248983726207094780995694757572093244898813150071379758367984531736185707883778671847716260417187099845978282977956324298816766732053945818839689559901005729848183766003485874042410424900170157521480912190241751138961716550276416387791095014865552792093032760232222323063344478407182613984551983388418596514144262832567999855107247564458680173697324640399506039386648752453313028525757394491294988184068543349328694070416540808885759413314721180847896661921348317901088507115549792771985906006982268159775300829529688437942535298518914219469620764345113905476131967556375437959049618951642360073455330257481332159695881875766774505950067854619728103370128977695065623095266915522554405769521922573144808251740096597448419883760237354725159491041119623534977664749319304775239183945533958278741369862442074687807124362132505106193546936988234955855396975173319408343097236520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 25850598400464556940980339082407537107933909348518037999428006426016724261813279702755849855543125551420651416004444329943743941598782665440099302144174977130397340180068304328835279810241259874892300719935670035047475669077440256578236805902037758728072529265899886652924267975340900010749571846790083896893904491327475305551173334670455466501252376889708445617196442430156011018976781216493258960659891676994235036045166923980003794860464961416593763684490053220053189711415481099932001255677941683485000760656672599792019471402979080436370180255684011181238383477266133561168417468115490118349857748571612770963600864871604909205088740978296507502119845325842636661983068507577004125349863259764703861271174573200531974645115063931787257483371754651959217728524877061075298484474142539387679613514085408172118756443802093022764198963661558752219970027602929750315445043770137642198794804244725081414425406751773196353280281797462575419010962678306208377685292022012867208347963061278056529427296477822647544776751227901184216472527319777614479205683882893969677653365140503785113913643272680164122260178738885013392645848636355490983618122125569636074294645455498794300224013652889884042275332352059435506541723698367653656408558949825012030132047916244124902224056783554947845040209679004975526956434547540812941550188665517513456693963825923966994246668799781059344268638385717540480355178454228368105860209494914299697307836877070572034148866179338148142179895836093509758598765743339916272474777518093093350198134792299807366481664847043755640769469189065497281406504631134735856867945796443079753666835841330367111972102910428024197462190618021795728637473911756975966865881925404050252310692207215457096168579228540954916770280408233833969314419815063457110480566007580360967233352421650530553815619909141161970052767865865661222461014436831558266305878294889323682367228705921539676182205900242246755563721624787971608549146387347920540959585753069328417551185969280102347142264408479459600021596373629049728585994231576611800601380947513630486515518743404143823208603718098271608748704505070103487601961680997240563018134939745516996792552824109049804852765947121980977870184496489218507654955978235411368825111309742126999008754996239348517007656956120651766786047483799791389762895869212538382715940839975367146543439610199013239239583378896594347961707257787129680423509515141201581634820485853249349082969020131218538796287074883732399030828617947221750334519035114558841319538789683215004652261081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -16254873952837010785178356530059988192321077843373163933579161456549519946122013188646617424566280104898994667481747380906340211643182770706398150405138805775676572980415800417443688503470282243803993993197908863572632406515239392640611307955866306725911328564636146333795852360270347559683351223303225481215329920823796437064985989689524881100565720257977709717855197980122147112376821163241076387144094239363714518131024495643777895221439944706996621063571599951992950541196728433029741215105934899688884519914767855024577993306891757807395843787899261956177857613292751253491171892446152327821447034640674883574005929184799653722660943233142473269358237285021266332038697396536504377868722180272164668479503632609707454897541988191383159233490643016252462185856458952082961838790248295670552908129100615936065874189432403046472332785575352809945588949387162304651689358564568512658455539875925751435351555974344668879317063439489577059251514347333338245859501862668526383540617722902415701447456528744329551313555484561437546816713087029190433788089748905351446617495313944538599636260490916078365755570183441114528647388779371009037605065811465849275917608051015191339478762992871910478421467496353025803577036628875703634504756520205878246824463664051545762413792510053242415770380360265313129132988799934756774947732302096351588713062851008604076077447834795357850838061183809642022575471428125276418629854435662137875124367041178465020982602487855786785846821262297853004039078955481303434191857214629475432585320841543908217846783673916082920089792855309428239350195764443617760564175484976997483821843924703615770579849433657125225172285715791136880326618566298607210676255435106250444969374363582968280592971673614945015646394542420722028294170727049742476058568945547369296527018834728468870517234932607134521904949576525662079312935470514144445718318303645524278415299272192619842058606019262380003864241183113550486191265257128577607905814193724695756504210633492952659617435721035855965954370349184390864462347137776750015696555336647845954016896847192771742666291433672249296919859784108747334946530799467215053535621709098715980220773309706023723851430394928135808919692439074601470024072566808868256293355182870157361514733733375045213280249661050598569607169131578390257997166424325448435236427204982104849704719133800151391074150272799976315500532758215849809128227701765161878297167166954058627148072927757870238016933346771992572729752907625582907088403466466060994821827702056917101666327592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 1220941503607486479036865897286022793184380308421631894375295647909695715915156794412130011437974825350142353348580549925748056299654572849850773176811646243675957538366951303748013459329958462133172229357110822490963929678977674926893252160503104005751096020200403891770525730379916638786877853301781292019578714828069231939087500104061015562675794623556810141145679255786565064183276545502723502008920044390748956285109789058529244533793301582877767594772591614407785955292881642410840037889653769950012692953917492148165271078734536665132689893542721896302267466455184961041921655957233788007975364738394166724958007732550188548455207657097373348581792927921395368626208391208450199600713208642343316296718682966301712115673612675668497549782403066411976506378027077377888729368243248432207550689175119261354245263392830376625738199676661112121151867108153777977132913756852580090396438676993754606532285040998161138495227485775851891213171842872993401670018818183713968673558780920141897953411276381644385955816785632889274180589711519018949163034155496436723433413018174567729070242762902444732437417402869177910716146409251742927696455166921153166302849178972222851762442041327346680881704359915782802935529710365847970709546613310243669612729622208002771861865203105012833803762389874991064721807971167551468074029493931835461196864358956897792524676678832305247925644833617903812650592489743914376307850239477133844456657449315025512326033254058780251560932883777506581484454085272584911944376336968379662301977265525972437301856727801494680447299732716004719924288735287969190616928593343087354595212195144182525019056866050954544933567380228731087971134628235389286406512177264760256075536395044755411342823181842120798532305996586753207573222591974210124004716926059214543907288955696977453391726327878759269930998235611104509542227554169797738840257127619680645631166300772764105709102962724664912372385718657543667323522831625108418145822642395503443885391569009527235974258693039925023310238364570743630932881275107273295481908242448717764504410577522068180060933056626676775526601273518314954154603862412170328127502840498719416991587234828640662812494269597061778330880663901835348896055109943007490701931707392159327349456053082236345108884547667383571467399287491267412298142319964899464798654222979059494775189765281618629634044336158631401964839564056099521460930262670081164620472953752892749680060238969325575219533858432601452705066240791426674764973271716725746586563063441046901447544799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 12408213050516498469413385392365365128169765234797636074635161553410404578225412370142765072315390090979206005135892664792798993922353217308931822519689080490723104821442143252913731930026031867255280307276009814518008492143344488851545155896033404489245410171702689218088446009529605474971855015738683011794372642347764073489974857421812478440911446829030967620656026355558839369658586360634430114336005879332032525312731305568756613940577878753088352073240061783694839184786220473912593722016605186446034078950762336776103661408130855973520335611128284229374750537676542370195073206961530916535151749326198783721378975508253683218064870940686134894363885156966506668978612462811737616580562530162406371557411292092889326780309273317924453864124518365736144829598447550835292571982921274381680389332342854497618761101480184027463485307905370996658128488796612863776058005595058947568034642096522005071536722489747677202815297921907650896079568053180591559965460672583252030541230001680737842729616598192666263530425157897248190172456853501489374858437811386305023725779975597282082749022512398709283630730181446393171474850908653913487597534899556940868587313101261353270857156228153107179782960473516463250964516955176465059590430389104574512337227791406929427067548184789639477497508164430694539500076696916982335183136111693473644126079636747568343879850303471550529652397560928808812849853734198914403511365863648290310047645126647001378602006051535345762648264940527555966556867919738485931212635780545740407415680226340780132424773551714819910860893421248068507736041245631694567653105798389962291102462769641467867792285384289280318118590644185367260483438871067846874799278102044142896168767367032001249762242729510350391872042156732564915276133076832507485910838077332263537457914896390013691192090862076423159109524677301712675639586417506057201218315972820525437480083705782207477499912410587212410897572091131019285275099155129712193071709489514390206043844106755024959400767043095681806750586983395530142203557183316028868489750438752991396034028536681535766726900135550512606423988889487203622034346061318188622338269663907452285055005545877786730655415129715750186191575998911083358426121819521240988431149220549663886113031140620217205334810274971659441629102051586975349734678602226183077911265269818325114487771987528150241782713246807522756298949843866100409608799037881391268966996853044861265179937592609826112795520578443834708905598473021612615230855877826319007351349856317967365126232211456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -19320424844241098638818855334654100544956266070224592391824908215097398699989804565791289370922333710514967193877452581830383842801248224031817772978090260239539293368546842708857438990785221281041239790703963141827178773584682408039542868123097844615677111970027017052500800515185185488058298661086631804608810472226209701799405657978821596705219339482515364646823320369419980727142295059003659199951552433203306607326939634129529230381347366788495337374076296540822563026045030216440168154889169539836658766347010071392714046493742215960789600855955097499812321044798520631659855777548909002102740023389600395374535894396597709934512037366159617601476183175493104081682676968452908661858055023898935882378143999309336134337114190460976409648852825147247562553631385313860290911298971901963105943649744721782805773047837609003452789093035442274873159493138382567677956094917666166539046645741787492541724876937902337172725538055882080736943224097515638721692046863056932026856980975785995912551112446321781105387278282268114866930374121136626616828605579804114083574828180767517671532240670103296238928375136520321047066136044664926542910514436132476534739060884481203985410139071627461306017146499656985046155201453580823274614711547209510963928572071931284674140625843261425673513170014789359051004748397328803531533368672275392631401311799344161211726650453154926242412144122750510210407823383178751783725195863315757612052091681644599322783166025691324771791117200639494574508876641667746373594904744493787812578188924826084464428772711040940392618256833813427816074157942894329398499461445483627698327440769989421413152017516591618729917543360998060479558819220633112348461959361788366687185429150110358334715633135134156399536449061971063152419403435745147162312579764827899194010005667429269561980723723756351013876615180016996914581462116318286826482071285419354046078291667782455609885468229412022636823637640087561034452456033267461432430730444772127152147746986055124441866302039459443093579655390404118128225241519965599875040587340543055081689632467970255840827873626555633100877613655037099950398384660387278100725536145517274164784155836925698011567237786277780200120754963773715064422112907684341753437802356837289161032192091971632534395864356717118359186526070295431806703492289175783466531417004183720507557533316984052194612638758784307481746397467372389911119968849380629870032408721322033433144546106516408411118472837011948798862922944166813416436520897996330586894235741349234880594176901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 19121187449342798967963478160990510384874904960596081774736123369509720778702800558373987273515368700760075978635894730726807125625514730264409917466426312929561483322487726808255779031135702679551135815537150038800312584384288765619082949767738203560792769047723637887923208021770223935285166688878902051514266297078177831932771378997848940883308789941302078027108318415231440423431609857868711223298114352874283450065071656663739245220960404249206158607096563933505112086934764779296862414186972772037045074773562759465779289606086147489139163495643058878708985376910973851563960232593045965627113427507600011405213089905770403108042153479798439884544275714250058095858883721341125693494038110785982260783960217755766742782665389995056699468680264618920482193615194595015269846864436024092306061488095707930236356510877968952662996924903329458271280355124172982657412837978927989685151694315023938249014413906906060292802966700010321122543450742987172644657890369296537905633844615233512226903785457122255635460181110001142444244947315655743654188541721089194224496318653359409054635869735599280672485606897903015779983445975879495272282394954190940321521458862472986257207273470161729955255416789290005935210428409583270384680361101422081232996955452336540106902183298195484642283602337644681525370187778899373767775785353495031938619011890860880257691758166587024798981412404653401451577838010193175580013878099783254303051045999187919705671550807256364108430192245373865420681862503381569898647617370474398496579622245531064383535348763164487654953020972485049978237414106615548607091417051732359568960590434918745444983739092321940553607731621005112716572742076924767348695044507703811997084443916117279329270807760113075704693904438541396458205863119207274513548108647725961329081491434646994343026150068410268137637135182369949693945471744881332840924724575874833951258919869353179848732608248747815365205216873266505371088554777613135861023054967102527645094732365134079745572197465706498876948593788472907127089262259637318142984359224983587175406109903397660825519842432587170750880543381516847884437573647971327786945170881494791926570074613345348724451802560381589735745665059710322187719935525818400812612699205600419188254768712949976974807965633530003581333481181775213175400824029571355590662935807816962713153122202392840616105861963113337095292441217728885513498202716464506400607006283043851857556297085016613459263128464715766526513071306624721683526971382293746523556516678776036975596137349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -15183160806392149426875508573335797332894959737245845861418403682035312789519158757656408129858112065191276638510773033691630217879210024099580312693194438177459332417252450592145849311231352897265424224572567578522307201348835722172170150461809126195891556915823845715002979101644037202994592640387845844618991748950490680069362944158440204280669328959386994006721167952026038794285968954565672475910770278298591057908970385440031228314136414669239007584865033123685046162054890609143997838730873898454446074644546531828338063270004338441340240875528220370366876698106134106489474952176577251746460987512478770262970371724510235726839357470504791001753910425011312578589823136141695782210170074612086264933423706403087255811254893289071941515040804507464937938463149433765663825959830879040449033208623688703366126042575710479928262287118156016276861957977840769926013529142892146699409451574457477168095642164188886018089576559031596840617276525422152656164554702220193510666767957626401268762788278415863344286947578981134272893269036441585939074111780923806069916414735341641526985965021962009063198303397585495904446903116972692259810904609820732964069225178760898598055094429020515366087219831025419704807734513446332715480732919649424197820420012799628622409879527603725467418049480038463427395325415343076607777213901355802937685710905198949872620022215602805475581946188802482227650419359017184765212326414089258473724525228643860191162399122454276284877261781000407616608997515076477811530828784956817951734404919345494235778608647069100926698332272239507507084679371466173541378009388928281095082691085552959235347764519859545308981271621717182518437699528931745433763992054558035635261281798460460632745920355464610501045403269952909028535168062283725735803829375027212772368639265275366038370353197853365649350584427450555020485249216683271500867084879441449265839531344860091455822767489685593326605996324131079175877088648987681246083491948377371711500514453145976223683216813253245294328012219564331332873220143110278507069811313203994097813884245415690635464252843399285689009580856934046883613945447922466046974372481651235637371352701261736731843149808028768359560692720811647484324727364470705140305717136795042885186233675963292622493486292917350517100635576941257317141792778562537322691512549921988269522391023720705217984835508497105894115022579200764508705836539860276693139172029151674765385712067906024184794858672419437855177087656161969845262576384752264740108549393181639265383650164736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 11047812156122279462171750046892373241980233888375905562536467783256080209843779476309341862446492812075102832857175156684857359197698610155394464022067262274411485189325845755044256042427166060525470907264537841510455773724797916867620630714864219396199122006827193978496828741986857414928302940266030480982290008048339781437145940477370673698157219981489409355164633241963160233608742898655310669486136284168512982119476836061271089756864355835685901852099174533268212691566439247032549704886172595752290124021433337490494397598747294815538837596782400410741673895320497848276790327786215437428621548545546543747044549749303941068846698131971953578007653611757586423991257665286259479886340257895284749878473867795856342823849269182257310827172172161706686093967002979825776003255490759634853521215419668170176688931325065290050112417743402169471831198361794896267046264207397937342459714583361882013868524180261496024464043658385897052590113719003315529172434967509870018749370255599538563502474634178590302280718364164009903517445223707356305817489055228783665569088180406074675776163303243447058051806324352754068301566985696463706305361912468522056362179635934496569987959852857732270631647087650719272953161579728996316557782312399982070176970334245373919335242702626514077377990783860437948392358964385803487592920097479003096413668069539552052207864785946350734359970757041730695600787863849046427009029044414446708641548765792355343990581033505301476968605994047866970045210984323041532930801763649757200957909024776057604605227146758479199273194748809046745962322856553751548459124264673998097466515852174122125029960449009196801537652683905497674640232825768115771229898728818011998583109415997823248961568037284580023664722365107275549377547656177495671187144321658549688899212112521994449819536538749084833220346977503138110666405705597459277876517600088797218564742170683033344341767340477030562778913342407210658729988686178152542259102837728575877518134769852425062372978317913014554876757987873367453004050904790769862511693997198099147311334391865621467834847051131649797634753984809720263100262870513915424582878239608398811960817998694479416087927119233588969175569035364874694775661413740303122721718155675376340456418008003871431207521584280340934378674361583871645599388550671499632033970647272325086400774936198608534753182950087624562614409182822050332477080994206961166149620802112924297598165087294166301374865092984071766734536029436324416888389952575602108996401208373102409618567462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] -8171952555988538380486698302038593109870433786011341620983843504610707901728859650124920037870426532946227297700386630388492350677529507738982093703217692028710564250400649642516393713861772411507625725659771936656912802960014597123946779960552725134145211920797270065005233346610921708881738826871156026416467324436335723885789711646617102013507031292277021830438216649082464136243414123968577753314628092407369205768703584140107576710921728434648413739078373320224179927299708446981424185077271466552731990838101232791788312409854058719310228235666594309644511230569341842737832150705406654672164063484059057778041766240157456972638035790396474955139111244902456313535636272986014043501135075327232889493722646180101755517588590394684160002851285667029518897734947279590362356069063320038340439185148938291761010261100822500247887700918743885526996312595996257368227052383899788796285170970747489945720174808202938176646768478297958213875180405804920438193148087210514799216329093641350577054315220972061588316898449747076114464642222865716972566024762588038280080430239245437362015352317016575566829775140834558997353141148104453170205901503852394972622325186585560213498821223700887503711730692205416833222898894530172616332827545210131517976007935600993392330460360509116149664055519025244399105899833078464196301420197572315029867352579269249433871751762828965631853846066190830932635218045325121952174906480989804322518309261526250350028129230266470741852165648947918731389074096310374242704209690473768769396197115263129482422722276702724610445431980158177312348182005488168966650755339605623346711670106107970040144516686580535774237602623298376449214881417117143341758435402667288432653545212093946982504261147468948194745037229248034256738817763085200993936850893003914569825465940168650789566603914129323223279173758318821887963760055707679681470092731765841939257883000508693103917844141216862273755856624251388525677016700963319904085820269652764486188503036193852491572122710097116274928243700980846751883689505378397727221633550391653982428182736666296707909223666973833985498099260558080548129190012021497225771074516475631811394259519864239133520997770108380021938150141937288347514946409786146997376975008145246990545830080410671565270064392142383153608844841240359743135436260307045427791837267289761251618750881971359974709337221045004659294336191916755138175488016517106384671167104674136885069387030542489970168594910989049607297957881863149163324557013391647807526040792466237372349659742208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] 6254295007768602089533309055251720016731890663175500760481200563269796332522823198367887927047156471716249663321052130330463079044856821022642612790066833053120365197885741682254269505678040000746472974930711540981686031782747634973453129020863145396508541182184455995026858801136941757374152083642507079882722947916367587482775831499044167823224455885152801001945537080295102691012453526650964603441969214388191707881712908696522270102571478163201921836190031209780106285084412969700467610883335358129575230989880135963387735294693548832624998665791441903486941483694952658585951008461227289419509646937799496190165565742681169028549366819262947595133063332050215089734188403233016633838937177514257772634249555008438346576863001710016248550557613577143112829766306601537613681141986794900635312075021195002110342500503686425230903376513421751295309939061960567794672976486276900275753631522934578040708722800320860323151429448149205159864186002643305896431371215820241370158537497870426133123301750547758465884213373098523715721185375673800997320487632453514466772200312289804142679297553372009765823806318507984298018203955875422516034108541050471195790879103256323145348688904295099956450341580483102220706651183408754373209974354411830993162016029926833827752219218495379348994115067448583836196297958154993081537202664420277734265313844288891544154349540807513230106016991727605807721255518426953687341988579071516055358722258239398758656443795807168101333304762184086503209283881676302640254935851056884534036342289731512894091054358615235133590627292858982862909299458892448900970945456293101831500059814251015294546557915958284597262993678684900240347277958190102414018119974586006250389007248174010520697085061318830695921830329736126376693132220669017534963826670673096071831557451179133754570796173779903234923482550932050954389783326658306326719578699969603840361389144137179739845577209606758639775642523742873071879709118342603183385617433700742813911655889469322708176976599464904954945250886574138515481106513484238970357865825857260051776082981345466643177935377378016936125728187007412010145584014389032339650171584825692772154686863542494042283544539961740831270586836750807489816057775354469190361914452912969515721324271359144165943077018213298919838822199905859269935470886711679097720523254521942542343430599036823599462364085571448765761958328951973141848470051026023855598595968096140893168660761768451648778892585050423526428864558048060029626301886049260003273277948612525749893309923328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] -4630485989528906059696285446957121893340657136629313524475018311035651862928475718568941612168148154145370953365895608395186612542910417142284201864378106062433106477171994811196482570709970347929639879281225802256509034851710414993927353472350352277423694751908795770016955998589404237071741384715506840528229901196799268144730192458686114569242877739224195761247803507572874616200615837720530470461967887034146571789061192142895611651738365743704395277407694973103337206182285142599435191072932417615351981110162770271486263565263607952885613540628883604524071105933413114492548263026236152954763749070807381343272464592234245988967518621884073479657061986247794318248210268851758218449630316307857843231647310192559803496140869900874015480419188631510114970771417095442537020198974465042875793361432120215281409545619671721406378804312358171791669585273462770545182986496082317200609824831377464622124575257931669199029179478209671499227945233970845089553716319253997922318688070331012974928821567838543008926056548208980547234620345190961365693985573067076433542643149561794227743406291935408421799179327494309783991707245421126549649023545574106115495184903936964103361666205931061742880319558639237159136130741366753189525369364868241445982223916320466906358853114486423864616091569666640202897700651637507123563078011884006383160926027915824947118161793375941245990482392806861595674431093437400570870883229909266325145634141338652647241103119640961577359732562576461870562512600362111099920517181615034700423600511382886376635210651988085858390991532095631566565738327119255927200644060679489381126950197236806937013587898123797446042465044133402888191170674131594314795955197822834720195322472734433384349884371430363881775919085051900666196051359047510934733122773446420904946640110870291965915520688006009189394750404983784837394220899488428805583175612700307869298495277600290699508791894726926437364671290280525777079519085736617518034915265095033555383612346819182049771614204932434422163866557834080944525539927713796217511087934207802003696465502000890202928389406399139903357496594553850713263477429125167835793213257213876937266643551874093894338301975613815102751991103976867162888025062822538483486976074355983551768424848975813543757054967828420063700964923220036969999522620940662494531934117236055447265594727483773443625006261606549129592692939205525962449164555032821223151835978502622746115409436378005922656932496780501234207314252466186477581993181498259179479328687480164107816664039424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 3076117669130182991649005272618841545915826168431853622271050058152502133077476185059131023025816475307520196650993173591068462911366501747905356339306975070508856237836022652501707824834464840000066274041372312803784177536990800583484551559042412556399461886328694445395950265158447249903049785318027193807469948556539687175488745810946050261199579804312794142185720544546214720741912260951666102863934924130259789492808280401485942656595957652712281095085062912925175828047575506317576124196095604059483595614557058334207762923392895394592762515019342496949299082856297807125880476951442243581289048261660303587765757409184775857000488582245771532180351088484262066541678339443575316336034646919252963411155011765442372568414971096340213527133652608369498928259365021255481160335905723036290601498175387432077159009182314174644171877374720916220322710490025832365471187795754935023209822966085093774680590923038838437058313495946583557459279308166395471240510700937629923119872771861837168052004168680513604000406754640018762131602567543602957760987886161612003351529443348761406677173588713573415073126106321221245137079593122152473042418630576985451222452682009416571015814313111655985455447842386666674710055179770432805629662303196532515837085426774982777469750774105882009712212307590488077870004886709401295003636387268380722407214848182133350421254768363796793426309768980630055179850221660227590175788987281414054182178890067316151110328291118723177528548396926087773154624499908189122485550550281833611568704719104279799526365160222341719695993239831470355923961776605265188499234588629445370809199563774082185244762803742059820378469536326300736536651793990330394780743496114396647959858363348140798845773099659512786889061383472861456918736215039209158941918362931992868841293915805445966223211488045964988658208025277093047154965624742871530371503597969544060854409627127078854808642724659591681182252162514257849639530196194347088744666233870499494139024600686932324698843007679070844007992060712976059002948226511212516153555500586091631912906774228194323208152483727418852294872122051691771276589006256513696018774651942254903163557281675374551471075313451951648346412434454747038031739055996199206176999206684020628828806891903751074060923098987204686236307728937121754556984940737774794938221634554607899349195030761851891143790663297002917863612964358839508676718244130049679550395596082912664091125195445438652239900015025540552932603510956184053523791399357668407616038851780538146839534239744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -1740639791345135379415963186394488467026564975123797918954346121977917497856638554529905616576471772853773336061568768295062374562452757624930275940551531057372594574285644810230570256634441716563156980099764755891168999922814943184250703552581135285730387971462309314287478465995195715148892368908537999498638646764939680353112347330068581477431817723804841377708216838585474670467682361571071572419285322285586331291141194736412312392209487094150741626040437634155737707067679271119538301758176379811386719642736180757217350361318037939012006516848101212295993741642230690881622402791549984025665642117391864341465848629034128195129510006287744785229018209332072618357882931274976479741325980135839979195604375917339648472683231341980600784522902247316917717317775913858447482712021108686119347248678091212994098009288655060728977290344837636297226000556528076928158992063166993031414562365339619463904003096793964301317921511385497633171846166136178307021503042009810012954352301855967217498723424012598679824215341423545564900472238432397048508610130841133651710046021682002784636366179594695915031571915555982372949977160879387048085930973585694686751527654860479763034996502983795955186871959018273502344477814049752095705260106749288138841974582886212873537473986307656733938292698587921617643281402841510512213384345337425885219887278867776792570311974277698682922916663239402009217150548579287119664308039264970845475701838885951040107241986206526555405860124929376014752101752817596463971287972184793560530353888464576522787634332957078671028013941658408427842835945764640459679793618981140913307719820219983758237975875640428705298977012116345299043204500143321246228015472902789366324433203850884463413565251644385963595787642413133171707843684701329673674589730148933341048755776114101835170871212571655442255552110317431235584495762111258737269365235639511704307896536526471873635301761237998698463028461870184195062672500182820841352761565464941751940808559246816757783556081539192533093580336131056144761980829425531069156800829826958517496658407962611974458844910269865454747544612167713718900534622730494439642145085645765356973814930878511769187118049946444087548609435325395311675384672850867693962293466784942943978456527448389462061030769018235604463877190423417177318606600866289201199317720608597746827971688385026014345628391006798839726833122145392416228311882159768345716218852497239925255362467716728254531400972737352137559960942486184091693786947900014254965819987670675110475199414272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 796681017633036885283182201618967709315456223202749413120759741523170184724321547099222404267830853034595947401437496730756927626327804299220239539770391191552510360953586338626907305787670718407452336029973972820016652137241327764656304022105677415067713134100301769940367296831806332273343328876300197849725794096720021318794285971643568030427946664602056871067220099435109285267253312227264918549243569058689252486898314905003231949799239621741519592714592794071483116242773326213232618897042927004403328258236126280710476428994145725386526994780185621142887916190103514845211073165087686072562870129627304440038833274513416013535118968173574839217747811907360800748682987486006359436871648056210879420713548699236376499610965503768997020773490870229673176600664662184417818241827178299784714068301764309581841812821862851913194893306191373605214827169430570261248688660136485916955982572720462671920562260823759571207233645523682359936222721035939504332964849766760706184991581765851719384503051406860907397758102596777004443948147356296711547257343071848832191935924329400762091467255961123330027465177750759179992062111588661422242862623451074088948466671208735220632408697187227245537823512119802434970270372175700990293186198724339945085966139754664430631061225565837887640428765393441421583794685484161684771150726305028093710732515514892761603515120012317758913849817813411741422274772409471776207070205926541907429354323593880588577363106119242330869734701459631090578624241552677702369787700342484799497745463269312381446258571368871737802171484750379340006069539498641475263423137776391102175405809320484315431703920195943616306126601987814338223509959058888428743273427131950388151775300269365863210250262209162849935815255289026764579880652960510177168737982167145229944788569198809419610904675762448061813832536758366650420883474543539431925717329998574327758555682498964416018788350369049008913273681110018069807557721248258234127270112729840954003788698674167075291490853197532380432641579195624545261711085298911898324602917028890452306420901387401652686662656853123573535083271504118682300886593570996406467506669855133580435383264680783505576621273667709477958117615611997830554570891727178106391107107084736554103807450215074147584259770697739162974402977683083651247173167220460731503335671971806320394909934767175142862871610688654757036681137106475342646750971863157056019013942220198357744712740494182989596557511537370214029986609723406245361543496277708400302574278661188397590915317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -261183867471344306903148853546303019892164025001763041692599906820650831003918284573792838305021112999917910830394647774022243287091169559607301702982304921132102032768428787106555062421301932857989784784775203814113464182267836345006551636556769415357103671236816934388700762776773621241301798514253913417526659280333067276014069588839004687436722054615384707817846827190130425173349105205346651837997993224391565269506992462077980977822310388915293218099722994914240876296356847241048010367576307333847138177217482807558659793811781489279545807296660659242746317336662212633925908118472738655322851251497837654569565344995235324888395037275259444853508471296885595003430489354028676590332627293642331037382678082534549814965720455735463382828577452631913360378653189889656576788426927748818940094260957073495164433523417693474001236671160967016494226005062586026770224897372400048131130383636264752561939072219928753860185010738968644237235151190476854360424828284993869869772998372544544071708362193810252137289645394248603296023961363567303146409657001804418499674139644109879734406344703643187233792746055752321711994477260029376527734879388578893788759406004161385998127151427451220010963512785544634537084317968646227790450829735581097925808430349239752231913295374936820302430748001491629594797332285530339151327454596951260415854899806599622753385393544892354067981605716985708644806118337041103489721946802296618542945601684051667009792476137163842063200649951347802560274220084282502465458471993977720872421584532576677385794614225900399713671442266515182895555906058280469538144415516972164607236672627226800590407029557034409600975515579507544825724211307119596108736959445372258015338947313283471824539363637064517191235448480870510422201262285589703114438303713623116652070580086232691765140764948951951672231840044129956569635240445119539800596566207928858657121107940622328554252392144202068331797484858459977969873490496157011484608704422761758446892436129366498956530826014700561452180094610854441528854080594605427820576957075075647546516289583327296277534938048148947986782099211793264772386513274948641380217676269105812069468913886330951879390097924338437024700777466500853017590972085412091264673496657354574035592146810545894139656553985846977151346667386363257723926050026884774044595766593326370053183949600203328783436175294683090257962400338246807828299834358897431665670704832284637740349655329630992317743884920491550440210233975741886252384517687632272150290895442299533524698398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 26797170104832785069310235635414864766973840620795776475467466533084679418399922101780990405232390103412698135250734367247124466027493657647672810545015027291967059789665412052145316446823382159273174126368697217021055147354669235069125117743484324419564977905521209459946036208563725013714454528794827193407186524163690409190938981214588900419259032039564553240463050019884768747126118115261463305313157041498462339248880250448503697038863478405075108004265564149943622401262856855424626242723788430671192442335754332349621085669699316799910332317800455774260627214118099666385734629432095463022115668799663903543353455761869174265071840409168642304008150644616357708842470106215122190137985051442914689291887276723894958820627821858982533562809246512523895274125216863719055137621103370691371096887141646349640560464152469846885728369582347138554082336750458625592246116087520981154597938964273494771773710927197752848652345699190478445012385490937678055988489974965796918229792628129128857131972320013309808645610426404328167867203017363015104542394609388652619172486382084422498938233588251102925966286706220366549417615085204743690705593956688889474037315912621955707534222704419788537923930018913801939153330909975979804588165690119611597581454627749387371564331209545240099216805021500308297096395609428246562168673779643772924874629984302870048944640293329619584705243909653429864357380179902006178596873695122612347243553381086335931858825652910123522897460659153527915421020033546530273448259322818539242605798298346458866325654087244843483334681603433958083100648021643370067219899044099302484347779861786056786084737188508298484523385842003474666642139790380956629449755562038071016203337730210255472878075584605149182816076440066989204599529148913691889480579043177938515321331270463893697461940010286155947088579108715797209288781107113037654152927796295632108774927001287559870289430435897289818655546996555287823800517379712996643316599982074820533954952591741146726863557169787765087198244243458234487426669836396754095361558062708121338595196093212525706713813718597675507058675697883457433231471638596802500726088158114925858160635920166846565452227720185229690043650145512109611470488251406376084547955320559640990695600035698844090293455925111357175626615453682279554831997150263411785830397850764518330972156741213376226762243528719239646821327357733992506847315298255079787845149687987792984282635001737577357149591294899034652775330431013203796647838103590162985880211250145590240679559168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] 40806796402860312624513649776259019241948955467056081502515047660395593158679907160280166330041497082431646621258961062188314395176059696373070430304480711099852447832210255531972698924911429564199753576155748724980242097452512349758122672646521041336256771190623143017932586307557436479331031089187129903655122116657584175097115462307004068026842117496792914896884163757102292423567713017468599454616613140098737022888041692265266547034910693630339880816998166244709847503186090450737409099293868277052763546986587840635618438864129591311447311046888226465095755289457346435771138384956131455260890951733666492557418156078033279771923506432426772773176187054625702932032374704565064784258054161160974041119951645628771459511871260508966305236360033276600849422910864421781073047835152862360164223520397789993120556063190887448109555123865876749858076574278634313087645905453232316958324788377164290311335996583155142760278221613783586276858703560803316607645068018291486697738055449287968798966257692443766617355339721994373325230637339140996163802188206590474321309449462827285093924952854379560982648925126380088806591301502033749107720939732330071606311870023194039259226919706838023310665578590331160168612138347218280329207922493173121892641741657543579512225348682830564165303745655440509352833281544350221432289271141828948679240468620773222028391353073853848737527100306627784967281997591860881357394794304977001789086522499144310874368722634479985001932005266161262789454163744639236790897145505556709121764198208019349132042899024962695281658440295198312906956507030454666256678394066775205848966021666352520224683012157903698480810441338027971696881910492224698165193144697475508926296274935604908123260260067239137188055523725337821856397074880358485695253982591263876180658426840829570368949334463233622048218058285321903566801272237987451708646340910815729564224104248288182485304794424734984456619331908142599141988576813858472579958003378738691368323925678732250384458469444832742297039123635787851092833466275616010117114640283444231440255972436673880096306862713480874408385029651352189868322851981594524178586026583661214697082236235976501685943985526994815095670384072904797998188885878648056440029744875951608739235638532377202133496649676520326085261382344023894079870050893577041090417557366064788896866711105670588093712405530769683220481527423746155442412807131674262473808787925670893169646218605975148515836979973771029639453823625095947186084653704985611535359336295120403874258616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] -40732112414869468101048813875470318394706283295395535476652174855159238997546589570584519380653315468958484740043068133803823748187206624796238369583730077319053749406689658412014698451253077065629036160946615261333258243669329838930167048806640873889715731987076429447749677826847878565309487094226136407412012782961658597125990230491895436167946289238410787090687497850506088799810638118871891800141404864227488993566823705197610680783378911717480342721257928908435352728190005150959956525266708345439923097261062887190040629419636833942641468707618992016080084836052120069956011962796533970102331011597268995013219895668944185790398867865401852732456960377966402982173020178751953876088158894251980137082849705231128088611657646138647799734121178785527401856859434419265096572032824178561423823227917469764457751357404014240555612677864766907274827926657789970961855662495675495291824597571422077778675560466074388134503093370952206042806056610565718938953074176868267013620768674483670668614725684329927098612744792941588226417965544307246773797363172041145502949586946156454540434120109168887297973361324703724727855878444573977975889109777886604512454038214507682003866041884551078139686330288884790812352586863452321678238730265219424726894140946520620559690746999225156769329907593438944678996019842399595675877783486632704747067580557260988769654595627471536289222732212929371122888576856262562691897256602784844249710261093793448131219012967448578173633663900507629768496166974709400623727210608273995059223977300854808863885768792027525548310928476667742428860038940569920707707811836729877409060148369503135829004471858426284084837963614322067368724520904719769708342685661485234389888572074030889884205580852612217706943044824964205069285206426193517801175687072297327104203349947941891153396636683683259595285996826051375836630610755392593735516789970119451325781457268905454845418608037911648597569855966961927274122641966097481651787513526807424805064819267172527786255663050617693998063452994790498015183428095977564464427777639955161266973137728244619413926210986171991740763834995398701010887373580558287877176004793754221042940728843310229344257017318755935051937776705865189569826993876010058447570119369939720158177657915686193318141796069014414670580479307281487498658684886841330423768945749467652534503623153437636943293163606094950880821180618367934247884149564865149231860052213440274533698623070085823885427165116765912608626276232894123569442511369706761503073302019365498912038191104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 24854100664778706904304362554330394473758631835153082348808589726501079663877980892698890893043084324694491994201167224149624558337988477665361229020988308623833071490825395752896497015825303850033525910380877405901118546808272440393421203576156336663049345797246888269367576098710705014978194355006806076979335235196013068241874309794469146885903524208932388903544988702566857121117466130052018181106544258224077101876360772251973574898123827426548989193513006891444390781762270790994123672863195982785226765929021773363284598617904512629762309163388178820184952813989089001737449688487297569561458180656353510530582235907656944640682120263963684012391747649105841167544437243927490642321135390477227596353827888195468457969324930827403294612977716028388170850994499521427544270452056034134671144054765951872996302888195267192237577116541616853507501774809716075704895331158123939462930825672419157902854118015059899043895912036556339270751360260697433895636138527172585027039720504105708207060020463366543404617625325199898380762548933552449205450419559254491377879987362134005127348474564781568557624654774369095288946371777338391896751414069279284032113639072426181828372124550638353553974228401246474853036309365816588799690845676132874191028208447759309389436068449619803834122084350871703226489748168946854101664650895222192211346345576996613627417750972903465603402661930927028878247831280927271546289963890072341536397603650553414713188675703132424636699392080340635519267361187058815434595895240877732454945409839651430364029255773128216767023648647602144421746544485751214761064409688726953825435004958656094859990031547389385404744035505676472080845471238920214081097316522504811568633099348669410925080869370449445939336382095952718147099674467509058747229868298320692661167494500773757892101331162252675965214473410889806039287770723371320601273423302445018369793981094214545756202372969366054369192846796284112901478826085965791098386443393913368118303011495994060490206401479191349484050674713298706302482886893954069747361842621022481745341633653553619274377771031189313756703737718355307405029665334668813469471645139130346737770039882795577834803835761661678812399276924577663327359047419839440024002339205316989663121919692356247115512266017590040558023449413370852391042727128284826352176668847078199271764023494655158968087813176897909485528272630614091363641838692707003023024557148860989304896734112724165420036724878180145003142936636266134676702911846043266591781967091255783458579939328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -11900006823548083994381063871814785295248340813835142602406602587846505771409196948346160959227261925944936641827545172044430175628531737592660553477961358614569180049078802214822419337824765053368595380464909532420788003112201572440947193008831714155992097660333176343317959728195462614383996985836315655282159308600271596153245425076665069184839322307255960246617960073473384097573122828080678689025454500613791240877662495788211283859793073946777705685118323946583304878618367420277811537408826116682896443475300377978678278196044387092045234704502114048050824057797349806149473089468191213786506976950519603143425130716516506031633931961429670124816095161560890442788266092207377978459353985527720571080689720257658994145133208158390935302629714982764599592948250253676065649675886156847699255447955052283470856900727620434394997199498760143783197439313375383503632534387654987119416783878096312090988915703879654553555822649132583597501957181159801731992387560638063545565161498436403323086236141329462405294426605287691352574864274401590580670801553077660441182025778448505449297639127728297228524291335787809961612740792027846165682634647583710453645588994849616711380362837783815756250616987272025170640077214923876828242761467452435810470041508585742591649201833689658258278745434847646119805024831224971581794327519334384222743388829078271959647964036265767527149171262792398098868859039832262164244305090468945272963983208391536791157264907885944042615902779910280961004831778537224267905482507488741283882402220509552902315668383172793579510243196611970701035097809801738906104135222828012207499308729211836487541504476638411672241400601810426170962807408907469453530490885683383067729719967523735990556586731562796595404109271960887217431957121994925988408793599240683900538340170205021206281104766617418713831479594563383519322100812568692916894780307584513945269579752922239059416362676642575614483622708035782040961330041860613090898883851132037876063687961825471808994510173151967339275306289588889690879451871312431282908782553924589966323180002759583324012710478981974278980546878600540548036438590543500153569033733557951593193779892964470945299677431547488363443263694788966691854888225821081539229214439115224700555989414377185387263522261524021620934281804300012813411309470303904274134945307484616870938466444590453984317080952689809844635155174809854860685091881928871630466633968215945559306202285948755839558961945830790340660267323930880942789635655562087423613468335037699536522838016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 4789439024576109702215312898816090853815731231011211225113825170871456361109939841378394260292247456596469022872975384126331106602784878432242473224623027705376718767397912627310248798699850310067115669916142481692371659968718967009497635509276936418596969799464550830104830951357111097526897090902050641898925389828832442729010457624994232914301325960845331331713413509158237629525717841069944756366202199085623128209988830521503690660929362324315482741897427608619583783265005444601802599877326142039261573532925572788806666187775678387083269679617170504379304840472007734153325334505266494936118200377976120063180329755867453902416668268044144811737567541164584357286992243379328163837597803216229686280370290394509905758794536358727253806542760925732233433271615905381218565795643241279397574838031034954406409828190325443876996947486332831568025321368709702763624435419661334328000607645442466459420695401089420736185710941061209033560548625438736831398562223962409348969015739116018085505609766054047080658420928285208934465800759989582089264408200917928856906351703703314721882024139963564184990257130659900815714771692697635520116931420091129723624454932360434691583453349378710434869596332926429532487248035938984921190897551889546340143505474104071728111668796715892665844834322553657974294958524920955895455058824772791229456437472566431705781130508394300025351252904895108277853905097477586709203928965779554880422515615717043899461649863401589234656893261444761287651769876556831985025133579820898569221767441635177870697818588608347701778720721098430964612641263001273858619242502316188840408515843055774444660510515680268100662521352770088813618125219570855051980940979287750078785240797396451605748027892434517176026294520385427539702908010971368623173413236959977611590690222588893557427548761589282334562108146054785933935739522200089980756504190651441102375216227321500489260691189377752318217513432137338538414846563803392107114082969948548574799968016766226265411137032373477240848919926177313436881593695013441922494502312865222942070200572508221561219482629745966029440511638927952664581311889233390995445829144858607875066913643224414701005165160682842653052180189268016816574800962356083779845896283133789289485487096802654690698959959678105051263004189575137146453083938377215703202067194504499012056992673852096068349919529149566016247201070211094257632178443849627618045372464551191149326915710870760421696026181839540985350193943028795927308970927259904842319416635545111645751607296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -1671079284675614663758432321263613840779876391899061385083705012245354907578057220604141143723840605536380489555031074472578844884226943356486382576876310012639690476945195599511948328190124153788443596140719937461496428129977020725569301129703171415931785832084898810780387645695259414150240840696624014484420255270613916902828327956897982170704160283352214183116799560225041879301537608299818029195093156374511303143109755689388205795976885875690840131888292537989905715406340464080500423787933254323382488379702940253792814233221100591545239733321673310500173748224735612260068708714600046220127799625173928332428944706035271949481717825893724480514465630514614986286910338934188191288798676189488893177127565232245262344508203210624510174683054153335543537705667474931597107051891722383007188542986301006894394627492881846005059642980093183577732094436973080223195032641420639527724928289294536614431334453684181844166472399922273324174082129647331512121538737172870280518947686282150608899598184343968076037833043936978594426420997856999947706268654338228315772641780737473007087488421343598812758480652826010247897990631207656902895634730516488002815505860257941511706739478080073381342006713170041951710585033479524216672209366777071673474155506052231361005101406212565127395496234768244548075562231612706886566003171256603561974399618467613747075179079826336402610920687878046449766795345898719588549993416044333125347974843305767345301733231542737871989247111095692501726458747870410589859739139066603777127192299371139066878420367808287115706321853217829132423554540178641306724531009081672515747140383285205258685571691760721784755055985292138316009057593131612509062590435181518360354991090675144746326127019209603565832998495695384459426948655668603178773080787478331276233870551142400538202788058248231176446639520206599114721616501758607955508702165371169480503131342049845372476028627687402184355836389908286697758637979566467205457046894618874143630843331774598771040339192071238523046815000542958936405963931046112869043165986188562323595648114446595059509865969138789671136500278027766229821841884268975030365869279000341195737630449835173176406007437696207975084673814800461048073183825619016192626610325947306470769999381360580202806250815483438316027179529548153264058734351645067704407455379049035601993150712511156574581699037744958967714342491873538234808209546662122616812441606873285366455558144068246071137646419762602167779566213389387478514609966595810492534472874857945400602525696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] 514953030445393790979661457453377228910269492373114474654615038218029833515748344061431397242752699157904012220771252228591508635946296433851408114687615222916239968911397508040771607928606491352694315415532187155790599707799525928415442214181558980853306988165720950893361633145683361366882091996941266088236971763193973391144629916007674801555112065737013347062682061803576472791718801830819586997576528664228108053328021359267281891264965694514434761397491250607229021652288199716853640341140083462839843585820939131968856186498671394056305765423923088928375622627658114827462471571926229750020080656722995463901016019695602247639778104167575594084048558928327349643241631279799820199920913233461504789839221559360258655614563438413064168553227417556938549449070938066150056719791138293467213994153931811829575309141798753439141960754170030172301630467705599459800358308718561453958493230836306607183805533166673540577470103073633959269537152315503123880903941862005704945275724511486218685682697934865912269375669271980704101187103282321552386525508702440685966865701722666856671857760469767607717741242099965387945424941347804780917583837581437338627656549624934176288973635183431555558919559015525472946641850646903787801158523995654700287395249963374943381896861934500730949452931536110242938555281821033863218969188399125548461514895354072671709582972309336250253456465606106985940107203743673850690964994055284144268793973350356426143111547671765628794116567268374668182224763307112687060121241999625771691805719771977770000024565729498182525555266545444554509128204859836477826156646384187319585237574327230533719283916904518669360075236584010034797483908906138120606850375785639304898244701855023325442326142847881447292566810896335955778953482528383527515209190394505409484653273197664755802739744532782929275240692827764842926666889191608979841717159237131743243165991920415611487982146884598146950363767569567107152755687281611565181121399116006763038111954914743621417193662662983536587855027837672223867325443663707168062600873278898270616115398251841634957556248915425141330911333813151198092162680148918827686354725191223861136161080925108092748956400342389784078476434672748229485205561919261047456401686010509185669458736859592061323410432616837807693145935810716835836025407355807361935406294446053513161998575045566153077653956229242529867451282867332274651910082015318491931747349015628137067707014188391051112532914795493167055276796767234964885710225682910547371591838445889578512416768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] -142160939966478589327441220261479308776356429547609462106310538222785137130234843195758321086270318148409223976041317595432421803769359180069516998829278714587365846447806929616831549115180382520050731404086198735186360191190995081295380857397642143684523238595448409371780461974892307672642007770108732900692402183820150856688785901418721905854526872735171665962864964451145493277549993471136374138812871103108338024889921460661991429269076739362792962789322373627039926093148026961882346072358063950664074208816733281818573439368118590077702695272746794933876088143169856287646210495776409429607733734976485046600392811008536758979112639548707716603279099995456214221940910719794600600985244168387461074237217673788218527233122284358926848801186994694843742723279481491136733748973205917135430759738183756649885770552209779619544959780078039636859518511939173326103117237714946306412415477033356909934264388840517583774529730300730047936208507507763947446974325975013000838505425757279157910005112192531190245650773500006394064238310901354647338130938887365884045509569218002496486307150731998644942245073830360057101102657305819346176694870088663040386482567811375517015171053238363019891022073278667176536914058888390093158429164716216765555186292729181989914742525369022348699921047738345350447608443041669189675879304747280637110863617392556186224210893716161114184596090521592983244111135736254461815552353632661093225374619991021230682655627749088811008414596023586390441432292207859836589807288148506472873201580087238524081335296087292613477954335072779536567004162639574969600298081626582223910397005852780846709411152730128768558619127501545264625131336866062560053784262231619101447535850283493209664108161438349867889531061659358632709940167912700606537954496747758834158652836034522347604242108527485746067465972654096938668613243470500134242351206068608027225087918854105764076693622032109166454333253763197376295429660511089192691460852364424583743273495850860112532161172909444769135838125575146713821144079285912279485935425743566413673352449167622673975166536412582993404511556226801168285074254670134054669615374196263882069881026861527666208563247547179017558829750788248109223141950946989372120242686389052719803364544975024473432682913334966121936340562397823928520063363774364731303107071408214855541241084982542644566041105188712264513225018287543268502357153440929802509470495171531476876971742393807647281481058613662955213850084330692852531471025815773747748444480058195721895018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 35606250037407996541903796822243952556310108438931622627621942466482485792053200524267829085524944034806702313929936388178404387634572771332133535981625677735647576957646533669558663109971520286630878791032606177148154527596122055641160233495941026568797991979111482741601789202838195790335087788466406236412609440757838711848477586635182086996241958906444832136340682048616916142706723486735507753135654406479428565835237862344601692070033063401927630868531418600899851606411024974956266768677604672910341890609156356354434941325433824094899989454742174034679781453131339810287108326297913206695378172034803414990994542457502033865423763772166393444822755985919109761445047170154156807294743210418331489780464934479245436302260381481869853861995034489728970814989565272149948127825211952487344164003910728329589112238349146974806779102232468401922808730852386419725083336213064616947346170616536252516344881812363443579095743743409752242993335258415848947195688977929950556067644455079790184904283473588635200833859523296206592460493194585612961854912134994395475322284318702641078851544037247062616887257490117875458868590373182685867611535053032253759754275463597890125100134957109303462936305045133908192644305263679467223522173228036139702046299032321493828657910855436276463245061069498177505824278950140244524804129170137688472280706827245284403809916097940707410072255432539587290538475698181843650131796784891439113054837776242377139788650648613920829580151698557867694836609579893880349730399663615858725320912865331538521868958153730604867688448749630019004075759308214457421660634404450735859669879146572521784442452664836148690613677406747687000985452190956775379270160768332433820228897985592142640491527615192915704938895181099836813632176661883148792345513644253304229739716118665064136041955130829399869729697601680001409317152507089556734855432057475256580687464202658482088831361421800020734117727044640100876133916010177893476002028125223826552737776257320167854224007714600496827570123103832948562478140493828079410988338615450112181188613872925406990706427112883266137357152718840015377265394461037578546345372168193129485237102502795679243338694508968801594605263836842365503568132260310220013532341233040665682010457176910929356655185105115945096820150144409267840949120362180526649778065433452795739064200572567878235082640033632918968892073564786390564984453473556151198819397135367074945708460531568993096916108401470280218180584613879311050855388443163726115193020198461969384079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -8183801238258550542758127281171437183666374124152144332984837742322620123775559610360741299417741239577477345456482909910613677099924633457238537330827937456006062778770541700141757198909344399080280668823188852630440346277020914838691343143562301308078572441347606616675980815271414820825560441076267418426721532978678522552899973000217785825677135999559662725554077991112850513779465872392297326960764401147242929646412587286972215382840162050122018581122850472558177422484891154968597096008579266842113461346035868024658741640747367547792295553024919476082883628715654308635984115966760913070248069640587925081855835127312340232235668898227550935616026159560232600211313435655590796494096771685820127688454218235970510809056510035090133822944380294391677803571956076206097524793770344753875998321749419436254849245787851627248876973513721450590854878186031124986067914383456126853738099893174712843608209903370371279825090062178029926197046666867600650175864058965443626591861511751219178755127239077997067305812781128328816575377016818714665009372837294842715460455691050790725999030715410887735073767135518973475998661588241202596480519306957739558019332764576695529797547499854600609118230055911175816112685139096695210159512192083662858034493613843639312240684869885378850085308017888335174461078258243414637931617236024860581631015757400708753578341917828201999828520630524653689073037016720844268049994558700861548013542919976660730252291333082880664198984683080676381994427123881943750637721459776007201777463890173594274171590939549860695713511386917351428379484115641003812209822857567642462962371036797496298571783023773002406925560681630428828767148452273110823287906741998071901988882197267552545514875724996311135581912702469399712329980819024792281159326267953070545766033312142153115524833402614257333580541251512282820148836007873500722004442112661217540721850932011351224794508487611277787874978663333894591104657710157054624941650532106868256444448017438157648406814739875284567569041398559970296273281233461825690807458782447353659778693655365057731413123875524347119420667089385876538620260750668571631596835154128237156142322950669164434373669763120265957931715860908187203837142900088416726673199310317996568497645656484843852201403468706000403241778116995693361795664891783542988239206691742679622956506126060918790546175822374567271575707276117739454546906796579583405467786709276079153712833976731580679999475796912458433335518290678935135350414344506772426714408062693475558096896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 1741164817923033572967540610081398346164417234195181548413634522354934566538615373809858320769974750402274947661695051466169537712909680800389304741935152922819504229663561949593727273942441263667770926151338433119172312723043003626695721677732857514259957123873547158639427189051372682623659516817496029482835697601647382067585095728496437447379741781495624929011935387712321579424023300894865933647451806259696540126186660500811943298959415522660679846519798396717381541105561064791459028973534430105725350271388566473629680345758465933267847695712851320505832003102711076289920855827861628613762979948249449585106722338918366852416484676300040080025169663667523029857033943295941584887924308355830877637243186268234339927099350717305931420659985634194951087062432506035580043341984859676727727304487910685633647154571282027086894337219773192041608670175810754257938774014076944793784213621356238992404888453138172909160358570200892944315887912003208314778622511475026088527995956804131310840176666884613825519677614098713262227869772366533873458135273736533435832676901921080171892951061118747312251956438257433859349620914712953004535129995831197114099346088604333394900850421100261056662779822213858213341163658164360107464324025859095067224970450977916729753041848523554763581437656566864920571194734669578731768579880447929103947327548777509519985051403302070871914235651356493337033027862841882927604057752098126509355673929856039945483903190062189023674331743211019745430375577963374146124524041487984168143558912269794276383101330769136659423687642254013913497483093845253177152008316506345711274638987734767715188714223588443431673047150969207342626027243361551979104685133877510907852807499273403474495224862642417411609508483737540207104458526020007815996894625457035792704650810323978776245531704805861563209914035421431443073785653362952389872114571911403179047288474227431465886103926373936420768125631290979407271759088765109224353086774381684497810264139692144712455632446195764266411970737542378269290526031873759256430197231094492384966528834419683081402216476460091133130502043577436113085115477012606028779350218410072930436317521958080924316830770150325909626964296331175255991812473239558993906726631140638403576679004040491396228334510436480818847055105646594905594369354210279382895539580714994970808519826101988278488150606460721291954957365789909147015247588535889088021904785301619914035716931907172162218728081048586352192890408612402576042607010385916547217054801777165862961152000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -344113652242465040675725464699189503823038789813222195474739972591192165302786829600350261691397289391859006880524454334906028647690123369861952457781317581679390472639543675744171634116297500649130944199748633038597275811299499507029029482687956852840686778412369130648679077179633597534377049473698519450953355579840146940993371638414062699308377151351606091779269063300710812289439846213972677072729898389460159337409394971528926442564724391755773324337335611206134004341095449625479063816696895478688589674309250845758073610127666860756857806957569801648022814913609330857010757861476991306490158476544082920697917088825853975945061663942825550808988868135071571320247280918993109154200809714081396238806907452787287316699760351509597530939238915470917168514787072307804721974193822759795150373649554482900067246095294676847110969329519254022881956480699555207541218003688704981161718846530647395069459951320343369191647361487546371378688971735533585747258663318069271799280350889878395039210155935136119460602942674479199435109813492993014604779830869381508904753462419356740551644730951072778984961314477174756756434577097569128869304130377562166281128186550098857416903726707635230838276007700114480677473803135423471880735522289300056636002194348964413287947743303251310571384823989385089845078801506907751094828034656749269360110961457245541279079311480242246077014600407098920201465557853048030306244366149802985442944930492161233933049722768859980831703931217786465553213552433780148671970956875846600296736281944583560022467226762210284263830560612162215407901967538997522240107404791856774363789289169605492970534788985404613005961751502445923718714968662005419673124275782092183537626114436595765817577221513144496026167095498127048028907368885579251519723760316559105755560884741441756827750622559673121324624340486794951915884396199684925153600352013007742350213127319430671053332901097505079392643179995172773519489923817802473578363424916630985253749616499206145691903519360617008478467690483291809709446978124474180320169610420592409029868733866641766901513142797207453372886308926782951270426403169252154541073831472650863706203296990462555681262886897829886342250256305242558528136728208806957326166198736906453352976960062450020518379719632337128225153305790902992572864146630434272230267610495837566616015030076869016670121928052184066129764109580986316109515803301881121854745663846085668315585581402642478972636231510606204464749892674802393081206747339755159081949152819407765897216000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 62956832366870784194349691885673978738381207965682048939586785591616353037656750425260298858070598620010573374046271288596271942180506790709654133505328061156038183433641097503813920361082432446372202920311892526641065856069062726048695402791647996004018603610964730352614229787160368101067512537504920355505916997097891115194691796087835123837706663362596525957549369358147292373909714773443551143840668420365321709877008028862186389848672479898912318372032639047079747488404193394029733327012655522630396543464814150492922778701521004763072125724940302850219239320989505600077683052660265053888370914927452772210252138045478764038988462953283584320723667335884885089679261069801171715148049248201759159059319197492429102447159707513695975366629905417164023694004059750732862844672646587758361996757437157409387031884555881488444653897359756510937012606759984343167334942901394833070561814635838013318212206346338030569856761870333929528296776964487502156939922673379635616739359872696799250563374163997389209610518007922814303226489103428938909741316777572674020262813528242228317024641526907486512046801764015330671711304422085341320899193780704823075922352500346595479119938221491096753583091150801520182114776874208890972923373477139608913694720347198895650065347748381985455024651069898824516816655584880143421695282773695464346422704878826795288639573783876477245626992030772219841847580698411910644520814275603193905263362106856668526251777403319183204993370102592135881127063106728752960803095860532420973735771004417808543221488717538931053903487677598203199400421268559904928313804064375639232131917288250217719750025547089652602910882840611660348422252458049792810955447224344203399729924720143792914557623826667094734854206573036346573181803677204935902147490154956026401400934423012368391157839215413276793904824085611543890632733964565334531626810040176084842582202004303810931194372496559374704380096620830055254951746721147822089137963850773358774586220741110667143219423033677301630080219270682374131041055605450217336909562997390404419115447861496537569889886288954986160727582220167152047885024561683166420976726425117602609938947493340792304351091348854825937180979647858788610257658108166703037539163731474192110586104167848208665708790249503253366453838837849952797042518763568443524877722576974637700294723707315395685980825704380061566355603539086859743126632020153938930523726940857728366548095897248115090822611275749978858555888704737665624512209518533359577049552365431189143552000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -10559523285936189149692149173367662656624432483279625604597256479264196574286313064392130666353281214130682400028236787160158432960769296059908929429495713132598091331857364711050678946267016843023423980248631918975750065488172944813199258748956197050084059022451836010463763264860220369618314814244041966727969865015074635047986643103492720628337429832632121673610833320201963894004861165939095069889903909065722278764319658514720552316439474956772198012633635938393798770692733946825383578179924164978585192362537343760614494219394659443357095354538834631000359270522336796208953110047622636142076121754538217254816697535864756305703692654607174907980968418885581187753427932129195335787781045664747015555001990536373491857719108733408811327385429415847571872471162042153267797837637523195067487657061931234780674402888129088134805839025427763755729742318968990091742656293954050060983702860212226619433101795670836877330124621542575736996875791790563298520859683439096774378335842524437720067933962608130507033671569420590856764807012796694988572982841986483384844285852706919545605057303141181351036920276528216300690664215460427795116588128480024349025520386073436546608246730444697227906867322421779542275047755040775176468864023425010962356107908313994500870743310770529440839150486728884712652499254067726525510653140483540959878014477423122513615803601462847742306929755229961848633511873830920759945772157491469650992066907287931785770038602372173764967735620117611378126459557738517267976009828668355653834280700509350462682543978861403463399296169472494663814398367232115418897847684795858770693989002710469256830553997084436504704907811418856782130606916333248587583323822641467033960555911300527925641754211019513359435165551977745120362141502384820353677814789373941608385622255704363340909948919727627017948115441669399766785017181149261086402291698662033040536463533618953396349889968607343164544473012651353193395258339657893883023321569112283748776900147007279362329663626791450547622073753783262379626408031295170693927442012822232734045697650779273493056312376657358584581184236493327537311207235748414629305185041859818027589152359644146697697835378224600536288202898372190921697938003295837087640541518243079116433479908503858145327965069373936302199150493144628978916610350357326873818756759166176774758474527838744082571066397806838843064373563171277626659582226821383883761054119546361887937956504057229890957957409273976302528613575241495582278155960472533516550664545135717515264000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 1603143210230898719673466080097233757637537427912823531881062973784870469457535351629536820245941853091751104613963953801664581443605573783992330225510051359293039079152591911546097252460553549705506949981434106877123102370108088367398739269851894672395795582115406517407017486328191646409199978440130105363475320926651318280512119760156892507590580786165699374868249123215740505806922448696802380529578584389617975627737304902692708173956670240843326973142322211165493477289662551976216755092544829515261212412108734171057019495922845305851099350800911830943708813292357796748913797452004459802065119675142915902140597625991884138482024859022668962452697658581989241441100128025885690010493883225333392192193616074767988068113179986560854852854835087940061722644925057876125338145977727856389290885367995905594155468994206958440228586895314187249608710616033799975681773310632663907690593577725809237259850787434242915249196431539273750950930685127455300665420180983072346983519030646005826275707787853614892150169946787221171394264086375292998374906367592705033257744241263311989736008260776033383908076968462570387247759442247501689162261018655923021641561948096147765220565945088911444215273676202948288868947969800921499929401358117787708177976100120851875914660031274633348702385229685434159710551561184597036534131927532355609821506917129985948851593677183227321378201779362240824442729703150497959115447261679721339904403409315139912894001363647425026209754756926449067901345214347188379290180318760769101711602809383481544477192053479452032854716298873882168628104176815135835747673210211964192486471046880651472424141681493713223240421978612524013147275196832393477168942979854423494688237558129466588429241812142519086217141898105793045390934840484566072704839643396999658042058736808372906416114993011545957865847275146370264627036342473304187346499772469938422140126523229758325411033017876545147495057387666846483754910938908975987702526059457837808408759811346431602590022100107251416077161018789665393207460522277818946702968404469108413484978724145890802114278796582569857231815740703286230454920864060297268539274678777270368550452288864514505285212672287694397768338460357202766445908887636704268874626784966555835059046503183835705755656290761209377281957364566712354385348355748309362527246163387168541779838790331319263946954179610516479539785236095877895066358187435717282535121495716839185150103524366343926234000059565475459282646566674430185648206572678181731525328309545301180416000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -217763967725392162492953739764291344010117746584703051593698492853415822099645683869774754180870974981477283279694946517564326839382445205565970111413524952293511212706043399713443065001524135806384739109458358789857450129631552124161118716202339638796902695472186978055339357798507176561042583220583236498979105518883331204943244450774619580335484044743101340735946388552431710754329962359609993975443609313471756103542580387317725938967069060552570672794380587822116564216514476749631177383937502836220059689007025560521536615649455035696446064840495551636048983213224051126625000130907944935771536387519164612083589231721392143561977323808627028425315925188881899336486629084349886704695450713852948347802399938193325005114995923804928885831202431525371223515177785669667457361729369033265610946635346215494396181548679089670848306341109720473145712822300694010964002496891275843740265134642957350860634433452527094521221172492015004896286148787111692657238974256119170855741765640516280703604568888635564487798964279231175836396099375020542183214800073389373339533380420463384921536037824121100395884357332141957245078870448762983802354175533145746922923508657413659600676220187994460695961765144485227312554572664870731184043724767861699709729061759078789172195339123164610161031749480641081655940967959707545189087553921534657754923359986708625114319821951626421745101362813772186479273303743741219892437869565568736182477659665570149031802138158580415035546873339331567356455196615178788304834455179334605055013502527923402956181795444768477620714410949327697827438901046213034465585133734867154681961094330993175485619033419804111826969413354180402302547796994830421649710387292061138633542199855553190145422181085749715849190746511437000767822079303375007698366138517051784687900325425103479793862881935187742316651828920924264753576310446275070969982013478026907868211445508291727317429994685456489546650341072410388392723630175264362244621899896288284935362990359622099306006303540910316171100626835383227973201246740427614688858019856847554648276804906173666192542616123275661510589705657543662177634577165237961711565066122730871072746813611470293047075373793102619002261965748051358862737728909124109660289444140917347107962286623908452513031474091631113971376035201048266274499848393737504372402293219324413181481688321166012190718208621696786787866150912774138475647381260696508193050417607203291871063871720210575363947713156375627250195023173682089730714435691076686998473932831071404032000000000000000000000000000000000000000000000000000000000000000000 [97,50] 26285024347827741284354992066985774641189088452565854417062707121973954041752895826283101662654540632814307662181419121464205527662822899713818017909276353694833808055524917512100075559818758912207202024050003759492194058183718926814600660332318465382398987419736141287318121735976353189620221995074281878682494255128559945541840928631415549577775148598417749610422779095015253224938724867159561542952715384869529132952160363961304906582388410129305341554547426583538567526806905417699118945624319422967889936651455960507999551302184133515280658988078977743489622949152657387966787391830700424150354328774835983242807878479215123819501984031508741899023184430382759866875798637372331114576418168901605402434635558223393705141493258925087840845830752033557240527413938487472185309174658109010118939318817026220437932029000913105117797630918901528808853694586451037530384043251128134311799004123056135791876545755410556209123185071163980653459216884337741393959784166257254628882552541024025036955400379686065161291201685358738286435332927145022608328563063846398573015247328685980431196504840762324666214897984256037671793957099298861383538725891754862809949668555142218664405943703753184966046357595687350647659003756147882535917904361937736106756257797489633404760196438325111589980710818484062113001469788507340393223026985464045444304890597150332920890070452543136608703480772961215868611159329236586229450631450768855769420405846057853824417655206995669661920344771701475544941346838048577348268115024657910603641814625818350981539629744159962306201846017469555404564640267285696714829431537698244012909374144776545316591836786230577959235712091593208653078377066466496248012821237193403176234535874669381837864676881078526665610781909551471082340294193934059573536350969136498812031394720259245918652979932526746075209029554294624613351713699723132977048738171501649310840278547041618959469703165974153945906686126805341200118572233420074228136762035694812233473638611046823730887672615273153119525489117935803378423679169006729051965734780631384236815075504364550189003882362968500557052853291237307933147542004976569466485269762928534925812190140739713051870994527933065314930332603216817663725201710407358353858440390564697662272419716745662696522892796343556331514243776899622057390885059925044967505375470436233817971755791021241978118858992940140052465405886979482050020199790387768644536188739001481504630234739130842251721098873250883894030042472404677761329884469191370693203923127163158528000000000000000000000000000000000000000000000000000000000000000 [97,51] -2822885749288837457484034960441411759550956972398652502724303571230564753049252534532111631357375153700106686918375184930031076352716146581112161787487861520375793304018662405116948204576569809057245479657021353030658446375621573676199461447025699836966941789061250359382703588745510092087492349736645991059717466350421412939912777023348984607329943513733474276064763915831674404813584713986048673943012471863384862371285378851944763695219256196329848254033570149890550681477202273995988680725697303585597573867739624547510579868388326836524258477010356963348249559078884963150968205268443081578627363408770558335979959943207027931111786439222549540623942998253041441540954691247177950066746030271826184986549422843702393805046292802068889443357014908591722010155460710366608617598848879951610198572134243977453703241334250506996222674868826200402760855917134236236868252529239350628401974588333259280312151985268382354355773945136842439667064044722761168094413411221861034520590550999745916180973289304786584240209806304140076459935397725120218716247223308527455660023762412999698929439743802035334708410567229018350375405822490013582279310983745261112554710362250399697960366038114688206641157487517826343542321764312550607799708772477422876952571188923814487511194736085205545282454372560737411636655736276592442628080991148412825396736430330006880891756850916526554978056135487595161496352364723688390924396945308901231346287444735241066940835502428076136655337232183226137204704216716989386976109942951786589485868067327025774342417758131726920831116001809663990599643134921866136984393302945132142386888068811156272430287240802052232559656782703091081536455897029993415470199744012219805281954709862432477871772821810718583183291109001075432411358080644783622738750863655588370122924767265123650961713299355760253893576854363800073488260100504623274470747090963639176964682339194079770842227017881700050479002629870093095346820252054441530403972016247907272218429281363045973657145856900427676001043597072883605743481072201635856479584007187813296764195102792971496626530760586057538937983941472474478575135655950027550775266057599651938181486083883548376797954782163258008059485750992474088188554208933806160682205458633342091438012348676715619838983808579149689130321816641555367759092624290155222502415064272212038574695430252273469854626134461924352717053204956198851927063188574885583003788414078507347553212701407162573223731790311771716769677896409842663685711068733423958572025749216165888000000000000000000000000000000000000000000000000000000000000 [97,52] 273816439324392677674333050304439709559929894451803839937215976183991444706096004287778324243246527732381857631776613702712752655129829434182063198581352081274596579149640382802671473407497217111504109366149706709643815119582984752677718851050243406651040527833895169310371305958314433085260775329468087251100881196949671667032699451094813549794914749052902501396806337892340309233570210667303928490994739914270932054684288714561623825475686939501939273640659942861739248905616562199784086512966035988641313643576463898786155414297642544436979503057841885880860099353278164325192152527328738925057850687515947487535041642888043470721913511138113328792893794761169556207989780419296958620238496724653621111018437460966493987433024182838703648743425123241884039201508477844697971045188795225346846875095935467415968915556863957074712787156504386358258583770727861560891843256608122539884557859388456769730803881415495953289032454354268234823951226291719175495423482185639486585299736654233869013141308976606943988140985140508802127129192096561501941486236116303548192589561344426841581460716889586740383541624569130665272560254661634916895926736649106871852415655446924064064372816776145944596606930197361948230720288527813348671047878079776861997875557108473395754182952706976904770459135981222585285605273195368555128448100753705833281743832981036471633570768625767995066397563378903744053525134579411462299909884829162659638229141164690340800649836098768653595650022049984524427914833616010166751058874015353590060607607673742904726818776643201867609307935543404595531423020995077400097032639091098630493639078763395278913393069369768091920319074026810216958442676863984101898917597970108166853323883260284768549685302504929596013231564697070912192216309655215485906686725902786978917096487693206279671056222502032675860945320655379316093242768271081010291938838463764358112730858239332276474792245307450615849749226833889951844826138681304302039814342850944315158602584613069148162532597441993006561531336467973741004747397507055609701562880038228927017737401223720656879556874993128458383398124357961413993635670596431553953254078447047814295707705026496222494653974197760461626905476718424890674653790990531229667546272852956430163877542531229087238954722191535268031278967551583243193692427160765692117234164994914095096797262796433541042333522578978140568092854660924312806428387009541712003252304386823533319646924342557145834135116601423008728046107832115953342161526673009340466093809488363520000000000000000000000000000000000000000000000000000000000 [97,53] -24910875652291195310623819174428583479298874150180171381316849408015331655400644315500299761080955583017657369773884382771718177792889352058101246090400375522383573962020544500219019137865563654523582873519138573951395997078171670168108302960567641924597987076173713843196733283430391650422032254180379986452038986348740851712955542080228982271029255738083921314688396330212722061462497473421205233333706113496578223101386200500787856394244131568752704516196548449028747695022186495124630700502908148858145123791714305419002517107142868345784763242413172685636834377499147553029571634345840775588418775474532838650733539342346640549514579781363360300038432141580792575860908441906219074178440819575630115604583833279107726053951845477738433875542375232872245832900842770495398397336171715156403383314480348562098177011030775378398048767685751180249892827873852045858952554871690426874091140658264720495508607386970610553942761083747426460498335346363066387751408781653712029195508413197834137294589946203130880737623622270817803957527892724809477632100650737634665816883668863979393052679830047780893389835470319240187858745304971943989261039851829250096902269406616481558105779725440895076195694441946224792479060455992337177196457625473236779167280485141056961308162244455276522286460624447230132713879845867024308139519509616787916146351892690032756675392081877564110997264858718984619569785795320008181871864173456555706619574826828384506368610009148728350470289272173914500417985944631675539389467325422131288269131575135298842677786153573098924322603656189095909057122591758706240177953956883655716050562744397414578423471101876294176124009566782076048298417888866509067062125565424689722324453945308172789548301526823910158651491842312893492023890112004929851071786255699630296674274865234439967867421816406897994477499661901009525985909130808546551241763184543007281933839382715830940998240259760285441909937485038771676838898127932988680129464668849645685443490328319774633049949537904781532986647959200263112506481712970817276906114591200127195413400213798859260245564304539353194027760011221599921746893070296520233345006173112921672510811736285048101957506357538563743915370084123734384389203233329815605146693670026484733523516480404140490519834446226791031211715678286786183830357297401788075011916075136381163386908399925874890996543981570877305861018361098801542108165783185620400140219029714874337274343453812954577241330783676249781985245960759996956786111959963486471554924338479104000000000000000000000000000000000000000000000000000000 [97,54] 2254166052938862749219295389191065098320882240350246371518619154210495709872754749967317557146695532502815358940462670496444720035443017960636182485640687178833791069358788386885604012717190290686365069169887263115592556616044363125840227720246091193792038802567057229005484994770818206253348702543553396002664967870825124322395924850271035508928290253473651080535176361336786708134937592199866359670495000044884317765346795904268944171858857475197473013287457325906313002151118549213055049879679203471142439975185900123058467571951017001236482407433562786233457393824217051173166596556521219544709573949582603216853886901247866476543696436382100540116010554056768889292942135736860194250503303832757817551394725730686471666073074295205060627651907153719351514279622314269551078008281419418348418826985768702291696808433277814517188206941456349973293781494353464251134406492868633128672436631159793794935930797688483169850427204839959249072747563163221153007546605728693932440360991845899406974629433328054162484119846108098600112643160970977961567487866754546157010397356464170119752664299587687273963014156099080275510248666838792819417437544160031059197869071666611360662570385893171673619114403403391003963146297172596446650084407670740567343759684053547365253064975326251896164353591934693879209044765378327982931484064765175508020135018181701598423188419404758949981004527305375944681573130507928581790945208422585458851093136672243869133981446362488351315919355156485314745028595258953245665038675664084163826903377688894514309804425633065939178914819775118220187653289363660918529570029871430638152610246920011564262098288380916924980210636217135457548647652030351162555545884043588147694828123253480792949716616107731483204539410697165221792400759321429390298679027358897391328459118800061916691309671867082817616221029680345975327879700244637022568358994707766845949526226251431818774293378036612633288103921304611119166872254382370525754510282190315917013845000553437690721574908632598141435921987527040803702137622301908902399605929024854785174629327097577439792304483434701088556677794441061009717355063891426307645092809078921248382538608124836391844230129847469723855355809834029331823357368118760277372576057756072831181409401025301603811751861027047628520470845596443939891443570300966277398003710132552824893011803747221749280804253144663668892502690937228798432546579313625863529052298284624009729262626845812243244413087195153813036466936257571837776852110555336011622350514552832000000000000000000000000000000000000000000000000000 [97,55] -211423402517186623988554261111486709317241473788306125194362712381368531608437695070353723533069457348119400233818814701846181167523241988218721316104199136156391055912581184394365527701619609101244508820027317839597016075793197958982945565930425408914597025797650695635881157216538939418445440569735966468803155577469534749454517295319585831870480128731682543668896803971836845342222914443499124910291899722768090158748634137863261939666921977088365838709499146003669825400600818084694920338595003319390100464528422278439065444795287747138286457216165686489410525210804213181560876733731582430984754909785745271637849833228361283144105548879988146351124823977629424449770044408651754471450122091678826696810634215081452832871624003089554390930748916134788984126906694437512541829147751384320720130001969104003205488554320634510103818936960102840802053299581958836023871626433833096444090514788170186749261363763326618093315477514587546754938102506032839910518347895564216975964737551907013514937490843974387370980694030501356150793748946536319061029902213403651009408917010507799629909415780316117099571385525427175068967712222855854675335527718571549435700230750692193944441106118991668769637697159295011449685900046170680075398413245105689733413146511472920714861805624313075234581825154861339753218739689213391873953666305916913602393603851432085223352384706970763530859095821322500517821517781181061677767314383802783570639731822031293068866057938091559984530983977112166134475219465538400378612139385043712169792144115453196640008122265055671417811046225913529803007624487765357943432488487328984156889137625547330038982721206312994462737392960946688056888413153050299852063528960534287656610613468388129715180297654820333089258492047478502210908228336561627428834766933014194797525334795686523168468009281861467789787050161506501995286229135787341026784108893381081216121894287243653637517944339489259380049602100255875677077830948276736268061231755002985134563291625029193921316879339743145413550458837995834280918022939929756084310603797239356131521576182795843891905429213718831498656833758350304782323859853556689766338467418507381076155439453795298614498763944120930584628704135580970640319592578480630016364207599074147202241955173910898160058198827281321891857156699440822523740244791171097754647144451662023229669862429781253712338653159848184063162673227453941505599007345749586816843122207715545779463086952473748455961896724232334250487476540951655954700582635263742114140166029312000000000000000000000000000000000000000000000000 [97,56] 20485765731643470191474197675217591580109232450499923267124219139398097010709932600157996593351526086312844937411454919319945764850762218787575171293692863979936951258067649490594914012295986976310981611620368428811847831680778738138215578466500680228938238793360976872673425739203249876718618870595850235977221705670911278668284810506672629088449864130017162434645552379751939609247304675970937877734595753473327530117097753055034708322733055774784763317705285297348401671832608429805101506867871629068796275850326925589832658281066460801878715115723419882648133107887864787415328282147464357686735801083025611420663929620496479819475953586836281819225314692455873584094380074264260369908758418451459622922364351221104660602601364339421851851719222788552271025683561782220691374937550562432303759611343553125383648380180027204730170719130850722417624088820862475830587995807071715602518446742643202223301296842242564625871639501090499465405057031876647559284213862303722210728622260401398540099422855216872978397833283773630652581705133650333331076651795481657213785613341973365143608797820043410283052833518483916689276080731125366082998239874558425124105465912791462870584231023016803544235134941342738495232121902786237675831485156080939484697381938929470802049361161626017999409943846134234009249902422489367416215826632319845358247400073906527548376145124334687589076598033995660328824400200942097085014248087016926744528462787584462405810126613382724900251080454463085266235923578049350851657097793174091016679952294989271688764715316410687911613247908388654911641599844026450607877270597452794831332539199317603505993167847632596008376567700841687456969460593775446871942620799056920439844734621767853381600479652778175995471739370133790123603193876229757059819745187640405853405613959225874738900743445939296618235157005170052841058643412377460858356364798744952054554250276938965772146596548070535076832278834460222833078979466758357996777837040166228201018858999004861448648186421944981629059773200791519549961649947442576585498797483719262171571724290744317926216083389431745286165839399924036401708798847182736488046213984361065988795362888871580180822178144301108536217574174920697340585700952814183890232149428167580106239398761238172464229218688711123280742722275571361304451435031914278222416681979956186620764439391836435602234834308728071265272977455290594122543416957347013744476121929695643266203186505294636627072836130234886139486238440531357412929246323814848746673296900096000000000000000000000000000000000000000000000 [97,57] -2070593878660891298309330709286577459410033763671791014050934420258140959470406785046650946810390899077161127714296955906277239577411881111009527028743924331004890868946530809330102612706475372101842392485695593519196024665501162915873969948938844468879629599951207736169850753657136299947470023021623242550451746813781144481437862971473892645870068546339016526733198356116661500858836451011774764481988036805231170579447599832028932605541236670259267142708346034174219790883943681027048182346160378760070780761041597085018831364774953358592588002556078604260219041716083449623493630199273490204383276532974012414607154599555995231866247030653126493892449429159815452784696246635329771195474668549267952418178218194934207365925807585863671875277993165188670459549247454227637234210707295003653825884025532833901176759603514205273661938703822738280985925459648042170774819869156273803102982042419917377105143550385248535602673176596638475249943588158930398455284584143272038456928711717977901856819621406934234765035321471825366220321740026643151825343104367901515128591978796238134611255419567307186447941187269411503838594000596685393222673828057019281133530876156249067036001240713281810358959794366134541471621244643925931236275171624283349339007197208552579294820547763290014689094317905244130909998106916676412453775592288466237289390065720080219772167062511053650508879647046699772318292074318146070894476917336262583283420039145511894007940055423331147096283856145776965724418524194369559174894268383712170759685585034601065835288628897632559463161149771865055166041892867101556676514402530564983694855552315674760037455733080162154486098968242207565321096251069466225235843177866569285631241429192124724965552241599207333664799495936304458131616703102188329573572764072302066111920510270225068740092069333842348944549867383150967352878345215792841746720277260927305200269782574010472855877358334614067551351379010822093113833064491390018673245309654785704826592884440236682485273924264376650242561499582491989489312159672601211671982020559779749506706826633576544312880196213077216676245039022944226861972827094281493744818437930922349037670916675357385081025535613538769225528563137804626949390031581119873781657103252651855429540033374393497881744020435326368980586242447003339130221861808204584098934463245677991799357403870986898812115536192086422256455491200868058899983845766134810347636100175032424236876312866206403072683526877488261675990179789176459342211909805942029199050014720000000000000000000000000000000000000000000 [97,58] 227570014254245264068414192746277442420001085110096951047477235069514304088785400180719953387184818559784909535799114422329777870291519067578711072619139792336653821385009358943106960659643286797913534886210719886250599000926435350858938557220761148794176311316189456248136467214743721407825226795948024899296704975073676265507357108775010958358014369063215593270722864564371210609256645083268717410731542966480730520569262480317632932012811093953016844535140220119883111323117958680281875418726508364556055793295098592253170699267044807771087772541885812124925118157496794460802275946377498473245830092884526329920013956351172518995702832372712523131118799281542087368050044655115201603398664111629930353425547772238782625006491344223509946639078071454199781097305604785805152467693662793106153842581930938415065626187186665911861895190044780928503549320185060134280581911059249835387924254147890620868050773836527099347398208705866879920853293224764374713170566152528251288945843626782563237218258576849883129172569418213775801467367865579940140515417080180553605167475150527333461320106751950092265292462279438078387015080716896502900853115922955220594427206043109226829513803633628022506433384662719735295721974414484476030569934173047084927377900450869177242593280046670601884910670034738163393630695504609598837780007586774654888895863696252313956237415713090326848253246625414630478426747146195630439629597750149688263212774861769516452442348089855239086590500028585207898009010593060591205824532908198120295294563987883429501259584252378558338189755991344955464002376490550728529468140493680228029387750156932854719729865666482751416744624644616395083635875893707883363229965186237895276912376477944541263605247090652473139933841972787484335524549983969172283270930300693170921676239410624518930666199867388875963227602012028299440780487003536803124066581106327869901750442386844400347379228525611415877839303722896512474947445072612062859711663595369196115000330214962879470971923609321353979095903707946187167524899997153892218207866927703416694012665889418827693428087123856498841782948489609994916797321455686384432961063521546507894752991932076584044389387541465022078859361140643192624568873619820186000702223442393358611333406225537959860932031245358929416662231753045199401981945044520255158003607544694625775131796900548690112276132963671858875437403500585948386217412253733214213935615635985450089230356775201717635213244561479242002665903546397919403216880099266578699465523200000000000000000000000000000000000000000 [97,59] -26150880748835150312611515058285890601803104981219700475441469619950781917369365858226244650120419884996232496818043074118747255472851285609798523946473270990168471250617144630457124454737722663235464007952738536839644268209608991738840344504610002034318122941634082726151976529217609145899726331317840086881185640440953850401125812025553059954857156078295037312782841656174084438306571206298737538017063619124131351522632273270099521481866798261916696201286125241780656256984223760786745719126832188529795503658951171878908687212021867411470339090403124166018717833205513842610692354254911664071203400850045125421635143140750305233221607106107913932993692293488056878849662951907815968061496670308029311776079022997068644022624240316486147500701369590596155534979021588099701220478644770540954451096719402123100023052978768182855447928969929324845253145963672415032818943281733673653797875109181690657852058459877527914242571462320892761218966314067428926765572133376888966584012940843077506901386622851800007706880352154655897229724077873544674824452502492444893839071274957984355158815161696591876759634990840648000692662152783513604485961416068901027329178600639146087494337117416293446428256224650108383683763969901238280459134354877975076972325037246595761922599457447881618557125284450533334160940947495507400017610820026791793730113142376558383051258404963686685684562320612509639394698954829362645454870358088777643949641045574995376185610332494080459370540710044446732085333787817443173161178969003275466295699900622824520403692491053932961723963017787681144477003753733512677142732970849061727869081414734588036473553906004232708472872044536645091244381938829222768942256615909857993670242869156449561844761583779409646508878016990023725708308841741371409396820401710292043340271506003355282192503006341655877664273161435677085554962058551474852168725804958088570906076199285894887632246310488799065996623262642047632090057409104499842384084621430246486399200670234902304824517953945160114366922045357934251513582775045536859053657227543047550733650950218865965901728169642152321602303073181252093690185188263686035097856739340220504108621415065477021917794947823115763485713776472441865592058646254051196097331164385199664766545742152220459297335473671871216312033793101421609210664186428066566833364840301990917015001204044747015505668139318285459832160841464213426286978712032544752066895845498564778308077171798587742542305433820408734563232699038343207871244284083766654098472960000000000000000000000000000000000000 [97,60] 2777398676476813197866966418496449899231353123025985107286900061706604046167988028326331037224018090246124607082443351909105312307666764087764575779544607075090239096834958634750892959947512318993719330853254925495222948055556058744314909865524683497802738718379020187495706067263152947135278090692521901380878627372334636629974790989467547196592269005227909491739922779635665972541058562194961004203670584603427888111229035039781548085470217454100043652892270787472592071532989726895792826587901937004263245536881150162693620857159527646901097747211017195684132319759506394738300437068722389652372326978999962839828190530720059338619853561326714702943167572074766908134086959397018917321008111097304976485905789892288764102213145035011591291350615946668592848291775581803537359511314646492674234000085833038533379424740182084190864084061202095905484553016338197602275074045913435960927079653565248471742190866436436198282508311873100326114473936698057596309500678070152072103328094994335998139232712130787327379577213914809084044184224251425359323102343447951831439886662524070703547518995653464894875702910818450403930775693998114765595768334379732046795819902847350855667811856092164533762882268894075563186944479397422954204526760744163324745398145196246585292891765851169881407997681174277492406234863452817973478042512643892777328289924528950637131707779739261507098753408919227468657763037905167254751824846747248715163421805797165924584322772942068904848980958476886486486457458234009959705162435721285070027965336006131076127884450599441364167719409208301012206220976721589804424770313412339822269594345704099693769713396582937912372915621902049013782936255805306899659029927521443387877281124058667450924871040193450989512667428688549609396907478069500531247091530988059673254014160491675003312934593925367632454105315081155099148212515454384867519856969966579775505699262325377193906762289364825644989061330202241474065844344294529277704915379141569278928522019713358703395718526217705100410717942868781218650146301406912248682911704244921066346444807269893831794515033089285219004106745782374336490971504212766484918711137252809015082062610852946650308281075782540247304417280882261834738755195858011218144544808971425516853474240623218346632004556180327635682776354925081796723513515366487292350936074260555305375214898019917534967336192424183263875627600054209673060613371807292259842333728008630471403518838539803765190095223194615505852767441734244998923129225469969957828689920000000000000000000000000000000000 [97,61] -250476408771754507375134455094518624491642763099946930285091095156893603598018080131881106999101713666022332566648736457823332190187790233612361700112330248916532881589230398991334193784308063711328930340985642727163990795122413097367446199735122042723909362687775488917618235898997721416433507408113075987520687732556022456715789650890810519533132688280384856847560481998965873596714482365583821332642562893358968806043677500162442752193810103423581549315312999025117244902785925721665966692600907433625753862246643860844097325678581210433506846441887974827928997876323548372150026399774716218704522687887667307469709407297090583484049920430040330590759547680521587845631895250504781233181262232720014422553405356383907956267057388787085912846461914190888122559781857995959931366046652437904591968962227875004946224575317041280241692524048518131046540596579944389199941922258467864541599205432238450442130142016977641833347453001899231270176609211470821335175746558319746455164367575254953463486497768054243351497091488957500904671776110222618544128495036511982032247373348798398573434267194614790349190924677927747731879372538238815858783573530252469956510013794971838581695082817011035837793272218625750747684537886670691370239771227797105618228389655319655932246037538274544576912789925978506125812603428620889571931432143115403684303983353232784105229592520147931455023285592998551700733541868933024431533815258130461384806045610761909139880858968512039344699321164395570058165129520668083351041123984753869109198930847940662718043856183790569723137300535993166493382221318022860881683054747394425462099605212441414161602261655180483287783308147618757262838517463836035173437443531581534662188467243752248095771659756731115824131056147045866384828876078617752570548793330650385045977510222021528623682222539174102219021530240756840062983932453000522200262736311738088141595980668291328952860304982928375127701621714340952629507772121181767533865012496246962540660046870286179041099593036373291435659629330559559447112533159909838001131832735571201968504178732152171311479049669706566327816812461083612029078202750555105591869173460638822697390314541521356575169277791273576474324756630562934969791257457964840987732691483890212278683153125805945894554763538382382955751681568961594489987926253070757827442135926301358540127094183902228815038287345754377856812666246121318744931374958636246350636678018856023238089765451593299005558376630665301665232634865877295391288278896488207047720960000000000000000000000000000000 [97,62] 18924799711306938011254981283274792700733040351031446447046268369897886373457534532314941804483195679982062357779660867328300995234965287408247067037977408122564255714159693730351763468077892366709634305361231356165136796684825840174194694952724004248211335922514938715188082413806053287335366675031508810075909225518008861909879097306577860908658681136427873453331697083129892950679971335286439257204355981975175478964540751378910649529583602452115468243525561133999367675623576273267641846132713100643624553682813682045777004414882919466043477729043051466361022858320389322137016572487182078965209107671460478506038315588449313679978033318932260789194805514126822338019781408320685612102553309958405381867681278966583092701647365899137023221513109552842836143776933324925177538921742779975053440865499829671751850660642840895359420745104997480055274617659603978393282281283311613577307215446338225474070779610154482972065411318496741167447247414055621284217508839231812891039739281703693661223598520051081214308892830597973311681434681359917512149114254218118267012363751596397669978955784342067252225210132753914041881301278375100463691156451295969531700346922161050208424245522516537812145427075892600395556362042461010519904991847990279057542453820083496404380758498713778889743417401409823914425985599460729015276525161183008592744394802918982548521914919103644173687077714509839010645263935607370821880851890380724003136038016193925682188266208626820090558311233472013943852891363498207131802436861624371406303257679799583479104775630330365414230863396404369370003803951985338988891253056887943464946375197637596908129321302534570778553205412556378334839369437164708987332012646341778808614443860502185701856449723205577513799294814637161650603873973349019147347153632445930117399740174868068962873513984710200602258814460409401256307119549478645919610911988170050135385025274472824820239539928651876334750406603746898966062904862540170503852806484663694109483693539320142260193867077030161169315921910864785149338326113883235569141911902306826989321220644320436328337162446709161660715003404619226597652274981381042816115317820734549659731023551006434135798957718254020420604884495723267431912086613698392641131336824954562587741458810222725639499087688749729792530818948948949886083803568222642425118533226124983397504071613627925777369300168542469944321658928971899787913490593516766629398011114548333800025555204735022599911118317398004371922369914264561265671607398863895474995200000000000000000000000000000 [97,63] -1233251446915765995235298065101503439377637147828679784494776162623960463562006237417413506323166429391766245341702272014973187916055660776824266831538158620115742122228391053463892005462782736049611867286011307973738757285486526515359725833064022195525489733955708551830872752911415083234502186430533623397517012136311469025380952966438270135817456316431777013145098293992730336625405652281009563115779339251830883962391607830048366162439013753953988396281640740014458665109951672152402039643799949970898760005017835328224967465430979910824388978203598303714560434541030295605886473644995468028630509578738983675516046908482386662139024211589559755027224446872676823414754468614247120873875660555092363909992268516126920069413342764963300863885641608924631518629779575978185356336227179498811888081862969115795857988513053202375457453983872127162298775882997958092885261667892491638084216651445689630100423208615284411530170247736979880630115597603431966497727623943041692824459659794813522505419265877389237489519592343558954479935195793730202682790934452536336745940640798480746551134854605873503682059124669295830702990676282235995257930236804302729033471837919168881755685890185024282725274048124391978915037133583656745942401203806849674633222372545909697752461930076322480443125374174444425381287556342590703966938285312343165747025111373846001412321194295997343725925695533234579664716541086169061524246239019491792019152221893698955744382005926991294606854008352019108187163578862719832151500134757170223863573844051041688826295235051627318526722686117449584781780557563916227943030045261270717354206377104170453470422026148821534898816350461407960192328635713227280782973138308859898402913984057502046083696644393598079255494020247720282248244161538983046084729012881819370150390156649551766288790388414594026658958575135806833700887247298431359688949754857034894053849404624720720502048831464365401964381098625420794447646032680071843791901179434710758093618809958657831067024044070283440922519526315883394745270016176790192300408161722428120730164018424824347825996464023327398014592177058820418784406893937015687230945162733543194732376098776449541184782510496759195397958391602493192558046305897493385945548506891935645890805261906421961052798975874721791478313960474269136725232703713636517117707383208162069753984325381237702578344179050993834623934430685173684520809970541393833935849597093130872516748434883791097958019330989190484388954783544380089073635998946926882979840000000000000000000000000 [97,64] 71516712242039376292508307567718022574596078578300113482447843227897840490667693275197683429446087612227100177721765965765518157248929984780314322801431271093721747694459763572406747061867943909733961437635248228426234957037170067741505670048226397781459405780602108325514531530119190647214048762963092314919457377340132113511687381787311903771896020831122247506901893226727679495848419847248124637593913330490823831524370704976949638690203917852059236209492641686806192147489524685513748432714644047868022398291567463507648962821188405995370501714651621624637950443763908757554006007903845016766793605589457822127230535886363796308515452486911905463559147298957194846081364930696875716292613492544185140139261267877682263556630495103589914720961508860175363108973525633367394513134298506597752857831986380282001626967300343777104612542896724618356580451687672076699167610185570663102164021972549839273883993398754615804881191594716614464940546492039982396255574273477886451790903513821351709896256049601309607454320091203709923082575355869861467660389253945272366714995474084085840566057373235596090937308235151027619006080240636892711523761023001059509174192285814311709554136119895667320233496306888239730209592147386855964692519775492567227715477804679461006146460401920480212816724388151389773619625473292826027444144475436126707499137841143613065652385426252933650665751075458465880666619414771687476651677870479801204530441423252455168119785159822610734937370014888432488116363531013611238693858863378279812607115444697940671694943152522180571409345231529203484293761888297854080330999613533694614729877832864665601142369123318223647696386460081209355649857937211094868462831275184529760771979144043883247660967949441935257894954537534876475989704228363820846944003211218982559243524032442647505465907238935777623981931782924865680301825869724730545940755743519473126264246949520693453483769282818230152731889052874991416042277583421946022427835959161132576101199402372899169435743593437886448553309346927925148444995068960362176737537974739380137148472763647589665066946346389144971869155943659224331704445585307721506956791262315103242448987389139399311821904308726438160390714887283893374547514544265258963030570850065560307261642871629460603375168198618999206480985049181950143096845485744864963133425043301952495943478805581194348243973781417472010022961583578128175036516010805975628926628270164338606206918641634095803771351863393627091467660477606236928065398633354986782720000000000000000000000 [97,65] -3864921456785358003079550065236150646443986035977625260108638330134934755378408658842674126310747614279661043836942593488438606888687441760789178826795398817100429101962628447715924135284565595009344456036936950271730037220592421681903681910212866191848998774973944390663722414180707964583147998657000794193525001453587673903264981502488868700768886264830202128406420470559017480949090658954822399794311372984044331200453952897492758441371393648045806940699494345123470035949914047889990821523444558721410693393736845812543320130277602452830278397523493621383348638150043987253302866885472770265883481645560110356332781013689574986646208496047167288067844166154342123490295490618620603262272061626583699140768705436900226244415552409406455332991481253730653440588553758665059745986600637472631963873256153671724034742294553916686427384910300304746221427729771997909767012517551033129158324527193363718711910199298426758509510977467657545936198371147018865398994043836109087832367251725094498052891056496466268968100217200475390787581567153814587358166864697814841868379465790039143772778040991128587621107464427529697851823624751131907309318888946615360004255143689279675878266128957106989995595133902275949282510674319996830751762989473786100786223021090611258129522572792835254710960896061802526684893433836517786777214064418656226255627994561417312869085426337322325500919029782921386897265666023466696121964868892944378428186299165821033649845464615700225671987916760261449475495793137460762768246852196944295605044250541973163167730043903302203293691597521934534926553087567285963897861403900191307571815674878589747781528764355075729704983950667317213779615837951917563855108528516226951282634672073582411040212144344671121084635351274131866303546839890728923922353900633022273287815495584715847713806039769769679575534973590703708877246673329985669034870516745603748479377212430341000166474181974502094869254031725852227003700058743073705446842486098163279324785085703670410784407195558016772677233347382603148407494888410123089901419523045496082758358272491198636952410884718608792935079498603488947438562166839441778073931745229679711616898975819396306236629956705418528711011705997695670806507637243940525832759791603015524914605203950711954182250484578956915949350567364909179252796690070094209130743519061797873866143063275897763947128666847237185591440931717249775716257930374244900501521643077400482159305221953069943289113649956522763021818965386154823718412444892974284800000000000000000000 [97,66] 213017971812082369801581942662591738439841122283574748608375650123539198589506486804199977797257937780250450020526488632585126042920831818849736947508276562952879852430889597415497432203733424781976672101303249985029472110167874516761097553010289879659208281286723621598888999131026530438054081602737485624637931699334246551039179853133544090604722336059649738758930956401650116407430607526320221962588402091088769725842214585231794420811612233369779222867389666312037456652416540545035883464374668097554084710280918313341764841363962772572976983337930349414337779608931237070162795359757977748461593483306732547826498062094222342401148304580626174234979314505505236332450757669231154460597373703583447126054462953255247107260377831763180576602265688889854468992347767589901785575576260144291160512292613850972042154472115115721921120310051219124247382622232341213437078076048548455901063724765933648374989723872893616546747254320627389971460752422772453976441696779287623567956776692242645045758158254489532708933505801913241868457745528802092689463171747108240184301029830597608521132438056154896152101671169211264184878525465671743700500013464467227353973962171165851682533024496248097327441226015015353812074411215576717881379624064220648932768997457455989714828488116010592750704905378798137847304860498656981020120113414286261801854083659733855424192414957317781095729411536210029824729875206604644542452677227378746564553446767802419925203729863209018510387121153713475753650495385543837615831231633070555891281528332697228113503581206399740857160031138718198157754257348223036222701533236249368292386275471190336955943969607902340901758084365049098810791369019781978985660468280000010217495552806650296871439058481111305801393310941672614459244214134095490292095738436565314748477611028393794672057899356782556331098394583790904411792657076166978847430849856306996910326959506852057745935974121011883407212616457285768234838364291152260522357155370958947459780873295917005926684363843309187530362703659393841925701043341659531022057863048076517707604720697259610574319466201541532859627908159610643654369468539483302256765264427765654924573484561332861997615034424896044186463966896590008751008898261967275369917492969670822374840679084177483856652781727498060559352886499301383351349296193089905381068260865760271552480554052720528217891723455324794678294872949753019428818301857670983821324435070875427371385478009942276339650840117687999001017831069472464510468138283617484800000000000000000 [97,67] -12093639092659829578132944345900813966001652964601906390570462990692789574058747641879832047221038348920781893029782719386841879417536333860544473995858610902522125152274921785216613873446558092847186331257065642359431147055138156786579912944536226259236612086254932616482546089393926367786504015702482543433948050055385254476323053422954368609604966116534936514151117459454997031060218442413841886867662435687856200176970715487981269166942366522964416661589069852643960957582975131667426324584187157906407312763071572607431079576812852544361532166435320374020799723940496328700681000119437691635466842941285324257417202626656967921213873852464436906456250455110546610681872327034408624717453597002273316244532999049935735254999970391814475902500123251424379847782757463247944226465608416756982837491493925311791352090938179279370304895912967206510390523797290777287609231906567466815009120247591985368758007177306373227391545769846238860472874055033276857609504081366596759781526982189665533357519934178646293094280059717180738034027369864590072244417961737477133696983451845579259706633804785023149542419072970856583239079151934826523824147963420588090203101267285383694410967892987805367083850271256029040912289849390327249973848565690526400724925677499490701416727259602457506532128270176632440014657061416721563382670799210283112718404605212126426064737645134240626422131425416031011426275301083951491600677961582808640844793984611627421170554454211611626346153192818059970786922757352815625593285762989998468930197347738556959783717244230431549999542239561398131448527718436162763529019428749556556788118119309022674339302041117462352677581182370152899618481626015303422776548724935771231833960296648684897585289737806992386636296948220552664520745818933016039785565470426687122393166324413592913076705425552263718830970874326378762043594562308857800538756321640066343193868108960709372873805904447346683774315750420594149899250727810559771809904529271859074717598894215307877470029657461665410770734784884837710912858679142673124315943035091699514264173286123388400234848335208414654106194128262119120963927671125533077879410300354814495724117302303317939797187484122259151266093243933509810962286149162345146178669295085077247075972837915839024409958584815459147202038759163552227902599498235654188446568673435303303756443813630314252227433302513456957164704029740572735424816227047529641504150880339400088450096046299480783249542477322474344536797001689034925528780499845120000000000000000 [97,68] 614033673216242603768063300576750827943572025227964268674000961945136725384646517429956241899246361449020959055525370901969067042749295945578306039174238670830866546291142961670990940756507657332925917681957700752306000979531494592933873570951936100475089605130663004868479198521058082510998927950135281389358730302489701848498338538326370180909722455649875867463245039968931764694552714032535055605006987174768187401686520135320117561359288005167076810444299215879863347694366917143946123980148672353180326917846002813453264529353315089582986418373348335006219229182617525816968938710507334556829742803925911447201577020894328254127025027327321268570653220946642816996302642167248872840668732147938729177751321995408906912603372932559389949213022550196835500105980359605291204520830958719393945242636169688849952147600377507395186479429855614875052877894765851125534147494597653671619771823094074656987459694246555714379653293198662200482980692817809274156215914736536406739789398868207286150556041633789811753580914674370112071057922477619099634189829907206180806541833441250414625603599940939496632998811785878002430183483109125834375028289683717812416798342994769210702497071803462871082335859263004707723602084980647485736939515293022070647248191401452903800494211627368476343099459915274129733625148321276924555866900592225273163319770176260555935678318361721571736331357272844919122159035826488977128985870596923491469073182017852931986147931481383805498881391579822319924824708898333764729304338691745254279525859307466304427014678222142457537784231442046902730030873151500147834894479554232623626345076216949952705712046690198985846043207290635909691688724987756401352430503957439808479445291801035670886991267839835498981665080773407744191669225049556304678499617518373682124439393485239883103736159055181597500904920058837593050971124057320504683508783690300089969259596923825426676259222163207252734285309428764642011997834526888920679583663899121678105828569560843094084705655326815510597759686321955409502860089450546376033361980079340974110529817004027393285790263020838555558395281424140200928173529051744755028210050086883715152034595287434361988934956083361841883005199254115449085402059193634276587741874220172066458402364312625843460915631826145094170807418147432392702445166077348518741236127293195931875384460386933489582918894317030411732349893600491065436559699892818381744198364253204343692945762762577188489592585807479648911406312681313338777202078829772800000000000 [97,69] -24252391683327770107777385305083453179763011238140452172252818000743066901106651313650827178222322575086161376510258622260511347341565683256499926884679388734008632986578606808468849593602924120980387685523557512920343349780334804478283597007515838497442415493056527988679010532722402412608108690219004376504922666061176297666334465419589995833877404681344524094065582383683741877339071643829187931941448443553705541817840725285611586965793406185466060738302275296125791101697787427643947795201005632214708669604593894811429603575812334575397357164453855452538813336419712089235589038415129567644490922458613700575940232484729489234139538019426029232151817210798669295329528310349130488942311430508794111016075907065460173562798022928623733457198062587179047870034088465647569811725188089241687399141349432989928820383041511667051097463395864911720262993785843320699568564961149909724889337313301770893357012149678136350694856809751204059765141288985968511179427173177749265754329643374117161241816078091305986527676462592265627146921876346030562589194239384450856914861359655551338768393266834884334834439690675899979019279960806605452567750379635630717018521307234588287089486293125070667518523097230339483614653510987501723830894765210530234064786069119480424870676299783732563029760946950789930805613449326377254192882049004742374525157320431242338178453882793973244158670770584731931908040518526000540276611200574644378012926177917326021638551803720571090372846611892527536508228827114941074613367480546472347246563508738823056703925493664345097548905258931777126288165920218202493156775866522587672020528773298691423277747158011403346072518000891824779980426447896576046354264786222075252544444145557068173945567697253950686344392650147936675099851597775674022596008397643442001157186524356016752781002035965621506213837176190050084954566431840460219055325854448284329666159988401207225272028801396552275026497501404443787405870626798576322629343311065347716949244741180369289558680372384119163021632926708669134292860265293366326694358077105147722743906985246627359969521645490506707587495083136137349688880879566268527589309593739028361992759976195034276333515986415881931200498248980623729875510382331136459754966538714968825542819912775335814025654867434932918118742338167624718686469868504104907902575372017348381346121055181543338970315349558885255641968245026963416750416139464816244510598523977028851550665623101202128531716282142005317319014728370478034131055384985600000000 [97,70] 626568981352555536583274348891447925771034294659962099074335402427442888323483335711492929780847450977794882737818444896077070768260873807931083888052771293369015092632536880053282048110292451415648087156410482906849286819238811452468374410035667931143166115044705448280842023868972855189090470673535483556795869408454402907652034199156611223742188636431313490338071983539568039830217706982053290685015909930324262424746482041109153153299273819728035880157383595113605018150775473592342016034748441258898779736535480857764669015536071931039480337919147715608866117671709690242368989519469702180975804490328249662590152291016797314553968041897887266647900338161946359345479975995555820907696883502824002336438295273036453881426389376036386040035463419602899905443387806940776331553704350730068643543348969030108223086190048873908527629891304353589016079202398260204939151462356305906670720183794464818706626205321671228975553841133916815375027345160942953002468506828746985669933094616737995596440600923354397154031990857817478484900060979970020815160287858440624813593043556163492379294695610001446048800125017816136379652931754641056887768127789229475552993880173680878768662441876936172253141339804377456240276684973889403165078243041300628926147734789847633823775764317582051802838820820419437481902602905453029793052428058961681806159067384166983129038440380155787849580615525114132111541406869588577054540153403331079316131026616536992081208185162515431669616866740368381101427873406007808169668414262822546809092875259336693557939708051912150720710368224496452080741250483439147364232050359425317657446186528479145835626330058725773138769591838718855267708816865820938175168119673610314230113619083213376693175373280792230442349450256841794855183022452412019496502578710600985834748523767887176768504229572269554112061596415696083905598018228124981326998007312224716316100728304363519019469271244909273726601634917919386111473383359628281328017871691290864224602611711137474732008962074615224730106818027886595297577302824541143949762707185197048884424751938586916960266249253076448380524408459690867923652327613941436035705351574825287460279846133352752067685930949711225022108558494382997700473282941061698297141201415351555906367954000658536247645089675886920010335432300825554423322045691452984937681801721765348175008951604885710173018237834268207116606888821204337260747967485809266032700801250801836491144453599357892292542548515066229243401555899076109684784515481600000 [97,71] -2556447912985147282284025820042637693809318664494473490664394802553863753954557420733920721871343633368085206901368084909150137222762978303115498087356843717654820718781055977507147824904112273697174573071800356035017394695784149033228909817506097579974600265329012595398107745326364363665102061784015973233312299384617936161321129316212962394058890170642085730962088154366628743177732700018111981652763795055357106813227298169109220505264271565074715242711658463729659482689400921432822825102118726386077587854602418959764950022198830497961733104330594115893650460347018958245349729616921999408169895565418106581804110730541246959000329775126894603793296276238475827621365061591346113203928476586897315936626819632972178571385962752878674239325227487296525473619149438032058103092943560516570169658846167514622244400425073771734209268281119945908269714128238394066789570580343628509709510242016597651149514174062245497246020692522228359648172698136919275490676248127638803883483846431577362273209826816088794335566202975922032666826425053582068962950732966782309166146992708579169041374715138585056861710333021572410838896967129664339384466632156929973401123611215293288092885614932025985280394087033420516374411758705585979166136492802564889971898909922661679462828382082115187452058088519674417474014059771530078785686821310656563967025746636504685339133699167284999741280792004835131688770019362528812010196600826696721451541520210912905821247918267836986857846192605247818509452383224981669137251738751492485450267487226105285230258941166350393416505267424846162561995475374638912930939314235925596497300413953300445309559639003600750996254163826518550501320293273006384505463568718936136481697526070244611557329864083837617338687043693654473405611503423234496881043435565576869459289957773647420478230078194534952732834443272508243647129583195473037262507109729520531010713884591766427674869324437455333044504925051187872702529457502963102427785479989921150165405498623190276287425467012620879924804140101525370319152669562920284042049147943597110487257662475961043185961084039683311314529468689282385238279463304782935464205675012760091759082836827499407628194960785041896553682862296003022652763600463625997968593725723344885842824542678335349458098363168960833290525397936891860688618897971208226075347649501029534838549348849966070692172630312154775421442833221436853968977979044153004582121773621063663949535517141922774135101863850498763447538773972673602092883352400 [97,72] -597762201554884856320473196761630164405594910858323564095297633604074741611561172397968646702739473682292520937339847408929942355215420424366953071744667890823311412095124336809539796475735185846093960897191905911214326981747070372668067451786714598550659094873490617724352060029542645609622665665988654394259678957605319664207635223556918793246420246493654023810994442598378421197342448437501183839234619305460904608659114448229461182229128666182880404346427398079653161393849834200014870567470779270410621136481663230387750279943535989337078771930770021251285108981495452850490385591117006158875962455495413072573126444032737000550474811645065154540586057566308684085394559027030444179861556330728012286362984100637478471840264099983277058395603578789588535438137114665107617799486794503991971444161709541523677283667133203721664184045217939985819246256143664125154144605083103298773009258690239133927232319726188207837900858458129453671984043157424231097262318576588725697605334854505235253347176724503833400187049037993666641312373514870752165744221424098854080018506020400394573386551617002944315215234693630276161746347063283321967408670890588929855295245626190735579920894247977403341504394034160120336758715621358260977308140141894307631603385719794522537011159975685962939505205905991452053622395899933826570493298033699556298587363377036074440654579526955033518170006216036277017080428884993575108963844797425935979134280814562219243298204271105936034388431292185961387728416350984764022112807727341307962659614168478830114282183513521823466316497751554418265115422150146188658918294940484596106872477740120180983064977286512313064775561065315711433863055676145004437484842218794804711972366999360930332652653613886920292320398503211081799886528797521701066041394819795573047341004107348820341929906752887240847512275342263996791043333927417705708499074167193789850642205186248978086888876257698934383760887636342564646842896741884713481194924245256328067648472562195097281212046107621563600565562414215404547341231666864775448981040064965151754094707548377993056438560012030403585109335395726821596738298481337981072438886706482978222960176380647999649195583150665782882906119675617220921802365074207528165862485189033865352711185926752072811812468312366717175912964981857923569998470321535963029471127510964729197445138738094966348263120541994755641672912323219460240341967780454038876289422848776853899222398849845502051709782855502189863117065695387410936435200 [97,73] 26376411884448119044795439771369270536084525457927160559393692419296055568338209348508572515064025909352629001403338784424842948528547008673239947414263245036290984026021259767761216000189526701068657803181845249187325406711745531636917550241967533804194458185384763535161689471048581645037612034332800974558790751222706808774227440638090841646283243234057351839191984698367738118146781367753692626042088601600051272686561757824595193119810178941314759132339640746788864639978540904957436413436880095594835836749506443113066746186866284473952327817514561176663559338244867808518881074660981652940701756371086752179748739027348823577649600899649012004164003237407882333741543046943923961031330968962928149497696600943150711758818520676487150202556431718134396502846547474172382626350806196295326789862575739785474117008081488257714312857666043788384819921503197176856993675762893782866180062191602282059121762129576715664260407266621608976918759208830828344736310641703260561799969595911473488431123747456451847239876694880811417931571623407364746479080210849454661556024837654260109335465778939340164424962510046922647366460314988136373282403075976472458293505363078342367132766302110863269850687821789822977611808590519645921802749813893853159374398208900430373701482206302653686853805115880131902885240817166957660879646636407838825515814287409948966132140949071542112522176370611800948890923158783316105750483757597251061469623844223060965258069421740460303668532856949668128532170143972177213225795284092423679270875723531164208779314853324802586082147842967149326425747380629860055940731185631240515351100918150028448575987461976814526105137134747037650877866297446276552246181527612175808776704481034824578392525975876221721571539656088699758895897744401308161113874915320303031181252254407341085009911009110733021917905021809265595292891244655511997960774984582923936693568358095781029996817488965162072630632120399486871421388299600984612350784715585561192524159896344262094000198446158165324460405245427180635067376586559827175494389825620957396665701067675044574124516191572630429355751771905082435683826014254788760247113989128110955956229387007059119130514876416192454066598969983684675948452992684866635887475042938426181104879881380632378504066147190151050623117306204676256153716803024574046198982776474536437230292470759503718356994989832462055447980792119948776036402382766318178084548625758382492761679904318197722072184869167650117116505166754904756800 [97,74] -549554502316097090893355784324057366221783425434799489606166916013118388261247686018975153025262475045867664721227967272056360765117062187688993379984078861626418876851858951503230862057386505519894243804808702558536292568583911820542638876616677270530140551898424299190090118090468282213515863386403940369532253635143757197122840699230834082188814756675788324537330080786648150114205633456218389755469661575967425895918247864918669852810115201681729204209594158833672779151019562872887365145006683850546866723555526639454321200827038874351436050781854802282971520264416844374061027251584389633125476552570130005881442697472182344079519732971199228060091763478461659949721981621597584379594876596884052452295322688557372043391556039693249889154067210159808959570275673482882649258868823094019918874949449649041315243389424785844769619269078860636710624200502368574732088222015897485869974443492249116922059227081095646617298198420018527195724541906475288365213636773572689593267185919576228614779099699489263265970196043212844393456226094485945850754293376892611929497950297586214393263054235987259475976910444550991438973044378727968089321567190047089666727952403248782853908755435780697994487528843157452323291387957579289269862799396035460630742691908256293481662541758702940613606873493150198885900322865198289353066770246041791729399162774055012349518565064144226546177300681731782881365991844428193863960272884859709049754803136084285900461695962050959607137072113661651297386986006150093751339710861369108019450949834236453642785631346394409496508529734100111301309102020817890228626448897018788106506930420576120897193192999729022744330538041297945480345531619350442585135403267114015008064875832538822193358639607672701034948993396812849161969077359191889656709859499307879718133160002319837200452569848699862530714796610126059077709214510350783353839938973046394640438695505291082203813028672008290120526636819587249385836097117254385708455391952516784537724818104133957811820559698548539792180531477558462220034858960753314630086412907040166290568670082748982473826841676075415957604258229953644113071898486829749021874469797097853890997008710046134552112529806786367243472952401816632156697282185887634444706557639948742297778723622349958956877926488814651823878938378883959114367471349192685688960459365815910517202927749458785478722095102384434694577622075843769572189693458881189239447149429523847808058425934767718963738060956036646597115209158304000 [97,75] 6245908567863884175755324783035261862775775453741533532417040023971343375515246877768825534707483149523512679775498252352198661724507813976516412287206124493704641247603719272687176997016024358576035252954446911524751693851397901811899971094487054967293987514339633407577691739467749369678211429123636178467954561762217058547617861380963936185747652997070129820162000711406633706129399910277704282558082353572846953355176734129042390069878078572673623125820538232014977446369578050717617290906498468724649391971798492360612059910329626769303605614621262975037898727921787741331278412899515561549267013362495140119488375173291285955185205513918579236525214687815395691958794442884890386777666632990410850037746579594787007404482296695665063212479117905962281703512407649932588366803665203750400609268274669112286566465843440631344774998513555405554247108040543778285220898516590597913786381001721082076961417466775872769995670600203649400676221451948083424545123708642413555840263833343003902485259728241627319957526392342581298097607695507852072315475337496153114372893782326893427828777153297012439769839466108050519920032341818297584324117607584548170473881772633913569053066100286545109494606038008535806493926125273094122185988876385322929125884714897670654193022047834763775762047673662629762924336137661918685456602801221113858837065869292869894547369002341129032073290073088605944165171316564762380019769093120719914063254343016270563027311861222610695510868022036163135154930381087599971232367718692750820687873488236925907838269007330141890907951618357570219758865624979822616338971817295189488084458625722285419342454386365206469449405269282767511140106021056498072448254967696476127005047430250370664510666705903007722657492135980104344368047392968885147725686803286483905048850888510207972973874705722452651962958990387049773258284062459720334008969301023269462310689952301466243058729523317628329990715295442162812105038967503686732428250176839094959122327452248514930095598537017451058820727438984444424756537249614088735001641450787378558787921520015167212714956125459055302488526913152705616944276004290134980840561556193433345979765790654213782638896104996625720623616111739249809583430587324364334710378816616307696280489332398732936197075899347355935379026573168923483607507981249443772963662136668234892131101193596012377448191405553306245558024707899256175094862672288793059402597476226779338028774668074533527733935492516727469716291420800 [97,76] -58783922743962671799674094997869236407219133791491997578371055481314843259118858640747035366385988278422760572316078081634677271277917033588030850606687769262313399955424281740045510320591806128455068342451689244677638829420968921131163243591472073105479064455910146386933814091175210712056918468153776578840493704531738474734157699384265307693531005724720799410503506805423075699281718561467413382212300811706125815516146420975036360328251022770935370980330500514366741381590773822740076547705420687086665255422052868099630707136041172847353994132876325551382285770674284990001302967679004398177604455141708042708231138726422014606596105621882257176867450981047399112580562791507150152916889109871315455465678241275918787889644555756098490192042809300260956215638843535999878861735622335160341630721371705442696488159498203132658990989497681918903994013769065546350730321550654823344815892258744457765869847247982179900868339537429687605740564900565942787548940202270308478223842525608299825375502192810955478040103702947960078122567257589800207712761191233464183841781160173304465145436526923194476851456490464788260320288556098687693028539587499245999147301858580648022485240868919873188895900664505384950405619969884480054258800734727113050091955433247236882133499468116163751115302610188934244810965575605122935955286338411335030161585493042036644185668040504268021520419797088842421123800446633249496272944942155053930990790666371435379982868214568537555012833317687419001608708702873424088754837536201068951732023961506941659010557849922255287486398697014635454854872992145964275385417015890983336817277118017530238913180138703788010845450393186990898651893577285977446720309258876004795837366468996102331246794543393503631280875514162718578514119715349981045631432135229922243866240460990050707674279631035754913794363370317786389374339089443210223300876061910775365006171021905535084976755409978954813213616738407086556931612064704379726467231712958965597128805927379477870280718344963780611222033236060182583959830629798388679635627299344446736147817167436901525775507908397630329000727158806684358102377450368605521892494912305152152782933332602099936541581232521119312393037106456326030316228724192866870346719954686138754227993787413590662350365145571899118197723454284672688503179555546191125940146240587872844149418536627346728762847744894564439308758048498763144911153719774016556074263608441092147413754672595675905997760064849368999254400 [97,77] 688527131464622873920015548272415184494667425537662582906641132571453078751462821122256167361279669199208210657463887494788431594285475249768991064438483620806559507180779217310620715233335748217710384247270508315621947756054647079385637430805891483424098985901423428601173860223534780380542734568702999576038414105926015618055327383937585213026945627831333589565421716590541103957112850602152315869011002247821887975593413932548066612501813212735976545334169647157064217299241870923009132080698030646228605855408730180991078251335745165447848249734317666323560639535971599739534372401793884531142934025794740478113515617861905375283620999954521542846898309886522558272703363869530212659904987157516136811883867673054822744160864964782922890358354771989650045909823977702492443128378429240002336688201841362354171787104324845797956717659370094304523143931469332418468058075445189079468833835971420017617864894602582574907846396671413556505081105557732103140289853409123324908115260144875310237164781919393091266425435040420619517220643074724799295463523313637555930242122959251169382779060514925657093574463466191549612185602195646185481504243854526740741978564406426729396095693579260313083066087506574913701322451868427150339453277673403891522953753820737972911406078014884385510069612619646793308810155598905934548276301868141212923000226925324278831071820389021508236084760804719512259098043833994525472521291942878724968859188810801015567500548624842188085343638619960920544262028157315195628212212127457209378437772594572376717300448573033313976182782950371945935032884115383121850150584423028153196293746863099529799175507223607819186808179490312548518939852755835929855784299918184988868999610593987461127467733227805984491133106743450864930112094619976723888716552701477212449776638697315742270897594674857757347607143717733343070842557105607263363465217695085284719435781904504275492110635346387816880486658786578817920577687609426670243208280355617180686685984260900685237762270006890660297359984309529227456536584170488087516711335211926231655926599294037683803276451891625062909653024603403688416763488885659184321350588253161882512729863920942227150602546533300806731025410859010598462777279784616818759450998988995385519535060129837914158289869785125791455662246054594277113027327550029252161650737921821905841042576654338913759165192194527445905357740028135259358953121296431315972167666358711233986544364146707532572357665715621642800 [97,78] -442684948776559575730359786923738621082378711077142432820087474709598026051832132274538452523548572063283607521421409615514497826538986268616658487359110375814213493556056442565237502089765869086423951372260427596220327286831651307847701730010079269749853747186739881297736795895380230679542499929430048126174486213852958259323161991070885800200141104918104707308284560392173818881138403507291582635548298713853843693122828246318183198782527032123328689405981077397937848395396687784888519549764638048661831314639171984739848195941931533706206645115909693489540688862097928023807051391601220108057008946177005655485257451644561856072155401913203063867818956577927703782167451443401564620354020903690801425226820487955939916587855754578764018708732626489886858292920154627047103834860216170479842894210466135830804548898216756570082049832520512883092081859334861732790720999605965282439575880662626287513497023715110745478332892736326748007827377332860597062829800887280307799160650331268506355948321531741515722998227603433083095811730683381629124235213879830486731471957928028524342929486335299343568146847259025156982102301911922122226132058856713960062519847942747043591736374632063939551687348382893700183901343130546354108284927480118412430461628733590115612563863675464514486837491457575000007122559520219798147117455088298479998111216747825856893016026836067846207218306422009117464840073603008269262301603136399651033040079515964970230440381801491531415042365783198276041348592060474188660668795052829098472649353357551387697259758447854671388866502148483451417292172915052243194225662336409098720637679218911543242059836181081348177255279543774898289029222534916093043402609714963381687058892448696228815084896493825645669290935200338855916345114952203990953587091396097678816241927837482032182124826290904684760644036195134009363720717476141528678534217050012012388708589021490634577359152864139701187877294799508516401763721169150135176493763262752397842851270381580624470472234663443515054673822125350956607714900566008457478468517057376710597477429779495337135397953371645230740108501690296062050149274903016892195424247737373144652690919935370126108293519603895542302267987606572052861303885074136908426438141283924968747937793772276462549838791779041335923004723199096554569950805140930251045977342679387826221023488522384279874835843817965180678226175492466438438458209922669184194270483274595628584891872944859888773090689319680 [97,79] -192285121320643596548415595244303073517022499849314400495999993573672603148110521117772757394302010010076383259274098041849027796830886671884253704684888746933394763215499606849388748072924617593860119569712507472903662510686573632357251056239901108076732951812523922048623525132075548917360266124159318318615380989746699988487017124986933714034101060655408725742439602725833429986547520936749924369630390309197183930980346561412968792754518080466125770909839470312169510822058401630527846605245326309955186701676118216006200928495254756793702523290947342027555911656045428691637273381079871896396014038298256179181839810757141310865383699450154078351918496293893524931403822998693134388613279015415951555257860583131172977730187759693273375728610772314411843386697781759550043570988534041380100017571299000470936112700266935317144475148928436365065265955623828432738857586750391854529900405217625618498202791903144538654775473568877082085748352511949731462624764569656594295011725475847883358420800495443106307804884937207532498146655933611267371162479194451402211578257798624359927489074834456173827657700626555655429620793391860512465249076189722794868196111512135869442989446234824083986115818280518105969259109836037851070350089239018359318628065442115995175540307575239414340309615932448823545675244259848994196874087736445102465063884133996439936012564339497234156564183166157622373638391146344618665456727544716298774240568095403746595319459489154226117451919431264310799837110298977365852751151034781950988408010500111011759452424057265964535964513725167670407966733840019812660810705244277942268191137831348165646916295790573434896460576004960268927768259809378160423535775473387532184062599846124295607034189200744604892761639099280993820578900640497138883782776910256249115977637920260656469402111106467320083586801402602651539754977429813157592833884543700606642761529967615747696890634629876744019608519097288631598829881838167126846547497435179760116634243247245946014021747125650147248177677310915252247104885674073833759057513259268541462340379203529216881012940674721381732516040324480992346727621139810660842312689693371848712097851665313861743640443491210742550417864475853048566026861197748424545008775215472910769059370238215709033950901308134296603820097594617312439160447357469630349505264705371303563150175447743635197660679105375409217837361346004353254812456731219512076506080349025925297971221223637988460636334560 [97,80] 2675348004939840658162717596464496787573363912563329265525032205940287033148319899389276907455779675551442183996183159142306863338275178264615692470009113170024456451969107608467576188968800205453715834479842078067868153423655476944354826272757371862204551333443065635656509118895874254038851824224655335643496999294092566774680419748737203551437766129155962772410498931426058404647196817798636539115585163276935883993754360001486026495361147959379670316025824705556790191183173821593506402943601229872937164711498057552082217572698983473625905610279206179437620133688371271319869795816503712763979446567773761581080117277510242358141641813333247134514342770987964384318355779386149924062296546301649621182142568028490120370456195041781903136629303147541536432512829351931538127423103687438323564425308653286356671953674591924675965969316457556860264819026078041762467896551417598824130518547212459904795121984829109264643496498543590944151782982291165024842015242657700351029304185165449407401915373114018999669308855285485032568946186673446486726575170860510972814966783752211823478565460001009217497647088838439656878503419731312860476475814420873411129922239718397445299866966207203718705589697223759450949382054404626417534422623210031958742933948872070868068548676167004537832103388315974064093631539295316543618969219218543812868659665799899266921374311393000416463914639237592985300754613643581798513388472750254411879576769668759461734188144083207201266695982729845302766399751038107253424724329130386023437708721768800797621953767285642774821784327686530805383092241314808525571221723781000422847166917795605433445925595127200013202002113205958673154534599455644461202404105278035875794503264457971744408888624320452012608930890213295025347959624596598909068271466396916466366056021138861749291544789619472711767334268720351303371124472950340131888489077432492458731573375231930337166473976032853132585303888031489093461117550365559473077605804049154723229059797704942580270904604715389846618485114992951922718265175104071360001441056595749158441589030685382918822784437911775352149015371887325333170647241164298816846931165333762478893553321511760749390287615411727167067703136055285448429983414380018800843028327364635840993066969771450941134987193335883096259639399007322162010071621448060398444919633617766012645596424717107736232830050533769195782332971463763927433373979803908405589652929795888521770625610320621741795840 [97,81] -5278919204964035886073580279012732846232419409879316751561352060313685720918310626384756289419599162198682575111653343412466444678247000576026329006799588496545186462320261394039466732800088965662233782180617201668602279690940624405756500470676187131385320767331307709055089869957194400821966693403795337875397773315780766084365468769342393139420547246027357090892328048070418616943468489511795827032553936591288439936207916471792500678378704354848393870048618605161052687597486063723434799231574130615241840441389002980065416574295153932514777094841620498606812069427152479877452534242657919700228057819744988491503947082867534401826032774926497226183818737159878026651477802902082163195155052492864803700501077108704219602170207050733993769739787422103870193728146246588787653016777052968042673306037718268367976259204635983571095414634360420938308051466060165316760676639562843211924213773494127726474836398736113585332426546331218560910559413078176513182998269811162565669192884763890085804017465984374410892988440719180588034391242349778565445141949706633993501248690569262219341665244954844056631390318785587645979280273083208254788689474713146983259134077753860904784382483902477526192249989912948960826055459998274337548521013888400569583354726053917725878464466386236577674184505630238865035987873914565188218556380751566622879380927380608522534328503806246590608295270023067658154999009750045575565815992119412541434384207462914748659191879101775528252372024794627271342225865063469161931453416632845692028516859248155722672463500117385447643210239196723090015033357293802595326426277744959409624575950088645376334891736863736763753233092955657609479424446091017109523776988544924324007451341992862141522662748870254414989313156436276313958579541536429340266398882698242104693033330803923546553698572578196344674261124463574006273651408658926779658339772689697311425405871328029289748218977032034892564815795161924313505144069849634462249035348883375719120787314063062481436118038269159083644716734133699471832423382028920660303076257685711837218913107089708285298966844075768854952168158665266279412463511731347569609733293520717065084044135627154385162787658928611033747932788710232845132849384251612466015755968367409297114353568780281240169465612128226937109828250573464653217783530045981931183945989683657999497490611550742053384427309718755656101352524419780246502962283039670407150683047832684068586121064428601600 [97,82] 33564008300029220735090393158936368687194719281139777142733011286198583228263631784490461671698040058508791368848620074213871718533156722663344981856714557468489659974723974296902418617629245481335470460607138411843827271848554589057494773670380474750726230574022628518065548211113650792779372935284982294337874676918411090329878561689507143570574513584017745201923964514165620579945112874652522482284464292756753489022977095334418446834221796972380729541257197529002725368520486927173395286300045204043631241361044026239779783693165476550599731547433009545684391172321719285087306219712597813674674120579174626059746054669225654779809447006982161332620474050999022459804918224209721806549318257112401703123175449809924864833682281380814055328025177344558859475665926019978035333419826586858181682416845267427336706409702999260598594828427412872790455589399805006716737983530493987748017637284664656192852947655961051674734216673296573331838726717210633466083923243565262634576604965088385084560123666734544323828917245268458179478698169855395582276123527059792283071637611360161323429234291317607545026769603059023674310058259721573854088458430827748317644657439349433029376086507195507717906688227687424630781109992664902648662022867096539474941369316489670046360829185316375356704868764636210129640438038810272209321674257690928577161934231191421393585854080664135412318533921165307013402463451291316927688573064950403933890123267570214008042147930902834713712935174230815687208937711786965765769997046364283014262341198192219116028282404104918849479009250693465816107350632997116738087287680387180653129981011639742731645759367532440355199910058479393781052241414848764446018437355996136970490605067410213389599644380386645659568372109029327424454818132525680799611833896260291688912250258856857751366156561237887191874439899262666774916556702509210403653687794031822109701829177706414929197957944973634166370443522627347947555411299376176425113011141967554806854352573933325975228842074731047638735983683442447753028560977935496959031965251233739989823334574983812186522894814482219194723958238073836284175224162539768208614000979062389233415813284735898603209095130034556242007659087476882489260469410181725794496363118908988028342145976372265976946194198882023621964244426689175651764674648247617332866207516383298084644835878018542522191774694719446418969590373788379580668449006366078798362818193282987397377112415040 [97,83] -1449220765508135955035653067021774513217360782105815947437539773807916897146404031594910737423999349789376355803417961154196575687143526548872579100444989447484767881558689537675562494558352325414611800709361771786298617350707549439665324655064681106282031566649776390923761203274297571520591088077531732828371386814384867775985607080570828431602786457226355297101884127336725309167049394271932622564400551995542257240876617977781306174259878159997209435125120048820745115422629413100901149227054824815754894934656725034511334194497485063653847096773290988768511420576767507400032393286921618464625049712206567317590964753205247491578590004663180595138466620716118535336524975263765077878221323599420359636342888600238661018977601316969505765143351528459800573591491508688627781570514610986295749086009708084997155837779059152890066628658681314539435734716386806940177248706671872707335676512663702375391936521437927587295433492918345855548229936430696079221667869721035510844499999673515739764743601539569424731357964029062795101820677751665303399139824622604705154495544130988265170852081461509550488009093580086639186959556354133841287609997455875291058398504134982117616037521128037278267425418848287651088910444915866416252504683092218262095485977229076709249284406410354479641737537729723505242160021721405844304573793373972655632701024115127828112323832624223630775738531775712483860101749522337973480472189608093538411994358493792923534375189254315295767586338141861458981173373230316193401272850504815804357181838473803770416521598788516493757909437923267126193434739086214142210314348618159433802151555003626199573842992076967461818405887814210686141370991660276425867829602679507870557908325843756342644118152862730984862993053770994899320301155738621295121616228154162694888416000185391708831827602435111561340161794332030658137119343535811971354006540441317168081307760590846802151583959473650101598295201349574555833849077819472557177146487454522373543520065384984644041525245388787615073803695834374416418014062266259254273565427997863033244579316686510412915870947824382033686142975408794844973738929196786734567766510124925295941576759991410806775590363723148534223425712359910778103219633741023719946359520085910588560735917883028338697580714926034646036769618469007876829736719648204509247152540567858821054229001534955409153347677745735331123627063012610065808561757781456204940626114187396228232467120 [97,84] 2263677315558650372667091615911927869985493460229560346600084667135938914845764224645481645776640886189713706263715272716323587675789858756323583624942962467017591934379320911694326821699349061299817871592482751644331555736276475794785381074250357399251400711595277459222780698481082381282573669307764075970685736293584232042609656799731047985458092607790922877243403305884738500812718598215394183283718224528309668938188360182863796438334301524899386008599058926771788443718874309853595335789890847485028280652337399263992478821354610873640425820269975095317764724983099037243918829155396714767335370000579964459079089624340245673829845379630019183735267967521144488673654028327978106264195580521997395116176185994788123617976715915115126013498737971479443129814119703149525844804495137346959844727741945087519160867409859787112677623584863314882048230583782934953926594728337643518037926031109757422120811398473026376092335228536852207995449935826138095728448194517655288240800712486240871998032773595461399622479382072126081991385690731676758288661933674114837711264126169511688998724517737447692842217521913437650217000791817501146497645514259214757871689787963857643195427851237578882473593624750886367463323121558501188799749877017547746806227185585019834515468600100585536554249218150590123050223004237832457183739695699077162762201812142598428227067771644307958159105694663318639107501883538127987352696368940699406549720622907858958879570338619726957074998368617711171713755663951838580845753858809522858437570001867679182041438603555885162548104039949119250903063783530789327886404991977566974980617647403419106476013384799237902853900094145023166435198276853506693500236530176477546355798835501704805005446899283919967497213721900406283491020280464900011070161432858057409659192782117272547566396866321666679233950767506781869928494101004040677023573929713052290891391033872328782926537862220979833232504369620493113541882565426668156745857141929474891214273242153643545600370174257843995565045187083177202517079776815303179552461464271860597702379036357366089526264532941495838940284517102329040475600612161599346399852376265079962651731689840295997615458518314788865285985262891214795944553333723190110828716994106914156257194935420274818311348668456793826862044730778410501838349072840608774761917359781862128882544995472098493698478967054701971047815639485054142676196372476522843831658047078795225920 [97,85] 9699323034979537391192107371365323559451500783106479475826244185989246091574172950190475814544759376740765894590944227339102189042379645893069969918531288628538820318008662580526571386515619292454330967622432644829658993300967841272731063195890499570171335076090115096500438997078395907827582669698121536186182987890604662819802511019160734934850301973556743389812552327320059230774254390837712324701801958685062128139936886114144477664992040177857898081073372150694786547461370548679635909281208591616442261168813283945433461162951462266972520082422088848227479751288864633944916977552171959949767018724938312566876452966148443913199107689094955739679376498372043857834444361281863372116892789381946371700796535533581344872215594961326916622219429149105895905457039141960014987681812613219231252033588503375870545178693686970336584154840534937931748418093532025596549394455166320104401195683663062710939929192369924582809237431723230607812672200717502489369461961188987505092307200162784864125106746268245439327257978340521502831174448430603625465141226374274653387069545550193181409922161824730866929683592725950409470486297740741274315048517276293633139946176248587003778517397697476551978364160915168321276186801677673889388592644532070586378584034307535157005263103973240792876580901685159622349365912267111022864983907436306237894191454598511338621636215602828244759360965529645703569942829773663600413565891086942139648845768138903305105907955326238290803234945486916854243182458710814297041724289281735760993035231252011819910643313572231822976542448276225192679558980908380138675945163161125638757763220159129525305511053766019467812563095844227683374665177784568810739749903354539102278615807439096126983467733186283849762739721537363323765649906087696295238416397412295557369977981884904158688417755294637815728064992056739074961481336289849774297755734590255850881348681105578772477690400763837101941131718984489051817336124614150187305433347614628535666860088376303847618045897278446412510380830929462086140742661339126546922864960473600485483829440367122609043292530575646388515769354138124893245173997129036298666979057248380965838155874667352020909305085706933518952338217190608279955031157509909760097746840504880982091089006807606614299033007375827595920025073694403777167551914956692457917958099710197009455790176715666093946836175548316593565404131427577809875261307924956951603851770552600 [97,86] -30237726059578588215793490345434368625162503926776905937586018364915122219507930981543622899777577539806263225345387691728671879625549523531633668608329855755162368277600115427104279473435220063210544098933916382403019173749562316901653133065387034677244615295702910903706307872098132969182287180377690531917526082963901494270078582325322757675370850216241361141809447526817050516621976174726656710238974734259652011016272858412292066577908103110567835380556923266077765444184829609417366097917713441184083251616438208497350443201712058532008098359942394475153437802263164475549476690296302306036106309184463416495571984408749622786715278442543843154460195274498401259584605006327325036690016843278461252870422533129570767036542226372964158796893118475780189530718285136272512961571059939686473540553474535573039446808678914719843973061426001080581463014666780102869477645369352727617976560820719155670682597676728468365023833390438515875892454614040026539128316933499226765603039275592877994865841375962703781176983547674993401956507038547191712056040024218614800422309951088056928973591999477304686762146218195623289466352914809861711684306052466157193224875166714419305653270804294958403883305874800459202748696363046442340964977537363338299528281555663205666477267270585389989631024412166649814942547597748231560499070156377617395449790945186330703003307555055590687475965401965577341765629033838836955546971818139233284006234961271868195434041053839055772460562469013606738381609292622199798433268800054844232301665206236333443314900627942504818653663355203368907073696671861665587325015690937278246876369842781162579275337745332801721666084827460320350776268368652859940993760444805758657085825621860011753115408365011909687143893992345014059430931953374762552247223833805564094740811663204595801398083293451188914519301346733247320677494156745862463831713266227757780886620213076529711461208436171234056189897643620207687168591659544079084336241152443779178893872473877479198124109348511604143638400917612750001907232507551801203754766117857148742266945245253994421165230584923945792644510525872577100700174508521088143357381330141481625094351100593455669873573681983845697272983738659736613480345717985496771759590350611097322535959800715739352377835505897460150365187961987565369940107529232532467493959103093290664094879101440540815006140205589331176232767432369931247631645172413975309147361792 [97,87] 768656405518519554593874087571318109603603007926568573341216020950957682786940836728378768504892595252036764583061508557305898707189415739108354491219041725526051837022692470035487697853147166120740692905640061091276391079779905929771159490767188178832475164023613885110064860171136908360308358437157330486086839346912613103827288143656141491601558697367007684900991493517872658741133052339898313730633039967527502700781936029742045158260363456954156269582479169046795190677309577925203110420357696411767360794856969775089688796470442935069277796703921059471695654447093106497106868940846951587101515483157349567529524080332416343643390428892875607621068592965686110665149448498421493765976556936318680543100970961665782237332270062687357279870535669217606521395190405380724331573973914315873230432402261823499718596298624050536303820779009419196543858511585255547855545065651414424342603877379134234146771712443970815835909251340146135985923969165063029418244313534049584271231135308644789418487120857758521166018341940441608540195903926010660696251232539306639616085184992259240284035116219791539318120788342747914733914088334280795065645625491674428531722548459830847088063203303729430828419777609769377140467256195631029999535959822701866014623870690595953093462484157438440231591311999908330662757066750008230902695700517547762045929030042489536676478919003187244237947719047928702326448220098469769582910274047801464791604248670288694601840864778783465453687044298726932250475996990354411737274517583702617786307915318126526650539629799644365147552735183664655781354807166811264940592215427089426643502948410591903471682180925622498595629657709193767422484368492323717719885678293598106780685076408094100419036818465958074742741810783899580439956909138324915497871449632580972599375305886949894184154244817557034059981771051156408178413545280437509868847431706771373065689730615728208740408195132254450649312052396379513413661257757991119754444456363884851400517302675639563535651055519610385609321789833769228659559967076225649447898970429506646102961594149201158019491238561581820727064859056988212938721270329873233705759692709968500404659456553446550423678512108595641837625070411125382378998697302843411277294921822251025979966983451744910449984623905069642410869364126784179604662076018215192869113026707649072209417890716411550885340470645338368728848655574348055352464191063411451567264 [97,88] -3989861970398785646676579855072745747615395518917368911405423201412393327125171203859818030848681663570918529846904447260486567139396825160218121855352548894432921098785923986111295220429640521388367129345063622299385741350738718237375537169899136824558945773729297380347178937163965331914339524381715052411160701758942271634797247123801450741284016638495453502614417378930590904785809716851656075560238322528522242145237367214921463562947449289468280854997582568345215977088800147649400814377997847572068936071033807519698884037428040154219210266236502039729388575568081861764154947214700290272950538715997756417371308990230855777283073251909229354430936670212877211630102509764752018444487604316750118815124567020172048291756313358665097117141643547713926984913903528117506493032825826872205596813473028245944688253154443124349664631833881852954495867815101429892244642919334703740309316695532902910436327435522755019789319372217140198318769416336253941686196024317271510791381844845094546376192151745554533983388300276276626563467371300348829049561329982437444572791104534559582543515380159702821942129991483745737436975787818835824313439607116291442316579154298888461807130767113985490999237815895587513988991588651745750652410762465593109839803195988868091015582514399277711468326360391293329649058579836409738217322865599390092804705291367799456255768999427862365009617098887897654685811732401703562290118086804083308528035482655604894261312154398428283101440259074683348049205630030920227539085136408097469806073060479292114347904496077791774518089458445136741765834351622121345708692226172545125634444253448769380653536343953890327521426001827603643976012800362232984698210707873402808284445020094022820992482198597154858706522978153711394621687205604313686028539339583169818240056269765589204892364067122126067792462812770011612823466619915912865072259095591511935921964289538304384042232420269619376935621168721373895407622623642106384862017356445931404996721774884741379669484213709618265364981121705529826227457713659634802653249573216810399571168595089667971214991488288564914565520696803617544302700321975777497662190464502727971015428280147996180155263256554491340155821206138606936873170516575234858944833198478428366678093014855897708105889957557624152008353855429523783138534675366301761590049431918283006425605953649746310451390534858045627873374676539143694468920150783118912 [97,89] 13800973810707819142467364459572015923184778918342473510067191210888036626413850362838326413918333309975360193260999841212851230727454148670140776909577704480708799021708308334669547388649923448263157146696479941074697613419652095549114568705964880651021105251567803010607862413814866229389182413631579607716124345777556795332953504942141437241997860396630098629597734363547527990529512840805526863633922896443759612206982728735715125224831274504870900621473277527781187100978868344954720455797669400679814791824768438977841362393158149280285794479467988514957470971331275412381639028493284830957025220294715731608308229601091306376789753308143097948419580906329676810970801264378719588518792185188267046523407406554907089102421521426735505964553009865697078871853566746818500912766597610582298105092777941177915647944295466002080970196489243810126862676236531764450971429103604965972708992087592264459204277378729213557371157763467413645984992324625953003398246856382476121628680754624782383607146623784566065341012028911412245421595278316968824021895322433527333338810698426749358286517749461850541679424658678779114103775101231685440548653838785499069086057606013703537138708589624968626005289112689668151407501415398605662235572435498502965771348345534934704358267554704140010587292768157332736680677862654272308717012912915752317308797747812454573808163778660714383488793862369150331096012678852696043428877863091610064821467889560492007083325597351153127905312057579564425508142162329041572414252706924415362703585706409343110446820668174318679412705538565812034978121499838992191415413594559284776857003634618527001705217315886310822962787035902321020946567622091248461427862615700385076248240327645933343585922477982253867006651542781097799875459287442036907239343952893268207056626153332467854211616590651190036410219250372011789260439800390308055660591817755927668214066835319096258848006919086737786831155677647669478105184112640716915952871501476823910738451471953774988130743447028195087291629714226444698219675081264710513973215837515539706859346352431710293367520266713813977548945557665389278117741744031368047893412673109172930606244380360121104563210413947353420963974308893945210262257935501379491532966479592141122082005077216828571953273997089218733653722819596205850394741975706551446495495503783169388448169927799810237449076490763402080549767879649440839218544682216 [97,90] -13401241789067676613598991768431314005173691431936403235153900783738665070073277783177920307694291585466828324714678902613638296755915511580063415552443599053904360979930366358485056041822304231215809890131499108377425663073111496679872861779189374759418600895826990313610706836759900911163376630975887945617221038922412353274164529337954048017955695963494808310839668530437145377343987832848503754625156016665983388316603403000648968196687138923646918710755618881133922089656882823333226227185570119302772309730512242794764072808481396146510317575085958784577708542755339756763993731898512930458878951148033726472507503449577880767859016256722813830561052878472595909920623041313679422402374262945418002866209857072944715241806781959404629585206696038676484006034756129874475347278040129375618428699040973922873998690221867040712266846437119507870494064084805613719765903856507813007823796394529914642472403160330907231028609993548115849539350196100260434071600691819053655848373461868238129729394274185739374500929227310402684711358441424083895674035792704779102674787871942658652227511609517951282670213359320888297609951265680466443275799456713161090346423022310403225664607282408277129241329675217822128526578809462244167408562467313463625648294099922139941090243814848961041110505291649064429666537486132590402380449529097093536130579022238794034688301647965310572776360850462445637558668992580968484864906941570566639406696141936906951307397768663814680407160189942423241139809709653314517989746439902247667267830620648569779017800861063119851377009557406851231930053163670901709766269545501305666454208322732916255334017354852999925852346658647215692289331791354696749230225004047720258418948341331403425099298190321127711385563330294018530262099092259093045077125035193428180150741118677271983249183030657536816440257844829343540506915468301325687324135403420967739219633345617471603449016741483185801775469487004729254350612133470859016999685224824379582268975381020883435443252443880644614679643198373414674696677517520664268582058212395175693033962529577107681308474769848087905733429559624585407065170063187105308420638741185221515714835851089035804447159673762862051922639185583178862810621972118654743504200583930553432272500361986150348342175106192723494400065406586853690878510977288945068228079314761166103749417512587235177914719193571212987134999685034887041649216 [97,91] -11469536800992238728759732536002271370551659313835514496255520063757154848995089760723482987017951535607722812213888264549003618822669261308712847866471395767689965787179985201190646051378051708225467085598578289615276010344643220861521173557438839756871694511722112765866945807862668036678711594896939142108476334805307125679953556618016589912239551222887533359108167233755216707578668536731268736332843210566306674456450370616415262994148475275557582459970374081681334020703135391459386572565259864407662119324754786293985260147590339953597614752156734916513558495775424253223565960357307965358489321855442194955328819386640491444092383876772602832614000921371165293262321971968232790458520546433727241487027865180168034492143035831376310281467986301643079749826825913189764513268781094697140953245146320031683924452541902679925184224450806872966572632565312451720936622332755874340719891960375409524464361903263367097658315557607260089655534302199084882854790459161353246432868393504938430304886323720807811670375584373609273040581649262995830918275949387134669067318534988896209668666738164874049884629569810283580332499689946227681346667521658332347985386429448994195604451858582404156764946031400675768925887413032970096278073900393726891830741592662924743399287723048232683601898881167587924054476375253848859306487505134743399811570611606416016029195390123153829905626216169839650493723426357372330756327791179933559867980317883656153104398235033129007729883481892286927257268292545778229465234685602710960624377942929750859829319816074247316955012185658380638685619279201805424758063365785538222956853364212517643534767470267845477483011453101092157377788308478977071821358999363643805836253461620890514079236921524074201524229743304796982463377714353632951336022583236591916519842720765383255149302146572228270046249487838142840116931938728634320218489519819435868955854562035322690852766191913711205546629593075080632938641146723547503543883848217065223944295726344277985933740003045170408906444155285525538748653208944988120477594751049036791253329850852103677028559926676070755458553450510939315983661645932779216192571862380501446791434868331825179959729169824102551257547277938626155880661535373547353922391343363686763586900802273000774204293208627811613548421591769718521121447171907374976269504922804264851713404038466138964729735326423563470871910661786809184 [97,92] -950992801591012999663404742547152083613548376466344474274265770659575089491672351994220091364069739742109677389896201686380567136984895154335581790344970573607213281366790610660500866688207766763555388161508633648420236485997710412859483476449363159679294481695464183158896973352716071388407736616800786640995574740087582605509981154382412104745831533083374223146168505975654110065735918628337914600147544758575491514684462127199047531973937338400384396108756470305464196600881655606751703517092136956363149495430561933127326156819213845501070886824101585002522409281061291459961591601447926023089055797706154666544933639043533895785705289946721318569177663441241081998205747320065158324263979828057744730171143127517985874527044180995163916055359809182000673561791217632670919239807303513277394858030573725553355723778631583839847117425396473135241987526761216682518417725338335462414110948155927237519026238391092710448452805747845564820723258736397841079538969267281774636361845004916314661559366375228716459054960242738980254782630545141584030392220261704078763302090058143049456595490787133832533409526880958284864078209246888679429867498101282066803197978563123076262453662652943026166529762561166204851909411765714595015965147345483814586446550685955543624714798837322185976585342509416227512719166511844123483816760995177619357790783430508727862267416157196814795731302557337832051061263409121904946538457067445883373788822779166856789713713827334623956542913687979033617865098452548197495632328096164804241625740833909118457149133800484125542452474646170488129005343453838849353409329580890674041128168668102007114720921218108526354895413598740847766989309799810665551449764826656454796916537536482317386372388562090595157234053568767175812645158621632699006407777666777281134157323893184467372388022653107416128002734935385422740478825421547501565484018754701749570594686141053092851495918531299670097585061663727612769617727028274030719950573480335617122272778699405837504025693754817006178622797580704286645715506544619814478689974088253216103136615551184493784314396491692312992318508060303812874092381828363253408227791597492649649295331703820202902777063894325781770246537144260447136893068355908070082005399188621702685682648156122234467699223999105217182402658063811234006804546013451965973379910652293646688774804240869740490933387682969966162590882240 [97,93] 39516663998014405378026902945272517841650672464298849829992099758356938183093737460748722923706687853766692003761732264247262300448047891020187992875731874852400023645970548187286102787807045758603918861496572849587813304976496065263291529275979729155193136999578583087351348527067191540662286413033290418533799834498368282285011411069112813305335480518749039103548811541876905294154873499200700989189362547375618529066866701775082442253390845678826718078197736666645811394739234757658480814964576243872237570285915361916460941124695726250367654149438537496458305575031898148870902202652045404232921415449201605227932948644690065208589030789428129045557765738759372642414551146990470742912080843393149290973226967356247571200940108241237556488243148371047621279735941497279392605436205356632570209550743081637870924967984149884026668237070537585053095247930489135709117977608712025066591181650302874802123415635088256294983717908629915426572579298302784438109640269247464032779835465392389730989915025933472375863602403494752520298008466838205234925432375102349404135385181236941577736727608178108790010826815284977747749056274094775610444938871799141215060912121341316437643550652646944535088460759704280877671285321800631852667223131256768799408393894172860746780451810787994073780025796048412736129028395283021440036273959263465679778641486804699408712705227729654962935434807445340271274193195067268796510692305245310416605226065693675547473196031192062174575865468460729612077641747663656076347575909505028858581755273987052297937236488710889538973306226344667201814011276443201600044698448026802870074557976468749456055493906503235345796366578423440872771489907026927088087773821721145867394967576080983706797401704640938134036372524972766399522809546228993432279586999884145979155285124919191587663825571597032055964994939831952144684485748150040552554543459201107482197119821431303899216605585481364834667654706341233598908224166992913063593503042159314427771687123802232845790576805766670503517846094992472627537727244542239578519378353429623685353451190164322950724336301178286629396630788950587121591231766071570838190878842227173755813173241329272698416194639710226822597234114973396670999538030682200373875412089083384478157158707869358835909170348173954932830939239909376247651581644850494943971232640584461532951584724512005639459267056579050869007032 [97,94] -14148670732637095164126685466031754409746699816680505068470559729036774205336867105385536425859580382741074021415271994623837829295861124849821177441376514814043229047781936568187499304985717166966256983519273966845386608804361278190973334111024213426039109462698127567671974645361181594147463296024441424699260042725804769625801179116794997450178789687156537786172510604750501005104888843730377071966236571268241124667417709233498495576816844634001383677841590732250012643204740005708910780585309335759525852217383960992111507876847300939380316282874258886864424210513601609228251151700537854082024166713402130445725469305789088043018118517722622868786248388290902155519895607678724514822548945735620879475004425219312406177527199014314383963724314354096327086791095941086156439615971696906355077334987265224148815685244068493585944738873918247938015266576279258328112824882163078544182952816318212651019438037127839705839294903860061557573188370998521570753146892805290934787041677789695217378377221633431864997799044948075699057079333641491257785999326583163133229289718299379549339561213155961635928414612738073966582078788531506222328416732425855326934017590265834472132841694808401283368413218647761866583868896065455727719012082372189494380593799698546930688062906309291265031720239885462729932712128530593418174061269056026949206882342418079527457656542453412439203044268494030733661913184672413150378286129858143076596304809163878960364668796072193781764487989003313913076927559575462189262166764568498713417885152709682275273358487736825026383257580213597512995839854332013738479928027937165469857198838219916912908558503849548217333721882392048677761899776199449484776312205833865048247769239140023760058307487937000982919298257691451407818762143060069418081178966033735296660632663478359110999520415281739328964029266688166849634337471851732569384036599393656766808077668523692631791983423506754121419403843631922290285405992446480923700829558323436013659254617676844692703621250332125296658983918758711747781157730958406840409641333068384330638278390038550787917560162330257245734983530841617075895693277559456271447364419838282769304113649451269470062833860407929887054203871310071471070512712022287568382980106263995361208714171882690297000800952054188302657074409637044542980593740094616499664753915042222496716136546702810236277358619264238720 [97,95] -25668097160799705829947375505766497174950163071322749993613739346188042684240549811904911913718705198992292959346557645174683335887907685353951326625976891053425525695861135888974869113741866737790618677594637534781321511812357154209396013181117202557155637378274477942229557534628848615115354525771621182494512716313632398343108289352862037747249068032866921535418403493475865682251003551041422251895215327295882526054135840720571298123111988060375740842866211229480131792783387717888400370318694876674555453999755287553289004068853425176936206658877774131081088036468152721101186300349978658190238899016626011647042324477038464442571724312315336424796271032936093756909711785212429610195142501142219675042301436026698956590919993106431426980645756815963937549956457189880406905400225923057235762521050730125846395209576686251059977175230906840419637567624692234201134962793040126898423216425516573223135718578989631060257395049347851998479812018049106797373846881129201809668832242426904743342055858820802391193722584882713188767734324484476523920793588567778667888844922044532776448658331296386008197040201909475615038739629791180973524006938930066845540528818693602986975569181412343244071825998457383848283054043258002403819927798665561643783849039116244845721693095838130684893734597104461360149625974668663374410751841255266159083391984508161460072624020703757969525154296722426467373030567313503200849512324672096808244972258603394324653538747132204597982219886620265874660603599932570815027485814690773351485586448266865118105151964078166687806234912558232289007444021404207467775859110348395110815119588028914421203664972202716778558100955795923693262030285268855372809255683900454915966843650388107427229870630732158991171385530933601192354697051162732745327761947711444850345827999433266684475675672504923052282008104824579682536069581181283033135362398435701259600628920495774612156327015033267385066560459106067679891712069757197586324993265642189943637476387328160464144195818102772867642915110037799784824779810756809603766464506443796638824344918099671662338380967779595246059607266490336398622654732930003214549824670300781847941717199919541345445005758813307548626011863302398887305785475977900474099564333982858335559758045649746594891946262935152052821233620173276019761015373392499232758940443054005108315155737243302174788926636928 [97,96] 10645661429166331864773466648625816166169697155008840771682564608587934533572207737451864513304869380848681195472880766563893194188425770434703591221513228936543025806651271953098711947421162122853600322507253519986373542063120793440600942292606189486179319891532331584400339859955491955619923614171651678909563314199982024741456623422991090469801521970863982584584385457202495706226018253235998658068998016516850317304401221401549770465681630371520310088508582048780706582156883263165265319095220523578871073653149058715092487204630591762810144350142733874532912282313011145587843649819627223727386873050508847227174189643936388917561166275152463954816953760241406645518628685301419938295247950491748138002608454120986881853977234644381271562551211954337860310135043715022682543816724226256851032161101503205149535924251135366818612296950988837073951718299038430315802242093311027676000259815342861070884058815094710823584124490278469530979171164436486463181252972652622696400809643050664751875641390220706068542322734994758661367870118787991147864643685385598364193709031280220155060356890922239102917269861461903658431118555934808291551733983242190792891440685255052100174186126519551705852194285802004165996358855686484169138725907803656378065620228773004943916577560426698477904905100442377271161160941672103840708230709313180352166631232594894284977464272570384722056755121886080380038898169727398933683291434624683757205868997409567098262719872569491881369106181317113558396183357676289769806072450309059723335071514991388790213026671566230864315568933318189632003097971501180776875568685126031362620379467775952306361087592370908643742689788665436641210358251104349290462534077781169606879301207038868663155227051715824936822509741583710009759469072208848424902686151551628155931627859484816934383421290285578052212619098660912548589254531669073704613650434169463693580365122481927064291484387793582177381607207963039325565878581404397042167418192827625553810412970582012750627126949429487704300151159951589203812814189179792400727769728764412213645395587855889609443851483391326385706245406881655323283032619679530363621068199041388485347651795998453546250470727250043975296795679645264562564603327325142339011853349074656419045348527171790589047724532456957216255291891239074037845663312918186545826035312561433858066574991838980035509088 [97,97] 16724225829620479349053434549711562495907881210917353300490625256077523133377323623399388261826948375658512449926471080004163355547115757186842042438248128689135568911695106231881240296015002997066868477009241113234991406467264635605413395144516440349277165259270469519169563390827590306237357747371963878158329374712467921440364854223926643554745853909395122805685600558870362943013994877150709646372529516306571742445294305985732551773829792094821751077130057907756850667563762833500771461255854765099381029271093628157224610607581993288046112302852346311221332622110547644842970404841976044964592107792316941410503630334203344301452624972815840000825087501096617197193409863643465846632944507666937978635002467578947430606959747187485101130481016239416184970162375215380338603819097572666194845143868635683938663362794734917904748139354324905432339595538504366507960624306466979948952049356575299884552533342487948945196274907850805674710833532807009709460297424842109416914808434238189473346772555561460019385226480934204963508603926355636259661201418672556964461169715072400867707041968804470097960047533007607100959596581785446098988554412267664154775284478964681722729204071477636694347160495586335339006962705964828845901079365290736531606460864296735333176640288178923696907288301959592168455832503448190764923290739530842539906308730489757951749094003012935106358455793790203891619424689953723999428837374066979886848572633098419985885357429627737088817929387411387989168564799235022075753022138867429636833416651935175596909142876392307138190962865136520809588147286234277874589889465542539268138020420825357066690461422182990533344752092429873726525798476592821357491000031511351980643915709370505669107155963020226004801277491026227994854121290214572476859676435334435681089212719706979583473757449789685871358228305204771671605750696097618555648855417504258076875722867620831433367000213270998823371801276998322616240244663112296562967290694298081485364389876204182174804098338112460979882060433194861511441296356982822044610082850704772848494681612508420212969905854503909119997526961377313654227200895712507099433698272349626676516401101569208682230610919617279358066312276350661642601726522843073889139592359267565588217835239543418559628177127360105972090172709849962100266625195065202620782794581068309672248356219375392900 [98,0] -159760747298785904669275040758392911140826562355135123940340534933858598598057029137595182709908935350765491586931266662392708752640102824628486728645122541358768428070545434735825136814655813043297422803501173870120589867595544270172745757258403397224297380637178434771569185954500240197313530989228421994151325326661640645047851632996965907596710231772450902674320165718484479182095101446478414867689454881400815408437265423454941145882542645942817280261556081292466436347134916465730784922915791599004966841330772953595022019970251490616659018758302049351481102079576181321191385311272755168371545959326523900186439056267065667416142066892503436488630956832113394190408061121844813780847676503239338131776256255813208823962729195097864703073403224319735959006357937951590364911374991172066646942386158003274554439906642339225916513175286931933850885365233198458929719767502758358632348054120287258211531821824584451787617835917416776236150156434735077158462602041449960924563782514978677407599785681071301981845773867486284332157864498161772095166101606466744733995196582915318278281339122869558753823810056563304242873415706093910765186237874965074850585732946474683539631924701899875689180804935489900431976820441728720413077138699831626287121313756165031532330612373355979427382466578203329246952833275259783820160205345351695763810375482523326760809811293474018549539350077675491291787876920254483025269611747944462584255185013567217376518294724301679444797757549213007335502390957175505387382582919000823624061115373537573422228096321036201894818117366042969318338288835741646989295045916321807917578210293537071113657902022460999796860507814841528624389833376152185626828384280286315400380669459752719565607825483450552675443893648866984846225934502273631152646372120114274658849269783054724151799166767043980918915355448255419320851688866889468968318975983935729184201494979957994271360941060829720952351850672576843780591013113120657288912347600954625935015758865206684229430121425127453653366341119583861741456220076781512392579914953344960462298240109124584502943751512257951734121468740000948921444912260271850086449214978910308946341009232724720970781756273045013517086239676091323212924555087317276722708216183322648208952534586904550664359208646355177580503103799368840302320944207434249040371171245889939816361658025373634848956207457789656177865770810230642852122190092016343758268279740264462863429010391444737264263036408248958261030051738861189475625968459766425484169454813184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 18720636359626300013818736496817146965163792948559040771258783788304661201121322952256273623109797397185011108293317041246154706613707550277698149341877682753963187770240966352686780411723025871027998870156282760210941968176004220790581650503997193430170888428644574131687607852365707741931608808349490395221294789372503346508283029830433632545833471758510615095961356195736780752273138086177253503534771301020696747632558421539808621508214819911778084269758076694510017416622444209780507399677944609607558373629403459991286071847665474920548112998352326976859776800895170082464931014799637554348807070031331508043635008805692136550257349818387277020158709916299550292600403241151830219873706268302190726220102540097799178855920716011779239091665229156255454268869442417937459565312440176074696742052219962351625643826409898154573285254755679907247138076735220341964096337284296903464612717524054763278319725450612223554166530039127863583667745807899674479575640471077322158303926421858765077430621986073281099796593795893033604007999106155867651136708269324696482056171100197046777691304023356279182336611666381480506263676705565062187124025553378733716686583845066275550924977625842744933072155093831459278988188254468515257902396087556230932674660619951374069936048779813460396482745071393334275033780276713561207445031173788092684400541444808101895949207689117338006213336746307967868077013211508982512298712568510576578799261898500869783989868126476113352532062691258150300506400385517326814559664790793733611996820392165006777167782932707384964599288168275330064365796227397124326644258526157421950262632766133156225454837069755716188592776278260532428026726042947691423085579186534043167543415742860570454368346986683082853244360924687191868853513972677143043658287178961478480592624482075739043568046995146592364768023698975802103745384859729440560669112680778344166298879009035501247029524060451622197757192659678303759088351083937613848438991001308938026091024783118884220687754733938623905156008936293492613094525096229377578881422211846015351722377154154055588706656171523257596403171517157583564915738605847301017905731039155787230756591402019366323931927143406747944380213993916233404546011371276733662908056086068919883888812015070508510435408279501938774989724701950414498977525853217092893711666975970544195811790084093510317334362303904754469780640082579794660659401201853344585430426453754137226818781512837343352181509877846034323729638891131276268504011146433695860169993430761472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 2606268294174353158750445627440800037923421495861959316467330723777014556995094697032240690093638457730189826753770836560488204719838062877104053866810784634169698541590419574199079258166110034437414357395294101448350432847319244379353740289516593669353772075207148761747900277499909634232297801747153810337899685958890969974958651852415050239016156158769962482958913960040831979938178670328150352459358785511850309245998863013901849980001822919660094417938916867113311797581673954278206470797651168150857582416729469230890509617024888415772414176558895747321094124080801267671804480404311569574987501745411779641912943733623041794940532093159900403719541925106625534228934083853468385657396759575640021140234299766732002517717901322813476305145298465867100278943120013820377492217573529656547565287378254382354794269471541295212885820786583591513997942795459565988970910302996652777214738821226282465332284326310218566242672872895343368050655034966791532374182173824464197495778625445311689912965176018640103273756488851089742358620385950967221301603434058262814938293795655756929999553878821351786343393126727621562310963493999983132479250504454133688284854703701652286570015736167073556849810769183669655188385093209104918865217797518714456770835500995463993438316640420912471140181651361148465481441925259597636919369345314913465274797354734353398402696944489350592017141154964261102175074321815641977223866645163477909212878235157410997505861145257806133923943005218890352165226629566537979909052402899881026443024281875040046052239268471322253858003567513727371003477705310832692292597589230737906519218051592601776220969147766195661228566439862459285744710196245355607867141824812813812764852471970246061702158028843576696225811755254452099645254233009033267664862042048754944390606599098170436180875000246600803340924468124263494724513796279487147221013864720960935697114949143681394836820320910767890072135217814879948420609373906374645842198876975596668514693453713447975501630059618407194671024289054714197458818006776504801758885423431758045460599766290135494265912443476461376743154178343436950398205666078739090009656664285864953544009663098242222779726706152345407929213151126344349572505629006547601931204513993596188603182955385398362893219807566475959459082795919211951063894946535118684666742464139922149498566180889681076417356110675539400545818362207344490797892324359772512216531037361606215516343131933035930493297518210809027940794722889170233900344590035474989006718266956054528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -94463357581968628065149487603533411524160483809271811534761860453155033620763438491861753313166388254294458431674844798532531531012897795759494513255536910940806205751771707105597417957785526634412821225402632725040490448328526617126849222746325059797527501323509802372336781325963719082745192336121769952148205237386358690387962019015296056910837038366757746179317928766751072784360814202344071135101493788256126231011707423133499849572381702764481668263700694347053528633787351973595759383338787177139209088368540771339246524615646748228680396445733188729761497614408001946175626017905985973634051257200590811563274033862970439415798766176093491499585875916811672795703274312592500300905033011595786290220756725975091321469815710945733639930246474747269116566378080236927393641611095635707763993073861959440709652033716803912200826179100952165820215295864581194395046964642214075310111068155280720364168451937622676402250173241061032807316449628629513162384021005058350651929359734669041117144588327998433690964134684571001243660083515044417734406920796286382060477107965240690326614328676200766848294193557695905270969326509807110171137148203460240610015471039443632616716679166152778724826606314354066640693065149193591093655392917417755144209576506093184901955721914309385673815101603214548581732035225351561174496590873898465731012041291912911801964276359752939638830456267793095546450008557927113261983151037293382037112015807964989043127067866739719568394509930626846958917969077965002706350495155903190907514646308066651090992469698087162766370854736529790412833633747295478684039014135609655361969048713063434630087765049047499283159740835201216380309276060954368848393490573024280452449211895935906133835084696658642000184571904671715793421429565765487201630920503914744788032730630612736502748137778899713599009499531201695826792323150711377599404029007685062454647379195371237509800380807782471172109677409371491172866591281888437546355887399074438244753072424825532096974735544157509846870653800696667321669815412653374734373691214681370629963806807137804348251691526258569698072459434179825709553596727562556132044464499417902106740085327268735814857978270355588191080379935253517775073060029969215712984372476016781356085664641489052095471924185635322088415185395320460625385251357311326552452798135662284338603041164225344065236765706354827913786815461752416751600227989534371302120824752889298245459230088077369613138634705047186299481202860667597935362328697371411414627586260154187776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 2590201882622051721241118862661252994222710897982387265047823638191545983151115597371984761522725037314103414286376785644472143611723881006727865556935488883431539323048157187166579976520190363399939254933466526411159366347963831323160259703402752707512513824133455870251307974770372081591389395659323765390519796994141854360614643380398380492999512284620654416083548854316909442445715368181094657034933398155050251613729203450922860840789310719944227079247215340404166388689593789589356298936009781820655142737923664944265841521111017025054730192474127885679497698477766543176798391095712810072594456540967803295238544935175070856223696874257266333589323217189797672025598617299982352048609904567881519118242374628545920785507475678591613913675751049404700339462347201766520437120492166691621085107404005657309360314775769516189698978225401217791302026335958756477146571022054703521641626836497072223248966937837106755798571632976723272765596442481545169323132749460532514780473096696004935170261488841534048470948019375248522110331850435345647540314279386930374258546403791378367622261339987578431371217350083076521881846652349033910949686907197465032057558482531478064636305359031171843795383696625916405806576303855656853110963411442679927477421624349138017431297789694988823831191391717829104131096833940049769938928025439589837102034134212844443150100925609968612410675861190551477360610238613614502598785066284134420110339461927405833670002033563650945916462158056565336283508218008980732254181888501692228327312009435716402886578635970100262719245691177895516336233975098166679293527303860889056173919359231219778752341297157240113612884350183400198852545866856534066799611055601796750651786246936284711002633103667899271870384969387841250904392024281818969453157885160720166748048450231953219998477469878492427294655651139666498115696228821568132620433758792681411049402320259068294511458600443730837517098431725842349841324362860667406003967836123774605460145512004768985449315531580539024328393140688818866013931912093026346891356876666528798720155447530512168968108898749679457491027189855199379472427443868265426857905038512515966102864937930396044287225115504936072884200125636645335762382710010302955694511688816612863986909729048470230116351066773564829306059280549500906652925392810383138653489389338069833347138834302239501974621717537273494562150350670355167051510429152486570187444884313756679618739130261326264085461468554566435200469619463207545298529285666189832895455299379480494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -32148847488889266675428559446944295547787511608345543450751570230712894483640602199000599459654257889998210144285409622023034022798525742260764976470084835155615977135675611907056829987130729982435721488759842031157517611787642395550163237579741942957621432430125425476872691558686180281456839121754797299218136624640839215566322861128328721741486917096921060628555683234955403939336987264235246844574568473052418619793044701929743561650572206480435449055864835308802170089916275628408718219089643725773528692472247280820189777751085810597475863003360711271639914909128400799718541283032494296861946985627004416919976031290047164691443936122528532742444850885932275443898461061064577100633490831921627706006206458710989328205885360692295084345228863167332046806568948507464628849950418967259808636345558616351911346542734974228315368088946363429035175114788431517980838624606799983386573398658820250983291541157359774161507268347371498612839163620256602958465353470069925139716537984815549103663925292837619831205224622563646657123569513174723392998995075650609337686713995176199494250047901417217559162395529991618473200448614367494194014225559887284236186337287389306504986575723522836013742591222334496912430488231284111852669097637088978353575609731137638977327512805246693697126153074490787894472106013274444190105234966696913293317660325376147500119626969188312279078128244920513682148314086324182622146395554732969915761823010688988184036647588541437957669907911595162248712841016693206320694090062477640033776987255072091020995117575742780487124018912275143819996903720273469844011351487439600440632996701796118305823852878667557288511499715062394723779794669470775274517778807332946332307089018943064527328134648867914610304423069799328739664739321805444321271867821775979518566352851452355403984200786880941235910940413997175864005249246173726755756790387828856474048787456016388102266241230671628644276015649447228619425244230424468372085267853534636947113306921269742927502027376703565675997486304739829792548419122369370961554898610900667130709993755392619515368614318626101821576437666539033605214009653924770874302724394335071867395435938783475960739530856400812119657214243225152009802168172656624709327537654260381227992454759827507047497316054872977341497541596214300625574626567360973170003923059458014126454806602226779313589715362109427655667061888505720560421398388240332707031697558840708220302802771018793193407189222595446432215587754493312215013052550353519598797626739353244925952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 232912182378754610231316758226130309166097163036649620241555248575211668425381452145629239396512898807453108458594260104992997189763920942239323679612738793671489087961788613863575761555068813971028009855346589486979093117284303125251245468510399337236737073225363780061717264291696802406265488549207792625874639039729699491394243338535196727111105004388943349504682459228851360979618176663990902056143393288767641924864053003509440515319071069172601368874197087984773322194959540024656872531491662305959737543538351389260705093081347978581453695855871102937015442771513145320613893069134640824235575761944750564078985125968645593045857516728013285728169249605018938971001328411110414610059416660906094318023164530545924229767139101800817079917792214994581097397765516243735226721602838873434355358564391402617328697404983503812864090881440844611068000975476998776442913448514929356014220905679226450517296798243436411657938474750854096406241072507457435753138888184811270361392694890944198615319941762873190785899375511362496438507701358729352784183990810299521466777358639225483645204881947000733647220414661079749711003953033892980930454053740914729714227353985426112979679922709820413032240233572850510929784909127094933893511840482672542138797255942345505853404663813068171942472746678187664119344015844048002556083223965460290200365364778257287117813307277406472864390140779179011397077849548317176139790678793074832230339408872399819037269203039159529185566284283683858521929993712703656079123062861517533070322392501244168094351731020550577294149810531356350841790958997721579182288509162790562573245222547907693176491603010418138459701666852917825400435366799147691203907935113507713054129611407591682724958557903715110838392919725565649043380469330298746585173815728574120527788548313452380509066061860897458662919896077205667125335843472749165749039590663894639463357455164938075006122955796129823147495648895005287047482886653623432084777295399270417828582965498766752197367861969485070737780865190856700624416662455336289007424329919202457983714217580738203932061993395012883687415990998562538111285075578446309175120337156345983414257254949076257097387455655090181722253401691214916652019207713768245970094144039221050508127160603483384333098058469187596425121228538282584823528131265321501357803438136935974419787309650079753796466078869312032179874084782234802508190455486608763821459333312953347300428706848931609896519119247748386166013746714519524878756549190224299760093832013555815153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -1221189230305315944585383944668876079780980065564630131626078915988890996035365198387421581061172135198432729912923271329987798133671908422456705996477682474806486690920885771586605486816996512142138608872685778319273717491379792716594235230990312527389160489826955866330388325985993537209140297848793230949254460567895286359338580886916649381166925942116787455136917810109078833893671817522221516563509861396192440689336309670158701319946742958656371447729147012612850143768516206221006704684030598557138944746418576190753309200805664409896542672435916093178910520179792909803465375612165821735856840060827801773418263535130621418030797570867901518184782695620131883341455618588064483027972775134870228648079062478437581020661882489958724925140499225230042112504070193923986672225533370427650046166787958073596605974937874488834131365519082030240478269665160535322781185386782114925285306435034420975682343417675237036412722137119378756152704926943474765929116300634811072666646344735077988638746434839881707746119208042115686553015992349128818852099965765004664775329729145905325479364922861993255199073294813935067191025782431414954811130209560035906477823645853395146954643615710601465757675009820245224270092333482678143088371722077216209343645396222062326768997913124397619859998377311011845857266428633232127145302409824816536084222949654586720924163659775979851299402401025136321183356798404201780295146833322686208736068045320455749946492569714865094342461444516886055656769922255705475525423883246576343176534282208139697322503286617619094482572016944429218376895636962788425421646163316567495578065000561143842981734080121337794002983968482976272863007125396631420418340845282358661619221461986912967578348496906835850307026554735341053520052696364717728900135613200749405306659140935533686568159499949982393491068804658285666029773091146163121257591970351279235195801981485471287815227098089843580051628954634006938648905202103336117512165529613022632186419226637707918269459061524272758594521875817899101463147050190856928146354910656793344657309424077119210456372539270541307469185007568820308325915730835440946515387646246503875992692088717003400218502403116297623714821224570707205056835494427159312342729860461510228429270848039914737689150276319941215138502652881668253809052627541130337597189189775300968089165324933099815877878588290216297202620391283358708433856292330389840644974646655035897500962269272324752935723814804933000889980641684731630588378824144382762186595597119367969505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 5212366815710982369283648347866633829746702824548255133201310954405281332125705827037357055066589641385856926599303620660601495448472073096464907299100326582496496018477721476106755004177639855401944561867578341357068647589123599067970270825806563067835528901651030775676004672913148441802734600920724373518124277423517881667743471092691626536234140076485216963416192241883822594254967761422280383863538372035248275572793111351404961866399085453322890510168325272602052822594672245103113226247135386874230202715564583058137949779288545056503188678561844352330451313189026546448617279455910163635533861278056419359215277669430277762779610877393796038758279203421405183164161743320534396427722157019503934902049742998744209907137086137429800233517655157265706695335630172843401308479605785920661837700035840919959701030378720131056462616007263451561218733097728799953254933850205954198678522528798044437632385014717024907772236237566494708024857090005839077871256755644659565398896844202685715187766203220151042476207448430390379200515411799277614749961138189672664482273043666380972833643483886321292649738043668465668332433270433181308975929140478987039041380951019695735273460910629558236723484447760580222100421272989482602095414730609447912072450335290615812407605407438373200655343825514821024432509514161977687018005252259437295806484810307247391744608204646126123972862483086136026465006405144980117553073129530557289436253296483673858109514322578580236161519350636693194862879197542065063129320963670522555656217731432163764581129968852033661879232722420020183172715887321469897481321141634870518074201465543230591980227501202380743073134774312763899813223185555603516026734844772838931015377591653699706327905882424962042955765726225518301470291995843972666516603529869537658488470373538998541053544447942941794951116322812012931844360250544665267464624600569389604119785990673106579148865581518849556940400482897231204789360812035144791003987011637799784324131932443693705735549137506302111913740455536726551958833059354225801585744295711082990382529480852972769007449116603508042367149194284164615549218258234418246063558585640864180155713140891857451236841678380295387498648749518973793445208074410112858611482474586749935226534878388149557525001843810192886865141169593124879820916383776852503393207596590053494594619227327239672755994245806478119070792049697364797213627332486650906352513892531073178314588116810581654096455720897803798674220935735291881626099828846013396891919711447863248551936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -18446404642188459568406995266363003727064961359272141257655986446822688018364026909112080802749206247144386452782428836123002708340191401113332735562194698691115592481906677352221730189632971299777267320584039080159109974651179232610233143422633175253782991208202666024338044807237954465836966669961741061728189541457034116012037030054978791654576962920098719540082033595673995376135967878876605658536152200178959778662675307302454672559778597645606556426758867818034073784534069219104256002443675558299879009719418898704002327233489916266072395047854175652060627542398094189464988358309273106278585727864830905366771394827483822695147000185469688619502000080493066927556411934887748405838750277192738319163241828522045626857152879207841901898012022486423326854727185853303166124134359313274644525240941132626446189802375661486564075234090549524814414597974960907025472480556819464623311181536218695482827004158224700587904943558114286336122831230212745851930639821173457525348962978298111965760971481146688309741284237281826915479130839429369022110833658675105587904536245899759102439272036711027729701815085737272320283345110129105393230843482003906300529189859193241015277336395241296412978811775958028556425820119028752163250925789888931478749254072400980253184423591634121141634012790561726691963384996735663704011805296917551372812874104026685777982338534880990793481286809013702134056499170124078616489011080708590996747217967675986055762798031944742644423105849093698019054969420667549856295159818715292696375528250782491445534430095900560622554780967366932995573467827201722746167776878561025020667855083949171655513943377132676396493489557416576025644703318094195821923738407973621334792977310970021710402572635339312685155262644855348683761729511671190849804312699342711501571261045357901127473476049353076030195769420950145842948595170412954005011015436505145440332829951495750574421238248414552204192130090096005695680996251603479798390446720024341340025271402753884179441071417457208315706169136902176029345221700168902272844457441157824237146532923596154659264633536452494320973254820847724474910898408060525476618667988181293810076971956032624970736657442516603172451639775247990694653762610847093792173462542294569949499736284131502282822812457879830082806671070346324783203315246125457738547265620261485761405480670234835166291147246189346849530834963613615496869003965930460707780647036925357595109587568954675755214295629858462994696275189770908940532593560858326732401671087881869475184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 54367313713698872104148786523867318930263168837259141885385284814279963750003157059222934874436465144342847307087224622440299286521830648836985181402292936324778176334026014388433303021572042411451492909661206681843923121244166444229131532683285913647026596530620217322617389572090000871041630047363888994175448446224135849331416707905820907146887353749179287063361893438855343034677048901469174081380722408521960084612798199931927625642193132138865565027437821052401651871142978113624000003762064432074702510103163035190044362222880729483724637957843075231290913900383495191623699123600594315636765538164107954283564788480177886421189367631799459988803383770979317681330155967640399777508716643244148737745651188561922486144982624198646258946268778292587051091547924828659012350313547474231559176492974609593136911217986286169519608181200081265305417159715493752591287586314782968936353966220602395253579042158911744289255489359024408567532601657659982355249271105775034276295420809505974420343853083167146549212447828213899679919166558190419572615312882943054553737568603012894778679270151792270854743201691681005088954389270058266131430707896958998739263008089032734391240346028880424214093313153109558031279140704447406507560940107143385608185920461121004450895208562921388179978482310987919613579357103084475155856350664851378671178587353200554404753136327800146664388240669841040152289956871654972736678743970668941037247815639726763462244761081787130653442542009990512478869155532858217839589518189013228182349769420209905511761255895761299551853682824917212050580693771309745506993021424485908111376727828055964927868712969664372548863199324598772579284584367087187740319526483471740059213607578314060021251956433065950867486664148080427233849039961924425959956186524390591155420958378040436482750671626608334303835988446816194287813117490493500457687936579684661440372965289746415896126231820567197166599983128260501869207128901503898170414713132416484774730617546718177334864527229272560759153266960114282788483393225047745356903209926886676287091349901954264384110984966517960744191000981252539493192616270269434137486465220503765909757382431710334196532810348479524365225445904552593214177940810513838440413043009852848047901412434777566554568290940912418715464562623548142315923510987413538034126543796852664647775241537481548363385719686562770890127041780596788063615685331505532253933129340137356867348239598103258161123920236631938935690069898529125397642318412977925139626315214743450043809792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -133782314832901957724398551096717479259664580898466296776957578209362910067035055696248489549261689532019391315055076640796005793381631778306870050336468269135092336917739752907145916902936622823209681491337281678829625806992097659355931812805597317729518447161260742783309404485170737950648441301481293173575430487019572876881638238054836319251295522848247418984741715275367625025193117811555938581777691032086767038590653664050964130937034903720152079342458426199997153356475502018466637709001148087740190822190215132145709382924192146548794059172248205901177489406625515285076672365708771378953245519980360154093547156584195108551986808680950456119551956945639638124960577206935064767404754291410854176135108874153735839209945829019091177506066702255563489027743573193390006991747121483209339550332230442357962007446113469464273068660544054827413941850801607681156110012604786008573694190831624108655611115992170650227191562378371970404564583066884385791171125839484290014062405318548912967590014355023372740080658569490302460784750219053150150411666722969570907419157745327538553146027442314341745195117312328122903591049896548817670654249295822191559033572425409013877196437769084924047140066220910734622892690346302260416186381054277887636728709719435050129929828377518750971184700292351220179248816538995461653809741715607374217254200513803039581186226814474348479299067634921349106076320519305403049831992789301799681084788819444247241611840708639883154730989549049032485896616374366829336925001791130438262658650380612910123834028213918581353090753655710591034444880801205881528283386761861080246894040770749550817122659330252449091863628723115082232688455311502298671271917929716738321631393839707646208935494770404123107530030487351900811651858293882045825543320879379325953815229519044109820520442050984221854492864628531273406943648670207687221597774042576056801931014153037649122963891137976864758349562218088814041151388471178457133509924243593001553441453037686699404318869463184739501910102762696315509483315515843048195304758854260647204871072556962576656389395704818277599018517839970658444970700799622607200807655139510129464727666846047508583270929775879940854815710455408831143693541284242193122127344316429809574244024175965119628128105350667636962058794962546112268364413317342877114012625816276641401632356589080566476351254807128521352538938462682185068804398176402208415960835166030701134825828446839544650062547670942247616684509232004724997307921548791183144379809584901545332310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 262106970351237797466099008500857570904582502965811838852049080368872391384020988970933616688816647505778445039086912496553196162534123761770465937571308741017097635177344683376777025184627774865676494077632684820272680260272972416071391141927824451761899298140657105230755389936822136264985769639884281655422689636864277442619206389639457216428917554945417830145660435019600764433052864399068361075551857376358575508530406051370504632659557971203912669902636957023345581673510005230166564036116596863513124664591535841407429924411794005910313454830039526460870177603242484796531966999716375857818410215026713980978412991862290875462134231532088458247146757050599935867967201037534273917083920751534053168315583884407937845598172811186578290938935415849572638934009618461474679489492960007994166482794519190216406470885091259382672543184829402072072232424791273749739272863141389730552576033975274565252364105679335871518307118699639517699823448485785141564007400173914759621361306959729600839805301148518341356326398558128999471029718948032858471729492596475703501251515057237985735168224677952551220511276452260914307595325253201142852498453064697247276896422697450661869746912714249277569926408158183871160159136710347788595450671451120563699582646112003434778583544716437663971123423066602193716636465272826318355838281460838860830829020979036806617102099399995335429107468668832120177813601568856704767826935397104876557072893087673544733967447418340689049143425926409851797029350063550261594403505777870018905388241995251446883817247179656091973182754251330685226419874964986275523102884573664659020763408249177307361657985599350176240437352534562128916641857349733748448860685653962799874319856682985765934727222109093845578541259345794049983080903075182565073877465368965925842589973029133411460279362360927952603562949878303543599591259045205613490656968633489472347425505125128378142199309373874872246973073342648473772729176561530602412845711738283478086437209273671216443146547408781568578125381790606697588267161728814642386092065796958937762344371642456170450838264689729230371112439023935017287477583604890468491263984303342497630884872805678842858121521950399881813962559804695195686522543210491562401763495634227291723840730769789978919623826713187235763548641880674925552108164722210437442259687746632479129316285486695842332682498053895423347531159727351565730602585242950626098442600650103513435297590927223431480119478937291616702416904460887745691572753302730957228634565834712175326789632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -331338831193034050719757907883197925138748827699457933914466325669255120374822527222195438587392496098935043555441317893077829002621283213634686219436396110420263525339478784290951239766857476892587213728599221590083970521185060026410078914610845492226082030064962607371409462630044011107753505348467356052059030949527316093506630748470361187833387841662879535214714800624964527554255526186173056966809985424131128783596325653235523215314276340123682745687220721427368373927861532643881387275564196603633403400013553110420716407110249339708265847351418710668323877123324975706083333309157011446849481539436602041601851461747123957963088577280208942408212049981198434317833950740858493977876387038453644692993095675843560756903902369789989894771465469427040086087109740230176248989292890890776734853358098008005487882351345512872573866280470462222470266147429194372900713182010408678142612351487082241344670323881971426896761661916065412077947116728695343691191769938125539407127643786155278796700001682061064906555570696025899247288073762640975487542835785142026877625738818681050179144368393518126847895949095817580565050693711487435961267994481578794246982827305463717780876855807376241946829087815866345042281676079407956463657052049022584797729052837312444310267664908524517748572241669702892139410329837816893462007882998677336735740648174067487960182673653561791026637282174347620897398690842690791993240743482174630234273227041540226436299155625387816522320031771795427641697303015663903798517575829276363673545287293344017662472301205687228103659606222475481815555564031555373216568431418484278410029640401697246495094205734227643222527797159328290641895850460476595746235696237276632351164101274828787373482025341179856327017180203691471215239185817816938638654387251591350257662799708563643299977146934923238188996036719462091773494234399993510227694141299709537662989712596314035621107493799697969512596014619354350619497353341955681316196971897217668442995830232308642088706856463617431782033966031983025463214051084826446011829197715799923055079668829347935103324721290950360614326934580492380928257325483634236735071283727354062595322962523402059143376864483869084966253648062223252175030972852922210732384241888172382013968399809799472125801602730614915760663378630977928316606954416385946408330758626870002691185531547609856378469618314441858078770322659480731084011065604505600298964059044132186557223049331899778052205145090200627320356623959656593344917766360536508761744883929202914450472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] -79159225438001782825485463428731963948731925722219487161050946733142555528879289353829365144037570088405899542978357958282389955008952488581531786530460879186223543584658164118920813674537034053412790033526019777388257900153187304141020701205185788956662566943804372155060633271126686376897882334301406100637220793194136003972933416266458866389252097941874167971201945702601342023699747749896462901168899888634094763370653308960020351936011118694692858310026566105590109334675212527413965221257564330569772984652909201783863893643883054446963316270746622911847570820587065653411998663039578947344722991004876141943215576553269492877071812732636208075115449165236337637912998128221929515729200199201993744626027072892929258253723423662365644242835997267323156103555282341260488137875882894246361006513212756197387295440179227763702607320091774021730442439844204270619267774458933489909876432339412662713704379558593229603313999237633818198736165343414490747863971323469597139980023655486009947503015591049901949230330687097470787188240357207221477257674958748774266463589494656418374721653304983814016221512508568377782257376692931927700551304083679339438845035643052470638244934728240098433945272795006757000842041579072637887268036269534724020492982813492501866353214768098087213806234642586708050654868258516383053566148963522487212319431352553588755687579110157102950989330160566618841957169767397811424038809958468459650105607593822104013999240331662364202778352057531479328805992360945673607978339708322007966992100124483253312262838275612019798259212753846604433431704766563588922460852355508020571936962953673159934121801472333911070498255466444190577547587705689023812585752406725744651733946824825143278391842778794342266852527491281485820093299975699439700461751056389253978717422999375719446968098417630952997988481038704866109940724468624379399124367288441976424826609856796084999548757654682897279319825895036914100973013967088229358203229555159497373074295230620819237547928664561879709910027384922383155562927237273670314527937031989821354317949177530180998487690444835800250987872693533965859290125141603587647169016220256156509169131729977061680241932306454357672578307123855729236456772536852692729956942588797972113385931113913000032695239441054492166963774751364984237325614104382500681637985410674700688386837083165615473734329311941747220610005189737006835458423501182211158593664614015218800198432148927823881349442518038268458766334332805791976463291865017290521188932787740705013366784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 1812304231593555586097947519463960175058976798904515765154621454612136343047572202957414514917979170013978891907504732634086555395541145654289152112483546945849010009221710176433242859909410152209556491903721332128802885922787313970585757908567015016519433119632530339412522626066729066278088010635065542317771438063046340483002495206564966275939592871759038360162707817991806671314586996664517616994476727267051394200690219132598384311021137273034956066407144129165979043157880760465163135046032521708107727348192111069521472708904277476637890081401732800562238467187413521512229929490452460954203103163168695429990295955315944815290675551429868779276859118548870319497575378483482241030955172798044051810869253160302823169083658792745130434477015412316451457493671695528569975736159358643438250679882248470449043014862064380008317504247600933613559586844123600849125514165230902951248996979531492725025314583510194165019073769533756291460753101686123141855304877832472263624575336099264168362214959771300091578052296326274235579238209561093176347693079539273331224088664012090257033342397721564529280144946225226548120132843324296361673654956956553636326235657130675864360746365124255136028658534569872553224670988304053440821149066505611559015856359194856081816102505931172442315663007067607786747536492715198169231593606759293974060883797207709862162877062838699319224321580492917579786309481443803274614957639814881700981179531801492332228465784184704851091106551801128793340595389540158837548342213359697154236123573647974392752520157271236145371670521960759236475886081260733159961586205925181611009443687633037811270688265185898051331891912970370767593547174693060766469833627827562464599311859969664991961584401366123105393048395418902913877228340701931527755545356486629459444161680648051234817559119412610331619496748504667630964333865475621482573565038738621361268670442442024401319182977405638050450705164461319658502228040840737878863518934811738103210289047376101474355900828622411319008692081576176395188375105619051283260455680424313398376037465427246923369071555354202145967604366640253461413905247565691558575682083657843120368364428584456507389527598882466003037838527055719676298124906022095847368571844883869600207377977952916741123010579789177157185311359255090387407547078684658901594059514379806863870072014565697775033720049243852061230438812929759565262793490640220617340520837662751255517010648958559536219471956539443558766001705389600294227411200241215211908889839124592140589465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] -5683062185695745818476413318006201574581143689274105739214982129258828787709523484527368349805267895980466123147588685719524544620318328579660476587378943181148973909676405657011113887184516391016997713330353370137980008939673104981113908034980802389851490078979987902624480584031514866450977925408398183601259809109885214609679904209568985293032718657254235555581985966497358297099416346747566483910447232520180131921676074512254157460431500190546948551205109358477935739949014693264714765992267781260615416645546623490758066580771887767147675409155972170228803824819752272085538457263419669202700560832729785510058579414037714778307194649631026554618837613550561419587999513283160655194782658825440387159305931104722826917515964690952307316451969160689963938379359530278092459851458260033945522912913262295510145406754794919558928342846007397082854214565364476681157059287608874597889544458491476403866922407797247246403381741027948187864872575116695338011661999122663993457423563718244655422299097535673967631963572854346224544076285127247243498893157339234095170381997372037452391816869658770609273628905521025592318673947757870912465247081161790341578152946104775447636309897386154388705828245802984390840748409426032772871316296427980154922496418388321449734904925191323968606819250703420390703965629932664824764045410947194414256168125838556727074349527742010072583761706123767300188546393736499846066339910224558184248875009580718703049390993394033690135269856478621909160553079174078704508659492105439342178509876575771684548978999074651367721257632130591027993910190114887960990492134886401954477897508694755995124479605806935479275628884203556991259275442752283142752277978496164791193856452361190633664947128477922122972357499773126356134601274886160260109023109465782134414257928283960880052787412499719097360667250289979138311068318703995029628058420525292918523728935343116668901709163112276924017462568823524124242028561089973863469935946198786170095247036711415436070522330954656276923947312051602081697994193996686379656627306672092797372449343929678138649603694284270219812844626525298890928570187379612493665628408545892690154773313553190229017143651503311109262416098811682342970382530476842005901845837728125796573919244287201017728258048105390757868606512987293387958867865346468736641172657823040543299538460542806454639427686160907895489319705013748568254028091531208615923189536417097486172053911192919917888613925755071087975938005004919208918006868339207662732003149309388544339345408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] 11271098266008082501632426177240985656583327073474511915524717109984292540247436494265228703161613144074153450976036532290745543711799411554601990527477870017643765208757233372992616630195028951785313689391140185922305866997894917394855322269300816501205317500360621514732858414680892544168062969947590067713689638183523985288847667546833121155386979132982787574974921204943741981297432136214427822727760195051455122782097049701797674751414946448349064457883330880142350703470760949161188942061433109851306361430971331403051910161027972396888058632854108555816355328868570133774851228841237975150695970741489803864429915987164841344099962680098841588959207286409982070528191866072930526984368825958939369314683817931250265564446380133100044093255409170356783551106461109458666816444396789420087597465036873577825059320966700272450100523433994368902529538476162864983525761355541575788549811668849144116746035451628670487752150083373411268846233206406400205083243228954521256144222586127228336134513240687681111570701579448010062510214749680839810161100858908864634543938600180116847185797609393860944172176042083387618427238419834486228653729940067715957804551780235621045771907544743238550743375140925892424365416275569552702218364795118651902174340597768354159428635954569812975499006710146663603041238291509142141431043184522863903125773611556440861566266570750651288883679581071159586577512313789875581148191044815410470376442932859656781785843275160811450721386704369994503328057708071617797429563164142718370906222672479609971403074853786611787550938009910370616343558734707149388300091984277261595635043114973046461127767599760742513684410067834330410827783098969808527323522659455284006505815628215359903061533404257461317906590712525629593333454000651707713687391861152255444392766611122928935302275761076667475722907848922865655410567183955295963029539254076291752375630649618045246527477958695082079320845941293251112075367604676627368940761715890357733067009287093311114454898742724811210837893327564438512009828862676143550550356329680113600389076611421878733058965203121964084722536103280170118237142944972370834187518127756366230995210384287861482935333609955153250406403172178284702288485669669596718694510687319247872216657936911216282976499713597956620631895020395936091306534171516359125166756382470971828851479776916349947800096428229970945217736097177852868029240663937096395825029599299994399470470207714996781318905920205499052645738059079242650655333006005402948643451805026602866029101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] -15882179133483125381979340993468637035391187000846509077440536560509006442122764589860030623117188927086251276638544232706721855581853029840021057996017411703110699012732476353685271705674903172964322056141054444548849429507019028861864425547715668731763198630558777906552473040410229290792099889592006620136094875977712497707702211364690514212917566840484084766080396445874274500520870956926391450267641076062828318699358795993410656947498042650599856609775328379695404340393172614166640733931241139964457442638528230772704931991226554201833176661425302994067565414112736105251771656418488812580329891138320827836709096499708688756759322174437483295841900282117609662656044632590022703035467635402594553143419033951470472671371032754135713644294546986428177564028863178008150716122403044389311145116212119122979020684908998161529212609084642884413175096689225587808509199698005863337447538221014792944246545981655787355895639127050014206964422372656460381046029541847856797154041995459975393235782653160036282926520233514709042538139939025746780529366295939552724669416225922685347220697273379202684466608847405765216665117657001853794352302074575023480318140582030612732850842934143266614271173119583062729135082958005648344659963320744845823817438142700322469110906042141502203689494969381321861713864097318161650043031229617714406843871561670960035059727789499564681695092190426261197300829452704461152093130115870974479189052339323610348000175454477187981603165587326840326494693128234594762037811132251672860605922087524798306302576364127565699391034326154348769220851171660326011791580592542925686793722283801290250764795716609776487826128733675561997930755855602836351703090315246603042951606667823091397896147113016851300119348729311751169380477597205659054842476842476618507529999044579880106579922202886917911993774427027089611701697016092489555002219559688408522281866544674870038483520243948235281241260571832226992323009135902901610311710906465385818884015002276079429422968610138447724032316776063904458791524682943910685068543834830852591452211680217896763315175771491946232190156581343804949058024097945431622595468163726567651054689388883034840830850601486904168471683153497269417909578952903628537938349636523203324082777900648001268240556412084775875530496995605789712100610678333445762057331165954910794042951632571748544459291716305751279636064968628102324779421137866641798570481760355704573978912164104758573395801444942910885056922348410165804813392411309549640764626399596060191244681216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] 15333938249549815785521926393772840562516302797027949254586516595576908277129160628654465402667934111594281501018036759678883596351081313445393388559980957127707656578474766223964425975856501335115962631560430923955997266938253023078463161970599152201572361948253831606218046410160416423868316168613930364450636066814709742692839080990819733838782837082128305742509791167446392297865558459299249168737425469370210899195456082362977213640004105796857633724883205554613674562025418231920300277791943404291164746595263286988136021406160164823353499739305279863534700276218024157226435674274054696158983474261561526475936369406590601376945536535458863286645521084608380624907358887483830062100276335181116851062061922822921251234211912994185707364595763403461831199421439678008671881666568264430161731635436199664479411030227955416145455175314794639192231089064640825556846077500707814457930917055120828243862847815515760112944591347261249725406422850095781658118375237884508217041065419710673864403614394892458437026159361866551584374512971598564923011387711592792980915933376722635056206480215119625543866802138753580918022409485420924514866122615044873841514312738284271971531059832677301898779073669579576015440581932342461541847686794767883824563525368673898143699288589868798040493469007118437245889423272135258096688279423136504888888791364691211776664013609322606067606497693558607023854294589375934304587732917875120424986549176186238580059311558622853668357089764323449874511816588776503231871236090117996444446048583917687616108604673979627928960676376069060941565916418733052361859527833357770596825959124591367961730474866009692152768384238957498977510248517536367225584232729649744058979677771819848061371019558203545406368880923611729579167968756107341846705432493139792555911524584622151793672960052129852266319442671163382995053527135686329706204042323687727116555019109608363813321988438970455018189835280425056012818180616400505880853471440977515120190667336355446087940051098991841042437594089018215537953570949716742155227756920603358548731821020342730094934742049057225185941151942710550635166811676067261755953517054348968164450769253140536655842499976093023424030401226809189142072201134087057090552033532223830722153917803234530743593408041870491602839026274521338085204087286142111991689487116549431448804071106643788812959200977637838390142467081278412308505754792711534055989737699691334049081190401787424371076559725031451676516755078568821799287125599227486050256283131333445912476254208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] -6849630160899948440619532165677355710688638036475670162891624951228180146911810462676705285466410065009041393902326437115287902375241383504486257493238794009718282864922567709717541743627625021264690867688332091432670054477662516528284013161855353462811812248956434597358808102436060508405945466211777469736164214657767265207408658581712771254242482899863260509419575734014384617167982049881721223755871880201983780974943842791449720889032215926714129501666556461003938611057842907786947969973313235387398799553446693965989855334987124479927188792162870385510178849884263992804459395951111419979855690482411455353160291310976518891978966506145613182776135921877568056342594125999575337925945429412879211119086104721094820090801428057638096984027695503035234521775547492745458384415874073607670400040619533873305121486628061555898006613089743312033336806662969767429662393661455000874403380396060321853952554616268332931887150225417237943182452952533812760678296329985183837804576848221618775820627170329760355970606897253514463086366961219662337606547634953591722440764607230129374750370975965319963061949610690139642758570301974405633368112944751502647150622734769432722296851476412971724133164510384290749705565347521886777494800425654377693655061343024160142489251651075884881090418595727135486442510877646566926822563810754036657950584829571310531449807048117010646329752642783495213612211021566297416217911236294706121733275676188268992157705847266726072373306309651214515230694359729550135851862869899351150575260210693374840873740914343353690501137654557895897408970116996258276352787247507878590353355992821062629453221420588351832430636892534786914145640252290496998603243978685228844824795929233964639741216453053356515210210648157604366400842289867808643150362667649253441319254264758294867710045420304943968415133924159365568498268781711904209793351248880439008414044271812010219630409809378312997449937870110605844094554297444031355603961876024121756266088754178187094522542135617722969241303793675795894117937386471931268966768541491831233247789732348146273971177824597460870941024848321928535916903116320532175114404239156109119731389296417691202823157173328948017868290818481126338352902999245381825223364844281337033137684713617789072441228735962955214116099932011375479381130621716432746061064637362902419625971100767386701359698911047421493741767512496696187109509446936172580308296652516814146796304235378894355082601461802829584770213962413034031903560818533726466599649263343536533080637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -8244699072969828685881564777455337536085525598666184169024374649143631049408149460289844316127735483401504548347799308965918193720976631484948385537426968866376579899280197460169293177678238463485444832359455288292639532897219105624952397893918760284692946619696365521201149973267939603200395322677608763919123991807110356255386604100407819308060840633641955735658078639871353666013750464889898605944500427848037996739604280436515992188898711802657835926134273757493599304249307314180917349800690264068266656191879080627854363785817947641724940613583514028289763051293129104058592485982390020570494119109891844792556317863657431312131170883364914564906258543423635125985456015380343499088397099363744058973896410752925676555739654407332594754482821506290819330326754712989418858319925180331628085665259723025689518438990430130139839410657752937271177044336444523665397958147405954829334375637445038982348621148426643344997329272411307383132202210326362161414116247400452793133947790416578458650884403772229562392916584133419073811412575412468916854629576399547328084424566321270465408310021471804016172979732353622633464597181281079395630037304324480308598809220936061681532986176904240983657870329490611003185487513430133362072371801299226717265909334587564800414358058922619306977572979319145317881615611757036719030924142407141196769936652139160072434669709647050228720242762004567106866806445471325254704399603148990169133196430287267255494216348508692729047995221095420573924870873502857273636740748191567954830554803620289747211955948193846930367427660558390834839865121311593357628120184910439849806094183680936348651975209559803861947646861724158329464222460508650667282853308435161166992637426961687902081316481309398721296870627801317218182619079278044029506716845097119191996697174128175761882859782179353598661713858601511590939696584420833486641889537021534719427641175778830530887622973965599712198179752479875404812275302166546127091223710518815029728744219277679037272189733153677149247855061776952909222845115330228691265638245211142422621625609627138618949583910643044204107679491522423117224416317153152397846430539598204663494981956457297348263972815182819431383825053533387529051706697796011113190574837860290028834488418780508702255580535951922903465879813548447197060382391229938517642444594093452592146006810720975746091730134004866571025924077253022319238894476131194830897500523907769551602026228826009891562453229021807803147919582055622922357389448626572954570795225685220265604153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 24790038013801314619917456321833729136642175605548656621662161207138514307982720385036066587006134098082706023886821723858297088421778764366227072157560882007778539824984328166808992200711435112596977083254711374963290744858226223185038109242231327506868608952415394369217702835772518098234573878859919180628032824200106008370951650179646335018328318247866017915631398236757948694125454761806049414862815571266426177306056612456260736583867647986631366578357759819997229495119015636769080258938545723119409294794004434205385453654158255392943305907490439004221130269462407586491077081579875888036162901938152317087102730760619537122577302239790923050467084161277648273252992384016642577728753292548635811912940299287708067990089782301786483969728413358610143062314174537169828016336202347682772233313030098240984037715684308113801412447440331446964272372652270372099276024945750217027011240124990167063298458170973286229423662940091227785021899920296363851462161088288639785991275930946640515397922311233923777740025433910311714468971980265904017555973304795764199162361179565149478379705267451389320866537591613126489841750647960388067835152281094551802173169748725345369052492268255649136690020828121469711940282865288361158781721650263786853404452969772365691836308928264551881395770147775690759542071124799181317561638151225318196313061631175796037570426346573929154134323576245503488298379730236675826347682959954754255199564595115658442863935773046861503246664471310269281887470572188476431664480511513811336064572344705749289027202310212632694139358393015630088931880897998704055233197950429317019067019448332182743632474511352269326350554376958176920418397308681289556061607848249268543189361873912739884898108514220313337191566301228731048708958156014648005310075543633554794311826666867618749789579001725323370166867353086385562065101664938406881352420685400228405800374549021678730765413488583516757496264464262093024061862254620498572680208144774587154087147394012211491085857184025425426878447596387830108473595566779148327996567971121790289703664652111549419864668443467599933360059815905483108056771223674994130896987421032044860490933917104297333051400303487297103087096378603343761001544133975634449955208414448888337919308131295529082226408512137864058817805356943869094463854861733007527680108058816915022376397948117418496426726174929713146761892746156393585902934846916804132348597175947626825599119187649687769464677593299178885403625676642511595633942367244666521316551160163864254403837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -36998241131726338193268139303866112561109240576726122779168621489468268674171147973898371281563106111908306732432427281342914018186746332099777198489566214277416559222096728818791532204544690391552432506331342988615988718087803310957970502438287650412620864537894875496415086354833396614322257464253502007285662609103936597603833084316181894184997109739116413581353076089896653318991029985695681648331104068298273537851379972444531292720138237282369408202409936712027440074346525631854748163896578295542316334579477273046237067522942060309302834572555288425359328268153642059082596126320177823016706317124158742425175879850817892119574344054062824502191373151339247583372075848070615045020379732842727519598387757405073475587824200311857513535107237147064781127935524746411908120223133125723315197391383021228671332964997122786161860188770434379870912077512365296745800847723307523850483290757105974788631794973669491466854191558564426496126675532192681691412378520576199914985624004637494765763153634904920749053360641663580617691631017620275385851451487146132241037237754661771418683267320438844256525755552063865433459125943390149208785106197896931648083747577846813577089012916980975719482262084670620480538334308927742956442845831655719962221550877969042082000059919769586788351520917758386921772689446550438279646707067740162537981265530406877661450816604230090395198641642379517952542356173271279427455855247528485652711302733023483947548555011130117999487081349075195434396606537689852329068949556653834602866200491835217352218644001997667193241183264084479424391676594444298837473869468776921673507720278381159221734070377985424073159213803875893755688948846039616127159514443137647075793425863705862981375807507520728605347002178465732706793387135292835042549322340084674819765997717496727385943823070269986285895590562497915582240553487448712226209888114743016493340720376664037267709050507202307617100405640288939972191492226487041581678185930861218000430765625190509751283727661241831495437790135241565334123078076585321649673047363353841703447955086521212536953963063674150282917281238808451026805379353676590791630613485210418039735559157745313214259277844870433081369322781175428588080351384232445233476362847092013567264280262351269737966405886725012830052353239964775276442893853038716645241444647514426578267176395688008802261420371269836704284352282756338643459291156825960844295663120813494828175045984021119369197686219969097408202263834339673677687622982833339543908580686069879621147426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 41721307901796194472267166459902421886996430444830276694668809550196618427722357000981143067673188282993496406348996425042255712257681608546414269232577601854760705987724008748066620756359223104856271081549806156708008281543907073969854564603778136149483052445117016528438944549503029487997295971217874789956749577318186702488009423262550532849697157397410102441937197367274307110112473550535760068073945412818094401581443587657860654465628808321479424261983615792440817015299794378002139090800380601291747352531567289204940564006264997289579693812200698870499705382552211896138842440861604857102415406540578528417986669558374789861893120451744075323929615096019569609373901730252231441467400075368801809096576534384418629431838437247105872818953586204920815316208585218717265383181911921468714751476408789530644807164651444552095180457683211401173158100766493586582689746494235914602910187447014219472447484062391910747425202492947876111032347748197467157431470740232190798353701780717624731229006003224594488014545767116231290444349222511700865239250469849568133349398896719967541401810704999645354678214365137396670814167511413451307133567588908489752678634243848985258794163986265883339834744845119105521393655961742749671990780636188140514213045208032696363933362677145363487115785874268543333585575470422827364194869278801638525740755521315539704814075647918871992177496720261323924077067950900756519355046149458359028406667806458383336354033912016301200890647287133945121196679918565248761084736050950604984744042961504281340291895007378873883119217017072738293611319025611248741956526211611420066918685976829018506561160317059690554472918541466800006261371715364588912189494733994152784333979103584619465443718410950247520751563066310076507427020809047675385214704789937086232728187778676973417158280316180339680831880567717401532213670295943062724828660469275874009457773069268589595932269128042395528475201798230520600588316547526406120413683196247697802890468862060386987986975820745258656858117804206157658178964990839790451408075218655660310237143739717164838854681219873687592387313315919387518350997690605948638385558527819512142427173496841364860415696237418605384465344600922965736934589645368372589761165877312320242298649362908716682632108344102538024993327363677629907373736356578281218276784593469371061411146986757464506214636040083609370655286790068072713384448468163781470537751958538197088412833908972909579483045296542957900138489047448743438982712282539866602739135014995745804690391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -39328220348485218104171245057357942010705808402523985660621866862871396549838621833113175554263185430733425231380291536635196839975050364711150077011446692045284604753203914389051768316217028811618935227318516734758697738226732518040024434736000805580117267860292342295916677159349404553605884828348476079751473496451075522864342921317440103988700934985304186752188841809794254412842251792307060239822438118277353353697678236536636827652749617135859308649547929361729100013423713638588110104034798853748420230508854135267254907305863433603818510820437857862102234229578120308803168319715230078638277381347375394711152128730455847509635035365909597580230775150671486582437827356345198820073234728043510656877274142804965670218586582994695227486613241224325938750166135794310577717281000034717506479505517559331252129673492178728948792874564383962075962230557514096544898840033421205887688187034482388183424625842828426819206745711413224128007753734803272073129560605325906018757215203007859127520975595088373822464231538955364794606324082611758717762003432668043985711581352338979724577028734499881621570957960931332203347538911674550906773641832804767023171074320856725418731514854835763788510987642646578184701770066179587434497512052394300514218042249734453935286748539264631630008954447956976327247045212604755097968847372373715839648603795505567301568595279313121653643804664351515612905583306478230104574196675886747501910178844318632771654542660321219269988402607683624724771101262415628960867078478717538074989579676393209148473828331416156662327038044097991867160725647456356419509344164060375872982048830753359279645655565958233987361661715813453574668930427764719486155699173005649289753816993287098534325180044284039805569807528596998320752369926272735267458947625575802798397089780617475802053460918363095773423906085278192928766301323000386816939183401264054700283114719106379993827878804305739070942805446814354450601535056256237073545957661384562146413284457255819375797044646920583676597263066368840859567165976571765500318366198354840411017675929612057097199748619876559353531494731329571930396070124019825922191960206345524882981098514043103636837013005243940675649890377961332572464713440383171340442854406796266611470419768577942566852165755474842013435298680435208808906800413108121243700503405848126613465183730700954420697797554690032033064566630236991966390233464181983232796332186735298579263374248356360410492268156132947594545578433816356247280106299165806922928850543232409854766219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 32363469452278757009048644795861453438672369832354796865545565841233299205854472532534199288918100986077208101735347875685076945276155461510673450094526881417584491610944357580802579009631357665227193691439839985438244676317616332120320520694298619667712211148744710421088369296098218628430199152425741492198660247103122991954412412869483152324932039747118501169663518778020736113056343291286202565457199109615075367399385327897359415018410103692093572185428034419820069478587240148517912956551149470708546379618572599833010672452214802175127930901780808840682454962511177181182305301638245858701253984619180748875956397146869851702846730612972114166838915129430564922389671086663871489567319542803416014237402356190830193821907057578358704797592426619105677718621269764882556439983954030762934861102532226233964243497512503866143861574348037980388778712091190593093773421898371007731313001069183420099326658281275391445389971240611392300075190192294844913664573838275777690982594374108535762056691022017218748676116547756524004185493177673415655220765535685333133059885122033991254896140232315926512863235443346887078639718813024183334292708159890465807165433664152565765074939964088789540192368739719695750849182164656766224812029354235305670580692824288696442494065008419383019841397612082244274880757236030548217391370824117975698697398560272585097787663002437767801354545121795770232064373475016189181897123657503162311660342686471878003290692204017600259269161576168537412186403052948715883173613860375276280530016789087855898093688308149722189747954530390589221198754700754511412896318023403595522951105614110781709029577467942269306999136240588878809006791718876991319953108419356801987253403362733311151507729779336385127626950427663124987993420822172389996183614811909535029450629435700212979715803949555537994564833087086247151725011907381389583754327243665843278548645600832975150826106984013125836907473018869767371894243427796687072816431399565497525808862975574909468639866033645197374740060857320184843645116567236708609981792876173917499664372803919093847773790874817228970592321019180591820989927224436267014351769620932906067009936336588696625497230968017822347757074505286842624164255500153067414491043571706762639597370793223726097959344328311439574259165711849418786509549396254704947749626934706039195744284403628038915385746660931456942365702550489499872932255696364196113640976193402067589706171708342856984930394686712021581697708139540855563624185071683527162461112441076603687027081216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -23733933520998548877344974239269283078005690229463846999744208314048263615583193887014030661886425774734051455319972524437156096393628816982103536790158637578325908807715390540023403467130016460649454987976321386768204683450925053291611025364179095215220455675540171347548473114580199462204329353196733129021036848003940835976964318192224385416085470319763259461083773256808476508369910853118117242736221788630279208704941645576662621980681840678628252204215964026643563449486517665702357406887875918588283918662688398713496630364789151236793193574794082646907072821227229994128930692984603607759389168335760411866261067480542468768292448005287782159187478766714944436719896471106670525545431596510778382622223410254802205913553053790665119779658016441440762128906497030623360548565961280930198766891040164470050628612939858382665744930666561718370180092622959582566298007479108630982151875254916177351912803604922165914380764700558248103275861959685449837386104973154628918376019144094982264302720939844402888789298624379068330370517077339590368648295174615624742253887270413053432105361105711703308814350333513504895416520751172608744669772841413559204446040054764740420079991346298538723861662328894108111998629265322769584761736920096054948930270529093430521661271882107012384098539389094486743522000714906730916721494307551339405610565995202250445455707864404705892972879443643804816473180892349814671978594612641844704779801761645217586893376451697827291540732076821675637689820032093051505247542026774981929786957760933302365532084084196050144527953484439839479928145235889324353620691004334769870334692892398230530172104154436574110262500239984073366865557431114789690738454753693118201972573752446681980387778687245561806298138872724796556774408362422628030855085346356215981939568189728985405550109965449001371608144867864580853675046093932757188011745212375892732012834708724829163677328773201382225487114742622181598759619288350493471593276778154928910820918298541676786910484362658469339706421839536852479966767774284157862850909261250224028900764523790359641784087573501602864488259162471727667413322060580262076300359728501620206042812334200905330984172065071381261452849323830977707786584497471342575837843264384069335125061789832423635113247960399787415389022345734025279205213861053053735043924924344987947554068585058771194966786646897822946609668447628904815924934817736246739017300699526725602605667246903567300763134215403006976875063931597297325787912557218387111995829743545339484332621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 15628683073733079881060958278475966409897727287593021256976072010020547217373333070661694409660629008842898238189179032579865090312986619655747918526980418787960612514692594704983353126074298482523003617742194987434228580017178839439346211627674377072032920853838629417647471939396722045472446913185475620233842040637296569848919123712155324012481270318933600696341297453513400675104140408123191922084261683880698619642757981287987083406391041491221312482101374870884338062272415748784660824828308100255639859255234121218541965741996016955066009312837690905709423829375026514038269398603271994676635290111856362559923873240555834540188236594074088588046203770925365215671899140515916351629687586296784933796430881444827513240517349392436456907842145154922482747532711073355726845026649429258665520301938288391828778379265792630644674882073010264363004712659188996383797176872064651891544178880737453713713770155970749367622140709041849905779457022973868853600749855897891790260147873364767654541433036416249942248285853029181047727599806477791897461720266364181033018797480585792445435770171193670285142357511707124165685455303031215265732091150385240831926775291004172138714660562995006914886584852385632982380454498135616806789410470838373390991617961651550203460364891069006500197543414434659609641889114807265631256517583275316384637441421714850368781785047441824940199466315906569875445952141240123105379177334064563849049313605397082304521737651245183082507524462421252937339779294655858462056378902297529204353824041238631358406265471817469466185002681899946429676711758072236281060769782789062759747757506971828228929901013549772439093692151879516501889695721492688307874692951511860092896228220714031415078583815119965568723217414628140337338742464311610938552924531601243595290126893055466471102824451122459530525981622608849555613027933802283069858436071199351705935871215566300738683969916049529566253651062516615896331516691873702842874514985913112010086883590810090157844890200382292672633027265682668730380551161467002959965016323865352447928035167713943910601113853323572624776294752122453633202427743234570213317950264489806139895277424134851203625117336287574581879113905213695006975664855025611076964459271651093677915720234646704757307067876116097177583649156724876057684854763229163025435412484889367747735282962703251856263111179799336937516739977514687389283879127815213446243742545351279040415799410011830741458316943716638338284998889593087014617945433319520776875985676975720464847470592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -9235011473134269173442541841415885396573371218993300058549105469983674367018593853604289596193302447919305954834542629043321059412573199323237580373753870180610297335618921244875546402120604296159419904858741831220982713234577284792443828762266800839210675907306331372611684873542959511513762176998726903822470591153998215977645097129506945527124236373831111616274229445138033393452685333146118717395613333592515497499307153101436703152296707577684370806287689288952726904805708695797169964756772775805110087744978893719876381856891805483886172143525247043254515999940230409776387611893795598623712062962503996150389098503522321227034948432510830364577489074115026811386200505132111658288946180156582729115392137249491233441429454869175313240943328340666646088201506324313356298541412795673515252290287327908424110384303486187108880461350876134330856637305690189028890962470028470917140741863595368322433478389447377775795330084647014703524146870210929567985788033135692131252760985213459950829396102953431855225414991011668711281547915416676958051136103805243696032153264860856774889702233566258152619496896265600102685923746542538457264711906281841476132488493435502296826537430040004845156996596804149294638466182225932675497499834595859330992231589863834229212222945466885665174050116653065794701294845739975161683347189275354146057139757559764393936564389515296407401333856450822336634969784373107220106672611414716880207789925368813209109126509548709050929258289389369737615155389852695785499527424855433524041757730216766845951838681926619172857443980821390014178823638607985374638831223663305945653615005019145804665213438021862589855445735434986649784828546713601126638870670022519274261257805155979029745724694716300823312094047958475376633835593739318942388658775150126074351192118124919883672451461849077739194226163577228649768074573456498437049370788494736469306602686759239270083087007010770318618965788781305516842742860302791033594926720541093157489296206379630066340546354274884400619508425288728055464815525475513356507259075730509791508566250994253310904285878202911581551724255908194198163435398855640624812877254648200082837740549729527247456463462061905624026724454209485458906942145248251404850085621178353645924263084678777317037074355842642168007185978922139340654797658541306687474266214581793264575580545503737924765519995718048632500164464696093031843121529993779459266795010051898667812124905813503566021100963848269030044494795363065994991363404673182887998995731881202441949020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 4870778541945791522862502450298483636978459538749235196437236671643187839946815667749056056306804649134273277170163039677445004726568863331997895320424145409999019231968238487825539627478585141170855953805254273096017535484046897176411490399052012467299484929138261534403825242348180861879117429617451515489456586196405619794872149008206746386509469686942457364910781548219244764741336012142377555407581533929879445116435381672709968773793385378205577448770485655835133986662146183536280907364254320093214528336962107722762440408764570989903407955180592984463266336382990208956755109919242493030569651617497814020582235629272643116965230851297296118351435496579523220056829467829724550719259474703885225102925086025998487409277271371237206927474924076218128376597649130341588880871226070146852588256115523954716056500528087826419023598988515030295145366937506137029686092546271384888944797847051268464830274184416807304382681076043239516362002878734491713873736447333020574309009204462835497967373477765520633069692956756845675482929609616221069176824087277442602030311285019162614931482522616296788314382059983534804673730216913585054701149143431695162418897812190370004375935729060011347342205098195588851805852811525159197019154802486781303513904604746893255908042496943320863432359155013036012759834549373695131931587597061649914186419881236005961565619600407249570045096972649641518286224724264875421799962246718483824304453508018384968210864880268157543855313890162519680453918111621783105627439740771257289800865536945441317804315169246815220558910953733844214528886283205813509939814319093976658721098053997615173269708307287073462502096774139618305993103232570571602501341145312303897058609882434902188830601359056483935655414945748266486563318326813272790412000092636439618548097267101907344941773224443592774777631176448519736848970594256966335238483552385785869115320540349356269442562533796546821806766199088976475138613036894419274652130704233976229609307938453102197350565594321600589860957559630625689519623055903405352095961652255174452820871967692124860187453233990848424655737476044828429075927879542863409178622207055152111367669530254042547106308413142048536227900173874218681245095279572721787951550233100332081855425789734381572834843608206003626270533008646589498968047196547444218786575638684991356631269629875626822773066310232127571852248319878210621065896072674712445585408977878946378721365136315263985489245400067449910983043423655143427592615307247080037103718917833820757666299904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -2274683920333167552361842309820679712164124215484273832294249860405170532209012680416007076363590165068168049771611130590096121735251825769155310885498363906530069501878388857354961899462956893221155108638513460915249073384654566568520798817153834390226949100195911938998855749055665727004938367526212507595646919242813871721517399099394880782935273945389028861603559711705158434340629098861110021723455314423888729039975177874051303003737473384727084120220198103846215865586573260281241983583601851261491123452299755485295105932002808781458465394473301386266207424913197564516648797257321077690958066080572840071911784752245818879460320639061002373441510659789344727316337592858342646065410171879562509640182452984841899693452121960247903708498972508260982150865772671679325562248272088870353091259779305726144219311528067603589599158231350636625497831004089610511709851728192126572609261396765423904834295994835403203547770029190077100498941038361099382318909314936889739573045039341005880823609991219994424892551162720984993673903287244735382820607923474474108282813994901555055345074943860415876213371303400027970569241249275592285002826404872633861623379402372984341324458472576055532755555771794509314620957487032774709425831414238158133408278829552742917224564271367178316638068757273913955631988994587416986530743674999822859839888320371410531441538961794740995005004383190508869670236004504898933784548718193442368056063990209248371444572128157717275626253550502470373181303803295298597089796873867125459294837420571748904642139430927725150876798293601752063019245007122645593492512975226833128222354249720926363338368299185164372758665413943148882906999276753895838499127771634595888949928556661781589882300484001578009260840556374153405169106948850878200244607428742357930685942693455083506387747961130374191141452341433359860590335767566401466012196836704657351310498822063968050133848554306193754912915363643141606399579542492588210830117623602597790279787771141159409387939183176421740295243139887868657755136334447581151983558965267209022418354097439136711368431843807740556838444367021710974353376599856075967511608702131659111095844845957823946145594476885509625040230947795095869572938354090930727722112623549682513753501822578558303644739557907824236626432465443833335585153139313961586694711790762943041249392359665654677181867665845165623337024369479004358022411034236457509625834105314313626082038487632120537943832524285724603595430923288557299183425453440357362711453778806872334047117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 930875081303727558810217189164239838254060628724452090068167927317899858417485587278258319178900469810016263138043020503624404201770555538817455411150612093004072311787286216833589278074565500846100683641687777285870092489365563793395419491062224351083289101341162034542981790325211256458722542474186933388659084765086566765339960958927353696643275771024226452874947924200427716524801336615325496158133582482235374776778147613931510264405648100565599712646597770631300206382296779221350400902738127683940548050585358326866870690364817764466906756694723752198725668297619715673993555925384892255834359577383554594583013059806927621783476282784873432833079823296919764385919263026696412369720167881302592841505555738809539925915708875480228538829867299527550345421792281973108565648187002395653314522465932299693459189011475049110031083530969672030886076267928416560561566847275605294185099867552473450932845813671908239879734025762938258481215144229590860093183186805857798183925208739752273938031778637309781429198736274476732684622366587432087215155060594240103314790444447527319264078583813378863589155161120250654074788854444730426838836255878118368043165357266071246971723396480947544667006655274435656623367087195740776048842098859199908452330382098309752980898240353494468562910618269440083251355855810867957569978477877082497309334921567914478959319414983156401527152726538363702927448329356469264371627139328757396199964282773962286690045321262144785680430580318297932777647088410304061469607908139656346913788124306066818027294909273145852867533872562097446529051262935058450617214453577323863128390749270398481764472254998263924281171784661600048182664432926649502311458577686762628251901290555714267245315006442263010049699042051853082854120431762208183335842333766000950783875887974947941154077290345985945771829272601526010413754513841152645030074219766051342769912377478568951085160100453018091919874133817467663687664783454734485489144801785229306351945160029559935548598111605614281477363751886955689335503251551133297568637667743791601885189905215101117978522856968577039920080244615081621846824742612479735845282041590557732067227794092353352213476604951230049908451799289786472896829824777105763771618762669804527151461344970413105332967763169071915599633786977040851650872019467104353194365415531278718950358070773219039375423710012006860435353670125783630533513608307004047242707751858531368602681575982195189259258778705764075591514518832274093400268361352088504118647465678870709882847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -329146931911233178203282744733542984171248169971984005141866235116238863035315466869271406178113874589969333622581724972035254838332082725916859152165905983309900727989974845009978351491508703801285552962482348246099777173668143593999689137210288957458114649789713629051743779358579653722703391352249219983995641795186846126569806474340955678393672607870472646594912962139016618605290532580291486157032808230980533665545250969350684054431351039444910529973282464682604322862172245750980394638108478534234702884915806392759001412666973201596728865619817177446418226428858369472872288336080641223591563504617727122040145541529835248386451494508445142102167057248389242421936286030044129407688210672928412951985084438754753747597084158522627764052950898533788658082864889728219397493314933923695149329102463139065586438375408055181937703572243842820378068813016146251505769828765478573063113188959618563968487024242379709057476941989885613311412439379194071096694490314155601343064503475228184451654818196820848832722041342631754501017619171414717394342277153212223188367754653134322066240898703932145993969844965451212662214023040858116642335392247989827211632754497497556597396672255886747987060139260548684183596458904258300252973771405359174084480726978821083532312500107336235402663177492330535631970886843404707122945668930990323314954210516190284631174843516439948913004885834192137083737350200093354687644687811836064888945404684922006444949298802861767715569114752231553149049005902516257997986653933528730611661029652409037903026062935489106045839540018568892131190201276409441797323560757808794316648547666636984060248236417809955332647726206120131201982472201070054209379819249065106106448398634444414055371021983122754375464031194584623014543069309237167040400087333913060187889046520154570254922473313618940816717239227252943749345447129299374438810178820963457329479169664115658387753915856258756078491733455323773176657191994171215194428157842690249155867338623625765774206346771486907719034817632539870406447461649307564079517732288679584192505454209924770654360134820776831673449174020950229205022814941191544498992463921012282786274900246504746390412108790045633010389874697278253717084999416530957020553132784579387333900884433301430774805854994330767272065227596440620523635429742698951711318233751986636244888840780275092626031398609855752120838359306419978014645598991451913263614910067916926536659135376855774584607027619809312670360376906765007721905605315590059163554526924633022660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 98488343904907835275893471183722513911379747451255255271921670554470619997933110507485761002382411264447791577000167525941279999521292867698611774180250772600339059138728692127966768856820725584643497684694776630403350280509745401912053899229625425233857648997825042587099055001075796949145409372210228723323436485563691752054890883261096605573618798530324967472942686942324779798628156893918373280798357863372672800131694406598592467580822869565978274596239334814880076226302914507143364673615037343108407064719327193017302985226425621300370407647032724222706927988399097380905211235977674850191419967898587683265117195781947479892820423244316733475345911578533383967245527914806743823186996964754203878202983144370510062802921776232273375031431597025507569824535989684925641332380267482357418886902637836945290745765093425972652523692148695593702772651029814968317573350126098555593775814931253144944122125157443123134798407805576164144384736065127338265868319988623522641682853857616894378435259525430086738543383404341707145811533594072149971925346654208027191912244003256674282240103942995351875533246472631080967249485147738388383954048740609857447225075651435607887437369891839307711220637569449085610829455662853041193274474346819107438191097653186495784063693678554794659634406028311561052681567782293830900206144260935351868326554175325243716982628364208935074598956341507477838022681049634000512439070566217391588848221442895788800447810007453665009526797563271864040407981877389649863443653150287063110157843067126259020458556453150747389743588178783318394710152212726963985090860762271138066790190158996540079940300975064342024590816971357129257943038552859047670103713550689781358845783787385826376241677282917550929897404762993963808916652514431779398237430605152714884203676164628149927277007419512854781259647440596933598844698706020837535296262496588183415371144486232802605284925531753861022721336956632348608795764569927621475569057902819714929021028303073628698948026708572208904208278254686248384285534419830744222329000691416571594785125767756268556299681327021979033049181255018543633340238400679811068738897683254228192251800620101411356068380492610952747767957479199670071411003231952661075086432834143944618566367696541230097222335474195101776267527595544668666702437414222535151834647292428395334976471918482636688022408755759994117714139030480359632841518524724420145612421791035786328680540906580094650580723801174067460436071075125434767326067162030211905346802622054775750918144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -24145412517969905415259305685027585279284349950724624586696130694626185667130620944679964486210018119717260212723567564878746672632664956445211231648487331076668392647356624805946681012091988591408205246675353456167533932521953093213382536109583129077925087510499458420265501077944002865359979568864361303627234064258551476956943615530834839413525099139482579700113312455291089173245107431859648938855836694019373031641948125848603377188466853155638152787002129369260544858571797655173645040715030267273491281758433863653802548095593975223179529239780330682595481856130071341411923572249163575140188533244191253907128603369464267785010282060104314642962946060786642485705247117045529562842315667579338005260547696666008625003425840753336292926087981007595591037778795110760385343611322765345435245427186868858614900489189149434870850025688323378919017252206380387323786500853522045335797896812712753446270361545138347974650762294185449855786017076181151074447152227846677805756523696497909579235157432701524295459401759376936308035706496094751018397919291842212104955743101850824007959253779487597136097420628987773817663685044426543066850929399535611045576760805176144633388038279982009573975532482073179027034472877398259923276179428538512161477507356783174279019422455335525663421072467980592985457428019625468106766587346362830265103460082568695391889934470542056298714173435742412388961593672272094393902749992836583704489975323265359837181524513113456104648620055182317615004270441011255975531463928522788712021973156492186633753674390752845951034275477837028812252107203366425496509084998075463770782929241224715334236341215608036999820676002927538596767339993546543445590304787851053656843300980506676206002324632076485565542652309274178173384575071272335417281563313164416621411364251505324758547860383049312477818796012924352293641078116843227857279359876170958586040545414509541948265620926385623430985706807943671172072598803714239315238306578250070568731570213843275007745545091430946978302892445759772358381900172263709755947796054225820522546986540184536369639224768355340037955912689448469203403267756866432588785110916031769155278885762231973730683331898466019922806708684234687178642929349223738492869864551097177367913026413258768046812014755203570244783964575359336244378838738649348618955752565419113678572508372389832531145997850315631084225591783993918575437875506063066794297617587110180769412943342083286149028279061047912125014794758182599492162508221707398929751947217508263551565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 4632633578866721834394274201541307959553840997522261754996918003675963900443486331288005675404733913917305292803444565862254384565820925966617721032836817733610918024319136234534519454074768420761938645303290461582013568336837864077728877272624991995646143933022050707427562650933788174314141939770471954187021301550784638209060914292967096954797478965666232225648231732812846504421934673203940293591156504958617391759918310417499298792538450460388890718475218535343711414595286974766230819166908221191405390868851944483552459269282776692103346256786643682503071496038833215899543548624124997606331271124403541351549599155857296462838316491314462254490486220467931740820881536849019780260953378613824818698962095783108257309286454335735862084033636501392729256958018679302077721579109452502495276592775825210223902518115592411219922709729243847987756672516765418335912047228275372502046943267076299900971257796723138694976613757000316801746669078288720088902947211153316052740502624266231614036268046244973669106479416646225114192528001061173489455039460685143825341821413917287687909711717292402605093458903737310642403479347368681501239567568479409424159404177205769302653657488824024946776798411451106648876308202704601127272271141364422406799575953385848451872550438679881981775065457015610622127979076530026273995138925765740431137084494277248783518217975051044203585840864701289122178626182467528577658718001988930649183932075953271234237960028266149390621361041645585371070573040016168714743314972884586952260465949170512934452009708076184638451986091379072092366764494280371095181055544339879403182558457456964960266441881274367391106696166024401438679032346853364494298042623598510230072668020137745340163314697628653088656161867029206726970246255583423366308756519539778137798155128189334786039865376322097518026534469839048771755143752457962196035810622714683035603703211195433205590137907834215990158032420659318720595913164405510829254253371057673191793095172949881823980423159529085288065470190929466909249150191122405432293855033275909165889771234719612921721861506423835210981720422389275514463572949289007700884165984741791549434497540353276502843449907031472318216381298822927976904253092438679089746813070741211649497802623410988950697903022493489298228575133303909769036755988006629464231458892487192450978423524273088301399285015581251568715116402966365861338298936054367551571222691303482950257679522918038821508642686065926358591726278034264160514976190044066803571105520881770793271296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -701969746498287710712285157906362593257636704910967778175429352858610066911256449999784863867468761121323210884479653884190050299202976101423002094647689948215387974171004709817498641301717914422439622180011610553660475209617568634132586101075705148095961998437914512693804321983933128977202438268834906211257961221421483502362369402038535090447505193929938260634893904734157171575365478353197793138667616199929726574361912812067958199725284336277630371187567233672970668622826293809063246147590431014310533807076636628140777022516741338562182963616468872639930757942879632536424957476209021036240907872349279211542199875219226344613915924498225369338052861143698167765953680152155332227692510551787229361908325521645723956393709533273398262880412119984223867346484783987095060071858395742317773984990910019996313834776273507864272721738659997247818639344622316722733810686354572046396191442546169537159683129065581639622563749857780068684159054419564655269579660752645401320846050505487590876932365677669152408612137475547490988450714352784183744574972369879955955758791509666728766797766951997916959535405588589883308461711101143368483736501067667136196496098560512347732739953073045838497429091585561192022131429379159954657443722808896502015853672162382907211281805057836443685904515735298778717782766829695988944522435442689603791118202829558601679774196084329238548629824593851081407840494615345715105031796051001841791886475342008194911213702309503294197719316419794321966055001024590392246948915217363229606030566178782457347951157177980612594650554768913327585652262396582139695162974694372009439206594290775609874369242995622872409514221361469549530109448974878487053713523054375444835042336724652065926703746651559965670250038176708563946048640553265192300411580768351810555778812932911117535655073261934645696303759892443433922447106368116231772388748044141163501146902050832235188677190840429001399722984468172846235925912462342130123576102662742181751971722499373268406044212710788723222660359275949999922904805965591803857661459387446803333877193688819842703566940669858581692852475213155748179474293283343936452451114576976541535082135594283613943885951918586898332388263455293024661009535949619508301021991699669951294125277325931924186208166442185129430770833132261723074164285502160294164611901653758049201572817425168874568916071160884583561640854311286145433954791790488712304472612640258993490752402673966522592804582441714371990303071816351244124054382393980386448252315512027735916544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 151775097799171884606030125195067410655154425538853997550215662914561217969015815141967517806507363136145050127385402409792937178942304486995829770104014683929160818540858599114604222835726754433288842198606516681654563720118822049862638880763447562013625307566387192392305745811292068870863027728306834653622976693208691285752955626812845797221093076535215208630176131120133837091406283516374820245817379870386760132391918773476111203412767925639521375540649785065640086904863251579295794544327019094315760079084498983935318322121642815100113685210692039189959182431209130123885991473121902261381078463891759370732204766209909878150569837598478040658683036583936247920277671815145428939403579500887882761530690134762482225948768175696084247532551738276934473502072394731071790686666893898211829471805730258292347000353250570978630752738046447022768562524224582450244421208996428148951098376034016182801245357758190380530091925050114485539477611182622335738129473437822361289563620505957608307065344520892783298912982497414766633941903136009152016929382043422715920890394920496186813706471205684780171988552436212304409703074428005884781523533156530688967541905710204543271299110474011771506859554562972552030338367456873761419784399070405400139565691904337042397369184225697699677412806944899405186929252567897966508214195529571326686422520661167672615579129183509217456748178613135779890884523516550983601038484005905941867815875506930821145338868392524253197222418003235676986804631857481030705389547439493039571987157510743356826085264803576754421075757820028869290277863961042615260898165058500283181821987116793368768695226893129248696362422778719288719570726077123695946631392114792936827229339104237565092835232639648125054702946771084114810895630743750892592570240912859143925328530728472111631498106794670550149044758433229681772901885223914374320493503067407674414397070911839129482986489586061159442954884027373693044477551219436466430371585650726400593853375699902372568390800865293238295042311629955033000431959180140115579489580551149898378743128088234950023133269392088640508100312574804821222916530453827996849185539435374572062197385369967925282774237520742212350535059669225187066632495862483847610376291344298669512523324410016409632954940259471468818809788447784870072182082672028726827407652721137082016611677667743272263708924160575241445520481014777854969453508903003089453718320829374975103123044951961570495469769856397466901172901979310302148088542241255183841684390861235160088576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -85702596366166114453477316359435560579089905727312198142271197871995364951131281014951040140734905874194404572034775466999373453635610604210627251092067545874609179266375301062188475790745023024709470788859614312759185243407962464236246559698007780108988767585500251923404103240116932797472390107506346256006570453455311791512383063137870708364273283875316131078890077325726948981917627672696291270851766331176829497374770405641169194403223007402595652320119518879708818942607003965964324963579878380636624528589886764739979603302112038784377220094252678056204150049233387555859918748642040057085157611641910077653464099435328449016866889912436063879481127449139565344611781246617522366186527591387190833117296684730078898931596933311633358908158429488979984940129552416038309275791476237395834798583843215094818203692077399409566618084129891486651637254731077242350053787955859069615391738224152953292261717853067896309561792710664142686881512496639991944866372514037559179317682302405663200689388478439645803147708959972512559790312091017285852367618302601114745933386087934444997709960057859801079258519098759089924038812452404490277496026890786378682887571934501252674108634479265862474574862560752684300467578931316584682758800987350168092467599451984714579208412596637180278167975089918797122691548820881895929528531729324387044362672435849727253790859741886068999547651899830554065192126234066502012412419926455845015083403740242088841730138931225968212229743091608690142961641573427400871344024330837175206069822429183235038172468164961101172191380525863960530814761719496657341479731345537173758770268099497384905630513436415248536204835668885155817752198557712626272686770076843976398158905212532475858289271416547440006662977609568965758711556896222978873142665979218940094174671698829767435798499093846772560205181275568917482255621147803559146560741156793416340205682715996342444209781481261347239432841586198440960092128275584282665913045177519649631366559146345531811312938910721418925428932695377712061831723283770891046151580215710016778581473699458311465930571078898071278756920298084751235012621132506858858976059146229406929936254663999010365924337453974260933268338711377293505867415083192598161487240374585894950884014365671801287512269419018172971215797404755004137126588768771392714318419555340467506093559808621736797283316016686186964933593610894132243276810824592911061659688064918354997933892393784783684723310056285129798980478534956048628695522751554040975627279589783136894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 49772269251602960456980808460144115501921865301789313122474411028169632667779326436630287242794767206998948305915281000747837350598671828637958514140647317221176385644473354528937925311101418427785112406011138749640448897375950077830577302746296578348734279452066937043938362077073702775713327897033121024933311464022101342927525064245806155784041009583494667191045318871102296408992999866570362338926618585203337249181219523159300453819341108547610640176001243835675189055364353509794829965825510837830614091142527641180740134944836256842909365223972099776455430722204657975567111216283923941339372905819518007322615128210793381685071246514834849748268344056001109467023752275515695470528705850320328869846470115481469218057879206096476671133624008569283675211443845060796829722089357047120764358167756752027657578167932203377139796295323340979921684586174500900105233126147886645115543211589967249991398165850598692604626633063860954874089841277529896683356057613324632614471223815379587707960378338079568961583157417998987852345146576780043752111259466576706257613237463113614034602091793516623119752090294309315900166229312058405429694971741236758988184762910322460070989225353836354384718429768358260205483968480219556404611609201927932619584493291999436310542321773854190666318791485859721296653817147766482653434876908435840712701216065270715142657359333023909458768040919420859299160900878878599630573917908666687007517757970786494511699426071868096370088561293563820871530040243565520043643201435629665835964512681086162931388379463990825984487186839042475195295836545377005976961440925475469298961586955034623869573073370754660064575394366020993913620946548066259371556009909209391587173814835208586191685492475876793882892536048037811439222516790771854620437071742191620611275454437857679001780661954624556694730655248352977576120229826762668287684568994418268780273449199365789443604640109521542036154869351761558314981602310939521306050038675738432511078287997898346378548568864890751527032156035885391871420411509777393275960581627162557752533796753401761217312374488918897527173588973038007353825221430798566729394082478132935445179504218714745551506936838130145618414472775465008709642389186269126968372309448467679977505527832844295967052643108745651745396772177542606826209629777618133855412801851630256850173462075162952664105584251364762089228422060601631773170627254968753960850698279315163712045352191627315510881864743061066911263891121429166005109609996226639654650116487714581774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -22364435894613720911626706735950220962935075434106047262060419366325685232420254541832191496330134788174747981683695490881042614051274924858525364430522793122627788413985838044119605517998317714633865796501199354215703377501056692448898943828623701187613074644107392710250635077275938684283613130812012957001697095527026531049305727407776763692484069617153003675931105102183936188824315901926431819034663707466180539659147399930520236669848114920397945675540445793932611167363649367707728813242782964326553595201414017241177045914222337883758165569717142692636497059941802274857416188310221882222768490162030774572420547024154096872925818908109458604200366120045356029164020408812623962360055698517083559904967083802744338915101860092369553244151659916102539783639099681727676284670452176265234025699341515178260199743508700482559501844864340200039987898855185272456765754744695053266560759661156756455502324714136283638595560897684935446537562750242743944093114688223983550921102246821812422114405806264356678914290098572227428751396320586020674391568643939845177302274777425586656514492918829871700199417377149909877993726065804156557020804147451289923352511245649455517171946452138357282730360934742530763971994679549645120045602787346366895163714830639254168284512395683329146834889708164951014621209758793739405188215199689457597389935609431406277434271722609832590885441054053307658611923002838519195799774528471118332575827708881336692448587304986573823169547631649339949408355692020599721997926514419582073490577106227203786100162899516516492115632272046187849063759479678167897567091790332460227074150716815651267263624193261169498777344364652530788559980139760020958808929872465647255168746231964072953350624924571471650257529127221597826222511630542182605510644891056667644876119599984530385954690940096552446398143916441384050571963320104497936649584027922809102702845105617767668955563637157970593799855351126248143494699502254493615883725915901158822660275971827856612678426858740220903036485764397522098908804380238513444389970028502458245639163107811282262636128037243312181578149005263010715745615508765755211694412541238956484349317719690972317984925445665866765700069790504639032811029623106314802895286844261337157845286006683718423922297752157523901649452223088716965755007450384821318654638767858001870587382961972800751259793052113676934832646696980961976235904659825425673043502102942169576418409756050396733805046332561122328609621700856026308457161364387741270306969284089225412608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 8065397881615602921242176840799074439218324729740389530889197015195221858022384005169583318414514920907570823861145466457518658478043007099474388899565842146553661595503762272884499541479989080616999174143289628695425990540552843816311223041154408557605806533293475991935562470091995270459306334264491666547956852143583491675442378601668106085233184446466337833407172717508120669988423807285800469962718990706866931813151178739438723642796116308796472426661961858507731739334504374291165939903511620339372853287436717787059665177929925700853311579337977443175096842944051506196867146351155182499316995391296640798970044713068910593413634497154587436418064973467010665966620937519709583262307434385113462641303031297820295152508600616778985381659222253542654465093220421496420989561660724643870570174914580510944494898069018349739155443985525958369073626385075128222268716217971188154411743668779319293897967229787157344260436655330407135346921646360636777515355815171755056422402888283439296285279029504491304386860289991598248000424857828686981805383104544277136667391434561939815563917094326565688677979361626515731282856617113455026688700388210736137912881766599505383426405424583568922269639055627176143009489415727237391391264424258472586569683213741659420508169316950587484591716874623906195613937416814646761169032102672405268694729427088757488839525321780738366057434398215408360433275172607317334159114453383171843146475659385105531924493345712024065996419078793382046559521792130331120717723167800352738006035238774754276023623642065650825779597082343669936093848174235433535547601093753092154028515523149472870563745419364663011197131242983279268504355181745703821204043316928280490110222452125018350372392928388596578433558429474702261170687773522002992650730424265878817976835013087260865290038302812691409751677275328861114641923210751220789412998344228991707481560997918817552819446586267870135199616091179080337512851132787069590077565332961431196081088709038034464184372269340995690317934518899868783432396305410580305430835763158075569610400176213329044164194281133110874450012825052855678449807099517444191908125082230576523949092575013271388289292571314354868632259194744048676167517549680785133955509124233002895284047451683989464197912926191623912852426351558773722913381318315247960353762619720140054118763673519884670430293966311819368686699879896434373158550105861139240056829599634369019028407695064261396692500488928947594931726205896576084270413271027579060860880065866430939136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -2444391849388713586389269897507656101359545237749571185762301032579139228766071722161445001639000364714085370037213080470688931846458265791747001102906287598807564668081631966154936552267714340405340057428825852669304203391944094549498743480304855250148935482135035768809339263022461726015328380391242408094516395360484276177840770864907579499939751790949250995409516778494417511689407802071769540166649322206690759829153872846443335959460621434781707376617078599989657928812610366239731626286263395853235048926492481298361775310091397547244650953310040032130777160105040741384851275826186815658615098997633339714953434450339678069856040359991333758387324637844626902983123297062345664041580845110670235455458774242315120390898268155952419586244294696033833700829048664509957687421722032353728705249982612306810813311744923899566113411390422466886851704564490774702604785989332379791472943411882436428902960803461847525565133381118971161639251118748545582019581268400988764947333855225809112027640333962524331372900644027269678734995881231718440448896738729884645372631827983897695995829173965364008970940993626421020027139466046623069944871977003719953754459420283587373680149482555485309029202550513040895583776195696072231629915311477470987347561606037600154402593181044272568419071912997551352309845806198901188534908931066472162945594172314141799703861434734074952442019716278338464301085903819074270420561586321495347210089420796330827180840352231579187032845461026877638591720515059825224447272268343810422315125549526297181199946884694333094037954447723620600906580601549516580277183029357324272482689808142694502629546025532638155219558618104385539533916135203321402259954219992757242048112733040056921162050607753659985172143056650179041582134124754341252689740879434328799858640614728537141652871415131417353813493309298116017378668772069221593721074236948921889433734385023435980535854401388213931126861005572410743856171513116272764681383000088926637792178181624606305987223395517151907361779518389894573594266699966782398747325029357808078711791056983810446972712588043310409375337181372202358966416518368772530179816313300494641676945819370843790588772931685914702828273822108617923399179811462775588143967424414727433914882849728928675872472624902420754521556664154989795018076495043245176055870341966497788036540125452461954134432221559210670420856634978163508446051733842963195312446415930080892303706771211403335135209773908763074799393739725243293590792553580902884967306103516655779840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 642866449336034152568269610560196764942922746289136752842449409231801588242831961340044665278878308768587155523810340190024649334389251806319865990042062107419871753862508368000965984657718963865847442091531339679747806882835943145160394084319419862729244085464965078113981114701404686300757788094398990227897330171958985777230834783088559339018441906843459580612726396232666157595813916664727106714101095238312150086064947633934747698351283797731254278143121382479089442832744745258783580354464372012500191914572564223288826600938468677736919860077126873036258201136031911033465586947255948184333803189473621459378566658532658850339739814460627029260719130724860801230915677276729913881131634502512113927836402888489863711717759062193983516474075634509143670766839760909502530668788267223688175721518010858968090617000148866796326663138685984935877696853672690680394859724793547423757488974505767169602630989674824854369861292978911207412308494003809169015429410386585849062016239083146665418110008104573345790133881948844962409251208914071179079510992467052627919973550587110517823314351981017957399376829185630241766813444867096943098906133584305960758690066250270549736269701537552367372394463395441479486960332349778099744895781394268618557812241835593029160255422316551763279388182760378248380220293790684492572140046839967753619002313502613801146240062901592672208394835272618129362936615666725732367263041571232161480675223622016142570726713969554029780529892264210888005137800044007359314164656248715460498724514525195949926460385306605998789106097491286989715403314061465859661572867380576946255956170189772815011326011580644343508086063208698579108053081952749295041370521566224562337563750879669765030507486037330287223391951494860400614870395615583191345932459180500284158447518025059147336336434098779341829658478896001443734728199149203861867632672353267244849862214027635872937615085639208828925762300311864594112285150910954685374880297832317416175609021652268617214407275927479371408088881201893752682655114545831044250132185290704564988810254206750795850251337123806111543536091558653375680939985608809611367704520808581593568487780581486396120696635004178117837415356290551045730675486366538810995019825728752750871919088904250083366661568551284125972974041755093345592093035828733250176536276238210804275136063560324242729185849374172625425414525322472138621610771144280267033775305115624826517971712160476097125538393874723907287995574393219595822157456629067960471351397701486903296000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] -149957765186852257884010902450157503984415441362462472371580374757786753741472444644717382646274617068085086002765364521618043648648404385538853253655409650816981962952844654638957501249495919785855444157788689698938574492554458271924346546692427938358583138418600864233039751181173537915651494968805925297329503731774448052191142352217028598820815948883936608328124677879843452131094245429187587263982623399100782635165975962751716102853349997446888320231244176622318418314403109679165105797413856532598596229533823090026273597977876197676129509519024842811877765562890742014144280395697650880351933749245434138063443328354583110879623749147459328493056070628228287223226892998826575890165066037966051578182479982837658281063912353028280008961980782104052233275349048071949756531392909399274479553152640317259380496731524888125499174245082826305105016759754451150873326467983898499350175776480952457722865112919961687658623049180982055632081710650388087245668747920711273343970687882032917012658281996639725071710550651223129834077151561095045283545155754474840922946587145410704738589524177984272783107827507435249017419096775195445038699714195387655251774490522414241244638687035012619975787283145487033636973928050449065988176971798396721602403767308178088688886972948850849264287346127611276552104763065498840098178526366170523045901008812969622868175568535516005660044183155680740363233226659131407066583604588813339670836228741355783158272400986951587374005157278581557275557565047599476778638649332395193808397018955729847780613936120039811407490550050314111237696711541765299370593744978002504936918316810896496903394244915047755517054034052862827714743002374855363641970167261735983712252032877594002750643627808718801104176164140007219419643487247042116448342216340125533609133787097288017076407672410706986213902230202496470763609971294920019781026663420149731006703264497276548239486836723022619965586484580365116967720194194671186624325977914363285810164589362611852370618809760104873670258006938354812278785537921802755847075063304664885033727101024929940630600090374466216895037751601746308150771675015727815580165449774527794404858985209201988262917610952471533498509028329521502092492561400282327862156934392776732638062158271027143008463946539555889727759011312520634724339685081858303318872623001669343918253462541425387147132386725562989258888454944646990544802036891802028244586636885637874405347412398716757164567796092866581013922109123136177399951516051090877182455073566984503296000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 31474911243469377909764893304164156080485071252615396299270028455111029495558478642229847244347583583933094468803616143462258765140291361927556772524761875269766141765606093677818481335690708605317483222280439183993949546110906879020983970316002655228048659430258420141743864637060980807131858034345198487390199220431204467033718731682966796045382652020960306277019345430003649941437993978175177848359349557425881794442792045209285830932370657697024302044641736152195127152409674840604146769129664914366141772025890994389126360863614307547053420262068116037837621507306836795121739149644912393819860850464677518014760772300232751659099527524911428538426065333610351206401229390932423716465445029692122201173447892053357305179434163742069744824013794780806941190625264861230773949111544992342107033362998912547128262045653984301243269496695348985509029892398883128631861245016060894914982405578953808961680039755715434703116605319844064841345862238861650363893693226765279744897202841134032351681354695443964428294787415630274553434716359134836656040087108752200334192730374801738715226243348951938838522770063779545311137315951615731404337828823661913975511766697108334762745434848039761143570374921140144273438387979297814125404463349381474611495530669461785474183370250866176935710317461395182084071919125173772203242279246567611742472211266720505009991386817348439372959453515849574911085223731976517502803456482543438458895855145988008076691519068939728502181817746239359572925266565216613094258100198910404862043726229501058550881985341797126954664096101558077092181654957156393526994833523640561166642533782091574733548490708591091818774289955207229170741570170037226706959447790719697549455165778693924932568479384773655207654039788801533383593425684236850258929890880523212577309725107942240245522653514448973504918030967459181788914398712340975635219219901681618865574272688633589456762903669096013117046664842756661035140335098706876949345066791607807248825154077080265577252861068092750964826664199471916822139038854367510711444298945061039251870111147262590853518527185435371785327451835225034536310280696345350606898218870201318279799704213270589873363430981638924732230510603538043007281933360137118709299950868729700399618479897794705648164787526726772679392654177246356483301829471305275243000022151310597882220316060150231392216397552269415224059122110021917197238138440667697811153482607438799005851194681952842430469373427045845205383944339534539954764933418490317623819495474246713344000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -5990362903293931182035357554681737156002549286507330579331796696453960863559325461944828728521515773588516105832817285229407434211934887290250013724791132820927281456818958007597400937927391432088013379561191426881333842055084958421529301284992875735288671330962509858211865015108744247261786645559515083420744751778242734410059447270973458152489317438742997356093190668245629475711158891570313755989304526580493227271735118366841711421746734735260115455739650436613455919718697959469983543697081018453136565547652580748923256660990706202500948498285298668381014498558405824858218772292428879240879378079485706433897773613948087239826277700612621762090275505621423534252861636591050248839204746862890439160753345341278973880641454292126907490949074016242605133873673546109111143662661103739247467572372140772430859360294786958055742420375865443939405740560228887379058415446973712320188824753302225477429234535496685947848448218004989075934491777516650603922908613136607248013188784680388199076277298785806180255974720474232456676202252965811397722493535446944528047635801862820845909499967033642504014786490576893333549802115619272480342907126526891231934624007763135370958937940227252522668130883691355811680920224931254524144252783295201586831642468132601686347732419621519961421064044799629752853035570748230990310121456666367258125411359115589685135402716241700621733188793971142264160693448078295749459344047714363958476257792891640428288596445324650441201087142635305261559963383069971338580197293326249263516652759985026056093123565440690486312892673589733608621328769603772468018757154389219865617938761665557680732425247396972052121262999816871264407373060258526937492702653877701213034058444833842999320947267242194327294018676560985709837678987062330183635828907231558036801549996954219014788778840546501662328828647043817057862176676047860818502731964918349466711436978589910520677323564277022326789024959683233336023502051344650546475594508649429623901359023109078621845822962495208245149909414555994313972473490555757481994076823363645808661111386586252416481343270863515212086847858607128506840477509447600393617049039353116194086088385364345646058197538882085371634408159417805929319978737621712275268858675127731719932258468274518404210728254442742963560685926303143506265965645480365785693333318408725684475170510670014468239691628144659386277372688007559410389221776551628234524577219350787180745482129053098118465166876506785815047337549689390313451635078318912872472716527202729984000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 1034992192806169981782108944732801809213182202881132054142505035061433732105641382227624558789375392412414543015323113665266513708435086531845134134705287090023045096233757630794024652396177113525542853733019491393293182345126399850516751959049527506755180549554260937435360885409361700744569928964510313936298943695129519971959021892885601756024368753797265553531087410694375307798575001247992900812919741380348183526211683329802308364377783194814543204644673030751858942963523558709633208121257455261707900035769010269859638120443174963797156561422851609920450398590827669347565607192341804666561737127499439094298296523695108772727241315637195091967912339361500420356701437298219187084909867702637322343948333834490139297519701481911678387723632848071701793492210808851292867452728582805235336387584068417431513797178933864211693853305327085692804900577455843714677413127925092105136922718203278702466739956737628396651004706441991274462245227241393350784016576511512850117184711161727585283795596477170677644107226142196419005623860038047663914691188684362308979449319441679675993726971542086224559599594166823022930441629398309856106706993982183508728934429306831243307321275347223839914704336447263571260854585051863801600161035793115168511575185441664603906545637991068997949933904053978080519679804656863157656091316050315246351378496298419435664641028283307581873900553424642668150992738357608188442573752735575677091306397915194405360807206773263613743857374312055474072598226844277645417953259627608908092003657207505657112593368479042264589840928031533937148753485627412184351073753495842042518801891026688377132691660163981187941658721940578817589198891828232510045043254583432075444266453760503215346795685072711454119752051517400084970344062599511931608679970530515964061405635139004768423072027467479724409546872212047366519761350474537711976026742948774601721934283168933162204047622584825085689186280642389281070633732049068997615231294578162208125554110464993877227092371199621240693244809349794400994583275221537093626455261868154122715457836611445042999627921025121949424588929110848903305974904057553072391737643054391091239391713335453157611225864395271374497653034422202167423559077484637256720640171519539732830089820987258202881916584784776580343094524318439981697428420798190430306434459540512776993358431220131546490710001251023903196600550201523631269662110331574474608589392802910115551960638492810382251390411661843686932676051388765998781451308568527668674038341191073792000000000000000000000000000000000000000000000000000000000000000000 [98,49] -161605112380156714178478866573438270503894203051465185734461390643907355593965856337548455389581162830431078778823331242799934375231687133538961953142703945873368917446356363718582430336179406118766689098676434117440377604525828052860775875598907821063964203840957867386514504864745719365319474962423598645712246095202099655122697156472805458578252410033696126308154888866985792161477605405991271039936157538881042953625760317289334142736191647669694163673834496947353604088935539142598383780347422535900657053585706024252464451549924568764566610519182881813635746236789334171972969052565232312092336207783337374221773660250621272114543559286549613106140772789723179679795045147050162688666073143860981544050153354592120623976789522025542050938486193422352437382255021870453935415686825734808526727514081348961536949119304541051500613924154132104963892186330565813454128381205717965299389246282668269035476906286567183924986315734842988232904086806389276759436561179899078320951863525108517658927994749985177952809374666281087522840048972440284755356920643221880137455695744239951984629803758172300204640671583598523889417498159608135924415655966797297625826872008358194582865252976418773631674471052262039212624888259626188671702320272527798591130221351094495251116671906473113106082043799109590489084150667390666419817967613400347992063123574232117247516685025276522650047621830018691024578507141843754246510161014346495591604522940249622695719027035577229311999202586634136071384547182621276858216649043219413749766634543581857699719085482374204276215028259668673613151052380333252178754224648166259836469264804388133825989779203887436117304409186087443368857114236706167647289593762997091397284319211932889172775054564518066822782152497121582134615201665446989979134490751925385144977228548424439571608216441756732522615041347573378205943441292895944974489088424422365669582611867137680449852174221213828422825989380316977685974142876271186316970798117635594106630546402166715454242935573682896594943110863720212429871091536455444123437722279813007782352452690767174012006809438505131271724592201706361815485043008163511029577664714976060209525481106456088986147893204197235421485700372958111485917350136761179008531283925541567742350979412979329974681193274639571337745189235236010816914000994825613067136923827613978482812611847401708041984593783105109317252222337383359863026607973631359102037562995946756433891808262344136023675808326970758395630951052131957377125487587136040015334505621487616000000000000000000000000000000000000000000000000000000000000000 [98,50] 22623656384697823458101549452508733145032284602514734438238081640055831731969084160897759303521689623116303482438263025953476741425960090473277409054969337535507075783161584997635922133441245625997124156593517094763878581400140382361269658322786202472860125529422377940041819400680001690879173524340641706223622387906878197850136347313420445924602206060796240636030558988318000396528440370429511673202329820842050363760824683703083284248196266348317154162495288652463103025243314122143201545112398684612831727996641967200746102842131325693654024938829956421523618799079726788331748371785368913986177923233349516918943068853570489996823755858411200629678379903770014444015583938746366412732836601615286272836762086287135984203858596085172416878107904428667385135497545567060167554377341645754226833274028611150623401486246448735535025982816481857358343632263321205949823808791600797732626375491026714851179556201724322742454604699589541481556388168912189034463953553743374432331674972675482841885154256519294822971365878844687518687209693605131129715786575740017251095105001621252055065529920302941860886771609537489545766803755124488580542539652200149335623054823167751127065991913241832275419639150945599808319342059669948796984254197410352870861800136127148769076070066212210908629031016257338560043794700312545761754315821440606908878409807160775093263640916643150688580898175050960545854671313418393176332541114184939432622623839078153867204168223608825576757475568875898288019690280746025142652667653955234190831626740154583322327569539844844838480161188663153846282564436519955883817533576899910061859911045917873224437070892265076832545640277233889318579617847287065149279550747992527635882949954857154428385299094073231912092825094543448816670804440854495943531930835445462728827085590309548124878719583470017325755304071363717199712785288244374441218308952303411733043241787616277446776585910230909988549408425755500091810274215622915396861631792091597762752042420901866914383560700109579018635731905269984102781753880762251950380136176631236388786878365854083424981486466764141096339898684460612698774262683806464504131183986382110401973244510536175661106767713906244410623629557879288755517215036666884919559805477719171907334223724846726854428361103569975958863512168201873730997275721433996979223834813977744976397415006294467370436591600389354359938217572357871818888872658200296263473232667287637384290238209532999557867057134107795697082786048850806675177795819561220735716131715678208000000000000000000000000000000000000000000000000000000000000 [98,51] -2816385239871871323097093297690806423341898813330797625060373767732252769294364571679924096935948994640068979942190723425200036942858322587281557055358784714087476955751251920183315626347437041167804942936442615538475198318161575244293575312116193529745122044275210825890828063677119829513209224558040462369856959146384192646976860099050178315432745668970862536096416623443414894515946640164737982496811914418301811846017147150234600093288255324026133358948359572645775631235389742725307049349084302200030877228877849403527074716104803037914560352463535615378307488715589530151556295068628545688973406411081468076452336203762218230278470868193059908262618683792521050767677017436438386693483742841137663000618027141385246337492188637408197077988650648208944812317995150179976869771966358291641049719745362758912643599386088600222094045238495324559655681415500808241433500653328117628403709863955176237102851641984684307004137666987011066299267745537456196153477325465691159510028680352437067668449047074041136086233723963819211407901860812375182267031504851075911916966582009243810359964515453996219591036636370207463634080003953061055742154549863483219165519498535350725169839330583888318650684082398311255447581213696585303639957431684718074487723396457644195574331446719792970729570214027938237435046114324361371295128436223314887058626249289826354389675039997752423269148046567523707379194469331183528186561741327399097581539255909581223996115042994859018826722258458369216293972185481218952808044681902620551127022565429098548654451986505196842304528747547727228989738373926201647393793178103647690259834566310202961322425138816671964170138329705423428834306861622379998571117009948922034179190002853602083026462625384337880050215594680499702987858358688037599595309660235203442929636162061873631553115944118592231258875258653824512490993319320143943825832033860098992762667102803885158209079497817872113946642236044536249934624746184458280762278914432015367078110729842397447589044938263156834271447847302619091649326874690683356411269517829642876660944028012736989579099238767707918615330998797991267430816872157415854703498746957225084846522746871911647280199503094048556122595457403803899879871128149904223889247321111663149286715420424516933962063007232918113586591981257584036984854050877469350769513020148326892534900452035776249363402917234710309397320823434415798560050465816511863539343724204259298730741632253408927441269962021071818933570721857216291079242590562453162867161097568256000000000000000000000000000000000000000000000000000000000 [98,52] 310068317006744806625890968595219769124564801013340550853538785596414924843637877303999377985741517825389262511995214655464914860375168666820433928136385839373944672181674638980310855807045915285902613737903102822740066442668477007888350942311531090226293975793934448591948356748470290572613348695323670426022921123717757219681603818343254909313208266203467544141373793529363608764273269429344843312532780903721209080404830840950485102189651402030455646347569790919925545041418566458000782351236904596977437636392559347897944062260216110397344395044694306346542156740189987417122852895300179927041602411992072470749417937884173393855882116050387499535270008429012289704463546370038007167264711119064657702604781521859813080546816471600265745331898972003021009479233418576384759475377056596718768824905496688506002539238430914291571180509104720546647188321575095700009496884009941066141358458487446986617980753749195286941740378442851451171062292263386667845864151063987478623184922188458467485297542111804003318328435019312642421683891296941240785015634910206919232125135145977458767337800089342219745002483718043721389076541973401342009753172862299671179577184301876792757228220677648237203291407679399860801603580357410758084869830068973031685131683714478865760821534275084994948963418852315179060336232230589763909192957982849561708750104619806430762536204690218867011070235713187523733766311523952054762052762242270976155910679069169037117021649144556807072443473010534969143031282559619528401088261179698951628250174739025938393972260975255703198358677462763874625226434293143727197454663985325050078752356385693570657327981538242416173314336032231922362410340229316511009426941664460813662356832904555784195462257719411736919660000386221374863420138416862705550839978629857467416342871224773115049288999144848208250758453489254959714340054927699623869588923143976412578558735333165683920005158297153676668414247613206796777672119132937113536629920274139116181295083263811986108331598487919150531076846076050170493291512694527206123274918330666214647560072010861052501148424416461177967002302336807714889625982097493805005205547412719131050624569997481890701059179331594857808339016417456257098973298337163647386944324343862137720770062069672572374763312051170504112840230232132428148926180527622814364481785654647968014385097333281064325142876766525891141002595841689708429528540983367119762613769985085704211198363433643881545827108907273082173172310672302332514347130475630129481063096909824000000000000000000000000000000000000000000000000000000 [98,53] -30197703286054182805492258124104633823615172780907465057717280785046009684976109605107384836287230673751239558411055864343008786704104163858628530068435435265400884216236896666638786736780991227837038255305390868766036942716380144618769066099576118312043481846859118929353155463034893508216270636415360308409398464102556787056338334742153128320281117106019891741334403394656219115938152602241371248381597300002348162967371430428731107724097822681116200656829362110507997113852205741082807728330174119476011712204059197686632348966057507237171253573278033306110558416017237564935236864866778851579151954023319774759636477448296001751532788512260822092279785363685164715752156178966528140718803883926684050676324556941124761324988340913869974216498903765563576289981108296822317202671297461365986656950694702069931773322730564535397902601169240458037274838981347436813925108183238269245740149806441649691403363279482087987212844159235309506178134653213993898139762614074039861902576750027996169280259735765489312388795026914165368260013164319475443131268531518347871450444304607757872422874845030049446015492309941021084678112596178964005788029853024030574640601401542831635014455664784543531492870352079296276823372937296440170644531801882058277438180498749460752039161079403216287364609462570291883931500321557892650499970672533751544199796412862581239038336030945398950585583174438691425435330272288025386070121392603304551570928085035555236699466080294780778527307008158495077777548238028132255188804916509856572673229786075256045013802488519176476918063631205013453907454369952522306258516813258219049027956602573644858316230833640521602217431030692582686836949061507742193344338731093003163055292583569858970138248758313063214554010885365640496454692178630539084602321444472678652748163251508275762012498853928717654518380751943771062295520713171094276694600763734490390003232612338995923162009337056632400162615444101243455426900218442340077537078359132848065993591867427830579281744840803395569307125925229956618196307391203405871416940465127099148130143412657796537315291994517391859410132432666542303719047501043610788985636402131891469416243001392691382311356035641034062944418428071582480184433274063719990531495513912946808453341317904060651543005242010388329693251139731702295836450590181700928297159936031699457129844677564429479992579335472845658433354731834363692119264893766226114299768422167976724660387817047657092857013025275916723237549248019951337292421054262201257284463493120000000000000000000000000000000000000000000000000000 [98,54] 2633129748334039768469443501218720019339408150130734449877939576253164421558045032875021522730597486493548495603579101900988521749541154848134231233069785492370549235876970099126073317478351523473068132642432347886993875614413016819202277947362515994415183057603577066641674485981246685632809681211300224330330255869958519255089164687749496807143601241229068889534811274723520990733503453456517731503111910645986426320553163234037708872759418691130643201666658505837235155141799484475584407619257246383513008664890619855258524389696857943796431523839126990452377425438139462671287946152094045085055263526534711602365644375693572711825333000149220713094746294725792821166532820029724534275822776200500549688878453486830033458297472233117742869747463907098612779439995464486685009228728091458724412288406512006635817930076883501392785395321259723949532391139491512800256896401595384405896483490506071253664611449388193573940532887789088328033576116695349688170778158025856381657211034695329997098499799269198808008538305578111775572439541854870919351448913533352661254387554630967378406100810436987267821226570318714712679396979653117563231231245872311277758983687223257610563829271886004240614638346925986085013537051084036683664413237198860348766296998873984845874659590874424997252158874420478194780295281273169628332905281526157235842468769635212637162847693211986129415479000701104301357080322580687448009096208595416122321899962291645714993872962805151738388045716063760785425991021055565462135539165498256258747176221847658052417492285727923810198846533284724422826291398081715451572728426021562254479380586598041207444747812023248332656487481742278729747437676698682828314513468304616321599002156134250090558717143841651259429803591324730359842709298334501962539637596778363222239338848724345910557439029843088066148426590412416131585779835557265265120261694908606521417379207048429103396729743367686084621392399946666271771161110859856947234241371768642768090557516453699719276614710499548728719869362376317488579100681977470246047651639443935260195185187098206783953197733075873663384371159921092593501689571111474051894352904453341703451732717957683805079210203141123588983725481209094058642144788062526863654439213534742440273686014502079555951829351126513242700232620327693165639561088890722105990504426634431042428373854828410290489285036078445837626661020085671137558296190144467859996963467644091074162930353562239065699596106720596008066530820571847408615153344181438325416832008192000000000000000000000000000000000000000000000000 [98,55] -213199442659994439841262944657547865248607467824945875847963229259202098149006217042445085120768629743692716660541151391693379484724139001266120412431096124590687460777340086602619627063977772387950481680374753990486465629143695155382426625294428691848596510201813116455100984591283162157642138887809233659678505289686885461032568615505609858982829745548930883503317380453100884691779374834561915765691949656863291954335655532244102999199043654627064663452260639231190146777989548403113191225485096094825251535838127905010950188016762408081685606111246730599383266335320265505549335421291745539205931380010382194545148942324013858899164155592415379782885373843918288966555183878965735511886763242599385115001649382036478847832537311813950128227271951595831417177785634434777773997911838695864642158107344487402856330068950967910515023343176276456958300335150819879525537412879801422520928426675890807786860151522835442377941477338459117281910347351116477658768888097476505021095045402915202325521358118515922157974291233615118982797778938553744474538564358789024087390883114067437494721544506494413290459899387870478187148929523396917611579117533846793969936799899235040724603369697344394674467734662850938164907529235323462945114891724699105611995140412213270487135133972447567487321316718769049751950233045523329612823758770602342447115341048609293983755432112353148582504638000257266249525530977371048005668243433267493581353956781700382611455494237298819970687197605941811035994375879280001250583672995152894372555573380470617083224400260184361595144058093357101134236395478656164168351987957883910509022405404683948793515952803263873754208046343684663054722748096476033855833081136930760191760725166997235554763696082924815307607741344441802663854701288713807592862372667772952549730865006148725275648574205235787197709144286127952018858147442055403395629129219094769419952286048971399210567248705576070539331700734392766697261127566569677726390317357601939463329323109920256884599707347684771242894062844195327312576235988083574146261013686040040156498334376120884974493963817946044777939027763571640047435710628733836407768471252306155562859864956365560535500991481883454539198884145313041620818653491391177914910806174812685901850609543370384601124207006271951765475926858424332962929666102430048261974244811888575531653456000657490607764604321134106094732459800011268613918651542201765267335965040560507975863648108187456637695004948410407879206834211924328103487174726796334547911835648000000000000000000000000000000000000000000000 [98,56] 17175597605812650582360300835182772486997192154017213248903400437371647632026377226537296828959350710229396872659593866637424610267032207793496139681626864101687793637849128555894244426495343122275507324334837483013053116434039748041670297447492056830483669702829835232830342061964964469794289743343349481155172999746014896652011894622811133641935664332054762843534391824345892053116732158066615485265733724133069272141038902509206905149585562276598538762409775140361281166801266225415952781309608996082031930818134569241823029149075713253660358356338887430729573036617205786028126428134500012247124433855474313052655960344388954707265172833201784798863055687009901607487814914029874131069769202945365270945698820727988307517832400546924214764435897179013557769780003080366802949588221445692302285466911646415270191540420244982714520244703496989005564158351846010028074794162453033769154908143855219596241501085512221440648065765918467165077560868332136650142207815683496047053132399220981787680131172454254132607985044013431800433104336312413108693725167823481539747446337926229613599427895099162922333644272595955606332717574519246272980132538396485329792310393565155293459332802344216108837855883776650494698752282647712629455390285907713512112350475953889892164992936025767485741463726674293722786399576436403093478291533756696328190701015748934646569224630875363027422344375846029336373985812140549213439933324631385759971723393946614001156970271369523996426208202659776962014373704263467793799197026112737794462372368572906260389413495395744877950155177582760982074355214903379668503246184704337162021113967450086168529226986524174267978440842022055269629432689827358611760833942482925345572124162267784645352060449456770135437554773847303361385311706742725273541023832320191100823212212955082496382338028734615170688385060713020260314741815297511021255334889056104338372540188203624778548733145890514775055515621654571540845389642802761718086542518450534229735310743896021655770865845102808317778930421596491795864564485708260634753559575376886090394670882174009704103942632788536904592759547788264009433113506686521016328281987505966878917639323993334696362148029651005931148713073169221922283053041482550771785414612652944355055592943903990038905178518644272911912455974556637411957651456522689579271105100343386787734571788666052102972617829733428163743695499799017951901507799213873312885927015230071796354383918998999617986604508800872976503675018430522465354001971571885141896724480000000000000000000000000000000000000000000 [98,57] -1470693576974190952636712102211164692725554534901981953290000827122324524966441272448169299664558251404090088208713623459637907499533899430007398956879845492817522792693776372538523972000305110100392279341261878122189146489706832953029993058923782424685263502963131837603911994728627857686718580394395604680515447262727426018589105866638497997670375025717490249665481824353345282091896689667019156629449651995073674536994379032883810840491382209570259011989626683781494859328115427872254341970410784030294316779376248163240981001609716228498271038471795501949271613006579144144772915169339918298663064208572694912867224470578079156176758373400620671036321757276860349902557400277737837943158062814749703766619659481491728310319715099752552015731044434101196428004260595966389800652303144260210952796419784372297341286051324845754327538296018372456381665981014616714321053359956744990065954515247762858063924878838970787000207897559656305233352711326581797906845988517564861532588732306858439188636154016219750626272630195276787572045153735198424112668054811189636296562669466846182429848410109841074513747654115985732421274973213536549833573724599088470608058763867875852487107581282956523446401927194728917465110059839679489725056505762251134000361380235852242862493192408948119297985587660243216741792021156435916279827021172937099682168232439591099680559034013539227983060403340568278327495785211114370410607215872114426015074009617325058088476990731638381092650309111438309293210586387763177487961560014391652640194020341532708996507850696746751001516302405476730223635846535639142122625235631162445983997074378127190862238103786015636655961262237127941782358531405077165564856988012103240379493272678844384236679476996829014805266548751617450209677406741095474126326782860955960642129501971309314756509306969032226618683967876502762115346064521963264507489675611571337877367771126211832227003389283455412137877440498851507369945524821869717065256422637666076574327175581133550452044060397741581478123202712719920343685663076109837940911956638110245850316847356341883690089544881846255960581129245317021388114235894218261120555208750083428367078912040929033856107172484103042899619846565683041192187659527855803552010054105391427829022398520890813837617196908773673013506873739990681243220930180779692388953374592464944024780353735300166583725962710736789485292585950028223517618233129218670994768562561971136955880357131986926195431577501624678303735196617578100750734220803035537342464000000000000000000000000000000000000000000 [98,58] 135048526718694632116877594563190064602708006250158776078970558608988227345768510172513746681864356737362226106143770384075423993444389294220815177404766933047927439180539560735091683769665645912824277775681973376911631436201514492933421839843562030466389336676506553386526263911089362050763855616235371548176937466784946519659553456825148953597331589671751740868731169477928432568991910239985871165596482618377765230685059540256392024671453847102328107882478806128507820613505667118225360528829382684498719330590632082877463727733258482193528393276052108615265891005616129764880154907166757235786376914983555162833151656426420643883852445293109316384060186464747471565816072678362586670791605360231149289918315243978293264920337334663545782789716309797694398686578613506218719485199040949337809891316073113570259113492517169255248746073932591925629962279803909682156103678675519434348090458472392547535875774232073340306361780991979961361791602050063227419886133093121520590971249054858874409411295213064891284890634356073805017354839971888399495297500233029283126185373936351703328223804876924270720624364884155169838069510400403301415455880903004643652250354527447084354751202720095057440192869999376921234927786428000078993307738282008335596897869365013674883956543480856677814805532065881413123693234100326141165058905264231401834880519143383776455553635945718589114988075805418229736872275822391673560841522797302705614220885594325855826064681748059238177091477119809384454399776885261765658757123650536872255059226304635256316531973458392572834364442032547688575030027255884102261403307440701161341479980651522872668940685210017357445188867528022039563917981153693807357111671748069477605217326083879785741898986781957766454327107810278955262032826667342891769672955700609692703148481045719541478235284226105513284097012406249261684853312728417522857176918932058411985608194074180102977522980641657615698201672628227336605651082493558506258218278799054848076155676449673250760078800438650144648558457040646446513818700451874661012111535528473885255925319893610609288703301022806160730365644140870543066968235456904732778545095365826770749400721218390280562263507618529151887537435816980698787380114957221321433433082713131553454455110382947340675344680057297567166243939113938023239928030051222442966778242739912232898872684580419345461860631634574601749325891593849880431456163310046198280008881997618635972558614058521416203891836942823019501793846125089106117588522230450681240616960000000000000000000000000000000000000 [98,59] -13068470238893364498476459542017772775270159339384577862082060238157165953976513041249075320997571074967842498821441600925440808911972379144658628237260445699740953370626378563357808663585619190269517412402075441552864483373605495240699001176716687880310377123864559930383665506439351080719379534361283404294395098694562515685406929982393074251174866343826000024030218801109237643810924953516315343444549818595811144958477800588901115716059567164824848443569693751103660907589789147533849258407887086150468907452329099551995623174002912423432313869965322507146256454652076125658010412927509868629360590162429927526520118642233616200150873281473197895010867843584699446029266967619821210865789208660454894248913695314287271156552551785727516739479735529962944642683470787045091741312745668931861013455310125751895664656512944592245503285754392791204702310497286740201187076219348610397765475435195148835630880644769087991518952511706141513910780153478348154927124012514275607420471741625715294706173043705656796398336998385342055382711181590508285294411297351421486941265595580711196912264015789018999448354764019416232369480082927124484028160165751173620978292056724536298881057373643449815602316415576139592730300765006289124138516470258047017304164377447435185194429938468637913709930339004657976820915984631641949587751877382852783308680519992868608078698799085161412153249375804907152690695980301512950918687633559649824537440351706117511187882328307158180588199184597188818450283680383272617332152799239507292155853568442487315875546277627462668160907472281096032285390209718520183211873091314869602163968576354712631985073347329189520595423715669617302407020250815838706452127056308548540296874292631908560061042220226282359911629968098852250340738668257826671988514780391272321760581682135736920444074379962717380031413245749422018778499499299769966193274637993633788289780507229591205052345834323051161266307827935005565412843805424456292894934396745983895560538032618449903356011467155832984792421963656419851830736542565156067684713449842319878667738451320499649261885949768007013526448867264130365319139120053395782314849678954882261219920136968193124655936060810527333806680065154285737899241262405948731433366225052471622726074595377894575853066931074579103704484567941326912955481291825236716914964665737779702209660319131104884334328123483250482509213619431019800063640304109620682084906787863076653471512626045992164034072747287909788351862672974553487533860209495461855232000000000000000000000000000000000000 [98,60] 1305533974884714290171358058995238653346276174797396086727612712964753592282610715920321005857441083403483322049571043225209440893333613299826348602164086899369278252709280514968877080437624099391519924474331821757383861140224201794116853453636670169158705309743810845040464640618566615485091707397049280547304853565984208456219576912387472098547863967036950338420053181232278733041148692533087239980618425624800725322580722521720588401489357307995422693067306028892774112117859328346195137700226898183362128981314565185722842884249995495718352186966617782287910507332875728614460330403443565568945028954622302689679150223755042747807770426797173875327153400187723076076002619993856646456690707867877091425201302685906488765393593623971952671388826879738832601426971194897354138797851349327715095021695248958586347021607287206477585035173544397506324101892015445351320116868301692911329720111961660128651573034686546498672479836162556392716027219633398471632434355120007464788588816559265319044095557541954592870545232724534049348434780977118049949574748467082594981644663403108076543077774702248468222960694414389691198619199111045112957868348293507203689343190845789412130649816869455564803673273450700121575874285759014478397865908499866310931790410411466333634984781676871239517148680061714856566754296459954981488712313455129177846531349930110193869270089068673384529735586554814242272670612619055282299294166246344466283619277402283050090862587487883707810094564012613483892679128595391975752006395605468394743175345320729167666791820113301045452804353649794983272601454686027491911727243830858380962887642454741733066927223325988030546833437163204558086082231961664068224837294376334522334341321693590785820541671904486849531849624403495346320682796843475451566406644829603229592240839343639066174714805539509392612701857513542694144687653196122911268184044979975356705869609376892943990387225256295566855846385282394618029627968404420592462412667213413256940054399557928201657663521347010148759006437281215540518547560870019207419582238372765459351045985232561397397038098770546521686108794735686916751807483106336882304734224770710293999575650585057214953880138255453067472126764499745908098491847403882383436899275092682949064682647421120225895283106844366895202240575397920758538701752000935175448390992175388868368042855571529129891448580990240306752195247159588442380197921818367010564238532204893396493682433955257025415602816979410071962533969809846919767607534114634748395520000000000000000000000000000000 [98,61] -125513722069618673461647671741644043752172306109462036358356877157449437439308932200713487273742119957669683842392645174988572643133960678793223647210859109446935816625576009479305483455390534333787682585784770556278266242219230591844548162553346577609718977456516716792575650557549890019458743932412214433306979963950632670381234603692237839215754359602984218070958878506634820763681544846341142355717693753240326493285960549554967599629486897537669536023450804240187276403173764666331433279683173603958588012828356490991107386611132635594095223035243645139107847151615292397034875141025786769535129925332947950416877582234901938630748716774272668697852102280607229568469075293467042759777318333031603506260215117304924527300117829258525555945337939061836828118134818921490147426546711260736858231605637881840011214040786087663920655662325347035483282360274985607226416848748762163931413925080308877478662801712575399670814912028713064339352889397538571941239169118763223610453064487712647504920294972443636616846352095728815107158628153727614276610577342797221379909767390054066562692562039780791450969022768886918180411571763511580838356788072431712992552712803233036194459983276298460808362225664006246062070722675258485593408377048155643165648723427676949600665404127296686940266326723444325083691872352861669613539590061403804221213888881763304077754540744510488228565986629484474912866306559205180691934625716871360621354897253381879188735679324867379247380781335817305669261154977557185461717419275365285569384194242623215360404651580108669053202513122415396289822969974741384571177278767272476819093625928635810757850941467135349140095645590665114478751151342638735339673725022010973154532532388841784810075720601506045756723651827276342078742371161736175733194149503280045199465792358891208644878914184588044976794393866728349802121431778916936218339861624826495024733558191565144240416236823114870556944320592456230794496287998724842285531497590252984819728622114743762769163244968135521123052425455087788280895240848530685234486324061851048364919853901942428716084753037346146079326136461717867985204500636348273738970275126274532914348166228948205005544274461708996092784550395493634266414742300766780356794328151634468185738192698884994308238185017939205383271563408233965957324758924020238870514833663067213253111644631232857854707384094295861828411240459175707433740212913908329531144772490058447932877231592411334547071578381208782749729747349816377853417097202740756480000000000000000000000000000000 [98,62] 10511784059729368523388105643870117825554382784934638065664642358279548078793718148377085705584757595799381288693575698029897519064978730743624882665170610275726186080380438695271832025500688700992176158501167131867151509788850587309809181313696022818605480922350354933244798364582317840342528824594440646245095193702499834481189833749756111290479134831527114374957645909920334207802479371280532651625559117428838710544007460461287866451573208006539345556823556911935335420163102206137861540133795060812690878884463454663399927291787760706654270035093329157104077357046368805660462879406603618572359382163017156018696040982033797346990897374934559666492640236228494036538650071787099571369740308156687736334133916766085009198298002691269095467798347572432626742570855798768324499072025232410109633244963717957084927402421944025327688875629201337065113912482237605257612235970185019131194966420396200631422921524497972498609588710638901746626614580316686541050436537297052535109345507738565245860588418434705476689297345197933422175217007596252590655668911846970532926200964410219788114358494118914128171051262473068082952368572772055576918294241667809607174577217371926082336415465625127860490608742880939607659030418273719872490050421476334536028747316316875298533937301532626471615668038189736867722811436289640308433026183134601250270026660346761527015730603416677570218453201181232144833116127702167709785573476187505096547436023083301355369634720626879109250550491848443253509419044940630057611889833062579269567698511451551338822424208023531096276561958394588672563299817734069684786394359014871721079548287958044812562959374525050916857920024371939272184248859227895903818369546808997725200100831595947719919119728346790524477281799817470723704001451355104367217964004263258912555071069775816205525301456197589079191006721444114071223792848209942800226939701176226753321884797060118179176936859163094999027666327390564084640113902147170014223036090341215450767462761543901649572606437829538805202408262804614858619924639848273535157273297526928125933886255344470930206447950380848458568154042318752650041616263858479479339131685341196831949942132270082525318904923770916076834631056687120379596540410849049944645735241591087043023902682530586962005745714375800612489968797184404188078557366010708460500102833608332991765570445261409054630809663136702128399692501529103951716217631403255339169620575514350753384466251365610277225591432763300681614726151686529814003627416605215948800000000000000000000000000 [98,63] -728787083038391788330486186171132581838016889792861069092820549681207044515019232842038160065190299091887894010917136247139072875428761375303331824166521855290259859230484033395065486653936148066929089992035793345050686685602553605417758496399398515325766308483636959810205656789616633730854206333936390460029507576158348105624021119624050817454272552130451805270864663046020376529446952874461536449039865236614044939540471399764563733961432932919852250431862991258768518169335008241082416774827141276680155655022020975085537643322705889385454332923383354676735895455062143646519837977199167393677046777192202489637454615447527674464290708851081972368800529168839318426081567617903203727029386203903067775742639042968292156755972162273245582878030091299127276943853785267573680533590440216443438706882542080150917004479175305479872502664148613916534332819514725340786611546249020255868789846187130792913894403477543151041260153846827466198489109107409589581352411592801730855405881371483470601241242309931044508473730282505248336644867113692782310916458018347177478175466119183821406838507368084256604996783554720840730346011879118005055218978297356919957365364502410081335697231234678823742143498582596865257877576473804154637258058586855816665717027332232536211103704783968550971773164656226212365889467122917794339074973422827268634039014693168632871211824235874243213274339811188781805230506792573027015692651573106567510099560104563854269523436588765629936620421399516092874506316771373089417574577319803590797833395938384670268947843841003194585010124436705620237396820358676297036572976363887094752308374032968786880648212198842667938862073993089515566398494111531396636926326323549348758455307187750057178590300192706565985245998191868373141500213028951765287806158963604692700595340852594003393318399082840165536236671701417630907158194795384421784217854846355215086658267027263110722423298348770777142928751067877251765496816153646585036957997553036395552575557766831614437453811913381891492964132341065095313240923822855216063753998711233267364743839581806034226463356588944840905072137587313622248432257923134494560497756783014064720047313298537298589685099792074265525413845671699451859703752128136116730136479468800656339726562512016503700689888370514247533132257956916426390771257931131519386479902804711339951426255029690226235663809871773357449868214813271211744392993026154408132014979954363135615136038990676277578461908975926985929783867596639449384792844690920570880000000000000000000000 [98,64] 42761750475020981396319076550330475549248007631584164669661746048334909177255050788315469756474162582357381755843299281104183912694386398043133895419806940676563056105074327809728169090767314774613670983422058438572948666214836985943821397116044425318050733667343349485341004343758310114909646926366715513555573012325532582466512519304073242308413573322881494782731571982890815027626968459438036948363835493622066648369556175107242895637404293934816259631764423693639859905439683841965300374844699521937117059842238656556874499692529601879289228412310806456502059109688715511072950905285557507556731436798990874747946253314817099166119819383280181897720460662849507297378680434721435194244325174053240619729363009183109205216053828267862409222657317944798375638639762362502641282173787965036210341490309447547211700098502498031128115259177824929092428694565937923058694978431778250557655268857864864970931118116478598274126504236737309095271290312745763974855109726398368296180456592545521488496212553084713324553929322257789615078274453446861549358096454226071299338293819049494971869529654367356854554273125754107512755158082001388778421421126914566073003593883505865778915845082545688965452326566283931781861153895110539180927170329130841089444577321207236675979979544769946680510504255570184494271284596790530381078705705451341617028585659688719342288811752850493598085359094561390506662519263936309454072661418247799626138206971389627523517712370400006367826386402400261887081652325125521134845052637810464811073970174811633496030107207119185179052329540209601692122279204537448586100534106684926589364701392533122012052241063665423416242019300710051370163780980836272168662306467501371035771548248741857698960467164497694350553662486893973170398077294791365917149778811245923103617650766731708032167224434509991212900612626983078678369264427152979084147834702023284594364802048412229328402187204198821262674065455554956227108286583829543377275534788623093869048103804937507590391227539372759128948487293565983719354556856707974293178077360210527234042731805402488252789330674577621995324888978569562688158801020437985179384746786524938485384858617218851704760289560083009954754639530174068152446213164494097010011752552976084920702414728632502628973972575809241725557881004178438812554000391746245872639085374543479526208857360043624850473682760706993758080842998474611137659963635666488069429213229890165579408290793782348373017434656856024986830226810883521121237584890245939200000000000000000000 [98,65] -2197091615641468264106006937183418944613004173429304379748465129988451394345546352734719796854810291927796268104181193655900701401333587473763596066505881961214170091631404377947098094098061405641999615756062055123877515560051703193999670251425952809804914907210536998735417013131055752467642580779387254245450714492485905178179927756770109110408217980893928842074025741452836606471539139840822179347486263773637668891775048771714755013194812572237935804867612660828747890347854599711630258067139833957360027347442342822463915270981878215650717497179754495932754680050177394036025192369081395118952129865630657780415879619745308648304766134227237367743668228037466477555484403831170232902258356090695953850112262905521763995877293494215870115355344307412534445841922981481775981568490182147864765492849109897962093738677202255154787641337845322898540421682982093319908598625780526729912822105828899794106815728379132514990237660010529519365262232607691323195131223799633943853800083595285707899935833297051799690696165333421503436131320366697787751506058895100895820177229632610683028856485640833422445380275672077180406868336791481540334330852949869895144885735912238217633253878869661740952671595106356737537432808531150358790673851514742543182634572447602919470540052785946139492211297111353152815045421860419797655005928280062477599658433832586166390470279540025881358809867289929826447222201310711226881028957440306549146125756344801894360483400766028849311500237358418687831373175969973139288607595558464011530522005940673053573138472687061840665699640824485623423178755302263722252094358294833895271585725358874968775628347537505883556754868283607881764043137530747196134958304182872308571390249900428040109601949363439356181460004896752530538654621119584259305183795923671791806840667497033277984452968467349627090886062143394712092696773676128437370105714502120191792973293940503555501622119949225201613331769339875155829187751699360346991971118439040372653548206430865177408045929858079185098462824345830314754363530056551580153028718305412099297743255132599787448599705562784781839132503645802835887810415126573541515738105507883180336436049587412452803721932956485289631281835212796395630094473965235469890689928697002252615949312809223985344026591349338077673431603769241156260633831907177836380218759910373070176560144622266856118622419920977212834034186008977263833922361616247203697662960929019687975386500779210755191550589165157867301931477149917299636086448848896000000000000000000 [98,66] 96073289658573034537419752043320733210465899366849415193973032576863861084801430949835101852572271566241370420756294152226024635948300908277047236410594436760618738197002689831971901918181537804629660010369543103721360733521833913071355493446639177005167390760379529540869429790656584156359218022038916189251251509359159292611074265433971543405399911106913943750702525304708304030879129009162122493230733038411010992835426638040867033711191252448821441003378612947647616381560809990311625655470154786414727141342944851362875811453490445727667431865365821876683052043174157529148025795212984016571619040577479853692442792232720680601351400361536325430879928173259922349425053287462652361936042829797257986669487068316038495892362451505829506697666636670582387392082765790580936783388221989835197321709448255892746020963175849097656513133538114537667756342870801729944617218943441519806472043939810835053731013609037045684609355468883733645826788957670064782325657852768007960594001067488088779990887188649859970387207305561249011338328394127075039123110567995229492859523167644208320897910779866024088346491973549089417513376629277803107312741935541406580516411818005715911082409931860942926675911845832351360549201568106852542608154324255476177380010524594930216524689667061296901930374181939168415113890778237900296181370023880978421712753556668290331356439116700165383141143073593162645431428793827670992717156004185839176697981868345855748142194799361501977438574522351753949971831370332898821029134117469358526253516549672625101624594301200459038986995893136455453757746371872785647525116203611856479253920321433265205946331655127813529391677352807306122119605111615709398536685450901970842536103627323056603929620798085642799047431839478405625334727604894556600615357132638565457218839790961695551370327636554811847272038230816890918257210590676084523163654220714052287252837921850399056543143874149930543799026259397282379764525321110515496072829680907608973136399896014165739464690309425038480232760059643645566942143272385060877434798259395613746190849813343995284893862084891541107161294591214777732716659291722498227094688385095097376479509335501955565412712821496822675345081444106527728769912933033912792929510496134734941797577739121402734724255376372679666559926822340833494776312551069139389748858319535945416161707860236304930098352051381227275651915783065988213856172827947536325628195603613757637736806560487499350788340725606900105518268435998098938222021181440000000000000000 [98,67] -3272434808856590917048250286880242562239694455452049846606406400224938724330372673181134082112586428221661244020951764921581955754005730093343721483522015080336333968989600335568317265378253843255696043759551991635451645516206513640927779965444284123373093678389376600714139528256269351753531818261649009953801516526496711881000180830275212972438977876538324774551794936104374907730432441474066471313256462003434835651208091574488494083565090397895114746409837777684685076943206013339145466872226280962813922169603834309826204032958158201908785470069508721735807817579858946432529306626300577947901822790661125522803233826142883962934431207432332467381704018507065501971110384561044481736026823557747110480689468615379257031329662225518367607135506454266132762670091361554454216650792993930650666085155265406903094098364033513616811304255860783207352485439585319927566153718251455287856233558146260021796942451460995436970927046835015597358332013263839878257934380816608980748337502366099258113171858035258773236194944017161948502937007368087000145487866844321402291082726049576879937658658199221501889045486679452675525917175137399662520614952899565133507715995679968076150209396002223580840462085115258163889669282917875676755488969924865970859471746571961443203290741688611018805032006741207882226003898046296756859252470149985422003016964884092632588082928611057587357850645573168392513422212234285284953429352498493909867519319666712973124859628071947803360165769822871927757788163200864768098554147273842628369213990881221313445747178227435671889294310957847093504071371974717141585743154273500012771436583745196845539261120978001643137406192207397645561488018164448355691073318700808246166442023862570431389047600406591014190464578773675523097418401323458151498573817137680811146358549714030850794837485350706158971699239631849694373428751575773828938489972798077273824279233406586357933255242891261481611495954638774913212432796335530801971100349607252191579505844166218647495891001833173571256823784092308525901808849102752444979368761033990580955119063510434239643106077448192206769218333128519869572874066024935577379164253943759484921815164747274873210252530376981040919224623738817398434202861254358949475825570765790956078226360098746372418232277833377120368950715990527506268842342011798746760613452102810476759351668940032334501934389664977460488651700614094655454367635105442296318048514098104731018372643344495653196432805849467997957895088756525786451575780147200000000000 [98,68] 76553714811988778604598438375380653107460208998383585541577636323275156449117994620778863039382968342239758804160158182454428008948143478249302708930568363067651064996221485739546864086600125637576122083517063535183819975689653598379701646032356869260367775094341371269502237383141816782924597064425991127791472404147461522650112777454987117021855461759775837682795814034805345229046468156787182120845473068663297455465602401835210474813148803184706172616125562861979942121948887321311780743805969935036166632107418406531917242492689299421457085887256308600615461409489912408639998932429543964114810842558637866625034408207606103894253645682431098510025638870276104833221273943316943645516098158103086500956372224994327193309093793605973525102187432879512625761406593223067639160803073873486592472218632706056106494881873344987296968898969172262949959652352818851709218055404427017653388733506651720674168590147440584985169673911120172396060568340027483692707153738838870853442670816071187162831532008386076284166234434955144726267366978866135658298047562705729895521973218188433409957555584372788368308449910122284042679788425663880512623379756616332791840814415262404423887389371325151696981389140187855106643896234112998590893118268423359340639087749797217980636585020298584550968599407144406613167804244676501443510604845603643555690894726582302793648142047072759625232055206818231914053264876187109543039520597062555865568397046985108221898599610337816799065552904945234124953968808470381230077347118331328766448847542235923813846343104453810732506793730374301999021830687436010198907270472886449207662822601405841430696905277807521576835002488718016008180413957450202696170053639188594698040923367834776321855425587848434462323180601849309026832565937471547790223865594562613814664008916369387016503306467747169358635086548101678514047925439084287363298733788805676480715897516174312515347673972780509994328498956268776117860886704224646077718993582284824221091754984608104360752666773754223852351844384893950218881952290491367122709585211438126438297576083183717069759527502803720541425018258094080628271055559235773566695291031477379337983742731542923539148150430534931017399810081240334176139090002041919467150466596853939364092179262374630981734710563998936081595779838104900658471150158962544425930806631936939722372965405521803382999382474372965290385990995947223256716732363207229370547870810979728248332046489601682026225380600338036778738211941502384031668790886400000000 [98,69] 95112934274895875389023866497107490872377564397697604192585699929032090465696399503430935496895961152096553159283882473360054396631284709612177828119765970019039388247267721987914870198258240335111881493141992158056566130394776023640430571670812135742038021310201756189234894504423309300944112498471135833748253616779288682662813851872418822198911408220867740096683808763140140810820405924260717461448822163823512405491774481901918442428207027847236616392043953644935181244969605793950329010935546273446445526313694415982520784389820964446459628373629263849935838764719645103499397765229321725876542401159189917684910885142918668131766961904881711568784297822746696137526138012966306566091863718498085731208511299172852373932016300839395327698334932592539266391502106390991396431065102345169350769202253731954336938048983608407070369413369846032569372694098373349470371410171917179712290921809016035760163667812797664816000093598967380630263890897038591011852850426955284011385722199047027331896097896647617011621817072703626617627745436975089683490848474716065070781460387867642434997765275856760943557488482652246444803285808282101699958264705229198781091568633568883153904424629887479460525578565320257536610040764875298807943689248086740774663757286823200765103235870292913725524082865550136036447346102912910280526077656491316509776704422637397892306944709238129579833749198554168367551197826497907259895265084649821417026628901209222470807716311500958565967494694686737558711022735462127740930838314615409317560069760003362233898653617094119316271243938781749196078937040745332046011554942267102033091626366587020275676378712127221439664020174177446372157633485279273298120429313469303809131378183202227116930065015798859847782575917560802939852757850549422849348796580099594415287323675793395234965071961372568940147006732432379755383049045404898984360636078218767845750707868292636871645586881810362226356334362441548603250997890805114119742901682139887482814392563497512109453463162599370288154204160894746570145205317999034580878575303879115306558437526147590104973350078953318095582659165022957713270330185446716606356443045133607607539694166094756368886571679596092213545561953847793295360081544318449535436287036053182071989083957797246735684168289115127493165500542452285712323206259330504828922661377511992681872828036571314917556908582055246952567469058192613841473140690704829101179300238756869533259975065907400893114918092064547611879194623698525510221824000000 [98,70] -153360128761490160691224105539039023868951139466489531377386061029947784874527020315708301799996621678881938362473398853931146277427559378838139002371372729051000245837385279704885571464594731001440244894676201243899097361508677992549351692213036846546681061854689560720083059722039733187744464558994254828475967946462502182547786091232418953731880738255630290761866988566074191443985761100856527668289071563542437063251129797436953508189482484683840124956167510348889911009022041207406373790533882946232611389233575920805524078845253620568778560178141801620948650142583497940203625240520236357787625962176591811045843166094485498066120582449279501922782848113830113936330010624070299366660480090509456947335055295140434370515313147055209324441248980120011079744448974622576979112780681116315271337340400606621776918047997206391473165224147883419620526914196116836081368263540424482814221327986290795661589338672896173641392401599816840853429625029010199985245532148850031355900396365744302214515092140616407767844039509809828021120631285241055052153033082740729463762932249696153971625656256710399007797994337750387374783604824816986984354296075683560450288968954549556734206499916344712055235546061419526426301403216395395249322628957667561607999008988257683048614990416610497608372048629803183044908408080293697511168487820764852268610546664290860541615849644887226811024841062591519746337191635974784229377057899776062811875042953026183025656834554154587237562622964647751209028922805968400516375620707499798448156224951485481287275714946803304424959900592876607566970376242035667945376552531305748144876498694594708876089663579157037105449021517045968082195147978855032411578463381307339852717196582472950974242714464429494943978876352594485345340249132157762585444227086654887096232316226794367335159072052682113825338031336176020575515814790424319593174271450583302482581242362258531665005530734536251976340078960042036889272126599972821756099670284100396266764961869909974017039092330183229002923171552442143944453182605908218211242412597730729565945835385272659540931328052056631955858866669119984472435895261149757842987536525546261635707976649961763283032091576597457056192077685663265156910305257749944730525815539300984003955422438598916210966861328198743964863358903475478466981151050004455346347332892416892973758611648780446389427151753532467594609289988704020339992422897198947419960796185061362456987254926897957999576634838799254978389883038742629734813901800 [98,71] 8798245277854224327947678064800046849505677934094792211525347562324735012760267671552889790832137500096525863746702979444540793201487979996225209620305451383802448979080653714147696792376008237209388404944221217603776491354399364894537018918306655534434667606469325667688016716687369880757964651710894638178584343679323525843879962909458371863174498947165826167631665085102399946788191163902125032388307773819541730842005881452503166974635106167997816864520452078746951837531869819422695833872981272165696251083547295293640928919759376854342449376086552443129316628558695614875984043515085705697759870012292390960512383943099079557345554062721446305388121247590885564569147232643078428609207828496251679712735005761965147448431190018846892932068039071734569388234349993100952378744631219442123477936026966009239215659277995220875642287694173902187552682178495913494916899599228887411728557172299511643146463303534360332136035675968451454494006026435407113643077980858505313156439595524948120010129492106237017845632840604143714816499065019763056860179290166968872175138909997255569935259933306624291139780417233072641711817893712001160479632489032836820846426139724327637596105936932937086614318581382220085355000957399896134372786053311264256422466130846091624004581296150390755509686311552505470065083311011349265953470060508419124350166111738654127881218442151295267751783042425182602449795023501290918441347471824620132583657311039635735493472199944878534502523357461297458805321687196290733081878305112068093910751707963596855961032975549571484919738729253878528408282122835974903188328824578598544690581874081033206563693786512286804082243318186457649000635792066564211233898444113971154531957897835429495609899518749716930708128866710222542294483298551406475496662958394189226413340598420910425546760943309786871980781817624962948646836089643172480313858822082537597047255502977541385395255518507335674096497605016895364988506631140629759761801845744645052257721368894936627978430746392411281063763794113545500964432506808454952990504523888127734486972336888211308154388922305844469274626120255632274052770831591129153869107050962919517779181211849949049044655366079126530610551794473729562348148762955104008325458982628171501477545459576085012739360455596340690658636476196485919861838956985236961900251656933441773578766426432844245018478922606400405400581218218412372288610036957262982518985832262460526924318329279229564219732954258742104933297109087131681692000 [98,72] -228351180285621245302377066407151151934304489610182846856203188466026727970362646323639914367760296546438663665460784347903560372239895445200538077416693851735196607736979641160737068543104280886475892389610309824856624133184034931145706828556216365778371333089582019096443677006113765741777469256803341473169155221165315307099736072767739412059594147960003081016778147278416027852139250272306128385867443371177067003827889845009908832027916034421762233946038258833933959607253544374192618190240496120408845970315312510730123145886218499178954849566992679084330129621398049381795332442224626497188917125521553908706461497836548380887142072063848226066631673398187075920534104085835703286071200607879114874693661785895074993270424004441813133259667833271545558449059464685436271163318729351970356720432521455453182152860421441535809964516455455825119241028534518575746345509740922813978064692733922218840762949754694498054049104885543992373994305075242912845933246197045327410690185105892492659080391031320099700260698752351019199822105018697030072278696176513469597943107159950396611764182368182264195390434720549531862777734575809085257614532450880382658381649145892097059866919673489558810265461148434921842999976985144164535887521517710609651653730987569350614618188986019992182776881902982126611329642083282607179934249123466225979897528479688607690513556708681562393879265785665867849899733789555029124558196144364481345328322984715880072496282452382804753729753237646027972277483342500089495877046230320201225250333491978467435904259182564844472971023214594815112473616570742216358288204624003242222343543986289305121042304438421419604822968442661107352297150778933752378884640157452442268068299897930066849675807418261931091865237907901686594135936066611671256964473948377150265804588124520730599532397753668158126944884499541470242408949442594577533962755865066589525899949101840275633752071305113741484295499760051221023605592095026502982307444688123970330787749903877778794398497862979207577761103525384929204861004766065268699040180341792420359545498618893622186894245195180300032365848125405407169652974394364999948447065835688847184286477566064234492553387102026628337589308261678874857555845368787354403053911426695274241410405364020667852087976407310571075826095760952232433234782939030738073651943167804717669476788756517051526495246412420481822259215805986831084012226739183899713231960072680085730125601921780076252577241027305145924617699272059459200 [98,73] 1188350015280377595461663798625908366633807136870190315967888058809229105228223457948525687779335044311948910075240132744578303863924136244489031600261160474967752680906234013664740219802179571827913794070664915065228981397863493863440019342609761952475462767404406284832028406915937741236750442651659409520858419651420007904074054131861865669119329495912123946257666479755760998689263236824040067233169386996218055132351057588151723894237990608566854045317325180999093711281855779941323571039719578090635009237990345997884287013890854475248774450897538745626275462041404109918128541940052904813492364587825456864702257773633791105845507104153337192175392396853387798380611473585001215856154441147451481507672443650255681062033211598437967602845008935034899855567450706476556422737675600488739719362921788121062478220371547859200228234130389333972211161681255461985089472252954321342972250116446525925068273444487512728803305741565137400484458458278646472142324157544643955918451716007257756076995316684462995730833928734537139462649076968719958567047340080831680119839059033544831004512024762530875909941011401715385110416436179688200527208080698905148026341201405517620607090933099540197175168111899012784664721011187036294575697239340452997143819830347321889494740884491891894228845674902450401440393492677730588828995028238663609522113574900487300776407345912888063960433270580352539560229563206613241569012661339288822741823589068969967142286233474936243095976787962311733964130226692527713896033570819672256758499419835024688240939085290669012628567319208133105754429183325867712505980277059065478701338745165457458362709007801256971269867368589368180792825687267746090863278456656111755744404993226221150525343849234982388385283650444588233401744850922643619078551202166342229455843025235945259636336333093752531486746623760203999205473346952043384000211522348744082423212787140388282077342118343473741619465287284539512710877446937225990420861415010860678881581457337116369747169124042695698786762533051771141609696835387961546954192406071076694742641469995262397575480729757238997268532071704970237808991095404713721281158804463020298776139248564942195745831367072736686490978119278832053308191611148383334853339931414921811670519581654832907574873198306840259863896716409595311105343016996170689211739561081015343313301773266494743681640995087307004314597184056390859135617515529166827350533332900856946723186499579047106185298895680913905202980305760000 [98,74] 154340528766538117362815413381011561088640904107696678197424729211089131061699404315068149443682724397292837329512390593272792837809425229826345983286786038181085733450270175018309570977073964201782751188605381817541443650681404397024634294959521312400906495581709424393841818767461232192646889331759728913356177415790463399163676434876622712243967756757119817552034119229192430576299768695373813336408888826691235213026544337289394989209121030258788077504990695542374320590547251230790170879522817687853786303222567874975313329081018004383596120783422869551422050409394013295271785866572389532612838654455008408242371934766062019699762326881732990562155571976285709205391587373253946096278972603003857098636038917152199454293364304680530835036846974017454240670492575164422893017891822165394918370188186323394593091823370276603976022990330786745254896946013254349232866210326807139054287635004972433511686276111195844516342440139685656785484191267406576116578817806801700832633700905801960553260342919547380903471325551373546058232478881705988672384037503698921239587730850716808532665060527544057386996137256317517493890985113287963738940474332079971121001152492826977982330216638153676597568116750711303748792724365033778603896229260605729277341500975026200286317718252640707236163993572476901182829756289894205143379380727799085209325345171391143389415489720154299944547460713084477917578470749236028189915672971081334121758580024149949129234007210654512965216533296110544491467012045628156215219090760459824220100012018780951125625654595544948620196902338510741951754807365850022825371610834800936695904425146235714657912782755814751406028465538853830196057890009426394926296836669342851540915118729097565555946215015383845128030728999870029724408347775899164673067788049322107097134699204624493936547901998744303553074536110108193075419766947442048527732030691650645032949338467518247155072406701233803475138084812791301577668347695053790529676960099863932647184927305556851099060676704375887045977466487386616762693773065531802177805537501922986341434998251330768106154350558523025839282474861449916948445522659081763340980993210441650628261223269613347272278828767284951944007464731196029919589506169620344743959230011061275355405167949182508783706878702105085723043421143259171458828661641067321228560779747853071176377296057400509869367794936868305389499971006349502871354374888132729850362781188728946368817597345840229731014176820072860315608134800 [98,75] -5628734125245772887458972774296428968879612713848522000298659983735408382166392969080728387354028061571212495473724184325339302229591525606852717768351749298077987687034527671705671619463546346373586608183554169505805712013524791719220673983972199983420585925468109515979786571471809917636749650715197482833319881323317021757174447346225168470305614177461038473349621671234650731507038966198677470114674443735945743358750070955952734294008962790253291177144497104713587774698765504270421478958893811939457112537143753442081276656632876204349969878000236436488423860568123821177635776575222623088908963864507141087532499948799443843957241929608270997233187447870300363995919599063765469944079466849311334215231265494502676414512542736917326160689051539743809861629322996075819783511138333961319833494607476564865766287985714869694440904194288741917064920026455409229428057047305769309775297780235501026005276072062426961223256447411783874111167994912064701054016792827551789884672069409114793144423024652873107253860863425694261301355360930425272531166439937526471176037811348039499056813821417483280125955309995332125558449403664533966648995741593766979575927297613884390933119856671833565447735262135781292352981134120670395310630769150937372140274209773764638161160584599404388134077449434949403036000516799595417828922062704879402285434240241110595677021162120472473022857164117119759341516844290252567880072451745597176863724367621491259225821828019674011844181038990874267370805208166488984063494364372599771082305434806201296931792398114217241585015184511039093701145224792635262784932723373518115319034003920708894796285849844505806736636234688588128423724668431938543663264550410136847286542888966152509341954402330100250288117731194573280354408734849378118969054581259328709374802976095589307672148161700831051150287066161500775707156883500651897235032421970765982065604085162119985752073528002504941394748192385750894869598806763604375401452157885736561016200201647632653385396911938197322967742908772017480546637360164965511291916771116921476982995585453732687100500506501693391042871111229703403076522276707233405912906329172491979607850774408267695048695215390455401152400338590114588039458080035448785147103328883869197225847671741839123941316369481266681796539020614708877932146147785964615881040450576172756684739068541166524692504256477687157294491509307687372096294273063968806757143124797159411554444511388554340805711747548984463344000 [98,76] 96461804285005111818421618887015712741136181858261768894389405255953434351092326718179233542192353435353213752935191949083115105174136890457367282463527646036578426661765865781842439757539575655461829738775617849778180201953125915525134688823065125362587916305841857274245551431517011276904975218888579064886159213581166728973894318446318419610928796805571870769557389723926253443828246064383165770736290564528077119466595467351916599320861907046142207099531861469537023494055184837940844531306870794661445922695232382767931738698724052570495640886216941555794054194480089914384354324930246460646632157829887440750304523340704512565717222666456725998081743807070344358150071493785534442474172229728147999688985980868292317610033544639114163014406214951499964435751994458955759267337618216654668568181191383397478477093206968082183679661343120186985594872566314183710629239921075571694145359207821717917160821311026795205057723947771794535374640978049295335767362601995743570769139168184880813503848997224728011443643456330167220115626503910413893095967015951384156190689024604228360861516097920103500801745827260600319944376073177855029499913238513578559870389443514807779048744862647863045600509212042075539111213490568386225515573671093651003550125291259883403750108942210782408799784307853884998835221185332123809774620031455874090844391387641679732829170303524389355144551217988256787815733932460112590697074126343478310156283539878774137000237391085787164251140035299557006482008730677043422900125029711981595987354027482642102917006773363756089028987693479522321677470652441035194109192111521815553198014531290343844230498344732560526269012398789758200290353690306197218215312826051870616491130090669225026419255835673518481691999678947034696371735042780763917889563942976431995552649298500624465397040680163567755076022894763586533571989743507975894384140074470946740659589486589910228321214717414238676146475117526244707476355217267867324950483884879538705212296616153854036340909164550313009005767568895764921425445762333048858333020308538790647548508931461595324861745468856571685642581902421462363153152038742196812821700869931371698163316835345070626455126488631689834780513224977225041897560742045988006926422939872978709786610763997521437547166839012899698124666859789532748661236680069698843927186872057341750818351529304438771132075842520317818746667188875645429237488661522814509655387633165740021338698695361863212011749316454504000 [98,77] -867799615847607734331704486546584446977586682199764112182218380377910025654139013704067395192844028093210533603056564422226545619939610724239421568173659412191357590500431892671980141140845306800583904012987783778639023420014002443242951864224372899788822739034359805897332329077953627858202524630062796262903300268182836080289373347898351233093632368916908201834999339850472138487376507531579194641223888975513914485188454888915910038979486734830960951051514824409305093717577264759745926612558137947491670514612682955915991138172716827634606266387022419264588330970764519328046379199727852234110481170223552080250501359751486415314311057794999870695631480596478985695606969076006356933331338859379818104360576145735132912389192680365785853598093758508936425498882706546660411659789848640188183824430626117073326483837285359022904232155901599185972895030490200756537367917335303565070143428419690593205573583976906680969468021518614515756767945166710632793605159854220119434329789889747174763290487673293155190859966284333251663571264477734709907242025901793406644630705576299153320141941124050055424998178591719567604745969229558182766815754570952920709684773809232602554505229314223687372417315983517322559657071221194441970605047757663531491993159511842592483739272016708803513065876936212512312944905942606444290976594524022703595269643369279276733988855222865404622366990274476923512757638444054297036282840821913025720336297994861865635296968631166683767987603555868257915766645141199869670575577440604464778381590758972448343623656405532522895461818048544142715412501656378532396285685242034102389759530769830282614533171632437843326088610796700035902079713861672630775392409240477965178032680130557123402985227318695641715951290116526485849487121533729855161498034465048863489231814179050083365811901273657546302372248554565419712059738625255303340090575906952672383375801962530841426837050809611764794974672268192498271984300836851671615769535018264572993899891572596981373324912612272842435550122201798939579765679160384964359892902976320930417136073143279076425697391628610101296969237539627853268474810088611936983002509868425123727488191500317671139913202969373266162286065217402868724346019821675257878911103943007432074435066587445832991465160214535412148695582447744006996338347982365842556972333321134543255439382677667391258173971196264478798839265545887665246334781483761230355682830231868770107922055573068473428875278763520 [98,78] 2877992580797188154099405927653312585922420611246815348260058313315818731280277778918907163663526997846745193555139402295168205493478316139782636572856502368043887431465998646903822991887800536137556268249820232039092837718256866969604511749385511448037388904327647558699292006772038826601045349194609527162605715307276476905166555721565857256803702547354486222204436145099702879303882010110610873997646738713390708003623016797871978271783522326124735252187456818255347335788992870798827122080020132530413652864286073418474112407903822756288513838444096516161659328561069456629222187313062524679614206254550061634414907274440793467741240271286636533774256169377098766600694154236585501458274564339017169379242260222162521068524259576000690100199450965930842325767741943122736866776897087412689192204720071455073931453404101204704114181181474346187329916746871956102507857751185347334312943550771591799424201628644789135895923974771326702563230215536387823324783739804401147383236318709275779432733078108030875379027117869624768283376581751931816508323142694672396151160943721797993505706319198638708246407855470974810487338499057814342802447021312229898645076190966250313413828695520640191541102223697586187014793685146188162289811836361299139705642483829641179890035340482450527885267066295124698494485516770117696970997045518954193922446895994125146116306645925273189142246100370128579762650123763678749126057260607527586848979220195184402474852492511833917143595330892666075516732794031771463502106866327158115986577705473703894252549805190062654448818178028980674081219083001657464367511886241712964161468410448628847493434593620561176868492080285496695279536604535653662773839397781643862665463612426297465962899290566509109139915134082964710288123494034634609693432308920766998992003429617245458373903944373196247210012601484148813870363246075286816456855729300880406385460584496335395501035828796505291374783749028316424489820534281343310275005160474287091603845405173730705732918111765720132379271218081304606572791144633403765449136419839948886738262676625202014303944529994307457032516460542578050670907863613922273041512411638921982109715616591595172507057749723054204669109525263711878031532206220703101870481493731068684128191834257363349671938071790934623190037319164583534170149572206645041822434133418528555266073300001902421032804283662694465210872206235120852988104738356014172974036728361541295514588050786177403073738240 [98,79] 4230594450244424712972532567774807648392913060117694053255839948136896725129358889892123523508519721023985411008231231587687088547133687342478245259495936151789426566109781991247127464974086937772209298986223284660443408102239330921071439087908374653513802367296396617632086364729306059533800552101996002657607959264357485809586039309747157463826872146469939290924438307312647118942502092538299042579388959324041407604225260042862120087141158873784592786676311586760932783571597971987241462316898218703389012408591949670330330868957209038278917949252222265801427543044269925468520278377145037301318331475619664136386667023463162404956703363467050554527056085250823543480182103637791595232609971106904932353072540461317960282391453666415822189375930663121787348607040647888875632468790151142504960875902708280509021982134857783673778914204104676842683621019735891643239590418429424616234385962124832706267128217920030115762470786193360369670684109985509898906714738716865708540608013682890563812725820511387036938516707307532015724472882634088130843731123930849715687662638586911239221261690913489364650625914588883969870173038651761866806081587219191506019344432737776568441665422848866731334323143312149286586111630516241400090821181934896131374846524823700518203783129573804743450437389891452036960441951560591226734480723076112487334103062990545808840341062262311221110375703312375234900368344077505526543861672881615655135213199409487022350223237554980251057557665653673906787143430591063985296213066505538038672402189053279137145110416916576468628613732019114380627646724543252610274502877498571986517516066986867968648337359047585666670331292195354752897279436727814520985252761008540450414000130574901740039828448380865611826333801700235247495159377123184205088024345846127841701517736237778135996962551808029941889409817212469008676398711481590499981253533682399097782092502441758112801147216070388823208747098281006070832536601882341251380175104283983131999868930605025582969999627099445450923919314610846323578057804216893615511608111885701223623522283258960326201993807074466554308445402030194908397678393881924736598872593920338583686814351070229194764599237435738330227247170125687938863907853127543717457054340239634178867903246358372027862237702929740623344194271221993384979347928221970329970247969399155428452656992741294262968754926160952035874018275508674152184163498048504099562445131670709006917235657356677288000 [98,80] 535247122049876492532596451692598503731208628222352914474112163480746862615088851889704806969293426624393512880252159818082660416373269163569918432782834665183489830625940666322226083183274233570114520240761686906294524935435768393538971080784091761504199331810876420644981451906324981407376688291974560406736612181217323994058481666138418829241885880016660335868971614484950074520309659090467487319036449071437893602144819625863383059276872872059288057040616400002400437696665285851563321577741774413594339534355233729039006206404753525045941378982740235783325222654035971629295236737913050032158307168966419881182627964719989818019125520979158603222033021126213344490635763956128506223012829981337795187319508136259854233014805032256840288182738846368532740566500894856431392616230780421534293813301680334173172298041711213555997462759078739068636251736999435650904564810541783501533937990043537669825191496353149562580023715596377922002558990764306356710672684083359606529255635289766008688871966906332344743471626754025138108072162367684988224180058410635948085782147093432259682625148833897799377912295394312219539500328737596485609201374125375536369889439179294234683998826066711039582225609019910915873169721947928540425307811907048312633610004512998419691369274401293715916866514569008028758669865439636508541351101025773555545897930796055895519250869687989334630794012748815995071802537952670958789489335557026541927387980500383227534036446072412376936794721734266354121863985530196789866696407943325421233617880978101953826545244955218025008376829150519776363318671180488995086531893631782960333312064907436250021038580999855976573172969160973332700180631204727216116122975741388416484556353401009302981523251285629160614408667460197166326738539948061626706196353027488925715077764595133575401908064769743930173555401961241660876210884661729643434562462178091333549756421848012586802427679025134950918931386771580426819852222250515835888168606043785350239417445139264729151993799380576919777916168431480419376332308491274227737588184933680198826748998422827007526384765534369966577772832879061369400402149815295168573887014991137166778213201345698115838107409866749161402942613080466435196977586115523024541104169987018085570674838667395183555774593012097836268734601320884268457898682706324893122148614339696200841481474652643920697880040412794402677198692932063370119657747851674497147870275389899910891360941547430240 [98,81] -3873238086112487980786134345776775372950992424662296887249679563175923571464162221395848599784330867419758405458625995861286582612859973555744525781673819685417700457970805750492130739526335742365206204924710572415269390283650460806129195534062657068124443822848899596001017957166588927295846026149140157345833567646599879250880656334344206512378189594140001408494132967840500603328206257065724546793394551089736643563882400271860613106844187418355979898688199499831857740120497261524730068263643840431081582694077831343471620432140224234055150169627302787800856511839647744245168364071279531273420916498417502070400643824785713543259051768933185008919367817359661215043368151546815036185736396333413381078737610481725211190537217502776053085107517430349456393949924825098050351497858236192800915462745426798151634205147888911266773996428930528540046657884730389892740953763881300566621155018419190834180391031821331527568049768780227035124566650324878732725138627719604977159103942258923600991721229654089845048106564385174262071374875796459316443117186841813685885453171337037776176527527452810195178670945580338312282065026829571763079304466225893246204358077444373850191286010336399402618117360698426827732807201133521892834359675530719165763896762576394089691364577400454106235832491812448798499428391254274817658057632279249849856870172467506115164763699677396098153956186997395457160395765128292620674607012481516786619362105748036366692594580735629256274823165685447480606941917023741044886368024834558618902953088376442446242279153918489843777377502164313191207367230239801946689038803767119110997946389858258341361278545839643795297209447404671420183793554791527882902276195795474180013824608529928475874159876051230303760511558210950341212199838766888407600134769386814835742869104418987042111508132381908044489494109410313556831117441412398735151520239324638955583172040701918584721480386475412048765698870740465305653426175404150212763969860016638317986397416126282134429964368942100976087499127088636144959027882306945621448577464131143953902142309305456199357992965143921505151373615625331120596262354289394438501167419526154341697072754612457396797357095176128232008119448389896848226162622560248076498091523999057725498849035026905190007272596195357782768726853324424627705301145651033930177179687784045133652862607762866642440564552603362456275246008951789452532004325364300899773588107444044897251613344960 [98,82] -42912851223899026083400061547840279887888416080396128874615159646095794064627856288610326156938761700028973966600792888347602167264252194196525268656930962234947792864953833690970337320780426992474661150041100261517399521006134876124763685014213926818568370593673963095890634509592797859893638356757848989698897233671780628037423055588119074233965542714907133418281840047568254835441034940220532275732038035438305171739612174358631723323265582580871635128147014430325984262798611834096797464947522605196678269404404978017413150470759840792767141781660170643798221668351583037954924677902157024010884559435954087010684568354804783187919010040731081572786147311381877840419126866259959908091242443945856574464084324517931565664732908889628912824509076965235881701338622120753679684986578164270894785340253284200711816467139144149554338824784790253397525289938505498505803933833039902834673342973906904657035625987134512114415139354896628343331675490367909780172272442345535338560021194062261330286269842519292011924778528544528677914340276772907088068444953470944452139169785567162318201122943094777959244722291649682530082439453970694219822925984690219856332776467511745159327864258283310462021939174858117256651243570425924156734190291852015219579165350604795769585525477907242007283481555246598192258527643507349214681220255600584327651804053522437748134461968815354517214487421916036229659517011566495566727891942322352376655158989868634388004609685577743289927826834173349495028869957697752879999424737981825139075507244180048395736278606206447280027222599312934424542173662354296140445300590021081784099495537382908298306473442151469549606469036764173191733265603702421704981384882923770647862958198034531836547287620112244452268954083035954824098806983260988570285912766753869399013902145580802947767284648397122348716330114509197984888357043865353640992041053268658022942771970168759048783901091825012076449016779048928249689250473883944214081783726184265374077872925947817958283559835691479564928648065018655006159676755246129550078502036997973628473588332151477838014760657136665520420803178594147077145079961618386944920510919827331468637429337001076233308606537904790356419122244497733036031349136832457920152550677538947961532728079474248152438594603626335959809843077460080693574580964743376965979473926422159248497797943647264934092961826268642159359151126334073986791953289487332041227509073391352628124540 [98,83] -36970854477411772634234321345429541912327116682674106578995015051811654221543567822019694288756520065715249357294473893065335214681586541159399643108669941722136748010761678687059864939036462636665848148651868420872072460226815372937006109374104707335094597409391002263500495732505524084395737528782759087547917350643269398137953223415357614730418453704770296920982570132221759706716798403476522876485924033295981209668541966311635554866699532053328892919789399430406412395213177928945260448773386911964651275884788082747688241718334111425186348529089292703713117347737172276349031211724462599567092572982851960055903555025101904131509794283748084830432843639674414144556706902314700842083606244983899298008761247512581244602152717225781804689581568407337711837831668031880223513091978376974889512455248711845607085157631573822327932726553487119975383381731522401402482132654468044011975447360816908161099573481726288435347516204354182195601036689683632891630443878426132266692197418675724449040155098707819269194425452088957243667989107518827527345950319457013242133609097025538231559543840733469907387240891232923431734800111579450644539963521643686045138098053895274517920243988206441548042623929259187197682703445461946316531124358644599528539882928600482875599684765467893769383071408164961012187133283564034641408699311676793315899238925445559021062438146703366988527231079220919983452464498956089186834360271019755098521785461530579377383844582217658705167737910970212715067470016010287120361794182300655259644937754775674935406143576362625678388809638249707857342301527837320633786345105762203604355109692946027387741231977768694791765736416136031343855755099765822710791417279331696348102229215171604570035694048144052963764269762698917983675794486300054620835644257686371057212974032507151707737654081017204826986764973231155289989233807535392989823700153320945662979454916277254437239732271391021461211990530903040298441517553113221270274809758733292843131511634292572690329553646255240096922837882273729839513706232290765673046657776487060548612613130220892788107758112946927256535729192664030899882555240541621629816036660768454574364348267520782094332621371988410654671744017438029930944719484368032289281147271612882232312440885831899193996148515409651269182823270518362085841004988462432218656299882239613767386044030072040404558354729520403759439491511482401019779971488147598382508618562359236000 [98,84] -786600905793236889969894299436841895691828904849081056703056054823370014499444043580395127833310797965454692538168661922877337328076948386282400896731865172617844395957946060993518177958379189330625011402422211694196194425406301659048822850098070267371019833418368534461475167360134375082165843514907782823079934356972760849291915235824578859304235710489489458731585263988042253178238534397001101068410255865686535877077867966550689023423832635051208261915096047728888675205959659319223192513676464749249086058564281239315428007308253671022921964387041753795378782737111302332210590345693901037787241347517082422140660574263178813179365015230303245078621285940686614294757400158793502500926519421878551263054763581004928588516431555749840426827368673697481219167744231412220230569908930742175556556692684948975960877591297336436233609984417507937508506858906782544968960791699637567688956301108106982418835849390169151507247258182550841787893060730806262534950115281159804204417258691771654959430240680159396551129102329545993053181439996728387680090219475181574167746334521198062092162038492348663339533328969596840667682891143059665233936224541406192149621997120654393016584779169614740482927738586583299576936765555955100756709728360626590422002164273536268986292897320786047958292215389157131802786628199563606223738924967812358713274337580797985419974752280384034209775536145406336667930046658799044447124068476289561014544871649529826361106364333053854876748948604199999575900267775684157286861572750702782879285728940860641696399397926253388341510285446436628668219964335723542084494054550458376427736809716790179013631823614798019006201409086885125265055436253117824654084690409982191563847324980047518205741664724586471731232252525612919896740834083028364172615267544385423051442454582301538249505545539856215408454082510484088463758254617963242777414473970000244458171225820061499558574010641560711807330614451433475729371889086278589353205987530133667831057407883256235512860462133534110237899993865375014863529598505175991514670156701151612532090995398945811873654515280263121025642795797826214549854211532849412065930769607576037339793342341193259925337117962759313689949984451412509140825728642691834682777927979933826259436939384536547484014885950677559810112971403498017411953529099886637417832550115961481797109278295695028659512724075177161755402072056010400009465471934962819391512750824640 [98,85] 12819141172777465302530402395927667434307796985386382495393195718877152816939959472105368205335278118221230843955925129513926561758318374374997763911355599068033277633117046510901207073333623525975285033967652656761611824556652883283275268474126634614207201204605831246106890083901605126531526619486394577448792803723785221597337019689237893941489317181182373870181339935124347977112196740481431937602711231167690550612400396399124061244579574353364024098405750272682306727797826610938892412837444721761752789468780500275519549254615223436536712054303705958788503554296128620547688834542515716908819081719210112278320447842889471765077313281342674850636905050607656684638160401756687310456045499532055431637137115383784511492589008803254544021385865307735686574847374232450892293290050977100728816462835214270620808652043342209975417991734087523372768598849584425719649229190649846152861933828840421112491231270666578548873866674277255650080834195952845458776599359337420477295664598429841047803983045032838336728731834193371834822781790874382187271050485182379340670585799291801008309354581178890045365103708984256143920280339434676858225948475475538656879342311641770490470704398004296524650729047923939535192986571878401810202097209804153967093301142210670374907014444111694783562914493637384896935946498847898740328711858370892707283725677131692480009704762006942749181297559311346588806486809901946180636098984714561888372142463496208521512456919378792448008677122898501444868228329061996581833294949716373254800162465517655668974495772214872566142461918412587268587510251865081122488915675199172856698544337743243088797485487708075264569831853875958047998794670660425430865429221557614859680735319356346411083019380191807740586875279157594979215492273225694044251588281963445839378478528638868163025271751625876496574470411984950767700989765893319683043160394194518628172333607406107672807491585533826052611413073703043954535004337906599570472908622415346756022823125357437323217338221290038615549190406474956384212207141316447029868381447981350879306755781130399863020056014464156828026638593745043178806200146634922332174553119923629739961840365005232890357836352100634042689275172857224211841058115686751666683015417329242302653551832028367840904219743010252593396342832013665451254955192805645309161415410902159639890688981828956893222473991451068108046048912059640603163514928034716159829753216 [98,86] 37289313868052149328239603475573961398405331659002209483601174077202108045764938727378459303691004179577156844392611007736150931985534315504907234012120645166307637240415850037531035927775345729150327413742279222891073449567290990925492352385514371771621155110283044168060060059095295932683801932910324336668177788400209849194165415258883933201535583334528367677951188683689014470045017609323825629235723620078066094480024947735321153621164315934422756747396936685834476967375471992974903200801961750699993545181346115985100792407891596426718459710502080921104356421899274572297943068825920873762188687205835205751149061890011776026713110427429234444502464199174040176483424702433682414781351649863926493337109503048499528309020092858644463688158037021421909655558893895633440760055035700411903507287375849561265779281600915325636312219958503857251328574683710689740338565004151396531582778617847149485451065900089899524775331005865582052789376663333658760660401381981508589985131287523443791438060594437506296205096407828791309586536099502796823114507724805750648950700128239519227936432387396404600035720792475085608471366453953153170667677414393363264308844665772241964313360984142308294469658997296826320089351421729479281737680045904206370546053406145767175543940591519689634909761850508213018191215049500615410956351565685491901969081137004200375362035085510256003759184239184201690841075525297915894523391947593371097899528158345999422211688946652674398417054621294496025452841620466607752940429255703588019781677686907287837818545352043936472573495296310452432269987821008451292583889290335202359491741048868128750205970774474014605476254386983237041707022214373051733799768607098319793819444940414843031267370982423260825034910386194400217706811993001425462739477939363454383272696724853274325021562206723102884899574202968023102293088522312817114387031013486292386520678233973183327449557388711216594346646046001007761761517693496766062038323873751191840611191296824939250795020211835171251889609935842188950005472029980913712207391779858441188932091249375130044395484650132479395225086317990606964870511497588930872553458520150601175780225052871870362593588482436082645748852917256744099121391426748427533667343631286752560583201067169739007516455566352320373452598844287100383856939087353737997297347116142240742192034574911506185027925596320099667052137955172656047978636965819934913904 [98,87] -507738398462307532005995241480179739755054116183122388134380669142328129721925161140520537011717498919046977473429213954865406227637515072356129160562503617825000960835119651472735421707895785309173979892875166949585199216793539890180907387598683458478718748137538652718237208115447045066335016518693854571304346492592708233447678945889054848139845613607480692111879033391121944190170929703796481316230043470512521031970088906817042548236128636183827869910038375490903113658207981565920068170638242480195482314758025466584793198357452282179507603913854848222709875562664039210762292392675560802069445026160076951532400306994471339436852840557867256902390909587927499424048045589372404386867884711365736663528727499338413817081352202037048475122840654753450793177276088149022124481500528674135516249795088680610766140962285219101189081364225095270682360514138628843835972103209040089120632510857141950725775335899326578096002483623136065767222051978894418552895278123336154804609330087270150349606070654581759663512610041325863667434162305072572136635180458632620252622236409152738243383940026150259993684736611420949720790987180123555010618990421216656237423970080871770722411795289608017765396871051966330602008267845527620700167689763241908230027703948703601125997093073243359706844263733999225424493154980109307079417993810736532761827743498907114135004924658126270699731728332253994591911488689310060111870012102311634241527191277308648087286857513646552903406527004276929999650803197533616774624851651349227212196937599965326620932824935431779493980178810314427538090363616211404100845928359051550504366252223778424162726597956655324673802489056716169928369579047462646793764134510109612796781502006973678423749040725274903157090627744528046472252284563117860906439080633988473196182945829864212281625884263100613708750636244504501199425523186192347092760316158299240916040274657882510133913275036930120605512195821158108679155765243947405894547587570626126371643838223830916706377991962743146242791784551674830079371547440741499016119155696113469990323125767228068138545642451034489603516518759823536525257144199854725269599603466323684978211474213696770354350961540603308048579054146499941102330539783390365085605666063995532995044598938730682984799071185706532868229053982574497302417296992290183911288497994828156973218843407682972984039318233733905808773408974897264092652955997973632 [98,88] 2721946966017551600614764455950252865465209289329547661826078204092054286652386135422910552508042562118346909476782769826535137273826284338107365567169567828241145728727027186593282385383099172306680417999207610172444812920912646361791744949460809022753957684798029360429802832020908548682858833485846324223741017119042630097658368117424396497712937610696945556911563982340386637773244516549592077854218480175412660745014454876791672170385526624181571200248038917576923690897210409034846406008130368619642022370778204512323470541074992914433480065340441845162219215072165109373242309449260343851911330063184512841281394677180633546558734481169583530515348271330963458753632256704346754914432080854881784248054958304206811749648047569641531841674517946331040616992699630514956269959518667169975545246989261965783010426502838837240731164221463827569856693557415540501090276235428270114967750312942394842650734360475284656100060734269274928216271277150876876478665747878756337820256302459813970455154719306383117350064412814759866415956246744455519501685034390596977558765184982025833573629173799263995969443684024392524869102321999508179488989849573087919444025683220829820381300757688963797547530609643009476519556389076486368704978211945012702579173008873706288836753051781686058945158485061655719546070965830131426066082061857753308794146452267724591470240398796196334531424066415512706943886656208058280673848211395498214096444962996060480164592219718806749101833650543487537410777236400319924245380521608689000814724600391826628658272804189946153669097267518895431957390589324488013880052368277730111843925270747000082359061312522508436926035278504401195488396066536562267933704638736813127547157033983517822904595364602287894418280423911534618728448741388622920343214367483097290014526406478343146352881694649675565649197147632583151668627847467836709940311426670580835205948102321682947015991504426568821903038149275810919914300851719297849368534301115257122954083619228474918862872297473776608515413476236559450903788127832190211520658526614585017147592383783394338893059647768444069353374498375235466217937210482094147875674502433418623703475377879235554397044789808176127803511732135693636820004359542888770254904212260830443096040063120073653724968071737144222805447700517466838359758343806996320528091956356941238133130769338709698617401637918720189795118239450017424703858690016 [98,89] -4136848936142242137107932586369395884749825341843671485195606457910331136058469673828815770570043796821055628569763756820317650237460950461667009269024683488447461821565565557031456119149818381834597539474362236474929188940237594247145367975856726479052788059302939679418131540630300502169701854652652240805658899932905005757821791232626804390309360972112141056290620779967455054313980910330407748476745178249828256031022079091606081116945224950980832528858124044149547471365836771502644116147571452478689201239089400822999879656997734216159145267061055253954258075036585728904826689484965377743116875563882857407546497944429568692042168387575933433756264741904499546995401149583108314547041346148368839788905066713987094051265197209291648471849335971171658498014311192240696823100827311592214872466521881095655915452103246293917805258517185892414866142688590439902169481971512748694129197609014926535274409549926327927453337992849944824699576483255643793999430527017911293667214379029750991584108088636580350116530076710030439057114290486077143498799089195903011282682166539857757569628124575266963080617764574587151126028715985135085403400252451903876695917300416893838994874424001363575863809974797350622999910180821042640554096379803066631087329400905108821104514328133783979923769693090134892906910339250427968644057989647131992526323637777284728509240516067958015367342485424593877565449503303230353269236669165007935185579417514599283486528430610462540696578282462499321714214651069441234160488906380679523013648060830864202800597717657531264197984479402187511433970637668331632369043136424283020300042658296062682327191502066050707287709872553106014270201044916251493230451446281554882598173443317627107937678939230402703535963707123609450155919736196667216800838347622494430366188556647541812023435902682573748584523944897332354027679941558723570057537175850126645794499387587782962877328422997296264819087148150410536189775252370393339481683572993008049327054094507111189960014174560067744051875697575568145035791398681883168306299696666609494156447669960466929288373048383123025178640293708234007380628832973704895854759373729337985223116528113296882278701138417444200394659310297981637273799825926843673508930533335874907865486770122309357815715938798246924231619686020836807123704261080923616620104209061318249377160986897509181331630512927719073341819441212753670221888 [98,90] -2002876820800765016546707299503961966029220849238743621907882159645905578669865724362563393981092837628428670341057019188103741660991337232866774233842716223122140167076529700929149139969233577508486030459642108844223626134999387946416309702332889415789777516258838220920155887287465986878168024622509065233360296697855190552047199617482544614217928769168584753676739987045530459150063267581513431322558119629896365595999016782448696253331646457217758258141517372855870956262913646461049068033629765715549409142363971585281703718792575525187896089693264943223170395443968378620352609415522115990395159102208184735497911570200696576585233965323481085450584460132112083466907301575217844117462241798924193095749588703575425718752327357130979825978559220485951807341694660293217516763281812926273606801531363783187326995578377600520617746952560883195739663865099707528851653082296208026040648162860105821979532469971604233116390778070254390870629632272940562799587463382557061477961812151313423312978600698729569044832947018213281033568914948984898954853690472446922810055454022993697875128904880231098696528669871669456509421755404902627847154002732198618388839260875754512359251379276955308259218506905082072494833661368860401847015065734678381601311334491255402715057931420635475028717408630474446734971458182809935933465932490634462278227361807927798189345261217274903017747396130029303228408199167703918233911383489194351352500354149739057479859809278302691436604700403381551934090068288716873272901141608689613720449928208932829786951452128816675558770381084315095099649941046097453798331584560015066050833832690788412344002384003796515600842852863075368757210097702836662971447805323395328283258380974908371315257291289986172621762891907077546822459160061071317845404362117171271785223131732113272978186115602823988981785053434515372870052431146355539797946037841406594791623935107769018889407469917977150432018881701868668991704010573524187090250643575815557082105731561159037950927086376908173777886800222907486457106383162978397792430477130571996351780061862925634087369620298248599506718084731229729049013376190852760489346185441046226897619900785149827249347573958217479204094052850453090204779851727878103044445913162926512858063061945694866753025081311654234996255689631599986248716732987296286705117535604663165386583342515793889819815926906975208873214075202548284 [98,91] 4804757249669158212775295299986079494215534679680216875161009621877947688360506739595358597792212308818778686128981641503531697004689171280685608485766577439909427606021525555539434298603922307681345394449802315852126275503721870043060791210287060189701863026219982492640947849934822574726040425620965381895910101136201631663377311048166487088047083754868728513156560945050641930018482548391257585089091423081848631187205535238306224294308337641097554533380410392662279315263676211752938958436920279458868530303160690939107471593800806195571681425127745485333274160789087536340220781696921857333473023366611908623148541580107220409430935925150378179364720413809244818339373857345036342414221437981602062170853270415312693061510012466990004068485910988876570523001652502326696727074101483427641148584013378843344415802304072775799566295383641315494261389277273012397207843437466078358060275905401541926899429476249174188045237697684011549506102377206336687046026311836526343738184091489473445739302598154419937776153222357607889846581218909541117397903562079446811520253684573724581845531588300775663185878552577094504951947121805078884880266349959060473527373415324552136818139125185889740090946301325710624725220666858429346380021032774701541572899385156086406579912828167426400718102473942159844375241817454151938912263215852218741526563332366130441650000100401904558438424422881737154734501755311214894830407844990087375217827007863533945713096702425400476310515732551754129063680669358449000546562925550350178409316372148371955032778401222386346582797303510444572394736344688890295189110853746192224066840777862091854909201734534157178081794687125182089339141226737204636075906174202599002374028669452421793163995952182613935626216182973370188909599377523855125891490908573778742582785971395277131606548818347486694051989940116345250494761073159988942925797466819509226866809747589248627542806528326370700480287005726788056951682832599514501079988165276531977185535761907072344123819455832525084843689723375679856673732421572965546134102291652811737737974541289089110860582181222597764330949070051419419073874487492961925047134194745080339675287941608498251865105842771590449925915869383184402077275235984526530112026369417395149955545822638810390379151217191428134837098170156853771574661635479581932446564119275102257381631094884218273514991079801579050480008066304 [98,92] 3460244545684163345811846153814700036367817093588683253368356549601208456966644415320808870675604318831251987418019002686163301614925469055756482912593875554895573324898712183701441468472070289049998411812409216137760270982390597488325467983157555587841749063941545422216972454890895995856099758472168687313039414356673129484459850600772647132287467202985114267586514106010735311553205258211398619934174184671225985362457653441214639983808305254106217276875799579967296154145711399404888386019588317908012112021105940440759275928616536619094427131019949759621904531675407365549887185786483072568097605272816544758200550576934404587055579279058320845144408232315349705317594412583101042665225999575159650254754449208888241868995606852559796038709286939555970502341468208241168564260623830033852106189912359213477347107929798256656617034455862263105080004394835402555062178874532166525012659301676989687739361000281732339103919609613491214457571457760573968805916179667726917149506525805759333914377203647692073991696652768242682673651161096477428392691533363963167335140992516059494717340664510925483618924959580712952782741336974209693470840898738193203718641550281208511672076386000339766194436302442195820931269338417625682122422004889805981692084981822782289468433365957510110190844076353601871045896914508148043098299175026511767094624145219810732501173380580542633714843816942259557409350010045491690479450059671406121962298396379547416442372246438336739434507108907364093238602523406259499970849946136591377850065862044268136428124788420966179182659711743401959199517479845292011038976643314340390859814598819188365439194148959608277508117343293828456629920110021833226704867447278370952901903936720009220650099746104993648359051647951437080559974572045971439639932917226484608541700230828259176949494202499547008371195299982932322995286858934563511595083494687600262288807850943333965057377346855568911550565334917512380033669375709430466537384384755252247113187592958241383970370251216418034705391302779059557377340175755311407397980180615327819989518722069327907962517410695352543166445825824271034712548129041737221214767750129711065789186854807147239314728908693135382920290603680400300512149297615395456831531716991637299386812137402685866857925505942568719028764424310791664777030268907665321276747422842914545547230244263141292638398793499762366094304 [98,93] -13306548864713161892585706118205158433483686414406122925842727657563196982445661660191074063275240662530697302559857650837120409557267697573206424146425627136623572583649559579923630897271711760124155374917356788641544612137391318409906074056649061287151392479697832269421547025158267735580545471397234990813606309047465546284168792761150714435549092382079784425078875320440257490917381511805314467265079627697711910926159164246220717686622475804642902711284899732067369538727919218412131898463171565029357673159406666426292048940572152250010019103737958879826399067710908690968965164118186940673186387338782982620193636799090998179588181363958883869445030425497814647256881148976205116860270079002168888928813794142897193835345417866194524996540969843387259167123428128291580855252625365417022300063369958738013801391265074420873790239734801751817133863292227670293265228993232408851347995502278102098846544769492055893966429170980656394120540759572116139028000021616482926942026964245354825810615145573438515804531312967548306978892117918844263574921249709114421291706082403759672826981910806223338876673423551805141497888926815889903687239386434792245642091248998616913623411486921076443876539220269903988311991413688872114272900317318479313101456248624666093732751539920639483046005776268786066478403143781263779492608344162455019974986618715735785402124623543299548213803132620513292279808824121366648699656178555376897580614600600501355725378963385051342605457138091156100820499768857837850695455954357458927354610005477258775532534211713020065329065839132234519167004471759635416973327959746872424681924773622519654037966653058670129739828781973264119667522773877701131115838913272600072682065492320487900925024298027551448195548935229084853508363819324875806543070637152707342507826967742939687166343744722343980830184706186585633124402275019652091030461868601709079910772869659650332934290954531130404128957711747635926979949939722682682621620826412869844917283443784016083543748007892044821806355513014038590954458610678733954790481128301415225569024380380255581487647533977703570905865655559319867508144083039399989305549275527434771825003775933844384707493879209656146219258561530200230337657398963296887937652646771598632795545541709055241925414565445003695327007640147286913464886835499932114007610915949443738077610284076931977153816556984205824 [98,94] -2199835834237716878402168951307134269545171472872079443755882449086729979715180986957183837454663882590631244825894651462075109969255503522193452655039648859014767313051293153981488520548015555052078129201548049764937604309426886920340116104693697919818304119486317671707189727298066129957234688833888885293265854241266103432755535748769869874177587358442247984474064946428004953051600175728825603836206675766463602436085789581362235860944065183458681138316578364906714522271232270003719234921999382702703788084409741777909543753492106590955439503486250530560136017597200250791971923968977164258769710261881137262114395452035982319305892177512197877050598431620329054998075156642286480961803581082232154374612152159743808158715924427351628170117018706858241921975678744747370112741817226479073103768148999968798869711593057757371931276814430466192148111171189284360106655710486829642159619352497667032318270560670606862158477642999351380365476184022708830678606211027302432054598636432764672957796054907021017306192825367193707678998932953610510508994976422897838074442388320107904736122484357835955216467114026508934034108651105163890870484476416357624924948934433087871028457337301350788413869662706437442907910151481333562716962745795448196640844859565365835248467963562623127842082468811787920450192863696584948747885268480621390057323384427695393249690839040757435050684543975288052966213674012018895646894804661309055511352986554854689191487415601494532786378626259902116118940976397611862042369656597945850781215224962673253787048382352652790758352346657623170676777976857301583803455052226186851505524962783021794032032749904052361483975464284738527085057864894794063654209754506767064648559152980981411585592932643354736365718419341038459759508052898732610326499536125022378140605956123366404732542890624734845381247747192004023148843214117181429239770605602100456469451989557961560586821150081591756896872752166113072519555999399598841768085113437944340376510555109260922571425345856097287022944345699810178175248742293409693705490896269665902192790053678179162639010646617627713511171610404243650062799854700178328074083251717468720257370303025100610157854921873250171456125449665185977593009540183729543357731476365800609147379198957899490332853269030220281555889627290737203354743611729441775791609815249793481874736678110778550840334759256 [98,95] 872947867464357340452358799643015982339761807431192924751308942140440182764372376141486513955124979483380191346949150768924996481529000297663248047130708878137950423713616285521567404015872177460263383219907775341243299142818599569912354700070192356643734518081722348362476683839520977913722982880728660870260434087518719974095222101789997332753841343300310767681582406899880178457572726673221968022985201319617574194525693328861123460732828622918127529595580360553300066773062739581117651105558098655933955647911305334449924086818921193698206930298401278229473775589770815358341219941648998537399702051004542893162719461667773950456674814261061525109229916621801711960970316236226451844355053603891240287973773532635857530599057611285408307522612080212469763028825205303009157960108864682683200820439935430435209854431570431253592593742258351334651488960009180519743613235900511243621320388795259283037405302110822012798054724180511013189963497564308168872222212062240643265082470279150330265678470378186024019093514535108914312525877245442196547740216208302165388100465696640304838634188430610880669691161234834567107062944352671402981439882152407152094891585221017316126436887024995407588846591055491588861852513457963585626538643487526114788120768278002596120238059341571197136704734905612210483569723308206444195810529106940530966082319399679346399749673849184985810732609679954557036034434373702942122149204245658052639640931817612908607851434581971172198137523515511687449971618835197083239584841539053705582386919167653052998037911524237282179590951210088041231554364770183257503362106975443779647781953979111013047300650166501511126578071303076351786313562207115707126217298990561521881852132899500430916731580658315319107646063189263098228231949187660487686346765466131604422688122942098887408194343797363730214710124823347406562415766027549256616836332678853038622710085333959135245483329293778620264581834964136122076452810597515705258412920446337372195019419198386050320701446358818341618022205263360054158412449611814800854299869747072131658065358508383328153769190268851611502819015695202008726185682244833310149967208664190002317936192845281775372683973574430185552829345677095328321526327171281178235687183991871515783399180151077294276299076130503199483580104059456637199350644372533945836438703311071348284226197717628693254048 [98,96] 11729018929559648164378809753460344902682081411011084286272638654251255745848016457082885010659518343609580991080596846281533357165590598697823713286188265405470225949215723170967864928166387110940661791083088476683358094624180104271123203253945342182361154710401417202027208586822731495027759956022753380701522182131111851406149784414345523951298154583442883607916844210090849554376712484681873630046920633673267067076394751107217525828258091316728780833970515403108477215820511678288158490391487509130545335067897061861309102767496088409201651910321475252965751728172304519902138075807461804586339277647815235208788271734830811693491583147475867722768835276051075063687042642546753526839355323113259226436221279076841541039320010958564986296822501341374271463917956609562174552961395471720436220167983448185054050365776543243180080021838138099672097207179540045587110373877095412503891300666715237866528592731485363534774733722234726909634071817892518169035590278864175199406960480729114173198788835397119458941041922083550911055210390657044825189112141526720992164739109584084872681576614938091096183828205694276482147377122452601606989032154148652642854373017880196197089959739611451175755154802107306966552192831401692275398383068556727779324767647079772478304455499001728863789888702237227630664572808533870248881329855248932202619516984382622945610346386678615388615052965283409059669842324623240245651266722154717218819782360163620704183993745804109227759666614566381815678447238965491665449033038439197846906758935293510260406545134044440476517562233640229222758060771341332097221455551768108663338702562763455752438483916454469409934802102810913449033763496986037790206577807644698055613828635092410255122527499122733058406920028138000543720575960638964477983246314727497460908699765762737878424714060025307720431818546126429385501074801747430450755813576795497601458701134219440074810749393597898227852301241080827965231769160968779223000644069141725475978419034889394873674743691588457380879033191007370461302821674709966153367872806855666677019088263793855805017404716384799645074975496307616073701603609742530350655791055908824885607889437657753234107797123422698621877724775349324739302559032193424918371503262711342830686351590676890333366477648128666619950655339761213299591940799219182057584790770269276614632659886367906768 [98,97] 3694217939535136999060010099744379909525248067627423213556573171474595173155789036074386430852437815021204621333711063846437644355334894305504756871374864817968241880282167810271792006366398183849643998553141308242468043099075714205918953411084509033481225822076522497392765869234032218998448129352788095617313866045578980744201479665428896694152889971316746252523474818318302871197920868844574387372968730834377670842744316108119448454938249107947183536657751453385432267957127920422936091614986447447758411792412049701237159717542622756819900736327018567661506811740598655614951985234776620075270617047319239593331426978006919504161609004781742819675895106435636439036048495230135990702142959642475399165185695464116086118549521054338586478588417194335349815771464528179533219444840920343328115410935132890800675043083777039513507191911741176566289768756824099646856431258154404192287272014812885501545860579814126393383207346752651677439208681531127440584624471399655944506886950971719685612377063757342114962553640349808681688466426482425080160530128841527284520727508743191590131937796992797380690367767130461907377037443906956814662965142006856575416521664821254713806689778211760075852266250971946764675247679335050521237925801278626487748129501743556677658705267158931971309164495967653046563497764674114963175666647852057833026753832507579518721656756260867108285143148772514858418734024836456978008666898280777064339533563427283846193356820712341702942000572983326818312266830735853682997941874272749973493717883980801498553312390222842669701863510746165718958606919542488733980361305567671365706548908216969453600776673480356623840901332605572108924144469791931179652979933391615138261658682990548849862533439899959190494222627271702187428182053431020113724787973668945532414247908325782792006542473030182683502623679640106027474349141666300673362620304469624326180546205178751309149169104789611335350382479542961103392816089287853374268329260443414896190584574000814173442311026475356762662530598973762342413691652219360218676941205243143538719350624659132546408124348478266142218068691896180571777924606164076290215169793565517890240393666239640964030032957436874561201333619249985833716560679225149106357332522586285944858460942814751170665545496185941422119735071295022270185580260017335678471396939456362427920787093728 [98,98] -412217874720528116541183735149154556136463469203526848701998606098516505949370602307841263184647995242134513917394548050907570190734293703362742855833239976547582958159859207797621605209267160594390368937243673795021431848825889859952112623656980010686869901922998942534509527632331082487719301193303021038733860427861318593891316729250175398882376657830203409485345346409349923099825241299234821322973533485342376675447625639185190022804922115701343221837672206107461577363171665892035211967776958183785809120159349637976300565810528627962046519763220592685133310653229127219874209163299095605635755581353390227492735017603585542070241549285939429999604700785886526278144421025151301569463560007891398338479784784789525969890611867241493910286916500908974392771357953039281635253988317271736372578313791519263520710003605541453322939266085939109771058395020807086431482149306429653119769555081520225963362919766377704565902618846226971173491495629996775130313157067661874115696576505027676810420165701690314213718551456925631857326226662507002465460201712502529061673270808766799248354132071161960996390779680151385613862890743378473250846960829352688845501086482100438523619334353029204771054996842363147306753366842075620316529301578568534623820645359746071062370659821452387629646305104677557305100163912462247541140175113588944284114148124092410877787040233491690187905705794254265022185705618591759683493453136834213916098102050957013232424429725854339994981733299883442912390218678576518827600703713342146538892224895526580820956465519458438887215208151283363668947924267287115636483171161623967951336059479857146541956479491393624778491281052390903630654061113884509744569457772323242985161479433656874957992619467898935167756876734556425389647467623691354083137101697507530323695190514047086787011425324269845344652350064318178487145490204157134406032768931189296395251679416879441649410081928922574911997936721494473074169247737500404036110341433458728413770772832228468108882317414095737325297081206468651155085035275455260098440795045898043010796366912335364603631065102608628186580719741558497991663995930539530403517814198332087140613825528716297488318379942569033881724611636703546345741751228482359902940537948993504357790111643993899810882782069163444055056855468584452656916760633786342681919316541802255921538 [99,0] 440115542053658524335250748875970876790388214321379571941362296487703880063514183821686572000502128569107272080612283369565716703018218684954178923366877429782374883470896327038576639895687805437750062828587299065042584182519344531424254839956722428591183025606975897989408358200042451043554268411655823992806579701327014128768176610947064083427409864173590064324025447170167925681105021723182106404518448699762438499177847301773809253003828474304681170718333250975104918299957066913750960458965492134777694056943055262473674841921388235639463907937572483121527992168336512596655676010197332969886743802308398030820166150688950975777171943735588056474958585934492280165581519609646121223441068325096614726240362815050350367722665185960055132973694191833015582668617346564239343780825848852112398261584661581380903301891653122916173940108180906451880741286816465728074780632334950368346002945370851617473651562085079071330787065391539519774613316777661909307250212576318212941970113526179394831339190525831801538198852305217394687659221553364897311845243843946165038997102807925708565366001326068541552320284064186259867922003928561863599806157385944608612376902427324709702754363127282640553496329887863844960281941545840455892952834397184097840915556808961837696607861540559499334559968240289256216760352262438609301120822933323262107536269929547952632886625629979387438895044784186327054650996861334934983954259539117442504940261757291995102909761177321785429463294393416006550114051520524803391953354988589077196727699869956205847994464551888097993728611672423222655936070405787584379337681688209126721104019598530209603175670523531959240419920594307721698124238830379379536597903212867791191499504442408550311559795003855544061833371892568364501292729669171554004748657246463682729681628091490441509071909155593275187494008251269399343973445552937214974952407038397338888802833551405469570267781320460223076403311709222271756573835129664175438755109832133699434496196767284808683883335301261224718030892795438384003612893156849578315294058167320399706804180078835062888344260956416043548976648418286204648650394601240202708220460515380832371368405441618562522565490533740200041269500723557375892533385514901779889015032821626976046728469163138078637449014732453399584346147538134465950042052193962322907092320788564286178398231429232937988666070928571907965315838214125949132762249514249303002788037543554026496672029705759282742591671627635732016059820432845927144998740108175507730928238592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 8514212757404814989156151351831767438528184377479282210132510682570422326932843732747666811711924044315440002958675313059680734783112575201804018202104778181566114361290451524941040252266975536136064652190051456195555699041525040023612904283240017911348692322167439605549031508878686666519262629964242192972733564663410460278035541317077826799876970169953362056208635481415391400310831374251011499859074599683298388611383789819748745304399561544649502647670034777753949290663814981292629615478363614651960647202154426711824181665862417715051164012028260367635224120121057027513575353533605078786804123563749583975682518536748933954911380738821105469859286175766436857280536167450668794059025112892877838649061792731755723562649276709214148843496371010763051733460713008835346160272988806075370614210939371643602294363136737862157804112120142593627304407842190656953416934032621417836818964296255956976481273450073962469805600786219413389616690005441549341401799072656534471658493687541423890627887544552125899699743712269900239694122757621776188630661737741775090825112782774983165999585162750083943967673304940395148898645149608852309478130385876251883694789302882110491026860142187109369030455903539600387952335663771478812207095406393948002512153031025705601016366444952865781011807602997011018718456671295293054020288286998129902273629718194671649071538050417370525254029052384131131133082496956160043125981527712365459147412043810155777450193225179760409178841909028456990724706619226798334383526343530613172085595819457404863552179337596292900078762742934298665230805597763579514164768213135657019276620259638631660116400806488563169458578257055443460940876360180104852811939772006344645211775039272097897475364572070549677126071607988288714824901246298617677562556494845538452257883722261447015748754767306929127072847324363095051824249641157545918299360648460475172583477367566181410197340119744726950109787155381094194908230101700679081349439855518452871823598632340709435537719809235820521571904644521668242404265692186108467411406135146564616877121974291452849682413800865001758580856270939589048801753236860648935407590372188282282467756521420855572041652734327271977031317794136973175088777885888662120368277769886446722876556468685876940111305022845639533176353913552840441293656402586004410819722162394472750188352559992443691580673132686631720619684420860031917889748471950738613332762792271438609748184407861871386285524004018949805938877391638124208357752164434321408307593478144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -1396135509978520165468373533430675059223333695372709882820837555950428560191210696781834831354397430253014091206238402758517923315676915662227390813137366693726699263548368926518361931516599200143958303581089328882354961180593202650519170205600395944915905066218355552736822355615943675087606081820347531603922621363557990644857308422915197881280442504375031387745548324827008536125407281875992191631566103713238796995133345484538181908535798036702016803166662791757571578838827347029062344852513985504394047146619362538582907730823262849283474914455000209022925300957110334915714929031841372153511416591251273619672512317553830586977652387023027693165432251868807169496785311901845845113607077797367750461908895404119648862333545737207888161911345791952555831941081482215437836937217377720422394344808545798753154099682608278671335126824102446088065385586782197093017344323839341650263346770169839832219280258966897353630387355772189342670313801204342669190505504771520192832818371463679583145784749991494635120624557646973916536197747479467612656112952363765739121981912368252500743208854881191211013863710547930806710059391171873510711733304067696674319597276921058550600968403543750568045833580067783904916941687623163652047365397085138965274009445107825176398067957273564664367110011996638275715583758999986572345284113259435740334178771378983687512166792169596072206224563877998840077676654373329761862323835405076842589115828020402245597772817108133718550112330625792602839244427959510985760827090759268156752637611272431389967657521582705028871619269907796009083349717604591481715602128150000154628012125690422391110020566190542945334008344944386026210757610655365877472218707212050099532190023601648628239658554660074218952115882146462504821761450011643810005102440247243559896597544232906087505583280182994451461041595230106920256103712304937850645725532535050688492667764732297553096859494337939888218212081079252780899164305200903625209130705472334432921624852232963658519084233111691691190098843085676825513778495359573942952703650510064091736137036575735067374648729292587333166945793119608902118409161698821425127895827537207085647537976559004391950778465352768568199624427985338772374320997653607972807902009493944318687374319044133488882953664736206497494616603259160008043850185081348353901049817209922088733950674346593348327533699869880545701946193774340660271399053861983216899170990693784098030796412363412366879284893092441355479457692725271014480550861541362742901012468596736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -25751980113206529863128958550445581720127213794898365773791783528059225408725397126141728589515663481097085548156343975540331398615681554456173369496063104543194556160112367676127173145936219388293694016107917347508103399222605475449651062398428786334147897302977861428923340205936901604782220048535887667016415175043926483719215601317335129072816641094219892652183595634773988632938995665549813355985105791181805878584846433283440227238066087181650825964423578587027037196336556789719868048708045904227675205606289036071939496981495623240774884796976268810365151613257074287305876027367676989545660302016337573754453468920652708931665047060981739244493879930106610843533342488708102172523186829568822319093328376955804885507448261720499476788597536994369063279998882153362174982317200705242502958454782364313431218281047666501281900571437509974162588948868362083028120432966833978264854353008293690590249391323259000699296839608140410660602690951147489192612221306416935445828444452643852888410937370814474460341947219368762612535805883635481591338622313139950534088549216831085286761845391234502773621618600465435840576536973482619893153788327107387210897501971028727523039098679637559621947064387894762061187191543249724545011356592224000334254212766218058506974889526549996546309490346124391908522616767253493069661389801761380235958126509781152326226913852830592238394935094220545156022767918481716890139296366756914687786710874130357286731014555452930270668128280785745809009449934506645168337421047460622826258673904132948174146334031823328994879506452443032701476286414965754287021397044391063640932897368821521944231545268358632095943585222785956328798586508224512058169637139592764058934537384323983439993572541974698157382022401193920419495673013899280677115491752481168110416428242043158017587036416194799033981678170816309090872212276315550242874721118473021911316050718297345356596079898960206078975784520365271231386066845692465212172808542009976461175209330529679217539291127309525193779301890211927824589736714723130417160934154963258973666835862565989779908762840464798464759818411696898993506469878536490671398499986819337840232947476983219145598335174526867841214259175057665837525324006737940609477646348535038791583801044535208737726675556951248722104001662443843911296141280339872042360117924105056346300440949085864438747046604312695223995535261907128621300461473119689276996672220611768137891310109047069348771488931714110093667913244021570449228552139711678187730614047735808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] 944671068008105523176779638889353195794372749081319854063765889084371259469778695166886040678368187406918066044591844240252666994284973405947924170136656811873523906234450386107781619493696181423989054829936248209411611710181839426119054553406894269132984955877270205263736978045076632580489002106707617002502814245542169423957838645801663138724411764903353585372463798528479423631089107819357975710695011197474569708619500417769891527101320917281423492913423490898067083413771618356159966041979689018156955934567458146523195639228177998039808432832201353800321371993666264647308757739704680148935528825073232562308388015514260170049568691632252134993492020061634917803866076936412204913333543292534968493317087346543659638218520921795283461109865878229637419281628492583713565636848442141047383884285164454191512275932839363074357784298909728988481479876413238411141182022366566092720643862172004267625159693060880791457846330222735396763957060210836147620435751372315537324630834513187324164165752202774999198953313141210895563116980756061329008951621350465204952539979171323248209771347016503263610771603513491599181793399822977457139603382839436342831485512520917261695128515105476694453766577359927609389491865223523876153270180135405531422370675215314907103162508666473274113408136276352813347166216974527393084493335725238844043511460471759063062818868724540216553229265878842456427759197290686087632802563249371825393877476320836181018984226351810885035531844024822846535322174807519640348392766162584178609267442697108959899127292077098012557527807802258682191315410686578632761535399390672622521960608628155297671333714701247982570256797432959400222279616962357191014451222037955833817028826476589616855635910773640331157593671640090850923254741219556580471719942514071601199187015800959150560314696276815453387119971232165545893508258971273821017737924477059144689760077187329581203498419647807320103225359461427759277227019134863346497046265830499685042834456989316535632504146153226872453504212663120215757084354785500439423114908508832728507567674353994936779061968275295578154448980734991072013475664153725232510158513933031845656472284261082407093661581085825020129254797389757512302493995458959353026179534622322970567951534082579335260132693124972512680750554807955682306829111000537631423000622848937472224850354917720031439397690797028349059458300964699458755959691895586109386997755450769312169556360922769536540691556935554245656068285090341828787644399306296614315731447206379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -11522913154192193767423267186131171727289110221204453869553949070733226351982923706160244457586541932572250880735161438308948556547175378040826920164246199713242692664416129052803869935997977900610084804588427477924119348134474814216078348322713489140105068378438471149823529458242842620356098963634847790573328852845654889194162284113174755210149551687006900797835617344479220746990815992419133611019315858984781213025845329507938467725765278223409768845184796318190407862974830026292555692644588225226370065407614205502531801180511265009656939581488120489760704121850741443648721500022493131198423193722096741117346591985378566870339727582208344398992014591941691127277450816940537886585600621162807558876323480919171805067057418349670583945097101621965583483972573302315794444146559383230511684321208870728665452512820344402715234372500304873889183657131120506312800596966643665158731221165769444845877019405670666829119932059568599872900926653003006116216602975234339036649812771546615931980114578564103309050503353463086318401635747127704398706056898493543301337354569478274713728552670107404119000851423621063499733956912911622194715947577299722374368899292348988816043792859548941429301673457406407886487670807932568544611793325582539081165442843311484186548135197774683240053852653504809886086415190492242012779638162651476405476953827275276821602070360935001212388562376868992564562667392563850450391823297789622750644796598722041160057259298289491358601308239350056552406415443438057750727934882224577300160123134913966722176055446885072898957331762709657112256620013386068569630521940956676070001756154981199567207455235831437912350438427546914639337229664141897928841865628148133078215553799654739018707751770227820862637756110300104773283609513420951864002387590540868736333928225172068465193228367458884738958987907532187162751711893390469118646759961993887661452564709139807977319019182377862206857757345177964877746696637260799926531810537926460659271689044335345905708702598136086286855283404174517819226747679340007419298256732806706573101223764237969230054995825609311223787199798172116441009137679895541212191096062468925574802026649146962543453342558196491801660054177447790828046542201844302781697582590577886040152818729932021820463778311981329029460445427118962645627272028554692565354259763671755702717367845281631691356277751486633875960200634897057994239007107655691300643563602393934471996360536901106117387477478156818532962270428503486385873802814071666829297792682446290944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 82685640635244287181814075492875654629370549836195474282411282449405970273380950329047037465610824259728267150292273154160354677227467401803480536945051215181434137867319913957238130878260581137564962024510777370092173749130947474284636151137032507092838282949096954973595960756399453798805207294193812785085356915434928421746060109066668412364677847285146024931358946661778644667971295116482968835494418616792095875793437232565026952157448950534827786579127952969390816115938678821655352910889217512787844205694422489656974751691887855590258742752587221864725399852541478722700799498458544274456160090200662148125103394455892241367590781380936948228623098081451325035591131472223017599823035848237306255234422153117620306416510360457634956245862337374048801778452636564517782505419154795743067467721605745467213700138031173581463570337873036788135108339725113579377487697425881744428055599482324936427209783841962841042303993268453676939809485621562216467608306499833659312415454505266886274512583060083536670047096605973793099472622983679695234809619461092892821345062022218536400653582217565964103771733543112644003322323775150919419329487537844164089602259927079980644463572849210868149460708850509489307146466131849772640571543559355088674138235504263042295976369410022799126759177462059483333437747094981612855607452646795398813207245057046995272553324739751470044923293367253698477876953125688946670664753442568306427242783560863020947241412058924165838843080609361165694641680864159551612983714948567179010305246842271386872323832085001697413926161075088694378824841747467737122448095867685254715802756624169077957855505660132001176345856195782907768554884928911674218211993635648013996715737076079943086844172955298279847255645078719015834816156362267119965320751400975984793408382343224731864171453874743561202793360867642630248736173323824152288180428536696999550804037853688044792532901191346000583460525008734717615435562613647068172553956679815940485695853467409338782080876958576778087303165336468997309824337036050056835219606914763470550611422187394732536252155910044378388474016694827224237199335461954182848071836095883019880172903061113612555980969468124734494161796909925367326333108897434686514417811347921926370469437652612839225281658523688102469620786236792685798226862244135554774487111438523358185503475371433555260667409951190198571912341571748880085634788167077660105316375573601628086852801489625327133447443354856965514559725847092683193906782201665437215158736203840225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -418472381275871341075998394901207319354162375554508560993341868543160900210193655414222927890948440223199775244845317647423449918085849002412134571571970175859183727716219089178797189843344937373690747074895281372311121258790222742922761782685121671468674575981541652239854969928740304595368876521062981514668282196819636327718003938247180209528791348805013862076758984545787117582170353073975577647667614430418515882756964000760352423873470064798225972528335221764916832833591010839200021069486105808662672958479612056185726785980838931020651053302126116818902052401446153424058764358390464807950928647536852085933457012531662553083278775840641631608048250174304742813553607836663139431402665841766155368361418382944029022854012845834076390120643762337282297494390251744413111463908113273583976231242782600675301686422535088192206158652551018918684533060858650951036854333050990399530362368188684720550506674626597716885101552655515267388938172207976804051557456770008836091225705943734251029970304647853718531026462436239222496338202791854966356486633054208333916400448852343868850134789918456976259467875749228967038995134434034229116547147361132671304703119009788098278439181112305372936130523493833262855937352318353245782524856438728665090821337709601857108881716998384864590368546772326739066249284178901942207410043422865550409450850565379224747694487321006646856657657362886677747421376196275894816245059782364145317940212100087594724988364794888503591331803619200060977754338652640623736387563188398865217586602960957330940647153643383773097654703640313784167861567791013815893666938649665528284475727376977729318619771138235371879666398771222588568826221772937277648192139203847889869550504609626767310899459074802158622573306132096896691477091720740509891581046410958294003574364299564157506577367787895176334112786872833761919074881186930028174569425397999406175191189132919695417530578988688798604868344256753031912110711710419036516946349716669138381881360680136337483611584410215765235147608518833649203914079529025218411239991897671979499888893592347820973559644296887208189562575047309497512344432679535710252019485346517393819044569422134264662409380476263281978596726070908061731450490827156127816392688371938415509721105883889695064759581461220058901588844134527298280970956575548952265615567350490019172455667263476030077656371022882173502002389475484012169512828055704517389048343928023585996491960413454544989429231423161818040678752959060487933673288594794694035356832260669046784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 1444418920460863779719262122147093210526069223013899898667378037998034903321680487887452531172991662243289860688808244064894383461662724748534242464337177705949469656791048277816078416060717104063543229364850702969004716630025586191411164137039208125454226803812864462459174261376897990476812508417718036714649893299597947926523284335115750008089372429921337208156462319199677859317430504372502906789896050302502010677714044371772059338342623658045783223437176413632130949831244822935313966997451464831340215928681482856166899094397974239260247606299721449201051818116362466551303054763974041917647150018156994790054065145818497539115589524955992024994019786721632741204582448586569981012838520443514714652257533477805376563065030084694013257712877914807083489447127743672641090824481633560538790398320761033076059912829900112665750668334289981037056126683877318892011059077119003618211033521197772064584806582070069613082352008508093069003466192691407514670433808222093761454475511994154852655326422189637519003012511764715634437291935434795261713745388458629814673617710661990782829611783132252368286717644210540817663050767100337282254407677682889625589808118492298643620114787998477145170890572269119863461485445152395060957222431436675012674453124976196350013312236104550012577424949809559017458468105044088122958403308682145422259989402023626498406318380446590445798088426030510157479045938291267694060174952916719364439117431542064889730732360622788685710181627677069679639978985643474249389364400381141390900758635044062378756033207829500902843220818154571628228970873106748415335571020317144509544070473085634748181472428699978668439351808838834699783465171362234175949869210630871957904621143344841538339969851572231276042160744666909658769042506053601944472909099142720055235328157993106352025978732357616988704981921578340583543532403075904177383638818605377780148774279272387735736698057512774697706190113911845324688889824312440169880168776444408285913537875109013706735605788346776497547861975422737826335734159701526581418452735826212753311204273470353143170954543546663188774124216735516435976743705667571235074401041946195459510161052381225183482618950039159637233281977135113106699494051182067453438840984122409813410984756465100980833713633225296018119505441757573700844296070921894512174855855106325249655052982495331560849684204131858600696887444610283800623023725200415784963663671651263260225543464326531194371896774034968920666194422581441051709774278360261996390098530672706584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -2820096630042126047398883826427336347875320909661822505784729977575528934942824016484081359858029748629516566893786984749854508280680222148320742463180130845410011136353601904504830962559412814508677897383288351055092694436021075219382020893095743576676414096563609683395092519927345087382568549561420016146873671592032080848011045214000642410742586514182992580214860310414299945910000628400156293748772305610098460683171343879572088504071992117228943519231361440143382401733492956849819050966064181799477360759209728752499779867301941401315291948390877597774594284021099126802551860264286993335332987977506989943005587171100742659751708926086716404988094038503912996072097144489595688912271353266088701239740131105635723906746100245706055773519687428479093980230644304053100998442866346687245309281233305257208398124319009106150243663011652943710548540298565368680405361101240456759386776790257887889753017191316534741418785878233030781823323395557060915488394586302257975015371429532421094853013988403750437498622558169230355985066319257455929695490696295109934837671961171507445494414511570226215667870647790364276356472344736964720946347801654490047516789340731873701250652270292097688520939468219960440612211903210338815243428763773739620019669444428787251765184472500397626846862449207377601187327941161062696824194333314399432036368224803924466091082021655625543584157348775519609386452836814866483617041657364593129384567816507556314862552483859944956685860468262894919204401976914473950307584111176824695264188815820146771538596759897270283912995312636318601974385303342964021680800636297047864007773853675881287291113671996730770303553102975487933539709878238561758821981630579485302059132519324914647019337528288381167643536446700841528452748261966756882111538817867803691033933874596705147713905803093084022595434959851656708409995841938178915846724853568570849803897153640798669658141335198988643552823285936111483777513677968863276618393245273292341007789029378433245967996596987507916294912134820063094066120935098209214599924605825000837891721225314321176569865042140575012138941918636566421815093899878618798543304332473789788134418918682287296157618600630792958168816114226885200799808023143370017725032482345155366666068040433226107400334433112765713619042950724015999568001019243662102908279599673401944032562069868136471521660057684356863418381733689186790871179003542151635019676315290842772036068864983572912922870560511343729546390923619995674244877142658507391680689496013739655168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -903168733871575770110563203852577587893704734251938649757322247595754959908065784077342982368224875612569349065812545160308136728016948466794610144640600458863263170722783983202984206674583959390656448570928478591206163140570527799226490277345200869559028500755042794264709111746507037559019289504472200817263841232916789410151202192752550374212972820019434690678135887153634239899052659858018798664419928321544835434081667110180283399211827300995384522165682340428810531927298823640115620953200285929312897750984237220317048122374659668887335439121468634484158842241391594799492610142211819962612156532632881787164586379850223172305377954774026900275705499992338260280239805008545201128976952140346181359822589235886714754493320575753939422177447105648014757965342907321387693160028764439137481930716105117972290422961725077403594480284389248783689784885223218803741233807441326382875425591512172009859569980752342736224444606134697799005787346860961158903332127874267932799666073428998761205860472479729478684595790892100399923184197036166972872127724987941388341635562882531800680705326231169608968056310620003142326054655530992246773032676992049755398566220042840549117210060103765120515466772551777800057459761028760427527653557310578422459797415934953591535916127164011558078657494923802512776484139900967627695316192243000427013524503600540672385696156317589029741858957236503461644077540695564332028779163828127414323149212085277522301225200546820972271793927551512791217443954678665052665299770029036142010669975892405439362667815622713013860628372625623940390961928414170457875139168304616758208112412278810460323157559495492605149855052769767608297802403161323251288187162484277412903617522941925363977484389975076367221573112938001784797912210657621502903022039296843231068479287585813377588295211887779077604707924871956625969257965913134312457229642149916494152700202234789712793832462901156596918723459083474707301787113116271438067880269813732865298845761591719069078712524709992660883636565632377926977370289708895292975091403761301062542825726779649501195156260957035597507815695741980502552503739305875471561202800310868624607221931789499745918873021776602020472507436346648061281013025080648306682204076572872976308970163723494947989995291912778030073543274298129049360750186233777070911145922873411600536779962072390044328985697524159343370454982690730034889520190311884853492235418903146922560295814129020962282563217685776743322222881579475938204941675160741347867871391889745772544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 29566307989508610804284083777631223348075793558873239588450296487615617557013289432545575014324217671500053650693697764579321633846261831967815105225469047546198152043456189676389524160649265330635947607382357236236683921586808715597046987025264588722827742814271370567537991619700735109499027911861260814662055767320390366608911962192903803494821386612670731767087068706008903031809805048580740856644806139032916870204867575576855290545694921918711092794761128198189737067947056535908738490265383722413805178731751313423072703715909097234262276895941915687048553574903718837557820757749907395556717626542117372756162549908574920881092893606451144412819880615065040368559709679116834126458301212145999127375490296667983731632604907099995786819613711850119984710949324537619732801369536657898873670806108773231527977688222896075311271788230572122527568081367293037764931477969378365643995089334424970746061744818250011668690196842358876612385734496163253868894650340859818161146576363924252121079914242952648432335368879640440242668819217997570398339817906025366308877604803370781238519420042897009622696610771846579162098850523700445057429064230753505827063099963908423617842413378975120871727283088383818294373078210420990689009967390404669172283995465569521432379096500977310128833934234499431761454770390517877343507371396479324352046377332772136773574640404710242631014067746430160859053158948463808101416307626121959520849573167170802917015411294214116020998774526644871160736069141533807656838365895719159694770666520607322326865336680291367548891698524174531153905415159303211787390323498757799609057700484215823931599465361070846818933053444573616731400346454930419278699977093400532496314836431631200223910607880962902783660028147829746044243775216322304687032528951304156445960707708349313816808921845308626804572683854233358320035455308802918333823384799652832155447552515200586542591179005396627439659002967170933596984914994349885581670057502528967387296547956794010188397287971434445778901101928509605102564717431046276543340483029741869436649099466261588081604978574148293289319872878606805869426704402304765680717736999659641176124359571128849012101721251980834354692396858347089459429965534524937836259818535825895703551636587645833496482523948157473496247498135240228064983105486141740071378326799420022715369289162436788411763215607383245635090020434006228580372610519659480753702739698361099089521350871359817132795788290618810148899012861108007241084590751355618806877733616657249599488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] -129573616186426485442429334099573109365680570801431163535704122754080791742735448004961349571844442419150311495831362924831256104538909048318847995950812939930730567349329693242263539243892109653278523179904423115725559457055823512885275641748993708219095339218748849993059061865809780666972377446833190378235352681840466418745437147853966873103019627604339125324027677853168327027825255895988387339172095353549170834525431529876102854429387378475437881610384393415561879455165897390105389766014136996170113641232891606711044561353682639267210112166583705249644402563323190993710062737495709425861688666546191027230263603250058327524907480071450002929786091424536317622986355238368162213058162920115646627596160978960274133532802352808335623326525247892259999172592915381850174340383277771468963530280485076531907773098612847584892869867757205759939159539391419058612993031186364951767874501192245758931597097343677241768608700097044710477742512515298928029902453078673165516354189053939000603781858297669390119030192675201538885057784826287140346344485751318745490630418438544826949000173709523257015526741402707031209202951598999462497814122096799826757522956628495986598637069741807521913225085902833374120082870288944168100644276876958294700427370858402986032489264959724964251982656250543409516730464641925727930450143403465981609777301362335758890309730868256746516176435836423269563766111273073472431258965966161393019363691032470739017443869814246332228777447630305691905913509227764495963531665808398179756211245507179596074998151193882529426082837499343908755159111376019805333893690851321377848784357993200619219399380528194841784333749474491994831695843145850206920482692974310438900323506195993077641814990760551764391712576877183081694391976500270089372359971738585945874294380579427722450648408798098767295164911183065992279886154126691138585666659034214676631469900281066634979200903649570442095507194264818334913177014171612404998735021915851513423380322357343654532481526514406148810765026060715183198663919371127740999712185508885935227886084830877510824142000070364993858127028775849453141105059047772168321307584856506588268754897162958863746316741106313494587320949553931471779274460577150012256792125403827858054685673594788549821438402245070900371041636725849240215227622443380764248509254772296810746879282517903420788734315891191153911503114633404495047602694850591154844606465208710872201027685753177514299607270562045943906021726354738289494700658500366264205579962020028385067008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 382256498739324611381366576283735110318475640857693366279047956653073670742299534202296656788132937079768732336742860255618875637796332787840571397512915097337216096468551644866219939999070875457468033442969116246492747146586911841212042072810139969203323721703989716940199146004156144165062419029602721182535357302733428767228578656371413435894729074518131471764942641729944227680560221584880979272685443986208315078851518664781419542098635898060923143531769963701116525104247639715444205020143302678950571690696180076999969672477464047088766602700371911158810026649076307620738929280926731970267382182329983653903103752400617818699432032256791973254876788883416827887037848625791751913693367311189042228216635533310611736043893334389578111364121027715444088683531130553306644503657133819137956556722054223961884757977520001368813723985180238312948480480718242170779090041148549404395488743695391189863724359744724638958944670122321087603561818770047156404343210029398750459497932233695061330218502978492318634309917725041889627483332718473992225269258553554637259067823504438321609790063232544732294788989658727261052632630825119649232129436070516062533656468807477584453305413999430000252451569887577908238602424482280875333470418278407353343471090433546375891234896140590091272429826638412812080475090880161740639434690739679972595540542490890779111090174675050782656282649727785890475462444871636110979309977084629273794028141741016143809719945503513393312431393252648910829018154922239094927348873488134345371599402123368024674978298651842942135705379353395074613963947331340706069146030130826800241422957188951535419291272211134620815445516125052714331232318733472683939519052246319725449305144797869043260906963890357113260658253346620350826713052204048950508891764623932326792050086984955522927523281586873940942372960659484590020534308049177913892456316884760351378431326679430537975520720332517056657961312133592801933508853286688865598130449449208614804603872199135143595763434643160670341162420799806605245093260329582104847140770240380099503751326104522005664947981162890817578346848887980815055241894748156512388963875355617770706320330282499132866388724734105795708302889974740114141890168188812234741886469448933392312036268704973705823716568816060124504608662885688731688693407692473501309384058367601600002838460278721302411234001480341664235263096091078886381799473648767510669033198869870054607366176449344051311626505300966998586306634362496097807033180621998968524306963600375967383552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -895866166518588419778880272509168575329360159081499206346526929396181705928477707809347548034150458599635460140769555717276447776027489447536312793470445815012056273673613110945696225130987795800543828388905707475360073938611054661281158400056155379218355946965409842642362553216798374284458410734068331980040535403158645190462758325094378677602582871170401846851855546435859988905638290846564047377816897852072123956153212674721758793892698290209523501974565000740363633715811107267835163611399140713214370234089962886771753898549864861212319196500483467599729169313253037685194268769487894315278062475674650104707533054629297928717024866098591019305667762029502736541910599073903034385182034241210293211336142065050013928461688061549790667149504496967908137705896077048258000489029137260932035489760897258657892993417501646818528458588288045672310824603591066562771176161863052132046542585101833700436184418878883231873108496469012871692149210891121845881123880706857480129923415482256373501842985774626959121021191868377977704973907627852348150288343922339344207347275373070988047775624153189567457710505201690838345696021464518043360329202112702497668487905646349284301573722765117318777005551055229547052940363369469870741983867307404064169849555879250916475210303273192474571569183545652702771576615434565460687126680284815510444276304655818592821476018839563105455981483397158376402196142545299645010453119744812477024162486858692152345068330916507144178001799008408959624449246319578255513846995383930082540451915353780831556083454843464072154009502577649604225067310257844365911360018418495905587534988521252929701871558571764963049962992845296661685344740501794715373722280583919678866284812546800824459144342841277251502452799363745685932702222581644403249350662880651734295136394687827406230005427518582847663878217416716428836629407715365332536787166902919626007349950433409703562216522714246168017603796255385341573986647351327806586865832265737139718127712201198784446875413430914158082785040240008013223897018933172198561782898129106418744057532804561897221406752588304100365397527076536946321660377508895895260770506617872950396785980293821514851108042288055762932736626235190349834697342932894236140309571946887947717273016333373702453969592785609203998774723424834829408615230965030627440411413528725951815606308505969675305461246164962022669193498780482852546710000954682418430489951866010808191838581117014632867194080907665703773573515167131034045415668055020222952939796298780641329152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 1775517644498188161437851197409749578020980689719709435124778844616521938084068967167542973133978736027328876049322393226786084041872798123080207482744373931354604830862875600691149751897572692455376121597233352736200870797646715751865221853813210872694972710819678631314080497160150059855040743858872863545146878698998241883580354404324541959689427491730903627317875546077474342877461863032815014473803900806425829563685683199100196814049145639187513724214100609514509155638196111075239463319389522070799576513069017776308950815228505841238076279999983227239623082156033097956248089575843304234068146981890032613807620070437974188130623067184635556693542552444255862961687286790805734242023018342086476840547426974782041439147828262791709165810012720520688768825369988951647962800081791741627381198673562133270519723742548947678756607869018241836271301738737707284413592145561514101415449210223656276988318303855519142620582768223465525648923075767272004313460071346703459723637498777682365184494186375937999413910326334829098670593160245748676574038206370888926487679665955803502998144958497709411121075062134443056184288540790890774098490941447979918200973000473061809393904440176649289988174701982984433538439330467739759009464262492118934236771359163966426132042273927190171952248975628995504346307232031908594398947882948594126652291857079212209598285344320633970132019643760989216024175067548040251765561307100662197606919632701578935208650827905572441122111142762397911139980920121390357109309949797671252163213075741492190492730684067574905510647667574765773710360820594119933433968287292478182583677874109090693364654749659495448294712929693544229379138632540649933295790110110149717895117826373180438138173561925079265827376587923818497720723267001847330210061090317234963944361259947237897125080703604672796387622607440206799583949222916440941927665464502412150913591068613910909255823856342975093389009187550779681372140242842566373737664511231218154420284123666944049908509709248575309869720931821672586473125409139244746326070784225533429334836292975545534184576320331291420042383306499114892822050815362069551096150794134505208985700315859281993660746346565270036226443954439558538882546761574362922841740066033251597397823214355332861646933393331268972269223547032583709703983570377350468101686288242073701723731268199015619123171700246714382350742449266633731124768734017089097573066184028940396047990102948625707537807776559367160375652628558152577664363427142482213280540638661147910733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -3115279868718547924474009752941304104250806915693477680157675251432279621441842603947835134584360780535254419593389357879863530430112858253465887697668402760075275432415447101959524466227232004980022521798735568330963606987628319447081080666282292958226986968445249365881221062930202910475122793811669135077605261944689775434748418283624483929665030096890742764150854448774021358182307087982365172130251996124716412902679977875243486861952871320947451797771706146025205398325303178503881243055227601070339117199750958671641463909460538652515165562393345029737764759872844973032470336593500088219778594207485960998843326784199467462264278865157157945513174947209722912337117856525346265033399545904243005433325484108141893410208710221401686715251199235580899266048418000788500950141071942568267844995389909125468168776728067790889865599081919160922784695807490397889225702354065156035071641717576999441010804915095934656324681461730970611627043184005528349976049365909408135802048676051035481827972982342850272438942860975645588101090651350680674564877876728131539566293427454913884344281552902101860957019449017704717544248156993807331017976848181446710111272031531224198505334031948279282828463501785642438868412167936889759363961215098161361057888828716525423492617742135481815566699100918887020972645876779812187433674620001193094388149008693458514679996971543510742357197480266579768842151593948806073556520602965737011811272026335540433980329924904347442291076920541052832273396175957805981830128971300991155180145522075955079053659307064337287301446312119545514552107972657191912097788039732174461062515526658128399784531420318018796553439112123712451402211850320073388074748786473610865354201861308498714080089094061353934892407263816376853743701483867991257773914729069486298239068878437025629468290435093661435513510743219049031510040861671531573052344315209188654911223715231657505623133437370035758219860289915402461762428673845922582704284287368627973182658634936925726067545648888406432046397885960237341143797929975206924592790986375587365143900682963061360139900105354978070150261132888348340776190638008395169664031381698174675277015135025223674921272250419966872385336536627026506092706881308467579107216000277264044891286992850021163546060695754324978025599271293131787988929187005449951310051199387469279930110423680612989257662406683502958500933204946598976235199594928192735061278238516071720102866147375588564002775621538299963214049979308103089442126363603399895957394224929605930713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 5093214132376355465024607211530105401312621791990708902205438319813262941037448928012881374355158561137960497840678510070632363655682091642284715008228690540315104350859399312532598067418585244790796128320843127916383945273304283091248712972512790019845815391155294800403889526887120365135298759219317584716166927794978388639989846099012739062692483931717975036541171289301839968139126330544598304506486684830688289115968227048509716910632155914327960557223356086339899025464797022878588311186876727825767303335625239510533489055695581170440469897190560934933474158778989288999737881684236487662120663594128967874138591317760129214015742927434051331931725296559768687655182399267467051047229194222298345661912412994976768705370520000547454776604693467156744957139827203170504584205558227507768397325025618881820339531182098367289565193267242662189807101852077427394274865596166539427684825678135369946058730029471244147848862236228320025324999898324694884694133291830831225995112301382618134436909089860526019575439500603389112633235604630286542991670464537724885149949594434243989160099960214581181705854508915652922992701669880427080243560945213092516607426620267924474980274808691510541698637134209020825977973369952278046099606667627106051192137131602343685621945479809536014568027343578000273976187321482491966057761926485035783173412396939771762566893795328547850088077719792648834435519328613630893119225896389444658934445818357404088843413402976328257579376969351968061198491088543407174949785129815762563312151847950529892497900940860799773528675216541795495467465158802277028755795254447358969704257020800846253536423620757809295626616541219588528845202798022988888708924103911061006360271905603448131524394266617111435836140655295676960050114417292004704478522039625008428431518513823893259018035242065350867907876423458164795705487539158272304641669107690681379978153494977503278541312278215977092510666037806582112662665582660129881694235406548888542187463994033455296737712163576457521258122567811443255771197195601439490506491244806511475437064147940041004072074361619164619316940024237216890422913332537321922468567989011042873739458524278195972019574946646759594914943480848322868484248329447153536174605304126709212073894623873947062544978347857362521810737895397224001519211228732539956650550303677973323702107421144593294050767404096623103160396410390697899250705486179973787155890180513414804240077845175053472641083440442006685421483453556467647593910519657078652568644509408616121368576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -8112867658695500778135313551693879972034464387361706228151760332259976148107195434436480334377206338112831626551567775742724372492505267079509000882234817456636590883049332164027813284534330149857124769830325799352716140513051010847358973812969905483274762302487980508771467640299555380237099429993776325686037461799690081931849934758742363835582695561031487606278931618321653408745552094772626126193396051125651995299543366656075989246068060915633784301488039019461018999755745497408526324302627287723745067733106491132175167248992417537935000987759633186892212458205512294937592102596521413002159570539963851501133552007833872853516276546455552863540511434787078013691888815474235631748720767003105577098057034901072162876295115438119918856476954909247245319464055631541278399106147202105512498833151210267460361953690652470533199759952713628872079236856842599372279249063028746113203081330022048664119901471696377203133663336515922815687584000034537277199403398627458868421983686640148810631458247433548669893454170146013978062486151075257073010564165923937253303505043609425803206307949749274162219611105767493215701799730488845529907791767167598844532802945514085006475919733818655458897233931318553533173772147366626696998887360951860377067661198976386959907598446823326766918675042902770019319891116081602425641682765319652289585035827079468265582624482509220035886654119499494614216541129579628148334907285052572696964810720502064232335639532817003585868761532718652288212687689129050102515605878990970854798252484067749814035058357702491343164349667519088920755877248532012377932746972458239157158769899329337170555218171241123944977452856127842873922132155487431364423809465023013173029421603485620510790208863254110470702714642072535773166480623030765725322329140449806594302180884158452219711879620763474503997297161683609414160608482134272381683870017628139516862329287090654920251974337222169058553028521242942885847590356058954487272840217634833339245278975664645261642228448739608692262517564178977924713674990300537095332115211593081699983047327062659350467681666378976739831502159092660253791495555749260328658265127359718782899012779117511717949474783748147219436007573714764304799725087372133520577755319871288841306700028532680830313864221740066225401277210985426392328761768537052365872182606368720499783720886679599426111585569338745327713386740416473591559074498488296810359554500648437924288981105171593695755610525329962229353077061754134497478066674982992890236906178346962768625664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 12683111888446180611797277383838795022441172402089580881114831443142616240772976885729014855414342077959876452464926944388889368723608675229786299250615363447208433751661121554096406351983851068162442275100895403511448950306781116360641803447844733538854362648929167928906149806481387033535138294507682071169471423203927646175281977444388061379097583719010711992711605839167040306178261410825844950578641001905114403267866103842203932272822959929122852264711567606811360695762499672749119862572295825459709025397692641723240056681471073206958285448314577223477552254804952035815969800861717755537785226748372630137280454716027405721706181124226412178709266302932670172948043098550466482461510867011253353145302291559299002326258336767095089104533750501513942339014385858213620975995944567088034647803527557686528161966864308859902754811909721730518617194456608466194008284886298712924962729445293618692705330878069113528308801410570531167479709584832288114802163093362834318864337732656145979957027586533695159954217714776444875985475873534567991649545031180376726640591653752195966066929780915142530462627080799071794637739326899008087238177197540497867765327100649799000698974770037497015875928447370976177979901262631123991642720866723562533860160714565490309135057592442958445760974947942600205779294118996127032980481969960833904741837279604326422014451018952180693714852321331416351105150620653704802922027108828784155285880936639887300895349204416729229234010020154097179612252636472642292515328780970342799649345478086118834132682507967029964436095003271500854271705606809379648778582333921249100549984959980280278922140282264930165017731020403050863673339463262491686815721313590335996178858432940427584617138744317011076914554359807935242715660394844172759271905855942317957729215002447231378382372516945980280546411619881793730439853100744899278889520344539084952973924157803827970543980726856749779515974684079539648011360769651551094176334470459246069548778081331152582764037369953123136702763647703430823745574155156010327345090821955931481493741860140049061164416523829000760242849231893648221286010248106291490325730761309430829433052958981074395741490892301339056868809286488973295988058350569110792292361374124253981303201981973288173901122034134342855893861392493123722543250945047932636571675016642049274290458541583813618960205172227140081891801321698285186753705062396384740723929299997554655928445129579991397714115681848767966213376070192208012490166347556548704547835253100627271614464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -18818722646637566988618105537760558236414560359675479424209389478250948273829948901988324990305298989594607513333842167721945679820626810397152658905317561693450690222521875025035984246160089050018529813915589512570158885024570394224954433990724642969263880088605996189869734763399236862191439083868530265481728594722820579073064786825983559222461463751585312205576829923540089840944707592414997855136199085310752628602228927339602229541268776345416476856656147828168236928528185949539377719595490196479611354346423709781074143935829806362963791103690936244547704622998772499173194400486778479893827979498793631709912130118046291435172539378108048192714246783744674068866162376825947162961875197137855208296843281872226874054318704860695091911784485279174890300689898031830265946913296274036678531470270926622377389259357800384430723676047068523349003928072732552312477188303702914674267084804028657345184319376931310968444647218926715927140648144506057478768986984895166684802628950498531848141596457783582115032860324037544649062098162289716050104539733518900306259047413994990706840164374816517721637040391615698503063753179647027250605462473108246237657779871394768054063039830266575689373373410567477231234011737849236630403330709453880512990833606431879341194165361209670442049955000039775927624232743543247250377408586523170844298852688742388350886813829039690654853201422880379921018981539598073247829411494441931420022166979190680586984617228498450478616943960578532227213097177518682238320191741526437828984632231819828048324287458098936164158274625021001433374184622604817856341756842413364654106948126180180488448069395881326109655444481972021017601259064657294116062292948269779254257577518734064082587589163352871700040149849196536178225147694494395376310427994193034683651231124498178349440952476735689931970016830791188697203867583241491021908017836815911943299880560858163434362072598042454573507712222979069782723535218929823407210801430458229397739989206354193058762785461244467007341395588301267260739692895021064332542202864158264603789015686859830909944958790457141534900437000269459820032858134026827347603452538127280973602151823783221216717099685790539259502889246435834532932614343950794033401994160043303810302392353305931838166091280158677721566733023944800561495118985775376457353933962112433729804007215654791064140202593433146885319391574549548591362790360281318330753339499184433489814053073019980443946608052827254813955074006529159632011999763163901420062757265882496007929856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 25378339319463726174861149767277054102973862295071511409318871033719289501754682522968006574654079240094748214136697136557883382308594044039492900832280217165073997921061027654760023504825437969453827406957085494350620953955967418894833227773653068593972197730615789484150410491950205725131177396097198525688192975456457895168173254956590923628662508932008765962830109867078801196133300210658477529197031798982370675220188484657114755341919831118828134530283600608248299717116441957056294664285546155220542463009557181207588236311192130956819108088421169866483280596127733106237713877532749450292261550697097305049667769839658371357088528485851472227338947930511171529808527946009952143151385057867135500605180547439775632131605999288430796894055215579000533796303342146684796521322114988959485636177804614971547500385819304785524002076740817894787542098742559599399722786717885469591651380605428897514048472446373409650334096840130866393120674189066499621288688872543211146201206989270400063256883637674371873577065019438230884965172199059271549738983608100968958063549764821294443849275240561913506405470208231503624638993299525593793116784682330351267919824733096094345297579468239556472400251968784454676079430576744367225067451628983018441897476112615136451789869615121106240147778726325832314237984465441747914661395836935331482622252504768656285538889319439874573959567215192286791021930186909160771974542003500497287910759805498511750782360095266466556969886654245000490289653444114598625596926939689094312292482042666215257840513713446728594042083490787981171681923841764619813636931105847256047785499612103321525068593088791645305722168465532735980186310534144170867127497947882993741364341707794655472226854173908415625703788857161368577306970879453542311519532500279180644712292688437302313562035252714991692928549737590486576699631452247012857936899181474115796808661450723425766782770449930088405777191659036332941088557717883850430315082076766310045904995321350873704965396947394269657008596214170643610759585981098006833774815547289116356321371052912279230124977604748135740369398462480606258611499825241793802564081313946728154725067667520438778413005022003308984596815296769233803730778755826391434017031062810512899177585195775062916808189820834594226106942806839681220548592607794504018229697180296441623845603691514840266258600759982099758791241983000127100300839098202386894056964416703135999071043762855475396969041554193182539159807241548762648940017063908807719246438454525686517334016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -30201176532857011964471188864825095461756328714985403544820457393980457462612251862193527042358763634185605800801020489252201319570336013584908414261978324629717741611543031926254899131798154593402456398626281376709464679436883367367794723561676385468662700269859501129727493043164826140063646848876808930777465829622701291261126098304536758852747797335942645473301559001942546744559295405519195380880963121697727866354457910259816824079903192661271566850539538799254414266600970435948091344103101840593615176046106736575957694002742992092607601324280461451845673450147793572915574846940627907701918103183043298166805682387185477583817581303935312982745708578764500626895380395725999308070308383810478606840722502492628732015613564992182967189166211696007207618331779636643842914020551779514520292411014630091282804185489831884072750923067865780938819322220005085581397790610165788347816763674216797566706742917752877587746215592912166107108688697620621222137114072030033193772547961713568234311010095496586038566569364001132736436191033238157397865303016095882627034733541558698560749414378946711920126261196395837513708641426555984677569097811898265403578821582350047244285952247183978899827217966856424305701005203612061165152817781118058504289712129195515669538539976544327302096682186120363276121404143008524766986215907551603242826771037509314445943107451142704663335101033946588490251379826337931607588755351260149336144644784292362051072013456906635001407417905147492240915922414214334919143233055096969065007125128370104634340623016413359992988524691767579570787999759080783267542324624772786089227418027028700059956235658039517791655769180195384546220453137582910690019880619505356117805007620952614944129612440277957939081927089100235109264304543010795797649225280357013563254595423241734220590570976684566413736981168680773286877125756635769335471400552140166663331687697040118560175803410575277606825714788068351280622029321593817376317999988148405237128410703659550665094245941416046809686939752963960257214269714104667738774340778906929147379771614274320824531364072318472446868364085318745583734184042063846416617072785556585762296405636630220263552091617559702629541268298994434440098781617599845920138763756989855688064879525014715710716840203814731751944066526701890756374595035267927732145734250909843390120646618738520938549620645024531473787566325981293290024617954347645878630877196631938586686039489591192558507726647569036984625243935579343993703474414694550070067238803358201556238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 31293624494205277686872317246918128766013499767240145375721396555576798120102291257951722836078364286803467842802223703738533053731904831312489378685675412361319937273602360105757501839270303478429478435655205724547983767824058467183893384399324717690227528208221014606766893973524309450940731148372893751741002700427929262488816869877429626766159263905056580692249489964465063236637601361593689909676862634671626625969712167252252323693156578051267155482193310484457735474994166566100572833251982010932795674942687021454201465184231889506231046305617048110635286835837471198849302620134482894923958995784859024030767147212602440784324941727007133251203589838377453556799278816937427566363673970341726390520074565775487765338297262817011854785438790688598821556681098860966648555014754864448545153204123864026981442710017869569264073122425997995462139728339255157240347617424822166276651588006449394360979680301512841472819270640344852244320792479362370610542971245766898493737195678949708371557380021278902501835955662370635057036678756784827385150571733778634899121562510441928486110955575886930468275302660632419414649547500729146382788291829734618406660581882273292371259946035696766430333469345882684327714639293993135524268529357833508652416433560729017700173065364312836477898796983951201316412025509413396029877855642985402381817435141657779589046120408075470580252746167313448503623690753844328097682357401392687677378354377478358581310416694204236526882803661550541539977186558252622511093505040798600744369624414403721331144540087780000873316560316698439640387141904336151394344206897302491811245088561220321436707379031142190663862412195069807546696730221408358566961056185626965336216637943743394394442463683556029679896543642794716978165963688547473951604134090401968198527695078277974899097072654832661634723417219380074320801433433259751906249909981915049481113943968386061579471352573948822968349564591344230474784199222867724672279219805116484592593391058108177911258068718980411622780194649254970036014324953386320999339330977233698666011515831844421542072579977375236906001745099461553524342333101579407039322685906348869686573509075092805024744707511563073417997409578230070288991519027868733733149206770494933914459266939214558266099583142267478061531374343206905598637361991228457023859792079632810645682798329303597294834175823260551909818671792535336520768309589941553598849484073398991412936908019590058611997173300242696687746296735335612961044722022945719698136219962796731541749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -28147858391122167209114954229188280047022866454455231780229083269177686186904470475571990590102950930711842714171453674194130379891359225020240511476086265356357710327922998074113831150866688482700307933216103772883554210891292168540629051396746263604072756618277708164916705070563727843915405588014987081466702993661651689388296812842789547284865839877872008267211022800438729991619129869598017422522884242100463242060721098312458043935140096863323404374288512947057257191066742353644336129226104567626891312698704371182924188880807980466591239449172471315422432197624229748523326829692104311174849425794045952075361741538601299570231403743957249755186013954321036637798285098487741846773381203421370611357040060873415370816977137820797462780738666729083559588650742431500256483635026756600926703490431427995984591712663290680609086697725556539188687331565401556200030431714033870248124822471306659141117552951616957687397330191107508704868094704727978721801683929582375564267910955533927539675671083737465651769756150815086181872536567675157954166840746234535215425415965669807960676193075244536494081791427614318464528179125619721892166153601891767926501412398595210293601453361138962742436782449107654156225816035070996258890814135755685785468830801205137838162641735119035931147817962164233972573962541131070225535653100472044778686898162904472028389521415276227372346986810198109474838947448069555336966386671098571365490059078967937265055158543881193646880486296138752136935692948401678343684125286879710388255400222096550047165191441823535204563253420128955064069823244486906006076095522097701765265795650781191111459228401318531411737688747610991347681723217557904453001673033539295982835956757344310890894913471893774214301588516851606314042469971174752213496180465291435414865582641746350056541037277494740162638121470842037005133046815519173311605618636129229757168198275099856386262271619855192611151448946110585728880181680544300687997005566431104688728057000879358764775720149381310963548241001928830461217249025809477601491897167465266741189985257976324476014074309695290515550717485631665699552433109849608891039113807936692890649570416966840765647732074744923862342031192511873255633986234883899427749142403798744373287110189983802052788212023012868783316748200493021422370874170141892211245148280805515017979789325983106799525285753174896278133247867950650259003401869843856104505326957517135339711879015858199906424466459075205566399368465091969499169176295926447200478189861492165349212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 22019206128102355288732501536620062140939031204212392123713050881300808777360502478644274030943717494866462336021802995521424808248906977448258063823511047106268198569704385469923910323985163860494164318995079553352164567031879218580750623726833186138265264422235752751752104444691714198223457452069431897575763093230043928088243190638345538457207285604824427748852698483710659009568806812653777486956041264772846837022961987335356855990036610006381498704245852729595092120391677409773403908138392066622660545951775771196438859843605978853310523317959434655333325552896940204586123036637104922422774349840914028339922315069899981393392671143156466754548087571122300528438407787407701886587571107928906299039216853864408783284406995272828081714224825998631201058118235275661170957902834033108853876652698066376419096460294666944494420554356421607809835890557620981335603556685228478194606824779494827082200596830697529668945025426669543923372966601637231686808505096520238214915453841174396651943527021155878373393567393560971171082659964766168331918222074775147138489231673778947934381067331251638897610497552625506503029045280736792051010719258478709594715592612091712288964970500518819104426564579070360949677601662459874814106933928139660378922358995752883507190613285288847422435721852511489248707439507960732922037294627058345397266753411506843006871034824821065520954846674708478122004260828887318772599128179132957664795426633229535481930953017592938842022301888195466554440930844369980702708291080856666821113419999594045947715824753292324475662584656743891010552170664899355682966981746524873915674142977530897950054808992722684333462443594181615686195765870746407075029422301545612242465495277710997171814571694323412001467472229864905291327787002704693651082613346504948672786733049050390295936225412874873538522806183898695781540425561995359391894957639975481867833821813772366900909400588688224418986747599945383475153771882974110890011875163615067444846995071483707176615384937229419124334593302684131957940184546289998589181240616321647262745272267989188852315900644305457806879192675275075844054640020748238314978766613415519546698708333515315455246172543502499690910825858515463543126631423069593685249786891998161277213265601827259985010789307061163344527372473376515208312273339434095780120592389337683712502723025655582161305695727508810088059141060425884673511016677066920170005021634173491367898109187660725163726812053551001057363766406736383012435677126318315831630230145569426008702976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -15019038358173555733105838989938387069969051426555926328264019596334183109245953052931419847258250190987610429800099969945609700646008558853120395778379734520301792651547581009673744841421463038036917505628407762202232029722444373937851021647846792905395373009156756907912017451119376979992035838143872436786756016989574398961265296607673957959058020245051749830457663678470079089057821653255334294011986891718904117831670720096655927273892799414974090491613372760659995711414113309369545757629820360616171393653181967537156181462718008756414733225387123291872016613396816131179474752745652420699252605083832792759130454909266879033512034369251762438380384631713083817166942531440771038439024421569065764155152325613513004531205627607352635864666270868318343986572092738032511631009153580494369555249900397184792839283121857525833082701336286751302384097354546785669327396291341024385497237037504851412024950119572628865735552001075258489359585247165368462871324483639939708031729891678913695117006034815217501077200573059300081587343371208143778569829052209959388105656597802563106925454113349516028672049883247180503792893372267180483632966601405177844041735394581563415816935996694518737382621470569743804390689854666318861303956509810750231868017388631083553829873254913295469459874565710872727147391899741775423367346231457587574471508205653043807009162668293611678319544957681971711183613799586930097923716334698999122295433681336840713831047340324447565195326782946844886812873585453346662452111576151296495914806512140414066487383467640086075564562966801716587908839266865493805073260507669667868216288774851586032190210856481342218160932215507998161796407713407391273007212168986956943777754949733044466485994504241019398565029164027380203031697113550931153462612078315155075761106451636727955103759165859622035653186701125282642858664739041514536364705231044962877494877767592055323980754749278277591978514022658307890520817303450887456988043999422626212733215900625625110149320651156659644037340510647877616939224047302060371369875809272030874633897344143818660373131646738418943149666412426601833463675845509427099881795966345017771589604870932875810530550154135915189155085844270506717758462326597305001175623196999750438705602023146856156518345525281127747947298965208112745923941766123608810530415911090999326757719587384611445118483276204225786995786009834278419227864095574938963745111759085792048793422536857885364995637000392131635750689523173948126172255880427510877267917157272677460738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 8924227671166507109294929033328745909198100112899777325674771088898629677380488231473123090972176501631250533713379799384780526123855353363201925875702990951414034874551808653683611547682350910621717768396323246144467439317714930670525273853777711653706729161633813256484387255517152526167329094754015156116793795725522291920242592664452656709994244411697391574466051190753987021088283960073160647755426447397271143387449489794495714484281210155393283895223355229709057657637398139035489459663442227557187265709648752743390236221468760225374619219217730802174903304696363895329803786727135232572148583645217962769607821977754868232319946601486964902634125929522783238055954612453407246885229725119818126935668192539963854034917768959759975444194562682647520886916461712636217358146942005163221121740530548413134297055601908779042869674946241774638973188576948701396531372562576114518710384662476706697955548624325540936418618823820673908324772569866672788571566787230885993412968965763171468696798728654770177965853308404151924825597719630513298136312930386854908638549360274342401603251107692354116422868912281084533269204420322210222172503827989879652052573917409052926741396655441358184970929863698248215304560027742591387168610609638479212774395614403516729047067621983916356412708715425866800354934639074157295133874557740983726882312097887533156343860625698032736014448782087566953871830371147236596256829369224543887184585971666708559215750466971281206018405878467184193331580234394855347611029692474183233778270218270274176559388495746502328235219893110987303402284461777988869079068182525130049136216306853065502200661887428477530639143377324846283476946674018250909473232350923598293885808901784964879837663731860806683821147647818324297931788412048735151599393017746368927852349175487098272569400616899095107541582408719617008043068375450643946618010615896281764002294494031840518323541777026109874084601945850029203795767067128847478280863004202868380664096192914923114520379947482148851543870076244026915405302716845871237407118742037971128598624201695739055456916262023317110602128945197436661961846147084207005349466786234979272595090494507839580351232974501495613131937603981979561941701524488584777828728753901789855109132406057624196566332455033091228871448692895997563517034793206685322425733157127719428252404400097105244538581276543262546176916080889260491130456481435442067677512922286003912327243466027319493665809210978245931039978609700720895895771807317333675215997096322813126508544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -4570744771271958858569411740004110074614911022182950832410305974860050527168034170124276546807610350653680679113729274337412932204887155808282649746659287020435319309621273371126047155724275310330974603003099495752164256481486631290533574610156983778829347993751216251601397143812902588014442966807465907839080145706878794359323282659746088829411524790825866089899169212788128709272823258160349548663190544781746651767122019363413990515461476633454259602844131633110132044120642573214433773692334930600672330039055784931068940960426826624090197799521484889175428769591121331963003728664933457769262849181973883376930344466861670575273256875195990716762645463388491438654295957313469699939595459646578151874869115356070388787575539732155720778754529622770246452843223573915072535815021555598990963793664050645054793808452223902218617753433145689746715154334957325544374701362237054460338425297631387669430335206298045130302214790221893766718760385740989691212639709788232973197854318379420781284968185713540569053665230630101304325430369581599030879165734260772249585245586812165399167852733325420261869282745469048289128990653826077771159657374337522025139696366985005043384079509110243695288796171696125509231030415326572076144868542784783988835859287443202142646947356320961674820731601280441074819821075484545412391425813645841158420106871934613869829920752452407924530139992358526237147756491689257787785191047813636318740839736708843908559168471542927464948974472728767212273632818479183451338978889747710354863325249975595657365212362301075269380432990808516567499591670242518469720281393539755225655697445078500596130198619579117626731660331319732606386813402474340547938968405347704508057691177622794361333589803079655749295015568259176317992261667357364427963839193896699454209063735141747447764091053168906176678933958345755567401255750703892304864864732425764179594362699515947376957458908004864184335268763582924514071349395596681368832251423495547858908627718255949699171831308889924067831116597655557992418480007852472705171689362941276924137866249829199926127796129697244258483300843723405840453285768252445574910403438682726558385583659526156190666189107559005026115413796951733891268285832353007896113560514525036972545829244417666199356901100646445511930213947497885474230466263233389101365480566255812035030088533205042815456849298461481671103980801166414770296669416721839174960251791603554277018906971138669317102143484915812281470937453967441899909871449136665069502210528983217801789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 1951594056600816649967066599801321891031060300155067840262259966461552705626388841102751068766265439775814466063291861455559064545451058780636683227574534108859746871423492744025252419135655417036571607966111746461258776503565186482063377312897880696096569148187021758325592128381387074216313261121247701808448286520027864820936452618233698198285099722703084156235940451214949323169462329490706225840444771477160480919959527280391671439678442691350253579578240287423996747587316153198248438036219515490827664033058409023124808767400831967679347485330236078564475802237325806283261446365344629775118169539602157768897547168668859382765900511136981058763132077675223721445032499107919081709457962219982981395803701063468478259978481142995802279110048423224050440981100872217113551306023460716949734716599039998476141852159126952491963139779364539275528967787503240433907766561681054658245642486292320185815832355852082315816976132121470252027484729000073228518267073261977325017183163425890803547521723184159730376381537677856324698575488551092522297878319091037233083701736404586819894827523056895845230993004037706613671272216033556075072537340382670007798539946004260007639246287024603736367510999702041693129378981018237365368373224486428331114691015649178617843608274374709892214486120017675123933153948727044559140474302151848202130549411641194181681708022682028147162067053247568825501586173828958534671170999591006954701551834631907997124208235640733297303953198293112332347301653928549827375978880491504513363817906091706598135486401776385628372333420982021183751974790812197976647738887226933366109953681803495232661372820559665519759481798989959838663170477182615890626891954112444096903682012189641034738621454070163555078362741307429453591765533390178937441947090417334225470727456151507077534130836879145367986381123194616726329655199275249157028291951513374702813532752248486998838471566463951653106768883639216815934731973675865847326795992682225991433644236486469781373245506892125823092193688334276467712636621800264300249654918849421209289927297057791699117408183906826357923467810574952281565150488396078633770027278478392524680975509667004880232887778473458810760391129179186679622015388217715213909676227968480616895160954920941477435479423900314879528700192587637281474434599715437477646973257146098101507109305654191730989115902449853797313888544384796222122977937336576733895272270099961501512394884827825727153231970338924124143648920681620369979413187822992998395699020607026712543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] -627873250707026039794381874020703265020170467001018419598453277812827837893842584088430639393798078881988052521763487287295869389289873944176470545585269951804099209897192711451597600159504950909753525979739920832924766356854744989819932573810919478660799266404639877620013092808913652498880368463592746398637876434212236533121266480990128127261250957912254716438655160829868804034528325489469709105255255614295743202053278482635577965728486386060090163368473123725112519294284283222321087707435877093738119321921688451060893316879780525171760835864962761200649853088255008481508792575434261849751613767955019472498574102876052090049465192121341324036971223608613431944165218033688885399274541591729162358333643088110560240007397211633996484332362854265313748917391884799882928397589655520999238352996368334428597467839938615132650540190353732813036164731258799068384416137991940654846429694783969308259927934051751508671915201314023158726332968606528750704318719714234707355147836192286260940285120313646890641133286156235706954567667657781143766027233810222387149292907180700290729371025520282911329453252746661352178725284375210895208325711640117499779336690519327308621098887248891560745132663154385548652324116411405623416782160895063741398647525469948099122435009606869648434302495902784599251200823387199033799496900157891126135975543063463752252262913681111673018371018125529573539578359045810328965048917438056867317676942573943664523089091727253243354230223264907282286119954890927159759004405847558223152165380688379451396533103118533091048667959690390602824005486142611265932917275802144987031843532122355239047223524991243320450529863467933270346912461561561887126582591836650949352597477476996526325025743247112450046185810081295357424113122506318871358860267202621057028085328848020620929092261344397462282516217814280874528917993685105890195756289888052211024120627103222639900676191004110857855584922762699100266574186912195298090038511725843570171427015415156547340074355870346213176594608754174226547992780014851547188377766623332639202662795626100468059742097883039519754750553494516507502727611629246379179070054526828294286260556533942432267941856063253194283972223202387325401447373062989602180768136712610292407332799528347643661174105409552911753552196670084677418520079377600574086301568625714981571169264423965165106033677767795640043334292929301683488598807249940786897662273285009769195756218944206981181594342640384535304191872294509532068149640441117332832079264177050622099456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] 88683366771649648768493071433370543507241402965929865492301736019801864739213716372175274641548287779930498003080538187802227340304500046386927220292801228315344296059489547044193949011704590982260550981898225803395155851605244198668113393639705171693119809068762565342243607805909504087721339983246825165839322425379893091042655461989769864588375715044262449894585791983147723379959814869517383199030450108778545112326533296277366718547996340233175675493241105777373108118800106671370127709327358780933379114025763842351055488773196350396383382755198417075441517195036371675258085930459262546256087125299491488850497737162028516929316456469302044320509675859918197184931735597281454492320116916900012760420096390672519297609408668410882130336418270980444625684406229967284833618631565747132893456129920837040363407596728092188832151469011197726770469427069711839996259438640780463413903273954112412137607239792232728110691344698728813374030857321977120087698133545375916777735169537347700507723540003724158898751000740459020391705647049512646640340383620725056221570152137997027009685536836240242466183803247173187848087749078397605642271673751273960754528999342723027844274752140125757520888453448450915308983169648947052403769733811271860048440988317136058690046120271306527529625899177184610300276061724887807634072459731957973628958897911339899577369335680300668873258055854064147225479970593893280619232495424967943726036358290287730859999849372921676754247792131030914497338796247150182485399865378322608005136154275323985999733046315125794016832324818461910554738196807688757812475040386547809970787000204881851528536436884671436792034935393433751872275106564448044568212418570434906383051405790848993889464655180719196127237035497507077832224390535083861523738668833154303796387273050055650157630902326827182794557774594590116265872848507589710616933603359045884586879596043620037782906169961705562785809718835869605064767722768220061026368542250343606434250457669636485860667648009642064708977352559626440182285285879544185510396013652227548729786034430765066336578672866234102531164264676218662172817525763884042717897386836968344954514978396671199879552560753536945298440076559678226808001841125610575423344313994515252279019259836436364269819374198408144018974495653057250588532219082578610989723892022085506238255807100985703019391068052755498930007983886743082902476213892431069112330781548592309172803675424979201408427775453263776401719145969926670932824168861436289126211559811544931893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 63332970150224204383871666554355362212068154127512949440285492202168172749781568045475242550895787416556775688245401891270089469238563864452085793432559896078924797764472380403165029676349842173009616499095319999247177502025060883507951041589215870073902779847423478111360871849735556748046688033959049032837779351221457650117470427044783695093072660183260778646846424916648703075431655824234246727739351687180459051725183734028057402195729243318641436096177609597382338867315422538497632741750326036167499969812291607445704024858070948006411692541698608116593729027141691805531789678698783470094487002923350342483119183575609208360255264927784740743582388999436625027036559279424057633989912193272202348145478324114768308353937628781612659036770791136105219998412939020286452157020991063855194629685125493194948872403997770971820206859095063374472524576012177711228760891164436822651248207151893941519826182249562668991669441447201266705057671010667889354778646865935560450169879700745792681598435946458550012954870192338983769784674943429394414951533840911423438852830485951275169161258398815846241077795196683600574151697049293396716385933196592126217156789948298995065968610125790194767274690647218369783998138422875114860515213955435070037697199890700907934078451463399063941051843622292639694532789826842881540375764641499538347246596590474445455376199483583341637070799101430780245527184192439911181146032774891169893734345295219464277222258055994756040055707057780094282445133017290587040639929045844597773172905097180683071877440693811399571074800382229434324803437342268830388637324212534535382100698544133947595511356284158919453885429323974377700335381810499652546944545234476422343511254891470341663270595496813711380891858659212298496819052657995143943115720247866995138277423687697897401660254171396742016475288827761604516359059444422896482194974073466267610945829701708336725719038169856558889880517724374630414841061398628555545135912730318052821629088290350238423107238498263304564051820113031989247653129928705900027200849515231767650621245875136500092090348998444215151762560843323179835978374759690409528582103295775717787297614043552178955445402227392595138457810080564259230726252250090722200667416170723839638194771794314904303885628967319722917046462688664098516582279926771643314181181426395171968488867238001383674156192103696344836226701383644846966564673539872269007652334624623294198737088625937125748672686140847068424747731156339569339386156575834202078321410280181234401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -68478523752839225954738551406289096104466980356535678548585602910852352846539183154165297511210599608009719214109747158849669550142926032124959262388702958246397123158721604959990300439341532491549447353246301305989714832340854581240859370391995005213782202998373038973878727163062408256983639038989114306479762989960046361717695923543367298264369459094570289672954499606932413344631980968631990547290746865005996959606629974629860774010396262494874683361299223657554372491517468014372092558732851661848165602053446017227492409516251203753356659617262709633458222217731130471859678887368010842561729516616865630372526654186879985492164722937853618803274422785176729833179230874235261824522099278526428565059800999492088393289283932439813980201902399651598282904947233261427046874497839813395481972505956553840842275497774279926169021088625493282584675080664147806244163292882739655632970772801747084062491090930937932962906667811882118540201884995318077659282087429820446227779041131351173114971549703972880077660380934741594693116976352798105555218449860314645089046306738697847886334957619584765816993440065009033004957940880864878303943543292457036995208364605526216420060657137388023641140809461410966801533049713475892298110673759444488252319811727888088904371673445196753235530126734389417109075866886573407831393475786283272254042030720953732639880026926421165799122370881329053803419450873813762338564834284977271157160416699329482383869908228175702391245833029151723718063903028195201919323137654034066021510229506044656977686783983829605120838802623859824454193788857178868661436265285645623130581225502260446263128754011201316638235916551089774131612068278928845674873915116411797782036089000841933397201488219593920878169571487552405791867757097033462179921642397059787278855380289528417589502916046881622677225395903995005184907823471360505655578069733345342334751932271362737915440692143486408560457475016510274763022048405260966648942354279737412682788300164889532398805430428493463718145757869560116572789729250198232204179332117119730331584272197020279298734402061185483712462913142482775263629669589858351158443948549877707670798194186471050414042146209719030454088788085007933313567639125534067226436027017665655189031807484584388517855423660461824482984369479670719651886477143685366635536937190397264034159568541772806134334981949084522410041580539211529532409077655484638592753181258214439553583060429309438525011716128893721607132991735204708954154410460502289950998822377628624748544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] 40550572154650019334302361399897571714203957104571147898831458366669181667823371040369710292186426979980153496480007604821140032791139044706682737893043947237514384250411426964220160707899442754089117247679822166897925009311767200940116408060844353062925394125544561735375770594508188765527418176709389806469223083014433217493256297071000363042686315267357394342536841347642713802815913112527212782480909029043949961248143986928820256268573590642699876086081474417643968532289313068339959330060904129005603974781141865296210629588632810268981348907055629177567800710867477675728479040976227662321170358156612064119558304935419900188823589011362214408347446589806595608833643998946275040569818300673602651583997774048201294770760411556249153466293742734641556799284103381226596207485196534031933669435545513555486933484883651784893127718340103615269027487931158763108704205949931697168638640643821799509768513550926471129281233573799339196298861319699361358204433078593524561373434089775848502910576323849021313667558606876653531829585972520432770559591595284828007703767321592683818052926286312944137143773973039650204739100935610118087542705142696787788733591315878519572313493917124017181014272404620430893835467554766782332924403327077254307325671424513014372035796100128442923888819080748885009042861079720747318667288983120084557879001087839495738360292445876402596598971708972406320517536816665174080035094574792836358959343991226883766865063305470476649981064422935114364581334448219171388843920599689182434313842690536566823601872289346401519331283333999321168957686460772603583553506688793367029682814158772578625362867198758699560248183196299968885020541179281253617209977251359703230958666888278107413338177012106500115607334833132866644014990852833017877948343472151825030092136900066742114268852918260436986735159291139166981906652011231298986699785254671601624869338982957134171716256930597738117116923451022853274696569938163696694210165418299116751819219486744725153109585388257907141804145816905872472758126776356826203164791758806911168229595129208923596800627904074560967850884823832378152284694466779337363753164039674796518251208310070074482480511902841573034946181533659033257040355846956737341069797000524173875106342380990246088867207371560587345772925386274756459811628383046490051632995518956145420188376370288812942872592796832289029197134110272651159077782432299800393015631249391893655050284724571577179295697514491019669976568762488743781452039598564276532452138130278302351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -18093171352181633914038773560819129978681302049432373923685374515212930575274109072966341201585920207922186898662027532719928987605039121774364325644108362535289357245631974216045822329736386814169272237485333497603855738090256664994064632581241498492189969194898333595172321557563722767465258970931389366156691324679144132360479327275321668955704268416705670706135381089100569406123554541601524680935171444852451466901141728799013998681834333610911590903637237414575468002706008223346791940185708351219014409893457283000604592592927978509864312291430806165054697168997409179683197367158312651719821925674653719147782359879336609248033378808781262943477042277842189433860020400944501816695570792445375669516474539669662879917408564165302521533039514967208822809443342053960163547723275743845309202762787759661070250397654192047578609190732480062996424562736950508110463172507612485342837076327250953579303578768333595415174781456402389342330693861873991400681660246497434486223638999730329342360377070218513880411784672570675732377652420107046691591206939597431437539208919626719140533703395086680712321613284475421107032262973983993548271595187914387140846525898437758993551827720052270862172133440497278558818317551302354804069860218875476895902953559761703795763675223310479740487821000089797517003943870223003090748834473750923715956737936526352827906885906186231260069127079052465678916875054899617646510051912740515861833710572240267429657308811755613638043651868686714917700474681279970430753580539673836755229931093739159187203350942341251714394910050886474701011761013326506299114994257024069670389592762755086919578074870711986093110716698351371580725052559972047970007175947046085522918811343121457318298782174883643578690070160316862326076099332192954659651312023545354178222733830880195950542658062969129256997693220317605134716762458794373539634574852648157413646266202188500294383145869200746721974622132014673050916281990325437613459337927102935046933488134912627831910365772930328393450374218816130367597083780205565082462993832955814052481551204749083418948703908606520803683962474485135809981516677146028055283418100404763381509789895658342518838785744551689476838337727187215433785936140669519911781982734047306434556747872533741213080671269970393323211312030489825164119818708025592688052830849210435756092438176460028189372184207575108893625699036925160585981279603266555987034794330047199440390883205610703394838976123750459443048204027073432150374434573296093494901076456170026172416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 6504706365359036722809944365333443050715223410465525995255619179312304920665598959678292056293992408236037222186845780698414961876170954813297442330018576141623818320706242965590590251369680976827823466514298306461721398633974524839982301688583115382107883091821432515627779978151627184347575413857330806609545624368238770360901244831933416277201174767122511795328692796384562029074409596392213223559280632001772465903157451783122394833230242045541206520403448680676169017011311828680477805520129324899255683235082913253671419160070762300048060576820376462706369426134787713791808704269826483148499440392869348539718342910462525532541668183553713072770906454844352738587478307121199878170410149995554893911709214441827947428770940798168294423917374691712784675053964939139550226353969021734236222975635711405636482951263510557356608236156069873223498347390195860822925169978952852536598632536209270010916547297827896150461053816129177292681491485110144336950687605671446862522183152138380161949105692976597429780996558066308440894182843063791381104178553180518994471207122976356057856504160565060659459514961262130366368832888323223659623720163696008710134331892591429491650741182862926946147815072008402793336664800771014479652968266409164093921233660694894339136914105490834413768112542402728511537006834714074502362002927992032774380261570933465920053131626500438251903501941083589640586625803582263538875791719892609958492569372415178180801578588522751221069224804895147372861177043800843270746560775601948564538694043838323770639871897988154511516268195286477924027549422170521741969887221725652145559808142827222271781388097721653225224974210442829104773814750397318219939444533912612743464964290009794877656129055516437318566881386014035796620460722101989598384673076211115359718712788414089173131963547423115744540910978214170675146897596539909381629628366064803585496630898608161930230286030290485778007506120219380681781545316965312914530541357441633906853786257532472529270428376012359768106784204343084617296100611709270483585410083888533697188349840350806577042797970803993407556481902686603411177473544202384330016563612852200082519239913503829596667347454576393454501846020653680023089439051089966865383910642159471409721480023669249927020060027186396717244258123003102255546525865375811871446574213009298755762297766044249932442454025393697597959736479848519473248481084539320628684856286604335354359183722425375417800262274962719477636235976295539961381243963144555710840064992476001206272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] -1912882017355476586191321108766478738448080064977833455114566946282823001703130547270993422443680125331133642600305116093752614990603719023767648610716921826111217846408189151484184281066473899789564882293131118746093476061515859665013879692643511794411012453119423740306201146175760552577234930529910351798783098739537650689783598406572803800889994315791417515699343877385415148702625348229086649107605340585500413449120005919373283978928964337600557211894585258011480363796478577764740023675547862518297976196912420667409312592634809510176672265547543045927565469969742694546746760736038377042624419639471219859583262812550764844844566202952921941798491754092605500727970636403739646926185604162022768174439029317857224541728858633080207571458131545805573709434586321538182256578239053227545013705280122153147435574004642834234452952601497420692176557337531987993804452195923710057623285517184156603687046883717863819726674264058243420496423551348125979031429443876055626596427332261497098035437807645923153308736561691472565488500371154550987266804822237792434614490299809036309153294564478501906141620356518009571392472262870969468112793137340809496217778532427009395764697676620952364668084795480815340262465369701161471428224957007542508038699886926150567102849864056628389647375603274674665149418450421308246669610547232083304645548672735967185518999926869918230416358757986434592099805268353217610377326741220242004625393542116716581330976845416099229419571995687749743193181589929044882172082986918383334236061559315367073962768656184415029013713390237334954867609285255432865508960942959710433028750465572659668622278098316231759819288130177761684985560630576491862058899326306391730627722956939068611090149038516171512047486034419022473563022389165520875925516725651337427162115617363078750118549828015612519284196613693318199302571817800000332371154079387814445585714617869997291191217176162432114257466982486418205642883921313119874939509930689312633634115924609666918822835847619967333986089140094418972303972124386822747475345070453572268286825652364700718013937420954389852159628634689902033171413490359824217908705368382109697852194792822378802189083524765904906360680396279656913667611836973512888187190786963883984668900708809710740111507089501125333528856378744442976886031804924958687910184627900983624902471808777321232582904283296647169976751892718986726317436937311393269829717166611027728667226548583021335287717504289451522495178139693732968035801327293624822727545289421919092736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 455811051044245010837180064948685484646949598511068984555376731987506986006540111923674860841507634893416619948169632429414374875803654947731181052055070135588622141903163693579802199196375327490069080738435328085490644041074722405986052684837520584427186433573010192490630336967786531905231355628870254239472164216683820151127820942229485710826132507282082283524816392719824400630930611880315373956755453805490684641717924689142872867567020784977618591042953582304238231116424096576805266977962464315371097911026625988163391357439327776306696534946791976932316517269163646284785752908373295015605061740826194813857748653791882551112738175790638335604955412140956851674342939332612792605464580129429651720609057889889843847815886144149894058694416852748613400078537979025246961093510302929643199120665266795413118645465402021301145917983288862602621554455541138270818194826586087048874661736246794384772902325851405146862656651323582510334805264407047764771271896874122931282338882572720973898697957491328987351065692588846640168992369296611511490302623561420180714044832077199989410294194400220812411238131587093839164674316253978238803287756682224827169325660716905565963823109275366216598131251558920205303558060804747593063818290797465236290763451147809392039104722161209406416965670922357428968614686742100707855245359550992305921907275079860213453437760581467110840338224725492689225613520034768373398706291855174922586462591437151978226369582513051456875100482954244972947427769110520081176619994123719168510008271159640094388446009035717462258637747631726979511371192288189228344646723198559109002182284357982929758683037386115232072430690769117160429815643508339584993897408179050819984572383366038176692860713950099775758204012424167194214703149504596523358376884221767158649407977566304791972370150623445936946346182732667545021793677356547847587050764883222134086375991993078292543014094187497166726662023371178897461883721494673635194958876613144194028964702144546826765179922653372102050770003659883221841806341659282994734052142175302047267458288555512146228208244459514522147449311418076150684572749268472529416933441273099286597254532676009679306138621624833807536948779997618372625096363713793389657375262782637297504779088521584077231923908639669061682576141970391713626240561222346438383745630760548457716296573990706692583215238788663708335961555991916537746788808737945996487049397689122623376877949642140994481860252912858527937814753961434336580695375129730679664029413433245958144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -85206721283918949070633731556191026622708164016841232699010672536768330731263855181919778560203742422971697192940897776109355103634756032186566130038021470237945337591223858064083913819410888187456085027276824863384143690501782946205173455598381081216751696070821315773632340771777155839197280524918685607894152878301096545498426037912146459234632332343723235108555595146407093245125770364501745120577823505183852334231770640427642289858782686853652516424989961814238226709601863149622535865493317920301444307907970517289611716323227927606352653373091848056251046240112536577972250905216033099749597662125932227204095616573634449025349624562220119006666882917242357744744922158071774067498170958346299704653711975231629942616857582504473712986946699796623087132392358835837125088632989661291073575449876534500778272320188362900625723305437618115933913126169245100353048649372640453335326418880792160924385576274248177329618281681743901641063917896204888231253704681401582962509498709999080173701673935941621942604972906031310179864434639011440444869540389576595174263236402857268157519925832580366934205944372539237777402398675332981598062719000854722190602453375718599025271244503979395897169847100835880819099742844909831017335532162161478514781653690143102737497910085861036835354424565714501082692510570162189486028592134933306470701007027896401484487797047544228286369078219930133763184461358374742166336513441918343081943984113999842959259981944920291104700393692039736115681303853016717888222322475067210127226248573986025262840378033225508985087534899465100852888088370222971677487274135551207631786181906738830309711541960675473627757528291168848661225253253102584661231284039452814607051893197014585173102181700401242912580505166423340856396823443277275898016850953692903334773771143044863831647316975400098704026088215090605323000455750397873736715503722234719982193735956578687121127338120576087734098691100784165157590941395923656228027164336120584954386497654260470931515062222504359713894435800021492516978792348062012260671716522495286923326910682208232158361554067565821317217130317993127811654331972135908079851509662343578883014103520988920127786572647294773731008464926380608282389615911768965890012085506305409051937941484012068346099440723531856134765816913507092167252345832550561025269120686645868586435091460665041977846106200900551532362361485338729104659891705968709697870309462226645131233035928347295293051775150424004366276051647629444459903020151120355461921495766915874816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 11804344203190272916983770647098361180147138984753378634445950487249612247580258176232626844848271127425124780943886694158299845341306875101119646877818443957043691836927525809031428715293215233207414606066549391047416364651929406942301151460238562891635116747179206615053823879170853214291731773773066932716838191357983034318954841821223138401468278944262399744546439013930995865890547796369197598066942257843939329205841274439615274159953258585512492179733006115057926379930291768769883822110640608651591692588352714329274256723156524702385806911951069600896141573985695265014054764952019702041953501619602948889239479476071603334748264080761234170547136949046344434113293380825191557098032820891165766339424555794813460881785161849572356966806772993662549271055671912496982079200805710387239041842691182480394570152239716672730353288668104112804351559697986577243292993037209421509367849860456472048781106371273546943837252587808268901044005687677130329468305513736885857943691700393401107933753006087270267226610723730905176723270342374771437038665211944448826253369344608131646417350349006217068793553468576516980451827466429948685931534964396606123406124737871453360675463570431511001133343679159693805198675667199613622881983748843834609833080557615982888761049011227363772234896795083273698243870106837493929780538892801624828904885196042641901195087265053492496775749131451293090635640176937603678538810151623581051324868500148843455357725681923830210466456062536696772426480977111536120989929511521509337630008452159215871960873448013588152922589817468191957894202697437634174925875330141543998377639698029952369903214807578109183756975148473633753292508607269777244993899575916896153962929426394190187603252837263079240609562823326969941824641235973640216447548048075789565661752420836037019930782566912431160809657097805062877800249197979393720885958167895956473744121120135405425575438814595811355740820304091669681650633117590226333321030733250660681267826973182878257771900064042803674077568100094444724426723542272582345013602799404494164560805063599861769648978552829355133542625532447279196107238690647802789583783956835516369271666893088582400701588520530087503362281986061218118614272727569298939050053474500815201781113055835268819538337032018347182208826757511439011379610352662639852301927782298055050053797065602520113473272250876253508359319049835785814718306376701437097332799983169454166943058148437048568137184446041141527590781185174792199422974280328138183278599383585652736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -1270641769927054548537244358901607537239327525388774823535853727731777576949447787889823655764726897474242944500022828345660413246031699035734213381174923656422517585481946369734217002864009095679200768195867978618440005134958357232298659782294486742713477374603332085030233675454228928122054278033850337930520458246581798139751812009043465670147949520681822460367501296248191545979070949425288557212161449736302256252791692429408114063393669815021537470415933988817412608099600196100129388808044322930215010707113467606843470683097790319129778176570255352821249186666497164688841866415024292195385237118916086780545370777983486809255077979701162137645921463085774793905949873625983080402079743616706466422143416796528617451976340090206027103740406059293547318660270655128019835808849029167234394890238559396776794934989882718724016322572825889910398236076631917084658918059072654240230188204164103297115163309170163184039850246734256480449519628575990614656856518400561198504508240869550146428297312406407091938446033686812116713984126621329296727003774928011166331461554072353058674461205023494788270756146023944027591185314913871996457316150219218177289764909519727746689980922231297760222019338690599774059566381110690124987195933512478007246462933928023862526711404573702085218746246848161587160266023646113153881394026593951268549319334751542239832426151684425697570680746344069830777414286287360754534668751047579433132211742910103366607856221189768595451377994620071252749173901770978251731183140903793546244675533646776235463277405577995973348830356622891085218265073173754816096580292339867489518495802884103504264737174112544028881466005319818710080928687407118697457838517446216390076249002385971629368569694682560601921657315077997735805622869549288223135539570842926227740010790578651596370599319128087445870982949465689418770838817095791543646852021417144642657300387274127496505641482248540079821411737913991546302982587311390002101771778000343589200356506539435951034968310816998941138104444981846490729778892398906354807180775479646621950167693125116212211381245723654246228249317406373372804038447154351805348964362632129304782680754437818643518130023522869227769188242762694153764682120999541121573092109026579417730191591177022803279947273566530416197385915752421070619711731772088562094370819248310963280728157505056777261277493734085952327659518438122617602651372401932947696123946746155066972614187386063435780312408160642224843131861469366110541514633155499569794915224483004416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 293211273766340667528834488696819259825100557901028357080722636693434930966976748744535750786207805423615571498402542253356904029456807660799518331619651650006589691429073866613028989885571367746599454986513766028140669536324659977361467213117761372059251781458620418177438791196973559793868249142314994282027726371768017597671798916327779678885904654174786747608826656537981138514600701393704030768353610275359366972200020488659631043358083910205312176706070144409401584770060320474986666629552191718014283968804822338415892344487356877551735244069501773747384505328436866647415098212934490396025493838699464234849804533193989808191691209664010033061477787904478863069024499488465565551041749914924938836464210120611807814319859713189860822811704295676706053068187647640572125708584414653556821844057187003986166998109373256129399439240820571294236547186995846074627693627632690398463596459224101391496669568736797457449713965090880682042521547702465485597074734773404353035305065264541435960164049549240214380627613191681992146106622647063195889599526478536919387032745400718187936012080680069664358724533591436520267278067095854519338418727567544617327207332460988704226887250548822663963475586514677873308367900850849144481284658599681968051351797407168032975601500317276411341831072930521678596060130370901239054355182504935497305906686943720139778015449947611987839373818093502376989331989783744450211509402096167664610661056899750856268217241559356867677421576386378879999342890213967258365142696830494926576945499142701788369948217803719286921889491360358897264111108006987684733906507559533940255887174124285176702603566240767328904884318460135854772537368612338283986639719522345812732495932686731950079805400036353350723877664104646922161179496100783206841514602688261515813558212393782009514760257497848106472095529753597392658539658733050836744225905970977854705489391904156713551282096852985820487408914267890071738831430246789006168067796452623561396752889911112881615058604593138971917708196611291781986569877443413351904535815839566169519294107421175903365043038185413566740951361329952161248326810299849884069237977663307765597086350822304854206419752595906177011220655497254676684720881188516417111429686877484335305200039438464084566539912348081772833236053715345873384172489402008326475065731209914324190703359627444698618760066472701807082851547542977790942360150619917856566742942875091897061016355389893824240972501324052811904157940589796971645684365968082100759935487718719488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -164779593164603870823874692291318178035920364371732326888315375312452357494523214583506495350113098132301687985809127763692596732244889983298724481075672279027589908607241193779638979340331950981541282826376254023673043941011028232431306415624982319456105022590063712159887942994494825209547062555871925053229317824175432666560699555733306483853779169714378897245423280762446769929510701698671045358932243540857746501864941515842377243017952034737088228536717783872049375545842960454438895849832611347247279029063413806241153331271230435792057264613908332811368306958887579385924638596780678951800079518511839028136680364090537407510274944291923794608952497151979251118685714928473434608558833353449064435177019271655956801206024885141647422729779413809069854751597877521805578016357299966143868971292215010952805443748590038683313182149873069920532518774449116155063031693516452433272798058303690450355333682554562003390461919760344327036378537600533287594362042039952678604931511313834850742188567512607551641041531697808197266076222151121426366114623480742431100970910696103111322338895946630493699863922936561465623211590759144756378061244473692859273663513352840416032504375674710411516034564533487791295784904021571066128080912912218839474956802172822582103532422556349369745570682556350659978632280140032769161225714359783343567007583090245816354236225537630195505133215576613434707100997436939427505603614841920338053916561106846387888664691204220858615746293579444885038637916461088673590569343637407765282692634901705910179037033207356922447472540656120042414092477231489605906732312851459406195645105940372788402708035918280401500559935330261045806148499380929793026978906088083038361399601031092313603029898996518768447348315847549231887326981495026100908252486794709153348508521772531571237399071260407642321300608110655088767053614133505238838708815461085173734320781736978248530361650664159677358952418039541503834067181284558811096092521744573299473042942577473989933375534320963368061845656425997641023050360420023911804597186959703518412907385983254400190269983916226832537501050081205533094667569003828781380022619054201409273906586525103650596391128437788877175420302436696621142477659180583652055712211080881809163135264071003056504588999794129608793716720078587226179664212685015707301189256641105568162030102303610020200042904261799008168460187734978191614694911203154046746828195985571625789916002922269479303388905165095443143400685113684396137354124106316352346684604008103936000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] 75643650979369052151006683963256662620173601406560032011641764525978666927241862563070568870628194098699035810020787776447942146521162478792615053852493998531240524133115333808462128153986938214847305161644498717978024575296731342833929659752468825177767015505086000458350944521982178606149760740447950394338562195820673260182882064661884199212024098069484595416825868361104645072578217825615330262245838878471969871624548313801304694928394271072741786895727128537939612613113805278738999847001016771564908915400875652979757004700821752265267561522612408076821919255957270194690030815948247248659380771975841350679684812954681417585422245304439693364898642980740126055538618470329501202911613877386733979188992286307451350507422860558599843734260557191473822335398614653881938893082423055745431550849161803645510157534444914819520100619616067127980865696746851493997119639120976779737348151415266532692068538066326867341150288611667734340688958086928065899108483257779394401452575292755465972398018150643432307472394414971048642403583559101553826170960160336631426844241159967819757042202409962190717286751113742261277881787750249095485377465931127466203403934328051300828415705185475708522616194153075987061162234880753985583759323968964316480816654959733240808734971447093498047428531046335687050056763369345499436344720810706688711580399503034123483086991037178059768429174992602834187726621170210617573824042578287096825764128129920048392085844399544775875657265108600964081249490878397360663948123010280548459420603107752636194758863424674378123112803987478811561732231809984459749933916411244385882472813301291353293856760632366728677596155743256176564846892395558196262486683651143542615065147928617753235128167279684424130940248483998204426946133954390306588496820502424243283569881514310957891246807453798131484973301938752287364444857974994941352608703155633765126887125905619254574041817501290589035455093358983041803306781540067897829268015596498527312911191411301423109451201908938583839902003014072247494796922159102807780148208503176180401146321153241933133151133047632212399190857551336337100878798800331948991320997421526664052016414609078222310405616571639627779481401278429065068353857329349595883245399792947921934438541365601088955658466087327153673441027520780148720081059642368309924550116408351245415775291089416854010160498252461619942554077384868363141275107575211921046944873027825093242540623085287174838465765431182163750124923527802419106531063044664202690060064464568320000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] -26341952453194226632438482962284316847586110338545017392210760716233307513506908859901400044046977947671181258652300126628894663043954968591874939381362612723181218793003788188345864488763965709580094512329333584856933927093683093985052997527694376056913077900539804673592035121067994446481714895602557191718061012896364444644889336521263176381069756562111007368685404967601789882460473667883490795287282185613863371681108571737215556669443948686464097512219929313319044293506421921407046240557833351228900772016653339409844422988339293603810582887261713249756154035861708025834525578979149396572115673320179114594237963002013883119051066418501215602738904265521686924128535866592249701881499311944730790422317959792119599561051207964898000916572312165960470180839398350582930879996552282669576330142497440190786094010238391054801135874047106491888764947949751874980443449541142672946022012619392635108231669661676040173678638995050775648666109085567322151058480549656673092525219378454766622083115968857919025839308254878179598033927715093226282033575323988745145160868536735474452850040080920802021514522375954127341921263270579223537161679593766076693812799154027687139394570532691678830953300026188257313448383149952331928549914724281680426193619198647478242572403653601851361783737004073194236405972552723569108064343647755367855152477882676086582955442957570218873106222892098562946850493368353109293247343473177685792754371261164035430261330201335690975008097253551667804433808380082043038000467254772860114363596677752868224303605954996914641490067640968629286019457931571079151060641739400309002387707692699106167668891360550878420617360531389401037541657855646003868359593486412199167941990915734448233220676633962405972348767781442389231310632354830634881737222936830390225639144459178957067380897200688272224579222146903779878661906864992677441555323529218426110868521811819859209061652857397394691430975403942069591937691358203669950387769117312400833158311469190730262904148344498728932285807365888587188167312011733145746654743853540389327883939884576701351732346551457487457975371899217237103144815756442689228635180949611645524019470820393621011137093490798313442444852955291957122370495800815448114557670856122744543082377159275955075816509880441943351014860697863237785426640053157791054391062568878786476077500918153124432801646792992004019567486912660842724454308625642571054890614347221304189978032815439690570820391102149595457822781297872822069578399188383117329727551736643584000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] 7456312593129980109410889998107929559330752150115969489436472775116150968730096798468897845510072448998359821722169127324848085010418972741099321457762214517949360128511893659811872530399843535489082282139151809888426458271285330950143457799105039640634031329436282018622751661800581148909674937672326552111678338932302500592676783492006569459336838985827722197268162437573440904055700626439796161567649296526707419979382906497553929208392635872663974103650710436574471834029430882238397634547869236823886896231498178011204237525986474464677490583769379726740310892388106640492614757214658077256165184019178548881387239578919190144501641721259637376404277710893936398197947351403695104828359166931783290999423900322515997012382811717251869086001203450747455593901522597084209720432187089625089383152214797270574557918049390276948295459286627932666558650346128395204698707574418366053389632100887882057033724666419782664242086883826671718837684419768257695512431652114140226138272575650805432149877305545647705177102109340781474400442437309864024331849722345590439761165355730173821678715486013395002814874016725271989511220670356470377289006158938006856217307551137969311276977502746006039177690754477169467437467281600469892493464565171667242990941867222948797038446410375684835125533563903285929552629513195665089323608745334763552403732301142673351190031985596340335869034534799385499534217917721624967330932486429230614482773283024721148481013879714597423462449612174836086568840906115551893217133136487914919469889841577871417609473874686374705681152873497040732324758623096734526176893441119645057930356881949882946770856448562403628802583571364916224513989408653166972118968945065471982533925109757313617486411232371070861962323890434549854231181983552680822287521467085199973147726218241796121344820190254566313981519903780760371853889114432435937510781676695057360619614865490759613479336046645411962236417083257850027339439388824057555038557947290933172452088510782987482441959692671030074936672023748477569618847027807838149014356138571401338666336626266249142275786914460077677676344648720080435709829377184003386127877036187212009060985538498857775691239994671498356911254377763120780635957693572138604830076724197521822163159536984513751408937859719177804077435969562254360153766539526359035133000611131055434483029883654146508718260429647264063045776177845988445580088736152487852505671821890464011687318370809527947965581957578606819875876095607763943228506746947722876153376718979072000000000000000000000000000000000000000000000000000000000000000000000 [99,47] -1796776109105274698859911921138493741568560403613084056268267677097773424892640585851816266141267805972043318463579374564433343829457476062992186955652009131336766176441145745773787803229799083867419320530015827611419637459152892526005448171166165045191018184844226571308959971399482832243166446235821809930279412525129212963605553251103095432869434355714865946579538650834879810624564975235460376714891095498572055829838818214662956923111570966260038704276355081018638765762938479873726195486857279842736659425019122117914348335158520631399191778173818184852436189762423152463103555046101634976464478526369441968478335061544487943486003301028611958421171288219986411691107083435254376767490458727820056401900956376479458499120004281506217240401772069595672875069228236675974498475904113231075833953694564773945214259211653792338965999331116058064375519287802501395674486303756173403870203512305776605314410974616417723475864874441876939125795081233649392168390752028098044071112693984168972673604014591827804451024438165501056882173569221673653347800149567172363524720302683301056953677280400215729907171069352436451151984436494263199920468195648373979786881133399919726120980146870628746237291237293630127154777562662499964332042833477432219812395715641298085811652980526360272356728029966865255392280805582938105482529706017431589717794515034860931743404926128985750717334695497430921766786073535012271701569560934253703324685931631393515921021200707217016366791396526238128097282094727150341392628721076528433211047446194375261302051924864902925362378893786540299462314135954818246897397016070541717459390071395909848971197857736459031194407429779335407641253345226163080281593729494563043989525527896361791533712351628375391145818250805275911005271988943457378593142584783873794563466384830689180181014606185161640967227173251483252959106981894869129308556653216042531529230926374227495797158820620878019231826079757418597355696135302223627541102671925308906544767919407320824313164338213701038588080298917081568585491165783197410926080398978823106398719580253480972952671319018045767011094525473343441587794006970306975189204226419161012777578844601477240847914778687803400106598077823389196068873366038359179579282729361705781967569832963006644308177053212721904072777525078273686841720605525597299230494359061913390801852263519024908520276123099145459824663653322794243670935422905583265537474198537645061880803284433986650410939416811778810877549284488131936831885755242674030260137263890432000000000000000000000000000000000000000000000000000000000000000000 [99,48] 378291309263931010940035923464269936615579314239705148262301785113623005825680188913964133610598957307548672602466055454972754989398415412327000160830717092895211130984190928632742498627964977565245415704776454386806789036102313113454415146886538510803542660573154128499371626985882853321340497790142245781613579576739809526861022154024649031410907659428271159485148276384276400318750739129540915487619148576545722099973079008511702964904938938665418185418030361294912677304591037266993185779529317449827481600879236428468389563188772837508031090233131293620847995999085439590525986959260765658415795767467215427738967926439586292876927618359382996797762944990483617559876348003833119685369633678198345085321053359869809168002714629744401845460741130236441225915866981931659424218048504905945475688002954923312771538032453202232992093520299838629786862676838010209996985824040515706185559161298515579254628041085241926727505154051310966209121883250449314671056071123786675119399340042636617033629717293491812099295552652811473933429992303421338146684529150484538735586432782781471089443431638669225048556686489047224546078855851986504391766387143952753741885069758568336615769491806530706899169680863473399048064430209752452314046805115547613887931776923095734533432169337939777457738051016158756137216006154278208697845036689828230468269412080819340778152241388110312839908667832972966488515204146538955756419030459340062952015014694024345949798848723880077246685107988302289224454982967937805148640544100203678586887654949241899926400746359630453925889406363772027372662919582972583512534117775844765413315945918325172275772396776752854557617582911697926620452383451592059329541690092740498428621679865249567239328864607693494943375479369818567896074107620105319273039551985601705864795824729515027581735462254053101677849369804843750939814928612596228407727419827250030883508060993732044135881917393492855196323447279971173685453616455300459633841468556691183934338149409918795116280672009389548334580441883250788321459804820705911468859668150114014955248246918395361796493189325964313830025227310508295040803477174108320596312523236511326855585960137894702008264746947972248217238613557715234418162831516834465503924148971961244930421673737095454214599877115511435691575510961948143648236696451673069964342675195095647945619878422648770763298143450130368925094572107510287223020628319878472264304511135510385541846734864027783529939664241384167345637342593423201141070090808566851192716089360384000000000000000000000000000000000000000000000000000000000000000 [99,49] -70474182050072309487467263047625791337832448893517995550284282891036943911333489910699268068390827942227246441143921972664350959692778954191114615621514666466906597283498597024419734326131035363134013923673038773894848645358308637022473701471572697360706792317402765588237666364520148407023783045703767506514343422335169726812625070678042744302116843539139015983890225890204936677843868230163989587937040344929304336413262891111391111967284331391268313450347838306004255318969360070821012702232923533697619033339554483862618715869404368319729022374942124257999346120046398095949835108945974927323290737439924161396743849481856834251296997697599020920973164754804785615969159901580619576937909530986089417441475957629446330056993828670012278817260686342131626151334403541939272556362941909695502397521922709017211518029550433978800650212062592785255238071819887683756447957142579679844315513051112943487339102634341403453467759067453912815878289263185978473189178958019239784721191008972804618051131732464839558049555817237429552728726067776626198905155528352490806901397691964319969746602480718901562850435010922200837131181132625850608604818168646509084138724377005691166182344341063635816085224488419627639616593682039061602707977290671406816793534940659144966524271847630751133208372592540536211237566722181752559710459279448841730674932620659865495865926359503143893404113817032856990454465314213416249621156307588225321724326214447408761151050223854111371705076514016108651264368619010177619807511443730833087136294960255568163997814422035710154040103711979242002139999794575466329760088407749046355696074235302625207425782096459016252536514368102988280107180265692445458455190743300145862128047328905498652591832211559420691585569970629969793080200393238897795772992623181651086270346448563941845068943076476216997609758160766013747406250695213623178447338251533615386366656189415454261210872735256148024903729340505493382602175033949829189702133829809303693052769140012699626533162996117583708915915862900128381044142612346949150413534591446115333007021470946859813236732399140973176470181429296973662502510478209598346599470186008400399633639949615747386505795486702652334151030707045226451692179664114728767978801345228951661780621601310869239970958767212732983706478174973453437174344762056464946955949568883119350573630326147716841739841346131911439643009240709450741443559796353233206996462688702675405894964288681002301333570959167021015014120545693625461748925696129743452239831236608000000000000000000000000000000000000000000000000000000000000 [99,50] 11658611872326268494357240693654499852788822749620072026171642908090164501566764840409688145708584095740667105568687059715211536643025530744744108253738995262374761228600047070000902521944094642544722464240631401501630457244960532535518117190649263559970815347592941049015732792418559725023111130022912882113145815020970242522350124518541524326362320660277833437492386091494965561604266358864572138470198923709726708309159095020277822704713157318801340439820391275671933685938721936330695631475461117767084143475559175804307853703470232373154813923310467471953027052675727636615355418339442629250223533096270883872768416779724971645982720447598450608565716067935891741433115701597995075366049642177644845511233847893990488034438166032218717190255154515779817070095456932534829316401087881315357752859161830998654719190559538109547289277819577429881259429074402641477965320875875474387386554456103389346530248550594045484661608539121243164261763431402271977013333534791382611804585858165348927396345562669419583486483422626327809925708812361418597204149475407290521571587289249757636804550419692164821026559841270802952274450763910470571910212598649988133171832188583679631927595966562627514709910374407742498826233553799646322203524426642693290852135779363609203126802342459332143816140582724286229140554893747443883967219061024654939174155836856863316928622466466693503094347635855668340119662486281835163279181881567801874846411772465516213973383159308500282675435649192540352852193879332454525784215170513959690977127195058406185322851667922843966741621804230610641262934898632012708221855608879904424141929912331105245682611668015891152565657744410185006632505320413515307740212954006959095891221647178735738472082428584986331021137583092702666760260278613159368191943063421951301786626903366603576644654870527877612808218898111612548669863628585718043711674903340693218508055090913151511534317871325682915550168133562246359543987745921072745356863709092869990370665088232760676117454964280837930651420304919359811170030957488887404415088050083274881208659517458213243837975071195444786816537841189033955063643351700109812058105910261770995232146670299534940101097051654636251828645291883822965700145380070110828158310401477331281797311660537070245561457175790626178182187917851023722057143575832271859586466821166812962019881160948464943119487400200745998280497840082051588332845299703000800023093590013190132880782808889894472047905595849751447022609263761218467035525321655722960424273969152000000000000000000000000000000000000000000000000000000000 [99,51] -1708288600427077901384707738078312336747053735299409914695587620557723854013407356060881629247874010973691642190151574979707486628074175026991661021041364076914065323647469418164228770199658594813401921444179182433108906582487014379715866216827987021756301993728951699642629336050278900934723972289932734323796728301794074120161661896228223856156527529119853220963815337624354019274036719032548468699446741448478186954224946475431702119826762845479051091247725219488614995862101312266886713601274353236914808719570946069184039389348794737840229500201864665825408686000888837928555850158921975768802740482872653408320927394851297712614998415902482003525376029891202016084502086975967293607966375400415378912606066870957554242300693567377680421295426150120366332733866693795375634930806548577096746451852915669213523237951515079711654400986200041448486426133441383385613189965885985185719826184069800170751286014477520564874207363867429473626360670351373484896754623516974829931492720535798029811366830439477140837569448007163991810758462088169543746468235133465250892595249745113481772720605551880254320327237030831297198164685453219012527602252853771809368865748722019122760537555519988559170561421274314480746755161955363515388574675150472365111046192198426288828090127098624184727238587191790719900693296878302060980822180795741500874978048443419144421195530806701245746700391267297849187383581031233091714622735681579892006161804721717457489669572677797577771064250312504068458800571649246161642798815742083173036515314701473644707109791914075908575077806096935427933273071680861560815605715990831678536806568703120390515219879551661138350223353567414701538047761761453471380764860869404920105614935328677152800028541205844327681372606645041691161487966263402395098517716339618463244810946144110336683895803308193743106444352430593782035235428639100692244246561833916049620435814515967684742386710823990231141586364588931253967501028745935543354876360059263955132222658576466510230469540645381495211264013136810285142236570177713339508159207805719798854554272492231419655474848680558807225070110803347880460411681330144294549603459570779541410095163191193567283042706761189968802646991235964377466206241115912125663873043506635876680967877693745146987760127121504819494118324398018915509669419599351639977804485215647865012106285357474230278116217864003993565234405280593727591692115361692546359216753357790221771028255465130236955155145915611744387146169979752464801091790402063278646528835584000000000000000000000000000000000000000000000000000000 [99,52] 220476586576059385571937437883664521901947320942484655170353497549089673818065982717656735034936332525467361274418374291548095507821323890113710147368853909053825483007262183761642350171965733529121104174940798275828697157486369612772805139882984445986046913958660617783223988729985687892727529751612150694396839112827259460826295624827220285519841761645829734261804146541718562448260212759998596838806839106707046395431882216161127285829038023947208265725723829909612151571579812241284878566911818730096606430214984616391535487671432827891416593815633513049311083369997683447652333420469619029323815004941336025805013973921914854161133501548241156789968900296541958985112637790876482069869351498176073963099458429430245298252169948258150942243007154494567091316425065069921081718419781796089552172658929884069826753719352791313902016195513202847835545054934799126219606123942502632249194139181960226629309902067597853909259126486264767974817034481294906262253763293557425346274979292679388496692705494777935959179421614283718239246844375052420733111292985521255733362138701816627946566519183478184407220008214167194854411452055359220438183799257692441082121760320813804982145831261520035606575615365344049571842077613458044085533890397617398888319351891627277097710665127638726985565566294630992176671180876197888691325698074352240610411746941297865840935126585488464260693295566197742293420152878322778907772939717932456212890130004558223114357129637334339819126315793421933974217067063835631140875385713687936677698085780144396364266801625127460907765500910546364705763733154632746710507309272029049882539229075765634163249818622589096221218463170172192520346163512744631756170625089175684530123380882257596261446849506131780236360502161905269604056845516390479207662094974332671076751946265448730438118084544064151665391920109828558716740328679091004959604478864518648259179221783280230682483967729474526014029011733207738026587913827670503564037835598295461254164360110828620111017303549634576220559778391066357160791813944151646134050602208779506288508205250634273158327743509308699601199304370405343669489405075631730249549551288074698938577594417700696730645241175893932107938932213002468093672292988819980482107762936086338946261910367348109205005049629756776457905267297762164489257140960607858106258922441622980891414655335884635624735522971863644159276129279348982619240545582684527144450214463352974246265208917585019830031307488586183590556275772705980744894444052638427519928762368000000000000000000000000000000000000000000000000000 [99,53] -24929602440278016453778927549919976127948305999887426591222380370258981793708741048756582544714092581412714141560877342547146846658009260245469876598847509712949508560580347885078603732607470266505155909027548371217142285274369157219099479614439759970558788111466371555525753089942749939534161835282597887667641201882079107866693896437848899577764161253101010978313916951548616019633140951366903492715212913766146488730503372005680732749774967712408259641161093059279122949480845632034145042481882268315854616891616176722176687716382758780333571678166750861321976487544353094113131133243646541900631731322193680465967136083977610337009717845723059026128895845691937993666434479751092710567402555093916600647564002907965925036157729183948928665571335345761718582215328519926021264008609255677867999623170393545490874068858339226907176909719905560990557231296886274274477039267675125526751858913743122159066122522643806222699763174635362369969788808760028885144539396949897273101661399096956534354505555836686144781081680376616195084067633441160039046747631316926550781064730539475553287674159283964895945697690114064542265210481046390105527761862091772030477241744890768412810270729185993819005676142549454568938035555961699416675708797467685375789940457801657953591081203288420680477361229072657787385024150840291788548871946056943180782584346602234810130258441851424474698052772452001720669279945969417965818897658793148917763752199258672710970025755972225029983309616110679445170834714043697975862927891408519679130692286529615110093625726045909807670308158961511499780356793970268384886528079643089322577401817043844019917869444183408648686397605968237903313473640334477223871889920706148670258668784263360777095777660418580856740175624505073664463559103735720874638998949070392662879198499831323109118986912426640135366799321240069567176816932366853105595847978941925402998290504100461684524885076312520031442731683095420818004919845892704116709790723255140565813104230709395623462147683945510251266700486024775257054503936974787824426844274633616554174746374396085188841724974848070111397263036854125882196547344144977274166340417768346380936791750152290695597497620660411974275044584844042489526148322510015190120453494084905744302168513882480960490428055333979728800280967190116074078963970724161141815903713847599750724982587301891106173354677569905311101119425499034718665773915858902277477658521734918084725925013664895139852019551471438504842938073316454327758172808436145792275709952000000000000000000000000000000000000000000000000 [99,54] 2462559400804906514282908712017194712835687892054740332130744643156333209687108860182808794138676495313904466772268242206132829860495139411086014849780004214474993075536751806473408006124397087851271359672256269416607371103756408152339741737571274621216865838492933199656737081927742517167153870737933737387375034768291075179685053298743752812128833737213642233947431859979303905871516663642829621878411277446906500064051003817829516031962050602951685847201676007631270378358713329138921428622488763157790123703954780933498325815961466295548110055206293729458866208796240649972086025177889307215576408152262380020511193972285601402252714268660924927220199655042173566262144626616129294554120625331139993339731944254756774353487314078770193928058769962978847230827792161723741946109828685315900884953281191515251930422419964961355078322248596952420561010165081677934917948206137191135527954762278819878693034268469581876932350938072697525895180019536034859867581716487212488876135314691753952493111353782643398263206235876041068503594440554251214220656090542542674256889367027201708864918861337790873049126496867122937134139260712874794514369047762687774229138408155200096363693899155674273322905227530904918486371391958508311071814623447152591398170186421172391930874033249159483480189062493793154668988216874111873610082133682143960829464439376025703605505210160346156987668278194532148468964368755382292976675800652508127236664025156340940484285990852257499232563158511624537660223905275308126611445105305324160669921387159097962954451696485986807352743220247035461436532725906624875933163409830881731356178993499501677048026598380122537492309231344833205602968604078913829179647183441817687888946397639360912320883459621900804391798899147460190221200030514062157088355113779836000789037769856806303171981848982979874187212766947490092974526116156159513344179547178055989890749995351770061541984375006158417346389831029246676899039013381654440254729483572245103097245082775302217239750842166457191901237409589934102316881267243046623646182325754802161342630575823962354848216871685748140024539779500500222700956088962505923607405235761516232471403142940915224164107278016139298347613056541111426965158591825235579961700988831035667637511125924338164824428774926171625679318985978404764785434539354047103606383822731326336132854049998380259985902601288323307333473481722915035465050662176774431157052809449822282813745000236590511539860058475219584966916696222054423606561152163616108220252160000000000000000000000000000000000000000000000 [99,55] -212909836905565660594824067825947319053610279245178274579752401869059539430623315441063429827837519834569271898976152146967484743728912816544133163973496784755722768254196706718991672618131472603759186892701465461984209343555996217780259982036352647364215380877228034489995459604468242864431077460920138643800053588466600867087473572881527607166938869874946868531051880343045862750974776510199153082136107713697917434942383342509912649946427695817221607963194014142865632576238480005027931024225707692099685586084430457912493123993569340101944883669914675808238903730243415898402084668392583765029265044416088277664826756322562978285582714488799165989527740294051421556668610713422247047857758000766309581175026590395214770486266594556119295124103464838072250784507027810968917250250384857561932966487768507122655508870263898456249762130506983484340698720332713232870614582715319341322869641186141852659682861775974491229425202876147187081607920611079229949557257399972067408674940446494736783224277880665080118798907206963397786687742329845676768299613314818461868258495369975388539779512224963133708134828931033049030285174303158981697300063897820478090491939237096964318763045565531668556158423599437372315668255136233075536190005720862514616993742391199115598907687200258718417240543925000901611405586379468766638320351912503145143749395654219740244412736332758082996179131194868947069563331600379904151107855345369528357997193618237753632529927040042546207906360114171877007192624835921023510717296986805144892189252703056564957439627833217779561379659750916739967148537451266197626563409711318885374059511597298321636097712338855784284451550236545836220486101180237247088095478226091265198423543697135003228524808556354287934373379237256917049670035932583960374069864499022882712468692478640793360913023562910194402453206026481461378675304745124246860046068068848008023983055877497395263599758129379525203688463062071809431764699133421804588090968485450116785384159619487419353734604965864011711616895126002905859427143975202008889474633253309327259932650308170439026193063451797857895813937483941374485361113177331809703715471725356210278777463351818964940175973219600437876110287962850957529980658960133866118939678681684339706654957356184250116756190784965193707030714538617010576934154362052395813081139212290750091771357294234380950493272487587921555687524129364107105136212218147438981063002691660783267428037834156806002987723459886650175127888890245473197658417285455678328012800000000000000000000000000000000000000000000 [99,56] 16329928144689413907687614294263538630703030495622487503168108614779895600262155481256575398836170259174424493907514357556753515338195398057775121851178781052589111144771079725776317017075818866365602228868277775909821781226738603974428545346071838003160286768615562147372399419061098092262786576816219810808398549977279676245109699268619291588851146411974249544018122733668093901406612623122753504493923659574357509682943238956072522760614627827594864801755734878108826914081335782437268261702224935168361053555898980402541552773250158211065707624414690975530892450944025806168967661024581023486372156983134124173566809701418295510216352267691577623077328816516829187583036448089161015500628412577497856849088876589181051153024190213276333430721781695102312120198299975390158211671966439625559989308233089425927476207511622182672914344997530118075370827884736859211162177422987080593625524082042328309005935501635054943807586381733380855450155173066489125648806077555500571631830895207022383780677117750789586100782046331556330294921888996522801654982921899098251136035045453865780313471568769250294993196341566672561719414355861005768717353084811780766773875741876637192257974075471492489991804704308944034007761750846400361123835379765986021639303806684831646752902430260903590529947978672544183988354380991484100722169899301099506270106358567813883136719793682437301839716906647928465560778776823369071129563788927377569541534730965535578756845168757125391290163203182452751390706801798994418601244843594418470639183415616126191630850654602283855362127519439847623372776349813122294466260728100049808520844466650124967058181681994433366095258282272238620159913998577072804716199653344520384634419702466750935948768072154803342304109069942273550321297832152938722662492669444326822672677007094942429442361783236995154474881654948044150292516578736278928907241995203206666679297793200758386634058669805006861388916815987283787645060189711378293830146192301898605283635533416067839941864041456090151855607687364948463453646474556758454291496598943243443971510151960838056151808741911000805326321068169559114985958234827633988741112455970661593910147718792712818953697444460944144688576662851743492478891718762582333523248032913222858704379056903663919599184745212978270431804407178551252033369036450566732777524402831444234880485203312975036277813192582683051406952665629171696337718109009642987905813213052434131344940066928007518645958411473659042124780871192302087128723668276147398901760000000000000000000000000000000000000000 [99,57] -1159141007519520172210342456652131554233358692358537375602761570070117529786896437506034409994259804360001929444109937589607582296346735712811274259305965458977496249568950095377787226702209542061066485046223216581994911116386890469747560360707620385805157500350738937111848244586975584983120998734060673039362396208312735151772575378926184434592543064310470746218686223878847805909244850791574835013055822412299793726502530385057210028423262603564112232117722498201789946583640369282793778543118049124577723418088533809166700371444209093768318008454628681905376609990109089526016344829142556716785019406860974780857444568221460966329413906100916959515386100341628623339391624963834807286928675313905718550669451717223880371733550368121917794847847559215189248328807217780023285250414221583938173676199487538060879204874777078860860290441533231400381208691880530536966422461538742996018505742444605448008356737725307351965885456993140216102400130950936983023669589754023635785383333012621643997349103267802958113364573874081278219967394227827892003311203851767590716484957313429232994099018516873511511108384822236942342224701522441122644945749059083739828977701698475285631975321908221546217732906705785433693941972704915493238909820191599872141238632752621384876313905182363011406806086373790282967231878759552586843746979758812129120243032505540508226151445088656236005779864176961938502277019963382651419170390602603944501249981584259837351255880109408887091968655015804417429787390954088978155818289766116097310786646755708781402766855630491810834075206394873188138154508353428564989608793605627975731200612936273779601935383461678262334001774339342621773729268552085890000668047304788890073306868866161607495835363933663535007429131440103442596966407568710474217204127153868499528313938033894774987768586738217426192678929731043682042312658939710167233952146538843921939454642277075624698371985224496085432990847995218884021527885684456061314853572994648765591198400499214049650298549688399483469864884173873784856909512585222989772444458401343012828591830953965669521159603205127977087012968602605859214898218597257240145460041208974824818049540418728989195196020290692177308851553563404202844524717267870300278942634045973058413186761897430738337475788020257920450282815429231769491911200552107574126120819009537813835614877118395591276673558811739992182951794419486148988939264860620191313839536073440163480818729854446513039700353862969569144880212052549926282993725383166593597440000000000000000000000000000000000000 [99,58] 82580860909690650658998880227919802938540248455009140793820038803382881435204842166276020956852571647057782829691603116810441080181355760334698666050031477475871869755841639803021359365620256041699079724471152452562774040146310424868900466287718849137488528015693534933128458670762724226449432024986978050689558612076178871457678606434974475990448598845624221271922860774089844750701245662895047290600128010103492888974269785880895850050541931982840661820674057279178731021301317486209098293866790593465227493051891592572478714057032460326900207691504459865280093272845679361468420585986007796194546357117706736100843383242778391423900107484529226199531998846123641459512871260968958627992135343927785766000340133405366627069957527889760916814650743144234116546998275494384709455533819911446632572670944475275744330163828101080445266848360936457347308011421849715792006266137037083948256076979483424422720954666689675385455303897933412962493137457271216078647884170432196420439659860102561913803232098550958811201951268152475919929666547157942534384568627035012732271321733648779617884120793187901208113585733268367283676559440811855918161599642171164333804953333139077095506056290324819113079625859130711239922205200103490595701062587841303408190941918678506085856123820789516710700400602599907936948409214653074070888378771708238339619949594509685990655849323336941961827296115625306036258961534666536916916556905132260101449351055948530984783965407995685483264371739375445326020002771380846916811663779900431362768047002679456185831085441384584943114236891655883674648548999434241245425280762284286527301954169612008359852108546970579379469089449539157376145614118242734593109877034775877094017336988129647886438668452570852779973678983539089672100293788418431459941761422734312575434632669044880985676813341808963774953269902702022969903281815071871945001297687846753706310448621417348962222850763919045933932388108390770891126363686221523663382899510254115538582212292885093781516998785865344638734108529078869203288062669735240964497355615172822561168699919393974497569325937824683858513738733894671833284626706997962895834801896365313443665543269563683803938635290871725256803593780123852895885207936319655181595083803012250228155125391408988155203942646148225482424811483417226940250232382431410939771758086847602381529607431443958975836405324079371277672193660884869096539739486252802426831737146726778857127057449446271368559672906003281588722470030949127620567306242879221923840000000000000000000000000000000000 [99,59] -6284089873652554546878799427584083342152083341200785656241904837557171739172336945020050521334099518635963541087559758299683727760603161025770103725275864268154950808199778216078062488249979399949335615555278605235463480961157326055857400834355600019716502456534791295231854432727629216366906563273216471017775751118936267193884893894411252045973377961220348579565861805797215561770455110464881405908009587829712542790670235539907623628372315193272933907119894131124559585241408693897837319570892936907677386185746842117106519075983753821801229843602292959511929190970728802650074850519202756088393643798725273821271030500551919177498976034591848308066189556999296787786296792600357748803917059591594169516422865874426994479848220319024830414095170558960097748688908261933483266633400594856788411395318154752364380756469418751207520236444723385583413037999263943834631868619895835254162337653454758049343284817984574349508882839436333054073986203336764557858109334162297362187563768484244329122779838367581404390509363532972389705109157307501194855018985343690596121600007804455823218434872349638926712855947208713697692657592196522749787272457032147487173479095256197591172403509423672794669437836970859343988707548876432457970290286959257612534699352465365240955055645816975360054306540917816173086031639367885930610523936134584034518064987590511974773944829610597412336391208175949328174004556236886702074266019628097645322869840020092858329904137057443674443488427701861842908208518668043240744983453282464952351540478432504076125991498128835661260501404039230471630332135004414054966040236588809851760682174144308416974308769644106621145258065202615682634972313850748293521435187205730031487862034927616132796788177608521298722530767377297926015036589650286762621731105164943133473621757452644895241653559516105104245050077686240037683864662056871085968685370542134224808736036420719046194267212584115941641565807394482195462419907341858839135223837517161487809126809449546936272206987337793453583996556779104691509900409967525834164408014687669264621687064186018995435253298716468754254447379129496584979303192288538665484669605545686149066615451014313453297847905886480953815180179456423175100383862822001983722735456222239369806788426841783372690216563836880755782543611414601648440756598025340927890924166848869859904433069674069064853111899038380461932588574576258294151477670685225142776609428717144154128169064750569141780623469868014422811405325111248707934178413987925852160000000000000000000000000000000 [99,60] 494525311687222432683382257212659907422314845183506256270051273132927641339182008916997334169999622755856501769882019497496378404924538158733197585207724943268960266948555449470440529205385065473417127237080404378981682978985308710348981681203996635778197581463858140077860918058929205874082608209327897006740954755184210753987259185162222995375274121440457579552893158686652387885254257029930512380745497559068390207943209814075603689528665879246169832387646251284988062609050150990413913933050378810363317545509087407664996714804278300060854019187139314734590593446254121005371942204801558420106361082162738521510237108512562566130838055580465403922057778802114213534924828007899670086426461571533292920089297228278340643741603586095026061545433609527552343392527240207383991402008202175578126022009986607823354267947183316645793625791188620750114906575551570254474607786661718946277868766994130089866066716443973047526805307168112161011651094798075681146876043955882300150357997117899055252507021759618988343598498680313033903203278058472039851571168001040443317765086603714436349464067823976833126576535406188547754171207204525307079560173454482240230121361877191974905192732731482710483663996765877792500607487400436648329435814072690744232497355467199199980684414137361579311762207676848197074527843780472910100673982022591902129029983603288779907670348633398845877228553829125168604286352731441879038139688612526213644234859571977232398769548180799217228953220967663279733140682247334023494884447687709281757078319101027797134960467065689599253427604077667602369100352406007662073447210294402353142314458968354489258103872192792615584630520555685231920476047324705524529724530235939394082934410272531923064934925560628791713530939915950266112772905952080338675606906929660320218057923856127904149910430465265385045183191398657502966053639549180100529135761765052485718066838524551966621922021006974665555039099686968211081751710745336351757327550337177213466892685389583494409427425864896381847688012720189092942818721706391154211391303966687916484232946067456629201657317859556784079423078916655523415444423216266411547075090801121775116410054168151948411604144611235308768062397325923425294104197544338110267944013645125956014762686381150955400774473919291012748628568866693045511722782575485610635112676557141536726212502670705956414357207992687585503784499698298775760075882400610379185523223741821266364844614788751496590227220519353712513465079314291577424723002707106856960000000000000000000000000000 [99,61] -38080080428475597558959155226271264559308198978177482628153714157702800128014100351843968732933572256511174472644463145402801231175809758705651969020459931419729110338497917942304488606677071531948358988628283024286531558742260503878548854085587426735824024699048508895440330073203095607803423981637504856420965933752734337772712292125377838295048131791750635617642493118787605898061267242707954476836817547773476782319885435753176380862202891958551986083670468740728674141243314934821190199368681938973487917708265716924717811797622298014380155980028044426853780314974346208569836813973477372228553636823298408514951757313150893585971419861963356430367471371920070329277876341696617519605686733239645588687110591980377768962035198992108731011571344537788874150748141169178368776795853375729735217330567625044699686804014749212269079978182147951052983197582499653675057263386203168721778415706661761040929741326704274898164076723804681128155799114656718957544551967319812310396218976213043306915726719241468340699521486537277114431350994945738509621308011951587173333317968797163402256778717947169983461675603671889934444893156152873703396975765008842322904286337695957257477887547721043692381008434991853220436236549776282396576863183669588235210586120921324993640593311812941026869937019604760462967118974664835634893458600439415748139846532890630924181993816091819615057804099312099748301812589245823185814512443769957989357837475686027945704625476991792819898159455066396970774902101685461559034210403665301882934911201261629276318939627497423778113399533157912375277053207401730458475895664169177110102597673713943556827821209664878575999085644193386278877401131307050595714234596915039737751968352598214456878562348946380400726717804372669336510007848426478809576472547089856836066802913614054660804395383840300818226813886782949937694851081368085094131908912099199258674957604363916583194815733478673462269372177557868561550316601411713996887918244058120391065380221286560870519854863634949604848462996625698710148909842209347400271700227392824653083483429393329010634217202164579469673770918306161197219695766890227473896504548213336408848445367939184132133948981531462759966801217856364140490573058488677247428926923134976575749997724968464338586630152792029730446780233664776760226872887030854613735064960374566580249731232861405221578431860996762269944612554692824216659442633731789277787443027669005187690522232067906307750220732845449333872013191934447650652588366951874560000000000000000000000000 [99,62] 2816302599203996299436416511625505929098669543790199331882945236927247438982191706315605540207833721464964601210267668672988512278264113868387806207204403927554024075141231901899798121099450965120854671058595239901816574362908905792120879166703998438455775598812246678050233309124714351399193477815565140197172603724170678017572248442530886170300532088969462481817669738578751510185034395203016071977121937791722663568284127379513751697332123283606176111717763335504891825941060442565202007728931005509359894983096562054927291044422864256218054548176974698142171654695572074369749730534436604113828110245395798079212009826939388118844895156243688830536099139564883324291745242138708636204459496759852974284036790991029156543317012941325603242350146953525064842129731982858107697068845507687555866916314833745200519750748384162659849984765453263395603496043789862997066536010666775177073613284321192528094787767380698236174000796402676723942636449636634675528978617339065029459284312831911122939009655802920750968575642644392439915267701852927531583858805432139048793903911831870296650669554223572336345406607928959393771310809161718332608897292971614757001788865957669516997513318928104725800840661595573605617591403384036873777641876794592706149461954656046130962091945542876937339894311859176481013026082187404199496662590742550823501582649910294915214719985020797041287816875378266937126702192826575276573810119863499758850777353121189215427269185243144483937973890756692955519528187042573294920119776478480291009369171878911732793516822793688499920550784000072785961954295435611093140066517385612857958110811481363006603254172073799059622454559805220633534230131183926490954314903820160821879206502379268748750054447112055335979705312050976272763034013527829643794316094809946428362482428857971368046100446961826773514874311962233736867298308122522981174358956730163208048480579914305792392860621082052651573441760646377568519633814945375731212139010457337251778510604495788385701383436403706511955135632825084644873729189255516523461394961707628341875503415038208757810836762164647934308295185352031322697701725445985501937349291663293415181084881841735649502994372104110087593743337445608912011176086839397234768737842015308005610511591157939005473056929319938038285089271724588243327013545413339994538519586841168358493172798515324454372000354369806819293213707932838312954856024369938135741915462972111405197970597026510379270761791615732505236630247216225966800114235757035520000000000000000000000 [99,63] -186524390928208223589816895314005351291911001602307537734411596638910922025673636566961476552649048967844215098052021673477870801848146252400236138458034065456364317421423994328877041619351924277869200267749107954165636910143054150291368837892665601779723477191231788012926239048994818641627973488301524009572387739269860278448976043340832573906020951931450103992159249792192913230892534456778841230343754829322561350762640929838027994072368375757344222635128580690833740274339125469946966149064603150204883307215808258676772113663005179335842085734442246861931016166659910938433808600834605409070361608457972875364163608998137082757880412411557419746597009811336170726947827284491318367271441115690613441173289067460148051271717042095675806845406225289503647210902741986515071145771848742361245075336904858807464589450506592166493679128416084415469813326875636495254620473243870365726521258564160235234803374413071580892155479732572367462165923584065955028006760241399028542463342792823008925971689993788349282478479891234305888059839170354991695571708801252155349248486930514338698459206377541425770934510145551274086583107625520412065759066030656689853178879297607045179729427486772990447050208150125065291393479560030595148710734415037956673272308378635289165372354229759059230367451375415551425154245570747450428979131011580909038773910244976117576514056940446190259816246085892645961933717294544949795546594690401423489959700896628999720227156046134657604029962671087602402777986592371129279390881132164959478984577146137974334532544682749405640520875887931863114716425279869731661523833601493721855115219589542153122892143268738610780093653704938758474102218002432889286125798930499289403881376338512834066658710785411535552223581573181438041744797600699832517905941666434054968205115700368508158351146663689875432247323595617957625696997158577516754988253612689495190355571487790275503107635321815511535155744608138155827537296504171069343489735976873852565665439133622969216172239638583182550379432336794597123722494184527224890790559478786252677163129852358275511032503838607542648967285290439867481024635684714395167539858237358093972555793248222832252216372107276536843594477232799814389230903848621324100965127017382784162112885923460049337340293704172621707833586654281513617268459476659312340299752821278689114548577106618693698743494648538276885655984514148788646150449534389059164857901596297730135472169506545897190064213087232465058812394924105018629002499194880000000000000000000000 [99,64] 9469661460190656874313428318067755473126706939742181880233513375880944468073188395073891157557675029267619559054145215751508734698401282114533616516345373924420180526007358439733868406812619635949485808227982875058110974851773046804172904317490635384281644584371463480832370799004898954023427474407674039928966045143429274488885769539717218834609308189931687321131322367114352098987360736423284884487469094994168605728073364138386249817103863445190225610004089474129998507179776297409154964079615022622188327955131539619956840567227594803334504308559039988894327464983750494046238758702630734405491978550978463748470471987998159441018447637875762882501753216050313414532060159099082176756441782054637245435808193037133884771063501586039162169612571995186699556311324691102923408609927768597844190490925645331050642171289453733959216262104280401501362635030039962045374313327863617567108642128326856164949014947578650868541373162096537572323197642563381500787304875020278521051434075008715060666106141803615466969986060372514937227064096937968980281122856727001883149938516565295978194618827254093788086783412884257316537895679168902330946117038562017997148018350635289329010261536452487242155585271718899036234617206871480918262720545418103753886033912044144356614688515688550711818748875461978300988622632095691110418670840919968268269453927200087648143780985209728003208666898674941597927464117751579748945377303108228667844425599833074126625126967112056671059346855619198161931549670480203573527797634951824584786402003164565383975419164940929116350566327669809618989835860546176392895984584141991805743163686225762540525086583842419918261613696199372724883618941787950873247352992417556762654747547766481110899008457824984948002405984154339149422001222897031101281400329047993131881213885134537234923513124197652974992553864487310869945636845567682432280852633583752114159648592113371746694643484971686414056751252067714315104021604662839511243665636193756072741583253695944214418557086347953091429102254643343593782578579095749405294935787484158286635424461721790832632508918749012303599004922698654218913837394983819572633821814021771072936874271410256057927282050998739303011649342569826708634225193032557256477306481740899839696679188642205332930054686329341902769397544202411759142179623697309374167489403788559610216447490389889606500189544142873699914746477642808619989720418410451079420209155923155598915737022174986984383063425379182451609097500312077962932340863795200000000000000000 [99,65] -260776482786246017104750565483875583605775516855598903088131764521458910449494438817918332211924876421886361335683588900309814882470249732857985665095393751172943320847797415702735164988368122845618998275391693208900490869932754276850137491442924473158605988766666103746587798227628029641809414693435783227889646059771489680566831726035105027897870212080714210299988644218832298230542625794041904756392209657668402875605697509162269758582651469020382133488663183751025293098324311041480888791965325456430313022708622676552776619299706701659879672984683761150741663661275949836888569959778636045838795519943559688160617476834098023739764661917565325037229048248211036933116235018425350458464166983118096460599923147833331236920559161062058954958334357867362840766765647540659588534216714685079485728302535102878349154461341713900059587045008372892168887310341267156414794296483351330325865072015211105117690090869727662410932865692298324544643826441290058341337757464827733074004827899317620396721004889815799773285392875228595525698037427054336250050453315858352552318733006059355754078668820317242994807066308784040805589278839790665260100647232976354059064060201042053126560702577513042428758021197411322698309673899684037358352879249583619247787399085850666896065292918729630286135583557875614124995141907294481344455603460091447952971589457111133839192280786438234709111534068048134682333402518885957063781769259127347552032625784755307288406806698880136036832458301915544844195980427534752195256940518282624040649689731287356058932034838884141932865101411308219557289331796810769004094169088316835143608324947380342670812303265222202980225320622739862219932554490016236508087522364004006327804443214733488463378235340658436738534474112042802557497218358656872594269286397378033696718031098102325661844802319558836037081252998302480610409229970101423776874899293170684132960287149294108564763113539297962532465662798541387360182973790176899160169778529504409129219276752369320170164819428175449027384555227334319853964900550109690961749642945969653498122337317464472753224914887877140704041152488241089412531263435441456016714135487896301234532105140975178921130044241222921160684427041920037305693515623805374879943844936215336569151409022470241294650838374106030939412156729170619533195346367098387135553835989395809568006757253604122100881891849057269850876980931073777101272802975633805409066911207371650671462069547166948389203583385499068967329616289794199604418314240000000000000000 [99,66] -6777454393805734850469098744533629976994787381764362181112534317520119819992601242109380922857059879139188044123523233157438631179632227293762153316583502845044154702713558892721893683837378721813092197894053259609339772493362297621653120089701270397227245933128460167710453318899932215997586564056617758754672878258101085997744496935371247493346017033116150418785569573990432452478659107655172833756928015020789412649921051310372733037734352561925991924130904739524785650544876696471702918437042265829948616946601182631460850585348025081775152058867447359029349061155985233353951555122783980790076758943161191783039631324552194084553643079048870282124992180568693150165098853438807430037001694117299232646495438493487226893929323407824158899461667445229872443843220428470041391078844236954584572471467195099936400250911953405704966396549077458832372935394431726497692912028932633844624642027074680457736992504675580621408851244964183682755079581366712985888010985302828803184951460036528279512899491847125327161986355617024442882857494222988295276490335463042129952530322534238237793024505027880791593689261401397385354429389337085760287858489111738835529420588169429688785216549847878204350958425345190161492048134743861685659607694681738687191244156489109217778923555111788977651909121048087311426545959225746767048976928955733452585198624039168337807274648427148110786319432769564080113536483481097352348498461112979826407931542680309947637828908820238467328430300208079301816314824241430796582912370836399019007156719318542191049004309706430816329873035645782526570728578106524377033107106117917027247948698702828945365965770542468503730786182100714692035894314842735661276875440768230883708628662965445356841597236041312505545534602364627732956512463155564987914900255284847984199306191244896069471713816422425993166879141207103190332840923926016986042547958369331375698461771527520178417192443812898318897369081307670649982164827384910522923459084332216478553761991087749409465036240962959908036329493002219731852043433784127839171120101294346774868013311638661727831124032365647536596515464852732433751961329215967863657776659317277751989698828313468012080634959595681994124546178086682256143891435584885031494637195483766716154816361560478100873166439898464965959166059355092740207825931228809289639667654595500798026379754029549562185369197120134158740504802777236430319375981756906121721743226175720820984337130853289781547638645678625840298722399053606370381555302400000000000 [99,67] 1202714955327809248811124500678327933022285082455534413633797118843551581955915815547640547407853538393835063213337397918759976037997619988784974746728274444206377143619352702784203665689613397975154526406870404120333351751471036003983408859457507386301320667739143083809312649237028507584964320871561266837129328080657269984659917795243160488395157389404924335064378854283253823235428021726478955665233660429293352627094667968979573971099285654639525575841478526738749054992706810944040360330260441218688437658989661734760248459577210471274853490233597644666243561000022516055250950401922418434822528902531320179670405931836156794602717470083092075974688141377093772789888710366655880579486420762139763328401306006685600604723029628165853267757966898231584099850790982090234118312247991611064201010114467843653058887866161203337241602663741799855725457051392599130035502729045609928348526318659283668169897693368892461203853096310220350282152818722453154204471037915281308035780541629697031844014004957242240769278700979987924239852803751854457456325444123529619087711068291356921557193185760699991288003827345586917253223283125429559005869932892635499361989066770013162190552764974224959361447826636966409262504368226538429024953550255695818247947518454719816787986637439623026004305651851570491286605188083377200198770229586675331312990687152622271907959519075028964139670051452381036288672293750260129720718996683970579633192131914394743887608988239658728606311186719146734848919833531919259200386056774669763636779744498488866318656701166106252986079458028050636045103691728477170186615214683578676394050334356488706090669203324393527714657988303922698616903024213183952104766698861038608342881579542037780692441412621986337151488497978043457833112602282089426569297181921562861696327710974836413957141241231018182800923386794139648004951712724043819642191468562329612215352926087828118618544594812973188154394420634265354633230737123079382328982163832110010390878727980024323393549849763400574068333197871991394217304395584051412873837277679586588271076215218806887199777958898736922879610257229252062218861099214135473669477222535218193210462638782826806396726426752970311853964329340005356218808907093875411611779455824273547615685045643228404162258795147893901204650432079948253893100140632197030164677115687207294951728793359666840348243231283719096678469468699850153334294851302429267550543777724963951092165688872129028084555189747278223212598713047387185550354022400000000 [99,68] -64801564586622350858620785679817749125843022003933056340214927839925815948529967081429481524263635368139434896664066030821003493186396929121488882576777413306347097161202778288016695615852064158033699062095743695147045077556143647242404235367572903738946878309845393451524850704826929670192788168921872837796879427159930768592173366881898485691664330055721642041976268758197778016108935479641777283822022906623431279566830486013966837079240547588454368110101525198056397918251201796304823677302042711738826406565206763938339411602574909424449084454473982432576521492882076359713623334843062868298721617310173452331684740800306663724791167501070362740426386999028530470824578575487905039347911486309151168021503537792549406978558514835750892519097850678073062806757596072263507415866388371754425463861408030000832463291984356575852331050993633268581982615859876549257512627443916708859922304703504204787954804772620723607050234636693578991048173973187523697745318612278600268415034542364892361371778808919481362092643505793302285120182849393637060523347738796226361918041667585165113929081467301483920377811664302075932832717175922633026471536601956655724402157880769033460958805811496059608330909242774902307127897600317614786884941067914626568496382876654248694456945736892918814837645189742245846373544515765438061562068077472849777116429699455240245913007243245820318812162792965318296719605083432753191642621192047071506540848035673556084893706692394439744639289972614342970090214563229437296279595147336150579960497833626080635339428751356186292772797333948713879874703785511546067987964400133207118128316806633773956184529773527774867524426753703829936917035886547523345549264453907419076802126779662824219780872131860354119952321150463636335492996616528966180756807465158622339393393370763636344248115472182419781475614891515471400617700941005917597738920914692141299436952930904257115415600733142639737388044654909999117270355456358676212201922252923988186480081896825798539185368725554878773167536701364505025844268523222041605084552474576228564000661463517930121635194112985668810199335865835026981705912886927671210071430920930927634879867129571474357742478369172653053587147711036535215894216742933209952784004709513525880041292581173439557173622780664323665606257183645325708720090944158518730149161993310426325893811158546525585882994093096426558209337606439716507880472373003911763482927727821696426871239050045189974049348905991838266810310765417838997518336000000 [99,69] 1393146017643208275681476735500439296608241835690648189303554068176579735244471331621529930036631645743740995793676344062471361158961048974715366441562335555513300125700146338045297596814702813624883776224153667335635605041863291248450230164790013906602955575836563921748169613135159361641673782293227213806754697557559849360617559621541827455329500574071213282768372721777903195979478517381965820365148444541932576559033090912014089319644211488502096586605339645481555707097141601069631676613572156412104832097211558461354131744279547112402887645087362989246900822457964576613492431960988957782376798287684266837980954082267808423161923025326385327874790316589005696399894020374540610530290782103593792812903727116212604726973303974362724131709547768558999052872155106553984251377627442207556795207729096051722763158143727810156216766901724286752539477604714792502286461171432014363395340210672905150165084335216780479181440586855793664788948574026398455045240474964292041877192835048826176551727398027608665493681270129708434341515552052973212769311283660554681136093468158880972270911416968630208852633736679759051517640845955005552103931673267761829956041221290880066954132725864017090844394616230664982201299564882743868374201189429714966209621471752472937875464014547391745138198892604065633119004980713560778423389411751387285834588452346077838073538219810255983923459685845410594503507744744573561539662322676256729971188487063898211223055085209483411733255916986241610913214777058856929290850047862139371561581488782991922333804358841729325618802665481341928593063994513395901291279933721105897039460062234900068095328090398093714441545243670012199876444326618109781807256790894768227269486212004869721795979422600359494646790670234170903804088531205914088195488337592136972722560313091583084274695601316149811447936795136794734656571040051806150436865296445371524947523305623560754408498080747818419972684979995157260681593612470228587604897171886241437538382509978187552201122960493239912418111696714167454223021366722126942625430505190369857531046306517919672157622514380648409648200554337416801133686916756296670890200072783584948910599362809717335928802022309497940641961107685475156301272211527261681076450305569735514701607573235136261929731770271326129693254463691595107016901997670015214750772685960106241336893809051859554198460687033274177738428242787224377602140575823762068617344979420963543807862983047705320188218544758081964534503747890765539273026000 [99,70] 39730062593118657404205629581130913567664292315765063098627484257129855271998700551401268262982719585211154247646003165835740017560317936063618308415722414983125751647496992560948896220199704062498934843288340882708056370461441051125447431542644948551346397550630278500560162953602872049944952990525798124539806510770243034371416165817099475568495504044855793716779592049919361823985729008051590938922085060165556764039069166670903633598206858786410215907730439149621275889552935957365322991762618845457864147880468354300834260529120256371078094344480257430391299030336536510998837951528009525520884939637785762523767987681894618083527630025130007836840694378033462701608610138716966362563669321806948873353592184757220168454631989121109581705138507493238226199660952771977522757381790474667637171361571100809721319896894685199264916561913498853287849413358624942686807631268899634490364264331140901539692162422648988375466554274302571068118415346444642694518081632906850508233678827885405564673043012414616081427955696434384227779809709816987049242336730808113350911553399713305147637146388065142801019205274189373897986339701110248014154104506774545053307047183965434376800553106361772418037644798244233207868198209007123508938613470177367885759925395973412108037069084292231114666138772390228499842394891501246121987231014480584043143296185710121297812091550197811776039700669302047758612522277162139799719996354421072250488891810801060919343063389584964954475765392092943601868453117414880262972951936105302430994381184262229329168922561837449563726818434899370787856581168329177876865573564362732134490547628552785256996340923115165997812360408087471126634708376672562828246667767718213292225811488405094952788741636229946430538944261148847456781516258186727729430112407221723136488697979660453478916396415961989134590219285607494786524717688888667508165371165748683894430478045658079463990571471625250648577810591247756670429262651401192884472605399543990432299151657547828064974174955221816119125384374212193617373946350816151760900006885165438629359085259140735907100425641875802949808677570599490031091456930428915949825313130744455686930837937071469849498180930007797258486284182692363030747104885332367937531559541068927787338391893609295270311758965447419745024597893002570865086577331160207152385519717856037004837696668801447585752592247800988135514339278262816893844778267244225379257295630489566836701547946854250033962368417833377506161189873458551980000 [99,71] -2840110122768532613112346124826556987298437154662057752687281718222382371658049311828165888969868501854719413122928427274664305873028214559080835244446528132521856882144955542035567175872737748677978164069745184594036012673802024560814716165330632318012582817765836601929860812028760452582741707925410635755633401679315980452896273917602097636871753202759824258153949255385366423469219322955402773748204428981662964707642543618775711266638297291034057638794746311677865582509139398480110141429876979729213819408258066912735564959949101917865644698115280612847502245389737458240422577325416021218565052577901246566854326067402482341001217897722674042611581278534034533017519105637407624083386947189424679502000449101594072429367756704164193096771006455724968026292440006449427529491074843100844577549094281838020814334446245221809877408323089008354150817158411967652186719091451275641503480497700738105024594390247614369668780464057846909710117894429614822944758455073426354590073686949955537182934618246834032606950224843302916906750271110454266375433298591654902106553464908764181933506120267689566502227515410404286649701791197716968027265093421841306102591228653678538092500190974765361962692186020136250234347380039630826384298116410043212067696805261033625529497336316233030787010062629286959827896834632414619464308305927274065592017331758441119637837311753955790796202427299165871918484752228233479292402606984827951318050883567355444937037216484996807518589462531654745373554849722230378741835926323200176102115830172160088162005439641862318881561898662744041718848371863029515146325845125811851026214115953427670710434635060319071052564617383854669437704699800562756436019008813564787447960907169871877824752313335756727796835525818767771761871335073639731070649288017686017464370380626887956963880492638951068628177661979361381427108923765589034083556939616807375642754736524314301885638436631765075061425725290910118558648380370756956861650705750354512537386152131050724887891719328201136042777137294027994346604897065453715354024692012162875853046187004689745091644069803575030460193432134914481654986025427264419398798511322992823149233746557295765951769930147741239400592175228339574326099320787807661957165839569753960682604463387641328978765052756143088144507932670204418522000144626343957115035367053851145954775934105516889755521737383657745985322638100138723012110063978306265493299569697399829406355213945737956199760929224104735721030427327022900 [99,72] 55030112685650029180486070185254965314451157479613529025027586957325493264843065490866850334651852615438395570470139011986506033724944118522287007717973626509636115140463975530096590996628606253589845362733796504684172394550899487345959662185158239243857507239722444244242592783903879220122290396353955323990947528172337012440813757977747023096496903752704776189238848034264848568128947307812518276658784291945686262670145865737081282647088215477433085770170156622524296332954682072921940563162515993457866538943759856137070620727354836268616071399346128512568157413767533042510149513054643318338160727760885293761814648882719288816639709101568380829388116952612132484336816840150933185297486170010920256360010724500150013088912952313554483709165486099602789413477931079691410683548913713546413845414897625965188111886758755978787211198059622599825530977292517134345560878657011009546811675955062495527350851622844751944792615148079488246531947826243073363310188157897306065717173099010031995380501162844961664152032590013094978949256737312502174209226393032619424331598142442803137810716498032771560555091412294318813976624534643003154788855505443570789620488516625470170001546725935335977694163598747041963362072612300936396248279553952627236686033737505848436101330934110912827192436654184547424230070513067735989229509053285165917914981656049946214832342060344140176748408617616171183934837742318673388480244644735591672339357489612565104030244664489352122052023320537592800157427880449651356945799869541667391789450467918025912349236815152476694615731271423096660999985185665652143197506098686141753566971084948632129245538924432848614467512949347140994207616099143926064692372778641430233694868958419289731412004032495799134626182736604709408659790823661472317955007135315016724879340728680151905631023503223518961829918309509256935372320271243708225679377096057098833649478077436632439615012129813090655195919669891362667580333440787509691198916064146903133387129855031614376836403364587387032598817630956574007025972681115162017514523152240124946884729517119797440422542138077094994594115025334564378665701457782586768251351844806858187185911913564101114991535170957547348931316342618328566574452145658468746547197675783348670120183745271274739946705863256574347771944377984147792402779054435630766651180700120631567813109594166216409335180366805805898084964726291886613854054528650812233210847514253514962174502231478008343623210355349790085110983296000 [99,73] -1331829512493855107288917817995955891892455665523287060723616608526391573748255153463069543814930524174136418308875604088093264328512730162850205066465445393778787056480296667699664700191191607463185074072319059435348074577367547023189868314792703420549784590233321825911843451784643846795311752243788030227953889781601216052035617775525459110314393765073678793475420289949296163753991521229163533127060647827847939774878596999022128333028141649329676902587036038310337307422076912096591272294461739628608418390179163682905944544830499564887387168043345565201690558398886409130682491019088402345902032245261440757540129020732346419915356328577068996080757279389469767266535378689835040855294925248670393532435751828684732588635239405782045284316833776084710277265499192234081013226965258568453077924599272438701275110126937846979183895468558337657293882327418694754869593587822381879706262102214715876247143418113382199117849048857839223990502834031259074517735286571679230885271272928481363367410297316233868945735737797230912762755848022439348472676792435647148273838667863129372649510455277779675343281283320234963968660779814041791012368909435054099519155605678744016892269833188510153684281007371489606871974034900640456468140370482442392076837711294345275300995970803823725586622848838761092368957761506222406340061658302999670287622910172356757995811523282389911476114141571154495933001889194094094335904451145990070319296040864665604589670837258458343338411257377490989848592895321301565013075975472260737706955250948686799986381186915290406533728237843246617282437927122159726631038504220151799174690129405959532603202385437376083002795266086608202449012074103122954365381702414876351366386540535387650194579917098852158629467114942668390429766701508105508674488720098074546517886849388220434108057363455314556022459648312941528609074045876629323594967806104339456137768213599731541360122788575239814765181370948270291129131727830269885432710352072839372502867420100495261182419221720268401293701338167070182587040895473677299370047601895104234464759533509794473532649568606216904373745955680348921980355432280820613461969351249901547528606233710479934845462097690847099865918838296513267444525762034695518651541068197791367481215920136160672520049357237313301855461999328461810905785203707583313913239367206136959577236456176994522657548694008329892614737518846825069493304073085555137399464110695612884459440569363756063661722538951845130208275200 [99,74] 14446613818086899655990414254531821016634430884334521325035678609842839525157226749711082076882045531987730795998314819742057157670621460551669683729967148004241950929261092270872703552901702813915828755815400611777680739995334632117810265607664283966068182223886145430472952312879697796344251431524882998884722291807512802130720048681309345907425551959921424464442766903226131425670331944643399088231309855549810234430147627344389978435208222177699673857276414210500530424439905096312566559600082541425925284757306257689187602040978870068905468430552162796515903178203993693017138719415706486052458545375523063086461313015422264490217345236796743406154667239492755790460187840568967503246187876186713356596447944168308048583247678303283837499877916992958336564058597814046521548013247502796974320484396165785515250111395445010098366230648352129150750455169667404948202594785695016448958728286850585917624952851776088610559974598371769507631530475099628337970930578905072138126815322364920593872386523680176673421653936486331337535942505950054074135131784573268481960389752733933717474691536108497159733632920565531597552172586685621247036192593041419715595084974321710341224176729383085240761921983326093029753455743879575323695621333639768890894438904611180131967497552874660591332109192528179808157788318910672002829658946373035470003265450273144127461568159386838119706518087462943718706376370170429964512370326420595620143476666640778064308487297673267391003463689868088699984205389195840542771232275551383025854080442586819477999574602840051827344037746232886708721801209981863830055519131138153396195812100714063687401197234966731198469897920624168217140478156812157885412959550256397607792619196884810555551266677192934329629904390762174720351934334009525482453629883883540221025946316854210894888600062890241282456263247125109863923398866686311295091516099582237955871646529599423260260247444161775551765526984368546450851129722846594048309472994369983272009478611922186270685572261082406171877637582800122703479232118293328265009085964448212289264654541555975978809272084487277429738964699170608904859822012424392945538261188570742681305190106065789665415460074651441556159720412391075282414890807060275472969856954956964568474727053799964752768012329605568662194475409698552912963957835717956712883910542534048942919499028208704201878134507116572864722325088810967017937911186871282583206534313053702322179976442312589938727923957753816259200 [99,75] 532448088706724369092609451358948661616018835600798421561025536946902632409586874931027919181279241192212430731228066133703668518321598206087258024136427745579628333479791380660686665989457789684675912216016573344556328642893045443639405963965076615104480651689019533714272731165775927410609539302777475644349781488811874202897261284938767286172141397045028054261582640519847912482678301957495832994092563655901216551157943127301619627210795116590701518981162712930708555612408090714744627499423001027557838968043924444782539415219486564029883701586393077971157843944776006094910564806538269668935379922712540224230793072563414479789368005631973763566546127277030889507279476269531811732001931504358293993467728412056755677884456488427283196309760198007472204143422095164679492780960703646025834794722364494130377914626098718237117814903879089651567510355963306921756497562375895324453781007901910771849515426210675387616697057115190684252648238271378986632133377173425565598189943171952563787298615165672208649266227341873954038132681075390329464009029783009081229370038728921841326516739632937492863148425483834972952950042529434108597005663198944190185882467906089464770074347316525440008569301007793853565052413948746515049229607918778250267423868599371203549258710756686525827047806367260748915048519634740928452381261655921418753567299417439232710118118291058697078609403127361487448304438912122178330519544551580693764953227584708137620461476924096824186353492781822917704017749688634137762403987452092048265241006279904061725045470506771548253824930513125386569638018811974672550647867941329936582913233234593204970560683597642014207809684905403596179859726317488849298656480599304965130601119253679368416185641163319485896669090516028025920067758328950402928949692607534932752869860804859421852017663165461552455469099845749184906313858854053994749775473310009289250715349889453853359889823474806068391825138710695102156963891899628590755259422234980058565718316130736415431778356644364225618369741631554138501234889992259930175606661917214147948186004469522421911321527003772989314200553516538498470938474364682079295030778897138118139262040238892018093051571826108794493785720025409961833755580151261980908907680691219404394532821004907689039198614253617674855207579920320768221308734594746516933302595906965620323226953074377280066173128793939539802925619669786275800484851866640690150540349975710282644415866481244826036369606246405200 [99,76] -24323243884798770563130240699960159095345906159280597406732151891704581267526450358577127296654631239972821925549309974471113273662472607540539654837590547231559132849893258893509150599496565944417416745912875923760414299880348649741126021261764935777824577460807674640035890383457193094288109732232806071741923602096234511518497755662529122219530172087197215467500381663263908292621882246706902080241100737733781600621018956607672226625624021266037350196738935549249454346434795229566320195090416158840772218941203007446865524707739754447515012494585402281017530325707766135960126946916774689341407451643914056229370991746295086125909740527509449325788898381599916238691787671978597073818889774900068577416081089750384925466591493283670770473206710173729051430797554888761519660654421678026689311065230608602227277051871992818387659573029454994055279514027562652036683204568637404400113471570153373002632109993219643015120683668486025121236794916342616600034981147195143879120319669543216208231396200951098453941429931133160340772034714381566834565684366583795983196717943757433928022701754976419059053154793970952856546195912365591737148636248884330782447142485515228489556872991001626794017627477409605728985350260702326672660696053166771429117900455156684953106380735148194774297563013008595612838356682160226053980155406082970616725251951092923199197753492485280828497665354126760179790725312010436834073950821963699731817375739292738762419851986160339681822892515645793474152865671054588920789479703826814071155359936498992644033841276752611079121346196877081395317194637722195877156654850758271274330211966905478994753669514462078657847107812300384693271194917256263449752952652007970303812224165720077597646190566762928152380977243879883443800657496206491182647819480887245426736005841057988862897188421130926818618376289170654166321590155944903769329092633472219501549728687581106273417224685340073603333920965397809513175894730556772350840190486313754961706203793976863483285862447308721732215495838558089221309358637460128804054187019871108638857132652432131962415268123262296290401341451480915529900568463909992591072531474821861461945639645275965926564972872310563593515607733619654541129927535106631197644444814570613120583991589528644942485113002968578658274938265061240216359502994080040137059913373046934834284986961095240186711566794712564389311615446904368302988504667091435825643032230963984849813062793757499759704184083840 [99,77] 371408524121430642354401308163480410943537209074230570972897845371728177771246189412981948206624194399905382873222580439976618735890865280998920839259802919747328878982922877176556252227336150693905751241189283748679680865812801677575269723421934557187864296808371506105424736349298026416843356592570465878282345126930770879544158607505935042202360598111572379593154378027686591539724623152077547621353350993350534196919413188846986749168772087119956366368562038376944594281214369839989291316180320512901032372916594783959404953648530895719898644887520762110160407204782474793758289277595392466034447256541055337865143094939249502561080254418841172086015545652974036752442728889791781903440743148108708501847742800312105777889447688054881727490434826170267376657342567437439842881866528404467180639095269803291934883135261020483298666121518088202364566289436706504086111985322866920234203237864771492049768065665786964611556773288313821749753647612809291935123999924416697779870269696773514840551594007882957801571882496049816853554935410575337844652374942281200426163016705328769375725779664362474442488243232650582956073681644015142110439154037942028955673796309206744048981468339065969574424964105777970381142746752490239046489277694690285083647649966787673080883945935455725663027908244873487344370109059222098512774795635049935913259999614406759902390695821391419387642851302405111725247646602091254386761738647851045970047803947434177314063145422022011294853059607536275588155151822270297331320518847709028011509430060003254485601466417616946028955486028569938035860390839659947534447339746203037599537422184716192018604288427929328191163568464447872717578655822022141998976082291584677706794658186878803423182560672573261310808950092209147840675536705920611782908726999104989585704748322985839672374735083143116387769532821359788410839948232627816968316347157529208748833953615134903458185910330476284168936096861422248397304287319187823284266288233522488664742596234894912753013015723443529157336797889671808100722810866556943996456103173915868380203024414989478227678822188467333608202092285502165302562638976685275020456365712765469008891646792215211315782737988496753602913834513259333053544327226291671991434251184989164585273834173107837443421214857417073072019424511624057002409940635140281194841673535579456767951590449651142167410479171108667661633123489604575767231056013218526779136432243583967261982409061556380996879680 [99,78] -3072141112767157871287187324436335846241377811361684154872297073373606190336463155948260905137173846347379346866625555312678366765982789210020339680481754885926480706316077987569504764371323535860705217806711176213650575416413834414533745801855927441174404771074790417066553983511382987976062122430995977326508015184335893819840602432484019966897331003408668016054585623126247779049157697194952127337113270069143635835280739241459830707775014020565251277584132095717208731220372243484872839649491415651925695779749745560661674932380096640593302923867536540144918616503263949781592746420375762569426304488480633711241831813750584347119248938589401550603031091639902179215104404595855328867060327119794550493302465789187642025651246658621382765470208598229199077839434948741633458103922420397145018047428515627060649768679373542613431397897468564255492236175070315948678492044093280285775722984998763418704835579166331509560069262705010241502101956490468998470355166228833432386946369005866535354425979198059003122063946107245182896260895749335854406450481291794531752147015168803493498402584476086538826115597853725318876546799059583745710776138513697894176079645111598528795886543080486001812444971175918389534832044351245793044781670973104064394722768610892732895479949740251207683368685838777369337046129016912475500199804108862562067132593072021742658783512576232537752471615307690839502161029061042359702725787649259262503876917685225168937317853041329226916912119084028263096439764635554343183993373938031834686477362584554749241114831788122981107797130579202473831154223247300229023163342205058179084443071556825843187660516828550550415597112836749125578393769086344726416064443696033868577339222503586864172502842279840560040675423668837282349944707935568628502797756914736172858632555558896942556664879563739971194967966807163722719384165883742014790897673812882641302836776276233827276873034689773449908063620537099888870086473657571928502570046294033017637668087834749629954539369299568064673546740726884138693871061039604650780782599076248036366836233022875227970326703236409408582739755494453153856784984773325130933626196518854399372980972867845438287627279471081934818242186611608066580538653287662633489833907564333704969263799483929502283370763452981958266352294630277514739050555503826441953340454682996859350849712830561853955107649313322120714644122037415088140039475393574299991657999973670302637489674946357621440 [99,79] 44433517737637465841801212727194847583868518728600306704740099623068351855903298880180143888825366246542872658853966872907344902154597248545419124703254529518845341553110866162754631463272118273497472809895649965273565159969647283547907769013176554759714597698176741066824412504809457915957981757732988800319514231637656576134053342289176350050327599459859968798008918498495978605075383189146708681512659663765643465179572560252462515312652050995350870617695495478222029213305339446965455984615989707489148055911427445930530088469166062944146816957901587087037130423790827583429719460229796184446713834875624851783370437570794235128547459564517759732506227168250502759172322841468243755062532025690335675195490580034532876500896006212882463813399074711423330794991312981212363951801859724385120367588251901207910787775542768625784851119278859664611968706704366890548625670740265804779511110134804827522563934514543536104595906983836514129849525663920309374353689917214129475965314974027353065682469094214631689672749296281354471764284401964074911417950394642014327233743765444196276509633891808386713037275679963879113847656048317130927125620068470047605342801916421281204114376899419343647344727451395834162446524453006280523071013979938508442524771279276981276416393806930201513252760715643045232359888764466687137147288644406459533329075052290961135250411661129786484862739493633384204051450388786321036026708654460669513744469597811551079628884477180485339903954113972856686956825147124406481428739538841611009054220142035133266091687228003911033475374723472690198452027482070634044359612723457935686979864464654643364261557603544437700604928791715109565832217210636105064859068412814899424343067977552376705091722585233214059460362640861709289850432969586146970346582323430046935410187257173271272817541273016861251725759273584330727433843799395353183563112544397357143881735039506337914127937334730943650494949085964407900983607769308344152262491850820073687113362473130290307285889077100478582314120684162824725172143215924182206585179211440194064296352420455780343483256653567002502314196888130531351516024084536313543263582533414285088433905962770400918633225184119980361316570315574072788576593946140109974216725020090031809152904794175590153650640625059351436533348550634546972627906581410406964827819596799024920854331750843096942568319875600529661202373750301906499622436102378422245589446449505535062217224049967560 [99,80] -355997300154421617676788434030418009152437471626101647753014843818225419293367924789995176458930056576007169107249018613716458219434264799973489641921369537769788702546988225487494328844529148159170930142573937220576412617375645617021127146996330271736137447060898548053188485610451425033107257598299036484372131919124160884188840608787717042631395763863479911909360489931019763451651754630506658164274196549899488074360456113463487992876832794071287031622475036227312861339784797786768551957676482011216896497818208342491445382746333305721303047668632754907788624652024833204343574979080977772905891904915593995374282934706229317051751694462192084594414557544313161173100046862313468503977038871238827431738650323032004456437491621471410721049804560356734020319053263218104577350860058951222417967164083877041562144419957358315621709706483248225157682974287647130181105481039044326083918986690455089390447163290445315215065884340142545206289836912859718276341819958192920533684725401444792409250875334129435819379415846566255180872553744564119729228226034918947193011747753781877583726799693576035201140525403765073477814580334527420822690275108430186888027182589984984173087303341300100780156475577631931592314904640295138406631804141742414846005663575475211421172474431402810140910559677896273281057854033611769105611524439054785056244193899612129392713852311609568366712570314828303549868534956865563836421240247575598917290768609035286775440261023034694681596569462894418315779669257258389389833570780910377787567748437793562526064215713557309189883833990141084734720857945372182871876948649764790826811194349127813211256890722200085019589831846220012007231452185517559274620427740904483586138339385716856342762769323035426286336744206978068849418216859763691712331852729319757185226734379764661259753387362654378814334467919657480568224269808313407785089668749718874698418105911803680786583094679782653680301476843062078696412249793342048267273492318122811518586063040779988827838363981404500460332545502980045290091987818985431508103744765558780083806393649100720471264628392578403760811916329113605010053216093115441576918147472132346022783890969331165271633767879279827159655032720409717608956166917496879399825335371695825946636842532163119200104541483591068928019237795941797906540180110913540921881518203174749546806351759145263901930310618347207108917779545172642593838376604206231474221021695474828952849127040 [99,81] 1100372197744673776702562094597531632175024650986762236196980198089215916137147762046536796884555705008328371356103660814385686876342012886489839683052634010654299252315544835618023237163149250237705045850924383732415699766580733766845809372089801381478637268544058373441501559645392626805753056101500017485227638772941631244401574224494743891016873134882545576821338208315730213719341879277108499455931132940379338979880906506973177418577601384173083168998641235705541815351857233965588539805770270423231946839760020081081606713692083123658006063187110687382100814221440895248126810246547894316187440305652478737384548770050753339290099079505090429112897700888666381922458230531734501464243751078780633427851480217532470755097801190159695733727456676514621832732123895051586392904656919141183216470404941273838716753242955278719453206627188582537260679862914844668558669129766559114786140211747934176243340630110758583075877581659489884030724328256740915545571557372093362977266803718772787501624825850660164712426545216844371683873400700351216941941293883300889571209915191117395849570143729533289695407191495193796540369629250487230535290011218550551678839242952551382606387525375007083021297048228635680541548381352192196972468843822765127272312688485195323760183618708584619828514594571306382421780397315118162526771409839561122705508947625814709021597553231251744210934051402380932353522843699503625388417275647666507361139615698452674749561162893960824281601254128211872063974454836765091450209490245330989355956163596687457990519681950784444232642492365938543422753368803404262676518366349971650625255331623923442306417969234309369954897766278202579973150690036895891386199092223855138456796646476448941821965740404455052827497149844008942813434537102932020649835238901314388210074911920648373423770677246979580630140709908641511467501150588113027451333856279942460128187388869630596349498567637847645950315309305649917808748571630580603281695751616342464750297579109933841795284338968372225946465086838233491812864374618984203312481396457465023314750763377787138597838965884043322429402564692659896907678166501869392947462034646143307543210420012803671010954563109240148965293675058422672216311663678137139882220578538655596581345422812737277430893597298793840755945136194610587465041723644361543605509241975815753867306181962712368083439891256091668685217199994393911481151109174165868284176467330816439139600 [99,82] -21366564190157649663332939734941062567134187054261300605761394601906605639118104017825609868251572298676937399155437428595427735701513355014685623483598913477832076378785346518776650800077390908491943995848747584001916408420363065080286628453796184031324606568742980749631069846203240303068516056318368665229264293181735635039553947907174047399832591961322268313209692559091443459695175310183882002159744294189468479847790885607847846562714911866651157263472416527686209444743534091008249488324926779368762144422086469445415391470887422763897939360592159395930605257114684522646225250967250330536944147385493932012814756926163190953030093007147211946135287654686410315974418404727196131472674113592703577483557141135172745653443306168503784278683021702804302598386358133766070103562904749956910501248007828884282508006117965681014343648498807606791857781285781938700175590297199861222005448117843866160204178067455778783802375665875248525109763953017128108781955600739205583661778986568208044283957019780810149809200961384436683152135090932245908081606097537814385665920625849917071723656933492403573664420921579711476777463945296442851789466042778025818175676537548184497185121943397112197024873696664682563423065791785056413899688940179866319257601964964060516239574839856246776056185074240845365686325405959799959284859731964055442962668010991151287371508933869154331929002681977577427060250574121579008545348940701582483437011354597476854297134496675272072980757099353822953655129287298627327667700070792142308882088973023235288891959914177183062788523767926068990347603458575719282861505574718299312323942180817667275886390816826516313431474477522232702885678355124562298510507800637120446881842968304070814682923399044601247918586340235447460995732928412849965183825644977402686602108290276313200431070057591685070900944922171742120318064828405985173021870728164303240413327163415511793249535882912843698791733423268456174571922166649203208225472997370523286550434291329753242161674441116220382011188202676392696406823367480212550632684016915139989321685545488231548499852129197057507777920933397514551729123685700129777800763477372215349604979508270934583204059154265555096019370806254474797698472105388914456256461098515062980843022434481631358435273024651066635657291831732121896497299764116606174945464550916704051498102340526580127172124935885605370126841393559179287908622179706988629032125239433496480 [99,83] -45834363731067735062123296444824659821455211511765698347343719421839589246334784549878482815629393624732826232399714449019514818869027245563745612617920631674397553504485374243552793741056083271793343623879754647873885355209115333008958930654345056491863907842249064511917851256788787222654942990631714178250528999896245221915578169386739111368520727028877413785960698582248875719855614643444447632998990586148213590810404854580982757518486025848788945472657213555329509954319697941287748446115762460640773307290467758609049691368071988051331507848289509568410877324708972885356098729201696522099410922346669646833035846821740616991673774775415552392403103157743357051540789611593609544831401924989200296351765121458925765209230455539223421755388682595581195011834814303109889091423352521048130193803957937317900693982165953293982804468809867770610399673934745945954133979285832810492238215126619990075753013848427019926378694199590588014949313035296599769571522258614565016069835136361440324101450907534580307312112336870877049155817844155161651275252212969190168010616376454431936141889829530922503071925431914925642100493405791084405847216919009293884348610541317675918420502241100113338187980848510816113586275377198653544951121877620601141129125099615285527498528608752736529559763944471494662256438509597030097374302217604649985122109949412834722332979178988197207523699420962468027106027192055181853765841786905173108805804866727080414209959815422503866333583639163798650136716837122305708402940341571140543595047654045504300127978014945845691217015228466844726520626219085133233573279344626638986705863985061753406539193213149890998988116802272122716448684720572552325048951644049967780014705839910042181818581996605333150316712309438482724963748477365235293321868940689057906399566683110578863021771601077396318361902757679163673518858609841730724620163967378617064414219225797483738754186486542285301103438373168674843614970175513851846690105862814309055623451333625873008783519614684606071985321021566271377294654458240280006363798829660287024305444415344788150162025851798213220598292126161787815525185031171673144894168815083232426719749880441835710602028564617765112279308701472576620841108622131444859357281124032825890098212509710592321426170153278853305939368731495920421440398184520987578822778439621259360711370245396313517709337816884531730119908411597672799263818814999824987017999043860 [99,84] 1204062374392859581543694685308864837009559004012920069225624059345466836113539827586003671948541244487258066343815128821090796620289399120208655079705753043260856723519362456132196392388164473155893752777603870820176509695531729411579341592547166866212053732441347067979352301673823875644745635064034446560480852812814354728291069495426392202373624585162783188464134288910355325039044445466085102559752572696119153649348058332191100982855556943766123847624192095546871386712666769529992966020133025642388395931531218964999613188416219630161207930445690955268424561258192345769386076148982136051497668254976210742967886739034443296291838568767871227772498182508589342931271955959798197877778131093563388449432807864308285053471073123496042297271460513012182050235483646331379083658441142439926022003255275503406799603612725122960506353260382731892631056537318039103498407936393039737247353346129340108138306486320550483686482119908361022839387722989683733446721826161467125114887576085668104518267641628388627697307772985025611545627753336480052860846927044402929622307799903536857322564753312522350005009168845209472256844202622595683496235007996512885473349925210577511840162758168900548178522649374142393284028491306495018953636312850220442568034936558988578485451955744465157891837557113663011619368865494346523474283558870491857628930299873057964252426247370800779739282199005124418053989253423790887723910029046945712622054184214905540597289404146021034828350101573307749870416836794440818908752094381164864275208694179032128758453336624877572385072625588599745678430887179766488265741966944972901236153955213626654658711475119192937263751824084243996158883766022201512505081825880040102491472815550356445296032372954015139274209182050791188125957306369872901323155084684320560634813434258482304566299405064664736974252958597262639924261037854162572246774000950957344040096835409271038856216671974137294935311608267383113905056649896350034799357728195533060261156910292883261231832710677180788902482534921054914390723309991325371939251521917195680446045146246621873126992234888447266606776727680265927549310767647387941366542841806083759595915237878907857611174529610096357826920890271130250868135017013931666204578239594026840814745206865588262095885867287419118397515929054957203053642339289029266195208555880664300122488587233042377019750369428513658589281278501757793533771837099940430332954880 [99,85] 1542564068384378747568745435725578703097352010559647209768400930771643716314520563838102608968887343990261997400301968199047464577910565008654369772639354935007990329771890463085387351510418623169486431054943080634461565923897438730999234561777763353465082336933196873728558171925422730361540416764591722993284606653040696529962123456562642585916753672847625907501786342038140542322849844099641894085665373756030892390854681201340923137138208670712798709773118325334437693310848493696097412381451574169575529729313169283657756360798481191605076000963159570689379200547895581850117025461006956685720143859878714034084928953933867739684775208316581463328030494811616628088622861915140193692433462843826171689243441630412851854031206735167462802165128096030307143049789308191324958270348451207900341638871996904397165005068670774254273564451123620822865523195743283568353102097035995260015192874775818079752782010540226716664109951895524925892934323698542125464465448674928350816802682558912191575040196827213271069885139908073702296027545201834364437646488010136040674294854345439690776489499028977890051317500831666106893581479405470121290270509264264029970943129729522678116044491627133557591028643616865163407444790356633308405275991748525470434782523185531086578456279918815414573715324155706175582275465422192056050391935794001559447953164179538799855378076448358738075580084317331404616265087670619679991807823164163206178545431831594639001482963807474439587085146578701490699919559870961740151667561503955868048965761005548000139120336185510535131793832315725256464069488254952447879418526578897478628101447972949389717801746759407255910869210658964222286880149554180962116228763017592395485079708413919924803759843684385718877236849757691256122503690619903038060975290911089799125304968627369771413139761550707047071870670667835298449148871084484975844065851233450113141483212142109268782065324713922811918351521548167320323009637972351890284140522980497581471354484520578260824245376444376750717221740788180448654993534243883295019871118613583594427418451795861031520004213220869349556846249479343031456264009160133019232322274204132317329915738188627059036278432621277456992755376890847673545246079486557782283332641453680187785022821893735978722942012875471817782103559476103003296874020543905707204639736345296586930423760410624372977604718658032669831202712954859860367782850356721239632 [99,86] -46832972941429001099118713664983570205212929906951904774711410629618488519095921906835365007076841318683515459384970591834796910476861370347799662510375968335060003448110913925395086842717456567004524162997219568235604676534124785510126095861628733439428108827053697986408207783169910913471412549109310757751351395047967737315688388559947916641144731667283634791723604901253960886737401261747927680492681404056205911701100685590000670360935596932624748602619647100765524482851988366854427451986793019933839883035232424327525988386641307770634298594593340290475744965418325966509882631411902019958824833200666848399418418179770619251167852088900820371031927140908124831563918248793007932662827856896820236695169740012566113573875010319384922181258157580306236140847472022945387139794355452267362733166818481198823318436338754263946783317770301069530022994746493676992110803349232481464219523319337779192294660309352545547186316372005839739145662141932429270966603498277143638279380681794498940025213352143689624741158969014874758994525791234203460003065973170466765075507880299243381134865463954866147212256361145497107389221183544592185340228697037844714894156419468018931621414171255887676415899197071160428538854084206841073270877062270836625598492484414292546764115144692003484811507981310295735485839470917244452585131511094537028152304510638717661390022652381228034623809139633467823168846590330566429362775320795541895020039976514290656187388252666920790539786547534699461130065352590800724606704207348585546640535886270400625359405937717114565727786653552991302843295709357269538045364031876826510605379576443536772668476340589081732907492531393933535711123574738292922800099180405946482162832585635442982453182368689767310182693166014802264428124104852764655267667829590034042384587374691729869472107360040285359352889522477462800762223963358796224873936487931052887063397739679855546878609219451224665621633270822105794301582164958301698673575214350160307640932753404807753295809662680096375507855567927810824439970354057188448368419018081497122250854581566324871413799250490937511872543139771674671785870751319578798207472965680013048299752091954665840960607228138632053837435313764453247447045163563870301407415737323382108784430599037720322468593660654295266250611389182293879623515240098910990226363748673216973976260754691971429773681376844980514097429187396592580208212987036288 [99,87] 353025019119121827450455343342139586844170841403507852900764415014243753549910507506222256282462239121675643323697183371215385108959896687451578190871794825057687799515039209458096935877647603556934680267585133540307496639051778316885145208644281925814154770076681184454517720816941368323564805519692826034305350000857906543304055869384298370556068303807006008236396041182627450660171095959113242012787669751891360150344215296819761992295624352669889870906882084255126553266356892976741027830801898269005817905508773897270265402180334827089844029875292240760864621514572213566712466075840059518216113145912420042144750618403017712538119813691397875891603241666878586272104244963301124576882341331199293590798782937338822729336908849429142899454097556280234788245965036946481409688541522595931171147711110479085661220855705563882267274306117291431875362505834470286016199564346219086739423975454488824169318640626760432045112955682220352066397690024236679594535274418173575142378305849905609009675082850742658673472584547928186220255970865895918532490051329288167336510066557917003411224571653074809291871684644361812359265370833345115842108716429545147109842596092169289528444182386233859977894542505234796945803110239386568904344993111735600883142470996998468381584687306605408076826537567426923196052322666055248979071901688367586311536106142093425494739189043778061746718471416104182195264139900996575213069131068173551589563446525051458294511004908724740543816617016926554693322764202657854576600255263517169593738129933186256622326293985344175763200246845910734986091153640305575562876959458666472957507932391686646715364639624276448521524295588578123515212230129954845532025203546160792900441331615330998662818090780944197877780983524209432291003097682817099328588966469426246926732835739829886664329588506844763120510518109361833153647383196572012257476894070985668338538341010002702873339262636113390157112891966904013487404421351534034467609691181343747811538150990449679631965383465944166880364750902950013159132435290100460464857187058883208660596280972977903678109364007244879335696110245320573397681831137017891666885413533224769354762051518277107571774344013291121671689609868257844450587153113251306842089108881216218525706501338689960957705028580220239837807833770164222626550451310735913112314614448712521149343237654706113706627627143226176085574414992207662685419103216 [99,88] -755040264797842348706094892072316212199701767924798536044088217904073340844382473726561746158620747515395284053250173879149213306295272333609113671285448219368407276347989834652398997841449153320312840959184000725685331549495464233773136438436769008398192232393135809674903064241403956912791736193171724902977094624650399801521392624917796664882469776304438160449777072331299309876229082708681545850532644798876115819859914426064448451175454549206706819966366191676123263306791884451709433128226552155239014499032103393988930295920238076447230393810607541516748378967857543731078855407286441901889081311201712333228058791916860843947513146830801745539537708353968304808028526873582319416236792249696132227250335103848828143650291299476121744234809764951848708334519217932907618162291435460912673241466309034128325480150826934623578160922686430242076091148030375273590065682905752541214609470312480875201063058291977821246597164830154118663141341756547139287299766217266119190128494207057129822199796170048997716925294117432769446866553451425141293074923621987297579964938045288559829684719802397951542622091275482998078737555743555951601841789933916971344627667267778668554963871768545970524902227730597660132025872839580559994515816688475133942177041803973677769515114628388090119604493618410546896484239044490320532210338290875225817933953574484599177244540509038351888214459072702580824431567035896655012531919668500233332144671244585285961178368786140976389221894469249626063617767718522868234357104679979091616138839316044113908817806232823062274974106695959820402682754192519409026730630181221581694846002731008697685634705767733601833546974605783585560772707541091765878740893321112402406663051800308312665441111421817253741156972677848454642817977347707248679958803693348117146410965816983918804997947891608200300814670697512472231313235296261855939100265821951254047797083573977634397870487102326882439156025597208506927830889206140653774177769980304461665841111199833858338323901299951119211885025354752665096102938256021592954591777024027389145526335444791466516448321914977239894170263139591225187017129790465175020938612616557860421772228516500619959568275743648205638109643832507947126742606281145148067930867259837802913574030908298866114199887454245904019412292626364647088143505410944151510731345269894926453874301873975394581662346025238233519345671915772168695808 [99,89] -153955578250634072225993349201969998683235393270789421095914541472313774424518762775042748771705257382265932590465018574232113301713082996350779167578876332352468277895418531819356518238078694300406678362134897992655449521984439995582502564721953422057874539195715205060668116087218438957187796833741938208840680334850383746010720621310164422992263136026160539748337650186353108862649522999561950262689689399580046928376507500336323956094112131081973569493425155405040163802191413492724230691883119959248726377204159576932591586911500594122011596126994249085978334387102577939353447756994802369624954496037549475098620634798389264701196689564618450592162530608789652683121489435528995985767744635895466595040171053626038596896259846215307852724938777511196456269876299736052193839809932372883299554866276841949361279620926279181760390282997206944430726765572524757792459008330256385043682759510881497658591671047187614892475137682905108715866581850321699087309351819505214302648670145185689386855621666962390009269457475933677175149095020263807093138226147570636869557800047396195685228140352743067973537193192699366615608802477265432321806031945770599248688482783978839416957456195333517219250474071852621617299058418700064870777491361515709493753571263294291358252931587810769335014059891999231917452343080806114247842532121985227226447507534881706746995088184453253184305306787460033885648641411048569659587322492357166947534877732424424179227388367809348270067686739568908275373805397150000844050931584425411202822711631550687416650866755968549919029945170186015071168536632947884393735663620611231338365250272083480038835185677532149593017810089581320442257137502452638804730016954690895496185486609407618463010758142607249087777052292903392529578222347556973814696614400812104605729807826523246276800990387688029286433481225046500379806368047206477025531725135390540440604656433382082321455104971504287735023996286747337486902282775123394355580483304916048763058370028933585762771498794317351171201796733734727691840305582302156116089225991782070117709071392802306845551444689792928771757641955962073717809780452444967430087182410883858250497909062941707943750311521146806895420834555666135756794403098971084738135030527550485230029307050892981004246031794323444806156596702678431605071100422658682901719410214313210810112879861802186066277191807474476112553159038961088 [99,90] 2161363559932720994070753612182592079435113724526269143304025409387773129904356337433165310985862863208358353271574483983859739622511151444052209487617997288872737202550807449537992506877770906166688078606224889161355751224738149019281027174415039125299157318163797314525917889996113082086091849287639564402966001275243294364305353578739770860760320599261491395391419284208558297167775637127414602559895958833918342136818784103317357562901247927016186959734742554283609439504149890089771074454965028585099936299125222372445503870519168760259843317624084137268312257821452210816304903562502225996230359803443215729461406696416909608245756505637334336208167570505684829157806222805754530815052895524185193122711524650405890456785788373209353480410830369146020348781606637536498892970034784791006236049213502966243767444528182150632523851095536999064141362364016970468265208189112612221476035550727635991078366216807805802433047209471770383842712006835918129760946249106139266269999665351573842559680579329763541372626532812161583245768753597143110739981837168466160950323664563557439551956453175374500881066623810882404512121517407715385815178167782139830283930387392544036995027819079673309006238858792460505041642607101818273946858906093095871583298966030697447502532231085797193982892068622832139239719552535004919226862671922291375976693976683833548100691205710159867586143533788212792507135753038322318250898777360090309232688370917051181528471573514408617758787121490591269692453405664718365844388445873494985429997891423334413292671221509455824570422285579300835147339370343750302708989796568164457047423439981320952974341804639021497297333557288744862829620655943099697629346746685646335577761760834483473094527085894369916109754186227465089022275945708666929525854051847870831334427213371762954529924978829186952928505315310139805968192028173236390459101715226576528452063502687913267683299756974339929672137080803928917410564228925057385311367189061280789658898373122810329402068045558615559671282523052559177811512205959980321413221477409258027836983591698292849572483430703682388190501152610305901200181422405611939069955214041974073634891525539351865033389084062819630739749205051228378870937029418358970295298596435461564669484761795872084315612075588680551415126505240734145256515621167570054022990810773736512676501789898355838761377087389719451683870713088 [99,91] -2218228264345656980849870203194503472174034264871881603702684478707242062755553042081813812133434842409554144275565665550977322183340920564073628529839032679549688926445248295266576836068194609098108203511519962350363574083907935743912445266494629420477895698105136258499225433074800848474391115668337779827966040446409323862721650901012754806572082277326736855906364942860276617122347178341573901363310456088818978153649241828496676825891728533204821874744263408814162570386502304266473821453975933786610860996791690954761507129248905186179319565365374680767641189554654664308800131562184127824531375543274376194586679839176030922214433909892047593235778397537571963322037873005352738088763864849809412124781445005961766440085140875199770132588234182580567130829543739260798426437895842818473910807868123639096901844476553731968833044142765876799917032355552427004370840444486670822134616920709714784439462384037322556129550630749169095812397345286685104513282363307980535733307860209831364931987455572988471358535381064403843106110394013180992198046162836221087294502502767860272167877865646098924272475733812191849851652627429382763982792840837367393634823839974649405899839331725567644262946725680874883058548693557305194868399221160591325620762011118055146388962756600481473439555964391846735403105987463743950670377330290678374398204497851212258478560577814575584367058975579428505505066857402921920128207236823721066032937041233894134226231055738525950878334719784375737219785789712079648230422677424594394172216029930320620067867969389657726854584045524421356827703772629163324051396899750018381059335812599911827463047055258541273193423425523601431787596478292843392323921161793225760497755052281973783139023560829791941887463662572975002425609650730598817984273186749995623294329505232140703843659043769886154870804888315861934691950144784652524464321981734934236490735552779330492351346211217486890133846787981138054815116814380842771246359123131021906240544738388472042262302991200572757469328609369661308570608157743591946109822416523606974982646424559654723772597598168000444242603943022935819334410571783542489435496926234111965594569940026948162572295442377940970231752252520110596969774498461449608436490100924416434104843376002184946064996565783209132062651514940194102010741834712993896650864359158983420095144902631193061062582004903626789881824 [99,92] -3619730510138275680904868707690669756783254205547772421701588917974534308521287093626746406557393358518925886692216454460961875276048743511371093254009320131993523316084311261292675242822233425248715272328049787864123039608427036677312006801798621535310126925155827964260116618445973634801527309100256515305450847658119624455310657687544287268838278523373662840719911122518870573409378720639634196790881068926551653977620224050221945196435366212501497566250384281270393173820426813297781759918241412108838210992452925688341822250698510882149552412149473568206709043355400528169538343564015027439945575364610209091611258565200494385846975942809423580560203533593125429869254393372813719227148924874039330308674930719396479210374730785247917222873655724041428067346386197541266639133172836933038280808435869624601221355457315666201957689601079184227408749393700968610058508783340244586215537436411839322910086059205015884743031595641255921307918388794722987168433988047390422483332966055986177136496656876091424351579692750095873300600031991228114687848379047182075355367622632460171127016091671528400217890759855471158963433282443894206087009205522332751036370686866139527851216414794271966544748643741903487554431560834665758705631528751705556322738872282025101064536330496935928887915495662131439156514362350774202957142941091524441726106940354881039647823407005833337611325251188740217082861365779605738624569501780901772902897011735901308540741284572625424831661331337128766349435598529544090153685807204094122252987593368082752871866754012112566808721409592843217372431757407592858186333513765076645129171314315352825604523196772210761852178125403545298415344574014781216205631269338445583818139169099349696065877332493365752155057977213732878569101432407778936596978017166747515650495705041977219629704644240579718242202738591538683384630039477511955018254039269991220563956910271858961637152602624808050133302314965505717316092660028244735391262841711442737399595529324223076092619015012690210816707511298284594404711030609928351055849940603980955773731066406807858818047226100272729138831700779252928999662229660938999398247761751216364249301631166965707931584285056687860400429074921775014668770350960152704111328471168980740723316776079764310363026940096562877547764829829895553017414846040184721899134265307480367037333823984728987990785421237204544 [99,93] 421782247610209724506607667895017707583663590696592296036233111809595328896429128565389717590618628792130098363355015462768611540242559549888300507240762862160978368842534662020962465476363794124789016046945406326211004274692825002723735992358130938197832565981592937814843580706255967844755203639651248711354752511053092415211582316823656273206499093307050375281178364693637795848406342635010972528455289684079775257862221233611473090799926101482725059031605374891159956965522249668282052697672162928962725820083445511432485613466921476334818720178102979628513008761098050595980683689150670468653263696222989693510440052630814465528712761654733263515868249462878875596421480981406676420378461479114986464259339685199048915884697579778256565371591402581918397735806705458796381181607452460634831509155094747824070257022648206226085463291039252234311737982928082334853907133113221938267076513697423974441853790546283243024040806751562954812744084374868366646764988505965440677656602848156422206167149537203357427134161292980301162177831790601312386475957302633797447410404370301887898959513100669370319415973750301099806989666398864732922724357118879274279872563149219425948401296329085194616262832882710293893871649305991686113808869759619657403623520529190019618560252898771494034571451219802919145061841554006994133166559615789442441882155085740675145240644661811901387515044409873939906980580837494923999959323741844696103928582757751285862586646638287974971548519160336553692519804576891030133151547983240255007128197311121693140579078058312713537303973662729696413653303522672084277523308918538401900578457734423350031092864964506154900542391754270043329548368760006089367921057223572212595485484213448260133068012087700527871586302907277180494784415383159580417153092060212231465157505612579431861757656086309383695926991302797417123992359713535107732712452763047258616680256844261165358267330131889553804075421346534851808603736319779413655784185861149008666886280112414246183504481168327525722077710386118476015598046886135998547017839500713150978364543144655437667296480022434841040236903978277148135308536179419051981158034186103355821370391063354789440313349952877968828608451937685275468164734574669862246953594693200440957344187681483043166404071620559956866461841963578644435875387863995383520322445517522231143686996103530340638909674800 [99,94] 768498467772303239147757407033796012774087036823295399554107929023741034845478500914804185644594647788320875358246497732018701691043568708315884228760144363008310681214137344732228120798743448538356574074462426238240087751633623022069208535145859496177113999204135718422577552962366521255008974455583150463685360962112851472451221247531377211248678427953806561263128332593080610057132342902052353506585521524927619435013398346706032558896790879919549445046570968251557338763945629092203386133124577329395282035530657792512298172472096862601531320281618189755609579155875360475458510682637842596679075754921156667669973984447518191520547890937738303145413481736634693703018796483623309713312199080271145917134935386471893895574721855024039882318457720540913482308267361317968274894557753553970270040195647977270540997106158507149258143903663316785302204755287111701715308572357931976229691367209991257835215294830444176436325343098173985883841504411865466101982737984965074371553052690534620202971116994184423549409208172383582034575989715008669894790261486557719808203179516922123535840957748074513347327954425805973058699895119200873148276034366323784451025179341921294409257140156486402238466062350011098342825108792892582332231668703725371593028687765684648007215673378237220054931044400905955404806229105641492029726228303307022427676212311598377560673808656608548113628004821583027252056655860058693816085411029084387158145196884183954836500253561358475406121983559808977628910629397331182278201781580204261416982595171182377397551400026970925728785316354352302712861208887059002671540431647689384161800400923873790890110284175217443760472733688281631884039822797211862672427411588570337706457344447115664229110355914028390798988557077834195867151918596861335960671726492329089081141655088381484360771339202030470091063189734075009912561356368468511798518736445483048504760060329719434685342571849163796631695462139015122306148431957538092678995161866294449755381892637340489324261069538363984675576929985973670220299323476965826073438276379627994683844731255898530872858388767219036889082042652078840875688527720349712396695299875654741761313091853367837004420259341722586967805907102141235898553057084045784039397298795196995450880010061919356704030215023189706358414073579771234236354026637233724707334016933900242500777423157601025856544 [99,95] 5396976166466799507519060081722202477517392365300777035227612208634148106802715134587801697299228744127904828577063997915545426903826165693868142045685980738775945866037419357759725161222405944211376396644902926352892315772292680847422626043020485181639183111471547149521592709189981214227549282673872493332379352409699449568611929669070461292914396561978613576484457089834470802149980995325040832878360778431401369747156313809363801862208911865942523214443218581693771488580231030351493910997482367277115066821364785895216813311798834161744391415887826520432500777060231617436424242027544631846021257334137393403975823161894182410278563357252657816882624346307835514815506543462420733964862607030962552720507566260579441795731184250693796882548549110785458809004037549353978538210274402967146607024518844690427501504193312323515285023324223114100449973149472844695435722811486819845802914283395430470246397234170088085279826843958106211451577594925210798869280733060000372415039105335733713426935441269429990091473866664950671358336384833579100112174546815442913497631658222003153193370160769566090389214445198529591584905651334093276291693913839485385522859587469027616637045786812072436040527014323862094096178020930567658580535708263290942983206323105058701333665211366416360412839813509013432241556488347906072660927037511403337860637431904009480795796685184065687577856191825943936798345238635822012257811328944491238476031913917440198418203261122051282947179548339931042994857138276728007762709622161190871808344025967485663907898767080516046419256676572642929644449834392712916021865565327424141499074816520381523076631686923451959346931557622764690645288439428789275737194463135791036530797761165292308353281065101347823956398375750043864756006048271503836702811446452779024312296009686077880564183615069851743716590008237859475625101755182382308877357655644056580289545605834414795987185085436419755952125940407600023821834308510044646012161382804363825807301049475223886469111578479287833151097630264738488923867795599532866730497263044179806460278007394191543564769776227149116573566748639280342176544168752288972732604635786444458443265070102331675990503167084588336487889242578318871203710881792053325718856694802319967976513979904723877577643595456595495562801638690727524332493090471050541409153378560781754754835653652242772 [99,96] 2223405301561842399450724244730608633989506573409012398747059032414322061093653932567943354387794752605926702646981320351750867177597340189453542465722390332550300809976651282766126598300943036377609826329069175562262027432825222262446840363016203459279563991447514330249647543045469259580769895049835793724608415917742670897103101598345778228401881902302083449509658305842437103010211521155318179714903986668685944903939422646580387555653671564681720842761624911714604043753076704200291580762247646066415283766208017374116949809642776850792706670212730481129605643698468927139966631578386038883630630258993051471877905593020798065191149895312555672255022339990596497688618418994478683675111535176708108731133375212244457666838455340732331837604388396453982243184864374468822815541745527430943542666819064797553962825554097870866782675965216126639348394667859341547933968769277405064132273774417155482161156330918862997927030767948663773030159489652567419996494196733010728420832785219745026698081494767407874013396187190851793762201290549496810653579114199153912522010485291909234131521274965154572459772969678215567242160758024308925274480249789361622685008788325486300080262409702145208150045440408446670284716642636817350651487012396972506252231511051464925302778453552525169320000560240380327229482562547242156651910786254816115585649198423892263835224278832650768061582630028710908290498296336486497275279959930980018338763011381317872520762377639022059827932431201368000820212686234638176656716321565768873966257539770952367327281830625143147649417144106303582343246083191395174242399798704372889664971875090089124344528154254166815842546434038890433053588602899509564114159880238495718433210115124081104615446998099055763346621748126494239923301708787110439972139368057145825462768773492965860191925746091134372496485667275222128059203938694631897221605459471312844185884196876780322186866280456663856891483201927576243995863863036125234176750689385647670581904268100585024007889862242458215315513321384476530189777100522424319504100342420833616106602075893248505415980885550232166557163417213275654364792151900991676787615545082267639825168009094147554585968906106106983869559775569457288711507060300534916204307660014380298540607539396314093534469266041866258104684183175589079953257696651936225832448363295140667315358441408 [99,97] -284392910883633161350704611402353945144342407632849147784319505357586452003732376502450827904547346469697542273198240751174290579173532827960273298311841101881643621824439166195715490668448868970683296638678313484832322784519086347582827247807608860047200523448331167085407171762889046651313320228149117984784022029827388576042052243562717749490315159131126946387621626415970785222971720181844392038774142933476448739265788916156215560158065349288049779727816544998032697505273154718537386216772943912585665606959501737663282966836332855195979299277089463245381504634071667126479516927910027076652580013825602643712389928562496095335471506901841450133493260092839294096340107500082709391578100814799752551003319478424911504473733671806242631807560036721341247606539858616435756424554074281557246796676773402252762362315030382772739780080673718313349377887185724751028705888676550762739526613656500615742029685565682408809294556470984037719137232067812881702056597099519475643933420727803365801391460253489080751508372589514319998923404251977745263964727298116791553635544665114418573010076554940671737311372180560877826790545388349339226459189579882617629146928965975889426596001934226777587465728444321227769845180326189712331166221486658091316718250917871671017099867244823529967270384355311790466800169944002974139328086932027968179204524809556857610587176509420499298471759285788981271460585846730123174520947569775075891575801413354580651921511364425319723180283927439209883815143928943421623076808247431057888885525021049169324307437030184854413639296053736065426286291593683586435895334942216613577995742803735540152900089891686063976731247784551277535648750212610583757970556470773455467945375145476096733817049255890928166325061520923259157911299970486953726724796983674809080122471253078612785016449741524852198942091430524851419294226644503623387717900297421247717306041449996311620044407412808121908305740543341241753274759530558704248024323618774796321806830846911414726642024242254067647903207037613634360199173633879885215214404917528009701621474534685705387442623773664725334065544336325931753044809002029194705410957907489588804807515261772827435385240964225785942819989353646309831322464392795608533473932219356045602838488251333957867948979911238822286878525744220902814800878557881099712447465375960639750488 [99,98] 261056857129960785708133302278655759906432883708475657017667970389566638132041342660214460937354090944931506209002382699965707740245078441189394317929940640324337757845271859350313221248643517586228818200308656627909907982159160599858882060313642881728285297421727732862563445371535676297245875820021218930650805383081320017852030641131384228715136930499880734777389116357538122063269195847838447135620385409929296508821806568711923512142394738303118734823504780794292831689603786063198253355232519243884765488028288088253765648528092362948201865904206126909194165147793163316768966091723456914050954616036713974705754643495562861377926404211554925315262756453275130461687823409813980321860766738569388150409512634343339281839584968712205056497216349421904178153358312196961760366443971361343213899700060855258462364663490242563185003417247651197690790250562157070062231267227970234712631289080796356657829780788775718204657461834084251588994461332628450149032181677779291613692742767185673355618788200991065234229989125964362545999032193382124965820757004308182748355536559277093453378537718584429124748479242122638005536436212145292664895267779126574228814246282339741921379251155376870954129773512649380299536928477851091622264543145796166585845033558329106832275730638565392229353500980788504562173673026232104684021632162691771214964809913610761555733258001784941290672026155656615481304354167119952354688657191090376332484943765082741360855683405705669547951834247740717159367737829183150496035059516863122454882545558680740026531956698896620757159171082035605240385204455812831519462970355873284734209446288541084150828070380412790809560320489887332912882460960891738164832016324416079782444843211872667362892677784803524248983027155222638493724628895441623029190433346176925325292807617698493982342990173464053019124905838329971082873493072454071508161336994235316974415485291868314050117163039821093408240326299323975020666806644514444632340498738229083104226490015457540659840594674685844151704299496596665787788463888750231419780502693875845338711174543047232078261844101846961105361166977766419744238938975506521878460451961756887151545321218490428442335574499719779175541736639362933684328708085928484342985673792161861243018648941465515636030198117152461000187094298770529168227051273061767634290844773220368 [99,99] 94366027694133346944421669709708107522251996531145115536523343540131977353317163882220393919379374389496392723682704667595181766730498888286502291282402263616536432554600776174364636884333556547500366699338847660557840460623324324136002449010954227708738468663067685474122521996324326882904374473229670009896439576133685677580660645095462873983382147436624022468632342834600022438742267641297786776156959885398950489294550632138664298492464768894087995488200265835234611497018457240661733859849647367843762412144368779617931655429294049786990215033749615074875500931603367675424083336583271472878801534727155692918040889431340200558178767645291672861004460918502460939935259627173507355833321483718141928066361312220792394228655739168824190154829297748346105628551432485331020786284230285215805392662568852248859731969638584626254906690159049070123899073078558006622315068946462477728395133995814570195440180649918171564358683531519295027609175503760192638733165632000545516135140740198905651690417575818447952744116949771134355507939067634468928170401276165925865512550650985906156788694443086184813944575394741516908930932608421913980429329517531842779023823001679890362056550572414828356928983170088453017982364231287096501481387665282724995249654045858837403054609334844540351721383868022635403868417095904650622398864398164815267128392275261711064870157491426862346236862284114988665922714275048866091904472839777907941607048418242991978912193177702450864830656897467442041865863656442901021426727772493047923057459594175379630578457492642705671293986489881233266312608808860766196606722005645892366391904116335818227985255889850301762102786995412582350011469487945379323781641243499243689143878881830220063075785969823793299136754215230540446815609749406689642688613386355565373519319004615031715663470710782632474271654194377798120444082345633261594260382549093704382460816804290559604243540721101085104669658352166329956996023692147023749108983738467529254222630823949442936069806054891320711569432502766719024874316089557077160335391277546140776236610595909556369634997847861918444244803290402465164715896764327697690485704707957425413291566949081781461297246210901847138703839254603952006895108793204018452071753131754117622916474407879502044791851373340712735788217051598464861506059629659894227798925170 [100,0] -92276104981025709015556162311820457175322485283728604737185720106126735178923491013811083935133783209136922378023885177768470502465983751023892485287251673953440956485000647658549830143908057464912244070267711708372786899683809576876292120633242675742075573708767792224814965219376275868689192861229326154338519282184620256888247545913096131994752800309792016028915046687111852463819493422516700880398596333646970110131381596443666740440474404752042255251725251963712770849561362034056050294670944934577886791108051199522847834635314196544934243144680857953940870991809991837430728653898429036612465983910594482183933777808328113267918535978697927184014624128771503661650196726638333393083386554355601728100400343920737925099446212700356800920381062716384529988198050764482204668748275388052731481715374963379572920761371002960023463687667964845508223636489184153941012387269952956415862174079423269639085511455559881939605517551341920435791383970831613796866013072613797310591612464140471577521785568064469956080436860090818371644564342999409266480870208447893704233881846123331936032883197865921069966925726266338806321272202866554992117186927324917603095543229710378050836342042865200391159578365715182321789332443617237185495241643072898604541088215592636544708926172963793901815817585940188171457507418351435776446935696839031894690805095620419514110083131417661339665003349637972273726094160094968972189696067979859748676247381629107308917597848490126332193449295870900891401790823993152809109995484484821639155087285926167935797193723889051851829041546576538175164777339862098582284568926660503224630117429073138503462902885644930000396345793274188868755046443679807611903430843869087014882862919844346121387922327225573006441179337482478710967318536961194914151619438054327279923406922529495101938873795590199545379609911062144484862860281967817699422469233763322144931269376178688484064581108502298568138727582703347950117743956299031973236230168762321016107212532663158173945769076937144740267532343710337253806290582136666087619764041770717396322576725794135012153374029936551708249860230593820045236081842473473809837011364169321359375528764624900756317297563802003021767336274317347339723157048051134011802329750279047911017230150679201000055108537236129834591220730423693179654139522582164725115339488418168611408398141643109201354432404221082626198238481644274143400929965649550319968772522345800765955131289120305395312707958770565500443238139533661705296990533194164868218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -8649361374545175798823964729691755998236380280374106160340019702047027279047262177702160434521305592538526588602882770945427158884874331865818081465474216812136996897585433038800489648517789261283300231723360462743928234012504174827759381839928838054428322714767390081174516983179561373083555921248793394952019506803300696699033494760051744674270529835157640728015804641739842535845376951234744044527236212846529721218402222369957506396884748837003942928178229862062707639591650091116719350556191237831760338212069894145410433916442631943153540701605991265874120245427481362447234606351165085309882352020578564898726664585953823325581075978339130054045171585005008889324606741800481434577179753441939549327222245126685824769704928793073306960635420263735681676091617992417003610288034664850217070317918589141420210926665544972210338225506711473115620425961751583070934612366975990099777373593383472082123120156559915269410662366223383680489768852208553303476869473846532769301630820140434944147274707887278492500254684256438334893225289066535442154331209901546137433291835446121792582534641435361824535486892813259917732935044351657970725799750720609011380133111911078321988500059463457107491856812807473454710172410976246177784002469581971181883766271085933210861487499258235512799431692430315680610129667503514974470851370301139083474696224388319819325440440217036946427935212900080639883044214997046645666836193895633125637586607789644957063446903218271031330240346293209502759860547228873181636094148232388166868747569495601706559607179904267785095974520494411868792816961996635765945608566302968600197692978786589906963352915899864610802705998602040654263046405974379516130724227684854442034118312120182962493396617110820728659680119078468358034223900972182105222384925937304072626731898474619555914371015853455879398707860054878066485532833741379964256296069409534542892173094025433904019645342538048609250307787234765391936701193280678882390175569827657676073659351270588419207205097235998973262482108801928944127301283350654442964483517571726907311854301858714493430061022951616676273665906501227215085201567006542469870471136043538840818845489409450346384103150367532424057410055570462094671487004621015305469034612415136963060490967446552810047166267085217625772941147193636807064885964987250796690288148601149433174669457637039418972094102315159028330421773403737149883057582705744119107160074096208961161732523752416034030225998887020016813547358906539608536241274008379135086297088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 123654341088700560799301578900902021946702565021390264949976794080897232146919702536153054765199612468147297948366611299211245905982106683575642767472760038844254096356489226798070038272470754403321537544396810128291000979767383201050627715586627562319305743999176860178083774315332617644408546867646621022893455703197944500419054071218116891271282506969098798286983033964990525034243622715327191322429328361397226483874643685856774364997026265129439030979402968043028580645117831043574235513418329958746338562299736095793221562537674220585820736610217491432111834449877431758281560604616077955602464637907386157264553492500555623009258279975114147087221256770173545314719619344677201567502054709160043576402795022748459153415500055622436791045866751140069223551676595149913380878322772105972202468533576673037651370140503948112551954453217523783501487563351275268689121512554689644619982649546607379531680996313998234542456635536255202919695481628389658164359162129594400556323104612734152430015369170181633148576979155472751875617716841024057857405668342562563547149276132512492927100261193933377115276402319421121819209747644114524368075990795662657291975363406626604161513862293650404322752107354000199332459745310981335422342505801076863891742705831071133491493865041098379961470916119529423873721887027980613046376929524746632445648679962878528292994886749207257633920409356761070876079425113267524300888195118744348616923144347625687304987489576506859842991590738303370533211247930927830488786867759745440872656775485163159867687514382652786678270630608019980639275643912155947779821861112135791796467848578360687184152859838859448617415588596962464704639706373925633840909841726707627737752695128455858400126395341627211712468826040265319362954159104704782330532163421875898027763297136818488871715759593025444527905431897507217694837521274297725324524324798325589243587587737012732492967515594053422121403991104996202307995752970030119111479367390352899592906743311236763491775578774619889024085122331123522807539546038784856356628533191873056859107462680768586214820848409013105903841463440660345011063286962356061433410067772714231340857906319451990532739905158182824083482552825814101690524145606351735076583849792168908838123808452701755182513188913842341806046208376719781019190296592791234506937583357885904487997428831351126065273160213647001106715780007775317734378527612230194393883489529221331098104940377750249727739829452229332355208092355698753468745079860906627661842874368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -643414409833240143118689247090772257012475487608368599287425967861445855911088033236873463643794301698624976811440699782835116419885070168201284412344852707185861524868105022656375360042776873692562650616848806248317859062042185929979712936161500807331667455002376949843413744566519262446249883093292930791402763975387854883907664774147937744159837241239769868870035282018436845694783747304892053759473888017867634739684681423785865810989256670588962893676926782922526621080413759427680971719669585147493786038093929261045424621207366420091453762517145533107916063568939017084209579948873558794231315525308951797602043843644590517788340996388396914720973937437918426889555008401334966957603694335878838847982862672269354297772913488177257381826231312898767604236806896502043976026358033055687492822235654167161341134318992969309373111929176688952169869864362917782479228880704745231673359522782826987174125064085164720710344651597557197293623236613213936569688768904237696105154667251529031449178851033060213719844977731869181336999791654155206686244307082034609586096289605714626549507490830671209641467072790393782898821140735921147472415140487884434838770836562498035778497445267348819581470786993422753769311964468763293873106172540087996521629740526306446974366635461138420633685312883905196083432840638171852562531103657848151628341337448152601557458861506886962251627782297378592928376099552796171489761718238945873441697135679873461175751060196687546446363337354831534012897909765088749241272469989575042955700103679740393436815006150015282264882824416988407523832797319983786857177440776794476360409294364707721764453041784031975787531626704099214124967284494744725132560038883657366074787521952653118015091295785244634481705235078601093257235616957212517299992431415035586231199759664739407282050391477979621122187226369965377774320187858298608441638447101195209717731298579115596431880881847773498950873070439201163253032726515723385399746797159297493134495389180920432917282215262153106370586782481626051057054944264039157243907968623958967244919478305321796194937861911619048036887655312118515176226067363909036411172768950502232489110456838366390749212260548542779140729049773688047859656302397802268763974598107732317591454883262153506947260353301127941087551471964800831170032430133413860214291356962564713224702986760091240949982473386797937153873463367413126715988276466382046130706349455148457359138790243575134843719921354006619419209286641153127904031550557769022514359435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 341931731372199564470790596449703758759606513848015701871630289597784637129045311161574242751126655350625226481272869444456669639175476509664030865248460198411702384460418420449526146819687544516542473566857889359315673786007356624820233589371372731485629224417648951754561314721366817208878063575307096103929715626975631744771803957365779460591468087484717283349831791651997414278358182217068030134016329869109589920367900318603534270234764835256511650931542817017129773669044046462099121168696643791618953413586979077600583164846458457182529244379878132254390794502162396874085507680891478882137276442571184748585004771268782850600036698973174289760422152432222742590855648485730075940391489066671458384450850409127553893392030804008751635233085025122387449149140708322124598480509260599150646297830022302759931326590669915668003640736870564414613262679439151147773335833586303091610400566452238498018406805723066892378336881019617550888911934684093687127753699979829012032444950557721140477165494796046196262337657587576946507002860536039353262976647488817326752129680735268864118593215199001778959159541456139790708755781146291557286968757195207400712971707493735157875138363255557350369894991228147295626229671316803247755287255129267598828473179295439398906190854940272449991531943536040827439463432458970064650613774422606258886715213229352625132581468003849987528218918556914496526613131261690446487823591692082535054698380822313252252739896810553070735012726423645248543509538775433805312696578899920425732026809133259671479323879133130041590509208557133279582232969418697138432160358024792440987799728645655990923039123354619389662214390683733738462810028335208759722262775614215155683995058434138252391334272419692424184780710723998631442561526930257440972822557691441601134943958777316245387702914980992596412170226533389137986614304628513558357380144640317799824023679765151747911426181945472047406740889410271708289833596650189688576701096177052942274566261659095351359931209957483272031598892649540980996477469982001061827403182186484596665976242483745490564544409742075959994676791617436298382816143707666989980925459525652001623924849072775226061407747966652552375027695016431973160380139480699084893206796725324721692856950750253295944695529631137684026770123337246985682794679682102667885307944088940639982703707165755639518996518773333985790469435311647192746159930421821877986323847186007645400544672074883648100108447476417400213082401076717139322122465371117349610167646289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -3293509616848554283360852011593665047159324820504131338833324017339472582903067257252719875676307756410151293658894924202242272203572377644256483039010698136509863095439480602839319724020103604665189831333176292002726287786801194439598598031763424507880082138364863785778781379224140515720710700114804634088413844240398748035235404280661199960244725271657525315841829248284546661311755779807224557043507142242660197589078384729609649644051104936152813424714084760047425736429355264754956635605193054439656134471558728175742609017985085195702629844001733385248018882260390245391411399574588425808850372393172810868303301057341130363593685023981309413883166811997601507795729026177994884248311262126419899878194207579329239236115612421278417395922306301730946702539931901704067439650660487250099561026474122447503616515750651357371929231946790641982978300506916822419910284915672801333518811848713709780287621450071224114539712872613633485587601746686540984583902027089221801707794134514842473670893553118967627601671242997988292297444078610486761999039426629702478232659478301919893111989681268113511671890532404921630325811620307820908608158372866107349992036510924243769876981860827709912809303560408622425725050510841759559679920156663634292344867560036038187325976659684665029546198820182005615986300683452721543653898420356726275094455068839325571096433480792762788479415397810765025994872210749101085242745593761214970514152954691183755673535935958226505978594674813050233616232897672657008372561356809760944023104777080810199694340592577589851804455760903155863058452912914795607995582905442375318731735389685546309461561933885588400311964933528724233372069376792332430917579229445912291319396094236480808964985762435273201817161003239472910754981553942483489790469801682139154796789653126292074982194519172309157255868839377644580098409525376597466792463245736553161789167786682347292563005212982931352622611106232796412854833677264100029919643181542556531264320079602242068044937129319969683756923140671014590178817375441452771009524996267992695485332047717088370540888993978222659754585093199073484742144569286667161621561475005547717677841880692652477949597502486977456841827556721515779960912449762176130837512337516416495375862610291500620985941594938927873989659886601230392193802018623242971260137987766359487549304510961905389200813329066492337763290547403125982087228258376551995843436710284853299701315582475549584147465329162828387727345369061903135477626747074120599067346285363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 18555191202390430980519178250098025503803359311646450453064306470773328468099899000460324829974179713621376231711923437360047151840282976802848266210852123332855290915865635457714586258075760963960003340025900554303696058660342331797739282088238430796522680718895274536021312786475877164449061520510091226183404539542012642765302784454164765387489155138788596202892225347640630658787410960620081530019036500637473477437098113867008501615877987315010319256710629597188628453153471427666991749742560158765833604126247720619117429521017066626423758332835376361160272744200027507304491844439679581750204452721326956686235756713377643943582858244940458938594343175310577053697167508304858856633708141455804436657317039439602009754791775339669222370234829779381289455586877230263627679261108840755826126749087829667633874462624115037655868126764479616224973072500968315820543203512836656410029037160369522049676872524979447079875190110992148612506607454897363617568482373437197334826134543941574357527102890163800673587819993254069422046868600432500310245602892859666975163362224415984471339317503791503308055947034429684171052886334017270479385535558119767847335209630642768325922237048611014106147462871830262026184114121618710858817143334310344807100946591928718851249280777711638010422708796566013926238159178104492618951337169429246848570608381168261195524090219629144945027075070434436235179157231007710866185467502571414640212410562299397610722692216105462158220545076558440428668522983528245287916959847366976051999508137141109622549484956724839777490694698809314986001372698249689332892409753062655305884315294877413327283731592665875512274254726111808809777984967576769167812752090783402051638964871952234855754270974199942260631796289650423929106549243037568236575061078947239970627691556905421161459191153790391375357248188921934027748270283204260000816835966457939273489755889794916669017003024175361217593765088883066506102605871658823209581918807854279995874861351429872757936467093915831163429711988141802676851928353068893165205308442447123572174819946733721079448479419280679067483967790829947296717494087801225938239655695754622219928374531730782110816606139657042885835118399480450575501651870965862131831055140809925402489631742542496264900983086160718107218386368846982045035757787484915884076344027821066798326293298752090832644044713053573062602417255509939153964651621865889507034705951366677887003459710417007671232958543320486058981874585474987304354188483357097904614878759354368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -51506198830402149269705272349425372154281670617949966309711003512042449832635855392817468638947221669090331259898277717350095562532114962626031147551661669908067827381025357277255554402874508190751881959080627909870305853010454218723818683389871166607267528869134617733073158668171445664100722899696951158768299199593851169947988268739917005205952659427438598875045955614421953333485151244088635509311035970267290778703886809224709074012332799184853735852219674436875317239357252160827178850326225755853301913116281070464602643338517457560810220209913531394326029444722987647013402575568465111610111715621503967595279169612997201614542126294733416376888638038794308634614038765423904629397884871085626344764233480978310192316782950163613641099311569379583427891954941877196996109395199549949945032052772116191392084882839176806733070868203764009125166470089032949558287527915562395517777954549668111168388131387041789678178814188224679717049548739971649710066314653987398954336633144754048177023004852684612477352039315819195477857623191715661057965300825768407699721866889603727888190054773719065719281576634710920044193739453347857417886417043785493002528606376822623372041629600956189377923754202274394748147959283924015138898519151058805503992707353390718534390290119267229548902683772674507941890522353964077818876164087568553056116058454569369098143711314968991204750711795881011001333353251035281863801579524645681445685896454099908716366706915633778528610540433389906736569085132481767437824859880996979409489833695828286648040661625942113175878901971023945610434248432888475596793544177240762827214721835871442296959764801435481065901702720705292337967543085533467046350374186366782076932923019839493209852160715892041422860131866200605558084849297286789368825078941862763491690937551916843867041006998189496913306809175382642458590491605334047645099657054026839023175493847290657056601283191066842178482993544202432963493520429477453190385341794840081267531186869721647982283826220954375792188352947599681956176585435263437818832588062289482715424063372624696659294874042497286049675445945086139847313509947643284539360956349021202746254194272154411423043817312596753378009008445045830887919637676997049915212287305572313656594665426527704617701953723668089123692120011532203819820209104910940307860970554128035147854004733867010022682564231416141009294747291532134163859292236780941338409443727265785022156772546810170660441940968408777367595194585309993392514448644315568834605570399928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] -79038291767632520435711118779042996298600148048401932621794118234293637358165315746446449425408540939151394487512032875289957213045067019626831510637856981824993033493771977390309959169190181324900020539262065494471344167625559655172866192060470513602483589553812551045884243494207309598399552922624372968639922436058726382686856274082848833890898051111435168540756154343531399901770957797757134743411748863514771683652353135535362685389572635301158082044635431056928327111016253251047874133791188749803113960064993108052859587131044163255966292221392693890424640175619429287233512095785479423407418417766438846556691245407767896556388907267077655224641585532350436515528543252794820853712250152070474544415090022017892991831050073211077510679213782806528600865070142050314828475292670320041525205816087112948887495003894758361629206187073454912110011451295647396037828292014935910425830214076960562187036447015611497572578844756682880631354954232351426055748847519685705954842885110436522544203787767163336991874951746841727915898325581541170617700507686513678414156914250365667689146718989909002098330490834186686391327462906285715409058671153770524874538416794277362548305183037179998361666010061265734965407216376356675745084384800714977884163149072513230876556140069767344544982725082042855559814361665150664327735873126235939769476770384202912551112619524655640024525144966901033290519480708868607696333712875301209674469963689897797894536398518805640408183235053242927562950792246887916025572358018483844408036228252945462145831828803122300489364432920916514962426678466080160595680353698012299622681778956106720720092955155314217092275063607199415670676075079408978158205767422931258381441876920692790966342789200144781018039229314961787211764248013013656550520815245520375154579298679304312308954490963405384566420266740123283725361998564368384326273455798507735537259509418854189051046870779757955540473706795371942237832326140918630771348374512190362318797093173483983498110355850261382020356346712256806946442824400326966554667692933075321003753827958052234774433314006170447038670668674118878128229457820675035793781837489464169631171900148364306307985344830664909053203801093743011860497127487291116472291692606799966975012315526930393159149158822048431928203090420161200549713147226956302169875861049112297948574187591224524113552809295374826311190003598345157769554883195033955747380893562847239386323927292605066013730184527468537044314269766270869499635896765320384820331390972198912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] 1317671199770973377575178294365916971641388249980154152560394534092434317275255134689741175234389148574021124537199777809317948437165774965093533816148462603165410979989490828431240600618670876757637875162004814024536232876522466303160060164526899729695444727476308675331412282492354259127161895067704955055132526870416987146373816938936051077175344308180092548620761137560749160579068563825052995943260283590919463614631495677218393564886100094716924287542796652741193085004157610321620057302602609565099809726595221665909627193816749736957681333728672829960368150443597320964582072381112393495120949072862322628759150534537355593377804991058669277836746870364676668454998609562786507593148728091145046625849397086148513950545281380431367448423602522060199515986982641721877645989514896254267625691283187101868946317178125165731329003840883373740025725055596323978727956923491006845416260465303359542222121579673516095767832221928914639568398621197884631609987656482432679789139774667550205912885138950616083839033090329166386382478094266770425240743819775769253306526634551939024652849946392516480324939512258164806768125701928561696359709922219855051603267206718286948095846834533643219781752692157805159706841217318308250596855322890599793291647978334367802462688182701368721611610286164867698395300895033380116990685024065076136002418341220286164717217600435399139102064830483157826624698452939369375333450325401020490632454342267964931500510175752465565166572995306268296717618430942570037060490457655571765752554579012408204287484933855939022069981918100951365232140485557962365806306055550062620979292196733606373497177472005631740088946540305910622300124076735998192786745903242736557578470353836527626401084710410935778617155341502160425147489612583470968461095862912121838773105251290781311318911942177232042333751717572760652777852491136204985302483950407943097451783408837382684745657003132546854239770409304839136800847669547644137321502435000013130283603008339336478116613679072926717262734585924555417570248501616035335688010878102224532104355404627375271581360803868462837367444496888534932250371317183827678228374396514883849414801990326721932254278159050537487006528890975436620426938302476959896767026721552370838995085311038902527526277068507431308661194881043910261368764521891197303783024518815555062957940918915368767145023602549357323110996328059827691933156152124606515839358094361688561647476025131858579084348342825472565572817408849143003196654440077403506481167703046356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] -5899449174544141492486419269246443273395349251459958360088533167332878608143576882613278081539948547667039202236969377790596855959636066907849083605457305037970669019489220653020349007865782647063234310264730292063466474592913969320912277329788540028018734528925181548328402533078742766472507687409570193547873035984966379934239528858214310435008858485289107632221401653052432448453392788791995087732893192751616372498275903999390554978406750328634955559197141358201167026833266380288072293954777887468680072789282159106618625732082135040651442857087687775122455635026043516528226716645172340420934932213766308758814559418718985039299395471057757839399272737390382967563380303642406707562795882687811358637711418077230377781723191196859746625219534161101691207404586524607912796087411486013155670685002762936320894798488543259728606302355823371873444743790444907755271834398213420487992400778941971251404268869978013059719408801517054190737388769357950676475354588831804694548155323169964870149051694935830606265425875753549947553385820821940690092853195339682803297806594178232842689226636681942081410870214639095209599467385649584819972913932111524993104598527792142479403259622963076493577842747314129670883590642685150657144055020702030905693418556385505991517272756554425915427958178297082503460031114955001040799111621208714115515914772887443097685334681394250065628406974889387470723253255807369746993245420699234053561163456162433736043880411151861252106693308234947799250267521115865941567352281673278776789412977544276799517460389718107185045878902838184751569768353354454572999089257311589032144992459062885853435866730191620473822543906789323309244444343187456642056487561746788919979001437462166606569363125157729599690839002517388919941627789092741023010964121905350265620303768466563719349010046516943539374830181728017313286171949983223750596087194771563665422715716989593933292719448610608787114029672676708262145635659689252574017691117185651089813717879303146242179110952374915725763494790579127897160675386094410163719933563548444023393486055439665615444342815318244730848514035619442990402808712883112421424994947318789368857103708015090771398463140132200445078154812074152988757254237840396302558334016968360925836720191737584966202815370265630243030556846031548283777486942138450073942162777242698250012377256040986806025043051374614073351527021678154515525343368299491460359016665867689514381506457445845750155257075650524801814152216905275379721393465922258837187311451596914688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] 15445071302613752723145074528665862340240503359182238814112540417901475855066155918117643092353821689673423977216499714745192315181281815385024509241899262206067618230112547441410291956624473006398244564491642441709456778949143995376041979475425991146373359944746248980858670569874875743361943056462665584149342807648476976911809717359565874410155015361968758394309148351666581138409196313085187686851220885595939202269414968031886412982626649283949535687275257669758299264343517863335178369602519658033850502466065133111367238790206198214969482988382636372780317194669023161241048772163900671502980749124558275450065612183468987384424255948916558187673262657643988378562782582413992241781285227236581032941388730437408687648661779370667661930307457384921216866470455482444303104298516430570872768701790261815939631303866263552649365550029485388438292196257836967365230223907554138440818072704208653497323965061820320408531306710740382432697618220646793657374101966409713737949049819379712634461255879751682239013605725728654437921548425029368136889377555553973997549407687929197052163880195654128395997076229536719571692923992110220093410091062013663966616978043025078271292620087162658975869630893449376524728231431220812869149470718445067898632393218500996223778677168338124157890600864855929871943674295803226033471454325132864353364842739839256564673433149867047522819488049720725798388045521850927966471593660614750280767790671984001136009179328155866891408874449643091899126734278662799971518662637729420935782695292824631481930348904726956310712921095993106885770837125329092976766289526679349077328277030404710646747180924894987998440903379042119165969509192706003054021024507275259977973530937482173590864268555194431330804841836971716275540423874070951853421190880161369715516321082152414785707006248455607840309542674774500602140088218819545428197457850626784239996984555696046736519722427507150346901268745800492423047835078133445200781729942507910094975177329409800621574964404249354317119188999670719643731429088516211660317238639250364653556795598435979931350769307630357679505923225354496882873450278222913731918318571703046548079839346894274904107678076092604255250943789060784378814641098889938427844249192149309102923125695388631181051103946369704077872688621561476077465801620992500062980747465104872756690799674572623439829136552993750279730534976482595409730646885121461542250373484485393971313847578683542236756724802064619529975142356464067777793247335581082294386152042976509952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -22663922610113379590377389667653526173686029823719225267865392954428968486576019938602591899507357827761080307960880872930296162400445560297089209266588505721797711844275515258048416827015333969538119322158809820017183985841671253926614972412705589711662240443952227478874233785607576488679488892493114165646467247039379259165185958282653478280577359443438766941421271510071185718584598311400229511563441483934057993219104946298009350527416017978982621003168760717838567677863129698563154106601589097583142993776056606908135750620105590801238646816648481964961320573453809008872688153670547702820187631741013107628598494279281127836718156942845294290798147573337965053020409688183988436446137065610021359128996359794450340569943043650977747479510082347445029260821020413346029072706642220456567706287873037522974914587767392420301564797329197007070395256725089845935789821105645891421545225077151063104574629974520968134146548839869579755535908994842765863812497176586856714334674888360312507208948543218366117700492126778690031676866496155212692688905845469988907349625032926629975406735529687916657837158225133092751564037350904697027073332741989907263169267431685648067876221228709897907379199848923358017103514489588358773678777943881113808959656887116652015080058222824121379212933993891652018973812950531466716305657184363878121955928920059289304828631157973890782823539467537864757424777056383731973596244652840076390269246903712785865736580857592199453500063296847756050674551993888785448795136033686017233022815873328974702085116475237924845091309254251299289967619488546722104783883421232387283777513615579871441455242473398560726803338284479125585874058886210135809822281858921225600895985988632015217835434364510217083676775634505045963547829459785529524184409770966127020358595438330861597545676457335163768370981058669133542545256369684585326461660737931498680529640494713792400872895798301792721843352439192685238740096298040681846877479216201083731732835756454942684479397061767616890522574116001308566953737734609758415475824795832820107736578611898345560003960569750191000195496549792127774627089259732693012484511611019892428602642737600405587412713012873075518087565949420440884877486864304945544646131528637565770840078113075923017068934850474680126306609157067995862248627867012930951742532874378409185433911767565014841561946139248236889247911483176958849197655745319675408130418829219103190364006615872803498071058499771321661674490135585447347846237844338867999885524847095185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -3526404133609888265168981411830153017480348669572988473516123756938819010613607526322023516936607044455432960134580187290008024622398658710377031035515781653814823758381020461917084803820128177047672802991849268481955156595977818353613446773572923317643813149109229269272492579721826863753613898492918951556095529602883789730678338924221042740887194307599907159859487188975877436148278747950403235240998239520791830133119462985373017916775982430985133011224409676062439518408540659143971366625752687812283265674381006265267798802614906483355250867792616920324640517764753167204274519712949001442856763002503870958265278072316629615544164329564509784719375613945487952799101299415268367118045978691729152693732321321242745492416220419397725771861674420968323403450435201811485001236095191766078055693345015276636717699826842550427457111697897331529607489536932449749588937308048304792005845820754070439377717933872483426515160557064745245861074985744709192725199485275573167719549659847855185164626670576933422102658002328409764729938375882247627442751898923927200590677511211090029935738405659159822629412591342094401913344985175522024760260871029187278883640236275596167270633657369055484838894064296631388491260855706871992653970953328033881544639936453773626835394260205173514300566043776632470368319564668196029132076005423249569160952152090790243942870638024358356397689701782285851437999485720363169232504269242821013179120013401483984752881409882265274386628528165175195084234306094527910389388502572649884163646061709319407701530962695307962528600404659604930195623019526861137332581994733380274471194309945039389685509609239980080042523357034231182508622951494990916144327272047057213232914612239646301745838538961224826627628596495126531379582733958221711893561800385809478081985402009205486216683044290652281262580808330324801617169410393090892378734964825383074249620957460579264341173281607047563333041940900301378041194649089325362388737334832689127867676469785384064286645864764197541778626712376709213738205783198939769888598408267058693352160266573304891883910005880047433700251826618905474698716372416624929186773296383955700531069028547015866533739102078283342520899579309089050995268132300061942329670497445507686151384751562301258193996781678101540117355659960481092155609986989649209433554535238837008241062908447919112233351052849485371614884419662806010379272616908853614191712685679340579943915517111421514199842334095931967249918173760246392347649242912525197518903429598019584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 128004247445012314274033869581114069233036401665750402474981846110893798160851496455865726820669077410028453607667040680234105364865564927364052569922276665939469832774014915387047657685226895568047851216434067396636542773262506211145691735314192050580284097747246784656931286789014861741886730395548023619076310869692285279099154520415587244988549260935884229435490261252702250382085617717020123552394072498860751740812113778657374921623107110644194765509874154802735353030221186083689582078964234023463838802332108733874508726669911780087265690373121711306927328961459158864255231480928073962176970841391144689160678198214662398761328385530713047912472571317255799022370116124070027109567159518410129654082522360249744823262453424627134870271079754139398712353461583404613351540613674009320124278747797033793646450026454471100708812114934821670995315461759531702779238008806977148831688307482942644719829105545997327893850843680731458413195009820448181719637757845353026352787795832700511132003916592615032217554271999876688084042435119781759350735286201619669754045224395660577720352816757237721669584683481331386083961716397380152433064348691811518421034059760159187724421288276525933879806719983115743202593442658959913282164525966166405728634546682721475477302391495699840215508472417880172101577708523099712461069790160747480602921214216385572579600563933734493021651313131698526609394507343234618966058619019675472499563629141869338933304901475479969497252564159489077186515551341927568458837250107247021302161053401357689554757720103683131530981363590844751644358513532330471967377403649380276986627494629054268499952069884165129269725218538696556246406950255277375139787446925613312825399798949662696820828688766572471953743995161263125291295259502099155901710082499099582317154411791167845339712650644562039211312656964804193507237748921117187680895629525099841647978161926478427813537296368526567509327037803075129448593885337617273641516393122554514672307221634610285948209679787689162022060001707221523412157396394436760229336160195262579762153048582775025396742271303603249758840207582710490622086019173825898897499259824220082232889196103020729909189129060549695705421430757452292256510993016636957175244527934605078025745318582206070747678903024856946222766620681206913610668628738452809977346211927502906179487727555625455329709968753020123372406488672897676886942793929254190265089879004175789862304361209763254235100547234602895109000971633479308923815273025440354438858224136632664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -436118645787054147517640929712507408556776760997640618833070796749828779762225374109114832131967504298969592256673412207418017754148789935217191098265067575415602937398629175104734683450662949509224625804618389177186771082624068546988828711724858798654720620252628147360959487693681222795460623086454644608045604049172367263950911768926286551025976711738040404242710142872532127744168560446217647061937241464085202366141115234443628901396887882101811845840951528894140464333467569401271450228541054011145611272314003276782503473750830328521577653832741188868285231914571963669979575022245622899079228758359327702789412063205704047189527177784104522745446773852118286434568139332230095542023996021609393845251341110687080682934347401012063058397222381806328333635731785979141316815483001132656534604715718356125018215277331675916223291843483785714111172966425293588728943618871726256973732051073628053013108122437572812583029733409328631748945880396520402444239397323886818448875057136364552873676033127673590777845505785292533338514594516153294402465456652997538879281063725138085402786755206471449066659117553510740038481166936573564655924486203340487085779426466020890534053954560408468147915707039953916092970714024837922789325730634780137305510078542610797190916300900224176264245411380680214219215786228807168819162866587222583845506894245775251645185042825359615487134542562692976841519393954730391966885818865214876925164996780197120595022014830702658334726630998789604340904872723135674875965990526812140748789718102525687140341316329641786474457520506778212194783147989747904607684226668109883059945788631644438210413063902177656054914045234445071561320168616246154790485946744963846156673403010684251613877168676011691676754432376452827477086788995753720870315775986587805079847776093895583180738162676679935283159921123988255793117289925333193634169877786524615686754361673193468657314887147852058333902042763277851471514815721615531684159554839547735445608630538860914038493311722105530826848972535661567622906700185937906207273716559449545943013707898518061038730962598703426901329700782251932462673470330819772017968180138467105637956565858190776212202691420341726319393261875469872662470785613126568240568121482449380586539837227049478278833505333469373132317974444728532693488607581969278102996584560168178833236985797819877946548421979447010966668267362656187898161922916120829499316177044382917773894389923753323304882530074976826993115978564734067764559511378789680321984916300714999808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 1000488562896031061863570507969261588068206379544344630239301678163484321378553431512343387666024485039171482463035875842817787585738095161115391669542661462500226031015907405433771309551894129969174810335828069485390748593146167680074392802728592913272456763790067611612282614955383671190924013342050043497734904447747958787200034879672047752142417311266184233351967509348523419335528811619789036616339800248652445128267643216526198443255535832862560747667705943626185246528888989689143249558959927226818358232884086285269420163552666698432883776238513644001593949874903828058930620087496051772113309593713360717704798033935315914432086799843059607549469133451890934584976737843130417627922064264201423925265302787177785620051023570077777564710592637601742814970424093331143832863227558326763215233710213363170430630065331401215450422369346063818729860088048588270110202507157221278578377777298996272418437167021886554229347941095101881793138820971968356824320093764655573569990189278820700757228063572790654311853558369395574259561891891875896405353338150310011177940035334865929998744009045295924858844659980063527006008052217938833910274032392986001991332801783746361592102514733288360087935981184472478226445859676632324997850103823610489341925800326993402768180853912766772675703344642011364272586553116515336046835958092668796510399070495155737061495910996395046067137788352453265926175701758502122692826151592873203421677239133536561816670318187131405577577376259905283435451867656274696361927649402166109860382886013896114163341032140409714872280790100732185276759236685567034825377795253580077197799073950938022102303726723054150398465661870131705521544569000976724556316720782995979735344921355156242105273767759391479302630914241559709541191771135735063198832814166876271630906869028165685819235484874545880933628016437033699306437564904580334235475935086214655216304191385918196970225868064828697991533404366943038625261672940113060741908997177503903939384831502866226518741874704501231228824292407911730600545750518252030383724525646553493224074442723848742839884084373476075990038924740114703092005285866437229704915166310897031986245191396793862548223121230055262627939640564227547900735617785591248374293913343136168119751943975354189124247271942234459073540952456031882085899219673520350398129042599008765649945132381138658774285039729754738225980525670744819663079242950255192436460339561630752543396125586128332606034454244110776060760638662757722833513942791653025841515800791728783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -1872078910959613796003232014316985177477001800213025476770402224875852911790373474483661245482726686232733488686873655789591326883525611629976540838487029676239476961745231721950697645902548630474403349872063466355668954335358110887352565881146583045526448619514149095743531856403455814451982948280532749846542931814037629384275335957540910539506254310704823272448899083504296338734491130111494866355004695836806566193247753997145860181687904433008313831462952660428545794883584207784666854047680137451181432053677502055835944213792098859682590862578723044225860927970749985017874197637454856525619940473691578105910085161813954838621414821432258079201880845538742543105633800986494731793936062118496814504852684000009668084433169168355087190249566908119441479225845730254431294723317002143210577804932673941893276601932453327794063806073781682432169904797278486529861509412877937962018332760006090763029480630019983429227450360498438504456876683517309728780697315222665448707669334385102128562231939210473239310755511476233476126719463538312225221639239270867403934713783928623476856492227477985892613254191192825544603049179866633993549534904191746278546123410079101267053307375607105331526220108425928731964184456822669831873146012539036743919089503926442570368383664576116153431107349244002463228844605002032605282899256426100498848603863682465727389649315090569315761253076331105407734072086917002058925628866987723729855175424753598287218712615386612224793113816442353018764417290194287690012216596263513205802295045420207069880568920068795093952454249507156600197831323389972222045507511704230820243225681084660529802623958099948137708435570288935735942916076674784136889302197216649390609975358009906936941599433984977843423128674316068635689720065857018693720891262555044816938518741328289100485879129793176937783741598239494762637535065314321071632193953496498667230106996570949615636241798709078255267483836113235757987555158286432745950314247207520042771031795400451902729676986703193915635300782164880210053970066814707969569467919447309386114402312494646828710754336278866414937079387561031730548439615852166098430059835276745694855957083047882958628330465413035713518069003173362936876282655585249947487518374297010020817339839459393035073096788006613993823958731907877167696673177694042584854945828721366289178493393652823396411074217788288327722704418375480047941375248288456293368551459214292359999734930361631186762578407720753449718048958893784073110980768968882155192921317122836004864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 3124239539218523128698477221999718681622676529538665721761901155929267940767339344544948928352690423077468541606697848964747640173094982695570007873760278066441032531011754579577736922461123102339458346904715757351097808055225522433129027200223919370621196647625281804702908517061101144989155367143066142525163965011873254285570674779757796177962951605072410374161325814964703867577421557394546127230042139667083401165911384041690673021559677925245098303293172514686531894136928207323825390235827654118881107220789650254792878080649380699505592668312509640525882038429100670138519575819229411858636290323781604629524777626362635998807690277640082530301069120948194778776006031080983319641461823292946122124274582049108010682504979388656292979802537591848549485778212427206910734607744119988381185915352068838379255312316549592711620777722398131382278284692644870827602440466331221389439532826452810155153955723552208891535035730728487241411775901459410764997071040684602828888152337842237144621371619094927172438188541670421204089692610676609550912898819942210330691555586229689716225232272243687338822510151198488043315450577669722155734034312822874647327969566951896519711043026691620652159961385507578852815921538109588479220815220255316866350552018333540010775400369985052711072377541015611770399482830353039888313178692004603556737431666184864300687450102404741604765998344559864475915748485705892468625858045679349426787990014348549970405588612807263516175112085803958051456357689745781579510157879221190000932297909917727509051550459334161369126957863907705705233249107833175548741611651412802025056310189085452405657801930221154108147235499437917820233915887223958243054180902169028795612899866744759807231482418733489255329152229494387912800225772312029023457558887977690197193579657166191017337604675821412514653943601073831577684196631837351221608753427533674061507565925634843293989478795109873963382547673227580050902790457930162314313297754617977186158421907337653395056665666691189341774904240325886584228838571217782571293867061767835025997326516033198540421255707395121275909306953963207289966790422667488706526068147253184581789596757495567272391783428421977072950995087837032105997409022131292911828073623455757691594796716112099778236470742774226368855855730739836248989179907225825721917494276653717809596346840624199983433689870661162350912643884072975494173825330320922322336349985001478863068589604613066414153488634084647817270278904875509538805793804417367896301455970076003926016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -4870790412210509667064188614746366219275205851933763555491211506933566477782562873003214785471035823581315612732222555855241290266971725040456110140873715715441313642606924503559722276380139888396679046477654208992976806953720992619646654132693240516401225655726516840252194558363277120786577559028467327517291918941634484595370770360023877203457037441198978961931190850997767109551021359221418155726046575513906396537920408417453094498593436771410565021161543547712911753793031676676114055617748805413189666693615786780399422577406987316520027687210556183554294793991754207250367603195171894888299327419263647907616738479549365437377705880839533371783812218177549895789632852682078178292518413302720079268529219804349129247490297821719105144263139561102306323709454420276848412296761505316578074893537615192013115751314375487202054064408701909584379443602775791192345324196344839969026344812106353840288044903886383962314574842710936181200140170357315072800518109036925254221227385374979682316988860432552578086336648347872768428128916637144475663178803355216541750460437579775591112580046895173127929059417314405117926433450544206273522376416671652356799699709002644326229281756067585555334387235057890072720055166214081637040832903825620141313996189136950502597619332276107091890970903580346575454139889215694796268543519016502832784596215944964907463756958821512748732895314991120691694092319353050507847996701470366317634291904540176459853306635857095051474172577074504593646504152943245872064818229938804325178475873040516248712209926521657135322763761269973791669194774678152000258549161376118842370524749463050651360092789248176398226047462188424867482189523160855021220554533064159083814596177368268857851045210245188503043861911109508843761063978459110795556484570816799805650027029717657984783035416965116764640430013977491054987604074027841110168151954279721457653259721052413098513309848850561001178339493110993656915039197686053516005860820100424480635223582858008487365205481527060473797130593943343915113314603841031369587079164681222205275355884512254170104552990417429056976755952098567752392208314314426887938994818143275974317349443580697793940850736126811820578007279053577093575464174483059463557287402511270924215299970322546705699088891783835952913383064805730481743201577551587431520021045608246410292824784206282226534714201655076812770844114354990438913404942632049797234291713656674814611988385963336022408021212325535383603299434406650938048863788324185478935365409289092988928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 7124437679806493209743575538409700258471470096300870869327959218606322652307810135799552722059621291288347466129346631572597638862716592858015329277707297361619267870990288075446972119219071524216994751253870588667724353902005308442036726583034132024577054579060709746297824324756667452759848155989214060774963900111676788119316936151505366129601796793102241723306978210832544540728484932969393771675749746460802573283036351645418339812381686940311023907309182952340913384145017383022272858155843017662129085807025975119051722856488799808132334444977337909550817352423737355281213790813959005233587647204248227108868143770599903366000586391493424188629322105913847597998782778040240290858043998971825964434931942836176165012773406574617788836446654430941644598178927033506402242246088865075379747867721034610169217158630344094802571398174560569180971126218300462624568588089309730490005937008480357282708143785241731147447045346490561802859812921344607052957242051197369175791340468386507588033500568995727053339405989973373118909001641429469066996333783311210036975102793835352735299412618007313668983777328990522751864995883948028840900433289718997309928789047340259211836343881526351031449961140539555586395659738149756650284696713006644892802763292106965226218750964289928652534913952335960382777222140626608422386150909932569927194257562048032890661824275026426428977054063482136603881279723082190951089351313367042911329921103154810386850447765668770376417627800459470266636214568116846055854838688257711574799199622239447948881498623366917678393412324261700156294427115035902077456832046076725338920256066418267770886323903566371550725117887999617581777519734710196531913795431433039914398663681005320442999232046766194761488962049796004108885341472950775681870140457376873002529086950110498348141485914139033320278107326805574774808751189669686860941287614198222686432745634105782925103459778375144149518185256446320364308580566415753778367600484594179593706700218718998609539409014316421746867116871050255821880243567105791367122621330220086380253000357239533983736606666628031406122533065268000577665818673416429381814583416503431182557019891476201979413703872522384508560097332129661147960590374375307823588044653120789795942779207369717222990087773295905712842935600848801837092754541676064968283407494954737737027615329265895171043118051418093608549373701890444915968386247529532364677569123154316401763875968191441525529299262461390191867201475651824057048585721593971694998076388263642267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -9541431775088885091499082521753705647620860814659546521240432772834006778238134813712210308394504461023314438803421379944334131320228186943691022062657308279192522842668504024072800192294060912552612392444287294049678871884096565125153054625018924623779064403561070857863642131872937388197953555672797967503382052918198901389729510041573388294455037140008480834579695170576436901799131342120655284287744604879306250723469758062262440010613850440725841662460980058908218316999323237443182659507697106603659392976092412725581870734728582070733737949185480864452107021551689368533438377773661920713078402522660791962161379729015780516990171542016360061684779823070028461803917056582850338601511473579524155825785339568350733401268139870230961928997751781940786156423495229436174856337103718038161978155382236771837893616436125722258133630648217403592153704849019219729745109826965783351846777506876709219163884684778229551749318228758773172835585782718775660796803556068251631018417186570416733323407395414301019311560143011389138196754294890045285653934451944664453062231791936620249778202137798503013616874577073355903582995578547969383023156525682045987990631762000145029393070007888804923280229107754561530672905461155413809150783574735081953232382166941403780644271005715531465923103805922833014819429939479483491920052202625495598658597424711052416553192275743830928347240987845576499475878435529166366071757197698912252547566330169380992104781298710185739032300848760867332011019327549334701239958500287911640496375130303818340175530960937170164426414032677922990898335424705435999397822782949937903368582363956844653819064995607628147375663144931352078232983266649697543264468048898882667641287995783975700624947310747808800194464849835398048153555211512974401478831175834298780072088007692304739456707401158410241155888850237569192955427611531044881003424675359689127348706367183506241324769265405916913703617512551450158619234943416961628555700979141862860626478131757181897742713157076717839461778624909729953686829019634676677944948629759794306694868868691853536123172087152080627277025095619448167776261298740045485100620686955536761925285805272877584823806704415155811328880796637627525520457567977956137020229579696666622064948978953562224795789408948497383535835009305283963121070356355508775020059836067948387620497320406954097441897311370248362345389682094240296512296215459407784338471707842335826698174093403015523391281311432882166867100258865641923942523934222166294549493942547526975488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 11361263426735020650399046419291274919681729898542538836843933323999789785174857092526663119454806827378124454976434882559789117362931704216149228211916103925508944042109707706179456371441032075157476950751078112823226944871524730510633281519259659337664263532883780871279551346816414689745752390081551575747876650246517824485658029984298778850001610511153435949733259603309734475725264422487360687910650059185123894252789580542625978855704492089102985123815991022716986090217099232090493879732426340320598038950611823409280751943602363914430119672937461046663136871990454013146968459566642224991651306598322873546071533802938311079188946444791784511960775327804090285623447562911123332052320470332981687495721038165320529457673146730244768743483687328175759778981623014421454372836731662069246425547647300509621901440436196371810481145158106441990445394930668218058303597655038219208380171553483252050780269706857590741441284761038307979512714096187307096634009556737621159813915422225967606617508594821797515245673656107973644925774323784956088430121160314860643706160223767369097863633413121850294325526607501668132551621615525725703804830353136469647374806756836803037329468164460181917652921337616321073581190936514671954428493860365687306260363895572192327163560402673029972886210859540779426466038856671556487206498931657806408544799113579192278220088800513114782455911184863620128670917888415171964783855718571448188519397418998357045068860068022523734103428491779162191941431428209570424298271687455947353870321218266142015451659271692986005344140880356631796361824608893653093890024930604344971084518651033452881634958545795563884418483067939893870744799199374650151361012125384120949606256528328127456846692844856808033996415825292724180327240273549185202951024496910029878830721509894764548495840480921120302777923161434409903419705914110267512063920492835964367846468279418634299630559126258859595312964224676849466331502383976608366880130659178160801304831329370853892153957132398528139298104516901097941860147660544358171826340913515243377049403026484096356580532588706348770336899649355345054901239704227149366290368705005443136484822243558980165946770476175988798173532313199117705782785640084401290518752723612775034058413210202453311305058670687538217691739569169119698106269600228391489489538083326610896091259273482530409724294967088425452581711797617764425108774658314757773168823486474784912195857009690481297241303286769588209172875090954056934250064832313577701358793745629309829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -11774109207685730457453230137682132406629220036837713183584891748817678931825218074523106138591121303391474693857717107795890349949914823160692332679179488934002873477960200222197519860244201996678823210848900112730380747612154933343273130238802871391986358628667862624543981230288319458228738630692415950724802368446624207423878443885127587034678364741921838855827343786279566782163637124673029535082158178125302153934810927519250239806547746482128013821711068861454803986878683398456296223652747356596588571253367424185587375117041961015380612470177335006226637227034092064790693464683195812764314675827602035222882164596195297152023313613595263639070688485896457477404192726009968401481000177649160952004000168203154524213733850726397266700980541199159779388071436273246425737170425422973699957720114844038145589416788932355523763907044456007258251471906167678733236784320289119435273015260369366261124147618293244600167499757375157514648283305587553174504515652686963526936886376013335588384277296363169401616758222244609477739573615529502604311141642274692125110130415411399511899494570664662368672507945731727760264763448926941373150921415254449022372754041930107125381017864011864974791639964775508002376323434240596424816906631509674367372273080512581527093150805069928144495664653070509522254244475154201748939525417834878896029901470841926891745997062202132960705111938127409200801761896246186344957852972205494505195823646239543766460749058818296970695298940663638627886293516014145049901956099332455812666483513094702807605398342938694554671232136091669014117708765095472450610677366461646360594361323470301582152431962601512531785564355286115562535391102736659642816940054598964871094895166501578064274618566946192700724918470354763026308691669479135047087615331606186587003590753370199926212171722795714462887578665512409064940595495466982518407215714305959443320953124558740905922232981380723305438777533367340935973244592455964941525873011829405821149969906711105941746993309785746433570352682083766624736003101219637599826721496517608792671555285760146508957700168232297502989561614899677585314593184491632879515888452706414403296869162870388286131940714721942479321815257403998440117763263286984918865554235947055899188435449398089874522062259335057479512624250897396620103524715377766425711857630659078226844627260211298235352449506408702850414501499172533713958510400311438756760577559538329224113382603616144241653147527022087770992166390686390687143378783937885019077710484822980296704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 10485808014299466163386976063115365867342313190555261527288319873690742916338296469719182164986498802946025959104933335241072873100315854054088510296337125936264330070581968152209393291821616535822315955724452842944804281159896083284081772621091825205960269059197104894435885113746829504921682284218324122680070334050582702559275430222254981273916771204867227898356963915632842795985237967972415032298299825954388313732481099759925258330139217398472949300774104812527970292603963052603269412535497335362752142638929196465508861918080797493513056430208666252711388125613963955808507949318423720876079385169055696738546393095641707918390470654805941790734827338449231004288761620100479432848726311882339117975807780398781848415491650335856552379350103705631195557338662723038583931935356733226574077944163282169838925646044068511244043004106587516230436051533595591628841001845803149912874083189218444523530112023400213138073653615115595257113192285670506371526361604916980593556779081049515628320097094821124645111086888786581177720596570992190480395147232280650985876523255206926990607088271897047779047530947317254713255400645699718776382105190970219786698160829171655104874913493942732252480865099634121265287697420760900999885341478756318442631253428367780114096281138825335852743331847394944085781137095723855041625099579581524678132668904490684510269146766384906505661522595719107224676117284211457555192601301073596324522092832097486233835382424029861009000263996566025357454743057579400993612683423481785988254168894036479136021118442055240916289966050515316717240340357675026241793156508519555053120188724621467132222575394180373485426636240180324949113503514563011847832988182234386887625046770692948605067858493851910302714647962370677279704167409264323674928513985410260828083179798691387627020643555349377393499287611947464913176259988875787727017860479971409353337449112364948505921622190061527028292892783215419192819593783432101598559628019342364559083998384146943905016875612003962206356826629493221526182637063315435550198013170434319207579231072799824405018594325466825085156262660220318657701882233385243110616585237996968751435172275584649871192117285588178106158885954828323511367686671272538317430047016244554486365896384523685351517316184859087709065492296678476032137963728397670945185674217988663861903481035500366892800796377917847796162597483404723168824880355879411483889786624528834167410500985412719877902889367167907451840565543658831992450144621981321601582515329763976937472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -7958420894224000909618478044408740579152018391381938375994214013632933619483594217903201010356938060617999815880000152278407583346982221440198578550787535808548391680890117795350577688678812459047566898688876108361975037971817179966526810250746113602716374651971080017994202146825701676988182651782758158011920458378374778532550973709855056173770484431861966594533912596507870870877044541612974522063396535813633845428637104364292601486194719001163899306245294587717566790974911353402779210353290816597738820895156941493728528518032445529559292756059025404582857387334314167154674523643213100335015063659185416404137465334862302058656434880231438948412504550064294632539891925529744802758594209083930659322679071094471375271611222482030311034264952603507053135728391934000801125987352359257625623795307536444136630074818194293457000412549383694962556693740246996192572844118903102600970201103486678443512268001293215560280651109730479192672722029867558620547460849985822400242997762475313240774260354636773116031433501330934305749505562517002044828500919523495128388866538847396132626794690648862400284457937761438057673574138227058462199436615244940365386417929407834269815594578187263016224670754649979705113655585184155776720276104951459790217291062682804820651158444347243055672544875291599130780357157434130292327086073178690648305894861899785860730011938974384361099649282902038481213403224515964481218136782675313531126776014931993102668600208774222763439526724928855425761748678326449953042069612527179479306987068930810242460902646229769172619967455585439173324049079912636448522995961598359994972634520949837524330155887594273312934836197425083352339430125310997474111543231439344696876429715958605085843756751821616650969048418689568803717089222890690465725157327175644585652574030304119020661075422570452579518055838977328605835562264367547465142475885931410927170218098414996358869766343776566399018054456105078546844004230008946403026751577616843667076118165581952565631766445871897593968470484083497367426861096355961761543101212456695356034769204130743542162200659169299681543978546516074313798757254839300091384454490232807260128597457066635199264913820257497615212487981384417967388730235893751980109896552461685079960843210671421722915489366297728786237455117031571719082705748327597854199098328141819009051416839714463290331893595667971820968847710130586321719039006441100052558151409290540821239174326526203046661348070778517673779985579326564119603346394375057696986983259974884392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 5100335661121164927962841750999806836194034828100595975017390805165931307358845628434495253462327905956199254190961074026678816611105996981850182636010709627376569547157102568099154165271711466914503406746737423767792958308715136580710224667896874090939343033058860402205135144024191948276980611458432543082596838194151667450412265493143697993268313760691182153784646524132540296167968389965594090636316054585842111521824383131459540259717043086666475659721417687811920463392842263814866806870808945625599769120047269541733509051470220755895689966729693509459334248901840453971714465346132008026564623035235566335019069074713995971850478598907384119262817029373561489168311088924486656234614629324989739135920145023712742023901390482043161836225040096698711897938979619007336023053286377469436656917427124783936349786524427238510499881611679262695695988252678485435961463921031764951967563077908952551123017303570200462057928662328008904565889833739934202002159627078672926218189720098553581024244230737568436812235784532935794896181131731909598044192319605114810001166595803501762692959345544390065588540923639391913083937344516854779056849858323560679115552245220321387416726762554188542733722720283140508287153914737401370283801121951082548906278656280115293650950466119079025048456542864879996096729294104662005202808976584501288670030817184184706880209817938024234052411667850392039321326923516181713817143263969557725678030411678579470051634405293161646617270065199938422382230368229025412600593005244219444398011472770742221267928027683038028378391672304409649173307950922012867781839916162742328015406991184017236767834063675032420135503270050451914869218763934764980838226367465487191642117753883029885197868695604925717141813917998165468782574741566339218889287238497711131485440499447473359383554707836307409060620883585579765396243707789572449982381872222394971119340678523008734659684398185754357977572943902931753338390944678855085544403762795670908909175569949766516260662603143517051020775190427057755100449669494699980674175437420632678204045050995737860012780032576105929122938897673910138273931110849596328169814496632269736808405481040795839952210788387736329369578685872425837496504107225695064109105327949279482580537282782886041752518721297504224118937619504380445562254198104510497943970527197051620406216075751626012417359015661664352460924960183141235129252002367031758353355539444128471850607065703440422061806856504740145198824507779642054556655573487692876234360471414267445248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -2712286287576610227376685875910603062252285909900654766002919001731696097913693627985348934029622425297294637238683271072225046959765838569751663381664458247184300742055507278739445992355796501463365377802731806577737190949369870121989441419494170033549177242945205241246911605350402898050253706093090217504380369828258534816486781797921825747483630968421986782545358759523571894147685825345477987743378547784272957272666501867955745161705468020871615277523751807539571262624538075848541673053116294148906721342980585185093731591883232491846845117845492132167111083637786441987241646347666492116766918018750312330524987645335558166877053174753388849180158492658793148987939931898725423258497663820846162927662636830934277490466076211676462181994401623078988969142143843881013191948878295271499677766052515272407409339783328988149663741099801979157863418162329312328104993127287932644705653894375764689499665767462468856429032806251113115746981420737100416141380487828638596617869414588661456414227420301573003121136592144340622582259046539035069096575817102488548619287079557354569844707025265390575711484092915911648172214286137943959529807613735317851064932449526785289636786752615533448054578866126840855041895370236609109900157019241032084415955074715753560445363407446559959680480939641363533157575376062706032601192054960416773183176705138649598265035212117601242478027088733966408781433165283969951369335952267779917736694296018141011594063837716084514936741401599758847624288195263461772311363725194871528988065121386470324947868531188635809183122768406996681053941045542317788210870676332276138184018112229433322253444852451711495281397718540102478693037824808882036747172204013629784758026346353457641159229200917973087776004031726894222144106814996071853772590860480250689134802395557217458328119111398739031671964298592522074425568005548897778014057063050606456197850054638305139326047568625865169019878423106303797551400203395245247182503376138642584072548964648104949146268742861364744121948654059656123310066466966974657470706780648890507633170059096634767315261396598386456047916171098120331333761488274270886738610810062389309959828560557047675142290496433801478316224094978529226792783056489606599412772737444189123350191583900241309577381749933146205427385119388323793678307372362509787612569577379482976084093146267824471453389434445021073684565323824642417998713122865402318542790419301733377108086751336304034010426884883414812924587175221731359191801039589847655223972472376539480064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 1146475377906033042063862346652656688859395622928175705508716988103951989974568032556901540933562587329525918947869507024079093164896413630652686248479917777128989626933506447243722771415230877880670984232847395807792504873729197881697278320055598121828491713061748693507707437652816678918352765345142447213757307573753581467643409342956685942920335464392104671497896720853640143420559189114821191726953547176280693293435750379916562620306201423041323829033469524180339573200778761762443505959278544543595106492123632741290210740769643538236929619033914286586643681525635424914898916036707832202854423594196359301849134430504296243745355072164430047986572142820139722442468578298324528506007275291879074976091049190944053377587873176262901593439178243960438100267941928343987996128916828058630104157876083097462757941464038772490007928277334104204044824625852435370970963664711066658485548200013122990450130706802825478720040055470590671735005231148176984307033965616293247273291940830087723752911179245946797528707330617758836290664488850698926098103564917193013874265397187340121325602862526756138666490332594700811237675210493550228515890270977772487634721722407020764464352066175379514351616976384454843777293393338926749915998101389442437411722541076944157151509785229281747605182213754449121590731648364134713607948117216701589393551734242268512826078579067798479664310346944302955026058028431306168327213562160330005572909274224374445800667107079595734825810815704231852536211115280220334140693622595132152890552649618769240875608464327080585218036252859294796059058077765603643845431501086491207177486693811445411018143940769670994943535339750590046702470195165748881286277452597399533667586943923219266714019594144975636546607450980406708916206483049722151095160257483441149858338892419189157453448717749011920409199357373240552278344892765297460561589246805641980153649088549769408900301470907402427285612830429255972570210267930925024596254188787863952965685347918600714236918066065280419533091692810773125510957785004361337775015309740457710551158980059555648872235143416664111111251208841836341979162515195927924277058656808667322980191730203201935749654381304123608070964848046996949606186657689351998093663679114655195743733179765106193437617884044182247658413405122899371044288034263697630602208944291263824480020555453921745169684766307972211987520690315180978918204828671597789755482408848139953093431505683326928200171448221693328105648576790543792371824828929634538762221261168417177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -334992627449191898412721472430622520189387410211062461851984293167555381427519529987246849700168650557979895880429915137016333184915783537410059080669414503360679406259772765791536034135595904038787235657554556192451202858836992138409108676943810771869247066384467117639310185141207477150559107742488977064253374833515146801245647167096936804224458363584766279992032126703362098096333050784820446427720868470319140858511230889450593772084769153433157813162035796472879021694312982278934912624276560364476417538219697067558924426419364155165634810072843625104622247910260709962453132264681510122005503385592764876325307332856000837452641130023604350359269348026262665905994575722113000517665191559210279478433027635591166673808315438717273111075689525478180446351885482737184003641742663110520950344406998502846623116175870315154047899813104909659574098328215526539844896246304296340692813216705920773020181146162672070962451851124702840410196107453867583984304417505493550817381099537348770282132208370686604313516501144326459279093527861846315451705385723166765485080570190374400821716818048545334698143018366011963914603221213980413127779106177607761527348539204572831066799026005768092554669650272715335155462238968919871391863561484261679536412458335283115932692700883060553495642743364706882591153881009174541296312495621060563849508677297450583576599338422483813752507443217845174726882643771714662399334063864882574420664527429431872891911990314869377990152041348215007237522545722608787001698528739563292982922709137297617787948873759348679230545260599807257110242684606879103147142651983708461775089923033449375398865759097104607182968325799826712289872660079905653181032379336668433356190978691253613301359019567584502582806243007731771277553121922124849324736678263309364316730471996271822571933303954209944505515611964824800112070682792336257859118708997802007398923625601787105401514518766178914577796573581109990205496893884419464964493201542429677397444400367308944922926183604973290664099494575491937235279009839105614175237483879766850962910563557279898998371778869663095217365884630958355957010751966786768870996927511134025646055161362083906588756567446375149134412480345902306143565904915489659951695175276468350988740342268345536964303894763653399907314361121087921541717420741787353527973930544609533319460519284493285730091562327517122568026525742538635560387412134699127841846686689226251543155605717293121069937678912221895130922201557374194846366710828913907770970173067237523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 17549370617849542304225671055745962198965890572342660020013969514455654102849462296641867713360802492507302253839272779987635006362964309701781858111272783238653462098053030254095117084931171048268559614573008431634588897618092222086813792189562543275887464016569241951124232123900070195617403703031708325526674902112498485221676396427959645984152958016567674600239510463099648710666026104121308013031740742901045095092970191462700063226039274957958959900305333309292931334979224438980294477211038957296235759167930904735656870055429460639364355754657916401509790671290777232612262253622945862550481985494018405912264030510989911821117214856725238666245462316449604987594894956047856159423045004762712008085061568043953580667270816182148427229551141452372555784598655789808571173472412509431587763982616372478690019375097469328306719606728584258206565777368801299801069903720126165060297678416974134150478034552590675277240593772092146944205847329140097985241372573623744382520313284284886958155146510570574717589073724221507338222948660897003707358354186872610824100569498584275194751612481089616060132422345847911097699094692325859311663495168131644884002308569712775198513913023727977491632810868138568442170039896832914728253120659410490029085750338715530248402696906974674716016016386435982204724492688583038840296275303610242275017224401409114532357548441378024675064332364806753393176439917406846811288591117207877857642546210743148497441723101798972367193042651557888076785287357882065881070468103073549389813553602609017785366615335633416453710235406112205410913152807507805699301409898611247621733251576711954161951203683574847051066966051507132321656783685948945217001855989711040372320598346242424372100300749076182126430308753519316300426303707366522193900861922787591951329724003002498788004509667685496853495346467529669178381284180836974015320971481590272624678623583155110767465528309709114296690498152187287687730174808782524274192707169494504393277546357467757339335546057456159289515494276696582494473120751169979086131360396620536255288772747025360056204710312449218757461026599820348527471065366255967395113094899414337220987791299055392840285514998508393231392551756970000540713907183333978846213412007215744388034180064920425335571097653997406955115120402689272359149247371343364978232856719949132735639956517714526395450637590939933338234454161413431470446456012525144560779691836170201498493434380845757779297271578343126648735999670004980885072803166519629730716418008690982912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] 56942179706685778360643475010225988895398230117972412353963308234852552942769963811300537007323011342108248274036594558288357304433416831618546608818478158007721150121733344774821077370803114549048619568334945096849296702432337072989398677180819409108044187813818154599399611294917638368255066648079933576647883979159109295771140875569113351214931674343619863850294942560541198051578974441202774100924794825045545714316481818993095988663757709698260095190292018435039255442396808900464121321015418403253712165777440931896640105571621814346061790713420362905711748818788848940196865340111389578106496374545245454987482183315515261878284707851817467047699691859572503643835582456639241748858721626576901080072525766754317002823534636307490929377228188694884037992603021621163556864905743786838173549723609712998037114413310848294190654762957168912390335130036221603225298402441989401039419367169514584730300733264853273589900138846393575062334362575386155735200903270605102265901078835983081665358148962634576074296164056009076277222241904605476212705717826225864253546132954903967296462918069066533321647898255211776751760896316855410223275543480404657305986138056547156482400960456235177866747793731308434009385338495932708800836087909502951971691678658027714065633099987100890886855334168165881021483907281925045371439630645073836496446209032816260986942261242452338997868120263787892400187296910344134739596081619424674364585186594675423442278067268345702844861082813688374376396315531234882607538532712308750581564261159271543772835302020997540255971059423334731667694849242302069998390578898303711591254309733607714074150494850628520358692522621790579712462762680058583448559912186600972721364015850137237325749072478486123529475728542486131259339144495002240211159996852667028447955707419012676150630809179208345793356766834187594065833863735080603951351066869681937889132478937634302085395662296335078449432130494399824717088306220637576180123970684301856948770087536964621116785730740599533704247628325668296983302291772271563422624930354935062787650456000922364180320417309572245807315353581314389254731494895744313981846175960707084681583309346227873562330885265271809531218979366025602480007958642169153179052657252310867312994274202827214373309230502801631079345300375949509999273002952762267760854002845250673625210196332422659202471738276912025736114230969346466800689915057719307789035656963311331948274163061638556694831604400424516525567147051699756983805601468225750073340245033573416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] -46917708100027146111189056697031667268770923270454446699969485122808824909370281133195589689066819387042696175049888438224627956207059366338745504093560507125209888183131114807593138005277838597852128863599045284859965803741931240115137827784281435181799255158919450566365112809526463405207423302401527752997772999249415068433990125555706621052952162257180587761846875736889363972142486129355706873402069627307383652072016827305130908655766321306818882049589676780694487970236616473662740299912501366753417760474912822246882437104255397590370818675732715395784312566559234407308212923863059919640948430361761446750240379358177651856103955000827217248933463874995464998902816145979794673113786421979071319799424077650526681168913403884148945262430342810457046372519348243818380954097803498265677542890084858395912480379998833922487020750087507560497814902633501900837985482116155872066273027938367574401565273615506672250561127250124896049679366885362229957654069912069505980472148317263363278863839175088482609670307908550779976883445636591517380216348355233484399811917957195193947850727674176647417529444198277965206115598791775025661349605477877560789383442218047382432137235777624132109945177457198234688079669029355358779895353371009778946069015151537119773080151645181589306871031995885002885016721875466057275724820009685441866170911413535924762862709335144335246275960938039355608108712740922044549056459510069605421512788668905518368314354752866967875683283634606334244007421234653252778907447793774396286685472443293345719932651452737569051145462918515551935732614849970776966346912948839243865022534706619969024064065462748395700877600062377847667361131875459098185398898906298688686448980322927265983402975327353330368355970340949189639484735509385149361659414143894180893966368541115774682332979395571199298576450260844677050770130742636244068232921008450884487275330636416806988199960917938755677336649392075515245504775336162566269931563875394400395995811409654221455794508629528076328229309579746126755313258671695590184351455547186159815385924307757570142692723270399560939892757635219344437001322981486527610127032022098762353409183631840737689705086829488765859670929378246120369952460263679433235509171803047173375502021375647674588532199696968411021789029951916948109666751694648517455935643462494562611920258964450476741724013637228993072022689825783105204105336994084756207890601608334368569515366367672107212651583021016823191923931291734631590046535675265240569487455170536144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] 23983556643030975121634787378982317754495425115672467401963212312858093597110598643774991065268431207895822326502361722525485224818833935335828577790248083260970739926392420793879356344029744908318926444983112540146920471219365191473660676857158604932153731462330885781696312853328555684419972694612515701600902610930235237768394143993133219420813489224360472814359478923289994407619070110463032909600419010171610849314783340884864989980232840772727173827531034417020529640278255651003894020378866626981016913766938476772745788742551804775149758055469331494074555532426246729107331596106749660326785049768054357289299228632537254762108220719120738478452797207816631595143667577945379985087953457712857442266355713828631522166138266807860067707529598677558370837792123916825099560121219580360513395867586279815922849537346859487833274794851388815648592459147172130706108333153507696379538494075913798002425039456730527335675822190061408137900137051622995797189650484721888085872272625459496923157436334889561966501689522326911768926141615353729618538842576544130877826381725250908910505016530328324868432788112051240577859509207821872086225500412599044291730314919533431695693014314177413972307290599371083104761135062117655955214696414363883195299673142663375297506327822949607766755987220661236743536743231057238938101383306753524398404361404002313220225326829117285096153137168834765477307894968826511690429803260847578395833422802750112618556667316267812941766447882400064458243617023930568248627753514165886108850419377924845561668368941940554566358374261383785666032635728410482892400848081607711249026050344889349021717707334332987221294301014329460961110947313842512103009360431815713078500448420540964934298143854481005486912398234933502922731479380920626361555254117215481441673336872386175785670372488322389508075153767487508058873640144642795895495302111540046122569815873317923720859551566567768103500029327862533435704002285911079811260680277307974907030414585950660001046113594823118111374738140462111609878442245986258804332713929515978035134383667932204581867574300743390922352204977166141974206016197660318664334297039449973305209041143251228570230362844641700468831535369616233571024702277729363193412311177323953488872563462258718820814446137879673839581437927895767957055567519344875544869484223956183603704539222128748261310584034638668825456509969961145874568369639472704350403135321124063631417690558863448427487947846110079839283660192871921855301762813105587629202928099093643264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] -8962687107727075688448906625210838857896999448406281962018641172355202315371771103911354639940318372879249055034796449812103481163655149684434876988933052318732514356844102085591359469473361730105209876871792647153165122848655231812593245692163607264646990811396468135431757783015750958531191559284453465466691685893427452004495571832733755726411212115151039109451392783771206803776556398900855102340105662962720170585667446990955724357533947275361397056166507551969442181451460549338875936777569689736980137068175673979184456147108732392134182215960889353379310886651338824482781661709650415774914632811342163978754224290761012287551927762648635279832801313568889011128650068757404161302223778075273829072012588663149818052216828914247022454439073547876914659422617349512166190841991566077874200079477956436750067175214300229825211641954779756649233179886050825630144781407860944022702804433103488768901392884984859402339696792689996076867979843009328441251090159253679114343321198719739645140852310343204301027643223488612656373848636796738985126347545247068354047235451276266861248081105094340702744721305651277089268181289804888144440619379130201003501897203150903916630957975666732901726067402770959782996779008239035028856154159873458998881138199809709129822658415906897910647704806434594725027537657253536797858759296359072469930941283646839542538338872269348322030049223383756221030019566890660761926791446058841908803371626149629381302374623960143108079726761443516983989535515475890862570341100618751534649279220738361835533871287340398408851188265057943421330656889012686778659524829478035792872125805670139665523397403147876582962150139885153456777755644352090098968292482627918875173296771566529825314260253679134569688979703881983206476326268684427918501117478056030107555723306406449181840927785261048939003840570177176740365496740262089943711256236400395383858288234572483188298877852662478922160691644354631666560848883206803155924363833552931727957401050594767415547692955642669312298431180540425490242388590322719181770496833112089009487147610204299110681379306683262643829191309779261588750580892044032899632191680165363967433835373857475765481772955582113877193660051730136762065143485703914870769989159323313836061727811578649735593399373927982944303696011809988110683704082560014987410676593938394609556438970909183963209843822213585127908719689480843826454966585000000716867367161645647373554444674648220704484484370656314836718473776168607817539886080639425302619508887680712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] 2347246216773454556460641651350498095533872016594630116763328105943650684226680091351511872587456025714949597378354410353569051522512993819799874639444744586214579660321299522880414726584594383494154776003704023907099079819861539794065473706500348327223076832097036505535057954883622987315663055365661130852563586456030452895231488270471881892444674624112615142444863634073670515012848745423956338262378885888752919413259589527048145779467774801317228339481730450957947802243637557215033553467309771600821092532402024648884866358078153359834267535369486624659125943990915193480130986173459270666110994300095726268755186920306291807896628047319017991978681967627768390786035112012525838728027415224791793649805643805916264939489674104031548447644320189611765150241721623227185075290607692569918345467567027400767228113832061174049676521165077833336699664472435540034557226517831567640413314709318657460801955872626769055065345777004934751749989251879165973225771200932126633045495469165219105788475740921668571343774837928359355840605249431007536186957385718234895718052035128074636483710048530669164429226006973097711851009824430654559755316681791018714322805774782564965741565888845482818937608843665660147548644370045010768180487701662474961257294041107213117733509265638276440648931383449292557094096585604369913945561655489679678547855499073132911569290493476038133581484215254796240333686588080519678932475375471093764436510108355751743795696615060531364876584912043708816314855265384504103344102628703361383929771119485073211349279120375425592812115422519875289215095754205212298807161168257880765247336790702700968838945513102209334711953412280263126757679634334419219415026265180013238616848946405853006308883765706917005809691852934048716296706553668709986596141190890953732397082233882997625575512975590776665893353400190092408930816356080915962113797647396686457689071441010875515314539736985170051077465912308973567267790029365797366996062167593904437213692341418091204596593224905076578242757892680142512569134515877045552301159711480190916287693310179113480804694893028142997982672632367822324837542633131135276482577626170030739012976432590040949970231740079140945977361402108087611943423644489000472190458051416730833975822272893533384367547132566768590763264169152079707027325866867974669270672372250916919816961065916019578254853498814820297221548625417745256738906715958746687363436554960841358163017534641795355917706948660661894310793418641916010106625590026788797150740240882728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] -268539205534468847581354800750366421808402510567847018414714646997712052143316045022033937587272283032415600945150332525414155354137427427214990428206326990515425455446270738765112027238156022351183884272341826824595332310029554151899497032086095870236982202163631736294580292686111339804569410929480876527288489848149601243539415038803645671082634019248728797027898194366031425142867101026528291192652690555804946544477757531071309504122296095749958238733897149405500260599693022793625803483534760919348158254242771802314993991192274877284857109474497936460321001713894659871352293204021479040301816996199776154467373151703431535714274967770913719065562003520598553185261706848873046269556140524736461604214943774122776208415219224785175057872551692768756868817035267969826324381429146484631250063722896761812083534474823965032796873741657041183246012418441613900843207880905653053215969288984052540102307790059349572457720526288712506851976450486603497651727938956726992603776337259104410649425867505419074494740692903078208502368364488036488729811383734601332156364497891205409944238204680322250158888695514350421180972769499446345830827850548066418061031838151393175879619253837156793781042972573721538556639362097056159090487344170369028948428191318623777838441856028503322209104583781452187367264067103591923270958550501335814184860534973715975061189150687176054669664499338102097874901848453433596603442855719354601647538569981606715343169372553312667204815062943302803461382419307081973777676415800782162465805402086025137200191016224593252142738082715658887396621172813294530973979952635887444712306088472008827015550408634497182434834677254547993505336191742925635900332152846838671569211201784504794709104118451982750235637276898934669475119135907198504092804786320024101792473963571247755797131911519970846761165089604998993646633633730017785685134425369855736560784642113727078503285035916884878638322433486484233483494409472281500245514370475225721756972714489470273981486315985544014246657235443461503755311318304582196164632759813073864282191902782710377533823212969069709997129905345987806103432943787287580676167082916262969029893703469348129928258244138872023640191430033844002681699478761744842409986823748288982342400053471843111512420509211294239147621739636298026867064761895328193855681471537153127547379712509642800625232052621386604862304988514240655206738440217643412834062592457194866251233366517624671330332196122997038725993077757332329964221130419967930392999130011009024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -121451479205709298206730735692139411070340804191205746896025723568859720656134706301964607593598286137195048714633682901990787039136665661525699135556844759323383470891708277592929478644053415452950742530845068301878913745461285192540293450900203761095346514315110903928204169471969189939049941678384355315641677502383655120579593806249263999977088302979789790282231992693860552982814652527569553643958691057525946454855625491781143245900341354864668448266373259845671558001747551137416207603223325281611973915435601386466053349202418725399599205592427400053988010346057377546705262876263673268101023539061840948107912447288305058071186565928302750146061352717307234312671870632182406507576463272867711054979581646978193396590780311512235461989668263846118134428004095912804258774969131851764079587703055449286853132749607161961422669457634105774464167547436883629020404121151764848268079954816756309580214364407038970375513887631405113791226363714609076197842426872071084098428636415853109182196016976337957401518926706877007996575758513871110918995567173252090320542909875359466812200430593528652509284158728425582615793803730744400942389562725078572904454008719433189945901725069723653485414652958023116827710132783467244044606714971970309261862034740616472917808154886300747768602370696289552482212551661764648001797098442827108702616072907892329379806422315574449434758613979822676069708791574088208299981778998805531771904613500614720423267215148784762244846631031343941241856582572013835399955672419291720902248186169078658366717172195973128810347232000806919669907643566325545032291789185159761991945109306854090729283305559089754139874383646967098416022844431125255979646151095523612738202561083936470295084796397436521822560839488169749711645089016953460899137398777936702146602458498036767059857842406860618339614691408516730252654106080562690630568523310759472645398943564582223734841633770248179339377410536704567647250179603040045189511681102564364358502308589113604791221476842216788708965360524647210344665258950000794311449976328536880487613908560621729819323592701691644644125759362138469992359508835852203793442440816095558116126407154123452638668305412852155306580204785854388287406847799527096649276321598801084688695900347328870890072688642445295104745169237965608316829381519958146121620746413091011475679777072198062407408815314900666850855954882737432434791868242054613347515406830235644082150234436337609498646782122607439640960024322349796384179321927296936866381588565327872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 96098559521987583789160782949159593903815279717503824698914445702974788534678010135126466943461460401629076020744813055370682138257057976066764583211817591044525405140246469030676261299684489171767157271868053165270454177453312936009441255796937080527458648536561592484843113204503325921852136088396115298350805837550508573021977422454468079072235561936777877397865558169311461770073969807713818403217736156452246260073562019578678818147147942099417520401692911557542258313439214802542777859266710551604001075503003661805755768565985026825874017076681972296642013402712131405629363323457903417677535405255385318999131865310542991239880695460568264771484806589315373320300334171380812324641587857203816087793694802822467067268398657911189183709335874586119418494555348898969421750029735053737595364035521837090279496307603032065182714017866443544802114095000954890682542078633913139142020502815540780528542051537316209795281924551353293948226808659202732039332486945510618999881801264191848865820008166646303095364223343624092331779807088952083499511537820394220211590502754832881700951040285306290161015689812297352537024992037434079260082955451786136213525479416668657144318860207649687356309441043925077330083916549972099506397165935855174093605403055667884161878852764524520352430807792023418758050431057472435590939955120196361663307334120396386553078448301843227932337545976371533245970731908572130980069853698486394481620386651940868873689523392375348723288817701217781088212481381631504017442446833626560609656028147184409285246813036015296281325465235491382693138054779465268497080256966697629879242722845369246736947645279847680375287287706699001978073207920804275137665576997307053258995782038092493014596226641422782133352082926377882514287391221686236182542838252690939808391292575834367598063477015770081262996946345913460228727524106003836834784936433709271134490838368318547944320434120491378395178335539438970840714343847884767511073730412543160493747403930409224071354073469303659227692400992550172445412139515279318740426299171591066905300768047599055043517846011028094283682200708693756567715692050070296368547315601496430130049775563902240906386383728487506598684115080543077001827410093902317373918803690571666651397831602288567562609662091080137892859397446635963344622595290869543650006890132529371795406836799415237486797437527519867863341809276895639197277089554344564791795165392036226884105385436229868237886725220767668277086899201538089065209592644090867598908407735648256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -39248612407207900712597695014004570060919138062227473307875777939906953860666339357710129146805139897398673879613055363910050467997890191985457797239442373748634936757890284322564231682005365508661885756708609305396906635102729340891013946321867193157333272429686552800368491924506945536725317621407086065912493274237894936904199146826250332371503546982196348036837943948127684087891432635974678293208500527446403940580209849375608235307988450477361634464301193383707536090771039710212847381938111014496199013118603393294572771438419357537717516598291965176398055558949240633634563449307355160964280818115374612447686307212074137463081566013217634187029329677982648986783514339284463702808824325895027738686210508400623741575918546473204958636980409954378949739718198441756630926787010632790319147207934802682589979238398696872250393036278132215453243658651211259809407601113718746204281392081651539566020458609502910606017943496758637765948739087009933568855076846021948133241788772170034195825794895186565249163754820229539741180963627341226504586258345772114064347358095753672625158342306315122662282346484429673236630452445534609626502636445820263056864266664297232659987547274541268098265250514845659786815133984057995586281925049753195789502301258187008179819475767282264444608577880770477600866225994214534239039990623432039389236267788384767194151261992522110806891036781677119164478284376135941439902066649379874863831495456676823305258107757705754455436809133102829451933684504689998796132768396913879253743712595984187724540661953955654583164960591709829424512132609075952642147895171155841268202064294212788804203589494120141008590227384525649904690527738034839742238338827542810599611223273816006108463171640131023324975919042741696941226046452037866561628652382806819780280152566450856495421954044357293229747118094760090711711684833774615438781902395332131322823029196163701020367968924983435886845943992992896710422420237478984436285547643428382673856019795178682570382904246586589093063885401246714644982274009972536715742023138994042640296916907940771703120821647405977539119222462251139118593279191859801300865461795058878530103413779021016420592509418589520629021925413280016639454137609077813493017635920760346510788033386277493189186293069402513274648821161361645265954478337548030823040259525931088336347818576131763321933005084601053025757336923564948714074026861924523639187327092905386736749095272739806516827372490901814778027082291173450265536597898247498940454707117686784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 11684780832115766912127640093818448387825783648303913000530034287794001085952982371886910436463108755601078962045077695347951085318033736070306681696611430116720397007632059603224751248133023707222637020128775098892695469035026362233012029837692748024540975900457715990034643568021141302609021521477525773907358667575621637627304069253040021295116870083293821158254953731376037624565321418294825369588145758247340030953867237672585655619651391238041421595193967188653575160039205240409802556656693379016183665446126678942784396472164120492821503681172648408970640259868055138258974593027097239829715020224590498795065302655249901521544880749055371420949167531396426458843463400133824134804434999598899804433583492823729698673449185587116654331933991678382148446449995364522884839314393952998738695276059708782662718986307466752949565796283862813624150618932631436732457755473104198981493255768033381488162577856394408733328478336264363701272448419153973364763024085671291892198861204814749484531799340477246771066716851406253150149333878615227040879901705745452393152871785900052364762394029658294306831855727650666074611154926892113797086638096892271653777265595662030346479519512512577764743738961050428457293870292150088231478258847020864077486799836636188443521036883391618554021819541586010159231750210142647977655212857671639810145819140860571709313488898389397144205356171154287078750254574346431012559484219436129081332838569590089325255262936624941730000974704575143696513106562164627501573129544450749018452835112147249187797058685704253239940984185885255417794254408510738705766348915027379123676666742355080512278665354570813611438479227734626234391375283782457477119298384416068999969396597288700642369468802035843712767430530205908525851236839008292669490160108877525458341433668404658585084217817993842723224015437995182901906466439570946112212359634725863152892008944477525967489735679462719112750415592835404894690043526448396943481529125334123554487336410447084619422182926853562464679347492693080977018212216794818100144448518470735317051456096761148434261377957638603135346109800918720531622819718851888207438086999679970159064323423758066655111463722973008862684162582006225105266167046398214128824587839542933667582821324965731796394080927357169920434385747101367454559368544448323124641986754002640462615076327637318465223446260276667595179001954357734290005701824271854961582422752556973605890102450823940645382865695790396778030581160661175277338119403786936742787929211928576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -2733294345223547642655272961778152766317395969624409944864640299551290197237903940769674280227865978009482954735328816057253807491245800704869708207863266800525503974141619265322825020322315683413091170952940907426131974087684851043871727590324471587234816552238422329727477082958119332612186308265521847607162449429069083976554132952591820189177923237635911945840323513857363224956986482840169235163840566025095003220969374615730662348542847522349377538341825125808903543135863546414974037715462811681635926878665932466003052888715876701563833845992400751391006690301841618571727675895045017795418762900972159080346078980829150626002483939049505280503525171022155495428550093642465529071061622006665693801279004546985321666610741136477814157760955089475672918187153452778327047601670312270750686027372956860951182589740702539000972597254518681751291564993326225755280390008983832412229843441771803463187709157623181037489060554686644141925967482938100220611007750881476908108069026953973010276825942668668838473483498372323824251228676724345464576426015702644258452415100191274582991027325189299355777354934035156838419317640772689837137244667797269963702060205330392010949334317532547641762278064013049518389993042334641708623420929932873454321978980811996033445837387871421053613498131074669960743898907913521976278407789160129069714455648387798905700024410009933486388302032616380012806461936470626899505308522642203528644117097386232252668948405572107863136508109774580455820314238066015837154006112442733437159019197692057676954527857130223928815183848189059581370454868414310571306205876805502785364036987555073230759805862881411868890799485584664737737202112323254898695979818053692272662128730764398910071993376475959063092150412657482745127439081179893884056576921932908300409423342062070564246435218910940985416784545153590951129769370481537881696873043090321992646160332886108275315517627793899904570385760896399767231653565552683493485201689977663806156344393629189033388162055985585042264659614824978553635619854855568822986422192460447652695511195782301409591445389476470710294614745238066934746628605210656395537283559368767205412382764811350145512535850114732564984297050102912822992912382767406949855959474269976988677455806771378511421520774039984464184042352702721906773989305447389346218807287640004097231848905236675152772308661460171906964209457219884203388734566376797579019771303342283741674156098246651592518440909003771048844846728204465205105027346166979567078525879975936000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 521235549151137790415125570998628697272194822932126199476001608731790033331722391953715919682493099843279236342697292748253236107023241417140451193018904971415415459323547863952364947198345295169986510635014782081419563635849551435384600288081789401213742533157755610374231593339434539361324314401045285869806145607964362684208980285934369097279624428715335513386562764762127694469051155408588844014769888439787175052684093402418058539637915956581337541027503605169339964051674965182623189184755455539439643732555506209675997358836070686429951492127052940831852104088505868224450060499272665573352758395351021156082498918496102817154299525477767931212979184076509810689488932595190753507057874707482923746613074216376645730431331798867343891077437115864934214677147255926734497158900464879940343167410673237710093984806970505104471292617862382952742997040960895405152861636754990142524206354494093031532248833065032143519724199810116946692362601906392130130669792299131013619984308936987093485454938210178813343086134645231606872633602291766324668650769250677635344240934684627992255576705766530095579203606345512969286773645120298894624847680671886995992744439384661160758454508646426503598375691344766333943023960571568005656714420931262920173435512919296609774091159762241876567338281718996001150970643711688041090502047090310859187207191599494359278569872245077273738411289160735418970745256818163935750437362630722010778614224393529581427402065008423447272035871686600906412745764303611229341478928691222672489589789714996601882773605484962724046138649491029244698698071016973706020343057694749423827213269599720133088185542146761426766389518846902732984130473821643563205817593351590013785892947828317212990262522914958566908097002644964742089975497425323707766565954710389615725107481160940331831593799904755692276864003589924453399093350442501123480032893327308379960331707305638937216606671141279029331111523104207377094885319916335782438322889384498273907748441284385790878362166536568261819451332975031854229546936047717747966082969954089520198878443318313466781735627263992074350217369923546858493599122789766296272196251169686888150125358030812502760129847043964261230931943360465507981657115822381200146424183623682997091908085884956162427765960661391062690167687374846805932684346667510430602286474282158019602215406446765780740877011144944119858263785550540120241466258020138750146858489215157993717866027231189467515997319119664062125745777727295871113843097350767550213489422237696000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -87345411052226834069198832162256980690237207615319605911002533284480123908567486950074456521864596989406457032609285424935281430756047199705948075587401942399913107365388054473544628424633320421273814978675348715417402802541901064905341234063893225201156860832392739043608717073772680999494401816433985530790280152237978155801504895750043038742529690181878878770232249273754116915864279992033144881642946710014610267818287832273743677581194658986424778330651449529674924114406981943774708175812623991412625349900773931531942341774702281426066281652084284918568105079628824648360322092553697434584926832882310030336810109550821428070570441841764216340156161794759242747713079957798052273580004059534656304748790671361753305273444738434243678964573425895147371589813139933767290063040097696256557220120451769527851533822594596772104078474785249603465234338297916807018692039629334567904676001043455553347455064580328224345501894054097563999196443036451753718240569804876348432958197951118969308321654575901457889647829454154763880015978465558675664872591389870969769072652601533185858956164370935766556544826476177097930572872549459667563413054920146708826934947826251340241475978980948712118908997016900016780556611989592890925983793277699705190494898392600261219843451818008104693515848702952192968542651525721731038008670460524654749583706688908559575988359342114632962351203394095248912800164430860869333187248017741092741781857626804763638740292936134989808871291893359498364359435650613214763755857316930435744922126655526923763688403071535408217721344346793271511049243054060238466412891441965961414650892263076833344484566166357023536571485495318030600351180891700309262179554963348985108224794215877684309015634351839319165822235108765556134562274223168288571652653075294139174275162044885383432485392796448133678234793129921850959602414287471592291509513786079153761737338254737277703454360101927903891764577144778103100902304136221063930641658745119585461611730299683670929630513372031868422763536014790000369809049837181198453617181708727151542569659849837891551846384974737630897182028763399779597241849868850192412432323499937327493806082768881312315935386960957503657011228615924075255375867430820760821775005314409694671631805366859352378810864513429511650570762053267018526771473568744326516841507228618797988767267602726528508766275182582178218337319404474561808724115088095725706000106232625248814367757788335541128487993422486065613171373804007405883000867719125379979699420135424000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 15926000720911627669528878523935129040791337384217014161639649372287490798860328523252854533838117996519043727247299444772319877576417603610070167906243647737991170717726020302569671776756262546151571121445028149718212644951485125108871354515383979689691871710919246835863831044744568310793986202127462290031534500765546123472886643944514487494191545812946606257928902070131765093613664558524351961737226417100451249501242692603439399159065317663581090422420338250644275946412843153266440284617419889334721523113029141241846275293293883459134552519315564913717166955221805847832059847541333313708005683041553659770302016953227000723429647702276272178447528044091188665930350812299331426843696383650405053077148240727012600143755096453614449590634801024565676786263807251488522162834317129309799551186253032852187115541577285431530077856564586406953104848505078118003503488274319755026768135556773219786307027601823422572674170628845523498299844585142707967848915237682244882711170031826526200666045436556936266277843316921388207328816008173549759725176267047397616255296828071513891143748829137370226039102702308895747022586011952472965000425155720132576462889973586420390690574588906512927591860452981653228264378561721993405356939744891060088258617387185254624620064377018408334795717862874438169633108514820944751284145264484687769506366820549457419001213918408997307437373553651619989962921887250168673525374691444027977847289373738239991448378074078959767358706938837260695427564489488548347947379133742363140372228531940260602348384571261800061893823993718982133883128875553698273391445794545088464876805463257817404579878399518775710225107895357492771476257558411097179741558585767092167301063880600057878231615290064625299941106737632981767900168347014156441881187458667722243294242714304932962574639778106314580999136412537159074052441922773765800882340344486838096533988667920558577619676668502334176076527238527742182985281828722372106441624211515097988179907680449906407925092753427567819490810683890792992111613091104762264704050173936580014469870222190346189739849240961100564036280981238548763842579760467427194571621559866803669851681156519817726232694746493816422609705084100654186535936433470808951019151901564472882403181313652851209323041916069553447337820690541880167933604870504779164361523260440301036549840393115404361365872587892056712986358444903173762783248221156693752534734535330428698619307167373472810123696244135290192263046448104782530610736026737316840073722855424000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -4006858793038924039941346958490657815936042108423094276520503296501872817510815485797484321812514866038688666918167508571884869449321828400110246899002482649363008193008600321955444268513170139265423602617607837438655517213289064591743482267465794369571558723064163170681623499329976241086052143682247809471230402078637714508870975157124453548711499183242801786102016767239923255309290398251736834842257449389419810278463115553572907705350512521261184934274288637131463976371900463852193045149178803170569081151864448177679482670080011835376518409326570478784291855976160225323829928518244930345390937477923353989674139251943660480348262074357332483716346536739245252022937347469701596418816045636141610033574951670141923593131392228259429173927876413636358534676773728210981969370373515313904367690575121071200594510406725523381696084448975076417696853781526137992351448143741612648959754366945581749272346539436745256673308655895312000544556037764934552011248818477618053536802645250556439327894626128816594457577402489986554021694735438809175183253206038591857796862700755893591709489932836338730909883659735660917039486936138892987232796476208636085664315208212250831185322418189256505690555714144702805792468624438913999127328869877603890483441374994989545967466459298350073577112864193299534382636005777666128209403423415882930932696398910852538730214996349312306308810123391851454226079399348974425364868520995301870997921707719086575650426075941030972006149835807016648728694410594300650801495392407500989024639715018931588599496931617915738069440902212585803762254785469450025871059956311680451109491825829317573199642991931882674948559896062791476850473704949671157484706739040059184565995510439774317551657521581832552777355650801697982088960151596635611833368864766774955871565971578974870554127574430077008306375411940124875468641607299649518245483629581267920691501694343174041925349883157944283106656946506008692424084015635284909586942939213039989589407288181699002924650772066152939511398811271950495691536957609594607568628882923522189303997892366268550105486416034939990355277020244093803706365012463603505816962480818123332244212811220203053022960207538776913569159736196867637852187000805869633012332577636551803329763253377328723425097256518529148154932275378664646728045083613613661744643806908721197209837790946323803264647934147600261658178168190539230283046740638485099143591694397214932948098022665128689251899203942650586783484925320521540846247789849401118148515594240000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 1222178146282709149653427458061791891253073640553780634603370602361800992333906628504803607655932898867553705525508073414949706887282048878993615175317535401626066465059465900201312012061026248510592463181082034418571501105931671512530943012671372311702623622597402705435532186041358246705543813558111167804975512269513718211617561693059906977483622624710785354583850706863747862582750042862600625141445332293086458162187227914576403112488251027418085983638601943466885396534510831918383271258818602969548440706855587772435176732711979986602398070025067109498369400040680907233438204808386541125625987708774668271603178308798154247896007355569768200558947631619950013829356089784395978042386932812255885403778594240894313108888368426423427957785269041435776834287200916906924525082406500344021864522646202745260215203728128752193407624732892216797687574534637088042051849453650197543779615620727672987547112449196816250132634478129929507665015660371695615804719813716116538512017838421693837226719628743078648815603648373958897886091529482967647040511177542712658033123483487753242173157789685069233656012013560018062972009086805714072768091351633477970826623014647654563782998636769703771795369870534075229028599894882007823676809858069100499521760863679382569371725590339809824226969422469624990224530239432782581753888506428734664490863740550610908223644642550379966474812756674825494972444198994438904036534619077690517706575775587039711030142784885666678532918054828632294067652624984901669203353509356862893479113274372468672520339037931552736400972371526524917519647856550335290131643486489356591129804041468069733069810880971407933152894703421359435286696340065473552136292963198987151292078076190578379962675745677259443009532182793705647156397389333525037464711492535274663401881802740526616045173832029351527670589560860163255655986938457126326053298630302313130471461961256978255835542489700648868996512372497355608593699849596401220597233414504029353970045396299960257021075417523803009643544279426139550214124770320987202154075830461255050817077933376417221317068772024319863255497097548207943074087645815339211492512678267783453890233094516350536590440024388649608378110018088195467028256746969674975002070125191742628542471188927473810520817825011989112032823174410310140446053470953506866127140003980777818044254932336465379072860958025615243346037546684776763090670878231944810677859010324761086978688661257235723283628184087709063269880216100883503977272978512091511075039608832000000000000000000000000000000000000000000000000000000000000000000 [100,47] -357071793533080000555298884064906268534719256606007758715372110591870075600916911010797854944485041716075832791570814848875914694143809219493485294337273349624983538679713023459484105822415355704973389113424109614651251035401984795223611782807433423660301697752182014494344048307642615914307005886659837579982679144778877641695508682562431589018440828184392933805792301576990063524937221931697358726377309962239011599850519370871301754742202346135023822866786353861061723020150843776196109256072324801384059820179890451811108046186068952264425788549341521956735071839300716568787480447946507304961739616523234999081884417134059472868347210436389382231346637878678361054039273659998004432191775672132974742957985902895876687612610677829832069145275858268222689741012129490214276128806441033082104786186324847945869158374109463589972658884636205271470604212568656516331348696490738982653193902234393919087093398429362104225706465623280198959495655480746940892311922046336204081682112564444917640127929325731396469162548576870621075040789609026608320443086692568142559520637134456502342846258375807616494910642415845782651931025975832764766773113912857125162759739048979829996416093029903981215128026025614389398227707932206583989691308759582281157631093132248898500176900205466534542125798319644173404455189387437200795018263113189899944731318839147943509445302457051515633868496870306882322943303054396291788321395003697869251284649403621650938528133392096685913497155732680005209484815510029615828585717162117806154512692929224023401322152027959123054696689600619133153769941272653424167455422495315052395811689729114384364327777273805421101857267015039051471910310850711566472540575576381838113954358558340380883205641777647220058999993135570154832961225072279971360493771282377411047615709404399994471692833280502436944976548204469662216913905991344792987622347359605202006220685055149101618479599614221510875551971733160163165476196087621379265084031020817107887905277751370467578676569182785007979166550998366497293351906644408272081356169456017382600343661937118271787229691651799787653293227111214236729654751179884103650809651632453792923354670553606854311923244726997060969193770398620544163790230380535434391317752645409365120770057042676677389034847043936220135101963041097292152901871201463989163272697609581270468008933374715846870441765931039934313515622572245115443413528631617649810205983689425024065467207872038909275984764848946314526692323119319739106287117574226223983222587392000000000000000000000000000000000000000000000000000000000000000 [100,48] 91821548520506435576686740683884323679853195602913177808634160642454635796196294273024170893434508897769859710062038711750605254612683395298390861059737660452703816129737765510024677285818247306735594235748584745801355983780956019691267836470488432785744846982693272381839136960980512369498037352706748102203408791636786722491147388206217512024841150895866550055144179215945674809275577892917493372049691162033299063285812310579640506900091913990402208292159718314731136964107178819436910677936695884193053375255858960270628456512039061331944163265736574837712918174505342448769760160373566161218660357937978817071365657249221513274469311036061023233919709993036983764699201904662941704399516814434400042496985306058142602871486672747622315639046033449474750789234815405087440235533870917975086258746684989540597402287541807801558303976608401819454096423960147108894020865137884786213770409154772837567639135435050484723079298763933943037751373752059817392983290587617230310185968919160449675782242514952190086877364986216661789207187255032290607944584000168944552260560154438299900925561894584154354878097139976798172647118085782709440805237285900356784441044809909090282131659987116768414094096086974482739848547312402268409892790024036377812988178063072805129774660239273002384126922007092012405379350831401863025238984281105398620310740339696881243589197574574743119353516866337581485924754265591679346765924220841688835042307772382867922174746065150940744896545941063647425173185836717193858614108438745043761899211826933531604581776556049891110258541615538812810031657821481972485432865173565119871182715352247020679400341619360378232255771060073609632066243115129308676807711099609980256194163705305301361847553198243855355539825227632413868256565210286806332153757493780446247532712939563066282777004275770069586789533726341920630423817235458506189474600546829788008873736638694060682780788309040647297062318348001377774018077857877726400526869210550642961570173574571591636405121326733349217024930165841451706403936074439475822895689382869146955563482212090719306488765711131622356148591053051127898680706238568292205376530484205103951147652984610596812522152207572627022826238466153217194401608509400700410184043538876112451986207859640816623432629292254430449771465108077816216950862826570669825302737162494485569079784670845317612526611243509001923774493193064178931345485194391975980258971795866747164091202073284406600903528563171671466589498849473465684364605759576081517602930688000000000000000000000000000000000000000000000000000000000000 [100,49] -20565045106261866155422088325287541189779606558564078438482227606551443398615373705219512014434025019462601080571024173293345509649254298753253411285895523810510723764791415018238865591509821148789942862733638656404784904129407888277489535217119799236759051756515996731931255268098337394951614140219348862180931181596486311733990973157096695524596960106872103903531101304248871533748063404032066994649167855383501430651280857898878382279731529598692592786181779218637143097515908904995973125866804124927167117095193631877458721952361231820500567822386292355000262601823203394024506386367042853800054446555350893855407972945148018959154337672122055045198806424087369597603466890851129186865610048899055697060885799550852930239464549921729697937815343868688615132580747153486142327419969295683364130701158361396493757228814719873624303000836693378039230888323882624059429617458181124947414527242268674857840020728361602119361645145771042355100586146608093454376860352890498341241167949806710928585539807901391915103821056567684534588516358757279300089979617720684512963039014358039285867193084840507296410779181505059852709060499743661842795301519925973945248384466878367280305936873820230294585320863559678176764079734702440404420320590645112463421081327367889863118860322007884776015162854445376790606068228827003697740100244813312925501486857529384354116939413219829429747451285713858605116757510900275115712799884897804332229559196001792392061301875956681012986440499821340917801341548026141325299954227786050048317522938687396285405102400054304954066683092649918573458935098950502150309381133579252677970860272843561958776939827990315010599927463263710676345458940067521142970332363134724011073057512865504794598362976090147351210529087365019288174853173790880982130721806531542529187149114072951462959831035423243467561240417051011521148861789456813698804279094337547993068230303751325950689043479759945337138179887755692227686365051813574130251444052549999063819411725297741851718897325440780365259637080204178032365621980364205439417620424682868412145896199501372903412903400146238105359113829185099530118832595700035161643942402616787481134749811172477373591709500076448771795307648716581601014361890596241718001644720694385444062807081704597030872386269940517258017239081166347390436553350872055876715730074853561471609335311165324262105833884761316680602696028736805956748085505325249638705053107940049336340218551936252448106509236707301645091342367905894104113578630658944094267506688000000000000000000000000000000000000000000000000000000000 [100,50] 4027825804551890067423887023608698949976208106898307854005656901069758310756085396924494162770224962386338343523249027619756325526326085502140119441173012988944277659073381146813928521827981055559089489118549412169811986367475376614012157703471607245680274698435300517254375105300902908301407044875072868294675311361849033187145707667143380569097010100535682599954010033968448585285575389949427416506709282716353988020773942290056464568464731254197933167264387020877081507301851790969735023624444423803543842504650359727126590413536159011756130558393572510033290352039624691740389340217545967831208985651904851141259678857368704094061222582558967419541824381274440222220253772239273807856674897808901208986043611987711014970195347270596328922066290553663040021871678759781986536042016719303049256185509982574995862485846306952098638293177265076639034669981814798985823471667791157903352624706473956805771259730842575444739492862471416583648840900414022224099293890455724167377022506046196332673057137025833870756069043568098939459254897277986320533574004427704249835308554414385263040216394681978656959267187735089315562293646772412435522532939590356517547679656804166704046065346434220356094770169598418006798376396027999715690006659519728943482210663563525188596092445899547546556154800829098702383532310841413537593270212515011916014059689227937187032182214075287294367504948349331696415772210932816515864426731395387532966385887105908886124895517526102960994471415098082789478337836413947479549962007905397284985557438999738204728203789923788854063840000391067721874325644670482700837964550556922634451802691440385881168793474540030922617742297518717842490595141416543223812854226628616663909764178924391917778536635642439207493070258475581225133024269819561001400943099304312431574326864766864344581064573708122020368095751707679709278375877537275202364821535415448303375629546115854020161702980717612203440051354053392779852897364736670923186867426957200527461190970267013880260910476506797602304140621246045047006527921303736175835776480824553939605751027556184182150083965964751299722307241495253456355568928473037156563309360661556664529569805801962243382172783909877962061711184702938623253326304923678180099190164288077622242012544977298390115168448105385861904487000888909031808712670681266745374837274660636259824254677774382394304160306188900387162147192043783853515099263042297849936382550443015250670035465497205602410808056344266619700575462576746760082700736329446691327442944000000000000000000000000000000000000000000000000000000 [100,51] -691711687642319097411736201838076254492329915375739151217924851805327231176681650434932060885010544740598297829846011192624334189975131542110084819220657784574915327420891054591713012136357181429913552160047216302774701753071352558916574765911284110387381522740375844264995397068873130945381573109219339855548156636869829075242527195519376968881942056457962781674598611472700422797537913182511432216214256698431299211997285825371744847180030610531433888900105061219062694600738421814201047540111157207499001767353491720515448687916663747378697818587829229833288472610905049062434438692843136785721177681562827500317887570828624999117143617284259993670624451716182557193593038556231838648488515646574056504505129795372442401775783953040205255489928781379926412807343730712459201758560707208641386212866264384966362831817956092611756184679770133701544965100013237705297695620440244988995936481023213516178596006310878244460130575204410872449028890637297053109537277555708447075097301561208507291966492252243560997003918331555971749519471209817727371692752046972234761407043108726661244023761160211210323464353709938393649736627310696496771707049174043379680230500015996423091350761524915117526345158428154286199932075430674946575218648575108156168984198215542914940025880615765935097153039987275479275199877241955728703920570118385913707158618173515144381981669018768869406933635967182807104069502016423532308715497802179628434274696912135909290655422692722983934444672054457289660187609010830145716260550504056861791813703014716569520509848474053337368908256734911410837538435127674315602277970518303877047273747118565377726730824625388685591543446224639932010799093464719393309462007778781209113972548120952927705636719303086033728292104520946999432803289987324389594253578910474420079539139344936154865836730665189228858682018308895974624482207318004744003282177784077465115836857044585625187762428796041488425933443315888942809917220534350004933274676888910397025389259517024625097179920939883430664654003879065878291099615556615724995847932207764161730562162144587903613794184439534739687389888600339364998212535740404704868238178041620566620147077121003357498869327788674645832273698368058563456741044671379507943418959870972949784587982094361079468053916517690321286954921349834428756077632850922079290303920889626300874996286712012807304890690669650861404430453933944730026228035995661844616716528869218225061363504832034652792642910336816936412934897783082330736122114972728397655965696000000000000000000000000000000000000000000000000000 [100,52] 104044396691363077996624958785374999803406012198381362819917828359439079688279609799468711533645739082405454553318747783666266814685570537671284503312801255041300402248575648902374809268363407218582074523899617597662330339462286484568395786442994057991849511818719899298769276162081278618644343978215188398119273433648315689384782988786027449652942997182058513832415050099995337490518368035879737942551135202144518969258627252081525989715029834239266831560450833140031827714822546782035766806076989273157615505562576982766460014757703702238646979372363803179232743139502042803798133978063314893083448912911773125343711096799944225687512360729368759538954277649025055189634257215844625567124275276060442748260017576359292764518896797904826126009407678690449075237640504009680309473768949294643666521046521006326468797877631091814318628923701561506358100140082850491081698208937686243116297971037195165262153518970914550964312306097805639403674705201856849203925646379744814086128672295142277682103272994268888295168739565164063380874295584563991842931862189405776368571130372273065470149660474065366079314351152674045230261753082871760994947084501846664264990582815608746544025201394215274050914430882258765559484827048460771965679518893950153616612903884981975749838040383665951183276245544496216280412775878507666083868353288636980219152630365464306582149334474414984055541473889849008674990561345486920049423208005265270799948541564346013311870589936382847250044918799024608550554561045479229754639076154893235743451339175916814976420765546567485204051359806031667001073874487919790391511858574485608379297978039937600024310272614562357892216288780277790866617887954718374901226039262474025821715060710904433135261380428116984098469437338240869584209447539285131760389882316937149459241724061128307656204404953491598652381758952861524184833569331850936949768455305831512227995273348620175630668881279374894384552554461643341547343706410503009153053361887315261131827618082876173077092087909351672473468823521893065705111545891335079388967625077293027741827630505758901108102936738835880562523183613046224982411324035071818387182861896936495464697114980378102154648029947863441042741932254797751249118677210777223255105910233437693405098600619829711159662432922233007788709452731313408880535534071580823771582443144081572015641582314975887995716300168751606652698669215315293616559686184226091377481053828497791394153793156889231244969345740488412058827000547040522223609472357604493782679552000000000000000000000000000000000000000000000000 [100,53] -13657159174260891121380801552023055557892624655880549430781531075302766683223111479095811444942085238747080768960739450334820751993805703692632308416265350333473482950238413917114326941317662784201758274157418145262112326046164610295928184324051526283609820259533108078902384036216778099518741334312688335108347312652046702692787996706576863960111830883677768972749033525920601737897415884273079902236829408255712632104122655190418771566842373114810782431008939542551197400699161168742787506309295868304487995126796130917218244066586587352416198870115296924660379615442460466760596227970235757376253748894688537530211626974704329772816269664992097809803316555405536570255797905378154552780792774761145671488035735777371963051671637653643816273258845658081912019568282180847334311260805331852155120142874761503112168140141815945858897429609523196719820027460132771685393326986083520086876166181640398465205802443355791812401205061869374162598705708077202541857183307454331546012558927923300618072115260951564335358037160026277263015485866464014198626896835342382585863871491136418982226255874075048245285186690794281776577906110868521659032084525376576413180918285179135951153959022101466010076181282503263612863369692155790951706467932444865008152345629282936742468054879448944459546205436755136030278093840075522724493761705128160695144517213329708816752416606284227527721777017917861774907088905368457844464203094627204903600950461480842734711288900302013684744191183843381349082526413228515730271139233015379136909110940705616131656393112609869053261080658445988727812888121240580697758455474682184364015753154519267222434900764732606032242792714142479635392157131767263658176234512977561962706772394784612433331529397239266924059557815096019673542820224784343209708048558453554235397802466123829440989537941648304619067328165183520532812726452700916427230931569070840104217877432751405020753507215020134495373648098122857594040156801263849855779070987222425930250225243348459681730339093591386111154192812181768538578079492095449279196066506829772548440820059154820621216113061496269586697535229734906712218996304470873695495141664489476902308378273452510737612087062442161784884538137315491050405810380371453166522998414655186579999619622147553142613708685809020942700354018329458582093249864125915042982079172634535987133200308599019404736601805978168813823371057158618714892352569470072731741127038568112368195130788795851944027649349513683572082382417869392943118730290033109218885632000000000000000000000000000000000000000000000 [100,54] 1557993631125354583307196205822023446728054512168798220322957751045326440212521581444201539795043823370466597850853315760988525516277401573732512167129302437953891883957052095376900151036538114746858222825951879526037667470543243729957645919568387773910644839330324363517739151460423275911881004962631468473271182387799309120805870459291365711927263628786744360384655471755797916024705573610392435572331264659871360475801898201912712812661187952130860865219331686402507978911762823822782425903522835009814988580943968571435381109797674968926903594096333682266880702710649831966909785934137589684540966186816089072647134444154626118922968704871015315625414865273152484921910813280890034692616472790730203969712539796989835617458248931934422483392145853378932419327903525738037136155275083611112352878542095773398823938106948352988227533728730073919299650319775757670387002611945940858399981116789568316042889877423507723358356984326683717015342557046647738267913339587486023295723393704110257929247220398484516294367708311447441059586159265037263947189149691401224740158992364916187454599059464535236507417757499789519349767255335777210642721659102479870811599073559527543473502373044273305757275632502198339732673054007333495122787088263497437916909848525275723461565174400821491759337127059956955818312753329711329455369622761466695151245500657054029598805769681474737429025909860071998422258599397707444916899275336207170084323453250002371670633474742020996875235220391351960441729708179715762631118261277214980337485595737679842177302695586927350306223898605882178946050928133139715930892273484622511088138298075903937088097603755407642055304719991034652076166827707953160546812011685725029291436323422628529863886537499669027097205093891992718497987249590558747939961025701951214526162527829982097693692132116141488699557560044963367842754820794517652402482726327058290643998943257365277002020741702781130238358864613050872929267762448847765262576223457262815212017766296766385603268723110785370472640718934950646664666541899666000845591856245495973039136815431902022509043060972729086907202417821339660419377250707114123934431769540648592422877637053295179418641005271478604186610390955768015790739720269653670894430908551525034343460309877043076491723649346059642202270186099397255126201294673654277392953934308617337774810261655437832925390626039434415857544582290589867329475751272230930695686399604574226640601362612503037586033640109644839770591807958066747514428329375411438878720000000000000000000000000000000000000000000 [100,55] -154013701934389754206766082382275244292957977092575883411138104496915346590478092380749819853069190208854068682808804483876403109641004259257312232969751926169333107863545645211773575516785743177225168255961073863451367268229094085381985990942362218993514439063887781365125702125280960455779475968962776040598919475955077481995248732564796566920525396386899639124344659884817745662665920295705538177723394906285238262058068991726754037806050655234443124821833296868747644549089274030900967986771912257899679320075912681324021306133609334526181329843269348320711602006803560438933955214822358505779566674351816430321102061285511071297337173993028881264320661154076724078546475003246429930953844690945510927373288516649764579519035741795667327341741140403070233139600593284069134828616179844459144802144407416481847920767159505225294543075851046546364385712946005896623841248331956849994268670234115834306807155939642513781760928837634797039758591109728445780444416430772127076430289456719772295975726251534965294464784323926263549216045788020503161260579650291895890941613214189829950754720858356447965268377470920545865306377341064896582031483036425848439735228646794232501872887231683695846534177501331296708769954886196215299197876308581483179154819645643011924611145194265046648597458344373444544657291572620968162215704091885283863573327620358127246852512821082498010737028078440360498678756031252478599495571741825860931423202881737060808420700758441842158698015108178826912558740742057940018230441735295892590373498573605671433921814087289918407237088450229842805046568322760303910817905107971840025283602586425408136474957033641138325879733561504861935334739744385487516414833915716936613463382681563253714576983321957235439895225752609068556024551677524961364089840474107887524345353613148655903915222827739914837387382453300174288584575437240946154388179182318137122218976429313437621309764625690651170810712094433286777956398295911398260326856571432534145212839228589357664265324888540901165086695010439559745284986271448483617701523357192465083289528559561760887723294732990858193028362807428689909965765599044257800714786463689016209003877716687632564909167832217393511396244866349154994273242263226927835954904819152850244984694120506133043086926248454518137426905706683244565314646634494981293588644187662905953236826699315699371714181101807672596516979760301580605204182702503696509056394126637351960477150028177169381956385853457685093255533044363867591680601694905743441920000000000000000000000000000000000000000 [100,56] 13169902228750861809023464760653874894435535758763420055197216542224735933562710275855711976586612980560084188293771670735237020290598930085942620731203330493726894817825431543386840625642078876013657407678715561516031030453315847542315811258829782877940170379284719603631647378431645010413189531162886743807742680805566635846874037535285919277199423685631202717118681679984775585029488678758856708420905791643696334004795330860989406381670226843280838042873470953098049737002019532557533051990403388625572834316550330272196953619071887646926348341798955264918934559610453362658102991414281661187812637785730404375501367885405355342064153754596515640515359907405627089656763599807501397412613573584642831297050314435035067258996051196574286858264795530216527245576979989601342445941352743629357916003232456859157957828429853182834219696626941130082255571481967460815797091771444823858197401235747769946303078802501833462518931733421330278646963606095493188799213792918229468402516616529669048741587802802785803055357304839711256077872127048414031659740246876136102454347438469528122527267319724879683012303837707856409507113826266373776466275389558911856215269388900218008993199286550088718387082391078970873968828958142851449380356897057320778625435734364083484179185657657547614870069940513340044133767265233437529721329567271822062808968200448728456663143520069712879394191798247790321968407564243195828728981861758065633616130429179288191814278889791410274005905409064566437155435231919733141517935380472500982987603947456042117321176346508438130987094298863464496656919205195045049061464853431266930225206360973437876445705623600830366060098348383447070923467753789586408660120385403933043753909381325282892837818212497034234133353863986248336849083303988211850157607621718846710702199014392616614240560138585019793528608732220146482921807967654851048087292424264600571926549496163868434245654322845104087381586659463737685007009016509052531796056081129033459713476024191716709080431588630924013727323037205001729742227937734499031623197454686999386481839778661484262029258904735362659478412057726152909684963300496219693786274088375541764854668873827640440108373616581101851800483539318399968164956651398010705386923757845722132412903840239772043209890631206729885604021840771395367390815050493711402612386519744007013964937551922104797496690045505432960527000339529212011434605904190071032399691231374801169558515082692678766600446267535667096040481729424367603923203087819719311360000000000000000000000000000000000000 [100,57] -973248802943762686673242399398167109937425941762009228434331931575100754202615151547143453664264959767664735721518765268032115877937498870772711499035979843344812412285716479641232996352133487761551685061753544443480820912914863530831872988431825373759761733544854540794209353387150324231674755694348622285714276010797147247868769574182091701530865962128201986023312557086340216891132258023494683625616438690378578673196540710317650978893712604504953129031262320520095954392237423361304743873929045857815641044164699070514030750404820676037172981895854301766632384296435593974646839276621096749359969590513120586730878253032762647962272369263394413065468948978545262597992717051718174523194082718741879674209716046826155620912880639915078243508059589416239392946612216788796430523857397774564350743742824729909117395285212815708458369023869469544021350335732208824439257559485097708196012859655022062874616285597876561785266087271329908922283627728389413399220326947706031021885966706730843208849122243767730125532726406338867857399917806244949948853956658802933911619702656181942853963605701760678146932999000095099044375466973175994502358097005515709250831716757077389420430945060791880810873907919783869588220262032542754358602270051404199109413048650945045129366456766399094874764351587681049944127308854819174031274269717216180910481724795347735274790848497295055652928253993010821610249748002433181865015233802214942102825542867246534012186027930545835981648953133620410246229389959792417205033230104909387459343500776528029288336513236771935311753447362825942431216637569545647193847477093466433407962013729162101167661291967344266257878746941603361035329809507447663772537113743467972982854885483887813761474195766453100353000896891516175921552363714871610512110508557367173979708686243316079609444798649095697007470326388594464847475875662652942491663193686300466145344994939384314268594327325174531708886106651311683130432318955617173184470613570295276867747547135346869796241294433690387156150148600594117058126225878102739804803663226424276514174085114108033194372414812474434797343665782929913698322664411398106761246931809614672499435982431749219462257937128034677686133523482558056743276768541651798410362812270442362114230494228913448834698318157810140311009366308598558956265822446521149562072796247541672107940031715263428423016590823847301533686107516610030113827304607652467591971981887762829987777525491920112899660297099401287784360295464216924694551649604914380800000000000000000000000000000000000 [100,58] 62477604731212821528259097921850324938454886672356795558061101996810131235447955354737932444960547188246227582188855805515538767971618027786841784059509822307554246162257310925882768510145271028933502269474671293947522724744055386784155114040680267408276990909249413615241512608738762602826010606720494372490944831125235715043876041341874155857677379919548660784494162094517199576753205769683266349771778700798772721231850305355192005339412292921796182537419114486478081810504018331137943994053604232680267759126326651750831257113490560193638389892307574914714422927412999625171572127981683623798297489457632901703834767185668054956174331432848343997219681037481945930717381516140858773727944013762972765574416630149044705678561352151404906395941373648844367003889919139721852907821758817570560046503944033815237704679862867090610852146573860245939720655409386951364646932900297982006139313415607598203259765873258541364681828137314969898273294078677047495495407674061967070929135654541792718173178498758080024762288773337597993927257067507854989457511557019592141510285120778626763947612941851918074176709421974115514247613943511629066465985700055317731794820032386769504534754737707539801922005879358361059423153237262286635663990177105713923828984651299630408604163397241892635205167305613042331284581977812945204792690742926791417375009700900234534866508850256562793195299631882654851480578442990844753587392794482338959775217450915933085930572376222928897832281851732440964729241471242691609242973099338197896045596375626780887281854301845817437196459104082683618474805136224624917577113988086821902732846213797703272519331099801687226708084448454613577877907642640208203487102984873530325039825517790297881174308865214629829201887164722471369129111454342853139849439119028141762349057716990668147012842841264930799600987740066348590604133869736547429568264493258873382332190633275641540944499912309111777071492768003777019486787091906680834192634375368215577106694914117252602410407887399639845339995294987960958952951614824202560729888933619187630700446881411084240799542186219285494444009966337527633672099435138189576416796722021259980319693784782036126348627062017517099336820684687420339200924493280079384113209914073501317201331362617961400534644641650828961781882947685535213540777571977612723798517151638214012212838743785256383272443472045021652216338496917739782370693069525682151065021228822126844201206605053870241757466074705184842988265180893237474702199506086133760000000000000000000000000000000 [100,59] -3580943422017170860230836631491793005442903393882824320215001541037829980164393434834321681938391547059968512889238807350031823956477741405345060641873954765296056618470079691582022855074570925021190220262799975228142513070665109121745494951285886819938452863503171964481330163299820914231853523059358732414915341923316304124021381809760187131692603407855856018263617843453326904833145025897708466659899260088405115158159737065972719983924983185501598520954571313608280201838418356039096440776413276971939255487224685476410256092270947688581118724882996124272044141370537236583080978103556325253028729250359065328450892768326481367781848850277954958537920652113968427939773726261643685298301979107310922599743840971527205757143655534460156728236321512672484399090902732185394121081847412788657626029036171181947253882917320845378989802564850914932286213558652882581538090740634296570776677222155046030027484513631645994325904081595185749243491648607272845743929683845343696066725722497068645663903204984666781631913827310127929637157404131342617820127899431813255819026599093405329085868430133584378248060423738666044881477445112254461005923393436356570824055759807148141837437068954498893654288318474722701667930003933255715829415713003269744384774715107233910217844816774619379744959360465740711567080140291038909182385917184412981431560147157838710291097718660385335012059592342760277761255311249260606925488391530829563529921123190129338984282909067139223470677344017980523065605824790035397901245238007406150238139528581544060481378773557484071025665737391096743174656948546237564914836483481938235548833657261128132514269087812659056339095275403449976384640834124315178774534755975938231259715936176458233699743712271015194794131217605152656352206339737460578361855061614721492721038960399105241749436305025537512578477180163880313283022755473877276819344353087877923958513299114901086717725261157024765864604166590582924988336380323339972998810360102654461307776175739905264146318937658522579859255384784984217888141549561960161590847980474796238960422633996963676769528950617145151124555018716839790992602133769036075869011777351080051962882714812088247899740729339375257120102456061030341644075130912794450142592096808484348466753626206891871906518147494924699757365595136879881207819859984693283118397432268779497391687763031899341861032225024122292084307139420031692228556447519623355031206532331419166282125478642587957669615851712489082414747341866460039980161586440437760000000000000000000000000000 [100,60] 192189287000818214009052758268837927323658319059890981183328562655528552062848479986149142467844702229311819098863295241522805465712995258740389354157957509253938116983117938514863790226961948040441318551735054953229955616032941936270347408826538527649708109113405266663465476021565829614876350793229921774914054747813011990962820217393320425630040088807071780864189246307256225395265261247641358639336357133387735408162700617951170635448767700657449293713044499487715823833255012708965377320465559931434304907082883939835392416872421650002005813549159416454117934433736290456920262959993415287708122659250867303659871398290312233288414361763793534570424055784457259233292992205833465844862208976190840080299473742216975428335282725384871344360328505830500791582054948872550290620940979847035441434628702631296360026099167550220530488172557435281508245754681350363362882339931025633741354631639054497361652084771159749135287060490857922091517921986316533367530066653929298581267144379844473443255737398008835982537356875145285582998658788572693962309681147508597017775237745106286780476821142673379466539378737136349606980493092032332356724172747590358288968455660744495413820246449606687605286104257259634072750137806177456254628812483610808011210531433811135060047897074840900690265562208917836930940434714825361904484169574061182391314897598599107408249496956507836704175431369924824832571701831659205149188174996435252860189463472193317267098276642966497582771574479965970983841685996845648924023432257453218475111831635766554532676881167756443168507341195006027872582296328338559004335107753271396613312065265733637681886680387888607197396815270070376096382491871687706896955023809176288824233262522819198156995702792078386406038715535675627584060433344942202424018134006283648292667471351663213066237018172453477206359107292652630661062238759796182617448043188503759699898713680328279752267051887059929968973537157241618762386512279543850604215033044448533800528187876905782774473479173840137360219217081739570887414943290000721566662106767204408584370557123182082816795256593460140905049036745266798697922434232983362469921766851358270622264755821256778043813881783035867721679181936714787904126137891580342732657270680683530628038910863171713043835464113554972413769723955336460018220489471910196783206561489567760594264631686496620119390924588184601753476653090444594695978025747969831920217912603877006277161035284397456462996896732562079296091639991026219977537894198804480000000000000000000000000 [100,61] -9497254956636731143535353332806132546148350484554164446230579430155207826575716200093635495559701715206469737095566800153539352169577470244410122113884889480499288857818684536645782405142860933814551591604544760003667671265620827701198488023037245687767598157111495020978068870951928133298973968105528305813439221575254238812754318698659730147886366299171970494271151027105164097255708478995211320027753400712007098157486268765952189863857049180982469972037761588371628337398059564880450373575860189862936401113748040166326661391633593253094224611739180283520064738544749807594571160968280006105511031716480950012893226361379128606821567672540344970722600078533936742231597887700439970733795674292730755635589907776071200487330612003161834936932151693918461407552468166808262247249078882733980387402882982254790144513474172480630842566387932223175567238348659216785672839342490442064934936346135199046955213983552328491701866974041918385591144704795794301158065092256372256725710056059155465809245199591914540907920101163002743350616558678376579443494237821694363634579289818788190806338032655018757583121895628249303869317047693017942074513020319531017342822286572230009714610868485787308628114797371360165608550162116024899567071468443174976161699034298814804439743588225379431896797739177691186328424053835695014914156967876709117801596007737890507696806297385670567603758440423639243453838393543560948908896697469895050081950196741706734799728486865175718712549269787166469603487749730511138291676192753141785440331864278564792220691174375040163989367190395690958581658892778382948131360170750063730673901216036760445537513358790343218600379740619854325556333936575796116656598566001946996610662410002968587617094518643786351911217964025371502153391612663905245709581367651899943959386759487587840464354955887184008344395877312423491024198485704004562966283982328569003724513028080807433550109831491730355657291814936293063938163798847449115816474625824950711002883760211232666535553941077590547406258544234832760883659154336997092419718770173627656249047569633831351584929032506636468972968121557587969176305913614046455922504612211141964357532333059378079256594159804927890790086583637924055568031715671653214033136677388179978582853916631739794819515146793781721297832254603278722341146888758754331909864054566764749859045277584616128286683929408154678026492335838763467510267620146995871274200313925067124284415862628674138337529273436544458326868686178617137907290509148160000000000000000000000 [100,62] 352441201638451182755087046511698146166362540974800032270192578258996136952036503816459334822512720550696480706409569799520913062678853776447273172749410283967970901989742120409295905975336900900850395457236080524722449520230910510462428206017105865322913228534786965698641606667393561611586710903150180976925643862032417882358036027694099849558643022598771344847727003819557995008049307386452563614181028366927709509467673186676430035145391980060693899757413867476212408561485731910606476597090785361386476407735624093746118130770633043164386001806979822306206785348097647220827067915231881263439246756024134709259979262202935068784765885572882488610868428544487841283001646282968746469065998460493976711696076418560290287845165417646936113303026142047960782863923479236094782747372759239910255214244336637244859367462597464299281908217144895960572846627482079087666737794919396542225026869415966420716222009267143593845153322441800928608816947264347618157405141201041614492288081304113388865771671140192510500925343983069706035964261430447905059206781641638512633026220377451412577330578892644331109204288289765788225161072285934533170323613510190285896308959632985254444548012157746006193323215499385760095895669032577615097961869034111654529920268391982774682262282502595764881758437412589150105552577455336241886013807163104201073898180535161190881733467863704769524703608809495278810375893964822260265595831048985876884101003750812559421375619270379850607158814876066469582375425252190639025853056432525401137628785668665519278801517398551705360150323934373820370152798006531054501125860731902156421479703296373715081134068932348568108110808816196998264628903257537146109603198239679511080450812082870391217526221827216324139540088452847171307243880219007596199869838826894191124756234169643717466820106576285670310800020147005589752002356959331169926672103595986433114881563995056210318849847920250799823658423060032034642609749632568185771780064930930113223619315485602181375161329290992234182338207483568458578950335916044198471831472270023836647910046762020741986180415855776006357800046737910032800633584954426400526323070996959592836583954382704266425755720745875955562915965029744000477477423749061924491464684477924351137793584635136282870062649618651750515604491073739082432432963950907758740670436874156077700125681302457741364635899515767595204914473802729021315914685198752251615546568912631574695676323714721985513331627063256794567852485469711422839510311895040000000000000000000 [100,63] -1036362862624367175109115348821715372109407390622598476244471641172969855971650684123838466418991935796940706748121992069005333623538491101972596064890439117735835103396263941927984238166809568499740853605210264470031366797454946236617730951317000551484194454461463481818057216210607432380929737785833081437754956612083615775776413531179941863070932967163006709129493620323174338796510322340632051573783739126557866113597550364068398921857154319408769132053886968944132167964471555259822632557002784261407243550484629162335287687386604696046062023711460340121901689408550435485721068399939329172108025053753857460604918745860244901203444205008402609672659520677323955940798371712186030797223788931395836355991641509149157861844821587189733182441501377417636610196853925065721553651089396782944873324379852483958526899104637820027627846282198508425350692630551114578234357124538770928433160841630029827766790529804138890024668393321361667960794880822434016759034376685664571522805530902234879169396438388201385204219810725984403993550009694157786964719934934685755305013254560817862520663841697277478058954051629489883767148348489232243533392519725842247196922663389412583523111808965082154644216491774304398562139556503701909292327166662729412085903671165570553014633695921789714721035526792530206484462258852437472347744161316617987347234121215326516575714915094269455162738850130008398834066798829603613567232942094397835683569550271932575739003580717452732867532791959971174406698366663140611083307224934455527397267791836434323424077777557056040506511779010862918000190714979434509337049545807020960159364793296901418138490824011312818462185415519613128259506535036022141141081247466572014361766793638792416150904785827243509810883276397782881262935134933904331777013821561935004090008625359241809006252463784819456649254257874766302392994343224036717068385519336483787233562586228090985479473741771792727826942547773901760686979166038165107590075840451799428642190736802644986318854666715699611337341856644888382609480800077205301492052982552271620252028511724069276360382253697594561340542054383342369764777461087979787119293672196254226859751322471264000887359271920394015912101714360051479361703332713135650465182045441974344171467575901761355472424022562810411411550443555456094713208723166802635627798442402353289265377547891508375991338423269427474525079818370374557565023527689268052107352808643299172768648163940988609705115182593627449195901809470888964744030453760000000000000000 [100,64] -1509965925800346895239209482898022301471154345907286714749229924644097909546029710745599668847249935331644232018284792267662475511208907443826918711439079034321167287079342917083283588926124556220558311051772972040799470872452339909176614749242208607811713626999671957503704675247473318510799713658148761860323899576171475707715636118054237218529521098940666589730076348199669812399353652626149145274079806918757035895847690803175787862206940821592915004251791071724301547425760026575573822257993422214593475433420566032016745692682184733768722493436348239984646302290427450584047776955054050376368537122142690860344138726587504566839469994098943206944074952686128718395424433810241573780398470282955999671613390512167887754679834333185011679277109009447060352484013487950303785872385891931151279823771382980750535556551925055472777390381635328650314042138199955549154943661887730594301913629594952711293972461068955462552232096804629910628463286595670268640481251489663069657079196759318094242249272503821860306020069559886176466064018510196355229450805343089102522276718674549721634959122961711977074559135917607151369209885586510826977253962369914012874191114463779708046786936820959380946076782415050491009971503018470866476398689843653946895381218300503402875937762615989560680709399585164883009405713985322193887702723284566339833179521109652103692041445826815555602653061919284787238444691296330594963256912384607593860668632192234377772660131566185452528605775667207806093160828811277260742962809829970225033830613174162852170097420835012960791493549885364514175198085045719424251397971244797999574819991821826641310807872322728053086727470790223150203806515874672295045966906876467396440556420747259167089663001729157724854868401514965870661957241678555724845246951319668648266571085615378284311451459442704070957947937328902307868880133075888440542943136386702333031757321522186020935192683812820329032389138698561198331370653961180015256604835299990298410375268004176859521189597287317389682724154620104246505886900998864280073130894596879660486900088255675426637035154165120409190544275986652066022031441107232535195421838342685120065315782663313159181653328327407828541242556640079466170311557108543232595478146172243890080919238119070993632648518618161442982306772650932591749046105740054750135524699298424212435142855587215663215487362726516613257294961236698754474861079259511568074111714285154342429746082926763351888365329874645263917137891452514675683533783040000000000000 [100,65] 195353868653115769942150992250422230590582343052279272135393406149757722689420262635313640033022971638759426732271646516020447037504130635493498760840840842237713254106875581806075413315544784650682521896051854083760459079033869957596894414403010994508039381306518136982714911159460098296902720197629703489363220731030536333752998237587035128042876969684610109336627317822679620707408032666568489597548887175858439142733525658460505697016280736990282471839602764954987901760512646225892713060613027867085751150668934600261190050184090836628161107298837074901315029814462138682033703755795570920371595847917393718488742580505321006948133481766797737880228500462389320044569787225840002826404065823171015064542987427164876704959853379473940470311758871363417698719204129235563151929838655935117059900105391244975677480481087046755224175221169067859941937302931187110849196465601733343693827359112511439923377270066183020232864912508182874015955638655239081490260605760734822733374825087713367718482538712880073008760632207779804228101853030854039222548806620809634988092214467569433816059156366700229957652404101052538190239442638980681653735671379042329740451256648311388969905311788926351545918024106652756249355407021700906866254597211126804772275432330337126748981547562861464885903998883831463653808150821478188558576844822073501719403327341328429541177835244606060247091193521173039901008226939409542634199742647177854445012224114201032535738517126619245806563874775587245649173787136924064335017151927985386864963015068883868363219789647459955541828716949980518587565485929544123779579745882331944574427266628164800829102309720895536932184591621681713900322183404170242850507124297460183018577057476026869742871366752374751811020063402730270690643716903020964945758082457651177592799034263789006971798554218782293915916206132885836691939268032127878553144710103550912418157496453492368853181449052173331675992152987386929260090276986343070775156405542364617374772098847419871503680232691894756419838986365941220507746407824448458690111142782840748596412527779780490150135543829440273372934758427744756219174001770134864311893827652578078567782228319863371676245027355134629119973019914783214926089314697806616870587048107173651991241545160801443227242849042507506364290991881818699146718768867563528581557579827932604936362418972481694175019281073162101724356082804589872462212708984169065166641701990652718642552431283854415955538620294486980973818106305350046999327539200000000000 [100,66] -15121110396624689562325886835067020100384104200770212379732984595930457653028943480618377905222791710180334592843688783225734774286752952155844575815314089505344881415287070926136857836193103328847416748212920486140023565277517461185749800524816820490517226392711557780717187218384721437889880020724670587961434562701895767473654403518848219799819710221719439094733583013984954601229777008024205397142750429128577827429866001989268933664169169918879649753466204548968130277121875075645871784751311704104652354155502976063735544829215701399894448180997723580794850920706621919801253792412055058266485148542677086523239268410906157810857826490897006627800690329642263497488066837131674546101310864055109615988908638625414568541309517956561822404641823251953705128852705162412915139591246000615313875137392500861303606709205363290246105908787250740499294863939984674778214433267094069225290173592533044675766831330181051882682865795319444988252715135681062718074036784144743003506499791387304510939537180119774689710216428382584938054222817576669172649591647535975651121709008397310882000761668584047820043313586251362562956008762863157180078175325652840116921897790458638569286232627020728722182123435845867560735620642478935133916519178217660607552067984636874600765532582622836609051596117398150149642678945583744057388664351799039447307200615064187501275303203562843779639620902240602464441551818239270155820167257551536163222226027661399047313966318415009407887565468098768323999337970934558034272851088019772039532342552250073234225044712169664738419271948398787223848540390949160845115747928328336035230172006104716056749844888457301024462072902578832306266052661111788570150361428111270176591553513870493136936984363749722360616871651251231851717732266760571966581209363768830833439230977590099247474058333728551560145987831574987532541900882259243158281393570224139382676134172246828466219826005893725109542338416640669338012992854024369366127643904281603436364443144424898124760972715201680379431442281185101482732200697037987111186829107369011367504309677457193718733128785705772978057611449703493756411476276800418852557740245434810152488611941407094254644221711652849696468698675746582037184099065340505332043857092626718991046720573684518477296170677913053826044607262057111611181608665703685704364254836654484296233882584099401033151624402867169138574758378653280682444052991882967368145710457197374821766114552641735522433213486053337475213563973007725250268364800000000 [100,67] 655110022142201859106400704102679721367872095628435870629720184313953907790889546503898841237083203249144860795656229607491091148750167689874908176237528171643281619395785305104399079633463731668886169725682016918254862186609474255639540338779409391678590038994832415750933213900277113159948346851792675563716390451718775719620666924963903154955940415841833043461025057284882787157603972329903564578859404851896957941840555866942789328758449444013215555004721688730370159365804386541606379236452558512791875112518886076155563985850235602489310630391223281522205929530876180073981816252257792182660366489156387092592424901941672540518940018416188179811782860096756591386978428545122070054890893426106123532841777012189128738414448446765948771140056118310197084367120999031025642122610551706926996375438005430285222391907073451760593658781316784286101882554287680958734439336780078842018864819483959718732860241170186601354933095415918103968127493441964683384914268162931811273751983107080870725727691906461901821570289007586625068570669934228953443654133865492879121345179567634646104392521805991590022471292873290711329663710687904621358708310926876954961434665464237764912911022335866950958119132622293964948408251204333012196533138246890558927400746090160078903376708947040599043666961761561127910535873251524750909029492631570650205575402747244723067629397494894363322888057629451209290959949847228557576902880491004692592150308544414336945124205746134123557703813459857734493167282930379298479263422707972354249174683446196229094694716417019057024382257283463990633446920613621922427759820623472685714414829313373553327891363414931056507124130455549093463638445280724125547395375210465607201076931286331190965891993238601998915374986065327381441311732553496507749457472978481935233061137010464871949649417155497666897581758832413458098413439701545523526286022542173184422020404706373360022716256447022775104726395196921261508826908756014349727526624106130837402028311244003169952448260784707054730234262717218918951614668969700518826580648771226508170117296035912366862453456643674453976974437266001066894426366409535662453931108665478613511708668127208406717298260939198808538195549736024468309752867625296686042444521737680749059487466880211086505953899991874866832575855622147901369079738857413354986269449992847940708618990259783320104241297763366280955992979074306089417768891030717705757398943338652696621682330768284008617014227806716865799642142265272006020382720000 [100,68] -1807443779072486332281829473165661476193126684323675502465755322943090858486774160682975090061593987072530607204350744558858883057181980856579343703310127431823609523008670881145953373870087569903125207784767957981797721910011025762603129306742586672569137807527576276191841690024642403302947288139235538736428183140327212086814549690259543755546047435572721243412152195047320400380346869547464812000537741478662650286916611442489013492205966979206237360485600608677254030166455443138916400242425524630746823412519212256687477686941583704525805255486363582702685609323997534399918725921257283832990257443460229256439666431965550482098448153583607216875033072950568058113922823428425588592321606865012679782715680985716331367803440641005364387635733990471948060782619940013401607312380628520945206405100022382182752024459550533622173546320781444851534735643480252002443651528961790127748055388040594540241103872810980235015202082894070018509620509059535673832186323759674925756466258090025929848631126057391219072571946005639718491954086629656692721185641545161447703466003930352864557872962218751906794783806730530087699243990096790700622114236830792028579008017979372452036029415307981256456818340886907805147954112972630237296511779756443482167751175030179942381335483837357450100642256795773089738740345170192994288218752041473785892714693087583542174857467138751044769635611851713501632016601367818362131897798477858682341615646687751588422779018931454238245850512144649119108728124746161380680100491342551066208370571361725786762153119308508524647139804275445715568057830104268874312866566640491697543329584114883483174168530784936378298791337676409685975762532000584146333136529363298054325430551608581848514723405652258305661005729533198057709357158131609906020036209221980151428280321930593256300442548076990538732604215854589470201927142505018725710885224800061847623907277228219130446000022503286623281572933125945057008952168307530215327498305763166956503696678702901500070020387052409989326009596771116347319980325814233114457235914474494385712345072476155265268900636913148262493146362681930997654728294635694065515676829299809600269548346015040295731992575506248669985577462798010274967280514194017360471981652838825371261896427656081243326998827577692369199028176480873993313058001724218969819436042500496952358263723635637706318922745620182452565552720004420463763271788541598075419359023551308563899807296714920789991638614414107621552457039822397810857060 [100,69] -1315847020206623700172012846728740056252555247595177234926970950472415671887824476933131798746556729426399353810305173611683907508735507519009592440108787179201896581527358691791710830788260251345494827665209530454804972638511839968345934316999734098923102109666650297990203090586585016264139961346813938842241120081271395873587370650264949545431177819445146598512635485117298774792342608377743107906907452868265128362172522232769729781831798349925566536000403526702899385459051467854592931933823154618635865879908665739370715482661729938478121593130526742932657628748901682928670396117485909998708653032285791223857480462980540254430332707245312132794446010508204002853129359636726906767992890676807367056297077120827803856155762777052587363655715996937669786179268977329078799149397554615577819338335636872111698861039943778776825340726748846338991825614742167821493889359756315422090099632676114667226267535157088814494058325269857059155446890553872057200112341252892526786076385642266916880364604756104238985585677692740315637769965691911149631730022893164414380992047776210609411831601131091173976423878351509383229306764493949487540395655499392331437415340481060621035399944919859192025138244959751696520067752576886252471302626647295776041510158338527028368992202213087848258869552816973161821715795551946173328611197696629789866251741323381365568948573432395995786011723813670847546150273405819844978129938570013033391223688242400237279208141740806286732345137513024365807910887296039062140480383333458593445731375414566996620783015742807850864555538431848308384975629496823690151194213680331391107889015504758917889044522037004217477803724934717744615331603161439823863614812371767890540841238206291633993721806857569850779796935065921784784879970065069983330130857387473048392698166176439914908799298098437516874450806250505135740955745899495153704110608636422454288631988085092085213238003358709841187966171025070429462076746905506413956864937070773450642732596700126597001191528811277656390378970961877006403430931616967545745165597962452125567119874948911725094487024060321481346669885829512932571486587733496184275962082016523935465639204127000491021045390509180072481263865376753932913296580768026538649938184627527938789888024425580455675835309873010165735989539858635743135766972101170618697153350311201626678536755010256962704967626754257804452401370690155386781776820171638886720332092106901405203944493252107050378709947676955164261536836062709960000 [100,70] 44154112109971967152962101026628175719915401488740534530570738521835283720813840491630591314408005647131789760047470879974589703240497073480864845272873711036857081845106783500572884341593748266883524993698178365257681401773504320254137047347624665987891233665605096168638482213604332796076013398709681525110963562359613776134602924502208849937900743307782160434791731419379626801084894597401389227060966359004062994250683736180186745180196978244236987831726046655631303659059046717048435977922022530489391687253787251000460542936060103806857246612346267397778876071346128540035358075874510392193547957878666002552328680819975563071712314488691364280132973294023053869660178839511764491870059933557942606619365318828957435992618637294595869871557064630414445893788682285208330764082906582555144611642932905824761884218095409066666904909777448470427912767686695366409041019003449695772939136941326419339348729706307811163247329076082572744681350728976826563555756416775459181171546337811461251844139410142887311078437042541550776952827545377814698850817413343287620090802809322011861733257975219090886952900071259234266630788749466282915290730206214675776914066674454558275694366160899226813448581008835613535060531906802751727298932495397601533501946218596481384791195780582996825228884849761239712834756878444025344966180526385824696237170193026197273480845427297370683164722171024500091164392396616233314409228701364775117023512081780882506338028316071704173788965507210943087859519444532978163417496878659422297536011100433509718550253743858863453991767351556697755920753955381428782142467571741153586964031457534206787901088973911107430666739257435740690176072255203766025174330211231113823065693649165243960967089975141416756434486155141753740141313958399996571314042742402855682185120325179980952988813043537620422432395420386290620851343732398608266357922810317260384145251067216262127656199541067611812330134435055703552838382600566056736551786925500696801908213996511151123610284543135053141793965724276078892143107622996709198884879481355761204917195992920853991920002326898288769771589116234675646802700204114371512858140103848836441732819023277299743437231079281691512716602127022979219194305302903177744687493677518338356738922626228055735103892216289030852419665805449011861423571863671585862916524913730334849426291380763863767307624111186065460625601197058182264115054918518080204741249297862105869139402915674617865823522851223951485067783356459600 [100,71] 308556558307046498749791847232026146519015355517373504744243582931407695839011927963134468095534828963541606007682353938184160566469163516102298856862064910604451610237004077327406882772553370689648655181560365758709311949701543084490541149577063966442481333782912163758800741425084461612018326778205703808375023264729600490520070062279702103720096524639024374883416832055715874797250270040579072858500878349343102653915203225435898879385526218776330658427152245320355996927373287186338065384596493567448171257151170014771691820598755765955699704060072553040150178793970670688079939925361385487041863461755945279518945394033989779067767096683018444123136062703544295857123862217241879404252024155729487660721626225037080385673551757048620362408349351756590300902026466902206190289139465925130368520155516589518205908068272581258846856959335457062319500030471784078013950494978294340678398911712513658565274356831288107519886833306044411040965086086555030979252598830945454955974425438669445598280046127214595145173112926804631757466143944116483988796462198465474855574710718763076481495559273827029545170296428583062348206224306768288779624207905776942505493584046063850446601016627980360829276700109662926910142762923711874591119943109325853778971489787438393538032303100948124731528015886840652880505328921316435077858776158779562538412060904643689553073576534395664498073786154772338715042266572988470052848078936168534592964402120828163548279427764995884782500811204982865722220884997795157912178176895568510647008387970210386113610138397587207108034785617035811035433140942834038329921817844783304727171761517397693239829245450964113832322847898348274410341387174490994168706751616449797106917926084584188637956574312397648813493033338477266843412165016799676239972878938627793735392312943162249802370728580758974609265210694837263060466323909528502552224433440161509878815297840344500645067751829268545417350248633993299900522418343412923491046891445972160259169066340226336650555924845597187607291961699016982049961657055923529405486478260650914671997448855925984848146802542141104213378641144403578198394768530901226081677891731605493803022397829523721367173378162214024205274736108956701100035884693850132968111295340351884820561223008844556411775960446922101037246710244530691217245939436693730263386841763859042978314365128900249052362535168841530191675460541823658265922960408480983415072138788406454734861186487148092346022346311421927549949505600 [100,72] -25544582221882092776744719954311937354593199122041514985142603347290190636427619445288800547350288772899776361675767961587688339723661077392265147365044248280844910113767829138544483338381279914832348719716863191892982460686531802781905793294565005515317257275648513389007203783720545171474091756817212722817293315489769941303558606343371468346989885834108032923930025234741458760621701287608922351106643037829003380427620964666493477215112993095798398672121999360015511996709061852895612519464660880673508841021901078078611107297000145229560246112963311123082026403921931421284439552200767325285755829620688366297491579407981882281038815970937451124719608738046411492680897820224302517370499134012045453700504226682382710877796890910658592232396223560383077384255948870166111910552288869450412143434231921707434934403394874853509706691553412400372025935235486930658630357094625841154679359110869799228491892158116170041721701370421786348384975339941810964254725584596422198575514296905304674608366825328024410970569970087462126282521401415767703213341335961358346627052485266553852828222095252178236297050161423349470130497978712836990788602491153959982991237815824010813939494179217557283827836900485176262810733253470522757984959447522797983036195915102538482859692932540563742647245843817772060088681526684575778768373852484953536914531265356319335770104926320938391849612601092054806111113456766363957101102998871446630817098131338804280822778182456250937910021736635319686778508483591578210515260814611797606243766820255519404369478610969894357471173435312369688003422117787545273404792177834192972966001959981229464341721988665330736107893280915016664445533685410502381522814398385671037629599008444368546969457927306241199213236516772431304410724783129469942948874745799791203466816153233968413671561156912913135841453981792874162411149469519890296881301344188789532648249256457143559956028929748807082324996633445138558646863502993564095393485460917802858674744079210221957109226579390759591990916234378600153196215125967014939335121809084080182368527898668972213232414713222146843407268771360345491484001264152474662922193729094933830507542348069253807688397825685434482755413543770373808400277083811304165112439150900329264257716336729530455953987770154036698697739705974519451029849177241879258730349275551629101416889866833546080523052774052297174826714596186426261567822129933883514325017917722026105232770717554361421089358603151692775487200 [100,73] 512277007007717316204812713918559542028654874352439282005703045398293317878270445058878257167788848117844794989572234388470879625955999254405442575687707579186539667163533099130353296094422184056501864694565515057713895944747543709836509588532565570231571751405112851550533459467124789651321627082262957188019325544321839089008861001781023170796826985345867022392701862520387035451746189856241907485484534677671714610602300351757279317523157387420604420912298960571117217142957782152841518003577825854514559435860778255916630070518117542949033237447236737230551953783056981919528594264302786891793275029337212657722079528744698213002659170317537807709806751990920415870303052685783182112786776846682875599159217692613329180371587572996706016798018411890228477008205511473334723860422321014776746914460395153922324285730854949172221676877062358389732914144400747474889082052360573423262163886043571297368652049629690486518988881616580765868738466349903857800458493291792082959729713606134763988872615454546007813607851601573637704542667118895845640832823552629702556984264102411953580458828698911727148606955404747500224251010169618159046239544501358810190030753796456744998518219093190298989040025110689624248354327242868830656765307771207854425019050619049404879100011311462997440836437417042829365783393458850438433778442233088980742822903313333468724848413072899533524381754679839096459439582784499153083121243440745884068198966867674930269578561037376598168532813560680451143538011403118495676294153400137741949695951115973991515171854421024856335227468089216468223360519817287847543565983187504818035987260740253573394167931982284581174118669631466662107096262711438597412998655255980293581738381504655376861068584749456168063761493333956874430697156620200417346895231791178404515570411922069435006902173910013045620578607054083550022580170664584656740859116366831085172144650914637976483087196400506412320132901798269204156712055531594769084546764914922078646291010193761792892870684550453200393401735651648551515587088525690576909945269984867009910396653289781458707282179426981790379907458676628330758995226992505038773231354860168445502200110195006896035560734807696966241029037582690405917230688288219381446744765302127484721485806162564107475643621823220252012275950137935776150894339754014716430323238742290754668662735200974852131726882680908726507290851565704692340185546478711412782394783364000043152043409173282735134816332887493296000 [100,74] 642794063932700289653451898431722655371935676125943318206035123366608480022205696103529171355933456958742437597296616804415397549071545194410288001978884407310960304529247348481184141159838046888533740896763497876980197893276736497313989916973706571310569365077400890819138150129797363215821615147722094279705781525028811577719563665746381462386234442448082686598355392435024348011465352230975086244528311624171690696131482678108796840388811084761393810829839730597304443558848164050785051123878949652293612726130621812547648376289334272670818442555034207793070091618921268607786661292716647894486586789667965393757311099678699297499092295102212932448014170771975403472082614689321795090733687856054788510055588306645519169496602757402560240453426384339387074625234870557096125203352673227169088247224310581292135733043249452019277818024015317823706213837622768569007966629303278087293627458676763782193650925209698626054022910138784755409459028299715191611310463766293595479762799001521230440767062255427128735986326366588369291631386594810865503643829019613770462811071599764186966530943429273616043230084116090617186939863497030583236660623762543505315416486768246770217498612702474735565608684312096119895809635936041146583507505943366157820767705990147913479618767371722121674242798751189294305483030686637382218213637046883792624926224315310113616483326992680028398603619611221884627656456743973090804729212672508517604226817132430127085773306077731541036968692552788283587185568785887675083870161233702481466785610786780889791800837539641303030502306697124733645173816089460826532075159475218405097919218592934198964601671820145111652324790687159294095303303137793909756047762594810993572490782760866782474277190494827216489860617087772506504541058384509482027979118664275340068543608545648553883201139192552141981551731645676148702496322979729851227767890310193152010268243036034388363647524666566520048029183480471612623808698394485867374267482058927836232377640860314036245846964509900597879144933697895672403864515087009738339853767137607353505887153251739170822529355042571198061246923772049622132807379722830502357240406704352196105357195530374428038000401594460998729389137704143425626880915925326356210252002308480469730579697633849263738251181432734091666718221791414856366191234497298317456109870696491680720123344759111556173059076204243231283947985379459916689458675857581023030628908596692517135450029008874406204092442011200 [100,75] -119848797932547677110384275017115538365374995339706116100974253635636886799269990924601390857026811209939454652344993325069763856048144515023847335990378865558392180126386462472353848136185663270292053246026129030237643396013786168824085533948327540704549791407131312991846883022225169961774918444669416217690840581195871985690438847417867988952619732496732007815109821168965488740068904393118119826216798443900537230682742451556999567739421087683408581593198156930038114794850855717992394083767782499271571596419175827106301323214234776308605397666226976717837536772637632309810750771977850187514124823218370618486155105664244275118236432555196244061950650035370026690822913987393808301702111625696512609588943981228898080855632472754813995940806489460594780478597779610725873229229329324533558253043096137793663433981902489447823740353678536639114153617708274474448444404883916990853560918182021789027861560931405093699929543918662277712020429909152708457757607932802442566155341261815330785243272709121569355716854928952451535918690629281266793363292094405019329709150542473710851147845165305184251656248275305584986040374880680473244447238359590878074735289973636521851961612912318768353648463163074788104233378137407496835559599889019913641014304973553055853054719466577347372737888774296843488208397732680165710852272921387659866654106711438610398612171970644859715280629205050264036586319498272610850263722072944440584679720326304842295671526722659508790355628915109385629340273174594695713885323038995263692092184769223425155205328281118467926950485823398022236049547054036194046636421201103834930552387605871880549815109854227578098620567413685635971290875207657113609134552863881904799495242631154980977502856524143559543082946122808429073147598155003079745238978646744485640717243023958997883085540956012212813488093738120805362628841825139152702794266619041171973577137318068185221725918396885118606220419580573024816827390911745029854415949537080534822110659327451936399381626291009388154730767690609234256478783333607880724800519307178539223678798530504252485553303318434195878883269697733556526639020013094624261743173819536294958873074939042296114095518943472203658178961971175775760938165680328998008904001211449546969964217084209330752709631840409688300145182379834319988894410561682659896996922591945486083566133589649940362418578668057590092752497310899721469368987944106928091211627634387548142684208097760737195439047040 [100,76] 1276736884807368211063980451479514760550332016295111574794876862129406538088293102584504122450198075887016303095099661720365945669712553015127554068395054628021016224090213116553195205367657578262856323746375301987549803938734666908306034675098698602465134042100581468126617671740943447341389970667420544741268615408841465738805324067348809612773841927378583864620418029310568684895392783655456693331448685334446905193148907545847500342909585356503142603379991882221920968461768828574538219621206798636254542187369138824582811916945638757488859412445200630097002214466055063112498927923816257478201666990046524999537570924839034959507243753810967908690780556989704728258622002792907359121888162417361013791714104575265046274356238987678829180452436290076436342098034610068435083121356682176822962924553600834884232986944303278578057986372348566075791309508950764319298095562078117581978661391256110332643749344130811320613323136165314475970184237891947689647004394125641525173030533905258732565293092172045335817381247886609345595300723177290460259407819075475632714508472262897323346362852702205068611090704586426320035769789779953170391676992338268995817882470886969700525068443199593575767842792007567653637262077243570627513888392716519685762726742376395120188013501719856696829233634302144322715689169197084711458835064597110285264005404096549766616937722386923572635666280317821168382334814281640956044307192474686726075963654334030204984752864798701108678096621525728871793337903371624221019308977573896282992566572526183161727535530020952171251154147603115755521775769695656417929470159738845805412935009545392417282899217115999574928051036984775177173223607155797476607160870264308100325228475944481178448796768730598988188816080963534982666752882446406102272422052329333513618201385079328421252419999637934246918492308128254864582304454318794995792857040080290944338123269781987779021106662822543544225159477799647264806843172411648509863693031101596685557960422854400574442031954344408527351874286344733887196224709489573302817435352559615777223572513355337012378653218824951753005206306829045974534559373311359146526704911185375273183708695405748091791533156694467059380527787888015170799064195545300220985686638182587287242541262297288586210206431907048316806616043354097411517953772829305891179165578378532257464289937221476518573107414770038215685500539434217813481298765132068760531185744696872156442403237065296619054700 [100,77] -45883067406752833202091685907922903638276255879087525936733449559436416737403658988133355246941015105366848515938104629533414953880972618503822140582601551410867084127691466299237833574248792571490497947405713439369364703979029868751630812846617681134993884381331286792194641540219503032203632533223018285294641437640717539090105975406456839093080468232834452904034193659132809078066822737397215091400224338769515710073371672118553164630730158456823359104560982666659405526075898267177522913164125749090662105576791250201849887391053572763975933256571175792270528028024088220746585523291045041394090946832185265586871775598485700004396166933175991865510651891680870197811048910519523895234738079382756623346022919874531956846000512940042116914449941614687757853625056972142176768823284724882730272583966117047243607364822615822989565253255782814117778802643682402691921217504092450045575798830984611999879283060236716296745700980349696481643574085908537542600073195146328621721427528544225774049125152317063692031674226137234686747738323656168740597792820122030912123654800294333592893979913943601188709704459647076833961847032721770109387062877907395074574088341440478442812263368081754701235631377692980502072757055808398936924904872710642278392618835055157442956338706621138250678668151435018591882203892589674866890071947591695991309055274164881402190734617194061884392860595725724438474894054999924506403563224459865362211174474083192662386365522855410085403940031748257972298607683961410628825645614554779412037597597503415148973200402571645715473841993882010689704965842591121069688691901259583016445833924271113754378608569752947473161449615813929460297306506224751032492209846302422182956663625860790781270384465384695687630750926357724708791177203792328415475085388413057007767263127784357917846610269329130739538495629179056544140554240882993006195749135172449754125909500148789868540799508030807990440102423711329783501471319211173034368556906170269800415694827039570589165824863187742306110180727467928920964252902560603930302857741159652962624526919277886378837680358830888627550071918715757901952492136774527247037464631435128682149930613808663182632341658533429494970889864270257422990024944703362571810891124563367773672671810843303887005360927380941513062823391065574751327347717232236380236597114210929490631398905349426548466912483961264192627573766916017999846761714055059326456218944598648590897057635906559680 [100,78] 1482784396311732017406671122797565837507409157758378656707339832255025704744806189672223921460241318860467187833467943637812117321037168137025456298846975341629728615829072068434895702947224995338601255090909251617583365171591049247959718776760078158242199967885489999643553484833390512725256235199907415452263722998821902199581369767181067705205442015312699267808466274402490765604643530791699796375357240746889869078105449523624880933894662461158270453084650769106100354246996521464316515497232447118031607346730167668458869313184872638391715797731963997585307252598914592938218455421991229170924764827016470684842228877389392112784480309081261277443723423221459318227863237527493145080674991782326592100463401344338747560273663237100621446904675340795705772393456863038981891441360182480640011918014841331055251390113884799912399559997059596364556630772570482142302156683942997060728065881168503771305792336012775474715679664825253580222625838136988481345247974377955490322270933013801994485345255259760548019772473544829799984136542221150178703336999755347755374129616511079055738377100779845797848490159775971350911355696978865710138936858022982302738207653648896079268074984907102465881654768860002990415347567296162007630270792580900328497231543207904043091589406666962491765966296764316319766874659696401653641397047397616958879387818533375138330377809418263339689455196182433730804174316641494203005382547823834475849918045543150529608755648899863306250680886888773909497143803790240973801209796136931634793545179593228599178486453216559689031100106102344071305736685087242929520838490783719457146165721923717187629642764742963534209277340150084333747912971682839837073421919326383684236632031548766312385492949729518367043253231874642527310045778078691404129967419019998007182848932372189614798082964392311658263131208205348020056317172582766213588165476146405293764253139325443801560510328108709850747534876968884128624230061345860057681390819245261779050761702711659547922080760495351746861204449294599942492770284645746228459222793565985646507008702341963338045736865358303010996342256436873668423584021683040311536423316599842331971832729799767812664237516995817973549102253428951320112590444698992950125569042849907313299488349640795798530609432140522497065736720268354833701910619911871091672863770765146600496151264118194374776757010912953377902817816112346352720387091137398083239358610887679251288550751181920 [100,79] -14040054582087044724341923494259543129032421882570218278888481843680249580650420852146966996753256602520772265694679115364869082995121621180558789910935278843568890666378699455381780149840741519343447983765851957621668930409364526064680406849421490529493461260591242003978976982760145701504470271949465999974729961967480616104725627706510143987704053588672359215570072660092913597549522746698004142877732554273196836256998831821754612751535263412687541489222756077482539902528743752104898783413803557124816321435233473349257745114720909279884586653495399966844751515925686288301177177758303522392272129864821977095677894081841705244049269401164678114704418300812231834060489241099818620680858788843766763720918123944998631023949473147776029214499976916626444950429545394599854110036779272032898854842571904553581288618972923796601805218642823375738094442599078501226726622014141872118330906371180215159865414725995756868559739001473574469174130565169102357545844186932770787232456638854373213687120151430939299346362191121920722508705576315380521835106722559448216100906672159062437877289170099264910416771410370741294056768778535021173021957485632591000358338365619264451828005989640784330427298395518649685394525860417251016952749924208664322909766383518605402679454817439210955878597625418883037634805014807143712648415337258215213618963965904726713064178738689950979018314988210933004501902666041376169737350503929946814974011126439246059573332890569447672750686162177388334367710470608599405008863256033965563753947096251904532591542671211778327596713847856488330832293589985876178322775591185652583928302939503514762303654535115631699161943100970536492564975698550040137959962456973314518938493112738712857111352715756875840498716800796422794947724364271056059090419395020935209714786250644567670503203272861655614324084679561339197141294178676838341756527485031764820360555010847954531826487804310663627370420273446818986821072780554506614578430562492435356145315315672413151687655786838834263625118181118474469280835583267445978271536621763614220953456739464288504744093027522267923337496563297949256670302848924292839042829842228448135232025602980195392930813634065360066212641843572301134669604374708845170721950916973387457513716649440430954253522201434972163234373870758675648238849830946814592627317075289022654416045328669768808964402451713187153726472866000789588834778392669976456872982298585694702799659520 [100,80] 131596053319821064373016862739921017375695538377801590919437860800366978091822975299498368702997643199746510103939904008226185038853763513804760653324493917518013744739597093386912184513775148968626922376908514326175670335668372575895054027313750022837330434823077961402294260874856134067577255611347690416238679289164042476013610688598558622522951957616685983846974772353213665668054151799247216944532424107797816315095297125547815303745082364688680514965467595978220938010775388971530546500318964677751111010051277164859918533729485147979650630042598855157176909043407764925992201126129683896846575452108569764529625131881895196175431405433969897459685490674691304802771110680958916815185904114585780931119283993627389071509689996355563469508375064604953500598286619788587347511097445609000633860349830283167197723959934333210678776834755730126312211532789429728657512987643934791970064968314376592657552991023436778596951148533454769485632703331859738600803067130427252889218693181234807316554037125728926599189236717101974049910211553972486902023800887050141617527149251172489368506345338256330623159191421215382973925689574512816572489113987818223956185620607481724998852015813156407422403378059361039944381618371392501264752803575046471138634672814767260294101324484133674303554788520823780505788500729748233689366171357977918053716108583469772791461852701777711518978524009472638947667779546794361081518589678952493787490806015594998874826410230789232518108565535860294586852979529297404399009079506679340680649160077779315980371675934510842324859126882989178758512632019808191779564581838426082456616185959560962759936620690593200198717261227018337268598144923409811019347928428278334445364366612238534431702446892734569607075497424858736572301924703531246818752936637218471068115599756775332713632119511297873487596012609399209388749502978836996496095627124407454906898054375474144383620533475595893514133402034555938980442247826101597997671948283707712898579420452050097085090232236926443755622931778152803113883741716765551818395753612436911941892225764751022724252089394609471100063668052358952409626618102134465543075110334726754682008449399595591707095109802141899058398465681759554908642177914681327855245976113398904438115393735157524097018483002127740265490954047214228230337888910280657562301025211027640515007393304578637046926753539248891229838789056751296712778033941511545321190781896853444148800 [100,81] -1054096591727200782226472456270246487640600215177725601584184973782003468051090537217144344086495733207422008240399994967650579972531952797489344777541080215854142353124619258810051004516422088255648060238599674286216380538187835089977848882819526515949603174939162714983766183640031591227740042387344090003177481719893738292011290986469548043893122206236780634906991943849763874289796248018973466342950297340916763701571414405371707284941020971126618353979086023618504712494637000659171943586301975225490154890445858971706692243296587129130474536263814412946628169977702408106997045670513622559286798611722290427345106898117560045617806963152675891033021504780332358350912543167716643559592534490808084770720139452749621981315701249819958279473355481925677737503035048576570081850747779065262628424608581503147505823964561574490033903831832494924165337005132968261870362746454274089506157975605356966907427595493349744639858260108394611175405499938137157291427148995210999110589835845330383934367911912742114523386919585867023151144250417623077686814262595478396436049254205728473897321976129191965493064887318248321535952476268132517682281523507718122377075662568294130192725877555218075045421208496135954751719400911155050002097537103133380496552287683976088938187840614912595100434249869407024579754919327764654108277852868991228282166904984424224028101506739692323791553134454940851224228310707247448654510659811338929381036051389106024119932634616199594332172913962897833603281206012800946559391887964810511216408086805144432576902429091284895634790684578524798554434217753417267659405327481542720407998794529098829351816565322215498877356366025848950702166610395422700004137446568094786568427054559669149804846672016061160927071551778088196619179603937848078217773922041689011792648543365778312595136495615621457655315521513585106680959613974343998366146062542348638870572991116614973788090500771566665690271672530157474448198142808981774559033547105515978336818362203152036611069544413508398246021515041909555896863229596034174836657448198072100881727825621770531736147116933260611833349456934546840388945531931578284623641105137496248354102558656267487712990689914647448455354272222179949373965194757934969073386437685241618504293287332324802128561296202562042535650429536083115228260929004373500544337479107452654057374639723565989444051703467445261794813099960758792695525601603634069593182674921956160 [100,82] 111509530935269178535436159816723776414508721141755740428761034314034842353901575786900546305396683037391368564038209345436023628223856432529116933580064655325247957272209779047944590561842855220004571787619328102780515034637728014158594992312514316706391161279748086501482347409601900633577824852259111866345386046636139534856789737059565454589026812276576208252572225135727591460085086929394826797911213641612674240818967605383704238150172955643675111738713644718462145457077985779855174823748100247436719727003013623790007904337793630699025901559958815859282011769801259542092131079736649886701590406139566515870508326172182957683489173157277421158896658272341956322086715875356510770934311158943934933653214096710300639870806971587491111175642080167830926706473295357003217130752240322842956330180001454812367442301410444961322601964481391617769342547430164216792654938533862107585645535940350296936309663328887105287723084527751910140499313267981614854057443237290038428256404123333524861677909546000778742889522234273925259066790176901549362268934609557871726044997617937747677814322045878031702516047236804550346502366509561974153602948211520004781993372066210890853169375279185373597200676633503728936820175063534427335911130670821966242484341502435265089505578383439426612452010064389576973571063467722141932876490517786598210361757407578253178257769123530996154321157785787296102476255696019895417918134463079482702265141863777168832721957246949880477420216300319022739461821861687025222599812970809228604944165485064229458200092409788289817382179300998374906035706580251691662493903388561443703412038906432800740132521328636250676696880569033770241796525106989064863205980439004515876577175045389362119038113767332185878869540955731952611288766470183557328314118517061844857273253069234364132187770189899230254898160303687951366804744504983883559603463968109262442967353777534717323985590412951207607440455691353785800988201757954749886241232696682205102104258480543031035954869874346114779954198238063984666184718694143553053123476267416714893452687169111703295654348469431690941015391207994709459415860239216342247045531981867977116034672758672872535883761389873133875544978775843881562186072835090024261953097351683789649441673342649212066006101736412023853591523987650929840301501902505298344146697046661118454478434810090223658503660871536896598087776537992497610228032031958251099216312000 [100,83] 31003438827356588392867046998566271757720527614903107114995706065205355931809431922839267766731666083319963127851305879979164689825898818045523971087066018858497205407564865810889168822973667187290498896305210781226865772669918242285581420594905789687101787971859285295730287763781966743399075840932717374822151444501489195264788554107374542861894348014402167301498508081921073774456841223901335834655299235975140168070970972295275280756503214811226957010289631417260142230213171848517247466767998101476343555634923544961350645777928939802724776059076559260707840549224341491420217568973720530249810637801982013278275336950348751207993779017429415958679435681690773098907049740090392824906442642969583934315431763170378799476658498338649362606409546836427042186458630601588821210724740439452916157251964570242710103506387805034372900549586615417983410938812667011644256154218953271703115357412156932712021397005062415250833336429722437304944808236714423651884498214760575228765362356185362623062823984048530509242447726006926266385134570177893987480652126288623295053677512219232566270308065634692944958209685351865629641869709790533183189986295814834447705499175148606681274782043710046140377973959306357365470997009355762657857957478219716123872755558687692049874396853084079916006334860687352419663337678812011234240580743065200258791884937496039601940580638513826083179570329818968325854775163966912427478659560299534998314143171173779508901616744790013728605784191702966230673276278744611254648399638294045192521020752992338025235480396711517152982679305466933914980222244249417369198678517707559966294179241463448107672448883512854476569971082288943413330992934024320025153196675733366980297711236904213364873769673903248754113223170975025329645943456970491961737600169034594202826768761381882201222983692355619838340169507328097503914090042765528902441679927749817957417476276839189076411417159062989631677094145187254320998466626503625179421397336537124212504682400886511179974341296167516586861301117383089627033181985753423066362817246206892675764148651434625237755809941325388766493670403364955492603312948009251928888655729679504877625575115460165908968827239939380655011569704625284736070658432325698631475933890046803962660749600973467523728543794426310803615706961764619379903935558138813310255722969287550591590185569086203501994281201273960634022386831840213877153525722999378983920384 [100,84] 196827359182332313593092952295743833356735619127782942284612173419712902800869743756976015432439563737530550484522809786217906425771994168366866497638947741577499813435294515151041592204988511629018085644496433738854130292847462348003905626095495343794155907821658587658214333524758613002820131047640053979012519560380756978007295321378759407402545933480876545389658111995784212201194797241269745692189565663548988180437021517458255564229497339263377581748750720431332971735527559108206758416106445078051467952208212397983148645340415478211504973033136555823567099582997982120160112421015055368705341164988898305595499294708274051364493505611669625669187418312372577894438286963955496640423947780920780470050226303248671005295472494428987180039617559807493434736999846252460082381792131751341370291852015502162971838534035152724898568288582629347840728746595849122443154541888389488139356180636654937684846943078237655106741656507718090937188320744181703690494842190090786578922846960511700568790243166587503927283959506089248725361939150422884245074556430949024239101411119762723431744146384831632431697701229221241414489053219095035884336840986120876657699162466563951497394874187805722774970758957477519237766184886075572161028897782168582585556902001658207831266422554728462597095513449939143513505775140226709748735908948818275304084556586232001020281908278992323165777312107033612313775506769631741931558683118314801556939448123089833976883010883184683279541853104269536740284784102006481733852360506414911007720570565578551148961140754859839708798558718132404310085398397799730322436562838056071019468311751958384054423676805105384514589822397855914490561359488466181835137887232080100376879010988035447034290387107088932982261929164767521174207759972520286880004623530221539975428174772081831412628254754661527170228380014979199827406667054283184373240838019009939092129329718076402678364549615191295364045088694861506768236231720570724596476783162160273262664776501697190381309556774061284570587711280835222986679905702613066841918701907882795811224707091525533451419019412754041570329709944214763456698185789648861066040214049790690522874373703775792561173851188706574751212676674792501563457391944785495407339641845248499784630641353420917473426922034238985770878981854458274136374592542504128955066592457855177389528474595709403527502179230376966502979620482653955125495431927868438548 [100,85] -3054098363650560144910064526958406650289867539751341897276241893410072176449718893326903361074826990619223839745628234050319460329229924894842963342439280609358197412750780635561514181630654572496870587136938698429175349597962634748975812926477311399875668421309450443481231955477902573169954856902894383383157314341181346168804367148608670857753036548741455774050861113075344530729100861272687542164627965442952127578868386734587287360563816094084302145796980784193963071300045104128759275259874334453930532806691869683249359773121903221999807151434706777844324445439569915252645219103819621100324302722337523881124281877293565960479443010455424494660408069122069360506594331875052210075331241629968982169237226906102562953166983135836524694333946112756446742271897163343192156551618406472094759399771857485432450131295821317525848506546032653817806748086968410910644279958428206445973218812673135365076465055877940937569912155595880589782759460100235116721023053798195553943505661927469411511275162988566454469802493110430657257072227870611222072451921841202236769354212060505307007449933825115746767745070828341158965911776183849834825953139822149053576447434540170731046473912799082966021820710559883758947716075469891877539563556449720106655142435032260109864792991959130684989218350240175791415730208845032032028107854314544160710423917208581639745107892828083967709882346618466592761088024214559673376031967152706547766744206832115193339520215601873498243034519854930342989139498745075056288422707678566631695347029135966247175458561541401705463630866664460251661609512983928051621338399813696237279575218586122591852951078157460986531146207588250119177871840675904301620330180629483880060627236186780099798865630587523593442908335649275640122262246956123621177485474839295277400056705805033239525487053926190954249117942378506489009465236433693465202461722430542717841069259740627515514257736186312111521206102395241810349814550185256610723478878878376093901647373055403477310797059152028873258925431291654812419184556992083747426677112532649359841295838528601873420422037268203345632312296872674092644152756348526525921432618675752110468149626579766243949560457470918207007229031328398607706424177671740416034076337750852020148197327027619673749311514613057082327622550917119347082322357558948474143215625287423532232080749122641283287815806926976399193131214034118778216249967181280 [100,86] 27603545187266666166646120277285288892331880344571997538553418121411313718377916872815956305618370923170374695265126668351884926442867855395851658681641944272331718446610469644985854306970184314561867660017441190165211437861240286574170796994022033482478138128896001407362453894088888889416193256065520726804601521663682159351579875585861977121397708825203488842249290936819769741952987742302987434249514174077008362135771683816849276708036147505917246106383913139587047132851516247827393436047355287981677446345082894514777593380836981288875112845603499739273502295836158136934846163174761380317580249055115723596620943787871783317141641026124237791191965772167311324874420374885792475946276166589260210512282519432225826293931242615318584888280654481502915861838805370071843879444286813998979515045637785353319306937880146141457027441424356004262108925414762103820144502442462739265081402926624779606401186153021225542627972747246774197654849284649818642597732888325033735815521749400604849804483434162771564104325598669239127469783887284412605575178165073723768897439923630461139445581199036022373920804262501422485574624007984441567114976017197679079810127727680652699606660397425357246483131601756599573642029032567983519321446710071428972179133314073400188388842525426737600264946306649177486683161783530602593025355956832164259702141890301433798498290292391649642833565577918234692741296554395199491694016556389815422149573065790144639638036113695353168259151708388445562447029717023639124652474367531666728084450615676977578009974910599904779811415711437303134092701558650386240820696682424217829167027310173076867358610929843023959455437675585224511380217649476268831077386315066664557535970816214750542163302063425760952025288654054209370791419380391167705416026085886298540570153660477819809233371653970121499521841286452922822313535607641256749722757581422954654351213190186295911101797035742090217172444388717963892999133423911937831120238151619044164381842116220818426987637643600204716048918384085836697238848214271386584753049826556585594400962689918375006657787811808994022043725590297905821374426294861185146238062074899357927846656493186540136431651699240705824179934975215719784094695128187193250153327421517939376920225502396287952968983487876351722502510174823219648603345970932423971944524437637928144585030815535513548326708910349444792032615657590009796887684992 [100,87] -71045445256342851228088067903345809304751501674079129970756674420649047666880852561982087585875717864207060668547472844794950108924367389336595415168579333206146745060185245185354958349978391433105305133121416174338524855573592446536456658534845168090667069383435535681899676608816768393691269373345811826974937281890522316052141564945141104762867475769651159142412552258899769990657530185116759804761356320888169630239968064094765098060356447655685161422664445843602389589954097450672033896265751784089007068356702208894531689944689661519869601839768277719188039572409124225969441630227504081301895249070106342178567574036840974506890571514282843111638802550427185000934036052222153969471931117339392279269580609302280227575781909359719404847493101633052587467022339125482824178314309306058900270274980746540385030531626617913872241371216922810622921404036812311851764514457413561664000329770191111772331526585615172353256821474619952478492766900962205349765466798106592832688067196915366323472426471030728316966120117638017746034750518736498846398548661117767660348837105682373379647656467404188952594772395397973662696753475684357510405434263438135776663714233674859952406595020664745817843316563742343715452447221557521184003912445775458849297625064456117513862665816140759162225747887091405694132191372262812744279617039977461907147324789862052327333186530416491944276665011013244594660867230287891479574000429764356260749978531517908532301249679143801612041720778515424995063582259003301492941467109925473634839425087558474720516342984433942172750007557471424087519270466667044811118703322760353950788220869786887074636613105562933795154756956054413889549949132403509525810519293616883260247986191983172741799632599324455523593422522728640023108343988596535284849166135098645618801039220451091959296006647875753335405684589948234388990302428275665563063747390356774286627694263899989615356788801480264861844248300052089319265274311849314839134615640958444969009224246216111376321696839801031171665726348419572184358985988639556557230307333902035828560574514468945071154397300969953742951752340472653740360956669727906158019631496407541880359118231414049228686471738780758340306219299223515802911386389169078171080751969472886092795605115827611797609178857375433469103201957925391860044068496231751685335067458564585776782333957776861921005490454322556800176844145088858506496 [100,88] 4138936576249136980258604396959651840804477299008741381293856781029068737772399015602629939163300457336676130910706680920799848210135917968484600678347710334941899739150876222901317755896135952692849725695073825018508892513821997536474685791920217089055666687937689340002468108487234235025521114884402612055202287625126034738115810797766502760821158188827177889148959381957915750555432906803527362106701036076133524641623123371536410256064863572741423478005334954297404172085908124838911969010244071369978407739437902155657580212190023668884609177580618714233409186150500323103470666276019073976308535883187210049685536276866689163071140407762035936973307385182866965578901602222272371188223745751244363430291462607378582412529326426002584470464961373323093326027490574911573650581736959632251468716771437699560918062349453241180732891256193985313201948698098031220015949968729102177613223104721446645600121545739807377608018648510404932955320592995445011541167049052292787687665116253597174017036678129273354739952326721152780990777328080205117948426219908403587777426722415136931551611131671764480152815347863921707624898879047436954607580700935821814240673534027240083817701249551610046205094362602026764038350319876208742240109878138865699085937913118743618149317776080541722534336975040827214992022947826022394338561126672981569063386217352042340385717689817544029079563106615183528565962094664613373191873018657013608613910765012623615534112494985057281389422088166614542017734691996007552626871414685909618030069500740594889327796846631761520510376217093763415283662004415606114757873143014600119351896942723792011747164265347264467275373230216958181251916105103663099197116946488068010762960937846693201638510622495213667761937624420018523498913068159012084260292797472821149547639966541792867465940143397945980426362371424555283536858533600246850551427834145011740225143492825697977202017287027134735911482647718560676599662709794955535737207862082039070281581827659256092919878582689475822555721092372076105317907416044861105359136347542356116895901916179166797593207794300262405496746555189326867668015530320679979360148460733583088754563676314660155566228563088335256177755224506997513917953104984551771696160576590664953679592646037295731630510290105419532508292031725358757730216014564584092158711032600656186305197101489391636854054903621418377128176904255216 [100,89] 236425771317150831178516657826624551469668877321992617809214728922699667780428125769370605587569956643166884833880365997301797370994426218229553888883848129223967149076056310719439558423749337826055684924687991216711511576791659697918520888639873815705290142391425706326375611906750831784531967050430322039882094266039844392987069206125383482867787399285814797538022748489775990720540361947197618293846227282628428890446692609790250240918340524321473344217475771328835726415808929602819974008140987681404769450455894425825857553763259805559926754176644222339297193724702841842776560450526555097602281404871852138880117149598481910590341359982773423396619273880254401574514109795971460548402141933096139099286804287600687421482009441750385896194267168636962629332444187694656483269178484585812310665893871940183225683636592208112632538449595321077732477938708311811986130719641983973111797873288329440428222936391686520793735921277206712647476755926172942151935354649506524112899325244934309553683008355205911457971558753645833782466617628344158648805779091832954764315704850589281824360267051158965054374278693196909688691714153949166808410275810125547545492997428079862594971832906165902893652805081413828461776670821865635283569993149316635414199407290314094895519370863379051775029959642560287380673537896896633761211256013968823603821574993731216697254426235339124298128911459765913763921232622799086099386097419046621003167282866032275240828768824911301846774085668742582177804502168285880696093727404707126518589127072983743866112856537190547758232440422038328739045178953281821629445135161385231728630874346746396266152967671713753014467847849801231016871632774456410419189710562882082885317367469321075987036112406105544840102503867583094765564585676248496943229663355163521735640415569461904580172778247151038308474410568327900968346674638199898933589525175063017991311982311378909754011853930183956077851997601791546380096747450072322295934933211032524682315595156312508342611957492542072830954348185358850054405066199396428258915043439149873831757692846412849528624183030767148516826749913558199572737785330399377617980197966565079555080016408826844384050248436746762335214509368316130316437350995271533840993019496999909433470968745943183367007110228871644432111615766472941623921340770657278929564267574453493793498389506952852028172611889097274887281917312 [100,90] -497885316697221503252881314929419178662999952260040934815301853467284361550546035238449537819260782899060591013459495306059714361082122103018784908904280306476053197691137347418444410685748466889083739609668258306918961595155550973088693572357238026631091849703317695835799708470554826576539316805214133700265480146157853813712809084177106582379536538338604867379617031159252105676816533801863733467948410607714474147084530551240712003410563889839046578993759572088365419571773209677608372441619071201636083825852849063865109103316691429685219730754536197898368350651447056285506000784777344154161562039090800589968041013877758483988692016920854233879888776325327440396846620983141000562340396202168036467923550582224032272084155188992851051427944501715531073610159036226051752352603536925872514184480532242924139861661466133305298889981360823553875414114202943075570942988555719359692818526494813813952105817495695227694090904607498803934821716514131789780958704642846286742042773340798497175884002176637901880794487809376334417416554605030892580878098143788356284816174611144953069441144969372340308196626732919747138284682538043897070215997801170308014202407223214079518412053341630052716016726740143079122738511935072869529722990093259691753173549250211078064579332900638035628231543067190946343896947504459564584704743395518594599946451621757724483702670437087385960446689132776125536495559181934565621930766995148003266715270564819206558963876847145187630018893200783420559348140871785930810282990585987956010516297586498744875190608420817329129724684685628278396744190270393567015623485793908185527945968523923583418980351860979821234769110486546103134201164189138059458108888602594664543464003512034472427492208023206393720878768264835067722059262680683605144858801169047098046735836565291144620131083045705444737693173644625966669457971383602316944579275016075009796409593427264957883470379471361423330558437859067001060802179753483919186659173728906859117912018346807047493853182270784570690861226013950858444098579980342123119988537239239572110836014054641302616572037178711903194529909167590034145685066867827697035210894720484298707547720821257886237122911372186802645109248635000860251915575721720699807016446135604729264353594499535890353796849953816605908549705232675206573067708957299638680786846066187420447268497322009589923488421065465418266400 [100,91] -453153397883280758785374262107698078234266128490304691213741817412398826452686438584743894302132499197276796694139337032832813432086068627635635354209857262928536354197960178073130173806895129839787118881655987062823759720966979210566321639390877170665606924337741842680519811389124779214561105723126861171181607047363189048038190481273799884481537748414115528743602724074959128485581303799372756302831462029881876540137410647558361768519574446671092835703371293050753152538422528382261836468178327534319598918822462132215913260344949547529957665269367709291158597052595986785515340276734159438956692408532371047997545386435130228152789458411015119785633381334851038912100684195571339144551898753143391338763934404372416533995108249458582243564144213593047877117146926036084392956546971324585524052894518563654414095343613560063913537663312122158647074067483045958009820613931831572694075007558670611874711639050081447895453969092023093569315385533287157633748739845710099598785655067267267929571980671810200769160463251627911678272440837561784907529192688916466442727457864903505704797881930736901362601011028894183502675777281527956043914712231603873123368060888956222685560800730203745767302875053192205214966927503203357715346285767618036599376841396504445965929010312477846795280528547908704272625201984220904604934619177662407095436473374498434071052796495805295925210492698223580115569534465247105135596491375541814760300666900167567552081371332235331583731044192153397210495410572575910676139185758885217669097522051227500027792263088906529057014785360367852489264474571913956149690349926432226787378035865351587878142679768106744978523418989212277314398171392583195459878615066820144258777963227319458204029214577920776374084022203773893265650305327029625472453186001780261882821070679230745669953985538593536308161758445818615718035844621302374729598342694862371711672628488496007007128514964551383938159615804963362314453473281834939281763804393184802502534328271027499986534990375330861220896679418064392551319329982334488591930740071118268182734516819173058551308402599214224333020428472973110143029381671380791510592362210394355714025026290693109968988815391391818443694899976171464588263803159197149407784838184798073248941026762245825123483694412470247072313119827506885384265257525135404883237958534816906501222704657542584018538985499592256 [100,92] -137455163112472482051059311424768614132118599442802826215878722006373290270947520175222885258533767277984668139041578948766234632360827311641647250253768927325656363194373432770029008436400142891200237751636693172004273001188901888209397713216911512678075865117963848120743596795707482212297162080460387791896419606431876167098742111530191948246624519548177605391707473373852378149274046415497883426868209980584611504759660535111418455385749849040363022842392871174278820698676566844108764168180796769841944745637644195346050769194631590511788774038061218715932626685097414319942840868640513006652625457516787699642168692089590033883224886798534088476845952936598412044229505394190423075329309223720260226753456290363756488376092999055925940306764448042560297937744218630350000921295480241107588585352170014912296127487819195726104996644443347172735898326035705038465293079427203782003374396138600257344350079907024647138253647852071971321281725906517183843253659513217865853953097528058001503255474288759626406618556192263192400857758215833526013772583882703397067068369587224399665552172659585508664624215624586750929158052110826081334108606184764084637110362299458538099847523131037194773968503064555318575016916088923328134728823135453012714452591603951271034897944803853078311345944963399773546288031851801181896940009498325993808243670691477084376480751217392945562898465683329322281517125631998448146671743203554237041823618775471208815194797476381907966592496934984158264986488515244412035058529930179457867031271710143633987003195593717230054030945589636412734753069575314539002594248008819539346298413088132436708873193941286310080125286947518497427657119326473057934240028281530420886844143746051446833368271166973044062165456420040449389875456411642058497922891847339215411513985048001275060220789625677063440953846548723606195692026215059753384586098062317283428235593019783846579559007814648782303120119956707295208854680593734583285543440191949457808623347487542767936316091970610127558511305887926351464815073458929254072436050507468047590305187081539949787620794709873492795621435212407450246481466318411792870238838952441935013779259994491840128607211851691470185640061787706300173773858117171481261840121654463295378951440441875743759684617267943280466002348011680836890767179419164549636491176501025774098023329642553440267990098706 [100,93] 1465573460953553259153613762234912718754489047201134246053020247848785975828148440100034392259724382806877069130918725379451924514592817093321858374860836859390148914839060838705612011833853533770477160225486539866096917914380072226001767004341441810244006768860015379333441054491630750215930117442375783942896707860295908771653537572866075291560862317394107321809186517541519013358347637349680357920118286228968188853896663849510980113843312124616642521739587280719625571293693930814863729120669104925302392238162837267111810426396356212745495055449481036822642827910588866885542027911004229760872402477439583763018424756613783881599990051912373912824941336540316288491704040598963065854780642735856919901667111878153088966983866583423355367416050318398391346815625999369853219030557835585422055405017751713786867353505409439829782676874803277583163127611450948998258518190022702576489918832704444311569775317560840621804280195027041913248788061205512725748401292814217547098150949621048007218045846239318544550634160106301485100763576777067551557012441305675881668514120898356711480796686361329947232210355494094137927096912950286364486840132052665199987223371778032238901763042562487446700454229232248069764718766667301499225891702301971988529628852381077204664346485139618057059480952097155918527403053041225311992028949128223026857039626899679926877445859624050286744825004655459450383604134027555313648237506604340572710060020218743530578430096226439912917774723568056126418943777941866892476888975372759265933860236980668825982041845720361754137075551181319346323725342361245078787528745949620310751918584934925894740274698242308543495460088216651107102712220728635950497251155343105783542315433257347962075533377675504770897001294880938026413399780496840233678147834639058614696683025039643311795431584853013084566071685649402393040208611203520335753106275422539934952491896912507831312454794546338166032361775283532148832552981212112053569629268693822623296373572465663665229339149774115347721326047515607552197783031392902371642133755265044033991448993631352717671849258027333327852256533661431346695376057460569033877485817863816019083176423524958695934077885080339938067022725624459441399078730428924390830254589472382106020772946497931018121459533146043668356929803992636570628615861873829740268482838054431920040518737061769549994048 [100,94] 1087641930109565927341510962170386208771792917885995708797196476154049702798117147117560330521766325397202921183021077523723691668351243540685647219336277799104701934619638771376857085609876777040107008529055320308947277509193546928267340943296262746311837513591160001660087005653111850469554850727399145520269445826831487306104528217785638525831550915677260426399642173256248842588034540594561559334442804578481162422793349300721468793575885119272007464970812171595546647207746969766247405965615600645900159144332607525193411719164585656143084510811412138083527504088235707738078995863232019975946645054260782594537406873985175790207948875876866767241768880752425957211465791957650057884754054376273681580449324079594127946785243531299279645285609798686314679893960615086738274740670653484740677869019790536307634062611842928970827488066465207932774488761277907082566229461410377016533448158496665732787006338785467565745145841797798393591066026518918245853302154651411573146067117037132534672478965192230950436869395802535785042160006787012309239331525652723751367987311304077284734624233646967194404266458631690008028687414268746308693965331798085034193000564158095716191654138986198970902439994657275705946000660241934912848725076535000211230272507934519029761922723726250056750793097892332553544682830153771343228852028980012791443054661325407208776592390537219046463589553682627969497979041799272208167065351394002575428697030142652689666206981017895055731783642721159200982425936846805621736527964725100892075608471947417557674982109011132487913775891549979999496255030015250026176514635975877084103937834441508915146029376931750578654556798413630686067617491845670363856291406318950617077504078999753407302303523732353083255807845733693538772974141395605390075068044861290162480433950467819752217608966124987167168426304579941884021298777485830620628710181563568994461134163002502647690199153676334986886220092412201855534819867113718279850536864192437872111925352914308055154372733233245526918974307599884991029680383335016372332155458445849016702709171431543757283083140185602555362974475890654224326860299790291468446145643106536152856110535423461598326596061404639764093105800314069153157402254660345658901694059289865664870987363492338175231532494330117075436569828026808560138041179169687160594654306677052928134428733414939744 [100,95] 658325991774030984151637551949755922199860661308233581225222802576211822413794203558622835116331009478503043842956902674750224260686577545292167572700954633925928411030601241847340103778777357452215536582358398781319408156024209867430238338479290170687839482952501654433353695352031455166225346442789615445184257145509718589304357689356778297810859264094446145003543598917379614115505904037288524427166490263911983181626559065183586944776509967898140697916356535655386481015935102512036029156491797128141037790109890862888409931986731074789809943926305793446668113054947235823481890500919143243260652365726809229313708181417941917293247395017297239310636399119284438429498714070073125706551617834823440463194799023388527222656142470976925649192673173598370557471239988482054795186564087991637056537833360398841166350488078265076630690851476828663807196107222295759235589762113948622538166572517631320740365851078476091185434321517924631318555374116396578071760894091297890567198989015638368254047091714996154002831390222455267435888374602743498859409795226265068244450342358132137883074110965980054900421257630346312398416549625842802869439684796172859666406048108334199421683143140658939135553757601775437945853417272626875645187546281846573398247210509637514768401187841064525903944272716091529731210206266935901551453509861038795833779817889999086879053471039122775399018214980001366171927617094220528095717992035735911317256832507081012926481024522603066687951731062190946240539535458369524877040798062148611087168358381095748461886083670733842696462877677143565796854003702355328710124184654326646920114243241332594592326953853016153182320017528075595296138543676143534851722209397600960222791725446806625867435060490969989232309595130098800623667691145183123433941398252325840139384490288532651733915768314819888795060563678327654819561881499680681271851571105057827355029452688611148757345015851201776797740275889408923397668038285044243780545982496016860426156288382052037616804701342966530463707113193665107487464974821647235675182502196507031800935508830595479112717938386499806216550928723671628926533592726793161025776032302943445658100982009057153618506654710156987974756306675115050034693634813261251975490785524690603620331661983607519203967784761642618106130716913200011195387422714665264621027730554981295959607374592 [100,96] 8242909171947128238443180186177741289413130317357423204860352686446384137824196112284206346956301217263039685068998321630652807114267517585340440162295963130539929729271813669414466710197291512587019938706167529029657562723861726113030151254876713296769124985475893866919894535036810922865355993559847500901922527980696323211813968036046018931320271672703747121239118958740270598211993886894933682403966129909950665680576752246790028643616173178373554730332582441420138905562378428354873402854391611135434256282529909367906608395652122324652372834264197612914180701031241882533755685584787564889623662415324174729976997118267980747523279615860316717483152761143657157497717313428505015681250735368680155674125946247163434000079350386698763974334324891907567674398997735136954659082984078339197306169922272255667693718663929991099951699082680404091849406216759464082287187097197847838792961647668200509828168341128357168364126327816549659211314097931619998523985813337146084850084580447709080591910685055786587850226473222073483242196408384643319017784738353501524186275565886655131437979528244295404151454800305967837581542669866430429571657369733527637727879663098595514063352587959705440789964502061585496100425265843012977833571257338185824931332850111571460730075673868637730024300307389451331895153861616103224346618594498536906747795824628539159125985749591780674482640639474972440343505981328236726778167498584927262940946531977854771234256306192004594436986194613021699146632194530172471050377741208600281136004380635215924547597824781482840667365259415495033068087325970642713538695312000817329982314354925202205697373940113737726855242341859924185193193658898097453416775344040515384728738164782441684359792960463023969259890530685310725066021726258925260709137818637553449506839073272394997469452959305868721451391955003591052666762068254409404981565409576559596367138890996992102523760169136856155799686729267972065495489936602615777519053743797973695943180220075511200469310490732768585413814636318365531049860127883105608220673308498405377784949531980071117757298191032199543450789134392122361191617900721840063866081335083307348047450141370484642501782715280216776848946003047412996946868336339147049868093942784350057057852390744346903562878691819976634413338019455129843864925440419885869071673181895127284544 [100,97] -125444351536727877406289143993654663660585768416322885047484406589622379959500857672609192425455772152716946642206508844855034720442262492818464704476976259946079840395802618378779704502048296786122405778437583944107826325367464887259885065374917379984820523935892552919385512212615978188543655455428589835239855351490254135073225358864910295227949925314583611075850978582193901733290266417020050909708254844090492001389625378200002575747666938659799709897175904379818541015758713040533957269175416999272357110100042199436968494875422923519720390884704653853139911593705430710432199166550496850452638283090230210377691177739903475743942894908909898283243294605753817007882385369200714074087571760008702886019523195988928776447166893386076005721668590524660771827370515438434821464338729161721727282065622076001197866673518345122910502890401957364088022270574533117009552032302185469233422198027099791758966652954856317050455712489177229026804764566769748760796488748092327692526598233538075585770981956094575521180011263824175819952834231174922066194859648625775169652510233397765110666365302622516996477116236197150723095142798577380294509345807473473324321432416569834344677143435855299917479332773212645493396110705148595916117084265477736817496342708419231085977757443429712279658410310915474629806072684131389303003121680084133074690090012828733214432561282387537121523129799275764372012324221583646063810876928569393890048143631263856389173656333028914445020648782124743245691382897878713308269824421196406521527544208095654290401437174590806067111931266889132203539704387025986718975485815763665052736608616260806328870077750164667462648073834284951902312231452192832890113813216989091366542159131119784687332766082850121091661309477904955166630277905707949372754459872409863790423344312094996442505037745680979455575167233320548111645476290848789296815505264859662661231009334069978833691485422292171271951093297941714120805231531380990777315446002140992942282318324408038647445093893576475303017162312677121365402145585638914688138515490865101207363327947463962987499270845258390011125419909450271153640125550918661142222959681231381835127635047828287299608193783064420127302259556632309949265948606150327161069925877631126621952197610496043133415322640736772436856912356790550070165725418617433257272986426299968 [100,98] 32972229130024819335631894078563234717341853360769761342098772983668067318164370047891859051360569496615079781967827797506591315806419470066370206425293980602658354129408164422814169612127058537585543097614627302213680873346896381153900796302843063708551068018320219120539899201088679324511858401878298504918775398099756773858685190775160129313225736916293723458377944244265025841525059809190786980343538045851490265623576949984893301957747950325211732567301155536880141828489499373448354130343143439441574102005673444902733687273650152094299819477397315074132756831055188701921135728591059492733879727209738782397726565075821417979842097433868336461881560353312424415014662055918214868554979880819907919916268603853921612091680173439874744892671385955314135799679836233378288674063746931723336812929165053263875630720690438629192403882390034946135707376468003334509574153938083140637947776094853246747487694724937540290800775907891868285644363055241297509272510432493871277649696931947691058182356895254216626889641067042780083848336708408762770458559623912653238938757752246771029656611753299323162815716497588475430891401095151105914921956905525605955699041422203841300341961435744393405826229629294866482293565221559378139243079847223265657467751723179909351927019164365996548338731752256334932202679022824429121877616452695899357140373898512898086393448256334800697834027219719313684916379938194944755012561775285278131072584132656505142546188399613356112733317968649436871648609632331327466780247829386880385799685966129698765831180808364731812397982740645794562250142433339817083307654073796987418975158426453359710857149827689733523053190428178950692691314586941622408138916026098549477358679000041660892523626185375737258048734579978121848422173787081285115119273061142060226038403374429371966569662161040050405549926560634331785842601018217818986968935794244455740566329105657156886377229683368291873639138968802345779212003723872683746083463788443684163938005723986595087900936743922093245170391539582109891242616709632668423708759913658963400003340168811276390544655084319123663035437206154370931415145663569955608275230087448217384911535672541856957687115207303914154572394398870189008987907714729360628981738562095097646652813250164527604402491480704525343176096567204772645079732278516423851353537984 [100,99] 5666306558917042297413719181598536718933372451092129840978843028281495846429230639992191999043006453080956315949368757429145824316762477807243640885106639950464492786223878264431088815795763638505191465096000745204640865572002495586876756428638829834302313349853960074491964698923641384676277792050402488357638905852005521806654613321064487689371541753877912613472319529349380563362312269419013498785634803702224597853579674175110824565781240083933923835258898779361879497410731127601245735322304847822013951555300776555959050869688026615388840809729278683072788023885927493404970767079005188584608902079767655971924810287194345988610909532357342443981751649542654618997225001483127241824424786952401993556584710197760869031979499401893185096923794124180097413674013285737229996074935489277364654882952090005971494452358887613618277451584992762877589214155234373898473796275441458857974190163412215677998531152982095369922085053659425125528768892156608505764088656313013164698395306888838845680067432285955052785313860786250341239478339650441042731454482629190492559631869501970608562669773028712714961740045884959071785995855369481758468535911321613322167960493216528340901215564377013336478432591181957792886716667787553923883436268893828423648405666973193639386997850550588885242991364372921655152721222278622136578653205397246063882725471708346646157109789721307007818775998877749255422633128511530021505163257731122443611055013812756031817129127295798689192125338048246687906354597807736484446762659380309449953334017443056982129722671273660622414054957572897541259312600583711737553501636960960741494990563629315306766898174082229607654689446678762865029015817789337279893568861238456825753902183012386381135135362075496397421055581949615202308319376453690184462419776508541201317522246132734199678692478809503684896119422507881720605864680345335326814154286308378491212557215368742895810533333800974714270503221270501927832106461256534645069249363868260138665616224913743073710172788566688590825748229274473736019871493970334117633856862957715318629735527128009969440425252766736843224643925265097362090258996350454358821155679918446058291569558813475531928531281342932237359777814024559692581475090554890269376173471320520525995806631703664452883460818405942042670588247759856128441324337651336845056 [100,100] 107122283862430263160272363257782366006614090583248033978143038453934549819574162341750288547151290869175639971991595502123131958766471131200677722499608476554700940297967709914995555114965038000165134108558296258584544700382425126264482655654789183874442690450919111170810510492059122786313717134995409536905537946564998522919188051904004176082617237776607330284876834745257176153848332655242961005972333421878520288153824935068517929466115144187113723154383307719281235350283180431610940928390145546620259617118981361700151404911083309638867619918416203870287718608963187312728430941972105590431205681151998459565815476064335722923450981784342797559039644258865085164834841836390042196274012776667103233839886268317005479131089262171601755926734846923976620267810664612983802745098949066481999109673744201357915922691217834425518583066379159099018586965295208354086292189528850173414017673086650080480953931247697153903939432510162683945394581289167771381708735357307539463079743076444377640459826392888246706598282355042324121060960480534811116034773040154981891195740726227051536066957026732161322742426599062908147272430512120600743663008419024604792660943459927290718048461203953453991588884045865381020968375118411033577070519460355235790790436516425169653599257870137860251050586506178440169440630407764520540680206721178565574032429339547260268853181794714424476452585531821895646274879697738215198781441988019927042160947423834543365402546643141659053958312832471136495822283315309884475838976709723743257439120149787442959001643271530910332214682899075844309408434532527920224952282785575217990907053473331086636220060662009787432558864717556525622379904730464468446106295456838260589160308624456649436844669995912935163710659390452975665224931100464184271349621209321260336846060904735385141444001351473242944316926117348280014579789758745048918986592532319758292666018725647677710216851097499982151291729470759387854298541841360614827980265540785060204924818512600620097726565125101835849397569236198975461044724297872326236218667533658014682405982145081118871712192127770737252408740212292835739642045287080063725070908199497473603906932827860812551077296396128505634322017089738195204890760148406039802758649652357684975831919295337354558693209166447374876342000166762171614373080311876 [101,0] -57694506647876188435030730523608782153094151444686445292740263161467668247889774247863987587233358429475702108619577154622440772505402164336912721992127166924223174972607655540652445033442398721152941343815657935280288172150528098511027497901215847711018183407597708374347492200001775265795443686280979725345829564071481686417405717022758256422666896560019624236502033665172147222473386815824082180769032019878084421225613176437189858791585063305623112495668225375673330644242652122294820338146202775802370665264251074537878404760397083298818964026886380849532997348291121354310704309280211329059123903771490699615172084459400731683164386417831667121092521492762729627960799099738182193256874987439586903138558325329648965397995579907199613440206986771419523661398573281309345116630757678548172284339789450637390969104566198593586100389483141011192221878138260620276002421171022424211325257660328957638823065264923297273980017331027295944805818748688983706750035557311881393402043435376051678168944773862412477994366995514507754242926378186978111948400472820675808753427237775450007327289921995786883868927158831883768373665012190444073358842107558576356022072445541020798199878854316246426224680668069826987489040837491164584414129380867910822718682835236049643684387822358129607424787728019113584528008557260221911591942488124093684753043183040841284104300693378738164057923316796016817756336283819522654735633821863456233776489562618807239956818184452058558503876608110872908721816564014082439581206606580470643195122828500939869913147083863401063885267361425440209275337507098845787172274021900743326243882091800097968669285874009695143134569010885478009633318180146533586463066312435222124134142113970060953290791386648542286321782986832971620302423660500707615416190011308590796803169393747626025715850210301548542059515043164051376869222627727890765254172475994315437111908087428758872229623873710342189317348437791445342635028051456584446322985555131501472188477239205521559444146140303795193262054443146986789553857731212420617479593771962444300814739955151801826108316584198337860768697329622128778747975259599564302260582813462464415786588557096777637952152552463060040678610505827196921836248221590481929054753114228865285378160455508299259695385839997394014800738795326052198513436696631059807961008180148070593458685361006280073583740686770814192823579171878915758793961185636407891542013491503041094657848849732650539009861871413080715154722430231683413603977510776079384576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 823310164882226405907713321918957194399556664011348490887776407337968546238205698066767110721279533086959295061426081944434911872363081485700004166558994215956832359376017604911490440798369100221590215710681910756961892045705198844734349962218629740897488228949414391491685101773867671449372412554746412868720543095332480346124553277691940081511912900126117475991060664418643703630439966287766284607697165849409650751844270776604755282845354581086425710484996545659473411942622416353958054648670569489101618416165395480128602667166322924555552178828841473853702650025693786139904365612999077197412762115408271806688258853428553164522990862678243233691669505166987865610921422321620823881221725617957623421697626040876841871498716853127356078487610641341062762754293336244819674411645585112916021246944936940093090413328287588039375469209262676151653393014055648822011132789672442995789293879238464716716443809617737664782120693377825246167800033189192243017868136317168350500147874586493448546604997543251623717361636944607139035372317871995474464335198248796823653844281189978046898751052961381083408696946040183555397274272104518056766950857053803608534182735860195818852922868933048038558973494879772512582653013366361755607807365485122529568689851323577459235873928229187485521719023298546006757731497171507032672351703791674365829743429290206268396856880081440331624062676887296160815253642216671299622630594120847680400885212941674520444338507333285268251020764185394273265148304640913532380758145121883012792991060039707570710757531039805329335618815556121640886235356808509081814714234085741783647149514088213530885828576258105873281155977570591192533939151368314173331675893801774605026965417531528731152890149160092785119285990499739460798852392806805089915625780745295588846187120558487121104605387898412877452425444400642293615512819971583191641531848504803848232847558671920016026113353459644049044407547807048741428902457849500748033092882964869841834976544134874652017530148564587782669709468819414160517938091148239758909406302024705591669266822423442111034520804158396636144352037164751978911903085209755658364473487576495011450600148333132046941143399990194250770738676587668254264921800386147089366418594489748345735123087277927253675468486427439150688928512186766767603057454714771588442008870751487976893646134818864813051692815156904663835143795658767019882481902235101276972599765766523195525546496406691242552061244292331077806187852321281942373379749059641544278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -47078426844467871669156778782997594857358195436945484956381257382402927531146840707857056805427888405910908955767458161562310212558524549477511436760880314519464338678768417107577892554744001573491196102529975729723929585451916531212701717498128913976019980442516149402934527272079116256233571356412372054110967915842365062837132207117802718457948471791692033391306748219366265251472015504040956832442282852662541076203321143987776066998660921440283144458894060150068156850513835194362700086358937524225356835216909114720674592041550075915510688484534198498891601804733367946085173771430460891252525362385281925063452462311011165259253120659043130803116923777090104900961567022236449633947066948968366536865130583500269976057981982368866672751096128340882620303260100890004689320284247507161132591404996820126039679397314182374355661729891167534289637331259489650233350161472423232052231042824620718987518153788030084812771113300349390331642226169831784230690531367376582061842085358070124571019056565002925564271647676457841414841497207654661809631032508969683942914964333132356203850875574579276371911271781525502224689343914645316449093028896214422421880163623792781540542040790943663374877130911268693236439234143998260078968514313326388621382907903662267978575624612168135698950893744178506428563953202167535748638627264266448978536860160637239482990664152392085401516680000525879162987584817293535098184027741652314420914189640929628107108831868211905349952114852345896996975078264807642016217074166982487548958709425769396005432988994267429967331681850172959413342513047557837126004246817919256410788701854741627918568205953365617888138831903003900668655844509023812041353938315664591756278338503738288563062812236648281654426368805127181732703098729458815520285413179864302446966397072238423009158193061102888576936895066859943038978002568733817113405304506672761884019716801089805453838851930880769623026765678023915337554551868447121877617736861972970144681923746630930472061143480541617860753938031517521737400110184050712337514252959432436615053206611154206463115574173051142376892018419237720181394931835277560621774915917228192964683006040845787495571299472367486689633864736800427185515150417985707412035245111428949132542710902423133149642772769806028980280068436905069183353131598078757023593233738561460304657404304146212877429618396146001487619883276843671104452444952368677268798378891679820777659041503134066252720652739163035961434761232834031696338943139908216730681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 1290693831676059950940580420619081919357412558983820208639061851528193038072038475035657145028713135997480665502084952375838342801169041671069667811460227892300530196972545673699621753181793628256220241402952650934119764096865320901282409890306027893226821179880463895969444704974715673940032964951722438045346726262960218396973639326596244237303813668175782374394467568997278869946023454896116540806830111599961204043998010321150345336057660087781920873686319671361564630128604542234972573714275560481034036443220475398645278405443991322224087752285119462205122094115927071810653511007132719215352988153588637003236353258804512885964789286063098754797854666442865431946006350547803504739795758957631955720614508318926633309989801269467180121422623503138662870564081209043947819934403157683781988463642077161721867611345625051984292368724767783584031235262347224607986251734880813540404126938717489618686884351280757910690783419386489338657889150381401370653313665029207219482264867321714835115277024846875349094453919417830974978803476610867949134799232749848808338356002054823188218526928396287493696810780893442954378764508661827827972054922540805154970201262816178952003450136214447001202800516012963210371774488335416670689543665551870365669072936433484263386269424435142977739106272203570857031481072291180503631016637446423664167038253789056176379604609143323990401034879880785687441320204778641272621941041595333791143540442328155576690245344183765449294314900182312076517081354220796873339451250134653603841818566892102776370109653588363493352093496758249930216392637645811897983166841049492273391075358666512102063903166214812387698728451170922906018558411071312864876113129527705808641723433590695781251667570504669212165313691034151901971697296851045275313527176437157562021280424087667344489736008741049581675003929387952653858359887403814960428783398359611256789414806908506336546839340923794502609950180801704475643477701001385523912565572848711040145859034458521169668279387352083078607776706218998839148702662839104661387709896613648378954696800442727146398094024792250444321455182446638260534752627978041408645277410270757946284690750957919885695851980337565809076541905433601366541213183486766936890610543822032277199717032781668760986186753887104794698975673914339588389128786062443444831012128000351510983249387024089002598665379373029084422029381637574657101662508244669882487527762874134895220125543894974486723596517635517201318173864045714784987433735519322681192218624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] 87856950014934969361343361178750630808672861193844358655855164487397699870336848236954440555040822371345052031014361109148287281716774840678827087815485606791004748834148111190437800172922571095306546033768654424944160163844676505254570272365709055368878801009384116308191119710177938349454904090592722125605481244589410804235313363098037413962008266318980123531523290517409071050166581765295030697682578372012406836327885171469603467579700011310324723696774556060826592537251167563627371087143012627175876257011991789900966750153648771173628590593322807852165350997108605270962089030288989705210908277289278166864771508652072639589228579778903399751279157484876683380749990037367056005849388856564846125843650601122630765747193518943980398204241149046691574412404715214538175135478378915656592590627097529928116831364219690441331212530282441355804196534110629033738585104217504655125920348416992108874093587781808027574772055497023719347153728963710301993541041962487364876514628193255777863291720233132155046171048076789841616188466336419093917417024297527704318369859142446812518755190151884901009136235299211994876508830066255456697546393749403269265094552045573971674963647080340878898577762204897011886888565844959446306369252896547103013030508888037168388306310455480972341991609207375961814317854653057535882593662602658274119978096956807976760226998955594504442759471181849302652386110178320069201737660533582253403675676183438039589535099337586727419934829106245567912254748489360952162375256107822451780527798687370923064137092815808459670500678701074867269920112961062980538479517828520896346042267971487433865358117298157960827652131874123794827676120069008626178963123693457470643707791899036033343478044819330073050512692312020036577447018374952261897833388893017947329130435346837867832794072465902874501378539716132939018814331751122545991364476208709587596572444052270444590708610253621285202863721417445309422210275765951110347107574995928548308015385386673489411792745136646480282272626346811456654692301652118716359297310532339985264033446646697236767570242557586365380243969713463202528361344166116688758158665023167891296517155849799478705344297829379604620230684355335222774835151581547962209692101119835039584389616631679113729368969508273692512331037654727685451413229446887359462299799310546207513985031547871042160381819434345356487382595612221220724916042901439994608371379625678512481458813664656750526901756690267746350255666086467654825000485922138570089828450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -652957820113501260552862917721481799978447913519720029159553340493658275084885049112531097794190351852032273961562842036294936728627834534500716178359337227910046509399344153442886177088299098671662470827210675340872888578238463087522792740756526648724887019278469284429105367826767020923072019108403493515183189204006301609364421913483676881478516015958366642516205494318112397875759678738769335815853431057576398704971583887900105377483618847546638199851198056780334106783673692082875222121679643671019514573685902160833785220467250979114811735143502400049064340459811211081879731135890434705396399905333980113812450894222136521434189143950321178984878289046379051614142399247526801857203990113147140532903308722545946648472745219206874687968303990615517454469394098559940918777609852883119647634703612467379390397214470859874012024661004862187595059408193939420691649722635898118879524893693687226149470611768537048055657325003327515387450409644278806215387318784276806605740782082716553069962323029450517900362440013917891911134297649660411120571878379997021772652799327449145121946070513033219992959054346785115886156749713086228256842731897456387616083223600173776588790933025764681226854490976105630663604197880521339022838239808430355698123716963811244628637597741634661424893437724362421910399532889854435539921570994335556957471366437020866174650479893795218808849009137651453217867238471452262984304873933928373479265866779921932099490131326142288124926292732952880142021994795533049183501996008377270865365250196542561381847276775561961156309316837842061028218330123565668404337635102957394914738351338371081599087091231184816314104571236395889930295010765094163535168103689190181818346119626226642416443793265088898875252237830338199443016453766746408728209669751165362895697032763076278047992606347835226356353815412643760357848753842518952312237787107929212925081568819701394865588173107798527411815923793530045167995029416144766139015678892914178785365451415783280484718649924404360296036727296270196328884981339040068483210310712526234135864755704491131174633323236924190590321273686372815521521620589351213022626556574994822254474761479522080718465665775590039670715342853521200505501105509483837919345738393834997352690466770329302720614570374284451993902856705302205312138133550975406605385756160306034652321840665263000313705124901227068315568892384566709227204566300875429326789051380911027432662068862187290694032139381364937890821242453171436287877677277158543024730406912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 1378980437026499581591383584459739823892394311577841543948545376151713620086578159008708919678709603979204281551319909377329137865946575983348498065111864225863663952709654952876424482133659272334834246671232572114125496765613935947774220813369446646101169451392536738455079954425358828076916935428645598455029501752535239955637719476988071918553839549685632247244021326740019742942722838417334848496637735864548177985661399854980010536916873958964342615353090041641216541726477374010334013619064187886115340662592438180530640101880364859195169734710909395566250025993916836444853695787360735849898196611017784351077567320418028644521394136578586048582512216794619592028809756367043879488617329691856506640968457203340679132848895329048873992286707745701288517224273386920699828759663266290447094207884366480768704500363201896312601016333829286086256467881806398835532466665696649971790859610116041257066825771555590830431088272818234637524898821631269790216021463111305461632678097569523896843523888518832450780114343711455514172546826893557158037433720284574246317936639870773525872286748324208876764883700274061373581263497688086293254948519529702774759226533961446168462281979745744983574068946788328577259457369078671272282399326868781521819331439284484428063414118424869734016202208488075041118470422065819284039293418685997404968213791445798677693360367028481865718118680401023985377542359429909737143738913957277424848177002845383633420956748167800742021600907822155229298338860692492618154736031078153645173360388462639654924123854109256184878072098624669287007416931613451388395341647858069356217817008121895016521561059287165445471693347734266173833918806843757250548187126537742984029059306852448019834527409078488919738895008374529056848684625319083138271662474795701492702877193877943608649595541485318339349269737563189630169262680163829863025976616845770408484102140426788198887849765223104567341101071357530522192731540984471479729392889884348713240016664426280087515446222900541088121800408456986462140103973390279891821922857512699602772668313210537063115246300761532053776745174501244415131651550633058877024212299244488228672228930970715113841405482113695144096070410275672210664286913876316970976793216164122114598336521064856322659056592844532687677181716620056265193547443780851044865015466428307940383223585297810311117248856886145820575737697764900045738288732836919970363635844598380079442955072546555489275108129321212781834664469651101966220168794499250218900691877888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 15092075923411730860067281146060031956455840220093398520342181271516317745739053655369521790426274078114851014739915986141461128592774203737090018653012132522320038423402535667617229436396121239551431066220879499520756458655463510045280315136377743517229513246663541494654786625730651504810562934753388919277237788141212443617594239345491083253985159896251800784363066368623665026787882646496145884126798340258964910649221465090746550148011358307060992528367654927545846053782714041936485642416536954041989941840787366920968344177295890108109319540044947618837532820166164773154933878225766213072048242065017031984186056829462958812877446351231721439826793614487703380805571730426861387633699242589417131980923122961832095225730714961630533483751916710329949112285207336009391027393053178165785795269722043650354271425948502768583932620451645689243984554173264381940916581333443442734948666703037557159450305515663977967945816045415621480410521594383421928878454714455183498879921212192172222570095031116230416038210017690962146555938538845452203245894686967274797733333750322505981937762171576019968903193298667503810047041357952502035460678420340752798208374077150280543718208603765640582031235380681239860587846291319652215428124297380984833515211500376751349130672711068330276786970797387597125317947412689371480129147133472488480947715564756729933563552757910824224144308544997362776711574122603258600163589548630876477902579269738257637435717185400949969298232307711796458823002368885705117949288101936914195598871450850184990228492684561950622493629827563921650837041934403852585313955288422913388287805253262676669786104330982817461384159779123023671855498526954217632649164014445552761424927406379803161264396123582727387020382334446863820114215798194209663944758474231664028406802831085406412644265486928781285565668394249058832183702451430368924036686839426723727508440671061072987659191897059381436558927797905316548748878460469970418807185645817672059823100253281437594613389591937592041909307680078447685615484581478609054167112612078768843396966206792024637021583288377289169622168958454535821347900690789267201452822384520345542607733331396579522609369712921625729671925583622282017709746056199229231719385118538055705842325590282471473400719471399954729446954227657349509887138344554397184044842821673143294523102296097572110036217469922896237772148239305585243822459635382791359679730440346735113911890314694212412202555587842760470852186475749917817245564089778189350960063578112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -136190108531066413255359046442970558981657472114486791052244355217992926826876924452208300798099790071734698110150106384081894393552951615866543871950545135414974265465342165878034874941287117969156960431399751919959469075449321710835898209325272645598253863081953584914722019017065251470148990868964842021773016530837647303704259116431670967282994026733705470789709124810964872568818046144150909503009368820464312941955581015845502072496876978809809022470992626345381751073618794657739898400821514000473832781450631024758580347038197678196543134708334089825251042865285162288227833632726595346635416481462055531168579030946317314322164730700458133439223126996291130820755773882694400787382467365125208703048640085038058272152108033301918076007443566626024606559719399689682373861523242241745171989345407208080287007446968213366872020385705220781587547382253929565558392135131936517130605205244948121933367141686249558502269733009276617011246991104833107951274419652999744267075990137108102758018571203386158569221151352711430690595538636690298312470309174591910843222387756929756489864002125170410909747993302893244980118350267737020754462257922996233941609217597470149129275472840748868663438328819776866313115857524942088335194468749776471090046822930006239941959204044012695913143310683698458097477779501027471040669304625485495433933415763948740780787754399438887456640306639264731129830102253414309630220045806712569376776384073981700751805867587944438926308888519581414334226375253140907969073655571619985595453913839641302553819632380968546485155366374840664594410571661868007911942278955196862137947713327138413650874035648973569229850349617278515337024872741665767461112043747093660781453386859526989270529012112045180021725612924973691529040375367575662949014072490870874654387264411787113621112076097872610032829268938680472358201094934072355410850761305145888853132365916821205122917707102419597883708080342585404745287673295109842141631663631173427286897089283615756734594178744403030898253266614545811694204519964295994002385183692348133995665038631784552934970246637332786326425791402277116439673788429882594962969493959611336108731111462474061407933645841795521770393644680474806570789801683175768141482065969896757334723918485761307998983636737572859543654292827130197841492567847689225628217746274370196035678343396295626402036111599382117889510424535090202027303215771758958310065025215533411345316112564576727656039533922759116861352734682781953027517409345249686882727938228224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 505004327405956042790125566473707526629980836992305469574077298953232856570036871263180692689276645092136375872835754620635876293357413857667324654869695933002953890433979658218493298175129900513525289752857047289954806585433623327812041313655440117914183472800534906865930296413891198478305932860605099909221356127206352383956626639930911606547174938805785851769981370811594872759863178322087698891469431644554594416563174502512288849743541744855890482575180402587093019340729741018522438254824914032546087241361212594968546002138415901748247074652702683995920094196078757868232714629117014627245063959028883996937881642032754054572040107468481561324166549373037430477904216526628184176904437115483221786941815242531195500564137999455076205829952577287728568751750414757094175887262556464071696284938627218265754609766093255584126078394142004655948228299060573021091694315693379005238585925931780137803703513106728703506772612547202504487286545109796435561189573618599861283377481801183601989016334929712512245388476056197275580109400935253723594463443628448165272524346866404060899889381384692372528989648999037995156872040090270535418747048174742814374478754429253384066894490329967720322847573492634117772305146562406944069016777564930174093301416368146091982766681108423972932820133243295382906735312067150970689398880781368657128640656134838942069351854355257148496160955069588782151178769786509674368532570291226847318842326595227764422659387304032932271476646878641341661977912322668988984350527569268591697783801156502564439089777253904046072986515970550546086879874616392057790618866868484830837017528934950824548818062021271099035875699235386498469221827657242442191031316541781210912178845226527340367250986999187416172345787793008892803158445456037139312363328664921640398618682696359777062026516196429250864732386378294265958140187914865644975212932585557794179036338596590887600845904685778980572000750255547936711238669243851375344461368644064854583981906398297029524137590186366347548001339615778029590833998268493509478749002588052566344625099770700298644918092533605909342586981658684230198061642599090976850984258637103726825190256107548782064257411425738818009212282050911030146661358736222716883089581791233308401999130962037176653434848809252098482212457018393421297240795076391072633808538732495036256618428254593686184584919065461632862447740634222952585126949306030427961817449588510337361462958893133156845396328426316307842623627302070563652177797125690840923284019609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -794732200449771917225673093215386573420873822028357312269370964130832213062239236034709483467623378599608304648103543339195822020548041717529216542473416502872207463615189886535751998838516433189586047345487652334229079184711243970260163634914155382994832527926871651845439123796256186656223369258816273139873033032871544032970835422180241262096861259719449848957857438266619581740807000059829226832882839936856130408983594464009600060783554493647048086214795926232524738025069490821463348247018538104049543656663265323951375052633714145563220243431333928136540576659256307661832460079519967245401626791471102004136683296357143541709956945199187024993453407401210051282761900113343783110896625814851637088320705941314338492355816092781407392116356299039808323759271107118439308023913106394174018888994488191304644378094094539292065059444795682096958843519452014037681983021268877699191606903997826230945435250281013816916334710077098073463576431049194273294502921526238158665841234696613330705482756536033960022064782127966663572130127193380100906923554146463028471567209196709167880732754802718037566635235697142122852574148143641125573503285824906157008750920003608762685669316638401078617439617640676575106066785685801552742988591682811662599589484121493494141625239754237458788778517718759324952776759669150993922063047719442166844167187012103254979231272479370485755781083418086401633112255942557877954828114000532636831598538983051116640058740486070465149235265483433720074733906862948992580779582579225741436399726999622083069212725870063641376566717187793269124479127275318324730288386992779056930838081932991475647010400787809898839190408271053747398020157710124046297401634260079744196479955574476166482979752462632633510235428411360343541759794457205234269618935171188887477699223266565158559035295887689282492087947149033611039142622136729230539480427371228921039903494139880025622609402115044488717581556626750629757411367778804232510666829686918858749647578985839670358007992191482703823821375099502146020519145580566592266516911470975996864568458347031806262204387131846217729683412607131674143256225534879896359846374682597740677870227240326495685319811080023301117987273441016500918966735376485898571725562122515313802504892427966115157001386552837470411488895228339651897885096317765411330142103598358538507430179420274977923744346149264079274257679226177868673312719943656113963812971796839780292098875127344265739280260751801936850641604130174090656845675218009813944192521469952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -1426417145599173390098694358494577709463058483203878473142524471984629103929355593143111909461128273151294867217899147997376771494599853864844261983677932812151298310250313658030386754435050763921845155619132575532314993728946506360030963495065326835600011848534709836398430572022657168061872592874696784982028720467737038117007279511856015930083352271407265238175949080101687402752878263709545729627029992755186640705332406247500501067718103023402619176541937698837654071148352802426762437793486372437374373275297838712699023445516163954425035667524226631564492276658431929224510043522328926183915817332909438593048166774956635175306468156655755104758952734814610308111725328720522833407824620216501461437560293593356923307130984262490220934377568893938472881521086024947688920993049515570279283396986969827860143356631219674701740740512586268868778958488121213872019546550185989124325704263329427918771603920403366639063373469259944580118263326604865350631507248794203010004106650738223385815371123753840106553793551923104036573784447967372115210128964708937485625692692659455050482685026076992879008555846467297833154891277958915409873975905272443523002230730645533141611635613687845844471439905757597709128782504490469305111166500036959715090730354268149527100959499999873643438780007117412769134150373246295926896822772170850189653549008919663618744689559572377210281898360812952417671064101587368532764159851829919126405458049375455537064658405926417964812749067069132421100024973162119546146475309939983373588605674556581960531177889785809244545358839100481226823866331824086682057618603169386972380804694678911912250264656185992754655216347582391797570418045934220389784269343914530785669589511826118552211729106025690545032872815413308706786105205538648767476782720027833515875580336305844600113705582604427056413831074706973103011422523119407571153115487640429180829594985820567536392186486232784102779343658146238240891647345586766634413395050123054834974391891051756637730647795431887076916238538576881596794340757947398767571958894526877664926187807824510748187580789053046458869779849186254855895200255682498721527393071567152261890377769105576711024113141721984808312801551877682057946831247448192631430608804520182993068812964910416506958723368660830284771473630430080297104343852605234297898536948294052048292360348484711069130962735971382909267316570552446484743621827486268951982814206144178699222352734858562221791641995393606934915165140298958570996816172072724149995321771950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 13152466056489152895149606341290989771963308157301428475805912632473516064380869709446710836089027938052810747927648182104634016236179926685778991756138200472805829777339993199244695951662244665152393768889492260175736971302196460071818281449684261724094126099697109641567143412141560920614457959200844387196804063917310646652622472665636239163852933876281147449294014411048788790392125080671981076003396582649628990329891070593009566800269952846773655524221775043416275874024256563339146345557065580411571522017902745213027183731665535518517364747446279799361442020785809542015560710237641086603867859137101413206134312021667047135624250769741647764328514214709093639894217962048517477139749999365446434771231231869790726123003890287218831263612886110586726750554820428367732336769574599349578941684561855739829438841195391486602533277438065775193259976801339458623516757835265030515156518088692816446174274475812974731701354898320363267470484165294431585228299170766385871916658729919977826578333328270138528633560291118482313289356769448107186229693766742781610820404698275330920864084024542070979380278620371179665936752084277977571338951459251612232252249912666362958178489420683574466002440462903306626121482680090136769681823976139319962437352673428036431722621384641269644547936263598837725441156880361176917264502429620246945319267915054163203484278479469404458451249834287999111438891726553578968921495853774171755513207324473301923027940887804447104209513358705343035448446544377366561532536924023670315860134605091931711075831979259238886255055038707525685383486708811158629434884386714568547148637648667536676661783757083646216959657213639642467715628300149900975898237881116668869748321185954231473272572067117980653190471980099995792395988363800595604863151952740738528579410370946783268280714868128734435058333125408717102001695623548889784123329406946651796830582499133040031347690181628860285568246863568015526847557514148336942759646194978293323242120015948091663554653915244898544147719332168775744392482502729522273374262822758531504190105722272291773490243058212786777563541567549819624363538007709380892443273761422144281877226030603758332162842511162812566545569387055191886445996211444583642743543516379547638320555797262149893356238232318639494849906360456695452559604017374619859541653944809056955294711759370771248993230727884000616148134440169455714598699419735893056945232116583136344052323791243335239063460691634020058171190249653210633669010383384740113471223550181376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -47048436270368609331204701782577576511032246588996688826995817198352403141505047359322556431235816884071047862211698796608225773461687144719521399525733804510055223559843085683961717601405213695270808597277947797889404329479177834502761029549176741065427987446206090368046378415980396138700127353244041438830445640970212089995277020540439602921488955083335501486829826457957672658602710857402694099304443873647638219712856563513250874581421480412547588750137020412241142013095996558093074592500532293071595245921237145099370736348352039476829807664941150467890928094871516438690605619044449132614265226643905045553392108687450326736246563520729029559564643176981047652446947578177285972650109014409463313026933404794298443465134726109646270917926542209077699833962528794811399578515429355483889953822373689517003140612135840319497116521447550512382839905363425661384911416476307234510917561836028008390959587239817463726873563398828381712111141591950015436208811770186994919870481554268114456597332009112883498150947653000794041803967410411426096893587466713424450750459949126794845012181675243324374487460015594674231419719923305814770035622940966161543748524983444515414259711075782610567934583151076244979185202449912361792406194148599111607552579084819809542432680792143827953256492024341176648735488895924311357182561692654039388605976967604923962925031549457554322571975360839849319567755297651759840980404371991436386710566911029192253391520668949631550701069366355282690637626671015332576988714715141551733985921128165305107606978664871795621522274117854799916431476938572549254567228550944778727439533224785993503145460156946756029872641119423482821257110959784675196232749179801769827732656229356786429891249989055171842267916600082756702310839395196003856180841451846178821725667920782160949531074170984426376668293615395861288962533580260922826272933611201897021187732276014473757268712936534113957649431697920015210100797392318192096714404617703555281430727908026823555296476104905911561182229906316374436357641260295930384672118521621562692367828931875179208868236188730819196647680086584293337326276076849287109938385665981263374482574887629680888116690531210511340385263194072060035952813132746630643350161512026877301084842581140711020434913366582771095894580551904705946217227382220621112618399374885268721636003841407535187902414949834762442662529538335801449330739232189738282519535703630644785138342465496015506507437770187513746919483192035630568636450821970876958856970122559488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 118172473831541564239470788677786496188492946420454391919119510427812022683571775092657353723282847031801413025347443650225434000252689327222713777514632476102840141133306236836361017554738771001728148592586636623923265165979163646641454726025812203427010998659979694541522392014351474215384828630213842144097930715128365232924072366860024351217614796603694123028289730505110421454509000226202488941753037260952887648477862070426570594845741315584055454121491212016932785219414760824367094119152879773927357395878113573358187705593392638980178103817715622901187368435345071931623279520442370959222963463177595426677864423663916468268523720353638229164040099757981309300361653839471123474328040119764961250767214149855049855917477847865448797763718953912197981536706274054592208597481054819726051436320794180407354240337954187241069332839836417943618103806852694664078780578177850101147004693849403761647594720964478455868665040039060320002802668291698149015742412517221468943582312587349029081098001854179758207826384068372794750933865668918180582568585836979633215226732916890755226899519924814173557734559680143269606022886072808774093923618810972329725331352337856124901147962869114629111090472930360507809929239132730992467862206619402127819298825560822691972888128790019056213259754622675208735406253464733105935446900371591068463158928268424313716942181468503576264772058753562325024484248457843941505532155630502381738130229221115181548862477641253438144996667450090158993666458440966419354595822512570995750189107966749303885916495957529207013200242303476030906935818803177421289205752253521074250700248501050898149776015174199405902627412647240834902997377023734984028444652965295241496462230737759486827564275608965271751002282318145776555967137372937210802157732960372378574507151835707541794168666850784108078792377535194715699230362014977260970683017533198787216545729383351738042719095425232398655299970755889792588989318484618493284751734619627813872433393445191341685069921068981560100250411698458057134828481983102755461361283665562531210664570350252177221955502881623333056505277514659484144891254833828465378016015738107041716908235654913845859441452329599636861585715437794248337649685484471764800081872522835409295718886098043373396295356230226316563218195601637850557539354679693449756262637364148728975601962186961912255650660435767169642783870183707510246250281461754937268188199641582866721848334391930828387703561752577319066045875608298403183882242548520493929442965865889792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -235156990220762906090032871509617851798102941707366199519267129336230353358165338334731147724588374147794841779242199754139381297196564412233731750159384204238305652537456456073970302013788572376888653826388159137367135178963814720115336215483020034670441569745295750005610661002135675957960232417586314259205902279206279476784099771687409629241682392597850577456010264096375862377055963070666335985498279997394628496176796790502642649613273658086115032741726969988197457964468171300935439890819772053273007155919159051865590427435331025371677444877513579229180578280461213428273310767492604673463021368126601066547642435554422566035106894789930723695782105704381363454892245103747264712551622731252402802111762315110301033478066768680183667562083285864749821459652787622214126136662848808819455418787290919002075215462139473194364842866206114441198588212101283490105565026908282970387794174713335779514557185259930168033980881484111235397248040691767923585230276081008382143801179313058280576278392956211872841796241399233653922047771486421329283417663696607301605666999113653149941491231729359584519123551402575973742833729356737071681543644136277406880725570936880536739703661830401477734990465037394302030977411264053536080671828019449556834334172968442999872900609688967648147381493812267592454870541183867926392526749061874107164798221032801750523724046238121391004380409953891234726836931332506193462058632017595840439422080996474877643542762152105290042601643576268582264001590813563595217366303966119287065526879056917073988172560782882451053667075707802493565822175128429785356866531982877193301018963983569335531881284699723510344866839843496323696361002738803636452555690525048066046404708943087937477878658540794544706375024457389614940535144936724331899466584528436403530743328941725362123707599019458313024395773051360576179437060084054113955542244452777384043053632792636773047693849892919250033199734030330972219466727254509194638390205664687212685708198167316346935910387547655069398771995441821544706424015032216077691603406359726253724342256969052454033090225878666791736816932292466747429180304183960778177806369714099251338926720578534946485773760338026550317071151061508314663763159949953209144311405316143712489720138262605885716527550774687675655104967947975976137715699572522615530100492603912242508012717171110317349047226455986600068411019730784448640225258972202289289727390676405128179958829977370403041283791655819844346596763259393715959633334825173946510253965474529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 387760410081118714256412178914410502350640342053895109712141299371377906760161000164864590520720368058715303368969151294016583862268106672511326148188625234546799292474767349383540579454994850930157843989321447444148346761407167737859700500705639277990001959428321198544302713685362144542585156066476803233211726433460513127083754939648057601384460582169678242161354178287359180831568113675196413143230451033028904317367515006949381142481943803068193594129770925249069418763897199825707762386014431836207136896212899956067101117335088802371192612881724163384663671992494507707170145518115374553854462300281762636342239038017791771454596879221240658585717301315143932486195100767515703919625486980301467195692389969567632518275130514971731850246049615970594521449148609811798334237079404266698983035142137034935063684522204162047343523032425763435265687678655565184063818193030780604362192538933317728535652153359000979896666501131638237513204825901952441932441810342671665482657704870987394580232402887038384770842037851821640729329216919133435030807156996311231150942757689469295597294452545382493647298282073269100528046173248152400963971593860620533139593190621329197106016929511146830699013749825992396669246152493635407558226162273765502207111912640620807605558783344323552720886448688594134014314771803064554610954077368630735942503767360361241447767084624512017134732518362824579811437977063724000108468271274434488638334931300018134295168135204410387496490182510890278124989592882113502546997212957240203307218857064528364130213958265300355936356943529133279622384225676510239768424989349899515941153585321684079715206409601435117678884101461452014508542700104679457204446857684719425323347949043556528557657397786324974650248523460844708560536008532573982797489836328644233082719907665843487212590355741803860836956675814270463379300379433341363645966234888243253681640726020071525155861511771802266030560460580676012500441085263531535800395684072884263111774368008969394554191705392860081625571432769955823469995870020618211293799222232450476558207660456421867390005010760048670509362841122966090670136455767040561347582349782409119737299301295989696512991052587976860562722209351853355220364498948438106393673505633579991424557086507495683194870905389184370330025028366658783756645841771939196295939513868937298941110694906358495083753390571933480913395940187943321850067457823156373149788482814645830325986778696816002708244062192081273417060846617231473136894104663894554787715017726754816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] -534546889530103050553611517406893777589285076131024632569941305868803961195799817144837286208514115391448259961006176465905854827355812635809607949016364463478162008208069820986458993708074736077102343663020262329024490659506197927287123055236567450877436466878242995705986185986626667651570208787665339841715118508956555784500416053906888193275910645020797969505486267802219971580466931867426800939443317873242981861614279130167045140025416976625666973877606552790902324364285527822388061377294931922660319531576684420567393853555380458523028633471899227077629483440150108518754114637034114575226918699579300714654298112436348086376428679177473267915896698057569075522021306446083783859049130186203397862640109080692017299599513590038285474826019588784149909041588579942862605001246445835197637158016967936833242414335248679477958688129739937571680517588805998897978603807375614274898480139647519282044588923478943973345895652658114925743043670993484362816740824102417556761044260386112868268308101080153136736826631990688540520555921483756719153211411265399254237992504907788527953031212445364876962920099706764193252879587104487288906309263715494545114666951971271894293671232343301126817144096751301796710818568519672845929160525066293816217562104607572099017330910080061639668014728518908143141172036968596270166126963463959557933082602818057583850952062404644757958223728645187111334244257569390648338487206846487478707846822523703575125595698665223901500513410396603488098030045458484480749461237157934747886741250914454831361943858761140196492213989616582122724374142586712822496156625159103330919636905864927214572440347195996424086631276396197016032216375399306398932999029278174714264291832932015982496725174092737534244257202211136371598431392602969009664909696218042861042767720067331120205066725859890404402761408014000582330120610984403322075724147923152155492332321708648769101934993268191106870974357216878226768087712862120638885376976373621101323211065229115008849760464049548967031164113703108001741017028650843989880693771458890349046159768183721489800882854271849715206410060695092278517061366690190144265285816914905949300362176316015339279888725479434235308415871183692074253988618994332304729750325598021591173048501471583790817888071618781392121720056534003315877493049411447541419477328571041918069577163422437505976207147358430876072213668350779566141543740331215758919855883954505173689494210596977975973572339367395730144467587953629940202012188844455847024106390083862528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 598012284880630408365423804489972694672130229431997513114517862172764359160050024377561801327928905055204004500017611756042677677181168308630527412798057598547449524251964799355287615944854925487472367262685871559039745949506522821225058668318517231975039917170942656387732420053839597017014671333661897564753069422973232659244208941303627458914872620633563288498113637528082908094502863952982355216407164560550368916705112986470937720310776587611677617882818757142038534227015442494203125235240808768786059919520440908448222871728909760144671045193791825345923231736808081808091643069729266713645649179781370945403820266055547349277517556381295969640931744967182719805117205509124468550966514355436039898504496720040675546017626001298358148322493853663227611800180797461565485797300445225522862581706402376340066158787687733438263020230977606819323104465914390834539247761287286799444606210174380225376807962728047473691041456513912222943713765482035961304425923453218389800183674457742267710362968517987362120183563693731679949032190009756446778349872314726858690611217766481073251615395742016969996504245780492604919287335260358337337447266304709160646593496168477453580974294098913193059137459400525359196665639165450161434629724208925894670341799782385230596317725364414871321646724720004248262030449878731413159151085473863563780686010958345568194931473909882590900808614712797671860424903594034674136583580293384344360597411735590312724496233051283690023580425625012125553755086694079924283588893273679986519067305588305465193095133211731077511164033037619036483045959984906317670038477697919880207324522415310553993571753214750636144323494000451838763580133265797809531929433373308475031442770337330593908742366914600608386750848585730713872661028966937937944120873743147840282872713196968634070139354530578310735739432320373554572957556965629024923784293464041692932958413774056514834543872714829785832480972895227504084549083407683624509846368775257198644815038841026027704218361105493556627737684194092114873403098120304666086392881142628563839192328680818653204175150255157476770978300814903823827733051467411597665695425526729129186843107273520933283971639075699611363504068995951367896287863739720743655087904278523998395193814332621445994850497144112434479292915469080595948841199197596136718473428425171369899132487702089239085289749854843709595173225852539056449803324449061123968665395729506986111247901740042538468829311426900068582540226765471873167811969052769071325400797903060992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -483384266124668906210236267339233395473482546063898337009342824912329979652687947934042300585324932831769275845182711738967381323615072659700856773084381904658582697123694857991911587774792176671924925657203625970409258119007752476950763999340925267583290813296245926465953939209035379286448449429645272573188813040245831242133096296767653669936179885335237777285080165105056089825777491513708234059671727613286500056276469881526870956845779908755655338001185042479043931192987041032506612810898847260193171911982034574171061891659966851456578757420244365073382824083405093247560334696406933638446442595996718532390156065362128644644763882477294244472178940029926892503259762411122678789237116726241455996159229306738413081503142346356470812759424024896881477995448945550735544618993201842137151309108614325617728093372729171419819835955647204697766819960287484883457872661641229862331055265472513424289086103587083950465604272414072341815658574530477226013357185799660788378065245031149570130499190676783032289023042615972283612832123452442384652259262217182415017456492749082169924276562701527172376985185696233187889247135479031659106779819026629105713099861394079642329722661491161026430691156389612036004614371217297678455368653814644861620231825399162174524116511122520274475439988561433043093233106262694733611243616829534806713629494229895814304666469302690301082941990030463826783936815549447200282110030328837334240364895107340165032399070296248987171472308258689492669029478475512560741420608791593254868488538281659935142117148004139609961606928288248818589673768243548201518452825432832803395054848460896072121974440835566520415038871735731688851893199388598347535534559603014000469440066989703899411753374765655064333474134566466836472254336551106265975479731214488150006280230183436508314204929551871275262436163026603253684066731458051483871825909737015307090842233981191202870856558090799318543154382882745910129188252806733943278507078831919842904250614215190586880404845173389615578555617576355692696953034340683080787268848699582476360702998715430127924128568150182407957486690172483645404615788004601438670778972775630477725918602688149869281700640161227694812318131510930631536464801023224558400057715251812065164940282328982836014095725611057248233649022049142897456989528758266966863966667193409532109119732366244772999049925892294331160364234482089159498243491521582910111911331081266863426886310749607649421654659935255203569863653247185819197989977984303817775593598664835072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 136197881224718786898425128008135447857028304801520374647403638139102210901433903305124757214454062498738922068743198408301986202316563275570949339085135361793515388213026345829755869707332729649797389749334748504236806596314540830437427570442421714595929722032699728037959335920412874328367638628512149232236548042083259857344448975711355250949460346230679030824638199642625620106737975101297482481782040142890173122133361895839124395070227676117538690299175725372658809656875370775761051889577913119497348987039192978690881120008016191180590664206609383978808691932955506739176864240130827692302616826646756243099419776138948774957724276376619959414437230829428452144723185634358048073829020895391570969217840749171887467233472765774754113859540294006224325562696943180035110712904842274403963183361105120459379389805241370376961469296771243840410325587181488350237684515871549772317443195506307834531765490803661967426058818428813762341506364662967438933656346306453787507233804868727311390672142930286846135203562317121965725533836601029072109403292246143116582241131594694424391580537843125886712648296224299083675272084880253340766040234232265501171109220862789940281805234878029951080911137437716047839654954790520072897473484948335494222028342262347640009692524919775394050910168446807013235847081237298143918487899487754560201695556237372021192742974203237208397910429573249046509767066470550646231701248377664660657837465438624232830742520091627510324026596774238027073671351014199109550395104544146420499121778713761646854460636575248440752986179267624675381980188316513559237856007496379497135547314403707218431551426934319918429111406091462684307523285329044247750119659276117930046159248634274641936954402633340374317736060610888322916994208690538613279542064279460804290681425203732907101284654114752309437277403270830166134310535863350391768896204731416052884929842034993471575777572235883247779663350064914645911748403974556492855219697206508077730813351848659534919558741674970378709045230786494745976970123736301720393989036848765510410187465584370877433069454473222489066063190414355250089076080417671250692137689260204797551926673909773071279486436260188704301478975587323721137620033264425870865957934145126838241684315844758032056455132021923085683262014783940544834969895225924812514027390952007138315116039116212176991771562837194727454862600249205179846600548774481441702782088034912316348358236906971715859516834363438489494242081556342933628024475587025094424856812687720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 384291413271514884272719410749946490537926843019790533358867733133936161425558494880091111350366919768263288644291223077163450959607573089292235072761175307779518964762851966471428411725674488409713216774961729980346643449274013744370556123712380160919281670148092955193908206700186045240773536873301245908851180911380303935612011716583690423823802196673467667645403480699912364804785563952645708237604237394943928290561912727307522657479392914245611728089005077546579928042455489644854659951517002013927052940122643373462067767194573610743071146443242984618457229702876623783229125405870206224983499838303424633226736008826560880780152376518257001882079849365735610662884124279200318523469339693494819053833281551181850814572938259217171401895732397446620085437798765448809981509956961176904279953338867974238368338559369023150740839122446088200040636017053658864812174538692927015186669478236275640254699810602087609473150242353281112594893380640587721319946280189163920904829182471183150938421631599326431406752720073479005864878446848873870742467933503333743204179069577532336878276565238325046717393695973862108793433323349958734935073783012396754842524834767079201592892229594067084378143213201131000901031528346101172126659700408388876482580325509598928752175346809000915219042181821887849169571903388693533601280445671093766934341689851766885344237196287673907781223645010309420133797582715830112814990101648242150814217244112934298539990653725077625174708889035265781942957305315183418460576633267533291992896533110909591691056867089074191420442255547967439979091351121049312459684699477103258237699864047750155469866374455253488095781576809923720995970280305672177048276618105065455601058694656802098149036386871849700828976105599204441677921982559396565531476909371785797080481297921437094682108716626550519826988814653005702913537794756112189717713156524936405518045207113366389096861602190160154217785532671822950871682700007244049396853309409578961171534179925413005764759815406485666555583449588501599720697581902597511587161287489272387487470410079408702772169067721699761124978452991553432200232137444720146535697316550992684140270468187324137372469268990371546741331073647041436526050419128682525928517160474526502448413133247023929705277099095312378112647141447060092761502797965803405543085841081109055977986332529688728093106405281342769221085932713152366454232281822817518166382371751321524116427737578613776205671214917349365703681476753078006614257197676154462308638265735905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -889992597150677595859356061432650217944934941973264761643010201154615219438094356504396320775198437584433772656127239047116041302828925325074063744476573867458670589940668801354142136983263742712184337444598269953703768865691805186708755717793157031487691010710518177566340747742165120171180731115047383132924077743303888754198464687650828880909381537835155896897616897764267703264706015737651244646582324719489355403619385728599480346481212916651384966120953670452014179839679339716531555596339019199166502970778770187783614888814882213709069875624549394009233115261205715763548875957791403842710412325916995127928155468440467744377874491790389362230109412665498124407610070335726513522888554483370425651157133828651633815050916058973780525115015599279893479358903109777810245814526611683728487295092259330035995465799035824327007199007048096104438038168559371362478687025679783006860810219188929113873114325416056831762258929970269425451169536315773256189035359781087229861255082039378183851574670984379704128654422635376330052090188117406590151045140100030039895776574159891325037487305390287002063088382303459957851036692833297263231856500648894707469024995845496988588897654894475201177922098109085376621480300724882803070567900290364461221184383672358745861526712018555441515415751871512861822336433675269587483002155250514618638424910614038026437055056183353636407457249184336040154839989069561652790280334917944637266304132224267009493492656625848852805857674582322669261207794067283048614550047869649522561444618797990118964589194464736584971235446097195332172076817455175660699143726940180907453829629405416423635014839353905677627894109585751758622446168790260910548585190382432792451831148173084804115737296916522394716444996097239363648235454923614380918344500386621560507411744565542362504587734611358610897662711036038926472087140426338110488313453202079182247716073037190549476960917576833951551385023954260144141064037675818835548543797482637866723511916473587750627695024656522217216295208493233095534568064494024320081973571883578636980432533136651596583536957032717837379984966910826073181021007422873651799837290102995145891289824220753386949418100590608086260210198286377025030343307416252137046690993359896118991926737480241057906917727552398154473519768181906277112638973575696347948296897301875752923578047739014805126960137447726866124057851050032056349311471433961357485024563435871658140732065667696352913166772536279272424381604993020191535290885145445508637229880046518272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] 1160413130358454266188633234055329244830184279210454720136002302208224662347718350111945745959489384341037346344836478478434985936232512108049260577637750842581266362875084963205819262870448685417543396857261195112985645392717345450173268237191620590696039108305153654972743981646485741790918875999319568591063530702491452156323409781508421284052184435381207689036377183983702526597747218662575506568791077585995008033856119502131378035049207962328847782218868783561237606447306112406314239075736987878127852305845823235880453124148690096476395174852203286203963307776395496994179712946476026015204871415320164934539188232581228561726229544676084881905504483264693029284637702157936679490187218360794449404748883407860858936480693665173669121608531440779485735735439546508473021576862960257585619769187489342262232476469825022919004953168493266381017513634997140507571503651171207936315356337996197257233363103516662037907128741528496353698723489122754477446432089776572484078364190362686662279554902121654281579322746710867982237557865342194167293791023787566336316929189202585256516143462631938126046338551169191952247114741804659505696027834491900311876398599808074016739155215822932970794871119689985021590506347235095487302446429678212198660419440047106973032301403554411726849218828485328157465537273039638540112291231898635978732768525105744837158433571125429420076366372958196729944812882072163765261374012288440588031774583476549169903784163609033325627938864147790152917429070498245966685915118063527425781128423500268969661793473032103173225367631479228732398333734445676570170729646100674855630840661729412721060273216448178766041464355032555064928020453720478621086322190464359860253014989714049981393919970138691965895057622497740594923679716968386937868549255034919176637188107785476062440942597543606238169002205669821930178812759696791899575590282207349347355747451776902084894679147347530170641445337275493563460543479377561144032874915600179228205642832919073114473868457996391245034095894316262293035962282299671637431274074549730278603538327173820238738986440493102611441864007230553690745947578413456509204138513576151737860473274423276631819538040583989606120445716781692943689376348144284933485450696101899307265401051152986861274110425579003251327774551009202372658941112724405811566682139257411936826468739153399170928205366145604598431711704699552816631151405589900312036139780792160770993074126241492234102972462829271864800516528542330484127801609092959501811840604205744128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] -1092083658358507075142301665531193057126874656524212097775207152075737232083091109267861994668062746235813176289971242399674905800866065238205503794866781390602631793609990715415429816448517013472735021537109492277025075866842951710180988728045839655479254640455865964717162873246164648102755411702353297280358554532449098972051142774454494516716425810787236142533582940015967202016923232763937507895685619811175665776767368925516636224616214752639479723024876022946637661663311883188004573171975265948551674925729851050228006020212266198227657904830593422118439050529182782900446518993840466428422335781146435568658568498691645563099526273565735972034254497442635233083805562793569591676867906350143070628271745629415684925472114848293588391221209477971026560651200469542164041137951436800388158011880173552963245046741018245132698869423624044891185697064029860855921595197179311408468719078623672039343530521310825340660812087112255944407247927246143652955525011759465422048003961440842754109657373740712781384389472879745643567422281647371102909632234755753790606639943091694138731087458948333147072236062053270283189426538711679409827510076143688081591069108254280857479207162307718596780978432410806620458951986101553265331376005830305591931236659756976010180278945620262130153205135643114364501601851747765194665501995567673819908764257150317757996554832506849251275009108226636476276019003001307682852633009533968563861389475478009699306790658645309925468306127921153188788323570574650634436201733031156676328674963425795560706509869365970593817433579136161992884127109868568199953427389878000154735672949067716088798986589143039256561051638530397924978025370036320354657712270365836338160305367679824479359419604857444685704735498900066492833277174194210614929805822335247946368549250705845971003964507396330617511224353370361497596519546829115886598166550282162152041593707751160376067651233253230631232072368630242296810008436955167398347703079784419731809679354390756249787027107298715094248094220091760545216220805342891901440694425186222895172678957627254995085961841970592691555922616170525206090605016514351352086832956911884153666979755887577824014216517937028568004835068432102620481084334319161947200952591597332542474789381394202586420352693958293076690574120283703991610691681007078541132535260820000888685010637279595321468523811796065062301684555426430101276735910863240150506045903240773420088478657647062333037097076496066968649411870826697678637171095241823042149527939606118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] 766615278355120659091444405825088247386155907711737574410160868851706870857272149982855048641885208246947388087525122186943976294446077196939244183378943593344303249480268086759299636116703402640190949483412610449053128208948380854694795524498006267084012870712710061705213214427975915903157443963033100480833338413758562407339473361192542085858184749292557327930264138783261500536775678320913820190850316209775641296349821762386711312773784750447261144091954517770601988615057852649029307368522583992522720336945271103735942308783132571815505704154064159433520913838675528075740716035465924526432280554448498749341390516304544674140889950389505955073257967995122315958668297317652361387643040467600599257834727319341922357558140004595407283517077397013292234921521834521429315488779211073837803766795034598809228778754979931343495047987044613884751286081344008745491365064284376239018691177949813160033065170971628374619296450051927149405913049371130247340795172398302461332737774185872042031314753628892219255368089913983466061283600501349866165424006456992140179470476928197343253932789467201836610410709762828509573215821322276270002924488776851544604719757356106994853954364281361876772092159186808073270256800614954631809280322946036967200586031294388586662687656917395851126979314868936204153730000936638718819444426971445827157893631362982853372536496105347611591164835571917843588978382147980938546169986326095989339478069005541990294110713192793870541501722001467920718188615327628128971359743507957659102236533980887968983481984959321066067385401713359350128815745093523197571305967173137218956197551171491569267429294891939336138961071581529735025352173261385682997485622544609877729833542435020531219355592644395296114290985822196455695546855901081488223120850440406603528459189281764289685581127140263523563567243855887449217575883057225264366135013135922292734623657078237939595420496312140739633779048933293536869223465040789542098306412398882712824708177758914855358500705289813151009065852768722909321511971164287768276435669768384113123733385064104512055185168348038878595043371539444045054844113711572492796766424808544997136819455830313654068192035142447560918963241781508869249239423450639810960002656259684713780426181375468796703906250441217224278816915732483444371729945162989163057177150489389847844441806778053891654954244277586376201307622201429091720288261725843674724444524525931682198155464091739748155894572415224791937189394084053059039491577316311694777094129577885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] -375630802012373402519533401392047111729876075934635421065580807516645323699692393967860717661421014427828602053200129613691197957664448275534824172283462898932310863388563441381066412962611582923984034467864503937081293212152463889153313123205687652194200039311065178785850513432742935958516775968204998340751197678871300091946998646465765686685349167984628699585237930995533529042787400521045857962990901522614863136372887857599678542601661989843792423069298866552230766312620361381802082194824776760646111207242096887831564436692449615031269630671900778409561849799832372118950489585683365978115350196214787186551568974332841537302409684897676363865548657677708193792682899989946710444724357866113061686051595007437249993911293310921650109946400846626670369893831330233630884312732049630755927408286134744410005350752646326418235349985117056566176221669229429248360259877883901215467570480483109488593749032726544820666921914593117983001125887365671098490240876508890308858954920174626719311877600752412268013579722251682001014677683316376333012046232506674063056168119517634706746342769299866231568016884682765840643778263045480210655294624838179864368882262156523552804951653355982896532845284598444661489624029369677260874934621884712145271319984189933367073071038238443260596100148582615211661850499475303633377656472670031700570352027611506501589140119865369163718915202485945578250885641720759270271851160539848908020424465446020990224030454303456817044921561239044521700433070781121286532267146584164622373892318349476995473996756633910508703393198099602781006320878237714292690207048484331529145539448655793201770891414679667058527701416400898956345188831743013002257756873807699230111535859447566570850332876482313883907109967221850377664917600574281526544703437289123655530790072988055053479761056745340278848071211963843904978548629511842785809406721691854966762864030939413249620457120118827828903496474028621817242723868064147316948323293897183684630416173201263866878358896953887744637564889031491304032665389040791806221857186297393288786215996682322092106819204863715324790571292886549127218491561259639755387556202670760469239106385713753740051718213607745136894447418430614285763464667279986224810654041746567185106768317016060181197680169176137444979995515011531383289052136305395534892568561050783408398008002309746397661208722805382379421243645463088619976788961159267219549003905668410032062067855178627216416578444577944214172604171098834974170732072330241759274047012635410432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] 82046861759291954846150245726402865998582079809607577582948444821692415529619733457939947061759743832786267112430233554550798892510220185464232093933615387632155360942387210825402350492746977799593018418558064318479415674457348634442262494276753749069692692457309038632977797849134253370441112631016497733543569077712215579698563659490811549116776266669999379019450079687576362651579760366825817655731784117611168203054482670404583037032078518374010102100020968860885235802440833144273493751235398724066026177745922838786646835289181338473657034492568508232765228432491835821878872581102323767179730529205730496667966955817857904162622203734861971157753970849875924524652710651804502223121696236323653738010151772300812553293274773366323713309733062877919141269875027358519127080727308268753376988280767371234370284643561574160089697728749286949125127380332466183597026257549536232007647049619908975937036596151432271259601990493873575412130466765472149976336119433107711061580518805819522600576491572081264436182702544403525835575029831550184772091913206516642342247784927203209496421938224178766782435632408341910570384564668038814323003125949013174038449644574638010050530782120818158357923696921156218901705817656102969827738680109389077108758787544750218460120167666254539200412022999955289260143418400357787102415580828448957925931957881139798475389929867301624312072153483504534371019240703646131422744522020697571740888885242792017039472381644065452381704595232803072423783506304534056511150218860132798319087441045555417842009634636687154164153035487636484473427885055603668168862255730958439604392955975425192430276089882155545689929444145309225980020447583812931712541509041156412408452293664771541700776183990614036910502729714686989617411307627878960630340758270855259110715961103343499981036191194633644709691457524258568229172078512344989230462030897705607273270774358881901658557384095254406892792591868934640665085285777598995219320021839519525542536834556587008047677933299584073130001842506111262769799718158614833267814080040135864679293904899139164132474563732735369615185994883731402535084210651261382412497946712771990293211187753302655112374939612226803997396081713439552317771800273979555888867202785605575771931458400125041065287723374863588995646415459751852409528638970938714698169867463858681259450412656321226316991701562450896281650282050830964593744645594008608199440442432188753594739366407013789271676072044034583923099947236681539389734259081448899964380555297947648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 59889033527287028137907030372018289705542328925842331224302485790072820860018576688007602852640134066599452860949080618202282634720122905053194371893180638663958473600881531014528394866731910681224289096825693101343082795409431742886662560607529909942490169048568883968334168070609457026881414392142511846808270877841659878005637227538537113896642479848820326812708678280409132445358231759103028553581157957714216534545036999020797673288567200157613327930347188717387532384399563574417092523298415061509462014817936362070228214257807922349523774140652324157708273780666109968888925134974056816855767601862793138983737955411545378540350280781198195154402496778814581000719728899733907985050100718931935025389031936931050440420591846505968660047404361111171412807451483026011875541054239588064887044877718133922557009620534084783684075701766435367979773983969430349625937344790492059275402131632673539152102266433339620669734099033148933426440983378673666016348857916535232329920781806056842951181018532819710194824506954716539523853131631015390577568811593864277582521554532627707387365549771806623359990426746647952084220453519282435263294931933148660198057653300869586370348128010999460823652440081602362573244378253286024838320580999514786449918931513103612742150735355028921804860120110400010220306046374860340504599954404229893324514879495212725453885579057243509310124752115188619579687889704567118510378741125529153089748509584679923189766280371932212180566494922877121228510921223704466596812299344663182376845953456111605066449290110484541531077151730964983842811301916768774432015097115197262801679652719247837454129453442972770481631608965543355736632441252448630950242897852853635216259241499567053085366118687559466792317447888165703699788566113962767690919175412824997172384367760879015304869468868541770340629360934764626194253017810166977389379034798377893419756282265889135432088717840614904132216427832837828348085896101693286690426418874686746883752591971702942042803642445775102734889651252617387771665505176867525480933385564003780767568594226010129070326221392362031412505348120664685064051989161049372575886209804442675206435889796439419117501138818986556400525427010098062392340323902922286207513938747832073393976306544532823584324585872093134287600646804725080946945396448904447471093217778420131246325336675709064750732201981949121346791494298169508627465788166203780930490376143479370884122807467735975168009908249363686007203704375202112475130009491288667626102490973339648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -86712872407166094772844437562799125338108820313110566487733089894582149367161700537130040446630139377348063008476645444664328632355657671841878156888298102971550452804361038553395812231531007023484167841558211251829747510336718037720848396044714445826222656365943148537943560915517517502033925103823120855900246044114959841741858385125959297066203833114292814537178073116276351660289278198637860896090069883983059831768023520009557010323617597428234823854706513215883778124637191271712771862034937755561407059335681854214673201530999006406679847625775592035250820571650149285791063605648876777422409781289379958474598278793199785154389388434845173119194280420431848514241345034772634130763817789243437803966376008156938874962491976009623360693997163446401505488293700879096110939189920505161997396082818483965042003747514162578743634868879401239873717020513390879754967817308682806016281532105139824471917181075406669530165660366401646797666424992965134378846465404953020073723999268178643207885536327684103868425363978913071501924159152211309915501407612392698169238203176762588319587143635696853119778580651044897642270885705896904843616845667302944883544689212756246678806773531888818162178890896374755050686138774447092504793694975240818610048378087254593489691405703011645849684993387679658093335545864849106436162805519067860137506411356255378489370408854731940935674131174085349635694243950611890343869478081535559168805098882589632329990941771605193753839688950632228735489959456405986416962285951014083849571520771809327084926073146389360826037800032503607585191236355252417458259806824113975972555010545234405481433112383166224087658782584216823666139527756297511027539581028351781512221757955924667967989703684429544145602720897257160439947618076231729110546934690501200174960576351346796251729554358797431669575611709230390862034479912325750775752148324887456271973532801439760730625417016544522554132373080985551428775173838162124671156134576914222568503863279576210443830020240111242100176177678056418188237381099955711683090975714823656376708584786724883570739882072002571097663073259668212382174780857732357139505686579374130266350089313543112887184224304013010836742651112873530817080570682552794857555826786289654188783923712784484499324972458803376335611609446436661824909448340838338346470216185788451567039632569738228320132558074255260131705623205556121968938797611560963470859828396072588986925470478928066287273925602043863988582843674286333249447955566022262018560831627722752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] 62225934899845669339473435404455889562960801239959003144004616753724471779203941966498938973985484218732324793920390851738785591998933418207368117524297205959166694206669956080869237951007752766913550417833434854111508143065743344157962220124066176723835095806685775173862826881524618660017371698833200977461411975760077241782902509786815292585533439990024793299335496777685152893097279576348270592766621324978212214607918509519908774922455531673402245072069780714394272586744808327356989002506708647769779561038644598517974062958395279330650335996730731750049618997726515959591148499846637772932760391382644588959807059398037408695755640962480002405890395665883833813703105403295405733293552035521190655417673735322219027141917000068760292507474280163813850741405406215576408583782181656904002642099264342343649767722442948010300944801380573615038147232132161607323795297219712768294717030796780052009095053763245701532620823400399651878413592228178732484507794183585408187992277713126679240946473359921565654159815530522572878940258163529001979736846570866408983150303270253148084745344830926043393504777772387503760888299740058068387703112941978406328239246001762620471010626514475766938214671629557881880004888056646069470478461565264483624985218824991464389655125306659254028186974808903433729846357160470333731265297501418518277754787416412409973676693336678310572456455184235526552689277447897638285982550784905506849138180054252402633353879659744979401700805258579590811302683278291974069748204845156680527490426737512530045046343853680436168599307970925521014316687155131694498367861043740878421079316502887102781541172769799957768887860340240248993601938764163287216125933915214878598513698835395986003551142158175348810403854692793049321795499106964833046511118952975229482318220934150496860130036472312933481944961567626639070909953513711321244041006624191147841674642391038820775370817528517307539914081922790130710554103735629304217879990831991018839459130830481765180796375315647658279774017776287332439766444873566603559168798833233731766192234309697468673040486940275045141104383297765919326418196333224735976989556488802227487462428495791799586955824672768834010766004458060437247294750129636315603170998785725243453418236057647172676490186235036654894464517052759635781568980835037030608521966688533304927725516558837837109522396160667468052469359988849090038599561439742936457742275664853247956049735666989023646699002957873932982030312560604856151140754564740782255550503143342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -31547360276329979719850831883642011830377268397479827582810100702799501745686526377742238711757133586044046419155682835633982982014699197263022328435152358145493713696691694624005231028264120902697490548243186676798401290195320900076102965859457118241418984082747880852721545206790827380517564732585410665961533985582375811426394491068630268850073620499953104397382125626416069150191586843196509009650406039101449628145082174891956475706454766471674071348896345788367452812545055836254227880944591854896604583632457848327779099440378356804752120908895489115794951001865319436993283339168997195488160647103069419027828110271293739483447651268252007799359109796716589999408310652078246045150939760316827975065065323273184909216491132026898072937122005260293865742505576680386922297291422349742953344946858858756176003502942402284075372990493664812787478151470305936563628539116435002610300204158219301881282568501167206116374800768086927490471642435492722000831736192016448379903969813296187629520619114550783744252902083895816170589199689305722577031650178336572238383817045542302959966576476221871556055724796030864153186973149516174171862736412984592214497596562244280450356983643266107490670380111230383008511013336518336931645878800011619154197672681943432560898880340345848212176491035019500144623547448995277330666488546977296690666360245472295055774942408242442588564674413630695921057582288509790723544337084988441447659499393726122847385946914174507549349844027426319095408797285674773846531149962473966827952151914011263590032469386387899869252384703892048175732431531486418500847742250047264817766897391169134294526490213919082809310438595711196066861141080911400336220866841656511897048947361986791276194576343273702264538657245861342050269671022453278245112113338993686837971813223077398792532096629944182323556159892535431718751671405820490019100951176765757228666849771219288525994249977709308092340854239837835481801599574408333524312219163631777454197205716915163698452374961817436240207844702743919305620441283076251879951622137731298960323444885294749502134081716671178791215340737961753443271602651029134043197721049083868678464480049862132096111930514637243082300091547213741593606449026435494472509235638152989272501138776162184999455226443305755184143244377353427207251200469022640878494999379226736203962434226674884295343805794449497810875672308726628291266292904449242438142049259147029521431703607828007158990945451569210765572616580063822098858447972900023422729039699247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 11733553409297027494403427761933655274757248836180696686744476327655061014947133922610317781675646296208257461341129943780159430608051803494184904451797270613962871729872229984376914437092720026795525291549604057644444961419436284305484619894488383561962186107204466614248815268407215118635478032904962000317098842101229070982317011478791192458778337133848672350405561416582754498530095295939549042543789860450832572089334634035426007709977866278948214267091895753575728711926952202417238047165566752431560921405546041242901892327505472159498561107558365650641687595316075906153132662352615426520815910125861286408330842504213613100157090560064346294046972196492166517348725021378297249864503576771986923570824163694956917775088436424186795986797082899521397478674742440546832335192764503057397593866552629048107901613792552153228364102670175799065076655443564810084537139302831488947753630713558845242959843129181657985024557897870232778342769925844173398139347636028154221222854718009647152275174402479507011241011926329345593809111872888458553800675242209338737987833767955631941668226415845366391639930373282834981801490851719605282935940097641729225561673481912409278554558157813963076493944626642807933113428182950829533873596340308444078989397264847077569093938607261527961301646582926046296124533150324229748946962625582429263253819404991060813383450790379780062917646368372543422628910060637015568119209008510386692184124431234971561963406843810101650002568246421445027523010027712541281800413927974991544874471734902245697386156342032336363583069156130156960361352706034486201575363378317441143796464968296439769874967665005910116346139879619505262784974724539103768328270737994286785777390236037772219894759064110180840714790373547358363977287599587832226053599711207686663323395597529337603795374339724432363558742664767923179051376480289304731407096338895484570753878272661986733057017257028580080054082751695955790215400752448677940088931064769931689845422101558784498815094249050579602673025012213043247249549721764133424677673193583933385567406435896056350541805836548804324196734261035406123748570251605086506728986910875022081226099858007542697973589845250245703745096148272660471814990357315212391546519772799631314495152173938096353612377669222749253571572475159292028473127636759550219625246567676639488411619347176359147893448208017810613614881083326237354134994420751264466049147858146872519724988083287105501735175182385627941321881225128712046692311873921216129735448405737472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] -2839362587081718555282897963888197915899434907211117820139781810855127952825747997679576781742558295236846571955539195788946583534513320203948912109411039148978249243874015796483417772462404804414891755571663696792341726820130573642556400039985991550285139373709223342621037457571393154986335063781300706192071151912593188938667604434160835517490431598680975932703856100412362365702488573369538291048993477034222014576991348789816361165432306306471590511732605204226449543414459736851675422700637770616780091694853697123609332313586630130334828710367857977061280328418076862241117496828462486388319597266675191708870138315868948727626939070181068375396444076824325922129975628364579071265137852667595864489463157975923822968788764421617525403661743964188359962823994005244848875657918825057288013566407333888413013665200100038150228818874185379558845317260529890966638370852780685201833353403732362658202253353737759296318549067080878209869573682325269708014038617274103291112459205714267171859425196855751559897103703163538639367804199135949138421929058015109047886586737500187439646940248905637141147198953847945089803951261914325643940195083107790419092406813497944583579836905602658672757180785569201235366665367438968343008098292115737603504500990118794702389910534558573881482934972243575900225536622625590074704119444254976852641899214461076040601156734363011816090362105888263235968892288686549206240667958116042770853938431570798496766717361703986762621412732738649953565811570294659499847903467913749675409515167749674005180132286866967840994802783960056316027849185096506817745109138073217970953945439646536562008080989728078232208563390771049548034584368177617762364871942946921309644464269311826017150147450829845847023223459948803666733443291812020098741857922498553141958569893778823778620003196537698558775220970016536280203445674537607710649500765885773979603610786146444547518656441452994100358385826034205041549538041830561799575851565441172805799980240836819442838641117118722096134546596208132206535379563753238848112579233598166286319292031488777578619814304514408321389392120005471723521665511620161160142685093415744907364603401273513662117457674659523862286123473712644686703172341782300581934066853124234373879291815387764515247623132213566834766490027165319144107514830036069888317109932419949208089097614943748560763332928154087423687935089436773131414510267421469527715705219003085562879591516869107100921385828634786012406894125452128949688361589856105008574487137878016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] 71393328476879231344238133874635114038388694942220752667427888849686777959166803380292742697774374979076572586345643517946467297455724545910641238998280857668670948826387020355138561475192776829627649263125486381278465116501297088637138869691939067690059501116258683237167561664649324234977847101609633280856365725460926782588102099508115780223080712900081989451079020494015662059219880244002293335661663888695378985233486675618949812856980722473236865235908517890392324685683460115516646512813429564074667289261852348306989916752211640148569718581431054779147660067671967622601843815481627194639705971003247323521216447751992414609322887702416235549242662361007490903379973849861798941780323054805737058003301093966943242836993283915814781372069995413392990795742813576183024902609628430087434497939725386888934854809835228829584445141280885771389062156661670678199604971477638912499331945548066416722586844851970887285257917152542598058498235545802965322949130643895953307610858945719385777145154760914871892208239863863873966591298641826143325733946878426152472921511478057630922188377216456137503131682016157902658358560798907743042494627441122546613856774050557190598374334568933720130459441522218000965579876144659179345502164035010403725798194115772485135197361663932168649485157042018592820554288154604479487814267971984032432998789445277625740314978164458397153802952700366571374990525046517432402845879782426067120024030120249332378285435861016348469273014999495900463297721651767110819477380766885883374828009870752058480443721893191696427740264797365738294081840613473404616454065678397656577884084028976262207978141988984927431922572080172965021133030714640741246380667230893838776477524962916656634654115568938320626742892857650144137547469571706271681726997776735257741342981164057246988975681283976434675864980916152077901908009551488174749310429996665318124304650522084906925107940031803809651501204024339434271243599010248817750760909075859751443140410986426658775130563969110617477356616931528396983880895585031274247956613625465236273946932438554071859852376467056786848168881760976716793099156482482461400548186326155874437502402556761896249120304322805942293995182393936696795594145946355616720299452165091250940923060636105833255363319320834076073621745492174143866680012025671216773073589119246748209265724320258956087099112508874101576781145227911073855779180167378011659091073149202541726973441277493785929325465305515613580265358189683007157405358757227191286220464324608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 350635354830154286810066507844052048703663773261590424287540688596340342188101717160459975845263102545851681853680367590684176186802174966537191592582411331380242295208346005231223335690676164648539043726285679374211734401959645327641000717756470346270918199481042287233540993661415626387134611346540209586225251791611707122321661226497453197035307869432731464946198044991619311893140095980046887640679636261870046151443531779898797983641370672738300621845238325280500254124031955495540815640782286160499264793953466391203825854190745472522444069640320359510609714727949844996352506396732133699406392680908479193328489314797298218303955507012687787343092615442840563900049821237217192656764056706154323227360233603355000879993592499386741695027249531429287277956188601436952980871678257697813018202872767243263311270195981575660029268560961049041545749068004941777518540794175257871163496485932232556806045960764766738384475432766776042833742855376040681433718230822797797794857245572180087871138661347035527466947803712867384233488332624392280747435081218484363954803582249270285955984297244701029591998046065170534700381271833577891172123351902719844146547611576827631864678007557556329774560493567842922889579837189911983360060913311263137786514685706267238330793488387095661358215918111859415178150180889734352025197865433830501600424140405446124739613634227403400396839572439690173517438298621365128868493510161762334015727860684887520027252918380322389281120995102703752395899507173224673117779674636656351353277913118696726080554887188718340389488518848358338507013996740883916830326866789880571861595539281992911975871956992553166619456173466527571573680398672313787079766212038189780928326253533782678734522271744821949483537909458016047435953229285195008753050584389958002147034823119336989492701005267708284013432338800531633812463614265773764658869302247409868956333796286983072393819743485287562096068687836145694131680291620611477429281910995432234378084846302757291301903378050986405944870970152658682143049630939865144922792779363912396578320515958383721301839280091885116442605395334438691032510720942401502297016575145453924229927481868015992882913151057706523954132945788974813550849407515081717323650386701984939483334252103859171332132235370059501647840951820139789909909574349570786175330175442565233325397793350684191634990460996125657875709801986722138717848587844993838720076959294232218299506489080219422920676235053585129735357837130042133350738036275001264851087800664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -216694983465953400019803699144111700968003287363625073042024451074648543835949959569451679974459360889013929872715056930952769935600795178262162283227743281993157252948334367517233951639242907130247873814030297851168658901157614162924180162316359264046356467217361047231448620088634766658773351363573323453607477493570511247119274334912131481060866674947638675728066507579811212747641539146669468679061238036484704036011808554298605143223265953473218484515152425774427066875840237666297935785136989575229793799355539566754422782718565893320927209283632278511419406042977476097380132890855685070383418077166045018413171568693117648268846999314594051270393274824852932929088926713809838988244152428812678648754118170500033698629908003655165877659780673185014241800412135798050207535708552318756107035689486750105449265478690678956358093552947125681493964815310717581525913963453730458373603352243812661615767420967007677706079747950714540127960360349777587311980102468646891953120690017239987533879955888661257470479808635847434668180448624110392952799183563048594115476999178941188120710224704389016152969769809026489849170536598255861893112431494579255183852973171575970997281104442703965152906690575347940318254467874031419196800573976130019519426121557317353765465538829685145313372509937617114233961988019197879656521952148567595404507834804773578252663156477360284537602508146389994563452637323129088943919137736938549531724629267293710450489945198843974942139241845295226249576753967096963332494949361516503556622025828588600708652068119641446609697237727130881274591831483925071327292026405724813642431798456839956962255704182849392893999144769503586788205064992091553178188849382524576427974990469375628111539695260941267743464373662626818071047148987151855577331422629942353299676373332500077406277056959727784553476153732209976107796615104634868875178968587300016882060294094951608960125133848561383567501461079323790847241098527017891141269633141988164715405594569942743235741758276087837850451662236879977737532987483666097678266284635643355069048680473612455530240576296038226386263936454232556228742406042864496410421099970986823116156480372416535684096192470201421123979121378309955634638679913895850479714160360052985848849590580212225843739787315128369594433288093873019496162699477690022156255522837627931371075810074158383632965416482247562650596718312326437241695739045529378069246843695930460078283903738566441344912618709079444626239653129276032571170619098631047402059737333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 81507284702070942737792374326687819175914786860220317089590964351497089102363299406605302714415822235066816211045885273924152341961664522291437999325146861562795284729638418292717194231374601025675192892174827577035847961575561240179291614152393141704027527376543151962346868276438625750062997796540851486128983604497470507596433168460777560638668055984395628501025406401203152185237023867062402124198043409594538259045498303846877877423752473688665265846283605057527684985903724849563275419514209470673755060168378907653731249551719648837199901862745699716095249545632210570480979278978793535333602633425512204693335472188525237903485088053911380517901665999704889622829112155793548008263628468379254863481830969731234583589103685655804913866378857976126232618679247523287003378261102219650702955302831003725562279565081396262241003136729138821343346074383782856912796284768073513133739447382385469123725726131302489677216988851947442243795050314760959751243802894751662452144756620816432532399898365278429823719011276032113415970888007606774351092966060419379256989870830342610740881737831940397882441612443296240050827096915223356386358485481399910394371621176943295469187391099627663300104788024568848218977730302372815657556744927801526518868888031887748528870769726518167280508966389373509748442394015505682573994368780215727345166195618603256807577312061429445611552619651079767989172884382108271922304893587214073991023466188246815206392490880883512105782019153611288368782468532967742367265462478229244204405460412933677601901307868478656673306477528434650799751266161938414831336641480139013452880455941039070888448179824396312149642028633785647958726622322930967052454750171909074319344505990983460490711199162397300281867717795677770176716310694365936061508844547492106018642759396676542494963500336448202410476424240442843678902640955818086194761559979810159324320996085308424922827326568580916979242955419277343364312570412280242057153401266498985617678264892197894122559402659893917906509445629266833161231020414167431150887815061873504358082197545671963980359183015879536721752446700569313052661569191911742317594242616328164517597952154185450128391492159172807106278821823140500261660997625877593728397927026551604024732779730600378834381431524866936506222455503000988098111713438920238058432799686739405486334966183574585848545635868019164300149058625495445490564137690789444705224179865439775730556481521262070944025293144342409734772162442220023670857893038143504215956451753984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] -20900688940189120024513854593774063063802126109155539679261580062345898097358693109238674767252630499292113064142113868355661378836815313045237259153748741150296793540847542080672271049108852502541004597239513198858255587584710384350602196158470298799284318710559237620386131940885526515083723744130881644709446720502889940842494034459934722769022451161044374888968151657484348232628448142651100588151715680083037076301949094801515385605756340320744915087654154962354609249188503374680061722632220422136174828202651613503457301247828943410576304842424424099608963330319799257909069389765424445164907012471591163392946653044685237693012039757165154198867568866170118576597600520290617848916777114717316912139915026991251212514857918700284518726040307076561883861756214890182700917260532530333177528148817088985779869773136753765428564974065311537908338722522094312545486418717691994261575327147991015120193506423165225724922039446491418346969132230551295878870235022697310469971371575270269538154315274272182298626104825292218117637751308189524690134983519687922718364891814701327285693054451500597785577408596131308978968861177095071320381000176494185794328647052695019815112031511267759185114326032406011777820459792889512655252017002364592011796453752223279255733080504817010641596874209548605645295046185278513437283614331679703625152118222343578123656400392899383224685336506916328791592043627169033088523485485726946420252724928146634748273523338878709441156571752139278945191116925220789450134512503911355411258629394482702112007766453825404351692835631220344633373016234167812023318257485718142892073175092286844275237912728902038477565357324434585702122484569584108591047665915391097519422825509146877633707151345749952085365052010100528508605402765805292605532699748137212560813117951090388503086429827497192470033403916855413630846542998018017762634990512596784618058832918544201347883073851540274940989814226303600570557879447140791039650280265878778522505113642907283715776056220305341939535124847038272827029580728478699262540882394243246979481968592912333024483856158214222810680204439268529205395477154229425484685912484101486865414411511964967545418155314725418471550083799614833056792984378929896608948356073129370639613622363707526578238246824313537330225244307547531322646975035148779222374556702224697690929493632343683915754383364623212593524565127448020547703666956164369491969734415205757547759327171221371799606749433703827312119429318126874741277624007574907945464373444608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] 2909546742525035091436693774939419957072526430736475602319031429385916070689533197728915875637785227176270571534409697419472196280249443709437396524930313866393230217927551191630067561361779503229623472400850503643072766464802326511451227081709288019481123262059134874254828446843465316112907863401398785313557396516255070327346974822898334071208666717927770994382611681209424240237518961958418518007932654759592349777215138420686763348493649956112043330225693871312366307633534298156023562048084132260467027373313473924873230037584734322990156137902183415995315539466604408368431943262308430793056977726557071350157376870404898034059666803189821386776280573132812431422176761615063457326492968702359773120463510405937463898607991664004365637908068053752439484608722080554506696607634971111991850169505698729476628878903017776654145010196888872488472728753220406472011147925423680704639439894270268719209953850916186479516728921550024321908679987664207668404571041695213115632084571373230031256427275012918546193366467656587309234316722349687436061067895303451550414918799310792099359872035743079102368597961443290206935372896157861406313661839542660423094659527137761619337954309211688764059966181036410345213057614262510247208109982398097063803079362937960073311672530560369628498097337724678630590586951895860457540058757207025567460583857222683945123050585286441406092320250967033967515952001836550467070579984057656789789574101771814093721166899275909820106595267912789609843022570486142022255552425429878540731413554193230593019755217655139517608842386434457783998641316553487383713871524205016093362077039405623935035807841360147341155112553621857378103625910971126351471992698746571287899041173314198292628001807751091606161994159414558784937137444481711258050551405366968436715956472670439988633617470231060545542602499156282658367666172529358271855871114121405651779434376446283441974415810170077889108932532851089751653484751072250245312169859239138292832339352046532555484238366623793072185742042107818673144110646566777089561428792317551942317706891174264145479299621358628969359307739263811594318685650194532211030571003672562707943973262671369968297454631150260049399921710890221464741318702262980292406983947064908544262655647521155098157150000978384258416799948578374218290308795223334291312185136268209036186439850722552950523768148156448273668208654751803290997228177398502582932151518703850661921618693220422449095713486123949894427404099055175832769014495159491547427183263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] 368415927768290051852933378809976502141352179213091344276866217682568912499176768049314186203527713357205326716176443572484042120819435112048088090285248318268745109446711479681628452438726821303353538199580463036658386345024044469842454245651823678924742562152024503293613315893861414255899636841181568690043171843749720522852371153593695281646835457789643121532275111163250049665530845666550953566394319319322001314394116576703821005708604498200860467691550805713675052676158433171399461828717060295632462645111315591758132249021517968425402041715100166247608143119461612466406609261964107272656381254533277140290799102878586258906250165039927134187395730639127039263017043861812927028046145031234837371847373805957493688749352734742673892597193306535787725125875629062708010073676147698400707488120160496572980429652410463882463650628646897285489079210658212354863729516228972628573569274163037643172525644410621152075330670268102332600725633958577337710714450156625370036232130599532614197874561562593399634566226597241715111571303789744536113600249174398328184455707940083568110269612711857871655928594601725014599776114647270625562547886196570866754411931080350255028272231314855656780227016205165358694910602826152016054690860599992060464053585319013018157513945434100787959974242435593083462321518572712545613032117486843706944994868740375183303527894792704228391717831973856823436729032480153606309112905288061852908592448280980473175964870990770883988047082623722577231753335865617660368209558139942802801181623592058464807639481173642169869536315690796986493633784081160162755721081140347024865609808787213349311476468492951508398159708747628476646485734200591084452702814603186375719873848078812467295075949225930983553760032802221953258431559315311620489406876809761204571583243084134350102255257462697840287646376167036152021962467416841517883358960213775572314617865902186499340893578905329200276565430282383632103613109711999002041006292683904374732854558169607742698804302021591909772431679188870687374750333410704808022352611467513149735241496150997962851961066196926997269442610860086850796748444565800813692853472531795694553445698398910593023327494883417996075065657529176786538090858422779250839764160809235918287634011433820686411653808947342774811675901118833873257292917384222353185160475178425778943827683968189894556597448485784860469917123975358726281811362391291217038354448060730089641499686545310978100541619503535296562816048386021814817630976162546985023962087424000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -386916849901891065825823821496819397494292691203179261739452672538086575669913175963535511290097173896367387161811870618485699219150904911632948260086282540735846265025537573177323273747298698825309299018500689116845184692537017953788676908145582456036430488298473077570168667317911062598814560485950212990491836485936525991173228385173859480217345910972288802016040456336764640048517623455775025445139489328356452811893490326209820099968600501286875670118739995663824545819596224597705091836584163392537268561440367846209419875118068579808525876073983788924053322357603045928434582384745677964442580937498296476094604048167186366726427885610935916525407530794008638923868181592536457670126917754889741794928352200253002132149354709764363914148763013135761024139582945193363171532821145928476607617570218612841865915826155360443713799010572892690819509160023947724457792073033160785007497397799453718101478667597819120378232946368844049662425616220148149306495015477712264310452467465970189445135996993411240852818705589454591432338241047647800989568010642877486602115471989869363487890889101690973859027503390906055325204809834567741131107993131984651951721709489771494134900590657992203155101507665077122677707443081879907459667445629905617987350997604225256054553478521692501271540208786416124233914791583381674063453111299443932348597620728928054431648678391345678369843403307156969143627298576854319454178300770068307502955353066018853178969172535195438079875992145141639632226803237071244528241398529925718216320014289012886258800849343749699843191884588034500736247012172258713956983994981673507985755414304732828843641272404089594259632037481441479291642613666611061417445815712978945903196293086444982651409794442367788328989491442531966117499673016014566592375628235939208895712835255471281851406921993743329299595708496244337573513547351585503586721740485163907179227355252787783478352380168977928869468427124131870553490490758152351294106493963695951355434479876624484068376086864537388409553718362949731637519016584667549034562862099197552395212232728781278908476727678388242513112460501322700599635961461297677457502389510304183151775271560073514393301295330367386525692450997362760023654684501340747263613383976551316898206543120174793170934077743790813846746384552010368737208639786667655369997066987288426338826328693952895020147782570524509790329780134142224892380679667652999173672071724893748655745564848826485408413980949728762824530652506564216524525104899779689450796220416000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 143076665641730059541559754080858642515010836256023913986296171519750055978851241552535419071605917676001882746084959528513671568750382521913791417802913119988315723949153222695380994476196421224817499274813044459492301023813771113186279590139174273427801597813325508433813020775551052258102519079416870288367714738021650019626164603252800657573758592694494561328886217489321751183238027804993485985571568266132859915649616276346681563899069580834620133434910303239785532026251173759601270590979478376340657445965431381416354616432044901989173583952502084350287230126785390764033007573091366875795512898813327668325585101781645973972618214401060473683058189332405836358089624229238684957467115148356216148443866938996240263292679942439126717213966929374457699792421686319977542385674742567194368183773980998792605825533442247662026684657639071409020250024167124725025721004434807402663084908653328383781702024988588022660947206236466539109616246594703669445002130354882070568470093394165921828264342365712388199805659530790271433189795370340982914428899375183498491428386415688583940523170795399387710528792277218006791011145358797292571053444402610006954857052628198667354212645373126423266106246264313799465507199369355959743490097116858174958996579561224962246286062018071162355147545596828210898631228423369689825899392276776237338563287291452708881692150294741588651663790229841066197429874825933950411636218193847335438667999983594687060828481278433240936080028709676646934721756242628798914565443702224402666612164245004297701276959972498576073275949126091382729531456368749000057111872487939040974483466728521403265777978395839994439425838668755387164894352664979979797116655495126424719228673452655746767571829152753259279212111225923048951535776708402295151958293331335223378568929138224035747082019437286546632680575846228430655394800205212566517937645920851670103072617916313725410726574170985789929132038866687376741462880930570179268047549721825067378675406267936382839861796870465083506684684243789456758546133199977176339904746207338750183134586322635818855372243068027824897511343102477217169466089969056975755090392574839153978817908346377713771166334872892788804478322071146106466670032982522228685665108570093886005287599207052158469165267574657143294020701270816431533261744539940079654696225068830390976122258930121287454784630654059808286591966557290358538785247993121150203013967648935817339753722118790581241518772108058129309783476289425363785628041199015712171982061568000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -36606478840094526129416228163867556819369735351592708402879496868822795579441927319536695709557357808567634348022428073687854913797573917274285800398855351526398291730786276567631731673753930296200142743353899661212760557140605403088145243896463742299670128471984564404960828427201319765993375753252305995457154758294851467248618275984569574419533775393985950357117192676117746229813367435896917869542006826496414871493938146638523885886164787061932541568947262577886260103759699575042508217918293319451668699530063635858652738644154635233849178906839571234625916046789555564334895584316876881086975140721858995595936099295125958169968286564987732880912380700266520796298684832773661561861957012901477812709817217243580762220980217043505901243611700795002592837855440369725656316002873936110731001218127196698546135146611103894577208384235758037117124369422285723420798908789293372200292502025219387658373581313974867934612699598607743351594043098453424096563684702075736534888895814105515151074069885474960844984189517610491159687055687387652605189827302320715994558421053812614229236588128467104277638845816958500190488509647353707587786435453288635433625359272487426890023879237537261482319192506845393591165582987716011989512230127821569981007367543907800142820544701780433688913744747063860029592567994499805395940056272660058948069728325992318125373565286477377648652691925757419080873630713040260372748172909777772469701781034768716586551437782579759250735186301250956200164807025198750313023791161028359864589293484801888932092713131822146402069618756644077722704028932367974236414220766362621343641895651243246803389661477907817850684894670247595057569179880728024109711859913499829404345375052387302576635858340936551446108731307914164783513785582345942234846340310796239334759029601532983740749558105471336940879102479465608549574319677054072269059643061543056238390629344714670853645337127493654174896857442451716729002967093705785896503230141429635572466012188220582834657282515255010261015438521672631820676955399474810316526799538592385472580051996892002922699892026445277171533635118367154438860594002464149532064817986521577971848730897113889213776925604343018748308737843023930838394081849952519331479523377539989943545146808799807071367787428591672162338375875596934184908356551993472617667067266238570107937213265147601577841033206403302351684165895252052143605520150861826015139506102247687815214393821239181707607059732384671727071537222857235504835237229818429436669722624000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 7351514031374079563521975991115346979246885540917786431849882665723968813022391879979894767093085773308648296367525380858828287295691331151558000358674701339556169500394995250239953384904947306878666144015152163270410712147805763956511219789026715968526992882761082807539722297531772199687118026440572227820054095631745167219156773079847006842776956980771826902528455456096780966423028153908726895203564992815123320738915449261559911909981974642053784402271181104252538309702422741039629866542175236785427120821173333714834383190293458702957081197606114054710577428958778215173330175019371441276400450239157356808523428250025866232747396994273935018101583341135938478309345254370676038121385830494746246999026538284215374936062997337554881591114007653754564492956712659791779847183902698177445211889783015493349068822668251275520377267117710996860879930322832628537736086050054568139436194278868150211833179702077256350317116237053998370778968253255739367586233400053529146120157765934329543219788587722008990579633829509837064461439141193766896101421648158366984847308869307050233963676927977811712761851063714409078794474379688886024382673798732613503549711924089877519584464142752712754856053778129769949227961208882044181864284718787261840583098391314546883075464887598018219449479472452666867554333597652650769496133778160768914899874480411780954693867399821534323355242585570643134961280813014520002946743450299541457224714219379920927306195877609616504065297217837900098359523089010142245104584446025730812922426504571068030538978508367767522085581874564779840560446488642823223305686316474497610651698617893673664832108393437212308621012743564109898691597167369445350551131688984098635542656142108682653038452514606612206991782636311159975725656199361987048989930326111714694906302530510043230587312399587817760361729041491785893513950299612198583893856423647616396938925815817095915291343316955047050434888286924563622436333879757883105438276236673809118194005428997336098198787904670003201145847678125565209791470943387508289952026213409814572208374216857914518879455320545203557745479272910759968399340328565517286501402066542266282403802662749442681075681482353851094379198704151970826957257696736339958381648880806933183898528034078737247013568799634778175112426247205315802469353707050185316857469203357866768863272850837790844209336166627469600052301317376846197289528509109147029154475990203448497691147794512709141067478927039940703204298567227405347202936140832613244912795648000000000000000000000000000000000000000000000000000000000000000000000 [101,45] -1287660996428915919356781303215369406759376529266858304868888620350604661456280855108860881215633189921009821461461677751292290342236836090132159009043987586066450009059132327113601091114722000664104994273187293318622942783153849975086711653170248013855418544933388396906391129978049357389951156065175926009014461767936017812164329944357065914926076478429504231470721170702896025515485588680577456088949891749774149289646677549135418712673123755451418847071385765083292047217292743178102384728105184412444181761896196953080522211442452726475072487389054441290382720866595984410632416646056817669645829976998096876124971480629869357198539412021649970049094738043771997750735314557017990216233349887229050615390007707424853214145425237808129671635093400394878753061311274321694964166751207851182606779908597290518604998296090984149441480174844213445875716974130892022810897125808379464380408044453515613048209153067535033067971290819836701586675551290175522285993128038207903302281617249166978726087423025875654513896586254510673201246151812468884006954805230791695436894757281461875734782889137635159586307796592321207255122617480891899704729300694159701819870559982014928310462521873532277939826571193150714392651211653557816268230296713678064567365662940220078397060468288343125370685380880866174334079766177956146502093168672188640035351603739250822041582856956566561559983296829898457377888891611213611320005062524093018062385272904363647202933188548845940120286355863033496073737239419444213392982907345961814853257272597634113713694033533534542304914855393587858424409293820705387195538292527270959801616493143825997731478236920529957749415020029334770335276966880388018017436987760271397222279059855500881653136559934209957528511077525965972057924706696205527683151263412958435408722863275705694195258563165641598761334550395747963919560508326334302443874323097772321219761583223212948251192286955535280636804829967812207218907047801261173183060621779752046429248274836761679350443955215211785099539680939624435329467622543286361416270113116258108300898285178673019477922997423809162127322848762003823766338960586150825227836464272044012052319604614144254253969335717048752955164366283223989556520946925791586789820466505485315640722271078458548663878956581557907528194334381953492864613710037800319814794072917985504230506622816953563457860962338001652194686070654184640107536291535123782908903473844993868785787653055291120418188723965015287693068906467211524971993732476567765271969792000000000000000000000000000000000000000000000000000000000000000000 [101,46] 237829854603831143846521265084766060481242706975202868934506823589820495752120992558645053005755395821121098108616550510402890286945064360635202766654947301507133409716914776935678942330737303496606195543375537235681901691889387768121094312557966604214439727552932928500120606613674171837146817997112204192193755043477672994871929395343574546216145698241467757389049916273317645866685362988342709817998009943981523784580962367837848744561751175214498606613609176699637570348212155714418767303835333980444877966944882981049191648693098506954791926724257378101305126487174954438960395892554547904857051482129122983887064419632577891988215614442897179026053666552066684770552426506609715746053256549847712961507487202606078854849661534111553828648889302479983948688862410360479137750095815384146532352081700055286032069148998402372464102619074414842856962729506827869346787657914962532713214198962525346706405053817065250288379767794698340963919963691636477560985112228690328313189277365926675880790690138885098329970538131116804540442674944822327488471002414963447437925240166076289672938998425882705980423952193971066968232970500809625215385596139979793031446738255561685715472098824221641240463354055949732909659509128198402605047858098133977312193841361592815137748998462465631443723857711372096155348660384699602601214394079478150487763640180890589303994248019321215939810633050367318618205221886352172275465343283906064136384555673583162237931646358281579749391873812058876411296223891836957547450754958363681794785860625291134787663541323513294522505333300412690347391394352737055543443685483963216201577650786387895524388480464867666163771885251346879069710689836363665978297672959375106759834539785142380242115785713375402314522659818547903863964340005544864998655612583602028293033984789131577402212480324390487221435932355557748061462987476303964377204616708443466184777129936685209967332359818071100545385234469963363424672490442198487193326879973751261951475681473030481089290304344945860869922038534951507016875499175892793893696490423706749256176009801237278670930745290113002042385015287601269401079330089672421739252420075692933066500274226948641842001035195163233632024269332539452168257026556588372701619374146602847273328542698381454138209188725900981483663937758077087682383248841125710541385586899699095969164579797158044573738975012794391567992633392239542560109430781884092428706343423652429052001417164117772595775228504234972860999584434747656176407574107005209500712960000000000000000000000000000000000000000000000000000000000000000 [101,47] -55313309102556215893312285623199371032962133955214821120761548661170198515773715894407785798992100411050934579010396100178066829271647865855724688863432227416717809333955462457410216863341908664886488462290378031311016472697049018124370008278559015856058603596570415855844591352109468814109323865518256787678366604307694332149258600461203377698502218026342996176055098050064312087670486990092907383326602089446003741238843889569985241149298682415152735667603950936842050255003559580240509635289807241119076404693147446134920353440719047531759435739143055850481598750255345533336686010222632392177419388955490889595235068512896899468334960596131812899586567358322713912426218872667263430116518393138657387456766474205432050077498681655960702375982700101830325555856890045995657225091883804424063487098455020923432968777644024865967930241291310142811653518913945235235599722278193472255273614210911015390298562044715800481471139203588174009753894593455033164338020584805903175441677316382322073658220933906185441113705493962350758695160694377555315335448493177508100648673620469657364519596475375091858075763593389303005750329087594980244814128413472135687153768508946681051081302493735400385558288102965091149133817580677371947098528324155878181384373296189439934769240149219575221139278682485588174066957842374255747105243647211949475467614706747062077023980251513632901640180454861831229261531947694580837393131075307871239150650498023763566803291946823543155641371632253460409515018506250157269524765501415019582024255445186966964069481124243874693183655695221673614805238264588642716942910559424902182685913070468814374874301695551515964211527210615771612910903896186107162838138581580597205543855910201489671182770715426992788335088597645751804422315207510144724553933846107639663909951844535077042413937954122685262033490804858104157481464592149035943717500996604162734092611708184520156703660780142981791332179499894353299484175062352305371753406846274916609875620650793597870060594289624827283192691017034339734789282388494267684009833846441902813352278711732130083080326937742018591704721985154669142974572390024424863537317215730625058852000971476728189472463436323976369183337534776022243584421211980942439310042829162077251357993240757779281148834531546973066814665661988510896702046610196954315365700354138592270850425384002459260346360366526374611206504340694622018348089618960598246605266909686094267473526304916505022146049921331257274369548940376825148452327778704892675227648000000000000000000000000000000000000000000000000000000000000 [101,48] 14898613982488882891811740709641755641322965478557432536514088293606409587593579485141642607344138833994795445832104871054360792746663818231977569387470174263417998213536574263228377033841398273570742514228589586443212780000720899314179641095757690262102850886090222459630847698649742487502881993136727259740532958977356599100797189465796068124881215702622538595106255296636553341011136650431954148290870960801495753646024622256975193734593871171031372132960823186091210570723364315360318402948748643385888270899559259572997403108086351444289737460631796305404396538034912484269754070014113254902464964783969698158107013506807774078482383903851540246678400726366662923170404230867734643001444475264814959391049291886044473595579614669278627706358862898982905796016628021746305208245521586682533017052246988691442813568250604644070759059589353211666623114450605552809498434594217970523363197141811457972934606544173956945710883493228524020336506492156283183290300445970174872785396609516840179982006862558752019990206510850038896201216004871969178499357471178003900052575843284010887574403552078673535111238380366839457546203879154418631109763118876506219506735043088988762989241524232155487818413898819594491622012206862152306338878960238114634068982876127214851939342793182120774405143237440658949227138741886311838840475543791277432313517580822950621646394171240888852161444098710848458067851304340650662149394394413811377945806521176245714344783106310426055362522893793404776205693419513060711299207959479605077940188778090054158379913030838182393310989856683509389108440052026555090005871554935107172694782139159979194137136026703316492249762551507362755401793737545175320344577561650660291680887379935136894312035438777187207511322234554523281808997234589495768501546169570121827726417810906576744743941014083392270085075409445805325800157578525071488709259463821286509635721814105773310869238905342425698348768819125871094531385743702055379572443407679677486684311138646985963301325123333021899767114601988495382218634429113471351755028836870880973518933886365855642268616545008903228876864190467131386375255048670120117650386971543779570166115919102069593971552966821745769923928156503187482094737568144316497593439967569624232048832389839232511095745414269309610824042253227053145078552587423636082829432007637743421011373316280059537683404317560613361872204722334598717074473268588987956210609418198424027338646617015595486322932771157928333098957525822779286540384650005813682765824000000000000000000000000000000000000000000000000000000000 [101,49] -3881344209132437612255191193702210492386917308605700589444914439732200721775772925024568300889374761099543150921930434911024341667899247281028925290802026484619233960815967962512350726002613372972730481829388876973823725149692563335241895206865870290117541897733521590254291991536584114254190660693852184832355257887414147744396082303682189294875297692868333864453960831282302337523536095484554978192481628141938255036339571435272198612587380936607025114762969844373641327872145648985739308800624976552128058124423788822914386248120678799562283955920781793901277914501289115163969554646729215518135414549507275008856487626332724526470554716747790259619401206025224281914218788657914212773464725938848265439127396794826738629095239371932246721590662582331023075256188798888185053282659597469390499728091010968493264987107930690661793135920111200410609365194405081574153716120395681909803207767031006461330350653980746613192597953003093202025525169328615590140284279233637426997205858818725964760841830485916210102135855555858514835016267310918902662546907042472087464393203875946320147291737232122857325909709725367396160395662672074796400912521828293230908949239319711380089458596031090847737475014099379678894534563696113853363015182954667436908809547134770461543056837676678219219492208559862908467250853254723050668345332422868852115386976355787712951234896496892150412277332391031012625886080669961202202956149797897480172118748529244161914994083885801176305764609271032821161271920220225987527272552371748910722586402268589468441811164558322697374228161481880582481928775603935156252844908085661440632207406254076938306980505322491103315309804657773914918081473871815918043082847222664521003699205500197062081549032193505094753007325361317994257594861252754846585935430159516533827559153634401558217882854537139262337794867507200247450794490850097013720819601944460932924054060892915428606747194806686279375971052312711865701139291690819740721943972273595936137347077927012289134577490004977203587812735189731589615922224355296735510021932442951987070674061338255687627153750812953194525296902813426554897310852525079455028637009732749377155899805542789063361276330229008480073992011477273074616088077541385897236140673996358810039276184349381611061915536461444245679175119664184509151447544959416726732231964313035633187371346791098855079297689418438722555598870902410784366383233808229504419631257690378646131615899810857416166338953497696469664992483754755955485527518494934437986304000000000000000000000000000000000000000000000000000000 [101,50] 899433510165281456761300025304855114760304139314173307793969165504319855094547376346049998174028026446733060741742883854509283593081441664863528771169976229353181097680083746884109577819222907441878865445766123379650291233821442856202054766571671548404769785192379595938038478831689784045583110209600394227465213768647338439469835870106750797367657864229050887470378993205997819319334914039848818537582446056947307179936761516523222822664419907479514658116014413243099169098506342518588417421447730783929556459206092047195467313355664501262559649186750201655410994940747320282356844034229048657346734338319753611349117553003651308570602255759144063432300875392666378579174951268046645868902176975500327816720687398620969218792671275451232789180088318542303192995590717137426096921901354382398148974392204225409487729251311732073301367385437857498768457899964629638506898464592141052274189848069800133718973166499156103530601352284761753064872524071735869838475822623343653973731107062898176654140549261305492485031774105658244062544487354715658990261112756824843338930637083776632706588807867275664955856918049329585552025173947102160873819489488539999438295738035953129582827578281515894301232499816587053598379081799234715466544910964778915628240624160224338020086783928621822513630939167230183653333728213860539063555017881371379031996252574901357442289920575508476476782862320300598670622281757988746539765750412790493050457721918898767093720211296774875451331950579917438761654187266530881660853688138914182959947218323195585137572817963586824906981784312953045760524052940087656101871583572351406341253093888024962380896466475111244243161135423684704154436721150041266533131678508454253838169050341538917418246031368608270063478483275198715318583807988173460204323377504025057516962944466278025955451103689791464551027989882521277545353508346354455458697102980058135200814137738048104641430271927215897714834304091656614900202547011167977315366544221626842351600075412066044956719142662113080854443645740459467705906559716912291889369918026837166389036801954829355715265680154819439432418803420257845459553477524557616984979334332449065867865191927239027528137376261465161150016275049144369588946119965015453715801428063748979092566683140745437575314286303031848641836442920546642407815899415238305677402397806916931817922129888897635209763685655269665839298547646486932327782239475438946160703895432137997129240581026430339593831693435507082720458899154306793957527245055765621243904000000000000000000000000000000000000000000000000000 [101,51] -181513328689155080035765736316749092095171906944456150199857569427465779805471167485435548821313760821722618410605015712853730761474293325718584637934230857457308571389093196851558966751029229845437336990664556816285978455091129715806943718840003973177828438182161919597449657672213680720630104301305302290617935471237400905386235765425615524119230099743179978564347034363683491485840148563134752970469900541300540895738912713809504054029841992132763386279486283108171693600554095325759472858924462952977371192401116667960476640043576728411378834869511198575717009827306495271206522004816053906214946791203608222979640577904703857793470943559074592121468259443170311833567031357315706262819202787247464245528535537632710890499814009272024602494617573887945034240454187947418216995280236864241662035804000349983632524135807748277608141302988518317244328062771927058701656313063586275915332711207299709312851002823041087947120228079719801947877449995035216741690617904718265419658763731772153211879899447171483834687523057121426012946700170544107745243678036004924653658911361721183218755549353098373805070030294324671387887203520278767835996680042535950961627433554436099811681782111929596131832535528294073336945351508738605452780864098871924056100079962122847177868863095807136220958369889733375626250411041997289079604888609481732368512731524542491751504605172754051338173104220442548333396549048400825308475945319210500795878731206517386824516686562936537954442722982773353900440655462998417479300171224895480406958702174163569684589969717976107656754693545774109608205401232653155738993196139812465018672742823092570317671903994081753175097109701525629367384213966201878908918210603868651593745349228744129301167266694696568883811029497398778360837594609638841886802135237775635381559808105476105834278023062740161413583521640545013044059077013636061698452926134448852104909543689720761098916085650712198255533415277681245383851659797763182594300625187019427261946553432424071561448499107021709674930241248241784717242548369759770363139809045397373429282597945742737489248371138151623207369707070120017997712118464832746415424794952543133442899135492265174000393945113821923564751804823696318833913754852487086122024948580386689927318282765887091039974586464041054752135379762137706931935028425928078164598201713774446186235868936259897908925493712858664908522557704033293779893972417232349291012334298452218755082093726560176599417492136549287194673959513589532193938337882857634004992000000000000000000000000000000000000000000000000 [101,52] 31781220722300865744431862302235248781268611104196980921307139263753735905335285164605085524224524118140304987961239542391403248382607904132825773959394488012807624126047062492727356164089689900532525157857435853660826151811368764719865165118574617059955659157946978460871699371436508163901206143499750011166146939451083998466357229355052856021755077742386713100441748172920525018763303902944368845910554230423219104971337646061644784498291600548175939327068411972122639818014254840724206826034328704704558514471635256697018356369157311208705334018992100742407134675235833205794722704469559603034010420406165450060505155319106068746281090820389187056767885901966901190316304685172739592769773502236553109911694908191556406723583165274305200117954257042917112923986705263000859412384103981866850650872637563910636272472919947955132832655374934916129953864143238587524040045911660734034991409295213899809113775784077156037733171967728006067952666616960576115491314688424639786671156693308881715735232027071374211414291965666340799934794637875798720910116669193586396416575081020490321193539574731153040517177332373287348571411967886447924478937365174782421400400646718067144043061774962733722834553879654741081964439181116624131286836676416921475090636414332025038739524323934513639109243169991353616484500917901479037689184906350064574002376620445284560007605572726458258390821235224739338198718458182396475230195107730793177919349789302755529030351259789080558667816315693156565951315113822176657510559516632728737067169970749233262826695627972216470813595040917085393416741140665240573957631257720425707178293565751072374124158681515908447086707967303941174003150152542100873799323729470451349842794605753807152020123333045210299781354780670636515760271784286869904544004143278856528966746711830791778772312179369922947528055732174467428741658721840595426884581050080115377375094501048900222478566962265504290035070997700243700538935099610012422808805112819659968373455533983734629705027722182796040077061101775609590245490178576145450829024505884950617666160128586742585778641822704792975032029088423456880800409552835542360881819238114333757341169890100005532828599352844263136933323991323758962090663701571254116964632109473593782413955082218098780566248358877635297215672625166376799629979381136525579338553389616293054974998477233846454139316828120813787808252906874834632569377575790222597005797435969584402069043642693191264326032450885246258317165357582710057299128410501487263744000000000000000000000000000000000000000000000 [101,53] -4820628153196979459538939849866585846238617529489008366013803954349917467924092382197285858321803947417724960006676046077138881501144802420469280187808415120745636066225065496975784032047927680621784371633161574800710064564682955238084407050712797324922217659451470911577986456573120062305687968547524806612672446822116053570798905718249276289974150146440305404158434418718549286451432348678959555331419418063965765207803654980422287020609441045205315086804294414989041418404088049640889889701461269505134059815256584336774564835829499232866579403261964136031063109793082741481369265205436938997755902115341165791232515411753157840879781623013277836626871140594186519175754867760131088149716576870613369740676919235741123060585647980540484644987228963559649083919593685942212724155141562832561716175277909476465138049187971692600772541620714389621931940878570187600472747936355281897286428824850987359217652509631548850513327805333613433351332421243994373669444821058212914644167023100341282026573328856759994133742443061281127191095467049633309302650742554699158108440329073390303650541037806691600092955488766894441838337554324397136476134140542169223953184910637649569108551634847312730999871795003255373920600090146625200289145789117712355928373829672908609331449961278808559972887405115462803217407423527456362599643613460960947148349821395246425626308469889576960997417674526879811121528432353022366358136367490771532810747237622998427741375935147250985495879171236473588964973728374862485749833905561724827869803363372576129564062279020682147160958553967837664776513563905398624100064381447058514989393674547201117111619141628186551510730381378690990357242784469589934023341797565189739406312420022077466189487252070380342980427960422317190526858728751326700369203413030434044809282387182581783643158995565651651460302357928463136531803929112603923804402536845772769184825340210747826122220580335370014927037359553793000649904626307640971005947711175524862970701950348853530792042278287769102117439774265815446298720384630295575052167289195996149643394704270183247578356964094691669892948209051634780169615211645135802251009616814884300954301367256084192639607735070237738710046071260082646851192261373749770202380925335947076559697547418179961494311346624487438123107778657108246562770947468182582766328233266412280492251015677644820201918525173964303379281527177778117297195928949672518291803988542297772979279719018677220282695393789978670553366032351388590529911841407903989760000000000000000000000000000000000000000000 [101,54] 631999837041703249435582963269015487246667149552125571003108068525317538176279969603251610075341894829862868021751789472230521311411349909748665432698327496057679496499058897332101124766101958308626695097248700417119115766039130056081131169687689029028747282755950243938329613567890152084794308171711423139552226782033940065361362014534830272989917614699053836524787309618599209847672872648503069484147353912492874499011815117154367819617800054815704612291148149209529717301404834009357076114570284713493728260205234212565397417536461423624638937830460410282495539595794692153344587061350012398850974341827836516676070489303932723348390200069068296620567415078446556728273617110904917511142260713956186831641860717680051546149628117114898388025115855770221770357285947277762153260370126455919630656226824196658161037531716220610445656661388434601167936730941461775816866608874748678206464867163955018290460342302999159172107122538721278772855664365877818283652337679819216197982005167285654863278081866264238658242883999876430889466836359266587206194431154571355340891449306676989865120584314291750716376784271613834450296451854560271752457620597727075375712193058959525861996441644144233700815887791196756571955145719225337926566137210649789765706653671779057175273340470746562755930751947430984644200329161575846622505821028998817586693663038353765375428719582295060279660440567076040777795168424319776564188247658538481837918059767689333248194711216548515719362683334011163165541641904378556752949135815375751270384041717397711054653048354271028185409770600507716455632509562689646431737587214888525894204831257799377028918331216243472635254911273255388179623674018788012813529689149824860471183658347228329250944881925021877089567623375920311549100919903681258241951932925420140827614871670972173473859555273215510872511373983726905334478195011625413305185982634956085268922780337879902881088747720431913716831156692667978003331379687103874174248209308143227925207879819131977947326493188610791358084923963558475271473519670255694768368319742978024211438501422533519984804281664312216954258789863737954411020048544865848337200838197142307104147432722978878081565025579687694710813465005406781908827388214926448011867368308971977685919790727415515630400030300993222461428260718393652916208548300288672501938559369044997349525103679570119652478003288486691192914022941867040229174377078728304277369823391678305789770394732642141196134188351004347105459432940055285391491020276514160640000000000000000000000000000000000000000 [101,55] -71433230923146457613540047076965084647643662366686145824464276849074400600708413698037384061034232935796583526334397779515027934647093773253073283958144038591517758921244144072410644995381861486473614648159950689820993599844181990879514327144676977794619109604298283473350475905214244603714663904596108029915994878344181836461832503381589386047976462835050411565154237772016379193812264106576588089383704146391142122288404458892894758818592930370444189860169588082180004298331363847843063094969455492041417129907646987347053345820201263760906693638238925443596286439881830715286736160925611571412728207377232308492300246140905450445388131079400182118851951741903356700289337842081771708034372672119486507962984078902762533886436436846429305859521884743576212985396254906376539805654179336541195085355285716157378382061942917662547582824040487473729566138748752142831506322251764647343850602374726673063403748690297072345495451941416270923296022454810876140382956713891246893411938157550251043224651703252068897516319417012847994900211351487273450374115047727192677583313152780640709577007343600935499210132789903558221401272640548485321647848714734522848979253425309120888351744098326862022565655594378863888166207673764296876785046793330574209862111603099792570793191108476665790636940054946906023395973360153334046180508502249491105457869428874184428798213916980414642706240726740764094238783483651070750992945457986913964111164408977042832404691789700912905762038087022106013376553394772332328227339227295748062309551450277764711438251726262414620416202638183785319394070095301299211495239160496755355892583574720885463626329288690222180415646174550547579305654605953959274160792382816400825387830564174601541682663458192939416056787696547680429422358536883227354779704190158759808959442576162904801001780417710800425045488453112942540649708260645463771365713845062569724902682491396909713132787721867493815739113534021964367572155805132640137561241618487856564205726122837840370443054701063580520773436283183942541532288581002211054970499631515199035222757489094608603563043569593645222127810403383652513425019601849386739803845506061197613033022738741149681920308389933860304997872701326133603027916163861986280221572272235048347939385177382329882203067713606295909276908431903761951605911286406096441789849895261094401741841508098136576887979895249055328438444803918271221223706118204288868922365085451099672318279974904892335290658927700891868301588802902726319674704710315540480000000000000000000000000000000000000 [101,56] 6948692982230662534068304673880853158962288373937303462126341221789479127972063132210321393193257350929557495536466666177049863461524264589125865851197058041295663942304143909313050604260167819944312965643388759247417540516908297418003103514619132565214528623457210932420390937851069086244839928727094754262159366633977885143208934222936532312344347256029836886846514250061085628763209599375770015766968112218469823941386044955842296362080688891351458184177721904773655502927086645432797521824102093571363561259700386641284082004734460884439553121748198540055404689013894045508194224242817875570032880694700841246672410191546664375593111575860705289707720497569430780026233162647143811608886615716834972774100975784256643269689277449843243910125806914423863370534596513153375153637135167759279234780253394130773084683981702209937607233370302716128565562029774154057011999404018895160531932188385619891091758843375807853890274879029937857186751242987010957001298454596419377502048584863680089761554248619007095462233286575010904079486523871173359765767985313327197906346909370841960660515991352024209255287919600809395239289234189759289928655811025272053661380193445475808071405791820872797613882979967632243646443502797854940575664137425070306784383803712413617275643240401887738241348260869879890800683453601243764256387856969181283123878439060871163853980697315125896149523293860102310853959002601489669138752481534139070804145509920487966838991421446827770786804283510032821161394466033098494040750316146021362480459141963496496843607548549105006422935786782758186519248113673626735675140319232822754481552143704259618782810419753599715412767979446374974430202096834713882505471485928440689908651966455448719483796796594980266050567651570830210228779824455263203550400762767728679802079180482002801185426499305668972828457166339050504172782572420296153523197025258442019546585323130101936014182177307085136208894120058701486700449092287563473860711114852445785746206541399133325414131422793678008929155556601838672804565248609650989134053978398922808406779840293481340078831265122630791610389042566364051491874345721330878702458426307047911265520802038024106612531485996569424215737641105042781316805293551246077591323708969503961267520610181755956515456962507789724462684333379240631222825645615788643550985467430490058069319675765171161927793377948631671165876637272170622183321591729237518585348893237448430015724223333219989007336057225146764886436628971689646961819853772554240000000000000000000000000000000000 [101,57] -580931906026156105726850509802555939680984856903482775500311660492923783052416505510376028272002393864625091812210014685739456740176672264032057171131620317779037290848260710187853162144521412732843683687113761054886400662502011171453603816404869485703418167674472952956647957729917828672237260074651546813240911965869563995340165249610175946173281758438418815093374712870589338400880198806212718072471535229614622400351456415942849159785440207164493781960255729116203895396967258205112616010575846576061937436543789654268377649214007969734602222717246904918402215130727134167564736732726765952942639085449700937105828296281362445962881758932265063155547017382691708367803247904325785696836178639789957270723940096421606701732964457868322498514789264665467123742232031716134800479331710501678404648535037717809321292222373818994089782188986384755064789577854676600371096194378784423857642992973166319521811202932144793643256227869950303363536829079707757389076500720726861695214393662553819665636551730037592581822381034006843264354466352005422054206212244519334168303579654579704039787385801191398004913342250862798432775908150515956706555183452860009028403788975228612815886880286337688306204533913676365662249253273748693169433637229320492958035062556170005050239231659879896275018642180385754848244367312795990374478054149145961408018630394244298163197220760393575470832819946179490073530654800441552477312645613980883106685242610743380926061004256870216752872712621583797109144294497837526296770987942183458009461073236046286884367301400146414457060715699948498364621847763054580758156689553691786681958580204044905735242915726491085552297504754252608524605987808151869455763632054864088871789746954094298238066725017541510596637240532159030031360058285752287068100064579070664812001239740520916682949498392851866528086665145494639000952805519187146722333736135223676578821290024182196645252464315849820723761925745849392327373583168494285148380664231398573827077977566982534093909807222605690549115922975957939698275622754450018981443654367456426572176908260108790765925264029288350232648371669705101065615808674127121692458477708572028527688660405176447231878976093952760402043297847251984398135082112307047307884464058826578556044826812804865999062223661832307898754116842512645257893050647979415969837032424390024990358319826168738327805906471978777846531236853698387074724633747598539997393218636945651462370840939558061160893181245083888750711914420761202438144212147896320000000000000000000000000000000 [101,58] 41561814035269813805617961731067880885100537044073833464971170369433287888612542959149527444566988291936934615353513504788678048176511451859399429257758396440375570648652115140650245612960043648401144319912450922707617872775931686770841303743379512138596243363694047005852394725584114385925240880117608532683238877855562706828794821417286128039948888422112800395216411284335923472489808324592580552081418864709958223512940830877278801665615913301648569877036567031360944393046211593453453341372181049300153398080488319403576810446229969328877894556690903023117822836203811215024948921265726470015528271048630220283842562388705242412488013331392290762417735274088992339674751473664478921636137800123441767164076761261006221251048690269799259895193551101303073197300287850577606252265454409335079272978053440506087648545011625884150347609782637838321302446609842436108366474227311608395535065205160200287700992033852083607666330032637474054975308774706977075764010289044982477249232976969446034838987049865340731847551522668148659618726069754527479389722518058774910811520746435678403267064260391892479324540545810626082344895538653869324267334895184062313055618003528920130093191430355202578951592661730257402038607847172944637072925656735143016041530604393255076290370394847118549737713107438196617465308305186678623109458290986129624570266598455909776672845104833398060810264777232156579091648375245586188240605703596307980806603685828052753241260822202463865554704528365151620560092823583604840056143161224446887803625844605107749089123034070522239467912902549688517900464727054517660870488376521117156864595369584465720544990204460239218820269949111760911652004193058312774588652467407690118279918847614006274576753476300859470046143995873136379560651933335918452046042008430332781254545941513216902706347615777995401350728077623587633979506891158754071716116896524120196681488493207264552578963010486617012379278051394811494931632457444244498197871081107406589539899075931745868003667575614698269259739758621630957753540441967991043052026771576147298588739075149843843967810080614864596941213753070766053200574516431122158806942014797833318774894011572411904623357010690648399504007387295631408246580800835925980530453480221896663885162876832668983274243144974066512099478861546464022767193710953002214039613856236714550346327532678455134909539051331418339293521012838733863740726819767584525037291983982718149707483915121736102763065264651943936398049177941082010163871911772160000000000000000000000000000 [101,59] -2517218512290497441119019270476667033680322100140783317763500046450785171961005493166995714494216297974692850318251160688855119745789321341139521496370178863533175242901336155578875744139493408316205489018263943144989768514581429624387166449606641962437643996372794898409247447597684870510665840884785793650019186119568957608252046561251006034198970692421678079092241976771377010423649611795498141977046069369340500206539009381014574133743268538506431449398800671831391100524713172507308065864400428427358056374126212061428659060185761502471605137099269411144813878582917410534462755854234633642240202341349971127606916224346963384780690757337366593443240053458832136577213132622332665528555548970205566040182710035320187441297109767284253231691416858680468326242730108718388570724686065660854487457669963850755303197834804632974860218796355454591225718095334568133619765571937437795301040922362860473675701668119236119520028258793465785567061379952515763226880848810484974834741940160905630242546275192712375680481839650977210489417488437557032667146775984475667395930137783670009760979746949661690349381414984295914118411818917196424489940507628745600915228002351069899394379459666789455550924417680094216332658110022801957373646330062476826762971579535779690549265797763201038361062995257944750878161518920518840870555983619404012113521785088271562685526991070162892347900050520944643974722914228031184563317441619968387433547504722677353695338356109925812926074755912770153417047009351197498740148529213808265516749333734513647340382264298680495955412283146335643808384556650491765383460772408368182705819323262453740137885336131532335010427378497254925355120896607797803257713668494355212424635799917238699305392983405228631439821481430223849082150586349367661246732704237072507681819855088557392560382705371589099013187905002443518143360162697403856397911674314497047937497734228998275579654992280739717054591935581216888316380008708377830025374678037586120718836641923248486583624837106526516555444701893062287274068889256813996971065854565885894018677126103124787979195314671664266229340751360005838143398902265611224004385223078010364981795919532054632446448210640032287723024016538112067223945849863552880167543531234039978606112597242437471307793715654856704879862089968833474356541537236954322746035123727118647288160880607210772832203873217636838030511351841433225827532162233228672411572008516361848051035243872497023977118001097843674378792167729870140356120585175040000000000000000000000000 [101,60] 126755532656945453205951945303998000327129405962409813022051114246719293316344170113047045381163402973974933511018340433532094784170733976870711196498277131308680410874390575872647042157532766363599643647554303653972266880287919865456288540411190860839479403321201305753819736168463167679821101850155207074223952313358345781834463976540352232645710043370946097302921033342827744679801164961106211597542794755043874627629546463105089060437668582484703915658597290218127540527613727215671818181446997520588879648194319799356063167348879629872563365134568919203059617424704713490909131831743022968373807470192308853338656535599965152817320488053508677141894382533418036175754575566454585065345411472466348514426951892791808436742079486644532445857068053084737343661995175286236880678467935631472181564015199198798775561745956438645767243819366019714663720817690559624091594140485286436829248715445801158354362377004398246899529383580689230208023133116198856536843980854789166515962887457836353230272457881890516605640296246489704255256552095064558634663839522259247320395130512344716017209284482744939379084015196101072284795406040622567746383584618754161712524534775423758233676525469771998820465361431030570607779712743827947553973644108524271557630312038912811480071359194633187474492547875051415130905301995217353594746629526124251769460445050109053065955147961146364387580707556285844524580726603364585264455965205765832531625560934206501609323472037295161027675867916882643331452619823971348813723249285479585728697374664307013850847674682301145015355006803758231504920231725396679623768438074644221123858065069936330262464466881351792376071421978726075218595115442577391781001555205610702225301030655647293505653492093592709100898765613252448848153534641818917711237104394585630000063344026459495743567975179806761258230594019105857471369661496355460376846175573743895551700208931885819448122508391844480481283223270571952695791387619741977544598922608197583277365849460939409903328595190211627728057829754448482392039158617551451254327342365544667534514114353933214850243894345061997436104762251030432358600147112981405811797651706174229708033130457021721082593573381850683116856046447975556837950916245197240725694941126284770090059623362051963099605236619623890278169518585117185447419329019264357311739247900060212401974517644292157807255227394484191453236575885644036069939245761593725888852573319773604624505932279473104399481022444513962090499286067049732652577136312320000000000000000000000 [101,61] -5062873816852129939455625349367722111429830601784625703596091723004277743028315562414629691317400440129844649119699400834651368435178817698154004682006448257278891022448773206721688155649698955008204167264071152827050023350742530271248999616376256892506772542068531849953777017063184091822502499180633454058231719501061688837840958061747767560565464891521398745808531092908037620729980816290201647024676953704453974810744722129060021277780500297384132255030289663953883188835200672289317087951478420296481140889639015167483479584289334484622157777498722898690318806217237239123848047326580574385189707548629039315099776864859634585250638432265182242968875298419539811916328153224715071298733245291997259508439461261776483462864059198398807681739622696223587930352528790841210240466947779988405443613447977862213454547026574195487314593711012683695775229036850844597990143339146694744678569401695601959620751227381649326165427461140278441138801295830958021541740371867139827824143839549811954312074058209795835522928283015254902304695169338038674186229717913769100240044419430348605064913614161687545647275925978657982686384536500431223307371817682364092580246361191679661297182575090795170440383246523146375396470638077432375049942410946826258162008582420367664919597442584106524077806602019397365314833131121844259085029072138677149743109653701721773108594285662115843630506354459378558671739202930441916089624181892937266975990619145515921072420479936432743905419374034004280952721919996142676156432280570568036318392771147666196772954826112807214973349919803943051225556874630768801153211572288548837344151371945530494482438840069087950701640008363704291906729392414606155223326996997446689104601170933114792892002641503969519560064034929230820287438413134819731668383557830220289781920428753070254094464414676683936633937728441839960889675988555483006991186967666812943676272065097231767201973970250901153065814930950569785104456319084735800493886184232706659672290625451298253749521933140941540271783053123218780409978153390389718281884873841349565397791878588543341424152853814012292191991462006789595587885258801666410365105325635924850813648175596043191634563775470226129632493960661693915220908290104117022559037115051662149756549338999043060867390272991471100318745377838693487327093969145120195507261824824492330060990803816000183873653075382447186862398261958923164252301907676654515362616597991907509357633493109133400952224446794630931219346619472449086630574161920000000000000000000 [101,62] 112545753306628610953790563659557219478823922960153443702917590133251170430752434635146863605144220923658650521636275666134262057006840389084507803856469283137202084055937236786258059856464737883852214840122165865505133485487103656730422936959684719667095664751734443516306136603687255539052916274796488522570375218259628858553480081369284172489468196033404411716964522390832450151397683411577442966457346469360301271826500240537419765857779110588120001611944889484122249009609619932241572818266574980457823691132443902535143580729669655018449935767589682448395700544950901743691745021827346441810202550543821231714430404861171115925229075128305856689209468756775995552325319028066392291435229409144596817716889172848252679979959801465324511414282634637863986088548712146727851266927944895783187075229235924084684465028085601468398154246743903618915971391523482864107171189252898837399617988657942781896684767657082885116583331682201046956923179048759644772067037916234989694000692633386599642950283218361644833518830593568900626629577026313948846467133928073854434418005567787109504687493730298898069245667270616124359773139464945693771179464393058464354717776437264876987875491103189742666013810461202421631575622235274561746529998218493668567247824998717106330022457384917320669801881288329559225977615387457571961664539077117879975411536880958211995317820277067824350402532897739457389294393547378558013759382673656233008814898836751749252985112417203372188116120339558824337802650913042233320225037229250669267544805751086343352933731795565328234712400022520476606264587360652755677347732235073659908091169947161498485968594771193601749164477752382950136624018390956861240290911339037360793895163530983736679252558946429463218831937852025690078185710518377971046039070136559732914014894384189831279287997014361911519545228646014030342064710061743554785645754288155333296763405798896722322304785601185999870468287646658354077946854091688586060782627060596559678928775283961494389010961088885446569419259025412490569471554904342410576381108381734676600923653108377168840476854781792252919515791712115881151377336483168453146326074148090443163301716702923093159731575280035561696032939408675135415234315818236134591031051700402786837477082472696138167125900540093957230238977881209831303025835989254647310804237543988436830837580457784168181184601567413782642497697117784095454930443341452958374032313570265098731907332499145878794479078042979364048012867989929782566033817600000000000000000 [101,63] 6884375810023799367399840924118819531754320337440813413184428102836650666015848771596573077886074510930365514185899462891177412090569040194006089744423604971011276181671203816304500847118611783110628152919626756964160378749315555581270283962139988311444627308240805730181142248238549217795778280148203958474550176465529020082041641146853573010646937613058660119311705470304215886526799906957270182452068522612153060611969713384934971883711920641279154577329300089521014815967486104926286642340332391877563537879835014337012263447586164030487483740370678578389834123629837082915007771639037447982328817113737004657539236264756731247597154920088122984838456171348842037192781605058121850102263027516365019617691633784739056913606186477633455742063244293826314239684405240897879579209498381943672474061933397682191738938025265610032704689827859966662218047959931124508838927244644779353522840276811835088534828360413495217068334387844489699407917658570255959327473394302762880159652480024884628950259157626709148872458778697640120776081837670715078444834105904247923751639622329693077201111647165731931459051628221670290046447358759448782756583811489052788611291371631746551740590171509683424700366988507859568833039888401193099957945446599659615876826724954932295026345491798574640477859948687440207797278399269977178858097696001786972436570516224746926266123023294652994728011990603485939181273949799716484901479638146418524296988204913010987333050570191736741288534786592130631898632594936335377929994563113299904459594843435222571696979166579585060820867418296809137178737973653890580909624847863315921414543018700866643682989762614731230773271089595489771639600962153232080782952649977642655975945650922029972261013789472032175212412069860575667052337994969137499690824035602344898924542283374408367949390480810277778626205541839966369819223717002173909927823242784214787206432088506000979684773987468882233155883435807216117334468508190133365896436622535941788824543925126292756178385442974919369130257277941985112661360334361502704579407661387445996610153259879089010725637157970787514630478310252623215309789631047912576276602657718604493601010661436721798554184392821805025582488707723017478842936232848660377118600302133086130341448150788039416941364373489973604962492647778628580609796208272708063753126027791138490806326707724465166350026750577583603627471956133253893542865260692819133281803022739717326384501474137787160700431204678531727195394367443587328303431680000000000000 [101,64] -1206312555879210268141494395264005183096337073393087021465632794554216225326411454929444243365633981146097561088600323637563219724224870119075770605070889068189308464554972249132640499376145174826581617320425494672949609464541095407276302420521426502924116798605482881779966480178316566836280121384514156678647023216949197136035171981444656592866577909264034970282705471885417054941253570425852825154815059188000633188736364275644517180934344326466981570878597600037907209757405621447574972365962304071143700957042885015027801201258522147246869281170096534080082915731289605167723186494888091944757728797764184681083926586342139928912141886846126733733347723501432654979335185941261045013654334877372532859134677681721770381334350869594257584277192474586915257868867149250731516609720240080221517859508374297339762277451888735776593889495048219875724171650615033341401122369268245192178766539331102628918973399492250732248032648837571645592556040494878002180641270102665824600925290985441698669220594175210144245402391444629812740857642611432089168928518753573109560449391061997364857075785820622176505454621403942635489270891659327785311273163400575430140733336027887649258436571567493135783428681934226586998205960045449907046261285649650365792129935795058540011283363697945714018639241676936378874992866061963403504823520312684948602223490022033519258599628827826600510072478512613196903770510708445919257926341053683126412705206431349073261955812260534723879994773998347015309709801650844345806380104524607561830118379166522821224313858260224757957295422887333288961237736380030738544286023113613389488467519945607108797971774223243698544971585084272291140156078951282435865632375250891803872520651548355517474912620892752431553915161385403953025805035753390378347251841575433841363733700284649379816636201093124844904418432857079479731429587396518513945658299268827695657408237839544947858537700942362805517228278237615551250959387869071373269256397041861602457626278004970112647209819895626590055315941606102484605290777897206435658483012899986354007163188069987297593517957031496416428509065605566590651325304691892578151398149907350359929293095192281077426963841791274793829394329262471521101248775888948056046665332957070774006642093292754239490324362518403097003840275255062762285767402326051814468918655197270265478335701914723800623969598285174544219192471151046979732771276112738927999683739717978688844487413534377215301789331615360557198038241025836397530972160000000000 [101,65] 91111563529193354034183959186564993555416923775289881766958927529163410217515162776378035742219100516672992449476573624413106333704792470916177689322717928366564085444539709973857932636014937921822183222448909912908343661780214410462993971952565505321587660362457803839461520319631010120081580167590067491732856737746095568889952081945139256234896489527781095312610808457571883970225848106107050505315589182221967816661809492539772030253754207258687914888819177443060083390242615838613422052698726603050278252162639907200201296278508700429487030247727116725571288043710152996174908308144923783155528472550778513209638564254632336545881929510135817854701157844413428268253616613912587634521730256472618945289851297422490841661864958291822197701985645280916784317856640713251083204190689842498308992371093707430393299976641078491772671301719512763767743688789137873518704809054469865987594305020972496258757603593379967970139160201372213297916571622130546495062172320208479924865995928788282571504451649639044888770627849598267857400964674501373613973860113335327588010445428199969908819194524585524016748294552120832445324015493178743080848789945735927695967512416155310158903311839412101720951765670861950032211132895893225912516239006887960011162613200850555602128322157333806550944371839451920367496572853187633488231370017149303571647355999444850310827848688775756026143617597470362961241337566816446945023675677228255755192407996313591576081389103740220360730509569928506304610075160173893138212123067045208209668900164225439942140379648010259468070587740634463095634646924807930821893767129088732094881583686858055349204678165467245786373187564439955117986438690076905095912091713610955675610169946413876951703524621049382044800544914987377682359809622825591195652243974466130343171197814460743452507792209968873435974101109325212662118683316455644872510859411250831389141552981733592875687821956637343660676304317405940197805502946208846748246419315084443372623467800316590381728735593822019773050912708452293124953785167340529981823891931778803926712511693542818264766823684257327352456159223252506864423610486628738135905946766711087312133486327662191440481760368209450969598871491710006588003596071978176881673799478559575335422788489924362834028215898153396746927632555050476128843313917482657309557913118245239762415803789316031240316731909864332493252725864346841880505088963078105127799803087349708420468944282505859895408776715036257091772964790039355882209280000000 [101,66] -3306650968575684329795905387212208239974325079911171279934851600322417829660902488360368994894339003569094353383727819515077798179281350976398218801496603504169236478735282986284528372010026202874499455218298775377487410059691818264905660799989095356470253817908548742934613286029192817280588434114085241541866676141836171550849888550874515728299092869279048594272356588607267764114271761782821728873876992136830883512262877793023504239419450768135080625204370522654014818026083494391982769179124458510622770599386170777003268685042515744371223566877434314141295194530104593335060626471913954775263155288382957184508567387021947181214905003730195795586006934580464799725844628001526198655938986016392260582675212808435147525134389413151061955731484070432599375394670336677570926461564089732743239987119224100418931140636070708907408857051285418889025287983514899526204589037768066027611792345863777204892132777515228023109023029251516586148868536729419799412519041953476587027607410302877312778349211323486757228477052428931365090271336024144668088644362312674633181475072666613801803937602644719759672582172159141417267530814019932041762843332406459104312493561988138337073580026684896268813060301971473386950496460816638244651310337993223851105861993177534434640946467704251950366316569786337178101754611378395544827206521167872823963153847106894194381338511446125492124526531489043085917760742097092347648846064681771096193129265209832624886535098387007844896725051591395681394404692814861518664787940008251048051229010901125488758035948487835251564729396864082120688127614275111726473953962669170801349021665236945600678301147199876946064234564277763357061813848784851325367363312625411809909194214305537805158892287905062902411107459280070660195578718624569469903593000706026539072778695605786574053138776524125992583767850369631689058746149898720322590874187239187757469951191310264084685218278481003136273680850956567566671895309028012279069471281574206184824986555869363713402764865487945366873963250026483965497685842247101656770531897312496502797221002619550069801957277501758605807028342659790653370372115184823861366406118621923281247670591612427879814352685710584667474799601216548291084300673043274406016672730121102941333461345555125671620647099932392937885334979469745725882993788799660074440578185803960572646246207641688193974247943963294438931771244856500521583000899347374347948420473355881883417848114112785640226298339983569499013124912529548770672640000 [101,67] -51533559351409490414205981927254645424774437090862162350121937756368862305419657572405370330676786056457123454112705247006419535104838615887310180214160803158611370624272448250380338049663748151148097186007041929891872547265372629053648020974901000868843896044708965739207805865838382314764373497292150117123582311201611294862759292116760083003848800164357856504663234397359955374089329885378899948766271723362874709891868900069535832129441843362171377459710544431680937913818219655464330952803150528337302012059621340496932242938652217548994585709142091087584543879500267736050456059519595454840009652353081664783695721437120373479444346752975417272479377820632547901440766016807045119672525587634833747736267523089576411268494189475405556210910058749732370855465199318201823142750229629128705173432515928884007134302043762605989331245721727862721223952140953220493452752633664689111894941530853201245118914005104737497781532004207958143323079708807430417738651647474713749575481535862690740278123224770068899812152726749415505013959248069269491693658877223626449970705894677804791179624854679820033996954993007500525622665702076397549971735219281119212826011387664423151108167530766954474756845265113986419881730429736428610261726188568767215736474378484312297300577320423396721556365298591860946699166601593517967452139072782033325248437386506296775129588985876970449646035022565047748330073980623773412612559528008193700719209875393071426744219470636280896911153250063429066252551916688164173255864319350502644041392574465336447554318680574486964318578015731092869724788881838997367698286212810079855347022340622012981812275972849509926131533078191318210350854555857897092885130728139623594748202706207489795363151307868875755563905713561404352951772817030928618747544184264081436901551633153204710380450493174155051268114411230658236628704663450611144012656446866611284001723883899829187935258506336612159484021079724990572448670834258855545844936233386770953193713464564458174903302355639708325693442651677578560293911656762806106212370100059588654975880145386752103712560160851813508085017969743078697674476042516053695583878269720566799891534880953717730662358897584875863097912286129109070929783943221745659483132358592361587385548467562933928238090808431947518809912001335001984293846247829555623789474445274833243641980392042890918992627749956935079475782725749512094694377902979342490640673401158345465693678182224255151603370058529798525707355285004292360880 [101,68] 9150040427443014823323653326606739006121997760765281271207863532126410937566321147689775076322960428217123653805649427107699190799671656565750557780978779405857160270621008971733677219348099045176502970821656455218737173568873400437429155614168665351190852457478261542598079164740805431989294505306267825031043447599109244194113563087584487241430657643605493920218454710993346752570206324103310464002675972061284102546437696311673272894902866838516867852837063632790755409470425651107314686466066783023378868337936469107327358082877582841289610374573913612269834046034811762292250681925768305533969242948971365269395615770414007163785537655733579220962368351670510008656065865320336702965614257793772113270424938751737917780411582762069422212736980967821437054887446338814866287944390148887728444745207654734973849853223332352412053541896236481393021188942217811129862549089710090600742751410343168797696208693945484040163516611648401960729295122704149937344460469075551674764917419978351828773888753862153977820080408558268284005744450491608878140962146834370384439055488657082409771749231308540056332287025416071270038823595529833287792828855947229058655260966436981207581025557129282031044236915300683609466491524377718134534483080908386923989895259736438910675718250440119928478290285318664582499032220477766031362629019461582184524800132779937550924517705740762601653876999244491709983302294397519597029703776832455108256559269850710349821405296728611756514126173799438000218679085881170624957901471550015020031047145044913113119434374137849585454657230159332410308399311388949442675335192829005010121487201516794160170002482662987129072820857785265942972320760277769245197808148342441803711775501872642528045398405972896874220779195226245852712786645782647007025790622908146200239027463935879481978921701106991309996325825624449089324187942600907611101048049533771086106469639592588974879577889577207304814032028186150660116711790673782154972407881070329271804268655341436579666137726071024884342936976354615727421177705481391085345933816763868541561597725249734037438383366121291118421021000414473379596482702105680116835542498068629337455695196746782732280399645661919190207394948427963673645242633765500466386233566160048798814211560701226215550400160264058332362887491546959671663203524699206078627965117933011722199890230712272944148444588437805215890076915754394319437059273957941689842955615011232120659973351526104740815421334740151518301846812276792000 [101,69] -171644690043106834598303497412307562756683121458802743990489110564638423799828140684179599688285086665711788095542055957544596474270628807430971674031682432548317899371986841240644059018790771850853952986655671439537107867767541064969967964218119944566390454971148303604376311428480037883464336229786620225367025875253723218495741370079148154249707444095154378011174849143998112395253676147939035932153375047784361631400883384460922592457566476752037070905861754224625365370611787851475936860310853820617748174638465169771776463313951147226862911648913998145754501640074618548551383824231334035077843510231043322926811893223862870115663139119751558049039189263690479203805115521557460468582885566760966612021872495292710519286391781484149239007444728720358033708394330537381614927037724333474759188454417390755204165818255717799275477810967850604260278179032662739522274735259445972266360785240618977426112059500006058794664957442239486841522536346087717331401089851886427781274815709657813756755292624349010281867199958672600578643966848079497086085959921045743533566476618419621535810598058264784776245433672918395771357911257769238280938305997305117969033201255549636941609913515105729751779890260068281823947047000042786577215574958231270720647256875853377666808680025051810580012701489223491332337350200112246697124699101497547779137644735240821842545537402761000940160083380474915606699105073496125975419879406840616113306187014107896150181348039871211766115308733895267425684590812875170961719388268841585323002676331461549310759471371223786493285692798847816596807119867197286256999824761603337030877424507022828784256552659709850292480816808384070761047765353029897591154444357753435857606184144079122606840104779435443596158160089438014242240304898833374438155518757624152533489962324409132988404632096551360117786269525453436686863283339868999477851995621425015203168951480002538667878050636768142321569160918424916125608890447975931575226549308274046141039483113774957418893281651895159318479073982265732033956868038036513487091563862786992201559345813722270913814148010577687949448874293958897890130610811986609940270527585135474460415618325191393440418357958744274946659275274997994435979083407337199524183080119227198822404590242357183650837374550395967956748755810038750967611842681203660637092098834323346964866114389913727957246754911013739501504973739699452090913963225625136254885965324397330895176743736863850231063351968358126613663191993400 [101,70] -7800567543073697456184301482166348283039354452639248038438272051116566880387233608629088043135012637027210447479877650680118416618054917748177863619513365916288139033168449960558639814648973608018582674638346385757288730796927542084285278977014224717997675842012554365756808649912296927631108064347049132901099416460529499146568175057731150358023800377543506591915511552043777000644138014919193107670454856832011139013849790755773479862030406595894606101969679362060829641460783604391397911764230710413235888918819851891716026184215326072108774031891275823053721518229926587303393585289524405709442410089224434887125750453858525838933126209597560515772513258896804234743600344809908334625497513098910591588207104212438499174879664575248804820603037217153990390784424124955217665246394516608161238040609624428095709506290832413027265904567518275301569831051138885483621578414526712660240345432742368272585004890982119336783457761729766171735380424386716890989967355285438156992447677143751898958628184215497462941844006163266606162434693951441035441495105931267052659897633473794126184172201081598038893023255282061470421240028693891495507246063402766457521589862552545997246254736971372603257745533958901621057120609927283687878850241962395196170098018074932115793637574605225605481135895596070592762967219279555729447184643505346375211326763997402649467595718045821480618722756889052997310035176552399297877513614476613216306365903776033825009597336720082550338711347606820120237016936090369392148298621520543762501310427440031049199640468486828391196838013952375298943923895622074153844128316105300611789345746344107641769369569737013572636268566636798801779889398917604500102449376889019738187528182744762944177168069206895038307745175890465030526097687410906276516692637829650677706141344737940979655581629286553931118229043129369978464249169125901656105435202758127734907794277001368017225240120298246898096311797767224350298165693296747446553111098505496720394136683288657311959802631919996526302396576133182941682464603695634123891317572463400439067542469838762912696814880755041223612735097471856684355326980446716511112135826167615954440181598188641471703260111838837117268813670512180319668887771402612737242352544296935175749070790878944892277201359828604414840859560041721787848637091277857307629735145344785930192104215648754577948939642608765145275654868443729064393129461299903571445896485624791057468527967496284727678467989339638348368458400 [101,71] 114407630951278009214001230697891755794161322425362853871020724815647980218620778727469672313763435560254323130328790554550563039735606990098712193169671942199878413859949429219459220776095844902595805397502087362597425131820768280635279239600676353682668208005309341720307306153813182763429601245496554260072986140343720267479745806448554586474798716185172585579339332357418376304143371981697413347178002165137300732460215613005166054852551567526017877417911767425238923456642791793024158639337109187617615525939808311085551470325554066507235188674153418336092854253302352227074999694092284615259309072602548733417203510460058552854401701217437136313428465343637359816313172218822958832220209641199985425061268974007114292850033983956412760434001302879669142848409772757780116321401823129796087210492744389236372725753723253335115441211349658573665853757587849734103748635695091550905498144765050474720289054368844680411129403728462835794011135124855280189609612630244078663431243768490480126820758936648434753711295491301724504062142357528119693637389265709701182756244560834417410475524188550661859420961427986768167654373136553737538325920885984163195858339390131236430268759394312990597162323735031264396789704322821764056278516386139136800112236286553674537778698104262896790639049182902978395781676554366988226857798857299708237825043601406055675806657572854282220296421472478614273161749461875844284301820598177274486096500236314293041479952809394662198392510643084556916640904541678960126925008370452071828230914604182959184118337358151790098449079084215285453255195289937427770655862894632512529427276015894942512626789323732970695267039864333640527135580654588501618958298223048459387142628822006482122291562560310134027976430131382693258365038526982002450805377634088051258922092511334240748476263690212515685850341303247481341681398862653173983298723250706095618602598648127863013759066323955485060136790603850958185038356831710585893213106659127323765572963756716992792204737597719952179815141874083716149732455063509123912800305019921683731803886852573038903109860761241793676370074260687194033374477727366537707705433374386439785882061642263641359640864542127117043907315325055240326760250937072161511833081470183514125534558596237231309424926310771073893075097267518443655999268255501896328560899332936780018557565705877321158163205163329748762037096594672306135698695153082736634450022394393976707216067303172790839812742765522231732600 [101,72] 1254969973701221548854402059452008916809662373826374976416070440573480871306192170051441982166454104445471481074064197788354330141361041354325839553541276500148706134256760216771802876659075488002057699964028268976479237916802637540414287923546347754840965143446415064456332259731047293794620161158803406131322499105791785879412365593172623516827253653728182776867745120165170770272271403766973682362454320440803961570183240069271200564846672906676940048940817461158724845819949374222252000320345794855811809273121846640428381458730220043247123786700266259304409670447691089620680818742069831104590354771084065408950212042062696210678837898472810205060285897477992509439499843566017311810645010415759731155381985153835116108615335316138272680657062335509760238737236201659850957743693787194418741750896260517601637463094208571513408657434192734111714780847190519293483044080057812053967666124319051790705674030532405806264638005023479711670358573873028850287144775994359391215114551622374095639223728569235511244679235383354411180642912263233038493618998560894439932713177606544969729829216896862331488186096016720752819450199711767322258566008625806919056144028274939431963369261465251567750461587277981912290341302995761504135309371575984560929517426121104478022097815180547628224410977116559446740517939334456209484702806693710791165247054828004732336474870637838974757607116637438829324553817423630881659061383621700930317475936511628877877294285845149985283660993590550381379842202155503666210267316137425705934216527424196112923537235815773412569172923034843038397765965903530262322481657870384841460764093154371137309685327278583878497670234214612802737890916556623300477669981787582223003742972738593433746894678728659027642122936528453727541441920005682625920095781374833056700004154990684230205346812731897047525072983640381146250074289740779479972351215902030336580264584953969135802946919237905779921288851811765060911547364109354398122392483022347877459298922354704554694802647715477064422595204368490936623279502857564836475343806546075064875485609687161959960638475275403480470912038865909635615821612202340789906266435496940678815890471672662026346839944183980913652572804295247944720842467111414224469206923561292698963924116834257265566892349911338550607618827331777915588360365322699422145039991228505354507816582413764741560779157082804776447641700642212625346003268206582725586195902056030388926357598874507246477729521769353600 [101,73] -159615715605758900479487758249769590782804393603874008280473533938678964009831405670523841718544723436298683283484776138356888392122209667090798062979466049114305845280599238192037247603735382318184965742466302927734800823831873413114613920171751507843090404555393345101431160776693701188958646983070647114113690496111323267357801911840393443224994016948215788411951064464450015384281306831606124433527810349821698358239358460888974311574089176297451756418667353579760328645841413112150381618921811956811527857377903369911742379968921677449052587435047894311729598936215942041693060746608786133270878480335424391873484192574159604757850793027502877482382670746530772115140345107903353521205197027876919937201197662344235806594046614071486571158627717573435786016240058052102879703671628196949336554427212304421847098002007703888871084833949426356341886876576763003427916055627588572070902776042959656092577626720841331038524913419481231172969403567301107395509752608085118002995015835613540558145643356584060612381061258585036910492445516371050782631229812855987499346490155676366541176040476545635748308843974761799591487494983283027027260946461968899425223525233711154887994774722010807467771722368330494905461795066194560646630449534441603814224758321821996674463497210871140681259417689411608799883202662904598425182003851646827670947772441686782702895377364737689961435878011685366443679494343891055934229029303995567094476740497867645018501452682262022505385470652124547808946594098743447291320039550609451499995839456471333192520357057409144007810165658487096782907545155113191728518573270866576638570393906058069339457651206859309360804317612127451951172486336467159417713051997976016491689459048501136847923950777768564290772448702855756888655453338248801180602532895502783824672518997713759709120365425811539981442341237760852367741357409195500928801332606341236811090759541273139076845468828941934817734048105937470874167470681967242149511647655566680786721698801230735390167697739036836872593838797145923358336869481149193548269869185850160758192104718605746890035982057549710895169426620530976243294239656680891091496010041728517501886543277154742017109596283876003152188077488761343870352941257177246985458987304277361496015924199232469492614395855007008002354251139574178873588011063597600442069306078000739619897365367236285123341642517236439648606960024473767602350374837926280793553274341465161444920037387822990247888619014000 [101,74] 1540407512561924163586595780990611743005433110432305857346551505275078997848287030240611760959636663032078224406707640856312650127119958749727680836739126544681356435051743914697636166078010155892743821053382749490179944514155980558659554617013638757067958769384089417465545585089264048757855953846368789395146702138927003484909815505785718889152738147497822210825942830326851741103804339370270396312738262168475350103825815942154820533160133040071181343219784656587241166691861433860678007618809000437172792298227018045296523672536557504167018594149263516157077712130966205568305039361302381198426574085383787162667446490899790931312593603487370963485109050674154194227002680877062622919946802081088441943128019950371601134437604302573835638438827874735373491272206914678135638012623640605207140377816495641428011361307323185155029922835107480247109756080509693423218354174614003440554330467726240101818612291647561809955385848616509779785019477081392745859040430207645267830655699133247915554004315276496962256470166753716245616741142074322926445568833574310430526633955502936120065902036898403935813073597884161859642794738282480260938983792339234948247741431227071033498232042024720656332422565529604540129664967275664714339780217596818799350149713303273369589939635468707420754801937715771092099105610868276607006378310766438510014818488574113188099855329760284815899457486242485205178254222870934842624413260271367509553675597445971064865243620190153184381305777941006419524374200784473301768585712127189641261338310808728188893878331481373942788782014275493344359037788761943755430354778992741813299651963816530003190593523866126199868092411495043683770776079160611523017240634530687609360597535488494201068603319337009101732885131594962712581506726144960209059147045035539115601012040713088117627401649268717124259470044206162648687634576158354839569448652402748678612932820268393259359419254117605814462533729192373146111910532950351766577276565695281134755829397272769136665824480942458181869764558594640479856689844350311631387169537274492257059965159947311306374307032631399679499320850808265403584528878681608804475537246099294325625283240090553060938623483431076696966461859954696759638178021126009327536908596517922842174714603018268270017776453211247207261351172673271359328345310098767737110218421692132634970623743311436059119550395296406699816191013439239505909027033541819151806147722338611276754812763592576124908060160 [101,75] 17892752015547861313680606736790682103609428831425173699174895811644453561354278625054398981701243620724554408435572771665180182592270040133708313819066112429870425104035468179059731375111164128465091899638293676923134573863212630562124892789566519241278153843496208044680719619082406542492978255345002391863395296387105796745622379276428695240206806367474922358463932571926532823187722877172144544142897199707201153142811041552976880134943615360469539526536360717896684475643107490994923208559059583177279756452914240370733218714380714402555275674436153847582769674745642710110748191484559245181172562636080329909405385762728564882467954258347675541021621140192028823786918185912719260105619469002900120416798956823068689609662065916417491236118714018106024506278990030610091072384733240113128796327149028987746614644140899075331294781448313779889267964775639871129821480840494217529341911809553078847796604760038579739815006013158963270948119848737308774802269714902798641755881198854468665119845129967798063538567684149599217890946184497746951772712599149037868587190158650653718364702214843936770030779374331862963179213746797701475743400459860521506821730829246112644511883624924445972289809756797681488026267448398114760632617977793649872835272234073081192554842359154045581350166893345570896483730211893070865490326065207068570023471846552837735382583510981047323454930396893683839324934764682263285987905381281401604725506791785656344474871956624019927865863445915990817368249661165754357516423147425767585805761254556389064261184388951093268590875382577567175531036227109560013406090684279519122409131148126907040263553731194091415294375821103022736251851609237745561751259044559413594025375370100056811478715260604957916724954094741402461201861348078558552356565849768341051189721847032284562758137997296361804860398051372630180860638980566406321969553001605733493519990566783617061434394299829346073328557396387867929509679975371798988799850396428001801639989048047286983276407242926888964916097676350655473505916385254176270950344586843536448511983395482410518476903473489793290245028256998652609304887057632005317427195361121868434872764395613162788389981804263600992378657432222209696995764814877162780027272258349217445823725697145623896495634334472322537205744791603771763722070059723919677190507216334219032645896279282993123499761326588232026809733938509385157074333324528882499270728688099490471552802504433426069600 [101,76] -79415230618632112401877472845792068087402912452777378700408034652005450347442082241272160381902616330315711118794858157079855858147157983989694021223129187821015291262966933384048776651086736954995790256428477037056822318006361990140307756855837650845856084939924520163358326745886497421622112618346154650983337752224987930464264021997440938012662961172636647399202544960742778719995480313799078993652342722815879792077040539570717589028129495514453347140108871807651813666625473148738198775276950794049642320933939616089552461555676334511393095536834892795461314110236192334177393865048826620713767216490350585349259709090283928875479790343673881092549662824237547409964606769869020805894336138134747155836257682949662421719601118654588950245263401650484876226299887968094405032444223772629738453765998528644346088134043126847715555317739917943478402225782385332861873431604048662047014605553170636368550230299642299107642540037723211962490084184682515295790127014493054490404990598114133170701952223962006342349374386414925717380557227552357521202328759418222380143434161522052514950705447853283513703497432097942889850511053140499767651680543435501517875153771329088092574058810068097800644166476382325044243123302818675395246231106900708891548104645031426318949022155837407041280235599633172537203241060098453499135717146486511145948111104657587113009091623287768669901652324877777558573475710885910945005496485680887208539950845199091129221295340405660776236679695035516511728498945742239809119452988891931670906244017774095408318495981693090360918308852113524076004947164792698644949220154379620581011514506165684135522046246826627781716050557562372867156741472567878811588189304684585376279162223604887806753492418498498572599434533314850185051022581385480885737108916014548769523728212596781630471475696576506948854974459367757997232780118276771227646253594059143846457011138607814366050337334889022118989207786312733160892990004715488863867428262535747193429481395922051365312994273345781566226192373881598019900944168859206832891244789854736791264307583536492924745831000686558284003508240734677673483614972414481086099061141678398589118379043918012800457336668794950231744570373973084090370034487909452050984748356844674628503145238661954267461873164574334599267163359117628137969226790308064974541427663322414174000972975456085576576332036141450795697668957155865010988746028269504085929805540816702901502343563056320 [101,77] 444011288097769895355029877128422853002288494844661717675837688673035312136294072319602431872203058220450972625424739686563636230290468117392781171704600784526173568014780229213526295060326946870546425949070203600199935051184081140473183878803754881470071187586631438831688125018176972581658399410133227538105616239513878523389700942396702982409140165015766917698110196954768455133436726745238688157827301123539258013213990649827873199844674140516491950502117580998277294069436184336261810974297177984458004800541092701023143375083945244292994861262151818700260319438387222869781432904933142718951273032058663299550895427331789527810864524093567411381622129659173324925058540079719469809520167510390445360744427667958343432879049155187052304807822014552457203976768744814323428880094828919835932206759711338111614985316200525880848821208797898517530018146734915634518881069913044832125593758712292777688412552688458924755484432236483897085290396269085806116258241289318998515975151373586057784331685152961676386817272445087698067645031534853149647544893312911319893784781705441321087285560949573326667881565369711003316071228149687968422735887040642937990488216148856825881883803504658923336538833828096528648644703937781019658832205443591459424302703899374192490893457961125444057038741510394445718443931531666047185688594980100140642097611933088171983025407917897411567080266015510767645591732086669619841933284419543766662387357113882398943156924627476629869076315801949375786387235055461244995888074570647648154921793952238669059088158110030951078109671960904747737201681372822735836631581262984750623868627059306807116216892020270907725561302610456879606396279676232445789617357947783478002413719842094800730557469818502547742864602816137265045543130391733518782103989062878312180190050667728004144028944671414270376274294261666908251883243507995251208239255274302754231671532011047186285200379412156560281324385605128500197319563957413619350494138165774121126939711668207942340859667003464448347896291836385394155899676815495573840717739061237557107535389187099731217614184345310803308906949461819976151767115228033681569901796235703772223578477479222903930135480185854674403553544688872025666632435349692793639073925456219449212392017992865575870727846867942409503069287027802285174625713816284105457035452001635734474075472077351488361291584145973030738539227847823624066321082515095607793362024718057122198678751000 [101,78] -108578558404507021526540202302576499980163362120066550179009469149786066264697568859611674833777708215221217919732762305026801865090904175046062064546522198527117654882163521765917938120625810846719920368361589364157266598766367070113776872624138158696464748906200347462392682292494535837297642533282300196117402511833964148384171260559060549043432956697144769713449091435337350533832019601728026866921855902825902440704166869552427989372445544911697909876018890119661448447389043086079714741440371045950212193932782715151284814927530843058846693689186912792635346896715753453968985121687890759105177717682167929508746915506555996652022377691516567785744450927997848514908142688716913656015906540566332986915056920087418087241773702346514694501003248419822375666799350682919927722931828879021953250191733802492127398043556827174270434137176060079357683548829239601679029912765748147787524731304534691625046792285789887354044484700583191360649241720843542304437208911663591782758360221983777995692385979926884638137247410678437225553545303603098258847494735470892135193045605802806867087698894810442915487631183293073570158885979927147464379065025559804529829894931029079356821404234880884021560907433911277662974407972251740229543003011647437265712405891312779100638084897189352661423727445302810190701772010897020077420518174305841005150472009873713873577353364496600983053989471095957876579775352069206002006144129676087032686830588993611912656728488515870029997525274915392420137050588787978537221823632350441962033993541784237717120124202260812907881433483399750538018336251711202857931828859909685690580962554490525948795603257754643054644488554286589566167211299023801764886151324577826501302447034448761857687159201742766534621109488899121742220639491978137409694625147398805730434606766717236718722464271942175588453213340743216570531553751042207533680191377793076093531067794379456631396353109066868582987093839992869706684592913692525279214435135734721403225637156599019384136481422582066642501585602478957014436038562719464170444146973683086408562845473008115286914715361527068009570125505290588881064105353393016729217744217984849143209286377851078646197606490535235768826522843368225797896017745796248944058134062552955541592168659912992257534811463504092335494894868735830608402065912786702544366321487946520257255139339400896677888245922977535488145008762663560204318863499779338287576882417379512612859200 [101,79] 4201314039828869593844102934712435407420607490963151573630851097801007853165218583784388968567336031810884663944292571797619051503752073982086239971723169441923283477549997001486206063526267450952605428544453313445311817310330077078194920371635947052473039780133762733218470449459559343709295415320239556441122218429139924206275358086104708217482044609644399513251777892958888855429600795725666292622308630028089910415752826121839453124865874301498056535383022664030944594905043056236226400802683814621955345248689758336316644628551054373880421021307055231816227529333959521425768537817110050601030813644812990792023404173185818553500140667545602669401803399053324663738444375990148581819952887337725773110538483782173835480921298389387751254821177938028392534422977404277893972022319803728427061270563813626018147634675304016929575066732600311431340863381413741754176202484383144523511686735862236766334967641911129533780250753558956266905389808943573823816943064230115088675734767737993549123141173377263179719516999580173295943177143798170572631872452775523720818172845666815187452190928634158805128032426951910128684659149231284835990819057614511154335869145598716236471878028965576891699625368443963619280988300173957106324627629030429170669265761795247334490033735531188348928579117941747086219139652182528620896545111243946412589748478120540273725761596652813832515557454009533863401373243021296518971011928898133369724782326494447876369084016689517382101269626282896001855720513554909291109491935200691655861326604872259788261431154856220387962296200175044450267699049176473015754207955941399769414806200247043195231956106845245101139955480367711119072289802673974204051178632922234693471934013322739705278357934777885609608540107049443320242985620906676238711194435273751139945499801857194043437435582303428836940730623537192619297083109248486558626829190695599280448176178333057636301711526947577651908730800261409627000114191423498411525193389894896733998792938313943910681644960148132647325428796017150363468924822320013131602842115845040469125341546170799916833620528788118407661189573947488940226301185941018489292764284357923905713109409274529897541008637192228619180456536916687685320935486623689403913363956465097037581189829807300496804967732138491008142355109446456311148022831657082712886901389163205402921521769583223167587254979886945196135569343646657457526945023097757453322259268176793563200 [101,80] -24968117107772843608316183559767492372261445835485649856455432432429224374616747628699976526388811064054106570374288759874305914862205064516819057200814466830178320541405846247664448034116662921062276245339988475506623008962233860726528107748482532157874468965923096424789315025163563310965104021394579536099644414295116669857680140577420390901015156183006377633462800709697808160984769999540700730643374818426920939072477998381405576011243977114263355126262609877840942749451863416527863560253846541468535608931456068330028410676514155078636808346421858288045488155151541943823323836665804676413083621267801238937460495950507262725256710214003892310892992548076379912397928702393126453225240846111270223834447221198739463257518265227699806765607666520755014563929230929002001050263241223772249507599169649415884565568920515969039340337172266559719307470139479530267985888348301616265452241158535205523434647928260942824334795238200787295061513887209699343561100196706585668653179524737179252513510935378691639554845926409408466822832426700350599515760382402031058845516530365567863752390257389993927696970020795232731107001620899814132667440995858024636740487656399573274231069935970633497686356473094620226025441697901566452373627857056241514347372003950528579643431839802556745714503825437118365486637438523637111034509009558389539826487788466086926912108885028205141254260769831709812169281513731425682122294339769415584638538729132311308397603661012478571723079288960930704342004183019324473300961600980177120159239023912448757303991164501195480311469381059376840840850569905270523637002911728998763715812548201879966461010459504196276207133493612327174729321648367785508373657069440933048921542718143945381141842373452252709467903969034838630859728160834638648025851126001506888759558625247835591087221394534215943508176943716061166776674969230038950796630834479697532624950059889476466942030859291868744756738372969705060219693525818507664670233300917958904863065119327479189956455660864655013676631201247179815598515538526366000251864847628778411529323383536823325201902722050231664937372329329084920497375976451873602661054036009310393801401628932157769479062520646787748683210378888103744991561755334337995993558808127181761280993665829062656201343792662409474832979767626634438213137741720505111582945496838859039820075337014075282241653389808453379968177770125758064392666591677529069414778011490880 [101,81] 159235884877440052315845579427987338483456802605843601722053610950308685052075826951971320201607321036742646082785075047426485915790166379982952240975347087756344922312745937740644110669529962166667949387811319069320028298648114704492067376942449726577360849504393442022223469053638184550081881670430156975032531449666306467864212221161557539533708341052441102868100267785247622082342481128591976203275010860302127771784517623113439467280451043031969254682091554440500701712180685140589052867292978904939914380169016528462263213660870303018259757799169269846885077890488992211648342136122650847869322410023782336645145466673153099275046134806055322972900460973924349730956487118949910962761695503162979837500321007260185621210062995196993537634551285558703143301343110957885529465212192045841900766390851089717858954680929877867853689421300563693144499802647169362039375567326333115837891419432813684906237598031313310714536985333144006233847543388740622959658190472035853722146725088771442137624175539521818862426408207859144564438001745269270820691881004748947646488154257213720757671608103113918487178258546207370652231570486565079658760746225371518505163999695974668360259370201658791795841061954413051307960346197646937147516390737735248563113557069707790467333135975584690538029702572850318636880977384928388623525728915537838876270624683927846078665103740416182439795661146960641760809028648726109429507284740927034783640868027015750839807572701744900119837816362741469562412074337576572982828336138879929605906221237229863310805791805725418304410339133793040092544928875430767996210998961060004818556584646444826538496335168771330113452608365697856624859660544583737602246849678214404856725866910217152771876688755197782386275435711748952252275111913723545983754856666118184764649176353350186405258387969614802076290044530459421944723614700742431115425001445074838062631797593675091183802623509795047506449243279218094150731191064093647030199221205702986232403548960794790996419958326410655641574921888570519091149629441560804742556649432644057833194477514849809474294149118145327565347368215792560697986699740640246042685349361469748934408472945975916590490362670093105174033198628719473455708264647703901620482325790365908928545588087247551664370091915788706085748056738811177152772781523615408490063703622693640015745606378885848138246093594460892660820474951097821728805894477482733330580142440 [101,82] -370881449832182342523211349719630169280234379032324015838389611494979496453052098185790384257232091135130808986605925824365638709025099627150098658445908136513644360511718412527205169734774370691684893962333172609810442976414565327870703672997109264054918345717040397271136090536481506755172106512184266326723330103135179251682328020419634251027969670333116589398039688938393708234429050534431138967199174718850176485993832587617671460855795066242205862552145985381176507437518678060111222813386454349709843723399403651911511235487663010496807736610151666433043122651653418089360081132703498646479063986759763013890353413385694062356334284752296646430628594722728165978551090794609810489971149945423743418163749384989405766310463225979965877175445997987539275905504989369214472463813986281485993665396022158533499286411619718985393328240505372594567890627259098171061136416737101487783599345700253290007521794496545648669931548948889465832739795665422175053219924626917609091322384074287138612216830172694458819698487568516989623280363123895614969842127673910037671068746522669885601179454595517366495257398313585779943028908050103550570766974911429992556960990738949239246745189020846933160389557130251643827239937384217471876765464350692854118245806318363079731345205243849925577828033644682195871963356107101101024666800563415143932700678357582586888123229781468550576469165888702547801329468984139010524539640628338492823813620862516662941273556263105121837859624551835534509751136457100184494785561412801969574302432353403089437621089721279270865336989505820858762892190114517998768142442280623064132214363935036799826367558726478076484786393321989763433439189451321413773647513038909108569242264490482369040059891249732534696937421409262076311709335088682407876762836094388333487441631006775338466457115562366268265305140533586439266402557678089901737134900057559685256550459000657622269785923439858691445086280216648157632858003058507355921430779952540504802653765587858145296415928960380088111950230080812497684862320565406891045369521328187421851704481604014593699000112490190381811197356442064695842319095575366996404260937915471761359433867417367234795880187327346827080667028354855543261701295288160174483242861741843544429692645649446502490032036158597349818238574462294732558242277185055479928029256447118068711604812125963521613949786158194417379800181433770271035582023391936890164608 [101,83] 17456439202045034823729994053401259265947964838730885949789684405556173609843391225646730306583548778930229340737341500013870912440486726298833821982178093605971839686693919248727517064812338831995664812570760321426332565591948060708070664437143575078512954543246260865180195648289429850645587523621621826922609043046682203235478854244839778179680212211021151243981717087270622990874537617529252888706026542953674064830053481577647396791971476374930303674883367199997145272571777727998479307806778345406222229138849409394817507483276435910853657840974870966134224024720010497318024473516759624910301872546990663023178538408434202386161564396417324122624180949808638585231014480247935747495353572967318425721232937464914838987476554282480193142679976033073590039103635256083742788957641964334749975551467614080339843845710383777042960181936405714325603231228175391849192969953338156262857735400226924993116629368395748008743405040276360234330462221192598265195315984333571171972862140082680283410340483294125893243933950487370963305300323614805593479684375057547497559767223153441782122670227171689943825809080783136444249087067554526871570893915770676936446540896846054667932731985070201270757200187818781307466957512112416396226159226377632594246307356775021356712958515033486896659684013976965909729087563509653460700831102797639301880780195185365913269340065043091922948460189765829156040329246105633418700400684272258331661175138569543364034282987959201802846143636960787905984779783687101041794694882085195249788222255517167436701460627236566498578280407797117758898363734944639624601407455654600266456993890878347768652862778121270656336472544234597716292115219566101352677721838849660216904372452519266069573400643818246304191921345388242995766706276200055338020016968679313672654363642150313288631726866241786895201882074984653892841504607274510447330919473237045885036871294809110416549623878480791879786525280629221556883712937170856127791070385426336262176999094798702017838263176658792322132264637949776524040005417496041915493251712972523030583412192848969114743729736961371130073452211600374236973485697444952111342088645361430069462858907585021063251311877141474513404256176050693175038671522753913045556476469516339251914574303153871658806196244081118586984145102971450821400856271737464358809433863726669418192055658880829730291921997112386700662892027683152873212739149558396496 [101,84] -155826483052041091852816692833711862748162628759050091554805226637959638594523415045591988429087111970123808356181155948481636973766229442066127713336660394979573986158205620570942795454215213382478081908028293052696210287627998172800386555079032566249906115996429755009881602143015782028845758073516984481984651615072331041080077220936154469093271370847681774057308603346605893566105006187613986242872606333377592408494418434721396062108886472434932315376534991682399019732704107029099674546288487778754014845238186117755917463757720046122091059333548779044469224000194374170981988300042298703524534575867225014314821449688238696955574044041631516394768206931248463477554767601603355420990852843981361468482866448313055555275335159489312413288515995730355313092429185385989466341457760565510381316904530892928674764678693184589541954914347121136902431548514174243277040142210804102016176879428830859791125815739118946836000389028066909408934942118660639822569593073980541449799701744208066559097306561436485547132571101812749959894831989122175057128821344574077857793022652696472747811931920418576830256865492740288582505932717966684627425653470281293732820607355165043146744577542497042889374297938252842316385873635287704142446465840550242726448098169117898462694391358502848046013196652361447522440524015678781546274155479294447773869464550379763897119481313439381837749673284503594994239115077663626916445830388671458769344160500594106117081056595166406448263101617793532585965775697789111187184489662424652689569008379601441946505931677340453874918223006187460101276195871226831064210896290446440798830832721754232532336540226813858389468426509914958545829708855835570653547124649933837549526659453430711717676685162517062147777988319139239912565631348653828754645624602851560261333845885004283191239529239761207372821496577756413199353731064278734424611332600978453949723041755981539138134807639301714260798194794924861104625122446858460161311044481113104427061268067238433246351091292951461728202471676584014063633180593173936342790887333360644870541490639124052383334189614224711055431681528511273375290644842213875112842245139013934865613713228064074422694530331827212756836939130654713694584947557379062518845560377866672460937764739383957573789839045853254385031996004252759330315387936761108730415127457866618214443377702497567197437510012163674605042415242240118644232808126432 [101,85] 1338599025502531197090979006990797585477381757237537955913183366198708683995011350962196254729709418085375164273536284966238101916272774441889272435003965705374927517200456481305827819413449272430655426559379703926857532605526064340081473677390482699422633625950344868978418639242927250593164797003799127563641400723876131085760946112190928428968093317888455252605208405060755544471912954945844398059408393832789586348163393237762021243130958375498450671266400069462174919743587244302502207424568906263152251682684996841789560544209930219631775921287339720408718672593868473978397288903153360381545466441917462078400091458736564317879049134445990572366010724223144925237269312537776448363059230550810423284128803288787216685105626335439231773647560091870673910363429784963849453685862196012131507114966804260285363543782379303279734469742841896400054367314956089979711460233230375502730124851200937331241975546904696349404580686174990046255443128696667555309502858000629944865364967410378737534423648972530780655713364498845786409433994899170124938773728958883571929011572395340686775203580563840844641306842928433162883473319085357887669955688794889733423820886262611232438149661424957019469593950082663632476848622596898934146865947183261853182111638501050907930005303268681783996094744945455419112692187700869083747171878193796854801710875337043372202915194931563100215800892783782544382139370912975661238919960575080637094940697416556204402752394835185075580440004725608729926414009038247202151023711057773787245499789043331956028683178290238861229362699887783279814578423987726153749927057923569559643857145460142981591448846369020491856231810893646220287323384026299761974229960472544758346937360406313472615273077624635648178895044317080131018435828179424512418504199783714978054745439790456373328563271471811883745226012739149634276606331522610438680928968695483120295015301331050749201604267186348567953526078455124004957206839729346130126953100841774717289013829218593858219144246809968267356570226656143591525246924311443998292096150944855037584391438550412118244480479571592845118280216592084059102693884369013526998486166775898888054895080875541727715372764519231476564061619711411042652082198464450434109895102172815876501088233243005471328581898533598201977463443371556596319962954942310561757119051993745290771557273343746933332594854021695860160998054095246742535457148 [101,86] -3139453819860798197639404641779166040577532065020318419311512006774336320258128992525537477757754710742560608221216617100654781487185773371588856067652971949592360105137548169879012314352595624446410735743790032348282253465597873845006753826325963782562712633635979974574839995480611367963306597379420996276992709750669984735191295825503565241252080139800508695253282025229814052744708511965712532653870790647225710173870137077275475556475604584328461244361405498504828052151214939411320221616698530415471208104874503266508459110882254314273770574486977904612089595500903466429602155933786091774709424987585785591155326235651254132701452701059965177973293346664179741380658216966156390967427323860199442647914054288234279779646542000503755372819218002159010522252366679573622466080844324593385896086738336945224241098616299131479229167054073588368251755184988022765981730931437704900706900501866270662209102818243057901552749492954316574424582708750720183739048854105463022048983939478702964521844174428069716757126979682964995479992234153699089644160768293170475167602606500819811059313669966378918988139499326004152226431631100813823456767156149824785209146728730833617852772830433324676584995919357652856477883988321317081334060077652961162391035179594544379339609512040095838483922611924844221440608655991376883317974876381855875587390080773747617850033668894881128347259130615012775493314017504200199773122194210906773924425573534511247396386386847163199903380102574450708037367328667365897919040337988357383919654051644917440974861252234305873094416640406482530673614971621824308448068774032120730539907280551211597227899020184449359292647523065667124224483703737054918312380134593006448976954687227795993808116066684136781038899637806693456973067682428693625182957588282098709950675275228176211302814821882603288284579432421789321373728245282852272457733266541003460143577688225420650380106803108486874771213729000070584637165376528151029217006850861894582446634411716170819360595610735149660431597136187940086903314355296150256289548018462380378538189151637262730064343422411997806735639763339506148747498336011801074910474420455700803869115125826790597134148859851150486046240075592660094971565660718539783413061983488373257120213173409537586275954795143637959395622830019815313953690258223350418339419743601791799299643979402681980073162710440182069804508503311671459840 [101,87] 859994661972545682311616520581899257744082289595365520923699287991366447819213926772625014614358891009380842681430646018448780269905083680489293123634992846920804753532650020657446323831750415822254754285721649202577821339800387204058189561214440459665956172407304310504540872603821131997343395945683084468212295750359311819117483648527452214544662274771838258935240226341457858228238996284743785645555617365975396586308155506761039240944613767940676877526278637381723569228965334330900917732917345038159001952295376137822820794440976844242364411269349918634644564375774624802573924210104471200175837994481543791698923871067779776075933194951183528187046931109556193443767263515896825559174896367411262982979892387776355747569162855160979474391442657024885227056735242485369216441546177902340231398452566171103791788195053057181074950242362028020869906580106305239555978668594088100855532466368203506510332993021348859401075268048077780366035391235933026080999068967764197511212420037780113520552636813501636839299171250411414485009359653651118506620142748316907308501431213202799911636163079105096881769759155479469134540446179043709632547622716370211920140386849528244946765578162601858936756967117539266006987816806190979694046837308657836901034260162103543292959995163770872120223727367465900197979383744192247141094506457960848049765225248381980645969977503054649519789857066448255787362488486002358689018736334505083058895788949253753499098903536450432204241527220653795129652938900308252596777490719171059963486658868418456716203130498964747026780280032505077279200708387491485862075025775399821729334223002535820095458435318330705791337651851870076603484025040346629063265393029340098454260232403095974911990068225297667759272388963885002596954230815702825175288440573901964195014962987284922752384573794551176576438702372169947858160334453144988227639946723800032835287591322442533003526296539921770579097317211360776682285063416171887591571636287876717854759617114625920691991639273362967499580912749451042330391123283175983580686873033279381120937281589301220505812473820741982639821200186020680379470836993193559937417913917411727956997888682561928640604474727010726409795198598915651180125017902348609885297747319087456147870335222510319310316484888998144475379665061026403758784378281345478200734332540047228022461442334879608253719351049397179974863916168736 [101,88] 8323232735754751431993990492344537216753114225754620057917941282828157636677895827590050561082927403554188276344046903736482183285946277396175847810513159852186832769152512602049670713811896398707645123228639531708301861501975056924220516076069027907226045847600573776226432947693675603206270521318424437803382986388128924319014006220830843095370214956248376310381579305712603947993718835707772495827026099166349145776366195666629986257449908101748927002784364331306937704096697448917042385191553292401085136232075543834467192097515353220011755090639960929150211581716311659755544842992334146146078187534120970188275398920024762345291331809920733030142726242651680796437005503797385371253052808957848289675608044097474849192226303460348815717707245191536580175594987050754610567137747745651663676075428730635553101741932303559984939860205134591898093940818226195795672138469578033815662647700963470725902823403995762833264077462268624993270913840831049339235684549853919326691615639656629310469100116272032720329236240551260507115797645623517501447209210449214475603882077450632553985122455554286900361264757529215802175559132087870094416238587580437158170935787652664530360426583927015942848867863241775149012069933883637768488988233289083373677875677847665762889276180768039665120889130481468705963168510846978663106233354826972905221782060797150962097346738777410128195776503058665361998365200606367634415928635995679037871498428057035909343052934932762453408838129608788512336086472019653833062926581011882730851544470298532253116696288007234191915068829087937940731438823403104551041908717125336483240059663687070329459117164089390439144685233539612248030459319839106321838120691726648417472004339427707269999793819738898755286781710541130651461213735596464348956591982105849747498240563284206215038110106878012761481261749549204586602799378708921699687982338125282201588627444797973896810732267845457407831769546551377543461499826533106350526213227153300467990777538705551387403760387706863819524580977165720989188200886353738582531011965226060304238977343377087031559590248891643311621916850359144824588520174054313418484098448473808078694664670234054791943765125619747232530878510655195439393770250483935629681247357198718198467875435675511527334256994337391857037653048571041296336980735119307750753099251630450835435478600164299224053669415260070505682751872 [101,89] -84163986543192922276177132515669199782327966914812482495979087766783737522367496492069737705578614513958255592076012862294244147441278037252406961727779597875247582100735668421262624539076008605545554069308528827037011641118118458176333119669388079157516754424203882714842626647325658419831446846247098289874205550613471393198461820524734561359078054015619396662711931325271123694826580737260244530765753536654155958309261691774186916658029902064436428873106548931452160823952343516606515108208803829549941452149172718656829900306108236117588469398701545821112383262104855582182658027100271310591062730602686259575074619361944529956680908604281631718946725771018630298737007635629446958511106730292809335270641669321083580916630678637622959501142590154555745148611065956578712549640013022411971914396640369593846276340299015519588296231668942872199246452567179254926904486402337246261943386989742664582185147758840076225139342667747192209823362868829099803843124699020736405946096641163710953580655175570726583304129373272974220190044090587687279675504103860662282154760268739342817123881589172018944342024180826352854014943618533483277243240746614930473644773768780672529142897384167339059512800741632879697070912653392534980019244629344200780822820317445406775506919877867893445368109452705279235153148438325861588448005319835901504363730977695819185734531306914272182760894925916748287364766198451843700323413037267062243891438948717692725021911042111472281577769665897465634148630283709493841011195897581004327111366700206410140253719870410468470210839287725225156893064568123452548537925258610368964109306734343373601473917436287968881544875863092365906514870322649253982771960376630178446233566373857433377781637411294953848746218219609747232047071209661281706094482739025616396176678762231731817010956912677331543655508260716509844860019948464166849612904843107576751793383808010418678382358330126483203245679816646292945408843675863757065111226668543099915979996683446049211390786490027751141524819457957519811608421256119511022704913664148298103438959078386247435611903133795937282137151950404978892669750839935962355625157348061665708457425984239015344628754734979111901487663334292658585566427773938549725716046100063504645728704162455938839009640230058147289175545871322542390385698391524371229076679393347451059228773193947059025936079646900353817200 [101,90] 86754196928940780042161464796946185482027319188784316615409612642115612231537848372652944501933362416811229806553006738954892941504844714736981764593866627290412249455875169054514358486027036230972520992323321426730355387174355100412639083332244294501363694395904778057230182339014373274005690357535586963198517035434898901514563864332834189133913956773608407837379738021577724387837303034329979492948359445209452678735280909084496208918273285602107132967517573943927964513355991447914919327749051878464502499003412513574590682772597013498883545922839780479673821188060228198459784286384418413338433312507472853338148134720963221439513764581725771177211387220916044330868085660980488899884205832514238395861012346553273488399982100655611695194117338948717503922065267816238606924047936964824624819802410370041434423015624818965849365414205633825725484995736546861102854736154520868127140874696137124204731156707349494266432175428239426717077763016480499537706151334173149988643367526955102782890919929605747182751319730162765091258183492922214440085285277478495691421444600658108973076792521640313886665695244425098412812277681279011769625447341775852108192831642342079808089041544510739760540957166071791477213571849103047449766488727776775053735697081524561753237846550192468949064556238299693768286468725785690079162888943761207958154404610343425743673842678154323838096923824103849610407396291715725353347662441647742338879296809515608742544074820497501990926902490969705025327341181718593833135729073872456667570909640238804973261583560653857986689544116513878110912498357169786929023362564257425390531431980339107534987849291247469980451005280966256786494551184865239245219198879218315532938530231231060501119001397525532760940364734093050278075819970266007906600668600024657504656038997777336231235772654274989445306585077412555436975421847046728549282489900602708888532483271290436768432030881741752026029812759577327174743583393949022799067156271433010182769793191799862092700341566065064641312683479701454584344763681034838965634371463551266667888382147922867759494727321922165670642811680349806988181874926638475058313097597140209361364340631209570058763748293447190553903517251204974165825937846067922629774679094893250008262059366478829230185279452872199421349048154489440278106539193975347823771411728602290938778610829563348210874205260907520 [101,91] -58684089405752960195170116885424620748746883936928564948252985359889288275982636121415353200783438543216611550629265140246293468583558910738383301281962071041057683000352074249723399932132604873804632148342346629990093927719236320423417027025387700378805445631494495469426925044709471237185607370818626342411460231640850299747872792792862005431542939937687777804998932112939550196082267178252732969952261182484113140133679527945208815309685603441475190653365771767042390004782250390454336092863298416793810603834428195592674528537389699975875581138252337561537093887319799865774766513960340661970831405064400169893077694811534780311187519915953086477305432261781726781271124174366999808157150507440424535125013812860774406781680196361084600884498633391756567504862118354070443087860980959188462972587442730683639051815997458225051983175494716131345852331523670199200103827134534200093426621368151181161812249727710665664527992177579353808206128040877627411852945071826885456311500274684698570911603743373629620134026387917393769514814953339190305650514625823403345014170776327893995135979021854050119630291631392738813336334376012048532789788074591615033871306601661071093623599044616997645389851193080273290112482242480318111616067263735171902036093410365125887671352341199818397571778649824688451361398233903656705205946217225473176345754641039370553540219776162634230348297393226938886639063791078774331244821309147385362838115840053270128022209148548171689953319618641727105734936008523143794068244379609248516078715961217447136151238476570219239590584139116370869915340738822793821131136431426558183102411203151147907171439845842007457283414064980111529566111351862793758773417810915270715545945891338684349560877732382776151057096280426932599352669101949053836087468484799004333152244408397031588940842191172838454035667157385579381265721086177797317147789965272407076870688238475769548679832970909581260246436237318511226721055367097536321744130858033009935736864822364991911940627126322837761068960669391662483776314873118681532359607478906599685906141591868522610288241295065508122695875914735136741706010597149688326338214564230682113986126693245496229515861448852533972700216955529250157229752475594757853860128809578254945807903675556119702679301358158748243413376267304819429575148951346068263063259741029007274011250839818494637949301664 [101,92] 380018421631937988848854685480240889307045918775476934811214093856866629321818942378428448962740019979129742037258491116409840989801676673983004710798169576184000940114990348838871623256352702165383545010814601811743330777265170872351775988778105167226459609840122110487304055088971901468525579065862681399837571425622573972647044816349299361306569015606415786659097598984598130004408700110115390007293814977468168488002670286907863334551977625790493777544610793613806375614506399398007418266265631142044792534707527206452107192202795129845639822116229974346162170881790090711554955390222656560246720482792497523420565167423511505574165878085428882722635164393731907451807032465642688735805400281923045134383867972063953274512892811982311120037036227412642305158251620528897330246665402291753163936485758644587461621271242826723222097760041456375974615298627926633317104581042237433507010494613470794772016203646576705941915261651506253405563956455798879763805613019976977812595215484659452119550550388088136838769465936799162310786035679037981539924302095164706994030318933081845797723816779350439658190605721293772253019100148670030391592678129356744821302865936055648884964188409669857162756899617385171887308554149821861253484098480793738148027962852112327609702032848638140594525363978985183649669156654167676122920234606912606999834526228137614160620989992785298896674656340363171704890965774621577236511887198246061145133251319539850998572508152106881013109774270428232023683108828616866803114639944039436931508121408950932597512989828322361318246477626473488470238687090124842257550244035566474227060475966737970418244583106226244910261411080045045164716861926531529610634019837326505590631915027763041479724422967567229652946397279801709751328093274037846494248693098655564045554964732442321156893520697572532476978308622951985852602049066741014897842207823890022164582811154372632489686357334600433351151756690690782183400363910727869032666646915731882149285315945057924527050133278894324622394456922669735044107458735245010554383201716214837385290829600340688224550461662206367043094588184039387053135714503666159235909394269179994336164048651313255929640009252417558860192896914660556064671040452261922558958370600311123742659402723983631185869553098076313817225569394387730393475135690053743421236157143535163708759482790441182113344 [101,93] 96124088067334373372352445977764422488251498241418729325128442290163019184745747562365154892866907728695960744926028290456544572952838760353595921011323648500585558154185141200075179208358057957461061800322671046392560641339965252929102432959935008771481042582830876781718126214475345174722348721680178294688809436947455941003326041765547391874577529820799221244648002619928867850432638320801714747997203109019201225093908054218095957243558732789353179655782112444432857372919138830471906403301845233702453347900033878977294372586071550656702491003240714427997292924820321105170634192977568743820780332730587273872494191871098068901344662650155229774189787068563599809961178524278943812340709011530934295358536373174063991303826592632104656124133589799198425823272328832969451645124707555155958139269751512755247365134682564582040044432080596697205692700195447727113240517386866021733268492658730489632037865161509652698762944921905209390720123642450528641727055915203561443854208362365673401481665137954297379992193858476180287742320983942106501180660567468686919121293345279064929714092480162988596964148975536648291459222454825861710885938698767039726637792427627890403531179407352360133190817428106068653959679430492727768080903783318349135724640334624975112544250757532970026023251143315799694331982292673147652185075810101279228356357892919240227796653361830392219262298237239385066834878439522815019050069358328253097022944844334032419878379228787849885684211425173360921266282341728290765825746344755599189197689543584117928428404676293818618678010143326697238290006633388958780499579308727290388797713222344282029046190238068744494757903793516005611833185442114869852288130038043805316177283853059591818297892312374293526973104357502792104172468260646696928768723721781844976121638174754938827330446851335279526601620302371835245777706007159376899081495105723618863842043666967117084679058838522707442683540462048799487630576372013844028300156584487849536042935082884458045150210548148571906342168188805263435759859375505907504350518045342370159689939384358344364314677111046647370434410796969060537255725247679661949974760158235485275649174919964845329107507793146806250042399833073093415114725476963496658781077078572306989734531017337722796849951982980454734671370547962449527665090989333210472761758417852165282899300243244088 [101,94] -81011127747302620272308421628856173724470658464432621270236017175903032999498868474023356635682210048436216231368735080124368375422506703175483719139830061385522686956843004290668898773904496133289282012452169097312971471257465435516464548745922694294199612406562831384738505740761782940756597737936210119763512148084080282811512961934785170121435938013027536497697260447842101378201547851385815796405272069715096323671566305758342966393065420266515873160107020171395831398521242299073526850212406664867589782158677532123278455850364271495797809843659095133185429154789678241258583633786562310377382499462446255453729674950901806877475136570250794333256428139009180870290495859702325234490487829398952983382859605010333826750755382367487280974062982752484625462765321718400278510633159428196854467268278330176168363361731429381865889684875675818277171877790426777099118915901867572235046025761448230430956574941727103757491617946481902004344843116204713427120805678257943747395188316978491863727751820115520497975868588328872326162120104610527921571301521575972974417174229521251402544375287012947825323943407560595722724951502982798416101119420064301936681973334967359297629585713540361338234821031008363775988424701798714453402371606167055334912139854443725211555929441180247082855700000240160156491201621681101747366896512210375164746075353804861820896538442278903979939895323295929693410905705401994278447792642101260560781980988158219708198346019536806587098243684081519518820466743851270168668373783764892406329206233226262456565113634136060972507779600048876498914415149623737935696689172448172658766997078253935389345924719090784512635415722193215552018490650208081775563288239942066100814782192712214364375655689388119176459507604856250130602355164057223221699948009209696989060194681998185127104592231123477769363759185339430240023901251358209279006007389605035578085302839913246941871370114386455587039725881418362385996406735508801149295479442917906472852039807115476952323618611316578127112190163674833789874085815447324996373551692324075017427469946011952117674593588370298308125359829932302155721156696325567269230443218408377156497386192992526019261713424676425291801533160090835585626505316103247068552060122549364803426658530352515269625508396823673014638255655897025985445345881797050593662405016598083069656159808 [101,95] 71582788314520081422351870476614610236921633757629662196650546524160821731828977938916209017086094203225182154817273779245450072113481244876910478297291952564010762510160073996562627759517745098933181101694486489292672327225527403789124069383762148904147672999405679507155374961214297360399716230723615739098238073007008478832309840588332401454479112137917601091290638992330159895994485359367075153540972850012195910046299559123717977739737325488030713675788400214367715242978451648189211767098193102649445040804655253517606673377837172306442489503679108455061462101163735165485841277787742722725802775259164336201526333318064424709326412129426676332834894449266181395544593807401839695262814220925380463685318074371201327202992063528570370580227276008624008332551137247590232799401479693964516293723076856606011007406646660380223626392654017148678325391999109764164094987940705672736675646845445467668417404265813584285667840643542657316404773640854387156391488234224911360605804745753399916519778320589946777303198487851414521447147293251720567161729855727683298998368189406145091915271553828023423155061836731399202214114231586984458561090438488950189674115140221667170652020062043505141976687967368946503166787943172206411890901353490308336625603502339750490863440132679039062802336454622947765775311692805367080801486656210853792615927734254415376878291384448692377632609312090667244872258508354142955443961229182619758203307643124015341566531141635326287200143719074186763304240802514243820877707440450489568379719828999863599479452471629686872242215828763613453637078562790778168807919070674115376088048216557959734570639314664467429594398696826624130902191385574260394726841483737589495106703744528878616041542889160299441540459528107296409132290066163358832534422336656573359815021217647726005368872911752694297543161750389236671790133717296804746306412522085067585015389237933024365856731682978005364120699988466623304719350626469743576680310651986712282030052389792625079968975126048401572583801971150611212870376736293515473076112133068702327734496472950852162682479911628971250670421819971279035198196865270996435375837720203801610443317612561611569709440105616922723488019979956838739017570602589361065559396406471538456436949343238422441885499753929846218541109806671471519702153964772984282019316635387738825632 [101,96] -137635987207600976536074559215688100517342900102709412284915936789906017795870731685454668869453301410265167262755193427908431421413015226639504862611371590445617104917450477413596304264800040100170511780355945313653483811750323184942347391914969036846778164042804860717403367329070485122968804528992359078720298336380665431762298658501719894048970764259755200553670264958222669307272143464280235446084908386474822250177383400116258466049102641652152789301774470068838255830322123816666152517597952181624185426104494316342049820352406910095570085049231105918385511064665601291399932445996214714759571359228231106219341098449520410579998152161712779082603577807594155727345848810887801920606044482803420624483849956114277016378928865787511700967516229373650195831103234845797793635674651151392678219184612708469026663015621893018058452583422674732082221855675787641446066653999570080673176317239890264001546117221941660827624143038155579555571023805265368902353267060466498477470020561050337070240043247109757282847610989321647860788351627239131745708813144766136221922495023831185406493579996420348901130981197561903555378312553240865520111022449045813353612536190194024369670098554665540114816734896657409032254409142879726485250005051202664887165505136164623234324650104005105600073954876330222260343254736447311705455442392390970843570968474109987579127935270864892753347298487688663996270846550570506675124474642905466299389846492962856106761101018218059399625495765336625025041031733157146611712571052383485360851818256836195358973197935358736108962491911902183477678763944722023309086094599699045095969081312770999953614283867787802747785502384688203768540914583539528287701738200079941552981352406332336033371808005891323554096733904009304625486656275194304762660896313066279801592277977884187871390301011644083840541068315700107291300014364229226912500112196481576891247746502918606745307006949050316012767333609627972635245753063404562356354725902078838219561829109676359766954858687071011210600436007540486005718476610616465921213176812428626391877475668605955009289991342930936837588661044144549289817463311329138932343430958607823796943004576535361564216339600430580086037460671700428222861344672927183490635840492178848297453612154287856460574744575462327435089594537954230510006070520562747681016945791075648 [101,97] -1059876207056405313246621551370568206141175864322389436143650868732443038989090672320406788150620837125742282160255886733861700250810708956844641628097995220597656297762275794028395857979984202535819032450331285701085030976252441635217686195090773100683116001788489754321155905204566327971481166382708888328156334041144517187025148379327379111014132177111089258326493734866045557656070176038951879529898674972257657027561933925616368528043801206768760932455894094061269248203805435248937940722738435586250411242271392364389965210441390739822837291046763848540955575324076200782990640099052294157758203605075257829316522175951599540262881722721843684810497045788895779137923818523401409735055799154341194577923654575025844628928316635087345972225383292340355101115084567121584094006587243417652812435788557648662085606360002830435313276273728927724733631711344704432773164649785916814599254239147526952749236907228839370149303429123050418627917668083940371878707787319479545399111630040716491546043047979680248566580494196314171536448590964747523712700093072247561937446279428695819041538482265079960477448802411951053953022131729899069152430654122130076810859446115504844129227626275817407430256802636552748772944954166295515647633239235886061210138745026733655866600669899876055852899597516980102222978707792355016920990121081868810793387200398954586561332874621008597846738164763865715934393164335299499484900868244007649339356319605591056153213714332708795395616648008108124399482818226398658990907434846372945521705504509753566050864398561162569183765728594083460886352830793607775753812239239300383191563556085006437894009742664020103535292886666146599459410008016004154583319630382903243568722927922515255584596082838833944921405511560388936414999207824473410715805460425771047173592589191609456514734077352679315881249197678213309866593792559120059922997989035030254924895386532311583885589426654155330057155369941459596548614924784642267817988878327943667344254859574627491374285196806921101276993302185722068217755237071580152854085757449806548460266017132831525448305893966529767481615359587558146902189832913098517931039070470568954900794581484826523226134451531091057839770226295410789066112883915369965184582188017842811890503866319504490505983960290442035799471337517464406803126829089528510193976376 [101,98] -2348810577099323707753449057078427966780563654669624793664542160895901241887021449941747927594522055464778136850988460409106193323053824730221876225487061563661878036034850925824334511614685287764289366834975773619218720971143578698169696938232658964995443789771518727435028388359677610451629587574041756338863648335441786675960478128914297076121878351224651970273098246629157066785999929596180990259447358017332435621106176768013183507771139649050135691568348601115096060036698058202996092552228208784667427313779941413271191014313554364713674349083349409072629699409067545140289744119996643293648954144043676715415904197946868921528598371544479756271844607024405031356692432023206730544636950047134284311023350774319130743389626204791279558202675525332624246479701455426644799155900009582218579485167730871204898569638120887828250061107260945503821951233455772537743162452183466209040672841301876178807918568571313048321933058014185617915485218180912548812145292563209180814370344605384505116988088181321391754500960747376690479164596597433990034537978003225224481048844915231708368557221979157266937422313437686495275261459516013662740578059810326516985331183720817661982980509180508863199641777652701097005322389276942734141975435191142304337652010169412931780090384137071574652217154020591966498705515955371715869263287613477700379820308471270536423532383366631733840059480751137788560690832173017050997145012849189199892580548145768242740093889669955384137167714220193040340591377347447609595642450501850575586436740718906937280631463003326397908303921562279333157973478729279655086627486019419464007926323553095268516392207191587772870736594656471569524535764669641115100760353288200736105491050180028497196518021531267468149340881603032276675643027465446980949919064292653369542944105066335410269764245258458817404191970216735147429905837221728077760142985165527654903734122454379241813284361841266790526313679303676439492927955223746545250537679618341980396492889426413960456963491448163755006381385705248729654269065270876750706215180272968571871429970871831068237297994856497383737386225290441187222778854849193937013692486504843587201326618900011458933801693297975756704526756520927552033695637580234851966164920732964223143547301880131425662742376254165804233223896983902658448399903616317932416 [101,99] -1936146124450428157491124031924340923156915389586362187708036387516707042616384158435348429426013217548214212499371827889173395394958085480273788769149460969224071090166913380428982235511240245915186577596385947154975554727471871526561877842305823385449758171923837757985461605050177496835976472605288131677905689387899565073870478261787695978982070794834412425742291211673680508066587208653037216042197680725487324564942429433856880493226312998617254934383454053142410120800743170028124276964265091038674072021188194795885520908194370799199603642968159470424084104807461372475641052115164384265260972945982613856610664589353745304391643696857750957552366875450584801206795411970169384240616275693647434874241690424620570733241717796956452443521377711070191327038325414827700267640857881088854897284613994107655273867848608013662292882311708605148140819923298177631810986053884313910996554344615690394389549462100989919929173482834207055111895476870303446494121901156415884206381243532782828896995796291080740248820956122199790705971971222046694167310454209270595023292204348566703112496276075846946530231854229186471213566818755419130444622459221303415519160157339358492180603495751553296995457854026939092194155156570975100274181950959639042337151173527010045381786339378943964459042269318086251166137796904955427700698169152354809716328999193416128405532173081746357505734618960813362439467290234193240250849453645081140710412805955676961923398524526475841875652458243418792445484536046390356872626476602798255664854315625040220884624311837363331278427566909436870390550898003988844827414991729284556078253884131749746209444048092345552804292331111124124971722171507928896172207575893200236839839661248794919394913857929884733569194032943809512104114115544754259807156055798827548959236340036368342599596039951196369935292332581106417790614744469837774386215058939445568875836979099663819018253684670915328545918085387253284227806061349365313342006870834912851101736133379726738108566412980134862832894475395566398369485039228740182660188158973930454820308939787079578634173121427044103514206592733155335089247347651231753334548863072521178845378788446993355985819398677762213552369514241778486700764794819497781015885681397998763365944424361780550298142346273184767034973684211244262426976172741680 [101,100] 566085003050699594041158962255683775124720726731974420472839127619225698427230879397172133772601620319859824898210418774524002675867616065778867586048363620370662635973673178708889292185692431503949723223371675653563060077007390687649531382396165898040534568822050556972480303110399356560301230225718168696145593115024687691822309768979646525814404121356590494052377153737544086591728458756089510164120773981079446305262577882836403684282966756793996667525524713578641789644405616204465392068929408914338996664298178770395507844955769868616151864294706147253290311077299761825462280957827662943926976698402805342372718479121798584720483428226521477473994322767033776390844864480108355071709911463289598396674202694914028807181767013649664960717420605600572335008162799127624970316188694922925305216026578207106997415279314543769317191257137809443992198811776837155424856545388973437478199330708898631529117867901614550901738957864851435159833871927104822035939847564795004555139165889412603904268827342760995685029493089908090773674877243485063765542371989908051910024692905762210943138025669030362515536696232278940092372851045126332877165106405457260975517621012006893290208392748303384432339621392075053552532120024780209955082444665574592601974358276976341495529200219923444828250913301724442660704588012824250592618994800364005490484937307995842710359831512647734922213031138928022569338413666651049040236906998178708461602650821544619786498218387495142716548297621477247374304431876972334639841845487476439129595619782115702124118154368974223373228746511761457660920389732244246332289819538657850869555895775788365801613851570982948598157782765685891651885888317256272434545115490761720774254933761485491640571376813226129039680620750643314188448574048751359441162860191222539869552702834191713675524821469789650869644373320345918954245084406851721806516621392968575983737740848818304568689995553369004706756837768917770371982332931769430979006642005036444963207593784555627245644850983612306434218627718569522726449826685541849599290520651792810928633311054571346961023984315432972906856237172985399571520662333423227996848951587938559194571253796426177227922126907187911567813267324789416680133110532074350245630066095719107819103978530056343543503820257238879754061035378805148975918368 [101,101] -66415484638900002193067437642488049451436121257545827865800042416031883444860402015349956985933105850448892197830375526810171032492748840038120735271145491318707159195543631209264617513299787047369398386311955736337503928604093101730211134309893466085535445896485477285543833289112957887610619465546344236530833842350877038250729815768313715438168400297853531654692796665263005494340781935537330521227093815165830182492155583039020288253622868315898878861195157989656547465601326238463948769343320693649511357785062406237869878956942792118665307805065394680512588387962342708485348626003908906168278473984975514357087267479555539436950914062329905396480342272640356204976837886251626524393384853890936619966517767789285490778570079720615272440032127082746063308655691382854266755062024749768698639270380734808773453087871566144846302212899542029788952756602836650708480484857693700355281163220555569062917021106188183894721756057992098377339629464175421364022917802148183086786774135729035264389802465866149953184325076887672240232947144457809217402982876441914298016281497209498395804393505139400841306385399928384590497108558491209340187505542013291200123740992526348786938032150421084399601422433583980403335205360688483618860506123761179760804279691524269654425254047789518490105110890928821350545547532028965214714508898949322058220232602747092104229164598762382998275320600697355625033531635299647611261471817363176440903843716954933786350839578199407502087792217674266783908505359831512887678619066772840873374311406185932693326992586247145636936293354993713257242693753657731329219844292661084121112407295038534689669731516212516420472087649008398200394115535475707024262003308268015514036807385634415416139247605974550487423155319222157781435721615714632622567757289698757031835709383476042892496595434260413873417578732784979214587971135619809080860879328808236893512271418965579683595846435342381548993706798161846408083863746546860505470700530595590763347555739341080471050343323917505555369776720077354005550658082509193741204367429064586285317859228757214726047109996093951445072449497499451539819555393900919763112780909299400830413977878978212618045664415280696637390653221219496140967607407075439057773614281913012209489665005028221988095597838957048753573287509380537572 [102,0] 41384054518781566519268020785051931183534974869170270702291236851467165501808309175332271005336485799062972275878597822130195438094952587967565842180873408218142737112170114141950845602171253526935263046399866345209973972224217931247447472092716027602115866206353429956659906320027040214645487087592319706421733882046609421910845784126196405389000571843780095917559295184912578613458460996282562450462467397959096301438768863101531186696869371235209136263550272035473900002801539505465075065451885068151586148535274205344825086439480204927671843995305939442656814256359692359609219007102067374955213264735234873070228374759727830118705482169407757907700150663488206028612631041866479838652121005096567159378989602671269888050338623155944382979035455197848452485116970097252241351204715382146460297195061273940447331494806209008994359789167526627564231381504332017144549919925416065815277045822676092190445677883169682233322762169041923999129179647383906918492115557431552594045846314440802682704487775741398514315427217132334308746524939928629511467748737910730444981923367741062194107473333288749544071075873655826544378028323783326342854747246183605157184022485237956580332167950335193958576187398912119926979282721312755708032937517755487085148970498593952141535363102439173023866979958353152763055936532274405431247352650189323902873541332456665857775995763317247647248907210272583891961361557521050075241586007918553122607952892007718525320154106887450135857325088000546885923812885862372441012769609478273073571476468660487398641304338894686039199997079885543210284989655828871796106058538750341540445238187376222264560032615108654415257268127042363628226663268855743840690980189584188326791393872111305321947706872447709759514350810640924873751583201413913826988910430898807875190654858382634472874391828452013688331659176242118674456992683617833274226302168170168389913672657219231070733762191590703214247082690957692552427182580150194570287526468208479072034914091222881103003171831642399781539778924017739253651082471282185688004596357841845488821699670529626317295208016978048474044317508321913918608223184396659822245976878493834441226406804109935482507297992351535319368515877962604526787324754614520835839360467704798639411215681891574034144798321178345513779880700103840953985715564123225402423922876889915312116227505124445598151581470000070755289834055196998705654791964249753936443344791951542695858878192646988365627262147153718484468895076938573755552141769118318592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] 487912542027797554812309522752953367492440710700043309378841353569802459394074266831901481692378827298010725000290175576780401428049679416407916186102328303811326664953475981870343120044044051066538850437322809026218728323825759768542994679858857725131332373639961143744313449824873806004833806154359423898295096536153948074956215119231209510628502706001761215030139899368968378972422384290228035431310074279090214851363335847877251097223188125208839461294757521315913236671650111101790183476925465121656746418069091704162747682955976234091202656279986073428185225188980589445373773970195582895555096501998898553706727669062995590354943870844095689630986316735768101297108998707562750793147834231618721492140714497367582937142809326651432711284512448931108618386857356525352250369419809765952831892320596376304788484428655014064355864659391910185512928094865075745541029584554208905996765824214807683807483375375135678226196602192995981937078156782819666699358970873170581774163908407913888173080206111807984446325817100280386917114982058355122539313094409317177317439849382892812574322755908337928256382266194139437981273453022276665202210816131881500472760349247888553615578720240772343718246046437616563946368864867116019406259626555513673582241325168402836682530788298480473367205381819251419383644113823751956636664920549588930647701934542346521145467525512065298709930041495465222530615866427110041369052856895674344430699218293792860034365190520197533506453068945164184909843130067192090653047572256572491853576107768011470114188995691414498065622171555280617784351997278438702445774012627536999245050910792077941445822910174035341369454533649523303877052168988906309621689644902543721936375996012449053555492729592255519869356059295831944170000653144056662074224526045991963062120172057769324343458217394491885156026924474780475875614709838257784646791774345798962607963262634568237667105213472722063788273551322975788436153254516417013369363102356210596057148609382721004066680311258215755892169659579554905604469524432407610048935664624488691848797200133464999500278930195990565355820613393625304113869885215026166279500184493927527243875360410198611021077684528869313094145371182773811097980947310237732112027527881538209402024765532776693027961867790450045856718414360419611947772013490372211161431199196995998909379122914493914290836537397933653414969295482725286026241141205521814033305471089344640776566523628977722736735300987060273053242816620539497190090659959412883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 25660135739695406737460784337090231044974300482470453491369124150664250702590050515190394380213455098767157509322213447474121015424550206242015867432289131097633377627265472460513161493954535997765768772032201568306825487326962597160278259799742629723555948372895689006410086995001243418727194894968136172244449074301424319989412920326244026240427201763746622839796149801829028661686964937419100689268955212096524400488708462890406766611433296657678386231302590227588331363789933983207993343511130700329158596339687133314808096696011592633949140860198259977082741450157444505205116859524571677907090159785103646303724349509196867239684653475360922729242212112361030101395828458843638919060046635865659552771558060989349397252379770242194815921952209298755095535468265212140354120481439282675860762279061819349489400535260607157662474299767834837244731197599611993918585197475479708281727059952653549978762739805663227571367023868522250958016520069416003286362523874983597869340804117965498281971614239080471797305980911010720542269896183427196327649479160131192419247210577139461619254301962143300122339181204870999628797525248277076494035053467142022722403408815759464910098250882483189288322286909604345323154642656502519690477350900565146523795812778815539705261853301691628406481275099365912835862137908712414354286199081108730155319621887405993018920592673978789449443666693113956582340272874615376128189863039338428703977735630975392107223146722122735437123004761075252652174286602074903301630262981920322025902377628919823701448088135321824192122715391466587280802189886203790298544927539432862854657231487554118971931641050316643845743078603473470092223574338786240371626031522421879304626993176423386307402145726265206686192746968904352362397928822004446531913260755662066155955613244263538652286964840493782690446964084842547248444527423416949661785896868021912598541210515014407093329142882762428267461097625886860068943520880189398810879735344018915795661450834604308720790694514323111251528002667470626313033042269773761259187065520130082325519433028268807770218064929982605366684131681613672832103226231846809394834205231785063458497371997977039145853078101739777460466240169400757547529805296804887904912298052667594695284266940842699953219160479511773757045747082098655533178087071933821406246239354730870629042850006484749307802743370642995687525802308990735462860438732629258238383822096731871496642162095230568761700788065550767896638084520042362811934191385071100887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] 317388107646677569121436462638689190876250002244841102728057435173447876751614915135854341651774537012206610837471552038224978640103426873194635862721149592199301027892394898468246010222859190547390020276841570402699665030226726671724984330223678952893444548120045366904781702117368537771209830404510842377912718116336442361700942579240435437542437434541078946286115770821373202127748873225114379589018629772758392928355428584491695729614025195331469064800295790260554607724166092584288394583822869167486227257792289025598515642641433262651839180115136444962775000685565913610110987892881763980940884724465276742895735768078490005119298253453734349517232705839841827153663438061827970780628130216721088703387326971144111217832850924541341865802681966305584289026484168119690494480198047138877532151726510010793203353976807533878071308195981524012202962808192190257212025472752691365059967794947401601638364801393557967375164180685487219403000345320512142556995760268440116162688471464870044156045020029900170166002783960030350759558547694213649686574931313557106019801660998665471714838714108977182610362815588995740639153010924509518736218738135329596214187866386539173197916929988977814477585310893665316752779257902293070197460460071375128169285960409321357474760423998578583464765605451168101297105895984482066153651010774930914027097041508001502419981357510359054395911642221485285908052708118785365362633318838576623283819678964502531216589526609279836512565527598560108486211408052604921753448011566915064904936038944208289522454476154230991277889972698535934569335041809252714912037542445275929332227256882873771774522869867667446581867498604418410159269813056754046006843250030302527563799642700057728318826557042826818875252692367270822769155647608070112656881601248014430355763133859841107099550053495732507479968088178752939793944205105967530406977502005385087770671881834892846894512086113866735253494397025227766121333508951252700457668326106990185022327271338485226282045745193954517134220937702636082959041771088727588100824168811789619799962338004520079561542805473644222906488777577125961081986723804194767271845071858980685705548903825836802242686371842158633035158364838325769474197030925046219774650378593128599225438175219536575089574003929479367074440731069101699997525855678936033247963139143424493237441224004879004958911305384859482938401541182079571516462343889337916540251596381307898580252412626266604330066361982914124577351631017528244791761295889369390907392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 16957820982673355253279082071111137977138339078793581863375385967014484710675438376943994561866746245661641387171992160712816624257778937018566981962901668840971199805164617636844310360532871617646716448532754730365351928748846246109259616599491763032594661654884082494387685834681735260210854482503539607143214722265173423793177845380146711533848295006693174783222481279596089269483377649650663556564050004978868775341920426635781538849909389537175793103632766898337400290736261104858677897698775595114472212525542251256206426117734020544311031617064038137462467069015301434487215349214459948982957317236756010422876423859516461228206335955010830197884116461496697637309618588770456176895429625531764091133037242208245024205424464433749143049177956774573688599177351063193559257306536049893483387370807232980089714948630977840489810555728220702655351904161238566438732261941769547415676651173505298600653287156441076532773024611862172696319457404064263120500037977021454202227975886748562141120781152655449069321761684122628244756977924730190170305416146025013734040498776527764916911209918004299462968691860359031516688621520986344183715529709456171028683146822763107931499154036247780546687711439066195187568962600343539698701356641923201504661473882412115105885003183626748333134817975330465036526067319626902887299402579111942724829709011173289848868074075920681705242556148732165613245079466568250213037568729053020795063259567626578540730197306467418262829321273064054148759976459830252415981156480455313755246072273777665979613577682928515613863668779607862373806929911836241632781145315146068366441099060605722249082749259721243763584255973535133656637640324323847519446681059799771610576900164752401128251508847867766864642496905772032772858758019692455710797495695246658680349406418340669481505719719486460602328080453313425274237878820354186754864108674845178775283301202494121093829322547365542217651982859659409230259298760445775618486184839040678900212902553609852495162871923535739674833664255259695938384210109215230015455115184998120074225554393095370876640710830212684811851100674462021716036529918944924939819724441753786597952005817344372952433599482057306916071408965804006809137300741648343989330584823956702033832485095134969979570585278818517013780852814720264700282950484453225643658781456846818995753753424518685064416078290010877254310454002528886590251563172338743141132320677633807233348257941166832687943556993854725854437672135729435823801773087388243266109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -60631785401352242701883287006940060728782224442862627740292227045804115066234732541583103361122165666601067963652364118734472422891258885788034744039530879508027189721021441904448970643420744574347982906930443108806143884891324905493781969473433613175574313214058917646994389342616925236804667711219227393739493670107756717076381648920638647122105410939764959334779507466329877485327766782242917757734751842358948430689759623159168130851535021780283321579443903441510961941316673873839885688722221301775623762686684212081261717267311597101186707404688008284925198587924964112787565472493513741708391680730076660393187652960861898084763092521679493014586137744921694553151708612794156270299103989198629185097856081435457499022090736138186024928604396661624141832009062115095926633633621632125430119165893790701858734545263216549446910150020228133748634544225758795688423859176555322778731345593148365727477832199486567918572997126921646727666641647848130770092521685447977969834699760712312960165992299625231444144101069905166183924267418134391821225732137311810731978640972175660561924333621448465143315192718743437463304715880128347421786969170976906814672735453021443426671741759576072026126914292717191747423139813087607230400139243012784594645706623905551915936742834206940370254131736556585934473577462335602724435172953148297990270878933208439301635754239407651055751803266742451782415677385536833724689793708903441242896213975187647500052633976489172569943116035519926841106065519993358142131032763088237112733421751739318422711088145798028984600088978238285373869385552117993482130590909094528112500799115224053134378673634393489320563454788187755426309053119278838701370563790077260944422565523874537476149331173381952471596380630187703854493117998389534424008730840956161294408387649113916520980284438494971282609147583527468113513971581011934345362395006262330346805285627674166382896796985969266649937750122882585909990096940567004232816426694666054422310422619722021709142359179732133721283105685814769968179829097847463735549964528161186061754060818142562728988259380621903563857036593034939700130298258229034258214757356782177266311379476528305265125818796750102398046151683183635519720940217118300488190128974524684617729862493181889024128248443311459433156542367285699483718012688398416482801125092991020567240296140966279560829474168678942841865454104106694300841826002025768254794904827112091759581908940055662026112307356270880572183585797119551293159792987273646173061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] -592901654849810731438027052880629369989434346637901332217830845693294439843062958635874966868293589560769392544610703022873933872344451547766078406571198849144577789147061433360643880471116901831289458658448982558137802798259620132916454546907647682097186815148821815094933527358640162249139586912602941837976839541634938167427226774635608594466305530923759379880835436752428879622545464642048535522787974158755808818695367659511333999629461726819174409731966533045371773500281387825227112572156711664719423288673652747831556104185783154881261076526965505698245285743634704358843367003900134432815186147619523267702917405583463381910476212659253122287802457336055035732611775559430232425018888928182109695529108846320311059803013633451795962080700631852053767583455595432991601845361639799415720357461880852324298450740487276149528466126323837992021667349025386036785725772402599719742917604408680556647935637094002624480086713246190427701156899491895529486281844635900397173487982729347714218544255649225124874945579801012088708600760338798234794299282991785835863565050284189083305466860514715098503613127263299795429985419258106451996308405514290442279059803643327715027475366170945691765430075359551049761781993363965468372499271417153423669008521207284063043402090499903985925246868196434633841161094415776418486580791932393407499902460804652088843868510360389528601810660595036687422299880826031291393324887010885377197320624882970833412558427805628318788245252501115371291322437940354509608703005116279722596609509065066924783328342678711735283217110285227902682547289150082930712721799073599744442468514875015127398838142892292877107435895345090118348223948686307737649745467792394672715004203898102041572906588921751095679671349096234098405520702920101547416825428680643207538030346560309037615710567551900145212029501019514306874847076705193832831885658605963479377791314419023339711738443073071819591431623923599719486283616585761902587160319251739315722428880246081792980965112922919428869439083415783186080564325199244835156897817464813046382500082221176525973646986995327795308038448100482135422495917895728420647158142266293878550695185442657553020011361790812438646623496790882300419334187225544456032904860343857696280887544110788549208548823372135213492632830978533965784955754167967012158376605859475938873122343441537018738887929650118961424738122892998547238764034975108954955037603829885350158932542818771781689336328156253493816303804498576066948896843367326960242917376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 6347537749685245731473833053538791812547972656492186500575294719943590009862858984166366692358496890372489885617268021403040727703488678135313285413183179132296958259130809122581487624911568738205449503815504388246426711109911074816273910035677511345366334470127276492600159011707813531706750107010224293798104638299639667530771473115143488447244376313556346355609513380352719763738359376343046183927588868711266526736291987267485989837386017975161817222656231253031675169957440318911268209366510956885982556886753863487951011900441907215672517130340225560556895899575849937373149908540458072756179919919053442161525933756504064096360887204104683524922342297768614901726183771707558199654557074732993642255005576361730561685465078121255539525996557006011240807429271899541853470869026276925518054749103239145151746250785424507256157138197696598317808059815116871369092903765605791541216214996808302829040050810791658374462348115652766758541870151049906294092363828030190994226083670809849915957194557520914787393708938688959767259272017544998242023822056427964846865843416664496478094026581201618584344882253757910772300117993341909008256500921437649914427055695429678223535348817109220700430766639869814780158341292617898651076092521258544556367624587377001456550174599818782361965200954387488731855606971077865936043252880574592051068106512263134089456081004557596545718437217298651507953268012651370085518922217804578875282491886693526166110161954932574757403177698279988024321838109255165343537221263564768483282177685530923440084823156041651091625769494967544234828834713841424760923343629290197487069502249493142201073254859626847819272578140399206754381918284714878095860501664261803928659176775196573252749708707222237613598233238046251639460266432165420468774248178668105801767851622775430650588803079634438857115000113902819831880642558412280005398454675880620111700769912206842728429064617334216554739090131643388898298002154306249461056056621940858427048399968203201956582081341503453996356499351353214560667028291724077210556244913522816713212587351329585440749929522012244086591218631616860136586689570736538701599702313164055954600024749508750764084048644278337099170397181786717652455744897197144508432037198420821770550462780903340298388380874569808072894878466277249023438916388754709252837909334549030357397919645167372242318500543119302308236589226179015628900149720411697245719166346602693379094369497837258732242268789085474708776071504915139900079371818318617366165979136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] -21809337947774075323683301114073257238825881030968046306096772847203076151256624587975471555446089923215464257324802895834379106595104060117374136517216138862741516276182778615809027774648832943971816663540104047155689057664623584969871360489756206675745908091418563978107698227448527712038738996615876049667240511330303020871226440736545063053246096346977834931186882813964489390234543330883384041646897675648515685134261706527294357777753783357026961435130284004850961734656288988712901116591773232726248036178433831630831698805556910898493488400504192620501952446169981630287400962365800746693855410220521581841758662766221790306090651366645699620619980388452003957950742567913365574821002059215834093540163633673594696489334913814917926411544217788616015853975512940937217454799862377853565199033192297059048322338296722498264919043032795929362233311979698746980499416087636385469866269318389469245481743174022341333987681167508461922719165333520299137321986965390287359725604416786372117487486142747222234871284345106273629985317933802687849349342889878453160734208907200298502546253572172288335615048582444270320671989189119053677901822866644192301798635473922774424249762317613330545187061908678698068182723959346801110761218417600415494959882322629952009182675073973525716640352857022228027328583188532949748293449835140356916387190771602306519110835405123152208380438687697728277951392734602873057977413823901323844592029095725713827134286743037283056560011721710611627606257016782614092814385638104486632717983532701437119408573985354854735051269120633573259575333450793024421104435425784418119907022945447722501599396771316348294659194593580396302474075241401062790468979398969204882517594617508452044051651700358620152632611773582161576051760217712751407982101653326346617627095257622215286324238843245212860412715128690073450265024702436996488290400781019264349296755623281413314406717735901186814781556019227518543990718666472907522770913299890870067669477787331391409747848501515384050033945117960719886179743429890653895473400482086144278400666428745011781664784412871004706572162781875431493580526760740129773791598065021746039392748935319460044952640342546933634195278478996914475798928936034181519071766608683008064687253733695478476979647669511459593285378952565013414749299767327412484862336272955888044248045409248569530866461080288592427307900141650599039680521415849472174166290600755385272661101063203021369357364604086041925092282197176418231979527676144849542214320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -1907636364741283727616253258734193234963609936133166516317289658756628651000989924271364888208951507021989315566646699034761640552159291683203914405228963318920559981134748266457923986445140669434683897160594148587087158493781011770170524612083600778559640716372239538628231402698711225585898544866937569664377437452080947062064018763350957070914960211996201431914632900100916926985593496964322373527034813540736456374886858362767174876242926803218391138363334815290699317700866978922815091937882410311949415457694382130648804266639830031241410105558608989148654169515146128359438679756557176945150693222686522657866346504664231797854540142186352151041774282903775049202788923447531737349849113403976936534996377053184157068092243440097147552105130030732872230472145474353847670684724011792106555213879856597060238231413957694601167881323832442867984187888164576684383496974265759384574603814284839179581734401525487634452533285391223320932886758368821127340400210511574674752606014977272091822085778192419469293930461202843245904178152365194804945467937400237125720164691983293756188845000138081377581471696982110775196093838784794303400160216417449586959242374879295023306822530535553960872135898312527289248175667537064178623537969373579501412371861168855523845444573221335283738555190553654770618982638210805075809011598611365881797180721445700923251236299157324213102899945290494426755615717460337865220253846343676551227780898258522683252013721965421121745144949545086154047505375135425070867937484850291225495494400884651375249649496337526441536802101153765363172922570207866742172680104083165588468836081440874408260794115233522717230134815559548045222628344944006505037022160878246951148614287847617838739475670088134183447590154372638904563686289871502465123008210100798329927184861721101463342790180640154230506339047515995608688644000925709614934387969272397730254401706621859517606014353149084348151025441694009273199167164832690028987171937167533877820781985711053186355623060239684982752138325551672214435691537504359905555743956604659544144428075986154040457176448061840357305925580730200704731588792034128843653241960788197407159527031535692664690793885722480111233341834505038953893143700097999514182617129736570948665140667290405764774223539053441702011813888640589080594671315145542504926735375323860226112044390514577614486668970647383145989339411286039542428250031573761539522700335767130792184200392556723161567963131028756944747338032061641653353297641699028431139766272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 331115914045855751109085285481633006559736786678888498996817363079822752654518146390461605507283300224945912254316256861064387330843682401903285416843609422572298102465297442285383909693767397647100281039725872160863830500852600088356993578316665934353153409399955126370648639053299158661494982607872837017195850505015977112166556555481876417101238430224865907009345330434154317502051303542355188270480292488401063206780501822066243148431770007140790697506341748156924231905757275573367221425746338847100660984323706045584214812119633600665309108973689699968523258745037896952889167120871061460630770672932464683115041227859687504918339427834818966116120668848680892705580466875631607651979783230743387570949408421975817209402464122050898436702270111652086793300168930429951847426797204859248720715970227218962386058177220133358957008817802209423671409604478736678742644152012156569770573746046754133541290895109912892872462274718670615050447357230241576879834641724156783356804466892075997523071689348489861236799647553113186679494150442822352126014545362754203888852615423648551356266685810083056179733763881566929370143645234275821803955990642888365373563343608986564671060761987986436274534013069280231970459874324477264678435574091495511194415417802982037234667499326611084926079069897743494460505468772725113465299857185966426691444719636085816183899007819912902961997210658817222647885147417592982342679858546427063406109885202386858703974983014960045297286797786392838383357320489836108490920780551106413847893363173462673036879447116791032612929557040803377234011767085836958095788931267879948414564872056949248030482174075033735588363784297284834682453762778076226444567913927101088765658008597101867057313525990851915687950958085551571135851848611318871450117058553614761667762629561807609717217577321129250644794996882624101303901512847501553331872904873137887540549233462828473052805253356800756960598309343533807746565050143026667524793380912416342680589251216574720047357837951671499777605683697062896635166175930777829603537157025347223841760294133511758290835855040804882026646880610438807185413133474028474530502211651306575425291816162458549100486918717321477634421732963993159184327591923824607390317251966641704508520181768531174199613085843607654415634339460012137184061849785671820441083266713690957686738567691805900861704254150785582112741098838334388332593897872563639837725698755112450643451180453829636653502566955331414670024341693368433672891928679757843755582881792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -1673457760469604003431709798299441072418937320455178095437457102688596984670894428417477468358060744780314584337981082953746156889301468356355661390287788895241665250459149145246842467395947350225188212659789101690954469882987710850743647415838392181492506614844882258312194872406523123801176504240017944909290904840604310692293245220922719046309334622759609872104964059369707997464493336360352186107052938848709683889335035581844406589801888654238571190142350114422591875671768876041813321978974205802579315009100533474523403383345469805055436292230497138549426279572858638636426626468852508040274914078442049797146628199396081396108204992499453067196848479679767007271814788054027508526576346520627156254119153080538450058892240856675502463717813540034038207392003496512337834949048502530154285744587563369588395395417374255288436195935520879274435727241240627521225557971895833582286009777367990697034388463500276411601814849895292384804906448067312335805894682733279024975013063163054969587683885639160461630507799378264568393165810939905669066900747129212483640640210296343822482897001445267064721393658272475027264632569790767918708775495340768162328956843394691029329082746102061277745040859728989491257723572110183387654219610357890695842465639636501203562429489299197807044267283327692548330735879960211598171065610526715978338963854168223386173929096820037592017581956902781007460427048647213956627491787350909373602703984398714420308610115943179399405702783913643559449296493743989293868807019708216901436762922601558499826135411420264929346891061500808936614366129577590691850808018275187239722646544058627360883238160638964085758757285583626848974530921420170533760750196675149669282462503950758875080036474322366785051665986689978831066583034328851472024638358730942176251089022154972986893129554239945973331414240644979871466236560711784672486320697358097392465264752578264242342210964298698080699758325385317381355852522266073074671467351388053357635782736333919550842502792243021073809650144132437812534991719045604330400110883983526050749385488606356426653609670757032572977931119001477856122085185310604463252724859798605380175809846149668019519414401710410324887920047408165174393012803971476335100196288484404071643345687162822757555396855025594536664861299170148099541072648182838507348351655627916042500843930673971156522726157306495364315932781568977612748834544692640783513555675942265195376823024001683486798869521921501978813385200006327313319996387149633704996804493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 5199438020428284342803491425364419432121471541011149809726603728226603651330356338805132079292455663948529607149395304424198810138319454329094182181136610845310467427305836905334869619354395011870808504480671840299785542466621318026709263277428906555528341195976303008821532651012372388123939983798397969926244217204716274603214920112888813725895401061008183974491695272783615133297247391245983608931366086060896062246028833514808323319237077511994596080722544980790796442070200634457255179617176333186714953797897840779327181414408888932491808284391531622979297933817739938574753531299403255544526268585477951421989150445612129362138841343133914164737893643601917278849416429934955702516625825594268944982056649929697732333382155989934661885387412835390932071394861116848893856875201786253287646513489226337249116000883028776928175140477165700930664702611962205878428751620221652807425902568916181343191079341113749438659691013638015487685765696703866126759355797122624751575031153994369075085566761315790430571682176464599593971748208777110457376930528932142505442574753943488407203437830441120026291507486262597718937323082225868538460503949253508082425679706130233762803003756431592605743058720973818999595177392916836022493075592615686673811981012541757646521994357482066768129072221772228647633105722249256286856792075721459000180312016646769383054317517907424733275311102195024527449542492874315809693271592099245076770040541852008832319318580452436532993791426058859857179564157396805520406399742506535917356518693643710752237572637360352146645424889133437624343065928238682036289652912155612546600784859987925735877167119318845525462551766817074781680865448157752797787264720034062927278438013574309547163655398048203232894601238011062616877834951261247796381961793316373771192649385157232515732908109188398644235808496971463129768551417124638645361990391895608957176548343495800321995740146180742095217493073243350214557412003677506773856979906305978906565824176898546636756209530803246193834565214450130788542500614074162243865969643603632640895674880473343755307352440991645018621673941409585483374217786487079098902280763650793335191534014248825533004960338101385555627785508113845035339379407768155296556563527552701738236066483738144505665459105132691601741789559846793748296561498260196974664565612004372757424042959033030123837808326480341420169220132440191699190011561913026854451719934387816128773492277070558580547375840319715590110755954657307646610720515033302771586815754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -12106031037138865271873485673974070086669242678395682742965679582346540373403992678604132225401966727516237189956084787716592660212638722499058965427033247895695880447604947922694371145392453512211751614541131563231369120146481952636437435489211211429049008630160867913638596569540574857002539519189782633129716096521177245965645686092419671198527473666688269687709057253944030614179022494787838502510021897803659682383032284705497036967226229308400253151809281114060523638956094457657901620603962734927077033958748132481842523867321327642236675356407602837041020998751651873079981095088770919686297460810065327378525433090053692027233927218302277521899226997090568291687775089114963959544117770220344041580480274710636363766676181760061258768345837009137568018894480583178264759400567244359286443594029992987403093903955769888601559208221391391639881661002319471425591570869180999912396074764779890718317328722692263508249542491153954833449821356122887590454731365399986003040814255626145690834293190521376809513555110579962800719186708764462134710509940999935211830330969442083114268542465797449069957051953325122198674835490498862863124367202444519777378189814307787379503700862171244006392198068872665098807069043179035713124939039869094023486968601106303468449498618389735643750494948054047747741552146549975949287075661051817816938648383073450174180258031170765933631220677877092494841083527718382244445301554539913729418941657746487305806600743558315784140001537116835770423313511786132272050186777332893335554599595934041372677379736843538822253515479363532647029542967171226343631962602881262305135762448956299034902237904697240532333032958796392429115243234622741805889249256051574840557463027342319369666005025800910680015742652040948984257318307234288502129427216320766606044671675545548740579685548564258366086577714314733223998301306666831159896219698203884953653520369802560071631989948323851408217572851913962246328083552351569348024899831470062644372737316958111720048787178535981183667579146713126519227354153526706556515907851966244016428512028945585361795411324982220812605840335447645560015808159457106448211216160596010790818164244887080239388190945654797078530535231086031156178183570894352268734860371766102525320722200421457885279029735501042547664126686667814118214541894551517446176788234746153432072836048108071515608463759099481148319773964151949150820953382394058369495427334032043649058763572045269267743570702996051334484776237256522411711040663993738794220528861184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 22895490757377890825303452413583678358250219643035510377979225079324963306117598964845747372838935410633596245776856892798792532248297160214930443490779149462995153465635258965173408845160211786288621822392177192904074903659253391457355915149964785499366211712164135688206149315574171498293237821849496341915272179853908230190867967190689725036591658284376700237521892607392107452852271482148119750270054134820645190045461087901284473528192736742764110565047564249208754877716151239016276270105536444136351857391760816497132796734048393758395072262482793275348443597184530557480410848999587767144302407633252709596879903178437092664757836389738148437555346005433633923534911847228610086987342221263131045626383861505897583893277761088481934147157341709110571607423663422356015581385549480879379152476512929512760210669988049593963329915930536063836852048475752364424239012778765975761955494408411106434110248841513148577266542678288869381909932314987921750203896206763953596806540982546742734153876737371225626438242936097333264373200733247785460850255049312137085411992678506091301864119333483639896160956335854913944227763984698551638554189171797733357539747284836716596854658977959303193528929241834342372899052724372526746974969322074457834724888098064739590328230920516959362436954765411503369884504674710978016411942095775699818617149789831191887100857928106028423060075575597965044391856783103214968456082377878969578735001488360104009717760540035343593856234703374899954887646478987292986166269649045378424888129513450220920836461258194666527319777047434802862903398807501657065678053210548481978331185337116652876223055913684159836685650621162699265920978006405474229454096866472712428294018896066381001845098883968793054380403658774756095883704596366640399753005671164922631356478471394051957837841763934427139257042279136090565368821734233784940313156420281042208005282723850946747581371622581315569515829982415512746925793552100330037661210013969014798662425722030940582499255513935282347385107955712708371504542693834713123134375442113128979120601483869630016968247863541428901161958642368672292025411607868623946197978915300545023997785766026683947188837310949450501326586911626202228002396203326826768285744169510211838522333599091490071260369636067201795703520420003530720634008909700182973450702848193624269514744148979409794658482862577974383192286125985305796598676110048616506387043548616192309535368602297865584234935996119169706908212836833203044944627867174220130927054422016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -36882660764544255039192827469056401025975388502821278338327513163073469696041809046738299810418003545298292111266681659517777701444271524688304432661985568899144602918742156665529473179272092428078846372864766137671789596770403399280734243546268077414050307850520085400013946033519786724713919097137598431526400532908871839791969580952087625173796168509257451903908758770755808191934197491840112917824403871170774711840437390456621313060965864225361625461543350802728143740996923577443793236489978085416157333389827147427681590289461230370692257583454921295049737617305825474756640368060584764427859578544591263762404567477371231152565705294218093104146457767037207821626391663021251537199669442698881515698822053752422077754562114716086065138723705982121432215663447250842677008775052397705189919690543914767235403910971252462351864787183123660729526392681090620284712213348487181528356785579481733591514994679083871653442281098338800015478887134406101978128077238850414363345227548053769220058028790910103647454039064733960842781991898106733567920042509420619500686755616583117663809074464046104030915090428508728290291446981164957857345252542889729936303120718417042971815516135847575537310000793915376075143222970100781900847253142888632984314144980503915731834931668818018407182596439516905323756242016545700020846582725222917358380649849429518881255972259664598019762796172161433716520270923230041518402045138165898832287171188579407581313186405821013764636899946792256567437823177400074126618878830064316062394377006893928296877585898355114343070989657890700452841316580860159731460057483855413233649212922656931440470820668142789986392050480249421664475987693192522808756982460678007842455400728746836446291377738663658357588120980755824977660075779292765732566472506017296600802645407486002821969949471746738576772707630681723720569584774113330197953173677519456344362009963383944632564135664080745733842813974030487811302283093021267918878324574116380280692231624226434904313099408347161858667232438770948417416040733190559489858545824282358493746951573358517664263694442490535005340146093517964932136397658176564958204505469188181411076917588163514156736193439947353685432799746492208742309159595116868493228496603783260601780415499766028802624055917559804349076321200352193096903600239156483182899863823832378295559361136330974448309833497886443342309322810777513683757559111784532487274478277836284973951251014306617069304559080866600677815117077886848947443725036447619668888826937344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 52199534843398220154361412716148876130061165199546009260363414911712343723625721317955941313459199383474417816559551471885512129582626498594777366734960609737293510228967885807024644927059694269030155069673742580944198913225239005913244862016301113604644162016278588113420050536113456748543055347424678827910744743129617221153728151330876626576146081561886761552020765563113509268676855676922377973476982903585870435495225984863896213981846431613441952578184703299911424467825549979179471057449679640630542116694370245343796088942370599534927175869075580970839136035067468412739673007564750393481441230449906654595333708301632927772266002666892855052892543410351719515577377294360263874174399281825729477475280459579375370667002376272793837177448657252651822813017697020356400515622834257456032055820955908635647137282664809350039015194085537228703174461329373292969142550476243660190186022403533428287891361603424456067489104068717663166861311944692338380539141121966040431263097031557802180961793790186142595547183539270238433459084756480728627112672351657119965137368525874626371014273653997132630933706460371486846835578276576562247803229663904660161542726535126450466969082341290697800492223287102722228006496780360701130017407536635585165766373027083333366368324392171816309984446657034772203757705060748306194791360351165728881112131704956562854693669068416361977799648342429271065432725093777805543381953011380804445848556222338277560143529558799121135728417642262590581137175395922390343138161875947023003081005624718557270473730165403120730573878024468819460143386971795599758531306950774801197606332006389804725961350243887454545440681169225983853493699706527856105462903887963169961308980164134189847861977243468878520142722788471852330868198567877773555685668745390926958515059875322052011474831805310463632562843602135615348375430420600358335768947316269900571685072284699504126922323891894288098504752823844581878293559037023204696525954832266030315866609280245804186911273678386047015213172151832756125979751105727690832127069151424473349107015254764581752161615224577184707365325232719573156058459182926528701798742401632577613481908395755934690130499333130518038356942492683148254305130784678293154600379366856385716038648922221727044843940123025181374655066938758825276641388146758302822868365107920586803702051616094857558432039623873815280664844760652744442950528189471762800996323827718764283960759185480200549792922653821733465220049719526508469244617900762215240910254374912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -66496175795390724146786944160642113047713011780119409846452068897966705003366963635957229476352229812162456785715504691943870473210721469851647454463514071915166588853924959717904870856887641900677197393215984795340976494776224423911704986470790879699519576758805622756805968157629723244780529533880883395178824811765355978289173611454187214356583505761199019811890331276768301239608044858377155110969913107724281654704082508470210010048987553813579922571827955942291182436999187588251678582878483426726382768932167007464436374623665966961622983702833818622248837665819623635153972414583161730558914006768444266151256353644582964128671814921395181907321781386122180915380546451157164362318869675915067545358123286143795017010290217946069702644933155042344574221728056374773882248138929082806867766626939613208599533738815713944216413697506232602755274932989094814646330049452276193730838747539573865472853536098911577517977386553587564415138036607275968187454691986920329417757871859988814736835581658435780663054616059026829567095661593074840520834017782451047055339099976016085375505610327142401470834629237116061779900152565988673250337334503708853876687454812430278610893052252391359000414699691226881477312954970708040801192657371340738629963218022094691845837101103713805178998748263892815734367823558792161525284165341469763546997137897873121648583814674180233733461989904219504731233106485933695541961857363576111383835855154044765496148747731144249943464218112147119244946980385485811898940535260683043953248124636189875418370547414669577961520188858501839843715873732631989907437873646545986191655514739184588386414763522703202240566135713867602997893402709987789561290430095269718559914425453766340245057927045098043519287685570454954190220712011403662288710272404705331118245452040976371745510286616840874887547306685453221371341776833242403765692642173370117919637783408194848999500218014692840871212822342337555291642070314285865383958277202252775236189898230963719567490583674795141092531099825899848400881429072579649327007621407369278643977496898535146286014424268383240106664410831503621505604440509583481967578209357285633116962339611143020040441855003540401752262430770654566963711183141109051475918994785761832808154278229447771882450892559448540673750811145987068232779541000796570738583326372535759752439400057772691228417546452209619117625792359121630481649380115204946763364750948409040241307888795967219685941615497199946567486260055323513896782981336682094702513702830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 78943969850621761623331823217118346530901456426040337095982119710181193957655398318480421229286892377106395000074905844361494120264105980416784245589066533029470701646534282954707091968766218901981731013142169864051794866115344537627322130528110476355787277859676907486333036078901374395442533948910736241270119444456580267187207441193936170485276531083918168758648325114454197855941684695092865979506297801511798790289152438393982708345187085929737784251181363180006572279147022038228998874003257227751574834130384455353839884641542968914424324608989486721970792488843797442718861209572727810330705852292743133420572440010311270498644383800429263572777353298613999718221485886222339865539814552803190732854639138913782910965318778255541329343255716839411747398466428270869473743258845948400759291784594846230137122589056012080323364778180612650738376679727630822596108987121731518267733712228851026368747436509303182143715493210790575649492971956347756723525771462151616824296819674357354545501013837378006296496115506901499501804992872516670745091841083047070367959946866134507908799052136590474983831682153262496519221932614003085294763231472374724556047279585191889563780813467468994516663423212866484697581509731976624627358381309481627135381920029123783610377952420114298992994289727499099534115990688592492439750757503505200352674058660419810018055369610496773646185973915939023261904185833801630738880959903846582819535577491262920827723987777038742849870162758509020372836534160153501874689515967375482237366449863142465958919316091199458683826376051181692623198216098440874839628703632754918869129532058855022854428382435386750890690680884930367080411458899353512735608396839390633905333089107536540397916138452513115590579321765990157271671751276260674343056612353339271721750306820443968863907682007849791334658468110808695180171812692253720720659888516356399291604608191313283659705414885999065289472075234057196528520928897630768324377551691243892601012565991537099055720736489619437248924837902651037318151738090405932788468401815559685832292170595242268820732875209463442869434698684683972335976058537053147618893500678589043392409457958621775495825552443105263002582083602364317997486732562054857547530578409869672025413781608020519175853915608978778736447562514341031620165374824698292043758619858953036564980446285287191930616549138170500786393674310028767806755961573037288900753727093462029907058729553013886925951387785907786832247634091541501259645792995109970219995647442944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -92654168703917776300642443765023725628080836080468986294913156259485635691615819433474187745773412170863468053000387539445872261636106906072726258028050207218516055100570348267440452752107882181371769087473485275300939654298142635097334584306379610375103599942181479368061362612179310275991795406230056704731109879782865953726998423767498525983797217585852979244144214581682504819505422064786311856557488410519201832273471453094064422506650972009241605475263812077631111697791112971932052807389509318444804200553591072307457956156498308098316288339876232169550349526635337026364111851903763183153190335963207336128156795671099379563128295927662024730884763941137202739764193027780682295793317512310118431628777608024908105434661147003806253830956084966658261061683144496555544989492652590681103275147030913282752542965416242484969070286589278509914951087243693818036449584348235675276251060644355934441474403877471521612310188453902652580751916540584290915195379360061050007154292667565717202700536588146144295456977326202751846064761491445976664302618172714418694719328847861027649421769817016226200318957478399520184490092990129942509239599339303520453723212554109400481656409628343767275597178573766865363343059825660042710042307088806389770902711058027375112910315656121854881653995094390691668698415585837137277759721080093129406471754688946612776291523839593698813159623449527673285900415019978199833189815656793031387826857205267650325776494245787844088071447374872887039174703150329398203120977660822130567889008469839200447084041542089684502916606748925609909107420348924800153143654949147874241019389645868533077163728873203457556047096124198238737064483919073244732419984772808976080110383905330069924523529065085510506692576939781511055932194760278057095277826750389511081644269424347528966757086825569243250231642625525752416740466428393424042884336343888962551319112981683488093321519690392737580161779398786075526161487291584940164535825364971690366272144873911568007329312114666527683210100781313039464911589727328608208514088923822580417648332493183742362824893994988668696276012019939030163992535589178752947523714857731583907142427308694294721173299807944766146509099445679111858226329451395074471358210170068168889931633147116756128253521506806043628990216962505526908521030672437346641926806382026056127733103580179258392915267368698899571050587332964545080109516558940196456096015942633736350565862879766295421044971093177659666340725038829628436639397915696580013821666525184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 113142180896432792339761956734933959918217531443579949863207132414306148242762931803952338326499774052905045413677177820315315565705252946369727245654389535903089299822137503046689163357794213054196681416789389846862917452003913641070048663785055126418929040413475936099880861287817976967115284786837045263232115307771661654154236636227643211188000147880324467742377337886030714864930289965489420128312494317606722023641565451102590318559354785617603588590117028716412980635263113354119556579020479240675529659055487591147244462068341044239387781437612968791365446901181829236376904975870315034723722029713105137259974663276058927594602454154665305848209642342016601298441358742432869313000179875432767939373307511223235075798679316985894780389561884239722340301157612403803370456917449564137183131945474820466293163948255364618443276258589473719114070299749610805736174315655450682639932775030474173918849043466785979050633590651257486085312613880455539615087913581084937766831302206340888368461390429704170760093683083397522634641436443790212496303612078737086158907770507410437253613520706047436241193297330608912708233285896523557832540858419902709194767219007200823612846780120440063288579893163223565353804166104332911423323098804310475678870121461864683839065140148413281391298137071416756219280043484984874339533169849655150578602446127552924650963621047747502775733859630797488497226263997918196770257184986300734996789539208438421024928967995045713625514640070919598870327539977000177042975243482828968988246771210239905062112368237143373096842239826642783680679970872516170648093226276167120948608573248710763606556059834068121402521971321453396875244866951545557948657149683618661212261448879087456486397933961846022721882132629814170619623881123075207633776857086758038379150307373773480929834332614002382771459435738274763842441459188135126720009595543317150925286290575293782925580948972492869846638312438240143511865386169147454859433476567863544338947146274443790607701780277975135825487743203621806733133282234473020431188924063092373910943327147787850377424820893337498276823132148999051339453786115631813322991433000432780732753885680504912579537974955517989990186803470169822266695783286547656086595274167719966304208012339713508791943269374363859718155074715189968112735499041679341899400034776240934027728072441491543983760594771467688892023563664477268624314945620385596373134827210254205516282133506098176387771200334095785273886756724049865331336204555689660496946963415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -140298853206440395310693817246068191000996871154128914285913017533548445798573971104646850312922284579492309140085474534991953246061447562942609764225600639610113781574442019113440952318228583775953268323770465560534889457262819999211981040259016063325300872144014298696575811546599230916420534865550708527244228679944642438583079618350752886427423019651198649944527531250792455611677979480027757652143357663520139375170663390872174304348326762556452773628968924068894765596239436830799860563267957185732379758518520475286879865394748734132338510890873594535219961239819333765406558566967617644117546087520517513519795357625826780095034731406554504156009429799586089330939316676297643390795201313349391305579810401531365723782575390081141934798976852688091185266978663320654317074478287856913496026706095334092274302775103924128397626908936638448900913277668385926737005969486415387863698379740435472510151703913535345734891872414927702337773620399203857061433078829802443217744544910542788704546894376259445168526172646335705094578235575856210854927771655473436903345690161632780933246879860431637274638185665724451955795070126519153849876770811909993821465485902430331164774861643312416781539298940608670185256629632925425849240473429748327907043944267198428966204785848545443969439348520408759415770226098150367108864024925787147084659036770645033657776310115502256279804019274912114509693922436901891857765574385572674386011315109932725226246777031315697607811127304206996240778372247238713509018702600205099354220362006971623949512306808903348080855591652617439079513508924147841457092993737035049737012206715254298675115790876946285770476360685529895193714835769840845192986173089431111180288150429139766194647814973812972937777280887773365245654913939624958790887571557929298027539900477789969051555900998693163516251775570492998676331816956660432820961180278123462688626363056745830594430776422545305891379143392120053040327070165960192537499532008788590441496115002754941138377764896911724624066222204952039945802509289942977199786738436927061472531244841396711413251619811759243811322996603287211249293768205631037872795080415920305753090644469531778742032397846995566184094297781744797462383998790486907325579191888421818724311269598729019610534428644182034050729694093842298423459194244403335446422793948638434649654228527162743528216261655640423957646740813303549991112087153571627803305133823381644214077967085929511148979851356173243041006320703649847809286809070244498458383904407552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 161483045523639289793585445998865770072531709707208120784198932001652623736726236137715015066520927007032482892113523140841013854003710390934179645421368671899895314846710292116399659061398726416921541964700180398244803786830828739357625560433015778224672431769463809134887780987224344520827344488575643883392140471256597410225957266504597353421570818960900451793220778795468501479180687973893856642728529493817515744042239760333176278905437574223308259862814889461182537597699650907244036494177314252548337739842399803784377195876575631893178393077654678772966333501030441182550160063793781149577760471686501767386329573228899969279332007610313262533121807106842629608552084950236717973152208548252553348303681164374238337958364035255452177482861635518530107350837767901847447221725093504330658981484178878632193526332447181021504582387755172276179366014731298635250527590402870918747211048466646974595438508623576528318090864605098035281703337004974175595675833878934610792303685288603553842016811081022259170634403506099993333590241481098043677853623472776248265877527056683257102044568551124189441812146196050381001332947477805459804006281003899055287993569428422127572977116598715927331582174832130133991258938091364709557961638758791596477704241136251477845199070859660238228862112682113755771409244172386538682029145348423680277502084186772815218207172420878011944359545420069545102439782942583697362633213231664341511677147013695106353546665971550876800626127610687445459395652541170204379036313408733472779074358893352586561382701735939462861879984556288099044762423441646815872316008744993227472014745824519003012990933519894491849815676089386416195994523064262142317093273707867352092192313522210034955503822670197484659247999955831647136037940787219966723392368273791586589008046457132183056986954988337367316274665724699738649871970363771223231036904210063321772365381476864310021685105702653903521273165865894634494509766754964461656210971736598714815169860876680496337696247806468751522898408706103062282090324379591167418627112536047010901160575653051329417320085200720745329540811858493937644799275385529436550041748457244767374686024396905084796995432012835068735922469080182912434681771480458040483537260188963091356069387883946070378305099724289421141467929793247918729620411550859547206691064042421234312584102786109839583550495736067823609646937795877227166119903352843594903148014055904740276007106506967226095668643502472782874246102926520192114024164372563415901397080604672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -157657863452689135743205739711659815547192712888464247621431274418543582317129996142822461332793925080787957825130203887414700810707723559088153308981274471500542443446996346320025003600819228418630218927655634618019849445387457443296559439850488006948207828500818928536125273037487074442809032716331402700257268364107813909390829500416378500298969563051949718651983124112061620995069059288885903196964655364065322216274302136961723909642040679394521938540730029491873192699119253384888482260934069607527280353408027364995661822766298036842730513395623864543953981125740844191908979247509006234491586300596851343756448298818645507843713033639417508808245277036092880795417720074086221181607235348933073231317875077005015100732704315509856036377305676722716203545296754120976693672578084554134816671283435544098504962637167171170964944123550982377649125679626151561198248135943458657251331152901130547788245626456704685097745692458844976895214877272121061961095563802831037570932892505924899579322771591910765857610576788914968041433024760015259385774852513349424013514340486977758253999178795728706305173045482272220624253575854354285555420970741545809399315689215044710705364813107746019811882908200504797609202099813199020298354896423298671453548100178232211844833018927056658328568632245258045450390380643138143363167397593567378948750534725427111425669389322054562616601131943499440115294240699820708000680830031041600765344930348699422771077332453562118748923061460058375071388426961790505738458495998276651175223869253546050441573268481706852767678679505861500503417483715654699453682661075100773183587453217532454645655825231505775017096876843160335806049405910031900771024758945735027284672080669157825106820052452444854937059934162435871321455848932189734950739365223387118832731641389873828243398935822029769752514234791249050398116019019577264255278691187903262233425042078665031635840338773347922911039590624245832141971867009757068724288520714992867938653206259249008105935317932932591663752424717745829011066410193596766610056103597201618238302950269631341438371574012514848255201544103377866607568513502660218902562902394003652491442619488296078732227819803556149241936403487217192463781012321250655075614709997340418995247450433506190846001495556478257054438775662201362347526923231095455394216146726370700288244794441126268796020553706023026326763237574390571445441692985888802832709050860114434442895625463814979924542378567654181076306505027852213471996499521884999823008905297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 120625871434148165902989729832642096435964996071215394105555506372928148732270792878634151263230208169493719685405756889547119553354393299987175650987007847839929352878614592189485791283513761202961423522952161285370682741578742924101040083945554790423359549765624606501812962557735837596495454849625850205625513876271718943964362934797983522809855482352976081054174807716364915221455450427369512904138519716478100670747532144211038213079486386390304236663107156481002139231659172244286960472735447939764103219009491117336665310436599654836324963918163980639947066197617217154681792374066100821796763920063764564772292745790372217640621769399510526051303102337595639509591649273284736512885856627407595757073479049074675854798549946222907700568186053284900433110981279071874279176320246291494002726952871686531562664451120838624629573822830289224589779424604566039197199566087192782165281167038203007284459920909718289251226594706221938235593078074450734048484410437365506898579084976221648561719902884910213628676809379137521543786259409189633339758685429193892387478916484115245975524827477292459717809727637753214319960865286753422645392324219184879618148256863648858024007406001960708741222428922206701529168867520769798205487525565042528473577886774726224932923345161935606339900710864085329873785290526438563857346594236471398289057192049160201820732992696520210495985167183664290373730090542260451156629225116536338674694507180775753250949378019813831218893550861679128765792326619989906277452341308904531187075092750734980897654515514801683501478092693894745122234833724070597160206116233603467358655270151282764480534675688283911686040541007425796930885969081310846776378949746489461342442524835362562708975096927238948605553076924906940601907106767212602206186082197606352400604811026207708890349339966343042446838990446874996603557791337691137645249829129359314458245808434296955995016665638569263087451115644492473981329980702166796505909662634900152622255316740728176668800127128794900156432406434276704121016782899457549958551027778291295499124745348899976697178649468776183960013241970210743100042683093735000238575420811716350272944834562340376552332369258392303752202674039142182395703755101097685038245884555431022516085236149626646155595024739704323395344357034123743037880437877284727155952890167747633407101065061464779843789913142456437403618131460958257698637294291852843319675679985590145446419834864992921765844525841078058225553289369585709219331095249714604808791165763584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -63207397011566253310786105822648794312638407212447969044947021898934107943703297626523671807285663126805034322178934349092152432129664568628598259842716709339378649443356560945464314285226176747287612095697287804043478374265263107843588156781478806282911669033012471461227235602979874364567829728361650795002036656950982963729228464004052314303184767671998671372490612602717445637124390403770923400107762524405864962207998568813152239475908733860856484875469433997914374453775968384794467505941688803721451431398160836467882131388764936057775968941196265619318922909680391740204378198433887542416713526959126600223003344177376701320549122238709320725880628864553689815865123294541318099722060568238215468684404790124720761963779994539474207478292588714017615694871029090869242816318570830339515727493860722761870162226488842540945085484204215537709305677951358272294289700505242175333683264280445818956584136035559486679998219403895883792715915699898515014363469509924469351257504900361940048412012418759883663482377688691716357737569942334662572981357801298595386754200334874959086698625137542589867319044186601026973003194409004554083279794206916505016020527328194972415485244297795352636056662094705676293984002913462190302486840963539951654119857212288697316789741007685874676179255672631992209582968753397106916614878475974181906217755422682516856613755306910534257583198799525181064112649591243544007617871062004624857297183391135737422987791078620505860609060465823089395378437254563757163474678857876224141021711432619243021208707135034484605764834330515406743469536424184104189840686815128345708342202716624107722047216905149529949237910759605356444763317819780916227784770089548399511285883118461450820960759961959424361776027992803131313298570988389606792286007674322937720523367907355225722272909156161615361037743178007353797539262577216937381524671965606993757377864266952264044021429183227998552174639310062048388221150716429396389967942815545116083530379066885862338391221078461974200140115133573969794185721261614809923662667754337754101266702677240362631443051950810537206413965631914030750030435438992354299037473455053693428740703768208275466903517796861512934034776554567397927853103065227717003997162726861457487159882995528240994876177329692222925057233687630415978489777641906618849244982148112296609760675710317105222387651287083651910380933014560645840365273724744750279970270313447561411156041215325675043413299682692716990383754415145150511684906679175784707866685865984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 10170855635879081421533136590333736152647633295727243484766904849894539037392236606023608167201238285093442380676588950101444099207623149769647541411556445034310499071388088520900177023317879746376164507523062594355054574130843342466226948427447260257688711376384620428767829237786876275611539648017133162932400287053660438267743593474630491793336921806615780006252683256793729364234568886404559459909336855535191752995050415989760754860852495825293594801784087961769220110456441069624140410150004763723861729912868087111638494902179969828291968191361214229258677684359501167026637152596376619891195394261462856509762784738386026369424587560778199606818905886557416854240176673155321381774133455784843929339664085166609484172915110888053214441572985406632439343884234233365565215694270457240373712116253032034076707743869538798069958725512743390172110073616927711083870626429171144204613624222270041701895621872361538146445995841745774603965622977062446846977696010487415923468568674417017775971568058226871827271097483617493660963817347539425957963176865104480642324221601398197948156312804773416405368866761319858800047280557733465183494379303652662776980506847724111201567867701905296856209793010863931901984986858444406868400157695912372819221583475090972934199894831118752231893886769069781752670273523615099018456447693744004879025745873995859991532971079553148878425794345279775464157812384178352559944071858953236741205334213532841908183529066775706193737835107567182029068250260508801687048093121665859804304050824453729267074920472890995539292519803092610064692503722304938955559811493283522134693422112005819989250840151979296435472578111412684118360957561311552296135799673694081026101452968878996049748058412182156449362937834640885931703001394227623642591403507873963717743077687983103078786654860296613676696081558195737805464148957987366933283383654552081662813941895682683964115111768947617373990896008934606046613085132604307081805366165183730246426356245535919282323432435929389210224377863024327737418328772796287953058076264724229580876280832560645715369265168647362392200208461618873239551804100370771143776040826519899926323897579114857381867305619814749900314479859243201973957182184520212907491620013484686192766841167912134817413525209481930972155444592040142545582676148440309427341095035429847654322035989761650582583926989164250111520064572832964745244564855499163920114222877120288326442508415974041471455396855496139929075288007989490176206762065674815044810570727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] 20473315553010349278879862707919832711679271836347459709784012901920326784115195036352027940167189571928999637353442826436097551343043291032130297248972283172289483284747313209444325275110568082509878537936471794764403741183147791134884766688372621610538306220599590741269358822953640778355610545899389540682938055948857438216456024297273257851830838386414906569656936658800921789304160117510416407603477795717513496227817323639829994191941339306731912479421230004572216878396601971118878965953457610100385597781473449808019556974673411145807778276773656472992142170704145787380186513215617065167378354758787867986680552932015164470936527410961566396258916348709145190526138232857067924436738705942097025721410720305447034291237910016211762485485790191043138865895967692766060688230643643769589990049041744119988269492593872208791785531337922018943202118662290274574343157319387408089066876317021381645550328323892380097177535462036922070519163681364145807515713681505133137715693677493069679768720848929159091321253684583084422515298484864460693045541588324390683953006713663816394356227298168517091821998788439946937227940133080573917337532583231570657686676049521430899092003441362143895567068262909113227651317676582980656799662074417126432515791016604549384867123222738398502683970700756228856971345012838618352016084896414725166443260844592895691958502258869902898830319531244906161093445055904279037067747933169182803960819289778068866681426525428297081541816025646536917235487562047854940588538037428353796801967302177219672275226519285465448136408930642673948806481111738072339407415319104672246507610253082931145120027825494979807128268110684485593358960276837475380644693700626958364446276302240806592038553759318648243738260708749644763957475929967614369571019192496111474265145908391139642194137571827367067251287559045151250144626963219346773551655533242361124874538701637760997819702528661792961530072874312198028104530616999623549607148704166703202090334103392279251082944071609656295982182304367995215150859530690603034477487722661408742843921159751963466130039715769496322035510571102014166217132932880719568350420787177957945213022517562212625475439916593487233551007210968126055050058640083671446904800961321256957123408454636789265847240485436839965826120841427061769544658624398377323677641263861852988858454956005832572817580466122912356981029238692848436194923337859697295700618062362512846688466798449526337925162165778894178754310083561148071740875367197642208809026846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] -27276915561005935569232068007092971682553669960836714807774418199731137270335840927434933737363294671179651168288947675830863875414251267619640906556773493143130190667639751537297239925605800321353471237086734336724315737562707743903653856372628709544175406964759753634511057091162023443137544471068699628247359705590265733920628977054469158263759420903029361219609431708405397310738537821072898185508484197651188040121399830578763005445422743104336660251150576307701572245547551585974385437884744094268014818719413495927849742733583402454262274106527340785033368241794870446878663863337732450186312256637610124504618862319331015714968360146124872885249648395256633498016923429131269695684428924322057281596466110712143885799450161369216097333863550736237003084335701831480666986353296595593884811496382623078294241846049463918902758890986455859626009663456892161327403808531207433779725699572437979750157413376743855842907084557671617603265730483905943153400807532383188019613624056194429486038801627413321462494264214296785710022348590953734530246913419704542986591966938490792236466680309970505774997114207789997610106718578224340465555609599109764847297937570136290801267136515277621325292984154828901663910780329496244361003335015295646756090310790979078950406292202616082118270706462235864612489142800749843854261946423255141270067104205630855605872339026549109182936266575582978355231720914074641279971415567909045005336962153924702950192316680807633817626434751161510271649437747287887956815518255660334121460069712297997492704725972178325425276255046378462160103266992477631685405721059288303349910320835647522185082523650888235470255835545080755697351646097601625386506574596001229061333200938008432454467940079641572840965822423651886139692477342876982077948385701137793046852960902374777763935456126980740138990214915090213152862495760664661109751214792847434804818109712653371502332936811964696658082890267125649777039349427290672037786919876884702198430962990141581622091707756418709457496650061184190154833266294557058556536348735423426467790327251644187400283174080883340754432098757271357411575029933691301939584595084840492425212441595707467701838689323164260326148228857196035708545059070297320489876647268072880214842472844114153277151542617511901252351731380844837904404691311618021005681708707763620397402504967789192289515135775251565977751913224119156124650108330403413132533527446561086389259474880585191247660074070417116248570357570783409114407878387845031194052880498688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] 20359645778346569162903107500717951145017630563980608386085414321629020358829561064293805224432329868203113908567910850602057464405555806667492798399731160914534068845734585981833435174185036869775666912986004204271248072950861750039897557361504058744513229499979556848092334791186339179926819139249899288449749402730512353197218090989676630952442339787170843302361511385779290432033871137430654905644108671177266939184056508019721956162893413825731339570546124470650694623828278749282540304703871949738163617909382257673300524545207978042713618907134670284894818070370367300778303316199756182432382235213000087223572284733778859134804168205118234339454907218362147003151365757152487404814163130899987368466493651357682969398071677846758655036269159772564522555196721601683526368322544913570581658562944714947482430263532269997539443343230201125070420925105993376903719613277119432460262622422095336382843724463991940518350098699555651399408188053871543116538125756589211866073056678053326163922104534743790310307930757026713022701316929424316039487989773432606767317236990064442249349544101115567907711984200066570430933194590124323778385658035938089289121095484734542509194979614140665618522995096630655666434134694805443995145539290786567332882432394837499009555793336876467158665589013608109876613187635851710036880447291749344589062377873465871820555253042745677005022566512996853481592385580131205074729768065990591386294584850642379172361344426596287005766091470763691412600290451864868816314604926242063650530748847644375744948229838540084265581876974703444440536560635939878920007167549718903329989849073966535468379669870273073633290939358992595372184115398869187510436454113276946181872671812662492932544532064852809943246458090237131047403047931376007682697798378534961323831930336354515584532109693837254058114847406160659631114007533455784038791860610701648969992576249527033400874654421640764143896512891298352485720517554346308108734391241866547995083918847564052448503393510334750730010446350421839727169494073640226836319229326430268753178260542937786505548338709472490435213728031180333092775184631319970958903662778528237494534297414260482497803108325977843442512989428924819614201211756750064609492925316932246926728426048417451453764297762919286457078599495738847772086485395735805163350839003841383288342644323475554117289588087794166767076537395580120855881154589872067639540930378339262676533004749209658714774801267970477227971204612256258293988269731228074410597962219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] -10707269598881938822709611731385862921328547528065651139868105018367636435694436718717554699672377394014887108711735425147827452830185312224203081585668621866811427695204280394417445848662155769486465183960488680303683972527613786281851777654652484155695824161920099150927194452121245281238861346344211978027986373721250233047159750805923035251724594364039065965501069279122331007090989954128060895242410755632047718121141934354419522018288413316376159405525951100415361606476865462342978432061723548344621210748419033027185749072739422369709489634858845358772891802090559794369881200480178837669600323578702268336710404266973181369037376914471136994815912290535249530521000723749451807763661829823528595388507526500404941226339713857586860917635846491361570348987014808538264742288618557202828919671619049320292518522913413025699016531940142826012644825868077930187581099760722688960224868399722919155924735069615970116956876465302341589562933476627805708721647555991499424178503397878470674424101692807666922893608036193076256518525791591700796189972472231547595263421826927338700798406895311002024950098020709059254298835752647816406966115070448001780197822589148103011962891994421300204251543298386367672361234762416568068112126554066546117435328397687319989017067443759232951832375245242697105886595541461911745053094351414615017940320403780323425378340613169798919931246163741596283778077783819061071552982449545605082265448534797286260171088379019976096405203918062989243706905617912854545103811030458891272914937366487093202954452437830079857585337487055432797537367381087073998271268247833978399776677484254656190281614285236786059984738980089561490323759244379717555379577210025531907985024298967497300327870428204850729210888689499887903534672103826125361947879773050331298058191070805592000920397033527112450170437342798638699404049196514960017994711591244413688233307577841694846612473177450378947082911239095858756327819501560389526373820161598830370631030462407297814845068137831695120040029023718724335467230081100879585780493640444216034482373934501047212242961861788469078047813105590819294164005756166853595252528835339207002042138154640609203610879925923945194915980666680553706635554266576128931909327070625552088963370495842142903472876876815759722141303904400874384970972094281175669513217301055195071591892871476431902995296232066423163262085380370929769162355751797254087091180965305463188190654198197486087098184392209284429544975368637650510297149542909801833500095021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] 3991748204887079796602965279009642359733122378374697620582722572684558842419197290642826082819961690725962274995445660454421712583879259173253500150132418926284218695139930221736520281673546984622262924956995538431427725703268442262143337019791999011761067085054924941953623995639987093404421328613782773971873157427101993347358844745681216499916306192126788233293338382733410545605951737966155798615559959220418029323920408629305548323075169221251473414833057866166300867118009934677949344887425542109584318586252693256354323648073023436391861204383257941946865332966274688566448910887660850042595420880272334795319042914457821920005228451619269129336334769206242635023662245622323613991714049167667454732763489933755437376742167126736286545915588548782741982990819159413424047823138153830411091867448691151385413151672649371568518898986087594575670709912986960368869681326572969522022481108040304824478662818280705739646295883525976412900030059331819906811565862280613799835391080387048956321919679280053200543190089205655643886383519480978412662087983304461597605684039061966931967927149563282355522181985041705668210375574545604786986710579818776928185604675308720451619690741350905569134173618346908771158294314268005711016768557739191351212734057097589913020495786821544571376353448364457409511582254323360668696831159619181254030339169110914357213099454357781362342317779747861992418146929326666687617182071096451776563592724111492191250351524205784516481362118341043023196080907324940756408432392095102010212512043155853298522437042318831729438475896726927643627499870483461503814472291642495160082652099161810673428174887939148318377150594173870086066125685620852334392845581436272224033486962073575950897727345357560956349786891507873414018563849457628567714355066179681113619046150210682393116052052262995384920638994067396598648077171470509147147913216221912354436082484034948602343848993197585199605173073973294479959970747342914138159369923553535842290171246087621001924068248257676996136806541685023531707799164073328167742354297825233449261553085626740369370254381138840800147818707949167213967061942365047512615230882386217893926948461264735479485172932484105147767468683957016234669809387655932768919855934990788606854741083211708799742836757938216456703046341136145364633471139682588067271516189905828537930971495935545563790875536203501585877990623451684893682448915375089444497043601964439477629091210141213796338112169222816144658993854930520940307587659779950956028333391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] -870735854186919520620949116318489342572000381469735132470670688746173444334790553853526636464276702047292552468365435982418332605877385551873885433241691550127017335975404431671312502546213208103789362148415971918044106012868468042060680056068019588407996294095070900735399765229166460975205375025948827777234496547534267384098426809659768286316076342216247999418115471770890838468616591671988823920975761831591309974268213445066575875161378301965800312257422015506688704705851115693310863063467751273601693447134996626653332472519331120043994695207294075963332678591301828668147154836978915612128372305393737438383560307611731793141184965703644614885369114207284449918292001921267485443949024182182708470296222868342990977027730229590936977082096772093198692633692181558712999140974991171078740171947836086668868175062955868901519412977530834285990863930573026077022785360415069350445186875938645225327006872616138989915597645584492094331848824542910600412761420704837289781145308857833683539156385443926299438940787299302760553065965368535036577845396037856984338081496157461777687707599347465643257540433755908239726716024063278258971202010020982375704975299638993880613267157770338527123786402086011361366609692664557341982549134557452006310237213219393752430944345220209316930283370028000607112718363961311034837735489967610622897269853856033029725531896330954830268622610295960846175007137432327631149929039682734234816598330197057117788635477444240633557721983781874326497739756480522477383485597620167654347448777674214421312212921526462529538704892519552861841973065547939339665876313971775350817247671084113478564493028671424145817193110511686020319551231360827930920571621583993569719401430250138814035251358577095697395463856908347577319828848958579608951076674822551907301870321756383258106509354756476136793101405144602260967795825741553119740458485974908004333855310868058974643999244123970116373931698933070953102174146340034466528649306078229057685811014889630166167911403909634861024944725577107730861916173839611088656250132198848176634533933604255488757803022070243783834532012965244411297734167357652273482078649703059014344770475563359458374177607396890863684215778262198810394772475333364779202174259111936058314839928074300262489117393503499202004188838530405751759288000160535630694140968956796303623710238006554397276066055553731031930333043105376227918462175304581674266148453957007284928729024319311741770524971065947396496891959680734976529938464389597116262854426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -67233600248686589525770781321625115638262644458716155361248113060004832430638784401999065177585820060481068866235675553408130458757995154646979395545182682716653411266345930534443729335228511829147350825880860384249829271736292338721080535217837923351952237376735148246889542627578694002528974819204436311401481449881577231470691842629594312351552431973373641325145529550420362459110727858867933950289944112080911143263568168568435050184603552007791236219565945720726242249118112881884015254013292857104230752524152660024086339373496503011759611153607219760308453926247243481127889222767816726096701768726904621991094208880947475437984090286039112556171958966109776317493474227572658402705780092623408816700382349284776502947064686192115560214614768675181108011214616716437101075019986197603157573487531472758889194125762511112047988360446197282726964357176563280681015108458295733407505364953504791108034243258364940150500334665631179355050746475807545195370292787810922545420524439290147585476031414677248456547701885495239164625276678849228051094574844464863988541765246915142547707144248636469543255075030266886627248660042224408996036099728638525762930743391617464218306544069858620449069387374515652781479911260941478755536546175532246336823662136119040101779567052050902816541782874546891689558619629868888529385698259188986363147707583973276948808319697919430360025211674698801806673997911114463068485364402151886295694684890186940237160623783383664645009779996865121163945114641586008934610981381562852067188147418906011896882434567918945894025440756126407666872459348343008300491415217610215706451572618377377818417540314213176827948122527369806868658844234305783538070450527938519635024174632139715020826366948238854988577493033027318641968878099211328984295366384509407067837219087885529936852969343691178846169071009130924538179254009978417790050631024803667978782190686318298314637900515152722574019777408206867458155820092401227602072442027989068832342033020655517921776956430527026686386777818735502231300620530696192450336958701523715164172283138194175864949555164222964771056828409795868117976470234258371670957815452221923384757411774008294548441727511523378133292863773022246744389688774938769685456889200588938526313513057638628550959223071544808893580862764197226389178571890274011823011883596364558253719016659159302580016043774240579686914071254274830773316333436425361257993817921304024360707533865323797528873193112964017468230957018132808544976593905218719284310573056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 161757648161224586323310112139122876186662421782239754246049697708007222885310632231629546913842948724217760728760998089102486611808051163959521562665094149472026809321927794725971118560868299866514793175925999066385847642026116065368205975481825178920909079781704506524738995109195391885885618780995424898423809002757701279370588631933215373467025539247535099401218513363701840096933656776078304670124934713430981423358225864781910003930934914321763277818875845140824791291399245520190820667311191514779285475194629614977170144443215499787741456558115051756388246102514883798193578166406199126061921455154787681876132773657221908198650954112714353235052318605359549188744643840270604950310142940281217709691989176968447495039786698211777394257239985003932570106841053942693714621594298764583011800527485786201778508489192687283860312078109526715840110825930789799430230628199834787023166805783045771540201570497755808481419212778225442576703711151995069213042938667737229051398544842741827776206578800518270803593423588627818072717172334620250840901786003846223616221826975862260009651482472798783790359985682477672093872860300675168471601828904254908128309928591072407742050364043004450942849756748601806885006959847520799549241051552618799937254597775843009945284074712994623956826724339102441468808193333898458380355299779686962542186006668710104484009800284170588249094378605103968762073182755244465072183742249878502400560495268758630990815953520005184861765931191183383341972890884157578341280938830580096067499571970054608840775687764339839156416068850563341706386262910235055514349675680689236563228658342013396117617917278622106049443355983539125176105987696355015917315912655061857865961059407255663262407938872511454136237923074383619996977537630795487266510541316761085446519253698850233806136396772626531346648496214139809180910105738886809954343983173667769530465553581049286635208185271779208303017402348757918528258373636186168617124983817771760124350723916112652175090908680802167209524417364524317517999045911205701044894889815316867780954795382798024925807887227116323372716008596779278169356655169070709113886998430108073258129074886380122134419597596934415917747575692006117939563356326181514912382959602238539377559657713076208703347151549543095135232441835622608516744454976906389239883029958587890436821907432973778267363982342529099042728291066900174836267880856936608382092321009169671353475115708901566052347727197405704101563476910317789727379285004343491740760539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -82061250654272001054896597651351134943861513077004575875377624892419961132790321083751465985366183197643249168608553435655643541776024328095253989215975908108636001204816764228597260882481670057742814304755817879276444963859883641479144906940665572135901536840073768332224194342127770173616276298226293956481841307780396213011591207711192280544108509217561293050156454453632531758891165311657171727414339023015215432609285185322821665758014114176808931283426471358889546550809823240894425336040930323529261190762607160619746937890839042688458465100033569748853973786721211319831155908423191191522629937504381933791963771013183404177603482983921596430787740503396120113691639135477594539210364275945513719710713007380896050262802213616297053829775986313396102824707051882446497789492819168615458701366483815458876422564577982680217301532774482988889918187924358294729575417868252745889695074386912037127074424587273559802664009656305657312700111850210041738737601748616105198259831786244131804997468175262006640841111097993080360881299625641119420537517917871093339560257780814766975400548805317513452791518865645732308741852027513698380291563814369803684453514250846133576721100143696216759719910299633678259237141872035198727081065884315940219814504840674370137766461431786811081876409958362417337245753816349930023567528105503758074648213455556535193874046274660723228569194175021805263647695173129535567362580863178957124922478770206714219406168457742607920586480436116359094786760269304828307637753599665435001610251376928887460281392591185382114998382825881675984238545554145594013000273967233287331385977419896744073156806799857066676573799164021168218706323238320672815439199998401865117949181230881703995703338760239767657701172917322112408820271459370973450087963015219227327963634213703701393026208928462586450544081558003818057364846239064421711127075541810069969501212274100517448861835803042970544069414945282572103462009438928003357175554594652217038147452030678562895433639467602194476024191297330424796322809912791329469714123729599602853732146859881629401802068369461327428760043980267747599010420777535213091331198130099218764031851573801512156363988331172627586596659504278606538136152151213523416292203350424661978174899297780586720110413271358748817455794322930958356114399429557776482938163274888161904198951900669150926020141417829183036506723440067935213999659604520249151232265291539051368890038439104957932308389364701914214694880895032940179364406449861779957542289408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 24877143356003493334726933622245085352044350648986724065512439211772641340771671538017178724932397759736661073989875207007727448327000658070900056555587061894445036755742966752756486043857813664025973544767593872488583758669049076347117306573092230912915019045908896097076251712711647777244716564752954971666490242131789833207248467435410818289966980999676985076353255038470303786603947879883291884075601221345518336429923228157576874536493539596715930156550022942104462800221696567091176540971472552233168324187974885386365199770802384964454145693166677381144756725864657306643325179127582330595823196540218738690470169301387121555069719257394222998203504042386949040418857864395086487178744395440381210032023352394443767013020387171441833521871870592270688277836491775606999181604904715568980610051656635095389673559051881894907762205523867801506604531236472661406109232053350325946320638528569021648022942720568457600299857750189591687470862469487817539947968716692930367820397348919792175781259449981709372680583720862428758815068026361492006688000027691107537368186603267027285521557847667378073242097049063790093063857923446789323521243597951418778849714599599903865289779004811063143157726865309293753673022710914717531112770250912805286508468271102150862271356011498858854702561017489196547964673686729772920823164294464259398055872532097085274007599135545559382177193285536526683957055132190469437219543362581002073782197192751291981909148340786707367881353424477825981604863609115930064405144565932191483768549702065619846408473444672642295111939901503945923751675669419319442691922485375647133537795717434010254915268901754989658180842730685568360695426032214423908813338021706782304351810333455475460966103045935139623443385165241119523746586833206351679337202486659257703982456783192651164186807227683692222055416125720682009605017929471412347312271172331707242264138763006864503526015006159133322470733666107659395472776172255211614232466970007978848151799234181905725729554394970343089492279080524951585537625719622735713657544228901841191029143801100381818706420854635924537545998543553165319179020283025585209750588157722699219107472499582980947904186389281590027527480674099326408515826098168662473282451548406032526154817163172694627694102191020857371082925005334512215302538110971367871082825058639697482201067669245627405364342482810757456960081498373108866398032707038135425174485823850970613731300207432590104300484506422959647800942386475782681355924692540694081721860096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -3933354465412978974531957088693276050738077697512493854290964574708470546256679543724380693393555682532865761658579277018407281009054616385334185212259139518308488940328049670901783474704165251814246304518093025120951757918235551981151014539377960144491899242856240977540219705598499376815585395618103465161765156533821280579609892292825394038472811995174267500453507699493719189816074558878278596901890234277717149814859144351463740281103348202606406900508724863847419519680109298032966447658687030846397782442711658234714216294973539441481385889746424156319199040302118573229502489290626414733293411126901838259366333192843977352581238000319110606664340090001052558106965022517150868511324597982830180457239528814287345241405032745573456680719825140880348652555420810559882182091023091474126180338867303521516875778471905419788827810237300205742305499314195681025886463752980025367309858660958326215970884958044682259184848397485147295422344876690120273043753875799921331585272327690439398583958242059736588231751878316517354886444199028255444512403741139431240041457847240385776646380093007220758404454663576269700917458133589556645898402751712588790911209181106253272657614334337767465577132502646670400275690483590295343629413027459146630852882766114514211300077863167135336528257198551478286649378368300037112237615793241563684910999856461859240958332938402210046755117217089447972136430591717181809610416599340492038330352334241972514469098398609092717517706566712934020501442873484297859886984663399777947279878684767159271913163565069292836611759186077164311899410482916218947961978027088477640905283072893115446429224244264605567469322802106736655314569085994114799512602908848191948634824813750833504808062613866513031166782601567883993056804932065946431182934576386989020087583340451988314792953752723682475937920893277829506578046928317680070227200273015058853365935890191706353727169749995856855106838856246220334762513508339060176162116019714520090924400261733422459593872784805972273415025935983101832136537809030001848369002704980958367495890987122130994592556383244403316400675577856015429139967917000203444337930883970291751761042791979476370551297834886691909300837705478093493534622397118798838556765301019242777557127911705046765023731772111020667529538321336580557545314596443439798388031089743380307058676477925342673867748431112431604889913669069974684063640538000639135578689441519506362601633028112552922493083588840754865128394336662917017028918373015077278774722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] -459153441911857646719479458592628826943236168117606088014216333555161491258286885394192783320663947999994443832852889413802700772015534377514860040429350181792373527829225689407545579686460956221248350258406250895866000516689707380217093017359356829072042791261909668277985363526970206082953893597532730159416910922976362214350943839349389955682296911821750644923423371828189373747173692102013101848203792460718222714491580307896127777599727671747052744930492357678295427587579433660739038985066289047947064716812132433052449053826500805252455273727541560595955695669005827588735519745032415991869443212358181000505572962538476618191622611180453160028368644767194053393750129277346329253142607043958078436579211291281668092328044704463045796848825170868944472844973914754971086702692628297124948122125538855267474244844373744327744328352917064377618247072357783413039123148213580906013434045503366854807636324669602624440595683690544171662408981876486319408402227847101031400195957939426255887115562656788801393690184496607776359333229570201263231536585738010678928645641377129144807656971896553490337070690592356526022894531297102181669176640818246188584716573091274784890124245801722711105432205978552641070828648418096691661608392292247652258952028892083726744371541573945276467787742581793924515231080391331592618382245120619405318307973734696159925787485726316963365678846938595038138347927968138728526292737698582761673028675822298141408703015535004953427079831521128234504630614415956593376990471647525297960061820842034559886732906821461407500065925512480557855957030025196559807691816242440130224296121064036249941895774239525445423713784634502701742237939860084207055225835039550277168199456398412701477040526428927323793761753745687335266495682503880080715187149983748976193413412212449875302698550389856767663787236012001580152320716109670606891854949711954413499186473214581285177681556449684269011392377865317915859134786067328344478366009437544940082530489953238374225520551240144721605524636731262635553340871733787880682819000193096793373456186767459132624391627803681660892245047346192640371589628379384108134484379354507326513261717578666412109637566576445976702352688636422521554827800149250007256449919979021957759817899138637488142804675221502832594078350908609709453523504242773932771648776086822907576405619835711337852921997943303945968089825662936882542803630708946523234284702311089243612187725913656395321079348571163372910844028273031602071718548377652069079711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] 515611947941073483339248824001783239300736600248945202640962270099497240093487236503138141047447681579119350727103141806200277981338722230645054690372412927256896139505073452991427417339285869320889040046105899914313396051360956422385157232868578943989752362491109625265489950657821451655285151398467129606445012460843345184635985982849609704317691247360767066503891856571715092896152827703963855938063628050666985894462395808512760105129838832268076059750677788197620182639802209849581273336706972460048085551699061058339990358011870310776370551208843672072816836883856234545707852625776074435799388549970954664382058486406736640492596273200040442386141769336758907711877812631198757160383254663460416908737761711091904159009771748852873272587868635169528552477848830068568977907656034035298539923746034500838063808823754161212434406256561321143495483306786357673689860259401450713825399389707757106809167756579198702107769718740633376802016441075063621469810352190267343792830005958147591392930643632188897224626676013625503502695264904445911917191927209034841370488907811252190601321588420820425916690713422640317350181229660887408537825936533138438743876050737428357044570992174338150912551027118337333716236559039546175758550056368776219658289797755566611133347159679606456516454198658230274285907323492365572869172193694785445173866656029029007195466225911110899093530434521239301104095759924406250591999809751578284420065397425298421351801650732210588540719984528691729485147583124868791074686932362583588740409165579232467927654075309938914802586258622549036585454922618635375526600940728729127929857560849476331173832373253469183611073762173479793287139836286456290324799678781902356863086907117318367745157756752525303278883704238660922281233703939787994896726689008015610921967378558579958933563773868994138997354306254887645053808623182360183570851075718959900720402771837154728532887143155855694326101581465296633665877375313804412427585735227134877453118214481150773551261809602047700418275571779222268419327786279200009633447738744417296705817547800689857226414097625002501752512384646818274852554394201221075325902203589077957636798332545439708163310006284076186936975589756534367221350167387625415527847101966821672008795393144363364837904784865893037725132281632994182353111676690082342038277075957250863520345008331046522440268731931411342138743314761193416303613210435934649916759864508484548103623870153627927181454088748977816086608744274612195703217460584190656934576128000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] -163806168612460751815694633542658967141298972968689933026908692712971387875223139258265097998456966925426460617166637171698318016378732370519708395500650998453952851139373806139299499331267254452192005062487790911753251411986090260260615782959365931990835788916711021529927708998423722402512345590391556069196233410414105184207378001117048172351413170322978817693939543699084696730327369460737904421574219290927285336648750684238123291885559518451241191112124854112591620924952119681124044035155759369080443022418425441925690513628294100424155813570446627801375831633347685156253862940887668321079666831759626104603786640492201518170123996881104662029158498976026461377253575187317541198332980683909620873837171611759340780895556347589714575119391351923513636671769330712922327210860213306444198157204892468338502332776991712096638729221354382365675903694399645409821017827746048780866069697325734131834945107617477017691868047599828088162317733328495428258075297341250093363518777221141958151872821397522133540923821229904479584852860740972154794333617808972894523482297751983130097662667894495156623838197692951758214344350280457909107217533619425440015734556089686878329528920615967583586563363036264691627295598316623905243961257331316598654845522542283812819183594505947346616238619414735588439673976701756792290390022870196083389076947937636054274195262772525537785420533939034792551407055451590751704888548381474393465792606834528237978469922697770184086041852526855161055164378800766017530715076452890194882075184027133777979011044373239882313883508309851174783837820220543827027113997968957903509510389725875914068620793665507217628538707688751614098083697651210726639833924837875116209135589971887615902531147443630266032042538339861659004399571612675721243630799460444185634338520786496814245165531295421038653382920881866077378851919959089430572319492025052500410639357189957483165626857797088266129519989747063913443309470762532820100790400755006473324203359734976526828026988815417250983931880340582649832003271998241229917256340520403631696911136915921556185526502921845929020270953602751228817287132200539399121031798021508832243708116904927578682718257712552256679378528879318082543786446159588556554686642222457087900060938855406164336362804036538778438041249846100557210706564401660386065122571486117670470224451459442219517352294795339810720522751901584474868642529771544300442536301201923220657353926013621117851972709361512231896243868198760618067800325898546678851436544000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] 19648466609157369104986976550698585749495112012719916420095580820130643139149615778076886523759208135782228536220237164483428079086215380653125948476476038790981863552711073928628544833626744347921128970431295878132467709751197235717960442451702579629253148237805620499042227047614662413341168902910756448559023118765041560351574374336922689708073974305906096315906965781256737171737631447725399282681304889149591258536593861363892792547960668101821940932316495669412735611977752486943022244522955848186718080537824932476748246341889470590611021503354994318385760127888050729158101894234810339399964566245863888930117153757569371522569373640661114604886099457223653166452112014250457142501167759601755906125709376651246225174224155394965645247022486924278459491696149025057241694831979005879123799391249028510572802383343303734696269043153244502941927210709164376694947361188236037786996024132008068591271609221983909793732210874542129221529122770263317181682400800789752884353042142440977880115251827797191323339361802236965778312231853435976625014683134412496458151960070669457984861176206536887158127265549046777855515477114619666456480918706488222056017404536465847462242475868755165777011043258206640055184190395236292882891384467361402035078247041857479097342297259607418986753823902827215779228373124249983431415665308750790041568724219084160208641948959458359179940459098177047982046103028051326302772215479165520045056185826458314723855009202082777431462284093714256647602741948958153455179275151461825197175485791538232197206633879568059174056913121838558331493964147449666683731948507932207445604531798610857885696389354563289657797897354193010861628611344994198414523046954368547663164335333156300492793218670027568126122617173644532304800892977587462143664491306784848894332032865851013409662672652344362514246442516177573339512723385889981251480714078649499659806678240624922283656440000143129818174182276325173090076620557988974614241941735523431568526209518374938687592104711734672564757462675649810308781368945400902487388660408637883586616416330019542583204689669610275361495796955473726004045997353791994319884687849438073833308240107264501481686035706115016597948868037609756292528587402737031957285850503629128951582161176965073322681650973737774386295440417013588998387365720769406477953297282449982998910530662906638287475960907469365243310402848059498674383670853877015997803081150435529285112950219033548313816509765386697935227847658195333524906132226016596876853248000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 6789536047351864634173594374651591441500493048428970541153055589855857529329002493223711542916911252053777755129299986786094643489893556339174979377820499544479890611940636707294983297565888475901053187805243971710724193223315979052930292755624532156758754009335557276687338472412511083122727216914799362270812713701867072685375436915934995634387848471064381092473827027875940069658032553806303920435428068151182872766645280781045438534070599384502977325950238277603181422044787656452064395831223723028569214903428813267461727826237771022860770957130691208983323871740574284363250215662859053629691416466009880737333279412778543606895113351686137850921636437877845998131653645080035232567583120959426294147827701977225962063926419151251256328402722848892957981212282509068873829181437581704757408824565281511965946960526198507310034943958694839138957529968911807551289624254289237756695885226763745174697369156249557239550525436128760247008345816658630140759404056382399342805161334912788627647014494010013484821763070389680569104265533443489741550234092951401079901562210766630196166428522552269652085191427689471044570577843067923532502803934051761144790566814237663965961330166347780981163390293694553505303728808507526326260213775689329358178908230745164627239100959764589841074460442526264052016938205958619731593332699282074812231264372228425224972817334575497304560466235582802358571115037367709923254926835412114211100676758870670966747607111901616025771358048719750681230663034302672626100290913539516642845659881841643683674503997123928934699164687290073624299611375238516395038263565179187206095881849660260320384974417325125667124025070655150137502373809850196010051115808739889390313736984852055480215174870111888802312789413729435505071377977377894845220700248199580179277229731365597443784758170004211083142496407696755568048146547125365289823804148534531712253839635120442099062818394189646946339388586474352299309406417463531581119084341961985980511202907303503069007703588044109140412208714345304886453451762183536513543854232106060771197300388965746487717993076472337653369068519858309161843695244536234435399098362002578090500830149407407170619246923014056797712330051252045052742498976062034517194802258086870588805914264937713609912405056360363124165698791973801179326452561247819315463261842869393103819285510243278377564384619671060363347227090643173929767292016850061378354374384095397607807672158134998555564999447070818590544470911123409361405829407784984016584704000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -4777571770513949499715113046983834681751608267590004333668277986163577475914079320341563826328649641743179223416524508263736374091511635579543720690603656253974607679468064735255171224056159254555545052801306225328072924823439558298242557062398817479753721444939501812610198233723403790573987033384529902355051266716110373791364454860334288106943688021473136110624285784452023591401952208390301482589121378982765740193954278055013722328554745842291369377748129451476365011179278460242481592931861784026370677531189014182426610186400033267533089730290771701337689589630362537191223133735401310985111467859177798708566829990499459879462600810367485985128092707818330276506028010944449736810608362775905162913935894886855624972969283138547956804589491815708313878772330269820156313217841643329239365447967779363442691703730404806758354263440183799618543488478919998604731421152930539837497361360936089711988939133264265028403198166005230656589931654719577812359405711490821907343066837757566187554841287190727618985730288248301463333262243046213912631572654473115335071896896492887378424755868331270180708336752033919657377556403605661968049986208738775153156937505675167119945941138090184401548526326151384915320720892191633201992147126902551428832884245967395007490635402515090332776401199186683278683377458280692750502762801653137879352709352795040624446707550289176781197957161586849864648748006533194863278275175878032795758638936858345307193079375394927031267856148089450937826268723955924434147922440033758373127241848228879463247386447571708095215125349535601832375447511213197521058436945340532325802308285247455728934211449084098772383320882153328368462267697731548379719516281916619941236699640506463841447511000052945056854175639987447894787163605171944184068743303096214374582115650172860884047859051248270602392714173795411698866876559869136368033189850207763895533868252446957669485747071190973519832924084498715799526467333083485959546981113436272357386191522596815903331148855672944326123708164029813290784432440236250588433324745804618773348287568638607862610536831920904630858409595998927849788262561169698388894220255571053712000718221367442796831304058411011715199529597250432076954347935232801205500605153045578059365260982812951445241894691916472025749053899946291412076804153148643217351759162621338959780909098030690359871750568033959935299920500395074011724256647571091326869926617239266639971587521990496779708378613514798950127367639692061706757141967053999734521856000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 1604435611913300788236588939378077322876785587775081396186238771763044771266298750647074486527593864625948006851646673346157529313009688552898430095431772263555790188961517196617967953712300765357540328868513525919373091787803131466810690862898575295975583461935841957016901463111229058679484228280102648858732517983262711886068468139066463162597026002811647294891924573450785754764663379828532558149140195933656971646520670812134829411927507380920454772228815747920344268327469684310978056874521673990060998392401183180466122210789116294510073760785906867228168515359872796369583996121818062446693745497961461506412925371645261034754149636096441139917803771357793360558949260620889305545428813657381191321396567647703479293076580690619308444910056121328410465416752855280970784417765858058816074365944098787210157656802405161141815053148976826858766272811300033165082667452379067604535962229901183213196156645517372303969203710645744732289458555757877098413420146425143897319025811904892761027657879076773237429075645778866658832427671742506221917628648049799903630099009462741636397981660560362412813304234876180365296018825570569134442936277139863363839950854716857971720654973311128207788267825888781690877928866573760144611704175341250336832952472159755803688764310968279754516919296165435095608587033101148626322555461843587858444801133268219605507094843573718496286358211530237098133420222499828841994081268932253854185619423978665875441243539097578301275013229468887435657992322624127634006360357517142552736705144719735454913917407651180336775517754068787258460836646486052044901976378592941028791053733036929449322112608022148832787392965660378060544476249177932284472627881641087648390822651498612934816778624720158724334941160035883476651161538197562741174271420783099573171856369657590934891988949613616330062895859613893412090571996893944759035242429980806296245340938321060837500646561115892536257692663109013510339187601928696111338543836850575144998501410909804050429366450962099160673641046700236426462639686996113739457842264900563021419768003255833118744672845591682489713577150739016465239748858403770415799273358463186295964629846348999555941838215570496081651090695733124975021856026249367095178328854117150326742469002971602988844200066666785037430068392234622212218061118744770367390075845099711699524488380703111434438878059294558897309828302064028514794421309144882422539982975706923013551820742935619020564554854688199787436290741915794777021905862005227763269632000000000000000000000000000000000000000000000000000000000000000000 [102,45] -378742654551304550844863130398808176440163004347619781808724676854786713704541067913160298966282201885517150321059994704616861864317857023885612019762875110274443164753659825325089075399343941645540691671496743487212543348566243673676628293168598799560293109630490223970126584704724244318774642307512823791049994519324253671685911423651549970191572631468179708176167762315235631344791394029718272397276828479711522479465833581651681359632666035062841772623327253929781792986374905796565113980331741827214324531673653469863565833549260572176258681628407345554174833725762120897415327071124883675202458156680522800000600743290456101318079286382446084111498405336988335840506009468290131658094199301208445892000241438121849430202569722348059650171662926323499647308516091950343491246797658098005035153030823008731935633477372063348927247149373964449459499594425882060075612200922082942165235393830065800189372798132834115445812948224251878405964174678887995043236697481647195223318589528889750018964599540355093013079655251321803667223937076393197413819524059936962416664229505915497119553296515150384637964305899488473510618417138351454327577868471649356260501981637323175822892421721695839466962044407194132175329306639819962156817078599085642583612215076263143593731007227007560707300218358368127173138176194170926686403559605557742473545130507714260959619451671532495038325107399296502500780525653490200129455559918136201506456140927804445015853505518287226301652406233916269916969910341322396941245551629334572318824330158638696636392349232825178092263705470202244274250689246473119420101705943046191292736605489793807927166557454744864847770389032896964113889132056840162051665339540544060747444474502722386154042970558725409900793038368826613166972508847900930137663190923963131591796723129392520890629531451550085885730575881701210735565070983267225316662965795971111171273978143348640670340099576850903214566973449356467836450457028482499838630037672375650587775165854742036233389352092207669711553208744014070891405697696278917099455662124903225654330847892182063875700272351683279591987119195440380887102337906445732115019614092762170041039528690023683523497240648517989079766195873167066740377248673518206721859835542151813690480641755149635878723872839806405474456857152106281969746600214394195768960462832848018470329143857452606540878689846644329374224750266303276867227097751651095671709000840737806231260163782808823297681315094017720567030122092733229527969366265318288130048000000000000000000000000000000000000000000000000000000000000000 [102,46] 69589570971805237888541418023687902625052378686711364098948291676851531952984237843520250782581117284214686121804785563034761032001797796733563053095716522685441815076602297381989226052876189353085249993937650439396134524143345425039960791523145610412203379564420793917528164511050523164294361480287824398263543542428061544094816379647286146164311499733782034493506711712341831537442110977400702523417172511691658619696752374357169842697450163830559439691336245625219104527402346594671785446261525223873279000622285519613905449705357824883425286497724536454088704292983396120484891943995092404263729584481373719231086449862787614017644769942048386437127323027433522092333120624667867891916836529355174474514237298757355370743324179357665624310939022585766649861394802256460073586581700025447839739971324417915026616574481637969623874227531478408322169588643014044106455542847607801207702682812080359720355306175194751927284481699911708271614272300355925437970927780874466300147560498888712394405267953639625673491712256653725118916958946700351541649768359920794775134698397988790639328384295868723837187837090399963007773190790657814110003626723743166826567339118016794147702342833980916412026022916410034474024396260716094081232571514305619256445556824557616088466792096333006331079543156818412482484515513893223161818278825866082189846106734613680440355313500968016587431287618857455891834109197575447128782049815417761341014160223573491366316722639722381247517385789589856756268059196390453066975298779277041418928336066067095788512480005827733546602107487529383913288343744049344725850391253816171247464108865869801061698592296907248391916817182311033024135651756736188025131500531998403403299425546459256434926783424346272632291819146194073806125233681913116540063132875714956210586023480844511619169800850960328301616131480123973527451347263491324185167811328826495105533420562973933492015109954477684316450119237440193241287142669655327635869514079676235722896127515905038592002629637993715670804754879138997802675550296273443899564450626008222906739226444043487109159555902650567417584826003604422158601527649327726738303958323866254609868265613727086648308796193561088167152097717611613329589139944397737720935448851414228750930069318136405380453309894239967226395252596419806418808793055307682104442543518828288135152532600433139425215352890365522299123461452573194423102681890671920363532437722452948810385292373463944806210317173414044712125187808509535703091744505266498961408000000000000000000000000000000000000000000000000000000000000 [102,47] -11092775169294919383325693122251245847681818127463664052161493782729749094019379099593409312252307281806352806229778794735868901267950216766375925528232231547437232103014036469732533903677962625375537974761322034361103289734059245816245612197297605965289307157973447893375605272667381076109698255269961269846221906346742030254044674328408178103116852706231073834625515127622711206975345175734059619697518843940602638134236596224032832718972500928397158072218350533328528435325031047621334732086002585308143788863297363200444548329601854172049808636166567329173427793534010586967832041126078682991540505247280571578029045414582583082223889266718477763880266448667448844174018932466052108044622290561207648089470669431348004864244384154761988986302334353725465721093271845659156862648305576532414318972560109559588617881120594305914517506870044373222365454870291955996025117562314115921184251993925280951590941717557038672155334539023172891758079433464823499184120880253759343195209824100687737769645644901694268190300952662728470263716813108125036772656388060616221264881819072671448072148091872175692830440000418898096252715026064407899000405006807805613673953807212642070398254854130284254698181419763458207431222978104588208467354872291390136903624608598958608223365056826700850087390427251715356794160380621462684411348343962771076453283319484188158497117048128900524388645459575400044521334901604403363015495420336614270271868849032822006813787810717535632358006171091346964631871053133826268937471873517224777251695069631770027358996823637570324096236110505031889754441289224998781557546861215802625915810683371902053250353479346392889642674314735146159165196733085903099810885577772899819174240721348226868685714865746823894692934746351475514622272229059988961780535658267971066204515889004767768897079237523627383683502279140891459362383756139371232235074697397357433766463988751813321806424060728703864243364950291104836645587602339780296292155856407953048399501810072949916786095501782909228093929790134941543138966080874075373447448121455003787751620183389418152249299699318535797384570871280143638170140783277834403466900330002386178687242624971635696561186427364363409500146401566129429621412747419542388836698896882476607839312037902797052289333338569881930935091556415092632000031435592497882534531907334918125663660356502889122963332115702503076958429758157694820066395533906503240002284276570019958822562293990319545213741889769238639729981943809007961337901451631667445760000000000000000000000000000000000000000000000000000000000 [102,48] 1915574495667018521642203853996863748653045211771426851081720943697785794520780692617302878431226215759693722897289854643014350910165230524353918164080524289163356417843475884761842551512304156475614881462408630395855236796165591580340335106448470052423689427527594236302691114771553035497717211280031167360549388479367857717209618416639900258453985294813910815840697942341049703817519558391820394519633093556124451885055956933337246415150950812973291616398526789720715691957639964810757040197796019712141690184548994860013300009692332863673849306797852125917483342233360771934415635116614319417750460720304685517111503561679827347609034452642276694968187314153918239297252392113085845577781362415608305716333644968406107414489877017550080798221503122943804678236759960988131782485361736017747639687351274958634603383802848985875396030161795039801154372533413214431895072655617230961319914471548334064255645296459958438045244169625419513897039175528107859761412678740448352765305315109271677196294191854315563235055995558480565912534262232215745153931660842415045442336500109037411163568001406672438736368409410017067773433009292753771909192122826947567870801904352207469821164238974564402900956134734505804838564817316214602438297800642249899574066721273585384303970858069597267781813321054375768317996930941468226917833099235439755366466971610096321813533599299788150236427712634120337215679052818410135626324887712654429448375631875849420143153955508573396097277683539496492721327532061443355721047412982708778844739998323269890440116435363700314490260006975510922575943433261324058970833327913207813135396922505673568386526389871941263891599146145023538034896388249382249420726939624186996567731437893546267150591522453711785000679450199680816633272723367218695566282122902956787864872148557793085587602002876143214686554058019652964284345381268444514009435146430179553935607972999647362324872952288544333789751878639374682896866596994641251407857690596909307105942159886880765115734257396705776524320563158516994685995282141161976376966521982494521242695543069891382203336943129788522322743405192423985464705315748578425761114077320316134444230667081304940690387957664289820306664128042817424151677860880872968248168741995842244334600262337772349678244803344271054199349775575389425688512654357520000253716599968926411944041551797799053199574555311852807710796309381547771888226773449350263783723787489331570150057466858320280470624458043818711002251406298933535120748888794085720064000000000000000000000000000000000000000000000000000000 [102,49] -434317880728871117442507651089206040368092820575851379119342528017406192968274708395603245077004683144351194600897497786041839420614339489299509825003445493523659691044972858693468558174232739747943776914640085883534447345842736657223255581832006173349891324536502916193898436854463791975636135861156687867412669699409495021319487733507593824438307588124181841106096233138075156795889960764323521513878343273521670463300213294887205811429431728344121699629969750671474628136307477212759860823740166896789235031324891561016986540243766231456415637849399765025977909406337465477449162689431597693748472056438345205119512445357403204816814081613412918530366214852976785530219848908345878024191973731077580049063128505461177210016767625767784466952882186951775848047099063217511908553922590272289329746572215864916407753294122096498851864597648369852123045435546005436038602204811127945095900848478682757581383496439918092845252762706202980865228050771690610028280034258369362708508935241204765838911446396401871441228290971025372461027946644319049395102025038576028919547516852550015139986941468070331531439436642910372009035468148209726344013369858768423034995950149760114083699961560918361846295839700042032200264480636228967305288074565786815198011742418286187582892743535229805649356271498289900372916139443707287216234325279164211137448919493903457874450628636873290743367490027520465011932479269576901977540592542954160136523080504146956295199038134581130788889848813076186686458160358435550744490724189306503541818590235424930821451803002180817066425268038276809928057284159546841269669985326600791560923144802121800419958129337159890862676939739717637696260115877650103511064747622565988227685986356277853913389011334408678424784040458811941784218662296137611234582873881110769792443799814236106534603021400010550921117288597956605853806247671706452240194523522487898877659298882131754907497314926976694639427805040381670798828750851613286270984693451683126010972710967692377397032655734789548858912572109891550784619237131931249829702765478330321572058863850825777931187426151655935070341748730411246752135003162221281869994827880274835836424986329713531790520258224299809940896836346662149868763282508585079735664864209880543033016227377319889429028499701492400254610211482477562393482718411289268389602802619965265125545097265337329263655493416704058288610335973426661740572069636513781764765754855373277250723770204610808821731130467187360712075990941913729505630595715665231872000000000000000000000000000000000000000000000000000 [102,50] 112872017700442864824070480416097194839894265126390667192827623816803764211119577200585360993889582222921988665557571021672304427461492083065330101608471435269766162677949468339839273850601630663084819418947138430229562774847504175952506083460907045847255367473370910389645932828961086350358149455656487427980469292117287342866007401019966836563578447271386819237951433689424142173731077358886459041756000989380261430857825017830824021947317516893353805370005650045620942163410726948509212105758287383879655225921154953291402736981825463246114813412450303130827396848463666909351216022178092540878956300854466130888433462687783877200057896795177886167792893137559779725352031757713865535621387773319980393834460775634616688651303647082224125033089588441250496467802526090313505647258111775127474587083791480478474714253869700066043854445799761350201217859061800208218294537264581505515133881826338889782771119566225491732927780838298128694159206626317921057464958207840309951786948379063526365723938453426071686915527557894034552080016243360588024616913795073965535649046959638524503550541880114904117008090841152571204747296646948217838960932796867689613160550503286256136167985015235504933913391660450554817721624140934855063884804085287465548978209940803684132500569564424370767092519264348273747224213321341917059284865502030562869982709192734224270196588130178817524704252805015382797886391988944819682215809067840062968443987033427724022293016717653215042804180188846789525637933124097834874868437899836541468189984282952934304880558763124992882629262185670750612238537580131638733255457568718544315215224545669234778099035997972082119369378380149771743444696528399007181324132989384110831836470940157749373848816778080142220849374800928441539541666754928416834815591964888042266217029917842950203057358862497135981846298278523439322680850279236341068524147370111763813007869994584770710175666713185842157973713571014982281269671040432850232579644420596794011418419648157378759977162918236708141357626503695615829701762544677584684899370330788134316610267898643876275533533949724055230066965433616039507951132777355724413037986027985270867926590858441244654107540379944545009064080828295879586060240112882638503680436760545729835382654102629757351864956741219127385515760019583504345618840838035358503797245384778925157978802347975795536445754253365550879458833653473126197054591220322116446439169521615995290884041074327012729229534035225052113369139660576475997578678286409531392000000000000000000000000000000000000000000000000 [102,51] -27440887321412031194155408680402247062894880043631832139626982190818152199215247679980631176819558831760040645676008455421558007443402362221782186987394572399587455590625749778656546069680900791323122208718191557240228084451042467240957015567347154259949063267382370386012646329481225976514626178542848996654252439486583224302615408495756118889310209529315095085524094524160421238346969858429379458221983166502364820331024560373871716905973366193177515823679794312546744709525708363145798366368186867525661838373171981089703806197437728688525541306033397031560367080102125034364545184283636316415069356187939444042152090821126384716509653805567114256066412421286564746124438673190633438131156106520794671128470354046248470268967923280992963400154699090151446540872493169701733663682949296286334221876744065669644980828866649490600851914589449619205677371337764247668378877962463967028261174196095904527934867384352870484584132649773234034223937894687619409704343390161808744019870526880082700101868307327156222509144747865860277176050036181432189759220504485159694585891356526819030096425409729379216888818727192550819838120389387713214078685893692581102971831373225314212603145224796542315285467960802989036634892513046599294102254228545686605809020343478005635610092744506771160114595370378916581199075521089661309755764478295126112715904075010543178387099224870603767498266130780869040794933282399832351497129621102809090811089700970547852714992968417444836806999794841632527646894453182454036732016471762529315109765016967512902873860942478045018830869039086955622092629941305560681550310806791362557461888029069870006173675776798087467348784993375502320266343975487806393271437864538427544417928664678868251240564927268552769770145411389524839093657620617181734512896075186601847330870047577331135953183032601883483635825385324611978974926921546191349233710397366065093925441638079844344771871238385149121055689739574122272883499958657272716861368744590942441878165292367561121020165100720733511521889642276586820407348456112330805109425604583181226935220950694875819854381936490929507821912805612549551148109759622196728833143182771897666829885516287474653367512730919271410413740067849970245601845394283340170300027202223768561278639190254456566119793442936988520776512355114121961758500460086407249221129397850569053772624606821374528373035693302975735786851697713168114968723790743624238393052910527970775762648608129721125969193435097791890287916440403489465410478960170500096000000000000000000000000000000000000000000000 [102,52] 5774413159829999233924423426930255840865171543155649983136292629537182271329351033531199062487819044802802065530896538152066656316092438581906368430153066371240157575351306876036932809733791525840848098985734719229491341167072119267218079955527241347802657201843576527030281924247604419892036417239761740788928601036757374509179821982083922112128545505153901988195847355293970813714777582478672905034688146868075116327030743210116962077482578758960616671405216436520094471026293689558206484940908625416822470425553050273633436782079287100966878393843331755737721588449610520087598759951431431818357207828202930925026409215350385000834711523569535724271005421139434324179982534388082992816848708794456909679759812534583119224697545851392191270886812319647661435950823908938806092366412128194648612009609333031805337238568199925605906919442306677368278527649118698351918970453415399201858344446595820385886580579496177780722406737007621831164579418969372687025963668098818478841036177554648499793759691748408910520565884700816730183330658305845596311650295718175410746872220103002749852366836625735289937753661396858528010977831693972315315510054256285352886018615806776800267817328717661569006643486002618284062254756594320675117370848183857129927911209356009612338537476200337401146910691577072958008284438627584085685475092019113784417651302813686885709049609092966143532255577957219469991457137711594219086626705820813351844232217565721820552544639905104406374274019781852604945267938275257511693112439785328084714517607605987198148919376007420290217615011695567152871435668702870294432602845165784980054276310595854225796036288706331448195175283452329371426718359097430777704491242153732893857458659909422669903749121399690444054901826829572351689137091767707140526017391643802775584847574072019649381856251799836075457867195348084797735617775930155802821442175415473031661936782653292493780867662435591878527960354309896461808821547726224597973660040539722362121760627456352705655610601646366839789281682284435350856249307078914757466083393198743996702372499369967264793492283971494630114427629871108630247623213072282461693829983594656923963880730554202623601968534420182910587734277436387432448827169282210643394555943107407432891399658487903818347820277597919506740758112175082281268801462168806260540990557036815787872434965135939083244004119812146922398213421108835571638231548651333982241833205328217799445531659760619771577791400785326733583242742703731135231103204998512640000000000000000000000000000000000000000000 [102,53] -1035222032956894076879264206595419563240188706534224265448351391804951030067048025314351539956838110209886059417041180075607929355950452762977249147473411769507094983330563323820288615332635393966151421571272781957877646353832840804402179880818075974954826262898668156915136784868939996372620890553842748739287655506395857457777426701785460018587867967089761445589628902800160978653730929078025781341118464700719402966570236462222029152253386663763204001108290993220897172028553357308898392928064689309393711533037734301053861235254377242315372479589921474496822375869318809487857981421907795239362898089237881428198750398267759895758432327685601775717032208659503529187581771915255589366290844260637948610166136947507602636953327654645220077613755222577328606829281346769246141106691235619338905629275354496876424658723212844692549837220080804761025829763441734856920888475326435892018151606914141709019103102433724510822933242252344245254664216668425785156053597022264752503366158470027464875526782186894512585598697973582043643844558996892377092935909191446508621005081263402480199659402467482383435307641888558327760686140384222416273060526062587486469589629523507467991313776522548011282516228136911181360897942150042584501464083569416215565359749806376768378281091684021018403621681473574363416166518880117986198472279999997128964810973237014799624166246967341168861708718785455274116935487042373388446159221574764138691613060589780711891663583861144132719529977101113993361789512704500124934756617076437720344578960204391311920267100179530756888970800717395481802338344515276471843271609733218377808926070004646919770914102189322199754682404595631157058604951915243646128137239759079917885045203358227158639216750022360247488237295752814471301972560030632443614679240608628832749574122785752886262395958417347181639848690511413671733094648681788446602247680519273016382577042058793765601275364415040604516678598981667006512920534938004904391664820800555485230224178444674654518736661992578519376057599789536597914672784689679384277568832708529795392073135719369914869488435140048016133217835897511053868156387477766518707960071019631081005503966029867529012841746292013935240722647216071922550355111654814159881168953005219369563642519233561277832728896411061393432317412326974145837643933292512064451165430382043841857757500990981630376781776503156673598706109691846420207715793775590728163992418448608157426622972245258071593976988333016141373187319437173271205481211274199040000000000000000000000000000000000000000 [102,54] 157890910939733065659951933276310931639647131378345798633682648391633936467362740204326437139928330540124531966781931007954506365022414402492156241946415430319251997999376070853556478288803250839698812337282304102496518618450368748414802610160160452847231582273225906950680618356455111143235692114485128584908036050074647515255161212754344067271489655952588102683152678551772022380515371296519914966821926639544803125248707889937557791913113320755331767591882674382058834102753886744980922603557342534090111211579150103732602692856779984266958057407678285639123877187972422548894530596372564083634544869351566475142736336991550730098927977232312365754024976359549190589597606353977570795024977086775105801825759384552379227685140814398919228801360824562259684859906306064495717921829511132479725518330842898326130459687076807386391590742802549122099583161236938448623025843871847224706659888771577949595439233339346802373543715350975873002068270411635533564047584403119632590055055683332707848016771781153589747765733706830689705418367018685484913039713828293639710847105694679545729047486564354480326105063345087869967587711698392486560811366970247181526776114848601872973690383680999278504824432251546839446030060924884887551779389939928383743872817824757993987719616916276522272578785283575950517593091825709736419124829551484865381187457837399307160525915295520647907956542463335815467525891860771902897816201660129947001373631858524004789267194741585389192822951268346595539687555440352631444938360262717282362872550404630966719580960191368966902767071085550206954291117011793429052666830765624173697822605654538382399252679114906559878597253908802430757845163602511564297094997455752555364553783952383787869206084665471115425697598892199422055491467546149733814967629601927987187551924932880404834872154708342136456845080420555541940376070266906933999523036461994717949217198616816551945120992721621699002156378974583767788961415212161548113729728078175000700712562730539500504836639933910954984583123676287599162172578674109497622987778741854315179949873971723179398360162875250198980221219649016613526382637761527958039848555405302317538788931155760601266019562607270168281383089905972917660727045166676826136545414239832314546201114668376467787154588838779315016870466193251865581923859523963817764152518739785224137049272403713631320338089723918796062860259487446601947432290613891940310983666415747955859660125750977715285545248067942135588347559865117051984400382018191360000000000000000000000000000000000000 [102,55] -20485877903941068478494187955460196190350046437809209584701868861898844818556489153752540988670913757405114729806919846911059638106000874126960871176735405716641902762577232656490367398979327889096725916328112803822712698568988059440167021510097465794900311306983076890615060913581149871410249851814342374057861426588251549973802724803278349116702091933318036801730606288432311924712220309972521823881162566269997368797822771745143491567715143382364182019034455296100458610956819652644896566405489735904394812787738053111443850714358070787583694779366943298072121527374527663909961708765132829932843440865965498775281739701158351700026031964846808518376018241801085143121841403337481964119270442506788304465658931943405011926578424359820015867852913699501833955379615925394926579685171892935871576516738554431549054565235267293694532251960875013011527161298824702652640392490065025703970575048126980206296126614981150231933797551538442241127023204665058764691465708413106973505787923784808674238700640851544121978195714133084121652374292240040014375852704562501585982655291788926813714172855872403093394095621591619567089323238790723298862714097090824885796600182497038317630105222320116781995876581030412454175750673762550793803372940342611808968517687945941131619567781530317644370004088625691971688439205457939480586778232116137707450267199349090859846979965450826069442180273564409405853664588932376592885088884761073305533011292842286685730952676394272419834553091423955671886438329073699523717434709802092010715902818759206548124768192722726914640706602535953385559328712467132419319889738775799599872449569805826786275699259010409366815656910003640685417313392648548240988279612728578228559454317972462336896697999112712714897074540608977502556218174197648279638102913682874566399513259384916073536163945390484729768667461559073230228325159764149306388791075022145349412008728450469744287091263233790438779458726073303914257315084730802501979129405194011554808344846455863730893347201294381153459121129616266957764336528616814963447491976262725538391461710063801828636200841564348486295202904432865790669020522715986564444752100788459343507152693997063595139389818116566148383695046063339506610529513921814378181035808505929349671037288007895633172727586383121413442366716088279000712528358093546614635203784137574397540953705779961260546713855925483162106207761337657682858911675176558344021800205724338687464884415688802491098001008337752932989404756800878562487889549066240000000000000000000000000000000000 [102,56] 2259681933798929972472088204652953703726822093863080553282503142220296118334354821640865476791030711322050660317751424713125074381338336632060294653172171600645179439524224768667892870157431694252288655541479307839064336149122502410899447798455138377726605123015494371036438559045483169567674338046154814690920859088791674743725004386568308137894557642269401888713853804755727870101468562409987817735430045216614160805252927444612289052393260443408967565040566488529050585919341889929179690457777917005182671033679105794830941109195661281628510429885925837156180774276178022517848478761329444885046389602944083847117903833748566617771085248271150302552992907482288789158371042668471559421164836617892159534656158832300428741762818457749501753569547246612076168892110943476873706455416812402704513101532008323700864488968871286048493213223405282884072659746669424956981734987249266644129652611397408375190364195257123587753860468413529960202683266507189296275898319678263901322508417711555932838874741252464502678901825109050791220224499487292731561923455945117041770712237808585812928969195767709149442038371692613897568563774064572023947021578835090646534833302459840092680408551943691406773048297805387016691436842904691820137702703175751423030799407472500611372704330892806616934076365333091804224653289565310166276511514770075767803257348353105845048910604648974141444952854355471281931299329369248318286136263097530294337330164429241341149778415486287580603555862466179800723200661670514376384113732218750480900411138422109848275599087022281459428921581176278877767219719199432053699188284771014417904402308305808169646631319425697298275457213736291062853501166999786242956170103139532416867198141999216129678335036762863001735098689451302099885492391575120579084651698918830927697470419833743211885801108706206997323897511837874256678596915186326131181489275991983009179041798649932743281620591920020998934434866926490053344391973316695836634725370086290401690044513971980517331239834061855721085642087367752432669496932653326194007822473954053939666141254887124805907367293901509936916872409452274465347236650738809513666897099409649153819618394001008154854057901531975316084737096565680780516777471949552920309493067923697766566771512699590373664661213821260728510688247679357878581632590480161640458053683630197981052297441807636330063351427152215261535490354272243075319399614002229626621127442251922774704929229361220566109182070873439561427035712638643898570189066731520000000000000000000000000000000 [102,57] -211783926963104932069501247163858006825552638358701969824860867649280761835730461811130240993131750769973012368940538159860058591574750928031340915511522680485299513250621000381895055379777137261987303851343787964021498420532483705757339681431582542268060551337001169830754151049645094904317254689427109336980368119260124028340667411854886383586678887215669524643219239189373569925608926339618526881467409496414962507538751281506305137418259317869373438892515918335290415125245028982214656393968717846313022423667359439480495574450063505198831631239883447195736489577096567923808510663292522336841137736657860983221702098012699232282857460288069144974676239309647667602515227379223955905814964486249090672183979371639751760601786111187448466253959185458473731368394199834415392073730698974502502616275515327916058285800224420678965000445966413095364435014852172264050486712214891124879362726427641778318826960235480497773717452209612103886033813550607276544375488688403559891690161892773770292408775372246577788030298236847788447304159542687638127724891935763833707947788890658251813226130360085865413381272499642301805454423746444489375862844273294160200970650318233152749052974818212056072829912481297485655217333754951207219933557650908618977961848777218977832135663988026206624713386538099345346670325907422108996102062914040254382134156132599403128652396518590727762589203982705799511129706238444747871571738464228648282273494812446839567723716539752105579522842129184795061286613165238518203341928339373137259403626016205358029449492532384488787445136591238895352552714981941095041650502787578169939927539356849061468800231435516046064683167083005074907127496200697804309915152348278388518084817610034035122705430982401487895528826762918853947721462273448940567442649783848119376819009201903375728223656242098203153050487817867712479504351769630011370017536456356704280896037386407405864435445680034512626984768200881589808615890814240315702554176758787666721714507359427753120877518789012417144260416536308438342709547952292004526255433946339423262051626899352307008766525872140536147697354269252459704815273519196143820862941694957876521747150715377155677798168613633002475274444144406362913598350813411850914896369130417924725156719792055211720760726807664250074400508053635337702866804692995139380924615440555082243433408037926128546422806290894445015519816718789781134051987901825383435781828188415993669592647420025743820797600535460215994284830269170628554050051768320000000000000000000000000000 [102,58] 16851903828778523357889372781485922134922939827731825559915135459575346881229064903503405229478472430601838809566686165997410273176810443249178518504838007727036100821032258361986725037586264806391193650154534649075251906749391354984088692413374625481317002798211801046235386001591838426331485347840888907332836468449942789972276885295380223167948671656162378661127678131813274811403309470930590129988448324163931453816781628507464335664882440969070879299962812102190705103935047346846376639172606575068534997224120749976972050832105108430065465514858688132441756731440367679550489919188405932719878228227783224817664951734590081647384802756101923494685749045203971587614813693095276044929435947677530443057043041348020949470426328403216343906771566778931926653919806193129779747997762050248064848208641871489560663231185998964404878153399854602125527882071387095205277547618467336810874834369218926692624934385435957618960672217642635393394195392637656456648809170812154546970634039658397798626156260052394146808495141302619968448053534543341224338656821259741407849916389712304985191639742619270871615207446448197085308770243203627623409576551467556907190195385232649697657419714646895212448775817951159692113083383132945930013912824488422518277034821654350225758537030630907314210461135853732662904387317210372418149349587176022018478148152075241555291379268153870561348615537282150191442326793830633706699197300293283370628761929784332362059400249862082073003604588380367000584241683380204112916483819236923799408123672254548338118797590830526710654541297392252048356370921569663865494202465459725271468537126305550536210080414746929580983766044382332438273048067900007408213935726384750705669948156954923642793397014255790640578346581494573554967546513799625397358656791208900249816942555128312555731649071960765508036065851137536888603086231863719152855014464137813016687647706485426260998799125219919094853281418875744119506818807994438589501117119640772561096778796488528277559798323250707538798367364003884924128339160539505398400679816782108008988474408671402100061473448092082163181786630173734144706663248909586927305664395071474314643145127748504302118896557709936344697773647031998433932003203748606720837246680263196623617109844004073930257043257644589451365734577834114545151798149841637102837372920480619174840562618600141891770176062349897441179817818831430783102471228734493416544281847140158972834354647019245308929465785116795110648367015425415199627442913280000000000000000000000000 [102,59] -1131386964928808519158348760543832767309591442893876198994063918171675086507226082863470880341121110482225500410638046493739426795732473549575984252050844191888633094356823849983311900851735732337374537077697230748772991121809595284871234168344012706133252282215572723830587912486277268727807127450325193683698208780241584599854727817900678807585337003750627031446936627441339871996010250186154499645961156608856753754725419075401514279293838758144025166819879734646786551462449511967715136803628163115084624298175446498298965842643760660745037036402392346769218284766056499855139227253938858054339229584584759978278242534443430396109104353909342305877160785008948380801015374550617479388786283966537925067170682376494626097473340672374280601471180050534293080243669444626847191452596443369620238646251488189492497264349902833496209095837702630209099228360361573566373528462070514878380995771516482106295161330446270695431017482363135134922289605126581397284108745162546960322719567158207675844507808785204134121631632420365719341820489596099674834099895431972447279253270030602793890739868864048102869134562983366526187120205680894075301609214041385816377373834720471051533661143576439739192428681696560908940789547099235138514244019631085709655097855605480651317012652924232217851655194014803997259156847602808898652461740662279309836959587514339862000782736528408559292962596899908280456464537806776407813444308116786247711098609447681804646917472654347086195802931843933227364261595603987664684743194252278281416824778375890253326612250687146953623609882960326468620782871279154785026264403368672148165848747880875915611170395037397320554346472620750106327551227492750297750153670442881326223693784178977886283144065730431046337845029902678938966497548664935907735341515710107670717507142097191688424411018412687762411468203778676623368574270401212738284111995144509998536031953128019836021609839249534617276451369939395160377401982804989103182241587729541887397240669039676738573278929411911900116122267279502014377097135892778173262394547761843931441725655938246213195662931766281628001978308170968683745515211532991218463486181046332760293851690295737271110463320931505355165595932836289851140025267571325263552671680051661347555008494453619162433237641435607340270879590822067681099014786761803617114165334957924773132151879571067193439536122188716007524502995692161997274647560348602463585727496042770326684408884636180349435143341773257219612994811869945577577570631680000000000000000000000 [102,60] 62573972622081561138459567414589431326396322075789450718434149086234286968519113820936053128076932828681417239134494642514318874941315566366999409338384271069301459643642540823633852614013433429297060468179876679527118324261502052345507339197778567765706722289703110119335107173768347706996285742014542796103540794139829473847235628722900047495284494975464372487564923379836856451534018476197621659517309958761885832202879616036102507325638398015003896601043518671773667745027785185838877460593141464323589486963608867883805916431452703457294181682657539783580328024258276144081575890981820413321009387245938368173307093200894270805942612637234811063702261015077882708277008968222392112154377227130717059703702042149326996057906006291177618361162229836131907468788238299722491528344042646604319753786029530444679123137959493571078340854964856841106435272178060944461275432484624896638141855529861324287122415908602911957507130663804378912202619544065461116108051254194611410646918794112573805730285298586625913230000197435173192367563222124849545471088447356325132397663197343339531574628312465152803177686077884549924196971016886233259050166531507975031559217965163766456087479125887838810243634447887428258866309383842289196992376910459300642800082692429938505616171682885192448344646841881389859828389381242775314368242357793440876904667251156742404844566721799191853189968969470115760400651067462744476516673243550115912417337716518077390141842528435439435675372978033434127147215524386421491733597417660581919959803769041302041226372952094846599977861872273205750576686893401036049072682314725836439616147331274764759101311287605822999849961070649166039874568178461001719818845393072709385818511659252962354715092490004207341158802252077785196840602945374920424204844500533654510879575832178327150896755856703717271089020372508619899580341963547383585965036361109946937264995561605527376039319506758165854645400463194532089420977013288108871546437403520050121747804407599014865172060516661275064883776492922893210813330633357183802821966604188049130848516036751981267197427478471488903692261571103050168587789742530579751639195534885185765987441582239268425701648088592064313536487303897527581052296812993267539457156296247956484313711992481458895890575890058685549024921494087878210242971450983120632449553801578841123551398105729574051729770448955283510585895939850014235478045486135369832719347433999277818710516223438170730012258625686451178904726972354695538346557440000000000000000000 [102,61] -2674417827308255963593714935032766320756627256747624620374000511428725148766454710305222715366982620344169905781032664651681667398665124963948386640672913581773274769754640414252010464925918853510372634000070639511443030179527684801233877868403951904862500943871488265763081034367872741686014449845102379511460272065597124002705652379311646180525314404375902511306757669847166075016626036644470863056404960425185870902053188628756334091476418513187804430218141803626875852348690545015234587225447800575030534508342396352015153102622340444886145886815811270191497760832918277008628291584035110792419096810223251669529568144217772190206325457981816612118961593691690484052956477932359895040445809445382893188770416800398290857756876789098137443421851988024064899274903871602381627367124630057351186467503539420886616147869676290106967811273624828425423964544315960304815822085423554465916547280726300235527262426747107624340215930720440869992737005126839572515942533845812659216265666333828918796593521612937501104440083856257198824016396823557528767958417508285731825509514608445296278929536472587613088145623638873099444128641479863274455679173243415927825929095819205119457816975990277936465084481019753636515054192777113499763706079348284079267145869640236941491939757449183135767976205593996001114864581687299423034567835684512755648088806371710179871799347811547838796526682259325126979856249721471647222949389496407803530412196507195297272408957933795095008321977926325225249175121153728935907398626557305372183856132520750951720752962265249264458131603856675983368282739818334961207549237205601029467976351885188018569568751035534782203915765160769150763390355496248489973570552620489654294774880364813560904590895531317479818073876653363549819852751462710841093702067942517057465400236696030472996585272392064962161423395937540225741643507079289489360639127753811004075199882622965920776036088302032538117157357989275513654023752349048818775063276277281737203614501115432094573274947362057223441174454687333228484931404070518318302213795650500014681343457777660167244489730700032070448999224484927914594654137582724140833717157752888350228325380446696996354389436106796045601904708406490253120983719406167154220203535357370021468630865730048855842061366456015072525275359541366950632770601500478061890423036546727948447165482386791934513863061336175022716404314014128826903317105824990615182683118068467865931719028951684774458919549756718613679185217797847711345541120000000000000000 [102,62] 70922680111248248865662057045469705955304071894155688175876078010190624872233482556612972378934951390182351398626147447677737964280031798321320914901838745658392459252278332159125572634073040754650159371669585216130206575663674264303162754421468733520552759212419462261266844411821633647656233422242028014612759685153359863590718257122192420097644141324276884041133348480278329602157165952688682021670117743447116627310077634886374078275988092148008129386427709064725357208582879814292645112685386063195459303298834906760431804637905547513737594957992024424832490601855334921936252688822035559169405591334410363748788724153161654015364559528753041464815500835555907150611672629656614515088860384330852484326687358792484884964115196159375823024461354824259887523697500943050700762338195213222843230438586745402935639187050229269578931799654246370266920379778386361560308474747149499893274831858473940160232770323833781740862262729907031252661101982293537538195773390461530092512792910783690042851744487422837235067161736167274876397094581516972725205500065198924686467466750200199893364485724634763414327854504050900178105614571439142859952542702454628898208472600687773656125014060268610471139150166961514101083518062955689664023699982256083388046365995445850857216102858323492075464502562092826256243408372941192552900510309489440769779729829274485242435285031961596568178298904163061102679103139900712963111137248041065586618708339906010569498939606235323764996934495090107283048978977090450273463936619080846945861223044618731599285484902565352821740281543270259837376876700652094429544730283061524452261038920384425310570699800977059091964655956580327623870589076470408173081422224889460974826352494768520810825751169191496647958670958757953248890174222272307167508433644276052253475846238490195858706083996041855541881394136503360994166249396381370172758450776260853585565039546336173722501368302178900513542068108457145811649338453873224402022892642332339953479611564709815262483584655380343104604974437514009414959971641237458641973899155918353310834277975151630806372293063192323607346799321808702627105988940376693154623029831406267080539647477490536392504733278865655664094996263197830771752096091987443051180161966338330895090971931555458168636888073806309333112763101938735431172398206962109897375156046309443603144826707164999817370655610867102659835205685588254779534257860318528676338107642713383098854062754065673229902546378532177864870209397031539887308800000000000000 [102,63] 830569996544000122278211180763589169107040803722331267826047335671077837678158669415012435429728899472182110402830355992817220838160676325115208633742522479914209964234247602911287832435383969184887616257389673130020855655594357150635045035401434333112360782690738447775267997590873929635884120977382978915150666086955627996025119908408790636132114401005249046137111433692289213211882045421927759768136493156812456073254674941430087458498620361580296875142758206562777183462148026771877398265970935719011354133777685632091920108806194188700662695226820765139177904452190975888117899752266183983480836210838651672613849836383488518046673134408195236701768846032416569943536632459253007757188278519524152761350114607440541777416028261370250922287853257301147663628712208258487493712735925339298340329204235456412699298324508924721500281769561668901272624969368203063063277179215169158661191148067440433785371244557851342597183806247727819028076599015434076315709147601229120309283966869492410464096534207201451710139470899149046242799867067196873925792003710091759830112085079793888672006967352431755969083293899786246991177433206170679044494365692288737647339760044231610608192836329096957423602927823754359832687611803996949534090411353261335257396376774628668330781176320097785638192468203548587663278679278088871311038036905732148221822427618763241477627636593482481660991661865671992325014259411382630115844683754223578725297698932041358698445324765747252885329609818823085874504102547239021953049496761620224304227091378033491116808769358048024196024749629904991699950532848464234489796341315955834951023064742420491162874686408345886058048834153310792633543419501840612925207596348185145649883173535265272028613334026051347878973514101934802296622995495788168290634071869570185921758073560485415725145819246605759657146428475144416387229965246758422159341716307567899547105909563843989886539014224565634673105373402620402601864402646172195050846809742391417787600261571455459044454306903167926504651584103420760827320392566949405461690246303642727660659938538596476435605009600006961132016061232710967134599369406707208219017898601055462177626665300673623282778795030210414214767788118289738099769917466224258129129685824015029024660544077273038797952416100710289418056472277962376463091116492125613355325570220889615160705596382053542306265828505819668373692496680982910776846540146122386168828437533919090601308438478055774134191835668673902732735742786322898616320000000000 [102,64] -227742959372102374491328589221377304993835939160009779451814835999965733344592383522693130867911161931416178155612187076161194192167146969756949009225483570779431981432697279483914271409149064358059320395578140506467742148777767422931350879484664439201199562944623755531747867961840360296973779216468979539708879558142450629859887886115553201984071627246854405103661049244836679738131993052246710626936637856709227901653948053616879371180112609630162926451410539041032840803946662725590247406663465667992113249131745199077240519339268384278268648440651665941455447987494419209914490929689133970420682743052340870007241413396561116721608440696402283634985040309328320831696142608946907657792745702785638711320874424958767872749599295662776366181287942465767351983225861714258438780775261209138698925614967586881044894370282169190704590835571891365459384584693754241098720324495621238171995714397222988697862815537584782742186781150335065642796226648387058911701626221417401783511061481502142246696929314427806521089990852336635473833496098135379330365962532483303554449606515132618978656870990887375968444974468738410737103115092800158773458774792144625290314719700819024907784452090454441773795176849842197307087965391924084567624665705239843798290389892931767603396164198383143625069786705015987231016056852761361024643850598621930875993421600925331344567266734324027947245075733965253838948084016983915175692609437654567166358966968795777713776614060095479953211959630068273710768203823378602383667360640355061075500657508008458248900592025765861062704936443458053552966271803280207919282491571726335631749758305685895861760420212681189009630988625261978028955076850262946383577984305557948633764023589519235050820938952613053963380814041566789525395399876460598876224861943464415059956257812036634748618469869006387215752882382735129531316118498236406082246794508676702674339343928843514560381470539059710261178015539446197246225877784814863437445042077199884348098466046770769642275194247280551277513872421252094198294590280278029556975625306880171774958962992848279200844484009151722567469511995459004728069477791250405057334100644355372228005257811651878583917479004553880915140679864732690532852244690099557801619014774935994599884550338430116933959119273380176072754198559883785962287040866288267966470206264070524088600277789347944105968027104455078519577056123976537542148694216887658390777578935604965255056778359394220994328185779773553575318245283647549603840000000 [102,65] 11307293450274939146009751335110347753238099415775808829691967223940088902602971350922426198816257261801640370171559410866397519344767402298015747639053110006617304824384328965422199958617889155584030102468250448192083518934436137365052249818812873062038212149328228543779641110483777401854531692758592724691049259027007130703284743814217819790961162377919180604272039431017902636820143899247419972195251854695702951283473802388997816826671207291243504901318662503654866272281249275862485970066626642550460749867658544139531684687838723358510660159547648786612219423579228841100160074742563086100561833563566698414141865943016649370729696747602823790582880547044528712863094850392267147278083136341076145530157098458829729941725955990450868036535659793833809886451520480380081612860052109951567129339697021848652645690587423262914947231634451473812334170510826047884599524727423674085888129502520265370517033797989047536377325204785640719679732112211479532148883019650135406619952011021486062193427821395961025164094685671247317025477724390100535644665761219726047013164789357437689351462330410862746635908518678434597024612877696222166114399091643260575842800171877219415707567064417048856591575954983878672320507824605794015737565722517602167536489672628312781025988993638607889218950966888383739548116015519630419265002601821881604449751531219249561639963272573934752820622101174624723803965632400204570836956734050249516524554848925923264876562827838299881886685622602207544651373245047557317999863086389149478827513257446163271841935731268481387642193327403375692520711501352804910685695457583365913096678475687878051869862002774644293230675693882095327889113467964748198151158585953301730856552482408540164066633170975773837902244075813602566386539737109846667786931672343998277629964935963717337186069320624825945556573795053143519171580403484333376332940486396495174514241992817133986375736706500818126657605364592517091228047524688765135142304247374383419156136042225292747425341147603364338686191285229272792759234898129835684800375115567551844657546697213506828646429605182926623493690228739833004832739980804558806278457107374525074265662627549732502403858740403212804545935643770516705783193680764070577077767572548008169013577316052601249445353825827016596289567701887473231390708956320635415323110826658964808976870558655428078907828629525574752198328343784144038787915580756918910642984809626899255574400296816667069752987470313229815999547352229544427520000 [102,66] -64924893784563055083911908540379000162787359219447954262600094193493968924265637344421663307950227247296626957834009641376917177357955052612739776067826083442131887857450664444232873295041086544828066028561243330102311218416042580379956595497077145701812120381336783496605607290790591157678092363670991185402549477216502410129564675486642621726473388766643847448389208594015248097715036154643533278481831121596481001997102531294516324526926515911435176933345610581877095589097749149566459698612925593372747381023060817353653890099648082713824354506217063138936235088432703432650060756225075065513610685070641902631060050150471662127992978269513657227168485570145948381228948010751357066168094576465555079985207245973185756491623751812675835901268038691397297747904256566392159355482597338802672376583929452415509263213670524724039377851147326174957231006977129706683425429068319086015125774851622408831262926277481740446281613146065682333572722632260980367845977126626861111902836928640378215568136862662324779321430945368632300901447429805604631971443118298123472672731383115698194388991758080010148442228886551392933032823125701409220017664333440259357745677204276657135966248601601725556600509747907405019811049541535939016574529967068025217063999288718775052778206318365985263446975962611885667049460108343670882995984106244035275341887416873488489330004735557655056430493877860536079255106585101180127381489676633803734434612521617265856231057390569250733138007872405055835413101605030829968392320822412108154854975453131282387367771941553802337839270660855838275532409606157235144815406462947581602776778669718048495747856258088909746798831498275586294815377956405925107048634205372492774558156459964867628302625448756378067030239362147000173151882281301644401699842186190724431420179559354410435793098932327002941295496107483397977188342798466194551128186750221012511455648021215211355854196072840964296024030988690270839865001178978949993505858114673235585505474585021693231921967781896152104590072135301756184168120811087896208773486646876849413860129647563138771373093094534252536852744381472201928659436986024530253813399353198224281206878433118065497335530343838182719623477170403128507399622603747623400369048059441693085726031016430175801299298119988447614456038612215525801163645252605958110335642436691004322260975244107762104769012573280097762242612377645262310628689995230518230733163283113121832589137440767370760818880680437389627323630479480733480 [102,67] -16813790928024825750968272455569394119664909016037668066489685885646225320143077400777923289825642221950524539872124927491846713422978630076476885772117733573808205413512544569667211591891462138315598618692562960423471828207167323292025955324643188399483981238814729420433536337296345862515090782909555502880094106843879603901013417913060768557663560645173217807315709709734359876708631477228603297595032586919082871048508665571551728544259974540820020964748258001888271009923546029728381205736739057811409273419345264992480384154540363020634832079194539485213867744877080761692845238931325451978463244024153584118669464228881914231817013223146127384864729694745165458043202249968500813164251060695704620817681641363858510095044132618510503117923664641582914079507862959025514829129470274411583641464402656444348260771930681354869600084443512599174317372570364213850351931981473860110094021137483351519315504557654148565846263509351531951493761402274702904452196174843055578054127787636788066579509483153636198649244549626450798859537457029008499256552840615572819635565636361014288809832871971469964431555461196712737146803995043949256823310991572105390499055939762243020852599847799210210009606884262041625237336727032747564943055318415322548825283404202189298028915003315921630432164475544529945970116326324241232826971551907190117839575319594206686671663965702728319466556000891025865913147748003931555646876746267792921996628229980766303350612104336406380757605153501247068349911991837091468536153271299161226772727964154067653784481206947485423369850662366892203235532992596665178131511325495631427456624360139369554069521661902657164807768984101711788015472690549658573005380871579940925750108577562835270311227683350426052633747251399780821136549944873090492919442645364766234015116497331778962763416286133196999807434661060848650615487465603955055365561814580693910527320415993636819241745189129441188955767702461063119362583615024479234343395571919530353278473156167056291496523475200276554780329459635561388894786703362327816341395964327127139388600644372190878076701633009945707374237374230196478858626987905871457622608318854642115480578335978963997320466838305119877011602492735966055931124431408477778921230640276636816476125795626297837877072272762299835083600889990238278500535451469191137895212327222264224660590034803191025826401036961472598002114166811045110223872253055770086040568679344695435281893535491713531027645308971691858022861221220640 [102,68] 347402363588767809522935765954421581979527469563876128281815173722535467201496921860315837144096275182286176928065963895795701220868447225585045778990553516224489839142352246133848975786597270947529675482530948969668448135418948446840573586864459440643480077418868060201327206097919409967306502614546874026752308119754522639373199741829064847562551650610404945469280751685766699097986899638401032916816180122398733769147614185293773804106057054494681796122330169445727297145911461636038335718150184318661094016288462568128860309671477911813421259909842550397585828452083377149113088631323475190188085511216218850105251360983187487850660407745644875275810513569500881816734982814043578391130181135158583851237357906401909958666855233739692445406995364449790709285002751237456961170568244904905588445590751162733314865063628820134315417880387755231430304656884869003232340156991897167226689848995608957038763608248545474626792834532039341989813226962173852902661555130574904701128913685714054735492175203441973875960674395541817063365076846123606856921117131953797903373796453409023360243002444104283849152701071995002628324725566003935105155873569512865483293180121918032362923389091509166188305855883009329024293870457272551149935754213297413303984524353417277144088139614978507648872572742117432657390250365479748482401485874835579327950345659776139991956683576570971548475757497248214707259521870325490521487431955909902223979064451850779219391369967840600215981659367077991573369142967226082804289725811379481436696870958912049980707080458520648165103966712458099474654519657076606873532919860011373930257128776180456395502835672584719824417772783731823328998847132586671076624349353000664594062521357774546261749354539743468085534872962846933956252014420016803642175950915051836374551641790764991368352266644730641102957979763459030245733795645614318851194789411720613679493398519498594601253927756160279363109130152295606478861602255780542857829558768131558152838541029642784669249602281506432244148792900039339868165722207766901679286278944892339581686588180129598333840200657335316515771627631225564037637872566014825166243060184972027133383918520894227111146345078270378034409416622256773070231408107507701822853867569422702837570914599376554632743484768419446286943080463852548863520755572978420697072310793312147072044321797350965297018833213109192693499023091414876373617541045216260720877399726799955173586542591595971080230251562466355985739646800 [102,69] 28243998227120965653202548705459389158865987595317596069859144905315644494763404865054708158128256396974510902157400518492947114914093499989785655302424349144078925293776383927519361962836423752112620929334522692118867236355207332184344598024356279141337785090411065125422052206167244035540412858978843035319987192790955285602807127309980478353192238120608475372278880340464518898456979464411758480240196890173546101452502682209334806326953121816279788741512794057428090799959667511889643997891284124172750225549277766794888188960911012913233389215915871943016136295081818302019644009908465813356651028472788686154997490070535597170201550360462837234300470117854673771980421223615912787691508433698932092693059457224059031823836070584193884096768060806944785113122357053144192910367512950924148043016885792408719438410588028234817507234282372382267497729566740030790213388132032453820662401904877425116855521319092929212033029626269207407343807698899782133514321746230495825406910292534301138826226546622660123818880258615354765312205796351509683292355795632594918594468408907030147991645950906968153853699587523157746081078613084110098514567755515640551551873030127824717848631131597795224189428556669441412576184673989650303218097825855335344825676752893102568961377041522128578336098166508938068386774079439086060277160170644818122951492251664817388839011490981431660910549762938282125536078651599846703659477710549328463967605312383652813071945542037250503927344203517650822744086835605448441775001081847209168782330955848501802116515557222593856908829518862024323317621820467852669072671997014357758380819850777338469475935930315858173231436954843158322729506127533186631584058837834729167567656435504507782398951605749583963514404219440294600167572121137186986379444154523797268086247768247220976229266641255294258522877614012473488929664285577128283300625974457100315413917551702491890057115165027297891991524376653319279560845685385436260975010686616575786744288544695030487260935532149562756250123702503990041419613674404207856504670171721576090536614664049131734664669383597055490010896274678153773950697929022785270256721277373129031380815045460118588388825228376981726200653592660825524276985435168616187325458126532300992962841538957647123629290043002295201342697354124995504837709986567539021102350272936453498701344414816183562506968628620639601909850420221862513292544699589861307114039547417967821018805379875656804971938374385641039132000 [102,70] 846006309140915837286862950724621170460022298184838110799598520397258096711053107470333319110198462027687492304137751150568229899463774041126833033762196452738632300058855705873660586732547203034672163460900153109708135911135152221473319050898469925659969061062720839557820787217283914052026077276685350386570963263971552586023795462660528335371285307074126110269626499920386627090928981805226633062880656420606539988694655118859850995527122921171341052939379160945331732060453749128218330764054586118231679501304545927162662993231802954979382918328967648410323030306129610858044499504853183797808142681224653131108468257594474162006636788587704299440802711617462862061328033067337961913480385783926211521995140693051741169382897266895442535271091706382912768127545907154005733676897942421752240542932015173543079822418971697581615308792790973185495584714895358305824964984948228352253161852413112126603344417050897555456914605065060808451228087181974417216293633050402078467832713286303191324287988770769881719992756474567179086788254572034375072326333896125492366951892546525204390733243284212919429759895437083158176204994697180217377189996543988276042183170419695458149781621203500609556788203025258196851821635888583285150349102423664612300648468590868331851939767634849005030746942570078549917684494805071454394911124381579460641029596953130271618153495609165896156705328995260032677055232159153661277813487742725522419330855304852812712949119305714780886759822620554924774578207360201986083651816894330945140754165527895225010042736123744966406599240099862554393945922029667409442174998507351445258667631026646238693503019758520223012893251589136541774469297404467466614053951430851465931841128955745575637903094777385551588524064076649954718256486054483236650580262282107551809029552197020376027100544696686193902653487814886761268029599152951245057459261294337461658330659943553739689421135723431034894867785681904517020788477749593768691788821740274529831141848937139304950351259956253275753060209359345212043635412194869724947252124993930203997603956045501946463750579427410616325945750909528304132360437282414334426167682080971555772855257636591388873355739917237149574060942644817278159963757038602081209201884190615461442432206763169828791537351919538706528459841472817950618254906648215971332427341815579949935198776208456205825646815588241411686703932841343452297175951149821651510059991025534306900044146304644918564377012186671099450 [102,71] 2538011421348589642695849329780211716801200571593688647047093020728596280895246098700910079690017975755574477521192473185856589097782399823106297720450182954254809296197547433911787202517158239918123764585922077181221831213048778394202515491030593630269096779071512194091382111297037628049627251891032704370655830442484817642223899967677301867393676977619134254616273269555523777204865840378969472906199093062093327862636915329451466344552691345816891257666041284644358023031091260618507169141533309261241541681760770766937252258237389324062624543637872845666790305277249892837427877079344389201745297464938875965992616857661403768191110178995170449382088932173260251504501243267529947322024309234261362181836646056784373958040093251358932848432422526918856701607204482531117525907605235433459364119069399266183279384610056213575875481034247999601207469040507030748636905201960655980450436703080166652459001702238559096716416295128179585667165280196664216588770659349101695704548920438602187466946390510936375406485169838190263884278299296428794283638240943823490300246629389117842687626843657638583687631409689063969445469986117699418608394974615487208845032883080814477843194599015620899327349553221799753631866340589166061649812597601132868402530564809289209741978854249577379746467422684914883871232722032187195707983608409445377603634567093447642307105827496212077289986954665366140795985137369827219579610764136624388173280961645420351025065541681545852348235123600343183261688348052931751503314422426948082800557633268211128034707444842033457947093765808619472819931827836808577689423136483586187264534277177936604470712389075343911443213604877231600361441643657374155463330254394973767506285416370391562985324478741569311337941811725302000917257842481176368542890134362316224750864523317060947955316891943354981904285764104052677655620223475893009275835000198087784444288406921692046172289642448244606780991377838211550788475833402048565719277013328874482975941800481509849676890596504312814005385623540991398442267395772615884825116096553931965244297329617111858491096278620505159146978754983997934892764424066492120769387810911176583930779462162637093945348931519571017569473606554485893788319911138577025910573603125851684035160618592290114707766311989425247228768226643865312642384686016290232819621756830968701385017872550692516358299252101322154413050120503798885630440505572749217342714816607014009619169766276202993265143172815600 [102,72] -21676056583300493057725516531349648270266948016982000902680269822288983017791970852465483686661805420212313515879470461707790917356429232804798312298546407101751239691002122772727628253304492043867560626822966933338680816764148455827491249865640559038548351819788973214157698467065257492069804923000478866070945370297319232138910447783313653196962090995801031673415004604776374284916327815952862060274431509057172793829083303688690180981138660232508092101069323927004045104445296487578924781428371937202047807125626973383404299366470011552064582796368963159359440689907389694224361038210659204171014544441428432547261191392986390307273304280649917735962112693136414935250121717085084284600374088795126841635494777528739254118931323436193533516472351683060659037247494156328404958104841825303190777065847846887697339331312702869359546276455686121112294466422972046455947996302581315722099882481546334373691344208844215730476595319046571031515158273770442223798482572917855173577434715160916549811721191511065735685320743122077140372992324672500618875101008041292569688794183286540171366738627559869747985207560991770566918772928109125117524160750145405231639163174377136096435577917907272721557323540092040314410511140743041470193998608730176243302996604913492319342134557593978562070834553593547777137554907925139271750949789347934999490137939055136799813259965389257277161069834763974344411887726968580781046349599286035669596977770698271849376249831983658887559908149917481936695452943074806471374948483615607097585145458120465668974978341691328265689697957291714004106641690036138076990792523690111135053678895515633434593837257113900407949503091318214818868765090388434698005315289825506612918810045894065070577142819272374479723500810884967019725595741659683548692962289913696108096991330172913849191756837572174096341513873008733992634486862187597410246686962209852505825653964254481612874381640196657851978533810155221987025786092395395256222766193910941289410764749937143958023597793485110925582772891496522246302044259448216967300239633203817262701914201958903916073136438024823885419225520445357621004336329654409291046988669437926768923963792577782995419395414040135526963495373262602481873776082801733838125573798218576016335719203993735651976690965220118115615653444979845689705541613869478790953468701420144105022028723097088462287724036427746784850239787849014723792509447504657669259160174588377312357005686958371621061923200 [102,73] -2710296408662970685504633020507683926017834603875988011210430004072129538890839591974166534787160519314732657462813327590910089680696640675993990200920121585986312518162861442078689179971792807627797175530293442226701073368539324109710510962201036115156282176775942912648963763445527265733661508589450800882670306971107017593840867481327288642862094663142927920495715298045828005008799474707816921702928580099202441143693368242831814314935097268030111747135923039940925743376926472084329040106428790766852746851367740047566732708359051181908886895235398337157833604043058094501726652247297133356660400279804221480554570535966973310673651691980801690884485566477258315744653719603636529495724757186854964668169055969082474254575221017203689134210999777378480305478389334108625428502288045767226488416802850606270659062753909891170069690670826583976391691534974162934871134675121878345762436373800058080088703067631394610997359850168497054177680705313780090916150267158003723090354607045758808322481600540207576103810211407353309499602253822125919787291209155352129782230447442806055872891917688413217632821382427205575272114250716133739481088274343127233913658710066928807729727272458799875376588917327472703522053808769932809087955313365086955164374588267411475213059531862108688071989175413886914929493546791388165782640820793767390158487204183009472818476849311351633418322315086492596268131188813552487087767023370788602039718918114931662506847678784781894746136595909501397264328814969862850517894510073520685516891313033034147026469478463320808242820537096153892701752284547437427409846380379883194381762953843043952410872985686641798183642815103614960990239634509562958997903983258046472467159854955460141184395909398918347482693358381477843458482197883630106107121639101115599934037571375867548068514209074506365122689871197814289765163705293272201935841971413185936011337690863084709702180581129276271209914139617908399095760621951746237855532083444730983751686419238161576147023970375262191877756155323770160044746636755730832588974869875212426335616480005781178692055643429002917383735712086824464056162982576069731143967616800719562067446433758693575022012226601794479563548294441770924959725830592281290505619514574196104504820385445681170362660324426374861293886476553892075490818920439740942401349856026115977063504487769430433317012198634059888956537812310991130301106939107536648266556308573215018803265021075153677835520 [102,74] 63578596788798767294248055313958104899403196351564250581778803581408806058362564581330025622486468655988557218335650252159990237065271802348860146881296641160404593736087385087586504094507251075637373543290706735240030631653510259575018283252445989890531180586744853614950175031322018999059808654979229475892028494348578932107447227094619104398849234380265586136067987089401680025486942851060188481574229807340488725635346420925471043468993760182894724168233349618050790475468617330633005805388953755384823233507077250219349327975153525413403296898146898660990680826715268667689300932153919521420342619100272522603627447535763784814328023120785055571893661406787135203669531839831787259853113339307182519273028786730646602961201688300865802744003870599597927205669998971823073357867836633118234457105151841287134133678683359048327534849847987452399174620782257966755071583049403553645186744340091903108663065277759277408825371497485698342844519159605766418072034560295504482569380725994393472781519347003932364523439433173573279069996341915270008595256112285119988353458264922729885950544725924337885687225480283370987111881490873304667210449734838210123147546724591830423852364361649718731502776011560556860975745298465899412019761537466643549749375932630044009547354305644872899341917435284575964757216255056727317362612546155309807684275889004516058077918339876506040887507854952746165618327785155133224193301244449379729863079270003105981504932596528814407225868868797916572229006351468725524602547014749088872510671660320325618495938177848531440990489841483591391577666939871651301953726032171710933186157570579743510788050829327022588047838940685715038090674964112717920228945698999575471020299548374315000059706095715961676837282306566284406494047573810659431637198657623281557599347479875351602247219057076391757119796504488642799192581434025425981100715475791646077611188946988454595914401293269793328766294980167810880433725916398624654388835422417704921429232132087876134806832862317698865019157852013790896853425542443380852784435964919150408618417231925736901551118887248351536001519874615609507111318205060215601641948576709825022693483590928890847412076926640965059074134143796746103299450828203970031497917792519237944140492320893447021902368837888589246676628609451961528920916743819137918594313419571213573094336960997486866102926323231924580805634944420357649464834839085359668360365650272222550380115255876479280 [102,75] 7639538413888160293117009380852297921677225834402026607199135173617533847997652665974041261528952772167165096843749888427543692580932871553493245940287433049897634051153794205557045092941833691178127673428339576017370200799740728263778732631121029945395363100467935688182794708569751778060160884860856787992417766355457901565549364945505850848364299850016993518518907262641151806100862282543363056359595080258630699277798327218748367366064442255209979109046295845135488075077873097614989489654778587574249796595111837874079559143766903172501133413954228907457926566665789488129783155367482693149909842812057351658265845818933424604288283726600983998521090014579401874594480838423372466665792799128488764050136841595352350675770300336167735751181790985308003817622513552899598421077681763826242526093958373349497881745161644749114822121853556719053839599794380826985740610135901226255424791255796721440458237135765104553153585404539473186157093850302678104939319177598376124505959967355730485782002165962808439601098369583620411956044545544149390788088352238362174980648177672970866200235363581203551543091908221827539124994168061698793350931356837307693799468772301105853352310238491079605355285847054960941538654876888262469666356902961589900617205475018778934081661118873506340973858664395817132506598949644392768358839980612596364138450967606281471423980770352506927157488198701392686607829562785325732139682250363099094290697872278378501760163019053563677001173474599068404725945704368221939691266686736583282639536531575437562459599803949993608718895537094286405226771713832488135476690623902561254319716408378102413235922311554082749249996089092377139628637887442465993807450592861819359319892507834352088609345818641431194994819372659091158021640967647675769157154669971397011677125754654992964426363323427830931102905121877376521953758526021339323823306659010133884991258484752363289274379060964911279995441546012276907882035007719938197819119241023697851664570638647405512961687330407813761246098213127764387903187636547088278877154160907502906166592141287512063994907256806588001743869439543211594057378028599136146798770985590014255336409643640593523629800897621666029447318779692916370628983732019735346732244101370693210622241284759319726342354502867761154915847068548685525558530990569831651246980825865698683123844489964026346229792440342434101825599654517451223507171890002706330179277120089438375843347752437120 [102,76] -46696057875109120875462027170977708166543293002604703705164623554961598292930701917100254678094700707595036037440784073454512564761435873220419445561903246139262282985538943263826111906397454745068593426315490420102874861645297005587494939062619151788719531197694255613313716147462300684448761609054099561117908089893272618558805003636521273274661897007616173261401515198400448680528227957686372128419170803341489578621659833395985839157249700711610737888882656524188661714001795842871670003455363966328519827761923257351783327345706522133994356913390062818836314756299384603114092118205688075824790716040911712474581303642595175221747869187867358040433282219630568537145757111478460930963819996159483099380688960648860219540791908468941589789251582942366872548081712572605977023998405475813455534708368185151035428213867921841755871249495254009962529095201289247027528003118264811331131311796670927334988908504548044913257558186598752108643660048286622388030318041745032114624242760268721520168067374587802737737903794046973448955013838834214627490509454682140141336927592900704735712478034972222329462262744938674109721672706821254810256858633314017967309310160032741106562767466387383682236588206699296776987617834309853790732225209114443102859943412414580073545815336265510319949408444864080688379340023347696194186561879002964155033657979857919694848403887983764346179492076924733248212174948989155224686233137581276256468058043397516166768801539054105326897110673218582527277540949419806790979431546574173311806338956996731538248382715456337741359857149890002038763055030009904246876064166621332638670122755887362754305166043801187277742819783033695914721667814806391872055273669380490014029664243634378872438706240660152185005141090628287088756804173200619190487821325489945305286948886486732707851562216157614211892892776185653587111332314653799457324159717282871144334282010278683592356071122664403334482440625598551930153766807142796308745999997735320381767466718038672572061636855120319556724004444362458691781604116598126294660631419150341403922381787717824574155172487036830293671562375998554097654395427158495795136619310342486000964367399111298639896495281236949908713492155397708977073120237130663135005862553997120936018146247776052868714741279896275560861092679067212725202080048213547221313860553081224937356760713440167061558110089759569503783009652387393485703599709109111596396064717990772029267290400 [102,77] 325047421393515390683079943992009614624808976929565659235714839022593593636730576790877276961366934035799490137687252314644908454587935005917898832245525581565277858337484487789225743887358580771719504268537678151316488373441322481014292689018868019572760846122558823287408473658166368574443189987810749633972436701096409166280930209515674907588313548439889649442226343109295016160036355576084179080221380326857322358308292233650851168196458935628289233444363712846198956949616617766608864532227353712355987411692630763055342684559518209857815264125756166308797816814875914989604038459629950191367074693954321707715379077087326981537541014924195699785061008675361227500185917336808865457426899086521216544913879864343131901274854660744870187129781305703919340486458521794663381503116283101714162676243424999660182882615777128228926380272415326571955943763521141655357564529320150926909688592835197008159288040066789770253379365393038696975051624039213937128962192807898941995112372479618622393501864895511962542973971852509369942725054826590163038444967724639214051707387546977979156960383954308317937914315882694338273482540954826440268817596359373238745379607060794343951950003916892059066014053694575233060602153786219433184641476081512350433748139519749309940870994733912468391189687751561533180737534409524261993980611994290570782504785204622097283471026723373004326292462749436558143244460615762844943554765492432532132911344223861967266166946860032391874109147383805864314640725060657607589842096184430522748969214712767180391808558208509373350497594877571333846188224177099034406274111776844839512682305723877388543666858733192595374445053718193853297655816749697188847085493354133957063539803600696497244717288642451623026108940745070677849695513371257003116848186664366515795915424314947257723167894181589418757501700257854689164451620310585456561221345076678214410939070750131798046531812916939340237015971667447519358685906550116797847994647316517695543445920027401205887400963676158048094813293866948915062700434031949831119377958835521435257728829359832555735469620979728389267166724062149915997713298914912812890226050768813487022738792350235952983142273745376342235494141888613768587551844973585445573709313917774129060373978003319940403409686312281203132192637765723399894109260514796002193380302928071956982452788990486654739935272637474867422727527679895470370284407725991820886077731493592145630400 [102,78] 8720927556054718578063265721432430927980289616108550912483582027744984751900209358883770480825080771321585510262005288677870858262419210023357331672691789254035433904009225862363475667980441765167280200605241974916885731228347175395679397208208643208447934634936097812871189077616164833743142233220338561983639141356517611295474372083180720096333219887299129745719214230539093026266220044758083158791151738934802478424785857392657172614242086797467397993580016660621713104020157571549486544651804893060806583589698044829939357745375345257390365774922098385892731650157373066900342604189859754757997186124300096315467316250768283068355051047809994994447988892138817221463567331193635882978007291758982483158061714463478642665284910162970376706312343675470069628453240740521895283953446927323410015212495962364105905114202819082966613353307479315706312722386577829431230325799039057907099707698323938368096191824877249276663458828198719509283910932267156627460858392039726309197147048624482892290120327876391125679707162696539070181965176104940730309171311156541225174136827040444578296648611123027099597037174421039272800303647224642430786063655656657253795510729536752385175815538551548472916167235899944819745235253031900642724675709638412444050401824591137254075936703931840216345180886022798310239751927670084675820654819218175787613759137544531993776574172740880695603717175332032419542606809302685637744751544473113552790597619982589744666671254133891010961017823793184706245605964506064003544375076458301920789306585142242034624180435568856019477335061446446285318047142015822458714225296039340612582982113917163537844452820435393812329468059341374085637468084679693062805539832049017938561138708705393924302481352374352019757797039729894789776131355087325718451769278552632280358078652568299971523125493954139679622368570965301531102580645601745367052366091756365776761331741329112482491507528412063880872447358331213126605397274092916612551281774898211370129043452076560568851931928977926093062276124423863448905088251189782371709723096601108296421635435265026750588411018431016408343219024200267003246266662300566887941408600424784595749947473625719615342167418091128554643987111909166612982669771370353777660540378154820668064933488424418817759972405131527703733761932330457930400778560635116583511822128833462904727684013735598194372761108059477958183357945490383760829198640523832276088027108651938540 [102,79] -34039992032434116766723943860383523952819004965681419708026621868410453419074487865287327964191522875370939746905729163838384357852510510931421677620593935883362503505153157702069245570468887050642199758834165254501122352809150517538799589904542953879078839818612332176575028042676372993985220157321548988666960577657811893189381603128749212302821394248766207331526057811458295863126357415182854142054766033546803248772611649449393766826375293522236819974466128442313491702923748821844492121221049472226155478497726853719954332218078299965070390790780489696771199565079276666006769419489726552659217548892396615037078188380376928209804861115661014481379222715050519674232251693507822890686879110281704906564204518346253759558582888182092944214876632509644263288415293484408689528739187433111119186695642115430795692580444543771240857793403918237416794405680463520517273886197904317467798275723820033824460945479003082004853322306210013163023408956168592413716675931116360852971630281822170194808756143499051926339048843493576206049719263104359871805251212071759966758160132488369573068225139071960727774528908969492637315117996251501128678279337538865885064168002980083331506659857011557451422529766773576095398628349148151052884544063403906497590577125770349009325504570023943446289309206297398506137162470225858753958219456761741485302904676877638575915055217948316657601244946521998052343107222839496689591624520294344914309713969508580878334590670916495858888587776547697495423320858017112282801255331638996569326321579625410629983064231457743107637618533284293201185902580982745623253010513557446917721520876180364212400790998628790288309054375232760467797737226146000033397214139984144031919091789792027145107354529226364506612432893427311910974857014016862319440763340652695056621905193229189741886664754009756958813058982482794218918772166137211684876289972490539449677167573530719580743122216313991744850145424230966094399087760799238867921729544483064899109055890060152391124110739269961411512501040066671149279749762236160629424133272661244301896399310844535593726345564274580852502526703682444748246798481181341523244739849400205691247877099198776338557858274209316761695628442398925553210665991626372452181438121817445420996129976353223131369100534116822683525464199420838892030195345732082368100768115266727874414773651441068422256225105238184966132476132892892230182266193942948108947384445760 [102,80] 9058096365863624493351324055606718516884307189471245427963262984878821333744579297700079448124859272452587275583141752132094671231365434298446332452162305870324976102096423367024002161700900269046019018555172274989548804473090214600725077378221875479600957199639420056244950403052710708898951056469608073027941567100691530943249456674088654525612427705733124371361111956942268663943394676594549787298748462758948465040417007918648373263074888409820138432789238460770487279113171093205154860567599734748599648045041193601481224022297242495519744978585057148407473429922761551531910115172051733730998878828227206368262033285811280233706756899180958523173268313468727002549373229062946075480432138258958412827141041014381415226233937131068135162950947277460487941148111606023240275604684252866685801963586983603527493558674937928945415554963677663042936514008464335166557612392573782619985559838310904902897654062466685592253510678241195854915916721130796023118636748160714282581727597972342576926251809906247295294088951211196976234934022942420511183962105804759742429879199341384059839475513379803673048826726751337123974515985502027752302280962276286523152471794214244187666482797199556345474669857759115785834638585483408713961076664709228383114690158024905043763922526257869225782765739095057648762536768518598752825355107749759771177522393512811940025937178570575492777815606177505075455859619974448330094738947388418589956237756187011219430797325146331024138122386130974626292952764469690277695582747048009685272061681161719494880510721616476016424343339102095214570757619272645376385075619844462066518727811948304407305890619093884639785669680302618503749498821556613871908646053337276764805567906655022366263455691155212628734883244799008203789661841117467508742738582551594634477184247597130720199126969187608355859954926002175450736504326345575403798975459674487190864597174569324062068047976446717238642317456654719426641747916587063285026199837402282788539998299485676946957314501069495668739377708065964045758565493267572201257382163608348378493587653673085685198425312544673586806692584321537573322642941642666230127676911577047060126669927347216184343687247052650727814807921599791013975977266856869010021118962642782362552204206336880758349400206422056376556007668210195350816886810670591006190385061814503235302982080061641163818932642270750334532261369641079164718028979747421131966447360 [102,81] -30771659501524316850636093026681573582959851588720873451673126928650131477313984105116038985865444728487305470048830232455155204663079230367158389010703942583118800879310059231673610919988830087284227559036232735146618820784629329690669641973409321199766713796388340601037084949210814289718838620107412081479842412791912331705089807786921011804321188188608795217689940993013237736517922605925962417411514770039269097564142608306446673928041462571925729202793478021156887271643561944142173906397526353850947812765169352249097401027925768540480443241537688236996099994843921421899972039324558764557344000808582922962833470476527789956196551709320566790896555581862766095803738430006506614997984702245234399695661815075386602930066843551562571428780733764563703003304836866910806512109607720792426151458234712545153663112172892812631126795576178130392030202136846755840544197743930036872383604324494393099302199360397186648275881927325547132225429226214538894447375905760276551423585172366394976172451241942452917041669003533933660344093457401102472014226359120750062705447791880037585639328369527632507727016702355836521430597009643685782891342127380642861132376498673530854845731699871942239954928329997977922497348580494092418938283716598283119606126491511472938765286330056828736474898192121902036538166937603553001131262082627077182714698422589054085927307060024180622091047482472888151219695572311362919191149947097647256551281750240134602973431269279856215578130117894081380844219055921558933335046420051085801330144172737595592448044428694483228714138731700243829315170447281720261627552807528494283304904291604656794262312254396395891999555503408043899121974447804298025720703668003077460301116082022044538619179460384622209140155690670250289844231832842069537103411667406920332150976402729166222015543329406004103146578794412342685660261303727920539541377184892967859684551740158944510213673653525724580915492412573601286084886572338612468782705173800754698454319629006678662489451479549015172622583303185437640578828737385736360067970961859428062659557547009804289180683970773323596264629157580369574862761291877447082564845012471824415014004900595794778547408165375560038505058073614787042444981425387422995400260271718184796662712386511781324099369328166460539702627694425310638406772770857751065638005575768461077156547696519043723868909466459412134426441606768366617832044285022185947648 [102,82] 650532137717689866381676858402407364088090665208303158071755174986451410792758219087197945579596785392974908063043339152202951302859186042620822842173204585995693740851963568287569487377579550142287656938136041808295466778742974000101137710354741209211152381083841444853164213906592929439898830437237711687188233624164174865150088491465953508740921049906464595660087309791897172862864108936351786113554236391031101725929196910595656650978773797351914144767623064280805611162015217345831975956223175355971138880722240756013681814362912218638693435407278948836225057533432808630566783250267647297337983798539393300182691320941910286181380609254519622770132601492302969259127846613671580414667185749987089075509891570708294677511783034200913762356443060892112108631027961248580341404223702830739028960466884637817244125637204042956422724100454712210901716440380332940345633181053360208249061219531874934514659116295327440809139163978524160569631633810756160028423445323537417993521380677714190571328274239442943345480804389036750328012329823980743956060900830201308159308638410175691663596771002040535122369188913533263464610191608824655659229431876868971804475543846150137407205862148047797100368616886360122704539956020448390569402795524644019898795861139148727215959398774390365462487784216506120680914287523168797674410813040339497943867620658914003992129590079615554356622330701047703519042414714152002702203339472973307205504408459023803348632101620683070632449262608649099067217661431259606327086946076594775517799151990981259898572594721430073826327536088036745141901600460913133002779197933615051603572600959609596426597660735276677832106350570290771825277496232033739868390319212979988175217222143281508802357624268670898578115084071414270151844381466681687471585979680984954221336773549618134566911781847363105498971747814004876181810524182092052791738557643811006662223969612303427450980127152986287293958871947972182423523683561908129066579875575981990885452954454550271634116624637533266817473779570533607166695504293222890929186191520183125484195410774610355624030238346034939686260379286452468650305883701839388745565335559997990468036551164852333052966901593471145331223349091698954698074344304587041650089246304826863565948131004123849576859866338761458997829210182702829219967078990659399779204675969394011856949734751118198467253170244921185474041726897341810586050619240278976 [102,83] -5041986070613734228657226255972245582134023292485406597396100603196637258172283177098680293197641017038279084400148253236598088771360096438640536114924942643818628652532189960428514151101126373464176298241279640888373821854728295192550603242783111695702418387476503839298192701798173767892473973997014935108606831125831347381064635441233819350439961750724413584091428406138989015098594013888497329926158638404061916054170067901706392385675364124688729309090404637784228751310838181634446422029518319718557093704380874682909319382933563081346296026115944291841378805617595015019086620082151804049259507235899329351275483495093037575438730536023425907868417438445269975484444617144372430644662124691020125468930038017441204315216353216119100101780257371878188483502718427192033409909688147861540816403477364256234060542227019515960283116289948374982640912793300831144339522440565323861157569323778876784077327561865041744930431960304309079082409350201505502847057124916112708650125558127229246063996755245312992444985146849691102304491831062616994817730519546950723641787747219729194624277073173068246062874912982286212247127549556461906125035262716479566782923565376839314776585595834056378942440485891646496097226236236488234029155634860803156476979599004447925950407139528290250792970467245847272785086293655431583276973243777391048476141427906758382925055801560275498754346502517447084431808030983185375788292510668298178556233960219282236010361117667879822973816570948718124355914149367406746592833980702822973088549514047752227710924046295139925750231598007845714148533197795973531104687498523476078122677236614891250583801283625436390905673679127831915592984051299651765314446289091190235660682047067797219952701426617053681663556452470335997465362726785835986658314968980060973761080019389628754788360175989417580460620493011628774255805490726212553766069228708652110876740426626347696223563850275611825485356387909660146623346165317845923511318828199546675588367545131209244846734395718359852319693927955973796180230407868734384359130717422312700967217409584082050809610701113788241826305866589034227237709718619038293992687093449942308253296582903447141382283106520704396881054823398872043881606326943367639904125786915035860357581082437478987590990329868473860882274900633530573845137385088395894698810652943475811138136291430841650417588511318561802391253910350847740616639559808 [102,84] 41094412723850669371477112748417242179167727590801922372186727616870923636369848461351896820507624341396397175982768319076695314937841857426942380044237138486268168861904139042423056168137138761648364775398663789672320499779459506269756204905208794102788183602375771569598945378247703852769664730687720815458443077044524687536764771553213536547757630352386105266339933543977111741479830166016305141036913073676622184670675583823982606894253969562691211744355791843209093948484646416421009796962385776416757228901910022687536439838969238846371673715875111815175897544903580789655718337695912197346733476392673734108525440221958832479256891482730941991516203124189770460699254990866407000796835925174079504744815997814117190689097056152111886892801730643810742574124826968228525781366512855113737980974741595155525918179898921179886408285985655791828176878913291857807895330872723711950465067198364833103308942576870179887840710313867843257842070996923934087872128186967611003194634417994684521326910194599045759792460683594478771539954382645191084156634275006617008132626426421185034202199064303233679227451547611725180606035087238637010157655231983840784511866776233227510095636134871874500862194323819385485250617743286392797594638190283916025490493595784632904705275736923977922645523509444794938796329300865896756683468834953817790533319486445366695280068041220473660270806249566257087762743037327682461244588135634408029248876553915833289431318361610758935128876225101817403778653678007634222777783294185869280197742061864141967323928674258400595377923687436499907286488921042706025432180072698691821475563662926851382802210556362744262159940940381904039245666938605471644731740646208335222687901060439624728439623526532054366640918926282328427952064128273009050120599435206839566440720716771740516102019096969406832113923508236491957604987045289444016977765466570812490939740875475980203732409427033595157392134451495884606514728566086263606454546421607210119114720899916495229589992006221313558125785742066782373419942459235318683281685524573233208954454745165372144907565241583961363895627960133681673025032628545033540538650488827433505313810317151763010518027063683393897402261060333898944219741469336476358426646822539726758635941831009231406623502349032947787428991555397898407769796692221150420578126201890844017964829191811981251635517935047153090418981069222351028587904 [102,85] -60036142314513848413697058288424524749615748907264743388204095996688285273092170675790266915217403228218956588119133553783224795366890140280171226284243319552633643872417454102377977978358357328041402635678959010477181388219906811859046769468735452575329765496036429456967772980748910986723168311042247836975634844529047092957932501367559246743981387281914735504769877360059519761877807177448173161583585211112841310752842869334053794386206303674815186584000445456022738734037682055156301998524852882291769198963810363951697805447705556990774639300753051703311923842787162096132325508241220415939629799066065831829898491081553380021612943670546477795346216038033919083852277896296824177742788553743022656470239324466979637977610895462458675831194311509608712683971126024530044727641502153592618742177943495045641974198074810077921495290468121235232324983581383214266230899390711730746782665839738694165226179698432907871500766262209231049742774072900139665610527700370527148080324521216669041808942274803269724930987070183544063244503596578417490374434936366978026345262287620458885741100369798279587908727141097305880785716720623302455901558707429739488231942810534047989823662921346501792566925164972746797879583635446418926313980684301131817140125380854280515466151078761553292040392088284264896829592915268033886892809873872394152040554994784057871758485777165308482030297822875150538865168894494656396533404309793698734392160735975183127641818055556591958440017496739030080917059397582879808830620855845619814054621652051644207013967496206306700304743913980957426636864527510824321461289271917240774817679642256727057096163091006273964984790466955282098364835969729039305683787012646486231426755687848740737318466039622550100465765905398174753871731317890967947179046324973575360169346967742650963480988795351003836427985419030433895477681716883963276486578829165429676365338586923166726629939341021984614942081430131023612309597212493510518580124666871088265462310170102791896449799562342362765660310641060469387116121845716446217381173678034889952576769855783409868038489281714499854000149494746357683452878423685347786273093985941582086067789542720159717975877286398887239227084089746215066537162561690156264072447896091334637167923312366048924826136543021831122926406320333635295345481845592326052533012905713005537196482392065022149676312061575666177818599068082010624 [102,86] 87758613312440287452598459707893493357833813749981823125515991956940789672712975974436248905685630524793107000949972352757466583180760209918290032847265376985409567934622571942933263009450674959336565868255163386933921444619469757035512898171811630115436091353847324399258887354637297355836006016827232217142888441371714737155047937779714340786122295150876771535298550182130845388291116379872413617154975690614933257904162138201934154775338248956513855909993051064237575643410308242018075270096299680699890416963802313933988981563668059719715461209968410173310634916343191385863245438096651570362714630927282437139676188657149099476102838308472787344001476622443571133663652558517428969813091134802876755482596643668743744306852504004626736065293258305043028502701192039015676672895607138957837424449817127214811550777120437946669836246927046088408949125053216221540048372408714683152207772543550257021798287738258493173296729762699154654727014894677244431275131551023197792000696309833995685024772414403365322100715863554498082657235301280427490062310929546621599703066481175167921730044170140285896359852240954822876831629701657290410555993075156039195974404970147157545395110448058627064719650119941610923209912724746081216550633772165851871590157587926957504222376492845306493236371741391797375211090920313628504335241800545781613413128952639968452112295185135615952949552390210434819742871714153132964148253396053324650082786023012246514352333895515900856220597975494896307184919128723312073494014246027563165920874999417162459692666340375699715154348702444160031887876946130171571766935547592559376258826942432550921363935368211691691779645259317913519434184944818509997880235373175256864769553282790477783309342341669737563904153585813313105356089429191348307458716532816186512274304422417731537271961958281713573926039286955505143530423962294379708105862865200913011583943437641511245452820793028830113083300646219967789906296686106582529237095917644344732548179091136348286294531043438509742261609517885561314332454116957684285689904403408068564437575567861193973384629335596167213199158736843175166815533399236941445497017352573646787055981891435847177942355489974690259174873564760965502232356012753434041821525678558499448614182807188662867139617714641682932328844757038602015757618477352812707879746785464309978126413528026497653944763912409510088030775753264 [102,87] -144233926826387291516852685405036229000905046566474518261988375631032721764533663633688803836510952120021729803453506001605196529596779790532958221950686617110316264207097704936056950682782064692231210389985165833699447033842191868858286574355737876810675426063086794026281738867218258998579473797491880369585842721193567404430219119401350969199581035529138035954738843920863254134520208265869426685474717978499459867831984767557899682117181483487048486501338070528052695707364298319338472087174048732264053313031832514389300891430661017608972437678044163048413747375092330916341320092936422472655760202321827505418353363948976908532779881645102646337346275586718967711590146218743076664230468317104646955983414273344656499399534307442623165548628373568047893651769690204662993452065145497127161528984272686543109841675038861206927499091331085505996551804575500146202310549014674864283100656077156692757122756193990167060302311343811260390513917160070233202784724505702523209181447774759123152781711191780085484224079421973948984296290270711947612391168191045631073609527625616880047085543510402779421038560375396750621537750909623437443096261314355332963776765861005903188754922727599641664560292112618333190094178630045202433391789811616600032823300519294716471999423618317728742334426916369281191978329055501934334350934337856776260349040316134866221473589247259788604284888167218053983961799287346341098380453665556593539566145721584324370926950444746592285570933767582265337988301594377919961922204668707581282887244804380063579017034101343235690432005174105347841517822027358056256569248027365883412116663973752897235610509195760756034348494873757551464264231327013090828579175174970559548521688834771038582833310019372630243878135086702559725862319878881268991060821602445873978207223651202387810805299391714258149695757309283589078199848585224493442037808403774619778965857986723524024689509694694992611879598702176761460703829972697770104485917233558804078058318192041576145267622539618150929549622667230600101821818420523478097698085282892304539187192797266869652179086790493880204440734609327323093179333874496381542502632010546892522497232632098710710335028477899004827862120341970112283540874131894037742690608794305206067255394220681809007503705202097320088998013170789726395544673021057964499991037046927688732385300279560890896773411321071605998139200 [102,88] -6993507095460965036812089464614422209793107042939106308580558086287553423038199930851071648561689860597295203460577480852029562344814646257732964380215477754189977297622454931619592057084826227597626403500397577854847543185027110988034577027069336534622559908974967065875000605405458641107752916800179886536286317466762962228412521290256800324178801569292599676599964979293627409979415913343125237753312762917586885220653207178157262643919185060768968883466486963625945197395278050208398867579335358004197364590890782180874841591501879931481439819737536321774559822315243539665257515550050653346844212880881375611166532755476643595602761229780278645550594178986744897353368915549254591069704185096333871467948657057774820396283658182511224017030515106220299816222415342918102721740686374798419285189978058327754705590435188879829599037416385627289522382793210062969425267836124958784517492801699257607425631814950955323789935738438086742335002006332377098424908708419671977388187050382160774796400338243273008328145980940469149295791174943108946686469043635867172458647865988490292662658031364700613639716549178651689817721316970453024198462281316520391010005221816571464179380787683415080378351244088029966629021372341010147064928144780334015081356991383402458098513044518516654458273287328529107338942758633053854600052138245413212049230799991636411217528178269520256034102297274940561722726425864583314033353048416405330595574201329565680101729581329609297848551954175179990314851931123474905888929008333261151632150161724378024846325229708360448113169938090737929710393884682472369803805798128287100472721848258119754850096759086867303218964298163063325726748346841439750159909116213351807757543804051298015520778244074164607278437437663707908183623175620566617875683227035589939742003701091154325881316279146076898449730685579645292029480526047157140540319275969720934100252593197888214054613576976625812272733256396933940786742712623463251799767408669052546829671111938099841451623460758311874247195616243401967389639262630434245911769211843678322744508728552857891520966729911284018090638077500476423766216868073363613462251619084253408026629165685198590372746304989483676060493716346214071934491336609216661981194803134054602210896116795720669876351368329973028762612068521588410485965501176129881176338054975623551775784738092007333785739473811912407680 [102,89] 14254345099644862034662631518739518052516592183300579686184789929298848202442174364458562005519252444606311102973895472665346455099109374161658372487229470216456070607014208985463581970364685068637785298809635794003095132917295085044214972316657635685956446469421007001606121735291249564795180715558590204586702221537959009116141564112730959041624626888145576368931485418857416423545397356096548312466011280290396531630651806105096107365463942028893417427330184581191830195583560218779784934458973876593741857821482354404433062942261693983579015634892411750961465353046067262539275735124649825956156264985131868072760113616566419360841963899340676161103342661963281521387624142884079998888778904096547565271352696211714720297352025534987781951920685603694367916596102799045807411404899774768659994631907920056057671955691927679261432312428362443013325242691975612737537303845318799117215267161339339971817938831752398280459824025365002222450758345015407294680273222078053972463795052664860815870788852679482978036270221044672424326573936524388588528739612039291651530991744223881733337896791419673831142476558850266687856029939332625543291189754368336830067562979933687244684343989643206535034896051310095364814640964327750718837644965944554300856173752842533431294510962033986082545912511189103762077131440745395344694937335688660164657868399462715001812595977320552126593971986002391130470377475120382404021892079926937591353589285976862110191768885239804623859511249207984876582185484770181459999610697179129344673559131717289268433595517786861828218075508433917301334463247903304022181296574491128285918313435041861399415328504212636817153764188544754068385741600090659165906143528728398181766740344698986136028743943806374952843683981734570310782685184617453072270278551521375269995752912803861718444698042054005512144716593289654980520247504296706408526685457475623081262142075129001603121764446605509855450766972505555674080589560073821064718813270342019051250621901094472785357880168844010459387628663538159713453444393771609943877377900130389779210372614502664932058317767348785722570866957545979418120421980975516179080916771011542892617201076154786414949684702990583899675127298143464463949140054237563252572981151891320526667049026032399281569519156646310038219126395824101729488145799252896590679930192058781690422557049919224256793390769874176 [102,90] 5060409553112344102078172154243651303914076982711414676962542869742631032294742709371923294265020238980965522895785547552510806114629065942255459526165936504509100707521947811205301270820492774993394081768612590723117619508471407176673592934867651215175017047471742297222621440077652243667145602622593110852948338627985647422690984481290313537930904576097755139941092685880471601286675135461969559187559347403070137410922911878200176409589328567243112772251800287883643682857579724490335658747639786330662270726789049747374351553624012625020582902261202566297179909120654678873060808782916397760125563177587679159682471655148460453030926939852304255542228517845953711005279579032854961667200220872665195024721858799127091520874398344578502823706890088111067225115418381503445604027080323114649297207098668166057977508962114525904320151371489573526238368771172024803975761206714443055219665625492079189399152659173320227353604398234983702594582455433973419316651416783458292790152532112720184202983583115690297647944828675812933186997083215468597685125957223194396532762647072496710843299809632431178534094058624614820530595969754057803542208629975859791336068254798602571085628931296973228501240949000367181887567315503544580269490314695208855194503179755166810946848990916058603472649176632549707136508724563040128242186180196113504870691438931204458246219241908879172838529364063184319376724781676029610658128703071606431701492028226857922968780586313798154057175247625765548250104355885629320061317980457270988822390120639646457066265407168808753778315003746568841336720880935474628037215521445648083973050596353357028373082307360886669970208158036625751792190400528517174245816013541009356058895238033410412783702111718586430537385194097598498916267166980457813870789987995041193011958405786302493052874160854690439529365561169678125416446648653497190267996878637993880544049573234991481662404192031960125629429922088755594685538712250812169226012156994232524300163735550489444275738730288501440119916561676808850083498606796726008880410884057168291426860867066320932275318904964752268263207808622589308725600799737082056959065556112532489832092884737322834908404938689757618405899645053249784525920784156589293011369464720665055934765413862222760086812887139084646148768475284193838871383868514086637085283066595565819635644615163938636876713360 [102,91] 17849611813690840821003915313451755608984673318281000808726402064115881424887715709887814911598313964669760241021052231063182216884446352686567186572275957139303547689911364604084758063821275737838156215242825830042808965592438971037589862384523524642935915527136598197190680440396899739425423807436716925901507460119411626178845312204056000331148478616228515253919343785353359265579822613132442180256629125044640945894261762148173820614734478247202488752033634668509374340696299848138539549049016394742467335882979930919741799319145884995778427633864408062576036238355259638824705922797998387481331885041616020927953936202652855591136587142140427431982027209938531346854862409296488525687758793905555214898716005918320363349886337139774506934072489376687396448063520771075545826931307839554942422045615662713737059356288666934953819449057872903927095632885153880094659966563113239010188890798972232553985255868172891738934389543068919681263325671948463195938264907478428378224865231526992634401712446058376045075672808526638978521681901695210232146879038220435902904843699003826394613844499448243349167229910404086476659505919923069941745976481505523279840807760697108286973677208379148617390690677893835537149089913123352820510754218014610075408239896228132953103202522595065900596781393815964762581177555434206752049925771170280602207321923892153831955214621786979972833733029727984471011683419214085581841113167336321402195585818430064600045099073256456573867383056496680919647862132914970610376206192984372687495359884753121315309138033153359995536995529177054610583914248927412087558644201660235493559191356762847079738671659042712593376924519197071922145837675133692034695328689270827020436817974368444597650565077253812261067011235203291691449274751747154679398900192690246766021254425992506983694209344048819138679679777520802896882613376005054696377078800817026205433311175322820776990213972607381831872054129939577027176618878924508234468569072845528043862717372926186651167060277503407611019027484719707335817102113576531815103555792706294614191470892449098243511247343502998120227174637061036673126590014541278592188603991681645440203041576434671302376266658895223807277717052467060060889757351271777755600652916616929545353273193185570821926882572393756561445115612945917990939001724365419736203687901381774140211316978365330424448 [102,92] 27151670776430311545344115064524217184750183700544631509832123184311689572760388497184255966989212846010491142424314557915844058342505419040060836651598165848445374417717142080447184480162305786478359766877683222459758619085580281702199460257339288904964734386446637206954052982617894289296491031545344233522572253188069798474371717296830758445568294278807232327006673629253319023266877898474819442430260293072889864463819750924935095897889241650185620614459702290887438659872375991783796435118726134104322199117136872339163617628828087219586244754340384400436763009813977554649175434762974519040979947330313753528282458548681345043038643287289900558468799224441252551968232970182104708532591408485926011655690034305499024781445264705965518313374075547991993164144572315680084163121947278403779390999018992287386843973757028790126285226964938992432190391532887188866121548702022226991563994792839122196519531710514991461944662947478124215213265673160825350035169704985621213564316720998643614346932958034630349372749398108354591348362227719308823336016841841255338929648561343189569752453902427167589149501709242601125353229854422353807912343953600200288060204657342214335658614207790196012199443045259296103611306061505584104956482278958112358398629524432660326341077338210301975327116653734399088724517791097175742438854018663534865263331847173986464367264088110445328747418152305654582229676682644913257060818806267180126291327726952628227723642305662571313988956215409008760351525976454779094734598550942403171442800318204047320330372678051317501898139636988760454854539908811764681652441711723832712925262619438745375913285273947624940839693822132010604663514286328517848940450416236723634940404971984129146534916398232159559322962413320359690319154977015851643834632171602430442961349863749277555715755894799034394031375644035506149706765674509703646454538535988858169960395200695389256036471967685461561098113613830324509072928225977821407292638769441574200767095462047565946437959418350822405938882374208014990871318641347357120410590252238543593744614967530150797251474827399243713154957003368869207033849575228657592662587739927494140708218216866429211440441582487140144183925137075974009855605273587603679360736706756696807190389821502133736548011429737078886279280215353939916569063675444957375307081622020672695800829653848032 [102,93] -88328390679877214357424297800901944232046972145305785685674381840293620907338966960779878328094059907162522523260889606116969321311054598755340429520196688952952051965118412444957726201003436004872494077537228406157969756401689722635593643593004719258569353550642105339928929858385778423811916783792741958087936199711665472070911682498382139997847222231699558977289950290554919029260932567718466871857241599925212699741743048153216505977269469955203376705480927159459191565854046199360630797637806632878303957041400750595108447393101312250078470694461056803220080494263826003501083679036413928917185963447179084578298439227798261899195741181266111410747358293506215570909802796521943905258858686342809097608826407323024296025153727943552869159051520263118117284089510914464920536139703702067828402668585497364058177414397121503531729542119772209544819945954495415165314625129926579255781678674293592559859679880054400546599130221050148104476804344709393237709495085176895672321063921192044153601243476422099564362228779225484088713822194996269310681939001486249145938081891975488554456901503570831450078971861622473358867087509292679271612612033672520772208220446024903225326030327338054278464520828536656160072301627009001642175355471753690949330396505556080816939907129091777780836153516714045902948987551450801275163541888689652624415533443454299607989644776777782144155402865051223961354982591612299288121496866542668987709572891567431121267097063314042814066842232209926811377565197684821588968601498794558656295236837607791657489534087957174178426020653047923106105855755607482591245048925839148041184427591313005915991337215643507888211426361009827122905161360557319177680522021404479085724367929751739936615886303404633322159735282958265846584975065005509023209794149439255070166119876813673852287620160789186773653167007711999597765235323710131220185494905405556679698353082645168113066928745491561804143581136397035963140860054534317861550040526576426866209832140441306943009008426854495409936194802370329117881848883776228777763853237059553633055565887964415838111421356488708414676650009866264055816013622302219872462538730609658102153896604529665638143594478306689263699955227413622933103482812222862364535025878582999081352217954920114784510433520833746185035056955543965185575376258994191674489951885120341760128449600 [102,94] 36324948063415621277818919700136929655984909441405975355235456078143203825302026121598403469670154903449226393616639650839278501256827600373013979390101806368484417323963276368694528257207506326028700361944538064678883146362536412261795607833164886772003052274769813426913935621823756456840470390602470286079394400613920298798661650817069245379996178999538743347166555866079113481431010523001412079523796067109665372001183828311183478364925739993303429822197232084261596430398826258413675404500412836716786793441434333102095067516176328035470301967287434474887944686267476071839726682832694268406474574369993185115261303751563911408796236232207772962021596138479760369498458032898448924592327640174692118131832463111093535015340518407919745902198011522469263143573558975730413035820348340026569656721508684454020547556985828342391687557889941968081732168804862535022364464664587025993476070441782004282113770194931639288415382253250388223228564703522106893332707206661718806269598454405274457376413945579748930736615928255610213568900055397206147676670030222682956205726571111545607647010205988228326497037004193857142456143254514957158815881614938131349945570745754471063681178269118686580138886315835460998209876173526002523242027017806718140849541766640464211659060767323107613520715347680406744201450925390451042166279188861454085782917478294369035720615387428589701670600099500921099168769728385943008417027496784399740899717323158230590678888513795906210131374877255284497464149067833135595452032584151619423533379253777522198394369701078244389288620568720001607642007601634252162454294710449208395109591218038832075790680150345788298460376683046050177432417973868629853179710710743650805542816906015800480374908459141248347495281064446026575154161659224644579480700274982774357201248991325940255242428209249138772638305986538072313961837608353209150861362887593940053683158710961956913376869680903431422245479631664177949086191078388316298983012084849844044344102711647481894783122794026370809291135801488939935097008560166359807541053259219723522181766363509092026989681306868566921204643210140704587474787346421782586634688576290819939028447061873147251764730746438753948450214444820326251609494389942195463078124211286420757165970600311687686575308611943088147514022572708532252566288009734055128360700258944910100844 [102,95] -17195807337877549644487981668643767462251411903045600413144771397807357915407542848653826757219029888978570184160549775673987002820664305972680021325538692093570292531596883362647753294248125675624588776452681294987474737544038921961829807387953371829121471961893928484002799251660396817318749674545060344214912891152066389924844533308299377924331655424750455981558594610519073897087003894141332565232892520425316874190278018901893414090921153636497705804372540640357217294699422856270229964530171655533721844076563310407097095828926902708128949550133007128173723217806555990358878030902899999153317607051966744008574894929809162926136991957418179918721813990635015804841997535774636143634584500375983839458781520192104654875649183296302562776520668087343261747924985955760712196356791651894789355530328397230836820679783683556677090400097561121644954665322255657764454323075533532321552157027776771678649691362489816092750712504787866762328448291400074064315783223549623435800806764909651016330557394339284070790964087634533063097646876992211461427633011138772469822377361582501821995412982890624131020455404678422665267220993501805674517990437936170596127254143953258014295622488030978605505183940231166032319037589393607380999914359646079420887652505378985719262715110784570903396261271245838730440550807275574282489241478005536061013786145271691581329478186970688431555150325851905579788757119398340265948194204523812912985537156953543405192333186887497390910953478988906373403303623735669879637983628821032922749854572852200759464296437561445829194937128475181364935624688463946929337645739195627559171820809603630579633428572289919256149885705878622105684248236570925898268274707440058907877831072093509360105100066438447230533472657617824902160710651157946073403230667207470899691508283764048700331339137830721312501589895834167847209855845555399920164416772141830388889955772340759566751302916167568965852775361281277454462557155526616112740258211739379174913595120162879385142945578206643723284911673020516581180410576374555700501049201893770228278366433325560899710430608760747584550106088631354067940197682540822712118353829208650385509059629856783499745898397672264303850313626027450068860353809767887637748140731598536406548597093826596848610278616868813832718362606045269818266484676078707627778592798915456 [102,96] -2096509446816116550171897006088317406889013846851167046739711750369303852123029516813368629667925938397068443013036983028276685696000602238397189310787007517494858136333986234825047340838039748612842824127138546136881381267296148652031200592052335099823859834909237670527171322701714647137488117357747980808659315000620550343440857661302714246506327174713533589719522681558527400572794250984568257915079435793683665756983446510535437784607813337831164574344388790940856377259001411625666431711907894734312595961022076766435411758689884645883625156558887921592939684734423010743161147729415091368912810083863056616470657450764647817933535535976555005263701638204519100654967356842305772657107489912507298689282203033552699634991655005248646142607137151472704420308828093087655920475215400598802769503226177571362252509967243144005110298414827388078764666631178564377867987351559822544297094773180196411126687074851848173851148067885799826108269728301670538197641359587907659275665850726216027292441047531794773995158374713874484058003050378188968252713155893075066093368040256291028536181489724591229414667009204692848670705181243382976830296824622194002979101572200131932662283508387688162449851163688329167878631517307268734273052131152761858755839801560980579598697093744036455582352839033058790246351018719513815812967242331508678618229883111173387758417126250006527786503648257227620281973252442530640896585945331541152501412045346220329218761930621617750977253904923938029321887872355765493642494979191686035285763067876158053453418219365071663378586088896219865914405553070788354378772054645612957959584242753421649981404540743334552686736730724147803260955894362750242638858171054910809184505662924503498956309893181858247019384645859904487710262913343728412861051077062604172227740857783252526012399489861875550488764652538377522746291557286680580844407222254865281941905500234841531650587494909702629183526164174509231868304196402667466857598498469516360319661308386151962343026646297422838494453740820258020489531458734046618563638713686142999815280332522062251933802952963259198331452333457889507002009749461524348929810235494372436007429415057811874688215772397128641953934570720395877778044627428844198575248222711574357908405543937166980565576975258574963576870899930627233106091450779748917044373760 [102,97] 3318447408731243664473071051191963686228572862473063709754914666825358069458625022146169487023125564135227003589102698382747337374413618486803496794639094423691848432801333403617088775625611258600344377189609030699928339764397556365928954396352972024754737981183683724560361060054896646769640638192205208009275565598224088402619980592177106531744785543691786373515210046667725487809870161770419403065290102617048245599259249354173023288863594090806693686950554531419475202521879931354698665705963715739705786677378101547931070029706631140195729998214806816360678719319433652912569517010046501272730029731970094324415948075055111612105965053645395577439035319775596594222225226508683424899919832988536935271128422843443755030594998680273348736258230031778635040867334854939005499136358649092132469051362108490579588356063597415802738892113791653831786349496851112670088258125931213075155861354492565842797809528352337687492562726698086361121804319982447477181055521755333153576368111717393740475650343593302045652439075561724604091787457495662052050831297932598698031462724044374342422809262166803618061798226132678604676955028420280048521634236013560068808159300784974535099588406000458950819880000465560908485377903247220495724586101854564838087687707194331279387981635073496114594592453464084109572453529098636698978628052540313953069245867860361455931057653974255202759200832084910867561639345271306487690984027764782676179361357399243766476741555699889424147573205413161526756891965169085007428225622691942484856255233452811516744090073630279485834844985945384082788419884058796506021915797586853199012357349981353198374827894986983257570395587063881036839891063619622909357414432687449847663472198185437462776228503850332511571704879199278447807469704190687280094848034054595922679849974067654929307277550080125161844065347424449947787938452874200964275950434004306621952369775789240568859110700463865744208738653578722719692336796953002819022928104939529628855412306954491966639373429107462679420626202056139235876047562696127531025414865127903738954404347785075621998191402037276134365258134243148202773330573749786128422217956737728883679433581893105337016573369726811368680388963250675885738717964546855462024878105293040577379227347817584171666784241700465635825849317909930057609523589528107887104 [102,98] 660425927477382773400412571850682471914420010612438591870666383135804431442469719159644143084923680113301527947984166402259020935885034726333074694281119450872885298954249225663426616585721651991568930703885207545085099285943562922952924887941881691233748870415298474843589503482967906506133185372847158811388071520551185325047171153206263808158523061194207895380724391671535232580616202040379149330050704034380716818645729337706050550321713887526858784790332897934883446862843702089307434775616715347921316369113436821350454342589928174629051496962932603426784559658043674965586469644007073368600891530888437629979663018464173889841530063101921603156990988434760059258271165406018679954331036679248930665485586144903193208863437152642153883273247913974179139631551248080499988403743605888235444338955115807265239838347442221628526114044603196944880005275251210386121825404477359228292651302559730383695848859410525910198067253921846523011256331621375143785265106962121843747171939654768838651277948691905737392558978466696273949806539897879055520808492100641300027510046362114133392012386639733687034627499761551736203014453659589339862462756586615754361163938162043846513718161463475441079911978142818793609337029732284571377356527406915671941926833293260422348073379303722412761365715029586100071644158069577032023804240956495917149636576112971632563948782887653834210130904264887313578373799016695898014902074761721577345282884705133940028841017787011711293368153612162903900548108717415030915826878691802411909594179159204241029813998838842061173071199354336972575710493411019287452631189008503119179947945244691063792236669479991619774005626489549554250230998551669818640272634775053271540101302961149665591709582395177673642787265751670087663635002279905094904552586532672880006357524444524067248754606731746571618702492853377038049457481255075059767403140755008959573076523297894719583112040723250342069708008796316614835509883408254149227658056719674912481908565063997884417306682954964009069394249005211899176898476316730675371398681259291490037588616081107154839886160732821622595323715867518584966080492819311509432016681746235087419015234888244422101854719555635795673211612110058223748828396506490432804969806296682822030673533711410720863528308776682253010814828169332110824864227236768 [102,99] 27361113479925706919435301692524108838720363512157643417375914604222628122839323335209834820659096916874279990258469465853283947350413231488083302850705764866932260577067253875959961421967100977186928127376054044582188879965233897506193592799643501994486299568416504156428149992632976906224338587607854996415269946904187481395577718545955739826368441937699888362808077817055602856859219441838171359459203497423769285708857527599415055118401584714139321668622493882840493719597319667751885140014773452882539756733629415117079130967632856344145142982519416495687370598039777273092968103055864439185701018608366570391863332409213244926841909988373041493335149029229548065617059970220548959808258147087927260848667923706750379247560941579421556688845485693178317934466917732065687653850510124580159348767274471572414329918349107262504303419767538737525331943456601983668445373155087305738515608363009029110528801582601275706008620191493974940156910303278965956733791530824793732683855429175918986554431258022599427191698790376668473873191435398728636673833544118031953531818764758137561221043189355073341583036956845693248154577716275410784372254969969806901854414562440272502288459976397164822865392694264912405218685693206821299016722767453536906145150102500093701979634633061662827798721736510389395993784384172198687360396944557085602484052011879530571541299088016187408840809988897934568236091205381333224435267144854354857071451476325523508358265323730202577691405235762458292052721830536002312873370962833493962247365409231914158505002913657797203784777504249847069846775625922747298683360680086730348942128382027832656718439934512982151190740246358309945425608460866755605538599668891542766740391659486647417407113986999916928330636002056968343161654861843613028737133926860352309611819467249928346453657812248063423912975714664101742040667126011169739590627869724307941502421894167582473324568308134018537543954019579107547884622989935305460206769714638724427799269476658629736058028596349794115238744112527911199463207349219403936115553623191902811556319760189630519168048684167362260919944123574464700894741705685057193051613094359103866528792997393899652237602271394414930814755755478557027228988111220232326551193940155020753785571934276843931717985334236651859044782599222149283326336 [102,100] 80135800075357514822139969553096138697710537595655191359319646704678480263754582188580073317775661794475820241639792663969985245252751679301452711277011007642770047706895855792199236324240298220557928975291288084024909253102895960864871741435703622170791467326449002973313388991602061363393893397694162248322361462578638321166951659772321127707409348160230163172792489262923813284559166427871994556549553692071223063909505257940417640895007849195245756386413656591612810428450211903235793394240820718429777173864596505719778093612722192980815360852769673174344086270626864583924751646828620699512158366673024247865054003297135191993969569467918577572477993314767391671573342146649266816763587223284559695234636377211409493213180765318884852995310543006014604342523327561945954941258874400430711628336291083000236651079183343751795812228348831573957115121027024027684642654132344670396213213877365205982939907841131770804116844738808228213042710015949891405556443315687177432547904420681450165748305113922416422120385670776005647142287132650641822255852400691158342256728117539895043662383521066096417265248752909539026449543328924068688639000680917994718950438933136721092373745313067999845897231649143099855390601186212233263117327046954508595316234751306475138896571894095911332294784497685279225751271616036409722008661954110916936059200482640330672538820536016461534019879754865410249997956750590573548247377141017955331158224556747781269549885366647502802353268718812538091402463405096937630309621829794578057950734396149114845350930874641635840888673244280588773627120752787637926872797844942042121089718052948008511598166048951573354382743131926219628404849688394847661684927231483751654097673300179024210075673369044926502428701765111343999229270842036364104099772311409788298091314964637696618682831662399236979169004049494834816016528248347754334966295896798251715452066335311873313378476200786394830170216921069872894925691703799224179575737597006754249802993953511892121583645356147314783696054800036812826192972921312205212886301914019486833878089044707538771111098591594433376750874544981366588105670280338600703380217299526935177927194041554451885190618139471051413503898183255894317251727369718416879914232146699961781173811716226567731827879208971674634674622147303592448 [102,101] 25062962022593158183497772858693195391173099614458116619479941259648650108548080920021795633905420972089868339465792354962683997460640096043666751393689365416323022021472188438357642171441025875317968831052652374398202857373671351460089978924901214719822385059786258858257386494690231435928206878044814633366911221133936312299039844139250018653659928816960734411929532635840905712391255975520686567503852363634421557433537434157504094369745557268228876111520749684225827043638507023723479446857332465553696844606473089044650312063512690082177630979437010910767559855216923086578047355932045004500763838549457105243336890423005390915909155719276000566660733219206513094760108616996003916876321044202690131467932688966907248210850012970087610274945451997729474434430941514448473170024707336595855637003529066149794157543080840124796653783262583345205375732756217941599237845900992786933238270362614079339789654317836817633974160262743215393515292600116489817568526981746786348206146822520084382744467167104052295791248330839947321205366136710321084499347194683555045475439083627394167705693948458604819407107873114842668501896379367297957460305649800484819080776026136258255530080856884696540900382438341355772640483225579624209797154820664089651767470149551251195462616348477043997700368562666136165217369021823322786412936283672576695991618699807926233816336384959563884775096444508515114546752306027347200320477268545024982550037441691015095418392526468848352612399661561017968486515825594955246485549479153463880228053702263239331114211722177594023967882339412574924287333393692547909700861718219938547033138686940007116912330543864298583892243815615791090391923256485918025488303598440962248222162252186507191087126133677207611932822030858469025608936718683939199287750286072517560561824956033061256896112981990957387931366575129378324899383649011222724519924344422163005830134497875832719826842715813474613522840204634682027366287663864512427673899566345616099451735310901926569411773029057221659489665401740608194836611547206796247912762123914666449232139084089558533553092106579152423539655637899157448864943217858739612373509348129769599558039870228443199689990734982330802567527510877778756016763841279704746919504605966222227212815625411535754721240212239462036719592708608 [102,102] 13295718872041454235889916343801630160850025095878988470769037318252632892771574082080960039424018603528705364339422456329231089193312789858407275379459188015183673948007052037089730195665371509661694094135852083190910518236723801450192006551875098909268561853555098836328503019175542847012099126964258935744420801819836971456981547717099715803721392313094644143042902121166140944852496225466659526636798802849068589095245921436365321854317044870195584432508830475218182940498521225330890484190649989807752314720482410332661561754280187984919020384944030080671762751605912730551308770044511638882269880973980776016302533377055693684097947010313649853616381411900231016186793632910375710342632738353905564481999414110232403576898152341815732987501958732140457159850521421538971811275770608590458596666222255513467109058607080336673053570513067396523496606951206554613582703919769061800989764847114169419331307656773319843401778525978445780358615332984264491985600068272962849132129785266249323108047023875072198798376952674475396350567489450139880143517327632142649584122038245728326179311036063249831761922475642620952302786654894944072282608522828600969863674141215010650919423571304970615641016431469583172407130265886884619328749662185131016416080845530818171294689710265005758464934753723088397969754654632958705994359987171921845335151982096049017020403669198090157033790577982554749667091391607036699667912582495635875394504775169856429984820488378993616279654411077466076441113350543038384943613270191020662599844586770364135867350199032880971976634055141004446235840073009799501785459969062275053766816867881477352200631024781593766770640326461706448485269050404916233836614369291401406083691597713328033641814011006814930275890461732365578974751201049678048828385954580362061555533711964789915584883274185464546836131351894375862656753381151866942692475996245153545681499373131286026661449958432735336427381483681369390269156337548485106681005521429145039951764051736372343271231234164931515298762760830197286885211029072643840861646899845460424368757700723453593813352644000835193963893947758214252890999878608025773542553839072773222598492032345365783907553698078072392961828820963919598045325564668169269028899620763285709602641921032600678154692442148321197410944 [103,0] -12640591282784488891989004778018618791984295012986788059711362219412575002109794723707077338525856583548417136831764625852953070977991754262946536782607508369006392040188458802241212685653502511011311392750316518220977513478742780457666510684823219651988830601545178440542781632283106528650640267794810179562125006856149386895456762597228031919364127773862585758249332701854778266745936779692889541815588906165784122447261822582978053822891570827060224460763023797568388712520152513079634222169152798083936736168300005119794217168784199578933212331367788673409304486887695146066117894206978780562270059898567433384381625174270430715674240011138331775533094551380362991170892533910150060315017375135718099665533218291582752412011084376195753400285260605487626940871691899824672450084769246634831978197611380288797115683904822127972387264798766187835595270908627399804251700137106457386179129180775178961690726450130573561755279376225902190349463271395596942351476600358049745757874639412222654614838202025860053011921077287797688012324372293388604678522610641044553993285777322297933515621314137337477511972527379181264235395247945543501719764611648545581466159745433658773813321819246399344786730899756406627314828129568562526251905177353417896673754507057621571328884578848180555075831772657435857135441724278289975428473375708616429584169179104646393207820287968203260676894565826986386294646870400498051051408980369845814861911487605598432187753965182042353428186188105295558910650903155428302588175129437298166350054562552732602288332608874626405647714378950961444277774217915026729311462367659719540497007142502553540939398516433942107516815322766107835319730347957018086522138205409974769517436712592884315450915422360698910660724180116320495826240436226770235013271574778466621225865986255749014594857713582257191359447025506063984491464899416247016916081194210321172377496639978282695665038966501868081086781960025592151532745995878632171598395710415439133890308445259388404633374598846578675720328442709759414246934555801272115147831494597718440441719736101762372056369294088739039882676841344452690934952723864519321926986497596824440358355941879906882645844889064944579262786084624488348488497374094627526921214986744778012356963416691416938626085756608222742727883929958196613079458861447285739269249425937872111218060973207244772645681065493623941664384238236809568931196152303877916777378310824258759887973439143517821698738598893598415472799940608630030843852636553216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] -103253067025629082401095781139999923807836744031421344373748649359958440378780370362820878751524465747791020840990248236157953852082761178630580568847624426270451618585011102566461599921989708634955935040141262065793950523890421705968728071801783484150025187552615063314255951597225387580216050050537284906723375683021127294910530282837486988569360229735478829905847643233341433778856573442714746273624356847759244686751709947041695149916281877429541767495795865624297958568163798899867051812942320942803926389811325284472057420966327880655891544594114486092445978092325560534153602918027165944702521437262278406832935697135295097954073612366467882691160779076197380021535586648377269356954346805365040334459273784324418066708073816408585284094878612405048622440498156462895685053736993884750317777533730119476085003018154897856140703168803105255521686154293283940841673014871733179166026511074204251930036873074016643261557389634996043820227793952761397602913043054623232736942877413977976878062643602868026513905395879623943362023194832589791092073276669920344661970400171331422443311649883110458681443575771570635698372838857016503990043164074493836284761449046200234132741323808183358630678835726218683540539523051210480283478204356265288124815256424290383994373967153716475864505531787633564128756998388626061802157130149624643538574451651247635944699556310132528182588928900684289561411252752966255980288961858477077317003575435493703472316612358684321184445315689894447990396533988001480965215285823957468025957631846467772789753298789439296715828607651514277431747450600830078250232533127715030902765976513279754629666930913936360190043057615013464898582734457951306349474245949410193996821672033488681646543454313638918188830009849675856661042112121851022465017788122681579990191325139818894848999112303124110218982999572065880396533691137145472603199995682410799421521263650297028676646177747550572667105647137844311820446461693890262881167657211514268563472464008194917469591356297693846335485153544806852504449485445954570788192637373110089670434674050005642241827424166275706525352408609795413622072463300251197238862694538433652915968039662503773516678212964022936969043988883513212400847171444939241246555871586085154767481418146210942017218169776251590694587018173072180739808709659267241170541937632129286611779308098024272748750177103204030905341745696895897693750510645486006855068815024331540580674661128092183301001393607320559625581116953815500137372959559909376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -1999252509019146294452584311961382323808588306814300505159586561860029517017206217691621741077660948901187209504241763869068338086788204628344985841815797544339828572859832350180280153209211545180824600719770700951349688724616439209987697378319226836609139305624059539385801396521809728221875311502479809497991766226124311882400308438161789924668492393149625598796397600391733358830757229494717317528665267655353282331229885742719796582070404264026143648658713884573262662204098509731345084180743673226175134810328747033186994895527922954997425946960857451459983438406190464148740386299769566984119156547180154615466677025933959796683278639667041364398852482200287099562339096472755747330170228376591244307762469994976862454429075357280118296381081635109313764371099355465006608970165058116910058082017883170629155238573411737296588330807228233202983675943010069656170909531921891840915900796164626177205270200779364910088013073833042771589162463300315523064976576319461300363934282133997220871635367029710832450160734286334371429457031179738417616714252251366234987794815747301138955187109194241155437757699859351832358061306926548242167357550335653159871397212328324588250555785646991438290265745201947260245058954854822622329823360698203315102568829171393171413339311333143445878450992910809410322135376615464310288882722255968714620783908868111141254840582035731169631575467778038486519060234847017899986916618452540890918781896791651467409871817828647264461844933502282774884617280713706134347089440546992133932477863693342158350842127575654631889936513718201732288389765613218990239531505878415828258073514822245949094514295104521887062714316064168167579815329972228502783392275008668553225671669290467069048389390990026022265142630704371731045011603904230457943450210961407988332570862181207603610403407270649895801341676888658372758846555295530439619583280987541615006057272998466778838145440982599224902325829556426858617145716642914847710857531712141566299968892025202468873793602246900390557240792981947775394360890665738508282011653181894906851089748434664360961607663978617551464649875844535408896030443440220293314361766701815568052871630945142562587535764092550700830071762136466135081241441259681497215013045908012328746075382630213384181396433368416513812993071920080470849678391193396602754468801808276070443685025765614584894593701286523481850061726015168091488350455897385329113245765627969536574149857667693666363177183747792650281510879828767074313665656865685504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 40719312480030954396058218434737515503898543126464350643213901883012400990058782135379326012107050881236654149973032151289273551268176688900469948010875982645424462440035713305605768834484434055621907072631339393234181053615797905548530363078793573570050856392019678005309876726867966007177654280278191016001055299804253146383754081917294905306982399431150524951747180030557830327333051537826956089275523930413935308030598108958079955406914008720572641788129626118673935056333932217683553993831945246309079935676041479768808320949890821133734879931255497650722011222907524827075556406919380933467128017262736334170559771618617208472654260100075389770630368314559452951222092585073012648060615239566375635917101899821472959789449790541218429698179830764654929836542421128188706196385006165877662196691162214355906087581964067828567046929056175809255478023908299555709089020349507313228387466170886999328893200441895313765132132023418831172525113519632387696457248731609952540231273317405458577235516190565963742223540308635222794257984835723257175922012963780162645655760877248696422676001430115110462905791893614314491032271516420805307578956755312916774098534473115362854221908272070474667383371073806222179377293335370448022072667159067778209483588926621338232225914962622814600226648349477194183858302220943800200286992544486977800504748739803033374209084693507613021948097931521732103313944911899702762233361188674609010385799841469922466826027506271339927762278081732544722545326087303255137510850443908058089997900786119211966543404099001218994269069819600906035232289608209936000199243698891176991523405581306598807242008840197718360754062759525171311139195233380401876304779306059640228115280995033755270421128652297717739198007821766393183634873883956574924257579793647361593011566796658030014400293757630932564415974520786051165148438220475646537933361247317040703853744553731030402496493206637327964299799762066061587734887244777060184227133928870109809981258331649157303160064690530277132515018854727813534054248483895990766769893814390902368188031081631511940191010949356576338213916807772828869236825907831626300143424138092292884642740282592613083880933281527681497762485836740895661189915633282672711667237261765202099310713491732303238567876664472041568560334761845273427317906628612314454892621448850271760114275865447292534631087983587469363781854806456789965380224656455219964032318829756357930155558748561590817472669260349924318939198591283288961372110976219873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 2714735955596242087064331612806725146346886748730053168385989355912256041553750488871778426839273043924168314113815116464261984236525602865646277194479699512351137372915169190998152498938740182018828724578131107037424586990509694587571908348314841423046880860353609278688475595064676603347438724596500779605148258858621619964942743644586406624904286685360584638559337434066010939476912267239814236783495956095909979686301782151510411889968775657710346633555493783740523375265068234440843613566121753842646960350964363342890654594297935361436668748612749293787358727595332549992310650241983015624878252104476874538351107587740874083782198495731289471819517622891657214076326993281463053424822446184695308917627515167157116696195090659513320308729449654617520983062077076980323229232049498972052620949346704617303877512799856244164824883887320468527940221726719322751801542297435871061040042349009860122594916766757895760820928401594308095577215162928453606974568770195669570497885852570931500655463042375992704624667931487002772471874895482403110231843534342512563335287992615593065024113541439158865543568709172084258081209034861406023448000137484940086078214077424109839365972676175978807590464123061704888765313622637131861914028838584370484626065939780665500355713335427122054920729738073220576560835447167660015045499588682788553728112986475118569740149497490140381833839968816909057477995211631455773345756635911978121108336473382807922068852006723760785526792093407451931702387273744446247266638626480991803077532448951780202447534710026180343037232252502121304394986085841760938797047476487171880159811222225990912819744636657521313727851683400379157446396486434888103622087618968748056736729351264619882073126387261643308388815212468507166897357131162331516907997742954693985425124647441444300592627622905724635238251304180710387796540092264616430494060568430589521021025786650271214696088552392768425140125401509482263103563557452948304790285645893869285644468153781279588814726687246551270174883545429602600998281542863154725183719441330257328373603391911045076513048381359147584822402636062859911743277189125158312600485096793617318642744795054509047971308514653524701877734870929254801148497694318225754477040739479148512160627810905301708437326085901877611305706689868339113662625659205203169064847790676027247812346069915875874286740261070090391843455439783491452807877500079813804873806366529655928967012170541532954674380364973594354873621645623679619630886115030448734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 8055267464161824227169778928166376133712990634290572117153542538749208314486717024076112435038268102082690014071055616937458956763907499321142450151999517931145182368047987004278522675625753015446897360783964398181147191270282679240465017035951546343254760090732300916505088482853594331784568824151008876312669941058003150300602249624103758313865721220048464187720313788973794949596273247205777773284569068132382046560079799567263766643815716758523413988516466683218225209567754887991297995499413665492637215881579947832862199126070711604936379106081716809590327239718825558476861017693993584630976092577722971779043023423114737353720487001136635432686276124165255862758172988688401034142337191829211900277034443157630539155536373019487622260572655828955395962390930585494720726222910304357139798750314233845625921766564734940722555659732862022422811933011178264852412053495706918334063879707625069893629722870937034603309392854778009997258669758963007799937685024333992461167979442488743052429481130743337566350739803310411810345455769073081418056927501811369805022215584583780169240325912067307980002107599729093380964832352304006364436338030745661416873499950053492525800913509898678059880245379824287499485884503537930133568442868624313653607466734357298834791969087180279241912338190152170116626847742788920386175782281937945311686238109397575740520948987388996926886422240042279256724932523407870674197852278223317249367418222783883735891091077625346455314567916086703328347040300329014582265732391902284142286517101383386482154093002924885692787850498688390679198915895375801355330583802593981166755593291028001338009281529351924197934426956760122221526545479178527960691129426556547004100968924565832888888799552598335235356648869609396469699068962517891284501043188187483719118496214895243774044325796339439529890060205417113777287195179810480272011447053819421261377335268142487322227860796977508070240079811026886088809134085466856831158447594253689948850012519243453484522607344288571184301568483141724945717231667348406602418812617962083037172007011022973566037304134740672873760340029074640175266448240818836658325775375358492828255416630283088227555784161177686303687122564761718308926422718082616208721664513433985496046531844514742034466930023762018533321304787195470772683826590858570171278839021011952924911473392459864176076562098847855734242008772212916111318720496581403171481461324868329702072683569486248485182653607197856908919587600003299238823588721226642620416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -207844833656739730352581145834702818954183630117394912113508683962526714975469337721709636488010237473595229677261948230264352154905155378204898295860492280854492877937112491714674534369076069475688205599438895800689922962556084630661881413302203050892799243012962151368610314143010233142551883814923315648704224923323584437207559459069451514619027592151382445365685712710494582474999152936280744185055724365913018859759545426291457628764334441597461341628821307694226676202241008465990316276285978884255662143689324885182941851077909574697355713822494121957893863373572975085587114252443205608227872756341738189928528799494201805662256655795808184999240959996476828214314232496258807260955000997497320347613346552795118397076313076766527495516540299441760273838409894641866440857401031458257764451360012969212918371055263722154352777303341309215827913338900547728247105775036019298407848072169067168551116096323353008450595518990207245078969235523921766325837451935998216502918141853708956939592197202685190419531864141573239800263889390557213829233613238382480534595212889022328980808923488375539029096645119573967542688476442758206534467479707844828287244046451324345111842530520483841349513708748750048795405694234886483665384066771128716147727444373899724920352761505486835524192854528804115545661428452588424323847129586796076799822325360943796643024996521523080001038801660742069363142372558578344381738189608904244065054116083372199998473610390246606713280490404497895945830817322829563100206856174635259851946968782178755641649716961363715554974440116845925229091192649970633757593714709632731078043535139672695170687495648624742628792605211167844646605423024641370388081023070842321445818087524007288759465150457135301316609388146456317495077711290716377361132124624629976884497741395607698570178841660285504273421971064492669655241266758350929141485460429065252552818999796131711998690700907380836265828692218885754974803535695926752291417399397177027056726483982687913432143897177921013019144440776848132201739084164072251337622620470936208308636542397438244218614704189306329113344889962905114064000575660210400009722975282268659612776773883011700613170153885448758223319428654875289144801265502032832518313403321777409464221144979857532092294869340214570668600074687216631409470408501239370091425947796404453142741304173873210457243162429690156611419093068705179808148276201433734439268351816923762632595401854859312503019212201038923781607890033253526255978955921703137443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 759356816814743530192161134332217403213322949278948238319078871935381477412986183062949582865509365006050368032668824460797885159109397059234461479979742850211698917334142773008908959514089977286118804910635557152395640768547670219956519854033480930855534856271623449832414454640238624024673865912024848644796577201365961316105750690556517823827027485028027672699907208760784631438031359919448180602943248640734928077580785456461905952311517306230609386670024797496621026042061448490131554642113084095152633084743115957367182407423449451333091377284931595221710853557531994779037718957728966897407235647446851698561211761932508254951634601810183714660121201653550312391450821697347608300595789333635479610878875136699198702625494239824018950862166753496186959022916096041167446553934314753603410985329902385107678364619748733922291691977939371475570283385238847109784822244531572222031872702073301991205156283351362182406139648152953689202858541321990866198078966006573326817740851715584506170358390385105090354807510503944347071437748799997770792870777846833599040173597149434212814199110942181426487738545494072634040965067749311831537740711179593579708299117312817258821447530473211352037203780897955800677324522616782880745113409226540452295056563568824253501614697515132772526814397223531905321013729521626953304787937539828973253744847562550555626644243895683031512303317381515747310890278406378725834131936774388547622540413472976585434746191388291085678196573308965343815247180012939880226699299736537871527452087352684459317130802312183452838587798854355248360330354420428565081369965219071407140676588146011044694299644706184667217712244597908656696931907578018527767446134900344556862201133673252090059960062899284213413068530610364300816337300769627754536973193846377881892170592877732378413974194770103130294971240874419167755787187364954421220895896700340513243386772859760779973159797639488502914094264289109738771016201450024490723085305635883274665185101591634986572754923520266018108205386302386427588383231105778061915336402316406665799003173477187730599794304946309209549778810043196536899044337601295970347124891811178048767916787643556806887962862436795344852482592264157408868645114807192507593297394110364089846198482093323525785291672446133477015008526393635381221446227310947943793286185255616322822803867206512883678995274260369227206260351505263130075956753556449977298740429591825745892753434948303864602251270493619328686516629732519634544515836068096766902272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 1417230130064362737568700348171411871619496274372965973153165278933400996085038050728307793421127291244860542968791072525241200450472159552320237244701159508474758245020070831634886297418021319964001760149747213364855274556012506515879112530837408367705917080380044103861573055428902595246641659282714143876883755670444568732497560824233441954786704275222036477200953153183768468790994558329209828613203537511985880308393701498411291444910274978177959116921122442775662007791760041241892641165622186394331487786813815011349330519717898434696236558653404361077836746005000608942685608980721518832825051158856125727416644386540028114251024914948998715818553843085731215368402853291661693408567032162596663863209892977479994715411242704141712701001807578453366183785931551278390390705266176015592564575233557514820108405094362238087256827320511461142033722074672814030277551552237393497180156618876313370281957551458490708766748256373130998852470964569751988902555539171618541437897451281405725542210763981929487325443127865564116269539386201284191019648269351297636646931856580690778204508181365541194247401006343867160904970679909862126525518911299018067620179576392452271462727508697274802193829806858800426097558466924812137014074456090757774342965454868075360268653010159959593625963977130556972744692384865905514178188330356493983088500290703692906553364147017745946415138346580456496933553135808206734124763148266564672054697806530938661557296722004975674073517140297472998104998735251381868337066564691863020364917692482180540226873554832919146157269589631677682219956365624624178112194202499060015605390740735701736703658240821918850164440435595509563692346021094825915690944742620300713809067416185715169705648627485781326700252705132606982415217532408402379995115268206308523371962531206327855333838075439452914472000662298146081196526978224481806240413579650957295812262041167413749685831883372966041803186731874857552680946452080018628506966824777834713599842094637858851370673552119210243490279891128986220765683409322356221161507021220872445460209723962912345761188986859383244449850933675050137083649083353487859655787429596666399267321965132945382170994983750563047130326927588672481880334844202956493757730903247166059672381845514934166262849952418373767210273826372541580698961242924451920869546956072943113661748297536300722993439871175325212528909530519116492748075543566053723371145148194131475168332701046215955733649363170992743228335603467676911982273024299349607186432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -22676373111924318075375480698288807219464506980236921014682345349299975864885523077619241400093313884654235958093336972973684520547170068034736767551588148755469642439254903049604699630808231854881676644140733417015758392531307056430879087054138682227518067179322919100378148688684535392359327126260449688872368417408099469985591021539471285532856288748371276333180812159003057208106294458944230523779057459904671598286004518665719672276708415526965335294965587495856531229552586906930118320502474617783431679542423994641938414761070685078579505138355295142587687739146095536504037780683762498352297190993634022426677635420938870148862380377346333430735922915441193104817967968343036885678054878884048677747970404397751426136144933433107720792734471816887927450014818424724402431683273398343041858685353336780784527894035251474909932324006876005864151893810044678208310403331884866013447754572732491693700928197526889632404835607344443266019880303134851429662624854719502217851531986234341279415350729476832429508788836774176603960715383176446702459260611255542588996486808639905679636369218329102791948742827153547145595008444963474146365456574582045200007668420302914295287968698125891528725080967343712034547211598527403837142879135661392931710458442528440979376721933025269592864579315203699923177410300745150905422725071565430011614004745394416201719271905369347458124100633633961637148261793242929100992630074285117295071174982205724653463191721407618770657077596046109514607092055982119861387353159755552538034786378820127775887690929284897816321622953876248656975282470710548659292725631248028702756901211415802223079466587209920227517411894938572191102288337348808803048928660408902611797748426361338193764632396132324466675056254644142236713371812555955422719556919656971572637398430156626190019425667558324090083889013403466669310594936997615606030527698862336771733290144583444466829109684221651923832387887796860474297304040782743350306216375006677314843667760112081129103377240232862197001764885059081859863452839456581674799702794977487808525759537881254775459101032806435108673066687219030260489370458885335222455295208045186260286790548103517597849213903095933061359791713644927113317141155002530001186872029913693529849388067888268484225693997835687353163302078884916753680610950939462402768554553479536596363158230372736189355472245808376093282925494086421387181286814595976867347876836510432578030523727973487960636192917764775720515228209313473616222576861781313886093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 105591597009292513080881354693777897857009410358441856218612860975505831429908890121386654429392842179110601427005188815543797909805028346820930138222047483314760632276209967846414933711422978929494303539248642174899250649236387963892226957930772002105938996338962649416414330483103706994938024280339936750411320767553327830269223277093566694615416466818462780636797086353735846492311290515229376648197905498998363644214356153755445161486910821872900505441278460406110326913879168683174218170135310787908350065195803055249492165834383310803944639851253541082544684680839039844947050660942669150610400595459485806364243913181870418921498727253030474534758928447177403683624385152382128972987387951560942197038972504570566964295506698355378983505618057595691215798672413212148393784805881642989810066426112181896404222610331643838801198102043365617773809951450774084156179183355648438543986688245368057821674257651994719530911360134073150606786972352613767526532122999911947882521957867812148731056612850321073808056453777047480379476996130565764459687550116894935086739639213815794510607043133927337747108388198843387313669408302981449625161529066833834867096249668315838236767340354617392553491785159764165918401366838819402712171943569408485926997411663732427784493390176704691925357670095517643404708915179937474200790638793771179857790054740832026873197845673046599579399088279852263219896696182838207717348505254044593913081813744701323529731199924803067569251439845251082105244450811715344742439338763032181515530857009205259326972568084881194437204220250722104019547648681362250176573132416954271137309808643979765445179444680256972403605818897830084551554484758619283146866288191162560012736663499598599475154113946526634741348667207887992909440057534100449902117259389164099950183475626993615114268656037979184482229873833754268397901460061919971195450286910553146093275115240150945740335215672818357977906706917851260403921341733692327417856984048642223854821133463352378122519808270686044689726317891172644757341095217467113132686907588819449837833653660584502138823610282670732058211229379181492556917357091134503300623492101772312062267729751927540343226048365557598968722521391324335249817771893050815510100070180250409317404306544348070205786245630594003966561857375942897052550913956404293328997063035669449298729049649511143861311239862392785234889183209169407247311102932382253588259398928937855359304123850417488728590282633776676271706723112752449794747098504160531483459584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -318954194381350995530929551875266064669163871729908403002702953515985115373689992329774056875427078997074445331828645912288790981102733624516301459985776669850480189654787468869542976859770562905916994177819706855467874642801556697458121823383208677650790458862807068455360952478910628980046641457667917032734768048998681551097986175017029376260233020198025192259705918651342324441970675611069367828295399996669435903794011062976043339964974942375001643496912711083461345704106700067580083802947915064756241867061910437603838973249081002635530604647839098423277226027052333352667584779164083166079037865407692444051853747603391086722002650970664276422476430648023507135227880190168155951216354098797577254976868009001512864232486276938078551511135171415980971957974264003497075889190379344974207284103867521779453533044163692164441635264369101137780754313665730574109462637921107938898559461396137640784382679480143942344335377472691899756412614174058325560542422673489576590835176693835653042540630350431965811178941767232169934722445237668342067785064768777600611229503260954591760354278807122684975533251748873726135550988033273534398126888270019499601941202494008617226619451957962954324731779275334969741676008531387338967844585419958467663126661262763884685763704493731488516961770194473990336095923829876819316824056915427524552832680617963431775847728634283152906442841077005603454375874026783029857938022711460042399432300967506793314231694417803753755154563243872407314095758578539221320981904725791077660306037308602737299563259086528276629246848494927390342755273842092584151613400890362810565044715798496044929306357431814604160165050220137063466064108749687908486316957163689208203476194844596687989590641264328649395017440379303908759962733591301963750307758060019186036103999930089607541913524622655164956383556800848389236443796380418719504728288667612110758347905163151955903843098749228646048046098136344770116932621318185855128852073832022353038945938326340616150361221238045320780797767330285425315603371302460426229709310517082052355991211310381164921728817689883613065845302108493823333889697490914686665958026499272718857938300023457818578089593308467570411682322447512602371848197960101920003369221064770130866772087244317098850223839225552070839630460363710958957991766435971739566813538291444075516104180061388943950822919230841653895627518511169319598994507478067221330727876328316827228381403412825434648191814771921179914214424366125529695529840282627784457584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 729319499997374865840403582120235515181283839256126621964375102170684258250422218340317597492355527971648153901145493882781059932700948881336654366495792852578839630132764027535135612025318797719102502286531212248054187314931036662156763523098770182705820061523293377558442272392941213306736022972597508473419843517667672260919095676669717457136503842288056142214237168822657261024932630019838966087873930086721370189202610420580187197106616160661824197272254330184667010820847502877527031327865460120590657993453267676084527905045796646300009702785902300742128321898847134978449485425782829367479765156158554715147279840676497823023052860685866187371531772606130221835493827294455488319634357693184817147461322981337212889250814670019015113193240694267881554447596205781653060970124976928893407057755168228330897175322540808090802340427981279376286763905496000885660992090551170249206847529753586060369888204358956087767879613573354451452143918372925991017562253129791385647284689228039495537618754963610994092585005477982183328420138324463286517947611515321121126827774037296267226463324750657652006511190054165080167487380982494636365061263537133499954629036325841803005824816657109523225575669047548700066509004693778325723003609641943195646521285715750965091473099982583234770531007557641120828299086139250927214187258890383110816181551375764861302583978935443868717634190749831889328936143987601466175838987709719635654524525277317758393592598294997702569959782071989157285557260376615832976566344191049181446158881836630340753089974302075557128009470186104635884419142709863964860371793748264037726874408660012844174544172941691781239206441886794669838041768977305839978571576324993287577854814263734230554073734991621801691378556466328697879177219977976606202445683164211976470251253489402664295427836375693287222562921879678324749311531755064416160626969394680826206735287247887970623606833763616653614367949413459396550613577730110236587469827549041676376490899626368697996674573547172532719811644785003860506500219442043698613777841412246112086773963159622321991635425916266791650811963842579607802406184856076640934055501925751304751371418384407933802581228128531783409212872401545430259419526869922897598698880656646699319093312089747297394768267867740350403841063303253062600934129961862411856126561978325706368446776482610902667127439506358366328258980336362026658389065052763317874706596791009287014704183189015518463375777642735425915263805795387453829249435741411683082436608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -1345476089893592591911252171639553560046245831120523331068283569580474678818689124686182286332759989285157521899192546525640714136769081809558690664305518459552626901729074747142625767913368204660275683571859308317016984584738409054056129805444511231627634122003863727603723958536205443196376713844793418630786624110753404671604214382651717467994259967289663855118454090080134883838036480663717015142540599602274989452565941561206200609988264391570052881694455442252585250871807605228287471180208033573973152908059835622786170567130108437889850759894453660528325086959105009086092489382248785850209916643795692384456432483772517616523157584408799776409693957421938541995640142792369514075252112154266763828275154349642930503044666909370469743339801475003703715277574152439264344542363585375935676277453183612976478209018090310991096915660249509145089849079861183888678419684246045076150791843474105923191922974320755414371920611512485822574835746878920163491011329074946076600711078720082775958355411093770091086261622603654578203322903685128284549360074860284980727097456474480370677738780679367542377398925352017108267121200035953134003153450003538285987879207407288775399909860733422503273279681901709407260228465638410907903970989409663260944238828152023256568440704707221227887386041057695149140360521080209467722945328261774646956983785624266741951956198571378970156894624150010051013424350957507775897695163257868164817258749404150009967616922935855415887638549334646656500132546867360799953527095904116274770738083160719112092214643251255064524812707825563039302240950565959805881472950375679570139088903262331695310337497289186152072196367549823133339074467086805092958341985112196275834052957666263407481233805934232706096307901763189309912743487103940885319157310300002289288110272356730777408208389104731361813452948154224050971442742472903489928337203182333143553325069984837193501264398523026186956211986807245527281142161021269249728479466056321604116833743213304941983665379070331582945616233138680128364262956326044292216894723094011946908764548715099219409164476329104686480510026366554081568053224548736856368854487581167996452185764103816955545568264232268099815109036579730383113656032761184600872080746063159518752822514664737184118619346321596732519533467370178204925639166977449646088184168141706984775696809259290441889863732564894778609825269045462745633262730148864426487341945011648274878338030905323575947948815287787612585237607928177000471485016803348332366790656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 2065377899436732345003798425307986628848777796943997212609382566601881794359069974374775509848700856523741632050895893359755277937462091317170166354935212407992113512463583992220645362254743647727402751187957571604730015299948292394518058760002173116410289576656262373105835178543239945032787563241582745958424946473518173067957495168376640099156811376549643101931014847353117718562541699280059541270839757521912616850743435113994650754584282448906251869533317443673126452055110571742548767802836709010478672631476092692643074753246356350916908078496257627513914280701649533787763869964450204013722246417855557316766937844255844505304588501898119107757170129676447146110966631571064215379646937669182008197307939110166040751958275881349916124035017518298432988353470940326398248526450019391204286225814845774841359919939308534163896798407228287111280325577533017141147343527517064422551037676249102310775353697778055253589906768285230184587280447559873120916628670858369363226216046103735832388131241373299325787834091687162847535765984941485003917067600361628776301156175131351937907140921114376222175502084799541934871397525422695198193034600245999672422596159919283936308241033830730124739696317867081242423052349009400416015353015875201096224508565215221351983999179103698575424144275809576316039818340742390635166447319248572297716482462364059163039072527933181281341322168983634290190743651058763883453932125703865380849706276193099796593268435250668990460084314678403355182102786046875843003009667388669901359738283875394824405778038414730162491080665031823203224501096169708401666618930383591476010593049155730700318732228179090819011206467240885426661780786552144227456126345161688199962078186070675576429848393933439096418617070179876968287908303990000589368009543022591227316571830160698396026483697009157198602920039315468516226885642375888606829370132562824235133772903775734429731935929484612009880535578274670477474476429973382050027898582005041476222810833083029654624351657024895974419987604918005166603215378815396253362350380283171779398023967294168794455162462279365218809334110813049819505323043046200832650825572422354302522026385115911946397372681279069508306202533521056415247768461134577153851952851391034314915457739732476967856819607701587656201421241806848121554545992164655038741622896669952725574804467861570602475642689793622291974681598852189238995566113757557187482243093980649720998958055870169221690094911437062736208216197505035836975261049911653342092722176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -2695599442793552659340379879029979283540250870047007655070552583693241512148478887066560523024518563940447617410332065581862491538246829502467518278179108941717736871198514385954240528598830390861685178688897250693504580585668654099998124778008013150949051381169676432814442803038208106019858544639069437214762606401049121928044954998681195711840593828481944451568115173746516069348111981381131526080727598004727842982580903872613716622197326282491857728187311800142259769318850727754489240039036453215845588081471031528641329310584288101940787898104379365967460367229896868563875667668942483570959241610938554608265541841187569248049281154017979808146659339607001715011951009777338738990111095177267289727514672210537226990756786693694004222850697498027185599260321557886210044898645594534099285423100790643093054598083447126185956779370184230126909929589168561909935456614400287500405722884111655576255821193183016056849240258791775297113204827393907174410380544756606030702006471326387015604348595170742744983602081326292180518112996229417472041976478541604418868225208253652614111694785819316330050680457281634328480950275965203691787611718987391433721233629522587792092579616729011682828863227924329391139798367817851813070888830848456218944631514774167437163685792949818653284877845215080717671293838172998247005854559743336305491527239784155744584581717549254226126838305383999290573777721236364627794553473246902381176693322403181300333397332056892659024541115950112540396865273622592511745092291069169560559629477360200205956236617352027196328331742631494539271993310889472135745920008083584845228020602166705910315380499834045786955637931886255615576002626448429036776861852177597338828612361537601490149465947126759471243847046244287426786738951136405288805208753008397574752935638779089732958391352418548334445972729402785116223612143020487290742905201491438935596599083537618795085153496598467086422026432536293281319464305012140051456150052192717951775011813418075551585023924731869534213354976562421624848277558392824685656465254080038025151076282285043014382641268842239966445546392232791159646186967350220747245789044268710935494518877806312252404412240461459017328202041726115806082792181012042248387147797255338142124528051036796185076372803422867359395038057954512913749620634851819438325836790593169788908096819633981263830216388228192552145735684767862976682982316142113317539912118285499549033955756022408787666512279391013020244932958641619551595173568874456947196166144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 3113054289159677813539509340866846904747399980648995165886901965263619491492399386993654266621321051308106760152495412953149019594095220506804841136541480448676994110744280306339287906742567445019448741053946521989102722512421857480183294037979272940294445195207257420325073024148510678780712466807611857004796278430897160017120146039980707794185237560867636701369641890445891150541262569273700908272698587793961067444362616073370344624105126922528256651388325783829506369918352188036131125205818887380557300296014237898372472249975590255004592160626560134991801806314371535689368621510405990977036157473829041078105998985917521501959271196599801194971860434431565397622234924412800397794621276280791860133661451448078000779905977541406792952684472043833174993648902317601760594326732910716474289683018327185995534596672653751614389854992022233540742546909414169173603595104988121576282926134086750837485421967835709306332352028697430873281125433759654389505425759143700508485444578159886317319127226899549241388461503778345375414504464489346457979116949959541454404463658798053350995864996739600229654314972516601324567607808592129716398347033735699897796161398561233556673311898619545762850760817697233417453721483871279814446342609454894142108341374990265475814371938862486981022843714788173309329930479923800086449628461733059612016957619717080789433742478690834849262697794429211361246107740409383614111961374316456440634604885921948988818883854727424743459707402770104232612546609086489160892462454489367092064442407573428088836880317297221773311840558178661550314106394257304190175772258789848676490594295820977134088650166890762900380108984132783253905642197942943152978398147656953715920117739630310776515571401009736732211145075270392204745532782626373533622103251715968586846095332408466401702909942142148276680015972526422096775376926029182618874634060354462988743343065983704450664419331552997247329553633411464632270985662758103894669592935092957788433997452287388127818747341759302498919597995349508488582510932007429698523189782359556459294960260392755602280861271575631427669600060838455079475725816841485475999835331286470901362595080352720351478947641530249703262273900115166932438607316369085317060912751495320012265612997319068757593364541420904824450950818281366341438804210513473281952579527406131726799729421739146913583834949269513098679691090731761889925272683308005616798016155469557950050672923629185773616601931718322284499677340250091794193070257254855471165079552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] -3458222452096788310463653777179571143862844353495749860887754687527831265417924502885440431976789212887631336262472766242573969295800431300586538811115148009248634523469037442184455002129600193182878897723982208119712736000673506274938393158624049154544761967127479681183367090272157458358025817237811593479717713544032743476906149141387986522181424911414107408586727819015757065556961200299726497711657606660680818901909805721245615527030608922771312077068886639213014063003971226622291292036167370341884426179864016425301201826443046520223382550258371950720510744769636238604945379382329204782945246769113840801148195593715759472019502677962989590498199096224109469485208014948053644809345496959168217632798208967889470761428041251302726301323331699053783387030812831192231729085050524468082038441158948516673835335314429756766336552338316496399967336934497889102440999242637570662855207824296300144652682258368578084051893690499005684844962403782464343469963701430707280358112718102990619164658619325367950394694914631658742129198117982729714226784076481937359180382202655329130773116238097235266265668467681037887241164630044256374248643231885769558870808424556661972156708138995965990227622550274710862138362420781964025403829773933536964514149275473298158749258769500788291850292806546305696311544645542674331752733767027087338793508878127442059981947236769630100503864579671036420874219708882156997816551099837391147224857687945804332307299144854681470346555855951047625945166625728236912587865207556140135159238597008586014041015582946426038150612138760645827100597609562148455458308876290774892945667571935819097319739317446094337830014388563195217016934479789849185328392269200048576619706967793608762801291873392437383024329528943848176734844703725709856140209196209387440606851213636340011716271158067762069956140129436793532844598097224736777216542031401955524051076931909380563955501463882035133688306227125260774742982002473024412217169850344612735347980599985846035728346264999303596231097587244138890023491599314545153834171262353824819649561973358874013465370255658638240249864369240547525531563381183572788106051292008426700114781583158482900880967715369186786374512309081152574558179840858917419805293469802199607831851682215102178375571263827567010507804703066776973382049831307992885334660768619695742256720814202473272788611915309159468972813167278000041162646603603759472592349452183092470957968239069619082356889050460138629341935234012891350363434319704632548325851136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] 3986578986406021208188047955514017377260295507131567540624542236077869583874093283872194633127338563994825739667228401930772057243206904102506748375254191658488741514250646963885683342533500856327730746212349675064641382709404181282609542938458194763950153578352047505078981646281821864633124110966234704513696468293954661328598937885453689018076925711886086979462853194924090212640619480246283343753070354775178915130337811611178774859512591377314088570327127884500581453957493527916781333408604813198295909118848618695475731742016960029345785160597664769420169103005238504963330463941660806556994454164394782652725777794750137513178793353716721171260959502616885519862101553325685272578983371364323851952551828073196828260330768366348566898776183963177521693747894877627203241374754389715774607310924528680995783366945740959427412468800578606522327736488585404045419021486588892208735278898925179593650480927588659260411564090289985836159008626842655718944674705736259466569996969718840341157800560858379712166803685918836502681731532188926193547922417693671157923739048731004953793348759978954085651788553368954080083849138980431344474189532936145645896572769302522201044689705896940663448892073285238525359836938240242387925667744939076059134686166880168301240632322789666686936257209034374861335545860285901640649804531809709128890758831905328250648977462701106832021156113376737792207073882442961235610163504763248302492492227449528916349418774933602524036194300458522894121737946377868736253243435655229697797775002395481406760841324249457226651212309069126856922341048770874685164963216376916724060376225184794381862539973967631244118474545056289872512238633419418168749720791704750897629817232272861449334276564401866688557375493505509080724275905284273102669946061566220341949355295621385032637047496218123170542656500941939015479527167393440584114647387258735394307713786780235410387546887250649416003209491052496959902430773844026257027943083882138634941656004362578722136852711774820781439393975093024273083622302647180874106570864751216044460302499389987191789330079870581420001854969015264711525424053395147108571648123734971565232488156819631504633823586360408390345626914484995456982206581686767252521834986476688269277435786713256436252486336988682369848722512950786541862081659626799372276908052178857410447119670266978876818027503898717039226910745294881245380527951232660703459151811068044469532575298828118623350338225038585117118494539890781136609569078746217336123949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -4462671195487549019960933304599493500397633312845888897736738601129278920225634695913872944417235479623431210614957956582974283251585365712692740051483156073009161933240320507576619703685752112007298894721080149805334482058696746555069195318884916800950757414162950989854610314736738705962706278694134081868714689129310739672522409726303923132716933434361612348260841621572033248640233829972037934781756666386759784006570527643213024210615227160408456806543299151118072161690842015185221244991697154964134100298312458081033685289409087407303699694171505221419930646418532551342762518489898823041314154630606112296062399828818460779137206083578678054997793662798286046225238846873704590836006001816908571384641094869081176149359963318589618879198271266498376196848468269088682351738578144657547128609627973603493261610414115039050885559202616882023700245170012867186997705292852853132162213602939432022364154587849362423824380327182221208028721117242865790813021311187883045060464179031248429475155474210510810500013180249200163704850262741251262217523787707855596156032421747251190920173702428082217228228021374163068674965014056363067871879225460683141323845537258719180329744239728090337349496460757399419053720614081993042258358417505991574144073625523915094315669665698041934780075136887553294024202182485351024545878917253396974349057669560663490605571743421998173441945102096038805208140664350808877044615623611591573365019172834972172770766607390350008489282966841501321566789144692238534462741294063762499972941377892339833427781821619038907505665507459118010862207655997865730381899387367671580059693500367223508061680108457765636523079013893738713931032977334417960353364219701543428259541801555093982844666817444147257765954992216521875176904374579313043053612075663314956255357401676816580885215943299713867475591437681176229347907528361887131577332560933756613858188434486754430120761204795077699748145086859823257785342132134753396904446773134271914165184476869501181103939808568308476782594678772931588992354571075152171064613258591594459279830930050550465042016582913788847524888404470561069096662349815398155013451545225087066143159486039433494544402026855249776637504898458630819522519278285882166381865017790588413886707047985996856589873495810994835591982571768285828494426998560892183997564248107212431214698911331524128204997706270316350766082124182982149032064328904861142354485821964136953162548019445818411528515872394298295962410549358681586046329517232589957874319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 3879220603443486066633817990062552504320235312545693874151281590225333203069626908071026408439761607885642759002203762290205426832881162084898556929109644616338734047481471611567405563546527886163370626509290797890914290490056376908005850207756458418424863555097178691863085180923479989277586378339042564443010018071699931980732105799259777496953787896498201651073930921778310316908776952320743841424094532302891856132235904028672816475516973667997633056076675055162648974790802257738430242453730909639748896143253417675193942231797961407809060492451153814914991825095226806542196240906832582173463656804963209284368392278480351681542448527750465706369904579774966364944529877604630476444843284225224183630093218739361423492481597980938992449897549870642513414880849613844836699840189622274057580338406456496026622730499052378234106698551023146356452260461162278212448504887032686430498942851269659684686361061437309648785447566474950168532899530264362928633382289776928950928431631006702990769285068795615298262128935551146236874381494989111310754700111920018121143124590773782772125604245057312972029372912762792817706466259897234519134354394873761945820518487326284568098883799949571691436055048415073979912427234029163995320870801865665350410075438469244027200059550981015189733938449034086432036573245961025452042796973563429719983192214904443621726882440342347208970445431591743617118534617100145253894055497738881561670424388373980906129163529166400784778206105206751859728077195851332029250160484480565333293220726167452602164148493534471000776134738833172275793870700068670935203410855271814938529043266046463640090982644180911364157110979736588887872099368139032610901197053381087220114824429250140298631011930988921995669572385237911561408939923526255297902630456843444507961421705281776187438935656409771950433422604613201895901295856010063889593355165696035750326005270404928770103852564361713347449235439004496440540841159750440617844969366440856232562003990801755867738260046143953381427421626503245974999176031854185473525268983846834252622911351309812305212360372224432949250186944571933793917606552949046307813455667916607353889560549410357107464203336185029585762046437782016570819643307994676103262193569568263263604788397580442351116328913460136302488100053396929025430084144942587043551994735343471514870498351035762167379182757966049957846113230272313509657824888235463008649493341049486480595851040764886744605685659392148387087409120428434574572085921519298909921345536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -1396629436306460997395443052149293814853852625101934848017504837899775133600029894386815427263089681868906371438660481815650854497290192677441319459258336327900522707443937544335691698039126691057002255124956362250857160356009602218692941995234572278208366441885521292621862946874115258911594348155872196681861140670736825928695532578284199753922716708570923685789103576313576311791559166082274886096905777079218315263843699989480925030496029129690605393061771535595931298356388129822077720635767891984506986317771485107112727602442020017773258895354799134636798832997629193647392098529912822102976996676858963427978280326210349222620910202321966644916739811872252168297959366632993613923789697459031419597672474986584809272720347239505624326168259215140019169502498079509321642772821999068017800226606222001561808121834506023652332172825579988783593630633943346928828471784257892767516974052416952859711336075397692130444363753359196143557733719002843876923381761600019234760822868052071517195910818824046886052391498318782118655339773484710897995564379307964451969587534684903217065699776259865901405385062848079274590733642423670725099472430697175205218705151603221492027473125922196460040937620280441443960410466861814139104541458695745653819806047181854355098296204318562629834419152383505947515213313203696533086383615584529250657418394726645927002306336872729229743765026918470421629044604378175155675950592241050786434629213443355072970412785151246123698901791067777121498134477683760016988467955740508598145520344762437102935510438774327693020820443322362005086985386664801862652751238030956125622737843663493011126149746257188462024043277368531405299489563046129191207142969051324093465380268081698543049942601013615340212809893427541107055422703922797779000347938004400616074583019690301934798100572438138444139883887219114741119408081806468659138206380156228412707289292833204349464014846364795823751489383964427850266825547976650719163643426428326996752482369850150448978139018902742991851361504417290057438921830424291371207829719028804268133991676745649844760401954634502533303218011114383855265189902970245599662739300596304535619526507999333163432288596684036702710404184776032322632720923489016820768312225787526278745104026300051184876758454498133947006356281844663709403165836705326564054963769393884187486782086669698732853790190019741201396574419585404442829175916904585357366206482628938732500495694263289256909795837370713923500371940716820938261635896545893687861706752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] -2241728013825219261949651520449126070167841829008506421208014994452182092156183227111852456007672949357330538652103377971200383568758374538054877796783137538299725860677957092708123830604946169806976697377457670353097524630162328828625661448432661234539352422364852359744539756374348037509479132315622002457718798403538695530767206506740095982132923875387281986217450017907612107308320726459868259634558773666369754046817814084445061125462076423627063747438632874957608690748683141478181784962313808927171342263365748329227720602596055976408758714667718761382539167013092130351953859128895351356243098847779727093706348713541542961289633785839270078745137010456808996255141100613149824854545499533444096000773529751388448769354675912729455815754718986189939420221973909135334418421323629793907795280556262198727899564460198305988660443418722213652376277005231877063278091680408263749573969276897341803479822163248112999063855277671597546031052135798063143812710372066285123792783795255525225152829270708419156334419075183677454689544866142043058463865360045327050957200206423728912151992848583738015486373915177600421030992232638928999320846176847101633429672379086429732118313423172266838567921556680203042011472912891387020763512376036405808442105320112629188132377736297534366784108594608592033899105444857748296518342943510342218260384497257208849907584355412133999716367466843536572793388887470404987022042072475942500399081129388713609968807392799480034620537802504476846343322771667138213616339154775001723273469984322485261206830633142402569026994378773661424883266680159622218526154170619404932056530468907769812030099422301267713823165930518609487205943262644579450428476909271957014734021940315297800413987378577503203451805021794612759532425937921369014038852121475512831615835013344922730921842193677966040284786560500061201747897621613976266141891886998792085542237307508165129223124566188170570308305807909835801568085854577222322609137852015612225420763871835147357686206460956834330023288128498731108973025190951118273409371447026490211162173330836287476962284858224311831697518328261263886729317251635659046568655638797403974374677559104118543224361299946373184219661446233531883887323640832907092638072700432014758969853537247099116725467227630478810975046249225504258352127769914621111511189789807340743137304249579561746247071806136362583372546131588534528565781462316153855575462173592983778716698372930636406837425077921348566824073928325393323900090467786346133475819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] 4812898216856931499972605448002969400272470490995207630367593343212231641453586088739569150460638582900758056973683316477697963913261755528387006766226216496448928750341639224444939895877880636768694762228813991519948821107042399639443897012497991417828045203371054724404232089346296544282102803672589328436441021922587162512226192941695847830350899495604770421351691963239180164587569244340660110799676888249356679965090330775156396542671853904235531113590179095847603565663312483623476557142252445791967940256273116622159936314114343782135692428526457800798152292950479001641007524893575426016964742018784730905834478232398139020992268960954369042705666657625088665074226220777267476970686701003003581741306594573759369691596952045707983742956567115567352660479325496860711419407007930130896324279790849762711941507193123245857167323853155175983117109617992706378480540352930383429469452175792753158132568753540148938458137177075621990443078843635066975303919149511074343996347627079694704253889774257002083374537162016391064841284044634628577561371712579299216776938002013078140025759655075650120999595536297242105983489742595546063445931630150551797645867594368704677911342543497769360920023215839087543022708732693697439477352992872170564765531315767119902917506325469569570115403002138290010443349607549367188556485605759090936466312494167505901385941973582324359511082569760026024612431359298489473181655928355888276405629390865094686056407353893976562987012122310065339725437329522118128134144553723214068553294332883014668443432430873715170366051041372983083506932270262202828498418755676900842468856241615175676494029976466095758771963317958133580620724603559603771666877731985401911026582427000084419172487360737825098430028711870723645235092957519136211338277777347529696330555918378290224360672107562797373727846442762408750812810890886220987376885208527942932045675872137933032175987586053306640865543396706741654144873693312280943155204180755099135813624486047133800652144726716655336862873844325215511754994779079006313555853888472545794693758101890252477805992094282808760212525046137126575672240880152101487439286896935710756342140043048260626345705998226794755986483060210445306572370215929442315164735797820349874888578651544652264203074568062600851576753321486170956519915979773988278617615873756495828467076353550160963221681392962306678223976202765408511481142166458181825288604059113706250831886393992160967987986144702819999863966217112914771254149276495075623154221056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -4609604752909127905338724596768633722593709055508904053292885423555356212987180312459282343790222054612871403715395784261984193414264885205150597593558772627478646732476822324043441697422599940722737097987077734969290906724382689116008263369894353043524449219593628114417416428350090467502664872431427531505216996055290665800049666091892267933946587028355520223723157244929585907108802157411411427325763229146509949386845452940675376195482449215001048556964243403789027177268787939654009074213435853796934678761094925934083113416211177982897399131852277849780522540637242809387756707916141589035379906419621878524613842020132811140454386645837817185710306248169637148956208112023892286721462692446273383420835114211220754638521495521559711287238379128810472751260259993188983986402767703213700886489049083865116399608535742842489785751698014825644166055958022285464778304431767793516700544222189059038052080132786175727433834012203092060428505689656763112571062062128982516363943176107272063136892231428920147973897442589748333811594809189400810043605023368540830958775809901569435991826630726393056652726735695871927833002179191662635685885954706785373533455935363150016126954202272933638106276053298455809420224165596472614014603507025798287860777306268806100365499872235979620111750916031709465011481296032776841938243002722378416595892897375884618125423383642248013765356464261053159520561343654866182261283050176157644914426986962123180265368055211525368838363680330518037596804252037424046936521731226167408568525721898329031472898465911590675359069824375817478361062443028144591600277366399719491274249830656404411890340547275379826795174805512126335842532721249067867241685274613425186604000318708512086930099166068731754054839244267116147936929451609798958994941174740802306608886047528877725290941452060131240023563560632291632683702726224146027941753936451197398021435528770413381530847437310637662722690215409451520062569950926291563758653695256636448854889718087209426678608591289116639958555632737974888392544849221265913170423071743136862986135350110290137138549783069794897237363241434906098141888543247671791129253544105424682835498014924325173911143515410432053645857950226077404794808950792710631156921662316697180068976839007524620260673313171020891844020114950397401789931354321365368364193212623623775509788330798751294513858067664073428106111660033204430968942123326942417571335650603425517994188477538321789007105380994351113662358677012251346854295173719723917401128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 2104924051506724782026978374477864383688840045836170427760033940494707415068265117558632379772965529308248850372818560631173461885675510483059754414162446715380554283109221414051661889546090364931172089284304899569413535645537054802709106832931668215757703886169841738906488545292572842948714822722926237613139069781910413647031669101460966761537173249000670265854739028197305690178597314347193514464074407413623300477372935241669598064171998439501173951767832934999871278532953873578273379596914765371010649955974500435998997471592745886616070579971226252885910156691628419294003765777309282328729949994116710093784534516437046057991726301593279798389267656553928392043220848354841924843708286902127160204163235225480711383552978626649802746169421300382083564206679617261070086156179920581586288540990846338324501145202928913916143635320997420012998124015329888790988509780188824118708850112080641584994327389264019616970134942136099274168132502860591551724661657115513268637519042000155421320871114499871980262087639449383011784392647626921046976459469990170127964705025193746565687976572772879541395291895739786938414097539215214078182150424309695720721850692527726080050003180173499657493860972161869739906575477067548618539458625360232013506716295774560234996810863091848009124682807535232548397675847148982885923415644101917662354901885858282862280349555460705700013085677419055921423483712795223615949023009120281587019328856378297876343217969982050298179737517556272101705581989792309669226849505226789526862668341241873508755457360316440398755919609692180944482541863586934920637339015120668077882005611489696837078949519484369380666905002507371695828766062543077968671318064312515855431029703145392133674474465009472540152857389525187062779595711342103026923286824803176937950506229073179470185162697484609501154153778124884446604407770369818437736868329209701535832311207340370679573242875776799326225383648206420982478435346856597638404904206192559101445603810604791842909509363422788941246081326289681157491588530516789387421097846981665109903869267807178051608211772983262008937062841577604122489438056549460754998734477963817757235125284150916502239773416073913228716254691850532843665129339432479563438004968693871208057272702237980095551496106260811916082614756387029500988362017042171721616677000318287058112506222165175547518521378592919354340600191055100406225752491852933471684313336893456610903337252591010895833336064075012197073726798615878464900399763542340750849081344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] 641996565347938377706594736420796642149776477888140200330019433152862579012918663624566696749958039694828589613242005170416116089959081170297813333217696639920526358325100631519732541385408247783003737592775685593579249915354300155015313978121662701765105471434892312945008677113115602748841528813538233486647251610851196835965498270552273253471648855249323267159990135803284199880905831634943644692075355977188582688753239870331412830478147940081331260695787774698045531046919719815411272547758330743382870737501943254809380031366818005905327500660443450855086268387318936595378892750306937093099402438621176129184573871776970970115639360449649781057898082762588612108413627199385582625677803909643138963721760086291973686997499543657093398373522210979419981138651329093258065017991862383576686911149155143723955606802602215607414857815381949004860243006974987873270071829885333661854496689601790000783622969747434424076553290918915751356403389196070987746066915323803077731154848887766342949987444423094827442582858120514830469557691404024516357331758349685577591943029193760257258774792815425653741454674211386301024566139491456797607346243614754629539099856681334629158504044784799735619376456982692995641965175751047152698680585373484206952974913086504488669525528890433761642971831388496602611908051025361854972818590917076145069275270221579390305435039918711871020697686272034850957236711590933054919133228725839072904496562592785148666359812796208837786800681141262079785533373045428887097651956032165581904565778539444503779335086246673481580790083783432419221400273835457656679630976363004748652883655670837882860766086995898983708650506864638885716749954616129505543550901897280745255831912940706679389560629183510846214908479322453212634296429579799708136313789393261514179154003283076910991275550444339691937448074794971838142677839090238837234672118453146394800394977181599060652065751735111310903693137510783157524572650592088873647785421608953692667581890789946185116166662579034184659080977486464856694945947869277725971642594254868511090156476849421664060131857364514479252375022264008109797876033802813652148953610530555863604987125193563709359050109153299475550122883516110567086845625548136117705541184458141524776962758658712203674030803381993147273647123292597108913869439600227014519724265985356920537988115543481991873117850537163663837535271511822887008194953548503915666745981215931102611121231221232426213202444536952274551445001795834445362213383345542346269786112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] -1968514823474693185852836559336346456409090518043350849789730816882058517437024136136876917396099692559339344579194017825550294529504584913893653966976740084527485372394078496384689946295700067476402207972517785230820390548165791020472754496577530426808362922747042060196884749575196943658010145907361280569512673978531022303799613182244086347881122992086289949531500183214390359689155492013181191082520267365399979777660225375218325642071320370540989956670468861134069911120550086794849744852103424178149023003631857080615114283213308316996091889712531078689169563770491592346012657346861154703263747605921943946104695319673125325431006975007421072813389803192925255866872787238764289327297357782491173943135832997102991022894693073772010401300221620378833677185396023643839079121601510435160210931895385200761235927388183043599136800362989680907721774680512778822828582704564254797476034993629454714162699476857350038019160580651485836549169946041187192645645314076573962426340640380371781657636073295593545711318276127655341246434983500736078486197661692973731253995552103526721993862415468362661306859164135361084848773788448550145933458527173716194037770479956310176298718776585363185837146380950368410552180800025132316046418258393204175368683406905300257901584403360442176480574793155024042144589928301948449448048102650233525912196029119140193115447056930773175273409251914688758374988913094745706438419296173405752817648222018767440355153600592099598718732339239593010421127319147838751596061146731386642202150158199466215726332361876129199719724540671808891073803114454483732956427853136749744855517888341776968056103211639288078493116047955632741891778424534011213331865756122548884355342006357515441037642166410625639283857402183603550842419579965902341983741103569304375884441532039654109846812893146408364936189013220153595905889466013255565478319286804233152062656174824961020856018080619519296903683490525353441534913520631207438083801221203809844418625395337609050921251575022606637820987501459776411489572742471954411395832003116017598106668093478542949119062443711181083893692088697487144420140938764527225587208364788062393947345613475818882221319597940383703567061293948032679328660064194921443730184976978298800002311589922872412110332137257423848473475299813504446544391577114464366376167924289700503492719660895096839870039966989164706399232904277953407521460203305742844445343406694310868346081397169489969774666831542440508448848308343157527123207020697065197962002432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 1737806257294738017758651607865951516024410070115702313001901441517162778801163672271942220430462735132727899323493582726824084480067656867092918905608446560744413142963208594393771678055210248137287671762171619906241056854880339402519299121291416174138374518241027021016157021628402258869996389437524572660163399633007402645780385263749803526214384193097710933066765668422981112796342253515200585396808117408661190837087732530815049412020210956768280631699662193365079719300214274948506324684885549368296068668851583104889324800190413739064487063756477450768707585299601180023634352151110411978789141551180490813600479374006407279473018014659326463428979382296481694469109265237190931530454113891956033123338121781223117257730452618349603573182326640066735833710901393594291595224667441151831241071615690652254751797492784283298479214711667387665276820733948096061499388241656642144153533587932150010772984791644461844449652525464714275524594796697516396191144447510376624877839257564656857515546194173099644139944503595612394206226523299688376733299386250101258497787919160679798534665379024473460627367905109922331213836013266138794871333415480140279651233614241678051904417792738826853773119622056043643758298666058000106706435270308611039767886184215062514797552629458109212217053270539569946138909661642354647747890692566176491249083733564223610330326741222897020536505597270952146403011022464858216820179229582178073313905369953998613686661233347153960204202326633910276848374549527972661484880150263161563629667009775399360099724734853309583788041915844742782728106053790886183289562168591796478038998496331896130072397179023893577176970845114252954972085931386311539480574147029214931043231840951143293263840754968440715089172489655327403036999589971909860810618668541989623396455853375756555048094978285714893453569710176214709779322670859398063504093522675513489384312982685984347731898733442360448820090840770128966133740485490250022574411597747745368289424737647421047523839424551439562965343613018488361687710270328823934298006722903660935459203989000512639486572991952985512540218591688299151728445743143239745998700336865358738487627567334156438147539492119306829650460195978364423081352750919418954959744556348085191347542112577800922972784764978840930737739698814750961128908427135836066332417519693394249908915835996409087200367468058323855233069621033613692558274487010329434555811749365777206708863491293561074170134592930623229429555152999957269860557205077571222582067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -837936389351712742884858546470270288479493285087178279946699273251054211653956349666464363665711779513533821840941533821683629294572133354086282214370875759239227963860521219687822360693138637785570626157741164614117449370902458130455062213940618642064162061469511579094063830153541317962960459631353242328325521498878251251855396379992274569351327869594364970923277885091333129445704884573223267114840173343883789150858631622676462782427040935016562950755433122664072283405699581811840351323111770533453826721535462725949439363185288006936197273908208231644653661764197851680312575810172239506596217252731204325375509605434441891508410973923030450733936758312848980022681005622292379683484725158739241872929972799931003719442727632498086860494645804379388446140516993548010211991270039922471776588980584366558516545476832900322353893824136127687582967939348476238449391907183819292435927589850196804749675650668630668356918732925026178150476678172531609137019445543225510465395654684445244404062685024245581310780662111995689242640607295266839943441770294536357618414142449718914921075805619725753614300410616874630301073146786167065862797985390674864670555973726385529039141825868038605235257881512514845939080026580061073548645718888867237278963750929415611323516957748663183037299597176546493680301088681287265079389032150320643795182753916266793518398562304226039650632723568942481617641077927659504414034364024340394785338388288616955256924675908204410096022732180071752341354249715684835154063775070321593355028480402876498246679620267766875816915266812230635881169949949922472468923545400356434490342024333776480147642124905630147252222840787927006451384711750218390498458279525738224847809440568394967400155551289561243896171197101312925980036916251068791499254317608379009239546626784928869553540026440803018085923474235054415877798516834514565649944836052855903798027261091541589273426705555681198611658373307765702000002482523454708801766739278274545891602353807186915693095811370872263692281780994136300629201017881641361661118331799864110511548433364254709175797815754721109439331786313029168562678143321390227084475316596961205648222339972204896944259622347425392887557033308229371349591983034470070910700575251458402680909176204847879547982039694877107763850036376745869087685931322810969445616574808327620300689089543230797310006624938544068665284770424149151602317146038194605478813435422996910299023972974129138355755553776144603006799843379859668076055187679669460563656704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 104452421318170115553944896044385928903267831083650377399494423045926735843445409571024652842900511459106865680028042045056049935778110158523000794521891241471060979876517871668090848347979159711898518661570957643586678483543129480811590933008171372324783075133241148028995430371872310644660727437354742569538376999332823593894985693057831256215688914478817892433070189860302973348287615458752877761333666431285006090440911737195291996515174968701646423515634785041914868402117238275705378977538582070029109757117499603155896927131332348571927555689294301818334229149949372984235761009985784182012346450284671852702669258476763005751056691310793015216396574684436695654798828410803984223350380368613990314889441897746451831058902141000982589761238614435693003075347269681378747421607499036496588571697613138901238641868903361232123662549651775264128525562685014667307918674354390906849920919493844376758582441316431126822702631007141375028205866857070958957854235294057085882540300508344021186558695190218330544447216650669184124667018459302251238135787479564271199236327396507748998776792278070856978497582125910785194256286978548323980983815444420331985303575119075621706195171325629540664724576335828873398232262946624201506486363729099983115049106581465902327048390563367532451410064617496789794258320501413997961105606920414437834364532289071143940722563258679764890679705854273957809655098494857256814064435258891817782388227412732458717144456594900774880410877245378532983490964279364035731262649487316861953321433464356007813681135633841610981905755146193380161694766649392096220781090766393981308897863126330246765433700520519390873167037994120857354920345556727537540028035417957452195233867248642095399946302982722629425998030304901670862062461953171144503203981133536553677739169277162346969158711952611035086051253839198584308644913041817121109115744823029344209058074932646868966363486907372246079125120210301854146392509629130364148723785308360038004091199297393282816801115449376702080717473052128545569014115506640828921941402330231700878794804626657773467456365952012841367180801156959629419169322009219978976177149256611624024131036561387304064414807919115915420983313977236678617409657613315543435841941796846778631496743434904112234565464995544836583000270557412757359166160523731238603534740874570622943216839666903969370348697095086245465994870327463520435027977757366336425143769041423205335654037438931096321389205409844201085804497965535231281438019583017169614536704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 194677580568780245994953578847080080041022792452538067557475961996184891954992828388517715754244170831189909296553517085562670168833151179010325855826787475600147305919505410699091689696211803537979694669962160964764604245004156851121535861265864463538215221039391034752993274461797750360815093855471829273422114307819913692866565779193927673113060909273602509926793611734032905428100397266300631044906558907471999796481684679467622479319520051272485314922586445100222148285507847691130214574277510315983546532573633476379888500698781765856901797402538944555388828855742813050680306671127969304208443411062757582884598977359598113558470102260786906316348073994879941508012043540866538627385212156088296124598494117357418865555958467924603772845779450891377256872764716231517731638284617720510353463574147090095821510191347168293822867463925962294190546796323838391772008998289019432897319628743646285463824001093375544371838217154948348533728641446105268773868760353128308160158079997648822735069796251478814080293993882949126166312159099302265503004247868017614899882292629103891790229152121587836594685465861810201705171006854778191683963572516205260780108949166010734846906980631685476354654595545241248280604834661312056971244713835123078018704881013796810406361651104637743393914081231494925943598089694293669008654733582634212001340513758499278770595371041263613744526000768014170822001016619328185640151116697011188224601985326633980968906500741386557684038259103225244741160077760864021334715320172951614831306716766485910638609467455231177676500714772290649157362070024698705372096687226348576849426221480843340650870240417484566388961613368822737833066686419542369304769282248437696123676423350768054984782631412938082811882068524043864515812072098554095359265735530994321161675974906976022853602421961818691700243088970711587626373595574686861286167759597572906136581055458681138183891249634249786136193370340371698695332243735563891738132390155194619976785901982318932135443155352406623929131575660488796171369303894816557728585689405078604962708179318781269556162566403209903224932503597766262486838000716083742321379002388970238963249161237595541064931097634368350433954071500214560315754384577115133775927190541466072608858576725499697713510653983638343872196814206628783683601068091223427017210746941461637057447430339603773910628436261189342351598214695944444883679968785474693830858789926120356883709448438501797899161634096106635401089687734198900026797308442914383686795264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] -197674062183444502980553284958954206288744083280513152076969633591786848133778469385347607031644436637556665933611391904607369099223782543356163031510292778383640601754450233921953520716863054747898421696403215333403651730978315944265883995761743067132012273162135638471978049578037052970493030058513329640724850821206952219135279435466312656865632261280559065741191708587117554320375395856979877883753147911262708173585280644500478338586340454141865743070532468503353973905726177723570182483907038711003079820115642239715897752142579922902748187314641262609279037435490556009288650437389964887066792643047912595921665328895996767957020950114526790866857657485036990594462327281452325614631390739239530570286229551612482967876389777835223375144523702201884054697523052270336920851159549565757593476157800321903322737384678161182639554303723755497481710804425216868032779371705462692367782415503770902624005844587773596244604863552535455611486719456517983330506279996545714269227208479854867662438188709990643548852986324285115569777722442639777446404969265967048368273798667321074993854306026714134614971552323358911624391656395644605954574351469732914612802070513247646253047081531584933689418828198879244998280753720988610876201059827243358088101352468439186512121847322168537310788668022991700584715972396968596134130503445704397822233889891834849379691547374390379938458619175265669578859951589873949431655795339974873362998152104335416213803618044204909951369641236515103340055735341401911880730026566177315258625469786815328959921867050365186050149731276658198630811017648152345449667519798522920881295519613776755074141459269209486670954321116599766051351137393601983568275782101512159989364136672620979962095165441618407782335916716959029441052778978468303536727217312834641741483659298179563259925717848010859003393244606355152666728649902563633149437688338065072735430999101541131164271286617115366245251549156415158094485632245009122751578430127154203191693866970382157156852999823845944151241398089030369420539908502756886648359232648041721086822834653218678434851433123620680442802246917938240664480875309642357399196043591828653598667782216419674596049440814596044031725269235092681980744943349976589202493015032298814542478231767395607339248978231807571879964007951466253321974843096958101685821962646717759272517155206202115338645913437965767802042380813061463511393186011137817072268140300127164339720984757738389531439725913944330950374218620678822363851663498512201307652096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 110861554435046369024144987180630329670117192881542125109351580756351339481133070110167527384991760284018217672469208495990307094562190861142809099855674452138184988416923754812115934570845220755510166283665970994623131134547791241293382573713378882733080402509895028696045786094533865080830119489778376320622700811712575740217063685771329202365207242974580169286887871938476816111676211968469513375659588440689308169743234123887944539950154532735672266772212520066999658169134700161963016927382464839478575559505779345408098331058829396786679098271411456065123045372410546097332633437288717441887514947076369833429286871079856961897334955836549099047270066302785197847488406156746349225896674074254908403707080235496446809047825244727390423515223100716933770151423574294858827444861837795276384484896428768730168483376772469301561644142269976932235263883007657808140446041285703176583771969090816528349029191263631384115441990895147001043389956108290122176455873232831169499909706583413467520311834664354842912189206750033354025378563284235819596997581814997551710608071340554319104100367014285416653752613594464279594226355053264404858562960522875971321813909169522024271921478137474289198627635212171033119045439542235891349883598508961935520361725574658436419990780908941339967706722502460097214563380152670124087895979998570744702311412030652196429904478289750405442075091860812178938363041461347802064352007665272514511348372600108634576270499483683376363121504879994867961665559058136321778143105370094691416135402139409181722713699778384870789722278129509257555187918815822852382313135058892446713729414455769314190890981805140358414979585965689653812432136215710252831284382035272926587623158597222467530318419761427998009095977218643336482599945176274840102289347665457925194330515218521501116263909069486665884920459178579482718348057360216819436092917419479140842824556455562703673876893017700983069717785812286819382912318879447725735645803288984059278902677438714935245519107910206597385102177013677873541021014468073001875510435750634891534182858102495279962714577197260617155229779882322516313940694033755230559032263056930685310891222979464886030990297669876426360007080277621275586314948731975504296372961789286113507603058511263378238343013372941930721584112117206518569714099161656162266114587328089174733346219429990138957777875036574321649515211964133625321759106871857147138064102577540924404807156921072473863376911324854926858355222741526053783653066445335095865769984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -42510290301564760911547014080307492023873410406270416359866525679873245967155308545701412350795694675689697550710742672218944378434933857336769948845559750921533262324096708983582339053208152854268986791919955764853019225186692207821298506999944079412955254298913221161969260177897111416093394828303848878309152984200040401558881257896470609057321261266914351137479505639023482236975709405517605497592237689130773703667064517257311651515037211909989402114121022340596565773888311641183569196370344439574317779632172080225368250177728827563635929214616580057550904441097901055710898869665762092429577477093672376420688667327242755281827344068632308696285437755844110823427508670184026538746996628839047082408065839377385640643453063342901439486924067026975950922133067180497586955705734060525393919332743040749488889966575755729679225508125915606435904507133262278218018796985096953566310463142128159046434306133047698720292616696192971243286061226058550850534193006680241440792151608161702317323461020786555971463258751271176607494057981992224833684419257317289278744916716055455786408010041185705624599671950599919624719190583323303071765797746930693231197536508573116301061146446231179213942313932387956090508665272838956850106793433237917089783353469669299496432542669329992449097820795585573667729514668369365667086064121614046289302191340947394174268697746335498013496664159443339760625229315977805246034109494452979882441749017481430167250785411834586253193717201646395386289247710295230240034758533757302708735195743496433681550472165966160135748761659846729739679028313406196379512659568222657243609333402070894412056530888479521786610808980903459864031828224256099502585638248639373148118121531800658107910207544399543437610526266346420874667106172053937638252282115673991493440997263392621709518624359657336263418583539134136264890091546562981534539958799492037012140893109030509175406954292202007039719192478600715931673100508852285934322876671950462493902362207019232191784499713387862026017391994184832697189562547281788333797658566250735609858588374474175259771461071079353794502119353675813420421593816154483193627522436921815428010013423624455914417739433899357180544272230495183344780646821531209535311688924819108144754255575667211373846252284337554854043911286393159235604113258679275999609472854457190819164621262511425154176021658497672488753616674552691769452974016828014109877987582350576202944817761092913438433310000273922008017321959717114888052134325711920645013504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 10906849822558583915253854161088945318906713729513817886007990126299724569586167832045078336604530462553550843438977258223139086289148608094163715198222795483861559388515096981299760440269630148963379719450876992980814376868989258376222252862274003380356948830412894200288240434701889909190325482538429761693559790949957320398286025483591749426595674820169399392810686583718973866647496234622330004474014229628226492330170010540245794741168952137360316395804919033794324107380183351064837252456480066942944490170925331083903227084780421270123461380648948700946550206726792033903274646256864279550601002396195502270283057626703216715628014121498486958686412675459858208385888206443151906325018535882285265206239973208120414373519299694671156408691011644233623388145246969064775233048019294181696180686845316101595011512705365898075088835868678476725960215702942726701312725896212964011740997355143322660187361340612956886260698338635083846185298410073617486192528510029805766078489937470945659013754314183137883186214678350833962222365423359553509497561766614755693835315060112033166981543734176612544441595462547833036653972376121162316288316907139396238560445468989578943889562692629912714571151864693826630543470070266104286899324688104183622421625209870536084198840513981535080080620185620675580275671424677333104976337400215638929235727423645422675198699037124889897278544939154163704800755467439224629928199955797378984644187925135803380530957690149740105809352408978039541046052599523436213659714766761119786239148169291968038413953285010759855067060393113552079361848780542953882685150746300608078310554604762240212491643199404375475898203236011533867178153745539591226705082663057134761693130772263535658304954651153380157929748262970003770527003825958291589062543435575548418780184715554264324242975548632958942193386129993224322234022606239936182643302507731485747013200733676343816130318786940981253230065747867701208874217273054191027996662465279344925128563023188945499540322236370818238509879432405622624846051948874447187149152135501026944617716363998669491685642553369282424642286713862930272308382992829643402578450314124238662910689113411787986805785749289142073828484213055097909475856662746640112668542321455940249802855095504766839704467518147110610422386626423574891459135010098476442365242378532364113864753778306881148336152312464128530765252629305989442435316315471234859374373463206034278658273215857458910222651312773129154242667642893556901134578612084142048804864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -1300604026603565216437576776516947558494954163186750300502791057998166420716254886388350262383339769742799481727847508716699107286082176242934273566128482097200603075566589451911232084645120406971960184315439809811488107350630134673758366913230530648874178145665688037308108679446143617621732927347084919556818196971777158972984095143837156452504376847802981284749817759588796233223785078960670651393426208863306067179548322017187266793131529970367014455166972898890934978619803641195161317269190312708978623107630745923717258140424321862262076502336987500966396381212918478455120619983913358674121879356586645835897577256723857660154975072608576188607285459326451399670005429566605193596881076886451393568573352079010377077656892911403260563194083748961625155564425345841836901355785437871008361023882952047855230849655511651472093813439359711038304204628990205450210618611529669383488507002848570369365558584490012748587592014734902734965795712535719935348387416582202941569876832302340893438561688842978984539707479855956727892487360765174761454696749053501390121911362089772293350375581954203247995542241632903537696900924191714210203948602166844805104248462532636219582264300792285656317789270793399427268322690292220769772893002636956560328863943418306323957392588191677069839489196628085052472288577270678086869532482915007277212812161860234353492869619284604947450525650670561552300449296399753518692433917440644141017582966458304482147747686249659171353739785769062433253301487604065050320107794303366548575520394987435751174006789939225064182699304588550677815695751959227101067408498611091665037095070919453031526357709226776198868079422789584904862814001540929025059889511449573578872367507901842099501382741219055986987702794423360120085424345850134814643584910736623392959218051354300777174565105518194432852809940683716235206669520098432732155641337096044850979012256296724052061244056918437200418655883515348159140246225047112170025213124581711738753727227493236608084088387203061829516662367619719511023953976264149361215061127547528313398649016490649766547195432132553067026239267086162954529361798416912593408142154555123836436567840217667766393383135886691620754651303923850453946994905147833114365548299621448399897268011328245602643153990193940645642888313913053202514835148458047506207357281182016320460790585983294713472016636311877983171629140685481547402605917402373294345379177170709898281069471103855480766301363600551562439067482724634289693843253015947102912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] -303978440265499203891106303742683683982523901499812044962396676824906395200120769651061852266307304512789956939892577864191974852103633624011733038556112103332978670326322085355259975044540681265193025568004957422537110120348057944162896138310421436035589278879946730668838711415177252080785225452706231356229711086991835368088356385644325458968837450137308128836157243010092178113199845144739839534700711878167408199370966413536947692418859630641998413504979907435162233592043487637456156197721893260285878552023568358146216682029074570438122221579138580938590404771124445468171351796694003781136034203784407914492446768291247655133564632065744415315322425849703271898808466738766016752545290631827444793723340464990973408711027723947468499998989333667898220946855056205268402118523267638274255693554426005671172079692967010738552158317041319666391292842127545138489071089490626261628080306555783736449019132969804608843316660587004613377086954403527343113160798364579584717125924267423553914302652713860891249121572401432771872842968480896251172900457386253843142403251814833569469029205783980783561589523259014513455456091725333307150874977368919061082811811413836297109650817146819765251311094565768776910104056278071650788414076025440849710779452956918848679067597872630919445712950295510347804697132040535795862983663872078646768541456359567442746918198100320304850739420929254595913232544016764058741069844110782324619371547792124489943152504949664720586764601053138725072474882842195893015795171801734565915664548060667370494816118551249063396955552903581864284135944887626251406096930436899307553074365136903927856146504788424890001333396410691991147901285857552485506525882993488154301151080636124618814308784079104723583898146207881640070059950504526176902183109480732230835845703461122809120461531317116037207973685487730793439941475513234336297980459375563610283490258590318079439092647919155279233421718894146186462735507586345905241480690283772912781064814437037212479908977737790100483288775824089079054080859533497856498977743903172424070402198065894661153081110605873084203623894762498417370109218941195373946931614500062872417436880645080206676567129759195586716919332982479243607469952485217425446631833373249241719357589143360643560848677659417650958333482249935659727216027417545606345229299570618394767172842169301599631571710204855727255657272413562536620356967016676095264078167485364439341829659056798348345270492848564578501175022942755002800740492710511195979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] 195611114959665348803893835423386329479853090793104926785655521031488675405897222966976296064355604290017645702854317922492955060763940708984858695956860991985267959897883565263794250092615433324438590687242761793297560194655273792029440946321091447612283048652476095699723962761254043819923125800846399647574299237279307241177692890329916078455884283679498562774490710149764389463197007389339297045925159767952357795523391237456892120406831756075610242496575023870731466772044826146946686123900323848170626718502681890910185623798784981442060461182573566664603991632890806348832092012075929799633596337784484136933592579930457823348551752409389233541233083511374383367319691791363952234499334310481313183213267492124079810707983205694243375735697170092016601904854081225999132689134139468368425616966601085601538961499912652667593106689724502297322177253366086988942607711580571715377908041889965878013776546560456767487191010470185080386103161428725200079749982438360857529185728419695548190716500600432808268659095639877668339628469434864160840651879685139809026380700405755082645241103719090666422287164235237568456470723251984839339299464387438915481740057186088410821411032879471193065197045598661285730239513428157851939660249394714538419226275965686296639424605159612716756334215738651937543067128146679989357206425891931343224664561880438702078555307388340152540558299786697217793566648979011813597343987023199983170909575430381528190032612474723545910448325470288076688795922181693825975730288001765285883914336629082053634719549707892098235231777164408433780624686394260765799965835516036510207658223650073152216361343459832664581921962352980167376106370438855471474053054446939588883934633860315414580972166730121546132184513087564145110914142300422525284208486659886764214558414240986436331876671936210857217881796113256797394920514963092568993825941596879480482542229832486268871553211195976718797690577153625259076741667305004495319546548648795583483154152430286851088071940233646566542027565824600788586865842565650420927599315002199475525970090687260918108475879768053295873685411066158214620111176001496245795990633005044386132606574925780102047007648233916498377736606688854723797573770849780247434703981959252946701553351806876503783769389591114072418719965858540609314186288593194059003015991176158596320162097439704475237950386281475640850499390689527807150210378606591281360885193012322936627260510793401425604984500046037335713709068563194195323333545913962085744640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -39890478747976165029613910570484134928103551555341313659495180204846220590389472038553119415213686319658243162426605978510051409474638423457426646358142627683179274738953821903368281044729818899904419304749086193238070863439714334649427826847338660435765969972883669966131455049297246050912226608453153452920753432319656696182857584215528416192683687875591933704155567537456834251451655986681141910709776809455341418185392028122683873168237059458122669049045157941440039091034301599250594786458145429374388745160215801495674139243524778129078045383266487234012035411661907914816036006582336172735358584103385131706317296102469684527334591445842191715957128041079757906494278754020091350942060257254152097098380285002505767854995454211025862531307290594023437998097409862658976999773126337914156045187371452947820973319816084116494698880504987210560141799764657908710396386189530954478331024235576323263019416065886265936322523756310870787682552163918768452966452132206713450031670688278202841034090000181045111450802019016983153254760759536587307695668535515412428504889081422085736031020655078446102424763872935428839579761706114739008254529266566657183344612630023150927386121108014398618902664135883649680936688066055816957560312362537980859121397717831464355619876888207832899141091979480329300266478110887489175262966332141556429072758058157711042640050116266559803025807391413650063330972665710184688632760319951499527688906248021096180830487003667640602244229683103258710286635309253733830714111985069185711464652739194773775257203598369725218682267491885475417192114258581366270623611344488454636106777099869888310859982533176807165389678592332186572178388491884953122279557736201645512279928293863808043476712558520394893036175501800726322554270668871395260557267529582678614961775418018267375972108409962289544971591193765112193907366912023553165118620636023843562778287686348224389881643459746541552877246636010959218262104204482149113486701995708751159659957799187000623932432992460728660310426914193836641012340963495328911141141220769009939991277215992699862621156203498149645294089275416518148876719359189213449291276517445099198217158816696161732044080394472142135019222895428706428376196246211142754744518142411825232497490213780750595956295166249731219258192946523528842927336275126012663087874584843516716679799081019884199994861914866404600696236810521457330550206458992328051679152810606415315926693091752379249244809635122709318485980496728738441271459317973501607936000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] -2753464697108174291489526350440059497424235842136846091429021200995080774605153318481279929333145854972495721625679422020920481868773845834854247262679794437470027079262545535049636626790867939226242767017454124154455350643051863940423342968323904883786108342619522630681888477772309063924643901249601064023211298057393720977005861694351728555779832816195990727095877763775967346501519937310629468164928362140779660533499208701844891030561965974322746211280783575500723255287564369515851551179704156182966759042008132377820830305346000766975176150683165642460263997402069014645686624507277933174014286305616663738285645790086257849863895645595470664108021185591615267202845806831358690615383715129594493328602970296148523228998787579444158947638011961744204373990670963989844672426934107580257749096420109986813798668787901089263921321285657113696586235070056739491761850370982666873805456595279312208454362000894967646042098285862344763999977033419307289647138935913194718620253375719932751425242686223910646014468130344287936369967426030898274297559465092712409123062015274258856467509326720804117414592055160876492432213489203439022768200654693457739587568348263965495089485698848732764984189611802216745407507375123153507742941447611918316852735166871716207298822325175971609015978191708411191152978279334304043461837666380750945583915614630402919354436979296826531128090006759439824755138283033240835224122632390608776739277929844069070425026704225972670623401851349817788820750135797738129852809733832081086968417626379716347989887386534990535537599532730267913874696193776104985320481399886458022324866622674132275608699289324128473755380949993189699438545249559643886455288727409639292905268433212293969045135099201247682606548023473580790383495621484616997144818686166334609228956788503958985572688067057510628298256886577874648713968890101100692781691989113550402115786357917857314858244538690426534198222229033396202251710831821459965631594507723243305672023315523663867181407016598382257310275549511838226497103371045138156587749507140334945798594085530648784542083654251302098818757590489179034579342364488323963250241647586864705314463898833523417128946417277764738722433283720533775977683291525572718411296150718645218028985294540116331826194690750126638728005078287366131698641820458595694120458150136436452263788042615840852139599113393784614479967513885029643290461351093032669805815120283315216079413188698038930468373114702485502905301770860775593344616851698933039104000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] 4074822056949363588206598034372108281704438497175383283716115772761539199655821956251974388913449975130894309195838752261457992958293294816049296791878534271775586317062588895478782200232620634037388727960642408858463794986577197557823580923727257216036737922368471220108589490058060837427580958192581987220327144099556714360857160564334335890914314638323465317159690411285942466494006871404363994642704685559449029824893765839423082683813719958938227952022423332157246753948861193174290820376110083568082259952541817640019756078998331540081402881679996113703883612423949763096904884275454186648640734975424183995709664353690841594335063319151198282367067232911702165185901914328952523430131617542104081148159223805028959178781564316295772195160710004677128064822848625830301613791857577510026947956899315165757252156003275667432194248795785499591222291828446936062038725470369006506087633014600647832584299220980520468739292961335568650864119694710119218784480682864895030843199703834074418317590935657740760486308636878031531026909679873372395750446446657383594101796691876853844564234489236843940077437796150939280224647345055107364829109576372918282697548866042769574617951509793036437845391437237713617857643786465898203902630182225004266322673863767964325118024478809949136581431337558485431864474279279582549385670820097914973540058394021847890428714651331609313303777681866136879352355714086117279232654451737302232322645534309796936043876848025532499656771086320324938862048504859749597992637011569197787986642168860097398228794972635388324435460593884030706370878234982974546606070834388845048095122555615025876869490202618964986565674364401106142321649648527836307815639972865556942250768758796708711442646058929586828911105408718462251594660952349713706400275361771164512254301113118276081198134969526401513994928984110163304908628655231990962432711052345262900976727448722457852247225386672245798407144729725614688150683900170583529438284710475827784752011472342782989508435724752415842720690710641715027439731462592051184630461325281149352777630577445151079919611671569930018447843606119706284833245247446370103643465377416732879875386487057258200771715603770785158651238800771741915906286766942661476584210599343090764867894713432017578784269088315274479710126153685655186634965757456849620932187337269389359549719559193754505449571384615033313776389335827190784318756797386180528843691733546431419868274167521441098407828183754373611452271167837214165129418841376566542336000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] -1003149277074186634767630206397712538752983817460611232290415661829895629134217867563538641074929701643059414282148921476795191661726895982963139312086282808130330957469348973120027408361484633693006603266003247852399320746380992964320853011032224427740402317704088661016043799192348014644393951106853625772938981682710189343914844070160845076024665641279157608804196506968778586485678297824664365756888048252638999015062233597588294289542881626882626664910792658134682066943396861219436624231716805606309097601565699233821555357636473976666288859414921404589215944994079480094840676606437038068567254218289911929217148919449520221002715193557535743558141326594151593779801393689661958040200469806293493472116341060735023685553958280411268700341980440175580045397878623230448661168311633051538499385641051653180185130337921399574771690952082777921417388551925647101441923185785141641010899147224946765506121462035001575759819083548440933725531754176681724031499133742449020862816337483787687591979309795650117360663318666080495757597419746424221812488521714271581974682630115972276793262336297593178705335722962249097349504242945765774783028499899969810341041897735925617936053811617584078068564016765823967812677941096265961499879518614213594034903019342346315392698272955950651579348824639443651813540363546862159457279608583733796407059710308711891282326550707765048073851567700507272014836893276697871728540319210948106353668859047820805034359766688184824819363739751440088489970146583445951905702208225198487725086849317278046357183559958708468260009846573102186243308955894281869611311632963482689989271195536588211156892915761461836696456015176526820421573608031132663429968611090290924007336853899508903132745985110173046424788923149147652132423021923266009914467654159754540039589518271562657328232699018139237149052448174612189853943983212318252050239754377425087066947821563954064191441466708882301121659378178857384389749268452121937691403822621287894580025049346423668453071075610482772592370347493641201125989689691368554509705408267413703491508808623841883502842697347060518817323687543053123118451182176877067125736929090139756711934420673258915284144227882725342352101469640916607054966402189060017215443943082815677512038369433039293063352223712354202826706305352272196302238441556071902626572646243674951456614576534893584145595847983084115209969409533501170896745064174257410742091735969658980094051478995525237801208338502095387797787783385013432317528432367324102656000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -83410433235221884945746235102057955993553361359072261132000129244760757727478152500732337575331563886944430281451758693289052107681130780246638428787958968722820016785669085669205443386294545612792062196267454732080086800391996684426798700160433893461777466731943787311282045617693908878667570259581647891022646187502529551810934175121633113614023827475727813499118587148374113759985308109887323295582225411344891385847862222631689136851679755831214515377002561263148322559310323750543660743578566137038173422725576530704622323586011378610551747814511205895248726590373443673996688941784306830312382810482284026229630601473217206547426138887102811221616829338836678782086515371481678741237128555562746737828155992810238916560506559351757122264134571747884408189002763542974494526739327922691790239574452825212703335241584821856416731520337964107415999143625182324330972565054258259542797552116913642530734480219997259028738361265867697391257277355066599907305019502961390091905465807422891531013548692646565215155913672846379041431118291675362524884346375418204607223504631775475143048389109332293506121022231799382936356247074953316425235167024475238123128979035160028656905740797888485502316769600652015161636539170845187818547066830123885696572285265093806857236163093268332781173663042180322717932261623855270135016124299113677488546927339384184578157152895609965046306246164917845357644654332943520233529274890945889636317195454124417695938626452882745539753615467504140181907622419422458553376628535649366460064106159990690683991800333383327022849494683912656026248839152741834545504887579992350155990912453995477593011641459703609390693276319228890055364233761793411175893153143416664651471199787375342124096226955193469720398341868082423115678954777264619440685519634627796830632966642377296886861559970898746647666850493861881270247755268802195339539693662792000955898770477299760873875021914113672404081908168620992917550006747931627885735303073760528672333341948254400263113761370685319194516176431505274905849052717732657546682846305147013251977668457001840045946908310678891691776557100923893853641860772015761487463700049078659681845730223184193507360739354892503754854561007692586502766793806286174756324855134059047222780124116536907726729461564217086000165112002680360125923450612822429670213564417004427434363576476123379784042004951803885475401822715275928560796642324296432431253863160788713882843187657160469398675843102413367856223458539079829921671412975363162112000000000000000000000000000000000000000000000000000000000000000000 [103,44] 154505054776432630046122414605125579160247242913460818517001245042284372499104817286319919942310799394206396046077295027298705480464782557748541387844645562211149635299929738846683215266283814680455595422253200323912451892206047424625258324596945335928009187923084096723768922551062854054965678522829895909260791996931408876784714939393758425698522461426507748337046542692660537446908373386401728837678015667703611866922303073401856045971454907568127762043913337298311215080473026256971209304193088462043499473393807432723287358794448282587299744248219524721522680432129455412206327327232683904865411214242564811936728141915246904563979906188170960674650870289419378269548702505983020932363556889550150472191326953155958644567232292286123835998805157180722196581730834721211916398129500731556441298230033113849474708239155114836092304392763606610096447544396759383722399126510971521155249461356347674682971076856000792219132785790048319008391951697191579096782892831517653450502934840066576673150161235860409861309764755830445695878476660039812363487318570948936837246631940092662519296128249443840708068557206705371336608928591225911718781201679032471942464467693664181604639510440433253549641861598204755004779234758542390169510637893951720840541863883692126741179434182368984071144632241223020669860400920659884019473220967365516869661335875938431978794950320707977107853012263139526386055989471052184988122127822343694683914530566486864896020639252317827394187538511807300431740824961474084403079417459357033838395362868200470532198633232307614237008593793835665412625323586387584449041537657138343770646076450641730888227482210146193560798035694917485306083684488550509279361516885099634808814771005251513813950909017941318918304227480418264920909553074665151908428373205705955587440537951574068483877313418554970753933565983778701309446101506110254433241831128825438866086681150774034251366017124059298481351448552272064189207749357719674661896389768521895967766401222380488354191012313670624833691365249479594031143692482606773560234248516209049526009905429558151828395309501227437243797709106671022219350488344118406327758103028437956842704626514587054239446907779039726522966318322036439801158374344768454853165035238545130789009170760534795503829346753356330557294170982262406724933206185847517053095832488507334509571400742022657319370670055731153436758092013993181933825022479954321357055549355501721152932795847289801147077475274899821074979077441104565730150675664817094656000000000000000000000000000000000000000000000000000000000000000 [103,45] -65897157546629619951061050908612834450572261777955227947127070019799577421118643515443073988861924294785049107451034424152953770209208316878520887533936776668541314864791153757001200708971253201776232242464082998509996871066002968451963776809231293912156152138732157765222181290305751567767559430448970677144056598065235682066686261181333867576190732836558727098470619732148255765479140144660978565452842441919586671078584446553435406355000896680152518375063828889058314390483330390982206965248488755168552119006517124925160256338299694252199663243518481728396823073559795692231775177175082908562445354652944910525423501279293385894894716500057778367916415619878544644074947595719633944715401512735970124838423140014757430101308097416373382483422344558049945592301296045086423415873608335259808931599412766283282901303858434915868231732162092635425020117484251183729850397997410024669125189454076684303575331756047262680951936412915445851628891686394443591869935603885272485819685805179337704318855819320334545659649880175188960833259796061759921679315997380555023485684225585950551587013195357711348502164316146798622226225419410641502834168610798588085074022930166125575338345519889509180628160651320151321088896043522333857394163199563051175802551989422223024621320571684373850922518537334481977940798962124933544157739801833595680711146676657525479403574247505817190462110480930809488837420258717942035574298773642131709779346427231333309452935939063558602073498940863725314843160471499024019977251037713596772332332389228728004648199400898233087155151930995492003822271949483076137413009701302764645949378587492057151634511504353709706899823922608534779593333802932508026416495153956018379523718477633712244218487861647187013944589854713465346894129094498804021831827478941288149284764335111186516540655773733841150481725267424090498236975887067635034963204210320436137799024232806080598557585230324703404438948489236013873999705647614361994903479591524711197399046848584475032713248677154817231037472722441663487611444294717605124529990920335244960478926976423424357837813133302409786201296983145061383297303884463540778155886889930157287622155944695175752748663536738265682171260313245126030449473467668422279434563098371716003596578503100905038968357229245698941476760921248484282628718187322692042163922913039184141762322413513224415314386229054017905920076487190131917609345268004231023543231678893271810122722688353645417789940077811003958865679302913268374993805223110115328000000000000000000000000000000000000000000000000000000000000 [103,46] 18127712884490148115420950509090831854979271324478912241434033230144345253007772098526339885805119873181650830548485518225726471678747136567096543549386357274877007721438665406329682590010542270122387905347652432164737514181090850568386045528002671106072055045159086605933611968669554833454124709988054644318188063453303551254017730875544708857209716660910173430023747580584874846053949208639424250504868266840887308218580791786144418898588131693534187155993668297849601336867230945948784956219913593236578415990437517947731870889129406512856958028141230020239992975493103110954415724467714334063129551325930160457344389661000506484827291261914861179946329022724536552792293268055381127634398179828541153052479718365844677449467200356357189532332069758691646397420209704269091409736143868068802547281152950531873048689047280019624886709633720530586235952579219793362764081094437280396259226802227061538609212480917100858898110793759483619536023466818049548896068118166863219759792359478014014206733563136301627731064385588362493919584884888037020572625010890286530252751461250904341337151968825729368196747134661278327940215616563706827780795579533653449802111611080263961598098844704162360076402649943038296535914970614834312071391731490681869582236123871656209838244007679533008269195954442751422539484891420386203957079988901282692518932116979676531646331890128169100795434455185520666193529896847684407013814297021296222243241703827888277923636228443698024543615445634937094769861019697754849715859021178076801447287763685617503749984953895079262178526195162062450537029515911429356697505405017181005943573854014659836596439306414984457221699014205963005276621156747605888156961740180533708446620375197157463443156411817956840381957433206929498803956305510040604687386857281233669056199841825956990325291723353502969862436147128014435413128105026810770467806993355809296898819071502750922363463205544301486560870612106661519279239707182786116293338872619080205690661462055880722945983072620410685578121442495895114611185351395479980530584739705770497432898688431541050501391802725562031760345212246320621145818074116145811829961834355931629372289147665620877570538037785656324183436729956312174813638240318744622501019077273224776557008713555609890275229933118252137794805748307549465603424421828086529565474043296119509179300684019412905607111077352958925592900560571694560100917831402083744304201978564860127066970664123625049178381220267605971842941636056415555090857401889325056000000000000000000000000000000000000000000000000000000000 [103,47] -3679161179676168521526821293663018226604442283328332257619110721089698677674542230855679953266621290354863664932750400185029603695072362863778117041852795237919734998120686925385221992912103753504090142257146147780389807167102895805070854610842586386136111118940046153188201426849918508783557936492836275846987395839202253829504056180894548564938003786732065865473724974589055817880934560486151122518328796489550762193746560541779436999176913788504209939523179731146102259507521586503127307975285675304332876503114308027437096185968833339309748268234038051759921550894484806547289853156973216074130002356803658532787117590718018097526779948909457057328021248428618633136846429709866810085878418830701424649582327116520953922340089205970650096539106641489468763231091737520429615199057608499051915969838829665791213710004127999633569092209297347068963803483407573837374142421971845022935455935472546206462525949146134291400173202332455988326082593037574895635270253596509499500425222157841954620233755757160324409471019669015304315525120125551454158573988306104143408088763600864898292578894284828737984814367401980525017832628479568349213424264789925599796814111716803999688254618982968273208829085283771280485033119464405709739372556513832414041825912869022865830671571811161139390465618105965878111821185205292290537428409408895156793906512950943957855357175048223024305029213620274715884747547775188350489031194918549776744661513849597956982625179682097778020840839094182538460332589804624076481923802029913130115459378168734534156489941845142201900270898280735485166826108193766424519435410239956645431651053022208990712869123634032722439786754284273561614608466303876670221837437905397442657081680770009106501074438046408419271886314713186503814758713933933414334098318473084114617052846279909819055618521509956494231059480192357264182744922662007285748935265312093045659362170639240357379749764241514218818818133839733658335565495784947084519766618274913865086253367684327043661009369934770965535587878003582322001771612390130214404989248598373909050914468128119583128654273935450487620757677039733322372897898433932868532766903127632592915034400227379522503145285704238317370698944650735499085770560217156923456707697841289234594523059424872896314894373136609329828353560192531906483280222650426037702530681007554825367712558980019751813444263634544285151365135753192359942048629138353092725778633447321095141916513595664983785504315513084979189924350394957747246620481079476224000000000000000000000000000000000000000000000000000000 [103,48] 581867715210526159887432349878764905447252909418161053227804733484321068795908319409631244861117214599069675553606855409832710998495150396754701735123463294400595571615523221159276431478674477989100070963379029340618503522252685358488011500330626489101331203980390573996528991985497587395707612470193521838133140644418814543123605588135612536943984658317563499339602260649506220479752375264355289501905685676853308585538653618587272105471867086714426258637344344471073185841059033395666176043481102283492839976583782292525093410954921324511462023607712378021720219805950673154205188317873984609761884231708644621326307718278906215097530147812425398133913393368121479362102914797309071905639559524141038229909338785795031059688824049077285695866206834842016971151629919468676033494942905014286300834020676093090122707744737511706480331589401950127924434648570794193904729180031582810307019449354849267757041011608102449946888885164865209686658845566953294670266459672089288063899303501342367486347639231299088449769839221162563372996552123701760037597488366150841423142313818008460250336961366334208026306195065715993064919161604182157694395189663282646669267242433895936428701650651698245353920546991184089065747510343207405167226280579066299873781387996014133194117798564598997676560294765183826347298858173482151498322469414809951355455464214487888009865738320042919129190932096677493684609650292202093073382619779962604918681857325000657569037183886464598797997621319870489592124818384457261167522371013967581929099467465454838275418657275013512115983750146291535552705476323255876000640916632994416258809331653349941394927749121098092155830552033402738159900214964195905039442303584730114874060379324803796837769325224935271994069796271400625754048464532030375908047369913976692002936901338156312860006026778024293561916793523461640665344154142912837673091729513013053286549878355842788811661911456539488145561063378043987220253882460407720298191267133462733985267359049200484083240822175006785246181184244363792863302647377274827385247430958516199537666573883410607158943570760081880930132067386325137540220045102030367673481758990475532091286470886879690682441491006128340029709939475220139582765967851424583562638638566994847566989414865277498020813469030013748875322706494637642987362333296140013683662376392043274796694892268558958568428037199783807500728807557228956319484567395956494830431645176716388761993167174579314334293975871593361448008443217991222873055693646069760000000000000000000000000000000000000000000000000000 [103,49] -78064544896077214958375559534599962682625999829772358235916058806858148957423655900817947597808148801569085756983573049207842571549920084642593478367380179826056492171269085451486870214025999594256171751158046671719699508403197668644563965834063676046344277199779598392492012637022903290493688950771842659069354839263436257257352327698867177407515422894527808496666355763077659723749776943437474189090206073241352944629417415080294499756048194645878748885572490103889019948645814294591877510557737665872123556905035783850902814696051329160889622914850980565386580719281114074257826003443553752527652255819855000201696135766019316603985627610692702313173847179254319608687637011504508872606790278478930081448580833324677774018421250300283304017251522988170456797709308542377572612098742345049470815782437684243447353866548157515538871574294284173611905979769570770109218390689705768249834139546145929420574611401361938311878160841068652944947519313013810113600457826835539139219710180181512923736676945656865446591452575806965499506389843320366015903974012713698785508393017065467539870856052218436306683579039312569855865952347886553850875818744948083453072515931153624987670034583063312013512373356588905238751410748299063825233220720596598144831423703655473246064284555471985512030780970854848682724436797229562574595703610706207236639010234689528201936857680442324752261741834949231162615025517533635049741433082206928048029579376469339093329646719318272604634629482742563937665017924413085973045818461333725009587951962254856260351394097432023758028568390390223691385327997576335979242785174430002616744698518085048377392003773258563125007525886761355521188819479453476632076607986255736745831202748881637418207562239616640914665962205631739028795662040058440368542134199662409029692694702424560371307369914011537528381086178238297788760865923556225376062367753483264687166033226535961037744426505698808169078846687454357819833391216467828654749980285582680006061225934512816665897590477322831122340587456205185168451138817153214950359595264435479544924352543300575925661464817632967129245278720514790669932522400542770439277137060800527544207703228720777564804862736930414140481736239100861374599137677144953113985285497510185374882194952250137781800835991118665605896242267556067317577172688657725942248512029072022280756393998154741983066878729153773819195182570458195928553211974340349659668418553900973641237373431885119209585415777668040202324826545193948493842649628803072000000000000000000000000000000000000000000000000 [103,50] 11223590711372708114775889649993115394769523935599269857202982497407185806533073664496834037918899089024576704219115900974643608310347190781054749984313453406525579997346022723558331369370580456690963246498905534062399750701028618738467418877560530375281829912807396216651681815531321943496693168472548993094689410635467079151744889043907813934583448660251355335251250383678174562302323797363230090584952802968142586706195403727091789343822199675781905214143015682051261646378379611722942319329272207622474076886495932590600494017392960221133705080354725239837855389527335128236540136241228812835856731457483942671565898585282987794772121741447960630881957194284083343498233231253655715695724551968161586784986639444784371430244746706175102659146551844463717225982036856656234146690096900958205558432773010906090644361421831213632578906478077761333446405984815889913531219271755991303484362652742743396149639170765378061406944834822262271245323836431362992194585261117624266077703399923316439802815184744041750262740442978162960119892765261501463410438060814563737407502207513879931530273063181080528285648618844965629666352765063890392425191465380755615478076626181634697563354863859962364358409604716211262714669934216894248286594294324251043483960876925381247209166826017316663085772195443182791273512979991213229850079557389243190051797584796405948388960686378210932765125980195333670822734952110097018256455185492642377642630710006512354256984517799078082690183391452229166277382429180312343088427126626303692265814545793078639781079495072122977612486162551604341014411720557946309788606388440855276189674081006150097909319261158101482300723723123881555989134208449621278424360543030423111603667136099826706491586626352038046007683441286961830690366333315023966695619507205874571536744721795143851497955437717269691858990742580250356204565180960633492247228440718080223344267731695684168906836817326715421228104920472601914896704985486319275461043540854622959700354045541934710265401473569393362179324146881883481605264111082280779684856734579908649920744815099111568727431937478370670220354865729969095631019284896686804301843702290921705667580551852699592588457496738673996631161195383824349138529912846700324881280136158194765807069619446558137270121192298121908887125256211846707716578017099847604418366789510531020317622840219667440842888018588679493232927258760198384378725288664058657004804906151025172739737315133839193900536324921253107694701406739578575538271884935168000000000000000000000000000000000000000000000 [103,51] -2238804371869502673240651798116025252611873834844458401134341799841189175887227966742490039031964983795851847674573935519971254594552349538734430170757572630693019044274554224582255896783152585216329720265474867066088017307275982683560728989728186644459005082904651216085460408432310238882114576973364641036980301070907767811060894531550299570352017857419177645085658496411607706805269918271848837194845785978058634944787057539247002822906867152372017794490901573675917272587127358729866688830333163719838396128211480549961943935368468974232190559122356627121722741126728582577584224138933397225552196862482016680353702085164531801208001446344142498727698931891262931424583157013645264637967230253238066867263649994883759310942234454956996687680379264037712125609539716257724111304621731775421952606017708433985165224862512053142667667532991158176595236948601745814259699948289606556154283475483543801704730710272874810314357332875858274343444916587143752777395124036561532014526079654207370089518784219000121170420937137094539734199003265102884254071337731192391164643834300304346872610235523565083269577111060136360081428538433418217897532514960601190325945873390272978655579746986287420232281779286779354158608752681093750359539108005018873841103784360351820362691962025172300026765418932189502931324928992862724717031387650516166877360979159930681921211529498666367176771286977629352819696084707707226780765109914702315314215287773304382278507792951269687229538400709026834816627574383710584170115824405120080416644137881726618252112149691081487183973705079177509330250529961126619522294046168657837947758267869443625932879357399141566867553544210236470909350539400469255752168321285937949247624625583503983494216985614270767438115157583804101933642507873700385759086031564949929812281567807537758516634732814665445654071382454097385226840972259838377602929057033411737439720069591885440913019860406241151984034995173957562703027439898185086822700248287957718821747717053099314153334543781215930891080240292858924245025543239058030867825696707185142420130521517049420883784629548585514553727365083419655105407284106960397082065351177863693130185634165138350393416068220579760860063172728622198302992581134991981255226317419289461233942038590251292056980779630771582112175460253445330341153672887175471735027700543230284327429287074024139795232192751604995536724492102376446870977253665987214676349209538801419164824401755906517798407102554598400512170519880847583076206394736640000000000000000000000000000000000000000000 [103,52] 531503944691937525828873288404675889924359855390909413667709369923538202984336298627741887272896968324593992236268709903517858240685859722668039479196432140106812698139200171448619503337350744532131963384442526851157776291715767137164304929736627319950993694690725779727834117169209743791999947863456995113431824236413593997759411347924312324976933419918744441492957318351543081109318953508095205098156187542514339262021733340484727846814566289808810260823050310641568043832979930633520078923731860896845075763037890327503973505350457992800971762443868032883693728524756421565631378344003478409343146032048013187780090555478955379172116124680920118174397959134944810316497596761374913522015894713161678410335499641912796748282224625479568937493667054084326191122718869229794804270398976885839661109796969018541849132299047135156707403705097604044976178256489665018395719106515481304052527465741168637341814277799901791582843613461998624553946263073458679389114932841146779634737193861549734990964166576961711128802534203312891402613488636779672298565139497762614527383584900565227452443314024483295976982788881385125921322791451104482122300726171010870181586848261783260903676122049336571482749468832040204731212998688441141351435617360193394919756088599381165711035851706627124085436525627756853502338699399419866592247409557331191231163984412492268987310822495410820070246095842102540519054289156858780620544582602066894447738846741697146930486955818238447475643682567017415046770965834145167241031826493625110087022238545286087228264781999974822211760634815302067207275687656328929087860091973155074432924752604342727791781534945877722776078374317934878655090331069303217459220091103657888615891680224886934662360294118042704809476469496506803196593465558995942803413570578449036643596168384709021149660836832379333086378033139829700524160317427496524617011669160133391696101734362149913649931299730541444154682017002179945569871753931016989159569641316022870565227220680008567904445918244164350263288588361270739830584607659874135644792506435882841286087563078006101933558960860106573540221880795160940603815769252854992283056739187573035504624152239518911486543029719864989833580550678194793900119813057884417909457193514024002863752181906918833164978186773482833425347669645156748810615854574467252083792976286601334295426432610368689661872760620278309883119291241320376056990185843262987792978558514065752229151148130237853559848952101607801593519476990755273319127774658560000000000000000000000000000000000000000 [103,53] -116320921704745206074776995501403964405803064872104262361167270043848033936891118359024794591643968261577476796553665255652981983424133199084168852528111502670793768374834872661442488928371323521580044533179235815871331252820164318202448362222287555513566687592947526892638382242006192796893920332311589355117621955561436729279620731315598277452905351457913744849576614519962151334917736593953823640067610533751787541333113728337812366557474698689836027618522127479254617328767901993690074524669220636345198207073069223425955174838882790676589658598969647649603354506773823048522888981156827175353997774228009410578250116347821642052081409642746527624770142828182250723596129389032347034731937295423660111436582097170101679977367324127298829820191527194494569005370167752003429928672392625522554421708469037078933951048948796726787824749058992255651544789189242903548532521180375369134403749958157490566563502535143649031289412886677117151827483423524882029124207916845052905162597312541746459802268547757559375178184991808594194264312831433959217356154872521358122893217883869938243508986983916914013120627770636016569931966340785321208593779736430987248570071344807389786139204484175933855385062287042842747797286684771659481254834077167743905590301033708188279752919939418262303255642664510141650467514069324842382351033850418533889212596253025477804226302387807695339441147480777252988400513125128532705926218141187585573823651598102706322909433932840744521687115607051695771462358281342590135724910889927009476320724997215388865512960141910614143178051026045723449852671971655369670054062976689253392761644747223235025700323737702559972193199138448197185375028221111772907985005205807641918875908413425089057774881786871869599873216822711594101987679484847331816019564744429249249925584114933880807142460995396546607674897445700885309071532340532497139169581876933495635513763992577150016510877341759976841918443179926925996268769804472996652375238519535352915327506898511790493490769673404560983898256732795506702106904611060530818857549333836331077426298576361394024871802563448933779554139548298876733035284679984109440900335994000647585883015999365315361492448377479608880031638013162049903810419007991800468126065866824076907358063744146688085878696740107153307015683259645721862977133169942360137677509437559142743888129270101725257202186644022034176249227248613556851039137511215640720076269911422450143671928501258079809147882533533279760036263648135420811215582003200000000000000000000000000000000000000 [103,54] 21453966034079741821616420765636117223330832386744116871105573700925440385313318779401427499745703644569814519989892085699749015984805534320997303209287176144791317186514152654933551025865699930980899047970627443456664825696957115946888847559109941934573562520417809921137013271305631537120919497125239886147109715588820424189205877619355488714862178665798499013041778951171743478238253339035532510903288024255031479809279858183828303975797455812941413451454640021125679269738075873793714543105122534434971486789611918353301817491422121806969797141661743305233931426873074841458149320415309498274979504665402815379363356528274087706326361214467573129848804052855418516396312906970600714798815864480164014220583637135781094658182560681990981954311368212298256901475936384699401022943868436256455811836293664671719097342496033439565649334631916856228047567750303340137059033877217344426953684366129413123798805480170433367937676976709687901339057170248866593463812836250869541832123710448806188721803437477717203534394061262280613656753346299014043983162874616275392747407082665178568021860108555804926848678428906491589687949908840282913794952143341737627129203589740582078605708474003450304151895838765360963776694499027561112868492360417170763954125436784909372861414175579118102220370220938020713453495187874253067514715368361389112854558568159814231911802992293880818465182990272528439409249102490757281627922686153830381933932558678590410473624044710895374645842369534456253442760840036473928522908545097699213306870315074125987163062118107298481334096473436706994774673580474584785667415139406027226972313850766336059339573223292791924661251640651531472748045032956114029806268012082055120152406251143690526255743495643184353902578323443431494610672908825671206377876821092295538140252155857115605917008402296110729368483480198782369251950110908859380188266658295823423131206748084336751048667262519758886977817214534368671732721978450775998645003025835828780442545131776169745303325338482594693969566726449200455959162966787690966964834920841878453496884664732850549048834580662216630744265743080436245612649874347930640304751442752805569750215559309018813546517828136700387764217979128945971423191703587917125961992805124020670500772276667001925530735579138975345735723363545805251889615849864663076210507844400170448612031482042528140308449086602847907418711282009147349294647444666447147653841339450574270810212061049765560401655745185107398016543374048428007960262737920000000000000000000000000000000000 [103,55] -3283701259557891281685253746383928655852662974681424018785837647443957975795757530551923461884880204914083085500341111051332090709826100135844700958508691104236201966904689393208178079582552608675455740001464431154226599788961668939692805366672718759767989503379280107898784279319122872985740892289100125064855194694959322591989352458975707527397801775956930831337251054096217837510851607865123100591102591880757815394718158561828825430900257552540842841873313780315412262429178808795041145865680901030272322082643860998539870665861925662618788867899518905004466186593548197871833881388183229159639612355791453089383864943784452203637804940305859717304364009610078095366097917957616520059610316815612612360028503728768224747407464620477855193875439950638203976031991930937880501354016688169835694951510708140719167143427096524171126229014595873079756722563899761780006808666862458998064878522979951951893585716408337080990699508167592928599785795430710082718136425081382604483857319648409495913868381579089246654846612844447430781122812007403773984927688954852687025070525511214797489106312586114528906105577329443936333230663283860733992730807187539368113612483542263064825382574214407565859222195581842594254939637392436727976121469271955333380013866085441433205928694035839538397118207922451252483193385511963538652840042784733810311924308351473328595120468230123121929477579562028116007047447352904522919671304458535969955687992988352262031673713126464585992631514146170868794695018822697454869358483220192048274612387170789408567502599610548635149057012240849000514099906048707213556608533476081511965752350698097902965483334919563729900464003471994307875835230175727012023081684449951134426137656608315337027835796017985583590724924878946818334552050461091161461703640989076476639233669989755257885619864324465540451559854150191731458540148180799032782780295602070248017239575714721972696630242939103181690708716446017241604511395013112986244748825657503400671599547779182959979910901940006440851696369468434395322859038217846049951497403059770151282906989158655648716937300753004754740873464503967833149741029838045170224572710430523809419493858494983016848119126197794643891780613295818500803673865417034554481385694354252404244934248475618443648101607590497241321795308683999423295144303759956891586702496642414840789694680640242189460478962479236265826177954019126912566557109122557865003142754882009404511708904491186156975656517405257955078579917282580073311937495040000000000000000000000000000000 [103,56] 416853383867116484832561352590710015814031107231266610971550916809250228333057284716329801515835728591600521227770430340632898805732890665479040248701348492867025729379252192405796871778566632104132245718406976413154000842875246835804142295080751470888917128963204481138355243451787199112367265636050553996405659346111987872604261601393152580434218537982173799366587109938691754064376959997572910052451136446654178084270957902153093947208643352078820025254625564233931576809974689792722483920409475034854348437615196401900149396612323358632616635614753409002785473509235297849437510153751379991466250779129527223350479066586728820317798162299354691785144872912400085068472737536417923518881333592940925905971051300307107514553189804378333367568129060672634526395950313693952071673297138032542218522763127087312818798596334212859968508307212164775899202603104094485799013717346346244956490282055017984701753195934459466357057116235655926579154723704285480669737530756650957010884862552679928945711410672602671059166343395484641493305781412514210897982035895676541095007827337994962841491910232234589097883469435240130388548815078603694033952928854202423361351527960893026475118295089585220674360757242373808202118342888787251903229302099861658564475734065607405519079216888246120352937108684323573868660230897840940289641451922564788665232114105323720763226179813280613609767164721686483866783753537178389184582682058635195284442588082416574494486673700394570015528463700409090035396360591989858304186890854028285698754944068324535068962117420033071364333524226350634076044596748357671089057446483488249757267422450920333189298212746621573051567861256766187172860723603576931598860962599302301336300002719024661189610433618791237794946734974697697389186510941132422462143723661769642366798848268520611031413200790897512656567477444726203535945674058652322886849787996284314043923975148454884234070613863078093502031290457272955262920921615460929909063781203781739861857701091132658361127009644085747662288756965170776166274690549199501163108943406606010943846489750164015030499483261433103837883968228785041637651149966560978763134695944732217782604986533501992513144827793574102110105022275099363290554479222717160680625271614475194697357509831508547968584929790385189662286854224749411930953721746863038522333547158781236092229429560202050932868861246764699159272601357808841504460095367870898775321813320368736933239677907788120877133437411602464153154619040435285499565834240000000000000000000000000000 [103,57] -43878105378044770713962373361886173376525817119856582314280574187094936542116298930637611270084759758018059555302011871666888112813455771926818311612524851341077830325897972803059777025614209294055938019608216058299359529466716578995258998976519522673600855150926435007465952626388713034856902995283366634311635098644232779113175965491689684430505651794826056312674870679192974400276531345432498416185228323509635276722580541345002391694768701540612839843591946561426823851206919032477737256587922111132471921169401687206618907821635162401446973704684957188195823851233370689484068141010916388790214767730927258057892892301060628535097972215064206546833496523552658098563152685680539603963800271966559207560701915098739312762182438493481956281498526767547892810962533609168475966801421920149025943422056501133645006556597459101167815314948532410487076193314915529970319698749947550072154011177635934281316289015883419182761478468833469723304618332670903990586497069568852503552671863028911574971843111510509090981485291372979309771359242024768929986077209753925198618379485114430605147313835917571794031749872173792336038194233802202524977778385144462262665042909057080871240421325616212151125464645436058693371249049470828674467690273212371209709388537607602110737701213723265979088389605298159757626698353801682670427768144560792650772622304103932776094824127233429046035153679222326275177905244180444467753975189219837836498686167720047898202177009471106828588389532432710250402120169058498131873585457088056187394362524731271891601851512975759893585145989770191005746409044217675521990034487168786723998742468268207712363419964452323054512455601483851911264768206761729462999902404101951704961822219804985660572783580318708082839003576062451935739079066400942516658155742846909882955900870199080818516598960116969701836343871213879590919864211928297775869981686099517537254705398730874693631344391265673278873789820083176441765886962104019641805375706935688144380350311531703392652500164801190423401811233178579014479288929786269961276631042406759198952195065487827191020140866187476554043817505777181156547917938855778174081798613263766498664942901307969968585314062174842909443698097732499540089478012223829967575211437941093582036995114368232587363806789462335291626550395477213846819401741967608194248937724382508795789653122707668753823529467689052002106340286606495137156806634423502860995471859146160229006187626562597036805297631173687405984300940788713100505251840000000000000000000000000 [103,58] 3820575321994898781532858587719908569267548228968434155704663948437458922711207724322600571475248500870475214425163238793692133298587437550920689487904679249829577577292629278020182365695136661031448178047385035932451139787346914595423063643233564495259739435337476412133058432941683644350576402469198039220974440905422117627405893285983336353935113987331256977401750747999087600372588037989087184386369658204641036739622245369344684364366388715234812915955255294227119280575097532413153927607719728911808225659378731258616022128030819377620390145128204144139892152702074711609838323897055122152903918063294668206603154118545093818424663657214593209638962359537443370643577991169005607176956867039586341888088768880168439429695275080400225643025263950871372312473953303698214949570338823664876317498433784763156905720720529589718536715901336834474383499986545392398652996230296302510347112825162011497564648571528751041941057162266447299540021450811076844026273887528519938528257931858932466052805469253725889741896449049279239100576161948897596364317767274794215268003823099053542524997203279442529599903807326637532165906430105496543306287639215012595147900924297949864632256393991291847851755169712284845751906930906319274797930568967404115985745080884914516807901084772059109189904285978221180135662988489542445695115211895622784587676200254103345669597077800286074501368685626375650439825459255617211069653649624606810940884328329605739512000218287506888302795461064501810850306464374976224015669543813796859588099785287049409902028417611238403461112968728612638901880720221100057492814259041064410354750540894426330309727278662271303785646477180536429910599736920455525105078971173487170798368469474765648701804728839206252968936660666171911425768566225077389786020941297289548212208820861343883685408433071486534450244845364893053939223523860682044891589950704151862701248773655050790886068030375037884665991768187853054729844690190783668123280346444192879743937664495471430584830073565613864647401351702925404670794913352255572270834497313233227914363307303793424668616388742307384787239902970036036037915813897724253981433422953055813912721281237762489137508301519328894954380018129275619192139768610213658912315170741272746870457923198564713296626939833567025487928154860927319013438658352122596415231386666916958432407562088027220780284587260851598825163522047954576435548542379766513458683492186428990334260444421397792096167047335791274548663609778000119243735040000000000000000000000 [103,59] -273535813792377758360222083049105673055308746182556267106462168626865658192848256023195943473701720420996755371739452644102036058247652805981321472113128658039777218923433747991098248050812215157009392473080139975617433944706555195438549734134284101541931235298958920178147681971123568000012052288776402224932600875254087383474745370285201427587237293401208838698840198031517961819199102226868109127627225272323909409417657675768337911657486234575524730096895352538217835019474255364660277366950632238601016205924486124664972543159578462899590904085913021963046780652149289036851552149466907361048338484166692893246092114864607233516672424369999810879054261913854221341277898322092607056147551972535868615219574721842801862285744513167870934906014292661617723168928794361452214798764442376487538757586123836355572049325231768558775580542703424261279963540561362601982407189817184299146754041167167338003825183888767409609543804660487395251734734340375674638742347648155065806742451488564408949979464494832380253141408196824445463666185359880208688679514201997736093833570912984871242433648770501554278924478120308229757887032930603993589354110881271238025376859281264240997797969262489901856347125955942381715922036214910963479513932175867789465673092741974167129496899716857358568425566511584349329288879717956855604896872722815053418466044796415920368536218831790692121533977538031387522521863853019213543445016421318693235434598282843124189592472114594264895231491192353425394311259121829521111703068309687187898095472740009717019059197968790560754516795965035770721236604020965006322402793652368648307404661747074587339585605230740292658571466092209446842125861635416778770822821879718050114298914979468418370175153315095171974599517698376263184184553975034804352403309702342340125575160443936048120863234745465439637440244081716414588738214260707432475206976045401391917876395032725970568665341884432182976527619886110461948784203574725353144917911209877833085506465457240098922955005006381123461333945672280970971421995894361772538636185145056171249862080661564428139599807218657521856884882860698770229700139403703362654839199076763608027924860835203391375651484558925299141057769942032669022094912046252960702466534993732897504816908597420195791604282987729898091900896937569787467794376178024225663833663242951934577386920371805798138245376259607659649463241543256422659785707868899699001257252582534302119471017008079615010470921119672749005916304307898112519700480000000000000000000 [103,60] 15803419108968197397550194507526738230709291558758290217221625282707530412473171496164605420728873154895360269668169734967644945145698848298045358864082426206860350867213639082178582509438210339613340464685070184885159385421024622682578104314296975478252210214280932197339196953070228128037259763361383925262170854469487969411076994501671964935724279682101698873033483642823818236319286307449526815552946603967144419929764039963066700634190844304586884856563185494162190932683795904106147678990319365195207039667463616335020438481156692198865312821834117757123829608506772385952008117154889623025583599764098852252241172146026126054835322835523646313704975673869843186816424994477646038836595876325109886503998636078555528079283746324260509836544136348413264211099772614442304290980736163616233963740906439683081892663799349341047823801019250973329794097137175224876371772186442907136882733601647129653875064160975369996036480861143445004074760295250805087768921243610016798056792264277695963331168393931311437329166476171864342179757151811934855413111633850689576395879696244224432380975234103650455038756763833435943450924346884974858908339447976144201138100365502490696621004991959202541171939487179940514698858909382095460095023715224166233698801913229170684009877105083849103288719222592297762408568909916840545077204642882175614026825293541424324619276835851388416710929892777075802495528924707317517009819461003600710378497088259540614127304570381410479353531363566151293285011601605478675972319069730260934217219851719951739318438366329819237275622792709246426214554765647474290054121601044587066913866940425908121418902903001327314214590689224189927954213683266103761266688155724469804336364086103896698870225772480607766809204308518482031216031709048214170272568427420669665287655367432018947142388088376168138841456548099201416520699030947058421099586739277830595173821907885636307468709172492827627966812986832895309883470081151363587173989889093928278859219544192935196846767777337520353861930938210239944704358156117468591823187500999679822526261473186925889901117426882769000684699729410342518471746196744503258006911202071657048442058932259236031201864755692271567693391261668440249321377024402863323313419807869430364475922280172495464776212220383560646362581561739985946004730932254725493813369794198954078120878407280511058677814870082497992561792250651663556733044808973380103417604614109575131664849009784190109228113896650344730480577308468841629614080000000000000000 [103,61] -690861785710890435508483681685854611701940863173535941905237006875865548554648422099934723379568574092455938057582366694103187642167241294613858533042180722715540248240952143721336956022600780914485011365721596293762283219277914851536393227870543580163126900645224549886050302308038424951231913028219454173074251031276755829924267295352788675968146021556457427489085641672770400971931129494526940898143528640722323966261766510559940836350236787190024584858202647769031816926242480993357209826268921326227645605457577245619060022756870694940748743446759004308154425470574424120944244583032913310701240527573194743367761939460189177227562792226555648659913614890159679067759322224006264735421696946961224503431882233354932526525403524977139420880316969601567704714802587497678433601772134765772581785689774833232035937472130996858968414788899785656224255723477542427946101769873161718783672111203710103672508439223705220539932878403189131666055989504913776920030160491299439661611874557882923914856799348007325127740466176482752970599653390214655318764057493618132465624937938849032566784089781693289570124301545542561113730994035032732280484864855168383765315285293486488364396020364208126126931632146088299468258030487864326860330268505931247016829765280237514595794926566568950633292103143026827160179963309620699976502878680610253979801529385349805807214078739746056012026842012327364949033484362271135925404353567332906659956564278557708455540330001312710408184885166595343840009612362693966608683815089761060131938509952190444178426894412416967303329076357499088486568274875967308699098083108795613591823107799485024669837233996351846105804360840554685962313189673419141420688696943989430516911789778033339599270741155625673268410387395403101213316945844924743831463230291201339303471184670247204628769451692134251080449898747366118803116309012090041846800100529525183435359341401248602900020572382247556000312049701197192908676891155309563470335502045487115599628787286410886131141278570039322492994385577480988243449593907409503161651275298264644999906050022567125285663543617215365792334461311249819286390182535894642457984617570144987087707574260632935201802029248761817940615428235061682516990374003000646824943806366834777290536320990899238945028295453457950846070118193448914137988421545025520830945802750106156534465905532320425664668745481171192249436284207467349013161711608542520357655285793920121647020461496763000178007712413405816107299025754419091210240000000000000 [103,62] 17957684750709887476431532974806767541460817199037750421620037697410233836904096419476687942585774395737389742991011933643149626908104823000051879686262071799411972001693060628363640684248913966758118200435897792425019648528171897672489974495649444650494693486119825390429316314670997781291624235929476518381138073235235172653481943741846794259210889269068700973538227123070590814935139904929589995878767196876225106630169901806435856192725401470281315437934666455267225742432629201730297210195221330975067526731960290892904480390461394503646460966728877335053765099374385421162368920253704699360013540498471439460970998644781410824737304113641101189941424363092840311476664406242416057104236083063538319915349695899282193461106160560735792113794141791451688109117289898564899849706442331803809219665434451845753223600103347364672650832873110329222012575674399155857531837808463195632311631745069951191201685269434149567103704198135393496197421634622540677177580997477877598353963354400143870561573404930004842631720200456314417318391982787783868099379682968128799515007094910093954197783347590283992635209947924399162620920554296425380885010860318117982645215859518033320357031226505532320998572299984133191423121426031254577857259274033422601927422640421070862080991745064382635508966977715209790680881518054451496185336623026787341494189465277918918651684190822126952852562186965239451100476686679294617374240964279672598123336945312406598341793682695879440923997478025686701149752753501473595334472055596484224058391591732486408252744773390387323926928131851132828043525937432585586637960661609652711258672993820855766034595351525857497393527800605251338769794350757874544604922653173303056938695353780991117248037908132537934115871559233610093779494219134963733194761263415262237160617430471427895714445204960077356565400297045273998301884432986646779200974414222600595389608209992792143418982949515723159090099387487700348559267719505615967397221563940571758615501450049293001317433610467332324519763222797364201345851080326006683809591609481967400192974758931060666776217819040145052721011571660478680373964058011811974688496129021055666124811907463689820029080194708061946417728266163412662989175284342080850659839693360977182119510817168977641215820412542133168689027896782937590042080162094291929309213784121817785005064536805677422413514260325710113322030182037223555445850124836417453618082860645769519892936137570759848334278142732535130810086237613137592320000000000 [103,63] 168018794835165187192852060978379463043963922556295783013349764184915269082509538232893824159054551170730919656679656677305419119682568023494761632941037144053997722819508362856073388787191035153478574607753704797598611170920957681260102137271891107452497703083978355826638311934566654172211757264943566522768859632152183760291029337427014552508053093738262080974549403810447549234615925717933810081717859710136358389879283645986464125855847964373648857507936667948333800001617942604816365442501061622719026459416522027881265589071061277842805746973286707637665534729587333407482733460059984192793411284063208244588442264220619163059042080224460905495580482953590277352261048780727172895589187389664973891768870134788490757935909616355463725388985583968341389341580963542405506481213295886873088199422318658160626741525640285780619693528580091324870702777586113228698384195390462125330472353800736485352001921331092959548863181694505410811109473428963698554191720515466230122535941946782668250335847443991958201282199134963482129068357098012995109640304766382580935204187069363278715067642670828497467023506418429808799794942660893340817796793938230162850241533948155819302011631677723815504349669459359585523992129717277166954894127395585859231267149384414038044525773930962024244730442678800025054479709875390168711363600515794407377331035274319570176172644114168538698980301343053856899531712531080954183230631377250652027036557683177029540231246362471466773536991562766029611287528525028996934610807116571042302089066540380591144940799894625086305260038691118401126764417851999678836892934634495496406742406465959656040310406613532109079969676271229128329736984002445251343400152412480372201798685779300435002261937008993450655331436864991568682224288111031026774117682178392524737808032827986128768516029104576208281683386220793253455324396949341059908103439339712039909883856196442347055086396692279372989572077694411468317032039226828439598069702769398243484243352858922896422444346892276423424763423109243994007109139813857180842344816043464530346496832413526970428860160933250135345762949385156380899648920001933011104615111788657884494232981781214631527353120502490600702542413905050623322306029835171148400405558562219384774541460850074634692012484123183401290709047708640336288339395968313229379304658532693445300774329604130408357536306404187445613629568875271871752588740815178811111954192883847587809729196422812338605590330773935592994881031412813660160000000 [103,64] -42922854880447155446945409569970937068033016173978112270626853371526799589301785034020920087547845312593608603821187237157592549527163771525603270042950519102959208143140808225343200312532889527734712489526248047102843747078796187758988804003117757640915318112915722934930293213571326386710953156098741248369211295851976796068487420676433132188928552778586416175277697762298914659687130732566755679300998095818970193550500640508824738365267405034855749898690903007560790534219271716797072865290032888801401657044550443207273052569417540180387746906025840636116295536606190190374628883160314738762720450395170032714934845691965442498805819026903623704029517494874493183289813211456924178969707536564899875625252694336505689109761470796734461794801174503474680595504233340136833771373460506962870906480959456145491602128658730168884002139849630955953830887267549122895289863149218849225499500935082026555515397691738396354600788639224470125874982645296026580983064369588071146207316566175089143914788629560185162472945972619137638384338537343851398775606168946694846300516591256080376512077123982740371040300424179536654203705608869137770053029165802121534586755037094056412751046731353956683682431212969043386628043980754724522139246608240348105265533181384465359755161325894729128151894015834570807669378820857213925425124799117170685564283634308880512332155941360030749563941316524965551161650941585701854787851699951491780273686228358058014669242884741914373936303589371605152417965100321419841029086098269028650315418293884763607023514285366885269227147652544332821391619558170098721746082350044191734568340402461618566658257683405124721428120355831839905602401996825155543465653119365110675676174994028887805176836047206173978147295827548103350411032021437011598508469710465831805002597232443330880146489363748119375794790517145690317003024443865099352447363713170023651522517057076377655500040273295509448088933152803127946601277961409080598201991183755886341364971395401256137133368044065488079725092310339246849261087996678423884520308267264790541887070598430300724211621849675078776717071125541707637555464010359459747474618293672371832783785144236571939640953320922430875130097181088273405825184205647279211660156328443119698467328964990706598704232414579650518130223486076157405210925751321510329776037426233614767779501326746411080200853195620417428419450683874269850961133893914015102388799907466501823430565888446828119531314503146258580998757066628710400000 [103,65] 1943004440809145276090304123174034198044898550017011080344824274745829856788237033180923720543256605566515568952186707745933146067828363519858129667938545394685238190074641299899429432860697951304589772892962885480652998037590336243037899321092753888756646077919510101761491949948353785579229166323517397285080865087450342692015727248234919416221598001724122216939117207211018435539081129832869566340385080920360443046881204965057015928160138074597834463647562532143703747959473360445196328389058106199490927363278938030945069999153426559571872531156909263376176174642374575622807962892420273631101337104789887258454622357732465891262138153978902899203487445777141676469719349154770162425889305979056738067809810981159952158660845653647979418221531314178404907766659906672006425507444179398197448147635098301930478328376220645516901348740011139195177862994897089392774628210705112282600804187290401077420334547279755464656336325933943576395649025569751197537403726429183921370324617212815938923702552030021888154913957993160617337001456115409195970824408639474867352048209870403236536242440479356714366565765913223409917580270759797483960463863178760344262411710798782609862723112148906281102448885662960267798103392010594323759688352172336137518479179446180316351640610498135167679507005442847963063059817999537946316365537771591299950980354485863932138376826570567873689529306429974888182727591972452815633674021656955065450261845605791481654557804553276194744390276848048908719960239973427445228839045962400133870563956816364148799734676483020554347573509053695326282230061892883447853446925019976101098841524777805888363515690019101374008415272818592684685585793893856329610783384104862350602281656431808093535265006642400500609595894738870954604077939624480376935395184937983757803616720060819059154452518737213234899640799329145698482303006470453067765161531014474175353519016225525818102041819902161238040873496703736198603617761836125371457483241275797209018065320007367541811051353621069317113424590095467261025243369849037607722241022224231601376808233285499207620612124843809799619784696746497787784925859497334569318964168852158261534119375396606607307161423973200153023674411461852657293988400919118420271516799027808432259278074686431484963791364842751514379911759355899097270906563188052825142441666485034414485416756676521116268578076981412213013776607874685829656687705648059329855848584890664288583856675170761912262671151923270711284504786601973040 [103,66] -22937911935298888119294073704011315211387139684027901146248572788068988730412533302517856295549007817727862834203137995082950532970354084529802227631627812572453081450279147227093055957107041865041386040627822921491787935474246935657881025674047290054589610839291046487470889416590995215726613333654952277078510103102825624268688682052215619987997992842994960095400628330780646215834701412382344570568527491180212577020149743171325888501714542471164724812555888329919869288048503406987297583634440620539136459171097188783282504482395442335655329693209355180065803882426838910680752242693469588979469095870265370836896286571926833130703946801008640940753199741004464024398270252949072412632242549146463318492289564847192210090165426820832615420299586389192936833781246569030681041526812874110490606254347889727068243923998426872664924649800704650038230629678576794835079173750877956876066358805827513651155009880938214397243434481473712193159865138225282185884803767087677481168682747474420466886719988376197744109067327576309004410899486368853500516660147557244164111569618938623927415929929227009290679674883202490598195605016314299247523108737133542273558275137144141873569861630076249577992600431616028350104518314287556461746099021010585299487963104110621492875930853556251467098723349298979269550148819197510524912823142095628312671410233258545215231362421597710020087346957882971172982263755826908209650547227163545629546794803221098853237626861964409787266544741635583647703503201561586429332714886169193261577680510583050054708545109566078938648606279058467724666777124999976684905924881425450619751941537413281222837770091762037117175017337860112459130488359767679645531508256495826872346316841538362675606243190504030007702269082587020957171939279663952718281781038989952898714475046053894378688797301530276976336714722051435066332830078621892013325865489165570845565978378968908649137594074688402247302670091404124421364185307729992361783205985465923485133168172830379368894603206016293306240839074671205610334674592958424339105317326309668258380558007742589908713827693045093157629237396428985663968805016509441176797417773679968273356052137070945293228887409618836295705173595784818424357891769316599397451283213866968288770281444442216710486271018880296508795712947469465111563377013975759045133839052507809508117558096048028225661666560575972627931496994805454630273267278829318175315490345982558613501830835016723643047656551469574384883488695200 [103,67] 736460527615142994348564576114261974206333511583940534947413384815323287662143515823077834956909760738352007053101904243729357672983978843267671786407005511911874534434932442888526040654428523355771945874124198952727378830130504049661628011156986182896003178582716207406748911648780925176422439492912437148591431582383015196422427182028633482594167747479686176512289022249571892964080890211149909522114007907766403120449007279192457829822630152691997888582921486021166127630441642086434924459046115109032370941997051509894030633316553699641969141008494982673016807276512528208583083626935719899375195448119794699038675534566634147045589447433294731328078034023046417033242345838276100461789912959220745717465822888528471406923815118877203054997687099546003951915806473519690935403485439062152773153901087535958221551660268415246253846478629484656501224413877845039069117790143622739031201254083184895948120417887552620260943340555943843732876445416960164115745628669427190567408931634288778794420458730477864604560097928605416531173381318849491456634267355192943127836042225988572461698694166215436263008122695802405334512569099933954864917332236433698142896977091294262874370556832802499400786037840579027651190917235502390656093011771067275749151564565469190993609083948023756265260772232219459759202084778556633255601347936266521266333721251288263556363299925528939555683374730998926774464873576027206439357230473993905580015122417484531648126096497007570334716305604405024063312373771077620714185448754174950440251863698339174576769788967379707866066137908402785413354638229054942102772682334888897378623466707899448944103420247269770114124210521754126532004800756352337392165825215441056312838814221362439454932244089114695727580330719620782489222831631460191271739637152750659030713274908409312498257450316087680764830455948157184126729728095909584521109780978343890310107559297839894080652295191657249050717510563348393891277447461956926354425985540430384356434238440785231407236866849200273447273232418360747151553510190248147368562272702361499400017043393364973637826718592046256751658103908430635011214028248033187677538469245332234436741303093834042932517053914966386166849611051370784532009970275322356360254802063200594178105176291373389116974704697608657676921210002327157892211737360297671115193722613137841550401702012435570829265898721911251689946065163882844251030312664506833685910804536169249933473655864066960986372702239393135900200620 [103,68] -125148069387610737456020658195458800662937310081664417121622696444895486604845493772271128099476258353283166966658701926169050585053558689181917696676830707049715097276880959721096625234791272127986153779891867611135786095688327908182153358614101779922996048480398412696552860970292701196707980854578782193505735122825236770894366008867232253505678571640382288595128823436037365053555248414985603431703339930139645978253562821525516749493839399598614969267916376773556452437732985897485131248468376481784548455657131759843924756652631471297465512654499723755288937592139845680372590480010651798011620915674858436011262768345019298952163990246410299823575831363362175129243157098119870172053267277464780015196911227811863866722355950633002160893885697282661867840638318144266123793015436064436161186074809509984426296381570234737084901377552076528790228608519730256670296166097562875340877456545540224127602867438216329984571937928053315514242009858973706768512973161749359661710399691796758373402254342009244712123267245104695443119136878477633473104597319644983332096478010529250567898430077332199347477178999606064643895497441276880072276092634656097338874372481981322746450192405361996500071718633018219391986251908884185712268964936934348562435861423514244212258942304646763565466212619447296492188218458848052546110406564448772235286121050015842335886174338312348054188275497045573810348880636219348610071559148750855492224331466683446091751387406101154246077904025329341045245693948815297446598280932474613601316163885895560238452121809989678812239243016656778158177928638753410784935750885079012040517453844785477146033415265328680822532475482831204126451004644384608743998443541773643958415826889143281249268428067499644977068886147506328042802227145238351331697117929001476023450917613360660253998931619441984450606432204456152023084532924317593092646851664000995696480004476990843980006266248831122210158384044873278210196823570844696934091250159456320783623377183794730846639921007853938359571633495148159220940944659374343073839625140717571286516158601511507168876025566468914757639464781456498119357172799935125350585086496311999652228023149458950539460551868325376006137261917927480146265331834181795663731101613804779623706191785336169117664694035638183749025574479683704735124022319050912495925783469800112982211478912289568229786630386807717803826606522160871304623346924290540157004792406112011449599387664566364897644803879847027480000 [103,69] -242739879326315531544856911359452210756034940289477769381474695852884843380068319575219669254489078380412475527513796936917700176910053130591404111356730140775609155416658387495479586474052620340029213266145806997270957672801258316449031481221768617766231231356791521776733323588988581428561335373549117274745720189000252079265749981644842442035395975623770792586744377787243785131559169901143193168132157421093785798463244078662058354950052256649181353486683715675158030801833567240882499361690162323356604241507663999299256450242800626474445022763661146428001600254683108975058094028268954334785075272234284547828750260117120135469515558873513158502425665395893150908209468657242663366003171220653297329810321032682232467011723201659483709203939900848050964970509167793467076343930257479175348344810246777410303675247520816002302286537261653397869384473931867857926858331025981024869145150935496617759802534941161042503406780219114197574562554579131391995231964075161107800819119296452407362058405057435859717690416105062852957716306462083467620595537102047147100428803208151530970012438971478595661004614300524841506669069060206044104479900630103103372513289600954326990691581269977468965129322997920964773402796666280097642848274587678866600416925830677766122432874234606773778563359430773990964399963503983419289269531410963377051558756490299409960481168871373016374405504300494385230259264305988000550669863474897788394956617684222714842497494236214875399265813410242785135779364640671583298347959084680539412060526747086282982573103598987086238858572670021770267412481544913872743310426717628537733434877033949656498767061656238246821221667558625018815706857529605894556086066663820364459277457699016893930939855538092589033654073219662234048927659898569295141559270455578602330483375043392713341795228296110801537086835834198600093579386910645975545481697359867932449565874337165056625834945040613880183674122443444849358951723730033414353616370707808271235691531557465964962450525029477717379016150768494780324596713658363784787368402199754883237468357298908967675724573871939007799057528790591474065798543058583503261483699828965110580533641120577622914315071203102615749669356347002653268173392193627345058767815951380909975317552403962080658319161457511536764550299299408947656465699263224971411687057017752804308728297131661777393301129861884802654314888986584115811908387070844238872429275705522407474828745784246683933669606643091400 [103,70] -290687678300772815166521161154981771974904087114171068040795317767409952651199230658623533870759234159576517880779975046606594940818624869295956524177099470494214755771079588622804465239100957127974046644259862438292004743847851062188961717480721995913219466102440804929102730670630695349876002213689090640431454423257893561013292346557889564727602075718425977072842189570973600915033097454897584788186989041506345994364573310326477712077221767458401527909451829785294676834698405277133609048209052749576775254023591346949261177647762279615501419460066850078230649701331448697144399503346937082750552403270465845268494224540780843601316328874288872669622551680263910978275425528166929006312362051788619680749975007381561640464993911603765765938947777007316756970452870403283351791679957509222804303962817366071857922151890792066452059435661839562674836151559107936874179584522289859457894667239883966815967630550333954176043386027501431332869542626886100281833257437722080388152034788230694016343000086584903214436985980526800160626650783230762951511990513606420447300973667993070796888877408064726589962203721509730141456519025115089913965864517197775589524311486584912831583625994393127043673425186740466737269228327243408364689385816864592325642465373033526953264656671438851132401242310842911143239669223652524670057183310820460099540562245795075385359757404918695039685332118554273732855901232296086432238393640688282885521476230828657528346131605748170658837713069901465260872057979743229147110780863269753901880028623051058290216295795460067421421116294996800927580537424823981690404536573464822604780850465267097603419604231901921733972387854191443558476521934460041392760293144024453362954091478062223531848543709699718437910855260054562955459612376048872504069879798773891356972182649081518059252761328064107088028993017804318674560005536284910616776466468171297625995721844491868176782093028868680880577580975404373374274973111266374738316470143846419318349408168667886363106165360731055337625181300627303902445906606499919689142300466575860293340896249866638547406057197280382079507776979489821653093558924002521175331319857964634813509617204786232705806081326119348700330693542379730415736364449324480836679796726959445910113550254851132727584366511897221571482868126404866959008430047468490038459952264152480952966556146738609442543978353410648508777280551822634267325997718036867350128569422314687756408649005385876402050808330000 [103,71] -1368407504955111432611388442143059059442092302633233896090710992528094092867061985049583321760565105946542507593191780778548542010257391391475243663391719057830696051392621740911237073633566716989047732129096098120963356600463805285531871246812391190163936639290341792339777522943198804119293593073390310697685902199942855633621551949688419132102295654173368977938722736339505706167140307460597777630550610228210131578056355844383268709909694086909655523751333212401781185990393872744561205972609760461355013636334727845270195535489314723220871592197965600888284864454133106202802390339709148897629270905118508022072151501479413053660552266331696359506936777010837650968307739700229394955980567457921872981792596758389285248327654398983738973104058504099734427784867501172949678082616967900663212999875345494472829139075985392310900375525719849415387469687556028973790508529562644560530141622941237459374375002394974432863082641227522147223214197164178478937179340811065690685847083000916927368688818926634850593096369696465028354105716494921064477945632474968567305760017597453755347096941361579251185075440733918372956099265047591939818582824851137095346807177293136441816892753706312048378073309726830069216590175400559330187579715876695250445831397388931349208164942286713232144720102645179926153627635501264481593817224758726324399137539266657999010097396163363602926403888687372468856124141944143542739848838298794141688399592526170388024068194934298886030545448039960840501611258399684166331057860117877275428582216964398560678402947126986173528988629316622735343827284206679866171219738886948723404057622841983034568517635860821421043378285530434078034402312458466525156884554697005170914445190841118463447141337843402314158681216484688050289547100608795359600161452611514829311656435946971824582974029508284553223528360242010220134075843309328393553550869048452027308703613670925416709964664548496118857874798871553358327764728106538837533361093053184984299718054977969620717630358929469677456320432307082238615213311615333899756456208212408333329617172560725409252561414186662858099099063536338117279199548169290299329874763709532949375393872975781906495856397309042733514794838872864779295172081962975632424149072080869923017690532261294883036030740695114457530316765489952470588614563728701874632506320297571931261653696843742115853784091659853606335278771314765995457373131632253141163352353227992364697239410606632663933130650 [103,72] 134659448578611704882746317283201621981408784759039090900548689200993933259870611907926260853879879929646562645830268501963703903956547416255334411291760538935511373198052131001980472583236772335882456223547888754919269721511235637968348124576545995039337854619738591894407266716672820427646062494190518442868007102244400141627545873521966684198815336032301951876512190228938990351384350529132165642776468361730394388523619681894873249724983712152899691778122683937347001728031978124376385765850917771553338934885623225871330362651721568489320740402159180958397009336517253816582168463132188025766269711898474561866743196626826474556555641135974358160427952739356654854366529202233636358852866915076611861347644540623703648686978043351516157035353722161415440598885018561877927449292602124208798335573332372991493964857446201559544187590524888920720228079013966833869304520738225419091815212827721246693657347858144343363583855418866365818720160989803517729237348439075418868188284292612584048412243717264294990586942190937553217118866574330356035076825508155304478046085431413879175427050007981824347874604277418024055753180114712162926006400083965731388360812733212028558595530659529465437398782885789670469593468212654332128910967047187848224087966885886563866327699692721655186481158079781319046714618171393287261303484089693774848006126045615519910173377179866679717549334882805248294371196642414217051167031835866214366780069907187066992492302325079050846550878487298349924141135916591447044288863264999442568018726967242108673107888397906902508044174499489065660025212451012411394559159357574716523712754882750091742137281013794762658368832028618628223333806810895831775709293470901675624657583177426095251825891642966277971104950662943781356537593665683857732947448844277595998358938451236361558023785031121271662863703268604166670898927280493985549747256269156416777523070790715317336761192459440259129676689578058320721754672929104324948548745988994865933569091660844115406489111108056245629811425012511204080221312841685608352070188970446318737368322558811774404387626336935202265347129983917511677424294446599464596909304674833665475608541398645521381856277490259002093711260819336290957749603305928507269057307490408533258914433430010377717505770169530890185671053656699138507137166027370138170315710653059731727803740982448440986771228667132873780881173689942678764049501844236713429644638300265674578099614533902542072320 [103,73] -1474412490114549560660936844972829943854835793185255348413115060364372837551411594774157248875382796457123235105264826660492792433208705793282915088015324597548288000842972287665272211337097545034168285592837191227803606197826814999489897693970288708304968529295248135024673861485107864820473452372147956161149542800394966212069969304938545718714137242487488830246446128351672816616816849560988063096797550747909859267828841507632516148624929722219462860618278898533436596495361847388414357222649786181114959027843043464658236026916172532005712341231691047060051402519209658139819335014807678555471822334657822619510639992229624441281382490141935801990004702748889768021523075157526555102960008660350935026344045560158472362799692175581274159974900951687580998448266727306146729828795166932073029445422187070315030154906072150424199461996504659718388668366551288098514799733354856095214456470801651512966568226358934053789549959829726460405946659982289004587786411075056957924602684781953450593638984100392424894887947748455469775835746514987314726601746243396256363022091607617906882773927119852401460858339223308892346307254987176102209413569903820147079163524442338178391291524191692774479547353510434863225420290861284645594048666141214275013209546810711890492664595932487765922733492209257737187044533206194778075768949599752811661660692194138674864942884983081226719761308157418943680907957167555765083353196057727095931179586789052831213420171413927338662371871685472022057356766633399366878749332661179961686528387110181352469490981782172903003373801668580915795609531302319055793361927865121167142477749420551501214365129880860700957791844117086886665518675439196246470614401970982595146024729772693332134218856153574365734786220350628102028437596147849414023504109262232759728581040549609322237380228777926274742311827754713683930865899917009295866043219082718454184711338261835915275859884932952207526750942375747169720796465167633119369455915723687539007378866807637410136654032077532250337989460152359630955056046076945967580884548126746066248168635499663209757416232211270162092145670325296205694080088129478750450816249077828590456599459328961483048527644940815053070270546969646919144147459413873296011622298519053037598602382577444968102313822471848581801451785794642411119062942584834897860598575862494610877226908753843136838513998479299468216401847040485312023452165813816279813327026556256828221537116659575360 [103,74] -59761501084420828225401888993332052646966335225303389909265436677599486817935159624288746539631472204427610266052622065221193366222281275230053680211564966102382356011131437532452819868216460500572666359296756929289086419892273950080333850869994991569023325588383394264605718365129259796236652410959884048075289260778857711044765081451190865203081498090573276770650612899678377515979709853056614890627528796195685722971418483620133245415929741576649723103180363416015549111991557780580094935691220133095586337780997088794549889617993585712067867779799134295280670000808803024713777157688806167087149213422516167368826307904795643548540764155595822891198436437908713844493337134584074465846902200859160951336692851192881327490680205253984855421435878347178737142094296569213344422763830275309102519895751774104231431693769767135195332014355717416250423018083097880048500381603830508076341135529954297250554465071549333606005888812743971830285831462796386162300753075843625813052063327397360994945962743624413726018376601862156756297590866478489067741737847132593172484060096529478435398389919677273533047957459332076848645910330739049011689894935743190614872021026540393835761947945314856358460995529003453632350935406925267294559375999203242708747877002185080810957642788402929815083041176531808198533231627405048957959347816290980759668287042594057036227202512240700311557235626316234629952677060827037627044121696213762359960385665563410702985263007655015137530789376409758035748609990898073356297829635328026309768492627773502313152060572006251586818139655079381925951635972010188835485655367410979677229874566535105255952601425530577576137764014716904205239056223581507974610850233262208077773471189702676680864563680794564646508435779197146268917029676163572552214206155217532622546410391771527936349642160942006360802487650006332267840167835213383905941177557080981915512899539688992053266702701458985763843212421673042023673840387301439602661816643857556221502055025649518086899885060670043974429101628789403882564430035047113224004199067589542967667757852166271524432379653295855179505300294540638617731896450627705795454496547019499580214354940850426420564202954242367474262091979059892479615045518151673601641334067531238560383567836479142358327847057438671589889399595728286817793261472299536208957338450898795477287409871118557075462188914102439372185325625430793177650932427731743646879990300631438440510016576640 [103,75] -56888608590979884488909790735704942721227977471739112328312790741811759746785224188167291830509916915054626006905152599122026262158710760286762812458924734455767210585073746202153044159498892432832530169114005768853155117651109009145391838264319942023630042420617001353424766651466990777122765751659806339316155189205425290721451811862872380208385052788612570641918650718468354319285754456878510814037732961313234818664648369371585333569518326803905449611527159537608477581290332176924671818658673936600447284024016387123822717024674534015101031931095179120515689431514499842440761103414989337350459464668619528419795839657151668975962398965331981647228882767116005039255785932195788401071462852703080681386707286804206813078696027961167219752308406820564473339799289855981547728881334004649345452679891635033316356100158946153768309564853395124390931484273235007733882445979242152772989753507774325601381212128624073127294286520629491932280118290910130283858946281870270487735549572088294625109417297828411455770085563404711942246088095402395250543800645739780525573738922503333463075917254282792888754150026418324650589854234471132718768633725223788002140248568353881849094282642817899669371025849225409506254931080469627697488596060437816181057525209815352859343365245806680985871651341941450624256498473640875923817968368831158909935421622810415702635922940801063645794544315908879914965861503239601828617985557557995292761390806034181375260316498245958027890355655177334189108588665790640655583611055847413644951793519137061597870009220311200280394877404551438584023331216742949056102958445827817033023090176332875078839921646555369407468762500640469697518205521638195203917861693462700186811352911188923769102974844912840179015650070655273419547185781617732823081904990877590543431942238015612076269516215736000124644888391727790290485282944774821106927775820148933133272562857317688405376973121089406292631446529181156011106349714746913354774582525350771745538165996279539553521438193211344238028016329120958449934376700399825356938464771091758658350735850601850332868479733366842356094183937562758372756328573734217747864281256510297139198149825647904978625986919318430369548256623240663860675882628960102028469225945500711671987344220661180489817408347744183428321328154021483608358588353801212087337522203038116509646877921913947038010102486565584277034000726790125138136374636830292781780651389906904308488080 [103,76] 45265014400644799537125696412680640697676351931375613831917563665745754574915121237162128144617697179997077946416557287131682950112973542443519700924800836985575408154209603515102649282090134596880905565151112375212415884189934828138398973018861997101076181749748558064441533457709981371267178592090500396744887135284493150827783270093075849716550761990994506675680962929583431408552673188655264933032065959898799805770694918865601229669721830118299943511848619750872271812663909256820000374116113342428618840183091612231684549776405246623841857002410172019471374997678472186438585355979529631460428829480722283323199704495140659573103970732740584845828434447197304923561339563283246229764577224040420243868163535878669044900718245430995565976598557414345623722248496638910560748330327509288848473714417145236258293913367202454637082693353411043942609330120867705795510777510267500891088291148152081181871374785047431530247394794839316040584521309563172550894660789868178724805522308746132867841328741724658456308584788319629850721583432840135159911244638322670205909729560722253494007139107820168213385346035660680020098328027818114918143775232169942757470443321162465300621243017692886416609794428927880542340410204902530186871318394416933046447487101612080734982964330102861737638449095493470390289784113932587475219723801507304823881242104730774024908123909359035974764308407551708894806618072362023090974540313400373345606525979432439179373629683787571783581441039794647953194862348484746838407496153113864864595286378775253524563850692560361374881280873515007851249508009581068082830662628927673651352487380932205072271671195700291700902190470472638331503117796384761204884460695907424670274782677502743686867848688875065616624310763439889883702387760141531003627898383047619199706236843683489001608316454674667197249859989528225776562202315153798511129386160291927505822014815374547074411384346129536102279984192463181507297853490726024952651157463995822877567829786237056859265295903399570789610458859963787767004368374532017596001796664427314375038578156006123773753247101661635068418346988694293521388990792425575684740240335114344244221165738825222766904639450831840805135716012340309858807171079140878278704068964424232531384316585108858560648978666958281345839376096542219924151959546653957631668125604777646298500586751672079413670685518583547557051211243987572119156737823543735306725810551730646304000 [103,77] -10598850177647495366510716217898710675672520792501873350998311332552091797465545971781836330777087719244081726182823198141278904424475586892327076518742442490961732244658542053776075393738353885361290842301969574649366142619005944117031970104635294699167629940131343375440673705677230188057280844645707439822347334544980936603955194676617189405989146081957805050447697109126545661244137941984839463153940232936086359476232572930269262307764241061323848758147664594809937705076622262300965848513420868790424968380765824859092977507113581102556383722481700768866507283256908845231204126568036634561095867990762980977267037250723053308813787459019389624585981359505416182723119773987713645201363478639046508571251511773318245478077958415686044389816053980000613930264613087777231043292300242187936255272790626840430573799400844593229644413477224624681050870198001459128908130756562547435679996681693110994860684285016703272089532343091538749898529162827046452458528069631650017460207881106492776874083979057270307295270785864637687698844369596843604963253274807243361338719360808175012094192428659751822419766161286374572477174035082162305403644180161788819622393856704758662042119056578084461433823212431305327767040389918094672801875417974188814121101002640003666490397680038074169001826327278237912059510564849760534787158425804918960694742390587539007935696854039633566249008342503411446991348493664174788639965885057256168764948350170384925984493560283879491251956112394283909927925756318978720815486389607795492437930442138176070859421044620061083813040979739074620662115072281687265080317779951611290422988736809125096627034942364807664175751100401313007180257040041222498853112318543134567384108828737952889426514852784548815700654173521879658088461555471859756755122163266173233792772744255564496411651196103457457668818213441334066656608059896938659373763118367333441765143681872426837330433301600707032802107417031480602296168957800706843114765288136371701641940918437922399892837748564298310201302857983597248115353297929264578655734009103194738297287892967464821431056016066985061697641488102924258115054537452706759637071859332675763559415985674458741803179904519553121140058027600306041543287925293551872934708432170964546793564462760907892088733541609479935114849479947092335859169126227987103694260196992850587515345939532096717217034833453122963049524880874407327666230728448011915791929436960160 [103,78] 1013505371333330618962898376619906575534876948623569573184827315806308117419503392513566266447552816171057834392953782463324917112254169436191063441285237889123296492537502316884136469885660473773161980434107644680904864575591209436987774899226709248837458545570940718811440377756402362988691766238830435784436145169113205470757533935151459589795484641918995253119688171623989342192217646370334455451971583188509070148475942999196238546011607620903915148720916316087319396395376592194539890166036639728324564924061889290700798982174934530416181226288580455492820748781285125581344388353466482145658074048747059068838447974875164866062936648620785412418257406374438107057223712949206160061050647149759906085949573118997444752979154280723379032330197743967979439265949754871823976475740508870818709570197293709173786167592659896646209625215383634411500405327410077110835155946288623752318601506271427780290442088023075146046300218786672707931198267290564919663598435968474089294875814704780284250364480318011754612286165475589936378927928907034195982929462588864775775289199046132792915338533622328130170705219888668393285158399989370817989620745782041445075426881501879166297296201730165016496723763665821151237590174309174198914697787620259256148040256405352459866933549512924579619193414014377717128484106918931093168578468330565457933358710068734210383805644222753358618015746404061764192531247911687468063020300717426073215232429042481998388445758274711211231335222321672519307733416388282241506597880745050864114794815562300213440912650630081508739569328091704827027833720202116298942068114159258311008923827533216860731984690214876292318337896498514139836959156782798137529590993820315340457149039899093866305136113873851610601418694855953252251966722278264674005335594985532653751987186508094341318285953899764332140389475832685659943775683958041629613436935971985536467248003361490106700873190259547499756532524766701125184619401042056012007710933206097014762995115736355383245801237882803736966090506211481632960050130911762211244404995960468053049005865182354192982751001330738304523218791881434589842109298910569527368792506263430799214562118990818074489456651481746368549902139609587310321796521451397234265140372094862157723280354112865077219296526491370429157863659294226374563700523949105661624360958893260681111524263755656332694139167476034788045262532915633594414878321854744025163436840640 [103,79] 82374257548242057477163456799343279948672285862385743008939217566469905367087601259397521025396918927364720471265909348066510110186667961391003787339779080228015141681025535992438290601011107057821594694706773045104263769709160709320648515228933283677385625704983206235710990436517473141817408191984631661158557136608147331346736997800607780525454225426108897032216537104675541236494597034991918491303500322735688091017845589614835343713068624173952411851247343393293987200841873194251454482115961163693169403652289974391030446566511559266180097674483662879983818842252036835665539827763432052342878311707861324679774119919246090847489233847378884691040511394832004658107677360503214832651095737965467881147938139994131802233226723192313144414299478575657550818889299747270939196377665932225100043723121358730042792293490377619659164376949344947201045330710017686402659907730108963528449617401866749538214271660990791994520255870013333680112103760096700124499246303277751816145579261247069568563935363280660674851759094455118817360019771144859117622926218333460531088461426386363321627744753913512652814347935640740312955923210846479349335185040220890932644241333528998777128365007051370949162855165095333664769654523728247140068929610360265386532238239973950463694457434425260885482637946715563601946495326729774382417912893333011199658656834178716287837860694705513370319314492719804779498189375229641163923632095401458996823354971053185361285117775135388167580696472921310423711531213616062780993123456215643700033250493965383787471596342840257769146196046993377050729933694659327195697755144334763506539171126088803434608066265663838148591413289994262353961368477142403478287843917207437004794126835953521843150180533941196642956845426624590931062353252340782858295604169186216763444901404470153143423341062010291011002662246787310869498143948156237755717935386817176676896994430330783695139009468212361464251316397634896019561833824703383096547368737353249201132766238168678683691531304405834736979023349502013926726044386456390833467265773769180653795435707458346987079365899388846604515874172210460744596547539385480130276959168745026896461710834450917682769338798029290330645396576222848054321732029364915906124451642945986544681644970762153792053378113335025406663549832956498090872610931946973541931688579854165628261759577001639767683394393042520920343178973724423181709779532185760875426360 [103,80] 7555857213145336976523775538699235363317110479000571186925611431354413159421994674688210559923355163331887236055584830444741708904059195948519774924186576989017148594199400384429611575760682711425559810618822332357338119399161164731768018060481853007624689635602215249159211810133474879824876857928762294424447287421903158320071268356913148016385509377624048335177739226388835467627303712325625945185073117823169212173982645042013041151402220346847754054165703353690358306006459328561681090214741235780793578416040815014034143810853390169406107435675676880002557648626249471602768809369300734798246898890918758763875943593115041139759129289946919563327889993790365538311644547087813572960350600128468576200593172193070788448408713912412331091484367936859784660481516354640841571643624069444336265931256298240729841490767075684198199049921050257264275968689058904288572085632175337599522757650433014994444756643428756484595350190444296701867851607027114389413343107527691081189793067511331654263928303441000596538855674865150563604412330235414427473921201263514053166115069997562750476509919410534202806263220207764364757743136657060868318841819033612986140701416122233251062156620868900998448237835871819778780816902025781182721755817773773185184855373183612806836370688657008927114542380200695144183865326784165411362463765449907182357759861509500915635170324557083104448826352339517355528522125336215842638420883973339513256178540000237023117919842872243945843685827240488208274470626031665936584265929278867862339109352320804139666993935026888129231982415370618893712393402780693554067052200565804544621010080864856521004830686864692164017662265309212040125385486029209639002931998720276686443769153332099423921156386980909833151758492224623853737645226581853783759248167760041679730297099850488659532386840308930405334533039704957348493934132508359931752564635644032228715165724856932138215264572874431854490110646080443929730488414833974480353408885879818516445630511899377460307077449184655151537193595329184752346916187975518755773288163713596780423270851531297248782719651950646263136225668388901214956692954301819244356756184690123128610800462532056957086522800915656461160518049955683883044509719159657512269490963800450217769328124149017079577041124564530288891792420710789530364813363196161540451396423760278394231129801909071304152009829208299331398662073403160752795597649631780864 [103,81] 17882563437920888293182325248940572613272374794193948625062716575217303063207125998318701187056174942980653298301310148792025303156881445590769286318372884215853076655046371239273014951311810590850232966373135439113763930390258198248135114910206173527351132674071386279136735327792700061844977748181956862309166212348518722148903301284443062548995765947842717582106085024943306428438654477131982810728120224685730285941347453488787268418882480661938572447300969545115184738573340304798283829757664623980831460408093861672726911918090586104198164812740781760649546117554651916978331757160270167117287806011535735942146038651741614341406332515955337629891446823892589069396413842795902087285498304992226790091853553710577234815075561423128717695978055974243107754348678913894451345865034057469685137656506204483904399108517615048678941614605975302811084616662538334339185897786333638761143792188204855776959080636661256959891822843820743228444804378356956430948053737973240459383695080577812183676598661340452290697962816862796229407983902378224374837254532275445419880333081549833022373148739809832258665755732019404307622108967561708875042147854275977067639008274191942882879407564067533086583712108044453833117445089223646729965544963392446723874711083907185889958009868652971292253403150194181208204344366902841136882268148633341022101645444781011922477354310971862595128498852405171735260654694908917902243728400712306254021269413221307244302193285474638589492781773644589319138115335879548954020333174199058237232354204454573710239866532463491346596125240241693979874472020672234028244245300244086891192054892473900939379035847396928302518577464722564229179426435275267231651398981357132434862164211033962332055526632079633091712047850140565394990071501259918805916388821951579366410398646072803638260797993182480907464528111287396699786378533497837608466787629475673961589615738960948866057139261665268225341963818852901928618151093730987089446158826302090930143318252461546995897469729584076111363172486285629716392696836367650999645716632154478951874683354360052631059149712787330055603529489534254054125348176161144791391784643374480070131195100634480453343486698388671008815280616008403808282233873212007836178870321995596942900931210430339561718200779602783721769935364313369463817311387060458938330452277026568663252595801348095396987885505854711076856996204613651270267754565097536 [103,82] -70501672571873357421819163351158211548381465315176822581183823988666950645102262388980909995859404807203153601881486546457230346967670764721117453995908015191423974345964886507909387554023897760525184888436864554114339657121843940180897518901346588729297540739187535692021192729976060817774222269690108711275333213242550912553866743648942574316771411245362696121693267931928502866819755391179162877359167347596425032872439374500192978640830740341689655921010663300395084555728853862161336163498752725707424158322494802593738494306377926617932264242495773186140621758681508282778575110881212013858332575914933667875622078812695064114675943947946723017450814111365209551789494716277417838337790427032344515205592599375121834872342383856910456287166848188641363486159156687714342995773208726822336497324527564143699796779187610616620079926351429178427911075878912889839728620425468621465959734509946053077018750894330970005763313350943433501781104592439407590855829011273140358520471436361683570828790585563617793388655149974952864605583717329381105834837812561939670023742029368449589956830866244618744806605887867165646015827170924441077098427941060171836208330597909139765817412358503988351164915853181124849534920444113208160218240519286099617705772594690186056874073837735713574479000364893957927645234896149067972502064018431488848408955773801619345495462753153459432208135050488796849784823067770616182785935494941711173445900582114338467602620416924347107216490452360544688700668727089334972903543675304393715450175383904509784754303978286803345475450394540917185209194836784637031329094597622756603789253802839021794874995833632691830958951949707142316787494493696839840039377126933896257548366884481528027447734363446471573092751391710637256328012839013517574370645143257682480620949563085994353635899361726150973875597815233042922956761752637959800585492773809438528262372214827697558230322008529800062822716149173568465319884395026707415117445331085018467188280296063537107608882239998262283787399973374928708476717223690159359152769852838720357777253503415053790329296869793899019629712677467622560522393004092815106612590161077836882525468620799314268296119547489547169427521112139876817276408533275668348824005601896414339341178612458605747716517803811233282512273753309075334222625984564848958371645103781561744242553607571841721048313200109282778359766423208782671386534528 [103,83] 682994811453767934088417746865420221007570674279100403846070545004550810870746202594598272269412074564791462447513175652989877808625319459950627461553303429631422288048674108793017028699019716674637271335665655022665578380785346935404953513686919983944007499930909051153579779750130948445879900470503370418233944179226639329692440163881595464052569435289275227586436934154194379957224029210873613113012470031282105952513770032759487629203195401529503036610187637823786817390078670008656005475756733965811507347396772618474365982426427111462896891807979796699050253498450904949641886528584965133152117134938053018873880336693993577777649118854060046048112113878641141231308080058360189108703814249142751534008018480245958448399647174908601136112580803414237976099371690777731702003150972083706628901346262203487375705889006595372826355576165282489234072130426030095686124402333004319231364469904969658877479700499933172721217333578073835487974102321120535654336149311078570473492645411165067922819240070156572611515289580544550792171043945534916307393873388843133087391323319306971885331901369947087955799170004179299086766683858134496071487476429438155035574917261707344442108089679210442348016786686992490790946221013523904640923040662119460213272850966881686201246216123024666203690046428986000655001526076512384714028739264866978548664398919430613003335340449769626976958805784787821415539715018391557739239705041754100313174098302395021981662259299963810808488630166321814755341871958439162326566909527616584374653899109397828378392379401359044328867046026090302584094293173467681243523716015216283975103671653226301396948980073861661905882807757792321619293087059569964496791562752389732301111950972831803448646932090144149779611053336697282393976552740087477314959458327221848201283054326888405837151216562018284231145798543601788063811958223869930002432867303360187801108590509385544880542307538370439512642052680387548238479180374555180736936445928476997438238969569466896087463818164413743257276591325487325263880185530916414403661009632211503697414913651175162771258786536188175211929772216221622464029206745209805349035286690505854495481508902125540205319891212419507700115035471296329552809116815503070326087843732013772508148769215666579228170934330391277845543638925921341459860056251108438832275535299351517020852802775293541161960984301402278345522975364481955428144 [103,84] -1063068577272524118147188155462348816196780760015037125140166287818219202074416543196781642407986777827890778985262390909154279544752186056164578365314139660020657958971173848803199494732810527252826680889307664418758929791480863038450507913317951266696511335896728324832149062438791193937071833452370606687440199053008652395733992421291552659718079509668590915943889986092163042410616114906749072476296538709716542070828358730835305210978805874295034820033481133645130649201023585211853721105420213771475858471520777404596940656595157694318169455761920661149404487255053203940636320152400361415179706432097920614769182913495442653672413942426856149129783180811881658539330302278689883289038584322544987023585913215881405088400925026112197028985985754817296461866350949971005152824623024600389786283441025900139982880173485470485608095304857959930182678173549133193805309011381288269222244451510448983668638470823556328681162348524462881094517076578454844315009832469805045324234154092934528617718590828815762706182475852506686398194843815974983926083414096290615100077635676902883082450964783737994334922052856623433456124585846074781989196840667334919628224782461500754261827155289423576365132476992709344177470346636864959470839643841606655645030720336654549603053155594661682818420031141743299235432041735660464389921527866683942289074607345287939249578267725000139032558464875233474813499980948196395315873504063151456583423785476469932097758373920971980026076460351407838176173101150114943396590390253009072866540475791491541991818874389383830225643974164938132735332950568279186874481377546555016319350729501636241038762470206227844028378641563649651977025568995635900471406050712071143163298688812829920566416565865703596545559565010622649132386722232843835195958918896362487036209529338827118073577800018975286093212813383181215289280219560080166511759037168739128396504984347713510798610809260270824275881101062765258281241861104553619829947390288291564635090579034370741090150010092979841721744012560646719523978673551547709356227611765002723604662108345995985011381770546556375711934860749097729867407116863412296830396972659140162458630628411757107097198560958628050085402485593256370783535252705829791931917160181663945782658796929404595624202412630249219013637915656030228702852954463222334446690642557443322285700590119304852210390423848861326842460153248913152 [103,85] 4665601490962677379497489125281738592912856197525164567499563681636999832829100238603311801824300144745522124717956602495063191805710352009422070909755418808412843939292253530276712907128528500170357996432885146768662263536093854756412684213674552292795323779344440615520182389124170468485133783812606915767204820552299328928452230622022144454595920514239782543880396903716582784836050735219261881026354085780249303397033471074383706211207702267318746789703300330981911259876236490034574219326881714899960915988665188624289440657353509330844722626935037818040845684851699906422661801875395924775746094843108461670738559110592817557428304584605234907010118221212982725136692494370922627234482191053658656208239565175547081253805592295198135191789695262429557592579532711717677871480888913694131877039062741299368088756749089169955989796611833854497137641067906436306386770921471023248309037452078985354024650027320940818446885479453836861527747245871940809125841662110618456681454824534247497361520972949150924948867426064785690113145344573649216592738828731461919820575201458782806737683086193889449719511656003182100620119010022158360802987051696767740756691368753827878730602245761053303906399154395656696749261386422951283284554659873554977030258715750687679589811564597490048409516797483630302358658607365885431285513045758489238057056205085368717061565099730895872155780520194462263432307397091503467334262601710118671410547869378513850931428153731405999715988753897100228470258621464243033770605343006919609572034361046415967625481270335014084261589527019376186331112079196801131608922380023234837907412085856763732866051127439186977581183770723544013104815611657184567345538658457406508945532163797041641080192581507718928754826093867501701552538166393532284095764640736888564488534308895547232898698857264406394734522154385555947992635404164390037095509864995169419877089625313333633460138214488860113049211665209426588788279233768067367721484632143833485778182913080665884881804280241261180285948104872218924038232255838556220107902088841626429572535619402154587179607431908005653890983516070262501261802145140798519008126946640794128980073427455789218541320454183919625609491056843897302228761231975495904416142278615294839077335580936489792389036678301243850325019811473326838208323008222135304369548571317015311832030477188504091648029047473609558589894699744 [103,86] 4091787995560988270804566834667010966368020754510761375633587158157500272150420533011581503924777454367050256775948552103280784461641363809580380883683894907643872987146320894550208470705483265501528805265008625150225946471033034547783866511252741307682387783697860895306259599191237208406839997410730711091948239861890157080364443614317329023819247992532008159560419853426627898524188374210438529374252872425824932031372394087845615579058860700224097804019158528287086718391562668602269128209832497934471539046611993461481267002938839207376793369977909511437259826448513213731198682866015005825937273462278409288363965237789325800457124376713201976964015424618834320254585748509526660634951442477347544851400312560889951946534887323137544326845362750886182371002954436174575959449103143345739511329962120634466045487806105972324771318145044886243732488032455073917850001043152925808199931994937379216068978244620186768988154030795970689235110863582794608082913047287785330603586952671004715915680850672479719040603031285284481667576468481684654503913661437519369433130492429272635756422180454822334704425855498507024690238477353722487929703467368405805131111643236682501110744061552210594299538591181950833990673419790257793853655572892032227124794910296097108197033649280838723589832740894179299898631910574283735010397519168489806753853917322962688552515187381591495328067392773342649294321145779026582631298563951741785144340471074505572208396577640616429216167694994587994709714424404337379147515045971431908633980484463490790266279076499831871733418547419504176434031784635938295999863416626016623272286819718178068600022275186612459935112064275308186741723645991067083093216636602270104807576334932481454463975233315185918671614926385225388219431878038651266229100212772907554763827777143536156835431990157326224054898541843519156910075199974798336878592604492818857319069804228284997963706909048275434981202787382957041087996610712838825024786100130838358568202542677720691273381280833477639509675143032799508432074442645565639943054560021346554389502297882121004438933435002370287621899533058764093920271029527098802908220259148966525101936027388463479054163550319756739008345302180787513392527678303454613616020620676016010276049962040233666299317544358629567644185170085149966231435895881205575071931507237361872631562301159126174986404494472346182407360 [103,87] -301006770843165253367134609963701515118299282038540797830289650045082642410570366307606673409764077821106308932404281068928128187851631713102739631568096020509689917212503575617459831314344320150963425485081872125301954600207414433438825543278751681159811054844986208869856564342960843517503333040876405754579848763014656570683931356647740236988052820989862070936164601903740239597182156340506185689860166004490862291775287574069793712664678950945109520075941884496527950021063757465815061060129535566466257153927569353316395062543026407292709277886234803733560351091423999171674991068176639888685989728423386036296569366211242821391056995502495772027011421676305558804003571979992336750350721315507317968844920840299887477065479373826683247914174966933992711344600852059390254108732440319926900392728400351175314655301372572423723331870292457218750704486141411083250802574022321414488161017564084091976791291145602055019884497336565230932868961434536482277600478826355901966017993791462631949629819133827022173503743032105660754210038696462845051615294413928998146510408821285891676442087073081894855638572077271810630181600911097633712886464876339635774893782811700177635409805194744110032587691721339134122055399762238407225358317473319625158051894263062869308874916725384042646245252853521645335480708335539960512795181085820721214006727037830278829800597331143596960628910597367327080357017647449369865321562298681865128914006776471981812050345376969094612334827364259284716404191388228960034788703985299856290685727114009214981148010201695347746340174937950747662668859862337811607601576130274736048636000108513876620872309857418979199369382541048618553002060040393051551739561747987288435915722477478539331525917317085494991094263819763868043541862377679797028565005581266569884001336842424778113474336508097250450902358205196175893872315218888747359881409800068396168487481013849170969691982764154420086308459143598641535704743515859522091318036743131942200146525920920817506553414806084927422381366188042606493638284423347737362874156787935547413591007286692603397174491899975983744285578097207961467474310021907666873223372429549752252465214995552729897640931413992427751561761223735529697270002758232767833677900966511431633550606785530313531817149338393045689387818060393321106302847776367833231429592468641739408044098648670947417347750386263680328 [103,88] 451045130924115522586694439859362120732243376187983675959059145815010900595442201477486810784310456765141586093433005027507251369283248601099348531650500610948416231157199261411237039778392693511871902854825848214285652722865256816536009480890119354244303468449955254666974460648724966569091864058293792741266549212667252699768748500183079776727381824859406756172235502435838307951187679474684137237787684162923553068604469906303624110216245808535807996152957398900712548691562420171560199415202463250131942565919978502177668270905225012658291875145794584471107167044134723152879273260940738173578475042565254293658958263046802520486669070769928148163161184203632569819996396589314645138470899584128053244835349327086954541006853713759890296050566718402755258362436805827936705902167575255620252265059341011810321770294834959226704421657353657363028661005432125369727954032503617289483295230599717580225784896014916701354481474637491867519176354473948681167152648193118610889650038188818524649853698198165770795887359769495749258097943727894366462959551398194631060491747700665539751772368871025757504743923738049928441994758772923476035642731542019283797110865088860097073909687510845526537356708426167022325216226246806195287248443819539262186673275399237770830546482826315442634547324497101681617854494832882295380226123790780803121554364344126165946744507247013326849712300119722962335151278179710670703956596486449735016730537809504657574836934999897443690819540834643309286051105635962545009884137088809004586277704365380678951149929394135464897519826783671636839255416111193989535798905495584295524091998396260606934387012239362635929444591355608638691610915193906405540312241393329814502709075852142366450554701072088325892592770626488614749615449018114679134784125420516891151271986934508864499604436165793877483444601858316711680411975041229738570412007604139277241919432534748760560348363726290017324422747689929580994288000900945521044899008891429366461949274212485806894379650571715874649518274182253990469252939404282279418976264501496939153671672341914760656224911988062827974590650935640399811128637794108494912206854835012769468359137474022949816840388402882741482302032661835207768991658659875415449136852673117624840085777929393453657663699878148829989610834614441179960619325932943179511776170600369524226205810143708060374055862957568 [103,89] 742928537438307385921936411528377118309693081740435986199745104384427017599445595537619951454265062251325366961070164423531036060672346228273866650776216966051920805873082577675845895081218286529185842159702003048193188583824651734123769912312060443538328313929305702953008466911229635401362263914863636574893561160030518491092170830915534027857702309872858642146110783983930637689370272860143618914711707457886222778861870619858511059715749325725002577316316498066835546609231908476420323357074711880509955068434556187471704838138439505412624849836179596096051778529593033109548255635247704173449823658358040212046392555354565609710498767912839302221767020288664228387873080525921145106502301461928380413858278689741599624292544505745712752427596271677067889027457609793370273786798313606013332584087205066307359983070822620808488987366620443398944778959031184327719312828959925760791713202525882641284600827448599545306400865184078841942666078083871055355686220209335405703356275245149695826764056570827372757933408471471781565867344774050180246564884435791584785321808068846918382887016231757320100460861299656974815889709625765821998320842153298307456456287751938434808175933939305155863666318396219826187420513716451628934084463575436458763593667146241823935751273185647531237010840800448564725632097735456534958692069897264607571057280849639183195397035347678506945593452312408742938400592959621220511975031753534627007192470255456674881642726131267611955141014142309947233902485877433218557996937974867540443214817259027156550316401508239853250560207706752484633555354242512151175468023168664861925172675204123511623270018715530020424214115111167706452107675479579394982724915919160789469641749045350237479025423956413308654274803197535100736165163949720968391168257476744769259205763523758816173671440971494826028316212639680432136544002380201921269201725601759298648491271732640538668920495212927542901342452616616947692053802001000332185251448172626524254434673190580153806204551471589043311385124717891659431410185258335230584904871619755182529647731943012345246212191758628564661606034083000306294525905115372850187147763015591974510921286514175183856996516975798758803921758713640787522004785744333350224250947991687087492676609545665865221739406584311425961104827034901735061475670651674454210220768753284253795744152968487289315262400 [103,90] -177594506724815804604719269166577361132638754197890870391165724760114545502772433934211478548780643203854025660031576923371555543717106803069058527351145394175374510705229618556645950785153765283780749922881357077968652113046065628591997486984108027843887418421968943833784831117296432540795537666795932665229862660993796679309869081052764888677686714191072779186878063846107991184137752188178938156799376231013037379342595968312100270364967133726078847085427482850294083188905398847434031361800012502239523164105142182176789450192653168896984454697902449839909030046013228404239921158936629577898828943545918917126783246024223725453806326081559543488598525462285896592653271533545662877161211735718549920598733369488554277456484605533284709936724267977197557808598357051131061545245904162065545085276122941582728879742845917536901890662554268064714144361226092469659994283420987261552398785804621764348576578805357074114348414503182070469410927303319774695842993898406636580774507630120512393449120268748700675028750602149101195025689290529594807181089395745121661987774230868987707884581569882510367123526120452267980936322696347644370042427389941086036964258489431153591193809327480407875477888514916592538584066933110463649555895096617180741254314012383559881987821170398054563894742735569254692741231199326313623829850507980451921671656883746590679651956242169026175310688700706836311054835650347511393331195499405338573124275550393147714816336002312036321343031393519050466089154241500568826379749938571934544473089657911446695109334805603897933261086708811458345514056441966678245575743956141109149093615275587295916503431235587802158979047299471073985172638600187877510843374759927992539512152321700195903771770222120720750151410260396818116435091525256102959885149496752498818919306441951548764204660696112431965252838143508835948131095132730309541129779787484598983535287923258497623476723664837151802402782847636145469292589006674214435279773016505653457053823377858499714146785830493078895256940857429956111846807575389892473658743687730506552683966795260772233428949216647230239799943613789104447397255686674563430833061760518195162799872129295495172346962069918841146183521471209012316127221835329808485212809122293738910503530108779258598107744510908655815859679668070087803763566224569134718033223489914921226567317695074245504 [103,91] 3952232891024639633191374919881656478921263087981961229448891942447025165879869756659631181257533953346683348435150848005634221392896428452448370018401317100597944465833502110805347619754675601022601043612396781644316870831195593787958925184937473718918004025157533255256664913568242188938407367229097052717915709940734247577796444193317125794566922418065952836397940050031650279512217605272351435757520830073596732342688724472951938493372523853136002623733393189980085756666231899614097251359362309325921654466619709989277371858040782715926338309923789557789354834312700345773382773298378107878662075971873893042292534686834796101582609728258390508346621744705397019540989311431762189219473146940137973730781042695645466109595247818212438055977936371556544317448109297146719084892779996601080099976899511027498249923549694166914132093143072939589219912914405725751909681726319217447672624650239042328271430009413864776294789569762370791973113683774256573460047575385810115769439161240293747328401864357315185783390203473945585093212851933670227743056995395130078363339956569709237809806208329394190141410686909759647570453779126193380183420603667988315936640535958349072649875829185073044137380967425101869461629800599545027252572689864101570687117397693057707660121220820620756682270307592125849982476139472320492093724706110964355392160350123812456297639319420269368965332876933839836034060369247380731370713608509827266971305880900217736939958518001560100161854079671119089700422897525418069187837590331824379244309660394678953690095805138010527670236679855324151883232288188954030873159096245790352565167216509486327308602465734499897928498165680481785434114025944923044186805136728463489159372768904925769009664275876099374342493930328457394865323346974410320287732592312918222771734817262421986014323526894052503489905936559772921372934960491815188121810056779619979875475677885061288875674661781889422711046556676067858780502486794797687808940842930086888388308917503093717555123093434529351663440750372014664835629774817812062867300958680058271089207027119172673821160740882557177564076987558564061535436970733230660147050179443449247560090703687698905251215214548237818241166247982119332952303125788507851355086306265291256527563932175749978819093866143289217201803088371640645109136456706938766976106011754735307324017621414800 [103,92] -11852517184000258457230257422109534832184806721838328586425714753255539178920285979203439282380729126955447464378098976815251647066334910738727880196011897064350251282172418107475950493519617675464233029167875245171012716499204021561892637880846251357706901022898366099089480091562496628546877501074266875064442063320895567846761182450459970338387936332930954234267907570352642735398542950049421045233213088468562913537621222873962546681198046245260401329594529590848555037516234853606741223247708215386296510302835230647994959934365764286125591760723496217129145558697561771520303958537311083009803539016802133007868418271052361655486542517176752096418959093900020019311132732715062036616863152885230947766077690536491422913775306143541227826613899909403431133666939374732580184615695469346560436351145387324906340635670984251407075078423328113646592140481252746253917250695400177241073114559966274146342666903837491624262536202997975319116100289867888648034714099031548883946219090115822139512377846478763557062374871570401062264485786890179553025677045007188319439224921854256609404567138938268651804707299068649366320291080504077031835399058133519907759873065647626501857521713697315069564785329426583336420909733268304432289551678096081449812303502472233428018691336361953446362741185939577900002899806517930821964278640205755426427503911671325502186206204379788979285785924657957762279994293772700264300564509378096257616380656811999400812601995868235479297002916691070469321160924661996573452744298322578172994817472863377747545737667372801457689734306779615124703640031241271709308361137371395855814315350281433147610049234023608703308236871489789024165490642082902777606120082269899941689581499460946124908404187239488181530434333985524994280583029324575217499682759435886509656969525567683072238384978936449665807326311422265053084760094828050783809060109222964064068633888331374395452965440203903856481474035976035016313095122297976352412889651601805525418887510794763592396359196060267251901914523774706559956600027034598691705323800580868171358824919539878829994279033575567195635670645427439786168928890951306214970040551088637994706556121903520147121187089775909393753969012901726062941433594983836696653572166883514060021414279255571016214229453315276521638814504459693121791680259614929903339776382514917839721366528 [103,93] 1602244299345312561424589332553580512761581981925629672941713457132417538464467167036995866495347618570884296790736770217151934186257572118416951276139592117749267664067462611474965672091311838772306334657959514676882181611062924729683983095280705586736186043890720780869248530182989757564062209643404037847441617833537277719971960837075621491137657249176421495893456727972443463032999793806967115637460146695086205305804248852107777303965825530643618332689416092818190103521822156017887172378856299397024718835872457152077031861645995600764962290160554342886891253516727923308621108516422728393160985707991093045982594024277193816696350823742662057699634933108414496599975080728158894395494833671953904152334571744456030922511784058499580314241901410141805212137139265121091265848210260988241139412682955348888939932102374334657070265580110476450006640462387219549673144641917444591467985853105147563443844249861908323987638486535633744278149257577503499508980389826592490827224734491826842768881743836238609404349296586913863793543292153449514649646392233453702129371660980156946075073866388345912933961810586825439211864031358185378799568364790309159876152269559884671139610550568202157301849927575991916312823716028229588084583713707851903541651550217320563519800457704428836568066166097919111622221654904438527565157959389575784053234584016013151774217377890495918010320303173713678563191888858731985595825252320637828306409765015707359352343599106418122178017297350612596153263022976917115646373085304429178952007429907670718947339967533639197773637006315324953744327204516163789643313986535193079920165066904364978286981624494072491979354225878733013852429615256208311938774851305823401531334111770270627976285243144344260240724116514349908582074701609627466915760450398919612394078910066171117147429385679677111147267754736111998654844844213222202028004983269756291658867771469624964124212257085130360917626284060892685171741633696346585454180987000982747268545964250565623511546534511337189446604572372227646593382310304094028446896065502747592522136425031899529089365387829022214921661728454636439887636792637310045223867548441359757160080031328036344175417707756376580953682097337538486894413099671868532016410149340871415265080143280166781347898578043972718228986602883435356322356136159848297575962588174165900416 [103,94] 6458237600823117685120754377434058149961578450191472443195041834804594652517592102288222449721710805580273742915395431665232641333795645393382582411811811519729898790109528015133536380986495877638688643032578835236354375408172867602650171677399919273537111596660414926813075928761049692800447870328118959798401090730797905217224521207081548403532175801755213079641317551156561622020416467041317646096859658052503405673163179204584864481400960226284508869184055904019582027876302586091303719671299642047675224420024805634186142143140487050400863320963904423089565734951622939382873144754359656025368464093171275648225417274102505666215369657076863430232469851187129221624938602604436567757858770753187548662888877890410369098665967354642953795448133958977687203174762940652958121691750747840248858429752158438568294381827864474233604798821822405735095106283944678095493439148578259775057553348705797997558204941889407015656574487883827815628815176083587507899792648568438562579473712576427938544556650933859114736994105395525114570599866797812186459860022389759160248809887650172381442529686209340098035922370809032475269212692819786536342638863648257906122501587715918495941912753320032704532931002311349578201323860035155466466129959725124334491962401407973386327996290030441440409186155842931759349790120837905141632269199366193121071008555092655497401678658369717852401653453552640819564156555149819336499883088028942657705158644080483538731791490529212909144889221211926336930327739960700619188832547954215944582254486484129624119719558421558249517262855471667320308663605729999265702062956980239845153799820366880146725925498665352844254582584361327947671656538841938686566194312441701165688381459201572427993468144009052754724815744207794101128669960987147757932271750485485885779377901771101543134221299482570855022507659872353414297314143087725846724336401673001116064203774457006765975471735571212336470853084178288893513613201913189508116029851301515037265086340390796575396715089298917658038505424879554809260815641860176991052302786987709985001438618658176501467443124548364196810712933757455112453860816409705641534671363270870621912123436645537159677206358337404344575469623830725575285474092527792667846841723250246190452712351121014245866698094379402083443790377780700115566573973982313716060318428137600 [103,95] -1542148788103125444898496892139143224837692284832318024971218482774164146265289443524439536549872166521773426207972239111879858136826979325059095855893890461633248348371629939135768984110279855725685717394837409010004828368787675153864071536955399434351529992776988916544770498675415974190274809189419648229325746392344258563656818884361857536690208758379276289129288137832546911926935315680039072346036197981856244091533208268033405417084090027245304664628135096413776121578253982449795622177200404927130688094696661783219313446079164803692258383361400011391690434089803948194422337871035110835818466156751678139618226444661741298765819205713568320529847252065409338182251981751318299875614012106104841080568568780597474063788547710593433570184916225400098696363657002696218178849168283395647047255748611366870457732254909660303747357162028999725992079667682548072765050859022289186122643242524126350845129127608064648523287963651482216323722073201639693691442462264577776398500690563395395892224788890364547679442176811025517371032834966116836597800960543485107955488431163731702422677928596502797688350124133716356240261827827535023164685015241117391464702548980223682082661037031774605463270045766305049744965555942248690182433005469725540958647766245816087981332113965278220835512436788936001126429162717956583465307404034102491688015376390506519433562551955277842321974806084475983992100067557725181174008747833783819844045928951946817017306806391331378636033865005162682671813236540900791302763528726677019606544603222046063835817964167336546208667775172703706586888736018501972150359354714338261786780902694295636718063838993707372895144566689016716922928628729936220483279582190971006094077397945377719106381156945372736085183699856029860058249574708945594253339630492045286948639213748147207586968680199324428656448286485570357245533049284070392243035087310549199413217524428196080423460867315747100980495388027290211928342288599299563369634806067235174272383294668497095842930613870728139071344178396925660177249018284043879379511374225410407575246356273538861196338384727738020426702090007528588020095187856037978704597731917292167497769010760074861108058481907007252475494377434745129802389625835887778005683122925968176140713733880027940293435537306059483121131770644344054946412484472872824996941232 [103,96] 886238940830745579467323314692721890178147113900130733814333050012495518248441434406965411857372304699548087746440364924323759958042545090748716099370357013938669436880987460979155550833329306807150752795394624916629468600044986630232787691214070087368209836205495782007650401385048551497419885988200430711396969203878520476005518135736832122077499646283992256110667466342306054371491130733066913400272862571770225240157110635836069195426445995623060499068262018771638348408855896746989195058964752157836521610941974986863947697198262786941316164103040645465706420959292463401118153566766589289628524591598551463110108392186098454263475650459853338626128302314686274332901608668365166216013721482677293861473602561111964730572974915367829224143187959659896234758456588805105397341300145419558713590963753815276456504945245058282681450399696307863514384837040885059632051388295104023292145331809909666058788375172689271872062983938517297420352564124467859500926782387559192330533911073260256489028562767123554266139598514029088634165268797596835009054414068679975148570312014359573468823554770220685505265418698078029555324199043596578340726071437422133514781271935798634912522544519261229137768473881792230254767494268632351019892712703575941879579858959176399128966758842594610189359472296567288713585724594478723552471268272508210487498568683438020692037789600951217258070467268791272696976415509985197310472152630607584563768143039470898089837496591136062196746641624248413891328182541814999451613803963723771419784938909466890135591525951702509047137459753177232704443944507490210052421170809975094602431572191835522592151650099131325635076824270025721085572978891799651293084576681060308700937398127128206673894958746784775632274307133654416301162687788613230445418849483499172287254828501785029339519275314682345538270846796747745541871726356406265997254754523250514115364769985189081376176521339661774992264660773671125850252229577256613415903972421782579715426072429225965574220279567622603155274096296327994797449144298478659471164134434560965421905406354821436139412610780329822894547693887611264517698909040067840672566493625115081952315189804006451960677409414109030381186121485233484025282041136009339778505682968514614467005760684051583970654796107666386145608176071292677715631549989105968128 [103,97] 240343518123572756523423929891180365918028911618665055476901291495837288517161661016193165448456837508226555068657307440982207728274998337047235621741633926304355685158452081495272918263294394775323326248331143392800885817778599414208121425862497354397245763737594897572134621322557191580185025234652097386602331880248006579865818141395857930139511426817510290654798710699591997875458345012261322312926927320516585805222715133948378619528698652710205936254729449073105987406981331595607555582693940371185928170704224183711422841412439221548981922899088859861005824286485145877313854704158428662627420860110996349099813894236102942578815331544005114931311497406166915601641953860709797234147771782773501952651992014512127258208211980496553923118366559463455443820700767641271079729606220735964314571117153975670210287708100317245745657504427721410361835880279096933903811740448997422208471974859630905609085575724321864262568700634334589698911002545621303420154967320275041467513202487403700848670291836668935281396870824931096243787386747114839424854434345680117805706451261521123589087404988104212898570730885068139760890157609145614686127941181083035596629269338914314633825771632528790262705793077632846473553388597362854379022439302224302543533294446818377491365331223912535239924702757413596747274674644187658015033800133159561957101112523840899592730001760148922237022721602290835120727570609696115549514303318571301589816004471570391343345654928594479000163504471038425638949674618762736687252491281395343734278751633228541720013965068956673508271903479618598502733204036817210959855334795060833190892777962896093570071252023506084408368966306572850740926771384811730547126319918870667182122109519667850895166312967387201377793455018067697834682916129316494662515784254713079759882167662623095267290706600145144442648128342394132871706797536275951619364756271877761488594526276193276031053865351597689554462593437616212441021152519962321112236396259254172054414425366897815024185717753718520720618061174977936744706643787484669970529067888135997180651787312293323759928794532196925222101400871537909654423352421815132900492551727660608810736667594030642711047058979411136938700514780967884156510072955519085668729771356086575403339702097917083866123585696441641931509232707352116692373262617984 [103,98] -310118473141027026977388994451591394310478495613666422344913053508251546729356057684091153868051961527568122572164813535983591586496258253548807299603715376963421472480731123161489260122342573629567451144889529407384058647395217149546777563095122645855794235413084929368054893931353969788509435229187848921917768739696116022202769069393317085833252594179053447360136591620493692004810126382505543978550369917693470220400514063046521784970019358598893197708961166161421182005069424812316241818977122317025839734341409141591752826683724210306189300023178320005603856547853337816054103259933469525862393342733979248866962870040681608253164059526093992812493870027829963260622687256730850397006535527599672880645207822673127276928988123836021331995534539296184298605147674279224448099758866284957396321212296495411098512557826872936405348226719619532684386813123149864932686840370888337589235926356483296669902572854026443184270562510408486166642243082651877272735345882257327609523890443059769855094383443218314416732325096683472166101348676542260009717282255657987749665970767894517389933754432806186084910715799193682117523700214134219872566021525317233481471693739873732170385095084611053499628996640314571631994147131769848047391228079982648396109557210430629522296640173365869788003703110985232935321562234179625644692003312917271279494926070701025016325649485496784630991893150586680082971897485103637167084311061039948508933501282010001953461243120297025174731913405296030126765674291778533292627481196965403242246433057429251479266464880064614563962827911133576807446178606952233075003827158238034013684399476222767451986081856105172509726501596773985832847658397303380659809069114285774704578135279851054780447473730989006556962072989669096381174906607793420262056005944184123053516397714332291253224286824754342561567519473591985873973891104763775431226278064413380790333291294924458394106361691314992921873085712975751392094974706281230035702628275449899739932964253981179211878438540922877756753919278429837604407186418380706158319254247521976464252080081684269035467644876712035492551270212952163364981268366357257834084954448633790647487901009719762731570652551489131056545094888520031297880526602388981153108501444498773577196127952236282640813797090038860690858866446569498230837376 [103,99] 25684211133050701745001014622060473972874079102498183476634965524268959399480278290143132854593628284628949960991555624826307756223575424389081240712170191157317599238945853123842120896294079848311943554583477484705408667648013257473252291984557647747385580893445576902114611554736128434270403077199959342841481451700135418507153163066578425241616496375042682901854903694192233666135510630101523634580409515733962917797716518801808982396058288519776815496199078262550043768483012915249013043409602997943096370813946243336733389859840284583173580858367327640482749159348542356834318440422755965428119126643289455312123113335833704661076755760578704743642339289994368007806545027086605301478746587133016465145788906001349214610707958427608743779649503363616848850433032925523482379596344846061757726545118540039543185751472465946358530154702721290340158820440157629072885649283249135626089743505236595591481611047677078879653438371840034025561852131265454810163482802177354985544079512212942337255524634803851000408086066380869309007512842449578941072608896869624101445846298754710937470381106175384683688933046879932184060842507147925214777042526864183629350500649468175668755869947499164118120170265082473145893808642164786942323582957221073336849525283640688622806515266130797770524081843136440211087031236135462926681016783869858410593516849577306327777737695534125677072097873066493856643339808562356083815145867245406304589198612069814945061875398061312371442123205926066625554996564045328618031271406895342087854756866960021790565923323909082799767828828310972200883751075895741689043995243409292356107999084352661072623161004354274027900839168170629256518283283447852975572762909722381299020809217319286197593436675093475947550031515369307700419449201556656585454361797379879019880602172202118210770694682200534198930211917860964433608445701726560476452855717864568060782187459133832146063427641567202313011061955283173881328189605180092284513206328980559264022262488563809729643678777170330509185917005855336186788517335596406407669620231843072892552922113829847580915072523665138774363313601835955035421335871344954703373928403664497120168463338315906969413006420676769773878289220972664528774768229250778721507054540165717919206864197861891061457921704040533186824811318787071088 [103,100] -34351859951621451765327281387513257306957532956829642234692182265954239593863369419734656930381520421078033874962338503325161053671061876814455389453643827472105875324492504017897596248886684333702206715742419883929403810346107538408315204375776381769777303126532759881927827800672715606711687515253425858794354726435455651270577552330721187890634409950706171411945409328839534194217884360713534946620159522207020343094368606533188803941964833312962457274882351460137776576128419278107387963285815070285337618284945459651175718797200894834291037004001818127710338625818298526772303179219405986580964376419589247171371877302158248345496285819039541418893782434194446501256342698927709372251297128213546417977160622392866881591124000197271993639241744444266291497831260122536772769325201899467500179823009397194423839297439152492332032424435942254123300185810383368067441981628910011888386452096391040424222986327194426416403554969929508147736575056939377922718021787158104337763050625893882491660283348177101622457526513720257831917939641482868081338076554025712050658938778060741648148132413675743662663560562770785486869308449112734549060117498756720533709279351842005637145637531676826106484756172415276599744023913077711959095586947629143461862453994309583402466617520815604210524862818145437117706341952668509776786288542437499936058098778977790478083539229863550241162861982501755802869860164053001648073809708949374916896458830759544161235368961147932198421855179665179164197457058674056035438388531077139935330158778033920138554704512016024601540322397083959513446851609574478633244666177719072048496613143605729194352448155944557567350486125297486866220529283486135409044618075157520879716114329240081453874534099261616909989147846295260647971778089064323408474616698121536862777510930966278259736924535092872586551833285939232215710961280971808099622635438069156364073749063685715842599458029112943761136609873534470160621166681473941217238640348790508068116128751248137979372729504295295529915409458949006195518764498093459994526213067899549147676199133623274585112415668337397923571886599634562620428300514252064014434840324695345262427276734029382723367247566914685431379815148280190359790348658163386185409545131009721649413463810222201137783350259191149618950083419648 [103,101] -8083202365435486893339867250245222641915000988790308668396998155457734938387656858339831250405872696966748223063210516592151052418049613981540561634710770092599384864773841931152919074468491937229660966270927717876244147586618718115242563753833109567588288234134386287341230545627747914080772087700278385113741245187843177630831182343985926115593157423815240686360190333070587248624782336931569040335480971553319713452262139148155061502667268425532281477523887553367638871142369572363614023721434116554939372595639053234808455940594973805965553227492596596414963946100874813878610237212829685450574059278632437832424902105366219535233904413111078212585973698237298998526592398115779393079320703048148070623489674450969224795559011997080659410959403762549792548151939210917706603754672543719912626079902026464571306484697054219392776317977859081964422227271062498893470970716493886810603139031879661407433447065652633347974019982768476597424558864572903614481242122690919294089774354188020183180489234130918900597211350734442210689591211936289900268164952043444429241177334329768716528857265212642248319747055725530309813619312532013740398390007469394840111446366795169355936029873487455351488086638053738441328991031589408600864598136339107423544992853897123027252962233652537925198366854349706103695637174568129141355291386557741874663018766490007655190546888013320662761308708589361033741589570115803589764635110404845596612004360734235549097259978141807109833509281371867312051992179970938518917220322971857464069231189455579795043418711347554448730463079054561487277056047668460942987809302325949678289835422071220765293967240173296336205341105270117134603905036479183716164368783234935540512799506740083765321265956593133465534119976403230280066600794048967464639785200558423619905402935034993027634899773022808740535523426185172313196221100407960212837179228537259723441923149014652155723588144793042450242061792157952700343525095668256161381465760503296142488156175384804242784166811308085340871922800095119329674593110035806253987627271498730025358292038962968594812868549808457768130841336360823812261798726610492431779923314542163971899269970778222472170981788113741963855121107083069863198657960707022753821020005582410306098228252065417788475184329667042245065408 [103,102] -197713820068976581401497708199434879996711608058474751777035377530568058538455942959224612896758853578146895034621136508664431136848602679691094507407326085744204613116438633385651913231616567153247224914535413102036460886319378776834428128907763952925983343097898313547540958666848463907670650917962477222872174394198429922746297923882987396782855034481582111241331934613046762871338819391051577854617869570884226898927608112659124105320403167829862389053012481515415925795600123251338753047114971217068424803486356155626528624222738289615489458298496209270500100446042766041143063060318635324001196964665253823514943141766644317918714711559196690684678390469282116349092712002567433567691388472009872629586581643515016181474275672882976104477377368741029120428324162226913289404708520089938750091510394652664215245518868373935459165060388637169498341432263999328043044792273180184554975529759756031019577781081781728034838527469841286946099878018651750575347380623005154861767825098796193689212059591607904413699432861101672613342006919885470039564235186918168602056478015040716074572091078936635415592940011047581964634019706053929322034805097531320556920459788979404859546948137662374165804377108737493953192725364661037689298464586301211429722420956955658556559476864086543254474148416546981779623016841098217682285210264787821283905259079800679089867056119339685621238180115442434003812216839639047367347671850816640132461389225502583675191614760906302912645750410319232223655551029614629356154259685431167911999913485335607075701941468780095111630468416165116773672821196954511704350422568208025624640803185647156370620158043840638781300273939812887687716991866870458227071359250439566159136491165907216044438359535096479834406673723288642430251897455152981652922563548566386967759352419603221200219379626140169321657631328123430675573126079493742461045511444158391115326852957822177608481332955387141460314053937859035362986285522667629473190532509374403784018171113686305125140950110986570802197403453926675551767656706065564616395955912461628887865055753507779115553722990062436587070876044272940589679835840159305519789785032399563002132502838838112210798849954116146165661512379267139280906710566926929857276981397845623477455853668484721991746451880456064 [103,103] -285427172426850885881429528760654290501404508489708215810625102108037859254401510760262417736276706720318190425437903374309786313498216571765024041564826054287051854473190662500297577676665098720820060200631383621581374614521411710642206118229357793610670706845534235440851567683269684593931742006038481981355505368330500269150743150003068437700078055436515319446664265772589180470414097680759235911078208898397417580595810091484522548327960497495795614941539120648393303709798054860399367104351489936766180565263354850943579407049197736604592639962907119051183582041321600618440068038529413463765955782866766741444147758816719704107065154717841862737545346835979998556897878772054023915325332331102575329826799146828986391251965622041143086473594683302155528192754722438666945764493448471725678325490713830848943861439487417728455603436303773035651362818667910242862259100105906969381957590938974783241341416013686295140451552941435927759424605236581496560287610509029855046207454585180286285826478469188616641794898322214088374208298311677193522783060722263138909314574054085947417032842336063868408220439556126065669488114704593112580662405779943480443198175600268272422930729447640597610839165330229131630680170272421492899199498403060548691295506639434416857661806701390890368331882910609605861124814620426170163216759151524429055150045681314941148504163968286806448640180424102876282314732826705039073310299598370178167861139351729712241496120715991691617252456009262911218544940220928816574026354649132497604252390974672369231170174995220932577056941203094192047807922395985890794974369409435135439314103190473904265850597289000371077338286157471685407739292302251057593409374905122540796997287228837862944896396504829704335798138182920991673197162856102414608525549913748171878340705375874692488861340722168997078476223177790197747607428747973459336232449484125624308881324079895830789387813656161208196630892119705557532599603720009809678741259367233939036718344509412282593842560646783015922907298615449181047310581460608858848342599207561330696939628651503031267096008572633241967160567715472392167527460163695165497586115159677221769094053999205985354269410968088695549261643754201763167229625945169545585132622559244040718367381384510676754331990576 [104,0] 2345259260570604110096509497905210088876512504565139095710531525723831935771867539116411588081488620933437039491883385750326010247985359432430797928076010293548004416155677796853542980010389831888080511049102092190184182866235493132965249554229724396890220754428268166703308097634784671756064048467779196650014318348838203775719889064316475230505727915944648084494702639602881578831872859906208722343836165810889724668493524035532142451627997394902697934277874407171731786052977255605300183034553984021251908028010806959948858854168507410109171072668131517812566576565696521673569874981613912345837242055600233423753206563224432810381315510025211516581950802898206745229499537039220898572840681477186300071241082640167346987593715491909919676331174462791602736415651393771799414765326789382752143931917458472599661007931236629266760370259034104375834363247265954607413813412605915532715168456240030545863560264193095917208341675065623533833934640766848032320203304204259822362615585382095649768024943471217301071297219835051610288957574605480202371225370623909867409387382289283181991653232796347122894018383772267803225291373831119754875117674705869821278534378391818655136775503925618531506336150663719624408754333803090149761487364725868539721145195338867860011822890603031970413352559489154733803059711685980404766903820778305698583499307874162706349964060489728414196042123082283871031443840937565180158580812210934416072577206534168282940093628578371733997001465475528130189704064036711992723328780378833264619717552428857389946601876405416098232780131240727317605987462062967704805249491570184243018196144311879196843174765395033892037371813343671750322621831253046209276383465055276679716850397379992561932880048154285753914554065674975698734698041699537753504034699378207542999831734050780973756496297512757485253876874125542169702421619966418019430948692593808394431894916192893423705856899535025315157100662261795607181292153972581146929085571746504163791274471821271618509424251476414491139071730191921608545193533556477420704878463856812072435013577662160996459582533926469813100823137103259372521530587292866568636021278718546173896562775402053535654859986636687655639681468136033377723033135241338494106120303544665225423941549759733922680946789256273558117953517411799554214705359528137674914257334854345140152992081064552935829132506494996558460736537597052529131787762510513012339483481481703059418353682559139894962661316725737244721450904945417565359992471552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -8210121901376280653401921936923994864152305958137339434808815713786995401308815501909321213367400524160418221910945706069866546663991915821515163799247870047100769989812472275846635526715495842246030232855111756931553149104805818103286026047422723268412477091553556344691173351710312259030628983338359662676452928142751366741338862972435747690104402964676811457102785574539061811409376243955664340788853639770925683655202839339713117481773200722644817392080333471515584983164975147802359234359957597926146161521048643492592305265653360598492858485358339723593190421625475021858411750777338578210397120635129132989564289116003672126002489342942654992655380178868480296786056260632970405698013746892660928631718556652882668158547053788276446548912107866991896270519248204182005610065023433469685076591648417645965272394549256569760358744525755274300783862167219527273578835183464559095919984683507364553688966187875728672033614352260111366093176195443829987073186894412762201243480993363376288689129323750992759926102550345756215729983366246940429312311628400406719894268721811670803340167839738405488858257493599605357701244030527712418372201834853754125781741071481851447589380929400687953851909793221429215850819537631731791739427586296193455191465183014667712348871500350551486219326421411868130848532070891973962376741509863640875603913513585255592552030031702644863788625623369076250799396566760995334030350621976940760552082871443121048324340828752334802392758482205517208259331752861657519754534873853141863069287163964143473301541030334511305020306871700199275264811164113548373169877388033819858789963192387125145011217924929063805475484787788682045598233648247277957461173469775054635984485094212472674869613081751168487282134218277138698713143320318167095648222416524499447191275064074806835289856977494443062773463546262124877890188451005443724939060187311504316237269885018868893495007401411686731715816276365332665852540082922840731710141400328515304037971518909441919375455315718542076924668062696531389176001096665297775838643628319792532631308470871619695406396261696496776957553028815094176579315578147463051307689759678844498992569905068970091219109662291578641342926449773158957880425973938587357950483432121386712505904389670688427268069455339138348538096483518509288391875404437539669072490115554441914671345522594042811788617649704260247190145444133164557871939597809546146704951374900400424000683486451086127163605610848546683060945817061888258005648015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -485903064962662911126683801210314699392563282077674629909287712628831572263493343744613793322487567800452627429415948244371728711822203281330723542968624190831148903809702663700395570826032401103393887060335705170873706182030743527678417820584265270056029254029473254279567922480732311820669147106808176094431063685043802184603711011044351731765614109426890724874360857378806756347722393766895321387104460011088521344224551353983505821077884246520600008297231247018026684854036959886033684348089111386968007543353671507089253986147892091772866750317333248950731920217148124578353896403081342770744451602831218936596925987995266278420710346039886124112936997736694421817430930868325245822017276768105563567388218077280371438856910531122080845198635484424217228845687886665692311026134942002037436223514609817849309032323303928461410827168338991568630756215694268379563267039436993313491112511860252983910526164199657076519776817061068849040677220755527426833723460959016552180379759281508306229747858726364782118634946296036619624800833251836169186991730866142512720876327276573038630904773007521961512423097800552720509134931773132102191960834270201450125081221185602368212386637390035407166692761342107504238489626097239869882236362278303767054118554855697898279376386720597936762992046934335650170834150743094662656769460473970029091351270801882037632251977290647349796634456659844168502879160552804342996477786073404780580345560069853744252296017596222646827304952219558187327573708429328204215286361846465520128018540964049256223377632768119438683307262980206867534662604126289684130577472639162388099935010257015381081606212788030632099250861667519246702579465126151502600514412016631060212355472557250458261781259009366708062835455488422531500431643185606996875408882985700383032716223850630651268698535248861002978138893346925377082073896488636406556755659629535433686385289351520161949135929400659354194328159868010166954154380912869735593432506833050431488515129883006014294296971732161695428027704661096270379514786251894340216199609244824009275343042111237887918927883247432554549811887129092692103508221507913069646302403180507376569068971275223737035194333728963836412538481156604006251080011260244459764940788187040735511697599984118325699470303027613000376251159782115872306165081123684315910059887938574271650267649410040497605833552084316116199284097505249056868237030169539987787393406917207400944004849300893247710957047065097631405442729974737943191108129390592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -12927843016529088625128795644686204996875748921081211357397723559413553607329603866235188172030003914791173039083497771081847750453024819466941170780075586870428477723303686271724323783808255843950452218420827543914148373682333092904757458471346253275287454254513814325857955136065476839564769349989339369804704360335502116823512163685583902220043137431688238496776533180159952612252677872126159677520159228658749926418726368268169234935597120833331698993052347602376850056631434909387488886533927843361499333659518122562464559390737797864790728213173608038271419675242561771849214385313892686137176462235640126286992765439681614727622553923712347517305686869548131846983585034822276611399060565591457972625925082823183895956850967441351182974673680962871545227652399911576545902040259575362988607505871989265960245097681182828353204803982373687600999367357697453598096584786320699523989134130913700054582808596946279745338380113954354779188316978403302569806586859123098339141907105078120161233841698332019798189328617711430621844769879811846032759662997496380821988693269719068843018772260825042440784076045637779072550533495353125904181347968150310738902276830798572814069463681399196136912421794180738006301411261100337409020207750136393397836506165224714759693365908000531893940020244119445444599292008097570536194487854458301507542701482774659907655250849188375252602074624579782994305748367095540571326959691672283427264331416464377435463464608448092324939338327044348327579650859257560095653949654172484507823523724798898125026854439556210331065456406276509588648584427014360556733487662124845710614292192718017728731162955606420360798732221275371544110460580943589077492125349602030962609927353756930305056803615165657287108893723009194402133026607967779808733135600401593086309792330843235683749449714868710331886107835210333750009123407655939592454357512262975586795698536431465636522321814285871474253558457366486223300662371294319650207446680810135268429726176052091457721887063887266632825643806605688674276898284123571110923089660765464594514696806651786084660375447079203522613674448733521676281706456916756286180984891570805926741621598698834078670490521576749430836288959696460564875286315708007911057185620006613279823162089321854214600934118208473562449768535347355262938086300897938102116185520237870296659719641298570445230090496080516508203217385095411600075011575448108716689764827999711432011979263913533987333899030970276557220710053031978643878707007062016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 204660351924097936179270682097187228789947273580443181535375702823052100666948615057325974412836393800702149949878146296366915479745377759555945609289064610615543309968068765504094715088404695928261917154833693111252061094500464415978794823545845140272817749100990537554482104731309198943641737348362260365765152984316443307356778566925499387480402649760008829664946652799895812019018480382049279288433166091210938092198397649676414291872682411095659837821076968780545006930271219097574727697509549021938761050343674737304431283281644983407220618515638866864586029460561596483624531211781188256902529776485149914856677465173402732245737294791396837564565437399159252890805342820348061073676685582021023113086906969536221248746183245374703000537150404238685114287283022133693721543836751644128392918022856286125357846921040051517712437758699211858938705400873442540013390837084231578433063594046870899377346108081570097255486301749554234897857416998526282892164798012833138866509532662010724520855929845918126889876340702732167827894143439258546262309789657019661647182905293995361999771146852917343513876058021249129778597513339810217449133410527995594514535332186250710534142992617282411619062597517756026116392125116523422108841665309807511007216168580750780755033161051806457177521050614748162560454655899588299176301783348218369054679489555173974287397196882891918619617132914458350592121344797831264461247367812170765317352497414225584722826022543620137046211576039960442451078335490359127811435622811519084697710231602512751234233239811042598796636288799350604830330562022546759190399757194016547723923237621712030395887076732185779416057316098643077249703791936753688880260252888055921001068019629137997475072146905995834794454891076376681699179201132745188704944021156720677886719658645455425765317119938264826444746651465026649589148242297863009940158953153336357843378927448137915517739888214402908958658168525838375883770038329728435664637104378209284770809199860654346633638194449088028415245191611232004535524735507735929551985971267387184926193978544638771186935042057510528102439369417347359558535912344324569116181584829608771527265587429746467761480882775174891442586476310358584463253457488883854094407841632797949171603442056791047534703903375293354212035922002028663037584269813859568797180848084994820729068873634478867775651922982525334149426097212639656136468052299951968778678181387344560466935482567135137082837937032861976026068932737623817052432994597339136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] 3635551980733836448588065873567747590665558439165447273832089781214153533872456656824549379585046102004052755925752064917508304367617858556665994990541359437898972813935125888926988718521866423506103827900500867781411139151644527837084076818539352958696761131429677589174767937550934510023316462577524098516017333735648581700747406136231628968203477265063162421611632821957646043139885496342298603176448222487840961725409454411697139878713697802636815348447552162962814054883226839492844396825986265502066873829047955592279323127429604893201628240067675097742729722754897063135026376227133136895333550741102105062309952996563414359920123341729271434251098889401141606424180609990537872861213545753983273250138057138068522057931570727796757631703166834254185947477320209276305994741776271222820119939800332019062241826420749555222164954060840881977541051844901267602573821483764834573413122841537450546490169223519229743601713441711964943923696138904928747641921699986441539399204758006500176916737107902983628182385019007418884703841385655571614228723745938894595621779718976339886660420806319922225628503968358252897284518771335927262631308003100054882824251501122203650821800985010337248418226416604032116039563640804452537466828399867454898674849711949415872586515885779934462654095542173840433194900027856651732315429133202764786358633180540932902023515043056198690950248733585725340813808857480164267325856352423880166386101354825351644201842683856137126620020547342319314070488198889570991811313932765133746698748007629764886983227282023081687892919190563117982789979678319463051798818207839900295695825942692672243028642432589740089840708938678238219216989402484194053358821838163771589487933621248438589539878231072931455555971629639389358506419044159422735170863965171190985778159557532387263877013047675171686412237787291593655152595702125310467978245541796767871300959803413685632036433280726629577151335910137847021058862089791821479658225176299996782856634506078170292301130205784461193355082856037487487352450362416386082916935344351231347448273157549003053577709582320201634438708561871065772408872452849559047585951015390747417346857089888627216656890715184745743819902492289427828479445041919473212010915343936135049991244341223518345669946932770898205412346105455079436519144394928503439681960920864636037910830114933444734293411232970815137592234343270299342102083930368796508142307187694356847866174859937340853774528763139508091735697487637623250345879628570165248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -24567806362774382052168662363171157483589611969753798595412118732529206015369243143452560520856604080858923908717427463961948257501304227949674199690093720883523977772572594708200217780133277795524725665333047344098821757846423868019597324839425175191628938633233702690215935027870806560941303199561554278165690600341616053383639459971801477886512669014067637341128507143356935483200905913760099433316555872232729701380619615525676208884736799732006137653028295662295024103126419221733653513734051885982850491810595459877229929568956100735240216937144188414068171296779266612844761664684536897478639810363563512498502882991991428622969275687399461936040105172595142014570815793654026724330776321644285157501283583118586710180328957353639030005114828265149578536391057799455120426575913630313430285295054265291229098691874246681987190901523351951832447808934960577384143707578127693690147320066397974264659279606606925370388693576499821114308520792979225883155814371678607305573975630271650067577410143095324862431662778210331938757346224944567996359627305089444818425659644277128317429158773773684379213642734166246324412765303738979219260447438478595779166753416176496466641534358556909660995350881851791049744165729094747315956363493061800737262198107301035577273318218842594200278105117647096777588679698358611701110087590248745625051544909486547576055354477583252577787906840859613472704342628534342472438082219955899191995046924240596336735497422837638668650227723502106920067236558108912599092398546914778550319396201257587428907152662140310189505492943683106206677753250718179231045725649382275644903626343074254176045196265487420302493766569358457485907282837240014909465942543812339678997997686689874000320022536647553164332149924965493594514200228651538832955517650329807676871531696635203777981822376927529382789764270911119168173044597182904474845949035975027805303398959204252317647930658520687721731615866106624936213999653020491756273565755455997745041395174240687994776817855420725054616135023268298155591007683881606958141639905690838292585729205553084116308133602494755985521745694740605460393606787010967833155042418169890402147180974550817840623698586723299118935611862598025316957241244941311330057653099166482051450401321215701339581560004049992244593794978190509042251394579734697071423089015440949077285026379478042300015581258934690833021074644601718499538803358128377747394549978551736871993004448542807327060728829324668377530824203889289024536618874376814592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -31450528818727449073948028792391013688190081588690546569479577497633535481675930823453244717573357497851902237523682938008617169430322302897422559911751020464339675861506813346930659146560827432418583084509589125644967338997551714090010933552401116745942342300688807862207973309437155615074595484714708102413475274122036405725633689845177122916099117874186215043551303295172548051513023820999457346092747728426434970938589871958737617726180606983593248198508961318428545165385160617702012292988946906036066011856923408803296055879988582016384758664121128874644451767314987875741105641276194298083655631283522826328264576038952579461654028412746413083266612523571348987592889777992957047365417228938443384942185607622853547221321004245015159122801759329489435755259844181657073615235917876546429553041800897294715582783701389712705181851131967560733277618401513329595621169929972266827312663436175859537975141952206921224621773018685674907484502745102718061308603591107961485515541906587393800889636045749922858491675044162155256414385955811931683330310839073162459744683179111112497109710818692574500647067034270620775877092232690911228339562539921411521079606593268143516538932092793745649417777983631555555606033182667380317624663388036816854866229612532679568177259799999697573380286499549844888973050237218343890851318419401950136414471699673868236173085589955646126179192145442796729034257455068629558840518382069534639346684474254350493742174531772574726798408143835803278291313941972230866176695336298355985824200799715346234020777131846721906212506246322891890067509176311256930145026107129547184129507080235756771980196088952834863075888221380190737638776983963408495670402285117825974210188274579824368090423507584001779852750075247559668617088253350996583726022189803173222029473778691911276502783381557123326852432413010515704595872271217881007474430431971968361071107174090230503108335780096109493288210351754298400663629107899539263076488334851700317141056800232384943399617260559027428372688346262433686061305718802588497896871701451885150347334185801860786476142184971500411433931091708152337858161106897846783766192374305414802590573835649703686977312050826139200108809436187846707457213587216005706926165334022429390758260499394248141793689953295301798686693904619795890084569372117834242481915581254413995562431595088048841407499695877835515527497821678886628527864295841730800736314402708327481779545590618013651276153364439665304416912488665377206296311120810475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 798063561082457955147963933890473214975011552267708389558576180538147905472780819635544524857120196576646759507036171753647048786046784734535360458852899389496089514343065661860494306123062601863245727631640579716383240789530633619546952056986110453789714948060809500621516086839864614482232103663218529887001109581174691157729965602215426923855022284185841035936974182317945955510387594848670116503991438410608526717088594378561985986925198004074060974669904652073552625070977613914397153327398538580074580526590844476449466061126311289387804333396699146925968832146311590808098529956857735275667601455900717202105894330499563804420137377491297264855950391921425825670952435596442010579116161542256262878259406003181668685632757053742110795455799041988896520108011852514546089251975417475146048326710536187953210238898555757543983169646923070550862141927137192687956520249597692821210952379903751261814383439916725440925041542230630845378524711317005324288425760872130369174065364985651109084161544940484101496518383308130297354494167183787298971427707274727323937877531325952549037283780983310147869530226953695809471126549652510242936654765748140165136683224634551826042323705363944816765973061566668163332385178303245500565691224342147475775809598252747557652612200383296084373474004126756769841454725550636962821323240807248986928633592028224484772648889378847695812511189252140049945935179458672523022159210970161497873300798869528902003962167300791665634790769264172862089617329723624009948672335792402997752004397720946799228421276980757675256347509896483573901046084106444673591382338141474117919307866294981741169228099900209191040629702626107026751334130444862948065203863024015141488777446141811666152992550851604921247922291473146519843830406760715903974990977337728852312910636887283567820885158630146623469632308264027578373491812875589290091322839757478480464697375668870564448208766254063655481409797425955110999028410955235236502783298006158785983629323460934873518573747453099754310173207527159620374151986896023420660504078295376533229497609636568413490552654670681498762069817072529185618172312296825378528209011238513510752137337057203664368293269173024720175881747148571366912919114419695278566131079375056180305551592964868472058868420597860472860693672606335909846627791358890465076543645443541964078882958452686556800271820471440116354075365069167691407341797862379183246869642844102624103182275899509758915721157467946143819509928360499856763243073822812798976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -3822907818794679389983460625991399908951378766477336469606591019544958594327111775856923404218010105274379099680747661819218911157718833753038101673036336708506769258737207769195993754735856772491035900378416134472795998630472249089000801859005543975890777080484439497389032314832927675582269520547579964376342705866154528922448315244962842891711924014457365712746185307068308057251448025014545337430443027473117659436429199024768749089323494304266036905735919904717274347459541508038103829554437698925317769679148876324286745488106774137112512371004522244667333921120218765795344316076802337384957561726875528636483213922484714933606698287833252782689825764192975877894714666973366188617411576287754339050192793182717098449571863980745185644859645651878864473744147162592575558436536230343072479383121824013857156210104583687968694929917614379856769747636396859643838960508089309955092374465529007153707192755128598455800910417228395946581809290037197108908839602878174923031199028793819924289975864552670905969353011998663329538462918941597155260949122141138099960162794060274502525496830774214053571881703499885947084098256855666969692036219095285391305723444098845779249986653175992207218039434104820177197764802221515058908634573960484852142007111909162374010241153621592982910518055868155650163287251328040711975771360630808019781364249947274752946490566133247060124975527636053443900078761266227826402276226258213372315956579207451922854694571075749731319785905960313582355337236992622859783002615852195408163386976709859585072808405403309245129765352456548514217401777228636297193135686779124097715296644964420808231346763689801971812410128494355780330841621443564130269553432284759493974888902424657604050063013251950579437802404329469121003086475455422960833835675519677113597240714201132815283796238705004926709155637510676843373569486370962266871289202083146174609789536450143984193111446293769866087105675204606482913305373006853434414044954615739701568535269195166566697863908739517846681372303599440802331598642707581306539193286944108411728224959920777869844778504442560932749283029321944397346375808710261061825010207641760789714287713806669704310027065222269256740206439239036406250217508885762785254208672083603371711809139745770077735826650308959810364528716077966172558169679668222321132850151045025518626016000533520382489620593769123085671754300886256939456176768277225155403703546938146356244284998265490926979580135871455557764078582134146327843626355935682756608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 10931768801021257201224385122514025310999221818922957792843880264305953927335331346190480602310324445569756005110017271861714703001720138457888208250519188774387233392653224820666699718944162430788096750493057689254733715383997080652800454618982371676804272705092100285952394882416111414604220130617257965268721006175022746508516151049430847634128198497031681104051867084688871743521946922045113668333035334623636513704643312644899318268308446332557887518881392625840097386303880058658058807168463693044624168781347300841570268312666962606653377350329959896274651024683077863863549714843016346425800004439101933252316635852876475024137977140219374912178911481501579834226087233986176104631171160371297307343153279254382631454442059581433453638472447975961788721350164837503251221491590669212533873962536694683172619645493587191266336621152427328530425165143981813215993163461099451147668865678979870313537499570604072462050068097251573966449393384578480232421811996086325381255008182440806830586064700229443191289665368806240223779419389738032120110581779870162768952644225222774022792829672953593081060025623781184938472435843725533652130602827802789591477030357575325635951470896950458732934391168376957135635100251708878209350991559742985802362338867386517736884188165173986526289503897151446375964143582708471701430983781922097753292877707178779837439418710478536954622874109644436519415140334611104498003275348778975999272071412159901621083079333276028318403452510728916224461166407114383029070005692719842597845467652946398602174774764473547516144475751127503531928795878318754399518716357273450433393282426517662455313874101490986108136237350667147481144985510699101266995062886692306884613499142585912833822300769544708853576671526535398807128171827280230406414510868850181757509624884673507936934747107121081370663652975611628735059039891067592184683321443245530210905916443246163661383540703658942790845871530492636663771414520013674073271199521192268225081974879080231955811394580139240780333971623205346102867387166508289407288847916312272735075860731618161669500149986127272158053315918333798511187482583252096093218561422259046173891890317899089409804055867500122768708781203636276037713069982482475324364803112947315873162752655987183656138324957155280548849779319595806187503809571037478510706384938606815722572516159915738022421958095283952004001191238617101981282314045571006958651628294319360105596113527894755609231584636217489876236799978700707707938987479752333328384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -23074913769880103439935194008369170053116071869112696281490916523744597859862940681486930956261481349529418699720217347061203662081130598888065558323730381360809652749563382000996253272094602262373946839187247436737653430275250381140458579393006789217964011177792057882024282985075198028554657155623281974505029329169616685245260687047980042004926716420827473640708739081627060328717730995698662433861525262512766613678004906195331406515040536820960809691376468336790373708959393438944903826125578930357308495941414176548310604043503869295521790350630637161409292294721072083188516134581044476834057971142332308520600739086895425487151939328070098091115897246143069555787174123968734492267416769059944676182113371043710581597401624382131158223524308356997447884343143691171924981315410960869913731302784161325703414397994856408226019097349258891843087226787812987402779678189917201903318804289957443130496162454233526286949577034244909115410170914333660282628655136157003736558788700284257151175793160452731803598967767786944569704586112327917113684694681491359880143258494482599143092139965929448377826297528859752011065233035159901849027460348499931389341046247106545620488393136970874845290592948928882111454031025800825599740236103423114079077280244913200590540138331658860431466000143279086573968981437907061045132018401762009205362987452425285240469622927500069023361624294397683370911554288882613417615972105921391096792318027238953690982237951277621179394949026321086952442337641809209298945043872653589691057021369473844750841243036230130836807512451912612830256502657965818432290726880244337489155323541371384525092467105432091069552316670609824787648888780479844570657541521861885396543095064118920052645797159076372803183254453723536450568018587786069659541324970115820408044535565800932602156422427100824106399265725523644173144926726176930788111976322233927474614805049725706085929331126754606029537154338316762848099953370911204202617384972861665389884743129506300959511046871598221772757032639136255029511654460853400914604257890970489998217320744551963467171664262936084761968479400965325571668311564976625169862501503967423670502017515141345883202806748067613185360387115785806405458257987287977309557046976696237540699048087158033805408128588765250379087442153469353559258244347922498473443997979140435032149110601226627943671881188169032158606072670471161235815706005540214341037000890502154990404395274443486300182404013355006605326690091839231123472741772944178413568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 40972067029015443173091533266871087602149377686340128381045512233865063735617333465851814555408308938721044636402137862077295048989664625856747647993437540650468269387821695064702094932585966407965227135821299643895336355449675957483709017283717100439158378609518295556973957284159843651936131962292154884605281495993767696882810055094046288570590119264671398870250344089688731853924182044635654533782194477876144335727304402686253501901379304241047024048667148000745678570109461271038573245978409634534377672634925565453658271043398302695133313451362888053121532623806668773619267871448490550262151330993715899378841120384610233164378675682172301211689548812773353025029812274955006498277984129151477962860424489800183549539607147429932436070121544360105259691172185386327869504570629809405801795247522611951850032006096638164550123688747297390552109354835775292022028770144854709463534668893093836186343504174783385541097356751297661740218567885741354947931204239183885302345265493761566732313084754638132301881167721681182387889671334734368133853938529515298061956207195594694687054464738190100764605678004379653506057069435860023960551340549631755270131064113587038002367974849357046903904075166491568624312409887106714337668521734684251829887954902566583551077865339514991651299442412232536263452716416931695886545061013170989386549774610180010791992287433142594260598200955770883725117791375436514214061876235341365943288378115424517909044574409539085609088423880522186375834382716204058433251897981634340161198438858141901483154038394487167564036538359291460308252129261837878651465661258709250753542500364833445697571107039803670326565237893149785058342191962611389815338157894264414677429845091689194194203944334990814850354046488643631701668873655421079308463276998142152894168379307238073214296460001269708814086856208877099502882282102239182680307568686198589296515071999779088698070355140533042546103276267895876790219628326814835777999399369441171984222932267344593204458276398954767030970441539780319033242704243506115304310476118852969465303334219287074524015952819514193934154798965206672141484210147076359310898623296212456391068389510140357965903872784718435885967721520656019669510870609625660829360548709895759483374456132710032898891407834367361875464515271795717816802596252103315826475839584803861215844295807466657817673363327064704779491126866834674334381879861191974797344205208799544941390945421618348610661011797205872280143357586635070746266879012900207329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -68168139268684798076123767014535715366413036744008592868091622531207305175898133279666856755045635433153862083853993360833969587559602774943485866695413000754552657155600665909467244748064418508910470533553731632947543295352576944975589745370659657539927742116485943322512036837977774784135958538490664907892692368534344197920677983291788206703845000693270829253030077222164863701623870456263062980711098934894633458205733293463484749863515542426006311935293834925365881505190694422615579189833567387457961334990432345037649089784445199692599446100278711408489209458191655075504903911847802742091366773653619078976632338489692329408824037490156532498293483566121178230246205565485567357355725581151513243712275442741148929313397068708104483205504233945478310278597225074181610733387290287334752363840475748732532449391238170411635664984135617675856616268271382204192541345377662499533383922578922329101293539895589945338959387119097867102974710457373705491568744518935581254944667801930869847941004626387109893110623484565466610076392399292837438292020263968645026238714445515460090677868847827023338331812260680298908106558124132300628812052291007200852639112217737560893277991456094280899565793439158303785987733889940555254866279612975130837073608048713224265440704596450742719427963155443977893361760461206010181734762494076146821552267924146777687369085713192908842821404368541794073918835151958178759659558769934438941007646443671777607174337742163359068657866004890239880638336724258003552967406554921690508570783338725070752474015054047386495424179695114919166477185252533741620165460819984387954253558950899803618141220736257972398527800069816540449466835794979272153052220038546205435809160508860628541103657029486163281014440621848068451415392152329143298629197825847863418763249992158565003432585694163944832167594018034485544373192743112200917739448562349420242755795875561729759260277911363442106955943424807336759797099785945240526123452503339315483334997062542854309696662390184083452956002716793831081537936318283233469146491230428042989252608561245551907620666770719619350562840165887779735562039732325521350117464322131740519707117965829834173323805246711051126515000040348924169076569855832824334611890236452819431627276624567668003995461688383879697148404233705168778096011774435913206909078072753565963241041021790066207368644286330493627217553510000333560186100631141190812651616555265877518264959846586259195324993426684407749599122775867100722139916050905213960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 113670421635735913537162476661903736710659270551494504457114197506675389579314704730229142300925795548538377356262003911898479455756395883877882089168479927562853769169641662948071815988226553414314551713126956050083354773053003155882242156767376544036973299812443194143379721794506241166983276553520563318138610229638617952764615921639275928583167099223638818640661158222774087702309003814505749047006477504467477532039304008076146282481696894249229369846179159991897316703402885740049549379402665634826841171579535432972970259774749892152791441098277538818731514354105367945089253121065424509515542699261110027061341692965730468857831772423842078614483443783963880659984104659954569610297008985711663003933314539341145412251661888882227661397929262337069019269699391640737030687617300551632790715056323029953511570634926985407242596682985683861798219911943932670517363024936135376068560730624361361556602255990163727874362302518013525309086110096861590211021919487087170944906854609407894128122327435580290968590014332037061936649529078846361319847177977379350319082978495147477991180070112451592832123258573835916566364409507655879028644339525297616634863697372078139984170302698030128439664103228041841164409022135194622786589881542402047102871903905755820807322107617504459943474983348878480879629769641089324583571150343641020715190550074934297813514858348594002945566490585362052626735901069633700272598789877161780622427957252995046829948550397672725959911644597602923050774041405735952411244800184922843401195692102277332676108404859874135593847162067595707777639445582001774938503912870196216237230705261168915570692395767092790234201960729735100913528482983731129377849861308051952395629082251671081536454812715693183553736424528308430024680302922165870664949908731769496112435403913714359416304898246073707539822355997991441049234497025508635302862851945638652543681593692975774095293500810532156878012632036779354475605403096849322013859661674387867597137905288820236128307595297488368414240005550363387404538969553370940775446539065508446235817354165202057507245899497484568193813091455703146109620279647406517330394965264917389083618505713454641467435771502020839841801720974501838132685037897430052644679698067133905113735123221373737550834071024300294630264173515443196162395402164507206374913698873226338326984159407435761050221921230837250402833910357400947568796017243229640753872767960641208649179056302610479423827033248897655275419620945901846078419831052009843195904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -188800569965529655090793232360786450699641974281210800678650350567513255321115175855996747260333710076649944306603749397274370259634462916266850496545725548127072732721007218659756230217217828180426380768642587717739215183583991100517084999185768599939913694154894219740756178260750053442238924104362375956797991346218181854553167266472889244486395570965915568585467467172583530362988298002337312041294325108700516363148235656890298663008908890766765633092098769474395650376115040643579519843821985911568222626629065649568716277121421879725896376681253069428341298614200821458399089279992787477923188033116019072591786911339372685792020434892579086569330531585419857710750625677866738432481757668809439467054673464172531732295357802447668291657571077862120229002978718492771684148950424936718033278883049237715764284937994661328762860554773447569558591645441654250144823668427145919497449208662848857840333480313556486776420153776570508440445802587653392709340858409293462959641089819068010514467193891896685811624581259134518139949931215802045325218952899610009984467140579148169509072014721152165136594906350112976565958483748793462872160347312797052713966037919205259533423642675286160592179311543718218566954233347833103490112316168828535160254284613223850675035198597123566942778867671044994473660072918120006681914161849667869666152633978523885938673926620997284598432458921131164554390762980192707368540136160213032831127476564195253551386206482657124999267637845728430370157330002366750926901627495589702707968919194033864207531094533979643144248052604048390658797845327959617160512351818373330013188436694973107561061222135872954975856811257618812050948087927426297247639164838811248720142086031503056771787326985362481062237745811485430157076523484458152839107386568318066530493189701758791430601898448956811369931619014379173701412785366408830457647470616599738894023334656171167931871482744980603676861480150829779262497872657550787764882296445004567297975964508282204512846891042480881676397938240851832755601147773353719144074691732268966968359692461198822180638928763145858860310729508997831530256552751648812778337721725724548572558749128853925827885483138185557451268490238782996648356912619799515658832609687488462391105911464501398627550008776716597419612623894203586469420644199094714283450936665557568875652576856232517434647053581948580582613905070418610283287972608626541945325497068879559851813420158344313901927463681712660765143376853695729560937246526899830652928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 292243162617716664258586263659632412536391319603499395376671315376272930242483236488966576618693742277786260947772373746502690934593081809888686831391229336509279533065503845335014439847622405083876586693568456560705604505875189714944711305806877244718931252997388338395492687059432861094504629091161670090150501811615351156453924790845511983285177481268913968768799424098347343971848924330031171533919450009790666782220067897178463037745484566202128019201196476975476311493016491054043778420199387743332999348613084093364873493303418761110418631460061053141471812028595130356604829942837233108501850739977757831274029034930508740927641698713272484417260584994591785487218451361325794928482719797054991967435444764537272416188930693833314896205979991014500670195383209943682098752137318759305235170732704038954264401162845038191279488785542612924016132606043785661615010222816134035201142009282827541093684962629210101525251257357211705131971454240387832843633226508366126158559898168653169794842481998607970027566716645046704369965167560502994807455559135469710930392643324391518927603953632041243769003457062552876001671287073396792147829606839526623061488035225367738125091006796037481774307783691479346698584056453377740385635472059889213176696155647524687144929735913292313297585625573295732661282652455944979147399815197023710002204239326014873643737363030123142186842400381634722073627628447144951284831547190213084670846080591957418365587297085348292546840294432044732062773173909002014816912961774703864097613707791799586487210848536239393898593623906136170955744161721292715632500537357593544474055148974109117280545210361256522988699205424493263646024382792303732374488812602774029458461300137557497141268519496616801679814966053741444280763777938829540281484022353485491173570329195060692088285472459803965815887253117252658305730212555622164732383550711181586233834712415042195639070585427661438766661810042295365026599507411022136124892121120444925066782927010639508690602290984832092576370067825233930974066878974040909100808071475343056867736037450960142323814923460180888627842279581820561746238141271236203291261472998863118835987168162999714940111631652641678214139253905231623247458942280211110718864188745858691125561727320437977120529220477515343248059165993810570121520397477444537142756023894811263158747245220545994630094016716539480907646517260496468666112199335339942907447710464106792383680684923955565392903913932072336977122243283502023147449326314080622870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -390518975799068775303791457941376842600299439836211625256718788517411073450188227249323904005555726667187628184953563559744069992431777280162147104470713192735671937421654311137669111650152952224691258764848553197054969053662221015407525100047505034898966387364837143859523597165014803031190454455432993543630480813677979191665529600755381581364506823789004041697997125496594277883955992374206695433471217526549936102547453984384795653549702080077581176663510644101277564637534295332945444353794007085136112946110384715645338890498378651587603875390220307989163216612970607991940061588735322656852554247833399466984525781928570922318378217848302860604323704103992375431427724377432052977448315293541144700442457496583910230519678695525312130961110510352948018208633903578274260672368154296779492880445462886875954350317531595703578067489442471642618384502301452967050847875582182895383674554379850188534965730347447145339893232358787849775432272737215464393105227361396487900210124574364128498651684813806110417876892591293384541197815898895229434635872264069212925163366663886504746100806946784221259496508537350841416798262659703188650049379090093161820483905125982655723967330004316538430583152664158694204623389965453131834788906018055820325942859551470466842868629692020217905184775911194772538813932604495825824648696749552232121243382488509361922660291604618276560484308241950339142285847046767031850107788900213734352153740267751917847901251402156931309575675322976329136040191831486626224154644697707101637342265098605318514921622109815382370335264806125281394042725749517689844686677840314022324882339048314480897158949443369685765628360542758174631252467597438024201560117356968320778957597693120528498474514573352033826901758157804710299256959604656292282090740026987472302623633088930320583972628270395490631557761878287252351895665902445034820945882815910095432825743486123804482146596913880284095413499377050566576194669471630503584350260810688682152456458855668380110764028264591546406642022656877111452691653522549037323695068107093822823028006793819252893973799021458556256194272878724668701713199315580877021006299492450666270368641405415768153273025777502531088829363994203510634872021443161485005240928570661820555159359055168157364169071046437846456533204206696432946246846398243062405758325601825818599677854576440885456200649946508985995619748118755449059859888964659908381209452901137907071910369129026996608914917029180109858918247196092597447807819312912498950144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 427577698458208368213313471515425493009700031998510688604062665639012973827786596119046794581021666999331585858047039823414684075875613009490834628568974932305907082258475751747865768161500567384844484527282929954762221799279167495089012393241488244116953542519133894397819285946908381436629050938423129989447817768007897615759200537979759264632834476666929588260777090182096483706366464112913206042283265576146075240087816630056916339675448671615285927926723486834890982888721394904385358215988990635321215904608285978492033417764334729510899257611872619240434041652976122030942953835120723639405868308055706031412613504163931474468574817175208107466520572659558802831738465516670025873583435062436293989034397713412053870751552374125946197836663174230218690037137206958840180641269775985752898972016723449151855629132496536244103845177535988567780596226173680187975236404984410210696288363445072976355590303741474479203354124435427837454764191252382722320784193174983542294024665815925818962763200613577328919398205120278892182684047921757369342527980766055959597145085670030547347266795751540437229804128893047974415610821389231952611421403927347598540862209414224844053147340079981344865303247190118989881639962053313987136874928057479575205071367208002785048265688296196235631103022008959697392716920086519181727231266398889068952503270418601418256190811358091367614075871506305694675583446309253178799125088953538405458425661534484265795991981612722893830717836055985383609033468271400575854389527987746228185707940163525870677862048890214921466526734379562644712511453739015622172170765979516828390347743547796453177733384454946878759786336048545522243550731739201076163363958717398627646242425978193626729999767954913004441007635469208328098140794832828689954474326564096626995199097692518754713552621085621995788921618233175787766149313791415517057672444204065490019475929519072093871516665309271175080147646135107501591968359071261737328685164800578257673342300294315205911431899368003474066413837804671000798001419040002403026708780653016250318570567564468973062403979994027007433971480329746068988265133892415822806780884271135346449175341786709843810417960012217526143248513025972415164022280232945599953102218604877642552404845171948085041031581129724027261638039275582876012036901422563123983858869774148525216573400749349829453026438487870338997341145725299065311556019718014115483067716080021769718263670740134392028396733464904212517060825485694069626746374890795617484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -383735456398808879539808492419248909133909363159664900054220008389994602177672204137784293372660347695353548838121883681967590281133941005325154012323869986772022402242239245933331107398267637552201947307292371474353615158007067106433091481510013124074216507804760892498759443626631816716349640973221005093884031486125513421708798525408025806525175987626672191191731088893913942882147651431938499140934473693877281521108942337366678613843218077340332266675206533966240063011456741913389340730458969183762945271692406617350208642171212744207884941546848020683440289643766946762430160104070060896407678815412320040385880765237740422201221781423399778736504392898448259981616387574462527236215127054744261643387162747411633665852560321530598705117472877137401955957878731050200674892377819078274943915858477663176832502176933570495893281869349042902490419794603853185294976556686607839231442355464721916933597616310301676641932863484466435862303777463605039034527523537548989434557293579253085721627349451934432206699454145529437390739973563791168336818729376768193579613968450861039764303631619407370224193291843314277071429089840316032968320998620559567444455385546473160285951180308559027780168136817385792812472431846995435184717980659870116807728285342726429290880128505363953142186711044663603587580132890417570244648743894124551850425464062397095459293378021343543131073376892844351862211478728222823400116684589283269239550449632117323970741055063705843363163597034890053545874483320746497728005133176875683956232532597032131284588188699230175794396183086041864783736217834375026014948290824807271126894793655171237038114488125782350727916470966677827393184356030805985844481034887655641696010210434346726714503157330231853075567254550540830072900319724408699888376953340785533593780465437614132014986238291962311379746317353686755695956139079159780156717174825659925102844539500081316376189204871045211098244213309983589584752464562765136034982001066293775053909670366143498502765186112119018261358072255673371223660711987133976449320013815634109486888970887834518779701310138877296755404019569824838506389390154523808643485067116772064994832868726717975771748896940459254847168903334379467449756327452081011501597427114445869878869109498214896504775832718759545820599205318075901371843552610737922106093052363718796649856116484661105944794120483360617327377441907964722067115087125961278572053787215115471221811727621124501546324452312162910446353390397466254662069300680906023895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 323454871619565666484543321384627655435057162871742267308148969649263299963737638231316434068905996092944812587248690873573539688328585291059759532145924596087017792524092075062654121528898456623120628581624890726542430351057813837544374263997649387708710318597766907634079002507610352026257961977776176427742151740756052116982902813997150959284857385407135230947735170073054286448280791277658910428351095019904148948308338800664152758635667198083722260263962169657282859215810607665207618021702682225177476440207721368649905624854280169004764967274966653402619630375155373698163291103622036424817253354410297139022225910286936070079537516286716435848659297465546000054997476440740493889372900615302949094765730871191981457415443829119732638775733997151290330728920420078118532157561628704892136307682000709138535384732537760026574540550976051153743746224336072529018116382375148504700557936728564301855491919829036643429862950825242825642848640213306271004309131934613001311688551059797128889961465334527596606853907780936818645459573223818257137644790847662149527715533303912687334049972863704021271918107292262290570797978595572686555240508375186792240681369031432720442611971705282195079811054267097233100190105119498625405890706828379714600581419394566204857406226055404532706821830222821782849101833851121551455337796185009322651729708273838544754612064463767766847689923664232204982258983676031741839568417015822681806164657392709593659996652043002785778443478145395710909388355146241937188057890157073973929101923729874353286089889270341421401556521668695329309571393412756133380897152317446103128642504295224945925953210302815721027122440570678364401947964311257330601311934014821515494766323858232829351996240575884437163997095556474687615527363415498702985002007062665672418747818396668618921589665323041150992642318113229381257120866441177867550973401595639166301616595363629955259263978783738839524518518871428972351909262026575727012626453701938186794464918813551792997885340717023111503152846312224744188722364408640595911528651260433654973996007029105786877600752812935994424966622716183047748187788875395830198672679597659368766169670853074381056793645448305176322660103444579910763558654055036656890893025562688134119429695062915433702777086420236819375895743773617758915004899103715688280852297259668288817193305652502689113182435955521516419488884803640600492829208943007919548776221104978761871013371654630636192487447937408931462579496581770438952111602033537383923712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -340066197263510511669030703015707514716173267825165005709612116836935103771725039491890173930994570990288761309276125263684833064357308410464012427272820022153115872617572788491734288748098243119071963159903750419263911383981246014076846157331784932081942106354552364838802982977207626939520143511989266979442961771617829114149014870019248802595735886658363407027130755237159757126651850544279883387082214029646325623334455412106051362405965077592280783401299175937202992986627511450052868686585907838769825701386832148837029884683553628281315835150630123134849578946690754165611911141258754045690775228837188910570394331548421363530041724288978281488361191642584821687989655798979929511126045941656093074372293845232758020882214441537454589403438843849510840017899581316962663776977245226966948050880422713080710046189286408955484843370438168412149513350019821927744678396306249169721985074807026766390504491891291331132169682158117491557311153406875650090273102084210135450224747151659814911821234735764061062980153081108789528486274929413335721504425679581642828891835191392726043276586481827231243320136197249589995689786261572076618084933851253770148227033041714350121447609079509702389420697428696622234438406340319846752521349577856598591281571905607311457022272296794950849495236885005435810344896825549420738724071937513042556564806475943378947918876944136580003947660600623800951196309107447039712349832638862293264271210069348356721912452575098545068809665173756588717188966206093973323203066628687650139059121029018574836687434486481757392022511026553829144594238019780986537865547666204856637443072900067408133126982356674856544708864624118051350451279486978785748303870455746921658270513371005073568370532181406984753176834349930985337920722428644242836580979447765607287056851521343687132029246966464001539378121687122264384099846240311766377828212058529424726713793192409846064312570734113337173323622654736169674765980297850847732386160944928968164419525328967043657157419273679922134051679066013573880196502205637166908470709767776155634483816576677124161638832948472203646730329833962329515339768913970380866222427927874200650789964419633412696775554162517427139190365273328343543430349503504482880688060003224096877254799644621247253595351443519575078633310025725747236954370486004537678894861433843621155665504594803653441408654875037812658532993557208763884330123474514337727794434513201378780394923581400659343571703201402842509419336372361798870924938065152405667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 434430766008549257564803559118947037865376427233473833488306813456784820530275435046917976502115848097681428339814739262455723072753387136978259262957574724891984412257412300037597794143964710348996669819229257343123782668530186282781421028887175649202685723365976358176639015216076168252252334224815706852986873467223231241470681259531609591461337229711309041122164712493298806882975704705916222004432063213793704305189955453565455638316495628750853193819204041947381309314066597770507324976588869943049277807057687714619933939441853432695615698079165921263250858504400340575269911227118940990791690959143480710627390292619500380721709605566792628838870468938718816083985252148257278566487743344491210444520539683813248177598262296639237431873265557511947667286331258187521220060479873926253415821153462496531653185288044581228376438444449252949955507217188652669404792046380817673714108869436935411405794868252103168725512713618816310554630092006648163779137127076049193955197320132434104947513584425574385710396838034939686397059130709052008322589565235627738569760141817310940089866911124747822299193210397469913707768181445017767525855675886701786634113095225154545903666878680100906557115056676922257374355687496130880844594928298098168550049391467806125686479361785699284810841533179448718235147857610986368983449901931838092167374023077325383481255142646121336520052020604476868057083671281656981757099361896805548406563696523572081339390139616447241400428085115461220249486798248634220894808798029101356075074988358084826890396094664445360089712719456378226610280578094163516683337708810127326206409062304243875638194578826754609004910756433615767779573171308999241482231858946446083199306283250522963683317100930053877351651179714846534369533615659949221939330084312641332266181439710799076806459612657347149596392761397299344906734068404827677611682118576087696545019755432988845523515349848977071858758418608921851892932569003144618665854777117447874045874082087028886038922587092090777534363075538643498065040897580217903896440470499887788893765687590441534595157734740201692779676073763724985482472013087178606126504701914206752467490051347034306250779600106728695795719294865569169819674065049173533939537505750296517259956186548004055345302003609186117689660791959810010655891256721790350942120709763761575666403116180739500048847316554060655856475147782324713530458960449016021783704439526654716415262727523989304586423268286394230929575951910596511417362121823962785644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -492125356341561657674571951321768975096207049488642167491903684954854674218412421101693772189370928112262054053048640089415007824101517305486061512511251384692094299507667263178550182508472453308483893403574971496915005179602050298325467665150063565724823556080398267339820514711058417725330037458721972611072980539722664150673544300218575701518294229082268529405667377258341454668611251074432819500932793526945507789519092904907944205318396283933728640208232510040231987390783893066360278675996898514246139945806034499546733741205203194221398052956657569801957547214270322707902070967476010115779807493007144147936026845716367322426495701768750318467980878861361121950517941524221358129647526726774035271211044188498164736180328973184627170272711799023397908338349886992895257051820996786643260656950069923618160605788462947443912821974163009684236109291009251377152187656868488234067735435668449807351049965821680845418216292690182310648662365514786831999141198672529146921757915851926953123773500699789925200809021976005938331067089532765403935557272320089946759507642186697379268847745817825352853289773429884340668207666107549332896071427901951334698088170026709110627934290936398305874426053906687774950758459401334728207336644105923566498876809702954411746862367896382258221704052544074470432161019305391613438194114883173146555367133834597730205317456801887655822332150268239983223371070237985900866887136659200160580058925086842314483574015071819495333860858289561616229865016696971750378524612717751914301476561848934863219436096820301899487185722194436581175973483137600101834489714518338941889682156679082036836325823676906540057259287280172532908584248996367637820928990040823890010009179109385779721975881828550909842771109085467067483512128304313381635302443388478320731062242802552752453915068495634699446718100945513729627228895702552438174716702612167737053745306193662149085998989205271487632469441597958150729204658973444643494483356475460329472300190576448297224410819655723376275000575882092628154854775645140048638392813425177406655862985554436999323218675484259184814188403503825507000469913393977365775242926987531039141119034782530599841951034087253242978806313385227515279767732488316693712057880365254516649485761245617345654671836067382017454658818989002270580564132536942197151604795246215677254667886611502700214563174881407215777571705685717348622703847092537412276999696885923117792598242081723027934260270507539728920586131589030047408015057843826636881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 413010323337302390878577954104518209209011003504609536463744396921853521900185982440528332113534380174464476160570424254499021564852343056592745912315840223230578354080499559429378447013884353191782595154002430275916490974448225716041135425735376609590914675201437183531417086658901675748105744093492410550493988577905081070653786269938183594208552875275219915184026952164358486521144760095457348522339331801554984063544243224652889610653239328852579849808785108830764163144729287087029233446357419860477177813940660726200473684759400241799715694341251253902885932806708525313232027548335868722986391245470860590366893669316261570282837169571365266284053696691916492120927061870451859688237687231836731578236490246050464908869336849060872539342416201283779824220817570274858760048653186993336084223573668126545428398920706357509476354991884021041250034268943732779928346853352804789311256204411459665688854669849179808387962372630314036174677266426675734949665036679877610268781572221742337939160375770542101966492081169168399239390672123527982743523682973603760823794349070518244441031935716113238806875906452765439736309982561767342601209700796319120734847704647695170719442141560331371408610622489036674081528099054939829694640391397307085983420220357276583096193314073058116916701424690705023773473271967303387350810897278504327787028580096896890033367141513111979067719862076362654911410336889032208752794626658330535464127554424757963611576666468592658571157743066015982300052876352595082487102373061455062797398779101297386979220477083222625322698380363487037813352797081328557868980123389131418973831729315969777150741598449663178744534074005757582144210413415603003811256853786312443028225433004990629173082967627711368322845944229580111122691566304222080430639953142444383532436456669068877082409796371347712416683673350319190635047721597154891005696240848306143690484151175033069913055633120341106713585732657044705387658855775411210511537057371261451901360071657876058323484316517517153402162523276052949766795652971264596619723233415392869453183755704214298069097129731024930507279279863295300834189456986690519344964905491592808349470369347418021796652610509046032243614984361629615783087634685379325737999440407833262436152923371228908882191469087881400433726318255723915701479552980039562545847953894581981050338415770589670448016342720360194431822519501865115986688167017671949996689240968772148381067322574082585651478782445163589556090050959159295580434885939600679763968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] -230432201935316784629464924773663428596124885578769289021015745005472909820779796084574168348425380559660192226466078516960153623600905809827502470115356522160043371140868573614987876060232517005799373635355307725350650749158163257791797932265025243362160530226440464597108197249724257866864377607062464153120467022645184331229218867592702046610997636753890076461065961836307770693262914150388360338558814449774564482353847732848702438140265932059826536403797622831352120763086005470123013708059541967731297374576123056609366724053970850052552558428101947088706506053740710605407854989553898814560686836073103317321824974100065370654262161703407523853098918091004663675702313025723205949172651019545443735004540772585075992206420315232053804289951962229912035351209521251560341232525875532727667650391943541992832450580457783495009121916457883762728649427427231277995151331390865202532017257584840461812240117862874703745013771805980800114226336584028065440699754802145468239006668669480209983033281404578426697718715955827123929997808054479107373854861216694768911025601373775591352333869093873070432666368284973853961122093410060678241841550571109362679758941485388510787533518019287802258173477700889837373350603478778590291039563165906188269295489852534287070915902172504311826193124943800463140947065527883129755966649710635166422891094610045784668932253822639093284788117842854448723824724933617635464401250843663881086221432456905806152306924322146772697666606812683649290513919902792727494632566224142421566877629579125493739310800031399932769587899327202222558501492797223617611268422695352541160371173117103403825566369801021041299103523193320331573509684075630988499541018100523224409037431508069196926023404541853977416368325363695060032520641227147348683868818971894470977883081408061533351797632017369130382650555811120814647082646269245767558718622547281107454773221771808991836284241427842381693119264548929860599192928630599672848948825165973975952285075901647319186401207338527760540864244702229762536670490474698679348800453791744255669039241283487911161887234844179108972012150572900867178187101545113898845451183124697452973685880124535133408776664762464718785975707908022032100675987063679897442388326424525346064851813554965047020289453950518530640516901288721230398996195912275784956808669954399250310412766138827876043775794668212975964505928603846170100521295388981485493524784706274525249260570551459553174069420348205998216521750113773739734863272654590751801344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 69262323130874581558340386651314536645104230580426780214597693335481774846343243996357148977281454695981237801445068413834916356771687177731019322475255718931782974144630788542113903892960541205822308388870341651180452453137027651011865958509339667772345009438349292333491837161985889637324199483648349584365028352606806618415745903425662980284992014154503941292338291571553126942466883157854849181594312897203769974200389918094887602050786432150521217388579528021547053030093870844383464205200908081785861167969693985142829417821352182339381935400604328224411209621278175083517954388953705964670056234893087255299978893283335435024392440212880720172083286742579220042875246581894304710270256498693761879216087434041418883515934931831199928075531993792475556987453248313898035546175288470455773873160364833628859200987914583522577088813141449832912584143511626033309781187242217516270745908668524692476482293757271959900806154071178839080141276346334044949967445299234036840417801198255131717308786462288764206171658608471363692170977848619798614461089425028234749939049144723536101434393360820419585742347139780434048184134984075767904290936876363365004225461384389784365448208724921803052944813290577998269781446693764667691944745855611962942952461304671331108520405792095128067417498928800569894410904905208769597746895547579741157777321335176632615919472091440749832732344632310910136418119002406217550841605510360975860340539170140664146437396399037564207061858989011933823073102581461196990223389476688581713953548217540750346577884456267603101919810362334630271137986106907315670321674538559652896728142462033129735949519695402534749680685890343772987329142079065117034582521222912879123474073373833362189703461666385208635782802564132014778404301223336767939598998921753842555707501172418763496480509096416812935870533427387337797152757817681454305472487512375750094412886150293131646681012008892231706202358159543073266306898276075758823058700621999727715602721457808138860313178374003503436115148407544692480527412043959354733930458867770692482149846698901936006401215200608191400816613448379099142268354675026489492144017308020757643444822653033445836415989194645719336850267248713190388828945828916984310351281843184684264407065363745616027898593203565099572770094016465229101428809026063956797392837592744675906922981038845842856037343521819527907005381239005852672006340388737774023187866023702348455292003772532553059326987805481046412290990172291799325940198792859874230272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -11412459206200689196583170212487466524366615668355454370437117902192394913587942197635136514790587353116546095927967970807297141423115025441354139945790092936027786764564350182176472917456594749234542079526293404002290866424805412556356553759636680988009991276513320948804847421413320556803652546037004819911329890794470710880774389723779579961420071438358638925396428470647066462743950253597350691240105440327430044407506618793585607826018241467276068290934802710351858558298019816396342179231211969065758308813092285080310985754160270346104199337016775144553805184358574277079402801088944306685406038535023754666701388001797276698153254751658286107006751706968944640524186391505042597391509543899652423005328182658336867752176681523648559807644583779323262641690722751553932713574460930021698826206531129114087808103947786843591237933225116618727501016349276307830548000551092723200678863629506430091592046244826638564574078256139457206249196935727921221928411937868020631672026726370877584618719152093379085235423255882086453494398416493540068475687206005000395300295669969679077724650804149027264291567797833100558584681038682974995569637154673400457707550479440710599637889032453572998923235452821462010915945111180660482228042626974619836737150045796029825173921005233281345440645233285346522569886371490648385811842207801847510235095644549968041630210000500438317425800545152605265610345732172145842643745883542791083842641931314859807600283603675317014022543061498747473608199220657223789266262891064559719217683071338891639207239121719280744386924529284627690402955881640302314179013239640955757902780833252171893332974901912086341788032920897444512352353369467921565109959975328811000722529832119410367251028852986713126076616872104766041144602868243291199635609859771607838730260602513812175916768907964005655782108519442985082394680709103528862740651910971872147283285651020265326653490395050909433509914052991743942091231951841787382482531058642136734886173930903784494994169000005346611925618592379790263354598969477236949488888411777536147323549269476514862341640593682593403590324893727674323510735819362035350374494120970093541681588056874602697232101537901929791021683913987153531942757524272450682839054157977309633689941307029250776634289117418230126663145193864737954730824376896508801174232779975260816269450630393373441194779420030070247666877919257697496362744632170370898309070738648029788393792771666360525039142844680687061229962227604380467832963105810452316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 35727254211856935070345543991461954745474232988608389843195614390118053464872098122511663047743710402362627802558923227953203160689160453887245609247582956107044470117167658050395775660730348051706039741888089295374030935248012786770003466832317191037636616595600408404584912516676140158345678159791288345087714636897802563421446505309783619400310440582349503109261616844932571768532371375685377888072233112983723095854876731971345435709484136230134882522749093667194428736041304926080740462758694641756427601840916189790705144215044698447553936505809928682126272423106740920209315249006909548256007633137526991852524926573734879677178933687770576125965959370668201069887826492074269360863430523670374118243504196929289561708269865555427102800886237236022086163909641905803377225618161046799685169286427698930697199402406116501603892963406995336787062160448803940362026622184661814070848147598426822925361687600333189372580773847280896643675087081982246035781924226595577613064777379388517496056687040983341552981379311952481022589904494955481406369288995787548654377930501665115891461106258547705312531274658135235363428040701062689535806867857555182304730519135982698944078421556989239647747198886190982496712331109800272460781956793129895348547149145295071405909019428078164064403904695610191912739803040795862038033035131576754651740673961631194634484846735013973361419181512229325018553668170742366350813946967956082997399481061176883581203751833296664319096442333405269976093774699771083187919826093527461999204733098209790095548618153910353306889404974067536273972117055297573231011906113656320636330817293972702763737794259785238793284190074873000285898538709819866959687828622369595401826394940818835426518031164220704050129692257799523379792249547490751872678164216431260010292855237665392888358241535818076230265616064065657541657232420873407378321264151535289304287964249158321521580184320779363121265685850163377387668300335674257441659829510697539204702247867936429514879537532821448669075715474462039106319969077033667320527183830709894831551287342445376124771797077024512169180771720950642622646286497230785064247480448336285554126123301854365809512040547654373840182101709302122548508675593876311214788867195988016490299573142747856036613638323986505022952658691072156571076469580129349151826156385309268573474938583564811395945061545235474769233212898096633138727071469392808434078215809914364413938826264292211875850924786234554478292267188763506274153578229780545798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -72518365712505008211132124160205688881534888496798605280135894770661338208433314339508805496229139055759791604141252630099254891157036172404065641202004812991234893209560588167489066506231274423264211901922207603351165470227118906944671962233789935049267672044317526218565739203942786863113715927459710023022503659361838665896032347959746664105920629064588199601181332035420004006842513622437294585321723464665466124269613048120284165204476709824926672620188302079480463606478765262707335597401061686065198664720071531172209421943116701110735270382853115874661711257730756781518933311602284764899529461073331820869505274430547760020554297867304780290158253908380484716177848770398277283846420774482263986987074423662084038562347873637085995146823495356399990558543759069474933677212832493947224345153465655618318802423903307946361044807075193546921946349658650694566578266560612754269869015902865386416671526497326133683858252328404414372001225060314623143030509961872676458305588022887157511918971219677801146850001916932159334617740927188571271060481854102095486918328938236133649638511110659622750968518842862595069500760475008048684040848923228630105173493392428684855424524868149956226867997310645230409922937838222066167760415594073388599788907450686092878100846288780903426544876166634017434118184192224366924432136179547728583789606961867484203328442688042008091062758826641896086889842564944419669870701264418665334568382488021979162399045538611725226524556809758044688271674447965592314762103054712361027432621927998613633030940072103831722814408866117537292018250981463122967514002781153907018880544968664089679366120420670557671404590650357662058261295213167590102492876842573052743440085914640584426777460060540688163751885078582229318010832569752946425635487256244238034785498017294093936497865518165869194994171229306350766825614593740222642648650153488838986244753834356174989091042735479725128842587913882312473405660521571180933064626060287193702528890190134897640420130923378229097282417374903809275325148294809562856890200799488474853043178011561854915462327639616287709159933796128812309431942814329414991562668459005764937259229442087172113046223818490433971529619061364462063423806996728296149117663264908266872667398373848480517217759066934101148915050222414251876358789777624264202285922632630909366347334263355707257026186810148199019732299888429363892133523003458833601512365942387059368842004314214054989802533283097038998880251766569790615107192005684992409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 78943567981027697956928257326713776288587190183503695351474893667729732433510311922240672103369855033177601638237768152078927322837519766742231611195279250955429098805928716797370426557429022946928127961247351055661766425833685229075626883793432353328613293856115935129865823572954477217893993973728600681094967810615292752256236782295442030618992947109987685626620243227943929167809500661331586722797252070694559508982935563425388512124343417351399884057436302315314752235130889618863663714523698692412098749810811441240825797408091249451262506388054112801052706194024641013953388630088737025355153614615689492843808381281787375638927407536932068925163430061511674848736827339308897988207355422760982982123507144875895104513094030378589867605881909071362036331371842999198287040885223076280536269792678742514617676345728369385351897559798953011943968734734017881891873727089478303852404769342282172501513088000807766583160511036174430437728420226920057788048123606002000980092548573060507871771716059027755088616546603436943159818528165514152538761714657113172126540387326643104220197539101760763330110560160596687112479845154247652396959378890799719262690803822686915006359743875607697407271503817756607138504409347360828008065806829394104057219807860841497461174857593224758066929583719823487397522912274306141936631679666161837248182885911012214364350809012151989207788025811064940484158737388989171082082575716256758429844594194412261992460047470075439652577213539803043852193795144662576005593912506135463597064862124234104791974456152071438676205094125451272021090818704644244297019214903204617318479161027269631428958348179522861871340498583717335047239883708196229550040471124589205866875070305855092396834154408852533250290404856490125131484552908708532740592744936178627611953552457238919465640272910062029602342708920123061021360145638106834133782889696610091793542042655198157662194739646476184684939637516138378536613202781325033786156944622466999321834675520971773641893708627443053127896636620869530938748489785180047165820053493145269934487362349392703528407167674714783769711184867086522777968851478369902135481386566485046376424885550454647475784901347276998434770926830951415784755890163711519209417045144523499856738648114742484525263276913280136775016913633387696015493769190015309014720460654579351167504293878863967926901203710825098476124645592253525324351850414501473473404100063677346992091875339012734136942798586168519468791940763153558061421769998675965116416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -57802546040252481008299127626882198003201493763329209888453246956757248951402968236344483144709320600750083714737004276130106494303939095429685399960300354224494912040748775792501691162580348308202470408480679338141448756125970094499682196432821700228707527732329678732153414463715800994380595422382032218436259004259320365625515101522619740208436840472430620332142087378159607235748540003395115602730414739418957325297233369789253748572280380719567021030176760988416622296814119026063901774888151506306312851393949978935201348274483692981685899382105268369275801211219632070463693206779409784135091784229862450633639628179577129421522209935326188188128309179701458799986542156803425151486433856857573206858636762894659716290967091587684963193730790180008674594210281855704322180512361396708631499551846736455012968237828815880456501538086312062417449841741787244613224142049369286414519703625957747884743813651808075458329227700434251640474358511154179690080207604578006013044648336893957034321320969528601311420410034469414965162237912696045599902408020189598292075296897928639406565078315818949775152344045971279451943599068819486685122666351055740676637956053616223489033784948066819248374734057938692877309349026776290622039172784706992658977813288972304832098294340286119403596723617583718327487442087679684085766268392692505909621383027695530735142333486618213624518060145677492086439355284723981622652826962318582089298775162585437646271283146023814587217934977987424880400781321017796984927321731720220111521454523740089053061616352658696299789444633797825514193858862811725414978191530160646108287682839161262662336491598152923430379723490566445223229604078834185511793282410254199055948810644784781400442364681597640275685953384380541724450842062343298243039338453158706408708064612206000111202062348489564270232975613111414769836738645663562346046813366773911986486420589934202675348735884989477161296986946846217754215200275338555132926449319359165279424395697366070153294144157073077910209979518255697783488690365665005447076990306496242471365616086987344859691507336173306101001192665047918999842209502084992549427081152510448326422726062100507104107833734073335163991045497490529688824553257429055120647616368523214024375528214777467794121487239253609170072800573304844061338032463801090343861434963475911998198799806184019302947588074505038451617924538624490891575921620797660640579522367922616406479624548467555576216631269750157295326242496268319660130097044633778388992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 30699219632890551654967492184812171368000416080142330952140987590129636076752802280590285856638271746354721759226904529918603608044310830178531069476423617557947964199727045957288570304363852999589874329773884845356171355262629124885853246670655333287023340646692975475470817554210346408090869059073826397996959384816834797138062397241925253494868601624144309564854914447247130221839876756522011958169659760545750556827160101211584731939805616918861526849379266801942609532061099924803082562662653876685639028625736035873784828227228318272415658704168757140285593354562820498029674434517318707054271790701783671888982561894124344483931305534120637119968841500743487272620173606368006378021835147623489615529090063312122370019224940390801416454546365905406362493020375506855065239148998647622999083759224316277552409607203264376581159851208313988388836347972870399647632878540309406204471219630425706872994572513571138484932278611607338016029632655457671008515410717162809225466730631489417149516144100183714405096785503311270627149394807590491837000058712476757642580706512184215323205433593231509163124683156669886921093093793999390166541876770468899902336432387508860927428510874166159534087000349556458407712964851710951772878756725874992762906632224007061665549632862761852170134450678428913098966404406361058316300144152386339029851050139947214776441792618622304356692502511010390409398962207214014254719539323588064357670736401293472889017866894204373886828849026817246969803550237151179423605863610247111110980303112773560688758256121066868316126590617583888635231776940970956060462478508356055278279580819482804981168624717123185887632471445341583510063870393995110350333566368731776542217907282604972361728863838186975048877181247882556480097627449127887852635870874097752683893338016977154487279302937222659012279679121759745381387593122940684005752683828978418739638190476557637391273052478614027623454808852076949042042758028030623834618970738101396095219464104939820918413493265931727863588199057712655529219560039730125693545525345281915551769069171070540522756597729673200454801457981022956169080889195167442599289968126298715658837506150358325482152726235215254261126313421607610560010662710427580559706771815887710108001879127439169182906932815243287330737247136645311651859715855923746396062099830473801149935565488824127438491142588781053013576294631894557600920373664278162237401354845890126147878240772559411356842334555210534131702892242639876778758730761701337071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -11908609471382988237472577346944591774475959379421873167011327086623446064418206499193242736247037120246318792450593075333406547882346093993013979160634860366662589721657744595471650049778697859086773328008983814656998109048959807392277262905211579411798015139381625337374113553966404305177233088928161054176071935788540573051505871861965435807907036363040382765162822801836928116992061732992984625998516840882769940583935726589379674961754216739498086009522735124385674291473633391360124040533716560523665395209226097285288763181546085516920264082277807431377728096500228883350401084467455237145974274006637170541184437930006391950828356986449320466760005361398305226582638979394534568094286489875297527757611840990614180577066262878234062935631053316923683264509101147332354082804777150436702526045644378026836342033858750515909745060490319738242878777407960718204423126137851278854119844772719590401967353972065793896533925271354269074805864972129596719173794231053090956570210890481749865932312607311179393092546645492309363672571433490005338409268505255331988818339896404265925778275721160787622911836661209024007434100199894900672640074503557974995267397713033698795087266756683991850985197032944730707940549009757254736200239123826966824190140351723030384719245021619165574316934647323668686599219430077384727197825680983048760154128943852696077770426287937371785911541296901876453315454513609294843187749383661933260655926403070834262511606970067487039340767243575431844142113074334817008347837393594202045654726188010560297809326868651142731573893887475039308765098482871862450071832912833621020277980409322948728802086610714363014651735862923928450420955423737218091357843354532340615361760932113829606774171891672337421043908824515526835488373344252854994320664043207707803119758905343012113111250278986870311946099773002130994072297091692666099272816319538465294114394639777619438217434776606033368639154071930370539560232080620282897908181440667862037427756536894623239269249962591144818557034052601239202445842379893406983417545076785394519942935013742194756446275666435381911609396705189491518872411970827584868919866435949384172560688051605593406412287209317133220186791824527433100770883339714348787781713818942085947296644900206100845078953602253376950144951833551062190788882558609614139264860797941832413282908862727307431319189076365159152923608552903599063731016635226231320781635342949881163765049047224446072602138299305748154589432560884843920302630910810856095744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 3156435818868636370113007661497693807554738676112094863083513404940933269657224500429582559248220089573196439336740391690113174680048507956276084089406720480533432791307278462127762647485812082198258572112446247889091233372567704270428261703508788880643972766300622792325365607865193870109918007873451096854378683017531443712070848036348998759430770752093789449176729294333239779952566649344833493078983537088375876959029653757323208049242122303549453550122964606850660248525301074565368207743899301784989463119347108674157924450118148035001419654094433042777128118535993585265435876087414993457412012180695689831760753393418210673408817783643502663640962976336834441672652689334664785896847728705303220654418657308374828335941406229951462316024594000525664641896582075672843825410750866798788629285355409010956200877032807578436452342376805084930969005274666595661646635011514834065864269979839569332264028694159065347705746859617519271204435814163710285104471303365594625110290974494831992238340670050630600922453570454047882465153687697456376310050779518370946226442181329651419432975837084786687382137946715199273352108012820018172007501671654783398940875436141629842714369195002450381144244823381206867751645875233059048649794001292962085780413624622245604397873029088424305615588438784825397032744632835209684403173480462987304546870347290753803369632580349433995765829538377444656919847098205546210616390039948212590667982127737688263323937767235249546869470625927471886710727636101885648714054720804421111467706291600902918697687888408797879504319978817176995242541688221783975886838249025802238634411868614171093819691139663096463278029610171514768742264599075836069583477930305836968767286199226720028027874140895470558070194140520699659755785919353489269886129587742747841211302820680781535399504287590469071938496032051723909851891316573874981684737120937174721072775823325045473029894822545209201661484614040344392559394684894940983519493836471695483735128342648034028084734939810394827409183967131128415762244771421482091126154582180109493134380198324143211344775556758589630084203131255092958534688100027839296022466684438802303037863720122291096753513850039935110878376733245378229582481190453271072551074770809382575604571140975092077184410960129077140243604008478936145595484526312833933066741472627455865854530802244282524313469885400098073952115014562021384814648560575188653303664449855010883578219785096997785363379256727175782155015283989128952693026797849082331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -404672919353979672418872691015962456894078599098472951800276480085045453713382718073779424568512833165877783873439042375324128908887865027397927286025734292792868702631413932931478675889740943913325208671846653603114047232076228349370232641382904747412081788066423725512494612864150670682923699651122775042271418599100825859614523205398315067211371072777457656371586010898052800644172260378185460820591986351171934139712012460736165868388169965445594930304307806053878551621459620557353332240037664157724210389568157562001821967595925405440719045589223844510489945387450867479039560013058066735750355433177480498316642369865433975928065296701689607035032147880698936461835754235599583098791381025040296265959099497138050016628363352697859895461482206417770045074249347480253764170305011639754895825015264445177237356726116362162405764041730136798679427696426738967387102194970354101437591333958982735166903365459224567508392871945129243839344541642758474097329869025958048339990173572246904730212596758093021343577972147333121670668044325478584089676637255968626244440050896062772500624173065286559477368293416065362189905429802149097614299685720072856486696120660786288602998015480882160294667148949318329423581172149025654690371479054426680685090006379586445184052841792697956250726588934681661241018168421468537211219359112727425111608069543889445562805156960029635190270207446476986042651340198766623387465023593779387401426875468927347061383860309352027915065448946833506310396326905014384111828811243024731777134153870405266665422705762975932324152155841879016154947903043477527245226540824251895789492703508131543846434009299256725162496059222941707331568899448770194104159061116530382788018816566920928289147872317538063535045631385856552328032935538782152257072353414790856955665364285379908645608112423798563688229836877568884082333623387896892017921333405941981375219438761730048551608978895994239999527723767991334578188552606995248468622483843856041605151917541797322320433396298379314520692914708472639933682617478873549528218520513229790499116366844036914461032551092599455847375933825811855468510492435468378880386587624594860612154376344271952851233132556658821144437630668633880613181931790662495615024467157832642696802519033058220664016992616783473007203512891870793773444678711951707680137926633455331249442615597312451230074878942675180966299417659452101407521961220046151123930055297818075654588423183572066454141577927749070321760313542675292002526584962732261376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] -75715080647937683470963628114593694359541923678391643846385397215909503872242849002536223346168439821295651733098231308053676993958491210252955978027032238026686792576965567843569092651451718098700648877407607307102680145822855312464238040222083800627769436467048746984578023956690065082242525559563470106886520932254785706063773231819222225606193282785139474761797689571007811696942449666393012493168876522943734884745819807318677756277034770425014091172142113743989888512105005519823547085317180574966021389840293199837753726557953449754285216136520927114469779851208230113237624574321725264521999603925521999089639707509197432881846854881699852953346741380320782724408258998331516863584624858086364037281279857466617654691227070187743045635960978403753148817961078825810168268393917351801253075263164592430462034450811948560739634621016563406822826914000311394128996516802529314683779740989960135285871102398170069815493478911328453567678728008822793738406439322195055570821669370626957462321470003237725679525356897828429110297342330514573329639920075217969815669058411982569782047408728546628640530136088035588433135129720432592084822003005387993832841830546495809647614507036054720423413477521300919072430365125060881588286862086382565254373387510401750129395386461857998559898710037568446655941740326398283358898556552660443499276286090836801900734661351208439583228961980125607574196899116174752156961757690013427084916647082519854363129649973999866019038466370378838239998280062618675114962105310455933410254045151784519741549893354872009793561303211438243685658002253997913800533556801699932195883808607344427844793301687224910888409140091030255979243055319335605134248749041047708040546462160059689035797918222268490145390564860283235730653148762849517242590522511544040137853017863360570011596752636097718370043141580793660002805826312476684803254107941891198300671643305712714329335998276239843262434702248300922541736007743673972642428313762777420106237615202838030053802989291751365435249124357084514726751255511729438271067942546339597677595743871873731849794454369601464770174210397441676129801778626552937449693437405296696480690747924308279989029577445777701431471923632767240454162822450705065809934189746603773731419866313925783924487048739297544173859439287956736560262838700380167649212906889552336518652452577157229901850801803400490379020053077984881389370976265927299825141217175310434967825462684710085060807233029435586173626384952264803931835343840921780224000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] 51667780853101533674593151794850256464052345307891473763360149870393192338263403166582888777837721169139559559497158694258724639720907307434491564504265106140422101574242103842051814254014868322173420938578517014039281332264703442463299421061015407423913383750213247920526938636028270376780588385041661428279936409148426866758900109415723730383381658481877194396765320973815881978873318304630732526927570824737531627480951095728835017161691490303447535529092544318303480756549330867185762982104214134406271227915306335682859160152391497287914749005294868882208260764996364856633225084336046934688491656167444994927349268802671310115750661362903170199040883057763983369665812154855239012366121533617686270552496066434399450157392922354176071880350937210013437709849273970239939922733770782364165949528108597444326425325037191510011618597383544053931318751217474738846130414328812935122002321906909803359324539576958300698091199711116297629472255020557740011083093161092625743121628752273596616423047585623164315362991412150012032002224591170981240410024391452392617415256903011136447954586900628938514808028005495756669758279002736952983541248505647769687609793009887343157149520085226158918869806487696770250201941730712201044019873599769776952248804775345755312339217533170663534220236531655948555577909076447607518211979247162963135796935619633186625302700907700761357061989567030920857324541234205426028239890830035496867578577969521326029766865840585601003229076312841953627490480952022340224915562943559789990686993950422131764077941731847436829177571356942512953822716565257275617316211386318654023631996225093302194027399084845795339757904710796845117943472648316160777715019684441638024692925907631702255787568006826299251643525324688541963868096198696177032765123892814894609488746759032004419459814640697911000302158303407597753147200633281016051001564114122397941178312549056137649452741016675384161290831272935017276705091145329328076126067494222299663926700447823941965585665684517694134693808145073594674294914748647019042703022060064570133577197398725097833921706547513664294335884077846239353362433822369681397969420702229009359947265533265830404033615301790864066578702751994719852058390868876570830997428954449455261354090356990103086730255432133173100230887415535601048548620021552144298242232553229385357364862387839728209186321303846836562582857081033066410050382203067257609920875780993495565240506792645206616556676712445977065331388378929068754324984314107789312000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] -11059089209142578193182899153336583226451404585354460620785253967937458793324291801578481909044687439197255787901332810536291728982904005284502086003393645980018703151113858308311234115742299733222856925666364136784917791033667371727576382890424822314666096261198318140036950842399491005377867110585874088205263874232821037300244837921207808310240563912620064010548099327196746874774761964766168919747049982210335487642800478003501434684672052103021930294965964594386837640952126161449282304052643656243261718266984434696505077558242870092274323571720243951286161359115044163064068302917607265746178265316608840135669397337349224369585404817278966338245620961723174930149767044496229021262221568637040630047801774940674554649499458172560939800124879980467349345266099806269578735110205151149414848503208580967961898346951749339918338715823876290707032229644082828140520133187278280734440551204806143620510448842590514020296741815436896668610081333833189746086743862330915950288388950641105475793788854737283135759105161071474989223262659698204601560729089831787379058071985568203792160504405194490913464306987660821819880075331368622734068592382153360598445545080506068003309003191868222438574419934771274307558124673044079321038966800706868645547862328424652083236757757261177867723626178139544862982959342715538577774787172869450104386317605456548147392813134522382771465079884569243017821196102369372179411333379637968988496215021475970108990002103151272712367681805060880513111569010848991780530308581369087923595485368793663200276497196352300762867133287672319272261876893713166097201636478081004170884688869417781422640455985227322585958012898756850183574531580781234243642721336962034002238877343153290061785989079178327091275686294215915195060404478270445960892051247373612856204488723914966055063202804862954475575419598757954277149319212134654267157735718359906447262141137549034019136393079422307696295504906631491291494630722361210159507633070266192249669738440287544940514414406923596581974980074171483164496952050929590970407118260764534901088172760769986094293029062635957182367625797600981124072400169075680695042332564268039103228708410716971002974901610406391793940033098616421917272142592295860093501999928541497793816250847770460448025304481964484245331717322732162159794292516394578450010253844831513767571805454744278786790909069628387220122471955123572157183098524748146673905585570004361291729808220484709975305229893568028131940484899706371162839671246216495104000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] 874599114542559625984888343712682213480535561964096538225107092794281751239193406718451806951081897431027054136548891018060777294289865170973577060585203315312409512516405526770503789015691043082880719915434417488956284751406520169609063399153186942869968148594387125043213589270048429086277095494176231097364634270253813942058612571724535144817784615646748475634343461369698204543558702380052136616786182133990583835381523070223538310570126258514231091087718034744328129516438025419724583304002206378143249763624111299740991602336696558610130811332173584760095315698739592455236310356139877543139166593802620839679952508991186107295284528352240176403298293774920042842499323425770584270226555039686784722440434680782368319667121436096887731054811323211811522147133367493486827685220051271776946678325794272353063585432228917452448090292420448697015844378275911370786783920988714564462170813310134812354699445764675627198943324371327112990446909087543080416321243189411212374620412032878153238182199166834944252658772339890315430514343727752423182138605127429923738479049425481865441703280826419558606451367787570947000367960905644829845531717299530768168603646022049098243723766875968264602531333386053845437966510805256016938414432829051291040665222823975981305710899685555840078627035304770077575729351611937940912051806700695683980667846870350463682206829971439966406423265189124802281811882173750072091485895751022092848431550027531337327944161454574694587124736076708918184023713163859005843473316998911982401483442533159503593310561475103556883134742935794161127896111703305447368268154610979771612620766658346486302718574875254152331043483723220648367192107064424557542713707691333548726491949376541633570678198991797553566053336836028558169724424506154889543205947010691781721352523261278583797704831392996181967265693407315515572675525981140422078128744442476937100156855985193044568834905030025454177799260305420659255432436120296253619899485602060548182310393110043823616508787800138235564881115175957906674996096334575249320054947695012258357939250820134861916286651458520778618053619112180331503407449208808852649927165710929575364863999656435839890955900107104857189084617319572753456998858853925425592674389919264329892668835515514901683624130494944423071363415571374162178601124185234746809820311906724244922641808982422252450020892306950809718007956514920129938343281420483313760940527306439477483628438109579700269409351743494551561024356215660415695013449731932160000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] -424083617293199110569849129545738724519615232936510755041528904887141260849081390837330635566444587477759699247907397116434636176922929363139239083849341190483236136792237639565259074174491794598180890977916617524966542371191886198588912685800508540942080112211962049314990034518990041246330556267866367704266793930286473600224247230408492289640197585005390761551964414518750338112456758936463688717752534202791656901857615952496152429432732903765225230564082577637748847178252909088376889901948600490082622618613081243127206499620543313811292972555524822702132405194413202806907516479697732123785934245907631047860024302377334441421770520536017851321682824071448856153390142622648823390791123873579129022030699360940796901257969263584819546879291427204847992209746899646323383030483393076183931032881172807466803775420929650373455787083251208672267454625838029055961142356133132442013437778335501127186301280939593933171349680490885751854484847838355320461355606005061799009582613412387465141313000831182185264909123862817921239599759901591267076516820140564288464108355459390816455598498390010744945056318330960363261402123726040366414893413748247626445633874693538025820454533006546614243451309472526653994358388229294989296050599023110752121694124514443869098754089112921621315669141529025848525109738766572756466045017579836431599499860397612236824484788645143365808346339618756720290863518468555180353736078908038477459684974157574558539480839218456501893522535240520165703140814795880022563037941742454657135897427109140735164433686286816252417219722786992311249754594897352603511173521716016215435361568649987467877572919787815817068125433932959120259769232214310996681460428189651000510716913082929141478904389129680913783008895536632612882797413282845802777781137752380269970005690875632703800514742543937355893345630095522702033984089358532263907889458802016735719414524359893781675430465230309448321444785842402651209812399158312191440498436582590390010725407319537187073753173272327038723876554066650252077326616298061014686782869240682902084281692012374002265679507382779997292015651076748946745423981980922915643818034277114386270877562926647495264510989827143880395473825012813964934520433933574814377743019785678008192180119823426190586794505822699764860260935126803827908339909269488098620302854931637198274636162626581048720535318826236182254375349996273456226735260699258706943682957657565881449842804491632293406684053159056434660292786276341379861869965225230336000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] 520168590340125170874848138036864859723836154148207203372401511595758610644895728522043585160529177906855428046411000515113906409792431468173898094023909807707390044409168505389492703246575029233397600407512487894970694441663575642463867732850488164784130163999142455981280396296959574033131382317865900403590300235477968793375019191394000914890765096284185122088670839123595721989249939773955129711505905580682527344167377397806032719896387207809335116251472448709912907952471713280749883038562571257083547086998647871531638259050500660054230476070148719877465989379229393435426943446850927347231204600976545316814397032715078924725992876123758696437571726982185371246821195447408250829186689212801042074997251681613795249885576480096197721159835507617254179150259609476810053944632870654143118815807649212428631642582000338903287704962997201752131120063347441844219403667783844726657152280218263694632723275304753770101466878990617393214137681385827387618044798348540126651133399091259770717905384742588931431881505334373228686525795964310904858352817869534682563554674218536898616036771461979075129756195924741553941362391342000807226236248203657313956988881142842697714138015495538338296428669757577310151039864955717089351537446906670329449588409754513210558903183763027922907663509131902044476952181896848218646355744506073155888111804501519999242855330243947244672966426129743200000405169392835397495684049839149266262906545260005534543549610401300179362996407769804390737387098117347406862181508195896240540134553060822236325610099917035137644845238858714207051675020343700167326331418401691475528670438590194413721765696667833494529169035414030458336171249253472451669123759182402284068687763482852791728681206231487379432034432229484789065427277408368885957563796963874181467805405125112231413364548124183849774325051314628630608715068848402976522609266750838448932199463441903764436875951031860301490976151920904767574472967402509586782733169309801295414767368467473245788968816213397770705249410484971396824977738580202539613151937215361827762172460380385998905251184869381705827806896339620667076059864804773735852070402055920012493012814187299756810490516106829175101269918215792691659303944290662377154609073649133461732538519228032415666281127713147475986273919145999667045798765378417894655208369299223319706727076281394604749031049501093929284302348654149419794137829488705739842038430085132311953711456515887591817692808607880045291245229391429060567502502848626688000000000000000000000000000000000000000000000000000000000000000000000 [104,42] -278961966672413099669520516932234881270861138725673084335910785456312279538079500265431306677421744720357745687288964810372791414059507666991688254153796160772612247530210739754107603685774058081210015071085352302940281604524819053507393358158005495386563986400470781047160511562073321600719025805556900631115190458855210239961575081947679002120932291840471475361030076817171079040701206408878001763995231955668993831951514167042155478877119216781263599220945957767845757094812309608334372813645983098218737848251070110154123710666308260096952074326735591541886817160486061716958065585415669604939599714850455219824695131885852976612289456255220357948843952603370909812356077715241521220251620338743336277905811139038691628855259166763893027120395453196865033614371382093277557467649839855210310497577893604519295816836429919728914691352894978050442129352770040118632450858190816172240257751995436571421959326301627570457609266322305709207106163091995326150858602066363435928661075134237310144890545801728374430408978192567317716487116292552689238921345201037472125724713955905878795943242973158967476297555534135752162610565756278705670192426808276580119484539230465508622426819880256473079267818692301503099883172250716570242821406487857534542006107386792208499830156045302266302136383953192481280371403442474334008516620870063160771830224272010568260529270268377764759228643976997739507772358094144834392857971486258039845678450596571409102850587882391282681384088448754080369482578180767618245350749351933997076544085742357311280516724143951644244942070704265438695796609659324060270597213550924261412173331140162245416024204740209064454409282247519862455306901161238254208166678030194713598813815071020937869448313831095761311320287954182204212664359286994456511193811292530222444736990705460098443191118338610552885780198976987604019787388082920157336746993749611620333735581097997632228899167546211711237843618259114099577816696860711274094762648932280151187929642252770525162880288149350647245271929980843337886567437246699784760046898040966966905418292691100209694795319322342101598482515754527410162971652144392694054308616823787815070801175854382450591679947776911946682190866018831045433870915084092935858310762705134606244638538333705381207764406405949183707620438969061902218408380837474464910664041660101572155232965493913447945464023254696103114386635360746327294769821085081811236448712247031091918752543133042711969597247674478628905898655592416197263531556898603008000000000000000000000000000000000000000000000000000000000000000000 [104,43] 84359430268961337825302222665203202032171556747607754429944217543720317583089574632190497539228678888497925905282402228522085866247767403292860495414235062776142077028083540846343587315274127970081534871310556947711168745676411362408637989009755465652321244767494614588021760549964159956421030881065406482447451228191433977949945693718972224664624402700823755121225220805736447888872384251724256199555181603856811820735731323845424968079039395123453213104064554825974401439834455484745339284272366011402694446149610489847388973032126066482491821313747068043659898773344577864622513836594838411049987347195931177626570975279631090825587420055034266344181976614216704235010759103858956331242466120932436724866136714518824760608381719507449726370565740817185648196135742438428240102606297132545523383249604205178477256398982653655641336379068077671929126646127778260995344987107298114830848532520487997056029610135952407238650447030181135903978025686798528199346971094815160120845451962037582691300335209147930820242531980560227593301908027011023328982368985680902467418536501846319919675286182859899240449813857826647801709434035406002215553093451626994317722556532768798157147341579955957544542929026825189799993001162733599715475056220015472559562677798243892478818451571474317394571758754204491439190952057213224414626262990930183148098341557802851327985945728993671974048366068540024384781224553275335671982338094827329401688273269331591661054827601868166454887118115549729721883033266057662390460313115340099307835139492458151133346090887138118365237221022942926093593746178543720053081297658253609849850825585591676965184023794833287686709875263264676069198930908452693761211261891349005485730564733533409107675213177823422492909330243737311540710736592687890884302135274583805564199652026157317833395440285881190769176018315167877892796752342841899285257437196022302185014886964604406821380199523626472824017506680497883863633307440381876571604051293531498353931428270415016588900230078170854750094352900872068822156036296424858033520667968465118183950748130687325950060518167899117215906609741210724648806019777213161690099238135215747875853528950182199351878604785738033034719904936859798338038628844703749659383368998834886003648050852991878158566300616523596822142892567197740237301761357626067531403838098000835506220485185787548070878912009619438574589644629693138411697658353532338852814415550670648455109314097751177292666737114248218875682456299980697760594316299862016000000000000000000000000000000000000000000000000000000000000000 [104,44] -11748001870947651261835370946764057783169709455710405980734593635644031018609540745153154455150734744980616922179639750503166966332397353013227149938607969940784045608065087318165530265469286212598439961003824147128919440836900374471119423418315282421750498627852928944911465477644603174004273232842816398892638752680637929541037508856825441564857450970914168259228379258403133589157551455542986564111807607533717372997401132762952587732283278358647780533484449604333299839297638993199833701980880727153281179828509639288530698915861034323337844855964698400012210318769970464151504857620052445667663367870507142392705468526436733415643475103568701381052243350882690226770342894825035603230581804192585213195221871177586351118001062999905669537149744203543261081680147089345629707629613166621448410852142088794448918986884853714163751219167285422231106727881315926554268643029346323636018931284592891706750200672187521502629152179498770952752357696882982042259567646750470288556151926965017846921570530615685543959998677890801765361731723484435820993947926731580008823139634302921387174163369889874612604168393074401699956630101339929200764612915497467342830924968350872456697951741745426645665028847283096118721457968872957238378790133814150687629563017601659988513894983086171513979632604177905336981178136077897590095754025651025878451901346600073168833458518046959313577828702681758426289454927581808114205222041861131407715298761318907823756797270267964466702280541579550681963220316472651416588109831474357684592970638857897785661869743478127267321403103680168949579760036919140873160537427496891403353890175907528653251985994742762883993126977052552036398522139297392728062804552603529820300347704442736805866629810403955172144610230719027001244901955890454455687967819401995709775972908444309596890307148353815897381421083159127969998429550311424654955305714946356417097817019586778151649546602389710280949341228472932681383289020334265803301132556395816010700379193236539048157120000173688957275210862750503149520729783865829148674525523271333671349687405811952547874224914246147494013145208749269637664346427988149638131753440306144458440997161132378969121001268889914219983284481098230439264000075721934973412533427354789967922592992423578192359248132880483689020403345479453338812330551267706592352172540288373502932142143100316544129897734811752284606786260421732201725045359741655448403839530666951994588337826388516327086054959935481401053765096104265924845196481134592000000000000000000000000000000000000000000000000000000000000 [104,45] -2298506775995670880465203996947092946371581089443851001676391019997980156250106841840894002355747854796498895893078737683264178859972397123938465739151495276348435235494670707224944512573116741002478211169389010301252972356801438686736658527193291807516258821091171311519872830160258723586630334169743631907041904758480309018155015181800710840226340391961159381011372155940072169746990045298730686950242102399116910404793655744756320276406826490007595070942302859754088333822342970416608707256482468562329365968021796047643606681548514230048545538079907098804636895068262839541226429915720216177235284012721193643312496069779768622869067689512864764862473611042021634490252554445716540097123392215073783979875677723297998163536044352727445848600266904025601984782551099704205944483909341444137177727217980888392862165637634397673981340983712489575100938323933394693537226615402710474145394704403782057171916270204448736629343402046076880878228737123167284789033648975669335382860323629129479501844884158058350360932983152270738769063990912163792946854192715171401798013311326746894937325874052709120284876988737595617879815778930120526878805086926538490341250993424848976621592509493216284035040100860214798739554120955564328297792819319362716835209026218579454667383354707360509768654506122714685985054337124879198358593697256512087009753764818285272720567554125603745215835939953241781499359546550016801054039640311581115840683560520585560988553434494674354134891882767068898736734071804490436878445735426398529814229775752595382645779342040611404643008155055190683783638739385853187035476050339300863264657022988413853420733410764861697918754860339629389532915086591500754209301350709436495399421052640361585005135827762225146385273511372836657870804344108059077884482976862024072757070118581857544365339273576078374021865219067544833165394150126406306933290629156458149557862612154825321804489541173484193397110061035629773377974778020383786688828456067716641098254753483494527508266854195540582398320117834234028621689830367602270886486039019944377285211424348436774164666379934313242298047072242706496614259524217852920183039178998267422732373662997115739308462171983175291151205162141880042779139521025066592122473581851882111030922167813658337021646951910472968865814457428606812974591820463922288601800297992854964476475997756617211147074677206864155735185881322140463920212039205543457159053006661610267024659262508755591006093649620801743593028037849463441623411056443392000000000000000000000000000000000000000000000000000000000 [104,46] 1948629987654296901518208221710484180866715605314234813416840841159570420305743320790538896027133793118089798703292243911415488908777070859589666597578390015410161647131327531262402362715329615031730624038751352216594780717320481325937947644127591731311930254223302528259220170909771758197390703401131365681627436430046319867572120777541376949193964788927059202907225322939098511723378619084497974537412100446375087019065145422749771625353778857372844720080560653207876217269964039172907103920705924162541530781487711984462865651152873930878167614723421838625462940888526305445969924235478297092166707628142696564497335568040817589416394841860567353089660406157537310021531989009166425686534138450419129275169897242014550132309830506956554762489197177981094569650024359880302919515888233804926271575754251059371346531952318699141251307609161074646435657857623267956526314619758268579768287527691566310485013334663664052917711475806999545918099924153701602100150915686919109019794216077934843458569172243934487790049422376518867147815358763222274419013348052701182330091950708153108957967053378715977493542085282327254611637763886125720727775951743478904270072392543433038083087772705912507294982820854310297531108240174748588588062274185416846581248495401854079981802589524374149119738994869436429417887507635799840686140768659857377025224804019064017857967401750566560445619393931799109733443239813295071448056102968452328279640174732530847460752805859295886368995833957571062347179936110227024038396328711727909885765407414509879947462111317304336594383866410210356441404531680494286747923701139233366178205654737319291825110389906124981146258693474799873826514708648356738240454111994941550764354178675784016571871830506911400672263623474860405397710681439755689957071570333292296754180908282260562153013624194981010780609273628059237689945875207707003032167853199757698687388549907627916998071764387091625919814910119783773317949599336277126106750812840123634800732044858315178843123001578042446857297017452179699541753599921669007176769885047411215985473937486994534762932058060304291660968271318354294862995652242167643063309596882165557756315547720886681614396511665919760370101796122464330610166478025887184079709204238239647624326718545489301347472261105902829975653272350493528074119157176481585722162821492705875149646732175932796189299528946787743787271446566379735023586844292280744671752568212975417006639922495548280043047046907401515458786590759859606848060002402304000000000000000000000000000000000000000000000000000000 [104,47] -664862827940511758224042894764524985792483263559923557036670373810585028189248113758702078442961537717928668781480834476116743851096663169783668898959556319190617944729043237454936753715999889862089813071130975714251769962175362485641123911459536913521992779429937029031434261316929240222109219226613279035403243116294897453032234577377084590441301334121029254493517771944091920103780345804940080258828079885253243837920102169845316836205359364427545421480833470006984830401040368104910486847436016207435400100729397603201022855914332099777747360245857754030231145460649768448885874819721699569034610734568551623616277477651105124520979197754263686109422770709694611073785884059806235273504249419676919633383462723396427757932090133550609377639731481308937167009639080820491624405465096451620231344674005903117724154210158555245208001269413383196409453103222014846406083023057263457667619210051595484763878706429350316033473848784795218065145455201566312218022632010226793241405339825328929555265107796971835852366824967626698026423726554501175114213592717173211240895260746209838424104166760418016595751844228533364073618623786213309918558366828956644517473731472005296823365751923565609236094093441626622895488113909365479881674236824043922652479024807406821734049809416766185724047388647499082808343569721871845310490515338827503405394254928762912042288578309487149093700707775643772556135114955511051057094673848731707704875223067535448591983053343087390301665874470158800229081909468524797137269276423521207277598088692401317433632680199667799056612219102567061747489629358323920231709450397812003691167243291054543105761164799168949099546982118455093200639204658640652366465223043723495335158125122079008661472581867718859732712337438590342779174644199421009503525588037545151518586622059185835422668860412901221972215343039975365768216965573603082976830819413492336554235068942682019003310105037005986552611904720354351477246365908851899987295494721462012053226921290606519153911574437488449330613219655853627106423065452809647747338486399093748167607501822401202609915355297299091105229295383384965222639956758124395429081976235561714493879530428994748454644017841875494071278484809196057879713672472914078433807526929177727946462096779135499920309557417097473782731164520320104786967304667242359189733431512908872953115725808530774278718562213341450616530471244057368699064880505240555712308711601854027309560670183762814007121753477987757259579403937393364859062088368128000000000000000000000000000000000000000000000000000 [104,48] 154372236143481714811690200473492895560605573484596726387506377387084552570283939584914050559359562877951757022581114945054034069967831738562218897828182491889946180314594100795450787360162639355192497352775443175222736449257574214930293860183476898454542647632884336757088352083768474992942682505105417802896079879091719030349859383211558428316846054479845724903445417048543998460287500214684481634771035052620361529844287990167210229860467653549514138961011451566425193195020572964075082401785405849923756025377997590419730369187154607302854055681590810595294694718010310534075153799686052553345923315202583675899599665847366844817711199697435249702921544254039056867063460919737053079630007746095321192181490238574097276963570450931675665516821991010423287669986995942400223135038521230237830531414676323023728730758360684947289336033679171147321577118160824049417003314944384126332890073906690930987289109230143642751005606827551348132149584489490578125616250829103156446119082077581393852705629498244848817698142308629166319813661063718725769603964708420021766735865243534810789510356744478857967392637493239383498407509507122831096943313142627849019385182435308846691772168775366243090293835612273113066293345218685124038498366799428132730627992780907161263344724161483132223289286187799639784367585611455347704756369472091386872811856910858067786282327229714593872382046696546230385287582280746808338378233690993101903667620508119963374842482833701259125740963717861489148299982224114112187413905117019052125469921975405652631835649650952343076531520746494771612658754532720012437996445068025793589689671371231619024541373183694524667278680266566843125097609604022720913506752004795035015597677031482191143865835647600360039987509945900795923780731780917174268949220328879614516046632433681211551567881484142751239561972614800313028657718246991149818281836413632003257035427716044163213137351683268819126165123652615037266547367724038939123943851044771193961668009186402600324725603421381592869016104347154703719669865560044105141560602571104375926693819560387154924222734146477530273245029033979179952526053963738719671238661165806973081797502609039779407252343921950115889091965577795415992649055203018973204012856259481325983378746146951809919893076326428426185219406094991853320474002654929934009692646696168498489069639178318579739306916986559906701558094584778501374924607598814282972627011858431290309369328814824101344191997249209534524090705452652758074078623956992000000000000000000000000000000000000000000000000 [104,49] -26882007817915261710456888268196919617861653946522766922651638570940765588942770052814422788889948675656293868037012296330867446569974056170330987261595158235893953192704592001982867310445589034381574838652518290362359540403090142105916326640719569514604264069529476278464246145141311051756049055672256599309274491627583553405063609937814359163867447931595575849500479743536415758407150187939950721080399878475919867471042685355691069520091103429904178501620958567775183533860443486896941339585155135429763692163405603056880677101452606239345723966562863931073707995578718084135267913388071895349884114660335369894289356254299656369175717985873980619940375742963285886518921446414757669624404012443116859844055777658652501741721901503830737582163738363385005031858641014316437155535122712588732488508884641205752071680938852291191440600847753324297751612027622848277635153977189653937365159788216225936897941392478087498866469576744860969316237148782581272782809200182874825367692595978022072208941367638348565364685498884580619365950729449625679390705621233979686296188076886193260852984270017553844229928016184271324956598839431688525683360834504229045142646938791073139051788249258524185518184797477043445905088679196250055944299426333197716377596111864784127281927489529454160352007866143849585159015775969748166324107174146249452332467012366510692962661748195259142291741639910682041501742997426367018476516717027364592200566840038407376950806742668445530891914228997971228759022187380332261372626068038655189680671311843236569314101046905544595011872608997434980026878411796049820967798533574608393926557833430471386537336144382279712009596657575127619591440509112814993096374644898166832809673496389520584964200320006972761001175132577576199756156553239615652933519195358000440752632351977218647774629453982774313224445001284565768332788064780378995944933243803569457128078515442437571373061050252842030684199409152680787934417102136080650109746096802899066566042597485442247128832234523019509722417742887359067952468582915930559939788438205897410364962181105792076867538061065653218154775926764218976737009079409986894119956520763869108225357361651308283229599509833422087010571109124874354724797095284419971818506133119716794708168064599791426936389322575801693842638021502044995078733952210877743130237331933918001959070615480657627727105287775719929134489637547001551466998688107748233181261450143078818584668973285091121369255115905896331103848000758759829016422645760000000000000000000000000000000000000000000000 [104,50] 3668759319947803670669730669429845713224733939098691052881885273036542823152830832025452606501298717291979591491645620533738425143471519876139812106439177824796077084391290808163203206666411784092492064289274629434890763159029756223880299841514962469797106596985040480820389215613176049369292722807922447231449895890037149979374365921145317583718843032151934707247244872668579808539467607505818745690987942458850332905658316982770062093169767147951762434291607025543825201037690454773099966274040636372748218894500458749583503664291775549667613185576017556706156218188033223022618285121400023195254983711188447294163364314628391680368750304365271753642783438300409830740544500394415349349026631232361937390424670047682498363312372407374166928778783278295616734416322325245036742609767714462063388263641408592183999619951328191847940296635767839599489452482881711872761550015270010847774203079516430728349851700299897870460286515294460101956781965352287356003935226839535382386200859132374529840583010550979457598662160147611807085839720097439984294020894907402002122643375955347969974583534074702427693315843424736184855969006961062344701342693794243135078269023421066956360336194549567646334085712638764283699873737647483344035130214276260700680867912098420294096101607996133094012977325543768330891689270446371543797011270306416563471372833964563419411019278108670104565163115785653634786288064434663715288367140704350307306226398232712041011821404749834708331614280827800984254058501273210705248594343430203790942879889803667057058667174746048714608477385043325028105022949161264250808180568532447211731057014711365766390732692961337043989761087036125587138615707193607261248934372693655256136668449180290422787980980057999959056252630606407042951979001544501557069692436578628025603924316513870457669965669431421679378946873580017623829558550800435942727497857226166362757916098443770591281901857856095523017959689326263713167096946735652357414829818801323209658645296170788545654016097470759644562975268915292656514957749286086413831029040558608271344083838264682389252265831829632709570471005024852750078153804368888512850336107802982051476788953557380356511288972066504523421176609262157206276259172017087237855725907762633381677845437749665306384651764758625108731721637138688826084273608801138719663559569745133575407355482554870084925277387629547729748254537777204285441419908813913270727237791382378958080154753532537827793448441567371334378587016199045485828537057280000000000000000000000000000000000000000000 [104,51] -424920995850822311725015137204226460400868500329294844017901820448529303930930011887043893066456950374769800473398914324963170500244373006647281026402752455684729059557038123150715294924169325916674993435024255856336467042957995851424317535051521025618852734005342164553919477417507282068585024701800895600064852258272892884341969475084418245079583042055702889599473478435235451249186598414116932398616794774458005471313658727807621906262523627875941774822318764358497747934024955531706688326959653966648691702956539318690113211827276754536380227353805571763944378113697694371692006001394627784467839169247895597038918202744209987827835403471109390851345513840268668157578239024195151251296858087305903436342426414202166020161006394008237584204865615140092250210912275038058142958734090120851422603662400945162050529145861000833286761925295458929853469106747000441888575640665890385785871848268343718258030915440752239509009849328089388364752401368175147010476441538068342982373429087284973518947102751483487648538033810715435382667921432075107612300697972366519852897329645786966159339330159679268163827448287520182148725100195339785055172490454846202150643811268902704444160887737119985476196630134624136070450626487984574351295656214954109227269747633496241903334183215496481299167086237529870433686569431743826047484736977641663869732422033439882362985069191317081837219740383477057066957112230397903715247559660526815308646084562472779138679031822986588822696100827006600837745863591083675331008980333682651752888943096027078168774126853339041348110671452039163947299856406640179463182385160182603466451160658137589674072218223014751715995578043992955210340898725851873964314982361135174136308439635468129762262190805854088836209341408662717454065375781728802472631733244795592109279032689358065571971559494174313642541593206831874730146093317867651387877600344684354200044309537962145783183706631603285236280761137512992587210801452995572796552881597149379480480656308838830910686504450767433903346672887884309269858299590161709732517431263516825652120825577774170350980135043853959879429945786972209621052597660014090878235906837708981700853305384849956820272108615770520966658811245821833658866607601656804627069773060092821697939798193965582122045104993600088801923166703701473997210674392337584757906066485888158071898919516731333879784873643988579324495412042812716551194678894809472110476334352950922700710452309914019598789097407707072702665717865114709898360258560000000000000000000000000000000000000000 [104,52] 52322756292072672342098572669479890472683957777681034867778369567882894563863508831128277619164987131906294191999317214123777509198211644226206464531687874706516407167385470825291679559118236235585700936575389291612689605152015246817274799285315428749537305361302340821132639213902963580130236030615943274612431764543473000626334081890480933716396151140442816917053518031573285290139251301842256064198203246575104023595402203868210980664884137490610240480222569140129602100439622389024293001721466495762650750435198503251218594157594332101146975751875407823237608402081505273985786925416163594901788491559605872528762389366409011447577755257525949606130629337201000243167467106603562697460920793778983368371109045747446306589102909336519341896632362128545623774142453823503942385228695798360386960713384447214364842210822464122418661170260067818760674241894763213292508717146819306599719637805760776184777534722879159191538301421517674169691055062302228760578934755731752710630828467810965467778231261863671170253700960800673283134268928480549443974051962316480810542299107487481755034212759035936458544614543111589566765686092324345489186350871546435670764560306228134567832982643215283472106351482605650621631150459604770068810775148549324100618181833070868340936118492263833830817660215330186896484370694259835071598238910555564936917557580757914238976863542256545133157325804182976490048087300793003387782902969868364745609438123132800344549680013155420881984202575536958472578263969691508944116758263399855359286397522481173317895068118950925603325027705920680267174106380915389023766367575496956222542942106096731097716486401470704432478547513324054374783514984763200023599727178571517151288625547183808169855832092223205220515562205563268233962744415128577745512287228491026219056757371048103985220175920664193329093392749926833092748690809287721338109727904424646721327110355967655471219324335714463838750541919360298212575335092222020274768679125580088439262783385035778277222669537037612480918458357266046140462468293074001487393508673908812294340328981925739799003369098691898226199114620934824335398812812299166806282585343413960719488088563451675365431088955027678513558527866076688643958523542484032158342632740080698412275614720003762320521012171108407271585181127686883160557240872768179957096669147700507877741045465669163330758483539398600167046897092613878420994874396248048414884482832128429393953399565144974661917026651765347539980646429217353250279260160000000000000000000000000000000000000 [104,53] -8791714386226765338849683896005028620590209289830803807548958386630229489711601688012299409660663650448801252797589436739313054422588343491197733054089667259367545704996151800120950549195068193805688577824247111048229196110337175399256167827001327946344274096707062321673110344164289318810066308546509611442840124503778063231442029296897716323342693774248868415848958268421654272784572095377961026342957471316075028670260232515242131293985713293730683017610481613056186372967019052397234520087612761676894873784602189929775079664624318547939807475620028820527138301268332229461747978405601954133158703731626996970277461543238023922122873493047157020258180916935738974322780171635958091952980242978126086076910301128976517554256166129992712014325821318925872821921273943601996066546531816373730471325360520463401422609970661189951373997661370297074625328938105888750528622715071360539137683683377833312146220618928023683984902818918534048348538242366492333743129033439642208059779944575085627494669006407892178594399999471994170189032180744629458333935585847365415931854194855935167410375068838031883507881614743183187094927189269862392808229111618058078246592379217149592626211718669395450244688771752714898856395346018281603461783187479293753228732891267135990925980150367907532027075527921294978668424455370767205402920193090202346892828538476656831862333340558749628244543408370895517162373329974093197109550371655122113291500853390708584820716145342012081347861188413278478880515452887803409109082500612732424522050851270686659430892808001786602492006194408037743811980060101126251335592037326499577103285086595335405501050126080344669160008929422013209062560366434195699096041273993254083504732557532937705881739794205546894902288243271293979483065150836690179768367675920780134574725671624091311323448207651965383149333800916019743462649627245385096413764012277178277976525333816127430007584841758695165707923173828874789837340377032537684645497060720474203442494850203073441318128033786179426244306943458604588722790900525026576311684645447667878606255593300009077874529807215274812228350440588189533631342920566273681975674871192517677895479055521566365072281072613904676088229143510934137583347082592651510533439351034292285957099510021866076196371267760905410275806992215280119739947270684281451414573392851546340357545538567226931176374111262002056404657266904820449494204541843868313932264367748356152646077396142536972527849606045565171126837671332448773487984640000000000000000000000000000000000 [104,54] 1736591374777700499236784582590004955945856466905130924079089387189384539870808353269136047165079068682721474458760526759860597781777518387138761413944976545519756734031578916393449520395162064254077401355787977628921178668651976493379916830042158547406608065402943888133377712988131593918075789294428595496828198998943739320310623526749033330865179753639431221109456134065144336601591330511231487564857147810482880760368195337454530476609942338221440325740061309906413274167807004459270630121915517917219048024705673564927514680234071201190867489295259963645157038709440130640862756587408748971623288348950823802297176272347571331420484632987439705009671786971366016671533794531623753021545278081161753805702270624624258390289907198079247201157768969402478574958251375876598337113134682332424967482662127409034843316954312389491135451802930870768505496392058646272222694716126978138682607665124384393899161906770452999581256159359439351654270590360167810253661437141052896074904167117688494383525293447568679736497891298429793352800158312918899480793105858676156228389237342083598176395603515902492792656089145913589232136383139689249126988868593816169760083948583449746608605638777987802803677145917954965834204136088062644197089995934580458435309848638506699553136037260410626181305628607174445293577572626962551507050388645436318656984285995764208272333662179587457241568019104574515602712388202001092176457034076982034845196338464642769294944171939392653348972438961434391527208690396975912716386748356122946848359437070321087916391058845255307242150502320211430277045549720127808165905328976866861972112030986447528642913287212722470473748211272892577537842158691509527642977458228137961661519031539655190862256013272703377689132686057512820068741466433451649182101151001059019163738416445501412102105671555626379384756991822967803195362556990922789451379852211076037916705249280797099507847001026030453532574970100466325273042649431622866351645445787090872273724729647780248433653120704865569334155263931985868007049571813042588143452611182527939026168396723677473409321117729932194025002055476957400783763225582618775525214957032238184442407124089538084200904326557815768992289217357137392389376612611731198822068862132665554145825611962230915475379600073876702233753626211771099530955878329771931252333686085848818288803397847014007237248385779866864201926734067239859229994277580034185803228505743148697151521189335930461740696119047316150667179683490410869177712640000000000000000000000000000000 [104,55] -311914564829017445530570374513597748243615170468673259407928034898493786527207171204604010391134893937458385195491684407853602024693083611144447467513482391381165705630584710463046693963937998894675162955162152503197148132799326409368172634880724977901543854120728764593434286220827983121188967086596117330671668935597318294212588335223346571691133544854330779924104457238308883397571465801377361076254102848722590182739043087026247008553139541877518540248101056376995711607724734334176315330182791656783287632969559929306881475457534203051192793713512374689582271942630180431023495866509475983455787516206184768583176554578895514574522782092281313574238290630759958173974114434612871133240383496862499616341126816179310719478518473027403663160401507852441473437022726101970612167023641491397230428652223780322897954584830768255903279304818511830225199412829532097637545115525725955151935405433610769951230519775023084119530098803894333930724112286450278986758840482646583700025596642270718447501027009882294315342766338923825303474071673612708188741101787204693808863081870796587560382687162613795955407199154812321535947192871713466693202682687279229228455547010112882086105737336647421102201116820829561181482206697298050850582744420755529734738034511763418692684831830233492180770864498520025293994141838928046159760601287082307856177421125157728729332198766226620658283605973320296316538366015617905032101984591919637980377997346848184786039313351737204135635948785406692988075524299011505108994576795502704544504017192088189928233796931781617219318773361040613274790439482044533962944020340664995529830551956722841334853002636452437091235829985684644032075547614689132722733261317096813730126221469756165883197571246362223020174070492853324467085417850321893772699735210112169357220507681546376995896320896965430072761718266570604265223033553941498571466077097368487505807351778819762802851414798540019032920376320425075925838020911904056542124126784245318433164895562989668159616328796478660526449423254068894824877891687719461548752301755338085442600621600446731668340995410102526724656751924938358663367030182822853324588662555463218255446508703808574331644977211637735836690015634462652859180178508627006035811699986926154070547659684811986889875140190442455490182372850143312492120157029807810086310648278165851075694237473766748009157495443875170610184765043674471277018185001892121316795830583609975112251285984996788107913936480934768355020306559731857956536320000000000000000000000000000 [104,56] 46228255818104610401738442812900009794702184511371817431011444396085786650056387547934618788793105193373538144137671257863421947393537775986316285901534090173071056516470897685003095909531461009407898299795251635781134564938728034268909086968524248077245445770594704784384231226169853118926683013210006538061959282245045112207145217731842007683931955570157978917615533935646904704776615576626097297216961596576749779668736574054578828306054604104723099333841598569363188920532078532961077623493069748830915954085949295958748900111361896186359456545683696053348122714667034356578085560326165326099365843154811174592883089151953803832672958016549713136579735083135178318502573730196084340856122438244688130695015187115743771382993609704500803517917600817611242791729619391801774901029476755741192930246464634646769555987440440568202106553420798701655480422322363017392023341443720700693102706367295926258334124190650107899812828010793332649266749597167939890765942280255075522880972298390689783191730507517656784429161564278822308678698468597657296883141588679729212024869757938576345136263559199054817168173846388472725775066269813877075891838054311308774182261581976373381999624589489839049779535790492347573378965329093074754027541463695036690239989367356696629652464495825909483792937128402189818944609702303861552256656808275559907452329472409077632552012216348036022313129348394078237337292567877049377178839887845206066489771270908258523150903669350680652949318081177683589358218577249196833876171181101261674031802648717270243979203860244761669093807686525398522222231834389872609253255417707811938337651922508149090144253124706999858189989193796855218532807859406377378468606960717674581597719465587196302288083141488571386013026925984168964277908407367236872339750611452596921247535517182934590734383284452058167547943093836574640473131760330568144152461179490546640140992334771490472277211654646109814702719806221944163846211125213898359176980899662161273152255749232134740264541472899431357871941425918525127867992910416107538864371997955478469773719046664411223563173383381500388427225512889919744505420659490009954128012203696892596380744071496711042167184748086803829545675495739321920281526967294034313779099110922582762090711458376467082458668704691020097525659859708476868211016524677559317069355000754726507214083818136188226064004932119505781558084311926222270144224885243948948653861076193172079266915720234345755643376299429522476521994724085007279718400000000000000000000000000 [104,57] -5527365169944023462807361811951339749812169738352158033949843640252104607323647152212020587841501676803653019634236671174238332350599978640606064060671681107542200080178884162309526248045648777461343515004415704240226911842385462917146776419927460412380019480939222913157490280200315630637259890521760455512874975019821827024157136621126049990583532251334840978318368173909981086424111408237160948195565721760129981707788833849390822070333806958784512982479892935957968283533942879825572741829417892510532819793059915534805522430742841953422519725331488123675723760506673830778983865129268556180108558838787094464652739079244898104803767118014788058556271021371082973262080760052538422563353667954761960080362065314627292693053099952141941044648972497144499274565098429184500820002420179347477573139490586234663372968616056901961628541933052385084528196042757465456116381064461000683341362677135632553579169628892431193991063646183771963528624041910085975762561479248445358808291713891053097547213895126141769161343815784582805324654404554104994258183666605139390167326361478100714178985738888717278571220398875885509788338123201461794970870323478953359572178895748905627027747522013866099019186533665572696878538132913677655934942497195721559360574294519476531000198396361248930683259150154968073953767954903878615319220796050043024129072677439461759594076467090050442901646068536400071117379822622356007433919618385749376393256575247816181804330365550546405775839518967868097334708482404137211739222080514015992249835649384841760058495691938814526083148323154010662519073588608564913536338631500856700805890105258694197238817828825629447326711482321300817416086012782859345851917387343648407792104833109336354654397842399503850507798845636575577217374078180116403180048025235334375532936262637307962070880662340936104318697051811176348752526898924825443395846492274195625103103950962030328349241837352653877249797825943973946967903024929103652277172628196152155724001136251550692937308506934115693195998552034624994322112335639127736135664881670545939712519598096360134748157838931834220258048978173146105480128280587450973300409129786946223818311153369310664301518856352941517000007810282550771235099788244046400920322147974399423954601294568646292852773391189371328227475552634383475087660263713398336853583459052894065352920422470170531501957048176150426270227415383184329765212002958473361987463852114555320269623260747137342899650889650407566647824028626679685447680000000000000000000000 [104,58] 528761372084886580203120823971576749198732284191516187232428718255031612335395129410141290661595662894311238206984087087525421173222691996452070136250088823075650756429576750152716323080542592962495751723339633821638786635297723891801213526907513637152480051233155038735613739803511217630030357588466278082027190261844721457908163293323345067762850793782629964678633926418655065426627760394154207935770553149710640379298578135326526682767124323563444253708116569280026275135560940037274654852688188297695077271294013810487332402847554064676043725736740526124639778246880660080341926855591545791264556655572100596457647796280023747480931426402673960747613815920647671413595083873179390828094897292854901996644443612096246999690217525068139417039676631625362398558043568089300403097668542300120722446569239636100859566056356202675279846387295788516743642709684878737917787009456392060289742336986709576565636189215781078787202846425123545341898883168996516144747332779423523260013005544704960253187688802773315920768114232077658142814515003186002970580676886260075806150193518015903684546782083022556873371105945096903444221861511147554683591405174354218692017416156395533857490314066161466371903323952711893210154105282669642660557279353375099659836416923947330877564412707845424678124582554458945876738851478269556982282957770137487570881822032313934358322980684322529297415637951932338401194007117368504192143768393081580723970291851345191227434221930595204142217498439685224731496137286574863602604963106850133973533859093026067559179799940383337052764413300325564018578137398056562509525970695530404355617509121787896172537468081105062451146455545895332854887873843640643232053384061806699999977071068018138837917231126601980088002399325545496918122997328361716070920202518103259288779262120137900788597288595544138335586767308728415707608460255542141422820373436770123985366869872669718780926577948525419829877529304490235790069273882747506559447399423723924353687441624249787570983402327464085419368615834092340809190721171241987537003217081282727256444994720931065916984126272762812354185042939115434835085043387869514967067514109538489153226720947692626674419055421731105061053863729107918671636618305611259914869045937233123564317053421009936152999660333606307114949833467730537350406034900407342143950789189865776331818538281189574839775558224830488100744001872888349551155543279591011462819848858767788653440112668780408723857680908455195249084536118410351738880000000000000000000 [104,59] -40024152882947400245018796187084624343821254470740254638035828682593882170215746862477000710057866153618359305029571344297907263837383209043934097210635792199871893530217421935186930711171143585762744717550221274100272094518492024240862683144552642150084491536422689865587423437801706811678224212735979813934205688263738330720106944612253571572944916342432916920768309253778398043141122460300085090950018223481725771877582487139403602369145374633034626883378236298105423155811709197819827677034497500045246578744033220260645673677521897845125651268732307511675939121940001270570840887331417757622810133844649184489130252335667918759846368972109141273275769033589431309473894737077446082431277811484448538967448965320900831259884082232547121806705419024054422868339750911374787108041684956302588202853684494768568369731179049245619106559133639578372359658779881189837101279455306872861034594450073528233066219474198528738697040819381421433518319498357206952064463449476295490920718389588136073079394517211014150515321863260100014814344332911665868703616365921809355406983484679571662106828044290255763135275903896594995930425440074660881386843396229521877005491955710695761275061950734849640322403371211232458753347597002151715724228994331479442458306004705792210160032523577673004463620778180563668714686671663306631214089228118433321606504045811354798684491030705557848080758415260151831939788831757589722690483999096584310217811339522990453138465854359960886728754577402413511984059250646463506884148167384854303070216826810612199546850921284910619769531332875740577558915020765532149261963237384710504708364744691686633306347596595455398044670439171311100028362182827187131394848681218781820593801558167314856833535231278382149240668478688843303671402476393353229448943018254530902371390660467044173985835015278168087168805372928425636521391875107498573452398195112037091363114824969293862572168117588997363641361480662224039996658691936510763186908269429445197042295497130664115547654911581936651905468588147483522049124920572559621338126876801958773013731788436846292978221661575048159219345709838553373027131448513427930022468389949081204515776720203499901535239237368019773179349981198739134153379573619624830246722569239607111051133352500802830743712426654611388989472507188994174838216507451324601491253588408486680344583689998380675909596874102739222881711604322117978697577421372424789294894973726020610956787274696228192612996609312815603920915082994023137280000000000000000 [104,60] 2354149940734685664312576887596896208931981042047966010145505502124866782435422633396494198180709406194742357494644102425871989765029541167513248135668592250785702576020876467499378859866210892806635790073268527618860759214816090849076091149339618171593194403887843267199783189188797248034107723370783100637370873764114395505986600032139708638746449852268973303017181506288925956289894481849075199605782440201487938984944888643716442876488429490362153852934349670886626308344519817848190498765439968010413517431483751095773594825709341541931932234728180633544014471221219862644530072128878925306959135144622330131825796133166737067005120055770366594597319966697377244783777636465302049490754651512397123414248296493553340517016004663422323836038136162912335506966650189460679120713439405127149672793827901043125424723788405383680019352075616817042672910280704964303913847725763108290689171553550541460619108563252317055973465623959768406959382041278220390333072662846402792029094109497525916749304751503595457588853654877404926487736942424267149894233247807201290587186343668852953748980934104999363303398287365422756330007558078544504187319276723737875327526413644021551238073105269405815563459420923739816585424858577070148858876145170980944525847919383702388821628345305350768815691707166925589379932381420966736563133761400083121446491950599381964326050527581621317516046408002632132367445323331174333127781009838570310112312397743992987905173883544797438941559011589502031441171948728113735715965008055255897841966163278479264714198275028238624333439010136509447809210919772863835660561170827848786037485605120541308906938118310606722277938620622822343765253830011104581056084992670645610944887051770762131100257952116825550540482611328840022861518970564684536365522685775576051086725199135828483893730139888201458559419280476039595223007564540216984965031212807038013591002075271352363570272018400112304459222403375321199229776310283312729466537456488373300305561958837477606034191371790281594452563405414220677158775640584056964906770742948864411873933649585637819715197458485223967774759741086245646594251820004130486085790903838822098152134106936271546995870311813933090354173217931840216736522623740738807216117630916905131039233209887665939591783909707619252340726341055071944340958679045169913097997535746471947881467422563941906527381493895984595092250653711403245098855255562778079648687832224981576330762631270053759775035258362215470215510288581651333120000000000000 [104,61] -103816669274623749131647676578650472089523708784839529143751569795398599778346891420324985057306327224046131888854369508429182030200510665697655831601954677434849529162542827452776475340696728961215434968079822653965304984637675670114727059574252792587689986169271225495605993935075709904609462618256066652664066745729758962835544192665864856442189624115636015036023046824343940037158675070553407015336745318316658518516396778887543409685042857569191115837889724851038917436566557529316601591587235880912615077904553073038088753055569499489789030124388504726617135485359016672537790246667696741936734204541133759879019453911836740293125884450308974798711881489699586118915109504864897895432704181883146520585279302593342072622475678129052450853026023157507897763206624587441203021080287783801123419258492901091021436425592238503053366252226695363971358571792692636898794502610196209122977424927302866168412119413885313388607920270568007073853651548439677029460977469022887175051619503928804937211031800354520136826052710865804966531461503029682413191392051975353292617209401747412622002029602479923966563663984139306523813753925830400434160548121055849263131195779399493910508373328696418983367773949627381419260483265809341973330352349990939165766477798282521591481759423954126806566183318847760735399216453475867536736576867484367299042912746251872126565982937547650214533535651639111089625554788800488527230732541063731698949621852980723414035035461757984441289864354555970897990585980080311846075517906994640870132950113582565236616339034195287063551772248630872013515940286081926974579716950993510753505093636925178936131031768943417370632736649025921865518570207408555294537497751158421872662747186163666776863994399242610418494657508682987645731652668180246921131314180511830331845491163566790917967881591482216351186229913414353703409676328057803691313567372041678400209019006392681792843838327177881389563513572133925781252050026854443272609313424405740175684575329861289319511925588290951659098064855606400491081327184541828404701929678666854296185913276269744638154337995354110331148413957196407770814098211759499360271614056462964547688777848284708492638017114951182183157248635794441119080354340709757700960003609907661903641136700062623510038243666123942725685962049532280639073457748761433573271187637039206163994626505283504493259448477081677266590918079246327405184423777003572400205765911876508609145511617129734330947245510535743364585497114192117760000000000 [104,62] 2997560907883380460019023683198035705908842588014302096979235013048128505284639205367973031717855308361801956654496870130572291444290003214931775300150440717097537464319305894110998813047924328881911999366703954789381811300854320348749260188121618604247695001092548876626281418702336970994307427204079872441284493982241829313472389518577396232461224517037210515191547295173087192628140295061072928791581017262734561696060267632814006549565681226772331942709453499205376881697645369535537079620640661866499435944054312014804838483132243903006491923160305941033775890682453329143331167873227926571134440874306377807948929971292102622416440346419123698916459986977584346405806580570387529856712756218834950662603955022663353082308740174951265805788155394089810972752883687162278465167347076409495438740158608937087269973682014552767658256782251059227860427774685193605243795331093878411781509889523851820496817815562454351433267053105962169877420555008824778487830456944543464033148745532802717061934826255108284065846117403449675726945610559663464084664033134362038194593178449205686264990664633927965188204169129556872096454298975001189209754023119004039740824175795391561950180986708042714806137392141001457295328737968589659425952487286376107211645444230491892039332511270733362867316230921239127130963402842291243845930725725512170506769901065239442139741886305077710677627852954839327028582011729548902612939170358154170477889876539238802412116155925548658084048296758698971276899076795397706151674773088549674482706881635493185125740862698375217777139668783302261219493737503023110602547825623245791994479725470766586186944707131210781598999214082866719035997111413427453997002790232693999777827006313579607087768994112679792964539929125489651674411503901822749053803334325766433239555658523394549745150363392126708729077775233800121019682887839847528772686456677412302699977131991786575505209632966777026085206332262787674246742505309996149154968938188447065520849233716173961859015481681944356159055643827273370834991624072504117344261434960315052190677763402630434414253535390097822836671875147056930706320443354456228602034673081268683555744360385327840526699631607987272893300830395687680914807626203846660929868453842455241669132944573069907972451789265640994643406334434357039275652195246899397159668072438216199598964417787141661577835180419606371975153157707147525383089590703321162774765035018741625579731339747951490229238148227682228483707610343669760000000 [104,63] -12159078836232948333033831115011478646203325193155860901521465749067287030739056245712258926549743002608367326690034831307307403631223801660742992927289871236125002967178754544514875679108249839786261706814293420521203298992382419203124450757292382847022106871032627022794554087275338543850028226860861640546435043504952075716209664799581131263670897521148539589825180912868872116452549336602313603146915550484565479011075662117444055153035359875078255569251699351478541181007618029677265028249454323891370343815298029965268790874139400384383068326795408518985052609062078598664056092570640408663611085768160962911715128024723241273290728736852969617147036115916199131696308574880392495805181521667212806183550048675451330017235581985519583639753585992332539766738589341885884568007143603125750197567209460197477582510831530109790050680635628048148334208805697502112830073494578817483571734342295869989786389094798605194816761660000170412069307921803183340113795808732919905018768269367503835710730454649690807491638033698036353085882718951241908604856957030339877528650470170543639061489946579109207965041909109551921246071699933998613187086814884100336522494491341676279756680973599468341214935436326949625212973339591859515213668951231199196559408252122249101073353532975388217158166556142481680938653020444112719323421412747478012473485031484176087766368967085996763078914228871606205951225764039673463375062991060105075859611479401008418938396805691331510237319009210698783288116396966316657561175452280254586161293233084437167776502591384683506846150710769942204908160927330001622242391111557062153662181160101520281512029274284819205976165926862167428639012168193448343188752284964893760031004384833524635365103787507214278924727750492906756419725540185808257353891003682465408801025945838558007062114685178875122515071248596870007093983447955760781309424996679625942329024706703881051878301884183873128305013515261204134156543227034280064888583939495166401668147765928994103272682998611941724252428584778120920949430560248510148927624225512214239219422601694748741927873278621903958334444815229938977355535570046214171796380180971007063499397217429395095130718163416078499658331800718034567171971782564809219687414765970754185057431263481729510658749434086987008708897543885063604467734119239900515174299971571663788550787274215992000789244340304429597440224326881908805487092059743056999732593855592689033800231960117723738139374862656077131280766215782400000 [104,64] -3151686823796543396290897130962954073216546581102363320893390475535051353221905323007472937281944289998439758378059917335668359094691402700286765149272956575620714659169624142745175998125513700677026436081843236910651652315557076982151275358222505710680172692889930433770262243617433066086593831725127865851446907422761254383096246210892720930455030699406291746843022921660181395816398812057586559541932124869950632335697746625056352111093694799139973227895135239007897557854445139100097142200805561317075017143903943095383694351145437309639116066954374078620311217553799181296393633647259877259016543380653989702949678500479787424476828776111518046986196560037301721011382118192892391313968362459121507674142616186721926748605098339960581388719392142540436941434025645477278462943876957115554566977221154752887731866634917275616939654291193217271139377863752857216574711874685252291412616426911000993526141382594384281385190139573800199208040920724861346208601845910686732181008322777729369259597937685008507680721050393517425521847136114964587623504709406676351564041910252421141302172536187950299088976379384163698524910630675673750445513677775664303939587449050775615056428038509679722496986769095146122307766380015639525494700686268187272675599227321088632191489149902244184943174999802567945024459564142830317533571533365096810325480729574004222901951766484999134203795798087462563561809067809021371587656944924682832249195528944363434864013126744110499884487894063926122433216389167582663818780160248110713528912497657693371037594251458011633490978967139304980509787781874612198595898626938233294683185728168181124593060664281366426310535084237043654998243388433967084784509111143015371683150098558648086188457603938060400165178698051963759331390228846573895347414433402293732197142549352271581374453139352619680908257780323492630064347760038954444753087458503651616270767401763878699234606664858791237563972344720528522934925532668548858001608157997958969681763933172819455828606129705979263955211024432356128248292228421778999346504757067024319347484483968587418778804341855905898239563817204651220139605046289629776809423794305060165713467355489584906054077714719536192630788580284169248122984186871157343551416636596869941692173047097948250230360991525550808872717161489874062892556221466637949399704386278057853844929887469312217610904177380616198756564512850598058055366778091049089156380995197164681847784972907059767845381830297077012324915231364350 [104,65] 100420356972527251780110461491520064072088496435223408379294056774230451804671925632931256677394841423530168669867613904838686797976980534708521698217226783249686275027950789551646285878623140363844531951942072992828951644083004434908810381905109532198726588089345003053188439003070223185898571731268298376569466651864178105248596927824825457497670181634376754212834480066520157957234240459536149158463816475498755734751978886261156161465002712889566357964637930464537079861791380909608098163682735544076880239468598438558014961286596399765723298099834930867091042738413965916588439094628619671091259548927541260718300261834997928875152357822370050858485055285057526278303330375524675414337612670121886296731986927725385451279780856415487877730155176179789005536540290661029148162276447937286804426067066604756158601520428170940261055219369024251799342602904861758141141332097106357655057294847927215024032951677933420185937470629617930212457353066093567634053878823771804254397539558514902960405555610099550691986615589141061667203157115686440456957254942445584689805367539013933743809625287636902721824644539000624501844868660320057106114905859285129651955910703163048189987554471646114502586552192432933009854721072014977409063195345073063805790750942158503265617444311255777457629594414868085873619636179363179312711935921424159149717868643330359250221244753814633957248979248766509070695772438530796435790068025401506948713736582959014810796083524449551482385887926261053079397323590548964298437329265037172677397376374779532547731845080264823495631835455691661817191608598644254517893762702546393669914656597131184055078680806600683626139838754537312986802892573711671156238475695510223957088558489106853203586712198273576996980003566778390336698525409367870891241218987722377240359378268924076635871513545236738660838679824385827475301003639938317254766447465839902685032339871200455680275577253014867628923460080342670727829472223255605491320776991539125495871038733553778075031724559291201731646674148162604315272160234318305906513351735897081316177369520532482387486626947228964861956385306513453629686446307500440694705849088907149521018188935528467986100490228269201972084324792053138543280130233559098406435377065074209791136962607268939507988524298705893596784767139241592924569879941573817008545784396425698851408434396051153887224629778728699857964752986369289660663110791406141098820858634442568542881859969319161896477950073697137529932928000 [104,66] -5368495370173480007278450204152811411092636174133178555790901733200742902773738629719323508727539237247482431745838334083675759913209005772155920615500958020908534473810652419544220119215415687836837534824245911379984592357268379183048089312042110689561675197550270553893778368530380646468389623937135421296531073210313598527793727231343949490524853947693678462032647865151269200740113407085708398229771990087399690586875194205349657188068539265089897448378306607348137179899376921215108135744798724490697469789997147894370419038335969446316512635020471158893961708991639840716283653256010348073257920731688039304794539975715116474465101514901430367368125931284054934144252245895229396634049367566520949989215716759773755504942334823579256314053210714339859230063206449162493037160702386473738415999351450217462629696813059735224949884755607126252953272462214508020977035599976216636060057834332623180446896937148971981948586777116223894425811436657933564918667208670948255218753359279358126656048587090558140143112193647244946691050709878910707128212511108867339934727028492820699633102409865228062045126279855489869215920494116530848304345249993234769387306929680236711945448017926842778466639269306893356953931036458083352005116825241513368528175962955465493045942736966446813966743579846600947477484932986081664883958263948099640283988192169796011239231514473885814270945646170686914415023121644186767725095742016930771863406794056072781193382986710290464296658437717189002400708426511794296510149569708531878083903214106306383268325126666657706928876835707992288903970344968394063964993400827600539455658993571565985502580155448896066176581531589223889148528554902414853673479917595695673627956513151343904929680414737377670770050476109695942116119772848928031389740629681217477155216084301601280117113310522132674482147435514060214335391816616842269547524221932364398626021505164725072614505652382843509278300853729090058243908476672862979931423605732522326143231227806834769609483935915283897253450315423626653773380902488831583574409260842520493881328540383345985149980703116359224826030986050384114131877783520318281998069952537955993533292811792269194606877690328497711749969368294422968128875204789637743153538014562932529170433413355468838795597383354245274808622950753334555330482288091818326619790484009488329039235020485553013246136077352229939040933546968501124232348246168563726827545153021699244251025813061519098754329154353471995938560 [104,67] 399495284774671349199328059039780937749960517547334872834861717350358875953640468021285636824214086325298935118059728649819528478395778320542006697281175230810108339380802532785478092320745181561082630213172184734213421998707620697954782916797714377077962672656578030476342509387086610499002654506245280628778424474891211703880758543847365530615817049998016520892422845152677740565362994875014938257501350995477270380654066827759352509831163524989402391222844690113200170455691841220116022328040056600876007101425482144019888306499063491752124400182258846348484658352133124815295239027274846554487082449706021575640630625321587442668210717505983694129859811429652035394708559925407895971540668936566867762223348642668184840483628542367180149391606542791368500047625916522821776474930867981414798090547725361589064365649541689923488423495414714294642697187508316231559076293005080157535461969613576108726438808183097845884947782936571823403901374696181321498127254054262083826818523634983779915326253395607294946259933693248086836070049824636804332890639504321608922951954944606278040816889033414890385921128075050279273274855314880756312905921077707931719517255482336324309308183404449391120594961511964901834882405270415161282736685668262275108836956658722238794360362429223399833225584622680905016242544238569453944235003427644398443216021386052112064045547549135115632246209715609237239850404247084767859519692493901823041524793630662935368104038035705324947348758887182444007605649408952282467146239326776017873741280253079484507876594249025422477072232565160758084669974454967549618612970895005740530939241423024935630662651319909242232831314015471235828644674133948115399675633525321855944077067137501577177178161521764493862957444863645957625850897472977393695352508822944829315603559078691008130890130699464885863786147636139370605885961987549573660730276306473736784080022577182000760083437462221784595536527052870402153002776569166603788827236119546261919629099382875718371419073292740343289333782107725247651592022035805326745393632788247634403148536457845749500820677185420337374554499310663751106025844550814728345687408382534366171167031523607399531953391094596933672514537409771217403131527726888084445930336345544031406190967821587978809701507388185478292188052535771403782748459387261415839272685656495578349944426644528549375888904035902789625857525698097125049356620890434048805167643693314273992501813364449212368727447101567744000 [104,68] -1366448803825605147530821037744918520053911373849893402339331324217509504386981757393230620334498559602818899620483463404022516626791805990821763535359314358374717173668670667690223668631981099982059834402666125674061449400820698906119119313676185412681483788902272969279906135205140498992540157294417542950813507449516052059819059210177982556862046519754398172331391413112407260434110895367132700781543396790683670083671345802190277374437955704529871429839320374884611018840238302320240565821367349211370531435289818326896803193503664933405154811504146916202725495168666978492074019993684397727337433906934178639510318741980365344902559966666856131626355207630486679738575569743191234291427012125479514564831682774402291773052246611196003284400230130584281843311292636920134941961691503354309326207263708583105304782512031021978653130689555346944067936895123832810410726816408544799920353262846763226804354051619763592847480591028948495776024199750398141060181311678101512828898852911158493200513939087932020944308857728323477347820068698804083650435074194251785169399514199068860468935281322347980078785833165921036877225251654374924676594234304217682644039873968367786079670533534406238087880008507473251579487257909719830560489271177348727184856112532669302335456437119233208679586911349180778713031074836633742730693454639710592011750462098179096387857053254733262665770450209387765797950068696257753080391378455499438632820429646421985516921151229935038127255968069376751807089805182262471431401763204130982876177412864038615736663491623371528339533006931358463203398724518320423207130250599482696314249358420293001887566624290315521700625404885112087780429718210691059852183259987809539763711193568977818436102125927532723033436021115252456901381013515376071603682973085338288758090104129087966321405793855914914076473233192875369699872499987106384661783146631542273608562374383467623608180866404400355537723794113407858333874510196254094659924366105260812324632817812499555811977660942456887495563824492168273311798341537318490354519639347823789426495877639087147879621330349174100951574421147939645945157851693005345805139461812573652723792364514043450931478958911752790963954726035947602020882808657346400083528749408589824765556254729526928472095124560693714921602384778358397030291270168301325038940547459347310223891600505486457342106742696002543814346405021199499452755585279746446732715064657832626180308455294689496541617912814400 [104,69] 668514082310946083039919643840075940392905957738677965783328815160494209130309096877977584993775402449056814228688471387952070590661989324191265742954991904558881883243334392789726206744890952531384158964576268615504454271459583166840383752729423893691446855538825683140107982049639210238602892381560397307966445558997008215977736626595311398009031453789060638931833432547141636748865310654935529340799650119587848350416359785835096715338368714479726024207100490291755942619206119098697890249010382031347435935449285247696901476682768311018093152097548480662631226342713923867849368877534353663458499207120104756747608714254670810222477239250383521014833233227633931876237179947987176102388765539341301390079501659980199100797504896479583199462703233855650541922406429852706429854092114226912783766771105527630067042572937546206329910539703031147343947218548576146434787533182299250922789147311004840860289512941871444242652773851722877403133868279731063886125404504681606060760221282243802958661216954480803361920807738430614748792161354620936959914871589271347542930392951910586819469306897700396937133471800785906836544660156604358337534288478231846631900464158464759070343581128151613797858108430849298613932198918925195513282119458553299111126426713281477561252384422327130397487743554988549174541694588391276558084031184935822689475552624288657760507218868416051456874250671766457335071721979774137794157638060767245616502524244150690429083654098838761980936813193956321752973542285478236172899120996452179549605703425253034804904865829925651114294273321921554462302523711218697169932600653707547043655593346341233191330027283807668081633000965210340416405413671120020583062894123442638699446441562097117138034203090861733847542286214999593839643311797254810274672036789005816916849214775070871825406761228436997454954106813039561420338211173763453618481807081370128554366739821352470733531390468547823649340669768239242610538895815930478361868122009830333837117908358996367490336105282362340935958514615166174809641937152293245239268548406994401428086616931381474079984133442591628401475283273109564516089282534251163762035655986464635567776049066143981916838551076906606871015028831006787144767106782698539745344694227920981432748438015035518178201789270456984657689276526377546832355723264647406524790016770951218624115969667256484800373068013899779413201734874415503534759138202231240176743491223950553732927215048080573585255174400 [104,70] -2525651579615054184767936217789113872355808438697964855294407302975163819208211991354728118917252811595623816392180124303920460567782489493024499151486470262546896915632289567177663865355721034473975037724362065164080525230514629509886941260274426333058726714231953044027831584095440884182873309843048024556568204016023564746739849920501755432430470163917660642749751054255792116337082605900126979976906650864970805574190874834089767047921708640291995136353429827396567821863676666514154182428304590905879873650731629953774950873051514400119297194140123706125377207041573408607091439163185065339606687429729592870368473516863293133864590301731742906650818132889776672409054397735203329432921102681822908010182702021694803209389575022966968932503143706668326609119814198809468077687334495525331740879460483053014199094867375051013597844840093626600088504054097054026586590877001205773929926483532729564933976676746400513162864438641010089980833769315868765339183441489832381536370925274996185670944569416315803212084969787908520470645117005787309172611771723761491310068861975963822153250874934298735231609541233035603481910207962572931300048624325721352887993438218221716049815354622546221057427642445213757091286670729694852570322469436469367042109176144597238130454822885091962775375232342717849879285735845836756184158426910272578523123151765232676783365434562557164309239500126245176440937609786014083691006692111141580052896824186623973743165482714077569286683261652016149143001503831738228992879189214774547939732141794016249345976587619552602395598186094484722472156564079675203287304116061371957113897702613752032957389475521033272887795780490223013282042501811704218092748411388207272947982321566396138096321991366155067822325261054859012843699063981668990876581454518772734540487528491209041358127717934978553676813074987040550043125533969571611268447847677042041211198428296697633688881159093171085193175568894347325387002227976370199280108352672870692319501594761847746521164407936539852356570215634136071443362034922907069179221762183702692305037334524674417555165113639348086891172380948700461603908079204576185826982820939779565580864134841674237327177965513305702960674448005071527307019298531403466570410810992026693270469631269199565764404355395301717868184417583329913489076843369618558966496559326096335089284471614621194577147050837888416953014764015550939769099779617602881433901061476218868548416118814668917740800 [104,71] -700243247889734436749835384727196321229334986590774750585231670048006090950506955931634347035947258683249044691931594849048096282398638750704099925476917289060329390701814260546004153192832710260405636962213491951958400544347343373931995615651135943536539875090675826235644404434182233846638547909552303354519351752693994750899218218127894381321677396994158414301694347436416655305397672231224101724597688934577255191362426297069683422862249650914399990036245560351749796332565891983964260402408922825750531061275882083906054803597868288546471453217225831581275434012571880532860960847933386789327350292547531996812272849616580902125283758846928427787831338086872083348661783703074376852632147792243480280573487888099139802817987493333185186943326149593989395624763188838703240924338529204360239696108804162540427527107535294428033530886128009204673448418559359502289847190498748987583027122302247862984513795109775100306366136729059590311576158725999976941459085481717295230194413108205386296505977541496896699395095844975869838733660349490762842033983693800532980431370886313351523108432197127046317072900172475678659496583932946693565612723335765944990074957766349547717564999331985009587808331628744592103743002650025776287831645714154766840275004774485769458148391280731208882435873390882297113479837839708870110689676822038851158785684541381985617954799776557059244772236854319898883384979634939473724464851983396703922361867054342629417416763044650150494711429617509347865916244155035268033118913678978965179266410445951779410802757611422609906385224042192176197233460457313212682834619876328061247182012451741991525375432875412281487407199402369502042491118869686971897995338631716792401030517699053975760191797144315313155849857555885637063705762558651954338640115048561430720808143705363118650642381618400501429780371724676493183107218931298245168488151394151235290861212367251114400994157332204353998165544968515429802009097645526048416646926937117251616162439277717036817819423374472113508868761071167648976643679808416237067958351461002780135984581063233659640819926518156576544127813694351313026369967248081475501766162144811297217615487666205403005468682394138857083747682315016601655632018775035159319909309800363008184713502822889209618488739103790143936369544739289691898896765127274793275987140882533735039062422311261488171779554665674127210765689924171277113266382336950914560996987286539180862862617430518492160 [104,72] -14332696519258379458861337897373851026874937650336283176480226469261121982925744208864953031526747054237925503338672019978566586529547735096156941677499597133624742235988962056386958638771405279207067628555032057923985503998486252041738673137713013503304167349174462351735160435014401689700079485372057206633284819932147247174444909342111886827156617603710625957110284433323197059906899019800186445725525322804027524213632132023822210103129137028577220757590162029255136083483772675943678022762528835980859863044166127947972050468041171666100541499222724989715745970827155659544222327621920209937700882215621562159887088633818964436771498239851853340193712908906330075997947394793329676646037752835359323730817067242396395521334398739710679669239004072458699763046621354661309115381299011170616417084928968222899301868846579448156691962438055872463700299865918650081983442593807730430743110038556207126015053309265340887532611289784201077393791647641431571840756577790345756950092153661391791109215889450123293296463509868841065445970927425058278877285794636875207486079476106693823298878114683422454162219555107964941719620452990885538294618815467904720844749882286351632199654808238233129697700027619333216326595759955328635407150265803447907260842822870271370241049313027851831021956032092095305332845677293441730094702677519627251659407692334451341983392530792171052368418160363162129529278964014393010627576958932304534194782525076271593430104316007471850353309872283250196960864177991977974444460288360486312566089725634841274504867027069384356512383042488615042225428771654127330287307837911917460156230041700113219139092809443905734915339956981439326124427639427979686421574983889087674406095872520713787196618638333886209419318540208942983984846529581944764352061373190838466176789665185005302022495543559746738133021827054314663032113521235197274705232598680961793260488084227482595655262628278157233289208405469785393840749416980460600167703067032498938700895849177545980628201571908343233892392940018174000847538207033485170450448713837127405904663316346869120340901710806820446235995448763679808925547757672433306676817106554426114530028599163151260920165016251585396299033195785380933696644267203469375570953382603497455053839274083127814524568500911230776895797225169237423140089377357087086306737586394379935093185140606135899245168252807109979797380789452831122568606262755980534155174504388237851067579361616960 [104,73] 706049407087322196395083543677091653668200116862417074503774897890704511531135696524000992904456117135386505576093393629829546970724653212972606774795827709354007988761631556747124601355151645397889046751905972587129886788663274820381799793443652121655973890296818659570884656880283323198279530083710239027306527790384743564866053521565503553167360259772233899415768605546485348513877426756661870883252266776171950983424384471968944589257609895117424904833641514538032723309092402375618643162701213412733234024271269252761118727442601067329239997365909197526919907870877190960591818228012176900857823978960991334977556963084114090330827871399064788964934637914249159252321927057823791630708270804318517632182719541496153292274567301936405384817599955070873406473846884322225249536323223438065075178722210910892299332553462244658671264097410412980788049535066620899804960249656869751301974686320280633243983168050669775375626226989037795900001978786962148938314417285576346993167819158769505295263595799489057481162368310100534935522708002489060881536752732941012240097989051229483329043566269837831566597706220714395861853514702261804596803058380424971661307075083976149856498957080649927056784682447755295536668780324556327179989321309344608353282772596874665097000302843828427325236251626440789867831591991254113206278642300237130147508874752393616962437567547666996962835940320592439345177332758221912246216494405721939208298649251330696698708534478985505249630605408818043560320654294955467789400968239457192637325679675853375978288177045471119590401763618338431135210444375337069126411122309329884221745742030896133098299313214669154851434236292757017179244857054713376003744401737548205126904633070339125183456660574749076268465037773689239246317599226902312759818171124829754552154234291787296940985106390452022327242784625397010600999149479660620147137537974823169136375693202681549134931254178200577851736027635994740031427874607231883905720575376033468552242710188435268882119679015605386955398527894949305709597557864530153395297831390257592931790454573286921706746811111597455669874101712214580295752620569155906868476360442374365908777720316957529217215688735968953732474111069678303988489175425539965509949331416137610961456652350404325107425786126553313209123241729530036571055963496636648099119203359361827104507651754188864559273161113993249566099230949115922001194605588409121577243752726173354579836108800 [104,74] 23086584703486202941372177764547526463129468349329101237474991316969738094171079315618516688723849877972778165589658677450738418377389962164452763508442280103410677502712091560972797590510051843301791320144451605627954268901776603336079552184626435020368807547290100399747988658859152271476018430755163881088522090010162695881251379496966860428141412346778787500542875207270014105744180322117157245734397756816425142686293497335960826523051790735086140668905772052864399554932628609738169788163268759739735263541100527368412760948818448295264453944449354882681185503609093266611167839359648982522311192287963580333999016936130117984477518656338624352130295814499005963024392540676967997405471093181241085610471439262954240882051132558040771325223495801071755267060370226822078886565682057740718481965397103912804430739773988830652536330148645195265748727325935239761086748935618731072124745713152435179034124123344656317472877575263417883262897160265797144590967227030271356242224218882451554379477343373414553544101470859325643539300671577372997536534268767513444602504636045413885690396818455975958394988788189040453723014549020490937945571052626467524682525615144280571805589979399295950608948925218660778260039425135074678210511992957663315077019329338012371917403796892060489563437898497110756948290448770683220357014705209540594799049288326846227199759993854309480181731557631278643229167431656212673359773246734176903372320793404662039475099540045670576603045381109825244534063574978654521622114112877265387799899207072202282776800138408013685714202536691894140171629666531462520441947610698592869141352586918764841856299602780667853505321727617282582008140367435479139532884524029209296664870951705742170255806600517101788066603753803127997688584269234146834993371259841088357451354222132965373019855757762672560971736775691503959928924732275404871716225849812294310202391897278358530634311268625298610931798352525895397540889848705039004168266495404397893586388594388817619444042217085329022638728131378846150312191719805107183865104777040822341794889358139077687269213984190783663394773601074312934379159975206877000255691081583857196216837646397781249385867640075590429435776766429705248016105367096777656296204696212464932351328240780276416650429246753716842940891366466402372522850699661644040309971201316902457434942440959501298997803908766692764225806961862390903569435037053888873718441045322052127164160 [104,75] 214903698459950440540078949542568284863629391366185679863017361820130958080094715956772443201014229169767034273443801479426552827356642266507591260736319235509206964002517508411328123833137176630956211073063960073578362007465798944822252674932431788884875142116820267982003239748648799837681360825112004031598636536927427160433916607695499441466043774148736524882247312527399853978794331179341013484008679992056192165417934378356308279999334844683391721822609072796592770786125418480873321673528037263177676265945862435313522055715721385255378138763903203621440900055382647661321882016023183478445658308071105500311109847874048009431637874018303538011044314726791737629054220905998458054800824927689285146637551183298716502837961875652707390164549003277679383794161912967335785474829193114766069995151285799226885653248346693574297512636991564101796228570692680458848965867281544655328753780760314395340167069646635433022545675803140776505136434568471906530868955980022961679132248641882727801425380669447583579338387965344386570967259904885571494593991701762774956069902393588699408107083238059414957548183115116625651143067514670696456830495571165941505175801828043782376107595850508207735297486972646786119389618973172641643371554100406972692202862769110712786761178313931996494506518689313982972166891793350881728840703527003719348746285567741378638859992850932581399283678246846084154380308070360113570613230535373390772082798661594996923631931528221231422277407983984826904018483519635531117217272202599522391821829916462046433663291127572261136138636664770153218052595214560488322836479372875256448359753139936505101488241749433332434269409680353397092959491820260029372381619651419461260846761340662024872941532929710102292032812602179145324840802330161290022429605814289545349843202371446287204579563834900659342038232896593015196979541809737373950587032807919210454746480296670954611023360832154082273104851809010401709145872115792422652032518145301653428023667907871961701058322141278719230508836816622008765853892650651882774797688028314454928822735822632925366629488403082066301865689663644453672697415798689884260280251328766409529585240642452247494138487204630220146366852123966336116355360608221068240214274090243953361757405233801106752971609900539229466521615002034820844894949285109765033903610080274810596846969025332406312202383984437052917906394681867930004643728313340123493634920867635143680 [104,76] 3024754139923168429970654318030856257813030029647129527769795239454087484759966401872452975145933437338509045332780608125589262713892225624339021208390118765133943131135654179535614550893804287746837597350453168400207055193648883925370645921891105037217638453851784568476299250842029724439308744825796192441168293230679906402544074432073393122892151564437899185241059569453972936468449417589995770948658537310622765330987246333326790583898286543530974015120701271240493003531346239437377308818857395980254693670622531875694954014102050161044834251576978548249386176707384627539571669788783933409694634141307023681361696753491882104366919603783279261268588457765772240804982480550581131147740447685760529890340770289480061462669805946477006787556867874329760670371477750405376410959316191950049714264786767138274327188509873229399460965384589831600102576968226259012334407258149555604172361466339263820048463120699812017783148040657742233373090211007618344156744157101206578092554962637547337832682774899753697865616165485918011450153239762642793660132242419562584191143847036668453746316571352881486990050424509598025808902258403643124031301862273854709583779883442484629237287291645560274893665787107783448319410968241362954255472668753301525205950048177265483345970149736179141236842089859956382352106506525567294655516525560792442251950375856158211522868221920375451477585598483155498571388016023809742381882884992059705233502409502872048015085899684275040642212320370726943385231666614163281018865935503913105830339169503430225270634933320842555853841141509918473745433076722744265083209117572355308918689296334258681207908195013554779172111091571209557417822214122810814379001795047246061323943845584835270403616596314617183720093611037924338667070541079901586091107597406035808358335693145005609566558480487525425907835729526501407717748662539725015045978125225548991212616729386134933510510296774058651676973465287892277726302052549423601030901535269651230192807159399417406295071412137395020086352406781624590151913065130577776999125876055509134797947910094049087696861300490757712586573593352795472452919689415552734459914758989551342128656742498725157012784314069815124247816924725212409949093353806550400078538594097770063855049792839360033853349739881327781764148371777475407552393841127144214869751615624266740468191090214146872277459983686007273824820699692126181699316032373261508297406344316800 [104,77] 121341982284154523205456054941253667114448458059839925291916764112289561704550177059835006901234762535236317324660688395249178380833698963592811028948574693538174048961054371979691476150092523421376380280102442291334115930107507352360050976809728533877034969522259160147437054938818669417201727206745788401387804011078427955647059855697289503577431534570915086265996789026970652913269747639915446750197205036430613770219518274202042118210888757107159448811473414060807632206136228119059910143933800103263777259157785055019000736221496306544700076807167062889447278887154484823956555124657729862049361907260821034205386622858330844988427887182065302609732903266560046111596691531580204894192245496170675598643943833083040140687691161896432428958594405130317827454044567708442760813928208908009153063391440543780386843238281759714784454511112007439861581219304515009911620496484640911830816616696091340562579442116614241712579882658261145046177261272993160360353317614526704813443363063917190097569693653264015998495759394354861735328174358945053724408180473322748986665661235664043941229249141180640673364336124011161949435297454137275258213500446779301579910286747899505221214547410590989308344932704660399143475641435923560883502600058795262936244229570889271152998200244986849008476964648194762506830957506931959760851309890591650414358826152410224378419503647461520173452324158120696960296139546931281891128691436012907583611592441973102005871144753369037171738185885664742788782144696111893420802454576546305932004384279085612995481078814528689334994411041083976488962492375782402355408765453490312016565360485392693322501074994987190501419389246798904558731145317686468976738765951313822803421303550255877073311109982064485713792418504848749202556962998016312254833065926038200810420581363874933729904473067324734552077366454527566938959863997957883555768434313841131642854507421438513502027207342463135751229840957658613410824812340297395042604197664006584179012986839793146884600281205230817076858597738024461002464241403505562525023497369338937702419731415859124220044547687545631511624945461737454896119167468474436710546042856901661667076669824931326193017354028700728604974002028480479812851995991034555924161185846164224547659315160818065968397664791998224225434174281434067025012049066116670573121204462987164714952876715289712342725297590399762043738167505875527565836983447436606975271920640 [104,78] 867121861839384481285309217896467945696905798654686816018137738268086568248673541207318817243739347935346127840194846463650896836543875765107589688709823067627690459224535098129962937718585281228797629299904760030134409897038088381571620084198418854275551080893331186731947014470410754745914174557513880074802183257291682720212418021132779451854672532104588051281348981995486163049903289901847248632022577338890538192577827043140102021435945066885005802063514465873192253724002522818080832773530961188836640860774407438504992809542277320156245445890585239423846710560835085576726287359101781762053362420302051974218629893556790635065057060347960332831502087125826741699913229460576311887721446636477994628212859806096439324717588623428708921533535561853980479608715513130581699021020855818001269899723661536372039133038939452831670445482279363328324671047222590038203658060485357558390610685499446399054606445025551540105214280625796295353029203293628536094379193361807571951729492216661935639954479633789960074837508544340043425590617259211501509369924266697957052207695150603170014916789029264034378308212491896218380064585709865668570945933036558470710942781161086941524388797420338516867904369238715811238594986382280184924246459483412044599092796979274290550374424801075519144754763705428676726278568089685445060192684051195917271311573338087419870213297944789980717631985194736889990286441640457283774892560479651036565167548580869572375681386906607441813312829241390077134372669038784407248045771076913690370418657226254150957434541639081933655322382724676214679983071782706986789223472209279824074429649205164816985313313769066870909736037872715331591596236133935784954257304093059891386594469184703190921428415046599303471506876708870325542021604148130683077331179839012058859718378281107262849506501769980487803278918750709386424913468647256180997307397307159907424625623427204710524661065005202285801074866363077297633521845512630497329274242869449243623692313059261506059947500329038979990260879750754920073535320058568840146573586498288863586880069284834151733889155039540312733580875748452180991458471571301359019461762175239354475775988694880345652709922154355701609681516958757836992430794024838405625230154387910544506807760392122839791695595607566691228068351628982355226145425204079570347362408963896307334335024795219672221230113046256646915839214341526395353602527440774799351040 [104,79] 3256574996616144467084955001463882116822669983204388313538290186333258217719724596350949464633313560944760507762147095230183712432440837202437689769503722344055673528606589405076422836058399187053103245760788756366568950136840404991755592821981176246506392746041370659575966271142190103393231784388880280553643905825599942098763740063904536697753277179574697813459609332085962172690956816804671667024876340068002911646285505384857971434725403333954504694465675515650364830469775979699576385903142601875244103878505189493405200023512346770916350180028729469813629926636941631737817009337015663729830328618354580622278032309778517289394771073033212870178098135100108607589396164324220314628644688041569507490670637148783192755322517259539725732558268400768364466446310726600389394015434934870315227377792624851109097985377961313431348109257706227620597408839655858723145910836981584420300487684962415012840483674140570394937268844064307585427261012321385499436125384981748856730837540913625903986495768348659929600230819707160748085277686322320426772649068210819181638426741134340498926682751186637127183313111026415494100552194142244615321834024541867980379005518802190980793966322945240923189172759469460839170801507058787079684057329713685956458775430551254598201461290456259217540444286879655685605239248494640791967524811951897004401146458968049379414091761937978525742931110626272805630443090966825887255111595037911305823846719739594916113432265240493680575708320039252830785741789387048224575112189342941161683642035807445542968840821913965707846720587351602504788308129962191545539601547281318938976554991933496550751834770414813090232466368785770544926092696024288075438639982863162940947573269270658611175786324000196938780928341825744933183134766360635391522594638847166830149508325756223021052445027831959596519595553487603861918640430567365868800145839572164022439652832497192406052807611952338001443490676616533131035477775183299682829687756507931079238399391519875816766391767466313633358099657123703780332738146126838171448633129803005484342685414215912766086879036572700658274401372942434075974560575524808492643503006814219621529734324177252739779963447669506405251059709149127485190572472103792931694272704400370256786922308381125680837964802262938356233957902703270391627305912026703494797051043393241787641281044571268879401726596919715355190129773540997172798491877777349120 [104,80] 137751633560958244306173231450998306983379720799249660207913265458970230472199952926799334547125359105156368227512954791150781361317425589363162052047690526275601105941195680512792122360765843186750361119233106050404594687801264810698706700319744736855949723532488660711417369442637551086559656893911664527080155297516777222682525845917832181451969471688350983489945486064854722403241519491829008131592376595339722499498003900097200581841354288533834011647172179744693521332181527322302557895442434550927378681385485624388440767509677198585175895535716838495632595175250437050540501924385915537120638835397951641125563951339629646777320811368478229325021613982692187068467081474753861494163339771687460843191829043495678635625196645195255023169896532652608240486534599207750813449001086955224477862238886691060974488045468174286904974769687589024328108254819368658012510481441547353890541482666560177579267808946701668276043425083498796527583505568470086411326409848710200774513701887688993671775981075133168714480341988139143265322502398515759326890802397332225231928006014141914526114255640628796654492002882666531364798084769067681657701720345267346075725761581507634848524587658697276462489402721147114962027766339016909064261979630344785090501166727940494928670213085964077551990208994440569556866292867551364686437480309317277367725657180392433835337993307348320379800043846670744853305384222031782922536564959920144077728307638791928991227477875591374120549383471208582127628521788122187375929516110438699937002602426152723119956801279335013060978182594803287844445584710940141598246964084460067795537882829497416859414078434201227101063055604610767780631953981876198636086907057659457642481226858355121370019443416566599514220194862404397348711864089958180503928932789249769090855733337864918314828310488047471765430561234017193677245795653936397085149956281039966252792418003163694207940008899560364180740224906734473422282832107686693368583267676766080944830019342529847334557701076556740559116693522675737330648742160772566705854481450826809834299829515899490078569307599010126664270433473182441327281415414444074570386642515812275637355381439179577091161026946709282186359756457719172652790604724638285089229229311704899066863873744307146992509667908805932720783894984970854523465398246124500334345026539712622276136640807358012323339527039548294561265965048842847841263456430808 [104,81] 145112810911282184572204492706776584696215835948356200238064653191414235998527035005375408870154932765794545684708822500467224266555659132912938713274589855998615204083288400872528645820529974810811707073725409358009961496298308390960663212336445071627410405340098848836477901629801657299651641984998813388820586941944527677077796739716933327278588298061488800827559468592506874829391420202416043637312029177225994672749800573268290127335559241323070871246626169651128416421230482967109450846142530536609052496505252577128873168899660039166091358125048775762378761767435907565856555941628244317401629753847341694113015830566218113876005653360689408854018624881805219935805062075692920536287318993052495951398901681429062187186946667411572067053649623015568725058509954005566264301859410923770802602230046315223250688572540213598361682265149503576451571524610031377632978043923433263086513103059733553209542294149945964035151862651472517486103928955701083054504268692392602371233683989054727630896457295613346373796111408116457668311493806628687450290105403937395322449627358532560384918656041789198348522469929505410618623338091138530549579397486603106966885269634824165478229894929238029810979407225623332205363509621024671244439491253395990942724801383676651305680991744012767622845116729485157917305810571119059464903117755503480798738044451734497745464204863013830722807952298605672506916450361661370714170670783933850255179208025380131840945326511402571201039060562479421130809729973033680982451062599588449024829935013461775247656023026919211088116056727058547047231874005728168739030266987003203901739520526981459052457493548917759349899373112944282715441262505588406977708447866405624443241462437650697776918010465242490408535468384829369330252919956342442365466102666318825736218041909367453648382404114474016807870948995094159964604545663480228870034854012614226202631945682568719062621097161710091786180041944647488452796316215814941132161857466020231726000333755424783320138990650574435840451344760260371444136447811107792022640902138662570140674293930284027341446378473680995437302911757189782738280065221306393656997893678171320886068087088697150109118838543172893436558836703103826216527052676825787118526866578798680467441891014255615475568144119825946331627977043152098562386655356206771883065855881608133624377747676614675006713324305404597507806325601909272129669888 [104,82] 15507343259195035391569794154886162844742297049216323355943559109798514233489366057553231171700337247809650261187761500725832012188470366034316052389843078219921563895384674392056639764971676273277169217348591496426823984253503204905733258842507955107057635013382894009446950566227222171095495048331186665827522460975664555126363192081599501951770500058072821746748328225208572500638381060796701298945330608703121193915187381447307208244989237882044096883668686694250313968876979887665448877864406603057614582276809158148137978087430556528814153993462081376251663169803310127906960069269880978613178440769591374936902546605420224015090918640655904737289758224616241614845961774592175068520590913747477591957548222200035888458800188045164318572706151771342912774359542193705708187650342410455080725208311116338216294315858749724937222625415364485994237687843115937631224714293102325632099586716865277083987312528729676698156848422552980149145188219700077164524314101587242747821768317247644662237528309107433664105405365565070343318503350328246138773759641616475696383964582025723556864703167232472140162235862389706024905292757777812833634543372885607897685065280143319019249631890383666262615934999374763550506212177566077070175463712556712994995615722141578809131521269707114253540990209335694896741482171744129927419728281530339580245221716738847759689208587034765411124861422908473733101313419962781725463026924795849137282355298581116811728592019507262736611000370229263450192163861044920499163084496328834873290284937883532800138263285492383258262291987323289869190558250150401053833121638478144713881674705353478580199790489024877141723668644491004775333028321620457724056659110063701477654574371268042922066799668265379272575468165318963523287695536050100362668469390518698923148138664665901970276540771476022600269208074569027425177324385301976337826995297340824437313865241827228453426151575872781921560180295078520456788957340933689022876283589886476500496813835834129277296299230327987468249851015516296954214664484167344845154428110802751636540959831828911943510447845117900478536027948496518718484374671019776398104953614512461296526921715508496419072822327753466358740869419083868812319377874519605334556276445435956752651645363454915707023542032983324832876501357572558165089648984438170076204693918476987845975860414832823689309949898420807190816407433879458318464 [104,83] 1507449030805765129212141363900139632574681897158745148315053857694380174070092148064872805554572740748612967280294186565425214236163853117184256998364524353080169313991476798106867030782632244343888304055102418960875282135704816635037459893091125621885408866368519988786731541228439306009555995398350684203337559101950706024398144082607937144131907660901793919280121240774899814404656659282027827545429524373503794792915451984115112577200349146045488528816846593562891157205672574321986538267681657109205828859799811811639832609098262883193201264485938884736758184713316745971915309823216984740002064680465905176315302675604148939403794991624037028963992009672026158491157529744633233396898351512214494811346230401716608943156113586626873859938607165964836241808950242618646406424626571076527844907079367137285133165577835387980332408171123750747709701616039501334515903033066012531996816883324949111867193024217134503172193931706391695449306691869905183424951818826307460166187037540980916541716491051871683056935273196240343421735527637928233397115427740408760546975047201832931738298410751941547451261166954221437282521381151194568023132885998390230165160110257079539868910371977219392746890306574081614832437011353309611369754409415658729155514229337548896036030302849511408755402613490440695395011834764624572874875597711421202362942148176081592657992809307967882663258284123762294254949397308253584522422015924588077118837114076562504814259862064932915198207428503445942899383403488500632456840258350914067948750052932197685768121617745914725580594620811227242456055955394710501225035245727588845848437498946392381526262225986499010841701578600770298414577479337693640414113383597759788238128018827719989593901118649842892938729767508885105997824551028530703158009093027227729083481364280842525971621093004023510615373401613398320242424181914018000260177607330677818442888330344353327800635774642963538195746194289692704060207308009431863847822077785132239919619490118334037072589768102398837754577992685853064220992481161271197566237983610693590503082626880656887879678714155389007645081838067564197715908373520216954609773774418363819602353745565372408673255816319536596784921497340540749749805593397270428588869590753001682243666135757206087683868443841650940109943850604202593534225266544564305683647487271324679708657229287281229585941578120881485825281145939968 [104,84] 90696161387019992187743654088813358778749268538070749925003719201801039343816848926520416660103757799109142500861509464167513787991372061562471079163674707916577389022083267606882935028098912330251811168362400194743650158319000645512373242077594275528261495869043127253180301547302469141473111594026624413005608692111633292034116141063517289967059021683026566944602027929722993154153273371051156044947805858036632541189487013871298415793260482028366071440841769389111494567438831566359169053349301403845077027412787914396496810955353399475315119196771125652883716972236492580454188382018236674313391895337270790094336773923239683594351983763557733474758879595941558944721400042949319539984342395906339529625233453972234904266289510231216702319647587005537670891995769215756985951141894160224359047003396046170573973351215248988118621438971119139040671140127058157207379117721934013891894905451674762339804764195202506398283845996635959533907312993887140525676732740920992746953641656522009223846495712911078691136480663739476540393451599939232270748818337596905197261733295548287055957704123874229924957574615088276348943345428470581564202100420382570102056179293067016586256568668211252829948133157277822161944627141717409292236739319855459356617178230725777492811575625389092267613868453693474191885102953314917370583902924340147392414193677470977939533403409280534802800205442749203112011500036151084810851157772427866465691855320175876614621212084479385891975633820763777483020616948948185772101459316179606932031764046832977843858708930220948149935496186300990276236859768947921351957732629078288331391835290150132270397277227063991270300882975552422917620845395848713624231899596020592748152393703897196259126669186521046620225307159268650447521639946233199256969233856328108936182448442693395175143424276407813540504465057707510002599560966821268718223142685150631846174086258553607451543865346774763965152718967985186343204398291937062987434034443788455978585409293415011294052903402761740225123312467372005235464581564645407157697082995124039960655989943500979276758518123058257701471122265940770042463116431066015247378802122423146159381004214097014360242816472231257114544003667648775778470504734299414946365925150679821979442495159001248741786098359557964018733863467685144068811745631349433456717049629028608722555419956960909975560568777529994558325124608 [104,85] -521863842483416732654707944338202789226241646796352726358754818337051257907109639990655263438197677366322190371011461476345980837756484824252103161289997438317381489949639194580251974247672486531457363133428217211788994843237124162291637319509938161784143810050891871389176066598987537413742095584482438465826829911991465588932698224413944764743117258745786307917428930734767459510281910757981738481668475995112225289112313941612494175212145140338678042779353229243197157390357424029601239382327680604974189361395606969664760828999184796294866296974204375157265797993919496425811998617063659280095242484379604018449990410291214585904563844458874190366718258630873164523854727594021040879426665741614291380265538323595628453560355882611751758390721151547105923124534721285346344503461602763544397868757905600342795000332947108676144307817558117677221205182303473763985566374404853528596712530877046056684055083890330715056477129961180188404241729907418946092740556660344074801722467347869553615228795696341087178044219303413619675698821429518867000264308482709986183639606665943347276491692748024781452011688184979919019523831464567566361919208939056708363043895458972303213868249852859300737640645979486626999391926962739890382282072122939260896632651156713377228163982053738061947469921403482142648503323544759954102853450880772259077202217075794944711815049195685920262306913425461540389903891551138451598819537012543189691050930954124893382112046347558812367319748203520952075327124668808812196834568594586128822750112322406772467016430806820081901986959560324888429421496193988987626462777252971533376398561915669646928192690694296512352665555238919775246550608814664835802781285297345860715943298776664277956242985814208697686863796548526454040630182517369753523251167435193586452163486098910061394866749787118897485925327794475130444727871360263848380031203361540887152715420822774002267928948586971203675385396844435188117087475653469774181103637502127019096605453423932963660301735957585911053841606551467915003051524160656836886031189854179470306299869193072800989136816051235094097431397179862493080560361591256067277250991169679789873899606519009019085962046561718161677476937842059928718406357074636095301397129351403239794803403720153943922963940777082624400339542032469250646482616221945301529904697245160524110639687514132572025416406718394735575296 [104,86] -6024147516251912975784417223170195578508008098338316396366871262143265281161594607679400924872573911918908938450873363396886640283389369453960389240056805553755403667541794896187816547710058656896240195546355943793682000423623134447576529141243955076497001580763728698605287987540986634244706142605081917372074227531639206590639387160907410811864142765642662230911325553143168204192926422003318129044762008421856419763071692639236497572280721276352053678247057470718810104157494124982095902024242321085181690129397111112931467839089065648928566142840450598309192446637404020986701793298121207110178238456097656431466432587448899185895020693970858518372174221809301515066813529380929823228466213340446645869890246017349911165965455058925297557223296462277232466313125402454067218603868231139874755445788059955479274259312901088547325164774142547995772965918000077729163530505524852919233428744592655811849318907464804750860499961711793763905296959877493429313498346087642613765452387947410314542698403831633135052126505131982211363141124337087533057497456092118099811405638449037845714803779337205216667828674974763316298378574952364842186354159570153486653315291306259775918121059800880074532033931718430832574527863339940838813543568042788608305193508609614500885342594499889289789423366527117081280698289713438057624147476073580456030261911394067833899738226174779381892888803288559089759785648134736526812501750413173480631186558295482860023799655110282640265846524545090080640936410141952843637154099334861207615368068602002406810805323162731640530029876609167785024803152215883078636949314834644969505063057508051606564376742066154150713900656905377091257696245949552769818387929727197445571646679218213132899977330089117749421200130619918566101939602689162148577430510578204012105750021160411328144366059519898173220805712476955377061433467669047030777483524554786583590588220175872904695310330741060611250970239728721940399347121230926780979865281917500981914775645577471361780792479450674475228343084839508150708316423562788796106056095072503507527082162309164308378033157808723129377556770599882896939475387162515832432560702211748061641263462704636240964487496582788251999530624309583846720074008918909798447747688543784624522239442847947591713698930751581368011240517761165652588763479053678138114576391517463612193500920509261005053338130006481408 [104,87] -4964421802461687889043080114806215896352710657210338316604142382303715798874361293443823036585761082086015267711867715119662196898539289792108187806580037485005013221918174748183539344352243868602349590850500204772329130586307149628865854628880880036194882634168567445049931223523651019886150529710212702861916309577939266043167111451503987399745652775357756287399658458354553053632698248906083274151921406023593932209557976592718161174458695244784333468332458187478721869639470981782871922850573854806848271951872051524527765728228527895088721722038580380618190170823868604137173315833603455249787519819888660952969897571677202191688213491691141225253934607109527580982991380134905041301602066877060375554889066876249706053810282946556619796363034123403202188025054333450442977349947723415717153420950289263507257566993715469706148584471313186900215627317065057979374972940675793036257070276002809728205136559701551694569074302760228269670939858059491544742335747158615167209563219989835577267014788490960789868469781318238822547668557033560067466628955267180078972642093448499422854168985981250745085652935500812418085473555540179609807262155005624671361120675992105341715520677907773440119843737460105759176344914080271370202752069482718338296133374043555729141171563347646582388866250311627400734254328306610607548819861228102554906676810603103190666840150782716413999850476290005833885404191201630479411477767155476300724898792052894738567652733463200755443259690061144021260331285586238397905434738926039776856443387474520468092884014726431163617364003617847333917222986377232966483511908541714773134019813374501075517305116106570182076592891621796858878590746199006866119714158330909274384115560984300839145280666546659218989047743376262096970792007448761607269000197077415966350822054955241518683328672231513296061696074724286319391983095421871652850212694983023856555231404208270730597311107963574313816869276173786781437937185365773615601355363734002869529108568359040218860355684710803172755206892695728342946612673724430482853181641172550005924022067374745070387645940146115530790640889921350754525515816060352526189602206529323277549962490367312333568081843799916426462350602545462164006341550944518778877909154444438580185482285379730446211090994478578393817229805391326329903356336040877700738505670936591401548765207677803838785757958656 [104,88] 31140420457541086132993130336735687515664522944556497285068941473375270463166359580680758296356588353038110398662017688994034643266395056069191074412934115466546652654756728779137488418495899153815606432631382297937137064228039325975757453174432759366664730990961087199719991075955865873430850529639008904545517276430836695004314636037535135195591735859364889292952647381505518373706189789678675868133583438460209768255502743403805893660187118507247410817613410217047008615279554053367800584707409732092011826144132359408520519185239817896030548388919265904549931530503723233580058944885977888618312397612123880335438822915520191904903151945264938931794416008230525925585125821704287466588695401143547740044893263545804794514069512064879229155252532288363595751421568805768243943831663699028951025615580139351296642070241024009874698009775647128089046209365359197886845450915194409391012230610333262965440337022150007006690452350361679769520542579936482412987657175140133797745959681694025399689333159295529086787304511892857190585593532073890354912698711276893388129148990145446584401910489478969046151815765463608752792251618531332120772388906959866006258043657308152391629529029769555349430524766930013652317752143220086681184293541052362980291630864356146219280160203621956963866106630320613198975980672523965896189269424912470474655469510283744214832479063993675768012018129360341525720845865481583587539032905763175068523352676986387448363867303545804268494580035232420405430678120872026900959837439596569252989276386143180681172436023836373346509864974358924073090769524220781247398185759983051266979907107539194763383664770703891189912244898681976765430468713054334557628707453388041213488617028092034454249328118786741308107894834454995184321020320883233412560659971912274975180059947677597030917389819447625306289972245685912798956321518359553412828427939062678827074851841030640944653268637965803295146137953042647576188570974045145962082943560407737183158573655187323045600506271464103081375628243312585645364736636568300194483378059082866355070473937464708073061819063355906452739928393620498417033120020616866442219125373094371198479603582764859463587118052985427476102938559046640218846320984289727096015210729407166103157651048286025511410767563829459731970230399048373563907362335075361315916386483982727643738787249072560273333840 [104,89] 33481754673183178136456349097779273892658754115825858803259636827872032821221150432355005127609707073404471611440401825842642244603983887846628361860710997519650934803671345562643258244611830292853620740052702497769493493765575933218226580002010679962071042949565514130406463854255963651463092994070275310376222629009580217592761767984389783283802014806802343268800009917626431316586282756543305638130949244249110146098420590134996041673150501224581934314131849586118897832949245422498445962188607668558513380047898271098087512488422576157080411190017824779163619665712032956453542064936698549737721992769553829615737966739756689795268561599887643225511927881718711538909408744278880471315045293709210961680299842571880252258330906905500779352661452172284209552025691269823518903287918417744021283550961624162871386513565049761206067689876480379028898128190399623008049518492564386732816378777107830810371810843698517891650666828221060446224926948613933542843469554167652240968281088309966624034364365592302758233270878481906947278292920939587907579903435372934224747491186517811069149596841793250101794271485332422685713779071695684830096896414455265825892664515352321542472733483503337052936979722190156439729495039912093692338434383211313246655001217523352015177108206919683363658995492200665900144840335153199388260849569844497129493226572798207747861690762369959702263568021405526941324966804027646883453932366036712456983969837166490334943283710933386981618055726227071111419064185626585826982446064921405036248434576780783238731346775636145283352412846845302407662496742265404574544957528801608357225124937008609927637459521232830626485036339555616975695321439328207148044430890081579900185202359962392758552839282963969159780701808825028206506592864727064785293795386640068640598178624736470201091940480322100688031134459581190435860443975667254267887681756220804361033106030205659402397708585036934001303437721246616559093132946509064682389718471970078887764805778991723467871978104605765652959868593311659150546421298086589057218132625214683456413242483927735781558660562769739396128475308463981310447486460899028674073762633845897096293819092590068035136957687608929419540305280914735509737162490067862491544279214125459862525730036193487069633833006374239945432056750132969466658369637814993837761410077329700445919421583881027328 [104,90] 346254504314149772104852180048541663210351270237496443641391705031222413172275378385204190383001822671915370189618713642636602797068457494832668019780918570641442447092137408522454647915939315858873801673569894174325350102410521168343919136607276806593178725081798271090681210513575943246351486402546167144301782615012815885998454730835333869031342343444485558394635605980546271795532262305957820692608504391584526937338762249593978460202944108192920801617455829677095361327922935736873177979452457545685130405772927425108125101950820673874348666299788217896044125931158668762453382557261815301634731389089621175515185934503775267110333392126394974336224944779898252472169742580787990611647870207267566100030252159629307111393502747632803391180009898376252692470144847199383611591933915052429386630085818906883886843521078667442088705829129853746067401246731458531925964742678154781710881836263772271924291450018888630206054422681768043859756650852009264086289390807116702295090968884626255892491601011100294308716288744315001021004327753648403834992999003790965125014912943690625899173365317737774069160972987251428638566249510345786124027613911700736728721321698772064940351217604108767051726266360695682390921046813105874993990026259604509931219385764294937987935017766508235937582157154428507619773633313019246368947916961238836525996268412806461030985787859110790937244303817401447280598554437339428714795144553780634356511866611394707043165004169860144896680855476804477668501346638540504409067389635231780543562405855438887520293428902130417177546233059144780652916739136324932034952097360508924149156315699166847486639032432428953348208961988724912388186042255484375689782248011036496453120832520172880439036465636670718957553746568755047573064161082270546866726829601787563618947676834004829214736857643454345459912407312661422068458650800890429734248919475623745534072425451048404922700754363953365402672611829540168397523777499344516873582274676334432448782375261143764759208570245949693467882687756624668377909230943598114434486970323761927477469153446806299843118780286845548175779086704542852046018904482204239407851467444154197490888441523026874952063080900406904496308384626110564142143714786340451762914975143257341532343511932714344146437667126448904610861648726568915622022117862191026539767034564356533408883080134592 [104,91] -623624210053837087507027257713737092229462143375517896008641544536108968721985257223848503835288932902219677845928668886841642887832906633711921535635402646898898440001950492188266239615719620726262925719933370333318625204736180154945741199606043970658073458180681134183683519622307755470248885180688319560077032535882608888379888452715918387034828594174922830297696386143511977636267621974560285362525361246298777922538172047866899921706664693637117309008465217244381235255705625433705968965628049465072572242714939895492993594588141341846365280262555410439445495676854764862315698335704318748446316601430728694278852389015014107968996491644979273200801925895847614047072541271444381425252790459385282500441856539090338995331256738309037967621676691044479102286078902461242271752338561109528184377628455563962881631437179702575256409711763102872093342936909818950784827861047441948990192777471821916394040981545086506310839519232916151206748147853458462692743628218241511392832278757527771506517223557919505743513299933935704357366587229370136831810053787560559457871467954628837009518568946964445899919477003147184897159249781711377262013970957427052919470847760697862409563676881475636673134126519150876516555645203589009725333909732747936443924999978570106651753772080763239863439486533647573154061486459924402846285059224382477216634522190741112355623508900399646693945985827403240219720756293027776540367997968926773773471370772694771320648078056561586469565972388127098885132616027528025285454056783757083512035754108115966331120778173623906989963838930955794360498036258499238075073956868576500107057341530026676013672848809679910426022738079258509629613048101017864306724730708617158524550004069612525640248252795781691864217311398415819628665350144359541432097865483534131034085620931847208004007569536675911136681562915405939526583385472126798169612969852681788388262134336628048871315752791567705470821193202511260010098596840392634169108517519420419041631381731904371822955980523215791658232616684380221837087875246948048936792669775197900620597041475326457269896315919450086687748883187165262933770693010714244251590238038993362165935919385157862416642827083874295684407029818103680866894292212406814630911336833342442893518686295429718533561832614988777770459416095366981783714718647487894689946844925889775596460288 [104,92] -440467544892635045268427508484076029066260426869101701019316474371844237922435556031610205947424187271862065128638610108809354894263231790672240883944833071947852942635309369754897479201919399070405259368683636633068161279950394417290075194289489061464769421969290208300502015263886554972430968998397808666326098564509470429737606041923597805891776466762368584047192311846270224397123118476978206519204240061386131894324788741250404232686132209841047508361813795424384511340835823810647936087545551669492062059134669257071443744048572201788608701120985301633678831968427627928988734040846646936483913977862557308819327841033872276416318753218536313127421472873205260887976517046209574920736543499849509239632062949478363322230016026773385559386167429335064121474477521816302231763326384660877541356287768311030904666979915031523244591753119586871790962370039939620415621865686157373269852249147324067172075844686173358783102068700335537589716253427557183394986819802681853006383631695138407187358711742627088430087729970194596773357365126784057051027765717615552414250497606812799030281536061223492837110480077684786201724415159237030376394250448706768561280941514886996301064255118372746239423818893364724644916918131210149908222931332404469254947014474194174713925802144846377563224180604526086912575843779194305594640680819247777653563155082832227173174370564163130885840709563925960220196295726142357893071015560909120928981092608334928460323493795202116715367129415187809698731671332353976659477450268492392799180123173833725978122702386188092828599862923220334151770518782637890245484620863214743273688611795056186071987580664438733464405483061025256573959624008191498003987776137138596296655534855079019991144400916979866714180236894790456975008850190745096529850671837838436313197786506128503963697682255893625810560440723480529175628211911863705149118011744223405154036723042963450598417557875699621432069785036597002328709243012067098711703108539013707996311643038861941463444911661153214609115905296394898153392076260066080764669886380762493865676074837452335707480980681214109050552109101409624599162550383876178956090687705555117441288432205293489001933266259792828767602031446103781711631969064268803776835496701652708777322079187669972983346053643037001236364148792861051700492077683974847172523235829135461632 [104,93] 1097455907948260846448214136920526767269873658215232274788777709122360829505421714154361071237889993043582488244213473081740689846216395517031336786797125439356495492183820710801201062251566690292635798924538027238064557927163031170395198136183767380299137017564114963284000006125738389355160659219083152736230885714131102028519661561796159332223701412328613473057444537306876564601160111416126344606472859022736713627890029791690876644943849566934658545997528823788909812697630253161822064519980404431180774258043787001690923215435998946974968237540855684829321360915068962822100151177383144153087036388876510224515123780107788269232049016047148229678824967226083577219860196083147835443796508728041954242929639791290215417178909405710777350515443053012757245212711378087680327640320131299307203013005841076147071586122138264777159944786254376095885612025102944431999058603312231946769892962216931689539802667949222790435029670716787994069347172783075172105186300599582676356219092206634522073546895828784619569697053121120742385389958403606216123045740366993630719260907821064609025009934264368033121369960742954607027059304949138793637239701054759048141296444689684844734445387994211290621013216261802750980961513567560220769539449719977493330462404895277583698670848386103591410252428266256606580639604957019541849666682674821112481272000083026511237436933265081172988808031802797255669192692725704477904110504709448493308809428668962570997720750219442967703330753672643206186733841340868221733083118125700894333747287404948552363923769920584315540015157215025124304009258002516488746488873423633873566135113748498579147040536453924624613048002645783815513881570553830130800966718626587785848032016931161573407971066084372186616436385731433048984281205738851821105024925940793808989802930509889198302751440450243731135317266253764020075527146849169831570183999798723753524956430596861593122244425534499585821831876317724542570529331957250522960212329852107823731603264962040448026285019221578913811811762140908540383800688752110710448198759576752606999680277440198382426075143212376163522342023185682206383058133610512509732345987602760179318754460189274346120852980173322965060495487236377768206877579337965986964239368439054991793297117884371916175423755994800166104450445943553400558654862523098083743385459420288 [104,94] -17030804200847695722852804409125894491775289184039595668738247638803812013837932829242367526280940869389614959053516569402292113811446206302974715669090399674844859809493050473019825977835196177897486284811441907026657067864524287662786078177325545604780286047730601205455089528914295578887054902396356462441519031076214137765900939954669880770849150712900224545468454483269523276004581087469601882849011045488067194344902644494887171579496621774386484357866678877194059508303038313316274256936538573752274799588302573572881282135178415948085984409474999399138446364249624268926892543654212978056402962048881083775254663591766803498440960298880096335970298141089751981208371103745466094311957166954233660615947269491260682060613842480342587272838123078213483029741390309376729623528583975336713908258321892299530249272205397950592423051480323864214545692657879450211512756481105875019716516030979849762893661873556300138649483559420826576771898445919137056979893292915051485503035335821909295901746022910560094170406351200621037111526990729791090828029080761494243418232580296249860237440508428251590412189433389972454009250827821086857562809456851312843337502095012967030656151484323283968903436455906371941388426431114278463840323826213769244085627459177477729213967942632786328306059226497999835306561226378071265230793114051056490928244175167321817654430768105260893639576055803728776548117496758815484039594636641747753280176082844664760953011035012357516700920155774193350003423535635855785213847900697872260712143929668816244227974923282793918650309803610485708610458911417706784634489284901539549665503806149890081979856629833934648505300385558470495471546695491014035946559984584906030187284095847168798657291474336436161111566182193642453169883579387456210134613116534164743302540278942568104714040478860962854953674916141675202653506255362760201988522154578603897147063526561406765923662468202973313256993608278557577782047497332789337078016425825601476358881969655366888295308005421747790072704439246085620729514063411207197406987820710854875642405019240036914976867419429225939498032884681161335088265953913996386247088758942528394621329295167931866245117196839916318562613773323837648492817236492692929108977034849840503834265281915869409596352107374228671235081394813116785610519234884878826263040 [104,95] -329342138335772606008486772256726069824852914692313153630118564926371225289787517008802659370752661387453963593062438756217346054561687521529974166846598561235163159402783905981732302792655146700628374356733873428224774097825340821931045601340516980760890763888792534648846992700105727046957286984392991714964055904637843769237290585426575266138904012869253986800186186856660671732556461795433641519099487993996545697356257325416218268405395658241251041488623926166386044156961848095027289683893719914160005725182948694457823686474514109979837746012572528864123016182186190640199089140385700510790007452861098974655400634730039861249961070449380358118984812546760967187849882018034897591469291426723966796381892378015137131507132916320952353549114311269477912022226976338839954297459390397462919357306227555197424700210072368498505150718688625974916173811957336340604877802021610376274283189184083467433490396753389342337128139841350530197712040654565731382918353895859896852000907618507839441828278661398799417632824780216940222421066777242033846258117807028276192974929382170315406695805375477389654065414022252607678034091835105717337603024115546435326248385303447793139129503549522742190812989831471440806019433316376987800471616415182650889277106342870869189471759838466610324449943788517307107637355604095291846181549504961737920897916778028867104533389103611914336108917831016122305787877931224861683495364399796585739507084401238199457869454504911589661348548506809428411145992043536547050544153497127590355567132492485110542736485906711404399684182760230260651266102121840877414260813123041092903487528766933160517778945367341591663142659559105611864279903883977215586404145888449027256524223750147741147901198054853080843983642546239607579885058638374610552932044883547747046219250302752347925354155242960071810556335389551383900774196290071288744995766721268958864705645166783076038099984388602026451714961614454192405321172470392000869118192177708968091163486851030200159877621576162940223700535246544262028387079810202078025367862767900368820806523983846519650151602092392940065400336332640276020181920836894790312937807602681758002625766068822199223985124790295105237276262783606081294363307291730527153321267317446080642287371363554355055279124563428030301990336998833554124965031458851899392 [104,96] 143603972736342286714288462554878767052755125831851921753540475602324774529918482334389294401766205755779643117731783225921297476786231677531569206399949815237072509581435033012676511419461508066570964381049067850838636505711167291784166752030519968867481626802265996762561360751610953496156033727552547471003297140278504316458004721385186682453120653672546354853058548993694161471321332355035353600729113940852109414458332548917732345727902678870660628822218252784641356679333697045459976918410274637007028970968726613763116351489875518068157041413972683862399332347248036145015625163017010719678377940649348560666009070522825169445145405590654060285093299896824802806623314026316327402324505458041175396813537733937261634088521875025881194118074213020533221142343956505045904357606722622028302446538703648381632191585189212591261387863598647870209892965251586074052680448260920550838529348919540971145774477429966002875394413583166771442128595031851728173120689431097120483060227898288401360500028291258087833831556658021476197848699921317527283062594425661693032469695848870028783127203388170484526261373908259694528194608518354338446158596606170147756250207811957322373368477084847808770142355176356239144318615893149281117204458318682877345258973855804457841852818143699950575137884302258756886444044983276748241160506245080369185689818634833711630707165660455420087314432321624598554717773856130285936879806688356152959157356977593775752531375530081447380825241546918159008365776024701150559333488277851692907305460562505106603991313987024605581143012264137810901392063549682748886954881909136280619665194929328130864701358460861810109670309931072656332552529614706144406241475725953485729890727394814179929222591105624548823961308165036897331889116648832345715797635280361984501964905862558555560554358565080031497422619863099343690801546954883434938647936450033099197791194233501673725552290727803427569222319984966847031436172428273260530649716617255544722947966499803605647401896289863796600169866024619383805868089702259457308518473235629811524111684822354154642637683262114846896935284025347319943665800370694936507901475772365546864032552131125494620242293942077875149216946462330347783595694162610930072238790725158710794883380023563547767066603394708424781120887788001344494911003876736 [104,97] -68903086268446807362526558952938736390182557480601440169427432624553443117613345488903045234057967402512940354551953621514098399387493643150211698330467625193482347988203850211386768010779473748643162810273157856450627120528035861864324129581835029506305408739885995329320220415563777741995635722051945450853322314480255416269264330599762356070116929856334495481380842545952818479715580384367936409513854612123871900685435349980386986471828759115551836256802270405031745482503445694422970501817197894170971330778936927345309905448289916816765434210590400940549504522961175496085933422691783895426970390059714159072811679123001686493635403536118850038419861996104952884031099083823145607182671115797997330015929086773957872877403939761463236451007830364222085978254267063091250491303328854831802659568089774149929692405333116186799032179099924084436096323130498960095561443354834534359708646199257969108341192013189090339547235433363858217370613002560771197671446827905246813191583649366510726318865177342094803606396960670219266498192471677194883863037282873023644076543246940654679840537899604285763344157857393706597771710978192601683839479211008674701308808248892007217040591540581760822558467873746644604796860119731160877299348549767538378627258632154719367242656626648985234805199946908290026873858603472457939904004181651022937288990740514018890069766665425585472230342959811398818038704610312710210008555274007725879772284618205502917723391043025910461521056674827902682984619265584552977139107776495457268275397785991898230501917242233913197275726659430316638253540544484888266489359711943200633410817868388088632186516042652137697951490248619371044953187222470482397131292610315607453473079259001850684215103800708130362049929867317933280698800038876855661667380291782677675371107359942025977409277963919451526964366704742383008088830307898614811252027624980110913562356802757753697113593437513129259765609205779619740393505949059286977483616401159001875206642324055682884622970982605257684702525692731732469461796062899564075289423366318878133515070613089188196263140410881983726199424730605551779913658051307170982110207633909969629569895270530145852184890373043495639236349387221394767276440576213828827084992397340409968633466360043091219411880791353193055204685402445059449573504 [104,98] 7656863190636380362303372047598186971554626091707618465826369462607862522708031454061677301769428991328949521589035403071820633164401367347021821751898550771507870302993073043889769284195485765404253293359313165445686621594488593337186946021499484885569157579496717270053869738614479160695777918777129740543377229296418082396570556149262645750325431054797382379863058541703336578348399773093803054498822112384007249509314218748279472709912807007757939592607531940265553261955479965378644106494756878403436748182071226025701408961768766489086720843755437907068076159215057685694869106152896733000330469462162913999336726725309741400808864023282515047017088961323312379695734747509027424176773442240387229606795997458619643161519772355325013550795350063259480710336665918492956583065040136563583910042987624644215975500973442834527170632346727524089147505737005220768570286629644257869594653975295381803034493897287069745207572286986569828338949522837056033721008288035387867344425689897462251550303826878064273815944957952389149400930382022271123085251358300177090271175335189651455004297983498554726309874583325928776618961910044576338277079067695400297624077388323971608411391213733853169844544465992967381739494986020215483296989789309435793208574105081128109349497332503737494280451475879215993378357508347568255837319216805702520499682473898556937521813013781383090061109148711370401975261951178100456408609659820833866881027772019679388557811570593624706337321347733570525923241765701391651337454385479681497930941671139193063879401504678813549612327895567347885808668882214968882097537480991308851315687931734650082331451350092563853055718806832283977584850449825772362946457800022057215074992429159842917625458722933243675277719023646627528099602514533635821147048493340506031597003657772172254184993373508122147695296343678566126082764312726016839026823880767107507128566137389976087542925197317690386299339763420984496469902629157322050775304949036008550833461583705682301811296711615257499829365384648487162776306562276166753136647715584592661632408728177023977846961946818685092588555711891438989757094403265224851295168752870889170530857534830848431028871933880045363912241871401572262813655644015037469637654105228781734181221064521126128255723030379018534385990137819172672 [104,99] 1002330181837359933983965581243538517123540530208308295263028085404750646302233986230540338514406254157087439345461701659704271416380349407437461586474966988345893973558314575473065543498781032721203851056662583324041425630984742731508847303955502785572262141750202375719798388117083595770446581197881144243531101474129633496250875540862157070311066448999422929799294809267732616914669630572270627375872473126814938500879765163424539160856786091031035037940817551784185076081066047934137144360940714104302834931773906883765835590568876831702222436237422378951693575206732531042859041084628087117319014081198280980581196987350459071591549289845432580807810555323764085555188697566221230150538771273050135278557114249626551854169981936868570037121461754436996661347505549887524727116741261350545828707430107551924149272299941516636096135789725831106491443071744526607286426056865421172077657918221274789599106670880429360370555161824205805637277692856278914029963338640228655168614386048211901871555894327082006791753230830724380063271312016073428160330377466237581130125371014466516175743915021078169034413369887556704243931867961096296102955158365188723420960527389538908091696905614466512653651379201361979690192904365004197210447682472182492633782619802354092674053712258498618106307284341726456470972758158437801248384360096087854568768439882310810501681853514131726593134501812281680508443730012485131966216437827743829465672228565084456155470134653767144170115340839406891391262234453305461941424627209792087005819990079803897501032744195350792490470949546780717252291375765177692620690072294323852393027842344580994330194601684905669861773301405248228457103757907038688565967590531059580357719210910744953293339724352765414950752953241432967067894291275711851652846762152158987236636444408207734235815308281801876491770492456434203010804944338469606980837648419820536992859188359811940891908054123904292239573892813841312282992202891999211602480356556048654428537921223027841954705644635131110958936880369064393288530500774791674801201036580874613831163663159025036680428558877887380307762355652461568841685566049079936666586859588499193200667395989073474457436279608763793000031280396834172422003656223626182371716550775497881289037060847401849631731966655968706902271271424 [104,100] 2782981723647851254153696868808385249807088414971249170102437399559571125725832940088143349957843929115070498416739633201894180142594949601402913782321612389030993187947854651210599911410135674451629058546250587925089107847097827497116058636292556048745879017764932378148989019819207794976742626141829152754366533088748658343022326654608895207088402516823835751964291660015071327712588508944962044791846428738374997088545295227217945856307639500335881176074902934609621122518271120197409251536789856102122070092509619394979915680758999143791483339540370046133655757285054182116030789469185792372925989778178523422478564511014606735918763257270417149682467796412966249567249535151574582021699815051543802558683386767342402011089461654206323084385886993488672180672591319203441309073496732654568920821842474062725325878436867623181022895730563417067612966321427674349746710992312390143304682438498201653393411114617276239102659865634083755438288842574872876004607464862451720385049950024424958796152247372409208012710740993017441546932063406424960440934835744546093225544993885673444461172753626109846041684908091770990650938964444409489934057856221043615442365116285809739822533423639085755725164447458922559122318594017269442115831215460124797658752148842978113300577768909846016424734347676548089635237116714884213844466918927276721489416416261232962211857511754801653588589610051059856024190798265466697976105000103736721428266998306560253743723676396523991217679609909386812749367350321642414133547754488216332473534262956315612772148503846011011104157677679259314345487044712551943415585490389914932685731098746305753601154671916043440341893069638309626439416900719680909656837679990619310290615138901575167563977837105355480107945738700724325517533686342871297775759295413354739716222800771914387959803161431664223472743132273984612119235723641293647890780676966451462520798076438023728825885536287561325820378080190079117792102866837022063556083329972406331145022587000130775864762563052538806677256424950679663114660873756952264648293926854772267077216004777127952481916059342369659439073876048901702591566157242827295419596757994339984289709449216491478726428117488377285237559621039330842716605440477377173483449671730510138278946096476866100423837068690619878286800 [104,101] 607216848547688082873375744063840210738208082838941244112392609403537139642924071442373676089027582495454166060455809529616267941703228606180229704608507049310240359562056812366205468252975603992320722605440512204473272363515963805373428403354457585666736927915487281580776237136313704723458391594242122904425066834857481156518607977826254911913769872847746636626044710615926877690611237260131470578934525915488649287392801101916154231738587989266043889365146326853599690737309934172111090248386927542024282584900478101709314667444680390800838495221637621448792877029033100142081057003185157384648188827903897946681047154020974143599487629713849317266574046326879828280526321242155405196421225760003484344932102869753587599289343005465103032651399125701417349092606575510277602678197564911841328113825806693065313114172366335765531998347296803583468883318744597609583098508718431715492034084476538326137930532053194552393525738448230751249139245291693245285850492222795817338657161044497577123679222130994069337042622848666553024969790531643859881947128888044394170313862649831735349217963272791292819488698680822518245055025461750229668337840673641810273028273122883535921386001738520776796118125833840327877882560825168769987319409325421961180394033571368215280069890458695547076777537766677652724513605919396789307160884681427932630650676294094640476101967635230232974847116210084269924609820484521034017395807645263913310912242266109566072707392662244062990724800061753168861093677952713253666445896092346326286772676146128240524373618804489350183488934761906481128852204865770581423803571106173101976808606891626410593843035075944540685464035486870853714667468513242994811885535180410362806125406593053017411278443909033612110206882964005876417301885792382723250757982811964974849643284000399059710567000121185136004629866978324901253218347536722853460990204414975637176540455613636245912941914440098390444108876239775531339463631316140836488082573093160011622277569169098087015496847243879212732041188705787284967598908890864833679562477582108219042338166912469902963341094584248587460142954314496919462267250777842193088509132689001396345666935082975504971964505125173501923930627822441455082038311082669535080935486430580580247733771569531720149843604392403968 [104,102] 155575463768878299622684272623949422609602696741449740447817276930172730312715997069344002408550316434205022987153295380034910805305892022191769897900415510960768958820511632834662914752321390281909843620511294690697569904443527523039815081336083497388059244927415139827022169338578810687067175903844816973265242631173652232580170105088951704695532195457743954975744902400292355224295131540402346868748214791057871467066018620070067944395975264105084483895585882631798641978590791174572497267641181498525475472664540560903025679207523571618130569995155396440080634218429607950417456963452962533919156798601797697547679016566624496531098383828427689906281754837940048422157503930314230522088244652154553810239250871384044861592833235994967503285985150372442939720745930089055802943260380461567698084353146305868791553225187143837173006107284981530080486793640253973005869458379072638960601655819280925486026371806996884176392480372077266419915764641090076462763388877398482121422418990954719259926237317667944874898467381750466712578360759002812091941459996843190742788113249535129664555015571368605098040791813888428766222499521016073200773218987959823015110364759312480365117719181311461199166659724813627286779605007545769227849376661147594645879996926178803435852109526892576891118174571203356887087130883070365333957459326329150673019911574218551908033109040011635577646641626747394412156584132885876508675423076034715238102111514787121693765473111380104277170958298740490862354085663851240501689826973307002902354338220578207008787555058460454200779807197273740101271339190169111483581079136659089327638678771392785949229777071697634819424521322175274685783616196680644058433687629447212197916193928406988762265939445570063728328747588763060263956476829449277435132256739186032748082910027826840723348776987195199112365186165304492387908747464994222469363835747168514869719360719074250903911234635220273897283118340968376899582654317660541886654158829597695375101063002286733493956942278676338789525433361048695231863667941626641139326325137353645510644810976462822945310714073149114967767527381764451897680173621572184218913550000693915274830514765289951376321206479079980663203460694885773400488439990295327783061359950990960774256177557998991250589049344 [104,103] 20811083844344735961202246780547097259372408886565917251078031125524715083576840262881599869335125927633985609743064246784573821694347370510574921369127421370955874225252654533518608180445374835399902959483561095467833663168678706291505742173296004119099160354599819984790027297096806692300941844492324155001944986586849716308034368665342568339829335047866778374024899880643384736945960060776471629308424215934143128340943385095738434028390249266947431360818626236407750756837101196519578876372407533748643077349089527377971752639550678449781628160340202368778675828740148858846939351921344805965119386711251896677828755818917498003596899662856742355074269139259474711776950801316079151164761851803463357067377008708209564722215189127491971485881929049267998885581155993415727150833241544714821410919219908874085127415592096259758547077677967454474143906688310778510254772604217325873706627290529431970292159649063399072285708392809016180000302916568201705728657987314724665042352086170387858110088345183459403634045689776822746514630475123045371756177356512802466297663472754275830225722323550760382494727393363543302017889150547370738133741495231711250078434531364294424263872605106536216657474620307233516223333949700269179920291419222776042628801852596815229619228281287747579442879985802886301797957981520650366249726917720416733452026989556774662629643519626617561142350092833487059381102715497764317497482317973395740888114934611483051918791213505110361618781233655354764325123307909398688745786227163587509074315637606345488012002016451539531774015497760868174758428653762015843140515863419867801319715113112655759968682637799557654725239965632743850494344435487254650691160283378774886336680298837787730825765649916765105031192334601307515044776841561200438686319055167118177335163699847513169852264483514339387891368615213741866661736660636405712086452196555390024271888224429476629087407321463413055088484856002013525529606268363093375686133601776530778565479386931361649799015462354405134542870508576549440587787938601201010838991294044931399826306415296353283145490550211243546056923844114482647841855421057119473588699136326913093850649313769493169410437641775752922438874490019440262508781442062398336367751883619030267113186111374131546944 [104,104] 6988368259743187180433628098783400618576004201119853769242437707175365437477535876809730568830634505007911420459279101512426569759541967522848414857784541282978277770326483001571342471648445874812395134486400633633221392187490677230333517966957115530268902768134215270261896372006311529502726208456396784706704704410635685124558414941649277564421243333110341321259477244511327090148424451771209177287093511054202131537134741277626284468738349330931299852741887917835759289394155249389883386030458277593600623917000007723223652332859988920288880154631238896319125593180438082402396239750884160481862379108476398994189900565163236379257695146633399392909347509610879004093209215056621941994874186478462186746726859528488187113881831530289536979917384757584389455659918527464418020714677746696171523208979291048434784013448473071723799026608258113642199411009522786020606150914221169677618971574003330379665939170871197598770779505473990847473668008878116693900157415359429930351663351553763286176489039895860338285004933953870747859432812424153141297943936582989126485217121578469050981341815449372793752424579657516491556603706651809095521099039342398839927126839784920785558259381064234704092809244327867797661334084914813386461792490313917821924223571129073699291474963742153506311262456146779471276001796667171633368556231590989792288401001992221216179769852352361065316486402551792015888994626889382942613084818456774685738661534271110832244041819773394636089007741219323087164745940035729307160289000419859952715055947768674279676372028711531388001015449907689981652633576503488606839744480337841370546139853569199323399761911280104221565797534290065431908020993624234550422140643019600445289825887025543479617983175623308937911197297602713467438454656948636777672924844455891467873844659101082361375858027315275432823298715044256535781643208515182893950507773060378608962070930385222097241936902047205034535329116543925560037598969510025724400779006015192721732101694234561963108406651284380660330278528236057352351627028290724477577754300584840941027407847291390361714993068087229891062410577941428900410747754207890158393169317430302668441593182574593986241637214933845855924760415333817409110739284128867723404435011899227304731088952426240 [105,0] -287040497351916469505334300813182665962793197094539944670153544733772225839530114882266992227104362236258754312663512939377458435996729368172914159210079126551283051642938745787741709158315685021874423937370962153284640173763839186587538037748213330677752008425639138457059026040730752093338977122779889266304806054316738450430894866662869098504803927176434080014506017627455884645370460460458961711656077032867203253252712866514208956670619716625526731094308304276409232776804074431394831017108330692407244404665090144618148341644551597912859909298770643556931806805237508790375470873724275434224864395732236265419767690972381225364860916818757209169483128012112854658023668528289016932024826358647097324453388587715638108277426328818087457271279493528443517813597812935626630822956490218020810949280317137795419936644783836700861941573891256916165162590078440903906485491940401088319129225410570667250673641093378366081217955658554979384914634612616970829396879407578841434802558296537057369920351961846961642921712257888207687653027126719028383406096653247261796258107842456314724920725130880404525307922196560880587946942648750105072518402323618925942371167057203141414249354205801604205606635220132800121883535940557331975845783552735052548850140668840171947650792421106525578054765553495495675806026163064537627574769614823119931310249337391244144647082987210167415684138312666880996143561123743464305231420039765337810594094616150168140294999421262106983218508161010310047536512155717553090583711721757869888283567717433401340843393353958988337297187419347333254801677163516992915046957695526772278437137946206531772943996375572654428866223516645158970865845764563751062385533894886060349912932485467429354297916977933324935584750344393443000706998022778644093197236043605491662946426210331818313010194307375672216325313663371676715448354969437103962941342410525509941390908763736487984362213019752368660854729165305447448653654437513484486922089571299260521670843380403678205719426043268633673058562650771832185300425822967008186160174279484276215645690640489374208797217838979191073380015118689987506042835548033296240213054184582557414475279435263027521250265585079954629665469619854144996907532384949420475313234523099997967549861298329218609868934941408143848122809541332157555620294919734752014169834440612228822304886769299260536883248314788853787271815239968881899080762164945723180526381543087606788121622468055464114594664578303998074848548410155793966432256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] 4918075747804179809135250299708671302464105726641012995255507315968255365870579546592840266417675524719996874365772815513857793726637118147284901230967342706641693226431219371676723372058135829579752488096933919537320213543737486853235679298967331249905032649192987693401421635163502743647673776323539404283035311700886133707974825822409952474514917018708073022387881061108888922849682848936247783439705176298516495807980040644669565153289485006697810229429282825462019691382030875310389196192585390802776468478945551200128637101149051311094152973078001220638033889313003579595549014676187343549542564300924452348019109354487024303221863775598851613923591678481676247275423148159148306614104561831950306133937060547785331102699072629091057917589704727700392906763138344959317897977091423601588392882578404113326458934983459684341241536384436732484650877359085743287840536614102496905483662980872066966765261275107084658011873673453469347159030792894017634261191780813765173920432817509516698148815266830752813108868565465232155462819520119394384323252235223000622014565908906779439727851697697638214306222094738344506404839383428051452966352705769588517482664208568006014893550278150682819464950901332972577210771608146634212622056233941684438440925711569219530831168264304258967335119064555175290054552007421210322863655872729049791969979541770771942658086253300895742997286853950495497694120805626875251066635922902452581081588204864681996628115882310716025182647500286601398261996283292538496031918146504777815329796502720692058088850271022789467322166279577193157455067154248671500830870379311241653080038693135245245708362001639283667212714549787220114014364279315884928866137010359480737737082829073609010295604538748440708652870071762710535699896098420442166062766958967617138627782406044856753952666041174112087366014636078607077106482535395383201567252384760701487476129138999011615694358719880237882807013544535993677726739688728346039402042274392727951435040886508924461308898732720005339724951743428327796187789517006244492503006878667800969528044055026488882762767707388577119986734516849444882029937675172744848837174475139546322742207506672674878985609099851469938438948170239958382881312276535691600592212643849184226481006605613023606049096384756547782275376204344667222324122288926487084210587266966049041458265840233073580632626854951322583426632750023218687745418377427031375592186365406756104687176601633754216453410397809878895792181939336456295858307072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 42662084915651532014142493201747397389999425735466014090233717004284538157471857527604649718933006407266159472029816529588901196371941019348850124263910104395085089980003587573261657721911881063290487850496714637662788945628559925816243063984857833194769688145616430877711875196961684831464542187793997371540744659857711591402368711638756997189661419005992483182006114223690175659006918204522088959514393859118438582749634376449216416931027627452545814648938146421425132869491855979176357019708413922907187641245304081337880217063965319454239367491521882354740600108141564024604883156531373051083479682171646514029982187915577199388286866192685799778203252945297617497689230463618956025690113320780970313735758450687029809360281176390280504468926158309314856931948573153383355534695859808733659600409283865148673220897929676989030918314885434609149367254212225835674318628277669582456534385150750406432348241667008841155306575309434484135148112849821498683399715744598989414510401468825185019912793127994660448913145503957748318461374283593827566438688218186350182631022350807127782163448219528306894897349944863315392517310473399719361640688243770237630128441755898975989499598591366025880230345514019246808969215140612330902739742481125261125748669617670890209462401532031096163779119074599244543557722096657372178441919598988334041721112616918664893076184513304854588800521396926567977960687062853068239674511918789371271489984974313316905629683576925094249335804714733764047717784660055123340475291217198881248559190295385167476299936093803581461018309969516959010543819754663388821359429815105775790382584843621607350253988311072098473833054189572868144784437005620966511053015115090543218715064463706081239527821866766019640517686107645813574112516320751467715083127465726734845805367453499170006286889373937406774230323025765511250028544744619907013731486981458433117502818760293515208084797049011610484712242180346583338025853477062444453744508282425708775501648165598036893962363677537226271338996068005404663458197850992240779902878064136714862562744938065429782111156078764346194195998515899176457947326388632816233247305732951505136243006331583917904431903778179134566692379555652937776011361753726701559251709424400572681883184356699543896822342009055211924521329948377806215811909541281067577785830601768258637273538515798826719419436106441492408325147533782510122972475282862692921081121745632527454300018768592860769789164252736348123664596904054507612663709696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -1437061793893657767862178730253047553547682964393162162142440830168497069878501996473073135584920661814602786088199632623701517890687331434952603786605372558024622271786568220859927626921216254487111065105173175445924313882095237819388765369816529396384486757617384183026225051067101532970377163382269614109939400849021931810148987393357912617800139220931556719654549927222132149508720403141325636383980963329108554989107164903554320319552203300857360244265095219940902156613736702810114942690258516157732383122680697427295120580970623040905440975128199498747328587346771090251142973371077009326389299240606080557891709162437090761267303495402517905153284301045147917842705952279881194189505618703190595034482251468398062470936054302781689877216195985886508976458313181770026347034705374867966351909842590540240288203157871597288847048153054253653197957342948411839247186311909175191839636244863092486136161149030274287014456921723076969583582538748537197423259640765710800881314339490045138177705971353450615754842224255913079804599647303183732820221055257029294821567183173121249773145989019605754003496095901791888501699829125764415545626424543679129623257885832433293243840988054112953917562544599734916364309211294786275065124583259124818870329231636755375201139197479985844913381076917320306216884177201859508543802058741877129671454934507162695630473263944779919499074729162726203137953761415272597751307327417877579159027813723247215759553887589924658593317054156537192099555928231845100571248294649556907525909307224038687871994383310131508557343763344724999453848440988756123053219189117966260899541076829648151384038861486020849747348111246003478385224408352586294123889251145568915207567016975356176856616246817399468381784831966595161651270675334141229290801204699111813328091633063225452196096061741702876870330170609270863840496547742189103062405805601683826210887328104158326334771450433811669047310687755044388781990113979806046453406256369608434384424861493466431834679335276089382525002656603341381234061284085945373864206226528316132296406087517205527057051360871119794707578520809654563653253782654033866149093807015719359132085999294425681918662033409686901466800612063119911670262156288062581768402371405176858995714989404757353704703758048047337776424859923557821526907648182581402863990257693766391912750091551049380449502284814705036070476288722428479239272909490087858473669570156915149858058934499992091947079291652426248241272287191160655682910289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -12923366859399088830347923592295724614303683282044121269401789845487439427252719289770656608830967322922551388728858403540545841569757310754068220479761596416705013701201661845528580027071124458318193154750976160233452393603201599036287137710273495771498995108276895271545385997657156046142752954370131856111208828915326445443718524545970570137595620041162007873867926811599930425208494403494800080346143486782679103644773906701373909316416244093825321328660324751286399528499022261935264834971067938278355639342746541200991094377305291031715301457303251229484436090243669467958659081841766932883393979452304891680729770536109599308338901883825861057552136270672015050271144279452994054573641503337117093190358370253442372120372334781982468371097108324855940737512367618638709491314553965560736618928795407456184720079625037049473931205696460648731827598066309304996443542291262067313033195595682025133149890887246713906426414152326061509553064139294700757804794972573463743140460117022169766987816473373074646525485837002438739950535320639037576006083526882328470076679122990889853351743521147662551475047956865166507282343639029809681473459407418305482273410550691299748311437668928957091226190213664867804611459881485344064385574243536958420346739629082459710071796578730065020006008394120999403076327261565309801497109588060246923503547586339496770557165775813493299503815464093269624052176928680338874935950069282995393871049030561710073322686478407232848217983317349825937230558745182867838129590776902679622917585394257761811100592683059241938950387928157745720515052933004843230466309872959615200550258325190941085449171806652762925491422000500146469440519199394126775577430340899294303346612252203205824286644654003885360613433615198317151710388271853853879788973029568957062523098779020447338863878135047758749471457254374052978261864834172781240575204992411826737873402543127648483004361100967648166438543544451553296770512970614831298322035010296970833452831079891742526231578255612013442924509281096840010781323150815167915438369124258141110430274430758151105109001508161869447532862200673487412099354110614630253792700647290326416657904433240067954272581554088024075421809821347176933006181248870785054936753364602275241450124051946972130387211925856212067649574471778125816094849836964254399896962204065348879023877883161716633046451780371739655998831453081195737346745689778693954441939850924649026698825820603932120807514834527208598572951490655172261043490521088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 404085012642139769005260234603595212941285686480230503469838507156606261336635852449909048884534300562986943407192380555147217115911547946256627009335297199198146537971754024605219283171694082010661113704020574265206422561796709115752897083408205678631282725209286670298378472532338788555591916305835448815960846899655548887097449765308317211943366935613967446780429128509662516001254518849316073287239607993860515109131321957381517271120130728622987574222398671695215080848732436567158086507535504471378531910536413534426607548540913037180800654291114985984420045463351934020328940615088935986724244249943595345146070075294225485462251183453529378925259362034721183688162447019491292351120510024545602518243712647060547604766817531981979756642577945810187085028365154762550887244970736420084244199279885404907719447963762729358191799511772905737649255522459085813980929953257965473854701953477625502333147893001871105475825706143167356256079471636765716655549623384327072993541370334773054099249266818351033311285463260347824355334667312398006839193319163765935011081285744231611381047568416248066612035797460984867071821164489122736725090097283937180013031008779615255273259388055886096205163512385657620620793960473200027039075135555756329829144818415693140790569513137759422671926880140361102140674654821972708127982081596323683336758026057452977840506278021784779595775156826406076649767106381820972223630540533437167351062304610549683146099270689056480200698598658297268694990236918177216550016036557783435773038201275025566554887958144117132193446216385393188520662129609173301633629171052881276618412260019634795288805520638493152425823056220876473147612671971713066712722639315473589411290681310583886176031644144781684251626933739765557552532522746651192087952582679137061024845429323799027026593519678544988587849917092040000126986890787133884979706793505195800672049318394457292646255949742676151633200818571907185490184447266331197425231478072733577279006704661154180337203305448710728876886666809580220404825516567137882039448056029076072491221020039482868677361436203752510271459403949640495676476635180785923767202744475173611422799216485219743627198732864785715703152090519471344966366162599561812717692437280301700701905445716720994138190578778664273729562333546101060560424267836582944502024169881628994498091675375102031124161736314976860602677912716137077618779413098052438725064159239413585899215551277767091907630409570582912766247048010450942225645595262976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -93541100308607916900800598299814294859592555158749549500196153779039293985224434533949338409875027060988258589525888955024055674270723145674444040634501496850394485214642037934547768978756292269423883246555815602091323689499125288872762053191850755140424571828661461671152376491794324448275897875626246118168645810147831658510686106552748532993052090162136072747354646200053560141202209258918214338059070256877383849442871269782057269735789642632365730074334272470175100748682058823305025744133360040874369405670176068958702321539762993491248079237041927391324839817373390077653100752410258713109625236117227082558013294643503672321088327921331124627182164733509483056737714483816281791296464554498399401285683857248882690743258971458552603550167206897730006453844616821274189920168685471656448610025325065645409890402180217828906042577312140581815458730152514994322726004039871371377357729494696113202008814494488812948473692603027737346273602958561083247458521241132883589426673702537394114927084027706218063404616899467641812733621195689552260178683895457070890241029706427050185041011136923298359812534612702069394525087934965628301637496888898288849852380054003789210137943096387834606639820212930725833215456806869550414098303840714896711705896440649038267862246286452880198874205055693887006136989559896897005821708584537301900966931208277135269236732096727427748572515243153800850328758657133298482331383512456892708485647685071017067146644179491215533565283767527435358499610907562231243340766901933667467366373394177391429741019817693546239115005173620375917586904316003207168097681522695329570957959156465876273025108965201853525327572519349462025708543434605887874489525379074916749851407285334011110794373387913507456154820082182259706276925369947633718777796309588484828820862039301052590385133471568688374101482619594216749090181621911814145907919983288433300891887211626127135146560765083981671302533565151596297953890393990544850352432295582243332633329415747237206961293788210632710737428773039050194921429158635580531310049764670609350370875930224320896496876842329180544006798945092230928446481130478019605107486575736143593410155409200694037051135366262451605269438680737685976955914787414340138538550091678349116987030184514807938918478941336368608282063204377216368130012494453446211492933428332435381880585610018988977711304031766653279870225262015669422570686827008869645822104969090447722012137444027454054280261088130846389789507865385837288858696286208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -17709890261649671563535988650590424862022907619742404238145649516671455484624944145494402446682239661438205013079436371376586379810620984061334406808234411567453591374674641838143060128514729812156881044207872199986854484926454834572555672016746951592758564938806049259915496926528919628817354808963218409166015703415705964871910895940181688809739112255269313158994267454414250163580331759369683417945628705522597265068224742283884257165768768074436464308612613392505058552501611118796373660402182312274277275839268045326018316390916526299643271901985083364034568226997364485152589879386887540508403199764664622271214258624832036816737227964602765657589982876252750428906724376595462168704295366545380515226753761043257218701528333722009562988037598812462234794091553211280366617795235991027954580990470279132537276556294059860654416789353544407458179430874474373281902622924676933543672416919121555629653956143558914410874907969055989113049422822833806128434853667909235812109381648691070750618168760707350007916103625751009664197920306328289760552230289576728047648148706801490449638768974866654019972695056425157798022487245293458989907186274466420120815892906747772016605573938319540200957740260324290002371330896300563503284301524856782930047772492131528656827734105228370962678481235352832079024703877219935877405945915458073379464688314209982894142303266056088586398735243931898239337390928168832938068732419534118166587426883537770442001782306332875834227763503185534897320070238786575380136534994441689922230948644505144739945493262978433912525896909270912304993230362321412611298968055923972254687773275699307076011329719147717586234973738593544013656471268152477541545579668673351511945787410833753694039098953928119856946426718054088846324377205866022515704180132961350548595649877839865546277394385174301706610747495983635004759214352210596627250415592030654218223675427723998546389367870383424495509749858189212900781111946355527014801569857310393136774846359166636920298438804445367089089461993151839823770858349328591829269875955661554776206287267112967078683930870847796342567558137622977097266206223606914698091949833198810760042099642793185383705396859732064450261472973857421218473452227279688298973704852837677047511599917528575012330443043035307429717735347995806130549709891084582368620213786296898418787846756511025817497752712500780201262509369444990325887265398584553865681723240983494094548631322316897582649124808307310758447130703089457808426383001518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 103278947116774314845903255366104200808966990141445031107516146107318615732983154888240752204307205944171533182102082012693487148622501894192075995251859656604395964608751213709188805131737326166144533262794836489347694591807764168683079323142718531490594821015147769500092772402030401414162904444901093248491227876025410247995892534726569002767647837323410932194160855951677642090633067850846054481587142764502404953379498330353184239009855365924953221860327984985260372511211255496575916594216302642541988658152915064270335801867291237165219123679655112475671583904566151692456271083933349528949119580859227894528257128660588779987412495890069429646380951998813248207141061091876763925153988313290909941186025407024809339067262396170126129912276563697891838902286043265004584339431462828544473667159119137563520652213221543277889824045458925765874687904696083669779658276612851530462499287604183625332853827240674504174401979168255185027664725948323672092990706419233417123886122947788157954336564780358505020018182890441695044622094480472330404043981995257185289958396162264149859884304753561501295386431356126450542424311074344730015464853714724668244819752675106165321952261880620221318860289291580680670139401097583841014206458009145198520388324502766417668447983265486504358709263656540628092960642450277156248897265408976074061157480499701895610063737313217791442243073996021579417144863233229107955142259065849163338426641276263950644245644680326881514912854313418314160440409177695563458008645845761291825628708959505029657149990730190643789437131001858817086896819817859762067317088617058265507133798994473319288233147983329256565526500648917583942554560908631018779941046652348956803559937483009077848201588601233912436395016180744120837252166682519370535655917652658556340060633214075752751443336736254880673836078252352411624407622147333031487626112403794477493045861012682140685120170564112604245652964162858352107197236227705979389130432408258760015810752379553860342093475511965995203375894224221851590751825372349279976291251277377376284758880792215432408268452958987402667700993572798684315789267483875502807176750466050387237787203953613952194567215267431328652918983170699622266301129384148112699519204020302499583722171324681520279317849591480710285514016483929009056828994534009894807808977234323102090512060925877922464228405957844884845604242542465686816385637971988284208493175847556482019787649262590043086153779880464967670732561028748256206412765764517888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -298153140267033307256118446362982331030265169484253617817880989536608394250487304965840640314923894032617192808292498921465332917604164973130621317728082736212311384724691251037662694603322664079425917962657103244869561297523115382913858132117803648431014737298747198984589990366182133027875722889396285992158365960795938218861636087619607809603910141144640304090671675167385786491937251276265075129542399549382957678150144313919087449443579135387712305765270118043010486365300577781387245952672357747096144514336541707052101940363740533052237915490414068168237089666919559252707869569461504707945942350397506173278784997601383114898461833370704364441682667974111562501841877436067281936852003799349598257913526590186269452655160577039542187182171382101173156762928696970986350178295670986075950149220660503747661774596843895491229616759108946745676979195792918339526216423792465031252223901520567076480586908752964407842636643067946286074733304171140829834890991949218997176587701873104471999428295253213748677963740450982484194728373851827145987636418544400189613310752959798203613164995778130496992211071749586865222086082243513781250291449922306841598139652492828662648597272669166384033337368825551748626659747552998810997128117805385059163553742802366924515837737702219198268892957302941514501152101676496067489462841067321690793023965630206850213347465160684124691098332392769212485786574865697105692562734121893969149948400269866722611439708796130453931029283099888674773576751206198891151719693458501693874595365109895985331468211958493249594018156392797375530635081323231998453457739358057421567421611465559931373033433974950117692228317521917797432666996256922922663366414578735376871667277084988514977525862572812591269387662555019791111260989172041542301806157594961722078600684294697204273065086934612490229404384303980517298038929023362537598595324180020072974020687499322922349191497897822454673364075920635093340059493036350718048762876619336824673686544645029773107393827374206165290226772667003208366097375440198180606553707429087970523256653029277027585757804898947972679150602246270456940302335862632875650308542739684689746348136281608897101738970020426840427529322104871508900524712275449593018859119928710187581919542536818401233238227919729513941524037040703951590098389474698901300763415602951667499375236846136742034813890427274685243711291303576634134864048541797953844803344110316834932161762433462144513200249215852461682606367782165374532859442891849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 529507794752756795702528476605434779365395538007785208583179875787202336699050313995696106695468878753135079280374955375483905988767635507742554964983312477697423428423972209364447913234884500961541557220554740150720727467239495950241331134796609462596654418299631454690695100327749868224742962685853915652890235330314327374466133704877536278389475369315037197714760990110776912689143288024539712730848969621195265545232672453353255887290183384214571490281067373738019851522749418856899693469416081976138087090299014680930117707370133154619269266022548088350388202505501351373873445687440762566022841130771209478861716485744484687208048376647971260009314025584697515219291804384009129988395054530920590144969195643623295894407963510297869261662486018145045971188378148881421427700423337674924566614091606429739954941519519484519166121033005037145075746524693470764353430207743081535594000444078661449946036060461505582157356346125877113431370848364748029242165422447783036789636643778345044793607452543963457466902864381576237221649475945450648652958865545874409157913568098564300206369849196378488248788952299185328880384518699951108409359941831401240050087620441870576721497744743651907764900873770719931056351095195494896186766424041389998911096400957393577448746870681759884397192170814848760319306959860778583173973362607010827928730956690935768601234035920487558907188185352549563770126008992729820686824789313096911864200618732785647461012821967147406948415329043286419235129512623045082365547664505639512312875607619304091563529062617551302434014012759318702819760493058922078459977112235602545788151829249136709674898878788414815132508386868766483341753284009155048585272990733424681480494723021957769336074830035981018631205481343270265325876995105028063219820570598995598184888431956069896508268438620411125657457594125062048331686295677593492678904839731734523931608956045040605518104899076982241942246205691741033027673891301570705088490116000438152122871024388942649857165997562029310828183633591911136256991842722929124049704002179271433347223412969573534857923093872731314136792630507234273412650119415530627394283291509731503901034555476323284457426136315357266557810742635014190312182912808299362134849316457199287754907489232361132747855432172783629387778941644196211720551981522606482951023073436823020251144023557019814558873017438294513021601270445062717486672745491168312882345620923974709073145915730268141511808318789317222734350682802618060343749345600864256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -621831751323654761112816232849402760713003770467154481955663126478096495503512972903873756072391371215000707973346198635670337343019867775837048444414280387531967094224178172796812528197014096033250343049182655615736990824869670552169822614858815572497731454787746301652063352993724160574130409999111715855475251640683591898570182470241177632951422126042237943014993065429329710625514158155177540893668447255733694496715255482194479238922050972674998896034895584817514924363249101148702161900588370423815793410494391538868360332494947474287591204022222594588087232844823665031712435775892502941729028095905894123663447222762513979152023163641300576038657673213583247092553973981479808570722523362633159296309603684340757060752661976135814969755943156949795681584734664940617551238728718404238451891710648590177037602503756388411859186094594211445581185257470998201592035619780936084959899988010357120535772254573103832143341653729060837380079412138601454402374238318491750452901767576732648570109753323331438623143433245206363865267830096532614948505149944918603260115581587193495412145659983730266860187055722232938399686981009788802223796970979076127685228706265311724312713187079352830253951782673392054306171620427989415682690424809087224667969024352086975216831898990497239795969364542168767836029977595615729904445285845736838652679579265819165543373490236910402303778944039453154718785262796720126073436949008837374577685385620493316603657167236024856803115182927555557912339721986810638074520922964675645405370226556026568090008134534065262968508432863566993634016459111013597374273461969152447607141137960464189617851932837278332670246788273372378525288099870889664760906230047745373167927442705905850174125253457986469187567919009551830840650616982022652702222576523608144343227954786403094956804694213720052013973103833417018132970645156776598007187821073186024873766967882579670276533233631652195075358691849165785703907606408486922654964814292001256645874219445596872036738074087580326998233768725584338432417233712431493427886057259825597372997246466547186442208853819662307166401450156778982324632767877651590466115936534394154862670494636528726533098620144686761319760837090625777638652570530205029459173470410817869600480476954671386003995170649772163960117848020811791442700161208972421288620344631776110240580791851594311950608797397104654288557353028646804469752025210767013026331399017697248020390261186604089561822130995506968275774672641032405061509634217476096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 570895462245260112513902116798267889980494366830198404753473588501741814103983152727337132071592563485756179413697841489914472582268623387509505409492602311229159286482720637210942132755831176961689623821028592611405819736417363233337786575999865862050960119225134190456791950560449091489473719640052551553155093543111181433494475230980471615666628607367900082954681526670375836891904390298972048951425874787831987847156342601271757059189207465800875715808430005686121048689646141614323758139513638250051235281728037419921516287155876774568215845340765287873371721972225832628290889667729528201514996338430887914620570962378969895058006675469429862623573031183471006159685296072036987793626307543974143050616183012409992503166393697132361012343077145534281228617089970273790425096339569164401321619798546137975533473073828995886150519083888391377611134787857551792415174588386168716444883047081211995351073400728971405964545508327302751156952694583297430630389786613898202293834679617157466305915008828016830770389048565125147558565862806685237725661490739700557195255991373296203411141574198931762361612321197864424866836795548077211909149481998583844017580385761150045965787949551542647893797791302751929991682449384739147675183817279831017131277670868692965986301796134815520579758729758464836098862650461233200749491037387517750385299252292210889673381982780429699453582250520425825204979516237275134189246546750082980314353510881676090714364234902118233906623424026039069294859575186834759394052634928289989845532938593574997296973027546349158965863616456378639955028332960495242967445550719722771809620277344470110264751869491503078101832187066897001871102147165703004072360818133104202260385701891155471295165976516484911939672909210907885798356770168355583993006696973327351656234324641406166796365120051261235620273340257957129346745819207339726218355070382526307824089941767845805552268195580602281444299781480752154201002791002525794093866782571369642779746756466915875464092707350866690105642733649040288591775510014627647906610694233759410034334537565214585336292166503267849600788042885914652256138615392650798724235139479853689368269959366199932066477858701897562389620064126677863675391078238732374747644951790399865213355718118510750411744326800312072852644102408269908854611903594891393311629332795804891787948236341920401371806798954730194775200757438563832162893622246274298869012309694419277564427555324881679890175399941232634080646497243943425844286616357568512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -926225793749766577213213469455883793802922471381771030141347948563864252072455551335020107297784420654628880667710749851207043089530839651552901272693464283027746416397856047525732140113281611862325760089341659002314329156011899498631691406891158656338220354055364378659718391745470325501670417370893223850487464834791990210348383028698352238556591129614159849534252776395724165297006967391153040747958978251576312430507480585732979733866870604243171719333723644958709883447996499425751233290782023020476577120640531930002118717022827516556258699054739488574894754033704963474671010520141058745551257585249849542348816704595571440737504104844812014772704208031150084652144294250689377849931286507081466741279085662118605548864502563541407499945133348635267677757107137583944367132876937247175984521491706560818784813501622840269032314158387814886274806159739631928625149219654251011418957566373564949488907910807787889319815014298462052402553401193594791315891172803370635777633720584367356287167494320975562568646783372697228255498432393834355948304020593738852889638209678088715110707347499525968361704724072545393865227681651145918878421120701171749272692915639882850813968340848139957205124024625129645359495757185799230124289080837624067714954531411766005885789702196329005939102359016355959781455724400771664221005761621942779274721528511057969206704836056043709631811587417526310955716615383476958149560759539350809621681913656308170052508438008630446628340541112035990258841643273623742036943074487036934644067803861055045420044145130905186197024509362799481481305743341695496971412943201327455092479484805776271904500057621324813895507984829190427892382658668639895270745709913923091763655118841767274855830273356602409065779253684686736148370328391797301226019569845385101307665994967143689966774918923003800625024212096272218252328331139239809825240453401278632384320016670656943859894561857941396316321214232811501007328903941318814021567258074395539827098708970223567460685877696298884353325477315516019940047985847864853078927027838210403290358661419017901074863241931118558507391041183834385546386432190652760123545718454730221736048811432198239025917006141693174567450383307388919899625238300094062947447327287895618690962789264062037434443741187635200747891851070033519250881877995386798397986659838407089557930004090540980539052494127905682952886699900918761708985157279796681685311816219510775524740129715351725083322161676321356487577975241686786350800014126612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 2755224211456988705739671196120327861266320957187481409260656590688632668755352250801418893119308859418042522116312330716250567541189336831922068399626262055618427330137821868721436370000635847131795137189773575902384771221717925060306521405908975528958591538367506285341385421038346365432766117334405274583265946588382779481747711926915065349814350143652523456525678182013997913950268631814405037880573963797267279001318152517352581594890977151820395494706998899991701639790124053599243448828150706347457106492248599702581626563681522120338639078174026621825024011791245326623056169812317177738029769177987867630403209379246194214628583034184806694664897375845385873131183721314898128874990141163305258404190450633712364158105195014132687866954245386162608686523962101258666238378489477710787765209291264080517571742362161554528014549836956207083612766678546482409358709775922666874172687885061367554179518378398300591483381054131341881551415328825200360396188106664637696004148434744403674019488112572857219870282457329252839778749234147140621758548722264133737815740307004476475866203940735131226809772125699987141927263858828396734913041974518445686654208457770482063637700215018756568394531855670749668175399901263115240034855506816941628618018187488466210128270046834167566268025545148143594691650341332438557469164467273232605008541874200372965367056627778331296064495162210632082676985042028182903068250721918024508158683569104214881921873452039413630993451116089968742136006169342160411746244021671090861550993928846785410495035183160527940180748690025802681747784494559540136524801252686543360185134830626568777815880816274052968694774782055530489040034677663179182653613385338948099751775707463146773172864945811846285716004221548790214272562175435206947172728066677693791938190506510472637668361044940328756943565041908617702745455347238787291717220718639815427101056984814197491846061896110212439447892941130176112034589615323769535587841455841486679652307021688020279463370093833342635753211179178569815781856854704091155481202424568458115256300995233048043027873938547817768640206685765839608798819022369046907825823081840891371782182033605763708019450397624766310689986048402442704227555674455120426083094577019813338468602502424689076554583864709898831012792102252738286756490260816094026099989228850754344808596520677202542548042642229575185478447513668594301062393767978609538516300467876970302310181362850359340809167887646164093233422762953346490889990600250097664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -6517749988959713686408765877955343279259397887508029511311468403443861318482680771184510163062965923667432850610094008323374532772045740574690099673598449844183271032688319847380779218328761480719114063293614566264573571774784042214448682358515486699314440042507200218114559705523310845450616008543296045726540915854515474707793178633362703835048300147355780221777427053947022253776219484593879285726724674324473996837008995753584631967819799161651233082718914265742533892998081168272824410556464357761792386443433539075099603629708885672550926280268493469526743381173184049988345831587562875998075777648294185091548326183845493143231593355562048857598608477227324687045718727119477960009407965265337562830256518763105453453229041072314774001914373384002180507278947823795524553733827217877048370351252666810608820154349981523833628192492413762634533049241781036883592026556709673133208177301188413770185766069941266522574544477476691166013089129002063280013716993565880551972301874112644583819721359293201817408466096426259576249237412757120778412770411732499676921515730694041130929108884510487726526908213011416218371250440513287866972018912974676891990209196312654776717033017028097514861071087221340727802224932364510245710148684695096556800488767827244702136592795717887936721176836403491991104279732638223696988610874097260871617156897658384186280932223837629018232322070454937619045473672308423373468852888853538150264298772043023952133683282784365783766985017990900512396786610336037929518404961885359872688504806635562197464155298076608153738094524260818804340832572535110377815443345581009011885522834632436579765857713912442053794131864526671468773762279324384011924388974883474700360787013042126818455780061391368990659955285149816454027261886639863556432621519289017588638113595378804445947640958975363276012793951688902982852446980044338832785237335751144519829005418322030131344627402030368599737506214657006941898453390795991930625771819854815617897998068573969475042147835188684224024542606283108756880927879558819375816553525387971654606194359743285818344177481913309644591346298506958905248766772059638085855313027877580191110548876277717832787298734190781295461858728194920555775776692131581639885947825752102253776175165796858193531137562177262235004212487108605497583522216517126892953708202944990499924726950725197563405170519087538278712069868008981303603711297036892874472577341222926608203965373524990722689078001563932378006166060525820796095629179320532992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 10538753935202435749090711621500328426679358759832172630621613093307515048524044244597517761168647170734282177113487983577839169908521016746878087348204943561988452127837571119914460434126828579276292734200578352483735425662589931578956831730539948866801795315604451884768401347057266955490098211392873395784675290330512554240985319187979874976546720604043561544616047116856748023443264912459480742628730741307930007736191658782751545121159025118633166709451136771113378461989574857975423790561561056909826222215635902059668240792341781030150043895724488156110266538594993481132101112160369627371143988779370740594949584448666627970508657339300304599911732728979254106378466587432384258222551824804432393385270499065043057112448669877538350208585096019722525224752324455488403811192141663427467970583716378689209481691347685750782225653113010170330873855035823972355246392778309420001618365226580537122027062032798560233143123221790375166050500666366694923953506581306681807906709202987963547083133257324099113982762140871785604974179839219761403379619441390546972263947215369167320135563535585902682835297995853796302925679083532136513775266262624902289050193202392972566587596137910829370890633180537293753311388497022740836167629220641957522667170668064260663478581035550911019782359503033467902133151224707608006680559453554235774640803338691384813226446594108336937187193528098774506970819540689036476688462999435390359756933754345767293933507288869591123502733733439572582248149915518470717048426696667852556581280296042005923929222161133655826128548696020228464687236794306140790157813728784205314457178066271913825838688632108160947755334483570290835907084774982489092515084367631881662507909087069444545326655352409587995445163108542312759550505165191035163244846114895663377045699797570141653734864667146390252657058517054772542059482807915338982958690978077998948426782960231539561308624389225690090180928902001773575364980075487445104297459019970761984786954183937297918619503544909166395443528201972184193986258695627893047411815200570249802043784679937778429218856523990780343067382130833970780690928535681971198888596962142413147284838063219224177143685766677999247504423147910365563565745098261162751514855407813549162015102883859325666028546173813314080467062042749227611903157748047304701395399154569894420956869915684174363588770111574805634351970949159596974319989036575610100016791294360003379974292106141069017304238533465005584806261622864013776975068996145512448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -11666650883896743511745896873793083455436680597917653402666328490012506108552843068259425221712865650606871510911126197116506127939931485145482361227791455827045565198791927743290889687224777020182173586303625105964484903047619345000714763994040673840678007169165267484213750402566713540474516974184089350133572634324411654406303634311385159312527719852015929308214032289426344607654076915153043588183484235748791363555126643460706769700002691528289671146576850579514990960663196044544624859962413284310069000890391139221024129839541780790466698772002880467074776617259967494711531880315789468226901487962667876784079086171911547537521463457966415307858674896932520200670234884428744254745157262531775993492907079084906419629141969804021712736972722354836156819464502462331063436115660594225948891094955370200684544382570971279534903218251673502842523787213808780890170401729377751863168213831295132115845153900086449234558928517992525300513656462689236509676292041441852820166459864893983532797343338210611395602546875170200471542284880867077094892708231844251844214623513143786852966726567285287334288968349099905076967435397789709152568267582951390443534724817160336200425757026987554276437529140980937892821421332566722699664526670760786183829090077842856590434526412074946805983550702125600009428956988156338549425947685035967473100360592488874843562972805151304816927912538168578833488609594338782700815063463702980621204407178988980192618513482076856589570511867336587524072138447540531106270798799372184403839329963654079898330535739844457661749536263993868009336814432738912501194448413594320502219627126050538803175977595204621293429286067217066768959664831561607807324360469068866078737362305820781025841184289560611763604869431156865125147247030654740993619651889333237660877172652941848330134778843365437134795102735081082846379780326073301204226179861188656522654487230327628911890734500453391106220954510986778332534012203821508463505109285923140106623113573181550151608883772066230972177767944821222627070082630827913612322613439748479339153564930151413005560127903450634761765350074312338738495192779732258111170947321531436592872949702437722393856207111863402645448289306511318931330285404757928777903808434034317260003683222023757273221348014796910893005569770091343210974381462115543225578920414087610817125451014651982240986080942808568405523429076955792197820885210506745486067230739589372569062235255450056959126241010366518237618661090178967394901073580324290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 8491682089246973984428591803076830703121967542881166417254955710023578977718424530158102023388515880575995146688412652062109900715531896431869784122140946893889698371441643344503111721725232128214698353975345173427076060999565945493114973300117015420113740431958227679640899029737367082441573015604520859656108760770560259332099458153300254531094446662670795120194026516129293873444268866076952223221429278190473892811964477094984358543834239011477828286318554360078140163237869093756389292212303542107857789624944040713406198433991415785398936628543810966449776101728614219321242051020882647355564938735056866510474818163075516075175552106843181275223606405119587820432364287090043253893912203959359405975729311794164204058025436748431924703141835726899153462403600476024763172134294459556161595654813084512983964677852040472474519208708889531179433169438573694666578654265986157866098494837182561777048103785470068837271178999882166860379112656482954890912478877687359401186297596821560706665070156925027344197009129010983728640888802834375695993587897407077277328403978437482294273391983952968628664605809918296096837834701954384244798566809046114707677161215954712328910224149271082485789286248275816324967417529175440815904402852630524706702263407790225712515617881992741866446264713900858451314100809168581431559031054055450270877698601523413296612560492115055878941397480555510007802511764384157796706385617737198247876991408590479509879531631671297007300707430496071526847612425613090205913824976687267845269987664156755249025199881042493825850083173517786477551373203296995542921972395648003011121158337403269430615063719913163035065912672253371767540069623118915357223194948071353738681491803088608679990047392607242348966434887309137613169175675341323665605357136310955626647164100006734171116965806400221497726015459525603379940388434190058995177121984668027948116247855263182369815462127612655501557326278757366415620707802530014721034414037004114054389571993937606501693728289215206978996089739773668403215034055801233228496623345400953913690810665334627365617072823729095217839254287081968888457836623908433711829507104457364796655977479175715181323275434690356537605396016503791179196643264893692211128564822234964771586083448838379463236075124334278102346445956636543843080571959756751325709782391922948102529336595668311213435603067397223854127131828742321660933343115048087644582270706558420627608759082133837616636801275696670308514416063263079654515276096349405184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] -2806482063123483982223045455897808211218960092964741573678644812167937431599162164359548921415066030721820011932051331675097772724688229422976710877568023926874880691404790989484210813774305281759738678568592688401154570934635734783031247876206973748635124254808585615491443813556475271838372189622200384152668444765054571526501783079764808898294248236372714097499882963671380905190002942149074264037485397980998591769075740198218590972151225382545269696615038716471622817115544731891821512175414252533383567467423472030082877643773954223619051180557928761423462002449554453582632237265462475614662294206188766728706541642023538212546780152551853653208448610572680680369799234222137430561192082831176528743868625262682917556198963506000851991131756258978961022436353417341744655360252990311345761976771146831662020628046212360772942316118676789865774118599901777799924669786245079306758051419756696098717637591570922430273675086959541444471487951774559638732861938373743430256303957434869453028610233712848567371067625159890569500568305890287711505337827756339418253899005288039086067455908539187966254792997864720014369680801181596323720591514105132640086340857768953170792611242855856488043770906628742969930417289729405086162216028993459627442780497172389240278673438011551669767921942759406292472432677430207736594520583329664035382447841232929416190470720612701978820162430487078302221612532771453357540675380720875640429539684327500775902226901515484157711232788208098155730385619799999842030031438016672223476261110116546344248801396521736366985460047844590304357494614918120627484196131281747321608867969131159812010210289848787280030160825682726227327160797710711661010919090233026964451000916560170940022190685060584155566523223874241887506000695261074432204710016173836618332275213528359920329709044775828270057658816771448196496824611160908053450836194488934722058538983739321896463360816960516394457264262724462053786952447921813191657109854795121505907656738182553140410778633057800536301012628605725232815413672424086914561318059520024047644069379089810654823514574699257806096887909573168292227141730025003695942700056592741182477256380607521000436534463669991259843823685624550229574069040236991331105933505773786909665863868717372961295802856997156465872351959730890302461769159240692121326419907375388629842159270970581737213081350728893851048372489843294046872355709599207086437130772503548368870472657425793189540850523091271971126078463609617013570932458695688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -3071498901284150506140698005493437056756565938832470806987121182900935666612312896855700569646426703832762116620191817783054727831175328471332128159076436886404551178614920106526241434792323281283433845142507995493256738580402325224475383731847996911643204248952163375521775832348080519785798333302820491618809195586343672259800881714204633057150732907247483084895946274188667116557374507647179954083481939768071760025007051839617613695001059252497338002545131123655128790550212291372642367212752131038366337433118756928168236801200442254208972259554738872848505401352474542988012267392369435723710784285674140305257908651097851657587400123456524179344915164236213103829337630477550288436635724508666662828945184648800414080307102555129559171004012633278713968066918347900711389041200208250352685150150289261652639798788949576762334700610632878255266812849442637011140553651866396519390681583182567502589619564568982814299919457880567922249445184955123780318463689519892375199356827230533443873536322382029948894787151763710326441086975133327467128101887090030702005775216760457893124593267018374135520827561382649567300157965098411157640529369342487326583362192153191527251444671355434904988376928216051701207800760248056454124145881098933522227988510882370107905136238908531971555102008059428734750035765264139771430073006743195451500991403047646369351340370561758629128746216062165763053696853505419894897691725261358731815476012329128655423337798576951638055376966457202332494994379713729883415935462307601845904255946888994926702778148604602951791562881360819844296731528344065160283161524975141692567891322464623952930334219913229539416290354111481320109330710052728502443475330151668232206302712182959207504636183384991710032282231399724426796520875333062301665856858247856772025075763298600215903011432373492565045614328085423082905323155248643692907338018881459856360189672973721377810426773073526974909859072778364338945728548946541650154899021974406516508286108506274617269556636248756180019469643654999954270154067063453121442417174709814474946535807413056853907036759084576863465592594920713888573489700463126565647275363772245288891295903313461297786511176949741233887980605398101673473755659132459930773276228774143877607620999813178582166497182302719839852521301379704269122326609106945939518723453809020738118767318538471047203160127598305406657767898177978880693449479387187880047926438193195755532721026747554619047073042268281678365499499765265106361250292642611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 8528935911626474501396950330625902758262149822703731985338859293787636648330890520379077924127655115075034998022792465137278792899025904052519830987600297508708688226880804741362893202342404465221921577394699296904792622399138652133070954106627513939855555300428325811434116841754407360686339508197858253659769315186110095916373531415670283155586843183308993432182394208036326048858558506490099984231073165432945769802438602261935529483580234073337568445915149730068514301003866555712774781518905389804661366156653158755359488273504391064861242969652544547660411713387878816630834426068890669941955669709774217361769122181526156371302719580949959043158480865979405416208180316901300950584999362383255883792970090338090937610118153502476145454774072313121124539184477129149232894250439686652278487643337505195955085508848840400347544524960723522380401238508908319061259978995163809243840742398386105728750374313011939214144795242922260821347480945209239579305437895783851963450728899754906608685464684214532830961022967956273255976597678779563233451515963355184886050346431250722088987909107269451199040240660945159949710397697979386321157685694200334971345914104682140302628925936474251925369909591415593072553807478511134976889384989193428085163534427271320060322280235910552182583876893042081510329238759304584171526582752535237305078565054738954097056838750573468346074821833826057285588208719215370016425640161205105295642063181690707715817825710516259396445982789633926195192622430217085732850796868997489472905986775880404995785097460400321859247781679227640161199174205305989314292779525216939394843434252788206623068605965394478918591369342008846643330168087637036106839187945547680129151504746416257393153630130422795974370976379124361851313179054210350878705888987744557815727410796498328818973371680430618858494253003341372655299248668717878223988543995687959366232872828030116399934458922951727375026855040008236138902241141082548471364768708584385543106671612805453776122770437784358353723863784005686773651589545723846266628759651071982682671171233439429800994612116387584137777750226379747362185266892670558236445466000785507617577379454656548836185229033933368079768055579924223581584371186098731579831040993504193550649071356683513236675661893017306805644603005547618368200398079500738999175383994638171261120028432168333224031501282251773178422118877709072999929759506668259676043506155708417704575832137223142563695398587378763677007269505625568120725091894968713216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -12800016897958661350146759560089412439245490040977054925031205401749447812938760611685955372933465806553960541763539934379196812004170337485709526093790196380664939601928662085173286234074387056759492446449465559470937262610682338087551898303423479818609540074556652435627953456882523414091249022879957636405721068213740221502079355163810901018118713605835939633594389168052846603009922315154099633434059629700864026750943508186459386698973610298409649793335503078012371447101560651710615477515504493222750945826763858626675310395835763053979565878289477338553442511524380007211332269058485537260823590040918477861205185296946455416594617915617578792795653293949289983597447325854306668231670491925470166419739598483700793945534604588919069812138660451017361714206264826622529040531298825946445557288333406659799189753531415404654082501738346958198687154715912492747853726487019192280424420238725283878283708623084916013366060498290375358067132346736395989807115800817255641575844757350946304601773483638002876523166424963955536176563383843303637679040159712905146015430464378545404884231659504353935528760873178048761187795494934959143318386364047569280602269416755523770689830988411518116908570171386294555786870937933009653298671569332139489131912171531258532530647312321567111690012501388207237733520373391668481943087366829490600137741498168448797002315042547994140768531014201399140495156859726408306947424919312912060565487065409166441560163853822438797021193871272111880598894151155998672025705345461814210224889978198788580000820132353589901555839328089767767223947010209705599005315444295420321926744290732831562759446847429523337898978541756421469455930686150722326888352704513325948706441948544258961507976757764377155412630296918898155499150838119725733935508627185847747949350489619653547067562211344275237316938990876451460971853288992882886055087508617204440140407140917050969223330258669654068343484953655974157159547891449767260502915941074240341012158481527499130013630469266160544069494174675361497367227720339494029372057189969434513355676715936132876227751900398534337109838864081120057271782282192108267545643829474464218266553421280630519764702790678431184377589435574023524508022200775949166519388741721743229422738114700458638187477578923096277818345882656864284845734469669320518574600239528569706000918618461470312016765200104510703378565196563847360751188881157302799959909803687830898957725400254898425793817416586759602115761629081213018328790190910341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 13421028867163126881190204565440686508067795454240932701593571996404053426041709159205407185045057366431870220137084290594184250592243045025794927420273529649701014610718113804750756323285837474920397262914976140231951818665123362216115742511735273027237618554735758077900054243758712612014824583314117979183736408232848961762801157799147753620255889971191659970070000365875862088645563202066273484452437587163419704527262677108793240106105444300484136185716153837793395355857790049666633380770030298834351738502068445451166692888673098054078268865526602514907610238730520365468793637102290745803548872945938488320917768097699799356075974633442120351842050401449040965975020257478152842117888794849579003993855260673133593186937620738947992553329812274376776471089337399859769546433009619834771686840717560836687031178397759469123455218210093095363594507806562134672262739307969805510488723748395894602996077510895080682263797990992186495422022792970983732808675480720029684272690150816888493940289335302764724298795323008979593575842948924345449681275150920622363941539840509653864946456508261639404079746684062278210848542340533950636066613579338387897048652051852580315460505352928059261367311387683619706621183246973643723057244867988175747976564801033512825404663808519062269813981872709368396618615475964015807366086884764820240152663848219994716432682327567630877134218753528093678956372911124953794145836550889902873110987609899341121181508982779935825975590837450392807907409308692768306735284499812462177572634052114149573369352877229151945298714155368960340971046258200336932816611733735046582411586049915237532128571511335779319134862958027812621679489775341418633182008718201945147967165691417780021925147598392047461161650355990118095125796668811065710458154176878845216617193192411128372306936013392289792120031532056514113514986694121890195121289011355578421987787822457799068108648695805576857680231599440021288592646156596704765715650849111953129507232566815782934159155762526244688368073012472762116136469316572730028555489698549781862304755218306283057303964847975801447850009733287585030202826502300222284859402546923969718076291870718663158714740071086914817041374145613453421095541884530179863928746106806832610566209032291607395792338951948844944910386619915865216993467583609787034936630145394724081130355361092750142995583658472723377962242450557885681395265830273697226172647639711432511123952615543912520109847718808183036198816110596443954615275211196465152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -9233480253349253797452722370996832239350977195640269060291590398218731191052476778544640337927202723545506419573505302826948021127463612433302389591369702524868731965297753615414308409578875727476632607227985181319409028595753056938807004747450662774554661808826590897427748297712502874174195124380287647526188448507417959958481432119593263164627039174513717758185901443302823591899705452175786711107752481877528597100362185474426398094499612432628259265556199190851366600740943428450874368692612798331552964816479713725228148588292253773797231577214813204269242511893836677356650417575811048052587727512387343450270895512862841314037159176032610604185324820571716722101719789010323647425273640177620256496995244903394140123940412404204339672989799895957670750943018547954724174842567308296921508084238500856318412130752201085161627969596779354791835618443487937959469265777526967112021943824138346782562782043711234475826687615535963780241801272895036790839359137865227742216347214154833646994583134172552287906030239817252215536694324980478493047877028806459223967805084108262953622336802825464655457751747311220366378127650235737693617207773406995178217958946905127352705793143955668603287892107745275798697548676127192134030838318697289662315698476031501578376891763664568378048626869218914742369887202350961640537354247923858552981192067133623648307181900067984538900925055409208654281091010021303133763171493072181355379580153814393464317880501763909856080438879438918096531236952626672291989360419099695563177413097881128086086497659945499560216414425437451354995007223833116495417526057860562730889481033329277694955005587739683089221625050937039881725490165313615643873924043772836157961611122366463270647810029097280484984917062406521211153096538848516624096361426311447963815784941512524961253217804090961597434890682183693988771747278424340952544616451854688370558992183774369128228841100813282224599699641627813437935601685887370053504916303054683599128470746843134455296625052999677001781532027479789307514434657820245420334396339588753897022078732194636028624451446676703048489087240247257894859081970932076686925216830432074576582429196241011057440225439389476641147720812426634354710548396528099187773421700134629270717097824163282210505717804232934425657167707676694036560071623819800808839054428835332260782669386309891983812285616909279755281289789484529598838643451484255901729462003344005684198966969825720693362494248116670101532995871955795564965936878556545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] 3414012914940249523330555573755955976647966605906048053209588801504770104659949859029472987491152341988655775620065030751509427134777656817116969782780574733365243682554694243732667438042973418825223339961267152868277184515651730868678537303549660500220015191147348483568224978505455746425730807177605902240806833198490173276502101406771512135545236257600287471973235728875885266096267998925843014059676667109262863645919285461826610394300195559312197751010077904814108136984276652028792292311597318074657763566495916922974848554779552851272263391306963299686133174844603325490186601428067357957607740354489323875969216237681862894960333497054662086070811053047981047253640756206127791135491619413927934077183169126925143698664117902992418084294193706318289329015712464289950784352062642990864788265436960282650619843362504638579549132570584272051741540192888854072736615423440171310709320368930282856269832359175690909383673897516041174395214169560524619727904893940466495306877468986685204758053978927426629544026318372403187293783747693034089789424923843453382036884622607896387468772606351491026982631725190150027104685189269943711828102769950539899302824399489682029500168821656117439445442764303667567717262122239230062321378393683063414361333006113636882816182065610066309027808216944241909250836164304817030739711676066210646567346701148392966864406011479391148846505645382805594467712643216552678029386638015348496126873513038935417508168829782046926124558805614178174967492581126759983307582529942887443974924382410617421908356973148146422427980617743308602080540628606440999644961316553666571350469070772852329434103814955916644164674385090688755363995143410608640890668139558171272519598459362977744674185880963555725811615485344705568994052161173843582202922974584193895018752580019892256662331212229836575943538568293563684280770039992195362397175870142530199138357903293204445477635066547709933327478545838054765076713431592073042166312756280716448802225991315255071684788257160988619745415502015427331162613789810177420028717647868826560620042049930337320331260085138401898202095455138153718403077736309195205291823014698872018853098716364155412041691570356021916805512471828131879882110415393732949965031202066434966590391495702843446886576861539607052163925110412910559467093237453473642547221232336655405341095160840923561012524080760115162829090480709845863515987222884657047135473777834692116789515892242683694697816186108324141301244036203547215138033228503318528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] -807447215683412036733267125112414847242580020629395448963684180496476172720206698338200683057814114306356669160178525676724324355270715812184124609837979917115187577748520844964122926441579712818856871109412959642773251649346341272343696457310976824858129343898286804265909955051414010623803054961594290154770798712145377759103634350468742139947174339600498336489899234908555514237245385445380112559150096847950934052828431992113600345509693425293700077173853390039931002066568851477869739946337297642873695695659271194938222554679400658220505189025497453690308930425421855079563557393799542546495985329156094732410030615301288043666158976236488428553190172062399676445714930968527173210423045571525870044101143719472380632032879483993805301782189638225447725199114139781918662730265575178938393838133733514870165973245240793346599397081343026127642213617482120934896337263090041720869487684053750999166163701803265870501407769410112561531585014828040847089982620928090736661174029993394864905549936167100199161524242564501979735327937968411622100479593774892554222789861538627879993581501554105709707793195740077229278569647107244212924783266230514072748140423724136126569957652283161473517931115262394405523255211784129339732215655082457255975365895257934146288112432026592007703676249810659626084430334142658708311702278672803453562918638921774900904196516081476516085962325336646897027347243977546994615734457626140477984017286684996442789892041004653117503240762940055457079033353696196418159784382713958529594072980049768450111730003770739089952944111932612670013478499751065343371885227144133001053894499928421816479834485158691934013283020967255527849791930360703631081882561529646007718080661948583062025886995113423530317676395941906478912254426040957802968819576013788906496827611093854759524607454091702309916651045607595335398379977341414495182372775086531218951638770850885599525128949692751860965240114884741773653483350184988543177556981280044026608990473184841262249820524756028313006896240121952938793888602466851805119019162473328732032360078557474169532505253985982452076836280838294860704320825552628635528661631454364004590198940122984895287945352854013956069474064346012999525161976592897477309556146385390458678219491909791047912866879927642952533910812143624400955387500818942731687704106702296075283382668140899087446370118871152025613356128965773858289910043617482013887611141989082385139873794813837779113985473422351491148155333515793749763436412099624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 2705778309470324864668364181411446717219045011420153048410642112338315486520509475158903024979854614953747738491287690687399559496074642174807755640282199287467430967403285377244096031482369245857958438028223461066444875311535843036390323294326989700922244709566721133234884984274875360334469304709901670436860551228384744250124701210980705365207360075859360178696726537585184260420182117177763586555614253397246815246359143950826262556059231730258996976314065466807327806508371962153565748138968492928254615695509055303090516149105531144360397164956114071210412422183844032144718809896149589452201809782920656769270944989985888592010123876233660576411879770435315209522461968569498022416158861001395730029361959025648553357842524945100721365698031508594718929070911228576054560314007511406488740500675031402533257166914109802605176610135305860762566898462168120128112352939945271990107878943969170145671421316765587950543779550941654597879169314688261447497976434805535849124607855053650169954739039375340425592845669776768591827323453697352700593949625465841987148767206406832371606375838090723840427957637935885636206917980953076032036038465211471928638746075788872212331186804895114859483010385439630407483955663843290337158394330420391850903133724131777452665678889259939249330245781852311319617659439878115310148170669468827171708918114630460876603169136037734368613105668016389801778976167296765706003745773282088359060071838346916256984535563216828560663570384902404779306810662232878781807426788637381307610263200905858722220133477577551409549089488623978222839051775170653976884020529083221006502867658196549082503238086724861702555250222414375458383082335377402636741966680904628365382440021742895226741565676054033303886759850268315963291454640386135714880162943353750740559927648280285341946436833284794144987234381441405945747444586333725282352377592685356240830703443900203359897021311873697539612590176285109365057119901471866799369481714618033976310731494214723713467478325694100644866161255760808215872689148817896492816696584246254001188114976266453741832054457246943418278457718431261209167813275847627100726473026389640033277635996740028494692700516843221431376545901981861367672896556185119190129239288163783931876876264953115468385558424955104757181262746639948540455691289661200066510231109280977686832787488484606766414514228761789752728645624677842065625104216027202635658656377630618403835677491652010701538564856676075317270024283799549679732031033186451456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -6041189936024716959412157917289988690147470928490540911338106400952131519762478783428164917814853923548417242357983794703986313064186672976408891320330472226459880294024528475420425308496137047753020244131898168920090433264730709953961791090559251279437773519585290579230512269170652872730998783104484888183031639200893788505352737997032971940115200847361492321706828698911701478210528289254790371126107988384397860646271359578116742329065956814027205247562792963393803848180466501657499218789167208017100996677827342978647435280233021545868496533292370049945652647053362106566723024312122272047673622376837740750662235489906260899485483150773130581961241056863832569444958218875136114941812995638231738732968614875194788490556108166287410033027943995441463529494911402336251814036869274284076216182466884453401733875095518123386378356604599914322034471551115316826951310272319577651806539681747350339577227145986911643235328596083357250844519944547773873713146338763647612807378063133445613018534892070927583430003739414613027740160531408322711283600957980275654098701391588678876396882891948297992133450356768893631849784648717230097192127233142262524782644149432634318777318514870089668732283019228864437509833215076836643554364788174571791465905163482432703563714207490906352220059423368274469942512766628545768087831439050061687768875170151086663788420959880416898493321701249844149234296155985764080641133728838328951284729726251818220208117917922825332543450915438483329947558916270894191477073224542707136742714298760382864421916547352445005126557541511985596369084519474362017538891570483353946087410499390470660624783181778254561299551241300877805878517190990032272890899917443232338143954078402611571494838501386403050849704232154015769653652781124540224926328862483787846125894454596506032035569781136551621648339585497199346137751881215775406241336068092546944628847451093954118509461115919906254298999212887907773452624376301866848060000604267131109709917692215631662650693050560911544088526710185510613963012861356806045408880094577319851941120969025776204161404262422679170574916592154995787221634314460583780565004675160577479926511087783306682679724298161055092036373371438429785360049764990710514816002197232210968551473095795955957650032580517677617593743462082383725622596973786770465523452012539568838060825804172714071182766374606672687737620466814916568449880072518698843398873185552270685522844794871259531174768304368277857632672173859255508037141756477702144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 7324776824979536489169861251441202972620228796574679562656567253493667434182255653287218480145192211057514881328944703851451660810803967041583749041975154144976340216572009714156061620825293404348565511984340436957672022262313801778704698982542268444265901203192785011497556467188002423780461256097326828580073152702790751732126422845855465560670464970375737433122211190471012035314310823564538419571329521829201531749359245026374795039621612754486167507019368192922940773802003622664468530131508863359273481762351121887922968031020394019630497550899931944605456900352398145659700732398563023398090899496875155193088901584993147927690377847633081564256020174425948081427686334799952497229471050669813203182874920783109291550171853452786247642463705415676711014717833951813357051821643362383508826506460534248721929242750840059349277627531796850881566690003870776197470065624470469778363879764338882105564521550607107379275731550179748848605543435540627164678366887371765237468422389146622809962937036109400185343810838704450869976960726080598030829375377942291416470227388529119564394089699176588674286484558581002271456626400575797893063735068917484009360742462180986760669092076737151077344528512964160726374912953525577607173636021139653410566340420855085629466066735938054564329253846249114278606665169277053124573036696140370291240455263093012377017141024837376992601319291101668394336199008284362609479010909708834953190602458033337939770944708863889668972662181696764363530610586697395323175271184068857364476435846419251367605575414182183726179429438862020925040132033379336481539041601088103002267750947948941944336981824072635600364226681921258747035486482896142135808417994948600775807143487981173251640248794986799454681100157760814639599704024019488566949147093927454675121066465134460657035315822060164130818626305093377856358741074926307499588770523651984165388040249123152674659660797691277700855338412025557467416888093200771867153393621943752999438387631693530471322636749638648613145187989070968729844769385416291349093770504438594139280634077511572095245883404171876920145147009774323566786982041276557657695881936230531057715947979692489957531488451924235115742300579942030469805341170086689069912218818601899087482942316055926988879461288278055520911161825603449985605895005950328666080688144072034358992816636723577157872291158930453311624438809347398462715506193014558724102990509466727816611126909739631078177835728577111186006155339008304575109187267014426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -5870549740714016078406052078678379715999636675022503092290089415031921826239638970093510197699543460215954457650280567719476719462039951720338925809862632495021589077962956293536355702547901765942939632025020743172489231680637593931570331933601999620578622229478029521457276189621903531696539163187414029737857829519276482360170494027400896942688780185732228452693321256676868691292226832084128232609609650145819840155124253298001342804868557687073987508813377482371809040931168627679762384889669526927801634136604523232180636327495865038442615728685606859874252616007579572059065883631631107230328117786284365971848153915588530551313599450873975955825779403023633886783103191346440746143559057249818178827301529494690232836371786716179019697217163500266348434883512678154783838732547700012245645104347007372067782722868091872641121805576083449811943447362371157814325516904076696619007297544454614680149511004528368867482284608522379996094900269463379304802252875735253129699098527563582178325528703946437492619686439221015551724857690704443390931131871415729042805720183756753472802940442020391540127522561040322055746861679571278145182520293780887621680149356385760245172253825287992791732399394428932029441440951163627561787482429230380089417258460249345725306055996968441093460099801206743868231575250777989199670783005573459677910343765903861515608249156539237411763455512055882527382833721633911944166341730000419116312649930681066735735689346416095698175668125016411507944228482434422851809317554641850748726116781818170679861115294248703219134930403089040502512411762168832173488262163252671106601898255173519681751519168894872163917609627039257613377565582734010726994576290273467285590602711490567508868495803471921773581065146581204597221804392002234316553258663722977302289070889393431614813045045497273353710108142277005133146086083533118269561153673801453852079540675292520221358557179087320600024423193863895816437031914981216294485351558991141466608498079515941443002838424678181685920205754295508002744406907203393905131759300326745566411237121818491159841224553542492523922411155764199648839354182791164893198920720304082714277210528511233246095510855089882356835707838132584844125708859344599813243178035124603085795793537318675865512763700548098608737795994236357041278150886269269684229332742269221296920951515043582935769118419366400020698613904830152458559782166324990747065158673675557506095804694366057707941426039638995582283829754424644738940000932651335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 3290085032024856233668657548334193049105570279957699916084471767762800175737318760875328543032343226991866085503838721829451648411062426504030634375065441328710245981105679709605761415030285763922117372207985377973508827613681473608761931832246658823158718841806795529343539308471533512221212686097911306608897983312041750719029747836002391808916782485217426205260818816658779373749933052060911182451971348886661417878249889941862962365376346929188413853256264089759631560921564729612234950187391514029150553728904125461264700681809226801496943377646783606609807674749604337541486115464917183009234652000743157758825341779124443022944247059556407159274379945517422732675547804185367816567507600441966211949012206939904863154055262691375449798455335404627729946694517239214901514963938090138263793253589013439895221190137706780982492642675771975429064228704005462276883144742322082290494426022087045894203398684380962743135903466943915599017851716009397580254967915701545497342215815314210614574423167099833238720657160209124793803332583455664386609356889191780418981331322828475897885121287859860732251880655580146022399659096745575192018338100855019842768106636793067008735316155244548147500976761567426776235153104551269898413504602214084902200207720832347588698199258221880163919991512360739555401544267010769888415267690783553044542656669113848853464482204908013617434777203531515081645844632570585683723043261469805285480868198151902781103578149999792853970529673255663525376329570803281724545887578351698168723344561089544453849675797305473628782701217188715284608445842994602911361506614304320049558336445591286978032032878046045538600421171384483939416653680121175092861187878223468181670474354582896794692991813619970163610918808597585479918136381255126745883842327847685123717218304226442736092902848224284447131265151244189760472932200464203973823442165081969035616089698369567621622728738381277041135064073645077459010237195625016250608992000373735672006929597432017382601660186495063603607765969192011682038033227243649882586643752123476103817522292797655888868054483294833234984141764330648743368540237245546817098574889410618184606916220545294826835294033683007112379519026071939862855671920512664373186966833532386538506678663592071740266810296568237586211915477454606235388221818467510749692071916328612749760338103588034439445233475808035423623801447521004782599636195422914033904550182739508082396720849479623457572832335840507787333946919769643184815399032380719104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] -1240206525928346960939918577878667261682143495732987347275454620016007092590496122976690533326691913704401497723481420487789452495354822180166213362378312928103999722696586486536763931927297385034821079304769426192656105352364658345142556952097462793170730799145754977111737550804818972054562332047593604171873174319806779780534620050036593136655055852050467210738486945419927069042149960544844223167699878012971818359200939699680665516914318296076259664090233544742234726654361533561011532657817311686354672096277116928554396749580814510102951759060449818993799901213915951342073051160741344632690211516587295052708348156808828388749298418783733680548998572554883651964544721592495767253319478716016315727117455731041920360606513209336098232823248323776703391386460598712887447037776372019679772861467479220915241668349994138850721092230840927550679621028346140934163463790723715519206879605090866310395997035081692340917428529052761592503470133163178320259785369334449094814484588818584324146248226664881683989441144346231396598883419041557258157901870410264055867567689120356231885357160982588987655816357367872033167042725494711371930405293051106750568951528452011807050316303802928999217727997500506668194365168387241654028769310154364244664528757937446919582836198444049415649461706077730728461147184101207914865186126624777781385329378440913603418615445230309708983801831028324615814823795577708870128537439702580219569953591154422248327745496130122275023739355588838749635367244735583862235933776052776661782864011218887913565181094676110482911537579166955779243656434254354753178372402202494351186731831402447301935393630326204588495774722921130420531432896870491971609839294514447049710256435768601274388763688194919341556449409697699712788736225852399423456462900568098963682585131161700840267341074481931252003022227760749914914864223552620021354291478643957576335653500411217118066075452755423946258467146515764894706884856574621822720501764874518916386113028240722234582119486408931684629681080119327032045519272303655795204587992332621692593451281084044058499696674747739819263858424408143335604294122388211738998940598615721970149226840040533520357849394069728401521143453227825247729535232963630217860391921500409613573863101374867155715871055629496465727117679482731085199280710473392978744207243381906188404531277121453817563508698691717417939195827477955084905982476784321365895231610485011957320858781219966989302803357021569534190137279486019364982839930926399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] 233051682143785988451250424996328956994058655859479253081451633134792304177889844379916413595765391260678528611292564333539585781292770288364731402286436258117587797588124036546532995045900663294790878846215549476847327496736986739557756305539359482998987956280720965633868008040036294664954218597245348256393811200886425023475802625706227807914713089512768447698898076749163625793138202240462508896591371491690362700947404928702464640087470926489614547452818218459206872558160414287437869094156411905148997805840199573092736401491269727833427151921775690856182293672525771532636749607565320340330562425498621443574266725337135533677969183795265262751577133139090537558065491455803729820567177448064684313640699531751256502434170477529974057358306347119316102066436608905430188311711274979127861572734111990834821191303344237418928183029956165778624301129953856322852638221624425175611462527566922926121524653162364303598968371948428775286965006715771094723100283200672438798770630854030446882692657413947779839674244040117016322598170502826615633562104449014930407786826577671743361566872312076307621347532366453016430881756224714288413993877041573518870394752402063712115138602956683500703534473953684727401582623167070353393415014916369136086038479278105455270677482118668133661260448866168806379462069925652992792730860325968173949708712375263994289269509791479131078867176511633983646311277731772108753212752009308540491793636235471462820736156750673440733994875468064056569016620669068696977484717736422565019756330024799867234564340488276812782985208645612422843867545244397994143163890105837583254612394302622149750133456903186609706028488004799170244910377777209732837753277186284165725461924308000166235945253863521148568516077068786382603949501817298054821883390283945156361711578854071526361177323918859575418809680757497532986661533506002778113528217934454398684785844713122024520311322118345068595169404620882808463186984177658024351871266819999801938565322436777989254732789309773129435446459843607197142229237252439237301571979135183958752000782472970568145098252451322843352351782827736321855663444592323217702755846365318269988811677107676981467363185753869110657098990519618547672599338689650136937738960806718473052437157473867071254510270539013985273763601749674732725645578878751923528599172523750900302004610520349660642864313664993630383806016247001457168917569234207717095655879935729263610338970271635935525332513562443776776466026430895563150136204207325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 51494362330773323187424811562497648886833830945475378456858029651692666315312280220559419406049228429278986233536796979272509000376198376765048056801816190865238760611293736034178722540340605144750542271864630042141823677334073305831513497509281037245543547786823463976530166532753183467361872497730091903908109409619846286991083094667286996681658186793494441218119903936202014393636395453870774430972407092476019246558277430830484103751917272079892964765544918491035678222255451590542181693244595558810979618373612376285955287350950642119188784925366937334709863778029578259275256655963968736955516604732738031923943524923141188838524765615863139825176405229160407896738637767860560869685115315632470547426913418840475427789076167344201812906355568371442095573373344250679918941086540937518927573809235490155041311293570237952094133586759035834504046975348607588743253012855360757942407665675833382696510327124254098266916220401498700691100710530129236870771297258029700586528687931905554967423759189242603679359220232525636247041468962422354038083992587688394589639464533312609882303066405483947000789307638523418281621662498493317632252519639411720165521855809227850209854777215219931490463881593071140731654207990225384150196159898658532134569453089126679480434051988395914264939910705914131128021964451962293074988917603845272554679557905277048329479597660445853738896779278642223273582251220262363486017462527528490566032779911019302594546532430525097660529131558978167371199520843508705320763979270837131610988042644737013329274604002479281724515495858542471208839608539852902726971277794317669743457073848433458947247156044886103761471830955516464100823104465926842582272789893596762783246209245409778321622255437748665925343707739834876324963705921318866478569942785227124334957168748228787283592627514939103585727671398521686882898692701426568068610387345416413019316122291331540618936082305795636861453464643489031416842101019806658895891358614137161427025457537795897265786659202833660999063262965494746123596415895901527768637803914753933185904124831618808274611417548618981161648355267616997597028748236802305912361532791816813041533789887300452443984523254507790816893695079790744892043096422165842107661715802243923479114778750212274783668806826833608506128456770965764366333843256316641736387263785454658633259739187645538272370640075927864926577586243809384503143809156215039286249767800469456895276419395109314965746353445744334636715881783547579627359890606915584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -57269502401056174529018637495499007675397994731356626472557750781388691314875712052109005151245601877478801986726120050442368151792314931451113712635469638134001148188253653488874388880325031830185542087859230237378968806371071140778888286330523421027015177096130727803585080993604705394419640881328260222346920018099420070241856229423128930359748273255289026554478376158502888570765543392682437111664443832271294738073085611054150973583568543135321410205389432684726476902086713040059208048740943688530197431571392975626375658211435040509890090753973540674253555906480441921873321741267155998464925347700442804770000013107010270710369564930263319318763249698626018905240190788494844231536915955851278896926125989043802790373497336109972566293162253238663301699830263411251592881567995041661928506546735366233631388845902966978813238790477613015324686924992286619404442668885817972171978175744094376616982925276403571846843114997078224403122515660434082417902259038488571674956815215419406257851455444321519620889866200533724341282745680728680442908422163686462886898023579158842856151076618946388786327751953319765411933278051751482385710740228628558492671030180232427505459049292953766295956776605016502920596892000388917156959491689583384250005486630386439924653105914929252723743016818250150354522897641873375291751304271424693644345159877551413027163555307507673605821497245953472675181216817880537734542005570639467065811950193854490072018866731927430846821518818553853423335531939235555114269466729681486307242304990622500288869498815608578328594054953123347881922593117460309151226938725845016930279841958550122215940919263913989232339166280601078171284455154265201586385964956003114534429078368685774423435773953739007016284022917980231981244475775166375084763981194916463497167452151900602071351573326117739191355022466296071345065063750662270674028979519725132187696530814711276923797433149356654510275838294182558517791851211438638720083267050356858622253633268072880623610562159627927630726464707919765921387210489464038462927659947403290362152484705813114144997611526330393881880575586777589413386986108209237427987930847465485552388576338609206082102926189613784537246467483976221357641136936577650568221594845513013774946950319894193656377060671890300047113629572248852573298017954037947041628229524962163787690955442938865909153442902321038879615070296531911520711942123924466582726313148641723396292705329661797140809333778113872422720830011816897375804066780676096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 21509232536927388846882614962313845023171630335921807491709821169181750884592752120194510623293788314639053388983149689533690636717400697213316579358832851908978053131092420635704630436055058514976338304573489133255966420385821589812135726433806965871710939371103379406609331456008412139030896944564102807083693650950118536434173624195899902937183269493373896237999839961820675324753458960448582249372270590975678395830176465131556685840738239356213480346278877529612650934518241066496398379109080978129835002868126025846040219657786826213812598961199208624766468648955364968825282331255897780301725261917617391042949225555255326919646603639903854313132149967455924752018805081155176966578814557756110481484200956059642621363431151120719432212168661487149802240006461112649569143131160925415472316455939657216963226108484791657877825049177208773023361387372896830053573475151495171340614317566648714207224034937857204650892751494528342889350200116894888422267369651431761302789363270719250106705593196710019983657369301636026611206667333396254049118714786933300431837387577358916491747012511028556586529311351820204358183742888238871879119519743962539887247026682059226925660941347567687498203275933150772357846871415777640083221125770993415048173951819246926312135041735378534060756546428781974944233101135209192649857844464381257274177967478789917363855109673832734936248701690893799878171589219101290171665292562412780713052902583612186481380977858658957079725039007090907423660188299205154160327148704004249571858887778880282803158756595087345456936766030097418035576111189491467506996196705055535438486745170399400722372939396347093131448650849928572737218566202897181036515996666572835497357290033214677093989434903232082282312612341650714836035506517498647515689639866315971234142946040998084530845187815576659827436873873362048543154392714583711508845775231916503977620000077480427760615755443341365913351815386516611611305161599651850655700248341772758736878587667698137837533968541196676031063735763339871066306546324121234712425327553163591923341365374910985883999917243842611218288386875509320469210248140877225164970018719126342999654367569348114858774070279729607513429079228164211811425925665118975489797574232204778105830033710381192251449623317454187362718614907544670521014134196202808933669473687451832684696975791686249177781492789188269803403276618000575026175521960908146037654455361370712613135736614060269560061237451812358525131702562832415635423436572983296000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -4057809859609256613736248865426522258707430278567853832292463083601667873171287022247662581105299143752359601044067143096735294883128552257383720314450589296783096771198901275666605247149460727672394384127983436322138874576314724758117348331069644939413655581881352556381783792343197494988174890781750261794561498301071604778782730468334335613482972586459681913075555409926377325095757436806912764740014409168697901189188555276810776054825698923463028079910062670331135600361680977536581103442609859845580098819367091723178015798169881678998102290198344589451246277397167855356574129523675825632696055624618508343436046758022363265247281712303508815369462998774256249394511465634309134795860008983932187841502544480281221183338627227376660622104538629774623264046259285213139960855238789074584695113203305543974115524101037448100030319314249389249719722602515293804360451994358846244102013990591678334990962306808441764863413808106537302359988216863333788249138805290701076927687138200991653446620776132027161800250618966660818095367893585583055899301236158349799024471405333258412588026879042919565423204658376545528282498743463787065572024044917437192268077001201254926326466658387463227099571020050825583073445778460311931064237062142372975792854740109125326927782684649443237363920153779864234855383961061758946590157446419945670204618681485698217487300728592998449640967562364997908051441245395358659086214734282111279820161456620754630174855967527235654212927570669460039547580261763683765474884829538883244605921682157266318094124767771593029696827681783113280475395372684837649376241750709187192670152479715826202478857808287953500323689175842582120573474193856654581536691811012194297911380031710775066594559065831180426601768612265936021465375683093721843620791181782841530834399258157076766805352195134642979619881921337828020024265808895418859639446106914061153732237132325535589000001618967039529984890421033355140875389059173633865371961906806995389592555388961404365558802248627029649960513321713389016737048301711417770785221661196113419043053869532589851925223429623827158862396965255961102472830191993160845386759273420339734762010606292251021272806472784625009419753831574066714891745243538003587932030667692054576947074327459885410265672906633627100282274892409147690597450940953451710544232371641826537743130322681076030718765123654583482702220054652073572740967223833045576534303407332394640737169636123763050063505454684631181214507478859118089420640339623936000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 112590360547147062457930868864066091654871835235236738987718816814560379111823327862873188526932581873599469776600420067944152629918681008215955786565764477214097057137635044381659386263948015440736923552631702092243894085046571788903931216841032942716169046628284447818482988654723421401021032102774470068476261221906493766799812210734182281313014408270881266704238980335926064696302489009806222049659782308225344573790884224147952706840705227886737598962973719696273074952583447893246674896720119981505726630327550104780686039202274542749831336537179743103037725390580993794610087258499626946882764651803243131330932942987339165939156869800823638278938014896068193709682308700424802053623511135043682962499372115591214558245726934547138515572353966200300439695900421150147962607190594246241572108402539532894498966057966346545468780129325749945359522263071492874814220259661079124097744007243740215610835925330983792983834399487207292218549714534460188905586345804120329092994306327136356022424388778961470466874000822156856318812343954134297588502193766091519956886849262896925949320559263105504056681615499807696691529547643470472582845512150189733013745943897920268143527137585894453912593450818991690718672804743088109796256517735592232600462997190959130051003339073189002316731769616515562917568030180794499152415246677188793073266073241681034076794431967086675423640796616934294066613965872784481178654328400602439934381837563899591826456254671091575845343946007807847612304625234256342788149454904836843487090770042134740593448202163915197241443704922992187461510053123405951397660250511258750962836339368512959438862225170603945436583866744317984303220687938743401967312943563276256483874319832316196077695246776821003907496349201404488055428716878990573852697243028436977019422829720549747117827562976444564604982892040753735014613730325548540671770827925437424437130550020832591017373820935947029591618903556889522748840602828291959927726235904513078408697313055147125438410096659028203637932255105923826778608721960070117197264329180717110037505791667754052421577499434675195852248249544733616431712655230079604758578397157469644444961619416571108845524811064485512509360548323928382056300311936302972456613167729187566343898647337321633844679951761960125969511251634844062492356983017366382323672903069035273602922591345789479674696502635161057509919202584040217265828280148215653472272295489080327931759847861875247778698080906345410231570608126522055794006387851264000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 85956004332120153233626763635638424404047305271178674660515000879198888221895839465654359891922693923795306305166804042359831862022105992356275066955320667729693485134245148650415502570422374580187418088666658710070350900870027172612432652046288003232949997283617095450826204456567007964350935464444465291796028717695578244911210713997750138661383840797838518427287407608360713385896440638321784419977545724045858974263431843442734712746893479217706507399717264126377023035983916748748893812567239086875883105768410683691637546383352487663661152743833292416814384680321721486633539582472946664289346577358445957243482397121257494027546838377411242616941210400898617652832116646116030632398114590434656928576051935047630271649172323514822059443249069899708439184337006339396002946540682721060994620013680658179838525210694665204686221235718522693265516866021699315748028414909206206623675479011281079259533456406044844006432111677438624782272408333189864901935815150414471030923576546634715605742837491989101980589948483570843315693127502051804283948759334454764653475602468201132624128922909378073018293766073167769864391903506144486549223268427714680215494258721050181064050083130987438082122107191922921151362277253562898630079265693693971213799755914398088144800480185521519709884985532169104673776764802585846443538661818747594265136050772683054458232895560960718806426331158787718666299389804447717852202206087164216978305023569566057931120869384846803172532319536471651530420088042631679923035996812108465520993551048781192419504412703343072970510031807123520403210201270767845688416337767367227339645333689605513085481642877645104726005294836747861971201863742925377438995146817032133629602734398640149515871746637052509039669745269028379569518479300892200977057908121404120351743949101701486089017400493220801333667306709624754406973951185399405745343124803783337244060955562635365319640936406722783440773679067231377187220318657571106287179405219271800075479036339229987173955555081915490598795200525315230270696025266915792438894469188487143661223152597991795309807288491007266888492636695986333473580864265476696845969508222731438235784317017744978010907872816322861364867429231032369640406558860129438593531115694687578728267733967244896852384694565769069132205730558317194265003110993384855371592548977360020886003733917849598204653686285986329116295710051392408269360678644675213374591866841570034830720265010115148043466212778300137490183886315201540253882007945216000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] 10453250728220540700611543053374977006564496572733328398982029805189842869660469140743746212492305370898965696686425899753087793017376145699787472112912015189282356670623452034050203004896357350553869330343723235569365365310491651747169413078225913593202490935686119077337970330983721719435715096817667984914127439101048492139918281624874013823237546999963386678414704251992586833014834622419150301728697348642646485309103862972463077614629165403823721549124412882933663999612632816817221505646030017062341967923719434177740285023197290275786353845742591834669672098244768870707021473425746843571887477577605564071623451143241544509110672340998130042932924387351268703717300015372854909196870575946197654309875188951859445064686218848639517864351888254403385295421988236788156744835634239380691213549247202867095331327336094800300725464656106333920170794489505392967227995855569401333610356895936148840619885236360448529104860307871790299582794641068988870898489125084709616624961304487509421505176325947538037788471915748924655837117747878896009841535303450297354726711211679804439383944041082383342163828394331718494245383317436620941048852953547072393490999306267346502890547179022104612692296425661262864780697086130329816339415213482385186072947430283931729578231682460788609958354972286676534500645848871557248001407219372159345659274432138901229239741909356529413685755069892477991583568647205923128853006262698393943986420831223545694989059678402035233078223761127092482309432732139072404390011808577655285959425545195941139026950680590073976902338248820381923753761119689336876127713670165555974852638736813887800003961719920246104169623709838487146944266511627809725994676652832013117887133251685167212378214045929577253507187492999083289911556393164430039275527420687228752515503779491228171056601265791428395669074360887964991059654016656902714325835297340398673334346704119819822865155134719039252790131443800993921709521131215931205619736978508622539736579018364367981291355573734438600369444274585185356005383477451246603041911422079268071217171639565150866444485635933270055420579177607880737807533042947986548615718935995539306714810763809840498881717743784049783937020563790923309372730332943041310566559202624485489032654773416811246805333852235175182918011645563138109452345113772288848931238722009010879196087934179410586715238870255571914631557678304995611114859943142057837936187771743775577443436055106833900590515534866045792747485414818766389781515468800000000000000000000000000000000000000000000000000000000000000000000000 [105,41] -5184266533384579582752968329140316611689464057486477749402012485309759974335650688747527622693146071987378767233865154416713281082631557936553366069132326458338871249303020215973476401296597412329341418356794488625294033747257008395448102578276143119944436390358350443026918835715463891479578766000130313796829079687121612339691570908943820493019676069355562543910507716281108260982097563595617418090870038907334114147176874180447031740869578449389612359857198384120513854241821891439033997975791696657629398484772247388005369411890267187326871699548869133171728307222759210267979497048959103957225467216249653307966812230267769776658003717465294091751305192253435376745452824524742305225236501147696944313652110406733223185147845977416643228164875243863553833422208837780845114773139700536591796874585343969842113174595922318378487889942351604626611503794970876866605233157281024843404705292507997199156190530609671411470180059534976189503215896542146571047975973702234463573334389044010748106372776185496861916115286309865870362713056875626474678318796598347373193201857621710367510753331266150378244494434373029171635875876251789626784461743282615257772629994600791072072251627935486958989412089034841573025462539774988308571236096086630153454008461675472918174963953673816020404119553709762229226171755518069768393769592303486097782338414207031352734048660235668148006427595408600267860192657409655888123348145989041539699876788621040195242410550368716192745009401785132147433656323881893654124211424979079562641606067849541893136601460703365936347780088428217314107858419469535859774444416757292922815811186826042557148869065604742705681459467109840225947518323240258294026111081392214783697964113148878422551608872507994384617283236371123353974247581598647684740782456122677131768271978190472857711487802387006882229173233552700573179750905597411174483458325403246045627421390255549620691612671281295961568504778249115090520654585942056001861618795732285021108509867255259527706906067128437211643935040449394258175727106141576027650128716177653864660735714877185335754395647738214307956454032499165178872370079175007289446131766933764362741023879676922093970260816214590905004825676522846314052164197294100605360255980679063868047596371400607825727229549131369734104918184089191276520251174458846201073247165035895994121907074566855264478658193608224624378152955491459667967562248029593830578435809475835547115640797143502685548214776172840655195428134897360839204795318272000000000000000000000000000000000000000000000000000000000000000000 [105,42] -8185700433686771807219102458501350502383741280321017879958290095676299226676897273857876341277115359101188192651474612643836390862809840628121637549405004225781098014351802349463375718325324097122798021402456032915812500378165369126844997056288500233144635188996458383070766203758325663325421330488206275053699269548311145991201009683620982989390924964549474220840037923478660314622671922729769908429075579373999120639646002861987447852660049228334381576488685022586190737797806797228046419601625919328963151662557180071594688717510130243304186943809338277066215738515835705961860619161494281397542673090536711630706913421677510852265563669008897649935966662372215818446758367498820444356412402962387389495744714378411372982265823579390132697469617725388359064654001531841888794511103407721191210162311337034877348359167361980514663365581202275147491161435934775083033181970656549587165172255535092601979555433304152472180120930839792845262296881227392909181138546281921781577172939147048298661321395196028938956685125395223246775234415648258250983620241285239122047346033242745431390541139107559390808699056441366742227479518197486768063840293124173569021612951604433012407775071133065307059992910895288862406208328703859287171250950633406691005262068672193766580268113337544191583154518085097756220570195322161511849981729180094261716465856470724082204756027599168061849648338857268967725064756030798569043079367478053560004192544023331981256033021918055412334751887257448198218272620387058516456971216610138056778231123831602794152972124306821411733261975825383151043614374403563882765293820966355471076396792852255682629538959185200359939305929351093824975288791942850624829432425878864834386221358065246602690157222408235324707230229787358321303086421694027784813037833280813933435795921014462530289469682844634198034051610661819403481206969741402759176883823641740638237148197057872646045597280453154704658886919572181284881850765063736658456121267296514904963684394417679803508441001159564052349874259896245906372986784608828673104331019129157010546881588203838126605774268792330611778690259987862218602531581593125014046363113302825241616219325714803966100000200787209013595868634169395385492542185124463646098359643834387569905167176636310314462133147441924685760904392683631512959662577455059503983078723583228472122087635558715511002438770067127400063276870357039451792044700453056538806916078756146065049450895513861501555755070638216527264199807510386110303922290688000000000000000000000000000000000000000000000000000000000000000 [105,43] 7133584517774492605176615166851968711592622611278305680055453184157876905213715451734560618972603155023577686317379194052588426957516972685362642167925236458173448600890566422796670581480766385484435985945735397910422475711399345190672809721017653815588198863170936636045644394012850164740240691483566199698719105944081554662509981799353001651211554527402767608011267273384557186009368612480572824296022406277831291686396693233318332550660042557514006034672184384917950471541007145866681366747376316261445993676731716119354489876873450722395161274236651611388557457872657844234517145657032119620271052114443234111437174286274916470775640558355686935839619655392939091951572671080008632324343671315684711930639932173085838595525884510413711183628916074024629960768175426253281684263936397425685605265900344864099889914832348616332375226327533903997150562640944804454290990996354592529735362081490592748906014830090756528982006648008649342893805708111027093653422517810867285844551759558232997569953968853636279961483213652916185206569481017842702019869113045307514668354330732074138224912736393925046596380337632809093968561696274112477671562310819422792092580244185902214179331811075500771747503853774856203743629785842598705507854762547015671897679330415325451405095415827234671362189044261740206298427172190512791252082437165061418156917246153429913120545970675958102269985951368749846994292922037606095505679008435086422521081546979410936935504196732803199511095227535157990712811078772320636095500303318684538428562661082677498450947243265577706977088356952786957767588838738543684368624501001188724645961731956709681018400983101654158093983733051307669845394354447777876815092974584933064581107381906471847149207474783286300825084650578602269518184491283681266146562098600626805546925348310041034975802835250062039266042601842114176290385894138711411028405694872113650914092729977963601203238912902801338892644325563927029226697398261904294914366193966854181361561453805414223405365332972858103029292457799909723161786548867792108737612905705449353086414273404527100717171401199487636220524939859381849578141249468301304796576798049647403453045344146615713396072007184647535110222862276946170105102788530851921767100713249927047802437479232017228234453874166696083370274994847362074485294133230907461792230710989900851161184244624425381360514685176741790352765456248405424371379416267656707705871338698302073136332885254366740294918856830171928246904370769189883445963128832000000000000000000000000000000000000000000000000000000000000 [105,44] -2883317251613333594904862524345715651878856128138346357264762315539722167025673475135661092304813164187673617516664568074574358040605669548474928118213700882115694669926679021389852747059511280880740284515232343589927793745038332968630871927673561811632861953664495295506097901578321760814521457650808176422462732886572783764870061741052978516032164773652886603384060606440398521219916221962081217945101598795101673210851970944053809694340120911244658499784308465021521899372677207666925303295361939394863157811959405711939445440485412105436704995115040622008059705412047119564155702768460339453278584394275706651052022369120342436416428462297453157533506459163273322667514875240814716644201996320964476285004124771534078399429435067047436383287729274653537838185413800168177206986057209341467960301589836648587782794894723881910462884437850805659957786460840227454218422738033837994952131239289087982997442999691518195632154971656935975905680404976421053752177192230316591045818613402344894425223117621249554324789196312693774761873831668004994288537554134554557315222688221226485384929216737261683364395995598178589996805362512022280036620781508251021158198302153344687332236900329921452849227050343721379894944668258506054718779183963636422404670566895991324518451791458736033113573903395258383701089796631324510364749636408946849176428707907094687479529429351568987175126959343175130981705782315033429251920877514997910396751850712969873723720828878351594645497621497671511417005830320897652270192351749678897319307731194126002950905832761106063571208331769770543868010203214184517508349863273802414883332715230552874506696908042019550378135171554042203129042184510883372810068654944201962876684305587235211894057124825293853230966833371206599416730276273102601380151449597125396620299461022310408648052980769411931345293688898358775818576290142299897820942462484260348725725821076881004625083259529177876156644135613042782611032834979988478229162668541005469383798955260785342630431302701259017615716133725006009393298095112024215022953796335382132792677192216250484552048725828894106702403503462150412965007732697846980384983774204519429259592073661703477414301725430739607573867493965769415883054900187910384902278777266132114716896196009409077418261791263842736769656152805838190162703261208684967837029200929885561998910772351101798809080336654499242656656730965208064169548097853494167434670130964038698935643621640606282102099984886587606233673758966449163970136768512000000000000000000000000000000000000000000000000000000000 [105,45] 665451348678838698714982611734780657391684141840197928182584917294703785049257170172408896790333012943719716208631269748220738635586651718801042596562377698352388381050911429376136971761398502821434009864681802366407410622970593167402666930903980496838345523140864658989332264394900889749564920985716781825353203289076387245821224669454761221401530784973234931236569113491220197906336303700135825508812522872249228375669054660720601398263575278835706576081290242172678576264866141334214433066184884060477815292831857359449829585956631505367313507785031884325305948658391893535059653718608737996826433158567040798291548647380569164452554690273577945059131482137688220850967798256793760677608079544615031184305223508557803714523231618896853142946666909145967541615401314802260361385703508828351942598653031207394866550863696612879238323524698890911645262755846436135810944630167355261851158339378534239531023641408172103102489579742221619981219981895742460573886440761740741765407790785882105608220742674609022681101042364149152890983421667882352748050933893932337324943562856138030307240217310799541707694258738055521542291588248428603990907160046412871932543498701225485447170998926915658782011582076673209706677389425075601001653780518007118933462574486437874476108728357303507627080850287587210063458224134174561191484294142247806737296935957798489430265606979579293591549397572796881389015621441867535978946208842623004090233958918751640169141097870875659690103220483712905875872670801501190343235780679795025672494659858994277738943713247621348584842092723866913977618674034463708778389051464661071770594629218238503699886674428448737780130361287743566997164757351653177258772498427986560736993674691625501830667464409213687689276105179332192460821673503888759538607691338136801984929346909341782629288291629660554767089470278692808112066114468353913198883920563676594413270646582722459300937645887123253386616428828269992720133356625293726264414419954800831755096581441831415026453733236536310876194313290680166623243143648965471227845249981235098767036048232444730309201342495572521383437477077959320056645240005067576960672736770409802785564157689028036135680674664945580199195133262922252544070978449277955328768725650743818131099187579040273477815238487683328933744717783864003764635665209498833416969122675833264616306707131755225796794978524369033618951877831314145164841068133097649565766238441077099333005676296855658160806493151731912397972144579055534863890251776000000000000000000000000000000000000000000000000000000 [105,46] -49132503428536224370732959559549173742363086887850288022510915283537549489374607266146763539098629727847771312423773208066454596977467627747660725911128696356124351775132904912798168247272816415190277667574544919639589336430855068129526016403362689723204753797748719389356909136647399983203987666514378660240931070772814067737093324025035998466995638550982266526810558528696861426191574519254685733664541371118528894300642583995027097063428229810116649850465742797565778869883049220572521524212066421534240020631750470822227018539544543233744398836222672573299205013236051533299028091455181802476308845802315879854934517328236242418052709266511254788536347469892189821636595636939809967123514964971422294900562774609980482842079903139144759719511547365808192763393911290606893008286356220546997646506766044539494929301360230126794014162580413743083722972501892227959511460259801084006314209413446137470059314831219903802337281698522228458188129629166751929738764644726705419715763142177922806648399544268042948161626570804319435842621343480541622515459374988215966494084150432458871622828913207647559053143183215191040014332833517287347098746275501041916548064339250555020352393933256573085854958060702411375273661090706470196016588671150148596560254773738117457345989492796435378634645472892188174780333845039805514567306288275150994974961895558250245387647135627987923204206224227091608506688115267231818016708388996385970767291548208493338475269352937689041998974572034942496055218599492359881556643692615389018822871927775053145552132552993165856641150199063257302145740162014344580387181327371427020916135671581530897283321191262091709626958261475201342212492762372684794491742254437476999343929698458469854200730308609466593163769264169997098817634719172959782413753972855429350773796152732644353977741433244560982343779406539696232592726441468276946146765239125948058936202445097242100025501611548188344691177359100584091963959683027661810317207080151408340764118382015207533671223351212073665192980454131614439234652369200533580254500114168172998790256521809027732658013582056634092017310319895870429915840202044798136231137907846269342933003168268624840813425279549578906080789637020283885792740791367186044214015286637299593616705861239049760312714110799958264154625253970194088382469891682745569858633601272102483678953269859033667999701826521843369901340420892330371796257502813923852023223417891600261832548979416198157425139867921149546203887819923824317168615424000000000000000000000000000000000000000000000000000 [105,47] -28266555920215508749425764235853098771964564565535652989259244383011122306012863199937953482248438120805622601937587013598485360867881821114166681798649650257978620340247946512055124127659525622186417841211451932221923387525766152913497525102495744316357307329135419578572304997121244479213400502491382276693235750737989525680379915602260683826952809404117723850576028138212603974318772246605118179428627483174309612391773794854134124869715728394527053474733182707419114513605070907376111888675088522017532792073846109621334433670966621553036480493992255743363977429022859840425392639735426060494147216049787415594960221379033032429473609606669259168091962352995981599080278955467934870517696262731240774324746215712595602088110412359107519919700677844796972917404630339920600858661506387016372166310570734778812452685566699323453491404557273806148632504604439660913262490532946122545215888153303486688932552626496584083071740301384673183959269144978790048122241690773443658577735214547878588274286933155986152989903304787809353653236023565024619821354833229311328685850097527736368462161301278239969229384883008860386736666844956474164911081307131193516771274148304218427574475343269532689792464054894493830017827578160387631653265001398536264552597552151352489546122739370567417123969532936288282489830225544627076742606757660094797790358645601140257116958129925710800461954636177397387763327361028308837545300586856953335973596272888330805743212538224179018749017837325919471111293488824097669431282502770649308427343044479443680633197010806117053996380669198261033774588522700798763816361563097101463335185805326940635814288979383397689290744229405039758954294517521916928070403229453419554880633318708600029539917153255423533437686233353820955927074773732584869131595355486598956748824077515660051065807876157580009320330759619827007138580305563005933692548733739106381323871235752149591707134904170980979944940395103487627282925278221830737362887761380946002352341170205730802091238329847506681108091880441561449331375889389303939925363818710562116507690137197172492037614100879801809264348525575134840808466241811190871732013825468421889672214779869712054523780061679998526384098546148053524535778650095680682471866115101139941977455385999028486384134267100557004124202477781523408225257100504834437035884580409635832961817205798320898073236273730721327365384380964015867876354149766578687000503813633112474514141442314245021734690030411270979642555298333137794102198272000000000000000000000000000000000000000000000000 [105,48] 14293332678233719828304465569010040378563043076619466706645867766201753735213005975264345139812418954688761931966335434969958935505360703991495294984643011136890823247407026366379224930327278654474826667475653247443990208563544820819958082822713235567303959852675470424197700652645904063199022374083074546940913375970057279059792706594865097887608473406314008846451980494098498260616011649818427752049585652257347209304773855228334872335666709204471653453784471027348353455915798287632364225157456128196253998062206952908763658424078718540374367866039949174654851093757940944849020116354511744247160257863135774536919228526644720488646295874171151444891649008561347882340086615461451238567608599321633733097934810427626033614078828757190727355680941870870362729921348825696943543345056232059819168227683263658604161126920731576227720138752286260063570683903255668006931085578142296190444792043712638963874591177930760936102480018452990012435357647892726025873299838272800443437607698809012754172218579016136932279184351852452917660411969547986034232554032482196605670494127570638028201385472280290395836460119541816191153836405551498456266804238159507908356072808465139624133662457479382459332512893333477546424917069394498371433620096662740620673312765290827116694231288477893150426969679496204500130263212077304303672600742353795313477894647671422753138893161588950952130815012109789239973048396918146607687950461735340552576018497131367441446168585021805671766470246834155725808446655123946736930695221850577823795472332014351732965174333846132721359623565975583072984320232402025687687629527929522504825032634770443203742513849735320495821665307496180806193607417392932849723389933315338534930218221001377463009885629920259432745166201644412366718436147339662152332529341659778830487517863844550646801849632730388047830604908196230735289180349902740132654068047464963731802249133328047044872565331522867092103311059132887168605098479147564862518742835697679083055518450022258769431467170042592241076440379357798723676582835370728377502180090068218511279857640432470814032144700889439039919578818961233078159224756971918731639201412253081341730145006982477205272183838552217083609447036067003780396366534778718949379767504295109223241503799403858254643204775274079267663887613051357207212758047260784289217906120612271131225705882880556122203689527890462398525960536313656431859461506619414411934275820109929727516030307126129439081425228267463660331356293193270069949366272000000000000000000000000000000000000000000000 [105,49] -3858201429089718920993944272431944382518624495957702543188513847023937618387094559799301788462727499877677723972643339579440894952092659326945999471464894951527810258183441023593166560508254446963319339218188943943339054850697048090866253195930396204654219828286770821258553403574908928552982584492823322607309538775655317647762086010885548639095765396980509098297864304483083628418418556259466555589268741503949822298182297622322379574843542666239843631513670783765201113252895753411549492347270915527900171696945375163860898017150003834900252606881791462807622917421959146831064393180780590824867251476162131818170198834254259991217173587609597085330882411016417422012861282590157633326277341153479992094258525053026237626072550487589137583435916932064770498500762959204076553565020361330604165549968955809889093109784645590926488205952063033883151614529144772343271482711195098035543532644941329793717894579010802060490611761334671853148967043456793371497438751107684159343956790821139652868561280571676870061307735981026899943234143936585982601734370477771525563405346913281156804322220490255712519614740328484273052735765682735496220961873210629930916591304528416458313113795772513893755501955801339514896818685000453080618275820078279364411545572698496616187308726795966822837495863867830627005208467280076320822179447272125783890463260908190572624869887264416132712910687176957353745006139517407708481578060526618418445242500741611882294940650342653825126049810421953453349561690591315341297477365816358386573443360706477484989192953428807942051065774702331790758613224905577373329936752309128265598774476592336317251726432389381046725100917738136241515102969642653358368328576933228789131457748263078614672852515985893761017067510937062661098062834807865004888581850206629235759065338678660879188475281513018727659903116440603230566472088366920270634607499651119503839698897688403241222002275480294367243340608413699015319850133343520255582352917943682866951331729454871883669264407614687045191365888081222807849425391222248324749691984039269696419530181037874609634735094251147498147068306540618816268777143345931911501530805344082985800482574791705038674134226441243914495283457035580197995128107018860839881846804319131772522186509008274645867689427541581726512014541671641456194488484772116867230251041833661917457371690959193765533148143152567078966312893048970015967490924712140578053359369909174487990699941574508151311969802446466838498687483810860085469511680000000000000000000000000000000000000000000 [105,50] 731271228920405583379501251116779034684315951955323679163912873033838876584286862829096111913555502088888257614969107884238693654570875795438417446781864944972102711023352506427405950441219026282491288767441609826199980149266048816286685675229472030949511750735833563836669828543381544812650090495618238163986191379417386552522132188715406154129052658437854862517737102963146650829402404546231026387175911377543686528898899207162922017459739365249093245840154432650514013106474403682630337167447270325507946627548798464052050688455910176773415215480026451397498621538213745396033048194993828591517345952636761804164304115636596808019869602915088652473958812175261673917819949495980600114728828644720420351865176004658395414959970379452525924701246876070299096050033485886214212536763664863285161786212441338693738694601381277600932953752336264791268979443872391784491714358336922114167831489070294842969443463072878115383554321711348030127708365903016179989031423974867096770222916668130773808522910821239034451492816166708017255772150834996516482706061978130207875825578353594812091826974648438966283220042050549945614961373189832255606419062701321005184428001975945360220079541475246210625009069003030644308370192546426184391395511514549306935978648226899815390274498456422887974330303792836506091258624648692920135728905924830256933862042627394246636746736540403512368652702623707551845669180972304288341250663176029786867972967137446679936160392435618913678683020020005596620506249506156373008945909657432130056244006836469399964534109017710217027200293310561668244581536425683010453313078639713522535253244270491164812063759055720574729644223561872352245034352586239197159546196007112433520648626464305752900387356792555566826119100092148442891071303503745464274048375775464632319145595760874192983281039451764177722467041982444860080639279833844982669813490440017573970970221000001892920157502265418088027545486027701114364000121901018443415406415404427772845949079346785651912694714406926978613973318314027586755557093661969869758826377546244430662099891714978279601599555776259315424204415953647339510342833459807485122251120321630829905906304866421304542661782114938550160258274423601908839089567974863658120054972432642091584615774000951815908898200692098745056812693121747259233880724048269113200071899529624813401890659178538547347916460205766554495456108493594671317866844937354464672157319407423691377369181735229394890114403482095535915282276704707544843550720000000000000000000000000000000000000000 [105,51] -103481235380447083184060860649535014728038588974652481914132636339975123351506293631582608203705916289399342891735988292500870307881731828780295503585222371540067397282380006865172152573256624761506276989756706021741709446807112847862321807547836305242680161224998136471265929198314043594482061978490633391019106665255191027764756567401412474997151104598729884421150238908533683733896791203412731391991741801686449681550451631207902771937723218899305596921294197075260440368714543527895072880531999231891828643581943395818249429157783868704895136241075319915328355788317809880846004930178314502117132176888909320649473753782608617406071503823975872764289289852952796190368874281047125903432427883585844442772024088096930161310180004979556784678051985687574282509070447576185671070660055444473715760108411344406768673417430902213228558447881437485140572681823091003865489416064078513106443183114293220104334604546996487123837768527695059660361389021666201233729258300031188049330068268760300894239179016345263010275410394899478948354683763238252535048816944346083580310500954721275900536730474664289914879995592424318116559179437292825954233390758273133607053252084739083724849493319409913968446333493382153744409034854821097392064318095551512876342793566951427912229489540047728063362397683541073491399986838606935360646251113304529498437671827556278171480917753705940811487449527039946960118882170752487638042938397034640090259439036346924615646400100768237171629500264419280903619355819879473303537937264897036824934497970995538619611206645523396555516111792261030599699664463399714703392482621134270754728140028110814477898935498379843196125834356272148790021882647390345349807076155950572651286341641028384356889454126640240785632561055417042375486903905391288599510653869507308239313990237231829568363281107117985807225964847355553911147345483475747997383759393690423543898247689584762599171048101144723794273931363765013975562652347159452714912762459895847855895658012858963761629390612248735684058843698098459877521989275442376361129275167811983372542918165186671408345679766741041949468032600399282388263939439272755673167548977694892210494476408850129728102403597595017741840396804811763850669497899531815995322577727063992500291404893090447055723705099366223429424634809115091522807078840603643637586894719299304109030077802082354171063210593696228705380408657474382014387610122340854779379654762941948916729667180079524422416340282468458212589834560546653234790400000000000000000000000000000000000000 [105,52] 11229761652471902664950216609235601076274348108283268333500759239244735902851548036741160589962224791273496627656688513160782900577915812037376473603163452459926891651579911885783604684787604693096521256662651396757443386057959838305183525483345414854987577089211504743760649480563264551462922299388480648429376086381553942644748017003596492671163983960113656489275197554488887725342016930542440977598711107725905663225446594200719714660198016094022642069774532831096213474879754496033799577115777723218377091545927825724715304155038919678213741729060878844605354058192114779484018361783743178193606598917082882198048557775157120292667207759901760445835968377289919288324477340782352550809853814033396243933293195595011318767473519088642134514019270970193073095803952475216333547122257424003249239583484169837154936616064994823810373194041292677813569928008709358341849614329585248298760405072974303332394284228702971300861522259549597715592287174099469355016858583912268821394890675338650378070712419301477313238888569914457783997690031454970310632503129447442392181495222946037892858983715536823155006055660923692221340988739522239985673628818223430323235046382715167611471085933968138533515624543508371177123153573142728577200284611702930952989816065614970326322553446464925140514697702420157934202420940700635032663911496383432260218198673997374918467905281000632402605208005103017131721938237942973589597983985915932024680129062953483866371319563840743947183749174904376802261174689882067862340961050249322318945602961813687907850665380496419703686800585465706361463819681303585063455021952681307766406316174861216383897826599140096367822291783598667781686026161674581238364732674315320757041847006680103867498540062319607630675610584673594553882474191623690439019483931454432985398157655318431622525485195321506789366428668776328247329625445193102706537129428321971085862816366489244524624244752593240431280371588967653408024685022266109845531508608720223878422537794816800919002251310015209749256917771972003239030783979546301871692610903786018629889047812561171747164229924948513048004884817521652501531831747432197276203302065531331597674323377650118035088257448917308403080488636405305916383848528604568061046788498415125769949076465678039264799365987305110346931378581879693135832608952192070502674798574545720445069287148456315167587834089394419594144224322608084538373834986510426545638951666661767321143730083789767709113069450441555885441475361536289999421440000000000000000000000000000000000 [105,53] -1012064489940139253473656711224047044877338797060557523529041585348790695219410981262926011975533742993947248997328705100379781234922316969623938592102006744357450905393528090803503463600273761227741585934865275762249511652722042622394730972666941166403609972684162332375314293578369699602805278055622165445930402764365374239451993537640596265305244714461027753153651578476840075141708355700644441316952448431485491512761994811864158107947171121296359445050358559734098272012681125426291258026859841746459477782492023596046726669615713855142831704579908283813349891446126134516995463079408984025806949979457326672891861537687933881369921999969156992122513685834634565072975396232689460315366813821874702637383874262843501018160422352638385905432401092183454438339886689671199209684293644461804599082051469114831454119638457487670996702500758784187467820127265613087014637500874947091491855121740105119441832004636078911928520242308589840211988237943942115554311741377662539590945191999688175596624371054741884336891350504904868404011679958805919306660840382635706808273497748641211756364942889752305090278134697884168293324346528553749135122075851647391385063869086746706619188034637493564422511735890903989315624474795262150589503166084570914269415424087709097719843364411847708450357846328118239645877749448435761092050509455933888289045977013662922942904568916466476572894503995606635213812159531160586358668061719630011657914995999181211147914983882419461952042315758875394380533072921210924462968437636854577294403593452988412013085723545328501614020263261892318784055799781716385865834702428630797965845239322963900929980807897011553261490861154719158531750054790260282858071479828913642269058669526918538327636920889725943098069513425642306301626519797987566158903767319676497247528936559135176177300703838267817912782260481128677262322943749913571323633297855223414741107688929999232421880715440267203885877211482669374739572982645871390045931616141292623372885820438668699438340125336021144716596022504578126662021101586365108648182974879783336801781770099304715326236261552004278764715153641840683923092237402967852264658542707014455242116047412518821128468609179893988792477291097191533707648782965752734296998490125188019754630042506783521941591142791740054600510253585540086625612579276202469023878782301606367327527990173949098886028231536526075240371281448615836468883151483513693194996510066795860455405664065741524520774691681455456372717393437435300413440000000000000000000000000000000 [105,54] 102103206704013152911981201200822310360564935351447462848076836179831969523320892857124008593901764375974983341031952910297105077629767706997131246004699903461702016099642092491512469764260276388344981262847617101597458209249051030338987754734387950868294390585562306930675092636971711780888837011880080014642700448535318470361931672715566185409325243430752696745273366202213885532802307807121921477879227376030242426399780805242893866944102575040489972100882759885528168929533708789914245323691812965623053163663835385708173008289685467089142831071666117253658956627307029051992156713670361699036619717900981672579333855908523599768385815911175973372477981990082620978730083755843446049243147068409207117143140379979997318330250186363503758101138669893936130281210326903327569557783075360553013696505628222447138587234269941648655827913265071764034318642910967488292659077922493909889421070249089986769743782795944669322494119216491298082967539719353286594142952611065266350804268761698058928728286654869855985171633941609156356570310528921870219430806552080187875200814208646882429430478274865068777473023506995637000883370163552808779497552813365013784860647655988531697115303101515108765813196755387600430653681915885801255188360923303653032483975072132524252359504629199334954544997310806800035073807039748696756512100029339572840543848418435154467842579066920705938892703032339041598526291743330179684431074068899632080706138838898293600296053892069951112714121327347678361203319602664805786550941442343314988373718247900993004138221955854678666881082756489127945985046837602643575156583906159556869454675394346517622586724616866530706513975986156249745952211259830698809687305917853691075602983964581537434366389724502313955288693768968859865026553335864443947470760040518255220924403484260977507888039114607062044838712594453986388760294456537737533686389941991777641777231308766410464033226388990495306644836619828204017230703543581515156505124296489808969141578531259427284820055477664737305604690969052268539419836611127225668605093693476529176108286844815295905868084887751814218232129382621072036816042235731307123657123548047745107279092424174173875990052578626345329833414420944855369146672444972386932208094022196978378923595126253378941996445035035726504428412992695782106004859691517358095218868849478182389884851515608288383520279473226233800823513043575246673432402639709716735643532300249306299034839084805251083184220976417083937145865766542057144320000000000000000000000000000 [105,55] -15517757754661739182870038738827705156985424099860275384805188470511240922506676606260213637944669501438764863151157206307841419623226296558432434272471548879570014665290753242859084085711570550092419319606429275621198012861584411264183958863075130180491549034035788846160086913375957496255239859255092805078228155717688187212508683965659390053219817072925915505830291566196249793531051904879344284598919684062939978420678997687654158595393825155648299459056664524036308829840261483086119363001923198152871971545431552991494918785921984847483087478828872060522755186983377690712169735401337087026227710913369386005551321340245276577931871336721633157234202490098866036808778979808142412959223678351992004586224307926083684782061589005375568477677873906263297684936193103083362071922738551764991201279817074568228696068675538342894009833737543286689076742713946659186163486394412046150683193922657976731105552455040011729590944165874097709289467111608124086240317309549011439458868291969927502878291141049836962425276457426914108730913383000754328997179811463702795755850282504279347101042796652651603366749709923514419055214224622869129346772939294603935689640838256565207396337417792237681653840782847941260293827723053871948753401514622531878056963323206877488507217959946297437250234576559697482513197895687511424801044141363575308124495027671038193853121289320955837797517056527596182507903049864072520277520793890024645114208798815331767829190782876412324573980826276633450248232476428241263646807606368261529055598025815094153841449892289822485250468839877058900818321000378402062721461170592605608833002478217858000012158512453958591055272908983813677777898208439803521560894568203223745392799093940398439628784807118955081959682176860383554106635362457487920555950496652652161346999896395994953952768241596079815590851650455619389097058664260940640980809701956193400426595975747965683774230778198906200510674796768292255671507270297300048464423388328634380370028057126291386489454956599724666746571390201854017666191128031678020751919817264584987645224287926533985200641022400409472490623905366443381454383956683013554810764672782290608599405792660885171857914062478509097980177821244394405853806955777425459799404476737314255342273958399321255013402302139053085248692328184056944863353596215026630722571462205309882530920103808464247213371392207966236735061220157403032870753161073342144549058013206360773423755684217482139075823000590076426165620522238387159040000000000000000000000000 [105,56] 2653512402987028788277843568433675667597137231550928863046397976305522611575513306820171125462517102294080937612456618790188278542079203602865098774180358536603864328347452965254023963539079877848374995137121708920338315490063799952403673713503852474261046848243650834027794660423832614746735669694835467117937303901065925513013485218727121179292568975564785203147171007560087900982614983669465593906146473522823913610457568361884744249600289768174361525673934699247679512827203422642973128510028739811800346432851545536615858636213755902400953480303685710138843833487844289630400575982862607264207282794684891308561471313334404869675822057849581827658386684558225235462970752326315550214194748160896679998696100217302990270898822404902093977888734469071618123338831325485787804767046221811376929485638043677095702853241949706076168697275031936897128207586545586949760668010279041614930941320905384848999088373449111575584376179658965036767856868602074775587458553272054984727966078227983308569760986492682964044329768550088523700060825824179781501327317926418324998131031050612844752561754921039398138517303945484287099418152151527993226659658887322719019885278082246534548453834543268266169918810329644774096648906629338840554814637621414961616296009009724026860727518571763405813839008227139680139962085650271832036686642472710341466834349811197540595214789829293707849207587518876907102411334358188894023428958106562209803208523642394791020294358979104442519744116821977261185830163365461178805518576673664131106712807523524348396694689829367456227889897504703189688896543609558705418953793039722572039158915915268127765996782682195714581870554199710061886750248482923309698111678017036919492272726805909371348648869538538696776377735984242125284210446494758880657870787120864385569814522581440438571011883413511295731814188440633101419100535760939071083170714461612039003297129262327117274718574301246157341453357994590562888712358590057434272771292127869993100872088799613220357677425443531528545164999856036529070427204231025038249599376753699739297664334559329358462450542207828938553713323508826084333102510995192935125911625031905028063203244637219393201734879137102958180756828402702662526740970080530517461284640128794054037308913534358929230060933077056121836995382004697880949076718630281043784441605168446979006339182302185412758297051736294298906213123977690240382599286024736743487875557622434436352209744736938307749740379644328206338829752914652692480000000000000000000000 [105,57] -379055300718669770593298063063861660517906481737189681421168783410422913433194562375400514320854671597420338371375153090796659571843753786516030977308634651775127096966780817193020927940923886650845014273087155250599325475351996101318585505059565450746968293448357153959107539825736115193231018915974488830064966053889556354197359392138902251476889249364197620944869629319294274416973402877960091963070685195775330967210332726497211874783940770882068575521618794682419567925389098063762527211531210416290070935715297642628510411545192182113243103988932164948084542417986037087878811632119724676568921720614888868579711535807184810322968797221077178022861807422997900945112266841788789278362858731500679472655483357257907524311102280812648044900088127604386449962450778770579669611052056093524096661628378000703486243954781439271380637956199925223117298281213504657422962878051117040220886831380840854341246998837568547228617455550340776061348827958752585941372956728477231853103207812493412031515769817389793788898578418669376651183517409167221400387665215035253466741395759409309353202290494127892697105113258777386360786089824065533477544205285510845442019942135503723967034233723953654340877137144287419074107927562636103241014617450769992254002489842672686824144919104247481637398183979564636221429343372847185180621429406179303965235433656790816337562397767560852000800084734880386491384113920007577602990215603317442523290632720066978989397227810296510815494027687424851941176759204154567156765632855649214047722642800189938096152239818670007875643862001112535682832376551630675328026660606734270440305851416325480536325474686114916490211837698001457157235185691996864003095124275746475136300843442628676504228488568883134595585034280740316068961338146555520924068075197455796289972818349646626633633040718963568325926039780191314665169450447247863141322020346361627416396519047064749673301251892939996415144186584068002797183138708413845557432475998158843473593003418774673700458791466862683245940838092396093160868912468824343554983293981639678443367400316877610561792206099287428198225392590301793364282075485841442401453845775355028693849162037221488965246725238260527409806433798577681136025079721784862491547443936204920059931663164376094257950581696364952059435766544735542806449647222055884972255227259878528111700778476363375672804439655500864747673485922691445629950599968336139183535756123859062988700393753078917454172486627523559060389314948350607360000000000000000000 [105,58] 41788297125071805948741842551251416043826574698651154145504536109866302816411389840955879577093503349480161803713045510423860888779505214281693506437632390138290567912783791918051627480115594039675397164746461336580806346286310833090451106862592272926137027030414168158692063309520437641650994065361498386761431916673710117560993969146716545397493229172219616020546117430002437316023445133867639902918337484156123135618610189352621618243442203490931792869770520389172259728288412095290670788832192120535892837654321308192033461620896095639373778473875462155805811897225536431772765354298007788095646484002656749323589972288703865702447136193907681716265044457823083874066170051008183353702175026536008062064257385599240706655105047752236800565630273112293469987299069774163861322931527820207554679018418780196368142131892780953726063598873054684332384170217992099036783565562625051056798688899957866792526056489513068611574519140865818502647199443580943928892181066592309789755606124746093075627418597829427228408532780824124619368931783007713117732010417782524011644488429384382306776003516309525168920033589471632045791452915441141109969090223795122487256832425882125047713629067695553070464798624253374141078921723492189286683585601182430675657815701194553134524028106206045321077908067608216766745085882641392556758101782917608666652194544397717506056777371715392428903564646691375844825147416017752520376613047308605137721517054707477926006608927961313098424945144920129886622646783727431419707689291691438955278121726057736364969543676497511323271770493081878890499853451786285187169128966523303769145050292508631057573679943171294943024235380973184724568240160922693448056344947462249090294872803429569623442319677705232210759437674623662620206373437454151449148191009646663549922386334221848535344891947469372888976558433926189094849351807632286121089054823265055976572680576799901945374711527679140991195866566851551581080553602886265583520781115585873979364356806577407198149869088279173212488930847496188001937760036457895432247013379382770862910584890754864933293338608048046283204390149313820551335023632800767914736157357598513318670584966997661199474274269711636873620953416811057360800610411543715357951103923849098875465281688563121634338868055748651911164743457747123137159241022439719877025169655149442514973296219921408809449084760829430756958740830353587859246714851911834395662722592027637557439672754136798993757337475290638646132406848134840320000000000000000 [105,59] -3510276933409633347475876354052177278437482726029130927952349591611886948067861745159315515637421509476316561036264535632572423444452629040086132377473238152771073641432017180499450542540388368169748555653370668926977674126461133729192920263401966163344248919422778744238940214028861398549625724514907119669093670202584667799772554828458382165117480367377561010879205444296278354228359012743467842313612231201754247255781856873758208236578657254275922896107462265145426477900055814251178128110275115485527267529652920238349407152126370142793641135007863426608356735265746421392606349461117453196698259118218022419235958738170533170978265733716642664834433874520990687967425046596520163960658371221131104419709741563280232086717870401897858397142423031058987195038702796686698194223210300533699911599161488475981722128966356947701142154680561811996462840357727347092206328946435628342259948912087637863589769299526701548143112250950760931370478611082160969762354421024514138199768943478886317180032913691752112990711982394683811512465943161030182239364740996000241933750676406334128656266014438369489483312241766214332305242490460449310548151967792828859890830629910273097982182152588389123954515398384483069643459121464780111962498645012854659164144309482232115279639266601236767031852130157791430793569559381449498520639512744639461335897711237098930255773232824799490744725888255086591230893252706979239221742108140611734688709412364064234675246719087014921737903819443586283643035791086103874738614498754108947202789742008832878327398494814431982989933795874577098046534008203262976882510832243572590218366771688530620105890446950223468708313396724980230828211608149482440213575854767444190420415588064532385880304323785298646079714699033496116913263968458397557532276630331086005738886597832016488958283651242348398929720013130055674457683563981126065639478523940357663044435187120078212921639550859134135492947132484304466628832294589121630015740715986175071658914088190044055181502781256410862289074591134669767291673883073453308019661555683086427623406497593331398295930300057787223796695505652160437715956825667509138677808267935587659832320232203581545032113607119180594710843582653325374264213353560122274434790596502977199369582676344074948945148028139755191053410786246765444326595427238359461564518490994137314279959201584761437392744467499177899427973842994871829714859434119719958691925573923287408257738758887839148110715630212014342478039288297553920000000000000 [105,60] 224962070843529281164865305916534790179428075226165575784650347475382653463126113041998813919835346122367079359087111891195208048459846814595390872917055008329887775466910803865930717906079046373560048173574067498093936019862283268903896000145501758396646986232598618980289504815448702256246777964233711176659569490006004992499963448789184715028620738006733017097139163629389647622061000917409077629144516097183331962369127457199863900240419742432712076073660130471961971839132784013634788772549339196043018138679321578069121668418179731246931277277854181738028772588489361002037433832329032757691772994839526765750025449302063844733798250102450609826681644382818395457397852130053677952412288092867451330760242779209224876893309506482073197651883763492560456006494224811721423840159515853595421301811892488190572439972316978076763640665355785257419318411677820807328241943323265825236291769837889456493434180093862708269130633636966920838678779062184060390262757292234887306021288632295288651107090063092765729778588581044165482093353727271777162838032441205542472612119066319670260954912209447658881243147701970981461699089511220346191669627782685660051465980717420308480322477345446090613613731198675579708752094098049007451394087574015367311218395277638599995702657587073076142315199441591517438876837277117003290936352601831602469521240012352477324823526386678888410553778982154185220796368621703630208094557895397491670233779074054536594779057725138553933199973637992085344359273735805314201366798394547219806676431356145333385779578615160967186671657035355667150106045514010192967983254212938582769323743687586752105568836088390859308878093159474732723812775623306368221856823513714292010174589835210031058053801610053608984705323169056917297847425716296632342798148212142538344652288057603323573046299493787619136633128054659686503475352916041719108225319491388257800119305003225398679623617219307821428000453170547804915137226730099639715681566020418704541382145164254184494537053989965656382511442884253637687743729762758089032234282910138722450452323083200630888564524416335036806607671931057364719165877435306176915050388101240730758810326038209548948229247210814674982093406238795433620001213128757464110507593165494176453217437045909096990712151881923189620914608748128106986574266565081452211109958988807591488595186851097042344136429887293843964014694090879478767271188677094257503053290084135139336468970357942274561336269657583156583542225790566400000000000 [105,61] -11291052481661866210295968509372685593082959358958749928415653563400012224209507423701841699148020418484696012620746081527256860217571835729096116369031333461622238591772777150332883235332683099057708161149080526648208038556206374559892189584187981368212673975529269914013211146367181221855631102804972251428092302816734754320074020338881629758985556668797802900291586362950406879460521436023009744398454007079743733910870091653076616211211572743441567992793151226977334660583689148849635791254526601075243902801437742926401907539021185100312079690573605252615035889757808823333690033235821211491468169692639063379958894465110816804158047378289913294523641513243165838061338260610958694892502640486328584015851309699778486297443510412520910622730605549115354619768230942008841188230603850534149687363982158016344795124551348064241283482285291255336867090358870409294086899770974617983788341040131826205073081475073703570842163688951903141222728683490695891810103846540943300809657959838544008806955846335288456189600828687536171132493371002148943794558784587748681330428775708689408758995885693873216217842175755560752989474167298694951509304922124130252935543715610731263321430867587072524825814461841782048200771663823915258765861827185485362806769749209834431186208724337369427444322203549710032470900480361114355190241101481669070388298101113561262920396400433517569582686073540043150718760461652298674429784885225554630436103708167760403967524633655794778135622461631563878409011185083643052011735656558568477793511839665181117848403651377233734940257585262093598730190114997350856863845984220022203490425742850740653682853057989749266202732077401193810915386808585199941792306848696838508050954993646653921460483574811282903827035980780361335258915148650241352990344494668562038246506378161270885997644946267570450454230222428070159181259533903362740251927700876528455206775170663023315532410467539158928223768537819863375629482784883334489993987208294309207718476348009708653615674940646733335013664717406291884464005927858013342620680701716293076593275474018820354154294116874138027738506016713814949795955836835732588397170742756203059174484735945650893656275694145704565113033066130603903024664553636426666114232751632639105319330325933625025834909622408247194344160985637503158184344022930080163227285133092581198262557614088519608581235492112256637686305356804381073551666596034426269202237110654285582135667990652636243267926101759673418628359698513920000000 [105,62] 491771104212864136235391961351155118285692626184685565285714655088974452907409521536410812232986427460048635323891649041026531077137140859107980173878003045013403894239221637286284477787408077724211440627213452206901814777356213618998009701587216529181751736246705952638813381054851862544098009592711719452275572730046366689068037904259276695311843486722456641198415399957051873167089499788957095971832405810526539251001854995547309897581358889937428823967111972765404007436047848720154345664456143640216322439434685685095847649260532473872780636576175471211145601967116202047644764872287616176741337108228271901140459178912570720408479475118678262502405003042349650185406194802741951183305701666167360090754970477241945004008362151760436337309428553627601908864345122532248528631683166560450839541215796321268243983357312627405239269986115389440373468986707150620039319671903616825359434177614167120192037064873743538664268702457076293334884932344507963873083546131411282098775925594041343115718259216505961005221623572069870721441509417875463817805043613101604560170635490256449190324967777783370507057668429075142537404047704029848063857772676443352094408672997400544752030860888228122926904048953141619972567110206224580675938667661459719515678492933939542857523317043526610898096889735581918325547761946001654974421536594577331420618913982809053187123234255682741730577231466914106660564602335812262269725887110986205941497863322882537775417676956845557347147126280363359256305520645109828459181267513808356562780779477840576101344470351439936780984736238585302647529460495921846853336818014152330475447954728523177103159346484320337514337984460048405773619380940464308198140077147627000333892449348521641838904816833570370476386958497868845671998154759873729779335071558531943061236552714450667608238985895156655219379792747025833222287679987261164198182794172524117276132460705193228027472350878854052559380611143079110132268482087371601616808454298280592724503246480112282874444669701132219084050305374958230523341871245918391761200458075447748444637929170484502021560088242270315286220804652873297106259815769258686500450046054136924910550341226935937207790811681477875835650057122833487543529039147535542461503572126491829155768839708635454010830006913102563790394342490421224121269429785666813324090020169462492559411317350145891017745369892566126725346846204627307272814204715931291828860864796625260667841621875670713926222153417601217236842830888960000 [105,63] -21174332377888864145991589458242477391822574554196298238873556237942439917962490331352720652062614901115761231620559604104500413066235231790514957118707067131250827552117693380011730690050614676366434444352185845263742933103207124399308978262805577258764730691669822602960667569046437412404723966574694487839910787186701264594183837802203404098693565936677504827235941251865290770460698342042472335841591735659343008918083187650714740795189284580774851715489644853461933053339087870776807358817145797031129942740095441827528381491375785306627492794912245704091262282854746310535089898176363016845797762180024257156200480698731651732661090039972786285017980314213277302514948196261431106762052095993266695760634015729129449143445843189669493422392335120476851928621774793202005989362966798716323640963529164200393629927454816037108322879454237815051563367589180394313699910596584970460528553534690597275906060951184152622842267978049163512008483492288169732836465472769284529365916150116099337683387879993331214356832654298165301319652668692419133400369684035479683318821024327685127406547984035024885433423499171619334132042871958649703596594679949974657154928617871445105576592043397720793765329175666948194716119111203232253723651524100629646697772992447790277419148613300416749076443893157855122889399232396537076892032339028377505588690523245124645254422433030369745149689701471554402195803620586714147100312298365281747967980013380531561553471238047996443208668684852647651638378747672676169871696005582832229793072724802618664875283869868240527166401331257640470801918135602145086473996961346005626184138096752535343265305577078546415700911969434204158994859850094935273592979622949052692094992746859294971143394025673770233334001363082395944352265354045792209276312026098841920341086485605142084397016866233272375499609656505667357528038616007092768101855733193622499831533712346288114522900750516573206959608699072184721454076641525157027102038987712621925505616789079033145237942249843158228396141762971864396937700725088900519821404630890542279424162148666451328404879161750302906427455354702203918951323940271303296005895875869573375340258516359587504205755740358363208944433000815542691974233361831792733999361277426212652382092449177928535794073976993931862003991578111877806911706479746325867993858868846732886181594669814254861843548860833767536542354101760619886357327385021478609146578727511523215599857520604737128350712190394742731577638526080 [105,64] 908347846560776008400574897037817163455604683899288646756345033733533083974568769464764982229033873465575026686658279553138823538231597236038800720935823622795426167560867379228783642725502816870813927255191125146092714578970152331986613342094356783583425871802979230676274885827022218695210332652193344289364380899537650274754446515591224732861392206123933005202763048950614620066322021317873180949152254666160316441521639516175871682810262462937071691204130029304001884148566619347603036293998481785622483468481007901344618258895515310849679276506940145926643430313685292052206345691647945113034248694869915224648050657056310861097923778733541044300686687346143988293130465246577598054398762394952450337163966206474467238082649692735015626805443613582931056400435164084160974512886437872982777681080963188825158043402613368240514028578218889314564981984469249390856349102263157337819049726129139321587192547972048085182069548571947015783826908771660072359009460488749443958156117505642039764432699448704250258856709848444155454324899145722701693595394762353824091525398981863638141477374219712479788838620999013897830359308396605951474807431022004883511067685618519333560955022566726786105975836191867074283376213223371296620166990446995133833532255164460898872190313970013997808422367591309774743907451314538536729315308212778898443695964599375383165481616345892745311457402967787290828801942409588096214116720898621269654582912080345132966828287805108351640936555005476706406573000302022610378516131618141351450384696059809901111282929922602442916858149959916986065339622507909223206649120441581485623612681967266421176268129133992317487699597347887937712341779728846042558489631322930011639195719413726129712238435235493167526907296784413887525740632275964408930866246339615956428364900711118120154232308419149209797095234641815359199850210110445587962922695641132597412394710913956395515682742336660095849425192684552582057499516913458917202036069682807023551752356222715635763077665144227744964185533875232314673569416401863366052087309166922677316903703726869425388758189351310266645529711897000909837886551380676505691491212869067610413407950427059027949922976108886049279880505386795899619639511229063861889857702628625914338180560490150349268949961281495485177092221781365849220463527162594808259943188379857198019832777152966653543917737610702048824561166027743875720656641800737827172014265642313297616060738670618507008645010233683191089280000 [105,65] -36755165617731264553626413133629836449574459047150468632119620956383367980837460215784444996907712331142982159088197346568443021322490373943916389167876052296131255888129725756392376283536385542515504118292701839991071858802036577708179448562684865516287288372256440379710121072816214748917178090081597025294196117402477227257805581082203866197245192817061011921692056635776537723621666299727814208739363954666348287339647086025362306600042566216169614862924452890273760632200297265380567738935526174835042238042818297054082012371245499086261749371436996691837363072368076863531273117519809886453548347419614017563983614224017632429407804064670361525317311439276613934547220733109624554072008110899468051564624408020243338310546655829915092980498593205409357975544192016742311766468064362102463451683490943872850705592592616014048214685345133047937813205897829437710465060226319233841255442684129687720256822934459698991383650035667534385182524849469860695011745532879103439883640407009608261367556957662101273121018109293599397847902422483286091195687352724532719940585699040097899128126553438073534758881041955201760456843697580998008406561631105784099872088823959183612621276279894414280194471073068682783169219953517702794354409250358100780340644215879925639795963524193357686666494768874609307991760527578131460203825866196016096507742721514750670132581471276056985484294727243861045156055506033023681406800924958679148137994631482525562120819771162909759371874846349063017621547230237762800931522049397045058757126330058176940028335948188181786523929627932454411647241663322941626460865390612181950091014330517494418825755677405273339568149433517488647806682556687132375256766060521902971987460861024029579894668831098040082593167586480882060973967606516890806528170018576334829713518559950534624697348012883611279547742427265181678936846863744698997289688434280617095400150968840898686899074776878406994144743236987160362122774845508374062782727625948999715267725017906850102384404687134471011434087423360027861270998385403162976835453807357712153484990055596604110101460758889462736127508891288375360917501614684723209898147164388824383819016582945216922519866641615752198082642267096305023299205971359595118327104113134321675305943200819201497046495155508642766303948931839724371639055022475379847902063490550977468482209499632512024655871587284013793649911421936608710996250192008301432917207426465691994597225778861017730560669751100478597760 [105,66] 1174500612988215358198419664697354734417410527827525382221399283068192970985090021437229196870511667159513867455058498039018961486796099326303926045768293781537351628664644018311375408708782827859332853321728778745273925022132746455109837990680405838807206225540553516223972477850128037895768403402875279689251937035919725977433396550278724251702688903600047064851661668049185734962648922124600948704382487060123471318282260662501891686476488869033340636215595388270146453667373676620459787192000326334195142082614822950729932629817760675681592061929460891801256332731903077605190378780736642857678191943021433208349745300134952240780909576731615710213390108062758106718824198539559744476257686004373473889852165961680114978140611779128242533291024349829127177359122033269966031669043209683622288263091179238399237974620167516658446270864939688652903593585952525228322961442086980053898703882159463480045112703235236279558205188518662892253579489942944486236168579035956126214757224686009062989531534234133410603538173423788339354927708745368265669435572724871534758308941826787005847895955632261760758219649486901621672185473665415309900946138010633046276310592602563135012163470701913904429817238939207633345199817585829277553757928735900948876302827567881398882931510202553875762743176920259305885947870482027446447210334648551320157324187299449838059589915801580472841370268255766686935625750737265244954797527964214234817985472417051108156908263895789058864550507463781302973424893535578472358683382524589155530403870979793232316925481842659096888930303797934761100695011089763357866162991279054188832538319512340528334535265933961029287075139297917058546799186025576356086169569368132691239067585234515218376364260936511962848136965561422364790338340274179460228912625633432738794038792146161766269311724531506123005391450107014562710462270326968669800872546454087509860709862866392656876242171666513765284785081526384036658552383462367503932282809900532287238014619876692640762484855095862846938456230237314328141052316385958108365173105027305246996253055404624655943279436337639402162333310018404518883888578706133012261168050347839642313724655290332199262496201697565635217838784050703525540604106384687981468518345685375057258290039082818866406428073415503160693556382070450493850787816207057886338202090254440921041534574761523624153378203920861996906578385716437191779521160900874228122333274482849755028618465734679354289280600659786240 [105,67] -36476992685017425020972349571251364056354978948686668491410725703509661270416144146743196027480615272823508411284605419475738155710720980258647491389014728856425034752025312003466425091673617931546271519502394594187409050098771565868919355397158709403074049385781933669272640459619062186975742866560399560749097388326600391711812869439085114872091343173533850611637575292533208745565893750286593306295665130158294342843574971738217316412835499483346436374208383615672216121682907328111752878431177912412674916741572281510116206334535112323910631260748875717702678485480545292077128098790910145925896350539549543513107449313871419993831920922939474481545431846090079506035047184335167529725037083585246273563375420976143288438295126155181973484658218103690468999628699240493708978677773003562659205668657931182244230209651811260339205110745810397502313056391743909547119525984979240566116131718957164002656792522924238395988323891320749525658312216494361587043646123771985896357980803291635245494826028621380147115692499999882231855471449139097182753121067922554414524160999736649989560599875801285666444997350326534604455306683044580090736956091292037216218175594556033726173960033299243908769965034106453054721336613744029045437836225763705391990437114025325210349276611392607372903865678622292962806916649162350476381561396669614848596291447334442444889187392130709056197201013137436279141590114337603803132509973282455978919705542921748162350141519293369463931509586400264653887652339926803558097901588423460966446593504035633406167595652575421233622052095288658368011206163807286981069108792261623272775698150042543989411710785438564533195792938897680725929984021612497931117394369280854056258488679194834078423033816042874174791207347310483658613376475713817680803458744098340779004974641529534659839954195343919833691756235309062230898021741244272884167150006785858081583125862721038324232781760336957949738241587803311123648308234085449057191103096396586658927032272549334314410694188255943427065811284994101734604792269761092143392972098030035633551322780560990117441449087305613873445666991032654334497867777416892396631799433522362761321930910607424404029216001118068559161574595597322238612859498131368567131176849831488203408905284069340213919992657204064574905597209942562608218243773864148387785947958294652826856623147667760936317908687796868867894341848329260052314077366613620320530370404798948748986067589955156335691383600640 [105,68] -2135761396732627108901207603231113008872604886077136922015182130065488328894988741923799467950033845182213237216736968852563916114439510422075394256395823556360690375941740149368393486457637302093292295752028537347712911258100364110913236493365708513918459136007845102680655431241768282232038481882418616114080824809825409431055706926848442267127603008604587689303100620416990912832883659067453516481360574281668148973162210678149916055201790018789389677050884187024388626117401185786936036871337247804583952738521130217706182006075079964950704343382863132230408849123255829777405505036633947631428056197250072689894034525937067005858878479993240861270338515374311346683997262519227040462122324068802986514985708427366382731156398920923143195780767268609331334020541481631785855927429216503929529051666162736538682374977847526136490875730006778188487516615036365664149533934103636088914104662457879270202628486134575295598845008700321598853331948765130483449287853166712713700697075382742562318485477833615489115159349159618199303722946657210515697744637877265277174821693053229334694630659778965045099560069703166397714177704511967842221098518879942611553897247978627967672441061069090651472886215146971268590952754368227005030935545349317851116594243623429043479505234988502642118344962191321541826958558737807337370571787934994985451382796316509833085814711150053823641188449715508374645635659784742974422381676095205343556349787084889572742752759640274909033328271028881640303860687408273048394233063205417599343961479822797196935270828516838464702013625296773542382490213760568373491649054768285842451297774106692403838502416412600409417335933215277913611760768029159388704071473986655403256429923692465054687173992570399354848131671107059738918966655229008021066509117263816710851434173766728327335027161743202395837057695649030865166136918862464041277958287588776303804273866481172405703956342448477507989627886078914220184852919348013738808428737984989651361199320933965555586786347047885344434197402758057311087728857267315157257283985958847658633207414812635729243543473253754887478756842875537965609778740688477188693250929543558903756718691755372719326789835720143844780114046933193609760749667509359110972921384920171297095785580475805258757049668574096835931939755778614328874408582301320845707451773389788529278602668285604196614288863912032736482359673902223540112980863010333040698012199141138255308277749171315722853088000 [105,69] 18277682862908207247390852904416414901939413088308865932248648654871676966837829614918681377943343076392637495250024086461790266583065198649811824088292410297836566884268546332705076480783525265230503711409854183373721538913345139882640067270573156271851237331863432817820278835221215209096258943347294937376728496687889234249571955078435737899555222095932460028010395930816735595819133006237068936241301131566618160377772915667282068657975311313367317249988321607512529122278329663994790362234360033594505673590819427260247799803144758982097635169257269543457285343762510110286565458582168774222691564369526300265765326869452997192996594954398210733858862301707378355758255276479139201914161440172784419964366644308259589057264656303659786338209635254619404588042974941958957024278594788975743302518690988350240399269630084295657525190764269876827811314987179961342485828156453394983463860604863395202516457262043929692166070722322882815683482088824019084714841262636539594383921585694872838646653287323150107128585696438434198077449157099415037276863492428963311900879861016408140803042441074418446595576591843536897731410343555577714599424026174989331360904209915594230422423995021606054770976011708886250886563841694460707327589529588445994949926991137136688017604958950582760871166681020414503759022002953143074624417708601550495039992210121755690549385532870192139676665855472503424575539601593868950549238878253041978636780831247410496573353258147077841857791169041565096494027805139599540165145589293331800089038626330869777401803975792348521719566423562338260223951659994096691192503379272946699507257115757738579815814491043775483128785129791822078427646373065733749439092410814542187502835886263367800797323139158227985958601211036298963609243962365247464992197861057848791593041739677703108977514234333267752855090353914829788325606729387106444910910525872729743789961301808412785868703152891939005088838915523661350997423062907836777105741295800700834574193132521042897089098557227698700549249351242306716253947913727798995216159243520939819574736494269467713070579054124030714417696831997114863598666130656986550490054627371586168111530801382400617245744948347302128790015214699563562083945016560915005524165582500769615548224434494042347150834565866610970561346162739192922952165290411189845476701915919198956604917572793823497225842915282671437140660765752707406279712597584098764108062336924377441316781716570606780000 [105,70] 1205323829108090560274668284437947730656657302791990499255446893964815858828401928025818692761462743521272200422869023851982371810768563772175979188487162288958842506968530708534848516158231820283387997593065097061811092503958362448265154415467684134762077507307445360098862935141672529112949109921314490982014979991228024193661584922224208855842371461309958482572929374201426136975165216048766564677799592750646374338648512101707451149331393860850040906742088889384044069270418291497221407557545567036770565991235107485721878318520591327431825439981686051542708228715763467810817133728614727308028797173465926570638654822812900957742961695773916643613814114700875344344246800368640051140980489506287748906680631437168172669411063422241323869029062651596498931077603338086531065140994587787875330249232978889031477470239748732778011559130482858890792119733640151000614012068940600241575135226987373335749970725784602156653345132571389962074188049095522844001790480137042963870575994699248315494517244169867308961480886548843580784954627569410023242826533439531981229234953497480399658188319884135369700969635933791691235188160065714194789673855696714434702796112904262088071766115894538615463254111071036907572027837953275621976346632701651128845736103996675519088028918081175568674291081386620781299440833674358819782089764472162595350592054550291477544719097290078772444077671675086407255761574015541806071282015716882474562202000931630614396842002178453699481973195085717328485021720812360028808509786678056386929985869523683322371966563131243723991904220136286514638921274259713178873542101788941085700579049991629461588465235809390717336432160319386346454772725457459174963017422574612864669779521410161429543204531947870481932756952440369043585184875218812857704649715700552747876611728778170590649204665128395031215121195432488176007363781222865370003004825765757174073383147864703057976748922513408792317086141316183429636840528634438181535954449753016608366693078024300830380290287540317582549564910701170986327754973974578790389681874395378942682341275136598329503658463179315792479089902473849408452193584542950428236359339369203473686558081503203301031023947220558672050464908511188612182467466361432807338771114862694605382407880310741985721383121547782155448667966543501734207621418754582110922846599534983519720380230321385147616272282192175383195912610617062807606550654508491095346382693186620986137787162445488640 [105,71] 115614574534924319720684347534459119908348127751923686256409945923868251858612937665222108044379353403699261019709388368918635760821494630671019192036090163710067704777106159605708547978993195565615583543593544446425702118097362604663118061094673110154641345355645257153709201262783246809669582560974398497069032762861169025932519278625650057507980180529102385586160905033738922893210209489533043740751957263506155668587528475409510805079323910254290200994165678706973810118199305989895589927528936975172158747369654771647210649433299208995020897532829388950227599916976459791312004321958025121758066138113884915971859413278286543086928957022901608829889669305833170515033170871918317478060211658176532461133509995715270468052349188842719800673544272353450626155389909218304522371768268110906769151514951154585022240704473960023154673024351077544442824198933362611089427365592312119442647844542046742737652406878577445632831860174269167203931605691342698065821324765842896594986065693686024389346278366780288058941315283375493736893968562920511979180215530923114868271820184939910482699538442920874101368945873999040136592873834167526220626959068242047039281636089819766629543118645360933579288224207211726167026987198389979021783657579472711861821842228827583183357051850063113395522761664135428860434106948855874177371971631167647577386524004731167902612017642475118101240673908152956294512409301656611784026610705705999317868032743642698819219432142632908842468285372031620569069235457246436197520328105438997129625945253246057036428263415632942084783936324389052129075965420202614404876583412017490424033055351752306976175860194896455728317382262809669147131750367830323912774184135503050403337829457604196193027468696417188521206187417756619894985320446740647645483994262706888985363102452335272008309375786024337378815835355826234336596718085271734046166783439665781461376157925600436802180403272138524793635310705782555460553208986598188186738215063590314823499091858340796953686290615702288247128944015851228515306369979015413951167982927821964746034936697531133483170421804543486565236265539865227590084936257058540012302719662788541185826887361157551820924481893150718522785396192957545674264500033408924458889534402152446441616516152501544281859901587428187770914281826776558229401526021922418722940587014409183661548442008339529288169649367564069484016358163662947311061171888515721835757375913907948761546148458880 [105,72] 2601514770387111283189770151551231125858036704377573359523559141239941174222265578364015896880285900162376726219933943955328310107157101047441272334298478498150540256859071871830557681236736215112104266367808197133352677670356300652548556752432627995851691151547293554126876953465492916193039099822457714899544811801437397519693024730520583327604938015096754485531929493826141095638909933009015377473054703318745052912688511815542686846528654828246092975668401764279034788715396973758689318072403357640138306272292975546662723176880237877317037633267981063502045052385085585692430924976846075208025666339104089014973257071890829110692176231532775943124424359209478506947302537260523665179686801196087261519876223209376724640272426891100104700546738996196878561362650215622780099832950744715160821722551471266766345236876197371903099379655699125725942262675069149962438819655010422717220832132284644967575628160087838507497058701603309459114153602955938766346885284363719909806782965003465241134713421311461240379562565670180032967155041437139651852600323627477474822639326922201219373831907093815153738632924698665313360746610753559650048687032602116734933957204645266327511986577414381753788789260445169476451354278374727450488574478724034249073678915226728147802893160973491005258121883589080123308876923485316354193451790596893942539275931181867674309548363347392965566627922104166311962498068845848072931179987226561993289186767792538532733519794333889674862405792176103664918617701147253485715864229473263817954200537433801723712107847264361721390880467172640780964171514448443234026703831230727444013486682135165893111898010378408452349255846140846274015475898563625995123049599398021632676194822418670597601932193181495565515325185493734441448320494207912934674316529186100338301973152157887470803893890046045747342479671033624519633640291564154117002746147886365508358647503626036948008445175127820509169452152841279767743250725777669728406538582866504373072976864298920624499140903238679207399882085675868830256842774015282951044505044495976510814187737586771000857277662503394020990724568309712503013600079901516852063597357669933158155539487320578673611874955827446772920627401376963928634502219037612109600552864811260642832088733027264105525169661684175287549865070854191343688573782589403402952393050959921381876562733844635470991551113924284000484038516311716873621599579709693524636395367061482190417264640 [105,73] 90313658050485535021838460007690961591866654760784262831463858887918041914872118549193256116810468004653748626688836474037237273573595267553830730811967832466898628933329881854898617594825215776916698139895550142725014228430297669032850554167403150979184989519221306871392860197300743835291004526996495000494524208970848150053934536778027583053655960283148789257617705555164903752147100893282704523183217949301820728641765154210326280966254560571672184296099708106787248123209411799102850213286750588183634781424031980816692781244473626589280256056986260270015542822066228929350006666959868771106578553258588788996140663502611275486157736901361903077921498002515873545719133162524279153704434109440408227855577439289595684818246468045111556429253284518523838679445261773585291060807445260486745170081640448893912350037965441768397552410677076147834006891230532393377155679002544309833681216048633809739452616105088281838012327830999760001116234454924907304696043576116938015425449431299007584817014989092673551855631250909192863516132209197935529041062066656355778761697800942530068518727187878041947864470781997396256907077601370718487049306093530099152534580162174457441997552417003043027266161559913041500424289719410290197224916990663144613027785321916855736956348693595246341828441277229504962065978647083795987406604951046525386311978985630362076641182495371065296084360343638307944589358920323733737396873201376391892459679201143731541398277262275531818761124536537929866098567677837795863648673098523339051152423944639757128597368187398831647327518816686888272582561941438779696142499008858481069208742879066834590295573724054467540423590821997023162148064593985045154679586302346019920079757235540248651457687867376041501581856207483565419639873156240790330854338945353372011333737355588953683252368846520987066472571717255847713267358227180894643274874547139757405590790147134953741945792993917921741796940322391361767779503091672261135014082789318569272930518903687762915080567663130605903281839360468670824070017180680955893203636173501529125021237007235846127314779949251829164602427531828450329490931462206045218887833827129419084768183931757040033931167654191881553338730886612492436834799887107490163845355764323305397844138054515620764595546986219778227085176129679594724907959760746184838090558704388559222340628325595858695804872753753266606659788851091685851187622743651582575115276816692921571840 [105,74] 2404452828308582566769311563957436181382347002519149409411973260458125084505442642561029884602500571325925195289928715750823419645898643216437431297529304307863596620613399665064975006708580865931859775945369576905899998589028340447527322618999924989293634786224352972290336394550528296084672439114565397515736402246430482293279938793031367563032598443064450973806648842069392215658181832663906962041249183444183809866466331222899155811422136317709620195146115464578890512305917146408336484604014463807722192508181578723839582847470541377866551215866407711796329297946173565653740118927084517860004820850519455245394663266445256256114835450129023669350997180624325309608176430876779908020110738302348220485712749631774204288699227406931308720360043328025547849584963630004245732677310818712979238776251582683176692473734364942880952484750135276218423414915952617950807433646544547962889050940915923770204528792514702852038449841353520567748433245369526324814305280149109803686641778336997500600068770660640972856396247580918218541818115972918945025860748726555598017241516987692416479026854324278905479615053377618069295586329290537856354116750934640511377419404829074602249590306540904577363745668252566127138627870207887642088139068794858227918118688502329937714334725761051905906835458581751869043892626467725977681668643953511686400549482993085865631351814076480190989012971301704308892878221976007926115095170485167180988028047815045919439942601502481281604306988423880597729759639681731367755605415592832709365840489251898495429613458374632760399634172889574097505253684479705073201413991571895257620722173360714773304330316466214870365418897766474346658957287108236111261753161111384483552786985408526699547288433862961481263338623430137853733275730524273536805456638881330796088949926166090530648214859920385922659978387802852221093271130571741142706773737782924380171898790344230542480287495186763458821645199284677278096949296405461602793192949796500317716191050434768965559921615161714440660099966967793001140802614668264682028653365664239999573796793340584746324013948363499109199531182020918878505605361695960969433997823632129073561940944868618019684728534548979273770665883465241407584255323899640350968983366427475860973554322804251676478196905169997381908033574694413615804297571311881499857891427739968990690838626023602356826911645164851070037353787653587279355425310953613193297807905962908160 [105,75] 79987483837810631260323048515973093292661211805716456455663812838623861261088558211503287784869246210548651616111408649513490207379315079501204098767371492366466273049615676728349709521926935136288241337365107182279729249939821820725717754522905374355977393410608595080165282724205890965587180982193439539241899756221694956492578218237424612451722340573190328265470156864273617247666580294476044296263420928497511465140464972258474914255626331325319464105949741310309783209792874534665463599361059120424381653772694828577130698240469612289200876338541997830399669212122226249843813764092646944512720613749984541331729892850855909072411641261691921075079754335870687238740098306456286877643841980641323520361095842583077819518252338618551885228724716609148498761945002327031423748709068571910145218947674712061346125794766958259900635496962700911586783112407907681146184229780341768260306570209239236054174912680852311833627207516018292690651299744311433894960641178516284759080855765658050192483211732410379798504494559997362727894509630488824858671114213398659969562199043828875086919511669534927531348095439105599668587321477387978316597112468505584649306022859351610569657250147764708899530611170610109341504111290568394224611439394418977800497650033673043737518759784672793067342323271111113142016623288668827644194004975689708831011380904689758030236455915277767181137217987759522257628061189054190049655490000888624245635890504892187512704642588204735213014819779827746666187946104021918058799384840698752745345379215980317092696547807383842767696153967918140004938942402020722264998991151077996713588501093762698689791173229466215780420166891403159726027652262504370132944926762602561023787969855176109965263809688098737699885471132287463296174357933167241711255236857197692834371247138968585697643221851717931163020481387861234667793692139734458888180243421515836966646110918055770672474605310567948949801816428118908325719429203886773838945348674642627856518002781791454898758333321239024694539270940482749413579739982592030741923971073411833932474082742670306657969737002071905554594227358928073314532151877381580998819567611607546753659875823493391326433487672641416393691259448590278842746315018169183216883924716897785513717398239886059882051911565879311187863851539671014348479324928468986029644779343176582037203783846191531463116067305230517131239427841840300242078777250233648103182620515200 [105,76] 1181125674202059222115219573404581922300750923661904794502990989234039957204522071694235595477360403599494440846855552440672731378689206976336600793273511247112890804211858766878181591185951607693582774377590472183014104883256901125001881179106925547589469784717869852731784433149360878072589383014161461509397370455312948882267926937577202508521511558943551616107615055475961147787018830190137718378314029777087192773730473580843100752281577926711463275913083051648127663967736116304074873020750990313987482648042622338544227379724906307597970784124618205760353084838485046170370643420614184786301508488650800487275576967453486087537691721810469748485969650566753049454127487380348025320899831265837322149853745555104779536906698173747333648731128765404950182296877115131085599810853363635063422379063549897035822291216771622538201601859659849694049766256108760835998852828796383727257911749797627421839349689746237626962630675872527153336911515010691225201583223179380468831250572940476374699299242329043181263214005385942827826672961704557118402954539980931444839198002296372429429847181747271924729523076784470822939837918542257709632099847157552785876000255935866561300963739694947277063301350549351583719917079784917460041272679804514166384870031097785989874426273170111914865244930863591240996535085015796142800845431161913466943652912848043414529478194031624042617901379385977246276610933887665912347975394083065747104811380139345366091102621454363572008494154567337698595114843670709915228275616958882031462805350105994316883525207734404157183064356248360227086789391400179591659406430132554495677787279409638058362677266621638647511810795975944159152782568949106850522206418503728370368056684373139432507721579384300157147733579409534057330147109919321309593766644365409289438659823343129716222842043178980564072312124293141367926848040883737717650684116370434898970284370935617719260309744901373178631300604746092814759750102400349169650692217605423190566579361414711503623419345852073602194533140940231256338331094592489513032411117618020036920915710052617552207648555827309331665684394402907732152437175191127843692018286717348388713071047709886845500779320472733330348650926881271318775995996009495023863831049299512780568607620173391973369878268145653016296741395888141052579809039731526198018087844983679954799388298872505901727842317224608480112542307933526000014006141040179972127441920 [105,77] 7831634799701971499522447776613022111623528243224953872859072035843575817199609891251875158551599663733396655094335517919526649440920945795312122581802449445454181430783229646676499738212179840008711176963328023445894889735321749510236857458348727858956552005602882346428536510740128915499885366589047698301088504197701832939747451211474706391588434482405079201385302551478577210789900899943777616320957681832501706952657432283054377929767580340653927374003060124334021394136643243745411884265011631307474183131842316694114324744207846608052563719157566088048108696174939235334364756096646001375025505142739078697945713332738315411147971850700998618158934939075292216284541015439963343865573451883255528936873690653218705348406558439260157848319377399892947468397138919394210401355316135965020397732786674817457513012683561250987101092781217592074376688130406604274460924639971109440191426940332453511051716672539787124202507599410910163854444096933743148456745403921546417580933494599143066105466863931406483025028728438540016460757989366733615568660795767489102284872495309738181559279625159968249272978707987233263620819531338504867321058680255536652260489431180021635509242055566632707868120457492954410426504220462455902929900183790971031490211527523886385068331819003914554597115941209498657648294114639994306526324121858854526993314501037106116462982586810439232835361651982219780406937407048282141405630157501699522100395352624088459817912558116518981196612170742494950578058435941017526589754529392297839098883724603000740358255462476105035632521370287320949511527474174807503058436606993640500447189002249922986772022418920850717803498846977364971826772102055057162354046313568604888826067424970146111423071271341740537452812323665128442327025064710268015922493655706530240505285035120547138551594297240737114091801065392032687468423019077489508846443261713618111640416082617296962509807106535039055584586756526115730484085200482705743918811997204092036252087794729786248768744776341030640603899642077120902810175989283169831991339710033259657860492419957002080138500982209074891375486100347813030446023477129329109345991972505985521122536609749531379805970310645262546569943916617333492213156931694537718719724568198772537800430986842001560584093088878226346143503528619691539678244676679545523543970339958451284689621644261455547267857089694812282731720458940564116418645416869115742080 [105,78] 188911150827125774517464809027572605451292450330087836851411310126968765803516186747493760277502306999267577119302728277591204618755431726333334097683601035847568755272210643310323503074517354773630133782364680965856524295914023914734202403518911676834424513549259912409900611508683878817705541368776875464989325307068752300734918561343929914796326976809612701848719421562392761150123542726997314771015271419466588648334402781308026004891989635505287512315003616049635039182374859120979233145263283350000565844600287320788337208342316160072807946749742881386682221112969047122717271269418562515931862865266736122291224485005145780968855822886449210414209506869557718199107982121346195124717705250757422529532554311758543387897940194839500657689829186772406885220936226907869539998880820216038119846673556998047004502637097227927943532318452317116778279051207105040294692791017755313685698422948690110378195264641396139731621380773025409066480635843527512916430457427496596763717502057963401980595872516383701504598208055765626950773504072083677994543257528581307380359605255773460920262983552126610386323563208392136085349730697607251228991379686518786960327595593104609366801045687665032213852873096578861600367513788710215630281022911811533376011835246031238481136188221928737088778154545489067784016256099520886278962362792113815978518025494872791976792033550016777871420328036917253457203767440895200567804393633838496604095876173991767464936944842931681861338241255363286252951643632390690727656961507920398558902071136998409387359333588494577226451887873216785590638008650070150086679191559707234829107720630689917644764330528929960442005187034690313033593877178094912985680283076130382353315440547282511821030769719339406146827927206190102983839388973481637238505723687457758472509966727388567257313568295770186790279684438233884829619582472345617848070850024407412239007264772083395623912673844496231628465253940980227757968168189305458887691213993802003017325222155739519753682908322297913147161878373631679886251560986865971273622138487025318009586784839888942100545350453389512374515294308811536422380273533194920762615608823893696988743607985356581666036494002396440184556311157348178342523047592190937528294828455758853942521764574768102237488896561591337855881341676612098023817426152639052523296085101541058085450335751215205974776456458412663375892376492339175408809797005828096 [105,79] 1291096343106791231477872394374249556526938700848774121935020177658581182277306042201087175972774298546897079677654695822650037042430132001877405789258073299738905762434545689049389769898459470469286692332740555595890290168325225790827009335842886582743789210438415389643410341346130253254001474735364840260000052810027996607600838258592195494835340047550690404937206695159218870801375846474163657724450317605502020572883293476070868146670823878093493981394140812584093615918718653291230027254588072772559763218188795419806742752631865013593404721434907763351868746447590868016874769728368737779075595165571374556175160899534017101692685839523019224237385223299266979455040408768005078740127473624567291121382178873881545458678639447479766523598774319345559710883337663436427203956483196779097875322078232283312305430091654202382273002110776007470126548530300243692380248559905533384663864930934251627721146299297359323289718114721825913959673076445181574815429826926457748817899330864094290637090180989204518672267111822496592515682542252536471770357929228192296300147435540649910093775771345289904273844685030505553528926557182404273881159243611653687643303810536306953622068892517378258186569302319607727610789339911681364045373076415378782507676391466322941252016718369351624028739008379997671330846037381592048131485468561067890358429672132395656489190688570190712310194103252184636115018197122823808530992704790312517633196419692303653439456949239024927365042226732579834186339727756812400982066313572244719690335496090587026898998884582343506775013254861386835546723469186183927016791033799558375522024549637623308513540707834688798859459407505195556313141514490654467273264226180393076376779026822148229907971359367456355490678503820266520689854581673820489295422551523132157584351142652011673423590829337642067987407844568192280520906386764400558343569800483489992115479468541550462955278261819191147010500670512835778646789665070733893325483301955365768830083732560929593480060566808943674444943800864800690543776412278051765334129776378920148382349379240056522335906843664129303627092679791848404585770170421343785979481151458931906274874542776710667339287488729660270667723204677491114962593458734387746970403135094801680934504253131577736032572054838299224755856324473572575961453500888739075890084358044547296840812951503234607763869449633497846376024990919905924410443529792 [105,80] 5195572071194887433982517282261999620246580142516110625114315783021308125792949593236491158526882066795751180236847038845772353206783896959143068390648048885254854614965437819368980391430338433544810372763477502348048012214400833430249555030427920905748754024489199635619492835424227708791538812547320576068575983356619286762007042894689290608995123026287116905808171922570334462731750607739423955173568801645830916808766840317878177888907219381799834882098551039482315043351200277876449338242155131512637099522348964545257481597244832278218953117514307991289367078998875050502307066571875667279031475544110684090066854575858446638973873714253109267608637524163079699422126378585905712521822833235848391195296903428975655735496371822845930614985361133565679052683104780320773219378728448728518937178189058436891069399436146033589743846442267182944094379099435426007811069150215664353275289432001200707153533005215618237983774938010508234732953677596317164759586407087221751971216059423527809539843683892047476856463614790722712956646322681188540389248000983728568130927746121818805543465848691545346556565955653659336573993051520360828682330542755818310107279048340533188985562383498997919199915342164758364117207444743478169355592084785534846354799990241070479062263559366629986342427969875331129107834448733839158427767167350800872977346219429860295429714433581631114442653393120358135918424121295559965754052060403042625675281929310981429839770105908167896014769853036220889331043920528628462063898668197250358635909620820379959904111956828263350402571838232929286860941828904864836322754614079499470350231513420281619177266143929549220217927222199988340679663964393212747145527099754806186229643247788007882214190612772919070891533066592569773925575828733627499712814064623590265208086561701716123361173931068185189090716973963279510382981417507178040215833250744064391112147696247993451835668663228844042541457079187461659096178432643774621742887412092992749170824707065519602794535839607827792877614066484326040080049142039454648990059469176334863098945162553275160956804315450657707461529685614310228760710299662933458752211368358194163517616031295220211963732775756401278469762124477582649604368500496446402004914832033923235150662103946372596150824327014950528682485720455994149778746319349261651676388449250888478849431684379320524508292810435673417810061374487802260652800 [105,81] 136049234608491304707175185102143911049721042605052053499169347708548680777784295371893224138535628634074988506095205352936233271332142835329844208700528142360287678400507369775290846215363313646869792901012075356110210486486395686372587043749115472956716428660973139476374752028045243599311625166011196109995362079627275555775773273848502639220553520212174809693524091593220593382524515223066248421478974497604968416896757197164678102846256534551091582471949585879946786385216160549856655463838238051861984181355998929173590035861114373390190167608353441342605053669680554927730309269383346759838851139809682513979480272814137951552721504827982177353224056009470602677871510008519602238351993061577434508926010335686262928224156148497594021311917640147544095100524908806848378884293399622938787354166467138114683105596092551408570675312331039077712689214378655521837696314691019955611278213655158671729457770976876497214739704056821648096851617299680844283222175977044275731647721880901024466654774465247102910555719680807047151699989540669115715964241666012103006180796514041958692426669605752102117124076651318204226680829951582865249677803845381486864506996584729310312739374228350285305261714433179712245025999268725716964418614080478103326419721757369629601478974638946323474181103977356130646153677050958509473863957443398806173366897621304681519961914488103512494666270321355669766215509039165512690875768169049524563372011678458276717921739721878094038778739520270338705560053964940170804531153852098052619857392274733559307634517903430403304934520452236734494194058679472779793943979524056741170594902826668294797719888500714927520239606834762067465255722449064876812641363288750118880880667903317224705208821700351609180648907484667744373218909962235051355629390535686114459041020021137927133679697443565410563844711937962676934960990385829925099287898949091398851826597182258527458253180944768321511486538567328052219990070748963006168747552411385503518131129961743751323008593281423508810311008847855092311021730631022038626924019771935525752783054628367500565112559535542712361897007966640947000407033719520098169225277673160034014843480851211721647423340778390099119279592319641236931376595414666962950408590062623129354872274236353492468945448624050753118672955605376121718692641755258004024972431693383319353702029833440772122962019324840075905083836597313331488 [105,82] 513649089160440467995596450431625311614406424658897170670912276833054093194807594311729186549804096811536509772771216097294609392805496358292529562739782654367294387718739644411550105827829910883197460567999768349981659848146808026163212087115804917840652476175173658815400334199975498140057284804815597593739111865577393455784167273425090752108439717670586946780760292473786677087623365157601062929445375169187468656313013847570910358973463095737882661710989612056818528481962631919723076357566808986119514724390918638290090288365638403541937205316860295260449267043446135632589875233191026315819452709888917637976792327724786735062964606875916414546399744065282505167533992619495667705249724502675890174361268634537381855014432585743761375902778134856750984408714333142989654350537122246432708772160330354291734755231267641726225385082035832822354736121566595925304260753915263696599383475955834779485369967322613860664658223641449546582735791502918360027349621910928204174364970967980717936462928839137366657156686896426378690683869108022682014210812639880138915432255013116997898836785384035605293560419352142604105932840139735776517501273866571525584115862918441323443778828954762023735971214785776850868670123865956098441428988486358568727257061693384238040061339392353711378697797110470546636521767736346418276457980532891899532388736803196662003484824306234682276727857470749309838551671637073982789943304904754825725072933071325861998151288060874810961746109655749346333154731341940025714539954369662995206699282136543357595304775280778770222021449782975955928192888032406358459300571017279024459985201300556944806482871573524433175928950661360212192073331263034786085453197828211990099493961372204139491895595722257980140306155009105083015112923754518766079020105948477212532096099082132536332167238304096746571453797716438022643755668328135848251860413937890946366971306598112444946764927351054798546869775071518315534276190245173873618396451068535478785966514642065895525364593910120062704000363408997115167196326719807273592887049206387607225897375339350440758014638575628228364268231513103371266595249197917225679036265225581319643989603490075306350218293914004282597491732156809313946507527004008500891169240847339156666121813241693770156311423777522350441915229265547518390065020010590986114801654699260856552404701626943664554996910820798349607203048253696 [105,83] 6452817466939595490363031166946579744387495637764941289375587810604481131307109148547509266460816305751832877390505921224391268646668188417244354955501659704814705671792191526570382336916584742901772708035267444729587414979561518230071193077347469912311023653380328773904867081306074836806724363182597587099541038695613619444459039905289455365822325488299889277009991176164321912957849716233880021077112390176731938061258945457839977256849995479862836271514607300386253101435115527726386193765145331451810045898381903203382502458105126897192794644607565285732793611664635122825886198186147665056102896156175279778295375079787793890176825959212348195582494331204557263091698361150409325847707570713105453676471355469772772108651255274562620801621107879932868295423730088810414033398029176640414391691678682771500408309958803721284699595076921181825989489106645541318520762464468212390849911536965895981211469174200794283873315738367588777671501002784542341052283084429762715600437362557092154328870237953126505027553631436966709510156263840551318274167613700918446450848610247467114886107427951661042136413015681585970009397049917272737475879451353274150684217746439394714477073975030514986538536172845003267305419926315686715592997835583589448053016495587595716321834738028420010448555017944265135925631518362181021988637135357508567512193435531527220104346034070046276447058609530551093719681493192454165070236488186991567198688665866802535526377642826551141008321903666208061272222418835559080115211520913819575424287438297684744486346388252334701130962980107310810706294001098505499088271756597169626707930924254743159707594633805555505432374610548432471249519629323833632011929743985861542437242092868654203133286477980462751116919046513329252694833669511308727517065895153719976147218499393162660694705192018656097555921669905301184765547648857555755003521047927551620227923791308004348153815665729104906232432889995991750695468500713230855026048050539178319472679984530986914208926695344958628296669872996263076259911750774234083315153075258092557904685652771874319879125069591296261729157755875822320683192276048606743824598329864387947657999965747147727086317695770042253746529737070604753867326642656712314020872888893183223542779759372250421660462600157499648639835768966856365541859565342527529630692717678982927148303119323262669845803161079703088720660224 [105,84] -3399190934606529783289045189389100713395356055332616108607027832540195762256930972477745012515504361101736565578865025812783121372318168629765403765057483962463276830452886391456403152582587181398755511919286046931559622782390470824821462257145284169032675404569042297267425416347307259378069071778689223019251453474435678660428755482864561906431610313245518672474303840247861501762439620283923966196531890711754203819605224530692222764901652712939440398716243424420783559151399551619630649115921071389253233778651467626843638478778673357893137055484710382679276103903269859659358093215827444175552013099570559426675792074405074194260415022866415354245614475363284223472966112729956143754299677243973297991113741823211633799831581128613760160751605872507690333204568556433723874627497718685071490283541417804876366454315785617619370864670871496138868896102236382894007608735443365786297122617315706156101412620811397635596779700698617875749605559334121748803785106981829295087588503611329332963597635495003880152240549823955120900459990803641807666623901865355047412023714709789467889446135242631071311891922366743167103721896866290652770597153020027665337181319240989028495326474261534103036535883306162388653430199951823492341261426049093780961348980180489929305852842619688419862079119791072796910871381423532862234022357707542769868788524294598201989350223041518311356928692081043509992117103259244232984157563133554216149355055495121009082773443899022544662045725061584918135261075792185228518477985061474022654784313716904023037223601985784220913996750082292025719473319889713473833909388924477979153666250691346741686191079619349965705420398036885038446478542722991566814687817630202762932220761565041091416475920483223290999584063632220390871188876494613828021907964898790197093683748588163483163734365021945863782010297978701227883282396128947637615016938948728164936296308397901961647884065793127361411128310218871356530614348625659842690532623615834813842993869448371638406255769477150120371342204281453322042488843233269183138087433893273651805356987639226999858542214357261793485913220812428866625317060294480944228668101555053369540683467972016203153613135517947816218894871567446711946448725326973908864910860465295759515488957725622350809534296973703013410405901372485741817587474761129241134048095332489327190625197920021810882385361029152693504 [105,85] -14886458724756693491088895089640912122522293312828892852254899680107596945458288839813871795196065014169943317256264141664024275868962358639494346629968607152714872186107541960486851014907175065800311530458405495636716924906447478337358273804954114705217356028687944231950297321640054561939140230355476172257034561070169839244600616252885158499761777252729372684350414846672626727948364953913020744239525664820536899555308477681893406934545004452831206004211917189918444545266699704085521499771863102486258772211802813888437792133906256837069974047842839091024624128703141721890655642719696808434429432637534965792934957537062787467996927955568272152898812056465993243560560144805434853698416719413228279877179425824074608056389751492526792157735968018725800572921130110629287774345303284664324660076915437598965861591567734717041348891938057206189721089311769367306781049766987676319019051096944164663296374778112553893161973167123043975877154450401697525621285051792144734495616191578871658823276563619574372352233295148320984563330611958182790571693936788932017044392418111580379008161360820277212799862624144658719919711600204039913747449856437944620636316108352228391641331517653482802038603644310736037180737629214172995904112647953006735780076155578925199548297858309769671241638885748681506006732741186872405110717822903615580031100241353102417945777777718171839007188020517787691712306891937558353463889214259938740464168044266844812635005653851959110986566677694529803401559419281869324045190252327540627437566463854776018227996884536965348650093831147935002266340130534261591913949347479877494402296000606527859564684640670408567781378731737181825730071836795225919782091798221542987872956479959301939227089270883226256608670013451889272992772613370892295205829389120463575363421847506790704976211768978956004172340868081537035972903471176111365937626725476984288095226821218373930087773517747314255394089425245178285195353968252775168389014837198925577621605069818946938924465113951556701625350656328609399388066993977757512517095259821998326969502336756324305306230038670416853692148690910393328630966237147237259915407660415314467073940469761530329209118848202988078496451175946212943916233326223462239912885201061694401308648064364736411573193232884360942282042079617938711636682022734516652207819685080534168331778532575880362090599537202784 [105,86] -101568332315922734757723082996280992498930689046978158076063823673965711758814762451937851471785794058945159488503018366613045665399938431946350102251212503389015554472216498800264137778029266700766086058849797835634798861313693973786251965128377304502318521448389371298272105135302899294973600244217109120854781806009695991630820193329090575055638952636689166795679926490655069390903314304336113202498861811993561515546570986518250646857882752721724546028819921010766460588976957402679403420143222654902887597109225047400052741256769514327477422715940840635841806822545266446281101815804821015190671828056214095313327509414738392246582867658098521550984167398793714086497177693838846594751759301249286407342154004382857641488186728398455828718153655596554011941537343039115658938058541774320812324652436812342265571165437115195340786733899278643391475449423126169035184357206039504288348010352544229110494411154161002891145104899455173054838047042012364019715236706578110116945469595981491736872431903483885855048625936826533038673160102546698798087174421740352062644232487564584007864169761901204997544288578771899549148264393858499283087893821204815996887862068692749514867069278612936199628367113180733573991967167507202708768932284712234165349094802015429835039533982265075873367530882675181105714719766142442237340489581985655301629030699713355570623640713888860658445440172515237221440880211082755480456929829371799662095997742173933020701412809131834316721649878450031771415035132293860857498764188093685618490589331063569160632856557685695726687636365578569073462858022150960704255805772120141893969530661981246167314311342436795854391283315607730443198600537740555461220919629670309216678275844619750991872812707494929720821712801361618470014185684516813759207808636401955269239225462481246360521797548037299242512860804327430018189801098305238807964240210766473384690662235931848054690931756829694686418643061661894454710691382505483613814771375924278721389558023237177346868785042839195906094073103491148665048367210050857939855645793700684401645953872710481842129877884183180531370015405424272963906614923099994309855693734533092456913600871172788462065512373667677509652601391652666945460298077248592182159658406576026142254546245194922933520949896770390643152899832797440800142441645378532720738548688623468538621156987085318003905434112 [105,87] 404135694387636081625534156156335291301384182446720596581997993650992269404064457064500393856352056965943402630753929143855429984606777337326377724931770997516434463086422059933507217110516163815716632976234674935060463678520978540126530786262065326263903354390198356162050798232133170082375342999060073118161202638551347723681918868383508922333301719312860914346134675465612286132217093204622816249768445821995770634680030443703107345003155960255017209721969161579050598730414086446007858404731563159548598756037661362435506455246250835209445071889795526070232686521751043301553580220482712037757071671227589800327376786658659213037465497639428408447123827738638786559457035096742424208255183456282833156213807229743739385372024082893007305992633012096820570643174173379095429219426102932508730642960494441274052915430975094674589763693063077461852703468377397302764291271632613189461134946220815866114019470411381763071807480473188825837590278000888492121299150263878547318373610680993788728812291044182877534279734358777419078841623156793378495612014030421370971796388914166554376851949120578570540913849550567611988593935084737921950113438241834072171520445032495523261238482013347362982632427375745714367462140195424139780639990191503799586253822033107976849906506220217766488324581799927264943322116556132426663264242595697577530925873765651438625645599435526063266476361863279516400880568401500733993844321473598350635785152599206843370292810768359796708363528918024659736588620584246277450600822535980184675878090258020037237417077403978807815238396457218757787749663552360060921460382569718315987731611603811185907989230851902007520924687123822494953854968454323412036430676410277991912731528379232573611475831947590757206266606030856571786261559964414847256693997645209827986399470131894819278281522516528738290963835592330669959511535887318084345432203635050934509040969616327869971542591992554722677456937508693603458912231078608053508812075262829169035265707133806982705140372102372195897957475681345874654942551130849991372315185907094513500838162866340567540136241743807121678323230968026544898633515911957961920035330578208212670387091089113407165454645290543264253184357638754921605695184903974434800471392683864627239754356557619609679118498013176050725402950110447187051056496430541804690335678296348011784343725001561847084480 [105,88] 1076450625519356811105677822003885518916524260784012402975424571535547143533335138943735963356139944088577491420589132694086954506193844931615029143625380617746082326654071915829977678664158032882086134551539976083722524090810426518458504709315764768716314845999349001363863874393554003602446243829017665514084866672188126201117052468630195003529073724486793961456339924569447918469412672257295819646769844700912267150744313546946161081124321122915843217944044467921388851527636626460490166653901622965564254249984337499449862827956828636352309455550476177549268986398334539555059221228261475078254982151312190429185966514985723814877410528096533614286027605903923837871947475666496379644031431321580605006809281782156639977196789001145780041446297429337625502498859543528727881266301585029738945787145671892894108931622960477679376844794905807300595953821980330731365142192806711416357834365454290621008332176498098971192452369699467549181302361961520254458904683543389071957822904580340556157066603894445861337245679882440973358401301104757163551234965668660676347641494866733094015437532920679187161587415196913285816194697413674053690009920661228999076004895429026742071728492370942146587847612262272037185548258166467546713839810952034863371351613102843222109610499511174471198999136914796581554054673456710626096931293144923795261065009161581856524209320697473310119439223837783912675112571842364254146053313552978958381368203619950891621544092857569597486675932990254730228922280128809133822872350276298620948873518325146930366037278489456258887900047661421897486751377544362921332169610025153089275755624803661809686539074696377293486679134802584972260715931990957643415507907597972739727952724853633868092826078146942739189844281233755081265597100636645974974701887416475928299951567694330035100001058571127279799218285539119597457183499331369667826142347014802836890527171116789602349058356266039610334639940876450190021202382544395418451408309307141192363415597692353422897054216445041195283425940800576810445459414318826483422503893326085797442339169812519808262014409195579491904867045239169878058967812149551170627414862055127304645084448117106928307587933315196504904525896073907988381845965836528687013578621121598825690479122967005668495365547476009866936162558826694571418680188616006919355768332040177785824754221304172288 [105,89] 13946676353510150838361848803863865948594577426930819320058181342922333989015414370681990091686437774568438737952747974657783885467295080204436746553955023031722874277191928677329808945746896808321293476333458440872610191795051275646333272397357440138584282827906250347930858095564168105972255130717656153203493580172169018632702278449922082696740639905873768971729281888718811284875044366625953283629342341914713366755236208877238339432967055535248836110482886937730982305175098525333948563943348067243491941142468369849720650706771559756334004901760291258245870345280724276541830330367271924617877556501740068299500277822830037550931816981655566014895987725383775475274774905963007509874655415192600880705391361480915550159290443703365889874734869025493862994256774313009859070028678223661838395010249985485810074717551331917226284658880702676477494514027602966131040270735508436027192086993705773925513194545853663653052817607245011714460632467047162579984404856574107916184839620852393797321272205205124165820198328181321275000565537001255841118071106051608403989650862699561412165088878164304136955720573537370971764476692547439084025812515391601951102537661230213382936213988557150066694423398512078638424218276369104970561448969683571400350071028559100342598585347596983448536238092487698314433976422687748381256833980739315164242789553671562362843773536687320647804394921987315225620301752081487558837945346434966065707129019200370486284560915806732772988017431424453288673843644882445891659834582963374706507398706639402982522402409046017744777873193062205772199225580124843385824485362823988905980635630106302023119863264794948918700960958386776676843781848880460453434989375431327112552878174875383605918691065345370805783600767315198028223215706599587195065088929537970450215816591509580884921901274498336281859269090405039481519802867100174280398084280300595176857575260035313204142699280364753669314781422331146696797157560068210707800249878905118017612003665484254059109144558170952096107463109464971372391880641428433945809904468601322199766033409365965347079022476368712005700873041613029529630557990180743105094138322312227862176709022645294501462043101532206331060039745578933671051322566254705078611765609795105874442616547198076549748654586996915642175184211956105389944822829450217333382274690415504744859006830624 [105,90] -17065628436907733358582858465023843235699837524993893875186780140532114806431394752453979358815807765117864715643817129505579387748942989139185042750617161831250543824532165799974038103236029918763792228195746592296982113847414637571705555303809306084971015167468298085522167847618036425730041740537234561302014253915068276189770400995096439823936044167336697767477433600496726193201448625352761248643185706064116697204655671424195229820322433234994641697118424011695546819844275336152584969900944570746571897093254803108146484333843017533708789424640624357489462488821470272826084554757253486455693160723691896799752566608121393587508271507618358014500328484179579657630455973843805648224067320006144639392737891853794932942725995946862918502784263686298067408986970888491048492940406819091729701145026489949400838901554217391799414126023606080829929254007581116641362690623827116129479164786435624746614391147209958342743144937856948115205868881015173938818223095414849986154755094799298903454912767453579882318216328210060509247631267616766836836064398991002737200685902458459387341610721640596443203711180665794793010623773302793006233180105951868670135903969108044648058370148007773644785999449018690188939006298411364392790010132552554919010704319901579355067014216036723769899978789682692776049832980451961051454894097201883321054351346717446062969258417430998139509581110997810986552443764381577321361628336269206142765509957706708680578040357256710979867816887740096917429902570265103836586026284952838912891443815394687617039170308092255476028784198174232963666677357340711435087346137374053703393751306771190781445002046395660006586738231709254064115103305426917918180050230003127007605885413275391034757083313534262958216476696715444791269607866891036946511180005220038927789500135657829694403341451881597990665224712426792560907136493598211309240300448296247359809461468875253126055594345696999050536309885139665278443077984093761503708757041696965469821709449636067230486196130735402075166637965272848984108602266366565215624491884423108737906808171313505019680456847997677179247259416739930060413937458054734955627367139802728399459734001316446195034713317119777028041524233058678750362306638151669297761726006083395991539032619720498379551631732560647170503786176339447280949564971920944945612926280797221687788416 [105,91] -53645603907534356574459041944599493313469832184176034592330966298136273660946713691044046792409858643560429144044988817489209775103962157525966016567299671915944218324749104235389175360136549438347782062463918918894410609407379020254716296868150762200207831595188144383159935247606992725724853174027034530612856536740126381263782113670156886458752006337648613079396229178362328184176183604722723713328510457325079012426800019066417536810989526019587586631426728948408697586719991820945870112562893136991344359316337705188921222861162546115329010875528478861955737795346223648128222970179606900000116846867030024719682113310137428718161861003470463310709876852120792809700321540198642793621146526077570411975729508434463091860728471663754769493844621728935113532074243487968697987038031335666375661406888041806113535657736192132021599645486074504463993576125774188005387116699287846311184903856097190550405352858974119803818686185048897933816557825440239487360967085396655063820096344747794039267373189594891295504262529731646545417537452196377415539605498395696693602991228186388463606339678816236998482025755365231519907288303780131825139721925392300994757243749589224810059514002822516747643305545879051436485144620699719653728337331776627965833178160009187850997778978305425199720820095550152335840068097342246382313062503658105939341507993376390728541219980318503514723683113635617749929812553504059087245445140874373404448507045405453853875112375107965284608093841178110103202978669823568141590084457764797616051536103719329480883460197922037570073975839001500308364632505541040069006979218551527402575905883525212493725262625225029080342953185176739648121915339348472589691742204583200568575161478203489313692184291652118510859047168481145723875158919424171471543124159062315732759544738706184314331990713128633963201948658275971708379323636623297116425603462730808466928848514038477500781248535972330841095776840273540414276612047055975352232229943288696008851316724307137192612530465230091162256974271676550646960076475925686592545541813136938733977267597257112697198091658682135679481716507675319552547782474070023258485274030862240127148722324231484669012968800502095653387200036826154322312616285892333263907009926915006689093544835914880621124958926319103563120975205229991211562674317032566577224388707972410208 [105,92] 35543574597272185250862579838958834673889549327757630803739999200787910327438643477772049744609979386989483333898940192491497428618550580965239486197236155201497725023183962443116591901869118565721640102277996961927770285573363498711292032881762137881032677152750801726708680999119996279241349449188348274675990954516106992834448780335849482212571400218056702708395726022981089690604102968544197962697918127066272584141292827868731217664460279045764464749996901822927489894829729598263468041436747917007922770504071776742951951054771326355374116312616180215546250283700730664945256819465759758387001166882061818095032307875158221203838334409168673625678573379482441558225969561163885497343972541259335459550026500931492099321120851353906653520137440752640316534780342463388882350901142131396230423186990506473893506084909651486093080642682424949770301909023950994424800787897651022223117047010454753737385754710127304360513772331608215363558791133374160811222828727934747749180838335293209859004570036508904439348160974074302446316201927591383977012993142026264357348898660165751090625049907574542494189236514535580962756988965643382103743462295945610537479833532980688367137958981576329169777019512857423848527304955730863869008391161528960857056926708640618193844999453147657362901244575089993172187431734527784733101561650436417588902627009783799325054418059474772853969328255227646651842977137889443623914731182804294090773391097068103446748941823592797158375247513485920479823699512956214322202860911248444405973570997726212582818184614545432096044331988800544639667263938130918513622200262696203943313309943161412648561939335883036807019479262585486820407344796896335922811099068934039462701607615557069783034652925667049980043746124598416226111108435462201692420389695906815898363183069539306896679422121807892024183618314517421083488061916237585027593279106999650431442859507997920248163635148090699601002033049787659970048957703107995505739239959785364534669165086796566963401530980673490389134832030825747022007132776797737640743876991791650120759441688193651313536332472472834318331707967247725491037663388617211335781862384717786339793672238193144048170641476663423341004353000760803360600238619353964174801083382088012933408664397172843124681204344014717732995755744215726415221472698293906137512521420416 [105,93] 16127941827894478194931105825172722575384205219263479793898726220624248312013466504627573357480879552295185155340566427449953809968719266196400426194276722926821626473643039960548883245106696955318460757021438705258588047934946470518080873798020773932542052499477324063134359677878412553639004520420140426853078246246083148069355906377090926654851552835394405449555303840050470282867278015216032678427221722428931457926737190854604563589989765571053959575952657076696351108695221483844448576259817694011129880624046025115777709398793324648452676957518397327562973937588070156321577957259585751507049403594191256887631511118825163979044830089665646280090540037037768006777480084607692829093417239360263095516344587975542480606818764463887012281994877407031105247116243529650531674642181128883136334814989496330639151969393358843868945917216503206914908377198037390462845975578693005724600652700182074784823130807541233803300576049782944316544646330354622698839927997136708550148352593847051791829194055551125428317599788489329735238681105324361948104661856331565577726955748087837408291377879330872727162053422399704470446679637703705238678287368367624903714105446152102326813509795629365981559162200453432810383858221610126272317593722547700434618968696598698658805454093389047336112740692411360989138815254032588211514279089696986219091984867357343463714840465382863266541962963836487949960337013241122452474783340573767487729012491482325676546688431592344167264744831595912243015015953488820152941810230713111917132734413526525132214754959474178541057719852715398036540439173255206710466658253110344059641127615175184741193467216847864251563381273005687926634144324547070043144353589967113466685201634506983208706421276365135671373946481351649550870003911129009197512357508075251285922439129233275862327958499402972509354116625664795906976708392389653957012708762080775834117556221993115723409919968768147477695844280828883739638101429327427158818866471142351082374636713333259137528436717546237434446225125649277313779948689742537650683091401473940521285921840988397356963570159647866993096135342221294524061002689778142571635385963718207199555631397754835906575439411762653935635000881365967876230488451140446892085651858024500006654545194221137761606987458232802833311783468370496101831758099637621559394736 [105,94] -51799835965452950952339012388569644897346754681135042521907464788983763878131939489434717854922187077280509040205376279384303911869316116452906504560878246754290211837296120335482015432487064341654167899522679100398183507915684459689965734334680845138979658108074127387305563711122691564782395726243824836494334572078724234910439555834973619859331257376042823693013465285790715970168941999326807321920713736826738360418012890740046974893399646023671643977095591914479871654731696132529361754365627399796902819158483740011192702260232714268722274459820331873872086425668595901362405525704409069939959972341810351491974710214038580102754097271894434859373433372381136730959325125651062112305771256965982166816895030182527423669185870593451050618552057215061553117587101998837363232558218126499221187030271589916032965826562576505862656457104565418190636208251135537723721799087238674805999819468910875070309409615128392411573069905678098287926380860333747475479450354679373016804575563667029901087929718438623334882546820760271017465018387339753941711094427909294757494446562426987240685625715022095545924037915141619338420557522260472065409072185141792713267933278210045455010234551145002283685587420774931118145057185332307358946968870638838473916006412181971025401387006277488167415605095017203890281382934562025753959355927223602197602262570477716371739500336361830888811256597361556472756103886276453646300052236893059583940750096436148715131715622116632407745655901953105138416274185782348769610241516373340160343254871744485286405198546946446844132075823323155246532338030209882293348764101542684485850941640074329142360703661288850888575932147437307105710363625703065844398660571503010809412559850659405016719270138490142689204809993175538465663869551872348721764055964546986757446077963961472317010625328891002785623246534918131108496227621272232050444451028659815742045062168789934205056330467855417218198499758943119988551091939514560802934387155809053919360530225977783736898515806108917959574625242666555323966557358987502164679348964788715401142130156208651365589579998995473103622277252691013346353847908828722893558563133506843110384445374562364347606347192205138134272585902097635400239577987090327352847784710487790725186124927590802249573375516652375553882400368470898962254829127728790528 [105,95] -12176624031527401687713590618496720075397560666899394056677492489890229573784992436893547813777425023414005225618930069031435035833131360294490144794629574037199803772435812993003184880801135893094879597704405469752216262089216625532980027631843817149403399649405786078592281098208487437134276794136188880237061890194441583274587235301766675268237859498436148718443008217145126469599731548988102759558769296839762160862673507580730376289684402529289686304184165615703519357402948530484680536580612657154685441634177371740198110315685854564676883350378008389447085080375174285233734427292115860717935836733326595681640494111385113891365887113528303512257595789024461954085181059703872744193216398832059806208013769645834578162024503370929515280410328654723844857270680842987811125751413437126373205702620208237641186271153415351613325990269822774754972055215021185285230278038803528971449274352720805741534566574394503318808812693283224394660234204270055599238496146730441884306514863061620820583598895902880836548234088103654391007097260522472103087369587870798010797644593857125224513554592588587727585323483938737161167712142779453893187050195022819531155613857053451554009683089341445861068472201127248466750117131697047659781453059919234007609930800211425587869451314487268342697016172605973173653425668759934476567726050139299066883525118823338656156483831929019647715315297866317034440985217874751349635015627394048619004932338397387555477533397194235589706579539851102450245238659845044206687096238645101848175551375283203129173161898052416812150877350818947454165521596469054991990998375293292593848951802944242973154172836584572566070120609908323271538005456962001071473312603937037912521966867672449434335938957380060432067115606380168465053891343663348718255816937236749017262989504709289555840145912028975719507697302277826212874226433703341682651459569103165275460226298635876229340337097976336385140262195872655960737996615522027658322816967116219993922938835005841088276029007884335704774272808222402892624948349263745742296674865053028770539913833447530589555442206867217112700256118114413906275010409244241203250525261867176727815267849028385639547978538936140875515819582331637078421085831086966112090927219364278199528381868300994458637124007729647096252068387921631169570368312064 [105,96] 25842828892707681176428244719999155093712164282097206865504144451623479246943268036273367536855008854596805609126457962137857058084352338031821312721090998416143313625654765261224066762965882649164068233841539119728302099249274869966066591758676206535013118424794041492388060132263417277200089397342653781502954060660506595583628266196585316543029221175302104547775540675991741272883617117468721388569578737296318794058670987741196591652419130104809286577661391162270605855189499677041461372169924622424414936731788121498094761772851556710398250340822518513391223435052741776042184528868290486777807421756025432063834525430362100417671401435289220062047144667763715670909705834429041932694561429889811361869451007010204138138780038081104921474639898995798854664526377107029062257816536755390031050096043562793798616201061750825695586923304665185782272130039145817440156043628644806845798022100764551358737932634660695803564959682071671505875299154802715171297676961308963086951844083435810988335381969809890905097103333463051801958977974113267857117356137528110072806456149292939166302224822781216648132076117117716930709830903115106918345028280794029704306413562423467865147509349117464012061062564889428090890965379606938975709422341692162559861388790621661342787781617871328697828194238332046541369912109635574933084856217352709046245625792201978945368631882454171583775768945886117970852354691122111171531536900786862877692549200923616356816182476281715209299342286419975388464080403859205294642305247752163291001705606469350365528091401802583079901616685479523446413791499841498380814789847815245491493115661830638148989546525719126158439462871662745723648496537792789573431865620909905309263397096606751765194315318907307231236865353342701241668149225696987717194520837276883225477841594134291155874007353722982257026068084160740119143410586646885445874708574751603142025997590615571512334172284186018648631924272426191319033282622204743548040255785599221660695115661157752373146232468300163094611733038161599418872555667090507648576236023041504606150077411909793815033773854804303488231328325046087438359171238439880633958192855453937683423861489531690552930903087218545562169820793713696755685316388643080811325618943510748803738502124125214135168264943362892954879439309589999739663232 [105,97] -10569583783740055710710053067737394420410254037954825864587185945376963828764728380095888615037790918906235046479843855296696961784138193723243542976212908194355548169023742387813927526839185502804139784883259379085654910824210825644007813918888851020840957494933445866479152304911665651572079362518134808697023365653209961541746000740731188510478573126414985542118669166122211795049470061128742105976576260145405718273408712745707293822744033730339466005360008333562387563040994393495925278427809978947345181833998782782491627283543314480554487254951105395701033335951290110969790029326642919290278428011997233472958603814167346037559328941839645313057947911260243536983724459202205086864412635289384500365500770529381308168039621001148855166056631126473266950590305267392793410902855292431022241631102960881769785308959615615946266650595684343287646237081439605443566280043375499855201867494129300613716924702069143930929876621341787721329577127286222992807811006767473187747383818311508748806354382615467663869708825134556153563972071366172931761455513215747008836149773392039983029922205985338113279570552739187051633446682695217580040059307743584815787784178121275248537742549555500374067804818311721761033662388172472194283003519170293714394182650613608484852834913016080446713127510222514402610914160220202648265161963912940059228480550760958752183522090907092091303894773033608593401745573463723896230422632182349253730526386450333029667597359506292612168301015233772768591736907709686909650729730472743099728264775801661356278494206038244633216239954590725632537755216548687048242358042327903742763887295990397156597931858707835588781409458516398890081690980918036917915767153468733134989797470488210268441594134824223540344066287317802419794758764537739933538468340215018966740921154919654865123849851453575385231938239788204593863894683254172079733563770087673229309985803977369601819418612584198986740826971710756213411329801099476846400455615707854036582313764619191495118806899103542600239658697594958986524574136022915483044217989950203057703285328240314003831567438794536377618444633786037950008166124025261703327086545401113317943270363268236465236601521599710360496576802050347697598724687226126624414918387576733791910803120115831199557213311920008485440873540694547888 [105,98] 5921823378046322893100719131854267302871665130710110143253237351281908466394033310971600733647407992374076982884362513343113974696443453838859794444417701686047995435332213002995734172932582144067318374909890274705780008791175311385136351619968371588640856520599705487944572200391691144974255158698074947828993415700666068818625662575373101963506306642383169017554489935056418357792904000069375868266130422785261315304197051970012028417544634646002214801209836745213201455866688433317183658749885418735822348800038782338819815889269361995329873516873831010808874426487810358151389691348754807653255531468537773126724286384588411664520442517515044104467518018155215954905658132039799465898733754174203723962019343899056738831464950611584122741602213915239264786115831098590176754314833517686773721745016570430078822453346333992212588966815720467945313354217973877583632650244629244961693911347882671522293934176513519250412421459969325988711586645962416810404331284026536223994172084912815642189854501286132486105972852060856905339784602449340202378278606566028256314128554679834949211112548575721142045470694551098253267917225968865180533171565330209420534283782905960578627374993319908062896649259847278589176622831178716970471605073666996014136840855867930683434837731717700616843084985153686126574190013799096682889847979165185249336740426016803015901498778278373862155846657828246975108960905957297109963788116094441828641078325450535888473294435429547205546327797925362282410878848394339823619431905266813537622033849394072592546743956301233700768491954602248376642855112952954645547712613649325805300615814245180388932514285331025240364614327434296308095537693352393174174898457869468883459465524458358389145659043435762418384177320437379833423798223384416950882539893139672045485635116921737630257047438210503979560053798993467656383007971804927808522118104996223475157036072974392000831453144303752024916247827044351119132391466384650794867413983384351843023280689931583190951637442939606271624845101274944158686429114994283378129109666100363747626555221437305171578012955147488720647949210104710887459746232567730335453206408889899455121272381648053655363388402946730452984997887819873834198925924005092599298637981976723325033834114342845371486016909796351010534392978560 [105,99] -945414266449832086054643906165709332582541968074697648577689206850728230747889610343492691753806478512569068239430447114711479826257415118423586106490922484102027839044918870801290122367998649878968165807175553638975005727737949296046090329894162853579955700485057051109602618820730265829287427965295425169166696271371700337891706884054631167445802608673471337029806611198837682147369418660902237955167356274402272802921428527574794728876627334477273423517280785122224767288866226534463704848036242480200652298419506170344349858763691408827165405277536225301533882299852001138214426246423338662427099844482002639433587159169786879063041364034855982311119786325529759485105121044955784784631409462810408591656662914366418722886120087484964230831032629893502974391752514253703429160400651164410913746124538959053492934527826223375669458859056982660249444011882763782770350894423619332342446538176277994378539706824724121930300430185902014651055599355774464446595782143459861887061243722582135141919276529841716858508868221555445171857883261470090279332883376627748738340012679282806040173557670643620889602250855964099448165995218761417025929105860960698715890197985218491006112341587194184638862947721721815644151411078616386596079843444961606366651542377180341263152582804353963805602482482938633698132728958015437372017001869875625258015357041930638234226850130105722297568427463560628544946235950453863904991725434752819925513212668612319574975418234013192065268540750152020686617301245254983658006231546283954145493019639731391896437656605145780366561309134059440261865518023074455104164644992040530478551791373798517395943212060767820848565070054529957485939486066616143749554712164484837006953002917224588417161583339453028476673955569940621711380524193590826904051201309071703451552665578296609472826868460563789235535976849885330236973282614545372026603099880395162206569076094086954582643405865513802960276129351181747548770929645351731292455909253207088888317633571188339652661124630196882461645738393308236842980917361995922785971156820601098477076746628527221428443300911322422106233866819393796405283316570311370279730572266352199276524988758661399109811962971761556398372128445640082317589637723896937287055441272956752101769998814656082491547346436617949962880 [105,100] -96277775885413741993977576430098522107734108925390944384651106309989546567382554814652891192466277772096013650343649735480304018167193920652686669307204597938277940627267678384220195835784001153715709976253919314399719676147590935349174991075571889993537149073759143869189647129198378836507504524991152546519281037073204835605191033080186521787597932424806412519275516893994529909918190247713505787141453948686397139289854041172588965591363679765539180024122754929330435145024594200822180676873473817926360802368951503914493003193370973635396708876175714033959767049964078122048450808901299559813118355376228857699126091502638848726329399857452381019696472959714838671158715648228643682877935741080662315968031130817059466225774639800643188868717390248744705417657995469217407026095710754989356181491385752880976832432733775554425593208593054241977141465046235509442059647114922658585049617434176761734548286970786740904662321270313873897304588707408150504903033275407169241939565831791965518261592877452481821255388817141692190134132779399495992525169909118380773238806267546411389131605203355668492934926317185459331227778826756082689559843184454833907533787786798339547901209906501790387669784873658592050320459312413091813104984507319349703343074674078165628585927877844650407955496612935495973866363113061144587102061105883209885799887251316370293304482297373726449371928840535324319301503397510236258525655804682314395844851949802937451268628661665799668594033693199394277177990879807966288141442932951235263156355549191746121887521981735791369789663152540637182974517876900292055174803886658818588893993259355670667854227374026460798832480281928389251328149042039841528315798454863992780490952543723873463522986367120021167800659579906133851337126317805910225496783342469155982857285876689527127071247423352903706974481142812634135615965476563145639229515252895211986082553633167036076939261964549800546910671620168995565155725934088299720129028755445536131226649750445888692149440322522000644526811346211833878197632192672112144054138684979645862006851029868091474336395165154022598919129781436091555252571150741652394019441847543785781766762655730735858326924991484888004828158210565960194349170591045099354203881576504449996962471851801917987389667329811968 [105,101] -28806083741719225022351453789869424378514162971342662546457498947782910357652096667009206306810275114877298248947614861688871079200474148943177085087162572622549240664823240052681535370822742982979130070753192888842630356886037445128535486426810389231379959832990911620900782805983720426670828422863240641523974729418543084036660495059127900041156797830742017065130208396284528712690661926313702066898850986769758366954817429176718790121999244550352460384706151473206321271874475107152329662630907812101205357641737246352350568952810510669482773804620905662550536863941226938683691257426005398134905765747911523161946205020739793874230589091254519208951248789717221720551561035693606197550038683610830798362092590026822270607769514397838768542738463291420263561699262208466176710953524797549035068978751130283859286830790908741156761350172991590048329675780991050240517526628779499270279445239930125787360245450889148036650747977332280251304788426041907407079553704478796259065436370200563374481296952536384917196094553367543117666098553383144742501859457688728458849700804503639829861579778161762960570369377572952463882549090611275467388439051524070961824928435054401811503530234736071908714888133438562452791118699851029244829022211126606438264701464184679050185540059034888489696590260743103404535464595328096013165793818529790070072464333642618838479979744494858620231784919214763144561113067254508242348666423417475322983352896541449201040646621759319385702849866954625469321418254625773418626047305259924267471816076478670292296342907036781594871107933645287819650191147610334934506704680315247942984888340328729060378388012348569553315663845948530964168779901032283236762300574855649712541906529157180402082171912633224681139581784562647442306705457389054985537689281045051065618181720753316039013944821886959280858338631861609752196839935167476184408352822105666152578831714221251392382730440220994869992431463680122506432382076639389774905245957991121187649807991576007317789556679171353154256061493814934721208560278086557399018901749251358432317862648287274692982967488332011308388319227732328154439075929420724884615787840250675168345908978290771935262982021800417979864046033313364697704914458695431653705714726697497426381048034914409381976045184 [105,102] -19997065724934093519798508425009906940659077228285478874337689578328354661260235208515601415309737953508397999804820223474299067236588681363887009983730157094844645434388030720461885084461324015323426962434157180119166369758573795656404415385741509810496011726629966694290047494430158330728390755556900970238979453013718113488184045495528729991912182367518767943572016387321749567717667661213454712526313204711278170337760766055996674482781007891637732862440849369373478315519134131495852037074617549189364481249819740267457249524296075078757117340103455077356087789141072139994072763882554562031465899851801249981332619721585797125688203580326890964424108879164760170143103501379654959883650841734385013742763553414471661273789134974125495264150456547540509789399188111638734438449814363333917548304240598107830428024052138248304289902926315264297983658620438741989708802510118896694340218677475040274172494026106857792032270081421525480553054865825638695494423133286891312499982458810650787573000713393611059182681787854742678389832011833015178729885525875311902160058542310283959707992045454845073514772794324451420680036698542010208277383903591435345730058588063215693101064646723482423977541219939712933809235903486822947434036244168426324602045649447363851685719323106934587647417431469793979161922702874901952449811272152300524434289397611426259651241124772211102414291343026981421652055275001337993697782711049121264940389327694297657430211468025780091478092750181719819600035534833358279950668239769632236260666673509957306630312752453103595956589011905091842574550918349917437908329643632371993370987588058571827625285879955649837122588151205728812713720764763675793131718327951071306369389149061391711019140619384564456893716615089740878916260727258459448790988103627584704553588918925068650439169337283743041085894765202435247032853913791527905661223123709667863081059574655226086315354504194374996122586828914852208337531378217936607044058054670344310694509614723786984456188488726857243644908065671042971836605068412572007936827543681217936663194497353257403917107104728190071417739118798699849772120500532627406272282172996522921631986907337941053980394108929477140655885051207809219267813359260635930161674684047209770153443539117957189952 [105,103] -4059710347939233559958157368781800045800075680275069200765863888346536762224465550256913289695908180388976764660866618998443848476151184859531333233298009786255654572758626987830786369486468816207549516660969901153811694651939167230442464388464242026539041973946533223825813084199046634147920099995059942803169415407754736266219185667996654173199845957923430570413567302209628563540668677392675937694743547633860657787641443033942830670689118952410220374292068677024680473675873350374751525692650077661874931997507548449369940420737645152847291179970277128166724116557258678127799837256877575647252729591421164055644540732668376457457545646115041657965224956019051101337608782477430681138806825170889903305855644368739851094389101901573485514030423508348921561421608645423975306047984167584768515514377894474325242893262568502367928772605667945627394400593295440095252764301100113596655813444786641972418108047160071846763397283311022430123772226935215218177491580147565197638298668887052272032560992699691297242018488814212415342147211377018677007855129576991230578445802626622351388879010259359563492727893308585733306655603972155986585506220868030945896600641512189887036814199126134863620021948062449807786405875852467828037091509568552089633275554075817302357686786390663267705632082895908832631742510031878735925830447453467377069415323862686369232916704491860596287452957799321767494931495524882337675555121094622414572876405389988672053639829918804247777128630247468871640859225685366110019581604503209181003067796906079805902332631840884109444224612154055814835270564459761721490438491906547270934072062644483694190261845297717659103715892355274587061465222310243963924677230663434748543662265920967700748030669992586887101348891833037422457690634964328756701914921486639280572434110657459050269385324948446386817222932732814776176345799868842844434918454558027921197887388463942686757702630882445233391868291730700428450052466780249182626371574749588712456880886351870360507389048517939519276844127157696523462032373681491028695144751713683814646219418603980359628022695287104816262443251046786929081811782709825892451216280103026072296372690813897974445178254033387510515091982934902691312910252071055036258432025442222767370348060755528 [105,104] -180773937404831433992026627626964676278840674762783873385399327308536673506402467631474420133268860236942309680041045449750695287101924492492707665929261753861470615812733785910586531979326860336433560798363697373075644955341488978899955883767657491498836584799239749880132854020913146412500545342042770636998831911598597944983248802555745179510525748850796925647526836265741885812107310937429892760322049808212946171300117613441851048959612918506684501282042969842333515493197214360999420974935386424112499593618661195005462885594297919878895362809067640509498026057698748149699568652693923680612479933222177559740499290077440264660958373872850499649063349605469394067934585785425993733518162440137135477051913107602159829702131232721845469643268394299215824587264532998725776442383952662039898009783545404799594569666859447903443230664474604671962748186954105749743800557779004967426846047626669100537242031237184165453356191747585973749132767805919394791589876262752333381939044300698717886082529481153519699689735051390864819008030999403983647761765804016078537420432599527040041682718966157462524652764780027186405149045066130769334336040780540412407622628987838493698269406279177451734633461648735141813685164968049630068450242971543849801121524081761295325827990898461466138054376825617991968668587802713226285367802203077250305632577742839527217412844094807095901446696602436245366710553772137960631110160707170954239316147638700570227141122143883781647076739543524081544027573974687717954481714016764658775449337234784862448620210888099327019975232185475894186868235883076655903503471890757591695403177457012542830573507239519226363092682419177951480603533147377987891919201566920388886039966350372756964191930416723820613791648052782756328506321611845719147569760489538187776735015900433475727124197720632103629008596922583458450686771429944695411891025833794290403201400940946527702717677191730576570492017198196342320835686988932930604989065869623067250831084380321798923414887611192036881282570573981670221892557627244126235065748007807769341383412754450606382703425923183219018776526423893510480873530817690766193633979458875118693564625713158955354075458323829747773980762769395424156269390671183607369061338476730454322769664 [105,105] -49357369568475762233736909468097117002269479706377411732084419719256099809017039545970396384362678869577459235138941261006004292499887830977303661101536935715844468896980439156276597582020306377312965405558257571967308536212527056017178745728545259685393268834121173431855011131333988937360116242813287356419867523170566419427458229047747776697179287699967320876990786356658168545493021859684568206196343861695904286962949936112092768455603120475747036244453071346939473327860676936428232147430628396345387282906073396031555010398235683858355180144847814371778757456137446898963681491551131224577700249054674469570919272155135169736050094130525069043048237787414825125743582355814390209417404626218262568452641669669301179683261070441027692255115085319825723912262483376654152998866235708371576551321398202176617594842088607601377632943756447943440808658815982010645860365166356016615898678593961559997607108609551416061581274076272771152216612418303470731197363475298358963584121509024715045480205050287650346597575835366309684144490748604475270665177883408255992430036399929316410812147429084247667660407778999595176454861743480912356910897347872602501084648440004987989761530030116320304981986528711286969469578494306067456335238349559089389995833270238673083737378479975696855497462798681206719446270603120079963592178367691463096468617109705067469766252232752048918923572862749559401712482240946969705346184033628734837070451907029006230134687781114807990953838136728400878517114961732051972729711770001606017759621865621875689705600136504134202519000370931973778059432057619644588660442987136680938332321954986542245600272664523744142519377285803928235082346301165518227139480985121273182522675076681844361217370270516409728248983249499791845995394957002197050181074228541884942080948021654605461710434467487166489911638059284091048725812174299592943965386382504154309740771652525910711569218465022935215995010916877529783640857801872665515025749803981438056832272359104741637930315444605983750170939358024545445980771990580496422550165597632749749122565372243381444706968933778902139516340159058780658734949197856256664383154814621672771455307921803170073224879548934115798569442088690412012850575590464701064849116466706572448 [106,0] 23651742466263155047061149362909325931058218263826699994874856924487322173057738762218218564830782027103494606905126180935397933733968526504787697375682039438629232020861157167223859802353450836412352373243074905208063962638780519972089249704743602286658892100495286301057927032649338627095786445841764555841166543146153124498816099554472997026239140946172712998682518879448449621088963016489374618520235254150138235250601011346558706517506013743535388800003061042122273758616448259618971346945761003126820441702656392422695829613736975776214821783105400203968521921322183490802182759523572450724194573326375367675258849678852462367357401790939756704132493874584633368811509555226592762884931152805772948854976394395940397659095357580352067190754484089431631205503116117764067756922673709986997149679488039071450843011072940528226251140865722492328971691599650578972659691828191302781107581078399978565301380339764608464153204618283908555691589481257108975034531403765836194577886538913731960706711035440381158623137109081804429823094486226061062895614228861225788380064344641379350546595227427812470756788947589682841590684616684389689698775721259858263229455733042772586729018288353306807233621583415000866078839941502623303234036592474853432704990135830620427248512472651210122626030933506939763596840895086700569272866258104713212586003314928134578291181813404018975016893053378998879763136418862147034974379361858799789813184274112482913093731267405908730233562980333493892799371155659083016654220790374148868011284646126035438793166407505674261750178848181654318041905385521996069872153352426388571507151446041058350936753224441667698514568021664334725441265184791873661880745599181074899427460421261209083146966272733317700899988721753659789103937014430976689105914140245108675265145637515677752621244742030009224207299498265808030865422262320154520882163745582610086092997698109879117099163307310965124368829126863827077388536234242042704292538999806357710301132808362149914628797712562898766061884231040779722965685350654536303354804289633245291347885695514834878939844030148959864415274225076367577763359005781624505547607336076241239821533470477543505754599113786940403136975294838428236474123137269840436804403290811656148025791982717792247845028159631572122838048436195816135984153126717385677771429541377345292888356263666167686517142486407696908999045277890631146172070910052005524318289343892179712234880369646694321627766009990687421353035402945440514048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -676096114152430004743372784805852697317368697560525010289355832442574916454770998157098678857116821116486699498050551551984662933321562003604073887445180803173708929858251290794185247477394423456695629103089907468002927067442848583768559136124163957643380886997881088359715700342265373848363109501074189351722784995646840622159345114122662715276504306738666343344188081354129259276443397172955991411323645646518540500739335606009360441668037790867211930854182747597623174447513326341042442246052010493330232523285131405772694317637781912324292651807369826164396678904591855081108601647148155417882211257983452594038475073459510367454565802868341329788627213468912871062964835484378023924709571954207361484538897865647545646688335455553846528199261477889038828699898416733580505583421407808511471145559451180350597475983225732284565382500067737281408358947579888064313097283694976539918465326804897080117959813675773747559189352529718124080926982730430676453672705283895454363033276755763280393575267276102511738563319882094698009570333380918618294678643344357918935205060686730041082067061892712940318814148833393974237140716036240862173105215007890483370368515922177030782961640493731475439305683576988138755734939202004579475571639886254573868880124149418317587856107344565748721608955151659191968204998920916854296911617954088431213823636289370522955573000277537815433239499779882267444678941392164714948660810878560627839460958289890131790313074858526532441237683503557957020890093627788070544118213663688303645653952148665244240202845447666511024552763297466716733753792022786538892438214038503491206218825841763024485596764942732142800373766431500377277306223423009932417284070503691393192107820857004348810260995559413550375244790068396749397396541808910923161632457278980664838423872017307729174312517507213691547026120876999575561204856261122914435497129518937150041846135783149397155149075479684392143569329894216033957211715060188253831286555553908316916544636340033844371151126827621350773394321085672154181250559314780681130302433988932246051398589962842586279767548910516681617212744766028102621072887728300420112655606189448451482879901154814378369505337043583454883299573930053091023070979596386512657324355561644063074153924304381527854586471766342205975548913623224916741683995778305379688094282649490066535803218280789314544699840567901779883045720155786258203375587656790552732894645184456897834577226304128541155165071046550418551197260517551512748032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 7032274224622385014881305114721493226586504972351592770389978817451444104788524941609547948264782597491434517091933218676333528575584463699044819596865149329413934468426322025949447925381166932569022344391244754294553384611988704595427660790131419051635522408148728467957016582469715595067449973750933095250455494819187932434262375518921007256538819252879993839023151977210764830073155235396226526442674937498455871434462010919721704742767597661404314020583941512916647262005067344418023670374109273645393841490928318391601391838853766324447099585306326255250786424624834515297172843962865272264226229891613087951488376747719868991708822740813920543536034363810367167309850598410883529858108141649016769174834029719086378867956343189459247914957180287342825159835904863129566692949115370240984816659709333581997576892827863057937837525651386452572259430553848399795539955792343269779827736878725371501714960114733321222982244890824705446793857298606801289669165293242473853016287994135157063740215699357287838825651459718335852962668667643120359935723295462435132015328736117191375542974029362730132451318335869161347242960580294883355061267446763374726696004242599331120100649506116164760917498049065809092545276895216552498369489319294340220533603531162781068914748102940128405876751820531769698003407303890537550568041221167605173376011129340351881266041089645312017981883388935847877502159034177337550806627435460256397966599007894559005089511199720821278331448654020627462814079426878292376986763081956871892908777460929544625169361170353331931710518984332011015418789260159704067496397710044657317224173846059205701212553731479509934183770267837342435142190253487705386996836467101332917239110997955215434827418946965118134739682599966603382708944265357405688028733696933078690130820717482162976563608270501740678768227476564299526973549398195482652988695357638242718647786724179522375374958581725317780617643652796289015247318441863892125060990741640794108942895622500868755439762197865793294104054090357650812737800158287819043891514240717746169179269536350864769870743979629249879893157171993874867295511369034162005670711507743302785768957028472370416366766147544149073840799220735355045088708768584981848123715304468070389462644673354706623933936129072547493584684031837555708096805365054587413651192823353078010188466595295950909773598223124407494893030943303393179674054185958159985237799681050281439907730081220494536629964163606176599403109155713384561246208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 52963460092849755207558094502503984437245371769648680291134806712404327001799794526484992103894811549315658143764543580117802036344822248343849264244852513085908538484107612009579606076401380658383657749131496089484984120664317126780478621001958679028747444395653098406796757566346470177354076054695301890073357996240631580533924391159804927884090139182145506200675741824034921559681378547183138594441742142503977948215499188529592077923817934388307076170869443525816299624460353097437474637034716396420895492565509005342781657971034307590937767959531673745741296609948231726935331647010916320165750258269463062950593168463711612641002670347150683493234239747535720047818164988759045435739453746105442134690861366447580755677254682935789769931160609168697760583238769843480325128808028971983494289670085214234506441997611974261015417895549889693794988216108303449265801203873812052166162448224498676903898341429147798568385693186373993863295198045788850001482522126247629186555015328328016872781224114033108343596560060829080059483344157957484766731873553947649793519859060099399833059042588621037393062697901494208272383574253653239015037587107572202865300105554144175176050002775791479593252495030337005921377747573565466884928093092177194771740483921380937688486029201281212752416323995676207384421438370743932429236445772344443596172936318243883153464790561460471543069442994588347814343612191725794450269981849634926220182080658814281517044303932937929167201679050215862249855793503689289470868358256498069430336151658469916673112245763104295779064243765730569848332078237882039763760243313739830028075073782156846991137219485399786568033832681337528377566250691179057588395927025574718899740463127332481444630391280534273938712663584147103422923893237775148407211506636756719792108501461868789771901576235231792993232565002763453986238916585408219424318074563181137343848156207766498178695628646086426184067200177744625976027756579853398998485308897081817635669199701594639980202599560513270361596328943467912796910198152991509748531685806136298722416533628866705263065627092105857918040363391913536946578440701420142588639737184088065225590641220323713312503275520991030541155698773638961322459783934409216011505620352145699101338912398702428837765565204459364775585683055210494463856980432832890101365907514106143725924069009807094411038436729491525354066752475789236150716309261092758798196347212024557801880084794347646729254978739057969432308244420042048510361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] -2242752227254382798667678665225179850804483581621850673815393212863339280023877197257573714703809997723242914081254797526020648504282072784569256284814421977105527123397314050128584833380312170403929341560729116109438218706810688626129558213771432947066643088976000707941261383394977583089631702904620080594529297097121419577580143022326679904057976665168933240524645086355716509335198206147835602078024190515153377353233248327382996475922652712165683875405541895484842323103572204902371988782065098181406057500591628209580365326509437817804238834367290513415792353710972259388760124264968370022184953845025918805504690296186452400722139168084792418520549461249121337932051116864422230426201572206976898619610041296038761172650810076034915622471664277137343898346729645553269691699792411775730602501624454189052932001712288869038433832352007758275646460272713590339509939523674497533770124097900568551795931167549779811892637635953291383247551437113543941278794592736435088398703936947126767412373454594367881354676575057579900158650788833091876956569952238945063409068595816895516804761551492444012098305129576217553936525178145538658960054186192095764265302674409150938949470485118999292266648372471797194152941237269896515550103385105227693402461580843325267919534379998439021501146454282287820682851683073684628752434134551517249744559749486033762798456133047982213917165521979147318864402638885170342170162405176567049142924516048397252163215983655691641555879863241712424848365058787616787078781739927224485568034694541337686119073723577522822561154277083145597416467157002437711368219521024236077601681730308595980279675559940544090840054910149260962952403193453331963771182641748706814075298229901813067179674866064039696079243965225908582745433100485678879388656502718376475157477309031634613376629696748595324449970706675715740157080089811691490918347562841758694207663287852564589304945209320585141997832350598604567581924913916145542639746698324606365705331492124040215835390792297413495296704533277166876734512134729734886414320453370451673203131283776699089014568663144734571557509229186688697091575189567574636971998157078376963765092987013508267314669519779258516696004168540367301269990986902747174931671948301861485561121621071214012589088914951310835053235378662246351510905840124932705362424247249934929925475350547857207297063814403017709486729162031374531436073783195926572257451995651576045756104275907776534699358230578090419240611879770835839872925696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 9705516381919429731383636224187185682722199633978175936951431098953664561394481079029858726546151041397234794479580198610613376889112258156183087842098877319287887330376660768937169082326548786086653135811492648857084728557830768021236355079907801496088247342725188247301265790323526390906068494459036396377270338843765579871195503937060986148169411636970303808671808780794402336741054120729613868841067124979514050001946666890495102753891937871399639284664460280328965200209892354030296917387877747631675926572780008093381267736801529686591075457038158620379265137927553674241802497070178504039730585584718538085231989817803265646862665161124978106421522453268465351339979009647941949507409798145289089221943867453953926888908803653558780017767311415191768419958500729424555355608019631834158567643176112744308886043765269071293708067011941712603111693646224389658374834110279850614781968802578947354026654364518365552641619417023513615813442512856948805030762111774121372963412977254188936251188912369593774643565022982114952743270166521625579595695849119543743401671615679776081708130505794578209908436830893353371387115152607114965229179377497445531236355428409623035792426050054478137447107884039026619880571137277202420421219900699504572792149657560242058224821899704776949097240489028743853083377236933063326536804367767356813429678080815654220581384100586212071920364349856513282270335760659709069184574676618307491420307542739952038946173904734866889489169755746409779092991677721747188039383557619317786619751953489013993604383109118549237574867931563338462975061284357133323777229673578676206183736734381840898305088415194714717150815746643839258347580201458488402666623771331467243653033259320409712925151974551455307499099317158081240943170701748576915807483139362559913811505366087485094700883272925582540867757412937901781735800807549299320711064696294215428389840127481298180106187374510370133527400708283734651915450452125000265545886964572245491468218566812884821640564573423144526658066256711388277094253912942778242349270781710892705968002100350439331874899957077936828079766785169048982460989956783429128428203763444507048775703847013925086967337048486960598606436762513017761378764124068890365140008909790763080296776074954503883417696890791380551027178790137397196605356137108319047342079379687331200708046413431056934739547837217273405936067197457166010579017039719474125783436682602013948183951884206806425104309519973372908181592732184121304512724992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 193110596921418590515017503971486597932929686236837036548758985057951766066884785593354569843035704354875136263985879237955192028663645969425261790212402737850456842143720129788043074285590750692575231414756427962091717231925142757702124303673077297910829390426236639210627078390582806561189726705397051234625229489729662405169412357667653945263028560639916264511393911827720660525103387444887506143043875074943018057101643982475959628158806432389228465476056698258249727218301145955858267240114890816922930487289757880435055224580686410449199628344265021041750870471616176726959431402697189810505021587214161614528362929502459159699413675629278851039634362855218939048534404193375825672765171427312823104133622021635044357699872752904333864231641696433287582474685882444768738091259020033893103677800141621768376666358008894060972953161731515475624117560296169890544503084780544535105572354517007780387054718479659456252780496928649985259624015491088507719318737820722296151675162406180925206146749000648190742058429075156629989818248308481163517073453121136243466111486965178407162433071569271110208476906089692171652930064398206430216522496297005597602876288596151928554444281137424225199122243584538863323892050099199139951200542086566023321098941765228564814688747139639898159394886856635530792254730780509139524037728503425616190517969057592888584915563950739423445619052173094158996873422607097310435028921469412782340990393377188062361488963170614557905540146528696263541421760917127325454755905086407668058822381201521706726540479754370938460498219540459850453476937523519828227390398557210295572460002155509886485951672759665694819249343223853753076183841748117912945005395450093361158561152311045783285307121313457920951161512061459259918703585310690671579581045917790604146293481152445154425615300010172556441259857825001114250182354431762797493895052754644728088667157136823336044203773702097753880939066201929195945034188478631870696075967046957983482231051278921828367667595673495820193212918054988302351445169533432212778807406949586346470882412577227783780966425503723742485192886141993680008014610600583606688437020070414094471798813474623338488947342474230860905109630055797859520401507866602048976919267515330109435900978941202188204009383244941290433983669810548343477149378531888755441384063070096294259084282572953064159880751111279164868975816914833212670842158299907638355095920553996186233150625734099368399855905363186148558316033813412365231559016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -1709540452636183630517378526399998479028923251753605948232191542702324237799628666821173514099457304073004813329918641193121591398116787044179371878863911275495975639181336272679529626393048002062870801760901228439401046538424642766495652221983220563694758083762468373398476885422500484782715402921965786262113462242435961667671406347001641474215113950625839584328622830622799391453346888509677652176281269681716533435216532763017729029001692441865357363386859172751617742695815037840582722355168636842983192060000938249585130823457332748167944048731741806851340888017937355854905865424473406795794792476531248900603961363626150772356572246793079430296050073507295051817687668863479227276131075857419431931720845589230558446033975716910184350032402388410347233414258260007730867263027598165545236968059744284320377318158889849115490764738494785976351603779838284596663044379573594567618394065472620578642673165523556969473921826111139007905990565461100903630929071488241979972489253524096229552269098547687654818973212763015219233395703047865151180582896712774681756139546352516068863228447654680004610979031739068090140656517438942122845522887106659494309762784786582570198589549456597430609108334145311484736859788846500525828955152077279479192557708933338428101911396851815322297512517526742388887405069303749853773203543399106761764469659742374785925235059358092997546907922857561428782588148965649130301482703749151971319517221277864393468184111270884830557428765306946403476929216801371247816521690503868442450962394689335617907819197604188615729018842099372433801249210027951450618238031888464437704433556152541846319979515801558222988272083146241116366737062175081866369153724099208564442229107615810160538892290484690795256259513800725160730419633800939168843305335894146675003851263035642018300285541603264690320159366294735512921387819097186683148126640059959865961392527735693341359678086054208836471676741987030192144277499068247014745702069699352171931974791096280309797911756349785236105681909003993205501505701716439062240427816551757299197962457472780503963864853258324103715219131442677752566209457275806204809253292749435954271659632612609211427493626805064677104782072580155777378898583752713904424535758977066779281038562716387460261524479340413756494849427019092090518399592551368491417767654378967832146045199495256126930504099120358106315913366167067172173737434165563997979599628779790187595052575108628261893748079552710261375653324993760481388529713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 6098829914002512449962275393484643324792576290051040640329838002399644293954994669635842721412334917999737007261340522803063975361036373329300803320323522484085601739298882470934886936340950169054496599750831151153587586721270698792011961635451723816317961210023786738379187307511274958778221980887160591566928490200953686089946281190605310840650204107913666372173882415837827203951440140920798073223268091550605985722251681859734959974047356211889557626607341333642980265820383124802574128432218090766801745439480788126009326482964816662174685950100219990386024901840460596304931935810069602913052581350583674313202387171262236827733303409706745362325756604803875188687701277853919106287324945095647945499253136075925589745356237986282370703668089129409932032670562092001998535696575855918574914039827419687817366148465228282963700131424349743774546691983843686969311383947550092937951124062885585149624653748635334096231082434803829008998692111277352991138453518779616619389843194455457228179227582745725375068887807889834034129711711353400028822356066500750474309159205896432159115531142684824177675203116602620207057079077985938538688749644658224984766346757629645558096020441182980448742687993645929775173913879167983671062501121235905811182266249680931204797540334257523858184976021305136045166484269248030920423357269747166232915229186113518159478995248633229763078135029272230901194729141741874316984045527776168067073750844710215122797196372372488060834356132010532632841629420956471290418513479337139076504809122025849404180585098945015302223111942838573974508263356564975776683543236703083406970329672417861768889041825943655099780141890765574129879033803223303456831236912177249648301276062623491853046245746481742110248340137793331705020912737581761310504029840217748893288027330759917437133295572404368699750280036773453465449439385283834625564202748474013554009044073396777446267457485444708120451067594079314633632095254171195798708066833787372201113434811155649372280702815233674413437540926587025462286016813156709809634259413118524777705937362941715948133658648297872634124299037423493469735901564861532354776612372795281847482546539987609584630062851212127403751387122901731323489375037507105904017847676063772726806145529848689277684238486178303475278262446861340724235392536406364590961213297831570768684561858369772013311684438392672927529998337050489927274630937367373167371832769444841913952282350397516432806529560844233748731812958714199683981293649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -12779215637412157612747202332436187859416282566294655612872629080003702295005593907657518058153406029686404099015693763967978496354591328167643955717521065940151514705718121273965180762955620121536225375601400965240281063376162466274759905317612699098542588906843495616211384564437669309947102359268253818587863633464370460200828887872229553649485971031180285321222226346457680357241745220824032155402292221553290122604214365753517974646810313135822070544857274717122276975930992858037554748338034203145405665478269517892225991710455064682157163500729263072339464077424468733097681091563302817491313337664184634398072364093672753830635231803507733555852254117257458647930090582943008103839104800012512973225165682761328189246155141125777288839997581365444814378409173428160241133581223461911837541478064944505130158178764453204419227105948881031746708151228768021410396083597042309500858177579323845891281653354323131052925623451180259225913584348827257559606974819629172882379800329552035724600513278659697096428292963362177408303575771280680525314225885759234625334320742092607743306020265341951757199600957981753509937319173588055842412214483118724754332228629769601159419769421642033263932960674697255391749068207284436101145370740884736029263743245816385757134441314792579769568331423658081980694706699154197620649639502038663561087519522032593940682318613556156073080747454877523122736745319376419514195393533336373066681823730951211616724394618636764846734555443919786643683539749042300531739415642692353141778683168808049415305055854380958102451509254396671363058918917597187871307389867981807572645644504424935780993069209706392960584940975225704953775676353102713207465884546352727390621628149674322718305579477723093694642685087664005376215773424123369423343817829916313245977313633785472708745454798543312683831073750666191623721825004549368482949990411492077763277227262479839600903520979474808471821498998905550792417637674146221907762578630350467592604964781285620391356029737695571655740833707218443752866442483541168257097888776585356336985199804439788175242120319898416534253801379448431881949987737028909514297481591750969131867785679688136507738773292518631171856474996182420721361793893291726648614906564540615663472084825310173862526272884656012854302752121344755903197821017157549279694414232709097105942079349936751365155559343008220342747483760980815707227968096711840177632611579400472288524338622957435458007783827006066496890200347189116337625875087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 20609242050579172419822385635977386888075260999193377023731136918490022916283716847371638452022606117749150601547189869998107166662507121036107909529554737787292288011636194530508286876760537638638275239170859932012496126382907941602189740600055613766771058676539720032212783376830809009614535765674750352347122562945419575721602187731813329987063499995068390908100112270612419109729037662128148951376274360922501802731175493523388231791052796317050865160183069904742393138249757149317253124398163500163751069870492324559824603015297862191754764886368382172729368860341411567768212750709607100735766652302230155939057499041720800322666220548110795196442366840649156014557267178776387579502924387183932952010734592176043869487894825386265503816388785137787287329285680560563603583993787275086144100399541105194805250257563902515028187277043504981129190931861904752009513374800381678291270760456861460457724146083703650067211243789133774531888611165814159907849111931499388313677644949898804936231998137586767937586985275364201412600560849884332039217211601855398453884173788916118642156264732355861492122086287534019634227461375278096958059221030092821598886515260171293064970972130739779513274707822810285797183440101533333265686018326041437870284990214660831955504135789339952118869815289397136584337525002109361573351288258055494702815012466576945402852161601331503020294439626641450850189799155629136462423150287200024429461258861215003443431939278234846344025677102651862195763543972952229616721290507577180122108125908094365571366656591059175250061331516719704183740898233965753534223319830473429590933999606565477254309676555063386488438770757653154468671335703945075730411987014542750405351507536920055976960064656315161015984219845458864214658128985714959175341441240532726827469315229818954766883885148692135617345614142531537613259797615986139726805946356996131322909937240446511861582378465081552536900877353971139329975622817822675705619999150647100348327568555922570024123712895025254289521767944412371698773253974005354482477389999190404712271458820224295121906128847201352993564291381625647025034368158477278165530813811930053849767896602922853989811261910726177373091413908718402234431089368076304696816551428655057111757167614148333034095037605762895599402117436907751524580685079071498555703464295753496593756483309909559303772582701161633833940731689629849716501493164101186516966910315361587155481407893770204829133156077999194070266575548563881815743448219648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -35603584237940739683010015914543076721863300866735412955616680364437339318684388000371809344789936476175753539506140660782374752375206151844070006905149858702596098682953249593624365371415237744365547011962914658054736056063585701365235505750696067058103283653924811002214391344979659579004742287700359944842947100433230434782017121913091898294389965638393626348490770892262720615010380710388900298457342150667611110660593268410171069183725508986314545475835242576576705732134185672071187398630824830551928070620786209307192973634302688229301541612910149219256183771539402584673477374427511842377222189658422756892040296638743530784209946008566233437659591353613921128417589440649698686496868946362136145733981414975274697271529662768947163881721454026118535295268612188512722607639105859187080632574536456963454040563960377951195287184738185745880817759389979777114894239064936049480009024800960548429412665655623432741000513648623281798112855046970126937589151520524840599907349439419604771206070690437136806283539548145707306827882749983881520213979264927762996720550458946300817270279635613877250167442203850971761052774994424480669170804371089405923245404846233204211396529020172867528450583077869147140409940899054418206915567634748662893531074237905131414531522078428309127529898882887112300300434838302521617245521734349427741435925259731556709808047485839334581797952764742364493351527270364431279182236525324482139779519181255320354166667098495003041140980371851939472878994240008723641426986616404376673021800161514838459745657292619563564858506259547770442190841832491671539529980543261342861974071495706359826233670677755009023600027089820432286100604836906357183863488876080966793062528751193779615310355914889186952760334834860416907070599881069253810901623451055104785713606707272979421766333936334394938083168265426571743487276301364466315391310477781458955118365211523036748567180936541552479909519679138835999442409389291329332958749324849420115999403244313442812176504621718901205874050938038622581053796385974108953165883450112041493722261806748512538886237054223642451739017926087932037034840560173612026946868844148193556182641544949518288488396799329117240313733944330423549356791179421258059946961728915402222560484654554892722139636955003713440317855153940754381765368385150807470161864443512632227355649454439041187524714688434871019827379729086913353950511716609477079503197960399142734902098951011714962720735138466803406171868340656907722109562650624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 65585412248363575247983336563750828559647007171464960468156345419731316492615804059196356339748503532993475768174960142398782555291106764726194267541118069020225323058974182760581359960575884281257203673062965586414471150752744974353693429199271135754680245025061329056931422136384060545898872421798582499071403362896862671336972663274225806484757989701317858364863777254066945792321315530041525231653427920935818735021520076656391764335427505742548967278971067224928139644500079147261076990820978783636728592231206809337102494765008890738544676054546064648609747556844005331721954001162162415586080553256678192141101368049078627353108174134271663795881140790794008596253439870633807808457798094035484173803370523923327176080732209012269300632963126736286150631382957632275976496556793091599631840475433519167981498293591538042159669564962347139513250646869566664791480866062325700481702928576708059191414196049236727153234119221855025198938304871776504308269107239948433234970676807011069995930584823473800041643422702676899499559890424243502866955055336377377912186391863168704532384514616524467492788230450003395283787664090986476591548261577071510959508299492906090762112621266139532701649536788915321046517246908980190209138783414631664810869059767349847645507395930415388817970371274037050762741844062631437438011212309361778799925582146111199842238714629790458743659121849334156424379146145860497479036051644631525681766449477225757308551621360798436838193312119879658790485356073383528688168328557495662828093634228685680893936593391154633478727323923947600243055842320892425779391239645210128699613412472521809100309195355732071148561862464409254561502491125724075356619332389264486052313607233687726589084472524113585235101027227389037160784786201614194585835309871017001391956430293990924254385081402995267696755155077957810857157976710985361604672785334926119264779995886861824374819205831220199617389065708790507401174372832806410866467234493273065671929827089944909243677369042825990832218427558321829893087706683355668492139872635731082768255828060491524531765070857468646911693042408262887290238583255750820118257334708348176312365288344460462996756031955396579254866193255932474867488334668604606147354296039440826402634995855556823437211783493902687186233553805982025003875052714651470803550122087763299087003628113580627951502443774657267434904266564857388873504248294510970906850151392768413586512901902428346509469066255489210507103246312700947825821803872256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -91442250259765148299964305346922107455701485122040439696359225516815535625949104131088202601690840208848233214358242695823119868279097384552900472223268841469252465436615536837815986277472832627180299021005405489952349476685803259457303891441152449011267736624381353686964793399882735340896712418778896780477217092915027007926909943841026429057979925459093125590499282612772322740079430504663188783776755502985825589868277744322137278667646288084347783674271104682322871589908516634206954235530341776254662894622212410292127208272346453628468292337036418597901782413456734037622851051681251595540158995780077930852073773768299215207262016840640795854549193750811990146280321376355605354636988432810628707332557040426055438289540251677216320267315415924903478358378559068834992314138399149506514100790579084123901158973660765625459722659785116141646222511643500249880631361980202417199917690541281009211876791202454980294422187885375018020303967206469567774272599886913848856190455733179706079813574535690900604647457703220542077783968160009478989156889523378974657031525378890775018412994972503060299367928852157942516139901069643987781629232169036029209093883804081079508379589778317159275030623713699390948014151340291497166152020488798157317504192962489204044400397981030221123295266530226621273720110738561307790026640729220814509846638359570004539620883151326417830474560814245977920523356018114959777657824633876378064799120994094534693817354289723881645575527499527544089378535376181868940932373121775948976978779549598004521322085946280004713174591285511946931713038634693111254716693369613746613105289595826869440370851961593457146014444528134651879374417323483991507886235546526133889864847380164517782149031966404254020847037705462555544080258226210966232866592598681077105484373351794490622602963988346569409950729674220496334945825219441135426782845441346373067061290072761666176832716205511401202357313192920610353957856810942993906418081100044855884414821484879868720016539290508585116290991781053759323772294682403082887896726789434239358981870755372720922371854762911634564712608062086176825671077880854043950678755114332579410120000152064071220895742892321365328440994082036856250147215989752446980168581739569556509542727593209676113740225416757337665833538397548279404731739770450912892181663580174480915568197953334248470703564656704106041050597397135032789052747647031931801005166231984207338339924363956126180353255878611720046988126675168990874329996591104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 51752863186354294891727342396996293330964066484742797456703984882298214582713615524933578323057555320196739653036407690836430106932888343803031068343317035122559803473745245365500364263225013907635474353988047794022498418925865712887396605138652905563846906476508378334818206927377973958488682075263954856476767557509473087061980788999621921423550837974830206562667502797540994312060286975843891363914251332156867645205660046256756170603584100794219549885158236128569940821024237664924840168631082531233581179725800764615552367097848608763685470669811771825909768500906420010996310854083858972237436516417187113418231020807986822521421260551062262965835894000669326481269214596655872308711622654587184872154853990366546912826425869243869865374921975185964700566884660484112352625090526749270309014995783762447067293644930655385339088766687035202700949489607026632033133860982491521460842551094649925169750604102060157995965879331594477856043760104694863623102291688474876507480759184672322009962835299791121123228164022515947106041920340161730304566024176922604185305152017594985902682414162281437616556522422899896024233395117228757661160146064620609127180849026770885332608209645501948776708952347523958445246217321848646054689566623025134284423309445625958784224661526387169413896679047731367562474545150543364052355292257606911641746977476833355826136615060034579382275789171479330539832219765093593041311142688809133226356761607016839167634239705276406257898773163061489368485620606404948348415359153659959832042363137910046716508238337896447332731375992249813145335355314026430731244457842948046321158320553895334138975297573607631070874732525815759248528284974939795646608248607768715794690521422758437129729811557141968312055778959512360508004345870464109195990029970419196404916988236126810570976024375131518863822461743130745013683382351898704568404926387067831699248668859906689348123314654348468698547618256598013014673146191847117596513617257376538080037168141176337518530717769621694283434943256157825778250512717618067159861753928775187319137929634990447699329996783270553693755170636322871572569447607439743793902122176606470833213627975796889021077198894474006494083451205844700019839361088546584584044473402124450235707126005880410669671092322946260020621611881578882972935339538088919057441462415453736126695145728173265684084741056378569053804730381847976606227751620179579578549576012595854826976376182203960034286140878867254524973617465290587146103444996096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] 99856477318446542051030231590998456374908465108720316176026937479334818109657060128122164931824000181209215743309262841205107892292439461704283924805085266603246233103413304007876018639023585710688860823566972363341504997783148128993007789857567051420035594143502406153299402270488140889102799785133019466452871460542060403863254893457634816838881978772108080661755205172038827927022887299099058522230599207811157266034272926028744829261245227209813128195974891111395172144419551401508573602261199628407669688153751134191596088009801159714437767422860514413154269414397463314173476540221526319306137772489621259027703342165344352270635442605760328279094752961669844729624024846017681782705542661109858815686747870303679250340746760444089241580089822300422881506650800396350971162389572693198099683311920768031687966547422508371818407462020044369256727684017898443070045695454969003638957464545194524211817977186134651391792005706103596688270216468848821755872593839275614346081857517694069736644305071537506786909353834498192651035720208486195635293316928746635775605775175288178186059155366603560133674657765223508748024360428233227553479999982580745713010384150523364687166966806307221139332279449627902255836628631546769319944745536113453249241826456913347294078848304923315897793852733496780615244497438921685046756315353783395605577831818736189919532396594556611341322534200134161460519071443049998397097258237189989718757938452203165306852890350194026397432960258754496660491144123827722074143960215781954730336707545999110353807953787041530812310145335627834335175774525296730798399882930760061191264114126925764330758564625080850366746140734788295560017846156068493968626866039382933979122089876182981649297864192220851187993101428625479560906188648396239152876299793788340513876589446475367924450768995471387915433236493726959186196772881096612036749780287844991707617285813997699783327062781732714023247101195540902131768806359629205998085136630483894552857507285412647545168771085174382580428583829152055646050507279242884642405923817261725508744234999609210866554894390524239955894809648204569926156329824241745662227550215028948830693312895695752170605296261922371081913337911589572990827283352518464674473645418789843852194252084029168835071193736958413429358806505832384521814485100751077193151863489531662634855127547077640463850760546622960183676436892555139101410042990625707398593999271702231654651859729643706254702688784425440905068225470537075583705354862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] -278892493406696018693643980434327463896065200609003909213580990155643282796835694569293004887592129808914144528308830486618737294353396054627147819839991661322409408707711589080624881009971934038532475876992096405802089212859515672933831512395284468645901415536180832340935322867578738014852367768945051377154314316042044260929130122123290948041851672432209941530175657716604462106701496815685475033194538138779793568131929588514725558500786755255540596273741591163912410986662253075018430582355709526066455935138974635468684451120823017203149890261367307687880781093827178303724199342068672693533356378167958937148975826547117839979306397517551836804720023416352833209717846778196495700198878338636285449703697693378183731588189582624195149699216115056474257534901885301702068024587800669069676044200339094320549836773985994654483612440923922656055703796166341607330218136042406197574275143447342915724000889869826003339803477093453096183471449204032953051622464946292245830282412807210601121783501333815162127584233088762329956948201868923773153858569426893673319876303998714775359959132476676589629884572573786599373368699460661828813761445865226876833429292058884056227396931916485749095295049670051524264191714887542993876911031139381608962136252509495708889897397614464144963288441071402203114151511139982338652693446295658313369735520253056402668271820299533881802581723285515915023509613984046280869818784166997309665153173585110440909736597758285527228373343683279250398755555266923272281598803328000144102602907276111646340954460982020098592767577419249994380861745861507074050336960084954513785160710233280557443260905865446147047814731499789170220630424047778883392163669411175329032359419692330943419707314876543590516623875274712810025400347307889482162948056769809321509186307955638552657702472097686031131455564033031733398787187510387908024966759551132598551956162704747237201310337088516082174139467531070424850162474784227019140437957898095456311600125391260367681263085959319584290130216621213694189656265630809674497852677556679010138442010430088992770939467337523777316337708443518132176223707185786709680435181674213663781549229446223167538523121822306300710250920207213219704774038047952969186062054678519985121380519644901669582543515388558263685410973586908929179759075035737874088560956693276121021665486446562573736942925562018381881687654447393468010409822188865632623756563108013561870269782392572395368569713729842464394268448491883575152816737484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] 264060456511289384675744457072007550547210822330105110618402937697452463358571586553478619725321332413161844096858191390753903939223864584542675619433901525385298761206164916736490107052807660000865735594707041314768833615355513209958815319547910318755156631894444608463867382392283820033229542551377614489643134698049479618828969021815898960391618315963543934562016712455292498767986542477674098650799035212853941577381353031312480646537793394671411287833127276996304725747049523321539245380646613059288323734648987554359017986422572057771801447849090253199434753514594905209089340648752868086267467393847088890384170124142013727397031278853958998471844115945043377023590367182885121873756431653739858629716694413968126730984493139546679239188702704447128486351986215784594873105051881104631252945290077074643144267071006257653890244941366773507525984658343250626259775754160479599768335669193694504045952704312812815858341755025370159185293532212391274856452435933388625633722690858791020596540855192012808169389439860241801226883776882375639467887241489049594539878191606772286023342190033758893729210844485516026566679843574511241586511772573358686421603105183016489836873874859196759732142106104522185638513122348848313017076138459599379666459124906043135839852371624894100338392684010145551117434361553334952596540183595571797742447713571930226919284509381366887917578787757194901495716343529837498512955108476217848609693149682880737936155142156630376093729453467899188248811168043358628270074870220655761543239131742480268184136773463663759589359880682549990443926441044879196762556982638468986629191591746346602187859481103205860225486364296363668350950196009622993164347190850915663307479638574767990391124690815776198587922944313770755152009950177800093422336349588149021421871313472155165610323825824453086289940611624165388942359534113457660212685778582708178065231440522090981859217444298054608793016598114299251818523769572083360337175932174891108028259476151020640618195515062365466452864234224425529674673782054074490378434153925912305332194521460932848697077625880686638128519755284698852560004932610780574459056443584718563262874559799887889006354977186363561161080640191212049119668326972003250405069289984244940094706199107444677149592256039862394921544543610716443229730775652077678585395258985284726684000587845694977243563846262737631118638448232789351758141967937295388425805396138846338500504730765932517190342761969514673066143597854205930696536942968832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 74999045995128184152475509460743815210767442465241742956565059727778001133789295719714133773587682875154293609327026971426386550411804444364509965131552464600128309378988541549359570241919393111301112960301792979074213191694281326806177419011054585295333997827154389978240561696878684427466649342878143487263481501006460654109013009602347879522440944520685912988163428409628745744177191537789517784849843855889098276923467962450724094748889586574811236447634476079885604701641148473224872098933510089682000416631230340532827000297086377262511054458131512399248426371180994463445095760814883984438125549926578512630315271175253351139820878731155394885478392951758045352035748406612747006039059155111528908049732821214888821965053802282614435125980538119038407357310941787806130210363062839548791735682258325816720168002630876559000980796534809966428667008516260097521136628874090437754899684286962642384825363967143659215938008642768450530358998384746696609025496958920356520638896782562308040168908693463930524327072567121299251644258464112464933694472016969514949212837830992414488799445565366875120541200071402948601031957968740261184136597702826519787753378841740805089198969483018249978874212840451934077760348560370505005446068407950505751223545308061383158191571708392326859005524156568188726926151392724403163059290961508870241853524947865457642168282025573580286827578164814029303934582431967593648930586302798968084851196407393640259687807239924510365904554248551888487136867501932390960081187717982893987008033063698663083034505592346365046983995662463521315955722768858433145362647264969804516026768040279812726230194537938443382611904141976259374298765805778403941800622406532545276087937871207361359998977228351211078253065517787241590313017870604485413303957444262831333429391109067104445766326071129808383323660474925225522948663084167650287959875497897412828497273118075321841963332261539430644340744939289604037107657253995155842309868786721891383975718344712499682475540806564358502423605496755041390496063293100610973429557230299062035431813332202697969890797377838930548835609224310312437142395016668803930209993545880385466075720029557054977182868588252016274460341088759334199365113909626503460060197889759308630043488921624236131046911346621391726428856682935313945274700402631041409105540705641118444671643311106382951740600432723737788320470130852091385123052430202580857136413106557658514834490560342114412993585277063497169739868333282474143160154980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -561039039233238597850959414496861083697248123171128934864395803694459201998539217631867837414834853459727520865723373286159277018224825177749997435436302609450631526138110777388671228721803006280186240961250948719086272819466380870230963539044115073401961413857345607202328839198661376312741848364770247018396871957386271687652718042528971204815394248022416289600805062812585669456300592473072891402093956616061824386284539900529804515049414484258073897165245683902491757093366641579907442639498874359748367476092357402449730041231851347879336464748422278188006774412720469066245029249851914034793619343701684573131646850925381576398771951824605569227904945017487342063508740648260725633913651180245816601210373319143209882441731715400795159005433394872133706648504929997937324217430806671646324037330903257882244647401140504791222882162802108260292238139384211342796462319178001893665965044028826631578368689240419724677995659183163384211830906297893034018587533040129463063622863768046899336870568386434632128994434065779874139555086631707372717190237559506613943176881304825766938338344412692873320450252878718353266636452378220917543064459959299878081751165270678930381540206207726943763035213192269075091111919978345300999851850906180373483177498811987606158329653149305783836520075258646656870629512249720298762807568581490405321559868413239383385136911153170740734450716795032754123682241676076245509088603878310652735150912867841809085548556840705572919834888160872774139980033723970217684736580676977600848274452847129148332965186264759207118146709963707121103340344506301203066932567725384551425437662586957458611553210505295165899503685186098335002337182786084237140584604154660284360222053649963922447105913953616789383973475263114743404194518169269351761617629659640499741856365443890128585619505192501229848205736148468363208008883969708192554081952145913706606419381358110614892429001867939456257698752781762664260826654944554445357650548868923620724270527802882346231907043965115610499053287066403873118045847184011222482173331278618106429421285317503035025910993896849549407883088957790615563540770508989639913520026274346066647780076636706128642829283077625709015805909160899262796922542216894951207545774520406071516364613860389746331802543281309498403927186938323311601593372478061479071277987567744401137329640774259927931894295509243023335978027040675017172068299420324015988952265465426970550335573578997883841522489134143600050172068091645432789603618652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 852891194849660416172841701489157158113547935874308054267267971049798571993389723857599623055211598590910824113964358102662432974958104636618545581734972980865162820840602070152719152439823926336478990328343200130897957858991841642226436984162719218926908525411863162648563753686588733056624660816693710773349117843009254419900421382028104658967957522112817740178331455306252552927960626003826308225186407745118439804049468075371384073532765661358862412249463573488841112060883210659106211818808895581365321398796499592134824064696235211135873511019224167755807372878749704018346287716900732564217468387263557975685781386596880642694222894867946946545322696721947106681476857671339564598455620034560077044985636773625046879083931706712910499502728728951149884145634749385423818244760500341444674274348992899327362532103415358420115686112731255660464297013234961014625889753029220508013486559430929792383211219199128833415840887564735581760738793744077561333766705865929428803253873647095177433736918859342567504825084890696615347392312613111601073484474401739954326494162690024793943557151551676861044071584257666749213693067024509285961605395048302189353553696519331717143294800180954199333778725207078592105685780304033550589968186481222236678892165189265713100293848062281136005929886599549585467337709894193224509734010573069028441375095374227485426904105601830724368831338294369055909059929814570455827364441479535487921756484212498269590052394417820824067249986849505570851694732656238877990505804711027989970010957824996803361796228850780407969684786457822354346827079380468320335611592201151301944544104892927522014266877080403120472381846001173438513372103349844228079018413381561183227389042419952176865974054099896951703808052079040374816184786552478153701669529667728252987659957418362416407194003189859361997952414173721828443337331513584376229995747133762200021881158982135737969426009940940863945488181012850739027580519363685657551761619455546058670730338239594297401469909015336133955527462615655072770313855782130736911739989546350997436435543391042843822745492631542969996261095347908314924270469966669471381725734876097994415848849712150481428504876324549161442685956916722168317007776914168549190982396303515337279431578800484494415356875179053898574232938739411804217230667074202492711397802667998568998925211331924643276680467791345895399895308243848778489439153487131019221886060032268281819423182612432830514077028613868351622966691107049397431733839724544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -795879011405924294560397127206715049346013190422641223049950056489350046489345036622029766472178851461363644717311520904009233383428348193029276461282579798699937902560258485823305336503774338512698503266334574500776877000587199250121225642033767902227861270510675668030354000168508423138107936728223851465433694222906387497744548415317726078294382826528345246195983990089567814566590770315072042226823621989083471143585251550790194858988914406603894912828707961764077443494875571547076303680530008929825636272527113282129987307066489900954931718084802927462812414742115961276810354451022195208567792627018700694728459388724354752804658781119196034088353535119908999949393598998557390394875745127443697749094231176412299431555497675332147674735845527060180691327787501715207174848945892038222591616607865217112165373474815007560196921584592600787486467407272194040154471193617514392237164135909347176744026730352327600561060599764710988741322274057736651314812273310844865454860299701888052835907449039865100937416764482456490123470232554050612496555856469799431065374285043478605361816007283884055093168733254820276260466381267887632236447224695812609517787340698193329706564441977987149775788797069548147439155927239129059803863591812107263360010271472627116444604178372448104960007801292326736400745955037762430043080669496368937983128901143795040208224184755921404003460534124680665762751925488126412370703625317859841203584123084826938126619134020734906164852788685134120381702923272998174074485167460479490014884851504146573848190757575171552998652065785207977424582203901144929891558517227658872317407887764569151025918616587403689117704549380650257628087199677599578861373055627935012442903333799085963137477413763404181993008373954601537353913814430537777981886479298062708607029617046424388737498945714892146188685597632350895371505727088516026128607847698819869765646687238394726260516469816515101635759377367666053499789327934033474547673425260624836809876911770057473299592793005155185206511677796985961308175347594205482017048037595464153743273668909025941904719993939831801954368067117140745164423421153167870382294090246763196132839121653638613618559900087358595986296215481786733526780702252665762061437781040089816569098206610383771570013329425434535688151794344510217475726570328909968201700118670535817855994396391145350699375282429182834558517378393154931082203461216538906914933740901480371929314066315939640582258078202045840410975917177698015916972163727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 514248055306251595164164535624720575062691850914524301977791350745932994470968776238819462090513193408042536517569435411849193340470539502881739351787985847846008842498688518204765250791674346571116127192178617955225872803490542519754105036584773379750357631625987948739712927205725668458986521013043717791825859056185696176418930135688952513018307016174864882957396879043400970428687800645698263116343382594669987680485292997074293184420322432763657913326005150524987543853562340617103724829965133498106349605317392143486263648854741044137805611015780778516965226823263160960530101376274395726713462116919713459032159326966847549634555653569891023394892062855485815288284350358376486487346212293353607537060002780709317451612136543389759013846577978154068000987804697139095929782958592975574101037345248523510496816108826127718959775635020632561550009931467531571024899866270139424426738937478432503069612466126890639874657153280055693293526061096541810808297598357832403401109482601790651478191672569625931105518576072562443705271283196979045849046077623281133162534416598041118493753930589406182130815837050428540145372800848918152827006874253634713699937514757151038232375362077382694987691181603358210118951150736630251391349391880236326227345397400550317183034371574703900898198279536217914054456859136859915111876258681402939458870560470132841820909156540049905188065353730867574048085563853243961087900629205340741081689628470722325202861011419901364849017058579141674403908464322599647804584709539318450035010467078448006265161502446919191867619527671157920651796216800804361018077392580121592740592588843758940063218935461409444869029510630578898250971808595148776211662887372764150179278731994669010156457276235060225236556330244323105730983565093677431077572235457474144089128655048615362359878855754092809610461679866495765406661880006976465887647291644742845439227788352269182029179253081997379151887842057766287737381831601392113755965806850617697272260894341201948552740611082891919715946696275786111991541080394477220079275783124311637023080499463814571292667628642135778352116869993041020464506250870779698621945891879798151743666020248953597281762761075645630868912811764697907089510732797954609083977283493378383282833852456638930093604836417954591350546044628583723164642532144667987676039891433913511371037750395830807468225951215492888832816497669526203933791178235571420497084410962583004746483445719324213877500166102043635077522926934346634560685524123648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -206679393042793581175572339064640518362946634062209335288879365051804948703060924130999908288102359782973952690570378310984623952146114106407105127631199457435718792866352950060355361650330569399502454784683003521252497948012703582662207749266085544131135317076192733045932896663625713309083550150950094428601583969276279850935099890856080587062730420104576188623030834066767283567115986535095398164024908525118326871877222620873706932165746843574281738984968733063235646873288407172609063437282430751159965002740079062119463402439901256892983562057582438230830379905017900994720426669677740368023325597426084690333089481853068199070726245857735508421460347652360373776521248100304410209405273593130964667990771943300256339231106376583918155785471008358641212995460641606134478697294791423978030980854107940321148509424257580900581890772882310045897485577932456361815006861409137310881706409963130135522891185187228328972120531184247505189448531133167809083078190136313931831324251276900754091050673885067392192091474860870044816066931654442371364973503872157837490600399646500410213853130433341115675500826716312469993593521375274538561174902353930165388577939647430651855039163742291212144353543215138552857322209491298789942688822952511094008808726325828199259339947937105259634364617505957238622014973255607522988162309107676811083679773934216278515641651087121558289173550026610287288091991568094991659772071533710374509999504145973197864212620643561410398291393971008822912562757603768116544264079531374790732529325043146240119944300630533547479403189226918976358509120904852307342904780557089720564426592058080430863399757926116841951306826700500443010897522664312845650034641218233959949754457903191198489741572810058714353069382262250170912368798010067099813224267143047257799886456579853756168926488405370583423648953381530406477686378402980071029487122979800884502040601910911414824846344888020883694126664771283265983038243327817033103666123426341581960619937333076232695980566972227045820276257160937047656904331594600650259390049404993168091779520367033977464532178855910784380030883658401412747746172643648772046494505942045498063624244230410672428018389989787660250935632227850469834577559618513289239244431667891417387151898154993428913860561962432178124364126210601037699732260586463652197061351864674268296462543310417141701558371681791538579795164065034896012847960540770079451636132233259297541034824021537609657206708746177800277268128785832705478570685759488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] -1069285887833280779906642360581521639037200684572285348862606887282131992358078845469909770561848507463484610343037555550109135677872386950029793063946957989110514169267517333470065524514739469786673661626157971150187846231571074972812780921947997377556922251263132658127082223015152408429709682936964459742303418084294238033307109494527364863293552225554803393852670662231381280033770609168632650254200826851528667371469877776509458897019679767986538839804589800923837095105718888375708053370433898821810815869957583939752335416453921940475823815869529009432588856107189565759658675352346356760817834637273688086597669820762832600113769532975400871423521233550548143897637721778760735543866574877925453830534980260396784589202003148287282786781758362351990327372017663967794583085029415274164120951845038489375128472488835346308553547781557297465215810543254948999166637428095875791298496830158009207719619660491336034622751571958240604682819341296452560988089432555983425870036348107668055901347255947731563417461770179456364927579460882194918169387700168573112545447313682420043547203948985207918544059757880076414337918092709544990502783031620701370605529987262552298964355678587597213484842884636465540632790334046936038897676036900444049058968515998576539912199166152531144770144943550128946690103117569518380543394580114219510119429763348153795602051290963338002406105252701261381010623467563673630040171304636540227781126205036137511289522247345796331294438869520754515766707484899697047342802907265747964457994167637472403215560389571503321182336225733686671336138634242860803006125320353466623785858917123091534187958352319305319252808753307166303882212742191574325964902619154614753424500329047055746116479039990132152551989212337062886289380300958319990419643121631446348753218252369684652456960036993254245231933807654091701080679931224979504859828790021825501029540663898065474145412274902824041290125622010973852497214844811192118907874885181487681110125517578531259268531453051064242568725234731327446061906837896203027666069036406934012468962728434594923086822177284006484875779054555283124836229121745200936698084055154282973471891556892978960092621886856017061387143728205409728018627322537656247060875070325701097532786199355589613113313518744103265190570784027170108739559190986371799878475242364978788732444375223677208108192969583023549256847926720125203181845234278415337939618243374842918102127922759107242061500991174420672736120510164940333717890531328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] 38443497332367381847860470967789665552557043811799824022655913681244334937246970424490805763121463852894859823963592497956455698734019947891157534106098088392131567466394744603152525957605622180891385904903157148452460771665743327038030482927615170691863200220274435010369007402379323208507879114023113385996447085066602599221133087035917439064764541225674874927822297686777855642413291250511310375779074155095713760629351898758815546611209573301306563860826899567002983524036105043835025225754060641086433386720991759936529743057376427484562407767505623929672211473427383040236772693014081079906923184662489847615069035314312749885538607162738000607420046412378178628287883546633703064589806763167174212834789389035196497078507600605915709673014317745223065369575825069485146613114378860654057270747205312872771240195407283858343612888745686669000664911323457410855756443500939588686378164856671464614114916459681929189789580980840281034651139226010961226367369830224321583799209729198168289865007909775243579819114875096275255302796294736500244606369476516278559626118582367412851049365100768016610481406415478789042039430745406168738131192776637794030923149575943002246160062632016413568773768311773878149675035976575081537492065987770854328355630431933412761685444870629282026208886743982745362481668191365209839128295803757785774496617704636292690220691119559580177395687927797175849337755381643469470459304782884698826099357351493043130016327697980121013258206060180676204365215702656991580133946234648357086563468836137872543617108614034731121035813760051797721029372736034780897821197620117240484394310406921150491268013114440431827686134848773808665157754472934816655283074360201687493563088781163661057096924094216772652810229850058806559078143338333214018517890757710952527410848072553431571566057061936957942624713155230413365472509297438437453566084053853860181313302136571037436809702354821915495141867589483511252619785313463448538879881123164815208219564944778984612519772769621069524601021560373675507787448234654215278512512812907355953982383951671279029097682693262418992715968913753008843444792052998089974033258311994446858940279574425786573683890963365554727355879834724524246700344692175001423884150921125402371948089396242532563868230656944615936537408778732635230545116428040165074806659082005638089761153169244652351381920996896231948068403785523639807605783810310701630114032323473922367403113681428298843491606957187954675453941437454063173840876339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 103989359486121023239742752350614982056508957160842502473637585991358526538533961930000150696408162946419518719063752629712140904197211949387873635592617075975361622777594896846006401353918753249931570433043466509756571270291376539777072941611857363224712175901001167087529856037706742893331378087129573577712188238747959389607571977134546223992809353298400185417614596510784878222364198680233451453956153221767380758906111211455375069273406077873129519164286635211791043143953039399335307541819259598076990230761103277616154760618841109196080340716914204178304770302547896886467829404645042236915005169907220811476892658676798306433960885802183892313289700097580733179205388122123798340978014665784595791049565463208801981578025576676350820648152587560156655287499138706224581158508711606361289554286821853778603472168410798960867490968949578416281153321398694954119979278614149248060491532813059176937344257056238922432395633722723132749040080130734493560287038502397137964779369614312373147856719346333115760564273464337418301095242632002050034502422091748615704877249169414671959049156434531771331040060370218539659537751369114475266999725887037239473696538254767279889009451246007461747828490360147752401282080106516303451592002190781671809806111851181522679478121544774507829202656836042153301357577904354831609848301952712522527684249973091086468391698009580304891225652095163097370115455407404359588825878456016820373890877648274317102552196530973991465955408040240729999340866608916351259122021886079461248682103206418464001967451697796786463169063444047497501276136882175956425970598540499669316269340511443866638734426661033241181766906192946559438340873995727452418478600429777360934934575152718913517288531687814428216907489824205015742883496854125502890584962401938049861381589746720518271016163255932488969334479372588776307398404875033319919776740489420739833072544834984139280333075000684154221002514822486413342259577291113722543345621929671735113756492814236664091399363676992605373064213390468539023429497060459416632110021671257225471582614725491843593164624627173753503180311065775992831310353839132810186921882873693379582296478471088493959372069515126646278459142554943720610963763370805894641759909738677114026529526617628327505538704754534931530234287061155749663834664507865402410963777866014710587046386722958638098890320314626052886857328057322570728568666460886746331131641872164888390296435248461203933925261379526190048553158349085735579491210625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -319391844169150613628370605742980296339029887859449710519029036075141699147929726146502090051131371747382022546835379304551141005388213590881634597903354566741769497738067512816180700581283188814304895945767894036152536918777964914720677503397004413641648302129767405004132992956972576526082295686587159022793150207508387329655083731957625922434895115252768321859129920776758205982546347839075047624014826645428847883614829689741219190593942688376033211546346835831334925092148267489867414845225926750805735967010717185092236420101172833287577698205344877497785460901826529280704578399866689938890395335148769299048970819833052371901774921732160609651570440040634141193229497790521116576715296478382634530551356378776784194272724966015384329009746203475946466937355123234134412024515865542308063123488598405635939047983524040970510561081628723509891471775561362068372572788428858583700910873281760698269297562531178369623003950099690380709785484046957012879980511650507704385592623169549147186697182977934731772143982654878470164859143958385188467199545429728137326495653231444784920875544418669215621194667300503366212966042058894047294268331296322261187329937864897892230832496277230056967101770627221305348947233410663108569690984502092097349293111937746942120681242245707949713792271046467026565885888231355670028719681360653169434275691408944359558625667310588163752215455885571484428289995019491231326595390199813834815426954610295004517272471320024420183805900426170320048540665820236708394169759020784577594043262598826926516570658144769911727882387847004510958155875404823372980941007659498253335234957757366927443418778133233129679168980756660006901010119111915230298591158628208127411334227610887789497174225591181030374202407163092475272998719597856102480829604490283144178229470955951828922069934760767434218366070751284443166486157609710971468376413864271416223264036930267113428214198130665200823795603054941727376123202759990525707094167079058108918983143027083299609600684402776818116951646785643705279693611040918420254940796158428232419496974608002111854215703857480078088748678785093997878821481644368957212709910455739136377564847457746614007152170688292689135713872270439325171196995974415406947366395444827184780578059232394131668454954010487994871034229758650456361001064425456078169509440370148536909298542555901698907370573431514733247747111548778837006098300149975790369639817819367351535771922677133032529802087758958304510529319922113304266395848015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 439463115517084747297951816908641184816982236141514085878225820436730339974909482108507969255146142742212258595898392947592072228150022065086244181043630776261737183508606016809808611309132275130733370745706111044888331759989742223852711356120962183086247260596617727348586475950715441173531643355625753167211643731050807647437648737349755855645497481201125783990127359910769710745408035837400382472400460285936299119162377071400175591922350270118168119516650985636124547687197189163849055258255345041358420091720516787216367911521304120738655444538934972883359278509732345490404567834994910810408400994135865348577262013689138705599566722762482980342791543734218411745990206041812865544174168516409545825100670433749225130139722203234765283055647044110274915017144676379327860050885375706222899003945903295800784419034597521355457522899190223369300201551008301009202180099259377139859301913147858796140323034149305840208840539634905635400975794685297982992150424545870529225311250346101016234176501626390339157658660664035466718553348546200790019643185813417329925871273110157268967620197981054073456924636460643469246599846638049748947964323550034636120180999446829887114663373962968499025867789521654144983245175465809367290536159940784960963704869249535852888475104059511576715343247945061082929113881961588955420463599420993534926393895696228682542107226251393936987956081906065785886946594839343559663594349648561338409193481534548717068707804276090496904022585619813357933989409122113919341003452004401107674368222813748850447612559212902610491535581102516156359276496493473436845656176691742450688903434763505050319934341403288413151470239498800853854681686315359024440047382653097426834190506001257390523185843601725859087571557953517641926498920497495155119938259399798365210272369679187697932943677805670789628984364711322741247319712450588561772812041517325384517944564112228149355162626680794378118975749762101952813421295893847560874251531974597963976011159244243538349740129465623486139841424675988139997418889371174553758084034498238815257802053361308970026208323067947867677420710394185201855551096521248800039161619233559801573196422268694668326997077654342029266031199226147984534228241450267271861904735333075559882604614713976533842840738158777784355093832416182836049410739463670713528857829068653433342113851154023958303688119489279831264891469190736838239614111498678874482004399629068640780549874573920223950683279050231530506982170722565902454801664311296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -385221258285368171351984333245065951282961574959963703060418750273090553773440855952847906573146018566399677770968866007973674803741109139284444941664733725679418339031974669938835120224252615666791629344377629145543914431376225487732372132795626432850570034405667495187585620401092858963899901788559742628505046689510979883815152818969798608796660155835506003059415080988130427792578576861503589199651300412573677946200307855346502006140419937138768439544946401494715173524779637530937238362610603735398102954175207094220071815241955781087042490354143867510003394608680907413389263348357699368925883297022066925158257157104844157295094128788510227228682339419477860104770095853848468808754693708125200429096376956657391236258419763164329715334727551237893577307118860645059969375046687269707176029762254248467106436249723207619065026736810518318915341833608150350225416856301672025671226357468633580776650197919533495351776840478215356167253815667587575753154735791748014655693646128121022059377925871642589313131290045076192733009080893394649646013204009235785609726110104891500683220644693063696839318974285135606746947677732362693016705221607292699345267466750037188241316139758626432116359953184263496255787668494551430638343193404408030608587008405799058789485903819150372070475089432945837824689627108825243359042231304283353666668283180712870982473202748496160270843349456270004479644873417088346734343621667593019333233687350400450868309572962533535736833798079064799830834952325945743754891546796757328024749506508469604468622575210822908175167274514200877176610177157236647095050609011336678487289186538302098949714779233360464471103792526439791644130123676025972922512855614502253261423810137288321168369399497154312831845128961447009461998858095935592724692087168797976543357156413079744276474696939678314420942275153993570253761020362050747252460723003599510713282064604317687162827593818198250312773339169421119235936361240078500259051582316335648636347864400611265511053401691570594386146420700634499142346940439317661754635373982490064256218178530194628723381685882366891794592063781320443767398857554778610109115630735784463730480059672658095532395345339063467963886164050132897206060076271297945915304478525693860271794239572597562205449141714873472904141153883668611060182851187973602746453587151329974319387888829652746301287187323456052895257003044704349143843778865531464544391965174194502204521474916419899736219426752343649825681861764814998979222876192768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 223425563054598773521913688228302814052256161448933086181589606274040636869077839462336511064418400200337632984709048384222162564502732117388888916706307260376877442616945532045311952829524429275977640896625557554356198511142239737428769402248396877105206380075966974584263759209781549431878566057796664194535519639710841794125633863160952518658926406109870779309985726401390010949495434658229248068467854648511881693732095959381114195760540393932189683624194984243679098003970428801238331802722337925655827567461146095228608419579344464073708536474946703045796520227858681322451070409014695815812511189172269033416020183596415850470765319082466154809457949751661884054664246326929641106452726005875234253539441868342868728939405222344024047081014391172623408648178031336428300949678762136293069938633787927873536245910672863223753961477700477135850639689704884637937146672686380261883231489656681262466447157313018083943070657991256990247213168351138829379833664521729544892757560004270746390852117233438277758886067528053880890410829520779957024980711303437520957028238328168871257217367970013243358710805944177591705886479062955877115644405609869921926687559616863844069488746607779825885984930789828105615107809101034443797804404191634702292466329484759080336206941004477821556812572981928475159617893862562434925784657804466564272526040727907842052766783922780110859117234538148096668060941514575798470564436411460933896243434675694629475022279718280555678930023741618990407173095132583772880140378445724482812246988452306065899396683535353595328395551117020315052330671892424041035335531551646450824032765260603890863931049168724197283860107955041465465930232361105237791792096210414450966662941934327582759363338417461811404046239131880446193812994421276859391854773817512146875037104038085022978701623842690257943183829377122777785076738039140137923949095924897589671317707625266648791792737322345519272599895679858229469940913682863291134509054946273234312244269182634080573659759214098510328755894230831339686031857800475318853776788802949739510732792700211635309852067153094128865624928363528311663303170379885825456035813563855387302894518985208236174109031788980736570082290409919601823813050042574618075064238796523589640309546728981722596679483963176636826542830621832188231967361881258291915268488145842240836395342562219467610755295482938156475239400794939529384948106340717592564998111342348522772342831906531054543051669676478264658814041265503072914309786894336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -72498048913748336995528131445350617897945048143467745193950139720695981900769769432916175246301118210391641502502949908627370042945434816568248810894973782287621543788851318916561187829609170591195694519010086057680446669662132814333515862989345117557522247095498424195112327358182624260727547268000449623389252564088854727227433455205105860546890586739224663989484753158762059394673657393303094361911562636919513972441637899936226499667889114184148893749228560043798686870883183152853736913922808986711448473165811488262134564222688460180486981682743017114289960026144944276647409726164960818937246859246443576364333737575826364187511173902624667184221291048066808395908635432106053601799497383351936746360093463723183378842459433503968980422690872361862002208777601137575100040167681361397303890712215634930632336813762791108350239174240074662391800366361638253650572274289651703270791976792582548677133416366198724206011690519308433073195622483398576889475110960184837064100711079585631427556780413030533585151509004458838430001325522076662334899997179446364836873486412720689687375603407946504003725491610746668379093771004472172524702489387318064682537317787409203244708779828198045478049023257498490382314260285640989929855839315139681215485308524373340388233320594264067301672799669798604185606625718363346253831149141015068888632271051676514253158964453869979784620791194520512149159716775010562028601580877303738420712505003873733646806896409517903238735128684386873871970860037207539020023868651475309208550922447739708082306148420715658436677684351087664524988208972698694925234268473905749621764971244347176956781725538231425876823365634649841438033492477265815159020370129280576516283355145626585809287840014605486930174351137663212084508319734619007076072580721605138436405297843151032557202519740370911799659693636356102304567248855878777862233900198177999446368485836236966949570544614504690288241292443039079922162981305340019126954871633782766402274113242727676700304294801192276537829233572011102308165807726555263259724027204185536854510878332893302313616911977422693529602328488323448192179950420975777243252288223696264882178054689676587933394761517354513909821941756793542124217127668657183263025404509856505726418295995697756973041167823036417249049618874476148782388212612362929687526994766403124193075890669910261763919838178852664014808742971373232074339100448185330893940114455414312955311847335447328769949832076260633093641686491369852652782438318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] -6149096012147551190965824614096169960936301038368726243127460317530875123632435388880693155609941611307110878253870830783353508424775185858563767638139974847161342855670876407428853458126063538276575679156167181407298019278572261951662378197323938316621910621137950521686007257350766408773283880175962033073449610553505797292514226561419013441981455413818650609075385025182136441119183189199284536386488567050765247291990905485302240170328864361676885622346988523962089693652891435464222738234043012289454476345041348813292131264413816850120208462621222556214708174814367190180805598248173267966764903142780926406752995203074703742122414807108756585239944168632925507608654723354874946342887991698277779342437515677109341852110983781256923529678836719935166842248751661453175030745604371641555879582505420143749909308512557730084766299189022335792497716022172717774119312464005877802495978761052342762040832825336701648384135740740293883012148549116779669409818572032788529777879963353308266376536305854416079003325503821261359011642410584326883572150203187224685748783216445636626625356091599834377676525501214895719315794010148714685467066809645729230756185790529508741438391650985462931964179340817509495928389743256180004786768873749131386782929792480241401799938505051418394212195246922840639551905247265979454705271115137869563908909956796232480953949189863363362716739090111053362576216664351723595436317103985294957655628940505845603170080096120926559012905377246599316912450153728222870992417016968211856004477617992059339786755720828824196751661684235037469697876284435818540253925007827951368352410745659590010037857306911230436586358782364450151496007217804721828010786523532658569197038608216467138082313733454503524574246725965449637927982221911984068594622397757386638802842256855495575232695423706945239611772897183127821776102299165767295282313823969834538018342981339808963014670150887013612802620047435195394669154392827325529115005653909614333049459914300562732481712678215165106312149712387981946160378761708677378253951717833355577056626987583545253344385944523988634374275465203861048507860929525398406341589684957080866026781379716777059519920094843050998487367214534539547528017873743102766760922929510624332918253431764334109973980261717922076846794943634919167386177914814940653693262676947538355541988650991122521455557858865681657290393586092365208956607240191421420063762720409650582405708048526384128530799549162209851159099852614784003869207691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] 23685856565556024362492585285924395863726139915262080148407559876219402462400528705262146070976747805119149795038739603007694120988176610032934495959908362291101760483947402640101899207166259326390353933253346245349482084533614197088210098866684414723281493714880456319873137251934054120178629197253048302841234416884058192358047501168307574842711290572839528440707704332832138143712767853413017401097622766423962121380458326698797237791942732405913588617473450797822624757936714990952662841275292172588272454936671515666359685050213769457130204130715715939415724979091156293647268464687098320478996433465193320383532344799252922501105726899148655205196784036029439568072511730194260677447611680573628650567036098997570962973863082966251195084247156824778448422228673307372270977862832295267696614578498026656030763411032882066239096238061139128785247179943859029778429856134297864032555335928550255412640940954704025095753423114743020349339678794875612989590590165114959339497774604210217697948417700566489539536478336165939278280155524938832665066911407723143288160072391285733665715935160847165561453474725134942717166920309714309137715012728013971377845721004999261355530105703657917446613625384731997426846319438485686459021451805027824220506981138710592077115375873114922349712985835849552293003553758270441775672536085252099315336478024078749602028341390512177270075663514940171438240795740445307537495407681885217554261241531607165711171677363026061456988669214078624602750188794840043434913221949914210227570926270246953438853197129546309936055420266396701795404483948072248359124663803135827467208390091330051180684554643966530252916307443144617041292192489311985209275001554204990832529292440754650137794203891885358065856859973570471861877816308762696073163226261091930789039621908222986165420726238079731454787941625911131167891667841991068200955130648318447454361945963958148816700268012743547498009699096843320496314131224867707912649852686427641681483521388124642472122192003704038400645667902291351504804864931504697219759110057137525145991042994390294392255651464523077197863062518432705801784384725325389644556221069301700863808409479923358961781244998842491720394938592719514506476362642344335438816534833527740968784952725966061659490284980819312655149012573379197406258862924802837802637549636940688278664970567090242946207841629343334746149064098074010237103558628908446532248078339705052656611136757240924715255223544820330945813607644529731065587473317888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] -16214460673991482987430142078781953049721662904885272092282679054236941388952294116141616679987767443220849895733882903783218791608448164503036144195496768713340463991303279683015621727756665132141524778834571387370298990376633358052956173512409841051462883772193209903332427648705754570983335279065967284176491147185770464020818078464054293666578459493602059279215460193216282480861321300867046077297833410342993892991507530827113897548028698699251623704605367431938441613044003597886573337307915906204048474825762103705462301645153491022549692051627969912442095455917074597900093255262782988172719832730029512875849826363554798621875922605103500330714911069680448815555592402245050867181872414329021814332265175106089632745982525242417754165271182822244541134351695684063233400205785347685668759623927045851569709532538915133368791075221783742630779420221361941381320850073032951928832670780104742618231834249819496464136623494346905636778953081085604534368562760551578839724877645126416470114295651622426729759491132301956651646310165321197869207317325768844524326575601083831429793756117777301281784303763859011290821973009694163775555767626868478087798582463367496519240504374105853311766310449610216675252077709232507554245819143001832288700486810658828028651172995738396163325308669147499444136149912104714945961758944818225272926333309168289565429706502861424358870164987145797444569716731676033923098299765254683849864103758489446309591597808838470015388598254936099707976777332581936004700543342074802968096409494110788845713100364843454724905967211400744162731259112677453501207175475779775385933543679117707624761507023539297919645276128728950266277807559303269987501726922238394894782076741289199288485589538460316623302535908013202657025971614635302002850230940839358581466357113359495370432167553373874197591148868523065226784480641668380765230433698111959414716702612241074647422495834566467902822947028221666619174840123110045006278998907261725559862012953074983423903361389951159799119180478091982576831605636712687373541814793773598108923134526982171988162576129154926519660591953894503641632761144490648565113113278028284291812190197307734269239607966676210646783702012236006406929184763932896164119306276644015335088687632407556111824530968376778634188604030558982074519727474812326740921476437173221199569867217734636506674040120504106295353183929777501864507781449349789533910737233176822057025306233753524036160085556859598162415861693914394249365924347904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] 7124546575378408878206962292463563288511779445233035845171161188131446382853116161974356212908573063009815350795373427295099667422595135661206524209508906124106081576102415145784243754857249636851871251446922879392726138213865354688460041620059213714682848549489146380362645671864493611325100947002887140414596700364671320368298897083823142154979650258540524037416052147250843999727555448181980383316977228886323619594282858261472048790537203218480150946440630863563407657025397711457707757108400171925542228828379945600977578131027285581026527685580015727787953010674898412616616788888798364985960969564874249056541629261472209864984803568951058527793672233284334066678823802864747486673171704577292323163639988734049813369773689656559997925658675075231933280437535870163987100796614521846825454975003125148603437298404777549325244336055791569756514252009131542039109652388546616633582367227130818797316337712497487119185132228230195852355080638991736957172511131211096459856078495155789136650223929525747898500032406642340707070650774570388998061168657254773524049274001247311272568806603328454544344058588947136928055567279444984262049702005663416805099351790912322374762831166000320351251296396200656815557264363254275682793946926243471087935186629598191718716203107179396483229079790803930592537268424768636201402597742031782098486215619151697190749111143005491167236889853192340514357317701587139924527855185418137547303947499999016928682354760384891871633188491816570798382833009505579595982542644380368578067955853662846750129364737697856003872014992457319202133031788718035571835583583055252215867575559322105952003477595856290767734296953385125372599855137065059841106359252953750983356250695582851224870986642127391906449872703766573890739287059174528390710835893124866825254902212433646090259380867965031117912841783786061080670578597929628086187986680265004729505210527923339367657443181637405550420070884714988542358190256892126644482975157916109095157588515598202224599812436641974450151603908866615644091623925714282244800869102928112438297678834360755984935427942472018198817837836005507011853305695818759529945030626326273021707369452379900750993383367024020545104322326457990331167087603712150895939232010182460136550817098687807866534856456286708765235418711623924634137328659693853701319394574391175686739587815230860046407006838910062519395644413298899514540142796222281277881123653773496295729739581324062127259256642234209804951833830542734891745359691776000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] -2466936286702936356859031024318159258791874471509705695869844320668232226001681104206341406702831263845757186104051916513856745291159571471573882361592086855157196745477239755061934776495657041629363279933121904002992210631138363229892770589105550762252154628338190094614822329074437624815569044196359802025962225247009436634893167554800703331273750062744932655908241873728329188773756127353054476569527218624280867135930246970830390695216894358795821362874883576012461803033260642210865946486417950533768650060069957712788688128627724376257947998366389799610559126086542033258637206686611414101353840412985745382261080773489179127942185218419347537753930069265265019426992439104740681469024023555276142664459127965546888547414469653680847382998895279540202677132586143832740465402588600705285447412030049381044838040087044318708502200159575346462914894214026847260878851347866863540741083282066470565780910011348436872323034844317276444056097662556797941036302515298883782685751013076597979758604763589277312870406790019322024733704826212387042530975399034538974297929398524199146578527215221080199457294785476779280696561915931411094685066518361708955286697446208265883089436535074272960614658849453608931132373562687789552653648225183369620109459500259097829279133949538784133912260456949069955966135395700323317388824198861071715098076539272101855466179902234263211581353206073344136140892867033489187890620537382375998610076440778256188155389125979465881528897416672988592916332510995974770446460484110384767556918014084685604880199873969481149377601990459338729578472255804680731854434521710950378221397132578760545804354460389025146877305540853221887248272627798854968616911356848911070415730540401229930062738467614940308411273117098809871179858885074871635567423759781231560290986345749881522501342271469588944692049301727724254502183067632179221646451570192582904169186113851763633529869513363086495803283544454144861426675657108483937427967213051236458036053904789865249842275837060228212364847359197421761911572648321573557316399514120077120969025738244801418779824829043026716601705952084431275716764992074887707915548766666591705342892389873455581190176090199043398535520714770389082158965113524781159531095705035383039155606258731334143241407893220535323366111610194420778352502492457876880427166978172079537967783495785081804325556194731945268976530345202890437108563026697228834660627995458141335015229470512405727981863369031006434302510031042932046676690468864000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] 819458446761909493034307104820081421234742171236522403216777137989463927084829647249493008403934303112251232876873043623563807220415832501401383447448485159503528551786226168330548008917230014284825399256521031179199719477557835965479264866288551364442888706897815842467383972344124125192970662448213635074945551379411108889272501611104750994330849870344573924382283258766272523263915143836342804495400372870646937176767083421524399144225064229624406126236696783685773263524630945719919036161129637349945903095004554454868850205629449582206466202378565571090443336909828934087050461189811601762941841889506419113090255846996385169376481119213633672936784043577098813618602683765289110327214216571165974879401967270466435620608083986680246154858994449620607060039655176735897947363322142135255838246017075209289732292335753040539104619950833938543043666633426640799416219003509111920530818190805421298057764085139322683616020132405396755442912124198870102943627543196847111553863119757878769039934714036480072249818686876073182417051478802957433858798724823221817539320541759003081481835066066662377968110176859285793453862286181238762044804238131817745740129531793696820654050844465992052601233777491556843113340928656735389019693381579828485027935565339122068224830983602061024363918570647836960350027001240632656310345301130241208999122564913400019015381202195779639216335832810540427125689043571562071413767770015637884353385382965874159063948683058844266952994720891199243231361158462070209091418118812604768559705795737830447498894295867023387984804807071547412834905780287110475543419310022241493459620786791814358068518152878864737089282897272738414369239075315293559570988036250956853146491752482660717416974666824811579345280573859424569007588452927086973473458339850465492435006599586177640546211017511849700198686210951350381882853436569947331212268343554758049470327360077875308505281197020297161966494339666191751515278015287379855221285704396990845178811016625624124214561492433067632941483946563063341372471656601059604502422722827405185252276489355398875037679862561797674808792055075790341212128410792205234886868934329060201174711309104614839258817356649906713579830931088171767727991098004171070271184929039093241339059019735269348408185512568722842416745477079311634118531937687018116101162209030473932252223864198802602145328165466927984597304005481243849636754458520623903853058324002446805636652900840142085444608554083134713240081259752464826178660728832000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -297307031470385403705754874854818511659935391356548233977325513945278054883589377889863347047395609132262512450312073609714107400829111310157625057873475778676851918773114038676939338205621097673725816022456284011660664997165144223105183204207618510702143511536592416838265356935713168306955681537400219211429906306226112432588277279276838989740851381192285607282292870268304527722539115388659832939675700255354548991628602163862952648282907428815433653301726384502455147547539316567674367390253665359246921038249447546854242451173313057014576557703695130895247855677077669977755302589476431894531613980275018544014133796514239306790319080923241775006146505056453396719026133149888345199886820070338601297149799448200962205727902555786000417640272816891907979846734704859017243601787374635728606022105468578534826910448286718886981633163600991038622905841936810403488124525299583387685125796347265324034822808190957463786966879222810770037866962697795211932263089146450557821001939012917971231932460621851062917965483084988552790090529317013424797255072244654191252565233562887117884850219403724281628124459382178975158356210783542781060765460421313639722080185074650802819321359783024297115752884188005346201684760204178110801589931166864004034045401192913939049642895575055046013543309072088515222377864376480977273937744387146899688117551482005999134541359175706541588201037734743634562810827461513755032332925867063599522068911415213602336752712943629551483728881927215574959036866041753970489197075445913465841379819125133616373537402360461531549129624755569907024735432640447663106542153168352332877395912290660638395702647055650580367285614158851179014230714005193503773885282617148435419387542299933885348572970744995872832938989868840177045846829707490899816162954923551844992486450198022943621827310602033564167779054412386829160211791946825941931658862897524237370280501006471332319757253246433434228479643471579824364696292260007825695011576344719347371611966273027395457205326149143611458911685586015788297781013547525446137480777373699097595423694457070740072631825670109913659426995443577900443792148194176849821766968807851146805366944089562685089910384791983139370036163611726302461652230247095804589884635357111974143528473932630429754667699185251017363008563198642345573725469095872825044612759176418270035377627871071786311175174524190623706554890881328002579987559993290126341657962183570468564406221726402807697295410403523656923801640776559924925542957056000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 103482044348922570108408847501157762113189892052802165965623388717576830378874418497052672871593672894105971575495412429926319006409217490598414034643335930984317932436183872335703041128598044126167741526909838830203196809586986784239569843335601160341754012989488137598000072987692940909077118545671510553165902303934485667719831685329682559344739658884495268355891700340131707209326270299056771101157954664390648117400106779258147157337456033370885321336401276426233066341726816385959554052026316681121075050737199069728790307005814974181845167033565022907063677427274143130500700184226797541851641396081768076984936959905958767133443201349795774127751602294147731375189596194523720606304041789817346333793142071290264617778363504596016791027846290402503405654370572733664699403872527235086292921780251112429744240688296239923387786622726644272369691332436117651211646136338224916123509279404709412195756457732562164347587523073469737257171791764814371770492175711699962567064728176675869948329053998975975251719226090851715799700648022248409871829960727070322377306763859185503952818472649210150611266382342702313803747617732914199544310832740141562320070811207232184346445752698990418968366639920972280879456492314383048528691956059561255171907489125529910348445107565321783416878522556878824511832872875357017026875320198657936069735076631687245425576638696566960769663402080592765465222759184172787340980586240307172631012160672802097767645349217171490145537756279761333903919879643410546907135477334490721709210372808450188803567464873439405900988087681806603843581440657143487297823402821260194112084291898627938860621320210994565417302499314914121684297008735289215080678452746024877620861074542656698085302433889835675192727910253971888946823158801950116152840037629421745151745679934729612556588507916800587587935866976774655104139510477965885297812057398571787354052715852634666915764404902172425094052373316688264029254122079851511102633639781629450925552652236896047985338371182207232239151892656246591323449384563650345988648699672213425174026064023066136377972227418043951886920116244385643719776431174524157020579328300425071911326937542399952523848873300769556121222017793274698439363704666737695664761379978898763264966610629535346592960687563857609507606066315027810675238383964947514780061481408981347711132920110372990008797722855492310701356766428794787837906210330107974615474852248435704012136262394475038078144089726090459857068895151821409792863240192000000000000000000000000000000000000000000000000000000000000000000000 [106,40] -26686136058236829831905691274480661522954534177435047965839877006958843209225644748319648490374622755949788676790229499778046104950587378602575181483654073442349354765955426377914463056537939793429017622588287091752910490255133693096486202887297688284555949319185089992164457152516644241650261343546630960637344560034849448386721085344585293290405205229273327082917276405953408099876210555565686940858252926229573411459530139996031284126828202173653499393902214754751187888306345719388563652769197219988198372677108967992688120799973853698908302509739210388426710675246397540548915889301737413781730113560300878567237894125313859369130045436960714511166573568168205404360302136817045130524789021332345116042416208125433752828663340364394861983672444829315124305294813565218122258490306853231041871354297202746003486154701404065359722249476415139208137627826305436352785775088324124243176413493687997412184462201414803054070430095608222917445637394263386075540125769715072830774329289182897830187611731338648547777132389933256856254922138489625859877218308335374021073394360035445703531558412905265552673693409842632886877365151223071531208784766014506251408089036994702504946749966598427854879319100180760619862492553247188190342669502161570883232456275063448989036666294718125847214858434537843413316310600295846210643045588766354398491289103204600333581092749866871523796780155323162014705680541910114123264481845009272486496099138686381303857652251730539672206718587629069835669429526102634460165834477014337016411553704568985933441492126575988809613019792608362471601264682034931978346648698275415353383788222664356765481387238698412390258240260158304636743594260768131620596255107418086592085945867417988973374937168535748679243364039112665784275307788901711748532961153800578829265641242390621993284931287382220217466148647456658357640458052531688838633320423890648689637722293411625625744909611560155236400116422704809538271438054280176688663192152773644963723664711128339808415663808350873342106482040299675503907726032328419788952468689315643121109263457975983319882912870405134585046745866397847957153583216832437100322537326946507158054669704266763571702977260234877391343306657423082868335534015199349736628552015373757361793287769897803491408266144809760322293835226072317926500482590914398403677208532125237930341671650020171930562964922120617816173646038015553530305603888293404531133792122310237075682989565415956505925285777357818634817585762981440975953461248000000000000000000000000000000000000000000000000000000000000000000 [106,41] 3066787282095789716643109719619527176681077672068422452148168683920274878150388588378566902484569494198820875579255261542278656846355903428414667822187680658680373360743954322924194242670548517543425757786826889712542768005517883039486149279591119999204374923862478067158504893615369796642020291041681770555979122256449310845543571915020213073209080514493572704299727057502751832700122969029136415878229580561789943956827001718747627807504209497800684406745298985750579824196758172403768598036171902696364608410748054085035656220372741026478639801548505653738072772390315805166324614169997133369067912635954457051205624165369748804530187800814185785325862879119893484626157150616933085575748545741153733868590947634260470662450328245907636448846650371200650449886407185034853062240066184187917190726027724500984428200383703607948191535888533670374580257035236603528202524830191855346007781203229802747488204711984889123215620308004468284055091425012949027253771227634306632168891608350885537790121458084406143692922691873316075161036487196701996815256105899971666127286185181768401850943069644866240762589897663326395331949826150809406402946657649364516731538613633679201373116635492409054609177614459064476737193447007038889656492045616078379437142453030902600558450191066817273564231691422600831276900107931129391866427136922022162085986986766166457582659150970164375415913231288694457428806522958547811318447271604723138531413717569216803140531785558093832634595077830655336140588793628910629601428155288094561831649409664084288987328493964996045610552358668828659508193629608133004657847867399789184278209071881466734966774561372534512335632535092669614244851477185245962124822144451939962196264528241349146262637034885313561239313116872588882362565289460923892539449510762354562073633507583671365777861558769494077031973294928211601066760809040221353802498346721923934870416214496255560845288478183544568598840491341004088252007202961004252406439476032302502328150259651647710431942090545455557488205554823203346841049021884124553106973301012267158702130720449784297638023899165549990974755056979669024435428146223514242308646322186029551735028751266813768849103990649863792109027483612394212448492867646093772874712122983962333807779823395557294879349632726015986152252733866766787234337355571470661316981331856543764454791984268545795248793833603928810592554598951096213725818998722452462624065944313081736066522746845146389643525099628609621810619994714646163824312320000000000000000000000000000000000000000000000000000000000000000 [106,42] 844125193853471774445363585940319197075194964736330447899972836388285596206370576958300768801989399231413727153393794645317009938783661962079300246208023179865018462764996232394803830651177802342044984592511354350802672539536141549936327707880490981555752959494072398604785333819402223798650157615796503033252449340662880724780483860032834045029848369399564906057729397176533346626958128123243666702763920489368139269990789479009875495087679183210354394288245928186173874291578291051888318590578352559320540664645850118834515529567831627059917284054959750539779517309755559726882184657289700818900245422411271459272173053946467030476715484590095298317363073379829812787570914373405625915817889621895434553830333475353815197955984106419161940512906183784338971623495810795754221345576804376832104383148824318049511777144066823449722807227615928173409814279136529454621659265528824920997711463624743721991067224170592352702689287023828346277171505192679141944539589554562307151267617768488742866902336004791809387424227132572855465526010970529607540615815853099263876160553025559914292396678031960319642356433860211888173362290104271302292538520787432746561270975238695559932891380205690565426448315030288874834965177217443710958963028517362520761561971077111955975186194854622669620092945955817344896813033115366384157743821529959956703319864646465915191860502124404741660756008038338698432892962187727031787042682282599948763850652592692577428288772487087329901256797886303976364974460209677563004297391070669469835130706217400078525968389936823938731329387891952753102330654153770875178861145149726608524784872112452910505652569382706497028103279717965661109833676600225451044863720661477872078764781443176760084873299790621789246224250440799172934985075246543946967293509684962899101324505742146478727162677051965971651922855470583305784476850711053489190729332372401180286482157091333312112308315403072615705781144362464476290689657386884832960596154413375815823978670893906223024997405901542137932770480016013901133958712097359763181194725393805438930355945118929775307937827678093083782749496149633526746786806341449074421240199110893127826780987210586975454831973455902625538948831109074579925386864244198552597261408185735381660106171251730705213837842915675532855052122637837135523029549366570209936457210743506634500376673952704241236173459972195748034791207903169776514657383855629154763629053010773964833037045149325245151103150652257592714655949262805965406732288000000000000000000000000000000000000000000000000000000000000 [106,43] -487875237589592569383162404027605124141394424256035006707063795336967089445346773890985941259121961420984557929233022645652980786226603508989583344814648490226621829063229801742038030577945789993894582647879131860936862733341448347643372828835946796170569677424659246828972037139393525449696799558925696427349660991451019486604426230984824781699727789294706228850815553392030195788541955313359845429771352869063290748023669056750853346536976245874545757231827344831677139052303525613546251850992554287742762557620475899279632058837847769901738433089561980284258867609875872457561704413387815541365639424783093792631659711113105782781754829809101311260926724499293483391771819342556322392570414778501709936337470162210160006656301874797479019461297044636922650135512040881542023127117472789279244526749429640188390726029834352286515936971371472497969877001720893570334584779689596708877910104753387202809869132136823684668700731114461155758340238927900248961138819957863788080079594641157194605093954757726163747618741351404211320876896532072630064253827894637176865636770183722281220635051358651634197486677940732235088701433148782455341148896984388880998731491349417030623639473233698562198097941117986453570709829919026455148167670982218022492540476083593006688895717141223017149363559992695126054270959073396394714509640344761662833351206991132617183871269256362585101006665670425145887614787188522122435518088583699490329113289660913192069191582645028227800468682335133460631032875785006807117268630686498427072123688428568694833927805389428751382437399600905925596091113148571491792145212139134641215858867776350709679603201488898039912397600570660546338128637780191874774129135598036627086332657947704394201451167243171704935591516174304734219233205087573337932784634771092629361359300424988384662688061314809027969314940296461719728795997525059657818462801751125137975334556635872228885506918366232462524194851768861860898893799493468596345996342676172089861668326444921507023633514211683532044100590855448150058757977101607471266787841096986053465383331776897970613965664779214183545676714857024028320119157213627232240315936792041992369521038365527116054404776304387797982584448709243184710121534424395131958602961386179980086765168780403743776441766858188987008589765459148788800685446486980516868433261555363613146736952233773957604838364327910715834608492115043214230766239387822144161268140913025434392895518629266638614342206598362570403540001411619491879583744000000000000000000000000000000000000000000000000000000000 [106,44] 93725330586927240325832331894874764937901480557597820114231675922307421195251348247041624325729058558037692909664022683114180622467823988235908049395607200889798822839466572355691782852480431941771170146449396589232069733537863788231557351070894809587045996152896802085331226136096569725036416312402838505847518797404020024071105619346984825014020673439168187001997890016894062636399206927181070421321276860078509723138986617311785423161899460823634118343939779145224369498156151539005882825785503658226874461261580085801119829198731557469728272911909979591508335961363177392457813360771323980569478909604823486426654995480927337111324770835096244679394733314539205563130314205573020434747529578991118134540330939534461491633807411690704749949194336589384774528703554187218469503094841391741889728832323701592428958265511267793657799474343969149920348214080668183739553342340819491579951640402773874173490635465694153147720426924217766660706248672921600370874091093411527980651138706929832374774486002094957050171750913161264815160706556228905330604492884059533937162858099617711749800355498464620008461350670545226847303068696320630910325803704757160587053538697692109779261896316022888458158010951093168350977256485138950191067748972906069456474177385604047486325877561077504616590701049628472415347366864281175001198865366482812195136417299790613571462240963300760084076312372961474019157520114129909836959296541019685561649061474910102742804575633901366651478210558205562918127858742397956050241576530269099864686772396569389364996356141238848008272468585115917644708662780582979248993227033618986692692443159326655876302757043738120278707337945455510487908027279310437718895181720262419145984343920823650044841289527029527243067430671118404018721844667465908981621663733826111215771711469340286639422364569165695468640491465564154158404899537319544294251850760106202010203180176091342958911399615797131247376982208294861149824189638691734480930576577577713272722267182517555082181489219929739109443148124414588615202014301458450908389593884786294821929723429613741830000361274774312269105048635280877189119932011059656264676974184589011006081885223872541663990504241448987218270744330828196518669635819105432991281305527040507384620702658890181013773687946693949817714189157543324826828853449521741859621121495749392304803280986176023963999463158131440950722389254505721072427528154802576751894754724928995435490871674277942843737486724743155874483294780392855499177984000000000000000000000000000000000000000000000000000000 [106,45] 1449156050160993479971430498167685105646014369456447549803870163709009044959746131614237579255879339518985105607761100000445351864536630511187854749823970148572589497540503071533877407736756343037602424500654686778128956885626474214517955678063362981670024145376342091553342245443973909449057336795860388862650073682490565262721797453467690089420871712461523947951574476562378514066315146552151518709203936169892996175280133070126284377719584567047568480618995351904224645905579292462594567218452303745202637756167798792690377790441151659554580977498309969457271221154515948383725359039783912500853609303589921941669715835951356922961536807176598414700761709066715528134755711785204448826978546012109003162719604303821802268416575136161975994583794771021193011576575951415052277680664134241808173318649708251170710753974448656230844088440380692795156847747009275881156864436183025804015180378653875975595123281210884115330046324071905249727487180794011561515523115470995783915635680089618533403992074711515787388086278181435193166553227015695991779119392655109806071076573054131422019989938960693072700328232576669277461763137520012094301393216205922084540291344227560822821960621740243025432062922846339690426698659630515832848792275226618856511647113239305950217774160179111486284020815644949097867692947659519753127655456359677552958325855767185653709958045427090428825940647414039183425056487852867871624255963217534162152817313587397880880776575620087675462716869629710450750834943714893198489395983314478212175428228634073904608068132280769673909852564343759596266382088828899935013537745255024501890022924863380600122662136024688197538718015705391287095101252374978338452038285678540590412257247516755160972326564511905708359981375615462436340695900989165209216701347118199513464742592954217899541718973643715357370983389499039135595728832137693055953078582942408261594745988754991942412515356065039451054315262978461148469015534036663962796874439246557828504527408866789563236675225080726605502294372218683183783759575919708302903903847617996922363773569427640645693547889593838465387513115983623190631660716638485440034270297709415812746843877425915913806790968494524905439825108922545582412816916510721978070320327516822393149721117771660256314271519757914113518163424680748946527633712307679986230805780879451718544613543237098877693304358990068181538116469464613705873525560566439766333600415322592859227500328091342168410296272643504227886471016642797587398656000000000000000000000000000000000000000000000000000 [106,46] -4456404677043572282677492566320253267779071019096172387120941399171130653848580296683430338634839549293503317209325566984971818726428155998674851330618444999099120591980657793471764841951355798412884071173999035481814813833384064889467037541695805522882684498862821199754987814644026743715660574467252904765115618532453592194905537253120627130157609043236219048230647973381055677076223093175461034739664459484431368784451655018777069638110443785209189338574383275946374614075832173652420396733058567956147977641236316614293884721881044007115350622303559995472248415243504957838817553836928164484642322181097861877259999117230142186719196913996574258579848136065626913331362066870701633676722286672202697720589732361749594627426908578968858037621945827964076662841331176913309654958392189252531875315318766868596728931854272054373986227469780791837174630455688140949748036082183886650795596380487309265339442528204442185246911478611484925009718259121184594400778941888995724965105428474766293993149681652596096969669841195266661466510291560014809244665503143852230415219656637912808934830686892050559721317878898825704253993517447423587200743603204702695857740753028021628298912571819907726089448492614305608298376424518622865626285947638296823105802575429425151746016597951578287402664747883453886778341994313346299298585031509601389189776576143313567542454390052554033222402222704778168561133330160570280656358998296250913747502853001356449699567557620162427972120825600332544469627203018490852140480242269084407102316866013878175783477161530083954287850828316258443050618201415279746317915882966970595015888490247663614308503376004969458686492367001271347720614696460039577037468077650928026351927782081878274216908682460316350752845972937307501656135752561053875234328009572227221091338361021480602909320951867518133167112474523306991468571994165471702596163370856905137060774402905654282532886602847424421150402115843633846865955462249068726913580936805565414727438231804043163041969031003976109216809432703173851713629427036343911311406712704620747261479197741583035608577401351989490268704762961780975347421566874734064412645656267414452330372911811439785094186060676744124899539179483947566050203849116073444576611746423746358991362028940524755621533027898202152345826071720109353929180243849996753156787456953433611294540132565608675354755419356753144955605424824274315164843992022862521252484076932982588394670771072517957451189676007772294232442208242885048926208000000000000000000000000000000000000000000000000 [106,47] 371156558919488716261321498319891613092006574610092606644833220665751018283752106603341054336551139795258052258203778244001844676429628747014558601495953327692653481159364052025325854559094116204542265722216084420351297317834330915330034185203160700156676922261181085854272882023772656123489723775545198424801578628560086076522999155150366166055778544738565409542504393199832692987934630917521121954268765004536513687486848291336226598830694581946386237515430113834071507117498849517257534624344533811072082740157457170167895840708378457657146571654943030992376979875325272443884075669052115075663016942993777190526253420865207904374746720089893400411896791204853086632016894664638386093007304330475402156533032872840146220051380958703678566282198386528840844527052980419980767577590114560131862708160918748198203276737749313852710597509073366906098841897704255750209554424010656676772999755283654211559140965318386972497761326356266597037831059441327799732766393977988462337712540175305200376539197973761700705292723700308435323396786685449350996084429589069004614256392699887453467358974577179146790128606421641937550235121153048108029019070641523632013479736448632918617580322573005503668991021010327956280869755988608610278595106280133834293158372385912771368234578153115858969451879912694947865495876793139842281611351667634157486016364478565180817239026692556129659976386451203068236225796761030959122974131349556240460212632877300049507966092541269238150448781150776438234688968120610606753338414308903270494691102096527140913031929167949286933188683136121562596253202512049469590251698138596510673643953394481850231086770313351472528485926647594874916027165218614560045286124581140469890570045519697595626285519640881928266275226373749757231166366040226068976879848840546594926931612070200784964218892368967333915190171571962116656417296071923725580886789473982545086624781350104896619920910195528962492996016289460367239143709172136311656515346664958056810624867612465559439306096526209786263439185193169255566999154106162275278753863354360657059808069935341009313393524667285578555759036478884906178521850731832915085687872588191020682465524409550328959873497964641424323517729286117487605912194448747192712312181934541600863702762734765599250630336587001761354914912791640309262418941369964254743279900712934822571509987832993713246258678246909674590896268120952334051328337817043163488984078800841742274241453105127972662604045540802643334823418149757618487296000000000000000000000000000000000000000000000 [106,48] 431331031098083050214349557133083136851334533427488228560621215052240891680246855857750445531613055825551823577138177795235462424652680037446916677393149930696453594702759734461461921026706978873664842438227410630681966207194966758194374383166535457656325863366956547577330203891969366669023088050025775529301694207787078531492305204156994642191337020247546043935612330909279816654642125877037630410919788926879118927086672865818180745242079099189541480159886160809649147345987967574087606928747869671300696391510029031521850120759006761600747079223374733501050190715415258458873964103915538966835034300991237598721581644721441742244348773997388100650528494321655421419597349531704564024626982564411427292154250554952730607501183283798147963117369174902737263827852873454627170085346156311634550334581982316262972768158876423363568380639121571981212328725906127695652840770944556009729695950486280248044244662570415951202996732508308894256575449208503099791664550245023995384051560705603709814318688562737022929149270399664055249165651867487015378699329291923792841659236924123136798136134313592455253757787594325259811676166055125267039090140048876085107932901465463741214315532987133705418255299411432721770196312438889528582775876714355642252160755852223403900478138516022231681462464989799780744796616158087845660091618947797308152260520809637750850203022958990991895706147383956270602442171988881284499801282358384380257225743611508543406457075487361119880073758604601447940818242322457939624559076824812370690779595752253558993808078391485364843838814518706784549135686628981735402465486725966104665229502770278177074729335515822972662090234675639342355739084675452412000425676574660367324892310056130987901336141898431223812579556650617458503057739812612395940549617435871671313351215473179301988726995046238953927467302575412502583278802719678877168349409653156988648282770890108910581015980976300084568411056551956994214915397878885522687863489139037046701737283197753127872634062755371823914914757212970076907776676312660258695118791416080372223798756076656935730993266328625963201298675184863507734310527230146498871401504749122835149611120712107438039209971247772233643801241164987599337132922056144082888420879339344790690477878842779049352614877072476678566269007924647627948795497734868013309490921099686890860789160657924409990042272468380612208510951651413538570448939340129792560005137825329265889794866481406040213858612762679859710273622395539129630720000000000000000000000000000000000000000000 [106,49] -225400669226706051769795022979248392691871493600386729538657116480273409172965893107360642016406857946215852976484449561764605395342342572108567922256656973854620779346375575756080959179708888563356458010937110863388136533306530994277902221838713624386882326665023269357745517095615792503428207614629174498348942147256648629852581190257299929765314993845938236451920180735558115984947469804499477978771950389218332106750957097179289585490621906219511136863733062118508617225670316424539886554933351617430975472953981811915434404346558188294452387048012868399884861545278048901808848492776740862470218876698597979442018455849972394839200666364586229561554214933897767072256750693437455349002166582457223512447014193301796743498767589523009575162430345712991735035812188695256837765643080888693884128707013068336434211930748322671542023593221387243249589423390013645453100289167129457135061312602134681678948018009057965191024906219796924088256975055112836349885342056301489368573601440321691249307700869770431985102927747106119850239018890610595839803818645412413343175762570015445867844001187798360788101377185397784680957051517697480310015214756102258948568548514273878242967130748637321729098236797512936269757211242684542452654319635686748471779775229593530345000258392053040620864499427112777676450421907554732187783488908929893801096286330062361696688093018928723936134293311769051317684293271329838513053805863605766616707064181673988050634258513477302193606939825756242223381567666205389274970075648410323702775220010432518096836786249940058684277575532444106888390067067164709237850170520785623160115662184691215498720690582239427278665045769133034386553862348153389539953320913405184036405671781975394086992710047946501627882057802297426138315954372062879246256362413967900458115279178479751947696390895610645871971138390856772785071267012036775215985678626784696975352946152403668227200361485017306513350435748658025056071313984342442542795791927561017398490195188437063029510501055346878834533584751727798465086506447568617920809512304514038399418839877496657307014277304154671916090259343440690839365284886867040672980973211420970114784143995030667430245695383502877407296660638517990853230516005234773108375924645883705509124509482344750501508176218300344346747116025426135172950832769877527533889186912137523504588407209558495415966599932997591931863642847486672731964921287572777624519297654414093122063719860808423537654477164849894565703877707191518494720000000000000000000000000000000000000000 [106,50] 63501976749735328518525932655849659135394491289273615517741221203059812465969214669357429481691232130404230237206902318373216847485487753740172499370150882502734613903264654466844783370514581403880808916276739736659299040229899523941713718195874150543790940922011746213475518716406603624681077909926208489209086252128479903316725589157007265752290863744875410584584285431008009575667755880331265176255142536577337676927664526545139270742544119733447308286832653800152823856676018428718404432725835822839770440451468356366975121567682408054909236755152112454368843972333324857684722805544303711445313294904060255498384143251632144791750697213355064401113816852180100827011003844909143327926813499661206343825485672634048299781232524334511131113156498657534778820965083739545713116875895611459116106585047312168057001587170524202049236659015800955779970019283439392139791017019931961554254447776747977064265640288894479403292233318314409638225781359309368069091697856201639910544597063643053890558861608174401262100679851697510259330634623247573558457604467020357345157693976091681667562538009001234364125462233948255851617830582432191403016640725088265368730305642117275684053916638677355683608522609068742275226079478415980928401347258587572502092278076038946559485074756390070749407961050005165753108107374156403923959923303537089956017984930910065738726562164377876569518443141555058992688559957058337127548333698435724967764909917042253456446793651148515598904684474351406197198695443739365017959361951142400890680045708733298267965313625877863826229468907044953362698223063685399652324525755158232526939552635466863961718280868483896806675389706857491802305290378114707547708225503878038346135358024230614467621549364900585915807562784665634490374508414498817534097080166275684147290808867654748064829979630984670036815616959122074788404831372484517503991867486894882689555649004968751471046836767314995659039504043384861262357397755277722609614720342182822818244806942213910942045036563309332408776002611765022195084049521053834815472964694882716295094726807572976713227818657504765977798981711065995115500512467166923999914957368114474193891220810931031428157703197226740192037975092251522875297579216328411632303482133364502243778478358827542220532687593430346700664705028626976421383710585738337646115794161705145070702245783788498739466387076151775489838693032295288795115325710422332139488926039692492704100627237699719116364680691704239465448533972597761638400000000000000000000000000000000000000 [106,51] -12289083831329980568993996399661642384550477348361275272546747797653329618758840448181116980998489910118235556036280820886830632796275952704649193921941837725095715157806171532217445285545725722664208313551052778557439822530152930397195856900625832048708986989130634981700623128372157492513736231944308557908351742242129726874559758702598812793511858180782307206664985158755113544317111323523223732356252913647726337803910012786707061637857366485444185818738432484502339262519345169659676884683942438923283136692718567110962081166596056110509882632851019406878533384046953597173372234139677235187115321029238601386273091155501697276278313409231242265170985991673898688614478910767435099723401587194727114837138523718679066665528744631616865045317757365479831637560265834077758512109605743194738505825995748498426158325938176206874661333191983011560489060188623146374505260355494092937314398027988594866950921319997681061148213288755724424876866729421092783151221774202886146725545381218338823436246744628855796853510925545945700624614242975324717562641739684121373727040203108405841471141109598450731221855431081322236449707299753388358786870224484903851383757496190152696064379858924077727345141873715281428898313213975636470540629706323914227360706629897430991285635130323255192703740695632917854843812413400530414658243916996460485580558927387272448211796437046970404379512556153159726306551662626021156680001462022795536557875299504064960950026772050606958450559917580357652481658119057215333765868843188977224276810842805284651151179184397569203667939459443606394680721048476694893559462477438997981883211578010228047907782003937757228421183988551589385223508426394725633125449182784518594787782025379637281103436905123783058701473711270377153861358057388654229897537540423158057914885578391381002229566982123521154225993340094711044393440594737822654658565077983479236223305807121429397806837104782394596907217630215635720854130045080706591326591846025429826523763785204677988508386962757933555110489108665069789154997717680266825144416002310417742392416525709020611071910088197659184893991514081666699004040816278060877488123513631457328653460587699500123825025736390431661058781620336553561723497516535479780180509738335164854776188527708830597205721013510991478271004677350310120818766957666097730362716131352808026654114121328243918101048148348960384985624137695908892033078964069405429093174758016200024732624349722963128325477984292646617530304080613610618880000000000000000000000000000000000 [106,52] 1712192445293374039866505247759691961969271746367550604197351498614772890985476628968046831576023116384999735635045389206141192899487855545889804631499161259345994330860644978533021904098214090068026791837250915720628904854298848058834878634865552497588562886512355770503455199936660727616457289261971252553451285358749471507241594488712383070608044247368697471253085964091228212611317514711023574334245878375118874573522888456857563082871997184416707440744359144277254036562611094712644553430333299243075604093932170809716762237222512484780441939923114300808415859050292990024275428530508983555460766979802019871281481496336458136009179620730907119376069321750833324722694582854621395763068403889177575017824962300929332516112766233517587831141223408655364183548817534848747830572573602625565528165041110142680766727696951296309133637861995401784906206782352933309725206006089312494059480509607970742541427892406134429689758653366903398476035855978893931514127326388944774197499260182317997162111329077851113659376880104366081017566809325992998511671600151087125165512723635322746170089785499264225383518330501868173776088904994620860277154740454775462033546487076515568444622310602846662203413449394279398157381107872584601922187181576474495710865442215419335365884397113651886887849669995352629186971364861208494010034621920213060483480222163229231353533749001378433884630020904654585451316724856056802077836765074170817487644546572305715922715169156900374695643905871236414937019317794179886335808265359283085419561244599637628200660597806992332002170698631750085190405142260159353166278388684625870194675069707948290889778975171991850790536995975692040425246747813086055195021057696065533657253842563656002171505455841729053996644441673668377003446670989199688087449706815424886638397533950950086271647521842010839330235986506562221053174909978279482691210874627668515803463938861913388755768039354324047378222211537903243422087026974875771047621531627342135603146340183108906525274293519818027560171326489840672852404319227716012299952636482828587265861905542471639423881206340816635645280710934434033069071080486248385228921825611932381550686138515669990522273779736414198372032461133811414827120588998044590225560493394074032178090374713247801793650881561207825942308304670262557305134662369888727473794596856191520499064191997974330432902578493904731144345209293655066624265743441586192560364160224582867896083040087827674250936716454317913231320301576346664960000000000000000000000000000000 [106,53] -168341924770825921686457319630941084915214683740651503218618628275399489519666546408251051221158178553023103375887111603549831718419520089116857139210066786034044412108485034782973748957951283503902929454589659935204540755208772339310788471593199313146239432419115269076289497089579917817589765949021534497785653218392388892288599773204773478770304855610809926030363096071375956847517403521302221057207750210360113080219761411150837572314890170947203621853798749947849025913188200663729158154994129789721554349749381955014061451023356352590427170480683403325374213409243992593705251774688922097555895458718975731609124559957091153268371124823721882272711342948281916101132544975571893559467911883329269823360267544632499421337050075226579943217860498735959838257302729803732672715087035568033642326818663253525561366038346716083570678100105600299601394960910966061906730659345826804113267932553813519467661350597554422934225074572426847767260830227638287589844295659499235631606348482741949359039695441593470790562411432832174616811307322968233872408899388950984251861850232273467896073717002075332601601497486513744995145042533554983372909043095447688222952788125754914751021518833761335050075905000573881911524360850340106118384889562097132771731415488087201667763011401149245404214454700335547537252155833080517733904182611015152095187329570910963832535644936609587963465311186807516613907592697576656159870462883386049056136739733663504448880721989928898402609740815874701051502898685718986804218076005755406115448260154568210638224571593255970782256090504544448645413864559705941730321573215295850351952304312003896394367248629921317764346890494668486459174520824467230010571060281686777286309494771889450920341961498265996118550037420027785605291799875502635711323162246718153940150510222444602522595949325556842709434934738422994705618656677467064384369890919753851121037776640043171592572847321117945350909731012207717702410811423672415256172445823741586138104335226390156009253782202995801086201719761432816719842201545639448019583001036116464120191627549059257161993456348084270240888602099256136565865933026218220346611541105622457371031796976208626452692748386478970558363632077926026651496882910464518339009884565814491153705735996953210214770056853309094519692919990784028998789317035492853044725344353545405006677784116898166213238003079183446925900997035596190117353754083076666722747147211525524974856510907812562341061245591767347636050751279889121280000000000000000000000000000 [106,54] 10688335840443616780752263131792544959415247852335095414097829024870380215499878073110214964377846363304286287425602869558464827573832177936359227446009912716727341457064049013747372048007240827685110001331578317721150082723531517203814737767948519620820127237185922887509057358629562744172082252793691917464819724749816181191639002170535874282836532670778727100966337072516926131451686503470838285292654505990175584904493060586274175733660142355730475626329040898503819028803525722142413608048318651935112233518238050084019418124177526105691484798739339474958241724510553966690675918945800891657810230251893839033612559916658798270724080584151618028330888286033329966562189083803380981319282726061201460793518314327950485882664413905394937069945667959492130865083588781690475643594572508794882479750153655111276209202760723194465127810301333897330026552203669373556092602622892281733373606756524145268852410938826180799622927098630663694852464101810776797873741381849755063655855468842546809381465016156989546642691614743020495647572759793120476573915284475930412204326804993485325520254518990722942954236663642262299975961762129579141718802517764878154054413464849464514761964556970788481332939297251165540206548903689726867592543854461512587880960206480403022133768987882476224819491257804053896140199578191449475300031128619929633404122304284638331692780385492677619947683441388475885981896634717246883020971142302503488915958234835812767770031183694616468608514158762605534616479819486218859677669553113615408471710037317925052556328714958338061646311493321291710470091171833021203893384510132532771887368297655851305448158549034060304283977717322698047944767945660230246564333396704364778381707687806873381966729513845015218866603493732259610179505288731739668739090651314294671935816164264376238011964193841863425433764616671060761243324819911557482980025398943859474808438011974544804776121695864576501047073320745762741905353773931905722675763919572945172193056527340460655518612968130893724379154693784034750575227515654109526808721417138186020760369469509072968105533654796866773727852426172329047707416826061924216644857523996634352005792768240460626558095578460565558423734585021296330029091771922920949602417430341844249800601802356401595882850039146008830834253194172960234558857414934468185483759826738211747144589072083534853095540352009252326432288690270208820964382440736447397531617098299338333559052797460307024488318309084971694325392685672693760000000000000000000000000 [106,55] -376697244084710808611134962672888253388309799338847003504569179956319194724585917084643541093151620811491074852661663004095500095865860955891360809799655373363850404225190478101229474631427202333810099319165072269106547332340400543806994532868190996942780953078062625886436359890668105405160961419872832083437661279548414291081579400202259421180462415375307738375229781936463610642811808819594927758924612194358795432391686571891916186271263669398458250397418675342006417945888403092384916688025119393497113979842745575139032903272542968463537245995577979452378547968218083798298610215903534738301303267860718906342195076279746249245484489930374799404978372080193773745842628933075993698272081270263629437103694224661388405297017525589535258878440246995136998638283610453433946345655819792587937126101773720618358722985450019056706096095715778557859650122569831932548231474805057808225286696746924017056655159453454740796473438138701404317070043283197809113975662589187357259952712607197556448505529972605772327542328308012086306123478262875236660476277618554276380476962337895172872609162385064794220222097681926794239005716285336604422983737652525653519270008615252390159123975099325037888498028226346199145783586487235234337777557108956490812858660708448418425402676463301154452068263093086745276319133673451941465686203119482135587341267816542087007823434673273673676245950482892840326398614087314002627188491153830689867871025899301233208886805794182983067159091617714252215816113845748277743487357194153885642018649728116380979473463743277895314366576460051226112949666971146478740473942110403038995114332839680816509329194345754247812600442198315074826669757784447839697947075827173138193302806430593213128306023983517145007632582647675924736332557248588673158940205261025502737855432854570281946430252421603903783438130333883421913172590445835852403639810516923174947741261078989142979733768807432022597761892289600946371798016115696360222145161770314543823158303100367901820339630407127614351648251317852151658085387428475553217536416169817309730640565435597395663516867960661689022786963015724412059719721347661428850624438027261974480452304838255209817555224129034982925316480201696292043957197333705386441624265109062618343285876624087838523172147076322191625851242429581768312282882976992445500972192054970453538975842569434867396584698618177778566659330125763125583909122255221184897773181920127132015271476786790319678111292055211310712495461252464640000000000000000000000 [106,56] 30018193040826059990815304372500542745178737231094853304781744499277047854520048664916830842990068345444072214127922556570086902118398464316293009664743026413660769761727862669323648524689486800516702395940644875442102931078699003223676085425373014115771783088148532361095251007058961229869550413377177201176598908208064474955656541943749739753522924572377101942407329655650167201992741861834173309518292095274543641116902497256105559528641593136798165575030438018706896387489189654336074112082625880707588884156916368070927631605287826152021324703651937287429499434621432594159701520306926346923375741576540258450492173953276812534787540183209730770396297863331420888308924052010822634659582267085959060703272562212898586124748567045842775371744198976139476825647582482132217309165403449755299796475734654349860084501072260212960555430253538575874019258225911175837905857911164994196764244628542431686289775907386053893762407520212851140477729468555670993162012520006700901166659067082488936736475380536415652338449383592562082351119031391578560132414403392056091784034120279155848646783391456352554884079708314850086796510481852890164723969452092447572599196679359300058626015668979652267874073568292337128711452300876470417921767393324029338745513270323200344789610399376661678732219741824222316471832264087592684476899976799413584159604284078719510257161420252196478966725767765576355795334882451976907718021094479708943157267352631637395436785299004213077571092648703007598935840319413221569813423910666984641133448586276577375329588987839345453488650214250170526869602455332826182686327209834862586848217879187005073102730614760501158025710119398582619330883652589791144736843114238447482752253054261935297762092040488595499002736750822311285124877625407706281857195408726046225775170664425785681355354354493627937159082576989309284430206250541498647340091219575136364271202082480021247084022696480068470689066545143364880043215146849390670633415482606690964729731944192234106463910443927499705192370603551638127363310560628951014259016495515871979299400915491943267712858408285716416927543470310564319315717622455300274553604771258929495178250921452649271915290983219255599997374761827084821830702421452666860583124518453908341059855316438827084944710356983385919316670644441361306346341672521776701517810600838272946720720440143706689537532056291302816131123634125901278343577967157663098501307584826973277883203676733953166755691622717303628127912675246080000000000000000000 [106,57] -9965407576826197164136390639159959857181547757628396537569514264990046766453828649881534934615115378633180296360133123216653540422483975351897177267036946773391499475073816226739064240205924352892619582457854254331553609953480547967431571857307999788361850290658215279995418671210790655280729126164614089029928648642944349689608597067249841411184834574682207283615398581730623475178887584424207184029800685092518029505477738751236398601959035725669543544943558681953899382651300863946651284596448980080238471352312837559861001201495656850637581929931687996377702612855410462702299938730246586397950299525996656744939377151023964823232659706884247505050114136856314215053897983469188747306677422388774550781414254329244799326534598019656352537154308872987709768826807681467428147622670232375627228081436885389399780699841188093841263954393800532634114784954910559603407867686282972100644953400719765000756148599637770450403575975535748828518465065862200723084072232036921249010915526128466448900368427348776748496580297693256896051226151993657977137709352744454741053472516266962273440845636533391042831704678061575641684766839191770299444359243824467641038139737160655080257798858032223467832767958012522639041863082333419123876722863380478373290355966043326399797385508158106430250000545009470059436539016383182228757183814512031500382723446142844951355980302832959657386854141148153766696870657032182833588077526548909811355462098787615177769993808471961457721247835136065885687810268041829628932503092605608128086488503382491745066067890704502648246759300136203335039790549674047980983577084490455554303968579256100112813064313726739348045686463616371012510684172253158764513528974103196286004724374161643336140750292068954118888040667109694820185620301843003496099186653186030193763292926213273846935562303680263618905792255226099558452894880135553644573472418755543227994909265237146750790267228340039317452943048953283751343034373075960930158580402603455276923139154840887593219237559458902224873772228781116528783893191556733274347978618611358027113330589524003843824622894118198799300575860203186823104055567305994385067025669727369061039822005875694625274363348715790461535660176598264960476685577877221378957129031005325130353412968170664394291170946681195343118973612508406620274046204164623860026141258383080802818793642751234689626893308230228377827680628552007713716558285779540838271430471292363420289144993268199523431218656487735470177276940779520000000000000000 [106,58] 1867931966503390274594818602090737805608052367592542767257516490523968774652983871779292360212230383443969177833225208951210090648469902533455997378270117715355897132110063802752773672100058193313781044653184879993418927816126962407944547138930505876269682430534076545901793558416967049197750687340487474904194706115491028685867105889073087600129655134632848504266736272283199982305544235801707705987066922192022264026820508295733955969644056664927013311340501012387535694558614470416112284680518640255716100729652699297840616887631155816582785266651479598990713783870230938276421399564570882616313479444172359120549826036943872586775600694360253674762252253952722455574148363449862638678093719894610174306294841375910724076047603214598644071144074685042220826169140664538179473139626450257502640133272991313084288255108650084900342939603164010311613755011011264189017568598635957621614125608378308757569828128457319110110051194906059541338565947575684038864228408532029464614548600058864985538202244032988239037592918202374270005353099842466428261454625196066510633229163124845882692838149326612348603641364508110721072871929206174202919320135770982851516216675307426181911129994624011048272564350813856010082234686854771718626347837399706893326839576489900329499433822557626472381585933219571840981312427407093938804586498138580448840905914499260265628106727489032363442319001487010787566225103653992464151074338494328894694186444005112006968933193863518436326865418482200521285614124215038894344226857632358897388517703173819745523115779503849317652437169193252195971483840060268037335150376928535956664356510356521679626992043409099644236726524663288857924336191254265916765989496014071105413309819330945216841648861350798558897788531609803071287054312731654931605924597269061530557269340153750604585746149392993563659182494344329206822915666296543890159395040038547094255895509621830056951150383898910051117718248627539610344723608874746811690786683831564944857665780034566977576660958948413654811396286680261002260645452232645152280482209367077942578786593806600286633201837885082917430066634117807120338721389692810893618206767522598954208086695245111684890174910860566076324541604016188860050831469736828650702417059645437664041849377322755740262618564660674316100001969067511749971366517278898426262382582819511509544898874892015838705391413485256167791341399044123843857513098599981200110197883200661225279627820414710196688643026228301618733507663626240000000000000 [106,59] -213750459797444108243329036602477664397746349910106109175747980698210044063332025823171265282578850162246160188275984177156922550628525154097131169134811151499096676381297663864293287652063850562091832571756833648129492664354508013361575277485621592083001923726355000768749195482689984143840503921889632646710287560721981598405674824611385729067170445900113309682014980530587821332939179196979522231243117535554635520527872590410174825177253218922919428213275628142289202016397648972201227372196152397487633251996336322284321559619310901302720963704365839744812232326384647314009938851010159525923683050232542867883952173054587518893889093325079527299528179710050608409140443351597573891571163778853781062602922204263566837630373635773594794597103059050344308836569481045942465305643347724904320375487197591410948694722740578495530032315714708716905030904158958620176121458996171932769688380896252445008605366721369503030095444923981815224583639734544164704512637316305913720045726570623333169177609493416650428218166380523033955915390608089408366836861708508292211137039976102336337665283384742394777874943419650567298020515301802225964195304371547594234121495905646256972868645062248770083152289914894932683088618405654667212666358040200076546462084920906933350341510003692574300414178152098795203390108366684798309736034390601939631435821103389552080276605262103003893559834842905224045013057342399649945442055092741401849922578085043516035109323131287190386727797579790602910511363804329644527800431746843741266369216467066484930733393125972918292862681333967897848803556282965051349580913566006721734043409686092489644475096037758746136586247450086542376824388417654546006578930129911100595200572097318817441574515323850039447075119093915059038886455170382339838509635248313446736101029272331740286213218822219763195902806376016614843378197092260518508976240990823765582239078381071433587153551641089284711708783747674422255207585495499567946971567219550699324404915547975060565900088136516065754188521155004555783815602040072179572810277055909674915094833818205453854808675600471545868626173656804396389961080524010088888751047960818789120270393401925339122954927168297989935802015023566793610969915438280937529428561478873304135708423505175550703222348333345510141279159145400085248862305144857259566896561270177821414413123500234563140402195617590531841897079072899689556531459893154737873217290122464454401645164680244642548489153369692574826913459077120000000000 [106,60] 16610236155261711514064809427766036412757805289361420337919043881506673468764607902635867239849679638473725685442363415605824831203908487973002204908194624827250554345162866566414674047903527398204239289912316226806074670689316150688354592103965987995949290222289475368728912379885702333435451702455400052491595862846207036265445337785781380160443676644878446986432831289560859033541273988418950672389446602237102461221502726058033271397429391002771664246053272998346651020540113715223438914783848359887088114539316623311509230215939008666228355245241571530789279918756671347905499055492257473852511036694244369555504924700645876897325363942869251876075489412213307764164737154573324592395336532194073152551722421755164926334849065177339092085538504325483085088139279294412650465537773795514328375852905278628990338958561003702502715775363309213976787189829675041650971654438816329210195063457525186731898968914639931585905809605391965511561223136191231558625252862818805547597544212721402241830103777641208957469229939658924561586348128711937091713370452148147145238177210994217890953447130540142725152452928448571894002968492609434972284968319800927184896121611065738080722917284600450222011876770281686895835146346593900984353009302824628311339322241020551484073218218436025611353952411872734778455757210014501850604347489695369841033514687653940669020197703506613140951747600633448763959831963313895356696224718490464143203935102189912298267028730228821863488057272485172724582817992505633576100452192657497152022496607921289366379890420199719887724287493880381281778277266515702834322159078550261125045630071888893076510796502551947304458257735670897295211544135290127416722030273646418161286941448353537192982192709265959733586358155682456741558674476837990106354288642862516627953039834669895888977258561412424474493800645569032358209318740329304372531620705095176533075122570148409769343111387161343588922718038876655472839286382815264835834788114872880167457671201511170440841974941995446371800406512561972147188862632690203194801146854667790931545398696984895992403004738057741312234325727785636130818200392930311840379636796300387909181226917898597008077164845880802443784214544635873552956919737219268551139397608833394714717695876644917441837446758859829246930223777469836825386828995994051746122959425575935129879787414729314420700159230945290317803076227426707235269705684485106928594452763399219341600566616634887052346391556226697108185373736960000000 [106,61] -954468822595202818517551620607931380608709963685969956679567711439035876809218780048838357979068539546152583037993993012925427994751051740912541695017682632115701443845566810337954238151194495416443924480067072143616810582774155406534996200167497545134140275631464935133931485857431669998445154920627552183142822209717148919152083667161172676352526710449977454273362829227650988895317558108316828129796071017377314604363404867185485172509090033951229152969145461410325870132810023943682679388631555355822950143629753066217539612496286205440385339064137254490454372617713699850930507491383312419638659914718469747508481162445460923864850293448053081128692301947806629253230459981615254673972440030691075072438831791594542019421257306941456058950412636164233304465555829445531238382273791606669548198559020998816797987211926748740084447463911420416403185300909741908797651147850853056926135714951235065843018634927643018526404192555567762038762996066302740846790691357386040915094463059558291374943569065621096637425100859678594458103981528964068923752924319812033751183834456675374814298474938117412257994184910054110036151429512566978471762994860337945702878520852456893869611286541775090482732753511465367574321501755272934561759511381890734699727936335916078982112845410456725102888288945418422553631217355495554079213338408524516555797729542363974986092282481350060185722136812347044513263215817365161883680063528424739726587943562091890342005544733733639961077663548878485396461018015293427684405767714274048234314025752056643735439955129323469363547557151320786190125402872564894053792682843986659959416625918382298075622973678186575690342091833667359465589180885086736587105594439353562876716343847166060868751078631563181924487820575643305591019727124424236614113232161951255221952549414543702279841881706014510832665875386132811194884738151405227909542286475349856269509735052686506325769260991992174621672119610710394154099062864487660466501514809450607327149427170028878299566349224892581214028185308073549699169327820865770899176218643949582043689607410187375577109110785714050422767391735896172174597716798958911082563133729071274192465963385664214942076476560432151328795481391034878769232958453123684076538896181965042160100254877150633130703330961709316547020164024747794612546482585208279375595068640400134674305692490104458433730496814493000990322803529719270722685986306286647047950468152189245394936826407559625653673447903257471529760849920000 [106,62] 44547600609320873621928361151642455287085235273254457048071678857622078760547371015692554937788244353083417716428381215768331594272625278166749656647266062900085566052832856961450825724242920906118765351057981199200859731107928764528944935663962053784526880348855587094651101314371017433148063696742909440234402695711877846392094725729475780558607119052979869299988394684182804886111828757676169783377324194863460135745430583467241219822683530908886145836006815026885664909699577949123267760438324597264267181406103531884307732518147742537555142029152313661079796555442604448533472283395446000034592484871971413182061743113864084246618713441317742126393586137915353569017987045563768874859331929131900830114798844984478259672283255914303303422292913732047957041759677928927456125285817417337957216178630731136685879390723823767100668430071587877610020545610293569483448660233677514280416791413819353838468850196019690027864040950255260784590327207846458968431364188358158148604779921579372992252662463457226672500896466358747410724052747989481586736437006699088934493173053618838824403011048302198292389688286099010339262723632247985114908761395454962618588074542040580877718968879923665875286055094753571503903914766449734401209175020744481344081383457337435840793936275543662550414251643427725187683036830693590018211126033202629299490365305087466888748451930577514488996376601570469297979223986578055145420438743709050631957033500478741050251596055398903092510333998151438730695533213771892496505003893392335618191580822112568186146825455742762035292432431368940092183189767661541288411109613120328044109783898451204644837077831157387951062872152553242243990346077553371830462920955910975051890738094834098621737814323414530131181794688369152437655564580198624202251347735587415774673854806386213386265827517655123167192840267340716891791048359292821758300397849757073253470032041964059227456416462135100402933276838096732403640481503175660842082051942290804612647922848112207986182440807447871918070608819096544963879054694482103828785532438256138758729404147122180754903316057199122621698960868710854563041641326363403480174619904227997366591878245623803100195518306161011655105764337355493222978125447681790695340025842582822405990090605854292294469895029845877721459662075854230395700892591170248488867050107599030066205839887813483601115998666818277882627490972424387799060347405691794110224028721352702011696531217669872733795827033612537486564141760 [106,63] -2040076948666433143536540196871418847576716233550331788006409779596797140368498167717533158864010814725949624348887958231338120908509790422312854619494301885801268611949961047412167211569754334923967221326688313833507347307100435510909759741563316232949925820066799602320742904594341410655140906537018089875093170446013933650859217066174952773352468613097697405732889694468358470840629171587765846190093743513478056757795834944382939919349052582353878270418984536201867912538347055812815764066653598462131241225238465099855208868031212849506734185448356443603388820790017588739053677873703655057312586705538286021230883175509402324482878535846977529758766090918570796601378707352809682188126869481930873867852423066720933633276495679230510740262163721129773009879293165438989371678086703611239956464167322840609090438242260801362202727331034087246481566775871872521262180649209017485849991766386508267854173057837434528478400660461857999458704820190072954789334080498709282127741641884251150260346760891113920389008670245158841640914361184185454717834317518827039399601608174135422329094342685349018618573399122369742511645819287005136491131578721123901480885494061922423541494292662160783819831786996154890442483227157989649287000351788491976937070963151185441850479377953040905728730199495252997174373339100366351458334625644010406060453369872002234022489665603148170109087600352288201352710941385956549713812405318436061379484815526909307508961559065409142132841513080397068755691283478992643225743086003707023199903900520444212815016533038780551904606012467365662920343685049805770466991771996403943478289078611300638981880930923507580219445335565183070566518164368124192120647385854692005875544788457531934247107724077989793275961257779447796453723740172643644817413000314230737332303294334802854553246924249383800129442390183697799201139963764414400869314179555413205709578705744188312260416290586017470375701919504798844157837294274523371033475268840386732687028418842766921634944089269291526403034087173615000438823472029225411221948967960297037393918965206435467609362078087656521987026286561570801248600684720006717985220578374121245608968674642643972507457540501239641178546330558649058256444207017257582819864151502249640166250466761346394733327451831539186342081632309702477651987002854295715943159413707570821134755310549065098533892578097015398009974486640134647477298211440285302760091373906987900142776045123292488077661897429683163475200 [106,64] 103216945104009543097678508313797841525433954744013534545698990028265280981384223417673847275126124961495172591341156125914265253059455593175561111180888430542764781505086232634395976476943270493246893095367804434484834126385561291127760079902364516310127609865357429078432404427459453606906245416334048504378344945689082208800781364588507856513650136962003757281544935431858620476904246966393607332864008621199663013192970345161715744876055864967274798848324721329488699952848344181505460417865111331657970954562771954837575789525637605158342893334933658322867916799184170930323618606025758090584704129219381729863138743973528574743450784239127886028081331769182171113385876621369887565280981081050178620739161749873922612484689181378198614686677835986080885082950335416326327862413869858423372519459411491499075702848247138712533354491928709528668234898394081866816775115124304105297536805266676952238335006371332056427702683113592800535227747981531726640822486143002384437927021684401457681997857174059663610455312644685294937346727333062431175490150464551841791986043656017876955089433273803149415994388623876666292303013219332852468777085942495541003006439959252531304044859750995238392548282845184368833283312184958935536159914065697297207014729232726920453548186790123856006638553532075569976417695461078224107183639114857520908779341715632173575649747546865643700679621344187063353764293359119159736181610974871216617651284888211831472667667328091363208288717327117119169225345736673968390289769566202073761198699220850092641845287213942562732782954439968229149579027147815320975872386769565440586278775889895876083914243519418204864498513412810979977686558448827567022650822229225790699454554213901247708539409638964289215903317185896377732324239040312799971813096260438291937015031391598638480317010986775163098420947012980556999039899768783010289696641932686121444544102197053003697988152549024795295447598599253448960568494282691963256264293854283087122982945670931415138944576239620477547017634229520235359374944706040297519433309870664920495084840804771309124047267895481581866505351351793683018996502588107059476400056015638348078212696355734426581298758395663990242071889850601937214903207602395022648874742448905080523835612995939858007751820456740660686376041824228197564543215952159887229778748847103129629077507570125363874124673306869362092717739351962738067574940788356846215855629664006985278761582692853052351636180863866307840 [106,65] -3163494930626227774641190584749127761543672536791009861261569213340804732316480928928708698193386629129503090743901314386937852750718994419385445790060490999512018120966408303410202639073008414002044289900530601489556682462860706101077774938476433126579530034952211047123862442145036470154958810049833554961200974268510066386751512103399263742548968540532680543230633672885607360403306891600735352838657913679295997767556377284710748886120637620890949320384289604506808495521917031327524743262129878723492115960665154226941580891499673509556470621272533451339715294040039293839647139039220872668842000539425526939803823149819093072046653872364898678669310218603325952948143995170356705970675162860619025787738243184624774973643350868706640853903791204846108139591614543425051422998413035349243278059469677400853492631858957905575143179086681856611201493000928873752709766862877207518617074718985517269503037088189397661309862847173683385661063429508226496870772549447844605072748796217829437244181265883751690315990402180585258364549007553174123798331386461888982455480366002460974544706849829839325614085299619396573725343292078215059319314326628553869012831855685956742256619053182318841389207518084200296111763345867534538538052146095283868606851667064427157963857167161087756571435054881249697898648722589303771998761282022418212193138287578455272862648243574150915807471192422319382611646877122206061345391543781551657926134044853348776366680323340165024423757571022877917967798874014721343747119173728573815422667220538578578922678669454822865167140960214809735109257706259773325225210898082943919052488069638910992425977007296200959477170373921598450456942718548317285917782785398169520496074453568105310476481275711780645325521846765609175611759062431851897438791587651326213257551589736836128200632585317232793396887871040132876393176140514675024902192036125134101431230132216613643299257572732625842818306072979843300844136140852526836143450637164734746226993235573343765442656933759660494790483660399536100608353844516890827378186651233703026637389969322076359422403680157272122252065297861925626497295378556271743643495452131845103159390020256709423595182477205540422082490017591255361513842894338696182694228086592113895268830886559398903403059953712445999534164264512774800386295832477196835303064709395218345054114042650101136096600938786766933078228715777928304425745450241811530685697819738042742130001092465766920842489450882560 [106,66] 155315310045068090036240554664762572485899656480247496822467720062239635774886352643982521004728038335983331815756838482379044256562972797059874013804958541367290422582023362376580312121640988563557678592494029979804082492584214169562161707625245229509375580513557228191491534905259137455457253163646720639200776897057825323460944986094858827350216429044432584112038117867188369222688691470326744625110637512725730735496527932054104955561989279767355429601683228988268709762461268941960846193475576083781870353492852144592715696039748218907921765392717114729823821533492091743164948365187073779060023551521021677739752767084375848365443377030228154676065785195517096176483257869613752863764769628003607783735060551497097276859575511489116859529777932861708062737567666665647976977548723316718993839002313533730015237881319397846513853647848449695408155335716263766464285589921104835082085135433385226250466896858123301999984828952347719541743838459737196853945781587649500536419239337370772326231734852622091800333262460512954053012774374617778700255821229545608091305274893233953603128634694588940756921791285803165151682336616266554319963546637403418260978663514428252909388470612415031660829220259282634846326192774363820253880284866568352564179436285523038843588169587486808441872230546322318295447386368129917210671741516377142880034591626392528108199195646546917508321272016904589650763466939581617710225639101725137000339546456205082550706541327446306438884501539112318201374925782015109470998089133107034830921904386469433627532863111220085417555847816933068092319646604827163024337213219635595161651627024032212330076747066623249574442520881076400997536869073728546217389888620400003848936953676001269637719257830692050152960209140791043386204080890999377336338369528331328554623906333646971202236473060201408774790567795331484214079442728789969716272102405576478767287771912522091030991577648689793230303661999756105275796956435425479109757163417649734196562129715749363318984438076121642842981235978373013716851280645120807664608857665915125976864945987640634642126334964460801371002040632140499325241252611253206250852746585954080522315234672448362098911346199080746128750052063108506626977541550151331723502237282966331995392272231758708833369904144982206209554778352586269619510453014953271940359954320905760743701319722077889776662068805017272840296808606182639642869289693359715518445872329907963246535304283384033822303526240 [106,67] -3859438850300097825558133690430809098700689680671136008080774388185873042968407985007344155962408186887235228653099047862560021567730890563685196710637766494878693156758096409643971459236120909517725330777674013090733196395627122262578663359292272381753715795650192229883916092051217712402425320478180483506282821041960079565641355973748439043325080930535424393122580248414740316342741516734511355574642045094111606011060963597686547693156024178572969067593267843094225088375348753571680945217230403052066793468420667069918548603433077746167950221053790424466891786030120884226628106014005380922628421740932097721520789443998272519729755574574979409873929982479150691348229292239781515233163337220723533671977699351646607840659806270039171627326541387231506824751603829508578433332425849160051714672822724700302256666488964789061150624128672816843396205948153182523144833858864244380490744467599934816358916147575633147950650680544715203509428818296965660015814878949262135615827942687346572946625963196984624069043742868095991007467149176568124830895980654405776181159333139674341730492014488669583356613461849078861420414189224234764726948115973744689149612485752338555463852187786650640261525762049902496143501853637328592687923155101495253154552737673127252509396457018121944718655482475169449742288136142521609929523949384414792493439243962395316668583838508403741491772816608918608214159858183317560025398842812189310977370643486806256641840172111398444485332643320647863564437845641608327978105506789239904547467366669426378702949704810692099272554567793939738860642727313071553954449563223944208146188136384700530989107601473688541727601027459639729919128484757577338003401755764758636722664682425245201714023950873738852952323345061370956730792203261046918412797666000062480322888321167451540905935231492020954671553787231834482741699866535431322936788632441388278540040981152982789978396507186630045492998343869821585359722774527008914899613163067784010472158558007905296202279133341823813667977792757088499475745766702762364597405478350599934962453167910273630341353242444860716992089373789725187110930225212269190120589348006131670840894530030949980121208105945482669452653785111354226203117229049011258327152392631378890370678331960875120469774408739450037501269384759622444598832835605269172454432511356129012761269088358531768131407542447856798835259341469147191211640141901022340505241821335711470273511325806375146082560 [106,68] 131420180802161895149916906022351983447556306689590232527450750337319758250237188686215488027301444194340744148245957945128259172909315827146766280097177153867645510843345500112625585485362387964309913607749106704318399675026443902996080645277763654248793792758384565148337040684963069789140587743457260774265762221947271734064073244924134125362640319970399511668284383138091777522964254554852817264620502781057246283412020696228152374057427757514646182696964904431326258551516028893481440176450386413863331402278023048576199653981244311065820112998136720196781620977562475185345050492851323374185533634661324757107952683878064569044015939149031496544323911164764717176805594747568497855720125211909169601872011245388635669534062654661787153347086967717444760514000027549788341305485440889185558179428885166058494815338855502362961575189247869394039307489391663308341269555426794346492730019963329732372343813444994677983285903975910264889690425960903610714962130028017770549417335383562253361675376611807078048236832555161684322353404369288462050593176872157264377212294825255018695133392118812570921229568867657851758527799987339077274322710725651625147930617360286838817975591594496495976150467652685989271697967122095941517752596092278258782085696737482336762357164394363444876704022190659145574621197951407744248945217332093285033017591950737300325300053001223833205972436090956552553393501842893440505669439576408028332489300990574670400513398948937297296030227160092550762325175110672409452888902520269822405421265473656701779684113685415229218682491530535776411604177786622319676069815268469105968524739616861560859779841439650480664094608286438563764976488836333707248946851395210623951014452536594587092685017182747598566073013431299288076849660817929978672447227853844389142401974167889750210144064719777511552344137194964531359966020593524176912842522835691010083761833733321691413722278561291896269750455078560638733016016679553120779359442893775895159996029929566037618288645002172299129148463786959204358916845501014904201020396100391210651693498981585294493368076865155946334150370339214165194570025047233332603365133012401543561037420837210147981584870262295815211342220058622371354864102213478030666312873339558029876627029112988894408172137864030150503940296940372133509268094352783481924625372366224625760589013525783090778659495794573521107945347779812913261489474661713754030470624408633236513229774224753571200 [106,69] -3773924719208770192576314382278624539655811417974979258169719295645590308414447479123789581555971802473062370996703479773223222273917082511835395428459039358469596690641981706131354051047751308853844565777282826212427604263989927141240650132713105304136937755059719963502104029533834058072760873449895058728675904966941903010453877035304924824536631132219538548608729400082512132725740774003004891403292468196260059915625419384880097515861120179395814436708956183500033695154853176047364303396761166054690690516502448586546030186324608599777323955717202527686089767486029584776984240032238920540942963610078904948691678565017597619343637743661680188430443671395773192897340887181609951312226372008808651915761173974546458298272537958078740209322214647423769839108626924047932821130552886181580684039354001988857734657077769752095485210428286848451411843901344918147944328992642353002993223072340303392184747375885787609278682209154640021450752380620750399895454779943336203407955270539128725048952468815162431623511794214926794880105046514160338414378014560045573448548601349465009513876319955838161612983048580718636169861145500247579646350901017482829479232230788080685302854646297608384354362312886216659692172285698725222285641513313114624849758369042556439156202335091761619480008476520545846375438516569055041684992201751817209408459967757806975319434171030614345430239407470696753900649981429320687326487674096317499031261627371416601195871775912652704638295360433791702630841356007182328151295253289288140770103698441022051479404944711658285099398882890645424103907132342678813369878006445077711725422342093292007527739717408896818784926419638839011394771692841640630840783326957937901276414620862914089487407986873480621612999195947476189517853486163495659472304431234689664385974040567129704235108424811913540346903680233349129142694242068543316461207820045343264554596498631533617887113984551501099151707159446886974458205282695094946043882243729275004419098229405142476643784649505281650734148065808083631998748496717622759506906442204813721368825010557047602011223762410193519663344425835550805493685577580361327923911556596721013833540403347965702213942564712250279303384867254717644041428856163358356791425020243637464518351275957572901959887236347712356966775495299489404100089318458339153010994615039954032252841087887667821169966437436724676300354395603895425668459025309668333431476297781188319569694631644160 [106,70] 160674629345420619034508323469274080671149801232706848614162262612856896602108631606362156079651851442337847307603031628121118324480976843440080932202280839999845971524261590673251324920457887608105297128762503774226383839456471299830243601291988502170177509274945546865265266719508409268204458344479140961983044592410780319259148743255631927141899678150887605295546943183896376673532603489140483510885268696702675465201214142199216899255990441607659531435615017244824661932456931221661337362465728962053792822833466458880543350507684798273061422242110913232938642290447684472206192887055850036952092055393800403594072845869771285856834875232448786237117930958841820165433273444656853086705763797614917987119097718215801551118081812297441807277996928216309966075980516081069398912385153821691917391094273271961761236162407483660394558626514182508697613370365929939583731404262388796446325868872859190084285351892678122388015271754156951242055925441663047778440777807342109842706402992526155198357215449321971066440347897581036442102292694109274776296768838824482289799814700027026424555699613519737595602854694716103650510685524832849426194404783972504362770234715081961210268411526084244690876707269144526219066795934776354855709571328231823888708601566645568825508016884282813109412261096602622307043008112886092546574987318469903229098531028782970165995069964885349742346572950159130972153371202209073396626457179803866846184205056344964234284778897695079363692301543563381054417653540041034090842016411449382153247734735008919030139000765303168045797429861010802193576772958715190667680784977465788641599804010147412209574805511366604880566821703606820731287802289561241837681469170803391137777528219457817279976073853861544564777004704808019878601901211258363535958324196034294794039720089736105963729649670572012456550097229572525480262293267555917027987601194196918759364971631625132842709023289394727418535517576932994202097855351413990249203734089202845667900965823813533093918112822138180908423613131516177136890520263675151438272357881565169835061610880862695677691278707404410871857066501443471540554638616465154871969167565493285322440672146951203492979538578568966747469793735089544986245698149083664079913959899109574430307641451537315723948427630739857863496718160110898170379574866260625110781038416601863756608459106956404517691886824010151904629952238458632203496096131261157229280828396109670035261820320 [106,71] 1546239037054574348369696207830807029705817231583414451429451046798607941793758834745893229086435912016149870822503906168098397643163727264137999952248455829363031199584279077168007821750773360382242772998071390616017574085144806490232348066837465927816102750268783095204298018512199072037822662443265941331533790173918034908301137237701965809826092240313691980462578904671880570700842172844448577938546112638868993471571355426113972996179589128571802665412559179508762324951983732148629103564363830931977380298095117588023930983210596138791807800194389383819079569203504744316806038245325141484941879787323309358076153442904070375386479974038882781189667081336950789340226752321768419411037550781342275524688185780205380648258953821323707246236469231596703583735921076596207456848665444247310540961203970878935158954339983871754212360044722692202471417030697442423941763469012971819267699574505035585234190023682717313872922437887491212545767827679246482957960220111969054384580653764113537108024136744734291446354140144988434809568040823434435360922971085348650639055428850174278556352741923278627901955338651073666095361351656926183922940753121903821642690084166214081622369432689619745100349794666157565957440152168004734836552596934011535132489706490226531183609694042265483185055588021312508059411330511689266981555713592703339535492814727952115541056951227331845820409492006761651140429682130601920964331250411448349546015093933092814713670079428728642328860293323514848169927756326009273917067351773171229846094457941997636794298433142794084981010647927351815730868449501092734841101802434493468600522816521155282956169122064802153809925001167501021900185258731535417248107282474326219205468048144479141608282634792938161713896082179573429891954189824174411586278674052478495203012141038540130985793757292987574569206702227444218597177283183035297799007776305235430673641176026490683006477307241495625118072274276057002693203816119598455294809239654281182585514183422503063214616033227837326138951370003672555884729602204752142786353909997171537632405623368412883396904340618312995605665163020228910347769995775700818140682030075961204532092570190750652765573733935950932808429422951394593598009313240619332395576911086252228545864846374507835452449402417540099417165199161753151344546206191490025049891832302640149964239378016615880422526003614145133149492332685715400005696639181486460148614892380626858033920 [106,72] 107037479547966989439336993673231962114241219050272490888900669126270695395171476667977121996603931840684636834327314842224562940431864640906921860701736523577893105603647790065915559858950199878245603758115593740632272440576273522300254088076425689551826981080899723090482054795131464628259476844220954318685050844984733160468058464933299127900258777397041783345466662825390165835774161160534413787719477794843048046951312406220442287166488945328898727479827174419026188680798513778164437836419186473800197776530618840406421237715565318053152231875937538878961663027183670754390959641381646759870669652487465638763927801761135748684609667106404285478553152608684245098070520038316486316154195832014548225728346433751645150259752820911808454278360301727974472118505900800917452434033659999352154782746184341849998817067118289846910860083415891849942232639925938232613421485424887776183412427454576684354333031196791803935135143427800434980308090679477097523876984445627963784779258078167004853543136084584439496877453043316810218886207533500637431488899349660491884398401612221258122285514325700640623747846242086457996287601816305778977260093863716055408700632819092966722963248970750087251960720103955338925277310816810483643877977577014389922625178428325584102614611517870269096638454914819264026753771010606690064129920331311496706705823403714924378729833502834622451997210609388308539455597066013691092569917501936712323712395633082021608882338594517507131731148019634127077534338581777558269296546153117608529150351816005892533878275122869499307945775631981235269632795936079676673063078937292706328048205185386516715296978710189882617240560823290194418339495331775303804383891843490733518077788548389975728050568846299371977270599007949289541847428194450659796507869789341360197493553481409432721947760822280539097598711042341061898998541710181480473967476310492552928322522867843536796618157536455891124017129339522038422004251512261333300772975056788624510194630466110559323428899745598753744656585696519137801993928375412230126268477345169440543815416851649704624323996056355253249756296984350744286261631042449155565573286590160024454839034848982065592500085889417068695021279596599886297927287299935211205858038335395702443316009405277528870642416386314165758022882682824835995186380540269367973936515901182187499096105779155068710962322176977378516410461342041266296645078925287056862605737917766956800 [106,73] 5714653274103957666105640937147338861049899709455676510015816266564442286814870848887483972148212059003746572179991408073026632566439705898227646535616128985200989845756804546960172945028777096317818358527124516711815210104671735577075626786862049652977875252102695879743905731211994064806993951023828279626305086943693617340871250084005877824501626614417982057229857308325095715470937572124913222281149404328355375425883282249271985166078290357866663993579890529751192828942049101767781345634345763701058333256564345658814270960547665004416186201557110177332721352018824369782064919726544595230991589488480105419892275821174607220407935523480713366572883317992048672000111902478930091095169152245547250815027919951833313412091151552707850050792553519533897233560396001509977171286826544068509281207259631725983502508246853832167360737829410335005277096228332711804436749630454535811343071441386299109359125050204326345735888215933819661914518387386757768433676996494412092802525989409655876645156545413853551583709480020213786349649388237454847303576375087087690584214442865068853408556714626474823543651913472072171801297055948026464548163043264808936501226998490640874045501804392786248914718582790414130057825644174218757753510682692424887048030272410012733533458948207450814768289629529691376238394546721932400920173931171274320310417794846919523924120690014405099571402883485652831115408485931364980792129457942983178316893040501496310334000416443804472722079148679789525470350511530094681220186324862449485012127795051821591981876988892612431023479066399069556595360269169935090262745639022561548134689178467697900197105572436796417084294902473126868074532714060827580255891998666284314736054174857070288566118472637439240363585989101893767802003302549675641056591554984373094408050957970729495628883189466458480751697441237578998433529037335834421056938425978841236732634057657879545381566526475066264672915956365010831469767887276770310573542387332015058411368298598937922465899198102694954270768979342084906552803736682487683799061174215856239095820836289008569749091439354648837816644635936835701625076448125214632623906346149579193534769754174608220393131012923290592800794970542506193815039106158945744645923759788853297194533286249524679568144022886694158845993889206073015493199629668256489931734732858385130799956095047175663671877541789688072165693587083369768272224400713661794480843555658240 [106,74] 262888696967674442882949992092023550629828100763008221135927931852144716852534224854628798735641628371780579242586120772781870702190484007516399332060959910747566092235781057129711378423417423333783613808864272328263933309896621472147988948177649546235304613946822947130893661619512753995790886529505680807489340221416999042519151318732207727483224822583237944340514067594018359337442081605484637470310775402948529394876898452059975973771895533976877162646811152905976958381132353619138111803988251802939742843994802665408827103744711442958394869873589228600058527638372188740987509885098011563080969032128844561776736814738201361544788527142667831296052963027752345546017233973356108839757255851753121824334398868626532077778935079233112734964365788750299227584485944948429413526884785492781068469759601048223641864193046599863369714302363393482762867187784724422403288424011753673224117378657802564967288633755616314466756301934022182656398623971720487271983049096000201413393000572480527933817599278299045989827076545269832906963348671009094172113687333805093959292450654373428275304065646220979595737075309146731631095888003642477175530264565825264670421867417923815057893928257209693594947492195618147724551460245880043829905870591737074988623614754415029813561156572427985698205650761426859920617709817929487198032549764989522464079424154250097997508210558239855751664100866080697303700726278396143356470261744735742540186628011257977136496233612803034227230486404644134393151961930256944937612343202253427569271252869280881567974922174728725119230868406452825117816128508929175797635523995106495318819713851507913295545525747999823564534680311187666441828146180751103166919590016562277690092481389319169524579161140020877758995394210792657027567001291641060589080618729879289446645221605122400633928502624679887444537531181220839205471565746254546605160488814956559841391492894139272691273793515874857079395948556451836354929960452606799221730136011971416148546713977468887812733497932654412690677344187442368555098883098291287989040994341109504025830483028878406047207517245428246216035402340293522238275837504782798785064109538241886786809292112311819415968228687732279560166452310470469507856614525669922963310459366951163875048176064517643186451078820012029295762539955861743499520066851888929754953482877776426552413830783026792474148407766977029907911269116493979752341706223408186048222240800 [106,75] 6298435976177817255033061554887466064120523813182480408624612888913164171019123419920259055326033867566756816194007808591129806553146923417996696477260794133650937487844988157324996473204282067464269579311317590108294280160089500880539758536121787519220226771613667463017071413691226216620977085209565916601717679282200965011482021887681146391064467982340513334039302274049288155592580075073670474177455156163479098576678277342674933744873642229546818000543197449391741617793220941797928461302345709959149616675582808898274110837777638180291945363051854076393405574528530853839754682385979106418629764738756704759318059346481948519050409815008033253871824823277184710917776607093839871038175284750234164567836804899320779976931254257728187723292234435442343235794931507011764913366124059937713716906855045355535841940798664293966954037056788117865414537350211223218905194629309088183773859132838453074917922214306504066478584759882185353813948535922025377819045197828104949003866501676211953504471605711496377625799872688492900158622955420980369016148686693013141181900274413319079381500910481600862642793560252328195805297465398635978091310052509010383908666146263534850584816165848419259648598288355319836585168307792415503949393854673350774958056702707847311420823377481064114073426578083279945561170600020085987264009426507750007905379221458899191884882367833501777415643683776825466652616284489388391581965252717107473186696370509111654289304500367978013237180786152564414319495981667060306026150269567611218611848337649838910158328320740311003177040983730297227771281879337629622944522088899503381194244900291567197478596483677854559417620878013873722849737645298255300701751285529182268254104817845847270043057995410965622360520252390656439762193664095324495648605309557445011245567982182061388958530901697137048751607760459930463173382366920246113002107336691107487704427224846187892240952667017876392183226770264241274884717403830134412188239360566133456698691625668492322811569054274239441887738216631923195878395630492893771663783542667075747440686476554113937352505885044063358491367481823522000595771999308303823872099300078772957363500812696808926961305599108795888453465431032532191051210411451557063306837536371330333414812075098955264676697519080058877656423787452099576547256235576322935694509930416933784274365695345642632362708742740632574090014010297617791552842585445105884752640 [106,76] 121945085542053750520942314220828760227045612777065979577805622337318833615795143735066607353363818331335464921033575893387597082751750707102306250897925910902905073816154913195259666592737508894403577486099281258789762456440739914466997000890690388454226795885143718399513423094529885403009435392757488567426678430029657231364406101452408605909158908285702092366845543577596187219246412862254141079855405015487490731856368275730923964684105375863394925631543154879126411751350796367825546492631909334122215120856260512101301695372422583463440780320569141074166969863632591725968683192374940612924776583692010368486489045809278626595414417561024353113272384569761974138216992478003831783445150563433470165714047500082591731347026063128940655675423579212750076394573591393219506087354958455217881608192916549763310367582051364900136057580079014567702284645341337463886236664538878868466092649033741223309258974980118273156766915316964489101095740815144093627289239495063742505902930465018644373895956583817742462194531389887602372062292492930080370012502779051448426949296622578140434197944526143176674201496885889227984792560462452201915849659417749562464666135692313141613016096989412178003181230179681690074886582989717380816122456125754382997121944746333359071846051903259435319272588827156127792112774618756517530916823136462127730889911591351253528926197796169540093926883166177023952346820763524044461919505830364926202786175297428714934567684387248073708547420755195539622193686367568581854792973257368384148555612356479445701802267649734092032343658475901091578260415183710202720765208134488549801228052312590549746513624073641288725475163804364387299964470691144973225445478919120757842476884315377341540254633501858801518416228328402981181465736313853142066132133972282743897172532516793522187300410419699262580185921682857734986453566590110203243038254963532504366520809740114472529285199137350981448635046278029810642485391933123718706860748828566257441789378635709528392194819918984967887809793019967235103681495338474390460654983137304601068842764029850024262342763120367416348495114720390433433390402484395903935584188800865091749346526465169059436586887086079099711543014346349559485803267280062052803655162252758446181721049591395266117922764682131579111780367461038650751320876761109716954357656323267033106792195654096551362354673857757823733157751036167549115158492608104005120 [106,77] 2091745815378027142232478321501134025443587460560632879020657705065161171443295958539496030383145334424811968691565126142074276491950502318037361823335864713966570293972451027250820367856042032450811508399689671268215394347986903430568223469505062480112427767653719780374056813815544350671834711389314835529732537057540297283198625900397544436976299178715572461651721691397783503401783341643156728288860307570369829271671542368768288554691861842898319370022141956019407983551463415529384762607182537982364702376173774678492401900168309393465579044548796513572504423926101863356437333586595454791558298137573793486258912282906387133184704700307509593154583785845141629548328407401694864631812374706614433035835785325885757105370868611190355366162215871160692888606458652302418697579018024049349554188404306462307138074598673287774651509208502756116616382203204865712297831869313712286929261826060668680933169242045939639207510384119641818515149404191581413013510556745880273575771508506202735880261618545443376254778282869749507789085447372463389234827030876471632622347764188055641529567627078629661871807879027913551375172429307551941226843177922258932566210317164854090681464883444231368848464794706982518084776455138074872542200755378360001107787540870279995422245130651538964766291193224642468525533504149749743326573958495415954883705039063922591994314541420251222956768277075684500062876748053168072305219849235761139249239826787668243117601170142097117770197689605134272674995128242920870088724688088841546567565085075527544470728820988545225137902719929339774249649418300038450313920273189325486339396281941661027238353172762500173578816843044346934932421295264132299913910364044440932234408147260130087483023213831921086532056265580349584065967827072150344350346750350054157943347398247685025529392993507380193159994211704521644068178516185835090786178925854105749170514651713199300145501522330288730207736917655590782467888291825714243328916712036326043059093890114939690492831473939552589297316873955933212384157602300688023808326136640880767873558876577030011057998062345637086091557005751321354981685242482079242079600086069644488999586323346542140616145546844268132945157720743823936802054416643049060961223454127041752139493248785535729385770496984420353442954774471445706844755215412496367204352537253426342031694029292591901078032052443161543667439164212457901781638450853888 [106,78] 13763003277896393038926764619860503063096237825371067786600366767486092534137911913980887585631421353062461757895474582256797188811574853853370247178005828288557824304252247882427935689525248741647133269112341883891554436460630142390494642579444725377792282908222137893749872693378406973434368515864951861632486389407439372321353775125396918576219677390081702339423845730550950603777201738828239581362298152681280600283798991928166622517682413741022468358378026394922422744033074140447064166953704920465677689346580736349135003745401741812952768734319738637359691812496953176275155457234809242196612570988811499315554315145330319790723180975609147391430536680289279363624895562156559924701068423949292020184519451913404587855020668577434388881935127459290835435378684751770448984937467976934528556938495606312625946732436206838618267110642203009039720661995472357480271492553981523853213077409714381839718558652821748293397682592641797838802277653499735189708963259065956388651845528811001898865472740873747405335661255355106150322378228670894970293599819190402442960959048662097462031333506404176703300012189415211340576042693558373797459061127088277581679319038361941286200327386146059267944904610382858917530764950228514910043478439261514120427389619911933816457867418092678566784727748740594188048733928317617497734995676969049146753190264122869729382101774800806824599385692155367977120451983108726284890187793901959789544177131064743202270945920058910446195617950420467894951181315530652470890503222063622761052481317009093644552065376751629353122946160329186886393264247395565493189033242388958139394732312599380031694818963537363536379398651958591418852060000604343602839732871220269544171500920236150961821053800407244772845355911147403745258994811235092297856857600098283995035664841783823637318800649420831212285545238088437108140461940590871576359296333174134312885196377889670467940118759427506766478323822370808213703721898271062600292220356647744777162327084100531663054116528509019728081465205193586194879210791809098932282308780816773984649749294119880449120568426985662938796918145560663579763968702600760698855250217730503151510413181893720534656598942237184557522062069446541580760986666396570877845069953172197400908212263287870955321310631071134472816949266880073852994900115223775651175231725368093279453613218436699798180593413503210116671978343219313744783133344 [106,79] 169968384364744602268943615192442440110843516292718981498264489673631735453089963364008353165373297272461364501024448675519502315470318391840807036214540488866053860355547389148004018904973545781660961658429951879155684393901305833285709891232849637867535513696274151248934958754391620295709625951593782337623326911004508113975815836095139085954717137747689788790516671573763666912890162932103760937135606883960506525856489996516998785041464528243979881658374549350701672236880244981403301097462439627967112709318209890888180707188353127413495033950243838966900860083712035951123853259178923006383448596206819234428281093583783711915126123024940893390149140514442501441150299257643210176383236248382209838970568330632456277685689753353674425570195532565278051251613667079531421972395052984367261930576739412304529172500800734206936399882664630705153630110034721356396657971975620227039998044834267641336945733999230068195568657301921705100357206459861633256653941825628112224305301836875144598136591950644064965632489685591792103386175366721013695707020768731607652381956522121286766817019681449995740754231614865151436822728097656122832270133757390131654724682327824311591541448279651254158243257334509657658478706919900863558398125824201623004802719032198591972778004804006726440161728958091651939792654404426930002895952913937209601955858390519209238826610820424307858024653019795377896637397858158908728118421484063953166055007401448383166496145133659710246036585699458699199201520682917244301066687787864826583878894693641101619881766952248880813331574601964903348820720117992405388391976516998663792639503247755263464207906002287889131381144665946196521940144080621857377516398107641853148573156962700107536809756421908721829227692121006278986364136215931389673004562659074002972377440497259243482475056896535108627268534188088065953937913549614071650701633484747389514517337874895103465480026585664763260600349360877735482783924137742850925600596241649129926089496134261563385139944141820700162979676932144658939255504636737274722820550814983720906470691740624648012425805326397727864643828834825453729225661539921655785899084371835405669103868341715293674719720129978272969230076690872238528933460784666000742500235648013882782777898331032274656443147121422420163090664491122188156503082678571940585992377893863273380715492741057542449752790530500722308974317626144705794432 [106,80] 1463859881749168495915538610940712593532642094425791235607357733926419449691457084626147685461874824162607165804173426176733974730093009211518825549050276581914886848273310099031906573356898378036040158482615362655731945511802416988092557374468609667122033591506767848745658556225233524622000734146164999600773633567257066272040373009446215443471319593020066088023985519232017685919150312974610621631048051969164682111347858816367081986586179291450835960263759036830334739593064927366748037365995414208622669553370964603362158330078009301067989438090480872245261040194207725899418287815531627405999048509300396919045751142286484882990161385739665909778986031148071949562981733982656477903558605853968217138972930344281810133085630502866099435253589420867678680331370262738047047302265340146714064111520258081387370775831036731667536073440821839925259309504962570946223890435470872651103360538748141806896766851759026877945461864577894506168400696580299095864825546763798384405358333326063031084612236913864723251518822289673976623239836862497330973759038937127369873441774579689019687224884651887095663134656959122581212229796584127331322876200887510375880875279284809525242549238184537736176093498068443889702759480654573333823849668963892096257350581880154232490375547492605377625555536069738205786638808254939401974881437498632945298222776028552111244353104716296217185668545833649814669682953482296800981221694124970608494415652029853076104690274382689650698153063082571776474095909645053162090673946031813329859162905983048796389377634643417914440733581911858345305379558720521940265439817772422221459920492224868931894847130116113250835509424302893629285213306822403860800803119087212173401772470164520065512464222170918175815832903401493795836990009352921143307444654477860177557676976424216530943543542389833406219813640227242155345695499485468303245996921699999817068624847698484503840528897460137224316324038411294283139964680043142215862040849016062862795959873067795795788503689594299881696330074605759803859131463466286166654108380818687253501410837110040517965170738954422331309852522276603406449942309502005994098032186566669430514619407208360504618565540439795547636975462576246745897241161674370714720236825373403320913609959061903637181351243805458250069893693720270113510041626766402178864040992292515871672293469669600887981069029418510861564841822660432512 [106,81] 4533017888451479700365893150616202875549657487887761540734592553543839958600569362518686267077836786595154125638429501867273159565028235857187754051676202310654827868752213154353803073066058243611464108509332840728994876980019857107723344603789970749780790416295362138843737884356720125637797682235382594455405608600460453372220171443608641537418936176908611784500289852229477063435100547298265900278922241587183129000486009000103850957937495104960750440352162721007353936396719038163194420934266596152493243703296395799036925360462658649447768596169661799486618114538103376635333448364436454391612562378932321202985730945408478427555081977182138521951364657895806856621136414059767666768142831846713797046221621924105412395005663383920240697248500245718002020035512063651863759446227295596152044067598924015252305539066912429988289302673916363677467215525130500073059540113493559743533200431041471326249200965986099141086975768779044066950798530015815165010368876773898045502936914251922050718813191301908124175327447489290410877552219556226820689057596449887690191903916885244985512652821648179688438977114195947023281146294802729699697619681882970915117131051040456211113980333084878100228362450908254165626630914975025986684885218488042248225640945578213933607491142433702820954782586847420615095632829017177691957347799771616347428106852567246052353836832189851610037742336616392792691135869354387904967077968952659541796744747101715019207374302898061964018032922605124988244637962974860866731546508683516435274142703468292920051051716402455498333742776412440214069728748747655776200395622002965274310406812691094739271323672373513488882830736897080258327529508683103149131944063720215491218526665391152622399880432656095345108707063091527797560723746486878472239609344104338691814285394333443780362412841353153569077072688849438602636544988388992866239936313671133572211875384135931314017765247314773146751225725687725986277230290371240166311307843941255304539029084052700761284554111411492315146918369581160301883885007210972260455713296693500330108140453476107776914833844580688241731186891742608671008290299391004934766903310885403169609580257365822195499307769312376141784675553433635986558754328055546693306174249579370257818176078208023840462693100820977917315349896999923120207097224997766065490869469647556876515967807256723288732776917500271147469677953280 [106,82] 50631870011850942943738795045400400304605120439784072123733073693469631987803107888812560851551638672317558094446886688054531518908233671703889832396230997006298512204603789390648770917109924146767522817481774295639894938431119057578865217394430191898275624575254715288248672747116831616650766717469364230385155708126900869580690916993253951459491642721640780665412349284188215485933682648564253520674544625739630018022839760681459491440994120061033871836761496191772264334951953577471298207783965209405096307931719860846015416426619091035770016121202362822148647494297205284906055102615253182843608627588214094309497996209641617928622780238457072311121370648545041036483417042707427965163010331113905774524061396145635954488573622254996866721289132605951404732604941866406544856032802088860054386813001356262205257910547481362159237403860932521043842212166629463306981715026120163590903253230272392701391526415161724835636065067837748210662526730267001888019119282068085918987589679579439874224936016355396944542373187934121399093962473886335253717218443013635215423974309783552209600945387149358966153492549078030810605336284593115940999013328078855388831510371136597173063218184255331772651497756888383395476666930379403354156093070050347720645028892231478657740051861447979453046946947361502770541711218052965748113832055238995725911656452564015078429340573078161411405036500911439317588313517859652291177581177604152106311555363049167259703825775444151363395938430996987253995618794947157898596001732812076043835367307726218383536482443682099900836392188032274421174246362312364976042760409023116497881265692026487321068963087598244866929176817540878984072875721812300288584571830511471855089582873152690614670388032748746068677174780820738284990141998536654138486578108279902465210307826079933187431988269707099555500808877110459975732522350241627625491523680995887142592971085478880395387807547249076737341192985940928426713518557568550179816715955429076987752930827946700062762577029481131637949020544053052216337892159804530679250389394472033012197997057680239244613756929820786948500367363358754444293229107453920700440721711661192749914747487668348674621291715432867179203344687180940091802870656404668325871453277429403576399035461702413212193130502102337442880989513213540705714774169941274801299839182249487027890573306854461612911505159493567240193264 [106,83] 152999041241196238212281143436894688569200970135463295599634026209411560429722146159061267984284107168414053581251366830364873968486808162392358729841125637683755354890578437550065642995946535745272535798060681121106945476150121452150546168260263409493780792226390816441841208024517469434106948366479811880769658996764460435658040072327295291221278105148637193187865226938106201786681438396255676821363150334320193346961369151495858909914376222384705797432172434109065388350530958963573656522097623164742364434668528567523067780684796700242417483206332738855936489136392404493513748247964845830330282575866982488036874934883645520095347706572515630016463837504342538560737754680867493980521698694946373711815937176823141353769995585458846444925560866991720708730260486743833514363118380369261416474198446899127934230434488550504655760114864342856188229386085188014127161509162446146682875811015843954384556290362920789878098964566511361858171336225345164112506947579159068202656315562423709471222571324214205189567931782956650742002771055331640457820853219156328676215999421448408073837524996238242028784137291232284683101844222017785518216035249584046989007801192983577865417795648900508513883882684531178844498758055121581174220382307837775590779908898376108391096794416362122363646279319012407558338678693730008006764574301573827581918975558643934708952416292053028362506815082496466644053260951507418531127080447370495513742665651790564825370537536772392038455053204912589075384040232131720190486816975970968335420137370116288430256499699617694396847980869061752445191269426029914076395849106426202925781740331906366629009141980071369802729530085085449315440117400897034669368472398558413962612870120910471652571189093869418755946200684628383895999295496746222912559392636895931341103431422075064001271208449287424994372621964917719977337861586063713990169541401967884216384094883315652557633066973966884078129805022455436229705144565619288282802583700504608721194503005293058513802619857101295086706684424991566502860473126944894540619029958588374706021628673543066474273301848286110779733308621253981823989089782497696600518044777457507935891731007853556432580327504922209435000322109881967528777241523063040302758457289391014362236993143955032604528770409653640361667384187850142139888367642325943514371131101759162971437346844587806328186145535071216384 [106,84] 1901857849861902748707047760692081587306663214511494799734749802928933191503155544234438755210481000913339747196490295274346853861319829046011182114463055333086753911334613943980891020024774836956854419582359764040197632687773298013820746188190792561780663976440304308084283151433068412893525354209243767278386253882056611246957719222968694005309362844359059903600942821358718371509863813553019079261287768650652163064973149750726538845464432646216120793810862511687758506349820129597502659441244829809203653117836084625828905813701272228660680035615622915842273938330458923573831264467532026304153021095629576264257910465252421099730100517675311699989893489853070449247846916892482917794455772454399383891614020790677361357479092493934546743415436885947599518226299670521033414607797182277868451453499365914276879159475364891624858472514579919870949730620625452020668304715226128269536450172892202346736801898057473667529657187786163333419990335507962663580210235244453297222725228770447007547014452628647749413410866651741754863871102871726094132954445897925205638530596542927533214228437530084165204705563824053342035916627354541832952155719960749363497815216672937587405640276012263155786413181770198297628884969385874351425462564571139068546355666811473946521600578205889172054893654687332751586699621445684728163849605137636353827513074677028485477762519551644657084809986628168018653767871698751141411694229358158710678531635279587727597007596398544605945041266696434966518067802190789064424944757497029215987179355150038731520958634748624485623000103074784321558543668173868783758922556227976446605467706968753118628926797950053836749241007870830238735622671915621523968338976301268775126633874340050398515457595575238194426387115131673531892858017322630058027008008670579954769000649374785241983884293152424288908116771915052855412877032827986307398920587509593477607586409559093287151434931336654487588862253532826623502262859171869749661040817544454103560896123931580348897554626650532459835769247448360266786407200946491467093262834511248129156759652057330115983198686754045231141988717890032771006770187525419669927608719315991936762531738148825142837243896485692927991195059553981998294216514188310743022074072770301827998089660909369092803521878568234520867236942351903144654898483117034741571243978371840049470671305723708044208919455769344 [106,85] 8701647263211338450580049866961449782495420340071839728827667620776838116477376105763575984020940995556883438683326294752363789130353267058626290420768567456624855206194550861501993798994171562118332191159579665107270646490085178352423785644891014607107648085522421592335590649653622435589552803593590392195435382614710858180415398786165662921376114214107029711856664982379254062979362934148642711409567066427550982999144704857622659116884172966842502263160039529391933142859189308701381911153652289999264488251392075958458067030362672775800619816121445202205046887561343004001107264801648170498605571703911462165052110779163599085030033104790951314859635508213914446693058702025284578797791957032916375385025796880538475576888579768884002036858982188726337153667775370482943332623527595616283514023639201472527888890630589367816024088814668842388667089774347278357675666689494876768627781462689750270181406315651735389503239934286460728589392969529986126408182006887653009550321378633865309826418010199762771864351183255124367057304216690318896026244124452156264056901449902692878784912297321289795294516715871991714449461680886313555187683566588689479160462522290025510598264516050702863486332142476112949317085171756824613667582072618394344064565779759469703572092074801780792423834911060983016706550830905206614095648419313731892128847999490968970387120153118649189001542431153946460884873168645652933042543041954663369099460500059399930629149034321598450617009956473707311112637535559912243113069337204967984214132204589158787210771751907786580771720039548620659225790100768165176102586803712085684536248379846475315191343836927143932994180699422273297613123459451221108353445589103033544833446886564914986757922712825216101347245685514409031862057320410937174290502540876287216226083395559257180002165339127707801354169355461116184812115294483534440455683744785207777197935118642721602378491774657392403395108073368392194908176390413279536340310808036551276498220534359750668681810585964632038546872874108901032090824072526193364569806997215152738501802143963295438023990795582838385797396193972275896377801702995580519117849646727040571269147552504254637471995419158896835202022764674218866282891432056571332478244423927720036033378427141551673967445739839830233742689183405970453645271442181951625703528697048996781352887014303451241639928832 [106,86] 52894238314424597167557868579546418037978991255493904558022576940874818360422982366810917728549868958298660562903267049858879553467717785409774391248023843640806992543664078248007716547728954499520396657533707064533360255344380040391272633734757829997372428736433670727647719129734168748641977157803379742479685759516938047138800599605842730190008433974274625097741734630923194993219855788378145361266212135993850241325620060295279216712063795015466292067112313923778504170222912291784475239759143779402235487097641126629864817998031510085773766688423105991029734767801106014241909867730901140687157602252484056185448882183915351400221724901074712572843727121942071216426786008923804771935507324126726819543555364110122557892923417074010036108737279424993494777582706020123321825670313020997439648622925174047849740451118825580090449049161194009678668093241943907093401576256296380814173471840812216325096738434014814843041556615584766595928490193059014573635939318640667598595577375541657953924412980235495838925236841964887494771197964460520630923232333375451257561803485072176339167782394793393330897077159773104463544718031989474783847844023968271213967694986813485560598746820372317751835328971372003737812288725218525047444009090340776876878325622675424789562465765026476905263235204743026642806014940398564638919414160204653634289772802706359225566112784318244069319031621360603867284297222919620344559184652437894050070822327346557283348610347770159414038666010313787482419237685867269712019589678506559737856281375553952712009063867841753201030289490088712337308796206191909528306536677654053636907476753570207264394449876960503331414187590718647996843200963045604467884300474554043365408363407932664281542405566627126122213720657772014917102924036900580810924100066840739482209018752249921607761000500260845672388965500945879044448564252310771849262149121892705217293976443505875931813728572906933504169374223158251377546459428236700082034794104880996435210601868156901791593831321946789275806701507946133276583915869731944575533613436342136767608452273591281590843825469403503844266555415080674087802495808753699032899784073111084282945213257105565110206729348418997554703674300069953617666688548287877556519335182705109620899026742539072277594647264233808617818751388944817899051213275043493214844894462903848603787613914021805254528 [106,87] 117165608743261565978837893754452753890291260682921340830690459757280841782223878747988015054192135618957289507663263801728377516683083762750888763025473652239919018831425988606935184288067564372975220735254114372989717419176825150019960726586219153259590636074867922476306850729840239295119627816852833944702838752798187434641743206217968746713472368835200722986396635627849954143145614461275813958416369438279538678260799103663212027973203945173803674670274416160888881289786001415533524387953517406377020765085783519559245373844377185267337828996615865976010374231488731983847445730823300431153578901498556716170443280281414680924899870002862965803333502199355698382088703149581969026141127086193401731361141517507088559505115550677633545945260772828466893170037568631930205637299797102978551020857586265535760690168126756619463393006916017942625928127365210794624428428975135409377773327690423708151693632358480300795632345595514882286167182207944602164272248017989868013651246604391406265482498613825550390229494631570516921172187469322259285678459361295068822437861372725041990338331375542341679850399845417827815124483967244308147111153046100601410432619965869801658175095726545259502725186329981876736567568727051196439912504239371204032728352088752756367551621455482217363268571621166601824824860591603218301005821629282452758567798636787519486417265016101872520169302146590185552610906868734878440935358071802228433903546646655404692615105116762322294525092066530956303698913760018166065104623119509232775493444195774109439160359967940063702503380215915197644551394556405471070219726691141980373788990199357919789874509780971922663502890220884721796659148794557733603234671109461990652504118848651101800805015855100449104801959490780923745954920727829875382597264376466674056783364763236653750872867916935297600943246396545723202341716721542164827819487363014234578569016122705861496442060063019318383468290883643703292475003117136738138478523123821170696211470125478545885319224053137582162073086414032254713379515506610046037690868185031763093901841851201302821320750019159081386842101750792560164536191771344071066881694168234607122029111031689652961218182890606697469843988863460611974090033821828343506399314706725969985305520151073861969434551911372284620768416750069733920476667259812651913321935737076424964172929964920960 [106,88] 622512311870689150401652882227504176874926472167501816480323038088749765583827160391195265367748388972170429019148407394103550432464958864107527817864614117079602488964267502647451999149403685101016202471885433588164083260734283381639832932189595831256682109131461123321143869751863039374774801962997487478031947189040772964172026448499678497910415972758241005615136845778243734973727559706140341557706261631998360337766970211677726228503618969654200036332437199530347342790921839144226361680573191042401964851389089027128212026865976948909937177346235703185094238595227814414455749749824298357351682593856914159033470607995546886875574031779295584562747470774987710496582643399812242598462255370151197537442422519140695156792973873941475174414516823975842063346828703030032132091412547131484022975934764849547873504187812943159887266394248015568562767251359139365464422175739746602622607370856747145677512215777386415013669523180145399460610245444826753893111803971500001250584608514747060718709292981555163762689509194810001902068924833367764205589954145107143069568487860318472868448088894159856717236448135469032444994403299166135027162341514260036833433674304372186051615845372813661873166108664299608588048691066024279727366317016991317937752810851526083792292203756842010077558000356561705754316179300523052609312091626603759847403160530706358634844639048506437352971230296160507049739494831768046312854801299529702780771862178944560220192069530020252614446312579787102200784257365568306892568409165392268757341590590512698845314370096899255253493062298612468867251125325247454546635934625421745260714447429647446324241105518244050675069228986042604527161037585081128816866909720458097784462516976241907132030459888650770311363982457984012572642961186903308633999454951233322490008691478262538600555901213666279501221291297871525410529135454352043865498330125866517919477852037959044490360839847701643516363372504571730872838995779459029132372993854823957842913026501392680198759250787099141550717197560242406680610912602582622929259200149884441890099298774551815268669785143342970071050036122392244207814659969570717607219387797889541859678680244345805036651486962955721042166846642930839534732850765782024072500374648991846030218805938528422684944496722994711264254085610407733394967966377689382044025978982467095078533123520 [106,89] 616852596864858613592940993868034243504969185541610473685768409534351522563466175375260574361440006253066914608317627385109721358348642469822069666294301767324188369867569433971282100957325061039185302401581277257543239889438819172391629297958707719862993283543465003239856408581563491635555686253492607808231796931209102916756242450274001398444091261503661065708719369608329778982987822715300602760473325983303156539123669032970788355744299202358373285093386392133210561482112386658236072993772858701086916117133480597204983212066424088147914686278876133446909722387110373143353298623620984881143260916659798218214803941092144660324966484104359742057548229051351083218018271553378559401004654105186211799028299090076894619180947193551505769608051874811874611362552628463370297170850857615671499700127057229206677175924146273087163035907876086813518170109624338262255551154417130992393312476263805277021698934106493880137453058394159342577349075477012407666086683340399697391580286329865340554829276440743454990506409499174726014119649575027696879528004624589912372806868035944471417243181125726993032244564071202869366295310401172256064958950897590006434939697757367232070723284800591573296288542613421468851684508754041685218732796276446715211175543935223667074032594142615854245448691835987818340206500971145703351000625029899918869208058650128458559776790338143137850489430095704205736163855524018669781744816442898452608908046804706385231781401260065278821994152679717958707531103581184228054683651434289799891460131250914732612810993101520385343518957450923188476547783442984451544126761809398266526305928922647589120525723693619386377143051753902283957652050229403562854683681989106913736841549323296272909052845579615262093499240760758036645913104778468905082206213386325425163906088974061668468142235141550432891079414234132328269794051452802848940695112493177306718298418896618395604530425365786185371948213840571487053398213010984895471556407819707047433724141590971305355853594371511246602858940602712787689470426735408483947939713770909970099225863428674172940971249743521336235892971174212569348517053535408513793166868401323327442196066141230676500100347833350682944260574267917528272200286847957961466564031126280350440190637815824973464138026739227248908210398965530435575658731128889628371569911636655733984384 [106,90] -939674732255486614868527744484747305086802239607861935195602422936844384900791572517361450001051960586220046987251465124368067804727770177755669298238256226449224062625464261055245183067782220881431263637629691719368528441229900334908016436323703008817554896467539905324669487467216891620244162606034114756042086238420912863931813281003619991616249538138076482486572670835059259818596178902687782568739546989702899284752733532227055604967575055516710005056791325064561801783641550377253397307945388533842442325118486703334033847312988397241845411630177843185651006823155196493288289678340885627649684009008691000599370626101291993227771537668136860231186527561327486694302672647560477696179919191113722360520598434820609884483926222094138866428838898109001605207909999417382593512820822813788659543762761532057883079372658005896380129411357564413729048020688160940454098247198544411426061609571499421761143340764924668331285066675029362571398303240911469399798539073553599857896877176328711205305154504464448203966885679604661139927803865483862801198184215391465913028563958655027621056095521564789412347595578925696109263402467444331022717224594136361180081550568342850686039328533301547535850741070873645299422928350162695266700278407859056814788530602386597193526757866281151384386673952453110195667197079979482115523926427987242027496413778135402881233992365936266304547670581843964961363745332524276301893421057904003686895746381303669621165598967306180945763343030801394200657434755005143422587129762850001793434017680007750236760937494888104220647311767152919696790563131639937840969564178433591237993630487755064768861304775841826894958682685822075818752616387354197191888574372204930844292424807660856596240898890987652583415612028038502590509084380002599833615912172752492964346360503691391648583667477822721395665026842235313058253209902689937553794546630658691545208394577586377035098371360304809506359224374280900723735761632111273552044831884294701226217997755802097169523640342982614014596027797217256193755774883495376802976111288830947902894783531388523010401850555731796541535513804567572982891523590882869185190977448131032246716060592504889803115449746826103826731309692290473745273042634565129906956961990839383047764702838385482808499590641745888187079619610031155335322521908686269603388783557631608 [106,91] -268077164246599302318343683929874635175025177028317604779406258536197884301003700141013340941648774081051571243939583290710681866582994485231572695512825485007272629005894671651536667039204150710363591112446892923616060554183445515070838029608257188052142026631702161875637701427933526483221954929674851936139055510679423918149013812658511961450731370518553781961128329475840882812767880072277133033321168192714290308852706200305862324544307307024915721362080928504077385991065183921455524374271983274445263435083928969408044135511625946629610972983666723608757548551564568694036541127508010663618001739375190420920738994754530374577228241510570508229933968153433011015193055443078185044184714438042924641362245505960823696921062989503192959969909296406364973035166197410863509118199787880767387726597975563635479261811001737254700465098847961544817415421556269294781775076530039110301162230050537645129619019623523753929245103070264035416359479344173362362614803946286426009952804755178251911500916018838372659102517921470164329081910423550338107417972021457322514960717703044113884816499398645675641588201508349383752709580720560823845194961657256518900150183808264788299487776159871955392274492665051324285690193393625497221323709238689748354326872445088078820009746964178177719336373324471595577627666679102184103234449010509424053137126044319596725081047808736932054020951179575233744604576381545048636689224565133648690785628233780190498754458291147480109342725149740887531342782509872202367658192943579417840603232689606970759992409524747492547142327566672230634699256604403193987320765849839507494077381092177041051958234720563407925192642944609202550039061183923713276488882728578659160421123035068779776027656340243116844058906251340156379508554495354041107952250443534046470151802688358281932358662882878205249273422944934562304125292474934698893148647526822297188317158636381154266203376730230551485433827299403871085983516750004203161466630123878342464647067183588553175670791582880940428589890273241644253718080999701087150548402455301516348734796755691271838343806147286887141544881867041849547155817093076415602394753883877064994816788797811598887270787124717363811540942492680976382104609528175643138626329674357221831473388149686019482667774408705347632119154900066722735927272211553488586546458432 [106,92] 1725823211562150127258024627996808213734599656242441291813323872241504907098777692111182825732242528949927473599112683101339192311756072130597047487265422634680727489927351914389544337973484402828504088563364494787912163198443716117196083650990338079332732976892799776163642346165656141983964775418064937554678270313605140362731871082601476316300285771146818045568922973571839538160315415666254150207032636986085111691442453469256880051148966723840401162694701397364385146774656665720206792893542204726896811057587494361518708458343688388914562937989374503806048210660078353392756661393120273806688590028935850077284471580765215860299382648727637374783995360529290502775428806359192767338813428108734962762837087692581430677521671022975645729592390928489646709424617911763598828143315467883916618484849735618204712532537882077176752491439036069494472321146231994050337740897143358359232823437186306317267413244494255114146203259163789575124418539402622847899813138831296525640156475466449024683752853400251655553153606676566957316763572638915848079505555244542419239445878657055170169562464384640659530403406152392012829405496061203519826159227059022295673142940833048694175026703210064306282772376330628901314590555131798707503984224838444677662176513118100539778864457632132359542733855321993467941974502287504720489601661427045242268484856754028016098955004269997058849839747395579444492496553138643910224234959696059474301250583969134765976729892868333408150543284898732013117730833689690617791759262100944629357258085604938332784830242655590179749078964189883687861551736406098388092073819110064917888437694105030393802236618606727401293560921899779827709533635100295867261205953531650165214442505717058195764498664338853365890810344394509330066386276808269598551239983650016866120277490236087741478119354270968642171075847001906397845938373446718549704508541473338497977843798309778422364140772349752738073738140461484670975259139379339414584597000456524286256234508259361420973776310902027682958217453359891364762636685820780839360980095983052331696907664541391406967025909214097896413951822671713215353089553566752850790306891348345396600366091414560000301566236351784176998446952992766960491393301594627756787112774256469441281735492551596447654372374026501696256498484903811230033654098196025092936064 [106,93] -494667923732668219202935343950679993007785353135324730516380415548225478752910868639158458293975499324259960499970540354317505969809067366268421795128975225930082598502881188271501642378925205354766990107079602208967800184917794420195929843789503458804654552007313537129008705550382023116381424604485865749839940084950784888178200579998348343367466825016866878391274160231955633880057319830259856035812554286880211774238679184495895250230702740149286862661401386167064314963621679789261113002514676326088708381810128497853617573950749603769726618070434810845849895842027900059126521328371712344191236704130907930217647245446193880049685002907418988344458809925583724531614751210066009168914769465190408080650898601322712414786140936043413474822115428777503023981018581364871507270670798499295535682565500242272925381801367416396902653198761937776713364343757968987192206513225280743879637835703291523862490900387846846284127100337092350370338508725556332108864635066288124153369117948847526498159615256922250888961318909549882637665945469109296552900905720059688421090675498875952337760677668697188779716276796164909740565352838607948255469787938384939626583520477587019771928913995707767151038266947433561681280689586528696846306580715070235921309685199864088466382843009719360278751681721028177998696318105085098409249555176806097438554606651624913953889150248416854391598647639694437230745299021022796584613150846621102357116468695461430142835817849609752898456182263295160764645494179812363361123780990134708563991800436111357634398127394264933443615571711272182691183193617560504974664740320353034021492925962423376298404561854607670881089984169349580751082047680539831114706621633235954935736931675569869221497987738538395004213302524475972966222042031579321914688909032606915366337284756797820620736865241965553022216578840293950739165025597418486028112697371686233566721951475023994044216406826856606877020684841405802458573729844033538805918907090221854784954130817159889778288178860959263476728888048280197520434746292053162581087313022904846976986842593435485829741297169871320794426123800221621554014419128119776841922119988450173398414994448815405014420223603018768370248753221570148097471042644322330214957783733245860551707790476983527578043616874968160712002021502832674232598461831077120 [106,94] -1604354442256302509519454300747554764859883906197000401687620479978128554582668473445993855001439889552023001858288368720695062127830395807462860848986453365825778165621678510620021983372010095878149148998377314218251374632413941640147819941425272539849792689972759045601537326298430913158364069278929735518923695197213154683995898172820414094496610630484726944233188255677841968976053884690715914289448174508634480631626692397606550875080109104468452147360496837129549904801543075388675111021982118051950207866129392527321867296789482315058763216657403572771271907907391783852984479471510038347451516868401045808095535350084459279937407498777822918970110628600976884643976705943725694795782185935666412937169335694981430164429505935665447639884986915955769368681891523342800476536280156000952190327571238878743642556566298548802932416158495150306292345072354810892305219596058640299054822950412061782106156028473654142649264901463984872406035157926658094220386738610769675386042155930281159371286847902789321693539606336603537552711141696376781386148800445217237739426892758958361976853213471439934432893697452989546001567013871719042630661245774259856981721950602230507297444294353224332093841722984574552097671057832684334745104177841857528163775850700191938792977919986898585416943811189744977188243077155204635913956965472789419345719103826653285081097265102047765819340784624320353457500126889561148082704214289876810019338568249039545548653636247763427235712589564008900362868473069078791990146504666755844480274500321924399073493958945957276616049465049806726422038959106332363247074870837645489956739602893644636935041471281488148005045155087577722708372851678678855461887892608023399573058052567851686738541888321512208457138535679032998677993222332798980731211643584585375715471211038353155459642785310700726993045303783222424250639054344999993121618595659346304677126477070394351673488100757195199983250315715630179119678762590094036636803641692379849731112729824988080944282862550763618672360562137013334816707969033352795447527816953514611733500161212972280397248917383428612321023271631710044918417908492900488730562182878144933665597040370573277336365439343241031704563286420487357585722620178749371207065490043343489436110971746586172877899396282730524572603434512850884599342260160 [106,95] 1807163388555406684706650742027382948108172212095459169495358063043293376975799687674844663814919630406897846754328452039739201041557993767510133953246527894946863340082919117129166200961397411088125541067211119941208879396682597442257884223282049080887085590810825368022950615451716531985550272243651602066705248863943663769744934624819890328143007556100850407059757000976311358622870542277743159702227093183541980192301852880174167398621993359625760118062778346514206557144282511700832797526207997326416446101120584347949832443094572490290079997153924911506808625000519296849242476697051493931375158025218522517341432340883305915746027460699728751084564722409635381012499893802191400720115988171125912481042216606864052894626042459766583244882594117636059453189239295735220493924083308199040614175683006393810137968617088610254953004130231952561084976227978372900904966568735791878402402502942409418492969485878384095382671104199074575390815428849375272241298368257615671970757943009696524642936758207570142341018441795644320504681643354737410731769592594834251785432583746150835358024518277629106895568901177165009079546859230331507523123495754567181570823395962004936125820592584755949694455529688093938955771655420660465972527534997986647073288364962587639280725811831309497299935004738854508055764257524896317679763779697684355743202835595878534783348067902867910629865333270819419428755233879236692731245354460425466430676119938638432119577362267650627463754733758882813918774987653554630024082376096291997166260752847644675400758947334150810098605250919898415908658871575848704780026289339984951628677708422715867351917173066826309383580617752534216179587212726892225781787453656050560189980941508554048892851226340075434999702644658009180026954290387134710265599230287494306278882233103201853032360724644569657488199792963730213186541548617733485444328537184308733304820865064814628304310900813985837045545893025341589893051619502191323544894445865439548868660390806188312106449246794294157923910592579616496635884227350969617057780194769976055467616630548534825492574503196983770452404216532565111119419839515777841663756171361152972999411769528957137164472636667019985275374486632313587127896682845731022472801313308600341957266549576420033885237535596479599507805524732676071970432 [106,96] 606740494320992355973414426792772582576585612379766576012079894391567688222307285244800002608907267450968804869781257871476653869137846397242908309208147060714887239051981227622410403543571487614937530240795933543209097556370067236869940562395643829407607513910056505054227638874731859816091197734020683576135058840502794233762335748512820969431050945232956022018070307546406329006807567096496309415318395813306737519677869509580743591570581052982185778660517574287023829678548240217205077563815549230160093072456759346301770162637321447217602845487968812410060004837271668278446552943268578251720529606432118190140825977465771459687023820785120467744650861528090355836328086931173717478884672606205420074222192279300904475467589576362189206639182098027199635288043165273968479429407574360886283442913112656929473553633465669662444303875417491138558422741328642495728281115684798200174286012912431833121348986040166835417888660156296442864750389495272155623988037316997365913970966913264303652563554180379568229750547968017573114010995489839893639080376689241607469960342005361966065276395176884676349485737981542120814527782993117474466389059261821713094887894143138739458355639089370551884159040499563493917429534941052197998661367150137737433967144443457831074766659519734582406539391814143892473562818232257301075578699915168202963199167479724517907143811153610162535497054678610813255219332568817828551997717819566232570063408612015587279329440286178555283767826244224508687988305727763636334239190450327603982982501402462289337146728814870017320048973736669475588550836588390764674744444108800807029098098751099393156247991710697318662769255743672979612552718417143603738892499865598060894393389049370821267051109371234863602955196086196129840066644500785995670222656222302760145103655974780126566039908502402253998819314039962988869538823101349391753524418374688934279850506596436087716172946884389350050857094035669735016726747407755588751349179339996835881389309529586584538834659310768615134187364150827698105809543214853843834723135336289086873695897205132874275979012038930208873936613890105463611507189547733495848940102030178861030773619024836142626317007544761680659739378417820142491648981090778048951204714737696623948498496053028319466759685774258116026700820525829696 [106,97] -1056957783622188543781851017810840889928308942462009144341691316120445844678173226263579485132156770239923893038208671238355360159726784353795584144615140074458430968590220561162476512094314936977169142874186748753253778315692814412795053317953027390307641970404970907449337422093700806847897585959125053032607051089086181473802964390824192403459571938920988978185138628273597068509249786840037150675607516342447481006450299772582038230023967362831404137991135343935456389464845485967350824445475141860543174633800753926353070280184248323735119730731107288056170614531949420616850459562707498916028517884714798853941738349189845584675217307852158873296891600351857491919416088788055984606386378166285644924069745193171401339435870113144648339743565896110279336531454429551386832262990036941350515596345897596743883771894798990712448614711141590035836683257765425722866577625075211858242806198085432019140421761795910909691159702511331874514951018084974922077894569171086246174090652596607296283168565579799903007644089711835458416564357525639576137889117410731429140182781416650149342643312231081042677626391148998544941123240898649108169110288467338634994753316329702949530095391789759797849419530484813007104522446846396876734339060243975578007313996864553327229970587623333433420636394500270091584907547405030941310027881059863554217365066261699034854218609623396081408021637566332660512227007004768448729821152246059007367655245936704750967804099958911107442205639671300934996727919508592725891650253088410560144091263978809459652060162721284411180684522255373123294881933832248708575876218499513074300460723430168649773852703671353465026359319931104912378412658355023302761682929223091622572584533895653315470041844827393628487105052803671155979414558568323017682677108083442817479039979368263844980615628084867471329878889269761015365663567213687503434906356907790209453946588040182848686358014773103447028265332398296420746609444655697470339000599128014487287755563705904119345191645820469811933700364552174123483787544070986508137444321013183321335084982211413664489334495645290981489695963897789916610060712482247270404902164273993425935554446658520564347809299319728417511089883608696623091178735740189428659700595674913966356042273201458292785361122650904350349700159360 [106,98] 390208530807918366043754608110481712373066863161535394955030855101035950785256045274720287544115666858324133472634897502203508432773402756871205979048295538490715896773132793214392244202851573507710321226983579738735470098907350577737434675552463463436393762747469321774070463886439876800123845262982841345669966054797867469657361168589769302287872730139534607909839355376929335791688528877895012297522585902964946355618233178755350282694253054572719729275281085523188746561901302136492352320017829251624065418611981276083089951592681365168778324848005279847852605126504388927079548428240130848886408268099962951138306402512879291536048352122685473348798510166146458179858378852093588915591794150415146697210618945519480268928076164682751513275085189985687659821153132676413781287501398408290256294297030392629274137518707706540816534722699131678875122326099639740314717339725396680283944065034135975915085097491358675798642914302907146462869149594008600670776310320765224909612111788576922003566767345027147170949284734824328278798661057796819452946464253934106764432917046309015144037920227284708382059638005201910171726636257114589754345200384099802792523806135486313239186270665335023163826791426498323789950949885936622228838774198870264334583232040567180088669680855892050226181216971266231327651647845130236916850800944761703717002149518823661233940435653749592643856786087495255804392255036192883638669056385651348882145183733353263712625055397104453788506859500961384497488613651926856044923148803002851470371045260001947860362260622178222061552135774115587310422202987507171073585852608327280893196658124647995864828418202703804564953534297473579971451652688900924308080279299052829006778245612886801997782471117645493877693069706164328486157231717273482671670661845120459498954468543207876028433492350353791783738214719634224303322632703494236592186994264879991602263651979030814054866167788350674850121809241859269029652656807599748363713953445696988094962226437370605885757174200921987727566614984780343357864835439514509451743453240493192442911057880488426341770247409461690296342598286529720422619601235934808956965138899898274583685998616079734213626306856991322677147428903073821974519262154757310653762709845873650286718535457415426233465063190579992271096 [106,99] -143866042277940280814690519515181462837484105937881456759089642565966333853679646619055616793280093091386203145804626532878079110784272362397521427583202526595696049499744966626166286265840134595602537846013916121533404340532958310934682640982216069055724031839952211816718294645229009475847121970935598998585296846042590992913198871072404476183197933871149051145031366679158263007005538724338571675927753994462069345757881185008942645413111395014286584215550007714816990270638116419057054836760074443067457038818618251181788635532886863110589503425396200541948693299708813670590448375224590770611356234990914656734915766575757448828457688378672689099117811499267481952779057608639991859233803688583273640963223762261233833383042366097117376244878664088506434556337886421684158127946620127479158572692381067728584143252621932247954498008764543111273881197431198865251992424412763704245056991549898904601025616696130014640623312849143090972108201962550473707236473720999807358836600952946806064499139617491142155847294172625671702419505185211803307857814162582678535374179675247690428506930777753603594150178017444133313140649397449770950874324007211746857012577429286025028314792910163479766747736357683156871504542704619051210548269992370693142492902322739717632572421385274207387217379221302776081671319766606377134789381910652644311508460761097817843476677868945540639585402549345426151697866417159401181412878478022079668348769766835560907772640636091096666095655291652697071405648930865016949557426575457225582349779184523209412104984295612706025079460202047226571845407547011597031261788053060307852133847893879159294779568427399207896158518733471444336304767628013853507644151773835100956391619396811035598976188067534544549937089826565047743325430011406936228314305058163227519061033450577353950004762236458420246302375990249101671761707017245910920777611933954785910744784981539354435878956628696541757984202540313633256496223669000719447972118828456477449923798878596095522070776796159005174273509329077494807202434424730178122125629733720673043218268018976689643429466361349908589982434511256476962344952282922330719050070262783308245999530013761380835226549573145538549356491895298255176953117542339809311434600502155831755699016514862956993174823271553280 [106,100] 30109207878643834074799920434693625176300946892037513113492524707104063401133293775932799446374408668819926058693096354497976594667975522658277976610716990843664733984303895152134663749533177407893393500032102652482043642710801278455308774191163498732447576027456698287461239559364677706792377686181600270309612769031460768445323111922778050146804516899671856088909274550906319973844641549195930798462436604598513191020230417821686390920273704188866436814390488956686118262829391472541938245304008032042109873244403713005164021817990876557884262767898026451723888624639491100601627358403183996495731511824529597509238521353027741318365752573546354364807383005026240040927896826334230641713662260423392820876922006207441486670121526496554411394206500396055805831881959363675191708855668049619424004244610092466786031291371913000547462787077831316134719991865610119546533141515793426247354893606810406869829822167050249557143191541938658528784103047823611966644925574377599753852964250901315375553304227726526967749085095932315115736113180360803685683418375076272455101625179645577582281745490745185736459709908018433579241671745083708771833568980475753627021128699688211524618530767442144469122563616891503909548848811772223537349759030409660371662974599106694240912667541079116174675123417692436278348677272072201582638088620633361180562988466820536189322759041734364477033685211104092896647763348889248355019013057803581790122172672175945796767340610797242622170405617390618239930847655259866003039965958640604224157012399549952587890058682835277227344354748172307166942321789191605807046863483852879550872091806663834662633214656424859725010343973299663739513206545281610211884175624938232890368011453437797620793145119269083872185877420915152792619696846376468295721535009398984752605627906617352116417579055947108946059549376722570822667314199364034712470324599164123684728037884079465033244037801095998640286909338990269591876806394615966004814398499069931747816079884270858052273999194570009031241741383918026522150926149157751985111366274637776420015255891832785777822483193378909852888093441818529188642145900410700975168298935517714954930108381705426273044958919353853861835963425115537455076432662828117231588627020946455964648134986664848163770986400 [106,101] -4192909980607139596023225593134238042639259097547592036594824346350311247194699024090709211761679397331922113244702245401257056459891400713248064011926282062630872722256735153771136948825951228672956810562286797748380293365729418718995094416056361861994381979669284879567015288028210072306364174780937660468899952842281931627298694228667466412288973223150404046477269208135667213456857862458796780985095781457358174190157489685581372415103938327874641313750966642291773828669371311161024634724139908926323979871266050574722725610198030950276157472505804354676957800380168797217454214427283275545718539155775174294526049801568836561584600418220958181371133011835670794078645013617017243406617341468097733278112030831889048414238352729368305135889719548125790468415928957826191450735059948014962637233275616755606416463194003778034780858461394418590644002069845998643665665943539539478114032570579245915067384525474043734859805681398881177287662573707504317435919956809555585148076885853864609012213277929171703698039473956157518136191731194319885917882999393541361135242286682228683409426420343424643634461494139173835143277240748910262053904436182788595760709198819769431933589258500006031634627831308696899740950456647895543865394145450437569577870060817127386539680948083193529511612934510358926071785673473002737080581308477863635351656301104996834448341025109353551607345835636182779000727479240649591288525170057333247139207015001491023360217308018059043326552847295163495689371319487623102830240384762787884454212616808708987387640520162071484849397869342687172081585744960835434240057099778078244682286641605087413681343273035296675663656187688063994935551032902737741715748162516295084011469649871783349273674641613439765052264934009517883235024246437089016391270220168006567680586115466607679573334743908944151662603112462061382683370169464848393952541701359938166041853568453972998836040788329909317495139386982630448725486894766867398384109045730283499144388076134199116827431410420538246779561301068395216357658834253302188761060972595980722618845834233914769872836926785881320510391692673799921370137235904630292135339941076290497048632405678201816125316752118221275294790417826480588643540307825626114263202505136882190561290861948058143424 [106,102] 2011787797727072604889048168562166282160974434992126853457488736034788014447462551234411382380177539774815703891125794167026274790293927375434809175262148635309463354714132849443970261574553122909656317364774371897308521777865416664799007410694244174936249524289551226505107496993508154181559834267413326414467929126605470724737137605294693896617845506155512887774360772658063576802905048317434005462987191511747988055002241048787465743115476331429496396679504986693535278776155665321870164748106943455946598849103117151692563659970532504474936492487382391215610249331041747537712278998116958865372962258533540946015905991574363878909749205012960137081843748667274362440026548431401405456147566991606782837223748136869587890177050776095534597500865212568267840923477783984385586879809787407226557566664738646942567011385961800002103776362267710716694910814570443753567662989078896505787307595273279378108317385376324390703887198041694787155979586446319586358714897081092415339765134074594129322696876107680511636408529061575375244147642685662263029767154412986454205041146039024784045757425187556464648620435895175337662854741752415535061684551025794485698409838524418985691786242972212695780969357002617595744082543123180736955577713963852313147868951508612570331212216506557097978611029368842887771346701059832210483535935452153803722066527812501656215123209789928777988289473104589783024032864405316994735120101169904060052043101690697727689203869675655151164769654354875563160368602241303336568661388029848599850931800468380710259459046629486830958354972859737784685152921439374124536106304934959458844295835705615367211929830494646615061952729321411231261537089092774811915599464907302011063165273811879459604788247457211810595397547443728069483718689735042259426340397716170658206055332179793282742194432146245251498373032887518973839356900034868047169487242822186288353343675112770393255599350211643789891409430994571407447669764129394805021900180459043852583562752102366517519646061898982126420415651085273138881117903413338371631376632086576576218504787745914895653447151609714741028311428881422288935389306894124269219199335240379361961296579916047708655720522323536271293978299094662030244526861481603221127469624461883803665840604866208 [106,103] 138907701078960841409437223997532418266489252280580951987699823467025976770338331726151423308187921401600500417954012397193490012228160976818129686839149024923385650778256407971484952337311541149835918491050925475740954577631648339490694676279753289229368141081487128146463587336912975021393443404903142720956198829916336486780626729942056022257516869120028091906886222608321965729453968523751385531584078243471432011706736580838239890572976793120203781209335507180913924879109501431040377268719610854044103810982665617830956573829045219174594368510292349582312531562228277237685461983941214110339514866354227113267963568604230449520520981506787626244478700265530841157789632833360269061058686465938944163360422816650042587831391841102282014297311327642536724329078762363101443311673856742340614218312208195311200776647855777227447978596792724732440948526038527383153361875647672610492625300702884374230778525836202744896122875276796197549709650531230159867244801318197745873435748358288885399110022538701007048256398104595063954439586777311907052620337258329877483596477248353836712205119523594271158332312833337227767250427941003043387332834600318577506680196909885561443070309813403001817149916595784353259024641712023004714127887928096247636492625658697780366773276227852008900042592652702206128955112122910151235362788846908846374322244611388903335124165520000023897059717963150392216010930737996659764392931428487962763435574243728786666967373967801670713001880051477386158266739804164260425513443217460912484555040783299175938521357550754392245624406913202174643770990683901005641663495552086787004203324473518877437429924898694918889056459325075979805059805091105506706259116862644322806486014331607253530757765882716279846780038636903006856421467630103614106665503850872883974198381520680820024022457967736613797043789981253305335073898170296818908480411491282844896613125026606290967228125816856125587144617639130899760380445051157816127803874459394719460494853233199826989273958211102268872360649404420925402215985038915481560984483920419829347231855605896102041434111025003764967941483090059000796448542122378135725688031989841700383536712961919300204588316394923023662508868491875290820975595656352297443032013932546877695330672 [106,104] 45205995906264463965527828176303352523142838640263827222061365798589484702641031508119268873677919654832138753237829207258659916579911754459530102017544169189572517256652802566808983868991999816969579967307475894673924303831569384855704347225414118444482831920591265219504052095282547544863483598058747841266689109495163283459114070976948035038559819402781228892613866842547028207037264453682172964998205502795752078926644704890242184993824378005409075744912811812415346767580501227770484583440752670736367535984432372193631587320629204529322621315621396482103214889197741391042685641236129802741292981401401709028839886108902840001093159790314967424641040779762203135895727275516708933791506399033871575655427005763459936279135062149945494236601907786886534736122763991166544608330802852984771428980849795909560551214294228110240971729588034319641995047946710680738322925825555518077634628819437394200819558596043062816625347740094830807875692771092351040666795249992582151776258422621948687186972639073631520257038943640188105228420352339791657758775204615287150009563300733452504683866049164594681344227907962990154550372923799300227065635866302414852157524733679779202982678694757677124879617764335040577966860298212835617770505629101206541563919379955061548992182225233886670745291976396929806587605887760442819163372541562277211073521704305877902447290108392630514674334493704343736599030082362755045189213112137279500827699074193829787660245085492962968624936977486132834482303016027702858399168143044174692038686451388855722448232278658411387363455922852391804433587652206086143594295577612567732484690443115923201236201358630563252682616381228728823923647409620056045347204730017776199955728425966836800000138191115908531260715841477036100173671057789208326794948977145726447977832781623237286785652327331733801604056797200761712257217305146318640895137916789270321462299357151037880298768100360451367732073813660165520064849862948935041150761728396355662112496064485067220111907661024423938974346687396016154932426825106664806632997858636498720049220676425286723794827656989602914867397490694151311317433909062158151837611919015742787518208069620746996164815136550373587089674929045601529749191092419821312227025703769459840 [106,105] 2648681277638163920079806634404809859027265999675624642230522809317120341964637929829263379369986241710556109950499970515279468797413113550044315118170993564304364954496428675344485222790807165293172780953919626105624032660866572633187201159832880508229848478176178666210501531781184385959969027279726721262162721575954078553743407818756094949313073869734237166243614747954127910025629495997539717949352894079635467075153482124264522932549810889027688425261224799417026689145609578325240056067438991195996647712014331695708224421025488042586001378969074639094300687601348934651695961279770033803410762091891763047017208005102475466708681174505584019195518658729468070481922278305136440617363940857776084075879608487579913622130289735409489000436169477487443869045384875260734662622688265308997005107193155364258837910973741455026777051006069330894968106927996734341815072952735305422866354007588638282416926724038290344790320281010610141325826708419339149374368728891620106966024251191471896883835163507931950594243115119720102015286663159369342157812282180075760058697469120063131919760184831295048203754163717462439104441983925078579928293508705535733553985573042715660297340768164299204592281681329271257653725497339565194781986607272502999556748700296314263059132346363133992840463507112825072135933106289876466984502818388317293759819311375596775758475699952869399179445870055624671373520956798484287312613348712828848267254554007367607901432531242376546850292418521478347176649769953023912471804908119156371385169144563017390912480414667281219309274982343618732562250263333170725252104375770367624625824155128672075459666289948253196644387407453916678746403078896198850240703949664106845176637952717953510058393883085156306794089686634505198578476454405616393771410989887004759405108910981535020076175969966613970222676681135258940704175961587279304136696644771649482325551861129629269559705237934418289896749372573960708989734909032996915830231807907738889430296685861650924523110118038626102975154792794504616288550997779474854192801289277002633578530128839881789937658387039766502243133839976216782880971391273552870111844993655620332177412965095956023968886376810555134479723611170532537175626580134801151877159927552 [106,106] 702250635037495479501826404097406471850927661213487275756268024930969052430957025018365262556273844722049170597352335626889717863408659212953677465816809918551378986429115760628897809615795244406333218908742869233759566314388624212483162456958047138848051218447025571401580646156584631116601074634910138015383637772639573553157501779726877707078156233649943614705785136460454363974349496537099833610147597245271530809086588970641774321579864478498214351841189467288369828060815510499435373682227617497049911458533462839954010732064223488937879322869646007826034554211577179119724209082414231765514675921386363530981161151434129068853157760847766548348154126809537707358299734509232896676340641253081294314202891640614832411444179163129978594606276641449982156082983418007977537696379834607126290984463915925493244582390445104053332353825816947762088120621047749702972081969024565638590150380665668440119716405422786279074123045070903884635738430165253635717084403045588606594633316028193748079588368115381403960481949668997936454997687532336303572717279544152553004469389413063204337703113798146638158216009315395511223173969485640163485946574056535044846021754254913466269313048762670876277457290349687794136724922024652836538572688201522814753222964072753744040622453787238950837412919739661062481412671923419297666684200991029411780565727136561756866225123575602112541667404792361436833518355005227432043739773811389108370355162203239674377046474650346562597660888898654473809551060739000821478983890366462273782066265412776439418444942297316043536913168047905159361206501551812918647236693430533026827621760347755053483829452293611908139870119957729565099597031487872154284196784912264373961721257236453528072793805421670115318461630366712803189735146804731418547737357236733754550434231066238716625119292873911682563500609832235676518907057399348675808846015804695821622239320257513262476069648522870130970939397544219618694680918208067353957533273431090332560253189271362753248140000806148955095088615668634836177744515224322881233302875563516096830206935266808614311752948301768310097518680858015741958742495545606236973377597978629269175069811336626465419451536935423461949658263050348436469300250251242326672496 [107,0] -1300414038099068572455882348687981751463341100768267419365847754151969936345187173904975526348557646620242592705117099094693279906036851983564274816797104111124134232137499940500381693439700170451672031969782313111646994749042807589647787022312948692723079411944956383183779852742682235541645955990149185649182703686771619467506279309419039088007596242889413910591410426112190502085960079805009612562791760017265287337167425500699229865187779791722713920801448166317962852905885885195260813818240191464102527763973137523711069889478493389563315771430081096644690193730340904600707631381287258720870370569665101629944727578919206146119038035149366725651286513739755095316481710312755976029863187066610061140919927479146754584390278202928403638857996713841968163621278660136958902485265467939671050723481060538568495096370185206276347527464859316578796117444153303916655898146038913771095175575259350395546563367310040752450878029558638799168295910609181683630434036029720634766843729432038973620710904696570823823687255195744143568008626512529901162994879130921302932072249494429121641688956435931620627532168410134694946241906690303251296853561235139060631562024458833442219523451166104746115470927585475145730238775104009373685334719864676720929781225384426141994378241560912515454884566098687668667923676782565087649070461620440632626389627389588166806423563829353265080712265805234610976259982615515810236465344712461842187040166124350594131786231676137263967527525090832058374806538817124087356345979606032525017164598026198055785883714701709555837059919918562831411466148769425297607974811693118588040549451974334765424706739373800188374730601962037264071793476556150596745573331490573796935318569245207792554507439098259192661436571217483149021043441723731368306496855162141801080197614268709974523461008644671749333408006574748332984457221081780754055614049706667560744765443271372416210185921411643402332769695929719181066360632051953094989895354082015841601152511635322605394227874758956581101342825003633617933306655882680784998434723575523245612296170206314371711967723688043440468960721419636046111162702849280158387002523740126964776586111444119729271456552568389627369453247186641354918446778294217963212193780809531110162145753704324928322839357895921575243835519690336416472013153139132847338203393299907462266891024387100887121962487085561949182356425919244954682297158596510214357964897113204102478843815093590213417159802330707368363828472564416512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 46119020168805631868811658371863579674660340286561178367043311808763577015858632265245437147372657962082637361337408966623369974900835866179974831095515366661508710133209145373990593904767532237145598491966443882088473989648677806139077977179733624827999380613153454363881514749863783014596411314859810150248299322549098006543849412313154216514157384107428676294488365024609190220456144116899886939624552534014978921747547771282555409228833885083251048209138886618715596290132215902930713039089569852185415644451174692711082320630594106183476089815546097697097868932042054757879825028248404800711707732334910423299242365840754995958372791542519958037534233624676739832562532835653080625458120615161379574480259931859753184052499168109180840176149183584445013497262589739265544345679759547441774779741226228155510666427604521830238937497804300305504162717894231680315730470901106960503318365572182501348458061674089664933925940777508111453297743030654038177860077851522443124055487678560526693677060017356873233947335190107098048806527686554599128772398085328152468887017017524451716987554477839954353115717919519206287702591633528699662943938871248786166022964130026723055942034411052412770039270903897703279607505000365692621244268621378568518851288889596116226808579731228826398019291697878990885559765149880838861930041178397180460959550532513155254544710971009569152484483715960095513265422411266553426344572249028327654292950878028514713511073867348229084910709948331082905071929744578236072668922501574993384516333014578102901584599678040975116838896419857610461023785185663850107358055287210244811986281718309116038015639365441166251091833907880633846280925720393502805497875941044571525118795721479175792970940908721977588430397256228947472780686620977276320846349254660196650639328160445023633992033957399667155310319737401745839526728773942005772700463622830758346754028734974873852161413833783776361099668407639745942344032520671535030659960861428448452140882458616531619036804574592998539637267387022576451128324933949389345941082878682505040757026138255040506884218407145899427903924483613165595022146618877080822939860110787213914608192405838302745274310774169726545930416842710356249309119454864418902362329092472258655053566832483194467361719187021395486687348417974120303841993680408869697928565775284673804247947589553025870334559134593249046836774274377431970714474962674415699506208484194692057163974192228608241378344274876334731836465476685266944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -808424348476791749567036006251272458219461657527723523730311458465966318946749035306550087632447025257167244241597945486126763768655501372706385241021410230709637856284392783848918645185824897896026578490277691621420071760511641287038366509583220715565448914142633213536819849267014004607462104238221514410520933480715983028199470250913352313254064979231647111807730819301232765980533919665830255168902766394029017681100669173784786426900118116507163836613814819149727075507232369782608277841065827360110286741409770822871372056161070424087530670896902377609061119972177420092156508982577988386720819271356768764146503761376217286193528761557184318164872200012879140605862138635231021715745972330016477604859765914019764422293000895700903236451255622608719435834514358302011306118759568052143316582293937005127831838979229385203640380686808884124446330164655779847879160108563050081952640114303789082003091884353288593969104961567795577459858254267874833949153073006760558720583414856184481163239022508430577870396931019370294011326356046434013337514953990422817247204407422524857445691246090991306427334712132939237895525091984375120068297421235190375690813324105102846737554126213964534577620289486060180634762927722997566180729406412100752143848386611161975525027333378337487644716994658038945611632846134856237287607411592446961674625795023810105196234199265970652257072113173108735274447669803578598767140322374978712427498395895285216420230198331332166248068308601684937779286276141816677681134176183202993311756736823773882674886996517703784377040306043033272478113106373044461934387087634825333815787861364073400586614160426660549378360501802243207007147034738426740891137483991090115896351399930484599150288993156003656003876185845371926497419380473328090021403224903598203718361317991750866661394072147838066106476147416187444935982784830050397376387234359327227773409570462397525802588604816931206454605980156068674288676690809392343972840885425899843493346052033166439109951042971195048113022264115672059292353939062052445291873274410745369856658183022019717659007424340163826547226892781729344231435023452140525020878398163240030050696301568663895758701400991585607755054261723484926568399102486974837353426952880971595561643043070324711335815156574419924530090946048500942965203920379078385666071214056435885724006414459552459121480440938326300803347497292167701661196898146844744892302393645543368107845639598734906599959322655305447627089724548545773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 9459046961387153750051960388553136152280907764247143363982647938593884408109628202535545244932583750471705801057748443978915838764401001123969692836086602339538170338407825948259006712235815621372871400948813105691456490692140718510933075588324740718196485958185397271529483299422756960359809107628091415730558558851204090068812470187439427105653789937381063533716095405477202533727931175889008788595180067230496833058400253831756998598508950027572065354889675262134502509850460659085619946363250454151468592426912423109331372700326065756452743090160962037283019559650116017260266549665191980960813337345052609116700181234630718802453945616214671067780113397726016175173470889265485509236940742492034747894564886233932470242196701802183573242710857936804908636821612431022976373736361154405297705674932925298949144747474033510173038091609146147295221762144224349038090494483479194968954963695889978766593325940316166863290585641178960898845766733421894036966617061606877473218873771066201363769846803125055154520035343043852545270283916009864178995246180632583921384069461797110992074565307640442336273121323043778658499563430988353958134698342666076177711577306149263427197436613799970934838067093078842730447292763423762755259529787712520499141039069038259937233027165352237982585333892360536870459826935724719715916514857819012312903509096176526523054759014521043834619582754681384659013897214915518475730202163420657309659097975086330086361139915806119334054791775419393703444470383903374697876789974297525253746858060774987044343733707032892924782405182249668650897056720065189978670961125115845539962265478391239071028468175326705604885622737237949685122975839300251386295519793786755725864997258286361904184377401310367293946595383853948715392047009329321851421013728714453843866512118273451773276040777058624837468008416529570393404946645641127480530694363254733294005112492418056830976797879515222863762252621510744434248877487331320059668954001325396981202843288322435055929145655894041004674252877683406728156240417623569103209102178447332218868179595041557818534783870845238187859755931962705003828818644094843991525558415569810591684688613984423343606323936448090908047200183542945358204676448860995916788826357934241782687863827474838102923518579613099625071042525537453789251994806169236114989922562145201778291241221657650862901984764539462549276727786553263643498505834053057872812062045689919249092150462068618030212267148463835043132319472769552089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -36142782017366143215777767027330519464952911690441981749956133000809913106853201223196401010648163995470930913417963446810762259261714425849796082272847862166993868041462101876864299185013722465074058168220946219488448333731925877038836414125551916247053998271870318609441047099256824264035962630767963535336796481630937095118397404798141548247317328536598465343100678578283401505892628239507162111626272584027066009170633667702409308730741532226078884086283481687683769455890275511652374103960760880128882760043091816378359061170564999409624225603110696970529214533107046069753272751035992512024274476197574661699235916404178709377271358553115317877543831171365940527205050044997540039363387807159142699897240885240392260403061021453292716070684207978824055911450002744915129885870105527928103089226048499756798742610494280379244843774822928427355991374298653219174550256176393367042533588658082058980657085019513544469695373098323421539645270130094344377662180146072771000748602003056846820824472108931061215313337655607555658422396985663255402674228393272009768736216050771928783488222190946074085838575760336187546548889720231114175738531493593772967033946169194047470925690455737591759871280122656454593062250386309113664212122056317936154192224082679856037860777600823462016900945985156565455179779282645919457255064101871481319742598415131602154962604167594232815564825328078947044035950701745321076106435093336503940200673743252607976813459794836042886430704448636659538157613948240189791672334263527561859084008640454928293133978381038922533780256604287501989224014763706542795116343027490463339862511840885200452345954458110962817105886135064868356621858810786539234498577576840884269686648356631752188255465590734854622194508553333636334422801276095458752726685552566807636566257159054765150525465573158192918807862580018375240608116884373601267122927620149286184609341416384693752455125251814227315249777236551314432443452216388483269807872382779278123354732695128429928780828203480450554594746813269980884607470966975911371964494474103796150797815085995281731984547333988653482256433283824945424850501715718465087762214979947588675991440312567305321557565637201239230159237304776705353095731531695311676401628202458549794119581874566783017493381158210414450415100132091189991873134845061543683244392896143284171705527567008831365083793170552985450796592101072442346344568346183530389043767729772439616369983880976641633986862047253754366021907649579288887296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -1003579880474225721919424184422078631202824069539890398512985502079417308869888856013930996557872392960487596948550319245822188904402328312299120137974473203259797850566388158844858617050074943278948497847771947354162105771664827444787956621976479180152662264702712134513765045902023863401532698354250324936077445340525527939230012224598134369466516066920947541013548785425279446549276450795438492228449968096354308410648149085010871089807341323574302714104205913045560411778565865573308941862118507828947458610264946923296453282498545902872727010466375321146286703688555599309525913918651950260192009622762030587037834014464367819020309915792244355602623486619746814800815106818930071309717989114706606663752535618179050933433018594495462065051841568668469046008638946053188101026102335466871167329914315680099077426683353282618177197680504621110313199109288911487515107680774005767101086852067674175986076983073648758543383691264787914213163464704794785281241997245929868411640684876176603290911602492843660619613349359730703378224336426859355313328053114367227855752256005142157513501443986539717826379428671745170996526273704198830790262853047498706215904612399132126254403520242770835347273091548482914406484518142453370052923212211321676007126710952018071263665449142666924888744306308626451002195246325890515398258059723811693152710551630910745203839019544636182455763873867897343678477440127729601396261989036284017968375362297044156227829686508517769912116660429456324353583382518570788425659035030021389510515055579341118513181236971112798765902601952251554688422065914414856145844870057845483285019573136916816239965553508815205743671791205791520309115658792711398536557327200774353378101651476575272645655018799756990631155830461914029103676061674738976665354196390752301373728977380207847353235836016798938550674979269987700858139767689000800600160802213726335214719543904259619183542410321529425839842425738199505223028595948489709150030362779570622987045317231306404730334893487762076488777453689764871344180133169930490790153866174455053963891122080319171552891520899720475100695393157452379786286154560411820590676771740681778042510737137018793213337758829067725256100106242435497928004701315140894447633116744146635478398598722838736122975055747709727736834157088535456713611945212019497410356264429353486185119033741342983414808171894916371486147550647946443690836716682237137446774511376285642398101165754015403494164160941864071359132817946347617386496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 14444190448092831120640273226543504398104137806624991309110718892369061961798022913734048563755296328369918972336901909622530074838843762018635581050606318242212152429866746813245504415194177815110614461857792169863320630691335408353745981548860962264540037654386682289334680204952282255773285868209805825111432413408191475383985138797144801067928736624821967558093530556322190194243679740647247266171326390245811018270078565839846170140443555761808201688256982566844066805732038554114657767622375827978964295089604224361427576089076562765506379204022785255186992105703982521306057922359539520252165411576807831179891041927404173354394353917243411178059026359108648024263929124543310671939730975762517882871017735902333218439023205988231770982641652306828068572410127642049806784151756027728517940375338546593659375925391243735161308755790469293561014330379319438096043823772162248279275794069086621467077762321007139874373064624026081057512755533496126026774573088931593445683149229304388216994748364955440281564942008984398885298361499867977955021648472307555820461336007836936243901385591864459274494729271324144470323293836998141912788708991655107456064851507456831392914682096681787706998939804204764352139908237126511973677815918995793062314767124873040443780632646134649975823510989998786081246313228363695065605690469394493247240729382268716121594154798422225858490028162748447518935041446756177709625538936042319003043360309002316236446800314608954033739218512740669935760732318105013255360428169385334051391897467087487150136080352244927326010714871268173922811160726733701293599941498467423592374434603204456166588857466889964676272829966901903884195943943214963674527399726150895647588997376273253793512304412892013690855005707466168776129541129704056573241979284157085046308950017880917002866276269324036703960329611872242026788698112841296246695351044277600857748594988823587596408055494460644857218088264344681001991235843366628398927680254311186226148971882250630221547975776428119000149566054847340436793756172971785700353152034023888335927832305096256546629185180207808988419930625772329411261786783057314529641357915258535905488899664052433807634604477952404715702050989842496997176792567862679998325152368094796641191330987610835696761280145482302322663742345459894067710140797159166952827524525144195559229592808460878987713217924054816983116665788932047640938412119489308656445542761863003715813019455060800023757832690143970376223983193568687224258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -64682127906298430837090399706286908186653707023129538586995652488799676380067528400881602124638830508658728241181666893092626040089839277628186732880982866588694782319868331587145747887512147387207248276365194568796226096510076277281604389588450139076858410032138749136036512912228399508590213270562703338449226555714481860692329743524634673401625841739513909398828050672643397381089922597735460183309974383361801585413028756014539784504348892015302698189023115087202047774515054753195150564339043555628721347141067546365337360192600496462174512944618508607519866251258253755985893471544830249450901932580447512176181992703865574834478892340684506260788968983872638058991754864566777745187258441090389715073787843580433531808636398256162268478346698546544321041474447464669124075732637399907097114037252311864830898605712786480355984307929564707416223430784036261716957067749681672757956956966648801215501617509812656517487498277540835382984626406397735771113171328508844598191990346093984998755713453441493439837628994089584504550669530028800208949835346021183228031874600941388005098544110168593776936727873930701005071182225664585069668286026836683337179201310797008326159233474621751341372558387120389363906423216195033533910344541667394537760925891433922451536348001957018800486690085221342563701794342501325344515891582527284844451031639062970245473208422285430593792339112633230271586243059449731557525253531773170322493849384076290266300449393272928386811889588575730251899173719262265232458716207902516004706011530431680779815681416402688137857143150962872474767917886120573163196578861467503706348936107676062386824854662712845282901247686746691515551205063343859205266347463768126894465014253689558398925467002703362507256169716175644019857293915137972754728869921356444801335215281076986535775055604853349158844080868082106039737764135615019166019124485094481333581451210936506348348577165896785276975406627683524995071742462758690207757705896049311097125604537947565469923015777586344566895113887276544157386150289334538796228603144659516359456361430968285026322200897662940101752963425638815139819569524836395634531217755930853748242945857826015100999146387364486521574182164505479183938146473794944693805924273766005241861431103359442865025278706012369750663572828677623648924929035983378048743765002107890398236644160814964279679155246158836076763166095720264982740587815622531425215820324362454201539394287944227248963912147058856590518436880777005647265792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 137258917490104675452553844945758645800293324184442849818915528920125475115219516970706596947448741962971278502082082491665696839995969052807342311725622221060407913030944202382923380743399035887801562552280542447196177571782192776954766015251300849006201398220746520162573789399058893152847559569808169822353892167576551120086246852818374719076415401135066948498162199732828982704821162322366735147954132782454698659466911256487868048704779159626727224260258885812942707598460847570012709297498212224723823522556361626450285322154589805628247932037071020089011462160521902115014730818512123330281372142842170474458751083804721862857358119103849257485498377081201055473732802192700073735981876088703304052999508999826155468157264417875059287302710997036972086717791451752784531069436978784937642762554850082013248162903243194990039238310209600255429033061628055965398086031738284834396750713632235487846115013501695928331249908475290340451325362004732088385897027431705192167097346252672599601001347370681585059275214280457912113427924518423966440437167691796520837517960065115702113445779015902379144977536162753719985470764884273831997483797383441062041447249290580587189258155589058716845493302111601205018533281961430711260529064409141346565129350115035580601979413722944022453545552402240518257981613798133292192264589861361767308574001946563350030694809863563468348243354697777799394666201590618515225814444637247708590204833024743072622019535205327060399283452852320228844837060599083962025800358530902545444542632965786386616641248401403692691930225692278660340095165985825114602985096025255759948524378423327868755054955601723904932979085394854579173745415127891580289115125658001690070218266050670120516593966585622164310016883559649812801411066543989386055675990121463067858817139391741274377470264984757395364714544932303679259170090792332532323387094219068039020747307957695277895408607850432344195808955478287536965296949850554068058648308286453390980562563258410275841495602853382422571461325463573101619840041246507714145994297954169886968407769914169974120484699168989601229885618072762345843173119233450148038763486995185758989955099379620334905633791572338562092517566582021245476554900355398914556715692288542215487128125474418681666883172356404609102943287057307710861240931115071163568358578401575054646352345927273809129284917168228991419968426516891919666482365701329025432071781932772642517229754027971210637132147046851291060935474623039431078051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -234103495045040974398224076891246343924244904188276195916372525938529684095772543003613599819120648822281649577341534106986422564675495261535919824817741244434405510467153110580507286230357523023235178381205477243206002875976877176968860998854592491608399875357903514829892077388142781772759381008029396765532131630584715361822792960363697546606376705202479091320294527385117439989910721717620308596278817190103142788148915225418664858910571274543145080851258703751600453161315743062074946066907627514709901521239468379089564525361301112056261843263072182976044823752157729313684096067319050820910053817351519880588583607707021083022516983149047679088839815154533945180395420437410290761280399277262096585999970596582277960293273942811367004322643617430692184249851904488530604205946599329176997225186862425364076158144009985620976040892690155531310026659758068244248724167652864874227190723319597523357512180846438566475944472718098041433777765231097966137987204990664132156916774531110990757397292484283465228624782002594621582380368623920427290220281422913522350539235788948723147176849380440878297941669142357403953666833787336435460496557949413739858864244600775849998668530440341105395092652649346006627646222261767183122485071385623269703467189635823666551677598975341114391431185619994940829434126188162004891169907750257596247422730305956352488108265957645095078795204325949883097139543953484029148346882434182299476154573615849332832937983523630212292900132087959807977318600087949643919183919634551146010514670740170856169029731265381502998764224986375655450441552527061997489007460938528218818326442182330501077574352628975873391044712854361022452390319547540416344030095272759486176371837249656163421725487526056162980673898309600836116372922308835936747113198455088481714669285580783590447610769449071275456022370317067342585364562458781388463881567960076443694532643937857840083686965798021742022861668287773871904873293512034086434673814168662935412701161192701888844071172296594098217586245568222501303218547096861641458212913315786432489297951884200072366877471924146706626989500163799998547439186567176310345302213650428097441443401926478771416940568507406505598357284933533574090453440488316729548484821027901940535215764291292694948416858764414232407360065343161327102279792152459217498358143378125028397800010209107855551092803692008842281963437051936666858665844394142208789598932716829495847951296962233998159816331761457326876726399364737213338222592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 784909096151139444975709872656201085105488079482876810136788271600499320779280672219423599188240747573741972509297215817910095296306846248643648593417096674643967515872962262865050567805126104881859634180273397893405263348536439749837943259005594915238843019440816310570650124749790198889352419020406753737914983026022349149006283121193255391175779258898922891738029064106894408499223959638464958911869433636596956079808088387714031652039131658797360148914993516475319248676308392757741714464132352457601171709379084031450613177227200770882347495295392548965875244627016340868255036934689222697560903506860998588294423600523650075616528400544582592007419428167794590042584184276602231338426884495744886939262116102599138616623839761230192868933621355272303340522135536311634821914045297634602057302698595823629806566961854147232649047389251030191827804677812472314944387051286842081751834075308310181834900362989193507615411800746643501850655278953345672111274439347897535417317482937657874659544995611572035228287795692041484207045671167715592140372669204090673156320081333369692173612509961548923166123534772050827231295714182283660241256403405232518063847466808484279841543862674713185324278821504105532020064176714948027583569585671714382895996415193533172451192864019543239213340901272674625291749751039371365981808397033878160319711288396446019426173752896519985603142967439741547395196661176593766939609840526369430973409028408767583805044208847157619407923606261137439840543539008302570097234485573430753344660484367375203442771221057841197002159768891509950916660662990730817166498732977372787668067104576034821624238520540405135543257088673576630064034320026099948191646434777208655443389117759976539040446499749812472442728748608558354165761752714029788749549292789593395667312104750278130954170494806306012085389004178452096142569384534755176480454217516819907636548935193352539873339202196553839997249751624897196725634413151299816316523272554512758661006503240541858547559448980462487889163814624982356928919268640674626070842999828448454170994024372306229463132092821662423539450471744631644087613775553422155605036242843225328241271243712279145433615467653602125702284572867785250672182061333968639499118301661240897588949428555504826428082931450155438121625741859608901907464517440890904035832719996295050107922138983028812474810068916273268702070532646445652787865543873136447672662453754910526871116435900734896546446949142837210057476133078573444606459904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -2672031828722176704021083150109097639442584094625099238159268442428314626281306507432852526558359155900480328609953719383030174930664953348178446741348166446459967168037999411069629133669384036025870999237455395730426908368917796318503468807167810868445714509519456375922234464750693644681438771170655630101208480247900929317367215066266306698705872605912621712988043337722288514211928367442836879527292476524929152601624556706342307514564813468993766884217652983240448053098025878327773044288325100511030169865467874206343784372741701986571429941385013671736628353533764956498108594151784760599067592247109531759457256600068632987040354363975283141423538371873941750188981483188253566404177279770961834793627842167011266581520317412472075968935864985390539753245939883429683457918257717074603265887272621341245589637498841659216812505773150951611429276711588602513866657542137856733160765776712283657831856024829610227274810739087386164370637246081171321410056230623237636470352592552122577255447487081035635152661633799187141598277916491814851884147613720170004517009262693318967709397787035531838347651740143701131654836573469054915369610508918598000611479405971411096059798078100632068178197777887947730403835446932892563702292638516373148689872946551336809330803794717129388871714243165359955472984660799922149672757682625632902669532703810615742003200334806053327284581363818864228353965344464652882651707861639445143114847575304648093039265176718570098993722135980123394623197469334329871201400865386589994384058076247455090039393645515570516983558249772909625962459880582845199184966574759553353545035086618134823781834134048000498187588740955142458558660591636000372933030504105495407578683329350772945879580966635113879547541344378238437598247220524201311222408447657166552996721165229472501574882684398754406977338298043789075802745509024886883948499421356593179354989021268334410367508736084369089205199737724156479335987306891720656515749526566791091843806301048709900813878999460765195582405292032024490893611368820840944698916176824650370508922373939840329979842933517635185672746110129305823587073265013081115068649846231672615178116814484662274303570465880183362581885605302925678872862901120414704656600641040100603016339149505808316577134732944462861819475894027806873321009013749662980388317923559438727847423004896025831441922657511977209731558311091642541176190416652865114742364299713870071521344554123422189261968434336709416008036996234533304126144512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 5855077923712410964914609514423698040273136022703005154367659667077662642868978064158236062594710995079442840425814312990701681085618401227426242189485837351128104796786499035468891320536259483830649713423055907536862005760359802322300574698854599913796682025765113931010466733227212941042248001548661163160409888755578207667646731537964004405109568313864289101437471738911026138765835235776273920422857831729241607070913280112946081333342309439433291757669144665013206214906656960032738500367521393838622172801828185420418843081246431460888933483287101031482745974470340230651930619816581929986149414845269300846199099781805819628499716007018951560384752457950756345293685594274122890004267400214676146424940891620603885172034851247604194373241604450493874775780874096088830135408398024082381306030871422224020292279403338995721062785108456377429358386713573868072092385558732357656803312078438919045038772580095666490516294723312300001462498092647846157662259849531107948464109708641063407700428159149839051861549075635802562214815873744098841198709772882270035266029259555383045701354473946778489534999883559861026758641892103124165839538773986188280519076373839115110641468048094011195471878589312230484026145777207555219567190501429262471387900928781006645215994561220695086779797078171885010956743980127233882987705300205875052727567255018967278649002587442854280174220537954952456838935201341549106006452361080943850821071111952210771265546452233156756652684482333228080039449659441011504317946463311470435679240689557054016362749117607445851264896259647951804105083627407709451730000601611804169353605214407202499268680320256209710918836516978055610401512223583070916277221468599130081454466604038121723613056294822094318102450586940467269848689240854401690404143750785532049875153369940352699384351902382979950338388856328522474971961778816982385237210372208269395998271641567610000605839733404100307907183326351382131892821401259553190795615890669812066762681747941111002703650257199460589424238129337429963157714266353209875014585440291936417426165436658713581882786601778196751052543340995078999934741417479372514407649174229664530600012302548709015744932486014935128324583638474534874542992066500947373045407763740021986120151148002528402196959809968061823101318835013585477723550507594144453110041858197908290243670254321837272761103620676458636451922975533712024591119331961007758339669141464187516940243149546022285210844855692708028802618855526815481966100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -8203545244201665477571082262351844284025731404591229061984605925890330180983777474191528193462497304942997028603169785174360687209308918997504623353560734204665202097571819779619416378572316342363575797362484292613485058700050441845546778325197788499469102268357746384815908871172249823951037314387817525254240047353217461319694120868618853201141899360920226344457773539177723728859544640018503726928778398172002918495593747291305674889170927931830791405676696236992819707434146771964835043817529312022033007174770394018957268675796897888978864947334386971222327321048555425782798164432026838833045563053649020849078718629276877994596504056861974047347845809293442125345857924339953514065450730967737794469060116975306226262347211984416665623561531346835864728454841216183757690370646687557226919366903389434772752469114800813908617777876806048009032994807480500901514906463465986679818170048602792917976618221233490210578409643479530458916932686313148185958451271515081641840704503263898751746418963056234233946623262645794966931667586087098738090231387723131311413401046216639421697025785905332227385348401273722744720257215149112318308693434573312149258550031022953516614336431619581786467233221762263418457335671544025292908482690243750259970431264783543133183720061227556360419327279143166821790742622596446465507489161275877688939718617831009528941750030435700181739534421401703068744976829129296896042580871021259267280294230711479753408036273521812009640590627474364452636531488219540274308414748102494891038497740748819583383619692231674462088288422477479392527423349784468540289871470414519408974090516500337117806548430454544908372828692872325835184021099984491249679714638594969932968490583388238643060246007320812316074297206059374574900607025705282330287410121669872482425574034214297548467552862962409514147834738610428096294858485951915535267282070625290655042977705358152950716487404628999892396720599764311402280341318267946511027895893697344325425761053893019921196207365795879388095019748944676433423813628932111837330810474477655030045786066868101073626841965432175548123503923179972401519970403770677411053846201692226113959603529586875491690210715409959368243765999287725687580837610494623652260043891207161402619664607805864285612390463932013569133358257199951391734417416207256696278521653259635054050389313312700847531359741134138471901874792517871185240277307956936715539905167067100579560090734817864035157319215542784071134168243315326566308773888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 7226176871857316224268324995888361264230939151868742255976770119986229057703378121138198962956962489814935641953773045580802664357219226856416685744602764110393621837897017022438729442528761985525717894041641498989905394615829546159726329882424785962625338118894727081458359104394228901883622284589922752237470000932982032541376365366553050668844927608201584665857486473484850221841155404470543541300493942802026677904490198944995531080983512145054947488694444667810352224432078687154673376987968864029634908931419301226856814882923783217232248571297091386929585360777726403387196867585440281394652170548439682397641789994444355462449994432728541218717586597659629942635677452512460128332954821317038637598599827905349300845733985388374143651000283433250489215119163575754541708157427308278828316022630424915841261563835863844333689267453118766688877920826299278219707342881598449008896549927478574369712001108678101376907521231654106291653102038561404896917719057635759702922808670792046469637181625102591864335493214484443324918336365368829825545238023292650553437889173752423229553746375784740795361204059784481119081721625220281688419124825936627495068768729757201553338641996541348849416679377439758172360692424257401947143157309215419330925061888828207328969833396472711398673972429721589799749825078277966552583997515390646102639594257640778444885474371805503182912378226913734095167586490926743987235637693060681334523389472602150837346769279075426476976945475345700892625707035200503146352002487668515711524785594628921102560517269406505892485534017323883277472637063943450460421614738244995451890855767630344397357101137324380633979540822587107726139503108713509926497055690161337433079585336697355722092705490497446495728278969345885146844996876875473050632733279770657561869233011584367435864098268704518621322437636863442067258821593922354993320686029373917459769434685988076948599251114450789768095628816622074955745302554456760428628556129581240436503765164968163979068102227243376640259669890167930727551607995927845119376859394288631995535420015365841312082672379943087013381975505171496693819255733583345934920621899460799433303733619381013749873898294558270152184696076312431150207977848232367561237710318421712683327886379308129552784378658612343169955670898140609928811679416149448855088585667246716301514481059137666099438734287343575964417721307740931121895566716052133095839545632492836769616810404052198661221435714332901070582234132023084321723121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] -2736307069830471291828979168309145090268560455574237476893822899114271984613343069504873700740073328180425709117526359982242072185209396903174641580589452232519403581121011471017552749441730784641459149125783110546275193773517759760992470544607813297686133536484512474049239051199470704540533370369789240665249680758914739479814198164664185143545152841276062628664122353888132607953905720347890201224383588586390510898104527154225472361907423660882637552129707307662737716040770212906216522574750219577367478648513461933389750607083159547924021121935179884490708154030188445161104616127759127291810610953042712178502819663623064370889800610824361869882273818337795630714247702443403254223195137527517268741963411634765650031714480524292930037943844590776679425192605557334502632304346628394102652923131531853370553204534459723523999758833323628514577904022969880037805916062619659701082312922140088920128280125517212978236835616685710393812409613476598546697065364583407413719158040261050415589214671407701028654851372558395632171925853265844766745419510964962826592951377217477059110480804391338184993895055078453076273466633778968857687873007173001935898016318969035193995891247273823424702716090068931936948193769758160733158159720500058099958733800211414190678398615153553361000726623576943832802931225603764442805720554838467754332239434226448971618291369229085703734554774099737442324945776871235846620332487633420337717602575196155615930365562744452492645431417971195076559575713540395737646565870163522908731302733176308690598705094247037285663014075480892782309350054661378294370078495476384420363357583294757987574229014715015198060043993646923499854857638143911502275089590473734178046279523425124015502964232287134974588530771806140965809837781992142384222955250451535910499917050294700084395841985705471452564247143212260761270924062826003768758971757778371408450305903827518485365985282638841781030165543753157784891448810909104589168701253687779852589149500464200852416305654506639769780791394770779817235492696794504653315014266999497071523674330527503687107486465189777723373810688987611068716852485422784971446561749622743361999819962890975827722252797762454520875708132434113471977262207510738744827269508548660454717569253767645703034303964513537391426321008155189146760200794877082034132921629192345262205125738550746473110507117198679079041940348848433828496570113025345715697684603173027163518763079384706652841491900324162944151449557547059447878123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -4535724268207114182222580890746577188661595849652742010667630878807472631125296595809891792820497480003549090382881416613453155774747181261507771088176485390699313083259009722411153540264090486618610931649582663211274822127904576541178729759618962362239603367161259131033585705068707955176850546401981901762229948668638059510871675666378472668872830304676492136550873627035740013602298798795977051549073951856908465131932491106327975462103852364378858543600179093198305172482022098186836384502509516961454715611101864626782004299756797951524259939949761543705750914691165741104327191965635376027555713028810404547992951491912939443416761016708477109672674521757121445146879161583841410236751095290167755078438817558977239793381082910590580766664680380625356734326100547315068645754719583389034728803406561045058445611569664059679825983497180219829897086953385084293560464155697024936530686899993101107742033265927203112598797062328658359608527022340572220387890097455306129700791967601562424201006315752506534217657486256422756316276853445221636283164981395731258776566929822920551671505735254724325163417987618697649889472785406746613594780637579356324409754016573304859138619070951679949641328227303842575435898082661655762486968935411012671093009452558730235768739995693040525784309111392141504101861779757732122506871390522402234357306728156338482576963542439437331428453174491141288405811756040979886687639996847494766210956813226088319716348437032842814659244568281989068997961913208931753422826208575748500565858643720831897100245264145473529255641401483578842524622309194315928026637954414002695695016292852664990142730853082444516772819770900810668879753341346160974353765473465185966189515993357194599641209631989491646011015117087239034199159330043408528210128073235811538262551843114544471824028904000588186504624651234480975306133290993347311325507635960968769570198645508488340838834944268870153200018382908398700005596058732154238600770211772417977336556493302745988640580146308350191860930882700320972363412360355076614226179926870642685272822191361736648005805991780266759942038211142978396869976899791487592802555239909014813414793532488825947604090051969001025700018685849834883384741992480149234464920452537193733557656123521314505214009412784215584403605656098300699488802751671004071124454043492966693084791062152025543743824981761927741642886525269770975647943100087646487320949464371718048473210699055554726066292386321436735340725001277088844195299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 16163436271685096932345759116964242358919605371512082760576613353078901952907918007461416769009263098628926953771204162462463494801014868078391259911625586917278040746517466321538299841095602272616798922014659557548048145460703361460611935763844291109972284532309928079686852179354505788751079911478830652904151319031184287421695827272254500896456664522204352904720550621973464638982169646439775971835006594960230741256220403968950705418237946672067542744060253761747780221718400623261329498995068154225207027997436785763034680721154263839175871913475434097836672061091011929016108866943427509393937925736096707539317511295950627095779260912475814674147136040311583575000954062303152195789087035462141972901941137704717367471928636103406353312402291064092250590196325015542042244880232369280005715954708759596286817801535556203467099803502610434921082573376729821097191184069874519273026676885444249667751024057264138125867180504841489473711006940677157393609650049429932163241851389224500945182168864244895077666120849583464548056808268127056454533274720937632098883863620495627335441035247048243362650851321221522575232142940679236267957086891168489570579539032724036323890653758171050294581377467536708997074916313410799343787814715148899506575809521013850949057950750857144089163391952829681825994884682029807413521289917679270974801016264934943419409165053287387078098538011529023287283453947446358296527232230874066063799790369836856753066006834823833439039677834120538862120987448879805490927256172282880802976271867135578575932965633746061841094260195520548231446599508927419001591493914596051665337190411930230630987570812976037337299977490875777219590370576171252980611070241722207261819233931556612146532036664745352567906846801440934887904268007206716429634031354618418915999028060063158589985476053531482391270520181355659888247971265690416693229588049937726308414826872950430162564920634399777196351461740454867946814675305054755903073861776902967284369141044533211337833814332087594475243426711779790967182438333443841238618605736444581922206766945935602489500367527822592176512491131842763301003473999135601672978428276104606033008053349358213185730399335244162390966436404008991842932752715469356726322205867648591426583301593153354974291619368894256051949485237560206474685510535073931148018586967301846983413706413479018401933956256105980957857338970284628248263290935878015791902266615418298071115608062301441188469865393069374563021199782935681073904877568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] -32743013109879304357839902518019674552494780008064588691803779914254432734128203784140611191589962602654104003483796723264896349524693452103012215178174002423981553991338036318693658738185832755695521614190161204611919505582648029847056671829843297451375230550231302793685891746591515630577476163959987770162199961244273342618629915702224886060051589290339304528858904382629348099677515687819762365262301684703918228324823715128869334918406669087463180604459289200365817468155418053400296076713462143766747804200804525448635051122965106912030009921285300007386337149977822642377644034846130878587918315057270655284249925092125484336255918360465152173651712672606913665169120288715814190486169432726158408000176254417083852779819325356677995538069462133509271179224627314462312375046786729229735781266276409244596996229930001293030460252325378854643165592974377774514379163469427502194140996849606584672102430499817551414629411860362092633929023035060606572505514460032362536207663761933753412629668409069925471423711802520810526149432606620245812447515219383107751765609124761205952049936992416845335591017981329416097102229931279867739555508214499357308457081119606740016699345062753556493767411783701316890388906995810903639746014314249000869414698920443383943272981408966620568857980808034420785482906841513101875287676996789292794953346959755627178919337858119981838275441976219932493649333677471999265881754554796680486427195049148683522761292169623361283138430670366171794409273918582090818949679737483124217844043928896631517964488153597649729680190902749975461800364222270290586263858575287803305656776550779577049233572915624652220312841150969421718812542323763090309901994039484380059529969012829879383644437799671668697339467795957097130776735291666130881804379764808314545176309284259590349960015009665743360970909016829085464619972789129283512180801664247845290634695911560294126000239063315646988629432330232481677672829511764631711175606120129144562741189695638330872220561177728670417817475606013505750756095173415442621619559845070142546941464941590272396226246256104258287373727906041166692860635745393238875381502258624436394028347254073451015895470363285967988382627153681150507524053320097021821573311496030935227558537182901266812377779509167192808913575808990241061011030330527451374249459474237010235840253264186896975834813340957229597176873585693715857724475936102714977708728873512756212811205366493947610187103515808813999574555889876623563276943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] 47025252798103534389271447737895152663147874185696038658225284031694864346085544681694142657750231367461038526602774456661731792807726319939802580471246098011275788052647558512558107570925058021906440568945235202698212195724457517783653589614676554017025084572933501422910021838757711299081068640394841368626171495573321787128244073548062466395612525243737039321066344915980428624419802930615413852488017876970326553484023577205268857581175977908607541176756589357255490333860423359479615811405012983769103651491944679545499764855687982537605186363787780917697327415799237616628093956146302663656311289478858475227079431869373935106981255161997479160432514070755139392941260302638674896508046809673869717952371593599637119411706293168954819679488506149231341212438328722646558942240861720594865489125487435670659444208643526272133604025365600886310585182273144531000234029411028310940132081002127857104029970880013751616892209487738248941125272445056962818507630931779822270140784510709900541164558705481858944587339990832573381014591223588422753375269625054061497350145369170147673797221674480427261938294125529616637376465392475618077652000017200399135745774790196353367439775621402048548963115950107566663727121230972519067220057383664529307686097270477592156346174788757661648662910596558760001897790892188899474617320027226913967610546922694574284855333137070169492727133328333507844429406741912091478897087189818842290494019537562581755066038581965030903318524207229618611824588826622065617104766036742273470258357193623575299454674665478160200414139208970742247059987068538262795139491512615799556984403390493787429708720282755470891910642477967501882291655137399299492277502481776494578004525501013168245700291036614036834404385839545149811870549467624196219713662779340260927152472076112456865772399105588574121010033627571103100988496025253301735561176631622898917893311492774512214625867683988865743188315539492651150093172193249446334845120890673708529656862527483890198768766982065754697051710151302348715665933695432861859864862228608939820604173384499491869871815159133341593253978433064633654452475597774546057697128077987017486686569865113520661455174417042451611444290617846056426087747932988442997563895722686109244353483624537754342684539610982016133102037851924663325284058976099392050141243755727103214669045816751861689717835641809644920996935505639787062416355998959158699352228375753360401245276587032372995377459767192310638959022343773584185293275136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -47670372535776251966082673153241208103414107598502774374272981434773986073772453075520214714144569847909934022803601863085425246472148020697342078829282980908522027431915650943616378203935550311114968685837753701147623580674110099503128234944589996209257311449994970638373354205249145039926362527157164609190230754369734317305826819919883824331821833668783814890637649915514792329767129855048588470213339254275734986148541518536962781204519193709453717992877937110805076901497651617850024425219622095312290252670574462690390457889404935799367012418591850153325526468112551147875426887337673125948973695561464222752472111582674808775907085928627678514049326838644771132888842152097905277585491088755859173552700398157803303061171830869964514375622922138572209326304496217285512981859338609365539632118776229355834027901299375305733420990674193270087630396869936490444523396078175127738326750777673870649905414739573615662493276980285122146645185374623182599408147115276535680848575311303209028308084933841359175052652681706732948633297098539013570218563320463403070057894837664077528280885244793264469224832142496786821639193153553106924905670111929345277247074141693726405088594495308563076795392664161862162548277538226934683767774072686862625810803811615395452073686488385210291963604307558563600702068913170291076134452572447153586295698535220559462186213153774668915078862602687284658447444399476634283074713981346120691807845488723111287638446766338069923492930974671735700076710898218540598392090415728513104439081919631553870621606405205053638194689129382954635340123866711957489435235620789901650101489182156582356438046471146815601982155090334572316863617294266721628975617416601125316881964021589956106424326629447083349346872392652232819313386941728229036715451880367673409500997727999919332672078718042369592044634289226855198555267602034809377442998265289903217546402736487327026244112229936132102401554489771212028266773643026565204796158271830206275163193407257534835930510839275006839793137245704843128386946951878104395769280282666560767533478972093741256267875696632598756065522073195128389225992370167314360858895566082392600949104813662537707928847091374406760013155611248331681924834385204287589875207094379560738812623130399049615973602165079005709592422583455173030993767122410883239374771976280022078667295341508556330630520039537724858421641775981909464022877919957525438630105701803319686329454106521879427504198382064848732256147929813671943570718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 32805422400066834455031300699747287088534988699107417632302311057262378856289990965470713095983562851143949442015760074609554222304817901903704048274211852802452787214124186386260402483491976937066720966716182863478884691304747487972676034773379975440023701643655955714272493402255267517992751703892245045526491882353684271740701926746325053234190448002682258570486194065205964560221058115516815997664613438225887928374928694831989338522505026738750364026810436659702285258515542501008167093413554451146639675147250040057664299929918792204130271387944015589280185683367033373143455217182498927326319540042489691441818223531658329393694963056867303888718021800284369750510697267980406769194855752036683291270564735973139027148366781163270528922370786074979265454439195593083061707473211057480962818777853157267804277478453837959811037936690602241089765940144380754164426326862525682724241372954684880669707091075581468121035820270365953303548776442674968830150874240643650951931265870013239024187273899847406807020710019144670591838412465774752728313224349582618026347261554933881886843850752540951417750370331575341144756692150486153783243769090565201238088315844553315918217879079127008763808441902777527929739027850694790400565934221700395758944852434228343194729719945505369414715144189172415014134475873482759735631012963595186011995390203474284753618320480675978251319773509813795813485634571771584572242194326819843166792553248687948989488977892960914375284394118888747996841218812134240158905716611528164566875623172007793211051700358390310916648068152532980846399472308873639583591987499262116394540348707415774534473086372325862274609357693204428991168574461796531256471752998666793375781698391931451333521916656836599049715116608689735502676973108492559114360777365870370595571223773820143603869847787047150539630857225391422396845394270352719028717602246244404155223782313165999560389551566800132451598022743899754314404148798896404078845967990362513360051008909802974255550934410310592560433097840419270841588510303760857494592675333820428629268269795443211607485902260140712823933011538474224199169613982857936795246158869664655616927723496660768947097890455492790203593451739166829550065861957912309979622437291842870736580583635874869105387402277829110636439709555504511898421554858332641690080225910033926891375417540869912185496961392581174811816660085730102627414718374863023896116058198142474199375745831381103672537811607518559416542116834925665431303749632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -13828317663931968848983690757354784749468862621577690247958308872943113854192838432752840891127659260243681280593744359906224625429011701459424057054988357981334331185564392377542114604737930496766228426801579229969273142048581857960905494054162688509968694014314336973281564502944241807364860760644338756912699251470595412260784524423615831053438298671065576012456212055939052932958310866691559986298816279793999506903741514423830464738631991784782421978893582431898545442520882950102452543225606090091073882256203151059728200968548675905891050728165359548100203576373515233866771277784560810544520440076230414402449635684522537614121230916960585063916042824520552732380934273739515988022092195970592194392504284737829631254522533668820117619746601996616578114445991356551133828249826131920150400226811765329650304722118854663442132210214232869740315565700213210174823829588398334155327071378979069690306196977151042898896919833617861912863469182499524066739823777169825493551017297645805229197323352461962231100841314014347872438244550418006205810298462095105438700799967376504353632120537386927787245482370237126334039963157897498402200214748444207159671526441093279627848404186248892636609209657222920964856840259959050400245683343215275836791023892874380795473322759431875761546324005196291017057378799012159301515344387754428676199297484661650444159016640828485872367060179207151023462949085590563307191398248309577012330718876220105605402165221345567866172936571880916754790403272233206446703613630479837041287063690092474101044804558894281299746221804456862042893837252370237775083591112491462442598487147490581151477485935272015706503979269844316111907807539614482997483568026386348503097110648958823500704420155680669958099829184615476453382937885262379287284092263596693551638325520037002343925495250124250150835415179267696471811764271894517756091704081338206119742327250496420074659561345123374830334807061093356419712090283754740534701280565830620777375509042635345053503326765199556699196059205369148478883054372748999032716773076090956433611980856619428904850220308162020702511529284403226801164137553640742872383695464196541641778472083322636242841604598301758364877770326177515269417039392866505342253699358739828180493331059340691981994580676484205602677707788348291382262106740696829785708882337705802313682119551055759607305894994367752302602410911589164485588390469671946613446046840561386747606849138644598777950599954367921093430831084725880278472458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 3302563960361457007573663806364547222130372419634091838896930361681904448370540280692669340185862512850652100174620765490000212797179042296800590731427006427139237876459594073907378494750916757341777549766067235965812196543000620844820578050775743768232935929971417057555286910008934799478521430797270546621513258127813132041890951302702037923159352866459014478344623431831721381960566183374228475035502452486717344230665516010194625840475752533970201494153297337266833560559858389056295947435483218815338526964845342125380945772051394442559476086198268989160413072313934141005923257282413974050381141679308300371207031790055977018837122463681236304163590607268025173779557875952552710960253911735853063522394366137513732966194792963777497435308036134826331092743302272312195836425539373166249619583778213280974105964279625054014324837941543599737540399470389411328044849073961514289803615792969762893449641217972768593708871952654363660266468949319911520900288150336891372854946137289074306184877699320231583206059353750780335187257290609259206230133881368544767113667297037571334288007137616916377974612239032541400952145782146375009702476817377040083131860016254901522914553703982803586251976387790372582563793825247498753055599814808460654819688690523734758902914859033125614615030167615764214224470040550623005270019460186671127769245266722053770569968633810299481217474536760708546747405792593580790400650819668431842888873008871289128434448708267723341035908815795327817108373233463738952506776600169458640512324895846271878993077421363147911101005281151020199480765520064886337912583134006246090015433428830445844871853825902449617746878733021778781267596508006543737651239614658507073871220272919363786700183264495270713202767731357474751772934649556531329741115023231304796660072206396033779761840496807141001760027768479420869362792599953616856562891909266500372931868772556018692873509586155540259634343583090504800497495884385648715449178995787565144939197398266121928743120293521825056157249647429646746488921910156022301032791158342377705165706307320667787275616904319696846415817207877767126071127459611499267081637749801314487953651113985680391332320498315606186959408050589895936438479280433608014116865127068315980630851619560160686520639695260303121562319298468785432137415926569115752000631062165133898810535316295598139416234778569589022095741447743538511851788938338149294946971916320472156432560084860313428880892424270965128684270357241037521806163968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -4193298807401648761494483496427663953370695056390796590923780239689267061149151751205303327521562912874095384676051285857892971581641045317378459821488965200421533722832044529695821891937808877667811252872649896397020368776593785514288023261798979277397397327881690540553937738221654007407437048642491502821136939765211507252661898171068698000407595325169561384278552589740114314947565993865470599203048939200306326729005274761931189845950813554341582564546480602844021471549068147395486583818941106759714029646641883116723145147670417397077610853912015259129071498083196653030817457090232640914082313280135517051661529388655294251483352591087151442307061060692478124151202391101769116664635747025849619076667627358955179871372990764566651850548516117753230953028235236326681213323277975818232887974511922482732193456590425590393940690174994212165789757937851691433454961844297339585070261458793108689413897068194936743618866498222218445164951573828935747387726761880993477580947677007090458268803720829090351031546764557506502282769188424724032955080435010862632705093611341512189691309868234153171177590717976620068865391744136222695905062885838885796160185655986714543457838144686932507748039937610095355946980567719134889133623002999549159272850623398323368235036045378436783043193724402095262797209161788094928944316686194832416396144967539802391265893555938810526987907838909217695644399235096521081795248848891222795001995881655582646068621334138658424556992446836984894015777756274689493690272193934829062331667660437627540690384242123425266414646537862578599797804819469207066549022517347631856789603344963674208308305570355421201942833287045814438065483457041204261945868984145742973308110642056745443622764706502329251303715391359860673116575584991267172171884093137537231247540175559547335486484076831273600008895751028189404053139343609951706831904782120610899294302320656498737995445712558510892156516848813766515599201551611834804245004271272221398488837274414402204142125169712497895247532675019418221986103671126400615470239031802527775098967934317894174438884520050852791270626891034343688589636343900827883089292895957197539006373285791581742477497980651400206073688232222093336586148628404284958825112342496181085488254217254634039291066594659718006517989868114163778909750344540485768798688300616183026882248896632561494970130330021103516562228481606194536679323809482349603407390741209635742263468979875639316426683395384575392788550178117491530787717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] 11731598275295917051419876175859281865896526280086562187618519302354161583408750062869738136428968644209933452234859670713782168972614857069970471167368301141354960893217239292982954377348520854510650930424007735172806589543717754508270733647652116284784217552556064125820452508875398946732552079187920978688802577553176810420823155163228634619657455885713960972417011133918046003799249035331530263735681326107905439845465667889838719457683657501273923487126828063523357944521925654080355149452180521617980987662164576340671996472724100667802692549262962451323501063081369703178338644901697236152291764503434886920553467935322931749568730210395852834523026868116335591098765481431874196827790137134779852248927170521353758836971991155615797572197505264459942388080437220875400542846723024946114917226075395414039398664959234614338988571510004860686412351151627521722585070754535205335048548742932941083605639014953861256194254583607426171067779360156689676686433145414026020120844611032960937722221634152662381798104907403410922671233725451728802362312336166247222219100346886292445800804950499400737011996995881601226173292557636700050243734979811448915169759490952842335416359502574779693524414301016176991535347369733301429560412950820848350849480685019596784732129334355030037933921616019982025837502363136419564158768394000445913592366679039347096297697345259409882041342640311677357443359763369117927164797784478195019997669255451373312399952740079711079059489807932666315652879391018728545346967978645586165246164117978593401363244518164008703717051081090425451640080403040398017079895720996388862474331482859117062829797176034526718276241163413775846083447751915540002034834467355312758933123432752637859884807623559237938717437498779239067193256154241958924333730094224550078443616680779246666235376083823374375759337577743264697931303936180556915672815065977124799878930605639206306782035942079379936697420923443663928098166906994474883175959588298090128136164822668610831051029309771668091404883954912761807420296239406624068510416579851270003976130221956873668197931465942252787075822343367879030621498378557635166708183623332913097556159757696804497274357905342437068579388747046270429631079043662991331425765852825638815006984660900619888230714397663856708055672911829876037581492965140280113574717563998800483824959246349431533713692715560222194377193754990374092256242735598359675260307775419637872719432334354452424383539751872185699576943012592560854360129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] -19628641468135263672864794801157979755365274879981195363924432283681878452768769858275757095245281977025190693077872084970305615983856333126086475153184770446998108922181462030339978740016272839162982260118497216158090692656850136148032419036191693570051179228649759364291424918835588492451094093209053455261767858430185995527032596491846249794098787472292684873499842984317025585333203338851609478181254289583129285526068764750455526430923086185450129809680524868001321983090841447695778204069348892509731771212194950954533016101487708406870213071123241658625213363471541593769639083185402005950626788550089242575301129694355686768647037995005829590508498444370219231861827009960102729612499783786524224147731640310289468436067158242845113971394254346488352822586793715169357782332680691311029822767255921498015947705938264018263691755435591474697908710817612360247519384538195098858505136361636701781564813421543434986397356889346877274683047563022800135346101261405615986491645771190447173109370836814373725995541528449586856366369571134565768619335565871729521362341554675969590829233163515785021150369280863457769165103956471479756279704078290750882681184569374793081915679154071513227198229287655173098280744738056730043585047362229742106268989067300238887940128258017829805108416636583726339610716035163305450842824603463787138789506011247841307232711208592835630904205921014177772191177857801416499762143357399104283200559625793188913579110507857078831785406474309834782966300468350570066881220710200236895855741640665441304863829617754438400018363691385342152450586457256574967726819079654614855593482868300583915463091574386977774568237899655696978636893642889250940218544588933906942348252651505390256026114987586164989995171493715011229834713288197391570284053272962915789324163217572106273033001505305193685720059404856305471627500088800427317461313776589662437213991268631074305858345550185471849394075568457005515840147053541565524516238064480198819278093801822327546635771417959271604880245193439517193650159263232190123323397511281927184987859630959143704331091819300107461548048571485629917598658949113875463943916636544018936179562796484516529254982220962505956778975383055162975049997324641672752137788518356973672945502073734162711089400477128466388111843853251919591672550716625600634330118619544332388381251861834583004022647169758205573648746822774166538242656262536472881129528332299635610363118115772524784175349120986913645664887936010352783483994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 22745332143961176121963639161641207915484637698506186415325422161951685798795309504808407140092198173993204131978429450646296291855722438895311533263852271937334858542893268360998978617528593699757833610681410219405086197980016036097721778206904597180608170422911616606182213456027454830755054616151427923256610451088581025390127304553908974276296325768185366684529352673299816110116050081980885720135323460059809409252145722656082760778578770139654281767852857923295189837377138281500227838596041050355882362428568623777774340002017753775981587181265301219573114492605210916816643188227324008560510157138864428512746854972706710028154044626392933135574998287083890071631128653139205937564510872643682871696232550576335068602574091584772964161655168680186232508266875045575155741039698059062387865625280176111524464448545403278444648724021055887193835062758428317032939221416246328358164686873326146100999104539943356019124710453487843018878530752093343878613136476028726374003544396220429345562442972571167556693750635271422068805133379112778674917753367627280266708765715809745960758647674969265667570248716942815955158711233867513037434476037047135536817129195654634594048634171487480467700054494734275266643605511440337002560733095470456911770395343704947243564971724343033903004294917488304333631517750172207411165432424768345038452344867213984616561492248057687458645137894092571262780735738869979302983747877215828755202728993484100934707756579733247053278113706138760895103753475226949524885663322571194143225683253371761546094065801559238720117586921586148329903317812479317911988450116753102076164334796824815327181461002288211003388473921797814154867896399445874288554080075334671075916971529179529213126099014365257485799230546828274601335102761297801733647754655215082415864561426054967004083094489006828917475248219159169276393801139164639883500689403069418509939223666033286025608410472709942602051767378677060681963308679020311721086867834258769216973665234411805475823093706112073553885096947751148143698741282053278606128118627488751578138437455302126881013797520328862677406212108221318496352354871489541928737324839854363551236349957898235341168796504720641012426940446150738682119397813260340983902566391001856812195707286064918773000410900723770643209786727510477759537256579392473566589944927935036450717725818778845197871019650125987513025803585235807283388486841846957786407227407453145534311646209935567684055069856890183928149804097174413532079325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -18778565552759380133763368463819006482871075668343975269055577871335035380272892518383575237941783924878620509392302539233709390801564366271369358573044538884549851859065534125843376366679805595918048548597187565756846191192881487462653432170410166913389393211733467876833127437928107179900104190133151100475755339132455803683208803260206483859413025243298896421997043484915907779998412726195743353839263439139998160317898558669449838735152794899178187841646677086194771226796777910383087259833648999291520045187582988160570092266307102682661784081624380464065691701653218195179151218954234994274803423813113833333437327733176760594762422238060022026544268230443506064888867160574541702647990545038926049452952582559499274464331331450115969093621869844771798630902485963722614991863152117629177858143075080732531530875448744741521107387400171488805189998903323774411441236711513541306240048685419661742624434065116064086107882997885602530867954421626993994978287695625027492584523362571371788020659475196141204987145375902952349834881101440258047569442903686195199183148328769040642784877259543320032155145526556233904798049253139825156635090907379725364900233767957275542777192408245047842440679776209492530693956565186827732843464512357792514240049487453102644722882956257391255333257564967709281833413283506329200342033082558609448564321660611007652879709046053179234449947282800656282781043894659628562940742396994912019925251831707359243882068507952426384242317706044083751024737448516412125073352290319196364324823173427796687300192671174681503666000499815538338795730039112003506317677015634652982536856272986472761995690829695841999622696216604942822461081028918899641506796171178831624303710842681210102216132453041688083722145003777425119736721574286819878359306737528412041385670347676567709006862687294264499912750460432662669882882950599522111209881284813648131988026390037989689450936291520858167458916400730802139861306315240671113498391938374149980893716203952716242704233833750209312530032790408890852072031863393907311093259997878265440976303590208132322017881979381250677463203251104786045932138731686468874760930166520690849226366108280209226591500583447934461362314336673711464345690379511501737071131439506743091536127639742946568049873144328474315947484106896625171071644576410692325444351968093328934086505128909852857360254827122981603684512365875378065895547015746798983241319828546063936135201796987180949747519644688674311543441740257291702888300544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 10055534112040309581561890043768564696550586756987138463945400016643240505371759731113816357850352357934102234379939744482709240164666642311457388263958274962111497648451801549536093049597548505084628980414883191461876510610414813696441457936958743102336376338569577809197485040753770008937206443643565641992709939412320493558115718684948975747817997489638764224312043358923672360453447249719688909925450602497357939577239831374969486574264884533917168074328984135542001927466429085530402482757484387939494380161318022171093363643142497190487350278882320345068035440414313090267795812066505608793162319483935212597128267423297981772199385383345833608394482208478057331265496579492115636856747025094989654577092251066273020192190916911022655887584022564704052359293771997729372305651180473198152224986478533116945121218762439400294783811381939421923804938332880829069170799282306881733927617138803561212930022439394016604280496140727055036074001260148252431447680703908734157819270700186780458936189991348130697648336556688811223020624923561010559430403773618454980586553975105813316745258122492293421496475287777988654587808158169766121786987595259892262886738375860459822703847716618918884778758329530994113953643489728600730664884958076735336148455227582641849086195520418564219605759540102123053234240718673840707091670424476907053587890709887368112775575336129144941165744749306726675351765082777620977306321020165177547816765939515297944779185839859147399857780974885208766703560994929731581322410988021264575492235823119529406281613327624630056518243117709609087320092286218061935227508272361279226457189383889807186960435884195894401709948856861261561947349604559829499411347287143230114951731262392211890258963381243316173078620142395770284650687280645703289223717177654214625378015241858398464327784985370379095644301861237062087439484974297387151514915085022606312072374108648905305444348234988954271726678222814501987803164972994563299954044395113432992683618177162186466720410980651366772744001355073824556989264558493302287195210549000667677126883090323448448380386553648633564519987592164581126381041142183760038321130988139204859550368253205090955443325772962176589929242020253634763706729369036700186964272595804155418270105612119024935475578037777913142553595389007467763239036094261156496580366101466724048639912139771406164033748851173475122217850595979536432495689831316218356578854473967012513585404582850852224524986602819377569475752684336532880405561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -1776487134161827301040326656621452232718496972337008227694429657446261482533020739496503705938820651858141169393412310071331130908785885351150743992452873518897886158817552159520720831318585268533154715090430507594853415672655925585901047206581867818488521680518753373818492911976603083812961834043652022178561895315249016488822385758089112055346976515850000121540843376625390458236479295921498498402073076899628061858694296742937472418718498226187288657825013995511552914591481631856649612909598807640484043210396078842376086625980054276231835597357002094792294170746466033876851924261129901574667024680247760227272810376621358664351271156084763765333765379148869074582915224692958178259652236164641804760698936561955895026034247458581377478802496052624650893159226292160515333272297996094683281312404347251526532693216146706993983684707124302300977684074268420168847613857860835041621205422586519324954886461382932183154934468333160621284234561808003762624011052723512265741143365160065153734237025568113570154199613378500844923253588990012299924593367823613251848220041466440510282534627823412486853200525569752685501647690543517710141673895855663804054677572341690421592909071652782439515879488283770998851434038526674052525574394773395950712131690246617594372381086084157858687950880032904529893894659301292949042010136417857940684139594108188265966893111756546136308680871335542006700342968336420584129268515500014903228740015225382222053530098584637387631035031638961147449174056170835344591263733795193805485396537548608051596211990785281879515113458220989470160744673667888315793388579393780304050270201909447872387541651901248162400197187968087059373670409785219161195503837584691386216082265435649500157547955053376332977280193192993893092969261154379242838678987161138703595096649920143639009598354432397995769684266402304271003448174627581616445786882096856967921006962536374630889871585858715850961837377850286672692449957370128782159381404803318934142777364259461044790757505183544854484466844502733616804652694381924537690592132545853570024685174852887182531861692140394594280967941167796557541295618110318099248375575402644928401984446312508057215996743122917378977991830352790704608477978309815698571665364537745793731771499530388864563244367877136855796103057887160653067224627886643309884370940152526929322573335506492395128137728345140471917420431423311359217941413070867683124142960971461332261282529215347569386816016260969740507856235481777357342113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] -2520459444957857158453077632476638998346579993154474976963448837734967796944356941739216521471913976224985623665727417042355098650688331847670385795718169345906094383046701900487285131292896828459387845788898653853375160899884999652044909450860247545649565302266296570427314748802174241675628810179475970793619803030422157532823009903999065225136490819751407116001648994177590241652033960212308858275581898953083887299624060012896131121167403119989627536707780614762997527407649731461123427093140758461078643444272450577401524403213349478365548803640625197988581329610363918186926235331218585897506813138279531613078883741233891877642060967227091060315625953429229220484547862782496097011905173878137427929154408787060862076335707027426863355918281166900031719930293389279675801692731622168503533163747273353131311518743774619979820787448576587528300608993612824581763600176843021559980348696956131165727139075067861691834227695015203206422269401225782930511300374048135838727347694360286755362675790953100519663932205254670367083883965272570274394760140650033931536183001496466155643213595802301534481179894977376245676071252047182122766195858014708518952340999106173364969662195086971339856750556358680444259978229389070920421045192697482916830005053427858079188256102965592430725176659672969951845216053495394291995363648878728617505797103622895132024117212349346555433155898652921548789861711629868964508763661174804224679167557906720787583996537087256930055468372029532827721713311868460989674722387719406900239351702078118896949081417283978146329547733707487012098510111616924453820133016000272046488215187787222130321303746288325272872607019444086409858060264677852907539794079469347189301234319097392018160138613748715724291782808099815252968190651477277905180675553399519496060847748474276763429452672493957060666702417636237394983538711627077204840294942602893413256766021258583489137154852490607817502506647230216078421676662929670016631526992414131327451093097639438600143362887857478645347263000319218202577845091010081893862642410340985786526656461900293444293877500088546701890146111000770398918283173703532899465471314253507498071658083768600245426128097757485458548694503039343821527506517656394486778811357348924889972465869754985188681105615796936271632265748194624993208379314511803826137013499920145050060536535829533993738442000513840967636453153063613085364415908439773574640763615861174236529732557389243451418256456147193440959435409126694573767131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] 3049555157365655083016052576830970034008433325682716458980518371617254716504427088668828184722731051440769105452129799699922309332011001048287189781021335519472179663838503907251981377805808680734890277681693855602301493430002003825048040413757273764658882942726947641077533561401166820969444111980329350530640429005951507579686343733369116601337999339920830054051089687340984140885358556488900346685160195453589790982089849638393886582616115978332486593531337613397460315400391820042038369706057394935669605610472435410069720049967704816510717611252471944244625413273491143098387356878538635905687941007186624820065224126166373637158586984739528098161630983802579363707622564680806757813056617793324478857280594979240818133135673924634618466686156490025202336030184494848832551956592707904054760725736241043631682762763538097591834025541159965100577735888614090466498696101312482718052309744220735783658298935331227422458909023056627738115945617598279661144615314325574251859570090676488910322858918560979945885697367647929340999270483210804637772330448732540256120332057610777667235126056025136645205958055553397056945866407315155251412279629377569039914184091126989540164918632044267967725702296911779769662459319765935520470327716654884387348215742357860031115573762616881164971524440674301198112756830754175707327075491526448610569627345551700869221130986342041189273903016447503252116788990078479127340758207306658168056110223514708632361743596610459660560849697334941814029835447753018641623164787401751066300830325859707750387708802134937886188549506413769753262727334983125379082820275636711883168169952447727914017033303998706648054639162797528084631626868570812761692393656740424718972544451587251570611203887460588448254180001235352084317054533197664880072636519773004712827204114090730832002014529431308863737547003048783287624305853999345668519267229501258438716006511941506705986024921480851862565201151683224854125163735789011757997421399968411667755990755290281617641200657548171590250831298469452957643625799532318449461540994685260319893315067324877559797293564908645649555628601965793029538713443116557111157291504808514165806638940553454603004298880846660730239397867709355475469955287300722836777865746782467147056116618737411846868618306101137393330743559033280412295309503261147980532239485829565354723874783065876509849422990304938481659255620829676866869928280450111159844263624613072020727110845673867674217051533389699944493568703250322290764677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] -1967272588828515494941153997717592891226767361659824575048115634310535111537095730302489877065868230419363256137222365053740697448440284620546626541249940184165405325807090785955044073380169028048755733476906536333718812686452433506549592615223779397463223954549838137566892781673267191160806902338732883489688556104954516953149323451370281684635314423741225098878512100890605603841719379654823360296902802083547959618317076044552006521594688614442395049815847040671107649284349038015258129339653605306717339984977143306884585418379089449045623789913661104710295398372827139264514067574452798738035698265328196796148790033617363247364395467845296186374985597104966521759569102947005602172791517903936749052947919541297136050714170128027437274381382782030123920267873328528396252736153989792501094783021089428237328002309269778299530730990101582331457201598917304898744697799860458800767710225420987455962437958645370398330378745356023209875855553909374639070362043095640470061749249933331923566898001443170209880453581045210655122054337593526972769465831414429681637438137038753091654873642076026672834414698238694354199366371108933575942284287175597086241562958628061866625202889128488641922309612623717316476165654105942114512242277354104575611741444761172541425306526607453455656292584885044787852721396804201081995222393866970062586086898816737613919420774920155221412572792559627551570787552676004594634915479472740094643248559597650134358333067131685420352181325602717120731443082670636732987273447347636579280365545985564559065438471160111683201616565813047161887237415853469880680390842355399061270563731376709750141656755581044912272316777491747376241050470751070311711946302464950271421855331237379262748975270914558598805594747715192512419211574744402421850302262660548630015810904379349239070384054601984286327378060980238396166045994843009916836336813274783060066541364674651424605512939777264597665194492993617726067594526096558549850876947219521003985667751157918185257847397628520630512447374332241857469491324808059591948541921302282857762826839920250342651814451431925092084479821761539043524045433900439286763018831942954951270947714813200830718593118277768076490166419032133498505326369793411754490269768556219875096909506470719232025247522379942964884867553862291428581510012814995947231659426256714020513344025810714339174003133457844252689682395035626871525078848930022927236112485859354339408355343296415486057485570545516815593229979368730068491698176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] 916573710071185785960169364906576949991782091735711924829966458018493735211126937689209341265398873913024283510378179323604816276972489579801707743451523619820097376653873944786292330357851999598743654180861162111645875768009461570018826260454271934876367424622601322031163202739048100196836389336942260049429382415031158689360336857131668588147719342738639125616064931858285661075519668363239544162676414261578901143845225086370759722604906420561413805022889605568589658878585941728177427134496008081433559726934730562912132487514670189447982292853448163265997947920263876547474884487916536238654673082403641219075114867833615877366584762797353321247714579669675493074557143599867843672521243253081621883362736299483747822529221710975911928353937414676072296069679449193476448298915410018146673531131986862487817744813334571288518965075509898701046364781568560754160989397188902061221126688033214035032449280800143609019675316122602953610152538522206646959749689958109088720933692083919329307110642588097509879215625837270526521899902985773820472326533244021645540275144949284185357039003984144837921304864024906620978653092215450322313372197972100467982337943102704091032886090239230786026805239907321134774031428476012389945015571509878853818350185898052054260425987905854492904759168704838030797758796380844010052469625028585761943806045441714535663160440625055726931189702201118650979861162768095551004566922887495384374768703648868002654255925402672243376096750626145099553002626396367987967562670411742332073090154816330462279661910735097030107641757028257018012940796194816316953001412613285468746678442083460965671287331254087360081265198614643524573547203385959737654771684227601719211392109516464108288756207073033766917132283894138068185516069777198622626511523859016508623797535460390880876847774283731784931332904655190181151635799494071357389016456871566166839591839718830541454713238086036080683977295508441023110248608650479497529135720937264804764274143170981489750303243912503943030883435207499938178769958106035316862281518507556644425920549379230592012622397986086480699968111229207396179738185471658855111132688136785757066169128582630462417848454274273024604162132414404546612250173110103488058044671172727552587927134398570239698401509940277826333379618811731165090109932574560774535721386169043866029031349530404574105317181180771556531608481972114394400989335415192946911279110346428079419424352145005407854102776172236291179898702708553561399099392000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] -352088034363209362249934630788932458065814412431124511839844763327784587520148817034708717293849075931150848196622568490635192472816993659295528598517873758988180724247287557373969352016071600730206213298204531100899119488303944165990691264727290728706505565298574358153253309097948536601416231146240687580811530267023305698564554264329837060027217285256017982521676161553348312540407483787027783495497530843126971976394406595086234593291641011474355261745332935559696630420347411533874813127719985533126469784542655449398416654086202570246640735931032028073074088468548459594752790612898714040335029244673044446827510716924398071900911594934024187350230524438915926076161738532630527197464517692605518594238412061725819509030044627133277177746547790349191538218003935858053731693322409379238202624339090451554135266651996849524915243320961955352476383245210887857656898444043931797739712417495746464803685369985009956608597344173740035036190223159749521436527486381507378683703959341992551330450578685250751183060300701694925116270807124767678660062648931850902576385187840223523950400771734104516180594158521674673932864483248400524768882856534141603903450540850654656095791228586123488648938707837407676446287062795600002832197225144820266425755123126952822981207030451028904052195997916321377426632213681062465671668560902348196767554121511779390563741159411320885734921870527177983912472045947546429469873555949536993255133964640855634798705505503129828735389288514852525044942367748309510066795567852418827617295136079151644638864456673396634054303524716507759417429625218239091330297726891846848086343379628398647067959161357984472771545598922193896553085322073970348575776782083684585290714912866081294646211370426929181751470352640598701813531669448102529514903215473706477348607021502732660808938327036848236721805976229762731329192215797753760486587525062855780970428381618958995796373739620280024963867315261970623518361499760086401828785521287005297894196439041200134428635868880053236101191295756454507278011386763945681708096887328677948244685199719964126108865656205516235636996204490016931744874743538031255577605354764178607114182327567506330249244487416989395721026356996888250936017522310150170181691276167971652312398139243687968010804991400829787727461297425359130648248360973659902089035440962118865151368397016830099830152385438434913878296558610927727680788200167808492026843090853654018636072417883031058112113443303609762270457218199339905136459776000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] 124445842595167187279225434444627318995904137751700511238982817893047949761598682176391120082163520538272800745021169326565849548227737894498947275255225114646900302235116028971551259930453248717487430473104570168407797225263892554057789552433135218705623302781899629378984717510027390962901534964689316030162305232357802636424157944686279475293998755971533103558273352625901049756005024319638074607553253512062304756511138889377328793354068833165578406872939419047662997763897148071764150984227147184370003363891220849439526803672166816701890908094331047750101958929808745242892467357597673805462028771663327002909620098396477891636394075695334411435765372145985522583669022887993860226496836179745774073384649060082484856569972350830165582656449136427413735841224540092789315011412526829497663061322673386478603574870519143594084760379152540907502670093828779951715569164725759740218792623798231367193852862157603091861388069760262198748076799342804291139960654850551807493462637186305984422267171588517058980084108853442133317231099950492239628472570734898795989443722405869958366305823049198153133607003501625985301873018920889287883369418543126117801693798790158340975385999202742086690679969125457185853037575221374299668647317257522612719211433097101171054710807596330667395302677999705202493063146558928266018151118425504832098130505990137790833628558195627603024949648528926828642621935993515761283179936173238051124357251206885542256171928263326090339641709975796390227214903236954947381080491736566210903572623149981246296273737577692142317809779524482735165663747303321659341096029511932796541086868089103052702548361360134291915389175439564350005231342326301968835239215926318795009856996676449470789461693730214498640502828264424331265757426291510330537601450641009918074989018648522791048992198510089579630514465321681820272371667448440958361577232936177948019880026767841666706697822007510645123059576581127783298343201384827857620678887403962267649054131329510422961862714062430432723758802928851493034123067041815382331696516525366662088369757465576622780485869346834543978274565301713569532715298825425871178050684670387985914638764562855581362487029260402775021365822502072146174997418485767618364208543859756386927111898186930815253352885023294647128763709067317271035949359482819549571645332232151531058911648651069745431317412078026890584426831203204775947200149470899113617359738578113104377476129135930601208822049705970156415838601469679478989914112000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] -40294810464950008088825473376889972839690661757257957690439105823148278113797514055422047409386107419927931949674487601531982495238138365440755347411899557002655443410095332287631313743458747574784009223427136309374158316065233755892593525302208751911539345563339328740432922337599767633928401812409339291756472477144051071880645147908505907204804701317196855564600081711437929383770234635890443318026173229041356083593628831845978035719070921187506630912054847867280628332787056938333024364558114143210767543498483869277894280109422915641221372977172609024026093277214786743586748959935928809707019988398586664715743043836345555436419700494717778292636365584524230194904769404930739270549999844417830902629931653255175070484327844432950608061409860300893565452021363514552357488584066167123424739574103172283904700224308441250155992222967126657067231801634220378840396797830807316009025170768251169816164896657684602015973345223212297109566187323751988725345942116490716847712090674360337902850706141782537355743708957540959669046908681800570135119724868054279376762155052123342343726551706821001991439245336798699962957989064602010753063324029911550226632830180342619610690473810608322955062418699497563635373258719356227531629178517325065300428083982778644830513215868816091529066105386366287470152719539906301007338224618729908778903565102328123714464122874323493638694438038181957824638144134019843462421765122358759106314235014806780086670722123302545611606443532679732097839879546970124272987391878147916845745365000005863812376914332673421490786788448174811958836693957198449564650668965728368094186201839523080193877593785277085839713119939131279971002513479606690947232201773102758378719564485240690515883313619521021376851774636297241559877003758999090457414704519781817670715787731186310944520123886730491819087473799467983534884479029658075428625866871679402049661999391070019019314288927086500441768997295238296721360514780232363759320916618829810474806114668420257198146594033060698462580503199740190885633008020029490931266124493544292804619279599017120010539409725064761460228298694738520012381681440291930464205001000032317920991319143384520900863342623584309524095787206956988728417564922173707721755733240347818334011540893520650354448966947892024299929503680458905620860686353912614517563885091318450937243686958307020279471774317518311345134858368990110183700310855801980204712243093998285199008974061967809173981390368316051819651270302925989152292864000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] 9037791753216186158356697239913074544828509980166916927217086532438669139626602442027140080070888437634863286670257007107133589030101242754347756225463797538802358734506377177967470419666803966548241531026391679272963744795553724855596796285132039593320393975973141596467781752632377249336497048600088265231449218802797931740642328919503686272016819482659771045255431537867829656881532621216067834892181443248084307624650826552658946256385380664333127271175193798939205908524164405035372547575742568178782428548565482046124299808575458161437947440798484701211907314598959862798682137216480066398699292795518758566733870377900212525459867481611532650519162212646874172583221864841210970759844516334241729689224944671710247321092564537655764160163439066869492045755011983382955393255176219317120585690644144311643859752134894508922030248907612213433462715681916997354742963971309329075887451050975212923433350856828352890319406559230150954246889048197460844936820578782157381306150348202477114453642970375897974561834299950842187840031535569967922715021797401590437372147509539085070106537969945493673565834047140814435624541018846859495257769235921743040762134375778941028327603468221489139503128750221453587273827140860114726163232190669024997855273230511133339532086889167300384739801456335646501528807779309033017263619484307016375544166558488871091529142512107921124304264912698834642433144877568261170790876640307334530392444312702468186406800046132472510652246912127401645065935245966638929765561273395961354089075961804979520961802824160096234076828325061545128777107305296746927045486586344768327690333604620404023987206427457466121258560927304957268055616497489862534314058350713026501309832574320023649353849104024212808388572835826420369851723264370053509824549315749064111963352351516125977642843214287454994952784034837401521305321480694718897378185266611362601420380698979287345058717742653292612757928340926618832744832319717728734788961047756571324905459996487521700921864582980735938642679204917015002679560561312159626154525057105346861046077397929608682611588067767054627360127323689574054027958099141832419578113700729450309683548798289992125557169271849000472780530736746189811329626914343026611557850375644256252883928895817129043491651672726501808777070471450537109553663157953717410660870328430262512031654545651963246337839130620712784015599518246612573841042157621187141818033098586901637639090080949161262985298164545498421892832561679110993084416000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 533960852083595147197780767687422532526775525759338801253658200277642615975315942059443437744309436016455965710979308420340286862695770427707295065496211220003861599081506162786269087987067271868809995208700605245879190943522691847760210860370655396572001063362505940165191229723995067813286833830471566346493943221323593059456492186520485378983168798635435210320001887449168408099138883376782163415576825823553614762457932868435031625060809172840333883661808504528959465882043046058605797370826493704805054234828135375370974915220190593924856451640030856306059909713718203313049264839160154274256595728269870178054461769097482690249626372189725923244459554762797330093347059879922495292680159817001501353447484826367766728526480561287086056944406845982853546032923800575764761403845070574993304896571672099550730680986620738710527418248894068142213582925724135524332124873643133858606939184638750593961969654074663734308386946572395168510137068720209528542846560155960230202579418198265562367387625136376343946792145641975386744430495913868497648948257871710800186229088460829710574290640985040198387692703387960043084115474255263917585231765925318689687709535815849774489488183634945758167926270937801197222464946575924093152656965948945951316620047593098411801858836357758667514242355900823112297578768317323906856192212484219305447811910866666245044485288634383435489183736980314412367530314849478352030769138515026529423883392318579591245402433504936486973823006454514577806142718430013622698009586247899473227057978240332637815447501492221182064550050906331037567208790098914935983214901317779520381108549238212130991259411857863486017747258615431766532868125582503458123408263256928184505580955848167245049694825695190147005889546016888770085275072898695259952807096434395645991993224494315802611683225335141388376235646723549534607323869946126938017620237282349376971418920580658495214759927709000589117533838545543951754808784406097927968142475183194573090414101192905571922791248746050638701287695308839568419881387133000800305916282271837369817000788758710624226510489675204929643350148280502803235793102657185855531140402025422007058783106808685391514664428349763243697185548716967120253921721255295795834730870992534203507508640905462195454664209183198296651723094205218017747613524911466392843188865305515831904528835117608041373686119015372257300359526057041441980761571329851937510155054303706894687270804814455079036815797956241390957029437296399328739328000000000000000000000000000000000000000000000000000000000000000000 [107,40] -1645302136479892780689098395896594904000129802397252493896463865672125894240202018409932933322048575038522272251082565245455987159991449035490819991471151069900139438196875626479367833531207041193601111034061888439699501356638755910331864268207197133513924210872428737715490006380095950597035519964775227939964788250489706419871487134971620325377106741658664059212822212927866933597342750713583270593421078137737082841056847141159216194505498746859725022859248320957273638774252130996337148871040476998084559623106793666917299861538718252852862838711920725160337849723669494611512304775377326436318234606908693174884838166695167466405954286877909776112301444074024944528818341077946591872740180757648660973973707544496309903992180388394986369013782675740844942360420476193653187380209858690493779801400602709965847001421830572835718087075771308491261695409627414696780834719751638116033026262732774854745847783209921801310973111811064458804854485328003250807461744845860604784173283667706540850137053351815799086514869292612040181024253629020729857763170805607521938434247159721636476917934935558061599504653333220966594236958535148244679001484580866670731165085761717586964930941339691120756564599118595634164536602381276492464905814252895585485319370380741040012704177785750816400593614628630950189939720471827232114154779797429575291446403940071473383487388090573503783786505218715702684933898792682512926756087030703458885600118494031807432680876829844539901277452575771079965038159432080668520920129695887428030605144571221427025035567044968696669861127930965294660555745144137942282651623977309246043744885519694036974458110610136330337853583778168767239445000195920885735977712137962175566542720310010283113084142539078536466063071897901697310604508666922288694966348891477222063747684055670394970938902892608661207886318538956642325680482337355428498381111601670414035950016269138921257286113221201012179965274387996062663046519908804249016772755070306079800274167039090312585386074130923551006594983793212089164071070966330398290106078115026110654643865039869972218754655890144602470325529129523211386749009720528258669232406303008342500567459539307481636764370700256212662723474412145086627078063339777218202622870639893729019695547319225491255055165674283541237141865176148781867195958818259165867577647083331487850454211932173255870357511797627856372574623074385573337863688200427306659507928236143259823383753493839989535401766980394208815425501669525324562432000000000000000000000000000000000000000000000000000000000000000 [107,41] 808746211912033219513580336097234503368856705257301104267917360793768215861501778270832823066580220745456116245826891508801203075908217100891162321890554944793931531477384963429954522713544374880845081972621222058818420412623867280154032116869619089555704043574565914015655070075372829249958026924560146674760548980551453131539629102451357123359182259977497753508781416845248863643733381324785425315664088018807842444206561127129270175747889800752348253522513048993540955706694329818184973719072329713624944454529523242495162053972088165019601674052660811420499661243141086079154399800799999983512446062594519607410284410189731336008870060807632812745314356511745495221273715210795908254806306230621724196656443721801469983622233973520968485905234336347859814721331883131709395050402864766606282931151132542252804656066127469101859603338262196939891203209808509682179835128141339437805689817695615150370223194839430692574307378409902632494448961828063372872889711914631076574380676824079071752139210664071795316315179651126530965948138939914290321850710264325290032214407421290209064676965207564019334639951025002659172690389558548691706633463307820925561715757602372265503046130907245082531090880812165003387621137174568336627451118869121239560138042402836797990882443074464949487462451327679699948327098387899172100196014045725907532938134319259185752360576885577382828791211804582605627483556983379000099564716584595542352572500355212069353234450873912944609052713382968084268216685180261549613790355979307487457776023187431003909085828713875123203874506467149950823484274973717455295531072329291591625478184067394305854126286463305378280814451963435961655288165566690388755201148334794041970803629948046068726367181109153765508340162545537439502345782394032954159562111848372007330212235537344397467631811589524437510228880131164390291870258004193768710526244995752282175730780873352254318261792722524350593989154151538761666022085615237120093106137906905567677808254028986004134864637882647539060220781868026514805149101527791871445517490299495192306193106329709150409703409619010658569449442573630067931053289862084000445103114815273308263829787812930989455524652077255911170441437731272254786788175452065115239006212989689983755843319599151006020683773864515036871520912247008395783274078249752210520913019972512205553199034541349233798583930777068661467103853867963673859731166403179333530755930885617835556940210990094577028406153797389092408027405268015478996992000000000000000000000000000000000000000000000000000000000000 [107,42] -213732087539924230338773441913998611821555494075955943243445230593970867729580757867084590836850250778618998542258270579313369846774357822387764165811332604981615451967193781430397235334518130020203987037860519414911526394774585551345887613404551521897165143999845678918279318967312250363005177636232609197828827578357033917074619007623625656291401390159873834183701034178417513709667862281556457573751776946509477737589575112453744421584435197543630323298126150127062269876711232615245971053177888332294574461913302891809861767282497512829898063544048732558822629949163755346655696246639362134250708215262567246317776046777678117173836763238020943830530384957693665390892371313286610153763777055064215019896860615785142262617471319556400277180479834730381933988793130795424593656790944794673218659540670202425697321530433325909388955128779009434670372387688383253359844273290603558870748032962077944227041227140003427584977325763250342686822065155110711473120313578949300591544203197477153219786544039464979344281170540030479242144032941482971253630700264409521406692935501470666262042810109369097335371411417717475694090616711534589461431306998189684636656546806092494475310306252921771726238618583596634880448692198019889296478666266070791929186066240098048791727337065257119458777531788786650130673348391591496590801346970952701739164913637160714396684511467563063828507115099960061426481464080732325925621006387469965827816484128481208515703021293414953848782318404512896418714159187165815338341801743756968354675656722430989482386035463570560015182173059516061853209731881590903347919563777410886782728215626437598897212885988915438051755724862976961738973461010687946223745837342677673115414126829455624686953596549194198747811658062062177846466943694401068790171184971258629701055675429629112534162517627953017022014634261103219178503448315130695049711849497059953611242957111741935639842901213465033850933933280994540636100690287622183352638612277562646050085702968439455604670521378121855782655932030557076212795273354073363516437044303904962651102164893931879738224606342880478967587522286844945452517287602132735923010794380569291587924133247190331403903776337235424911038231686278579516839570424257940758403189616398304984318312806055613940342385420417318465664828414490147938286949322118373287286636684644969976914946962610637816540889092496130958268495852690460997398000086817098607339962656859499247112379674191565358551216431913166654171660488664563056640000000000000000000000000000000000000000000000000000000000 [107,43] 21613700375004481573114167942185298173698193489664463364719506725030415155600304300326426469379836375226938375382467786525951718359027160150027071012995245832313336893147916880383853187340524111012208852202793620942811123178284556243080860717454933522014038062415187552289080027744945763747500336986565377740992088147794900378213678927176935546710525519875391167669435857545316571634825918524141435172101901985357436258901871766763178685544404533144130340093254178587203230596167876391719600537128486212089991907163346028699895698551050051508378137392268734679790007211433491287361228778516514835220319889822289132021019620790139789997421476967395115016474979778295662147736132279856314150785582416902398626055921136507195324635186577021979046845513416490266891545207331095019298283039518229569899147107017095342529623726383417180140801966752973748065854865817939063917243621389977100686246993078370547936161666644770336006585825574936584214093571846717827193368578456574359494136693569824484250961810976496525657154751020418275171113171465344473857435195924913584678828212425050815357368242080125803641513029576604418530527260821022405459742096332422077392165799940796823905940602604335004791494410735305482604754984688407282656830361491883121121147849179028762175502562478821375936809479287403109970939339453977215637817081675437178206640509800429362283222654272956048898686250753605916708975639058540701954287387079535481638621554954944244703164238799232850470973458485371171132566711127720209382705224102506450485730135996526022325764549578586077863086743196074294803381239795118689275999832377408847680712570460099711899464050438252395958843068167348264001365811128065724542719747344252760971537336295029086867137272522403806428815052789190940248957265841286931936092600057175791668576844479386796772039124480784096889164412546318008687134485909308896651538909840441057804429479122598031195612041593106631439173921378623574631405058407022453043757467704011296207416640972463419448015066623502391373159921241268534964971447565375308970014236104551546328572319518959498790892034455234317490333638682746611375055391950524085505350015943132789269516352022451606123341876413979416352062726272902012242080384491172613460819241369338915240722178326679957235060510175761163419304178611071204144548301154821815743184823223193801991902050964889704349245185164836732643811976531313232913873112925289519171038774072058297045497730702243566612085828654016977180556341733601837056000000000000000000000000000000000000000000000000000000 [107,44] 7058531965534429368740279875590728058663547830500050184727900084622623569920240980747389421449326527864980757525880460123278360226687235665730117748702561584777252808273886338702609634164861090392293606610535965253335952515869859353103586024768422086690087166699994850501676165382286737756229807302589204595307262295579387142554586586901654740697337597159315052468828580903530048014313497140290796120865899182600671711579417958216259174515024740171591632492851669019726837450293815542050855409623831268811885341987998241604976115845585405874689957182750748771504351481013902907000452896157468639919953134752668397865827043022435307720821168558191882661670444406541559352362779414216278388893435569814004816135980343949367205253743536688954834636350394617752669754033853590390272524385233037993647768418845270562335635881898744077890528716132784707132708011753877959005910525533473667991859210184331929256936576744519702779463963015312577169489712890308277431167646400735559142897895755706619752976625250688950730171408407478631316274328006242134853946512902179207527532881163282995164430783020473222316810003061465388690561591436959401215195445154709117818325274031437477344017637696614226728051869558730264760865628117299375725550211521661493774794779309063219711513405525121568484167285575831290337488463025147990994900382255260673163677250012019969185664474102677052868433495804171977858316110043952301498381615144729826131334281697833104298661398737676203190674009929383439306629559127815429668687286567986238751641354443406338719666843181095713906742528569394175477493809998882998048668148915906958139960539712312719396775631287225852899198883582937765119670992024114742116136903815022698338449941638465774653674560164847571598934810137463327278867539400561630350780425670966434563361738146744081466042189790692328392366692167923416053008495563133963726261053499555129522196396069808013256546763425202309725490609605233963461752529426115501928178576746288371677437404512505365703562427672155599553870209278968655102783242751245697851820276024653923334599056198010156322618571549128699191712240843063392052656701397787050561127468474482003234994945747254848281956229582725608144958081795102075333594959214569307876969105478071946214011143189406943393462269477503181297189241545565907768109952792771603560370516493119738490310034637902661397208306448648384900785376098021952698695442018255597973160687144977051424193730295230290599413510826934752090705276088889638912000000000000000000000000000000000000000000000000000 [107,45] -3883406574972372619098321459167372297720205622007745959119254990843421427390155808296013283368261790989349686515380538887342524318720398954080110061203144757440441513890210273814616783937281742026816817276738809460437321925660481589537302389834347970796034861727554178715535639772506842005225115775566494245684724858168374154135063762226900670228287371013033669006899811841529832186204302198291464125371112822374751813791152197829911731913700071641361210295957675728012595603137219534318351453288283810042783117208148633467048643862713731561519823856354967395451450835077806453321032125186051041278405147130910961594163592919427356099297175962128366439338576500903607199696837961863932423640135703893586425922640391049122107122338514198857262745420365253395459348543239489127671686762665169124039210739613616839118450756322534101505971881494929768424039194020255235638709410288090468872044875801694404738438833303504776747763843381756831308556691642139109768202886562580356456639035338187897951247333976799326456453500486886161895414326450735291361662522010106584191581813173625184295812331383448519543251941670229233033467625829302488604895777088757049488034957763231941673772976279551123251049289675592442569960204099398832551808218528063733714419105607099606282697237190837396970289278571516498075478869425957019013445568250313056534608776327945116248145598301775469819822219360344544821939621792052919461259225430471805206387050397820700018133020982248842432757216569067112816265301151352500662584001887256616699415753090172353310789857719715720097261146864178556309106471118152232141574849720037005872644323147002275286252145912513972576650130624637238991112695475493158838374906113386609827230851903373401000073418230689475295016692940899451998082939326540891749691605382907489789778992293339223477582860762196658105237358789199303662505613151848203430585790744061794998913331365250173097264224822039818558830204707742108223303947705001161564262479005177829376413186658429756301857908472104257610968815278245473748357145936920668649515565385246215301471552063006614887549166301114092969961078225729938085460758031041697743906263120052812357985528985764432207850520282162611652313135467680672040327056874825438930064100194008882347335648937208309587376422150013988832939592659988579134648497100180769408116740346311418666716717056262198567495950757657573999585310364913360287373470395626029683922465922449112832628452432772073742265881395934316431395220514439954432000000000000000000000000000000000000000000000000 [107,46] 983617692271900695747814549835717362356309999215465873985592099458335042831788352449170081817105537117775305806424588512164111876373837762265536194580973274255934361907231224138962233545616787798567454639500035646433346950561712810010815445884555781493664404658855061278307912100251294352186596516074206396998649239950326221188420585020814227204273908680447420910302891828897373308830854251155749957235146380358922145076596534068234107926689246123815658993276121552765385329351543239799160848614289179016725248737924733669031448608967771515524613382444581312286230208341002147853420534302247495021822091217630789214124809480938065863343931763596212468241114271430458983611518939934943089499258903742932398722389690807507900248133471844149132732558305017963130915414413219032619830163500080050966833163369436064894036615384022526115997082091140635359469001041173613952340298416765293833581384580883106398047633598534509567827370866461614502852198809368106662448127163090050363977835349130803181144342752242993872443392187556879222134444363527070008988906821320025387893781878758054577541958785655878853920497928158785051491877196907865388682986849281050648566074358439675606426899637570870600359603797995377029986035921183895226707072988627440467084567531096459188143192976276534105170755039551323012588926320905474013927826061486757619605364430387452320398072299521374696268562841740694990565211490328048940438158841225428364668355902297787430622193311144518931532148411468885170932998665199394873908963386251001628173347263392082406323732188896594379231430354107726697866066391656314094559536901713813401771346573848123547794578174282456260047215845665817376758971666961552973342233774894973536690602873641675250968898054046744940774207605643871923435308080428864820490017217612205762617875794274057088607986346103331820918152639947832729771815355818793706087543317401904719177178188445598053877881158342471904239395558621685483328466670807585524648401581666086567015365483058916822442992764720913887280104864625977252796267121473962583076295423197757555007593758012338375452531802581910562199718036386853984229145453174566530637270348008567087832608781137864217396121749442024211782683395277074120290071660555908104321709515306364994647675497764105826662569389736914387950488384864852967627166757402788600444111166703509548820633530962297181713492994553136495224129043450425763424024625219011702794541012773179921484081726051362645293791441924655282171977544956379136000000000000000000000000000000000000000000000 [107,47] -178423125210567849964319778190542562721578702245882443511418141523195806069770333767109023533373612680625929572098937146980960491354475447617111717278327795553451903857652243611513817072626889969843883616659792123713886330242484748910106620946604638937876104130914498435079563885398646395000994436079021349986029033463013320971872671921764951997234003260617518624058036064366923712862180231620407429983647422174744744653638277558647518997591030092214330369535689024504602830664914225651656043546392115923598816336761395993807560920133033076509184673032467671061512282137561333673040204324134751024596092502798417551978365387018190901228044966355700151334515420734616106327484292532257265943522451322252930265372945663713570549573074748971794793531943552048476115132190758209243889463647413485550095807932536949427771467237859208171188014595804800756663906220341577390009561056558161760772753236645701854625932819500967290695811013183827464094799236486538953790728229794263970420723845553035402729800771000386301691245855980597125135423071421388696149104992052244054595048677744430387990530706243014701081271378855069300213588030317735782153648055483158459734885703291552403888605854574149960983199133520973268779738959937013726235746026462256984029715105549034226257659452661803801277395415128259975096586380541628487123757850258855398228663381943705292921703879752538984256620752454066895371804893111056901205625184254235825108433013316688823669942580324105855893575678841345698366560334446003816963016696091629757106797401931384857115581002357018360772623815883315274397752879618734292239781886113832994761413459431358081787079300680353205775805384429542162421996092108939465536617811047692672611237438911988787122396100271480183750971422426720381220192011034235757995761296550591440786008348140624535294977051586119679796880927853347189735083707814801477603144813197650934690960130004453167659198821246416223393659170082247632726978093473977897112612930441436634425434877678375385474244213166627388637705395606579427736864312010834351290242854236359764118647517825760683212481136698586836498950985485290789682162068167193669810996198127041609610654937542826935721801484129778915543154473322649805642942677253257545786010630971474812137073477059699927016513096379435449181589630561964855766913451602818434466295243821418848525116733489730586788978566578935903392211270641619297669166619560390888640678001266602424134293404071983582502473696443945939677654878823383040000000000000000000000000000000000000000000 [107,48] 35301303932703045308143767077905413428268102769927651660478328121788867675940735924582932901941115031934135332016252888854786273782797563301958580084691593559173081644677837965580102914878490091241690152698109354966859883014946151900796545026775892707952409955390418427399612626886081202889430392126287820016367928750243861495114312762284098034100844316907775924493588725327223202775292172576149062513730529730585643758056231644597584845861145764595086871008799222252135918851325937146607713306064227438902642481883088818169219335585432023550536633578555179180972284584627131139300860232947269771530077774301560896181492439092130016818970973769911160590306964869310170603262085304359176331636296103900281532433927823954603154731005678091987296354557603433420143711109858345773047781307594688619541976149863954682559556613622893704358046688988162809532647011232177037767176226132361296619915044845248577004680139661002197091139212858863432841529424733303556928926564116236112582583942265660966741592306344417834989275552302654351981782722676346869899554344492743488788189594690317660751249159943429462230850861609231293254335452762407319906390925262517112167379775857606865463476711558202676035672682197816919668093496338724973812349326376044787985431461701811957492030669308902972454023793497404264580324865113601451318367224501901837848522063773719853850287070252962382125130271852110669950386820587887826480450062317584524228198035436126300921734394730923584719114537720779239081360160725087665042208122922220613733207927255407288939072443153300740368458838300961925452855808285989290546020547188840526123493831605323086839984806347401203437841352038021566777427956273128379604338560023716273514354212677653328269316900538335566213101312165822972001533526380613891311194261560219744926407483748837839245222275012847968013113846471790395964748616722016183078843268817930639108931776532327501052291025171055567439987553617220848875922345388322369497171996971460643944013830695264696427541573348342388806803116272401130489743770127705527603415200957611086057526158278402645261041649658985356264980405477750920231318365376130219440628267562672520363497666277471371817251029535474856839226421058332269866601493194517998860600045594923687203046870133484272484271341513558666707038410577350025674171247016700061516243127707771360703137406061817487034466617649292635054118111490969029023449736483734444061523687405528081504394361954392221413128843600349490501288026177536000000000000000000000000000000000000000000 [107,49] -10325463734277089779133450347484282876419848086739009728218089316181580963465060440533845084840904225420763108186026908424381127714325468791282638653551824545024635500743146014950186593003817193003486160647346132748742451340810821011580478200756131652920099409318697945274032850088612605787111740312192554632734181347931112570836371635342678284890970259155937304234513593239712179718482817667782928228285007573037963435493706070091475507370654258048827019333922073875991036686326443855682973133814187512977383938503854707676961640486933320069298353340369512866347763453684281000845567491950394683963617212817662076366414183008907062897052125572442054879376610789565901190151393760677250405355716020926797754216597414372942463233135158366318782106691003410230585499806000320320329536595075226011274950726707508638488255409043825318066110203563237662435819847994580747788611221807299131929765541682938095154646989386735783569389133734086196922215532246008666509267828518956064219130392992553945027453956044914007593124104835898221074171261840729132195604530053037299595887785488284065797718773283979268371518061776185147313434106920934808514721919694190483365753816279580297881715107695138386995878224009407561408806297151970958587743186918464827270591204416283691372164066708354548193018138428402335906127067768730746517948700894499547649458955775851207941647749117191052746019507032363354383041858517588787585541137212432944715443314724888303151706741777005407787954476866727625438829759059367532456822774098921595202713794575331360971185927091669831897083048330011510271695302435938504249592069522420798531632328004890622686924626738387655916531022754343198657781111087895083179546299205246874055976048733779548549990529649345955728247471729200453284722961269158120738934988143004321083595268911196625164508700698506837446612827407379171667038166286517058431501156338503691584228051896371151475493313795582961935183489033837399586532470043612879024507463890112478931694076169203344218675613028399630136744116660895966697860631864097266673556875729300111945741828716867056694670769549483320909045207195648491111274238983547847072428329025985305737047143075541375536873490602127506641145530354607493014179953704347308778489816965426095908307568820924624085394132881599556815986090593604805177111747146102019425803490323406669902395795910367980569711877921180433065327132258696182187623696263309075878335116064078419232431863632887778601361544646660599036389994549739520000000000000000000000000000000000000 [107,50] 3136033096224752929794166744226961388979438178407237129912714016073430578209497177404766806485055245068955942657735936531424793848141038134509878154651677245558222108916914064288731714768742249229467475466480215796873150068019633352826224300758697617341247929994190016155753133633229911855579982235003226288581239632146239833678113414684567103703315562561563142930572219981538384891282195928035079829719278379929732821010541572977028206161337685551223878321183660899981868259362432898632725508134838707431647238219817247835350088911321943002216777479453990331620792712965438696241570813931135886994363461970349189594411647238026689791716486118574681760584502047168562395341633661822951418193651121759032719777074331309410115052064274011425724591736155958104541641857557283576074280966019979674821494067495602600541470596339981801364601898810539212949372748277952356854291705909617698652109425468552085175756483184703359934081057343603819646712365338044716033910012218446036257647958140518406058414892037798791959920196933170640799780180110448282935299934237652383457386478710362792446780058557798506092835238778806136447164088001712992649214471914660850791424310503326536489489935351039350034003133912772743117054963913240426977853100037007249167617976569420870784263824820446535398892289330228341744308467156009340576569089160486578318404434261822647181763272686989731135968843459982751849632383578555489468402295237260988391521313573581750655711058167192406119633622222113419534444304858817037336609149189093896690304776836712986886578475037921275020320994156169651926243492581418364687008300859162104700545867889189438396965427169953780234662352775693788605982990810341379850062856353193533162208093642032911092191319045561569943202248263750141611298131898540383903021680725348290093296261156745815846774228617145823080457702528321065934501113672928440845152711825515963582274699321378060984728272798438893172945864593011595518608166577589234219596372130613281662170265072910849711244077283841181754136850328522353237411388255079310848707556857810121036981674590531224022221155683382008978055039175122828706754146187223508651189881072086774995452843949135890667341770595488779232924408291634971168772367247983221246138746901476616311374261633181809154692664385866009021478748428911260307627414992028255199725450936164556514865973008530550169436627508063864449827461805808783811069251275418507267077809014492300417518369421845929521525926519535866074018434116485120000000000000000000000000000000000 [107,51] -753048914791266452339835529238003081000226062774992673931099643483953060261770890329224944661107279189569725169588055400164385656924201167421938189847513560528911573209559675887687259746589633884319485043161590921714458133169342004705558286570338898652960780035431475272709109897516229325029356677655751878755088405133647758783903030763467895963530672273290745824307172434355596083043060277108628494511938739642345825177287426592830366340677741758522493427851690785281979552403475787046055933445403575823308390372721258232767998219218060230376409957966502740438383400857975467970432142111711869716380344565953607488281229674903602600351358734869799111249563218731199135004273652370793206582762043556182745670785739184832480685216170236453277628161215620284632959075214956695038726333264265823378461672958266884293427977041503415147941971823222081272857825131816046416705954847546283829236226364494688299203187278454539023465785217924551282833669735295344612468973061282972258775143946507351208908887988390705477105967456636636493805635143593164661835911377653014754747381417937263089306237681168620308872569878303002669763093943544432417946226082020304329077742988614730760745523136289902880397723173796898560022809688118386118474352521479332907929619894868141912197479391043437053924136211969097559537875802107888369738198015314808598774954879338417528948946896720047943675392254358361217387026016495046851045167984021472465976875280413462620867228256729777641812313863700519920339729833802914534033643462537474623141082179100743558674691306158889370495544228923872999076814934812438300739684954055215254740062735567782411910485335959915773214311247348920731000947821393210547687270370632097122084670662688745450456430918981257573565637998522959421100244759546760704216742369084663389580961048840740465848436113173674505700582013104434377251448215569014983210878297150110783205550436774049476019016241778400607651792675889962192118965426217485908694449817359315435242228011277327804177320179109080464853605873634575690527327500414685384900751872779757248705420318816484853239504713806703518232374397635050081380087986847370525264027321030139176827442403389739334363895102381676574478229255705800519495587564474526932976609947476542698139880808591330782517408548957900115642671266378877672572031769217097203966018338447407882646699384990048588919794799510028769300975116434719181195730903418610662483176399150180577653206453877952169826831192656224664584859984855040000000000000000000000000000000 [107,52] 134509655451685092179814238389664539619759237001083708115627404403720206188354976004708380026673786161420071132304613098861096559974798298612792683903557251870499086676541308951325009962759787860741976022918695091655914379924582643337017596030517491019040572881223413976513314265400285483412489726623385154542344727157673138700168012556502576028998330685022374406205374892573715683109213925092869329305348637362955159352844082017344420976120178996471699311487241065944067862215440208133435294852235698721249807290445031483984729682829222998465358583161904036830645895532400568056126787010619986344297137179001667749487858653447536777203505009318092593726983247427653066144925067912592733062361960914030499675371095314328468818028551079029866991109282729079992396762365571728806888276129260860394646035131758474255709788279685747711833099429964083687446724885738054191328410694320162474098213601555794200957508246389473746627124581181935494272335699622559930158929125912624550842454909524028946014302082830129300253804143259853186452280112312869384982385825881797567897576087567636309185145525979179646946064730516154126497154549470445753394861454827736088158390564935959941497618722011937869177128538628090688046360536266113713895353565380562861145395225755183362185388856789522176063458423229447602972409463511399362843256736958847451299836806017419864914387315114134534701904453089335172303934915317428475555625921219951016977608564011236807950349950338432158677801378460830904091545089600509008315549497965761576020761480920091675040506212973707733324061416067406035240993933503128253686279221203394043790195878927106351124034241188955930165919354254815605227635933868959387704128325576219006375810178002363671708262228103763051209407050321462877603224277592412505619598247557218340619521053760248647213081129936621474872288233259358293185870175675030941137306334395675193920944599063160598119726015498872705668376109697931795020102506582953485225397674824716577013564094061900654501150523850458272119709853338273764607795358887040999181341740358391262674307192842431156097629922723402558998040613260644388287574567533920216579854118420577235874178610105740775239428285121664903771538976302172352250825910838679014101530778452245494675217167181023684569619713522227230626660225912531847494564517060497692464646053013190126242599783629597629455823905356431866956395553312073966866432207970222809581055860054587858422324033094874345235734488502154406793102575534080000000000000000000000000000 [107,53] -17342248557489329001417377187254393389575621558031628557816068574259222583758489003211424927609129698699165635841145011287604006869815506207988424927360844158320637534734707295798639194309221653983176352985585366556164771279478405789354861824149260879925255080754428037684576532906918643412230970679095626707896234350747885465621675297722598067485703246956663416975003351718910230537159624276868545146298983911390541020508938360569417233926590271024067929680577582075992138093693784278783444267644081247252393769601826017660502454155223876993528671038618370264257860990603228825644300915941293536324005874838792340295465265497094905181247587151488909666660920808498184729488814652020451712473647877500264998874174100700213698999943416191367260412680799869524520422630363104603835163199743104382426297261798932879549053583686219386967203088225083668386698687836446930238097139260783655534018791291280808484053958098719039520489268271698908004394602885569540633748840489684081361412723972042612104527440161761339175619728321587418709907318390151014776209072750761002111317023994562698836683903464313981255471374683535067427965855315611725610241217419572548026311165473047884225349393185199728468912572805808020560136920444663986575208192762222575097180497564241556806374751780509329882504723671573207013600355471334191723227266937695357953634668721657817020216710613956806300301420244445522632828220961806395844591794067011433970370725204705045559899768860887558239020064454121658668636229940985887503505425172388813329183154992079515619101528182321404426625053190373586355745104343413449519181538410399227820208389288304451053727659651272752882415940208271743948564881617680774501709429770202560659582919802190518994215798666894113583404361403906533748703598603175814374544577710116784667807124478407110605490091176543736190786919429470170542306187558239430367153917184346276024910150704411344552373440823133899461855397363804321308361239407641972780515843884163024426376823057313765111241953800257368671984281048252521451687121205683743578964094252049269272011473983726979769715097551714622269691728115831546528012202795202180886267724498220602892102853051897577079998923055217914936181059990458664050538651814315064143173729146560808319245456787394838450228112243870133068348629579227091344221398927243730150273673417286902403887001804568433325966495590206923835719185934447008084090082620561934749614030273863150007386550403244685849144348789627077897634059386880000000000000000000000000 [107,54] 1489712632345166018073306095580389208707694045572274964710356349213003413530042063710494691323690146805695520669571195692305095798689477765892321583423017267601794717743105221356976252829723287632823621959577040761261390218830031902811348664535136602439829538280360759538825050295560795386730031949816635395454527127305294916468692405239872263327243610222064496573787815196223699824955843262195534624876413227159630224836126094089618596398818981240397524488548363681162898422443165511597809118759584800313558961167978074721326958331298354560672867000776633887915809591323895792947704584004420621068662595181647083711599139655412037678545732199979281613964970423941585541167226451877953995467544522787995458401533501550551862724872044131234546025413270675390772288791427406999015703846540837087029964870251600060576303666583841475455857573737334716847089444837327745213222463367406265227068108574629998175048648680384335811647127023534742823805435964473128277444709274872193898550194349858049400397724080408200297735975982818127359972851957531115194318785258873773285856344887599780447147530773051231543139418671456091122665724290047509570354568566859924011988348737561685458299297781655597810737833983161344724542436477031248957763821312626245788175829857644964345499901086696586972742617810705393927684914432695572471912217412383418134003405072917281524579342258147382653917499994018629471510643570901048414050731813193236853432318930591528108026440761820511014613974967264640613863421729269218182866687907138416495352760363941162811572204257293983684308959297877847108336461835843115614571831237773353410966545968944011130913289713185308837589058660357543763522135027591742512961683666208053026218300622187814121115258912464611926901013788412124297735060204681509910912560624464140153924151157150959287156604503889904985387307686153507973257212139805545651688558813504694538934350672125625087253385382855017622718919071769861585184033580775479524905357574132402590092793970575147525557211355641127228420397011690351289489447135843925550944119828264015646527432391977378677346157794601057699825499916461681224988637455065415723566327098546767854693675140088099093095084985164077708061845141791447087184999324045789542392132340914454589803342958163998479400885966315663955117870131313891882498600873047956017315489617783605685835492985087935636216799225921317723977739373062630926888275115664105550428577408113780257174717703469643479827758721268246620513218068480000000000000000000000 [107,55] -62005105534685724861324022588391347325611592903464061600781003400975331540537760678700686721616676239338647106638530714422882080949444528871475687206050985095617652504800867367948102640774467165720676233851669174933158776269401701396488184294643326930890645470364576054958737486961003183355308499879199243679403385002971420824962829455705422355189404677048381676716435699080180590097514316440935443218612994544695486241676110563676628027893276354015087249476435846050148642506861182599794455588920949196798296823302938573544119918875580903980764349950168276437593601578158572502548397088946099669822382830534117703844178970508209780452318572765340401639407049253415741913697335112009911421816246273166071400511844605066761688204369866689676455909803259088673385473974166358138330981021797706819132925510226862890068681715546727257661962930309769487267503633839650794231388411620205258705840711714091610894312107299283541271569195752200032611453657087398596614019293723138686231895427924792037954747004720354593444940953791937956320117449626259508312105197875715801402130315489751223181947964242825700786086748399663314258096889459933357189174511335525232210781546833088382228063184625952694967066352000239292672111946182144220387142350949951008015489762399551838712388854641653870417275939127902196437427699300448623551067851239595205820765784085334016630322227473446869840601743760908439057774214213108472189560767430502132192983038060781447684181535538805440462529046729151257844859934376415937657864498445351249019361925057360368623800802728502440857712683312850492508065276413202021464078050883625775527249194678994064160953888165422782539962636115154315874849823186241046714094664850879853681176046654155012124550592563051093252615182090780113722610831845996306804479281543043114665293531679089076747088376411802999733667887038762872679934976714634493870355433099316768313853826272091040432385885131282818781199495048860664390539869221690295645190561164867010758007094069576802867891518003681607000290446872844931441965851774989166695724505154762247432459696772541049122159139775212151863701119900072045998712483393884865707878138951441743834543442007761195249860120053154615254835170414547141729910705655658259683129124926540778205757982705386513502095102788983718019399032128145677782221488768557812401938462816142857008998406091854989925330659296566647362405971191820652482221475243234742042213876542413026794481562741973460745437053216959938881661173760000000000000000000 [107,56] -2227886866056209130518178059159271198899246198384424096803888179418920330376413244437504398102957271754498354862365024857105189566025873530582838932295340317975531489486366958768060209562943813035353835646320675258209537968387882178289476298827782005813052593804364590009338846004892801874463600767561143321264133097020299134960909722619815386592848545954184994834799966839124904586953996153198134228019459880870409546187966203021640089512331161968224088845282754238664475151274666222920267353144487018889655257910075019868554353668123655983364792100971934502769045918755032841046198255665745729059771424406888369837636596022731529845580766061657653249432734228418862624999875549047851242155988260506666289731446287795945969127652942850534872272813500981834547022964781336820125657247192273644445159142193879764059056240468528191120968498736976972485902759363529325968553494386371831715879510563201749049221111223626409799449276236097486816416138583987319326968631775864770608917519608342640727492166386072430110447055440475977815706860469562480431913714269254551421971020047577221824853471960518930978035369972266486245204128690984537945239862138109729016219894735613702472161754862710406695660885915763641086675169715693015295734733468795492357691628135564294242545083172097844945498659323931145844429406022315154831173625939139048511915364913112225852996194020343882582451941428613949263668879248264496034540779540837128658847286491698788462688955202428306125246332980784880082800763326554251335905331958657224823775854582868175771962627074568264243188525977850146432341134683039999426050945894763796517681012785811733901468988876162667613888705421242168661046248661385103242210403966170649786169493678381070865761374375990056492032218119874133233299592185387687676325995584468408859471252322616761013452745476971995171951889096288436469502340901688761211415363386917872165084649058715546517763044123195108069027785653585302327520992288399090990412150984744819986578393272319452695393129342516885670065549253270768076478246455290639686933945293307042244476306805151421902784160956953107619719107755440399528561259664169979873285942984126372356446695034189112083200805254419215766694173539898569991300257780078569505113691018779479410160078697897789942309386859715015833784173544984467329819423115741709654215215462403636794586097585134366168773733225833650653024429600369941893822651418971737873633755316871089139021415535459219865222089123896163291176632320000000000000000 [107,57] 368060990827158313045879504905891637796021253622055587804207403478266203977948845526490983711815058460362514223577982170080486588680006631005958936256595392701602949831309428997664849187540392252711106526557200615608692894820199199087345529726036244377342336427833609400267581085769370040042003485638585558151134085313394543509831627369453862684664791191571901425450773547052542609578082841973740457417422800163744278980652783979579705670873057492085260721311969356401194017863288816170228278523577993985087104845264080269146060104491424549661611554526978220835467836970034186713425253783642719194289162061291143485315538851674399187183886678952800394171701570274605267636521106789435564764936464299051350028458741403383143740151441112645920397317714315606196982781155348935526545566564154038761743646181250057070420654959702190098736726841494193882069184633604072630463908789449909030352943959493995614864118003543279288049448404992555206951813795119396391777224722396201311356141172919669665032330511365624937912163422792835336619208346470568464317030893365246172895011689095318102143815644490019292112781680195706031000795744909783797675296845378416961135710697956661995803932172477831270208988348683811882025299940420742467214441574851228509944380125958327373629695546141509351573010976118725226446877211992539864059057950641203782061625656521758073093212578254180008338856922078480868309345644080858857463434718410227453099407279901623281594469947224170583923239725980711856179954822444230385218489947020129631918562074908027287432983266055959209780189186578025020036268141713945881620533515676537911472252206031722861861961612816551008445694284076931036466296023783930936325141750390305169487915220935329760190050828290553584391006414224213931142835925451605834202650656373182414323169664809977111839455979500680162735754044795329599969341148293750161397708345176458855756601978132647629741047617906382646273515601245376220933969857672392016501128279727086737638956296620576910763383656104665803821017585015217146511868237822075466536592648491133336366857796422702404667561968073807564375503527806399474140133857927963204669704019022453424972087301557179871886465843934771486433868734496303386132691576553493235266107728596487992205709314299942033488037636355954006903045256517867490246662990337245824522554533640126165108913705136334088995090974939823541706639334104040123410848182442006327628193621525520401781717469152101709963464989170114860207308800000000000000 [107,58] 11492763381332351384550061148408012548457000030150838537942315703587866958841433816126696835681174336606231597240104290845552857065688702856216811229429023472623564918492941881425947389433364038418164128591084678508758240020117602853763626007573870887391082256544526032231980473698077451669433557871011417420285534951964564377167306850896174489691183041144680655570682688002279006224715951602258814782465555684994029332411519229680897992584326995352563500979659683717528490841253374131163080496594078781562262891724120049556465320723244548276795143251234182686734841039343899508601199722108566908217324587044292562208493507406864714356385103385282270464379623851388009371474485248522154030758996962735001629450449243004680290301261509663312941382775759283958835912762194590483666161003849649523943246054777833172205055634033412742038268328876133297466500153900591499762994363963773024618268642386648789541282751224757912756825882371027737992636719826616682017090690134625472552768505455844425783323102285806617194321477931293062673614003094319525735151432615788754825887080369067253032775584495686106051044754205957090152499394732818820168645335473736218476799152501667836748139197373206985556982767901061461993732612436023335090243268273483173830508364753051540328298835471789956134101062359985066633716351058208760644025698251827879492307850369991166460533408657895226745875072511611346938410858075844450936095145994739056439159259752584849347565600971999541882857446623462541340904158782042102792013471896993277138332439137423693613015717153156999379657477600906133799113172079999361204144834010230375271107479358883364357992698136565804272516564213503539705576040936648844030645153239899548036275520216660174680078743624463300353938226503013226696570024507687788160350427534037410499329281038413162730897331693884596745425548620090396186170672982392711198851637114075259424803715387544284626363880011844071004738409418267908216764168607266131276890052068105111637650047390240908197857503393088343644326409781409148378560841441691805205444694273895345219587894121806884039133891507592152754519990138048092527409041347965192321500221435075740991823622215005521389859321340389069059116881215372036943937568427079995493348236896868279567527355784745934310332369965414785867250088306872504018495280596805235792242767576334951668850576001730314345374856459864202172673460951506297025307809400671836240294773180690565680074861741722277323019720379515018453975040000000000 [107,59] -6146522508790377615597392889094403975932381302458724432664906135455960918451802251125840414426888874613578413643304581353370198531481467975294151227723676881521398003948965179233489929100715925718124061297440603398631891016739967364796241313136617964274976230767621787566969321876042292648978317869656739662165545477817917852341649527688106441591976640011368965225570974466909565918432478036338255401771351965327899732842869562339219807720211125433018870870811815399630942017172945996208585917898429492504529717643429310590928749659127934829111387378122064632458355701638349025187545510910200190412452726194134628157260045390830022621621532614477847848084829677513865416593346310016821992084845721704554343834398991335498407360234653490748416790005603338607646509313824972192022694577109891991679792680336690844342155801968348430147116788555703293074445683948862017474668369648650861844365256037889908551273450521582626427101871206553324791290380662362315430853278784179715955496316844083757183063101485913450224420853268804655357667408932907531083702170724580367306519711993332170839884712562928267117379288190068243450571250410066429448209460521027708829503419786028154347301147101083831854633875051991710843897973756195667600594061360323192537033228368743300553447675850670690816678254125270873216978962093134700394879294423747145783591596483946033950911444065981459444995078400934938568871206594519393441256592761765684834487747335205836972154063468950747157939770745272293256020362799208076827974299620185154146492887947456107042182209393927033342450682492372507712524044683175018192733005540738720841889922422948370929707458103033713288808389459068851283576903614085362635360971764765722940622571932049695615588998699685630694638009176958776751900893486432825015645216991422497939336805558207122091828822344466951241504459470797360010839352439961246098574438050053517604103419395239073326345267478119627098628453351500732433982319918542659928244631950473170761492951430479327172445482302470714222835916595509999813612715185710340818018868983355910727983338946625474499210148986713482566263115383806391515035408297321624706072332741462601954599260202401622002608196648857131835198174848557457809418244513199345719108839782530058086458162820493913329432666996770226185999143160725117078527562392263864073556255214836883191012133806536482009947894263111211382321952604602879628433917709051209761091684977554680161034425550979537848534337461438213133434880000000 [107,60] 715734124596548271683548633586754838520383291132259561327188931279536228476639600011196318485660097430632822546144766918118455897633547456186102547252439928439703193211275639379118788009534028950764503596718836702745032321516770514416008795143898923068661044834513566888629671479309203355741688445917204744822675474330761926506664805565658024487765706226956650956898799358958798571707896331133759655290748794395196309650061401193919098066075650254838315083099719329106454117195428744507589454557824724757729693878389145972083189032871491829402672933556985537311489094128449107633083342439857360631328693019750562661502213827447584702526626885755436051273629487270200716465553310682156894493890948434739989113544724707103291881549202017251476982599775268782031354687353604536649706848971562581512501218643384078996029539560142282686412043820772523072067448962226373899789262293976440484007455169240342578139574008368759558477681386332591834186182108473807262536285977054863704791443052622233373749964863087935355693984131509375999184315804779789684547216131932411852629039182212107049660674664356061765664788280416203110869489479662237513699341095108035350175817079798994927738223477480571052062335137771012766402260073973233919775894448745258116366038111226557439930691283239041162214345391566448347303285477202074122619703541357324014843320567279434133399980680320218542663576171574297880284915457846727426118848717795106354997128520693245773555572602303291885443121341120639553047604027553029717867108239605353726883778498935638775365088666623523330740084762974023393815581342145951801111593453181105524638631760263544022229403722820246502183647103049873925237258837897600599551464458618198044864460616045935169148860951734892450303411545610589252214458728944675796306234954501370762294431717110107559338419570766054584744635612047275451382559795963887448628079067734913660969339799280779477997484156482594732913408061499043680704762969396681126854387402799273124663130672557044722558619562311053418043151101195505230723659276260193963834371901378993079990393037967557383000454318155149647600662618587455973043723138073057902671961464217864254585689752967744709933355815141408183032366707683674920361225688589795645329245248849118623346289696919896262508669621070388107522754462401753946999207322094999733245226153546132909354601443732331721020987078093038517380065892135655760427405671927084618621170888055527770853490269553925649381847818957016426741760000 [107,61] -46597784699613394610416801773644927593691270020211891493094918016364723563638204669815802171253114710138701685529523723326467803567171462313379722802540771347758515937924039924152453226641497870129475539326697233468834161180308810816995936340251364395500917531281402403058548726806494256442625544357816837807395006609459210429208342857475504497460814357899306879728193867436437454883530832474040478277935802930800409201368448455620427214430976164087088990705801127659736922551885160938611201365931628376954500823778303926044571428993390784520480879238012931783744936059167718412457907842609884550933844102287169627270891894121689508932186148116232527200856911702713961509755850625521578348997104182161673471834894350552189370855150524747377089498005659030718080866555552242068986379801622559036305936025791789834688550235274720247072364437848680795001311518944524354522154282802553037611270571956414195953679853462410252195104516130075815816213824380725008917028668581697371150888233095158692178941977781716065871287215288862284106412398373868009769270480893066785576083754764793399322341056202649724253325858893284272146755768917373627412159482401435454472059023749508065035067946651560471915579808325887409796006540839608475837365775531168421271597367211360555993982669616659935630699888714399839099341637242782372723017958681674531980035156089095628417315661455665884111302309953092327610839999006888216034970576432545695999728154094204699314262269967126874828932184705009485244127463432895587994347211579853771968915533760252543170545943769084237875743645658766365435181954820231913040558341482239339540850517900782773230273422092805698396312595449315091890597337973589914360751789174104976231568398515682989028596873618560538653150447500140693787002513021732755088453593396577858470633037162463217375295235482773201349297514735551990329280083671408949934274683308554775986159155329350173265886393152606512255522480624822829802761860008954607709128568914219030489150916041137819597215287068794757969781676103061841674494896507869870383742300635450333509574419111227500070594222565217809435794668064018132160852299885759796510185903890409477364946726591201482887924403098656211955934143778935897721190029529734439825615696600674692591761915752857769353372661079221038760228072860741805700134332934248682241922462067889695471592899171211373504600133539379575892292306241136115939761659321671394610811040312923144422657386474556510640222626422328034131840 [107,62] 2035253681618498849572929732030039629086155549302859505825583467288221476977562044629857544640184623061888470639191550012575100647145744161438399233181449850853720013740878009924755043859483168501377438630302256543202293777086706457847999660370824511564040321010023373027841028132456285523670085247442277089914006932912889165042882857417158366066823477904955042448475843389131191222152876936346356504231567634658799302304457611061192331304000752494142298407867894077832979284483267593202391764064577995181876189813063082492223812962804469899084014432233903959141121283134322131195838046493935470060724012485285648742550912269432815269406038369247552381285915562505642824243036797583256164642891124881196862026821046495545130073444929866457772473473328663448550975509751734550843964799183148471372548762248272360551803032601013845374372910371802153590256567855601088715195381404207867265862833820561601160981841801485092864653239307689244183023133473240401590193162889987910934703988761462116762141608196408227850750239898608752055178407101531864947045635282256913451200924892204131294314873432706708263519757697422048908831621430204635898133656528534596974833784375946534879667655230583436246358991562692567762535861967058434888546363513963671235982557642568854672045511924227613311705175882479510075846306078006964726678520332140695069977313885406775428081326752301847806537990186662672243635574881932916070545652339132302727532133270311378695674832212826097716667352230119551018512201049175802878500892642881374228687236078275804922271062916349300709158969934636237670500623359947350260139472335682633090916450989914909480353050438979766072872262195522134422348052571608261884863992721485808384628511036948612766352875735605639556764995689521060106166072310565272541990957814329856383727322005661820220588293506926126094279065357999988750213864773548438016747063297187869590417332235215941745198759304597747122309553821717582489140325583992662931495777294244652827544715547212193534306682107702295688092719982607733874306384529404752644808241832476064980657460144961149133329062682720044732789068612721253068762998495232846105097253493811079636106144378013489524002320838881589125391266839215479458528791645467811505940785845670292271980696845454371123064131477097187537505704555721671812587652308935005969689824944508980438375515100250712043983264253458839815282491012255141088311067521801225993751057469208137761730452340509682373633539694948366080 [107,63] -92536597785724430519313026513995953261070195668690635993798691844289487635560428084057262414418628328496863870418939138636683074769831371280116994580136650510490515596806205971862049016044496576069339877035415980023931661829207697045371195632068627650868170494919795596445894143795689073510934655037861512012504226830777526844404093190322538256341636248324581980105511800277620122598892081605396153679003563609502377836504620169592469676855554363681198913896572269955526649645539493477082064498527318473479915625443393868827422181333227555358554373834425936325671250677921768664609769650526416558956048468831090902445421208731986355642325161730808500875150993839411367367892197529062686281622758739310624678832458795430900715132025171651320869519969597471583575253549387178540964383950369628909042383454459914024044508020945586309540426133484868043077664193020350452475351797835391658621372036786384781577063110998865459727611370377681101399924179480197000302014161649064244585403162398870042800203690370384997095016528686521987583111400182013347679196865190367168520208410368356876079622377392605438057678589288925451162733206930963285523348811848943004662471839199240587289534843524826989845798272156550988819982779098556794213163397344684260261482463177787939616307493938810936947695394269455487268701708557154688379161674578799232204840654085173839972857603830948462095562877593337948383086121903655109507584538392357495851078749249502090169853603921817930971692509291621828908665923102229982512107854317848187111885744208879716236918418438067027397933522537675662525211189382162802190214876915486349120558495332803827750145686012539282472825218571588336911580475482069685575434457019323507130583745659618543186154689260518237118029697867550996789547503722719630192568327703157653532713066754516111600387879375088216718427442033145768468578102643290211514469643000076284982678144074209424489376899595155642769830054085076941744788865096871294937034537866193180429227458239490323731878490486889455316804477755912791696211097112216447027195828899406390396423708146984768324740798108123745770066479909830175950472975269466800275949220704595751909225044695412575788051547379360918953811355494194381170808241924610083818084583315479918681718808072093470403206454373455998194377249688853658119573798415365250058973013728645069004777132239886716555858853283690761047950789985142068477369852900293222404881115109998870284848714545751361798927747211680 [107,64] 3143113138602285376764020454752722638800186059598665540672935591914084575047222787720122516864476429588890604159590990592246549774666866049205901471136224022882376941499517301439580057096919658713686578917115742320940821434108180185254847993859533808770990749033348324854151306926478677752953984257778610431727745399055187056433164799884235780691767171570898101503657768502544642383932355318557361378044099770449942088965791344453739743658035684289697428722285534348019474091358247837060283585444893589753349797965061512076222551596093131755004405011867380708912857392958336225515328065169474593869960583941161383520747225721387956976312716845968962795497616516946599724471372892030453440419949472661861042860883797332376397157793474777882639897865471145461161402151651157336200691692815857969311098516578449113822701121692323568964240633610196965589944798494120296468599055456079610993387060846194101109358608448081484592010392157927449851092054747487406737003941417081181679412592896058721248542054337623521694837292955838506523965128907117053821996976581189908093060165238868052093910611151907966347284550115786780731498287302037399827695780887616257143376818132726913570619546217615457632886524250973721295323078980913897318819689664753143759485678782346852727693040786399174354096452111622817310069743652211189200798263100698302490749035857146344182196734548617142488201516836049943751560292548411307996848344163198371743922396704016466058454810025912004229151998245206034751623509760538208849259283062295346724145166873736482662341300326277983822444701714078590433747083512072148531671752359306176890739625674157761373532653556338782207084334578123595629044126341947291763844607833326960331961986880639247499672923130059877431982562073227758938533262461107298420386392696229829070367790675405462325072454006727708451329397331304430395740322660442424548612187176192247130299252403750172484033890207369561309819197550735515811313090244908990583949000794841959248941091355400757564391781528509826077275722810248234297733852091849569044341493681973054515716698766766668119432702501209277817135152307151708947090435292784109838229904349171586442300163708984332674535148923604290212198077216849991242526543945376326918131588142538067768574792779559717828948360432760001235607761613151553717259432100922532853617981997927134054601355582438371341236071688222734341453475600825999492499905826646990684691348999195211650916037258546772608355635200 [107,65] -153738125765086851043389490651958315180801918780928160177927311108493859908788071901086132607322696799163504066077853684197348184047561468947143743792883212589618953589111224698710367531837314057328863860275641199397477552032285449305853780126380150401940620224985960581128224642306368510088501330545117671534428109538730308499913805649072679006169442789135877800828403759505601945085766293878701733270915084089871598270736602184894198371849783284961564859321872197312028427586134328849108943279784826320203487221489189264003080380327618321646781572599405314499776461717535218434597075449081901575837613715968351190259563779495691842138777659561321036336762517210904942187536613559785447247508503969399822255101688645139845832926496399363779070271990623280444317254395712258105462941944538435998385929386669247000619759277668460694747449087282013588730524497719207379068275463341683300004517047593379178483638329537499121061622142752453761558251495344583229854991607902631075586507813940064727236984122891731467932240372555065805894051844600829542041046752849780359557359436969261736260374740017958227542063817138395633188988608477421603477901850412080832108792279151422823287847893791287378646127433558768623886823132044790950012968224038038770291040174597012881668772179631145509111508303293478074983494851536917539510875689565663369711010905818805356218691380751498845626472176306803218838185897388137605394464496839339744877163464548015425995780496781693406880354709398672992275241284503828325381871449852647970840863528830965997204050408828433145407531985738935301281351118007648567514254050949454089709504414162406788883912064311158574590717334549384446363121400386509895341287244067171213251721320973573143849431529578443057382088711336886278472094641209555324752306831530117131341929731671062874312425636044261634000823692245094899155298064438057521245490699022620496978871645773684404014715763243969586974964374988944851613003003527198484290122262746883198605557925571457820326552114345847053835326988836105053782286151276510224799393320174411794340553002337157506504984403884016290917897933980918044459417042245780404628801136172423585571668061500823832280568442195994815248350555594839217013243102982414214448877941324726100360114350717400190635702519942787995400842432340752867553490302284939041296709088047558322957697274678187119673488278552861204661875899854150979241663155105082633709645912127477935723785475863382509128960 [107,66] -930642702196932876569421342063759331431745678345892029433725351838668952848348902744122926488228242471228767419004968002352907022377913059079451844163026134374593061002070903357619509737085150350902659439616069051009943682282321404940156021878156065914475300557909422331352952905676581162285514090737574480846574039076743956750841180479651808556953469171973193780821757271692077329653612306650436778284861907014718806286141746699514161431508401441332546240854208020298631817791150140277404242296345832164591492745525650397576263107056582224771951175028560452568634185628381072435619602181286006086732236911508590485802094290490061151949399389385026590023669754474335313959825004967717471835801833982346852177884104795528074170840826803923677488755528255312841301647371653980831992668741132360830671431431637809227504003133237466512581481039101015260108923440426524298673295379870279402376603147079749475484650773982552298066497620013610089594496901978174346983204118581677629143274464902295486175379016890161608298710576752235885534541599418591329466507808326504772328975152757400893509645789849416378774111000345680781431184891081947754512745844070333875049998697725809287678161685556490172663976745169470240493072082752619748947681939370099503886188384454153422796027818259798063967707425077662978618422275517743754005913202078442954327660584936224290407618037823841790724164000886967449612541124339654305930579125560819427047654382451809614099672142679882591214459029904821398565873981704377447573616913519706711458824185693381847311097576741345929353721587105124845463531420918374453714942475929529251664113080230688280025658779155692481711854620522115500070433516160912213746216919607111476676436614020363713503527947115313828153693246162746089036030203073143245071394968053013348097151553843784718914286363803374613104377422698897902550718268865684210200210102693022110664553473020583769094949809015121509098960667708557192585117709903218326464991634440515951299591529650931611270202780606497519140830373408331857094607455985291755227452059826550544734170983520398356681923650349520052758856215894561503610508990209299599265013537784614027402431815287652143112851148939145747558391197917536817156564329707248033296869384714610516569836163467571578699458772478520746538445858814663745105345554671967758623317162489146564701974665314827164802895765306854913022883168283729852489728277786462145842683304752428583100646911031752960 [107,67] 237860859772163078014393143541278561208488736110547471686088072565593482673191913040884422909945346574848442237271373989963290540869483103611800953743900766950438330379831503654664884360689810680941977171200849381799149401569009235168258716404499075930252403959256488912641061336571995695989329452339606302198487112985520771354506592320233684148601247867464794431058031661357737757626640756610657325686096788311480215874146205529699898965314971706873167107910203688751457170695278953607664608720830721015382443489569323095216360983585550599579822767981445506200567551953003705419391766483308399223528102621614414696304069160708546919847151124208373172607667086995762903059936646361084110813737093311078660178277355094869920668216805324655155937561701639006729214464313663843270380386749402051756168162221180785332839106272174533021961058039150392855887541608712125973750052229309105371894914212433363180721403719060434305295421797472557319427463580975940056462479330297216581499960458173865852598099505672536761653321957997147666164712571417169121038681411463750089234761166260845723148368012152809671545301870028087565357281584449430234759001344817372948745521815653441363937637641253803497264349904531192983934808757719732515278868771567781895789869132102095003752860270329829910928740367659253088591072922020658278393541900760893441324082010216961901692368684707372592199592375796469859441437956805683211350933769202178149965599200005552396781223446763570526693048694512571875556096225421978421992283442952205530380308378871875138469874112375592979002919966144912934246720760355820939063683271353486892230344137879963597202758436596235222578371126344507964783579922901421363579894069206015232032827749079544930909577001867357207710241616197460135875336816595335475411753308677340587515576985826090939940848687424183299625132423569107602583998803260491538225617078343092448481572851470260712943760674296119355657562205593591107655191359889971801905335559061511888409660858554121921488933869064671448917129075996382881980128452844756421256892755499572450872350319885641601750700319996059979850000905694795613398333983655113151866742423353132220726207829885106132673152630800978735503710742058032415261656732224020956874468288068838285827934155192313128751788406428109812609282246159789405745416190694487558082782746014737515402560855877048022431628380467395036893760968301054355363653529563435194675669948814080698123715693258720 [107,68] 3970883304225169337615274642486035910085802728948101912028645202378895150975867307505086454839202415717519277722873730732297454661656099654172126869111424048628951424086913062187214065563259065075548828107687843446806617381697903957469804918626760449544167124241822028016184766874289157807957582560166488017696655318170630296056795461718621932667678282037192694276110909475996448202424645505498278785370115979796124354098981673614580031137973340713739530470455380574059717829932288309876390443989194290037654150352341026505984150459287402615169550135017419239099824836287623257912728529218920611498980447019631310987621131536051692830619968623545597134565663726870852803683457528426585176604603989718132820581759097727046969877360238382577049883395945253037184665247607914339666065151865669835839781257019917696180219337849651622221443291165426768652392209667023821450675942454583568127848470383759427322174174913784423455789405184927089381632582034007573418042388475316932057890872538248856682069688286047598567562588685521266644157422680546449246459470956841230165269812233397572217924016366592855675983813873153061036564435959704845512044052820568626952204906206716918268743980180793086942601546398381175286433373339103780715887241133260816504177818085453839070771808401926743461491491622495128377053752540127413304211704740888600826941356920352805807685664463432626317375257562698995480691679988187183017141707345183767758387977299754586539690034096201782583652858667657819022086040629738710708816560961859857674897672703921568144869332824276686831977236229256636517940717918799284689578756105452937023233590240303717378756933371170009546268403135639665999562968720944118762064776169457536368518087081070656582382446417118968875329467774192384463642035819242732815121825161055187885537298640762125655006723161480588863441217912675554137652489743440337826233639358786992718358380029188013455462628401511867928787480454722650246895888832780479820732502831430886192419875660701662201972148559165881190259110400465496049938925553384370231393720272371781573182140598884003664671945116237131127422741093611966058499942883917670110764378282537924666580099866834599734031698806949827291604509473197241836094171308496318805951967412330761968328783781855490209740545591121276030782181628320098558544831259003826716112302624277926632544989443579970167876221510948421255355011609489988552070291532149926450005196123096508556402661120 [107,69] 177046747071128938128647054653846565653828991597063576837278746885992668146858849433652235588710313574493831034427030700620319215019268272217572399493096912354565998399874788592807585938010809593089082716520758293211315193580376359901492309015982883684085107888329746416571492936538399884652036887081454251776565419680073188926952595878153542922132458883188469016823559079399817839146500069967369878447871786902855305992629679059112628265176271241086131433035321180633801626990234378634885795965754976183982843821460572684920318909719139958209307298815778102834534738268289281459849736081999876507170811828498445683416917330318617656253706464266222202283367310349017669933082730098428589917912004670275612981403770094316227418501107955145431542476285074283846164568188032521236437648524790672385335600033466515022504708815764383595525908809988888683940984130874602633170992538407077420017162448662646970414139679333121329861572251493504640744407124528176063648048110286097423746768407910705951281831888896241163838631945391047660258366530211605141966625714245549731031870402599659292734990876817474858961289270802005910431344969949403896704091782906132189252056710346285763823913378870756181064760094416543655658722410420323763438010754291198549596994559119039290655935797907591837684850398110646636914657102405706427025598066631607141632364732113107584264358570609458904804708000895454528138487595861863955363483088621918591349403761306819429138533772347942559195135847893664907229662296481683193788909075887233471246173982591427842402166664607092690284327039299148045209357576121294428681032140704882712755037573134662159687839173843681260131597014088890186569434801925325415022569330652117580958918826189182719712112192511212639718879494820944315495732382170496914681122895814994071426766977419366622901728848579130479811374493589149825894469014107471687928125678459653926401753751307452362506616525564784433267941272713713335618102644077326032809587879419046197351094483535950710012378688828756982484137562074414055651971840772480554883870429526425732805579032413158082576134255768517784552028253889760523309925736023989341842753725326192240251781802451242902444267127134919241234773654897335027649259501326044937350888950806416110309389435208394217462218322876807447941292168135224404766037536410339319931847719015941579565208270240193156971092751665407022023225304200626378651036114235030004536715523831241448622400 [107,70] 15217453900880460683115336139424930283280807101782918114212324213505941902035311301954051717320221554305922950729622205692527670929358319059331725737040597898343464111282301959338477782976310094362216777764719357130619936989062925406883475770737335889345879662177756603536283443432314512474156489709483415425267985810674621967932242369387779920884165990707189989032273661643598875019133124893644868363235524541964261643209497661441589346353957119523420275501037993753076198809737741120265332289439207000264566996194255306935291022880170403139773404218304051126238245180678339039060123460863915039971202452728041321099587145069794761359250225216522921476221622200513542837812455625661952194313170129323083095251101238812165819784395129404663824311919013942836465646248828223792487159691376528076307757873790605096462010917141296956586328329424554308439447450532230654209228073550572800675049757683364656344974090311043449106336635412264615135004094262518826378834537706619996509048528845870904636154353211507400403282627942338770837598830220596369995037511382483149310627606296602092960532750854828501235371096762941124790902889146769520308960666419915910299426924261830890658049216984791881414456249669972473335062292460677102956008526629820815260873522185145282994902174749569071874173016559350569611653944459370968977979773435739742378248243936949600862109441566007446712961774572491352684344743586822570018608176945956027797423949905011984804500042463634891927038924618154046112124118234120159177160435155148512760823378196774434516623156070938460151219461963949835391030240253469926024776385929727362702156061476113680077862826544946900074281274718612246563738209812913918959879763184253595431079720867981119013347153368838851289531407725716394939589817538034400536338363167466968753206987484212565154133557333686052973514703884591451835257129010585183809077753517590602048315995126063006761044071949732010721855637961473841197958305549751011975594889686326142245603005433501595268429851440711696125532372709309585389996875068898117740903101302790214418377036383167973938184061528839435441493545215612165214863082355406706854229198045954475313859276626949125272623983177303682665531332204836722793460452739725463864273775078815645403631272144038474920836277929625126190510080725293022072172012394428790507137570237915178933078464003043094524704008516700016733606060946903768487232728095742247945358474111276721920 [107,71] 282426867003935902458084833181315207099573492549702394222577056863846250504551392319584206738625346249403608405498701346489790639459015536458350276590913470730299968048539344780460269843052221788720694848688209980553501312910566036360448832293259337647939213071941934560437197317741283720972545813732652660416994616558499301433033124961076552428787416914659386514688294686055107430618294692013138289148880577838076165397538238872927840158662816283694883825392125636753108110027597019416043158198149302104571004795962523913759483177064873677673951136408306725220738486090796579507702517320303297295350232526401440379988997939842162982383902781592860679282203233543528706519172512599841498563790767312838956658638668258869645965316945908156281075071070263130139025160392364241247766578441343679361165689592338671620773410741837875432962799678735753123897930048837915859883304926731289607327203399784003513878349176456173873216071611895647401501694859842812032620161208456037340162244576363991226211962763509649443675952580639530654122371875992540524485964461236252459654423515467787400711522401905684614963787701242977987204324846600860643650392769736618685327941385696575230372796321992792048303401883881809186527449721079523910296718228574895270837922605501909824827288990238749140743037668027113889462562856850008006414628646652293746615891356185054709445591444259344595094773252315603295300968129331890197746590163763386188343157982819018336454115099100198711983389119186573143780311429884954186044871493868492875082431260997878311259984033661631299779456089765742366725976502260749716248337470735027010121456455391272379438636505392740493405443171006233541624673266279595536212279977770243405580048631348984125975004213691715327013344835520834030618401725272139461115958616509337707047197699770870178393200572533203170104316277119174497858439576758522764648736146453529145802371904874615415429181622022305903614303007221819427676654155874673427863612531456994142802564599674089515296567902449738359855575838169541414560244672406772413683204642460363488122420957911775437789527216782424119946021680244872085162290751940694510407709447012021202439134894268035912832108107339551423007557967031784131028035145538751307219754850086473250298395141960678005402451411756666255971751737148920882730546377305637245278584825687142485180142691245604612300892975211434613107426547695606748483832366335480448104163890033760 [107,72] 10053775650456843579315935815077668997643144604549797459928712935300702723235772158431656204195310086533008200211467343692282914505269327460915777520143121219578967896112784901775226100660336154150812721865172399616459081335090115547221169561089639972848447578718046040343841549686087148149923239496720046119824501002290920498023994030116200916043576271316214877750084785288549581564121089745161335754367641644846958163008457227990331881376105622623218834650039542003112822899128685909033870225829866626595740637429589021593075259272719695423120030438503326156022464518616823638762554317750984657599925601076114529307710399304116072389679747559831904084135203672094963378396575086031980899005169712546078994542136082065684677123209801108335780805056066274473423529741682773732043364643090925643974711895086983330037718091356441098693819402452213153359527962868533002971961542553870404925846695450815689490273711098848428440326420166370429264055871223965945678420653933015091988176545956204024846938155987701526699497884528401681618447343642898002984579136291522174720583702670943986127335642710535009273392736032219509659485537879378930197998176478612584363370387527722860283450742784492787525073826115785042349243925279002745062548942419147770159029423507550374971739243439857337392560242643680283653044485835593808618879026860181164509756451729142446860988985230283136271642540385346381874444662002767724083365171644000210688210161386294516837136286448855603572790179058734025412613062881553719034421506490402137508362835417161697403302699696384744291507440012227049703750923510637145125194538812761895035119881184046196442550185477065487260610152719250598497215360310625752735401299946509010404162138576133122924134807095969430621950984554280312114357410209730637862972238824878581820955142374916633824148160544087160008757117141222982308918427357466208263488253399239582132829999335996569871305789768683838317674036775704479584655524758890573425753441452731625307986168860085247725670789981768363056390425311085259482115058475690863074148980638582146961821870997748306112817879085270564692900992248262648194582430992427362359755799866354231403485032360871756986346460566181501940474799860365806266083350765184756771372263922184915067446177848902919352269310599485072468168602780631609869326410320025910597067001403864225797389035382330672891291078320730425783350960848769679525134083240743033563505853440 [107,73] -7428505075899495760837807061794571327538671095978867133640437134326555814529625501327704145715971814428621776168740040632362859391889463558799487869712539225684153878945089408852841961368502075676615647183994750888130839125669059182072618394092774287173846421259067642030878014822214310406404912269428265489222224974735301316668279344270802273814559021738995797098679914683112564403145652163655561686603812822339017536807717638734037962511303067063162011169870316158583007474675088781263142830092290524357515897148840698052460816946362485108863328072749299139887648865902198841783095769760804085166946364850538315747637866683141680739473369769526003242090216612623772255490302912657038295560912491482744884326527528495613218751371755399601843969586127879693219604353329576003734582948378988160825494901351606796328967168603460317223157232671166837434822773610897860080211435830497395026692371914801696087884306414512461114419292268526297697682078925104424287659690577646504009696920087350187549956208042339291506928282990841400025385269610199040554090541824139389957255740632988877143706529176076242525286148429751245190942506506176944763715593624975380586456392648681695081636687215077353746104698579316533385401400354791303221810758087172998374923152934591239741782916072261710003537909815135391716284316447557222973360995063844725108609846265270327968911529264293204717345739419214965069634676228651425649041269886379864264338429911179368552089127413373099803349432280568850183347052779085124096955395778653713792903663376467686770061562625889068448624963598259289567001214445413984596825497756331289157570886420929844594854272209611819256258975229542033348839043209643078584168525002823784844915407542344647972381220427181500529856023828020720142091906913231869055655199898891688570635956918463922845688513631308834070681012400987833656716255837878418311510361606093982805397160290164879518587515418917967007257465394247649515240369936674954795140489178330399181235896531960595961707841362382663107335574878391248162336052252299650770276257730040396057957960403426922608347118447335947135208172643510468228263159799148961337652891886090440034525899532121717628316954200683814404951974669348787945896842788338816486056623599376251444070030113951945099205437122797279659648618864776335456687659163677798165370384695099545461937473495121004340615303362632943470248049690182339478132445601645766797440 [107,74] -1375515609111527775742833604092798441936347207085850023730915267409105267175780447073507130884291199159521156759960248838305027994131042061994338276422740914292084548258042072765068044734087288379813977349291702210094983320005134282196167083542588910294124692445588580270733933951352589276106808368612272975587807905561603533684035690927784570581176203522976525595851859020691175220367433816874047764799810538289640563925086807648503263767689332938433871578386652058030254480553526731504530117702368778936266397209093920770907894837026443406637880641872343638764860564797545812165540350130182307965977411575538934286326605025877258840051436616234223588108043997388864959857822577484286381039885834450168680284728272063982280237120234339077088772633649799759979820632771253342477168408241465301117903419285863129817935589768726166663311859253083283562594767914391863910313902939458046138210873643051455009955306649365700435264486376478309449714286669629592562896360400257199495467312744388368660712468510436653872591687871596607909965282708990993016730628496502919194855805115884728608493325416253033392185603414498016300883399515879493203239088891399455288173871183120668039041083389124739088181860577967336153349361098545065573215604251062435559453879922884238320230332221704956315661297227504642649976267839059006275858693364998221707180828246373532153724220355538442218332754786970305442171790611963024638224943520158808910100304062728469257852516991194458568343204400196947939231632002657935077071232463670881979144571438617036627251185170958205920251234555762867890359075360854845736349008052903535018062602375560008081145996720824416478630884882430355601001676884063972836994003069325434880503098451614459717738619644809619973508274096899379305169318060322898654445314738432973338804046281589655643301054482081702912593668487943779995236491603844715730953869090058607457017132459608245051780879256810086751973486793493463200485562911461171732122862902418873103316619359161255644265697520431340386360127796743600071311072403122187279578120010243808988579813478943367991929283998593014058919877303705729340377234122765538328545942606283025332550205986254880525745493994153474690192275775678444789825925874160858357576816850277916853559330720605924341994297841431127228508101980912735452751187710659982428613045028594722933754616804567872943120555279903217257834018385803367444902165210474394880 [107,75] 186772884157393986649173574759315211413864810650127165810672476565151923533770327132481033845281023108773190293239845391748096656730154158387546070382037854778145461208362766841554376371659865523967899060111625759206528328502386434212895758173239547015515375948842494417222323687113649737161593137946717837404444876393995883460337869981306838210883009372618057665159815217012201437055765311828981989244291162512952431732535415033952957009443628462493226804094833612677691278316210397798174405985717902055621509741778105186744440907774600128721951150632221780446615329278713836155136041959347982700550506663355663774289855010627070317633713615950186439479943993659295569770940485394041783038044164246309872923188833554252233805513991541783468552750506350217781902941625960045108904523608272750184314359215522359069005503288522882071896883241312854386444674187091991528929734543543049485581018076793358924811705493713653148075750109675855966673127153721330522952478928908819413782640614403771814079718534098751623121040586240738733928147272051143696321077967015216296452247595357883746092205522576867654340290180143018909377009730288975936859104917783308363236769483323592072550674396609912960062558980293019036609775562676076317657027360470461416668529519415943618363256573797424458812531872698250919000001188323127411234289233821966252056303226540422452328712195550190771930661105203921862983634585525197880839513869845289478567156895620692327498814690029046232374935304538039852058951381800534900268370729981398181623205511473404260775309730853550602823633491417122840505285064910748578968460718118484627881818929072627617166781224497028070537934858168381147375674285440343775596201284725680902610833279130142160369073586971494531505784417112020170612563802205834528888437737057165833467481343999872728151125623360912502299367612433707541198794140198940051448122899089658599644050123670647960842281505913702292278715824045768998713013790885474980669731374071641201082950159759116593806016413771833435002424620666509290215911827441860504573064306676304577508926892685792131716571254341272396691276333459228337855319069997595036980959274091623660774577015231063137172849664668714944526091177851388222635809748163875629945295085956026275624758379268956494357631362166816795929631138143794647979700241364720024740300446973237108396761492639811271461886515704256372199073513814268317635441832020320 [107,76] 6289816208323531665565574913741674670847407998475883141318693107246725476422611110718281915409854501742829579588954254846923761366188242857686715355028637242544955414380719507932890785271950838946187712317016722623511891338851530285531451871578181157127795764419874268414665999340928032875593546902040543828861180322619317041658585569009260550078506763071318447787404180371746037845271077081188874092195032349524979482906139780855920492658339327525011585006667819155546216498623876766901458688654287294704348327694811723598408568944595232794249716088180567003055228960735275648491883614930525424484079933980943024842803553191783572357684568760556257612346245100012811311395866290581673549037672620110401679263940424811332682447575867880511813960425461539631129806880721374225836547456110936174743471896384395908030218755173082118387862847033145800905185588380227109276413775204547134483779384172122577617010081968715732032494420627962728773161015706520261546310204884960807473397412494398037812705721798669408845150655812565939284055447663647780220425497042901792500737859700529618884359459255075972244193170049440435222887459037050183994193648311576473584269279378117847768870818163805067882800744223484389072646424505318055801409911143591860609456854635164171209960632007733935833317429236835682817366512344268166243365943838095655814872933724717952063025191782376591459731151890332282824763229222446753764121694910974973632883675642380848787560870684037809111028313576995399371560392969578408303225820705892429508945434554662128904735795613256537486753340561493145739363594621206578130623492837421941771118695622156875692830670546001741048786263867200926560514087545126572374407946391098667304003357117185005650429153372238910412924517729662339718612942941753962399190593919373026969504179242904981402818219059283169614026715613846241038276949171683386961204447704705219790804815404410736844878388699346372241490184563411510972187336056634085771163455845299821835436387360339319703206206579327027838724127075692218360610112556603459629108573353673383084979534707662569775763031129796745830283664667742857999930984682561259953479458971132636319204281221674235936654694742336704420658611054683650957386141732390617159326468412904619634364118554624310855835981459842166292820094901072947556884568912921543460999333963116450374745925080412566059944423531275777701759399689726742470352626688 [107,77] 129014195254346582911090904552452205192938616816550341687873980300326381272683304928797325983591459387544763641516421027762440321126917036008509867527404531489841129184479653464959274148224805032918856158667511009595228570435869628374331379471019957023515298812615885897511754365683932444836060615799351354777184235211608035084001411875814588014376009422715127667367331758752975027971744653292579773506296957438709484409455268867260176384420002565466207032091782338824356659439740755831268387932667325150490947087142773134604732667104980440467152420274338726510608059966561504367832971113724604603485683942648462002157489131246106823176186400793458699660208776592544467694655953423233462067077039997669953849145237774629969326314310277707343666755795454872919028271310941767790759867880834501667458252955206208634022728227962480207490794427444054471818201162029715661402445317084306620517265036616716201915368206298488872097361471496054951137137668868301960596223799229659154549700044755136263547067516722472347707648720535371681513423704083047557258207117126830170030971672538144396752920730301314786136370315456671935339504225392366713712527124655069984618282392361969968469496286763181237978853605257693698211099706970270021201447206635276487862065452091728003871379370461081775917632049511589637254897016988374219062625317177647277956524683749719577788057151578364764665637203255737308169223075909971875915397164527241295598752066110848499124914828060073658561011860800267551652977911963017266418642163015441510271988096802968058460652408652611311701474499404910696832075819475431339425668545708266994237378548496041982968929676437336542448108407159813089686317905036414459761315615854063813426724343378909327560112945365026607081158613743197191859588238919259767758482966827753863177946693596223884225790753859741543226495147979850139949300794582011815227457098905716477204751807185241625162840383020754961473322382048016415970269453633887975366649732126356588277825478802621047728711143129151000672330792996936058381950704083192435174529256206692996886726182752107381330802543175245978275357884571498671545475286565840387396727601037362227357565029017317272575260881716755946467809730407004855245551857258292377886440806838634312079584053687894628863721807583072751990765394418585885460878611280453834537335978460115573832534536320638388044445117296111009871878069852726095542464 [107,78] 2062372379173637078108519749194842705197668929072567855063791224414596835233731539705021721693947417855662785057202549426283571400748605348740411323824420417705904984918050268804635264278067644102741693991724032132510150038519076293685142475566540840965510142512448331264563028446856509793618786741643948057431090089381721631017492574638766086997515020458493399350242770055860826231096380815330424128251939826321420846074961487660994143289580966808609967424234216268061967266347467613330433573395303485272808848319361632601419900772442266365742678202042031665433504078190064727473027851808689847410528550501978530633176509681177446783135405634160052263011192838742886213616040057839635630210109181992043227910727077343439980778849628525175000075515087641101252170096170634623635246088567504036111126660471101103680154288470031397375660337034540733927412292710990605539660736351455174334356873742841457581332728975427222118964878805130420073219251391492433439345674535501012430498928910129410988721740594687821524128972230702876888838980934749915821934595129677985685059608477035399661520925517303812111553536897342798335988704224432084632216187928655549472999233097584533590278179958360174428616511513196015857524094811426181068413602568433171028955625851431399812873129835642212187346581845881392114909969447286482076077720544489814051313728233771853926730850870398803855933274048834708174701540436527909021618582999183208776999701063488495186415476844382756028130085929106320605163355140497066813011725012163596829070163244265064219776406104686351828135995931662016240929422002288971674675509523894102672737666518382423602292816690566955177661806894763611928587394138689949544354518215605894769589756593602177887920938831611313298637435479945694949817662100197927534107377515134311079466307987340817414602661637422660317058579267551911583298053009803281146800606108460571334289704482598167339285963077068281800778641179499898529098750718775689830984713276638157667989475389357638967393865779047919989834073900238110042816404468864922551116966493726962196281946931369648632879289458749956306642841969621966469022719186421356480203835732351139270148308251242968848243397241674963528848433469744738459289394862053417534021965060282523990811268428044281147217814565191214141939108651780685824429914020242003899230264232039659127449140543096058269566638846694496060046509382641417088 [107,79] 15310459671790989514448928258748789657827907463040386421283219517347849375368573272345670308440702645766014913311126969994139889430221884309692230536818563590856431530302800276553259726031677161169080613416174910894614617807554701683496288511128838875078101068708408169024469831023709941981112772568472783497260835261319463025812345898493633310850286066656803722171843206944543036392221141264494082187210076955051999578511439197286580893727284650376367466489766730358743240436377064035325962820578678319631452518022658802307392690710082979023524146311113892304609115476961234393565511083623078678203841583172041515040553963341291885333352143848599823183055801367680291393634658547054140707353592313975167822626859113227083836914623951704257813260945573294573304665964462744448290790129043411325090063041348108437323584607689579433959031083342923418095279379492706115702538360208126834898835233229143594140762030654096216729691667027354472498559079353052513972958689427920912646667563259480435846049790055630049188822558650025774750138811097269577471472018123066131814079764737368988071977514174977860559846737333561225027527420480595314149164197900353303723214995134724911723714477938098661988999260467130996454143073187365756162840555576901747711492987346550553178125869191041871536526070484464910506774065050313367864165528955944577470431159925899122457562290694169574957622460848913610399383551507730700317138285841116691517007950015002619561792048363704642080325800767303711830369453696993211919680596769970080239036042881758526483855100016714651533163427554011473325880352980078106608610679255836200796171331970664183015996143556167721983920279517250574695510059383113544726003326003793826512482869456835946553373543848462300373380662994823137503678564673522575973544124832375564593442515666470057079543044220727796940786429757498702386399411190913260378410145088318284052378375166729763105022143405950200899111626508719645414637043327695078690751944076891377136896354802977755972114093514767526983112992998087749084308611673899128218361442434354594441378265804842744105956490405308544872515029022253569376748984651952183944690885012184852408451786592086454000184586941713810624457886785470870079984669974775310421194304671296404240923843001323906771650419056618350305280737564116217659052683767390943923747327782938384076846505303358782958699978127116126420064031812656 [107,80] 99846276693979213012154094067791992349710163773710183402105665171431988022829370095241483766883419416567425716623997659660532046195664029592024027829444560250868405136544391723740329061827000750320151632105333108514119821859988052752698197339147232031846152379983957652531244943901641199923018844747485617482546899254410117645621068144066258729518161141779292037597682695451625814153488108725664865464717654333258560928159108129860906225346122086235812893592740996044649586070780358878499443897947837935291889004007820141703740061338827356047742555551944348419785096552722471117209038485244957909911165454098031727999515295983351624701384713412973680418323581009094021754295950291396008992732399140907275336367577804134633362800968686177349712839070716552189282620558191573287658743318401409025723311983646449445803830722782768766909971205567299968899391776446799018339823715531603019039810466039936820729407114048435040676469582542305116033126027192701671207080750498864672383360719144874530900178809798116046552421278312574977667419617784945091530666952380886167493010377990833521588820516840421466832198119779224535586485956383480194997727469527617303159965464079129944704958320432609088409086178290165771004200802924892758400436156492091161808445578315697778958355093137539273309932912237026608671253497854247719052957112717646438410661846283420462747249001909519237428185730674162376673234818071574650902602191395934303429377670053612582955323467784990750464406292083264694785635999002373877920335735001866768780047302305080567545516722173104005010609636937834077429999020129344051059628026682609236532552526989254442163647770867639553352928460242896259922281753935748064081142074544421772304403508999512315332613826478975801097208351462859097163090058577218180989868860811626340104189327633031772745206351458417851565325708263655205194540272278186172292400857009222013527919715537348122094643444858905377286660843907108545334569191514467538117553287930622535454120522151563547040696712859307512599251559716339383158278577220323698460364019167030981150761055541377610396401464858472279879743251660180515444002964768260188328411628756270835010372775878856325785643289065420640011235518299933012977991028923385435686980777275422591455217647567979647404057949414005530231429678547258702521915946863488819624515515538576716834499219722138424823292687945447801329685504 [107,81] 508832317663338139309329618438510679828958967009931345874002617791148047527385529196967985920750114843592232934083326546521962860003616105496693899220875232243796795811327230466111702417533391386995074811248854355570714744398603572368207729952035102821314056245332025865387816557190567096446627967181861406101220055770019737138659642094639694755999497664554966243635289822133442064948202388468892044563237596473539062863718022932940985683978056716425662442174015822980695232227125227157832861507999877944185593354314278088366055069206346091157603993592852084539625248355950523405004269610593378188065779085632716860793371963069908991635349547377851459085031439417296924353216548070699617194695959477920253453369961986925216356261978817628804113307761217165784243569000466380090632283235846125426832451501630810136713504672840872066730464884600393392050579742421412746145365509849181924930815669048654152509335634337676230176534522885586667938590193013676109912722382396972489226001058694916696237445827259784130822209024640984472307156656908812977622677948710032514217167659764980492369127065803288733905051388167934449682148314606512280300432819777479533136877112235791514548951493292705767721883170822691671314117560156583610033448028554587148194998332984484494852019559182926250441991172561061284615634368618080858601787934466961532030125772589585247177412193743830615438218278968725571255585928697417655046434528657700134615457297641088826401497990422374835373430535999385936369134062839196325560581786218658158521560145585463628469845802273823073200503194585136771249363130548601519366405561473217285227113782301651839487403878003927930662059603327216214175265188326520247285826515576377166393840350218895999962437623000730104853053480440745499404980118638851904777862715327491594128949216835537071758276785859797541577944529407246284580381034881336672804227892162948549084056180027023798523677228458577764176061572822805470626821193684868733778326572025865559412190954387203285905285759643734472293522161920502966804536322881675305528928706488648240200705592998372089960372583619671878636536502987902457965631113202140090946249875290148292902139062127544382155007271777011597903924929397408608524844894101023868985023281850106379571063312427964142879983498403657313539939188652141905302666350727340293900507691940658828375991041596533622745490258472708130176 [107,82] 649425933021730778833337525585920926330313140632530987025052113105561442103495935175582041049681211729699591223969299656238543801872168856812172681331513034863620683224885038089496690253666145011402381328460897178445867387467561456806176254397323646154868560889449742742253359478100859257296043845413471674244679641116199930523352594567030970710191190576684919357683494876412294465120590149461161687690306066193259486760196719639724175009201157688066279899484776908028503503159972526258472016323051621228551125173290803586578913032168823453119047617622980949732085861093996020764144821593872591181120338151552596348077554846818020496957435000026794379172457063667001231299683381642731564118309010680900639824847803164738868985073485497600330324142037172665043901129067347878368348703065459877488942278369672452309364314986325425848209038292613871303350314415120939496337326949341950990930348219323433085132725054659754672148750936966040302602384005929969707718817414091679271799013564343078696679888478449872707269782439594827240590921836450640485456983714642883440811428677987848419243629585760423010758676226642238441658724191284338420966139337736183729398473889653769526081693821068584978272635833454488961717118118224750580447715772337304640270677609335573621671359483363325626351330712801823995775130157846941011849106679539656196284216945043809564325556429254172913197490202165284010791725477163717415992583993300188166970697901828872140915354891527848457475447654634192516156377969023395541524521884500799396240507661088467579111085663921272027671485254355813342477387324893421722491938556359756908027726360931574754012469221233876375381447986870915570077204989495169533001193283723967359054045096137068279944583966914499655766812188866121682854009131093485568601360589364098932315349022420373239012273314165504549425130865196244327852736352440622884523290829188604718536785496593732974727749847078020798628334345780626802723189304396908504247619683018208034453825166941871922212567672119656695628361283848255191416851819021148615042509348560897327222368032866774829728228512546120522427060017549612268215060333786450483574214379721597126336614396012146838697377558289752448123159651497085149675038359716040328658460215153544771075113627729625099354078197873764298692708550145831282661296504845351963040469363852920729990104448917409728323409750608640 [107,83] 13777656554709731911280540273706266605672055356974216002532213368237338044582711032709554852895171335110467620549719114558438495821386531853664617016404490865518310384409686481794302498386928371046936020765374612251925716155635445802937902113511932639093787519151657957067049933341754535221266691669755469808787821576227800780338140189999588593188049703750478555007352568516722680105473663246369927858808918212587619161360700306429118075906904710972945069681576109610728106854989978246128849658819516573585115915282379575589241759921450842887329704087104793529618926738776002343881947276186921602518843453718912594094103777845969009817291123357736086734131667080894378175796864249899206315992814148477385562242586610954233063622655864052060123614846557273455811433735307378076884437112954799698086439822973639006414107900960326782963041824252834613638139017786395941422259388876930888535367633152759496368612240294377558475942785152853855823856346899849635986959192334449979293663350257504317928761680291599942681370667038360218341881092664761500832753535666854436722324353251952598591863513141894633312369825561119667399727011904894374173238808248874756270550618562510016838677466409864086839818713052743058566320727738613061632077420051651124599191379984625604187008861462055659147181564135792706427807813834465341914807477668307993682351382676625441543260097894363357863038942953210104945795077636092690477246247499187393161212154128867799388044988081384475007211915468624080554257032057075222350331552056579437884171127835994492580406350340458176810722820658507475480934925600446497897800816691425705387649048971872270452171353010287370547153409548323424078021197544095819785824968369539531594312593916249608893682259419914813243940477255067815884471917874216429854940976641207015354662657174854933422740360493256813084912481221956358604325923964466097225781361206888595732660170401854717242466964435550046701015206206744278700861781322331761974474486929624490660861361536920473299426375211602975847296783462836760777110958627813050483772896102818817371494917034201482420187926716685972163256271463333458194967402349660498454100948228971891170149060811229869253378853446416597412431938724876128120843968455072064020324749079782947346532621992336371353576514283965629440264091101617858157034513048665616654194391681818637159155602652646589684907613280 [107,84] 131678099368644935434131619590616075400411483552180292388700558409842125196995867744860637611585753126168194231086149389062809248318598606823832775477447309895468513147182597314061185273760072627622436380163381782019667912083519284010439132199251838640078919849776525665718422214712363010394442519678280120344175362077076840054776269655097613846965057342840522116848780907774130819769503328735052959945840497918399974526305960684382816476701541582549739050255382181463381572546645018502153198262471288648961213930935920284780182384921886288560759062396401731290691356619239051274530785793470465695891701106028409911448349827194150893048543674180421055573361091061728060523753229629672547575689746084822561154429846854422843203631071349237320366256230743047201931547119642344745996737539953553483387249208118421836743094724290102990537426296613339677477732220642344475010396043471166128368247245165751673285659898439601337926729741777969705700661822284123916557729226324361391394750379124024615279655275131139336505937229270515688074763899965991596645116629801760783124015714961775332346844042631373662690494024419712155290605117347671297826884313436038029864888275991108618999887453122501283840694837350757563132635910883906998571256165769176417745834464376749873220729334954698208444873652355787214717857864350756333650353057939825756402120746808762802088422573139976888079328682042139476257935421819874641344312968829700828697287953833144055747537510307532635258548998059238192338765747061570472136771464744258280431223324197483461238307516831750032265629351388394576355624836122030778685362783120425927304877136979334245836940948434438384148054123252515441344707941368475769690296322090628126398177466203725695024181560959208641144886807857057976869915848245510504082478236354163438680394950666545341966958085926002820195612665473066923560708288377928424960170348351524773391811227213478127648050536195207032769254184080766265585588422181525665881992142381401224431055172106563693312644897560984944685680338989117455222321085999668314856406765314306765703462800476012300670103957632140852311154887027087996328986712772427796262297283921272112108399932244560601610984288965377955397714987150093368178483198235497788032715346395096986783573934324946546425728098913548488173060280422049519840134554388532067139077663834918435978847584123947750834688 [107,85] 755532198437794411858436494611768406580342285988937365107140486822447281836277035681784137073119718069997926977162256835230632290061839983712275196093855635599229828172895988312514303557076489454749626209946494050145763514748051713111811581208433580631098607809128739290011776376277291827376280465443474232255593731423393547469541640465105463203657768503289777051789429581636097785469834549533840507673528504043126233389163333970562524348988136264599864083035632958049329373866780008718223504226689543972375607779093339076744087409525765002891953753691724538761904728325416957545591847301280405798660531389247677853843644598237657409479317210820489052981641683321230561625514681641640439212325749236666131997580101691992103642944838617476282130873352119865671592587027250547820713609011591347456526750805038437805306696122810233963199199619593621214409836884256270367539271619108923727271382371507032139747440018487376299411950174576881995126649569546670984418588207525642443564144073114884353222744336850128638405852584039818452013785574605168393876370940467535717661112307145393613764983424874558080779010550336786451709588649959057111021059973294341317358074050464902851683245786106537583973321582698295924831001234005442340779127042512040563831871613211780346105364045666183495795938513423039380072260685009055751938544143276869186384514010594549675927903234382893130229594419744867889077775891676075438131036265651248946138635008183467675458434907425615916849644685022521927867941002162620993265395249060486552777758383742224630332250263120796494939393391265419090696900816426102079637743047290632793920827971112130562774540153286698731539433701606552319508087821513067641527848429418193512460984252683369089952906422594511010687434695256213411574418003898663841026425048186872418238958158691978370155132604423847593781394971928043210888626384896514011885307883009040959754825957079175566868139765300797928798564466777874783351408852586038887510312722861665063172102077024962117616032131670791950543126731668480648785430148664150676138049571008482698791752001915032617772703817810372843001257483594351420006599279026293481914248434253374659311894775066976277109471500882103377170860887435842520308373846855448331424379177393296454607129571624607027405653831756058741235257879441090413578684889578336791103506261284621191601175008834925952 [107,86] 2536800360828119191478837789242441936486063530270523192484249206180689141772610392876652772072342644482047748355155343420913471749841017859596796633829607637541607828014929575860452991906079403497061369553971896318829312296789332087051946626043132122365706956535983520621411072372513341636516406444213699727564385349720324790859002472316541272194216011428744275231319031105612257412229459194052266790076255934048787799067601425920934873772321338671908322803093072385933381120158756457728106978396498741594516147501727555109011823688623359329195677646583296691564284293200870315262340339848502040248524882415985880969560201848620093976515457424684464822004759030552536717514157591382703476843991913505968925887830500573731830508363939345424309856082456887897232043577186882312213356370748358133993314218927824303016464412397371391624558466027568932541790860168259207463251141679761644475310450532273384214719609325967655579956267123668599120262825020825472690878057263542802290120314101726063437074304489141368333719465689199830097131495477599748521884429462262110548965320381483386738355907251228729573690359656635798132223497409893815445032600420537289713611713836248136679771152710965844696791362523545400971037816839587130113052700916912943254646677670152752521054004541387380104859806989282603193259885112801610719617453848715429483805524068770099160203580080090141628374410741123947330337490178598943119387878796365340443367318083653614064946939039129677924861253843948585468186391052101514653276701844668168485949530239078370077478088197171444031404204987832105125200654927283379648253020096953605522604942650778785724424229788968935534493706065639517893848521924555011247089018539344991824151982279565580775087057779224556817281444261223589690987583969105350250859178896333555928883976364582245505846325836407300744913298948010244090951451802624310894195300910663429768683719726423350083812943483038754207036018629835324043262790458976654067772274260909466126568631016114254735121589271302905232547642672672215336717214786326339332379259243885707104025591033518703037103791644932677833053678878884484744406876908148307939695172538016812723726096082369083490645514807178845312694752091379265399146218611703283306372411431708945416928304736955368541336488825989745514503272707512696634503306189685111076181655867536500712585271106176 [107,87] 11238474949594905685068196712625098590677667550040684291198515119936962404965411140849428516651078850429847905289133383628664021276576806640366617541832685457039951460203348921899692871976694052729644319901300989671490708689573364960048222048697677270820014794788613888635422419847992377240731391038283687726181464483655085373403111347369658972138588925203586406246260816687570131157561782473322357153239416254112055153811575132003275354284014737318508843235786552251004812423039569723633340482812588917765427972935099621795260573733217845788672571352043714771388487752768492048450943971995360780265133841538591225767890161982526125965247639070690945343491636120464609060173430178939295143829210139517353347100180827418533586067167556970983958459635354933988212977275079492620282100595308809000023891868568315781027318162709245332301261259363468138562384401358900183642723860018752749557745358875594889723643690583223526143373224895605956848386371143238409291962701911543848134212764650913890983857062496757929603239425763056578425671870968999558217569976122165001676053332946123273654398526843846525708243912058433477378454020352377385002554955567544456184519897630963874641147837076114253396255337763390265198506163773822565148361970727988350494457423698787568177998791580681890791361025341140575495815103091476002536185563153678152511451874769760219990863876600458735890791837098869025473250972061832202615404700558219845135766024184399045366859910673948112220398050830805586220874708396091818390271354344337654798756872496135184244722682542935051565153475689957369814814240358701842995807745315907553544992631198288806300939343467012096685788930722268981781787226554629581964400035776696060499254550482595366468062550800480735534965464047368842205379331062084723599790391050667714216637138296749254260851962720210059014177929564983630084699964747344850616302880734748463293590078736450046786566755479942889634898958845512992335307102291682956226164128008733724684588269579465833579178400985251412131996204361665424922645996461926791600890648997123510706357581032825717817340429261876271690506895702611114064948562408692228861388715275810222237704995738793221158100825366358893333005863927438143753674805841829543918880242213205239807789717366354504397396479382181472153076159351234421442893090581587540247777691935596663717886480 [107,88] 24241901437965651367151644591867134817307970885923846461894132525065369582548080931069264765847642031046281209193779719816221456058529604174195024664018370033797191280690445530942612063991140576862968908213572443833228542532342000375898230912744895104268757771958682623011087026287460758787955394816111366048501660335941971790505454308431544845458155869034801972100107653162447709024646916932022286270072120023539883392754179132634758635415080993664669620667969598189608921166132915104523772268690173068807939615085693421594707378075779375059421886357553834360428728690372794876339970186896978404464424821819214863732961957863969594630604796710435502230677718498044525600014900902614160125350095304064043152783403149245943393352167387631172363571084492862589968925109676795502332805949830542105582447382001201433458181904134137214487262148994487456694370989498484959118174185314660062712383428196625263259132855299968880481016244325505661917655241787404338674970811605599826579624546371525551220366272937497814096459880963780042527073647366231325120867893661283413047295455696893920936644453828965482226152260285911073081545528311048735680818030526861338247641363015236942212136886978413619607034292822876129600718779143091533345642423993303311524385496491156103145804725313245211495499173121631294674551306903936491775106909969261727212937307266112096571742581619849290368065411839599224208254204804989901942748137646465239196494205426222453001470350008684379103173372592823691389652176508578919691432875877525842912378573124207057995990611555063199689718075592342067308911451424732708854404071566240824730286577345072815415354242460380037749500433599404065685884567219776551269415265564252445881740686523270575418851489631017753832922789403562074259167389466987703373944043757823082318522105010984739851469215264808303656887419326644063772829085143349400650958735649846891234434595025870286200995696025507918952432358126513873519344067913000862687425977368474997095688369484611711411754363910978874942807230816293381736821765249159981793647717448418160836191721834329442483043091840456833138632306510960814738211862080092182384308183083603743820919308519067515276599862648001151071223613286684800541178083287238500450887617120202064245902618238162602649994921516132239457194045916587931177844640503526667576765551892719903488 [107,89] 13838232538590191936939110465102313123765371055431400189891797616365252042580255045871367207410078207016354304669895404436453304143666907164265179327768224643603048908418051347427390400570898975070814698666494309304580201722475948887478837050451079285762356406665482096501996157464907442762407568817432113126653903702889852752633113668600138834264680906863510499563225390147463358296889355841110492495413101335767987099813569093521386019486092486642150594957785767860771575507764064316274713443783932082536169377811013329344106093270763024165083456568764853061843254468496891182059952770118553555964104235067156428568798639781375241365990162560037449815330317008685162376041317335128349776708762002076768186584195863798237352489449718679029953273688446543600556067813340608274160600240814168858457930640578352124968787576764840032923922975954741408487492239851774402727341273751407720051976440090890300273217732497966936104740754460342466299539000347394575977135105045402494657707615382248320301685347951099109882091498084874994837074124761537525100023067240522869802586719573518268318730827682697091632666171830940473736399334059495925598163909537206245537999175647617912161814807544600349288159877485560912802826284236865255346527812846569391408827124766538221287459391876891928941001542029778000196518991801941785623833763865969898201716089712337393765009814960272028297615827243708753759800501741182037911997770451682382111294432672552112064923154329083199604951260736012730674872512629540829476946598479393995592368011693504240231442086086822848346523959475735944112378548877365349397341196502369969027938030215496428417267370185115799254306144738003731926579201342259722322826367923454097286481570299946816264094421518443569937268401234584945078579559573768221014386135118038455731498511635265162002852009098579617331863330578786631449655947624172876848624997849685981988051684698746314822141771270296482010516307782382007905746454451249556114465107981818216749918785930486357466145189444699923613022008781377791711370430346189547011602831811516740203907870573196005064901674493096641785325976407754058763890388942179323256269150724166845434391745208895623355735581683889911292662986218323593333754847917447733239097307424832957400448887732039457508840449228290764943242314574825543287636629711005497076024379390496 [107,90] -27527908071386749584186131324630532470575595078144997925000542306050056754050272483121101933102993686027399612717437849760038515446452662995422759091833852430033430930624570087163033181810443555456620186892755695430375270062767939385607691714864657612266905191058442201670277005264450982471798590310259616016324232060361200798220949330815601222989505385666734221751509687397993968448071408325065255437098648937849744688399154203864625171067732859567149641818251679939154940164375021290385303589768404233207024608231541879664150375708677949629129189140765305126409398287088265979927326477564546589313132280531156114170953508986442775281037213357842819809226311372852158990557351516458680645919019854025573031228362621185066110759280964629709574346316562717559546411234358625155326403501795737935807430318226575848549339107370096218787607458006288738838981830712486499742172361038673550633906450503370163220216942438513128449671014885256340628908667945366851690907252705265444753253472153348242755403990147363413349774095032863024254582153769441913844728131169519981367744372491689068138072945481121151387618541823482364183321806235088619179610869879596723698205415186782597288255525188331563887755591323081091433351654278160850654749765484154109500025223485740512478943436995589356459788857002821128961210133810852857696218790427553853008278634889228193634579681345327878417686176112828243311909293745723055943471102976913912399474077791175021071195645183056736834806368181484954152420041856577397389249676675155745280995622052173952690404646034043466866896004917558664571543767959901963167234847417341855211484986504598000987423700575976797989468181997476428350236822873735290395558250999176212356000972794501929598230977308384399374953794624824188454771402584839667053136806866071486158184681630790399757055839755284850544015305611412465098162374434408586343685317558270638760206247964405103015177794375825334370998970831075772152368733762251676031149576787247941319302762199481466333575142824198229163710659899843318041588651649116283227907239467977948552540187402715451325779749421496098536774152477894304772460526149611457170597652441270048699253441908998282974657089794552082787171523803420444059573341245429269595740416740163741835874209816742626893504177380484462738651867997739344153506966053801453200388928 [107,91] 19015462186061491040163452938316330767483011040526483070159755522314727849690806506909525137953618468872971411835740941053070319530816505617456002878490469989474836943663132465357511692330263531902903815939787573118638235266161497652266678563731246262747654334458715250766474839098214219895671806336281407895575401692326860874931880124989725401668101770490510409278197203242696353878148935626589956202242060398151677920194384640892287171670467228105340655264548481719621508105293799458310501616605104579732758508727490757797189418481722814317757323741048049788792998134642401998996328126007943937724670511801680412192572700569302398866118407821235254556400842249775295363871668473356455786477367877101167398982450353314827067723515573109406095882898218594412710986889309691604855901181742931052218849019093941411925095323400907810486418285707200999329703524450601974489962931563506907716336236846566519958204387231275806232906663384340636608267165280363677901242556301165670929520850057851319645787085351580180175198534683874546058919949694584683824507200712381662014811201068964318796483546175416263774869000433581530195774279025324790567791926290525129073918990696695243978306298022642690901640401457230195089883226325377648616888451623819366585744644365245745780169318016792689279203184829010095975335076327032127647675344356203799127289146307825934465183963139603049305847472607771321141005562407574661488512851778904306234393551870854496138455366623417016789165411716462251178370503982947339286990091216044940791277476897449270580197842856362459479479394803617810301143257994602568086805194942139367403038337937928119190629753705305054663239344385021699411491220120934390257013142308854923100381521866618969391202699372123635176688978129502821242754955390399421435081618555369226981996978402250102188529721581779707945742462435407691988397922260774995726480413960480058182501809103220304775274966338772981980993019770767909308502899916156245647067392537004881836484702907119902261348949661939300370176355529514352078397504826898376555452461496186984417891758620251269822218957355193560142151876130548114866526413279131834444164878928983004358673784526379846664693884553469293115078117703687521242261580953834441610691763586790557303881754102695867544646554680430856402344806247887159315780314782970442008 [107,92] 103913050097140573345852500007278454790052371330992039656969914240612991028430967952354749866862467376588659260209719918627269187895303366548634435130823893368995591040097322653665064804819663017714243882759096203440675197348351631031846334634801753427921074899476701965020717412512527136083826365946305542391258378667801796656654459664782270969279878964986264682769176099495865905998441169928750492192364463013639177746709034844829721321111936933104996135218511224081384024290583024518149324687636242601013676220892277452236376957114538687958740914703245341892490974470492674160752759487378294749573456560042322704400184972125897761711106138624890684040246756831223634305572379220829663302087322321495088887920197393852995833148159925619757302255476987302212970205742443308415480335795299385800675467251084595959784027710065264168859129782125591369123192950739537417452055032655083061678117633573691365688840020112067209003729526478595486268525724939735114241196981591551077593472808244694258954011235726394580829657441257379375023613554379321730824201006936873986851805730077537507851491488906030569230806839299102074006717067941323641836183671187274484433975525769997674836432363281917692878934930532632908662062095818288463700307153917543355887104641420071477377509196525783036855119565793878874276638837761267555157719266517318178392351725824511791762515234750417625517183086659941119219298743092006058350958550546859245416637204120607099104111728564742922749986441858479726498688809277523350512336375768631182636110712603541865670131888861954948193574283730186894119748569724175534017532677005151047201148456122158872508667106419006633711927814490823747464959057193627805450958793667984888744596753447721223667529186050718221722281144401761076867457881682235659977347633685377450248712288925965264310324792538322711545523105735730622987173084895004234102957593158865805661005654223616002351192551311576735995850048180992748934073643320512945067980756440926610575243975532328341813408556506783938577511506130176436977378547962313847055173976627688342025883778014688800100979215013133173141685240774008091441203528936548041998093537488556070985438083003633314361764772715448871536996171161852809674560694850242155835236503893736806576367189294655796368562120693102515096716986784919154701214832480256 [107,93] 4800514228893893101214535332627459032971099684313357750859686194999989846371636624696161419758180942859870006663248035527082006024759851197469300644953443630714362819075353982026910446383328836343567727759952193853636330240607837178288304749864960559517179348381484447620995225795273252323475658713682219410160252776609526644517715568799985759906380942935835700710585985087290302182191174331880111640742719256358241355253949935854300378877015805236014443999949113705833770246994677662074335067555723590232069134890743432232002096640238371024397132199652571180878671164504514236558597993186383802798878819682156682781782590376042569035580805603225620329209260951457229150115375727830013329789813430153473121834354802901114532314232969452795111905162025087363247659063740766718351320353823116464472838702615314927835724107547310899601755849054091675719407124230662163685443202917913683720906607182207088178387851294374119453414855353683663542324224361435786737749345637496426312144659655345369093217916863189046267408317537052078613864012902293081238956326809251985618297009012774719965157524368110751637958935163670892489169516178563362900751233671695344192926170639782652212279334176695447572274808286238365986405801073102732984310388701136107461547635146600050917516996510165637489632412558122904258024528010919591761082110644040284390335183515370935659094430761186819834769746238893119845517578735264149531306262155211019748814705484557790687322069282364819426983357331830740731861320219246932171023148762287809632127631063489958789009390860580875994010318920710570133170117453363043461228654642090208580447227279072406954309907179228252101837095507187002842534524698765858625354532942271505565305274993830046559081424822042249934484888286029826902473703114645606127006291485275758523635040715535142824710550612367889873779813196527925992309114921981933328302316252161854615278473447713066091745233521707857181725055130799845796486318015768095122648958395229346280357807607661612602579150647789046745586091145526287963519515310341002753711416670474323404507733683362094818892872272163246122086974475117029306535217858469259635080206219650597765411398435641248748499084986436323239705549126996372472861660423493124110817163257273949776029122800752526105517880845080608107362945959087618226719200 [107,94] -71346825268291533838159756873215491403135072832310477467075952920807166064396167451432974247975246336711302852466346890425228060394384565910737351253168312342520515648172029090922303284278828267764642393471378712680858665031827281056951054685855451988385811166669666442446555562306296257372381801196335158673308201431176140280978740119116911880184532911767995434327381225132816419184131351877065479702847270514129145177430081505742344387273497848260233224288429576882586968809432091213396694818299713298876618964656634321756413001751438989553111564861456372686872637326562487065766978473885803325538796714707802079208400014578728691240966928523153122638314790160082532025015746656753106659232351418804595742703311115014026409561408584374482484950297730878222469353007741262767953835913068437972848387354767810967835111673130960316780375777281996765913188238461000136070760991768088983882192596113247089363792582292022558307754276808510486872721140322486081605302946804968771663922414837053339695750532080009174344961358130664313803247955098509177476857805192147864073171675646785089875739387741299335928107366059897661194184280967772149686146802291069936533468061536606401945617784455807566286481478913807957177970596020881209769841353189238970571798271602689509831833629532918462548792945190481217005545333909167527751349774860164578999351918617693694598877734810314257327516019697201314546433469736611845344875119155654836369670392491273363666057423692047377518042711481561328306275654449863248595683747153890342317094975214626564368066800825370750419955548274149286944819745775204807584274075829716473970186869455119482046240358153316050338906667754736106127441683884113055234722763005152488143896184190660540561709315946744453577241929813231246310932088056806651817752551155157159057423863969679894289814007962487153649760942728573194049621268542120730843239319002035973027521624937678965285760384450211995029923389602947049488554326296493075434683567471478122393682402793336198628660104471279267461922411591409522767324659886610569787464751196996380174566631142991441184316281589275466457668651556920811042069751264909788111561010143927313321433959631545368485242406527005305806990207941060625021806325341998757054129079986905416812130002725498007742929934791296525696943978854626155392 [107,95] 72038208921765958207778314997543891948335330617994773609410206833811992786306013294169691331487035008801803080774581836031307543739062477420623100709234865151881345267013352375319118577947674840050873462785565299839354375972941421000944827305317805289082596581068141807954678388803705630708869592020907683976261905055455519332037859399706843999837437803590911622328011614511942175973791007569901684473326799417866256106623905079871785986892045727778172585341999661671056402613661678131642520358113654123443797175573917694147419410712019775495807464484723060565932471348426200938106169956894173308056971219704203806707337087657039917776689163299978214602856942704916556623381953705338616668265793489283533534773746875929773377668041506020166108639913670699278676214355218523629902335194124685083511594411552579940529772092644635148812643591125999731190973843953864848915803710577530985224361973531778320004696292913853638051849999951776063912749053851018794905634842413893700132295548286679031614004558937597478693811727649913835516396067745571739062440931695907567072420179487775893319884163007059604416936196093044405711610873362094799166952530691665187377392023019194571778836203882087072236044895833485239620318238978403065223684791466269935819363583531314440552079316113494435923408423895831045081069842803297524829468287974084504981717430087242266758315326752551841396262508697340028414258842626707746356618637095233661813691598036087723277083393020116426983830558709712515313982632214508784397919026943259102333653801262932418368752075202805817661453665484750987121242234289958327742651066793835964094806052423381803642947289227940645344873797060489851871282002734474413914127811777055897045474538438717170085234748419241927253769838543220619506638497315421733598604809145305551182361621952427752803448131574848520977586037456613240827093854857348882488640071851143647197609665238169181798184706242194721022470028911109639438406008994160877948535216506667381531919874740467394471559539119115934511541646219444166280763401894649741951594394927296065680808242862706664115811460137432132062831391690699436863135844186569047061832678017834549749726941452004715833478361882481448863795247899761563132113501884051723338889098768752329886002348013297855692960823274354018416259116828880 [107,96] -77771638075678044180749762320016136830497674031633539192386878532826081446581074781273812339912533545455657758216530420691272078972155800166513577781831023651076765404013258675587703095145465340189803752500867019757438835656788505715586604684150834237613290959149072106619019719235274997898414912385254789663666450889682900082354935642098610114900354239165835248108485297888362634762460780027756244219419938775360603968781636288195203763443733084589125716856032733378562891703586157170490685948197035145968214938639455700731786727971469997635467534050567892640203955078959942647162545500331722267220128930194783522937008988831974081445838569720559871476672746014494328846758088412563758771448479623879346429140304743995199458444097063711569520004348681483672727599283364718075693349816231209934223777566059525663110324651308359477924016262829086668130539851626377035052870507090785710500801735527259539072617538893683136882943432141010133266969811343589950241966782558822822593988812949989186776768799649515113632215887276409649829599509076816217402209254664860816564623149207593455856924643705931034888591494247924386272020933854224326375391442932354019251436177118087433961108517566893080005832042871352486306858321714112771435504709416431715249068252354028088171609554860003862718027900537014339925685362620199514793324747624128172880062444078525231132732555302955703784636921297030804041888552052657264603333810528615215519385903846854129285733667162092843696417387414150839998452127525471290702189960383079288591919884185954440412276023710959228820102112368374304805926627031095112673462541595113231316753268456749387030353503677184408749387963229809216393796041904228913460413265852169007059394141209413190871114761003446301562020604962299776968111324443064974726700072503853473485142849773835373222948238779251584585510826340135233407963973193933905155190821670004824292955141568455593861647979051464980952194643955174361898809492324839217286820823571433183712017090797618412869277812807459689530526855120800657271872432717098636027394414041648025529325647477539449805852134208096002377098946927312481845158220030387392564727457830568546383331126212676400307833829157644817812751667959732426217417854057246797800732566280702713779063106249501538270044265125566708448494592 [107,97] -17295655957753606391088197523487814266136212635265898174225258167551825556899123711348245814985709907208115636865280329634112381343641719911046729856260370250442140683500800485618412779698814656093235583606337863412545852323849408926516427440087176361111188723035028467129589208356213064645452528968714214908997013829881098035409687847905840876472876720763736661174147715456816146018432295744674221508822746564678648755565817302040152465115072276986445211488688991772616319793773858286298663282416158668269084114637228535265489675939328906703998077688313822735672287328405463646246618423812150708493226043817618969349069121722448759337553544328882554238919932660372324968152295307647396333410957199821948331492736772268777285364471678963651563372324066274828293450572473196229680648093728455230167720219589310340975224790718055732216257310285401337549461484063933618116833568331420427226136360305756644619011577783598526673327680067736482438551496628468167238347128555360397364847999539618711756253365972355087726197036288104254648830582708803372199807542940400779242476557610251861402467234408091000462220228995969894100626174362234517585992540102375228866843653949280133452502361983575735935745678566440887371347301634979947503362254204342335849165500741659170153625320567162061056013340389101631728822139097827635685812938805075751919594267585339149847579023892338820325472535825641111099449867010560903448597538981983623309157325576949016884032878895432800179349617762656503897017358873012991448903546620042133542881005195364420845072087705735370860945708820432295202635780884842238388654950991110886223377141612522498052130318620402140231237405915417468019306792743976335818099184873335821565004036652684480688154605194664666104673251570210199012560322729665334899531556639512488507633383321075234899368858374708769340605704902216464151177872742086734179971407155339131097508310186779842906220700203609845994634541270294812929077537790130354719231258354756530137043094819152427856689091614422690259698284488230378134550890572190419326334495441931008202959333683066513098660882909174076107254708728684595372545774851157526926153289412434087853335868151901691424812614377517403626345106503348530020217123225247484173864751887855916630861126278389185157086995184733005248 [107,98] 21532690762314642581998280658233774252927417487320357536380265802255032946464748221737162340050892317140682485336271103854153566878889106883311011251648789720133319853772899858586355380878800366738800890624841237236444854032059683498564875802610755694410262887584465838526237187083433324092641310843020828880230308874485603903938720138638081815550386613438306330739495569578671140483859798150103030992671088723935853768577845082994784165008747115397886545420498536515837315959756105824789763961795589366142136171042936519683892678451311500219729430931166300456215187637598851932461213165625382085183033294415042472761870793911122296201891871524680567742632862357859776790883883840378559323571694255641992992200321581221119599814546306957332150027889945881817535341624914559226037645873557276474892919743302208188651861896028508733722652236209438975536074905381233947866968560170042410740419165133257526004048861676199514130551274596166658837310749569729162182368950133119377575376116962185211322357193368694285839508494795961971499971400246727935581688336137097943830465091159175053902733922110961662874938368413911215714368051248204508830995192301969791041551207974685360258886869976910662854695772458623840182896219540515145069926703894588392612250437472012898940291021540948831348176099183572629857636088732396128134562408964081374735480086122212039516940899026309872814974477597962015448747783873619420932050137236465836332194872879480851646436757230338816882033541889154515086434636118769532992796195068765436856336223449846871545411286636604085677026453579258418709747791905462641475292533215918674729040498081506123032893723746647514499591428167501168048510080134819058364170507084708797824377535981104718461280928124742998979101683141540364723233018857893620357076130494348227740769136016160599643524729821367394371491731749844737649646750682675076399630286647362951306929362489432314213685154341753170472337196652269096874519233960970450856865029445833340258640091706553251735018147692780884938565460802385366041770310156786043557659720790464072083690442989635701303721388938490121814012147434500991745378101687054830446376458839722842458554703252429662560546039162923124224689340766861175368970180710461407851432581623717728981266384471307508643699704936192 [107,99] -7584289365640021604206251672851743058599109815816914143661427965302985070123977960490920165692304388368500418794190114471017274379213768393747007389371024940276472835835781356102352662246938898906230987447415509775496603812821993450737361450636016107700304566590972123282561504005080003653557397252175942455612910964087014562817082718142051731413618158360190667886558408574320719626436119331219551508506714515780816740102807122628770484054785096682520236127612642981845431367512978231411471392292277299886706248643280566694800436019588376990175257610561270323106037193632491376665569118281544431815987297445865676500379564384282866820931591934321702230825139548348053273010730192829694704732072412112324683808156533051056878084536932348259251804555890898615921122816664722608313857924403956320756145755949063708349051808381917957774485892471394857962966359974935369497556121732469453020159696545331868154260404371462628132134500564880910441501068776596371054584906634441593386839515652814243765492470686716190462539154582930852143787533372911182466961228841763767630439391873091805561819721602948636499154420095377900225480576768823786495387279012209706670431589814375913986022207864679548114061802483988670622649570164286429025432101567832147812558582750861262285403138299219841998662471993148958385897891343481733455189896795328349755760566949906933758235047181180784146885226905527050932263907658863870901131933750354906798967065290899406539642643652429554450581184750016992099984437758503016192271822862719806443696829854135312879723309020453863369525982854120602180631525460117163492219318701660239795498571932164428111018383451708821116603607147030432575307504370125672230529736122763316140926893201626100084324370555515569076543898093829747740979537529426276306007787411691539453885125621687903840137375018455946152068173576838465174279567360480618094790376376537926258033562574805686294394181871405904263966324674261932138850483438729721580181279077701678403300173112547851788697780887473028276922234005765912204654949207392337339030164919238989645776092512544240703122765175462425380419138604523470506546391762868362426629836978921882738679416868267898333819367328866844871487353154243367847877564040196287847469721208936565802687101878598204021474976 [107,100] 2822852321284931582004092576728467564907039080776126057957332753967303908774407804964032509805888459316124119618661367777964484049244543588712097821497138104837233601879648357344342100665162258414603574090065264865168016214676285101883829382261728070787557503511348853609973207006934328041746106405839338294182266677313674211920895504214679243977904289954242264639252375222311216185842605284033228676247753232290610141629273600729861510170495781871770868329234785408080443619341755380992823728534932714084457867749137974076220793438842682345884558222152994413795153939098258666088862644990996376314243670750516874757599788710697498995608034805887596316187458274192590368962599933446711622306198828408635805529135694402817954060071985759665281167266424744571099282799137016295953780966235678281292587486260661845893802111118870010168411775437343625172212282461491733930183269281690665408123523765473519705523444461373730376823245272882251774505179918189851017204214065038767086059998216491484994781490873009953922531235494250431755921284237692109680794652850601984750530165852969056256209252617228995439372532808772447662239356121746721582398600504279792670617779101241852288296014171977280790505154384088767201305328008892385920561494636277552827144903542513219344036053905664246205688978577304250580040455092391664860558649599222597372182017522149090279889261107676722218568378504918560454757216173750825503476144892260158709394872383734233610863070033266810451110123661838031145320027778048768467777122272205876420569422000493890404523105424909740919004532266325998552633794829964564725849162821526677978257575284366056141077455800051461449524876956384419760476053870128028785942834352160156014887987650322026147556392730198278547488811366505139947161732932805832780063935437525452350903071493300909905698893287211952044216828552540478988509309454344084834197087581576736683948136428472482928262974217793056282084305806627409952838386536282479080643026509350065034745949719565761643373611029898001800931173283044893832428777562874338708874552003450372852120952768001397309866819723867931989298934552294478141870888797920977919509794826577990578861180354573802599203118028198002174256129151940847226944990370541708689673318298561544936285694928756361216 [107,101] -433259688032412063077480564614607054452532488253238682958867042417312989107848460219632768365952702428987447473367962262662949018364784758424944914161536300863516924934104139296905809755115102005992703674001794500286631944000434249002686837924980981043931319316005550065097426926039578500519190726267917154518229357566267900086650457931827611969920365464764403693804860138915431514393616425434363284324676539615881020902882878231607864494754626417991246752675500847605478144561155345219681135789158417544466299973926105020634860660354479593762509850053967582285855514804854253157988604935541788125950871393230839121270046932277687099851826113162977404852254484096234927095631483766148352769807008527884606519123367731546014533999461733439384205792465597294428387889937713347153323282422557249447728672323323908918660002998908434297372831780936234724581520260236226377585292318244600093528056015000143656582010524162184202504189391714955137814319291347253517216064729557390530546719028483471597839735397391711777220525511285686985726604638197730769764249895265918344983725232728293782172884689028368570559961730173404728700416734404340801381876260867364567252558505763429153104892368448785874248289451670284204680186782623146336317681267233289804663884261148737437725214338399546442188006464778140323123060937609245642732667241711447424698314783826970892894229220164467760733876879533643688101675894987123035576296062811854477369952625911327503727756522213446670344353136534712780455291530299011404585099103721073726445165405030882711620508544613739394464462385453986988738377350142079290852595112953448380624558229851741240145496971762663193247603781799909574806995937053888997160420531589932792915334315707549365502311551632539491021168894970033770096685689233305508973720311922369738960649842541801446780591663758887607975342285081620252271917873538703222517410832047590441764639718722900762312281081666519153152502089856043560373166567467596428287425260059874425292128058846075552132324822290831072890003887546382615230113290963017653360683685081063458474292241146874462332174970808999574021445072127857910446546977468985766450569676875899951799529080413205080103949145599220128924998582677999321182886379952821277742256689908220534927803088536 [107,102] -24426116060769273557317709487791835514884670757245026745589635941716889259719856479535098654945819382058837799434307518461207367849024358045009580133931900846206022126286289614861945565617499144591390238714314463897448137377486432151479696994994881432608815087856981317125971442631444818230650382249232518367174721970550662954431768815340927196570681219282270916374589342698784372433866341681642495336047208917971100026810393330510266770081066391003325814962931718645279126483612056285274513227340761377587149177864068487976864995008515258005057406564003988860453137637212120648655193786435922851744203029976317561997517408241436351978041387876031981540006890837241699468065250951890606227692252773268748191083800564479703484619610616520257474864751843188351232988956787394161132059040692825874495088511723536883944400573889943724973910888736347342229920433514724180709336150856235739118904797153686422928275103453067593862894589526072615101902180419361891104535783981005594814034814721767856789449017028620173014459492899421054817889874299936976864869561772961522405302773171165466420946397322114896387458561629732674081453500718523824979347000484818123573320965272374272089540324070257698675990630999508116118925793626908190362625229194142140735032482581386807916823861268785821621685782082541777344343340103372056552612747171868791117362749870423735961956346644120366074139939935981563848417421555632970263442700746928599556803943759859627988752455504136405590335573736521660057243551404556513005413075824595520599912605650337532951803341820887678858433256739367902845188923219461593830854822075055515282812183741767841003017225818021916053996905372525498984558971965512635113096078395436490140114757391704436468708345353002734726243630002935415159978030701017496415846160849933963786526651216793552821629830281791496131048197523876085502373209966455623103540957689144206510983898919031609658119200312835563300813314741338692838503051238239404152084833838871014414860130166277900846996411481151724741325458278530400382603389219477737011903590815133096236163936999960260254469919013604120881954574925561333971281776493772983357261582356291312359373385923234783853054172165991063953939380252638796370907593394795077069762546148930625578448 [107,103] -12867103820341453358245232009965005235343640395684603147381627917292628574579438291091547532491709898488117271870068276722512299115293608654828391352438230144633798556315798812434344948590321412785753914053420324189870383379230746564661654731502695723880500964116676239411438517420128361812553331504889848846780664385120818855940140658601293487274392780584320414096357429913014053110223951204749993628066424641284875694766145557558252974818684359877314085292020052878915123721045306264927707274067038681696258184677760323242787869209734795682366929273630767470898169337550343155444995538728046141543033312103788479478792090675384910347454091397657824810337526306876621073070619293965867156576338894000408778067756903424219181913281144267976271297529775781927455867149469082298631979470911365243733216152583408155302192816639867429343947584187281824396815111000536284215323691519976216889757947196531948236305072475724218878717992787170803127238467639573794502375852936772996891005140854770182005150364019146090975375144820341063878659220361781457205472746080187096189431995451593847666824297246468359101433646160798020345129239598405905475649360829582076446343776243074218559928105740981645101031473857833015006628348705608959227282687324545307078595476194865137896433680479185101226441394495575292201514572930891819901544887760305420930959511201974570183108676045941559770231308648403967867666578361506284645768525426914003701261597337772505812087258271262898316059468003501361174888624048222733386212642191706920113192572149838073394607539332230497939618580749280524684345420960848900996053569261957952280277120090726459294933953596609073405905520596591229763879790420487260988929243990628867970361335485977207481118612651223346712176508062377052312306207785707572441543915708660211882908179304602886660605503220495556811194232918479072780635077127081508087072305530881442260842145266476950964395348425198443798083726966195022881807805485640519293467438550649411114675822821723690344168084555588497614050350663262448849576685211979885690508300437112875157528113262918568800225895346127466659790322771104755420492442347626319570761003368867775574434043679918399857115125374818304701028888348707052348306389340681186897816458297263762 [107,104] -2491741520148379452601837507184397607024497877632107608152524733683647484953903395069085887175705669014065688066936506252708135764420397811432801005776877505335907670076749450309281459404865153086490790909876075299859950448833132490596692961486482817848082615536859615598753216226258848652989235656286982800420876284200494661789080941771223109775558125641865705887451007401987745765934165856490257605288057175089780841664185466310549613342885547107367499696573712509826337578223999165637448329871139900380686769047296331121780155588005857185072063026377616554771852759442711334245148909775982444865439458081965036304782943767596704806585176171622274226157892188875529387575715711498451968307144346783656733256340061263029640061460210602132816422406675015195168349592052941962237258353726660151203804730002056181498023442680005864709614370311563325073524738050798122460357150987437585700836139260695989827106783066932544896267935181860787668231707700346361202451935663188728133169995045771855809859013387296046030828942244751211361986058136506744085466967393908806630292641541724277994873888263025957291393035935329472889342363169399014966443590376637459341176563407785629681748035766393983461047227395300285835975183006942300061095858095774183077677414098477089661778218582050987682164818223869043976827788934133946258276688845894872985584236882324202802821012951970223239201328307014927464842534325636834125400702645223266938753168312323601793537126496477146794394693544398726708775520549273859026876891781069154189689551024700928682255860268915966701471908009299057993913328944196625757008522428942477708659638275945066870888765317865363081502163326708382986000000461191680817430878170653094233104212329324187689876013364373284461926634209795148310526852491266953130045558937038984615711421084252355539205807590424266202104577781179850897941097622131381180274367112338119083607788990447177073437065365811327108119324042773015971633381189285331991337403920549291994981075556238527920002337264744742218314236949147164989814666378493053441246158776646510906816963755713802264467871390029041188948863513467302865724623158852315190728204747429150448063215662803985981813314829421215969939650179136572465499441459199837209988918784 [107,105] -507539750550173116109302049056010826709568299053278177950305896713998663110730768741606006841627154087182159606211772787648930195018929168041636736095539579996413152833714607625662717649782938130874781046077473930292126903143081684852236874952820989796078367192172190942170902375138273458550954587033435969575177961581952343528934947956163349518695286321245853091574100013047752349404121401493095206302403907808285584686545767035092814496123124888409445468245537548012096295003594003149799409134653221040706856563484020448507528502835485067546450114712100029677276667862290472166006231628989620554687214264023412128447957354843672331423333870870549108587637982201015715044779827793797697220800184713456611042830326853450238766650261222396878441511613769150452758719864337627970892385318932622628949731239220726003412330711777204417503329286695145418278246716706591365033341117076150208682113295222596443240763329018425286952078729171366610382653521786773148373545839369021638092503781121461255171198513876624885254983031074715081373376345433423600585474406051431707380563897736961440604087905656234348211587395936790191688660408658976966420876074403669121683552427108452915112619467865500050088806613348363430098007633602744857370120336717087075353190121614369232332582019755117260394281253517054089329289255008814082131631377597923974388597173288119226343465310853606159731404580145364554559020131199258528348018675943275777116719418919714737311809458278500859617066920899947729138566268204532758456976082624924194574089652050610498150373882369571639381913684094952217804988774452479348488451685659979719445176433664605722344171059682254741402832505773584964691779506189711935165035732331455059057245606154350375700370135995755582129989540036275666683551623894140379084393171422449939288247280786720558600698505082656028021960238068861478402045716993081563017141858355937192458587160413207252659004534788041096221204735652670818019969840316078695970479580217851429284071072890582923988203302398144003188119298315437485489018547726356773823609446034915967403759459291476541733257699225443840341834007371118122366614241070412763735578176224269120242873903080237786874685802617712635343542504849906750529244124448490704704 [107,106] -2775299219916811707201444999292746069578294059605374061918530765879498239391791880059829701119283651924482715973395034134969453861866412436230231983769636578645337507573805261206084166320766095454959622956741474101123679323507323184711986996608275730885347021232538257848191052810303513144160069611837201187554618193457641836339083725010415519227647097710585543019510627208781746721607481311952599962414650412927897088868206464594532956659767706547892028508367353002604017168675569763929862591754998891677448339976060471672939077679627201880407354040786008921769616288855397814235119749003741356587481434618552354311197047251328060122474867980506325438547644077855108829094911891566578006068627521983895498338521380070574107566854892666719505604986339549382767543766889480203035928874272693751615237696612603022991788027534800908133900922289983512089502817985286448036956862535473621517856623939477426180025421749812649720860942473196164889414518751570550885786139458533122635674405972862924168746765338549410569958684403368567765263954010792688783137085075354585158286301161913840282294664840479337846188792796081819467295425931669728573872111952082245118607329087246158085885069224404476838411172127482837812625367270846437402685632846479491036482575169420671715167160825722795543322664454521015642141860582516986551142722541020647127216228003105137029824907248771691760362725130716653004593470143253539919002730568788308220017032985816410681197489642569718491286141812492052924714796022513691239403027875765234218230830600557460976320616723076143082841951089194020876965020563186063321460746049891140796123115306020687437089699125838066714589187909812813000871316760049847142524806309495848821897030900042728106288265439557538143299007137158149820112325317214381237308350076643006861172840673615517736539202792307366483815543481126075457260705052667814775807739813194139985941329572848156200820541571668392657722584901837870502608984574289399533230585159101548494158821141780836492951923694463020359500905922064308493828821943506925725017270980767736694094051305845803292965077168817109453949456974382315667722159286242256673316160218551977549124258825219792655419192825718465280662480518762629706393703999488 [107,107] 188257158568582580269240885387711948095576627268262193415512793555261132126671389565923776546481694798264473383448389545024046146366703416847586655999312074810805173819277795071576034543154019007336905776571355352122921682571772980246469089659476226021732986056656275399357805768790046018227839865360012821613408723014822971070080809823998478899482158920434821728807382488995525457284454080099725022093001485883281402968876096469661168118849754811253244740502134615247567963882323157580703299716242585349820012416419512310378375151214363981201381792151254928100529370171443070092100560330861785395198392797841921334223741026001076215524011258416634746739002661929994202515029112081815294561477411175731662232452482681879523578409533362365326992868579013462142626006282276635360941769908339794297485775342609534666263418888077147235563040911817956167994573992413596883676520827550506718855442586064256573006660473708510974069287868649556265574935611430534942532599190763988299562215438773536014874667595609448850241955655063768787135098336822472320956808850933359661317674054142270869546558546852578848929410087356229398442541984178930177735585652641214794750871698754166787666536238038799175342575498162668558267831432807122638636074674601709869723838124490446908332591506726166446352519545496522351032456343987099418424529343577552265298144677047748914210973254787616647125817478070964065051607286861727804711065581717527950443685245189848869319398909246106203636621462924512477409970004845982051245027785510678687446958280791016270169504793701289773191115436347438873986292669728624770659278210263615603517416855034706537333313400166329050730443744004662193818399045327741090221382629782721328822336268120674095523564951662631885415102236397719560034075866858186722217313004030198424347447803603501859550734170493233619987453533077765406187162363197495889517502675850061162370051222100658454127092116219355787486944078750221553398504968913777545702674088047252582080142151003197425383356102110723443147780664606088999737180323965139636298253244851630156477105491957707200946664641546512638397028128745838919117486869009673195779370776189369618632576665790911725228056201898309493489915872005687126688512 [108,0] 46434157854156110524873679162961956099245149012684276627001729536395319222698169032784113201952164532509114627775234338984907333657917558703241539616324498743255110691535421907442662338211999871748329701666540882940903792008269738871280995158601286823473353250434962262684311676561604200781146706474528467829510746737870818264178739037716698350798481640225651459169428539485968237111913793952123343249586703447752813721774750361080971432917804445468448582901846016766389036670879109066518060423429886121511193395212266429844498695913780719511287035288083919952253168532731518372460284326452404469702106894045394585673471313281712960937784428860641780131825542067527640005868714586628088372658087957083843084684203368069103572616500824626430911202732817044515240009606889567678186850558935742402419046323332179376485760733010866524854075422137814081613876452582279435072568791749005245104900920825736611928365633456302895301490526012966431685837523350492427479000375309081561724987937450010625219008121702041483074018878270445705744096843995722493595130696484988847748000421394282356640954645474318945955998362216971549466842551620926236550584022753059350054179209332115440697803921617218872585134011080063689656396135605221962956549394334199960611987485643737497717351669067132651220981974969324330515945858102259400871340523782834427817668006674948035862430936244893735991050216813888705103021983036811944214864255211973917938452583224170957402478380293356182551277856778120224576361037400582878089280994401004277483007238864221770472597077330195985613831470111352086615233314950086670274904240880254410329736533414767434349511113370451026383308030356447009218423010186890124556424451017345836171857694622384625928909990912849170026243566461328021907079012218987393970851653775908420663679850373703971687576703109506396099265903459383018035575528201864203582718904630894744360852772847471194457795120081438242834653250317702552270026373900063048887094827036467443238027454460055343936808462593340379723963596022057549484468849820766310813379221363709110426243631780476394549324602924031313781614242108875790641997140484310859114641023397030099121127406543786396938126279148944087842501401775887159445267089432025657782818876356504295001572067076029724157916405947843866125579702015109331771146305328757497155753944890227305876260646707897216226783920822775117263657397357829274331573012529792174084474772601153728769914059021579257974566833075969865805104939008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -1731493318127390786096036879804781764766013991945346030571186756970920930797105979471274264771861580634001364298629284927663455850041228364105493238228824567581958276934371338936701397407436133739538275491480840566361867479044417231252705449459201627348217149047429576432335926467226748291062830539747256039105645651404243714530345102610985211033910959483338139978551525950144807089764553086832929653187288352527112295650859206945020228888797254404221074919714637033804945999732010859974268217729445129699368971728538715596091876634430166829935615664186501385923559840253725476759224433596930435338969715526841939488141208378326459517420334838897630700329424001847681741398830304619430406222403492364312653728931371805186311716265775305031018451041847071126438657509931496173357176185071740006625744684941834766806336652160414363129308116971941401123659091862794959774246682569105417988380526854404403544506981796305871923931543568584517040535299502775156805090173328715968600494670520690520753593251272034057302469171762074964231193652209393205454191919035489394375215127872077826043293104837183339010728152032657494829621684340246567567787665103974900015186137534386026726306800984472488876361873047554331000952461844960623470485861689299919509165988566322675873921064251701866684973411325872176604611306984886429241199120317227306816955674930288203513202012329647331420301502101421739363042861775787994046723126150755799343369949769837861929820536459040518307697716102990904667633185834199694111760165435857612385521909768221177400338182817680025342969956969704182110607080140875784162692146901879881830556458341391656011830722926669360884314088109859323498784101317454654978087339980782399123610979997382747556663502892325182858023647848314242958005706456209541231171083403087997435355287616780554464696257405473241241861974680039598194392361256660234800141594112934860427133873149639251345332556692348492762512933496576983779199355930403481488697523650672926634834120713753514342882087574066798413055348253213390569569469423049374265619475146986023429071227593682430760402739816847075906242052205513927747801125460073602784443470743113356011925159167280473514250890327143626294059497075129656182934986269461731181483865522494663766468006453949179607046122773280453113837993442922771798548003599199368462260540896572766143758703640977570558081502580782825350764730607927516952978114611168805800221632119736410715584949164290118522553602215922190625667685548032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 34710302233495209683979750662081270928327372983145901983640805589446989643715417110473377080332077737380799357482609837859540594446041606833243874255660129437790149278531773446629688715985876831865700028420842549383093371041261102932848318077237907427726971970722017677493630209459293154702577144350470033556559160492917717797501590564555285906489158520553773548666137383945887229800545223832215792344215314276259129103120059394351386677624990880062946059601346939570809320231072121081387296318149200246634431600450305450474340735145691108993932530937197264865177430591312466629572581524396638077190482682711200842482766166699610562989384294223802046100008878629493161449838510559259036138351089266247531872172335562014772326973942392286744429017851657973485456340652803916288253023116421198710900983900169374365186909120190467488776405655320470833930674870168117539988023634134251895806933458960014590786761888100893900317419321818927497278612368245593080796904552180082331808210781175586911543986998829728007781190064458683189776979787538294197466616494808499494685811507609074233856966963317793096360915215557206602359630878600455776685274775966646311157233266812219399605450650867849097133331075131544722150312705619255477872127327881477607962129934999126677337611180165104767706254865291244238216430305297804962493337237769921766425309137573921771584068682134386079524624105984301890765116221249360679758575147596470006140940491875004318657000969089754356717407717438368489776898778639745459537611894573050309681447020418897885262644197062070765166428886946417997586274377794666380473450155924884520364587280673456522594523479941158265949342562851270719025147396601813712748085490018602802242391764242483479445581984528056356062130977789349269685262007898556559770301752301657816726407019172996730193635173570057216603667038198604140091516471762805418875414447616926284954881608944401514249728616398200178693639589210764653731092245955929426818843690153677811679415717422654775987589516377827186143941116064860193932411711409060940808232209585391719726954018243362693550400400032366950916749945217795404872258187980742300230649478999273676661430765439476047593753169535752817485151269132259522132301738607062825145587091979700214489049685821046612367566014711473610618966544834878715352548308463548788036419051157628064537600009772942018030657165036994053939766854599448079636512787991339567735315806897467676451630645651245981321870273674966234227728778788864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -457734566230214238621080944735079663839839219451209418216453219988059587263659738179274278159687891279951333005729009028838767038937936951626863925530511857628745631276329448679812824277821098171310152745058496812828934104261515268300943520185443640297184413050354647088418058908235497463236709369698842807288107183636418003327324226875657683062326778066220568541356066746269405692823112892880425703119519182832695383449813352464707904199466509799332512573290152412727405037845083319892251917569486528094118605569434135545269237219389211559992537604555863963878534563935861173265173454635391751075594870591196697705493138944724188697218367578492614920393041808940603405028494977123090831108260467586489799631839405275156129873433050593997317320402485118258116640900146088784633781095987318925841816762412450305206447378753857384337913660512089942771879139418353675969215277253255676185474606094518126154751611956686366876105502777194176654172124424767228668485401868155585592538381898899344747737687416724970887118808271325364093438560187153165792710218549987459564213457326341134538876179811185970736180528981084280676275601908689803968574357558698443180514582962023464573518583600417833595770700793816990885318087451922667142187819505390336733027242544700834580418686868861758945773040409952218513245137313035424122739985275247398166923178137689235952008649914045187192938892957970206671856443043355596106753042361536727629584851835173854149825873250597563610305466867468645657910228263338656397332529985002664262369232339232786303027853272776025598003579328824168462032936035381994691346990057002749174624286715548528614430702384347527640621182979503614031240408441984597444093219367364492995112693016823077174749647817439972508662062106394958109723901166309153180688712452949499730174910589486466728182903143598971194137847300453709597011573465247089923998894683813688051352867992659607843473997841590525862706726626003235372374159129715953595626497181788870340271273183717326218541225923248209810634954231340935895802226412848240031446737365099354946779738638081100760924295678214971477088258518042080235524770276399314431212701638889968496497962171362998335265616731271178724676035540045295719782164834802692936760023003969820496475073578922634497410734734991457725361797202773460792269624811123858944244109780592760327434828022417394762566453174414085212704257615113830311976212085186676312832278351253422530723038191241633364075945334339336998841894842662912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 5930317578463180850024343367535675827726625996611305549158065721040523543599714256652679538186084844106972208318487141360904437559557008830308426951753204479687466775054740406079436700225368678992385648734206648969595810895714374248363967346812084392887988519086488088380866418456530513464855794619587594321849481842828747814160188090359235028436175010739290845806312967043166687403702202080738814967854526823803436309482255632158639024652484338508009410419899319075255058966266661149543431216428087737345576975109691354488004671715183997901193640601815668196242642168488338029337345351759404612338051058626071206470468802645339463368681911363875706774005563778808825133091734836412509712771174792118764411289567601881259559727116270695774357076780544347861095328425758352305845937076307260741939473114755709903764416527862052627969020095980557033406955057654358572039865677889404327355528176725240009223009045584915113979665111703092152319851208571503600469500395959895282846454469979512877434318150368756068860383952661893503300162598410820179771256491025593517824217420634804048320756743817310818204496954375888279778594354006182427351350026857389794376498933029763968243133336923014798895510151100029939067550894416573680014263358074462394540257867809811269157366099519581973264041441434838068070712294166042513402628170583669214561323064943741463546595031064598317911668819500292338554727398320407753821612530387529186132405703402039869483602064251740261513865390349923002573172868110194397616804836999101966254209048973774197789237896857015867715102255031836502378496810889215841432386489445880269641306833243958277260925277677322919864331287987524561428712060131232813452226786864558712993939336088224149427952778327957623583894114362238535776694421656628487905035148570370110253842902851509921840493147218435159427254818650399043656338900624213895715870721248940176055531834832035135889300544261249880100158607496793945618000519859347494747754120168187279328225002487730021617351764741337573683836971656331739227776755963548659728100847138024715580814288835047448432762900415164823975859912341865967075100430548901255118259935223746954084477658214864793360079099048935857853775299431952327076003437010471700561379176350163426923832690230218915435997057831100998632700078047715120053650356743441471097703271129272108402113053232702190132421890000553484437821195183320033687964270792266329861747523949561063596096623124820421854654561278061052869182338000486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -63572516035768179610378051571917914600961602172260025518334795314621629971605913211873877119749987997365057588077767329613413959803977499961566580245841525630712476523336792836377747406371565462789690307508336927729682855730602005839832382149456350058183789543079442399902786550797540914819879041705477990629706439513168231631112633942349822749151269391897913159803327098043864661669097408099606254048831353060671709577013294804261170379525724420863764390145620305006626355856321163902864414233515992590124803769085853664098209146944817886681548479634852883659765046725532651170875887783603467990636146503162658547610578731379489741919913037689190887819888317784571177089942534877412179438374077934571538744594780662802794470023158961456761455636996959228682526776858893106697186489784042030737827784692695773587792863231179134376492170351595065061358488649275745329596086444907125448186729112063756030248817122894309099978581416802652560597316875177315397453391181928633341739232350153740405185201274717938458437326599183009515640423410652474323222035669936053501673408213523369311647434528468997014873188648099698921181267040896847075877611384546677243903636854002703972386336339266121184085975209191736967630379272835200637337779041813572713252323153157674848856777777059158999139665817251002918579947227534309661274335695947989291624928188315661211718637593163685653721281347583895109671797158615212517243003403428906441455067024537532488283093825827693245599321714448808191190791426678883244840465051330985549183006310689842701649486803165991581522662837121097627086806192960753058491157656283445800630279917228924587951770897768324573091556320754985601126397006093726255873158949761906716623053171682471394251604871610226279179136640286238007922009054882579946147114917962551775184293623006997981299699044586646590891035908874846277631844870921109102402919274854378811608823003400172967788536852365823299990966202861559287384589988715059820966095865678245942269959587205885231366906157886598085645365074156997235210665516739818317187568620842165051458411073753559756587618375842568300910805430634940782507525823512811873663720402519954613054556476176615694848309947702746119528793586474505537184298920260591404105679042501824408216009711336955563595861093161408578483336677021385085004697969900846825344517955033780638015219602705137243216288372532998675787874210118974755969270532542888064092632755295783952862456039076827890998649284120799654850622376565014528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 344266694766791660662589083214927409259824628772090039350952576412442801890785511819835172961462575847234645988865013245137823409757227061782496092403941013394355304754324216201607782476972745569063976905493032416255312017133982613724486243714495363542117483077641054037260015250019237590061956548476274222810342911302244919009053519576216482222745403314361782124330542112384302636598784550229407224212668871129402323019062401013359817563620594277825497792625098175357159003414634470726793983429331923688420664515022358260092249202616382960380515339163057741371146608052250734508974447647486418363756489011054051788062622204818668294029082342971759637980237518307747019140333646298485398068368035785920839692178048554983845815144172029834155776602977402241888878188438295298630752583376838727551997134294215650500472904499336467404710697565057102484448966159372651737338682143588837055729414242585768571520257383464987557785191123934492349433135475904525981622280657623312045871810120189931589126543900466929461538670766421855123805874105332718927837517433408829000383043666821142060743447735857237240861414818263083028304902475118258577709899797297858061460143309111764798298621852794210100314510502210452186456902465069164440730373386423098348829898820874351741022006209423670951189126519135302488208882553282878221917414605706518930984639569051505427122938092068621072221909581435363651883710138323679397549277618804945426320581269208322359564115701295584421727617717858801157709815569536672279790775950686428961813545268827446428489958469790536177698235537153111754554151554323670416881799188712852693966758114959379851448935375102484330498427152021112269219586901387091072881875449186360931560409904563345230663291693229292928095822537377109338813005457873771908795252974440266366207747411811645130369979930222404480428345402649491122544271480036628952115254471420807136594041460436916889120962024216177155889282051883066119804559657585026308939264600393541470027656055655938899635045825418506761185888368741646770159599407717957302647738598338013873964201273861002214576860392316298527202530637772030942642008228913893326140980886154461448598458281848184906419744760611558518586343702118553362149857095846399293559943552622077611700376311937415748842712726994830258900591634904041287176386350567582816941121710103418439601007838288501316746593176351975488150159432268100682987928307298046586458508630107402304579191913184067263721367909711380348846442432224559104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -465770549232202321755432968168050755290317340610552113829272526891936966904920052687069521100431394580303473487587885330842233880330357279689796521252477017561464388400578359007580717773974156152214423791546802982213227669387992667326669859655105114514321223148422826535090234468725715606198354202332062966359903801810225339147710462706790803771682596213454415426917331013454344519365629177018680422010652382963516432449019458598512365271517365646463019608645445280749425080841589393823518527966689586913655520352351963740836150187688670118559926186135484970751586726280897306450891338967113564565958602935397233422217687050627596605349451400226819275522194006991525267907043353036613246553160635553220511709757522979940653162783929385934479014828291519986191216292684103436969348012565039544550338789805930240649120054675918606617082363302601288372483862405621059174889966117037463265869859418080776879508095317301265724451893723460282529264349682569192208389257040247267721444584819376534358944396133529238502045815568524105115493099913303967730321624982783434092701658240261070332404805508018108089636075437532533536321098043121810958908642593304163025145098054537311997712935859140285233809285204155888700484475566218146617699653683041915052164787441770331428613555153255836056081587325790394985713290974444928788552160346636743616532867363211619060166949667525833727259941089408649767042358924699465965344051525390844813702703676821995608999658259026328917991509959855839734536108728482092253544537713810329018595843173545866465160829043000783116028657148953926749191025697316385889201270189194655807210053488557079986134893620583299719721899335480585597628273211731459511350996169754957016593499371895268634783861288838596378373495229377851128051067608634808119770263406254982513854115578702342332398728518129314514586991910135501387361542343525622736752035325883402457153198825366077478427058565014363883370066085705930299268166913096601649593734628594002889719162776297006547760917596031447662317183718365137684737586110601963792047835083738848169177009795961487783404369463920810143039250914382084425667160613765366440245857057048311203645839732845677525356188814893089799120713922619271061141959196660025591700466586619664630667982216648143298607652977793021447643480945616476548376205899309293402288506459285520660491205167117424664215927626016135840519548219663148517017084808303307071024639383532246719510192227125148086946046547520040429508230315381882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -1093333497405422252682435099207253584208560810283333998362657479825920272917860014086883293066061920882523993996595306963876496736511473959354958104600314926706272168331508892371029050837885650412967279191860025838796478180433357061563283912243460130866821033911993740534395431103589395346197038919873747160659730480666939704865692492217725522274886818216473649040592007215961220230728410542946570038380886268594369156022648245860216487495833340148747306825443389408104979546204282581178924273280128466548279177766665335285838827945717184864416608925626535174420004197535655001439592671616959846028427602288113856836902766863713802481187699117840130778164120210467312435062041292277111423689697130454601736741986705182494629800566566519775674626883578077580116617826940445210816201749098812302817516893783398915153771447570140029679391888270388395322464091802619478269009864408993535755061561157178344976921087595346822182562478844238711313278010076534840844323275453565775701333967866970740399246227744981030977020248743508370076541869081237501053513570651736767948319669913148392022574850710980514322366093714773080346786355300640841197489828868037040253393210697142860479043584556150946743808928377430778993002722198378895512042386757509190653912957894185543405922374030773246946104364202777084160332463280486586554620395900001768369134077262610107019434839076811906370916574393935295066382083473522892090991402938009291097037298136214019068040711417504299603428737208826601063346574583956273521763727330353994444453451858711531402318748965172177507047273653418299889071795482815621403714272341242589160651996261158792012769134042844815331548972338310751816124495712824462597861250700919480699825477626399851820721173479779116909016267062515441763806650532326163191422034309836130525512763583816745583610086457948626062024380634687731219648751331491180667944056532610766812393699910425340525621020525538407711487000989328798503212284128880247087400544010095679738295095344105755960709169729043786277675354971380026004230677645859409571503536960464621320971383747572901113648363256193926620366068351204558277431402271863506440658969715332033003987509403034078588842486391550380078072666274158841651317689688536846592280497829244764724345614817852697011300734395967091765142749292205048041103904675092204621489674996472716201824993540921197573578042808934814785870483659682785073830631177690828700131520711166664345608779204528969590768887547761198785474836768581746688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -328118876822023355510138092532977534439918347484154505283135920263231882244912233043483104134285428593673878381721381890604050251701227294324460556009578338733899733077003499962078724347065575717004205253398879865411833564026795349620868226372041125075055143519318558979209305300926732685355305428657816283006851303494370023123540577157715316647028080296708578308992319048060439516416029847798807110614267948150559876456908775298131075544553610748654132812729437252524977840304893928007584537860440005934567543058640442782229636966194648820626907391195372580021643854572218490947350918344318000929142595051524119168627820744600346769404676512219079218299503477547437034172804138085909508440510986907271304295530951985175654376362024057740445182120300761918869974307150978200351791237194781536809167149027760813198256705014326157088755350682284373662921847402033399622001399842717823296060029542196710748581787032247334046834345910728481591690568957870452138614706210258453221552117453182005303059947350959777993360217439117926269930023260016752664119714238196539967631531759669256004542075838021183009487173919634354533120700124331570360731372552904071402944409190123484838572850537500845122950804122012734031350400050213437379532254972530440740618904178470182543832613958919638033426341971337108865221822066739052488281051093572021049274209242864754169218095733012678407120191593410413008641329532407436732617707664867739531801329992177134352103338353180335165299340064739351521473813247628963909720622985002154113735674485107633830137285566707731321217546129948262635928794706747872203654492775416701390154633019107510186550589527615199408964305303724400614574661647409768547473531659398753413649035449074852230059374703645182298293129156277706206278643054865422621752214113964649812010944760825027466058997343167869538636821125431312337452302032546505810115562739100408720939964682117742907260079589274496531024949898539001749158983153838365799032379120501029718136255993348012157397229871551258098037935207361436146469564308377157677697626936720376955796467376457695873353461093392637513975664545302751963564978091034389313245992726317951122471368199327995308142034295559566283112942430326505095703814621344459691845411641062230800533887656081617036703101299250537996678399598197965997241171870136589182882588172933569601213419886419706609532649168133879869617270673910395597918800976392757857989563920226080005906922518887481273529107121944159445439030194046238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 24124338913834686741129509478881832003382402278322653084676968728822284221916738319050883942028531950621973564903773027854466129435979652575709987548706781216260709731977438085397271323184006755574680151759020070444781593453548289405118164776684916671398999423536250111091793327839335638575720781575723717415793069559482440980883602439339551549082686619749613900751241333200747133072243659986415873426613399300511375997750238797285534572290168949195147416001125699321918227273335812638023129677612492997822318241628910379179614264088564555354671964167819383429185109764861719185067876287348071315969045508815480933101088721785515727791521947053234962345027208735350626191932759326864832719095647301257060726647491958767212658919008398294109564289192217627834882170123347114462844809630825708836790821062513823506652111368758414538845362199990771808654002596652419799304379523192936797196400119949399209964416815732523955363829193616117076807149750677184163669441805367576592150772482400914449425354840861376692252944028332863934182224473756746386478208786878263783293947650527348213282149891544670503640863826337512503062874454581710517086677191678087730466412078264696453520957492506923278573128277716827998353300971994907563391420866221360515636123881857592694296365328384092243006409024967211254535750024790514013115066060554682710948247625364874448574794163475696766234836393168831054666449447089998546332959064461951907906817537950314784977777126298155561920135066836015044150339497033706544648943647029266008316818420426627102734095640795669860635174818333403010437541118233870617959259645220711447447586786931867285864481046456616979864655101109807893629936909478301924620044762668886347648963360906262904415892491978248497199379154332404426988179141487744565274749425785167762746071686579714714184326752135914858780566204086560886784406646947483729264101419906973505431514556826855120063935820339865758945750903225279962359811777590841882060546564544343800780529562942256892984649347385847157421534377471935860093498995058177541818330139833091135873885762591535522942919232178951575518503883874554029942662935596911611056297341552105800883781361374026562413890826508879545400819740452262931460845797755968779645463698186397658733051697735600339272861207711320808612861565106950919177937311722335511457880420362148468604377502477633372812358839446880466786690592971922385004710034554435746723237906739259091912045480857764494663008682387356750304701579273797894144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -76210533438591380981527199659620177122532894960341349599558898308084508456926746866837089639826967613947988636441940475023560801681224222782165183139056816203392832430152006815988333675246395691297804712813996238462872904714291617107526849435290273071118644066011218497839281525369210232397288323265972740203704862916444411562009938908819099768985027192122537484364358414527024329262366213912015168151068991263591612241993625045420660639789729508371352354828140699859648610174363280550204745689207482664352090352751380494246537074290271930914807307212858672010853921295619038960333820513584480492056317612826864585537188856316781493884340779287422063282038767839190459581868382971662820044968615535897817264850402857836864115541597248622583568270629274031741233151541400593318361618119854180223396134406433082472328692534824238668301248794859862586716353939923844521963106858466739622641936473740455468175225204059476586575958964372543929636731668830845797510752212817151325918560266995329203509380072995341134623093794722247702696406191710865039996804276997282857022936670458635831174144614581540747168344643495895540131715859879313491565675467656106901410242998512368553846124979814104966859441573578031472330392227922363171692623505059250986762246564492979159583303670210730064815848750203352666946846449997382497947362393188561058195910318796882314065172303243926829833359352155785237732723060756324123736080443040959596496678991471287825911499815251852104037360401198645053025450608713195624955003580169603111970807170550735343802854277065510964253378676692640831734425592225577001052565243812373543016789789359849473709769309176820858802913360067960366969779065082365186448790860532122502549401659775850105923428970251313063206919443743701937796848522338268486474475589771362153454287529756219853784134359961485744712103474777720540655215800429233479133641973521881618724102495964581051719606269618332520432884534166540682557350599475180383475809976225300590298296046932315646136230172488806635916240915959674497070113222449567241399899008381298174603584755221141075899143992116242264636700844411675633451259888336556099807241541845340208724511238333509228656975368542593434810949486613574518654652067101582874003742374461407099602525624273259090310372135217354953513457579938113841067438201951536650442607192025929747181617377146232330102459642091806733248665218353828118230359359496349964527303574577973901525155097769415517126623496954698369356533702402055864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 102037813948525032747687319204171435533208796130327323835078173295179200855034063504930810545307584663567660323115042826993822966011975835607160153613879041171347713388521128680173370953574223113084125834045652405470185478364019443456556404599581436754315784167004253146445433340706968101089682161407370389772128146348549743420118806543840403435619137019740726901724665842273029413325156826903812974714151098175052513344662241482629605063959605674806626475448721564555360990758812000088869000158754205440946738732257032565252705858588117912393248180308840058025103407890293958183600329597781196159062835307338454357412017321731293032128892206402471340772372153466749086167462003862108631151217232454859125218859098774897961794204944638275623716958922456532290725516786163725679520751564970839563614344405553021373048913303705479420865716034840569957059469299754458940601658082728280776341578542007172932366815060424348115342249426269434801542567021467811749940665310856766676403794937246200124864765362722345295224303068067529398953976568185163047964458561793141175645249938721745809805391143856158546226736242264052093523035507736364929176974078325257070037568374488271203145168828448487122642846814063344456938333938037503419942073703231975788061600707303396136732665048345155052074590444724308330876689560552174404845886159193013288386704460293564528576242447396500189352797411202818872853702093584457799494598067204702040867918129361246783053909896376878643950159220215893124279514081647686331311763139975606891526042757987260384500345619644954641595990050791568685997956154965300951329378522617271796620393191247530219634676349366109050388790276712735505621710337604702147381273028500577962865733512834695323836489558314009642786878753327856618596925751539631842124405307591871866685370574981927015343555497990185719159770184798387363727165284227189523175244616728630280774197302419136267892372694903222122711393916224936463845879131693351932549980577627030519320010620339344668825796315131821313823314318297830068468719025990081646503239735587676661290272338471815781017016369847010595928684613285715911776609612174067679083182395153753760681825160644592508261570042316454811559613874927809637660358565929306961186308245131483143158074797421052139522964977912087137105173041215279147890579555066160502147585267040474002688528033226841141334067659596389268215290117980116796725847249553775000900326775313145090037587672127809805102966967150792036511753297697555087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -31933157516888792787091203050350490155976802699642642634622634838583178212862466584408348434131299099411700839588063406834466897100248956684656132099776045495895578848249642302885517471405922179204171571774700088283240209985277852868010601336855576976347988762758507073923119187381698395750123741306173017083659199739141880371308734063193659216438548987595007186932605526244346098852966488834029677568842367467792611370644443238828810281997557937034886133612265553829108109352975343604302773600604148927925948352841752478839511467796648617092309491686633372185108283944341243399076695727779690876526939495025565621316129303418478428166255745868370368119445381456437651454144452275603779003363363855367315630591635415405678488372886276385886692505849487450424973588278026999827275915467768975973376054547859871872812815998266586145523174222855872042453678158291842173811862188666117080090992997070251454423795277967688623348758723072902531446169090162727180915340022436291818602598061238842162980850370518013930001973638154091909909851877417490756848693500297680524549718852733798002056006295457127378675541033703047832187432706182877550025189160405901594101823677333102754447734336645787985636337624476565729713872799700335961000850803119047878707890708231545392171126143826756683339746065641663497815720853343279949526639140403252197021663846554060756264923146311047062564326897570504793190544100080470850769782089373499867880495150403361967670636030960172777257529639903519824729522907236924539533018005181091344298481042928690999603590193422755129803271707131152105041762350762007980211928908756440614344527932406241495305368418998779920893783742811931556701186306602186929890029618308059286423162993344175380100943685867163952468250060844106916201486894066552646644962088462816761181337420349765454790926717710059779046931650607806241924595003572089366196038533816855216113918146069359674955313912803472881973300245750675981778665000006688048734129452096592389881316667270753571395556325893688144356777898255069690700585604897385787132287165561589008819810422552973314072986679953018851908213592942727717893299857059292819422295152399112235052694298583938748131265899804362581685411515800513880071776479847727942260969135053535086385639613685078538728052519730613020337669727955390300149696717453314728959861826752287722689329097185785346570832901996795388125388119860448361588131284187348445562694641386893263206125135887828948437165654679560116002792714223040331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] -97343746816506639769519063008790393768812829438543047508909511278998144186758975660503149218480779634369475089180408546245739896660292158659309303659308448618688407094159137648640703847358385814528369336450989830698817079679266045065369452668996307465439412651877415329481451306921245716992392081234036301167718272300150916444772844624809674028860782575073257363419648993720655684660764981609934513417730300689583180383580517349147206791937103884676374365607431724709158460893517068509889847274233901630506636042224467296073396408101118902773845042616535132382122060681646035730204898357767418760252868900497668244216254943151383794276916472245192083387099652233527998570714125606850223499903241078325407936695221014111370238413720780527106748552830100494992587025172509246590719720942710807385214294212276861852515716367437630449852321799665335401996956031971438980374236063903909003527789656871412373395688769405375596204540776686917511723216228136286385351864822043445550888214857297066808268509181102414177135738345228173159164993694545774268744917890843521133375099430735149714412407778954151731964656458934920745783152556521747781543035729141475099063045701895195192822906687990820566772045806401622916627881999514247855941030942370038563462199500835116675984985460307357923802794714153556639482111035726184654428938838444266864123523977339295338153200359739870941152977133479885099959179715187148696820976709207589128163404240580187702784271529625960918940653557994637398677113067977167559197888404815395390302887026505180678903499671636234885512298651239481253806118843407122483474471864116506315311402781556883944090559837195514111318464778012215645529263349913067295288775040669944668697228483451031790731900704985166003745276944192595734675892759483313277811306876364058976764099776276329292320091944605661463421754326898428896533044398802245810106232873674186631644114432181666096364335161852195615174809349578097830766614220367495261628805569951951960565623189447720154757761056728986941975846093801135163220996318321391796354707150930392411826758114369837351054371773905872741047459688722846954159663219993810122697807203749797519817659846343151382064704974610420322932288998123864272438367691975058434346544448184031783607439117135981327456575015527167713035219230919962744060880679936185909230094755133830827182686602324713224677564901182994337013085849631886530248743710389261131434582938274957186448107561738304094570627823943514346181018117624425349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] 158169917540523326168916882823556758566521143598668305505729570408794360953201143616617074561709247722241369200191354837750865805520308492834876743255635850823069600550742062950011276312833461688359949032222792451165990802011272993108783426610754292817081454678583732156814446092910611246164267816492941511747836594944116376429546929810924549246784798093128484171429799022061520699125685541393636235028381157196059337906310530986801181846337724533230195974758005627849359828559968142689412969997068920860503949697475859798856491724819518355016235639377625542008167110289780342281388100517581172200582807150250085242827344112811121621271601670311220821559076080689400230588389826760949410163191013625005047440745532035875641825078635016393458232811222597707201603383358517932820712925495030083308507019455930321736847745633556050395729361084305530677281492329835006659152510212430186213531436395097548951096490221992934731080359889923697199731886592910532387097503050632134673568262644657236502813352010473323465378255230720148375102399625812482146425767931708837219304459643481817553509866748721416084777110463537626966963076573367806407971842142714312084717472079897517113947366704304899705282094891331100958915113081872282528380808000237633077855208299610292673206277552300598197541738550364505715321351848120937459161618863164251784238659741789972098654606838028854521931198469215105085227604572236563584424497461942068610181203372465490969156957586201621873207978648442151067129652275686875450463653958266570880430932053971837319043467563317377413132469280742055270172313219370498906154659832538411881047878148473261143352466214904594344479526853566634523239416258406554336011646114588099500142723041378752265411738403456424794001614949087549888489184816428246661709536347885833524873814235749830276451093304532516251529395890471626992997672460278098417344785621571898772586826993010855390840885278134521217443850858368584805144535256537241608989305195004434218850343522282368512766322229022674545220599737420435943953456939792400007886976524201987438942143681227345725102755345858762414128727878052706451228644708178841917702314889751668257463520149858571223068361676052073052695807086900361244227822060872446696565044853706062609283212632809466963594031945901815234183797696388041625307261555647487919218395009065880771309850771639344483917803761216781662671586844405946279441405904058979870640183648342479659092568002259938089265767200973506017276309168332015140864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] -98326760283002059971233948419544936005753427307645979617656006644220024991532945949890448785897205724968216162843786432422253138705187986525134791447540853150552387325957625687466990340393757776539461496452760451527437700893725304327247037179845895278573111523379943431649660547385246135530883923941287021041052202001410825915813031756288466942487695420490228783489349256078511758724221448921583590093469500078684632302688419923989008870518231825224252694074435807673853921507143778198954803589850447009487209368135516505377942614370054712286810223059269176950618714444745230765538346122634857267045362694306504495301998442330664649647342308929816440617352720537970205136019969774001444073536156700105188886326660201134812251314436585185399050507087117153782424347047639596128228570947713378145242608559599973376961068145677493547140241354688844770353241895236722340281520026819443927280503619117871219903818490160198099018741794505010733711947832332874673786093965246365771806486918348725111999382108607384908189056112014826719831695854052004983228177037846355774281206497262263519299848876808719754016618070777149173174124710400884873426425640298113867540963687890627904608215864623756546286280372412512993142974475284060468209293247378125529903551090570284157155093809568946165103343804419567559732906612193503500214277704574309633771218898866036343951096781996567416020356761454104404604763480498695895916625595239500221282484754016536590485513566650981653142618977212593437315905130009113050115367235861099141810483626678993057048268082785104787343677452042726555860359427065306742297082496463090219209238217780682139595709792503043385766358713539961577102410677267387840833048295677580906646728603001104440547441907130406034927894345582026517654020052617943086088598672059422863346167231556992322004600538101503968675445442785389029383286862081473436826725746208594865528184706002480253573988776058932218598659480186194771714107202730336224353622997517717604677623566819426495253656966947439352410207522235202851333419508117041581244345952223432692504574556864074147968922779339377989627110798241218719240288834804157918947089779423358891953062005325163084827359066786025222045582402450271371534624050299591771681446172289664692159515359973400364055546993642026041122172175413992654572481564631293925706662427266667482590468280628788216243603205744104240252860246390280862695549636534827245244372938970628367855918052340529290366156183641108694154527447097496567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -14651624712144181185751303546669577014055877643126554550348902576913268238671704108683915792933550394709768908815453031518415687382649468473588836471590551993079003840380074142085129835201011048661529378136107924876057858784605558611028115939270595470452092693622226599775592470760080759058047488995993796630902115080506142185180607720158730451082873942210469765412139470176897913785277431504758145768631310081178015316058068025935860943483864043579811098428067635401656306645945268628948008820828009200050887719051708954473170590575586931571495506394535277434206566832809954190300600188277659895095585268272105901309892827512959547540164770121902096265397975588309629702707190632939015523758223263252664632561734139995469131823297014262771764588234322531131135968437733083116379876016370465049356903718198120541758371959215986847202382454743843547866516797588622686225030831831431922099832805450994681429292654091479137956508522658637686804854486763170130087944901967324330899232958321063299875944847391913591341342687302181687019472512077386023187771815771840311287142427174228700872095829152185308742287553985468614498206420911108910319415077586765507149255613016058708903821556373012287919096655442218276480369141093638973348814005888862311413816264885762391347761208028821474823561648463921837492023478541356506628824056528730132033171082923650424708898021459365166352106027481612521922027428745316184639669061610151019904368284671933208698723151241197169799867599489043559460198214893532165515353431905257206711082264788786039707773626860891597826098507995207867846774925901036404066670940530247099886465131940151104392094546915842284123594182548908699599442682379915448350763292913009258919719795242622473337290459965535151225695437675608701358512708950771458307276792047779095044070277734648659745819360919463211014217454023839555619923953926830634899290616153199921557451491749915477528772023974149207356511471310871403195698891240042941145636982817107869580984138232080263052587206985298040034700450616925039944670244167264782665713470024033366453074390844314224692811418474607603748555660950425060400454299714447448495215933327160446568717128111272709561509191975476690536590152601975860972571242670322946822406896698859612318889044863906244316640737831920831897037455144499453821386167280933606603727596826767468446921580743499454354468253505427909021736838823069589585546469296850698312779202553909738293560623291136221055923990915163788797043719598967357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 99460053063176220715596131138244146232387827499284605495184428856588429964247931234494397588615178395199991820659358504396122941121165701931168916375113290060856693701027102656402254287172846243175238435605370147747847098383422406338028403235986724872713588479398468177407758411884779290553459373197819344440926929618965961443784254642825840986898043201318316711251183064656376464363825671005697478821716384552661592403875962387461213086092825262975887064330367996033607622992134780390517048322735096489369853003950760302012096186671094003735514905845479975561662275208145260999717934910615104748735803649348354816265981450435656910236927270600263932013188508340405007666707500489818024347825445520332799032654144999089448612359497192626257793905057813419540309875723611426759241483884556542799976034231066137277646335111474818848357576251622993700192330664689998058750304417412796225537602677063860727486764878430534532080958675297744780742275137409319848353329600269585025282532515373411255965581086866514873980164939372004688223246718051657710474234912312862364945867371511964774085030622313954977634908757027917810017596789374721537255211649637972560692360256000278770575761314709542918774475291091006506702880986594205955466934039117111055864892399195224059485454247197106663743499015827937621248006485963160318890489004460730486686967642821193751099767272922031773377436331898778921300832009320373917487753351461904753963321713482974956103199523765093908597913374840434614536956467762971031323841415892747353444682488395765505652886156170556266385273757755292273749387136126549226429867817258261319653419587073679214753016951408033301379865890599223942754060650675101704795025030281149373754287570878106367313175200381491762282668502763783948164451656111493552915933466440954948557471367512134388087908732784762945351154120166648524908834943908396695941794311653711428732466610552439130633208343020963290213040847203007139416233136521591712629484479242514391066441346419796554630097553961296653737676872504081511930804174675483358207965721929332921453140754949772249725738113218061834082230460790254902382643701871459021038038513930966222556697181893548129360448168772071538521309729933008061538774525783776992969592212535336579202833335149693665833518459698410924037315233155301952921425436628534387455856469117964103224324909859460504175022641549491073562489058806687745728168372951523289113965187940936199757144629932573201197722262966771613896361683418919993344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -79279141493667340069557171215895685236558174293607882110988131055054999646321163161351724612518035037212836971741461333098822395943669402827273000632737319170152901111913160810576309893087394032049752012880188520974947543751646484899385003110591723668319180474619123928434152526386991471772623900513997344304288845284054216015054275927884161611163862503308557125035825927669319584410543309657398180489753190424936186489156612230312327389476743291792265394832732805495775947747147886572950677574543827950022343997889159740186423434882536545422003705204334310068660652580950485098355033629647588386169051922209692576519040394779608124703325647735914568981683891232625045996392673950581855621834254059155254255730963077648087154667339044557933555431713646854213756421790742345353123755723524469895122778386084725995683725316763364536379509775705720525458906586657546757055034434554604585809591501288907918411581077719433632772300411178252079671820106007649549310114818675508265192813048757926335451683427599021079726853976213949996261629446429701895480605678254766779635479487335105069452605873556542691600090608408306959866189255535694126818101848629772802202177223284514219417101550240075939041455287932015883207857509092181407390429958680817069961139051979488476244028116463853381868118882264210695728629858306217504147557292686100909396350282465940164636627943311804800556063286444908851325036041251074514923701481272185461933035087120273524477490628788118330966684007091529521076274163928471322190920282697687302602736032426161369002245553700350552628127073866672068222689754994124921675372638930655097481102523617454272370687212563378928942269663064891232821551517771972942760071405105215267486882057464295665326266622839638807036081259580872918823727550760173099185578417019940599719440229805783498194865320839535981059756584895010746401860649914884665429001592390972822729957621546645754528221431523154352351825196542450467438731290257547349853524317954086321441813233135945931161795868764656198408003543538969778859519025642322611137697034896658587720831844861759200891163551642487666473682971499268923038646618522597874063601067839583042043016897188761683417872411567888064841448958792541843548449052963538740367140581570168451615849513642606540966734977210775766037834377902758946878876230812496610968602607865764420359847724357740233320676070853861905489737658863562410038810884338652796158580689617566524608426068881260173005865990209028902167555351687620198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] -115423958147756481015841305775017194781610957131670369023722882087357043781414825487062897009672122850233036046889632002429031613660471016523006134075720129368550730673832111201118430511791979829308522535599244956213237906738221611646487906752368329366149612219773040657172238094192423526243568943036705869704486950572837021833988408951774406309221948809966070095970671508558580489316936027179786956664903684543994034862542627696344145253668977817624430865754851143255966529737577124157910409946136949403603525091733339506383403570047335157977830420771153011653857791656254205568995101932792875727533405944569469449661347220029288709163379374098885801071501343280334226031194001756661573822707973443884475296226315787454514363135351774790224547217400990282444275559053962629771840757115175307910962711216679115409913753924234681210709722423054194057489738070514885167647199047495229583087620497346385523472855063722729986893607635319639706977725999048343354095525500073873318929459977828092814248839698341914117722381819449098899700509664957654905037342854091780797557552371614962944662227274299149867078176744690876767918801353369771428607299633823518132100862979405684532627757338381633185508424236810135434357233418132196221309383900468783734404405806243288195225191238940429396565518204669801662208715171216943031420827588112039385093154501614980354773520625535141024153682216530219581870285637731791344492782143631559449502134560169113896859582110369348995850490365620233387449352538955877644478860119624688984079859464105634878758172668489701148839752812364247484406019254006986503851260559044542690275785145986801126693759590586992461665748599817788982505542116956458852014739736876898863793867735667315618596368104961203464888611074648810649086027302293880794957319428921370011910800122328250755042467978449329781211179266189738473897147301080830579999807254228355341896506975687398357020859254990638269153228800786360283320869730212972503180239975855680273688623797642750882467810926131557311822051491389684642267239327395493982585137983229431285648699461202709436605918172678726787856375935089942659088882656239484177854353622498235487893786207154124660981427688204238905116140226322931345784130734628520580337950860457248320852700110205566729676645626220840594224008328072895342695619502539561623022848931619680351808072193221895985065020141405504418639519335813239724631290268869845584847948612064294897937675759665082709478478486495969667654017162838877929472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] 379893864967125368765568706757984231077980618925750637946221771141075126541148369650185694510677207439153936627808279810545112052931679120614206396458109900942131688145980018263717251716217166776120495844140235200186890856167950756026193175155036348980912015709414458377857662653286259986959844033038070016420607752992692200964487650139972019887400018789525687631094894081215861397215080380457237545988584804762634043306336206141289461688019767223359067947947188579868967386743552891271234889968770426224048078683424093465464837018400732523030555404396411340521495163961399575498756426958630486811355899016796915065322336441607058276505955322781138846009720145126605292426153954918031036834540140902540254310704630311606029598940183647092925272562538568772216094166345569592662866162913008432770708226408284576396675171702744705587720865763608117862468131967442662251521602102470358986766233680538083830043205031052927193640652706964485808979151374261271003602247014752347027044368765228076333435155517233964686382228706104748444476829628200706204291339152979848505145741413402346079843122480532939098752478619943415588277302873790135594507608766655307224670456446341232876045855900346090713121260305551893462650932886067892744112470005443164187150554256141019923637552636284833632400607972931717143483470924001726920990615492782821611575145649614905644080542407168922343921032129747451354065459299012070627371430305186997185738306124163481913224299608344095209043959133458740372366350854697782282499507177715434211679499291094370733031055587200126335739868917502825604117319224256924137018597696081035453703686680149681233722111891121285150888211226865341804634309653651052951220287657228391119047325156594976801980001717862732295327970745123676318326955668057014439535599311871032735181147338272708845635109950355446375323297324339258648635171779500218800621011880736390325795471210254989046654402280220421416428259922283164659388002758818737501530209406574867406935492762407151358462938714274814589326602755463107549997144243043591284442983025529006850165730107369896604166699435179500878933336671119499647144545175203227914799156744508295426373640594462514514169896690666548618107989519558765102510547876199662931969527464879561868872762094803100700073935465928911223237935200627540766372780963948720825576521085228439007824099823534327403185500312986293015961026705235264810878196538528736586477846478476483531841900825710637103690052673208290536623603946732176539648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] -402471172722023152552669553778931976027743865095346405288168658663130969375572849997229176929734186029885346163423491127323680276213046324958172033396033842888364834880818789950034169632648109183912262605251614786227570674962499432494983992063897779475836978851912088130784822641763149958227536416544179487042819387889220160372205086863867033479559028220407793076748219119153374972482432538156846002764711611129954948585921671811212792610453649245264908807020310556068406635158038350629912318933501995700927810334301036841272221732217065343641470986671229384536900423886169395785676392933002630045248592147667253923794244039458608093937192086910511555714378681054303379152066099956023225369229403836678904255175850448585004236523003777205969301905718316010777358895865818576216146716446647339092563738497129914571584493150821343864006375906311507800982232574660684238931485369270204765031261934977315440115816374809183882215864393360411220873552683871259838627058005469213842926459461333300024447212702890255017683252347653245474380154907481642228256622840964062049986424519657655444152203432662018266579771060272241161749526999519371740655197981403566113612101929623240646133485916674987283157356700527230768914711260324526592449024617042207867757372891750060832446889057325703955517980811882680083845508154066240189677951042626232947819864403305029038980919918980606615351492384892373084604599601283098983695908292809140488030304701996647089513846313900200221853935586186978816723004541782103459830937872637354535193817189552610806608367658616207087988721489392251657031666841237000696317444949680842625212444149772113810634842794270234456837195218533259864546358952158431605902473753629535077616295116767521315261193756110361001561493569948905477736546207586116489082399631923702256385742270413432473149210944056948997488046571001761435115483675214251914738422919780718792338606628255429840947624324280253072160844320236033513547144002740961281732883689638305983757671896533523051950863099418902859624814000126036656505106726000026864917659736131198309003166431544131142366131275829670649436062166392423585602256462887447610959014718345722940897529140578569255190606845108963901371150425164731174205258922966894358682195953798524208616323093200990953181131297954730793454448107954885217860736991009429675381984411470593775139689005852797483515266077902986517610912611293114033517433481048696989788006677217430827867071773460579143014019681059092781972043944759675322368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] 2212898155248465807434310229079117180742695639211631855729219299328663841486399738878530802653529252516303335732837849229227948326498841907092660967441061459423289189909089362198981411279000458647080412354658291087901247737089501615259282444215898911184157949096363252105877186871049108987242785139804184660284342955228092429983781552270448120752788572549302275209199436267149618327598583662255009748105136581264917321490053713460704342450529036004315325289192793048080207164429346425394684698535113901869599024685064267211993180616246645255606132001382224697859678289115208181653248393808826883027206743739094528830941968381510827173316993707208050156001880458785773223036543660422140331710722407076567721704180264898457204997430297193999160334482539495636125900417672790115177899229013645594856948707931647208526164334074688510111870100457077528246240463464448980940521548537479090094780794697452890108272167248264636271345669944705165188215432281355777841880024447716107428392964897820454246095734587724178147943790885417782396767248336141947369273606481503518868065371420731099073521641882269435819923235492753389247655638715431400900263896821215120977462664140485592131526425660719688740627375464914277789296476490331967176391232374062470921138065937718816398015365250115453142531935448678392183281249003726678994301731162124695874549219705307117690113603338916670519262701328317946428331555588391042110257637233508403759482692512834308793671995279220168382138206229794423052749890804014634943721421174377796791683697644731066225952446873056770584851974828471927899583199769409416064734498117496585980451687044314113646725308455760194933403631577554833692385570643186009132493330707167245551532993727371875060487158908253205723578671765896613569717349338863933600645128764450559713652462952161560483810217257678548060141431939221467399748141211953820662083888566459313283409066990444701985514245751272224215963197075727705558757027370750566577925160520461421824667641115333754915974674499145975616759186481115725900732625005460067053433369505688157317422045720608993544459450327870360308463667963608958249742525616690032977822092199879503149855879364087739632731289179280574447181723670574897464673545799422619194820900477754175699388437287627207758350454155498565778846803495032106482345461810811030053482467517115402796220447229745401172666932758204497910017974581970239520046312061557264770724081243661452458662928176734106557438029663542314185450783463733985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 614050916811533443516038052707555974073830499463059023059316227198678220989444053371862021436245599411778879992887118831035427338937453747665165856487835307178389689740864618227548081134572818601929565152385121453181383611302937104774744211012746006388874644828130581467977435342595907279916171071956780857289836773596704319009242527910319932503804116554285814605419179528374731631058909185749794679308854456569819746025289770125785577134962317086960304730722885844129017630786403572099142003844371965517403144050005129490908570440427037334905538744602959646032040433930029220042139514724515674796736195557355230522015464275515369844349196719117971171888724451224246903872907323574451296068072067142478368682260895286763748949265039499945041354514901733233519535712777940939717013378165207581528678915435051984219443332080196706393641714730029829721641520932988931854345831624435832151344481486851160942646826407735151128123520410678203051042812645943159625032199400567332505379545984809947421254575108754631207152551215012262010680802612572554643667972714917981638855788844143699184422298938928329538083626985070451765489556086086705503365334360867989964818288930454781100361328511848396710774412880333622202377696193565239278179977055511556043479884625138703249258176559765985411786522957548079353312889731715902739589298916760527954854616486138511075978104353629036074287000789552598616902882144194140478854110720893403698888614148038884593104379245810042597304422302479103279941090626722208933658997535879343085950416758228511195762763849949812892132381637093364418904963642281085095637802824760768499281057328364571380984672605323250934512972057832671797797685297480646419453491753935361489199992761676507450330548791495589185122508458356950511022540522329724807817906135491869173972010846696684578359456132073430270282221932421863094611257647990836725730321391906829471542610557773911647362628539603586932681628792056002949764816753296422510019370347334645728543648366952170117182940281577984402899378667532737109001884069505671040036072123259790027811972103229421441495868844861470656782102819739921307955438424087256337913025926882359347299441849600877761394945877241155459288226781757058424999699086164607055868743407185586178526643737929924542675485916675944439582696174414504820576678635878139367868310204451345242434901790443441987859557240456800553924255753435357703693811152764105534445274097163523286685162695245776562541114980993654660114487538347665260544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -1061091664845854996397775493435123616814573986873107192198431739534433568390990204860697166134379431961760936319379868891290984362873616070251179776811902456630466686789788033681577047792902796006842807573180603324269132439540910198625916527893728839673137196243327847021018278275722426410686366561741343264508189382243775929967721119962502007292537668181550861887838580501925491107412274657714839831180240480528623013497401515985718157548015294527009406709277997070600940095280249315651272949416839259777019869343978940274169184312638666916726452447529843429834820319157625128142414915883947659517518402001399109868935865459461079240196344194080887264808619390585430835503687230552277916474989278603323893204008431835778044371375822643024284298904341778598090784204138808552601916724566156703347965736218198733961805280931358616778670351331476349078165963517589591055665120758189077947606410693007281396253648802329561336012783106734121161854033157683413333033011891425737465419883113228968901136544032163412060767481597559926516193150316582377212504577694121062697444710209033860307926137340961515887497865697459821907008072163500333417526045711411682947455325040769551680937831562962986092301635179054889848030922760985791050815392867988425549943747249074583513133513845465480846457349985108254482377511783263581290216958675723891591265059558940818722621934041513390342951837422601297325748045893558575778387401504899403304921159014650198678995951079403628741295198419028392381054938257998862883769500500586163996305097875263389266283515307297294186346569394396388708046753109395607964765767607456304402944623689650075802289633703192556658596924330549830788502169098676779788588236788173769794132713502813758376515980813566599595797782196189312664087659994663338214236842701021185044431192664113615997659196314155738643514226268374640597253373286161641369126143008861467227250737963106648402751259333662598903837026904249975005926152329503829652675908700360509833341234375015787508549786839188314728969564276306644454788645470217437372209881274815258246653524420741825615449224289864216338056472267653618813078370288342552668933413299812150993171522655026908998864192179207873219622059955628082652177647768895256965262140676744151407323671489548279419496962970037005684346733516490779690044400026086995970268731844962886117851243695553257887359652492933543286312157131230640721828331268036088076963364136530288251750495190840025869782064320485289723531008454358659497984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 1122457415535594528974491116693883783038873505226553781239600040628346958116154398152397044940990864401558825765255591991806427751695369692405154121084020887170699710110178823246854969978797260121451459603620418579220154558353342539731949650176816367278189685395580737115940411053189999003241764715708198176848384177620962553520031650813905196542537902367489736447987624503703782957926864254027762626072935370648778706246153631592618391214268557229434001967810037451012685978972189979647007978975229312787215694077399353045540240883137971868063924741882507221364759043452397876626525502351749140722486371395143543616732892539541786427045991843423693325556052391103330266043397470267119060228071960293987379050898063680759091123494416891639111539241407482080982855170802383994270091051860508944377836355341175253385472202816741615127622853018099916819124471297184233125830422581625049674840774480897966642028509949491161640672177764045208936507625733444450513774880662060347102609288367232808041392762721596114166839423629035049725165097528263023204480185062942163284183146834349633595178139018875965374472136638060402126381884438130651389166417974496250731484919297491503198434725717253402642924106964445724488348138403161836895299738173826540444876899819459146647069665546602336733836793677501071206216473059149940471201795056820872717303600549721286512622930387328179095990538722491364487769190271601275755800123366176159422010854746713701164592535481968188125848457619840946885338730026470747815364231809073064262685862621282186635815838921394082171014673177879248400325751656730143784869616991254205787116650165412714712472788361778295137184122649186389767454985884793775901461479261443056763883156850970831677032001225319312940670573232058228726531132240270715296546809623932190985423717744120859710944690216674922604000914522710795152089135260650804636959296378447150794197686202220334976048168086114220962625297305901869309476129071445452637594005086082629015562298863328328027761688408103218463218178453440813117559238105607715171597933957716104262367995186149055432141598172944174319397379932310155370869495242698918765368256989680200860255909635527154145875114443603569591029975812957095088131809354917968589558764646401996561636338284032428667821521966988357518501708089355946431770511142610082997795735314565955005498827925778948577211313041557934179603657469087831787569753508320353284994703090736231930075530746435456161690360655447290979873362673998806122496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -839786702046230955981579189690312968058754227345468132264739136778713157048994559023196184451780483397660975234209578490647343442907992238025906406486245669285644377418745846324848841959194686265276142105660789713898620812950154087679101429543371909800441945383789851833549096867113692609351019412312370403038648852132640737089682036439183933002664785435226254058581973453919388808732840145072952700970646222331701757542773462272792301007712512843921082768273147927950346489281062440904113523743590874658304659675067056837972041550179292753784057300758616906913413452615645534463420549975376591653570198209682679763480558044332946053867874411972320170541496604668994135527533415175767362856336107296192702243304636107473904629899869450542978692164988950941908081520888942697819273730526586216313621395379441087379067545970350004458930746796924621396605935435438978776624258704928134636416657978042907257966729684424713935312587749598386127421144778447850048763252551168284236883087036869069854170427498208790959129088882770438453486970910364453062862067836533766150904938607723551212047240644465768078068645755192685974744375866388066302563153122020866506251315730534228937560693866688775735190871171396386460447559716863560108443971588840472757404777625581141966377440566482489492329062393522284113077950345171787434388628321030863861066262568015284612586542766556109625692218428360424314954232993481977467806534433739519090134088953254885632430014526666440682878080863665482462847271651706914617221949714094175455882177270979740722967400034645242743034921020053424125627065209601019678694500038723711358574218645217846626047109713432647687109553804257865632216928392852083572980120452774337784357586274528549122186538612360194744554094883964021030506863352176330648575848818739533069350786358351076440047695683572633503113361081172385218126069449521973247451062244838812057157232638558034279217736752722553178065819867318508623697587198588872611892967828760242520317309691664467605051019203195993955222946565828909696983411317805085075710580686064852497141803120335861032002882602747654571352230997077289133649948220074102970885180740357697975714344466321841166986550125781962200716492299743713660267437275269322828423267307665140940576071722591691084813315093337758697787686235584554990381135553180383112166327310456216077082883587250880631136334286594250272520870594916269841848169526588110825366442682368120787335668330466440996392862184276594787791678842905793921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 406835017016644685498696309957471367571903381979965529700176230979988052981579330436030357442062568876472884774714538544855934934288098300928263953513749143412460288755408748320613148436858889480888098495210936781393327362657406458028213074755348260350502218098520240306276018073490591651723421660748067477438526869301609861874624610774124762311397333636862321007855053802946277891507303118791820834464218669590562439383611982317977305836609820559499618065621163913337962033971277400807448156445528772899661079437974140675791652197903680632973938116452893211121871636389152573107269486421002499010478967832560070042054195218184584411140097900588682330853914925989284296473299931208152325956508628765850721352207211797489097120036464875154057783399740867081755087018526974005248391383715599547339677690308141010478332744164822824329372356719583878362234457109112262712994152084098490214156915980203069282279527320188552535021755311629993753494406545336773929344693562207659347786199732651656415713404290280379555132263106266686477902614876923162948980256560416521114428502995449579123924388493792649809439937365967146710864548624215514113476176758984918600544004647578356892231560067018010229708794102284453928453498889434834745224519665383431958119952337273249807345468433340274089087076540699715743807443053770382656416176897595571817795170170003689116205642530091994202379786768336039878037943552500912166742379498575364252832989687276055210320852249714735930715914006906676329897590803325017544292637687274659660807526010373942897885013446556641212514240467087376774066660673734408012405393610206724906825093367828264014700817955766301468761914702769679615789747900235555179634066169653871339403756807810891245837348817931846157297206521859155831733730926438206081618315644640396787472581674001581805897782740578010205507784297901850804615203061431128146936764380864061027560337355309780278022540992501011379316592987235997707619793931485847668391579345223793776148235326679990567510143007653793018058613774028466813100738482058702295382576694065026040648522412831462297056392070843685159719916332665978709387737690236640487482492667972196510252865625162060265524355819648638349652544324900400213074502671433484312579453267649419065134120286430522408155183798051912177703411476563647837110428640118064216234094815289774130450305275537728693258997408439965453048245251464525795828319258182476512525825802233768325980006530993148192788440359746460915462725984593092018176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] -38559673111167348633752731265042035336708174336509764672479328764422333188912797919156826937983155205195155336304124769534137549687357852974835353178331757599583140661699894808535089824832907823401294692388734207308456730120947257304270672319025057200641892555355869738795531341535556705163205983770744874356892114640998285968790304983521587629085576061818667733583677511474953613146493276829006273559072040161515021120206599349556291398007664651444279061966696926966712104734718238573644368479223443775423150399051094900015506783346614836095828217307083732854276890143518416898006449242401611297632685876542129164281323650133294524695644008395666286602072235903382835723118686645018380394155910237026557149964952084015431770024304815530345259011254662784982208816380338447449654593148581493241848672622696541053424066726638404526316072240182614189170886300837718491100515192039136880839394993390191369769798613123993326970194616003508649765664415112744347390095446263869355857171094091921125881999049035108670346354781436073378171422188563120831330562108392214071567306649797936686817772860977853722005107426146094428767678431128145209177464322621670465793753613467963007164751127097066308982494482589477104330662469755634438306218255052012447469492779336750378616408276607405436807615264983721717241302108256406018814696089514559316989437525994273285093494786858380164208809279872381356050931439027325454830705354771907690629361506396612782053638986535782426866567532484374397331467507765512369041529990393152189253987522126130083667901204339252892732995212256252689326174329689865174618866406980241037735723154792860304051237181693122662935521029411515508805008215370318062124029696247038641926489659715593238226808162954427967978088179130502220052883294155644144104487138464017419289532963921521827666919737721312278211884710988092737408609048568814519946782687702576978536702445440435393276577043102986597970263158450667313887379459600737370530424330795617334617927714789405057856886830996170179504625746227973993148685736627924817795839407734996295862016677266296475825812840032419308907518441348006322094918654335288501939675793296145676937482935357538893210786346908207810629514919229250478115509519458403300897109107675663844922932612782766946066270570086849368321020974393038371893250044315656957527258649892132494042284430774443218838681158189644501123961622355339468489686453802008034174089294274636643208355542500021338493648159034370838229136958936145985536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -143776725308825701952304205929760490870686782104113368863943359847935102114533176932701352061566294638249120147800317950964095034231558776613509523508599497712423983449311767805962671092660995971132975095117063687031863053364067610413685384935872771546711494395783980851925577325234519185962684213465675127440216653887107419218172719778917654278979835132646426457370708400673538884302024773415712527340852778301893852121171054469759659066255645017104812809485324927363235648153353169751097513477514086786147226532793242753005760409012045791063429291339559817652199435750900170477633113073940330745663551875244770238294101289749065844596459713239903530475828560727234440825269678665999505052079201664990925885572462594110410780379205574150485015741515424918958134653886617766466181139883189389766573598138084017584355457158985525873486591699627486132747644501124100673006041919846663912687656812587764230688518430376068861406120305424676371850926543455889287055900354220438975106839572938552957731560242971159579625447136026068753202723859311749299271308561828477557240198517871789657418291102325552508514935357148583099927493601967250498943729737907828583761747934184886100608056770424879525488247616324516622524301984494737834330196943886870202010727360517563249642028477199581732455115041130652971753319641284068102011100181076961822213790384923533183574021507316558848260556780468169830584134060476486880691116500792144445865552122741500750694773020432037807074515663811699968271773661395759054436770473228728372452625965833888303636360315248460677168969172330902331581980788820949187982440035117949334854655807872846272726264927777239495862079152593608221878652129671086435868551569689710775813941461659340290529907679660771505815417795718108229796412154535180130009057246350773032746650352067052739619460164254249072421635309798424442227361861095337854379128654948864689395740676276990274240287696552243480097873612056224640776130165087723233006505421038979643050572973533515402503854624472192231712451474654057709024231978124027608905088672196434049577537285548993862612965946297935150003226844817128113359813346641622606096067021542795094991418317236265814296195450820133617756110190238670748742575262880288755036593884414029035698870082898458554478264438301519338941569938036033329137199463927268286863304878530303831060504158400303380341864592466071298976310515743280668301989972226746495816044916930442317931980198517452724465576174434572295861432964339868893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 158798574261276321909521220049559071135636524642691161910700779040716361273234572004230795868705367755633180549911243872208273562107248327199492078919023765509789878689122867462451514549433297681913491963256085179994500659502893550448974522090506300535261334030330049437336032948233326081131419682387470412471269679115990761730607335214343999672105342014299543760691579136844219870234454900670673281980266747078160501926481751156427832399049045648040895167702374144569401426026595948017125535216490592284492223082421192795681109018759192379145104707740862843684309051894841629643319562962241846897135421556603344201957931286417932244187717142717969032900994315067749170272456427622947488453374803821273270012384969644952688956628429800126223025305690659076314730839281263456836636137330276557209722468600509625742093955555750318018383072782221695135503993643795283909658999436046044760922491329728598766053699822933462164568646035309052753088600133843747229362421078996830534160756900444230150715159708855089341418254781563073660384138071163248360692723369586674534289136238669143207326603284360459644389238223893558120197469819749904628337672004582629857632840353407332912395047218980537030800611291624267502432423117997777821115987712549950661461300960448785817175392039262379090912689001330238604079388230659812695683820752186062592772106851822904367852712580382849482769333210697487070781583871530011929357749955614921156062094360129245226482912934225135819740117909536008943284660871749265141197110887671096872561217588585250199026941036860860117305208872449586664115973579079260256095119966376730948614110933855482254927018540101304743960233640866060709524453039391454500129281960918405905242973213657444380916616760980919918193572823581105733336070854522387167240160058630851932842264893192551019257721218633117017755458287590649774217857320496671026717490047925010531066957572552449499449851470964555344331707502470605132749935487750468429937340276789663183725142803483732351260406809033455701321063520153793742962400384184238548796329201839030270864073534525512941088480216946669739661594645603879725537436333963324729086033355046659576949433929641112987945905584495048725369610538346594887473177061741458745262417048809094865307699299051210072846743999353991219117272602049223393305993205475594527911031520715741974399670237676908622934226929427918091805492623387919901384106521543926775322642233404487907996342378722130403250185633737069110118239279245030326272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -101478107352389416495433028114221580304843661830272879813475325054366456104003271575376415457564892420772211224526922189246912321843227372741947773877627931569155492863676990655691242707478710217321304538294932905182385343653129169380594909124006432600255026931626525061452901631981612389203609974435009753193702882192860541875480311497865220534656787224308978687671941129746526939162236099100766560053241812627024624595668667092242784656182871030223569787059700982344812066382673999589126666323696383384388899622494272011800148724578337176120791720216029456596025780103546191064554648897952893946910870662088092738104000404690999170444502621954514331794475507096624305039944901945155630174659074532556596623749114308872680277929550525445594932632732603460260931887680367871608652576909688605973718825860378767037262623399568601228803792122360766094167439190338593568838548684605162332029948953180121059176920110929742951636217889273195409804081848169738337348906152573465395491085659899522422881239296024196620236048909735456713065972937771588678251195917667262109821617938801584339224721299622062521509685230479513359073436916010671719602594012826811590897314621518442682941827228896534301009908991476929148043818628521188398710915627908527362166788083268940252296331525621565678791482629385946844807455369018541453577942883331456037412776697889628589214068180411835869575823319274809962443027888756499453590230116238185357850580803322233596275570050855113841281594651461302997014569479796147078832047695966415850557582275687538161648466256021909481971415247808903802549055997015193404768553799542179765853732870214098928482321503365312217345426661893381075667165939483115292627830977843341652978169352962139797670126074357181439538182827017151936259595478350250894175928790549486774788782238865582687770910633344836361106505520261212449717757945615363772597421465978499729317757217557862395158570201318491870414507572431795906700478986193923967631523845678648363290165122918749919479626495005432431182632284028537481433213267644828678762340483713338476662282976421043387530361005822514289552207619550281697380115193310390839418084096168715751429140024655712988684876973022173523763428727431190450144519392485792419361907532633747709787354206139742309050176135237968333960495946336252358184653836794911365095660360308637918978136613327169968202215109695172146119542595379694599125511466881650831501221881380364658041573067100854957074379046784827885184488988700861005824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] 46964066034748275453510559230532629009093918050969062529595585095820583920781240198871391732539713277717478122701203488717042288425536184292124734185886385159137826984263214759607656517451708177418896966507361525620578020311168829406815362926709121201865382889711564787896062286596645226840970394680956187299755365996374636549350221060903780371434506506549718760848549852606847949484070953719969977610605258348625832544858370078290488317747969149424072814843832036039702989354375169466506525872894647394127833250657707091547704133320803136994811002197527887878587785989586023347410217765540291120717387187964662710765531964963189765020192060658727300075875155271304089656969172672035441164273008264522056460846310617519138220075142054191526895224494081273531554275604576150984882275419958874312613785323431794862564225909040529811925344000398681807923706882211826791361722662485740778284393593010456913593564908595693868977971160829697400652003488080294042572477982061548425283519511404809433877003721561272196772744426831581377041447867976362694258821862713304693281167122263724972371964073544939676791152850716905024454260739230455671042312909378550460659943482229804464310179897013534818746453270794849194260929926178956495867309714028124536937408149564665773620476473952546074354950852495835962095061864384526863173104082347998674359729657424970432819037164952829196345055673821724486165860785378114364072630633240719892663767869962674185344718671444233536579135994252845098760426850965482056188991848714263737865898269822444906671687050088351514879402860241604935014029246545528759877145631722128264090015841609623652187876594545268990177847762442793401986717318582253656735845067104761986362442134256091481865313279340519765595477433570074376264542578261928392642843581425999012858582091256135410168569965612470792416993612569869255680718735615752327638552786274180182972059007368795471879426212742707899685920660084070121770858208133424730806685761244182374439696218463658091581047489554135207038641639659414644527398957058485535165176411924112930199127566676380601212466588208307698223735627853806322916852486525748554964519606973538788618980229966248815835482396366156407646314528466473655067236318626413996343236409298951234246025663997807707219879696465007610864081606045786258647891492519816022498733033191859902029483405283244511145445402864874908999213286005635481775989349461653817887062255015696583917890600585700949008457663675303492609086510639632875520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] -16970744246352370058573439385713868662872089975737073542926253772369471713983899509258484021973315307314425294896475633693292400494267135882423796988730201350749921502878877323046221829308050630940941268834234810307746546598515567957071341411653505577632355061671066323853417160708442613323717603028355938349215082043117003291737856081253210988208285656993717875833988145800593742751627989926646435866703631389624198528857339570396955700599105512304285318472826212427712746590648900803483541276006789243791163672012083347373479939078427394047086165687861674239399870277154119890721295735032425024606248183915538819101989596934109453393828949644559475617964464639922641793544969959375766412575167544211133854215828287366027312315856581305130339017414959850535242016009917946496473975653840134276131282204426349624909606538753941802729837260232251874862423895002338623006653434249455909836991099366509357992210595732328477829954895281246471650190904553200753534159138378027273666089000014391635474096652856573893388365735997584670989533680700803249414769795682625171561923727442158226674001954215253787194345357703389748788104049045662295134901295037398059651414497662303996110607380438241228175698480837066014352102133766524653959191884726085774891630979538821275039241150818205683741872833512454713593392143858001964130734881368690964173493582751535080199453322840086239999062075535986230088050331822037696369588739417215707429304020005838779592411060609337882605480089458676308181956987113552173423556379672335816728139317992643513822943043024808456842338494139572470457378729831416236935794773404164094474556877877370436488958993048241147254728443716033954920435396544387013524520891564178110614923461554227937074935694880297024077544121327023211266922341674854351739555174118042524867440712252504531778600323646919980124997181670920247367060141534727572910071674872397003587909812370999765225442200806169440839384359286671079840166329340995078943631616128461885373039240441713124491374399478345650290687441991803918782492019429621301265091752544757754196260077713166189210706281462562333693766092756491680112667340525117334670781769734568633292012584943734548213332284436539643245196204216893854252828290564955884809507444321639005233466329015583547854229586790140980487500084607397170081478653709914849906122267485623919466502132896944821206804443038992634060270668915530670609453244887941126427875630973543308934294812729029421132305700541185964699272452087914430464000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] 4194222259789140922934884569069202275557112473653027293454476620817094468317644721499190596223887999611387236855587717127923072272418868478087916880725887529119593205528545748445554569717302424805106750092286639537278706358749609299158277733956153459304297399097306456868280070570214553154474592584624134174564811549949437507598020828663729937482289187451627469243077531164949244866478271019323463377967896422881903583826309672262682711711727879972194896377492187148840233873143521427973886008460360653502536619186758031713376176351985613461491755299826562066771131894444870858529031785399110849165099242588116663093371694311765274315704758007372659999494874858371198830900227184891915631969130778981528727964504457758315056732141591346547817665179165522781146848845375751760227893838953830408021153041174210615897425009787877648124063099663742888051064671192801681149674059493931968993289352997780185135496174010277144026680767244034303724110770841618725656180218831940509125619522322648872334809033358610838813076531180527660437784806338396035117792625523317789802911968396089714234405030760673296135796128192363808924734650890868225804459008584340517644762261712762488091991044527203580943874702287281692266370012952791185141831998662444588887972656688050921153180786279063255508658073820306606490864767233643799513832656417066460724177921527736978977416323264214526781149139485105096963164496480245218755284710181847418567225102203364835330952356509367929953226719135228140766963476148772360837426740598720923065787376294648686482055140432174881667060638982232964311082274165437658876362277031103056623212452336464765672009835016944964643648836287638682492205407001235511195417538890011300580105319161454590193311590855597365188247471390618004907059035072155373717471652210719339400877509735120376570254538254131831234328664251694094748451168875480328131089231457037228451374000559229408163634421385367793248270912388533371665146787339777372346223630954810215999103351395850061414762114659300019394455154621181535557430948907146583002886889241011394165131620194726297938777685150759770824618792737243568521892308393416106200057763621730630669387668279931519611634852946897426041647978979003467380849373397139006602900167322607661050366964251073891849041875440743914210308822209062384131348881863720088168053806630161506595112268317648234858232496993424068812164119556253352777250121808870009999357517494887350338406137437154140231446881299385544254477100920858476544000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 662096165503495808943395597351473665607805278697844733198409782788732112257723298786811880805161459010712934467389629942573097479405000953358524703886175241541932693246330397260546467277379479153489852322065450470038794840262611937606308243596146340058263940263486087010270698693469984339326276975034848582512740280801461058632063294875157725110658563391417441444871778798803713008364725453542823894585971870985490350335891104794176635368580522307465995184114167313798184775537050622255541902918907764227139051327923062132894478948860328171187056981556314145889885536746893278430378611826708415396773391999275537494277298583921281412268869211389766196031219096437815157970460463379666702981685086533572489439146036257162882770427392180061430877617242377239848378011929968259440648644443755778557918415787077647116862688276304639578793051548565714105855375291225162700709922474118383117765611373774685749340256887887447914328649133222939463141168648885877850227982445793986971860904972079855788170959398849145824583728748046410571843189895009627601698927022431574784952170164227828504368720473161773257959422950549093995854264794268356362827949041378945663913655193708538381158781836236341656184261037897987571821748947763472139925301980015995470473089952299179547837822095206712865777332475434709489091661903289672941264251665019874748888902039484565634482171077492693529996318608275234561494886621927086759530677584838508089054968242573752433170385609695206343754971119832634226501676551876150010195547570080813055397727711859210467323970175844557467324934809329692181442790845224583568903626436400342797148011775322818978753217044382130579281218977094895732284380962544984428022482468815550477835370971055059178062259283989525815113551730408354945859033412449315135008318607164756093121782888889345454561804110105775957457678903206658179689276629904157180000728440748057573870872698173747754989426449098481940818447497394144840661314456358151125844553892442430136489525647816478771411291568580054773201581257385840115992949344595093648156584523466626053113643866689834138820027881768814973809420095758727890116162368014089817339097829658507624138238280047474542425704781446333666672824572573337172732548775946945092401266758312042829197348967798158247695641200082349683954765287460651981356158452004176870120185418575784673549327694267711785354190767104214933563988454345866859037524298267074611574117942471862848390799224252388596826157913330894670942649914201473024000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -1942037531854935675646097886680820784529602573723986606494004446954738283526743118840466530979853775314042328769081022812621940881800077145254762179103894841709251733040447618007109556196320531403907890334502422100667943921104816053823331676526071034618712327037118772719958916302009544220701502070392363804546457426504509741883841840900536433485777656900029883658209126126836219716127867470739458581347488127837229975403253470437313887863790266313585584264742086819403816139940304710399667614348093299098298031165865815619258794097582224824790000870494249952740814529798617876485932911079249679390294276053130681079506252369023287066162012692129573411364786716032419508046954060356883591087272950208573040548813239492490440583426123856448946297831395338929948010807867571750357847017778839278157451278599025317810011977609277533021033694259099595921089481655689677560517759506280883664843174720835863693940946250815007532932662153997820086588898993317999798156168777089884705771578157805082245449947181091130063112588309150663745720061676414669106036492222100527111489296829217976555728614446616028475259014598821895111882354212098860400399973724482353761068827211291077529687197676007507372064895444010969392090926780709923879079232937757499967569191523618583092851089672805728525239527727539157557994993694380516170839402583353555955620289299428260751217403181023520964594696369162567332818808111961785253931107799019681253582023871648296534932279762450744850255661097667274396206725434665075782248620582182786073654022242510291437469078154282804191711597698152696852587763745265595240394023756566675535121971941592244578565794830485828523519065511746661191988707395225672070675859786259185716004854328957295678105579861488323325941454631383108157958405007214963475949727558410526383132700195746450137042333708378278736878785088349233683885092000840908061744336686901594374312864134197576657932081809039558394826218848408246491813952976113238875312680710069530293761332496212502663347124120512085478874059092078795229233635560808887845311897868413328466477592009697840855982943774307425920503788907925613682868361650590964422587539821743868205745991844261512136017857115420696692622998707397056143994147393372830643769410253752358610801233353261889802852032101834300849106654735296698357224030578873744074841591401579565802435572809534838014421766248852245942744325929556027045831668660943597269970726947794548228355533443858615554010572952011070100120252590602584064000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 1590612696609634120097545743969595736430953433821167368373192027038612379262726065139918207445104293817075890772075601208087162672191527154909241768576441098835502344670153267802991371040117563778282498305102402085455551776969148256209471232465027701284842308158547635126085443892084787007578990641556793788816363291101760601845180333292005841966242993685863607143703785095354238829262835972561836213130626146835489773264644215573119533611649982072241146805084203490547457744426985451328782783063998634428964789401582404293056644441039686052788583039215977264581886226012840689208291961818416156711097131345743131272852171611030626433835022284762237262559296011075319332702604894884818134566519836613548576396554075580427696306626356131689705225219956171088548345536745299596177173980026921065038290055996699182322010638147264208229850726711958105532046304358376287859957683705696601822126242256433841862744757588118032363023223621929440763971077978115367376060719540633037695677527492907359664759538060123735256042643463254209412707620859986068338029833285267699716792398175502008520297993383877456239345549636961333504840936973365932731177877803881960175718964282386452436077449088777521614626244439969847128046952236695177204843754322333243502843369583269658328103734061654723001819331436683334962663272588378378778022686060260935919735829433439783998609623055530840750551698409955534387496055968212326473862649612442932076097391622751706249293750907456279736197218352482137145661853651545227401539102425435773129532783142343640611351338056374320532843118179344198579976448812332532641029222207423954577355667548040049128272322439114523255060678197358259772190397725903751142666605120003623747144420996253837016374531723837124188833154614215945602978268040906467178786143318342634664052868184719588846318856570052785347915542949797567064566578464314501402885468980075261184096855911582089894862621694471644130077529472640250823443459010277759980515505359137556294319314343235454752921513893389632368781335572217522113809728712986978783493490655383269812641228958986539746119642791068894919787003978352800378946400496818643892954853227326893410178574525855272692100251422016126318768379527605534507997233211517369377356106443125329703367131820154629769779910864337547987044713823495160087081185855129772896820172159010146710735162806231306396373525960745077089628757264153470987658030503277836703351447534283066370998424207515357609647324904837932180976090340164370432000000000000000000000000000000000000000000000000000000000000000000 [108,39] -848811762607734144124580280039961986642416720924944498093073805397995590791481294468749278362879114761750171458620540086590719773751703985155467994433560661680765702891015944784175545702759372992600633413605405397114183087584590981460771652623821763866734661185240170323062439466738457161545363834393595677497006103790747683576386685623749873781059533330901079013511380690243839531000201745442569935222616496929166789053854602057487571179947865232238353263276237235442173409598407962373500115213458679667461625010118151560804289184707383991803432298562063014502905761617392544852815792697106270754995203311198401204294757667389698226548286201721426004709997170846482814424936855360334143958417610926221884454540491263283605381777474887099292652596083179357403464874699732389685972751621745407639703498697371738866128670105979504918142762174820462229852530892181658832616908251218327236794067928962246653104024622377931021460813109411149645485883969293738843133360385650993373750273233726529105498447574787048376906842036123099878169248346730922371853952036820122856160644147920666846119660928715055685980162489426271700802893502158595522750620552327023766634744835608311508062859352414585004703089906496296250696896523093752094263912367253783650984657547014382649352046999171551249440128348714275127004775680034282952859753385947186189665901793220870290761923579172247293639583802342401612776563029789755428982954045846711619634301970576745591865498088592929755362538438516187640159532592733386619135346399084507810857075975848599207740462480803208849428022720895503260254578297563782054158752468557932977645883911272389431765340099076469124178636237627260279769904127027417726841638663437539674342574086474232676807170288184343034385392278418610480893121204544840194839260100396918109283357043719076088163946434524709000632765658898743030122915615845930778973964946635977915590214928687548792493940035185143136063134427802774159116451350887549470600190468159294639060998437068650720144331729611460034120697928917123377024625326690588619535296337820353220372158898747796835240755584182324479238366888267413889069444177976590361666715427010377399025948348877684634428506625740362833894501394781365481377200371046537628975660490760653623374505413529015269911499089234979390734706159415286011135410156775791743966844081188069482695535343028612007322944428889938338207311627139006941199295058386373229640406344288828958598390164606763355116679401797925692096681898772791296000000000000000000000000000000000000000000000000000000000000000 [108,40] 324796159914459017615760303201425645282918459460141888458781520253125215376223652794028029486702805164065740915035756661691078284852086813069289058134502767369541255018539972441429781590506849185098460652847189259251761124750607181716245740987445156473692919763306861299806400280294852318519759512233171463667182805283298385121678552669916667654260282873449339418176591043168742639990477998245333416041141851288048367016287345345946071741917170431520140547493078903465198749140746303034921219729768471244073154048705715996055666487044388505161337377710706019331822766880774772731502858016416464794296116279651776733781669526150726583675607220503282470433853423394167914474409275926892060854330648672101100341936695411009595879283170098296537046375328710350413492275520108653009013967754703710582151444100933386277237046985491849698505687105058965504627007008572631134644367327080308884347801579002975470949999417394920517790325403535236637456250119122930678784070950907212878892162608983822704175980560268152158794559857295882278338544963788167556019515115918962100897420798477449982573182712457774782774000553969346341057644984655334412705915816580614791660582488817044116378771906835593630342592921560770707092581798149930779140097596753391091252523082951737221393249536943887961624060821698167908781887290600507346400742649444450801993762962422154783339974301887739461211535446180786913854888204819137488340833317867078280607065567398065938462408977840868833416794021003007121485738938891171801922055195942751493343875354291344862266825469259784823835867492917837743233596619468118137686978309356018997604506976725428593473216666065841955313250085185678232526453548033543086567926545129417736796632911745080937978487130716552910316708550868032945443942844108526928446589581680601350348521836385036479579376660848328820153558388319706113580142620854271885611065753283643645405580708585118710267009735736532216755091212443188611223835720673743676191556267866423381511553037837119437886725871782666897208271290209881293250897536862510574702992620207377834989725328836867564485203085825980502633920540880038154703358160208144250334949421994836475364735451049173875110653656613176748613255868977575179350653567999211839863052811151821877405772967703249364493511301871464531313265552074865337330370765938523822585765617045747446661416291690952152270383991682500817768640923444531042903066164404371695310033442356592251813852199858194663341319903454271540889497943112941568000000000000000000000000000000000000000000000000000000000000 [108,41] -90194809429561262484253800364278884198514627305416161929301972592533575378224360962601405567584302126007574254027436951462031107540423701803363781203217847008752854985708860553682071099943451303765021688839305906437078621628316475521429866698093999786594779344320902548199480396932588222236811905520323876498781517870020603757901579141534369330706829553490889249181875201819128120069640913539420274962252097052900520065234713635583898691338855700335292734780596332677333523335307031136996944615343906522159990292074636804000206440204836090491156431183960567060103021938727046245376240751168848532565498428509079235889005609054995967317994236654276733996137855168100869207939912162613149501201255478741506464148309511677876279726606027506796853834289317630612371995712473887047288451983496206966171248862653017591606334495623474386123937687376427903602517735242690261912554587487787566529333078575621937897092655628158151580128254627255137761353208497422258585915337466985269378223480925751937017588156539972150198886576650106949167293751364909259328968177735979035430149625875553735637064212103659463466237736207065881369079024684880928577960547230536660660955072545360103194133181839900372321267296136775322352863905179553334689316274555870927744537362317407972647779404318086204678183258361263149244705604081710236337286453020079233410249681693684641950863268154942440471377507417518137415152022974697540816023553143070266837574756895897944013299582723377149124642310260000976225655860880886117161054043290548518646593066445161197877651250031370208346142644533425465921046890003845905338349663955872259247666489771666203402512387402383670070093882793992509761221895855142295069523076769459665409992453604706707547576109074245333676050512021068487642955837022024306681658963033687231005014021756883152053269540733044600449289680384263481976177749771814422843381559977124230696334331929136757785066839526765098380661682461717969812796388112372534732489304492736543358435254213205495219462631088383242854830182931218323664790185261392959913371695881216025679426036438865751485005928617189388477843146364451014035825063192487326404433968020524238222819169189606844778306352511740288436300635441974026113084183390511453073513552319113988096031451004365155842750043111435744746941078265558693898619965173010195755864600454735404328431445400058217600754229665235825194427103833200043403968164509275772610131838680430391650353453570753006071045487110485985209358105230442496000000000000000000000000000000000000000000000000000000000 [108,42] 17754582013343462318806239972521963566873975079319598861795032403925740486308444457139309208435496261973388020519609281665294337188437147972024842162762661423294962759778530123573523566631503967127547371515674441537182030276084960972144741426792590020710755682110691623848261508988561666920158963582689349881028843014659409696471882506930752163197992561271152031563606051825673241520516170181673321553909338474425074100039162910868739875829130798066184685345663790725983051087754321374934901223699132268410531286219104576510621163573658658324918979108631158377477592226989118925379977741180631941915262449003725100201553876697111886349940486942776304662883745623866686954281767060386356866546109127020727949440229329061508268850423011390314211912770903273039846156412806061520542170932002520896149155265947341729548808943328386414749950436113973954728386292583332845316458112179175513184328739513194698267560246823093981893678302439866309414163547717794622247547466586341676767155785422774967257568634014385770436168373405191210381404811923200938753198750288219140680566626491269029137513647325923772319673047582126999225528018742980368243805066812244413557114807932951032306168740813982678112725677203627349191392353229373571706006178727321309924581177572915770038353302274361112030571715923384030703020574377298655762734344780089328343369848952525464418960390939656539215381614646923860119821820067138612105687517906629311920713089653810788114498863025165828285181560099440349823674654521404351564378380460700255568587054588352065858791604076991400219338717152516600938667584855256586246656101704596776911492874800417035056308838422470820318455774222284013470843530802687990111866633493144261257217304036005051763237949957647490211050361111958560670851169078523424585630729421536504618452661489090380703201464134003951096412403444827681114165734942881703278363529790795971700878632958391678457172526866702365490737465916856757682618939606339616211626001019360314417816589636979077810484212868379304253955987073251706771488132524090621139486294275057550270106630822827079305258894137745247283606377693562738337157772134053838809542429156889443400821825015864800551354915591026781322815818683976347279255881601692315688875550460328056507995017609908964448053214425533580937197354569855512271267636144169275322820326494509823866637532308232567286683020817789592727233038775874758153426888820607290091311437395890572899109103139346465340959345297435023174393541347508224000000000000000000000000000000000000000000000000000000 [108,43] -2464626276729994711218239178204717253993694852729524268970010749460569670025568464678822498706445720422480131903950934938081876934170630269482701686321685645778909432472182637607499859557620720784042060886419081511498882513208090487277074665884632167344694307161938986017764783959387753219767576253604237534491902504731122762153876693794492441245238402366163025616971194299326605996504981253549555697093092385313577585349222237626532756376022845706366724372713741753564559502057986632841790723028263882520185774133073952042322601967722769477525882516762706695723566198555847639574833424169224710790400039446237330117426432469534282896386028837032679198420045365359101173548784953321864555572717999870484477289689357043085936988430457172371743309312982360349625578173641466882067129984688916446956312802365881699082328288705156194692885590632038422346175866737421840180352308031910164988823537634159148889918245023705079984476887148397697135487212266384031502609735907873268315376796400359158848908019797831014751135753620780810738715264350615239455996196245229740377715861292035495393753301489950787562306830332347606815812996650873739439156472341341533886924863553867366338974159336408782188453252035845609653402639279743238950702033343318627873217416830598312226560161315764853289241222378031557852826592281994922222451535769964874164164034792946039995429569897010567738704459318721337846253403051263591816584380896833838412077050009119057535063301935007943531375324362557951751046479048777528239186520819196292569261887513279113496188844433117514966066540646768449693256275409346106020983280671676160919671137469272328540194540749240042338990093057153942159082249060145332536542414783727540659347435063349873146458376466663898397587320049969940883552110526903415680586791891859579982180709827988662845516786473242955662440115271155476369999317410128131089411187661040623681361584200115419427015163415591175876271937031407523430840185422143945506408984535224584922785352372188367747019476328341086141520537811826757395954495639446344459166844426843142659759816711600122018267010864524730533433269113593087225726509499518202936433072083708726639695078920477585317121406522675997312145263039416434342232712150382559347470595707510957786849258873110043360867109050412307811190007926939016142390616555819627099937703660195258924758434647923963953281467336205340917669682039867673846730833382243468047165114578049925905325877358856024780239608753975798537250080334807040000000000000000000000000000000000000000000000000000 [108,44] 375910545595395545757002240494457776825993544317136054946293513739392874788336992428210189411379782860431265433621905020058697393129728182906801311223806181034777355570663020267866263230380800367249904030736158793190273882918652419992297181513052641844599028050707751461724127606869195475075369957634917970609601672152249375206655311701172382041249521580908259258743583921061171643621777086584936888836036678091464552351994448030733987534813629042878611550452529442070492354912453429903564644570507296646461909108039466949348342708245232688784115208608355148092928845121051344875748471932404517584026326772463274052404474412235252317751903093639055702958711031395306184123539163691499220027073464050627709373980695357339348107381519082743109375378032781616236396001316181855476189122789222201993503277975485020165431752559207632371003943403083589886070022767533790532214726676403315799168886699757134881451625049313696684510912356423522464835471119253216813618762544043037707551053895735726686515009205658660594923501965637900314340590215832912801212786174515486479529194872629421990443118408361602504636225088877152678628321115678433270288538426815034546262813906514848276469615056684288539514431483442336991753742994636343166330469685640915044749341944135684074651050179626119363139258626983199088494195770344462839242410351237973152477523986493626501332438980941315081845776215297273485805222723416785676602392653672876258041852503019303010656466569378876652431413560360676983741290542985713014530106205579221213050413335408871783412488890448401965516325085264732036602416155610791944484198718812559253263603601209765071225214002346550588020832571181877586070602727083365588586512521007500273897365474706080241471535742452051941688385253093216876588154829979834516501851228553974101287428735941949704884103792439369890417503038057149079363372851217328567031156808574531181763579050013526161661991011549862399647985875752607270337937640972688298036833601706611828288870280630647687178861632272545611313973142288382011600802228631969357799918201530368584852100523420017413343686980070441078883953934554956711710383233899571748549127825107460594463323518224224420529836790529453007778788001258478324753666633405794818035591830560788206207100632213918031679496255079859208463193188045092707337128503836290258181135983758498807283142481281469902637493898302662430285792909041089405442353069070190245224321948658174297977345515778676534636437095760172318695252801093632000000000000000000000000000000000000000000000000 [108,45] -141452072151896387953219004662112591738594956989328390868104538251980670497504425779639884541097290252101410641953950055790700480508689258341396061278117071490177723826634817782068579085707470406779911027567840272844383375280036579628430354527960976327810840218376077906711417496382929122745710861312442072363282325495799933494515974733223840650085959914192904777156787159991431776797627180657820296598277676366594882525391629639907969979953872699433769578556876094914305491797922821953426926891611762061343922229204387030775479234001657624421067585227373647356240150068372714861746406570278193032854088736798112900255122743890615130036616598945973333441571555068383450598768142135810056931533353439796800849208820593019526203571256509040759762505019877292068811142791358890390431038500974290273644396175702276089362459557063137483591969219456791197075315026994866995604473193208048774030922716898270636400784327652733257898443998941767495238483155839974759908677853790657277031622458016553845846856959097757677200159126774330043444555051160533934064542040637623600516064391715263898495005759068466897824640979244383451642108739654315991619412842154001480979763953774813231328986401947237395220519658962859012904836833747734002727474521546208339121791806329034595041626490239557507549609773257864850339342971452764041871224013044699621434831250070642158182962070882401571721878532496674895131438978156982000718891706532973056791151443572587380221789385406193560705289276017189477384992135810588916879109239757329156948815581440238739258144909224010070784734524622709010893725865386273987792048767616783261530527151604523505922753521790818229705138045914466600352745360483588325831839912678524440225814617892204214100581781635213880211787029450858578725908930246748301842602850343778839764826665040746486450623377685328828549272178336200884565910119573259271324140985569908701601049186013187924594381602649689719693872708808803183288920840753301040129691945995239852142019186428180249810444748428497514405922801402840211764306931623935691182059915846423159369486807854509015216140836909077913158023803560636419271011618401191014905323154021188789272955507680013586853572520280160228450322001974987892673687919225491459988134294098082289148378728697140590364692699646612119766503008946099859144974400297696313615279864013401916671136072472681584431941930363597984048748699880034119558960600165148709465394249978859888725533638376427659510176973775019509270145147076608000000000000000000000000000000000000000000000 [108,46] 57184498223349244740914275469247720850862588616661051371737337914609222394497573343362683579876146781262497786682629811721250394004491674708921870073203225489465890861813990776853716268716444728876264453140905275416589579967172079483241776597317843487047341847388164057476906778781114337871726351811365013171561191459577898022681702270525051876828053995301087689994036840103552220966927367975102292621411272825848415043214077567899769456852007816688660323859514300398687331675101697079731523914941962005847436681520747447372279971466705685994884864127913394872096675760217664133451699602683253987201446757326415161993098423815244215316034551891366080387360417144543157710629712594265380860155930913734356203491908973522660459295848255666144643100258185945697623608800710378058940692030098896355005238520806229526813875376491621995667779189525019164576575817901582965011125391366689062094334132603952680861813029330196438705366040684715214672887756812110547083507220174357614481937307768214875690698003737153186280755496232865476057473474240431524092958915277805276688643640880446523553247960361087983395907486153606217083770371260572424319946988510269719363074346980581119385319786385389505261218883499258148390327733338850629323642524909248677433267676690488848627923722308493399074748537583714934215288380169349980875027790676563479474322762173008098307449013456296104546149792057716960191102711640138429085678941290978083260607705524726314134911852898691677180856997017707261162500834295592651278832872517341542081193210200991881084154786018636896878639136158099529706430097038079140057089225437850840848849753785043406394781100091795528527626838103556078182232974810421991276551523105987156304912625140924384805976230848441440917139300201505907861143935596387795886128277095910586038475853479479818028483465171741167195473237626872449194678112652193643897060631927084788037936916540840593311294178875327230585424995056704195909894063456719982187007852838815116121309295160671177811530337906574144775511316531739380879945048650965049541384064148560677827607495182310803166106656854818235316375157876052842594092466101484761963777424665924355835408157232371018586063656086056686241447781592304463250716894955954381277669295776339155255853072295483061646619586760606219471017831932501700102563666253753014860024595594561078834973934790055980893935482965557355037276788177889716300584535969140705779577361086782555519482193349387829579370953783131013048286796840960000000000000000000000000000000000000000000 [108,47] -16487212467057486490806921990219987939475423780418816867237281749336814183155352803301870165128786890376528368163487237583405933281127635066751112082990125192924051703753828751240488675494935057447415774119017227235408015489290266718762179034845554065562815301958182799260222744128969067474598507050611516655366307561593215523728988612040655179190331570711585664112526962102179588279181642602147209816762784538910996725145750933888057103164194903052554805925376284652298541100196892138413730283306538283974155113214890595927290972255489586203780886163559531843150118256330818487667417130613069309592774905553492545471309284533583793712918166739063531360728827794887709758609817453304708659672986955446865299938840278886729566585049669703136962422601188120779166033577015280145097548196720875593794263759631042742930864977407966175552212839099529977399384778616439751849044474474833211099735666629359903207604841037360816466837049559052546040080054486606085944081944014094759181205794257769521356259956734862923950112811133773176768127452511818774693872035516992369166035853263249497167535233643238881262669279903057340152483673592997390441127315868528766468626539544303501337359487475256328720639664273932883532097529369577238111742252034874521232879185810464590373671170616292446288167329017346202883917002963170039712283797608863871862278214461229868246484705769821850626192518000442290999016151901925455443565443887834510360023686171147806040957716736723098523417727158681205754676263069029917270285338098293144410156416037703734262677580516667611190150769018516435014321071692066447255592360623520776652364187324858964782771911030651196252043336323319984155546836642708887543580619371365512338404683980279923646073732237666054263627804766849873287730640981310838390605177470361379191752047939803946329654627266218450548618328385533994746374051378390032310497637384978340063170172554128407456525983671643390671554256086138154062216330001944140643368058625753225685475447304733657039855096205421911508762457308016167495191739587824727456951002787508613410405914379909328822674646503278748506178138174087405603770168812988325681653740810480340656925127887388031869853807857933220559240763712356233113690096885856145379923168056216829934302858932935192941867991289672460742789983685984846531236023136989006946782281196753302133725173031508376943507785391492413252151390650252362325302746794593473581039763769965867849484849028599301935850315787541166763661695385600000000000000000000000000000000000000000 [108,48] 3609150289237156137122534999745262536218323888179506973115513465365221401520140648988763346463492705523458914477918529600006965206772195499811972658402341789100469855042959088128994033262223878798465352326616246681835048798146247031894398275249218679372128834350229886865037650127259153535669821294329487115997639871847370124155837071980153705012297124083218614743943787720278643388754840620927728830033772274518477914053090144178288752687452330083391922455881170780462499994310548196920323615798044236638254077474860945084085653697493675237454925777790127241231249276373578384171366843614064696164281043647882595209108856731165880270751129837945157050390046133901711884335182229937461291851135517259923158340612302362480837796984713489066758460755276702998840828946929528516026687722092035043898019122308176237073496931445200289285325696819184279361820192944308797300314125407114435693971444169191348197476834370917726893703282162153770540701687199334587145068609246238464030511426796541693863264847569867606628829743801920550905724566434904252654775201863589092224972457063951316580617308793080009968963801364157336404706051630708221928198847546717740447264629866768599680622712776726757667367388208147602916727578280984316897545695800441076490053051703192728578434029298677352946807008646568722031193643141566706804140333526146718534541631864754811138645073433202230301783646230677459385359719312151507824580445423042861604856132232670846277087099792705229587172942341614497496019473652315375276865478052759397415056685198505433253195947618792991741020197962925945110939081673318148894745854093946689731073341124116435237685377408379005898982392270307325924854900029514033370639875805684075307921199047366620493506597955488337018440341665250395404388069072001878762665974688715436380533412400344930647196429636254435704951931029643057056632386176066190117643775972059650547965556809865849802461343217661672932334876333970395403226207138758052226531476199826648979624641094893312570250176093041939305765099660027806048683627655730356492671748926038300028708778417383368106409812425578691271192516530054195779588721851712248632553978756274388721752186516975192440381525576715407400058230933477770585816942434222305149365044127881299650193255231630901810802273455913299554867142064663449816748798289604854979636067412737463690762238875578386903528444015125741391741301691066687469906686707256975031017209758944131877633584588208118889276258742935436124696220794880000000000000000000000000000000000000 [108,49] -707471149637617338260431547258854989399614314054310249547581560442844566611865837995992769664648508428446509524242146102864962678250649559246118940778503949558640979642346978755339496592459285819098037517540094440843162278819028112589999163323970658682251396742747687004185845538088304877071027734492485381848280600555195353898719776495507137563580588111828357189647775307113891580760602267445345409377972223237470294795771649912689682246268960295139790585190820244326511641628157808818695502537653918026955200738787149104651648768895421738564223226543518756127456298733821086189272170761205236399947330751462549380382895892688659865328387603039147704788560969102890701910256504268532514701692100233772980558681006215205244374896920214187651574799296333583427901361481375769068114383174594136514933154504046282538527621840688883722113525963890204446361790659660971979254694077648712419670925707209436224192235833180504424546140528258963995801395826766801039038439004483128992119007337386697402941252113160750276123510941292050310215175178101108657207810100280044415148919247651622320072158706700506188175776326081027282905646949100928968250625550493767275972731595905405847399233779642672773087492145060521486912346271726734530162526772127676749470876733118164268085543820969165994114292762332745851170473457499428720143895042192430697357414090203207104634451023885822504815583597938582570950431575496119465355171721904983839523045216677069408103430989973547691510928981591843348251408695979970887734144657567188697920182627512128020323274197543613853023289448944576269115461267752876786763940104879175223350126312522019121614517670639506577091043939863313910775220985321377099374914174699159920535658738010739391785552656719861436632565699029217612686683451397622368856969624147461539206975317077342735869204534479268000906810104597150546396016543238418891215511641743770617130262238299513601785408356253087881541843536074603635461017116578831586040440192689250234978542676402948813879198082852830851995830883749130350828980169068231339408746140680333191741666178190601722685955213702220813695758601715932293928253007568460746856026672045608280844689728004685607346921038535396625789567274842038267251100015701666153614494322929445448319674662009920576183055583260277490070866121271420666735606563415869996672670359930830994227026512903152094068722456812369521024866194509429546206486449463044156957535518420697109245808586277046921184138874538826683401088532480000000000000000000000000000000000 [108,50] 147880664072135452644932124999707251470804927505445269635414108263785299490404719940239670338115029384306722775657262916384996456991163825699007393062874845855302653278187942358466401310663370447484630548761765485786807498042812928105228090015051004832712866684297288796410792789927189113772118971488195703849077427735816648494264937208718437752290742744631282801809088936152833538442607993592326327205316918258119656775388143965764870482343203772330260303353623832004165128974339728331430731803595785932540375980805531061276567509077580298124889032561382318788259489344548160915756090429523351138769882474519932580174440619704345967033960664851409481164058720482040297280961266162619323329667041426511289692296066063586357417085242995843860645486052033641150127893702957770384925067362839037612297276543665036436019694362612260984051827970501950400827605525706725395308614146032268269384232341769453347640279938559583478956310318889683696312992772059941327564335051303913500429944570211287088915857602993512096759361367998188604705651424806704815814327138724277532969588606152357481061903733559677484455326314464977064964530675378844049603056451200840124472903377104772099255033835584949755940620451316004857234667070457483070635103173200780283405335372035130735752791796785471535489903404522316210351714917534250377185846669483776351430286109960360358018766694459174420419359126835536209160932380423469516887310778699221495752754723565092421276557161817931917029167714745861207024121023653154808163754120762142709709299799561424584590273612493979966067671998670462415675501601625175954364828269735121708979150885486767888100699789017521072749175074079664595410885822725052428501426493327144133420851511829966636408423798235756507992704074111102793227878311742144246728296614153875511450569108955728800343985534663817473011796832848600896967427775216104630592186211235369514170482441474069378834659023278374642800514798360409804493638218934233389928829902555485569431043967880161220661981571240106633425789667322298021774045973499217403721970456179480972655926230314553308209514981916595587765489678927337635119320922217496393916972741550930161775558293766001327805787555152146582469568483621612045601769024383181176077624945336623789478985156692172553899082098308430015949890639871635997715981502521752694882034726467865203861327625797271305335729877773124309010755712176699629782224347897074377283194148677986069374214635431488107025901166469298404006601687040000000000000000000000000000000 [108,51] -32400403890423656606404973604683748152700609869212511846187291729422554043086871133313929102959158876056100317650142734262696161418709227369567599817936049045963277067728045027814148378179264909451503225510727683706331468254877927480589775164201223528846879613926584821552544087173774761318324459666210091735999704655057720036965704055936634953497629427983766056546960567840868592622324809238866915089507310537050785130836629562575038098652947620660330834459420102840430659391720490694122666213359830293834301515410503836564069234724523882358456495035668675540340770194585567054254602771731633675583903373487190618689171849042675533173606989508580423014487223000745859710883148397613931515244620207533752110160594903071501646826878533720050444072513264940197612372109830785559899070325191486247467751385991589742387503334000239825258442686063469225177373706090975290054615689104935862372223105124381497306757205051669024169792270263855496870007969631824118751698749751609836393824030043801660634759804083788058905720667074339577159071750676280137170812883944199837403939611225540535419833350294440759406204503345271677199495566794307307231883915301021327785899459905736981303559230074139037263430314596109902995542587843119979374589418723090186352983402258058984554698339382342427567584216350025299568645385756843444908000588200811501046654611228142654363604303065734429729393977616369672508797277530662731931219290948268629911929865991989214632095617973909528734523977988134201605003067112966053968301123408804411837281945629564101577975109056571332074617895142883714070316910951734132605248214829665040153956447172823752253303835963581694788224549418938607088100384947595617952650412481950371834503163173003975421716406664859782041477995855209282758653723053538081337187655809361291736956805383210672305170364510870329567447348682469339265578685310143793776835847327018566934717268417551733578331179765947564696471433457769842212438901133346363522317801569751223303161765849810857846280877980894139968037000373207393964448315549401804831711465045602793658528079599856140530463830419242131520334796482987669756360783172578669682859940562944034374752398326060582319416770551184963040328539294892855008959757194323989184624235244420694351267364723270285959076987077199083814702135013467984989009299902708046449268336070606966376312004907102329706368167860096730448261661861977610241340543414097574371704353679553521428450315459483936250241871125871685498547732480000000000000000000000000000 [108,52] 6331812227415076629064790139483649343938827502137712311166836713426243403801305813309363602081669964462295165435380859859194124690524022011012784844939948161556619543773661120465866834609380545798596892541917603142392032161178466203099348225610739561737060044313745094810288255346916371517089668587348397304633517360644852231343733997949426569838970856322047004285217145417324123302271108184794525266288036898404328748335494315158439810430630946965751064806380871974510658550401587101709852052683215437045728307696323963271263710670791415575356208810901405641599717921129969665512693659897948538904895450860922010797535819733308959930331128604006629624649914063149154623127886104781163402429196991364588470402851538313623074814937196583183016923246423608276238211451163111801470708633982254461326689476215336879843568189719731165122249209149496519005795499992126342699323259172082988194931439130254638899459932821758810403695863613621502747387474894987797298389278670905313725608348827071930129276760161828020628624941507829812750545039152314757090945133232605281828563330726653855134351638311030257659072102450671046976513019218096650229269083828184437555944838813638350675489534170756672867689075701546213018655994249623131671571190637099772802260093941067790702549853287015207141317285914740969556365036820043177506044554369175519809848320156499813947854660206249054735832655421139431398218564377941332328348248937344663854155978544122856814847108171914638264256109288720578946849614342953991975477204307612664712841381775495831296032640807682650187761516340190023267777610897340934025357963735041296416200187544421939260071300479788516178491922562989175407755173919222718871096729370598115062648579618006894837053065969185235154167638163261893098488570741596854362754136974765755376993876371634995126523207587757928966913723888769238302650419250092670032797557260002409311248985076159646345287262738743245187936888353990442682472443787421882802514646052774986262173468354995439297580030964586461341071684874986154887144426917144707267084800691269374052437547970786772630329805931478731423016611260534782430887627852413154453093380848056527653681084126822637848937362702308410512204719557801038269535920862375468644357733001073938236056230401035406401703296085226293795701030761378626373217727932110518012600770778193955142292730061083585774864876900726713549540068157529118879341262883378378436940343647918680078495263410783638868079311120912148314927923200000000000000000000000000 [108,53] -980642742643638287783666719402281989235740475214992677186882074820185873405024003325780802429526992639450118628786804568016884862733155136399555229725614431032842070043608457746827487083347382341789387545701577762674224305983860968097829799014853624777924338678746864612123502976295119762853382519597750373521776868385452089048249222249475863998905210940754614992616207544835645725702135878695857640658508905419289404283904611248249189432119870410308679321274805858685112136606799826969229444788088761761010794835970193590679443745888378313947002855255804232721406247355620496744875565320705071653443920388030027876173000479104104948899571178198942746624530199457032573293436622990323081160418312034407414979606315445356543446414614457198022024065180525548013492995125385201177431778767872593063978828443033125775046450356762673718877524255938076164547028305266319665677925308713972787570516429270374359437417479636706938973572818576692392808573850052908957191071070937052249027834075421334307203152208460817104284943901787572079769146804484164244039451204471988583940872687183777956314256246294667626105716035888256567775595957360583500414762672389777976058664385885994195979121942259811076498228992779332499647366213787139861951325287687401659961393918574891509155474622734640245570097390923311918478035998485335947211713812679049197784861187727343957104390159209822121202366336245762129076575216674033161628245858455779474039997881713553772929989146768439262382065038214025347727291105844127758635955973908134315977612038642744891639340478695497942048433849509903174158623441418867294286226307732041737043933343044335289798385732436845768664593059869437870777813610357067012675304699489522815777374308404523265534112651421202612927710470981009012601889114962210624214874761543310428134180672006038645955903512074905854482227010679612002992867499650865326344779268177690984950673651553536184332499388196132636736089475615521280305853011754824784789157826502582009960656084346459865814554255972760831019828612632612571969503414349611945359803387832974293618384840736773843519002669150248256780426606996365147397329823446045905831917698433609211903325544269270500877380669611946786833606079502617722112827063736333441664598159845363702322389964853474031765002285756109783679496642816770077517088611040214780083648446132222881016513747431796301220663770287869604427176461329322758934120301771282445822862632596654445756968824428935582736199358696386159706112000000000000000000000000 [108,54] 111340290818239890741117873451748619235652637081098185668531278843012482815561274699275060246274394987488661892379167707886932827458655549338539609560657838653528305304436789036234671472035218717796694065209659737818347558341267154305224768472204880852532920256428541287000661249637446347123832196027178704887140731653412982742772906721400498227742751270153686416372662574545038073902016965320751592918483473036059161050791168676749900597336780546693320776278308056228244614135341752483627167619687798163802626680532406465002870186320345686414639217192898299025472569471582418610560063308759223866363431531580883759113989879889690734620670903367456171951722418933883735133684151876532036808103649065706532035487413178152681719351210137617768958140503531120379666327112927030485469383817296635846042958987438241441157688930557124615116132111304701276311259028244280173582041431782648143296675085285216556767823284489030609601664179301346819762964159039808024531472524707175824479171448786788767379365821524368256954124196519368044502444329382340017193587095617552060405333746054260229446243433568336984939331711053520976088409192609659213358858810260664699167051455277410688770418790038044080791566730624442458320415048870336579983303124869117091269977415574488550384810793468931145534434382808367783221120659828673982248711039948445593505533337059075802228266870088591069411099518486276299299643667401907541775550314240790737603540552298063136894977710738786328450736431277615130116933058682673293836622423619290131340156569652251513168382183659073753761191923330088543312968577337818462684916218180068856398915967980390958347236883246259400471209829528360197590370701905892566476782147992230465826073876095659588844748856070474175493554646274550602531627692734412218394869508640444987882870533386673111524438327222504233247539947078973630797437075880535578689876675989138061568613468201829044732638710939370614177286758055720040606296366431296747448338800132213911394407464719506626778023946333600384031461484439092761166828558552872172858008326050863888272500030915912860607478080166922418717368382090338069538392493304643979164229428036878015199132306247105585409979564025358414185322651858047950852268018457831712911591641319869334458679997976454199023766080830797307308638920940182994461422774427386079397581469337919026000705805694039811657935385210617351538129818582750957231645392044683422718811160479184768861270661582410410226286854652829628870164480000000000000000000 [108,55] -8107962576594264990526388323891626724562728059851171112249891941514879986739053157826228708227186743321405903401401959820920050305632786532418604639688428001384411966795098489216475505929851915217346609481228041392750812909509146322219292488568049417369900282144996602952747146518955395132947823344934473968692567130526815484730495612089808894246781356171281099181511010279915317298367034605328604539029713930694736320363049265137768820805878841136784122684657647942058716604030744241924141014814086503227438139527182349610255375629389690705875286115697491235747734316894819618907326860622056251607526627871598839558293983786576395077474290360338903925489901451850791217083582856902793756981492573608282132993528325312461962852022495116425892136729528301884356223103631199600413293533664813499302682601426293994488285496506219494914614834914759441681869658991794487770172224804044321479100697994056507608902690543277420361268943666184955000881763343932843473682078355175995445833712353008924659893689381718163398550759988024693182153368159849184813224689987882167889912770912487103535193637895515788597244105951786682044055968465309247197138902627093194900102849187228609643909950513694850958898321518215064830192443034590058633394346703668002821685830021372147076166803950408600262372713225284088445877901805121220244104245330885244373614408610944741997001363800617887359010485194744697972856458335675588981642030409076640835368324254520007981360834203818949932150480694499708320049941907690406005138948695754885730711088174321553830300494064572646319437534922206640640501053467116062347789003589882377839519032763481789947346340658243375777653093579739755102095627349871259007588824391418471227785497145061922621467377336733192688032521988504871920330586046796647366561983587629928491866532929538921464789651729861594471597112639465741105943095993868398732247756450327668527182542010967742057437070468446899760571616143349296057017209017647724809835118336938595481026248096223670600733074805517528468993905466596677186018208537663971729079220031314511801759237922264590884119145273664496970293054819619073782678563380056480932763197822102846748800847694931958584602081438611718309664259089753855534285180667232509078212217847293307237861655655967524477772111303549759841687618429351995147241659262160790657583088670077940543121128788631001215902406094936329089443781710603991921361819242167642049812086886079064369257038624896156712878009536713305704366080000000000000000 [108,56] 186276754265903518664931045302004555613580138714624164102712925971285126961746482930231687911691542241364812924052865597008113549987270474812529862659059099247929652627080984804953396631144418228325842816633115019764892007026308215226420386704350880490948651647735726282514748893932466821521408317146175414811294311172800614926257916780064575178071541900783113300843715094298022689315167304196955895875243665546342638353140024377813036522996840942993987794441355577333280436659451559340496782789003124326508862904453983942503985994035708565167735554460969579192857029182721740035727109792787727720554118330776408331008023915242476171566577500811358722104197026790512534876991062936948851272556670116398851494395727443579254367812294096047688604965609412431199954449107102783562538143429616880174557378259182561049816616523519704018128673355063142371682238920763982377844146192751674414685043308124167732364785629800020272563455764413602516149611136747815830689020013083553082480345618332104206729163181340991205973340360470732458410625153558825346460496099568318825577355139029153391671519334330964150050187238264420295314108634422991483894802456160252832132771112082401970475560895582604205904737305063448605277099140764707674640045288458707662682905920825677602082043166628597183956377484030378314232129045329049127435043462599787344638369765011398302582523696568858342002389457642073405594916405192652211051029029442664281985856244024117496027931265614873174013897531378266972998105944690097844789500650546667270758878446400605970638246587121563387585122287871651242712924918721729967694319553553399679596753662814987669234156694416122786064958586626509540080723113198859238435299887536166852356211298003929220551144832701261362701405209881419173334407977628454709129385196990495886582151455479493587017271442513055765892964330794327215769414543233707250271654515628325028569524102141221268327653678699910393662834918809173496109120320243050601782000590279588355875931707548254222899402626500704929252921177063381293273941692841392519035409527877689039744890474555566776446820198892423815048079262609453727491132549266118918658467502444231939089091865617559933098439428968496356403234778124907703689018467722995637098519767750885970740452973018482412077038011604909055705947649492351174454321822372272517004840649159814690462832335657959734935313488849517964374369671349948526761642330475835515737157306939323060662458788073852343393859621264886794813440000000000000 [108,57] 30131151567719325864314362115274536838810952848282452564411447319279047418020211006268766496059872719178949432258513614755167266614744212787103012984056380612574184882968881314170562517855455629874978131177759915991202453892446653046560062965766939199776006257692705957434943771953333825344316187132359396715216367870286566273863151896055129825268515370791750581385154510164784738957879564328010965632131570625224779060290503554132624874303490420814672349912452617670409697383348965697092496448428544934394242632833327922148367126035794948674771990977484650794207171453608954200038105698788041279608468502400885876163704677431162297271809748618722880065820446620751945419531261961730481463288105554443950868099152778793169180244207822429151180443836300062074740963081016332008380866612291818970942066374920405596489326346356590170070308378814307999600331481275685236646991636156916796251012854662552862212460753909136892111037653686389091459414142428146328295730518129095628872561943348543139846108069706032613853347630661038365101784001372889890440023648512242412622020415347815857521759106530181005302478086299951565910177424923872376470486926364414364833742723723125191386995854325544617088435210549208746934591541172158169582529430376217690974850566803571204630149203806264534575427417165981770728993786962254691478572909924348919403536895090913301691362216087419871966031654635848585076997998026622571337485126867306306464759309629259886933753842984945288349842522243108349394603142125551594736094961567215422717120163549932639746497083007377171813858123884348479018867427815920745266837435641672163887243489889664121678980165157622916900841733475574177320938948901931605257134524427213325317116016765160201918060628609985771122520460909838343711611803140848911197874632934133571091598531433759913452018040796854122442924233087968878285479734205160219785558407014041677848311619035603018969964948484027470442393495305143137545834169031024893646851647676569892706483077290663669840593840973677347017265889803036798150944599884130646565651366754159945504309258675760995900728006059967758490599833020109049538792732250356555095081384324903157429785636283110702545673377525424709201002982679311480691301343182979095443229287640913330353301298514957974927275911901692946905032599445509362622442134711678754776013823069678344832217460508923963653808056787093623497375120601189803197410077190322559824965017493518545215619986815306675483166089004761261015040000000000 [108,58] -3161410205969530730325552074384415251268164694746548723297041868790621082502413477729819525915352673168160346054972433911732876080620212076566795894735769964526947288300526046022887466070990173857982695587850587404830055078933119668953463174561639519808903821412093444133865805840786731570371412971421030507056180748396879334097353166662387687795095949269752709409597877364931599900965294608498112145522766679663545645672179090513014839178551073920988398193703609129848103275162004306166085745360372461336117075647648025761764906156720703003707735972022828829025384766958958787777439793365801302430908081233415314606342850220195188957589894399396889410289845973941827144687894651747782759334682195072467989871616721804414409396920025318660737417329555328413961845958562608326150455255550071465427135229801291270599449139157140328921978465709355098248801320127323228548882101977397151867145138205063811288947818422215896527682236733228946216091950955882495677444698088042469172145762096455764647550261674022838347884883553581169814376263065868272978015152178101118529412631215105935046302043631654373737120714248081844479085411184947770949689169636718256453009456967608989019005081847841921749878761888949128006449799430178789717576356716964110072313634203224531449957498736522122558741977264254912329574679434204577319902805055402864439684119115652959135641962280595121282437240850138713144941182099536742939711943693416157673563301520854076857517579492740266501664421012820700960868058138235564222049436318488154479245313063312242550976680011759289276068182077913285727558750968950328226567523438992187798620095160506987683614429758893054142176787732040712637297173000438316752392376873285118413246920697071717879947842816073729156060366991827781860297313504194167692855306184619015447639566805709956815385243634266283017166134416200883559992512963676510560627311529622018052012186689787962296388620599359075987283574872496435737623937244133470999262135363816284663156514242045163962481386464301006072281718996723265414662573865950113082187844577672706800709846745745887412909164931493547046064243051390204817118248532420495443210198281753409577615351702637285000067284870630819555831774049908831317413888293236230834280620360413591723473492682443622136373685078023491342880639682876582924467680771757670441193709005801848817257424814044907245644879747354297989391472476579027386486629423408489956645706759235836651459180833695213260220692577351347732480000000 [108,59] 40061727060355995892626688780915960198350171340910397893944614570545184173013140572651479296677882054727549172420840932934145611469022879365952532916219930678708808946172692528952668325126851335584746080009559727894802957124694403698064362052477102646635968203632230423141533702739287917208489454727743230789916704927764124317264427022260284163327293355727300025733582964739496076092533765452405779996386056468544405513644706431901456951783152425990607129755235505077235204781234108471766709216796028606438472000425412744130210382311302606700606859387787708753822452268939495327211893876842688923140574533092593648480699201910097890170159002588283689072336885908883733122489320830783924457350962098298860363319366399376876553757177024953993231949087791707977196655685088100591273102537835306504356615207164633221261514596732810218696812520462719058555414142656875115160177154596208250271902738196436428583178224145896410350786495893520262608913223806585378846269227136694200751739040069661020419485536372212475112149906585205830410912513416082262479912256580297541523763730977093040923455949867039210563773772442569584305528480630009500146703313066982361838659564829890949076152534735418107147703884787833113621104222129257051565078304047681508424301904019227441538640870125659672053247084710923322663530305229121565174455801947064705179571581322978914549892985973994011019768430418173007741807069161114127125492255744952761649243033980289736966313399778502149976989990201149981654942420198874823937227287868663239655374736189618894303370947518096909562382664893552325425433495890607936461738269189563865166052339945028871102194817827275802159332261848439980551203780508186435774996159521061101385241208576189006286329399985712908832026727870164219892098467825634721590605910439770125931367006103691169665349186374253617813122868488855601332579576079495976318468866812131334410374121828856869586281898781786142780789080307022053225867791230789687892831694652375318352442500464847576109673344854056668462557160693279118039715429697567906890567304826779182031048673967577955961004933214856650122144364132515745599546267523177306191716742484811988648213352050745615416480156617121891319383212531395705107803601435832647324041430209702378662133842799406164438924771735277130569623055592986612583764444926264778389182982504083980987038907726639412825803341715875275894335063481338586804589923303838379311940021028185965511136371361220909929500699607593779200000 [108,60] 13898907370525942039761432692305738236749481465668908031388077303302577279741831659445124862897589698541067044972714359270432268084508754413876507253595884334378192608189649962161188477105700370584912624680117710434445382061104896408911470694015179006634258089293443178746975476072346128455366357944866520154359408883335962372208636342364594209005427839375195290487018905013259406504886697553441306803964849499014409109204460647636538853730305440596142653094548984750081882694817589589713233370961982847903660132166871020085188905172333727629392352963301916101278580168510503174063458026498015002864285104698587998795769464707814475742713541741844339630879449276500633727724152966656943957602956999388971580940903839933588748049409169035941310214120239471941804741088450047840304128750970426407832315373590173067124394049818470080071925418816968312570673704890479174102021139932995902186418280112049915178490738378065306347318446227345999743751367876848760384676189037325509067034465299072956871631013919047806704784101208075998019563605055492938481425362178856325674526856757465508380886656206415614264666320143851180119378167934888420352065344680424092905719406739595547448114901990873028704678765636646295810278263008496593245589479835157293456754986896903930374003306919936308795755719658640624832199351688431105298282398722995150057327537534009446295467071686140103734173904513919129223401961510008200470086125721957819992423956517869141124093658248770497086524452868467341543159307981445431038273732057153885440840008248743215273430791909354653116999951750856338548652383898626452482604938956989077336134793103801744633149057133462294280871061435160007251222518226572271506611714304006698820219545205671498373963046781824748181341753914644108449165554797771510104605330255064568804773862946792816982596261392068841277284310930330654269234912278518232194099859036315659190690502808000653049492183287790260922847303431700856798161985165900209323785044516475638864715227366846815435750234070694163087142471332795144282637140005533103776881149247312466392801409134844252260876384918245174758204241546690722203763785646852840277273792341176549943297398558993909018887631996047966998488726792439001722211681116997663345746010365864683030026641816635662100448892829909934243048198758504407855588215402939703204742619834604843395937109603112865668978863269205604848973250000381675823391066317792717979997064063574098358952784307439425077433324460782367520 [108,61] -1412305343642111780381642294759901263342334989619802460929842580748294305975809627708023426438684130291757972594660123895334237846961508060383864164825836394196292290526131476867923437191372469456937435164747018249631697160784114396630022100297468121835523837869897548924224474168490381329427746392674917323131095488015306221776143281123367443284298898707696072753447342485596796840073420709087440593595410102149987053672779237057255479805615735347631268315987904120907112180155760341849949133820668273904687779244668773134686181036770687143793699435595960015365939260099309386476783918893849313270658076816001813212284326676729135778444819291646964479994519788923104335725339904255504836145532497428908147302192342737032492876602265994813291428464222208402606554987993442952420643827240609539086013414698354149019537520584279929237287550051083956135546000650104796007120932893448296134726577192819812631890500967816184117796575018180423895104941573423927079373052584730003849902624794162674519341883577187814621745892143320876603694082683512222844391760280580867959503487873119818759126821903155534102264837079124153420551009002861700002782744671363740479910394428066186736879694557444587581242069536551227183490660264570393392590487567073959156050690939176101087707027923758968777830854915592508398187991285065753155245845394093555111247941415689804679129426859536640590234792948931163577419697342559829151077096692887889703511352935338126094356431032637963439583892240988200133882229403471447057876993901992164372703096286197250318009566585541807379619736200810190899669244115280438324363794184866815982094919282512285504672264425818042788135442062053646522970252928688156645305773217750090590723936563061084128880296002303138483577548671575827248178770959093147278674917108014552992763287365633646812292697401678461733063867112079342483574098659307535746577651321224194840799834740045950499038786542730240635685211847337823321629043998633116281440221590005037072944862384678419239585613312720165194774433850572260577559308937595019543986855739547509994540604202796711918106678183136680297990614467824904863754869828988381166163006443245294656714437345972356504824846195518481542815978086615091739851392999535713547721629979421568087580119155801727821335900730897820318657233816169231586653185949899893934479512749614434473701588145596995519929065569623151834074539140090496786190532100672509180178232675296441152302494668893468517023154895654400 [108,62] 78153702655239359330193447798367835742127483635317902383208015269712492864382073371092695426555795018836531748180130420238799431167672351262593193038104615897764349287004814289597329988066078598694993896668391181441757451795287124774842625938681884240416188847309246868805551766661082393104623110192953905861347012011278216994601864232608402073876788451144850691671151710826840555436101995195841834234461016281004550195443034162912944841089938655864004351551271417627052689382149240703549779737120881794650282953525227661560587466940717449412893326805014017295952744536150937088203384135103452230853299238861895016829391970293027602370334239805982336290686260229039118096023455814864267571190447175451045700721270251526836176760497027399785498403018921582331797051101669444896647849585766950557459785186927446908130199806449776400695085639867284469197042973073586437125874411587540231578316230576378456519843661522433134012588331165795179303869339812609995424675157925396051029124842787379402500451660653627166441571193891930683789059173894125642831060507602085122530377602117679482156253244159627234360262742260226601617415188195861771561114607962463342194885735004109876556768110554832208533777872176680354008356931836847112368109970914722416337502357014005437934360912546905576144914021331515976351196245263751876304129492463811410047139203046099026029188745106396757639416517008172019180830185433856555641811410387194661062110886008013122575711236443337822668073152470834012717594350825152177707145346026136212443412979104250061684285877286472367295429194632645876591636129465096068345452688809379978339826833790418592441681054512537562460770669397540846555700205426123098836584991473518094643986270066539274894541423601098348391369471520482717630563346653180680732823658612734291033618680003964661121328380469371524181880336684881603805708881663215260172646087317582766140096041063715272544017669888192605456140989942569578781068486032917794297866012574189274614889860818105066490513256513743736334667697695886574598386913877192990128330260661201576836517041356709477004062955607438314210169281518548449032089979861678452224831055998855151471959815818125062748186648340465196804775017506723130274010990119808608564993508031867499314231189813699310560442507155219455628752161182921673808330811052141159058434011472638828122379380378797217551486270979432413091529413146540190920508333865560160738113699114765500961881615895871244082410131840 [108,63] -1532664404305590913179654522000459451534735266411663251035219864072882472941096235250075940838533627695177253567960886426123953281108835532933424389000048144525840960149860330303978969718471469419590776582738470058318076591025192587024859163360329505342690122040349477273897047315061304463158968062400876467880488430926362817115641751297217048160447144220364832300312359476819163204298338011357066634582594771136157730456932753310050303700162205878903237133885599093602260771633637138759136976008065269350146992037508785946396380093603486515598308846378437460115547413363817525373270964364079782236591589316842293842622775517927650241838365008713388892462088986728972517679482877580866935589365366568198751338640005994379472177069444879263769179561370593876574862206834317012275703331537535934529830634795237902138901462413341807803537438303215294871601152866615369939075526755143622152089863786812936173001306532187849399811035497513884483381920837708072512266045109217280602971111697520852185208559968561520430113354464652867023650201651644595951428848310689931906582869155151949971617374185337494700721237855324724348746746140772356329036195596822860041074241436522761178517859025972364346084412672723910963522273403773311743000359444739688202850911188842904798096799993254496599627864426545133243810530182355474817905204144048914323311878712000015392693787178883746949419756108195502711394020759761935201445199680382332010517453986058366220417695664330461962827586795285930361797539100361094712745335979097370431278217881812336155318589269577184676985661352073697548237118095613695255731182111835792253917295398441278334823121269461481146885043008482541746853030213984508028017147302795602667886600579533835967469895524521630936760859504005968125584983995744065369580578633031813818173128570298181131486605471819716114581509660579487223956192704279654774087360547826773937864880130519090570284759332611238067144660098099621424763521299857934020292115717174257996278585569212643792545924851037852853908863265897467303593791443952329117989269642802332509847487281005961598754406950299293978666933005959570440454328299590947302666050639199907733412080769994640656154718312128783768110332291630940776437791752276532473876491759698299400866560005256232322809808096224681345385878953562866481184932427878749566644606482649213049728436054811897803900783982136383530024283560034275615062537167454118861171359729209472855482267640802559869888000 [108,64] 87872188211794731338535477680211674221576489982391288211075277669662308375940139044254274198872157187145077414663492996468151255810127515867509121377991968118008327838127039225325291873469090469267186365671458787271669525774339563798866939934378299480491838677618926896892935137757264829990819415554099667329084011481297838387445585213297800230006072339005737254090664864097148150864161801272969713392840529823200515654054982838175301879620610883441941293838894194684323862544819119048961138883116336145086238605405878038980487377532221266236567440898307215440463944318082875646067359613384014235858311264100366709303673564415648518465486650127773377939140114590116891851817317941456877992263955075582542942722730247214290973858979981536342257053809013587877832937527563856958880189138846567288344418456261284684737839369902139466087712123290518409977520637318012558199626798284292547326116822411145611258199440740245655595629774218255263762094202878028354531923140238326496711672788773540681345166477036673310158388101987694925602638578825113375729075817996253910139097752117917881758540627519179658537562626911803084179137678154364022145473011336917423811612581025072605365854287232766835087465619592940513344831311874743640199944973860211756686194804059359094098529386734719602610163768221608721061642189928214283264405015100419657313371537127975605361787440504716586867815963977157581160488158205341199616562080573514662651337101157680813743345955626624657414637454437724667893960046792513467880791394026415156456115568096836665098888634412285109531473880554932709818037850613785983113979918659929967469892289643195259386150747210119894820447274875419629809826254643831307466396290090117424726442557479198598570860805886530064747288287616756247076662547269553010050813777703383815005662659750951882359684589052163996972350408646382522933053027305000276048766759409267350142415620288226009152496171934984295633453993283131415879967145662748459746612068308041433686027363659606832918305535876802231349802965763863742264620563856837847041115450632482826857365209711076749135818079790360645451138890690498962548698378348809008391529891353033771460555361742764816607050256705518463929771887213560544104232850905269151179886841635297216917974073860179601583848942156881407007276256376570899464281026985635468694779723427629731885030101501429705928744371390594696714667198682421581466966350265984413232373168189229065843525758625730602560 [108,65] -4607393659072650962397868856243444820633689807627873696176000020526273363636633929647954114456432415181834770030305537074328218952399948251860836230511768793774791172935473247412165224068503774911693478748717098556486657959957950539644975309894955891298242092582749747724408275334092926550266957849290555473863397484123174911967737048838909096506450821922909708513022273018714413920632574713480613057656804917265041499478080618960952806315964221537099945842103219309919675236188636343371147348997593247968006128195745847711385223050487090737608789171131881513974742654708363654018575790222750466250868408480122718418314446806997728265076165630387800377560408148098565110472281863243552569256977999885102316896642151088650868747845625805766526555605261406168384000093329873778612198816974016169150264941520974253040167684980746164264943678045483883884872604917545242296192205572130191814846848493407422085126601731874865575168411305151338201769147678994335416762301851683942775190099105697844808739223314037564532947402903504309826124668606500833680871689687192181867540711199771924401950357318872728523949817482887009749202715946455989007948824660015078647521772814385073312146468925804671761785317484259371205884375379977302363419154511281719047231314086961963282697793869391355788382916645329531314130884630942516351311589598632775466512634341061313173670786539609868448166659713597476741874011741724380061399710165733976436056918477161894370148989960097925236594154593968802420491556007111611405288051919011480660132148362833297650808272940745736698166306262448249239163304515001242484615703095167800133904941867500743972533195865794620113905215035734370185803077148666429624092970268831027763988425081991214784133869278408283756923500665962487720703709210752466960310855338466317261027609624573423770736536760261413921641619961248512695754206277244055052686821991678481538620541216061518374375322632997045400496470786723600280344693367429639715257754345528062069017333113792830303440345310738891031537860645408486767091204702559004994356663448663025551175367983235915747489569041068952734257062384787281631187316582789859676612233113249625138548454830692440220209501144077746076292237653345987947063135948118851332271182335806477929875399313528692013430330317678150163088848037433403522138001507005334177143958354018785712344771374417438739747998489516495019852453704050901110884925695569843499153445263864577079376982299910400 [108,66] -40160226216662624736260466125376497782179250467742494509597402822497963766227351796073099510464951710058864765018430904173922005090636693547321010031872561833557443474403848268340369061111040794236050917355193082584299593669975227515902123834163215242139405152408220290505204742749746386684935770103467218246682326859504617959070537681829610696125618722702927681830355046429437889018057673320159263803357894521445141450985229126001194739207347368715859854564906773795258508547832595549785627943607996304836039413861018712741966734342757681390474634749212976562155334040279307458053902261779686195450208301430400734266975506093134693674053160898470671790683486568837582018354280939788757858146217745505058286684755367792163723389758101815037412664380625784950964485629445492621426242760151487934091672635223749105818358284452225347864365689932499223125693310438183057489253044211683401049973920422910119718923576704797693509171749643471533576191587943182219928565531280832351943377784042169595605322809636018263679667754866524241451851963580311380464523955137549958830384263514888657378689778899425831320643234052307284954540996345548830124447789579315789762601483176398066163398607902104413465007466370674904921385887876044647501973132263939474404039283616577022750028385965393101044801315348811359877321685186522958947892942955986224780727868635236697522317251342053706134514741094992212938959670821234365156057717206754209202305062027842165086687774711049797626703051818877549000049194462719965709150705397009403525368846737090914459426005718793127491892016334450415754111962714215911585480357422645019639567602273205478887627894380429358718628372923993987085626346854143858783965672501013910918443937708390772487586122036266548716363564942218730915092178883512125648640937567388343285947222073284474886759346466602729441208971006636399221101835514037980391507656178152257528366266086326283146268353578858898359197456419926434563878445422817864114539259876520962593659547216592943746923553624323142827629571063913917010242421398939391001538786529002162611324943639052462297922623741700230909510017636280210345504838994042492215119872310686409438373044821844118058597130385125018856082649594421767445859360956749218510925176162497624761270123062895270491187117872973674968817727510168718070162916559810607366506222720322268324965842833696201003198026571369153903051413110666615505462310001648711910669768286032289382628035200 [108,67] 3540067741536605513959279845247326333745586793417602010213701226303330270902144355741390983737358427028263040284173049656695896207289205173203765647649424362994020849933077712985796950145358238998053230615205576758493297095003475870652405518600191840487504543570170193971694198325355877591101501771201399281530667339270653898268925188219221504145731117642122129476059039829637906677720414154260219030800039554415597611924137246770297172480412282951757209003434695279199839959992131075551119876337314137480268413678746572556992107532273462641067993008887270547868267103793881135394409189597993060851938079190725744409056418352918463253751470033710855510275789754877329937699260750197299823639041198220740386096410148621384173382968481457064386526768935106415142487543961133250674617485563900637598218518129099894547100943894580316449956110958013254527794126807394195567130658769274499605707791301410714411171775350423266430226483909585636370446535090185901370824459436367407279507671717381181390442201893812907037856507191391023824652301008501244290055644523886102612027031944546692553739822490314419220428700184415511319160233307869435050225371835846895591019556082413968298623639704259102258895360029325784963547546323714244916566681800411443352258810315009580394106482516028264122811229418317591265917691113010983704048263629787921380689429650559890142890686562973749521338765681098052415200568700677994890089277311904956672025545588155457677720490216022135627494203471554416944842672974611938528464393498795339506506123133713275073558489550677932556938490515137353732863950330869939622394699714797782521741799048706689591488426458967011979447738595787101410750519597660811345507549311548626252608416604288640026348682864191690404170931727813554638899040447954545341092103239428364290330148140003854423849366648840211188556471498678337432904584216778612378041572052157846867561925383087979354801634765131802876132970931018506497697770621574239212930761936508191928809831685973677955804880557581271223321271438073229763128446475015695076109982058732595041144003758284393601006574838099556196010376523918852199626237998846596584076150913798721825093792599008467141113002559050499116360042785015246857157233042130801180994781433488592495384713701662762750489478746513175861896913574046073659743545345175081860431733212722035937181245775509674481908286656763160290817226880404381344573922018531934639929217175466300565610240 [108,68] -312825783810024392866844699306102200541028834884503004872070560525588310216411805250316736841866085382990355994533502727562432548381444210052153138688430672361414612296912768123549779711438734646142980327654501483875107430051994259790686864971735366022690682601049382266497874630352231584913866229558979113186772575512006049011520822141176505198201843677538570196462767886369226788738789745993599512748508818108095340435065067088814928138602423368620128984807512955247069287052124142385846329385582541609983798706561282432143351311992434014959194146629846721165143976297875374949578147008283096240726961240401912305876371734788005281535440278426969427355859611498815476994618758607611305639032438363459982611353210278255933736519936571781993838432087978258933466312203869408206918259493608431900976127846372581857333806050601694678895848969320662290736900695661603804599448072765137208130348787114583438076352772044839942423884969839060322272795544064399835492216862480019806964717913685331401911087766932725294892840154428032418711271750619343766459656163657377433879192510414924728509277074720283658716556176700493092490696338504976820302823385547582100975896843711549511326917385815363470751132030123649948833755983853370052390686109282890745051711561926838626864521797678516322195532320873865102738974770742562526923086136760699640319604021797245926749662506639158307005295895724116848162850423110953785124348353624654455476603461414776894396395146071314940184725917853379372201531635464631522826845623977512413427351946677891997294917716504817666947216405820328832092437570239661781122552221924075123732043376179260624253855797304238806776322485101461054022830872621606681411530535864028560532369904702952425117099176293930623298982154673667353637317280842236035941453974487407375546191282606014210930142194100141894021671252867982564667314821807942925556564897821444001814848354949235347600515372329424612786204163740685742066211362416301211244177879985415737968808303252471464509314031926909737326101183933218662685070145364675211893342381925374695934353858649068198310660811870864821860532132664969521229414173223984958212846551384821652123904966424587350668957190853435938212602496750267199603078585118045947734145193124379102240586324626540461275843011865170942094918048898588661788062742827024714605688357276730562645403216922043951634832869120307769190274541223722525680114793980305901665604491879049401720 [108,69] 11351623298144388756817724308295623454019319628532666667211658572593247580628598948703239379197693275467785448064663245976334970365918037794797655667570614603258834623716081270502441412628848279818681794372757441546734266272355662283415319001333343079076711024779012626094278924460864654951017965134225812488024760332046851675733958440352039690005303743795158776583219503123698962853613458598242935965761471900997973108190079920967747779953133411871398567217652384141162682774620542595619064926985412753265541762459365082375850948138263297903887893348253048651572607446513230403762672255108103684084115845714321460457587888296984311562708954775983796066300320100081297374118550376345531869278562352683127404003556481539834432628478858925818997723584164970884992406876775032942079705358717308466242162729358907593663438931095941388505301755640305405927707758266059779574366248270528346585227358134040229812463442712082957892913641302431039322296581763681486757337429891738588640309021550070412941394244529064587694563621351294097531436481291075831393013889911155726773425032387444017836916158286733828511984045266090256446229871991101247335229606731676283189530093593010732946613426074287638713299663018925517596048131990801271397823020607640506628048237153410503618681883060792004249323751317181630186355932984835682468758543438135414317062481700488536537919896782839088618150772581387727089673284654353507929592958946016239198636300763982629467446032877454847097309096520133063929839351819474509193240362587997511193668981931038179593337749654225333347947032100221955509021906514683870193808339627298985989372489845288910362369886173299455110986645177489512728575604887706702286797343351162714775579867442590265792693382171230135937271578234229673460035899316186688299299070885290034216436202419661671239063666918308957732599277652355263489595409319173453039934613472499461125711459285734625321589906630680219667352906524863633637383735864207019129450599579470313159437519541842117454179122969112613314854572930284905899528175278840413848024721697729558584815966841748159855086927872884081187344268764258218228237987825676055487319341113817436138617810516762302788130087177752853579048224080881475557602468549415528848749939944050288306557932171968933180979980487111944259880349173749651301888099017976659113129548866756997841099845282564635546705225498314389522114072787564490649417071384516918583413415459089280 [108,70] 289015299518399335785699167552340572294745719000552197781031372038449280251996036020454738741444012286274052799172880196117376370118880604612502092690426882902690176421190578105346408062531134505379874810072879335871973430634730557438123162679812056849025283742111187156880777112701850587949718184347453249372892899082245285509322588495654621661305379614285048322847960152552356968128068217400471350286990349836231518997784141851659540325258188367862472821905900555893041800966479980790321437450883253626569749724530954280402059260489946770221467741552265980118448977728792994187910300877716676090618910681996242761077589120375941818212147565962353079618733274730555194496753536740737901420667722853572979697681488393129354805464210932130430836785598308196258671877629451005655841088725715128857814018801116917875434893592138952439781855698454023982195358650179541011085486993659508331276867921443241031350631819799138613652788808326946083111375094628123594817342273029509624270289682274927790416514847454051053388262674799238512727924030274708995362224141792826247147521095175875231682884005944304578588169782583105643365418878689475631752478725030073956529566173771578549499257784236072655312186889867954680304385823833539986836035059912301905341392958078431052572171236453108946610322290961461416220191104533425242527149876855784277810081544367448843769069823952891709487892708730921245270961360176006787065683919102988432557191947877310036192501363142682886415065060558241911175097199742309504126014381934716314725603549805856734270446271884383313267173065573038737173565708060675201560061855002478145296544529724578812090044321489623536284960651511608959452627909498578911298701112721649302068846672014872513083750102970311239587218165938031886944991234758405164336748000104711581858383629302578921805069455230782844808953499841974859283604876503860407084533051692106908480130449681419626855036003281121681257030270575521531300724355831392485106063867438266778174514321311068893106503904901060422825132370458774855049938277817496271918488621091188683469357304337554135661779594461416192921499489327130957928560590870175801377423805412915351732661662504167462550258727014298935252771327754936482894693577942245335017969357160045241616122322963370673276247981404145725887696255861972677076996148417414238738558428964602365569023384767749353459155055894691625173227644837688956126308686471893769415149919040 [108,71] 33027745636562976590870851862633976876663350743569405764425814246911021127009957440215811332799450928888554084933671767349227789997253477128932094063153913912686521948287819038867197364353585976248906951073076268472604283534369479944681543395024529538174158545601089852082192576036085814083921936210013217559480387262868435927728960126742264293197974013718346321866438354785202152752415109379884159963718693117291364180596926119728601374891818573371689582005665259573591936632643929260521951792829008344639615476474996434305717698436452884994642489362785835781858543777263719662762350289078508323343464823781699297714859740212747213105148335038088779577055154516252916797398602502104400620788488799123509571485856253235640157988792043283441122662575039260645339532517933006292852119140599571758896774845927520444828026346407690655430330523221935305281512068821537937162820375663516842465655597594801600265383680021537432821842238830004994848027569866877696166554938061404486023098470536865871575212162643848483287243345655986668784505986082364450370610860300730254892854959833902390069701585523185683235963151035887658269394276929819575043313982309694019561661474341642079191937191289652913846551402377712190326880905259333183754137723674168412382053816356735020860631396263727051979705969628488004887461514370109106148831418174135502952522605971093922612225295621433007375069987312095271683200337624458140819663114157444370095005349978486794770204144442206106146412076510000054532720764797183856951489873880867773556674778583093238472514739385449585435358000581026670464841784528936086950177686288674933650141837213135114770547843990243234697549009197160246134953490840748528455914594120972969106707463757547926041017590175090467526792851299717114973636894736816617164924991573704133136143352640171220530705541081644940943051593555675516095884094771289688196773289259275370953094401638213176638836629154616506684479209759410829538402626140804903300390572257129154498402200955400283248300710056332260122536106432055239034068055070217295554278791835544022033833857893429271844278577687225214128500266446157715587810103152573441498819162917080264272591955258321334293229132788818549305285067886676970637467101564520458671999724081740923473195366453332247396397662349605049954493021761154534827387539199268440433676786444287220074128125698324880787578356673469291645536597090106757915439441785098597077788160 [108,72] 764353093151252165438871481006518391510871247732671466808762713556697134449303374806360933974539974814382067633743969490879613562436138221302483061184642766167461038784546950976410715485796197933457895919525615753173976133538231352087407894589176645593065376691471160032331841037230130767173250349839963531021884521904142142169870248447691609910577206088421963873855623626639826625559598251007963582385147043446213381436556909065086324818382965054368592948848876296218675647535699072394343224946953959283994212688484975949572971817956857883974004612968375469449783030907169195265493569954276018631654018313789292640311763379432057265467904168847803616599444999435990204131117752665524005912554253432584948074929359618644308465618100297551267739210076020306427560664547635439521880307965008846934954230113371329852091974009972831537877221080211992637679875577753639275884828455038753525819936823363787242734728322305430643112336587622302282050677788210650734271212013677918842652597874948605112008937753614786265402023248799709846865698759917021941213342620642931893688081930865130103542776574326970467749337943230926695575490980079611748805828673854685032526028853665952750518701173730768260673349930509452117846541917187876976827554889648921733457207259755543056425888122621509989350770256867757040729894608213289290366170774036549057305820593674588826036420008862848085581310485038877424355937885013571755510771571553744743416119682891000448828517758844177200855779312469989832703475404760500833761907554274100105873104844977474097574777927532543902070543130961787968604259863509126559439872008779489701417738438801259337186899300683459033682715556636176498122555908577498026787075384353236289742774665598733175094533149370094562863559366395249286695918084166795059862562364892120958851406721017515588868462271501068214996095234714621173726214459149515963256628779025883967153367655488542374429142168658239059773255675977883649445539479490421370678381834017106009966963073242492940934093413145227136870423437762453357994163269711075663201796366138099835299345294692121745578736436704017397527845242792577920432287216205957411181990422570458794211234108377414264091796316985612443981021619354802092465987045964078963250523677634773866288983702520249256896954988861855568814746732081200679776317708436647172943442992632235869059047995099678060256509977013036412613058778410114535195970547343255428480 [108,73] 6923802365226862840141234251343779044659852880410328882864591797519785020655788312679325044709850700839212821222980981985025890627245483427669085321672581565856715363590691588328146820470241481962603502663264402571446902602351528633231516104846384631876102298713527209801505592910487553163731086844523780389585169175710556517558028305605848665686645337843590502464446148315111534891998273410814103735239164377103872281793999886765536063981218339474164401856741263640589037447476416180361100606146807731901963279961499095115424478133141670062781106811264519659736456074118616799551838798483231263182358113506485462989432143054262446477076097611129499029606442204227460164245071666082183367776053766130183749292748803560191888570714954727888423582601206891840944867192767074332149121739787270806562832641858530806619131526454438367752070311354626823640147070673565188844682319935380018404099918689979827288382638586005579621231985173162930036791756389600348605708132585599986138423813160564400838572633844122462597799709308643157181545670057691327198941648553264534186058679902897250147438092610087105254848586790305507950439880976566673909512248159134964808413757792503737880253202183697841768560312814141294672124587159257151255264257155657996574746171260617212144530185691461677683708357182548326192830582342587359149608339948969519296660837714834163255162275797047398571717506718979530976964013156646508541322883286819890944350233688008835796685278042327334495630861171545217913998657780918950935502060225676585692820412022722792118049383126564995003151581407118259736953740855562455038504677082995129827931128662268895210589492426447129324247485838074395559192718405455416431455136750001467050764882182931339775270397022336615388491231052393622246088439082039491313695615607609152055310818184765303026680147183103117591310014961578211333664953638766045673895495784284184491874851465656576550049390132167165475935351996480442938090109500154830669791437405804928664766215560713283249040448387472728777083540352049541881560290616198543553355576936781398412210139161837106778349160448441089366846852838383076286936368165646034663615500629649101219469810916285464941179285184348503536490149558086788234271734045485310013575614624535597762308711138667648819310856150066684223290350730445828900489701251825049260445135485523655763118820858319793577469501154694795134045778954954424416817509190425600 [108,74] 265755628702302769345171975297458892479064137605959079907937623318085862644111590254247306207273471712023619101066686336043471714432513389311903664813759276332431318540028320486657012089930832145525016240183982116074143568026063416523991781986358885187552636921885548812814946504584048214894341592043695851603720277025367270243662552934589561429269429290780673144316187434915945709797547945864044903319066782097513621761593747078147476621933524494407222279033009485539251361508616962830608586895430460003513293710665904363109523345495663653130451691453434630148271264464974657077148641996100296535906691118689927886875525582454162627165258443010670137945542088374379193315281220190662020549118730413079695742656522299944680413025493953727133631319389705708222404676769650171427792291779734798206012054209137642939682309056580846794880553292961173896708216562014839470473168247505996404220125367005949730275474881273779281550337145003178635877807689207283780050410317813780842179986502616307245872762203980716441038646359134735630442469710932670600831840610683076365492797818626502297165299052370732382331823374699544778705512085913568407787906095251001190741337318999562916572670372701302628441515799885149656359397765410484577352645844977664292664050722391453278358228980106144984523351086918998930860748140186132666032719102961221726075026847033233427471540772485666782132697539275751486553435974494169629728817605003530603019306638987303031963019318848061257388328751017477893195206779911110580656946520053038719710431312673423203291837794690988479877683795502773030337739215089118364175290992823851194544031949417795309191357184846970083975396325307354164737509460130829462672950276574742804630529205025346225366236047328054138052855082735347897192883592849654018626775636907969053012460936337998351244434634255037114446624803210166086112672146271221872048835130659968965857511507889585492389009565844657719860922212754920493709719012305275872206340605158245218636303344246239399851322932825890252179961354752382338188728315747707509115999654230030006198477759544711876622834032243919074631532179005962124697299202745433646958173766322650341909141176139572422443921412954614964066119514254559022358668425365431534448286226566240568381969402085336531793179773653050287402337895585877581043699055259552539732599317341953370116055207240846410116107171909059042366919884820812452762579883520 [108,75] -5493660866949106557301497158019014350052788493134431961769864742324526557256575375527977445255451571549026192178135187155770376016207371991774942760217012401047384609197942754571651739930887132257463701924268107307116507805213668378976460060700379350380008657702967448659060137930325771985541873042368016617261717668723955597103718813381055885544971897797639381216272279364037701279906622021915453081843896144486352454099575309621540743207459219591550208445575516739343543182282773470614921174288662070423325346096639271235862349880713833414219135551864265823350529102647713789933266473397123673060320271534846093820338476657104652608064561424668955693737102217301855203324188757284657811778350387858316369872369862636615351715262358091251559278277308150001192114964939768624882756659878148482416175316711234519235945222112072297708791727623324769805348742692230393950533992503459657287634624578996078410015532457551345344516101408113181838213347346115431599774469335838682620508766686687790228488265218842548546482734647188908940473285555647037500532277855170530404244015997708863445151846753396030584889238266328664237259841048804123103410613385417915715245157439831529478175905139939829375528460292836674744381220631238021052766629398988225881835359791910665542309165662858045787024639031702679974989500539264689666783661392355938586151530116873967381522390399748171916611780291448452581923755274750294414148184466503036273554586555186530394827213526801266931225449737330894954147909416828751039141413980812139094264787664591488790283632355014437783169623004320945516907398565673828472631295133684279491234639227248321082316187555403983866737013186609594269663085212312750504242105811933438670402046181480947922857532979271321331705688076411066416455559498589841252978085908345015591764920687852678007941253699388693037205848135899257722295076930212552214497091070375802160682874602842059630196827302705309111112984921293478111963798239539510802264039427198464532704150436361462300643170118650169281861042018398568200675561138574384323678790916532357590392334601199873690430895017110479681442493911283050848905896389015107187317532744735605612796638039062596652970852065669802019049675982870725723283658801006915187364839270290415966899440966206908204935813871988636597617510308054530016934637514511828800550835863162785646994671695915149481348372499764415425670445762489496405638144 [108,76] -9673453476428179664827793239175777510116996484975108001705586932209838482382595747528728527161799990571758442549567096046718133387976515224313015443790596667284334988527777008795644110493216167329754588009374073936987421625607889709384176401245133748904481036349553164981687955685482245475038489753175570977539851248257835408605527560942164346614405145840719984413315423868193208785514591618805599355001514622017626820384013377355064797941117543201374237598389566386621443347390085911047180676273497646504817243548445883641284802874436350842068494086141616723738556798743501612912164936256041970378387762279856290517504359308878569939688882286779769231003735437319401217042068991235380248013766661045106383680609637779407378891716658733183934995970547720824147033691618005191692305086808896911355884632980995140178179057566308567060341278682922087779919957605668631100768205273362187137404862366393180176929460600186966506881516831240008854873080724475073068034695001215580206662803055657112906829134568471051048308349885707947844729756069240810507277341699422285975426825172859315576968034258309173585070584900522467438629702103718498612316133186990626143951384831466582275754710857737803438338471837393484812441926062713547138624607444284587198328239692824491061085399659728644938006237793953343287961547428276773969634949967838969611445478519637644111214578334345013851007884240704532569941673285460828002481823174857495342852851498678175596400703572321486457595531667158243141124930581925241783134955234317199552933164097960787311186085822962271995267218422628846826417078812110371483223538207915542797222021953537994167640237314837429680969945781366850737809310522770014321062431465038532214411859545577249732245942091144631816435606237765767938032402880160892331829380764443395491301515470174091315870100410427541565458659092838749558495527156924022308860296435590914308207231912116525253655720626897492899210906105604673871063060886907266067612699117616137877246117592579463001243745854846754495298664190530544418490586568894906763584060330083327671410183313936416843430329471222139812939301300066175760988283103741707336472521190307900990381745395967092753657095000310468917153000958831528553359566380384150360935477419431732451261753077304743413287856733477990557655710837086583791079742979608995452749243341926329980875127146072018149117116687131736778133159835903097136 [108,77] 1332061410129483557989473814293672368912418472277709966134949262792653286334792804128449079633134281351944671089429659162606484011308142609456707580703558197574736374403229109697826298205865904136617249737927378697891106838460491862501749033022606619210896708900209127976826627625835075665991944206378694029522343152391871019720147786242030008934436012287067580092137430246346158007843821630207697794089513918361748078598082426045504173821219625129393819519270874488303393739623403954184913034690727232635667554940095569970669942466407768228498785715493322556477692929138164790803343550006784467188893909629565762986514945724889477952419184113458831294731524767016637913363975311260379394681816960074852596099954817568184619351666880249176605892058670711769614424432807191051958687740153615262952433060329302748248834556882254148854124065652987019660084299468911146057866083654130671646247221842050170600907358073601683831465569716449481596886819527041533035712693773561187226310738576375375438468179299652690706549742529667704090767680461756123640635147928137454061943920612233729872859385608030455786366801708100594133335557106464720016785743475778158539253945647826453858677283754725092937054130750901835537526110216095056549499549691578392386831408332314798832810399410754691576356500411961298955540875456448434905884248867127381240281127072026444792317894605584287830123340481588586767792509668926421060832000981444985480232543789335959432999500765185455014686982632714400554369492512750305185500978382727504002789521512937426469328431633116778525806948758390902277493616612985546678055285300976540790272040353703382396519555598962257040343026710561883194655582712767346316534398010398800693113419491173533106185240158290828211315185595991384542653383552044325754978631025685492783719815750335629966108451340484706323323292804260682251244720345808323432997569627803689894703644465730814234264020786178502071404732033847144646425167841206872316845648908867683211298647224213984785243322710757893375998684461226356948628921760487430183496957360597654920227427769397407353257553837550228164439869071776034590148974146598634653413454642275707343092034849923149111592491473292602777710975145544284542810716407555248949246959085226865500672181509788566580249139101856934353431954156438177421598325812718832808296699988343904592708498216435899049956719871111874468921785401276928 [108,78] 51701671939679881032644616717229434487938289272763155818115850161200420485196456415682010117997089781613123933408660901148729333149198319392296011786268775487783881479459188632435675084633234075787305222879178236231578707994117553534051330919939824170136857743514554497659512568044608424395455655213396893747117220908911852978869948038835006680073502414404247929956385511859071680488575975210835118766722370949313273759301030502585736128437400192996591403177861425517401167650456997047209822157326784014550429231116892778292362663865374155902354626160631355358644331210384396733056994128269207167214184113210944235426445007701100764044490402148940309331979350690900290668473618410477252882764537777136047279153255449820168454206362260061328448660583031937621444903209030801415000162619553183872531125886115084306476600206790746858226560378199778388107308656992115301343867782560593212940334250860613131612562101361854369046616072415312084241546732170545930465892607297452671972817475886370771251045822009850637944257266482761160302582715887730028106926934431983887912248844993377539579214480881772011272832749711801946773703839440169764294741331117869665846444226912395521792137507565421152473676866142573738788380278534857870589228149869049526832256645392195806977687721549976247903199415375244822614531269422823553688449864452115281357463854497155714657474794883431812009713002992164434445859608717774958527651104592307880556985209320832677189156706325534221637023170256844537019410902805008457198903321964090486450094241753466439278358483605806608137221465583027218751379350786851164511357297230355782403050930820236775837845732682265810173697455028330809806683345241691648760193042749236635423643973487839719612675634905674511318442010188342202492605322669371392548630617257013612038519737053772709052148027909660769013691306132653990635566400542493835353251477710304339154671051544863664437802204321225334250003659691691558188375138770003836760288248090444953212300360342344398881907986689569669756411191690631775772895441464773007724512876502970124692319325268189444813704452618998772479490891743867658874453516189426868830103660074014095566095389707298963648761955023272080429307733834065844604828360716413590174918735043694092438154335364905477581121497387933703867339520144844542080094896713413808140802553623786120872825048256377709665343539224838804769277075776 [108,79] 1059606470108836976067908096371901809252089149905282609120659496848073160312028195323044020543784539742200150577964376963443498851763381631525837737994491459453513675949300814203079449872173039864023682961861549602974846363839146125553212229865186624459568669957221043696258294998839238858723614151965752451996612650382505390154189248611941030092857669573143126515460398396781256470113996129492273192208601073726799148360136663348354074413313747138826873452707994834076072010535138631716828527550963795299903775706528589646721498395056747903672438700120645097049716929150533593725885260847103007580990043198103326153663312317685236270865704609793062316766629920717424508614082832789623436398631852693195831209266187198654603013241502326664770201942233857536031021978225694748959444378931496050917092821837200392890766831638510128793248733195480067693698486380783186453792125807901085751582901521738628061188014414956304774653630035269730969795673640698255167465564393544287809710461068273503291035119115899132027608548255461390579178684731149230636131278668947095859724654376705044591195613720184909306816772315319190293126594187036605118993677653303844295519249280880006252619079819761561459003345843544856199950502630428543603935402907067032013420043613288289781707741338296862678986662531232887672466573484419685487321413138785153330030646359059774697113369770543102623179055623361747167279255397980824477347469014007675253308920602370576010269544871282798878467799647082059883263651782852639566595826921003330445395209663265316151105919785542085733374415243604956485689281854709778165022174551288284967751249721394680539410967898350218978167511035057581019451553697881202306211520023395752581695362007605077855788318651803755455374324372111921284087496429349803806935418208987290114854180789902406714231154287151992759913511642893068006477055063600089343073798899328800949740302981582816234164775694939569248806016735449613358420972103341872892315118019541017850202284501707029398963888212498074425230189125311944482232171501618449764514270782414090795754983852522667398652597517393783392676412029065382730813635116557348394210478645722755661205358371280257404668699206094323725631535424263270463358812448720200681617966257244755585093373901548437317262440651614155146175981544695767845930928200492473423592850390874917981937479679876315242317680348617729961030912 [108,80] 9936842554076950796291430083866693891174929933388319092107910228187307287042755910660133234407266457921586378215504341085173791937490965843252770142382676760469188624710125780025713174682058090020425673888548123846004670638524254312960238762547112032215034324036538439055588406556851449249528430817068564426701266495107133533542989656984782640264917618164800935890986757341517812621431592615102804021735081508692568524235377451888727064151843406445294048919376219956948613411406079234926114031619430219611834975149314374938136478365304351835419749821495554125886270889616173678461331620091057492853779639821960082972054502072299856292862437797003797756390061230586696860439102162465761548327822089592135767266535079212262566721103440810890657283120270687600612739757165838331427489802418054591395717806840436913890711716203481879526697299349564001339287215740297087099205472709330603051984198897849865044541158941079393385484881700945165495952961772666734710199152946759225682584997192537233417332486368392275526764979207373931749385580800487394074923840965475512718284007260540081817614696137713283659201043327804844395439066802224557498409137131573678301866078291633872990251477769311235089101417279968106149413897175417730531502860462559057270743655300736347311964419964427839869624972267841171253759759415708684062120987614178185107828872752019964719634747433898870485977714281746047924786749794152209689522728756944346871873776272093046968262304741925964460487705209438941281208983321765517203537905662833027182906712319337577779019107197690298057466127783951645991898892916092412797294351293957480631813430168542911445095501711626437916048494201267810802267043354449294219887270545743874113461590155507051350390819264751596859376130234262896185385163791746571390929456112434091414370330053238743460340176256790356027903787324285500030916152205027949538815020815957260953563425397272799969677159390789841160323990570523652716160186476069207860898798196292066146241006009271154597082832250014647954264235020791387402264941755219352821085134624332537135437062571459869315749809759126469009588988088084090891323813064584736937681584117509659822883720163246049178561477312065868871068097690081639432600579074945840931720189914253746131495081927370287942484249948548310622160488974598388910625074704727705895178966276019695598805094432466285561609394423441791616 [108,81] 75419411751029447524191906647248757243093188457266806155947218568358107563076510066173685539413578888174096884738190676894469218566923776545603010047808226349346078812634618797058569779369594331936353246837526879769898361257730739659750480719351644483758736815874371611721563259815848100122137179261625793284249980597508600802237184069373347399475514261620190389676507025213825799549695780868154199339835720732102556145184813545306680329302520962637587829830223624224016565284632546752858212310980826199624711009666593428656511134754902296209175991865825255176405524780346723267208272182826443285033973801865259935120245216590735428633202587315417177648930613599345590646332470709424405317691738457167535772640616499254844672267056591920057550229803265563047646051890164969706027696046617416830879934865374998434990564147241405651082385973506013341623315796546159352698602059956797230577523420552346043678129495423333739892532555404708799331183192332358607183170563981861662075929487160285078196256212469169739260227138594270439816519376491800071510372064963572328553749036345935898377066492177001400437552147214675406158990662560446676997611791757168450365217581639394431674141246436994160011956174555685883754435638675626426901701055175396630033921429623856467952046872132786496641256283570732383664010547004618885426828897906461104924493785838922068212959338619521946565583014424722339550599565825383896602393725755922615997873603447824329162540369113001882938883126619761371906708520076572984558498928106437290215590898229578389424632767081286987072204084308643945116969705409718001269639012185887588187596157339981202291663379932007211750479201054198304266834598639307470919658781965566487921441845861399361669076246638344860145786976721875578506753131624692379459334838359387072507142055820470011489463140225991530051015176266457797085687729621286301059462720266689256120141483844935867861475533070693231916572446836675072217637897275189985172213875274208489646030447358586068954025596212375783312833873329990629993821387640574911849998944902115090966919840472116838446092702618419892954726663128678291804388793765256982693145239121673040906308877270907583623340519295487480398747655506476802065030232875010457155771141399098866864064588997865560973544101433239178062159662870808119785025559463574948339783285168348887207419575294420357123861960534016 [108,82] 521509945680887598226777020748248663430227458784309588829865713523482604226247000203102615164004080776070029113956637631391318396887361349501401582489333697536185633773910135008282791156750607778155846261490128782999846120040389486603079922684594290822819200147625210019983560553222832173582169882377085727191600423529546018992917369297739242246382612853328580668627240878878082638688312673721079130437291423903237151966200145286967377725210206017649038661639243607252669138530991320535835046601673578314217839043448243894058187946238202140242971463702508999263980538338580473169463510036143573988881085458532173385393957902168192105779251815348340063224521456653813749928101595028770763630633873129389793480251448128666159471096123711523416753025856270462645070856789814140694189456796577642431207677157043162311419888543770100700640816845291628402313245755217981776164180923616402908571121131279627540337926606537986439999598760997900218212454351193095275203397428898757155033502683478524629723684318313068784626559447787865852274798227373169679783446442790758549228285711971221609520924909152532725394572979543280183067037142659495911072730916932740799183381203965481047728222375461162039320289035671775137687262731525604342666568637838004845406712893283766945348588971197565905684637306148686771668611296529515630217418628563013513392521807274958332359128343733790440698103757209755707849174341865124159977897733352804803963549423821584361665806300841292040292235496168374873579516732348348278857962489370339948780523375048503575436208850896214393367623875528149174148169338690116719753833749945614778492301012087574410283396252955998735922080040789329566892537066042760327729979773545651456675624300846426251172732729296094893616097886219647753812457491752137266456907834539367651380759469792766540549041943220223714632694127737910922760492732301676022156678016494659423288472516287250780559496767413023918006727026370461855424458253341842222537394581814188298307829698028264141743436568334557976642986012215116384601729786061147411617502262283688038920185495618243824789646785880125484163178033094383672873179016852923195932959070018516990080297315937055015679422655743286231366049457393682634669357516349033016076980995766845519467618521388462789295248850186627927542360883716502601648214479972806143425175693919272554237126711506648020757712640 [108,83] 2419499029787853933538650725214559252461276761075402606685590541196591660838367110075540874543772821278341361317554894391209035885224671725871348813666836071393084779787284559224571756888968740173610049807181144627463515408535675408681046758138375375369370684653297527561762581463796477338648881460282988561776004242041598785050704121986599574771052448596262763903496380290764791445724934440382177312405635093404242056207189370461989091813103410684999754569646995113950543756008777417645579399209790814115610568543664651977814707259250692006164161313916172034354153878850687538972469777368562003400675163878274632005635218393197709365756341171518095809771908994582741700672915668875659056901702230226952083328629697994655798165526165208885701974479977319961927395449962932174928409785089079972428559242483128286879801314152886409776163304822067563297210186342617394737938165225779973442992807446634807921265697772133300981725200339911858951736996752407601195969259230962622405178978847794410840456907300988091387888926533331051819331911634747853642858819747370592951142176546896207548809608091502792956065227305492360319830517493060300640950610330023830316919353582627801676300488501889790501035388250398902923811636261272196083597391058077960091818126922740636747119268745548364385768386942823566796896570707914616288204966962350855959574325059107148986058279418623201130619899382685275764338741552833422506092319156590697338230959067128679412032981575142414688305812656025294415861838402078735555539731571747039793535393297325022456753836214770043955876926076027169641681350812181064385777327814261706582816513336495698118283225682016375195905550597110152692976188631556767910907483532389115811063431829805657288994985282591635365524144933358751945102899166500687206913012960421829554880261710740572671846115194733116808615388238929048563836408155135404576540669336717142218349682123600884563872886435643856219772331584209816113321635830701094525387157978309647001125869134644578699198953814009024510020150628279971750387217275573253172588502360567213120178910116087050991974659567309514084593504185185023028506725497946036179793780334910276339835750737007028679986651588803582302165241387206699137475126973488601392970488402139190251282021294344152959599914185532258902376204866535224950736279908102359444360807862518290142044814144080778099200 [108,84] 9891050038435358199590725583115146774769890426896016717172288682391620404734356149944343689839280560920030509382934463293143289465497379037946246997157526319568494142904960987355017965217610641033783324113408187664874672687925289996625992303828892249911990897387615533379089966589845363169963871167024681654245046452040535825334688345107128601497915334356198723708414141794539972746205895846698952319012697218448601857279683768268463383952165355434519004703868769397377151781848346403459459385803501906801681063089485589846974125559532826220977682502738122192313165279669510688839033725412615313057414598573221464476028932244709870679679240198147104719676269629012134034877529318152632519349856087081587003834945715629634734626787527614080296274189330763326971558968178055049484766471874187748287803648530665314216598151984887433542144854195730901861681761457091498262458246955794308404596190418059917962339089213150577763923612552454882834305907482803492321534074717075696079320171375842178031026974389162132596136931238915612165273903850834186535299331665754127937549801268970327612555164366724315318399317218643063899564826064222153113374126571704491387986497269721435120374990316611515958658617786035544789836257038659563037959869100090592373445479567601871946439884262634421972708523762468788420200187440140260535051853357692817649057227595030964665255884891947027444240696188498336719539146211740396656860174520869083142342603706721143477543982179333229182868966356569214354865334593154852206277455792243845473678099056244523692661390979917312744204735866873624624541456076556961073163274301823009965268715781017531195280685936375086553767552912977004666168517439960269344649434441513988802298650742482132630109949299280294945159763894105668519199372262053376934785526679975038142353271280716694836218916407855105832889815247677870252064376244753247684002220183353784511442689614554842883894361696530093322524721607518856117033473207217315130160614919146291599076956513490636307963236919389122913506420527082965371210375693521882635980613704122107498037546182287912964804043660419732934906781260054613343896540771687535960737843356895617078281233447213650836160351897164249757203296544409508624853134355900478451244145580241567555904612042466053087455721190668552275429669590341923885669784750181738206670834072462520948135272122369136 [108,85] 35764358213748963099353414307462790474999767752232925152051086603413667595189928244254996849508788918430173520412677038920244418491673765611216113330262307110598882762862993026582801364166036619604082732468164305625567231102239122485398975168794287589283127671053830925606564475701102924460786472856591814999880013608514754356050859355693018036645778361039988560661504482195855701891807791670350371055633872608961765273419516213922446609647131413323961960091862863238699434233201430195149191373185541430190577621207539569555932711780383745491291612176157035771099050313961664253426330234546327515739164883435346962917556941447756119860724508411586018242545653087513989637606616666646126108217508793193073358025268479787421464273601322676338035712790604407918176590525526319205611201193097038917119358549775978177689393016778132187904978164704014669026707720912988317760484883989601657864627560566912711529553843239222155402900858090091304615696807545852390548077579741193383545043326106001569035391910187692937804265281666339172309308985052883079790113245029595624720581537205853490271332936295245331597028642437069154072163087468906371703818493912767533775998879104245057623321452582735680819013194380346513708665012780067447642908638474283385099809131231061437270180791893805999705176185410144320835496714191655347670485308516187363269890366178626780040475263704569999143154078546362536641905862649372199564614681302757244618006253025432320598715391831789526240577296134187699651444452267109640060309273983338950393936961554751134706059336910058167788510447935392586223316496482406261765014695896028673418096054566466328326801839195974542429990177823212707212723299063906877277513170610645342302599364616799570804304887448598689187953631593858162636497021744219897449884763063155969216895213226368443519303552858255629492361644344150590740530695675288223901979855604766875597501526591001193694202315821564660649247270668412291983869374955567192272748638340876305130841958850268334456719219045374578676388262384107338821731908801715988524570008167322390821283244011552522986072626524443141382547029809140906122680662469671523248925321720964469701284322848612257787985142764735971118943881960258709009039162191171229657475713907424449544424676716612319667485700224860678296858620475927118539192053306357621725437798893025835032587577472 [108,86] 141516362878395420536994753782828075234032288521048236588043543750650179469786043053668892162404066226517621155052857859389397837964596351617877488587394572353767276720765347615510214251719042922641465662284802305503052231824301309156844012616056218692526447632670216129006354044823146788469890599741279090332909448812703279439511806288830219848305850607476035320417105097024532984974205480329926012283755360799127194197472962585041821268151293765475370497037285291576373240596564880271489429034397653811998266301768066486603023155591503937339263300140392762025761783056006666305273043379765306558461620962912013343733762747387751678734084315087750106398108198225457750602588003813188747562583687551372478327894789000536184525149796775727140292837767838858228749022708169705349906697451140714410731295051254632122867490268023684992466902360582684059007833541926152765026668692886466878466541914085232435078067100654767496509816460924466896581776225206214421129983108880621384785623515167271849649802834615882932628211967826283298753934096053777317967829539321890729318154079214631390212036329168812781330817398710722450735757252665298296674517485687318765225061855040951607919754340172647371211867422148824754152685942975129650472879664497923458221720963693677928378271522416738862741347990883878640722659795620113374302413702506983987373942810260262284194827260968509439122232977858222259066985293638690729391219492220053249178252272360261806041108130817623582258301017542586176704023922117036201071848417033129513047945054896341447885712250062827271085944811627041646227688346881910137093671292403827545668126350979154253995100965785936517825943812866532162234028849131344798033598497235371822357947379344562358070646464194140709475268770198851639545272402823805175297588519450670308783659412516513195815851292122078030728147317158537911773480508942498137297229033577545100829057806434925909092525604099114966285197504623992789471502959188432122264957564816473897704407872387300369264723889945164658765153458769682115270077731099823046494185818055184269806163056595554001125880117836403515498015233868293228280603509868179495090164523709747829872929866844498134010567673534111273834760201019959765263515002842070430063113019436147521237212097418454705074769558761178236604389859927965041828840253311958305631173181132811130644672 [108,87] 359915941400880631898230382070770991448584161271672048059036334447513122972957631310339624668386342893659392281766684572716042277247515065641997256296547314296179326809538557663914565209733251765183242155786167705468553229373337780885895898039824138126008718645543685257591279442974147892128027144525337578560487394039601143021996738846650936282958271353606708690542708287015880068601734962553267842869454887695736323660025618390947351897855582833148563575892713440649833616419518026928207420661584634625135271864863927526103365667523817152190728419756771634325445192535005332098663140310931535872860343834749253373218395269605437176578528702884152667570374633441184757960523759153522316625879001377350045736492555687691373750996284096320479611134509647494023851350204734880713489968778195491940705105854799432224324701571747481309243080194471901810754633664260262486990261200775699035797022227637817693852368356742234173207987709268031120077741162262769347957254502772288152936997184862120862237899399664929142672925167894682955175230966442721956312949180529961755587147753541483624686608880780409619564629074676310249891107400712378252710088898370620148687914070393599958974057910647164712695592333603422156794513435990874868013791571696947266108262873924968941530979584331309935083100682058241875748194140595741396671261154710029587691535226280896395305188998049767266653145337775209270333606394575433295990793122418117429279415532685766366436403390009407306885475637335095629192955987413994842361792803275168705079775924072117020869357775646519260587288917408801845151164856842726685969593207672267551147510449976200526162674066337929457229384825875119512491650888027359995380720232345610423313685651788637256222107138668285547805509620532473628589598554119064256509341304567509518550948446929461197076742436869122221535874916460380681770775024375963959147710308540223944131767598114572284875437321760582041570450626941254591596772199511542212934488081238025921696170464175296961181239668962679583652536979574137209901430138610820867563435320435756432493809491626607161695305258995558005714785200648736265489445208580339743394813398128040249910708363952938652218651166673056534453424226937711103880053737002892453817232012851778207984413165179616705813343986731095215510683667386146203399950623168996215635618389687702528 [108,88] 327655918170125416559386560855524451441504947832428830532984194321462649838909333178808544054728769205688725585891982710009727046563421957460018094498640318281880959806333320151766908569699785056757277884539542993908189749461622628304140342547619706240292136659746537667419276591546238897354273784969957264595863913375801877950325756474882783554658328254313681753100986671386350792961532770930649168695231186771573868063564677417978912688991962998231570302763455955707262593885527524432509756458963021543961725912212249937516860580190428141779070436474674227761497726241038577163543870946998302131224316806503503776283036497878109513417525418362302283275910843986588413709812626159422557517726770663829745222578228414639807007421169532495925740159874545410787453897596246726487390148646718406604707821081127037847192819578761418293831543877899648454489493146009657541759738350158435640659510116170288874387495550687234889596913023875230680987670509813552660920230190539046512321169505947232073000523023496821996709506713322701182396133557526463038906447728660832498932330498799120547053977951699667571915469527508264569814811056052573994703497200275673540075693331400646878324388621965097179597934640120028217916472579690240126532785630006000797858715677092739759725893542007343003105417698322012367485286135011077055811146743586869511198203512148370439101468596851851488424334005462203279873013924060796321076825399921849607459180624481148979804401785301386153995701179844959257180647010803359047908313934353169655014108851118335403521727419628245616247212565387793049445141115960479793340752266915736652578691542448239128675255589295686969193543968221808861951742992125164107921572190286842496671468582704876102210461573714374216210108276056120981141206586632041608336499683883175218610187154437910903188521679756917728485823566955197037725819820797985031481000450511107145151867959055707885130758285021982913426306245811136052548808153552955466106490977202280817725514869343642577923645029092259392056865893790905686631094916612214782475807627733766179891032985370985338795109825630795398493372107995059735314049953604167127177198138239239066899880618467663622503593276599860560572965329133496485193333801928730482970049734840939590127184254962888933723461618941275851288759858368565977613708014125749192908522982208 [108,89] -296236154551576091366771335238985952075093188127755927630963325630167451529399762060032113097352674230288745125885693700298751397332306342230514592682651462085024626590783722082881109962668505245293927877534658819070432412795306263537262575650018211128356724388435232584227658425055348307448334955649901385911772743691898410955590683783050520123980223995902427467111999871834186667176255441883948141221989800764206553347686855489197113609268330927908403734269166625879046910428944485829135462832391608572099657013615613661275485727661082839076131626635751379481372339636433205606262875319133449882947327498458986053514246209510270704248920641154497115238332886764526802731002834117240347774348647469417582640342675752073828477077061353395473773478993430553796283516932892480868105240134891057728113220341996251598713654320210570736111387089026395971982752715651848413569237389062129143040002086284736593602276487323689596970361869500236303030297615707473263895729113669940977891287632786974883564037091536020782579458178906739514657040855122852717428137450455586443582677256685560228705563097428187113328647575569334761011910610855400919709635471372779464636841902953243451293540643096755190931756630322757752206286555381038739332295907582272438044836734337872758659681244232054141239237973228192198204986240484171773015030850219340156080220897155128291889131557333550249716439210728225642497888964529522562450094118293450872955725012494869039690858018125870139538871972275771691344043024605922451615088389700875285850057547118194027763972875528901174456623364375906609697098590037754818976634505721219223064102782691347651621964649169947547741270324873900884937586397517378539327863643129407399996855117391309409218642655172179599577403152446389824240678055834708999504557754578022803096819344396507182207260710440957344812157204430657277236517461091459786377209620156893505617809113255173844309486543207722825382507343088284590207829177651952870500359151601255707789419055680695907283068786615458202219302308614133413146738114754817177768454355317864896275891463937682395218765148068713758655854362655669566193755161280548563487847494668578942477151826493551844354735493015930614433621207767517739065795983741200295978637840954473219040565636333079471770576049511683205749055146863372264880024524093760195388032 [108,90] -1773366369371116763882725786556794268558324761077662479520152364125466619678945447289194018892024864460999901453741686457015326377529567259058083220639548571867279768892361727199021555558178570163944398143125047385318917041905539932308823441181102220359343722377385780539729097653448184023529905373995215505441612467451042967025284016579892433296154518283260538761900227768422745963074109689453257921718993917058303727702985333532371974376466036677045446425733626150684962960194169303748283102212593664394698471669601958009366029788107172548340398903220682853172960900407537070178147437261486854162455587914409479736284124047320582055876691003664183975665932891037644079535491177561567774549752735314740311364716148802778729857372827097159159683160103442647123081018693055662654942952283460220160892464949876654775249522294966588061060238256149772282164627736560922068269666934922557837021574658591508455227878509501762833739498711746497546715038170260697827710024527810864411090310834220510469741511160434043915958652564184667839766765359063791317036192312001551015643083602168429757601767363035601570553224742421993471723615638662423139343520193934494856405093027704058734282313904463043282328896879907978350285499192909561969992429244309622077484950870468852094244373007233618069604672556435215906552929397317804402442534221119139883755789947983664199647551868503370410011189422721188208278648238684244967872348489186051866421079390172931401119993388284823391297763806808721221321539755925095708679186307928126910213258462900966505711624512820389185884736541943310835657545167840267463091762309644039149136643490139532701581635350429675341125744916504845874069581059851176544261595566970045043684411526122647027906378829701878882034133438319850784880280408119529984270950484699420049925739061334239503529747109865354777570833108788208197953634921472384919162151550060706706202797202783289923533366695574539205945863768798410455448184118271662898156940803950524776907226700078394672123991453954364192391065073215118654181296926188121096801575545492414252108138418524925238170412769124345407672659231408641528827285237437016125251170566798047069658131555813503881755574685492353085069277610358926544415488513535947878949570000703831642175019900554512912605634115383034986790809718034059898229390555316223872 [108,91] 112174743489766939367900960702724994974466170957874374504251119029801865193738845679350166852100694333692952566166877510724600443024078852293306808936290444143202205124980609980730298842919876520779200544221287115470591268516363121717294720242461024682218037325209040775168834536320002856844714523396170073125982372421587763656150731330595526822431235725940656121032344480512100435409975114674193057272953477934695702296120454306646343166800101657318581015843886034341975567170414061988553891558389234066209707655267510697569670094225465304271665479656995879643519113630399724487286188557124513113151131793166975674542548632616004413592732947708540051009758231086611568860087288089369033070035493312604395078199506438636755097051349603673755572437366652594101012885362701362481055332916294983675071918492882335936090878656014824113444235152932243680127971506863172343644228720908467270963686804086831973364379323077918748067503742347090459537722677311481009420142697365594638795961832659842357695884593130330990087725818515291618028863098713309593137738526789195784282641618203943455755828924321755557086029035733516409357905149750903448120628731031717463660945288902107393569084369921944348160283167376768069639029757049248473756810837354015914847604078191559969589159329274145393788182231071178822001063435774793389391009988130914295759720792533496405242478629891003761164342505112268983604421226980819090040176777056625573420995182344260472253603838793525326165578451583509537213118634675134140948860708293242673382225337564173814113799519348707993577862581057756033858518158199599102052612534819722536785036062707226976989346055096881957558063041915925676951548399070616878942918559380635392819040240912484320359246238825863836861829995078727517467197134928390011987464191348747170666237369171865454487495710019680897481453549542814197390550887104042872983109699725368589358559686471745943466469537205441987504083549091792002821188081690319810865691130969591570731971221040245639030570801706233704651566199048017437293378077440015232381218600347440570346328436529260197105361353939431502161261136318413523434164415149516881047324040700793836032604542978383000024178369355550444884665246354162823573800635753113757355630775041054284299919880210889794498187209890256989218359979926435820861261259776 [108,92] 1573773127140034563110252319129944537970683887119833849604647653345559551377147093338869610461037174058909948988856248472733537118433328494203950960044446799630920158678845041674153155754075646510580376260875004623069858742300415207077446474636014167965726963438493506829337154828331610199172027629945105277677080973488469555250005972417405573245651035778702801802823364446566764090763846559441351708743200317536033673185293111437846777773104947375506139034931954016512952231539048910617559965249191046927174554745522455356879786445569691367921938355614488460999859009728906610334972235040697362664021531955912741427631090246947207845896900033558381862545436937343658114785358728088723867714543073767881599436006829320814219646631083745164478174428246185058577075669599251390110715860962421052346373269105493101269257144103360291159924797292668434835347578601757753464774710039566782349259295640154383126348167275489934106025689120901870383044097940985439730101901354261636870041619890146207418505291893782159315767574939591842933085565611471817953656616941337877107606312568679801210584759172993590943674473142611478416900866995543358995524583524279659338710303712176223383681565430587458920342118210935254079631088994526841855537798999183891189489290068232502937844570534429354198318773434963037668351100249176984233560866415427867222927187409677769641094327197678339734266601211148143545561083109901121002875653597765062023219959526175546288186839393875230795153194412396285153530282785481730341424528442869546769727636305212348961760538399595814730403064293425154217789734420728713055614985199805007623678200561687752672324087231930443359227064997051622610018512468564330187957488033397659882522591810868514554981255800677614549952430392807192712558825314844673958907548011056869500915769467164783077092630750197908316895762584707267193434182423615820455835048331632416932889842593883051910100740765033757170194840345601889789401012061964112886127708946175966026831165837980436248162185728829748856067235928857746022796323920046244266577952542647822268923342585081555859054729069325093241269294616369377543918678069317760720277765198843738500892523491468287891260696713382617274569657874528995803817621798417417485555988267328725544146838990151178344711137840708325918717997451402216989074488 [108,93] -2585484297939837139265969833244392825677300520886904607203554107564408329967861662153330518264304745632397398648817266900480740188335877013624188185418554444416366152259477202382153477486617844248903268144319190359998219782741947714064776588927702084392278963455803029320156613680609593535285972650136937961874996968998404969194342786963371213446131434587783720336630019514394408054363977519980902299459307746401428395808838153034645443325776595210582257036246941552524717266390631933520842537504395202806530962991941803416042275310011426846691599392676669838860304531685607529831321237104397887925951679408101424753937264164896116187662160808477715677836118777327388211223592539372752578972399366755118884309353588244598730974980198884646576804147860477903104882220367006142742202635554597890586929203538119801583940093470490481305545005977112999161889648807666478848101880474871897777751526158622814377070640246904081060352470536984978193881209819461737666009940320325956094249367895585093154542803294499829819997072640023575652928961497726729200059584531602016023668744143675150862007796446482165434244127541271652031711043247799199983694008650961226859288865818504644473447834551646485444022321579536457197156844972149200997801424570946729021416785200025848105510447861835567337115811952394267709608988969883981329714378222228580132594531875948915978542835783193475000205265115972888238197037958926852983459159533303072701618221800939603696110838634248127136376853353687763725208117646571953981751509909022783512125778725012328478830786312863357031277606227863097343190089873845916883803326777129289406772184884647047039196580519887565252257933856488645868813558825854906053661276980193200946876466284253416056477239887889628472166976921740977848955530256919387920582800382999049267335112550716608155781645747948698366085847255950333456553278137577533397339349061069407218779920286953768751143116614463596684721384848551146972459608565664335223044677199555340400274705639934583515767262660539780890739982353149655867140211383500984711511624676075449118071053845697300466716092319455218164948984267233006923631834462837024745910327812695328866208549531570453039894226609685670580307981271752873451398004341511821647329559247475643828061884297074275508635854409629764215225669223513165504 [108,94] 314873952108049878242294919375133290434302112095387963435928667447397300398961386673907699968109339508184782729880922524475413994542233926119601631523063278008246242083607442311914767270765379765473397647268211844564411763420010133518818793943991859542048511073536234213156224462542579795604026622024675346564046655437032765904866166055496190902586490619012291609017110617605041495908083666656825124901151520660063554261487172408761641753535702879573504379110100381341624105996973746133969804527878047362013693124762639724212972774423548787126588154148403671924358207668587665814915962395378813389716240782082994630392566619822794422902899863325990331647363693559695131367011267533784368061668149013807645657326593637269960723596408945411195569020673634680899384817649133505781705873019040715972681492712520440999143020508803121798476688382405039967801123310618686139678409987061974448676190601669400189046332922932642833111088736309834360222778457102859541206321473657545010974812494140228283648451194064864492574724849672592005084815789231837561468414420527356301477290027358628163912496606351410218866144457704004952419754572325484079821213211489180931642707572920294428870559285791358108390538085683612268140743401493726242687819020836302952048290342852211962471464481448755310509875609513104134664108612237062092220243836117767984911829998837477945860414513570236092426941069903076218578988739102163331975569316606913939122294666504411867447544522422556069883730490569565442372552519442083416906634055313477041005227020183069205911185801973914959429552912020786495475491668626115518772055551971291371271759542352882883557517802794035386418476039150422384723692109049104257779714310834319950886882886692259053905658476371619383643923038091546846156250244995600044710434810661779914441217501355508801209235141245048165819586155042645796866732754706377779150172305815003141010944254277260331962337335309508467570817117320421087170102031169048835387817573348877079638235012444049565459767870903880204859856355480488178333193108419337007803873578172465845249485091103183642563144807400525444610830777966002449617568892402994458081813620980391134411874016451042900461881467880626199995996917376484256197666831010487714343885365005837989636444204881034935488735032136615205598871997888 [108,95] 4231194414086141601395765213387725150336537056576345354801820729037154502114211186934082196231623901832606423526818412112408418090041685731859898076584254386523243621933951610625066781424896775423433638081283836907879950944211725417109549850569402465267835020964650812331087229221188107414568922174622535988407804283055183030363938522166471645767054860860929788549373627773137798496937049372699177843715085517608207297645577067101327123773341352633240347846602321689612188452418207105250435692664808942033732939254189761796102347864290249369621507557887345225790050366581092341877281862409264233929849239008390732026028149846644285599278845040357695286539830841960851142793411056836233927727443038982733059063080079520258301352751405093051304941405155949092373903656619735138817054577966280967984512734402226800592215795499157858747003035413038608706873004250558107856240024050256338908909365361333305968466758141823974301796648696873382444350240079354800968793896114979250767675210104589890188292853118632197728296204515506939542328709579031372579467644271283832021291443904980500084489708537859991926776214244457456989965131180268443407702399791473827199339193420398730739806239479318483819875538648068314825129938563908983298928812000475719765869370736871530525943037249733889984538959298680043815523828381202952726447562620065920217792632902514275965225798150439632014128197625261427576780203764143012403335261971022767170038095082484307091333538428231663843033659844103763103066966200356902188649420287316261062655451646472380880777288153070714546045658684108433808502995542977274346068481003363853396656485019248185727961654020206430824994064910037262600726836359824831276404629354818777393031573048660450436748307396131875331918713569986974797079036738927889944939729830161016275612055376046992164625229997188619224863823380994659894290225035091459999900243396488058237380053014356749703165152555426372403526553411670302867187486031509495230323141561288939284652155006648234667157866774873102223529662253286671778887392992217135710928498963732696291768632552055967172099394583819374176583113677690029332479426198044250746514493982387825460468632596746292555547777732153738777985380078488197909748479267772291599356646760748025455701101444242752005488671937232026972714752 [108,96] -1134754004651474042649295611650458202944806655610114644573702202338697425771487566675917370701729246135565822616972421022003258661772332306036153737261750191791164052429903834981266216495290240089087223569578609065898414558070896807966870143228115927743366557699894766262506415345866364541208122476945696264089934350510771153310805129866105506096016898504003378124321244407673824509606311612954180359703048265971713789256933065932190027258408915711113344824979931707660449199997440795736378293991676997641997562735908338681195990912517778437867516041628639696944876081010969063153003379495883856968533021283211274467598296610691568859389348412018147353606266534121717262989973828538142455445849131000001198075842489085079143856828858573325405473501859844117507877466708660042389674772113870659235870375191221120090776189236093735928699049155901953252972311582668394499710234041585950932971350929855684556824598163574135729787752338054689751304871985783604035784480077456935409625833234101758061779176217808811807899087461000000535415284574163283956036970404755861252028863352875467123737781838104764071126516652207170834289761178489655006257109236798971405008583885459153298999681894726120719192081490091994250454141472203519113547512072544920681102117157792281097295137682282596644348896262780427066442765498001458017714651708261516999267613112624955499781362448321345888277547845707341721551301939413108618472276446558747951576519644215822578788976083633341153619310753792990937149141369891354474126103463468035787917404780607805637009210465814571293283155609064793213124850442207295314994063427758274940093849468447194191631328049103305531695589363181920641989655444894389371747985744982423714773899699881619790941054815920985339375221148381280157622020871359140585437440561193733421426363768200555666192629933670595855910700348153190106977058996419480930034149656337047029564321663579440753383835228519802223894880632748738050410247215383874721350196839854521219942534760294901040202939099317308289208428712841462004878546531651586380299465499266701781510491996394865365371398368016416066459496787599001292732376169613166892497831789633429914836534920596632413864576198567447222085917544141239495069606873181270748457995658861055952576330829992851797706719309811341520 [108,97] 1994712193240650058961957237851664715628865462453899665383625840052505982976842012276876842502394761998927063299085715140818447951335206790873688958021875710139906377342491932166674826664866634191497827246158363854078510336774360716499586534939892925017080761776652664646788454520438935460133655181631244739310008635406392958467555182147858071667928521741444507316890740345063423165300708357535356873585956918405248912494838360375497547884690395758137571205135809920108171334100601137477627382393594253987205647439207612171478912086203172543252501917778606470102993857615480770178046399985749833847551231290896830767952101580376895538925264554409278150116457657469788219707705425574926499933252399428699365214180135142153779036805924285318452079266818837663597036360773705181377405027823781898733685689991584015754788298187652890210088299636345504968319347548725810288446302169439320000128867307779709678809332308845540650692961651222563248776419804052975622726126398160219880281763852828659401758693829888151338584139876943204092193492379709990141176860029275094414166331853240284363332892096931310432354353984078147891222824411129985062946696266629919425476320411510385420137871191367912731768472642777781865813002088803471064586528687524066257089102540992545166812839660369757956692165867848455349793357599251818092756616667292305708603293134992429949800742464163180803690370933458698500683213327537031166377159528782335908325268636639037939992294923213631123701334050285284486169612688564285167786140157664791678759250332583188894625202052625697026151048117944452555420769053385268752049054052280480956439779160824224807158668911791918946431149859231689256283055112201573651491519948884139776357216672988779755157818705349207218279404158055676092440225994146322018089941295436997869045705682365698402884566355099394021631313922118890413969593241170120439729557389935389601704287336419515724956659608743221809102596687818785904039458117925493440583309843796507038269632851829201695339565531925388287295460246799881137654770458512522452849261361515163500727283454476695491856171179840433438000526483133356917431559923511745331213415606092195635198629075037907800272123676986487888794067757279095985418948183090280269408434909283950046478159067256883965369680335744 [108,98] 161833408816064379624316400749835709354110018154455312988719932041001277512002618015609706428681031642546847868306755498123151050479312849824774906463009351276357992801465338017377696501627476458021486415374849338737392797296970203393128045855493115350364212219321762941880570585908044247623258679581527714916042318098713834970137874731669068068429359450767932886985629598223605657582697781247831221878130878807372709780523372079737272653253241227772381302055669241685956667351632322646385542773215568673437940263819695206530696876536460740943699971200283640158866397316003833352729744754650793801016760757637553079682724336760281980841798627820536632628602698393908735427296980197250023163679829333788607422100406641385861856812447156045885345037431882281317815437046988740741640332484664730222537670544608539181829414348293920580061264090689205418239534916337420899899301110725525151543776425137261166832997120527489673628730623232960579534807712539354898130726897843315540976657676208328473603607730249514389603214170815591838897403091197466200420395450845403957236013781543380108481214563741471048754492510522541132947671393693373399441735914687442896975368515789809266020210538259711833199263442525644469217651039009066550518092865956817277029844246351332996523488489001581505860192863291280571652860983441994524920229508431331792398273827459630429713353888256356596588520336054674511373939405565207508144796324070437492869006297410110486641251577268079296836784566168125159945902289031159651970304830246400594277614508359632197081789073567632383536323024187976348257789055570644017359879917097661728653924725839743625957455476653840634116461042036715216566156486009731125722429567658062733356297135982992269434217671203571362570764651638931467579834383652475732748182346837954216177429340041402473377858905317338911739572429694309154355406121689608476328788817889767898747652367184553216054886596304174754040002063415042456771259741773338544571175600634325639640229895345085717243226542492634228648351176487063488970641848104231973304061219435342161746154140837304524467172475084430057100549901716863174404000378043390850962468698386875062197781643033722826019157766133589607649325810307340879762437306076072868914161282386395282569649399842511974626976 [108,99] -303891599017095018566877859531667940458701562939269977512477754078057379440634922581508103577197597546919667571419912241138129024588730649171142303065104672638693890262036757216222655282650646342826188625549485949746242896374075466559591356947474980376701376237982048396204715575605235551108783900097966088511727371603701973096675260260183774373406154274287352803476893333180766205123443359177079095080902299009560863982187125261236632586158486425062640228383748956113488020131069833528380287077090564696511135373911007881049491803132153687069790760029201481094164147236505571733984571390406282943322721367911806136757458951352435805469928195698786173823103344313543516490747018872376576588560922406193160798057457162672714631847887279975099219373370589754870805232072523552323799824597096510297628536084639290896012272404085262915138035538584199204210652967832967632633726047495234783889966349521434834239713047183562732178732579251298961853270324953191749585818111716483396430512927913596274188770024284980577090900784899470973994191060509697550677764806649307079678853696449882171353045564880564856104057056572665362335640562551732219519839164438416816783388939564032496236253078248840510937255590156839564783455059612341224964134754160698367557347063185807538924172619150907474230924282328812187136958152599346089745808165346293640878090678949650413107540702218921194386008070969633205399052574213718865214123205402338659130804805227070449198732276408817422601015800897116572311869616337445143812317825711621885474880137881524576556122284837663681803994223808446858017237268173473439103704571550902827975998283631327614095133464977541291458503180614753212538816724861598093595591062151927024977104180704826417252486918342980760503649004993424097338383237873792572427559236299781388140088664835396288884538826714143843439004542183188573049087342602610552874611154627327263680937885704953562054803240742247999400640984800154684407124968627465318993479153173246233952083025881609609168968252459494333635620715336930959955366256535705885926462394253028693723144339913351761791766305199425502348631372164879438612717015370804956592232703811765567245410961378051957476554335761570117147229468444073927474464856340404788712807514521834926070105730563117952 [108,100] 99973599702011646906796322780099402157491247417212649779347411050088093720407286125145782205731033124765921424418837696072695086110738810473500936441487927277620210091481176015669628728948460491647185953624206216264259318462302407840532916902618064655678733376442955272510260811627656709971768674603321241193237588634456855893154387864970792885539141840837379248444346807337390969276412500077603326719798473468880889944997213165553765371669895473522448723074322921085273643224790978185221069346822808222606614680162004647835091688320183793670633567631469795633720985630615275392334233042486093002794504564127165806314329451872459332356017594972735331358739190020958197157468271928790527337919423770522480608089538048897189770004368066732659905264071213396709365357528993627313410788281413071215542991611286009881747495260918045085174276172770390876048334165441505671656156707709190323536705820515304372827395331910971333274618080116627441764240094762391896678957036559687907542841690007065079796865986642320022590361210568707931812145516154474235184850365981281755969939996009112637698036538412027557906448514607468475579346603608997542098211819069867917589314298815532268101093429427485594401037981884552274611131487715489484775528272844384082166555495268815240889351750636678977802956208574170464458151985900673489422702648451121815331542635246270157969065751884464580734971664592187578770213407431179501949730518326105882665401246198479071758867738501082051579454138515230838076614506180183704190267036924808697088931844010881580886253285774167727607210924103644355218838530726334340514809301777814737139336785239679713218217700309911584809496485360717706217400782405068058638427654936097056952691928167934314877401135919897616548404332050836608706132623353327080905520141912991756710138015637455547777704909425384928571353967658824350836343930750768157428764895846041835298445751063228597193906221725185002574759430975496945013282928588112986532429500458375771626719902711546722648914776351637279317059712823418625240217757971987431813571677618926933613602064543382611908185150105609344012756865031897629114376932134204026465312849850225208077844529886859389115328617177974107636715619706003046805645549110435868906616434055375997558947441626 [108,101] -29545738775476404902734693494928318797936055364088651738785596062095460708446693543172407296171249834025426214674088587087649110285549151607773131222512011073092560708543215889083354020729325078802730493922081829518927850983291706331252687383271142519526783055521699323850760270721431628129142641727784139080256312212155621324530888037816128709946781399671633119662906026228372479908028250439340802094774364732715842778321812428649464753643643615156973057353967137419921833851849462220528939130784929876039998426614224608594047173859760017564167607939729237217856847147231784952431375918516737545168753592853259360739460008886330352928685811584451250545023395631179830861944314691478470271439674613739282671653524584948016103654010031608239727450775530405840594465204411434673807846589738840922625786143527513237951945196728405264115172930322559763647879043296727040126663085853400842923994796432940511770867501482923400937737687189799882838483074584573329838341947254936720701287804793561077973690052415838343541522464840617886148183595409402179343082724829522958520575555908274122046578450112945586882421720271694884272146500170205524975481531554489984179206350948637898427359701239513548040778958889253762393088977245865843936558549777411388111572915197399210787814848890847381782064676692141921925220182798442773851968432533683758639161338302937875907978251191727416761167446909081986855036432243307221187269277777255984254254040837271433972585731717894298450869297600036771538004280101070106149588708918009314603671415161560019220037241736079753760650763306549955068069610512682695703986360503533682126415698555568845277419257701764160405714373224832185524855246776917612299574875381304669930088510340753790283816594598580065857016665936176174327164342503981423040479923022207387534096700693781521838784009984798858716307603627395989750674001655321014581178439362196341094489510588451457072894942703652737972454709944975635372985837276481809454816735584127839920420454927054859819347966671705183014674313331049607018457827577130365484248413379219758057978446622320599656922680858015827220084123171638139583305707813038606789801470107189684474844125695499496328240119336525300608159934616666160416479907615184827311284351577762323320928 [108,102] 6297165541161095667935779656088752452464199856737911866962026813649592346097107818090431108630153776354174615322585555509943263629666952598495367546747850604398964792492758285711018802304625431988719114051947372600170189568327580662510723656743910573589539442984930964572207163382986351923225257382646834132147074339616754198811011944501335701743259849650585934881722745684992899117079468762469864334375566964253936915967404490543545373283546583916923189491519470711519309384693409609226888516945988381365918525853514792007069838699890620310286196417702488212598980333837242616822378420602887234968600696462549302563385920705726894244993635276151318151357215939179620790220538039976144046491599287448848690912198901491956884030926184523169281317039707630714351971822173768497898275751677350187215567160016681166478548379393273357996642037138852280593240713654644570939600058048669601069808578936031212107925116435378422482658869329912861164877322537324565789641614981158951803142087921160773538211402501887514458005887475620278297306928021609229275350392748790183463206575567143747877247539926601539470912281989014974786202226423835293942780876899712978083554566100708456842993732946151412468393789300235861141507718129944635004847153099133627219591062966318369636664792684085438585101080979802692243929762131740620869691771915617720745622697789860852713592866838491951405761431489971565466827516324797797330239620366622201014675179138041396012303829390637569212071687527251267852624287654469002776052434672656772422919523566560403920865041583936405913924435903522027918690739215912251871929925102988553950072224298008249123797610556329833267279043244944857542036459688880757813228598633290203063171755279840117824087114701790766441819528114173108435635024748004987896136895848633524201638295593189428580234174986969602290146445033489697208453107901274277648250099428894110723402655517496970827801537250317757453936192939398816430442056615854552416123631940397941587001993200367261552987696345386404752531093802155199383387474465884271167791815901411167509701738999298869980237816537538945104874462283657750585235167504941555717904733548027080506762072335041845591480192159699197689710179096364208872765000213482696533666793592984720 [108,103] -366232481582909847356539843835092125005678747329683703274211728438371948777584480351444839503571275426651084994868685012528587880898778432989284698802493903176552842607911122444935704474243910298974913139553890204813977929730312749333119703195961582948536566639115421021272140445219071664950819408456412700972907609382639057978759282423252203430578936137244178482439337546565920268326208284942419515154251228712623208424754048572457150227087643925319799153112707984035368092658076820100775427234399015450588079474023239742789909888966965375680471537519728735242818274034870003170894127157168888669906698456376570512993296554133198793652317418701566896813348382469771976121353863674430733793335843649419291773102290034900279162581440435854930881762627549468527471979248819872059932183982770592671580601833397098566659989692008506948128436322111723362288722102819050292353675132857020383685388772204459881349838643139956921288345059176698823607892577761078599756829139992524201742243860863872912498550427665684494203585760050179813698182088500579482512503516354399484935491742275056657747116922262781975722676613963186625714801842913755728431930607533119693246847365227223545484665678406910294653864366542562999998318167818169934624154234391507496149737349667857681936518634955495290436653451807145605674867749538903975295644049449997617279089814320994918746867159548068177478785964121355167724429283075941140956367406402646635505785385905281508902299083583116821645622611171990032931620621620954537426284666785602811233237981221673023967674463675256982626685980421212583214398560800768636059690116526326558040966415307745643358306717534878051103158657414264939883175153196983490318661757495059189920675710133495846936032615269389577936250930480558857969504160405309787951004452942204115702870876404980315454230460755646712665031878070199329981841402776625493126791126704352194395101495444344474546924142371313751929658262158840980766513229044139486997235085163020915756551069948250753954515694513646856054638671391867529958725133169197396443096235498123708642566165243582259725088878079932514455724265019186032552143750031338476632564288280780109417776002268937565759915044691522997139985046419083026010688710276847057334651744 [108,104] 271494037447743706016071829666559292663698292910135737724467607433515013934610267135625771636802264379054634413807390860873193515867477438759573162704792677348571985094074320955129715871451682176425888277413814000722549696289461287864178779085766181805559233247149171502378757506423115102843640585168280310501963924672126312173718352278250539241715178896951065501879958377402072083164672213318976093300749089937866922287001213774796156371117902150025809014730103682814678250545571805450707692603364872382127080495362881340406419360458040019729535682918101116419709015169680569880072677610901081214761785772553831961790002908710977613796198707926056671125479494297007000189508471095878013831652631430352334352231206898957583408936239878779181945307743354427713433461974259027457083177667514773721680812301151693525067785743755206184029528105833596033892771935613478818486062869749928321803418167049829595213914842560169523917656836698353125565446691887194472054533209683468354406533984599132962599383098485638158065927704964005192816799222318932077567720233128204653489710150105983675595763025006391372832925396197206363781454644898173082162214021402864919208146490291206495906260780179228784550741722913840269502602645863463461651895699100888749191537960414759709913762398050920216546037325000964937925868982112899242450283618986790159826615494372240532580034770479031904739983654409772200696614948546166847809926385785236548578476145104036316167195785605377121022434403486695308346235812584596297341091569478229930188218816282217696057926384465212872990724472981825541705241625741383884528544586265081920407453833150405467852593976311704109236311107011129515846763751610085727183165978858628359542931505604793122210379558872198703510993067975846407751397941714393016383420424902648909084428653658744901656684846976200107814400247654416989101862102090520553999198874141285954617501774571490606830980409429932194392844479508383350261099321896040563005477412490811473319010596519170886282050891886342519232233217071403851401605193996962227629016447662242989428216050266192567443225257460066039751800146910467069484205932885329329819100016956663814305413315900834555582937231085073519776765376857401111566196656860953871232 [108,105] 2402655152937590976538016475386443284271046345105870526714559125508085646222073378317451786758802511779573825396648301993083639603945466963984470872030416466253664315236804574323174014485812299232257980320621834959037393186323006045821109795600235397358546691021196717546202261858722430174679334594834379414488495025301191859917060498312280926860351542632363630105903367518876042166431338642144869050162333694853522495863438814536930101771937007014249986172660435446160361624917759712257922221996047240976650028442052948401962831825510019001282084544022647374443869076319025389945121818380931749579001875543344087597847162157212827719600796397524680997569046471457717916611125768642387285489221980671946260822355134436287850276340472631847322583054919020314263705082444786268756730004312272608036471055230882306619219199405456279301004293723474198009915357971260062362081671181066974817198019446685414893429615128578976630070160687914233820920864114299988051999364183623071976342461373099161342914121793162386857397640519466196105399994135443120071169186826042231210443004243310742688623643777641625674410783019711941950163581766044181153569763992944918326350330482897628097802293701893903090633913416983645029536526490845193879533485526185879990937441414530045299214853700104599990049283253064313336423772715613162738589527941435094062481658199285857728201849527916275309896702375623577894333699415856429336159600798367669989104638993691068468763753379855268514462570625239189921259300659427621384931096232695144142957544526735756592264785673113573922952657290844420047669542597367833085201835744427623684914897019826942098214437882448856536742258513084510754143926443223293287544138118028282542233599471298825524847224808845045135391410992277766503979055554355921360746673117673106374631564814018409830037978568719110148162996794822506365429439912104183636037355556431721437641660498499663637368431667924467539364417370407127275548291196168305142850179092483249262156266936419079320549344440942346517186716272345634970112943900452344102233311722336157402969536977609754230416476642946493972252823984266805387893137495526192106130084920187219816923759428504359179416522859715185391655180897668846879505844986240 [108,106] 2019709632674864554364437433015797073423408460900957234032296211003584290586634630993071100686055711982138625285772575653082700779620329708000003814581422338147007360962626962127078624991853429543292955721797611396512962218264371482341371771215147582613903456111159522652291181803097409738583013550574170346196209222702252055685318491375238725723898677961430350915913307328051302844348659768779753372236570445152542594140416732653681940460850963975029924288112063647426120729693513721474575113546628681349386264882009253895795349694442499073710701827223673560382445426225468624595704879567689106139768203347491062920235570365456893493949267040227687337643366217273576109366290365556536848373674086129177544439927564245414445393053772192421429386424335487891721391941831986930685373004224755723046610060028568255781082090231595224622520624720295306106194588193823893315817198342970649898509569707604990974796351402539678491508729962514794897508058411958451574629218155241785095741434023978925575682536338196651701386157745767745053111828663366223282404813824927386736800500487861497349071319137159918731958936284022747594219537873403261272890783734935953146923319589174597184216370408983890783966609062898739664395745682494427891528527684030796035196394259840489623770346077343265301140315014822093743030039164975133594241260920588313127166894529775394580880657394961967314152534120257195392542050860502431658626788939726395633181502719346392054456935128225750375935504355022770905233564632707357794462873158422784675369173634562864307869910362889141103591442234999692144421054564040958615579329220708480968529440093005547959546626291715890486985309011188337214095202633835541758142404153268985699881368657882329518249082091527940788963274406002340054299692761799191790452710268004441778546949299034753335533308662246913065345034705618854728655046002470147963788303548063516092285760970778134614818635159704229143586993342534971267480997885948570494952602178548860520363953146731159708331961831394657278082549862909145566279304714828931705271362559505361010848546867633341834446573199599321393597057638229101434961017025801772981424507475286180317875912775751548747966632991566068469518235091037265626480640 [108,107] -526555470216780019472236692354859003425910458862649714845177853222854057074192288071337132263882394677456161689044265312368608725834657235924624417106646609793514509814652522646075591990142884575079085745194813129730748793044795629187928287754111286761538602977510986514475044407691441991003237398767982953518942262299169094955054151104762530795992598517561939860519301973187763750312217317293359604748949858181341836917165905777348854976952196802920928233560521478175987284683588554009791714491183536103974462824297182044300416053614909933461123206960392065231855182302776807199085419481905105045308833375036462327450977129460210609521331102376925567979108647782101080072247619961238558409883834558792471093688158740505072975474001233417376473902624138555889453278493481909058772890178841744566918201421518913513828954044528715968807555437842989883329416279415519574664241061276604757540960025857387807582061420299015038926774284714004197290172662807362518676323215934659522253075819977914426615773903226857618838579068219794997629760171220511673925420580403571408172687495220240881617642434096921161171644343869363896007388702212852544542133863832390928325280987196568153074550509963842306845709757272615659979521353423023512128346368319977952252324033174458458298964459506701557914507765338678335566621910523232779102788391515376845356457320916944771928205546874184889410812109529112959850237779448437946310698487067108893148342490093644776124777034774662283532125305925968853014946949314354934579241550272279083926778658264325290341809705293920383908241539131762731860776039445160671327890082823983480804896516368398331711955539271722667072478345335849705417889149453659362855474292718302965450695622235593824963205423077415777644659779963118966354137675371576169232927665761410604560962997460843087706494107972189138349391708954086843636965413142282134500528387394499719593163643486013406982071728292820359759976410943988821875463695357537515145048252332500323839021591920388952548886902832163040760949514645091882536593268694735861381482752424998140923428676055402001491184889377294174566121325123577399173063500797358364639324316594830793319896002158458321536346306310248798551521680852992 [108,108] 18086318224443135847178507943334293969563166780483482982163452728314095130186647290314432789134646353636807915185929027938467352326394281656546563998500625883144566390683292503777497118930266411085621232257168241010552458746619460018455715721405537130545338868800526710929724830953114143601982653179733891054936530085657816862898749379143164137677699717648369212779051626630169190284583075351980353680004916134655524127623855244542834061915943419160001460399574359528771782710766239034701338846233398026759383593585096476731854325445147470003829059175865408687860746397387891576165893236643797784739519772734584376225838137369010661345308230298524372562936690536369802268829571938421687467329636712491111226172488453715854449572131401440917995817318453408502072597102100758707447892034851671099021339373705574549643248191831622012972575741740699055805892765737980512783168345813052626793899586513579010857684923446988796743229221273555014478443479608965984403987307159413188446184858378336334634506606535390802830426583905092243527965478709404415988534618784650430235531383832785388762878774794357518037087759544038817409141881544527942094511612610371084766269143589743616108694184851446032935744332105488582368877967645735397606554134755620333061797419009571634772823806034163009372031265661859097481229273309184917102330387354415337910295803073000578841998403118233286847433929837464268720837739094310149017189764025244892260296201509548476258912823047575744984416841369429102095266296182399767654342856045243063116951567074169561852077827382792212321976643954812921609116882892610626818873253874510831462108838285418111689015891705772604126461109001771303933052746820700014947431636893318330758850799665689853315335423095089338769514076825928920739806883629456019463913891805504882430820766707686913693445475545885877143761734059039516238162991381716140180545803256547301284052747513729910228068232962732176441182349461131107180257508657384761448817354401699310509833205874585386446829779415972755871731790146937728873436831360248847220293377264088037814739269833485283791227194944076641715397889128818793192886127092463174502669019148473009537125605191282868869310808015338320597655665768 [109,0] -1046294360013514730447984802678538457745193775660282505647621798136458760895168229325656714591529808720958939805600543224576269934212427810606438873633478630811760986920527967710291915939356965719575625144061520032890988144022809316738214315071515165893126030502565518105041780648582470499116390911535548346660979723477530172019174062243031965644214507353728570554306087517848530488404545071285432473491652347778754075728940929694597878846061867981026300920809602844305013758848806165629851341655813592604242703344618873043445340481810866210438229527169745057214020229989350009877114179355637582220877597981859506701732149234087321135547083067383917743507921798732545989207493011295986538744644304848785290600259356369562726901330167653318496794875389558661719391664741336474324259010524181650813638505153727830699451998926579996359631865390374261275621480342052399769694617392363240865264654035939272079629225746902426046269608536033247087924841356343912434684962623436658631260835808963492477090464568206309839614810009749898861267291016500277054479609170516213569121464809795047325038577155810284843306659072412631593042443186485298488117058116312999262105319630125583533724833471905423617113310624782425240681908738897487989416033423772729396892042425488999255766788890628144968674368143455671688333603110118138298232250102080286309775807295180062957020155330899671913666765140886866750427199365674949741780264862317686683586162141298738815032859085975211429236075938915401210275660443422163867963246056522877791957511103879556486012085143250075275297679253164364192795581010028610406869750803817573798837303290703699325812748669138629427249357762592610937797664429638700957596180474291716514529000423755377549530410929663768826904729697136877600302868044083895152993169235272932763484440811071519953478431988843221160276361578860995761467584778562837458653000288129691952884791536745048008401017901758433113081749663350778720353420996413462547119356594688654740023856699501316130131088161812512523731446686544338349990616230200967331966147323792872377388055011314834566145085658041286175981283063119024334745348367721293989005321037435125785624376865268300455643442317264943111675686120987209387049734549828783566786723672610772174714534229338071818572665113665762395957800031005151743145419090162344818756721856788969751426760334503720595357058242178565611619832497451485404573573275943606254887070940952911532739099968042477227535022442424696353849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 34462569292591635826627532734792889406417238948408591277488313722280409120674748874154721836225194142887516672377976753583540353360795642981899171068663581886024636927457344153256248156752643020640487280055616098454438062174697978414028705332996828203060028774152395333888636417579208252400209202116197932980793134844188476613556413632122932187586349980380774195948865912489138942733661110568220010901063087448800493753543425529641048629361096341974808862549720632766763462891227790424812070708957389042166299975370726557104096522307167160178722342666260731410795183453596793169876900782543741978486350888978929407734188956378010987719917599039071584558398310761590474848232069369993278407956748701070852127088927903236826103232539405588089455811295574704524046484657531753608305045559171296041293193663462017169108292375338329610147618246340259387335891208558699877626237433043690766709033672333414065494242852817297101813757889740898673326341072139281552374850230307720881146357593184965337516843184167290486885485164478184022513864237686572085588949055508423232578061017084259307094032143339608857119470421305276155684103320735746085556027681912923232518039380215423939696300278381376991585525299811237081232917196988847831710031563046745128297929133280778553016104777917372840789622406701555957712329229354234370718049509596537075252126927706138210175463959499213738145088369162746558338354289526535357923249801079116178573205222991184465091244059464846344749228393258454683347943580879719848287194925604839140736620866263577251717759526323136227354686223549181717993894082619909442529713851588671701427366178697413086565696534031643355408058933430308212119365558019951858562996856817690157642020412506102494523553664951867427050501437361652944044782145884500030437743855377247581663350402179995793276450432725125096944348964242462805644896455110045754990693896872947128575213801600023499123424274721652416064724983485267978242887486944922044753603746039445360656816724988398291570142497446075133391443176425334689080269798706767074457332847164739309489092887010662697669619623907560970774966195804527586605542299421529877064602882944014747200869850320906808436999350092815133116141395780457520489234777410781554597658152485935347377356879388446564499242318535512071590134753008549251166455003538495574181167063095175562258338978630618394268853408337576462282770144386609247240200227657299056457689043360214204716652534818708489918623946834005902835580928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -628847696963932722817659154829468068022555094460068442749278410160395335601683805956121021397952648002470934889847941851446570759948136475718780863039172738486218122570245519098776921970429288861605801536012929495024510056196868750385301710933913953839819738457855129245501950855618417557061696062728374331147027182523006229634252274636463923296041611889715020077823567790987032647604489397136945968674613513245607936683255657400950248018375718968958615207739400273650303040707230959465951429593543172301329631546093518674244749153414353534632920081964333271378508863160173005255042269430760607776878728585961308465478564956140165381146845628039518473154668550383888086594196006485087305072223493590015164686764781233648502866376930219290512719375649821976162567587557213662936283567359549787564388360064285674157969538935946521389063688418122713542946892782884174398103414783864199137385266109604979626120958537727496298671420097640783967319349840152824723980268657146889446782740084323115179971341805989533170858286034521421842068976976350326930083243466699894505623983901935907422826049686235716782514998537817534916723103541576103865016710429763397051179850880697739702063795258028165190419224781748543155492090150367103707830214332509334528694733779348906386674023424001777317282526361063404334337878238493919744984152557895751835097838121770926359104276819337040082446842179205656868540029704020460297071521907894519103716729246029580803889176582412185090194700097528758990918494764235321802600421201046635887677075419624791779725349172505453573127621792410529160959873480742626180394253968661937728562982729464879688749201907627457063117249891698934089060171894011156395028497406340167564636603251979972379299524017879751172332508202788494578433825187686035891573170175641705602537101585284756152788093509124726414296650705943826905357263401934185122257247902273087137292396157216299872726032689079965724255343905771539682591720733022916676169511082613084223886056496676326137856562531863459818154500371342868535799470856126142609673948692916631370714231905035114938392774263355575626748441542401288658914397600372000221691583163225599842684801533753113419776409988872574193759899686220594093547903561015047816524460126307111288103445816770002354345355834265931369766736038777710596157709937858693352008334918417750422338983768508655957337370711596515356604150942278131743130185206551916543794583023272921100057458778799129283960158201824329713177329664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 8487909846792792865764401058199233713979560171375645827777885176191267797757180239242873160642288113228063264941201883398860318841286956010469792690398696247933043325933184860891589438936518326649485282277306525922505491408973316169327845275421977267735485424199912747761116560970807570082735766299523567937644420246765692779124949929794744806143719432417299426063254791169060728152840166958327283856666085486914643672319761357871198710647053560061131041991318742762015147507268683564592149276217474880780666485620229765208659755026891804662101861290302777270727144634953568923534620149695985046963108880475972384159842012356945299045476835228454109614187068148560210512494707615664553165805780865292776974145954304074569564094447077675166654823154685946689311656935057074766334709223871141669705744453470564988935261830011449695974940996101885449734048584264047101792867374576832641779123611484621937466558798773059534932967700329213884009976394868838877030663547161836912690341181541474376591140830900880721076463383617399025303600023862363901354788633707908989611204009809509256276773443630142039725288614487413969457202790770643302332088495583121234170480583069982962115058270665080421064482099514888373409112119399810662575124024990969161917289976341510184078949865267207679006370138628242129675442743142899722228413738993374126758429834948096973701348929286744865980081064586960566012988082152121057538494227263512876288759888879609100955962857942207031971090691705267696929732446528583001243614401526839018324086966600444172112688545169152385087280170824681131485869769285875495447599753206103285643098403740737533839133714176627836782185286538240862262488687792693234005055109777673727028597513973324270305762265595779492618123902155904457934389971089977499565859175481193367978359783906994005921994235845375832556900126018698804351959673926178508349674614824502476244110988043544153993398632237867129575639811698416485142971126543408288917379276529613993783771815087495321061775269560230202195637103028461346528335169297687119551546418333384973199810849965670568460825768445555735099850314042846628491931288062911301441720348454616627278464029862723310403630653805529658010263662208936576896938839582005148407013642253459151338419784120915364542922943558311660827165714952737105899847002617982773752994995880287235170352412342740856421406826016491973449902095529914857815651922493319116323574437862272327331142350791397296936909952549039713970068389888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -53275219446432756726105158550392851697287306572812889628211335185296275705464345971141793091282499603617068967958359097302205307481900481703307906775004713690944773880580437091330457864870753550702394701264287506864457540945787170819682181799259920723120285111448630528534638215926747397143292271068445590634225220310213674210550975600415872165679431747131001107085444560943340453674962446165976222404694022437381929818144642301781931297398812746992913645204036951977129114908365602701732614260323530485862963557777055547369284518253841316503860094396375576172186424588352165889206744933310568383106289573985486583818056109613621755529902105009275795312924785158410125416242162545268153509119730797297941612774409260096530848272988146515119942130130814496157810228268309192538663740486285870514188000729440270367504661418293866929853784064585130745835118235209825371524768686464740133789779213651167055942834745227348693774722959896839665948468162262519061604986467504443931355801728816238344458081766751105742941829189164038224723739422039084970274393000176887557436427666209645430468395270365642031273230019960908265366913175818994552717359254972428625035284189055278970369297029653320207633568010643788742689030886863509608403598729496281951672064183744703190134084742301510800753239395412757524831564934637295690638469382204449087988713194688887452488294735286581969035782856656977163431038511208748396796290834151894175586263124705723367218741778550515293670730557754140385699591770460211388570004551288494151506460943682084702950876166268396551002611808151690621663654601323526306986745149579731025000096603236514521090511905924900035103376180403387637228219295992768859330233651937439939593488140898789266727693660367986709800495685025821723864816772563537246829443198479018139512031483862719852380729347213335797956055355350077533107874488623122632774170460605237594581019276288153757374852264328996194902562435595066586759048024910867173945348439637947183555855291015954195296414751124594626112851213909057866463966082344134550271918303513133094455648887508933528755055939969708547719651985065110992323515972837412497782929304243117190218004197108103280782310525302364690032797948759455135285790134986123321761475042930915458937019863702387745390512903909164941552382165688773211463311987437554391187368729182815600293957008456918246607861753171941051949777592165417344037288453834358658349570227030867310103910635808767178084094089996158978569254469632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 301917398517414304065720335056008459769031270601798971935136835141505124905405118428891408627363354106938010723311873309925227966026549742783289172353246305104758053659832641794345365715149618296662892042416920559133083961314991110413953055605826668081484433593482145987623330591536338364121436411642029598496517505024535627590853357571508648423864324982765947027104263064842612691307493759672956865531232080474891812605025758412238547190455846816301374039733227973928534347678020747139988804410443854095051960401049016058955588159013344877566897753040773151787647756966713195925155266655212034315724805829079896216197638997606888886873589071025795536411349875403765602700460511821576638469661288157268574243980782028751822216034232529430656157289665798280018735083914048656672806923392621165826454415010651839508625400851038932109618660708643632599644745801588262781081368264137495909770853501976130609338456061762731579322237150491290343075179437783156472795478409515258869558370141670682496870881943709058638351728911604504183903372460255901428211474238914291986619862177693688030519577483437718927842722430162283233770843261629357279439037551494393365823347860991696006287145245365939649399141721139516612836030715001040687627883539287554272129771470724796741602671269312347529701694958527676217134558673519602390675746789715725840620350950418812531991058000793029784348345978482204840935645727685234827886946594066182178178480607734012520657624501000863542479635487561369449495653322496479767376310448826705896755107916883088159260506243509783536647672529203151120801951891046615726091696339022211163063454687523232334913822034879485853690520311043950160854985034633729280787582133751018727352953335535104634665216993502799199748203030183293434117639818551444615365521334618244590377660603409243020512887901125832164841269765092177970428239042767742040570760457715241605352692910157581237790929199794616745609820539768064618614065612219740321666132155382360703964540326164593899422293055809246895694436308941288709851762771100993828866076809566916958574028984289997600149070169793199467121421722990198723601891848492849591295481248352681609742631649253410017653843022252169740196129479239356112923937507708241404464642260773817461381356998472319054395344537145569789049059114602708116424250346406063376451508533618851158017268692220583725784710366929989260085920277778516860829950719381848089144433934374002999456172631904637418817586857651555975809636237312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -4422232929690866972716468521524313181833627081178505583574835190651216474973748266534037596354736842719679696599015236235724987517722882611650367007982588014732388043524025086487074935785103711524191740926938274176560404433384636695913087636511704000379014784861468623299313732852343664255530652142984400157047850290706368300427691864976102313893840249730793303516275782838165536960499712726885250260657649346469596289807409774971097210407956848309819361598050369076528249114903837166009786641359509235698064361725289590268755500478961046349692134166762597930598669775086970370924115711275151613877500594287237113152618205112485808267283780642058003999226371173487411881958355750966583856174725268364143805048330587182051053115504505546244291108509088552409281367660289333306208009030046900890930449615593180736374398009887945630808618436178132318034378249890224643428783590407282524910512659350591844104937642112694651435249576495763921807577999802744106291101055475136953440328271216722174525865730219338432330382483371597345908109242240767548339071603269254646282350623225763371116487590487540586333732713140518755114261020403269726414739393093544239535414141428641918424678183196924444068167552715968719865486629521044117803721223772304659783437600916647036843134126850234420976631744819517728668452986488514144902885908608503684295872940284318017170802354036366545482198857112713687930497375533634259798211877600462271786055949623101135712523093993961068013440373852110486762213274948934466916847034606216341894698461229485868851879940895411649297693628666003304196697916638965693230303403374489132115881257162319547261584834047001024222510064339576340791888224382023138971854849125034927439619448455950467734023612342603944269852978066262797755440962522489050681108627898116487681384872885256606157675470322503670060967816900141211201939140419286424718495204820392468429815243522739998044322476880659803167907138921971407368822918559903305272877054399054075238708629191498827348904423267402735688592039465500677391008967145787085962573161920141233362047956494344460338721687451265139699784794870716125944997084315509972100172899029033233924588841956176456216519729732233543143900821278924903269297875080821008843320010364778229469261436789552840845775316867398575044908089717912742356131411764439369226753229310445505018437911502837549179878741770911435627694948438590393434713214804444932560350554273717305086877772183786523053962956405000441289148588883968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] 33537192202856998943391756569942122552232004842645029412464322739293914848237272873108487495601848099441760635192534340527197236435488259795576956570948974003177155417318196363657446552277351452498614733266269470533788233892095605505028112301263123705528611189889124573341547094024326375845279862102980364815245275842700556182280566374005892063383106575485581480723453810331469383028362735110114362773744211292784157727494430325283129859524010997805663248473020124034536982953499831586243584385444715042792598535506407227715666575509111600003193270120898670332452668471469656177687798883234128526072866326116186008448965091265368448414504073971078912912135588680184720589717279707431536710981707999303786303231472521530035674472825827813802752658530321315611448735523145997413764575239627237694049241872833958840517204463997728940598535608821614312477310372233278998038109167343201233092824973676515250311928334124913527067660326004888298894195235121012680891624096135225358838149912556312380720140859740530938465960986008752370722638652416075220388820521273729079784279402929937916061814533653854713645392478967438054399146678220182221234943131724891603069037343431638603201163074420530412998790245871963182511216743131181444528639866776044888081435784842796876695688473569037038157664066328662921803988224811691813361436353722183651681528275448940571194485695779996515118339398924179881927306698285736527388678094663578192888963162207920902860752911276928962803638283958403275906993280905042708308121616863835489764514413956465526233391181708993208881966216793199135286695075063308261332608770922921583060270527367359448203280778000588622436520840286455438476440598011258288775194714050460256209906814461937420702208333895189952583715446082813540390523891722073177343285720147561813619575650918130561113828060621106295086565956876458644042718009852607390571015532333927754149638657548914020284194230859344154830515791000177743973061276913455844495563802918729256533057901295270389936704938186628144782695988280640018574505778988035776139938908190236662675397488624727690889149837223679750078625422084509273494537373176547239610159592161103723343100802599961091121463644611241835688896458651515342389257315681578608924093702869915062726470522191932283669033234178373613390493944105033344022710701179433731587945660496964578618671027078484159978209775964032780474496736241206565314831452218059370226648697894321413824469094347308800279040883009114054718949825708032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] -78751033688780766943429596312743906462667986114068894054514023774472349104915295875659300341392880158727618844317005810080184235308674285594702563308647713360207561404928178157505397668550491889093139606859995444247679947510930235102013122688393965521983243988398497443233633777835605504630668621141418441063386315648519436732948347461185925262679607636302598290328494924586598820153181633259251611772540388730671727743273725121278010163019715775464004867130200789690042727135969541334285566436772782481305312620908907678685430977980383015493825923843335588252550189865587380230235077785181704533096182005114711071253335069866308296221782007024688456931507137054168856818503910932996869215766278728917451424471270082013304027653752585898679813685243513773436553755004249627669809553510685593957566755264236164533359879537503866686169681264193088309596552221990689834918679826554584960061558084558106509182520445748932183166011286794363537220472320576091675101438684705602075168933291058159301437951845395818064432651507401566172866723344178662129638102875643897981733538133238961311971902217552153804456454471857950688961033185849531055337943100345023733203129771198137439666622291584176947236049820168305046962802902509222220181605074335279538250119729357329029895018702620328971602849121259998298805129445758618072605241075728383791146157766365033118223818019902464568251199985826719756485614712336729475237239687030213129801830836771034109615869732343075675468770034391134598897561640523904780173337588177927830291199943310716974185827349897578851689272663621085662869615691131931449409271370434449803586392838108630336911718583688847158203780531356609354622197425631308823920468549629234814576851207943898736220855413896843960300639129099601927287355710289845277703928841038373169811986187764311029453495451261836951353398444917469168223109225397114341345308361648486762601663495004516145625415473017956977885085981463582778598315682970621528638710562332019316825962403067583353972320578952033529037636543948757367284217076619620600422042643629335074718846679358384709694328394921300019656938945503355104259547914280291993510784360032424195015761694450387609101401806910864192225894958934837223006970494140133032729683706631302312368385376472319127541509664987435176000268589564273329699625382236777548598669138895348264001751989174866436207464299414763519302099507617247041386029974573095132356966262385626415452172582194866300815940679541362540831396595761152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -90014934417302875418380518937130618897138571628303425839250587838931073816915647710076597628775006270103289006565903322077771939550647537642208925789097790576396310936478163267851305764778751912765254222351850086151426100576717669718294924442678325311657555951730890463160707416713873426816279790625051650151025912249507220821813707654928224127798446325446116292227124117507964509493971561402815607668161823197611296613696528202307675266829148568381661207774432933365799562586558932667824025429362754624252039622210159820280721178852870465331971503388326643029585777929052159002080595109464467301333011971700108119139110970383550226518673371334839620052905899711402791203006320188930872434380710854408555828997860055701464923655502227958960306265816684965402299217382974679380847372324931113281124043079329188015662788439604654690463410767498894927362348537233067462443790356142449467625526105693426305432278223168561896797606539365266582820221404678475122103065769689390740165973905721443676822328424005982595323814065884027159414192668687285623744836142238027468436469317759157588042291098195722216103644560818875417252032034308956208200643289730520694687140469823627818974646124101308741036449865270975017366493850579674302178998086354568111187323135361818849694511654122369311154596924495457749822052749921555564449892081218352817812374740226688576827554731682593462736028902851728857248006043324713511064357218211893569682535055148605681044234556371043841269100129755811277853162227080900515621961917110883690491714634793138720314802087924875472724967226705940958650740938722211578660600847564255318080023849853290460343539459344976971439435355847450160904678498687975853436342131622486337702781888612458232311102405276044308416631072857272712200862438440765449542424187048897406410773355374448038988713644069842363876962640240317147981211383492036417024919578836280043933382375849415151986311967767585820234366538284337301814179541531713779766173576480041681485118953786344979796722901028621618969189994066840742647946931615067859449301474197382730825635163300672024462853243513532009500134732992536035467064891624972671370208636252276668952580934881376792597651471188616758106888058046537410253009741198000776246151121263898437299008018816673501548266021774724636995759771785802837636297947086575882864774959443645633892918999703335320947280880350651154427434519985058188053161069017675424640534347863597764385857382229755479249259600845129491237101383974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 772535586297357897820597742522442406791565206855295951527866737554738397054497229115485516163693356004154262899758754993212563014446040585832648692549136548224180319783106467296808017538337354154201133946130916692791610861531464861563127518591928265717452042244360286600944762438098063461342745071838467903589501786439864451387555786242802451784935627626022239433802292698209295902660830700413309648343502061834580845052174838772957006395194928519830117130442008195000164086872064381975046191197119725669247258614176501269115393813622743921926157199398953731951268920263751211932312888127407632476379120157228513561060701466747692145536304960673376170583861164971117306273149964117966826832178058663040618960623213555277524727131504711215118641777854014922954814270334048767889941476020046237817202587067635126605825802859866109609057341118520596869695821274794373957679153220634670309443352645590297385839536733449652144240786773645192977464025036506459656017562323416701994047043399656728040115747647531938689707366378417673384262058183533167101104554649712850843560401983044072047137280500870180392208079455916458972020295288221185070781488427779852110751769103948380402943370101388077386678385145693148219260870496624308738080527425208977882714943281056050105548619960163427435438818247962029628452861721106873770739383559301475800952724653211917856348603862129512084278231462499499502940704204985875717175795119337245512858762597950089958621971330639013981795283611625557948088154371552369553976958330041810865397361949902333470838023698833572629179094970133692639978910343936650961755317327306275472019122192792224243657866167808565066096001464841777500257695313854303931688640216380361960941195569179980945202237263767562066644012601604745239422874640138372219897937796262617692668422433495545334852070403844563366176186427144984800963289542501078543301869424072007787469540940632344619323741303789163157412352406218428169775767241827474186879388414871743002976938016007694339380219201495690187359357329803043931509340566763043325264348296383312827012750652794983620566756359933679720644229375750154303898120446349756223220662720367722331057400889189598832182856708588668812682528397441719337863586778048506016952742508264672120360539930106858687913236990402862446718697706568437247242302057053301999987027713891403574016428769117146395069284926900324376276976949560658878674392315913468779078107925227084246528237544034681501472879681709383687042953675538432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -1409800787956124318718821346610872534169305633384751313824657330583841013218951636335372163816524274295273994983613348824187568786145844204401978237708359268851804605711875356322801335132245140612961904297617013849688854073887002482483907098748886195880897299767370290173133961306970630303985117771989244441081360289804076252745108305610603997956739970890808433483097517562339565747280605305688258145699161675323567571592688396008113301295293561397261109992139581869886368614309199916319407028734498386886970272421057136595442146257657684022360583722071154538856622814401559288218130037673881735630679423750296700112526326088662361038933763931546656487229396801566956862904777361129101014748911431562816699883462646151902475864768040762189414034981971592800200729951039074067001803643605788051608123467770936018061378121688973805947634717170832042045111753984407378586343575499784804489221571697288868591404290706138147966581702722379789190435745735463315186993206503213605263164869324190658306664435877177251640279959951491138296151499570940600689401054899878634203332625956954799039554085176318834100598486094617230193131127301425231889497733132016113155464511246013075512262268594986198623443395610464046916226330515130185697477300762701747011801143658708056590836216940637948386519242135120815912374401200759931456006380003662597816987524741403980354428246988628142739071729496228691638263508198392141092949818045947624789333804478077570100621199215735126007631076363393032129621886599409774602374723649118872082368737735409556426440091750729706007551140676488100639782303196978227289361297451799219710953208613482020121085844340668716838709093431900702962415899678463348211112765459571382314074318375491252972543171901609697392219343424071715761349850160653489726120226539695495668529178076974576391045296493926486975013251355726099204245276079980452221266987325750576916265521933092722306876529737312855419210313645247780971940418334097932443807856144902458884133156274334475828467225380995827095712414883006854580606869740243383569665089206569105347521166643057812742889942052184775633713568229281725756444477857355614984365480594107392606399941566660723295773211594860534491826547715535188797720830889827497846066351797368590566316545508617960221380539379302693349506442971384911000643405975591227426256334568592274289527025747251967108666546244113362863640190810866005241600872852104758576029678353183160770528364056432366056054817367134146831743662478589952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 578956543618079073032877912304572097729911034115061016210641172946638172857719867849006481269068240533092137518902935448732278986616873112450171229728063468213383688508738508769465859166938123773237089333869185957286784648210103779620809093406543505954627910536486208373363497725719067025024313469680869077841858739138090628775471620342285797248724248044840104498133791346606328100925720171121430414774500799880908301903478456540746618073877078869832456524944620445070586971184829562911120224297822999254204982112826011989367462009040547120332950079402624781789236047405425543475602203977345080483406424748851184746782319481811328345589481399411651999758863924483331166549315233601843239726270792717085933554700090963368883267198486981568219122255139278408235033486818563748743165916299435202754039021359301273750221920069250269503673543424622295089180946195384424643053009554743944047687235001806736644494659495414180022980474097816837129639137819374516844704985075388659444419536651315751353460950018535633819138536542232439764272749873054625606050458846739574367586443316343024722400544411695474576567989564338885858359090005748667646754884020603093636907249748748898811995206170376961979907621146238825246534648118644663113035565563700881780553616437480362206457407204963182649483363465402006770581313647095290845811364398908552673064609103524037129284160697431169171487720404358917686366277105101057105587752528201306079517402560461240713029333183073513206162218332378338784620136046664120207075368715885003379227809994555010644706817132298730371002090073521753104257308107263912973332575692359965096304650729621053066094220295940283149312545989135106032820364480496235966858910237475048438088624442189917930495719709245930823457344956661263326291651424918914758893997320865710724756930569152973268326702992787615831655939145986285568103017608005019286014048882093790515490552002298096282760177975073537458278439415009029487661001114002660093868407179665447203357278088388094322040177197217068573393109801856549725810584478210911030306063183600208186425643225255159803212503870935079245602425843547544691341040257125148822753573248668232881993953254856717253944453105240980183309682987545099374173658812092830322618056886094145388499666566589466015627995848713313520242425216763308799868014628891477563275703528359303304877055316192885281000830790436358444347213246386934168746528171706500778890199823187082546910579616695178358354070923278900619193908843249664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 1643623977866443455452554203728510331705866980937957531227599192498245938683167650540812031647295029169346160778162507240728910879331634699188576033384758527576573748684760748569432856104345790635558448243665819565394708873948893935903008679505215913212499717058520036923334958754245820481353646847811675334235714735897532456445338124037302183028794575599970317164261856765187526841782460807042062948810343860415336994480669715793417382445392940067564898153244402097730879093859944040594386275063705426106586853701360592781041733915965986790676647138325461662740285360487161948376201410741585967556035188663158403688791485514819754812497715225880620118806905176118953935633388990878268316303112806999330907984153747232349304490432364114612797463362777878213514403099332438865908954851933021904537889405522030078769957665544692959489748193742660535542886431991419262980678542912397962649691920241107486615668821730446459275544269043692470465640902456321769183747586671996482295547431993819610266896480372417230707305250694756845068639930497048844310952606555515858230783821178729661787399043165036491996585611538573946883429025038143584944618916329331257000860280753121691263214821364685641009608187979079522225399702307650593574889030597369692218743168196871491635749575246442536403900387994424276197267788399852645940206818543322946450946336663129695198652464015946125819741163384134715745402683085834059883730682518589288624287530657371296303130526615825012014476334184822392157203461605649682493450730404269624752373049849492793136227927600446249994129393708569990516480401840745171488988559926208123978095136635388765517460335443804477486094435898021939350824915980680347159753816880159495332924852706282391317559924298583175722035019887169762015565129860286980671725317990941004670224671062495453769670023550349878388257609743251211831990912268279439627036520055814310376815032621380455097229763008012067223338142448146585864861914435445628646208831762493353858873089918520133709787219500317045963205450346129219010592809402970058665314077494210653842306028349728755532480855577907285896037122747360697115581094261075306323642746210122423463452430367535713758296612488259034477037492835651830677842482997695974873780041621661615559241652597562603600394862984721386215143527273326202070395715979568702630164025326652086477028148821915600793968003216974957696447245028372568621318343499743671840993103657073858114871618501956232944065626617786886228251134436311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -2643188336665630186618290554479288773606527877555575264967182400961593458107320425488965245520760847464891268156006083454252194287523246072534893425805015870210302240465516499564576074693917861158432996209612984387281252962490735871752458326837534050572172245534665603584573770225005378160256885165130983854820016811728742280578013702119460099198333827629023267293948862116431191444437154873385682225055529589091984285964057920948849955010016759371151746728968219825301091388209852159908388465603247549634344274001427004834254818531020012484905136112587302545192041134373168279538811340803032107812212265465356976983469918352011579126209380942443532420568147590126438139054210695424948091747462671335648262943389389075253928962055911874909361244988055443837956644674812714319833018024858655366967262516267535997459975367058967467347674612659560103207820839433641449205912275491087259346646904627932437294553074667376540496348211531893860003783102307869732061820591044209120864080368215886929672489326069541392897648546939310781600031359403196690962151121948102393486201363847563717386091676854504882571568793481534306902060352917631348019869096508712898717816055472886881430851532970444562643622739854853581084163703566044586901390072771973434512244611869884834501441568384602985109085985874116804827657190148829241911971255909885517188993568307364984300350991467238337840900094930086818399474806657306346374736038803062852207298941213416724763260709180665725002620277495434962163845665839056213985319581592914621039421943153084047568349432886519810901460865812457299223454828679961078224299335129377042516188871605761937873768618479745262916376085406544609646705104604673673559138423580170793499368362773728693110036057812624477762461984212037704174147827935965890388218673361564273666444116945098279732884740582557780696350934417985083561239417040446879372562165131615046255869704458675253276862798226747987705384261707365321100220555747805116639585351498975088697402459747226036341355610779787636213391126894549542654409902068249114077998481497863242055057748239858102641320039541586260845639933987601537438483171308326465895528048946866313010453787351279885103273851443485539713572912047525513355363548028924082891553682561977919754144951825069957421916186878282651785112413887037637137338458556336732880877702426738042464008456723010427955774115776751553576666428926909474051799380432130213362474501841172224194890499651880701293034275161426018427836311546101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 550764995021795382312229590822494623390103468470584291596512925910892451380310823521424729273372342707238049451906786640035994480205136985089527377662338704979946519117550655637044969065527290146515052876333695553722510763400851555633462415560215465903840785819585061228095493856520401390249868012118019643754896016860738004243793749563989256000399497227543960296499376701764407606342182722540154791376795069977083708039514720596964336159969703021436080409200035887991190359632905242505215332126347139092758389259345225203000255465343460377830530408299775217093321921008439888208445711560139242737601241480264199015205539147578318106388413789427214102010012016970369695744916770675499182580086474273875676008910203005097183342153930210487562893351949318065847084528228505784609522767871428697401180598397325200775158567599253575289621045064989756563809678137595265095688511006058451867500279353435037201303011650515257874885390953289717557870979066574218788227609249371085331699768348887006390258468365719722913067633220022038489071343520876300031486169599176202344327646696241997668224664479978292691444363994964737110580533468539596951888569439876697409081199566410128273662544272821428191287943181821511303803161976017900513751941578704300022775000429686878832780904448992850070343445926422990264036905772887534927882611056147968421642827789664267347673965744827578932815140962867473794653885728880596708250238885521181926986080950243797114001400277144553813228833302922603801726771843436958097299106065931870072808794036255131648073404547504916761227891864179728064484863537726574326831973434754920847637054394032218211914477336109173565740788533497884649793692084101077102499587060955666901399169179442436995154593783395178835718861228569600028877978818228250163889974615588476477260512432890878518780216527898765722182757668820393120859573680318423792619161487744203060049552545602268252236149363659292301987362791557654970276874885194978265703109966028790743668914893593260807512357365253840161350729345711456955613533957176008455270014934631304698519751329350526241431455034220210971522828134244561993612302389837204799321967196852959354428870133018704216012171500228289440138026363626305326151038299963912589874671603343593243932667861863295055327196653233574909867863184287483977317358244760091606033608438042483494692543322414167586930255703951280892434224120996442476205238123280341529605313065035206633416640790947080359385789839705496620048346700054528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] 3616869097256945827652854485219469751065431588510949195412528252628281062594919864755092233780184325817876743623934080591837403386301923958637168484836755758076645514540060746718396497114006045729538887869461332781376733279096698281031651553141469239021495540812749020979814422731792668579618147563602008837891492966865131553146485134142529904199363981638136093149234995924936035760076099237990446891722457617896712233265317579997736102649049952253407482651773381422762702257341462854302812312004356654440633794544162081481454665463054956350869744869714969995889836091530720755701479201391282892240372807169510923882632475228335111522636624275424095242498727137697331228762326136983428831567377048661230162984426832768625170493272293741140318708534419268278477980225497982480349479352086925630272163564109941347706191574141847528101004823751943702278534263276215804449009821097402748420172203398081057787790089754161882451548391898003952996342770013740492989336738621121881216535089914551031963645867981696256230917362893329417663999659613471422012765735881894867608675946067505468754719743789460792323694714001526285567550675042974352448838733912620102348065632318562561246861300337959822946882925156831868438469196524424979003674089552463374039951620340208842114335038144688348434584859615960866164258907865880134936459544548486894519233030196228306888811480665363664306489719409919215375008185964654806425217831464449764109370235360910512791789544401666567768806184243893680171127659521548320653507809667129669842162163299362842430593024767369215362186225019864339766145581075533603655511948578357694266926908015751787785658948016081896370449040858644221804468758506332130409361515332018362225952519760888598958052987310432100123321371618661871513061008748293339121302464646288448638723806236693919128598687507931229461204915065269570213725542678340854082277013553631338165228602875620736174453494889253890970949960772773460411372697814116363524220211586858863422224147053536846796542912303330318663762335590560999611448769984985863911478789468418684594586800404276051167979762984128695088347844483752239809696538305163560528700063738066319758978948244345601449254909151062677282586459213750087291810781815586379445026851417146498109093282335441089024529325895382269001834646495306943118329102727670621520333370579257591606729022428058740223527007040911171164355046147421526485230621404162823586854337352012551731998249057893280279938852034064080921942613127331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] -8735631767858621019133656411194080066922801746970110610873822091719874821338627442237143453911504571317414646077776401612568662434592037980250606631170253939357455246693662312571718778516750902674613350593078692986097357095044273503569466136200170434750802159738636011263100350844740466829262133877608909986203488223807058886298740858526399210766445080254763192199510912743453964417182971019228669372660771305929318297277352697791968329683254592931842251272490283422997894948024196547114503192592449396288387321048739117719982622095101079100023181670910975699318442197325784607491010482708019083697923773320717800114174755919073659858504085861053898796980154907204905311899677699277465934043640981217607518226841865096492005721459674430588678055563353025997565675951241440485259088328806738314466348333802319405626819839596119003061337926777181309297159126753516944368515608593406975578501654898942195745191888113632956700534252812259772786321138151780736839577701525706965869189249248082823732407118574361434284512899122756710851380343096594653144995436918931461459265048659088087228488709399589884914565785418271411031387101642943919820803285075780637950560176896945288167347330980051748088310428683113758879186271190476167409594833720851428875980207471482780350854786584873108484084043563477700782527870428441296293311773189732709474034804109930168001852148046061390367187597644192111077105699694041395081190072854736334184831106918883086340464884100659745063328884962081028769165378028319169558373524472381811031105661073935463481011504329504087747325941870734416941261267484940163711413075715552014784152652566565698118764199122151394307036484304084628888489385539100225438082673220873120675212636726780897634077678913325439071683261479974706132630074438279340601559079060545422312535478910397429287742305677328657645702027019214448982312776290025655526354794953919921914416608048017426901517559182680126527376525450622474866216742773052331532361188913775125207777815722045023483218174909229867621655040583784292525884416356670728458065806961809617039835563401180847998455439768761952092380952479832077795593845567134186497537037585366082628053881915773213890733461034980652921421984143784193388705995711554254751723078499013773223391328956114873533240850569596339405174153605367150595904295363079078941303268796073054020492562105539016764714587771574203357649345011459956290254538830848467571083844847434147318109704986861418379373853676884822305579245192085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 14842203075631088717423132784437749450068704227883518768423480886243374352496319796043283793515244367589017700140886723254547317585231618625851210674245864337351579887722392996109527017626447661421866429686802701617910514764112075119490913728675278795354634500738296664537360529255596047641432831158324762131985739186152729571048865976094460546157550344322663313303975837871370728709979568406920464012921268243516248328537876094590941962582675523066965222013111630080271407163019272857497275706781167330257271979652867786568641423983023957627747454301931164593348818203977872330849782075358317430665740307630338417026323766042100788366225434794138444087589681579126736695673731784844865149587129382876733590617483619152449210723556207793831624770087970641324150915849992596888521066901559224573597470905127534950900349791791558030799233095798859116565321216537865203230373567078094800218290117372726522659956079851060112335955661783830887029646409044614961066284539416643162567156387465529643710387340175925417535900341232462450458544518133576643497442813361235779563737791070169946751372168635768381907068622271357737825628801474426993037213769006438277072730926553715563622098920879014082855265567077254106454720812598065252419195754457715625786745149832682065968311301377249077795758191188073120368799760973733233648495287737836249881801986633526958976577738695919702319159955730417096044311499314884666159820410832547668521718686634993178602021668655147562634134885635556090137312900824201778518701332361371767434044964160048728945509003702798287429133895577178588972753738830943899347892295280496943663032909889254627226659074965599211051972534238844987572020286060270883006908570782059049320158277545418112131816329906228757572393620482704824833873087656119753721757216404585877644644236048469430920849464879623871597641293755488535951732925303365657549989878578245068913351778307343638910407038207422189465407830748246580857769360387399602688802748647236173166660573092917671649574059655868986192900739284724493965181261362528588930808363380611638646214704121494620123391135509585108439798683121132021650813146938521376476691244124410615836072119567530626784453212835286933973512640310815908366467319026936315745368945581149228352638554781399141522193150200025277593596399716477495288473521338402015100516608121539842650685803059811771047893155319263024766274853059023864739233823940116713993855861232503286097327061873823199148763854461141484399115429300142080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -20392262676995525199061613330531623897210615474568488689829054092279431570530273433850858860018513641813061969179685048658604032038835337287212685666430193600414169829324991018912335028147771637742587644039941561630230088592209506267218742095356701087179952146139040403476548920106565717249423539745825831729926022153149173687268928844639104909241760151190308060726317256841223708853864770763615624906789011676313994611279980633949666166068070478838841956681915503384036308840944376678740391252522673391538291259412361317478817849400642723859072134316019333300477812600323216670076907613004188488258439205902521741704767512473396659502921793270617333512350893462037282709582592575451356622484969705487893532861397071689198430817250263848601258445320551489136875587742015390478343486166308847425321643261300028341061481728418131979879539089300807463093757972431426371416969554334782937384078876743748462901993709819704688813953305080875863104727132789543011574754236682721423348355459719825160113822331852112480446376509135877727861318231820877732472063978430154490890706787297882942836171258331195752054732591286026985193458414963082923651582531576994620212646537220476694555245977927100055044181679276732274996465508956913248995630147726459369165164935707079533215907614914995736410418944832453089647663593093799630466199185924634214873448989246043944518221121045324583875374953143894203895178410249748280836552871578408823601331724834599208224323636497712370926383574282471698713319204905295614617578182796909460941369746078701320238244014179016334353377819563951264342806214129705170580928080400074230820759733036226298491636335560432454092376502996708468049158580237909525854472895218123928332010738148105552427033502178107674525279874720366234144149251885991114953116670236462149297797679982832231792291021992969213418620762325793271469152169291335572256417622690829368577080037943651779014972067650122383964449852167170129696235192597985021746978384971894364485220894515016080349563493726510538746608156846416495574576102361305507720558184414607943534628090007940056298177450494452493404925378843044867186705888988919594712136969334586889654815561084052642523086275518104912780207865638999021618277002463409521953341208643127561767352578675283685466687669165710301170199302755363160601548723595846465821636224045014505468661486040488929951595436616078880993729410417402085645692970725448673792695751514758878830596294051393960655685863754284794821257319539539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 21545047718253274574845645040711524204643646095582896067194737330033239848221250737262419981234268654624114975573316827542550759009364444721027132831069863251813175755762344972188678000082063135474417499088923148654987951796493931489642828356800538743303614198929212199610797172531586837904340682960447674792384898285420426806732803377072720265485245981223416781147681248500077056196147747872541090438349509866558659623630690823128232808711436028572722280271241404195349797537313994787572174858858231209736561267391847326925250438815246176138857613286452234116594066300673113751026362907305606502312143065805371335300437305664467247502618123893005207891066232669744163077626363575297339332863278005406633619017099256501424758099146623325582532684045815063374416225065222641737943541465502719040665076080650209619941976889788820693195020580943058689171503958381520873279026575566103379311509603510673657987645274892501119485405304359973410031397428446008249817285105180100536186478001821274232248758575110977833767764569125583980327577583490394335035525322596806878709017318900544120898034843233703027022457960405689721976755474955748313332159461812018035313243776423712921878543802797820875898482146585023286603129517111867580525353790756997058573339464240956825701301389871453407569518784017160853073874481231232854107569379564955059897249031004868851262880446845783220238476771353290519425411695561816031577673836365032373197832402066427321617354884953578938407232855997663467183438714783797173460069354689064306261529913320137419827421814340780380491342431601314419172367651734211760152443340211314913669434735704210989709579006521551920623296853682257256093717278306772816669078381085087265677986690321915729097165992713642306183413678708261477270432903657007889519810531385522549240079821455769491356282950453983381246677102707932104903687622156413461461053072787862692482771743589684527752716058530880529062194423141011189711403716047525827631335812306349422816385065201041575411414307528860351594302787297822160218490141559472746592660116990045113516470986928393112712164291031698234449580465564943869230976461673121589065117995027642583687044187539465078333276025723276992398906056470948398137558264122831303312836470758704619131607437536192478421945031474682559621474951040042111915161884595241065263682084196282379842778770083748309705347337482421557396506248150051107843262341654296662257523631177012743965145769521774597005372120856306511156965020148957184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -14249508249461749811215310569127389210107934496053851535748855702456731111399210489474577396916735031693222800117177843978007962095557277217942134157159505724444994628004022184856073769178150382992040731677502363255482746301261276943814921311628177016151754131852524334251830347865051867773827115911880725344852381740921238357011705388889021608939174920447320250930868089668407567022660540377384495305911016772999347220450038557881922213566137512459218438966593425788053107300220584619554253684096059205568109492400816882249395229429988141012904490003837706530544649320061551585881237587102034689977674913622076455091956494356378730927106102106946077179697255157039807632855794243981652343416618455396428604609732072653723642130120222166179520939967365844977538510433452394254348451863777145471447576145107145987989691565455034909966952073190129607209928345908642246574663701953318769123290536045210593066666892040762949573062847807259459485201642112869965136587365051547616086400216580377300013803820013920212577159407763074627852392040366708960381392085463386218019601932679280076632377006311079260871956328173119476725008637834541505906586893266111935513243927201086196590127868038960291932881150141733008085963616547877258051394729301589655651018844247588848014327706803833785789199660928284223122125099476380417393115689300100471475224157671873915507866286553093289104557587057368821447053811646369962510128796010504012010942090836726687706661906927794010515362797744071386434072488275387567987182331937877177926327706258908985234240127530576717951873525967576352077509543782864767023766204531145578964485010813861703336521420768527190714488262259342165608402588064842223818096737681130914350015826191521328351115498816373868650605491420690649790881776204853580915454971698616204555334619264331259882800336462391771388892218914416153078502012042232771576520527571927243831639880978359892160532244990930315743256388124495412034512498441487463464730919245634530799378204874949716785329005033691285734883272542858958233051975035298096228787148528279919273126306328986174154582338612237982030885279744179944744528549775962250205074571052061628593887568504826745487064316754970454462918441535029170897805733504987770789393062218605105105408783020959818831986205225346619668034224503196148650383379285443336659575258000798251561119962969268705749873548135968951312886321044601702289786484272464133667396933434072135922820085870915554225852213623316092511508967773437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] -2855969713531819164190009767490015707178250386687745142145886210092152382736517979026147172704468376330719844388800452887096879666867990947418014379364313688057310848335860610437844349239493727612288367476773761211792997581092288559289721521267001113879185044076603721304619947361647698177416078096228011259234860534116146930070757891739616676750954910509848134753446996615545646160802998294046801281401692114110544690165205079156085974333623202043127185633704675819819207706767658105301813924958329299588542243843412245007866875483579596432219855477102397774371130150439177194422598039836195314378808954839139624483605760764994478973022995711559491461575159801520287441879991207655525048735900137158563724295137824041870696412595250479156988954579760245486861568600951639898468209952449270646590527527409598985619723379467031262136530428700411252008406616585364488090187434160899470887027790769627233340889654093675743203841201531872487060929028665531580845380513262909201077330566148642536093986465224639840389054087872979230033852678297419246016418982250769221413830372169416639758249189863827944791782043183685374812043915447231476923088224334552705158975819373333037276342450667555595587384207328046523525627228048061757027115275495685815450535865635903998811303381081355760059421570805713021213705946297971153047258776214230383961054678171893606157705155207829321840229460923633418867205679964286343408887219114080917884811966304930071892040474847466966030358291979618809744942618156302604623810759818938431413543226314223132590083936368720051605264842931735070685692381036320295006761427204875952047947397667624716507594519466763646567160133274893869538209632305621536346365977096048230334344607270586661121071754985759209317786195554336776490425820754074674614256294393340496763156959332590453492004772119053123822891654759835754230673602485895993494005508658283505552256400276286228014469000439269978472196953953501865188347837294714851936403619525958798569651386450928252273585911092238135678238702749163216713652109489022082676249769456784989883792775082898479820678378724942658568167883879012246825694681109113087260122088408923784992899334900184741864277553069865371945090833167381584744811705503650495363031323431343658066707691420863624281984887095490428126118154355017936176366124081339768334074331061426005817905531653427977401272948058494754738335534505716700793836049634120911978200636611034525724939584806989555543573322208302344342895639994040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 24283893130039916536453467276334344030809348235125954730417281730134034462461971966843590195739074925620494136692210419492657813697524286039727863139766666527837324941526091438691063297352519018231706549686169374081541371425637009782002163601628964741099466974579445202121805286243432101424169587167855901351355802885596226001377684697245576221667762248537087061762691060249725915954229974631456981946623273800597411601619477718844856078379221753642262504374382031591749367792988701490934398060353085687736551386042821317448441412150766245938232680996761884863484619437604611113795534820440199969377869075883667413449021590171025614829088896308877839728920260986241430237959178395639312107285261712358522205224683555731517067455473461171310959640468327378245783793746548057056933299538752436249950314479330526954922936889167735340402061996569747994879996353704970141129066003333522707806352018304565613957450930110624003283794937731225525169495308895162157480494375545010621180228945521908484198673020271237907998820901372390643935923682559600794205873060405601730743420703594009632854143645179782096521669915698157447221721812296815434282890319350533621291391794551900284277054764522536617168795397445911313158729181836669822449892059517599910550634041682421749369683668176088636330612337641838230363512849829851973292307371686900620889110045122628960129080728993887676625445782610048334318494005462418573385995835940371541117771167321518939042467319590408669254521054550670343370154404237465441968558977211554809243696034200150178960187127674537061208390007439507092888637224553000417966664622144813506557689558456661152568175858234628535803039534048262021104729335785652225726472349120785314997596732796212221580965285407335141506258183148679096601523805240194474548491363982693476926456420755684778804515455145127311453737922682829143372065780746679450891952075477739447473827364089794728672364938142081818677849951414057681920988442345443062189905121693263112084581326183485193342505454171748766021273713700341176774149749282401856605249529044938166608055323073857704806235382836254954894855335955055568082433577742884742774221068548259566361138161226785573309531508910818317282431315849001412833297245526617429146968425495150777139848678283098251616197760893148247226573026906675015066067375408611747726610791384739625151695393118970686173187297358230604512036297380733300495380031731496049550201339096188234845123070777268237343568077572572628247036015207776256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -38242954343770313751780011389466688701757742187925248372777413258662685086478939807198961555129160154789109966232209182609965721888619911457142399577543863915864499080594154166833776716232690173062399490119414882458041721757013572615583812888987739681236866047161608926919747982477637595497851885483288964866485918121744080802116944764121927909062859677040585419240118931505235056449703942268819552297387811875474079904382780042130259743106152822007833003340702455036931166008379794374936079316176731452403030175117839087435130981443939485753286258530345575221045943595462161256665740160778265951272747167918052987147161298118753398906834642992796123759143266239693431539952026141368075047920585978151003099016062782229837750970026868525949134194248556376752363849826390780872321335129465071422589787741301245267451081385291274963016731984010917729738711146024001968522604771341971814191604291903208202190888007613995123760281135898562477772493350065345575855969745448552870855545499752160829268655754193048835277317698830703016826095916747048599976123087067181275969996671087457776497828826263513784445767061322772427393980358556478763450373994573861290364770120855425816497727948367330999052335977801711293824378771555058623170946578187050499487946825988273155256155864831724853497117215018175098473764500198984659237278478596530103636814796676317347714778142664575308383862221174029990113986627316450051039338132620703607906079146110883800006047148777842986046720642721022699458378342795742208524560071235510123572611950013621363467939877982203698461667251466066323212632561291509637546106486322474555617874519953620630293388653910859658154948358731858828519100867824100839309103671815900436464783795053084015593695748546245421460611604682443302531275396976202983927894291950468262520393191811636199081625677199910288935919396533560118649199368837400380882398542738091091433003496457442340145386155282951257127696560374343184970631140010401871307362956538608549765240713033329878769851825852578248470765472008625171755532008021462739558027872588230852280406506144048663514208612800210350529003565362769417935447140948905577423749047626795758397528966664919372486874354777224006863039190266150228954576538009867970083809468882974247522132193008910583379954268661143552466766413991937606192550351502634118978114560759621185189887739480643626854130216579740025694955750936727718754642293852642332159482333009662278315160022562595586781448690475371585250586464459161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 36263034324584468144954687022738730713639002056553563722173939655683048627300602535895417330147764817982525348411905766372656073971881829668676237422975474124483160242336180684590709867562712997175073047566915652507061658019774222378444051520192882693748931203006476629438602165792677532546301662749004353475747248048553640137589899697277359538991231977930779409689885028998178090044956022033291534264958932690598227916850284796049855462290754733689292664284068706165656394591480121629952871310007034073841492782917867988256379343164325685864178216762628286964909748558533470070181728201111722555459769194278323972324223777176937884682730015720026147936962488826790653521516525547149174874732579695651109122523691852148982440461220813275754312431957117295094561441465224136796626404354212134787182428306593483952031819815144132093405483123806414569683767801193169788009464623503006328503577401511668200799678877639490939226371967811439380953236286646967732631659359839101026290553268031886994073717834228422317225463970394932419389032503046469188064645559110188048968065074813362714804158894557237123484815157841611405572327772157405576610906512988949071034989083147305966648180816254136563520184549593034433483703623647735085354546252701035577945634605770672491625567818339443677695278101479613423885701701108982710082882291906845012718560215711053310268988633993760597568861620135051529941598904066023781380435607371770891568555361160894273962433576043834613998971252673946962206440341338200932603844962059523064967740897096213412349357576328578962259088762195300044617677102863851614311353521971218614181960537746884810090063480171489361096136748340319069482626358551233627790209070201487685844087407994876814637962968133798718341727926851102672459785981411511881689344188629902714550640454747958184028458799302048258572884691536468321211349071055148156169825291280730571935761703309341758809635570345664671050919854849975996825468713900547696185525553032560091246793296701846391175962126551516331261362165496329611122616283095065621947201812846611017116909416802760723217606710604442468421371241445234233781972154992304432757187096484254274150377255179583820201291654532662316526484840661323161769851869911831978557701853319900160059253480850646760506159307824442947067048747586889821422916421243026688290335407767093966732185170066425383652192445362100591641058390522138229398162416326852888079896193747623114428183821248302756237688124086513094345448011883085824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -21254207550467835660397309551186845661904268070011112929569029893196734485269020738217877895217154033743552378936442443710950712204684965266716126066798774559672800306167606698684290618329183942057174772828026393793151178387747286899971690640004726317671757984694202169995920265833065143543278069083228891532204894530745363833320281405325982786041338324165501825401957393524538475889438631549369271889741366319738498365077634545267211837980635764917475173918715858385265321912027915693253236265604417531643605238122051419441991813905316683458961622888686626721135576673318783160797672293727714337187661900760256878824271845269238638836428610887963379139587971835259167143051943989404616553641233466255941321265161134824111601373233559318859446970234023847070572601134539509249569445585293810751918083098546700894802172651560731289385488855677478167830370889762996825406284286934720242683511608769566308389495943107689131317319351464644770027321281017493285368073631787068431529135002542800165212668779349975150527365310424070595340873361683610204880505254092508465993938948329052394495095856309488647331105249035847071414388483578668610241915220448685124161744777396390646136397393286706503678085123772040140594330112912871525452524167690912996246853086467448493611595357485805372440090409099585990645516017710643690830261489239876393167912165999666048723971237393991315432708866656274722899252095860382650542170759936578350932252214775714674140208364924445238526211694080645837716952690855269842968631368772748586455875032288333138635827366106191049236020961190765449949566860479829972379870890487822800944803033773470435886778031361407977652062373966836334199519836634269233694804529563749244151598082422713934512619393890207361270235246156455406530802518829806887363232513806761114057079355200664213156342326549430804978988505129182163052261756345598133974680002994985620372582605108661743651255837138788095001151815248914311293383985690580384963190020339924185822876057041198524693792121589321687808122280562580205002116061127255448871819513255087448749502365475518784101301904830931856380411367392855727858956472916389224621124729195767010633403246097562558718044171233859016661765940239111989147362143966486492964858623825339028687802210351887295773778200714077030306608288573177276543360838100396859947302036879814418705942309869240276225705516172993230461697210959703627015821959530940149576959910999022595841968063346296328439162440911681411152765062624575488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] 3763390306371812528496337942530402985224367784896934067382935131194598512829301866268213950692666709718496501031952138887039776793426080446582590458740534319063709804314798746725781580464461405978076250937624514349002298680496059517104833922400651714969065736374898033799123085828658380983679595050972936350232370820637770694354119022596060716625593676307897001000340897930897759925464419797824382783171851723946321041328603761297402111363904909326908505069529661780823911648035273896709219356895785459809690943330161418677000363700375327084566267221268032954115927512599116003460997128936036468417595448576228727666270143604240024147386298598684042244677999393399558794497057262289230773332955250290596871233817639848610920728075754129200100767094664891817147266605999381988329388130002540042325494280032904757793745876857322717462385230419445684494540787282941711282948454983174978301939563333665916845058432428571330655156925331837940850404159565290528732774388829142665082400569696446874016226239911038271973130321852273045130093696602952242692882652714661181295937671591563609392291027084872112097946927614969606329922126987424818880028466995761406823424148385693047907422879582698910147398340773284078752005933667475014816399951591372291610261042283513596395023430973458856286140529220218500949932907703324395647107483169262990677928651464302043974469528328743890384037207534385828475931979691265943691906211456244774792059766718002645223086755889684600109769161484865011293326519066662677772143920334886054636065894333637707005661626193744423120263914306779389159922150130924721202194450858480796279516711548286423750053330096760658231625067676405133018906388061968370163044934760563619462015629383007625139692065062131655136105692491986738219778415446569689854465427493435322777260311669028797432024104034289140446228507175947399463335487779543480046207360379385230410789863447351072148287541337516376324607947451729243890473836770566766843876021893068426972343389040753798240528143688653056532024537375664223037007817315779094648957454103258076698883706089565899219576053477060509134613304287071969535169070868095648820973664786154112903190399963303758516222192634200909368580453046901272297895756544202207651430052303080171609605193912319064333107398019948690590937456053175594971559783320865152116472765244182299042364676143267563126596942300245439156027693936404125509064779741038796663959786649214946675329075402198835764145253919239597927524212076969984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 7573508585398740802646132766907075351078728482082331977051566411977221933234160650759027638581092043553513309589643741123242001258978767811900254809924952290717984461739894861382940265459783827888935565933714047440391679871705886997741138999955518993274494370505125544528194296492223837105416604374739144390963823608961832275387311206074290089971964478359372606064441679343589671845544388646987259180185136106261249143586965850903547229266227335171084264280210779071955019270721724436602136381263600161666071412238355942090050644645264143427051932407172931737059626468602300998943232595845883659440780979479872410971054082811430575899185026152767383185606439806129898319143654093921606808703908829289783993180333704895431499198745136653628705490710049540153928282110616795876288634757155245044957835175235275863325240157326732630224310174538657876343655507609450914370238346890969153848840561117358706891121141606634463710884626122115752149595918311145948322651380003876106528557873316682675993895023024115009088840980164556331312909496565007619091706727328344269968186223977122215506127774643133355864934073271751661121028870993407374042093319364949148716739161150877908895304207876739658317175073913458966760833710256266131090782507497225749953184519234399071390970507547181742587582052242019302073020550457667111925449177630036440982481798901858848964669716716532428398912951232392421100792821109988699429535888582152156461727664553582671879496889089564456544805471879840952523424191306923438086698581861699482196719801505997854332245667713734760543158975879202713755219655233706836604226941275070398397177708163275983359774072435629458277559106836389885909145253315603310383733035288525665980424246713436223117913473619633615572934479829749766457826845418641597184870714599522362127475930883967411931329219276323575624436298625805212911458310667236981858415441289293532438754843504555264066917365248382746345793937532806139901803395310276395524851663457846771710664826218932381960529000656414773697331681350793015993930965790833632512799893015354244759199676242750996420257039164376801823952519877464515840411479239846089988435326216371308359596781685777850585662969960475059437352271394140707234243571890459245043966466787701166550411293597831209371576829487498822884757404990083474835273961708966690647708728241546505683714448971013646311144838650248714078473735760114297790931582641291245137648231582481199171983607607688284952430745970095850861629013915336704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -10799532205210785452632276959714089625319848470742000627763102328136247511535359374566278957755585260720734911352174380251498686635409211513768422035276353947759040048231306765596791103160809488199124076666587146606040275649518512514360767646288840579576181867316662465118673386675575517752867553348738232955022505592577020985060545616955991608181750019283137901261399526878923830097432981444752780456049971280853471358786191119365708737308933451862996508298973243650005651559168784295382575212571903639087639935546753432816328538851760052883176427174223237199401009566343807029115583634174750098734548152835067199479153775975386277392521503272157102443510186828599650697047592904746605820049767840663482534644539939224474119243416209749613408712620744571400062772490447622553469150164566609564246551788027923513500025734997882917630801969129829808396355172124292747126184439100311517150023910980946753209481387330746225517204752665289457713041580286207995624614186389334176143176374226351210894355056846889601723131404875484764917766440768475703789336254280740076245371557332388847650004536394515499624396669103827380687521410541095826833542082230969393307057859833008035902063590795092641174692223969071674516975024474404622436307310041565112605310992279199857407427243449375620130657848970163275992296973647010092223204608042451725222409026579392554613036071311755906110084028285299665110454317768602345089106040781086865912416287072066572744876171764601822471711718521034056040599833854833669286236897492932025778869569523581621321461031308631108865557408142530803849215106066204183602038109230560760387618445739457894475780592825223520984210457907168624904797505945934349014228404286129104164762306340291331454168756083295308025941496198557035904919096635907148308936268199938968252968972148291567878348521399953786876715263312205329218089226030665665915639023428820429837187112625959957744631652269373429887365950188733921110653394802530519774064849309285592817292908166806997036047231474917089135449425207667244695945460404994580753898301935810358463221074186117186324189178821310903970751400282039259763264381070354876801938193491336786996082588512156363157798275425711050435241074346424406965088520962724651414465874111920701213834644492770893582299746077845233534330423122294216146723436253905185570362613654617728157926440476094582143941414001991987682670244699538014315187156436421963763073506087501056125455931055924802588322639538260243534685194814488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 8857573764478696453479951984195069398196771144294281207600322964286799472227889645817772918736088026627072311767579966820858012103360992318152255323439115528484656895213446754256194365795493662648447573453468238792025340573871780693512359201730474615448351338337352557480017181976644998189719454702959339604089193329556960323473014992451963775271700582729675779860338198110592691362970834902401713011890552780948137909658074815693727354519213688088127313085278155113795997014624479737971721452966112824317999921721987554330536703531573609683404956620243686685183628906893764158528194417610904762716145533173796821466283413204726976938568158438155048414082209136064600608381141251427596003276931051922976012635918586663328520539358525299200112610015866998445542890584850535038446937329954264350386536850931688950174267600020124841324021460850665868333847343511238458727860296429846684065304281934001889498900575440404248973810067715635690824429621125298262398806701304663301999730350181216460195266569410259658883259885090988858652997131358849146996237944318067999101382434268572241757716955968205085572744567218390142800808231225018099514972032897138944545536159838408685249267857449366159690336760002854358152603605662454737765101956095966419614294148491697392337189025336349963375078650361229617389777859543458552483107801591928330817958358895456240804613332710053877270582222614652492082609550585384712370624654561319655720162657155058845237410012547650820029113454136532745722145963442653739508237810837217211661490431520147303954511645842154927544809012367981649074771789447424820277490700713948637391233774129060539707211104459407044732961030365805809761422714782439467292435280326786921258054982392529525001191896315110056792474814830892119434112480714798254613321919924204695988286312816658459881104316712761581982112726916789254097345302962911578510308879546807837485251538171361118992318028486119823702741289679037602754557323866633907862504034678494058020432930667582227998829776319615824931134855607058119886823069957377934034570333948828842887135660860950341175269999249550625746292012354618085818634515916136253761614430277368617362599642508648963290501150732627676758001457072315137751946316728927302710733374751309308060138272235696759218334341418748378090713022274601565048974783193419768602068718252753017709969711457606636459224231521848606205361035261391471374377145515219580716861642787576626328580618120033557910318739588428420818905240159911936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -5539515164626776533947285101865300708187885433330872555918769313185617111515221480350588363533239794298518096989835639784520325646910304322380114220554850579172535306216380746481579737702716007246230034790631098545728786809023791071199541241813625148031392523969229133429737857609614186603887772588895105308436470690127203027474595993211911395684848975074820674286260616878393274596648315404327693695216120501108786834678499614000730164596975331976706814631968320042399609628521743147181425434650862649506934144790322457414113448970984236934675767673275526488092087701986559703423190082435432849537904253879549482114107206313183654850243229569071906294403638533619827097764776719311664297935458989059497489139870598752901348752186303804577141649732402275764526057425147239263199218544624234135037100546805829383256838076549060067449365672443388922834709604787873813148366234385819447825823613399297441030261446965906964722594109757378225350615648049179740067412615400238803710402145086708076806111311241633445859185912509810122876049487814566846961363574661158582596643402339740381294148303091807671713838676614803495929740629856418279266400097926254013925209624380993676042274713237961914094972664326825459411964644621488583702955445082929058571228125939407734678166414987271323073041878029298119656645173546498991862645567633250738292831772595277272575576595812784718166014534757205419828486536113808348830806493830831538732840176104814180419055009766726246307526345400696116893239224760411894182481238532499356264598475869157057625902139201935669848911510228942595510954311765407212854123874766587646446133532337790363557735776611812936728299829478607130150413312315223982229333137061590181802248398999878568639304118756646159209051715676937264454835197391351743793194619290249621772486773799005465586412122795062200703882316712524212545716927954243415730378235095703428290944649177921251647603088452096827943616504861513911523311505536755565794999043340288104000274426017313282872233132366352484947205766022001957425640160570089588125258425870370975965510368546975650711330504110046375184785576587152129463327400355604821644826619169926843371572584349498646677526339644021152920887826788120971674953992321163263190517749686188482482061550375262185885790432011371765375012181471573128889779961916195482727198564747823555538543664188784053392201750040563964232244265092117494762874250708208573343429244721342922132284491521658376775082315506404639077748518699401216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 2924846125247959226338887582608114986176846870817878040173107382964915986059446429516778501927767114739791853455907518675507451364170601440522033382042708596047959878426449358121448516704683218864904104587352395487336471146038485325349109694307833922063874974929077812027465645156388196997322896905244245429675724699280548643012954911725071301370305238518420131314195463196086462047807921230243892673760281430677711872619565674737018680643779714766772105267913832294377257696593375096347279020872747690875800790512286785595926067436572327855570557935815341747068701899878828297665578469357284153673824647841770155430281946064061388275463680527691794850447141497300268988106296877962561205445663925187045574830771264793391721679475288944524949070914509054833776685795682358635577590460773916421258862916027790108167198864181502254696497736672952699293499259960665629414715504871586239168121889698102085997494561700296172205778534625951091695326394090992021541695618334925493462866522231602351727192123139753210725084145993587763271314605189813025679063244218578315999303774430530507689778979012062488744317204224634999977934900600975500072722759489234477937133568076242416628115717723348761884304717355397109035343109886934122904850463793374715338395941220053328833326308008136349755699539539919178241513626015261164756404840210946404965571176908066949980000317562440397069429691152792704853625246880551644516732203423835636934875589830645642627230694444628058890225258715267279857014656986902716939284494640360252485322486754481626434644993363382255137849393303624623566372615680484166061215526782848038735148714335182572058263145773925014847991927658127293601168292857377644742685374936170999448272153422805061069939655555053814965227467088303540488003389657249012450158955227978777681596162668514239860822231520298002293204112188039623892527664194820203092689092021233679656784648329251818432329269695185712469994494701987187746078417237757704430266581644236905425703768740256225963681976144841123511008432599090599272430643266343768913861913751606658844503506627081609641283374793250562615075905494887136649438145523317634240085119826669094521030226980579240906420672584376405919469815073900200615479657547458061212750429008374974631603536496024272901752638794197692016554284873593403097220071834594190704986990527757118216961620278371337307461339684214662802586834571523790895602229413979824550082883337316414875964536927889718029310885384177416948773076292599808000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] -1320664866815951687465669862457808871535137772164065420899446556263377018212433378160067899931616802176996997585102588946164918148036849736950968018403282933896617041642375635750190390151666156025843815084864309457603544219222789587773825528960782386763223140580365579771251118756792831033225827085205208543408750573310857954236664572224164179413165339066213218110951223298135845750071359399471199632708325086630656064081749323969766711722935707951911655281841289079578059109919893791225356654131604947276901367621309867924683273375721241829595386873770768007194718015725831317288565734528983901391652940512251473295892158105040977478627994097659644298368869899659166307745881772665030994116974333984102928343023288145220223750717696945264790707199464980829019345841968763078878423137185407763117057395363815443942450518616216797905381732738571003297908292063109059864262277879196888818892754214057415470217542102340724832090346018842940011630840423766515121634867791804412565757118153574079048819450518782988009526418329875390921580977067469016128643652969085421522602202188197743440095614223615144234965972543872504501736038213676213116715998338526757253779546791982073942561127207711940459458364368012048190771813928388891012774991146406581197694354773701369424612801807936806925826614406775875880187880206032756131663929162349106369199527434035570589355645271136123338319209185818020121496612492755730222429526738285969527796094358400208745065453520204426642099320945978607318105859174695537271134887653775452276024775213204226742802409428938235387729648027139092474540476967309512003974189674271029830522320501929594401023873527754894374131709328927089780736895495141316447530940255453970671607128736117762142681565441008671776136106963723869919647444391267266215568261344445251621332386885324681205445705527449899018167816857380478788741863385974168862161012660749030594194346959781824659864765386295054015194413883478057387724163173848540140616810091511574519545394296672140330809086541338879042032873395896107362138329811589685511864944811795162968113156250751907063745307786176184849438717386420211233505091456612624065488779317715371303369820935795362070270737521465816231797064792353657553546625903375895241991942691823115075212261266875545037397902239575933862437716512998308483440268250822305693794550387013165051202943972684333977409083276486478990486976060501484901985310415445188253568226310463334799842405304871284584770499513313959246170235575730176000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 401307159942908727375289842704480487802384666899079266313308106411610231759511197643340994533295710774434089199972826554650062150189221997655700065833177631996006650622601991612892724509309291186548386638222130236261594993565180166976217268478730115858606844098451252360091184636089249404530008021327498260290314637898163401605781426321733694234638245279725873488667221656293815799474381904255288152070402957527676526868468314715231625093384213849575286452184782411922323285062283131273255411837967767113072522636108987032346499591961642640453550701104587498067334409486278700880328453952075988371528655215668071817822545458404977443055133629619638018868353507642024385221066892187289119299372240787928205793532157051899856238132733726776489210534875222790057551004552557853765440618575248192834014770219909431112460997073439682251092941758880527142407569693568118709204825291480555462399028604458146536673560132536966209425573731739066623617853667329222219718843452601232680348279256037369825955704215841676660508576203503357940919821966428141215026122210494146946263381653854565128618575174742608046287256845433455551413917225048387980303367908239823045369041984200000342114123011901608987680443087854624662588641194034542016666918557811737437145078458224315847621260283536210592145542302515601365677576460479044096458064439544071475870048890860113544033353265073908727427032648296853501890174600375988359354443776246486898999748896901216290269559885241123980114422916926284204136459418384055843242050237168434278222958111648321765053645549129845083130074905126359552444996214208529533784887601590648010859935053987178719207105324102100492054274533049716416541493175423023507028549071819675864523774545560845976010463871457041126754615005424588968943859844826960448175675958806570410719377232493716786815447349592414732135679617567838408291029252877666695530667878265333769725126301167494619363567081195345193450286527526232634059449119171344856524528116787910853514779032036005073919164288339797550009812833363080555022290589201660504585878993573912449495131494460572281409559004933750130475049805108876381272283759396335659426272638294742912936264585128963706889013561377906829230989862271701567170404070375371405486986894080749882354793098894525377140715361306911725792236102400976905026086756265294740202224397102652213339227208080417992589679508850861471942431262945973469689222997502714575465251576915598733786520661360425454722132892776456453677025654210560000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] 66760747269199362408896678570696938319879637562245107533610708736656496896867504171073347378568030260794995617675865382735231887398558672815842457293207186837862663876385068332845507696825913320304447325210278680548189528289825647742544968292043971781496230668182904938991599951452510729362671920931926601914289903653151529873290883431868920845114534506586503357496536090155423533086375072420785188919808797871978580265204956778645795976779021960265637313689193349787675410260863026161308084725438986744761117587838309256068229247419881955440195723375174144329451091693646220979568018318681748183174620315186552535875046228095859109688806573834235202202460691540052092776430880198819800861719354022309927894276086148003837707751031101689566892611624746063526549709754924383826889275882343876186438618261764876712788458171898783270093501013036072451165984980678455750703382511419631697086272850528594621749862060675566563806708990730214442988002393948118386493468750784920243533662017442825417583052750108032232223229971780007477008746176492555988569351415819339509449710990003354329350586557196479175752604810455352298469795464882613275904798903148532130500524757200833678301942000488884920279976438657184524271502632375767565345366642476593391223098462020006849705590102877883533062229051310292333137994614946704580903691287592950479821448404962400265316163620841611189947070516662704033824575191379517599137614708464156432200069967801870945364512274802750717463408040815258225004691151778740764518760542226690680149258471436896686409058472370945574299681407634084002680769504336410934417974864296658372257762957519290591375117581777941929595270935123171218438868828206133822936645196952112511353138603912072906105006923973396030818666033077113419565214855523676150762341498226303884092449625350790198301950002480505261495888049315125489244579342823328659639905493342823043945860298821632030049640089072296599664842877727203351996960224787632652308526292986019046375631159804003317997345434609559867685147950722242738956892022701840184925903415119408591349943572191434533565577043780211023228589980972624567377304056858061946534495681109526729203951977949720289441322420908060447646762682852587798382271515100992970322111193391748896585912091508499282661898333152004638326774297477354112386092211730105382682287898469083692662671212010920084908083726015102918509793982893954265740528857484635475143241383589849063183037466541173399794230761492436928367362337406976000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -208754262301415838050295856877666343050927246599075939159272553169852298332875140652239074302427849218133158119474149735136132954851009834266550828063579318236089212561306778463462016623603116056742771874537747491183881425956165570297445431819508138086684174211220287902678189795999673259157989405575024144165020496096021601258050618568160450955682765279878555322869316790883715400882533029582507424139057932027557397347042637737071795284057993464783652444326985997518046053220086805240606783323978237454093213146815765128871160283608481286338128168968254679646849902336940100729159299638812689120710939014496936244739763734905848678267188828961560391616737855375724722073710438198975995803587304188130026704836060746692708721768208875254392719072279650542194796742469502908193440087675880644056895316313614354893298932894585136444372257298094287490461424802859521475206517370944887355496632370398539955164474268299177138493687829396419956842498198551682742697799906804488903524817181069214901609365309074964973344210489644349856478686978947899169219614437784702517887022841132163397255988605742186577546968428557742224125809093359607176197963531103197388549828405654202637263713726968326332256907136083999876248967208431531264216244250950403879742854067623974913764104423227109581064527233967913236373871825331856392616906843765182746847528992404852932929392194283127074984965304670541693894195087297741457629892743027790488746224926560558925230304804183631985522447130581051735187564487584118535041189269918715866018673520087751091949400227911853110121881462442306240194050238079285437298301369244408106490507902054555278958738041878757209602198180769863734290467704846509580275193613437301219172260577129980993669848669500343619823493607360509068547729583220185063943134615174164465826989396382176254129722528349768541704016293634153654212661906381031503464518839365198474093064801365780600805928156134112329032714245508625457786637686889305194799531697745974353596356437782644793878040348222634240424819974767304021369446374821355985400207650072658509799770275544832045973443578627100759061173094617161352057800936778525457260348299924525787208464438837375597948691757930710078263255978044628036508921537185057028742707518448546892404567877659982292379840628192813196797545699504780111562683313334209688221436096381847353791779759070692192542692297148872187242024362193971774316884730883109725701110970166149524600125042968413197136272092604905410546627938091008000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 168756975638816589891318477401787147155244068205618741287325032561912075181625978260109265537180095381608122649104491077679215720082591071663783115892888749880796770188356712100934708447360266882697062557370562308619808780304530410005088915360691721005634723638236316645882365419547746818847405184189244572942100776884698542139071631089016500717638598172656626622729458636154530568340447617974183539940697335220461583321986413199546100336212176057245651747571828098980285491881441889610019011282280967007538363001205573842704526456508385888558248441715023434776466187692076283195851734233986622504325111190457219679044790479232990277048936960770290163671825381795187688467276233864426627206948439515942089630973639153073580541292778632946036023175720184252368922398649491360664357221295332508876114301084632347938533622865949887889353825993412533671555734698885417671280512150982218082405599341582374263110433953301421081621465093678184329525767376049755441385190596977887367099994330261208001183058759685681668382696463816640717196882540071739803274726903151746051812381459180362182856921134932782683622656471243939395263617704441884848366859401823433676737021267416533341833619686849605285149262805852296096023180966669609819873847544962049120907712093878307424986987342376975489851568634570806215787437480129199000189862313880735115484126379208769703797220856133879054399799095460540605133308519911278682011678036188025809470960062873300901649185398111718351874820638115673278254435179403928702741357578695380420662394152907743265579323168155449676958098982260900923282380559420427820318763198390460531573109248765610108671794878172569534517294995514010675434651732132669124100377614596465507637091501863841195997556342697590470182383012230254723245759344380202251577176882379302367867173613957845198032395405493764464909363491655534881636134457529441231753525914487867954766280706645866803610378067237220158792207540990511792267828399796040701913587519170880730326367439061148031237722431936937965327650233968771675768814580096877933014109037899895678784304985796807762948270393409257861009704871100474589301219173254868017422362114530675471193610565504340419544972869039435259667250325321741218477421033260068300724407251156847803007537142410712217903579568632845461065083993943701101480536272119594188946200540872211315921119125421241390559117449314207521298852123058040014866644641400178979044199552153735063949965971461614527154461287574842819951985277534208000000000000000000000000000000000000000000000000000000000000000000 [109,38] -85322715751443620422130844787127196699833082207655835979445237152751199892721958262503002222789927198451437640941006943959986567346748524491994267216411435145154352762671617502204091210680925866443668380118579212503599964766833962491405153074672654089727591151366498282456460903839367307578612183194159820831507847529558277818504792135508574403713535238196665298341492306295685489056678109403813114525897801269403492949532774358240655738378767890261606765299827150590669786693132047923455356067671652457703327197413308993708991799684642706230989040263025633530558673429725091747758500012305357747663661352350642375432099152925033545955399745113348912175163300864841854428227169646145698539023606119652577166116238452531077391391276396445548118299057202616470468436835410864774948358205175652213925563471165316715919574192223266329253292515318552019042513473507969756886123179444405501346289963217421035272367048954226965376131946109906897990404513770077150848785206862261129301827489746656426340777138521028836229601037943311940048508820296636386527231797959994778346745657530065671459678070292478133808072134931710400609856492705175958337851449105293151742482076883497577045258231491261627629792219939696258727622316216829691491576299492948956567222499681017690234949717868323374016138459614439021776147181732640752576095395215142621444286879647921047011892654015769344211644962653915104335540069911608609832805964560807472109504768989260642850096532001494556047582969564893304458412316365618369252114658032042420256260631003415813528244031093711100844025438372775678847835962584208053993523848619528603178435123716603576267144317847829173493304490191702877291716365559766549689076439226360043780912050578213483438482286363577600169850195833868265764066354984662165090195593132887268247695220626236753898141321223112428147016432955301088752141142693378552641454363638993783849074569959606364382497861387842741498216897094200601947433860508148437858699514139856665423110594884614562317149429813583580699460490040320575700570379122931382934564023748623269284476071155211965331314142030775484070858494922201372077303550646933313921754228314831717474709926364679599132325068198794974469415900011888769045702509987638721731394391313205317256962286078695026908450852395872993993028825942906385209335598141975667959231985570390961794186322295111381738014697153935791128054353293580045636515885671212152863136998018901665055851059495713143424771371156904901605677424705536000000000000000000000000000000000000000000000000000000000000000 [109,39] 28636908809633810812924762965739272065779520314438397466062750525714498414902783440719248186074981968225282879117065396833195796329067479757430171459112762449856964921231511599105923922042774130081895910023741508651947231523409683056588662784535541189515396940102556825259070780126623839482829495661299517357784918193371302370466534225733040485325432063658579029501741500280030299426538299114411481957790291254103911776259143875186736392385234277940133092162023322535882548053105195923417914185132429290876822988647854419886358555457680101252602365654198914612873620083199696908273009852568571095691567572134649508805433400607200967796670259992213786022688277953286669923496224872356353947182323119169364079458555515593459559267095941763794058149796975129034544912340729072367440975639055729084856362053703246447025631953921497395405339374457560904332750918984460358850945344756778072421383605538173948124905057041582428143774415769683226963496238426674077215157944901061276324945305324895718440287101859713052689363197423423692804359250906704735574136956792465525934262088495821684693115641367799465843868465135794401858298840425194871071580271258236476269848533770881425935031454068976272070240826596246516820496438906732618897665525149071618275409473588621691498043941620782682921346112489802496381157020394698442104738590757771535508516660888366153498340159536271274253010485886506200641036025906649141063341302013304426723741420386816928789866296071709731628251757621199071613731480829254767799075583075651482806781183325208877230936942676891476561133147943777138408667502350774091079807917245063375765642327419487003752878663355306123389887353048610933465595307391444964509305817688776002177363664491935775935049405482709399173173213981102807891045919393342189654060578730438656014106711860530771072799994987846064979256153929110675355788227139539109094408960884416473248076326131249160827330848302730846046645610659466023155046860698652896076667643646898246006558792418295548497333825615618692416708613274972534059435186280362156440923416093012583596062241066670251175070390057890917960097738037848084648486943227063721335791731080580057039481825155617972926447377138851142556935369386302315545648970881766855318045600095228135801755529319908308237550367701547152954793224448073957703699568142154666169401077814460976507532037532889949824800446655054423347787598429468568214946626227731617186505591131222011222936003329388649380214419598191423418726489260032000000000000000000000000000000000000000000000000000000000000 [109,40] -5351071956885927335152658324123864657882329064959378521885462923709763087392711768169379472671105969278916788604746794863129922451826940093910831223047143427519486708956873865055766251284514299402655517610066968914399195122020858094977536709588847272196007090522530362423047103100575958936166994832432168948604499512412248589290737909135068843100349191321618666824672367579982816656400068006479374946721376931210695478071170029688697027619125618138587853285771582925165652436582667041910121568614361846281886875194234610878920486909423481053842591691898637386982955325053738645065311738107950476146638405398182643026415413626960666192970588778984811172824548317818662744846336678050731609863268899343736468018664460695109666474412190500885061644294648931936242519123772370486576923825296016137539826109808287126331236936227202222609745363889797578952593429908673686296188657875806615479831643587835566841293935704137561570300014293929854046440474032188476968711431214939312043809246373956618156864002311758667489005691896649445965910458883290408231691045892951848081699744142426674427120999233183940367786805061617002084287237835880853112014460752998406137527526928650487739310483015402972851602096846971084827206864250930804209377704729988987080121972110337838462018485195679002267748581744240420040379507851917706765205437843954942470847628266684052558259181136886959940936119599919089411722973335836831359018190131097463223455885848684648787789612341189260620148969443299787192946616441271376234567935605680158590732717810213304761390583127727657349451753274486258656277190401191760159959033650951505255446207652961205371012230515231365294363695351742232268948381521883608254192653064691822261369798975878558493881987484538613376522106530381488326224509517116883485245538115132613390075240961771043718590271565323442244644333090832750371401494821430953938769166599058712793732536937029286115544478992955404568381324999774263136723763662567489359694805030966931929621538729299003219000405514831879321179614446823868620241055866786404292222987353363195860532759397692502325434630749584847195577138991189496457911693392157714793768503263833777665080808056202491550501820010694396133460191061019518626212179884804108745390070827731511625689478130261608608419730888663470363890565114167126771240499270123150867983016025707571659456577874436586915760302049566515616559796605705209776547225836820110097673900513956494393867596703309541905831163875484848703090131468288000000000000000000000000000000000000000000000000000000000 [109,41] -320374907736215857901875704401201436339042948787422518881738394775531215961688794727379709079851050459969907793560646614442499998424011275095349317899221324594883009151258459182247026988867469633538123556763271053245506915473821588325689328565064444577063338706810388705746908479490129887735456609388981678509746453342938969191814243422038415269361167826377733229162703018855591403518919219627242396419700072101396519038709496485901918085467826195364848588445712793809517255130313687416119282382690834718243141094476145093354704801731106907055760281332786600867034574907454038526453310148297920005133480309327921416690449220121261164288885246294469491119673276253530849757009005956423538938367371851617672981980998267411875191328715607643958974344887733441781405642956269721793904163668747431068997316786902953167190357201431102722825380679083963693769100558134058367747554250720133882535640492059506082473680779003619006587654637607448309025849141657719435015714443729342853818987278423519040977266599850428820772866396380942223507669615123630963140434692858746000781350786181903502780617579595065307564226686706809612033928624875420863092825495044726351275425890261981137363979062598902726986831066409137563206002646958974898283160695131548615685062915363872919396644856763255274947279373335800906174941458528442488620674240395609804148877300139392645297974438548192140893590297964279046729707503803604307254674389336380752286472469988784338171158360155503541066955906876985506067960796274901781452985487529057957268838368743468424344283056096218271743005889083966690469024450726110662187724392095908514390341961570725612984778593689621791688973122329142055012754222692102536341761500794702495654041226638631891420063904623785459386121318955879210568950516199062848484158095003737897121512989398494894618993650581125344968106350821862640525912759867872552330333152787086697335498763224960161465435697024081468906879228868160593038101664485276922808725290332546108694256162083447776509113573570403478081554918186574761775213017901382145343721254480418837853795916434456529261523558407376276586359898380991537809475661003057084056862083181096052651579731844416067591310901241353126148202380151102856097691391827393446986185587562846596242160081865397264538822140546771318946865196584645648151716509180996575602236696552866622468510783273225699270135424539929041375938660495398115262397751691384458578843706502342191669861597852223793383521301115376994856283930624000000000000000000000000000000000000000000000000000000 [109,42] 625565036411442030982536545662552691423119480246235505480113942056346695908875756704396937547480099331315035074297908555319912353841351186600431641935758113567859486563232386678534027158805984486671531938615561328638516003477005131260196062701160889069906555635202433643957414622990588245710984184274206216918092193230469964404637882154804501179047527423945025967642902647091524511115250666067306684571807415219638167382492634494564775759260395844768419514928947683420063991117833844267919172508084527181882569199157946117578788465746127938499044695343285188247208743687134476222516030516267687325541365833853718446055785681026070382472042004106531482482392677256964641418677920116298991530591398497350344404402443205025827377307170900216185793207756702253445433716129461814203041438466205812896438290341068453853005756512771550502231205603724239917215404727933955552968290518212293684789887930615925327522298554330682474244830728152769412864619599254306400778466704399539236447782789029906742219467846830028162038632988076034265268314842813005727330134558565473633513519040599477874817704059076665683056945092256193700773371378950151877646738843783516140201947539822005711504947957648451376178209035141892580578914634733548148817099187171522332980095173047075161318294601236825295767779827897692723348968823415051801177071496637768665031772587690448185719851845482647145564516312747962206308554480607008970838445322876540097386763841287234543486124266613193633604904938231220095671809999762406208626833062644688793370659255024190125157120709939709937241094172097794595220434022521356906904029774544430749770266167807048581569344332120879805779404889226292564545576969044811512187350579257367646903912918855800150900496933334708941470433435358892346518049522396396541480127522289979552263015649383408708285675713158266055305243814321851439525571531134501510655330201923785085530164157781036010044776528485556873525974760300019755010872102558151692809374427929378745114467376845863308550954008637547715248751253427069391214605873896667296794981729527554079759740728317893112741606573210501653224969659490796365161158502089015971501180753418315803361493201155259003390080773464125285071356532735451323068621164602987492483393132377810655546620780374464655705565323319724422449904060068101523116317866683441428013972739696721138422964963041874858135902469421822583707602234721516070376166243364827232140637690634874890841803816714011216215811012367901346117565022208000000000000000000000000000000000000000000000000000 [109,43] -244124648017950903345676817638293303104347147287075478354045685362766851159689479871283308812123277988420509167554866591192838635266234934773558338482976299539098128432089308775000054860660047219261710824102027834358065823901036590296001298031093891327703342765532045269904940481865326477363233655468030260498014766574244354452358397798737334982677904447339085389289017844957741298588011369479043993355065368657050924988299460098662059149089688843971928188667738005233210674135684446721515292726618608105606821859298378274020391844682668579390517103467674517310522932914190147505522493198039717528059788985856789467054235944373761111208260678179606131203915983190631699135456901846537278739820790884829374798926883123161687193827940007540819809451240709516739205602378424205665994421155444787715094783143034206071938507396039931386520253021602502478773446149021858761900118433876695234386545639519665075051256119792340016666376686949643000177451454594764177517502257276864153835998180931214631429912754650686721587911528638136902697646298576433368639507932553801005189130654030166491830118513099786272201220791161038944355494222623655900555933738525331385250532654291498572491100875702929174859429306794084112272238212159199257811300336107661042877139564704386203939066954712792177252781945810166418153512129207313853268174392338526157515324319498998624053231911985793573367199203873638759672976786077863424802122917432243762320188524559208887470275538195444667062582117600011049904900077598562994080591742753568999562727677718771536597293022206236724528864447055886987253932096404698608417873693208532720384204021105800925584205919937684515443694793436170798140807827854355976985081567865856804368186419418003453554462383354790036881693573671453098386213005479338622472189921240684937867361696321380359688278938591469370957495810549913794188887538214542216828171083190527630609629182162762725598473970211634588156081916415309342314475266743410250710255508233290056751566374994432200319791224736498898378594264231682818284499253063125236965367544139057329452240195510830205109996193931083752996155992686945191671507700190635068165666442464346180711795204556725201472402604808609234779646246613465817363109141512518708546548801209469702920987723426109571453602053392496419733802736850301227842586647020481980540350231285547921457837621223682239226990594864913007855013770755918514986150630056411824848851911589045559980488448610139869190274793500863227586959900672000000000000000000000000000000000000000000000000 [109,44] 59328270507255887524664482257163301699200569877355376203555554400128952630396279933455617534290284860670486269552351359568970078953370754822417939129078388332178108515463344711882308637563423787684872498037115917830193736478388169033513307240072951019742593581111221036241598280753260136051729867103365897586624680502416064925563698476513686470424835713576635818334858770632655218368642287250231094207229879208462641174791304721306483656792462705182317702764782301187116464919783491155070712039597367949850178751528340929632005064974759862642557382047150672877698647690654004350664483995024996977670510528245915751363298131770862082878211123169539451835165492627080213880736234319118629320450639723482979866986380572216336463644482819805393119472879415714060501855927568841018971248307506885110487584107080937564396520202739918350030147728318912633970609755647985006178239155643392523766511847573284099956833257058950762778666489299370226157490693314530420303522796184563646335126880263119120698622379908771834144688710905732164293711631901694514894883634811114432252224246833844564707874273170445849128382979023763960797463790701175208475034080416273621172651285510743220669328649269925199057523886254459561779337423092359502782197432340995220897313299432582656162468340001551702239432266956352354798026874573574824373443849137277255308910901532259112474692392462163807403427128696709022508913619345290211324816763829427042989635981747660033855108782468051924806636983581739135077863955460425995309813577338447762354976957040218656661170921207872409847047839721251103220287160671155041664415733816034043769155413433194904686095231572825609444247344161324776691577959097336975192090179822547379431320106138261000047826824166716732563304208241699254700483251769594443390302204777663992465137288876039032244192605441929030148201172978833342333257367594138213758249713443642836788924762513697892798989949353511243410756927198115218948543013147219419723187117969339734347069738434212805362797713037372266120709990516521374193751822709346499072133390046641853823735151841922944712238172309688944516895378694648177287275711099064765916050180652175319286701340391157050351734035250277004215631248329163707640607150204764687007553649105144071563950870413951418591274924525443257166013373288193810251303442307821014071925879509510979742358085796200146537524571807698132875679014354571918180590316592686908291075327445624938827665598231158000889184437394080963440536453120000000000000000000000000000000000000000000000 [109,45] -10514219974515639850820196112434950900608988390439328170011384487550459913249710372676282676536660112981242745329241691399205238486075891581849578442249369751381641427900368045918768649722192610494462134343449199725024993090047978247163976649313436600545173048765089175382605897024324488899756053228772645990289023267341928153562735913910040804331324033188447679223463997138152328131930890032696429771923531713640718009719601536148991413035005118839287713333552733306989818146624610481984142075498974888774671488693267462081491233487471047170045369316657979335815668264183122892920003910507374459272832084810563334584703455877318719586794457750664649596135420462135057831669131137100863736831385652131197720529520263060647287873468525430178330640755374107272465990666753130233339464354570540344365700213718945596531402853232548117660642992884237079178978427735095540080219025334003314926539893810512650533838386405040973928388989799697381585060790852673852941689965007083100927443703119654707769749910374895346295237643101409899141248031192632899451297470442704760248322166386802602341741010890030190321681749968527706947552498358407107649450826209009230526560102170092720533848857270660858124740846740496486395932383896529907934095451324127871027528504598074111255363101630554284686207562932818336310263871929726638663470341127314425904912331712711383394139363059806559915366844698219713805639207037914000070767420889534626623312354000198780290566278835317310408099391651698121006661157866185056157629636716702853353951721040857262531152998350472147424993588568647749839664425881375915694242895340529563221705589307624375866432625419319183447525757752481545686218553446720160043554238576513929858792574214794012417198137354184248451011058566339763537049083098773629008786179444238092749304601301334393763007178416674611399550226850747984521455405865797389459285098044668086032675532463763815610629238884303057689228948234628765358840666818619714954889702392662325210296730530241882939225931576397086423069222234490336125239980439858547953759306422113519302823119082722898730369005092108716348231179697834912550840448432248514595962437331847909606191279063008415051488059930309581159662110939006272517623963026318766809709572859863342796410933325519709683865058125031231777597066960228199295995328175509484012905865962579161378237755731250652568324221307240760217195070352382305633405714452724347783667227883473176256066783204266463317600096057430395176070676480000000000000000000000000000000000000000000 [109,46] 1646829346378340874414728535310405858912919899024005003522506720041707994775405793341212955854028010281954551286365965901564027585803434134871444229418571821917161864844018682782577688074356816138896875711979164828740948381517235344857938144110193301434990359181933362954849799690030828979475359497617079296822330691995327074070817816030356117995949072540072945195870332122168284272178294631411408746150220244081694509538301968716796588240820543063237441288520704998707595449800164154381398117663479440834932326742692292846428351985885122670322265192281835108809222892329199541013060470830696488767373387358446091080279328316081921500193759410951000316572529425552392844263748581202995939238811741293139897704286396065574392679638633888795707425181332511710151198182642425469857592768565327075145942610751169246338517290639839318388168436579521300226935405917002098353457657756942180669200533145598846620470791303381752259286360224520509193675921720358163014094301709675270073322069450527208136792070036108226918637873797421812662186886801510376894217608370771096526294182444556574145044529500257229031307232998926358741367083918515104829986264994082934105502126724205797503733035009447563031053747151653064470818547209636206543443569693682847457610921623935219535848344114616655867499974512985766088063955980906547234587126744298567208931135836205881811376144757892724735075448939710194488525666277218773304531238174585233314163669625666478225678082516927597482992736114980318173109188930244139948640357437429425210013526254921491827353208706964033522201165632450639582147232857375402035896477057017082070477673850391523691338988111815004952394460998971109518689362710996826692618975376200864579195093938497435315961756763490072723140463268417378404666478102887837963920906868950546344267922132531686493485919926203058713346933431182296423149745151255889670640050924147513391668076710201845815001653690819828094935607812898512904917889412540629524826808498973262055431914943445946271259988094276658958118376643163077178131073881549856178377126198259825230483277152704263068720771225226053123849046822888117881659762076252435079074555965979747814434088427255061580977282848117978228069276078320863381584939460533612831538623003135146360796937996704734222782998804987168601957198850392593401335076003024774387896329127392928999441523279394589557232753910426575816208025677963947411190843967959625422584892327773340010881138458882635543297624839780532202609049600000000000000000000000000000000000000000 [109,47] -321439367403094624049103959617019982356837313735559443635469364517035358686517707085366117644500445624965506843196492740319945789010631907704389909332963051379453142826381987240545186834069241066496561632980787392859264450094838785922211080374221425363237514305265736392903232297916151712451499926907648373126002407385072533399845444521275841452284796551027111660081724767585912149724266113763114387555178770282081978725333790632945146184372236321323349638347756927723846758020227908774316980626424100743247192830733632115362734695785028127026004379243629836657665059178929316703276876947296424990096658346295918808644909005907345454022829958510383466182009439632314208699504351376147305836627005542316042588424572415323207063045693191741807298420393167426207721777895481795881357372751970869845005619439013653626442640144781638534822846785173647095108350029568501846325396327414986413026620004966087220852763309928995175167271545407236038397722957921856091310443575549754190844974239595865148609472627891947282630375187362407678645191663524633544244192635341501186097292954841401504817183982368279151624089098690740971457555946042340496533422237835776631671936681802800284868755905141924236636234411061072615868464483633033238651026950484372429872114957100026134585623254266879689734539969260435006116280155110314290455993914779799122686498914920336126731814114003964664289845668155912344530559525622146867508164152239224440362410670387306719803441741253677381408343477886170670542705502384414685058335086986526231612693829192082367270608612247810990741241013680748174148193405984878736601318625703568940490803167662110602820463919772681764218369388683067747006270988491292936450067000527394434349260342067264085886838236444591476963911469279544034488634746980874836582451393196564172052675254283343530033577508322698444786763983720277650766220799384025479512855795277241018689901095636741744269301464494277626450072626878404310655666540920415603919781232980213778952019934619811504327639137810987311827114123579068380554923334628932799809747517345416929915835279056362565980667121251833636617895240917083523187111038024153092689815460238157869806122640217002362672117938086714951307889659541230816790388804240243342329681891194335434372557694750269960008917995409443449724923577987475379126705824178334878505961025231592082330367930111430477695117040678183543154025748699890287411321563512924548054074649103458044651255905476087300983886587638830711942676480000000000000000000000000000000000000 [109,48] 80885761388190733654367982136564313885799922396416959005910380634911331895211986240138381950715013021292402857416892923482155080699539562663837678420355928235400531500987083724496365716248089381505386590475155306394569741274869562487287440055775263024433834014840363876634594148317863405199195297095892549616090788552750610647196022598326434737461208091942290162600002074039135900657828314081089785635228355768570017373791648762547559215220744977639277947141029157872728665792190691841859068326543191046045616597562779637736705914725091983791974122781585107459913900012517159055808017871567039479489636530181087238773204728654008312271316842359117813978305804975494494612897818542289421450087519662161154488411282696024572103148851843966491684299156495957631199280014433770919007377409423659006953698550119905253882565274966903603519690182958346253424912266281719341872118745403656613070242143336896088927534630805443315937662356783862337153778792701620488528459032832934745170969223375459835445475507048176210665044965556860757069077102823377388556475223874887147679359927882538116725402536373395071158243922729589913539561756781891722334027167400416710781377852383781431550346788272374351185092422189419292690858858233479531452092573183102577436327654112279073637858814153022997008026663626586171720608137073865973910226893418086897061467067585543460990096875407042592591357982493942893893654080418146229212282120824291289478819283802263461768321425966164186703706059426154752419385542379915071514707229104534371658822113921383433954103503619610508689634178033994484625753796095393928078906483129985070549720478297849415639909099630469271829441834147684145120465632818800949694927123586503284368623905569999854181272489269939210918779350231817135473070820725138074395403840936302482598492982633625663627589978000097607266948731170035602038400302884346443259899792043251415897283727869035636028020288556805291579023513732001468731500413227171191974113775968258015171734438201879821473691369005245372735035014648954058523451274458982896761820250007334944799302364107383634393191199315845220652463251280317169281307556890539373928134050805317644963568318467519049550191527412005871866200314988116250791049764092360950888720717008605770332673512842565699415507626413775292264829523188566256250128247780590174046250671457650204294022944454841927839582690352179479304412571348948386506590489590394063537875230684552726818760522115490538131550604133569700403609600000000000000000000000000000000000 [109,49] -20122578828164730313598936107488899073750647538970031865032477942254246125147603900079551950143179460745680292062540065309298767655836356873612737540271237631963334925959767295282519982509942124621920853897382625413885645473889233965842455498371745265995796854139405041065997421718402227854689352335441273619680650794652896063482979947536496232379570687846831841089954381021683928299065961222476957309222624494126872297627251950052989013419091213170036131412678733769945867603024803824791035314878487406841676097411635495824759981023616687242479623475421488934018603185874001330477990426701670430609834440278515783784923898742592711938478259397707000252334676289303212596171716271549458405735374124085840626312290971022983027312511817505163254605861102191709346001341908240122765304621892381164196950310078986692752705454722821970036419753397179069528455908214332686728808089077814447943851362056401330193733485712825733645589115845515893990604915681828888184736912450153798794658700180081141907486591484383919102879254736564136184070274933180238826083447348802552707807981914327983939347944788532148408893800684738389812753676646157369893101533353355795184625402093965203353749682057101877302585227556724793751705981902653608716963095473962511584412250525350824346774326056480709576761783909325753022896206910883799227046588580670579929738000658833292923683479178633443771564127342538614558044766977014740059987627248114578728660647930210306893477816176386342468877755787845591452962268048154205446873540987553604712823960044146481557573295997115417401876918733152482282633678240842232791365126789566963009176173509575958284550273549628703911129611453751261610642008737814142650359335588694236406633900145710952929182634596447413480618457472919618442479685243229342101846611353499299138017894195110257150250089465142402493754873795111493390391844652731455752899499495965283545934521103367951819619331890023910868509734252875075925109566496910718215676023278063672610221705462833234885146016342294565758779219964325130143925057045089888655007275784267433920178500425576777306713912060954603339541812135346321734324392751918860482578995256973414483684861811376704884901017140351265390774815972746464420703286499240384695553192358613182519525969863876535397428771618471521387269315447308483971498258483912839999934253649074093272400491807756923934282094163675669292961401621976399548701633754991047546810616468067833343529513401594968554285461938132889769082880000000000000000000000000000000 [109,50] 4643774982037282782261942484648537532664630329897577083522772277042945929794260980689246581028735689975521677480557100724427735571085169885086340023137314901246320734570292626462712457692570805781487563670744320136934664027862484218186438516375777924720950795453370363632233189221756627591765688285299752201737149236556606979529263208310856955662448897361472837072748769358819065788840177081892110120360631732727286906381133218147412276919233793737730408422551531549620305998939178437682859815265007827068352952843362109422473470399046263715657929398824843426161759717631596607529549129546773452355782955787175097851844365811859270560485175689460409278962648343901452680879649006830798303078072848409843266226217681849969987624194943866716093988367823663113448842103561767382272256808610677351181544472585667214488787160417102146483523423429734933500661674659812282601796896917866232862200458449429287699877063428027412410102239233221643763739643114899613148094647698868967893087499259735858212722187447955519114466913329778717219970213167058378106497117066150006487758712816330970899999563024941978261288109696252950917499980772095293197437832370823191510697852504426039203071328729155607216047267708163075921595393254097306281725055795395457863816820173379622348175370803596072946184025708143825682201052861902711701064419939934543072405532870450256827453142907951745474009340124263626954323674858578425663000767964091452743235177138584290238996445055887240867952159832155576243611702152392028602861940238678836878839450553209774403362433513924382358672443820380238791960635045721870651640465790836322635601602486055048868591640709736829155036829669449088320905685449814890813945871655169569236636894961362374053049949215752131372544260398720750934733188271673780488829655297322742271539465219685665351298288188098780177954983822460733177755236116065480152354720242022152070773035938500847088566476685508865996169113975542173241854133060538928334056128776572604226832869329862322250874446339400857149572406321296992096841177098664452774620765362179168725590923867739054649104776695181279390351927766681654131826445512162549186114514356240306914329081115630349210061274639597987536835258681361305100423187073315049196897655996337188251582179056461835723374943344777943446101247542853013131992344353281301456172835738287999880286067826993261106229652458327950084401357880806356262503129112184854516092873883263933402636365131357898546829668282156007544586240000000000000000000000000000 [109,51] -1030778961758052930557021925946289950946586769386935949011479390075952426996626429161741406987507596420849610038670848756777170096192508170045318162400080084177059239095786987410245533273206998644203583483781447549767411541322973821750785523923629293159210093350581259458630606274651289466194842594256330380940793071485313410451875553143886228938168762071413718883471591336414392459579048026836096529427990376026782896389536697039348039927392710175492356088001912733622954401701725543161206780223127225917467371410476575825494172772773908612418518046011091312641617595311951221882962484111942053612767211217808407246691298501609662388501369260237829660466922998218221266178552646875201261810934564032318665889321743106800623513023720112768324156959736040950322919159104348095727273380820367651885360333567698722718917219288632985089790579360067002722934451237275727984895455811004231346750848652660139304247197042728002590014815635677508515261414701635571563868051691047773980265572700491788747223860779984850589247529460276620470486313070574728581874135263593159465198628909027145097201186489300404400185745044098454025683418733913827015756600655121491925394609362242670410843170550658135389558624263664460982418115695901124859058127690705595265812302032051762194841501271884641335996133078791329346158855373058792945431732734918047119507956480283392415728901082674608301119215404004154367027889467275740937540446225157883469503166953523682810299906861452232285432864377377784486761140026033488599988664023529438811807319671311370654047914797126467272256946476748366950263225566610467842636336089595457788443626103397564621748423230657310766891540767447355816564497327819538062391184037380338453735086141347633395584570788379769059061771919504559140652794711365560102150384698850968255167245256239719431394738859226564463835216138911383811592977731726097742321482054947676198454927547537690691005079027511992611494558436242218623725397461182809553784258631163665061368163329868693061775063368291088732183523483423005621814795455837374789873303325085955791639263730412525694725499179653478295231496934067400673673911950497273237974371699912805937835430326737769304211617134708118531727530672226999353331880178770790190037350868528686136451452687081919994124626145951012671784042609054641802404795066551400244821984396700585781898362711786463993995939550339969251352021294649493619562769753349217637443206087146801021192371823426791722063591987964014325923840000000000000000000000000 [109,52] 210760719163863586749689435473785757388818622281027570959272390610813321706484979383247547960976016986688906450536998369232323398033525711540589810714402501917484009613039138502526346706743574957881916704065280189440489741552658561005611281320163042849603787625301499955895705656543505447296596349178070669392726038863461792428968305478056240221310952207781149973752718626014729019375199086797689499042867044546867764986632796217965310119764350338642176958396140440050773772637378090770761788951717498522536067695142954603474273780425423331778695845657194965345601186862093862091667110573522750230019980161730889923033894380936776036816156436883960474060084679195652705448474006418254096125241959539568273080200656437213594970961481141274414551544342844362957399436033004694883908759599673363288967549669169665090174734908617685096956892806672643242064977570329343172735164356036739308480276829350960101290920776866219205806761780324269792568877606775499694729913917588292063054186449525328097274961785454882500516434128620669370028890183212945406468170938352836277771285462329015443614131382988416047722320124469357773918807123978284726403257483585989117375049371638551862578637620870881314429677217825681582369172475572026290886977175289506118370512222882672050265094417902769646886265118045781395576260564593803753952646529555291485007894040673906153681226183800258697317700107095184010260536156701476509082121059991192465654940424728184217342650655926621027589821868535138875268200074060253301521960774797401761813679555687322427519055186081030227460509722445671890812638720686670876853725426957448900481391468559538740584358728695446135083764404763948206418311081731424123476029299545931111297131882935989069598495654659047177848164189833899227692387928275104925297909849502193259311976995048758773549431724896849432991472776379336092569756277355432400619935013693309654019687297580871431341918643193440125028961310235892636046169790170036261747045145642008380764167788095613627214238932086970678619510669819478684018576216555981044264712661911157967133123345747450801207043340035051699018484865462058224326943687072694587309703773743550018424355124815143582999801496580288003408489101718865605868890224927150502202626731063510938868486733288891749145499910383503620623481973302575914233456506761059721069356502966182292736282190995228274907477810361547302170777568539193712356820462333578662602311356973128750380973423173055256170440706775387398471680000000000000000000000 [109,53] -35906298100951905758886734872895774755176207781574444027931128960235687991253549307953820014856324926242886294198418962652573866543304800443529815333774317497863143811195294106207334742464663910714260849848728519276724414698624069917676677831771309469732217670203555505131458500040202726541114350075131491877694424005585893487424650998638850424157791244593976928095473939147020875960531691744458063777561161774300244170591073405100410909403669082048006717627553184012664323229248709327932239712971781749829603151568352505304022718405900006188333526760590495012215034604012321024153425984685158859862344027023074704984694319516018197756731790821629017115079607874746826676005756470052927721897991668754438307262218731633042453725605718757135562763280021560171351352044291753920420570974161767673070096702907128243753029643844664914893741809320309931956738632416684651266451084794399283559065357283498633057864360174936950588951242023106941311434266809871952679126520291849069257978568132173003294618209683099571389863115036679050075078811440649390917502713876962505352004712790415810168814039344689118093960837285587290613284134338118734346980978663897309610041575741078734062428498396318229642734248663379974013195136753937186515287011473325295405505883969002569404754524479515917604031072368127581090932883024985641387200606230726934779494506900538554563809848168959745115820438515279158958911787498073972115736241767556662925413298622371009782473824997594919300424796733036186821337318021413469201690807951137714662307014878195247721674131815794118964445194862558997376233773097417260146779638422809938134983847471960386731493880275315485587528828340891974188434222540504408208834662394433871798817276631953083543991888734208458140838868189375016973695012851612583636039697396724988576890348347653937440560085136789900114583547540761030980007693760536270732190039574875126668745238102360668536389096368999924307983326662515795926989733646426942599767520910115837384982241754839916826639782494294893730477631603058649965920063014235512508977350202621250976477319880805786549797800893463292356735837441870125117398156004499435525482036950617941963531384924941842964948976480642058695672651020168106933084844639479770591457039909941433035193714732965897724731164831328495883921605562255989109165361451773634058220605604655969312666891826880259823729633045869422349980572615504212490912081662277668525078867304059575756215580799553320556533982963828239892480000000000000000000 [109,54] 4720126286576897226743873858059202027597938698765203111619872006304552269249566858639749750608886646852357334734840068857280814388939557029011139936203107894800747884141673110580293272158013064935444825854176550107806593928524490352828605052624695886653703692216609385507844008099126463417101234367961560686849326679090465131161801991871296595393708868300608110778520528506733560420939778764218535897864257572038382761879428228193188410916891162490080155134739993601712170760957830564352631978032223506771409360810116613758701104240406708667111046821269764258825809530062407179587332585059781522743036389700397252436382240268696521634682286959434718341158745720967200014858244331881046156408526777035724801660336455860156256508050370711322398073090708043176535144136404847866757098866959844912833709398269045241963050682370159727250123507906716291271290597181699341773076962358942085467525714408857991789226808003258113765801237983547165537768051429197468346117137816516932063779996674112059966478182559115391270375375516633678983756459958444385994633582074573183718836684604176484609151674353624137823617586587647168198072509248842410738191937366821134917878218338260003117907247089938079054490053043336180548067226828649918377996438583207653489315995783606874387653598869307671764030143218228297536939626296356657267936764927837508571670970414732072920599173472366960831066574541247215219297649415340171184011178775991596010249040124251439325594339111729080978501557783936020408638470558691224539748803103373342583084132591530910524688088961196332105089721327847293105015382401024997466981480058063390981152160687614160810211962264744157584848800777012210918345732507429423326022426127098265824703743935429440317117005788417600408776772176897974700528228224262711100698486282507490380989960075856222293814922249746462020214608534893708561773455139238919035042572941785245570074533252461042726549511531216067359984694207380370930801828420914307693982183625608696100132466186631619756861706698824180799119823852728409629142285520074221707779331716680355752319706193185200573769001178707595115424932825362891060078690271375003357537966838091611853254435938628671310413248033452058305469713988944622184404953086207287841007298394159928258483729574104837008358931055104757640688583056022427833499925986861381932897817162378149463308071315611089015824447744178927667388320931890602143178016611902360251630657590131629461290099769932891849844252011950264811520000000000000000 [109,55] -456675093444555205899197971892565641415352646123553505424951507609596538009202235544475132138659211353261366993237697478415563377690868600012077391884081119157650071524395851108699882729504157348016222214459934053330984481668853443176719202438288386704881124358057663239346722567869200457847149300606039996106526484391478780054445490653796593389806319533213602551194937951691045777802606764957090882333807121553502815636751988353384418597286465420997275399930877513498215404918344453598316442325280344400444062892158449034684962511921937035432185086531409640022630811355701270074300186383729462318311907085504137472940627329131990980560994511046257493971442982783530827515410738340607445092964570023849205107114140918265058946793676567902060872797262602893359152678068976798950212934118556581086159693106576690374515195915241874310678856303817003364368200059840981798687655912425149430943334051226575922425074684560529211030296155992783478097668040487570664884559171923326491190599212352864669626527145013528872077653496913992432716836935784892518312790319889961688797123297018650110006852000175139898943968166429687820029620971887602583128740083313907021179515340646544058442699295523120885755362392562306614972564961350209901133791262624198740938590633503413381765855738839903059104190813543909051247870689449890867834349701916910110979775342334373302487140031401917632712647394950324039829355295759857752405469893397090808184740091459551464359266956974781326507499709766682419620828987972883419129036405934503370796901682233826438013239468066023308586217292612509741481790094337481435840508923950214769751349898137484342546878942279764026211120820678315526858762482092931931322682960129999431158399537313558951041034859283906424858745218652093711721697417993741586655485859956468681234534599062546928329747722586432392031748150700026465706609610580832104461770622448272556510523831884235915539674649220972504783630736691349064817053537140261956056503525494858563188054087652507317166160151698662350868459645198313691403761437435332499768061861568220851586353063797123427936073387572327358968564824854571931748845948378517046118961032345477467661700650677184057910656334240919774423800262621275220585145121851691456496268357667541981887235109839950865386486210091620254321014424098978243255996265061204133806695883853523124002701836007602357800261348616900879638993569624210002346728728662019699359308655276072152627990332271861410173564376407626219520000000000000 [109,56] 30108486357801288684986146786729088074153528593991991983064715583985272985957195314892272204062872325264876091347718857431335668157757912042835462945055033766536804719113534274503114374104682366902327962672557934835233272914102878750208225062834811973582672430047530357706882687581912577661873308874089212670731957542018096017296159395978138146740263311960477972125969835445375274267536428686094041834498380929618282373015053706708394704469534085148440987044706540271240473830910056312952715749734904893162709425451590461373729635506581236329587869845748997080843695980611680516056254881101684893507549757179826874186089269895035817015183473614863568125471485353733940012325070784175138270505687166738655742104258601992601082961479832468760119621757922455834679147024206944570102763629719891710813069776602908249772416535947188332902287632067899560460075766934172721073937566860348301623772826073980077516525089772833109875235556986118670504687727037186951695063870524048112740677672317796238226712256053141420000905208605463678984991374947627192236076021416611189714550590641985475606192535508352240000100083454092250070729557558567469464820141978680587637579783029165672339487432904925101247614251976662561863402287712579910002457108197403446161422039516793824337811428921041647420316590203720314686985555023605400508829014883154726500360284825298055849511772904981167590341334687732858739103282556046426462747950419504181657686071611392837705751887422237991704690979198161442935591102067725084151647979827661847588266043943566376168666339628159389062958399271154620568231854282120971456238145730493236854443364292128874795691063829323851976441263512159783712942203759512548006234741965722252938203595318557880484923305325884190437864794553160042938000177723969075535485730749899962829659753521196523847816451298574929182580087356531329700459468345048640988880333347764591764328850874002387849698936610506412257893487728022591491824613684400124307190098021796913266832316893873747598221831601674345361408673340950511358880168441105211385045910413797033679801823163557671576478989403288651632148679180068327946437069440240126947119839524520595675782684769276411369337475473360267532259401894621932490255435214624672263381840384198778366648795173896917965743455820343981068555060976208569449912156799283118769836038637377997727678216528794853887604149641396011782386778976184420709934512048926038380706319122740656975553907532412915913761064980714618880000000000 [109,57] -816136051206051323723770502424642785485113251144299977864188869176540551925952478224998137491320087936264251897461554915384081944769255899759945216378185776616003561389013754069415286598054367696002750667338943032918124104590466409546261841349335821924372230716406700821685449267033513670615825127736894674393031676064122363347043148241559534071908298943082831184116819940814918984135315549789228955335277645270734266297078683701230142276479898105081924081967956770611918467336462586285801253923722099788765072044596147180115641889003412340740609859101433384613916902569472592837097319582488722604495743971027905413923662049448877211946431940465699879412681536333809799045366604958899170046760796802498935244203276995495321213549345553892334707278857247082542080057953228994866873301828466430854649218699432037572076960964050744405772017683396658167352037826115446789741695940553518589101943083678024507371375632721859093074198273456826004916285492757202214743973466313911466436610963221659433699571825841278580717863606336226191963447327632554922231899700570869142389180399561558484095656798507823472998335771978690515270151467969919017034751407547192171920785239908695256915848315073784979377561211909792788725652697505467873263930659347315175363670791176700075784556828759572435894554209552900891793748723714987204734124131478625517248409340593454837743987228317647500800382521646732901049963565717056820534839567818118719842905537328028024931368547769346032568527362113001443855615578610701326278254692634181255680216492338717005854095837771172610054427811438694488373131790607864276175874137832142763916304736906770370921293709221849205903199179396167509848715569631348156274389709451454919904445875302969084167219187140271822838388085986496228230926443679097823057390729583759937349089925478188509273330563179975918529205070077810812547562169937901045622650845063287746891289494355103410518532240851293378506926470528090359929176324034153517886994345129592956631701733593330841629563945516440729732133742017949354652383042790082818716751170870440776530813947735042283369920796645316915157938283268672383057034810448879173828892028840942280960269382451751681160548696881369001384939094705661402361953391570152190072272543151501937664058859687590351572560014169008839970754880689318169608437610690572462535226976970414098682498719121480821965631355826992322477490626406378549437777284779738808034083259525468660941770012835126624316133227762810880000000 [109,58] -94092407082795244036568105038183832111246846828600177356164191874711499134484372344578496999195368790576894086229501067454315934824944434566417609376657115194035105290248455677595051169834765268986609999252865807959768800670292483082491468506008148826876663567045958999750698172521566227461566323866845477089453037320101293635538540397179669617927519787946854732364111119952165812078338404855253224716337119433176035273399350146077175066333292146238127902650679689281695495335685011753047650141219391266822651282618500993133569977198525447614607935588800125423872027851953866200849610843196753026241125339144091133717183954905419487064226503302470446564620183348470279642195589141149136675055005691721248139205690807516568560077414420941204329994995796442782711269288287161754180206659480191274018236284810808558847145200749972840569805377992519494042215272333834861596976977408858267910833444988700688498293783702339910348996815354139146017337192128338966049751275982823732694532782357727734666545074599827381391393952862230964909345079500250450476521496601163733906081082781780370897801199476017788890634697439301493586987423407573181256787136537404535389725243649988127122595777040782004972463858221748914003911896261967112766240915186038292384056184247787028518233573803460851252712380095961737979733870468426492498763317862713837664187003711703311443961635921707895073208735265470485514852196525670302217959236975885340020045900617295488695425550796706029753426860298600769380634309440315212156443798015748728979611489726746410868584919634282838638221830051387555163870223470460633436688905156608425998021087884619068697424906993111559311765946645356021033483831964794736190897951061338813959856726631865989816413835573828268178617558350094125182418845685167314061205762452205717869291366338657006626967032611151172243256080037842701436844958374891322761649606757282584035264205542778769963088835559159479635346468718379680483105585814070246263998095633587722502037939351176143346342443264511749531280337319156511100357492485517865033311830265090906025012792224649234729517403984890876025274912396664477640296488686528405046902272974930975379473359549708614928074991277765945828739421188219167015698159937274423451013107242815962995888496706964948771519683602206015189049598163924379332128103860136013794934323747206980941914267572328403164331645518882516105208289912737562407879871894070381286049527276376933348631082447489473444821783530700800000 [109,59] 12915452908553234769945164213144569665415495325570504164206140353318125962475597913692144917208949498185704532856761068734677393517839979126062193376919471523092956805906955014921246158008843348624292270301902718182106125272432289898157440962304395336697641723638882878652657878761958390044505425367045489005351182728727961268991769077126048059833829167248630405164596864756224119143250157748375080995276397416386812775705841464915125458328460030731994905852965625406493403396487763878475661834011963818237539045626562327501915931670781509683632638269229476349941595165448690673954231981426727526048739790378373302106344853210762453473168685008245650100449502395323386865201839939804129676737978829194110685621980964956452966883691059164542602768418413634181359788345939470885074425326753891218582662057368468777498554616998254715166006629947876568967577623499413364801450629091399533758337912400594780614550905210228109459864494905662186133101089048156813802782050974280202509367564038851386332153155447099118982873641996894910209465578447264097804927109226590986591144852472612967376247113796407854114584875712907943515003291213184459316582607221800012838941854383332690679251380483459986091878928453553300198908025933576540576067292692868642027479265117276725146070465085394833989091820201216974964650990240841144972409128233629116094089622447508543736306270265778652990841794582788570950527418541459680747136852865156444280365977178145469707486465374934996356335120619919644620694532173339484737960034927012432328866899714486875561639378051859144382224789118266239805852983195766644749749457658293842915457360841626967645605903234233613309636622890258453890687005697738664404809957721917270729598452893834665917632227409569427245465504637305047988386737802407371356004315692987386092180098050920016112835109689492047597385220809147441156809979699738154754994103032802957138947593637077340518138398831706425867823123379001853119975878277663630955610734291480925467330351927695659761596843136958506751465889511097645395452454957812491880640721945424621331261867469787980186193550923767617100163854962429622531010781948925192210823168877930102176480057658116504121213388786089687167662357703571368315862381907648660251080910040488336768006094236186357331754493830904961975870831390299459927582305977069583058512243944646879427218310138595539386269195384265681506673443812223644219803133674942593802634624889232035321216374257546182270043548618716800 [109,60] -393406561399584438531963419584965920625888923784139245785388003124217514593827083493653703211922641637197581616122066254418780631210031217892817380351346874674841192422373665219442164387297072993199598963276543816773631398026572175052907160536167579484417390195990746885970156186287483777429718633744487591226754322732075501544058367672661497847098021752478576089630482153341889792716077272383185225100516743285734608026689899023881642520109873880841740742438661281176317523333451826160468044943994196323853435787445426691634590776999773437336745239790577162071808787984765356262417368017324187299358163672304100306681446385338664453544043973557248564384777890490460752815933464403077735937405515347506042482497814989618357003960558204119899377125101917464034839830666231205685489141581232095558734423312435617556629209503583496166805786771219645456617995333251179425852662961391400065511048924585517448066137370698800874154752864219644972578419379034588992083044121582399896709739511763261318225121720015134761111956612478292860643434485365589986636949224762656674784975933526682864930185631739111529911526133128883806235431213806001195976626424369060854956851467962995645650021913105936196915868019935209077183336698587790001958617158664962410759939385589221217183457879971120147450646783111880562557572079236230237229208068179724340365142828582514791668282417929650865928617230063353909144698017392706558996287386433231123935002505172668029993126442898822560078794555729000839271678975006112565545690848393966335546963718333029401642470360127251399280811334934580393051244164661285810036152649930393836602745690676946756236749124476648627812570409975232743885867383079786119670112384503713198220586332518250172337170206166968851155613218536286921106877908871763220413797422850686904271329269835274048148832600161009694785349045690482838472924988577880886520028404957385334193633422230143372544738473649724196700541448699868285869548720427830984862671941234646594228168936348298839203944317789297418612850662475636492178776507150042760044597603527212891466889340850826167843967836401039769274653944147052188591045381942425776061774701163865796013816768667776659935161356150142113315622238850659869796504135773867268473037531726711577804555709433862806597327284550729262183180141836134592636285535582911261976236422071398320432301129159874294582279447186321889005345805511937809362233375974344525938165491558138491188004956674153920794603712000 [109,61] -31004711520562431858191667114864061990416815763188957108676751349482758831375630728932183215702307464247024917537968429806611663334355694050165099735459504538064923690011882676288008954185677106314872076023249533348289771048355462805448965940827640037385592762951086335172527073282829827107277363791613364054080925667063849068263248422037441466747956611120124014234606603275339287146854314019319880239971818982968196734029561172656894133000907958329772099843883872039932704603714182551927596898227155846836192068118801669081084772340313476985354623394447272897005999334318309744833133705196209227356356688357747682818347485120561956364112432797521548784801738353206818112609305794368810409948654956301526737388658840702432219865891227537119732467804330781620523521150425175379393353656958485247982320287931473247854499770384885978219300210514378138932701975690575996414827256856634682560584960736967500182334738544433712483476781296135568709614239390714069730662137282469473319934248117800446035223693667115819453384290719628088088614148618543277119864313371840967267712051232813448940659483347422879421782201125167469284488082421843288838329657750341838660516988070887262305501696219924698163248546911827559706064017882727835951367781119039938168693260791611156953521650750896097214563735681991986264875865424470195407553790612040689343318181778948451013702221477078370331550147807730115737167880058047364623871009987403388956841399195060046101209062413924381136908315210481420278840883858607733490176462670943828735220796927790279838171431647558887950743873736273894590879976296910866563685902362444879704421367502756411022541151181773285875891231118042242738780173420612785236761840109831388404336926954516967887270831056906200903166138615824978924183402339899151397838185877627598806313817520168455386743539851930045261105174279809286116253685742883818857564998425071489130817332467750212758723225363702463280021024645858760721594392245072295966081172117467941706048296580100163913115560377919459498867691602903260860103815352375983159019419871936572688756070198711080013444513209982863551389213190249723960137484457249668477885748719656709844657589556921436819133802432128202807338415255719149795286479773346409015740715871645039131992281598205729871068748735515013066835679608330290522405868877842888232987051236125975438300622841000429246771501286304646019671984421922099382028495628390466376346401786355246189419039946581263980697920 [109,62] 2369932002843127418265445933338404103761362042946315293462039054514132643232001209788651880962096590252027999588058405454296283488495007646743738497467920138543185833089332648758088986745824894599687140266069180819559856014785815892414640089398348996352705247329225504445164285890451904977017809365722334503902672440210754103839969876339565448570273626546549206612218526029077097308013273433663958229043358445852521673219647198497626716844099795725261354904528070866625106704089956392378040038134470125129965481227662766703600436170179589229945386455351911120567164800641583740653720504954454647899176544994428094314162277234976992266962112162249430301754411000720519474280208030854045234591632788259342136104086251331525284115712500924880110404244608459801180817440262681898373715585397406553731834231046115463441703669395951345441016874564350743394832136252114779607405304626495412518180529232040448553658273350282216618456656649555900232746505131332562818580837209470769263336730463592802407491461710890684137452640294981115563824280265833507714097205385547114797963676765306494520401065692526202295876235244133386260133230525357019247995106375661026409696970806734399633473350794405262221823979004773260802192747229558971150064534964850361240056907608257984906759400764609580900691561966092632457557021812579791706589833768521288833887231241609344242402524616270403732642924135830117523086504513153630827755635490982725947722023382121392061108516417401337052412170041732023292998948611645086867216886486220330382857662060660553261247825212276467120383325655810879885543700852100989133763913761487014901811535081325135081069950750407967295257061553948325896589129479962796247850274887870924722367081631150614138393102332278123425836006346504781817909512273686568825743752021751674157847365901568136415004142164336378101695100300531500850112722364308997508165716640095747913568162123200155504606564285966551205098575489482343526279079090257988416726756855602550320369921948645693290144138269084634585283980852309920908697183040736106048009827538935581987873751715853551557759521170226066314917820949360590437809313257453935543750666884682304905964475158068697184561946713229502860025734351763833291598202968709840274890699744297281937126157478004793176229915943029430865313121302773319105113806453444645048284590568876411562410255266694271753217232728960378619535855069047574446111200008328988968086789856402297403698067967315610579200 [109,63] -86147511125880866080302576255461270000801294200765331522157460338349466434777886749828135314060316629039775012428132512910482490928305393484122004431165654637309197060308716654858215337615400144174375446769697670404027557938084945626325645977694628515545893161906352822806538883369250195496846430311498393827903975197402207442681373430007870489734444392408535601701168646041342115558627228588464088372467660129152866671273068450959644146215805832559554083094315208726289086612170347741626724950350735258056077438113444755300314688372046080112261316583517104544368429623016567944924002153842183924781988399921768867560158409729105913955314417392853233424174650479520202215764013068455901228242254631318694110209454605663981658629965176864685960302653134577616931238163068849840916885730402487566938110136129784595836711938689764389915047334639052848969388473079741824484938893474044746758714583114930701402243181266381980359604767312645515186911161870231343263185312934723099924335615384365274470831823841518156911549112750203892930845990999072836752176155677438528467401869627278537282892565089786247785930925144208062464531914553283682021466388740610103642563849182813935028819310637375740660723120878708858148039050200832835985233296077833289617909490309512957725250341680525926494087493557707988565931497274888506074651353793832811555733686539029246518195190229886540244289399584287736592230380571457984965875601011653695685289402256854337326256704814745654899353509856991036764129526341541062278819683093380390218280332666121706204758711244070887727629848743724285774627256162216985371695329130660251405686238974050501252608990431719114875802815891672446602296247728456601040447232277447382247806572352082067604073443120862134052327976461957771235552402511890000200363462302253312103964361219844668442528252077032975148616605566448529564261054113364642770636856149668970798570425837153087795626546447143966622312746023832077534773135707317759839621630451507357375738814847941820066397294191667046437165363343281426595156423692520744310689190172369103254274157760809628146027201443827188903984471709084176514981774200754893172671352290435082230825101408143205257154562814916506673536013606690531447226448793735156245671028101112869013139741443813696827900915130516384435309549285419647671734348803804509743967976842012335216513800455989445121692993447008912661867697316498411526640230788425567612376374415726389181796027302303040 [109,64] 126040865822100564324495878198384812254676362533313113816760343338577606222180895908592768723629910769494253028030751004144652168789678962901164321819250159802612823604780330365075032678818280452929034029621832531771730747456300448058187697269585210950686046433126720822055350057259974987645987931853719644188186937420396399145308615168322746306519911755895389393989286651472404663208721256545574552853360442463652581546410103011811058191618570493402973363538145857046312153810688002219264066449430384873187704249241917114100143389428711448280942375665334763117642144595807863447305338550840005203672045892054301142685697562743001148880630574088662608635189605748922143971034317096463285346753154050039544898871725995890685954362820716450700423471539533356984004305949962988016075160330677448920383599872793083661045803942821566004959025223242621803790285863793669203983245752619933928159979999122971991963310302292003619673008264463790290364258670106053413718376995600781237378692468728343022346692636146391453948149386392178086087144342314750973935365797414384945982959073807546354684832350773108458949778511927612583515267184824657200309654929948571875360473879941254589114704524364408405487082538392645532421878739146186269044133084445589870581501477532554909598506311482906671771344267178064143203370717105324081851916040711832851097050799389475005907745510634608607447653521927784254981697432792833449238240851344391855474918000309544125654613896507445160241013728707772973913061971062293206685009812751383826218458084962214976507882476994308481245210413364659628012574324914874611407577937913824955756335386062657517339793266514981376616254236263044437248789895113737698545864443309049682078816891160376885491681477694657532172041951814671775186181387565689607305001424058856517982850453319764986607614429041880071919711753792160164607613653955285012165056829551322607352188357358109383144556253752005219254038605014283884568204229617085212947228553298646306237530998762873299773069485111490858348881167286246600245058124607567434042091757380380153318170033500551428424178717708915818856079314251382217703288431225569554382912025761915956593584437272813323751249654832326862555292445698299052732061008149718049448407639548781431439195965290059816994184476018571723923495136240368366995072764854027328209536778852214037498081184099414911635132073603663842543949150616238370702765339894659431174850325205766983126107165440 [109,65] 137412975849571030926040837424215124706927728234143045312699005803631521805336548026365871583186918289091453810374423663499446961235009314153937860391994453405350750970859395755487479973636336904094151398775814496595970773373785110286969120693411725166411110765200194316087897707139938684338050528851105477331139056420523231442323514515074901288320370089829081614172931475214692501191792556311347234892992071076388896319263985003491920587134657294110335144086694596833819637074033318862738279822003403612293663975275712756476718760205142305449707292216248403773734006553044296457974640726530505095042996204690715873527875466108834659577641638648503479310748313813635003761473933934875209781529807838360595636275282453232814570669263062269139044981641727796938497505768948627947261888863455775488458268637738866960333998454589121153757750474822205583185708418871397465173606033651090917721360756317307069663306044627202942327005163159920383533972967574705299379400747610781657691133355634192271674583730582230979750254072936952873876799022859970775122817149013619741247364325628502424663838687405650070186430779127009189954672371385208063538473218289551293025554806178660026129522008090667779810779047896035603061736064717018857996775853601436830375603196685128664096637077270069248820321017794241592603102035686512330318417982141771010736977907748010741148240159144711905677932294362586733118814487546198000221834995677038063655478365581327930879400320012087640308258464099568327200331459604714755492780354929384735835391432637380212800550890909463641724921901763297936729773110839606481342018019553513988217616352832479013751840853093396313181935189224100074113185092914259482213329749892751784053839163776621127802193240053664130681457251481589100248751504764914852754618107144661757387937292325116526189362210051467340868539908603228457500811978035822692653502729533602358682496434318234223025459255253451252785104599093516533693558453356769802619772856657187022430294250609443262812017546343520566458173714914545237629298462707887171547170170221941285752412092121763412024951195825677460730074248619056693327134241222222051479016928487900693803472349855788188823237919996563493882977772266089808684524606817958639892577197866520890757996657277010213635523142891575202036870223319391372511457763655943774494881663017502725582750619403469460277299435917919476788699814628450398910050397262704764083634734379698410053022240 [109,66] -316378981550604638587698498474079677342160492179861223083577682556309584918653379201103340551078101518769549568572292467674187570650254509720114185460716015199722110702722521519435941951571852260239052296690886742392967919784680168607083372037197299134011127004509859334465086877990626853799214197619426196813720351694719046961433220615101733105834293158956398569704702258625900022573938594463792932516756038869779895153358396217158532265621170762408340819307786036776190013654079527125254060812264936403699862149470870616931596074269621963692266552991747357291261415302482924871623090237222566252596887790426866820798428924447562190833447315175161207705809914303822192973182782552825764067741462203486010009188029069104347655803467455237204981369317311592552716284298601766685101432967521087034897983438663759013655578316332885464777602119949091521884018553537478123221602595253842169650391862800293457277942620717873678470375184093660634025971466371678950607508613811903086115508470939672770023009626692602061171958232241507392690253720561647821869265571689997265476153108127849956335058099494001898638535329414222915909157765000968924448164590453890728176338192802490609525694147577557759842497926497738491628440894564600378258196421908863150850992661064711336377648790020252664402554108476453383200942187993062720191946652000956486237430962284583130911113952812019139404815798277769891909140447666112012192411077915746321087246074632956292466232902453110313909998917021362113783722163450129158058619299503473498546641805640249311958609616672102277055749751534714284626197490998253934165928965712769605424114462438990474388687352336483544698623784487312693467016601290482699420883677327406366418483528959376367694353565014807912735545742758433907329902258550304221145882528462248803737845663981818893582648807845219084030902019804485864910660750370508759968158504290990515077583808870025616211186919520019223303854762290653327684846724013468223480410747713383957402723398669714161095850397521516931593731702468440902752988160812148418611880227969998118033029357393653383432560787120493978659696948816981585542654321699698270152735873849036499681351499678377503338968724316094699717043732458473513293055979969325252730325389014333015188276185705976499477519108260993534408854912919602630233333777887819941346556703656166751704497244424792193186034526848138633283688237538433381583628872573147855504001015958345016320 [109,67] -79274654622869082618819864750750220797981052684758512196186749578079382224913936178793231698221645664950500964773073600282854205242126316750057341530426055607318225912225514387789884203146732812166960654240718341874189557285772324762766156803068392588223619407995635705520416934344368592413464735578537038627202017266670097642879484631760892578517009687306806873346200059994204011066507231924145259412658428712157409491307397354685903496311191034340334339589882334362273638968777843849697801879342382044062237553382277903429476284972768676156306688368730373690716646060984850888058544712072203886694157381314013970733819633518769844103099477016020695606422508106648470139824963766931038864500198185641665236596810943146641820195480164463192168723667031958070736637495244853124728386159891178657002676727967137091159133321652118161416884975377438430521380523142576147955993785665270632206615279839333628848808383709331444528464923608924713363469391775573130010173937158377339439668091487174897025759718981468590976859851323726488115393199132922929141633481424921218710251547463613585248506758707108964627666131863820417417287305898882961147668667320539186801505633403100175773083205359985560051712811715204277162203807686276586463692654224763828267427954232226998567282304898712421190192818122935732512784709619611062172216755002519571025956539405455193846984061070693560105021368880858646638444126068306354059249261028046183265260654694578514746825614889162279985371597924900443259542805111745433519621303927841311640591671594929580017268895995379648785243169119408851641364493442928332115758612649790851816902035287509167619912907106155760265962529034008347781318107962430049754719048450598955011571576322784073670210211975364343606694496713350225974623371834800477000752923210597546929257654516904029818038567038121470652086239995724796086738856165553647914675642294570812849607959420916503424647760298784843063039507330418569459801863748928946373624136434785837588326042459162873055754428719564105490945685287323536375381376902616687212444910960432607624711345047572155808195871597992012186129197757306457341542666902514782790464218474492995414522291520182816991711578074973750906763912875517122482603029836792341627684332016920289650138294923728416741105785986733862009086977565111281708148335624555792606811390574359188389751279491342926091683055606543707670334281914789449511662588505731049708211676011685760 [109,68] -1316296752114078965091330471524210501617493491005696803192457332672098993158691771841158799118812805578376116562712746173695876830629651209409470821887961450863575225804787371073593277615423634297119939426116712345464679319525873481587877855717495462947262060052959632860764777818208978097381569230068110221796091705977415868465580729101491738987183275789396701518208345121698336449640185336871921520293823689240737298071955032800064302891545357866568145655483986830650558717807540993277272295481136023059613021610233286928569432796701799659141672715840881433577640963452444506358013501362603045843071626327625273261783127872875634469299313378458786938338691352326244820738331310444429147652264411596269494411436264366234730232177953419217870175699085583067115035553198306083677907603690996160975207868980689769210615764680623107675498710512641444517352446200609197500000730353072541082116932465246351224646351006936566928614428203789654169566674071585507102304143487907014432030900911616179426980587495473600143009246599173018186765800656897090378659914558776975680222079767538080529522361685499535578467346306530570124813372191729634153808794757350233153441571299872371450366666224954237625347310127614659199322646797664440814233558396941658525540520685309236345637225307289524391086593435241301899228250151879277402088622889136126059153033213863291373377289847782700956064652598348015881066087560749630337831008632185940165274385268261200712870872044476140727217019001805702120406171781752502983291620204378248078269665771723170231648834074691145893661901221050908394502759093897286947993697237701772249647351048727805507547569058424891995203497969077804792788262169849663616055446770577731076556082859154665920078515553178204960852630851490884307708875057867051107426626937743005167658380272573779127699586639092641835504082799454985789840924334197673776054442941625134174636133106612786878961251071823802769359232375907166388175499817029538940372278046044688245038741716032169001084828424870553596238931443593373707352770375629689699324081744200965766786867984045800247612089079516786138620670284535497397903454736934726345874646298493248234562348265174978242707664059054781381673369954912966127557553358379340095923238783352521018841560943896969858938291826777055664894321795134025849386716388409487659699331767040903126496967467371504477425747698139086643050772281775651413010088028390752909492109996160 [109,69] -408326664225737061144480165746745602278409202353742342385609845598413116441201272901776058149173954876324085620934357277855367011675663224197542887433055559604464724160229764501457498663990728171000445848894492919798971337424413761325928277757003135233052954664077271073124914403272702095005285314234217026661555664598949726782930932683294947524944257753981207575484645265894616350438824954719726935743991023221104300185905727200413593996246108142153512417257086156965951237723883181839475270597001206292018112296669697587738754873331986814905919642443511518211925195016061741479000967579628638953181869280350170726700802117301221822751731383088306040714361842700982010718832135516482770313328479260469463321643238554954053992623686120740751158880175737571538424916286053757852599510158832450457291199455752250195850439676794846844480799066375062351292716267183638744838845961294743000549981027825552420440909044836581111053904245534741262699395374575388818064045067505813787560479676410629377655821705206219617472303276232694514794077563497028416136060683527419830089178464969294670752088245853357174749510907965482367579064541524905666577793873508493743494954707690554309256855779330638119425488757407336486800715959894800253781599752801648906344370923571152200766085488523000549923741134303083857056964659771134933996119418069622756823228509731895579528959626341283212487292357609642152066946554500089329211620980652122263408761326737404408345099294477963374725274873647064979932554553659460943878198986177756262478699051401041881538009689995907272488996779239278421112945748425602941729685956941700868373781915684843327605726429422334671539627101937225069788649654654463556743101004765954600254205833132276406247865507984316201078141729602335531945105246348624758970255184052939179434650304413271845451746093700617304059992526554004078200573554345781861654319837970345622877185093514415968532373890039575846256678342632794187142865865334413835291198543768236952940116367818716047079471772224055570942407077861985968520436429291374526910593866833662092747238743019378566705352262985168078037740581683568013812387422828742184105885997830448934659262054663435689291719743667103889262518031809696205473613807379713490953639281570703151463744156969664425322567018155339090214997699383804307772988311223317678066738382268722225938492344104138742012515767550281760087080705027058406079363030681207980118816880 [109,70] -14572019454941932253354065015168825549343323327812992331837967801776109269458934843260201030132514273251120558902024404234317464202346950449898136028788941125569450383860235141671241066587648682751659020264328219417844313716623932438659283930016303413690034048405005002553539450902471021920419593409794781555493822858076771544035530002084064456110136851828341273032295181583833749566113844303847600036041039963416934980773325667383028763385863979704172201130822327356256814588619787099004100782545933141044475436387781709462421650642314545844846540319344915525187659087686875454398896974042881950858656409627268813890982809752857057468651993129666292786669831007471188856111449167340759977490541877104982563584173578093575739627130154740093570573475051951400504513532318283872584271131243814439657719546224932628985582767973537389371944600862170609735987235951511956068650694733418409460499016764304063902195902336312133095284317719425555292367425780913893641281145539777475453261494891501311216612164820676867282747795492951153566744055889208574863366771274337983744486310528739663077940899491691171796565570385844443452196093563479560085812175060513464301348170828674209345222159880769342016339487519614989874103626578642370352017063431245675308019681699493468035163101321777355487000231853757363656071087707896549888965163776212705314993069798318211077042326203582600432279449638559598740603735649528475907318454362076236918464512190748721492620677866686707776311748775824849105283859611983563993062415107350719270311630179635633987512863706261817867903363682060951612030478988538339567355763737749005775901720054721471099546270785086402075409176395133598669569235818401722436290639558054301335733573150939364333654814794988277844631029352328943455806431406221687496306315861701059874965182157178884989552503761510454638311455199525532528475822138559094533410788742503515496184003178383192344374124895889169458774618001417811877557938402688713043817483306316794915128130943897111930238408704977400798291907421775875494629805896307195235211212564016130679776061800141217873003196422019048725814589838041404623000469837774748801971644333028372046925196548801305509797574656975080999905119048665831992355810975218665958538904072901810847264158871573791636665118657131439984494148004868919492775953589884540308877155934897367275164975120278339504069964093212911259650001387393560529324468747417026561920 [109,71] 453919939225628713366352979092234382224118016187390788184430463039696393461074842439624029495035314235490518876653554930105939734828477868899378440190770392764966585072360847549725560395455357562183139265316796352764656426851942456844377585667945845363839793079944271667490408324998098882547529926531654600412560689875945494588967217691027991551412935128911157835546032356659460107254972977003965242899088563728774962810235647719954636044899549461627309850920922253193892005845009276441754084393273082043093217892480956964416398728664941295753615260539689594002200964104727405813309311691309966350518734467701207673361010910247965821476391152182945138436759649062238234675088597834123145049009697269195444517461121451349941444385464903069477040571632661251443531824434775086978215592797646195614050580427332017394217656801561050773557361142025381043637818549400527775796612655732568806583049808704640599530194282013566276517577902172759601109971026238105568515604872690576818021659509943384939951215695434429583880293588495686887232209115683059188644984192286076939570565171154076580379561471030211656329836459340151719659064593677977166673860452391754405802782362563631054933867225778429412815561656457022434479929764040245529207292863776303655051344575247797414916826786579019796622752163560908017887815644621665706284197422955483973673828610345862314750024349608396554959557677909014435258497146851996129808149119425681380867511604737648813172801724628047885664101340771927730934368713504925621262520528094835937597468567346858010199605550171546410718085294801768835578751722713152377185665537118057571534467918605607352681613534169732135708575722638139864887129529550522005435876300480234952002030374011154083724122523945627477576722563023218170983885143345917269897611651074469293817755681359171113407701340124731360025624566712904156381742332487333933930554947614539485664313886338722640803346918874970176947333871652495266827419763152323396846848855004337074751151956710493329515959428143129655202599789677970516636736254367253730175858503374218760849510254606773451616912803168618396574406913338729886519715498672245796208417122230101006930686610279098509745298041854351266174751497737964831214411286205843969410527398887868304485122140503353878873063960649122808367735874357162589509046156702935320821723325660489877683380280126471237770650623220264726751659933506355202265675593339935040 [109,72] 17202778225320031382812469253069437903456346586828604848929828841201971389198692603494069055906195447981975158599798530814656219303238491753487007154093343165505115097155197987273283079774216259266336936801432873765245156589481764534212232861051756512911859789042089940869584999575523260124076109602130164584440909626683127509373187128874387303390139937593828591655887051449475287542789332148279451224171145079769818414419044271547839294802247980880695421361186138359571109668599675720867831175781542234224290068864344534696567048112730775417405752628457708981053168425094578541305141296682451342127351384407603250619112435522179082383531830307878932329762123048905055303734420333087918967925947025346856600021322945942887545255299072823602006754407337673477203054737642917762646899785191718902826649749244976752491560591618191107480070163330196987587815840670283456635115675533852069883716712463792927297046400823413305705750095918734474854634964494222317185710604323074522446448056703093090012206477182149467131812145981826645020379165206898950996301955408433413410142981345559750988727283052834848644385936170692385782424352804935660834364207998826011097180143996316846489824382098440969250682266085987783952118509571526947505493447462161876981252052493709158829328057569954036321729242392227543997625737936387009443794983086308416128885427036232184971181823945530802427761128525673283294653522504044309499541832746109831889494151610377827947334375607984295310725678008680615413334780554282047648017345381449429810949662752279576568880827687366439064527683742830494650427713092590947863727662393248045782780113650189261253960481025582757615585374931556945200507237120734951246287750713488191304228985045295814815431818107048477809985164546762398913613536546921002037482333797365839353463080129354870362901764303733427178491095374650586063195913290511073445754279639329852587935293594105952377551802762870078075977546915356498836996771025213362101832161300777095828705901025561969822522434341211098680647532615063780246708385797000866683722143714077310655152900536116972512781714268496496230696202219778529345230149838256527872549266693992067325938022794723957440459335007047004750660449568241201406424137911981452335366030302496108250132876996561773905804152043888407228153890281910281154079413284289462741469682813788777308228872174480504461725257328282836716674871578641002465665752325120 [109,73] 1154403818494527882772305567188036447442443250410779384517444793860075097803918946303668396416001793327054833764912997968875325587552661169449487904178597337011977590559559917605106202607941081425452835016387920700331833690583696155003750741593356268501181004822404129099406840301184282587573557590218249159243784198508224221938628123255940442190558752077866983965132087521852267667619873990482000274523776473716678277506531206548418885509610059716866377231829988893293980223800931432428227186039789045108315941649287897094499985905236079844168893778403269398000944569186930866678789156902647463385777819763145360321330334756622657874587496340187552063069594193293096097664806357010716843659068091932681578645504569416162756794730844616816601368765632991163174965104815557140512711929553584618123003219158591601034707538309970498431193467930667717045723985203438529729841716748871913305012162625110080808884091176309220551585352603767982884707512846433478214667347343553045316075910135827211769122034504613451297264117770952077429959652878522001820439328212569337348764077682770422106247015327016118004807538978558532822792390973672136619754680864948948901479473326473521946490661410925776453250439690146655889411798900288450654630379238121060632361012625678354134999351042508104299375744164687030707865192612374184482806662283395310803714852129379083259028625906357683598922118390431248672389743967471348752652982771251343416680094738658853488011903030098807849253147988099650919954718436640812723908574937003206422665446791015060782058286285700755828068859533146463679753280748430786105112483186273875751504947665154074416862149171603372774339045707314548405659014002157981443969483856512287920979501632796101899077659867765885675284999243778258292340808049715006001949537903367493815169268311073307619130219091928601942787709757109128109965754312178719895574922939576844116733273044871860676783391609583727577966894209078957660678454762737551746323549997860607933388610674397723612396999421606113294125790662651205329279341899777138088534831134329555382446433123252687381594390630849801050177958397827847739324400244527231329369048491116017236224460379185779836925905286955782567742997341672262251660973258093218311147752585336676456961254012598711480877859448852641134739242582670420001596543817271976541460295014320146602698922714922628955948994679726694051194164506608625655437540480 [109,74] 3330020439925353937860862879146685238425077264089425443107401267778471213096791835266225854800212103636538094082187485102720618991456218347917860882874510386208901325050611422228274763147424144305934475871718597133296063624734936565072621048643278083707209311591084802314347711211409675001738752578801718304286482406078328038482563875337938821070962913290272379062239944342201029515881628009222671011189841462159741234367713956633001032666905590973678256713806316324130917230413720921948697045992326220572212395819211366330556223793857117716221412962779971867984202896009636638118365969621553247416633502317634720031768465680564935362738376509212430998577296119421220541527635674350192975303265255589475026931280198246037217787258901817231403721181022365052173733754811752171875525143546941530072843915335688915931364459606483609319755579970138905764679440749001603264441182688399866314545863574131785775156139663248004470478935042687861610565858141996704196026675978327972619612026808659844497144076121365490064308952196757355384743853862761873721196329026305524328411798205825056227769387718121774665778505057646506528743581769112396356062765495901207402774137553316589710734147410493323986809174338427264349746784332742057951345406632425036177198307332561328388720391490256339382978868258871044254198447809675115454213505136593538618529068400936198470222804836066388466826258817169407541589165610642138749674965060075133567097816530844137244347777170553856024884598398223905169695592006159154428339573971670679278043329263624648568914651170165661367853738900016146951131818828400994900821711815341430476260707533403867735510894145038313668215835143520760704762422771847997448377551788173964062140982530839922009821184229112685913334706930549393177545803914651690013275419828646501675873571853938852549661264824397754363977185868783373320955478867044696906896730659765010053352080598443398805437767806932290892266964197473256267229334637598905505656048011193749273443476545604725645444555859417910332873384197810094756352477681550322874813298566067009677438039137683222042397557313898679541627480980917113570808735249941295378482099075947010488035010990199567111788587700276624702297425890992934220952999365887482970783962020054894259612504374871748949226059532925765636964479508559748971414857088243999079730314060361531108870299644879738033505700392100536080380154067234455767040 [109,75] 242219243306683032356952303757029849077047743531975002439370871675905798700114177890892589863175163429359934585695475509812309458167754649977478675968033665889129096640592789470751529792708553864332636341419387214296293935972412886363074688193776626441354833001413831737751432555806665798812577263359040405455751090623320339808380618671170583684922243284118414966102617001029719275456401154395285972928998337789528622287897896167959262515984023556542952004807730869691877924427073394995765098290892600230152455638550624690419465609606728005890241771476157563115944290057832579604457983266739512550627608204216745395594010203413414908440242654365961672465792941477082001784710669447307618325470268091692770604632285551125843891965057352256071467565923642342545366183738930471540181047902429751122669537525059332575908042898466963813536881983313464552972360121679929438307170418336298849282487667478585886403404857164512323566085524800020979157339984394985649949648846091788247576437190258705200445780456630125275385165890043698765867464863542155293460627939421688430647601149369905616917099565124031617284528532827074697850548339662905935527135153165637181183534719779286565992667029335265050884671053240072381352011259614194460119120703539887181462923291033661233052518528588201888532107367858319422379914244313401355579564592519954579910880755371633365734172812938325958733427579552921725025773894157918714477692140412644188273486572298399503734983486058548373816440801382359213318453365476372905810789677720431978540003761645153870793320030410782104658079176949376010619088658388382476083714573775282162151061911241374367147110695260518569222427557711724716691621567209293337903696674483590708861649419115294959122919109684478360869440437231893959608426270905758877630195524491507645273598166344651683920155237032300427130828359321756474677988809520235301560955138642055671739576085811644801556862344634087260685139254131495529966452925073553655908912663113582475384544769652804435156183884767092465751963100444349776889104955337944549000188460380507528821300316556373402759554092484680738430640217542279832349134368901931977185231760201533788705793681410915007945249238280687975128959578567182695083014211284497641273701847417528684785141692277292042608078603242846037567999935213516356071617601398308534523058647882067743481232080118984773777404468521385189814139461137477312 [109,76] -1572443308348677869276383427251018630419994143397482388570438725305988102749273860152789476549726277236809532560600045872393209632683877555317908611554711565631874061526665466551797538375351592829611672496709259695320257852412262613316225115794540534426503426850911493558943235138386443365547000175307054458685435090967132878140106079400167838287985566598783030564870871639041789119728754608420140716184159254732498647221060248915482590693031586882691479875592029514688371418241292074657398717368165106321181210185630713930394136669631564498256280564787054601036901749174634298745519126826182676487669020455842706079191018470246683120437929118533674903988045040398273901770535566001625021486537283707226786891562116782406026446437498161194614817425456404814860874540596250896510520950955300298492883176332952870264121328243789943758755100868621783533771334251622347946447972637527679405338352857907719390325999880370906924679783554036699482895204469072334775212919185587725859049829770338560446244060772094745640212733068280002456014991307425602470808069452471400429086683182885718903843356398660719258771368647178571426491581670272717327203992143352326313235748537968012761032559941366321999066028609677999743444768609017846355778972337867233781130420183049210794194224071352853038296591779866774038353939021586726197235204717545012646383376303250732177784527565750831980150607496580701242140657024525090857073259093531787945907950653073886977113222209378392248131309465924569979537095129367208325877868136867719119482986428132910181985606429291825604816181104566599472143009524541748075211873109799004767105513799266054428393828044450722541433207977069098884084573165598441012573727299345643756085728410410051584305389134084530788245266653192412253089577920388068860729022973632908274995023500330074244377499498973390701809591421901226229390670615099272301189782732176012238285967635412823086115708937220321524844003105706348920433281465622025745743266576456360036027723677210289352146420441004285023637707901646358918094677581248640750455524394087052425020900241134900251295385094104848099327766032794011021515561743940891567377366840950888436380540370670148623744078824370329581124722287462821801813609839781982078666865658218081321538296664716531633896302924516525919959857745940912848204221043788174697978152714158388389717127932097511486349739781700417093602537686528 [109,77] -11229721467418929263047953291093087356649664451388591316948821187103079255156418577903123914280378466344990867472414976475598665380620695197364794461614213011254640621787681057131317402980584048259089079547509090066415340549872648902730551068836310684200244343757916198693896434458968092878639500899924891583169262475275790746491044730140905456258639996976376923783609640308282008345124673607854521341299277637274488865914888041554376952968804386911573858604187238313473406047414312407963682653083064616636125664838341861611727814883048844661370163482472253613281752192159596280438280565526248477599657994283133994441170275159460916444469445635799285335449897162156847838316769965264387354948362450781936951990141876086226269066134557880541640740999508127350466508968016201656201436366257055184574278204571445484122398773224034939494257768715997542073108599914162557413509942285194453730698264783909274434164624417369708525087211278662920805865789157617338629031317264794567099876520877652006693745897954089093283113622585424383734208232194401147234655800625539793481906895851292658148319923803063032255097984985912913395002156816639527956154994409224052486403240811927540913418307595060355888490077216176680544214191552044633444433870932575264148588416343221423224405962186197978396339672146285974618224227026100868666959859522111761485114914505059680116431712290715535410562111414045388899928425067366802089167190900471497747043750685157391017498711567565942792717239316135486325378767883734581363000790660891920015796090462493960954326539142568980065191946662761822586490045519820795235358669357663961568726597412458087800623038716376020945887499573821081941766667423043039850764120249588927551923010452527033124967263061724018312688383171134080187694678149565665058284503098960711189457159039448394979297396167739066932417145242165058786401625170055415486454382092929988773406483369060774511429791829143853350497382105384684703849363079485381447425937955175844083541590052752167747067415753325422207992854123388769999561239195263967008838817242538736978644433229761662396197562824443765614389161637693561274095531516123596944846783846238549245377054470229455489994601611182235862625133175561172124031649201455299892452499061783423488566606921578142214732200176807487823177502628396581362190335364609178177745534039244650126632051853474234644325872588900054786076864 [109,78] -564860967961191513020637991653036635476447786416528996385628965874662670276869621731137081844475637444463698106785592635303061489161342121793616501557946980838570450504849849009079927215428963832133991517620119996680605039493944446931006913914594772017561981656029260251020088803965731787496303700408135398642430562194179339789747075583550192934615661043533352236380446599438185474252147995618503304023102771188015403018314702511753733358233713061493241468763051910628479029407294068834388068576734688693487534087334173107901340708840487856906720702107685083260298535697083334109186205499399674395955320883165524739437105049296976102809511405031713745171724519073382275825246897917558633785004261011640831258008030281696864731226523240808495562120277565473994956351644073555625510220157926182952235360663075897002154738478334321074509768597846225262485130553279534916023919505735541162320180103096344712805464835611663585976333906350542987429209910907985635945793286396423472265460171370217546745969691850894977542436226525064331357486894386356411131726456345642866664824685716451517199807623705389806894088924142849929469210534167332061855432885201100080636520305830096593616383836177740825260521241831417103224009296030052033986566540518081682574111629454857502133417692810684583787950370046018898946372655893818376155744631593971704116624260793084028014558289285547232462116608763399915160404489183367258900061104974279914882529768430178978051906193323193333152396776577655088389726287667097162421472745373987265435672525627770500408328402403906358322427077861143807460687790744285831851764637176619028376044336117622488147802979495602935334847548966813975222668618020944687016532914673959111949178262433246653329356191741818026956634073682314234556626832717030249737297506927422247295780400946071895799178987609431284359582459398663770091190849545482646764455243444514859715473820517084479299151541860568340692595995408478306029763873649881785847459317681088032400414666627686833412301748285601194102282090981871011756680397578716200436246447329790018580987372325203512340864236441953794513093587642388133725367124777839598467242826133189563766625259555060710269090908464386388318434066904017619314941002501807754423920945563873315390431354432012701528879126427176437845636994143106678379869651244029784412173191637130648273885732509220912024064153296561467008 [109,79] -4219343947215957408058659072756418610538066255762242714846089154035388462265274708392136324059024869389552991958260896271757767214825967287811741355972330191803987050285928451686343491847210927240209472339687747055471228702241586080908450316437620500513339806581234156298663971153379714528067812818568908707072309498401972803287353229334924612619012584603328688805271761748237062519927140754677650414977168741952721964913865824972948993976442376466923338806256452037902082718320257538230215246428191442364918958472404285259425468721623326154077633750859213297770117653834879642870251044942205077245602033992861396538368709388219568264649145521487307554154799247221381838525570675663987667000861968025034493838913515954221854754745033745105572977852535705936047651920473371383396524138676544503257411776250993343853960577515520507782923514976176532495546840399966022367804848425551870231660674198857270507965875563577758260903754278298682581343340757194390833444325416201399678312949742078994847150434818348113629595151581666173498103840670212748762419484765748880572151881327457680307389492388040314457967494105807692702894456242431985707490566612670726839531883277206301156898813807725823528134724267468979004612961860978938455960833712366159430762365648621540585319204924528875520344467952621668022422293420877042643232324835875827932647504258809516218670087873745857214433501693142783941781341793052476612333040286393505836891505803346132660011468342069794459169328139951429918340102698301290885050872804060076671535580301285531907792708461732639919505239373387281783110581829302352573126098608195687385714438470207415694483328095756606303956843795318791912020987237164525374424139227061597146443801479142984607156637247780167644379046058563127995312773153393969475433016507844645898073215308214280114637462615940582026750215679760940597278947121900605093606376280989153964746630373528995271268479642840962588487301289038137930692284002630118062168360114807232999217085215157670450386823108950214273181713959263798441536338764498917210142863360686516094254486837039607122747746239277467408838306161426529744613346824089547081272229625904467308323403722869183970585870863430699670924687070545510009208294658686179774587588609417225171317202154952966559320241907702494288653596767481402377728206126559447687829743984766643734796504885988260848304541002998688 [109,80] 114501438177867294719165290503070968166106371712637005721548462864399466427631608190326222167654635973997998429860305581996963238775397586021993965132274147143136448710257428649634726337652904580886602158703420835902405474167386947784518325950850740925378092270667659761375065821340727476181174825974780734161668403656107384014112907699825050264786645692793260148655239074493101336002533745850220504689342774726343880712615850817798489372562868299973892876027452970949497468604102026786693597402919736882743866094493127893835818227762432735718813820366221763901051685550132124700931463126915102233040880018305159340312270428177636364852269609203605268689015724776025467911129198906402534752625782562315034027389009461370771368373394131377593831204925158794779079878766750880600645875830014926427259619567694280341413124554541228070820928609862244016152227108731314392105593532494955000058182005987500081014496535992675737904988875442276638600706032709667684087404293189759629420951927466778920807810128028341340740184835598614455547303975403119590918029218561524432617816921172890126968229647709589924563787398884226356959405852344638730692624443205708918367460219110329343996759634298154782109962244377722724427123238705452128455725491065662083439855813304732108118601194160848604336245119187336505439709944809522642266752523515360884975936441432742650357193034626844907750811274944480195891149852993185892875827045754769611711906257441140297814908389200561305355195935284935776061429390451818482541195618520084089978525369368683775421571983629095623917637115001478237315496384298738130007484202485338721885407079193054756367865802914253067472348194870044210007428499130299357578096151662174525538553154065635815142185348308674868695141137107951831858911651877667612963349058826029142131980857446071043775005419729347312273718329519259392993356952477118141609479154992358012896650936645266169691700686689628193003840138255346141895569285873445728845737757231722572800250157591650934422879859634750175327404155076599686527428835084861840571324869925884547436664392664943412796142834693075447521139987277483528119029778402140933341933281422873636327973702787384028035228680507445307587890418631365779248811318605516357102124671580890914098741106171469988518848974480401536985233351972977021938948774827897611984681769135363757916303031058578797397808338944 [109,81] 1598330620154673955405342802493110718081332388182147958619274054443179488922786551727850809666198742857699811479968498689889181234791909137400306735333412755102772414102252438196126882742056294490445909888748697252428439777503015387910972584564561434591405142351919554727070979665876622513515079656965705467905292527251123946491766291995336158965567013347448206640439042275944411371694557235231905618281520728168450774048135643278201675796029625336311714662341423697874008092396944507531683306234313225557478435813630476199145956821158211990201001847201147413161860860162772431857922680441424522941908199210606015115618534384241224590367825031035881537295107169715160916033995290791952460261116065829307271866482543756793733462696241443381824744607752235670960241162631521860460087013369427668551915948517309791990019082990527369105343605716343613006146738275430344323437489378245457796863290437426860290739040954569820366322703271220758728438044081753705499503508908366919313631370958613371088507646992408594677673654809889461870654314272284351229791409732926879902016456371090531745457172494354854887233191101418505829205068587250604022979250994432250888030422362438009254082871746647468584942939811108851005290252836361318408553136994807855549743209428622913068479407917498368626812576708968411326675256224768745646624819040956371820267862988742395886625260433445404875532760337559064649135350638069365446223197705012059114428318658911845203448340762425949656982120880908931982014380141503111044612387096993019717752706960276478790172226553110026668078333464974664833916342993485156097212039405238943548703571680032327415813504331388299677956265853703244884542087396527313281529840246300114782122398448051495030038564836396420066630716869116985298059932511929847146895008191554812958628514777561744149179477498255528068489895095466512066787311519534467956364899994541986468353811628394520516283738628633435041180843702393456210252404446318458384301862557854008556178764799752546502279785735540813418360413616365007119670907691720883097457009252107169192260731404199479710989255000079844442438425108498915766874964683336849970447755092600689303978404435475714170459089879044288224625252293908519260104521566266290205518106918736213696628887364589963242373047087891385388924440395266568417281611559765320929023185592926323785517086461698734184770816 [109,82] 10744734921957662537873742046533707081508731632023986373881123869186771300352775079032606130399814733276759277334079878587158221652738663281756632247709551452060920771485259079719246397320554699333704204160626546046179242963243716657202610996326879558154999342482045908912024323881546297867939077308730954103688245874722248351316197886243368153567891435177116128972570877223297141966132676781978191042719517730227056220422335674092041622492942169761425409387427734924915104490197918873341469920440882354967829231180909283550970946500266450164686704931345126286102402861161659177137021673322162056151840363011097327326218288020158418860118200849262419085179698692536419052876058400881971293804319314749277652868201262161312002941279995054512812798574581546466880560425625195379206095597515109429346253371278117633598585808592289459447144239978513504602373503619351423118381552627427836767620876546419483380952315566888885249211050354035486439484507190932919760132154460417469899008000966163456099586545289125111190622552523697002843658228378878869969773853772292329071440464891765301792516957360810682012170368739478671388491332198301431032954343759046761203735915977896831546253218184835369510273962154302101504749870103428483962223304761912409218489975151145873884506415183156080043485990222406480475604836639312700317224468279253207469295823995901430319273977367611286973406068273047082749383688238432075246708578904619010097100285938860297038458413825844775146722906825325463505599428279230469953277211246296610729184251403291429118870166469216498666561441318042299229374951589954410867174701359000961987070532939911830314971424146978626452336135381728654653797879661038398310751098923682262840744140430429381811353338265440991887287627447257357453223457679488468162014941047993856819716542763245156011003009574208392497771622494781476641060558214218779088891112865068607306796022753717921140978770574839848467289008169368999349804308121555753981707743008732945173006889457401785149342030317364627273315918631899538137935506692072386130036242482790209019782327295369157064028119686544101165126680410768106644023283744464604304877546171524433586473461232009723123162938186381113140264568846991587429022624322807759245320948276303169385569150131166558010752467484162182230451278498563457823337071537658009986645625002831560541324876281710339072 [109,83] 54852434985203468432476071025759798507084088459452942126506279838137140161694197660781772656102798146101779197828179888271817577322256063825673572718900391001966207394005041614077985050702440817355514556106248477857207682487473831256423627520186935692244559173686627175947273671286199885428328061621588691153359847362006397335639424662428019225959086839981290059539794113450175295473199126682508570398573182383191298188977922043431765066769153899622066412227643444107938386178227164380830527431135017132541461345905100258847907396751770749506817818818370434261553595444911267898107195873544826766949503310803411531430723873887461133025630762185965361418277239885942108394697829743800251435650479215813422732483693430229860718198212270819042700464685379384319589588379111827828235758504961631806318964941373795938861366145518477688628523981056151115734510071704725808086044469318519412752296395907878436194930853288468489788725741718942224820138039591818600981411389812033930285450960515753438245136291120333776276974014303129555636669641275408582218652812104068515313829059179705421259858125456749122844253248180112665288448202468374237901946975707484134316016074178065590536891744314952746524685455504695930206106766007927846160512483304697680986368728501671458107767970989953688047121306197988419091442505927891399941310304338234702320342426570814225023674595817238204797486956291080030077937438125834043072362513157808154029728464317392997420318898586021298604680684564507549024272110079652066359671193172747200513947836641598240699502366500504827154580694168256585613231470750285705533895369806773745482559973431265319979912184442418508207662041852987431797411399611571185982747072913836605819842724419674393732485717247560447802045783199679907786201481281250849719443244585596794955637893420309738063034900034773960049639885446709572586015634870122137567729933493688496772774988306669186058269717748436239102149651950348714378707910513500928519351865990973328805985044801832820248603230427245913102245772714672546777184869105351257082912656182620316437650533729262871525230516244538042215203249685543701730206386461882725401326862947557436515868573542181354668477423619299279371704282281941110977340801354800780027335011093489985633629960465563778521785499423107778993630979995765397838995424445402020090580902768496658844851923834624 [109,84] 229506849910417181994824571224698725520148854890975902587701080903289828516752195466763595363738086153595549669809521641113708216487940793126464324094680593360856817190260943047044425603107015020506454684616799490272589642306778120714667925685154137445145079303783225682432729674144321302488480442498933676912447399178152404621693636630253171872322267716614515890498498382005204945991035958405964537343902813147982340942068288122828852411234769319250580068899692635880338235049881563781253471047167515589586741203357021821632092005383223256961990752338136057304033393493875200906629562970349710862043975566849942281234471439766446407314415135526950694582588088627642942121769456746325941853054779438023176023089311040469347080113974708895247857928713804518699341871707629498356651786551249680510536519247124946147776912521717276993447183224051540529802255556256482820881303440483968040369038236729961764726078400485452970685975579151183691191673853374318145506818762088148501452979541495396291373385176598182235582182963247644867571096611270291084892922283737763549466599596603431971397587929287208370677098634343267473948288331540787420680220940982596091778350978109866638270626766741623098700599944354272665227483464756273316634252943877256279813410846350917243074406435171342857145085154255201447467447965192302568807108356563913981334664645556443052395401021371288910556929688777063812838521609382413191505484971346153103639498130846030172600233327349650584054343823582313423704560722702425394748872532351130239507387445703293082258234158092077397005024837291810390353277374643216030607962830576955809614591280926527206060226543822021703948750420605985155910047632266873014370240037648375565524839515965224973131830993604588794240359401693378361155891312814784453621782017611001052198364547519236353189051933960973421016661501249014931610043107466705962389395062395276308561567996946808239036092708116201374690956767423439866405044691675714395539767135640557073598661110587354505717595370825310320288593423458411979558372605899119623464532467127249119466887511635262600211114896527879879904501225742745579978281226832387326521037212667666998506230484837514249611028578509781276454381470236976198967633325422344390851165643206789296951581000335307256307297156919353205939231437080624269110205245164159440524633584252856476688305280 [109,85] 1040486829039106591257042031140426535526007566897603316118116379861287283645175619158588577235127541411754968842477696929753569075701075013173033497724451079962013812428560444596226853073764912841342761324869605644589589439453293492531434537472651516780957443499071401068338485537062193382535810897785487207084477499499730929751521182718660026957513920209214214921655298974625484346625412208967818216168288524891393446979279519937810632786811830142002459323996700165277449626246431221462069784210760029958316299082772315889780012575047143129068826375006417632900879287638070173119979027146345740098767986389058826634821143822671641040785855876795438056129219237339149982748390766048937712136982954131026975602946683049559179233266676462392555570163813931040463979608476737389060306567466688022187021960903706188200431752783059520580694341899914142536348808050457453536062341479470820258137972532402920130810175881593827330456779398820259026402040943491324233250433131416865261485347040327194031946914499702553586091577056419898304154344565167159069430007416493110600110734937405230123155751633822960281828829559583946954919406362988847398339451894206274384050426334471438238743518053675320763904797277292550517613715173729946409332974806815711388844777697612053567179435007013515032245727118597385690016139952519840744850403972368938165046117627168666563818334545257792611168082147060386046904259703389529815746115247042168679508226538917120006747330953414611287711400534817488207012228729738514603686031551961222732260437481154260460693435061080351763278936334620203720604334161581887657330405242385032257299967187111997841579221616753331762519478320365690164343576834035691621139736728999701414954741515551547101027066739663454231166587709368546321003029457612542121773778653169093400541421992097079490647021416557473312990417604636492192983710323847811386648719778953587851692170731759022774785257446812002912865461572784013485854971462088366970427641286347350038941466977546249244174316257326309599143102701666537692337283209307193726067540041242113046578712622963301845934669550259923353885075790187514013883013964241230546092082972848144306403128059842044545259682933009054306485182671243160357733867495247057971234867727614715202320272114224584239218038246108390500942799197880172862923261067293890564464514829177120435696 [109,86] 2973772609292459900107816023669805935778408069625107673576513998167453156841942246024603538933052523388681519053704457333898782276664393443036685490485754701251731542744941591584670115147744996892089516205806616257183891904135529883997228883903139785425249132486413564634926884561958700067116840030613095262727758404034537858399598767239204027879510491168608252173303929567291664800743202745358724126147263656504361863341041597302389680505293530928900149580737641474038122974332016418973962052516514953685734963514314926524935111049853025532933155101236941510576183415463471709077529102072152748316462771531125910845944907155274625824810067629209467288687499606574526301087141151176962283934088250958122507154903994905113373254127478774628370885286726582740348449946696909471560702828582189251225921017439355082555316445642908906224679622729643194946446479957663211728010652408001232990467473103356751698237930463426896230449651606525700868145553952101247737334980240889986123928434308085719999088332498649387291086796469086850953358940602563827188526891565340731939520997930429404614993614904094146770627434643902850925294507103456819423305446770969904558314159514997119307753873586531148177221236142343897442657509790036459974698099189200715705552901348298340193785103791332389279376824260398117071349116171390006274376827042749608831633356070260386579476077235762190951373182146419476878001571388714095821979401076602398150661584394704607715615708118894182166598858580599909101319023987902638811476770331480701707826723551410806671203643326855864538742182681758064885232186262709022503182147592617415064672161948797262399844984990544021126323258042933209985711256551196285866665826115563733976051584625497301876771205469490122586332804620339124645364767419458554330199589872683729066809190383674410737586727187438419129674601405651359107888224835886719275479464414054259214439887027832947105832357974382630865296640682280213437334933116457703120938695558245636337426802409080138434205616929483813665796015648792334900661749342716468978049308109909673361445450090960537538656814337089464809396638959838511407378090701229171309974222480708312322278792817067907936146853937082087380926955846713333656692013295382929830214308996410134193146296838913308960408174999132267318416743119223992350442375327819502926796595289042304 [109,87] 3584522162605169703755441868741983249992033212643315756700637301929387293659239308295151457089136494734276799031501562019133738373399153146749415756922370373463737564805883423178411061627210762802675819209785519894562707647728641168258578243672916965163764827912820618517265527090658290870350640422181043373014875807150639235177674066456696427759558680357946612851086417031101915676132789196095580201735104791300041876377450396996462628851406819416064720618605546989566866279941298847313411327974035120727913228879946228558357396390908228445942780877733257995251372432257925283979379955203991268891779452681244282523301255655218083616145334359608576299143600133158425387233149176991838437662590047721646367161457207332127160049114770491969008601210657552713465235719302789456439461991479996645466038556452051465843348299854072257965187417608665025018260668757019549173386619121274384873702271843270594652575348132144765578936265156432728193924165740403008476587012146968748423247433540079416188782297009783260577575607403372033749880392947130920833182305039583462058126907075606338140882374304412089356019611015383552369558081892324214514725620273133833099822392475287384988521609117029607349903822416728953197716571260795463520795985480360474666478781513195840481678987553443151400507967867505064982160592331164671054265120703920396560276918585448551432252179437695128507858061452724202381700844033903114646324182102140025037541134277672411228300776926394842906630518935995649351525988150104732269759941488561856425668209745888242178861344420833734719463190603129783065531187835919603035462467843680575851324381058726847856526501280445615054125012033625673381477231248177354113296414909759100295487463167636277656003718963219932573873016524672863535981223259717728359578635813667437569279292783474993725707544278213059886048280170621996164758865147583749067133044545972951609528391743783330066187815977846591822197010085307213105382597973880795083554466947170865590136999124307321370613567426218708430345846576203796061692864713071070791536777627183408266637937033226880865867642759460483740046163644687133880229197804920648787212869698148664026463521406010085708149046176139920739024879702948650167370796953504208523782870567679908594514131708631184990109440515059324096994497233216187690411651798652341979570875264 [109,88] -1440381990713209661935605484010351451819330658219145402595665094746697864566223908067733480437630449135485529747502257925543510583990130329504161647053455680588193814110691695255447582779975125823788119498080507426086478210834276736831201053654890978364091414521767675034938870550315098767482521824957841111246902892587773108811108120953266710045668470924599407906007954575907645164488863434193008417759306865710870701002383779030241853735238153884164052352784059769140082581876814691096562220578992698469670549274303447632483563845085140739546290474033078306040470541061323239043357180580312032877527511458280563752923643735818550792477361904750030697765409193369066201773381124342952140044585463122029229023260174847353127916662861076312748002533336027241698994340274677538971208088842930449280103147406298320513545764732914957248649682392942637736611256867679962839832518300378146797459253475727623059691094845904467240219777908942265735023936896344107650221970782238756609622871280981334631739236313873108050725188521515671465950431457259479206155989071281477059378960709336989926269870955044268756406033398613329069057611388766175546040577680710600076055067399310874381317579592932588051072977096709413363897032946367856480919829509324070760462799686162573742677407189820719149309275105607911296023665591391883180688318960585950751952075101855447750885558312745385222806265001781917783674813584149230954379742048921964757994734681354864705616474092679059015519150638099698605472514394570539179941358883718392660319292325686864710474905477223262493752719381795702168360470769008569351535074610687976438383751352474163337158291573734674957980719939425829670798266675858537373077232993180952383649755024688390705586341881940482248245557552449739587592106763971015928483005043611448107585995051038217497024861505940799988497804975263534619171380263583195789012808763616905332665046760955226882312818421756779495844215708979487753459929245108888600040170310575759250048463703982727589800000715868635975285923375034467360311815952877781214794951256062101574303044668291179559410767686852075650832609603552135857313390854275425907065638969557762266231522568094637625477169973907043754741163765439254868386107652466770318917577162195153203447078936851189825366956002092290136224065325907302245200190988342019430528 [109,89] -16491773426719314871641802688857541090989636503011897281517472246282967967394564935056807205954733676915512351518915852044401707634802872854762027529981217441046545164612079905154708038443678003282036745609492104157734428725271357205443377036671556067710221434864487310616782245175878448882668674792133194934820096065182256536165036050439594807434444102538318961918548757515165899818930512678578916408037552499499093866471156203877343617791314411449262164016579322388933935271647522003398137492460047390519600387915474263309537141354255029704856922450860160201244583981310023749368496271282127197416199668189861556551100820495044362588810578178973666837807577486793958778942400494116121718855198540754308175784638634390000015054175191766852027135678156368573434519793672142248994735114270749977349836048254638184522481753974843386036256181315378427760497786438516114093435616720034177898053476006552418963364847299713980714441909823920779654067171377858062982082140063274644624218291250196619170431664356304310591096957197501102744135954091642883109215618719684605975708541178100143547578433163660903844417926777930895329491932191932891107525780649481956104256418390572533812410267030803715809011147779969789516902751668982705788351608078993698815934215164372499396679516626893109019368703884009346373196954922038893323122603212930509614561438381919103681938177845636474673827546743635023142023975262549356094723185269189787448937868475810216232855942870315795709109932652000083819168534127540714640009782586741113191821442247763323766289153075911546065617830567287576223845825117332270392029462981787848155329793886864695483709939427494260800763371534822067467256089846675463025009333903007115422488526752974872110012363235024504328145021710875145324908747592420266698121963539474412698398455483846875205199827199111005361745845403146512795866534028778984615693947404506011727915767085709778261883117443929236220422378215953971900270014126812273217062969341330317127526820999886847814172730197350926763214800308349325269014459285646213026765906524982845156149889131522700746804000180908726170458723429390052581002062635350603574796296178742152624690830401647476277288155331963034428932486860419551605982646730998272340995691822416954574128427381231867141192562743429060877142079186617070245304650016895024 [109,90] -40820532024722169470695683285283291083235100431225850592359330141715403395711967229840498582870333800197968742199657452747623700856942266671457101381474106976148114203497323605863556933403439320970071226906557187510316031132550366791920832553297994853860829331586793201062679853463611164383503312261910056081724205245775841218585660962333814656634126793510997333197947323168909998125139210369381535465627510804871657110777639868782202494724457373165341773623164643228227269467102608338491066949236733357008662364856792072796316769634219679598013682332245216702906036327660540310017743094722070358070396452034197639161796581030791772755244400414281862996154904383511050783448715667104929373720616229472385858216260436639446937360001522761115414906210225160575184467091006226639104190565056592876594247225798316150603244037399726674271330579055783164439296839065225626982168110943741648449288170995850954386811728227618672214662064524839881929380762593053419389201792637472242104315495682306719204037672718435244257687168673342480314215967127045737778290218790461130274419942822594025645041189840519398658320067114742125921656826341982393756178677415104464528643851137332895745309823358642948306029135689653564624839172988729548402628928465637287207413009961345134944963819492418767781398872503459136124726687292970409917544061206981174971278046800799190443498691580197932519494310031644334054323748028873722853497912468682296131636639130513878788628802372296546213083951270746254927398526363201527450305973140690786584774550900686640908091373094811042206244971519224627924975118433109558554857666397065853083103634853066682520927398726276649844910112584700501524011326601554947729319463306544432362586267538687476465411307770211223678325161317256356153488890347087210689577195360375556748701254170738853681064079776441327217739726975208779239590576015961471883567200738948357036383066409868083726127928360796476168702297834906011075652171779700110283775783834425308319702491028161410560146860451549095263106665783243949600759026923365265519897773718646599223583091248178440347610450911676551355226138786859545152546851421208297370282313913310144902127118012699076067515855757259581148822186499522656071592759885344051781201105889303719021718535003975901897367010665116283337021055348442938366900900608 [109,91] -7097403667140708700926218232133756121284167325854006717646059146278630310202087451149061008440001275133191609297668068433175146801481228815940533516747221488260673499727431418224439791753937984673803890016362691090596825193139090694500722200905530700036664961704694333537445259814045532308354585204893732669339092418620616238720401386484049630987948676990372678950117963107249490092424902814262949536127584880400845452621984023788679062876431656847011696213931646677784742418329087243028296548757936686012394445206728029181370716742521711655868439938146629690891419654153710597949133496025489704284041604718461241985758572598045084054565675126957721830456921074472376746202677722713387450715376177459819055511272082332373708773439560637605249148608105035562065813082891191481419748727948073021021363712846769505305218368046724802497739718957122540557854004933301546142918068812312849727835833842627563013818721922752750467502244860568445149425467472688413518494659051003665452586416161383037528822039787886892420787353760038849585222544777804925928137165371419976816854413621222359772647640277420281719850283922398228156853926324553402632844817996216120576562545547628159015512971016113788220423639654239227240587812242792876213586640860466802578388967177071443240806659074912145200763684137155722074207039152442740931301972023930649247237829713922282867809552523677998645466147095194436607762469715895520405257352395657153867498601608518357712689999633001938233353011793580998972076861051809760092586207394479439672625338211373338934789233885695020563377046766868936985991338770512875278055748649373086708822371093386450247670387714861989166588599108595287171223921089314305706142044748229168874438544019515937645896804131086284061217911773111721117927232603873813569367603845349868433796619914194066666678456993924463922203947716890366584538379262626794860877790310350570927751509289882223135782712105082019869620678820578536964840045362078367121955904729832450433803019640627899940285562082046277328971049538931687820466138995835527012818281255528780825316909431995989265609861996416130930019257249049153076880766668032212943146025941458410053042471219833100828702803385614404950563142649907731700206799194401436987702698356419813621478904074823886367063086688304449165271129240703916308768 [109,92] 43901040679526363516026131559839254571484997997925708097095638117652516304952505129356076213032355972036694234234732103755073450209410035342433434051332769561219445684437613707975885029645055320216797888483533178955238936012044877183114132265861662589630601980103330597664311232904073823280613713615073504098830039751330900018021365135898367674660055487942498345060885107987122714508191409462902958026634543619817394097177314941751637657962864884343963259094186924184659711481044583844567349003450863269999950829115232429044080988713497816246425096830593727042837100033488910240051059043746436524573436325242997847415334812052574351282183558660497957492144113413846659864719418038677809185381390412481307925777787258442163663609840405846108164854615773952208604880857954531912501036732482973314907242509451296043466385778936161160711130171021545220315969723046628032413989534511893051113190488863097631383088867528139871659372683393158151398672693932289564708723784716220868557962689435033078047415626860439345462671808968181994140766372735606390624023254915193627421097305589124937993722893542980305753006380464993456151384389559117198767032503687210575672254181890715191016185893730863618692759087499286146437754683719635042425727700828378636500225373507689205581527768959974244471897569996725189289391809289730322905639171407723347197468956323841175395134733998905393807435251930164553338858047024576542514885470560960485471057675652384858543405863035094874378760931611168080750005226973899396613466311002831966177851266472946646831878465466182675767334607335743968243874245669785625179823738777936582240627863651005659007044179706009019131564523558044652362293363836259871738686521156572163740068869364979453445730451097035945016003237990608274525893948683849938875453832433463056489790207846591390511617670348749895925513860412666126088697511655815634154164533245916817331553483905773022438812410875766858147265490401474208466628480070670140189469871139426541129637219310737156008667204736311422643001181793915335512474851301218424198818027491797642660595073317984224899790747973492462494771463947976583976451332136252272653337162084451303738630494019009238607849956410486917184670517526083291384961009662122829876490090447536138331423348352011307347010844026210877592782017672547648 [109,93] -91684621722965792738709793977472375103687842486483469372875738271550639955310138241376717953672074683417916102630803385004343037689537634911359614379012635955406089284947256094361051770364787950117747134721016029722071209915750124925028545415809710180329213009341235850436961158183261654917641895090598263840894982210268732931903713105952141969712039225548720203289247840227898894425636553336842404479817623310283001741231238564913616035460547752451994991198320743057696252074703315654352137713765898076942967606960205615184332056396923382543989382847075806749563114512451892632095107658157768069579750818249066590455491124911771763367055297642741525594017999850901706214434643423987896627381673839401203598636538663101153808149251224655451050726066785524855591057556889658076509564694889034706022005397254631470251031011776520355946576424691148760681000188509224837525883665729112333727826430128050253901045177887052266117517305062336393790546151450485668688200881131046971938219220422961246252821526573287486383553507064205470532285143230795992721465444452491114699904863931538470547852111267899708571056970002164777307629884665652001772006416021341064673403229856517212846002027456761724088457125275623535242276497634413373839759847197515303831276868511476977643282601043115856661314682730755731560258692593412253632626398454321809276215092296571920709121515950744961136333120915361025269811968761150714969379401708702575939547063637162774004792734110959478854587229374568820415230595535915159351248736596352919004858235905385254938727433048541012901977461510056173312500535016520555399864633500286844213017176469317370637823852063873787389188655175166296779212950721365023236378798511988891453180099460234263538600066764884188441368059577962981310971783215358743074060393571898513189381091388875102355131787549195809507432057390229044754959881462253427598081075809627711130758465668319932511207163433622945600852748691966238005882430377738429010650701341097390362299156986610458274437404582945309539436546868696849154915806332357327678289554522560360608557085585736960870178788392949807851971977518142636143239867584370095957702636652480224859285371778404886065792911352325360951231354143066868104400248723443378479124208489548170991768343227102319568734123193767055415137349352 [109,94] -2924723871243492783128724352314249779617195274293690824610825567170403017757272127063793156798151325722050213102844228206751450812130885487082299691897240726828194445872530839649864184998610080619535307027125836836088130551887003326130963390072242471290295803680059678941069257663486711807443466701364279543040857626570561820954783534164628359584900889767719433700877477380934474560185240542798549614458203631540308959932394590738741823273429530513425922109320558830121630560643947430470346041859232736931352561686306556964847490948283739556916696373281458158248145804127436415622954713919276977615618053055980549232614588701915226959589937903121146227792342126279232191397142773672509371503301117053303842200982839167004547724539937855682071035881637473844144639101495293784352685585727638369411449765495707514575892381532403086909660267387565308817830376599335058556130321735171587146418058901830579419432014344360837686615345176838579461510119766960914542364799730370759614679114194203652333779599447290617069477402188918537626701061804195622428304651489712670420093519008873329071078444859075777986196826331690841275118378797129277340681826511520455241248561540223395415976452604134569368941187436050685060737765514193311827558992817581618107017294816052715507276500108719642074891107486889844742644900930600252823810576092700869130844989954887218168835215244799077690994910781797231622597418594168182396759585849200739534088485305888438451948484020217061002823800811832926910482063215165176731185467779128251512556807402064620019900669800900780271913042549697471097821497693766706287385233858436551286683066634129436074544008765072853971550627609034131158633262474748936259890969519090025732595425420771794116702082918647417997849479435339350416660268576860173020480493645053259368501196676666621807113269582419717875109768952893868167235779135163311826496911592527209869072317730147428678418383023493770102628762795059019664485601174180526030658689315457856058422477591908321464139968293213604215471162755042657343177681458664276957625945932998290057183687647110799774365350736445963694165020253840160092469011862123689864567899221116392432516305665661898792203512764206611587932966963758122261182759912199989110617348357596604694909437244458114970742699308206744772480 [109,95] -47081063188119583421303203697698524401095989598897721237470775960658069789905169180841700931319049302170070948179791159736961887120477237874010220436311300373297492231558012660266123100760063121938525362702186276318297996132491853519298328241155095600209761713535121582462154517955726761876080914532981309003860396416917505329619095049629621916608236680154031916681069357651674526911190333127881769490701610176848471852519897844364032709264159229799437134029561683092226301123204345393151950183911563066674043548785915471388848472668066128311904528544233598578411098416073513598537502311742780802719718776839075961261526176106402520698420295124548505536823434991604928539891576319180295540242357638172643846806112637505341560586562751816242837447826234385015166240015650992566233684615389228815365730441987025274159745427823498902730903424431136208919301566889113748823431700782635102842614338134362138494120594898872480427557126117435124266154670936879004352260601622348668793041495357724760055879004047957072902946086466461254967539024098283282606072683217052629507730947218171669561434076322007070970009193782428630718023296554917586475861260312039763540469072554982138438800528156554129429695388202271461094050743546866968732969478028475488116149575422353634408267784458690624661378676176913069565958235432480995607683709689620887823808614152831537621231687576438803643647488221568266061499070366246469125488605079238983984910468381377891121512266057912890889030937672959176328913179896047376211760763171814773350704255020917754701921753788485324602199759665631296673938974501917345517166361676476333846186011710645346945988747352320895501896716333287538142482176350039220572839481953874434916095648989186651970080244663722507515080353294605855797382862017052750947058126216469367871672189515192369484676155371547860967959304027311532783241420170064086321332441337965409756764810985858967717646818006315625024059916834983559935910304780728674974921184993202709521354289761367778216176342672765268154769857382890283450591458260187679739875394260800288254051467994374479524012128561805196456907633871222472527420342233396260177019141851369235062763056203004769850330420137485266190206767579071185100587822391562853458028831710318836167225230173115664744487190282780640 [109,96] -64553379660542429462336098526134366290054983619740805321982726463747164926683812702670151155219566270550262744211502158718949441280086047994622468640220035548176161720273215163132392002087812161915353908504675619319641924408181620115738562032082420274808398696480439341833736045476609942033812577552332841736417129222670433102831512579891203187596332035362551438189709796296047041006015031030491745929273333332814934621770955079081271400930108474917518655287296622422430990424065693579067210554559125562922874907990574642903662331350173134226293137943506806792761748836444908905935954594300800582419140998008708620052209751689725358271441464189869709337107209172388006032292775802861496627180645524376208753688049669936038778888362411227568555461647473694014107765353269453382321424963338542435253996267667747381092500690674159464794905901928463560191091353112457096914829649776975014519051267228128191764590435570907904074965945358462904257982991615668060259573755649822299704108345481641305137452091172988790810353637721031160048491217147886057895964519453417641614804086720981913250503960505380679049971542363088074021483322825260834843457168976332704781968095277875816190997963806012406419767254987865165249398446679395578562214187278763646927911571384503657809739604888598361135664860515813942463785586554779949479325351096891263933520660696927122108593989777022953269150324453228717436829325811901589949312526544512703679166112074704346258466755515088333701354190629537687115823561639475198807229737940491241563021943204996205503337333856904083093786563575507340496125836513671351519153376958397891011878206810448779034811936002813624891011570703071818892684631452199890786987564800312741824556065571392163004373759907819705505482951240951172686600975658497926800547891084233531969954944449714914180582523953191612265175148249209460448442465108204831043157964790818379879552290924988383057752868621676636242972871891705076184910039433205852691043989926951066976542996912344525529964689110526286119077062955602113566538782068056118792406327267965685965857264913475810755686031433637395898615262014362632848530221199009015741977093452580817319229374489279914040906508503055557593004560711862818310828024435679721142596137588926667010279914124138639733760032896 [109,97] 12195828040991724348239527385259583798315831910770870420270196936993025263267484550128224974911651903052794897053431424409843458703622919926754233717010920987559497007169068828625013710596163429179779812248180448709316015106257083880341655105582201233354004370330670733554535121829472521280316257802528389698713636227038811682736657862615003787127427059115313765560595528676362833907989672572894902244860742656452293056268332399331385639745529428228468211877794526187683828457231325633290817611912386148322285816540400381127988401966900716582230387031191766408765831080909991258909921169144485120948018602566350199139959101678807167854342648369923329225529069806966514863510704772070017141962272204518399292004561384906301231488130713063048162346991050187934628342133252613405435498480669181022824811899044802386340307001691418922780893117204072031542366467497259499780244751828432334038202441020522108621084974522035404990602022153713197341697520521254925583121357689938888082519295804394946806438832381787661357786622119416677037213281324523554571982996848123103889486964441672498698598273300021444062691618311083950670270529553361988175141570740292429931455346772990891530058582455830966297309292355382803481663762223804097507684870658882516404944180650328275466016511752955279489546272498351571700420023553766740274109591337648068515922902227446959131998207054573342694236935318514817415351776423246303068206978976603333560914887507546557700405831318744187449686142626125442904499945488795259068295274575791429989209345333417986329756764627694402367980780993121569566564061124239067827244760469977353426019324872491729516892211565538595093583053511856994868026952056413046611601537340560249824699240058197777251633286411719862268650420563023004522150023843380038872984289768990232018946435352180501305639492718058572353357069171703174900443097835527999748517585498109806185771689582590906869268088665671580199556274039330571404417511890273622375856728514952760497243293712479229911103691755473235348726118516415061689772949822676072113682950313065337345535632800627827251134064613709267218813429654194188684387050154391036361614422394593943113370241803680176912510175844095874873996241205354449577844070836741331045788228687505783937181202358790875404752 [109,98] -39672279277151575721553391446817843000882110999268167129630535002872296103054713974169599280840480696085473511674309522482402902092644829017886780690499261387177389475072276566288175079688090290035891837361605859241074112990072686288096471957179182624240957187027681749262642055395024408444498621807177213112204702150888819136393835366309470746211595410333144201199820746300064820151023817430295571524542011854295857140661881144609581949307593049000400970127736225474095485703881037815821555808266887572391784782665923997300198681499887463073907672596476916387136480295552468028944608761956936169118575991318508198044746442775138734196847998351710122352585174491387330743732137521777855977400886970709510681773496508111786010637107791529388649488901659272766696208400350237765281093703744515678271067816490477011303720175408792816684748986264500669781013541713134258720604199866220663712263810748647977913891912011886576703647121337793838093820608822997899368272106411348605774930167579317732274470090495997078558575749731068245586609909770328887350075147525013157698422519263520137063079246937513477037636840344102935782520865552804300069867222609456373907133990703346432354513666223311088295794743046032537465270183720000605542891958755592935177404557924522718978431867569337255671953143866530286597895785834923329223849697340775685321427263349140596767308856931388861448657478738678357393299984240531903678358110472677792921748198419774839247737214463545976241819232985592325779414939991447669413920631440939034432416139953137969936265367143652026849943014101824267445082929380774526435970566102336547160946180200307960493537118557286318254487527839025630967979769110513153497363815031101918738379427493035145284663466315071950001416848596909539064024683655650319502646373206035486218425788525864538830673810975520153344926312418556993610939038505709097578315942484138831616270690790223206955966840408570263825373199322685694967130758895287907050949492146530158054935869206087663454211441875492887970954854995195812012624972300045442954415897219758609548282620419517466705388143663663839099025633779670395721331911589918122522114727183065411977875799150241058688112719128928429596305297255143377600754827706766227375121613868595170495278704219281728 [109,99] -2545225761447087316482028617908754347662252810659603677970846439912254622995284131158328280022675148240457399771220877608985709661899483585546114226997312175024902872974259159347348782077247514096767605041965112265572607052795181950655388649224079860751736355842114712003941077449228681468269757000592085780747272994200394095716633625195969234830930099443350044391135834687894485170160276198920448228965240207226125160446322797601151149001035944184813418695685247283226024530403321918242199867160723682124193429757499050621394309329175145342684315067977943870343597780208402821309920791941307419837397885658296262070492043558278562573146340894592172707522120542197399403211882659485240708635756869452703012877705883771380318854784884734129327636932077046198041812609369660073636403217343022284534183863293362433290995205526532986072592246010628777359574081417947617515510974811056556661731206238792659097249559223879450795576024261436395815431531313295561654175298607010649223674669651346175888387831078280503501405616636711146528456656013464744329640939391904534440731725748734168849420566998157520345931814672192976741581077396636788188705122691905652448256472680023880620582652494970293693667933922196883972193952462147140244483562501458922772335308336161032119268019622505463093975473896919407364337080682868054748266452179590280913104707940834178220438712586039335264448624522437388885651206618105544066888743669913311359346631674770061735306109833355643910965450463020893401885369695464559760727585836955923427621545979985907324805775725812944524235871634240889687444735260819434068337807497643202784957899025811714307629800992378092876090874082821571266315507707958762826316095681341168840049622691191288892515708478671916051243021917280040186604747120278766119972699593326300322875740358588326894937097548084381468123935336441419276957719689054806044474689146915834757531615339598370309521977258260222713831214552193143040944899197539547289442485693909884686415355538595481258077817769799493308640273228302738481196051717292539722440743560667031660125286019022141301083126690411934141044668798083926072207650789960291288148855299704503543788529297409910124589348501733716250176769708937297020241228418356925633581518084668948086056084952 [109,100] 4275795732744367718916001662592276393192078907650343815953385184876878653086458204117290553467609581650533383144341847609706556939818477621995314032121571951694718039432157769588642239804723710612001803079163738769600074420245392880428425433881607569241062050876360808520592065230931012447619329834806278173496889004746475946944512209669422899886369574342901587238239991980600340415635112486480845928025567492207984668157097451288052620593575771552723874379486693783015182420016740280456592310153679166214558311882195091970384371443277297953607946885312090276652672431800457068070780329967590511367196569458027232583572667226208781138854560272610268126392475766388285321610781375112289344096624252919467674524118827865231635961523972520323150470006274368236041571111744833877720260507849049604031360505317630717984646783279451275412237497130139679397771056740155592341825107636540238070716438603288393802690427875275951291129148902804053301728578965549126531277098742392418548527394740025440456267348526736270505874336671789438017089595318698513496840188740600582220665850066879212328778549759925453821931302144892354246644295336733087844445891697036700381176000371974341324611556465279438406645205910751805828341662808457649456804961055793394605459589836501449971041580761835445645592073575158846175907687239869098300009681820417462648309616603291069532467580079188676397175357076192783475293759705714383120149808411032864662164747735272652621753680237051380875939698128930489234197028816061693022231620925734519058265417226568048959334346323051685128565163320618799069590722071549271706950008147211408790443021514417205652088920193199257900135349544402761625159602947563420450922640073554297036872898335429747920748424390196708560080431420166275127341782346344116660043377558060110397535679909536940238940196301918177043872808293558400679854774470603716807982531753281238175309984316371916351151594232933736489753659681715028710980319619730311295534616909891167833685332447873723893304395234024352471512748229731447317741113693207152312242824012408088375748661256331054613279453517779447753852009112027552469474765902377155448605828651039267009944648982656368486329498949997600368538902553200283949203717443369998283836771152892309690016 [109,101] -1183920670422714437111718704590400092070708225444049003230256855573797129974483049265213098898029030496502081304938478186633740255846998268636320862948007990666497884067720741396136958799999361166810887453023806745215005686848078878601621881311862885117437271680785146946788659006996931419279913200377009906109202009228223527425937135803879746437544552113956282266269766543902414455298295448905053357038488693263022285506790272730380000232720747160919329308152804691236550846288265095474529806809062094645000844324655008154892826528423138942155952643647490241711092518592422480680166948515216061212576161329909181552147397016658139537537672231271610982583169084289191359403608136877374049358467061498433021541567878356067756757801637038278193334831435978720254353746290956952951201298321329265072191820543817135873865239801914747338202987696693931499475362823992669937123717425899083156022437846934905064691894365870776236349240437657216719326905071969600787763486806236109129728817682668087050980720642338397005236397516682128828104427151244985585340126019743843897277339479140422250220540437179538180998930960211616696011333616144162864953875943956488787176230134574479105437426062297430735145785694374349321391531056363580879246226910838749849999381384114565833886475789902724210487216125547192846903085527220654218650985765838002553001360185691366772920230859534649035450570018084761990896167072030849621899042419379202907620905368249759796741025035339465138001515711498533898341456905558540450910844458405678623760782996034104373355140102864116845952263615382549442520698402501309295984258144979379982184516224280743384990333383928672840180090244060209867466587894009372265079672491284970398516834955162518876907320881164198113848561183816172182914890260600000967862186347772982752124622980782922036813947820910519474616365261153608342419371978126692840622511397026861121253409529082384193012957771108652403845138513652896063824092390377769003403656897665002492468258542969566641454407729153841551220573576387384522421787741531483540742209313971003945916704293083562419852255598687051575017253305168103015193478511243518786206402953211243527001992053901247012890332626170583586704783194593579357956498315483820667331936855197428 [109,102] 275758433310262383131763455734367887702693810610222321997115323537744431659317147851019440360318558587224534058620037216930264621975986629945171374173606031117074495685404790790574585849810634707535968680065509288735854709854793145058349152801023823531430409811418286828619666362568805393546150240204698454943961965818739295589558933317178733587828008518143619170195191967988857258986438935804213076171032787275964491548476789713194468955928950532521530950805330524538409125073607093997679442976047700533382171947572927489797457095950421681034513860619690922615734413915608414879261251381108993896578343230297027088345223716730372447836219407870409558683724891994799758430103834971740060730193897011617437426368402086301333528006674867662985017761972545823182994234656037926864195533299333682489471672438890301500365608764000628306957325832833955301735341925646987909300645869875002316690836651240562731978458701795745692703619224687900810299357650626135072846416417699825271126199296797694690333661915527165109911139974029458545623757366287646270101297410868047617467518145360663463361356219655471531850154253415627066655487287318560566110463825710240492184336487845590720315921433986458493339925450157585587439322798837258152961326811488105564194672128159952644574807962142482396463665900633053152762853805168011682697873163811675727233860792287326735224404946301115357613205109817321944565521860767700244433072986668246532519690990550297225433935991637452121260614916236733081949080678725574400947567605456077197747033850023898836222910849157284790577139015784382187008082506897507439477048407117310294864176282800078218054497894842006725841437644232257512885726063063745163480417135390252176258799777507861827659780228660045647408340221902622874008843068716323680065387912600392040714873221544180513094253536138071481178939527352457838177736376282094187582134076641775729458327297508376062033529081172508197461101251793401229403896560289285500139740678989476648746639661449432289010482330531052305980843425810458949034985460627554035435754380459047588949364458875733214752076593925147004888153142917006645701668577188579567684917948011240934189758409596759912633574748960277766755681897198868730946487176988795533450939392 [109,103] -48885611994045021305079845169578331999813821705160880336739724837645387196537705986839904638948135211666340842991012138459199375638547464755402483229921018806092648732059887748455987769786083678225016213072325423605644332747952175965751538179721049971970873755990397108711633916651440088530412434106277773987534726935204151677745704319054258476661763238695438087742975030121940385413804772297011716396760337818680115936748507598527098369273398227162344607922519896113491343946301868604803204753335300660543713843727601823486806567386711575339651592950984381841581981397300174875620963598645066697339631247354793840030917323217275512911257363490187463327608853384041902241861627681651135474952817217791368849527608725243809046358627774497111631935845432026644996922523810940362231787919806474707846453900643682535444345449447355708392263408385379902617232922961946769127127128092818236208813643247913749268370527390172396896536532469207624438307113570586478814991376263568535572347962502950730152645333309175035822661861065643813907654121488525931758458489573053147311688641770411704622226600853414149274989221977647924208480547875321733184449049885719117399706684326605333062110466235050750257467909657994126697817484875600525508530040176092666541209462798383298154719059092931953755135291741321123631849557827234755935738456117819059883289536488347648261067468098752482635604909955954409984298575175159268603366942374668868183211480351261303940021358670104970536319267600279845685694868436011526318644580309448844966943479870559415211511393707190516881249048262140206098619805234547624717138634040513351520290265538367521126091844296669828192445091823682693557593764011365344559660951087886377438732991819258879800463310155559497034798327338412125771543698704154513080394038849557859693612354344467878396471640822451112562224954246812960634736881670229612779414838000228940134562443477775384593127418072327275548175443184643340889908811371874084699655386654793978840541065661443348893919253638659340554386080534497026467776449642714039886066729025483683856256439948150366298475494096781085421501812685341726294002288549575621616951373079006654863426677364085040284380751332082423366522235469971050738776664959109930036 [109,104] -5359235848142591223096998020306031028180641746103073723554512581893744926159061333232638283461760244667074782630572091161277644314454149754649780736278285975927966836541166144299468864139193255093932483658935554532359396384122147035480738123337945743570811860888332341839922608091113165043641326777823134495099717292203317147202595542630438371446178510342287246191729271037009869368530590327190725467409560231948503545494199902615262377760220693968786174621608604712884325560935061224723078670826841997701827684626719753143901438748123648839535437432817949164362875669891298715994498661282741326569731181092055848135384743257783139772925067181882330134968730814358398367806096116301317089135077820472032193559280227373250718871172730175038854521576431438794423881861328175216025698988652919613185756556177235695021283025834490899500560566923846343988259087789878921262282009270762169024470680908484076518139392172884961547499898741474084849574531310770711891544308338721076507074897926557075268857538656715382540395028035151189886312972439360850859368590708004641778854198557341557663005074589877234655019758084039892705636551607353663992457592899749033735791766001561341948442333256844858809072950079216145818200881862834089152369515250427702048936480886858381478934338046199993339144046150183802432233587556326722616394369477301159508187094388154787084650213649352321815329037318430895138085241364792443216702807431542256636621416504865660285355257221471293647282566775789057308574751060858416080973183004164496858821703492313466569247587998186773368573768198386812285004576603087171658861978266657068786114580955991038356657327266759997772005004537113590056563392599337448661440294190616719137101795187150147107799804338709090559591983101799234120878815550801083575570041409412625585478664150624079281172326833991335644854511965065779033198634632657550724416666806967649287582575942911130435864775990749063986895001404230084904748852517456197463373315630097672277620362625968683351538469495143216915518722819787424984212468008468382969941331083128439435089684686516964974783184916883907190162375374155604386644512864940174726722149803442825727932631897164026504253081069357010211585213196263156129453725836416 [109,105] -330288300431767702549073023633372263486888719999204232519052403514649162258739552614498938977717286736519201802197670074930796356173364922001049808405443144525409484645085217747894791877351529743532514894649227168223317713288144116319753346464331208437709304717497358723381858274865881622042679206194157763245386044661946754744179516413685543559136003777224129608442535003109756929512164477618731452611162363592201279340003940480143318924559583895900783398822719719830082671109394417849462297757904403909154697917607774185279233580246230263600492879988098200713612814597292158310016870757857558108654890874799844610801925883472276917606421992897297818246946166730358715419231871473285437102426013436271448954002981336730554481577241067289454800159932056997550880417853585545544435051099004836066756448319218404659174385854804900332041565655850983808404253856942154128988436492501586899405356148198381119747737488442084309992210916098814567212060117040954752954414558872820398812823163384840357601570457678752229340222783223562469538396754228456064885185853455159712671345255258984761336499757801456244774993918891534829892298947094703781898463630414352991551963700207461866268227470275364584747336389604588394151349698580194227326588797552838050498150355060022092774037445110999651849163737130045439422149298853211295666708372832949266339078263510629307379186128718047427656858717787199789451774165459617319101135365338862300977084754478252256281788493071860708121242784306114501932860269979136993713376881320379112417605598325638750208681045958600892905033487327379117756365512553967460033634223533755543192131171493752964232068008074996684989322939520881663447387225262051676638915121295459391365222636903315539303793849659342013218411310975928075374627284895818564855223755743360365649752969704782595921548583702788402259410607331656551068424614471852115141146018903864471469500023527594920231818529631070022654809623360701218637302000004128056630721466270577128460851406750335155714407886952146349658312054804418742595386932696675395121854017208020398492051230514766734437120070553119584511398340998724606518845882732390342506098987762375035965644197383070663082224677696462475817274550282242271349680 [109,106] -91057379236267628387331774167003018397003893252683483211894176780267346573738252269395027807749657318888059597062023197514053204273624426371551109370364518741128830365790970875768571123168206124990913558522232540734518568857686979819244280245373850608249469439652708661565808289181046917744965983974158113444834907781482717637822923098563196051042638680874040454465968005826077741847388651612201947290798072110015785662938078116327528073181804666469466453234071641179420498693377930659891132743135634586465118094548206773054293424196822827379888450124678299418333978222133387062181098744389107221447984859040587628725467040309436915015537270568250414531263324538828636853984008352910314695850873693664425941245297035586849860356397578088640656071908022840779857223987984984595399816061132017407373662572854116385757060112565717689480802651808713423959263609105889516202915099914583258924843189330282144204088947569086950286443739644601458923969263058503263754865947603722242342981535419525835163519284734866074754845018761663003505839986880716213614986308434295368134124081099720297266753801440301364701558022872164147525866886559195775276924579871219056535605309207201133118762906924128117384029563672448116051639517352520259941360287110746240434825836564444817508646810265367038659873729036497073835110996651239471080234374704574307574449560494737619922033183686201425317786727285885625095733481097668328489120891028657172646885858663724917965551160901205411622924954321729552890251752961955715981664551189503912130183559609645298259065508754243887396166824748037448657033806100834972896034589929783528746115526743353273323960050101825582397588533844079116455979521192044164316409346130391375799279450093435478637234784792216902885353162455029888021050279076953884250189502077051452217469552591272491288362424922425496093908576084377046115928675939393003906372336834840503167083635693206998306923354160778064470323400790465336673206885428643238920785689404917311056565900190192638184937470866340199688813572341044501031787771738970995848025093464205341267326802686455007144277616322747669914333551501208761837069577681308892265410376194133422683167098104162651986506245902289817724519210628765696 [109,107] -6317038625441341075852260366937379292302939246297846710342393558688944666067404225773346620061822058860946993308735456665526246128205656594322636107541691738251041078878048904772076625193414718601777103240693508920376058302225428996121205617710123826387285311914337567607658262032593680559031047763010089233949373823854656423992520044824694375187731046882566448756666889243340398190840242549533600930715080028261890641257656417355736593018994705180444508233337354461306813126208841980122240648429279009667054535633679713022671182366666948454977029165451254279965147270444433970289497602445567481180230527031420452344029283045490096463670906980503909557113378122913756294513085293962471331971265034023912144614884786167306278199701896043690024822097729186364114245432978737247714163541029472259299076659456330442493674971853208631926928608304609459050807584126102931346035284617419280420572128684278782076640717629847306018889014628078134963721149767041893178077080303056676374395035343442792411403302682670152648898460677775853671107811595652462159663251755777399737556833851893537213690709085144353613730723158683254529341535322404031073906777427121993551653228922704642660248846134412021792732044847984760804906257203061753921659284121661729186866471858065151823743773520283791093227479339394606028911437696323394847798861914839661681606440112558369331735046498437153590654053086914520335625291022399127124955698827959101939768799821602222593660197848369225322794493514066977971659337312807664352252684865017415540902846146740711949652938963977446965036842190312755684219651473611404499925378142602811235295458998803167460591180252406634875874197712381208097260787499715583641825198629638098266576255086063102582242479204636959157152705124547874352202519458821268262585803664326081523462103614277955734917400488648737900976195447193412009856014438163270183019558284370326066458791395304972525580153192758773434529682975320706981705901347706413629999377224246475302460813233954007739556091360548943272330981192677674168083719865481498990024858038022965186341832179310628006617196493220602819842527146510575714693765613423472751177996156544899119547049766899518391975850203444604432362110560 [109,108] 735314874576949976427604242491672932849941448462089105189783327742623845117606037940344273621010485029632531094137166467683894462616836951937774648473124363775903789878793740101553772525445878770551945387640644338098994370925183365457610923593618044770373357898639104976609904682735225986883308340425779462008069067277179978754766807835707291768456796175787980191001435988442645280907830467881840205904251317715414285732728224067075746599440441116202060566860367161511829029432284569925241111789504239486867118405436615351511929731086374735822527510783570048573849731637810347102344694768972833065311596614579691628573324313013905882892059316619930414501307806497662110269936592753389530461534684735980444014135783763690504077644452106347088548055944367204995766286709250702642539137783699191825622894984773122728904342766975812984809669611419570165790962129716137131081871380867631044750759215577154905946104423108493341651113703387282226930917885576727415683794272261300242814699956902657634973869949550119981036807168206724883209926917982747909279545574006462223108981218961116780351110209625112819787404478987788526940205688213970295813655941760001012824430904333224253691793029950403888026011210034168732358372624776671464576793828213745589999453889743557169323523998004325668046705200021009955280484656611810586986692008042808470345001222777776927215734731283949150407745986812066319779380169857132939119687431428154627953872600793820878244215994626577025053650198918198235974474919104978519723483663033482737714885285548066249677249540864535235151003686845261877401705246491485694053837861593801339231863654388672451997847689404347016747944210976105779998586778601494918243743058841899021391338622557653487710380252409149709730458679033993789339370916415085004460105771845653483816331939068886497076384535787500831218827212009255883993926262957876077168633324071853757030822215708587414000148260407084416544652186959767326288310238989465876402379763222082648133751333256284931982204321839868553972425859512329339739553634536892982097648569822370778801716978094860986496913408922108934681339247645874593396739357619182603019246869053016076863116859539137911888108338638118262080 [109,109] 119914278968281278943801337154265434826737067408221345892411545666553240910568782677438577820116009007292716600948569214022035784425549628936726130545777582601738694545914291499179695628688387989601904683956719122393803834266993706165017064802914391567764030024692117078267656243090443826106559896634863772106052011582427967189507220730392257764140504607030710821380597558345277554477432435132788224622407670253198534354707062850084256141609222232859089419168907356288391708155959730357708068649698063921631189709472735147295467436385543777043149627809204927618591426299983093530334185353173472883382122603939540271584158042850936469441181999730003747053648664697003327047236123437305035284480303106853654942789185792141427959282319110038080390797300049167434039695722896324703368867327553537910242520301006854032510962813109798377918590128910374259401259350179949464846414143815856623584107764455239198001145157879638115614810216021946379698160063001099617146545268303864447981911191195481717609966319508524915693346106036997846865027755041770635249715906683058239503070266898943647633484791228321075158092377259378169823519983319239061930446390134460814012907975633662220413587353103145128513169290643756871345212771195642715152190711035100837160456442787615316139170007683067853191851833680521460236414300126265754745640288978109660086360450045635254811607565782615872823830492576236107515966198976663526585567680811805574338228359434975965590386905955819037554652035729109084035001645611294247619566979837393343553633161845596308763710625945347893995840526472585131468359709737748048966775139477311210589631438542212937398855051671624943210758184860517881955566419911805483185732765286425799412237247207251698568809124185118283533725138025862303551493307305091333534949568437930398192933051096678502434248398011478671154133495772888345187377954241473139784578677042170520964422030081501919437790350718639556473781021226232235231683144211022228913507348505783380050687467579632285178339425494587036051377317338006996231301402176628384384345819211608285803061275220424866020944252229784534741413751305204571474099173353077944378585648074084952104970215238780057877369611183704 [110,0] 14990032093551254582794203678980998518247195576023776833689027852853322024884441757576135704003239735136711204947233484958110013183931114464893115767546849622594121180336109395468195478382186619566921074708314296052320574923436513740343717552473424887676290441947545493637213806235603621188058051602713193958997155266794450653630591780627790097605810889769530258021701402669894922880133782794265615765058359705162042523411429394975166175644098897230947149113263810092224842782997175846969447137866402028289196660186450977361610167307811240581519078890585221161717612649362547198386055673388818598619438652398461268175100222282845105296955157482789905568181136591555298058768626597999579199969727333508109671496542611877629496707382822888770903911190172950003218403485335364039900672431266846793803386839220274473185977281519112430051049572044786274439793045038784282777408253486406790490661249669001031516501409742425113345497310105758962792430917276638144746399843862500968220591245381406964184050645046995586917774259274871765860165096145289521811818745573709664289494835272566367421222152604446060254854895393674873546878748602839307154141922932325984477283947788630685149072381661877474507259534082582253870811270096921764419006781673947504965649099866919429931807499265546919482325834221206304539127473858842967931343542471876344081146283401084415658228874586082616367527996086573973237449621555166610113527674582210213736342787412104286137369831078924536665260446788525040890423046943564597491015826712089145359638530123609241555249444642447017161761133107799239455879319959879575624960928691495756501370407856583727385932467323567680062516916997927750838460331387451624006055595276684885818235651356903447371149880561960440297018425406222321809229104260945303300001342391095856588608267778820099542895607403995639830653457090190485417322568037225725212423455797173830291305178360997084776792412272551677382134057928308128679261610910725096157856217385627559762601261526739340842518843257337666749523151354424004338211150886056993111086350662425008136046256391649195521394305563490051903973719865211535545314885359804774710101914610340316480339286440050270851980365274626877537110378543519752634415205618430990573852059149898549221384342954732194318901984716586439080591633025769626937966054030473325042382169319824883741810410814895448018205401160028814574746788831639327896750190925559618912369427395590592168436795146220050073654448220272590848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -257287635959319714356038826397279312880001337900526847809913600794796560980466747964333530970201346741550517958409375295050467004926905496737332488038780197255002662163809700382526109653336398648285302838844292910175635884206769821165092236434884290021048025622737113768149704952965529644903540561925026997090480163651234482929849521757658759562688067803762608795520210255330972295814946071560138542266491970801216879899354801304470709799710691735894071994997706816007790977169951545627455449830329378859673664981962493358271331408677996084927116795629722541457668893296583156001287243813191642576830165027649993146437422672175683075951745963035098444354072033650792916798440840222812180747297754690433844989765072242369311596774359457803920384243184420887735938168728026785273404449803286796872441321697815600887981281572999673386505424405683115107161591022012807406961653601891364216247785421134346128756991437382436175189048531949586697886278541846882535694061561218513470150676013705863225945017001902291780454789830345509576525383657903624719190235506559796314609811127352945261587482149922489174440297444996676235817021127464253061725923855995713407916392166675587014052932048783468759132949428965023331059210285288048934627029410252471612412333846532848629646346368972370251002843212108446716267555088872929418917408965595387898686626388640200038180622994219580003861654577140957389737046406638965679738994183945214116884653089314599398435706649707509827840284238206909692036349677067049920626495615477978480306518746157508989834155299385323602928088909221200914072953028640700310978638444722426702047811514376512854298856781726946342226244742013375967550813074235134723321919382553666913794983354201280781087934934037046335473232104187923179025093919465327692082815696273085436949814865584920608991453555493631677408272952197766245262811779211719204627196410116925665522813302870719748569506359862746611342512495072465608333123662039908296607978743424142509972600861094450428855637070968363970032422737184521948087761045662490661970187058378744143552741730698505661697926728617697170672486116742937185187114811525625142536393993916532461353090251998268421002104894588354835653788459213808399980076456519605432740131557549021710529899426609932983333164508678919834927395738512000470511073054221375391109829992922670582355321753196403126910231578517553346453596506109506991298600388385706798624705398723404609750570787120676769515078147118379040768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 1981424019668777307921256481887406267589101639743003373933120622883486660367720830916954084515755510302275884845015629037543969362315453996040472709967656323677419079627339815183605409994765504768067879502693488377238782907569207919745875968377421495869587357645740800549516323341795134944905908588822737228440769718427877812625795182348214992461520449002664791013198575445276231256960532220266525212426284436532315509301880194764710402810369457420687185814614056417826851579299454660557529727228225658374159029282698608669717013742949355700319713118701756772801845160354040092096515302251671132802740493182882377261570187721835820436251323445357474975596920288334947400175673266940954299534506187964467203730477520045441531371615627280649427350912882681916548295088663429541930633193218848463520217126397764789402620584569492487273160045189630376783113798121159829612117395791813341600295969071707744417001417419987089715295883880180283144265237466077742997581106792510851119387988693015671648863026896508740520421031688975038732727695694083457331092082341753204610276830211535475581631453865345621135291969625364375254038089010921434417677261763835784931170263087274150394897507236941290921131078023605591793492202218105409343755948929624868066869570229362246016829372958918557103251796321139895950016723661897215627118679160702856794385783818470697184359217571117610162478538144733657329918341097731443579078880556131645929511545073757815083467838250333656512260129973267616735315332040150063741854453660536735864300767148582504348745308123166185479729722473744739149874259010108605604370150070159875308113397659223003689029561381700203501546861247433382554619138191096723753903129373647176951242614680294792572227798853230615927805940797365520424610857659023422194441027783852907988387922604510211803167041474019748246468578062652427161162491281900832591585642837255075487739835573867541279953914282426254687858555705864166288756781922287992172737821671325962393728234802693540526551834647919180977297393495721148116957234755824336866485691938754639710245973776799674494947288377781877344255045933749292408860842281323126788451587668618847602743765646606327569328125756963481722009809993384462784015321110359779579200472573730565380545739444051614907794043649227346833744178688546111114233447364107337687906756111687924165364513134678704839277523585593938222375182225714325485813601637286433187954362900719101035240941192694123900651177896889867567104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 9710840208256265775552263396847528048714862074384864857858892222219845466777231121934272080527689777933265676368437794870740039981478999297249256207145847968366929333125508873964614979824147131281125455253604157544555485037730334061173006102216455481216756622667711144310847980595895870524032441250008555929192524928696397327396513729640175937576218178622380264966254524066549343895216770833987679328374683834788352459458670038748570072097793309857000652722447028382593852249935991967292020120404646963113153345841524407075682395644306603313032959940070275344290965695518498835688464838374290953179807159935377535239313785188851090489636469209650748479335762474521192768046799753989725719133814448845039312068799423606798133251447985564486782835056853820800345189005000226424284979314682080383364266644541148267650745710357223149293470533182401056758529787389581385785477787475609373389563496899440037195826737905331505704426354033736199288559653189306149742825700414744935901180936466250497616038232904046800150457060920365290146077777271461298200835594464528203723985541917125604059114721828235689376760973510066785695700934926135101016679351550330307028390162744121774121306858987737246156291859556321549677755118650319679451062636014236209210433120081924271597186899625161136318922682293917894331257572692505283827191429410725871309401329297140278193259623835614062795160749419362941774016741226052491130551262173440772782138818370607850903277393115135982660961729440561832325708064029715906439026104312362369144102461366347930492720200077556203045918379030906556258808272063838959545581689960921531524700083576469439753840878928170441331058568173956738514104365633467822800671194946831899716754217198999439707534618813538874636715214228741614662090207050292154897476933497782583138105176844763660915020655680258485502336466279395601793648979115955282534222594583457493775337487208168448648928968882656432794296527647530507425779166246539500606962107850124043858059173780131541234276425083526325033244088689968131311914254460734874168526361629446808644945608195196000139689255009858619745791907817552366441339721516097173109003018129402582816973279011647589058140325600479033205869420937758488088801343936220361694700014674785186240479288329146548236189443282843081269349663975704075001890916894336574175270535155455992171972196695431263473602023285454228476581032036751835483869258110376048545390654972515860497214104665543861133038304456632287887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 279951606067282275219391150877302958684938321945377262725423408013663450738258188583314878202750715933463843890708989923022287145088353717943789595028552000788104724359104499331185714814843501152502966029296861415423420429291857437732757688499773710634613857308429689092153474490147913866667264547146818705029985806754959395453300214598022802812388385331693587716659538005257063471142998209521703602966126150629556245179485969058619292911858873015503009214101648966585506716719364741657583130770215620783332885629316978615246402727546832751622236498562526894486495782911153672883267036986085161109796736479663054643570158528783310587694724425736774798636812746235693249430735585860621936199190715719401793888997177246560529455101512496885514621998497801347402315509893163461237617303296133855161486056091453719094179669398433211045166120357589786949201508600924684488405337837791368126844739271709334478338856961223573471444598281939826408508999210469416113657367928640882464866502151576364648279205854769679782581263016145071453417979401879122475437971651322773058112780988271847628307915890107606621681855912033195690352070407616831680462024200419547168206297755597494361733057284852591377863969395663192583830409797791357927522321075689536525573280095757666768808077747753181073029742816977225174274063130070452849162961888107659323485135885203648389659889554448223543389802873568181538650546230983851497519688220591314404212221664242584290201177448291040285953042649272930563777849940976180995836370502363486476356940807535461555350235186061600883248458776581105405416839656358412154532539539085835470646017151529672929791788673976051227800601333443005002768869815465289773678471941845248956400345359946591649367338957099209848916491791878913848369720224827698250760903789593271231070190989422032166576354289159333069942050989101051068971892020594548469048604557125091168743689839594666928587198160569105179602161104450319265230136219883164939961183610045521761608519594324359556028376519907245394735087845877762188976638171212600493325497644147681270132797108601227506162811704112886389918693163672505421513976342617635658626420241151546962090254618375879178394082052806570643643679709064403161854620832182853459676277570264050725294701721253706917972474520389741599061731287297340558398749595198116258043059462897581768118379600027565031303854413500637054804416916724860174009734587408655369641888863461243464839090153461953912009201490222500292853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -1549508936851393240134299544684673135356639576769041430779302037941712660210841648185466132628613619992982620416311373081722776668372613862467368821539212261808715086715616383329096494288583478045525704574635294500601019987097952793770463923410019572792951647232970733140700908479919623466167249168973484439616134382482552582316564236656162283439046841349970170848009155493614117236670612245470326775531504318348336202222896585749880507686130961988036518002589717401303615030722205921152811042534372656019755695644667036297435666029404020404119580889461465563163336165135932606074949971882993915547658796483244979775563231121632711247833454157370617678470319489799511072302395444507388397954499348330410155654996690531687122840160951176627975627629814776521953741832112874552109234003567616707761855671393573451050839736712109847408900038400440002451664393646855563286582591769097709891020720313916697212323857256012790675962332514015645787814904197997063935328593185189002875658964108443707086937925639948460848276423092375045644952452909389170506557819456355128413120825308242079994287354961297380966096978787163148453075758179885601507239057842772986838472480337588105173384652677521008816487286447857603518457442336365048668898452829401088630653587827971510134207912139812627660812188954131031753609791085937425065015546826333461727943243963280223038081139692914559407972140187923620064907058830576693572898558778358641729735811320051062914432252646116673926428260759440648281951773684809014291550813313876114849044341253344665385782586323895228484558162262475702872410424448694901851279966059871343845588821031763214204361264776015973818263559265373914477451911837789218784088717582116753242723973296077731202216308423819327411945108465810065683648890976023390067320432455816975607321050317116951548402885295630463601138139848167688589824364332025643853193223894349148257864933845087177505292789206075522519294373712928081767305517959432203355940612227628473328396064896949779396195368809205923577932159374204734830341393500979520901194354703015212950512239301205105496329100622250363721713098766412799060792914159549582704276507924884471670817628598677979780074687975370295981466337379656392069047294295645210517597510700969901227063297578712511860463197252238452752627244204206767768213897649497306718039202554509103573033570924003778510049595754679164946992280813035955727368125217207161413800151318188011011016024353982877026260382754805186841018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -13607925083489987747921926664164256762583186583240211144450096713991642902149388719625958378661619010169937200828235972591862129009088067968375438138954672204120726759005319922523874270187095377935866085666073147027352041267382993909396971242787691250975547645623155240655472145851357573608700152671314135697885515563263239292967554863878042780349466921528322598371286515980325500202555517322433452711899859241231218422268137420290920565552756177132452288076598433302715900715528374759864617861148551738075163660208384122602912441112840512647556254993526708640433117579026709945685558017849546211659178045481977964657131190300581351943285968815312304456368788953179566071985388943071697720454163853040847617401773600626040529074493529289073874324485708393095108155493939637620087633142883017375783310594392953353408818189379549416918833258174662571733073156810683345540101235458373858767180474450903585132276553527282533392899014835910985900281397098226741500149038875869983785266220188353977549684517798837460450143687878221008231827728887591816030452391449050912653018144553398204750560510574785516168364010715825241264917494919682795382852029478449046990772892275439494158278804747791180698645701889563172619731897724198500357602791783229681914545540569654367771959141279481232906484107155200762995103128228865302871922447001687354520667311052268146103989392200753446388592943164815401763121980374953950880147898386318256906122286389380132166900171613662961453699528560767124214258241934989320464501066910800516349756465876020431263341657319365340845928088344470939796869775835974501611575123455175360561245050743962000028426844887058860624503600334612580757304694526123053391332707890767287108671922664803763080695907459968436871344956394302292597582194528572183750458982097721150225144533612184258855990193581475895765910484703701458913251261281306861763466411099874537558953161314005616000340303105887994918201290562637921402613230324630730474987767682806325150574766113924956321436480708084100971907275378517225368253405828266573478155386290570135901032016964909200958178490293525285334284648500658881713640363363993391599724736160187139804221476034159790770466582689943630832732023818828903136171816823302634026537432245210208387449594253256964507319083547492568962597682030887948929549683419167307953427135979039093428950796715762939272396790038094753608511413013982134776757889810755140484147677817907706307934477506581514093434537723585157255921664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -61817389074745867280438884166203743111811739596525980175778049983305200555568825743910366995856002300640817448042333275075128477360745472930901621984862596859504476316128212641859175934057138318226402188170736398869701590070148194505975101728102177552160240606569730807361984793352493059498418946276446399329917780614219996685921882978665167378969101669360883308099662775557627781990603364103856953270057433040366548202958503479087353010116203711890162357717688052543526138703101657339806399425148675622538998344638039241101837112605470298476212338523219154625496253734752820897096434967415108784434709766872487870071417674802810475342108653802020581135330467764575998753945396169297268685349553730929820718621512347159810195563389410480894740894353890919268433985188064991176891275882797935471091897108312767938849751376235951873663927391635026480125772460447315836625385090989228665657460023892396955478270420833984578082701408373331152482351114781813151919014951214160471862880139166865104674646589552579156014722442939321342793136944776026158933238220646218539200721289380443364251367832533598651006913672141034631331279526064293827502862272330392318839953075898132956735803624942261198221730377906926689930738599412543413977656576678385045536310885981549028263428875420951705908459235631286895659908129730907088113964468417653660757224296235895090617696501310550347800467231452206048305458213786884707444624779173125966265718209993899028019579615590097914885840833350041533681414307640098055297448150537385933309914041033292570728173046777537086351888094039141752651773958603420130318078182271711993599613517060423259994590859407459551779328405932026654127555291516994068500869591202621471381903403781390508244919603459033711392932077277674780836714216563646844421529755058408015177872713411374992005735026074141362550271440088222589346938593567496152143049356235493715803184215916380606806563423335523397673893213950155446181480090890264618968162428186250690110260186118753534392379115288289838098935698828581802950973627157832808446318248707421545259132982470586045214779671104010371440339622950578256629127620194022760553276707603906677827401314221294656238526128140307330980957188381883126590321158068849400499166950214712361734130965492519930969683922442067082421575758620529785349126198019597526289487520431083121611342742638177491339100374941207859973767892044385577789974874774182118378339156291605471273646074739277227208340904580632039345094656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 1824253318581887339437279595198413536144794470621808793608197121660333054512632195862793304090007048575361607630940753892212421040890413532792174956423155074894958440216378394534361448361231684044636298393309699939632649843744557145282465316229621987586003508533282132555644460185854934481690974112781627677265898716755535799640631011710143370744223850635753663447800284053550788941781915106463589478823493386441485411516646052086978850965639735990565075918171747225175784292068021020569855905526781573799272847654860818081385461772762138705754053801401811344373562491679050494836391844374995922751902481236120028959033173460649035400472090926377705475009475543411124320449210370761463551860902261372131389088615518232899475500793906407292542901377068209739712868226325912352785832695068030756833597325593812224172189643919946584567455488889594196804730654869516168816243394852340827964079509722250748337973218857045130093198430009286804216413995237573115365685598674586377215135832237453267484821449734966811867890318055200121006053901388486727569951179885868338911598525596151215362879060074657941155121914637758901192853805455079495720405002341394354645235840535570868064595586464170187506662056793274861470846986530086411784880109856956363323278954428011243664121931674505759542646776610910684445009084749909079922458470640336471359210279520051230221364481077332453029041966243910301295640331853334173881778328253610172167110314656032257855046308206302888133878416649462837025198160975142876816063286999793649996802453391369105375393389879630894376497385353910622099874287832861925932080815390310254888846815066934176839646687445773018849957254977640634184139131273243464651967689846172636319862296355053347702877053835119973461251861385400787327883056986464838932236576598156506300399361987285575911529890383355796029193548163846123033536339625521532307945813670860151388243161290956459444574165125707815516175310357672414273432643752610309929498867849896390314601872610435829472351182888869834567567848449357771866956174143458545991882082814809930069743639625943482654943084482513790463286509419722692420637454610316811810189498937960459691486319931758872958099027960488638274369426416582903671670073711923540922811104939942935555088745421611810869828112440595482940582567334552345128693759838220235911992663669215812944352020248358784634766393638768400310825874005566415931041445392492212104505552623738292682942572287492367369915337706140520848906256384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -9114468973938900356484763309332659824839168322049162837441601764059629729039828690934685825585877169399100619384741610740309005270878239168430263500096986931765133931971128544250521157883849551247748943149966703588945363141910470283119148337649823731396364112906981459569279591360608700872939016626761741259359697591754703119030256621520468623400484546174465875336984326596009515195705660003828547757243181076628817243253680900078284131110988633033763646046799135552883093251341634296528367426061213913353772263897164892494843899917373969674811299487069038914433843346238437695767267712387107573098519370637527262203787291180674245019225624115275160795083721554765509541711855941287749938605966004740926676951263282370610427959821504549119567268671160337054361733336817283602664558422442375315450121218727452922426931051397667695458005287751816570373564590194174670407854069003607625494657867164839449133207428926488622357553733482296674266555259278783299382224245584199876638263746978474191956442159104056545724200140515024605208045759756965267483555400698389327772566952282806213099879111759162007210094018049025782297700870186814302474433647968639006018508637849408481749243831554357079539717262862959424069276824939339448048990933092786790638806582389101779021045363098281850026955559942095338757808629558018654713029412222566587808460291134782487556335962843631704961399980411430632276582512338727898685361734802567458398612130507498637186031874047946837747640369927395619644898314071734107772610348570790392168426845826215673434780410013131050465178947021559715931885316318507267154809070840392669286620077654197215021131401702507924368083420743104223186971717981287549125239205260966858115205829141954272222916083734587497489246859673738312235445975155104579053417878323561505764430424612067930219046412959774441294699409614128691659238684360734444609094940188513884272237973026522073818197155238216235307193639516673051927454033419178183602661428673104854405260927149200261963496780430531811183113913830207592155042684265659974898950338718963146540810547887271355515606788763061969022281558712028901049768554765446571796143861710937008718418275338448515072265482377570097331512310415465050733496031708384181782259876533267530145726128388505196610827572394319978040131335557327707105036349306959632838141135940313595213329581866120806184733651454614674510928409032817445868725712823690202288267131675809811385082318186652585622544938819714529621597749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 19969423565144623418321489801823807592498702780588814276691805296406068498699658938651521035588351721665941331855187133427091111358776420786524637842909850921439627030538084258381921399389904519662096845615346621053665940876322942793727210796115332328374937608267255104555230310013735029951862500496933226727341162703298442096259853974218680691020710675077652327858543752395565507752943529663943105540621670873495641925668988596019909614801288247801198295695632087631676690911932967756505504019605089665528331883720586954930514517425916183679863676753949172973826974179000953010386546891801717480315353048314058491712290800567924767644673966978125728923777581356794825502524978472554512169352472233649525036155174913152080379486082498744206313431766204060011455504317091075212759391130661860274006124869709223026384371723318255214886405802136065230131621208975715446725066949237764312608970016753050850326040310579882446425443128848918798938400588511991083186165913803823857973868371682271469826216549943859691616993875440255613440560176011683115110727265591000063133611380941279628054230242690810964986568503590995676113906406615417411345908102985184475831673257611804896782223090848603619150158363328568310669126362290140121527521874179878821870511291549473302564701315874469160878940819158404861316974941038698058662143660952375361974086225059292598776203443097391586817651079194948003996495289651081714537569373593718189510549819109265415992428541289489319470627639510427889503107348409118475037378678084931185103314382707773532436106647838929434810395401693448266123736255600545953233689905270282698759351743650951814652501219924372360327995071350697628948149359756231541777988562480154340277941753579273376737852345555533489027763024757199725622965493885430025162310992247596413501989012952391278560787090696425940354558810763562986562782154417530444197308931309394815319507301045981383681977353677347087748283688160954838029236388715758925451234803921708845401830862969737637505935391870686068186404776179429111140204931759954016086028844350279609594487871189339058059238930968514600391374886633345689882689473361550435041994083453905915811452950693092367477595659683704778889623138726205718338254658111761679551585394329332150303297932559007022471699912218243134751858073846757560747114668630201952419601667950860116369450059928989123685093827447768102802066253194494615221983037249216642268746771429699390351726168756551654628736501485410903548552544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -16607374251619975019056825549215316762294771957721750639026348525212908891108347595815511186367342033392961329095855857933116799642869606603418626665156862784678084658096705749985750831958107084903519263822272188068498981342783267551487801640205947029004096400325955589199054989100898700740067166717414257960753668614868991357901111306072734610678754134686541111827031989866085418190080053809876066762534869819634365677058093524278411687748694877723673970972565638182449355047831492784263862658172483299143514653792749532805352774904229584730239365972486630083889391541486768472783908879319128603056413409136949863170372201878268423900427374604925968472784738378714955542670463784937109376501935557918342754868633144574302253679624886204264008867102498006710045494718672099746211060018498968797056314760166793263622858308985788525467017543178785813950018893780629569049442896777138157043615883005708490165263123002911424719840081879799860002495161669948756944477411757859750769154913424216665706729249137975725266612241483556313137862295205960134408057106420946629379618462159672206862275494117372971229785089021716403832153023840437446804330762932403231832536033346753434440564786504404465056659702207741924101577347909478980694814690044457549383196798917988170293122032605670901877246738400905082063007264564898618698716141275890155919727983913856191451473462516380079232127091996530485331122997065044642857396691788187332905009546130298459961361812922209872485804479362628885444556235396035681115294286813188260479844701349229143787399549194508619189501348737481392155669534117073778262468487651138172345637843910438924660939233706873408234657961356407954453031865010030863065589911263388769124021756083446073847984479247697224504231545747917437535294520417280313176600399715071357938285836175244686009581456889421376350914143508691850334435569484381275365755172021601421660327823354240494633412345312518073519418887694267771055996874722507286321131989446184414094614863718826335839528672900297518905971410770507488355056904666340119481697656752110180830741194230897305617468328984177420400031978296060049447813053938860487131786834208759361999915519467835028575067288225553727892317846283620116529071449137586220842577582221634114769385393383869662868206012353889947322382776981664154429335931690425174775613319052546218867184304791140341863693781735561947757595516535388130029739639873743043495256003793147897540537192760525627824416170587497826688092340224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] -16411665582250854343514484648347605678965565688099786305951205651002437358135587807528495295578736934448683880518887060897005028406301933526330825532163941971066956416571268854801794079299104308135180098295591052544063448852320903670393911838156339678082388477971694569053048242302147748862348198996824607675030373888169241717740637816315423420307987254134592780838802531308326252048836115844680253973347595993787480049484504704020478400848151359495059768651842053156417677703519019735773894420695560740547194774841142038686616674639752144553968007087791881025854340020305001033862616358632087964330603710479444998636883753790367391556891786780711939782529815309728256041718282055590604343663148252127260492084154779061901835877645020061746884662398491045466894034694647388360516210047013937814635890355701652354994692436917832751761090865989852486656670551008266150461414155376392937701396919309008070340484547301116839775047611737266490944471948401078362973063785606057612739788673332289038183331157231712071043555760647893919020497261689624701759866210094608418160017146991560165909293117502044774295936770671563703797313253843160582175041876453520987613690546087284504695982167183912250196600718029543497635028660098023703465676611044751160875788041717453179863880049157209512172229471139116197590661476887298760777512797716615819894617539269577075228501331403217425722848714389892938110280681615047447582740569572726981960826375178231203175621478574584531971905919703636437847349441835125884903836966719883907281275957046344635718706782713892433015432143169619620462837359423771631914060124055744155766027820987815940118811475624916138840453798928219850720645359841066703273186848879837414243134883987074904744056069751434061565463992341978718562506732285018492110636801056311659374401600851869108553505979058452759122405672641797269983542213483472123232361334946196667780013249495096958068625962272688073995311296720480417788836046433918186766363861866152120909981127174650508206473545160908773894842492453718191321001283534201435369860097219561146846000160929929274492337826237440213173126150013883114595525755494198794681261342279651543379441000641822801964934544812429952258692069512639659136288190077534777943360312177116372744640147477197411800405437649317719684879111560044561398354690905928902272097557365253593757959852633944537680632809811846058025550320843927263044745348364471555601606175035744935851083680796154665270430464233443139692242403328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] 58055785274863212088823548130740437515068559135692573777374218077740084369814068772174407484748892865963150272663290891645788661238746197946396710280449693272008794536357379539267097284016916756410127347804767617379991769870353376193971046626215270667967074903999465821611359669465337273552221386365857837016627151925945380894848391418713895513706827911045054848478094037750260143279901010579734934331290387247513146328593298865114736048498751038666784410421164509127831976747469178960252486173341668678603601212026635771694427917863902163936369104243765282574938763495763782198941413982773461965856369649844809066263867838847340084754934391749950198155854373331768858287269219440580858513244333141075508108635743858323672246118738725728386684430367012613771669907269402849322421431279379005790742077326934492012063400260586910003670620893751516099476266069884649783866375815320336772511127053827476504630480975864852497764652371946091154642929279982034480391140386733568056257399563760703057593198924126476453615650941477592576317896627270822576608457816065480544646910530668027674052382552566274403001422952152946944982793014241303201220117754082333166114003323008005413631021960377354261754831988994393795519758898875076903044959678760622028075281559298134929123659188870887959697689418396291227086599173298886270924788035704524455661394773267456624930622710858601044042469712490606485562154280700798942497904803323199405539899662197252766101085407993666012208507094852511068232208069745975749312277306799613504675904875890272120016552743342639819388411525182393800017034504920534891629492995259542818649720462824735569382233466252382323388015326547585090710579892956833213445871819072198523083537678021230166828968145018029238901580464331506678162670121460454752637819027057289736213011481390939957453957470248040662099711088995151521641821096603531547347120084689913890700229327773789213522688796739143318452404816230783415320191528828330182145994258554840454083259576314754240509521092466793682531019283427526780214377157939358377165828321781109739365797372455685446379000764997757336320055103997131174463243399780218064710778864366630841312456015440522620942686517616580026078063941638220713562874511374888978946819090289416794721954378639568578639526955635441556825752142412500440167068352941078362362843619771785219002658739722773440208052448253048560405733300671703909761349483900764734567621053925435256407478582350251276717153918296693833498873561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] -66961634285950656687186525120388944371573003152495115871701138594188156186829778692146260810032795454246551964724477511051785683506290069721216757557475005016841909866401782309265652522513490299292616352529016553599457481890061677095845242461889560478028173929785883973538831925717361914989390213823385669800340590560951106118571556431145089823073804697302196672203726105105752129471689123259626122614591187988627660601429134746291887728211411398979823720659147062942950180850774692954189926642364455971728478084586861775092640546629454818992290472975420658359062560844967840599644225421540458056158194372191665096915716972077366368044291244000235643820919927680784038128140968364148568595220446295889833872274354515778513734380091341178370824590440140909044306228649420469325485915743946651195710365721366853164064032664572106055118210683845291620257840242469400867651566345908974858917186807141903488351231884921139536782951940965777299217318724069825530309745237551466466627986117411628572115091048351185687145436274015733388145626266220381513966759997103937107748870760017141467747345098428197563283440721650118845022166571848365846915831933255446224312522122188601991838432171170717089078960289496224732858004329128533669182178929155183399866797581647661628836837331118583809630030535884348295730216040974591261354937260373123841117884630343275214847915112514807938660408396352630738527645656474907493169714576529052465080890941558678973566391562910845779458570186421469621297948657322888038962526098358119385921634040708101963716435831635318986666378843940423148808959825331592323216254481117365039837277713634226841195747214004613738828086429209241640615528238280220847176842118743265760765744459733121825111354313093017674658063684217658626077526087078274674957484560356599987118949022715106717513567230298686013246267556051551160909607107160209490644552577413135136626604764698001331611185657405451441105415703477246872358920463152723040385097983806164052594687304092796823449440412456309547667810695805914369148627857201143648317233273873464214240011322055890192814566828931202450144453204969550993055984582010020596071802497982942463007407333856242255648501878033042098807703096802666282215640264394285144170333784192418551352384447808124924584595303757330394799974376059211618288023591044467644635173174843120254884424584913945926947093850260813793314948270490535770732998593075594267101319862104747057162834627176237913303735356910419319311963258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] 39568990963482078248547606146867936520839796918991145910788145664610408181505296421665925595533104855773618641173494539519307595978121364787890154610388968984198552620981752607930054593148178800589593058276974292620693943200772714936691113295989988607315028774759452829756983465706399127760875346297121745781641933479295757757246260592919368663606723413062643862826014175882297976817929172271594439770289113981247040286054960822401165960704579504319809251661562308649142363690848274485496178879466477861227774946702709484402822621434161805853333554453504299991265316136159365106321877324808025272257956123493212921805187175427589631858163258396458390510764932533784617257820739070149960324978540003657178882732443253210028060783528045011294685416152909244432035291816682014159126761164782175219582117228149072495454622464951874822129818410832115088481505145450024992047812358725681088075678716904461385247833930301377390739424422412301371033487695556515088836534212857755458763226480857104243773172919966158552843674531451366664927551057422730541150420706431482136075764892012422434648608400497332052384915815733362354729923827944415169244822391644710662509694776518057228606659001351912882474690942832681928999837388169524154568482322385791235745618870330951564350496531628774098542862116569032843754013329259265140314045748575149204389971218758711530522571279151835370482151086155655640983818848273839144419667445542631137771026236671522398726874319585576249824331204647090576812260419256691613021702685966566883860822688590968627837847113945090465880442910058632022357331632750608737662927964447972765976366816277066780478835531359641734649808752263408627264000506749812831175970535251217135321890661683051377970697143586098825392796347634798103556566714155350220223789672209167913784835348317346263107359407968430842994431111324810923213018298597563681723877930597331714079270368281392872562775665439435284741280099530168860481010330056832562109889626249626732940988233669213592845749830918783554878627676677188534665455665441111273098636533347399801268333968873699141550455648799136013630886716597537581446357724335704916738862077008897894184940437205528174040817185223094877751797896770526564290761099472346650330585729251480803749950041145905450724366568351039460971458596646357153098273683188551185407826582844385197210645526326889880515093842667210759324476403461511245281066379158695815228618034321183789375224447542996601143649171766109963920657612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -13333007552841464605422400938234677616035876596476686658208652213185729522000455061544690913661941719834087804578962822549770640205341890288113931917867691559287069779517398904467459137012847390777909651429465550003353726448071075732611556423722358419802350353685544942664261296761958441561248787848483157988428459365205017713135904663468528497698208998177135641974640125238567585749165319656542106016698488967270617623102000592251238641123137716285108736765948886966371836871107297318521055835025272007087245699938134914434017062473080018738054404839473626049768378285059185749449644349412647868677836438805731319716778456139951847262613884529890691114177004814894132290676705746765474661741691082603078541433933726370177411498914651510830060363547239041432928341757059372024133398264749006082339533567466345185437385456656400983494192580787575162192078645218628480688384772518011565354211901229018422281674834729610527940005441012051696654648426671255150503473142257880265068360021822146198938797190404213128727362562841240882948844868683045096045315267586386101817222531651685912480391717997565878903717047538139408235141625829916638904103274775258592168246665776843412883039243511051117342274110142321829990016283389197282952147468348338885488104597442379818998480052389085088150145025313339929959838758446557303867041903650739186716341685811528861830402218504841901840858234261406846768268032949100721072357289074404500357116427439077919080322411873337112519020610917525999911200723990694625835224255597805104931718183792524833312521465882209141907680632144106650016949700712360815419157195919370759820261971207483059252187876875206362185110302013831601293923686490261353780201891060202655441313873621784174784654433389170012842746310108023059380005871320252231207481567840769654135686557651281711746627215204144533631683629264478199949361798622938875753312191716322301240207299152015023317880518960733946324032955211691541217414266360802886688667119115957363743159222716932846905156670877229240792382523229588455412734755855706752293496238019834079798586069916100017725030728703110274776120316125683952141415366512971642685408347447772824390042871751382919142358540679232263868369545002834391039644784513523203636968436535660108000932054910415283214304038867719866517572746081618659659361357439175299306604101405563835568836666818029778820522806513750909853207859290735740069027397729290147152698653794894991287972078601084173911022967494181436565714108416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 4644390447058305939181462003861602852021655605684951016370026383980618119295775936018415716292520645756339307207770397189546935316278047162107747853749536514080819193219976191106527951954310275488404954623443959092715468571745984283109167420401524696219732598530872951672076556163418887053889934882569247998541014805224163844059163935170435057833402678134030048853129062070986123621957661075467365641024905233489589077263774457555666930536426491653214626534653947859954253323814103223773119338986622193582644502539449371667311793112713865818965044787135416959092486861040004551832587012364695700829559257604165519888037363764927652505769525754955254359500035670827571820825930605085424627872751011151488996388119717955292222321361596233401367819215854263822136674277135900204089020096525816694058740297022737122126961506654614946464593840756502986840856297509552209130382553198876241151783691817158249126012276038622815730218694844088101936764138802287287454058816324441843778903606446977490608847858675416246269277214033224159287585703742889889564561584360847350317705313593004179590587663472214009606764874288393741536683494183953052653598612612862726785497122077555937459058967121028346379702364259308077174888759776771414112425925513972523759718126978627132604440053063288632586155090460925413541255178982820829116376416706807333235210324497040749477804053046691046297767404886488134724699641896421080685673084304892951445810621430890654821938984256223301177945337699860837876792516526352281966536376932552632238883901370292500797711212271033505566090354391361537654578224171928753277840217724083746168568690920710188266180462067793052385020211898341655475590986890846118534759760073722933882324763556213615257639227829554330340411030347099086809733660476866664116733205160428917025125769233821269660135902231902637205298105033151237659859461088316685610799017430156766402468804623810283845856214848709769831778098906047441829023926888415063414425645649851238712924898574059341718289128025060505838350796466773656553300334939150334970214765966786382082610384539323183685315545682105734302441126764755678178023692890205459152793157228858285483488175355180003777856138047342140118751306786523205435082919442770615651007920465433662820503792865028855219718963630360478159760810578677159380876776584700340016907430472915620680052969108009095886345243404062831593495792658032969672235694060955670051993189945219714180033239526623522353110941019448856808664334336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 29052584437883529196286239476572944844187813076591926440817931282277223908728875660857268650142789177393518279653430615580732561256067829379417624093231728230733425429685139408808487267759216599933815383942251631863587993948625662634289607871911272813264523731871837169736384357420551484728700332068143861382444574753770318441539706883800040256432875321047348817725225050980444474740935483735634497169583417605621548849850207639061738610080305197713395083285475372650157135770130612663110601886624278023363830810563444843792465898940489460039668649260777449568918231415908909368929382392819992270458033180501442249018363517337388634423298319858628186631026151930329231801407140774810632610120649330322210974344126868472848913987231525820731273423699617418253022231686967895728980855505124012406806166955113831761461412949037922732842815249381779315405649723255679779348515150098748219387842033936299442594584005365963595733434594981871703301621835424331376961013241439803269083883310520896607369373356690659758274574450865918425352710926782259293856124784980976230509682365652645226802891002255471728844766683980462908032000942123673768483789292005947680586478381312575236354650860074570054610760863093473365301450558803791276196144906618475170907846687733784807045964808718297150379191102507741452658238027082168159905944403539016571131466196962866327332760375018478534102113882756149440051892062944609974539457431010857844838096521043867986469210485424184215436133226400776028231097632253816773324282301983859846140135315709722469308623603932114604274240695501402439223630770522554541270748717349014508991917929530356383628209876608499081503152758851750555738158452402659773859626050389286166933460229061174621512098026207407732565413989712705840629692953998218057146118028413520473171042049065845127581975468522750659152821529102753066300622292776266739977982503666491985977029333585793153016958265712108187529005899932624721494367497156324825794471991391251642551540297347968986666384737761878597893913382731716273834488419204708205390606825486604766578512513435012690828015482009558229863630463849010752654696659263325489630679376277499060847866818025846072172429066889948557603897069854622020566457638919428582767147410495366419870508057755136696174858038620279420771009245916240620773172808041666681713412149389509917329878255740874692472686782477904626451684620185845777145395961723266492908176984504471661409017549305018649624633479891580215945299230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -157139325839596327325741381929968899828733451553034773144687461462899527436886968907432569302984744662711083742087585279797992845078717228682168410643361534797446186754696396216829990039200783369008424264789206604896058410128194208908545476305124308715934178097665846373297299450361112623764139865653481552782703895847970846351587347117796105576487373888209108291089127727173021075498705273098096662653385033573404359288998311014435485324350522907246843443205181415856986145460039155794828030357695303007008703557878290849743049693246230819618589404929509964870568908556613256084119511645548942525950746164377908300205676071307177857275489850685297115881452410346101410949317108162385231737727987742148606869064994614318007941605168136675499689708171155864413536878915939523365909471059934273737892698076812118965107077344406627620561498497218534783246777938641608361743981942867876481960701191893146685771188728900947904654877859169483121593300454414620468166125996219163411240936586413982334774484220325153408748682147600713454221673914815867516952115494419555495905344402764785601244323286882638893327871230571037967863704932760120226181320585457456090052670752321485486215478119906178845951362691018398459091974842992180103174215131546086963045798362190470015730533243554290801221853332089917274453107653316200677436069054160955283107918233071651513985444498993083898274643468112274506322281681695329604582195405552970224513047571035887703368000409621157296968060858223244893544750695188654363944841306036235986880607363574681092552666957625214876167283203361669409876447805675790372937507940430444736823520277311371088184101123474682933250594932717803435106983385193901941411993759221257765754326375693151979221642086819499457315945159710479199466136512064786203298965152708932206705198138999987901293216238568743888847076575006912916745460571712757334007204212668591287799254859378624565139619332205716504976955197538928071564974495093839009194914252308143375082677776479091432041193888122849722062559617247273337126923654376458976331838859409956249519080722140156608164223943704023573715876511793275460981957433055321035224147725309710587570781751817771783456251586775304811665300461553327875105056673703874211211165307546462822679241065677272909478665100972472492666173697043160837532433280979307065960396435647616707156668077567114553801542683970170415094950066049011738543472448721695051137383035014977947381885658999492740454243574314777789711930884096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 416280509577274669505955075492233653502089863662538186255740005212486749173939768917174704761710846358910368053552547693121291335972923407266745239687167274642693760954523393678979636763180919613147848813369988565603484440112820271871404684022849842782513540294031961356880508840180629896887679308617850697642183451200859291971646717079504637980054041987852134364909905000228635807683385432180226451452147001753938562634187346148011920943668625003275346835091248519271607334626758487272532451104438224520322437585825245574966859824065441064156599170447679472981616871194949443082817252464944794430365584581931416645134145233187774667209934653062462305503815045238475345564160995928283378056138330926318039025767780841917192114759357016912629345892333683494797972882241794208592270331219501129885878263586498698156685130440739303466573635358192546779419690029089678266581275556928187037801122069997079355655132026706380508179441260460139884768950362174969800296260467352674698284101888884060491889065418576422229523475688027830881922667977650542565894026951214924277596753690303656019552492835170609759515918436916328549307097547533085519227478486863756628929588318073398363513930165792639834616674786205933286906897122138265563837066501552323943036364844235371324630379840607998518433419088287155721492658736786411991724549259645992983183915653542068329160706307260998429425533275104857583415086941967781108417161713454938889946538073629681289018685024049267860669616817809325878055404756695007169157682756580510359117484519985797397994596750939869659069671485835252377818838941509913731714352904172846922301884523503745614772686973561780296570075161267386119209923909949606316146277370919940264648696960351049139532245722377830209589351234711069562681571721040313117867980825501132518828421760606314611364708769641426370137918424644893901386316694854449327886458850173372190265926898005660994687488275625509359893094598384957640460937302326091592798043634293263681878492349357703002755424229695874609670555481668392306180665937606125753939118556896885654545091007394598916111089123188348849599555648879966799091903539365957221301155738733160805438559905213266092995970145024603419506765060388099539273119058988471796096575887843561228164980438646893823064278250991679714665357573848388315659737907849691060095869325767258212574491111250904355622044597667304213448937706048641796716836840546366774442207813318541715554157379342860013105550565112312189636986273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] -780300120354877428115506839518981899485424330311993936027723522349565048383016926204136769870400272154117603604696844250495905101245076809025308891068909527421970563216752105401463484960151076661412947420861961760104195040436396897557133168269457295666274424416004614954508256996442542892049314193137479416135960692779002352173977099999231365896455649282848721049282808341281779557353825657231194655977652464052380610068094472855327496449526921564121849170752380415147580656487013348592490804766177665918431430650599950497755884471440814567382779742286613334607566566213538249354046490519604171863355768624403835095038663611945367270189433245838863329046025527759930240379349649121903325482722702381811744125231667906846695160161717853001583489411088921430437012020072215522825045979639553085614875614546012418235657093481028171709438032723477133126701949262854179411009330642672498379375748340049240571117853547634600053496469567323342255620952676121364086499617620032870558737639380802560380705920014868596607408840968621614354402149206645219029234376915710837821751196509361372637276603609218540485544108453505502307262608456791886997222565277209683947836594436020355878652128900476760078618489595065796978911165053327758251020522841960076728952041193398263812570873529781982410978425243577139536928727133885358775260842737748419106549852232723658548248883966397145474313374014361845934509806262969895939247259137792657045399059420271022140305345404970089683336993078318066859777851088219359168137643003792287223190162715658388102731783146009282732433905022252843370616909757106773571369839125111435069844030150468827521578359289930016890262590599065749453755719825031608933990917466240571442112067700708370572940691201641032665605951345991628855160942793168831638731757546882843619794212836351202620444432334306105227385859532952606858769733041524328013333633104793285479261714515400315878554614261344188495589571333782551764979011119906702632297167287790379135794028267432703903325428012143160835244752935891869457832219565040882203566908774245182306296628707554715712130079153687282445810023867901363399543365587481702724153760223101989792273188448483193175649851373819543341393458966474145033160092899911719676471947258854763840284382520669632200133688030369495320166160888028766955694592908339640398677484320993717378519576159356093499771674430168666666930758854727112925426554862365381094588253802239251574804643550038568413910581605996506408810446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] 1134680094336479571090176771909931926348039771486589184735056596006382801055425325295341509251786979580003218609185727509139676346027753627726845039459081980162016812579919633091901441208925405243931199293044327168978646334246983189248586055396606235171332730816592495623523117724538100737330363801633980333441476135635729127753915311863999676326381059699966690160062545196829487401863655265217106384059979918015482082857562881696421885897615981439790878469271781155705715812921213354036431324394963240018288629705718804966421393911069046728146510929042101363869414971253466625649205494322883516000244569756182068695372161592911691363413780011475502110253081925560165295011987646818769289353130218537446239890285247574719929676318985243478038917408634621010405077564583713978236436729600499653541347223984377115082423828148759432716672691313743327885683884525211092438671603769670323345744711169710835660304406463810954900919792628956739986799514861897232856681331119127931034849790602103766915581008046648465790279887787143350831465527750062212679192634809321466347605146761963353207526056133358728749730262969971974425441818999352168732007972406189377542920736223068131455944982316418567990231287201013694537360569629693836002415736657502545943924854230850793542771136903077059370885454406560222530535923500045140989439316208028082684015004501301651321167853369191177971155118944155101009649991502573913742093754229033546839899178879870795542628609779269817365758180779861371102563767074562546790027847320958971356106501687916114411903294636139114727348587298648982362714543212729291308492900447346252058081122587843321115708409029820141757103573223729854944158520931036291418241155676280203702478768822683953968643525289003865251350712486649993062874072961954543953055162204522244299681233345973133919385675229617466572340416785688775723687263032497060906262456960623877749760702191053536740102212183320815765565982164711148391154374794830868807451201793641767834091369208368415975670864623964374733887439921981223459886275728378325087312992824426490855632694474571991661013709839343306641245807860240408921760465693282789220255417054895949273491961224212927268168603203893760159481472569869460460901956342328500863597106287918480937219160038833780264695392152417106278694774721020778541715202100348814360528765583642283781109932067565433705276158489353592285423647704893752713480807191603008782760289118213495771125441763043124666210163851903920070038099329024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] -1267546021649633307052096294384215403364026895504815426271709369800754509274363493553222860806610636088553018836136918529460011029519139238555552018253840389210936786967889900108559778824484412888859229376577525529596772044915142019965130276287441296997124933170264059876175847378077561648686407503211597031360684858703377195579864550286003977804266047367273368349852317260701970339988166013164521605348854590010016655463891631425122363171761800903569973521421199818501443602832574297410859938916912781456177919837697353366320164626469343259017044246204938458448591176695805582405562172552445359820643340863547613421526589679831536115341155570636522869112762222557186870740665405311111498320257786992442196433848198322997789031199267810000672179297147367575299271083820803233333928220001188258073558347105930234629915763678145437025350638575994210721967708854020164185896503913184466168642503574347238416704284606846162090251263212971527894324034332148696501493480179726135262510584442227544612002906013768509211491618231720208500429202805651135495735420910084949416219238852391378240796798549725686915427800106728743244310712974321411207067762795804139171709958871407540544245900383646594135711238973081506620031828878150718903227697290062196662689535352788381963678865571436379750684926817020839551641070086187180279849805319091884184541505427574624970370289399548696363126042871040954170093513884648244199176332283492053847979093752013112245655966986627064010462123485705352777695845416256958376078646674258599509841026583718373867634856122195621223012276387601087150189313609748809019058737929922035082049563699251604123489976182882930826691052997662229250677266589156803894219524253584220792858190194586933545820466248919259702078866539824196066906034139596678205303557154457361019799380936769250180878430622884847678696768358328389782763750220671999200491378882815628490021978170099552399499606264310944507439543530695011667053933009690665419653987877595271380629436184247779434271633412400591083869966041842229856092203440677497604508473615277834193284042127609315975571245779794504395840766746208951898911883368309483665191228251780802559556588049916187922087027637664727929031361893602065719350566428488199399683072490057571790683916895481079807813612107121755356279695157500909770925178597265465879395199266627368825704419451303025836093533214551271036354896444427352241828375716932426651075371567028882253912464383738878026810223608691658725897185263616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 1010189952396732187611705785666592285774761969640811748954614301355497146828393043663993308042106704088043588473307041758043664553015500010965791237652296266276413309024081037464673532148279936768556772858197587778075159671114178992086267567594241987400123995591259262163578568946652339950300733131405869383609865766670906061197366066057839213770875788677820854050047910538854358290415131659133734580885197125911244601604277104652975544413879277794894149796439532113920143216003861724073534639272645511194264303587938380668621303568150379958337804180427826915555528730526835096026634890218332712839182018607845185010556087947285214447246201065291190185137531984209984510871327071636932197736935063470662391321021938561182968701007493467291773104852536563897636720146706433458362994057325544222279046035980998599913904670471660337069617376053264325447063047457006674551034484498427012652074957588134052168961976698304155040156914279150744989263289222730358288117777679546218384723469142213179538719126056919628664330817954703907945691919213709839180569122594345910007865388770839190763633948226840861928967908712698671658149646329822634352765967853071209505662036156716672484148059807357074570685427073701536909738784444163564226426089725455200346060443001257174467571294071052168633848251599083155583997269987683692605066200405278456671172473181469159791594617202051350110990439208333620227243226430614081764166986406626863046093580271861206183904367237795179537839557607688972854925613100178284663099815101143573047946700820704114515456172617611216271465393869227250559404490317736120177210435310605146401112091727833217159994209874268818944853679261807839389572434907620885594361366413646115563837990623024174614452856937464330920105684506530933565355237171574725516603704843874806863691126762186052538450473886320739534135229873412561723008266121263878620385985519471160489142261882689442303545861338518368381370603169470214708187783696987037791456123246627476761189467434269091670824931879665726882610867189343658088229570082137683314465464629957090353373836336218685112370912643067913521657077970699967311341095678678527258925461693658776071593039950964543642196608480428769794598809289040674716238443234952984344865650916111056284040698438910574087268794034272524903326258337807293909699034172966914317580012840383980119124107911221658697757049319693124129447358758729713911989363571657785942606998683670987976752225125576852120169491232638358165243283111936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -452210093377236744804410169825385958756504823403175542682948152445768059368152149719831140701168446668008892774423123999081326184769563597062944191404029940635533311550138224918363856887214678160455861156624782211205114204905999325404588696914809257791149790130622287914790825755895220458416961916390374024330133279858052333813581661773508756900201197144851473659529087106255656747757915258332647106464776319871435055083518103117192377039052308318895437743110060799287419238753699778880924664986081334260193277039455600088087782545946356153052082667054849993446648550560170910108017343839996603522622716280928816921126964581917353222346835745240972636939749579606356192614183645298967903281451102458745174295097727429078296869024545851478166869859261784174651721909946472591292927459294779673015756037159039698037726761661206683432831711318301716641109469965313545037543939751444354462148020922323346340955842274665309965284237375628607995572361796743920222615549618412646767379543658930919476069495863742226210114497933134110981378014574130550841914137277621792218558063804509216999001905125150395108975566142927182972089272722072913736939092188150336259350128281192226466319990021009514141584156279885408397564100736033074388242262722408399362069588510905512105044434049659105529436990630164341451890046682137188031370506217797079581375794424240338102761401812128781006055206018020373079836122959846785732236636572459198438839533619577066673606784995937638403371108467347690089770039264626500030330843228599059763707644099179992664212429043052339060539479039199912440341220758854265853446026111243572011168435490613660659276060683535367437334701997482470382917880301015022016597253687243855419906909484443788429602513961581799659019578934645040950898880479225885304988464100801706632996176136576840766751416828235334095518547786666976125769280162898443822615118546898375819965666472135659762818209062228899249699087658358088141562838484238659179995932029488783733365148940430028821880168923445584845937758290098910935625123677920433674128049354139768633744404832979263162938789034460885379112111938590714696567979418018373560894268489089337451047833985790423489056925951303024942900424903903186935240336443656943726960570777577841988833137088357055950059383103191691868910231942813382165872087247596067727965381126455383999695094156205229072397997952511364539331728318289373424876333846385519929827655368499898063401333073962593650890029100263576128604308766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -89967670992139976701371087484932652613454230553714508434618604872922109222152781406937809132045532617911419085450059728805627921554919120283939696408335295947434533704000144534672393339791539995376892705199475647312762665343793537388451884789357844718024115579531648497049301423811709759167823602678929656434826565770505883239264424251327142477170299285315884554077793407672989752834433994527521524100406682697376277470219488883343302056270909146806343077730921224659985855921460325102068009724502830256539570916731965335932612924729699960947128299421133229830813102840501321352133054335223639480049301597477967536507637467836470262158192325695444261529529376816550172111301759564201586112881646873217192105384116285667316711148533374046506823721164352850352332112794667828000436389046398065950051308310812337199141888672591454746386745604104209439031788415763419921057965764892868299892817764839092801310612333222878502437773564483903701241533366174349590693126068949054724607019214532850096499845378751487332504443722418239115760856439054721347843348071877720381169211636515968382937686463340673639796624196786541121578992539013521584729612418575716017708544220770592933072336860206953225305883697644133044524359224729932926233457244008776989073425759377186947525259749850839816305889958420188157005437726030886703664206535409954865899431184842668510575858012337799132329764601731493755993635917470526404641568433650745549800141616160966131816444095927057958451645579952434553117443433170335933287898426337454637547149128062149806567298128742914016075433366854706496939375839506285753999282834676519093990497446571534667997847367315286687752932182209023385592008930112683573525002625564879474697427306928539956198623741441176827835586527628734482289035920436036749082484252686885679124809155054739591684124008819430462542698617547772920493935606794718273877389158507021068401898323556343280004027332103356664127711658779648322629366719537352999889919102520344666442071719864473658192042072543127551141466217140296377576573839038102124960317644646213076125083224834416903474007783877802014104189397731723322592586274292922796205567623165919842537400373077912118846086930721212518664703323401342930644159670841735949492662666074336950633567752198838951738881351345494003848341332852568355864936609989247616796819554430517543895777665907543466058142406402381833949011678814061511129579985032817765598384380066993090722462885563706828971438259442152160453495619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 365752728831748041627917828838104550724479971019763179772435952569560043045818868873487843164112870075645908828041929874646560131008238013889026681906714222148302923799324963143418581506315897651652331773700031993260871971278201113999345954130590133540018812620636510000228611196179786220531165195454994687648984762199866384370638758823305020567113065942558396220758511994764100521560161802874150958856953427464200557237681738425635748564123556051489224414347943636821942154185226214926191798948880262970297998859942786991705858867322507205082826788279812022283897361097085299881763955084274340711436846009094165420452028984700387117303901310076867579601776390692532462227890086602951506445500956816159935595978548391598511342529649828491649900138519898509988718068114791346957503363308162198512796479276341510439880006943770042447912457978784703994314628951316747754906278601084811572907723903202271249219017419557474617854263593880471560603562948494125601672318117655705292909647530174302458987062224306584582712097341438809809073993250571724973181802892614667418496136110393969067762632818625260360143982515219724681601957377060000825541019855235481053104562232327115545416057330753954870399167769056361708730101097230818562297919103471017024309425194479689258347451042060756540813635229919561778482278996431698830492255545866463400500115722551386432823137913028670919335085740112259803276081794083113874340428449172917594166985821096639259066188214064040486792641625285080205191772607952195997744401735941622023845749337567383896673016362293567656538663425205526813484524869140532761305394742538072282575074805274422821600261810190614722587834641303066058300825086177798437214416740969686221688471230055198110921875558303462004423359064676363436432262848356167673223496849547852155192628343398873659061838915900119095372227491310152426704651095291521479906965254679464472049976898432305536845985983716499764061738585342430973109153961462303681854000061879440728935990001983330061873913865625976923515474663059367861425295203990618758707340262992616908299556776871306626089827590851006000826594285121326919888620485622220437157383594166442865344121686895043140710076848886628020450152371027404423114540856742586216307912548712797959611063225337415838909745440799546556963428177599474663921082596035949742852404737402151693743755495486627580504110643822410854990936352038073924292334151965382856017961683035897881358349120786181926375654652222258439603353550848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -374826159039968520623432999724327973937437775668035035493587316237072636763643007555587248802200925138868141831512910132516619433771979148599415208427468951911651766186675450343565078934006851856179104142436100170597072852316095992916152397354542690266373861072543816700077905124778081900563123074806934600988653804914910830762164170584279899225306745677002984443011919689715674672342848409079275442028177765057784010133604465087372258667856538039104534455723032269456486168986029607033737182821684549905846423093127112936006841813883479944886416548027111219699279125185791266655785933930973043409604054461984687407426204575952291710938189307341285354644653114764938635852714141034660758129795558438455540958885951136718328225140690762617911564769786628835995510670461708994922005624258042445248853035923267334076181918722617581289699274751811097443994967784976664350716789836351492429571600927293314413222793373460450698591573675182014989539898477931573601960162955842915250498100718112498573934094201145680668065216382840524838188785130224199080372440706946427329811213249913201679301671246186295993608085682504201701944178137146422424916315474924005139347381656477136458302271289827873691984979645485856118657743056554852781610198378663683585775861064146485121230308362085493639660522729772206948744601911361239492205999529347801349865302853116776203609814010396494294896986018461982408239871704746425857078554112504306240471301747631233455831049276469212105079458142055726038389537528607003262850296425257851150060178795583526708310598953823528169859893827981567741629952163498963734772134491681672562868746362514555794675888724288676834908246249376611090484968081817339535343088320338675770387549257018676155981744143085566084934890731135656262803547494452634006704928466575721965967936296889632444144879965062329387665591633478240273231167235104818004271663192232672371285237058809203522569175759873402440388265076080221403725004094679526120094741975490300938416303872028515953485875869692194855983337883196295078266548922171374428776689607490117693320291010796601445498791529775765800443590917196502171426317736572027761433849094481208810622215612773182066587935278764350420771111814959617012713963012566623545233634627587835777348814717285202974664471641941287535291304305839325061166699237633487726810162395017693772721349583331455995385121055801242164443608790335584899752115397549783176344976270274644105175784291266128515543929248144943462744550539264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] 267517020621954279445597627373813807513218596395855839249368073613207689549555842443910516153953126231092174846163757957161658401470707334641096968291160975243322606999529505487610748349552496787751692168562514780351226424634436689083254724413565679613494931658896867803341049010397846884130270439676270993671304221260237340647330692376573371082652070038952384234661041520511536784225916251631184114830539567535814299661872507294881829835554615669314752985180747382147107719185345023428952521005905469771613322607499363027119895791525947341407308167243093988520474838040906817109582087461581261031411984911786916177279307658385507241568657073881970268706802203574363676232595483511965962051275456654025660229686408088933830780801074700822743470344636169782354698877431307517540615199535370132726489818541302053377171749223306133243988039298453274025080919033712730008978943175073187053731811630189730330940688268780777839741124423347236107830900913761825016125689367614765580221219163256367853802395545005051270491559868414063004540294974818742394867765672995152506222956051632964319860837619374261303124703090782764157285507933372724902017712513943480577471040559006199353189704645801768249395360379792091114393383693882090571666641524258043984401878768890366945700254068813300009455119550112424630655040023121897710737889712912966889543129548709287494591638882690270534308486926797929476055627382314888516193832729899248278548857113986542069643720123552936891568402948991180890902469136453182703864106813969011664135119747718437603887594566474426028090181475237958737914582685018666970946455487417151696752144685394886425411971841111817985956763595574862526077465893848897196259174032304710971173612986027706022958948383520159303547480476365822885289375183854322181224605061094324259873062475455348031197125944970801384916118557133946537654754895743720561974215187472674303487097918308744122119365019847227164679859805361038530842699160512840465557654811145156333421499411553692371943629147747321799923114457550445876987201385152057005656107640862182855989403653457353856679028505878047078794980081492925769818827777438599204054696610543469264449167646252060879452429819062623957486211499827440508557465651296286370294888644383824697858915835520449822164313278856730741739500004348421214763505024838377045941871538708183181507511911141014695036213315836556485223488912271667928605126192860325696410780504550362448534848601150192627093656730108108768985739165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] -163355335276084561236520833705071332779091758624176719307425265780596876112016609924545380712635214327435252719573397192370955278434188832145519993977584254785137242254102877206505313499384496208195544211946750879915266893787921822428258684114292003144655283883909003409471705284205626241549061082568324107594538870902283079328634473418365048686158270845100018396862674123201230333144305805724469292531812231775539886249727231218433572827444953374102744887121335553220831752018724373484238715806890702638393353467833720854101011453093598798450385010387571781968545456144446082049645895351725248377456214658837149890738720357329152219875458470447154766243037372101797562336274624662858598623051336290563238621995971992028016874861870709442109316817014691808345136428994108754008358161026603063740716821254297868219708333662169880273283933540758253637730924155028324168770434665138559019577819228818935176835806533061078801578379404880154231123259276318502481491022249413182314040048895801990318705043255553766747361242176927090807257014794214516802983902443705449799583608760994591271018536059429914260769876485406783153605828494554472657560694847122404569706142841485633546036625668827387205618427377253751648561707351277703360783974314012302377302786838212655228670047765301013919222304729046330783738256334910283408576695692165743198215274047187603209425534260990669045885300731563718465926084503649622059637479788642671648990009269387777483859747747356464041749341373965226546430779763503759979650378528534363453604448868492504736724425551292786353710699317940663509155237509982327443044388277795237035744832140851740486357194702450205038088684284208296727619752361856758898044096839327230980777153309786219913605732968746280871531214809431389084495803222528085190100707495206449603933423851547956946695901135785677575900749561437253764123059526473634467260324069268373468495555348508496405356377524767344578552495265296899855381645225824625734649327363236347107321482331192653082165971833713953896024487770428231079727443309710990187002974158975110853674748642617514598597208717346301293394029218368600972039500958278214221236684473714582364428186057774479792797567419285591586303508248013672706567393748131229687618122578790854995189033817216645824386110953593238462489156624394023383502068393008156488774988147605386589761579052940606795553930272206260715829762180735172838849817268566278037480511741563173598830543191209588649828043563316020859694548516864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] 92040341294974539930575360713530487317834273476285762318063433292452455380822761488244325652024527926095106484560528289506455401610176682164399621201264559227956503523744661129725166036973725247663227521252200715414194372107272028525310270723263362115672394421901197666076314817208413992525515182938478617520488767366828825977290857949785041489071181617822468899291842939551099307781969372029866615337571215982595641578741894860286925536565709763316030374554290006421834739835269388541137226363148911858935950740705631250506184020775538898029881168853860976221655937956811179092922039595602063338359131655529170044020675683309623973320328733284725826232170362465674964494943098850838044594754983271000875251930898549659496040736607181558956608318020634542017060851293742467513921963533538381517765996466939245132858771293584459859456032593216270000408693200442857652724955130070823551585145870025396010892075264947837049157047256367003605872149813911550255968991218544634593866372921121035441849335136318301408511771327854178865673589536406981109798252266983894564816361862105599300703327170128658505183162974642054559793593672094550557834555338056432912312294530750447953283495170515432506366540443190183337782656190358500151872227319141253111918830977847169544812452960793985031086146019657313490969909171630635743871840399314576958709806147305916579081023040856659217543029358865055164750016973985753398133629259240761723973569499049184478120847336763054335713426879688308882860769546501468164274724233933262501030142401666986264952528016169465416561695425834484875043415172799789573348205502845482383487562625687993580369154171184762387447572655868510923483118217364930396430731582544384977274639504729117316689803897000960767244754528765183638392379510963612806079589773097689533332449765061753991638828524186562082302617860303147081222200682089342707470149867249134232686534245148802608566423587881508496877427915870523763589346039311547607402314870914742374135068537469972861224570831810314349836872340360451390630536182255010137794276269644347090564589764848948671240785313099484075765682573451697233277629528337622802935178409191912251841755342588792331328509049356133205637194590289406313228229510625604192454395719685726969415424274493851578837604339872626167460627103141482284024713729897545660243664388957885255789755364277585536087233832217852679143658197601619868925353508614722760108120627122522491639251756420083291510025931891118606312657649664000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] -41034879285729210613006805628876026862779154872879021005499390969489716625752075598618746360212113805597353094688004116868682154920902015572484856665923422566038534026039032169813761462882047982230696127409561114170784139233700650823802428260196101303666729565466724891240366436835164198360647810947210144635239536948352776277742070988628883348275494083280811061879665682337677368112021298140366635419429073147549566710459706489907896150170737243722095155965157976737811602208835668969622728667078991856048206178636802438933575452284030515866921106533461920829849544204828333578474470167235301234963959205968692534080819942567364788713492844051898499182249434540843205957630155192559120683895977809340039224199003926012159064192984348989834765720648645233922366687419144083762660598449329154843387562065900021447335442235675991546962098267115900509086359848528836623446716698818170515722316997715689892676709813204390765861897658223653393116776761168647458993698551615315255931621079331548491691529980084150520388099559110935245001140281658235760858151268518205667376810693985800456848729979217087110683425125434403102575132103105743126936088455700242877879826895601614515261633486315544596211306555592779082079049892388348534158129824643113248313598514317342946291697252893422964301775974781141476395637214562703118548601785189122443035074091300091414106969778862580005645080748101249282185056171678871863401530290925041024996513315399154275996729000498876551959804185645686490994767111883995167228321442277739530498618679303579026421258242344370028494309436101106938007568360073409883319453321347658975800099356555993219717523545488449442330739193080946784692695225205103739597218319105630571121221295737133145222088309521773934572537371197521789605811608774688292052737333355453660772574005312700406674320948940755065505294941853624959033554466267588013567223476669561601569769799978935420609618699853314249218371189645058201585861659118827555716165549539487584936161197631910334291015054907015396824590488095100288686893083815020644493035519659933358176339012638617667196710862433340785985849991905652307504765123331380762310361378762662384751850526847727951819441697330551729371528935680161276462555208123082810994329580505783076925828801283223576378303627251970107945109934035800998985603263270054912182119067376348332724253645281468583978186752592145558893563289057312784803568079890044353884123275931370220936409560103469150279248118598725407787423105024000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] 3516083335994818403326137911588395358874250059608163596351909379253343446447147457545792852987426220286522768319539788195230054965052712153147567100428626952063599131017775054524450459337946357220105804971393651570817652838234091669281377462989711006877993512510124064111293562828526552532811222800113264975608664758554681723370719108485118714831081449528488465027862755694462830669893359197018498843111288054298346809986908426709934511851482533632615705787635160104802582432302132276517917854033643490311333401730488952942375037327159112120127748858421733005892384953238597696781902559631927328856563009107802076921272316150352498494115597219217924392155083710000699783155639621410276212276718969417039723692001123713235205863212847344992991308742859423451516862709605834824384726762650366607337838732481710167137123153620522171709663662630407780514777284501698408159672945549106855275796173929894576641531816744608504284883313619830665415743845895976349516015673921627513032005566014542812150319669576570364057052824869797516281539832611583197145228466677477389250109164906963608485873896634976986340106242491221337946301668824922926611891404767652577180570241023280962547200530764482876490704142734190176079937996612939176467737811306013200150656173130297877972225454232304455948794423731031067325473799493054425283047469100464893091222190516338123666021429220252466843316142896494058745068030803915891265957815279889133447385555375251492243659699232667006914717992414728534260334541130258698281207838083405327756349437460863434608280369743065065549033487810543563112212047356499962417061589303184923250245647890493650199545938634197283205078050284134566804797071509597184079387553225486183877459183982131102142666323584690817622203649847346193917252458341664959639667262813570455164685014496093782527387292913943204181726876197616744390474172244886495620893099666571115884715818258866518193411303337616821082205037660793765001978461105210386409525612985207342566302280498283273561603412522857418665438241695208822370851686726639467019798425612212011297585127973625621767032467765430566120012709414368685175719406644015076020400662578439504380685065089411775698722513233644455196234144787226261604882572688384981675916527445863123025414880355489999164308520307932319434228195591836906224619375887868759136505980172108630269861183395352124684508719484416759408549256440027708068445288305128556429414966123596207564471584596658230532582359244337602921922297856000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 16876522154020098043402891654410308504473115601405260291679254159294448157274436369064770400054216408945118209396270161755135682261600813654267632209857928811182733948719919239411346316814730115464521640889524072399022973823523128566926642601442505442929054913520127625769249623901919308305897412819649343332725185208812979669401941155564523085771947896461241624718737235073800714537872451398014733719822964714646946254413461031904940576887681660968272213088983511751335278517764775007065153270714188648532533862642131448185198505395584788407751950727134101822641391855275733205071052180465466732124687374261246555746338574080079190191112603410817467769183200750257463395142222670055253992174883026558123151731854726747321387629197656668593688828141636370824099075027519942240743673668542072440552826823256272217792509369826171542245109554247735460101394526312242965355153314248015365957117235859151353449087790395812450257364128724300289775606750896780721952767590050053562662529979893584204129711113196725118123125955674529744087016515325425300345972868589429323034329242272963582392040953629734525072829164643824956387307677219671065157962911299676298909284442481332369331148006788319288581192572621950615242743964646816865921900152938454495347282009929605642988242341068439839747068446239404690703775573330663851739304608416133499956581281549920107601423378826881678537666160964522947174545654566209188394853149494523457671504750781050938848718373970262873814556366646712743461876194641772807562906317135949178467152978875295732787693107926025668652390163842109949176576527635355549171323035212296167085388783808684335822582824606492334219144152953968381508883507070517373771999351036194447392556117529451326629642393260254698215632744853761177512848454488653241383086332792605365216591530712896885381805515177057771051980712617991169938910238102094810131693110440736592545963454296691012851208937397916027799152446575437903867994644038455758582344643835564276605911600839313555876122302339227585175121168582193103974044975138190835934719297373076346569904103025765546352772214983502836979001409025976284536872768444664352148835283494190613877448559918016409367493543009565029624621698714912291379701578870262851381150868688516573296515594226222738920025266605475114327453258626574816494967487332452706947186314260233327543967449015818160334106426560863041806359606053727242746128115703860889343395396541868690960502716532079537617761080582657623225494667264000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] -20061439797705157342503288482755854452718623737414699756785085086059161320162752922282652439852959988044238403191597072899500341653711514847890551258091016289433234221050123945099769242975589622050430261271985396241749209065456932932698784859645662666491302361246754593717774581099863648122607177598144266266162218700819732107117342094374401942452032380142714332201573343849693511793887407397113227448183243278621548020659326545850916767031307395387533784193684430029806177437731423192835364692320611328842467321296333782977552182762485601512600030183966841156478331470520913289002134797768888321233651751609144451297821386928895643729257138155324057844638342593621424627593483138689951550355834641602564878446811472271570490303834950974565961316454809913082840073630023977466958377031416367689591252649941464998006028840646376801590224434710226753232007552387350815282900930552097869141008590275057507368658959132565971914674774309603781504410506993588043417054193885854439782967946058425801194531497810817224737404100687192411106415307064275840229254211008637074702897646556196257218498317018069213010708274600405331924289391890662114851392680158968826835360637378184107461243446338669627236770556431551441548103698954159180395484855635356374418434590133406430931823962934545067005817938136660043732928459538342341383633442637617981712047856351757704286211206980432895371354482971537224770344887924683885504145535878394281488518394160112074867009810098137820625578062043372781935579472290671364429932929789790609920274165473867238329731756812770632507350321007152420910993539513620201074926340587813591582869452144333773436564146152423730680895422272229085760695200261599739786136062347171063353168167296698234946167002973806676323272231891492225611219564175427613676406196757526953055113725502257400546276222625983605631726204148864921148902030603010765654054794081652023791981276951531934687838647627155823123192734401865615570470443608683841697466738713955940050811107681793176777881749700969256523912742793514973849708538964351306368483686521715499503225458852374953598905038419183336452420055326713811334385643765908569331954735624921453710468704196844021340220458133132233873542212781529410721523039821322627678708865077095262020676912946493144635117876485036379463632122103914478525304306255297484515927754092776998417207960902350761837294142636903398845347262779982271744654209580994885811286493335002508620852436698068364794578852806124472472919080960000000000000000000000000000000000000000000000000000000000000000000000 [110,36] 13661623322481716352742067722026520919857388416988306279774236400662053609634694633227877034653450865555838492694840188944022287421679544729601189365342871004923828577316726282796060834868997107163892152522560515843972275370802026387466215035258214681328150148971610960387952940327332628616292291744587766846968248217763812883860648931284150237617281122678706421639596583447967060069446336499324337448036752180580008033637975020825216484148203798965663448952261431664172465755127489904471935832968498119786242443822612926435997151253194254467063069748713573800116242259230088912020275330580022181135375429324611223959803263568688645182085399101253947034702454520231447617182989350641895843588264793726780404409291563422792180399617031234897332135432030925337548794954926515400458898081108216358413902342787365406830188285277913113565874847328667214338879029798968737606404206090272479711498815010841089452296113467085954476600060410729159553141513803664145295522188659331780728377824255422821166455480938799155035250814319412624337040941420946644069707360018944474658305394154298748870802778654754072624983248854483788104627610766423918831253614074168827927402798325788013569371938932115442702332590340732232794196897795357677337491590747412043603824020143134912597936103166089631990734403369362114921644935534580947368444129243105750922567003126045291588521644919379193966496077938889832651197756700925120916064771090668426546405083091203358699007625276979649964940444818116715135888613664131729202314564436612592155041762646156023067144434619046059557839861862138260079634271283148886184948495640257003969137216699134351810601795660202994120574508912299348366994421661342031056253060518610667111053332895988726770261693968593460797472607648642884010272406533307887125890701181551915270590173265052832043461621222486299123309197909377322686778218501619849108406860076929193593232556816930952900752843473279086469554120016768160882487414744182821391553918565541550375656133959241674584681931894396959987318645516483504580061491636486856058542277226798394661817165448148857665651519915685524198669138973817157661300523771254497789117520922385451610859879105444922602095396644391853147498186424970954665469009584684234644439907693671463045295132036114148506452601116223088145829478323584984487882733335710569633410141083734846145125544322400165524692070374387412095711000232527983385438658910792608633061761158468806073028686117272931806809877502410407348537393152000000000000000000000000000000000000000000000000000000000000000000 [110,37] -6256328120945329727321141214622100699640179099067378651090576991347537776340481649595936564610500779982593421347471388827947654642214937499113136457795379179127691971679473108814242422202707560384103162848495554941906301437046912117067737914910728823617984736361147108352714623837106755519614522577525742835255161969269293030534477027782202986591157714112458757360302307596112213424324033461196673066836005929570877138034866456442473749148002649015242003581230791839422878831132610142802644934377314870630638578544584247286838630541269255751221739747170899488794872253589470293643315415484497558005066447232335477684256276854050756327148676811362640734272858513298980611934864231779021899160741642967269232558042340663915083638997661045120945035914016560915898865033077581593637762264468790665038177194016006910943303867807402885817600286900599125910030673616853389327916227602241272110442872539293411574463213139515055994782038142951028439092665069757192349513935549783109856916490147452417167892441731716633655147220320199642847009530612678357358621716114168567928468958738720778503363734316251031662268387273528879156638165314338510817070521422167905029530716090276688572045941880724937947639853953213577482992306201733850432558597759172916721567745997445097149928805453591074604443040375228303005476669943224978063950570737595581875674730498681451645709948457840046803900776262587692461501670671998029731237630977996026877391340519978220860024079536394863415208298973214841956249206540018469006363439377216163371722266790799923111545914950310978533442390056046680350792449912778354597916670427089641276060139608369845865345359852113308095367878021429646207346241370295852323979849335871438283994810188792065690159041661259637829369646061073792345249475108037410066914750090063675038442350239809954916322857169777318871094309213707735227769836583560937992268592130005707276590208742727406174040912815568300557586584678266892242132289497523590224564519996643293742699828914195158670967366272276337813030176884724449682307165438825793945458632263443738061160724570752509330044081616133205974063883441588658674159906403707808222973627374325584700248939119452774512648309525231590494289420338690097625031386305687916942248338378070778045927391835521835187915544123184874304282897799427402764042577889629260712417085227362009106978776841788479814554228108048391376147957003444005910332297962646879813012367121112923265914745494644436492024377005232866971722186752000000000000000000000000000000000000000000000000000000000000000 [110,38] 1820525534031969679323673235832449196095288132566174441163020482446352639470581543481630639289984579504978908133246229323017294959470661498652212165617199977756647562144845495917878188184430319526029909755900782806357443395643473168332549620682105815886169900592830540579781915585981857634054591208634527165749223593753728184560156792710582595627526505043188363194290592053580743506445550986128314590489998398669394252743237097289336657153742027480474000908568889754680623150769194819532304847945444887854189002101719902962916159537593518022424808659284381574292009575984701340487927660851666456651804980446465989949361125024005128322338111065714051807633928418792309630298430650458310878658314303390034876240668562928602093600434149814415538916853577171211760510297322243910149174788839353615087084947319030744600863561940385018085540356031824554442638466555517618944149805245185208859275839252603244971203227993351390977810453876153368231083024540047274536303929132487210727234991203564036586397955081147459388092579111232131609365450146307868168044553630854980673527777813793718696735458412679295398834506996677073254272106185226388296983483859382495765184440216002404424091844588914843932742238294195883010857458242340682127176691595466471282205571339522684712508015776813646149738285608281128881393133166043009387659602951681173072822269480285518552955877819718527632452262587001264766720389578974915713068333004467233335987370819571895765412266017769750580411045923595111590265015172319999113256912834088531877510171813196319406043058716269521190081298207326127486118843630943840960904387524021504187426875609219321592527054262387278194952132316255604225422252933150337736648544468909812101039904376709579840440271272797497189530492489271926665027230339159188374797256301445085413633214763591872195252197892762470335696773041404793207887130713078139212821199453927665324604473239191317012236498130370431069593303333797715013615178888993610775630533102912566124855078056691728149767767467826811840497134603146098785659210133994418240866039710564730337840615592593851087405842564368356548383272178027804022743653845342158471396679510517192611150508448008754172125212263842381700676451310767831506963790386190629984919501050628794141717875718391196708993556337188897570041662579475650115134763347729640408217864108050053146175266947294631491457570323060851618178981299633217096649829995081307181479552025803021744103884234957793215118779273904685849948192768000000000000000000000000000000000000000000000000000000000000 [110,39] -170404999188386231874152945826720077983471916810914394687616221079663564678852322187086937189708744163460693938769041931469312353623117671925498223901237215459450758190671930150015070467064396919004036035141386087018707370620094425530635298228731346677754528793125946695621404019097843568148247272335501343642071461062806392501239340347866624190298717042988124023207323485726877045489562793001741903830048213555263714731950748866354948730243236063008099576632672072919141133342112955958717498146583646469750848654434274354827679124892016124504943105629526899067417684951594145503430393505809742380984587988333848341424011005714726428462435147669158292194569994850086758400083846188360226399366560969340428009591329405343182163518152878507766755309154275470516405517255800268550346566693999077077291663691940686099545648889734152069946627835506116072120243931818165884623434051306215274907416474773879839622605573136091924884448599078343793062273137462801766704744608827769369114578498743885957446516934558976011313344606530508929305865946655159618478871285139882129671180951966998710589576985433424301673096161930176880712228083474315425872709859005366145128479344185847688451064908523889345435051493460733105335049985737919382253856131965809884954127505970423299380776771010996756352960688455416718450349491662797772135160376635415523211065772753260543314595300978997661845741164970567250146361538877024605053721778462897771993279596882170828412508709366146251223276000312080788894330050970415345069909490987585528086637276139874348414101821199357569237500505961713942803493166338784200037087256963039740778667670607882795685399042478757537681555986137803733238415169050439705951084370234582591252402062098180080017920889294115420233159558582631351571623966849955931662562888411829306434419777175512478365527431353502141501255693506962670273747904566012195823728323903408179477454852481102866636878847971469201857429017733601797236969749580304122371088504216711529603990125965333460680403695147783840807520849624847775181758489349034102972446746384757275009885539975716443156006561994901532313269518767199146349457848272399084028401529460095790211751925405534051911379784355161287207107408546408230877525535667727036263997718877737153011175986998819998802531507733889668356952058960706536499300152165263559114268674301021440468792582757690688691187160825040374457707968088278742950591304292068008114138301259374023501292840065588920242969050006259900620996608000000000000000000000000000000000000000000000000000000000 [110,40] -138660028719090463559520864855434963031306083735890124644812753401511639264075582288476013810262162611563244729431099590298162541705049325069002803445804889287893640174172681909348272502485052619094842077519654792489182411670970540074442174060329699086259251323076744820590075914089607748143399781498139169486142692648491474866648416387286457488176180753892910691505980197164253842083658529280400401492404857450478748479084365417607624433033711325659621703800342584096432927669008225388293380263015557070302118244355638635622758910145528266978291734227061169536391895082661105390194273605490852907748360863972316515901027306488482686295794107748810467939722536771444985484812019437890264837908103849221443436741708984206918342617912767192906309554312324546188775768184836557509180410658426229152548725058436144622036948917350993785662594009425690218675802299519896989107950989527984335847216623208702338267028937682603458835152360520637437895825726793019057748613197730958400043124077012109208460157367827886067971612761439014060056402704269057843436603911647580804794222847138127679569025220448672028929863443050061047212255733089935680636970934040645430645600625795555246620774986981361636488433754916799484364339573936250183664798765972509498605110955055128783162474030464989850379058862306370078056692182118880465634644724861487954297587109117499637152348649806094581738795499521762641168297628040272527980754177088787584734608336982901845335325811528435558443395028555138597311142921920965578232393787970542577726967857048240342137686127071996498718616239276494505368675209612819507375665779608066848803365124909030407540320948113222030756340146815650371191988356735986597219159272672347033702378386211373018688714308178483637753260606028778875835985377944011303045438811736463534806482192763982615507324183391557486965180003389281618624168970432655422354013144508348170337087223179729906795331297654469407728748431751809003147710433414315005174090595473583136837573698974425238262600580030570731023720603218604842239762866885612396680863305927669284946657937161300918830931154050473825202032487485171737525063009540420089745085856197087518174594133972493432634769335180943159048375750131249170257922763912307239762609138371317046819363019241302301910905612826924073698832304704412186694532466620655789155211538466542719805954442367166750293892578166421944506047239753390033380530849885612365199530692938329073272499540729709376469545062190799303124975616000000000000000000000000000000000000000000000000000000 [110,41] 90394780944508255018950724686937653281551468384011059996728675811396015166855623999375087990817239448162362547777373869657719146511150027118502902745386327192638810008404897621903191636766230356892706913017648610200829344447220140568358578708145359629340035900594168647146358006349159277491491081488382976660051647749365306154007520533404404899893793808694523897371833995928765112616236970828048831196243954304024713449998667311258405085634394509039183701268863670991215481385526056171583307432186273590798423245460323825796451600900322219330503601174011762465363697386896375661168409914787690752181129464370543101713684984080716263789737362192526941272340467669522697156815547292412284195910333458403447533258181058760608402403538333499849088770563116981955129739104496226802780733139512447486009594501739336047821864853397986870476052518102278998561109345350911481731198433226803807423462482094343335823876138534688213000325629845622769671577528080112929914164715243863722491758449559659431268705302988845610161414402452072557680323767545857089169645877832953118517981614965328967869187762844970546726906305391825797967038274587852848536395653539680216344116080621198627771416868554250596619725861511028483105172526760367617610048281037805741323258409047258459578292362085864247291900109590970339422138399550296984557079345545740382543767041936940068767426218680801071634555732370577405756348688005916366973046098234260874855041575859870825751793746711715960326223879009648549160054437328774425107101380244606070106908014907498762372332107213183876624497093885279570253711797655991797409018198996977837399509711481710949161297028330184634712681807103519085698608094996915473472626062795867335127248804266679606001432504649061731543991193060748044697791930731607947278737618716629601488568898500743151321322439997965402408650472020190420812871325694274394848033301510882599834808693819818531988327897674813663984453786091917662897533075314125544932937964623647090969151043957723576233462950942181978589971094846666197769665870784807470430189927369361289979131758792838597609095809527143214902501257950472914075182543687309903443979326161831308217450299388036200611458598747195802266711853310448730969425919649637021074097698251048738334634431449255756682000596126197971191845497990686335598921043174365896159175182796736456275762596021166488873830446963572256004125410705412488444239776227491909259922355657980926787780101911491018409111408529393702104203264000000000000000000000000000000000000000000000000000 [110,42] -30798926592700854097054424240241342539202104095151589346525598661410143490801124496305943809844752150635396417133049115928510051631979063726467074494735766070242289600722398005770140395912114962443404567091589086582167417447749277826482037390083226485996697404920062174826551930996365368523817915137503639223956629650536431557766907318729555651263599253214864906915553595614894890044011754991185424509990345008695813664555488441611833845298761459266153098338412137857670156624547812708975255873804343998987957251433602842180357057595043650821362128128073967014121569927591202391089493050762784078419533927031135464397555798501038364121022633088986683503820594703330962888344259385720751503097694306858728020566383246158401239914483250889123007155143062479903117536953018645377729041946915772856002745230300398127264346586677664939954518198433986068168053168927893526496461672447908940210846741749811011488901071468705157511940715239125672255732841752202936735414046103397594230467302895143703527260122962067227897052291009117532465571756582196613496209998488178897202533682304842287533890954399568060197422819785393077100971878858894296304905330535506673835461678570715390180341062014942648124915047325640254399593170066854718377537847994161108368970777521237815603693331471955566174399893808320116562848339588686198979129942936506417537556844078507408619650537345234696961984634162880106241514343264150110364071571548252200420851166098690250264383047570424017300057529951492220440129707204033607570269625169310369970330066120055750318685797759716183260932338455332618544349863816973498330278161891430236301732204898191292306276004279150597885584547328181497902126454282040845215687480129014403560602011227450911175812322929903506427046358575220434791564868886309261539561175133894489782688853003668491647881006828476613531319486008256695009718861699455620940518202077496017084746310482161324899689686853423715934881258353730697387216074884470955015021073185645564483888972253033621937859738470016634417923060766437015215320929775120599577078342225618553816748494909759021739290124019428947965442590371961906883974589208788880426201375133813049253641002955252122663326836754124868492720217728212435118114683995904413313995272045637017401885410194644305161934586451070193679026871529816791225222566151508418867882287938402274857436069733034683108752866042395077340561494222626335370370899997160327480275784833452837631160616086663834777342468274275414743973888000000000000000000000000000000000000000000000000 [110,43] 6984868600056527106702458226073331211398381239616135617651033875626785605524519829868959947074659435941841951743696622299746644425072612472469864042135116028911988748046070884899024572196637029243153210690233240449139900796274286471828881319988626449468948765682147001981290256971577215725427860315349353579691946706491834358730620454078848291087566549468413381548902469182342719102042205509609979783250291856171233611655546923150991072557170296464556862558577878675320771664635818329455281425995593692829626054327228684179262561718370278083003061123516002693013732008148747809382057117488472179758444270871522740497331790088322558029326341235846777682292023102185501331621461377021231494254644558485567162023337255143806882949877949407731846705364982257820774678719601721808071049577517702900634383533855872833909709626857897764136848405515105299058529040809996699082845745625916786365011020675287118195382093206678473721502905905783695011471428279362407780581479715657080332496166110413627854518157046446369555824320279207567392951013720169314484742713105730109867494723289886852804984161328727409086540242814348075007571211278787569437237882329906600778639288741706101831429869597538750156173737852428244956660597684720555344673430955055652450618727389261868116503328590991908874715303416955735488648739994896033202238829178858859052419558006411575230827240375421062046077877099053788828566364868014059331176953512639641226144943171756084634353301636814718652606738998474818473649820116033608871642619068677052228567711191237322943670648512137349923077101452829701690891448237659364573047993849161141105101850139531422682592567555766991446695485498419292355149197957711174053804653135659269894214533305505227520015908358637639173378738711162348161253723375581328756745542904243782905167562243647805226040206997534914762175012349791392394136544202297770236540363330302486742278356144121835193061254769929516001820790402424690420719630245136256707843947045245180338240974369424379851747082006535418361794677085850090478306996425939598084315427423651998684380748204875146279593664780087628192355272024607645557735759809486584398957956473316647756808366982232676259523134830722250742583270369937952374441047118720621912502871627433222077759156507705802590683036743519876787273184652162077142888554953433944105522610876192079327991697122979705704814456304942929188488240666490574523349304532354569665671605054510552005900790097652976212030198439908115226820608000000000000000000000000000000000000000000000 [110,44] -1063098050676864655815997333405021293489528591782873939078989358527499355829220300627110439499068711192068099777307813026438710814903345167272127148213456692087599360184719087030815530986207585582732701051812515486776892889620983249772481644924181703564495518422059757364222903784307728435319743767087075091754204052772918117723779945881153807932354267479562855641818303026618076858787166249779495518162369373472201137314157267349093692307502446190781588343454730395776052359271291947581207513398751833803347577525822850090866548721194398951236781655918808148109593401411839697015729239211014548995536898396134057186681240243152321364112286210368906190545564672731342329381630780851733958577780927078538441829933568161756708231866043389787954654081988160626877740558910275807492761464092432555890506477766714928665789988496093949985536387578431185726968745909243463479038512581557332627521110776356062425638703036108617484352586763779209030923298966029132628180741374206019856911326845748583887814755698157744509375056309630883669457502939102376887123255408870037696993599878170390254204358619083325344764887353810518524107101488456108265808994970720883856921178339691244168396081768289908477372306226338729392493710401909356108081247934583894295903869175405571073217058529734260964678364270816952621906601746303783738317405965727120019807888131924520719570247486683884291830357339612693894904356309096520516820614168754848629237539586457494518413084262854374497927521169529054538261835645551810795156106316987174366964316496544502403189473226597623088054637397699570437306103460171190128615109811059735786143578901462824814360140073784087786618781075244618029180593225375564664780595989394820617633113646393917952650515293658054084389453440460648903391219651374975282098700248386974619491058400717880247089488290035828784756790516609704010598781064394246876565572458277981237685901297355731618162824328503888382316644950964346071439792645906997458127486838726559908494181926948823421621876583558390478977659200738666863371487200957615009578966321053704810979900027402154519960044533858582189216730136605197675063678658252093134694706676698133248248397798013652996126238533392878580968842847301049653888813375148182212035817122867905969064217112385475363191606687830664981119876891710721763706851924906850562013034195460799085748924877936141681125532148951742847990504307945818467269871391860031771848330693484896677810693975995399393120743415496915686522880000000000000000000000000000000000000000000 [110,45] 100158097919755986001767604181131692640473209644019130699393196723615324871456781926371467187371683827517045793963452314229715635667786170118424201158167292640172061306576734780041875171260718588019165971599609871390860539557713961636015630033099189737437056883322150523608098077266434681290230909820587357654373599772740219395644951982685234841739256912270989122083356590557424666605881879098346834634682730987482886759384577156646151223049337455017734842543405715380196900729622196004029622620789782832508361816589592577780303915528939100877793682638146174992685625976250778582429441991212607431992888050270635100905275448324147859639378209298686876027599757497042986488016666484782145885458118360102356780300473349891484133168463542133507726098562172983911588998479409934803994204531690139814614513813010564143880566094855644992726180656978327346453204913430996760977975712279444219849893430942925517074854753039085547555081057560213233989989700661663456958824135321254569819580616436872520469363432180349187983545428150798296493158329113855851846971044983175810736989549610876814714574973810545932147298381393729480598623952987235729775685172563296260973980625282356449739113862415880036868161259760919716056068310498647168245121519294758269494389286073504002047827989903345994184556961906933146667808427559504977732552827694253071196766821181786469800975249448785167933522247621729650297577872353215339509086494109623788796417535521962001937654902369132361527821569671573448324879856953865824703341270447489088418201264561828081831786663566298328887163222513839335988609397462172120358714284667164301940605149499786956795780735259241953357876219285586865241780952550715001786472510746846999359883170777453736527059919933139484390275529199086827748277484967176549537453017433218536969141888910354646432214052242129338081809279430603740965609948987182768804549321984686030033754538476966190449400255376972574393698407778806646081104702998896992187290574865799938283527732828809325989125419927240257114106212685736288632161879815299576668605711375636775770663558976093516033744822640591126379618569159918049597264476409317204596061527278845720432564964978115218256687260606453247868856558451469243054707995858473235254594917294192613999877442065137370980259756878373278933143699627194236816623140375022786244817355437213004407623939322621494466225938453585638669268063173975812846056831583127656386249360023944097265309390219396558631645294186460547645440000000000000000000000000000000000000000 [110,46] -7614350487306530483991287112928391152291004569478832491855021673363062932019486167714930701729422011811003453810096602477514199500340504222311274741710419394540172830784610001027765145148488100737851555856409201683635447342031712760670395579485644783172262440427579825105915838631510515012693500413592114872809535663207617226108511616536737604713515002990154716718191740024472387850325704941639994680213333249945418397787608117038952656350388781037216868144536209467298403458860547399035107001500607677623369202452001978838301740845939490772760711091526514133375854695534472088003227614826833023939989843958503867439756013452006363491796469802015930850268348524176421807705503756655457979403497262448676750873951523378191155502000680796166494988405638729348275918224406393165329649440262459824520126426660218915191344893847820063749671360446351069252483690987484537220836899365763094733426216933243094102441313912267089032260367632833216870229842016838843623395190681901334891863305683783232346615014897053652717754102060477576498312277030927744204303377369095337197156897577860249626876640380770306786257850975289507850129148057092430865405089142848007398571049111912133598370775600708041953486988463130302387950590362724072324885771994905649434502302882037730593512240425907646897935338098508002059597918681764525461692359555728115358754793370322084460449905205302856400138911782086569846580312370243803547483197317384704107910124139200408302445713405108263256656993463948735751304292161156911908192566156477246707468698212291661356186917620887758663789076230048619942787631185525202390823592176445407830290164758441380938708276650215254918780438374000588564685673702165856652323381592417566417615050155995942837425241155261775860897625104829765660733415171037765799839943894887191401359242725949068188587979478781494907972209123797850073413291202251545367509606148678214265987822267766109419117739860459332577447077350058289831147594865511206594184522299971539728677182528725201446890356543247736024818427447364380842308172072370534138916131721648091878904324301006323222612194410649751509211561754991668982298325391533020003572019356956288852331521914544738410494744508915875046797050618180686432755697665732942249955872647712742482275602568385183513311041872741099896459658241029492986475922472080118010453790657877385943133103347215667688138013841012876645193878718046187289450739330938057519900622405670855345116875273629185513532206083703759175680000000000000000000000000000000000000 [110,47] 2506663897629063391470200660286780729480431735896750366386799726677279349233639117943556423448132003613192968389220689038074558606296873930484964612100406015567269835660839042891686164319953276181018201963740437789617717201136351099726679407293848672933689523640211704079886954319695648203222654243188799864584508077139845015483184985022432538643270819699731398986309333572718690591646064295028696755461940129874239714238102991003904157463024178253808200849066899140345639365169711540264894022469710574517714005513639923016623957275864051899046996874999692898760319963956135723343878212141170401446916797831583182900459378192698067115153634742497634531463015456696362805856397491511629839840302369628994631798479620788779416790290866207719694734720731151556255089995351570464674254987859463429625451147692838986821513239291579236579498041260021201247187783775215149166434626686249795609349781985929311367992796244047138278095570877723024146936332005893208867273106975788640611652940278355093261510684242938132981727855510805987600832095529319340556749184045199147411576681489075489885131807962875571556747867419394417384863040901832532393992229446289115192431416698262147406143107710618382862159951064860091508175993545145753064290957135510053166596550734575790265703989903681287151803487501971217966208749802506569209120050906026845676681759938564735935939413793642154536084377600484294402959987193346481862656071273026380873743092576117461606200925872205937298360339936592322613848505696603079845001198150088531211969266655240469954209705998404397644418385811844151354272761993362959094621939410582433838277306808634715738101595687602768869186437274004299065739863162946857080992906284442337817709200504697032803495762658473749545506573796175961740081907389055755222288679686947310669603797943076372593209890171083898001268280995043598401087844295517928172745725115118275854190510389314473722990048194344735796086409943508709876273068913423610448789113684119308571129237358971515821124096328271223713531048219051174692115524160689586526116246737225155867957917828811492570633434292783944554515663696806264672741143581639050508551761202933610058334584704186900802631533291235677844198033166322173972380296632268489419428181914730344771565718225613943533469486637147348847661992001826102655907697731249365209711528862077856777743046815778542471054871637589069807651026045363092735947566244726287578478707821571136703340870164260214119013851405286228623360000000000000000000000000000000000 [110,48] -820794638001458154493399834915254412433232198366605232458252881849241057862306111553109172484031141741827144143988767478554679963684998448528619803194531948101940098998849591943942025456092948288020244735255355584206021278367572717740400564189996523534778888113963590649229128909644578373567799737982610098127088071526203509230749148431845413141082226187162565309333548832848054452946170645166079940718808830135467688097860172768599814794012289707871119294133513698175834382879182509939835018742097224729954617395729972092006021591355592677437801576711969125536632305994057161237654543407555913239296819736638504903503184728280886686031107529247705161112797979220355573755684904340931297032393531562580007880756521849982932872181253969972863459167904175750906608910459866383353538847396050905887185387727192570099324658198368251944837514953873232747263736283643745262997760194047383918210883665117929797411745612183134292282451661423197877970604503810241757049617065724155267761688799870216533207074055717402640600130212001872830566250626970855328050138685186187077441382805541457865024633095122959785049834384445361193083016228623973362047558978697192335165672899161655829509422267264472817615846110941605208655899898552085887089760675669712170515517298017097846158679528052021399113738326909107623920337304551213136408590657881457638551089004382960918833825665825929839214239299121537308717273915450699449849877065169042899112997910350429338982673064498777939783097837890867922413291471318153061942685484402788786811259100318949328891364354172934070479307302035175901176306515561338817233537556510493134823737517473626335583190544817142823751176723730593977421197667425984262434756012997915148840250741216307901931696807606782278130969348265152573217096088047431890663609544670400779211184204719152935885576286953353303750408398940492700633711405398818171780979767222858376426775091357855860716816580829486344500510863698022707999134354082147615149946286245436422950903866019709815789047803683959283953429422295483676834314052392996016001080712413948984480581732327289004234326442099717353657049154110016358139755485932796950688086328527739584878822843780228414080208976486048461653325404900524811306221740607143403667745866968260157597557667986148744851215712567811980447571520776870202890655243419575950813784223752275628741344533248585157938161287891357101114999221104062636662965480482019067141677613389514259544427228054477133423231590051809853440000000000000000000000000000000 [110,49] 80604585690961985313149701958909046371712582706377192310473979107731574470760778882009322419588637648381261391566862249719092402434975121339162684601588853262249055232140246717345958047991796352901537897582684229480388077324340709461451344815941119670943539821101324826764013391495831526823920260995131450192284735374849319188248618396422761761054140908214538891564535030295913290354965464036207033846352393111272918224996373574425940909700822997267730649651544387308465538263382834266582529064474396502430583951070547873231766449400661296033028946550146760341035942861834262245511803317959801748650446192195391865994661404954065832220458356812497060507065988378981729430183446247566786547084596399113054554678571969193445762053463381806647457534585337252197510678083041537432004406138561118248030654059105516650872533813471640032118753703133687504933432473804051216050530908000286272291084710976171645292615064527227694144453139270124472635047108442595822589943566451196135972996085101709467014587869267411909155284550635331427679319099613865202114004176352395215834895814254056747105085932968669853929162331664527296502786971151630790868897351905539106425965620958206114457077530604305310937608863090943369372161070040094205601422217601947653495430766438665361514801481900099859536825040452484655873379288608421004080216482890465428892245572610919351033262169072990812376304994448618941006562746301906611810777116409375320673432566163970432217415582078251629700341794062260344425344086084267748249222350699071360604659599056124653794449475684021399593391753460781104405635455606143209762703132547468831854483099387572800546065304558078627917166930186183177736850183616284256341839613474106540667318155891617301744438105897448224490336189153487683917114189157545427579452469596849918940894882350840544710391034416764128983804461487810682992220430544541062863769516782504305158976109378850974593971652326436987873613294166451906094388106296970525050827479336891268371265645111431699804218788060092853145073017326171912291166132533049642955758388336997127278034752610316213282998883919694081215815674414699284303462240445015592034861562309611634797955340593608722059323400728342181562710562451544029433304654943867336072308274001442547957948838993198832213982590424611488433902787590966686040446572488564339430833442472034335881268676590061919811375209517690559331328798612855749036529420536817667291905047488060650317549305261588766310146547464934522880000000000000000000000000000 [110,50] 36316900176843417455354035021536858814230800223399341976548770862266319626354260932292358172482622723671941785457714304325931403939122299281583526527909425331647579228604134844969049584283583933723424694908195089887294986686344530680651159955262049291640882669648097327599759621519474466778186097694081026482690179425924996970949288034767300061935077488257540923168336210484744717178728053398805644990811285752613330090421009326595338983121926981623215361595173305371377901078569780846304069139018882517983962438646359898056744934988928940806907135597341579778881772912781252951798719152573901487664890480339073739013771424317646683030117627000999728825754469054866258936557513253705463759115609956635223587058254447007497817848826251720247695482830401903054857764498376094057269537315639867985393902430271213021962353175134114603123690248405121613998243902228961094464999967831044355018338718736803853907827761440002010681427144718927618123729163206782190636555993816987389313225660472987795693977005934882130619160268252335112897394735015676840569773686302585203870525756407339177746860535632206959849146847836118338990690663172447994319726955986301467583144389824368282725237543594922483291437550306746587849932186415889024189450319938108677440349328158530822907468495061217599329577836007400796143849379377397363953340854689846746314039457056869191003597646984068330470482433663199492811298497405811288561402235400444651083587756656070201164164046723755977111246024900287323442181198429957435959414346035776869709124911785771818878509561640203885170606613414350787191495010117842265654838357739902171244082056203556147766533528803324569460201825273674290584300616951033944763989992670586187881715956633279508335020255746794174929456051008431369915424242730496530258765301216146022374558150741996810322688185411707966348362869378691146903029230961328852629423022634336641402785918291338686833185364974497746790156005299003151062417244648021600759252586377253011349011591076372965159218535628409825085175730384916061009769730899848282844781284590238424195710779317239844016244965320266376276037617709440315394771152157895137064400108026168296225168961560947641536742596065151532473498059887438076293665222484514238913185900968833847110025694449807550654076859637351842051960963495438991276529374916905065303448422901891005005082782842451715142962318355994307250148127266085274914286260370178841801858055242298725371230485600285868567763858688825098240000000000000000000000000 [110,51] -18390310676882625533787859859192431315571074650356582622063058216169374480533581889546990214292588572267882527471932106962766149810264826956486894148840408863766542255606413089994390655001641192624164350334609144594217571935913080020281931341054787854473286449746783072293676474191635578955720546515723227723782513296872881406063557380222900814030565265437705277497121994695769742683777770234698922729714153247871213369664184948468915648617804091745321965469998414307616428365761680566908703622387538212498370678945521653145765486954825927423620790759894476705900998807827953556791853468267668740188152425008501751732368075959582855942033009379066927598164836972602067790230188690604592366379113992323519780047303359597793614297411413559921124760380592531338529272778001084808241626030191996041559818152494794179275666102324283886171412090233900106891934415565355071710208023718017409551986345705614208178979630713166325216126532351289574843349704003187588938126776094986121263747531721467198056886321582522102104806280196578117288068623186900437565957922487638247378223430266546881432032960772664156735667775008214109149208426172205224464147245126271628268520848379597058228656038694485576041913264700412478624717245933748528622629635216029806073026318319066733700545370969001430067133750685095490293551779706435084531756893795834005208910322272318558286099761538162543855762755957870590255853084731497292190839825148942682349328513476187364299146688367995892537345099889595664619521268255535269613802535326214198878444199656569187300186227707136082426095461989029167545851745590451985080661229555672020304632129629438838313691502160140059405499454899793451090612941578458449985804465404367638539911072556570174878659372298814435320018267051123535955047791368952198711895400009950974651284605964659285781670184513781401071179734085323705095799905509174232345021184770417054701052553549869123021765595701345459879981225717627559752485571768257374463117096397130350470898655787570839540067052653173014940369512158736359006288807874750677961791044658518779923618304598364496389160164610617597938738744146370081449869770949542940583038419878642842640977285121880142527736086704286765286944624143983101582466654093232688322826912714107521139248904313752736354354597184174517095403107820956701623870371029134591845479391783573935012940325893753617115673102460568237098783642153008754351141588332667896670821496168878013515579990202361988612434622120407859200000000000000000000000 [110,52] 4589740393008013713424907860796852658068251081690225515098858057960387947778514437824751196721106321134891993366258877838037495900419460327827542859599715051721496672111490063925325025511778607385877572271261949108073312154902109198106970599636091720913764591079938315962145558165628198193397764006282431111244305829128825492357327832887055187448911687446343093479795688362897277149141973985518005671511002540271382449434430810199024701737256897003937277622584673167739051857535923131183529547096503113311493246062439118647805448849057210110762988642995295633636566680210341024920714690688801773155539041267787579637805281039870625577962062805192214615927256568130372769355156723005621672480167399671479740945901215557357257725681475031310205583403577002722840509586752337245288250986074459748226398123831491706582460149729890417867163332946937047870155161607183291605098398028686094676300253743098956098048435967711231449901549675758235049602095306690190580307171772654608946647519820184934597817934742741620890194779902666096903303112071968315779147264283337731608687864877487563348477866273066327584272184633900388911929145619540389378479265098060547772134319227543162796466047216320856497844269583479808888939088175605500500958898015576001955849515664524898005878095048259099014367543671145470066004624672794218951004601731666120490912298631488076630107839996574959255330150879249948668484737251158487108403496498578495172843687275521125402013033470978930338181158488066518502273912229013846936199887980577399443201467891644343404836584949102196576155291310685077895720124239148940790378040357556096587506476720985952005299107418777611640536026031917128522663052371389722405438720836092089774937709744272083557800729863621711485730544163987109077137836280545093444021507377938523045551842169474486146290074420893749315560901136317287800469671667613718365484297243038477811112082467117914550748697009607822720262173710810032742412050914442894581179797933021464218153908523814826579361465589112640524151500518266623063527797733313830296658149231510597408587366007090546315810143033701142186435645019936969376869461369284929919555986945452142076691887337582525055890006793114705259428894050231850177630788152981038208346481194543487634940279153997284108866702072763089364081543726185513312342152822758784456697553321213734825437579075876234136448466444889080231118255527483767500808188059223200415113858568184571656246708954415292524167717776617635840000000000000000000 [110,53] -813504589459652622305862495027617786995624839802647382079393325809661018146848314854326022724471487903240101520390408578018799279664723803762869913131337127631784603080928191404265164532564063875610790639933726330554360126448503460136454197070796179487111442144280214459903540610410246554613461072943027441604795778144996462443223899778002230803938583484283475995213016441502401054998941582583873606458820931099992841577039418636551635822061136632003750468616052381351653218258407569712946016868769151873128959371233015480125608963510062504569976415070472477951289276433974319682203786422879728744583727074234253768788103101819888153705710516094516048189334406651782161355127680672776965634472851658860779642533763073754104927026998880663528318070503278916401743200421206352785894497489436669608940453376092621938894132454237376907120645731278004296796752974489023712406340978427834176934486362931092693697499027138612698081057452949881143668796030562543036544603810164100703232189024026029656670438283674900467382049421766169637185806328322315542401487326352876816047481115210196322989557969325227403609747664603443763011474406851221363796343653328126060075692502039573041234175973442301174828559842101743588728713664431938654941048366541304916822548818416240134235843508474094718787822815264547513885047475679850526648466852199193355327730582844009319669639994165002104737036016493619036184271678567426047820354634327927675194917413752010148291201769779877722833608100423233641400533362344501406196128508590408710238259245133960406835585673554955029176629632227169898688095428323848799373720445877636455588196305586978098181167371923746730136458614531566755878609005214429220509103118047091593809481335287565151014112538904770454012970150862554537654574401750914966979843555741724684658072388690477386157838901657231958140074706015846191947345527770053791551952896244073769277539059358137513288311924746453719366223473994476910871177150068648941633488376290715543262888004909696789079945946788668146162471571158067928104699592476627927201008501521702998655565753938219290317534611611291272101784308462716219451321549658083083907976050898105447609451406608462014189969981466339122935189383024186371204996320919457310665870399483194639928933285998026112237545950077072956103551342576784973744836621677215533207617471002504114268395466156270067941191735699302421538474612636978556355909302639035756791490680723286958653141420134036443435634838648913920000000000000000 [110,54] 117624906365137031363882275943953282061896269404810361908724557746170501598795956786600201465318062120255886449272781396986847961015161028020340716214580509160466062086331901813296637672413475680430228155105613132528338896508618509219419870730462908078973119313483109972812480115120100022232427179057966562007626190603534026971043009112381376544493620871924313512235383528271140174731080412047700446831845531800546015014283491637291313104086286352502966791012051445950959454876597724683662171627357683620865207446951344030179491972016418190773429960485976480810231612323982011702899688591202084191773309452520533410807607499146408634088012965769680429320801712929187464144597283871601771432041838731925461134587967076014763575729454493275644331733373207613217822918398869828712192454523953589858324737295270031361895704315921791465836722748696744928014599733274433404788878074053566727974891069596362985153082280122065450774697572417658697240433899198701489902031673144359341513679185022760622818748930752154675402386324952388354024975226678332652343104605908619700282376404523286661853795974073960820923521625644858510202230263650672850931625627181889661670529384242133203008160271325076669927434266732982080923847277152974083027208786173440819257195439006020257460141008958980035388549270418352056870313955463187982935772255713293861254387486961193896529793105260424992171031406490143885796490076005043211909384565794955176605573217516821867521316338333713142832096303696996248777703134897170761775167137952602769515049979095045899723932413277514925968614452150295083519688959068689767295126652224904791348625650691529203139260172876429132506582572674122993570371679550557542169815554736829676160576797034486669264535366758850918249939087809075930402339233859871077518610248482185206962944550562615812754411218235165709373956989136030148270140203840263891882337397552542007949716925224927336145331135137966876070347688104445759512857414532625937558925487999135208969533729243172322287781905451397311958248162971052801947634129627831870343048071906239846425994412653419436620150121510060611379851752758365147421141208023934285582435469560111188117857968505783435683258340864082997119033620125216392174141125945817386387803988577607686634389153491482367125973170085251237024327529684501653134244034896379827028954722710352772555970010884148414248927580194104542880203782808141358789942619389211328928028551056607753871397253088204271972220516035461120000000000000 [110,55] -14411609666090195007984743071520586142106114643108088777855353924203197822434914032919158399604231861974342227850416686069313690867564214392809364770652206705102424077827785344741297535250656978505160666596286928989169701507703937743704083589665542768742466076221225589017908038206057669256713154100789468783255061261218186947072076621801933754947121130404577697700751587571925107642022199922909567311181128615763859474609111220775426375276156039137139411669726458972356546534930804489169242970759211778117207813326438378209815463754674180971985790152893115602547743598353268504506201126866461925584159518582574410833857029088701376655899273921993700397832388912131324897753558863089872421800353703040759673223963952126987914711252019843968470381776619725096856414573934003103802539477886749735345917627145395705083351018119570844554925134409293466781964457474663428148016404708827024555479907060431127459081311724254708435540414513444997717528661791856220032985372019097494124162516317892956115958263872211244877070088311724965327687473370653468120335373457073660624245447043424349490129570260442121646942693546523834331147051658229118620155036613535313555649892560820362944765369714749966361917253418467006155031613931496442029466445701650213112845085454984649946326124320964197613037572830804031106943815577619461910501495791746768232402970642714131361319595732760711507823130457210895215547458085968235995549473615600322291225584830504908743834284406203719641230511903832549161545487515319264364438514608457762236425547837656133838569308981708103880121766263700173709926186722296940999260664593351233921209091259396912525034654969781180359695060109191182385239706227152877097597413511882344263721101987599518833053399217799750776456750520675856154511550747522585991601927097721630118178906632385408381843499927485669303930626889767924303812412409358371271713428461339019065312949828479662501349261912474226967963606900316467607153818221799831291349715917761068834278628022524508641592301406127124317617942481006654186307203829609513649974974863156904549832842031179696694331263725761659419097848756848957915925776014904493317843931809194863579252851443875216460368190489250881414605313397731268459234167207464884270809968047930823474712209121905923124029683182327024705724589486200427114207804127905847173519963412686512449964939477188717600086459158403036616214327441174023082011860829038968320458895548283545306807428002768893055868463585689600000000000 [110,56] 1362186707881109411242842967065478287541951393535265435366002847589917797466773275984672315823017589700062325655312108316369700923876111819121576100357616256405317295537845207920106891834989609873735745731060573535636531735690580460921713107942187558890021396648571896579634013561285030352295620535878032472855813032634154528091757662386463362409295999792705371632647638935938257462244467382836386797428703374666904936399090375048200190360735570583107253100551904742847521254459076902508956151285896615164256578908969498755068461663654360164374519073146498291865330014542981479619932251940667960402454612944373226047592857640828437337342227992200806167854702688947775480123869824624779627368174855266692505944326952419670514050432337350118414320713910762720212364130697234471623871926869440514450382123214574014166991790200899896337051240988748025105867482704942448154850342964309839202912517336428486453181170274715208349117751946523643425869839119709327326064166182555761266818026882467705402779486098199898528333068808231552327944888700212135402599276996432293576887881063550461164142837247790320985606917804770883437726834260092029800600042345852720242476966445835202002698741384559904263678642815485333959987944268052346508647459526845917217057613528639585047398395411194263013491407864557102226372779676439183917341411049356733485715805124403548412511349744895915034676432227411860324268485051400592353089525480262667134691109285429273298366634548845285206492833551043705912987552219482225648428795864827278672941193144618629576853723395044679474603833833816166042318796085077649238144151051256918327467456561650883187036692211410843874480939532138102831957412808989115179815604527796905281693998385533171497138187747786267969559970880527212812734038898607111131821441562144271027346513726449352761729427531609868681778227776056769536966271100705365114250336421672603113099838553318756720052559584099820940746776252574576228042225068147865111292370061538108018869926676661633524109125676352937841046627676388522362174286589250925066699951560615448611286029174760228683018475442515580007383871067932099773127016526370644527768254093622675248831899464948068561414092243752180666562860240125020113558257991791491548120215705423828697895015231565132645289563254023293222656752681413320952159042080759877979029067589177133137170879252395630415748342748948229996031314706304959086308235531758875391141367270185588881893349695929938704074693106728960000000 [110,57] -80576927312447066898508143079911384957021578420178327113633819933130018339968347187602850056852116757446377225023326907633247694611611078301307188662074077462758582594473069605132982671428296525415790262244608077479437499890355434915988744768241415329861834865137726001832296690348872361269487197572864676558458033609858769468140701441951520876197472499268385269720832359580382218003547683389782340884695032783780306895674809885161699052177522210818046717102384381079433259019177058545993941840182442165377386699950717194372265839324146129420806294117109614138453035100038215819399128172037423795190870502485907722495943422848747505928456192609900722978376119237618631886272150857132585865159554650263425765330303542401985505897866522519891409333038071946888277458159501138165276618032742950768577489752751812091596449767174516898989525360165774543534324744123813369237798126750397759408755236512264569675644285158865554298528551875419467946335145918518800073978881982598681182567248317084443223155610792918682158595220592478432959224333036543302099285258665871662271591782405345294025995267271619325910094721405125735431034323832749667302577656619076305664372881147726236387020267578246271569627189742014372242236261175917710917755401197709493370941577668775000635721535959428826722316969258471547031173297755799656038975511559631144737979816586956014102017189608284170802582685237938854298366593890966884805964574255334191645078119121688825044614314071893423131371355394546799372870858885964882643994671001830238630676115015316782478889958195476393805270140923286637142026800302614166101451441478253502308295908225835346014779361894394073985217663722989580480233403877019444933628728815459751959833694948676562528347625898320471998590784412352296646779522891249799646758716546383357846684990943701262740369526963592777248794232278373556590012700846462152943496673373106973766879960345619255431315699407323736892858657717009842707932695017207102382054442555257411650321513075123733136082224941675303613544548572153739928134313277683406755127650584267621454166738843306972499759858667520700827639672142075341784443134323922412151036417006194072283485235863924067328352577181348490100569568452977272385550854372241571246845589481294137660728680442554063803965005571009806492470970850275255000215604503882562631245734626307632181005558235607645860365750658611816804501261429333532378038015647198628477657949513505250743705408829407112914215642071040000 [110,58] 1387703254037316904535440546531811022615745149780696107280947895277846291895913218054229866725641570150055637456379976476540820523632647026276899434145818613011422530406302595192127093222296683099966836815350125812045709973520904531889684929023560623481840971428325994556536970587210475053072708174716775492914714208485881378527512732713964762100771328598150128198934308145661626387780317896613933149053578120076684638685159623272221142204150540074331803645781956533963769653997273171725400462202956503539064214343312607507161382531389148707768635693299224373003377726684885144046024138893122451837693948140035360711805745714734919265563187298829827271678810084504326756646970784205471056835216921498081669673572229358993358715916468550400087767565363477764124627522824910059019638306206160942009956191678276065199192335620464385433840525318954798142028966210699987487364535330614626785820937204268001807399028838728661370844962674641523617118836491044414220096013682738531531649594249561677004011703495950494602691444412970728083898107229758732774433503969416754160002730745051307698583167458674790604909911833140705216494265156140996750978689692388302669075517108941595693671865333977372330968290637688946741398737882659013178953610607989230034943593263359462244381362279413684860020707848432883099945159345199994776396665593546995786018329496704318201024601783764845197209182639640589602066547333398876339614803605215402352561801081889269786894219394196206258610176821859058872604078792440535422734392284070788259703986762517580309946961329881299584341912814789592506786918280872470099795280712551554870147157383059384037075517350963805913510983845584181598348115598501499235556506659873450102216668010756758324137139982174537277322258338203326360175877679471413206638882711200204001602103588953641271540668341689323382440957444484840283142159819888721817291304216166038703116196303167876592177352681659610648777593549713963176104169989457409076379739169715209871549630438795453223263229178645458943752895893962767318114891696578265380081665352966461119122334606527186237730815826510368483993580129722672753293133079273086050638922093477768511161163051322617494991170891732736246868367087000517186160748966761796069803169260771261082878201689835864408817367354577692084637274376936156594923169000511360046237580020436132072589930586846456712387011777636414407901042523756280534825132285620050191708685119410581770532481249545856343264905961920 [110,59] 207729427853704794476610313813040592896502695654594533108966374600099260869169186890494756404293446462754960703286217735514081870675100704077332317425314144525927370715015480060584242490556540252923996287643687464782398477442154716981326902542220282583551976969036844423418375548550944190630043827547324468701843330836915466316008658321814972081330924441179383001485266648567445425479835534702951012236633497355605692250626445203976643744433549686970482043572483386734474507672385597754270098628729874586335095707227440514768584424162118538681152135492923460953035627677031762610004260327850578563315275429970892893041893512424325806929221603501087312225124895430010900834235241282589439184469421372771729838675014711857855480281811963787053466213497860729358264536816895166719610101264159059939909699554151268101882735304016367527882568609840167173955176524011421279299341428510452735482234942781939478214768795278921807941723862326696157850520021351540617177924538991593052612170243915494886964958620107210666372148223939177652225869567839674992681148727386486807905765153819920475039218022858813602130714563428356110720702020761413132210787829083592905777133133483635242383970788846383363715960881350646898169813415934381205123788983850089945842315338199338441473236469660422527073822896087307593331944613415501082377556923115088173711592363526882944037955911336302663561183571569678971759601045981715664276776497052542175347918057224253888925531208352986844964130386709600650207192032951532116980982529032458171562882633397115424118353500061544216012278273258947514829371631202669908286884382447977653726340417518324659613060534868101346974197897443542252200575891982258549512342289410108130902440412060013820911469945090710160358639371667753239570029383559628353761004798036888295585218297756684394994139331552573775328032871568159020526111425160782861084099305028238672558872859762047249662285886903786929426664294479585913816942335476121150678472443310974653769668452249482770495798110487478755175342811110598295689092222980743519275108738862538984676569573740135755236355138574375924974590161443974912208011737292860235451750648042959009103096504536558031798095127386536455033612106717291508444065741101838588537941463083223604315192265831234032298694906099327165360159804193512707724532066094306067520359797081900452903980104703583635202621983374932567685699765324588497531610170140466267088389650673174959378323051361921810943968000 [110,60] -25979064366120703094981827461317546351083898485892721015772870506361052688300873772184873675025055729728273222654597370003338770194117126725336378143185290968694666414259995601753848537539080424666288942235823333037637908281667576380000752778643416541655732984016942466454017550362238519068464255271389144140445497628398123237852044915562541592136962976192185232059397465674170708607529042783863134081734356331500314099654196479868952698413953836652794717139294154741391777948766377209710851785643179559983259926122215421074426817019098135849267170019098507676775323141073342286091567178471296355857669407233010324176568050251897389900149491290471573292016464190275856809610585372909761910938252338072324306449550139984560564543977635452913715305775130686297120734040791505605985203088456638553618972073324323449700919890816815157220217845105133624443793451831176018610190550184419739280104932336220341941823874248516963914149460389185745257493374131235978294314024448286657261266948944315469389404651259047526013486832449329163375441805172662540250286771535640482708690627869377450260889543991850518861185533807379378253171019943730289288528262832918361212287119574736946517650447607617293821873513357647431648020407859192373155491357068117461788275289664907715258669193050041884797763892885056021948658779273183683329086025996551546001297845301140393270937233465196704510776163697274783229289478886197812405021679170927840072320911083697455751609088417005097988935835001329762322739122814405004165428641605037337369699624198157417724130567144023012687560764007189854732454398498124304774646800592521051151386585306320180890282856471477103938404450863469082005104984373614482999443112512855984958449274213776216374538603239986115178331537685431474303779832153944112943714966255899563000401426053084342112100882044262724313387020650162936597015143981990006200362402651010255494554920671123297256899382949818837022300533691144873204064867405622537982240612039686423199815836559540586447586589677255708280806039999882851276705100600553450527791782020706621027186891909666624110564815015719168430120843863622971242157935973130692271772896467039879802443499414226904706949212846631961957818754122175747999379419023099575354929954690763428068636966411593917748808222956786012016164410359427751043560331859839232466823932056316131799110059870874099464897416624976016341183075392328374600382762577474871644578190457000740458470589982107788974720 [110,61] 1413348955212747104373496524372250961025359752155674291176221882807870328731381134334060994023859183906922757094115972188506384446099502838994154794180336865203806588068149806182680980127121323680581450288081886070919403777639684451056055262699136504745340245585051609215856011606131402294508118533488735030507967914392284491840955886914116066117141072700280110667627079158999774084793381777995765433512596331684989753900690524877204117165124986614381361140182598776505983171758593874785060348766820922969038002994230444824068780406768979420929239439901691858034995956443353645647407026708717790260842686027137073621134065953734408982008663953844649641732610974346290552057911148415830408803261497922586056081340236668428563506047413054793835836778178536426213938698552604032025427480016057238488811014764378281120529454993814995290066275365225113347901954768207703931699703077391664530911046898808699777383838444441311293060025541076594101557497591442194590064255632182453878826777990013403090971933843290995595845541047403121690975258966375099691097393681082829989465569279607267522837244382428395873790704298067109844672556826540812302823015892258098692196140914131571256045588242966755056581505703390410979611072590661993406735186662446024892854741305490664566589994935258519099512248667259819690655427935813993972039699144502372037586923153049484745030733906435366804809382113591797480482368584310359859600259247205890793724598502498091061445329054516035211364275884605191094669810917547503546737378803504765118277826957742794947342612374069170509390508332921372567013597686179556327694360863540354684055096862580546349625627015243332721541126611511956372887777216979342717198406853721470318044011951473430070722641832992735715186403190976624200445826787109584868790066268585688449277455541649796049057516507302055353196262114716123091497453541588083259835673991062947075605012894095945313238668244203668403071415255520550527927982584527086370000842034011257457595665488212608051625186513596883402268307195944200223744532512124578259357376364203315858045500842434725575505104560847370006711821401911474963338801015549069754602316916770494128784908976136711867570200155567203704069300814091410341008544616991523568123007762833305522237774531073625864122548088591861369524462542601193371452834664493119186666214462422612758420851120693986220826091139811689438296196748360764177963074551129442817416801998927215689508271299521204480 [110,62] 32366773850679599362511672472676688217599023476942494110163593990964409160750274370369920127575056216725471427522829078280167911615645877736267499692173296971902889148609062468345229215018873006649829272086159540751537955025822958640610343295909018874905904772572438294317711853728658748525902430546187594870034605478414536316357880744180821318037971650924752420357009864586582096651632825425395038764698490745410528338213132837747575274014874605916818976858131431453698109557596646557109873567578877051782080666384379232645886566166625324805635307592452444422133284857873916264704216414789299625775680896443668156663588700406078814856513297116703201655306499444658094828015071517925279170619450628324496236958535597222412463842791399990970351528263724392245429801341116359565474312280147924406907267278331649010579369608880362592274632636801932053339572244601486153168797194032789566361613567059003171978496495711414725359488803264102800634931472081791862817498434478968673811215833743901910882225443510309636229055390317945631891262378425686663868661584755348938331313392995639450125307195131469435124169061027305110709611732572874829845549101944178876515297076289818950152262924459755560371750006374101425614095334823480793704522055439699867652147504666744075263927742220920114928699453908708569401918246691168768067576017176560349431922181138704126256542709832830385279293057529155353951653101835354910800399150068337340871678823884972369390867133223977751290308940341227292387519596696238134827620171763100140967778229591257283147529065776388497522269456425029871609759010272726799371934208214731672588772613694641839680115743042207373301125722445623235792255862132780670283515569718921273665618417862475871981707972049658431505561095593496419336481531130822849516762498665651430511040362606810659791869132385371687805413126609445029233770996626634634580563667259235190460785206057698450811392324583935207205008725569738846895958680728279952529780438840968658852412332787549320578206307816818783927767990069373628545874801999475064122364571899941936114011434886268537251743063589099747683612102591899043323047621801039743264879568361849504894350078448089555632946471367570341472387086097337368241614746435968166585327715963164662322211076434288709134091192917646308673898038942761129578464384408018058900669908205345207676150321693686353721125612646629978423827954725234921751471757247711166818119662363098762356986671506800 [110,63] -6275291251116588385113550121924447407407853387418900983394248239050514811535886365136587276316092683512424578902210866284620755707642061485495023408725988833308549265902870687614308820201713714340073613161485939851966030096613950842644565604529509991313173550494744150013665331175240609029038982408168506514410504645834136083555547575688450632859147560608653562232389365484761613576205302546644702984778879283839649620497552214726224657333715275956786792559934963306136516530437887160251374301964402843957073669567197290857493095064547447411148558953279756527578016250745214001500029237217825277807482443162619329887308605092231966843646835676043208990507782417273914147895034252822728480503565733283436862700275990842658943891734720739622053634555250026141141369359945006585649923295810364235832143888906670225498322389139104435211141725111965717368113303963447785678995291076974471779575815708676627170771595417081402126616095878738181057665449777140413903325401123447243099609037479828396949964753527196109410326744368335304960217035520034260202669784560319770436895752438319241844172266670218392958595954022031906101286197042449151257114868065104426992316407727880585034829510889879706873216892838698379424656149158472585541784683832483559960125664675911834152807805882554333891243189854087667163747898431569187699966101006191679603802550847644456888857749854589941147516615829272359846934607332229908525195782314755954440996010818407264741760448801325717310686423970913056593817734722744529588815938856756364214070520678612729747902159152602513260853797702041191453224513993340226330584901443887305246276955902319332810764857628833606919010376539936586649920280877857027251156078179360347484604606350894510275310124012240196458051769828776143654716904204099769102035365569252528854476224072377575670378388404302247855243894761197179900924703348958466433363175103974681041969308493157546939307619885215270633216439185862344969548780045239821135933800438906996860527063427000491966941197016371072770314125680368129639230772443899784374850686298662397222698226715716745969664469483009116790455886005441605612414319505814827622515245028498034323634880918115206043768010307450969313952219843746047789150955494850441070527032815105551746132270464259813829262022381564973180423960107714845847886402911533257201611390927120457887706090599293716466651131446154599203614983121100639833038355090340205952413726493295427677800688000 [110,64] 191146959240331956310293086580399454701853138790110664613901029071624532162118853301741525642027315559379062619375761701251601317365825242324139525688392775223733862414407888611967189415154135768809807072616670016609626884152071680595578028492429367767845244614780939413243854201886675354668669927783028705991307619904498548492445387812210205233101505894381268491043854345336770404835567531416531224799827420322785048378780538031505704372804819757130966385574166981715613863763774949637368321585618630833603377075470073345150182758889258262925635847807900971572440824086393094349094850866171302115865847807602523028785221574379216685373186171921537664645503954032249626086171949621666209578297212085004731164443598391094512255307168173292157949076528891587615913232614697548558605105924227148193910504043869700672347525773536023968870411794463767034656314014613849327666198812603785642147299178113962913429549153738288154677250187515068347013429574467866215146706823388499420161327612683682603338051885745254899662346890882140880814071566630413177873203633478372705375913184921430725630330045099448794230206009435570438661185076792655025420451983375724956289963738210525060967311018926770981617530590345872273533353535581791184046749725606845080927932783879933931537670967204241183555768011181243214369104820098572863302444762132473280442262818801343504426173877424547521103592523983337279887965369050250543472003175714953924706099204493888256310771886812943721253637499716465882124022146201931138548837594918431673696934529937312874328584697347255981053444791097948359646618928429807826885907135566412646975410862414704414994507604865838850369616036324338250406745340522169254947514024265721834272749489843762757861816458222914872300740525958911702160552916202221652427819022758953399241389334403252305403938207327287319585984012682873939298262194288481264150535310265556313262980600209171766466576943017935961366265224986538921170583609443182837440794127869297976125418573156656821532642846046731470648179312693639902525916244564096257584327473318834928039036830002709178209831492208094963161342439393229285323446646150642247890514689642004804247399649893823438631200965856120517621292693001185480620312103971876261383443023605742776658519552345230904305934058100576909656542975857027895629830535907313522536885896347998047511036552779562704035667707473621678036286683352696350549334890605802070530085650382173784678400 [110,65] 1805613630135750784497439989937932841591572428148525020321402811278285170234354199898864966956393361977994261682705341415329741298011603441446414524485294864925210453447285320145015615164053619628168826078856214980598733426150736184212481981025592691084841662499789315792867349575286778489380301479575759127993613381448409946295517948479785054014857461061396133117849741967405339157142380747022477963673841687433419874027375690198808682468527333356366584393861591762615711577419270067495845570686028606691542232521856114816084552781633740757542952062777598973896428914259409103262150574050811454967945807175995603887205689068232469302877627382316894804035958166997378143889771260967429778455616815973233423476913986580702858661139319951667850219602217857710029102578637263224686705310978067799945758306717317414966160774463106686892310438642739953790410803307637789488092378263598479834395360584962127265638447358178790904870876032937347566493904935400307541318697951788398755088913450880855648716533363336271307392715746466532544658701233634653240726689328661902516415109211796839672506085932601882238746911479632960847490414470023171790187659269110100738867950356290218163391572165608203680759496570771221711324848262367928834920926302928867985030986328932914622824146422524641371677721997881616318824251515069286309043390256211406075135823887493818248503029199197421506108591817316366889191162679048245756875305990252185671388534348337456257832578660384713754660275923274155266347268486261839573849760118255618473251670978362459849129511596157124704329546828821298231692938632767638583710524385414300592713853072801510839807558321029280093435316670529630580894146178274770122939230892002037631822429236137992519209862992920003031380467460121107706791566843670170004558114224272526099002820824627381918268706714605075110510644315159286146809454287144213155958785873296166515453977690152984475553194189940312708531004048794152830940474425783167472976133707376169845339283695407656049862916939916031487219387813927729030333568829788831274938136952490091734544534504876047878518940833896113377187892829056743176026259052452783536329150973897378990096981503079192827678790366048559985928039030542875681014642713881147998752997519657528062398051345541797895657134217843161341590033901834194528117995343679221220270296070035994427547420984758080967352941736817815389084253782185874893910864198751078951904269822597864960 [110,66] -399222799562707000818840316750477953451675826366871740714645098782686129889000343283098413341556762244032503766584887578452210959995910847052366393788703327398876989463679167138759064382168115662862748070549545178050780413822107211268202512192438750119837300656063453269979266495193522722950687894993892963406324754591943678578906499039453837583892363469567188799162978439808192873715584008883977147945204241586446380381850846303851986274274207030828967291131609560664803164195672303752365300155932214970418628792322052375716886499170851800565547211731193381071633690305965886484240054038614956364627752962493183913002840764992239803147633697107920294478352648716420387860271050419531738025893658936357998006156803559343742835119320712737143655472171505312742465954728999487755678388951069032908866600264069786069337458712437479568196017144285289063203770402976798848632378293080746759474353244934394223147210008855942758925657192215841012606910955180507181709783170544430564003298182711332608898755890407930729454803937530308363780117688266211917658973010878830781639794053649726164817044395786307442494031785756845890415858594740332279786831374408317512686922154756344733474462433542117707642749316177977701263883127430598251870744032081954026529087633053482061498728965916860711127420639373608960016970578409450716062045574207379883657593380071256215474220693475080891887754612218358932677649088213841966829767459639502643170619047875344528375526622756438088273401196602842901707567840298812298460506460544370683708177948236411222894765363561675419351094567258024458794143510840262280349623565259263772345599125708112764338103216787326525580607522985013682246306306399583526566474416906278088999401976148187933503202682882169833003062101220740311672135158689339805973390791712760907549552978439947248794565612262704200400216738047151292935629550926855095599048697786312750150300907120393148550860392741730409666089745262658886563969660865502183095200687258035449739648494341463527262597482030163783747298627285266906103960310201088275443932465934903571581886609109139373985094140588118804967019562327724298457782424565011578318426879701214832349521939520922031487854717255843306515445550575285201867681907642952279772897225845435085292808973015033673778657826346814310120437448975587007261208291948025618493328886570027758024166168453204710240309536882222657956536304571800165168229129409178338883978851507840 [110,67] 19367994802429064591528714956533726954974633585970482319495847633619818225678379212010427311650280824707809924966481330763423082991381013748276665408195786786755057789953067371177567781359185183242298393756680691605733159802390910290344565349695802927561120337278553270685439743069101677058873724934950867933782344699075992150576580511230736619200812128801939451939615676536985701774397374870248317449175538358189426980254556149057170480398758247725040057107909977936369007777848425491090432272314489559985139431675274871102718315865413436251598987723715490943976990071758846450452563241074217239838977022403128321712317549450483524517940382574092582147505933132585603960879541227954567836992487919727796423214249974540445176521473230151020294995373295481503590393607384577063590859798833094576249005650482386474296142441121790921955527979184117347264963362476655261644251609956261276886405047609523264889565283337481035551256913891053768613825111329673424271229644467331780826454880914940888757999156773239749636069338522541745512404507945581127019607745193409350401724741071951308393090072351191012919311022380121898110001183573436667073910256826313319219186542014424014726018164542601061505133539587336729492471315349878906800933950151784432675683719503139732723607579788259151915193823849674515693698869807154073091372453855373680464048452752257612537146461316471846965306733596731197410291431639081011582571911959231850157125713541108426653060177415659824362856660751250471604783554204213483769911895089409328444713434804394787091707790122689540795747400595601986185926860223539141150059170438539870707679967248072537966753978885890457226540817154690419162166138678282877485531123558668998872428263271453960478987360868551558845706738982218144892802104849296574573834039714120124810088570124299519844514531822074859952911772834869596803427643619666965499397010002206460749857773752542753678629969238987920522178853430961734842412230795158376068206565560104078324309242452318492161573932657451027874500216332716508003186127043614988243159690955410976354271289020252567683591475017615493329087717635972447585657735092814921976134071913717794838104485309971134711738236308217541465705497685300660714215049938787789513404353892590736622225488083638509274504765607315110844637537469026698356069045329318851237539520451802318793498977680330236240338254059117595996574880646757044811248735040846295676815620480 [110,68] 298956089915087125245130298679423711729223631256926870409573456345574940639947501352313816965530448614499986055962182627812662679098019592228288599926459908614412070525683935410795801371183188686576893689449411717916691828348097907249211045742469810921724124615342278169916175622552095832570504657472092282099575008677502787292701457594615678483749786354196404340643138915088268239938655868088568088203718755980623881072920626110854864989610841091470262396958739504929692644609618830920540366205324559018633563163877231767596084733211998453190988233849006608243517304479726090176332078130738708099466953527709532097610918281566099213186992763150010969646995300102657364791677238409936610876877750495095889964203286978417771918054371316437059937551427105181385230311662939353777072235974270143147848873994410721722997756753055587965945540426986352973297211285521109372714349226461343515485578329140633698771187131800275579770197139848423426657075349051576516817139978695162201325159860736584967650627932055359110462022464476444168078831793600932466080461692727760012034622971827342752267500109947180654957227333259845085081108780443971419217215754312349390735941934978777558641030141037918182399140490110106723237139814738008830845725788426980223145468906522354350717001147583372883623680176558109953722636535259449694298761295484442880729519007578594325265552957118330810243404122339415790940444495692776108032732536209183079277421391473620509479035353794826252798579121980916136201994775000161306038277192117644587560605555709931048041648899337914795857710856655707682111323392823375577791346156984505824535116233763712960825812271349558703111374021891825377919536109198071531627539276249047598870507771589625442077462858492404877883422258395079983775869741848558082316469038923973587391143467048056111250159251589479172081764697218058983997101985475358215376612893163352601922745239710721595562275391632627276785837406345599659050854699286403174663177721521869812002135625971302584114853606496568624014860115267661832900778742084587660672348361039705280531005071467939653812904827964341749936060076344051092868084803406110484338534914419924684072016089359851714173256403205406932700907361112932178670282703634254361643150727312629539412271242819180971950811697138034521699204345934901169848942141885114061002656900655082967663401980132295354484154880205020920612525554993093577378216449983981152111680 [110,69] -22935247368231468263460629509628131793423633968506166705047822730893964428687952137894876038490226482319106103799774714901591446573111323221011747458572919881607810826348489318855153517431767941260171623362641992251460023313585392279624749471638025468118047717412564682513139453754404687893330540711471412174231296199457102910529988386663026272577550732906999257459696045655754059674652766470300573446140270509617878141853418615768684733513913877174054800207551439027982423205267105978005634934291196157283244693726874343971389522031469235880250790925879798537031721428343466586574207951899026814759316876001660004666713199485986654645426367395791378130750776356711412946720308543428596003416065733126863634938393997041266740066444083789614824046287333223142742543025705127212638330453663918704483434926650395268895568417196037918832915649591873917249704177868576473991495222914821586215974688342380322260666962056960805864129717182102949073539447231150092968264370306747160527283400299904594130411116251762764623801681904500127233385234930435104972600414372408184904435517541833300332809999271341246623117552420201168475786078888935843395333768637552107320005568156656521874295801030895979412263740518096641543499159952182295428245472993246313750768149982590677518201722721135442153322036003826824504569918875084617862786820911664277415342048983304778814919491312642962516149311109668099718576660640330223054486042553583395474032538194829979749114981832166279156023716952065005686698156577785569167202578365913822248945456732706372055622969802237305378069878393319295363702403550817749194820541490085914003758932819287142653562851094137367026762898387025502361775599992618551414899825924130348414280261758760811402436534887189992459010266659389754362718872419669610845261998886090899018834455127451517665568536531136254820036933724981397623323676577808674380594224199015593571407639430186047245840819949740267164533588231382007289714997907149088569396177347961712694262855748559752700842941904620238893525585599759683119831433348622954453690705673208987250810748275226364934323436349792172578404839978386359352789248290426563213154804868248952689714876542400932475946390258354428707527848582164345967966429340878173894176802212244392263101824568031921707429315410202281042624985329168219277233947015208040886539157794796454163394262671469518157345176908178510511189821169710540127794554560827798400 [110,70] -421380270256225300126472862744132554693049725562476741265175676090422863927656718839460217007523400316101790698754665006509795818517178840053568400575797140532999826472933306031403563101156699174334630252385566171873372765224416233160326374477356126465414405035587718218790847415951019286920882564230899208718098436035485677897549911631595479558185647081748956303513003699990408714633783263936780770905852874031132106546464995237847899498016984645823902728826058657573685905385560362789111789384126117072525896619211825583932345436491013120718160295430724984605686882476576510631540599251876288167876902468592936988521994995860734598473635259749009055279030061915634422970555847154076987262456137372348542877040592892218773114367283810091087633102190063790840282763250624400927569671311621995508682934186845417364856088887180833258672520679372815304646373345086091716407644235742192596449882260856180249331453533100601225504364016267572187960328336786023322955976783862229079665544760504040404427958135633018158727632476304151441399824469582219363424049768271962640426103385122438706873115599318324477060146795228925214499660418147936528541115901892448848897142141605412619515469329157222017019773490769829132787216390355224016063792813992949080489472319860458406608169903809669087342983916063211470485089940036769821749534366842696719994020191440137115319460059283004098618664281001386140754230439329901581701395981015386090246409384510685674539999116064929321789225773782021743487927712946987378313715862624536129379051893592257432126739217514202706886759821278114742766273846629732015680939236383281198056434206524100640545399254227959593554941194208268761190102635434828603222889707590548248235396106726024976465873155207804339952175533918804509020938595416334944548714367000847793154749033313891544498604749318155275594611511954602959588654643250656364293319306753316965458995994756506927801984590609432372836921913496356727513685598302059571239615453535162731564274668554737044072719227843780528969639345773309253460245050132083282536550973102898771445654606422913225089553275553792993824410126997536530037675081514414201412821842436642540984654795307504884900295253009776229347419106636456525935604668875043430283772256370228164620297398812425694956333330177020413907245877693616625948137136124382124074315295174733358045789579646040941801847518764372855383683896900443803157724766097080 [110,71] -10448215700553771158203364649155919206478931720584502793221506474026402842148370559114751415996721346086869520706507496090201936946551701719119292819285117288232896448845069954298040602190829494608002986812016401227416229243005312551377841401653968454959713400078241448334565733189728454975413844125218631141574413573077402278360547916784486948706110742947302606418108369507938021744022421522618903015248177332665910493134664487309335246113093220927382425154311153381813972796776068153335801810218656777973849354176440448351040676171698601057571942939272998126917969992951052766301808868229582250817084680532361925018231550755582613804595489471380303354126491878799014171263055030720321896129212112344698930646443397553678457207693979632069732968415073365757558503685426543114868213056130874786091962977942200492208323644029762079908145447557587839931120668890623859661162196851751546918977667057484372040007781258044420338811221859486387878272370442508640725388642728227989103517481534805654164450218146924062865771917994955669249797581766958938322998567438957043154734515745576527557253665017780290207393173841023183754823900860523486662958261624175896753245916922028431936996376962836003012295329408783331001253687516327829577374929792930469431246965314289796902494798453618867329869804891787725547347743318732581684417796433219194677632120682146845708534791215416935968825084780321151461956912027751510149570372739340305239284090746609536689517882715568496236100283720367400001458391164718628897281163388245915082898614970053983832228314631452224648131534218110322297189533443250356570742793279624387130300526547468619501769575337521134576496598381584785032083318499724135522936724811812495425763890136575821985350370012121743945848608338437586940100924587088674869592917255574484720568111028806473681323723844069736595145206232502265353444766457504416438113251139696626408021863584994734766487953523681826255142305215945365486593984865520337259119393605433959875362386809734866405404487043332780936756241495142015426681748414451462785642862950286165002389707706034198289232513206098759287934467975480556723794479694890082206352587350233769941910838394518771071407251665914463356367549910005126475411634095300088283441993466467123626592514437999655298554107677823899313259261778381247305664676762750560618903797202741064634415896854185362410713307323027888685010841197487783762067260800 [110,72] 226131276066470340573386085677878792112114531732071439429841458108581802446015976399280469953791250857319079419450609062538116602929803344664793874385485400397717391981420089297335231472831996534709256667769929203180103592171482897535098629394745091404014081965883547547787935527483452299298121547900383186211163570585345092788691589081714634957858490977122371928519106312486829284115772651330931890141103482791566425785204391711777354501981228279525751339257183036132952537735981911206249535327424452209542281965953907840322345390518694755287239326001296327889039367407316195162820222038289447533103792724294373947622147923863383388058673717080052613810749745798321561954859753433236930299844099202694183692399181035517595752707862256332702271591411123112355102613825697891343815599129402609031576513477460637156846719428557580064583052027343498355197993824756004022617756362554119791160764792101015016766170974239446522557722611688222890414573993108458977314745420439185669995613273580115270235081318491505253756704528467436624628611652642686357742365346461868172955154358943868958005466946080679475458671844179662416397192921518530723190656015524438454108955251019101569907154698311208969904494491694176375503673350965685336237619615014431141889380527537383845930585342725331951228193688368381029240428002922735156699370330488299603660533613303284039640306551744765763523309252745370771953538981129658995470987887846748218415548261011077650990168230023100192131912652458592467105701260532805548108821808098565392088063014949348657612856898812578708904032744930711529946777128881760981468921203686583211621423134590396950236439919206135716966349161111223399073464137593587246900848401922999729350789189977716883272806083650914380956550880405956355037828346907243459277861117713615364934842279953489753751017013168074717365259892378869476815649803118395635785629609615834946481609621396537046954796971863477627085893119392843649038463093715039738022945384686309150132362644865216337175151338563254546945695551503463504562323377910160655738977539179777446543718344243855412696439293397983883871610895773091564589214685292422229028030924503884549892754865161148068382852463977370490266338828873347402479311770258153804959288128661559607917517684713395419123992983254819013524945871825167858770449338354807355782465823178467042957066460390082427945673306169798234501369503132702903630080 [110,73] -1330002600463655182791954685429236049211960962614881439471046840358482234702372974842930543577918983022511082309415469367794027768223477511564442573360553353809131769251001763764329749070187505409521608186232941633510949444319398928256066073618691475833088607649041629153301561602853631567812923141429579823314760696406153639903498099446601400658770152266697126148231591062112369540533044689723835164671100128686775917558233585391282624980824558221857950162947977254236247648443065156792924547021030611821116062834373861243466918164807282071751120511249119352854150134296356198037684811894773802473129128840691005129699747181576187401359705779241925743693930878630820731371459645533693619220566741867218828928101009122953978583525853029233033460179065613888577185837335587919557917838357536893535080902941051649538486171998315063813630262516069264171634942807069279351788529485960766029634853588828965226057676823380369300239639254224715756847995612905707375956108880341010018126621195358910365431341518499360475766318785745257685404861081608676046644310747393855497558090186604311240772064325774745665794331881976353231721926148956484943714427625103511321063026160589359529561580111204587695342204692151145694911152618741685299663088894077147716700175292715283764856990694207437379480917727497290006549026326610851933728705512965599064598108497492405087140229438242623099361299749487354705902803355888029343690264279715932976295152855633598822335834332670884688143471752755493960465643490949507030470650352423405295115031001935693776662118293013711141737897034854360462838111594987211502184882559273728232133729117907444029526689667192638636788352581631245290502355565852928113444486330664712060813061562654573575958850039965913693331757743591913780224501240054513463550860441794711983506977182793594034531625289042093844555342352963913089227709440968074721352510366432864552700903923501182285299180317828534329485421570855344956590816291393328710997411779016785164399474061421628981714244800009163090442466220659706845838235708185132210781372107399735497761778374769962392508741359679794372360400690538609128934139855259116303020884354245679542032722882914378264547300359068890460437171177008694615758919301342295035179183350230717786499689467946638920279277792841941560529360143328798215598839010964783656677869209203584745414081867247464735638681821128129787621433438837170176 [110,74] 571863644732901941064765367137287487154324771452180337873373578938248029535966534505114277942253198089099370665550364446524756191696972548709672255039317482139111101361843175576939412110271248164389730231498820146999344086798939552763991908167898996453265609245264877560712150574721215433689393450109771788099727786110957371769861793430901203083060165626367308067369895272865619742065022592715142333057125068926124213688058714829817757245659423410808286433324759606681448618360249049844642151940804613841848960842203064560403956744381936511446401681359610223288012291015976055028291912676694542691420729676955565142886136423879064482095222096685040175661963855164396603448154027574898354435539450761639295356628666884765910015248461848290229140990000121817527064335729808816043020591518956665431301864667297313299072709799506016551156331022964994148880594331181797943203479070099856350840252283893025373535488253482908794145843673313966176160118363202158211896183468238933145240227187925082490050239564408070046699382082831342607800296120106487950545067200880038798724884800879228260224186378214957812018164215523799468886373782102343543363079330566574918654371229424046969892644239316845434083400499545191525692080473561753842102336143230194683835845341105271446886945813033817187106241024417319841652598995403754173525376139838442480697096100434108882978181747394486812010104916006484785588696258230246678596347820964376834205022105865713895532183994928695488926002385674625913616776905005984584504995611080395321794086851946727448220915020229383592301150025476531153939792063374192530533689584672015721263912251384504798450702491100439704553821551539451023478387507702752821444041095624474284630146935625810392249772800040502841637537848273066025519246069001701772428033691455194471275191332063247165252676873599964253334536700979740474853739768204557121218785691051048570561035035105658060932146268702120207612732136554435061535768142393408126814865748946860064454675500981397788222968670152056267734162856005417643664873945256239830345463809617842871298525966461727608072808724599408872363214434194059992464787088201332975290144007895419079109777973720132996580809218865263578495207013672569928669789364756870126709320481801734327906613100570078106305127220503318905581907883808968121060304576462770113359888605557087748382708009141038633601018658074961403103716404192928 [110,75] 3350319484299392002642645456872889133294958430279559712947239745072724091828867687024735873453871205679113958730972893094951603735148969530369002220039121802778518250845945215326349834022367865044718958609783191341943257152074864705542659360491289998083784274751580075509629629963352947895038157886304304575738402830909276555451076414476749060186857873293083782771771086575526907949374120943489679007203392064138485769178948458013383139296971273989630989858078397618508737613931259567012521618355959291566056198105073766720108716425184430485728090095119143703795329014191706037578498918055170038124421195572421166755514240427145394133702515528344010362209400653261624878617460387892145396258698694686648257726987309599730345006743863410254508602572754010605284160574730988408182203405892489426807445700881533302740755780433610843844163590640264615193786567387501430726191038703395272466340625987112551858362389589621676815961534364412157334448559780479049020739153400503497262524422106004294226149971009028382971632096195928719184680968107982979251058865575751638786854536976480607085615855618752088625744998858938599533267537831022889668718220913795301669858421456135298161099693083865380676015146782542365405551257280375857147013992973534214430997001683742465190622766301597197155653020073132902310396623140380084926200710811814510013416716630485979191446370961415415258965535963519887401819530347590913539305437977683853300526487163788608776550807635688382109582270164947925730523835673971482129410085752094701753455957259587320570847613390467073988379079682307625889823495547851357983716674205057722480134559516239054843963553980927694006099763936354165159585567194011739265401225070055680294676386838002588830080487745554429064316448028717789743148839626019737288081561724093833633809955871026579217696466855772907907328718002349392169176769372325663856967981340691414310022864690150510609141934008775302969401239899079995012036083962803327161973558489817403293779255108100405112971228377989547831162397918120107196340677540911396126680588027037729612299818078435281895170020938238955131442989738034629126255492917606382526351231405371184385908184474396962617473058542388751013368000130959094626573438457680700218646255217663041359430404613076291323045679003128281892387283712689902291293481290115326040444152246088094894936452554818081193037834062615298304615753600 [110,76] 119341163739823221585106987665719567478089240695791488034927331468726252550350739451867130934208774033540881955616110922086425264066597821744224424032672335689616802538246140785594058015966765726678841170641107281874443963163697959032804101173378319545917722020429269725921855681047447404046735451978400883137823306186726076695829767839651665175891270542020785410188944539403189059552455561120989203043943316730396184952092143011862260316683870854356527485413865987392999953031316780504889423559493654634798172659473865971330626251499505395361669290795164678031453776382222209313355410599213642935136633377237552894421563563477155669539000246555616811143510929246865493205784514032039017916290759345137722809268806870130764437954739089815621296678997702432088137700633958296862724231255887275449945735759188341770231703035087725694941724007967266857254413994492580622394406129351651095340807015038835094755372754766223891319324173644188227333482871720300003910930272714448179877647047575244998655465354896192776117571786779908935460559560632744504708543823781168594599766369323989768745913717164116951269758040249418007678708106891420750888713824695248012217242284257299529255519038796963619161294085418820211885910268065825164152160911693909883396307088211157551627704828984567864202550702954992771128393701375644069418278112666250693255528322884965806866319643823472883879268313987859132862933515049084510250304164423846672668122232120638235572871331080833648338212948352501204510800325936961090526703790581827460993698693289716843081208123256690582354399966532350622733169434870715798503675364770767401594962495461785088850881615739729845171918840398931655450570585815054454659054670080611294257892698517497873724898377506864275012314867318426418762499532129442663876798398560291806094002143845746464376980333960194366022302106842565723619261271618653547638041027692884502857906886088641114856936736106700880369051884860141432571665898350774897704565149643642342779562058765203824268019838313198339078975074956563615918946218020446791074920895138926232352921068198103900873386705943342196939867802896384576718443493544149561221652598437189335885595425088741722529145576396242674457221285751114556200454402690966589706309550160049050932401343673717040798724381084312510723209207659707748456103824451922523226870057753659753218546896227174710756865006319626996913472 [110,77] -375853184170660506039913908187248185426663812607534715012454061252384080459129649055491460614806421436762607097441218259547194050532759146681654267640720106459962918584121552939056719999661299431298473447426165143153861002119425550149325859791318138871778899554790407304003023621644650978591674725018934660231060344518491665667022236613000348156596925207582579293525467924343447174751826742962552801602579417425574239505615418883250071884088550843229516861745787875330914983577854341375190912694269393289843026818724508252976462495145244639821257931395649503966753757591607806272012736669704059151077116519604562955785769360618679610931454370678428260710919111862975724078957578920689287468741787948534858692138558733057943899506745626960685513876473072984313918104543544556277312101226001344991372100252308836079552724540275055392703530541545383519903295698809086641698415475371190735239798228963798011807633808592684300752580416602558789446290437613896768558511391629369115160468790469623422763270508965637969076300297196260886586833897481072982070416747821212706110867002211978852729442130841312728905527782221193905430169669414280035571675028804365850193602002310845116636070951827465533406902225203975572573322372136861811845081426257443975740444575496862155148784471652119495686035351253370066561885785796766876324154597423984032908312711026305835003262957788329571991032958126353252427563794950323019365041129974646422792483166126181101016910839908340520039838179027479668687464005696289433023015347496176038324155820509418882849482106059184870098387923350386762293314414987619487965430787054094933098548077827086582304759125231480130560385700706517984522701578470815315333151015746949028552315608408218643851855148687524853044583217998901130656844682516029799681766784758126571708300006666162222517583692589557783043435359929651952882548567853956893532491726056843724623257431779169674663694856136406846359460049988489008545516907669037435957243198361225355012463170041022231849017579667358483279167202072276491702642192154255834751994942235340560819286312811045726423437764645660530012051318149203834104352527511976775783243443753084687472805930877797142432958342625360778991229464502388292157247646653956795212161221490757283171637871353924065749525108104783766639740858327769940712922940214244120558607396567857323343718992296907980444276220360273536 [110,78] 8465439468953005312314789866743094738218257758567031380725045264460425513033610472131597417511183022979965391679407179537508660506822975208966570638613396016168739776928507213015310246059708930144966114126196832027914729952007006693401161393701197980449758752351022481681016328299411007086192662365975032136817227333319156362576701287865357321174267982480724172530958064828303611588805559887255544881249762680804340315981279612529116056973138515885188397602302116109155538338574272375741611141275775425604519142454981017467453914938707989872744181073825619736003198262321014648981476767575106553267903520762240486008544946479260748865657107439430204232921589263437501792043759905874519240096203972882227341779646714231979687005291146783346761582647717558274395961564043944439478085205713943239834749444812538540306173388144240080878045689672275943326544408349093021189739452762353005576210365254800211697894832681803529046713664469198072065551920845547434027738588007422893365818827336969252979277338400196430360725212429150204815835475154944401240100062868318828302278469534636386329613686545933927262587262917192601920457121899288295817149265712141633532758007739602546875133238285054084768950630399480150104464738070004420491175172959711566549673810000930332996153454797818037733576726516730231255307411524313758266877667816450680755642973847302047909818075182745425509851589762666601932517741599621915813652614834004032133385888011555705766556088576877537447964047295013785458492476868151725177690196249296242417864177797328808377299118745627187497050185764325552193321874769156982094993862138430608163439841249439955161670012861059940711633355473272399876701466041212415927887360802947247796561951488462428559163131375601944072542571646079797679958596708909592680918230571437514143519664241447756424721330708108127334108705358685479462674383978227506412316539461890178985960495951864633832459882547534116427236664535540405008774842556035925877719844481816176900145385768627482419749755592051460007716549605126907685605150928271260319507315061574090215983992380095801399489811690415086174840361257817965889350101913109828631399727843112169551101959203457107108355610236951234635364617771511645548253486146270356992167299963888188894216739052376989230853206896828255613272307084471939387485534857968558254361434466901348658135705085442382707386764994696 [110,79] 22235571883907379467581313405069006533259448648010543899498448738561590030356481513854686105942205901442609564759942413526459527591604437706320105220063932480653080533199425957408575394205297837519573138933303575550747067380018768124774891492414862015962572854438033862472355717421798181074718275461971440051377347372925840866916018157574000179811197149111382964086427778334659811815774500036756984225376448183266986963139520281228665721300374825094367358143399034747655245028969459984512216301349168334023811959151094266523696404622721477716268475589754101397243514687900005384553205650867876039437884191401004712492970530857014098975884989363738550080010571544408476665037380630020448799787174302727630264201982539460215813521410599237940400394762563459270868937657429069300011002015209587541982074692561432736382558463261585991600798801586184672199177474115271516896014215190817998839720392736634329128405652932198740801114196793762195006606493277878192242200586856161062283574757198200988135821146214490987573606168464523227373311071248226918269162147438859849988309607017932521174330034455864941074307587316927440917717621961268287145168455651136225173324784648717502706185200193803214482068658073581502663894022744763509248221879237503849704922795341763210807899363598898538657503100197849930633664867542406241709284200526550433917840133208230575594398408570896824288555326983169257197952946405963331485740835580805912506426160162702902431370747953012332539255239974512602589544638151638695281288594837328109466975191703471686454415987926377522757428722591113422674224590037855268264970271735971195680540798684442601955159364706923206239043152809468236378844497441896289121945232072342358187184216677982014229682584984612540065546331969795881520888830338420298903255055263539323262600608837690570286218941527060045530644284382817253004515898755848601090621117720392034007585089792605896669640838069034393248471627073336766231541542664344848482644808683126462699713809946255869773198239916903123811425761496015845103852718108914248093723731560557392451598353682390294730234089901769128110126200209057737270131912571336489892981210250842494395634355060269927101855610286392008053540097708300149062917477804772378572861704133693618590929163809876715702264758834039185262079427446854560660747787441482952789698622957980999714069118692244663345483456 [110,80] -1251668912568467631814064779978914913937001674796153353288940784858744229087057447836731172113344522173132363128813077631727295648570633757575485150077502743237693856924961007798781508212787236858113500657708067215114745500497916297721750098785264242894415038889878918041528826892936620578972321998682123976323435726341627968036189414850086903107024177175825484421084760070601414191489696619689540440876095387426932881539512635850955839800467029758473421828250001551136778197214216399447787063407751956225694534502466258723163365125084967002734884517158768268873494163750670108447040331758196986574273026072087413828431637111875293337522349026065453429378266214116965433934718741548103456338994383149755306884494054507487010046737743032573818026572489125563141331726732571799513188143302499735247922754923255731823192836581758659776395881027888358348281478004476614612779264907821437340647593030965632361074244851793872798470080526941173828662538521707013466275976062891118398192062871239743519025606838346540376358208929278001273035439028738237093712559579307132714800718372958795390309199678502087930794376385349453058379620548567539268512155850323970868282658764626737205584387838458050964547694747277461642775977218550340278895059903197613312400287867299185340600201970787388879931185628402558739109170020138846368140210048214447607261083539590568735360570207588136327799791047830175663233998202311724940863945678863037883876966806622808690937347761944353068609293156100655543906361830510160949500503307170458563413202476641318272736976538674784592802600967730516434662416649244790869179558377136620024899207268606749671508286565813170400822143143164907145331180978810094414903251767456966219895141323877023476221387201531309049430160767450578245596854913686895823919170930930692659635935965449171603005497346945913216801129231566813044611865885376961953780608774789858077400735133420940844189458624559370305262234441812898638932606232078950402774387144699294603558124554286127298049901078190421275338590845076847739212618177897047233752247878096514015266683759661909404111802844432317662545405233168674758226957029066759212477451221566623898927105605156110221537771629548212549257595474070742603937086682536737494190232053903323379963141563176445055164546986415027316779462154731738913573460772861901722975498399187094964062762701454776925696 [110,81] -5148502494519275080484881527768444951444173808497501554591888198517938899673345362500007640531465245118638976066731592592877885837099465571570452390594342006963432069935341868497760866572396819577258285388940412652737932106546135186158516590035088993227119720672136065554995952373180453784917284248434612469578319945650121463398486323718862070908118251918368378096864041395568523034067191406683790560772595191785537375581589398292696437333250112811434498900606448734815224474119502797488838257320394364994710205790197945069630773877058657530450763384077933705980150155377181543451773257427548130531074040694883448863921391550191349427000226718608783044340018959575087442508958135287024852635628284252086996749690318307635489354243906310228560547091236986318206762786950512662910590618708298270607555093165622404313939083022227027838145607309503472366598827193067076644569790516174912422536281772949786560165911846136281101851009708656744841139671740152871973245986410666418852663260899889615171037037393003096969819656575194938359761967308834805407323741996823004546770145638281849048003356375399852149124246538019381207281757669005424825101276285880397880001802693662318585869067821382635253757726335112307737952158418775286626691889205145937877449819620460854487174592658518813260334497576108953805013627022623129010729689355864782358127183486115089019575502036941522713289832945857770849895416339491204381382687024945856129982784083727987161977677062156264605098100415961313076201476950050264382865183674575362910919862812326048022271760968649527771847016394912157242466655238956450285543604378059045356076769818311462191134539006924718722908065738931803163432092645305649054279587212647989686534994705680833035235273638457277752176046677796580390523331812844522075004685592413740227281806960751014654418008836082383586792968230658684192621076792093210216449598692966233469281529733931329161222283007529127224517980428620872274662906561337966796601512235864469944981032436351140809527323490790146733342382592107757131131328767528627813415396192290962593614220496732538552443174823927438270376590243883560724534660662633048636636208532134958524585790182008693907390269292919451578648872523140050178588957893638913541889949009272582077277243895564541335417965196435146078223740741260658114436919982390944609664477182841701319902861805407232 [110,82] 58254070151451326309865695017524224738931328459690088600089489109588974338241783483685340595069952879412346023835336724269460148720874288398818582603276096158874191920702016239659250770684637690508949063848632937775230600589039078057631117788551336843827440919333686250248212928463848476105811341204097389471466594020440071883141921146916066232726556396207750907835034870528717353931345056005076961658912685394252562971484242848847476849012576103675119371429971585732422104628158592564092414351624570058722754483379668939181593439934699343749765267030736800771249522085353402726387432973658253720124683103828497155354631744484992512707910399019539711378572823469960863778953165170098780220070400983813298131377863860088052640626604899328531655655047946280560742867034171779607937887308946182323543473014463770777130952453917438011956872163218292825521667735773460022023130880349231896093051012580893251607377330756751358588894160168835473715516159740510791349519104631610253020550072408711914318849358007786181711191646365007893369178707028356679119725432254060533183999052362490116026485470118404210942626734713837160600701510529725406133171625334857182075993108792442950216360784640373437011792314294875431828664818456119215739353714397463086355127278445255659826381320321306732683458425146593931896054952751097167646427092409811942723973852627280195052005080984156639153054959012869213591877183101834743181965374441156600717303338640566606970963569002918923065850944547470553073115626195611410072083077556109050804228762779017527359113106871414661319315609146991800281022427162096409531430178573747744685169048566739189544706542763352174911736256542919498911578239443875693963572942062498534689086492997869438864407638713866911916752134159943199994467381782479281438075183712130276831173277316369831782642913784312270519160152818446241689959976502119125097674321377191683575311640861087537455844289695964733762466845309176727739721998940235253167009577846476989532084331668050154662082446506672088805981051245227685434321584550370927144195670719404469090098967125770699561973036553913541986865870755464576957375876158097654940480281213490211313011176108924412346115684138120332288982353298975279174284887815945560225290535651303373719403470144058277338727616505751879111883755729420561238829323013937373472150888268016675908895306688 [110,83] 835789417604589962110832944512180072631712005191293925724188462809973279891010436063162249135061370792849853919274225245598516847761517188780417397301471774202605468679052233298920834483444961890528893163746039331434419035358082360724078818436301460980839744567201661855634334900275449770265597523260604510715763513648503140618436927706504130810636640613914009883439419160540416371917050294730896134771376351118966892258306926463696636970964200587246529890794528338220015976767673759402244566719801844885201974597401183319588681124050747161009407430156837582136974124952717987195502972939119475339030988110674346058637298672867799649451552580687424433947832508081813575603771094737682312654764818863449173562071646172048242699242840818964724077626564965280292509529721082285022561630272839915361033466089830250153164330458241812950902495406015680341644441406201276010127545845689075906085085939364291765020349138926022438712581484636937637261913903903418717642058948706156795789378414285929684715597437131807493229485402591816871082576434560612161250399029236617049414219468959339839792021323912282353491812538816727592423884252395624722102940201247958286408665951466802294558928127813915081575971040812196138540904314514336054022633217282911776203999221682551864286398547974707613351885273101702842963658586609118922725012915142082127260734819536870587915412520544090223277242610811015022544903085627722296690075277149843556286373876627889128502373974776366831574144261776828491818450060747424519952364597052208903487991553011336451259235825882360750390571750240493752698286483254226284128364073655805635202317110110989474201062671851536475453233583698148774665092326739825562436902140837458436354626408326208087355767624777709205825068636425541864610026559167329456232380551610494516635508656097149620567023327722018098214169106566193473604548423021264914194814924423914630174488080974295468820781128965470992403334644112546788761461093088379354112718339407255613926428788300740426435980197087758011251415270962792111158337614958018087905923926636681228140709475747824975049389831630955736244854754242940502486030312998223375026110764236197683227303580604687103667534855677185676836878858955630381412602469540932013351346559893867984901692029684629914199817175682036209513805920389428043111337040769503452891390747069890991602048 [110,84] 5167315136763672169630820854747825072182214879513251386958040597575733135982482712460470312715152533230914832226588569280975574441382089126234676343766765630633196822924789159878770556448366136133272613974678376545368228614329201028079787449955638274636355920375926822139124027529963188821641169412802420504172988031121396940865834474004490103193266653864558768685722095506843387530188973753841743631592803500730930996484933036506844649109892341495900037820832686235116450574072091005400090075959396104434506276776912640481125833060962953725342674297693929604719939359739706435228351427891523939160921020812845000156315808527350311206571249393571242450290364622910531740657950642839667060690339618522322371485827394528997641525886203538888448920963979334332924581198188673102224240443068118025314252711017471738425860822634135786737746393772645860227458017383831325321351577662170464085185314216579950865183860910674561491402022386972234194345665047288406987673971119347109422390842056842367695136748008370300033269553115981769635334189620445466012059090882076170183872726608593316193506949432254634735283369710034199788638395555538999162114717044198707189712963627709985030997395775810366866081019304880019964090835292060903702003361319305063796527023897595399082854505175383410910874770004854364278422323204769158555372433050931111606098011085123534017737016477863436504845384968969442256523215118438219284445206760360626332917919243278852325842226209208548463758999033076096601442349781482870533955983501030664241870163487424292761823842420141461795067661847337220226389561537372060868909536123349379600941418863682569572010634900195641468431402539939528114939893252810142904914546759042962593886028160604009146023514769804610960757850937183457168083854336645020334064493036491041325974299649715351424888271443684537082039622707694803476264012936182828913532841492943961986086681819917596850036316666418210423935304541276468896306689865563021163127545915364275531106435721629635162186417039493686576429125911437840394559394240173260049888084749285962147667126145167487415003478816895825001313720103154356636408706981069247115198967013068147847539305015662363887189058563679821312132069807357092498488270519922710968156491259196282804817101722830051627312840813072286124179384186376133977876538284587997042875267262434605504 [110,85] 12459227232483047022147602942746862896802749438188328099324946216303556699190490710132363526244686802002847569289834393587632473793890843071462845024987927718192955552475800543524500244949403039402759485436636504460606520622587686938651896017678546748366622783069602526205587417503489900639487069636811847001381089521783142249481576947328437818724666127624601508629829766995886397368289991226114779175918558817923244180814346772957804226821149058833479940975975452371907771977051871818149363208401320374791687606504835424484454560149597670734524457329821882943940204749126307151488345423973882997026624330951455741190440082629605731844623553977664661551496433305237995573640430342036629015109616250306477783623200447773736958498623131522664158418698688654199182580443284502181863086442491682977972576680027008086808455471539054468662301775088767723827031791415231712793714339862347257907416578902433039633550949921095782037382635564095321296626025764961591371021369308083735388527885197969165596462544709720212874511894915677037733884645534111360271521167799713804096082434931081858470836716582920498098811968587800822377448625261776098449119417206845879780617439581937002817702464859798123203254497490689231101544556583032703373370328246696523952956226055465058581062348306958852712273424999144120364199345915210268996339973608133195592545465495901850311309039663096038303911728844723134397931893666174834830895726722968455075256192924680408270068044048551985972630095449117877411920079006821234647111594750389019266322648529904114960243474679447393235826566245417526808529587295224757068287451513049826130151548550104525863528739616752834699474075877882047977643357663446614824971661948666489611148184564666289970782037048223944326662106315535637238542578358816575484508366188132390635412661354583281506198461880834585476805732476800658193195145953261936264390645154493835540577369786328638586822891238258837547111027791529992786626286699264353882303432378919927517486177746255756228519207891819275119867556929571114535161179354589003189918127840138757703792136403805795635143268687406036994514432804123925461665817402166323811456438728373819992526201930921072136230979553289612484099989921102532185898580622771749050586702684499515332795987485896540554638861123524457287554018277472577797797176358209398225692951613824 [110,86] 1443295260446870516188302661513924807795947879280292707875263517350827221468914025222167743644246309545151091993894606516978153583123958639935009121346808408422585661910850380104308244180422327922129544972486815214606047667398075408752026501126995863894384143478052462195377741013778181759866586159134669708895284731648571792281726656298942556712199428218590970318013307204434070805800633594526421042590263365731616172038938201953817078643639837825175986801468436408292985143312980655682627681032466806171312152936764011978233875313007779942592760745104282551481128003894435561056158857458641568507946200554108533732982094043511036797922868491586453965559743128888148402309359147932805109378151871587283924122317844377996700766217377997574632397760086660164106693713063820971598854993858667490720202096321858874434276889161785021416104767502469138268931653694848338211854638107915914750994443886247707228484121357093633293621545551596355727587257811089958414019483359600307386028747081494851193403798120843831622489091784683179967060564605002801620349127876622414424958909175840429858996611346385548487742434050231061565314467230364733546522960623126251374665675776425432199101204278271202308077772333522077507944575655724644271126692637078055493327906586088127836021665765186333846719035171995651825726111969862759946167938494407880437564426386325444662036354370201330515588483724938982392098937147981274652230741688130763903038975587011984307921953594927517226756109088730632377899325623273780932923119412220028406075222087961558667373620615255936472656197762977451867189698740568155286935468350459758556774096234174013354854335730935225277099350829908916473644708631437002382914388047817967707202643135844040659126617971431712218970873953788555815238457665846232548835434171702388169459296326208587986062115607248970213821159860352582158097215536724500711390139085150905992084882037816617455702434594158292391742548482145137167813724136533058197821244670143879757105874057387993057481663773126051718555399731117921114390804207383283431036473698481727749634405894389056043058100110513573334098717881075188644658650666625500422880401890069591548962617929653299972095040194718724024109537505749325800381540928269002299486116475557979129713259261636427399173923481566174411234375009045813354356419132241098225911096 [110,87] -60949195491879021049241350403212088261037588882818736450619702171280509626743403208587870909893570492046565964873306166838698284841116103329374414772849109082307360342868060818470228856287553795613096385853215955749204972511251585233739359162647625409211795761135495974464778031248894111579234630124158654265897457129976791367000911817309823821453929770401587739686030579346906813666785602857526997356199033110195263325300422087807466118569238836830420502804833756967562996868905069488795449390896803782348298861727433500041886431869935784452187438431940170156595260349455084977384776373339294773581145120912389842803028325484731803508484567322777748381959627724520270397749186463035820404885388353515962911722311346910801779118856167449471221612210243876717719283914000915211774872633738958225780140107642783771453094203699918028461493233617740176416876482296524541803424538918234851714029801476549628946050682652827889946849893615730859377944518891374673947011703539423622327504604568879340340557672932679504939763721028852785637735146501101135954951304823190754449419467249848673969907096488831078071898243241035783424049350782495520250706519668169874432920006154592601989233863999932508550889737866303533336167233032632679881086170408009144208332461892255469773923490813078930969012180679407455133678842767696775861750092560295295903243216248812934584400660954913631434608560099983573952393531625982621385565493698495607278040572292538656039523161276950096281402272852154404311857351390675415356362702680769499489419662318747874308089411387286240811931609709667146191979422610898482619494818854532155636672652215168730384637228485201081875031286787624319073518719357023282692514025325086600900392950234847046657846373526521351874712995801714111063006590744291030355592734478455965502296407618355285040391057757009075907890024938591830960484594084646198813789551243126479410363401869109407761467492617014987449850479552076648873671290144525021586713273047403045155286680664833394131798040684159451410351296175626640625457714336918002603734877093019950710660563010284029822991984647235195893151637504801200522756537655876209821256691482373574660265320325043243887276924036524331867001920723644529562427910027599911427931681936198020958544313253445877175122406428940837612698436321219218050465998775489553536 [110,88] -180008214299442345503658709601977170364373611740146410172915963785757944588915270383336870811583205485054108979328736047674433328527627451727577156188306305612477616101341132761373609279766047248810414977278362879513482541108868498749000556199774474032777943760008717458046892534187478100926347507700245368852441822271467519788280792728345543176881018078507975606184621221676697517915121408418098808092035098735428048352275632101238537646816625785901249826424560425973144463942173100167446324014240034433371075422832307137736487683992506891802857174086242711772700513044658017397191292177423982524027653523915660834773578478305642537960314619733363320811888263711844986863705796275021534708977763082785068543673438294630514706860673531870122040207651586602373252812104078700182369064563232752290405482742324131418195864893377255157596884861345664068366064817976524575436923465975434301206013281533035284263849509992666498844561591283799167774890244550839316766570310599444292666348671461004232793447244587110861192715265308242210261297116361909017300133432798655479524494516005792643680760403133494580481492089847998382092061656866753786585870818575301842667054754762622966610124206269140183299592527818660684489156774695863766991926139037989330312033874570407731398472855245993659074643783377024147115712085885224619050135545971422924786405266639431095033796503266752805841279230772254160006166246883230465293599430619267959252367412727646709534318111600727941575822057396612298188254434819969132931780831569423466205908800724481647987063447219134039626853160733904079089335611158235311651099805978194703722687133998375011593892360443354832433527971990141089658462037708482252323188613603549992271863206444840729604037467018731657070421940785064032343011502688804645892052202844597259756852120828960674910366661550498924529288250960910673911000014146623560703423703151119740381452199955046520497099082692992484892787127291568756847115043970972116342734240569895627900833280536538807040711291913511143216978970687673425584158864504406914057851142155959459799941505498520282103503286607628661411401839413581910636139467559718763166671381801392630632587635760992316829539846115252177871399270265855627597753621941686208549139570224502475348982913896440978215000133229840735719225132410335276518937058964352 [110,89] -308047252510690441438776824794507053877981433343043898860368940700432901678488716411682489006053567370574585969009330456275789684701053120657727649816352008183088616787263458562543727253706331629723760756815654626810351228388968381783669020226041530539851324374482750573670320481652825236738168195496701462074467779608162476653783312329210988685945466204498118719001001962848502845088873172143402441626335719426875379602178093989652791289908351667087802391892835340598474753724687987266335071093365414104709288128258910631898211323899692800157184409677896580980762624033775929451143228986543506549995924780135673676770421372407973760027572581892351269436539137236808218164730093763545548628338293609374726295454676492992886193499171771163146134682395159218620339688020214318180959557063647680189009654951633075803732959885301931430362821886591168522234918807670418690930195005559140272200852888486442398754298603777637358233565225195786798664755516453267586777709970696065089914741615336799904454336645505940217612211889279847039926794950688773865012882065450717310620243639625188856693523980140889328357243812414528849356587396500252871802845181764130438049899553160918516626646992674302671748136379942638736104980270733206985685379932611128289762460595600950969697473412374261248663579352526245311209988180287122983989430467748039946030296740378600470165314723393023266055958168170364335946017776195463127463191939057552185062044323494617480103529088862553891589616273533406006034556199274667801673792205881978049668865474086870064981773992564044688711506444536856821841828224914842283123703353166337941445902639367084799830190284201167379801509321762832384776607643017952102812192338058879696982159064860803028054386377815838880118160278884300924834104438888266049394966122931415976521089835538864115013087578357125861336168063165608476524323092154765239383185446514487435140983354612613864710689702571935833341371752246498814884498049704885248568613908393226226842312459856435712293752968730987063857880778363159395510926948613176844296100014707705843352852940145020786070804207707166291622382842159057987568390033332489479789108345241004784706751744028731820143714772163228640326428143805623459941609421205807036151765900119518447554223828888584109356477035757736763786345510196521984693834752 [110,90] -265294124290131379887659153038585663446614669357588201575854931615901478058630645085672746342114501204279485673596938470052746122086762950241061205408188945365663098160978421841203757826603023741414011689553144784793431815375759436714294434339213587209497731332256516302595564408811286273492900996218070603562224257508968617672849819233079736544053625247940495096114005332393274087750390787904004265179094093126417072295641383655626803689347245600202388958964321289689034900891657671551859173002939778806551006009275859143210819534181593921562920438291000003960240806575651885883436814272304885632882743701781207093377980972949676802411254829278214274870237176735240711307497637549029185304008648964476959894541337424234801084634617363767968894564424293764784079878408889461726748131251381572687418580831573316303721659328031359391481429195224536209819548275426312787834536014515525227550064661382609189651187149674864378944109114979552391336019347960270549381504686164078930440162258025608951496383681160879871107242694970433421754466433174859031852853219186818385195989192960991817798990098902702602425630379057456843025728994872451420715990170775613406526339705951809798481342915517687762114607357378636756589191792552440907725413942516163649603556791691817311458791205719221839150126731477505990204831442498455208101082272259607852165499732981523150673860909100559338975733284026862335817102168210976115616644912931350029365045592932045033413146273536683573870878309074751313811377360103977732121574442083616680572684465100398688556060646090744672166623803113844207139240820564285023728291695526438040246918849907507492244386667359673969591256254451022247533182579407526743359234254153578318263039838692518557173358831288635002908780526538290033192109322524918404851187632879146495442850363043100054191616132092848071937661563904390913964865625819495381346954057681540853243310524442275545050993620714924031412547787207260885081829398831774648031246111130773826282305513817954115556419721468509952514079966653503497762958759362857796448487375982972044936914762768099951031797956086171198448656542988945897617399039014968737379840021865579775808742065162117700801799116523186231694377844086088576477619492244737276552360142125927707979168342773954811088961439424750784720778223387547141408 [110,91] 231798010103051114426350577306471292741534540107926397584046618618564398529157177992524974550058248232745896253051699087161570874901166348734658612494677949940875878707737746030543026242723521079285487493605811053065456748115862795614432234014870492542391374786004897852985890744110644608322633503552771343358628229214190351830190352054913988990583336259391590105315412750981269404072170813861111651904877177282949296073534325728786916555865102131251401905758066869438043915000774100240979588207458367867979733526971181466523026211595440499768063868919100316875619160668303180984915023946226514613589353188516141371794095667462066955569878513244038623376707770276573143293994115439938122112959195840581041044127723967622265480767332304069878564049646035138372465545800778745197277834310865156843484683849075897305498523362483506631783328204547655267552992975760726664283375332444484239851386238994703165250864413461978953512797630928867037812643475124189686333571240771476560301597634470652107995043219650263418789241320001913647325430778796439173326641322814924155473861025747370843775801698482879836850380939797516461243527993654311368865192415249545869880185911966751440833433523815201000943099973265950137868175692190238025844351557446144321459723648343136796161135176520199093592564452531726178609802227436677002319460621747066504725341617108443771319791160983909797988686228250060468317842188211337449157413799486874251752382192607851481657398671815395539190233490494773667528313106014119362229684672099834516066908623021582033091992461904018777279025223076446001147606530604091685748104192907199101041868721789586008522083687510032791591160592349322848372041479859360641544875521855919288543204501458887223106640789182229318106984210443478539870212049536688968435583019153968665750683715119635489054592058115959970595458721857904224352900769218585010873433007239959783262947322510669931393976176769279684170060888248609440854906266795289315237480613276685852005702891447122905511165587938948594846919543057482326259874120748482367524251310607422610432226998972247944971063682760220285637210268804906818011708756502538913416832200214498000124768147076844832868648978709679697594972178117451824382110344920184722260627294277574397751028102838233945296102506220583567660092819976832 [110,92] 1680519751182183488273848872367012493000357351741497965252787070826131569384986878534242024497890601294692575517563806709324162239612984231432052261864691241410452272813882042929759229764453939805099428895786680275794468704892007973485982967089534357493482010180087658253960919332128370249557045809560629345307467357016578504786949514491907449266188313423811020441969399804189031467604669359304262791845785446548408216470804964560478387976334508385046815455199476446294603074941771623557481369561941382693153910086210741008182143473551998707239790380523486369136529845610261766675077296657377571380872464602548878686237656532446211346197493105376607270782845618501194182646400062250644185567862053457235891289297119226711016989989446751297069430594744828597544427917310121388429162681308196470688456460803288904396628478486954315994561660611930787487564783741840393430686362295766315229560468219604226641728250132096066693725277571013893674398343600927316370047224569484601538837706805903884612279907423608801418214998680927659334512780818676230182099909104956811280610885097761629112077808543242219454832081475749211438594440340755146089537362004056942698208276912668362600581586221533590823688601802586972379631556166729339676500890668153109826319981983460251004435326228260438375713665977110869051736383429803363484828165818346963121228833694885936438716607875154469524338221602488662971514537094755194407786921782723718001237917649054870613764185356846421637723565739977307597888637438463956849572884638734354118254897551259381343986656515204332949950361462336992559882188206342750907700952919751028603154250832071504036468330023483209994517255095967046500102284100741351778410108745221462602854972164676715043581014187987290112069098753071435155365198455237836884705609000130928792317963067503690168708765550315740632146128956768976776739857866941799052035226945233273693230805761631162917874648681531430873978071778068534587539837646271656906374397898860510893209222377212005404548007298686205518176778813660986862323664986535694795560432214091448823268586716811764908585976648147081329459057024831577358566809122177483967547775397582638484686634453657110987031171852570899739409093936122945161646455852752503276895907813503895044842857234189821844069923642272089364434825152 [110,93] -1706430756760444169601230299540503859360102902708294091713045611137916207305816396268966420323296565760196772426617542853585446003184993708338699342469821549898502911161656451202440714172077289293628433832472604325907163782276506399814496127854964788657212106076814171873582703034563754053466036883083385647580633363645546807213451491242687235483321773712388962851367541476123290005200611134937810170357576480990182676259486360285912932268945497321347982874102521717836215659161369856737630700830905498977901811735289725702156215287323481365238027064022582634826918899660163381990415431159596419466737423637229643307291032935847143184127531006652589369175412097273433744947792304864580459737086900563826522379779873742813016490031056756578373136857471911015800019362143568665357278217441456191849831593052275389961534811890003741557976799370229594702790968070894594512860347005186326168738824008586312643757327549608596613598374930852166211745358346825711792217452388594369190654191447991993608332161575371034405863415088429103060118267725209635160610174691174258848392193290727007194714529642429875496442631436226677639646820321958788769745682923759457289880884827081431486504972666562103291162088922547910292057657374978080897321691057735689416828726852560863585535025556303116682241182889173447272611845521098585200037837113733851021400953078768699987465384666373371630529782417238950756650888561150403703103008301445512581434466595056370220983322596732911158264842631355563729577517031652495889706839834102016226668813867209242488391572879842708715050965651744472410741723929754319317244144066642978453611741379766222745625013546046440029246781996050525133048876311655156418606656449710635164935583801828468594044545690210495585349408416994724851570968560634007942144206117392949647950955068250098392886176850097184210909278881047390955446167200039384813417070437751817588488602095851218195872206971438856184643838358544812587792203861989414416055892714241005020619014921418860431039092646442169978996011580025776086669952350030025881026348486081050154791847879131552148940846915045657137064725933650696746927606233144284486892221306579347282772880530816421481084090588365296234815993203913275537953529193012852167734591161519593743250961643104116995711994035839954652032 [110,94] 1763363290611978034109885102502355180943339578224820558721399854386423153379077928802154800677571584637109625966968231095272317145893363586413144086169431999294339769283265607142681472487969417579517935936010032340633979760691142450168413908606625810865181592608518685454430185234995418738513548710730655532572824085298483066504665148486175502303879352592048260396818443780021865788779815698072200346766143471505391773319254339916299432333790546849325467847012545071789590386864818686750210986794720468262835609578110256244692519044320098132389560252180040348743188713313769652965031580546539459291673165796905479654203229060579291795561154175125052118162262919540794104718881351969611130744231760459064663682248620910101812477590837942329951390839128681389518528278702833958671517998458412227559838747191228225385474387870694972193212270454385862175581582079249310418230931569134358380717267805279961124049253496866198587390964194592500460955070787458046303010547567247637836936422614401000638312527063866809257858581217089580547738176619329012672146176025871968718273174319055216472723813627953056486525954052251246418432668162370266798866710099456725751195491101808776429228849180554795827790374467271745363182714130362695576911790299055034627170835559003486658792804170184711588772338941469664384453706110449011589104070636646150811092398793655738316092164430189493262802586881482830064457867542918112680967231159732375675104444939306875644599301691510370332498204811034510457310944476537890610821632416468400179782588474321567518600635270467713941932517537091454689092151152803308154396733903880576814543106259837987288040090628004005641774925205219972134771387372676133175241024678787971203559198477486492186444401694489995534642306495692080087790594634521032352150642973965181558632933073688944801594215414417295876053473976568508835076833292690405787222916282108958427774770220360821855889422358820856321277883090532000776521723306464887945007895024473837579083369509196576093026759834791279857501320894862101194612380477073055338505748143455732205135836438232987881823873966035682810933455854912405229567146257589246542782739587042620985193243052581364704259678889141999250921492911617035617097949939271146403955040840810136746645583241072056788906578880239832 [110,95] -471098066740595314154416214786236665415041409053148788777238053376686332738883186119486296339985435280555184325003688412361818972017712251312979207261915289341249932042746697412093272425817871313587549678469406605087324963434421337181074248854526032751705214315718466957018890984017174222396873250745072627332942957824235497949372884614547433091589081553894711283979495444337474166807643811856746853618434263018414125189546917689143207223556487307401177587516694879850479155293094319271310870647702184471045904999544351661037289665373261757486386624227318252294793563251966518286349373042259989943053622085943669351644750112259868540664733005658343187841241440424064704383132054775810686792591475151354069295445178709830540881042146869405800649086567890448398144833025138748580136681000588998970300517941700816975806539971389841086135931630234374003670024849349480578342880533090589673282486288177085826339479183429612965564702100086259783832903979044176054823690834245647736153110871680573940329638065157841786681689263292127707769361389448547595799332534645522249172113446793904018877331693126692027397072037591165203959330800009683969651999596229012205780406091553941520609800033993785662402630853550801047486220135554652666123215760093919598724538307319810883407709640422690919679449435774119123988591232175184178015193461523955748257780449828343815017502961277539721917601626739968949628123899834850497040594829436911324635663973772762171308478181902804493036630206207690411156779633252996906343952345142684382983746276996319935483802673261539053911839241435312213511784640913458473505763722762922122271997330133408507553129052351146664960413687415582233485955663609303735187804251145004105855030441377780311540523788715826087215495536106280717338894218150937888695598829163933791387329956129430015232114551969117406848257534437892235906116068695005917798892725368769213567912287457960387686038087063643288181348638122056228194504930893911779935673571582933455738759655429790249584796743452412684248337471836622333605553944784110881014115408505492613581139993566229189737279040427922223264304030809311218546762171561169441104341822226528293941810456053186178567681031178227581086421253952198077415784348954152279909196869104205911539595879402054385276081472 [110,96] 841162524039705083517102523676728143198863090394687094833475773534908625423553211289166683213341594921952167797369820991970284685585694961353973866165032028155801470271710536587071566351730501650485402537589924916470819367662926358571628072039255056239641605466409595607857317427524446121607881321429776737292953483296520857643576907460140104069688418924279931101287376774455010318232275968103468686747243395585837864903049870023266875644088712217903454584313419417500116669028963969183631487475250129920519275890920491637506127976144601805629302453804882668392940039217799899233867012893404501367046631727251875955402547246508514056237465475978063599723694227000976265399362496010087573277875439591683639294747469189132860359968536262307259269277920045095238522334511468506475130242468423611925104353686130453387870332462863824356247900278301184684637004441683325734368450840597362140436246288424228052529242361298913463939853238051285702039520589928384789235758587954073939727985869230203609109649877173745598713986764172558709248643551510074196393591352651895250091828898769955882275851411324240705929734543532733764934249272007363953803642383394034164067310424894884375309114899881982606333163160522498927964650154499861261687711516165724070724579539066041662745908578131244561211904577020581437235839138417411427981847275416927236413542456765866082031799263313369397857558484007187106060561051411935093699553369068377826784696087092752501222369005928675576306668867785304218362486902178951412865813568937146026799863552785201198362659875554583313364903834515556249195758656870838405438735277730550478698268424188209578549288315369172973998384082218285505241943110114972157305760284515104865260723714689151879785596143574012447815754591011483144126457690240292054987117849827185040050852764374743577869402104940390594281146685402172319840612820372121367516101853238295371933274535096618529829339267737465891787291875784037094184398594485622810900798651403029266535780783862440618017546106090050114795670745247994361099492451146693932200237289985891145728543588822673715723973678178994879385480719203479658325895241473741960683381601681333238628018266624007492799709332296835451007261551171810105995704459474440972119970655177042844206233621867897772608 [110,97] 793005151097984128713031663109710025196666375028361041066344672718436235898102272485236565213417179346004593238282218885118497060553111205169167064220867979437656204186238629564648246253604416411750349414724477000657508403231623788198637422375499961322996795308203661864796751195077734594322339446598089644637411155492264646120176688924836787448930270040919302321604812292084796053901076901189758006336173442257224318719542345837192573579766916055908622541316920797223434298815366380343233875104577272137149248356683147072404686709978164791122757063764998369361052025190394281509851733511001777549785339742383178184934876020143786042254304376903483259883061360948326388486775768329053599224340087476942537115664748031800273894545944341276062957039560424509357427302189982917047738274649031577132896565412508630575087504351921093924039447125921977231284338361915881691708787385070836813731349407665415699710611867009639174250606931359634344884449636425837898220173847727503783543835476656553167582823264587448627987128911872329640473482845010183867629042747203885664528167679924393103764676923209771199201824054475564412001231905149483270994085787075727216668956348480496812466062653563227657690829678459388662577480968236261294909971005667702620278606089497384889531281994079556717896005247462844733238492495110033304259843650526535056839151424515064361770179452110126181950702327355182901879283518721140161708767385128416077653198301455734944404710577679083981871575420181188516194245139357088054138889471903256657766974823379917462857173073289320862253590685949594866070136725789634695996132439734401384774128362511482775056713110597052837857270231259455970449763600846922962137739612363060784802501804999699411115961111705776923603614199492628883854471454350238955452651003904169520274544140044737951417702942870420551415095268669321071312192437179931617731755197837853109265379766382978157741642047055805976959938065635302048801547048638723295252893607338021139150005033159983370777740187925095936547718873534622982086812363667769995095807627203180178623677314606388663673744480505209135272662025391291454563972419165968126071400694576859652968957025181940133186582993413118851688932322816529257857251706384872537567877046656819593395754245274176 [110,98] 136627890401628015490691876784617433628411903393292577958484857676773460981704457739854391011523926412328410021093369274410672675817263503863566601660657487704194107838966404851625208704006891123223121921529867990469469821629332632124167779283336494372025232461823481228151699592945008531857880409817207673822333282215323321969285902851619780643005808696536272828126384108878987718398649160096953564984994617355139780365691310892537100546258808251225443052505197139679463623260611151805608172701576402323954751927457952819533334334837819534600825923377210223648825755345309156713416619088016812577744941195636374771123189374827370759841140207180784272557612650100312773945258480709629370984544130146903915733372252144330065658597026797854784115690248453147618479619814464408686547676727860802308549200370501559163420069845170122222818069572658358819662356900250385118070506535953097966235340789096373212541179714851807276614964463888774000025557198618012310939536431998703319580108282924089707888182588757669265894837487938658209175912302189097979718227759430251236892823746671888649337104311203495376643334149015511175783397050718317023085075717083163790937626165359011640014977034866380934650933965922291340140384628572097151034614595415260865894898932344460813191356787046234644686498124106995634401726593773771951856717485210417962947186129820635049315088444716620593027073928924017803151570892338526013860082665175759964274232925174633147284605304599765892984869197142484661646888130838252494433498545488912280466732293061868568660626540516990836907318942762857657630707643234545796135922054843639535402510836837109164220381266981139979609335645104082190155624018567973560470491554290395049032861483159967292095558042735683790959386693843875903046698761176977572073166169531855610765389127086792280905208887560028414267878966396164003048923903504494793855776573139610006586826978847441483228456959952377402964156558160392880180139703681815402203782481935921647576160680495707927677077336805579287706616983863722449618490123595949285670010322706088510921032198307140785841031744528792638846999115998262065926957864150592054285419122704741306594542697830215068096126502714650665869283140281554897474193806313359634446541845726257426660154584 [110,99] 527607794551895436155008278917617056149514953661503493741641157843833633378609191256359863671319862987509519627163926721885767941000103192620091895175663023070040366614725974238286284217635612836712256250918058414076241287419677967443093721951861516250984773827546540130371385931958448424592556364373300043713734052924126226400909295188995401359739806992243132194504406275733931892269544144181989473242525610130170642071416966690059170683310841675246704771156699489005499605763082655263935972151725408174525889335845976387678331230353062814040033625608901503293023674012797927572331411059961542056735746428691747011836851867331436436709424341581588288517596086801212186673931971707054088757856546787440386219646143248280353150072886410085125575415878424156856095987059567425375951584498786291760053021572614731055303323557056387752629779777441422427239278116653245422174056244903185698016989488360804998808492862141798237706098295948727640019372078704384421473351886175709265398124479389670767744207818845858928832220182424633267385499493198472101653108295906069412540049129583107910932759783227604589786975615931585415792207437303332783560201916729327932709716097339969580931009891784095158029402343481781691642112220528485618795666360851558561586435154688779921707497557787500070395422629680882326564711998454070968453607870295114535519660962282281671768821879781449694964954831395519451838052794393870347750400542116198751655700887338426083277368262264294573842698994610659459436012710160138921662817811933138497044632794712758782445601326686012215759477267668335096036851131688569021507514642178525047787511596177000897477263127673677057199799646943614476717408127169700516409649323647449551681577791557233283288420852138200230735616577546261181678395176810747412755671379876618209313236005153461685591408839080459304164289415846574444289580781747352161437088633374115258193340055812431555411011804997562085342023506278945502762398260655190086244175870899964445890868737912477867270774855708178398537996985713668924226488727320358879808499857090404282232851609815705337668491629957312410094552831548300400189759717988077000619675561226723364642143357924892265344951023013976926502692045486799037757921038831127649380539607077007365296 [110,100] 4701330139132924016371041402384320757304349382851342597256344112877418514058171221673308221062422849839314041688520868914992807636440773439773456021345398688311993226485262236095898982171967076987390033301731505816065316736623485926088348158565176603687992388577164694562963281038786280354027519486730091037025521055923519293856701712041020612212832413204378718966254608688225907081671111941164049100230827136361696423130135979933858688549783997113742188581773873407430837377045157748741152156458255723939671946794618897530534888061652106451616008354296273664701799260575791738680184631100938453296791133680729498370008555851221404904036053883048586930944557225026606054246675999137221141240277878982229083528414847152125944172109202200523786558938922975800584583496888179057653985410298740507169601871759081974288074911684348228199780246684398217551673595451297477431179053373756400193971637203207827547463063660702454302433134189114715398073326746713711169565750990730071996218609936773382992397614681812345804563072053417649509320482470226603844973840128094066889673511588577471474383644577180328755440887835123283192467487286898434391972692341208011651838911505245456036587030018436516072896031139746494793950891336947978519038285958023548582747982275579063891293936273825603019247960696830331290883586517503251329841925107097730297107533224826391534975076986095801512151236993229504878277683184051711005857965435348363398364931440953272293875082734552715312296777848628414861250329690892423173615750057294882216304755829224819129170447174855468550330993193709825811733454276355411820220865885831747744787222706867603419157974604614891945811527330059825156881630519613149480756070011658177834993209911616380257769818902110689683057280494046180050564838752820842471553575168958508882167775631895402859905391106353362185416167069256750565460225781317751290417281355741853172406193411757909119829796214344220931448279813730167552070163494813954435317473077382469074890813556177186093168835810846575203436422375205806903215103376932425110683619428138161373429040937661516326324636616328728285477451904073770186318765428390652151040978668212942899274048781768497907656091458877150268569109952823152936940633723458772933538288547280 [110,101] -41757978863941230461671340422808216040224821276742059480374639792420554614656299039878991264695447366047290882593413913455474107067405621376107220115605821192840838983347439768090843132494814269798665109780426328535761840485947318382354790122293329313855738479905559381963509467350651515809649045822847454687249196482819637351370202185890580163693879286283494922439329940528590600956155880989438446144261417212011920585327653720902285016978361937274480726870181994604145226536851606005775694561874272954707489028893697749742511664021501263270542199026145030535740896554011392986434340521732259628477972161612250749326184378105466457285331012515004307420399617529953822016832856448345978329218354487392617540614117100924767960945191535634825067639002709315511096913953115908154139260099399721209796713841118367384794121947414525942225674162004535576916566577505220153974981315324131484582605422808470319452187081511139359719351943616969125147426236697540400386602880417097671278068282767378637918738860310831935125455633669196085036980684679784419595081971786846227383029426599957084680025096652853183366151641730373393336319540277874491125676005361835947421907167120438619595590735746379701386947439747242510264121875096436859705336918981942739502253390929472818153202063504080691322597464502578809820567050015968835688272692890521949264920539051037975128486292000973880653173730043087410710250495704014485702672952602849641707839338174070116705499918687421650939036283617474268701609685348351476942913557834724978869512837846886905968793299080777585435955634025160607966012354358768144561306257268699431958029857138704029402371338774223691115462170033687334960941397725925090377536991543533707700053192668176625791042281668850132714101014128827972873327955222035415480089622530558498479418815867965771753574728985172115177658655486858287339145905307136313833487041630715010563764541407973477436324236432088422011059627801921703268063170613592732376682239586171883631807492599575043043659049939314603700046100323418933574516379459945236675047704057077239349867287990771002114882468428512841111828539482896446793710814139560526897352669391919278241369116222938750758758236046163912614367978767005289267888740838778610837935552 [110,102] 10675919484806543489660597617655466300433374255539391173026205081909276816978783119677828602545735961263292824563780257068169843090388962273575109183350634530230437099523627853234914663713269109322593123702149079708900404721413793241911103312300624217443503493987246342947678927161070233650623524247966040418986022821727124251618016097352682984545612089929216023267088356954859222825272463102375881182019798250361645616675310857061680377913454509976000879561105875092228695483966252801009242592887341394647052026814051720875769344759213115310080347417714538352758157084466073110500099855044676252713346075854431064404723179508294332695578315165599293487833898167649146958698959365307270960160107188536726081414396597806432558223701506778289682981611705414397410242684424642579281396805840782416473341451741932831968622282221745452170766510323094529862515174427054339544711022593321260976800180117170471081303755688763255382273740849606776137311863602933220699827976530598428005850473788697053190784026990130486257504495849837780850879220369312410156220172241407573092722197503272730294637527974657376429993012918569779204751915898561467474491857573268900098110540035996891918946236789542902952239779865669019000390558551928919280847365908926148794133728894284088532058116881376297189356152903809020691407915960657333471665085460753406357699646227118649656324101755665974286691223908653426313349418884832598053635381471583033149127695910243324381280815994092704744443423070492590251802247934026405026268093670364165641667452796806334313700864342161622669298510512524434387540022164846258241791882769803792379586524380089597725605281518600107845503981341633532688518263166366874335610921092724783640673857684383521453649485145850935718328711900249938925759491706013083312108629370840524144412578198171608157984154528419073647415670316336747688098561984991647201235938114911365134827401423629253761126150239735374829184795651197135906568031142047590001838211974040016636273006043948783229237183150965328187433229809454957151422062606360950842430700697202826741745877368090347277034744498653279649560765525764985838562111383878977908793872317117090309358850335772692293925598820841045292129437230206099610043504027572304826 [110,103] -710809952952585950058413811537112520807006591152450304967961777965227037131614133892632280987841782095982302030494040722663050869894309491066745877171340832924996617771527060526328253143147621999981309437391605391947166434474627731620533867409246856685708722514711091327696283791076469116613141018346789911805097300449711657176901616674386284530937331336230472843746245409984328163787379916223653641682912236753383030148236590513923641137215556973484674765429500867205561786335514161388164340371609392609809476907806830870440700488963417735360671683602903169537424981374150012737344298092718850859326928032753244658948868444561645784673819899161852162717696314438007140675152513548858662329774477288046813517412529460351619585998669635104846868849407325947219126557000593436121460453010525844842460972073467876301940306449349271386684751897950671479450362234281308125113974973964968788768222084869227491521809012428390285935449518720399517762050578574593978597408910438483745361630029687758646085542536667786507307976056673010017843541849390664416199202498198752219784930626944609533815323386919801331833068302937651747532046940358586305984198748280029030292499107527307121018870039986350012881853481209988368727151941438348341798613639770495785606320893014294933753731941455102853620578626963860268810116584098614201938956527780262490739525186133209555894298267871915063325108230711966126295222023241800531354547276153368004183751416667163937347244526422349743229299107349511345069359451067088772059363227697977095780455047721041077240871242008420593226487162382653993848321343769076780733198642075233664234324881236392646806583308795023325318127126739817481087884451593833249361200871020631089128532680183695165552888180091274831926301025340892135619149856213068065729889126396616042920548134607806832285508185124551530940424473870986766565459184927707744384989846296734148541311955252037438330819560927649255030998704878082824353537411225208310320860259227548741557084939388243161351507973923121143081638673077083827351139590194776303912762006102865640898753133774399685907012035767216128211712046944744727123527964292782632501997648063301752983481101179884727776313145758974294355407166126874553023043175976 [110,104] 263055975246522399798338836273009758958710169457334818865430296098127693403906475094959945006040332852704170111988074423706606963374390678746503458151432899735032248083782445177834829607604419694947013754998977436741498042365296070245041137520959152385414042018067610985557408404571713285079588659644073231425872509405081674116710503091972821727802487584086629595486868212058203698852574289703902086426613821537540919626871530126016780838816150969090795893851942732145771689554215176553656931018402107774976680510078095069479247192265622397630492246668870573578716740743529357851693489502560668404096290439277879526351728430054391551148467406197598395829690106698855136548642255289403386064116879582458464299147201242269080463475896990146096595500986627816978828089951575739757653386535868035296242143020532026233004610130241916169695734860248405031632560192378387054669082642889737514649246488650064528084070798023017468319574439026577006139393336685123123380068511585055211724847469390778658484878340488158481672969864568090595380217790389922734753914346445643671886824253874883486766836780320853486197073419528339336578203712620634634624676369550702779841295847583298328241189432288239917598592117583642059102007997693938461915767069601596278584503619641754928159177495594950035488727523918498591057993431866644089855161121887523838276024497823327976775164340601140902048767237714828720017684725570224384433033956497844670326669709806311419124720688158677093444743936803930432264449278360135847378135950848674242004608803230818723645443926542084588361192502649166635152132857179429169058140808219975107108666773127918282054450707573267875913489481425645085255621530326426931695617595408371424215288271781365972126150636647140153903916321351923554534433841778703117042172857405830173140273267855869408174629271314225317474047624352082251611105196205236249555249319065433196943888103528016848005272378308562529362484224483802822180659865765797879333336953606515241163118797693185721725460728024903031377519253843704763628409117177395187169225673644928114054502874040584244108844168121956874695516880587040074807915488860732558565811044810877651481445817523796745589255454115900921712344672069289621142400 [110,105] -15460572608147771188795156319328985317337437091746553404750392012017631321354781982973646631911190862299221144904135590560948957516907303498186089284635275714177301792450437244305913569267066116357678841548827878474219264350543880648045597536966617329167273222749106403718377300314604434215889822748146771613138098929962475124095329003777097464485700981444861335894978173488212524832164184234475846214869921750821005626355364002863901057134016653198735798788943756790966491892926046377323492364905933773323719594196864354245493770073120007366424008563959639673626669620066636971013515132183520766300860790767041708810627363373909150433577505155717140348089906934093907856373957034350959791936337513818120109511598064916949082944976027900389456267361052875412557852337326669267082068094995598106755753475060429857842302640888671529846115264281469416477701123320531032286644946062153761709272666363415667910325223551717804320808339331565942059517107672605940541700869321487169132722850885569169777464929992338773190448112847134910929427789399545336129684439141210513058227578398405888806002744132244939199570982816452336879196809762854584917280217813098654112918442332623858213196809748654202659877459336658960349942403101530727546126377893975120001488454982435608727574862918757416809217574186673791871465804321241428693818319520757248536006468188651999252465056211221579289035547531388113069721591749618379003451709551360008856811144303436839782270903592780930755936076119247510428241157693354174260238774945662805748890933438931644539570726465452609099196130628025803265747969966469987232311163259944921602108893553906538659191709853032103105766579355440558735600266945317557920320563752562836157272354884857760537092661317090763248323416080149679962833903113314593866540303599022837476808245128947665614331231132911619170966865209566880191390965875190644060158198735777697989937071249305764097257391567080090823443828454314513646664376569603045997805797853187494163504397272575802654786399908445828430218183442730663973374026992936198434860796643077626427505222365222412496795988129619319699633015382605298698649154063359190665519648392475201573046216718634232608379074336813692891623767184526080 [110,106] 8847165950005019860590742499701043040240795988063786043370513275396622981964126225162094845523353188088790678792752940435166223429080755703694780952802202205061426763545966642652079832478782821120178578139612932735518307491333485145993112898114381286888537113273186330998807494105125066595013122729955897598663947529332145868878572246306440474814030764522385191303845012678113432842004221415063444520419911706026736258209218611255921884055662278376416749142881488988991548868368275991283188863620344154098470898346893102480230525136740264533164119117838297012534342896579604702097059235031568954716548507303169049583217385318459211395938505480202497935003084977400967531425426960962609684683783698378445790685831467059363874120580504831517595463142946767151271472378787707980089884595357685748002646110477775418082819904310884974425433198974083227306759151785295244757511029839524810085750402070087508009014686924469734662262971696738551918705592056461812988442530241853380315005376067297342510585608508438475602041941605900323026683017203128910125816652406152667590291170591609234399863443106816750431247532626067100755028557609986292825202465533184946828827438759313924426217227732621621116929767347730734948535937930619639687887869336089832475705066222443422960256996470751181736442285673420088462762066399500645090358304717785195263824461609938431206141435972893355751739755412325754469975242510641080985194047070630411286024694254500275313149601457760014999817060572798681572179932198665493401617151724884239367443519161716397013138332350111712466493430544157852303808228077429782752443269700808387419596905011043131747667852249358173543125341751515332753067602694132021467663339620591885550070629720108056477042867570108415116252476430505805588950262396458468602612672528481826166841777480138954425893457527473868895562634668790914950862644277259221060808652504907601182566345233231924523523302158259715598126483444323994956429986898696678545096285103045675981888425913052186443772647361887739236505361329474360104056664711126518898709206325058522663276726764443995900437762712359054788906737596219492868364071531793003427489945875146130783715714748315584405526075238775355659132702704 [110,107] -248490325279477511136843149789992382067864944995106585127563713925278265034279967952300264648997509264005136095561918353101472416829955985286721117536426400641948808670940824046522539489004319976827268132665802769184420561733835483988944476249692619481972099399728523922425535654108086523915932375457640570228290781251429052834443408815672929083930877171381630250970664363429163133593578881950930309837003617217505277608922151318432214178138422448398608838709711853396138596602023627933914352982670317887882854196077712109764985666992294625507926903854280537726900827353552924068402347937808428476123529657648400587146745966583722508094370183692004469510067775980996730537749576198005911428349901516423878616403304294331743760655128960501733936380511184741325719295215075958180451828155991503005193354729604330729329643644834877144100738107036044560606354400256176380747134685084761432841303005211190102747624473553097249209117171504973863966235955776427907669255683995916652734223784960699139924759028462133228250879050878799320785580066444381739510451379854311248956681523844046877093891711580915902459086464691940204885426043723958572286497543021967696502930457179327704588916197293910027569606794469882633487687585834664014928595307014605788007357614783459545515396528990286625573396073617145701762832978417762600167893928646731025413277749944562531504302518245688416640088846761282194548247387917216306341912803421516863551040413418929687881781883566173733744858559468599706147675235343813050627957293220726036733705315625791785905141441640293601859138062490568527582709875142611034556537725836157468805081132690413661405296534335100653146620710915605432017231994227861262125644154625998919703982136281156582561048355894660997613129666951512167612934447767994838050305213184274166295682621626459127405695056687213206214994119004527387766038890036425632342169503291607845249550192627256544719720697521062083635793451631335059960503597645377265416898609631899493331320423427921928207531978417964930603916286277570004587900726158343381176928336628383700475929702252796756590354585300858033729313050461913434011113001806738242836474705313044888673346516884455568835697719030367073792 [110,108] -44580686092413189635196861255359268503998580582923599464916541093767919289540190285410247912379225756047791097786145012238940690299345049634947687475834801907429676995557913055712092744865778891710861881222299746970366872595315592028910607634997679796257349729458314349042465805545690143815579043523006970848801602281447038202456453231873320881508527633151178979578625828930830660613845072443256464572806727615416520725340327762598132202598301989542628550532409543694651776230784553136160357244918698431613066837772265199117402804969842966836149309419766367520866699347435698600573063918216187509375144269686298927949814327016120333048633143293540635847681992484584288008581853500842756588294535962899533624099370430924727934605921861360138199076817232586225498411949177338377144337266599156160363561648309459751632598241957360541690644753123711136097454134451795797802869081389597379557038757573847229443275022398933780972006370292712397175607304912141918545099953366568187236256983639955424845689145180635358042814328568116896757866388977765462396770126435994411674172235625020647467485297246846239699220567294259995619863356486228949642669453158332166495895187396731835203922049617954089486279893318649703687507139007168748366264212675756738656644626023566217730197953561954586053079051082136744896091848543608862965084652641207026479325376267048135130567729871750909603346840989733601228708388931666361554249999742636931536610635770823078807090428478005748614860237616790387689482902125546503901981139855472446753757661975515354102305369945051744725580434247742248430144618233418310947189068388650462447331285400503852743354500769987835137571131151805106854609441722353156632927002760399721242940596110047750266269527670653200875976511006738102230937321567260423578688510099826312139234606596626604201146223234619327730018748256653938651749976629313032655366905031645574682988985865451591643555302774968672882243264058834697263759597606208160389760128364824903917351104892534760895328940446696303925859563022421836285193806278720724341129857732612906046172959904537601770093668038781131453762092404712933024642694515929892458400774682875236339810804314257176548872314796000 [110,109] -1982874612262013783243599979765252117854209868627985624868552488533809722522492550254425626244035079123973086087029375201488028265754091622353397000275292498373575542764282312457092721720993290137697811220563737435609927547065652663636170387431057759786185829206625365497732116582395607051906821645224488633610213025125282747872873831108591028824055551136866592392645740706983938281742761407742411390610722704184686237238361785826349021517251799479444611759935630575718795626301026575576054222833511080227711080792374310412571685731375883100405193340221692565537497691623591587129554223206355558723238135015619777727941953424426331884122833738846698346545255613628530525010753531948266691368862447342808895125207637487556288408546961533902078302986541859035449585596824116038441795467142356318081107323800807579609422816477191143179408924936399248976307531093779672788764537623821160892845774809884020588725202070485190670741270324380771304637712613059425801793962975872219241901910558280283631053186667803628421711957002165711348961978206353794517803521233419832968470529230527531779585837653990098031955183168777170985906288887260301165168965126894268664662911513217751324809930135869134603023332817722826812802913706626970703927407538395988484380551514832495352121450085173252010102668050033067456977906154324033020148581878643384012585842946246814656773692373600973874871739560289190558000989112229466938202498783507338758347277151839679543198339532717472866177768557754939899756671316440263888599045000465084028175336607968130006627815899379206559895268396095459757879898525322762239389570781805258072417025144151803989156144408944760494194818518641105385958882726077218597929483675612751684634296757647638438820282771726826222839865480784805482817698343639426869153084352550199287190239940124521951017706891724817969545934818266872346311253237066059993042762396313816850124114062579229158666791114798023777073875009558213346717269281314626346424358137131788546748091999712119910713271027973972203467300535141308232806284778839974380759946212153824418867602015580395458435009330027170568226762336826091121386978188521888843592503419651097490626135123617301896855360 [110,110] 589797110845288244284187328600882637430292380068540921211032744084978078025238787128586002727906114819406679173864064254350308622729434689365519589976303097128708657960132733003415526044413064621591358133353407130969389520444391981085926730596329416341770535268949917429879588810871602961075439750264876852469716300731659220257082574095209624018535296910590064512893532073907863199485995097184140245733117391742376244016536543366191660473792670416909340401254915528016849499578137203635765385270281027439618284227010381694751531528742691958712852422476994742154388934241664492995241235943895522876362398978597707940534010335311130080316656087385550646072001176357234953392488756154948707985037992040098250044687272595294845402797190292285699095299262694468747331954369491219530962591888188356264754733927496112669553767694199140234490607560346601568537473241638188824119446752407154125645562168761908466097924160537986949632432612508753134364314395754441487369651970690266564523468789402945092250248539502763207176194176374691678399065348948605901222790515515940538767915732638533588369585639344835721185610735916098699275472410640988463930163855208528756578544875389761556632719196617775868780434284623003295560385678939808938099796410664048196556162924048434677190461602558256389689971930567677271396871070508703261995412411717553217585879616979034675165708421968477886254082056529583067471663462783250390545594959984909278357348617950006383672095884176295562790789667249194866143506043310714840371286439330340736745704446068422062252896986181528231634747052420235908669605993663184839583899122051229547865455368779670420955196303615269335843225763427595201896430363971519564053616136721079760423629051503247140331022213564548237408694087644633359573491322486650222426228223551804409803207118937993149380179627362340794234008861665832431813436464708231458205578823947347863953287853766439546886573922954489966200075313713831047757307322303834228532799187787886540461306631062431531190458449748927815017639941428761252051600325720508209266964912149650821414654784886100093303204117012085912197928337876997536295211184297564972528598403992970880385652788369161460 [111,0] -137048615262113801310691384992820121266517969328897287515866322473556243996959137155869434261555502793706930959804362062927867655470101255474481079130832702243994276080709411451864872743054921720941579207062181559402599635250542335465226860471642685513015033285674861325158195742091329330135041047875537937191709640493763976394737823753445130421846894680986781740636564100170516589475697528724921066694152892006753511067990347277626490295230590850191611637114703357863874773286020265410371150225244592298307318195460659620957208514432011195209340064618220824375935949620200955726700097107966186232168149829949353243369250074837708832214584436445738561326963083033457278613049650960569236510182559887679960707011793160467074954602066968811288034774464853474727301818532751612359459692106676297118369022368967916295711738248842855556586963617322237007563403461980289179919521944652342380253658592532736682613793222967006158307403786616504088717936351155196757773451674453543367117109552827961438087743006473513627306087028705298339876742078051770601343187997795192441007514741381522258079733031569347793245077635748196060368195665598211697704659017422120735237256155710369363179179590725383136618931291091472957201566214103532290393251918961025368663094980895391616047476511249757554263451583715523791612452165111270112467055100341011341476040231144129460389962143251615233005404120186780187657828200970063307181893813328798022412569219242187115420667883286448095847108826563783827361326323016237699738347971228565008963496588674257766087642141814008249351879649645222545617298348816314079937558727094668849621158164622077676852806200159535891729699239196980242963768035964304770774135834593729087656446444040363541025883365130597758454460086321026479652089025489053630728923671849941601536965272062624555914339423962471706938476802911878404661114099371441970151301822364393041096956893425243499392249835677910529546724464166782841034023974091947800921205945136995860852130868661622630464186397662241807444260871010174005530825533009399228034643960723082643207409495627147725527319205686240111247802151067008921898036138266119445860543761485228895495532035209568829664144736158212483952718148103755555485772602602425221822349475844694323847147845869974001556944663140187925166609720986998449459304860824437934904075803583871869650026129116462178323997911794886307064417798237750935346900655091466733230755031398007385953981001556361643686080909672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] 24599993420208041941527921189199436295128877869727019862107270933793717538424813700509590058869680916629837282145621161988662562675546586202843215359723377759829620562536146731762741018025974772341561705297490005397654275304524712965675754629916478180865419785638466177254494432863219668585365476054120298681462132285903907050260306928199343027057629440377680642232608242458067252298776548280675219078603558439157674762697492478137951153797799291552819253910699957135839326841800094121967210423276215017572872198980892724887500792823904126183141936687217252833052706077098619066409952285244695435805444414089419559875135709533212081577639457932105120606087066996592443117099523793423169402925274088887187660976644708024172467285020786051349792608417000645862554225146461126449235767728187505009045125271125848948896248285284011356182291572784880289859114636407361049246705844145905878061967354638960014628256020181550893023865757241288004645871691414532865732576765846408109257159496073965796875540010247368543511855730438831615905608747951527712010750282326427425357328866650335875040101367244769276331426186975869520014741920328861493285470171531874328941465240439900185888402273481728905762232984589337414582068497670369872442858541670499104444444989907519421945238964017106452178422417067422289313437662631973030081225346217446862945470680044323238133722183943086899957063773140876075742154658805715382991288777731171990572797089716082279396240387879604922318419026531484090327598879191585657148112217483358311382494216417316791062999598073768287885630291903182395400478785111316082590299669449365524847494641075120822521369968404091820201171308710162317852082039110838178351812869976740967303868091046243837288317325774331605201068912610321858431063903438040008381907784291504040735331500914395189281882890995959018192076886012244522311660312051644862657918015993204109857427160391380042441661231073745051932333351397723575644583234193796891326854277974484447245236416622957288618720663752977896966700831372868039786057253318577135269025286431835893462456857364433110687196971519494776062741674459401886705875902244205247611785750621401420547856559617625137180407816999994553817395112684013267902089127891758908420588278765943504094215801736227732543089059363215338329206854760775842836690511313555587525549411392943041274495324082197529780375163172891063717373806086236423069405274206825187361535006590872583766037687723381265076972152684544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 96211742914089637586277755629810379421904484833162742763681406484391424575445360420399468987790644104784627713955114169595729012102896891358107488367844026950238111489787033169143056773089552088298418969626920333079971819162659026613762124107662772817709136148409082567985942328782035035039341306956099941258227654049388886568987414594536715222308172233387491981707952866989986548336844317889389478024687225107509232660507986427549537408674117537772444434597100951888997040935421346176190271911665803330451608854894074325243470329221655875334741155553300605445601199763512172192428913357877661810885115191673911204054403488535130779128705460805918150864301990574858584104255265258334492707272245124953565148685868114066580670568202476502263206480020791799850939691537831659443622812224033348114919569752097176128657426946832874857197021090845267046081062944344553108748579267459952579040068505802701529249434133351353884243712321564563779034990600356199097090574371526284372309832980428072501674394766253852149380871871281866382618956650405581494349958844847278690874202676957190169340931418351646398116468166239023791571682544415888867269722137663718369520565092754548686219110578617699504495383396611576380996304624156246922156926976865240681714621670591653666178953629831937645632596597997406315292854795196933142205831186021679187819841698880359410810130542342607555876044045478691616598210470875306522987374218519920185866410445432396225546084791585432795663695984422892623637794029289224214781671576998376679125187632517768744381891006251437284995573601737030864357116013107325919153654608576292927820408717024674396904496757282852373908161661760457862795556576757724458438858521706866112447957032665368939178156809659104922147433794090919066226856779377617279899583403177709706279158884643717372570165797784382019970259576594910596515826106872174812270581363172762345322864793938687015189738018041323189243329647595319361701714074509595199138377058755698033713307907203867635778478719314953427972082584401472208952746586964534018281365377492836381486064184328697465079049882518449174486514909509242359742804190315779414038395496455139425837867950111166561948326952128485113845403190459791892162906127755376874161396792741229910629826304997913184985387007089430899175754604024367313617721981934839503305741270107452767512056263853371627883319302490405358735675537314429851396057614026689087926204908215637132400831239408749270383025038139850752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -775960885849409252581964204152059996507553359458633454903218845088248373785083294014849308087031005728468625371372682327469494637970926350535638135314156306712995832624453811513350495928036616372019489333538805687340661217362523348197234869968151619511751843193251251741963351401268574443875308047481342658331493924374596685637523441107045345626318818205527935087521384687330160501669928036912316527712823399248357534264127975713675737849178907739408667364108942371532268820419571791513551426380523080738707475688176069353030026508214376265939446465777605477136927605791461951487106941858208298370778729052897391832622452248504136129130788420495189950017211973533530693448013162441700554938478600535613050736233854648855079908038747089575609171773526583964698369280369777894291946272748489634794231428023597682878947758990037789824434720872775648140847825332290668925295999635744964515559242049657392415725666859440182439822534319616799402933996954519636527966093769678197540813494823948809709876477839801008163860832714400423396040211959579344780747217489886827232822800973551162409840289983843374867430684577961217587020018127936394089919823545539961218676714185489814150357807506120391515542568112330484791806723676460801899056748006353743073279147519251110023378556897335609333771065213396471823592856777736956666717899782452193396348340807505987796371136149800784389324557691486181914857531104502954026059723596847049511948764350921982514538709889794265196160188158950788230838741144616882290963884821187553404836649239469727501270242356411108671165361849639221695319405724994842962094732103210298579279803230455108536492823955377295593035265473538249275679195489479694181327376566018114535611562229424332526561073450256855247350370394536983950515537093772035045095454427774434316406743339036697213047699663016600995915003203595034382460977892914038159022838617077565912266217288378823825024765096971259698856710628988043645398539184583857418123551630314470749303382397035918557089857084921060974796242087380764654785290586666009908332704089843482040344826337780212613769049357151487194746679070802439037022490419752526655816598389293823401813093841805083296801054207226004022568689648449266153661019082482778592311539462369851772917359027808279797396767773439711611405207866062682853159687631909231206076249699275425096214346999788135399979024179333509429581981896165113966962400561449589586623438732888935179157744546022804343903123375826927616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 7713633481051992953864139898068840999480168025634308576771312727784551909276964415422434845753966855623240064883216984335612242480688663965861354566582768723421926830363836647119001169218880693377633759086216546670931164090377381642445084189372742900699793452719819536684321380988707961182754996099177304960457323278269918978280915011747927846535870614041348082115222082923003041937543614779193472301425042862556522475269194959425329887849504082403996737600868933625979842654640611827777481099095407247932929472455514587961896530963236942473772360198943548207555385343005952173874069572608879664822490441586493520242199971370874290582801273073708165717023693993614361931253476931561699493341407787290526630004826049301500746190077034265296162886609205202180952355258517997057364784843087387640291699408789084984488730838800523940872419446198704400202871969597644740020511727489791698693080937728034130851589550423886178582560010112651785213557326314357966812886573876088869834778002719334647706736403673146380970948153629946306366827302338202232271536957140077202733421431993367728120891458932184795454342104921301842189820283051056337106649880601867357876891320824400694618428068243174417474269758910705507015181042839582938792075402931535600446647010995666260509650900889653465267591295378730775113491014595881749417694714294869947462440913541985346301909296605161172720733563731639251399041944330224650795749465126313989773569339537507501109065265578888509246868572216833396860020063721474013460868790172113656367698480105090097473842373664974638530786580590595930587032726089222617475696522736276770682061234856297029918035384170760901074046282396857965906088270574840351399588432927308305470278116208733757758807659248275441182835149549678196870628465838408648304216624227389131043765422698907343188044429528693223347477028017798642549378953481835723500611198117738021462760725089158908596189309048742500856466605053635505021857049193112783161535751410980354346390587122862595835551008433131267383302024873813809807650181495933330160575600942107331210869319052252088825756045807608212408343547531795548180089679322393104032770925792238451294095099987915488144004934422490062511370157979391712657626508006346699039956860847725233104603625920679178133527753619647764967377372748240716359519044366792176013488565666259379143682572019691393245096964531285226646130012435369600539455221758085647524932933077982301740624378047897695134397045695171264512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] 714458164126374493360916140217850558885788704765978524717767858817206586653220765641594077106811716575777108058418118022517872661327121045687777632711648645282490020918204708208231179738740266627668614233220377069346791116011425194444618333712183816371335819740203650029929698840829613406560487605929143825531236619784204744209470924204248498184896697122922779137944933016885888482238823902401422219958135415418727298783385237249002628826551930716798374497069243630034420773220034281515033110531828124301695849713622050113522790136837028989863031933020231320993021614109775789587496759396632127677066371668549213853107157150245897540150007535780363928847824406436787665525286697843555260371112624602515929506018274667291178315985936191610007750326979716254167793360048471010568537444884992816468470134142881042405545274688715686842537413939521882788936108405015683709479485509615679123868539073629274813350751383941347897354950759778472105715298204193081401147162310369462858918421652961122804762208664956883761130127044701318843696351079429163644571576574291778156154115214544170824121689800805725119464780498887465227814479767299138063975544330413290025833708242214009191358675812571731663239631741332656584898522992028788602782634859093750597443161145907128631876887721394828597852421754620269372745649641876621301888149222395106063236450602263481375229193378914367040403883758400054904347454852252796514604830874468129267543397726270244177806933251758210598915299367028854227685467098676093044892734731935263066015546532129485251906195130995978328887336312767435831242530897932349218712535465053755987972994708423500860927042720506084006232005491492047711125872584396874415594583822014232645013649767859581146216081190802197198253162910453559997082996129702788855043946660083589621322580914102768030577082360909429175136033181590528530829730216531852930213077135996337096957373085864424897344019140204720328473690734402484846834249703997033504568755787760328233364134479069387786739253164942031472367930233894764077429298163137171216253123720399262619723748230989818316063740932800117403463614458262685507910955713018974168998152889379146021662842660495698204231336823922448974082575012948614088225002059772509222517932390329885924532428128907067329987588941219907986579084656078363615893063800343403715627810923908025284299308083798185444034792364574806170717806621839209839614321298054390416363705003763728128575193435002002341645700008406679552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -265034428484197023047660678189439807264072887470698506202851007245206796517252927741929033946348149228107884357162980227164954450750790997849035377385884579254264246807075175104003570121429485553447677256173097237029621409727902398619313060138870162748704590672657050577427313552243105621400169623473842899262424332235556002181146824783906525009926635919183313795754986383161683686205617476450248892204056078328729993574135382977276367520862169352651431254707625680022817719640435566889988629492573060756352599187396317201581854611635487520851510886688522901334092241809570320477186038385484951406169509964196337825341718948227824876357993140682914636375023258458394369611569363167423449993681993726011276136709212491928582943958988446937349087630477148541210107205271355012588406881224077071859281546334973327597555761316531141075581155730609694052640905089120618217013471867016801275702906331154845207027100184287137851133879678183808022477175531097571024850636745330382210278431816471166569747125857679680597702332190458691994530536060704638397067631452230685225228500950688670840596328787445730340859160790596490909527918468602787853671714656718969430913518404848144074445430350169822242900827725695303879077878390858015969142115573492119206988083959978862400078941056420584897603192787798624086046328632301918498741170296042376637687249266910559153085144676262317344466202776027730396762529069172723167058764969211499022290366497862228779465960909703249987508785554477415668201022285320870490936850559772670287895119169960235711597048139764138416156140605809012008669842571533328861687011218978373088498210598517725989141123838888703432120101766855423026221414865826981567449147989844159382202104953112715205433179453216923826739650734836967571089809462482940682597916940831418555907341354589772998176533356679077669325287890616226241571852329074022549851445398853143332158397865876788935893074629630205648423708347210495721708562946439565317721259120688161074963140448319607962166229675019399808676610772678163429680305501186995648451553006477671104632859133847946661329810738861601085023193425913167776008545697288988564997892702342754070525754971335937214413379116361051258417178318109471576671849355045548521451304267875082042971371945640250082783974870789237834076305273418813607467782266522111297056555329012636932165377416823192437465458755045572451758422730442981587848002315882077024727162363088928226918339047815861751488435996303558705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -365251812335738777131997182154158471912391125432936956111890721749386672213542917021170942684905403276407833082865005680552510131416867169021777463765330828155841682903896000629010591875439204382378099318746417069780406139376765114555970311239912568350584481558797931218561308692845548509103430550124123764684114209625101078782506200944714179365450598120749134808101360147337644665691193050680768757423221866589931465927043275612673068602470561871489771376098470290495956119901646743633003256093670954824952087390504607456569807264059011474522666424931512439281277339575536297035796255043982718456764141838783409358467468943002643090226811682639760610674421515018073722154012321348625110227715127900992414412541057446835826088225959564626253097239554558043791843865882908447632160645721357965372104888410219953800598235209007646745343015044592722410586547960310107789536375014163596894223314457000502356283573934044779824270584150085814741267156150015285632062704882118894057276139936026156666831293050629462907825666299632300612345299488145213428602678818211212232117378336076092886825687794254183324158297140417603727887940272350221917538374905027683470119456385514027906094639355861005059291554011769090332377899535573035135867443890150650017198143177790877577968628981473882289458404740052311556777384084270908862989867574320842275638236616106711851590164072550795437090316569663868163404201109467010019144747976740901668494869131405283044261407966517044273760840425445424816028615306445957058362521319045929871480768736786782690221574375472386393355897279959263860555840326989894408390938219746342739548263907210508980721429833915194832491855496204428759592515479626694933635271134090651083699437577100388753610600431234355842820750618951382630014225039522830763859045875469648249846793156332362673661186484104489481156899495524542422646717854118354457936331683442884298343264844511187565878104324742388436435524448461866233964712580795664222951257292713100810303578678460327708606752816600980562842741003602926026539756263315211749346863487455973484857663932338879915460251509027731434557259870621463168337221289166594191070066411993660008866418406923062807972701445153230504364499704768837046498677328134684592411809730187189859517188703184742674271139808219208397476048438290180760592608806816188123373040195514407654810806024580905982154212790876592556821152597993255070975100556842631708713336472719416270776782420601720479803588187661952614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 8348701461560465244676047875923313111619957443029697889396737257462781704626919722308790188877516525361178419952671970938894123660567001822860173768255912492745510099814693902624655335436823880266866642792697650588363058728205389628074269787660541614613157502421966137922904420297274294082493444831132407497580100495168974932742104263906025422841775574818371248466408691747690645750976286488118063469606345855171478728762066115618259809782986643385056613130236119280054705058725800813421051053754677219487326819075374735645373295321021142872690315336696866698856831035680580670997631458944600363338822807299187629279797564370100245592210254496925672635676592886910716176260115032930997811814912083167352806062059976022771456924571748723841190853740451858347942213106173908570197804788652184523076012057318862019010174287808101648918288081985362629957493095447944304769528938254002840189287519085248346547016687448074463946021221068060016479499659663057590361695286781356027351887420466674729981875410296550734611322506443533082464862317541071404598938556494341860991432695066230791850774096512065799196574048597682920650337083831659683041234695725430400518420990482908627621028118460334390078671771630136062200878016916697525080043495350438857435644667729443267737776344020525346063800212708586819700750822160346704252612238280332558097442080684864430379968884355876970326280759605004455118076818623888470742227595332503851721432618060356184526582266346168310989100534877883714281485024635157153606567349594964578094804079659501908440677837938516518124953710023475490572469015947352442208276718895249610142746115582181755166378177486517058835121061847284072498251202716440886609046085179039619748617489750394260854557908392975901954155775493420397743572908149378346932884283245951349404123857127225922953035153761767765960999201743063236752884615606689022017727289775935112422991285383664859357513997169693376510143991737746146929329891658581543431461093536348871253589365635245615560715865836548110178061544262919325079362739776433161284298964833374076764427610393232281900672949797781253320663083207696144778076725269498741387456759431947567333018183101705593373849257385238540019036299726891986407182828264076213635633786187218572771630190074444628187737829461556889938540811980559726908734156734514935782852035312717707442825568426237097118824327645670934111627364196384824749244255668314095289398764553589511498511378080655601507059203436159476695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -4319287629687701043067277217587133586127548177310702222446046532741756971920484234586865544012741762817186772260293266636646283211944848790667430810231985450563354969166128941131354809680253103693109069043388329068266297878176347222015866861142711057256262596205497988492069746152097949944380439947515624832026360402107906156625888723858495604093057629130796759788788479988883158228270568463342066793721300586252377815177759710218181476908717700508913040315971429106151798976891948945396209246293704592639735769723285715064185893728572383685540789053441308734669369657862320410543605854276900474564802410945766503593640219874293085087347237276433218395719790808176553495935731974676212765609338240812209316821589158232164055707414650392956809593331721561229567451559230853925032877629351042532900567154295191174862209895971156647086424321263925170881696812093891714684326271075367326036982059086513759278964683419463973586156933465337926891809997921896820128830924656299551474101524904236652625154282144764409610808759017151622511099216294228667103781969791732801703762249389498788507791746731843153973631500174228632258456614796034556620562092433002734258319716872856607908399553358926534047235508561815241931052756524026541690486271491437409623735695381346696398329565263018587815915063613765885229723437341735956073548417910871716476092812401772728013300217787914980305692892852654968636766898355387924947755639699131202333542794731440413151641702510692738840929958024562656299023575970961936298336584542362457797503466850364385232624114450899016586849151447829242392681943437196596530168572323516665839542263080316952829191424313234443114132114098173407465172992764013660430388045912481358046167051138011519310803716830392920280743458307502584994307186556194129711633840925550369856338781619914189455758091831497086146692328803227586613413626097883684659276039453636145421493837102513449743109431911002495246595685652458186256992847453761117216806729799780151753854229310028060403030476687938963158022575135912734673071628309713547810448132231761693352063086215605702436265424709182268440049032247814522065360347921714118316306434878569111569635408530981707461278938219454396661012279356750059031540177087501104241640499250013356701840629472051395564549287913676884967962161487708717180294466761107874272369428367751910708054386992527676251000462753212506558344288318196548642078257219510820142797749465660063735632465118631083778122236896089999409152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] -144868851517234064850260168687718790221247388869632165142373133621483893247598075156950749000039209220745087774971795236272142855524089251612015463054031135667767399164217992640932364232787246042047410024764692141280777643520644260671693899952604162869985969871256184981618999769085257899892925558667050224936369790846202122126264824236414145576473134668911846706696519935697119023168957447053694912525074169262065300499811203778200000187559276283395697916751784073263524893528534408021045100855230796325659787103268844135217678850453641426020644770657908792881788879693742480294334451477611179270678939589666527920284860499153373682756221502381200418444661806928714080781635010513996787237946908454015720880323220892598062096962372923709288996830239836517547744731599900208683872375482874032968675206980691075485123498821743089864083878334860993965922460095532706297411200929624299699841176348635471050483916897838912898743699100623736675186817302480501615987516982917696358877090398200497958587519286654613127652069957853046875754800090752180267707625503442654771404636511422182905762896653097478001704828782694328623928843044890481051945569683263255522797855436102399141656112440250364199868044429131827248006789405965091913293474117534710937113485610675615525590184526883601507681778190672963675711683059825727328041332830434507264214327412949028222780784376253807366130761610761846640909397085475599034429808405936054179224083432889698359571255979592742657639505916282052405362801914093320449735485097479979838417827662210031596034331116106902048109172328674081402248187012475863617286066702194135708882248895273737137984052495150244644986210459996971364109763254570905571342667366780613438669870059957171549986181854997404619710727138783297657501425844658871712047007831692455443351366328404440430602901329200565508783249142248071452861008970896643678880756922748642998142017802287596683165702105233841564494159772826414012848167043922222769394135830399368264870780536182759406116678671942171297479844902915586107382400252307625178170555082393564519354154230538192508066089278098988018842593947196549541595350599125141154147900482356633589001178264787811999396474769136107125222620163670399315857803372834901130867784286969472615009307282021378798284758611208441511576537746903702252089414832456768326394411538651698917227845894125535998172324215380382720836648728988987070648358212291312848439113108089402136478247076108386144291887121329869373308928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 656611702340022060449113566597222899946856602547326397917796097155820213034689486982954604766703197443925663539217531444417172570793074178665293415378112913173270937739278035368294515529534328377727022200512612418530893511927420233094791906194926940170232420155566988301066498781258302563047488796211502509267302918038414774212497988952326671384822968475199574157868118688981839092909801700934994100402421794963743360757723997079599698383435643681680414433804131850269774752247754856084017010259252608777652145774870353667245783222399113954357633276725480581622358214059472831480187133140143301252034024447204097699044312006319049658447973320054347615170978392672353577970446922297947053844262631275121657725086751731589618180290709109628507084334183817605745772357370664369553041773992747247307574546806591025493343604731038798660929784317366486197060892950718239738208756665267295983078697042966143561847013856586288035925366829305803900564711288573107442763164732288058018311263367682181872531605539097320671726257447582256138739261156970995369018127705571519029790911740844159945435384801629949469593072526589623648075415179489380566579044677293954263022866029364874298947647412779620495048038337481184630041166171233564429409968891063131087659959777826429129355374020908016037197332761283160924404680823331843804189312409652659959757291872158706175879127470945514547810510982548430518862044172046413680539407853748111804147714914474851988700621292305985232245720371959009692796711669340306265890487207870130497928466040597542000373801763388719944746487253682830463319712700198828040636024723708801504681165519665509420266247562665840690892226393719234328219704294947131315762291165357853485677442565881853256351540955466607619978409292256859961247892234709248157684402079889240381753572589159255230447200745288994017049698973997904000474138634013248128197578065901180167248040177292362184555065912338906608643802614204493728488236364322575505406743206184750726809568258581350536359107341403138954287270769447692148178360256998272479221456957604089568552336080075449278707993841902110720787003002149070652342462274603738426305046778540743891309871775372308585082392503318486534695985727574026555590758687591034801756830665331334512078685678095518472706243657579258562383243207309173286972846110865294979521762600738268270197931983016485119997973759604368427886153545226777413950892096062377708311447293161583636202269862911532622411478068419155348946944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] -1538730653050310925805138804358092986308470392596420597560195156175037478558540126217309442159674168190381681365905049361905817345179748102059568409500637399776073563021022426178226792389988645844588255706592787211205875617128659497730914988286580923657231862634969308642922224531115366581436692012145121862980496419181518054625353316888803947905880401487862635104637634425454099004138628910750430866858544907934892629690026176848273180439595703115324515903283887028540984309829453198611858562627606758905752696442940282860759864375613531659057526359962573116412410123909783116200187037301136210821078244501282612341571234839014857618808842626052585808419841138748566249760460408685818695675082413282943656282404256745023168536108829119092543425826088290234424581911880422972826019923022665362722449266507760717217825846252355536998078275703944608286296613632504626393147899815284296653513503362661533722923020326718127848098240008104456051534670172084160509578204635822538436482460400425859510845790948454313512404090213490586852593694324112449284452350874810868527660208109345388453452337622800202501119561967893789277032108049052045314856358183014722809467214388710638128493130815629572767383911786169830224291794739075782207133442465739484368945639107318576043573986267592299959078032261586693525734228600070147712823786554605283541906792793378687679926250498790262751707864013801983118153190579547256139436041970500210482539510309471474558636927874809987391906307380589926225815925587596291414981023937764834537763397668424588899584280147601670844495218605838836298921238689168447345403349792018594832843287795440879544928666720073751637267450941477284336476766215382576110389074227525396162944554544387914981270834657258026338238141315618748333360128109025274435397624991623633256471427633209670321591990667617570745191303685809863316816876076780489343315499661130093652886593661772971373948918127844459810699002238969631675171490136304189388310605642175741809159857041854644514120145047935832723586478953819232838717680341568570343061739873942793793708896386276845157201193968795041304094290173897109740192020883103304838759487089060051693309825934362039437368931082711538765062960553076301488827523453241614673033580881650284236462582752665158810316315490107810349715487741596980713096179509023060185865593951175616276113651650002993547708883912323015302271579471066071379043766485671048152536261647216839813431755232011394292355179839426983144456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 2387964934978102566365327600703558938019588341022277576672945379777538766545434252734783839524685355439427856147116680382394069890546977528705329035095191586405393001910115039971236354991805065298956377353593819972526643958384393842193066146742309696937072757109310965578289545338565850322430867464513712192125984483817649380742953825993901121940348048347643415755961040235295684809889229922493607536693478196809313136570048303926422316050994075973385055092091165094579927850902070643097037286736627519523165624766032877125435169585183482536135055227816606673845700198889971194931917906696687122058909738687958803161765606818303374109343030782525575178001094926319501880059257540503974430614956388130730660938414507977792114614709420933724033219114712704854435091855833275097186618117657997528414904648557523927595478837919796125975994002129333765774821910743238978971349687534746351533232653705840419219784743198835573742021655925272180061285592895076857420285796954431725738068210680688114631627667849875458356379592048539694356420133420569106856201337006273195408495344937416465817256781995449630620038437756993294984064366899312198581068344082428604093647676877870298834875714571425873407548850094642950587301901511833420650353609441661202376016942053888195717131756511168334298957834277115556040724344204463782074796446405182979220806028297909133825158504093570805078317778548043239833486567257401830498039091422095893602386820456776108481593689287047771811427285471285381017638050761383076595093452516305249923552057920297329342836107060245990370389581926260877901435749687003466839835392179066370567857204069485356524526267375133387760957230007206270523024919131915650833739354419142701198519744605541737630931981965809984535893999676496373461172389721172654258508031064912284617325820325822638587984544199509080328499230612135471215698235415052580132186602901434035112378959086452149040453089079069262384369027220031124091967709625522786932534731702386694223290248444277822981468716073288678998970433428906209835539065535361983642109373778999957360766821884175706556998485698504428130763461194333015179264040497686687783712083418016956509422754512032227802076501758428655733720200879848999813083929165264072051396168369928223451477322858278638573713322944844596861075966116599303474845013252221994136634216530223771981420493300950643512241489581481086323303799823390773003544152990003604272770019500571236747065821584726086389453773561284088228216832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] -2764733183973561320705186376338809361903255353468849030894800520183380127938876094986395135831248499783801089096515952327057111843733014289265636150625909078637836099301226523146620466497688217891925806216962631690095128477580483965962629335201852079385359327250534676062183395528389739005518937605798971070726304298890513686023836378970587337702388540061302371456649675756202366864068849537490150835863021525737548154716675463938931446076634264944302544875249332057339680167340861580089712014238815263936801191257174259646085655956609975521886208735192237803347962782918740260188158619341552468799995206886882543817288566393439551240505020153781290448948053558970644451781592494357131393169977460402828587861921991754968382799229112677662249748418066606822781703895631161805063481374204761090387270856024784383192911747069784174222299064238779571760473949717585343300683517216305363512772193228696579921525860911723492420044412973645991554922659967223285321242694361595877933282195514867854593203378843373923517435998688077471408765399862694217294867285171493226082514478589215041553206772936333818501482881544445107739586672914493165629909136436021590997590620684214412466212991457512122394801838580887213651765509222080278228520830049982449453974708090760420899533699705238605480214759357831533153792889199903847098636718411695311935498638535734535374898186578463763397899239232944503105151794216045749384992928333367061899923649836433184287248540197132328865847660033844796910149933097133141563708887516458431957412341135100674907221054929202918984684819630065301055123290392658595474608068088663269682151196049053834254736926654650515262997012657256762846773408637896376675717258983081179297534093144755122179538997665335791442157329564709240076804765532250522337164528218216099045576146529884965598840698182699540995685389174338059264639155049451802779041984661056173457560295529863911483064667021549400047377032712590822466058510523837309086247906399891317180045312985347766280991270063871788850966430322312105004828519897111479155248974973738006914601635490652284332472371073137508668729768008337893048192004510481374737780598830753489155037946328303770725199890337668172073788014568826703439376780125510715150961666875363288520300858786070687620983710662379954585735096345469842870883959790045220609927190667901357596105334276193223178728208571086317976133886459800676875320056388931812135428011199393080311759969257693348313560083645646813945397248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 2923564555758858531425443365415559591286553169253837090448812383315441652186252922173499150559017707589234316805195816586142209052049194710000182314423248591374003098863531040964823362032891991042121176332076547224196811124484298475686549372646323376500194123259971126705750654358364080540951335053833486519437937979333160024480298113299026430969252368273301106436812370591289830259467765399565294855003166517933847883297222787416383651868409515432333085755577207708132108216897513802480397412805304588141536289204039307115282022894664044298996096798296041070249058019885136200856312523043535496022620186602369942121580129462121488450776405519041697468027825816180446235838964420391313874052192638970389094076493661991750640179847692764082004413013795438700487201542116623248254619309086990530766344135916935219481441521493835265034671935174006974919245458562038838809371803606173083806255172230914428748716093137003802617222011357666449443844056428285616177324605991176016139378140866045143403978858776274306285234882934558255646120384818088294645995782751437939072157063117612601894104440837213506442647203865537324414732308522114315023529065790163771244549617299790687029923164740698512150562005782185641234034895436001096998885997325515752526632796774175914746721602551271093797949932601974392047159826645477213949033260470964455238761289253174640460373876998850276141695034606359086035422237197103323470223676668314322591540271352297602699942305858716886575701464309019825133340898617675279759344678795936571110734664593724798847879514608815895572381067833725360217374589720027792040909509078657974103403708685539292060407961507441653355314241026748275105768313905652253314341444263242367344895784493277205678836780562400596123966758729998351487426303770338697022601666526096479532344106879554821992500355923942832249967924828388284171124031004412793277707026892176179300391314108869550694567089001195880727487775475912278434758796517135711667809433384945798999651806360360020569878634853878081040179350322220876889051644327554271097903848283492443950360066692578347905739617769246590903668688681555857705994922265205411889116232068109157334169995757357803719165287267501790353990684135496943241028095676796709550586724017079786932485533459575191417403041901255829055199909409148259115224133473257481938823603993840240866915747495753449189204914117548650429454365772622349832047260666442849604857663577482506679903282521973162450604949547606389565685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -3973371499159725622762066001399682960742494676602297612334475008767925381521649099085362191574450006288980013518288600241843045160101581655939125673121120763552775540178741383792184001841997595213597822281042501143031540653222502939311080097651120042930618592987058308560391606163329200926525745007019528877834778901557499948097154048531895589134998242850008372709487257003649265377112782056802087799257890211957755084186570320236086658270575392386310033153569194773048271316388016288066535905765387327945823315375787911927731994838404616009457271164426109347643035128971984135559052382649078419647806949300840578774464477235440743146575348744018597792821573435360060875276755829080171342923026232789107246297474039082311502967826771750846508815852459869440292638312977158306589891114834448393591830803661115794786924040493089391559785584650058944627440060286271701122816664367784232733490882816974327345433566359297996982255555311281553991864102492570259604948560303467181094976082608758972712725446367974051353450502389221394974427724152648785560744332506714283151118285252834423595889894562086659783706769210855437558600129188062980233529540048847735135343171403738789031369057350264168778790102441454637490754774277721416443917656730419912047642448057444540798813268993984117686605834959262834527128710395961002549124642697073392882553923920702869223193536113255853708122752563020187175633183074614272326166068052563036067145696643833350304672977281776206745465980481248014335613954431317219323185062946185024401530026392651466771749395374224731184177850380318471816250475349764980123571451886316707623334077650483438083200230024944465218236198771351955419591592220895601824329886671131028128335675029599808474893783331547234818293432102323115196019282321057563221117122933391886868141382887282439052670050151638457413779927567274474211477504203390944081991426872471030892049951236327438201274679193379483655195435252320780014446457030941575952506614837608594691531330190408794681027566077810538927545929016875702454158763270174024513833794070361906682610824126040893609258333674158980667912099526073452763008413097823449622117895590946792269039822629835542192799654356679675948136073017160791943155773872772052008364714041184437916646417016476937032519349898668662350057242100665847794028657443962628660506722470527921172573137451160195787018273118574123941652924091702966950884769945797778132956110115999471646200667074689399753193092954007020337364992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 6801020196094277728258341761252537208820242759236605981263960861015405467795396641486152699505131060875247976604022176108910022076072522826947922846479980414902816287645223700946120320253770294063828036724667416013478438147320660048106639794617495276131241183057763101905858848637587152742751089393339472661670551876051493435958268183493545062925413556067932557294525050245409155248332540520796205043856379985849430830707094910185670725939738618737956222800401876133813628419831059271698500379000793276811080689961686002151265054136141340395382773386015000107863919784907312622872523305296728036185073989621301902069483773970065288727611792308510490711524384706153389060114166088196154092255563248333752880519778271909812347871106605910841588945355080962257786270002482012276579860607969762634811430757828156242777455550069648744921616779546043991702873989885727535089858240125776325362251870639820499642784846052989389038389707722410559270693156007717602390480214584592548920480706140194619708408747613259447761337984418813477451723092304811324266683880004945181762608217365013896350267115814124058303541087345021312765817127126118969906861381501741724590188745265261623261223781530649820003561068900662480385368294620705018610670493565868201518466434200055144275940986187344015043804342081675723359162955144974420515532207474826600909832045748415762838587861502862738797157950161844263476957051459536932232944003163887871960976657527556784079891733765268878298332858501554759805285955434273080909651723990154381729725744922026522036577272860591979498348541602652580406941264562418553239170511434348239250818575272875954310796899697550631834555470257683303511304335352739140339249588585102960740264171741821217788396156614999537796015624301372226303441046913927373425207078078652062028283039065564365728109359327144596178968667376565467735619853752079050406923802235180747425187678642557071810836646804887455639233077525118908260042774977197057410007036491228770474034363869495035459356467531994417605067435674364210143131203700706329101178101081466899152765032222688217108008627197740035339060951442403763271652584227480863836475147588269399462675569954365520252051159368601594898219394120978900768339095502544630007864379026137825707374466520045796803792344438677488870713565765151875265312020405846950545147682111393158493005043658543394629733057561505823892233031691354206919481307149324380099267709078978495521667019955686083080462679061492044165808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -10996139982577221980108770263268287720936063510941332333841722502832366065319207371694314818102984248938954161376528225364544776789767576770216456373763207923263673117339243707351083134165369408454919949684086129757415370105202289969745142100368819775425516687522107747181578762201230426952754043909247442247493794683323615820463350204788492140780588649600134718324768234406788147405313456412118973610608512203679795043638989824453010698622984365753273386994786255992693416213544217573055219719968469140666770961526428370451318923279313896394362584072669674222460198467523361104020573864715670837006467483901589337099431738267968739848481378972390222511187481033855523872144223806588097377704178924124249854402799988476672416666321917289781319036294209531956473067276684031316755862379180634497991775794846576968826830973702595796551076314884982921667632926875626695690141606346984295179776370650534980803560174540163716141740809581624180177285833470715234264865383185392644825132231645126895132308597425042865551732281446667648032660764401012913244404432515528506538236440285194914908427375898065716782139189737209839793593011763854239387300016112613787369771783058427079408112403424475424164335834875101666100412972285515912319052680741835640743934218985672720068775978029297598183949320289083761239093154534779365408947934102842265024813305452671313254229150758226865224328492171608623093805634277983808642393632984846825406892416046840060349622709397700258459186206617969802541198521101686690533868847780523489506884506508964315018952194946040191536238668140837269564127328344767980705834339826717055068854101873743435945237012082053183259597411713324894388541760176655564783394641460523159591690480700289065089634688669552433174790009257660239417716821457807962034966709266421879515690695664970271210785703286725758991577727234994703385185728443321241554756269987293300136426672621412627634547048506494827300345668034035115397083656654607454499173499438672867418514432356664427258685969107064628788091570835487314353794306757047068507554306392085918242910469700716783114002139805429474702910035894008631414588883372652431867535387216181366657402620815747113409519959350226423718568386517202617125962445099089939135928761974624741843815383975160922988117919231615157673094044915394259111248698883776173578373387109438848902881408306956346070541102309762412829916129141312583354909767976893505210688283805157092183925255353611766083941039431336985825902592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 15598883642655633958014255057694686150565395685096938134160312412677770135219171123462075176226661695515137742377247422756326092292061212758658062390401612978110306569183919669326088667864635671059194195970423205537905056497754249421895563847777997810426813826072534976852193788502677996863926575220742054072628590589180214776130027473939077558565701319583400335364158705577657716591086844797946558693333691533830299095818798450971525930870795832666120517695655353425220913969205908035136728026185845621954625212767851435344319963490330356259909919566582518256432969045450936041995830387746196538274423389911995161243260954938364527176398630887362836495637517862359447410274581899626251659031308472629641628518013452367687867398513074240043637174399238160008515091251681196416408974128426119743470315780138897761772367183719173383837106723911628287469197734186616419869948714859345714469072543914532167346166499234116205639136931842849514236437931356625346165796659939243199220941544788403274608541181443504027919479902337097639656350626148950457112382769967561761429323568936035827179465222651425060350928760965250855429007746461994006155041154757428822317361931894092872260989578168097927448910656112439221752646886300333172999092715990344037262175796042966207884054544059010742642928272973745432329244991019782532524403728767143631441437065325680410085276901701552244310569813912475286439751973741510624196505598033698662049834338896045600120077769931707328540969097718401398432605730633589018896303486792367381433258397727637961704945903300852978406024717936345445020871636078547433085292864110022515315643755752092290325013618699350742244523253917919575592186455690098891128558180943962871331818007228259016517385662494636716708406254382755887632723141536166303853851975283748809637883588833533060087244868521745298721516235216451662514540050091024507387448920249727821215158689914396270400698719751928827116228110366570850265797760574283711011521011853559237778834464253396868795409499826619420529678670083099087405180305801284365590460973993357588763856277916284817836958461446623257661346904813680060448309267096196769924018328377250538617976325628157026810187558268469653191622879280897225504259868059051673953444497432847601257866853149875365001789637467089048975845125882815951314671498010785433699774271455829815189304295706759400780119974057008692881418950422314849642655370726510611903519438353283243229045635756155722646119684773152434346262528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -20177149559071590814919741614017121676406270659656495202628212970869101662503275218829221820988386068949579808731541085877137658245264410874550883483619474531792875939613769906734004566598716660267902324341285111161590338549294076940468524171829345195707458807735860708934026610385184763030201619524829251116842803809734146274231444466075895854170599683440184307531007716269897257055858083232624420661131776858066356107012411397273211041499832629539569442218312679271050656974130365231516175205759544311767086542540544926876640193976466638507912835185462691834950906046666568353613638881224961816226995019248849687778104377892415197671630586898325060691372059874516516894091498823949765677152529863105441595727229382152635665727071803781461319889813156969011651256653894414186844614801711833891481392439164650977124618764885775649676217474716926194193600135643521459915018210844703686326890232270671643981462640827757157860713533352042695212760387277857859376969814610725049408540599489537175710359547460728376500212724443991816812840085396835315175007284403425156301066286085201785892436260105750855459287001006371231048839109016129297611733597303276772764403635826756067871163943564692027270967698246264100697542843706760664385277167484113794497746242312911075552139183761752192519014594443883668653645562140151394048879107555348284512190262267080649675766423531949612075167584737486700672595264115025022646515978434331385565015403805898351698760889990653414611496109516879328577437469699093489008266784872770348838278837446184762556076463508752759346165469400519293858375905880381157593630332885398162573640364362749983571778510279694386464532179806411536427217080356409744703794212702821526631096951294261846493961306475480671079961264458098773903677915279097599077215421674058926225905405913805671627023507018642354437687298689325356337936974238682660161473994286765264512818528046616896314816141825454565276516319390836928796037482238201993779228715566645670076387030251783595715587488104580036020136089708311966871519613716882354588391436770091182754094096669594650292090189994134649419131457033736391514656710751205559133832702866067176696526423873829276556753088417587352560268347680369561852077115767732938204213248533186420628992662074531233856785409528583603322185986741937421525801114579651419946487413779544592024577360571597712943421565459745406417270696821112819583700545393184865357864837012545297311598485961714315893930059525412321870479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] 23653367069103020301968509564343636283750183582290248531544375019382074909397882539992046239914071052642979522706732428624401446720730388748550108954130362627448384963313997704514400769113300110437778511914936589492890448838647392204562191989656051283212941376367762147632696066021701178204809453602215447141114299272976722214850779540969151496367486350268223407224801858780716410403383420819053597492034271349243430632057248888817301003203576150720442157124147374822032036220214194549986182786727437524018072767450146163231909315295203784212455957226904574422252462528225923375890172428339127301966842462103918657354909655904353407124802583045565256635073396721535706299575066589130016949211586254976326964750150294832895412626156849932283319691084311968227068910839096703367804876252582225048672435391908426548963411306077708608310778821401554211836218979215730665461999970793055593033691191268205480948814624032708898231123394633831953100316100015002261158899784471140954858985585340867980468867194678349122861006265035031366331283810417957214774640763104403623554016310094494917491968196729995463367578162467318939234212350301529796506883264582009789424102427010731799734057866084303998037370026187924008263309668368859985713679445621389520637704066811245765609384488182963553566175928245981774037715059350117053221720499097423290388559729246667032944564600146999068019971851827288040478454654162031144351407603786580644801046628399206381843350804840607661576494541504823398272376400728995966757064644247971241149128808925046616180119672312304185580952952814327731295317832004059990288047550004125961484218094095084475541595013115985661119292548377855226616689737310721850588190646062643097549280815569741651485350009947116588124619473965773935565993559300966663152485213819460480601592878801096620588235721118237497884022739716099397276260650217810776705253705106338620708339785727829218889848540954639713830454916547485426815761625288716495270337642695680170929976679063664298280858685612120095417991939148744129081542109092407925627314148624812137216077044969013012716946787548634320446771658723797122747639729299575187467750077274028836443217629801453826392459987259788832609453701694980563481366641924432867169884312884479430591369518490272350515428135583028057439173840265696064976770897719757006524047557201855652614563466630048845344433803851741067502700603407001847625739839583315149442052794885445094612284971776323674855457572376971741826646016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -22937304118696790976706982715857782307619191730786134164109447279729386366099241452388936253605696864963375902226553683266692072494740229062643417967892909568915490488114568494386573057792590130383881943160962145774159728485183873599616202498693357424317827235396852859874243030798431301010822746467909337922170371200103720821451914126330110356216534233421749010821126527683972658759932689968721199406217033142162598870408985294772092106932230966389641715620379853523557547822823690876579636700837983236402862688782123517758350855024818241833985331348485368835659797233351692731222047643920508078309663720430502982357780981841337409029015223157836469148220019012917851820197645217007968476719810567991595737248998684470444288086373045188679630506466283314794689032274829013713566485487231587380872334249562924258686804745328391793140552349950139351393982015554080369998922017342614243052236263981263010999965835418463930788956672533616933338470142188145310566811065530035797010897334529508086644703513136236640673704826030643278920340396014373010033228434566816637987614979596098719396148790522587779081952633695740247782033542497530010764774701995518199212315399764363477371544718821391022419544048478243157313688478929369665756711158349525072727059474902239114751958922132019772579749066867813805891476479007456290464404275187699359241069256642605834270769666870994340856412024153207144947383678013127390674703913536215124356792744973014635453272767017055103241068876125073575306188997172939311565322425927657571065927938165326024237522306072835122353202864956901198972092187623620701058600225721308924681541930787399656979608218694063472519913019585594614367465975206997595338734333743042296717267173975276129747197304433689737215950682211996291431502591044006601772630511367295795315540829686551557035581563587780200777377953800932153667602852749879294603563605906553241552666753937918551566608940104645665905807464533875080038522653119404394778351792083121625563049818279418690645083497210205104736571976871251405264478341076665773658068347484989063542340021246435534853983673436419098829700093641496201579896348088130215980945024150179350171672428678042937411414404972016279964279014055834632259532594500320141900613582303865005856848893725375597277718342761296273165314010233072836984714108195965022088487732735072979739574311071705564025156506457041448731039797326974959183824701991827955371471816301993807761537031614763902578285235279504741213667328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] 15392823004783817766149289337205925741155486656609719087295347516130903645912246918889466147869447347497673123118199931740033557564027007750113744797378532538763004806506489988266288791528635808602635920357299196351913843290189288107061665156258515436263277206891165273093673200796006480510072956704332679128338699975491669616271526111387012372591709088874746003367593972410825393378041201916807731368317333143590414700594139747060592243712781628797448709038663504754654625586717697314518541337854962663195637769047888353366559043960802182390189544985442479229156822236881118352432873108429090303764741534581830967841098794411675116495888625757973883891180055884284148284104440384921121807320085283147611038940790503045784307775656718773892010606655066652626116106992993424416125861277632167128083183383777601488012453816502001941433378134049804189355371896995155498230328520647093408522293341455690640698225728629809097410917861311966952452472873077979053051040503621435864349229452585603613164749283626125373361719386984235770892209306220901032742035625827914715419167340924851688458362838077154170138270664636663918282611667485675591731493783912639579704593836576921402357657170095276432343270303330577594694527473470076951119539223446145326513333384814900537928676505584432762667623745827743348165342610490473590903892143568420553092864112014060012986706497978284132549277386887856687698891178295618956312935600518495312236296861764800190505634968875818271006865242807590781595329508162724153229263544495075663593549504639940812626911963296341598362122629619626532326857068381108119713001544495985123599978868307589815469627005300813288386464973490967423036787403220289200057831453826871479498743312490956035131592251271123709793294007287470772248631219681991852724906384843050697380492796117588701698851901971112351353547606817063937546611179147424947298468592205731541672675435348423488954792876728200095085589035317886946442470256386954114111311140774144502951562945544841358741268761938729961787966230734062715203751564662241651447371803475857955094409218488566344846716868666448685361491802069821047029445145812839818709869690061853429076048814552483835461924874789654480740480780247625406434955566563940822895416746972705318721566597849305099583396236811142494987859457181431886925930701635359257643356399413927452120838560122463515799039794440677723959074268130545461645280184445798902653158533566350776395173363017497026105560525376439194184843264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -3130271913008582099403049257676929815616051815764687231097014417753172396305102146051446687134188150591152996557193087291820161933838700171981100047703425189558861347182526488676241019179351963670154131819942729128061712106691398255357121341269624699709165591268981922705001220769115187504580448709652516091062279560142715766730742368926095435542094278817345278203510675116763148378929862241199973812613014956317044724405470620873279211677124983448195151348547947088615902124652789411965592426551740605761320204526141037217737713794129050784164589178317175572941509849101961023949576366010802510290143610979780733341434174194045905080824584117475422056933310276739444469854676034899346310596430211712527925605165340033723729490926761348583341242127879512077775234743908107811368245422637514133737978742712748598122606604192454069460755791856364477383101701658723336864497732860693516911992464556464244054966334546446817142602358604398445316290285537558873188801445020297343112086124250775499121930253135275770221534255468792653439240438546609454431357570009963724616645060780960707313836665050741919829147050647034806557582318031285326290937993172938529253505244963632210384997180911103483984370377663224643661638934196545251086962643148327537156744447158666432516367531173027617590862221037037713993858929660195526616833530672070029963408290747389253319380183514236153679237808787579065528717224499047060098295985864898600570302517089159519817457145706780208282359805601701794148880943347617093356247928013620709859576331213070034085528131693694220812251822753284818528539261307531723262537284850542704077370791914492856969520146674078070548397657125845705764876876711366388910465014435706681949872952459966668612756411947020275999444155358168880667520227228326814126875607819149175206483368481750193186351554250042356966516621710101566217555737104118309920629237640729183842834330164176990369119702635866284608886707228574733008855384241844269265487032061969699989378598515720963102846280352511886596918090505521017259343970765711169686602981982561494442608235638579255840858525104016912451687538494219174245176776296501609678146464576394480555144187048607561417100786629924093312765259945154348397201043039939527533612830941298306251384702202058906752316327520667517046169666137208348862631922228995322676778313544447161323248701400685359538170098481846722678011844496257011136918903331202472352561232758089299849338789027476881057886957728798253695107072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] -7574159932227446451004556662361559144881222509875695291206856184112104025108463511010118878302931513803163619732407241161333659025654274953387725025322052160933881414932557632412448429756906168104430043251591482341118332081554374135549012330561315750024947740249168593640047325427960265975801995733123313393154753814667598082015705063379658131353567842272414950064053086039471953223810475989824350840149283641613833038498105055623442044455347312041220866730354939709353891279868907050074589563055320082300107026910867332085773350104993598419838336203325849960406374773361911112604585280074967773437347426453652459264912819200084540529419184702068053741839687139057519184014754187627440897275364546888988428475845418687017902188965706494912752592798780453207230260767034319360146834136981000410160410397689722255039420162734412624335726036870459952438984978033930109720568601425312383108757499514994695726818542785680825543739610160735124043720920997292192111648268896616708774943799996888531066717957180988828315722404979583226451133395450727945088052390457465598948746054853055995004581992849614524466641270162048336242849362473494700553331873832460199209597218488088649948619055627577232885956209890470673347440777111571404544976975802838805670752891028189857071919837192213170934729846870943056312248853852050491343684716203324703960081846007429889085155792792447861445276933403219707497541574586743983507367669729092095133081306993057371010962148556662322778937727350384563454505893403832863145392875095193611721246741276504852844344102311085438768935889793234290038744394198113019138259677665450405594515913819632095869766270171162050698680931566404332204202279361234388657263118551282024379383024739944636018800508996787930157010767871732168831532821515740005295835688202183001719559993244761734017301389381493164467911501609827424081375768812628397659273348798793085446218967738362362095980637767908397794853638588872436060223108979360047655070172404912309499698566995503221654849328822126757043488209445375775423725229975635601832612432556040757800126084434432065427452661764890523531970248085430765124211617625087433226539210138390175830293952014102826640401426021200760861421249177461276332337735887916628012664714876901886915183237912722428455349827017296737298465816375585242087525194878608038814076025748625102627037187794098014003707591076241359695376782141883410622137205678434866515196636874258295429502347198746207866251572424486736076210176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] 12170707251200200664291309939466091737074692829011688460864169887147473088312110379963532362981103818630030161142047591786541526215528238280906557276339360639963721062028790301723070167254822893243732116876317861349732146826925729819435346971175003287925934194303898471123313024014985974162140825210301707706016521002544637258659744192058921026351298538340609096733921146214397295537161161394694148217805564691226673310699654176910370459972344310827545155873279765885738055569121327657927564822201428933959142543218836032629132855830298625981663323699681103245673663506133730492775342422077872534511329534914028534073009311201692808470780021825523182375105040073392607876934436214099254838806198753769200721183223782473231540772923709464631822806344156292675775415888018375314895891979884465898271171275232037393713479251979117040652957529422488379127751814943773714997134230493378766510081583508740300990677889091728238530617651870702916289088197579920087532929300774555021786940931429652289247755221929180726184062768894407684788075152432727209792907808153970459641399243934943162551060768091191142663941653052264131773297773234282332160001491108716912643760954254758431670601447913356821739522375309405402280274333328898150810490819086555978466297673186584922694158818557591427124937360739674930479536639686909464652669818990280665112769868519067566074016850366878242256995089288154909366761957365798112830202382704175605641871835686332733708557488211770816915436119744948028823293824987498802687502959869598058527773610501959256911902288169822598116605092365991436701146828975189481371135492188068883799838710601190421526216035126482433000339368166240194233290262346022770406023810568348096767334709636982320899465621087610894494852055124930177569073933068417314223420730008681348956201989609989017464042001357540691086979573172670926626866084199524751967582702214687150019560659377611150417843263283109788134615454475905889725567119668240124079084468417896429215289105237461822344702472935840991121333014575419174157308444026973403293958470662039008904768646399523217943988810809526842683226528539782390594532573175731199266633691612833184941638814003805324991804417971626644877224131943839271705503098267426086417746994192126569100614919724177896413127267898682162204195479282168144800985196525927738419862713078099230290339738233178843710174359979753995344481255149521969285223591145582530427999806620699769509794928754600755448373292428403624902656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] -11398201555769714801582918590895422343011463435082405184166915441569510723069549135832035294557832406775993202600634935590599311000903391828054169906942766314727210424996328484094110715691337766861493790092638378757601304457175918643598257507332713426749096473125847888837687558412761821055422144712812451325392585013988842147784689182063027344496546110701479652520264637732212572662731851436972672455730289988841638937734768337918705802533606199235507281390389969274880651603511110536834404776900771261503444625729392218322551210405359818758797092292121232844457942552806152948018658326914111120495813926212576354911846050567994666405671210372454393588794231610251910213225917115559367907307029697493468469578300526674690669452018705263800723299119087534223253581355573891340580500103214564486872222121508506725265842399647501535502750693389537816976355486485642183867405974462686443462536251331549171650011764684592819606032116287902509464449984661794864888479461689058764522971564941965186766209965877004281923648042096588010966724815426163884907205355603019627248039432571394678256729027225302296387193505857214484736426960237025515496970212730534161602117030768137086260650840490492520743448593182603656509548803479799167495271314194357266055643586443903955258874596185476739571643287307538999925432248513539546979243592399773767864832045462430283393508741370410392210326783902081346692286151162927816266775402078035873329356057964281316405223196532510483693810973645101063837976763162197258863376737913942401369097457015839010114753819567942224797043415311108027043533225526754266500863589588720880713463244889497426737604830652305261091095959341846947237494934214261300831203225322463832030111952555372326998382301862786054312487849061246879232741183334713942154796123579818378456191067920033969222956333178418972070212271445899904634108205525107879617543490796777292352974462307711146989928330197229637643004587130699944985244412815755247129765835208545768778896733662644437695239273496602292242859211884974889603323448161961092500941211787150918658629687861856231540762684993442295363257157433157407606951325954193290624142261918541835963561878633999465387771527629009703568442143714274746024083522534342213180561534172908763656419718136394769632678514514537431141795862371546530905665223010210822766912640002239942417047912051834517346434010855977799745167236724101179061050837159313564406481601118531387335962773992394381354987314193422713782009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] 8637011532487620182572432222270100424817087154649096751768657407176303808211231956459510498906593915118664676776042939912121976922527970351024801679878316080891748841402620010378347783373055735362687788807921330510029857949006252637206252400489751915237411142876812293234716506863055917045677325570994303839732311832293285092993899828518681436769137618556088385560911798175128714478987130436378501207943430045790848178636219778934062200690579201011771015474564754849276340178642827726162284856958997467175718614132085399698859639903041780487055478365357544360012764650067548752505792595952955146748995311933887874885077066242218037168323739239411335926248890408133275664045140016777735367444644987263773500143890499697044987114665381377321824372875885076329569745812369998846438228216502521406192642128798849914715507041179651608492634980371198222668765972845220496567305408792608926629776182759130804333824340701800282441358816978929621742833104921890345226726111038860839823507272538973351407725538022573159983333031252064889209715603585885331572825745459177156627262449550831074112473019722444322951287559033238252029057690572923375962239083316930701907806276958104278390542346505590301519743839028279328202431587588708207431394576014064986255482915034502803929867946451890818490056350455691035030331835174179704605280621312737751704639670854504092174284243444854622676014026729478087253548371092243997793577293202753975410629591221646266310121703322174572688463577068371265912364355456319033628187859937116490943986251077163860990851454735519980765962132743492648669389252781497787349058167719265897965415946944218634302934456731715448561410082329684993944908805077969963277549770000008422080169548604845162533304526402540636725624614335424879405338310445602794003185870867455336819525108118367605127575277284587257246350421060834866179433261274942006060523863354548875885954203080355580736441130499837840220043204836061322499986555552982164070885291812775713861307727787399751478954378391452162231076599409940674581790002925153009223499823305443657900419254118013918259723742453280687320010493390142648081723335981582140861614179931718691797133566089143575580130249988869689704356934226646278567344952871066672265599653980225916494765062584389544169196458241850050496819702978103709200185870346081382005868408928314308810794006438678475705214180506006260649843210502556791059058050834844482189978153980509620817477995246900685002006154079610831101755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -5943874645283949930043237595871783970824955342518408530625229044915580302485145392871821285429701016699407744842567688460608440700869379459711426409746963328285989453070238048729066174123717879076167781851233082341763495239392732816055290688270952638930021852381043644576653972532897986999094164720119652727993207243343681987009830599310142313474940584596105210712984310693571127196981477383853925303288383607849717673075456079056333697891383839439983732661436688230591134171211831574742320121733126966402185790183329237622121893857346344415798097569118933109339298762899931196495696531196845105961762484927869641983199978469751937549199235598586923944766763056791442072796083227189674422924076731383546258833848996666218120798289714591323855443657728588043806873172966031110065260912819530245041464398770837418345135873649864316558438530567974647930937709633528170084127278390629644098039697154495037555210331018309465064523778006865977302291253882175444937252322811785545573553290297910500125557752321968483678155720714625138867058190961842316340778903054731686023899929994593926410807135391403142688549379268587669264336564173169480118594619660203304904405375342265519893192006791545208495599365598345735729684508592142935942662319431118818148803716623977225474412793915649024248591422490474069365799546378244007611400129752417848208606736509209180153890256721049181841739394128333392846207120273474296026021142559571153643928877542755411828788013618766524130513871458802360660409848320465164994391063698734427211969480088855539292158799866336865561484902868448463893129599424052601146578594586864775588360437991119894250239518016094994734657005254602971741651219420475590960385075235259304210078400665714666368490646083529223928880356317319812291905386615800546858251207907206278951210824466000169796537913313522243413062565067176362003810036940763937710858016690183302183642828627219651074624345471806851906733954513243430246520986780103414434896230873898129170058832202177279057445041369138033686490288636232118584646854903285866995476755048386152369730423324715052644415626080276284549946341491368300552121399110424661016158155746367836025079581636470847959667845797542078112186787206295497220244644211887100037681307305789457243043637155119767689247421071342641997261243243788798420780796969280073094396265892229116944114509410204353518141187967925899947729406587700985594843001783331491957120287581738054641797154147391173805553630359911294499291136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 3515084748059645515646082035149047418328433556648473235773265860264530618557602046284144067574396220183880910376886723869742115089421686287257587188276162309389849251563312685347042451980054602047355835092161792241579244752182448395581094725478101399724628568041660274420130448536750123156532803892084302576046214777272763445706062720113197464234114312190088340210784613503540635039110144963919345180652111189791760399682572608403998731270960476022556863302326159694445856421036296100277150194368051871411022498689170250290310473295173039219791817349764024382078899850915633600622283964279280661198900052885412278284346704782320818328511583906130277941214685538446575149097423951365486987579408738956172171373761047962014795871065532180590585704360876719663054147068523411710692510367741970448743520644294653801574930887689951903218203282070449155055367485395564018226309349988226666180256568472504151548373054466020889056749487951489432635903042283372013880338465951287802581320156522447284430116324083741420457227033861312552920715158197957315008213722773023074004905748879785915088396998234923569116408964053659497656438628900842836160505844157622567401096614036053125087617293437792652772766634816497787204017412620960272882464570801888640200092581848947221209399995695287898850913856442334289221277982943741047336591436206741578615231130352605541780794890732005871938803826269517986937966957244605655235901571186419777388502592838373992598713212802374274632884045817993887681694340166787430058472256424329759586550987954889391853328182558233575799779179601539147453020358901827010283710880629011199306768425144243862343206761424759901195279531754981558605997578240732351708177945035803679894093318879141082515048156376005243371663453112718977029614134943388070057722455519303189008257040100076846953553432672509441929758275289877726345225502406127164502041255783079243724855454591606405475552895320108113911023933837964382854763620118151293175810456147475244830122261837950400291290543184832343187063744871441418034846222758007198397425145032557432977809598699266744188057628648262261837505549729374243499549876717653070251627952562633156687526751126538869200851528623054177111736401420953599861059165485354957049479681045813593262223722674252338235214207398928545665608240167151783781998597791803732133000128109823879655455031192235049629628117619581226800649142082516990160236033990960174129338387916713689809613967713540776885621205630077475124936704000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -1283524094053703342287015113501470013410788708095876198106269126352175431453542732124248477290317140790831315797061099341995698457892745580419858671582054140498214231253978834592844992138201726143568271104060352423601882334175107044830673513512213619945223960209897897322407676549989087088371647748737927316124837479828277325389044839216846125505132056383049203573073703875683953478283989510420587387942502680412009241785390253067146864851992189847612411782518058125283465466159792011859516755832337498911138964173886105529835648696806322699739648001689167844466828173422907956751151343143077776263417488152652873516838186773259833340694453311072214735290994563205426288997153839007847287230629550682031201167119812272223706420578736348120828010342253810312154104528828356526978425547212530634588253086040160715412869105676429043113109479761890869303069825242354780554944890657973341070602507611933530988304113808960337263809728478813417246468221362987660059913619342513059450852564603777280040124960420841589764150991849343486364336781680573714900185422627306014512905574474449250515094144068109620316668854074507305155791170787470352848187567435363313496382063300357061709363138433361684089459257239805316974838458978888313815267733527127924923020276918037949531057409593748193919681865995724554308824019641485912788596028246664832909391921652903185486055604026410294029832241996695372812320336907630245421270067709327636087756357805582701016584058867875897782647421317365438227697951027030774734303622132941805047477191841350135596701881259723229467306239918603814116892847732351191166816904995812488809065539553906571106641122611515640785104819734083719063272150479787073054500553157618678589204587664319541065822919175436495406852391924003750981828937744019929919625771674761975628179221298463911721463398907675587282027332224661448224078397960036048350634255198858995765751717069385171707415462168805362177132930347515369474212937933104667497551850079973706674878801124337083970610785089790870174104062705211737566896094373700821831602779796598501114849501752618386049774138564953626681215396115259037347943767199550075073325965156725606088680205449681319184821272358731674398450003182105198995767350926442804481937179470872504117265552705608559712528078215810296930145934866807167818578206678690230806272331047030326261313126932169807242692170200747290729881200384052204233746194516963044405157635247346217179483266596052466791686252793777940831666176000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] -362679989034987482181497869434613190053296758788092769688346846105979999124764536989009197888715242749074198649749435964056757434472381575487687888868127749499365664060623109783557042677502390059504873032738213728060304462993570173935278773868687267330770165094758392693328204314097896588526731111797851932613233096890011516494570377187387611667451570215358626210596877846301202886302676159496541526201311245858139890795921660477004622202395396240176722329321912802074545416850780730800683141760354556807129123586439321773143194031712486022421925780317034372842466940191238863246420752419665138516134336226237362094555813853809762952659539683523521125515582987940252624943127129023239751811572705945402141578494326663989412211750485298279381692255163794731222723381769430376537319852936380284004914234359643832050498077656121971958306475616690609937833805888487816623649894892032267811062167313364345547183089615057281616120161364554727809317655991890955683166211878686712605607621046262943639456189015548285560210019619378137343673205906580237487518300924402894134358553763683727314683443157459918641569943640368449211949656427792984019462745449892582549524849528912402187093175558561785105303806351797055141986800257300065733301522439450971108995907688386771177715421454561867871243073223895734310154381246016393406644234356658777233518105534659121955546305052092148424165650898439660438670697730646765823152654250505559673979289515736659262053861802189539657206351794586635815449373529487890065105499232549595409534748467939084253047928834811405650239969075778787593474760260529361183139874403985335491486593312125658114259620657777281193779868080609156503880165187095416794486172284260913656278786511354286123863685289763705312360000925076531618087589758571511035559467837647748954407121829697587217888066809029946117262145305212618900871302467077702913915446765726666058294761249693128705170114419958941853818159424727282757277553807371177410141951797551764457731447545440402705633925506308662560265930691846548954870519858548386331933169124266231238954122120779545100152932668541477507443252629677220905946839945250826698476158056486820717825073864846396841416583671317693208948757447084510372389969642065221001058250218047210172808673419861070479600209131812583009509700968605459442688681225755268916392423520754476812249076678453605828584686106711842893351155919980498345661779126973083811754396391724613822278098475940645078490999281285332773896192000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] 1078181037317781857991709755209807477660709002221196927356332988938286106946701469863013781290795620162629440990051098533236149913790926241235566092645351242810044283956127964242643793602636398029408212128805437027304210063660771329090828964561251949809413548611217034404824084314922942829796499456729740030305202941377287966392434455256756631883349556741450822601085883406882623574846176207076243898528748785046365717668506772823356354522913111900115414773586016138242104642499962026837076909023218923596570922774658773897944282968136524270432018372267085628273975436896343798350066043063321639947073458297000763425585748119937131589777024029699339545699250573906351350788245893959269766903747366252531915529536015734273789511407754733668437979271547388545863560710276191630394500094393474167548483473297565466518722152531897400519027117202376743326189816935404244640211805156949917711874041717978730904686812688758601612206975291979708319575425064708414927985576590819034050544440344733779796784589539066982431710234851121265518630598866452431320173648213438578539852617625455427154641758210858068374751535885119838126190323809523103950776018942709664743237560513215231520938144901083839438540244459311332736316600246240968919294479504311546926786106244925268916004059399853788882758272359849315406801359963535108622277287198532151261176830301859697188359396856296869534877102240142900014895378400062995158185670133699246028722746044737354889590171944755760018585212855503978786807329166226172305624070227232056411414560795643933198509587808128188007946892639967094842668397514855385018063766542247820909603936486998424161791914436334973128799091006266269309610612354298686523350695246504604570641306609755399796745676841405068487549924794778361006725167111913632564589543063510515666640464993707150178300424903743854402730701259104643294237410892600798701100673391172479037148711505975681644447180116236721142462481022943774700124636074429233898881487238042654266376142503537344708984711532203840667469413875716700145480889110291763970568484332631414134335468491021048260781513053213346658097278297120425907936953366058206569479946690995715241681288437404797419129656753243706758746674517408875167613619553225866511243528327101257255845585819725944138169377401052002609242502621134622246685427845494454875114677747191909698542060670501919423840228816888026328732073476946770317843440386313973656203693169788392694524007520524311238200015139561830147424256000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] -1004423878363449737960262373058316062441789874141435822293318376422003812548504662855164246988298915961372838595942202757368297560713036541431799671284242017897373436258659375357091915910357783972046173977778168842716018345600376703541744690951530068091174373586664366832699823476441917333932319745195462522325678464738411029339161631374013128730954942665070640353244418418674992280256182282922869524514831396981336875095263668803214205752265301379285926741246855544046819869099891401426298381132230439610544432960700484208527359253544433258575984676280531999511261217635050226203524855651975291366669743800118748690000172267823331939766609363458736311434790796689253512383313382953456300528678017698426838651453200271259314059022524294283186133010056423655429214733532960537190055444094549765890684813380474293192567430032431546789651521128636983141710054822050588759424991352086582752912855513266606663486483251517514600627161933878180017311931037128820381405694314861623266398968945425762204326702853609946828202407083782982731800448378690199844786690489696310989475933287506668881705716915540827802596825161225587422776595146137427295123267658178012120505739894895895920325248834806590410927610383991686780120739768491585532744713241932987041699665679025786222593626585410543107562893288382269001325532218940258341168128414706978103455423721405837400679652115819329218640654297440731059844487391649291146104262966607483446024448395592185362839443580867652483675710145844410629635358827320180619449390611840656643246618517120936628547135279720470627282567877581352871429921000999978513233410966786028498658270189971042639822403569709615118853998047499335269255802940864388097412821589467550895104498481529768639971613261479235128510808394428983576313711115081858384510676051106439543614735889713640123890244137904290745111666722138830826444385252585956997475885788977328341798723209031802063982762780911387436819607365547032783103940105335569103041524650205920611206941674765320728306082324074370607319227407313930728863369381863693475572618030963206821051471411092656295845105795820863176415437152089602702498088908293936113167288256830477104472265263222854847882425957558169712295406380260457523789874629520768995534647674638513779252892909986830954651976940038674882144493974892478334314104882965293690696827937937105576140644139430288600655047107983668325226488952602408505117755323492105315886419861635430589961730771461815385617901832735426432991232000000000000000000000000000000000000000000000000000000000000000000000 [111,35] 598204001851897153224553850171503431407657070330024281036285027043697605044391764933591138761488137785494039636561144698025854477820250206813788165063794465597839466839043146057158436239943474803615320663623683993711039333504570768261615113409576321829949312303751658078437489917362570019304669172134331332093173798010851855980933249229206976988732675765221689254829337962256327739711461783676026997700586771208461797870959428637232200403629049898571152432057891971647491083062261520367286475486189425841964660663411849550833504604372695632751641251052390186102718094411669902953881942480714437345467310481591500066446754392655940021430900716852467180774621426548042214717177566968008835866764080774821264022778332853165757731174567220735823245923087788481082019734108901910272297795632664777560207641934499766052928582446896114051384362151768644431016420018615356109133088067932353021240930780690186558742201713081114260210734500088105363954717006685700016113370443547770121168692657065906957840601966200023740332996026140729448391219248065233764606602620636205870673000340272455386305097891361083367729804584603162621604989758608790293053901455557182642975397193432580216402449329261086811600252682271290676710971691049085441625456491831258413614253027909183701284949852297477931306089312662855835409351945516481253568615523618976392351491566182977046095629038341680343008791573471155013173104852724331736197689688372344445444082518916683121391678049260006398857627180226044984436670399675270869853088356915398820504277180583686985409161282244098540922201479304115577749023023077987262784431165627647695158028553133721491104299411628401983314399707088467090564972382569338214507896427796599975400799096568668694597539855046672621267168196269163007969286131316394163013884678940451040814451202340199599504133493591263506582391098960394294031059912043472490147283407396344272001648110432558903595719856634062010219040014102217558597000596198042874481720855364669183243139030525148053893064712935394601183971406315907318437583711346311973228349275162074391495944825310780105036425295160050613817542722147107421154197301324134249774359873385164575440020514783500565227208920978469445634811067702403875279120487790076808810966857523874370244668044377319877517679114984470490720473538896494805828016822372839181196173983631503123301429961653937254229974401474737574633482327466683219761566396819491786757184906653853353660801140648362812295973609048990650728448000000000000000000000000000000000000000000000000000000000000000000 [111,36] -237435852764554274262180125703866540517928130802734264576201995125507779463913996635069830070233829397033146214441975482364487410649722682876089678152248230817655450873294695094033137571276379125129869875045020218347351502592702849787071988635765366369327520255214370381116942171674317341590340947341963726676897198520453845878792026004813545058929001865099145918271696130449112654641213018592014641189213151912751818594964682897193073383287837555330273756534825249210612707497238132126228702199854914753807243572996923186179016934420513547466282311300071994143405638066767289934128541150024618887499291751342935014454406314596881481872772816202383959655953077068566617305198109316113661130411722328609815509669371023301388368455900519272971665987366850996091316571491730657179008834264850853157571905528516676333686078048083893092720835866736127874135662997829710035642617468000108806564343888166846422313112966987436694529238282628198315623989637130542444499198510546903827264307736168793074966393475053353909499817349463350258817883325768322248977397837113020719972737202772587785348921650878197979954439305860463262552173057592051875437787968568440256706509259721849327824279168718557255727122115262250686319051053200391466759301535609621049490928699014509399676483841277607485143530842347719838258214920591112548718057498288989815491503025697381724047835578352806750620399436080132827094364400835026934351605953115938779251880551723664479880378656338481883681769815157757799952435307792778770469600510890601629049796763262400804720199509668859821850745967616638177297512380284766700048759532185635105319862495887986260103662895160830753603240480913864512324945157346207879274290208911780168804763711980198902902232182051556013477389077350302923182498367768021453694626912381767204068276920317663084695930330148008493546290369287250371529727116364715306177617446302100280537800277016796700696115972111481238648196447921710178792158519469848603311823576694403924038206832600135408950070540043662769207106613078285905790470301184074311037707294657115915370129028299318720189362541811802447070609951500352148372545267492897269379725333998511177588271425927575437611549465130734120026520155643249278130288520868726354760452068511986859209771932536452160466918632705732483257652555567948009868677463925006941827984123622909010481757660174568822939229231004330037820132177182302262582579804278128061526921886723872202946398133203201190291547400399472379822080000000000000000000000000000000000000000000000000000000000000000 [111,37] 49331309461348469947105368054591622784040595369633340243774495106115603385855698651673238495568675705896045102479801443611503413800692814051747241433887499849657940187139132199044335637169795209970281152693733389633256633660678371084723639835848199993047011571974278958574940260919626220410536409711179060925537785904636963797764804589394308806296950226504748655893458497045279092426504220784254741454446616309143869706971200884741530538107599510655093339113402128473114336491279871806795608460471630318249167348900757185158501668069981541939996841746268705936352257927239357284552700972791093037903978422088358846793090267507875442747921725943973296838362320196747252354873090589989544948543592612173422964268503352770416360654349984393884342043412126606267583973282577018037969267707274177607037746417852091948527693233169040949293477393737046114479358637897650557971163456223570745123648368434809632932817383628399054740066986694431057383188001720312631348782750215117572473527897000449205007262219905838565849986301135717420136535310807892240612696553388445983235372895978926402053722935523143648659481073492070591935132435313685252778082615470986732025402178179612996717143105951169235232964621738368574645768507760937615594531126865782794286227306889290961154205242011086658121714414119945755865272771488323994313883710668442152518941723733254863955373612526825728535072075088977832504323102006244608245372173052633471456060265003735809511304266233264437490612252991965223891341236895009432842612940732987543309276874762338144008140679586247614429099538237743296044576305383907837211723662661724080524642127074407867790611745449233090730320025392677684822315300267733190851964280169321570424252840158244270327476243278703725972777803595846687338245733080433970205534490323520412820757520981228121499088104779142775602030774131604295341400776588612026138872576909517511605410934904119922950202214302911381896044191088989814755103588938153161842741339358025211463116912147960388514337059784052012877803977763633050496406815531196459349565237846582836712856559539527705624489218101780783468081018411643368856571891645914129271671175719535086485071339440145855939416251294750404421805545360693704471802841938448312016054574926982720345134044362715360279361275274728130688672768129535928214559943981420089196794011263467603122592801697121499132232978097794545361743110861054586905369714020960865782869413612702126215493216989481622952467730639681918861312000000000000000000000000000000000000000000000000000000000000 [111,38] 8677261286291994248416406271819564354648873919498947169294635249853698104539854385126172880056101085186321593935476253879226847448484560505455880019404920610194042082378202909567779460605236726958910030204633677834472427257481742228129489061859907875540646577192745909473588251883342209892373036004962541831067026118645303204855103760922647719726466669566016401919328675876789293801985709785217495561655410839343511497364929995223485958749445448851131214445971894918259524389357695673079400912089140563396343413404880867337909310548140865231828939511396840478146129025276770870735613285230879182083605383527801505265561722402507598581974384896683690728104745187223837019017061432676815082278614078647148046829137460048991120918550549689334048604957885741990158068361762140179490697582450926225698746786552574583915260791690900924716449062175542663601788797250578017897643524632062396996759325589865103994389698550225554428058582757479769510291288087720281069386787530527471041107887066194794732790252348739981350486519258808460744654133377414909623826847977224833129131503192385698377101444171769998900923016652278606415767366882296475115013286104920311724817406936667394854605193470647281873038904762301321324145117888874181483079656537219968896095443398040342652869728428893992068381748165998655457757687811732236148048737945587074154580959151875003229605728147032526362427310667996796242729172472490618368519968772729330546424828266927694636197188814329655102850833482723223834757824531869855957913101450372442568944617742207888998569637427956313333325417073997882608179232122215153016386089168384214065750295892369777731827880876575443274939754629647436902015534736956518446793018243990167934945261809055720395683910337889312732344082042475915686671939691125677853159162262622523409315446154364094804355579004094632663665781672366410377039952879094195729699574304144435646677726644814421451931580043695050234450966576442514511042543899848057027111607615895291543711637349008238266860194132707645146032469569561975127192853439315150151431036874962432692479822387766628056579729011820063337970899191348830951441341768137625252899663070415590681227477186849792418552801850655134813598362822477161448462159560789031070862383138129484371238961398476198814943311830963699084969255169888143294730341207777672747861823487922067338075957929631152738753010313493766111728706130709910816731037930036224851887448943794498152758333090457833942868627457285789057024000000000000000000000000000000000000000000000000000000000 [111,39] -12355603318806366993456353362952189750205054568557970105709065676589105613195114868454584888940317027932385294159320650486566729288682274974676556975618793605759137967913983164415480132540508363174933290127123750369458371895590510998059270734932143791740663665278129897236019299799809854628006253237247999451898300702175104267462129441182077215582272613278747925237272196962598953493544425481830908688189625180572680431256076909723945285751821549375314531631825676707447677518185309960572614825799870330432590964637103754229945017819078013804695722731636685309973450269621704339859607164118728263144724017546592836080463566594694039970956871305541909447487496755290402619344535317575201100545827222112265346278732405812945893654496816065370925718738988449958754911871000909892165926724484635637902787228055384910287555131321901954551207985555207812089314777477808250794384658416635949470307662914404818543512208448037924682359622174565964273527055000268486526292788882838228638550071115640072029973373919835112622557464167496523911347837640094659138996612891373564848670088106844912668508818448834212980879933208294624988140104647103276696997619741715921525355824533175220948146463576467797117643286188168056546904401141289040761682905617383221547297021453625162469509173613338660354929718743991286469897741728851758361513706400645831057100750104551555951736083577366290896604855978950438874978673810047721217347314654680047545234788709125523262967622074157411375508696142129253834604455302395478921944709176583788934332600266397203802907754999951476636696302869495223022051657122287214993746891462250594275471671956145541079892891922769836313285998072172138962795645916139293498968778341979270927311022140702769469561162660307138386890538832814188009038253110959440558544236749667533630317442296080389985382764782152070928626530612180570638762039564859942240482989404092136163967883084538365755668094097427367764668236914925602219586777195220638774712937734367137657456237578342216493108825620842552996994343583470810392416033212848866790542058766740501577405126159458183488445609571633367243222495489225280795640003880563783264475904638105465852593248546012536683928504595619815438570800605664400130666467089036525610266927849073787684765117600429034600838169427022825255778201351368559880518035039727679056538924570074340323204683741841883246690619218959361094262578431107398492216538667730983971354815753856812611346117453904409199100378042969142329344000000000000000000000000000000000000000000000000000000 [111,40] 5661424557567977582510051485360454918524442403726421553796896641955822255948067386861822922064143025321247306245797905697208203965553906982250994310055694428355045851682561263513464130114107593401182642469576477438094544610504244886141005033919549475087276650455345406091317764250248090612671007065217600393899441619360584814035388040262801478070176977764488343161455273538011041192237804521345563624362009878800255423159185619898240524623045277628606653736628888146467549552296792805286848697065525644107736558546129470653145800419007262826997298698628074071516200156743916481459037147002850759988759946590693811246099729006416988632360210056913648371956248676214578159135230333564827692032595294042484038445296214286784359411082983974355075615279274306797184879101983670881915090701784634312880099351819423059445909611029326922243553223550501762285645817416491065014067310901593209803304139910144534767092367884977492767175747097521459293443853356017377918921454022526647826432868905810172796712449221025076208550582869796342349155583380248488134948850987529366741079159453146948261816532763114656056901315273049292218400002355998981011924752531025791987653401800586876301049016497655782157850050956184316439934777773181372345236405985985365731406802839651121989538289185046674158429131295678506344625079118577680384407926124686126297345613596761125327590835472443904049806520178830011625047221664293165636280225733113091953851656887542415211932480371392898296263221433687217284408311427525045834586686203671327354304645735808883866351200224997217325094284237420901780018159053387646176627558024221449515901664014965045243771809593664740717022586519162345253601689811606432970553966280542902198289071266381719619726587714948745651575882325851035531352376118247652526540339862526853354716786744053420048406346834523503439608164472005827389656899995110789294870970294700681416226059018398038433145734034282016003681547593832595818412401655346615416742616053024201777244867217197132053945377653480040932771202919894223770504977691241558226569523905096394754487096398598471352401101086876777506020473106053972207580395025357645000283914808803842808087261418231849519354386300030904018594319535978433960666595018884305496264243439397257735970610172492242932152958007272682398677773336638661543259458090273618315708403215546796604904781587370098441918683546030654244285959527991656843665742738217528669518384435655258670713087294753962252806403834673327243264000000000000000000000000000000000000000000000000000 [111,41] -1540411309694783324512498738634433565355519390513684287523076896648177215559372774379544271351961040630837907410890175084242490442833949659115646529838558162135001666286381183962576422037762135177315490498746790681428367470472791646186514945611153076201278969666037791660168504321004150898875791191394711191780280789056654693579707227645911317304663697579548819637830920027685740657007896977362602311666112693510105857166460221794967530493040645751373387358220210868719162723210964388826417279544776107248005972136665089428944747312922471570676218374448126575640829443542394032092903563266427146166982142611517273518439430656854820831206578559066800059884465697975715438979070440824072458031126581406776787653780523129266832263731453416318994025743053247175591495665374882919144107697416825279943461518929210172213075807104961617830355515433396781717018598196469007616759198571562725649490477124325744386634619453081043991669570322469776856677425841698156629645576815870297866898640659142856503826552853468370453701643263983388342752092238348029808284035253981843676343312823206449222975107686701817669059361542179502789027788928828827427839000198035066767738720005918034672120059125431516038365057797100009064619695058971819693078456250125089016077876834952528306483033399535693171720670183896439807852324571275341276486960485525479006385272082140437844777941544250025963055372092265026338118481577705858426031286223286559786880217210556431047813082594977896517645592703809779043854358511984504567367950191902964463863633912796958070377401448599771955225049099066021615591123832231941040962328992268948551210906204959631288184261087562786511347969891205756361242668771647952632446377553742789715578181216044251051138941926520642709962850329418881825030617690855012574532153236368246710728281758886706462089572370285049502518713196320968402559195294660319436772342902132564256724372980830872511342653556797239612127039812887889510757752499305971510412487669944057168160609775970866684707988200279996364952581223426023181062188176866635242507078134888845776885225366703340923811179703705017239946690490699105781503008199105931198493620883604884083602811729861229199694324463508572674678547079818053377743110524514451047815891427022643995380163092460999295497019019244036849907303535730638057770898946483584531203494516861060344644761427073908143785956559956783606545312123915830251458753022470829209164544100277513043785547346162581102635388142067407388672000000000000000000000000000000000000000000000000 [111,42] 203917424350622200776054591180847972330475308230312831476308570897172584623660753213630130781789571848026071515662089565722756787612655915465434837375732253741704364289201252294579895008554968726493083922046481218886051699783246412144432496793712922542393650689128081661727624942578628353454314620770972260496634728147671079510316275083448477515848895833341836729782582945256889699731317162852892417616252835826093155296504740863806282578837238010724737212712162006217914514223001693194790612336345637761721005857097416656790060891484648850210440616734610778824069733894469431457974214336198708933754403787535236963669330604523434281529144353579629759302378701161181538934638693251405641354201811804589305180455262402220847396923597801392736031754367723464489823382179709174278611415969629903130155007722223080756640284518373144268574842689941681562907891952476603495814743454829420487785347592060056661167406443171858219477357138330404665559915576416782748918370595905280202242821531428883597220151640382034098419682759466878647204506611235625907078275639363670794169549456592967882790626415955151539805231858246395715744082438498229604815787141282535256213000502691459890125012159885970111031002813962097230564636849961772689683392608300624054740402561697451738786635182983686939248818960266106256533802190993535032097106108851399885605037626349896692123149614773898444656284891898550517478778954734139303531141848656237441440811144946131799343742441889281144194067017887909785961828006458464190642177687751445344086019131156154409757526255878808869959038075942402210690359275737056271874421545724004721712426809464457304612135894398759077040696587835748693345369935623935765774728645753988226188411224505021628600739163501979683845413705603012755971193951618993983234708973263476419298866477661090407485891956650387756305459217932158266738250229917033802574483452744359232621602982799129763797136309301390054285872403745704117588260409159403173530837490524828174585664789621795020806654022326217084789172228654639484083386556448106751168763861173606208581171246698928869247381527368271622305085037468774321594375693717731452449466847121329908486336635361492441755098735426389071040324024533163758887392105212031749234675927766569760305199642122564825370798006743044759777555776104709542565359657028952189016415037802090026086417954351715129914734947810673348565010802772731197021952211466010947721182505897753376896159782892571797935374772719723741184000000000000000000000000000000000000000000000 [111,43] 33899728796682968176589182598696458813008402849453176440032861792799413505212569947555508733164126826408087686289299580681912325724045104852734203314385590286627333977477363692736291909363778779249119425850864489496653611856409693917185414914032647043470152595050132190323997156437773883187721019337164796612177419770383855074337900169006077508938144076013387288030829217705233894764185827283221280465036380727210289498042424619694383197352987182085278733619464626277604181335918748289237150278224203699934515389260937176677078009464033532879181413368198613232044747212044269028384331305597296332563042574857825993797932310201631566882774201872984455181257307809797165488554456493609356011174740103764126994999778977165904675184943318725258736072651701105178280595482747368288328730473335965865873836354123758857683058825384511228140371671391285451596086515332785083538592675169603378981965425583368282200148819994665592213165800937144117520509923384871795305044765593184420818356264456930710373988725127342760451064128758312240810532507076696845360315460694262854686641332043149005798527789627610626806479370674065876232594716400913880842011726217548972327817722458220768729407863698744967821834900351447533451941766538943883956200304412887867797593577103858566650585680017531713731573032367771709561520038040206811250114032286373096287842403369682181138382502380221987183228196858797650106185126261452817659854321177155414173478524698311808428223210800142123155776172610438916627314226418115803099311434463687729091145851784510216623995555844775472938182662161960395313334862440528615531890400531583756703609283306664557880133989800182141785925602572997337199255837777208045788320176983406574117078726537075833789816443388936042097307571249176701519432454533471699353989574072978067579343786428135604626571334094329206277140588959368328113183281991173839457449645862714324609972255897431578045159672198589962751505437255190991985834931308926453802602908516804008949977879660983126406288583515358673989944776559052347159553949371756562065789785795912174128585291053110762606342235226003005274473330040222911056353909309112931406978578297331363182020275483233259627501165720509867676927744106169264427258019683564647176677737479178599753158260837589575808996912274160568042502287326254673614844926928853169181236605809765873729316400083047788749287383291423753851154106005699060814601717229228498283629028018583161159310312621546938386178673395724451840000000000000000000000000000000000000000000 [111,44] -29409915531142197841894697513991239070349400133325928344146589003212176953019711989883202676209541990059317956896863679484320338269864229008734851174564584034745200041117818835184204195454630279559547099837400680659317173038580752373016123068921352321091719417795953989911951820402325904599275038032271177116411003338263477781539308738732620807318920710132931333269085859935028131679468796867486926417331137740398492466006129863523804424068501645767585032687555629235852408972211893261047406171788064885107375005156681776590657215215678195089198229544237554721215765014574995610892604384521978432603963884451980097203260468258813977879270301417671233510545063347563218715102369034578233902033038649315887855321300185047687126769023570434762864413081777665044933561916699304205244379301894370041936958937940913796633759112880483163615791810140235079149580297139737783975907392507663633979929002735020973314261881283597809431326549112402856629839119588758493385392049098612613978774765153340847008386205604246921840879117423106319225883380894896367658640941607628234532880261959290478541588287936529383790328577411169014709737063101596044875553170621472346071348943337582470804937879985865515064528533660745791711963084382987647481044221079357764613121390604078067189997924769704362440948417507599139733656882696733505113593327758422932622784483651243351499213496019755420010609637618250235606400490516619660977679154218567999883168705640423437466660820130381118771561210299476894183196761524093937397096610649453413757666506743033498702319285894156393962925101061419341001733092214348362759935073322518642525101782804026163818583912801029177026975361334168900624996661627718628534426972284312002438874178102742692484089134908895117872824436593769024048272879456404969318130408655296853300867465112881708371240610169071589862125408660813310102089759569085397856218630452025929063004691545612020113222863582451690684042893903383202466255342677566891762835318418733211822135028888812890518379158701703216766042795685715882728199641997942551258844132592179007616912084469522390215385043915303047201417128525005449306963209090619496412966749645372322282935055216673006290204562156981022324541176950970167057583693325279323236605439012471433007180354174137469817782471651042135699941330431075739517660349044864306016834592605472691794834134611445615997320403058331680661209854934028915276687116566900905776972331757907590897391157922754542799129436829012459520000000000000000000000000000000000000000 [111,45] 10200106586899577276636388151274560676024936374319625234895210641854014692443890563119182456627548244529961265956589325578673648436252019704041479390074660609390241680159588853958995034451444074413562162350906613414383639541680249964457030598903709649827053204123417937749021808216236585956042956704396247010629426405470578635088601046347174962130133166304458219663809221118022176575495658793417257804697305193422712084706007792071622327686188400186829635111436196279941239615756610785428606134930097122702058018823449807219531455857879772569208687917313066552421951011406000523802329830389264801902671334832519524606139292646816139358510983481248622110211734079399136053731180276703942755227187483784125361277082851903837438324445835671355250003045283604692498505038813782256859919486558682118017704982643035603479122177043089762048735413311814072139276024233819427325068353724766310087635238025539614362104454016677915737872366629429499691949549935131177914036329921757337961507775826150550086568647840779707807703547266422436755021177991755547232760763245545751548959018111796163370303643293249404338982332380793603920776486720889934787314320475963190283580668857234493697160244714975763910216202561393867981637279886265130272340127377732558356568951050645409418511640377170808942933734960795692561545262750864766110490052094911353164417554503857194292810056784224982055462549152097097931156022043576968744322737636537106500457303428362219042373515851189316775850832041177996627577021567559950773172331886479958660085684073425254760344537215054278273122848277585615455257401274096980071947716058571554216021659529161715585920974525003124640594164064480176121816691364029472915303089055416521371841196761454704236872197224242739608219039416591939413561442380251452412207988856333828648199388349055062213985638442978594048621983226096933761276977220085523074191442963564745955194534028403495761858161798906469183973882830839765617379870564758097169084009388063668817944991928995067627845048248315850877936238328689577280002473934864259078620943900670536167386387739579730870175908311093207341928856873202673899953696139996468975287122084769528613684052924190991515345754735123860247362977734136200476805144401491946873415103360424697276592889400536673738999191174932141068539519101293993508652412827268016467802470886197726210130590039744482226184270569107012616745248080883205197750985597564783012448806645125191790805348210626043427314752041422684160000000000000000000000000000000000000 [111,46] -2521189391684970855490007246603362012516422445680370595160345530893269002466564576385961859023503158009113983315783655766908093439910457443748586279739353885587209733935279434833468144464319199959544354216244727483797940374690344463297324244295209289971851613907442285681305843555612152408005995821033209554796101396163809792843030458839485638509677634250027717816626212165260382906611982829671106152183612150300232414492428831925995661494554003294233452301233642546464393521807645254133755077861037985386273791665035463512339456845102410220981339906571746168349858932556710903400994678888547814191309837257038309821923256871740019098309067768153006890690022759176291598542046498467536375530142951126568954664893812814151681756469833412250481119778551666879357380477480651557816254038047407757637254751870103890969497537096862209284458756768718055838503421258937439617488659308341570430048792980167635628671358994489262453334079005072006476891813028848536162613911611026711010755152561251276886104966495748459494240668560543885958913312355171610171913771281819998773406631432072666063730700294895152504221878954083391567683406310776507549401574986970052498707786183945447731073756496582726630451348719976203430844750248400638936581989222046674799471422979053343926486269189490302228658541453597362767957152967051915938993474844672563241803970798280899894598811203744081468626508641701437893822502237214643368810190474682377700457456178047595124495453031189034611853480502608503434580897971572943214481415213476275213670438994043235308917648540559471375963763813250297124688792702479885013185400802347272882916019076990934517709564790418423538962025483358114599153309913826332558665504349557996875049597924270198560926291701085830875696301543796786871789223627795691231026387807685857382160342960138284079818235356673365835078305825279009733592966664712237901172995494125262519146840013005976232994260422413875427716173517783816610078222013842551682674966293096925121128264485637156442242490299022853673629512486799998484157833631347375269856120581164710463093497773643045077053166119133781146894904399220798385283824360064320299549039012066392835559611007280298229814917404018179575236931980710289823925855184243885846235287647541387664637428880553247754198567490554250880051890317283507144909014795545031598392359566420228065776130739163834559233394208051019445083721306312269795261143227975763648306867066348226651006509768379931152151781573195202560000000000000000000000000000000000 [111,47] 501383581857061009413472997092698988473089070866073246651067473941189841971043894408645377592575033079345913484581009397452735771938777567562853084008695845522712447834956258516736723400184134201226351285686278322934775002866169784450470407838772045872262053508332394814057410211989133647126296991501492580315790670129024740857182861418106545025812778123749387256418907912982759097168959174011295092390630411229131744422053147274032277094184753170879903455604099048426763741208087632439345400116683337175175909906326199176303530244062172120982933252652687078756303035483149079650025667595137213111146295918133830898797613659417205706114365812835083594353410519399344428214653696785996502958508147384672071521293112359548791882789973155191817223399511398964729621315073710219484777165035830277327774801471671941038063360106311604966287486895234019656041617907098505178092145269864880401811349157927045645427585913001382721755678133866667124481006509455547184104420785395103892063514468367449690811850865033897635621320901289733107550613674150154626878621378891740582929101378633427977952168413365571440452940986594130964285370890683552865559760710126595233490759750285349829508914602081617375161740938945166942799874197450955683591029002795142140220544581173330445863453917444741301978536063202608728918793635303907104732014038075227519729028837729887057909103937568631794935956250197649917256774649278520861964213926322525437496967035256264565807086706192666104662036941276300399256958587494659049651264680843212976070503920154013940428329967904372876600783425664801811963823969998306172232015625854364058471105067667301378421094415961533704971252550988808908959492303313681182112563337664722484096183161616289995676619501834197538783299246320839973622712402103027635978929653520020438878972249884787497921810773064263198958064234235288075650360896095504144706132748078394134833926260498881186261778098497488882885892526884320050871140359829255276886073454851721095236465593940951158827835576778436103957045654714382923096650120899681786007861950232822474763285961721006642079442174288542327705168799270042621910156757860310469242050343383531222381686728814291221975905533683734368881775600150996542406767508681839087905213587005479880653957884805256166151559642248096268126928257885597614587342820446211377407404012780473093037199418666322628295867224505201617879240036248314803547655343379839689384301592922030974194797486519446020890279091812433920000000000000000000000000000000 [111,48] -84344832322050051021372837060349023717189386658232247308450153380558679488523141586745435466580481086376866435231060008345595645335574142175617194082579269659160843706787096888828670500499977923991562048724415386061172476116281729018847547718865118035063121256291129111018973925858186942440890814559667025560050222909143262271663762317615027439038158194047070878679822334180313655028369497554894331301869583012897772391711862918418568628742819370388407719815769427155746023976185307983021659014423414755445065526763334472596480364975446712527861165674275250414112361042170468586738661609342348477861623139380644095819723851366273658826428876613828342928257466348847417597801082912631715758515300286278296654594530861154602319402419572687636320818034505310604786684822417011284930751047891839451326679843674445627703145482341852609976199584305597588764829882706905324615498788329729250072289426730772577507919262446257481506583982670307176195362603688906211105310281866645948805946904198843068978604872701486186276742627860969040234055297082615043013488337932407385721661490086464852606674595941697567981286314834361795238297640504056956190077010530674912728229112242605566241817178345559718603059761775093277204308335491153843298000879263915138857415455700856300698455224032841002581921216788672062476020539716230666910493831686166999789393004246244765521639885608404330568203749431135810265956169420186136888134905452546398813165194109751771933918485084893111179539529865565115792613400670169865228471017634326838646390479078063255903757582861902546332359079296332967063107725306967934399845450222556942949492522859669238868010885718751356244978812696698501337899363545834025979987143264412691358020098923137007580189850092286242594328904855331906731583369643194071673735408556438476611298972017524742088201104289519369482097045379379046673262749793733960365628391633038205740681685208092808991083255366521535527788013541016681185910303515368127565832952985323125245471796788277855524314544901889650090857867973462995635565442790698065128269544795216664357076964860540030882951989393852780621187276179370748089565726230985468196031097883383189125303403376413937828988995089348165424628483508950267810547927738196161487724563570010706783187893596752156652570666343407187750386091200679073628598934324408912166554829725006342137555147726517795334386602988728265839191682170616847742197334192445330770176851512863370839183125335000262397562058493132800000000000000000000000000000 [111,49] 11959061542625759030500537435920647038075092836136849154037753462154799471900207785876144760525609520257947661929219447704682020284188382923086609645224139356430820971795859302029720678140853780663222035426667490461057572044286131673314664371310809818519758154716095849679383491721444362962949006736871895955785225645002560351852344550134202565297312027383953520409510608461614284159671558345540609392058922599901345047333628445132271956038352810286235433913214303373658220688150686656935083844431859044717862817812559774176277873236566444057218498757080757293132877311290712367082357730379943821364411892198891230343332739690676725419376390220137708829673294810555275144894468721034168422431046452721777542245756320300887126427830595970260194124253149422385065337081795313546718341147902994475114495780414101445822741868570139105043054432456399477531945105579898394300857069083314891709688955099000035320909400120613149353536959180229072842524998005384127579290869918958651053032129332255220821477752427656475162021254989650868295982231185593519960263783375815660564932736706899256151410995001506130845882240481862563601288905300584059770021291644624041077879294946244546999245941242412311785975120257892783210136400040515730793820293062267920626391015088840846483789421157930572576958850217250333112760014241354109962851475407527712582795851188337594821559230441922460063120427381348802519615455579430171171420589844271286461813530732606509876746136836234015392528264823747049800406251638117123705369013830395238478517544696811826859693304786492603791490550272055607972980562581609702710884841348899038745532518236219635278500421819646437693143169893202879172693017378688597471332344368442215570501574828396641153080422109374861663576966487111256900061826454120325680438950137229403112588758872021962769162896014413617704544108169691717629170846019377595265265264552182803939879897560315506171960039222196770191590570073156519833464837122307680633240577275308577300644200003633614920947564116942936865838776451237809848767758043168984471415406519748692516593463308350976872730399474138461565954112908774987428538103175821117738848923250604869656203079886086247614976671692112803219663635503500521300436354090036139323175410455978642682143274480018183947768516088684814237272403587403217304746966101645744957496724568266025911120680985888646779587693309501683895275994008274733932109637162649291881382779986270328161807213072405134069753228631736320000000000000000000000000 [111,50] -1276515323764971250357962010525052058482646261201754800359892535477807852028486119782103140470619589869492982943755659967973952858658473761645514737283807703456029377060065993271412631756150222168115000254704604467267143026748491634896225798059644974993315314701241757638042345656149037369171458181920243111659615564688168765807501569531401451808170276345860595675333695383391890042467101840844495498417800901866501085642614420246255049063079133058567096219298601535681307445480617371066972945519385017309076810622402743993084294345043536129285249155942527507786353770434179805571645491674684310791964728348168622519930735633359296391290602586821117078098757245697976006861722961591687609630001759447054574685482953367747411758644378503042503045416254811969455235938426341193663770109003574663614097469252316623805339164999109291177173185144446429375170889221829018637604106850833975175894934824636906432828362775571238811606564150016661191474962946542090938694034171305529604489323425363421795965473349139125391168498018557298462092348129165702549351289450070757042577426490229928842425679640799087337755362455400751990601370625711244625119566807176131475046146876954543975326493431342087649514755837728984682120562531906026769307112285055201893420678459553445191249778900765305855315323354469756469083459093595053103907362531744193417530327730268339308349215492190600165634086566714331606188859198694732884808760297426388442107650569690612098866331741159399394544879727764171062896822473039583478067129219571320856254935171221847238426930749439224934770379059563961117416337356269918013811878700426633860088415161897498733653424259606097110086337124875020728539463116289034002326364312792069152342944188379006649173433190127752498271014031610985293666132208956644004434098539922288478968974245045043144897328659044052514717087375934632371162228738733927520715186297750188668545543443045368283551585609358430702371222958034981300040417310617765936777147764809703441728653197580331237125057778628358026883531075178187906162962574856694121722988370795965550893476990424105208646539254498902526831917906910297454022705748263035715390229795954241871741207581012126263618129768246124406608020489247889769274974465068504009771776581424103203036651969616787489783952196777924441394534849823922545487109226237499701738429905302519477781002623366584957392887924765518695625350670870223799729096884437777146010396917667157363287114400694230977989923873751040000000000000000000000 [111,51] 43483605193880964252937208495167251902149920282989763240847436319631812806598538713080095709778909132346564149381842217907290970876382953814849579068825388362458081869351946323109235665071762940831929644256232881376625307994377112369575738879562471333628909289201634373322121277908951307231681982092917070721588683444846878221533974654956839279786665650551447883295689316776770673388973685802250025757244158547894817837088120486871160137639059439210185322588151353833619608361986922281575221088155130685886742790649890854272123637774788745422641890965801313835967599303491427500550850684036597985806490859204438035895321179858757359456186365600610599113269561984511797914582414937543067220100899607077558083418114925099814778603955984885104945318197156472148636988552053237065615390259347942392008018640487227002564477340916377756367873555376528540950738525724832742306777756162902022566657328852514480124001426486067100359614118601005768706071451495942613105529044644687373092141640589419090961196143737720428258299825407055121689947360956574168090321609144214787238234311494785075560096815328408507006331811217206228188332129058681669974272231801875077306877948688870542758535737677455423367814537975657314194767740625488944628291832280848341332588542019410248653087107539839469498411614412635402215412060311434590585276825083659019902789480957891129699212063796293680966879156586233883869555045560102217107520954502765336536361779112714135472864657058361674259973570542133819054371461610170217660486724191812623907969476118108953428226635697931823775434972760763073009691738981247862617086069571903985140514214268924441264133200945029420866106703451902857549373361150786450218300574835329485607954868561582160472022108276198032330699025956144788966444464457944189074991784330904753557933747184361054725682295333232508181793884841420142501345767416384261382858693112828233517317357020310215591018120722338143531949003613080899855205196930679816769692577527217197064575737999205238766007514005799159894467667366374740819374121991229893932840375932117175891645341765196616713320065845849174708980736413605646004065051656185067372041478916547056397144439573328875465980388161101936444005312650080962066683701988899711090803765575585880721738978669031199978796425187397894187749552962307828949401063415405009266747768286010766460817198284545486629205396014538351649153648755986051454110195170036543718440160069436290422373260060091723760625443143680000000000000000000 [111,52] 24847195765589071649921919434227458621341619238619476069919935728467495790392422816068060143408398194518740837860478569897662847498034812975879542362790844289864314662837756289650235534504191920863969293715288905813343906317501021779438223001045333162855744580493077617681066447062964042061033983544492296261473446255969201282858345801017537508738226414183383905959892416311004426743747079305306587773687915896532044897009976208654308853348949926126368503419915802623869762955570298010368532575098624933265195589776866925560606521651071732467663554616120168340347279064625856683381414977791544933831863539485909415888849525398400661154348408397125336198952397604538930760887791813681960915147772570423485358507992157735547725913352355058682457102018581780077621980370720993592571805582683281840286138385603239156589730582291321065392310688072957132762297046550212683938275960514486777909898592027298321137449477947815242567904262324865571622090102678459595240182483732865072749418588498306606761910789344237951782416242200138852068323544663918632463485934145830969134082391129739466097902919836779638506925358008081907274848933324390867209188094152426011065172639456411371957119646280656755840843349414865378837293050484204698989037710002001572633678069781479887231182210394127370642468808750932014115402238406587599332117594913017666256283525026810664065072761913974597327090780657349248521063828913143905160398544962851080756738604513053501189699489658027235909886982519790213773011046906350414848228176282710514468670474891365568235422281188980774620315663612203232813573195822932888235330974358248465242404126220832595030661655641962122468093033622053853299577836074106372354139202647181174378567324178611935120452552217021200235039784217749676752694182118268901040365815023203044032070188809965768050288050826277290027078664136483336160404185539396560901781634583898604114211146324918332504146418006726371086936319719593253404670642995902014840697031019755105572636603176982873082862393004629942141462686215985338773249529437762434910107968125721906869928457570397775690054402088679813334941916633940076726684700991941401256586430706275859772097184041465237864639373436025316096153619794376652559769255301842986035666877744878428517202521392718552916920390419244205758471742350431165553221324245555314204311329669168416372885700271510420692450961175545251947866167969530520923709733270597991033323507594695447032610887032921028346815530926080000000000000000 [111,53] -8872718923300141932133987446787133495407846409051112442954641515609421678164145442823466684655536699118239572921226793417363841126178853503512601825609546595555031489326095913977473091804881351418997990079676710845203708844993080056332831658775562383232726839991779527708952138115021070454315782745210372153654671088672370373814036335118280859237456964020822115446448606660220499159572252736123959851845431915633907236637937763535887162332856607780126464765288712158567903017156313481159304752393517034335275221671453605055053193292585083981093958824126459269242479108766770053003503853005162448718823392116531167160468802001066694458889480848074864353063301736876462654173378124801040207941816406587992732907720028703440282651439990655537527002130500932821543528041499869393153777844287593476069995720983139254351067363726575089026936128939099933772303467677762192731303169512861268607047750446513891035465413714405506332113306651191715145694081330998654960771415167315292821490056329883135156126028183330293843829294665191848892755169486395515956150894911250113656368528059988327664836042919742039261296465905859903740435963465890277302898630847606034944510911830833202737865663504439237166598195682015303178721797154906877307765936813486747298716467597847835138419938699800511109465962979514275073286510869717906929058186932898862033220451767389751703888137581927082401887214780562189343457595656273930034341246901024525354737992155488529632435454797406158940803503199132851163191532738504171570024060803248710884693785382359389554488083522346145765256077637030260381134454114742074406483209966461239046239403242052940844702413306165510481089586335692898386220661397275242025610087838822388453670608141664262311852089408883795521278675507646562835323817111745264268077776099963023716474582408682733559582048094337679651995274783992295473601245989282202681013722469562668329519025512699511517581953236376475733287552393877754488792695292046332476884776300531091226961784650965875689668166634472212179777984367547014115374479299888613075498754211499268467723317945788570950404291546139659416964064592377337974973412092498699804097826804724462079536311772235259391165246990581041381621337689514868579902614793719860253889985162620727688048590940766428761601139737427338192167992934775104607679722728083680593494123015586166709413484611229223330526344881842934795518271549597896979423624534713612936216925572263437735384397169122549456557037322240000000000000 [111,54] 1836769934730925526139600607398554786544955583853379419252149082189862605738649370207906545966657700978097982904219961500327048429734969365982779621363473382892039124787834454099132829730420769931642219745636260131785735334769301428116810584195625193058422197887364720309763056914996996597101204672279956976473032586886516180619268755803482191732409646891787725713264686665971551664052595185789708135178019898140279105429370995405854635038726572085793943080686481965115965684311117981430380931337458966265670267423374064273769946113602620783745819706411588769403362560346556761805215350815491550071038533997222456634678294045444494400644093241700885697473171269670968389892590649369987700653013130313528986674054015877382478106387935193984085471092523978236867927183480002187367697559442255561626488522292108944373639028978082721602903940824477012788078321089444969596620660975902048827788271173120824678427518592815485341726099742153455581907795534743087714864920666943925428566405224919633749655619965769117904718084124454412276726499096797477011182041255854834262147847581206376240078922973463024322448291438819738115029521995755264420927418712381245674007771389866829245961334039899867623880935550563624239750853757159519040078986779371791231245904424341342326953066703462795000546348012241373496264150430055822686957304239557166770105955067314262662122556973290236749091166437826135457083847518492680861898525773373462526949393036426898227877206472570773216722770366707506293591757047638791704399533455199123815326006160981077563849411445406079204996860133955060561225763131605148445693981206860653006898054064629312843177342500291932586545343189077083746060143021509725972558826461258055189892028364828232504512883600951635820067925097353138172018040692370640654209229705065982129394709879138127038472918370775819942507061107035584130675724886263813586872036095119608478343441509157130514310410213519921060284665697118419963695342884540388477609964798846502918269882322364745948056806549703285715909547800829316825219623949295315447953985645994230302524118352620406315369219879380166161788927240997396077131313426531003045232408828405006017847623466968886188192827547156757030614102275984188295615529458816877430892172477931437973730413144355116502649910756473129132299404718965526874452390302024945299296694981616201617708054953648222074903145786611820764011885302030131116631881962143419048822664123737579874534815922285538241585757552640000000000 [111,55] -264491365859864647395573468629002599485195284197041490056706352769660846046320088014570030219760669477617436446075904329197704358982339845223986489213145367268281134354286781940143157542207079306133292669083546367443725458141215844981979372891242523899046899014901497563267801490426859084892147253265562009144213148112378333662044161258207327322660292762016764954832625323659481264479994571972812573438016196007341206179564014288953780868324857753653229601428523214958130649600484626458064918469950213082774010502415991957587773814583555525058287254996828785711607359191392158498395517104721158961813749618429074702573428805130600244554798856141710312519389353883863581308343491533275241023035439461919186847046963323451916503386808522314986884335419058782487071641931795755165725397967606265069992520026055270940703796217650970745756774125993300739491269749621381792126366643410396344037895268706252639515931402638015004279492099437393453447480201520516479272632462408625050328361062805007174824924489971173560448667545154762080111220527015975328435624300290694820087426271186244267902686896799527905418800599110184987581064723170330210810167526227562073260447192069964152469068424501866531233049814574368913193354560910012306430050851840772023719091380670522304845545541622946445307884813826850516237184632404702619504094634502825551085592063398366581017130795094048254503827582927509688036758363652367077109421079655807931362329659382402271321286084091684344250278344143378370349033157726188919442602108944609958875193542356619746173868293378391881757629539278775668340454262702203558522143791828876130199884341384100112579163352927661561656941583726251946199091958679696093576404096828802046731357004586961901008870363833323015832053400219387644419599580778988366470678868669972341339393964728875340167814862185333172333050624453697322447543529295990829182480855698588219524937562230393163288707827694226390903995784934345013473796434866122829599096391464723298009376728833051486110875013795708400306898664389198973057189070794257096350024769571344801658779663537996361435866529044004058743300066282992953506498359154217426227361782353234118415178400551117473439350902974661524430487354411242861704642783391021511359918936802667848434929986238564803696592279606178136990052636748995397593686404844518457907701042651550167382171281436173470181877075556982499770619925645839110697755248501791153363321988082681200483248382473434264820116357120000000 [111,56] 28112764638824111687773714004512075730518307961540167862954214395965582720041957258702011651700502674282935938082833564569938742626147896993634935934550750044363283266037661032023971503906658494597517985883444790203402912566576825396182895607598802092068952364851153184429772838200993535453216008541380838197847858990261797095212600005165947195726748413498774026039325491774791928601717965280252073102934918574944894881449496497792767975190178836139358405722333775296323021403503209494600686062214009536366889723199266687061902428569109559103244195380722952702480417461414457681807951141293249272259723330381091224098695500692059998253276424880574174702534088341145360107290253633102841605570143878617597398967543660424296426590564032724751957489609919060263996289816461354541955219336625523815248486546456596240476616886378848875555492529024730389742218342651359677868444003331041034484095326467762328308323563542820568334044534342675367176813965884567006790799606133248181225215471892835111369751553999714708643935617779869681506129919684809069651542038340201907388894751415031147486539363961514124097013655243902858550720720420268047406261399484466427011488523797688997513147857895141452418874816610200739278381922992866740432101880514643053648217222046779714900575544931940652074195772463914448310038774577817090558735420963264623417805200612613828765986863742607635816136218296997363512527756396518308949893280947245114487088299639122755922398647640356797077202155647243810019893614588177258667935601136624352415309626831988503601592936711479763682813411330990704941982532694272031354292112646154091088515719835519279425469548636916105895633185392931703387589265532341817854269958265963745546046511448216107900318299850873919060137683924819728263336724680907321679917318902824727091231561331110261510054741631505878564815283051460948921621427367791692879474729245477971874260601703146881392016955613153488511476720289331625648265242310332315548059585645026380131807479207016073705771165768197597043099242567687640035422424776956711013539852355723754099034313815872064289046702622615701169502929450864863678726279355522601881541924931005206313660906820251518610386493755570487576903907566588948608593492145794322425305435673691499248024257466038926670293955621720495616529602635705922450703859538678933938711527678459332554100212207231696578740621250288867750994433876661248964039542982111029769975541057036223519191834979955026282029383680000 [111,57] -2385503754530384096408188079174956699710246464581023869204374516313195055204264627920146559881258090437020193565798078074621409109944308381191142069388373229021154031084560068434954878430716574435651795057907941192928964066994880832050057247462525854411792870334394828068983221336492843540253100809998425024565207619333175298486916997732600225989087421732528242089604234494079072627653426682191617061369913480104959638705071341922464006788961919733367774733889887440958737498332166648905895616008678128530652023283981035455493516194143860820463423770540298955396403904724035871166595414360658896795952986693987344994024872311553186855589529653460140671329967415817338147451043586346367198487852208951122226314167953181565080375037152019423401738536817246468142358514775826880397346977442020221324918030609622606395223206698007857023201481886732635821028576961984365709418829463235761870444387146478931502071173856063907033121232023782274583657402627929430491436970190689933438506504860555669971992976513498408003200677366043849277009022628376697997617057747628396550360925483215969950735541478742469066165661523579763779945446270746835957876053176889064995817455278175044992066924335379339089123891460239706157681732342239278439011438705492578112132684443392994463642046102444536710875099528509951683321163958876289288333252990331464971625799699065674038246304205629506637822588791536308373524415054145243901715670058615468225654993830894521872511470272370420722050101126876734711035233348595998019214301884948810447084840628533352269810570043128882584443445865954215553782695933485607810810569416442582646574750565627229269458504794369295353507577304313470986001233824565866026608988306332662318629518152068437272964499031872543995488790096369665178829017120345476262707873099769560598272416555520602291832038641847273489530927885637291194434825854212840628673734377798520778047925348012793167809676491939568034358289206459452504206183969587731866327746235479716225512867415046969230496842390856819885341423877971836267024282094078779085807657472777577402453074848931927914178711947870062262717636358127319418284644490706457174879403495727680120757473870433811166853565621586563411346079749109645002373777369166538969535184907467761489384816543770908917919475540718476762869487190949834578584419484436116850566187828873325110267700537827707162435181600314533661101738417143352578187131399372583412379311526513608949689795034614045593205760640 [111,58] 152552489386247678749422218073817467570615393305775518643538559016870885375453966024710143232443841027778561773709105720190237411430248061626686331516840591812962582773115102495577885788447994563734375159809745335770175272208589112120657508871248622798165410064768490164009470138564782277436400437102472609894978729484270640694565853428592661261644656032009166624335355564071862576758193960374514177782439319599459328980010732879642401193637923580831826259419981491938189729021904832187989210290947317245457122158424604841384265775030760989746439887236739925485740994060545999091519994293609752114377550094039148529357549160846450869805143444374004477566308309176895225375328079201569370907272084195987999984811768872331476752466210390919491134475010006357825307067057878638654797553741727835804037844921245530568225110198468884091602402670821468152966667767141599258834556810838070598863989639422785032974255872623214413750499402951127046191161505182358472466946734880902404044875133941622848022748415951898676949026493433388999905048294059767765786291571058065968557985426201959094436614083176427034324337637696552884306322361903573944562095765705885439673532205540494177672978307537925814819986471848873011423285293026310381317542185165768599935831708720161657948909895447531514809658278168284017920189043317566370858501207512314013284032349820391157083021804937533810153101826962337018637879179768328392977195239439374561758923015537027567307529625338691619193717051105137881842621111574735743984703412160244079912696756428635564953605199902659550670737215168976662862180481553176513069119306017831650701541736884097805439724722826449878365611464034332016377407241679466078899237930675190492474541436304819829739347870651847592230886714971743753069781596840427629226650333375912628360569330808557603225984329807607023900080464507260407299488336487210341098155746994360124332615826669981744490696820894026134978425527160194465073991963226351641521151302284513517796199584012778717445119432073684428323417572841590396588791356819553594843447626998449648571469343804141341487564116332126275287987071463994281667628764285975979382881054914457266730101190770048181912860224255663855764417052742299780164920023544646787817594233022117294725154248071856293619107964978755794077248518486723939918085170928403989339966410861445404878805484264482623570917291478338683158484177599779162746421138452303631629914515790597839328474142692936273145600 [111,59] -3217151235842566967709613531171104850506468050662396235231697184428512105078531661238167857116643061089038827688199310420306832495256211391759607157504821148024896096045607485215816643450984807301747210590442561441332409762049625077731332150919386612464547411621962942164458535422153437450200503275627859578607954708392865125677445909962445825543797730547496423577468122326608010822694827777749516188950960376224384338624466048348119441831837020367889092364068508161988601345211911569692745421836191500326627858869162582844780593099274944225164669534532745602769765814062843777993342125172294020652982355959220217111403258588869521808159384535682775457712235897102867715695568197930809767678900135287996968391015891991192845162794628863213590667687655333783911719928575290311751693365129212280963748488287763979087206515758240228983650316416184624402999598765011867635567052176341110062429757819360369141170278816414319231228596862383401435500272373728591640885078373995094078320713157392592649099085584041185718926483703151766713831740433580904679112692003825258476117648299460327275329622549460181906153212754234195230840277573536486764511538817168990928912448190595595591249163997485233648990373410451254330353095223461892093542159505385391624441290202097056588502677406953966504428048484705319975972337130690684193927895188276842677118541181909951042314636001993933411014537598873052792032842249441470323270371403030554852516785283518728829958532200544815162852858438624478717422124159502649078522996344523473698720166445217303235801319629752056275246189731956977937991307120042880055737217740234802988053844129614886636397193915903310530700196290053341473855896475021050924850921519171842358782415915554527670757637996255314460134480641275585259655812358362587857055463073281519204458931684564595368241605850277410926740584184603214475644621180720266679163699109000888296509833392157775349117547613231114984139480718255640566472907789207336817467900749956378272107732877509949641938202889765360346893300144009741412273694804305960939126227234496860652155762904759474969703957774562542654746630374348910186026438448646505555759882099152432532868105782603147802644817741865156829052501998954437239536775359674843837623685319671901743961719330963132224058196127716150900020526016137800688242197811408919052287553298996804627455921713439920142898692335005325510037132934623349424143154304846914717696030307537935012912233742842021920 [111,60] -492708874245214064342589242441711167258508554375200991670956706302499524113903981543746477890460064017640553467305568787294147602674085280115809042736131366854734764040497682006188572791868955335517294457830095447167239615792975080739752641379975286394299967312755878006386138342962980085049571109610828907169559674483826341946314572702687583579313227886827061396226374684910732940894362935368399546239108318248694837883636678987717176345502048572048696296794971564990843479921887752366053455734837510365663712657802072295060893872657344798307343247029807538183862847239514241123272499017325362104100767223343229948758837594890916797478781466041933934870344169456025670573176369596284674850812853701862044148227962106271481503944055910761851007842597076844189498345880674626044229421800400137937837916831748449665161209176807523927434797208706895781730368955482091685804477357823935609905975784104765043595007896036885408175731673051264163461893425846628019257794094337112314252479944391092956745158474224353821530870064344054186472399147429710329656318510636380398915315301134343180630528589924102324367263705428668090755920406886071179612129470601832981425112896411167889044212269750099543768686525329573124424071069135522367727083137844083902416865149212714338496595320903483134845376655880685350446416204875099995808575840287167028951855603070110482724782231478482460530126636508991552970183047387332788667664115211138090859871739640224306341697299446100072707338626253902681385351202863795396075906206859753455463987841081975492910138657904048826646488832560443681743224251665512005329672008840891330745008362861968636799053434442442941605468458169425433417262479999029062801343236542070441938692309852110705861248059845980276591051047150925441793194014414770275411380878680516377521210352670479335673200460745088287274229857897304778827344635921096650008576357720087340082777957233390159298384582414528913253041305970132880119129512531606967321511710562489182943043659218687646621927220102678194525247464467906857664999975157131865215505037441337652979502470604999222739363319951036230010796815923303968588494975935712606898235759088645335321596458794146331520829455518529660491059817691023464981518217049092482747065091181575536428751475818524893096019151149469763963662464760527001553693037346951101332771460720415622764259958075845424134095316375703639150170824473544605035611838093712510222627923561928257033927842987520 [111,61] 47845560337248454629007286943422359679717948166237062818445262364574290813018067906094713447116529088704143187621788407801229614301804482221544279685317051606733718872506530595679579915191399290106924176070090898773182043244106563265259312987327686025641132796036806250551674259077691792421318654659406428763083096617737902681514667436205470906748430666850147160359799668385849337102809114802119511132504715926587430550859208406969231787997389293087931819864747866763309841180244492365130464555381623452633582095576606313562860503699974311726287312574151230848191652269013326069621141227628540477661869454655086674128132373741449672804565425618153167201940410964178081592793373741723316706131193479630090990717172210910835426411541706093136139685053466784880955932931811917118002211839008760921269157860363908792897638627312005926559302718903028506244297353289070759234756468351554892678941362112586771443848208685381640605641736770292710773560148871864109772945925984713660166789083476998768356953550200906105429983193619969042541208886836767850119569405174128991923606299672157121380440979309439526957793960750401923295607371807153558562301687563487991897760599424680821901409386839356480437458642496059671584548062489045798540877646139715634816067759634453851161761715464288298704745905276489549276810929341726579831740874434595662459815424465373697099939304435631081412658482086454642624461620780822050002815555643644789479971791566770435329629293922030940747981595853783623072069337901903810437051028838373329074541279737891824047627943363951022405220704017151779333850542505211204095025391906370345194297457908879833320220282436439481739566848742128558817146184297663207383449921730044132281286317243475706745137971485145939554393709227521687405426816978514429913188922424020448913349601759062087912164808642014741256667463737593631851628404682624906000514726138680868939410962220870650928386361248319586009559211664587570814027177961954065747335102920584730813361280592793811839578055072703383213345776070387774765796374830721242606332365869982504772363022274030350392653668790891644162815389389389400353277702679016033986054896944108012121404813573370750268771413863490186623901289751316823151694631186430523053509754298548232666951818896190366587420217542017250801161073784768287763026827246392825363864950921613548266138405523112097228486835544708360338555447971428126044930437411329212604496747121007271221227052480 [111,62] -1954278191440978018718109487369567769730720560704249783387883815369942198569507120651011868456516305253410867045348141770971861286312071917167325108087397705662140760053528881777484575298904570904783080990624718860115488630798185009782682044176161804328170880381647617562039083461552640296194500903913129067512669489297267731317787297336689655306177461891712178495087260161324095348754868221731226609878423033860591415635950952489449698156688694696882676215749207549808330784738238169721663497502822232008614602072033491071077037483465185069683666965437035390022724878092225001646620199140423296767779405383980600908342407834247714297384223099245591142724741446637178027476190600205349604685314062140127650349361876309447956062356678213751031934922770948342873785259920427745704661781154986877810260564904883998635915620718835997797566604682356920837813888525364861439632847424297858078706309043976985050920083985908300623993649085734451752955799907957545662124378437602560868781536222771896025575446653311713315239795777635573352284045651764630794199546381081954139705098620109370631174764329038473572705900892460998620931682733441080231736207657229798118678389515384546926620428471895651499272781905665398007953578942623111208028686167520562191257934127957192736134708713966505180213067275034415282874572757479752500733784603219792699236777766991618397498451803885578024089353160007508808352333196770397802030143939008751158948111513467081275222644419629150177681675983406801374393078927904059289725339025756482457886454986243060764466363931213853800229852324613362010228777547966549316619630583438585199246707902678109023622089341873008397847428270947440900695836689000326495020783507722306199561943988281596495315300469044496322436414219140512093646283937170002618601319201678343105066784355492969038382006132250923965208583519610691668063812637975256241705963146566175694270653006740778481558121271294963886452070673582811416153071860888973044115381102223740244073624785552293029960287825806727720953751691449088590159363182585176024835318947413082196092626096229523215110008392166844979808124365562568599257462816032226810939850805925198426700653708311195751383725312598294070031512476704164848016456839467238266417103105297213916246752214694564919740656750092797133941843338312946434119994827898440807475617640495051715698563269812664164927288706838003353517189963050570479049476132608298841674545700272277031694720 [111,63] -6653731045843457575798152073024180887506037291138397460370577919281695077361175775989364853232939282460108492838284324379314993408838977932140704399390675298287555668227649062882668570012700138082624130021975119645991732010523924031378723192071289684900167430412812176132494878304794812447365931460548899680452267353072361608599526569578507922745852806381315126027923225701225258618837718121045632728536093329654978628534829845351925385644227528782759004161278655259160086045465702821222625837780279153155281690493123474093279743344129116520206834828745912150840609358791544870268512669539625694437392843935295247108441167449680903689215722751242997666042266229840617952123912409739635988290808675669512462198245087319010405619139715219550507492994842728554705249497299219081311956990833787235047725770008569471446912228436036276102139365492753370960253869241961259120284451336817761345163273242973784310034023975214659589429247915830659331265299102085527393083065311542937588476281396374056014663824821982936380241572846876892967469057579945160544310267281523274317831100235155110603517120276768222730854808252981962258468689608676527971503891974116172791868686787548472440062600468452975665209399547915780163610220279778890019597032068793861791205341281815326756941021164284967980287437817348094271283389600216627417268896511964583903066194306097521216370347828374616005171252229124645781646128051360362243423687767290140395429641242441193421372723429028204315712374048330110562258922312255384938259737129437888682808077356166522178629966191781958359015917124609648472522891320365364367859326104451213957584090519033492501547542669854946388598777932013321156319276678003248976146900888247903606583085739881936701150878848174235464195519330026479503758056477668388095569966705508171929979286468587064998171554396966203813496974725509768943913017328323292855799959919357192334043928961158327615753356732093941089057081599875049783715338690505835198761709411012214163331005074065246134988584711293161381367243241422157202181802245220387952380259829571299109357401996455780478661916874583989446800564860235341073662167224324525221288186229405475470470164909827120789093303830445304804061955100278750404130981284762341287129399058209410239144917209245648552308378263934051003237904517550394076097120282628430873890548709085447677760962898077939892863020547163178440015916369328032549571210806909047323036420871646263280 [111,64] 7592244422645888233872004977505156358683712946236730752074116794579252826589340286254592632846816121397646845411613647351187885915122364295814287636509307840947691571669593321279412247045408513860515199075184550536083617551188914899347713052718217545510258016822830222977151133992954193478945601905289784587330957585325866790804046716450344492569787292388767057633895083378925165909831986559639022658007241460261626267371250445231018208010238350174976990975537588881014236706570238523626274063497737912957086532556973918195735201866899473732099023523059475158096764394214886412728072129964893173145552707870697976825875681917268216925954749420241497363374608432172329972316154788945660699606406445045399412318828459547480304123684725134237725614755884246589801705439764255616087553472084782188611231749220219128777944923947273551348417636970886972375816377001498106486727162581121935714556078688394573761990590480902879466256865072155916111230649142156919097299573634784852815552100178961023001942915923700411777549247832043049007616581968914856490776497134836442546478688684939040357419878754238430174165229234019502854026315663183315183348451793587782456982312721184913812010247290919535299203053199788731237293960453459880781012594947037688364976717906793881166967011352282218222443338937759422978888914808220235075313221172842472222957522045723636582204601496543541694690437884293694995414641614964962403553947002033603772253271656118759956694876894467911797783209723195186967152137911368811272223319648405168222919574956095975879269317454280348758196264215466127565322625805003610227899322974479085046675123494152932374918790922285360522070582753528715568558473792484872132534705855703406459077614295623529020298288960325313851800381597843959977985929856234823090551858231866694110601047423444096581290596248885615898740094714026468010615169996792213811405907331122580154568749969059438911285390393446437115369186371008502369398913089738238118802362984239844230447527344570308626047769198263640704221820334392185714869130076341605382672289760292739758550964639203791362296857128240922227817620822937942536549910920561599127905775684999490586354370690341906049609656601229418510796465756595191989391833979594449122187417510049920266113441232542087092133995082011907164715938349660269675659215754659631697691822694355925734802718918192038419192376825431366035084502758755691527267190554185959675938964113871360 [111,65] -435831419415642716737984844615747577660671490994265197093935461998208269252535548122682246599232377617349268846700690680153083521114808075160582469585543818034899589935654211491830438398598260930277119558947541358956530653687418401938462561062021098681757877576641039418184005979196963815754290577251379677826417858577070549334028104401412171854568175802487030860531998367338538134808863503145933935463598952916935208638377117483924234827825337694621399469475748493061321996420008705703373936298379025822654363692957978395025931127234782411936745442496400182618694568508211937088807695793900527414891272306517317814864281013657127068532446820458375735023534687393166177784072687484828768046525341078772429577361380253337216523517193110954590513788726400238557788754258620392598412463244189728907085212872110014820123044218001119707969667414352639674386652953459983828063063385125184656300563037897721310952413560294418350975023629760377742562840823977952711543430079263719741672035451811647140887597317278261362859335350600211587902086638882443657502130597645141443920744179328836087665333855091547350695736944170212012555368894579786772186037533893743905182610254488139914953041624556930702100152204243050841882157756785309895356815660304297413471839944317539178662353170230561823462365011659680194782004251411230528437655592742210726788936256398219161870955898204909840629157069734021571406680996525124669739421841217318541710076275331475257951656102637258473071554597382692117598441901778878682258424567863519481018841246192291502557024901385322219368312137264141810717746314778238634138421676467591956329759433561037764629457984854238539453462553266216044508315069387101652284026231167948637341106231340164268710364375849581638837400031404882367630704355933901722880609030528409377719326042679610743159918331670344596547455164863508499672005396425421042003473541921798789662428612861171872053962066579526234789999117890426514839226424986552997711321799891086567041780443079308220850547228162087399543470617682569644293304878239299532089951891514371210206203945403127714371283840825137526882387555330842251151423294280277655865228535027982343513846014239104922818423410529536579142085023016479640943308082169815905275194802507411755402371417515675993269215788626917626767677455822093623611964228058684307584875836324348044288468196981010793065207800121665912176131811324800767728691070130935910371067050560 [111,66] 310534557179905206450560109676149444180060721230630786346903977643291117510616453500887768048381562401975130334617159613830654929236811195503072859229959127783398371864218732369009914463943171674550511897790650557209803060606913652586906061217432213090407887541850650105415443863947545129926951723899709039081993738390567644847810859632947361671121769922911431249950891991602542241019425860525005493293792479748868435269674157191836342382713587182878936965866531873342799355697883304736650857131238065161852937847255857744613997715432535725659547484795948150105099710665449519914275476780833081911170507414282833553167504076035411017004821171671621506478502039733274892886419281523851126662576552004867871734075423822659634211006722774180990377961795804314950275405043994730304138670757261692022884481889736568327537558194188719173101963249238693185857580381020808289411016505019201981716295648109373111397048805805560441161671160858079750287967394482161723588119902246327302156348557957400478579177326445068721664580830749982687857224791870141533262884936794010518027694228283646168952972546210375437413698669882247746884097044768591086095121702176537115865159706072104596055123330748703062123770903488672157987075674477034991812974059576396616258525114964892443388825743461939364865890274890955624674971376002679000352705850469107206493460046548823471058842424201558851450863999915426356483468214191164072305893984362363485454544251282247325196792164090580089200643516704074624331620434784702862716982689481095454148932433099620776405972000199321717995691871604988063813181407992118961482497603326280824059985074561861989075235094573256574863711789486725296047257481273963240661422601626606636239372485523629113256834051409686129327580313733908534459404915366513999700762105895782012252490390306264352357033078303354851634769508290261269101338936187888451852101877212997642598067377953459308214046642933976043305095331369153259033836895302676547341834705734645987622738130624717744962783219600801796918838594008560418631372455824054303399680222322210989189031607131441428659965797124801557659779069462464664862855025955812541131920058887663713283621280179754415534775344771723714066882155730998279931215274677805461470381836751490802384153801913908638698558515593927713356806511293889039230925991540491389389188471525665473685995588408114199748305256531947276633070275981954625407704447482369290625920 [111,67] 625680789251860150397188400875562438063564914229515730926020024538092230920821290258274578415943373466611927655099520257047607145836551723322993692945495353918737127340902009778197266120929693550844645094582698423778266701915856130039349460801430512326103069806377185153205479014936290198249954592208026335836244129321616415513817722724422465840644421698982618593020257415354763149865974578464768243311903733586168833201156945523008354189994527835025639166283696133042189100438964317235297294781772778152976120429627903390623080155083224009548022008049718660985593371803017512297419201706758630227965775825647381216884949088141669893536523838888295378220384993585187594013326739297592721027100644406399289415609620103958590947206441575896974620954875353126173628888523687261856652494862449871758883203180699451454684781754106569488990974408616614021965723745132330846569614140905747229416941006614600536303931665482376365882247374859819747741426545170019814568750923704147988738790577522117590225126001417158849584133074325986330824957365327979415280283047503139267537487832549911446121122182427131591331714402860229631838741394546471010870062518446394539485787144283921723907257363030240240430765055165861621171679600157469767864271769909572520173161694401456134431335529276419513742760531482557806197631061100259048571138865345064607388394003197626567528182641766040153651053369087534125435734402441085532492476874936593221701045466472520885343452333190411652221045512057581255526914592311348589030472973437594587573183265259070047434103918139709416645925940575683129816768255486912649776986523193592433507481065569801847377411156175383578659269201840490814658962183088285937159370694465407321183047489751803272349459667062091596426194801407673504515253000547146787727254516151144769543548771997549035453726668825237455210972349765541763690240026772805680561394803426431687662624365072484676108448591007591193021019011515032052395227492321869088783106180500409405183196352884387142862572306370869570457890505870147522369494611118560916335956342853794035979489398222832760655460241578083814154477468026440774765525542030959088980559647240929363093381115802690577878515108800147858478206562787196112724820049887021436715500658226072852248234126936977176004871375320085256387946836160974028439382098032450485573753565002409136706104819776340304438097558846780302139529139464886977657377044974603614960 [111,68] -12205054312955354807802140205304414824310914010361427862371403068381115267920890940708722538980917842428253870633799812073606989963591293112575233896322856985800074042150447034820386042541813039242879013773993447462975411472943104059698754095493134121611117924269789306682011979782108457636706471161946559781451625081159853650082441597615391518746561109036181804448934775129121277339290692249697247118255585697942254011835974158101283933585988832411865587846071748391417349409261737344847046943644588322542251787468124283085122514941099833226637780773087383091079830283829506072983570257091992294853425229964210917897044499184262900357391719395880318716818863632260190365986892552551346306238441118463678996050185107381909699214629001444108990594921296259343713759684525716746734221933882754962361541783188299991654534813749083004180653421438340487300583800204558057431461266011468064696452883342210128037010016686122048852624425388313293877141754813498167249263805975777688007586217138204269443211104045540949797540863316932562390146533092201493480501366961934143436242269416861284933386977077201940374087122990016098529283080434536431489520925581093761746756657798059981778645552009046631580460302149176955155131861682154792688049348467252108946449714064060623112583025654454659484498577161385913432572563273664604815292432450271293167717272246199513203971060513025127664330002378697451593609020050365501759263003638532086534025213597782197847185562647630664606935932368091095704673332321284360978073617647898817223534483503557973487016960430193016052469669742803044278620021285925810850939854019104645770138663722271087661858657172831801853741752479351117558580398728474371756633089512324123638736205477013954914339820830879841833031756555634841260498655504345693207801088948302606018525219819462465207797751872501057011840998933828712945934326501881986877278997314817180271217805879568644685523912588478881723959874558527012106610354682630102311983765504807383922979489101507535411176447359457191041440240859409376796116026558270116291492003792889418398290219509773567864504775616904097217276657020693238161667768118307632349448956748547873730756899092786112384823350245102053861116458163547286793465643594728510340507692219393589081038256004600936540831517868703125049706024120117783941328951387340828705299741910932405056431892531939856945101413127330977794046490720436103930083314580423680 [111,69] 70423111297480266606301028043068372635887254128765017717241438800209426220906414897389104145558014738067916436619176346832160858705871781814244347902035579014088323582898508330730067276723186714302051262084694133148609907841339785090464134352067280346491790879962752349411378505311082443130674318824169430934107155845931804841570627137876484539174356434014779244399211284896551152747021730972050757941209536865382150415232290775512145020010990035791539605751614304812120674180933823007512082674825661878332602888162129975528386791288258345165820384828457302856095258008765018268973501248487163222375145897096924788205579165752222657051659085392355186809794036679477118150947678433043825235522551510490198932407445884476582492560065865533992538435327363129812701554726680648473936176139513607813110075443656450518771017539122922400762757046011877729266134021597532404913895683933342256658823553139010641046817079709645713121704922870125393676811729960138865274856880059579264875542353636879792781001602062491457334440851614023156815115624040140496356196687984601993374190950861225595825442035118752775348677785976426391422623428551871515376827816652274848366363982586371545248286509870452201425634923590653733685731135547159596109251774742063382909231950449917403781823380584942868288715027024722620015578657940209558112513319430450848614196745393201894476792662245089998296745889622155967086336498077208631399822951231691858165287288486698338933223358201644758177604642786341848079810887283589545543243743112378577785565822957631703511528419561212493539606578469128573841342033584109162362085056062210977017344330535524965057168741947825676531534812289141323707845617850829429714279168646710037054039729914335012674158071881872378514902397795136402861624258231589489465988627559603884202463084505248234470068524296428898807852323241547061878018722439425045452460769424000096171573669695261543521776907631046381268142168765038932608905404331802331315035862438890634214313906056127134543647450445085624139363198990051998269044723310421900986224297273535454073081322839129639452469183671820121331427936198693348332362339603689165810702489322876362695611226099957695844844105073134971666103595463921851981557024313162321272341848608925074694405997839174018045437950807539819405115277321830327170201872582983532666059207381612824419724032135203972765813608723887129526190567747018114650546102400 [111,70] 9134574335981172752742724616401148367669220932234777200014035441225314970965117840269946373777207950947732649722223303842459458849483691665860387406894582240218727323227158368578618990893535354974144286481997837493913311532788470893040395763197778963332682100149866210265451244385581194143570421355135522559006787319370031408437563555829480475573251405748575042101927768053815302258372875307229631162685058468770046516892253054133864611353792606743328642253725641763724018982537945922796792026045853316281902827293789135109918340896172565450555450268111649050562516347671029685314213255949087117372990565986455241165548218265047861893840844968741169062574908382814642077527473530206086692503895118010546248948434831456029439429673099756123700193844611886980023088191518336848955987379211733275147113947262202235870575026940714388518795394740806785142131056529435512473511097890439222139430830994485179202220897246366551407086207421101688209828848268114740630033319238450034290215078349016511945498624657509801266172844482152635714062956240515172161973413408246679598668088925282475201293839094466918957527443365472793347993549675727313375455650732021747382285777377047250135146298089121878411342804976331653734996927550278937990646715422640762878321296608906965037705076716402092638855760316048216290702162874254339052535760951373263209162899924314534889814082413563236267972847923620963245576222844916447027539833879439266769629252913408113693164145710267071300371543968568541401478767400725122609398268850706844576702057459867320335800759299394932167346022572995584102881634786023800306677531384592393175013400398199007784652667305282366709016748496209259508011066444022592279731422201627033316816495691503305891855413126322864991201264062555026251909605582302343600681964609396453846326905033896992111669223525330712829662587380200781225175931764506006717235181308948951885982898867784419694807399519924621628627834176266299727645048732929506842084799726889215593178507415366054401513771151167678953721106445592685596711553748433750499106345262503610520501826727731658187248349523672878089539140442814300647172439374248073992152494093736815821832728773994062709839781757793294770145758135351680684277513297530018831115110951727189124915823516204551765541589811596318080200607178441049719535401221542946769175272403949840195278319116463667184344504029435595966299820267753927329685120 [111,71] -449806715812819747412635946672469825269989392469606424588792944082043237009789784562167269153914591118792974826474885234027649526122837906242351194546096103904407481818571127465725796002902960361021989799149018823030677970562113468389230410769271450751599528968664689005834011912772418324130155802240058353260662904231182233355853776565197481293232598126751820896000401269894613909626177489463002527769467086738408907433429433124278888207755022798924071126939170918053639076451925672135738764331529889474984408789816369679425117674549858934834800671657130327471555456725698635377949255878221444110341996144232738576792703107315292137384487497049431247477508473919789232192436545809765599892726331295475533851202940234015752038453459924483773587603421825280410564222227949250399546368205880108449161436716713486464427213490017662264681743653098103471848467381440970170486859954033712568506892632755590930551824484433341846796404259337657464118099376189347420042736004827598407884546354228010408166232740091541225036574419662686901244348376773787992936283046739314053213837061015119163296405277176961168810358819874288075230827694514615875554623156666273250942201039452378281761237063344582575723633851927473340375479536751564822472417075064561849654799328813237016856921688481863409366142614530970393523266840475692569344055251839107561169758993464008613645743748005497901226893524764691676415810229005968405181929128750241500785269602071836584429233159059816713962868349148230590410046139506530649704049410674521261387036306686366820381063070868560830971915116490534352076564233849175582384674093401345566713382646545036478260068065098596018201143476882107215821487466650100277658238763185741064359675808588574131091277351242652583118488435033843611604479784147357760115103209133083200936529019249320100832478577574702130443159717133820915979715142693256429167915742351174890796187130950924719826999639651431410294362320186468717902144894842779074125072633791870761523040264171700475925090926185263834653474550338435360882342647252134792694038630673462377303904334288431624516142810422905781729323530057920855236842413295672703754692684326630411040448918990365293965562446934069056399276492721353678819805926315264935147127505247268141683423622965050966092203307735486733934244603808603418076720400090562665422733357723550914374635084223699090118552412742276188594640547763643543920 [111,72] -11249729771520748993491391987715026083136400812332161314177229879834363059147476716759097771577774027514482756556147282275881457795180170279550705364883381952087517972922089986183356939997079918863727495348571252763538948411586025963657242037771732359962931547300130776329639915825124446068617763745177372602314435951062792757188392807720248628475739809924508279036952723259589678292830495929177492899072931777366971935331436352584495269504981225279833026452838069108582480690987687671919040749075195685944874530519673478140411374744590926148402548529373454792498890885848274520683250915846102964122470892849069829763765167150774402742397841317873718927705385403970068311225427135473468210274416051248639385707843194196472642187986262294674106984326351331461185766526125256456280482086545511972349002116750577629854638441318451629111395422018881200896547148311397307825615524943438901485900786403657060405360487923647550858867873562638194638063694769868815431764091194776412765684147305539646472107462952024303811338838750426728819251405113975515286611351661283045260791372545734287730056892426598929456098286072818375621167705724512132289134541128284944918486580888244198162243928903394297988149613367484307495366553845253447548687747292168736238624573486740765367088714694417728509045992210079576261862406885978013250192550586054120626032174039203543500375912729173376307115775046934071157408733120948245848177124999696884578824126127639095545769088051359476406209855675117638860536082297668023827221860536626460772487056210401492323799535874371767948252030796672921383052605166985984299569246513977814752246080720830569708334233361350666176738559224242851072764185504208651047127676572977942547357572310276800144019290343048059626372855547170916005790283806554563501427558057350887701035186135134720201475809193251794335683602615356386753379187635738734114500673210690081048595319861999469783418500385455693929822456316273102641345155912945631008227934036406908411759131459762668013361706225310153197926887768538600389654662678963695719945402852348171323695777502870169475026901286921923265983179234787933484040804972440050004522539874776356796828412193768980874870815015181199288377739270373093864354809909943836768543242870413468132349634797719896726298882771582857151360379719154332266077640259601290497955140609012275354006481700734876810079869161319209902031623517203968 [111,73] 205222014615875829059139294755650721220454169437458780629572369158697506708301325571184067700885473851818594334578675083142685182388491644969981009181109284991721023545369441604035015517215898411130753871910575849891886531731912692731869705340670105248747106736630036779675805545177425797991536752061955065868326813287661597676237022677646046208167237059073311204159912454598485365255930924530426996931118818503894594452595858558407876663784829214217767635569718053710394723732731261853674465240801727652509351228294567629004823655103704600074705219053251295458597893925657636386468863043668047964729142196053369184864675724229054684996204103319511762510631418797761720303375100197159480227697347020311434991106902128697441989111846232336113986388813327174031517138371049714835906663954156750112371672452686239571934531727506253417632841079281303306797052182105082182416316891743552417478962254099966449039700356564604373809331564046277985196745424975576495907594607769264610004748436297855328716410470740664551498922255373760101407508510017637271946688244010386133513284114634504838732546285374728808213628384347416588069461914828336837941874492964075793671798272568839790572610964844990717807134159444054212300303403582599917127356084138577003856656734751204013034402437051494502186625942666125849683639457449963305282347251075608632875946121482678692340888416492463181601800823083650752662522986951305168547425483570272063102169756551527603489521161764650881744712091186992706339744543992680935398636179621565343683016184521756828416831150591884759434333009793234084678429121201640402793588620455091221284059024050012755040384442626029820448109875278961849303945315179726071895435410835743022636710058535940539012642534100182039154100939822110405307447137539466976915588770924258449273309651766990711740017590795737656043278933371962520619544038643044071373771499418677629798836753732721732229894441006933953566064330780183340324949429002979409991951623112349114056622997044474946265212723808890831167445932492077918377455235578604730284593799802958262563374572934219897438276777738931142385194046340875525656397976991906133785939113464940112821529092330788438890817727650818587472158297305245665880807318252791680555871409768077118879142722131865039195761058560400766597171715310350403056236968491081965734955067625303663876356096404928586220961308550818311820838318656 [111,74] 492255059607736428854775494112210538034966400369731059859447643830820213391725765665547448442715976879654283455181816494623042836847314838754767598987334709591246944993032918888605114711085247221500887092840135109260313603922372825727622243818821680823597447264221692494760782333131018901206606905986131156495698939751155429388019212766919982507257291476121784156536415944744157761560418394100182366832404033534703426433237864924763431347346081138543772164825464862621198494221763028100072339111184051681600010482650340990097016120013217101622763738122703027029015879066399155763251740904802306635010912347131444695839043495086150332339781114720436432551320414204544294742522673038215951724274509863146776374580354795700349218520047074103052525419540390469492838664791242530613966381015435273654768667931733940131638741927974709421362932403156697500200794423483706382881619944398376904295725962486450026642473206239452752626840940131362693773202934004740417025213183538637026901612999146747103189626066888907772736277301631984695344526658099666314321011359630651746581788372986881656412066727738838681926245568200825142086574219183148200332404552542686900237047649686952377736209127637440232466114120016914202665682155710056442305709624491585200644034315909012426579222580197935215538472397818878523138091411143287641940191894556692108399204476177180432527173069855071793192227813771918851070213948389708368909857199414869693146507581727438057327773039407949427955928637771638939236603990942358805321344217207896874971953214953493364675717384137049172270108987197693726503846859878286890630616591912109881012284814891770257734662862633308430838924399777072471673484794103047246236931293547267057956920690962170561951036236429302841221078216551422103225518451488649040868095962880284152629290827495939863792121323164756860870243760072942542836213026251505703275915096143965551957446237854041507662148864247503194616761372993543743169515157706056642324836938060604448799059075673253150840570933960730160710343097665177584894728251476740321663943536584661774093147387681203553570654321627389948419138361369350256726330086638057020363287510882744489615446617210107791256542220917392206421288211977912362751215947198645842752774792259804327917428386845559974560005875445260577737160756164098637926989314156913992016250593326493225651935891367572306172087375224375560736128 [111,75] 58857768914180109584827576852214591269751168029100312061422258806990003558493826905021779351256801539350457902435452167756829074460716152791808458255426537863164849823800706230002008225516876341422426797182634664213257141625340049983272575124952672475459094079993446970569715403746136533903352965220663729245301451779894213448875695722388079163084726727272305695892736341456106455846541248112199317851929227779379847705054000524244881992901431698014891381468754730902900144798716188469227227153461346898362166404191599125600325310737773466238353730428795860147890564421572957912910853498356185113651990127910348133848531121219316554706422141256492508396651575687373510253955960160875938091298928470900131757707797944386206148000739937384277611388882060417632676206878475138230796720550910737596283009849057355018453408791354606853580868297773005829921453708968182028952681410006327990178831323824449192186025499188473435420942980146973845335181608075454319870446733896544701583145853201031603756076264727474465855765703503460671221365495322537474079608042346205030967186410916959111241771005396449282828729783068259147764027636321897771216999303807300139872230175668475236520169947434185742997347616135110702620346132731416943301942769953987121703088186238372852516530207345440272375738223723671663905892191263170191580029985944601533430613450992966853636853207512801763605509523220102712525036760303484327912896597853879134239381472924511861046454196125120915822069457377141534122148887882412197077882299789803119946335905579113302689262416261600568242476586826222583912741941481477767609436595098779499630809922704608652975867397559767802144553643632555094256435902919216441336419140675744044671070516829481453072351361295555875105835105479920772283820205965984250340731896783505089546223205206785943875654073432442121826976232462725944042672483095782843023806283862493332346079572376761416453436573021470445053583716472425035764001884670793001516257339585629237087677974129773710060393539194228049590782457833113230673575265377361900238870016655031412235126160305831327887434776868884087761213015977816098716624897186285786559606635306427153366746354749493074992492859610498276894524261213151679786042246835515395685451106366197113863156603562692506352046325708937244970646022285801450379456658092222946521976771311228948934363569887090955697749008861121709488 [111,76] 161860832579219680845962274440482743425760674028951914287994634264683942449780091904764336689728259476217046383497213886815828267474718858752647067584189671425502626820270518920982593490561367268006328470358184124648621017072712217602006215471960178476587863390061120658306886390295043404015893873625686663756840915812238344985481354902637584593015197704188903596920626597633684648174730508793942638530390495634415638508332545109856133065648954467311001090397738243861737895916020794711043977919691290462164950700483219779474101793406354379761963899492699560678783626120122780516788484617813399870713941861484987222002337245581037155068771363114774750757947795562203356635198959080184039746624125763968301390305662693047261316404235796713707184928076479781196493685196424747876837796782441014558729551478029617196207449655460443238766396305334339255841392177815457301956848960467507029983057292984224444405739750553365076552081663645088398695205466511030326976290694812838569885686541689482677318146326111260510373819736157244557019977151603588273593883144266315671371168336077482219325831365712545482664561076340495290825047442586018466947175605811267081686266647201986745944280080439525200841703434555993489364596746990425524539473879280688933533733898115699258822914021110542917854662550110273069411378352011723142385288266968673363168689313187076326477810079274100976929330707104758882400912768162344222775162364768411877560940552676188705414678731379909394617483264796715770522951857738139770580742194355436567994659770020470739392383234396324723798829601047843858287034499696436272836983978889081179074361183460833824167433291074935467748016078077090370941938593462814926410454346141129098611062572691772185937691496630599712648043353683027325846838520597023484053007399453137856786195334749519961587733494408898110270026004820676951748997151219462527903069916518116269150454383927209266075180092453772639793305792414826041717665457957012809371911426799300019576377565257515432403759630342977112404570220395763383647549101996808798083036014874920912206767165076430452149062281662961739062847459312380437877697700978154630686976495767540310549598022498254257532671366685065068374109037383160057284904623635036881945093856288057688539666119120120849817276566157143295095487039811097167972913755791326760034845252404169234139801297523622113160009782672640 [111,77] 34032918311654034547965617888149099205772556792812866504842296857956027391642607764101802222202757355898009448525419926516005685181182402353117688376272875402670778953514338067981765040681326608679096896432834786809383748380342475369390078017788127658077812572944440417193222846061223013214575249256043389297512753552761732420243206279581684147798617839007502423797622715327656411871240341818412846426864804095870741795221863541365374751836600340406158443353330452382333213155884994481668350840209823340146657529267359436657979423517896212344641533627745600704058787636782943207795236143753725878470717096715130979899994302307478771891291826069151335537728713698906973635814722913845960786252847530440517577655587604759304146472101112393151569096946698743159756629159525736447853360316594382863396807678538434412774281371089537835833521021578379959742543988526752061929108822115914951992719069283935419009606138773365973583112065241226804523415635710678050219735952388763857588118419373061216455750362033949340351583964051684322587771366815368846326759652847965702281940862261461338910061392395716509296240097212561188149286846076336849384495033137068150982948968642358025259212319282234354631054355432490774208759649929217574371773113201752971954159585242917014617668663124481981519234046708696283146849406370477304203071014333976288158825998696107483118553368268364368142291421833989149491454542529943880490332249873871882161785171309010348978092376657473578512390380446557146189420517609586420341554804244865396979889025967217567397817769254067484979336017217596513904898749036695636751542399009036625077263444527908453516005946077806904615862255254001531286553792168232094592861518145542035211019409245998349568786572774955136987091589219927140604332772848273688027598407659248240400054092589742036787363336468841508054854697427091657016697782875227517427940617329959722566826008888281211644935620228967616713958415457468757747996060557087508386501725887817334217259248382733494232219323113796015726669819557625982605875240406932868435552236671053804347468517340822600746543572578614475682236822765502775151296069675242361672465028188626610745564385691471655344439118943741016955853804258581240552089410242952061093270902525075569928494849505239253744044707519169811938131173100237273692194779745395473398566300782638993077238252600607784560582946656 [111,78] -155319156197342576628079915696086998838135155528545278978198621837182621062629493145621865083823351301501038883974754714736815380407635833566772382101302504676873718493046418365217493825266027895432913059421984584163048109109690239208473632159030966675698633910039965720936767506841711403814934782310335124966081035485412557682984319196932108037135483102398987656582244213761816044693662438187291332799390994344197095486351205371383725794843817345271472852339727487698680030829192768555624040136029921891513917977719001787649053225400411914560130517325481725232628720036188806151459183962769167659643911466546626201405075691215201291490113228965587361662308268643961995789570165130017654437787304769141041599677661914555299138530376978215517707186986087527804449378096137257100207722092477624033355671093695488027609682086659283357377583290191031238964190373624795589173107939472247159802813627314430093822468930167191411566236202360111913548054030098674839199967369070662519031699635299151974669898279164925920882950807390420867994219121972159680392543213486873025003719952946818998763666344031864898956348961261434936336418797889301557557598692281099609333300996132143767924161083942270403194344709363984619206678445642934968204640224944134192486156719309574925557678974920443202346226359709059789601572768344893881720393871910230285737154134166339207677022258296557878584809929479252643121853129712217676357509235670945485778518264185256994581937141778468214101035730642276485647294790698808415607598884533263328595648700697690333702302691804618440199110166330456399143502644114284734011969686334230536245197173703196451152274308181000580035750023316573865896409095071650225708424769833971772529756748907000036691511393158919974682192927298403136328944612311090436821423216332429684729833780815606201622372401939880613736717372555647954075592958195219196921178633822137031797878955296208223757298822059296342906713730003942429023236094515580441977887708048779661480327813081869272989433215355867008980573608897460609244720551959521004774819020438341856796477349760408264528033671753979477172398108854814431616502031821399022991815683100760022779332054979233303267670813390587163086131020338396420387620755756154920369897302129699410713405632432645379219701648346173845353734458746389296261720647956354692587739024605841967943536215398424182692160 [111,79] -664027903091415462285049534922866075450130976992108434454272657461311834812316847392610263854379193447294449862171855115028108370678513628720375471850779545373772866215105410769045863030538703380076507790518477994440395826768249770915797970545324886635640928622875757846162525862921415684918201769697366148758651417843560143796873855848774751382488611439010332252941987673371002258978473575557877610351696299221733696980224748655239964302205466747182175483475468343964445576593817510508639140863674275490533454794207997460259903863867500270261680761174107100183841627747392340732185784449739471515942153000646526683416548182702256257858870722647148726090475828023730770965766488289047875269419491513441763421942843047368067213506963299971634663344609980666955923703555338071039630199139596815450377579807824019376918148424253198950684222391333408383320373258034959209090460019195057195330108656444002745995631974220476244523652235791754152629892274943197505071066535813611649031807167613361702733538528864154758453692405485499854248669006895947209935885716612981766109963102374404137649928041133584813998118597684458031966770062293412307417294303846654795237096427082862193959110609288390076058278606975357155631391620306511409967642687104203738967609023536355575710728784477927491194731371054368732815166248500642273147861025906502329454142025468366786330491144032098217340392592343386533969763872545859439963547958652624559339548423649209000728988844019947926147980087198721732829252689442775359100339106324433415247006566541959285323600900241384570176753424011486491651647961300721700533685691399203564443410678506395743243980394184654502875093293303993656615387231620036866433962268702074557812848076704907154174717616131444983016660729123730869859657750973787219984047724507614253287064879750456024430118150777167338200677649744251183791713247470076664524621838985559758292135258026859777802336068408526520174849944075048390321431630829285796224372938342953569758042465732634311255638003608497965793131579359688193526294103950400403581849192836677680748095476207678204394313967582051764214590085740002416805113347799503108956103546768898528591582704008412830638923848812985985633208840538784360202115665275736348054143623170154942143568539608568310512015229780954789913671943061044481560422359799051327240315827299778723040952315137522632 [111,80] 5987783625260039133802278777836285864942269207389018525302381347331794705575116525391468818775945026411453494669379211895866793113964495600821876264821005884381433975047962779107138107363206965825096578751068152719477429561071155281597815494528212648879285221206262229410534620381431251059585969351746585172892458255710831910184578967899852721305588561156879945860904996683914421651104004071927045373663031874659215365502424418201091572666693741872309081336043174154455861417745494687627834778214858490359001692853921619955929123504089208849969935944459727893192539385404912248331540270513982105009528106517095312016547544581461082600194164231974459626039963851629478159687105147734730115035774772608856374219606550385917477428081341810855416583383796083253982563698029171071513153328936126710993749212030424172792074568615001033597238003801511959327898260319330455164712425214773665815448091258469287762765270503922232137274506829128683023715883756870347449996375683600448480317385578074312410279752984864891534186147608228751279808940400568653795974894496311166375183913579991246436699077632235674127253123265163823302635359727264643975087858101668198903543831301228426337542618061147927773828501858674923987418966510695576348265241139035064764420858084668200576539252650797168652830309472901523391868015833062973787159330596410132889562579858577389814494737450411274393055266262020504507770058773356401646750656444654840189323959350542950120221349176593979407430264542060589865789642232419724852973210431142947040791876570902467237040244100309299789335961514804666011741445218221168819030433256726452451562073152561395568877637259952771261014866456400445288422006903224175464037870159525931813389017855089811108859721273681904635004648514650774412829934616401099346073922995809041420245553412197592336523156907855105332137292141774625209548501831897890774376939004633236224053840591120611580038514994287754403360548283159462964140627031176472337023710858167173134829910586037309913288711148409636818647182402905520178415896650557483192658439011952652474504933371312867264769419478154850126809458610937005319911492887538338876094770181428753240493763145946894299982857453577098152181967681095113406517793834084361545366325812477421231969661288503744316574005910251952144741458369569366155076317021078285540374802197631698825445492682752 [111,81] 8481854401624337326371068113443719785158561695598679750766075260324897010027169843655372271639758975812202751944712194391587593331445601933613810454035789719106084984559413863397444044538674664266685250464256479502473726363985778462286169295805802116320634533184791933658782397573756437570365283767266868248647684753322085195700138882060188416445907172670912708436721284685883831860613082727347454394249375594092951354530080305482396434001783934067715659371112083723774339466868291941521866955143526360990143169776781560865746381006249057272293512031143768885220102956729516867145644528185950580873742460845357488113190205212309624979697561736644346687192173625061820075837157202762239044074331721189006193474696571219539448265611878801673203449668471579431198717292759483863556437296318233422262336511414622857416308778432825962443719810458663844997214377478332158628295341850982886567089082805344056770918706210246539552740004502850101498902018645112665128551917897194208708306271128685002110502242871338049274719506746184912413338281528054224080385357505647243014794438316214035978031274520773349679742726070609799571807232662832880552098441006459872870916089168956483627166762878577979622627633243988271372799983097123297377209186392225548491385069559917349391023324086642143003981144232682007297050771701740829045398362836440798851202082281863078902327914856594648293536721104022403585216018039382497822033709518005173286118121109871281007991558820573952318997474172084197578575679268561237024831013483367176055452191708620756230016030810876622870535027021319469359405874974924629996020315712259457521349429226175193412637120836309445508489859233398382227545819782600837663697541821933353534523119921479951206638670277561488235501739624609883650692952676500369262296819752308947149609842375651473495322539761083901252405914826671389580316536909053860463685197987072300640285598743056693934493923307281592678245357057785625073474694151099790575889569436605400873158756270608358374308836763922035167653890913899516782854957648158934126365024352990636415496429163257743737461456906534685604249747370097991767194139696830801017018390198880393893655656539966946854879688753239263014087213181880455118806266870952542181271126802047116264062256566406351188681421102938564156234957867394597787081194316554387988207254979884021456069632 [111,82] -18254679190634638762870802613138967135755287856790694953595203021220243697005251861230454118074488972566888420483246996690571261944004614374534459750855317160275545781540458041429044974260893590837726703237599904618096369968598563727254829165696230910084401943777945360145686561335322472533169192920658164093502123377335828534505533850655686646443518752562100341865255169185577217748733707614027103639291095373387853302560962130099451287164413635062942921666054369699219088270094117132822744011247960035251382723791843648383580792820497545256079903138861146902058768566278160641512383917091177999607555189237372672249032498882800637703459531887054977008089524384333878125849837590292678149011818882632748850322108135338939306619394269130628258883325581278403412923856901530528131444539989599532855592008425788891989670411669791629301796978788641954025419972155435227351135667741544539026667812381077745261141057224023106400670741960909872350615561391828653819213237621081173562947160650021901575770598178375523314514905985783494096074473709039246393481154646302197919968131930714567698276967101218549817100286815344483455790054159134249178819695285910264260315797717310158735824648586700575091263451368866656744371191783457977290540292070480694175474608595930093502554937742348498202106025395118296508006231274027226896639934506803669842029720795881733581712457076192287480619067027481007870726423234247438407125566811510562695307942930381308316745851304654000997555985832914111530797958261489099701604474805541526852920206852669501580714294369155965694341422260158715035663125062645546077942351941731777955054451853630985843549432498602400060503956928575164463416838646390457893562106546703898257656148910471711306537863236025586498273642764267713410952363853045940172656767724105991484301584131519347245194140646394766110861453423188668637091825105479113200857882881776289293704993432533522369851484741247575133195065343835362616041637413774129397146966958925642901793001633586981300481418632671855118828395579541223765449486653293859362222223358320155820686256821181619914786225709875109402023284072698752428711455901663781100538675816282547925784031374989217353196640788589155211845858798463482744765020121679127392015065072072765080287085213198813208526307034214559653739488093088035850822201803605602039323264188814271616 [111,83] 2405264636446818056215780452608019609984183262867675292435449146668963276339928533512880249924320624159183167986876200144486783237609016929814101263644482293058556122382446219741371449869657115074898828562781735487953122300095229222965984060670823820969288785550417980632262161601730167718628224173917211936803092678840008951965772441679154527920479107297417924802642010467575013386236039200670535276098941554479816541896671785718891500875841145621130442109085449199167017201101992512705294627967158024927162654988678574672713820010902779322618741901062767235573729206271571820439875946335600009277921992754883475062847913593556605102908720541743128663707082513685046132045007729932148239330950963317992384660456867894012528753002490195058094289191131871160477873297844217243222387072110229132812413951093135972349193461758057766197296734249641873984040373274731724710663057966744259070267434863277058981824528118087913822212860995813935225764251843029491351828095413411428902615275486732689127849598462718926075888831654725493990364088953091883875205384653115914018323750895148195849474905576409971903043121931395146856987162044092474488476093509032009724448851134269425227630946108257268051574782495923072340010141316797588661813450086080691349711236408029001019387371338407721823368962001424272600124821593082181407615539442885882967172484308234102591401005100142891519655973294062526918413603212280024177720545144891489074382194577543730040504614593331034939376882164267640966977510010361941322198496982714526605675018314169566485502366511069883191626014482562991326955090194659770688399566156067384207981331419261904342506045449905005174844282138763854356001110003991915024608913270294710613555795201761755034826196252438044274524216679883375965242657624448580951168245158615685707563096623110352370499787764286390142735485102052029078772505224724878182834121205529925831653191792791323827807231945786444399526729605939055919984317991195323027726967448479580338019207892359478659669519353615939083609915347036702348266265566068273619667796946640399144601888683115031108125895406714405667241735162172845744840192651265670007412792342062846672969103707135706610649380630645192059623253774113078011643514612604882079497481318090764602100088015982832720429147322604764529714338457230284915748113856195004812351540179770608 [111,84] 10410682009931347811393788931715811148187557880419926660396904234020621558891307997752908003083615304885975547325744244599548712663810315795435705647626909757420358609347715384683441127292919589439430777013491222274518611877748749005570487297229209702555144287932377172033650241183192515561496903846108929629300583667749609660371542326280332675650403639148949091699900254259165366119995184035125368636547355847054488634618501383787686231468086800800185913040756962966332254347132656397793655409926750119654945439627191030731599655152223096791444622648036594033297534118426842771905375463068255607954294817724162124482195216127931992592686430496280749499323051695676220337823228692002492580028625152449837269048053910318361488900222301807625663649115340891384186639012635882647571878217532539802679416446231542964727466721007616415803435995556696686332578726817570256765406927790411483892882111894829606553904426564557512346723186354342664460959133100644416294746391539628730197117531368756581117174070427247333697485986895875591667461621476259175734377619720001548814197972974860514511853663880287598061444111660055259393459072778269444032120744005863893317062160444848883228592801569852602820341235775639001107571077835980289816488818642156343505142108500842952575726084032732067153526604815662861840159802331800820349743760435961944232726631042061353938371468563852504898677326962276235688345272212482882303568198518234697504221236134841972449373920777199938964145194052199893260201433051936262172168728744666525720421975932556586335506312172354185308280598043002384812528921375789237204110649849864610997644774326696131965724230035557584694151332788123004614681479838281078050230117265451593995183158354975943297665437820367295732216474380568042393580983376319353939324918162862142390514906877159022130674933112101448498838148158792009260401267575273391205405194254999568726147725711327422565866028472656733838160650915620146904378635874508469835827446577074769265215694795733663489961165793887885879903235250809683774021938790688030352321407437072963693119112210937895535594806765351583099746919450864564266936027444187783198789372941282731453489558029764326581368148352503425644838040125822209126923054456460152574294157656034062672822234971733593094448742369886813329839315147879691559444168072393338130965215744 [111,85] 18336390061284787273538380126450427245042637513243178816103479873425347517510836156417309840370803974026365547157919959772149725314914779853530074772280483211212482993491576732658646464371817574442423047274608994026214968493606983442588651919451867043560593635625508587861348225744751393272710250281758295876199299035243492941134926949104120379161780263511310605544008180127362247727511729120513401400932285962378842318543381724785989713841916068055936966884343232040063061988464218252668072879919804782903717357720050937987367503611517376652073645632994062574683773955443777845969879592356500285288435778079785241019443197993905813778023679317476932266443331058855368186794325009881078467978433176610538212946899188399506111631455825560844249205464188566365848200397932329619862215716383960859763705475595807119462865652406806705814517664543008019059859132030293113845317915069420261933941752364608669794542806016893844210682384702193768931375180615795622593423708665141766115347832282764904255555553427087327692190334757951942757706498782095213037660096666375672468829100025825223808133569889750682176880269648364434743411452245392753082509232391353719613058651135083433500307999993542940253042007352119094377606721943256278396868359912142413387587730500940835815513565801502802235095213531851146483230592255494819231820983154797716457953151475673042288811714809258953296760446749616581370878690307087362854662106719285643097594360113942761116700529228408878526912491773135784537063259917122266332977040748952866122200044705363181193948011417967298379843997743223864653089977180050336043461353288094360398829938444221453565418338433455016046129650447521546546238384508233730815998186909211281057174875865500687611168069565135770410302444777762240818166359290846839267471336988188200067378393799536847897267989123401014351305841718260050568014004733676270975716677051024638825681708215704905110109726926775971082267153428763600223391125625535366172592900620468168207460024292141999420862763441693951775125679622899629039862345876517731844432801947678100240166948910644528766631418176265406457550896450032976255166870439333071110895360272234261183987941289404480519760731544703917363199645167488373168570760534529226078321967685975207390040458595368558305035708024506176142382707832855558092262628025335560930496 [111,86] 13027849176979833675998631561357724828669258507368467022977824914653210240591299446775801502391395444734275154458627884339527389362918132109177743547428733157218171913898052041526617821537209252846748973022307434342329015595246019778785472884672214921753207099247123357605485307797259806463514555165936881272087286390671691504919608447713153971795514239367216476802207825732357520176212787842340837790286725654311983167630919346544386113643798040591673002326702478166058001865437590767366237817873080371217377789836844438204531182113931850730683054856134902577653787395361673225616099507689135036290929130779345196372235251697002658484091218643057993373731043708113037301956951132203623216459999574754666528940095399256713612149227889327534355591193813405345582071289175812135029013659422418419342839799684472562752533186549366023595263016342206563006585124255520295672120683356675853851712274884908580005502050124778333497424578934161589601370947467358483795213044355847944841733579058318946064882936329067303264460964075405053112696613404821260105007483024642792674738794894978402577967846791682115845375467000081817012893293713186868039385088274870703861027750873055212300510416914107914127138434788632297475411051715764075376700044332710615831707292638271579679038301901729427307715264881065639996623582586842908312760914094036598703836884212327325631029334011024988265168478033654606407163041588276885456602856867087762138660675135564472954606548041726065684527665308784004530412148697549710861666424314229168998733659958126534316563764720101129085721102311328740832191155622960182654499872780438758105529951350270119057442345708660920449703341326335426436122678277966259199833681637716773750713465698627605130038333331494487966739627352631023355149850793532316567053378289629725574968527680851552003227469712266534093640580481925181722677173312426936681454413462803856569650088849786241942320628730605962184680752699307455779113100523870636506182400865363035138678747804867502747429299335505218991961016606436040024008080180070045465759096259690114484793765705112946404495894418919654455398839104392440167207107270050922995754754836829076073734278463839664275321780494303228971014716064534286183875580625814389064611588625296639787198954853028437956922944659669472757585268267768716990529845626933120 [111,87] -286763829821077888496008223907581450171334612145641466826034784858650628658065857400384479864182809475039844197518690153845757172682894821914838282125516902558931936619584507142331750031680899550922247636717817192386567890434522239080148328634527170931038506388280309366642224213882027576278154180702238964155304562701030886746967029629490552606660307149100251205833969519240583362642966993276759074365318770066906383331969241582312055748072516127066350983306310919846523918543799270530201177171350536451924393582196356564870902460751043658494566355815608639291287234035757993299126074373978826557363035139462741276770103326828159416666883671449521994223734960435190219503077471382838416007212297655620746797312911787463092336910270632767424624050889912763527475820231270699550394806717599415726125551502000495395022484562911929957341449776386354250758504712983283225827864436155653504065344083621831036429711531838887856071601773709657160375892268239971410143656691951568775853461922916911973293710915253978534383452725097328434366964213851227698222652841792018513677094276875571065444541590328928709385555669741056865979827162622275522033402196567412653066346060247440875684255080847248568797307604517580532713550740906731760319288610045859776826886719831916053634460924542197593964173415341493565889327680420690665747168247032214358528682708027689989795319750272975314496052158462811329379157676743037289950735429965453244614540158207750979881246301191714301367127885404903420797793933648450949985576970210211604436990300950732167395457398859961249568482782002527217501256376480139207969146501787545497569163006386270566214199357917155244977165251301278489357485424763802121107711186545637423775301725947914084909960050682175410301362848247992524660307160724243716345523110034562469112375773068659621549038246052824123597324610698586836565278757225753031265239320464311945437018352045958382726985616690986999814821081546620341749872255112418206444887527495718256111031318065599086011097322832128334932946473374001147302550858077025757203190604649664446768244891996683698104401284184413589257853610794770860418127375299000898902354775365971833894207007004058266819803996915477910168480880304324710325179063769684389082168672322730193844346902009349372146410026097163305468551794688367864847765718224 [111,88] -857053677873127208924886092627919440359899001735456070068034954359800338524619606112599242582159701786932237548861206548122565590420117855953327827497788908209183916090321949319286687250667676289590861766080503833310224730873006815117135415243896998870467322283520050353047842359925909252986016062655266316972744558945565803262391239960556216009843041760727124086279842001733021493537094206375404577830786334192742515051216811509274265044774949304216642617210729246483722726448858684101223382166342347723594292041908003413589041395650033357717662187928061005898153827053509526900020097603268554704076261145754713322841243920879742251103546477656796766723367730750071651515920073990503656723431461746896595414979834398377884353449286628267432121584290571980156434937751341392261660993432644058220911199251269867964553262110115732212562721279941289259136335146724838820804604362742642787526117411237498545896649184247506037167919062578589357930308202461348857877839263924357176113129973731680355602570040416392443271723948819298732121785013351826481702538936548753308884236499483029857942708498869692760395583165269150093979565660230683995906483907756435244653741872251409930026837180130356557053837115864704271761433126757157063791755073801408448931828463827063509093734339432212495911479964305873009503019644490039295436892924777059988263099447937889565797773210620365588060698680054380459733977887345799254635224850671655174820424587442659664560400144433064774140458640382001664428713360154023455229608463524738166621633438513064334573310339933503341406853100494626646567320501507864558663146560522719428844516387859294937735060315469727465955062730105722942682928389534225315545416154942605586765569719531386087819302744289959630639732037883521661584353848142100725109952364229011216765955550984095707548946528581617003884609230485035621379406506511713070153460125859967713916869723824429765206677266321133299091211525921870977279015720371120763689047863518753913727460309931113074579336552966196966257032096242917863720553319340689522507606899149203185082162654119486120628291808347530227487739206388498564255016240838492224865437046090029887912959081218839490521689547163837659506864155309952854149577834101802185963297978263415677287610239907929438765939262413297440007800969376678126961408 [111,89] -934645202062452930879808241804217319199749512459838658984930228637675027918688169338006528435691019156719076646922395415346408056344038763953652435914873533626514545542513818171408493208116153139601972279451906525348992441601288504627583324588483880891730349697801661486627146754481434031691747707692663809199347683280529069038372477069812643679289929588870321302583619506846703242932347423351695156149713828291578466418503189112228694627374694159948011929133710825485081276103311466404224019958341308822973887566997999760496692763397387275868608571911925950406443717871015878520207946837199101820724453528963536226994741204004077296125617896410668939723176834124570556913926728252602768873315271619639624911154455481404477802387405118935446554266486499378028164780440484345028432319669938046475284426654083199854822037460953862164396550685405749075494978471281969919111506884998975400532445788807633511473887958820549528396505198734438589544783719478808390876492202421767977935948172553397910117895830631458069956787069085259608679432478621897202720223211256277556358739998864301665193782672739113194157669077384807031155300455874446836877118364355571894370314887929115074769224948596195339183076249251435642700114379222395803143511821645547659577331699613060741273912934598954500397252115648424470587793114971352823143684368837291313117198337994221426133178821047570920112191667057511171162823521106110132485988916628635936759892938861185480673486405813669951263693131424049322850711976421531174978419081035997006806120320515671596333655807200490203682170712601336514785994866632794673441907084698908109906602391390008200638250873929458058786831644235978258005623783308780470701608807854680872388059719287068918409904569111051123371439523102110823342368297149663739263110647274839645578411618008618746115348325912390458667696960075017420439069846870430538511071424879251757182490461354669364116853915972670018134144118253323750455667994712152931032698312622326695181931127887405517658538563205790054278191587014336994857308209065689677317933661751573269552377243640795063222675583950620468489441287778028158930349200162672138165756613741701937662383886201222700982337001271013733337610064922792054166672877193969320164208729068212711684540668978432336149582640522556943674397465697426880 [111,90] -3148103858640451805119857558091358028401259990508748653458805013251704973374835031701701341427588276999546813344403130615443702602690946369482335160217799685443662242904100885111728368428220449358710961779270917515643513071830989393957060878838351029598401783931190554056061816292748955332626911948306416292988617002178785116889616761328951725245771665313452594605537032684008618963860471416546326568715645162103799750310304862757378929422375428998139613497722197890416072659136767794791313858329750861580860740469392804148964740944168442605565790109810763024776597299931516796885633206200140300381449954185343086086341180881525568694330092414689343837570388451038136462854683621663571948453805670735656547531232053568865413601605689960188277990474887920853747949845312638228753243202667406550607290511746874165929346859591450068606836871740021964192048079593409823098459871802069063286086016488806898988841126724417863415310582785507749812132442503309479608693548926910381454133223218462678063497555593889850666159958955094158612042310711986132993233187897393742005980881751255966190013589790442395009264929987892518433735478310203717485761654692097419235918698925012102312092111193771694908848382882379706097675289349836772432897674297882102363032422023474157971597133021265327180301905537417948967425217890848971086971573793325317804756909249120864097749519291177277064060198948060313901516022447717126143313061163170774217115943615884661351082291272180352304695027985599055853722419469217875214069508083472458699847782269850640679450220100622120554516242616232654007888806182560439027555648757137603108580317798179422200975197870098477894838719390941162763516127610039037572087001808816546119001267465348415661332672691725113676217852447447453807201995009239876513427465509731934453135431652516578463981922717055588914270341631235471361832136604725803109426642324411832327061827091149476029914156677522277782408830249878733174587921232327458169781529655289723477835434671645194125480586404936439867881714559491685560492567467820635333927277738185717180683061834326452604381787333852240705664148095130874340930128229862880760157201385138492514493585578841635810324905117366047621676177341392195931449038069831820019012033600000586506759487773865482784106361983680624269704555459456 [111,91] -6629503627795817170782337801427777662241076224264311869085704950560500529139422775368454114321971652836139548384349162682398175387954186735675960373484648976897654817822329759065970754027474960891349318766008070708122370027844166580470122012538137224719689324662838279307031102990342640019808598561270165287071030709989201361055606023132121715689956567296878729732272332264405750774393619857596047872245373285079766558581680772789303896613900736190066091895958033618216221290626453811178633979668293887187306838355137228554832838866421536897326138477668634923924810002508300398146477909436466026163227400499335902010430341855127532560653658590303507938043347490330963872743539473022314008259473741964501037146092335137770501847017828886807754395572546534919516217264634941604401334456651118470015502199067629290437623226224488411511277230522591692937058246267301046417073581557690564615291307362254695265839789082981153364614756076281069110110986084454766386693620626052472021127468052641768395991469634437513368663233615297876109883064158473146907564115629500862576794168737474019337881850852988821240769632872394706535232515945853353281052141171193476767673570624917669246651548224436187736144256831496882711694656330061509901363037076919939910858743705820748466362217282285065094057883411503702444934956956652763944262476275641660328305292731102583678960381042702001185531442538322609374573340400494184004613204558902231984558581357803531046532795278848810105907144402035040028893999802965680866225849489633204824298163005593881837901785115322671566676958099899451290142662008012364763544397666426368542416739847601808402784422639013540725957587618151867992217356014048310881372983696119208084274627426862531911460712305298430931302649915735475270589968605194326276295704319139910706971847742037650854150205878009900547449312145357948210621817320323478982149388202156982395551814361356313078549206390500605499294417877447169593395926976198539498318203399200890756597257005881102364504422384541499556515579288544061842237549149147054823006523081728299605402399900509835029522377181103804404952571996121286516107407916303239361917427380742762677304799410001834416975046040045029215221376032342039016528969731141100678417924901977641898843576599303293329241142658520122181328240 [111,92] 32663182935020487884135757872508884346032838763048447583765953000510453138613623508490937060130302618179240757119606148595839622761706843349622764634498841317237141091088551269289494128868270168584207047745556958998552808040053074695058088043277524075327586142736788917261723951634543497653694060765830022445756437466566173802825798661308017809233946145242419257723364929079471293827573354919981009608630434976114985479197102484430087443859026663202791880978525471662254395175981074823935781866083880837804948342598070311596426281666945547721632055072948817463761949292564482608701185925788348866037208034363124073414615547637679577884159070030172451033154914273995731509594364219529145382451702247028102043826853421773164560764005841428732902163152439381895173261964749382822184450022724532110308399358942334478340385898439566011241336089346856682164050033913586440511463391192787461190127917672459211431997155813710642971763751543547685600217345024629735460352367664374227873471981825517695590842869075850389131761801554116277395573159523504277937676513263845337915880793212470939883213355322078030077842492767275527333509164565821345191747847822569358725503992682070609684378541624283125442760000409930919654655983658132621174416797865633322425815475386658046191906919025570590269279655383743371918181582600449939403209475250756532777766666304566005577451819281687081957013819318059207650763532603502097926377319780264008380116174395707837891966929739235276266822652704405276398360830708263964351559493084273625440287044318332616744609564929878276150096136755765243667393107367665244213244914110658371768105552649758490181841475205166172861415191664138353682211301559940866962063414946658387716896997249201524674562804687865916676674562758469697087033588320041185453156063331511607278624608273555720714327019403746504020488350421496860737230884529042611093410810302074641509042952349286144617456908204213069253264699076281323419173066378891296731784829887440688577337056820454941883890062338712476085034125161691056527044931821100980172147426049865038896671305463073374732841290204647699985468100654572838835445164962520334738277052195014634519012530966471866685279698314511543882894587522540597366623357273309835845509362336401703404722773112378130880933474135169255168 [111,93] -12619701750226097124158720546162949861994245413668665693169887468016113355456119664066626842573351039829438920710005970605136117991543857392840243121751921918040609519920362906856195573950095892149679979147111967943376989510430472910671271745598169738890135494821111654288531718228255707687872681327458218571536258692850776545932462081071662756584386596042800778547052141285213440092045460343409241919364012294462751599402128353885831304429505599084473498991958289985201924032350016527350336103073790106598476145916773208096634051339596894642476739847453464979268641079797151187104304732558364800021358655463483072833619354671963870275116232662277273890507904880929088862923458445490186154532589629519751876132989892897301121784686037010442602658994172307599061566498685583948565353256366854499243447105100612226212339108622281153635934962088043133425147283361250454740276535053985741852872916603560524725273025147001287544056556144719087970427006983377017464338238416863720890197954781313505632944224657467116862291656054053572168119284702637321946352987411486290598900144211312251160765201506183707185627219498379607555578492632343012978058535951104394690111419133242596767706312361855717931952995159614575054857690269776347106573008781727258731910038671886118608651943269980174398295209943557699633411273117648995497215276790835129560986710333202803433884130699323630826651698063587097358971081566177314306574451569261902244114825735740472089400687284546807177223376472993402061013235871815025918315270333151853416806649365871228887740382691943420980594462495078182117099663970724772708598156858627251514554591326390128585796279991835349127339533937766137342829641284750916336794535311212687059249970399143602844026990350173435626689554133277505710599374732968569669272375882172911828367889437538629073470203995667340945117827110607387871033145157611656232363017583334694616068165876436076415353971407894234710973174242490448731933281221095735766371744497508568714991984410044231770641244216887656242557764667303710691549068476884431377672591691605587698896362708744256015078020065362445348707553798312008779514648504085645326763775088596221889857988314702583166851876499666072262594601771751844318020956303428494394825089698944304204364945298853415070782716495584 [111,94] 31070149855779441300099283826577042676329399696122295780222701846261733857395611966962955236455983151393084229065156855869221228209307621985101573614603091596320775893327451733169354861218068726102866670057786015973228158149430009288179329803949155171182944473225473252890942232027992161799818682002712609135616989005578378484970128147258642611771462046800369189653471056859519576560163869696642027453653244138920997058122063093329545380954532458589927031596833720923945998340863960166678716078179400490265709629805866131971498787847865487034958275450405704497830385431581334262641213053460953581870971473105024423017663635381865269632719398512055343294540101126532262418330641840800968408186273491647115054359805973298371355927845120627234964799301660896268760168923987470130165033618928372188286992650830976461269838875213664140160954564136422981141478083854861648028367604366195067779362629519647226830105175359477578114905830265560611407862802613270176929267532700092556327889180492116716095628640082702664688257280919805414208224298497141277041682250654862326624546359415141175032204259991124456830102465076834510052500313311144154875885640231688971848170771011679000130592520943388676647963028801544256318596455710379883677967768072167756066664485885197332516978433130878721692910790367463474099833552186037378920683960400965081848384850292069368220820391787331015187563996696792757592343323532880257109230752076756323675578162904524977624457768084893235543343735381273705680334412801552086991907211147138168539077535871505660592255406588473629421820290632246653103654774783223928870233484327106711647428883978587922027616934036146571905307804575346481010252457088395760480731341186770017978853652545985716841670068782616233133626300153626513600882152065533748218305265444432741392897488339163175118451380022147934418904295671298322693977754401766429787155531303537991409314968660542654251672666295507465248638747306679099522393831904286852089232994086281173858800559282326683575230445223967002873538833806195414592489070970978938871131876985854158741220662187562758160052670046991490250801512019474742194441185666254255899904389437629357427093501031864818071363762676727321695531932013549570262734285888417356537776479337047088136274890081470040966428352 [111,95] -20560908086337542035773366314136871957841584630220854095283041136007993410103472368245285240376022470726996415993478743179933397325237615923476826167253823373337196578014108327729392973079765398152888490681036742034206794307956374731215864168133636797599578690292204770989606381471344391226094173221517007441231245364711962572719716925604488313361246266626414639550467212197873295790988194240911092371674259477391620784556226293759514744293049872538059456850804412169232281996820603352775603855377990817771323618472853937729975178159494120541971717635852770625533404863193510313735319755909273324678516403241497402180212789107753120907600921750267478209201632116958618961130730295697302934972727642818468394756190035660545905417435248716580729513917161258179831920485460630786192745756769447034352861151411282159568771977336160328116339678322571786768306315813339116434832808850469569710444504449713461299164829613652319188327696184353054106897688390353086901172734571649626590894928646307506397365871309649810833660754759490991578562272255346143412167671307900164820159374303546318269775182556173541018040561118939844992671240983667860619968225444808755451395836179108069330349526833400744297890186306618549885712364616503035113844035868805511233793014876377400801113864108018736875144618862323009805769320767007747370934259087260185408122881343552348841510884585409240577666688102841476688257307321908333032978330534522338858602782245604250773890497356799427529546983494718891086149660306609343120706535145869843895812723282637587331297678692883417260621546685175232458025497750313090370813308616284544399383053851695468979272705796874296190421684535553645735119582039273746062247400432666829553065558071488084756817057932693723882115110676241197244032066886841173843906262108085782324076916469349366177855955413552064763222450809881900739888204286116017666868417501627761748961342921763430531103879114604793181977277938882049547407476855932937233864572248983366588111761883873772555096114165950558799535262889031579590400905796557522050779259220169100729763304454430519542994509955112060360538401664798433162293191324830237200536901698618483940229310426550420631169608156651050421309255624629228735496951485244037321242261525520577409720880975817357896 [111,96] 19416201741380262020558764068986434447828074911346190430537183556072890400775548109400117538183045289816340661461020522023517327542219327899762881773258368826099195132116579784599956718603170652631229218708370792054346915003110906079272280124758459830391117816262666116922252693851107857631708666622907235314244479254345437756270727697584547909366996091085628660234793900500685030998538406660790668006074631217192060464986218214194271699078006390542801454929739153476543844219291363189476952233013068458955201740681492430723903990377092855438671594162026936724711665018116822790001346101376466196293476335110765242873726723862923422367005288888085555150605840725517279134771106805415955417705051490284739207470322263334166497876600804351064289147159672181043217342905750722946646739223764320479109915749028391362264683202793844863511170470242240249965380484503281575856446284675447395760708915481153782540808065963290884198654517681287259806696522006157718740134310978928153111902033521647481028588345556731197980919564726880250271349938280603455983770781043351813648379494584620189034473814300552728902447748396375507918430993801970014523937698306782635473423596565575255283681315630299367410087331575566588166003996885133491450558733938843978502694036243376216390417624941081361871472951096841486273112783447607572260701615097793054032475204584862408456104200641590176104536731265033813884464254077686265121980418850271229509168649008895306420518884973254155164573577482030427367425472811461507157446283111157081758320026828126727301401882624534411898884048270503362063462881371339353035612019634479413364327366242851420945259268811072231674442657905071859918758038294416952367489197239312503583497392758555815710731366924275996555573008094441614973378566702907538828971962565607345738626451696806518819026941918709316113858160430694146236911069425060588625277735893427104375239405550758989405758430684351538443732724798704125447524706921641092887963601636735924286150871677041660163397800065477346749072478744179917372127261040623407214608651871264381603904172446729369787276306954760393104458277583178353677675329692159024107301439647129240365385168020381290849503376745130638959166126955929639316519748369129537389902483611194812979718442285120 [111,97] -8321814939295507509962504563843218769552088951489847466307454404525594789246106924860967499477257282013431267732757070784263241099848603773497926021445265860431970228270819513261608226571700577893420955229162418426785121937068480164488765218368307662576478476229026656342423564218738049173358049426151941030649253717736099904371280546658171737538829714880484737475307766480457797644727887553004702518679842527477326647301688871058726482017241489860778663602643236162777779663254607848176232184675209995709167683658037693255169393569878898502322737065599342694962219987902567008386227284382191119113448306786564520672954606921866869601821887957865843723162153742452258691427692941462489505531001461683106346721829098714272431257957020473041705118816846707941324299676348036649042791831972855689775859071076431345592969595536782264727744269801245051858600208351398343488171773142812811650265212568357731870450549777526058823934960369228667785069265262352766493304542566367529255868972958411349589524343610889071258092326189990477193838758522034386370520842156593024627019962618465381030197568549212476707520426398416729579933538779276377562576504027108949262999761575126283677102732003264682027962031246712795352525164118035568156057669273008073757778480842749975166062080746869119102681386768264609491934497964702063360020692825507794052320553842207584391749458254612333480151107967051774770137286374431831864608866885414707187616100619053039020818002910319969214961383938105809411824241480246834602566098769493314751128528309836958259823358965033378433611144109038844166291351623710001326627789816739840427207014565137448686044542011943088267723390720810807681768767933427670338067877413690367543568449380741212559426813325753723045754713519630655770510500823160517547073814491704417459142447850713940700638791388718012859145633964872182701233488136936660906561304734191165141796459841857767021183531561293944777544423603111449284918015426629344201154820210154855582327034664964114522449006998480963266297844113769975342692935481267561200803931799632922846994258749362861586942710571833203672464492534083911158511959368537152252379642178745629388613650485281250640723520660003485285672494370036787077359242396073209788222952225211231930992104 [111,98] -11974674495927545297803437199889971913768741513777411214996586405619509420887704704559137776442242515878841240437829850374349691814750370294338371266108461133500233579120546901802110519726980322640779944373048582833661294425441173143021112097937619223425001380957626967183879053462581915451026392489802604626328845644927227460911043125630206443579989226704830242161175197150798031184705985909538088358174697882692430048527895006907211105731595274800516103920376907355754141482164502894335286349242290374509760276830571322106905109405288222129701653908795121916870960622992983948068083982870121247385821951415710442934369893721710283318269291806410532242752038592106157889853408880251252316565155033128517003338524108787768535906359781297740760825564682843655128176293489338915032820374665552824992471458342814620195703819291280425006567742300118654817147079191815189228522913974809551294853368787102267209423933480173066119519796839014246506220697750076763808641715798580101854832216992270954419840486886556241545367790851039067460404803802000942123019685538386070821773043288043969338136073157345572824223080445774323213039613570554770367085868714644467309604391599296499217152671604469416290343246981781946188700546066599257697316936705287892290846116311922184699518711576901062441654446879370220700187487632024006290298149813788493256749156634188208403770035799727114533613536438385603916549419472448811739729586606669793371398813458921477190382199834006018427149360777852657031045681801877854810357141438792116485341955129131591927255667150846926539948811101324186124255679975924965243427659555673537794226656387368637542518173989040045390532319051387278292551041385992276973031423373450291232658437821847608225824634736328710205460661841527461009313049145116096784040776327583103010652327809632611847940655244392286823792228105071089172571040933985276699238217914977802683700401876260961469178672555073640983579777896371724974753633054402503985732081828237554119092269231674269390448588776386644387183414799810561776732100984443398792670631565278844882544413296345756268629500605166761803870031925371366986800312546669661188456031774813672928378400418900295298506774328209855581027466283723687307976184818240540300166104779306910992 [111,99] -4109573186158400785593486779698216433987889875996304784255144812981340593814480918800248553964043501482508274685333672148411518081883286019747942829221217065504765712440763568757612252618068268507690395446918726513288901134512264548145760087496040748730729631667230496558541800389373679026705814509058139114316967382039526408911870322643141628141915589421740655345832855173551739570312509916552486284382852400388549400288023879177983436463389605496494867951262156650370980434151110750412219823264227220157073233097812382445266158312757505495809199485268682103262169960461565707978125643692029789296484777105629612684904727454656943609097736986831819079494192613503572916305021012842829128575698923678916010103534866997103617472643553613011284202855993017429364792808294538059167649597801403436995401267792245135056824528092529084751245859053414727689811750266483311790191387163429957257468557294225548094138129558276899285813084484140375997417091457814276232514483205712044659513252107021437661096760462681836095146865259817122044804504414950688915240750411800773672110716335940362572294869257051919908715043988169946919935409622921350379373679509981441189611021898451680748585904691139885564761525822164309461752066928505577815849087069565197248820477495963444882677179068214309992316856325702689875066320720071561318247966247311818010305142759169546247819377701439310843142252779754356603514929845595114753910224489756460146597963828304292084047204578389076743958920383127331083434191610033877444651189026329385863144518900850394215409298276293457254719931913378757079044291442263629371667656268523680761338325561302824403092101260879244342309841440569920557165285663436107760582418276190823957342514211426313176270207024797201696796905714852310020905702632563272884289279959447647542825486423304079307664399746248912359760921783650434268533159761619438227933257056573345942041540739518153972538640130389072312716802401529739222024184488724184251259405329425409823964639637632570475846430790119972744497982331268530245314454071536564119682523430333761598787869636000638274641416319230935395735825422583835938324512055936050671587426378917792224690964541755704763433408191125681984378311186381910239475401827602606515662873307922 [111,100] -5368488769646790989818955103317327376189700244016388807988463181358601523407792253699266499748215076277561386093672463806595862560536936370532563113642503411496954044430974564174674105053068215599640775000098968108588015654868937403489896046518304721375722620899061777464772777768699753871314479408896910210690836466452798980457246285211401488534342317650468325670574923944435866388795848863207510347611580855939461036126969188203086475288771237830459974083757250105421213550386890086050689731158937396671031873614259839549422897074805314309053778294917173592311999718263083272793620405905172579341757364085716097380487507187212032579710868319888494112621587074561373524295797546824098188574251645891354418714612254699552886549245109335893357813763794580857995676822694626837454229365821836743445946056873255216143594842857085420499088942223422716847132012235525386361545891723186650260611507166910136107682298458011423327470459655851737439001965661340417386388739089129559552183743166557037562987898441349782164784265503307073133772665153911582707134822554471702405793836527919400988983604005459081914917317752288105621890052564621010660797904301684062188657094194579214512050104561754507079851482324007479838133103242990830936141380187926800984669743080493019434351907600847025178394808348821843162296090449884929427094794826950399926903896954153437289290143090056221433510095804675715744756763223219267803309424702178667425026380355753601232451599491158229412401287485916343139058953348014748159288230745323406402900425755670264015149266485001199871765860797435304339746088405818792625243560943469958798862544148703393886705222550011407994006092027204313997501631369137994969902048839017054774204896766150169017472801598835382630784263874178366076805289687130257738982211282879824402575936870997059455066632180311843418398207426434394528837354045140912283609743895756250999430147063553543813185376018680430716949236588876835655569006232957486307186093022527743874867998244704233871719938321503390800053118592628083036205441283887677372620368292624376708842783058528312839685216403665331439591135232077317723674391620939325213951685937866503441104056598847512121872676669167343768364693206814788927909995831132274174361632 [111,101] -62598934785849464411981086263456065634753414539828309788448034805919693523020354499598218985970301604935266657186282325626798067389727479265748169221287731757241243169448214336625355259962601844299189954528499530586395874950087338201884635876285001182059449028248576459528008027757976549069821785532457153539452217292864138241123411163404196418564793802802069771113259744019264492608101765498923545467937882891528439854110436449777405969331221292324628392179777142938615725748664112772134824792739431595109986051515721652509498151570398999411300537801175020604900384195420165406808480680645612850333454295035625425388255853212077377685094307190660715737510262400980830886949995677358046041943259936811703824671522189364971321052036086155924054632821691898642058680469819825070665543658023995166226731049135825069555212999535922170047806964584655910849046812779440340720757944314532419077727755401588459004510706149311010827330945082135061473372181668568166539134860925932558845377219299242623327488358735885248914135532619151681697189889901308386468287959666893123736032446365798344332286536521935059772066148822095820270878067948118959589241930552808657129595977120363680053977158164716987585717432660030608607555781476551815492103252301974955463643935513166178880030153152935703474011075413597535197693504564866100006912534659725166983296423142189193803741500911088691312809161343225850768318267821374444467793138635602281682705835136783095766752279855593236787323855303151927707453645418677085793484554957430659105462588798601094101817096152729562035135418091488829623252963827687564627878156938373122179281066505957273149400820060114655024587235191350086933876470494604221712790710833982334929869192019064621970017405265646763647725456365760273630395752427864603000377798779540104543787261944009824311482497518461978910836884858443189844499884963517085456327149076336509871301286515596495424825847773279475507560329961526128177200498806138116799854024798095044649460756403185160957573123557430288921375221100960646890483550161235008526114312169371740244569190640115834122291112620748421957708701686574753892802160768918966757731045498675067761398178141780186705327465205132243947542365276124012115317884110083260 [111,102] 329774024119415798967922961098763895701228738361691031930216879530499688096345140995384089655901883967611342298998703524553142293849875928367703766552590540833965672089386731513951198807860011156275231918252896848708683618662065251742485645234662454137050537350362366020171337987539567540390700867847988582857586686466126451268905406013843233885874460176794426169255435657903552221942439095069919095386848339227819352493021774770878856903741141007141370634769524941734259321254297752295067143788940491040469322299163595385269282540464862731116174597850634998549404272460439493312052785011428978996579786346034783183423384068145766838385180351191787961800681338026855976832952840349751641671457426750821793665255380072700080360714276298152623516024071996686604256511951123437218006831172343526375096420677820214134828293548120231341676068734238514641274137704511454560704127987662275441594165604926885622628554314625646228663712125906929029161621456992310923214613158320820573005703609292098297146114026081452357875883548112268599953625528998824079156090214158416268665145516622228593282451148448129729822016924469442903307687445176351923568917024493994655333824239387237980755657476443909285964539786063789500839373174413515874168766723484863527380712059366881091564991748859216933780128056395979955393965179105072646624310451497384328706597002096028712104904291150537329428189138895877368177212019423184846127412592714455734878868476501417448673028736891290066622978265201431378906752465295855249760219855139063754403025802067127161100603416416855840455310134391328299662569244006633705082175255399944663559629401631491923027076874848910170725208458135796687382285173746752332549670900472996258174289328434784525624251164898574373889334218982364307009255459426019784216765105098634126797531394677145656823782346302577211433193167377186667555905445148959925925680769723958288966044940293224970853128516530808583638977998920826536683936826327496347775601909556230132553057447105874849330969149785325003537775904184666043651766771750662741043948231409502447699282188261568663762461245877382266425290084597606984717175997561810708361558372547509678200258622579656890747624801407319819564979703435232742682695961752 [111,103] -73762187952557831533035348230362348382010782500452121607105145049220194187545755200490136441800107559892516748354182266457230267364018852989420583166902741803700162594341224876852440409600546144451781764090804737074644900670668167777526117654237896845064417760592804755061110639491130161254629225124916961316675605936432374943171998599336008924717212251774479845804257906000076907091175765754946334559519594394501289592323762312646726698274479454749959887289350903558249189803561066752348444844202556752419210372432565801365338047928848277463410031395584520249197914841981088745055992546644511673392661376103312747506229860860458848689131950472055916834320625920445441688416756208161332943185458603047427942408527277556244620490933715529099915903184056767225567635075361891372811857287375859750529049914492118441275068498386393425049934286625895408128664582790699720519973158464766594183559531502340519482171899376469559306006562834908828761109463688898861534606598012990710019298196130832047067831370985014083491656464892402369309142916834876645044028152087125373910543547187525437562232788886920146464954579009891726004474881353984896931704699734168625712332552409145158405470289839002662028110287478738783137824589676402595089399901519981861894553636120960961782478801111716530701289325427966218902463211667693544401409324403514616885372796565783414806224296660607314622892239017431662843782905499926285984537698468111316040050779781045651820750434289709502962169047100380792391122814869992036381712647967787631330339486768192281798515512450914458617817512336477631168957807960973127447801228410251139814053550041670018687301540712842339050747313943381529425300216500392394582540935020497326376381515436724161078518197968556982245640649802573530648206467656671292881133434983172443867170926282333319383114286813562650012934728258170598595168764236622094053630089178062208470802501936162519483232228264303518115715564853067843571476518872613470791706374089388560227091214368376733689427252106070131824913501831449816725481261134390061669143142354328362438732971985152558465461723915699642756946761992658455748090129885901063254588473511421293030972458338369750093656406401127726048521054368993223734393 [111,104] 1460765668541360582302667169655180591346240475671091668809081420268956960526809072082966556391544023663830726497328751217949986960729201602719621811819064912803968071569365161738583248313154838766012382939551891932544866987818282069484609436242861035862743023920676043643657831983020910011687693246273523766437135957350339803154269135510651345270034741091616390231325591244595149411303492978278267587160232866005334180251328900785684434067210720331622726711348476919013048924546563239730458417345977700104989966446986016330695302051054675822846357073010127556886993231880699567303566755982941118469537548355663596526773996342319776273165421526647165209197001856519903272576254132956824613842645981871827368912919832605904942341059992670650390066395977963650741655017388578799212642318083568202690343156414433906901310026000675949355745639343100884774560187736168834342936186423745009256853031125618421596905467159013425772314339675309941281294060629026004595171494950736425112826837549408260107003290351421668374499238043752027495035670383880712751189083991848192221023670755467844776436319909914227509001120690772819303518592351046650790851363774303800805456747294042370392761104339788869246770509987809668956822614906314762460216759076576353447457866848181647515839876065924661240760514935326342418995985774176291900557897965960540684518460558029768345656826207806445144840732810071958927024628912656161966649977495291246093441454603549729894678099559396831815226435398659355148193507015834715010662969495162301213018956379303022722532254149574766972253092102743216418078696890715113772848306021997130030559995741718940137543957711570767043252582629489009665282047917843823598619860030876269900514899912745424678936686495142166034628592539803112157681788842471769048022634777001507654616498289903403459498769696848259937875759650992565252236271895730658766859653608502776373981131006732149309538690101998982140831124725783241491310562265903912145705613263496251938239539301147207238076129707276006435238874141065819384292801013310950046455606671826149536393251417580794533240991285176584895906533974521713464919480368058881861264505790981328233043169184463616380782056427158420996372530972811776 [111,105] -340455024722563240253176065286284863155347723576701897923292628997165447954870866913833139660051160374304814121170305408972416919222909713857125303209154410616618185893492321683496039557914673840882939861564107718876143143260192100664864148953648179576767600594899001140791761498909435317378822518654139374337976288423038011954921904254288418142430446359536215907754717744582742043586510744287237311374005500257810294648179046432469226425428215425635768938822077675336728933897081699552415658844778907436377371252663022301902384988783428502641708919231350829321170939035339093433985707277922755757781727577824542225496796463342697737883932443272268939868526252004546544186578629325441535584425690590984015318342316936193415207007579399017298731969108544439531873704886223277929475731655636708754192009125314835114748757410577906453342912859863790956920633085210119975900510072335698128159134283732575360626107958859542173897819128578989385337842347906099334119485201626733992101964603065701674745651610444258233999917102463471282271206727567982577622510399711919935857419949659121870624128582792241264170641722156330179263959046991603540702791492400486787989007971795917775877186591406738914207014270813778577224801773209011154211852757125339356295505073527340644601903914007447475102108313244974928842799773750575285834129650368045082018532008382658213795751912708222055086250722904586537226227775227543416949883553219755510998124679133826788904645319210373320996753470730746486249751074712740820747310503746125207765853337887076649568916248015799987862540710051973929854741348341503629147721295592104952582932703384078477353674851415659944932450352052664654593395198165463228612091986143949049569761863022922594031005170214663877187693042252090109589433650161681806943610613299439859893439067926587268139343453161052128645444869653427591910571484309692157455858790527222944365338129793947127881394024383591805986094231034349260183336172972221538750060177822527039804617508274913869515103233336336102065126849958931829667064931453754116261499890570718281837449526534592364026162215529936524193104364324188028302995569107838615014463489058205445146609885983552874214560859030264606021945216 [111,106] -192749669643226781180350019788355616848440893342221834736758500347489631412164569927669191634999042152511802574433877262632639838618533764004937914227512836151724269673584457554583465509276542586355738540252793882467411936480339265741644596145272246354224246753880875887670379084067323874936245926284475242984469681733044052406748708256357680191168994194948114112076620172974189458515223188991411723718228495855504970250482643185325237785263172559522054399212416906393287154032521805002152878227382039449045248703127793346085798928326501302991673445256520670002577458228480370783566430789719478371886563905297810185456657335683477745640953232092461124803560796531756331909159041851302791978067870933161086698140151926334048334469680803941223069360124630141059049355232629644130385162684215776940913996061842951383510716748219297168811522288369851721811244120309571977402887344349569400216786432975316675683846570751422742103650031138158156103517953759973965669313307036040738482777130672563053886432990310075248442786552986034560201228652000516437943535461021441210279280423064179550734005332056226070239693315368254063199120647631465413178966087327703152597842179527298934529820719141657674172286438461052365676896417526567734213101276223941511552115289352671214991974882257432467872266474278996919603591044374009306040530368062570749574990156972063317915822815786771932439430566368597132846478708161421709362685090288580336045858268252424425428106244076165332605607641863801514322269306985953173104955216818112511571497766730350468192528752411031636949199937449226651419234656365071519219710038361973483462693296217181807029812418397016297983195311150056451099577082627879603410084036465237418265718203791238717002493062970433988885831829359691349866153477742479022453020579186660934399699187392444772716977030144892259934029248293848326712083048242158724557292994537781179686052863433542111539218149132507775269803340052600020781430156745686927648336750482386726149316001373999047668329489896398442349701168444406752057055057357039577998963386166769387182407697048684350411429693309555191970630702456922012350067508914528898961110434311616551706364814913722353244152081938303091200 [111,107] 23163232170195789390926393863354900561746331764408141157953913727935141893026449281414998988831652488296304082889441144763267161336011372012398761821953983002806082721266948285485614697566886951849266580491234910543294293567984636507973890771848013570753065005670419904957062896502071493178682211376416163878745148039656049649367133199360975930940341132312936739099802776571202402548912505250542115941244195837572385515215052998410028561017663085890219581368753513560129614411295037960586043435833090431563558252934561667770531336565070652117628233375602741290156022221785125778120027678725090392819790126475827577785444942094161387205503105810882449322967708908134541379242307429815159427754346175039980462211750764005719453606005945800546562920948840708241540278690878249013270899170469467747342588119141303752241942019969487754781766427919521096577828143447458945088979969633278709847787281030584656613344643893024661517751919867735940067456094047240714157287501775294869563553840006552244787894923201061561204971175545567788589098711128191372256375321265028120646319691059968854631870104590815778748023662380740070499012403685418990704458301200184707019314568762878237355534975162449355185537310018267845496917816538385661211543941271203507611324629023443102979156278090805550295839177954344207618278512509803209280338438175658761581154803816883922552603315644672028022535427792443192270593355286750485753983921670398197537677642088843468557710785041051398000136800939104452761706273461918894975421065231651542280577997635984367527289692713566355449019053534817928470855712494791618382377842866747229440910686646405281903456183671375394226942458574883354446850135081415399593953899427432540948086555956917579904197033235004562766811003319383726991405109144775620618852868278469123684279356476326298004810236906948733618552745582810959025404051467076602836327300469378622114628540854981987077759558007776201292672890145920810785715481574331145414171975674237650796866497180815094541562868683837984579265950144620211400810393219600204567022899577889223600429003930218416821723629506891297531995306837498216735045388333462873939696495353855112526894055103908478445393869130688 [111,108] -2409189887741119717631489388077796623949815645510222184653436291029809587751978119819239781925561961557660263529492016879316007779239567712865973274151429018282761110410414484382436488295902491662450461915355184179428711061891383595230178599427482288965318540390099650471812719144166099196547591273331889136957240965636065766220643985253145127280269312868230931979410138699803088557366758118481962126362709736026674631980311488159687110369705061574412546098819563272770147451340437745204488452626085264689823080336472913103348790658259835601414312332337771715473143178389743383299668761577883133616230916083100655746623881703146846344358855201717856598274752240087258438179399801745729312233561380529582004089902081091672913591412401432452938098635685714299413876573693570113073048837792047859646728270983244150361053801296744942908334145675509875853090613863668544574421872543461847725384096640452344355760459706109489876869163528274688668630738961847671674560004018303130009561817841021531184576969974525504104133714606532425388764698374161298514280198724214793221972083881865068679886841107786154229633833961730477801930845116138162104415256554996825511270297117523413226138628309016117070814520500996035279745132262232716878946462367698677125646452861853857393583382983659243429524973646392196975356770190727337174005058545403889724215797924493600443438284489677661373072045049085144485554030026463081958636421484453560642548385346525185862304183112245407968634268651111686991235759755178034284924040606737893694589645915768937724983273471042472170444842656728872553551674411957591203674028604692161816727535722764531309946547626795202893523173113501121447389082909987081930347555386212582153436577978957277359858390062718840267797158512224124042874722118354391579716214161925846657011230706512385246911934111230615040897783428790605341642624143094592464676799192415016753589619356695593231195189318032634382134418428091107643883964924114620187004528080801582963666821271491997127865190327846323615955218629594496939742045579960650842123587382388939468650914374557881683038870236675105128082642258666622593179388932829715715273112747257748858542074592464241297527424 [111,109] 282757542212533499580626306060577730845779109709192345265207597742167146361295116042906791505311607261830545779161454891639443843695796554063868115907404195068308904663034473961658945261924487947108419641174598092340385719792852805100403159182886758895462365494212920303030254644558816880609652112985521021750565548762100231845533588310747827845301851860825106334684691434420841700048336458550192328081023905552063510918833235601922679854344862037525777906211182661931103682298964376901182176495816299836837110585839378525886772167412243090044558371795856382111427175458918958970658482687654440033646842225083659071966606322769081448300012395962559583068053952270118786928445846327027046449730907083201283504069266632067242965222330754683786772836461693070457533040410060782042370096360950321002341780196225063315113802239808074503994715868865874628035388920596946896391887278994434392803122903842832140347978926692006541135911110591961459082320391681626582085916855048772591072529060347727672945126471594633168454652257692118634414689028054280278065743274781330704304851439464077716710539196313508732937568011897332245724152729201538864725614310982651508704655261950528854837576045047380743272888137820818029532482209476150353917954592741393402935973444299353093165932004646757896300609515927532355310822810480047030777297677226935635189117982371440005690763259677153696504982927946410806659992705977415332376667636855917169900348965341468975941944698513751069739749258203980749615040466229848513434254544318429165153536327249707108304357676257624895802615445605569221673049114175755658280267362835425131862686067017875159471362407397554892358048822180999818465829182078086720338312499483245722915803589925779218209880491100116821702939760733727555120617096901919301123052809987211983299065727846483527587748439224771289137370199161665172907224292637011888209522918525663509649620805324278473212927741815416646307074701937166297308232307602629465040280034490479719071263506264395310493517624063735000766585983406401296579526545562368468469118799560597362113082378324109196405692897139987584271941255089741686901306354197778803148412081113604478775614884089700560 [111,110] 4407016651112575414659315026566561804759712744627392157105544809026295243040470868708629012950834376120254784394199503341087495663551994284789811542358798618119347615967157509305337928148869767614520066794124331454204393438613788218594088284625678254524891127243963027609955234864520005283977257886749681965500974642292088088734177033755246327145258318725227217214225841764537905464202831078964872811671095492145117041679091561607543253598561218703049425337305317263316301735736078409223965492765246983335501292398757129475477032470749472785121183174456655747504269194308576056497179441511453703063459729122794024769881298129695622908509379115858919205976272381141114139819688882079662802748804715673914166198312703312243180395999349526089946861181543835147409941270970150318174017261060377590680919297337861268765328539203549412751696588239056261856674073714776689441783483536382272375763769222554859444421008401611096189227937679833286914266322335801829280528143341010616589514638385160563949811289998318291510336280034296158115538284167907249629792021076947918650127479065859640064426521774617643251345427252629247961596974833965482482840799575484115080772114965352640537080441519343102460377178272163690888876219544512969983516770072906019933026674559159414326938644087248633982533552986920035490734342584430468346803943571165717097665232837019665217571171158407505781763549304804260208296282321326207590264829881205189919811668955535828546684411990730101122421157161990296252145374695127450594926033116478513903940522470511243713811156259867331753540153871567492946587115084570271751154927069762477032723447073736451815256110927245184217920637974482110866053557065248604544751382256968369668832514532741124589084625995265874177499626204356121514190861681625556718199163398589434186582331540043763087888877260464576334030743744993414814117140840055683456757979001901646259461167019437872423265328849567602698340771111180545031142564716830990785504137172099038436869657821559141038268086935807625644582996505964683042994907380505081737847015665617736396382384507264067902355671820326734016067574777177081688697177280730832613250245445157191789197936224 [111,111] 356005044018542620089178509628656738390670356078296227284331296043087407170167349198993017805339897032567202448590968424688964320544685556918317169006121216396560220628226050385849226565829602081788583942527589663569138705528586638005456721957869755402345683318287372430022710334245899854285189523530392331383746183857422317457381144384368264970361727613947209294566055457972579197466057082927463445753178149067801183134072002629706758673712594810666879444309612733452708306041060891602328416909688295416745481983764592948968470778371810687054587219699674930836142630849441305788002880223217647423652059833024635577713955723208268935698673472533360131431169414728656633455503253967121561310613087622526717451054899385576453798987039695234848408019034383154676646509993462899165717049545528355827811718415733393610118892650619729696157085751036094202453101512895425823132254959806452750860269858215818776505467718374820472320636219148352698170385767345050915326492759238753442987098392096650581110665880718205780159477363908368075007776744099139971728679827582272872057311091595968615521627753941809726635124917740204845697639170906719220503867057567686714121508870143058878646451762708563876920952910365379205505974691446180898157664587819654522892135087929621212596274078511317251685137063641721552451293796246259289324263607708444964767415449310478975887925885447857866210568573638886945355879360923222009427065315062921613283091290237092126973896607090780284219403233135600666078504240312202151019148822520139857572785430434957882018844212133040494792515877192717851986310373515317013910582939551146255367101196425326444627187780536436065779602239127139779208844259856888966239546512996379494099252622754488900718990881785817234825449413159077072938626091046589392499463251675082599089174949466296468831637313440095765788969978691217495179963355983442136511333382793944410966691214268965480471755096107302710096049682321941764965123805963812571649735347085767479676520768261412987057690073274852051185232892462756406238367141968602287513451399461246073240620730443893468093147406500778478039507872468796162669566707103490118687229252152106773884 [112,0] 780912312210670335505138353691943550185730110766743382124292935674720037680038210628711909910969078710510183696321233679487939897576543703878689333170679032891949113528105329037395936674873330143470789296329655843690225232263744180757493147353072135609713330627163144810080771634031740152473941158497346528842318734585753236895710305862194421376897904979080818878687924125576543233378610490569196551788713383406783334488530383803786051172540231500827938740870457608441623418942388669990776484370045671071604599751379439108204814877342241752379283111951182969950016094202566090111126823574534375231375677391052378675198321610916793359531161514912453368515779186736961958080815442778321953968788649630161973499173572549295824034928292866032013078751134678943142056990016624449329634200783409031514494790959293046133372799486795245625706675892208365781349322972080657421568097129200620006390519009828050945246360926040936866866955866869385464632510959516319852266229745462590277738611946042332823667225165728640389520775042956249980940059451912090746922349336232423283609884003834791374724917947478506823827257407347321779574577171016312265510164731597868818594138810186030296983072802129445082050148269049125625155538010486241988027449704271820870341616100721973430624106785842577826247786192555727208473618299960377278945409800338654638127584613488315636422217458841949450203679323204639734952807621170482494529975035154009567861533377814584869746625576258300451987484058261064684101511247328573000611202513894129071118854263019656964997229038426375422900361600264061906226294892763291804190309121399259240557217130619246415509534214503184723555955898816077923611060864257515691522416502769803970295996144769676071047667289340114350792819932847223419411581547250818102426354109244583683018027828293063888697862224401183796158854944283858063648252987524239516944145204287154553455303859779455364219574672431625075213433113981642857427303484123657735302897636729975080478315102335963188680070255399516152452639705237207280510894795403874820706320706271005549264112082467116938379448162332827698940687843765412493912742479635567969235215743449201465970394992619560298974408349016471679774677553174780880197618526220498920008648562399459865756811932747776810545504506572768046583031944748828469407371472482959949756375610084033494788277284747264176763376321590534315352161804830992791092049009251793488836540752754598859048110096758837885943152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 376802783406385856367524693359161216764987597523730954377836299096174818745569800998555329478823954117104037210909621537054767966898447161212332457890629369440782136194972723819991465274080276023027797079755240504909367069259738046425334164907445072079701818830308088876731775980040292620433672923059158278905032123629589637353776993610377412669955840252390013514335687889235501143037799513034777300021290452952089915070834848784285405952448546071459266476609643697691097154936451726248014711260412985059412094561245941066779672887389273041662476211966405765753321840296137462988171336200327364255724909090383612508700099767730489478566675837634815649062085513978394489218962457330277111548624828919992624583407949345333767696953475018235277857788826401635972934782876334173560623795428093752247336561013979902174222701812968091857883772085004589999013626164786969630618954561426080914655745322634638574560517105540758211708990785205192303470352516424568452453273664575797361218583548004626198561944466187613099767166869564449665905899589652788844916443489397171841062122041899032078143580718923349471293639675648818835571304542334017177583811316331412903932410659588667734888542211136622975582434809295066694394212826041655579614536202240335733564575386454073471218129469787800257197044053532613642582192013114378626092494828946720171082584467792562177946562295712652991899717822897109673199255999487964304956314594154675461795492433393241595341503099662405582353291087886138948393333508261540628672522706751433471460193345317385967845841426238581449337084267340464182992548668485070786785678443787368254749423268532635365222776032629242469733495181926179140059885349632348642211344470390801916984443518960600447818919839728499675628091062953064471524074717631430325695513699264073363446594681701081221955334798315558871335497281248426544479724160473238199570743783772805554851478994084142236710417099059885634915927677592474315935248929198855336709185058942430481070760903216659196405044722615487229168975720687314968010482414565546004942117713968086591219397686940002271359960973901416174529337413434051400367848223635062013714806722343019061675288306075547436973547521600820000937834778377861233730109581709871200502018053913360905887146432077223547071118890063481681993609273150905938855498828102160453804938414846207321175084442478857864960322043681963148222199237387972296300590980062726509607489795036126700062631978075882760255307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 301738599894691806245943274756098954038190146960187811894506208010721029817920759439362169497233398627125709156772534052999251027938942284921126432459595595893699028326479702520303597069501967753852670175924954702935003902244875553471781940785583653899068151643468983511453376903326208247588456990488962536575378223694845033433315400893153962115670548827278900861032830603780149527148853055623094077422030225312253440295241444310515424492668063153473304536411003887749588837209739389162440961273951623758317527733367984153158234856061177212686226512184124701292433373055565914938706904776308144632814644797782024564954896097231371803489343831421409152150611622413370927170544763214292176851544030220850780823498994787182628054501228202159831261980090971000607354668861109585921768317436329258843931663778524078599617641650142716669904353065853227243958843215954226403281148511175221830017066291644865134320086064471365790972667139848003329371524273240092539107305210235738756162414108859685313025735157733339315347918105853333614022719673837442596675467208511813402277822665202819840981517127813949223755479696388247665946695533877483092319459320947374440914333861781049295630562908319718791615029897923319053394638795241169154146564143284699809684223878211432755476527698212630533698710757877385229027374268678109720829318899303995938731547392373475856186485166230706653569826817706122548688592365013494766419371732134478507536123056704760690665474254007926893186817686991096558735414435148162171361874223497831497528757930037541005350722544674763272151571454907867242084618924660795082734825387262192532772031257768470826850912980902826455874906608799219032715946545397605911226487346901247449704514499613687887577552981579819970610454923307223366681577810584618429489943341775350486100905325990060688320956115052861111003987539109780181457634206688822941188881498449694035338743810067134044858849517245671063741498363687137516701119215770488115659210712566384919730935128514704296118736605075526495780897941474477631297636630996098749190164006817061822767749018741263804280640823871062471750358728386299671598453687480899995568941768722518490241883794304449970040863792640832210245920505120365991132623330128039227649493831158928433122831469171788667899218314358384747020698580897511573017447911614047627665197363102144174832443406050177209750318576058856415652771535291892623306304130794417609961498489089189044624015686405658068114571526144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 9307602688432241437620074073747028301478992184516945104504879013940948783791216911164488848419004938460693187041211615067822823278829794728857102960642470430813812939713950984804400088609507129466183226520725731623350269568880724391013073167259819097863477866716280541759164294693716924504330947802592610022118566354863550981528442315363367645282786461190017855234494193798555830569697189519949679459667182068683152502976949319283016221676231630063191378176489330725831824830389987626845208126802076573421821099918717913782560837442486805726612282524862614474945765508700178566150335847303743249240897173670053711841892497917363974389787667476375136050131377982826357321788379383470992640080947182016387032128859903678372255836267034959154684658154993368286833610418933019934513254356853289527881116449333951597200470739654990126104484228328043120332895442883354180942991488765407505356430202185763920561910671413001897810050438430370893246663725197891335219436437185811237149831833953447064445910662691150886374335924489796546231458172958968049421781815799290327692417689848856944479984570598937890018123312482590826821260568233065428143752099800809678978360051101589946592391766331225132117879753588393330173804302458705938973327352948385390737288154801180697183501657985594254266423718328845839919188067981876943185003140169740318645289127931136408544057651222858084239226079795644293819712142939738947552604691453704749293225556053084482619726708578522551846548481838676057670202478469083395713585951086411893061231265497447263459556066721030493279038107404111316972256535378943677001246955551979794275638553894420029691041544823509661707383504575674317701606708194874304154082202381758034141590806991631832887633537779260399272840599243056286885616109151526476842645794427811338149748919299578885038406296327070105286799498988952813680355744952493471807268830493370108631025279883030131476199563447490808519886696690571983074323968028889748899618847030689312315005623290482012958179644128310778752270545446177928701715109568356917851585426084609547788191422838504200076884538167256683410166461049266119148484450921574287990587106486430267905716975701999241042522627301065855190488500650139131259045003320074900031823332966863096176283471274052558704522190784881986165571775761197853298878439290346299328115678271694966127043165640513080954961585601707879893203136461223913882946626955139202997075874128507351797733264691672570767683488841728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -37257123478642005119201169198602581680357622377474390161357648288330745844527196548523387482520478083255701403427173662678299619428916684879364387803579312222823155545830551355822600901402542222997841825739566342873907998847364192049274996453068361558051544993972578686021474092882831099403097234709432911284645572238228125554104843887255921366644036984727134958466414123334464934005334035361373734799368084029863472729130509393195879717248559700395997509587116410453698306990192384654161811465480609690562202713017716259530190928179454209838333553993014960124825090657394686997073171307917465288137672103507794520500518158550747191133238834438936669665008444002333939763393766503471350688501696670511721996275754922774292810882668889647772481796163263633531261065561209533582637644623941206161328801493063012606389463026027934970248219795859391632383456047150673348838835581675471167979959930679710853018740988290988120836543793653859124634585401860163029074836099286538423304479899940612298864265278644934236518106007530508362978063767072024648850739005000924323051946530409657337360776855892649902804190570424791041244261808580964639759421437433436245998629158537764599588662961944938830259643965965990321503579994825734827329173745617293222910996758992014613227980781491889888218902320141444059955350771018457452672838609356608650053719572842091516601093035595722223988664297681109710476075913997216004647585034219628376746470843625736031086968521818363266403194988835918168647769947018107449259739616105663645630021902469209676859201467186244844177351317542879319345160746254718700856442214988732158968453747577058952824073135314894316580163173057652159739830992514137211342328940689840927805559015558513858327029489207434402313140690970509015717182192901822543329102522392444470619117082998985467660195553913851138381744251738528252239690887877985675382952624904608892399517041701219054458302173839399342260090788398243320671936625952284062390117682475571817818506491104872942827551274192195364043176231778071954525987303720862926540585629974935687596861064088065654457261711498262663636172350568533388534048806861249857935108938131585737990854945903938870968703846256166234403326954061836899375882245296860482428593012683415016075253994642030144652648123726183250217941708147080707767300420800321590737720773194590593622169548432845077568315311850229627196312259934608317783926847336438890698994328636193751373888715798634627899878300188672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 389789358987054474717376430649208844195962075831773530308528705087587801611893612438325011684431675751453115078708195793964852385836378627910612757442088710128689880482381053838061862644790277408363493033032642828423718234155726877633019842200711374162344825971248169152335289137719035226389988947767633623192410484289165691216568040087412031152869079647277434326819367521275524939940691089299019122813562852014108808516437530270170213668832636557405387070784652421861174894577786239745591823842480103705261134812738358869414597494120712335466903609938787461057309709462002221921239229507782274395013559420445295389215793515953614453906095185991716149046209963555555118935577549491100775740314571481954090329985347766507221217787859148986577878460850836182448067720877498409215273911109661139214743378751191226977579890261606754643287728691879559716635345285413019807443197016811584737926839985773778789973604534441076235947550558576192754502349590101190351859090530914668705929778949700009807808423481388434633080835587107605157147423471425495631207038973067401172289034460882842269902075932740264630660939640855233752600010950708145876049990992555365081722535305618692804125325231421367578587918901911213094051427621847799485555469946000149706053393332102610044348165204033320820637880893570987567761430425815856785581390132414372480196020879216645283025829528543945678670142587943290332930909502823887501917696411099406292945667802208118739253392455536547633113821318550114368776401920279393537886637125312903506415223702571672972529508180595885046956656303345222274379842066255248528291437662143442104294774751481020963655075828274074913309759813657273089149927513427924737874973526386737450570538744501699602409223357056574423622989206203289511699690073235586290206754899371692144949257921174282228900707941951362743386413488286940756894250721316439897959222216773525061799434354354550502718162651423926669281840513854918230515972250508059770336384642702387288053424738799511380788766081312793503277992783315865363471099364457715824138138285281904298118620795603551761645792520755582637849629906396427448488734971507286117156899509831405368828663205842580835471641267885316046182552987093526448852284510202861179007782579109132998484804966513706653874317572772883436901468350149161770620833621145563463555972877898869926617315192303790736114595447873320039870702249867192185617676972015973569959628295044658652010412329229146279085061936513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] -1441922364326250213493069807605189843199081953020181966862317096600145036859207030594814573549746230395533489653507309236325817632993274511947879261517020481767458506348220289340793102257001928813477078068713443925233962459619327552560440426397208489657705150564801040919484853297198218991865451020683060884177087274241493894829088163364325226926985618692494488860756697938218574966390580642797530822650615944545367877889842115792331760487078662582948077023078231276792701767642775728102246675437401493493908361812699534970283777042836890676512083209869332056722711776380379731747880558554312892215335288603309096482282351258196850907196715116232271105921839441330259349099515898764106406745038564440265605149881766442166660387698449350381758286767356633077468455727404488760938567367006735664012131224524787155808020434296306969331514799151439699303414248887591679805130494919618549260580666542509415780915179389532802476784043988498874277653972854250594269438551162118574262335010547835849863682670456177582282252142725173440297579589080606654020871385534673225042888156190815031542091807977215066010448711069795027323859820449546199724771102538904676530485849077264502743722011374727916091423014499192277531907278707863064860198561298737608161628398982899914520550086408311563002009307145748924842798865961992810405832714508057412370141100646837046467082250273920978614013653687592170680383908145250664603231732213848833787024281924547082570872788583877309554567478472067213858570498893608664029968170058795444302693079405923684121284846893329362286695082296684224891275444537162370539226008273877795983225521969278595838610645811201979233625174488110605585643081726908477814664377233115246230577576984893003582148083571725349418283202480525402726197792404542095851900695725212107544017988209113801534401971183254877239600173713827026429784718945745263737599915852487035919603544465257605627617057821977473359682980776056622274637723812013879220812294623837180065457485922213363115134105071703174343234521129466257967121259816463219959220932056341222647996297206166728608031866076007297013148589236286447600440271763561742121383767188152094009972758082543156433260261362982740232871713896737695555081052489657303066825034413111352787310055344355643941405074569531150209508504349869732459746685933037629099658903915518172995294663354453662463074434504620733396799312867703308122044691139263598198584494538303541945893972576908698265741040912695296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -10864541858116300817460714389125433027571462015812342344557133167989286525346113156886608993403919094624778039154450964762922314287537906513671569300384504922766814547473113469430019674306652389609954811715556232808943304915318217496013920900087655391735768313586225076262473465717517991665653939021580679331944363433359041482169926085255398690686284960143089461756157575365627214642339220594177062165289766419923545201303429634082329002187223851031107911700794739582226431387010290261570659572733831486091968598705852738558097522905533949332358751937993851986723811006474546179253948758907266913562318591172978720211563185056206912718483343824260266763113728762017950178019070148143821205070495884101356367174992736206531856180343240602121586377879481825263135555817358688518033274747641630110947992253170780550335025633025763117604140829154726482588840083368485482372893856529014055491599456360828860975631905694551085324634962988508559059286475130798329469384685388440472533537268253145474534881210544264691051891327545362329751001029381443464985448980054509014192672382585989607612443592550761553336728492626816547288590375763245829101239772287180735172398097015376329412115276826564464591283198594253050332463333136773157451998686309915304757472827310119448225078182288768820172297787909622740635843641960846174686673577929468249280423714105125680429603360617952039909036559832578711819910533451901172112755623389909141334936654032497228743996910479761871736718631347579721631002152103229224406082993120775855970380769220157552495716401268081347276151727240044538182943293598260833874265912569643419108878953703730390396717578687276561451572551993346751327138753797361360096251482589333871456591616079353360536450645788847689617731184870535785244432583254083492054415696988926987483448607890161755491867199317312127529281036682004144416602014366516618250600230949754620791909364816266860237533531147794966044437271197746948654814637111461121848673337083470907218942867196353118804765717935990912985241571529431493592641866952625479851078940106715837426007301072929304188759532862949798943053929655256200658970568843015358210820202531021132434894107530813828775537600939204304680295713665694851894197571995712335523542608352667240689530380255609458845927838934926764269602780551913082781423465352914231353779334639355591339494180204580745398907763641347745292901771860965262854842964861895711397748158766432772786595214943773852778859921907122176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 65600965021184620687732014552839598690176449746119473458531472306182025976752107534303703707156094313992604134833541191747797496145598663932129111922258189902737907224693512706545207756244855612499829264777254323042707386912002526358224463122485995397957821997320554843516692133662934834991585240758660213118860641255637502583525976722915460829409591637653725294569165267610676345445039207062927886079197373914303222151757442710455105170573538222906167770567867385889447198182658015794696836506028357449120291733927803226494717697607221792508999754128933116157737463693190977362371877300072393726721321566859881551940897826649663010307181194883105774098314338231834971132747840333950773351148597298052848485240787654820551828933615908029711618137117179363522071840277872700631487360466151005631175772207816409081910075641719489366133728618129043975194385043032258435988625445713510676144678463039958575911306203470842754707076247587004803197882613232862901499256461778524186955139170188156830126936696383624602536406103427453862154114311868898103015086111551638724200078312181905996285225875415649323633903553476528016836975246346968050491331175756455434195549461899215037891103536382911495902600176073397350504797882906347992186980321686327827233076242889676195408521897278364651929253461954813826680511046791454729290645148680251035467734667339970486240389114927693230036406287529541582371505547252809754348053571149317978415799017218300862748010935853298654276045770509359549824537161648197059093644541373640171905902418145333925745364436646796601626091404109023064173434459326502337213258654976937136318280697093278831912255013602353101311381554534328396598724579951645340481507510675471953145082358262687717335180799195459506179857255139920784958178413834926580014127693289408785792315953009256333581882297132524795435205829481375436047785073758317872546250038868885482014303259917113707678716669079549418131065893745812175372781786379646182262677221793411493974774437269903344606321935577363759292616254058537643869012713636204852902806257573297345941136827658175561221168629350843736117482435787540337906971529637019472159798560342499491504189510159169954289636932143127377345775115397258328338500192315801824044167853040781700430295336476399705437567803854740024375575824174531222718080068190850612370615043164736363848164382441294273568827547729568535456890341082471454161930095888360263668856230839076034509363656609937693376082346369875968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -50287854477933776493158100804792739584632224599709066652631708431895489526052309573030479995562883780383951421404238164903853220054449184594615954245752404103701249811209805116218042135067305803126670406671210114231874172731477487561700451572009413621626380529874467566426615476162830473375418544489085279601716040395456489703147192704229218712966574530388971630101770541297130616896361707262322257767717419684073604583144499673413446945580123852460870165588627505744452927388310221115413105266712262624499874260671510376436289109603246166001903205785481888660236616768816473074046117511204379024462942761040547428049817796436834166125122725191456119755814568697525573424363839846321645529536051023166195396710098896255145603334463624552301845199094644022133053988340408497942313429911206975215524061051573800049631091956034535420816401403028191655003452028369093699118807963526267596712216894415324210266577806644450510139331615915269557602995922502295100591053458011459533980635014818365841008861358688664443265376600012648554446857025800371105640893379303791367349737861481642249633959794142369750093264879833975711731664669481949298043117364436605205590373957512941948078579859533299666348833490060625869701227015777758946864329221876201383270687622846328802844793445520607280226015380186535819270260083071277738592640495182502683603539951385860010918889016450547350396377590875648582198656269546945969500598774246764757251093674425940981166275808153284682140097241641068569872854190099965116061710361484407781052631123971836002516022289990229605547921533917413129627996560467149006149840741999285161499919131831319379660757522429147562455312743326798032194407083730307191974958339659676143452771918388459979455162217368630897738571557505993023757554056831045447334267291787472459872087774761114744139722196854632890206326294640507730762581690560253776931379676571713630658625093599575552579042054460637664508552174773137611599478388125538509295603960947344394268442383864808303289254787913344366389150197956374723668597156342137651118847651863584304042851996356206137997261069520111062659304835657058024054028170994046147764835048572515052269484006442921431555288885422377775111261282681141886981060527620318668155254026773585882464147646379255140415719206175973136038426741976430534047389199933832432431659300538315787449846129324093942170557781382332534588377054378953337512091507043459081498731995806112398696260597791987578919090841674842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] -314047814710125075559033470018954849175490732360960618880993081573982859772460161986800344383216469119983545808277377515920834969254228352225076383070906881501042896527502038383490911649801507251184533677981756002684278487665442407601939182849004379601181312954783365054145651003268568108248556820869398618389986049997989545529079829063620196438565394869728289411801499261123885676558391567572988538651465706178369114864702354543229105151286976135839345800385491046304880933211198068514043632482830341476637652996481164539985783890392977615402572487843563820305541160322037708093475463869845318230654665320328315220629602101470874674537215938001526148386690313896750941173120559696427238956505228046503661595358793513182395960213593919486535459657457926647744777992398180410378852573134833473986108398157913767706637631781095973320017456953749896652887685280242721472782619953192658627829972673379384851989392244362060672745892433419127031063366802226365959394858931486804626701943096517812889881920911713415292169751933594371029172967769484333427437419716689669980053676603419035389481144627760571167957096774742308539500650863128635877195672141646558401145984866545245738737358308668526713346206384620741535413279723077811259558926936993512255773570701035544057817156948510476983372120438625318125677870088695873181776330133642288462454517148616662164018399605917211234159470851170353264870519078476373173568046109890153774523893623011288106469149149136340603544200218506312947379127524366345207158738948036793351787783986790262582117748986704193389174900977699663491933445331539376483358668847078777322340427799606384838586589457012104246542520644455995894865909286059067481418971116005541260685593043957237312991951094043441546661888678387049907966641449006189943738234076524402065521057687015481568689212572619118898397803924377873440387354559438633324389469186927572886468188282151521466926339676631691147224785785124282563635813965324911309304302827946265348130574873395301720581714102767578667086964233109601623651086231220744942673774474241357145835329663397243446661071235469269186704275737366012966767767246158569545013238726999015666915046623619628358981185000360335457899782536552997659920728927851849146481911291943518177266853561491532421011264083074647781039927343485714944115309947673547773016601503900863302422044120759224658966276806491117615791094486096938049480000180209103591611254861025698162388718398123350866701263675062222848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 573843787082626674114887717194159606253714039900425146402734684874938387521110430826819016173338870873421292161158537727700928304137628308015216128506387923578335475990481463803276319185676275919911257312797623940818715092305267114080517142385220522541745100252267648549539141985523644718313277893098570683685743817760766886961632215324866789571251137653801796219622911785000252832193355313584782932363920200673998273346415053426570146961645667347301660412780413786051440497150684828351512656773616525720265485196668806244986930680461288644411868065463620013827491063222330563681850150948043594456179567053486831341488515570619021720340717107489064209065463594745841515023449689557803881435355334093045848420108546707350998763720794946432700998795736255506620579712116020885182810758292734838416998715529214094282362230511010398165974768145274849876273527797109741042717154109641758833161845233949574505289822441889806045013788180121075208575104806508141478570984954829820500640647828131818770963024212344598881439230525335678430733214690027360112675662981498176251641554960170110391168873908017454460967187331670223831011952322640497511362353849741766264572408514330515575770651865578395881649254155866778816654450950708798525746991838466911426846427989150490027578913069201350675294385357833972352100710982323102514857625631977170354852587298151996491185339271149435811592260369291622149617121598240909548335469203761000469438685571790532093011511787269707104156847010747783176407921930441537470488080610194626358400582604834418950911884230611589241549665956605433304736983845691130181793784364206258175295583983187998771229464366304599756288293106925002237126675732873963135179834533347825046061425716656959568333847609240506293824904816359514913838307261673538640038360055811033725569378262746673078298948310269688329317159112033422017729924234316410877945404448574708398955321134584718452497758854189394226278449463854252538471812336655651265674766624534557592857954071800406887361036558701780055258044189011382550639481544929803412105056373765667079080942881162332284622116928860709920123386530478364332926811146892684819543018921679928966583551168352483972181748656702257963769566688398996604282607495165674266698127190004113252846742206323882113080210739662503267317815954902970669185882352590286880087571223606013625321669711650278326472138521752636721959673100987497086144879704519169833447832739196698538392595908650717142897019399744520192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 2106959902426560843030802841611080922761418224950671179688399561984520592517792492534090841796707020068077664358056545932653510668980551015620153274105653544635307649483385552418212796701370466925306261748434092196383001342869677383592298153811986284063616661003165579867551894592983442100326579142257922917118292978257952309068589594340780912905281033067406808772336451979606201326104140457717804269159680859850337252705379734884761915903993583283074955659662317934372616648882636117166300717739427985542454766275545411421926785635735632494835308262812781454223887408981410523275226565430740367771818944538976409273870854597158578397892529887903580138014438951241450993503192863195074395133621245319873954793754388013112528609494934769029502987188199879600966241986607014102857534654698259882378306120869821999574542822188852190801048297265436285094335493908384816709099104314350748841467540112294085729660446328191486410461755904677885574249537420825770655438098865866369134716951675794413973786237708779704108031530166000402252019362563123421512516590493594986465139998207227016692553945032619449078365582875612374157855964514654491345318316649358032505202748129164472063644745150437996073796201461296842706049100666002548343315759988698222694676886139877747657872656643705167540658606868486683216360801803216351714289934524282675355632099191179761713624832189149023423550397732562938228211195139098578605029046403371280204299391472956996956573155522499942373441583007730561674442222789823281766254495361566990512422988095239969842385007061114047753746247501212230904698998527228267344849511004626405019129213603641603514958087714871436576959528105735960218662574991939726599134826925839055820821014448406734096399065155817064478729151624295228988314710351462214637313667055549275106444313765747183480130623546314915060767229825432858039158582356658091850082412536245698221392079610378637085489605415214257280434461779071864048352541008811533268350431948648888225427425465748124095743368593609008679208914860270997922334378087649997323865172009891516600905174107650170893074488820217567936877199624024280134469295578909016426727966596046753269316025175406085544243438549847542843959594468674281462051194181731780452681250250685235877136690313853482669353256583964686283727392694194407130767607525421598825053029683543879152041831942783584775714366483644678591297809941892677950528431365741735479657229480761095427989464129196593963542282237768630272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -13728838569991424030231563254244523407734986772948118933890211237267883618735003661184236134905511404810585754933820367135539886346536340764530202139046483831659581036015816177752489503081470633756861816804968801210332847718944333674427654687014183983871406278150748814900872056690489854903484098527554472049601346368617445857516567005518251995206052386365072570126625001797764811641057404577805861607702455265228336587880252156875222288645593734927665809746824147998455272947415465526747582229426023618399488439080921731351322373162542641640609910930953469462445092027356312522372360964381468746958597529519403991820373656726368837350338494078388801807913355171182933289540488474624975979189728184548129148674895763418061802230382197299986545524818792656128471021473988157462973193855418814078636648602997818236435598268563469312643035984818945185002426755825935153482843034576717748971188992394259694926011369389870399048977563918597500547935524759657895904553601225959275852525628248443635901896863877622288464769594009670260999061436535086879816234534316110223315327230441837847818148807870955804342159180430144342293077692866917544148921613245107826940328496682488796462955663073365650580695085663678980725796674739518528492348668798973804822248602406609002855225882082057278385796983030100112050510163037703811577966228951268174290715421202088816746872277768121380504810012240060913894942775769436614303941612470035671305330146067656523715485302155458309606183763687022593555794104310594185358052054079157718966139428260063613662171815029189060140058148438233616734620475758897166694760057800812734566334011224118142845176748424292940076778865363926200024501086920198180843017791658599197072034728625194903878685593748133842118536695749940983671048261084151593777930415556041851739619212523168663583266364008654053476382498490546291059847292668445495347187307100207381311873075333051705881508319042940652687611575282592050321840963612626213529791226549327114283260000315465171928389380266571397828079416545622300410248678863230636146615466480845731867427294443570544300751513115678873517295680818000194784324842712715411304926866374719963513733243768892297401526085416611420139545712382753806512812643296114397033479471038905699592808172247268358842016680355471434780221419015014559001491332457743692365816523474520006918790745108044762270756641118545786567235207943374549694942698344920324552002847899544743749707477221597175423277585725940301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 40104622184613274053388184759806185691513027901502947434574474240843728963654622543970012053729206672114578742815931357854878425150298291608259792789847117195252664266940776908475019193937188771538137314492787503930247368774143637275935694185170194249296951594508276100338275820026080003230416696650765459408366316463725539780457725603404269520179031342478644347001870521791026689881585544102077906812758705788411298378933044303650803010220606211490528695263288501158620257519624008984447275273322907245092924331774476797930114254662614900763835686778824587651102349879966867644827649420167791940826235068399955055265129941516841990324485479711806677213443333019158208514047012932807921041971810439323842833693919383180182258273363119078070590217823667456405424282228628412381441654127759785431956279325226705304202184477990443055027691896165725489670227207003848341232810595029221500142866557650068419565555134985742262595318841201029828604070302293902236409105935107646992347891635723844381982798210115451474156624215574962949927863686435096030379874070971508991729923725227532313941818349052748731927485754673193030782406433454302670754491510099975302888009807980012689262511234855349859785230810755560799726384893649368978823301066528233848168373668544831361494749189658093183897441414402209976066622226109528493788178429546270957923307933814648388295716429661240033292269500676896008932436977852962535088335825332708696100953411666008467763258785184806802907653296486743076808849585533080678221066979605002980166993126376572535928415774596541430683270809264956173522197103822888523472795404466995995759070370152472457201456402164728778188450844142229867898866406919198640370291372821241273026363447538760515074731236965488050164920879836987366882073381627786907893114012154344847611637449726586581769304263177309735119680562752568369075509045160137188854112842008847311609257985792338899026046167183736418750997543571379253829508134317310564123632566279245776187078060991229978188320901586051614955978976112908020161638464852350825461033933756837984257493786807080637286266866828681961390522817900586115798879467980980237382508852991988544179176055837375769594121491321109671178203429244690070599631889253002843236542027911189978012415762210172720652977743582888125262081455843711143916255349634113222474021619126638154108221090113234900721928890752355957722707981376841320109152504738446767617942692492184653372720661689109924214800278238309384192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -78137507395532431614169461296312031936459502151869566090722987696657236261175164303825917585285366180458561371849978641599106581163739777636186026398216779799203020572366051905296256505870717457640940808641075764079600371111184604764419561349369786774939494709808353364420894276244686653378213016999586988201369098996983929145043557501543090528527752150371903554650538307133036476617288081284790710027994298319023181356405227841715119599047885175080408426280197590358771405729406107324466573221119212596781800105474897918556055829059481977080342641381705080699140317137565852710535190867605380707034765086153423210413918202025055700821217690922255882245301372567815167104406059920028871533975596605128793209931068105544950486124914544166933219386090314235380976988625069708779291760103723604229359749606593572462000185963107409337792826284390422589448865852705898692550815996149107035084651243573386029284239491050188616554602101045433612645053349365636589421703754000354938172419211573936578401532741109666013669271292231069513494393175842079398954587801529819292401102448979257319490256335337190186683173477080199328635517093555395251997804890787892928337722687043769904554813008654992160808862081607415409783458100388253375833254830894156970132956402134960787083061086405625764532132022470432486375985229628808165888754612547828845793200909645581908511501805627684700114749614117937175310976663956839672254083543406559423320091211653396086254107614900903928019867212878348471580784726271935310903428881359342602348597072075245863308880588429800617101218409180695173330956848314428459807305355067574435887528963605970870326957707367343682816106059191407298610808868479410564372538661209342864148589652330561483438094610004302640836842832384315293890458055220069911202654757593803614552161420266824905971220877815895999189498867976766480526446320076468023422058990847111528581861199478079627477401302119122933311824219359096098572962328565304793310436359957824798743569162681361881523851101732697003687122517482491497047172782532855902614426625436947371565939324974359255987242222499220074731267665183424417990158759457766626386837795637074355186318637951195670752861919420741894481332765820629282192136374224929994360474467205112858756284807480706487366850833210385239884628564475483044380764506380104643969769846674668995556817826111319944247101043697425023678284748073108813792048708744312822352380611232007736218347741535793708042280972160696582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 113193137998302512414404830809436468831565293790661999306382859112805131195852894509953006346732561220103696805726309783691231200989822526762599337186543307026262332398328182792487741085539375318544645514219833072010988414051672046135160432944048713963237111838765397335909387519669411264924822261347935022148173359410191632272880720466330545556943039579291564987771095918996443279439052028628984024835748922749434922926900987177344847079880972715647301342278965070493607594807354024847198929707130995934543362564494493739275428192683905471119158936150232188768834281128899749584852868370980186906579715952771232579223300927664055329440157865013404607396852249436459365337938575793757935566665458663714963144037447638450084920872114959895208846324316000409810717334368704989632429428502717561709500157039618658799275058791251521185940204203457325817667780416774038378634163759186270166318590390826984653591823023072467460106954117593270753999096725805711221571527075953795411852196300021883663424177172180857948876106574630063241004482175016446654485037250457088322708978199632651140392303508164850694267694443814885405666913775287491551882105881578060294718045501842757168995395114741117493955248594804636721037624646466717657966086780632790516258707839084463260879259740761330073407140923867994087679135743905411367665820335737887608036937020139846843910664398800832018535043890129087349692023876573854955696201571791401784041696020752643823592651653481872336684164395792080404013393542078013767769914138387814002569503208507686188386600305574359075842432093809059781956273728212670545067979065521258486349886119496114194921081929880175270103214317398992539071746807307413214781481681061221331216168097611844934236396546604100577232619475729927498549667880664952583541828571738468036778648488046424425585472759762640060775456640319877317065397429372804389188132780807152936214323449442302191394487804490146148103029006616131129531777889551966318824259401244177072769104628516384899488881475792481115592037023485154645251018903684145614541343559075808589205211270464817310395311460545034806228372668804882879349814241045750928551681507788288141092871614165415410774181093782735426691937910326119359908786432083861706056812743903551095407577072467947142314102422719102630077928261851506891601177324745646744188318487391172830719437661686294480744697889991282010811795712893604507260015514588679954679283052308847883688587175107409660981673227407687942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -135087037538562126100977455794531773338814022334833533897988472302267906620029743662976706604778605933289810678213713836931199778738266275949599135697481232032426635319506570832418428763738389656971190993066286859938167227905357144893141345795156696002196227104145607785681867023391247601748102773143244220948527833215936753243987718020273827219124334199790440417854576617695925726104472294474051885766429077287075579141544950879589412078188789388956364500145623027266407765086639408594738453066149847115463484564016887823987753338344735747867725110691674930738830866506220133287173380731620620487500859114866039768271504685387384067252578102923166587276860025736464495218681973944623140889006185468612325194033255912868330874525330258897382773956709070657692657663860083315678890763625628022110052906246172569306195178703357748431791233920227928006848924472243111578935795980183504788885179698372935438926361002026082564762334966582638666886847966877592036088378349729652862553116976508705976058594275939219095133237170198777011368965420731743385396530738771505783526309306850386503304152264740126196140499086125522007580720473756545902602951676852845023506149575980558767976656970826690675556938747603220479379925142823338150793919814348359645526479612488942539952745936711691456286581309814682993316047214531035173749557722326337119022263169919871590823554602632575868548160648682986563111981745536416154665361617559924438190321349859980465666230898937483273437917750711637413607358452255895594534056541392595587552155602919615600739425903739225526337788648994255918504386326209820321982555087306440466590136153905600932152171312148881874576559467324223865312531260282401578553699786053489200917842184989544969887147616319683135888899590200410549584012439556350296260409426788585485912401706669829083067040549447118385716722675841280789542697601010240891222708399677081181253676518729720090463933735833051010728631540713040828505308959733059061550516843868145559085414947138267911035431312778358535424526023891949953124963445949432569603647369220252601145763946671388415367606949022085847120497599981931029138817586498852150615188976135561803484581382377982508129418763913708583963079230766793417305178769036186361878497866124584385485172743874361491899960649599160331116466923460013307627984655821500218058583907629965896657955508135955197984327097326700431544167111730207375607789399519433102553339082580805207506614243505075618535257746034770575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 154691384608978391368027414189888794824269802182322350295046691128118160613427048089797005529868884158823507947820737180386762957837179954558262355681580008206379059028849766171301601553131513709287293317983280882145470984290258181128434758579632081879690412669151348105025396866403761286301375028765919185536578208721149262670211158699133860464360800353413100089635638213180679457543508309491990928358063447758674142694733317174821133993465435460170196376297460988500572616473106725697745218212356740117047588658051198559342615607916424562977833831767165786791376262410692502925817329236453506750796215609279650680217247970029882484107279331323658916978876517011874514196551958250936272229994302331055369242703519239894542286500536888410787668026209162516439584557914949346572605782239794446003363471077524136564625147937917548529096366871358054407831582919975305046405205546995452631552027464115238529316203307159728918757004284650214864329897166316918156059183835876570192468802027977798610472249118787740484883169982488114780219778128346317894740913903225478794919452063620564592597439685485980215521810328411118636535424592157867014385242105783067892625870789252809161009103183918556456728784086375741066018527608381848842676767487262904135538293816695046769209230786131444361521145863623884152471825861102231011903953059099982759130354140916517450104547472889667391349299370436802276067440045994908499823715848909535456273221212405537759511640415821039472578977169520754052797102163962021138339185617919285918381510178511606593085600265033459728378980007757438198955275337183469438007417336934555665805959318548139300532070576266935176576423474178944139016577400345072107594388780177239121869630968539916392799001968134552525136025722706280065530975192145736794321885166164820531810604364623922836771118342051502418064169049450761600188149174306416519190066181839213681369704471259100136638961177784487618850716079436377954665892383747404526920424912145128418277663288556938665543521725193208162370245775039032461613891506980479051551094786625965724334916032768825690745162637220225148000746405363488009058202479544104871983994323102322912314219702300728061826615905174858842606080090495640847440661145534304128388688869539023795312975518476268380464746319170690871608576906142953424438699757828059447209629886437221081005600103232898757897789910554272378699548590539081380072018346607030357057244572372160263769917566194909036922108627264179535872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -185881159875674661396757634160307328850398299109264882515631608224634507949154695825270150141636828676171760470675944003979865421759134143554233766512558842969581217846178908894953338554676080870283385475070030444944844258942502373058701957022964081636046627204026124414096281795090323628769012577201160830851411083995957939733761989149153286913965846771434876349920546281079373178287490644317517009460621284540235572776659314927150229353566790029169231821980474166094437755818752367635317100147131226803333369356228684373386136300715296056630022699228655305429109756270249426801449400471949419166192547365203601083146270685025406146648197289807989272212470350222937917170564616238624785120880631752743015018964402603858169229955851312157093774178853079935666371590338099269326519200065003398025269898580227429171613638290420324330560639825601272484964703624634853232285798093942468762287874538272415698871320265120971764472545872168998094029500132090587306107787670400567187632954321297018116037720179227500031121592864902440382333774304531716657742509319835523483336156609474463183968243453248451104209598662536802215967839272081343688619964325845868706379968552720028934353135380300729974512346225009963333890518701267329021766666956608004993741809451054005564754529508030145174371380559834610192078612296403189290187024265089932615404885642353294168420838467024207401633310683243177269564439215104083316672539755807814985247200686143641431603790758820597972439200769415183656756798727422876841419067728951657789233079472932664401131160237282911602545943841072684848492865210449203038585917282906922380520111319585251224237013810709902098214276773768016242063481846662184828502323510247714926342449052386320278470576184568219259236321908536590440423714066581154615771270304812953683291025982387195882044197524038457499453455795938896479196568221103264822376574123981627770343905430012712227766772854651609234252834662244009611246734047363738275879655176633492472603836674862931006395692130391217772005929756546374997809618746504505395103148810039890145290105787158803427642188812893300932227739225862154194491585647279231490345925349697192483730701968431462776424662206000642868454512581887237672672050635396361608641849014427497702364372759131225023416744774601272792010489358834211156688225909871135665565275689877298951057482400034252959082631439749519314051562015416121020220640721931222706022770188321892342042480350933000560738667410857016688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 204514098285447135121425306840692094186394710546296241879665552803939989446984755487761584674082920813671986298017371680824780715161953402258268701506405314833698595470500782843849534931355892209203885207766738781553182228013953837925509710892074622103369983967322415454782064163897880832658822406024611980736419573107025926137568139002348977607572665229682695078407821023989181793922558769957823533888674790363479987342497287546710853359174517881294279373695885782982258601371072276556536398062202966059304757405538088250642516523240787886822201900474895986185002434319622513594754354045171901165749690323393220351298897031264963536604626380676994517311614519974977228093687726729326827516541718044021290857892117100408377858625008855923300421947728934357064948967970062840440917229246480520398341176966762082750693458744875458455301967425167656430133108609543714760753542332573541695627315232101017632733589750392162858270405607331928452201882940657211911137934595846108009975326955087068861534530159780308933491938042015897555851303537668623627697165972475392671030359628734640249133477257810913569623320233670171328453844777515887331564036536130396237915755597559651439073082362824267215486686170473675410244377453082701792330527003312901806594296200716008245431987574335696770582540666983808484737271229756310079014033349314902782376252294482997959228352410745180428725736945706760992208636749408322283970298122268016917325900647928414105186062458611798661286796795092938886494536222168279848060887845600435565525584692588809039722371394313554712418105581935110128645817164417089134124679353104103451132661894389737519567239309059003138633480941008071415669980372146833834240864893432068077613176268158582278290626342302340602537351862139503225861550009887584867524022428122711626625891463110792180168938136736873590755281813705743251132863803230685704555417876413597340166805306917705887331780202289979142112837547424877351255742490610666941548219092283471785289021349927143622040225040620996979732010547044634094655494650614407768015397339600204979658190608047547995788194352610481222020090065558899943231497972194343222979972075404017434939229315786220234537763303217517847394209049838300902157018235639528648717522537065073243807969186170530785174515304192519258042654145946198731348324939564947425181756463440790821255493909896185778013328108426416829357667791484355991774094226722476404054509028031882725731041597355880572449279373163934777344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -153164603246252802843785869881998813332109721900604468490250956791449743335476358911331017898380651661416588319522969850933804922448384471459194399134304275008478942848540455601623037322606164543262511786244007811055099626377267200147374411339397172078280497597336317641483474350630006159911481483333388336764171082829721197957642390943201718281294510184368156529047950148122163958381875536739710846358878013955193415409136600383893501165040599446350467918198384864291769772089564116922707472027454429586642698695939517914754088448897063596479704390488253065986674120117329229676227902766758855781913713672605525939022937230459034500364560288632894825652260466895593199575327678462687031576715711429584672568539406062853417554951666176300449506998536609042247680236824883657713588008941547587348683283034187711777988348505571991726346304823248474248518794061001827515691074782473444941975021826614665798497651483488092573913637948346979832715799596311160822192362694184092161653699700454698184859670194490978948906869624415089867386572309681098696343412099771869281331925668335052649761570011020179073435201392334128138856135276824969182615088941729165180004135479241678284546078412164556370050368677026288053190518740056513314254194583070632125395128363418879540177338549570810506763447673407758053533573153468923345952165504091572075702341950213046250482664237868171616660209278674756007387508505655724194589998044319724692729073423578070640193755496985803672179781282301203293630722975540721235226268150214023593114152486194077515511643048095801050624805776635115568536349541422954579251417786293529095271419130191035225275967163717408192740571312198363386551245295049172366901667594261323670273551348711100324165299828753473186638898943382216663776103104474254464300867208555699749963332387371870034192177282609583669128383915303819856402408216566556190573060065367047590261227416099176460246514928113473120404757095549572054827506571559074558836144208075156956460300668651845873958866528945532178954905360355377195398644898883137126081180006894436602916462025400157416217892378153349590490788635177835777205491960093056525241396655362128821455533856181073192668633296208282231710881563342278240287379435197409005790867326974459966732594944657097712687185331876308777472189159596208112003510546886018748533634944791887664842425988998246803541641629468900215466334186959370687768274093278941430791732161052037047337899483972278221206255077539287400448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 10469560334145256583205856593629137953018689343504133301599092027947858084042908074786209903942317544921252594128587992192834215730334271943682172108224360229256773754763493132043745182422914986530415780234554008413077280893101696897212420669158024324675239553707410608335630790542350956283389529370862138171307842716008185472558374719520664680252816867353900492997194304320935191536092831490648869311521024225053323180295478059232902783887737979256371341949734260708780040020331205019353130237951161053563918656833724031637777893669235280618931607743373901414620836015757326618056009951895826470612509598699425504906034099152955695059106592733159018918056040526558507510086745024394761970761785406963124102172639232940622462034747489002491893582585258246743029454777579761696683663644994743241928640892878199432330710984634644641136723808153138547630912990850169575835391901006744332364523484027735719026729885091249220145577451130280839187736127775023059106340054829759225331907259440777864295632071114447008504296741793254019156719227139700006603034957323290544147216497136726620853608543210077466787869640640022412785585007429018413023308582460898853472416592180530468245234492558195860429088852879660843778057272608039071174056485323625595602721448190017285087054066040313044116854457755317554314543241955837561863803420267807023758542490510103369198975006181912732790276195947470910292253530239614026820008343998963503805727525261336437209085967272468972934028109465034227038128530536492659213775085768328238733248364601235949753343547658948267646228650060069754010821222165186791943477283329130722172500863397252332164599607518523227372975990989836542863108018514396780580791604754630080706885771135463410481261142185223666815584183389437085015077421909774386719923100386472298997524794578305763792504164659579548098059220715007096895909460730603672722602218877491538107065486309496562756479063565432923337967872335645723533819329978151154172187083033844268000639691176951018925078953245483625745536914555634243238071253571339174611558799524615248042021564167813355061643502472536441010307721700543704415044902161583996538794466680205506343546057639404051885358758160808817699859506399142304908995221844293349884899780740848779516641388498789061189900411232539412365206097088987996673317006348684345836835605904648340768034302897763447362714701098694609700534855823566443116114937432375009872290435427697831501754357240917870108274845507204939776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] 165418782557763681372380631850868909677926266973264831178292641307378190112496881132823825333408634339325977847521879627160383940698885166609088590998788843378215179878418030178688065483458540069962933353920501137540855605032081706681992097222487133730615500678419614865816933776620272059967399112990582151817910671296619817678210723819374533719638464778295746972205979368897579171111680628992068117533644247574429633060119381638696909894227157259240089146430356578657017324990727971891590759223158439743315859118877633391886034696361344345485835398723694552416940893247645489854036047311472245456003795478180001319408313049110616483918101689582511809735273951620282502845055739253754625457091240120926643470527153001657628288563927095841457452545375309676338789383238308058031876414875685497023380596015095791044585333815148582031681906040707532425239597802387350300435417974574152122692501021018701664267175104063523379653468814821751867334081915272425438511282310958281427426883100659772931466718421945462768427932421194247283194725725126910359256989152036629426051133587123624148318041864788989188684868814564651585154383228460909724482768670852214406355922614231800286315043235825222303925890195072285247638621038118366447971161916708345215363051193752730926884718407935950231700723456389609712082161331666164151124343365268876977486767175054952414826665163746185397731705273387738426715348573247153211846422320799648376790604846211432294729311702399327176530685916449889307677139774555572451709497144320704173121237096799940774008245087451519261815519989297419595319354997978765627071588444190073741849434243174376212845984290665429040960024052867482324376312271161112109939133813391447799345378440809120361996754801050459893711857520393687758206953135447540107704511491690834658447138114755352998820828615206404811229178357750591831818872805488061243696926361116348131507666766742981262406540962366159514533885614410885624936469331891441811517944037227245772454031126465417805487405852918191227550956199759664085644977380010117104856028371539102294517368774721335198445740785927608736330712566157501985963241984218038956448445241088933453183363047117628568342156498161423334358360975200936587580515796887801818217275219935002393261776491791545407951252934419966235358364475616518296857586920068654067723419746204064349969557738497401066820974900451078559862247170887989447821496282519938908134151256850144950561281533097234552123201330458409304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] -288971169048170941195171052665907860456380876729570220762191792216849425728759312523114386502296733755546154531865800756384831794705586077799309023994053546563248746202357829203223762225357777294378858070809481971849877485589123428606757477954806702543181573087797571921445084584565720895950988651183182937790640341567166676042914159098200778867795367934817742525911470333025083424853216544306389786178629275956791607507189710622753025112533562318048257645222248990368039960379528373477049172974596829447086092177456731066226763185137534485702280233776132054588698335357475140104004286395712243739138592454344648448237299102944862649403603137518665186284983543396973867171393721003969107726672049085649403847598666980083718969175755689656259315994392464684227156953101030506568704064180345059939695091577131124954990657083404631087705911303670296940844639285137385077555136811127415274681526349271198619403075500250447457389334505914031357073294126105613709462296135681983627835743056777291295614154103960402986575742122237310951169885283190613996814269994747132801780445972301306521402977695898145866700155270356712889300149288984013442717356588700186669201144885386473976913309088844473683406460289114476218549378102393843772109758696024629362113423390876038044243742252976187070419266757495775156452802272860374542832273919265144602831433941607710026667250084225571758750044391434912498136952070634579045890754481050929298534200938885640136908693428325190466755640113957186821434835159897298617381608213629859546836617310565314601738966185569100729674799856496953646452211685582811765270368069368261682203828480642501997076259513484285452786907023903217004044392891156099087313970834606226353270465801612522659850663028577682042716004982727222355088920892151848926668305489984301391459469896331536932409269785547494184229234633668718409229714638960726040020224677755868306023234987810789676039697020067165271961627042747410733830567024575700429405528809998771292430860662287561401894356555688957020307527088045673977399285502848416335442208402422838812684523887239378590802491335351743134427615034955866592677216937977590193003052767427592148610747991508537836440986475317033645017156342623080852875298718175482962943233218042516282758066238464674569509675384827580296933067669256131228004647972460954137897520943971314770294045442217043357630784436110021996847098847806637751748195556176235252623983975167353771310118497352201855590171018609918214144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] 327389644571093232568701283177746544151065174413806060486582088233975664799335911955440973285409629817472996400919485194699294318426913719610284427959916771607621806673896149415150803902030515146258001049060326610679155973989434581256656367042064496664660688521365263389898771246642514997832043643936530370718305963166632096593719026665875774580469918969877297332578987532309528477631603496550005200109278660253154752217052683848118842991849003621758889695565937422841124589563312238641063896437581968073819741185725542566351668865048336122331896422792816552938888761665418804996682002201561463172178190306025621635101234696415867410139883414620636936145679904157400689310469678719153265077495930744041946925272630395487007056208882412753910858268245000367034029466084387851578315625357629031905621055748487156779672526449616025489623489977345849028212204113862016451292820074114829972734068992036531509685446494434567786468920907752172577172913846780044589901504369301158529806480776105460144517272687992755711568596708245877212371224891664047273646199564609375306852901269003233965388986035567970377783911093706491132379543253039399040024798538884035957071270500490134784085949556590879618649981302995404512212800054310840909718886170505324490187368211914050232335516844768487854550852258561641139592402819138014018623614884113740709038333167406286969574785276161381991944156819886415258199705501949525355941960798462881693868424152712234569819569167868192184770025330989681462205709883868589482534361771098073967949860440099503604323391500116373353707498805215036655061243232263187855744698524436231162316506102065257328944732786343301123531295243287611087551827211497081861197571831725861219113215546575603370659831537854339448910214768037754362862063297337104470755896579521028184090462531522748127123538315464639919766531395350996036256375222532370295654839537923392272254633790813394218186915460785910962897210254926513003059988960757757220647722483590320868393304042752657593167538551462922836356246242231988617886800431680005255125372844381613354254003922154900099736548160021703475521862154640522092667245594370506171660876526839821657169283965400997669603828524396487209430034074054902395722239823022339073178830464675728964269966378722655364247645645299049656768730089435140157126333773866968617314830982927623866156927275866469660683571405512177417141494171159652878173219759401216794184371810577213474597664935579756951901493344639356239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] -306118700477223774917498927835473937392297366136963630941492574951673821692417126063426830795535520209186233543486382852133917376223344643718995165715258731747415452219336258032905617233349716498299639365534176840328969919026335374102922735144021288378630772803882311871374914089226784857737091648527110845600956390032468702952210004906169043024795321066467599353046973535138268855871537563304108406210981512036512907154678613232507619120549739452058824266393332920573690390536262450709148753438646351018574688931928984274433660272960787486409275767222385693606067527236861143722658999394253364327220632736285479375329717979198490138771008847794696552897581425773480854548965955665255891863780939836043599277128828892822562054143571034905486313777631143253803677778867927071918427194440299060553998986744056906317351313760405731181437001763590526598503099439357878233161823413591262982765661736103161738116450245588665816184874525977469514211033497292090219768826873667454229891935646652763947601512054546408418071401058795948525313499668681118526120986310725063029695629586578375311096245631904391098548396243047004047397694010138734371835442676844980687477206344716079064096756837120871571467851569424409582301348560410430121156606963497783480290541141669440582925908636059253354995798332992347394820597229961622370051699663318511678838400751802560918471869311577552648371809241852621309981523906621122782746718243228813630834476830251184056570761092239292263521776271363922485512557213942562583994279608567035360398437925314042797198554324366151900241931104431014686090850636421358093580306597488130765694475142391256248761848387651119346300650535543164680442131371533795940042568987392092224004868819360577890335881576424365344313894101551508752657800086490588656285693928986939969332659127924752284114000546704025971272104082865686116412057138840832850030646332524449349074879997009416516153166921928572426320882794563688134385403829592465957466457608056107797308607583077979805661471372657970511398338306234629412909368579368995654025545709042539967124585963812043882937586151021722456391889978755409536367918239218376589718724084031349054470398878523163821638550745078385606656958802740931601506512256940537195529183774042756697200373031744369475909052862821550943767876507909047420461037355016592404648863010061265620413668054243855979217179295876991775231280943971572930011795102618722187711357704900776086975737556171487323765032363315821543424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 253502982869436009971771885568318356671978988189851690104482563705778233048277942560145978803380353114194758734231397169204862088013134238792878964402470789103978578369678749135936114895926441470725200097679852877014175957156467756986408521280459597408596434754786330515569212713047784453109464399338880946279327612881646261201972838536682515484747051101070281665048592607206714352364093976117002864119071710990442820664838346968083822354572548160924782125357496963422373928283735089202783169186352493284808297828011899280774096311222339608937999295120927622804153269971782428209656084665287088869867444371157034447484753301886579064000810799736691095045368611663859044093097596209342612498584796900193128103824179076837199974008419679909522910585930134361813726094535797389582368804043316543528954045120091841831467500567233065843203315819598920484007645069874997730173488895723514878459997291296977061057628830493071145259591688982796654584106273666886911878235033721224804510711581240025251137299203713787676151661291406933045908853358531206624319838647585644178167121467842119632664937526844466499760211355034057339378482990040952251744395888312524051251510657772188111380572519619044647146826831058771528343356766748837362390370877638355211895927081955482261329224003096525869362931359876973427364904697132548956677238964674818935458981238503886380765656623874460669655656687196716745948262535358009788912335863202314277216704220323247550356742968954620611799779955442546344931257997238878076961512619420473715762189439693921769972341963240977811240194585109751140089987740139321371074879799338000083130939801700699786091625553548270426701889092117770440472610478814500315758340669748196390822066696578870959188055717891673672435918093860418095951553110880713348684946879249134385239883402648415964949398211589214233150505985171511681558208912007132855765753081411817841667903506392138855322814527341252045771232399296498196052899209429946783621839693114610738608043376949204416630932012692594820733784139127920468447355992159439551199161161686552858838182912857894845815437657850773322300761014536504951272906310741864405140232692299431523489728949767122457599082326576619191550850745264028407740099878983089651087227818553814749381530305518947981169549185698294584957953376264889960536903062265463401766675218788896857032059796272648706889759371970752782794084277599643526848032258508378369418329705913223311798503116770388408720887789503706562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -174962792133925139895144725304460479555925981463258495752374606417419144636061721652105252267633514016561227566771074297925162871009617782430707865169243203894896372579907043797660547652452624734565059975583707652037807529899831174603805792637562613924669508386275047191511806801898470617313552637071528541252890607300389487066456226602188988714557255706793977819679333555295582121092458560547293041681435338447871081423342524203719495767394008470962686685260627305598736933661492541419893782343004836729320705777400689119699230188112125537281213477319677802522628912756664178175832640440604397794509649907043705548465829550213145383836144023924053847880189259350264119269769754554366210590653076533502372117204578009037106039122319396624965195547174132988966047175770691336622120445937328318398642686985523062119882381241348239868043297796205343373314953314780360556030562920231457094509319077364745910985755135681086203552953521219403930926470741671605024187246644817190368141837208513658302831427650426703862236339174150265803964509124249392971775520262928962994920627827583353549236920259547354542638384792479287991642387775087904578170762725351172925205241511181844737354595678826160706579657534364344427190630694425233872811853835444762321881182407294505097475208285572730704422515501205515442520634407960311143422960421996058681698504731903502570562557782651483219925643787172239679609486559616038972281623252722342328156012108755623254397961790690200850465051528290382845724221562236384703236107757665572718818209918483296827758181934028522455136313730917448379133378151655037362999813010356343276572907401328653048492245646529098844830160009101103444246075597267416297764012639584432565883458086935633345557873548715980701272476754491871235610271141522324933836875020622194822687532347358892278124174542422717576640452772441014875251478079290031523904717038817434797914325423902019987801239536429769944535776751736875230599146714974456717091029509062018993811121178192079959667100467610340460079130598382725695962261845557902159366803058310815477914795958923690595029958586143087138462287118612757384016286550531433549547041515760420564032356248984293178980686088358142125233720119018673260341606835978516825525332155990863112041110686857013607309677673667103334820702768434506968558099556200310565696143975893301813644194823517145172775027122823069864010936493496240863582877946440739651752310829049439012686121502375222416604400406238943248384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] 78619739928836208627266275027913059601546628756933818482357811155009526553584929629544846256704048008176111667125342479469329751375136605064633445998195400254906601063379976134483136853967727662416194179116797094433901664957460251288151684161426459305054765544410316414149429260510641957473841769076706717877442012812929313026426224996717667761616990299223711084420524260810920247238142265517780314040236524850140008030879658832312871144611663247095368922674297417119356422866877332074791995247521201018996137174041086629754545458507087885842399701419817241410381007747278835577547392432666154541760127799046577371519670043578646795894603393195466579469894364272806071169096776837322616850336114012246586451958900166252327108301784500304262813348734855109201658739566758502255817401445630877192641507265234967112900583374899218667909795095159371444661359215039172623738870288895136310882936955328074523522055113938847610991269176942986075940944001080771199676740194207828381023922854256685152713231881618178179239859888748267396563587178154765348910565947244367883454942235893299838493519501496209671642106709194139191189375033843728568352935530113691444546415567365753171485495978769325243796539597953931316712996910601747009723278493197317024831910544285963228796508932501193808751782721440863175541876011750887204436715519819341883546753745899901140294978484931882361641907563676870243722069758683398329829551548975500610246061277038983509679945896013908560494067591861759996872174057022210103072491624267332874732199359947242729378348816970886221192031489616738012533911832233472155629656802518970781160938728187303080663081610630889569722464052532482954139667987884888130623968628796645681036800860945390469394239000581708246494815351399656122588747707178094408643948657354504025209268443362818826282633693417542619410761657470432387326570861427189977081887491696544375684634565563860919834653638400494297554330893297544807102890726656628027395240695982015011814991987756919021345645784703976292698790692920374038282234263169158544833359496557940299260464757431850909761367499868354667005217517938102269974839808970651158974743383069501659558521742723665070521704903622334210418179820371420624886766753322569138972918804215246823164890370734061740183644769137359316832248762495722983434342950710153950408442401280655842093159480060011311572890844486361371730119154081982847468436536902220487823040149522654560736229765917171563529978245123164602368000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 6941242783244340279632948460678805878881518111275220953024544078691204957536176806051581120003432918430019724814796613573802019478949022887758899834967892389382008148089661558345904935869232671207773359889598723851573261833927828384015236234042545315912276238731147249106834990894965434800191157720669845606009334757763707584302791185123281719374679550185170857525967475058100473574891424367717279781472558382393197168558506136050879138440758584132504220128458155935780512988318820592434281969855784059277916401520979536580190625181032657440337882075534830950980907851180805341976716086008058579585650191924991665471733061461247256003289831063004098710182996017343581865000781722225313717696356180343405360333668986834889947960227354362905121083717315308903862249061970382510987041151432438511906041656926527492665616906479057959595498391567559877321758598746676582654097741713845461688340735940437807219593184901588584748594685450589362256936101396398389231029079215766657650724920281693689097953965409848225311066058903450589746688797271641290091899713105598798029252349661765673204630312145649116439680451800545888954364393205064376827997130356071880440298563588344687271768773051534272538068099290801076811728789026761919696436573983534957024211257109020779579673260703363197878780216164295577939402675689920945814519880303365491269839509250018341793783123113965870739242630949676474551085428437602178782610478882150822819754856056317889918376862803312324375369534701647364021048203666436624876449796382617222940317955971560962561430771857290225998892022833719074137698988439198417084058381136540791642721264873031739497955209676041853185976780612448654114034350382245002907985924783139442965135340345264250790896339897081853059632754823284579831893943467290169666147845804395362628298441971765626626692417853836045282791349360275434329753969883600520836380378368474761134063194123437464232213816047764927432525632075912397161103255641809709436645489420654124002777015636311709305496355293379334482225744364152208331653077077833356713428818444839253489530075543550253720463564995537415053196446894277996812945896381182791047469264727402353157362265263971239057757073233768407686769508894328777042480315130324873512914248013855045258522876298368537541220278762054734615602195953475564782922302337463069080701686064864316933460886107528805276506638755140444605101358662725475567338004812627642425808473130399636745602844015305177312308680397607141376000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -53468652376709009817615608805720227707995006514090544759643169489892492094178190816238149643597638041965674833225541829208458259297109309679165151103938363159195802666549925234469755090252542314037841851040213165637957931533061318110183468851358293444400019810114929552411173604650199937232542832993102387741501706566989103869992127618520508382675372179697953094778603364566349839924101795935695135245945463764537497336945279582808033712470751725452224593091546840955403247583795835065225511734537677458842819381676836326755086896309418331665353180288527141819968931724526283177598325547026407874953180445899551399475222381161825185875458338500644174183745569288602553491342020752002720208821332500513009175073439830410939977268883564699698517575391266612907208619672393171959663168785107481049118437690779161750356871103485566693247759942984067300925573247987196039963726664967080119191926083891738265991062388228004536294917066553231924525422213332857887600146012572039539215436628501710712216105949191975825995424388418313086966052580876218499742184674004976449360921180225671862282277172885338387592126544091524888410116409131523793253373111578298938361075739158978904647615373589968450791984789143215580388795078735787788430312641084278857069705830516125008285297689260957893568340996448103778913119816827552240855188458084658920933264139212371045163575806781354922121806853147658679040115977360435071132392032125814891477748989834798171821517237692033777317295601911293705795354808311726261420993798310646614501309124651683539809122863638519541752619084557736300280050627638769659550001456873365648194270142778980313193181532905632033768790563118980069948647765774440936679537448661578593840297658197469306768336187970066906307122882912717873344284156785669461489082254230044032235412325936403827317859459702429866526890538144319750681199638716290835003598305692371683905073646806755247612327170152760115033711124054493269970590706353955264501831542084096288462015203631648580729830411334778558610145569515041130060476394968509616249975137897727264151447565467063152278675904702210566241846870248667123871622057124034377228849619328315611213574637189364402369045727303873289954212376146852823509681861917265914364192983452589738999698036579911235846521451755463203042309205979486853472327027270806259870104493704098683150087780018801458752207057438507473933036094938758703401303919487787945986570634656540441006566211399270642468126143385071255552000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] 57907280225092644691489079012006724724389854403963655952701851145553896022651970551646387076535599713021263974395204747247334385800469647487520516593885751686655741076124613847180614224813123662467619772721465251001471220567188327910550832965890609697596348221016613803022789290901374619776447144186677992864184491797027291213180538780949055946463467811472478476855421729244581563601411729704058568684918931099681197260133322744391241841798883047069504175836516182157391071230869556777667861247146317910043907274896602957017160675084334254355883130106028384096761342161016369860366299465043561706238054517957855382053343341436504547239910309069557608192216227494888067570520327250607110853986419586209217635878229644573605875337795761911345416762580154623253165448100795135267459684284047672172276582672780098371877073768966531017665393380197449292620375372275458331161949215319742296437095327747489451905245783183272572950530610986766606688291771141847015293065467139388304388763828055761917771605159678910391873395258333075194275706387787869673627049568686042970516606678464722142180670611715744775547054187332052697447685128543668503606026427238876355069030211198097737833530341622499637201663228562711628296394782543341162527116836268050990251468607575594211388931807823401042553022780261141394876756099803552035210227902869503297898416781115953289767070631098720698392855605969687089772131998160764400047405825076707744767958441561092744092160495910152854587063824843377301824045464336169927975567969084775883235287976472853365646107773244580390906992048716675264624146711524171414802901721195938271896032121546248048350484189955794863277788745235957198303059559052075746526599232492439853465898112430395810557677265050466195656745676193453990118512124680358209884561341921551639789505711343272157575556669361086576466848360717974108841973790085539763216535990795793289400236406485542406545732851758682294119180058664274956474771101230367402480925183758681764593628082012993103289763974381331432230922656220484090545878154607117879455654681106178058353550581471126872424032657548322178755903691937334237412053666844390465649285799475729397636069415962765789338536019406751467040973227974285345993920844482052287567580950290492246503517779441715099940184137321262953925815261422825065669490368318838633621994096228686713471817867657906364687845497480176989736431179376004533009701786017543053820834315888760462401161538577878067910345316676816338944000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -39286757237878565664850641843074398553566574097477522844880576867161997776907006748999850286137413206335022584385017247865833039172781342138486341552805850156121359512413047421845458684254068976582401307409095118483272807094329446354174265979301910867642512383204739933665158472237439106594373730558836042817638352819001680980121608965946534861391437677013388448365410088132961288709323063477280420002856456444808262386225606093096914106846166608393177795716642078255533342563760495855149253027349778047442386815829614386601810680164168435235964442955151297636545571327988052802987618584514493518911115864360631647006958998193273165580020202333913849954276088046436134424350542552200633422537902150501620550341146105808583933690773581768989586566000075593708002572780333524415723966312759830986411520272459314566991250390883695006327161127460721835028497830535108342451557015455240277078095494908501199436804369936667747397498526422140139540265997809760734634873233001133638517892781422979957294931124264716512854007343169836028125444379602562220523927411035616865798712704427780365255393855388932084143103367805393204970095205205137051664038627835478233742574840808543547575891695510256714291074524278681254873644659605689150357787736014872785423466559507334314840235927738244479869663127569428072927195137222477873714042496045478330000793703500765761307718358540688091463126321033731331544328230537194732910734155461509256907044960050629071745912025994555104378914125196525502130408800654071608967483076268089633742926313393618935451222538555439303822343239172914463791405328808692306983467756064366366877827547077757162376098726567138677231691597064500098506811640256393155995726300767132221341369171794437141607601516455753587010381750250346534161219705089467828201471628693674714861757411010494030622066047900949382236582903805786759177225574134098944884482712349710173664686196546731198058889208731526996874795581096700287250217827331832151078870945697193459064400739099590341940674565386045886616273526921693522736265107291579785176068334423426205106820471014963268556296264557856849026578530372559741413685591405826707468832258242419549931478016955763602058839615395154212930051397096885263281557999488105909220886032746069547972898625440528017687941342214788567711942116504027107318333723146066915821650159644686924571405915217664632667215543586857161549882669716886982832115467460121123689189927877393877081540702046468790121957711020594036736000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 18526941357633242947017731580167341355440795281965799412784184838006371383994845452646316304430854808213404876144821585089824691717608739735622524666663381298107161710730366962902625430856392662707738704509548622098443390923280453494489955680384552512811057398978111795770419437281388383946814233649679689780320420016960252781004561194271213785856997303237397863662665520406038247649916737274262256694762636891014934846536317872562101594223121888375296095640172033545030069211317435272592925320558867619794362107793851804846604038207046497442137240531807007816109364059261833188454318909961890882221592377537803067334845290535020024525181291743105240471848681080072698945120324597314275697645758453605532004852016319507908762145788729196688355312725784186166441688157103192864103834915764553335495205947376231262877355697084027527680099739919307622271756932895241106936391104027888639515347357999821741925806394414831020302822231640589956066108411186752220386929923049103493856956306688345468790720941820124145163043381899341374447874569356757332329591539964410050294646476739488675534719259602835918984850913047129318664993542429996055017991067664280095889495485933308558521112398991885644019572624493089068035659384920297194341824125569006069452972259999107001234964140084468216673338338707595936139930184122872963388173913313037127038856164582472678504434671378534787600381900808361599376133305908115921940177127580698379497472286762024949082304420633328293303669699494379763682254330691114328910919855359566193024778168440311505795202173603950816261658456345070817344531641530881251247148955749738552178568040018024728721471369929010084229343684673838773675450720458059484409389758325953175471927935475532779017084122003833135494936175987559706489409107208990435555922495847824302729343786731061483422473899336195428332945510256121489910720215720483480239908688769718489773892746409451240773489891013059742663462861071902239205561498949041432183486945381885883372887355068570614703970205091121308993519127748181187197047725967737675867542188555550497267542530863656817468998190708105524864469441022198843632241835638663418298728087447353927645161107235251616636717428702017054371291790292460814370540048833751876883113498839905911750117524781443114190986594954864023778492066747072243267117125214977824014003480527956518107898151082230736410346269979608198652251947692005814412507132396798571230771381471889735138250629934477188891979557083453325312000000000000000000000000000000000000000000000000000000000000000000 [112,35] -5588216489999958469215782972530781317663517980458674140591383467490000388050238663039993145592482227688453841645330341335341512214323528565311361798750819435328864292351629474281007122277630539090655345566517595589991914880536000918513885909502560975969828872950107705516677361936556807628348254815242209633280368915407787112708621861602314043147931681387283739142616534250729331000706038242803622520072151095974023816487199964995651903822658181539555861911222453803087476825954876963305607346845475424678344459321126450473571473236712783922865422915663192762593811300165614690627046090361055834399264652490003275949248214633711369985346158536339294427282547223695364633147190785073327984279478888970756459936895281740223183483769403797734296027083104014136244541210701178959329550963685885267961621777137454410316934007882892310682894822051184458751748231156544363170671151004895568308800453003470579911341723347397464904456850973178820572226718324401749237505461469669409561777434980860543742417363890914029888224572114527291603615438802152813572024399385874935095347071881755674639397615460204482796388749185194351128143838877084071656765076379342574712148229746528781613880376036940611313118785378666471971520680193821267487213317825249034526666859526210488703210195355061116081219013099222901952145550832478918173365482531970902624393540604941019915747911984511645009016776239086900583753132156112140648704922634726291574323192528610539614755104467409706347154358541022310354129019614138523687254780540460234228135652701927809152119638563188619645373184675403757753950724710097131119207938553243373883245428372487612583962737688585459831199152530377412862639777073619185872565430485039111810436747726390149041862089003374115252381088070436382383283001911009442453591231394430055979398215380873991709877856127923792431902895428523139649742077269115902086323754913011187593637815786553353165021857961959841297526990300081302859162655923751819491755431395512855891186722817008022163450823184540317465825692395625931905085065469553663467322923680799000746533988187609410400145954223333180412621816774158596878194320800404246172060513659886856580284435403422460146049859631335079888717487577967665928024355053492871521638161131374117952524062050558061166817152350994369091202535676512923896483795803251380040015656763032888151317179584988358559848523601591633964671100400076659135655948420332544826588317931567660634631278246312602673151579346339627008000000000000000000000000000000000000000000000000000000000000000 [112,36] 413909570911737623289694465171309322960658888136018861148476891548188002445411773054800589365534966562170165685308190185634763479997714492327855099526614830411686566774331197942092683259492715398845495967793010650617692265810126317259644290628521177878102747652020031201252912723435624087986860526377775998800266960301638256149829407037330434109383151939028741894886438223836608237213592902046993632212066794408304134265534095505959171383491700098762290459408351050985649246521289617695332690087367442807357415184537401462530170943404870847237887137439220603784380898556018604671146738636833486451601641403982461833289482533078041219351224567890838658888581659983299389265000483417643420628048338713127000895630439455431901522937858279468526734269588014252650616684123472287749023956491800212228355800714726826547756875231925517180877893354279095698767491560101249765728381353659308234891855172339896915084444474731467054277150505023441793362676014718652147789446017011451745326983917959793810156215662972793176832171856106644687087641420943975060553091614830236183105600371457116418216362445458800128419447332358524866560183452042082571186102130523579244102362564185526076283610591409092383906600899619229858463605207545626933296631726706840547597173988237023601975660142373700205778127274265825079603436428553798266532021287431544311705443077470191505100138897584437489618740075280361789909838149982860455768659501668917942893548564585502080462101033065258152636196800311520127752480244435395883476927569890052776773185698195671186806196581794908494926182230003268968107011796009088471852863380243025312785038609366925458158489993413393621109100996063505597784793639197639220772037865039044535920708998583423978900237165678342452811699152048841703269861773595891156503380967160947015576999317305088955243657668604660417805350506148203315258020694058606429306498121104968289395369415680082994422157796980836649645527677661154181763374253588869261858144636839735908846721341261113740857151304677786353250012877425851235516008318800481731503937545669339229296895726425903603390712609371241642522357808019730398763624851335188253630441473080145999952328998076870415401338291444945275140482317409491042424323027936864798275164549146676295230670428941586068276242741140086421222759665680390518660459259506075048643346172853676299652876350150092606500390445180593873029120688290878746290106743446374048690454291031376524619533759999015891861717602279620608000000000000000000000000000000000000000000000000000000000000 [112,37] 629269473365949000246705517250717524463062407884261492137201830855144869689696702721104828997165224522141713927939879099156253404975522687688699482147167254287023003237972075050093449440948337414110476491098365196336099284748438452694550038039176456176385402952016170507662778977772249464822845533756050146580741369641739156251777461848110885337733219583696494969859720216808990302600753011371240049871251718162193146427991457551309880089887873569059021124572972263268200399851733485143859894099448295880872866907783857418684646753476097935538255473730994532820401600804715631301949924347909414522756474450956528839303401440491779068839772327956075405739119537285587329700729471819568219948061699660913431731767549316784097645506124767312050214671208757286329413698852712924896829007560757417704702008777513691489511378973309274376792689588845481828259428550200589162830571275952754230650479198082499800586463959575422997152844645410431375099803285135006782179370963816673338796413677470597844438030846010898294622963289621351455516079878568976494848135582158021595483030625671406875176731907423786940017699604744485860250145101124539739711460524552700003000186124559394661760083604527315101293148767729952788432712415001235905996571150747189684120427163488505541962251394651470176018407507904854619790299366458618305392037480756674554094936587405114994835241950927355102324149905758808194261696823248752447141465584260497701615363416102432587866074068378058533343365107394474385566119434521315668406138916361423201680686802687481080562005653259860149685767541984699733395410550295499981709173242473289571919484384685929874338559477095579633035621621357672356219049684518477195479872932286901766495972140390256656478888888552484052770715573612805081283844137550034021014582542830018345957725401419882858781879818866259136610762069271601553849849582295814013783865628379523161149014260461581958699143037727414268446651850066514419435578812069205611937254711262453911236819831406720839750364332834582013074763364340471201650962091430306752410567327372894355269511057133096291585809554877649037063425995806862219111695789629210552738517248026288284173530023704470803594809189076265322259313967350218995799316434587386204033582502482139853188897619550271661075265068220082297044366554203407226853713282108402124208239482398747643134833280179984170112251461141759214103931989547543374483861853371212736225791858336058822997662503788623270865543016984084480000000000000000000000000000000000000000000000000000000000 [112,38] -410010824351529924912338787989988983945722433795865869519743334728358676324591114811937934386318307788375118292298480297505947268755496451261970720780890902822717555318420692448698310566490197409463176013211349735404854788168671335711371957786532018469494866685574857453025350945276272282643850400971201515342131337484796975407717546784260545626420360601741819857294228363533744287839445545811460677142027636649223165830654967724337325475577195835374251457705135380084453400414771000874382438783477787468375090622639664291565862458370431429376581778314250409891504411567023247027351346764563081402268684585932401390742065735464221534809910365011699697875348465466925328461358575324430922203429583950731171593692356799491623871132491110142288278906438229675300372972109872049270269264334911136282189179789730617281906079597678730673769970641214241760798015935300860455121466635816883557141598608027964382100622383688604443121426705531002964408051050636209715375248293259866859103300722999411125813786835717528407765817272829888758717931334213679579878417760804898715344431539733150436315538820792281346250959517408248358914875116067918968682988434545570356662032763326077012066950303702371951223840084187457799110822136530141722643561681036688023900260872710375051459652621061735123334113409964347639244916779020605386652553977628313276153575593046753162787908607084605680061755734433593240007307655408893066580336625812784930501509678659978475685928310241440738885896652378649903919997462389364873226922636593067879927855698764599998691313045575099320876284059212582925663377056894300563002746577804825244495804019951640570690637360261370760355038673434356481591634219086798984851732026660921088448967387393657719955013385913171599178306232500588746214300962491412397677606515414910626203673527131932518638418009933249398514182188057769906680382476487987783922385535229906042675870586543979051842329398139734711633926607312416285648793658289764826621770922412754207347574634982003191005214003430288489500614826591060620412111716855846699141615461651488270275483282811169564046880340915092962457346402947917646280736351829475676773734579962735087750304927850379698048166621267562268076166949522317654744639653222445808851865726351931795993331862538792566082276751034880510874799543680012547212448698944657572868420998507871786561841169719178829402204757317040583980397353302412440220716315414297970280387650809869338492210194234105594178952800885538816000000000000000000000000000000000000000000000000000000 [112,39] 131684722720181132932097212720503170631935909430865134612707613399857341951779642685106581729965183684911788126022027052438966971771429777579688365012206391817140575710370775539148157534324323001585034577898296533581033740821790514647809803952460598848415060476045804156079997783819632448507907198520438922664225343786413408285328892361792941724785454900827223720301837688184721187824536080548097821191525337507208017133811360891574110767799803463077951212602717077156209248663585669504814720308341026313600220747743735995904869208127707114983289182746945132339855611372874916756977350798556786358597953530221109033228344283258217720519952166904369950962699030446490956568593081838334937628101833918237361739709194733495788930883321883079124345148824104181900944986002598962374498098267646640518342806960083640397758983611427418530877714965906143248590881896917922291682933994215182145287998228037844393421892236641977670040874302502326181079175059462282244304406451766022528435869675262834022547227231262211566663983249637272404347984992725593413192950187951747562125253046526407856979858068622816862212068985829642547508527353250418936728743647187991839908630396471255991579383809298845170873891984181429484393046539656981716231136218043786819898515586528818988102015321763410454186479986206164306195144729234203274388697879014576751686671421211580224472835813749799455289676885865866665637192102409132750420462728951711251963043018079329803176876618344761082721183597836511749589083770980284373253194304526090828514488356204429609626856127923390459552955064083684643375111278001949780992085870728614043160672948197111663825015588894083586901174216427074848364787031953526387940869440707432137671108011206230193127575144070159262987951094543655108096822823599743982033209515272778294347055738483406216202465342659671190865833713392427000389826502206287472580363917844880509658287166281807502630439745135300767156587554754600965580313280614993491157253745420357705488930541908980820846229891175759746859514819614094735819555049465393366796917804290055779680710624154844260763473522408490849314866052423000847952100391613107288479874399392886867587590064165884119520086978009259326450006124910605360183674131781960659908277705364686691483249886706973204329660322216021577817919309017214046728663787227044912714384102915170192471195857910742169882257094971591125620599604214920900198418267796929677391594973603108270265801156634282486954760022752493568000000000000000000000000000000000000000000000000000 [112,40] -14801426526077061824799097875408064358100844682479423852993437594021417458528684326721896035467683746597791254574338518456900461128361517575478379975430002895149215350397766901042002070899048764327722000054425174020194952354581202076284908083288234398599315093219045888605299504511946749259041003519316796203700817331110907907618749305466962261289890305253383775613304511129137862209146229906051702323930194747569942957436524203299888554601964551423341234359220704553526240432978608799988841603399511405787838314578355824416509207541176607294129727452024794697437030729659995548004077270965612527013152900822444054713715984976622289659556753423684882543724568537683808417019000241726754400788674602759176590832879459693676482545014310737260689773348844476326488028991519599896336399754712231116874232234722373696156185675208002673032811071279859367727991225634305051414364234512239513770209240825939393330285836230202853989871727841059502098286143507311345323711301287149858184130770102613708808531359208175187233529081457658118920575738728602464623524938921756841447480542920245241466641895123035770785857349720467573398176026780313908904804752726769402349734576986593555267549303537431048467886973931741228380971243763051391038596943078018127785037639794191618656371387471686023987350262138591160621642938901317197095851514219702635416430489772418024368696114823247119277297041652189536713132788346984773529122960930053790695873797041386095204000897983162664468847647251094927351922183735460192190012096703810524753828099100494720699852269664316477798278818190843205094852749634366131319002878873695085056810352797265257639196164357855887899018876652023120347264447160726256926071537806584209213923942092944326542903500676698544777300647465660710437549317048595847177744814805525349849759825164056540219570950438387768890223259730375789345033569389384476542943256699786193942781168999090447367243325657950890614016498172914358408514471882502998359318157704455622823170569236954937990767532475755628082677938497382573288504126073891987909853384482280812010704906826919921261229957301715107069834919403058893150116076313508988598067774722138676674634755287661753418835073411615463480776151484882674645569882473676126902530042344792518362189412748026673978220841966835505349337103846842115412269098778008411667254302579186195737548853237928928756421390197516574311244454199158198678633812360434885972137043668402773324476335362555510427606525765746688000000000000000000000000000000000000000000000000 [112,41] -8713694382418093597526553260361472173283570974750910111958433850737213724600752391869479889142064727278322015591080071022913290412046734623485673959018372383116994792733599322743251045283566617029306863362814370486041148816965727627709444244175657045813802548226849641350153806017148112892221104759152866236003770030701325079818094728367515520799581816158413399403519134125525260831025728528337366775942940525819995968865743255025232319187625966919934015513574235042040683658784479351721684368571354221375323145109031623551222167519943089736737263654131183764732633195672579887967547655445248167719142732526263739854140395771393556615333342102094534941173216891003943398313679656605742413599327955514238532327018866220755342892635700998758681564148225379405254371825685087621489554848153410288125150149256935629228977127946018617562636781157921650987604996420770582515629719989969004361162333535168505097462670360413545128616276726435647410600329806612136644096367772491026985853748549556428533173386088452682640736719272436126840882940399296957569902624262977763758752958416409211510545717581184591239286102438927538399011112351898418770863320952174761546946461410010360903260903318460968040949347403906882540491523960098618099884869196822500509775919369019538315387371086207228893651277254664676443577721494371044530966901087203791406847983917442855122999174427132732008275299473288110953059398576733188626065162089341030441003468387040642879264088351915043487258998126685383480176252869606443768800915750026776946885829906514337331870138513930786102775611953603824078363245533895929165397876954454265941467454735679429241347528778158359891674328156106601759108529589324531386593416395302532975303008921565552003520825374035786889080183172101118231039976449547324108854015456589712289514648612851564019511845630435673928316837050094957518235234936645485255477327770805530886000478747437983806344478306233397688968521915693359634085540868136957767290667454225065973933346306348610742312793980562629240292592442739176828752667180383796099004974504390246894921821959064756797712408345427733893232729189244251652394394617688955979674020847218318398527087600940500583745145830821955633125514541422024454081553738523749612267066739087070926163493496338045371141742595181591531957777418553353909037976059990667310224628439836539748205136678262202831837703226185286420751200350918497264165357393935159356546641762432616932334210919814340369326716103950336000000000000000000000000000000000000000000000 [112,42] 6198556802931804551938176820773405473834207979969568950432127497436520137092051129596220845560758241916183574963455923569815325805963317996836783370564577533476781791503337125335445885642378338625779544987749680548574323223068070463025728141416214612940058792761102735791766433037346682981801784528593361486622729300749652868765803512518824005283391506614053105521232777886172918889551622118002481729738207754552858892017873463426645515168280506281276540029713359591055413212275738520166349795945344650833386740647608607144935208496274264368679750299836055193557257182442357202442417328204412438117563685876738201986645439603645266619114803132387564603252779670150696087605910993171593413814416046642094508597701672060489414933878578303347009983489623302865258450278235275999217574728750967058491735599063766848934024486381323840106834430022056874559391591000599659780796363189191497888026104943002488162582949951874249163364240353504890632426504639209778555493096499695344815141818407514642746934428506742983363785267394777600231036001769996702094454569938315175970863629344631795421844392109024460369549650704134543754747199185804748045792189380531183218083164273459705993290882986972925335375902924735327153961816553710589224797328590747108223782683185789026519573276202930061638670921503077571739754383015436644235949731145769565833123392173753363727998136848209266906066891308324232406722343062373592317109858662079708209330485910314684104604267649174415740969148270450342144746650101972936556223860210729002647720884125059356265086327230859841568882586121679476110965521431442467649001362534289914099377398484296444340637508147724404185136987789289231395124360475622886061530792635427898436909477769577991489842580577441705857146758269059798706026895367012329257729840268902733826199965389917572643058869261930669221912585197523116421477668343978694611974030363293926906730840482945838275558354281773530202870246331934896772762686756797039148287808817510856485897065668420349474328619068020713945760566176435571995493791265422065749561216928996638016019712279474669304132354498073396749497738118099686620918011942872064680038154980239390924860526346587006643037847848150817801740854501987972851901818683840648227089542942363490252689203691617760372060551490284673281983971152102534131519566419774476136225840379721600984405890141419466725965482852938179869443851762062417455182198805997027282248835441476999825591690670661941929130418828738560000000000000000000000000000000000000000000 [112,43] -2250006724843184536992740342994590434385517296877520735207035833966488915931822404317057742308432173700928117084496876206086468329013434937160688031099565293785976513858838276685378285718650569800357573668171950058045235555196316209932303741291505134439818781501056855137801397795739299773029687477286204100607656913960716662639474540821132247450684785508765050614802421061659557665101483890246424951591081629521694530862150538362095248333643726352525669947056085226970127438601553830755530417289000868476012858910097753488180196426322468614654293042756158166567579779242672009056778638603983294350468225399748863069459808494690462191784788533160974092937550126078299663951247467081383927271233174064777911551204609105989770846685842268128252455877160545945116873326521858482413226139654793896861554521446725909518847903811808218669694595952482019288513177562383810563237243971604988897519932716187123653408125462641139954311964011881877134015318522243220192318749942850234288892349259567324827818351588076261686760634258007555990615089947611256599415332182387937673328554171900410046663966700957131694361875451605558761263710925741829904590053099249671641921107664752356466521982842728047037288793861053837791187761051375806949353590072400388041784888068623294190569242044926168219341791202412114803606181210247073220361140837588953144923940865665505805752409498115930360312477022940346303877376932551727522126498851207837965051535639582815273303911379118591543348498913362674338158209557488078440020370175547606008643576255551133715673475859166578778146880802674840689732195910576876311956359777354676217212682016374060080518779922413226678821410928256246930776116140229468026438183916864332859049726301954360139649136696851561262032516851697298022262093784435387983653511795739070065181197003418392158228093019510514342661290665929692157246223951376477445592122656703110964193004500506024784777651669772124219302474331208844961795609667188507540098326103126217895917028120179186846864923323718495866714010844776052795743345400052977725954532540626383546831717277341745567948075585328095235671312972976396777587245170727482509104600843277558835637877416100245442327573265597252204835797643008846736659655230256977185768382423808098485398515143444710173384826647085619706652709020028707461600075021723619873439636990649044459616750531509052691793172171341338869120312787772080787700613512484601426052247270432441039704942445681325685035441303060480000000000000000000000000000000000000000 [112,44] 553249748932586104102191060087930414212754382614316295450265529354588446872389670402787458163685313561198534301468563876624871018108787198645764106037652386448396637327416052758662565234153159770041932505772370833542268636185892180976928420228678725009985698221345801156082626715914643328522672467548611007864480993232731514312287989166166420094645091557585592224902488665122976179444442982715413105382972439089974262518920563480932697541058711478853660515127918614240220558824126547207633208394982124595960732719822535231247024797106390376021010296930258023687637296298951103780411852704856008264731330867231919095365932116783205297333868931161010462836468114107756201313304980410683097787041088340889446933611366699058222348957996455914387245373536413384668482429516064231760743250902834056402796207445099835066469512439683903422574289231172635203357940726744207738284557766606661356015965247549849013323455504375893497872948513495671743190943519466279391813630014451840523054708158414164216768817237571413365460890933950233424773438195092453052072053930502394203361177064933391893659941796060696317127562908981094708764767044764041736718592231478108667859682882558830743258775336157720834257793202093654396542507871086758482104598309011149618773984953559764803468441125106580173196806891309023321942012474668592534476557009172283965370392217270322283505313562154510994227797317849404437187119332562943176386919438287146711457479380091063658694046508636273418046993909310739143970554885949752510273242242772787839432036942306315517172802660840181174664578353899567251284183634651840763246981323869661197058766859308970018092891211265899296561182691306908081349176728983812067499587985735597034250996327334996379301651652144445753109877393656080114660041995035952569598248780194293372083511175897519270499925842953031205798464590514415807556665309466287032285465354940123234268022066307734260672306086574632050472314335034513676255688209091433819351110616774847219135963229304207671344229743658278920753453728641082937825396807765315576463230643568259480887139855722541754218466301382220357948238589585594063635971645725625137538265872779598566887130862845871941218843553407263156196244345061914353498540594230907718661356647190054554473980229580970301968615330817958559263844065056609842618916437120108143783963914872950639166579086551390729323297340526170961155227652513265392041346843650505692738222950988263474664727177115363808750800679731200000000000000000000000000000000000000 [112,45] -90319884805090772482618717633525080305010914956093839680096561659022299891657050710008678044838030995215521131694033697645754500090990368848868242864565171126326088247529898255237800342249639587282312363441482110042296532437132930489973235395191691588221775766997567198943725660949006069858021266122112184791975450094463561588761803197658861726288648630850862712311776752647183836179766735680952386768872178701859447291668126171723347969188277255401273450433777761840394368447675223246654349285452973318250063023232592809566084679240170298097191996216522993389329526781488389718083335990915923111938224766922197371085228945460468767296910973308505310072832468043525879767462449395209612751810383441983313965944823301063304119634125003785755988345916953329723190305268293212930357303833002633346105605834578562152755123429446943334499003759847120454123410647683833800107030721042132296413601278402964974913962179086226703519525387504899635671017840537868525586169962168666662268500092456778902577079381640708987080981920411027914277559607109141840200316321714364795665385719048564064842636369669911180047831838050296211045750132655181498997881779573496740410270279237686680655081426896771429853014984579345888436746857815324708703680982141079680849908636879698571673545645838976516195106547265090988094322440127282220409511517298652014356817036475310889566432608193009812484029441469991249204051370195548784137759030310536481173537604772798221211939756330658646321544962965033352173696291527203052204313494182410139311728733154010377751748545079632286147923446214466817908799601069381364870661679884165348468467507619136051084855603018259231636936348999467790625484481964847474631151088369700941014337167165475021864339252754785184064146169908196812223236031168117061961570211135830752228345622505729801885869579244094257614289853705911122100070926798108725129943334133909568851219285638014595518123029011658289859888881191328294201485315153131054368849963905627259877165671918767027118794408780074568034520489943138215470427817873666469745543026876846300889615357696047429986066378492779007909614025970182001966412819071861434169332381619636253105601608364127730402051948068612830857240456838885629964163268098746437132772879543894476167760766455098382005200723060626153870387186817504660058589925633834301332516613114926607530553191543712054117596268410035869571623970279996824214909382654027053513389982605630697566451286312424623265318824837120000000000000000000000000000000000 [112,46] 5803360659294110422702882820465600778070432085592137520790896519327858093805673572815028776936010071810432158034859876422905444042897058504744239915320286979231143574201079263490929572314830486405554804650236721720962850349580768772053947261510983433883069482990578076913075656961089039057680314837514430209668934030233706799057323631299584705309991924475194790900862887473532283829458357480916689591534069377788934306946823273870054264928732587333474647953809788466608104288659006967761553249174518368720243343633149158902273762626391224739152613445922281628446136201300658618261222050646613873527002715359006755585699046224329871240489197690121572765766202717771682813590499078946567312248005430538609641067988148779105673634830321626672000261995120299250700381560537688487519343209179356149187783711736517530891530222611643271308210286815896116283181125951922815638437882794288975948417053363456167841889903251250032825015225928492239777388233068697923534593347433143157527956672251148782050289950612722453477383789436848780216706023648790660904928736418280461258357231553454518099464843512341453365407409029998307820047456155693326566341489205228918275909345883836398621549670357531783059621979990810527831233109207123817081636637707657354240992163754682306869287781617479388780797245974183246778408787608765962044796035972690427853889926462627101133209269374659193273305465856984060255436457431056924680444093895516724161248538615643564939826739243434653628286928087209046179940509577904071721120714472654636517985105829151269248491516042286456592865772186822740160456489992451650194084004912372115679599777734740786421078541957646815877412068870682295615356794418483199299110737372253266859688626457408366479526238153967951268728415953025168868198155087450422527981428194867740172574520220598091516772357934501195645904577001964888799394223059809287122515377777615344458327424761084726117145121277615650217596139670328771479419042831404797706298037962974573215885244917282365130407630562535177706121677008561807372877877171527418193956125252437180003925713701025986106094228994850109529001954620552927292893116526389398829996552887405905804939425721191274102729343886475825007595731707131360053347192902053048249694615976263087633917558447944559968719968090307018898724096521435693996423740823472973923996920424240964201311818210065891676724100422102753971812318369992160239059647267478244545729338036026355984049737164400693268327526563840000000000000000000000000000000 [112,47] 1947391385606547307445568982153124633568432649048448642603075925997295115825889250716552845399802197500933864324500948045890788716489387061975121674614809910044208945824603829750117651540134801301887656193790933626845003697191242345733029206248236011316747392215470996358375944858355402951488549191443965821885105771441195244893691926452404755321572291007839061410832528211940329199019293797365513922943632769063347444249107676485676508341241540039256057394483647768371219886167740684336793528945370567541312171244635344355637720619475996049745666075617469340981586206820696297529673512998953314220634741646693207986414050592560697256610604880904771411508130690850761265114191491988906229688178376179920312802933533462284845860504555356941217867165973993842683916416511316918275896672730125265836971361889562542899573288253100992781377071849744185164013583542492026520952297029745299145656695911589366992067472011764787106535968947961859300870885889039355634050585713408035537768251264950427805487572079435550507079673910076683077919934216504386938912791707871643654660944171214373919272614189381570512327514702767718010314003867717337484131356477909991052287392118262005810633484846414446864258948212133684022941157235738681794590116847591733816559421864972604271679268764147315384426633592420326987366735198425355139451617790406531202918958069407218530820281882408677980635670353442013243444612588542058018430865049866204140655421762198301979312667643848885175597412768550277469326626366869175973282339716089926926950404710922729766321446113936594803915420689354855759516697387192607196774863223671328167720376271503910623650695513766132224704004498728570905567387675022208326096172371379842813797404826476825797916950637845295558213452509307191584087881132057162785952878068553222530009502409707863448372092913165059794506029239575979109947565723883075975812274149107875265053089967119101843844334943689425305962467462816278848386841380215696380327563955060011529203220666849643653704575012199635956037429700145500411619984010972923462738361332718753894057254546236685784168406656602433447594864707455455410672919274054451442673466296830569225027244151565045965442583234745332668331888725590538974382401184668802715953255540685602169441747254207172491093721083790827992546278724952517590379607620552502554476361649480671328500327729747169482598876356429771780175934913920539414914857278318079921668380377740687875438149146375908875254208921600000000000000000000000000000 [112,48] -862998274167611204052649338677026919605240012034991430041653661348367620861595007795792873846807664146069939299372449531577588291441984272086048055878085333939969177050034802089796550513722480795992843396155341691298268192473697072021783436458880892606638977400117274711959318599327366292045576724806492142050931395419944071340977046214673040660232715435505806367539130043934915225235250624495109378590106922875678513530512926465432089862531558548315495534315490040100005296435405760834116426200702667441197953860304324821947430603841845232496934616520853535795353097863735449432445721250976086798388957273944081701459804619549714566055119889281455259555410927080444493918039726754386418734162335338530358607160371974195992663318882863596168077367015604953677343273653731978930677632423446281459616419676063680395662836925639372910024830737753603755440514164624351043698972573360642878529362009752634047568815202190412617270352054040277101396915726183308099521903179736761054645405671525513658960384187168576135404175825555311143691309266463830199866656656262049201136788512686725083557436314923300434766908123084573655546175257371444601616740426447321887747128976560753699334811968153459451662571873179348537975205001951237610154415032343653576698601819750660244460072424280591547596542605689789558444981191365885374759582424671714637576582991194757090747966715276885908574875745624219730376819151880992860622200914340387912486095758633500715832911564187701805821697041986322932177901744718471268959300971120031625510008426077544888821531346756287844340729553373858522547585061532977358241751498787144883013559608909518326072212684157697742959945226066067234233065917265622272668403027716661037639172928885822666779649505816297832932656145124106870292914655647788416395219797899517853590778159217945723597433725088768105627491208886790360356155437445661770290317138374315973037268000596170848513488531506410761526562121285747698648702946528176414451542352016063963402749173874381361600540916011419346277143217175644369865638432021325721121034104230551183850975431118209365913234637217670650338761631362935498922183640665741158456360719899907066013479652670088526437715961135326793292698864533323626850258753641192126147336413692784641514895880855588396755226090461516097507235505269345189462692302888731919767398800627444861951681187539593856253355627316617382320763983094171057959072578641585358293114853155419401252110877955408132561908531200000000000000000000000000 [112,49] 199216025149154567333891718908574999031652336602280138927950548402137102714594432630793752422232228994430527444454426048887083049767372807692572333005019955406800359544600362110246563511486823808183625799484559371902801209197451205720416873306103292700085315445326435453756506556174464211902150216998943645379886500062532158882968344875874305680822685415749027010315199745361104708888070157817484267871503248453140467992728895470857604280080805571191195389801760579162272091192971360350628797019390574194696113887221922879088869755357808397904110073559992131127893796624018119280678345053843103226007259058251295139240106278662789038452403564176685054385163479316306866941100283575875896634714139865630488547266371046990402842236989020883246621986496178915451412207553797422985676563803133210727643903392485557748344683457360436128941073979246247134806430336342315878649593675340475887831328303701314071844978605877074326866754299139681544664765913682484653060608120318665747245707075945764834116439488876995768270377798690981809215858536373102617309777795858470099589787848111501415790055869076900030260071267010299009473115536055701803048290453999898110613211641019754542620497508628708170518490856309241536369779920208208063805617572827846960067773506744645432631114610098061723383740237037682909421710865669991032997200750471139146189569595354352456944702953305729985057913408357402957639533091704768804736523542885760927265018211236224315454594292362256677722463763701736569536153602509821549434416383164475492432835699055453384969024810094234050491898002155104902441962865199029315964567701568169637454121839806648067456125418198096162321955319219079569239525063094942502829053303956564056772826235908710031317479388149957946001554713233433365384453580363010040624820306195632306096548846349956999625565269752251999921162556426706543791768459489707978488754692543250790535947535430714298742324010645448733000571815559967760880692183839839971406989844231917722539175427663110462601141432211443546373900710816767422882433019749917847617994485273110238878378788629485948303866801631923511019608671204187865605911945188235820571995471209440817248881971337714722528688722894270009287473341239794555076602482897084757998454330279343406154092340991099098625167565632347693743550911323975801297412479727497506736439730857330720719667426647401488435657067424180617310167831999677121184591998980006469222047731534442081498364781813932505907865845760000000000000000000000 [112,50] -31929714482006509789982598984260896997232094649764673580229626493932729373467523434395224763317857243451184400216632035329343779698289302690515600466418846192340460361823632211595720310038572385850093619547938414254326819523069240737831770017840565684829647075979664607884907134962833962304749184847547175867696509819861802167777206125602776789284398357882700569622347863013099219343898906376474779252242689417427748377921204782414272286673976755046495227958260380490765990194778974354366266653948302297440024646998398319288113099604924397991130729717207679250367752882701860000317562061131587226203526453551968736578559808351719847727285883356139638801052117278470787818382207080245664690506490375053130236945181110386009807521971464224250014883829835559875928764420823947609495800382768007819531104814661493325782114457542687358763282964187929558102720092106321511997148464788498759494368559785563308258162092366248409434076294081891846690466954049556027740496325335752022451313216908432355364375484518225883793006021012117895482145428600705720660748154817285903706760320744387061022845540052292100733116418228569521324796853373325939465220518560431690688783946971589101297965685163665471949648179044526526131281140629571872873768481302089713764340314417705933399090873876569025954010306553604032272480829251194529431543263623528820588415275663710170729066487682781220841514647604434047910953663898681718168395610248213418216818493884126621719313145584200470786820690383143115713297322647487908789715612457745324777802853035866335703448139519551888801613908001658982693976008389003472113674841195651996286636081106784772484229950321613877895127350972957023496379478993464051953168350897876705368031912867873590331825611200007576935633668249836885409425263917721635970671628012447025168831645857374751645718897195136027450703593300137819801780210467962253106248061502231767856322160130069181805819820093929397858096891079534432176727228366958810427303354228861138293982780456007824862392598665840317096120504550446361544555433392567755273927634417231355808359915678215322756624244029600540185612160727366213813007261071043648656940854026333705644093723089533281530907370726616047053412720477453073192139458942879886104778433810918411422002141016364639737922958273824913105200107006991527553979560068555366064263067311946994522295177762765082265934730093394931900688111027644324388945118604916436283590593334122631472138967245086072762018037760000000000000000000 [112,51] 3502374843333806013688109117249631790303822365436384512786502426292411018703526114452047408799261886826818264985615528479114357775923434972754212030040862009720528425048933061884652427155410864897484805600730290066261735960259044463616281813539649459888309351367517287105378340617524021031937531163963671474658376263788585095554905061875354492660319462515631637785635070692909075562508260091331701592931228321942763082351902299179880366628685021385564694002675949657134347017555235339207270572518941328327190270845662492673958437111483215358464762225141022362968203491366009421510618882838113013091537963898673235831876407858691106268530701347098272165093951833047393592269823497469443698257071919386633610604497814966178833680222693849557668831043423171859391777566014400914330003241799291856414062792925142044865118185979536556614072451719191388102983363390471741958310261632237451504946781565522174153179655920727609231416960244931053372640632646770083895461048739850490109349968616489776281962028685145046827003072495240169204347457862730525600858606171961800801460242494379472164067633705569820806109470953709479457161358856954790113702431935141452411642502874118143744487706997724764724450046324015173200004727116802560690966305484101330187376625686279056419575053354747909284067840365925193945023000374377957464908525698197428262515862953440006806913049178834521460878100981673047159382864695085153119275009494540281332055851474504802028649221250968442727838901050063646685912460375584699671576524200997014311819084606218868796101356904776585803708185079524490559028945730117832535145409696172209423111412156211004478276774589441191128427249298932320533605518540313185768894230756149163830452583175770883669846743175427615826113368345074731820471326895304095719162734747099918639336094268058934333712538509884508212077496921815895425138903719594507529070030191607672773854960350978359598567185871557217185719642787173788165921628644849033328588997151325006572999239493853614717885015163534082701969728962730236349572363141119800016083960994411627528375875104547831631527689418817247003582589243743316853909280911756927173961178086455054583183771071074988644281852547133695083134855156668171856440395125306052582719124499949976020331039734418973240738762333738737666578781501135114463515324411883699591223218918197304160820008322523180063853819137627949777928966755669591411304656599443928883342464360608557810319363635520023980880691200000000000000000 [112,52] -145640654169076037036862056845548856921543801548710409343359560167717787121714801033510368794925332072136965817570157164664285938465349955308790199614265896670659883220354505426252369834735492403448778599728045030027774236922034970042856154745580192255377001903443123188587479955232964849051320668047619216237596375361401540207372595589812192363666553551358059776741741978990357517674686104188511017611056715077640813719896707089915838995432139072310780393331208778453257874740701528927313130815109207915602727215956894802676612909157995274874043305503336700656687796804798143333599252027425489058099712167683218752956800985701558991777965197296224544319473768862847809150577535946708392245644401950987377649197323142238168949902755978187620988201765227488672950265975535167934452671492266083245311065001040049348295207168621429167286568499511950485788427236523529321565048785279400432277290724114307319340483411458852178296928212171006448008325012605206054436298751560091322595674663474540763093043828619555101549061693039229990905695733382495796869259335420877894734333890854972265367688375570784444167560300527224959827580785457497883672243899055197397265407054420437606137698957813162168982725158966425494347090469641965983831540620042894255688328605254488102276080733102879236724226435376994713220370200389350601408543062751750304842410459403075776627773568001686980224455888426511840290100044911316635875168296445427448682041098476416802060167123316519572341455191263421163346985288265086369909321941044694112059148072597067457762895121347293195556436098735833643832561209614290232931131881021227153849819811270514432795425245055993316368891358918468448851202947045550722007051187257873245894479965908083347945278018975504282687945625050876541702502900516186148736903612227965768932238281958554602326919518289632660503299127594983261111012898439450851833213838144997471193874495205670593406491631137097233731709737114793952432639014044517008441035474864942399353547807220485065337544267961395538729695393390245140130507318455928558686453914738044919060778713023146393551527239252780942612448460038430847110296006345954252385271882776234435274863813465741737895868417176467151572570613950482557643375470661064619293251207348130110222165531054602416733402818877091319060940900343024844827565250476576155214769652053279506355065730232981520983817564351395068665173483001101525707683574174101654040297292106339163863950944377749651010355200000000000000 [112,53] -42988423168716085944044658141885882104776856089544296475457612649932057929535932745643180811963960770727607892904893413927669657525051610142154703157523251405355995556309540896841933496181119072357911056845751061794341091696704998117184170266739498194633704272094466494955564008378332967047630589331845904728724635839653571524958745571770730050875879802782623292662304429865156899135703644666651732972167176880434055906632392293434439697475876856738538429816889058315195008437175126357597008132385264791065172579773348410643800307036314930865167574628945555616802723004826048722081914741070164966101408809634182096618155483041801504514280689848699684677060986780143572338665218913252678235269165640356786764129592873460297768631669800511996820373884954313114913049647755691622741017689217009797844613874003685051500230247252188420664562076288082788344709926707840392795842349526219637287543414604614950059368597290379648337496794981650143555019867554034432201334894228265872221854570281530155639291867979220341397014958975683098612679955999878112646861694319158048339418311904282302145228607543383128875291845156631893973783979225103468032881959819232258292599948624612723910983393408319736581945169175320257871502917070414548012852644288271330544799399986664464235557337894352620584908021666063284836129051890796173914659899721668097197700285481803733443149477617991760242007673414797053338997200696580088387999253527916938758115456400026603158530122622785462499893167197540422132978127364441643272208252782862183219700192313098509930069226546877796273894627414492867185031446840936165635930036175046494022731087629851128035717305636205242974726865460689522398096163187095849631498514959273897191734087969546877729190867416434800942919606401471300457534931060633639252579546904796582845488126604826074756719435373455511329968855466145500576429982444665307160691779161114183860623166778692500296615811591160332125749529359198773478676595354032983967953275760981966768601974018601968915887840043879154140823742144452167513323882165510035336093158686201188612886450030485231066794027067394391966326793893990624296265731042450966144743370824858832264964245420228700802803614130346759747428142314387650193680518229862334641790068537709732062996738802508696533444685331246904439381326490042373206414061987456112604388701167415751205398221864484176003234990690287469889971217603042509530374288451497403676193087714582825158411593885116594105876480000000000 [112,54] 13370071092224292963373497436151331898626424411684064532174013903893694593304864123924711369519353456328370829942297470290976578670216354797242240695629676219928145353883103019352301739888059302840069762941483499857367104534071323610969589094064258687193784135368833053972473576462094489549650900238554178184603052945298249218496908425046958289315032692790342077670699551835334096068336775581569359526381618918854907706914049099826118561329728993401738937379606513745457827473029498201149972533029273572103957229354112331487800250058728165166811305093883985117655781558110340475632997879794818163255917357338012611071439991453227607915076149226928310565245163526316711494215324454903581393560377004441553509518408012776471361936061259146717772470824645137712930479008511525035052556612897360726070507183778718964742799887034617959573169082813407984917760197190155102857249901726332701900969676176472685789221350772560583880210496908674885092326932858080063053773771508362488039192115984448867463393610257545446001574698259332096947024469935789510350574346560919652318294479709833064478530774044716378042027651258435227807959642376546027574674208029368129785844085390629022550224152688016429715186783961461538900846278938495723108143942709728734838101783480796054029217390814077259611965906796806672439754574314810057110918172467777290248613569063755223705944330907868900592249843150982007886372130316319594389060121949332732359148327543689941991447704539057257966384040144420818664670276902136612790388735548918183288191912788635436561817934083167236942037108095809703284921095236141882279616147305160633433612271966686562548313192531585891846460738572467843443600401164312517263562450174490413341702847104472399544824526293597323896278640017224413290367888970223661837172264675089578923506371546096010119263279446050715286922767311679258987861787555422600513993317368972434312973426811960618001744131208166297000079682355256081151928495113052783204500411623335454152065347116124902214097039500821779289688047087665193355899697690206039057078669470058923671705190386782194372148807188497583885951316586735042628170403751782268766422205851032842328145519041426095321213368260570195081482524631824184833840533245155409553961925883005405996458093677607030718515232246150313956035205889969243680752199314696375391666308992105448395489177665850788332768009662136580615387905579906016177661254197679299586634896132052999771646574379179470865039360000000 [112,55] -2380710328563086425339280663547753433750965421045072532492686691505118168605470756390023209266692919440069032569532206454884829773739790054572905257721285206724215766209649652629390852059814846622249778743014071010624825947035945746124268427143204096598881326507246752933660996855381965941717559753462862893699388972288742546847987908013920740062271689382777305425478318960190540372933972417172178181695171374146493833763336829925866618745874147129448441043120419418007849381310480510322474902155549542184506020827616741124276480534865341229122458213044829893461321553511637852358114595770027293864489967931344727127311635219365732155419465738743701465720893974501472730690084132105357695756850710291183744954813201589785850962937948008224512472932866504883025006789726538586761731621101103537866144310627462967372133014501520511159117646329250942139173645722378884477450491815239309403738059085581356747831433498661680022608965013261758050332015264860762253108165201763255683542661285390492249111858481748821605639970794529650481201511379527060984731757263171057877421355014796328471761235909864368775997380599063572688402976516274768874306575745186975926661800463734430620282952487112591948121089365148110638305961050367892604679111988028447252585915550387172382480720478754435788805311129361590584598000278123207598233353147111274070847746883901224195077209197799720904408730385078431771394057088340865298975352476946731743731291506943781471926487355981400032869011486288634425453880429140828651269538704584993980154434330862093716900538114994409422693255290195603166829845176570540845666805943372286005946066433788156018327276520385507041460859689026782181854088689829316724348098400647815873425451747264086947149149417057593807472014859228397973753412150258883759055001015703812354253017539667365331828385096791983468553831442362249708183529355625534215370188661830506376496466603515054021784776946628346725383367774262841891592995627371456183306498868000108388845388302787489400422240721923114868836973570880951177527669459255043915546744926672600492244580063052041876354664534430565159799420399844136024275436761203892271300272243977076531624158962443426943023320317493928965046148918375511793869570734294868052033819030285373648160186052987386148854734128022135786299960187049430976864789834140709954405220405700435590071670258014983208140847821573107000575360527354999871541252588849100382423938524884446979162808075461222224035840000 [112,56] 340182125819907718876023524679282290305615405458936407741726092765118674879438975751972307250563502625052154162177389493589611673651693325834535684287413511711662879943678618439013597526333012217623513898501312480939344684013225781694109742398857691999372676347052421554265846968995978768605793272548962877496732316123193751684092909236762731329939486051674493618153531237356973116143833448671874720542722893984097371704485877693112142070765308620900110284595157890921795150089164586346699589081470606990556028706607252200400190034624258914507370308349651772292391955391351792498027545400268467548382665259019537631508045994671446106139423915178636369123916518932041704794092151306407205259881148331986377991026241056341632082294733790303786060308218972288958149251878338580791769546287064037681631040943152746732267510893261957991789439100795463893422111919746858750496876564409717557920635892511579053652688945439408344802620017068180502809838536420627959760744121166164916382126330746454922890064056246697422564904227333954094868713231585617785368595366167005697842338500986913360353190889243372591134378609467936977551153499521726154064873298929988045160548825391097108662082409583988935448401926814294606330188648918380989285865015555446011997442397757388497982611553080153049298457970476288163737787619289020589444836634655508340160040691041648811329961500049686417908330816578188917974723909153818960179895899131905538254010824111283455735621537549234239024012765619760565865777436262454201416092416371693018621660431096653288150036079798818560231749086109165491677184247699912540260763668635023189919879355981666204578166865314246360903296896713008320572502602317539978283194751923462630897765573460540374179625957293349743074031886228746811838686204138166549067596969629987669359764408826918737619922964124383589005025784704811952619567149774647101613927155576034571686488260445524038040907594465105417870737485947507934275229623636070956552713272191628304835792336096540038066987949531873515582779833428392416393110136865074059954553289622172994192569816844503624447606544443799790067181522629716252850077541683690069148153264460881113332168665001106594779685318689899486541855010616964229075956410681290134218020947177955099338771167281484773647901670661320692528814502111469707923042683432905467766633781531083578890177460910201544272675268403383136974651882753495804661939657189526401119386887491373871371785142500696926431960 [112,57] -38848894077644619408626355583546135520965579494617426282539724180101864938900888308030869669953510447200810209491636078828735375429935803063283688431020644342631423493337908592583536996567902798208542584870479982046520753601715742581207729045447604970953585912798082881166548918013393042461013175627566436892003115997103602081965633315130864754809909955029141159002744853110352992644244989490226774756553880770927448998649045376684907365025946909564608181649208621941107775504702527883423093884782735242322602802498188967270225695812306495253703919031265826626625982345289819060753336111326073473909132021192635867780486110384621355611967386645624249253159847121986166576872496920253955132399737654478549861566569667690729191128752202177232166415762406672594379489557402786751157439836451076322711756679048214171037238718062745879614083006813063201046825386229935596356006133271381468006135550715713794225651708052601404066827382451300105107711962051710278948916534087340660056761659542404010370521217116852670878124510023200121025986797047092352632817435804398363187452576612462315791155550485719743281906963983114702264976894223682337103736379322420527192757758142493409133543504575685968237663706918980468694793713087155013822104117569143241839345744623075814273018143979530196683075889416535200426736827570471398389668686075572461949691154093248978781339650862133565930956848064020256039407352078207393636118289558270087849628432705452010463809112997795262444221762106687057594175040035740151791815964505960294344150144148492877243117758485890288517921833589072105912165001905946995683670874121683883128705614293073871814210928923566539160302110584188449188460319567831889213628358587736713167764363807540998958311151808633206056698037589236416546835644343101278232790289568428411063678286919847817792786630477365068961345684001984664996267761589625986027870729537378548247308225601385199382430774585040379058722235558556082110800544815950875793986890373409673380459251621684619379269192429739350678723993040702629010353247258436834476794530064143872661817413687619922378054764277165515394487669028782076718152153888168968955006329506744758599997380311508949983241122314156461835149881849074387952166915842725181636500238237265485254929751410648012098989332357195292302034939393523843459545330125070437763148374795634178541864284013521289707312742203579139550307379085906656966996000316010641834099025956134269389214244465095480320 [112,58] 3142431743966684447783588536676967428812073626803404451756488318148205555700135796468845601093272869606651768465720269640355910782336907558774570593239442946347184974403207503854043009200678650392546166349021879301769287927520430564977153026652839840554652942864512291935717933321511688872645299965310622088923896059897889786383972782467656595222442463811184825074752482450432014570486717792235754544848607844323472964583080155737036304486968338024548319285218845353699206344890856582411324526395004389825472702454137601408544790419770926811109590312303415723186850772519853755565016827814509094367401549523794750062094758786887232887965494682912633107844762776274796606836363745721465705713491467155184461677306675868894066919898726627882080796031402982476107515724172864018554394680635531291324647798757709530860252348496779281616987475976953507249821634875027776001365900538824674856217521722602231410932237990639637695109244492709329171618615865222307668735604878934316198627756093724874845555076444357632409756509839940600694270629163391966807326747191857087815520251443206203684350139609740457873526537771352569015824079828682881133969152208188188269653615019163087542170839272643293033301932788215094407651008434422319683314194625118695284263193643148683966694262084494842991837362472829791772858628336399121979845693745775990674218138915107223591558928194757730242731937744460261452224200376262782312698683799212926975822477673590275119770913074909986346678341145092946573364519730305109497406580556450589306229497306550002264644707091790099890246864586159908352577850208882868077604775345325819942969578350768410372112398516738463634679592623843693788834892400627019842064779748603623166925488021722227884246738771032814131207427045653396444527495587471404381933813898628796895536584428874252379173141213955667402947487678287635978036766663699120752895282151680982124846282102745841089323996973728373510969090072653620228129542969972453379575611590376185837186673103258683555237179786594452171943266144090360651277452574114269433796826230597251423066541282966418434963355528852256603094611496586606209650019273305467737839718027099922895917679089898164545563257532653368169671177906419579500427916628563902608600913548626859735159392827978293381023462234265728794320650758600426938454230165394408335174425179349427910028755630034681867702127036105557131638467006868576935147028110867637387239830369345286966267974272899840 [112,59] -165655797037899407553434076734881924752802239633734383405353581402253210175815556377042314217346833774563222488296723757286914377123088166221363081598437183160267254141598239374057926988461428534026864828803174674862068247499009916304461814063966317475260928772090432730782143770582580793159446284410745261251940999331774229844741409907248819466064742450647041555867229571734574671431586196476683807968832628844574538842654189143490205812862127171401332908889301895525557788179232903833905428623820172999408435991002762030167796889709261974753403327193403507278270249421223396533411446059452971567728490868177339293642267900881141579051886147912132107154300943587924993896524981646119385587613384413049752725377916293755419588504923764340335193208875366641582433861963204848091892961288004642792735193407646195926227525930092057497583115254446668668768338849152906813936795986385225578008468081062616692422931805930528195720903350446990289255115520135428405100023811246678543846843269011421009967127726586040691578799840170058079229736085017445637006287884820033136982627680336527090528808494914832570603640056059802431274126015048712439864352533281126187554600079075441256962223113081860276005196198363918265717811062140264675298390209905673000461694522709761202913956782162297450902011998537877176155793415146107146622652054519803440492310824960043055345952537664199408221794590376364520507857653907710722812580133362275191244566603796978634121105030000997055602170285136308309208554390533811935267180901967165276806236897194058259704040582508966483905283989580826193144261004713426829064085199244344567564397820454583156859380534678418412215498236488273598125543526603561684877650665014195003581544183114246740632582701583355100007063841973208465872648587156795816805009827674170841618340428971406827408727109356621852659050569435554314976161829602766844373144843425884163127741574976348541559023148181405061789142605444830392398766249989096116215579577297624960338999427289777658814276345793592112988797717584955583478195859157640695085458823497300437142960007694741711764206610627730305098212686667617481994137420230133868356212146880929867882479552207148021175915140465500861670235853848315381935868870055511444674414827730934681605028857763606503848935386651821632922991039879778928300543661741020648411478846856656253006416761531976615813291359283874892410163575100023561032867043500733106415112252847842696561835212800 [112,60] 3940424056137881624117507608003755959766804232995696695328447005541882087906717676272628139364063244658856254227309529812829638281429806973986440655108269435964735070869501519909261834203310616561621963713592658254136500610776224506443391384567575961144613759221431015248011013820303456156000087744525953234374428786839129356322988316521225962749918073278509230986197256955068770817385224687553766953010538233771332408690311852454658246069843979449093770593368279973115534280010021601874869930832461883441570675029741420753832512754947028492268132416433326936517895259871434883524043948969811595952292678847616773954804655096766349811478994606364750493128932637605965860186416180286470626697804555857618780486943849088768493009820652933929822976891357713007047766715299243874507750589812891991104395144922033136853668219608112096047116973409621747854336944972054558010285472829044278558437108461676128471447140299909290702020424048187585103821201783534193346804381097618373663384051396030078583614015603106210644165235602277291875401381371822399760208458134039542655924874506546052965448202072643572250212068147828215212264375659833714656395975123490191212897570309601877744661866750806041147972162791072900715751298509825238608867617836372703477384105798550694934401850484673741418246453338262857506140632302920715217257526212623753603696213895765348167899578938031304137142001097682441351507124669461647200760861244444999055084795553708731891477633295132028235212679546186385094782828810342264643503212675370861774397378203400730595462920948328794236377556746579432778061733241133172025185738932093769547920717377156412539569945164266753566971305783164607446590072643105620210412411520750528791120146577952131693764489484414687102242899386693715625729785452551661787724517864212617260141950954834189222056048963742051593708371956725654990099313419469464931596583762632021782129226691278903077873545965095658160840782986104873452314744501975768610602610755294308646449752322828729073804666852580562037084238118456815016168320800545492983495778742905517055070053132948491416144786435251554557597625921840229085842906216050497166734281899128947532201317164550200498322423064394142259034543727851013555535910527613987325560291817034005988360047474670704560529208017347078484403859534163205997926110574637815159446723486909981551058575008464981061895779708458627257924084231571140580839202834102188479606098181730040997368000 [112,61] 381646165783938159373350427949598523611443756443141005947119409563438207142787891382645627303093973290892273690457584314350437329644861409585202454359329041446172663554488254644756846601163179966069460772976188606972432241014116552766463042336213899152243511457230465951167174601760815850384750672766964055018525400775706855411032361118909450064102608973000469666724412586628089931600733196897810296307052209544190312369890855446073634379139484634601501061636854464865396830730390426070574008221830656503012038586922760833409267646835813129758538984168241651869521567691099800999034004699505790032309329285689791004885636987294197735335316522671715337525616435504103330179265034226145904041076247658362205840944357557651243527011316528334138357011971985032843299977718988205776360202807461208357460999106660077337834499109417407589285050130360714740976340386601972848011822095280057570501221383152236548375119274398951594662532914504584788767371202902510577908339842278697320023843141151135050805170728413929785573829702518198776205993948938815542197974307867299304502321604777985076279205801529740669691595644861636461171733397258947490697504243080836028428560765858669936942025079321194506655974872733184235242002918114419067894549551729123001097609325701799879158011673025432064112827079559052802619541446792480036971648574514623658559755181364271356072942441944003056585163517008224194480665332534193186626715992059325491559557711261051417680164425551279158648788277413810495665892462718642076765585522032867323303712238648442093688384074448620584052044768413140384875629542908439624164675311891151388568122638591492467832635277008713661494001128246410910529607967200911364206232212950196541832035936680801970044094574722494781664927036353425058570161850121694855142260374919556132921621857308088118649905839214050240937790323219953923483015239056238684537389721774611131786579990839238263514243900160388586391015239640079219266095038839752214084682899648959400079652505005243115813510378107985753873123356426352190652719147178207005989114133062006773596491173488229265059607450663099873504424360058839989399809178758885626275129455377006468767207947902183413624497628820606719920390200924599735043608139279611362549505761276205095460051311297601874728960022638786558610732715378091582694154839632162671768169261573637886192569093023896854412139238054679864793375370155071444778964623162528189026312315246904705280 [112,62] -54036266129926170531692938420142018983306268819529118259568341365578366772806647535056637156914485411575196619182025281716168383557971357461027370285288357544101546111937515218333829441621213220144517049081667538451637947849650869448076557560392540859228564988301798679493068599363859260170168403067835152167759206628978488801128717227270297186367100003035523454763069612899991176266947630887805410260934196624518243561515412823258786307608532297975895872098792539292885068495746057795527135020042553948456101842511081154755521398631671993631636654502037861032539508942792453719895166008092679487104243203212716224967422541615216501173594971939115117008977980437414800015897923321181523760097808860269887304951289016725023774222030434359660320458029595655403693794473994605941728744163187681286677476141835756509298460861850199646322446146079432171891069283371627657352977925698579125679028958986458328142622640935685553715978352505073145459629817080693679100886314011672765474625272418118701777508192242997656011949098131658204401337291177186741360800203439976440089687150042728060432576424514523014742867564263938316752564081759281845085757766474849969641578193980194546016255524817569802697541858112285843859639784694035526386858403815393879513082390499793872277896412553002356504989297192251383750966769623447470965594432795849819135107835347030562057345229359867454596508746969338039887738887447079082114098227202040979039618466517346082095496244772881436610950065135709270802739471712565647601661207625926277957378164637175472020819826717042584548217551933355678832520092617944725194723271505410277420330130024663853128383896955741723845452169491819357141318603003870398842228184146745806588289088136339413836759381326863879573706491720755123769119050005411816324299334233461590307944501895261992205116063971834115148371146817618694411408993702182563811236561984119314051495724701842551101463015272013902221955909413819716600726525636464601376622527757433603369987449049398962281938380492055163975757952794025903083110247479734019746632555419196241591585989847043137810546711630981994339316935716698422498000740648988143952127850710560769077788119750082905470796500354907065280715598964159210120905265204852769157390226927148843458343308091359532693744716240704499460771459789817570250592389803025151739112680407101912476160604281158711891749597102894182780735534462523022067541383655134861092453672306460160 [112,63] 2766470969359630530597527388052002511061926953411858063512859997984151428198234503218056408037201789406876275446408285718709881241110565744117187367116687305598997665309254461790897963332852304458629483767193659846071345103856735489952298127051973605964635394071504578665234069533140288920119903295470446050399791216169651930706533446449463238827877324078131606658218333837073912729851705367333619135017292070383336481779524468172369275544287237840103989248843400947700684905062384572360025309239447951049242112968442448665224621082697840893650622031966233929322463250065806912208894521363377072917430505769096697533867432281644581434853567204326125899021406702253932145890631547996148202004603653501631340700657290104645246526871583088175861086729373370150448567359851157343892695199571321649677492327586984840266066873552863130506277403568515905341460429424969321257402752896732714287892120491871039999648743075816478544770562485331079162561922181776785107001787906163126529074307613199724528499278349452793666387180766825747883586499691211390447120290046813320683607083243298453285518646610823108794961809674826683844170772090752183340696611276578073863594075018681479513191445677069635178662356908783279280889208259294237670305957632514279249404339249768101559172769361666320659547661382022385779910264179737680260836918926493982073278751370695510681086710822605501987643410173468896853850092779584906791309587381734199329380627425199660184120769510736657625602258910569079022513298818446008234876009855829265705640243189555098344676400347111773056339484921779959777972359137802720690814353298030445088747036237215615724477800745014260149282364697838251713106539936444597762260970501100989004605567437959746208688992356340032456193310783020007676531092150793506246037799093444775044670679532755649066744423118216561544722985911970787861981173656651368134463688725622051071650070085785723136925255190670389554528194955516403084769677394390409545120820690500129424482574318125234937374786123364681587399481856094621723192870806432698959539694803432832134014037075877151632447195182093340156269261162942561194385004759289536283894286740210294050439483151355304547371658322216452702462743172612337330931025541501012041667331542481360094472212913882683794026471944950515544526526225043480601208052179531541692446896628677169223053410448425859906748567088343183423179051207288044651858044256218033828489788029440 [112,64] -13966172241910721953514972796080049353439142621549292866558693225874862304097917290632838424955520521445850526550970991510255500147588795142431600942140084800798674136813907907161279643628890996662857109715382492761760729449587939829369623189353243992020231316434446507009033211743632531895577514908967480387082077642496744546063182337665511629607471822886807573029248781459623320657634549224010407617057993948329954284104109615163044849437812015116844793447999672001390296479564507257393621927064610397851764669379198792161613905306540173743188470497127554295797150427702941525169532746750789129108961291471734666443009393648878251373747545214305372582837919039944853448904701445601890425762544318171602798085126483892149672184138341632765199563609371425406491140304627252268360621481507971439568095460363595724844703303664934045647320372157904802782978711278308111938067158044349527919463714323318709601543850631247970512478359216705380667726179780928781119605217309113899461452653805049428236845011780413847926728070065240704358326342811867417938727753421088446127700774055994988148162842901025834833839973498801583664187716080610784449123467590570779746062013847146098021198968440467158953354199099778791480634793442502479519372265623936789134073501888947019630389748106402861514200856743580746776345537152491733191952204154429963640086225393106666000995336951803916742050252714277062635818852264193681192121566936479365048666254950618315610140180920811584702546540006391084195315773752474515870342085727792135475257944642192691495060347111133989928578757140454440393014597203537204823338416148611098399004719490577957676042146046434946443540355449827221270676835734767920131841477443190346757982107639186850066605699708627440476243518864297591794793845485204363883551486787621940961481914236972782349288729377295514755212595319655381096852154338586745493695004775402348391347170257183126710635223762586281795312886220748684255476083886960404268921203658013143066440748500326277872798793876948352285963941721407097637277856551284349170022315040257085733982537055013752961595652911236346964810549299617999846251863923785028357393171315638330659614088036759392097604048233367852185626473541353320937008466694677750765004516820333070153123030951567871841284355998800141231204073504737940286284759249895645340459912993344705107682826471536883335474224966674411329035888676784789179877294518783655216509360 [112,65] -5418493111120458270243685727526067857180040111675832338055439201304874644575395995443687451531914805412911500509014119705027542296539017318477395898069851983294905549139182001974625937739753724173717957243316871072618560165875229554871056005886795803996034803568685181612853224218156292759901317878056632564234097008020038426513146047235118808481797398358168578563361437138432516623866848788233205184819591274807304813934160798992154245922584158588371092244805870410382679419505707922147117678642486402673077628869573367132710691209300720327158770311093173262042462986011007029493827533637265461781499667367446895736816851484358949671750163384883929868064821668572783387259984256601099877232783784430932225445489980141070366117724470399295415236502519947947939104175998307699195467481718314734880555371637354001887830491291779434114224871397700024787848951069644251549621620377330086020107827111736888614059713221020843640554748484210549056718484446273831634819540337495654928467631670517978254854932686530096934539257227374526224857480758102682991009748666970139714357110858401072068840139874537741129162583882501472882460567610856212115464622429677359108668060649652861411539197219972258193466682761184334322606051044087718482938201166672193050508331058848060321451558651394404002718440758580563834895641179628516241273460148482968061077332283719869720696569131328749507464638732398224401386823835917535824793522463417933758981129440860446053366188600676339271888985016937319823092143617114681281701177702439138060362169530531799088605999350801879973811481029506067143710329981042044128339072598452376535598633502238529526950147992048008620188230021352847829889821953079376985617946083056076086443569587304771825218002340372970758813113844960476024832842347203755127841711815029845746361676245754648454338282112871000265085463987563836152856849156497513161441164668915218253154260567511629980025885465783098366836602646438111025959256225625069123698498267052243317346359660474839852720394375480648960733203715097076631079504992267761790935327976500492048026236457034671470612439714101365258586415113726976964950425589304461243764570946229856921615730904244241867284624442871006778497162103624339367719837582392328696714890580347971211815500488842938582306919236606764781260196619308640640323017806684521612725559526919437575691298844917905726699122079840581362832003811381472782609285445579699737600 [112,66] 285231977328464954870767152288176853116094220992214303163899576838630959991090412397531651012642428342557620897901521782745179746724902508762590838199675556291697123800464129925822740820453599851941393706295161278969102171824497226871915521778452331929642097587868021070135974583363589700919797700223281078437102376038635930134844380589895522624874674695143296632849972732974450590934535892744423636960270414723054657322815768511360156353972790347323292829482515393156467028281961184709454360269864568625714195434209208215212241394170020105964211509541613840768401645829845429714798994863012965739035246704248973776930537936345154665294184785878297947425495551033578662913926861803574590518156530534762774878356469723504503496304947135148963775957255030324907117107702054048909960729139738994486996955490090800506982287394003778103475831075487824828299014603695963961344045559040079006920488635058033639397807018027051087060327519608656502921347246410796696549337444908324592639689157295744255006834342943136146096602483950199168150671087393195595076656862602190799505144113142507440191549750229659171962034532024015184701050035770973288618773930600210702168573142207743332462581269950376523483551654197841702900701882057871397941212569611715878350706882734774377857958857177760448855295958166695961342558794653090409121831635899492676822367464244047827476741177588007320371650753545922527210164628016257789825004510076479582094224670211444533102919699983937382274914356090387795101724293842374835961801747396224140571200107603585624517269299132822511559670807474556824296738254001054550493653474345268547183515187704703111975910954170187681242323412696710334439387212675567285746011223820455848044796256678494851884719703706592265298722793595730908079247128245880966558858825036224861176893312423781988195487179914731346471790345620854030061197201666865374150096297282591436708060968746984467814958812407887756521098669716735698355686306273703123360832707480334960029161369745325965397621578790273195468665087820703112357136894593123083925307347622517451763379175910590261421287384150722668011820587536695472770425581344482492781265127382202013476769578071660257352817636316717059066169652807658791040087167302697330871944974868024200898622206970401170517538375075653973787761944754168237021190350618641278454745577124062137276567344505383627314288340804127527897162243705576753991095019899461440 [112,67] -6772933094017013462953031352181204980656233224468925762394676322619565571386849674735385413251274715493165946341032187172044833228385313856518046604662195042039659580746889314673889438003481702582085507880100011351504446634874583719502214088636613598408998357786265274140402100898089660619602699113612214638528780046727996216940153149465973331525819446985997657612876185093594554673542900685186887403226102488493975709208663597302622722840149270625000544594931691188752344094971927206212594036700083374462028290116950113010806093584172356692750773361840199428623255148854946864337128163154688916576721687519105288710790184388485430293397867627516205534655544155547480074724139392950936165479866701750870307809994352540960595268880765254095843193679201056156987527273613036843632379918172778753499662897668871269834264576335378113741476495410387378059255886108265586372200889510601483251626869338786025494052518350820468275652389727611523570728830445767596074578485138677959896405703215390898208977329090110326805113627873893397514216043793486620798696312442339579823795015039469528196764765318201001271160644572886462037805087053339466849195334537119174938228063014071623732268957727543401057038518919680542448388492028091331495848263564011196785342348428529587482466791624840889157235283403092323122786183936670177499431677712347712581373592395484563293337524148104065890584435202102114184037909300047107206181740873587947130501953581865569533357341069719480082152612344326078224728843205868026006046438120625693038640767488063244927517822060604750178356364622129132858982971303504559615143828738037091908312087538052211834886209487288198263750526447181897090058366808341441686521297780300423351235506658046010500414426694677642553622937000459044098224677173610269507329301621005447881178044492363167949483421625651339147949225501269890090818568123363128558459157872472564243319598998287813112880699374003194090020677866652246539988422767026074609002598865427428957942338168936975567773818910621133023183699782583153267478360219568916510717332599902109052724786515677261151478248841915490920267230694894337021294587147790380850343554893548134595881062502934970641945356675587036920153067157415618692174580952838827702894783369014410365223223769257032134967605822916229066134270187401662514364830734085936269881874187668885446160131808298494482053913060257675039012031710494158040836277216000 [112,68] -147899091841972358934333404002302652392782454919648849067420296430042180499209547773297750392001822210722288366156418067084033260519649752867533062866724207114544211378420894887785958781150124739596168539890212102463514262339511938040341339679541568926900781636620513996862736435896103806277444247250486560529275031863455426371146141778855584639009341474664055698421297025783335459293527145645066592243586041818085722977609343580699496939979037218315384742342195228741581719935226593575981822419185942346491646333976637593867256760129126480176503359605593164830352794106637241857813300665078896704575818477051378586514498601434800023606318863753357896629459436327410129487191867114032983991339790680655804432904716247661805763339223464922094032747526421009863807829476426266868187377406428932143670882388448628077635248006587780923178783640242076764961886043656360801001804815340005860116171581977117742261683081065950577158259319747055855102940347882617816587183009338420223988630847427038972685820839745100198829819884616459383978744741940389360917983182347856724781317549820893613157655585494392851674742012722119445623112413922789084072350966226666102472326837581205441475395914374334936081598130391440909124846421305782305525375068376151615626732689779987026473402711238622702039773995475533132616440390586965023128412154813180615157220003083482444780273608082731234091145989360253180816430528526576585393500290318606670976310862004209884600250836796051528026423816005334554948887121176159155831471471253235700133281787954491280585067309255584945164914249348859429716821694833712238546869816943182315312982281573888821654061496884246244945459187446930682963642234883385520493906040465314556307221720765741882607512383051284878513502930365887154978676482695576286837461089477737293845153171412939449170635145531788050811291147586719680852557795728240313194680290036595763793734056517023540604197689641524763529898288354907034422874078201315642866023928072758157109908988734658481182682187627472210909012653507913506189701831227953758605008391434490832533853964697186876760066500362750670359843067754076313262413338583708584910922923197723771457607288093433356836299239335016160263843996186099161582646357804844193034792275994747932917625810661800135693014990597767593623374503688096702968590021936864229032099528536154358047530185495401164441752696448511898780889358459102590094012160 [112,69] 13548360656706656660460442291108846052006031604304831241806783661264232035920061795404199997983586873944287699210283537111816041429577788456385785685156897929660290301395024647522398923270875711280511027661500593099935993489162091013741613166376975002931564339458569641390702954647756445034772326867498582753620229819338002129127237569832428699322511325843509553444475050153944390050731133483118764008425746547996168020309106230966430692826170621445121536769991418935634629633390370042432968317885451048738265993263004441374022733018957199728299121175985815062338557219089506440143110404662049925443325608376855645462131621166719651830656372516994858428562470672552406984529006952749059005333934273482104690365055060676074699941255296022178471075589784217928555572846048563178946257625111220820159613081222059902781484877160618913777668429748785744578052852201483697811178658249216390219273598087358508055458648306830274654845990885984940739139932814039561409285608827146984793915447377665188829844516328557618912979403764655629958497442229094353099475298541418659452461239723096858288076939143691957191323687689294844431855274709242195901455947038190393764443570511963876040921306478878518445139858010649298426134737274351456338516837525198006384397591792917606257983589627679122338472514505872792571721290846988508642144048507989804104862892333405790935046847487593891701548637690965828889747978212777430144855778893578815240157149930253494470185412697291247896259018907961229990376149224770594056276760000733979314795128109418271287500706772076637176985991506813640331987279636768611952989238963687069018365998902085183497460766465168028015194972948972460680190282069319206183928463731030275075278185115712883194430000086202594630522891556354883462884364961114563569386964946934862878424696342758771553876941064415254792034649011293993045808289592503915771558826185538092083398190089318420203044829873597922311998623483595586780054647330946233322582620718259045641635564567918961982754572431378299111699705478610816776672930373603892891452810357729745568402372272190661976720943734777063712962734046229121603610679308147839999625400768198894384154840130597309462550678290376851712459521599633122672515762996534315440033690556297616765105352668921851289476786452079230426807275242210082565619870188172982997548241945802200197659941266022174578113651448782678690304174879787229281920 [112,70] -103408967084687727029860941053672558351012354131143743238057112407970142087892980377998981386921280223857361758194635007828994368078348386562437834087140197391416565304301928671412153889462013909165779419314030019755796425905651624051223566923828432761754091956142687239322521123846297466223896483288906224147249961438209654580680482844426811869697018134725215344340824223757076370295312739431968055331965053873815645553180408442878461299576778542637525073237189900249450759122384196804563854298800347831752171682107553439206960181767011367585382013928923420650292166212617565622797719749397910942866758472178317288613318443458385598449820144025237358277802409638127766649772868630577362179610165812927060588702250347757985462417149721563772184345821973067896887602728556033883549988605351043871740194277022039765850411152128719467777969692083581404412206671153787628293830574218974009540364373245656930390973974318387044747512847283019387051309900193482026802586359399281749843764503352820302513661754486872877074904710479804154529577942422332088705914533305469370066556321036802266271609726577768110294975280938993281972115254026340891711692814984381489622143475309808083036526069404421834378128974835377285204038015773450958095128008443757322485288256788368330355494210969984194437422048529020307920661395529873947192777288602554101870292968612948586246056894437862356459612279189254887731167680356748422510442009450360847989137322968827066020447903744556959969792208977979668168017848230028998812435554973986169750242013500033639771874031801315871123034557918056254509588759032133003130867585028282671347036510482901771032763070189254044107333807723277840662251187112606133212525306479002648107666159274527196521707579979738845041561362111655678086061579448868847932473624835320219561901342798230113040237946751225629064831481832281245436640514733335812432897352931605149848493094359679554348557422145340538842457185709139290324212534172176242504862413619035105736062986851429940017999411795648032774778144200126647971002022900491739347769867944439016275546888434002464405839476608191057282784486535339709331746567463280563912648291269011209557618247840270609881410574691567724979955593694564042515773208932068652277884462952162455483428546716699834276713317069265662261866434612736747646255052522552627826694924530342749257146457293146581533872804256674848945756050177800960 [112,71] -6796597788081326793917151353863527982003750146450670592391586180310367409332315212523531970393299878738489082609408838153383478513794532859223156988276485373317223460382678431141110202077501197676284134831000702141749371234620827736812339578303288703841761497789883494861617137969659677243154984234903964228180805743493296157314336154060968488496372591640468051061896632409126037276868424993094226949753373200855389954021063491536629117260833240960048229611817717036367518957763205146741318680683439162808733414399712613400342404482503030712994108805444920218992467593285182932283254775429062780245304378081663870240750419130838686905838655755793379575064486297505754653679851404444634114366995881959693504086249472437300849296395793495587871161737943535756078124666703666740960296560845540688422824234360194618860590931148170825965301426259044188090606469291074633795971373579301323110540657196821036750141581251845400562472110479388768682528698395499218770267174368065752711870379745278513563722973080153417771653884443154404321041206091736827511173017681306972663278399508260066775118192378058960084726779765854642116888112290061577953057001936699689845070451821109413675480224618442799267580752738249112439077556757580738789814065826618491335256581354320283150432357142465807705998808670754572260052670822871495403156636800531446956257686781769797287728546078882222934829778159385763715962091748177296069115830433938910703825863261733157669448990822448581859158096725548541611038400434498656459203481285077183030349448437456994837324252527498097562887186617515832888051119049568851160995075208901524902561912915736881343772564722416516620613441746775705278484011629672487647152402200837526419894792184477334289137800479188807331379391301160824328799975764960395418846148833744452064846982854851298451577543866726474985668295880824743291240579066392429325197376432527243527016362074596148000659535956469779691034729177987283010898110046000955638360849929458346123200346339426397498111139522962266019459052478365409211745608022985801401653037285005603888407319815226981357752834492764092244550871415880827031638462188146770686559778061516793072676380580332264014472942467592500544677952613446916577351947019217092065251699468606627818636091757823844751318456624191800031560622024451486666425932402016020041780410938205560696749587668703391001580914410104279330009275038208 [112,72] 118911089468493120482607572137523214942545367858060311538027037205309883949038200166434378335046602523099160681658877401990302400726876121526248488571899286410980825607629121056631342865048519724532878608332246038834249322796440091626637282794462562308331377182292128212144191526329701193746260152181556818405825135679045605323595905326358569422321257667464472689277777512295775784502238020488130446979535342946593731918254516414794825012312749994807921612353419174659366107155159173127130245597383417293742559192469180948932372127930550934093184857806517179918129532095461618934921880922372817600134762294423314260830933527201602052071069260412309414237691916903912318119363166983643920621172904072148385935495329223056624811341439639437309953511904166274705633534646715927827296301706347493359813742531219021681321579839076838398887218154389742235000250990552415694567918881914560945816288600184548671619808055365329294589893898209012732336341387144526334978824884303377231120427259366878474380001835942150466021875771274869157278410994648802053682615163921664840898870121607051911401523808086804111367151147665273726603857369177073332814069573285955508170552662141665769122518572456506391694466923039781059736833143854436829112107508146260938712121123629729986664014221300719888816129826543077815458529963938629696892227023252745078651298251708943488503363053206964102214527741984453953972997442688714405036259999368564222673865363640449961022029072547445902102685418350552923788369938394352707282070195805826879543174857973728786394895028431215880155455699715082571063637522941528050648880260224551112369406228691744331612992742066607068211926834927589026531877967881644158900007292557552115755591499329514501282555982038203526560586388145706228144334545953037634192704710243092056092962567491103936331907757575231712834899132392027614354656657306387818054957301859252485199052254648705407351432286143704169193505492410047388554233905148939472153064943991648198647575179012409495823217672843846540342508657047659429118422160019070694437190153034723760496555870952316988837115438220534799044656217456634723211793441059506684684004158440087165711715567114431377517725550046668908230964169261652601743460234812115777545247308656946947798168318842189338992884555938529083606501856923487374544135981101086750530098037754012258552616356647299469755378134166625940754089976 [112,73] 68848361276267882409453011913007762790956367027367422758261848505718991110009642093057626112412089329211215596540259954153022868400854064681014335712901649723066762181409645950002284694763827826153287249677495645565048744256558791533203880682354240273940126281393803796759189412125034483719235025417628364848732499449931139516337318027408105607164756018380892752727610194173426209538696347598248714509163795280355587104237191259811904015026386470266411140138050531642278689180880191640109288891491762563392273190652110678012214222319530402532731488738437025022533214933518234635664724044477318183483948415614647583536225403724919340824026913657633443691759981512235076981763400434929749847851394366390569398070646747249151765608192686906260804270078256622245251031790107834155516388257823213538329909575202916412532032655933077057089878861091585996372683929400294814367595208113871762659996370565691702164313578901914903576611048773363003084213623966462272210076128883368553103917276447488656168765188570466760924224259916031042098568460407076132719567832005884386295966959098506020923006984549429398631467158982653964116720929751697255683266066788128253405615071760422347227148620792202807132331087917568146713601061084302008591673349041341455003498358384926442799455615334476210394290957425071682351502387858134190633077036023386299980837151129594236284023621798503529326053785971137045273448510066153823737795409424081683017778533427168272568621076697643566449698779479092068034292553695731984236362941375127560075928795073428316468495620225635264075848228689466102965967516413445371827842582863482076716220238087068651507457229326601873195602471416081282346757220240010541091598265109961668845197933154507837503348629525888591787040612162365297595968268645624823345557154965801739414226527933370567186678384520206192921979344867189705699445873384769239400029883926612634381892516017091115002286985299869123747269001270042909774052852628954167011080926365676002918794212589506631619999229282545880001499573243766835894133702239347620624829416918061677563051944029542462469748913377002288582072226032396180418298098606689114637210469970815390392373770136260865215321894957950397201921752775328769205876592819585507972288946557526187728946107847257890275479585155767125916068544224217768513252771842984278118820365493956369999935634971477809991179384939077603072 [112,74] -28746060999643371847152587603009115880102747438923821106587741900508331242757950856254156069934282843652682921795130668575071311293189897971286102290525631220707217460472672275058818964615978337476559823016710343274193223665314978325898605061478120933459265280276204087688337617915424802741326834001622888254595743322553059611280390930469507070822281471595089884251689248707688974566229931759467022718690241617620362697490910854744820188663398260783863740195942949216976946595618233634335618330514535441685667378491046143214953915334165696129343614066375170358781042174365094371587048117496490323256969133358445867062428574302415195157899646686903291420085643005725224177711830167529225639126771875404915626599674604824072892440757845317323464558128725727063700837120704327482447464890837220214886420319456310578558386468084441820057778952792629993147883338636670144005034907009212972431656415239821233384625278466942747025904986305621279844175644954463440057676398031286383987169010686256213398738284217322688047401587301116047783919159496153959845673272936955644210401214825943108738767617726019436120185911904090035334937953790697228827057328425317480368150286140976513881704872763827541500471561565076734851281413982826769655873958730273209208409253089314926910561080764263273744212770918542964914359235481190363661621165338573150141279721594608597436728881339128453839229939193562400443915112723964037851930583066375889985562475812837158182474681621829977480422324486437507691156322622938290407256250084562149266370471778603957317310206986341085076081768969179270239380029121014416472883786708629679788893946209088832870715715653648924142845590018048228342161160298814544646009292926414462733924224685217871310992921938271599228343538801055482396649629290948378011333615018809749398283626991011876667095380904052527216018311903353054375140422604727943495836738442281327358041331013378089033031145609172832195006602726761392536425281159369741170110885327632833626688576797766154048981734216719620078848590586663995990088840916568986108867885357565340942104897244644798623363562477560178850399747036609561171265387325277699018300793146383963078404521855871315092545491116677830726674704138507893467225240577102036405162467630315689909742577324339698717455693554913104597125710920261081673161985548320289558810785052949138740457434873612277854325656962051456 [112,75] 463020032771393831822865023306454814410284719188180320688287408437254440381376663955726318197834160238536130464841200451090920192731116083038762483841402639239500904538784112702046431981119410937463791891587860549134646363734991963638495077448541482568341434365171257890448380412068656468972519640067886338982907371901564812970205158996738369173992310537890149879908407749679099191448081140478041820141360993285968772728263945738596431521208840236969661929795715728555531763672768115942252420539626864587393528583044578717500495018696035393450088592592038796018470498330337904431735403538718078191740084404463295489138876492716010617917795204754500749799354769953100405188599147343245584930671189598888394732656372269423726644642907492444263681703158472537624234373957436428689764787928942434951030413868004514565760568429985854181759191232724687364229657099352240141747013392360481868725805023623656888761751383835733173304222052346203713557139601756438156719226848931729021900891515998819827719050839609602020655748813176227812545011305548201054308855872525081008197068472190766505760990469208892375487032567330356820948556101290379189065953339210782326931078229664132537577070875691727989298731568797902638558997566291921268216534418831474265292749956146934791441150511879402055640812027698004868382110028172107380656850022630465319401693060927111021022294199402560348075738093225016279195136891680273259219190896403456284406447415375803338515669065555901401898200591228771147902790706849664038004026580690201848883929658219799151969859199892206392128516125461085728245057508983199478026467983345137345704026014955217437695894757701900171662086216138391964106639313709658880690736802426731287038702405087195743240329092487422135625220204693328429338934802097724651447089338412867812215228527734698301018555821052513052888413885734326280424013323000302700642562695117406629274755749098678060441300329728511412553243563030761155634988778169856407989317657071122699220710716512276591513825042678295803757532161773343636361011858269048079281910068193102057718378566771286450391946588172155269668875666665460094095232974794026547535724742811273127118643448254594577441858175376687280771754664121690276787148017594658810332364496025276462620063541126348271267854038251820034927777190032662836017426625717600742021505560943379009452261646902526728042760406016 [112,76] 17451793025707663332055904483335534428641168397471515469507298288636471384971829087944080156251318033019956211405956907332078992952221799427489021303057796155865432082077573048550030107661986853644977979613856707015665906458466792776748344197927152554302607951153119281954268754676226185592426194365156563049267025639955726755765834834137324506065169844654380638941775002881637630054956900701713924110864145384283990276403655118350599676061031543209513980439847547035540087454887092957275228124890705632736959221352405065555626622714496105960009971918195938765999794583198302658504326184778294613665563473458905495564687112143526630065497608921811851669298573495863718299476485650517315325356616181599543021750963671430677827021820088424875829503034128797333992613072301486630990218484450917565203467639014483084334381338729468731602336776938543887370241619589657511895123979499995314309483287620491883937147288673039657471660233196627631174242244175838388204032001363531886647430696446103696099341145399363111839733946330104603590198877618956735641071463250822651600048262154635212913585578225668713461524748026879414742908165931732779414878539935117052536011557437667934308735204727762667958364937656155841566546637153131645952392227167629864502189640640726047075967001196014961014186269852407415024034621057542544611902725943481845765396980691761389532926793728346308767379109848893019288672074122934297888664302118361676559340868404216904914300149596746902195428324731815886735516205951473784087584290489542015648618140199715621956084987813351865744365429785109781396995182544517793071900476543797881927787648682654514490164482597855367083931658613679028226340984803187106090479565939208988113637568527332636332000187412889749084776603279270760979973908341324474302528685855747656205474535979426019456714327568497217759390504324833883772806673397249314274925282078691254899871495091264636458651767740786342601024230452814344539418797157631912132565216634661280081538006733664315900722695583541732065672836332587999235071286086396939612388550358010808320071950462816373024667174661244009825681578761109550966074903667331037083221320950692395310336978405741977177939833526289244907622851573777373258354352753607666433519269302833926286923733087354942942235966425585153475689755522850958374190835161341412484233700506989695574275481142898905124795904 [112,77] -190326365054647706788367739634753631056539464384412620522498671705368048871364311404190582513973202674061733255281188427544638944623972789635853757959857236628992395651534389417432645207381785332840496035275281053620588324276703120437838957529234070900476544871241000173424288801361005969831054743148743338422451299918492904347781498702437572410491060854672272662078096338074638149230506969069175878807840338499242830193838320039275759935336128932595435916748927393841294755043027011195322029511054869470072212236478661822875161317056209458253068089230994293386375503033839945408428307551252681619229993376677613118942679135860049014167360160173065102662274581731868601617587114759119913409451511094214759735404014032558248116728555675962453035575197419156534685613476769441962911762424524215487223924419680996779821013339789264123206409053266628766449480120960556449820812732003278796941081654576748073222406075149580528530666030452849980633285908483440443397314764179725686995492273903903914194982023470891654460564446358528389904198015373345956444565219554677798501159634417576919980291724471209737593530982657549060693668079332335972634554103369562730108412876488554723775421104438703454988079535286742214116883637970166802827155363549260373415760648521473507067110204273925312162214863959145235925450317717761624685856763751234512376282940217443889462764059312050420515854109919779384839427787197181298852143139806877261536993120259884200949001983716763823393747608220329536768681250165325371020453425819758578118780309798125959656101865095079644090890220192052840781255719810792935283666451704897777501763432404614628960590126414740227171282281293321319135619990800685567640340676168988501687587523085258487682880697888974138426196998182130054878817341814610767710607515344303917593705360736801432088945639213658401315679852297520031707241492517476247808860320634923272645309471234400523659431405015917200249530082356480452905934563357255817094297032148660182506206468884420748118550146524443618174709340481573113423141150627020246915891347058624336848412886047967548507344456734821113753479329595420592941965857962372401369987536552411461187479338489593441284572056521384330596939548907312175614764034527991351147587227442809476078166902998124117992186955362024659285871913709551202938804018477743609712986291204737688786179462258589637120 [112,78] 3765024970999530550281451191851767872117401803954909788462514252695490959189382158411593855749380110468333914631644496610761356555869627414651161879323056735506540296862010309517551142773161562837677744568948774599447358040423995093528766345823475600736342035611533158062165266129434193848256573137413367166741172947423408209937009813332734804815989731395937431039401553228760205577137181565621282064227958133226488223359159350236370753520793706307606764246125149547677950744888697743176059793049862008288778187262075773640551954699941787757791584509697841185961535556162094791656259586256030133112809900786624295368500098494828502171258629058236512376034827171005948644286235642586457845480540838994981207916182332492646227331748951529573778442325028281158826775890895678490742297977764712158013718758280128921055532632900127422899642485778108388310964798197321175971109538085136334616476490577751695952105871411541131897840928905665961590539376838376629563902614582306226336089081381154690006009230766735508368916761771763515646374594914103949373083437191431396890099829012689626196387059119126839128177714151744387244746632353026103487013871533211193940070140549987760170240867418156334438411991735722977450050802701927419349035971145509972077217143178185152454025230716355280187234449888075570300940112598351367951552435320408008194778352053938882277483661350315823254607558603406854906608640203007204216522707398515730052242460674978254914569616260641905617566871352946455981852989022199415792395034936808560405992643952245657910429696618038212907408579132090429680226479935001677058544601959201553538290978758145014200917061598979171516968456614968807136285080759463144221623234462319211277105469754772708845749085473170073299328457823481801061485227499708388592336169906141627490846760298920666869912043107571073226932732285021803444751443002686617079920834283396160480068860403079537519043542726757895382398001065564028556780259392356134072714909007417153466305146546184363250109463733019932786339406770751520722685066319555850327734903191573415207232234733915839640603581272317395679024398190107427657491628414718530296335585115191288570377668974568887715802233505521836715376830617555874956504792028294816758694049144120309132201693143651633956233297286009099505049901437911069878935025851332695102232919049352911756888167852530688 [112,79] -4043187008366511699666195126926043143437511761677634763012482205160091389127390665710410220223804510042000067528634281999534219271014621191325749674672844560065780012233285757627579407595139568538239956302153659405351244040676467294201738288492949850278259052301379971333475739534108519972002004433173151292995847976665064457348969159648951784278600805485516978698211661067249290933996290029824232561358436899790504572689899853422893541514636132751736516635360227383694309474590290163769208618120893288618302813109860888720832092632693084885628006734327802491196721913939052077350841991779026724479178678601275624620077837173802897594242065766158629648007102873592319760538828834314758238091319593225196159237657500283782502581340910535207907576540908445222840241030620171528665731930911899773129113958694854111876017831346106924231827590439823619817460274062140244973918992676843507041271826656714172721121325817444348746246276406414427244489492487913300935372851520074705543303651584357255739317373150948274607368922581275493647207828304448231032595042312005790559440226933888061426678601215608825295843584414860461062438422759373416772520595998427805532203568435069044447646952955199482027797714641725909517558565967143199877920743523829336417602187738087777762700032602867693752017920687925808317190062415941057987843800449275514263434405446238283778488360919618913837107853701384446288089166844671926471942175773371488492326279340792932965902669351851121658690400673723657176107751560330769239532480526123482862822537404706528199068679448819270626335183214087430986648929943681853533807506545633290172180707367385365791448584597014570122092798258423595466854643524347293718780552356483171538350987318617804616410056469902636899071557072635218608721882750508879056660195085602672527514888648094467980616165031448365894119155477046542405779603436584444540958314756861471744352816248064142456407635306057733186297056389924689044917974075289098718898658462711727992648745751895340852345969795782170307552318140407212536709359428520373730021804740944185670140522115842028893921622957170215368225101489491950736450675191196772175150806138034553363189614747829685530766921916581452043236305680280082929792688946657477088540700968305611804689912740191395145115140968946773602121016249659593933316262643046513255089206682782587231427119104 [112,80] -33478958444554818553622621746239008757827258894310959906296715988238177232312113451157136567724970940894221119764685759951843358528831218630752938211765565110776334030456079076990305622901378144086799179544042114955191816351422387939319893074368746749226620564026824388729844415873635799326412842568808961886919615632073885233506498658893099768687487970783781741157814842904800843372880164400535538868124206461499026618428381738174505912707793134677161039960979796273005520211950722467597314706319143553093274609683613280753659627039702276487675096526319972053749447050435454696635632168025691831244535544331824689640774272870439146764892221077338920171032381071543413692762134191887381697701714350312635671458850367335472147480965056662624925207817014164892834575520753268754150181657986424233146490448350200692947381726649276322000767212835239478210182465678708336006430085851424111568432869869467797453629282226726198912815823064171480329130700995389002125631318380887318184688866231460238836661497794386695736294414705293660669515874002550854277794061231277914192799516507907888563188392484913515202628833374024228349256048202980223575954043229978915427382118917568462892362229889008583618933171292797405999527534130610405014252237684240326278485368125135052224401484390308218353648682168716135279073159856184940259934823357303228331236358243586941445625955819175695130843689231445151175200748357240905096119071397522837884928595004654142169484987315290379387242461988095330761267390381627075120303723479950407929236734688347791095463593085182251955142947854135878129964318473365230583850573118820030227748610607131228376188036897688449062031678638526670735517110947334505661264813143842614673286536859995058817883982768186214767208546294835488841366876616348809050803526123161832080722398648449281115781453371284863544003970981841708863798952926627167199175563239533307946861451097945191881745158328354104665286316433317012824563371115804757609727334228096340282635628867268663099573833218783387139108202934815263548799265088955858754286006929263702040573427126925127680140250149538476330968494916912184053089881915470270433358340924240910344742708282295973109054908581047268809574030899986437620624243661159179273555414951660885969674886738214946683257552654624916139184378263315446840967423470463381245120968693282600076000 [112,81] 148442614201427488449612399799864126556944650923667848241003995319614627614883274235615827549931831753189313757963972131396904108943478258651163395016374301151899105780087348449102882859454292785423107935590252769705439210577410281254855978172686714299968811355835374551461097550752754103018540541938512278169131961139318974925528479911418472981839940736041003458621184067276093066078387252725073720919818475700303105067244900088694321031042907083555992256464515025327627354734372737132334012983045935836344013346307458877859900203763286457020185203624965904191310206495245289617937208242421541869428511745835698507913239233374205541990702052310355382450377061521031047343210219131100289006762315873677288506013728739235891097358201836320497762643889413923077388734522001179912759032083658186988899985339626071633026591840520108414238806815379632941327291265824364874529067255547999712932863126252094885416728159062745223898591497295416929639397631045134007771829185973691104155128083765944666508306765640630688226087606097698865748050435534156354654550161399191499063468235673918033703400018544064497773644293609138600880235810646690697167899082168924390476238896360343967676470464251323588542257820403764342502224742513714791117063869532689240169269995970201890507801277891017560799095684317898395858296420725762438733029006632953478174375360863701906041427879186526328109393706380160703252657882090376430702301629535457542012698166745423964646517914518568544820247601503762721698275314754809251712381669334784054160580611101835186232608169284008409421299519154285609268723610537692772018350320140286224839467240062015944506428933131693704754360073521589805138636576996406530126864763185650820592315438587590090405037308928585837597455634340497639075385029475606965885180060054071011394650124627036325118575924199268120638863988047448339228925489025366275819101109953844466592576156219472293517610754971146551706049377002950068397580299118209591673101080382626460066458843924991445471335076617902862824059876003879958159563959635155612996074760010745744143291681981068229499939697775247619577989230414125239910657703867954936204239644586694830892499446708095699962483020620642806061406477765100975584470413611234284576195835765213477342766008442059737787845082331877458859984780597035748533477145697409897239903146622712960 [112,82] -258600843722761751323491858665722505198741084539849077471818523843523600482373756479051313102387349933992330492598427959656704206964066550124811216875311358317208446896226271804388397376429928854678464494606933008405870584167808460528575978417850896149310727092922591152537020943201734578041040601141890113954078399885507106210088900976632263901660760148757741892704674614112131881983384092918847322962943154365059582998300801531165114582652976128592247511839136298367900482396364272016381642511496289356017629054940203185900192579350485483246753653402005509301595539073654990038664579385023085168719777209771416581467173239796737341917456444527249880755922986908225096261974978106758984553998877004244398654393158686813320379702838901128628488212124769598780992475043214604686522150228249292736037788169131268180591518016448545347753722568196931259579112915322593805463406119322264700999596424023931747354881450698167133704352693208811856974925678414886533980304036414337831760690616535749667394892965294150037058157947521608757090811099458983566757097963087012034260953038899384510124596365283223358773149283373995874622200131193149723955545346745550369255589317307749801508029692676209489253333230982419081914230606153387551616533917523486237504198684155647660316432644091761394184851261178954302819827509226352543026738300872917634575929759229821323838163535559572107952870888443325635244712326077799623688214433138335068978646065434084334931377398870938291028304094578627380059415808021532517066729010515419068088087810603217277770616229101587348693878661775716874792843086066175268857483355936053465587082590653922881839927646582312721282223867767260181131375418696110813676741154343557020867553430241177206206235050761640086460266252345988863737681850526128671195964890916747947059952484533629544578467770287771025417343401341302586479513510653143647854185934687300213658258486053905918317308077390009882550171970197238179517097792855946216511046879308304893677336788953148762193813511293383223463662366179415986442275532170503873075265886149800898310375229788448700442938176788350919023380448500194436095423890097972368028185759602291614194389986315884055582190367016146490850871787666307898830825248465597353019299243425758556657068832955274507295061726886019796210328841177079500359732381409406870834936026560 [112,83] -25295160661408970189593191122603596093422517420069285587469637570265433738432811824788619155925191946084683563134263370157942555098791940083444789514207897814807152632353073850521992726783340805528122555285016857465301543907462076615910284565802593408070616831949331266427488005935171514764398113661011549543970669194206774720458032100772928418053623025185491526961022064300522963416293376745425525365568676847723119036410077492687715937644575841420484125781719674564674513401145239163243344482411036896874257043989519984213001754325139191024809013241807519545705878766295409878731379638062833351050941652228610182049932415264399600580065230643650448230964905208227247896802092733149159716626158516836468525983186006715219392785781088041270075160306385901517991140271817515849782429249315343297795791400023981734150521564543965761520945754135707623199850897260833108606542786081481061067270481710365841187308200184862787203547226649067002624305871284294613235291389109604715102548180267376656110376664660275849626779846566167151618124738682448225269449594628560337697464019555290219659719121456567199165039269504958489441733105811551252070755236527515330627003087419162379895102148455093732570915558603706620718656271407326018793621295393012280742453596352182554851586423440992872126452842908343932716570584297922478629754254262493245744232411722296627814977274763291558117366962968400877308817296688312913400708345136054745008652539520972208003227882215289334329172168074581514110277756931002404984063581662265790429139588549598949853083797187302646124032077815536724914267263599615799216283426088515305538576958014177629391468452557724573494885196758572740537010629507650029724691184647513107966827233876292492179262801358192204818606934703644369554838653559548216781411902219135559573060437527701763634306566410350199248382010500805101515721911570518455870934186464969662866401776031181226841676066768658794319762812935574250332453128311266175153362812795667410681691646308317619570171442398206229219525359206239552242078755655060259626929643507922389632339500504725825884890325324780645101841745683382068604811905015804360951410224976986072958917804599739932395240293419238110674087013213208012132241749485465457158622255200155308354474474973076149534895618833190506870391892332876845054952146294527321740873984 [112,84] -16853367341858383905001534698717044354018763088213741212661967922977689529225498512206521416347426687285007570331310970749437874856393898068828827832701052336815268100971722869225246873289849839860260275096876276072110289221938229085946932767997016177042954331000311855494697350058323613413310232467176782792284581693572512872950884361027393107485185178407345473339253634275112863179476629360370411538080792558851339572376532898651328709025903464446641042456991061059828801865256602279949607186682705890083723190986092277562278516176865752729940411782450619853677613614334229628755427710009983254190603324451590448122026152914972658126296369698894416431085330402678758965470908319463398144753033079151804935176459841936449820767256784838163808765733243233673154174944948199988863046952585030034021565190650340932498101840174197903985419351909215177108683579916546417652936790054668943149251118683519087052747388477304020569594121881699583147151388135031840169391056337379131949572677592839340266553463620142648730157772068781389948988889100631670818249815704940891629844845004131601639518974999666344110490985547729117204955311621995331955089067512012829889308808207201718948648276871617316628160137725774450069940344997586807774440851369376975494701134125251861767136483922013944406473476115098517440523590977777387376998992252410863801456299082684102638284756499308333824437154180258992584307802883990459519414282398331439922299279180319596092408776436748633978600550056893192239082915731714101294475479322966123163974929775794681370649769919100010908283866045556156864097254646767591907650617083574939305224886546672202193195786370808903100559223965079324515510259098340611172166048008269899046286012928384684263763700091541229348319827295063867318301227906286712757419853100018756696079011832420021891816775992802441083162445761156892679948960447145586207261949186441960442702628916248461071080648930155258373812808011790160548462612010966779521443196259129176251734127719306107500014013454817365062770892673460669966785724007697196248412552357089417587946202938049961553725469929792388768067604738798552124200491211854920388871712950209259906361764321382011701509175390157217155746555329731883740669979147377013290713658729070559868164194233019475852122566030956672595546885075531570664540449393306723136 [112,85] 451740766069797312243994486775576776103805015931782480546727038160257188582998479262684626900763120438996522624887321422150298546497297969070745902669540090951025379891451169269953352387255091726772577357636514060350869180046297957021805639127235503430308216840500185547950953382174800339255744192921881072149833979614716201352246279836700591770689479414312606749506367843236558555058674588001562732856956595237402905042036542078370757890566477648866013522253544678468199537590984158436728965120935165453992098427318105803175089288217616306782474944419889288476135083517165804582989778125733770300836242323285900300874138401858211301088267676264666333737228716939961352356472314409188643838996051066593201425913817768705432559251074009288951833078801391469838336429963063076739879693581112040492446074672583717536271833744192251754763673705664733406891455765883580121925490641790768414351078040227395454461583336259111797197484775847460999380605464211678836257322896913514790189216353775603744826295383500998420657225899751771271699380806640560959481427895126921001236508808685240026160056030368755325940347805750610649393502566726011215231906527824839097313104910471565400681084289332146823200329503136612600707290594728734262959367354084552996148058731765161700670136001469531456069966639311524828133384916939652982279115830517228231812669667425776611455962577430658352141386365154720716835977257298722063169460442991342102872592056672263927653685438167447118318061820187792549428706345485596895273305203965947127749383141580045850338613466517458107451204744744108587688473309249166135301326521994035253574921222079799039123616098468623391260202058391180840825584421421629090494529504907148029161207927004307631508261802764411143852303124452430452899835792944387132995682912024504808706541525004551550904794873908138467113131122829742555748645586497050495013568836392389906936759832951502186536706331733575850275506949011232079384623874812451173093554207044637288712140833746281320317729101025260998153710983113431932234340794404662962241686459707823812370327660463029731750044280722778090718327772272912453928822508513277697514869326719074647972378403310249351946833307020415469215461593662938564675468967376352579649770271723576046085401742136264292601838119451098716238455293035649783143971146259968 [112,86] 40688560042750516064591453073850320597733786652027765611084118512865636966871372143023342437107181447207866877692631538688383318129331473375786350101768235863971717031502900604403451438061426772895123239201100607723351374623391233385429099503899694270697258299531011283361583181013844815209530636086135814085413497661251480562541370840098800155429580293360146069246431171205568725587225503519679003059247443951603256752378745227046572820916738014574240461775054269838762669679635426876429440781569341900366357389910998816062976636052230341101538309152282667345384205872057551461794263684694948495741758297295774111289103441174707593652848030149013977607348892444012467290554320992434741271815727029697974216650751193575568688387681981544140912313898605363661806501116550513585228256969728493282049404904609704366834627186703365544573770832219362500194376345418381960505970932978550060826507848856299081987867956239111534221576066113602117073017968731233164848671122712891891530569557811725447767556213018658482908534518513104903480035207258248048620078864421211588949531326525475372554362576341058064441505376099598668124795054418406801792603735551233921573047466493781573710401101758986003086552909054004789359622763161346021060082445671684982454774560029820351965038204883835809728878509722238234139498185631863459214718838129745972222711668710299524015138054708869261060143738908080961397742191494600047446925179064421043237939537203577702575262171289652564978220848736930118801183099978655074338611794544432199660211758550725619115056449753582641267184858174082937537611326253716300689002042494633866181499365573253513718882918892992034013500929976977016086330004953645583955247233292681183460467897881440987092302024787932383997053226050606878697059925448846216117004944478664866191745532646522968207476375767563240445589369410621304023729737662672536245950081878312969938919783568910846168294530804900318763510345979279926871486665774637355606394396271962700138900008777294724633744649093343839425877143036699121329571349788540054778537803624645755653095062709124305418629485219978106022445922528448947940053036069367752685279311664136103491103964105859074828745285695247039716974904272607633023807500171717952915589421076833026977110396255053545125869536672637478474423769217736043762551936 [112,87] -8861569391439409238339040438683355137970276996416841841943785815272173004481357000683269282631531924084417088860092272126507784438725321266004428109015250447094436265442393623251105185384400370996315203197203548820602694921969484120173594614122721669273526055850015020163183077570285711566148647508324775471036717004020611880253519872570895476837212103770661413666527367500311984575353765596568593930084972909341824203427278378416756618506218108387982632605502640295476743701803798957919276528139467840309561575967116603989254654291488063495765986374178248000636042369566048553939795594391393755153326831237673262531515159331763435440258031697789291336804441790768111487064929418718008244910859318208267927376452438385860131967550015308478304626267074901869996306183095369829070665019740730071421612360764755934005248609838997902645741228320786469851498306910235318431728951139545207698725573432589663272980751873524202122374460638942384039266694734001603575601043898844051140104616045104976341586428259743232613913368579391945415364506340457070067490715387452358790010434714298000880403678687290240039203024041109692152834634688770288981297233925656896497402387010249864579910332921997851160762182812472758600409962218452315538695956687130149111328556371586381962053257184600256791269119568969728970247532301971462123221384711658730872789869312153706738415599395280090599104651899525226583224493357975337568590366494307759769070983538309368214621915429836584707509612391045277961474688834014759138110660064620974626642048966288663834109597183756085594038640236048009539681854376309607403236849759890032944151943234956564032181777632675150583070618997923222595566420352988629102168606603806356463732141018240710044932097604010362113181551584143123091784052108899213815200307469147560123399804513757551048409604322132840335485676472609751984045715519391238747024554922782371141606013280511537938517815559671805704957264162473452002326754412413405004879100670222190624911842971235619552517630621567563225403055685476609501878981165998323165601300326239595514016126860959506172528331776909375425453084608986018204729373686198500970987855447295860929793171245642192635136279577460688619176993042613878656888024176375621307434763153063590384846673754342919685288465004541667676402956347904157155072 [112,88] -16973257770215032623786872902211864993792895065405808586963725597063541524196824656231824957048429639092519280282124522915233696405215925993366937127671579926321233987883652250871275490805517995341006394197070574540147304551458207161456603818203782919393478036508919614870520053576839866245274768115859327931916522843815817597723008742929956339569884638295405656141453969794552838622500815200270628033481169681510871792898028483196512707899983647687882003662559083749000414085229342124643083564686493828266302617521818566152553099278045405259613981783195321879877583675570501834316595083673184779297022011022752167479535325887989301304047577071816017704876102504153331270048366827563829585969784035833930176078304702834405438037974534609703493587275678567308668354275112280659798688860732805068544322089587443988549402644353085805213675432317539153882182897064776800820042869329090565133129806807191493195873739138810855542067620363090777883397527485347811117636741280778201829789552112387308596128126108819197712105555193102606095287688472903408400760267513281769022077937106850197591783836742989237052181883038090075112096812992772924095011418896379902984638972106762044513834495832054972543824427706072703701906024271771590591751066982767840354378392546666672558488301648345514974727113539521008081440006654978053060194188910464383992204470712781323712579519608325939831413286940488133836127024996385968917087188871866273768115109565354858549142536345861683607483842583904437478809993208321223704684567671499503598952661721823545048759390553332889502017045197466193304448144038255224590337109972780389182843399049756714786199691278981833633741199882287183825801898040837177698009378303538586048297934248414822106496363505869004380885769237535235372525874706363511523622131386114793561569425771314454117121478888097103443257480473208888959965841475986571966648910128353122446223550274216208308612150641025256211619358377469851801000837324738229605539175161259539273572418946776769546981173711184203103891360358273462748371303971592235398033002722916330168770666746418230930287912466864126793201482690201491571388167932055343841892698105241146712454664546313855652858682366933000486453902828292871041743763541408078261439908709125319571311752386572504776734843391280268820951609914819978 [112,89] 41169539426254551840955250044258022391191482527136047886934815172813769222501668309455822756372313914330151171666207221571071114238285076555893275432764743539416811406217537149561742509532780626017027896398912415893181731112795992186202522113367223471260878376108040286898613816436652050266687648976790303804377888219947563495266625903489169615825912956485121798930908981534616531877960833302738466229901540199395842631873682723527564140740042227441740704413092635622486912973037795569706293578420092278618990955896808695380134942336361224861589720696591893161008643725582874908854710895188951483692410079072018312641226628723069551252564761520883952321776147970834001246468047937729196583763385196641837885874513163123171364172708209059905185397000371936642122419539518736517985119066052486202297399561472008045235092605305133484526321278536000726510971106683242034742187829086133569842821782442463324770153029856912331162457539526833959657964634259968431698117729861687099084983247518763039297313135784007821655481371701787401170184695189224590847114670993803589694117068497166308060380146431999398412430381546007639300746577733069175737226232220534099973047942830052855215603618525321854719256165941177950226486368081229827231156138895746582166504738871098528887593311080162268999248199725868715041867955906466686692642284121148730724308345576688983421965016873593847788521885396985657218562061614785039795813503976596687509784983619175816351738601311091375486257460510104522356308563745821865469062627300719043482712725902017892651853955018648801626724082080954395826495463545581968603602337663948111556360665768209335849201735923143913895244608839616515188510142405754982464660714287947582617034328503195661673486665133556375543765944535218463641766150044303057057004595392394651803683728033156956588803743108621902748518916213512587247134989888675775239124454205270810210036778599506830979040021001068522594979677055649387356010179794885459341319678126445170315288964052903619120649773238617800766078330599840216056186679049928348956469118103667047472458688379565046296978420337314344316815579875782478430065084335708865763334188273870518549254141633639695500100463762749095990797853850316068118622189106505755710149948838059655197474773730855029062422610649196246432733691904 [112,90] 153423163191309126686605215517294983763121436573222852746072203098967459769911841164235635460689164895626777995921051328685606508920713911334858806501194511016173598706303529078870824726049390756194881501472209382299473497773070044605023677233189949883067361403640347738276463184591197095354282892366914997413309183577900691947077816795355570194236798303797070348370510926787178599151117275888643119080089596226964558513902633786302882628372886536819829672212302615812178959939046840106021734676687109014873126018636117383820844580283571417547876830142892065106590413464776820235084019021471778120481974583774143889405510656274782283997128437530852744256760902082114785879839475727437669504853276389316237153746167731616944972980226663737183588533708868692470960449472075944348923961196546305520942120700492215944377588375491991913473627417693844422275265558389597749130768676193117095383447453537076154202572696803267466480160230436140197965639387328364175957534923408371933938771548131521517611783375681303273228280060223984629639757260381063994531074261886664601100905729530501222187326444926582233053002783397781301071070173251587848192666471591976365084226265870409531360458695685944067035239208958729611891808723107962693079017248455005333834916891300407419868250751369177429209493573840422388188026745169713205300431675878336927261497582992766683980252501650576575230793657526266103766336801955366284997729693274300154790689434845002483415300895290470816673133139203757173935539569954794481338363136988573549127013803897711877254563868133047240784716687330143723360718094214179608059013801358801312868935560600158093596597466004135843066060001386935210519253729150119184056912776492059879073148628411389309068388110114172084914322393873365374426298219977809700047486590741451384097519398465658140817942146952663658696137042031970249380887908237771904424215526447145533744450569904946741484790881702482394656105528166339472574174964483564870816447302367964920667948033411933115771504771523556496405563850975304592251682061365064270327274377098277897692831667858815055242340792398561901992517302994699294152510281496102938177561192278107530294808252115509751884340786221195778297507960937573485215066309917704499228027709432890606780376413158889158125690163922151625699200 [112,91] 10496854008622694338287231827579581316173633055916706415802306813710941323938151968698326000091702440726216756820064336632072297430397835629074056437924859237413510413353596054155492398101291601434858667544607563607722970013991191208020544255952130051783141660731954098237726641626065716727037155290416440248272797829440771142215286755159831021365562556493079169030690888264215904847901359324775834477940219450885041157388043052734306067708163846551247629829150135882503699760113769241242727321139545019001818918253540689964700857221610508755299933174642091288723853728977455229914382719033554247048711063964429312190011368226956125523948709148908339700882500008454269062204559782333286734254289923009029723529861789391309506748131753434716008292185798010387376520645197912409947040235269245096860606505768199062463315501290034062616708033711010080587810158679645985203012181098205657053005643789089871942253217597776698782038060223804189186381125498304953524688551532313013162849533985784357261947814557141962481211925509273901434301355953200747380435887181200054475881339612163145679362442172153983866099470620475192863620579049972043892104297874818264479158289390589990692501838078237250382639481753059563066410449706315520058495284820652481937298279667059337625637100562983789474643033550546222530492122518040139223195806608211855715530173096890462394097518077402555999304233708223508471633609243795108113549217091029829065512757104246982864396401307986476237780300791511726036990369245377636986543025527642766657064891071016448999611452951929945855210091642217886495384897180944812151513303246934081812266030954129117379350856153928270533960521055458880041593884736941241423473401782778942505974825253069791665742016460807673709158017175958372600096113521501319774216441268381326710140387169969890364968310025681073757584139868384573091563176041092182689362446936644192558572900252971058202479435903823872107525020726806457595576993333272448634141677667655564236356844410151921506767141528911292126533072450345070428204422933347080583101597452621250561553388289146582858205600564699723648724945595863304466439081821430149715139131253867421469009567351789340835831828821391772687364298877084474102936977627966905688116156613267980735285989747860655519793422865511424 [112,92] 262521556347672645090933695030907085324873683905390600088051821264212251119955200182178117755003007745880840022772141101223126965115496083438305602191074974239446062083160247989032599500526788480417404239536997178323616789012553925479266504982465308889937034569698340692086457649173500884390388310639619060853707622408843312808597089833014880161016309615185068820023127187775415768266474969241823587745166413282520217982738233886335881229061936962140095820119751757211927918267574921992740438456553106336096147441290389004765506557974617886766829292779446858784487997915746562431689930820129376591374929790292910561091338870221170305105278715286699905895155369365503114605982674743539925557924478043046230296125871032596684842061770024450462460194798771840843688794588703734861784479456810557158673294530180418178354037222362584186619123527811796137474491276688925390887113608902527287614748518313197486137537347430334966745373331987496996993733805288766888322139917080790204231915099771494712898411171407134017502513116279893133448669321313552351952166952654204727349999770993780801176572050843929983450745352541041241839128991067073217559398054947618659433913787243745766873090544174977360973617299853757590597124546959607123473282179594141297720336927321434322019108389116485690670621907401628077157851272551356398609520634197708660339897509293914497923602040650221046802782112024433130039011484397344836903301562155915524473671161610835675060086582629573754235679998947633581577142809455520052168994041649785655674944426902921398297661494471898194027646569371765651066626721975741079013315874830341638141261290334253553910675810398211416839215895561004596028956612230148771123089958162591491803587157243225671030253365447042239149041211637650593924459977906822387237462612103656229559005552155832871523052900819976901532892545371689800025432362057412009109833599788665681573546751686446134919570565728600057336934130271683829472933845657039925674372446196249011733996502757746596013473978959787582312980460066602881733301859379911843879232110947257583348075646268465277590774061794335742427038872826523740768996696713664546177240160837594034330324604424842954352826633762564378588838664606308527650682676544429432187795818890662847897062786345025602876919089840 [112,93] -299424743415367333078686531302804847197511280891680386914111472912934653807210206150511985204104609586449803224321715974647673694729153239584781239185153344450373472398547367584405090637506345520279635623021640243203124779203195227145206395219000546916853690239912416038584719223258103313892820473764674713271608148354770505908643029125215438556857621219708262003939267613273041967036830155072372659969907469127925029349719935503743143077858518044813050450722360178887635104636204438768716261988797326652339355456260649765039743123193682187894878370178536361524455768613000608373141440395821846168915391685637266700482002728652601754325334619844420212130773746084989038159033761933062264213440386977940740794697910392162747492980833225102497972000876125290250043289419021685069207044686964337740013709740078042261581723899557498402344592938049441261691888508552515133065696812339786681033608498463566708681254253855603156595270054415068444746062227260568692162687616736423935514309831063534838733606395990003329238935445954584147289585271734998915494814236005584774411987197802858141636378035365736696889099812582092330120284680823436432718739890284181079432997160306304745156508126994422660866311487616339685199373651052854199483466522658949891705681965310245276709114208822959172264443288868114104787043651751355081873662707045777754028237730473599313709712671276912064562542706470128706208038716242513918000114548399910075171563355179201704714255671760538926975465273661390826381158329435758503929382084312717329991808047133891763117361529351852470629227709983498664983208621105770307892661702370775631490477531922601462191547480948978339318323862022407976604767851667159971217074323677566483850460574075545988452876276810974576300472974917291858455120736277315710795967490687112567197942267491754480504106118645722301453432391042007039274360924480526665722233686307763168244629188557024318407194939259643971414782803853222291019227871539430732776668986564024140742118958793290539880282989847020491928386800815410453962845148645590442241776287939458765367580657055515917912814876349228571575507997275320062473728962632414747774521616444871251774334590971233476799214539859727058064987659781311726289780073701975138272916848805546260088651775859735788149376 [112,94] 72722949049184180688890416780398797177588692088849961418640291497799520988926749193922615238149993217586377609972911780479562923305768012815439201561643960767429691999205315631029441819068425111643034045975181432098560116577724590767416432712499618441565976965015743534711748376981179652320563873020576550466553601125177783652654386656313237213194372191221011169898316679210753181327261188419922424806438234387748871547061911617521880517707054378803712451538000809371174932446440806100248757142307430981001207369769777661196645183006746461632179380486460325788877493010279439142968001769385445807604796412964068673740702104596963222876985774556556025079350026660755122298195349673343266606538773364427401382068742533292334932692728893086251340428912311134531545355831969038159087312788235109417144631761331773810194726754884786177911845928316475258323947931524216855904318892062715660718229255783193619876209431487371983227076881644755377245108564512273109239762910134714874744965955152724083882625181857227588465987675283044433704119952944922502633266441028980047732450267008053387421514186550112659165514763600860865972445958439091226979202724528487422453083944559338608530120848903231293620847579347024599022862091498675159218558610446981242931051172093720285692084082477313156745844591494917485409207847364788012534983788794052268830349948311498328780649101099176694909692482365595747582150151208169436740481848676356312648778381241977749588871279806258872733562537338770366759623386771037006260886674987727457849475554696137046441960018345449986618498244415218714409225905332662440374972715763320809111655905662886396773052145131639010630952915939837258436829044701413567032065386189219446718328217981470787823573372656724134793300729798909942869349013514560614788003379454288680173097042804905650010469933848517186456085762295055428985941500339708486340245954724321558652326875080000897548478673494757813523852327741137691748224017681103494711094882753258969694449252448106964231479573472969371589947129015506785701895330394589234216560361296921591495381923437412632081253154297866490968317792206284264609792765749430014166754386439488384656631272079505822850645004409388960927914063285260716592077911534027970265729469292891016298220331749359680 [112,95] -435266007679622993520659527986304726929566017638676642498871213865624563722667440252724089813132193175560953454518725269590255862100177684707529836963731996413621473742578279402276821215354174116527185270351063293567076405016960221642309216642794352309452082144950164184983587118958830523986446757648973969662595274376394761481045366534881219693622659511855250942594707212862406497314922056127221314521721233062949305183752516170818045752272664934148943195630601314190582852600622041817506063153300178750972872037181671686668271815809104424448254622788738855207780327131737837429545994520029157797111888852626216508300225703901459403597057124492919378799029225098262520721606971934426259301415024324204144941858720975109474777298974747497956340145302001122417910312389592346992146459938177162467843548173162049265078238903052151334325708494562502272945300909508353399520676972912815923435965209066972900279489271814221454240316188726522133897432464496609203599298774334050667253168453555648755824939116152142525175407579722566916569053828047569366077797563104673161480460191075223461886434280701966750785941135593191630926205665533344964346251765724364926252944092742096368538206204360402968497558505309194749426712730776381546310081990133836247116430137890991831532673140509461238191589695035131894649850167529143816537622217452125227278991568687780563940752343088583364291338661938191725100764039176377665032347727174092097278441089521108992052589138537768374180192918312626853403739830267029865306061023795760111948305750848522812474146090179737631215837370127009761505361004075893658405648985712484781798325100224386482584067556908492615348664529858739084916781512206138293394098667691140462349552168887685271264062026513029731719784488326491059475381084394940042190718365257717132820495855014239657822844930131431946362748260163035796086315540103630655617984081932419931380205877246960196979809407608288730649529807689830347675837636670002423288129064221598044811440222275419800908868511039187657984752882707923546386605461391988466446982435703904211028880576107848785140501414647343636301246450013066506870835918002348212709767907017427140036452163034031479514105582947088711775479348206398987688807168420899923623586925691971197193281489216 [112,96] 113581354447246990326449287357977854834928324114754726749712169080337973897886842508241667919259599924764163099342045589396866113078239326257219601436394569937588727992058967702461519547027880735643618247341372226164477018248985045188488503705509207967611095742710984765051321434256297258356007856757062705580676781894866598730805720429582448535864869413405692753114339842570263366697194138389583254377131856735680058956107325371076241522453793599282962760980716942895706242644114082610101082735467785544774657207635478866447532552106351719607780081920170107183027689758216845658787766146685981156856842305535568291917444578490371469098648640278666270001608916089304438434287488134456116952917494276707010174674766393034783397580201241990722750882784810828116596873125421434431530505490664692385814414033612217099538904495416475646937209574810885626675678367043759164522915139305892650920672338795492522918576806633285523835861556300348215355850812636375353838702579195151891490691000789982880521006970047161571374367631741725226901263136654303606092695213803116700439469189565286163046331379819440791688186764104645395338713491641147548222867071930887652410279614999919808810396232937456673625707706744726941039207171978856869167459575917423902101058310045717984514484396150084110192915030825858210974177736849920270171775920160697681920014076445717649364757771752818866584109030719008606620354535699661611669622038266337098692780804762050839081945723031764115879235907046276279430708610507900456320880337092444358920122839184454324048375582574123985507785595244421386076317110943775698398674590893849139767437366579477030227305413639850500188078287266016750263658558022085026874354328976128477408074300342541084595609225166278753873136780851508021729883395676112954441883727917637797678255571667434751221079622968801639974425090877093764912634134780637653055121602190157738794102397057322982298703901870580909035041792031794083791524806082176379882506464434813506919100504383583023917247644619595242711675538098078972277587343441611759018149376404645779508063627416863150048951423587936254269644838367393318403396147564787333067355066327139325986241850300995807635492400654727555454296204503876931558058134273124431283973446644375139383852 [112,97] -226492719973661806862994789546616419299951155404946625269163224037565705860627389256684128256270548104413139373972600618379209447307827289901147213159196071403013153589491648615447186874391552190759648523116887242818829323082254752599068229612683573858270141961640132135851224644309600735553613349109441936587601761535445008485632000641165024390067260818080421972178283835555111284212231560633523382500405930702439691789510658217189371658405804617951962573323336822521467870208500014413745500382268403874206844518051732952857392935380830677044334014389315460181754961507326720883824711357354949599580918585773902231331681405376639514675369927996803947814031532701558021152593179741597451357074566116009748075318753428984787296220570916627963694519800905968581497501068915751283120355774836478397186009814544381174916095390683749395027229474194823968329652703215720478455634343496401627219185148409482170930045340857917271681578458635591195464674142851583180631775821773295424479039555545074254573069456057052700458347350060143339560559001184985810774494865494135881671336227169996092762503410189568998310879417392307569486975017180204006699333178218131831845435014713837816571802770797498612212094061369852316354807580284450622476226715278777843958325429904316051814769270660122158702967267189796933495850470586877679151357404758507300092680123124073103356818331541312165636051328872984839244350010167164556009811189405094146996976135976964666607440124198856674993350813400362792914332468453419372292514155760137137324696079796472097846537434063411666562271578919151942077425575698494188992300838944245354326533270033434642891338062809130630588555353790489586595760465670991787709533503962501272331197247037701482238270407911930351567577596884529482285048885327689561738844276843746561227316287914354987137824489966521308963240230399090723569726739175635333049442714156601381394844661243317789950214782741040812690831133066233464831292780354673435162657029252633128640343982727876287263337973074796974074469180003179490248361155917562901043600177676262449771546264961977812651081294017263220313129026967891916425227123464033556287716530297998308197117190199701764174387193067972748512946895824977281819189878859272542677614083931371712 [112,98] 105182618819597997652993324620769344224417787767417716144218656153931238978068262926730437823619284594248991504975164185976338625591996810776349573302604420120186671479003206628798968980251969424548719769734062108184386227578701479436377199488781060774218132582676027482869928097163464006350198683089282480048929569386028114539413638168190959971519814383187128542525680566977048117795131094201715582348290874293353155130561323378022802644345641054751327576312631246444172992731147013365289156417294563914797685667457764221303940327054430225556991505094548528082173446897734634051867037229755622406104773759650057027465027077671600452347721168949491146528584368359762228939620421937707244464773368498933836884776830412769640195804868122673420175487333832216881150907799336614093081360714143977127231084889769985357931450986416144916438398848892438945623029114583066540112981465746947239868068576907790070873086951451242619922688521263250744037276471302275855241893618841264573556499846283894872272755111855106388814209198726430448692228594171028044839986376367473723574273266613412768323426435354212038452348751281803944258573919415444153572137645866900740307656900676864756268127298472874218071776229667637258537173549647069992588215814708993309517551949279382263571886790760384350444121493875784714688589156016534174707705815782801360751962892844285953678117176097170267244428740456366643146213303802225312214385953469019154561554111723769936769367575542262687594145385676313130247342221837968007051606339591815243679472248136565511381956831381532507279029677269011269895069715154259206178695296675084136943357873223438899965863605140439712582278347358756357628011261764679710394652211514839645513799179491965112475138427453138967461533273841426674912790468201672816585229237805930354950895601379590693351406864370344027832183559153959779778371582252974349404886194261106689131680655047422294112944589574548287227465475861526394828514949814763668929306397840026772227638190630076102573427670015887720665971196279757437308357402103161136229976026821245735405801071482825873403073772357860341640808984917120190500854808885877649155791691802468249716599736254522327748010253642616894407703307887050678579990310694953369109640092848 [112,99] 150029862535849729059633538987747712888881985421972371354236013169883411901998998585672141797921575342414231536358197976658672145760095887249579583732777002786187061989112896956576356062518633184759265961245904314476810409078676510311851832452912070288592487353942328301404487222833718356593291541390249361289967099806032999541988420583374811793377301881590522521155136290724871518755033577754591055046580483872797155003318069133970343056141339365969879691528781588134997981097199169398004767615581426205103868600188468222864203273723418687808458157960330537621539165010835164928189436879115760239655314153751970359954676407824657592960953333290629481180075041357833593727484266974335127090950867173000164643388628291221273508361214028738229276866307504119708894686572280103304906658689549910172285026172989851445259424474785344138324243539416633197631002971184723360622134454275287015936224209599500390443328935881196001414726530411353209987240796983729197580339481391939049852416086678413521473453227104198039263392405229695071881757033726553858617478199487666404350039768886724527346734657609444575068986102760339684688548650538398481015405108720028654883408773401660603268733702445889452289307796750668527675329996323228894144904861545228370311399555215231575624545031707305312146217640697930782661281845576176703349364267797764421940048596635323509487662482114134877649833170680693643522203947045735748736630354788084055939211833593155707085732715978830531560974390796425335456842279570717237386391057839996464496383024227636668347557200492646988381671787692807357831712828734621419595943226669461624459329040817474192725873985213556742272475141094139588230281627263784993322838929963350493228214692068853035180032410693232545871875248342392575867319331112458082812234658801368458947447841621761003022330326669130617806613248160925585444845355630164675304227918447001007008763077043563808616688525533465082773046357908320518774979935091951237108379511225598438830032651621589597731181579732069408835375497313629564520862563991496884160162476527738222177514104142734377549908350025633451819941414983540893912400870525050514590075471405697449812608985442556553760192034870714963905356752064098302956750074738448661653440 [112,100] 68609918413071855652154500183204527680653969630417941528311806113026939215618508411831459999800692231186765799227776737396710607691270882579757497481069698087912935749660439949344275524461063023401473987655732399620499753941509879050415980370621258090557139720408313057450480422630828647320942187619271432451037748683597981545851296053262930099540944302443284735294333255259326995236221529044296895842427447450884772119913022131033601484455119829053319438432036828027610948882103381032237299002085411501177529962186616146435749583042079769166748074240185566292469998184733716586229873175730264471309378089953066872012187458745844549641947430640026845506125391521556903435095223884955613698598712201247939619546092403343709116816733033996025488961447480195859611532562070612617023537010142938098512214828598889410388630565921678034610406988697974403737017196266668716666538976386904861225529804304222855665368041290333101604625488617797841222478346922974226887107256862284183258876567596217337694988592859567751567714292997074215496811774712954065207547931677413889058010713930862129842933661073554674751683636554455702213827364811982997380125351624960582863560301015639086967627849224755267130088751065303410690538567213133887517121509484684238756521527792879369887338571008373030146396413970824154191692748536866487168843397953977021605204342869002933209053592008943524266400126158958091851029427506816972928586523471400641251134887595412573753655421575728598333143387439132884947656792955836523669533130409274269633361357691603808887473067565294941766936420973457941357345402247045941355018276554163655670129383054458507182337367363462417992759273429880435402643834879204905397131742536442057501555346899702373733432903915620466942640378061521290201148666041947950041633497284407083186340562141695035005629962040766798883893628386299722556445584082014155292812973720033469162380844367980108794739441112990823051445041706785432720543933640336888054679753986874233581275971547652784097087530200280989022546728442990610976412020869942110615062609622722565770455028603326393790214182892316158441168547253390247284089106194909243047211335265008727854305050202847738120896006568889343718387472393293008272392618642127912 [112,101] 35987157196257866293370620679236649484033849397242213984377031975126586102538468407211016169637910467237718873232795102284467549361985909929076856844591321528263421804668560103105763408149884374958657435682340522760188211654636907939769754789781074476329771080382948853372200077248624539525674254109553906493653606142147269611801023614999784322772313936690642673310918603135710624931195841364539467488257947169397669459485860600657228632209363382834422356491568495776039907348486017536027100908945029760262643590002933971243055641785773904577037156542456804667564670912019150946120241651387030988113261645279879142350431506042230972734326522185317513968406617073944344955472872981500296331013159162415184491250986873183900557880918041382884891333645550426316131822261395425811119434613769594482700303809556812781604355411432785814898749914608124308221448870991088877994393541079822060506816691269353512879254702163251580403698111705228315321304205353126455561727801552035503295528862743390517175496073512103114897616243931021621873417583604770023003273592638408711002234235290403054280345982020563921862871951981615016224596401632325161751603068294547834379471067987186659233622934861926198884636328983325310394383700760704264031678599754229176967391361751140721326918486152587702802453037118208044054014702528582742222529977568792620060804260011740085419024126110149925901853704135423023227856479445328304048276145404663732403614759000132324534489395149856345434756253186210348832964601513094721874359872507741322256150847760656841216454897183330860594784684629701385801706721080864765682423631120484490074200959533661948579913297146225129992309958692579778954881576056301997045317927251390748824245623823868814247632951913298254234628962007398481100472673909399776193846197028982992695329785287602839031490331698100460504167714963363572841012349439520831135565962199049351638108142503951191528646143615060430015197835942782849671124442707269152548115671334684824820010817383447994276354547030582187553921949695410134244175094273879273636678450825253543339759320228653556279224896973067881679345930002382090225110329760393001171288749625894047638495775214868826706888077262105455428920012392485930773457136816 [112,102] -1986173197065933052376001657274794782495861253979464283253436363695208319349794219480585733109705004106628636523284574587370980830224069010617235463636234287914382983901685929572457254662695316504999622024370652578270324820621701429881242482271658966958023398185525722019841638520067367835996173806609272267660941849825329507414708677023037497223470333392057647459277699941086040192346813183228735228243567657094917091913166628774635295957790584388230936376940121656461261267851271808867920098957619606262463326400965631232423751083502388777816583413781787420171787269248145151019994027058699525350091129796059966498492737482429923308502506258265872820937245636720214140652225751961557764746139298520541219921761883429126570540047688733027567039905529633364370638134529584330668770829799690391226999209749764667622407607508929141394585228145341775216924173533520834291967587732315566592894293272358128808591506236674816558230760558407784116934717385126501351024807175362438803503220817096912124375626612491825491187155574102229073493134385765497360546696255280093099849415263791901236048636812462692478574341109701598556499243145008655541970767492295930276072865050277155251485448810651182797637289689126417536162446895289065964556245961600071754181885978716830129644073933935893367447142150358939059757185173330959835716629360723601570549168784312763765132064394762784703440220670946103607453119452428517447428008953779513732112448320627170435913169801056631856312477050960779240319785200001489554727834282409069208266756784127902310392126891774364904748215384480081519491928775559156002980943173116982083887134559488766348735585678700381869254002351877504633664817925755485073251381574894864881555726182967545478180389257158837664162142110168086082275147568296459098253139249134010270866406033353626365146896274521767055324011312792913288628048162188505266036931527368141016902147335021629133770076639432639649117675333905000785817413496883301342162560781726017479090909803225046044431747338410178582983547069276247067607815352148609207632270839315161180095285554368572932394897458691785018365862529934941932126668417144097530330852542210626493069061271497102529370745319798148235470046753429353804960 [112,103] -1782170500495724325336998700752199311336022375190997832595191848272952786217847497673441018555664570717705712802502960708356664406429065273669507045641238151514049775655313702604617456587294130944930755560907602304909056734002746337658913939343927891919574833580105122727674242756600130812789535888662140966026733282434717039559866929972237633567267195913214749508196513640988858582785693960931839823016301466732147032700543666321311165976221088357882241137994838163002746050041772915099709934226928813629559732722665340255009843502810015421570502589819711516183470155862303777474894609704327382193021454728468864919068327223079552792796279123158225135447272475390691347168610117799569352207328936018127191902115984264878035081922697018839180989707628771282888665301629498273434052206097359299891813251876504513466520375418573914217350510819498692179199666464660293867020174576872550656611579663964385854833779787614941776434285843103355970909691574924001628265227332103652993941775249771196608919463852831318460613875615451593516210373818325898512150995692193478856922483140078011473129862964954085366316956465360032481100473323381430022792890067444955086742230062072973575871467721244683174614619886164871544523735023461794685133675887015329977331927740951604195785059865986185285071552392697855211149238392400755740428345754287286879405484193715522973991262854457520423963045700302975833755978871545749428912151738112728768422798892372956495885857439785477972545630794834862695843448814399243590567097438687154106077034299620793137036495312877563735406561382506047010684875658135978575376515404787267804980811813233960586271550467911208214701462742673731061292381808866179467009240628190118504035982433298880936495141836475575548019505834661969154403338405761998552669439805938188517710580387664567025138571263218979812188251109636369608352673492893997092389334782959313445954439553752268707530176901694385619032216908973399078011943663080901315210886453691938675532343350411279370486534418597404692042504113194481997288025219607459284272790254092504198385752551525015314122046027865227088023777562334660827353585580723743540542833110197268018818949022173659786426635582780639899365554912504320 [112,104] 423219391586699210232705188666409163072975569191569055163303470070041497197728965206734129924625842228719201667889266203999553144748990128841351168495884213469199074873319623516636835942792525213303304167189807924777696215507967350011560280362654548273069736676709996020902945069934362568146167769339034516103841273073376242533130130028853338895142654202885138569021424153068277346488134581473186441988959283885919409818608302167553820431943253884979423805506166658768239663187449036150747484206541424775439246313513425784261455571300683351457118282141594104472623498369468401236535704408630041501393837467398969899946511789356121742183448414290039459847009612461270064352022929846960753270384812335013626412310589869628307376572667062992701288142110695032699582105079312956724354228641128577638269150670617705204157865536118359672183825537250196702598784675045134457507032825567809804204171472421785120343511113479602080598497193131340996496686228593253385152336503851581819941136967123275118422534713974432932634169481685489835204228208454137554876189378340629025230923141332854275315957398770062232798172044083813449351852375695265427584046915794825198284508082393670112920949255199251380721690574189644578364483594236383809041501012018294079385473820262190843605550753980615381547532077625043765409837591015271169726724905235734526474024631633821753415090890003893527235280950031659114859107335498244982946801307193691905206414685378237928926006913927251601106054118960870866741377322322200799071616393367400050319969364940046588577818852573146506198544333757337571234509620321479722046421417250540231702024818114333402688821749515477879002460703463139641677086198491256014404382087121128548586236120257894703756440135076396296876096008962381700561588252611032649330409840072960900482266596650095192548242943354472943588670708553748125181383735609818687069132888181100609525456308839224078684304935726212999303019690737517187024528077561256492640487060980298602976514214111196217748932188788650525952441343072621353920594508039779585358855044916775277570296509883051095255580272468034501273400318397971883180451461404415937582316378315652267069022794796261265672523674947755938901650492 [112,105] 37973963242343342204503002318717869244390214757387541240019047506385343707958588565506361593471953328009120632332289787615356102712241113090477543411660181543532881702015441171221538286027067446278342484797725707418365811880787660041781941269346527281384161980508387914746045248827596993613098533426672797477640603442426307061780021703907862305628160741219976047329029693228407657181022717464006644216422155261246093613068372066563150033929409983636093593634820089509611960759834163311330572934917086502792303651748433611503917807718098344192425723902042493331054286117628643991563231117524212517510558649448643938348743572733647857274751986760876714996122358764446095928351640817936844493765752696157708065326717054584353646374672719359081340708310953713483673235282349615239650189732276960054804386288414368435844400200652844494338634461328934085535855552603851446942665707756496786277561285563448121301827537261184441628471227993274930114039271737423879625452490173862614112742260619470359061235821236270096220138204556752109423248459404681351909449278362368749844104184827237392406320998282544363738600026259796723505465251727161234653470577266789979006317934330887013935380784040874659751322219582653256568356673388553330032140317015127571568271110090821231362018344518612593449486401995788337179642005816173812619370824668515301906206703475189709357270510120184434625148084218276151782708667383718852060747703371158233972488357311891419387227338379578810940735918950621830720997435285295506302239508819874630749749153627991904976743967542926609232845939374446259322398594708698995422139543439097228621120612100733429497856411359912665540251829188889272940411221925206781809424257308122739715868094676089299049748544232624589595430148732471541290334238262800768277653862432405076297708028068866844902803917085770436669034177273365244478869546872309160376538844035819286518030267400260996173934062413863124579746074876100813112442203451196185949811926894607187309095887981790902012135393935416669400152245479101090606258311937249454626471251342054296585959675076689164585538949865892533096815485111291946880836434881406348593607572713700015261012984876932787172034945740208543488 [112,106] -3866689349221241408643446899220670719584950102843104539438938901172632456182514571362136507803940298405196764712431347843359778337573731377533659814414572366775821291737519629760222971990236537182077754208699114921805065162619670510079700235787260176696292291278198531829838366796110612631707958295191431282550414625523652020641460003076514536885237471560013034948985687590065956915581002172192655477424673805477362496367705809713587422712929980575370232237704335277935571532152076195887593408433844001274604845909910965107455742503447828732045973932288974809981256598573163482932782004214769649716648832569327228407982388369109814304211997848253905156094981601415579175835184597671750633711339197191856111159711390698169308186633877093333626766412404779101602066842889378384041299856868111337736563862436371826538829945442985499703540071983814029538952520214190988847887742194671023480819566860459696843541502512315029032157902864378143846344624495071206766372506134520763071105412564988192158207141913582851946818849598874249024441264671769559831341424790757516580134551295753292434458464785052679618606984418627785286548591638605869248367902289151956451470340467301617404571857523267445059482726914430464998595708341219624782716968505003787298722406190438410516367486590781607370149461020162696150610210180248438393912135219426367641484720722002387876574366567472977238278191995860359616053913058213307753376417827937263744348604236791767314924904932341182814449000008639856595721070284754364955568438150952339013437456990151404533555550478638656081471510114551548813858219606597617827242343502984873826919187983847302838749999890654129104399138641189063495225784586101357501684440068192914859443162249923506350934059496973848282181415335548357768767202221431115178916199682513393922065282921830243201665584376698732526780293668330913251500133575078944126588761447548939147035135991816978178374108998234340601242321096260876271467487734814031269793766251223610649981922121220247099469961223032804979288870448841264301184264499824337451905713692646437373817463768002969901518685985085486859490895403813739693710026730768584536602223471185698808684615385511940426035374536256 [112,107] -1076016863778179799830782222740198074436913499925188241487333958447872374667117009030090661628703052117994791761250749551870958117314801159104400377306644833790536767651516638509782817112749270637139567831130627567410986101950560861835904097804228489800734120902405199215142885297960376728413856696094088370857817446492830854311844220433289363590393535551587179522448038239805658811103782433639235992949625975264772561117689087248659397949146702749718015318771814191904757356862394894177961533134217815072138815271957801589326047048842310365388347620410060857401768859984374589293415524797034169557110119271030537723581656533510756297810382342445448734781435414036431299222627324734282088308837272471912013065902544671721674360381076213051402347784091813175784370326946177950290232535311935947388995714755785616066153574739788755574216487137294846607665561144058719799577788869123512484456616811877413713360753087205259423379385051689436211311617180919713448539333329844422862993596686447871248189548739348630183675881479950208430102974105888551302241418479599962900375514940258037028972869950818877464280110744073338640387944541164521769639101562019085731005298548295113654529988734652813883867205968736501918435102593226129864667976721988434064023001309894887246290028681579361316073426011169608014719590362734457543800090391930305324468724172343087965903244129475256688112573319061594396733452930174109239209572607733277417565694981227473331730642971809250492861137395234237484693232759918771376667834873480973900436197703088369180856641486157231207423155785436668472949102493624925240046465073704115725370548660193855636839057360392987960506094606517145467173011217751558664675315789213109835338649476194820228724309320251544762199632814024523054744490172580162613236238624973848865723809635593331754215513797768817020101435309457261461548527809392045489502342217720252380878428362938579993141378256915676420371523125094616511923266179516852753860510896612617427474672997060036463942600301923412919116423288864321056077516884996277088578287893607223253613394366606283264897279697199629891603106246054540359233701886106431274242380947206354263078667415860316332485504 [112,108] 173699667558762567375430756284056877448404043216768150121803008142958923997992441223968303756184065978159367730029239352375818753734998513054400108998510343444234611776572230659807203355327716861957846504485534254707085875558174606079998272435666545592096403863159471703819532749689408406206616141062308003961320009790294059161530774420829136383752556351810307219729102121490156794837945442003251384092934626727992316667466439498893019395344774827218742369092281808114508605552605094624574720934750601843176221907099641945550524708343529842369550508456763187267887146257553231415624684458349661182362987131158620129337415423994772629285725024198850800740529791676177848184207015588753831247559576404644365544094659338454230496177085577282558883375468589920044653304528269290808738285598016347938330119264551597316987933712859077463300624292143008158837204469321703912930416795207703004565915744781599562385375295310112847358749124274990407953355946953916412644035255289312546697423116939657006003904644219337538125587164718785708297540694967408508454663104255490983593579961945283713022726327215095545095329324305466298076602479943714247885180797727959566731387418155994220950384596680127760957272625437238036319443754217576288284515382310157816040783334045080238274361521394726481220785607282735676245421667362172928311159641637384364566261559249741583600516519139212667358884015202809458300006383119169968225629975148512206176299503668828602008868161841820534097555852439448839393342372706411706747835738262438348658013951403914725785389248410357949863361109903403568948141609599760573085170773100103970355324715266369460747097266908861796396923439605050393651740648279505303085430486378336600430255808335560593503858224472473759462553786568659030175815951353175765750910094718942315727841574846624259413230666607503055258778020833091172695843224966734858127843138810883955053839597992072878990840996528395538513866337335969020325907659904670534231980315212038070289628460951342128772672514919031677101560027125078340440207888109535985159238072820746365862318279428879290065878372560716498169175406712322505502880473365571019003503960797625610206676046571150272 [112,109] -614617444868456995211674003271168748993666213238445475852707317357393881699631691266618672328059503883698407789465683617101035986987921570352012298532437308692740593045158788344368304901090426929793085436757482266216207759249796022430248722633016990519070649100377177604601626660785255111134894727297174846289318595104323622856378275713369216248095554770150083569613587496341934613727136334147573856018873028242790693339047181197886204819332081616858444828357744872765474139064477044776358681359528511580091831099984820933494010839096644145515057787435177341444680921550877310513600969484523355033494451207887948796878131437847227056781059744747421276400892911855702503266223196091686003717386283061282274983562504057649469075892619794947368861297938822430239314181236619987266871896674919618549241431992924234037952373639940370548258346111015482551494623581750914467081222989868625285893989572807823957738607943106555812663102447832584226163687680509090552170178911144305086909615244082234473456427034769426693786348786985012102443477926247586178739140689289143470524320311890153894865082394606649829867461057777810433276786523743541729291240768609851995178610342820546839836674558408329133446194946081866726459917431892549797580350836796083697263213293376220661607989736988046827465154686974269393007255124309166174731808181017013795196437031050507011717228571092340450168451639586905780980157913510762882102037758366968956408172532625609776558086699245714167080454731057804854265317115822657148753212629808286249771534414927624238719774679556280757015339680974126365201931041447118515613867004398366975280001590203888427102196893343023515693814530193839385815281622297878687510570553684124436502750368416767457133164400441582542182085910332097714125186988348381170179955853603578843376491393571814919282483208722677408842264066241779354884283236773663613396623973334540460547679723256330849355695635179008880102717946722923833523351113080270903721695277192217251054150112964622998141770062746535276267083718474633725702338864842101331782329621800880802419663970595804374504990572395011294972954677137856166315924887020811124801548394049175172003209664 [112,110] 180109869013674823203419879980418334414635631265296700985501072679951466521075450508352507759151466303169410733326673762245520127428948441809992183574074386155633698415613618563320614325771413639691402941232206214114560419456167137283645124319806819759941975340602412598247398995869319043474273500640788115322977319942963050661519769671287675431827218014393151645606394221561099998947201212893501449299460654138030969145799589199881257616697860432101441267554082363082840234625672907000628598093490032716570772319985400267801955632084814330989751676272243380906658783318749447402030621135913794040340472625927866327290624299180031473005017561902599256065086678799977684443685317357248441410899412013373097245685259601199703957604290856118767652746114649078781689696794917882311411568600454027236724670928960461622346854895927832976233702596030860395841862252877568978856431993177304437246679515401221202814892805674857865677817347362013288466685919842246674744173443898495096689646284369678014826566627410840293809352959013977604008785443777108053576546275606785168415199420616899930978562915318862246082489518550051996312246401122021853047215132353053848922926454037115382704600219928132154028267858807045897022868678682130407454562839943185771649957207375976614231223229994306008864031215857905704849056339001938230243443499688185389267523440889402050853357584123347971040901050761735995332399456636980780333187106686684262499277480012791212701159892738307714492515258236103339809659446534672730468077857941320039423919970974664215243711746965758966225225374645021427362015191975548136467409170034234912504074584646000287379561979946205404928683050845233745956140042451128652150226116456211200508129396937422424437320462379256397014945355408035326160568631373355251474544476596416943140021248689173837213064612051284027853693317019545994846196549105532367693996830353077379416633734851687958723330322857692421803482864805513085992707414975746479651403163511267266199748004266187781447840503350271129672746039572534172148154286407580017172804933612348756005258841198659688188207537828061794362479201997071483222747511863800911638789757424258317440 [112,111] 3480180039879419103083287335416339931651615572087452228187011009890486795103991568920595646908928736685966089310580525059107582745365914225564234305890930087287881372168574002388972206168644564900443594360727409374627089191546535290842431929262487018808978778818650247122070940996718899716521874679724989776687897783238815279880960740169627719870499449003238691305828023253087250649644681773634152383722577589680824664145301460018205680848128794612863572320181974462466773309936624953382389194318963066427426696039620427043310042465067168124723758188586653946739717280616494432779465273713147929522905208481281875804861454665911993000734982326139693291349336591925187009734880892631667312459738045875991127199846297651387948267865626835944228245548944125896681275884686853409358180730495818982720057895789004984126148337749632975960693599329932833516290812100097248464321435790688972697821793504311618700089981851207215525476042047899578914660669414575074377222532659142479225673515261595093861253194615540490646440144793655537262834120102362151181266522284170628240716369249603681380730139801671025491920028996717252600214470533367489837916326313453421816182073590556313354308395424194567943742766337025661019857937003611946305418492775493491838642078946522836937084505664355957876343164320898248337607988420055998866980818791990861158099251105046036206141294360634241894543798154225639224732274898269640256341539072569496744718425542502168092032064613065698660153109811035573855629741649039439686660971893362979124377677154175330109516992278172705095222146977526744108712467990364790286962768312762746830938325297980950759764228017847961513145968053340597403883232990642337867667654009168477842507670933872915007000304953608824395249282721346143636291033947223736382904062744975509861118049446508080207743658475728308445602778941668833965376092772332973167643009083997719655981727559815983015458401140255485137912865128544719375632654299067347817468858212942574783904516311346440185085240858959426535987101639908285378399914895764735172511130817469155532453585155924158052498204980991198305107504527271690677265665638277457164231166923008 [112,112] 77509510766548846567294627868336947166217704397030849729752971477369039063163622894991350877252800366683912507964410819556628069475980285165870352854435753447909254697883337351945542655020513143603828651352820979375494485569705914304820528086468699264029502060951099928925550445117349626839554880217165990024434470965693916548666104951619484529775028707388170047431056120607434644747853993185288229310974817374954001456265290371399021514831780404675981704951143135583535388354895330255665641188273147508963812384110173948419599386995884869605201876587835803498777460226907299676874791045158866383777485961954932535717600291251100347945723937875397621074333481045452415203040552452503490334973818379011674287198356912877012458097052310956074382469393654372971336571249584534259635492368064954125652512746281768801143575040787651635549313171281025050765292357232187864418533727363987633209223843767540182923174268992949337112657118899923744411281925444157683308186927356640966978425072828332409292493085586033676460610727922716945091864772236835703163326031263058093546790076373853503074742982041813933623811916501956709166468320547081066884010672983184612320730905461639744347232861927185613714631924068669136285760116561708089492631844645213016137146224223745150799402299140414092730246475012896299888639456522792022126009370419768565814266317980667445599945075850780076405191464403625278643804401678765023727880463826262501881226524161428067851119487628235007058788686103275752682611906725598906594456260188580806509096550969052168026915274921427045344726273708442649231055875837724673941457824045203112078287739611221272838219128098138031967900173071571021319149095042430739770122685582755940546394909055374206438144265320983141783439171938762795701746127836214331327824205518101541215871081313570040181129217989797395949119876475821379708870881031093442290720905711869563042252939199265159144581532989455385571971882013200221315953680795336254405413518493909920769645019938488692869185667341438796165045928687115794621634601459102778881396994731591193536492096275725290340301749298612968146060923019454662477523187944514048676344 [113,0] -2574331821273773735273358943513053603315351637546150705058673140537917750980868962708965692377582459191667707459393051513905337819793396490753116875666071409949189284244633184365325573451796610826385602710179739197631479592430802100537165749648628027402599860554377760302358607875493721408819735069754111453689867298452667300300211124826581809652028593792122868364960952987860872438452553551861509677324817217271027715403768826495344781285862881773082078384002504602979003082249317672849192325528707420863705919632890719611590538855367397179002826766030668314164823304818702466456018456948954924871522620540886530844042268688400784371707088544452720316230637883408041342028317766765545763913499248676887998069757478033108995606351348787691791177683682012243631418783769603475604923479540988371967919906482296204913788520475977629470796565461691456438640296329121257578494670445550348719226427865123573195894450455553693126714671884936622016451889311776211808199240469754000611718303756838664146817165337633307720312307369379784374260770127246414360846377866619204952611528812550610540926653864631607461526707138636274577377516218753953495873347688097688858425412220765269163754068912558125180484714625098226414510301731919891350294518130483828987821892075203291045962046924819107653320096269077515585360111648770207775298898171580152839887751874760887639174287299396674380362928931602362634643117607808924968175846240512222973945990268442312727303743420042126937399036765409908661332459504061847533228909170663845105492394580321868039904825250911508303885726432540088660137068208520981854664066496538796558263207168621616202888786160681998583226765941877555997827044930260605100169785964881365592048322871738801368510730239310516159432401832672896089466315918002136603952157848636950247155303271406592406210895509379177780500981370229630539079874747647283184282232032630141806021829750980247058379274429563975775375961955064587918854545685529720546072681814061273435187313733158836498125778148085513073193123626161947719346010690956329223418822069190957406583499827741693831384800623372443088191220358725771500392793973578219671271520125793380524679956069407776299901062781156369882580908880125921596678099529570060766983111663864569932138431633582736883132455012498026554673702246822358905502062896009573261160304847110093328799296998816078352514357044842247336281785830791340779143064976917153859174250424144079325315189011581669212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] 43063881283957990357648189530178518717013224206529274581633751205814622084035206967422465666509284645457844588933123014057645080455303083304383745976603694960654563756000451259221943484119842317808571491794745708920184223999384577039380916398492099184064638986166274800784526388391017067426707486732205204052144253527368745097242370916425812565004506457600705970746427911866299137458995940686305121207169091854688848050911868881668501166008163424935281234797492586277829454916423853172541789526293156863738041696961924922190974569268169550236098447739807905731882253197851780887657528639358238051206540048781708008970137392689765646488134646169794551412154016361687179350184631301773969814513216001917933130191611454533708473597515894970978883051556427135077791249765520883919686930818154996560529163046046049356952562052505624489414291781850637091398695449741631429206503174156543581553803798186447619516370082997711612895511837509246808976663908379083813602562457185681600106047580780384942335711178784707699834685702714824446507557271965583905359521439283192508340704826853160850060484146366912628952384385415064417431116071928735528237707804263172781857747126758332093490996556147432625772375797924134805008058468565273056391904370544290823744189745674112782249399633654520811147097103606160577490208625885212632194187238929352162094404997579686914737627367987990598955915520296620826407803076065752458622047294071001956441994549994175269851156130114376849209808960418853936260783554449281735734895673580994865141674270364129359434059310966889068401689756952187939260689774047013689437824275560886469538389327046614173892893508537063862866370965738764792022991411286997790736662408337845711742724184235463047160196092647216557398295445740571163575194717251620152537566127088318567801858934559851115287062837849353262499585245973723170373149317324758080468236114744566300740602447479910783677969076771017371881276535191738569031246438281143636465001216548778973928378170737757764624879495153277309716967599395849472300921172988263502182034887837727211412587652996804337017955498552149806618428247730821100797083304796178931850749165418422448867958038972276205434724462641705297643733565333662925118150799827672676980013392997436471263487314401459689539056198498400033547280401670793797991608465278705062862505390240720557195863972950393230083647655257497837742220388930293195147224973200442033462260143870604172722497689127584710787072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 801343191295473977826058335630626971589201850543779268459055331008999145892411315201586052292503300076361478076720949327082764897681258105952117875580879685954819090465996836029693073011035807265539643235856172493135542510114810824076222243121559861859273588083167830386739992463722551007626910171986443530933099539480431790104886074522992148419744251715911634622696747538765637067222557477900255787065404864871753572578952004482719896404758856151013208377434613573125404412450218015381076044402589096453497462157819423390970439660348990127623568723164157173424437985681997509221955047332160458000531367668477240404833140972466337903430364238601307782533783212491085720174170106501489210227695673446079618260715698741046885991636641405300853961104142677828978157261408546850331500041432473261305967388372926296242583269242314794558060030160278826855175097633250670797877626749303708588949171903936688781577495572384816165315553656443017625896334735362819271025446623748145486526782747855211059980736261560928015856898458307977803520270289673175522022955945893820833938636695644623211913089219328853042613178237511884044343938300179172996696124412359313263372694755269029914616573753189216209721525488338986658896835248443455469960393123277579668767584049079169585080721818422608725180367780081562765184172573824697211386679690059419567251615231575303096687805370038330866624890642283689622796190197170170742957543868384818924793752966776343184893551520706796206695584615302776404081771358459622586817173695895186552328335821022843213612263758029380315922083923876434596396772430308893312408542155074975015102865985342022403205659270945488600227029328280214024234913929448088387201459614336707059364848445478159235429797575845292828463170128472636267700664492960459899089966549525473683193346271607784290597174188997384762384461387533988531692054748685404305748342996824301294533418941405216261150715039655553696740865257801121049977040082377209670989599121040726803193170875787412296698788912466183615676377536008369570509638466493098403930353784672437409020152856622391243797705987476206099403300075250491135034350731344188281233662256527994365548803636945251979699750905753894619925850294139342012752856440898686073328533108359276038707839768690851077971855681843506663692288401022672702646107559403210014646342313911603137555791825414172011684302724716643545948388654425944181821984305625466359284855647636741898607767343453396310949888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 89275455683173036864552656721473604534821035026140620955921912408532367044227266000201379928643894487199405288316989672556721682793495498436843624755369908874721899881151068389186896364409663448837858876499116289489300255043000275521915641442248933844699212321114553730065728300697816687831479312580007065800944976234333450319273823801974217198493324887907815933863909618260513634861504681994265502682148071659003620417265265774281355420776688573250132167802414354664874367202517151396923270008830644731499491640062941565848564769100259761636845371538266646196411685423027630709619819734833721043607230026655532652484465364575647559271073403989619703182165513194627873159558901820422855025473792676550971858737898221688933841832633266635238495890296793881304388168913744734987409599188545167491807924697524932144794642589411693810200224899112185873548321453684938445077677737175394486097107975786551073890554521563971737684061692133066123344356836560160829359322230764821711180164666040526921911437585342816074990521756693597172520303344749542868505618660148174560824650620853632008853767203479293691148749013552347936317966482520088754078226282309965618815567519255483436588733943398332396422330632378031863725864857386577528908908572931441061726716513047881143973834445354720482756769385304771614667867467182213077720356368399228030799587736981748364390968252632596803111790674578306915859511007061682727063617248619915788064937842758658906089122597841906914644337098687092435245957859935709353495069583577179830496146523986507048183598170608930619787333681740434559850703128239480805204846833740799614435139811206647143865878508346503291615644744479300773693477142019687244954836332478379989249811237119272112143043231010523436527251015258128791989451587692451399931043412139725078303010484737339312908093134887524582315937670402196683832827926253530305479947417065206291095059523190779519426409167031088407895821083200556969545439125542063839632651149768494009468164689472425802756931913616842456939187047034665612461351056374715380284074498462465740816308243715437675983167512021275239160098600956302180609391167848703554995778974282753421970093329243496549348934047136935712284118831003989480966155746267748729556287297525657293507303858900068834818273529759341954030452110921202805159539997907091056327381213899376206183210897446696578720544068697883341426877932372524661012653305413321917026175897419991489784851368893798690272051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 360121103094418382027601958803466809396977404896118896030628945443432110945589428430275444634049438951166766495735598222282310075529006866990833563933802633175525922629641385535855243643716097854248924183335159875941922604182842441056281961623955467469625176685402264142985941177168901283207574194166146749477269078681996497071927435985980184975399469879221895164775910344893471653393468027134145734841432908161804777173051417518394738290896687415015831697066205779217942310500353639403361847714450400728783476169771440551778567410340668962356785365128030228796013925379851965663470536532477392406006180688271004010636647582582607733320189165142783402323166765447786959714373812747383922607246829315500560534001636324149746678588334584256551623690806051466513890449743047453213675994821925457065753137978729151795031361243816679092165084360916781741723793975529841591930267583281296426051223431928180847168412910407415295437243367556029499081977007729341561684114511919339937372378944188995228524885888541149061468979067320401442095897718884910687585980746241251300603929969630871812021298604565207492897974674513790409729226616781703653566918886214760382363866389901694252912559181371530190596655671947465322191146844944857415019281699887323094986456532133239335166986874398173564467827258770211829131277550028076409037664564294613989834539041804935050345266060591695208846006385724759681975655339654708376102814660369596313647766621077529456370823237577859769690732910529232318580129237039095238826272269083080478362459379255014954060139429824896877879543627981250742470357381599815497699289799757551218873986957712947477403439675650719263673143629410784172446902752450547225278846648008275822046553425694356651022845531259569185415342390142416855177837761795293773002334351675266998719442415532051251274453634953377095542537587987649385209675601870726486843653867993959775424712345750105164595845601124515421159468688258581087778632386195761205062703967827132792721496959728393437006604135685803415855478172553118741452559422138834229784620846516508616617969684012612606519484328118515846221598878218774689202288580959223995457189286520401832190222635525819048532377209465877021588280438654912841724544130505983755293210154827906380632130849982513502379633444703214345902868195268037582001509806898162535120317856231937017852077750315245355386700105578307552182416870073193392820608345838486730046610682052703069015017814756334640870457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -2360505278930931815108717019557507129335682931365992306924856256518745237325838178932531157547394444634094827736621930941676856216282361165381612595541390088243492930774601182194304313917072837878559961101724762327802982278563680851903535441132493632189646670341257443452068457406028511592276660897821428566999785141749296568763208975337000850077036103437935083575903201294910133370763488667315512589545287096457784517448874602324700481480682983430187305588768986048542340866544411070374957981114320798751154165853026938199643221548191791694701254570382671435405740344192701645291770142656554463624601764808811481066805350892738409698056846791084311294097536646213818674086604617155233852061158526403390059415878589021851638273004065824771833662226561625436897830963239640113002443851380440762410343842328118382158000588325154533401209884291863553910183110502186457031566999784131579206650641979608708533885685181764283116830539036564598447048290388362410290269279741710296888046673373630198343261094668996186089513626924377504120939615472432606603021051808767472523101609651603672261514533804082257430114072783944477098619992423710841059753334427158917985067067489828253294305195888325893811527931143045119261943935090798380006715609196783685856700842619858051680865716143890271481708953489038115255062115993176309804834570635817704387318634657802125560955051193989490890773371455827622787241618424739530499094084217213830537958763407426618825976949654055342023081483541010897611017541583449676541842230532220001397509075932317377154211838571652530564725095603658277418414038555479368647597714196775059391970916355827532920448039234706472521502427053784549438659726575200406733334180767654186752123941403966175674507094200769796432933295491460278159783211694322583113135159034774456946919335194401204305556390083478257120893858329146132816854235132547945551803507922770472667162101853581339913323288862963999517842654886622769384017832627715891753987501402346340160270229238904549495605103652252224150073324047318329632374895143170568269651493010449464113740167049478288544290337787192829572692208525145495434024118845865679770259977346985632689050813123274864555364202037745118052242771332877582186031903848832604643094821212779582555830886173473386328774198146653997320358361701873407460961836079818208469808594745787797017635638169722432176119776382260653957876129471034235674010285539420559499590610169394374366603751575407197566556700672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 5945739702242921710182890314660535911145272737677962780752025060084727703421120044335315364854645778215233433283617346915757257045113719355557129327107843876628460963383163485756972166313469449706761031870659861042646874809743456158418484849529674230689876018520001201645493010586115425943869595946637507666593832624778755771958369135444823852807523449682421390348862979157507607562247948376524416577401954460909062334714688847714984005170830173173956969949026042213405834865421470734359564354838043577566624233240347777499182574829112195713767165057313773014389730412875555609785005143236022685832814172848421480283439762571011294628123008986250554263102096473843016373899518051346428809262351059668941940483572193416129571351118292852981666706860590714872867437528259231872869101414875237372349736368142559111805346104135195848699961991349226075371008505154571278514768885879114749730566714841627705794828468579688868454103465237842746185700841287971516278457519026556265984752724907984274470031005410575851033777484750100402902966501504020232564667176399122285025710637080470283286040738595027464655961012094972339644008215843099949692226706188084101586496037618486081623669902563489915526480595742322451076250381663064806892793650426237976628888160000296784260308095546814462887818778779492441877690727811117751584226213387703047734255806060784114600246901494306021316875790198646265593779261738826686895822687385863527682432304686820222388132507766665175839958535905381137745837332119310094267614632165678064072612096262430537980084392548729094639821438306317797472643537956821101018586513392848026136322118780475766341487452831750973187340140661889131461229978933049577954206147795066518301674197533790990891878606920344124233667779015955934421238551106971984158751340803862282036628441680609921028264948907915102950977480800586793693775537214646251125001394866384355092800074155434373270125890648663227194984410872176605017722587864439459360446367747093420509392773302684956374238288113517156324386588704592389551740424484002898760484151735740349939349352768344592714888560969085280585856067821440346998962269078179707759258423671298675307491933219899038563472105230116136322720384176603651551199748600961717136379251584171224605186083168114026559714911071974168904833228871407319970652299138071864801613148590013853662633983699622642392885368426016469726452944087320026424887795444515589718264619591486332186052686432537227835366965248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -29328268662602640357776055095256003742531205285625471919177460913610054109317933146096810306199099065765663718433466851984018156018540712077792407221290466611298750684800425645922313676459207117880713645861372143861287725039249101780131051277916784033075749012601143580085241728692726286604903288109471215913154256451121398572092933372805687429285056556808858274268547403795037654816744689540549914611865595854379709309292985428491202978536094810084518209254400852713839064710063682228715045081077722151077824727370449431057648077766291983466455539404839589529019366780474527559960254242403841905190222925009517167015863630592190369135341400659352144545742836452638686938679623374725463428970603640667568212783768430710957791846898918029609277411702427936757326233239072211615874821252842763727629634879338114477072086117350666567520192460717395085467405704458790895554127671298433377188954851476371559903409863070768037762953983331124856090231900390732138866175726304096090751638569665317222396481261238717015534042833167828393934958476917507021611507833972901405325103493301159506137409489891363435987649970571882869993148707284617044317763476258918028433544851954216761330281643557945987802266201537620265991298816222235228198797894108225558497993494557052629774874560941297667023480073496308477404035593474618118733789652222733625139523456437905257494515237686949965083443136566818547642858508784850403212894307110124693193859042874927799987725559708281688101676240394627686068590532097424521193730370369898331559465484047203337310994496157771438380254089648873327071799370354679373983481492275539237335515095258941162514115780568369187116251233532280323950262917241027168563183277433405208903076233867571448316589348591159474499092502634781068381093889670984104534425470188219608688584750474234977286290981716193244768462089698925934727456583392805613515796219654970394304279297527139804652999821309051370743541576343046068099810679526726181395953180408148736112931853895335676073022537775399474722540338067878922562131305817488037600214321633565446469800586178257603135080347425750231767222708188280321685333287932286142105428434841720747197098678248409478057740020424577943580591271333639639017257375733086804277869793130743998505639430905548567174219057392389247905299926838116606424511981855723868198534430687892504543703407437828937436488250352244060527310498159721790501558167159256844994364264224798287662964198536924205164789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -50589204673698845591056890366592412676991587833934633284374701506438865541568844945885698772837902591245291283383180198735050843406356434678403730427918536549669293143247102792980221534150091903070252239689420110202374202151533174984530447721690956816336733886710612296675511149417223449562865556930194631212794842529610556099170601295366585085515700047227084939229087739340579956525712082673760245814681208075343496182956498992970790405351982195484110258759387283032628100685804795594737176683410721026042625582858977569283709920405720276927213569768443620905248796527631090825900370817496127722900148541454637565803822748682138662489381829076561159212680596775046783212568817505007775153108852571465562613971581320482067808329350294670372881436355594538486355875771449583551451553455724992158013500960618664608025233284226242821806138299445224516916828756260861599665917813156980636777373620628000630465955225362237099031822523686679678199043968566624325744219504387426935566598780723963826142992131860820206234114431862304634444086752065882698995775137096889163375209523415320263894714874420169704012331611674833785693295806437905156930592597899242182952250465819204309629722049790644610737497765211107641577275262327228820720039253283299667820616831602666845836375355418466311997360170911106490153729913077094084765450976278590903179696856065049844676563063385722386699361685984043083440318373953332132118415916679987105176632644610500470081590096340903473543632269528833839101458269223538682917924900858238202900850441507868531445855343717388631932766881729217906715903507335100513132255074528477523996673943133114232497724574180642839783515706844606006556928110709862212987488181716576387202701237665380893811076447531194397733966349085267518221164076608811900071582371563810142113533448449414780751183557692569381431853138966761996592611543536026122283060604272176692241110845090882136877000890412056733219681594168920277889630473290417570816034788775604210547112905512049422628602335033369237529518502836047967307072464666895809830442175553781422296414838534944656844002061766363760416430596075920514116691192752402334316808299633449555846169258243314451674829884337317269083963506966217138308371794830340201912187699740080576669402053162223068306844905735984909949690745633684918132470858209730465996937215601535914114107247674459716497335173481275282385288061701378203205375168752169284241426285090681908705419951489933264957793632256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] 1087158153653739869705467834546859243334138378369177016765188665846153698459072334712615130658498115145024466527071695087174419729918659234915380529424018815593447323652152061813483978941731862857146360296147763473631016721924381340712648506281088064946703509966645007245777226051944264776212988544780229181689568922803672976122777387618639444202316486944344870912161952311141060091342653333628806302604832549651822104458837368257431075714859183524169478044062452041419032419819487926548155678228776479941990645725132257665161816911801934065624176593145137507376214370432167741975002063625441718260250983677607306507646830131925260227534808562062711192098659085079566576534487662463829315385340676930356677853320761744480591655992331455612192407705732575085703141499004541472412106368618882382418459351853956623940604215579969597669834602265528058639485733800537807353071893057839958153486007588993131933210750887753522262499590747779330075772736974452362152886863085842346053622435034015660795516851464235976196395172190576335131613329078703697618722363580875957214326307287775375269089614826486932710794651573962651345278002229242953810870179455057201712510784889494689316698081077567458542063213124746030644130644466804702573098748183111330720712367910563005210352438201771963471586674865085468846209387556280751193463783235042515235315049668286187798942186765467561577583507444252256366380420940618980471712591252059804792152848860714058833169440758364956325713097876159257426882265682612700357938749143023688604174742955819539777595970749217457014232710375019767660954221403543010029170463343918219575806861307056839832322098089468476085436325435945372394635263854649593098009334217951651602890957734006720500353429909396497248981560307018553825041256432883032276042797586475258291986789760785536592401118464050420294091569388344561637396894408940301199931080836855228472447034218895419654682515017954587020592736343529941334713564665515873908636297862687440611282014447921149498010312251115054772471197326493880800233875098890986437426113866794204152352583089126412760789781783956293118707250043595547055871800945253375625144434670156207558202706398711829143520394728924009416239375285895153435965332360980177652463369982232382016763824226642220783365682109595741932859631665495089127923828744527806312402726216211140400363000116326539670204896482920741739552840950540126648181442280208984044944931807012104910338187874064700884295631241216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -4882964658704207725535844731711779345372986254349477604516147735680238530783477368415133604443622119652502286909810708481696870996487902151962666838150237408958974694755982179051841311362121386387180825411004522584006833599423268489769956903875906727594889690282213765231240620965557395928344785604927972570934068877496586066540999536460585603218658627428062191595754829013639103051441982074537577046201135333995800733815469166834003027303675198879967839037235088914788354576874831921493666347397347651569903445439108042925868930541118581522155731068413261519095229751175963531767135139662231003115611077663737630945137755224122055734412570449174956162450889897017424747121411118898336915205310981667523304646206167129183104571859590242696604069674952472842584965370421271440287069505869212143510776507080520280440034403251982362897230494540847998100019360353407854387893982415587091347393773092713547599367480191185356076699765684968595311932507353364085028799319426692693739349106123738680249133776003747075120738112122384003448270164433371063530327410928536812121114587085889024794695224073186412491511141248880868934182182034990264500875085691759775825992993250335249005776865214617931753339323324316164078207700173926181456223802639231465015519283811092793279823052361319108421983583173117947366844548440642907232402042604490255881173015662180363838143790669664488868121261502813008527847018469830450513257836144251265310682237782423354683362528494810989423921635511345104802075661891781630783220613893706610933396421947422840809147592048663355741455717403152598209758464702094077999235883929214718727794859666091668630166528023160744806437203474611611203321689048054395739254013898879335177061909512606123921744793912309113307602657347239129454770647460100142642965662389996835597063357365652939180818571565460362819537473729077395421668465468938799025137490776009492068058891462479251672046719844399551257786499866010560902302785066421248672723843780096872378034378181740540055455333541271778715391189806577775461472811758053180836466339497746674383101253414535679561247857753817159606767103443085223776439916817000761990078130412077133057680073385270106519569352431588138683415658500271674558543536019735425827826713956652807809958188620840408877940908112996725527193994121823108880397480673847048049806202147083766863087788412684421440300108920642631836228155591936768509859099326562839073708442934147379429435259420686270364965100584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 12800038312341863961275334821462511739861792544412387905050795744915284882307082503340131878808887880744975404686790787751185598582138067842039751316242637625019775937277056160071996191172007598630849831058754176689543939389418378781639262888202082802160738048194398118023381478048411833763221230893368741190536851202500174568378977054459252874697421391606604554654823543707397246848343594648543850190421341680722823744192334478879777275025502624190958986510194722701691187613790701165114430276437321693419346766134377972491382789881661148006905889069404854143659463554466700615534496841019601315619861602348993820433364139945741982350604100098091489134340880484408055343012440761806044561228875871827294830910798291490832724028454520466576432528531686998764374236304988410015674230386787215057955912610624337125512030755372833178827636791997556075075394117692966586203976827042836214551696067777527923424591214615751419838860261161111351629562210320992413451269711070532705195149972562514434319680426635078639763775376407868686373792197183278501625108221565886561677122908851010972889159702189038111444202172411983588802272424358287281334488155843583108977227296950833940280510807471520305965240128580841826222771103138732408409131150701427780767792018299640931767734968757691578074802175863195534108254328647308797205614586207500919282356597520600614505817031170279372581659964892115331153507516617786397859259621536308482474883433328472426340708083472190568814347958977204099006826034151471918858646515317667749169214083120834460808233911920360067547710317220738530634094244031324859150128274245905649636384151362055900326740423849335243520584854259097098078478086197208063776451952559884689673763608328002039961346032756501669699674422527395732822717881814916925230892212067393395680581755200257698113833884646004640247037086387290003948326209017215801590390478061958962517312364284076688635584581253042870764541272093166007284466932978276299160296477181955407998909105909998914238069051938807564837507495459114534999069502196140722149457581209390163366801622083265948968217478650604685712414617695534738530207865224565338472154844583037800733217725778755210744659466477600773008170101936250565092676679977065934689928419739259793863623009627324014362002199599792678416948414593830411623134089798463202389199437172986259858700038723304213322472512577606397711079272863992340908269268431312283445465564760835163866016409632195356930313652535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -16994130342032562190097978420166659422776291564553707024731455136010358257303594129735909760368441278332806544721111161018384292194216518925610027629878043949774325906561457796812558519801297874697148599679816779740447760094007326672941546888784805678593391105642543917754473679139849132510222386581289917184577926556684054112147663141699901216171634619484749912627228720485300496740383882967850520495505138824080471855688971070175100718903093293611824707798758531779596827714409399065599846402873798798543775007073968301388310847835509878265857676222447799414732206728066805022007127603016733649318600121160885347368113496563862921477048179427676718384191884439818547978813537258948848371758358660288718977236478093611980922701937600065090019212792800887301355507240812533522369506254570851597587063342248973919684896525981433263240153050109857991941889008712931565492562282125502038727794578717610502892323009101496878993282164007569990167172394002772049113847632110256948007840324859569343977509510904947556050716760156619506248125346340178255892301292530279408401575800513188519467492496289411002430152966253810268364974430949215737640911874237245919645508273966809741621872528515412899483723700480652729745653729382852904975686133527788768702471005907777717468611195468247034219577185301019215314371991833758399300062543158815187001731004617673821076086150557505836389439041729500065096091889349328229026136557849710479691341515652464413137986500031880552033015220822341577841006802718878393738294926782159816847473913899613394888047493039138003959022833346917939537587529415783947272610464757627400631157154059242570488632878837431969643320556326568611567220573720025441698009682093557337737872526190235618038151147953692245803053720218685609061206614082040038482973735238671095055886509840697879877843433909542704932694819355297770799474214642870329063521284532645440230655469056503981876827581843108103244712008884465161808189098395163908751781697769779325087371374794618709950497769693261446433091311835685044348527358503149956115639225847178599729102242491628502350245544406588405681580693501924433025914163341147550664476590685157654231923057244618752905771166673256769727982749141173751868786036770855189346692566634339466597554960344655383441193336697654636405913516447369654164882948721356084938604924708271316503281849230238724371804605805027273367807001319409986992003340007572980400087915489048400413125375932858802146118671007744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -11252531450155447817330211614968832834552565270640776591295677225111101608743055372477065993075879960213878636189238223555046464559607051382152981090511481175444677671525318253956535465361777321374706619059979169747162986776712590741839472140769312513327119614177830341156022807777903887586816411266496893389493821785912415017354764755464442099170555938901738604645368131600884986951337113978466360616005867596087214727156525028000450165463564879390006151089675300547131851394682676575657808989945711167125577087678120218236548946664642794507640597000112534636589291782001135897644510107377184442204048255757978578351713660611187161834475552338831333432442344092818051981189313809911510554374667164536632255223639870234594595485298089045833908583542179630831143991413601057723989804176278087644069765721644504692134034364508164158261814351329078304077147617052643615213955256438816105779869740460171762987268504628655069635253157981189567780097775910870049113516511222524887088514440509771869380069242186555900166778672372739468190593909691509580760963392352723390734859799432446850449039192813429308498035198730670111694104689379820792250188627117062164451554804637924866068170662429814878891535217664211235053378663258349413266271619801897182237172512207104218044512371568493448683350066222683685346208953953656895247791521440174399350077624395791584289020197703599394826345560090920720249735370914191084917376438936428509129761628954748269917113928022005377891709018079694858421092258951965983751282096307211456248271280445894044058574700344114071524692607232521549449755703977233974323534921639421806727509692424981865902832589675657864127032401736142666165475422089192234565528194108035807607456417962777837081637986330945875334878517852818595774146877086997128546560010259178679316147923036895227370915266137693838173124276563925010112428939861861999884252336501137798551182852287538537309417876676245358687496164429630461041815547603884468056274004742550710694631047942275798469466063686269677205114507856912369880701230974049015132724842895301280162164182575760863177090947670821530104267031384657801369104756325521665152325361733493736315342252112806258776217900144062223126110379834704473996405975592280425828846619009734357931668610376499801105527334091627825753128387027243792518217738834830821328601170510007264821283159895104468893279847532972692771390719739362465693148368837756431575510107190943681904756669560285419890918383681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 93939190959695574970442213036582856557559605107741524151454689228410995270775565675707223130978739367966083485431984998228483191723054415941906441982294132254851602732516854901439142148379246719460420546536216198605331804021623399426346333157227834581754121884549485930577000689205083672151130458308521163261755706177614190816796127139033183068949449694896559680346749419526914464762423815478337978470686052866023045995308297072740703421914212615294608988796219055891595230505535557050871160201381707078525783477632904722912437558641719093325769375820622488912072400812209787760202870197647454985699155956506180809509126050595319740060582078148431589601825956545328155891324766469730066177904036785536308222002987981220659379393092621949391964097404902854883549967863513221380950201673600077590614893493783480923404614173144595343470851836352382332378504749443060334995205201240092911977894113929299043646139664480484936107022367769582712350468298349599673925718261314254483716068970293553689508168963579271905439989491708955268617802632701839928414381802211967183237524330714870809750794070701550566970859519912546025357241296087651697572243521155637551781058639069280270101414498155543607197628046269477640700546115225285666991566544320219430645408234068156901659963342235591941756725745800091953183701546471686504388628327565610175414763782582958002614470316069961620978007154281134362443183599273103059916689245828910521783205599741010972571104386172512169407348179161105499144127015206346155811090770042277181229850467339873872444040514560798238068950372126530264049101145973956448571680070869199272437566671157111804879483705710880411000248590229625003732053423445297211265240887308721666745761283934567558727645910692804189846025152633386872448838687161295374062669022227450608297260425643870732141598055629979012953468825689401171112221318942749514416117499210772271349906902117509217666010145448893059203104106424951357603188136107113689088836169738339565059658365881026934475743527493048548398533777811316143180853968282463985414285640211814075148799716322987453203945663618883564241391856485820658672437699755354989957759496754453445143009926859930623165648855619124262955576135684414348702574262648126241891296135950940106064160181364245468044740286471200496779431877540608575318617773730985655573296026003708629970430995344360922552664972271791044538177441981378572280992886418442700364354012692516034361961936948967231865314806333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -171278573984306085855673868821139411203058533335869871042803787367211615018424306317146071209389357677688855311785372778691293356010311100677433194035387542942932099766295780427723772980756904005510886399813229687271369624759687977939735267740014624939051990691301076665461088303715883310787709548899289101836482291277458281476907318234897772979058356998504115081735874858970439854767753582218524735505838152226606219552816487261225342162222439033932038153165597415641556707385125703037288361446913776527404162701304933967949007508592540359788839041107325491525234102130737973741096412721732118830558842743967981564628348893947572212600794890074138644383541106384594410757574839540257132027584030571712223327755157400871629940472943294017236842476683098986648821599426948751709919984457585302835876968419221413522477117819576418741750934205065386715789016855774407249110977689634484741338840102400869893632596715149354425093738407215840061069205873686948734757453969114170026150783591861700393197903093494347724726460336032956744861552584379472689107810159669813348228342191932808447482237110347310515470327698576615907020356313303554443148309762137184865143004121560516149324056403153837567153934193646212396372584519877840455962256134841453342043376551172374143061214347447276767103941046582091819821862632073654547299675104788746397933519097141421364620135182096309651699918270221413399645795438199399910099579774554342457610308468426739100961731074752704445037368520165529743576528427335639017490418932229843035809841023157683571144885044760287202836849393545087748970280815288285812300451164213588602493510751008625342194132923022460338035709353429753421979930396614194341024426225508244918280290577850332298578768997551964481036460921885901446969760068343607475755450118606999825186239930340487550316820794012767535728097338323767866637650898193598245104128122124048119665954547821681045469395055900900626185867278290283456202799584077966175663767708843075251567207473315661978936437063586103228508117221286921425675186438949510313787963394765270241050233843488206008281344175447964941359610490816489710011030022905162702487378784677722555875895819258848112030484044551265651338769400820017838685472436502914021157166817594139530777134721905151765085088025784815595242777029781206366769265766738316925583556848054896737080694130817833697690376947655787208009397799319731688085271528307519246615093748205597809375431089908647787575149598867456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 104936190475859540308932479651753551222658862178391362422165305928931828419742003695341924490133344238922438521905081130492996129770397747279382810538443899654185025731532432873156586025279087544856863211404185009902206287088599829622215729272026070368325710596688646293434276809223265753338655051714580319709221021762234718870123735533492840913989711703418967311588262939520876487516866986038168205072156215218294536123034379670632756669654570858587916755431829656362483487003202406723556907635763043457346596839792654352864276013313726938215814060062863684238740328937590815380542659306999707583809724933478206724098413041761374833940396022839811116344488937212623037496417646050452348489626203011477974684944519076898356451207939652990291459192832316144635460298590697130827669993308976946023716712272299854386716918507490443850265940049573961432933146507030140081854218892096043415757408782857201651004929826673766780103582630248195668477794145724511989909994103183643151162569013825918603838296166487071490446209580037470172820660225321785441704582810787425013538384171563251372657510503744276865773410540143116248889075841329739951150292993953074071419334323205197673511586205621602416116768355770434275328486787847129101575298102203983222164110984400595424711049875767962680488308326858327731267916708356111861981217377206740914765987606200012975583523779747757463535341494657020589369119267899885383292431365750110553242823751352059175659892780762106659904085006689602857004241153802077160381607111261049129143122064403953870569555634952071632381471500510827427000720695649617752837397940796900785663776131209074743591647034611974766215756036541197638814188622998351407174343700359748316916011668047676945090643718849320977066450852461431529303320696354448973341153525389195629634260010785812101473663494947950824580536176592492152635989328570197116318744795399350970919425818005823987076031990211091950870534585539954025862904744606364861506664641028483385741817260640389727393788446854091735972592453996816696010286050097886649459496022915327059163336229715743986282555194886901607721971177582501378990848647887559025521232286449631993693408955727653526856116041820785674337630851769221299016480082431072180289095765010083812807118839661921671555806337663030245136183950748646624043067948091536806139517220392372830572422711918977170137536551930635217660687842259479199531210081817699958252286257427642929961834082922033039371750418153472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 114169852587033161920651938100525749251942721943036390280648781643681205261463992317176773228949401344179409290914195496744341776329600443920994007706348302379544053475733169911663746449068562606930514968243127131293758604754755664927737273130188160991510068101779983053420083127186948458122142559479891836537634059962404337837057335062612176084297750756512775413013560612101230584795337183286710088191909140777377066997634797648661914762806017703051831870711151499375644619952907041553988759618436782209287124606939445157737390783044165459841343078461442512839755519932895654530994048451437381241929895132073622217070937837775973738292773568099364644780998238438102594931915151995296622291013402671239229139463279944153618872596393935870506343807040168233716764451231723140655850776113531059712332170374492798063261786281025991914409652700512656312466066838043877953798921548748225407302848012229346400016021709167169956421512449180901545694329952749215853385601668731435188332307985860792080211678535779568698534462965819974037534023292930279450256153585632084352822027259973383503996024468966298256464378632145820015435603308753356861148713522570547665016135109963162477740883752140902064784999202005648772495733535954867247153690651187194997602714762223223910130569779604199177589483341630027901701272299547087239684795952698228588932093924212841368074790708700400292531931592674276415329924112421914186819983370183778204944507391746010626220091182503865187689461137365508728484338193861909582735184812013396941970631292480433929435362838889620771764912458908671008140281895483969485126667602356611351271646995969898087256556594598562532797627268236569334926340014691582354583012265206544873779777250367596793602788976874190274471817565655828335133503144536785669401233060841461493278488806364291757980102978981533707864600911367410055330588439470959210589152330818925387358234096865720427191147754148005430633496600302649967777726438113642691143750537458069180206951011737270836350793589714470102141736843389947366612550132732831483797399655497868260027710460207887183039641579603419534861878864087822329689875716168503579414595708018134916511564488785487036334046217857908773880655360726515289548160509804022184705663897091444389282026531750859876842393417297941675440549985091989878569397006581961935044083500174117992663379389404427258853307253936698438127961454663241758036787700845669439548522492233903388386322825597242404869900093882368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -136900275579667127366971742063071065378478831957632354089388629717969605397263929580149018835279333301844842732303940350920946912300210701366228646286998463506206502645685849174973712809278390314658227397546693865085057180509775819678147927119265203080329132780763755779727789611250496813224990851596736249889871510172727046875773543360182338206615004557673981020783023396001453294471763446615621590100330099944812086567494784290935643527964577941149185855044706963629498243753383596639524961920192069512566251390259207888940824856481555601593055398200126248485271921515782746161798458470766768731145260652033615600675275275432919403905376498152392444165093533261971687899031287898555054564872290896255959753084938574533475997540408219602402652130711959552339788942889013234048378236335212169521978557919629415191922627554834967015020388418004693383528371058835989993214200096462231710014149204317953263889166112950353771464934984603047926343637760203780761854937371921242584930116118122797233051400750293523919636406836473317504123032333292020765921464429106959947125042591903942017626525082474713031282999957605529848861177210570638865750310591692929374273154038287690409154087349282315790488942229574564291903466116360308483836302862631934643364911566990200592888148796811998023919134854410090052200125156887795903693487714296825290911544643797750292219305590443948587036672249539504813556163247877062077899037919035645350598967435014607381914976297457530438338860284927564154208738694255404121136848313735539903610517414628893714501529253781148549338268587761401263515627531644586454686335403794208558758520569980010515736305698297798952183685496474923760290688595609860835757330478813098613345934054617155599043666561707442480995350198900763779262998570944749791871097718388514921734852894690675506810915465880470412266320163933307748706151373588891194456938753363454672512680597361867662593848669052342782955830941159166980520082325458018702857970942161203360264380422179842120454506289717422316211752137912586413137795390872030274187515177108963154355408066911612665783549019762799706952658122420214072124514874976699878633977492869216109901961009088726258956076564079259957706532084048004076771884450236192528132824175881462037423759115244020447986242840158645630110066591359982696253672105723870950211981344369599389518662099265813510574968935204234758433754401490142329227554680509502183024328776844881619989439831453176786104991979929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -570871626698203414857817371173162860621410896582596419230265118941873737040185082231661074128586614524942545850068819508318276009524975479465888937808119505567375785101160292613201120630874269037469552446966342159766527562274423304885195850709797736703425821203212652794258998804987264648015267535112734617314165236416680484817185161188930567480246299591806901114746916628610852312513562448918337948194952792420514447868633836724866207868988701815823774014943548232979830661455467201953150048220297177943738743834905731824909905843383692398583923222456217323140514842067016220558800453034638689920714963067237891443576150840923824201414135172472131812495260014249299901129510488710939589165654222347038434622329337062194375777964064875864261787277479268786169844024018578050957465204318937876684956815007838958948962756056123917935038105227921102420163707552026916149934825995696676178077029238510766732110208694877735990482549746728933224881157457415641185795743766688182717067165712501303992619801190428355215018681818452014629079316182004218339934034008711072284220039605326023957818352272730715842501637621497761756510900924968015769059737345099877672246306798166785763823670470381696618349682740584394212239893203325664390129587109856974599055665721013583847136052037429538628526423656356058717486944515716867309307701123766145640933720551953039187374509075805663390726582722989000489505114067975006762854387892287648569938831718720173222044949854877421845658108566273413712798812561565543713474642125124892165580437382188517866537618714570706954003823140948314333376638090029815359084358853799690938457002171685818623245508119484126320438715969200368572945215908484253749997638342992279308611197615068751333372372472594821830122556741999611880186282021337221074108799027285972338569847847019151033048961417987776304684998417220492154313575574868439353574021323104302771373544564698449956344103678906837221636706542452350199219553102053308791198444846968374789921756382693051014495653086407537496914875818176978239859913450351308063271474512589295133296801631940880237527000385559643989943787106710493215329986522098977452585121231250666447545511604576633335460756405892538488732112171939266499015659594237074052798606252101601227406034232621341347304608236285859115816090061124113102450461256385879224583934022050780132740345418235145789289002209314974839341636895380168278925020475268412305430574133436403314345630794454264092609416395751424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 2148225642595269841161397698133937823030948927228216533798234356412357368628889577631183364660368344557350703220979685418464542953252554073942280579354709885514000256597306396547503488038833885188131636025406564765294061263240574558343863957017984730235888654704109485399469461958517400153713744773144477077109067486426640257869255282283263112588025393056349596135083125610161006973553157839035416780439922247005517442608674358499210332555222273197389625371406831799728520040467429833383891994492723794775572918801862988315618302748486946493620538416939934685098096337516043884696450771830457709114267620238559257685807344472759624597360895455767113412807208483883757938220263189401743402721450863679267870372519524475853944657803683873287947825050784569498201880526756297091714390276695631127425105852745132760454167359267204595155107038176341324381289749131463777027493137690406501597493156452947050466620711331022824106348322546580272011807686817915455564820098212921463352064616349908332050973087796335679184670374543663020675395131600546406888428021234314102674870093817455900280275590664625961334784526155942899447872448002099695529029653920184176623741734720498287154500764280818253473713933931289986027596357842896370455134799478138977450738083796968753851898530060793222413227499096713640507138192280124365396879639553187856931734817790595890828704708728871009494468885316137381588295176260008504127595798843346957131247730163932110931318650731650112384898082372532983479997179011056178307748308748376749414070776743663438076969189731479667821037838311077487076282107879511472889232745657526364718069420835411883235580398347929008835069212502266798404298541931014616660420482114852995194609013143017308842063224182651406765128362921621230304321937199244586360511570546727142165661766048869680808390583548311293131842947389271943729271544664755612414822795502976379070747677770013315318656894658031965592896330837622936022839146005739128284213315687126542136133467608897624541406443308326003361794788890999228461173979426145471142554361617906780823998897601903495499691172888923682669050597271669405126876620609974653831046517656237966528777033798234772394509880249470602176818123149191598674505434870853114868484769153875841745325704522511069719583967923279362559358706053016534791047360907987220158551085347778939197409849155599790783352854065672186232405850183074393931658258048345471337647950477422086981260201327485289381955339114512384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -4024850717641436635169131941555475148634311378746070340869400187346922560283446596905382296769384547316245401608163988210596255225467665359859251242944285479055783091542659154841162384616039369361549002305089227485585062810963449940238434812005367747119157263663444334362073832712704689738315120275836486400593776800642937202410140818014208953692153903277096861669593964808815747934232398978969455745118202540245625729933008386921958867360858204593975563125754308048085963219023051879922393735804102522797330673806174927485846337140521094724751072896192454321485475072195760839657731688772242566489014919380831350424906999862437200998563700655805809823451398669735989718104021215339172620112805887401534592297474273286902216878697097771913935716164543702999799624220602220787409982539609148502996011265135671319421087532820314409672941400295874175412070508095859823049137460676692079512946149930521519130584881862499167698303531243085037029917791310077249300825627589449344496508643394859276769705475108530102265054531658156865505542048366172265597835107756555786105859706851759735497783720221879369492079497521230507917939755234921840759479156986988401144221705876653687958003668307020740733432295984060323442990074403333986689131699141207663519907355848055021885857773263186835454822697701145938178594077846038394238227736436246230060057042951569665152364155536656443954288554184551786370665634215195407066982197069074925497938517267029985858810990273799040723092951246644035500378286537051129691653551941865651244857933673318057157517474461541369240853274452524184172940537020457401665786212773655643547772363807438021594498161584927562582007268890760953396406787285648551456767243524328729220879335773646982383416976721831498937149319542936080854107834055616316926002130538614478290162422801413525049409219351518781033899950269290011286593694398366388923832329849190813711059452579342336727949456061024037201945314987246112866214571628029137060134737267286402313807497813138321541270993331006737331232651082892980783542751629355713498381863830020316544340438455854194261078850108304151060766228702561593451470205376874276455930658493428890205164081654281416122419408095197811889501051819944022051275524861186188802413117416026682315690510256251297538273437918705557065630786115661755554141717590552832289163019922855727987673366572740907042182420507992449128539430291911150939886572260597009781716510269348251873172446307359339054895715955245056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 5382678976386946862813327824186227489722742351940567950336034053304272621833040818013318626229571777329767315745326650579359989055462731995014155712764986538538523460251157722343521320071701334887209691844719342607770737563946495587793012298185082592751328675882567918149727636729722609450827484028924937864921644769619048249227129400908823964446001276264588944382268550412874035752072991971762551900486013566723209685383048541206578834504184745484364161457669277823656848786136288485026033141563041269512010423842562541781496247006895020396137914097980570079568681939253481829374387321363530577654303014597569077257549148753209701935699738104758060303192444073218308690214330112023798969893124377949830694692620410982680624680634496122097456497904630727151871165646368569589327995378504750944794443492635137818317788528097010738012011557372824170328247369392821924845194880538648685008960763732545476821418238373629291379939894243369245525793681873763952742519870175861773534768446650593061724366419862269754723980366705367410747591838231662475840097299231860335873411238499753901442693664826527665701096065937942295264725823640173821217094272679024469475759003075167429915459247899591044380763313913497135897451180086914662126730144666705727570329798599934458743491932984446033361969770087524200421472452231691653127433900101823144871004333036952723610470226968895982150640882532322064865674748514178728353205921961486663723345926789842897616042244895032435357527153370566900512991888691363180231342896253523507373402866629545559053344843476613947293961415019925082531896024535253769516442446184984443880613473256272030852726213079211430991559573446849693930384587451665219137379445114781866742291339050539317429695967453228059297905390547482097059807376947986791668891845319774606584877633800161230326282908327346732161272544530064689828765286689064364351414745715787688145889524256640213029808285551640113757035420399694509751027595363228131807643468552263464224588450331139177283279962241720543651779908245482673872199747491193485873188325291217231767604003064497252213994600301953986382874850740363292991222706643754804180299565360119246140173208064566898923967073300345002164698150787153049616049564968506483461629100438421591520958002555595576039974373549860725630962644227656527276464942521254828413187988411085341488846649957783284185003943744288461624187481450571476506175565671185462116660196689068414114762310406965146911249353779707904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -5898784983165073372757257167841160206548674291397207615765585095882481039277510916352680150566553502054844101913943294300704080718672847097582406100510169164403845982123305216781446086111192062002969068547106784040358509721009371837943819715936293099564394053013010855569755664583747375915476035629001645405233215242975835438768303165644303081693692058853052121345415101206193173650897415777888098293378126879419672745168633180955977671091406111855092207678872399825731589392854880416350766438060912451917184031144181144564243210229483336255814722795048445725508556506083822084300481882021700876877627086018691657517949700881716738828841300027083443118784709452407944988367369752777584789336502897196353758428937899840832681694307188035585683086619401065303012570516419827079887540298782507105521577337456647210310892898091941176667373733123085920740154682759361424159381453670812878783030092382721219299894576995758034485562448807275624696578756392048530664524226720607078415595805658751210429506746694637514816848338771670442272398423959207374228591634402600541881185930836320033729492284368036194201180271787192615545217234637370188846244137145475574306834218535594142468275584104638915301841823978403491230197907199948896199134723911583866954398709397275131251032290385603285887524355486451824353601331485469732632871360065415821690114077308303119328837478097222933143762390723899468043127110881547059319401073767976129123198660542893339078842006252124368361103719378607483190399214351567776782466438012481781472338712739880775581777148214118161081608199563240333636484419201323578199685177108001027774222688399353719757847200798698150556921572922400388476553333812986682994089147971615205958506523136442066203541353381613055090405575845871728032961020288576885873176538249926577331758266322477953375323346664273130637720080629323823983684842309281844012114745445380387811485205684708995525678692612689998623172328113633139453147585905473184665939478806936770838656797924406555047605603404420337331948498747632725990754730247032495520382835546174182149568788387982138939491421058230697525183587505579659641561166181256058242820831158983466323566027625784364324853751407174171799134899538663639692658736288255683862764755064639158272418611610483950163902025988099105279734528842128936303400994238968553022438597483822514484417562855238108074774733513821808337167003074809054116126981007835418967782664148828458530876346272868018230568429159448576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 5814053004492439803760603705768173327094898871581692306479503153428392424634426225244833428116545859488833054067484147938269364812985770798676990389777381014843424956787964037848156453679503867225833324785220345586857633992890776308530241560235193113239916368934253457677124542678910820279688065774367439123100491119649895930403421272958737586821091019019273509943510084432019875308709244262869653104458667719949694125470588710875749958514720510022864201216001269203494891688192362905739451789839466569171961963552063365127977186179716486876551211980455777385338754460315876765033053017713112473969099971245270067629850651376777910378652141398482444630912636534983281143883875127508544997214410866199832855238936138345930210038928266127709861236413660307989530887637964381563371050287560894578089653830530684092500694557804357610548812545843040590622939620795340691714008778293936734355904457912348454068599251960492792495998501484295215460763446492071447278490937676276050609876205676615590923839723355347273737797915136013590826595687845625949160949398195891175995808968175679696924916229084826959560649730179316563745864639427873434349752201991162406617192679488947445379066962792080794462240532899521405626509072205073383084560081080428139864456432368311075179993135507179935002827271686761310860603809348373482469087496297756033830093636606578729830821133550667051810458221009817844971133705797373419221301680137221313371833073801224232832105039613234893982489079193749786368728655009336552366614793676564713008127330136103775927689179575590499558672583851792450434240357379411580522998319893453374140814823637659685004886136386741675245642250419953804582967244922798174940687125720959234447469688955833457983169184623259035993272955965348357790112144720487053192537214597684644602880843841362693327435051195414030854387607009652629697270183503420720425981192776433906648160499483237989195332432158813965677404814457590645627783330601382175768043125063512312909674885140346035373036470435288852055826200217552938905474631911412625927646511324028425580483696135887397443984636581704856693393555635482094990999560281729583507135298708894480927244792035664128047120611042572580755556705374112993672663601181440965945524033030226629769508982155536074724775711089719253266908977261624243057763970495354920981468403818268075036152652097014476591529740362142099970748218821814509092807979144975881199653705566460808288715761647503051946864010084745216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -5292773454121586705654773992949824942302499689903312701100247605338777115921363176211508250233093323615597759402381736731890787954426374047352948347253516414837718563958951428217822734156845594644057281547190969498114470886673890385511532005778788286662056795604366526402619426429013142388380326243903789893848621524262601255622209037574811369745867964287100315242022617547218594378352823925805560243955115062137522756174351964421498123521830758878463395046702066410048151293245491305648462519826382337180808712053266881744921683906404461823992204385791135084160970279753067721072712791393206886741603765489130885247521999217857156128489477432159953534908199100917714277784987913057957212957203325908431560943710130057339213996930509635927725604750702012215577984111208878449075999340747121252529716359039262125416362948344310228264328974373493706883281282173590947357425869296024797794573415542886799467651706837889452098120222632832089481653210743471845098153521162608279724610025762654499588389567136375000785887308603733285862865824640845046023280106866718650232272988465202496263333424773457045298309423800229264685902961923894576807424861447213471273019906587180023665498060601408991495354683785287208850756778861066749968153060064531056009980679294900016301538579071859654893065272989582613006179526726215963329968914267839041496753121594202607867161270531414803914946640780105906590708257106708347232550188826619573471848375496995708771129733403468918485436697924439906453467387251304045953539199522440767873415684483882322786109647523889293395628555101830120034022902238278489820406236515910258603730162571979970171665514874499520830593298100199394645714651195573397404298505982899515432291086986442859735428452347403563945632867931557331885125690167294341677960929570981951205887398308431935005061896196995098495638945725755761308285624779897081432950709870442354440607278820672837171987697733964037804919428196199031153540758392163712957503177750248976468193034219284944421781736222201044906225931015759443264114016906183116458436218476049608737376204458120288815428655816845480085074995010797145053224866760310026331139168291764817233535489970607302697745224861032658420740030209065194636231602248339969815535309750868231029579064582367283168647229573971350289766698343222969682467810022549047480194120933804139877500381714506541025711048695212389313805088510184168273506193967131084938549252869432882722528371772470213486450234764558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 4088289474179454852230081828812639708090401644382603524993607490378461899824484699969721174957187114003953990061077821435130572541748503599855565964518963293204507933089969608605889939830906555826889006437713985975417643078192502438705735304250506746433245763108267988303361462152842274181479702546210176923829087855311019114331411524821065402039216078228300763929561926955628363439088391840150602385966824977831514964439869921320561377800812911818517746294484836314203502694231986409407451587618472020746582700612483539374155634761891402552500503999487163698633798218504583564545986953134997803248478445801046747097681713355943380105843672457067533583076531804096617968615474831660541278233639856702555771815297081014367594795359375417129500578623408174447679023144631129033806391038155758643993767818628088420068582328326820970805114577309168039527758627658551972319077267803853115023984901338191141387477041806530420077165553459768119561274353923982506962718984543517755211563673464026638868616979895622900508323402565659574424584098144872599346423607963870083822420109866794849251488353216999040557740057149150591864274863316523007755947465709943308142136785083821463245982007526937081288972463314284096780253088127068089163699311999292056836347780379484686294231984491046832340094832187615053125612132037450607145575713787397841418583565690563154283662022014085167974617370180085057174813033877268716377989672707206942123737672702053576229085078493967822363007522007094526457622810096780310195139926689191184774941818027294798739966553779334557161499435835720811471368618847972826993310619579892392983726788163540612911850194235192718641849792082546986940191000695828546403922921792131372937292165675264041455386129368199365007246523922218045074820637803066039368959797530356812353158994070759270015142469946673667896992999434802737286574152794965023058634506220890495573739859953412000119865119872003286381204255105157843967248592763538405377085345707954200720970971206265844541708063084237689268969071236807074147411906821434958011580093588767490455540200553190135526604190068163621626905172322269798202324415793987230770085991731546766996075650952831831412963925215002624226372345130933865723027293753828790198114781976192202870356442617927164824535637546592775159813232519341528765020681259843113298778276829874425100932798089532657739173813618048755628060772005310919401487548745802525974794241981507245193595154527405770013532765812686848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -2058762311423277122765280469911600374674708366083964925253758557103696165321271891198379072597072932892262502935160014468270166393667075463446726970854660525244951105278166369239406714117778372152281368595172284352058728212948442530653628575805012474255631618348997223301466992299314785259172432105051579800944251967990696191159016819496383436013417664767358541223796866972099429047566102792746191467586317329996013749948684302628392556814961366139223321497808380056741477031557845072049692480308478412788618187251871615046441512813725752251467718294528747642138274229779965691904786765340373018887101552956666038952384531013219405751784335301730072838039861222240878511679999718800771319756144091691204722811260586505043773065223868097722002497535186749939330674247932679883625333459268213025793199499133830915461788732367135880424680725127706683619048434990123480987428173547517147037870201889609189310253613541969611628409882655844691252160229800290396690971507299641706172903558658346197889895458419423119701749077020060227942079752294162455895729301141294752491704772893534353940060520452887835380606599492023434147346889088914697108488828187296300183432327042844066255316871774665528759910116057163159253929755555453877351441619100563634266717875397180082634631710062176516396687487205985736011893150242431087739382263004150579246902479232189351525752151512420195214210072617227504900740898046756380170906813024121900914323429498030032153828521757753671606872761742426718462582784520084659436368199419578001737530192451528815709706036841531884278724299769992865133837795215491112558585976898016126273669838449302478478504091625249079034734877207655289540412915487384987354652001364037633807607937368145655576521388405728262094880215072896464601796400336215522413761197661270513705165655007181446665513095636716588063568897360851689099594168702232896899976833872350640252194606045601072081807608101573559960024113403232772107785522537194227736069179423542734761832514504867625405981114437422864517126784525195713039699877599008759959065348953469328580659498869035136720952720855454801205967172286186648444865088084393203740503199857951794418955226891908644473111624833840877623260561748037816122434925701354513044567204039343724247756873185137973624454502742847405620453969467970569587567210379095565054725501275435370606451601328615698450728539173130391347130176478867516927108397235268652151666855203671538022321738167601711454278842776027136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] -247767484747797153511817663439436285051264290986686796613844393872118680624367794687276542959987973070340506638796439144959639770889919581285103936793867266854392040260648312448388968761222777497965898203444780949683910889808250319035953457753811133546132181091523085375519099262522426282609937360993235593201800254081263084664246429986594176130560371935816115207442883771856017160372225034981563548182114390359133322854390037753268921737483725723451405857334653216913309003590474912558751917900556328662210327538613052158791013818784576960858254767775904689275246477441012573224821390339633309078605411774558564357966782920594592158590979433534645281232283400656822057739185432784764896290962289384366555865460779025161272372665715815728615706037023216780556965905945558496063534198731538203128973231474107384703905505645628950216160397360922592247721111349891144903200611669181263431751677079348312347381406767054867014848254749074982418434613166863047840849538890089260430352695259702966938378868800158840687573265536941948959520410923035688771633449814773085175552686479510523277450758401190483693763333496753976464009825305465221552199554762097447728375163957050973868746245039291976832347930846645265661808168968667870601843451091350108832077085634136770876759501503040167673410007027922138201105931872941131564410381083698702750539832983689566974425481144153909654040803931258809164303764834834846705982266869955942926615680058674104989880659767980121439553713685573277059903387217306898154486334635306195355899244190886843394464123723566831635288162946899813099251592656313677148291367604875429577452193465846809995750182337447204127548119204552938956199808085571106480239677703243721418250919933991967083487671080020331628939321247385036674983763700389885782306974456529655962666373031284928453559088728311015059901366885179805795118397034550530968634869115096880484805331135717107097998928789957831680153269623994826852160262022104134059133366290547501393010687515553460240029461138343567483174627646714034485518476540716389008669976414368125476779102774281491726521213156131717115207336254058535875636733204813178649121798868358500817915120297281783272197765449323120063857696550608179834198931627840073239788309285098360947432118827842179646600735755843478020883396878248576895455470341031995794796419283989899709582056065489684820780935576431629980780408884942932343317184243231132650467647693019629474105189826932074601143251228426240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] 1867108610068754296549850477898655874174014298430316278257781348367625232762453591528617354057715146871647480983615422823260338186643264326381024662784612406564485991004522154112979959732587641370916151194916463399168665368681383859636772011329680810038617901550517074562900443394569849736610396464618389572357630625437433315413423576799498045486091815478894599599507626301687019050595002258015460432936423805633319102310995163497079010695153158562871538870401537622672485762384659119979291165788930070040302856825327276974972049880750469332777092438672710647792201758670461427910806720508825626389110951365076566100621777160972047492324451474329325396703111869653399516834340556032236936408342682734364253395570182727774598957329295079149782092693009768413624048384329674026747891410900615920264387713840649385940221856374865719428373969781042481126889676283939532882564567081004579917030666237939858988934630184037353178186381186534319865373015200726451299027488394847725875359976625847428549434641888528893542419308272967554970138806936710893991963419782302784843948707913130608113209902924036404387589050560181935601874144931408725704099201338232140017907018487941824958851491006371623260724193390733205829074449501212374458053586749578064635444345664647934495675867744491695714598449639833007585950874989968362499617562251353536110003990490472008780000940488484111533907891281801450061371659171855249932676087838002145933750090505124221712150128482105687916325065484007228591346086534896435093654563693949590916530723497410398565243668392217033670706356473317232808405494059626892017359752964301317575607451687762095932538285472481836979948923629205722209849742244382200707168024989319858762420538734525941357685567802020689280142972629610214604992159122210177512369987033509949746354652480545669755919761629756712698573306970070913159725479599428017070123353410782796224359690765185780504321187853808812854712664495712541262029824229242994976824139929623552867051539289796034156615923238453667390591264555455886211215836051041820046369915628231969341722393677148305809979696184869853031787983276469595105822731344125104528225089505790372565467429526246980138355597295403578667969187334560574865965205490885858791687796055611706392030101616631255674229308983840009183164324020051434642287343560969639670845452139819864801236978918842855837829866957387697992556139317430870700804072653957565570690116474824714914642372169468760351814872291344384000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] -2261996517060636567780196755932832751290862037059226645652436128605087861138917993889494418191424702675719166119005103798388554422913935992056213291438797232340268504081447135509793112819551379222173914481458657075869943758772753455875700318897835395884663909030418703940051180252834537671970809724153339174657834521294804296590873397705998290666315973107546874632776995929547056429277296695167786284827876170377327701329257283125857565664169519645309556371233305320849790488348555416706969371697183450690036934167249275722712146379968141662421375595870110605755854941473546035968973318571527147228113565845486846309069403121800365791208270665478213900171830865775241276050469895075661530739962701662995618141100956468022447602964806904672413207529146710555434906542394801117396703547597889366340322636083629043315983357273201775551591432355730475906092202101349635871932235961136268020180407005514585765854045644530823868169850403196134522995264398045667811450834715365500031177092606390820769117417030713584073250435309197649499906464140794055169908774059139622976207270398825363123176333179955980075211129640463038598539075562665348116314630032600926643499821733281911364039639322425188486963781391323207697640730321979192315318042579206604852416105644088722727426559576543985237262388995136082175579160333852608067472866893257307332975919326244687899847619852172218250705670216445193209940771867850184699164060165641312884150694797443566234839609308767056690993340023854455139375079459194670912059257163039626161064077282894183770627550569124194484818570591630203531344380393406316064051854820061287594585280568706766222381538090760490223076546812438387730056257414868236466178576526189901739163580867153961931724392582560208106635513534172827906408428070899056726356858023957981874824221046819239430985640182769678468514572389297408918855197275217929084272346066257503774715332378319201390550350412785437481095311569965885980579176143108462498761145716756618452628699302560267775915298679171790159484212091893555068210266497574334891833446397811343882132950819837086839297604314296528760895494026997087652249483168822168192204050324690012104406327782334017199706948865582074844880444616018430100604827506049464027546634253039588353244755409808130105710771671797977399974359422672431213247075898397567534682589348430312407839857495128345862805006679688948552285800370219772223648602676439006139266905683727085944500954467137154622794579904036864000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 1708724412895604608292332963130937884830905716381712566408932277297406225920169459299217264428506219636264264995396142721599999448452173849095120274463997224206032772924848007662751933933831609292780510808398109534025828558345291776396540291175592411879456903947209156772074922189161994744527119156919979838878212999416160316498551820498876836595889828442327089359148185562297297134032429627043141586609621802388628949245411212757831077222257985300758779312754330409659542053272632392830401517816378811192970098202373741670148832726705519832277125821146106965345016314344332621066407245795488401007630815104511565194243919362205139709001817558237334618828205812044960140644925386939960161373615592746240500932142989961196115913591447711315727234203640944456818671976247585248266060269992742190178627753818426325186688106780970469690646923185424405241458641913735524521357413676758751397136851893987974560382538696056041657239648242146863239569523521560886912103544288744704190798401463849026434563122862911907123967705274023366736589578198811388843360562608128588516652082032544400693242615047919710419004543958859497673169604142274339627861775192835984650693254574270616307392332249662223723166418938112027197375346678479577587604566503124012336824155378215655005701155633713574671750978212263330935975688748230272329834597645087449762387631944401003037982536979394654031966909303023344253848101606779455968455296512593140342566489927834780771839069963478230669374249111648379661266134280207223563025935198345243898838548560647619534687839501973914757285196876045832406122264382210989244622405065990063809675690424454992892215027278472769039656645525297736617715623333949293339105040353788074820064561395708301995900198707213023906445311071861524381484440761262092818090561801831373107491078038966813549054376763807331640043577006891993054634427657564595294372149339085632158147186425118580282245761487407748689000734054069561791478960741520330798077209290792039376069715808881526531439418397197971279562070269800238589040208451517198609440237548535623377245302535604613611569766725808437689925647412920599375188788954439356543003285771821211515274899604598191071360630327538932619019362280467164580554150487727388258510111241852190907228410936099559413181437516215222724657705568960896079995605821720883188067586912508415266748497914610335617950054069931192789102770313119010473730215482660852982001258345047945230062959514139131915450166989029376000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] -890029228776452394433345930196681975905627592180395966142397515279054454699259323436064703874459562062798097299041681586835733934144988007210824466257215393902003484654799292775615945581777365092489353691043324734866928849790407253535747464679005549989387259066608985060320748680538394317605899030776135995365285026140824064764947629367014271042875325622863004688706965181903615909289180810774735302469365423304359075618673266975786399046109671088620249600891157537808538701654139190953593646709420077016843957287253605359933183843860736167069950694996194999766338209370292069620506763820161630221894103986990364654660494614019226373048955142393985080046927987698353844224597182767175765400014183314776888285890536709935036238944010236667552196316309911403368975399717710219316002858343150687027432248764784465275257230252493697466851386957259215298669094968159912033533042311618937498282301711874506017686549867783393185326284072572928681021972165208781892224906865749423327044066466267174123455383495316345675544689392128192786523257732941166583426222622795562365764355245987244607323310196909227514436371527178327475489015401269916683998204988683232897616730270457919668425648409769134935403576196299385017060730860666266123270589953917054852271463716543820565950914251473225685696468454537786490167062670376377262369402034411340693223140512400277477028528337672513429064990183662472625170317904634924627691000277440184940937192576290818745225895113760681611176760899888405424362313538886773175180173997667873989923762233485088851345478333173537070717809427815235260607307167497541917792044416283110418874754666057944825780189592194130116080029541164354286790121432170997158930226087200222753373700626565839848068467660394146431083878465962312509799226695170899366631614566341264248564031945344297823113624774834875356018338511363386849048463768146637454740559786658690201537890750348721355601623568754270670001708102437606386194352894038098450650173592522291282396348163306496402905368614331458605715767350662759474772173703009048695285873842446669581897216848032773346467863474764394907921014661231282804174176496787114125349738770025979866660687465959817583035399892601915911394079147273403212190172447344402303502621806118426315538701692705396459431487353251546605442772785607076052266243134922593099811576542492538268132068739887096569592058696159418341519864448799963179290475820512522238473272216636885404247638579913554938554325502263296000000000000000000000000000000000000000000000000000000000000000000000 [113,33] 297700408501353690266689264931592056987591327517822752869124103227338973416180810134811003774685077588696109721528816112392492402163028755388422350662069755086059901289830010388131305910111272109736512221527347702018904115357595564591137900673200918285596699171045027492762922805194011219386983079198030340524736909183103837664847240246160974395670290034819774811284935118143333262841748052775056406633159499229209325476191892770188859477687637165187654601647608510363366105007631758399086248084930497064754316993515410805809978921098008336681960255008576655070918223367597716198868844118700027077648228857922001875031852372704385122647727059611649895910109305251303822455696707108280293479171138449287904069190593010417824620615226184573278371846356027159294043458266771945583129993818965602201518966088060551714299781068240580983847801503995182582818700500730118478417760913079491453935626442469178323698382414730384578719330508408141404351109133920459444566301442542066990269388791150079100392966017491664151039954250339218714876593334271524858149870574807867322268300062702552447522643941049496995740389109749607365296798387722564765777100059782478958236179083677166499520771412198132452497925740744697792870988615362627489312483680552899830065689732518252837448504534113879559046907833631181672243180107997552703843650613362618426553287424409154540428200821584454814494463540504475271445810958896098686963173249502419504121843934946784512125253465784379451483429734862686813388658756169719294802833716648595042962598437577844808551610531724544605585525451306323891398453924657291663712282750458069933696313313707668138318078704943598107724966211927801297421821105479862333913375799454473887570448189617850489222017915315948534008844164967175039334340201249980901919506986735320219297921069765551763687273071453186652451169475881604560363012131438793828726318856645758453242990966942118015357242841098536792143656918600737715688980781263188279486775573538769236850300969757223003292591704208486361960113212921405998573392438783625885523721048675249078179590965595099125830773446706199040678357080420637438432098275422686581742148948224342985562610730119115268127221362943833790440362059844040781184587064553202945656834129703921507340769810253528516932059681557427860889068580754306480362414968769207144169991189656703954063602138380690235038444883689754002650451695052985158460722552984231954533654186824787251035390524071685952089334730457088000000000000000000000000000000000000000000000000000000000000000000 [113,34] -31857127950250858441652313901980201484204767452081901484369158700418780293939214637821189195836824476942779570480610546393136388766661855429758996760823223072138332557289722135435991414127590790761171357646040599735618273548313038677486133765397969107704880149965993765940918640573241347351889066345200445984491651500046072331357532243213260174076624485907543085505910700055285862288821129407133020896980413728693117055669597093899283868298425294375029097738491039237075381222235102148987448243568565559015839624620863113323351034767071843288924878885908333414423631384934783629966876615976389648369383918472214513716773740346274915417755387725280989559388578796803529491986452072522322183731025439425484950377745450637444311215537455021951156788587192719944912482049730712635512624341181156760750441017274898996463513723364917298129839182316170598919217977200455025072314824261074201631862945424270475751948008212438834181555446949441291409168835792815338108763873236679588498152185174656442908460100451473993754981962650335037068316942841129278895055712361417460685826501828191816944475649323300528555865825264030731713192209289038930011877335536136789321467789430238458002994072716593531687602430036659240559263920853061217443264671352107674257368669218549222412961143516070065618083620920954958693262267384857861153354815383210275612230998234995666167571644835128790904289263346822648608614440705344291552777461735415432079653264124981649354699904070992042030788669661552516210017073877357889876074875205890008352681149271045704831588239863752718560896463499259340126550953399378634025374111932300825327355829177889496235783106972539749976609112907436488847861752550994103042152572327719327209060554479264124302297496778009383261252833433106396501282046568885692250626317224382353536509237679871606240731360871778729313474511751786885636903426816580416067483966330875726700062806498206201370870684876168656888343336873062080071179823291199171847386896034011473416307399901410655180463743488730714959936812297916468392346182031210637437075582569317081901541658876649315933413898884962184157854682780263587310477755308481581283206720213823674429935029169725081445608588911201515387176304374963431189407131962900732753458440836259806326602710759299691012704060717595786227360478147735578111991107650419802657393152738287963750786774254086565418156949353312782294772447453390867068674282728208815890929777263973137664355603245591369435299430006784000000000000000000000000000000000000000000000000000000000000000 [113,35] -29807908021406708509090891937888805285119582999222923249095567901526322333738096967275929708321074724548468822664340043263955616285492719127318532200170984451523019783882746442713322434911137978017339868616951090710473179161598741362935084722047634760020345835885566925355312401417956426564934461223131957601535455956206301676344185319233855410712752559694436122608781714231888295783352353143692939032338678838323786295105460674344462405325019130615900384120091009509414342204861975460253616996675415101179460785650367686812519597323545380666737750161731142139855781355653930881782446084982226493068620888650075457878995220735692935818418583512037862321656145496082911400648351457501024292869122096993599041262111873341349077043918054393708424596958416112133809856547810057985566251630098887148362388966696945656492518760891228898037165331360730947319077220780442912712692482813171885208492653600263316000500628692129315863071829285782386085015359892989860318074596443664472022948035654730062453676100710930251095984880576071688788302899203989688253824934753251880716990529037045017558034289358344150275462522855973956925253008609591647543643425319836600985560255381888101137962236940432389254130124969376453716044315885101510776390016071556244873331080263253722227716058298794747828528587316952914855848607695690883127088949870360061596216248639329263839341031169333486250033852726454785488526523239551743709246181882407365583438995924750684577189006987446757259093871137206224865018482419739039499192584820982228608673302244832799881606504756364501292984438354238447134683695547594637151710038281755758511558004203619829005700442010600713879190873467390853111522330444570323309826154313280751409982049617743296978660053556118723235398603312530871369840334259771435050351606038884541562130048115728439082950524861656369302460891278298831077938851164146681342994835278269059877064289458611687967018193307629732122929766122342478916638547889556583917518974882021503639890999917116829268557896238932089921206481160958851931050894215890742981983528560779935459427169901760903126139182187714124999044613999475075807187875307389961100993223932195803566714671002552617976555502314930494560723523991595833297579552840328858362197228714007375274045566870908316698384270184872771428750635632856064597748890623426531058277921930458493208043947429296676604062145029303856154570621980758375461798571593415511902426091730150345105707605133875277635953463656448000000000000000000000000000000000000000000000000000000000000 [113,36] 20742636071038933491467736453817498648653758792248793403389125655659616286617216326727823957623363382186116952555001828242244959259625367946651467615514138159973149403595674355717251900882832044701990352089478384426343594726999224924177086207472039905457286994582578048907908825332614096997835953591201591549229062879545180211879693028926276072686397116414842963875829355983492157678050186806148930706019380769382245403749278135517986405389367761699388983698970752882581864586918744344077611439167171911870503392505115826879702549670409692232227436876284310453186614336769180659062773937045523592500579366879008470795003135651410848904463206839076419192688374593879058434245809500623042458069922376661764188073314141098347496690242450640581932215095043454942346379331433993445125294247398820679642319071474789821442447608872377748742729140872228241299872187905224454673252992197509104694841495122462405398795310498479207132226030005278532477791967407513273185188211079284777249329733920299610810684694855520766529021426037923917420977306750528694834921797310620231288193667805156251611229940355788732843905405934245945972896984813953599344284926143877656180928395815713783404048953718876430538730707495277989975640043110147717300709361252400210773280217869383215766413242725768583333737285895182387694838724924263507227301414055518023705794546171541327139370315077122645005429948292174268086693483068581614349222859725842883424977948006878556668871788775725492882188211965574578635343108996761535089346465031952170750203537318486040017159041659636355757298842738630442356561354133542189575502656651735616328864519788631455426201029060796263095781585415841136112897311807417634979240133954321826301533365867189912147863989969085419724808826236595489920997655805601741054668950489773893053032490278249490933729306827239627557028861159841185883300375571759113350275939678554264487071224251592955179197262678602439857135317816107568821548487496493239847159714123019781879320641615238175408829925641920406651492206072767305662536456412637756916217230309174999472428713649476144624463202056807993886093515630682645015756876384646985978644449601553126963045147777718200445613016636479086590107863499490402083259767415103133849140186645781910138817108927773750677777279088071727647493430135972523117370932353048905445562280111720143657087166534316919156608002401202702578209645358244979585408734278119109394799882742828849130476529849717972005066612146176000000000000000000000000000000000000000000000000000000000 [113,37] -6039927942635502980163307362189360418704087813182003752355981750656538611730727594751968650973732731349217906719202873965326499989927253426287902985654468425958726985475424750687451815759136712736709778304767754937432438294912085426139607657206234656497362317671972123125212219719756346098383982893196064550246965439698766034014811822995981797223107571371179946356921289036928911218485975122495206322997105610401119000834400164275397441929110598257498104720604050089136527122202829166128025309990553167560039927313728456294007322556768903648360779819374712577947071168844516799675976987557091395592629159270511643552157650206909171375017713229738189346200061097697469847245998235328800532094837905393129828924659986737545243528730585168706795307538121293128058487996133300732229543964895732612719005447800626848927231174962032031750118841895415212127657039201849550666280463874400988701964961197772138587533953090892833688649917404280703534702964999508854228277451296374472376822347191549465112664303335285235946382534932523931961285563116137809241230335143421973343523528539608643877569889328386868367045309611336466220335856984943909914030540124486207208533499680323434909369673671738473159104873823199770500151362379298544788895885574994992018314182208846610322284797466572668729448030474961407001959421459441184413480485261651472660194171928474492614135125959745243057054237800722900823509437109966017490694908845713765380899235877848389504114185409694023605443867291804419209126526326712524212445694349240207546415547102515946831315351553389353881010225498194003835438988834043547313811282440217013962464457794486426067445013130097851104672946610049742774939029064458806000799016389264779042686542355576562025496334031655009481420066099061869719210400125412074890599181408181390545689883739688975685153669066312570648351338506139530174252711427702784095259891592162875379910099447658785441496127221848985949736580198452624638205555905768627459925840738381273827295187350346055272171189631784720991300254222487235487402230966085799364357283205617244353681315056111314504772857815059460837716375779544006662216458495364438200641314680940146176917949837038655737029809304581885154289870431584115512258242089156977732166191418868508125108051452526125618234474913978352039077173037111583118041073636038307074738225721866590291173782227597165819806148639863128166569611578939557384245259032215472421658909526884808143692114416161161216284944236544000000000000000000000000000000000000000000000000000000 [113,38] -198337550696143557368667391961023566977406177049371598226456054373434568126565740683060869387590456937266270233062528203616821315200613928503764565924152719892016906141897175882669628163346649339363117682914598818397419904214208744998259122786550315618787135112705990737359033022065736924520266931273605353104544929974077498704654706619223945193478749212713697935440138020494228262650835179404472549187297591111414892809285235951238110730832017170895984121170185488719779281176450423823823935588179860162460160065685208655137921820694289464908228278185627317987857902568407153816461662822015686967176180314158053946184642099774307531661481735115533403521376987652099102362758877510716362813070885225614458416951018283555718552069169316315209545320351365430827744008092375615624267818121651254475731687924345146631006209228477221103520437203947399981129025344062477213714969678939605176329027871723375771368465014912598671896873410095454218681675802894446229664333539568022708831360137302536483028988431494847493661751553264378970461859664565840016460334071275752812016411877430838719797491263919072386027839329117732474816116548603753282324722246044313591182043208442967690515000026755246408279006898751980541904026398651417244763280710103331555434994343008410091452017594442105439279039176557158140055945816484530419314853014607747650951535691846741678072105216324788618469139495941044276814383023657406423976561040716516829736917519853015487624440693605401503619709898497996770985898944507687383231371418689624722623550439373307485107894513191441827782135904852982777515655961810957589522475788059535385191911550504021044467301711194466449078492043843469730790969227848069331425396999808923568695687368121383476298605262345994338025460861167420816251573615230717371549766349679611930403379524509543071814952627052717970060302138853783016580452524884291445100501652687643657728887367274766924365237400740192908593253808136998247591978214148571060234360292492645151258820720909355315649431405211697954990192890615329644080899365404265794575862004341157495573283952219662429056859423325393137634271521455451393017405955938505390729787644631032442921196941272512202218782802504290070456010360351297624912470081238674914527243518585633564224537629042883205128033977704451445264914245559551025986210291556749894377333373575758892637572283863765882639233110664485723840789739920873584380241771328445149878421724216889355672745091451366691176657715200000000000000000000000000000000000000000000000000000 [113,39] 1161816950431586759066432069204234206603944444103202333257989834957494223525876246625737922294201066317227935347054695640517722992415629000682405834994692701146212681966243330699968815755540420853788331526176251605034936313420624057657581288575194580537113796919234115256674728950077068607542480937085832613373553766988275613925639844029247297123452832349605933141632147943403933978387294695568210573203732319561446360051985831974092117773836424278102973534813716635908273820756040540341060260468534166953051085184564097687188609542019226260809985310730563403144493220921848295827332862360713381966276597284144967964464770281627961821917927619012873568949502687367165390374945211050255075679944287334353918787455565376714600520187151607522472709124024232512514236441102929477209678278551090282317156779701300310660366106270054651314794359701104096177456543397286439584971125230109601503100634097722437218118190309191873068954490444904837939056273890713585683386844149005772742485219435456071842914017977150078699721728224331984989062198452459202653151458068754387092474764634048584840447485708417829572578560149192006068298859456388380305455741809224233285572582477736524825518486478629001726084817804952948537953201227660426097058987278156951726463527461794063965253256537215040825706776751680046328961274666133500451593812007255028272429989977640242976789011979076525563122742332195320606729669842455328377739831579577346589274376346297956650329877547209182970027058927623148887900848125996973671312161006883066942248836903193337919905116159134681976966142740190603545661369716277814178724803860738011994625971606136255977484183184023508093690239399212816853026588849452974075007666988445890645482958440438680248094619057684678107716344419467654428335060792568029685206427902359905418243302885270420252911449383486570212959289694995512223681752635486055302426636411984113923597111022338011446789917932384699211363728172516529910025609396740652924370320647483400207108478056566216039145715370924248663968745088097406261005887859178657018424378271563762671050214035988939588233710235678889313822626366731475952855319412761628334114098788501626800414836469846054364243615938773686013644626780443942673750188602144589886396782492398052881849503900458584336688885720157061674979639346370114558420976577785249843540101132984478773837733114409739751839225070542476657325130793992091994124988911127585062852933004328224055555837176698771796218964082688000000000000000000000000000000000000000000000000 [113,40] -690717144372194349033322661590858542786461852393886835401204395163792467672032557417660220844967822831309543836199521587428617367351931415485793410013351846023152990783422206570090683557217872275218760936953542944788290920102934512716520614622312371413862427979209299360987034201662241901102650669385638632020297157093748535512460915932170476417850600520711994271488689096187313911100294224387667900835331185588421063778512246888107203119393047032113276582250582843746941228024462586758154559275032651675364070109583011503171031048291610858236283426677755530922645951926487126590999665622166174834882177703907116998349047838359072139438341925973349106113789338649881437840811109121882096729325443505039621876856098779616219423693113282981054187953118691434825355826870662523537066788396075273487310874288710286801452592612922923107438546487791175296605098218212948816354279447969850618755065630960508802344403986328361520527998409372411086059757128860065427236997539077271400671587440010637710867274412760137310219021222838878648996338377579224014141618543761706682458201650767400056302280713476303418250910086284917892706638074578283418777209005092520317259055558833982365020575594946747960370912351354828923760909314336181545288392996451538879956626602782960935640586957045160251361227375960599428724927795846078080338631545908141780811015744827817545265072319709704095146274983395432859661894304024640692573392139928478026048971130588233230069890765561028046910675505204317474005319382314408502757229501219012700644496868985175879254952534175077845929281161036135827917321142127068327700950592060597508637586250445558794611865188255713138731779496310973062480943201090424759957574858653174290695032552017685062362662778819804360544924858988590047222359203784820714502058884702264615984468875672541197297619394244513628457641722014813876702909497845337459221860273223929922057779285815611065279712987864719215483810408129495642377480097333024920141632733166783860334491702302855456053675746313204261391155269506457540273948793347567082968180157752941872350720022101118347953002699657907971520140540410226387945749672076092938522904437142165363717010159746282358408767058788754481643643804656269047481113750109420319491956734962228192149453872858827208295075556975303729106106792665962268485841002594559525241495428002398758106908467647068459396335231173287308289637517675869010550653403723551388523414664589607529808107663986002097279464374272000000000000000000000000000000000000000000000 [113,41] 259230578559361772992145776385452450576921746050949217800100313521480540778340099545064854952709595666141696146200912324124403102822736536433351293832880816199736419807965186341786897744432787620596713305526798967883512925615879244076617234849556572216331021533145678685437216587943544413393547836618971572247315572789847764541468479355815723707505128238514415607627741931925595632972955635946212532861965738301550621024167992267236356923506838049511510243267253095040746704754624427539956721634490496771182020541219782924051038913055412923795369081478853693358369772047891775578787943255018453841255022640974839923637510234162035277097297105132539695158705526433851346191231656363933901665523490579265760294861519463752215185269695093577922524868466784269629472637723861343773671777237499408123159361255596073273645897297972487184078393656218537042382871965243637647717007855009665714919124686125671449252444130101114478970457288759984373276037360028700056480898392150283282590343500465009947818413708342811975691209016446012618560971525758081108321587749197637418343266535321830274161942290367332389243591072033764779100016737020295671005008808004785389731726842764838963286545593781707584499615537042203286199099485554495865206375856647783146354450699493852223844856283419649600868257170723121476037127634292073708512965364696111815331660274190775562288461095132045440547673445989702714538200628290995566280441551987847235727252644233742789784938751543672217332167229034688231733042520583690153588237706302274960162046399999733789749106771913438123208800746347514846302817940844231934248215460737098817993325809303318112290732862947019877395780996266879396095997662017560717589764468266515483055938977603204993498044390637159781112427687706100155940275320046916302007343282729346470316277995241829332891777703819495838699428396913258790556114452273997372641540813511875653966266235822613764457460465188119704964275549326286478786886084763782106818902354385461145939582211143851648710697183925752176855250075691799880237308135650473078020765323789189347854964159009645005353492263959443891203758136272749321253617716345181333476103114339696370835324416323566347010794184539235521578811711295392017987371974063381365183117251872860573412212740690830826095186583751163915011639248700599419626553416717084613589130184078883143488774994061689804608483952271164213976624111532873884696283980610319763328199630343442612320730829805634986504743813120000000000000000000000000000000000000000000 [113,42] -67794819065055919838881751040406428167649445650570057424123364307867360044125441730045721527224931715474482372041252770138724251488387917177483415591410468346886254091776099011306083826774627620077796795041076151292873782640609680159083990082011140720604738594361210678902894446962375101195874047596881030471732084193971819637420202620205504708406173945749945401801496003222384708752275278277758917395978247402041254360649295650819594294624873040311237779510391641773296077455462418647001632718374840982406679737855095332992478973220229286082042122789285383474907049464605064671652186984290898492576336202841557068553644115276806182019434269221781914152283264306428160584704568175026088828353478859173858342236805797669321905508225171348037204229481792408283949589055602756991347191914165259273542579043730606653265629721369222453543708380444614175327300294826152709725345161622203588052438517183528950170729002157666442938008937081997066419882622043713802233779293531465236576436394218661412954363846631197234678255988527138287940188726283518813538864928436355653751973902206222009660360598279823719943458361982286079400346183364190339585076174825726970287712969588024668399250455095370680765065024809895682732655517801069871696637272559589567754896990405624755170916030310013372006035105281952176621181739934280430950901246065284045048714597776113692037894899027157889762725835989079170580144580102028019140515693170369004394597700854412412319980626608349801735887720331673646227084400181196868072645284742952577470553806507887603569939998268812124125295018771262022679740033073685207927235163163249082446200628383747705955961767709859667820956517905334152322390463405477765643522581691414841230661568659711850739736417266576355490693729363262511457673356523730284931711502476078374131898955689685555022171529493693299363796108967439073143161562595561195701332811474315851704035238597538252168834058506817887317422045621699090287664202534444129776645479434323297628176111997964353500070471358501703083656518239236475372997654468581444719316358539433837021750227622082753546668649261247634484937371326799744980852602254224770105240706541872811729326679237624411681740597389611821979532687231170780355182729873170677996077411604518605444652857722890813206237114502637377431499254338225681349415385900481245133281683977439112747543527021368831737597501491476314741438827452751229885382548488571467776120182636394395491052594084457258591149096960000000000000000000000000000000000000000 [113,43] 10587757241163544213726888500493177997004469960574483513240574121305853412192162015119571135647799622399578821070542059897962033687567877159776230772593098095336084568073960859054573159735449999976805898705551590927414934769528052503353890834233995104148447901418310933051573343703833426754617158653614025529308851516190997608516143344218916187957828942732962922126791495801233592726658974778996430376374182016786502555300570355483820314582442198034973996281982208355720695771283487658154439203497333235576121876663900590397233748288461198980982994257872929823436494718613938608719338191822732136360427954032717219654933330963842016320440044055301505704658846288949575966310037506656633091121324327060968226978441639948038737700447790419936360279893315271833957152722481465697480880254961048432324728793025782011356993591809137129224570892938671671893495723044681451897357330801324074739655818366766173037703113013997190812683290103023965973195581422545840945358649082816629206376471438448279276832589310003437122262908084025900940227413467577165438694427826355329636369678688511673451437913072383416524820374974731433080804017746088047054195445427618414918887729874685878703824270651384769150319999854247478376054868721644201503876397067980079704632207320856353704322612597365737762765109125701423310092797037867782064855331744824918311136206726061990894989662504366454183375173210849035736807317670797486181732966610813925588160545089118704425524163377535761370179398663471012135982129458347571953379687529578272434095408767081536821232382852450591534790415989886348089056171559405880877840932760258688467009901321309667092606331710099999629203855147021019541626721315367379900075144783422668042811951501321054493661146816151405949099180573276753369896171940636497568942885058392677803508429844522288541721371603390595575881629250989076437088441375504519741499451186321141114714040248436537601819479496328096260585317986458659668553454400481324611805813571092104473618285387815968056172561334143448893191888752468010097024433321045673931938287417399441979780081285193324416914192054284393521910111392665215126717023463083172254539831143659146909527121914515334302948208432517561576047487177898087486807349170109230246059475141303207226823275957934180962135495487732342476751224696270868349046238445544292414320536952247157604679408381953917684117424896253016895742872440332753103462609436337886730390716110548660443608934701906059341028392960000000000000000000000000000000000000 [113,44] 313518274899658302792892601478818531377668594649992008785732272499204462325708840107703192992831624595690399615924093995819350903365960787017570130088373453869798290052775050240080128163344986316615252091070102139271339782195359551082488086757739807946248495291480275828689727003087809877520184573603165602353346835099491676742917064230901235191155067643796538502980219997654136224078780853289037891562207445658412345615390942944198816389837400396142953481484320758876464855397928882747147839931057634345696323826295214768295612470578204269866805108180963112107867718400242519847952615154805173624096236404066791716736168388099785671774466588169478516821170940933697190066753840659571376896217596019405187092417649993592305956941544589103616249031808534774175557729318784237152341895272069448200441594237924609978407296078846239810003034598225169528111253970417370774904911483041830963927864362975438244528952757953438131763638106787208095990601138402519810988230754230630280047478172101721579555000431875260404352809705314652625759430962394418530393137355296350566333411882184363795366485092690696506958779736696911208242662335974927395266158643800618026687256500887066826720774987217289919307062867109459751045324092677056727458123582760311592101132747262084694886679435224632618245190163178092961616463479600245426752943283296318551662665009451217792980899825200573987240949228043025441920630094330405798363230953865774158494771605822908880657493006965051357054052929927943822805728550343201812704968449240489800216679538777399172342824247685254341496289907690843075363723143701112450490015109203311266567703056304372483466311432854020054564983096953978065190857512709769828900933325455625339056142013680286064420854561842521737726888380614131637091319928440582952761850165636575674278264330394150517174450731322947308921557023912412214391724583204461294701037758151318125190357670395017313583759316323590087301372273935699656566095688504408555537084907148263497772500356703553995846077217523608064683170739464762805976876906538239596549770152842563085675928701559822879345894373910469069714908109546372910781455830988932030019751959825447753034596810197004687737166450688479094300754725926736157501473419636193764136269189756208121751811537964042941353898656750123663081293198497995357098414616812546109833894035539137061025026140843812092024817140449673288899742625420745796467746362755036620786650736934708371167082760573593949694853120000000000000000000000000000000000 [113,45] -805194422076305171608629256137789118542847390267932287660799500525374316745188687360468496166500268648162924358327683467569488302579051059192988811320257753266538611194462720170403976595097105041252166774156137422259137962990780353790376478990462354359315303368409266935393053595826531663333818853882703974896709977210434947660011855772429683734787866283852703626983248273196370355909112101672947687411981641383119974692441606458376590335031388922043962169984827705761531548230769031239258567853446366264119517102870504949393967254739739932111885661206202865294120015238074446903056807231929935015609940684650519921240368966954767445276559976515361563845363626494836024903091799194865244811481021755198890489246353550670137817294453420731944128323654543929154557415743418317944246181856119093726489236875948719979659992328861826939347736328012280974362997116114439506654876243508463234129361403426533203180734862538963964660997698852420641404796879950211035315259010115377954559394239563306370805438503411812627342442223776999559656112424733533435715528911050182528691799677367526743028286631904423332035041869050340875757653165789262239460895948979654510981494344274123167700307290641765496304139377541603713958436039424102230577605185900034147726371664155379598616274680398094511843240648510473447146254329768352465506595785493088324146564677689475224287570462402891445965341138207986360273612044140894701529487113881566258690701139589504864578845140269506791185799370096512520758891630932586051235729412184098573422903315502371519140833064399533340145648983017259257751939796258245198958752840986126039884263437015019810944435149685912557510555466705261857721541186520809491473873899616275684780953169512869234275858273498032723412309346965775514556167555951316591875028546775399526797928587926267756098451125075312347446598651018889363074138982032993934117504322774061066073306807416395268595482869662938179566979012091804127637038860020050119090789559358515302757942545117974201172738590593398112571335974490521689321327342582338297698866092750649772151051033184148395051252991038416949112287436282187596880291619666763715879880565557813920570675448932815982356247197777806385858099719537010320933387866361449641529430402381904209800505080575259321609184574711310645673538303626027721394678903671674423360064431235053205388664550086082428887724657542735037451788576684653181148228819313307524292761559679226969196280765876554297874841600000000000000000000000000000000 [113,46] 290495087716816742262116191804634663876165019800637068668253321397213084069176113613101357366336178860517483043977753076977785793242258425034139420197592446686105284804876372969852898493422472278207793487080914170385440162240055914228551085399897849814275793729035385266188586152083198134644717316523951900259353318311445168689104951813812371671749091712285617312518807282011312579034589167569274768020726712473680614798017975235979701007664482979466224119573650429309047950636594679454487710474950245195125308116886854447759152760429918493688698580351462905821788436021539084034051643123985454091478337598585455366853405093232481477190873877197996670522430158417912417772563575365896905512140008488138755482607352843419723484692960268290700707447020886158678725738482952041998871757742359005926367010229755071201902534932834096217926564449232015402949501480998697963417604720044183545989045300895394442383986357841900542697495831367761940967066848022768574430066739775140557135931724057489150011068637447945326962715095611803789062121102621522389862381450995710063360139205154295799585269176205672094632603584743645744561134605253004454567980166654517251836470071022790905112082948601744451746552249526970830097958791815370678398000527159485087335132332146014097572914669708274386315516531681557809016859999570575118171241124095589347410741401613554209364424868889246119896066909836320531391015921736840365147786173315639270678612933990480515324733863601400319233813220832106314248859120964988885762716984276010576917343840209866460797703599622692700641006035596931794468139256370918086141542464307797300261124793934606130837658727921402525209495194564318097819463258382535735276084025759215909556512215506589801920231947719200101666044313148607415027270301229562183425625083441729344743514101264532338966674106489389488020490215979020857981812265766679733770634285370106981495792501983648017118677017859226147582055684458050601562972478034526999017489993812146852983654412034130125212068296598204949165692998920753533313562610793072080123927364201537964805292233777244413755430486329097718287181200042026409299029069469447185167999022737556642015184488816762293714191121629755179282077851142297768450329284736925513796591510806787427422204049548184611071040196122225908241881319892035728321869508554048355028504314508456660599531387888136993105876831351138061895103088361718286252711864800102616829866238513797118268526845062289972202045440000000000000000000000000000 [113,47] -66639669406123725457608787993526024640358982855320591038965260666810144443749659624808731597345221339786947955053549782381215993820305270925344496487983186455165499886396693934663899314232219933724111855476379645623519223335502729000152053823749312885163324858800810799891391246253728469113306217587771995655592582964217201702644053682995257628516225399391011265587059517402080932568654632838700470483317491613309715663910287350785228610519794618760376015896725327194486123210284917156518986779549480609457211274139932199971422783713816119816089824567735608443619544899621729022276427987593038126288254076200293614764743657538727880633608168189941159775506396816450320835374128781273675256057547281544352289441060188208376707465153063417745120931969335938174865968896218143663300731161680095436705742301247002769813648692742354558842249523050408183022213063805289785051828932380349036616924541756615162364500556047359712853467234240311087163392068683394413255271470827752084200861839068439167503503323076475977005210305152947976564168944309588658579511562914372252268337423174834512212686193220427679884504342054607441451169514223705762361592495800689619817201922669836963701648710024198656408258621396235693412611004247175906892817509773936392216047979808659232396542867536768217493501205823851134202257337703280182785967271798064137835860045060598358400496356127427847210545726424871958009130406350731074147143625344987056637836456558000685247482128012377297057088166173521933324743846510983626216633487625916907508522277725039986711975571170994330946038947826172451383247941259848026815686819109056253970635740327634164653191188572680048844546029408740602084908859764249164357226016027204738569967674550841371335956854950945332559260557325440459773074341777393732662395721010248011515799840878095723265204976440543989322764672006277945810942061411964607628920813912299450370040295781008036614542447035636848931613335601910941275650379818083570525879547878548918923678971930791609003863739700558686526585420414160113837606575043240527518657696339398621286996236082304740170766205281668442215849316600248038757505458798157013452104552708576474923569191073619022312558311957638977261086415046621364106152924526004687518067030559713872876336572882391796422569814223823983623091014696632986147686429989830990538297427549340173572105140696853972067478002301288633068384227691878197707463129586503867712578997305812901884730028542299971329720320000000000000000000000000 [113,48] 11069965305966658645925754875747046341461804348744707885291546898189454667083941269681323975921931081714985731985209971321727102181366044046485225409564556736621232709921309655653082662999941125066803306148754934632897530805257095772199906828895939223845804991903632637880554343495172746675237605080889553901734877677840457805852268224745408796339116685352801467382367546433882278827527730959156565544930433038961368389479252388501154510088548427270127258944836874552082521053779651323236426221471589790242358921117624333444460938024016431906191140243786158508418961234953649633784931628758712590817722821819174489906812421749516235006593012682675840059644610861551269041473072511426652631215747347975099869218351305915002597265836538943450004400619711356609371650544150604224516431618427485413820734801671758109461974579817514076947547930097965856149294793095281101380962816586486587447595047734881638921614307729703567408098648134377663089694497676823078850465650389980028341509546794310902845807579766560653606086502962094674844023466230581315964723830361333671420895321703696323911865700863504312288630760440182194221867687781796644273439687986310113276562627147060402077977762735720857449598099671098642275909229753896718892691851012496226401471441320376721495671615331535661255759343032342285387787033588255410998670058114046208350655188149756017324947930622951510143421403800511633656631581287867451207616459957574135919746119043315173752196368778384363829966837529318923944280366878826778577014053845899156623210504522716043328406056983417823604839284512676521458239531104926066871679248275327152582606985360043168526744016802746044308257071802505080208406905411243064678859241387772384346597731143707602677236810706393214877952404352412694978796781099314624953267890557366750774247786141774135210962767213291854855295719669339653144254635985029225807660813999180634358948945953535496741019533067178020356162441127246126991071101645584218169286566136729458494563340143070174255329563748917456003963508274550254425511518390932310590774777724197962110940619166203471722688846801599188050944115834841814253838526639025159802364015634031470330296356021523985386658380225725616929084928971768085598982790366279903839378398583587605706416127902862227724063697968540388946155495396806972848556342780508306223937753975674842424288852239662418915048995295954302438469999595082629917552390580543717110968963096960094365906448673335188977090560000000000000000000000 [113,49] -1292670320960975017411606684830936124117131718249025119438611440920422475897515057653282041083379591324757332678484101406025883162241092813973171124143554449510949956092998695138323325391104703679741719232295446473818321102821475854804593629686556276455833911192374639116081489153852821884485884334482140208754289659860299256455161280152691165030013404504449376068708930123566319326613571003319912453784269215296095596651169929960806689229886770509271067617704129193464998031212488574021830899020703544384390333040013914575542338397099186962007743837454277629436971172857941573271181977738635316036216990711829958780568577792658384378361348590449869574308316109749284609210062345238711616833749461214596981057094834839857979152502045810940747923517012729767802205608654869625273816928246402178176287866031740057390498357821444888189059064625336910727783876924196225005010864233513792227887035346146607736405646399939255755693926246464148409533334529189444016459925010110175321111453166894905336278837792665959763533960490621305746612765467929620435344452739438256022708873581547967856123320594553200922007041435670173717921579447340287953606044682214613753537421764926026240963048092356046242416686032296845860496680733718124082702563496300025559294690214162469973711767295940837897495265922872937757946805371126535012422317985576446990826959043331923257957703018574323369329142146828381403685405486139124196117009328036216728807063585225717432236483161411095530673828199440048576828127064378817768750541557303496780285539571941899544592542088318776440401564303998486600845656376344094712908231768291635410220829029958035638149954876114237986308191347308518419186110314652369825131672949866889281020758178223884103886662097979868939824769834753745803744051621140035854242172155325549231073777493542559926364007585680544556615050431526220231401326820904316433616245202748067008230918130255977014366175156341598462289908644548723485126666502528844397621854718979212846596045409822234836442643554359865226448394128463144792303979405766971702924050002408855675429555467245140341950514748348895230268449396042693048251625237970097315374197167711595578513235652770178309100833621237220940879528937712031931839038763430701405778452150933019001909146235481202270910495759116825418399025137730375471816560836018212408319262176852217185182531551630841849347630250613459711324337449123149544116903509646706179939062939152644362516074362506628300800000000000000000000000 [113,50] 70612297291113794622524288648839161898585400958538491344364950354724125700945155360180769838929659880531335324158657593969832467398963979708931234171169050140022715327232188916506033664259721413899664832526990161004335510350393671490936429671315884437074309863596680099425594991687343913980409844450822369744453391999955128441076228170392244265708358909382122147070846721628965908344166878189403960104825954809864924208308678366378182481122843904637487153667460710208120951603467655466932248470972790226024851893043045090938513535069538667691299555567805259272288100878068650030122476640298655760900018072750240487201878184373917354026769178987599853139561063838683458039795391445623333527769202188734644464649789927284576198267535268400655114879359478074306604943433681079379381767583515818701786080622600420441408187631875772202454369990808045167715964768228241445028772015926729023587256925443684971396286622867150205887490538261384918502660934022600863620183831195572253059217256282653459590641165109102350289114586999217921302341036966318288488439407433689595845446024187688747866830187616844265719134393791984363384508710444656790551112862426461250386449896162159105260171881895804976814993639331639790881525484904952282282150043213698189957875818151606840688697729171563858384752725334397019732713081510519347562160590904738768211533390561443121209993670174822355468613819667975093326405320156724067446859656995553218491168862558191558938434972360549930520548377025162988510188974186793872939331267987076581799491934422826319496320175662460699451532836114047414806457877972626052729851225746906020845286424787606458124465384493052444048631770474705574313459114580476331677095031337720638627147688129775497145937919125155920694325811568773921717364640849162462871324002415323551099910497010531850280802803894505533209726154855592719408398074428801961913633138836205807116470236677087359338553840301630356565843947870558799215138154950074388332967818433232721215126858975352866495780450627753299869517612062554137845492625887282097249553677710707316308135177967524648046896650490508270563949283534290999069881633464344545899835036295221614593521001514207186293497840252700000334198395044972553383147856031238155135593178864410961512347694255243473716370893487502669095156152895187128418298004754794844489892384587452017835473725553084660624107000322458041508143397115010803509193835691334307723776759824012385963347793515659070013440000000000000000 [113,51] 9303595401673488087582376977333251840103737398056181587360289327531720793815504767728592837207012466416037493081101973141742940345453947545188139557519333445160208271549809444959452044767500051527836347270283507920447488359042712608870347278556437160806221130004789746762524389732357620649683716191292774641437995074369115143667455225564847379319444321625153395966319185740736961913870495818027545511387792640610195874749159562250805092622031454029453661440617326850595044881426449725057035055420666179057455785626608660286009710921599383681223617231109739624443948033273039227684707475678924166010014726824275003247359011717161765053628609213445456724088816301811640623026237659965853035316144113561748889322998891081534937680594971821774862591000890617675513739315118660215064916633489344001268961756213320723046822425067122095783109420896379805760209791586789551765729865281555994583638593414652769963814512419846878120754402694829840222819784235944461754716930961386855271607563346141388820774048646818897102085006306876356284101597378241720380976762568670841935962159727656170096490778182318953875137538581493893641399757245608341736141492002020709698641610713659645160399375369084876669959591058054702956433294656714412460855454561509472485905499581833766503327790475751430755060915340186889169905736888998893227028283396384859979990936190884207562716043965433391982674838821026987293972949496192692821555602726968090135151511500508552570076183815918463707416583950947262990813537368968579364367227429402176908991587880299411061252768837115035580017506864878943542134089717391378777436111512136751203377580067942497616017009184518769766775572162111644323054844136092830266181564443813109634617861813822440084602148991308861271400518084832426646163837346713679142803078729998426417524760160846604753150865327177808209397028518015193291111283567278378137282915211604516133360940541439485648032828178122415913501417314571045905661165774190970182303481904741784470769690368035559855536577749097185422999650524255160094553897856819865663708246031913622419512677241210790212332863368441669981215945368703996871797052241190338046373030804589566476561818135743792060618006100222294723082154436317873169042509241862764335301747718798227967012781940541859763473478186798750989631170293017274652033789997427697881062828034204220021859673062507525470383785139970707147527180348146119876282327235104269169542257038550431437957279135792449454080000000000000 [113,52] -2711043826573426754496595626766343278344430415966512229867107721190786620674948502611269628946903402597171058240691696097490534062746495097427706087070188874978502981093117433888576471506442955959317417822350712288275369091183339890824118967444864784926443765004030938613955909125041993337089113178223843040573587946241260059648048836682778950864391916980564064794441666793855360231987978042948643604749845476012620512300356418695558409151531843991858859500586919889021346193413454390445234165285846761092040045975269899912587193275411192280431989024873864295519098905759082846815722433509988711259075275144001632883435790005360272566007331539984210056960422471690200991707409848166518032213945174432547777738016499249059347674367142300247128160540785411864157905268757145870230705905901882130624620080825520468432761298167945540406962265381508853687775201507770099030623680264730888160347307747681740270246951235155653269591334060148518850882725340822445952339976478198211708858339572563748072920907048144969485023997431916473459590546907978705547585490508541280031910144410590577464129857131688585827401770482476746606405118491487125596907464255687040037852860689048151601774323612657975626796980626115492139483303940322383115796407580979610765390805181035463021682729390194388786186379451353907659150301070855535344176450536899071696238992048783145156613522875897987636851032365199283501102517904152935513313053248086921665399951094726288135202427761777821542769338632969615032980465048652344971874392876550882580909990346678901210161945908792694348487054383589614624470174259221760350501074663679488957878513674206704687540282366881925699629773171557191971132748318717193206113015630241404528133976979918326552879595436802623106516529209517525176918751257266461469789337702418273080941188614187805175915366080351182701637468983999891135108714563333200871531460011228543829264409028039465426703123187678218585062618609377507547481718427284900291913959483749287407673446632692675764453447119784688012060362437823581904332681788231696005150542212532170398932558079314676081909941879228079549285643222719754886780519780791224038726877518277089703766163757578208720119307311763567270963555288051433724124597790000924741358089046169286534707299972255094703703508878834745394833565404515147524681524554158726188183160056477631005206622756733223694931711024990116991146188607104293504816874577132000819889322919695444056712349448988503572480000000000 [113,53] 253200623015638879926391217631370347107018860947868617152980118835626605507844990081371820234559065014721099074302774034329501547055582896672283529957472814649506559647403641508834120384255632240417893986252982407039727808635990848837103413879209768518659794433937481429847815859130601574175306312255712883869739037515495419722861602053145004352509730015016166549438893313363487085012844732139952797103074096904822318315466072458887582856778660747472029344895624689697668032787981244011025501890495325438733664016930217577173273042282601058316869981711563131615746917198937844869605262528184522424816944481328712933546739351509914938938787048850001632943523196038344609346187469851605029557928545878591003767100327300214170648172774587411235212741035919726116834696306539076934654448428603206384545121623453139666203528040985326415331885192080603920839967653891932688109586952118102783776059816643817235737168246778486818979790008474372264992309277842828651774359283927781356392548197235741179486686871580205030498768862006647982892284732490357531863096301526248859580577619149499772649436542343034409363696949929940276710435116567154209992106887567783131535975736631680989753276377892276379083906945494851463094821418290842436211277728986708792591600627998843879695263256401509919315357173925559528658076171992447821420963754382888213522236760892356335545683964054183766836321688377848884000099080760168053520074912899902720101123993630913654656288549745930253889091068580336409370996142835129158237636419123668295274274681190751842326869781372276028802109791943821943883980944462703981310581001239890456344446678543333152611723405928765161359842430527913147147614002239285683162742026007482667390152939538620676800489817176790923969491023112229405986999090084230219516112057105001793554548811489022468530724772571750878660245253697052194457937959930210208535239694246117651386003470717445341542260845155560875166611205142218807535382264674007051564832641335462988253526413095629748714887988139770455367296482573045499279544895159398203723249943571150314104174324097178709708562577005182151260508043629027240942040052043889517437470799134340648758070756981260607868038416961461914767809900273420722909868667574565425322456649712163393196514826048106303935809027822140256753808183393244785782112217929612048700781672309364610249101383958524183255326990266625289083060388245497865548148581437605349274571855863095307263412736930621685760000000 [113,54] 14997894213925684104041704218124680355000173003430346293549442233644511583358790070092276854269304299786377745230203358230458856858116646095703290298166918322331778122768699822789231842515050187533253951231641855054642015807983315770721609561794401397526792959755767282957926581836013044456389032462854020607501466473960867434198285844082529766226856193014663165952103961775986031998569114442489293072876341880993244199715860064181785379647512297216531999949112555426674761346356678994160299860941431224513273179240766690241982118909202371054563093830013309198382481398725452246189932706560429415883546940012984916954997815072369458151438563108245124486744388864456883691060908765930732093793481957548857680668494245258469025338887362025218762047708889132663310710863310529261373373830755652970349560559263923334194376188212448774009716405898619318247604710553207862842166857368838978587243533334006244837637983398841843179059575889611128160145432491443963634360550457946260424524527482215076327438992205196062315224529521227608034059231691142531849659166458102971911513750801213256053265351172998476963262610909936668645292688435362750339057569519415354536618846210086350521517857897030924874480052875508419630307867576578930004498301096466068510093293163780269107740964517799685968562037336552039302415437541647532745953391649540568024991345211101042466281069860448637919480881133646019172238897908844412108777924311592632891701785833598350958515063842980849038392189466776322640366714425613310429382427143836455147050854688714741603219259625429116082565293554748543670170562758240594768368534602871119089967383745926141455248154617006587662945415564886783050742594858735316508251291838018356968444217837503801159477628606184294875468375143251213949080893464012611992847684899196545866454035821477902836318616788995306454015909845961097134532155706521819485840049682469843350399927720296162386905515899397472675365407811785343021030129291940871627960412019327623695683375109770920544888910543553579178320026014455048845153714936986696431078053658893441341019780976589843906200677452591536383388189378777384947672087399171586094262495605364608649732038915698929500037587871197918599546707416659732432745505449723520554978669438007601552196038608356388194162270503766562848886044172674845159911979695225013197290264335682624754839455071182682589568332993841167908807564440123186156222384913770141514317400874380083985623311800818073600000 [113,55] -10319617628804244010496394310690405644112698805155271830870062621645217609483655269191327392291037539450316477752400730648580172285876392247574625001117996434017127335687046338529305416065610498996025750284027077341395028790933174051792755903628146324005785299213106595566389923939235741807219607782485602093068585964715958571639514468860215116989869539786045971862547548923127257323163768424977205429838911632478009239721358465988176577125065028297258335384522197963774357271224838393676225329753522495378856071755238248182156163943107212112272285983552359959126110747582887700341823807569638171024000021620259644911748201544826928361462058698467558531414477964643230891498162627281924432571624443626565008635293775789903297517926575964159289643916035786762710526219606590007713426787977979051997448258811828576479617827786323900131800726352417295286300202680804330563586425814345495472881616759033609201532058163671752679794105378642424828239725301334563368580293147645507068389984626721688833579928750134872208047938569200859301926255836836558100811233294597140057499590778135010453188863025032047693346181796903043992287719020519203157119135216119460162418781972496442138373707514544736894008159042975220846543059435667341817492223092380983446975317335735162290076979427788008363628789151167880387621478594236807814174574238419752976578978284287883409544929425572091181708012402240422118200203453000149751933203448573247242102913944913262394359373003060782115958266090019771511945649104561113286115161013047727278416333523896102332761450265015460198628511211688542362839890092619921547567508338797967879211839430022301993816722782601688022095132869900592542331090188196761902017573626872786414160877696550703805185554843527410365853749855620934782182327520615827998088125031281751784463030130554210476550652425483341676474139871572188217778075768910999305804486308863376053672563314145895615652162158996104051549235898170728572757449470371839174061983593097159720134721106417729953915776364955000651001060011048116514404184400724622496196080779274316800536418024684866369448722681425441755626556374704658487108105465076912483297649288290499425305741959510671738969553005474943030238509750609333623313991246439661588046102330050201195461920913417916456971956449804234725419740227656751392967709663706042347312124711275424798583238300224081205589052347660103134366866164501542426468043967671462232811776631550819361600382226029775680 [113,56] 2155895755240774383222167544698499715135767121093248789169812189498127065537137282306314625718452030051668229221154876328536435066009116107379293207561752153898914308129435441173442690329741194036329563415591038758580146641618383493001421630926735487081625784740262302818755653761484204051177163280455734980585168912546017510569707906323698607501055367021013548752969601623862493703180407090611219365412929799833878448460754766012202946820935005139673945755032905352460530924711695888017898353170083744456976894522259133129051959235798144727775837788796039585875047591645113334244466086771524528327214877879294025736895486894129949086111510509736832965503768659785105678239663125374200507323935701439507546218353726904633555022058627494363730552395227543537312480869196264475564377668902902506305060029256374420922360988889125585222592649920512837187675563213406375896373686603561426366188069159697375214213249137725663415025198399578695121744860295126734268115730548125139450977715729065592614884235148340198537485554280722185344896023536995265303540139144775508061725543474532131376195296616936466378260896925279110989170713164813400075431763242176474216301602102110147724385204953907828348697117492154455725056726438481152295683136711586576604581760430751051778991960434134735117261740501614770660310251698593750168782545475635681268112982241110152461526401234195012706167413553980159232728259622110270215569570508335269660449203860027562722031188250795290537143244689096397761587557860692370640920196419521380385514235406604401298558418510591144448623251825491482513164677723642643146375935227008437337011262399183049448764073922929549971910574407973510459743858265476687362346803753141954205883074716860434956706590147697740295420036805333099737354875999354253195667832698117422174131107340435152659866911936897310202539984994208694582390208672160288602962624537258683524140750824076867530750965064342354302505467360067598042638565984785011851511166750109262309088918165182718326214826408113086643460278191373598198485347133337172813533043745399136073942897555714939781275049341716436584280432179177597415331011894253013434168288006665966971758026434308914922342178333782731810503986847460997428529087567973514329880119783270888081859669963558642547096971842610745983983871095990609364597153902386274801247255953865923583227056316886252992029573560995410561143495695090069005957602655288127131015500998343253772383107286092800 [113,57] -289588649724486169624158960151832427424235588204748584692941286942459939186665632258132856934562239691985008433958244512523161564262793838869399227685026984385892407895509360893808336626089175378915221155662835757818611044752804653547351248365460604675110575178005304917258356282755782919003254366611465840642954307615271575902041777112435424639473674261263543392289148445991157991004864100506414628323336610435155646866373414529326126067610285542210039105458923018721963974265132855320437995359682990336375074003968634296038041459318557205537245690053608049782088636687047245661814465059295514404652942044877877948965009909902995137332680152537946170590476410473314104621850196328752967319493355507121164660288726849423063274983995501719386040557807327506778424487047691034708894989292188604504172854262648179710968407700362030810239530005277798991447763170704992390454372519635220640004984554773385620514669386087397992570709634287403268336336604039957938065579508911836545311583104787173342878234660859921776949477556875292580582658447860262939918612724196131925018370460757910128853975957681380375319511139441383266565836672469083620764438905967561055998487399637631631957690888894207256182583079794023558176265365880197616308869797074513996213947290498270367667547949931855623903452643936316990632561585070079464414039942386383565259228913735483236187280387527355251899186050768234421309770468484086304739630853410543323833175639346993595219923148936933895525412923806892121736153067788817878150380237189362069179276069366365382028169615348456720912102726042013880176066060865677042348200912613843512737708195934980059601647736406464324509746655373765965082483714097072937965322393082015965411435847867517528468519183677416217329605216337274686469342479411131464399000833242804379896431487834262109247921255604655967009443357483301034124735725743581007480618356077521415202148670412919565981747643065718213753569438777029546595997309697160941885561364259510050810822558265897980100606852322180962854024369091929767488612581831845337684840237703592049785696017770621797446234989817865296617664841557974843668341465816788944012438896753808530767383572440618182098943709465974035708585376978313215928327310984373345231241330605340579258383105058244698733524613755813954266261229516199917789665150721453024765911317088819485093452714479895635970904549908725117966951744677109886364689610166908273266962201287956455060065284480 [113,58] 30161525538910030456267210408037621177556935709868829132611910098805089876047455565248488923559594197811743868430355849652056565094420370392531136357124710872203599630730065247770485968907582337854414606264086733853030266203834056133112293204093604765802324484811757621937953080715772360677641280971922540468695389102395533565987893091117026196638070619943414230347400832901635236707302911053696480427045631376552979403123710723059205354971848973003833189365426125967043716141479345017323853533896634031856304198613400437015073141797385175767462405186547068070150532398417990471881318920453584299306023615882975156635041603041626401646993569325471969518295159011501656503052821831352094045152512590419724425490743455747844846625558086819227178790222016832144529052371426546215455249735490722450571135419649761234687128890320078011935295908882949032370431172936987498303448525798203362410906411358675016712507840442618360609069856755726868512671296815403427507525987904069401017511892627037221171042972976922083566251751577807369037219602592583749233994504921620761690979035499593649908260322563489340619706052819300989062708493537520452671464220159179746466708569834146347063251639818191615137982852914214753215392271827329166892722886528305602339159370904911493588948100327086055935895137421357553383428887604535596373555405778779703211123759205694858520266201563271066373339703274391659725640432872272115282174179973576832691635879712923492964086727348582580413901169848412756247286744949669073947029302046152368414207492290841146980265388865663243048362207422279598842522195535687418954362586695418995351104691460603207759632892852288785872126761228418196820506105780448267817684871321242594808463065853061151036143555974709617284116632985598425585372402995938734031725042168549541759204159220126404353513904909595757399831213717917579739531644891831143834089933270866531569227125119119792383141518400715412168816858565338206015606988543193586011553287038558071215636847745263507178520278881629531717364552776779238224802225818741621750836187883296100344244868567267614079323732802710171057708543662650726232376920385722244477409218199160562440481962734239153761452666590794843643758682121427353077002592657383913728903269108442044395050381977521275510984087447198473395319501507909976577376265703579735763355494077127794674337101944809778529713996774880576297175495590874533924504847120296337659207342993180881875392000 [113,59] -2586048095194705655621415996004990941807722434782702792814578668466029804358136779075899453727569265560776268998452113350040063244814305488992954159771119726904907527297869725944870534190606562680168013543625030524737784102434791058682272348994166442559431224260331718150818027520436546002973689919486969245815927464908014813623309021086392280074276237739747567765579773253766784788900645024660181081029841784779165369380007926953590179515639657265501414509260127827964820262913675812420852153877368844102849429987969634523374971495734806973311582906721159476744153223885161401899618829459738171983080356694144993327669465297840221460211615835943041068800472554373057440960402070452738664658641713580262478444714960771603139510741208073955787979515940504269580948645150928815164267464816454869639294617884674765371327255873041503355865867836992824352124052236156210047640923009984255053564608345621718634847963991666243693650202888160684371313440354154585664708013877084370649758424830997963219799027169076821739391715543007537393755911953703942793279830035147650845015190718909618712554179057802003057656103272817590271293306159733515009859956875228954954875460676901399687469034133207337023625670453421119403524904819879815627592239486968980208996309091658461321818359819213119724812465440782674876778149768915733524243364509317264318693832170705389225468500211630606792567526908876023916783043807311906860056026669253477972785518923107102286642441956215907732036524617495165507970952361910366694840474887584660060598767068787034013523595843289858921773389435675719008590210479252208422590827010000996630191564595090711853230049544864623122562671281617764515598362894633761385383482720332601574341464135192339440924718429338143757970218426332176516571128146747495454079865658935035219174686151273225019541655274187582035223033843390032862794937643122125617497906667741733693320946019152018775006513261760687661863532087905373122630972869975945758110252706678945162708846127459602855208858585207749200136259025597493096802882055512146079119610547915369662013495873204145474357853528680020492450138185824404622014254820959867690907852802238777684883429338702878372752812771511022528074508992268045559828094668638168041527006865791348512987537885070409388086521339877289681721438876838347671747856852054341079728906347304684108750644348153640813036539720529583871497617443841911314651612617362557278117335345296209296640 [113,60] 159136746493110506704538428960209201625121669671962496606559261964404364820902800783685525264970385227599137388750093605665400418239221428597788582011980566740182808572092076249275330964776563932363088883505135394683186731773498143397783429058667614116424874587634862728549382802692952321688002142308470275746915009616768053736367408814079408551072030366282863332697685996457796705535960582731750939205170283730590762952506562510927733023797567023149315094515971256102833707823888044581501578089676701742189489398217149750455192110349168199430027492935931176466221958660807630617997977165306027061670715067287968553858436445135107998303140017570390722827688557553617081838236300718824083338230050714890073460046405732878061440291166360723441344891929983573841439207497746177586147896140345504199584381417384413333704813297196516492368625296680551239821657145301135231788668483590416010936799574721512226836836562117781649642198325304895087272564534059697857894905840593789011655515142537414715353508810578237755451713645308503973561892423278461723708725606019613446762247684567883272369176927765719849701357917009831238192386912279954120411478460458620770201646708438666955838292657962579604471405118266496246462275943686631588138365341133972001035147272852872770268263493539393645390561280915947099623142174858789760123102636202620258026770262749810471357933333683671841011109612221787683487401990165672651571607616659659234407816299717517725021379394295899598442334941024900231603990257718267258685740075877908029883680658485178445233824640885470382202358790164743698177440766010066885517981314357951756806314329332947798173970158009848604843317045659233283937363723603231450629848424923486131181218141028821947668532834506174334527279200269507832215384622796156564843526946618986285194617761301678207187925778992078995179043120330539344503791425053158458592617447885595792051386345967318999507473962440935545013109925613000023097412149000181985780983299439337447279883461841155599274854879569162714374036920425895496073557248249018155774890761689959645494368676957638291576811983203180459966399917861137448002638016807196203736284540506059670368659484009939889644505883513203740260080202400811266297767558126018500296095451631069694083492609798057527878131464172442089121296558361692231003639508518460458728926987593835578268872342444036959079048425276679881431655631270214793703668497626701483490882327447840000 [113,61] -4772066144721181757642368477205833237681133563087408632792741191179843517681686393745193509368909940776201243917166872662466197054319681227564626489899516219050462460726416553749733387862657824382899247081718637268170099608573173962168407495596905934949471343665696280255700111901177337914285631991409758653507278874992420269818507631904967746055503209283172341643531103287768488133220236025763046523051825821430115509530525107991707076798043596977442180538941305273468576108062112486346934985775002904628636605147385447841186293323678441882339394009486771423515425591574222824790218240711688358334847101747808491665670797288918581347332025777053575288880836818036711484671741082056755741036394121146468081080995793800837802367950691605153487818681833917239124493320841601966312799132390759488310086947052708521258473824191181289839741647680703294361474557307693184717411460339753455801084170077563260165397961473125359495555052317451082666037500306030204789844792463084403690150088323029617215630821519839001846096556654525176937188532645544169175608112514681443286161841000633980184538877446401795999481685421124992929510953957419835321584513304898826189500566832842857084258224621518989653224488531053698280194802975783825130009793431225179292105111602791623420413305948350633661750473191957784148570899405618527643739558316895682569909670618085430379259192803690001012001321713858064228544907145313400658620605965774930847253536918586475474791249190381585364421275711171983260039981361965816482285887200814088447405225806791306560310227971293480089926537776441993834710033045711220757204838178129343050957265828274556700735051695482760896556598635755361089314434296799866651866797189247083000552487857892859857094974984936363616263471377984572956075823207233191159782464779100017647052904738528833521494783630647384134445366533897601128398575922570208673279335585834068578570723571213720397635005596545801108539579094258623275401879047934287949114044202260728112641035984661993894963530665966578911406194793082137961284106842116839612755507985830149617015294305993647852268152650157601840373992658481972573281067945333415789457544451739513151020090059991756877515861795341229611549128577666659553568497940942327005332250122070045939577521637901012636203146380829548243065032821052620097924322529225152629232698974110275212437608092471540320700571955501302041438784373471069247504550805978240347535593886880 [113,62] -205333655139223917033531190067318287328187697486390119828086544489259433660854105327883504075325347464758476696720097451560977275719962385505086581020683332043696340416628817494108645375017211795309616340637913641427781899170339917487684938987220369997069342139260675155872768934985794547390776524736996235042698558054728885505717216335658536386052127453323487831397340413230929495406509817595499255114863005665367048931361268801536943490777884142895706918659499892911803825461758199677179630479761832131764502872667800052092656008498638148215935434488130876514121907136423490271825083608771355374809726262485059073920191566024762316791827895420572895660130958116822077899694549929022187386759677652792011031401617679192406419215486458799649592409294048781661859725496725176328331754792242968405349865053555611517897708068465924606135534050482142498206587388109755723338083852057403933382752820922746498313285454741568202295080558706171454173233647185566375141933138441079117015690008785194666614180149253823867521917610126885541895808885907683849412561346834604080646391706508996703049314239841896160551840424021182953845950055491374294898717580787860986471124202157885162072187764627812643853214157971276373994135324481869591083891824112449035591254741376099907380802664661144600496795073131700879310295884404206339047074589890210956845899488704944723289565478695929028821621759989865811285612533189791160364684230107308065548850575137557435635928033584070121101887613717876300782692034523867392529831342167406062050979485497129943908407747775799376554662681266571294726955785603950830310694947167047411701519421238698907595832202908450368004413309355445678965810040708333003164573765569921432177353374384154785825746714107064288614120533296810161908357707918216400690325538082366299540141023775493923080476267348424044826386674703030802963210121717223494330259339492800874203232840253032806250992868955544926287720503627615215627519871289698698584626759701560559042611445793240839645300610147582478109143047538940419026972263477402978204923599427770099345309013497714914359157866933140881032868314253054432085072569760044553358931473292002649517006871363857979937423837103819728333349917302613561444223121551745888732222335594926279205727377591521515510402667640420189506366354273413112795093882897420889462859464906633434658263057441182584603448333185382929907112489741724949386151389102373435050022400 [113,63] 31000144868570869663701665301124106485711152149749896209767751511720140572196085734704717557446527522915700480147807139078714510793654194766739941889399767610036037759252856646507187721841998977905492452131353281559757005868107964879303448764890242489138559527432088043219208870575353668700630692098597712252796759498990622086851890007207572501540625212691660995681578793168191855038669224569938480240422991017659868050639288127445666336800055912369403418784208865436247696169400835931482615064889698599793588405544982515718084668123619482439445798418831525829053868317101752624848600962393551340391052302301644852720962996980825097365873169895750688749887158667567966087564152205219927491543672811778940159291372183439387929389025646936665308399574905312434213048807271618023890172463088709475139026022026060410661881495146530816872954859976230061621112495499181004260079251182165575272389736830921064885169523541709358357480360390483184512704367077809215420843963453052647608569309855945468673617985476206277726319057519411003316375234782179188890942176493567442506786815749632886418950819064697438336506891828226480251296380880032415759827323830360892044508795658032504893968891926458393116501858046390186982012058545721068313969834087781436628758472516201704290509691904118856843266725326564952229727293170991149056833243362979548932885674715307220775102152602314245836230028689945695333993446147916726853943040554450236304486108388253210610038528238422041540143312922695577253441224547294147729381968867867334112406968113919864219873943032917249233927909530613251598321134685464323942748295615812225970204273473143163772650334567772723749043749874673845739704388345348394992688721996445248856231740684099197047714267109527075095278365999643053054621468122983827753571489590023549771785290419386298420252515498809492757485741244499754115072072930598646599973461660355612511596435901061746747843436602429848738714426492165427380340459404250627475413614028375481714654298213553686600783541192472216070149862173192098064980264286663222715918486032545982867408547659488767693139365429911067624349731490838291748093286108929805424740391706180196233796138794693155981378048412575756943680083076885441491049496361805566676042312886298774882912136598447491452625739551590371307219020892950489222016051449317486705725846027006027095495601821608579729173900629912073594710996127550338695480475458575406577600 [113,64] -1659210464015838191181670358371127423102374078544297634014349311219015514474249877375349992299816934776629974269188420662710401593149509982671736256883214265242024799543030400763998962098178723366472495501285712045800940787879769487699581696371817616361405934540543528320541592291699599511144582209035410089078446629842050742236639737572592850555297903234847421020569168134210545684279971616243043786128821167971636649688605932427899423113632579509669269136353851885316575966989954316098398093251870149830931665762527621044842196284721698976539435588836641905739382252813153798858688546019035376241992030389857096635363011985123595149587418329378311548935313923344522167574324189956545473447674258549950694397744910954876850282446383702157198876781863565627563213624247389276592900339835116185694159682108516569912166906332662890251881833929184594472370861954047261472741984168377650994658512479024681628026360771717186683622890812900231996386907769488675590998762827281266232479930975808284733534371099327261066592359604689178279741408751436168599019832069689432565585976475324748928481529087054985034903508506697357539807246259024678752107768054199827498790046417538120631131649344185210910338588697630912482264793463646849493166690704411636503476023113584694584312281610869547263647790580102603172869617969333391807448024860245284188038038624414557270517921701454794293651097808660836359610964787896795191797634691675607262910357007862463630996675342676560700211799493799727162959155745678270106421231767385825584585211906355166978850488550494567436279967726882248784075223605204502771897471177071326379923653182428487550772574445086087101667093080879897288916945056895086188370923968974612595609569768156720201681781994347494161775782999797158858480079884283296461341066855944246192324568543060993557029018678842590524894955635324258351905244009702502746287773646041358609198877446600077359233432503127393661683890937947774806965591791177124883325820666142175584239306226726210274899370185367458314229861808969634446878265028692646471035517176319077293342775722577958693430102729352846645744944903572631434103109900771332612076043430685898017945282621857738754193139669457585407116680018339004190934854354873271049298691420949351187322434827607586746096721601164773062324356367760095884546680247365648913942675209951462526658732740563785649693771527561910799172326393799775564933834721270993920 [113,65] 45715138514197020200262198977967845544923294208519158873589246767941670965148912174752703838921156916646556196585302356945094822159314625016987668715559647985077007127463766144826333566453075301334133335049936885059948993502948687932885210418249424926944273428949904006260446528696799077477202520963779373353240452702547161454991075442057495399212887479824282160704739847494463719249978070433467928909138352186249445875408779822469377110941128041958414952821802687281935383066896059172113089285840571066029711403833238022163174102889365777445114202767475928062745207899709851211285818233737187948186128215611527295831818250613372935979862519823092268054747771368222329468473833349201501478277172069905495316832745572620529026203597846819116332661941259094290278439372963778356480193834575298290985378589507492904947715131520467350561704643059238656247353055775619716094355974852921893781013664438420714408067855454599917264306938177602287637083641399690892589617820096671766718694914989792383850308377511263330217440097890553495106826974774993361289964559563245874787034735838618138537764843047185676373843495052334188112823932066495902310363204875570556552366004215518156762739211558582306886075060100081092367296538969346381726292640384698710334753356468386809807163043394467639131578925938979234884365360078289953455074000683648852748642233127269222764606584355073138143379045956259072993049011624695101408162074591629902965354180894627671138880378096042509415064283030372301792465705905658411414221186084691038134470808978861314718660258328800715700840906666716114158925974281746307610132701878249248993995459443170976981106601739504670354119077431350023724741761059303214309798042842988977023025381463905138009009174770640722899583183068692443062463278592031160611580813679933506974380334118787420904785959079308849567194985497464604149808495037046739518889330384582557392438430739791678416499780915499145273655009769406462116380022980900196556387444516092676771370998220010115343718777744187081839514704757497959923202014847974625354461335134524805200496622131129321868414978958246161533386625294555168359221927576141726927001975465965287728086507377982404107500124471066569706237735741400143642928184360182598613632414460517087639013926734795504436019636858620484084939923201468853905049024729597737708006002642420922872916660024979907378930638756754586876369152768113405104062729131520 [113,66] 944707044628579993948999834542615863703583628126879974794382044104832123015211050304205838077467155020045255232497284279786272315199831976078006325651216089897715488433993212906866968397634421072515969952792729936827441637014873437159102519071240370168935765084025302079368915362352599520511024491871711258686054027935732125874158799936110391356089803193315363930990419311596311652589209009762825390760546111326047096499422585423353632673875555880723593778626752544967524645744262872896050108112701254918678121162932808613743521099148218740623659322584156557662290447612178939967929246140529966571103306315754705487499048541058537158323531962729793668908399046729391968382323878967032888998207804554283423316829988567089407228793788121446965289104626671171610162274118443497019446268019367623569053916520744898188651117238919358542179505903278481908289313336072977583300255560945607803846603643293267764663313557733885347307698775106251613625599239822399845374360603890833014922989428253913477060808627796229986474976514355325231155629283488905938211408519603577767644199111342820466273338764019679723795904366354867743268562284239294930264111224312044834494574054577699310644219868615800918447360607398609845898010968681032747805970774268465074751006891285556032057813499892794742726343972113936654282783326203602166089109823795474812197059159365056660782639639755655026732799498326126519716329466163376456007095837650976292719696222425053513208777991844398206061411979143975659824335555070914419597259933086831093032058576815066232352894367241614997452205098605069917308100235977725199000248471480951403120944039279314322614013027601802275130342058180187970173367751762430983869697716227645901681552231846309992685643154090388461936801155943631537147567661998559523934779328591236995517475422064308224072529598405791493882604622683276191303643625289119364515767846243574038286990787357239454334748889700807128091344357334751223679390888056287349744662838389655025012506647681644922276913154136628102507328540610885184720092794205636581160648937312863334148577807370322275978829115722851139645798969755891054469623470676850738358540409205106520235185449647880249177603967211192160446720386132469722234447635958122084648906067046533809310741032065221950121670515026087696659142974810980192187210552228315951621770582871915123106534611511467649695733040177254514760852946670286872725462400 [113,67] -124065135118529585980714852760012045580830612165448201412242426878588132990362988274435058259536309049496672284118788250358066031928326524210966243982302346002393730076862307000374456877265445124897393228992074329348437579408948631101939489786027899288145218887832710719762438761182365444938557515102926763618752218170797238580252396613664254795928418581879848691488447992670450265420740292900936451498599425542426968509121649778912861367399949166638124426002358136836941245118371897525557595064747297206397784075945974213857073855678492372422973341023421181038130334667035848431803337423680199955959229956146785661412482371784201192945028094364235031605846534520185468723014496071944374509498641205177883590858780576182580193389488555880669389589127760850917305056611278814921356298597958568835650182090260891943644483373266354919836751977703758399738608624449716008214770203571751959805898933704529469022918365852118997793264615474352896143727725264024583613421072353239682400367773418398992858872564153632658685989484641029333925764097671696499106470487605711533019602079189411601789813830162430673327174019384565385153273668194032451401579167329928969648954957319186078294379313647509197408104615317124382901956528481438614702287089938877221181302873204556612340178276935267647165840574265296548443183622845946257748140046129932840954828227047202681038833557933677546999873945617968263026976805735669264797241903154414749590434553377764408081275514482954996233777962740759807019247135946467362226445586698531605791413417642113504862207509775918028195074714569097187282759685931067133949771513856815374685284735387479008917700159020889749246434374205474281871423847847163893916071025477024634499653247865780704131145896512853179144914235601394949715139400477039474041838983013295274344504355335843092778090437303722491128631809640707982731697400531858528739189260073181069649711514848412197044589405634506357519491200481378267228745378876334971385145119994352629684262491081962646107499156991344327674810174284927261650034373028786859727387604060993007970341294687968461582606872176549246524064997936537038823655840620568942359778686937132199058497803499547182419475216153808755275606651457020966150506913526852869112129920453763579175143877599137533276224255472589783633930531182059502593865720871659987639820490598074127916575366452581319284850572817545403619127452492266302908960 [113,68] 3383842496626734776301036443840062312749463488771756508510218850342122129111420736122608552922116179286080541052905919225078972234428440762122590063845008488765442579462394758488028001461860188184253046184660565991668545392370361018068751526348910140857422330982441139810910254957559808061006537317869401924058371639427554672340553136889758868980606309488257599069002706711962316132885184586584954061335411985231182970002986641010735304342426804403782519416181531168216489369002826950131757990680801609501596686025912464174033165134348189241816408143069818195941962350950324802998576101779218074703526228353227297370338842900763102801627136807839074900848259507396255349033567780453723582720452089063487973532451806156198046888369578912937199891860421143824240786029489171730678445671887695687395731278242658379439459652286579530885047225907759201145035402846445455633730749846634071903469173555171955067545227931095046014935577152786986681049792079020080426795482911993381324576703070589152930032834204034179172771633527894652760192282454393789528405865194204469921758345713171719488401983055777213128723695459882007343361520098099954631210214921655248016624650569936957216833556768777619312907730761920361505515016512507022458382073060277621699441940640284322782606497312286791141640384449279487424150678080096312682432525376979524325479675177119376677501526673108486363666257421991451268688754720303595839612834613909177735463589199415482122413798647587690311850905496751519939711275248705096727219480720890194967779401125408703726739421580673944464350731933795059472190971264275880180801350647080135503879170580016402127011401723306151020734227501990268870177868160570111074576953412941133907766397182322154579205497278420543760200700332973301960912097196149655014257421196097395025386903672579141765720467396634340371078836929958256061295001845840664252896026675419772131101343691869223645661342439390822693486215070347119701809319893964024267878312044392151884073845051362716879962144474278483259956556189470774980703389405039388869870578558380777985778937885860893491901985346435975040771926646553408337384949326433774348010579381574616923834709044768078749566947115185074212595789937286035943227271984760056371109043114670622145826610438250156509418638122221050773007024381670705001204746224416390327037358757611215753568907076083553717973127378165942509051229660555815040 [113,69] -108121903296045305261700529860833085689974629992175192715147805903644861271353193439425174569147429957030732898419270451371815356541522659533479765777459206602351595563201162868507145826843157529846651556075161083861599368948375455716537584200780660073440878076907570059441987429077519166236024678009187610713702338270123524423551554888070375530249889803661030406500031814519309284747232633556919680361418984211420586928352505076621836373384754085739151570734890096022153037777322777569704292748000899466200712604928289597483157076211574070266061853119917401805319136343884020907596409494824371749723340772648085603139146737603253753761874988699352675889176741411201354280699798507856684435911789864698536938793256262529832215566985528699438985470887722306292349637868533255436159866011987052766811896952902236595473474942489768350797696294780952657326156655050324977706496902348281425453847387343590201607542796015567198549319935261693737310552942566437172933757143146897162528029053495438309859300175163284233070822553759154008846987961842027703197826405731882615384482477588090656570265093596767368234738347360859251180332005182109590732848873037591361973894313638576049950965240933566051017344766298339962867686557258135035031751383930694157052030607296935561381036416214731270752509760684532823203041678468047961724019262874230813057245881215711696778383763526419596731664753084503071558508392870916314353664586925193785269761162461106141250937649223447892793142939419598884095957777621784937184221642903378940638580654512234749393682232334739271148224324448705920443258237991743801334743460446019665009582520083274234278232145499819344735796111713656510393494747228298857585612061177137648505657515355439369193331878250862581754171988022708443411024589999405395272184703377180107793351339414551703397141313243561865617307623208809651129750497794799697221653092335676905078688050651578826031431850132701712841077844658669777543051148960240430361438874326531354219224586156307068092037670261010377502156024956132791594150952455484043061461183080967490592055923680009293918166528547152905023392314645845565430621593865141458344514190647213248190513554202219950720946916857275192539309447982269969951192535914268324123145532934812849493051316330171231405948531817320032843751602174762177415800054976578683732572258016508528935586811827740951427447545198893767587261483280 [113,70] -2124169355628490315089411548251322265901410191643990346873991719967259800410516805324834571955108584559550362427651813982233302030206078794652312883932418747575755615540609286077321907292898609832611615654884623776989587140982430463022619049925294348673736139415451469205012098249167583456901196148428933450124158886725963011236425310283561370148343518846597594251824140207767057056016406976455774386440685108276003032160733823042795344419937138189527448049824919255902501058431894572415541009515242545742909321668287961699332876249077026470178705992950611487547393182838935201839713917971746954751048467309564580399151223802686565968402048213444600230507041846232533418766378930503156534042674534905011085625671412305195898246040536434852650719984938034204589117010719904804405556820458341054575005480921880559601372985049405872705384815301643443014084210477344585015192988334263826034579233867602491162393560626190673109769094175939419311212629224175599953420474436246163432401409469543350278179680183397063527353108303537548202313795887183410828180278069772996740001832675782450453269899760828381932627964974865225689151392280225149476581597905553079637805366385379035647873526239112149848428211123527008481650629277048307035119179741074593294536903569619961580147432169333312778907644884205574022901777896818326694766660959227856586263036554129047706252701251572996005436232515497001159598729019301924971572801819974182891175853464563444599751583458014605074414252356652103152697549358430402635736969139122845773285215534429431385074615467237770334693499203754875938057556496452587576048934496628525183250755830706213844699074262309809550331085314636626996253441989876296081687661695744225484018622191279757328461097537915079855430749987652487782101994551036808092480554373501681477961388453192743441266958535956033388280093504582797845652612102922232897025511559941624900497998506097258559946190918396727104110031641936132813591562089178691840679776547241874757493107126907145580479613709771014579115377359640815417859777398941629457682153924161549490204302134625207908535292357820979770495722707381775914634071829007413984725270492911138853127057709424050887120295023210925053106134966136697998666287416078647089171531298173546116285448932044376479967130676406938062018578751837850498257833184404089907857280027527999589578462813619272863430297054535110377854606336 [113,71] 25820238879983864759728354806106424870983583240752683135694905111210650211401198757906731166658976592006011639121125383965763513263392131519982494647386023819453202274354719884911638306331090808697927613832841065538795317891311887368574086556846536879516321745831571280756213918259912160798863641428156580625396804196165139171539349973341603171600390359177036284050073176581415230996383411395614496096842748583039165373359135606622686644610077922197724649068278962625540812984241447839403564416538431771733491854911782644812164742077245636416887149208081597565873605436157591024030647882673775138151904439305396903179431003856630915157100865898318883177102106785940696737801114656469953492828079403272721809725231988756328264130103944143332336053509811347755800125190849025429549651433339584999172455062905923653307514676377853771996334551597474055177069324357150909090327306500011139025881278845886140131382527046792568415597469859279178036206254322128968537742626504907967578764369396974174363515426489457391273018764989671963084016867558348622104865281771863955107493893864303734082607926258666033817001042387539661602509830521190044119223818019557310190493207598823213415927198617883198284659081583592404872196891459534743333190625669297724004040873634206630832065415527385882734640221434805341679909687346891564529380695725417266187558305860897563358461299450256226565612296443703120681443376626108853134198294424957841391476535720226885148055346270626667122441469079546665700810844290045758020709193423721805678055382199307948346383716780255830593165605701591690406756947290910346370066175757544852080085295603623605594155583074930615586768486908165602985254046770936834631629597072093585766467554536145236734492844989318981002356721619149175669542443076225864003308560932726081953969556393754267367560482472644057655145552641820876523400277382451365463491367951949369357029313417724095556608615856252253053745611138184051722064830886145785881965204999447756132839609982227919074627015370583819604194449173229833344253150206719878679921554477238601603336982861445634500439882965580435906579941006495553084610980557928229257299220706282564081569858530762735667798991216186800418171383018906941890777829288613662303494797670742358744262317157507568885516358074904031690480309002506032251596528846862317421723167569021604650557044014993318541279233550026269086336 [113,72] 9296100506899540270985003878088841417890889895781387850727249367245547470471339584438903844942023519243635475834849449403830609582492023469183812207041080213239655405846228225448614488408583753976240381940307267540755879215115837840142446836081781215742344885803926979328628315040364283016511114312961968439145744961340576064309795266603881197191617286728392302864749689351447649577200535717621797251376999120816134673244757992295275992090071576028777050911061715946057866163329170342982774732422169453059371464481966797540980130106401256127725028946625368965907147763624633219395356992210927053343567578608590705756284982592665196805123500336587772226433946070669228102950479486570532892958373209579770034876997808119642640417520669973547576931366509151795111667235017093680341617552360551383466233851734690722154222705581665574855817420080895361649184839318431048804379850739264819895956102760017311310404013210656617128941415549597544391809701949530913504901334045637669386061093654667579535172709442659616345997260894172014252154569451101889871040513559516119409589691921248029168080818016996806433604897257393107704347394716334926865649781446759144120037755295721838045408173422600897921426476133766278597588185612514582581800806683483099648736356015264473951805753471759143458788510082185709564281257485573536468829337818231568861770187947563329144258363882987753071987640329772329419320133979633926649930214600342138729355573274965310730466226877764726212842764466771840888887502871678103156261654431827464912896778543579753303855922148404042214147019492485106116690004026525053505760695309181602547853033169704081445525690040232177850391975795487498168259334787840390410466381437549217989886365485087306799982410829969761875499865731148410976488002322957727496585645850114404909916959599754945002780632555093680790777792092814359766184634223501773801198292285774274432077691261178895900131362233912878477040935007866292698304101089837241146114799715306079000281088112066948079930691097700506103004260813188325198409043239028161393780688551518289140122597609394239509370517945894185333645967049653828373350706354381106093438789982744486439173335040011988098135952589672290461703369647184517166880805810422241158346579285245010931577583976668511767717722610257509500546030873013252804266214903599291117811560611335195634622471925104003529475103147685632 [113,73] 6257518143447891024279638033670951066488527499232969037142210548197956718834452957096103823849232228227988090178026801184482819081020185658944338633418181115073020690295610215623346298945129285591773315771019998348189952799888977720545000346770425760823796018504988449911501378419687228590375200244143220638766693602999142888841586940221251400088131614031942424532145912487231115213147708193607688187978575256507736968297955655719976751968538990078786226306404091884998565209085193538028088459227516825036531681720292303243744061873271334184155639579247570088034882328908833787468710447217729716122938991931847620089004082821702706426662948697240576028471383511904792024499472141273885236396424649090737752520895513257426558166588105135120191661559489924856804151790192456922131658521443619306231807827726440967188859286784092693382804116671926179995873689113288605233482209771257676522585804523782665231080471059369157207554067864553636258310229413399906609972812402603604276073370664401267833988387046639112448256271022474338013984612460879095461000948938547957530776615247018640035322825414454882640702401719646842170757377434856833541892290165218051410033948379581865141197217128189768931766828166383321732430558947296221855636266823972255199629904050286343774658861933782174462798247593134626201122769960294674798673144217360503227929934310638104848716437893913563227315286863497727046664777550255043564941684406171720679013990516738454003252831545606654092894688927188036352520058710562170073695116162913930785416316458196536707645647974403718048835746671655469061431732279286363644938874255196287222043184585920216049518193428782354132854277978489650521194472850491089994470385941086761764860644243594919480503480293102633920684232260394735756175570471461136004626547673457099870817319443565420718237522563069576452541580275244420086931262555038055944903877688416898315308194724596987690586780006172504193739781541279284081506135455768583515124744281339687512298475083004932739266060857133284010340098641672436269714020553901267858822505958416057154750979907874250470786014807020423340278950137402560354621180394792559333626524138737818950059655880331031140664578723354687678000653913504054131265723511974715238075174922737737193752021799462924773494618164003363706830150279814824269952898082469705954478005707901021510700828670984972544033706124704 [113,74] 280137529223682388221622783644333976119294368733323235279441082998385115663944770965415526087628441606633903115197515965151712598678995920070814944817304615807761540188001189264572331900988970726977237082152108507212332668446618629614543357019165366749940644372888296416875728334366202403330487055409850484121458647960671597113598656299356760260621899687094152954774687645729213904130998186553865352172713060327719322012641343250029347064501714374562090645736915834368300577329479049438644425458804367805484478425407718819891798483863230866197352649683059798337798751481214044805538088953237993278724178946243980754069444146924728370651285298768332948416740566973170744583723499181872895704482434494441866074265517901987436884588833913855827054671644350431923635329093273444125906125228779656981429098186893530541225890560052617446671421949823173946819362948834992855308604502715493172730835859043879656961278702109291434462306142961541796532668188361695392795368706711639622981254207682910733228861514690249382380342624284559916662252079809337749778909005417277879449149365377725175446464046745858319009986595201825896260565570253068311892078119986625828496708461390176901441943857966060647947118312090582529295825223467281436162595533165044225635956541585306108753374514207807216802268094825231740137143388331901887654171962875770959556703233854678616991412065143598731255800702040779017278382153905675944438131956547742427515844183384490138679630239870492997496089936945410259675306093814760840147129074514967316278255110384604484786220877831538007067645792157284874352103058151840981714749628992635915535474679703690917179471280435611893400891262182595175467020563586353763470803184139966693535454107500142995161170249530920761453669208089926944324981376279407429427580740166541605471950096743143860644204540638275337813491395227534488221118102370954764302895518883207135139966401199828593267723390780711098461231112415002638891338977331749419290619596143860479065741618548289653993091733096447536626042243871571478853572903399126982155154768610342530817811352235897696657465173336984073377752384697311710838137473147884775160748535080754138643408181094635114722713900452085042295799354174860777832663950439641106393845342238180193517580054391136814472859667782972487909346287366523248667152857300138666706816765221044225803615442096233608450937088 [113,75] -5249272431056997551362831821020820212046997333442501993426287524073446903180008892690421883185214733578752754794213189343014045600112768503419717864574089963149440961665374635509634950085658518455363619677572930214711821198400223335649697276408506573874515506854874501847237713164291410322555204497608784718877726623393915991881616223473625827479697834514250582246581241330270730754906441433507971637669576723777030551739170281681091835094529178426918039354250534239461061715164673391633188388846188977913196900874900851605642072210230421761693996148699279562153391345132609228793162122781322385668231188828517003710156487565003832405968615401834687152310238694115621186731848868688720552541182529806996367049545981710515239333841923448164805781280975822615036164318292278773716532377248406598923020218500741333921449696992768534927022874956291101152693271770410739995494301478117253242322346538665699047895063888946959591614783850364465518536674580585743493616331485190410385277235123445562925428922118378670513414683185824487230407793547433117048132514548317397437077239008663390229538785923100406399729563787677249066860941203775273339352927700140924992526961396206466578370788576430344579349058039602606778530363750784429016877308300227014688394612040367981516961976103975559499326003525863289244676299107851936355415962033015672490387108780637252728059601215319309132996591513715209913716183355930520330894191023407818669431428582037388454708437884547287199027626887082460586782977019620946901248225095976002009918234938670538053219310253005691642254218145748770446097612400481998562449443538963111492509166757340153578860159990669013142822986452427912551746878637420633413692276070488063000032786254717450236903609902794711031930549662470396939035002646714074581890082877959763663596067562254204528551256682630491592412127592154563952131337910521777558897139247248927385893056871350528551493985347005272168466451567676986838360150892599164269684771661999166245391380664708319359347020721309875514645544978629739603008004907616469147066658743654879934431778012800178834435787992698853773781029115286691461586232581551130763129489842963350119431751149105942699842503560865995707678060352500319065932779153942202748839103438644184457391389746689027748940456290448665327797258558364040176681464842361541733381438517248010399793061099243297622656 [113,76] -58181020706966858276052941769187298299106621216652234449911903133342295094858093832440546023007815580399535467682183974309283337769617268740744191169136242810135669215065969547402012867825796147173185984515335808699256404705626135698862365152120125245719140243547409914450878746402706861005732772991843046610085478479501187355018647860996681540227455621963893479642332594250636254729222468509051898662096104944472534220629566709331442786675043067310267617311994507171156636381436128868422981696976508818451457215132750248529696983265441497513840570985112675499236707223821789655925721183882767167839812457294920885326714092066281071877400181231799874382311098446603180435437661526301628983954050056291733599681136979069923144114520960924364167207493344381539905480376186465722815345865453258402000019680888634443433729249839803421139774201760507153222184316997286531710180480284857080216770296071284417317631906703704528014362891874984109881633181935958754802860708219273445164740563435897760810180248760237848157415288549286618537236551368551176107921001447583873868684444310643778066661822731495626230871626081986350540367882328542190485462410194384751808784859809404657793056101464219355371925900248572448946738584735916428947619054593921548591796146970705383237104978756408220914832337451046441861573328647354297378202139899414954202558362067980490598312384711824128162445727598327807593154966706176767866631584875546498801441829655900282809355538140866901247572366751317306427634600942045197186641639704176048495580213056389783337248617910470382363694130383653620260277149652978113327657297055569640101621160869158153337846934676120192866525634368784981043300265727696538439133906361536529455804527362183802264773413517162731263078477211125397328886951273808229542374793854766829556458620871266555843381565013312679926317078816064760793691705107684064040683782951608280707487402893731989253726709006193686447816401584413801111706313946904796741237093451252507953595850115119808982463825561596158121492165387950902893284839584817361438562779156497637555470389908725729877738954816503176596876643195364055359691190034733624155195227869709124908808016283990218776670342396960945154544749822250980679362129058680753147011394643802928377839652807574407545614314000495009577627712869760151137449201573045933114378613966228626239495846329979392 [113,77] 2650215405194869593968425549684432943726644438192895390155901618401889591738397124866420698683301010327041581310081560857864288161464067744979139464801001867326979714103005905070272850285169129014937011645053737251813165528831989729949334123552106704119717767286925749030889696572128041876678375234162421458121160782048925686125366215545472362758788736092962923204198470015709667665788480870937768501827763779453578682314332442513195193400495529784164732080136499605615605688558832361300086717987191831821982839707722799601416196498431339459925770655969555105232001858415913174111173911387911593127245426094408121320171660195631544229628852048278303313236093814848624019219157770547175876528455844584933052190858069512359598272580107597827562412516471930539910246122860287010369441658655929481560075438717481217555265146148695594832643403844739751416820618985004975102571606854232680726586703059262026041952248308474709702844963487157558777503841265120456414485440085793037640438790314237092494006154137682241111458399719743428659331313193031318188942976777489787850407923442188254440380864223344723399389021595631217471678533127655095673949598082142690522069824102762336469679343573516841063785337647169262145207354479693923751745279586684370242193731227800551688891958799624412648765277233570984433093867962264850857904242436830110067721117795942278334142349523459409040596462568351457651730294377108192424858161913791035768631111647160118797568981067623082713465494101192549160407467404647969459423128320361419186523667168930583534764805754407965907568729539506794584296895106175850471291279880553395252034081646351546559910604355862855648347462013592194708548755070436193095692673128763493925808230746266718188433565234417130149865441447612308643135346220229612651583258827213075921843968343202362834203006497253000267483854530129949248047866546702337701031669654967591290561950565071073136767766761284539334924201257226981063951474069310857755423778092049964665631519485040541349362101558609787271991265208455592724816646913744447480836917503286168372152176208682382799120261657588421731559869278372894553773322663886694971587008001911575637035331980226796366105480660333822560580050645302499355472513835153792767896537167979885825274175746547889848371954632899270197004297462102708387723196306641497211761582524519530176163337066560 [113,78] -19823622979799152897582371446166549218586844171257650880545203074858406435325439083681502740881258906761476399359200237127897042093327094483215243155712861967857051872918564281401860118160076754773128161510979937167654986884656568565436570907610610899257091928701428152192943263169560793923406714574694712799694440938575212550862741674985734167903039844819145333054211696678480906745471572380866945999232373289411065982342469089214754743264873149187839127683445676106240182783944045689608119705392034491786039132445959142258300499768516885626343503329127741337209184956798511099569890268060405234562815524927145913276590846036815355463256897501796162107716521804447923112728177044573986226907274185078461923744562194120619129624045846813192998911467941198874878964346081479757648484669035178339322558353030266414298851652760252301490972927420054612492150131276207616433362567988903341659402664183498470510097135659120301062434562290439805957510793952923686253519327339273588341208285892990753502554084227568897109346892591250609429980184058081606535190856543005206032768797549478824974364363439693571593704162340860364164263113126186639690160569128113159002056772096277777461596051337632967037583470785776736656388319701331332494896161604703843700964082931210427497181452295614524534548578280304648007010526195803068187299081406365857864282100992537349860809807288118213684859816648881222005009305257709740557817321515680043211574571073114204609402509824084295522188501338356892544001989473444849505301870006462875694972301033412087834416255529033540762509416971763788200903620561954575937596519387574332318023837138891044140524552729834008457218116079933401899489152849271074573653367113487968684596589063299559330456901316969784120200432884969747574004110667573640891334156234228833698881131595338648449190861891409415853307204881846872630602300932528911003508671130523673851385040881555185084703038097339800317342595672242058015140830212089371841866464661743755026482840450987342283356552353480611379115944762197909421298692599865334759924775398787801001258661214511855554207496334867429003048618927612658793307428158993111979705252712311848034050340283572406579067260809761751218670374486500844255506712094737182951919726705199832742904755580206478850562319442524396940820959872919860010602778547379087182050390412586969137225728 [113,79] 306602215511493492893033516566796166236407940249002248111171657972996180751853223631207166110803604898853240189040280266785843324936019483207026543316695481620595528225309949737419744799840712734998584925175527047110547541428787777567402878956624826463101882140101040291327619608905363637169288095919912713496274744626965608387857766374139412062164840578518394685438197054139077463989345144710488701179851755590769778952858106654760369954206903834599123483635355296863338538341198011551408117399269177949910035675422667251149685781328015744461081360683850491825965319897007116624371237996519839598340328996084893810510570486836439418240747252166948297210467386474127431866428465656486163879112363405079878588872907429998425013144554951579488017515864240920549943049304078760765147720771021270169380989045914963005082507874432920544435531109030487554022233243559150260521835022667629659038402506667057447424558872737536853439180028872161253235795155848833867670408175758647781002823215160877387262735896903934007892188732418747067121130572630582583535785420559518283866748286664495123004797106424988932369981421775854300835214093560230300384483299402357787591149832434821206581324457516049061130987307509598707499241710046965861480599100616427911397560227619118270256350042130623103233058516857113885442735144651979798454970565484694743959654579547685034426743093242285360823834662523264230322047294210683190847706701537323050711860519192868829909698325745128472166743493540300400559353882347761588106339313999729618269199060087996703093159559643245776128383850729389562823094189448454088102332941090702075925034250861659310883242468062279397432660754517710473716738410754025752806417751250172934459457076083195918569614056769485570810443192314359211092084070310762732566297730901035985044067570658108847455961335803200598594651466775858683392826051182763356981590918984139846472161111529961164731303407386999386922304914377541591029885577374336916271366753592932179369232193041775362033224968713052884403258401061747175509678611991390621823513631515495726208491884669618729658157749236753433561556090121521925615490287168815285839425868351529474877867905401277577716608104209668451055397362016784839199490545399215870843412693862224533429715559752571156906273333243314916454098558918870085842829043032302015395439238112234904320 [113,80] -816376059194049340178726450887213173494026468258744363949889214651592775919610572010272533120599656553260527248447364823303656714199008235279375175038214576807348114324154002516124154438743248628742184953278680920455959534716236326873543158825289416978536532719643992752045876996264631103112829484585989394456270567897345686264472188997699419924586174699033371111041881621707372447327177208926357473935445236418344927512190023767512433896070226901949059142372665207059478200447760209872955041284190856765828814235190129752096965858793082402954893670623303454231843337844662929921580321630247887412276831722195786357619799838916039288923441153426074353611281710430195860383140817386285485685003709643022104299270757831353433542293848260162031361689402826825433765461535880884609205956349716774776905614341909896761975953070711556993804467673847892362831870029418019567729294564749021810923557943989758182867060166717796348873700148835435593463842883787027916589383988155231496600690236769835600038704279273961477642946948241076218422909238048659090105124003819818144967752940499812428129689215481996398749425445060614562095374812459873156710999525774199725311090637828951681882409318998840049883521780352594868594349144516249731949704550379532263028780089181385091980168251933433033656404670421500915484257568099751636170594259251237927627168958128384749144227775026095174929536054175974421050360009545982483992264536155165583962766190433878114008547438580471431973736036123761788221395370309735369788253239260054451329432442248791342289886139477649424495365386337380274361597642097454467040115016314805736910996864674180947461939844953530326273274947965472673657238770859317168850969653496370198573399514053176924567692942397115310096618221919041761641247353175769479905759596604708101768354137424831692202644102134658116361938307538536095884217856848049940529922818491375731643111406790296905477777834988042079280330425067487372630007551515350142085083793114101294102288605610567410450587352284198247824882170675750682140664063886999155756125601834125636351449345939757517903657929816222171110218138274687639364387879839549803056384798739905438893059840550370177684657091464070814911039167460274678493724899181878782674432569478729659613630255266272986043318292092820887428980283961536549422051367018241837915425585632128 [113,81] -8447614788144423674143081361895698829973013687015655768733569205984622012509147970504060062845060532959867836888304809871560810476564596289034301866612865420017158297546545125733002182598241354163720673500286488124190268930977575384520138487656113374256125223298179676794489477157979629167657280525866635481243649699228794846384614616339569221340377121361156363435267263846251745943900444790137564395324390307958172200280665005321268379274288693987383562469016333336089633481680992856834898701737400670944015710337186249068333025355327311112678268532326746415198595608119114758784736791823484611839892822772904566013002318141818383497358070695640563761950564149814773095695100669192732446200661388246851073920834304530262101546871349238008570280845560434357823434356685223529079336342017721468480027924097139417978381082941131099318561447130971235544936733058938794650202610701945687184561268356280636800729356161740217168785296751341848860470216750765063895812588277082758025116355529007364887680428386354785859832790211025548766489699220756503013237014401111885518151756426561885939310128076724144073438696584621728864781453817387831682524994497156278654932299808053589235574536815442350087339315316482516620763329024101104121991814220607635029541067715156458138049170922695890851051389549500777734725584134097210133724369974157114597273230045101958404323898653479949086075524823684982789571148231234335410203382132152470563572119280716385534977328397385247506984109433829995574070283200985023245389202557374977000444176290005725052811226923469856261102104262448045945164910644374685539669676711175728182305101811172180960715354846743209687026184166527312172700844965529039916394804699750521266531391379855174721019669300474229260108247433869219247208454206124290503913861781891864744589590994844932859172362206335807920160005921883394779624320685057779618344210788190299318460755892683622977447134662826187884316635535252066904466622669250922983763118459556541821594190782452618469212839856156883912315401707892497983855880796845216143357788756489520385380761345275407431384634931251603252747955526443812614434707125232956528918107807255512114788716380867071151259602125263314553034186372028948262619877540712794064580519755545012673850470735675170066774888115640178436279809080981680033512824785457311988510855760 [113,82] 22959291623881326741325861770493575607709247504848686498660157256429574564532981026279919935828478377335803422569755541570328765913104093679539942658540328274462320362262702470609967814640635225515890741822654114537500447211541726810115820916370369367272587204179821770483748844312294417586769878152450077574740531790881181028547532736967474531744306957886683610515421215725708999914140133386684598119550646633168577334706755053005523772097205871655158204838702592975449087780444037488174140111727838828145912238807201668143836833999328193183385942052507368129457069172679030484313836847251547124251501868004766340533769490774444476997261749659779580669564217356874410363189520979440555105664330646564969658864105338097580385690863424618904935748043639318054886276106652367771857457886892594220319499552633089862118588485940346221335402191008621131754168811622663239280335418899174001726304494893852842249404051717165103362182089721250621131609091005714010549012333226810084441186615437271288692101740293285443262832599417798235755784837913595896405068343851523387702347279416227084637201701563701792672775778661417826724285343283056607139524779017990441732985238893785536790105487791178161899494875465337033373510508802944709680510222077919280414904696805035718434755042555356976435812322160297918268664705717864568609193588062076605358682977902427534847893770921037287027858717539280069820405957009243301480776895887484089282185928465465112086816528153136998240634094238102428952056075998733662258834115187714035660615915770138728794900549514488556694689265129876691653450345738162711004903732093813815488336776050859579924054419402899318337584081902021622921620350816238715689732878541362979215394709797648788044073380233366699882188914884831997763494043418341495102246698277571612598699484921173699728751683184212773469052806864082361009617107761130872391216770931389662302191959290754464790319758060393685343706403969163775804057812498044782773387008711814187770764606368022128782324942131550624397364385625553629385744529044983383896886721304171248794591840474009688137752238750168152350575571154054193330674188885727680237702464943727246264096535386999748655861358252063280254418120266615011043122284029861654144820372447249457004276114465185146915350074247677641084538625327897674725739488419627129883008 [113,83] 178269374981221842333911358957751987420923501405524903940060126912329610083392582039333489345461677452914731027233976994884756369358720341385087190518702315476214908342049042335064830554965541848619608591945314448829066028056305426982793330014306221872160302299085605361782066512488138783817688933692633486759905113071480560105724824941924211615092657084003987349434717556597708249973788115984917048034759798237461815209199389963839271761697850224954011946658366866490543206389827563774865454782687195045470005373724054055925955239434054179503835902391762819154324064030192698449021710720817016165088006801809956451783551760416642151899218583542039365787195687295905231464560366243795101493651458998611650415546719876144381554397922774093186264301330614314924598195215757411714380184532698761584429860827295906761100131093877246148058887240383068142903710825455695871442073313953068345164370526106673016495735873334811052944589018702382449164590125021444844484585124161748189526514549973297695959280266502934281873687384087812273038025031080885262000036261625240905667476742791650522948898301829410134542642745460888447402045568681447726910987366986112815707798866633297942426762831914003762768121156976441601047427670711327931871339436526156447599413435245687029811231280622230289761284594090224258336291051201227367127253317784679237462348362040712586081372840212241950026042312717871376145622485645098674783223419052090276090447819548697418822381623364442245075334717591578998573743543256678541183955370729876907345780141376627148316791230311887217312731862951283548876799255817440873259709800226127874250573037822705302411595513567974872583670690929599928589317088290927215524603487240797095730415776455087654711570428813480799794714137003957642186542902332286979105261270615098270075201496394414891429232563939152948495307754139483279335417428072896619454254404566820331725685627945412403963017517451516759136287223314701419883380581332036694529263869323590413441302732254989011408728443761787957803706617644981598448300086001235054525053199414797316126033159516312882177198724554546222335811723584704245988682380114990908590597953888981611712096517437022722308669717729394769650692426635495074699256922285764301821360626728613960186353307138772759127883530952697742015401590686343428502479773914263456 [113,84] -823846396874073358117267395703595279002910801105842780992864582281002130224511403713517252627878482182275726263201617697475704015260455827491670609386309382822321052711728438706612404038452758462796503754842207355102968919054919648445919532302223024741628426640733893715862782905981966292018560254051759751427923599712414766925202175120548006150352359163198846899685614301099350480358961694127552893319943111684511730370119341368070270617513282181264445332517410752865082625069518802419685242386885933501441760517251388024611667683489733478992491266884797101493662743661921410950917281447843534077330721365951880851621549518726416473505673428955556245711540325035135557885574383414300847460344103366444381295934470699742241785463382183572920692764086326296069486154143895224152933222129448981544479787012601355662140387826892122120245018454311217751233857142894451450347811147660130913307318340072750310133166569182782847661407191118628137163498205826790482639735074964536757627052135268289646409969764543963091609213271678846852207106898133319716577167045789453230180572928261637354835323862156237123521474083124477641098246468023648337128537519078947197675123053028919324075328926650110183644120545202300665705544043578304885087795570439609299193362788017331325829621710072392606773055104055601620335535240035644202714319793645555350115731770624295097702424258466783567093003159315217807627203296160505286194906589642246249913474260902898724822120456943383775024876965644979102163950407087758886505610368933726954301940803328805253526597293889756031798391289230278059366938400645649874674089458431080636060776672803418723706966606977022656653817289848392300796635780314675236237091136393453908601028412793221184991031540248945739108848771625311304966067357054698483174455289527142760412350027097825908213224821716053306325221038494804000819525903562874514163929458115227882577374109418620920157722848637029232545168411178029956846757911064956078724485159980168138734735303253468443286516156548335941515876708320880241427647086139582432483964379513206229515016498644817795672216608681149329715799305987587849415366272578728571116964841629481875887146218037851734189973072571016013059755332855010490803441121762214691639790612288858780069449184172870427230925889665807408387732416626387993291590779392 [113,85] -3885438364503519088072213588581440592224400256705330298704967604465798133205928467966543119014910842779297789323582784068917873539586317028388845596154049621688651371431030324441832343664990961767017886992754103511541892594970162388227883657428072956975389224698682204397329883900510467727783342784458288208127862592436487891052221750277454074926468633281781606339716155687212299126184460557139701723579991700097869348470775587120314543057894539659619874448063136959949630355634633725946694634386948829242701890093460660031916077216790871194089532833227011244571210050824535306464410376274364305861551564515356296244362190902854740762823689530147745107751045716685004381389985380417312897322495018738886766988282085836261648060212237963954212549826887572737062926549428674242646643899461126494206134404734395124514697440612481143645185126567462198259589308023877481531459048271332354536307905838391841985567949548733657356743259769870533331784617786295712858255545492345532205859719481785180893164273304631589198678371831127210939119325797636583013799979912910263651047790503590694614832641548771607473324937735846077450436868569267662822094874033114051773500527357696908322422639075047218111497769052219741971119729888871130083619036391805240684992449534049959634600471938634342054326237359704235309715675539794489192070201674986587462761827781574384322950931967647093594431262286835667884842181855314692382168136250492318446172541500475330595696239257246346773702185081107706857404350567739091262915226184410939751127166110611555365458049037229939111576190235398187810227838477473359064199062015299784465779960895150406853992800274104645450802080728401177497353334887358925595680743221066126743009625379419941892020278435242791504932472178934766926484432317708345662566301140834256095288994777121628516609408170433853361047380001943637466571972316453335487363555270415578766085713787718651837555552152829007839600386906814387083730221862082822075117507177416072053650946840024711248837886982279809247341566767066542802184542051715166091766205784734309763617608816513416363837115246429098088268084212255439933785991510126896010809332208791620475627658193717228574986232398959825457796879011961426465415991853260419641745336699687985073243098748606065463059299578908883244338945372022444420390336 [113,86] 16647053579952305232446759989668022219589097549564624819322715706119365239331465251014765236635344945549583969162122089568858070464879850770440928783385254894189444587021197433039424793323543470909551529529429709442247237693842496238383747972953627423485252114280074846488236227556425761231607734135669070930888039836560277103373413679587779258741727102701683390873242598952975816726656093156258506015498721265492354978181386169008903642972674721886692335739389854811307562285066952355160970660411452934596434981155526242657130117297419655083126694631613627517449219462209296283958764848431024366494773468952007077638589730116945638842461875947979604489446869950263131608667337084855437608130640453522065249383112631033810915080968235905689659262016904572566934037042948181495946713558472432137859735769363707877340514306779619731542447661150539731075239949318266645547978972340472743848124775146518037584253045681551193464201391358779454280198139203294020330438724176156368812612650299552008273659042097577664461845788881053504612280099367575870721542059191661698627797017041803202747468446694628272297880128217976617724534854736093310441037910111174029427282088110004990662448713616163805513076359878178272835987024358613530582578502141405012529387828831380653045475317861950544644344347164087168633703385238367919373449383445377303239494090390664933514098665270805015507400983064199797913468931053283783366573329233145136348944851796654722789611820746085375634054419987696112606077157958941733752492751097752952749179138096229686200741681600056274043051537796827297903295929724930406714886244987462855929997354533004928686126238834436987772592399269820677555148779343333450729612867520968697819508617302009479989598813103932929114747743905650984060497536204623064296054367514697800563513535880190796262031784736136172026991847055019953537759114507016077614911816635417568413777246310906423034797156219700498419036597960168166621886379193299028515606609178106890482059654758904199906372015637825083451615176715023405804265746672528808509012051489474221607964832139621511920368401640209342503501511098670574461680358047623243626491377385353853830050743728558389370543095088448652196765485046570834650774927746297361258380881207501962637606160762143458721554252480126541329610868623578388480 [113,87] 75155753214496808636135445554582341356592164169236252405377014860573039833425950410604701777336925588890710474988089490430510705226357387570994907091021667055646988544903109317040140461800304419757873544594569562008977500692149618124663029493370611880960850004294363065833578566746826522029697215303757182800895077260587551814439537736408588033777261712335798425009353957876376347610596873736759099082244979787523316976265224688754857623512551900634143020558661589915838542776324346994010636438170352229786987669302507052553428467451511054874073048371932495138536699204589795752360959478995349799387469934033402067121394891526856887930956700861687242554745967065155307134578790933095942094503570386493663220910650650823173722378661042469425190875462460416245681627882274779803338796891092216143499835198383230803247428429235432170798613932262771372764325531632711258560050613828178538869880799368426087283858852357645522013198895142877432561326919867580129673138226570741318497656600076870017124632474437719125136883413227031568947555359032584818765098563407487996625182916107152260511563210364715667269800986070383055012058874273120012744126455755297087655829529936894783667780396787091909996534134095339151593198113141616359014813498355256837307286723921926770568478537641352931846187641465531474468631014636546408715132850325356943151686291517186192771895435260519747256807865277401203051846392336673063742715935440377875668277019824198732205205554927962257958341005871052110978692167415544785031864707931019813531373794759789450856754539635890746173179998665584035019962276773965249673725201737852058283645729221898533586899168966399764143712851206420900826772030289227976079953307136392311175321428558909038632362246402398464884054532314708449186331161357669545919204359574788068527146165149690409061164935213735433319979482312055196107583202712805326263101844341996858124810878221127407059667154849017246247131845033864370189646417174065493927030144495375870833938210766158066024198652673253899367239805030736113959519402386634057137873866068709041678273985637373709708973544488253581984487817205798489358786350208900678810068455926916436267315439943333338587486083095012020022085969854504859486140613168119682146564652662580534167078005492381992110627112366984598888880890205136 [113,88] -117467064264241792180443899348711341614212335776294544988055235601666407838426772261956206538164168325016499202928995747262627985726547416038728677064567068800097837225737737156322995323618368858305580710190012261488209171710670066446031420871478722832814296114471930328250708406151314825823201985410212831416899357428263516046455254550619822750203123745126862527215708321180761616059458147140547553979619510785512651484247171568318037411888107988637575561539927856267963720438824701125188013735482815326888153250166007714015039374062106585562222855968401547517936897422859484406568956899503812353063316164867008979887642046500294052637325376196658175054872783206935382694956067229293477773851636461636193175240289614097184860022032756663923557138765603461914140032437544511879647913129910965155373073104211298518476762658432855917539166928657832968521451961586480060241613564367496069173047037564609913245689163168053828203905742977134531834869440114925196800474864163667256816043922919765460327081172662919418540846832298380131488517253422495505682384005238278187882164791526547475907988216248626129954170633991690147763369892169525226152554537866777737260819344618233328643705935066060422223978001931046036875151969569279501258004765025243719830617808053035791499293565882369540174983270153989312007981115337066135315691122362585079661914504228558120355464166373666009504785478220776473247593530362454374349316768617482602611028519790429181020416505741154854482047761944548992561707912833256737110158865181715274393220069671736643722234162757227929229843486450959662799962148891464152340839798627416721822453953618856304246466164955981473945734274199374333549154312052848117250058188537419185417055788184828921546206572199557480938385710009274780404334783038661740149013094856832344326548332924425529388528909735042431963927435597828129070788531071290436567769963175322265955903223876088092876680229619831173722010776904019590568367661275971490452796106909844460127236322724529473425255861690937047688229465907301723226999394685225858471385428407150232866587466866631978802166443232115024271361726805550823980730726808593865308231608880021733113811471860857093846497168966274355382389633692720154469530393672164015662543012121919808945507193552774458152314707514476056606048256 [113,89] -640180034735857384765405213150602199656088303600807311762352900635040370389178535394744601302451200948595680362640810491652090355037353221680773799186166499858234637036990513308315325756704937295132818504144736491175197732490861292328002073557941467319458245878333753056475474612058262476301096545105286561108012664720915860940543730641640110965643480616086741400979507714728831361060562482978557046537211195001682177283691299219960629815736906199052071322441020488399532440398549792604609966784653773914024323011246306667196783941324845006909470931874817069833466873555262020455130438462257696703517665748102870101009074780321110372670553762313291762748041441630199226358688146863396889726423903400354342332419440332440731672819143107601032089831825334310485202352294977603774016379076972484818531184270173583944360786322048859515207033013402776549674359991743190361594517357712399406327790962707374247947602180403303327006883074355735310703504406885483397903804457939844623941459942924030177199088357675840436860780713132988392246023072497904710816793840930699744564265851844345265933589968969594472824890805812952228556575083322570235676609439751316906475090113592940961664534000844548292072742717222643272640391969245717108868897415292517619250500225711445093279921059220096512506573952523987866732177444514529912130666053427752424419423151613358501518763418878197825634186403746811714874296018742843431752622770340386809001349079676539295067585709301476092139881142545651465250197095112232414389261277507400803592084744529656416482255080006158712785435076994917540878207632800835437890631069271969658108439142129147822940860239307480088689522651333428281674773748928745866165187483681139826328840544235481109282058492190331874184791873175760217435708909220141098005080218539595561858632732861015129639557577308041368334977410854784343026169714668968677647132928760899250787398273213526428556973021909767862117254146574915246866023851314443480733205600253918187693553236639073833206276732580255957363453186421132345816530276295132678252012199536304595476652908740489029107751544397577268593101267883811570444112263996849879198264791089532531641374882297264512744312438923577172444873679007138416317887737028744935697811825022578203395605346354779669627837986155812012800 [113,90] -176938992404618447352331669656968610682134043190771142066221615332790554652771562172005386513813580560700897432813641695130475223196556432943367088746841633166432231578273392692384454973389904116871315866608842740046720044887611915706833768923506147884597604129916396612982813107366826755078196932236966166554586064368455170034614126632325858906601691074196424134728952927582621198519170480006964860783820958234093522977648069003479741082225575245272627207789167056188790360702772471296498727738247898732882829043245035247994235393659447510103053346015613046001650775403070077664475548314114398605477229354846185463790551676417553224318812456501217884737545027899114908609178791253838234009644721627898902883351460272903467680869700146687043099018231267676183146815905858222125179645499388102534745517612802650550661048554268889154231592304001210108745471863632783313294527348975866763496463279716949364076890962384250886378674068490199041995140911672824704112650667028931696429591577574377059975310091628862385961505775212623812026574056754760951543116507043065307440372540119830702297153947519486794077210511517156544148795206501943999923619293595858269338066944748264344277736375028377123215376312155504730812833665299317620713474020651227416470546013348706687180831552839161522591826770509323458580310616124196745141723157474138890649644097266512350071104622090116351195392913300927297130072847625155301620770312150684725317656478994586722558917615001350292318229929995496060862662415901816928942544210590077623062834904929450862198204973246530600129901788116394650104607993998635614311526902904381295142918574218129160096473523511902317932859919312169243175854397192184581309733684815478917612323467725015364327064678843352738793159951002481625110696875822689313649158757035765669788914221681395226152608045246239063128007883778033023480327586623980267432081921622685481268190069896437877684248032159166589621680779697924238747667207164974657050338934110098905659661913981411632361276804490444676960645371104265421798740471965419993923390935721288929589522748320028145348447226890088896998597032271241997268199702838838853171753317057641569213631016577632596456530622085665759088390691607884737665103080901118741527940926605501878430596757405636003494266552179968 [113,91] -1483818442076224463386921975511273745820939084468740898561640233271827919024929904008524018656657350856616058381692470178829903062428927974930595482772621085939390267607189396619159748031285747462877965384100295601711556256367340592846813995039335827630742147091154582837846300326295230675405548479895037282381018784107309396104802325884895609919098984184949199477401879068965803307084845134410981193341805442999329600074649889298726128662490509282338928506267697194034826127159184403312274417239795340590432952677924212342504244415484184179377943625300389611854101282332141874818141159056379681872683968279907841540869589573630021528308752152439017610498865794858619489882532962607608410561318240699389204480655345056489402083287616107258180058004514989094899534105561523846114326434954762981205816080333139745990707314513589410258728442203205272350059176506540959793999523314763630448890206399403281730056776426365458956614364979047935970604278949146859823373134911898368272116287729702083167030561386819038455621104253653313385193142864131553814490729920845117340685704667766390868084052641269017473527852543812705458388184341298991391221990872350172056234012768266127220214185914956422107656929252072585719211044753367873619849266714487672911132239016895125914436994147955079085263590331473327695247421720914663991584971131109567806463889869932561219375897197522318624478367132596274205100417762734456174511834920989435951991865486056408817828317452378118780987938021150523588631556921284223714212751596873907144050955307943916964234416771375355038258420626296873755291012446793936751817696294136467771897619773277103396137822286541174355497815522118148064442682619827813866458175591071881901359150283986899420176997166119289737336210700955410826921961745768737652408445057964030739616914796519365543491876402347947913597746090955549689784262445199657026063632284195117297562128976428653584742318687364753668437116341730933493328943485153861423598460363584181814956895099775552703889705253116526590205442189346940442973057010608414989713390450367669462554370340515360799469818171431165700948090263400329406515480464200210910796789740962305677706854913326593610642437959855971920321123936624131879946031128043271261802916011161745541786551827011468000037059520 [113,92] 514694635979329261388518405346344612592779899703992174302678291474659413680739302523070454146756554814257706506499881284208004703700257575474275246746823411769432814199491802257923175945868438779513884293911900598965245934571696433426509270309905651660432643181362893506980012955805843501175315757422142919015140583767396618640158333651123698492367447425161766395067107652870903833112490958387499320438108443095137123408379082076465754770676576939631141067383752462284327801745030214874294446067704053436459945933083180018520623324878015278144922119795593496484007012717512344058385146953048832242534133804599040634759934136608327462522236918979858351016398733241031670618421863704233332050948024736171305618304669220181756420639963477553122752878099137742384131047526949947633870481565790361116327016375933098879146356391219814739430646353366816611768072591798763599313656023007503608827024571589748902594202698568763644018825348966943507779537265460209719978786900972679793829302471522433230917571827802623436998874068987757597341675443715421119000816518708656028357710516839057659005610738994736200828477998939790420753498118336891457308867810413483853604148472333415226467153058350721595618015039633994687973056602168155119776468406653284710940578905516235841847671659445757251998050280359884791822189769681687958628547485014330214402242402319786728319799755241296758388927025668427509191956304522981130311813488206256869763713193672249437869716078531449262390151462945413725795524980401430017047451272683564438243199385296118267295888929784855203904746633441324855972146228638494531828177732242113275015348848521949490589996367482815264733571587080705468641073476890665021955307618703600954727323181338917704123573022356570128156235052293545937041793852917217042071318957690215675427683473613908753431518025775535084956476935426378432028770995386822076166735513457629157427976959775069058290328788451435580203635940354589879503788884394855455893818527389361338508216109209026797265667485986844350112047886600824862624090982017986731043216899234962618464038716487691059958920752081944196126529952634181542290361109831986903134031027210906994603451500877291641453805272124186958477341534827628735758484352087425292925843134473191860339548184637366284672 [113,93] -2959500108042950677733213792500216822477891029215376364350200636026996283093362299942503778723953022309373263805788507547218870598710243181155983615742019333910767947397721062057557237162802579500048320740299580105432946227089096768196650641104989611224537622383795355682167038441452556123409116402341506033036772824199081046647947850045799556923994293117297312191888816588401256855638276109749888436900141315092380026060181069103518953176751092325550385343676808116355684246121180513810143230248960966381048518634921341399423057664367763204570450470367283577730616448496762202545370537149775018505603074569728737454019440487859439610492605860311056257380946830918101236461449942844129522911123364770682202394780408762730112554720058589597182158466940012298384996582526455226495348729108821264653857480182062453879183159999094924025908109218485598932669435462785066706081242030603494527135120399197119037318760489346531655548750838801500440065938669873833019236906731312918606484635206557301771877237600426019562435792144556588780994476696183166975693944429999541726669493823968157581316910492300278011065496795857689407091019522307105045688455659543760398199584212808842018553033232144032369246081673043930361531574664114508675374315622290523311007153807539508009034946348619451307391888636811113307944371502238482794907638937637364542171682914981115743436637229854734607511322845475747598752648358826234734687071564855755839386532048590841671820862457513284385145018223753722296112628179284782496712977550167350461750839228433233489391678819698889487582510583922797577969567081583981130886381844767006906561831025089732909249679054684687384801348000773816196946893325295705072453033562203511953676415456486944188884235788935199939844830463675241066744212453805506956731333127105892082971564382310268223505529565589015191040889986819549090546102846076634669099320405678362401969928423873995459216652081196568685984959148663801935809784793290207431936056015507169554334323371961566290834410456844654874404081040132724669615632029849090774780669718311904435411705519061218698403303294383511202096666907300181165883912007314419251555184261035665280498038721076278400371596060187574242497067599226073569371264537461097131776529290342605252216070110485232 [113,94] -1618471929055911036911914013494305252393384342786676110978055836886432113642535705203246660964390708279447998688967968858284086717617951481451791060977814361352755550643067493160671416283768617848740144437283341918677676735275501412888847698985732197816910557518567199522147140829950680964324845795933536947919707947999957942717510237655765390879064422158865094861917287213009850188532775524470147048280233150893961069337175330249658121058321341173152041287017821488693241579983994460346635460591584453282205391439616588640426214412934786060933381049539347889772582072018281432121032548149762528630702429155551047707995849633408076246103111457962775795637768740072789555804856415663508573392450193151001573435638377046111810202499382143675122073378847427748025347439671627201059348991807946146983175552914031522081241557020371695914119740809844717314066485985714254745878151327912763715439635182593804467608299820972730510383737367031988738398338085131120311171418448413672881844159329040842980763129922829410245971774795707483031860747451163094881043700460294806865869160173616970907563844001636820164530821671657842043155802354930674689677833063724866992881621803032391780317511690474918094066224174326916481316197495178080992384715032195107407851012448145559076839480756886284389398344261416168762831408088737397045859063718659362954716474440399194154660639115825072143028495568921845844429549139587667585081912860805047072644221891528232497557739551202522640933679728799665848893392712740963782477610625949213102196064780560255432343531590240373596932579280234609837841369225147536025259063873583446209938420960702601720205865901347541147434262991832648351498727998644480528786109500610044388271861312227284823315433281489346575124389227300525687992689767660566130783503958633317407898369036670099590155646907446402212039234409480283701908430642771097185777932586056310380499368131331781887127481184408063399172451581588371610356047412792489762312361489356489303203912588918042803578414021360272863111460403803158206732818256531238350348756870756224977724319054997164200741036088704657452022686425720136448491069246571755004857350279030770551695810683363448283131118612935227299661750204730141533502915471573303406133529762048196951477599296 [113,95] -2357790017529219858136707259463338814599259152457489202242439655839372431821044213827648658466746318734226734557401553533848854834138899339613156422880666521534721104656767830061032916345365469509845993979641302745885895975689629530630390488364651799843642090232476004892606603036433650581551712478844756009432667851777516144116168051706562215096828311772146992186192077169635040116563462302003225083844036560944331146980730022811384582466120605943771925538594872988423618822737787335464957770876349576812951157247783194685463492856308290243327533775715537746062718580823602207023245730660477828896462164581509028528662296243667478198491435427268499912279661352347033676131790145346144577048152964575755622243538075814486222345153772567612754567055903064975393340433344929261222678710083028493867014088857634234114125831114661509165226425600448843763636787108324140380946024549527610162414265968701323245643481226689330657120614801844489408518239695625162191746507272844883488351935449609778067968858403512426971928103618031723514386369043150835562356239553430703745994630487487109001912559804302595037986179724997010569563653152473266192123192714622234314059415480252089078710587951115733620860981101329593634320799306200886409506681617053214858689356539027584836229237399764132592524614042276804978894519994573646063432406801389995806231747520252363545763727289545299601526473048880259174437899763067606742727378088024284053489863614352329403058171873794342257948179341870476871021028448443076375988960480266616151678754336445933987661271516518417233269468254149729307617142475644555881093587281438639878027585615426272078719481227082380692573361393612816240075124900257404779484621662437155967538344539784453291995170665409255746712176046298682503445699892938217045056175881516543533486878130109843707593256663835967274928506652324001230809595097955177228041654873824084284164980520598678315889417381796107933033006032485783960462575685793024683399280160103575091934571664866726061310506349483262972223625545546037569035086214013662132715010775012035181457282297880880285990791892294624278485857573507317087256682126488014825133169480851435793257939231485182479608772420303668610941150632526550054219781510246785717578332830349384847800 [113,96] 5173298672518103849427100756066541905991766426688524619840254609019252008939684526615510646734338402590926207025954177172822606766433200366499867139882290468254888403379402952558728239005885934834365526875058241192464736240859445158288746501531337899562932050177870659985200165080700779815160605068649540357089068706892357549964308197879259246120132038048915168646226753082965146920149181785592893819681420920744629036685518860490281188068268832070390074235694981381719804206471169848725652343997022619192156464901998814271706838026441131163112838955034376910900362765265632351042163019923888531900012074696425303389751721194706271468916463386039926747094637429686992785866808968587688516350473006892888165038689545978616655377359952798440865186488846581107579137708644927993540872788628110943180644225176817809603450246551935048070986748909890112160694062991076786974346555222775473812006313887815805132342459451375133338792646507446697044772931846423900788876921217795834636874814495202077494461426841970491376730273556417300461131435720187670299055222609708147640664157450429192107203269596472438335149679480939129278931110520067548501175720461190286382822109811061095414548059663756009749205885034663056810551283687756125539963314586384704703314905799079712757230947350422631504746653545137314748797810920834271111833571624828608815261933121562911122258698021047755067063124316983012015219697355838540417396681064263040594416088535706369328052895641408677032133589635167481787158215600854525892187813987009999732991101356432759237418589780639060102088348784208636636613734637815265135475823221152917808618337495515301902618976370462163378672387541624346731745404799451678451593560665493771970863825578794910308399289628047562728077272446882989037441302378381456136849887673196020992587779320141527531268806965063261200274434251026423410362460265247664702668799130716125493902763421032312263190964589820633098766195020929251264883711991073508936476873163624015728187410154226896464372863573849966356449520834247347735015811363555786372288442628099285259370461788725140108893681873565714909670767356911520157736343883852269700975261104952778197307544616426958282808734482072453406573922998369775084904703953906300425947729158816576 [113,97] -679717431367547224160684066914677855485294437150976965491328940301916917949226213083955829029723423224434191121901366094996911926260743256143137707780029855133085554949390275774760269259366132167136249009260274697342727625637190461742843192364608556467725146336891778790882916914946156606086290238839070239737997641160613576997216994405387437041926870067076296867504889124734784473398792362866585416175895750650138657604668306539537275004853324749930928844159667213724400160274468956394540542223507998162722070636198267575397354923467064463503931956899794046621594811764008638579013896190829249188849228735366671305773783065639174012505686603788342837462365292549228259987958217820649930588493616793142979973444316430684046769811220974230162619736997133012341232896936280493448887045284900578638483967909055895730282054811421496838613721741893265023912510383485114735224087897526852830353993546606799246405088336087639020157753959879556314774541425045091111136965099003032528079641224777457684336414133854174518446188631404552727249820378025778600281800379445567336056008534145987598649172204317583045302010207544026573893033787427975501754265001190192272014065135186352966500293780593252974084574476334600749895562082467323828469274376183958035130180000779281830167055448960228083914290758624187960554677266574971163523184854189408597444474791783113190698396288651416281715039014481789098279843551247711873666725044400032108932392817267526579709402870584428135679185206451016149988339718920423128223123294768514564212864609439527978911821132982201298288229525929802856859423260264911900907108400892203507966299848508876251136245914508471922478727197136587765518042901504296122365298792504211258064567355797213577618212623680264874075698038096967825632622468103186013452725439756687833458513618174779315638801510989698723254323082613866578027531839127098633879348242161605136352588531662666448933172046252779973959551697246152922946050902172188182509683249980161707366634979223807689287773082829849478468219334342460572784048705124145575833901254643636283351255880232842715097751973077001946813593499029671912067364843994476942948266000234403346991822867782897850479492889069249908351375799712597295117094957415237325180781032 [113,98] 1817005986037859671390433206632488287048333958361728477917606784852300452580385334087965267104701087153552713445137746088782522418111686466145739668650049742231753829325541917925332743587317366397386587282855909391567321570193040094400155552989810806001679581158589351379961627383302696493030336716633395852449789341687922853786137613216129136447681297483017715634078936330313063288990803785005705884280412331058339131416954562257531583967921294836956469113499394836127285191785798155358817334558905228824510180298397348202908186734581310847253376068132253624565531553194221815286697153186631351451965303706261631524612074298851400434937441267834294263703021803543695641832112517559920543706101824398849872837956195978296887311059145812367972156371097312507245368979309316853677420842079321998939450393259079239459117569624066873466818902735982060654220177675559158033616461529167588484509091815584814307937092914883722089427647801995520113990958292601233449906106816895023246272345947362785737545946701763136395023330011447408394440359197833812659916674110348964985423813674657467195251827519285529068558110068611191293350442727187668894802718910336318646677759185784856642928112639577861117957901624052944439968020163265286290901537698732116599408045215220433770548033432167255095012768083204856726419912444526974500260192640097898568300026320721473627817764859457954221989195769025841887393566685120308150859209489256281588225331672569860470919618604315030826549082193111033009345045608458535838434818200505656242425711064447366270787662289195938448756861105282940603330254873974637261938068708560403531453273189242701157978668787163200156521786843514922730975112641060276480002722711310364211114185248195913132084749031759469394117304645301348628653443985844159253835828036941926172904455935788226214631160802125589568944171283617403882255406131494979411441854393994669851951761961699261014643343408185485732314431594056743964977273952943861147480659287626970792765810964135062959070014508615606161470735643150273714333646250476564862843793514000018081642758080754955444292758827191674439309826155501898211352971942211550514277303260756384551012295417627221403495849536428100670731459172781017569782928692135190433440 [113,99] -1134443961006261891299691653384148250435287887332804972808408919489546419527896364134110851923897060322595724321334854704942032928914910216561564794638271586182061894909223974110528102724643464463547754737782938586311667431777791164686654167373172916592862698397636698433638611483282048963812623866407992378513405774293063141494265579274590842926929520872221981896954025752593737612532144293939689602915714383742032821661643598995885787128385002774494392525335121507315699326467618673393198224735371454614783483667463821819751487797575283808707822805836263314135296882772152374258746445428665288149493790083123826659930653617745597787869985303987348038394214827771372247788499536984483911169717304915341515266812422010512075429489881469898323100053726921201290218790688634160081914352230562345404670097975586230615526250618989269527107041210085734957821392189990303144717621324097663103605850605285693411668752526823889412353287608863823324837802288768754793343575719356318328050192411949199864255184708971573160004952557216540833073734554680883821828436482871008994742751086132288853805530384452656771714489924239079328390168412053924641704190787995538021003238080756071258906646452684912968108465731249626574549794628133528190847383552518443762040071592629586005220720881564668223352113910782149566835434485894221664163980051914957347555864687283497372395561317962536095932645631576284609338105486514077497643963582009390935188565622215124540230526686896384357307008866826938844823104160127512434029149889860648585354258071202619350177400373078086788557302200763025353936946158436184282524332894505023627355107116809851073426079168350733477974020558284248765359150925062608482900045493865666894842770390825072966080263457776462350114067809248940531548862724610801508315736943166259088281397541157404739030770752227030343117860613269388777186518276366163078093883105613550779364268721049965402096161374967560029504355865368300974504194398413683477811344616368279953151157472219522355732377955712472819172405879177223660876122261463230290874676290491363548880333986986402973355464058853702664270643377491378115989451274916833991950605685903755228279594396987427522226604755501522527043337507276702717858607050822776 [113,100] -1190738604823395474537585626387736173338125108690753408581588213689228567202789747676079638620364929304376063956906769427317989538716249425119688082364358051051868489203265699965512528792520693514079808262279481331585305337697213621931306840998778173857990626169856995450824608294996231607806588992471640432806541466209577593506220730977859161104779038069881984474058408867961607298164228283166865146486600714079541137231849874299127770230487589786298793403849800947922113539682585143858714411022086663580076637981272167397515392495955187498077064014506687155164823080239568295929068170019260319730302254450375590320538883985027161581070369741929356052727838936985090989778318600878179504795375314474971308838158617255293777816594095649602311936146497845484449592709649558786409745646759829298359627349548397895581172264082949544996526180190883450172680456987158736493549266548716246731292773288000071498955908830402383440408746382957041481462095721389012783334333577259709709771707162549353364461771752489131451110642704464264567963674887761803857817033635562698921576883433515487255143317221727605105239387318577470952844683311321134954316995660837561487086782295704683294183105234646186508435554661293971248297698587121967777264915059061160432047273752893026827139262267786551370566788883066937507208794147772894630095917735082416357620678791201805770228086464802515032942859185266528814213527599960508321661618613362315523480457917135498565761742363219624232761246428930510412699496115673371888812022176867512360825491784739210349001641861426237915328435921124198481274530111308763369225113749312758119420337438684927993709895210259061798528952680723095261378263775822593889058662122243705130436854966494283634564666994231981642034067042689072123566482979655471326919848833417659147699955641493107640188115516264341695324638191832455963296510437176403917241104557768309676305865416540593821746969004439227153178603800863966862984198064378318726250150427330499199397758577592723816247422575016675063387984016139908978257675408479746358402834370539671345290480721590505061647918642825589677581050383414033377901195729219600304404599859395650264910124785368708949872610072659403405702550689756921494503453072 [113,101] -498742438592666676825953499610066209219191192230779810730187713417225933339340065487140781736572350705497681451764094454553208853367641576391560965902540937428716353727790022411372342155087722316514941603986574800057107596358907332937450434820688538777922132054889301146439583140477043994943495806252374638188506724280516690909697215045374357295220158716977675933615075722115623630563016571761722400840765244873866638786158708014632689376363861697204330161481900692151738248099336195999943015533421965664624373078833009947248334476460680362480633277304070949669010687187146806739978979268121029661713049031894742112181836755835646484268309631110949313548327593993680256833557451768554298588942587319843330354198593932992248933797551650514660964774614143202351429586779296987336033344819702624919856294700797030948454173490203804350427867269601005466487866096164212843128541428628372027313890232019871461041481192720185875084640492529642765597417270505115150919597201747926184966223890134295281992189309784401287563879315018947832480363929553531062889593882329035895117260154323802844847825890429630010482462005484991308631724392553025197602182800240080264730807811462366359068941172789806476648821915822953787294467872639581562501688865505617268051227000858030438691119440029981626431312034977273194971689962286774381587632217416786393804776817418597725204923507493861360704736729594542055995820906962716089873066510250571246020819156239968664832773536576351920594504365234927518602376889288656635398696155235237956584993167932239572660493491840651204368195532548612086948232586793271849610901963134165426875203724194072805188261628335252878280984503252511367436763296900681276031999449304435132523901269656122243597001801736044666125835075026777840892964933043005463177488742797020783364810416233551410265969366657916503477801552746324259398263564901882447866746926973702064259846145051268321896508113749303872513037250229288485273641955525126496940730245937347525073630952941406189660169989943855000116217442597732440202391254314861664802139084333714586370085028782552954027938977208325411295049111026468272833925270465364491905455718906709096860140582903064489753562302928156171168272349567789257902 [113,102] -183751119949983813034733055214664475928312913496975484883227541878538320862208464353586511035911164888733861007780246049218927213077039702662914270335270293005809723111618063964805763451743087737911771047106593248568459838160017832985582462027118121721685885170397291925792073646076119469704549827421260629449768386585349030721620198847396445918862700507410984494735249850072469921766704086864770833806745171003300207755797995515108455596688806598226001428356557754023682836700423825279692379323950512629527120018929061670048261769264985101549802152999614103827069111479155137332415171333589368187338365873129147856323939950536491252645442980027519229816829950129231996825911016282283457095022038489948500699624829112780497932556410924928258649132256793022640730252578604190114886593369284356791916921400428336675304290967958537151433088701627496250047122034973213687773772722933019134548060996710061989128650894132486488138251577036501597080957253712671510708940424424797938374868511710324600798601906598934376376892985832423880467102818990099142741593407831372392918986305458840106327951802570750352226146867505680979285399948232576208864669603427610002124903378838306578604916734643790035354202088511426177281921165149468116061996407126439787114473932685755713917994261260456514612022734972476511369429174058498258128216383471505574170292391123524962547451725416882843157090143769632919631188317665612562768099704747883450086522934445056343455220824661418440819210021528782178035216596705785783951024036701890052991883017768320354061393054917383343451363218240986176557305522345326947379251955539762565481511936185283695003017113818376634654594112355296310698789214332901047815941273988468821278566265119740825989951764187926841404046328259719357014084672142416679095465242559191232249862498883040607132376394881389984921153687508930015949693022854099721276402094294005836088639857491252043781051819262381507449260865070417790235337424052878461874813065597113531465191860884131491688149774202711135047482247592887700396609100080319235940639133650492803726566280900346925624686821490856343379309921661215120759646791066581550735283408695011583752543147229838365963753924165977774992081851326272 [113,103] 11077993850950669547665082763661831562258407166751834805934715086142478432435631627343804525619642406384838314889122315483679892519730661119702424353441735123907686537529624291792463221392819811563921861644034736269765717079259027539631114638614240676382097152835137021435645165352826011831603118094380290690515082439657234145352324252542435450703467864824431053839157560726226180281129494010083110095521776830586535328744251740129881427116338953027927962920014862576085892477774886746754655380607180544168200974610316061800590421443918449880051550689966236791176585263700367553365379621743488163092932546513789494011559138241201038457417888117237647169278567358670749725726599066293692815607869913985720475811991830319203156758465834800710190979633954645779718268166084484505478613642854891466845776773235254944960663277942691720662765959023708766404577603229556431470747034836014933387727353302522540056332768273883927219552370506316024801691468670579567831348745365559969973600109485148562790731401696495222408487405006558654468429042613752565539662297525688366047459114681018793817965678818923587679861842604482830258046848927975551828911585546546266086633538854745221241436221146327506442754046929476700350218819395556083175639517000477699296896960160417370301409659124698874591828820570897762559517146732463026492341003344794213648094992800147193634342200308091106669629156571147750867511033291795314293822647092339136275802753591042847480841979597506221510907282215430080976080166804022490691400523534436027641118855093003653721105754031099093776599802855568785638468183796000754076919728673706277203263078529204771023610184470841223904735867173845601814307865680671619939600707591885650344064238640866805320904535948417437317648210815641616024333424949648864358164753910183829095149395987529175175768692341661752081707580775525317690812127483397039137320082698018529673943537286558455066758872449870247570770153780899580139314046714550089196756805556336650414976704895205731809519195567363312087697311086439048899832664213175495316672924612253669538483972327937664981291909251358295993103964293260357582607928122476356012831764215218795161752680948846287090667856811025319437012960 [113,104] 7438397517502884066954548151007177830810423370250608722989802384246377830391597985467609762612648061927952564117775676010427562577377361109948589626445629440200032108003628205446923777906179443063055500435194345441910754437386980823834447754715160658959982191147920166082367985043315988756438382240068720764099042753055803466159524247229699269787968823033513130506335979851623668411055986967879815751473730072889343596417353812895591297366983990134776585212407558675197140999067961400833889058433895449266331005324360776919514733296040319558412474632355869509744963407255660431471267647571869600523547427877569878846778915719548816071781365135424146496886918493006868912150331219259665473400884351613578337400046013889321462658018083222862084364255741979355240784998522519160477617520410044926786205956493971940422293486257024964728916278017136855150204077427300952021179644011501130194957029135778125755698258835629475489868194404747010616631568996736792988499037423543335658524262042719547809742670411261507060788182940499337312758062949162565592674819500645939359409778596483590675016350471590715578596455604828965280290607979208259497669754167456569469939395243357478887206305604152840897621048023915545958177253350693503085028774569264494602606578645376038285240669978402539477929625613308894490766675852735704734653951163229245398718887810969071552641379390883994019982043234187089206940553547484034214618272028460063860158311923926775512897161638100739919088800370962532952741979845280882121112680916313614049277325471744399667507571719816173549440901403264721605681413563502015851443605802432437970503033224651313009631669784459888260089380227987654757546330474453035620791157022945638688949739895127892453867561359660175557517071629619461743847432052111602277173502931470025012356276214594721097863824070175407406591749361645310842324560340266850336244073736713845432725295617392471325727431659114915780498805326496452043074407358365326142226362970938277825802694712604038962451582471137598605914525060290467431423131684870460387435385550549437689233839520974991826349232183893239981673745968255005640639667517955957540579483530001753307319104626598022452090867391577349888 [113,105] -1326292879566668015442117819503826908392283196146200166343175753518794378269939344004515777565645051560811573954247711421301372455056909983659498541238537932467209579156443484356095564148789984885559975839330503933895821829789106684223735092977188425258377159442492652218182129610775225099245793150515472880935817223722071862370198817282875417665429875307101269907160545534444224456997187399642346042629873678833268397287995303409238559945952658700042657021586967936030347760904624766315249114026374579354352392313797899381180214649149278042100055341541857629632167816613296423148858140215832845958496963989828227608852819079660695277142158269750414948717800210294369989081346267212996453290892849123964815949442053480265227596525573712121711000594210526440629908581649217819705414893524020220403533476983456362229343227853879553558053248187767701491387067320070730494083808249252800134574715148885928605445517216317154506210114551114103232417188376300888654029664316346632842591010380585164593855778161646087128907239681199988955725809003388181294679153047158636551260180112052036444609643050786152528901637595856863172889811931321484850802221514773042186082523451490015241637516521156468511508660961348293305371612579314691992661296922515501220336890917043835999841684144150734539639979467635786539707890795933088024417105800677274673642427702188755640666912182307151622410629799936321893686385947967470289629126894693948106975666738166185137566832215084767742211198296974981044346150398402580563894514467565351500528018183710827551557647059929590194995402369053587027225953715120990390728459494838295275032353433369839088999751544857452752738173485950948795976906692421894404521075930257536085561599755263437426884905485238988017510286116937997987066212857520096300131860605417099290599889479992423473154114193703331935908320601188226031178809832263803712319491561587785088411498983365703190986802361850397452342021032266414806081826728064357792065328569318487641459443772980700444629967331224857943540616980112967754655187770553445251853663666673206465065596212226248513459065098917359919835664666788929025619366149642681648477923591511148705960748584026349034167000854496 [113,106] -127935646837260883909200502993147895522839356283095590408987970363920387059503527380767590540022084274379115806916830176983431453210373239739165840999058416207841872009316382540021113103221744153020183920112318205701559997735005661664807362980431385626363688436086085377862898821176183847959184945734443556074774579814524627883338254200155252604094518064874967029790390681918163038205106610084392893789387625281332006146547485397662286487623779191642146184425713335146445700387613948037123937137791052716687334297128828872085656024137172788371531635638899316132328864163317382105615636135891228313300802614691103232456997417720339069852228878036015940464931703685667092382813902089752230270951052778901772975684909364788755307781159437408510540356532882716726609391105286702620581377965501803236762047745451378136096472654416590032940398250360862102532610670404465575483564732431618327423172968865296190487468903357105065935073438037298401927402487332078838274509165516736632475896597879027879065076438250677493072982172631763435825937532049574663460519119638539799691238265759650586403876470916967525520193759063399279369668103591543497714579142156157306959929737806164269065588644312502270084199028186605103194643846406440818326781602697151377480471382506182075756232088271383725718566333039714718744873369937097208582232320294184272000043851974723053095738517517919860534980515394526499944541718018398173702006720566258319149187285545229930935599978028400775901706074658964880349058783164729198375959779267971817698395909609318093858879819935595521617864746936692185363883411259496902746768698019244246344995147211405998817789037456337802004009326028687870611387158597454309662347279671765057256971749134584932620059669425985070979910725340357202873970009613772629497570074291993291403614925532112502997938635911140562900792417282319493876270835406117493354090867153861622605075024777474485826624256688609165626040247431275185535837655298090109807875066427088106160600371372552920917023687289694536545872483408500859377361697555451581816395401051352998526978405568086487041728307898352723697957818087628084031203692129247171559968924419184254040283773056146486251264 [113,107] 31813875164249918120938917157632314374302031454425721856059575308880013358468615695562750669690584477035663104078139269810188451918121891779810007995376538301543855012890133463603382163261963375843393787016786489527309303921262689737586471923950133197495831247406835329795660983970940159359097986418499034682849074993387699283107641308136174401306524597291352548312245681104817145444348186969115637564967808442519058800018836404698276783607639754344998151888033520940668850785112094669865068971387318906655381131335981848241390656439879654425261392772288839896052750723369179836154671628983274372614925027671395981713131393875142443097636446246488165212135983372024029037647983575077431666371254660732254680256724058820400042998319864230301183912233693967780978310045993155221259768579072037756937618784528254470236049623832112380366230507396150829271946490151180885340978498573498333503337108500552573849416924072558598065992048704898280786018319285086842770265965576823352439818490087480450797052050438992422764752815963846783489942728057217088177088458297108105583829674265613400804348715247104080072795002488586504083533375750312258286451115434903980014127328563853216128265559411960588817414077691500737991202937187304015717617977856580747550673554788671762797517101998526511764843717700099222674332827486964017386148690617199122718513164742497716595742922467420826070968564966093223648566289339315416298390589264843776866186939441823829192008841777695860454029846808604997941027477776662058402539838699275167618058259223910537817162208009340708480634054612759134608880727482243358059233427800298793148730987097959215249516828147994657871610313665523400704187113174610709062459135399015028773297478551646800415983385949220834717057416471000820749026544529019431211804356866950340736500856676018313343927683832647706789405994200658690173843786072620709869730834313661665837494067363779218041087536454486483381219374809742310576475372922595489951471911452473070455892574542308889387510011056156398144573495248125254972514783001840419380094992441219945915227414589496948621724768764800229432085427543546676572937247453463218938839550709703760350335149529819184 [113,108] -525359527855029840646906976413611352898208680605218300707959683677797581027315861118585833844735288760375481377043196660552914736589566186492194157862254239218980139175341871758836286330736278516217863400071759175670322120354146932134424428126455088417112282261805038119160777006951883499258669745072565809837663767105910881148397900359375493147670773190973831837953416607617446891600693143337102780915303200903469112232526124704683445848794940526586086586807891654478762732754506464127411620486677376839370664492590922242671142653968859245101483626720963781993430465683598453507037880566325540214250646162476660558914611076451034712825822164784771061971739578428778229786862419919908008389944714106768360064950022931713111289131920987306566783466433405473401161620720294662306387749059367941597762351980682363623771568180453113144752995788722229666225168830621791452629624845551570543954892682087843597571079636882264937446164704461561768101504312842708550179469636382631823725322219562191430286324325392598373716783508749467108067563767670656361108197567745136042645237746453170392951833663560489609340891189445285858501104854607921555278521924558781273389996714736875625270368676287321509649410952071601598260809365426091003969380031006473868620538529488804156208431189828231022127050043715292119429037838027939750679028569971705421035396554133622189463843298030628869864965247746631042247201513735054799987617665375004551446512157066336175198767259219814698497896331316777051782516971781852642887212753316684063513376182915209029771263661124641380210139493827989429429293256688160851327382993748820554906525854531520910523905109038040235355185924995664887655296822686519937952585820056653194193843528475871431863375568244828122486877795567780686049155017365956302710957140567835052591194258088135606595818195410869471684674166889378658834569493168451348523107587838029386091938169596723695424808269167094572184857894615770769213286815393728276037266208337743871529225085789493069661165837772115091106005332412217601860360890342943963237759631336795408415244047215000248269331425291221965602041517062428303803939803768148701998640437908386706575957696 [113,109] 75369650306263693679994630344770387191313605502363458204113058050810391689496583175901246620896353251283371930269366926047492756139853759190737712898776114705600837908089187516660911317396266340986307130789759337944098386856018617014056024747559599008172494557808104920262750884038129769675993840458744008252416801849139469175491203279692083925331450729916124761555463835996108669600239530602216497014532665863147994248382016333831854945732685728154548901296496482268387637615657311402341007625085159642121681776029175027919657459900512048467034935631555979580502809670657295428966515240713190376160070011812917710707301016641588042466290689489668840962961087646743376426421346570824999778100964922531709337203296886376955030221187163296672318019107311833922254833187248791110072012894751995303250064188713020211921757783970414719208772587542487600500381033282454233755588012081840321329339792929392509011133545938403003139950467295812707730327258868734892633701005363613297595140975966027815635729305002628176603004984391987635845662957522773772455139119333162982974101262591732040058577840851932697082042738163057740251364826195018971439676478864137602121446952157389725206445428304052386896311152790383117137871006996101265222646777252260758470604362389949375933973023210750468719763179001082852922559697282035032516329450993499799046950837399898841864405386938506325078513051248301376919784327090481674248810939478125327441587487408728218140352347460580832478980669247555291180625064408729311591764391163721508437272935708459876434754654416878579303476014004928874046878829517640096461512712340375413667335423916468546337165261264733602662558848749642369341281844513044718776506133005588858401361884411945608211845681877643592730648333522629298161323749431158842714981789624794921069616849738930557134249194912809861396161463997557660428379885025927465121922242908699939964483270376938229524385556928911485415890163701329397823993274225490957047979066510108585131640365132218500085628476799509070653709973058596316647164095152549323440271210776543832429961008730297641890471737826371808355745341786479890733953538782027688091019084686401601560 [113,110] -462062718649993519512373860295027846343432612566168215637116742926891652977134949355887060579897682217086925953842158623715801943223072367797440342279061547668648097353235261564669791668507995789179618979878997628567326089172271282934336234502322999395770947056024100341753963443227933845311138726542415538460354568600211341330294676890531045739282506405100368608110284769671284983332631530156147258027340769000008828247213174344640402450761381020621178839147288379092008882829773909112519353354426645983274682948266218115324983503098015555576920893432121113535610617470633457060111222091970476538200412769412035585544231384303628241016894809212400832293083291791174780144529569017055002653302480891436400021582381105710762092935063458174113676602047754697717034236619746810678686581532959567727261304822235629269302284637823984537664604294089549059557298554810448828097681872805669545629429841095500456699172529484564442921284037990555658500416861262159432371080494487467384752587290064378667585018665249226175258409224515239340816535551773460438224962903045884679601104163245742621663149613393526136064262579846206825982143517887350061804699583184985132679257762396428630592456106966809951142134384329571606337867883051103711625758108325499072526054461513854595703601405382195651713083754990852260613511089870764420890151052800718360133153452713519143729975451174505918346513449793931780012354873035005647874423856027561819840935857309456222529473941189503702236829722520782986426503676768183773518935036610872947024312468092363393919838651552452584885177029139239111452832302328687940655196460449256572584990749467741149251712110875501712860934603016931110248008066165372168159459061605362149688199998399120436516349415466173558821981464030329650196067738367007476502434260582624498353335181153076319045851994912562866141711842963462312296645112921208726313492805184957085826174774062170343772822490456514788874901995223689712492311543235435206945534882132142355117600869723497659087358108756955778549975222714468366802522144638958257657884103001936420552064360738424551733188055029776180852781766262725046127445100808130296247789271040 [113,111] 30097036758427737525111732847305251969782768688974508689620239768305330629338275018397617031387936336763095242839572351055669778790119920013995603747485907014767185068178200970162063492088459099870311016030518599377422604050057546898989327613262777209117828251255495864290784841442793199504248075880803734964843443609570964900199767425631226611260551257092542401976722602214958720554037868809942845939438020635069082970585813698192319318050241114805200398148980782909340940217862050130982499655874171460254121806732862910680653143730303575479011096415463805741524953537549090437203199623691963588307857171904566186770911703319084534269648812063544834776510311690972331427301037933006100956742842920216248677318642104858456786461211537254501830417652138672414194218469729960914424690036436389680116615381300951225505439107822224155332758835545494645708004397499435817387231114031924845450086120439435432699793335544948499328825031681314792906210536287889901965780935490680959979476387572090029315935746756240095358008350892565185596285397474820222473902651135861217557886732963018952149936879598669310893182432500197555079057775949351734852327622332867936297573679783821466244057710584415186492407581896340649447564353518415844666458549423560068936148490781067973947982018143681994856775329630014607740768014919541841962799983083308320889483441647279189125643293046401754523468055281926035605496029597120593561743379015923813041613362812503468635903687243625051882440610150873258777359757028673660434715597318789615230891857494219044256987400426165954821148042448565027212369352663422484770097449810445485293472086448401528789696045621058234356552131352432850002933891208742352932039238755631662453523790361324847016811275670120108623274639258243856958716567721155292875347367080013507184317747926303811811758273649003653977805133371082862533809348447909698226186454049982537215937719306745582728445330020567590676426664533388048712179504654574887342101740339532194441119100813398376939665738170513702210435302592544637232603437801647329445880000237004701736285242349768165433537708496528941488858334818575199921278603105555287353056 [113,112] 606535111345257987147272317936565563454521462483975126142727259855635684155076374926814422174068873382238024472161424585796562728791742641925509781790350928149965357119140043126836477014722716490523234936267911716503629608585642253037815757497713771317188628459500392048379673098157747054918193216459433319212574052421304717582788396902262106282269031806742081499048171071021901789014625150794876767090725556327988643021833100457969676878549760447960256077014867361579752891859976255642632743362142754443891852204731644964301717942109091776566343903691677383243818029539110552319198264479859107339243208074014011187208550347540687266420789784453611765255873785901142167250037759756096083540805467147311108128628375304539857818887935991529366998018421365710638636459066772016857740679253171311806144956053646779866860708029715479748721417548495779776107866065850670586175740902723003535513081205825328658834178027054715816878195874034087460864496889914506319039571375597845392796367311570319273487261958937360312605922212439975735596787418032651773520492532347404802500727733754795164316169564239985579100072571382883659429166811464951324484935454713648730537060451513567402299889469783757112225231051351541970758496904788280633992627829974314253531131310041079494904021324310670261035329921452288941344589212301482693689436118346939937971806957315065949477375889730946974114668537204918636134865853546960758006960014072271675958793344439178516861719899801453237672642533018643747993990358791915807667564014276005323589925459948764177219914809350913213392582254343669666182549698620470576246171668426406443170573150452240741414053363793352037178412501674535148528754564757414522586845309328638677398481893307398447759622366730302254054436320351870729780066589464591011929906518684107632752418947969348094253566771749304921695086461636152751569297639962558610107003534324156734852269130543955146778545195862382649408619322797930855421794102068359743036553110881389244960772461713495018189896149272192213379807253058574402082711702764598712567543568323734392941777120420160440768387407685690472776162808204318914594825448416672 [113,113] 5601485327129219390954060378921914748575369361689448721049662437509020326009329150366180912724477578707159010335216411359681256805996417349803174294693223147321009086001793446778646886369791934904338972300359488064467797942438715920031230863259006937292014187819863695846980233852592978087366522908720974622822327167344074346536513272464997049266948702390943412495776124953579453986826562291536027834564504446441656514769254676734537495673942455125123583548044713279253267860335722686151234751246873668885055150720643228182007651971667131477660623441484335576177801081814251869212706301855542026756678643048924206609462278588057435028619847529849167055507793335880859040287935615773012701719869957362091193716840737399075534572809388597250909077426052050209992658232668975164388447885750926280279707127915076243604737746637923407981931788096176986586842915722550787839439575068666177898629807523880918826663497030178966956966317155594454844944171654415894447410041212167883934063422562814293341930250342378571376132047160663862219263259912237600276839434878556829070080612215174038307408090238474961488396550334425295512163107294298912831334072690662812146490797953926537860149684994904501050146280790025033934337454138543258534602291914822747909478968444978297149079463690130725973554475617948562693824865620409782192137519820285839637759983493180570260662999544779134969162017181850279893310205316820386420577829966689160799150071715714893923711707632450057445660544693760064852346798786671036168306575646781020782191981630177702121757236142280363936689394729673338367536054855786998174059445101196381715276268788320947457213935443929233923852777762431080627806527781278364363037456825646408031447996932202386042602620777529930516967195623271616749304888421665319147648638100425416705794013826162086120236456075298059402469088201284507409884175576124022878898025347148727368031371679711112141597819297387776393832973242480129327465229409103176159154744546963524061645059063944031131054767441740757476467062941416849854523217031212456782646455718605525556462438341498920507412588644925102434777226143157593745552444 [114,0] 4107495405737160013797871506924317307985111654290936414533990839694719373360191658857818371385720594310994780326668009151938294575540926711249919079305209312930988463887045175230264456811422368852312541408843562670978994054564678930392816922227156445424023691895423045743544744343541870569084359383924468981990228683947829128237926325020425775196509259807586722013317873951795940661338099038179517366718284638675648913101217871652106638804939054447277116764804514954179844276412931914624244925603278100935590849549388356643632786577617674824171183410035959344863697568266129039727283644175267039113719641424102389311911394802778863706081239890549477757755648340449816294824139578578509465247705068181604457446824751311852352560651569041953843131540961237712938974193291078173636292005450374489760600405313981337143267541342738406658488537178796702097988355659169263699440704961416972491355180439748755908926131200559737779903167567774075886109618689264192279413568596502986575993741293383058763018267476594509210686701210061813438225526684882987165088344102263733384415152675975213094041150470855334066474815911058073397535471611752985661907353889761265842763802644316752982381279470420899923826122581848912218385234885332304310673973620359411931822740999197369408950685095906560154406922139609377028171018261511419061513740043288853900937645075236028012050100284784137311843396212482108602687661046303955768231245371786752845228942422169667053267026865830914522389858235762693895583784546607636892301564174956813196628039415885759598971068198198842235880247080881481650894827636678697271408045638352003902559057133424446592534681857311085582519403404018521164261263909671326878518887152845562458605935390448010232848193846610363039761404855313710370150881024163364209914073372737821489837424067789311379741116000947104075588945513200602004312185095037964922603982779447014368174241084206564124654814109112863739321528976498589081195255983709159595024645081304166910670541477727339290030615742745953249773169327489271444998241100295955516180975778303961158239193644899153852199580178955679929053920599158755118868821246558665080316123826174110717136750975295672084311032897322462035219581932176728763639453541705094308941416618427005480549036327697464626263908744913955618205696674572930945862931508309063948972834207040249981745991656532248497811962994566974475120404575308217279779404908589181205592038333232404967947911334723584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -25171967266711851587729013382599629226348898967353492893666212122231529583445492693871171685339938959943555760380957016842864177164873549392048863264591555741546209390363535375635918731038252147335897227047001509437990717465512550946289735046372564035689409589926731857860532819559378489019358788042037574770478823566444743267405132342006056700993340535289146321304284198502270954535961969196993104860545425988444695643006077959679021251638654666297706602468582832913753324887407888025231637808422380394561629959680971957946344657973042251079512633746886698588890807018763187879692880109745920606936623887837114150933103630968229286269959068118750675868791229539039394281497807699422866879907861325257566398384168160072091505047156138759878585476595426021746391220800878277574491283733819138662805013558470974301625627966934719439381131641800569062350976584247075503297176749062247323620737743659599839980713898318343715855988297475606881799236761872634525001286575963701740266140740403106855685051085310965430573448893664469418585411365571953617455290769220281181297263126482899601030598165871484843236594910265723885393751068380270366286815190102357249442918107153986553426091230021072160177570466776786401190319016260002219995345847472167094301782430426774648507394232198389730162559259555639456215313994156732103773233594707444668132677800665471591198589746853173957310824221053168933282471188186522309991639429488805028882623917736836834969400760046439815952414359063333792872136653903037331193952275646468296348254600575761448708387535155183133919301728864059820861809415253335518010436889501734622979289473243780827998647095510771926140050611727246171599904655107949803683176456966999862209677172408414900838234093229724038558807787100549945909305964634925793767438811650629629332295376194133929768598383916621713652484622859125351430919982936750818399418841701204091541673163428553300302774271025530065933431551973640688602832348494952648364119515804279644033816208864467296714516018094819390439029613285680989207473080516017597844496548617099287391386559047537915680000052004785720867385170876163179840181641714972104777922150645689872214555492202434785404399381782710203542285940277900383086023726192150203631548928378861006553525330980656488556335091040879229757538733755692696741444245437506704361275482146515581840679763718188764569384229637532832238528961988366734451709511782782122952960675617426236576110611412287488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 12268468145001315512016728120381207321928141523379551476435387442847175421919320917603055047730849357816932363136985627866693583488679020280117267306441822085738280649251055082254857784079504389881418598888063399911309107528779686020387063226962900900860904313055637097100073388431854235276037891950739062418955430024614352108612204003258855964216582223703866646983166030081566842118097310146883535288176887928961968769662439956853412565409934280430587968243674206681325391881844601794116129825567017481486631570132680020507846742801420218436204357360039145209338372318241395279198139033488877307271857926585152876433906954774171969088020730070716082315149469058895008404869018289911959796223930563069344033897124475402068899866513920315876304915004669384406541819895898831274713776577613100666866131623598801180228921971641183312107872108925430195180258641879231158426793226478816644024452472000571392493176519760572685309624957199469096423648616958830824544104234272078085451627118846048589644731502944741217874029960664127621210634187476032562285908746544053017189943098726848500876851787114284375006654822450023343684395166607944824179261039035577813740080205989029023547921711580765859733610176094541002339224367488112778116490780320752598406264324823778761938433531638534962877771086195116819768669548416395932085649503165577412633424546540772817166541193149835569829255266442976252573092178788632427615912601722855855002632670626459010999453207643838253822376654161416099234417825767786838087011222452120325284502694321842960248878954435066208900841682568103783178182308513564630056603587526450563557998857573276875163000259945838292183315348900634942655603705903029569588072379685443805668637404409734038496970181354599055516923847970206987102962103605830353368146104406990301572681719760574640933159132079995911792135848304279595494248876600277720282904038026186412260453161449647528574281642038029143080458373826501061253294660226778389770145319098268370789030102987142853254242369086214607392349108341005144870443916852098173257411740194790792689746906616176505297498836686615368221273231184825405331924502586663227546810784473681141585867779933848512572339367365640604845699948872295525623977333314358610321446627413945127512379637358326392093533446611583310332114416439247565441744582676297067633850151472948250654431682257348409641715723806227153800780923360134989093796141345210270109293902329793104635570698211744022528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] 324324657183366402601064419427851738857831174870440468236569765250428611680354768744761522557369443659836660915289714378402709915470050654449057352379418338646399786759107299522182907419710412780587120818809478941249761607591180892709621527799184951824400650795557196029965524466432621997056758762235695217263099006685137312443957679991009295867692483272450246676261031904879067237812586644238295124341907503477207291065413268072143961421682402216759167615488647125547074834233407564485568668865223327040418895488982216864072804180970317195401201257449283006890524000584581224520453238453808034316100052591932783305801830041541619246487842938581592092485566269310733121745223524298410348016682971411984853478780882875807621253975408609373825123394736298203067740307470369932512019811817308833877775561979097943384908940656143871866885416462030028686129857042740486493025802151404911499077110707769659911789694307578267204213336488694125223999144284130130653764383173372432982959034041499381211547397819930186547362141535362442856572339528435946527384495495632778382369689788275372353636909483891362722157136205196970294597495379611640121300579653407031795317355825743841604908313370825411343126636304925283857262056272994472497023299520962660255265904201125232483320179697789355549886633921590501954929683426444131913428243216716509431435503495368822336055811937907196464031383798805665577936501592790544633756660260010256250902064178493993227944367292831484684926864500637247829008016205137084347407853749989495945249467325768596314418335906916162565765985328237374030059881698920766856438959245751159119344983706156280670100169795190774889232146092481235703260488817803077158662764049312548546764870859086628027935819154646547758410957548888283470388055643160582407742360436881679193120765153790727709282220461650539478621818103833078122090109409664267160176692188952983065558995803319065096847382205471575012440267204628624119329765955957449482103699815617102392894937723540182671631863940308686041674635176994898261501517269826517840737894507337044150623729751176841061330570344573958937814516917949522588614100734337544465438123426709172540152599273504898703368337054840857177533723204268686442025030349384237953107861573740491402797736419131706312904085101724242242393705948432313901044655216700672976857632067067027139209935985268673445505838295682660248919225985975603249900974594446908100921796450223612491129423976524865863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 3733641525289273870731100666143007698237917996180678795119888181685589241795474302984031121226980663833633249661438442152848454591583329621470183595367950304522759841714919488120596205444470053109840003095288203425094321233662610244228860180013328975802432435868271955285484334504569199532717705238298965579098399086796000420628106875129485285746053836806897563071815677888483286973365904668637903397835143506455902005819211478548921331082403980423568569824691118671815812219952929445326893079882443121592477121921037836923012812936368239221670623875602056144987530406905290179644682202084216757368681146113101917281205566649693194495473927994957169556195119511181684507346300531908465898692625789627337224114434947115531067893018604837540601353267480846307470364386053614735497655742424390458312014887222314640403793473074965515692618957040397206110435096888287802212584554803338095549567325071837003856893872433955302539001611324147068535884875176796864758716105817716116412448535733288803653512348054422156576860623483771198451743977414060943636120128190278244230218797381151228370519642267057521665415236097409198335299321878320188943252312007862895379010943552484208296532474919660059359139848837054629197498466829735436273023647384098618597002995684775450335721150351804039255029679607739129095735148330915995868789608632074353062186754402384143926449217587263903803693066351148099113592133312451019112313968245141168007094297070920847609985978400418394636255832644450476861880757015423464402349540232823548042162954521621235248839849248377337774789897106741777505235847569725551164622664504540436579162788281578355900022804112719536163123559542570459486108558666433260539894410282622181283102421070944508208596789057739892939996376387234730285538459813883625816451920187801097750586751840927743243175840493255250527393667493942620569635540555356609355288203792849977939845270461286113586778238076548496012805563476454256261563328478493899739510472200503080243894865076481208236228310243117656245740292901594075690184580311611830212909594037106944057161211971909304244429397029857738698478209650056171249974305419186002990163533202316713843880097538157185797382619712999198421681394431345505316026192020705233614934914923295733152537305616517263934208113518848585795544358930429999292527368021404632153930036294731226465209020347761813172020721568955701555479239523943504388262414738783707588312235328787040799881645605726004969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -10088475137999707342686977787585549496909126981217679335467284642560662469212554556188057015714595942783042430972693229891554074179330761933556974449695951397712270031376953142394092117071173453222713397965248283612176122916464054140582664989897045820449216283960995210556364455774635233323178489377806020959582890443928919037240224262260315983574830950307067990684467286561655605882043442707026966262490284297258929104044546874720350228245459132061463088097591931086537710744399913969716396576857859572049777854544189792514508767913553148557602595340290796007829979991501204321866756685812307536600123912418326257317434536550599234739765474222831912580999847620627518674185995772592082049353844619756709126674093472856989405232554174114775348709575371094940847430954877608309466207911628088942863468646727991000760242359784613557396874482843581480608054794818241694032066860238575538117036041094588609839967876314375095763649771087879776330693972871592234778158012568478999618081385992444759088630464275696131083624478584644929788717074872990558337769479996398924954419030612600157792172884989605953522954230864155999683454868772720653430975781272125274357125032107222630089112840292224795889711695802672522788260654912151328561732956753263007222882048756468644791578818145523072586943571759217237958736685375759815675675385466515041470990339471896752875648891995090753421261353775672860207541700983585260518431610847124322820616356237466584567412701928400644369094077570458249622253347649673117518086115326600481465999676377575332751777900293177909185238271935953870769804783892133775525832841451796669492040024838239299100436559274691340113410252733522184602757944640190297553571740077719827162885707507143622811730198920499351062046531711447097105546007750877571797609324594290677982720072964381456545007641671961622890037957128071926995406230461811246394251816260100682633574764833009295588424263585946859789232563650672715199512376144652464697679334419957030997896956576681283909652050553416282326407689777807089059625100896689041340644079811121015837206920494074044446836751223555814157380488560226891351347860676086651461695832231780405928890095147588854115259745879067310697123618902299226831221104418011845735145308249175306028336012739902855136501585683834331585116313297453666417320445513623169263810896961966366519228126664486754315557358396093229216444671745271568931357643310158515077326356835358575328086763852033947598848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -24738750541386100774161003798574746894749210252361114346333862322082351738451467702982743751993244712491052483682879754807833253219576825866280124830560255246591562201416530904813644631793221339769882671299171440646783904868751637046200602913730475718613150089015033417858843450586314846287908433230983374037767810358406251302259981728685110874467631446794752481078915080535502809379982679648638551097202772151912303974893249140190497484944694230609567866741766081959332015146394634475666271815974738688789553963334256727126036627142313592509132181194347789305366515129695259666335634889715509543069828779798220662773591629309550165919435187827327682757507060294734259466541999301101321976627080389716665996430977398320449237870738022974272296116792851584579900449636973209363607936808216582808977878199200022738964685630302852308411251186351196031528464482211710914484791459719470778792724368257287368695331150243952851428186797931032165133336881752368344639315765920801644036251523490810887759730698941217453203314031856687796453979727687117276403900629180465956808446408651271605590884935563793004651661758946326280019119921289394341967435394012152913242577868916817954211896012391941435432273079291100983374106896639018073951855041143909396779028964648380633580027090067821065389975375288622099976070547479108226146232726825461472801949123884138143934589459422326604303672080793418484904703212440615078042696978775075046517536984706259568251586677958319458779147266616847313596624492419527686183578059294628456367557064193394855889090557584432405179586235559780671461541662328229832412942711687102321492612733764678107590891253056720594509162610343842735531268497671013986976901941285133566595580985010707654402593757921893565788219433676038572383287903345033614514900764267077714146681568479313629022450789799865313160673263862291764029378655644720716872946869685893538078296471290400706833845204522219248138984194859897012746894052807596367931452018970212548798912029307162085947006093017104144028799922040310558382150435668516991936781867315736173154554419538091944963043101387429040533267370647897747918129198611441233604513310049512838202061842581136990960883094357886406648865929892486381525174361718437776724573783969744029182759682152987325791100605896491902612202993110884408968108806867387106665860783671152922936133692002174637773726765001782424559252923757301612138921798338684479345149774043458484051461423066167176593408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 60567827253809696059255689113180390706134994670922682176018592208561162082026661628108137899461863994686946148850071856345767837018323680056485441451572896242307130528610473155044102830434521333457326447165991197877947913900734718256391853970997513239055166220671009710939233429300088454891608422928448945234715983322383688441113181138052448138106284187809199944008202273997915086753951079487946906404884479236781521873615875530348313156843518721720334671077155867870289801973353989221323371980365137911027769253989389324244812487466044773157350987430105110913975245525805045548108963915802225246287898076165707563518189089409354529480024057175858771684624584912713355261910196681321788002063012922835837074559093496528187903286190605520609660384508455802769494199673942031845933892668262924286117682369083579262422920028052040508216246880554510440722178590244172234399139321138286324506142521603199502857556915673272861118071768421570911573993451471459316284328266549467575671129067818505433135365379418230629305330713844277928713657839442245229435516080558109109105711435890782219171613629253710104168952382721244944885115455146645484571301275916980874997515012885043246405321368277043157024836006457626967041052626095751209119300210178246803370431538930749172530701777572794795016225680189277148101248357001646387338472396248773794254489498502464050864757875271697815642898063729201106378429851052812733404664310526990699285849911304057472153638800203637371349233315420204637783312190081355172536894313233681528111033799173077637570632747904260537809192476392414894137661271565649611661334384297457218383241724629993202764887929121622846137434933362285798134197808195351219328152661531381968132244345743944025096816643803875399164480031086941360701884049077000224055653116259163401390969958037770983969680036541334559834572409077718954739501867337879457249228373608703053732004440374564153938019395461019924717275143965855802344175347393415395697889542796051945072102381779179724834613025425750547071345899626488798342221960919369202028511666062293897999229401300168706861861360616282099764964501405521736517609324421740338128916167409336547845058675942842669520218504444417334376669202671505045534279688354922137168664936803509841994822365058530707192786959278133202845490181341728099552342241106284808746283160348754714538264867725698826421197931773030593317989604875576710111900754414909844246208282702250134326113211303583178293248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 346243673128224304071033172763018090794720753353116766182836539783798113464839702362575313989349051684727887087460961886105696762293373418651422199912217190066048708640076138173494317821879898469948245207816529047377724192574849494035191069705220464442757356987048475206421117871304362714237037330006543553962903740662545241071307783683028806035358844932516576193719835018700362367934300288237150966501143226153501399045646764131079610641873555732717014554374026885206595949943485568342914598001448252092948553253840996430852811180870899019283921213980724032219945115429960302919245544829695518890663836064659637649168937988401180220388741263887722221523883576919362180813898607775956703344444599662818985961906933593505247591774954636483546939039135603192222177018531089765763539922121340469701877195866543009267907578195404171918930598780467381786521875983373715864650710645625335339214959141750442231923053053356488567347372565448780157136303465069441284901730856766712375861173839313357760404358427031450820626906332554544451428799774483045239482169592008807726640876686137569692143364881988028895670672224277361968445633089213076786321627905342295027233651329267421885021290822505887315688455098336695915963105264204800136263160929999906892327697099956711666550579241413630370353357898314864161844114241545901928386083235066751734880697919921210068188663662436972088404190708877636105088817028392807876710216755475730232918797863820187862837404237975907204789020348484027522001738718818928117233222760185335336891719280650727389471955656700076674969697653189608743526192945862201458477979284346614837864306290483924111741478395506431637613302853636100002205609025729073760911844198745244928881820322037881486287363908264602062534246113646752381964810189327799142783334448274329808147080904825923664556864564810948000878220410678475167882186975016333915156839306003828911778144607158981482874836145959316355628280599317044565090472775495196124302232903963682505738062745131917768644442872273730709448522923794748810828249307815352968461200935461903916822903007472587157657711017431148756136958379883238581920712545202731348228375350294987935070989580288648095549958141348629439640497027341515827487955956601125822843665725845284188026376741683393508038111679408739943414420300792848719723897728852083423990627046398151726949551453454984801057496086013067827778971879233845244839643738623792122947522065431712149444618774894426502201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -2417830189063583184838961952965612880489198188780720919427510342029918372605348569030651293386211166410422968377419922757120485509630301881061896122429358182115940983156014531723966953824472883321173799594627635627904201705532875693272412070965231122639973504798104415102575017152011684825369314142106170545969599259690401230969236358817210365116518180211443201038082865194626159193798894543052694132053545797344293686016274177315054529125797036327154873229194762649243712910599322796365987955225921808772731596748723906397421205780296198378448461598514325816059214336437149416088575606949246884760523484463615776558569770053992984429614811656234706455363193242791720236979318076602291660150016922052328276838196374259253775081694547691298369608575730039728869792312382385387098430259716656071462046466716174547168851169694747067562752843534426392064611673036202837824333612252686111683954532471701284193102268252264224644188041709164895196270848104609444049893244041321710860340391714440283618799530939951865288399635152611433024171411809241703998957899161739768402928394474689927995424812593927919930704610030811554495927406338550051413827261584774167557013813956576494766364122200855400410381490939825844846491346655161440093092673531134730185293990611365502497177947115718613240028055664340779345335048441943118959552719065938825401882593830659957774706934550759650561945367746431386939089921714404576124941272539243483220157991437775502114715404273264723698033728942889317573590622054147780659715475334025630069942089352484398225373793184422224085699183266923366462405510340044417440668053315058183372875106524475164696508282341638599708720963623905195415465411094800936892335686746629052977099899932744569499365973228887937788753967311809885865782099649551047261694382259594967032246252447219737525770080416253349619490113474067611448451322792900334363852649205768931077211407268270748561377722716223912931869245235197868505656389833530407019819861444166185131789903985631544582337600349155497924237669439143020107015153499073503671330958795582657899186827047332270342426295472633398904617771658469447341884406798535977113764254453803543306131597323992338197736416549121726124505046377176198177188414764618206121130667081996970829482183134659821596473052379867249608875926993819138653289079410849797255822159414086159850216983174839170156669179463305990776436923725480113596809965571266763668982980090622935637252793287135326470406144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 7119604159577866171261665340784956797402336253119421090024300696638397679976468385824074249066282275891191820367979939056407622026779391632870759703196493674977808776005241836636330700729604194629113319777725979117087997116771804329636248492420197706115192106152411534783036736585051286758639009603685577546297750701925604033939332832945059168564227956950759302944568715197528292746363726488845587350140890564027788493962816372021414815309154145598157698072047435250260967256681400996294434125681292032960562200788001917326620940701335685662583130773525541733115984796878930997772913052209907552453867198914351901446222140523381919554144700287260638776143022922289314243903285720942458765333009186600536227828056202221827282660198547627530385726353531921715720444000532501343879539839503782430498658539415369483416064107157454135110521665423127519228065107953657786662121988508409601734848837231806527388921456021674662889524042503413537036192561204184971874666250404837671779336418120849301191926104984097400439901103264331545190492970874548247140122522292497424776795327536169881453364959270161296840240978896710271780298105551913428550065233293195986631432152585380249045222216348975477134552191361155292709231777326619478039960977961639874566486414410846370117787353425247764046587495329163786373879974842931575977772767904705486953670565026030860827680781154684519052232777847013034867382203412361653141105213691855542711529168321193154188849560944552489650733603592754221766073231518855626476919319446282052998639530619187317548847138542784698782267285893482519135820033809953718801959855067303076586222344519371898128652224118858239978406274192482599795983165619198271868514097196179343016177527933410203715482730432850529914812261036951402414813662315600216056523624204545770773423673488145388649835097034758083573599990926003108496286799869041514744262296454459677591858400325982274030663073350161454869116426412318393960421610900824364233789903507159691953291596747832228195650009345003648528075084949871194616090834830887149624168765095502453957415555617945269169467772588779721470551045203414943657799737678979256990840340968931313454554148433896635028128642982411874942541702058314815064159510006324026431941477766099621854241273117872081889867525917655534771980175359823067013083094792993560996607919351408374905149981226678622902891244831804536242943362680413069145116832529392736165176585383896517317069467694208868761468928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -24888619137019707463321927555999341929740855170099979123809911520649152920822394394331279970245252690472546282608281759612444784478576201371126961112438449676363436925887822325580346141667037751518912702566848437571242140928134670818544454750584774543158609188977586287186149553423506058411328765602979522314999803447084227868340225915787744088859011902759114965713077275585488111528410102370025483433584560102085140317425532416694475058070716523985743694371250018404790625602164738382249494101468975293409149270861480799208330940728414369380398113381321421636571883007746018493500833470534356065897217297888107252991443976057645146114255166970435595943184864859119773866095176509928510558138282411378970975200149485042554653584440635858342905280076524723604186022671752019048556231816829551984832471172459364867983791681568660283115737801346777657651998502720715212607621571859181301866290641155107472660816285117213835075025902930414129648165038151710594703617170250693232362867600348263740921473570106877852265769432287162754190025359943011572034055334465895075276382482557822504297377578875750506451101754682584895774490910207999191970584673262529979489321626532236496928212597984228689066332382654957899523540419550435299974048610342089171304675948125979541592241701363164409382314863147448976608561940105081051839074011984180502940276904265539459483874896983669679321201372343772780268015723747216486945783053161051127441558241481243546236313679646351543378162542002747686412079704958581418297424256824553954886228497476653122579448719442496018161990520002413657987128144948112415252423567873914025939358856101789897919285019754116587903850316863227814907528757493515532569084489862169790027528410687220343023514606911528073707871106977789071778563887574906728585635193223527814616725136551639677826628016105271288963169679131814935946721735812765449113238930979190143798346622284278862120881919348574188843552997612098187216748411681501104904961770121752302707608370326899442668899765237584476714209784830632983213556533172483244081142650112862969253609421113566633089905416751457161803532703646306767033428856380569882782855888649754462644964379527822455286733775415590184159414418491625902138570753974880682530793110357118975655537220722541748598396790940068004393509216835492597009702209946265334410140913153268260465586851386715944510957695178710788236607265020006402495160735644638084109758935708344712695498326256750166066331648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 121630336378344252637486663554144166586638146879370613849919602644446962471256641530561383354758644003644123318755075832119012729280344771434692480063168910587614960619727093934279242937748540688183450652244096990427437229620383984001573527217507799809846915039568215555511200097538617683619764149425071175980370253520813727174434071122982148497124224892996375102550828354600613348556297268348980346474874296343021484376439911733588277482459583808994842298883242604441457511477044463058834738283314418353284532999164818291930395841166500089842933183798511565802010082118775355039853224165849464487519422959083765126456310951964517624612129624535233301495419741999428716499929310926639627018983597465576087282956510753300046057389584297562808494384945560970400298606377185987397124449243706592778475082374879436032114512914474398834234701749639454988998576008064594029925641634481991242531278412179246897354431916270029567272061074700496671392081425748580144695799784969199723181684702290293631054269909339944909444874502591985254143649966487447812016890151708862161018535343480043091741592270106757329003045726197958070121642118609971543823530765673748866420881099669805924584405073292570456362044313916637215365192752689862751059728042167054369544854319984949295151943439702799672731690898493588076537609362176325827178670873201579761583213077504610373557504185293979242844469170214972762683417910972556727742484602889586727746350447056770921059290184360407777730251510106688137418362228597896920358975297356075247355087490675535257520531850729183072672893411032725827205095445258368171176778066372054219990061194542523188057005997909035967203662511041924469104556941082835422035524124729059789329780900888179441437727109637023301988099781598390827493639513998643580426362246984498444019201647144368094728255569443165114178796277890423597311101006931258225718399254398174646449984337207832494842811227193457602193750861556439871438297204623716615715171684114546272511855187048465110728890407314042762641281364489928242790297859122574635593387850246411870158873376722830863598842646751509744492258247005048187830586230746787002769027785820639141695991069233707738052758290759693906750153699721790313503973556324362736228631121697530543813673200002392822053494857901964684846808716076283154250638694091072687054869522883081578771318467868401103073656880549931421555751495956762189707379116167244793763127691881845285571196401683106734656192512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -386023397960762344246390482012364027518509226183184756951864817518069604668637548753013584474361959822576027167706757907750942629307712785116226304125469437887460912486541198242096482508799711675512296490896589669422970979358811266362588186642523077424524441477342202851465379972858318590201034339856119362964744295959914631841990087189115531960365680134177462786388735020443307920766502934804097983263868764983754334262245404824003607327780120567574043506240823453316299929893787763586957631947067056647451479822262108244631717070163038850761915939422197882822427117289650641536858583866708331001414541166014911144259765315943603842483116918472880127920203780589985131090935204051988501473322774217626490816612043448359270197562781765777629588417896760625394213296979033803032521308482769055453622162379963507225000898194118540002164874534085204731530304296733744773361213904705951996226572222233785056937850264946339583050228825636055683740504525961551443025287409631937620227435336255392184595775358467891336470584455299843412309522586804998040906371694163198953952419160839431387979625454657921447336763845122455641572404135375486221389040823241406512524213872767421804793889141395037293623441725236281739936398997472149635998178160092447488438097648013602028789287888914360166913244416191302386665626432815800363164538665203703142622891390820180064455652523138221788176968089405537216053585224356309714188557901499661017575217433126146365322212230834760057063926919743777999406132361806437485826323542460615126652494216987561066981746795805147665023087224050210197227780741266176469529520104614210276657727647509145611760021900858710588022322275395437467860446872181229938958893051181950924071273432967841880927340530682944602821784789626744902210659625672628296973176514680212991723477969757939457645871967963951136121277316309631539956169574733528541422089451127823803062190467584930811399681020529792446162293773204608692285779965726833716437172444593545317523714410912763912573954269012972894813594469693832737591007310644918226226642944218328982818170163217932364338202248185041829298765505561119900175456033669026697967034835611876389726007419104546411217182435295650099349923007328316346220515926528503335973079507171193089647260291607614957235347007763022213799545317555749147196937738449331179498031334863410854822598545121011158382030052684903301717640857032861075569753359285472161542895351165908308433350490448230937966673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 570409463996285525482708245737493359712078840967800507693477270496038518197821407168963691760273206892866411811729479050440707577140283878306674073406698069662427024332128469930636112082977706287793007227994589277264649767616864316267810982631982676278202787252580180109387101611636995809120238099696095232288016847503885929204043478682354872220078638161143403626657118635699163980745471841483568951833733642484405218023358322832790208241758131089459103708280560915855233868951834225473547675593331201131150792409506227430997583208117234366715800136778314394690491560483936831797135921187381594962019086297795914320640545399107814910048869716703760511374305267245177970491613721286112447189622597401121114100653285353533308403524747152722481984534195486734582876300843598746834853453276789190514429232480115665766574986658794057344429805232216844327223738001959079219227301949627726375741680633910026887250017936411939820138048461907125237765956054567583416389065101217609363930134985203476074328561578010815066715306413962419953982733549162110733595571434277817129312246492624151340396044845604007382186722797583955898822251981851436471996915624864546026451190131173472210172497644557260753380138420707350217238085967975284324874786360402934934877390544619992576780931089492973882778064764349640402901020784347655918799406080201513941658037508009390859180391112921280426814923459372931860360613579284018657201481034489026999818336868926916454682901053983715853511578071015973074203424562644488545278418156205602157201990135102885749537851029349319405997137427042691113057916284063339564878792821332867969410728516935746822336779965017273256320269313013870978424642341272684284788114429747563930085609714540801629810806694245847390661216491936947532885511814888883322048421356613435970482926805638699658553134272308707412833223916741275833259684152059318026990660690284985359256712201826671459489804904687009594236162297037130042983512606495312877390010303362446178391578015552852347539737210038611740960427945580663573809991182790087770694625051708221830848314149140974571401267480361397587125710600723065187385639207705904097546569218964700259970214687715495773254173554152691137811853109524021757426930474824009819876070082052965146736193454654881316939444711302508562690662068493657873172742482646007216258186982634590167359037851358901239714531505700103090829666306878167921309034711687506968504373818429401927642687350774393283373170688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] 466903361795346910292810144562940547297279866407326062368009182579767148746577019747241582394266013657484806302248059413734605093192418759763485603980509430186890469410936740117388093069025041651886269256981411323527838328057382512223019771018634918460328865771197295662122625527236291854995751507275832612205477784763687288225121901375428087811930622342361549218950604541226024950335937345446143391114352827946462756825162173382151986914662732252329586156702015201620091571864935513674626599413291459238950577161723859196955319435151369350838758152562532656630158550420652364795569003074220682988084620628934395368168400650611819370810405737488408598616724874842710648119565553935510332085807316285274350831468346125364990491520940927594341267657740366368680252365790547821868189435940932375480927036201626002181893938867835011330329698695329809839539674751959603511044340091926161140510212653093026317179937695360123362361427763537611970431243421006129099249866501238494716967187728548909887632124396374386867468516425320873605098350894256977918154704387160864999556389058803067770111531887769367638632199212195218692458380753708509782317463058597531415901334031768238512915438410003876489282975825389082521016459100692898050901245114205593897248383811297661707042273612802436234105557565217964871507354538199199425722486339596471901421975419434870978644345283426976855938230245768356209487205033121983816954065176302659876341495590569745185070224518468946164578794208401673187688318349983299734508735364470730615905855242863583856467942073337453428004061705024534592178137152636155240307365355667711652441613080767997029035305350646449162540579974943388041568614990169177708471234702948320284707609712426147085836710950795670425675743591482683604517706805713205933064461378100409145563258323432581310377198448903918004373675613663390988135390968666117703843359197607152904943322442048673543742551031099708384277390322966527206112341100956825599023286343806730450921535561802612953707242310129298831511774266277458664872924291350518825800415958448515090385583003811569696556108670912858906248850515698942678265885859465665325342094896408865589123178914812819153149058574110078931785161804358699062147134162317319639372498832209659077820703955123523202256056825321211379333109244813543107857250348609515087750163898387814704810278662194315451859820873743595861474311383835727142471877653740515732462198397319743951806570887279495189360541696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] -4641346914881048814300277858597415643274210541527278259767281895362504792809994470923553589229945958039711335153645272175174193377892788560019474904583544805280127051465709749007453612262996907469877959429352283533089208152021020326152941426468308951813229768767169512081582353621417256933308699654157144204003348930123624398835646697176059376687793115810853749762265231789516571927492669614054780596644119044868014112211594661976564294520324729037998872987324204957191853816619458441711820721095931826597390521946925695368407378391646793063421728225028963743949897059486484371442154232078721899105686805210012768839014469083478152281837101664878348938618811202555662649578114406018806446674155838512659830372478844171759954195196349423780578627455441932938337455520527334390432482666391398331937691807014964388193555047685890669754781103803207847095161955350282041496775608672424584992420886441763792293302237945026924007442107522888670954893110398732613925968199268626432092725922223022859027933348538232374429335215807956506315212882552449908309265031630396316930360848200211564688062353127491625182698364529089935833814871626957464145820057745851217732448868240177833355649926275965682309557493294961620351549280919077636875314903192473550375287654754111450571571518418895379531779900047933046477168225943972883322851081904215263405747034763485925296857532932372837828068865021250239214851251199557946108436049128513363631597407657202699557754679780440947755139318767056272529272602360222877539779948295183833801954022524495442975608280852478067151680803880189315467278885301469131008551312577053501071308511096642514700492227902025301459736241652419025683807257755602823225512936796891286316768059066145271854522008337854892519396384353690388956402497558629427238009165065231159722867827994564388626575774021552143891533017128295900662348705793959473981116391248849729481372277638461077249152005381273305944070802594259507087676121592830222904577341992102078444652797296702933291695540474450206821433861954105783272962204292991038380763105643379181613366409368089175288658916891259527389804475761736734827521459051704001791829719843508725671210210124014871382515095985707275988494563045766722143414001782086749561901542884414935698599777723664090133405300874800984245177354519418966253496847560519184114954142504833100110197480716630759211069871573473551609647946835899264272238073097868836813975126799734514165611363737440967793236246528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] 13099192912869056332653017765378734791621150820448644416192692136834098112338822028967952015755311732047950564814873362350255922417951072880567744265752347657810361089718589321448510117059379015047876204994496090108970540037598323164306038290932323376726579410502596104767485519550361473863368052918355844486353804214334690337215879481197307442859250843746848759111088230347737284782966523246377764372659497014217228790804787291280447481422130496059429330141416308634497667310792158819642029389108831310262111416312316991115880168766978088993446278864859582225473449393044885490209203345596514152709155997457992383532979207877054672057035969535979242441953938285487252716984617370232296338598338974595991092598096539262891362564268889794304442570604697171236218505447339753180519379907713842826351315616111389233742784365210767146076005259784275230130340159931688320134896730045200678600340628591489517873513817167953937228524100970608917419033640963980957310132539788767776934159575710822768750254315426192871125068368576440529874173742330054746559248363260384432045650558548028416337396036257349754718197014052752418102489495227613922372579245668086299209872369857583642549239223090033400620096202009429369704009114062353629723434666408582461770878489444922391478176220558559391684708614240702608549143658748818852886471026339619278409476166809207978016917115188212788857228181884877416158839211915269730523834564841294136678708528091658453331608090771130831919995650861454274559660097119909593343633850683781300795201110662939810834338237305163037830613924140157744462084522875993077507731873747754973724456078652696127440583107077631717334536369128533948470111266332162557147842011307767283545294754713212929604040675208004200560586388676816193941970820232981042290615179325007859998877612140324374576604479950654076022983893936822432681162126768994466739862308932360074504564103510769577266755559589260826457023106629715642625336787884167515060032513982430088986392442858057252308153231650247538832680983022743092611270349581655162369450201522356154611749209888447690572291799281714264657539392379674607803195533979759048470164246858681086406208481349729765554518065781517836336617868373218011329167401970649207891993539142388344588133110206901197087760778667472949745677363906292781053891451065509536366054880523106493043961763414130792689173896342535328823621919627780442144739673750591842707339942167154940245579642044101437175061544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] -24349760197209978379087278598976462541290445443975393405935384821038813912380092675222110655565248102661346229706372583227678227206031753433598000670153890239385811111612551657392795032085495090561372295928040746651157560773692112743859735159630761879028209907494963513735370666862912421995150953919349363171456870968308681404816861083088712679091470995873305101582710624063060220132790419988497260683762744028294197476953646333046114471595260077507063553567278939606263272601810460168646681495405936188546667319010997424806580563887413652647965127273190796949665629688954185923362044883094839016823779342475062881039566534326164398891869623824209422103062021014169468598078775866613228855336269277211812244590084868620816796303218251008982692533666945752362740684893108542287313301505985813468514562007099060825544711357513273448260651701801379914089945777549384658740046098536395255996577347819714371748084839557603122557363903601969114811432151921949743040841047401349553813811593226286740231997291625743630907579585351875913123119811591546791411621586870437065709524474162540184022807926801281169592301357062131425784342658209404087780435023333899827392428784281137802192415754268933278150293766265090186934994126625741790981433166383533627626126682860455637409643099750644799872294687626535619316200697866950535470552918861074607416131822485433852080563740049812633644253000289052125088592616360423903124947050946171221140805261114637617005055053794248906295006891196044115546306318634181783483543236510102705064985780946724632944512282807474875005296665055411393309409334365066948187583604799434315654157069831343753271570555089735644521187221646984078783480657263570466972281283503795701832778525595756166362605664530571540032082880577316293094404367330780929718647435484427613224301811113624775411998450509754318527199026438780221369816025893773031202312979711799392465476277061403002453845647902995185086028730413847020258368521216531951597472605559258070300427236315475112506786549520565344464021855428021948002337473134657910845086747843361138336945950106597858019606337745948230105143244456916740458618485894454978088168797110862788450043170796267304382658935597368129550082071199659890623680196329089509181402252462998677705228620088119568538317153727858305950428892851512497079544721948706732335538313183757600014672359606650756723514692659426244838070196882280749889454579131866277622921335242509836581218585258868546801925881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] 34639188804111426144240095821483386364418588909746385451514971594423864204238088582250995462038988563760499308571760591968077956081106668267885207972472747810805358243128604656620816776890914096931297072982889424213603616782777729143680616437219282925682833789351504648923961086303086910116134757612279372261115286815312320400298059085481173471611095803347278573375460185775561530640963297833409913594379527520792476575226083652359486374115954454733577444747791449880608300730911955325971393184879509192219482429269920459953885358355053246493546662574329370175789179393524077898158366212272857508835662033056200121366966700855638907139323735559524056313861760410615717402621635094951278886327029045790323258012247197508393973430114269800764821346213875517642283721010240682794103621618321151516402841548076007585779402039292523120294509617911331070768312376795978394907165192401351700216219916421200981314767096890446251474843990124942386222809571287161796838278788315587172479635175059700026538454205424394534753987464443605754122067069954773224081089233646157032041976335265455261124684173188964623483364700379680418583648790904485098094427068470903855699754870786077589609431474535373065590278130113833138522918118051068954105758938949659467761276161146856656842495879327714616458988523345668474714306833695001540157847096282466107062263116276081216210110215742287100596014999644631660207262953235230654754885260797007285577587976869498091092419340119854488166943250780003909875354279255874171528897745841481775032533400766530579933179802111430827851011290216806257990703317918176999158254201717372471896384067360951888039301879920034629513482539214522675599134791835586990392541030889923684505285745009441168676417791708923316771586269983000584463296721347423546744566888036256764112673353806980188816900062126573248198957228466448032601347699224456984344685854645049209105704354778805133416464980615225290911357448642214709095616820361094973797189858095739425891498722658261180878055876608097403679573502958815838765495983408717004337439643365750945648640815261168755765000959378667434798852584146313987325196883527722859071840265432300754386700134021131925660837322071219605866000600439344581131363345507583972488947639327924590264043091458846250089876320581011206692381483325332511168456374626061203839815695306823468595196109348928511728993666258049718952243175279447300597291696428747483751412936413969754947621913984533671527946649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] -41191995035248834744727449319823283260967718193841907712423129530939421070112298915498495042832650961438895132111064902794778103128288827834876137432398343744227139521291158265814323960787617613639053629854455458842335260556066185808127875755111480393865895297513861865571024344796100831330082191024844936233227611962371843875210689906098284550172927612846885945140370068564755376305614309579878726106579650536598314221389298233661535561718763450457785995936150574676408688473114352271079357243612258654415538980331578969034756264617783584880795398314459851413469471445249167427501030800575397799599079815999519998637353574560145205359964518127753448579528781395222037005732173703970151239265078627217164892119257755090663309003236563412297745648399404656432165884423662492573675450066862959979883017721373179864041022407155400876135438892461165847428845702165571799604221408481782672780838108482445809821003398625241686464295477129037341283425491479477684271510877704155375963505598433803720653169391200778115812194185281212234735110196293932564882961549329075882124678588679366904859338390329977857361721642725419372338870325719512706702601111247636520027921085297218310387023054610672093431837265081903658906161608881397055774326547850577623781689833758579325326671918783854105573178926737927861330746857683536793574851661397353539537612974617123344224186998716554862540798199025289933498443083102061810800932506102449050237266015390944158962820515103346303270689737777412729679302622727244889742690944344272348212465676550156525617552087279533626440205386207104024651489181065161197965780297946792568414625538620426959837994595882319179907362021113301440825439105604544022956081569268962221427140990793243945129267408287033289968707080346499860480088946625367598558955551394313050687382602580354979629087374742058531751705672959991981813106121160057968216978352354495914159339661241395108438194907906227823449869686657523238066238582534179916908967340335621843138633446123941059844804611977419702953126382612527316029481246025252338362867950556266896273951411550097008136213801844649395671228305696140658042413836203649594125371841992028173873646503304975035877081857021598944412546748426802171930190446077469089787003703879248935263626960338663130039812279221648085719796388951008933562537405751002931813034591692740826255671018114009226417329293752122707143662936023185324913158923231579944833103867856223164802339548850304663314627559424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] 44835891877172127931442730909548916783979314970661962927100782091258892194511552287593780669224163944843480146269954737624951541143266269360301732932407003750988920218242028946133878452862713595934289719418110045421747955121750351231072025017826379407067505072005111797458209303343324629597135743548370197676066720911614874868435727267513889725083225133684138064973262528939298017043745606971311297030633545080453929085920933619585772900054750468891448356799357536023304641875777805181541764500126017987962733158460037827032079195543868507898945862919039198306078719996530920364967473751616256614167459774010076349708533368800596419329121634383321412345078846041324419782200918529854007210706796086294489941279234400338720958022574121210876890544590624330274937677314003272470452562966446208766556740925352189840285058010375448929897834343614562971107395462987200829769728475992361227040781023457513291151437938231521473562410086204078682971778020883568521190587280515617853430721134967386619233539035493746803615651964573705961677471885424435323036427690718484080141624742817199200225440028093774550450718501443754643402003829226261705976565178198003137671472404353125870192695489290801313605078075574562979692176943135516772868212462973750312707497188776297330904762744715707247403242510652264202045279525952468092103580406822347662344742577704564341004812029096726021522713365771666544566414132685378381116259165036658384569508331439501897674667974147333339465458094321042743961576268804169914357300892742571419201962601142597780096094976484569528988462831330251326028432522144281385073938179514717172435668608230827343160766104762463947733235969920674361923606538641745548065980244087698158703725671455085400848688337153911700595477027776469140957025032087990451793711943011649321278203466541762314947650109462304541949043688660378688782679701278023847033293058179003530119411518525242213931360444097866612567987989382857512028143019373741137778982719028909945661584362315014592232283923272927336745212796654549143802438835116584820473453378682524234574387078881440199112864112688903870117195947707223190020221431037517796393060266971548478091722364186943554484262826866202069666650845258850068648720967660241696839584632718832330926842246634406099756336785323358596625298117048483547219057679590870220529781012274215823655995964628527573400221496741123121726906032041951508053543017480070452784921730549536504944139317481114657493014806528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -47867837063502120562251791048099718871933003676009632907466065197881542924454137152152358528756931453840204454006110734866530348716491472324324170216627144336425331483688772661084314230012909364795699939630747263938352187379645380287784653038717803990538992459417876777870495451964148850729157209054743727918177675225119431832038583189519451018477462554889097369336952014349471699900549384837194612484335404372046541332264294805624790594257169202208276589331620921757271689458182283396630231377351183031801776020627313248140294853561504017251491345580675494657862955217958237308050554769221882276986828428944698608817476900239069215405288526540338086920339778852092743608500020161809959106137284578443573700477916104545026150740547588854130475082510341403504625951227068877964728026890443138716594453246759815870144733941896689289971045098351469047416146266083566772926139924891700079736269714436977445447587494035910006615851259414865973793357166170291951016008954615145861867644986673484493556288598151632547078911384530656907747519010624630424705120121729474579162626953301634261963400320187699395393099903334573923329997261211916793992061331492558799478761269201355929347121210102334289626089635523323016582639334810808342407400628840899555500190474831781082174308854278956503144431541234103860648452189005013104731243882354100794532178990351443098191907726715783012990783727633678305046695484131866544529222880387568867960156815629077385096636238594986570398008434008776158084753461095916505920007500219675536447846437242983179197260976750940064283964038347182528237611798757346872873217716074597318019997285694829771327453150245602709499868539956544810101019447743663478976008903356012117620852304533456673902955144770888638074425905088522865831881424265912126454883430221819912604405966120014888282465194104266015745642477786960854392701607009850392946448785383784519790234921053689260590447864446565973852303355404695730968625705655662886805131053738952207748941103532800474570604090883796626522617033815217216389632072343309327861027876712566154303299454265053089402494423537892499260662511861586608082378495436990992320671833536832044564465691052052624182132142834605206112327684079373330701857151241534220935088619795363355591483518797119694154171726830461203285452724195353591042825032988890549954692449693179384748101385306418490830157591319920646356135529809434220556641208445062343651216618819788339459557458664903871810936766464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] 48668148152746635581637506355703406391828721399340504563918109008427573861800904578889611292319989586481018094842977995817126225708407981415251208498632028601682910096906446433186698858323458095148388225468593974955547311175626802495321704470009223074006156961818389542153952293979162412484207715351256722489128867852555092024655524543482392038415217563859339948059359977551968221743035011468386861702814603945735471473638737064730430719877268334745837936591086803385120751750380127733855212407493928043934996083841252282826396151469928655939564572100999166216307902764446510304029663171434300824467663891297682702075045499759591553495977597372747701296005248719369184785406244489485433627512799998183345757019679250051292485655317723033101553198230547229012957381801490648891177518442798597636553484583140728210300079306397794989174630477871072915338796821442771988203557936437118439639104665877978221442927104247277870517659174552377177379058060621679370276721787634951818823913198921265104455253980597222110188491849800724083510071754050326631175779842861231058432169720253534564621792589093863699449159508839243228960314851092394672056539596588166571306714510108943155351854053448566200988679215463206063872536114294041136612348895596567349996646543185865049764692430683970096770688741552524140510465019325251772163811935189196374091500085540591229601931057601551074551045656166204691516035491434152654051855450249812081500041963515723489358509619816200191647534792110973529341091302605000111747865110742690232456806327523517949253208052024053884036919952011115305007835288905844141085361310464963026029338224572138538234164562305069853475384768022649975999676894260550070580458967575165867055023150478457449373152177426329236444408629131261934994325190579486199795384979543435032144293609623031911417009988286994701406484646727910556775718706498791719831577781620598887694202812127550194564667122837127668046282595783609408446164478937919074569304275217475224748380234307726811093706354425423751422463282885049969409780475181106759411867372165902836400490541046348115874735472586338038294689953915867299681473108920449853764943590438703877375703587190034829323638116716754903800293235877608120660835650164004377820371967732494593303759383047715075645319765120013290625909886918466171543664800626697729016664616066600421118168214042413970293254767667921697606190437722663983236038434523289732249428340603978134528763350336854461611891490816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] -40444605068043845012723335366765502837231431381082541952924940284068282979514361832579778494119490980943885957437014585217859528501800281831519949411747958057030463550807208153083845542378785418980868956084854004246240537196251714300133081446778457462310350920982183831274287585824985780181961819724413200882500988820745885105199648325739817500086574242747957359122144312102093614469380894828416240461392146060104431933588803489627663483596435091916771751945453326377104411831914673846956374875453055594594073434038415449385262381510011290462899252301210638889438336895956420966630994261963658612080327121229291216716944481094572415210750823452728445718866619617086796012205546894449958182382395824358774641396914424268535912093356172230591849192020833797783244143781465326549452531922099539932463541346063976500479176469940750697141009369667631962077018121360558692029088701320081545442681158502603248132454511900519466663505319558258194683686821625209581637979736234346928043236981356817539377557003696922935227497325285479060115628885733692803726939321566412466158015184861181129789010856550251031541350791840040617752970520157199900276190440309090926301105238976685327529225962820070049290911047162166215607915610731151968864228160428672506021264834153616271201621851919644134772278681099973140457805028165496785792879047656563041041887400243072450237496300275570839578739868566886701773833697157440765145011922447864748677731349417609530784796446256271676836119438885794607399563675217315786187677464267916420210866592802752360332487447038209387958718876415320361623261480824181152439593116977851945660080044534903104688337525617728615966267596569559532500291421231165928496204623289115226509468730125508866383947671921867556622995252786705733334754767247977268714549627024568419913594831290097226096922327229185345352087444502531918243518480880256804181338179714350775986622411510906436987396177838269116724513504373763587978201975986661260690669804418183866714750194504172649907447840447311985403864332886303202566510736290028575630265269202567995894720814578054267143453149612898976415088472923885670874187916463916439631934253394127084809888594365584328746603909992171690630632805183382990568033056224443078240403488583548260644528928542061935730641287111509441469353356735099552899148749590085858858612674789299740415837345001591070092149937658307162687120939922436095927553260548645263896937810124667885737748400988348317804196265984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] 18218772460713522927370603417097482193410383374035328314441364487037776876290351038409103617424663795932501472987398115541722847718693528896633440685630081533798707309949916131754285870212115900631495918591571043650267189534380013030893624879679260716699325915276963756730978900310191792155320855750208352222868740801255928907057526560553573543498802237713237064855186522158611490733258028846343423489019052768389314063840994682919764905022297855340615314047957648205888600348858635424197305242207291458951978126695040539514990534681161892233992886262241891702818895121928942975961393687188022069429282187223389673939757873556458849407811818329740063795193258063920159942599158147525236679199489491662558036550717412611387853385878160095456834469586249470147461193196215976733376116622882729779790353091144398880688578845314346689474509460120557834548866247450690766098225517815445655776295098513963233441596697666139281775065288261919083236503627145042070564866265517723679723402565288455533856656760968282413423313689708322353236948267546962759486126090837264008082632090175229682837481018622053090996676316849997583976441206341888758923061498748714867779816179934987153861888627990868940494991688536367972756381378743005521542027317084845194166871488809237585807465818969293232188432587906937998162533642888757516730525698374656432894790040710370195896364536230091201169121822349367452969135607967152489529835703235299585214261517297858266337916906455841659946141047721635131575819531422151465045123432175513391066597073682319155719235741082168574768633058106503629421123905412275452703258287883856244305925377186023904700607764627903315209228135368521409384158362038831603189475709244088195997861149271298353790920947933879789546143088089014284542209067013235206598440541490576269850891826173430547753614863182853279197464659043028957799603241673048883339810255961485325550675778756111299623847835869351491523999119916540157413220749062830254875659137975743457946478830148908637285552727941273275155989792881913270242087121379350671599950552876991314025428064793561443095555948860467405508163918944919426510043132463503186911645432403473732822318973804154004950110418066858604926237811020842056439198599132005366380370881812012900686605163698530300891115696229742165447943121591797539192197068276104362230666146884483077063472569241473059647327339687722720012114175872535543855780529393215842034388422572340173668289708821540154977554530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 12811717344202023624577660566754751349997225468715463370067351081198856313449638288231036046179217070053759859386484334254454144386788620694088291698714374371855183029404895551019754896083163392351820506686773547164081419089493032370816630550392210410150645248008032743875411496346599510537949970122054550381834556672946473726219233046452260510181050008694013301530384639239185580640380338880392580288477999577636618186217050390629216119529399831277438791361278658829883275198635978844873990903303601926976290410965497564720446840552287524789307629884153180276699645385246607851532989376807123644840526730076555068293864141571521015984531111899014784882701869109685191128880317913893402099875698822732341368173689236650620170343068041389631720366936263752391529295961514182304140480156644645353696066417452628700450177856801936021317445378748288106913343829559863874988230770392694236160138831456140917240629188786221973365002646694483444076561126098374994404990913028136264461498091111416497354205305759804587857616346418713201152069786720048570497904368179385796656598902749387645134153524756742055589536447158655808450598275326714815885653084188392809982327518498818674268244901208968152634962976966274464325233172645135444335679190984291807502401886466301901540383425432052638300799623772300411294104666423664988668714053465828724474851618949705067510360874244163147422618344205515184029361871589558552229339107167481023348955467605785430455717084916365555993694232103611801367975816778712698866214223441363908928253130044492019744905604685123210724534443620589171991464542242088426971774489929192087157837050678514278840636308850458010941796661571920328804873279358458690470630240553873855649502333953065262942486473042793550812226058529246291864981092337844983803838299125589166710662565144941350572132895991678384626060802279128055170410639044945931397638570646973601023869571646098569577095122234879436228380090153766775655731209783624101863969638811944156342953470271340236313748767438572564734635268190143435784417020383342302798070821419892780764748045503692907907762420744765040123748044238693911116384479658301029108292522114622569415911040351782787989815106355340494096768582761342997049591450813371477741745869409508421350254447184700647637750027717245228139054326856444904905477404138819831159049238598706942098990335887266286870027823885935365784397918875885542706385203811280446127421002474978509448230898780862968044082692096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -38553540467761774364217495459879184242183647539472460436237172657678520278668169111408611130930778965056659335590679395136548760287910239000875638575719378560869946292462483409881843120207798396731417175076365951296231381208897390592541524897168317280968141726617100682313912127054430043053975582144067833749379219535349075341650229943896371339504670285284358769993724504879187991560467766687593656266799760181196667517254811062850255001634231113860883507332153941114218413982071428340585354154684796456991699375089240285548224752602930400082440802560452271961995359439699215892596874131856370140503558259782183389117283896997996567902394521662048446952636421024405646256810061129729976014066734036207528793828852920457279764860863875781996524351341416091521274737599895523037826312759930932377653680142096873826823576960534101283280125966313743197877816980997115310313685196910818861216142774629889522289974370156438266867162091272771273074915235952652134247950921076891677319405211834457461528121032904179922734865230601521850607310250040043702396496294024482609783020579869167101785362685319200396815218483821970261001585284549648079984906614657512110234572547555024040272203039880497839609034598005532304755084746909369340159530977302914307290704335555486598098925960509314240807388120403836412774848571131025117414469667498085537530718925290566945143530977234087588719870704343314005565904452834212011211708507058218966909337145420157793994676706044846948395795829928228907596999086639300861894747887113473167364046798201961205879103465594101057425648662991210068043548794315385539488983559351419745903703362784053816709154494885659788019896828173047484860513776599449643428699049928248494799452575186774302622314653277536908565627063979700307122940775964304431081130152250054820787558105468037551899437446334216725225980210210020855375825241307264720896314733728586042604918711115600541945479263846754293056386631741786392645144581347420512074171834832535217610660997471722283553755228145500431467536595575033661901609227236376095144483353651139894101347893416902070546849953824226637668737682795552272776805947587992589589166665601504558300025794392851174640994131822124913448033790351263180177630263213402121167177981604649193100598737318522064619540477619633717742762304141144502483239220627107413110066455103327883840008675182856520396658830709658828794723985213477946745063622397752492657744940991441404256687356603759114068047167488000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 47272022724807333127399589513058771987167605173930919478280058456547942758377328808976802538883693305831496132429377968808764967525865508004137017789465520922822266946417382123744937785154368179282706725036897807496472135190020429387021223633803669582414061670682268361280500416337251059889270797680286925140764904160562861419665479547982744679526895887017567799126895711198852926435481334562753950779330383085922760234580804567631855844306853304146235752949865909894821832290720921078966637579019604289026504165524126777861911931773052165502184456466615350648624087902849749701037680787048142780187213322260672548042723242918180348690610313918027058559868627239432082730335602791040664234494671042055222742977885050307568240483810745201561515489673604668899731687808578629031382208686811626511020228034276376393361045243901432504273023519223503274980666765894820665560056080300400752660447872464977205529864728501660324204471274164194438674850774642455286705915444216267054089531448237486466670170928021568881243711325061734899807322380060134864743849853907561830349985550940641261300816595187449930476758075082055894918801294257705501162877574215503599735493775818737281829452959501984803783813843466357204480217599787904743510295063653767720579530839462767201289572506415353515381143049801442474440197168152361631926869919681958656624402382625709326228745206801806984460915765319168232291762901358593312184002854717364833826615131924976949812423980257557343984424543552155062384517852081550802287618231596413227088012322226015117223893292548384640922077662671155948794171195884064414706030449363415470266331864410756362447092390819952281715830081898226540132535185992305798446626560186890307150898135337291001402014075680378831985091554260743259642218812877033464378449946389545616729484685327449717297593643831232296945471983380037778646544929256405037870678060475424419850869194079915466740232913668689260975907019390618417846153714493405620668019934154726061293007241847730792931675543514184662041849996678885617043584392160361696002031147516982793221134624492677146755907171797627530097304658087310339527727649155846594411115538923308530301163725005272219500031058494965095234776444272306656707270873822101296290726394384873916450787023999686181338778743328179324461818750758635197661223801579534429387421456235054811079065671173445504386153651199357909776217099947128655092681975737989587692250818011603750416701651512475500655711092736000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] -38858110282796508312901214048018263666191655866529713632932242751954044592871106934618477393967747870896883581784392265594085616489149714157259428274824646952914330039138785524814502264542547038014311778146449750022622487648654525534062122306698822542821835948164963146949211201116995240735213217652694901133796715741808723520227323258137438167875517085586209206892748729148976293786261789487690884105157642927561712631639982874219029436686608507540405120003994019705790508267974024968338233750634021592030528808450673061033112420891936925119939553796066705155479746322411560924805735239893579505387315132209060053322200561629835494141634772430637229384928941263535963005800004518014451425968494980515909466089285147846801628025613635538678271134984454254393211654442972086601410189055826536630978860645854716957256502829079906471978947619284236225425111115480228887514043177676828347123324094604197633606480064089531525758248359156915330746492719463865337806107914867564612858691668251338718970000621801538969429155791395527244496220877474252528635003167260151766455656210402422919622495528589175858984225406092384340784040954735293585939830892087204408235688376972437950674081019478587530301535979619609811939973270501181199508684326811724026711780315072968645703765168644299144309540248002003855047370066892751167778398320183504796404414465488339666636835488758508334420651769884649903262035964725949544983024572603743645608886950384501669512138119474216028881599606664566614811849938616693180907407827191341809279751316790143367132659025730829140484660022052794861774231539767606352918793203618066696551005900504185540962171896382320648629329989293347761415433095068516149044024182693696449440958680411316757726346067909889234659066252465193917074106519770862422649484907222276930381431408652195984564263502718386030563245778844454477453517351051902605901144308635543021724147513081711505497769611862287283280057327083628520680952492785820316733141040324344799026768186333565128407783270543306004741003427498812142414614468255729898955311754553652789584040316093428194828868357162464886868048322357194802728351032218311022381051510215385763742751099958255382334744971196547085505015041060115447270271185782484749031145843858394050714078363609644872490873396765776143762343965722939872817884912370551614266871374334420491821942684081415390195938136411429103192717866606851151354351122164211314864657895870023082347857599678860516668609658880000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] 22859574167535999574910024528928465088862459613409661118452330924284640782692807171023572845852416807084599195209139786223155196057878467838933932093426713216679430838346852698281245807146771468431259869620807819372397247264572429920166208143435080109845860552895782813070153458888597206167604058921023859860988966618115929465133572901907019922272716171363438567273446645583094934816120947818333528240581889191738222256376794677011922569784165989791365672553397596054778578260232124871759835865547557920781341323473762899063740694817195596919172445987341950636166706550332617578170687900249491636535258568457085440610079962364523217625255322742736016624059232912468815390662653510256546961168682211298170257886221237653177505354454157860118524493146128596071428292896956421342194887208463435094151960215425670285919930266699764043297222308606739653247719644774694372921672727823723901570260914682529927888171902642060528623387658143512843284675992635942767526456536851930777157357516290986169045245654884137807063900343784193103923215732484129125387958015542717156425369985884011220691960080528866794266397027018968200310346739036939638882457344310144091683596375416242022707874776954580788198188582764577377338372343555727529884106164516553273944937842511063920935841249358660779944385048450114120482108375416962821587930608344007768631089026356097779915060085370030655750315598550502199811927647901857431712924240910852066191155006887616481711507594526892910795056065687377888526457362290692595905013237826243214515025995208794798206630138017605402955634465346132211670040925761731823688558550170268318806446514933402272152033606007895244355088627452467195942900029777044216744608667575594752687439321101391283720829228139455006538523228703774772930221951911906702810560781243237177533295548586518421415196873831119598439964690227308803334592856812940442994101543375502228383923130316036802168806912167769753822910458203522502942625417741829685129260032864819454102304363828411732723026514149862307826814639132499947219629461119312104161223533508765937229195403385778888674063833990697076578559349390978382608082655097196260201846377624406306089057595357530453226571834266879726599057369628554778860762261707395645892694408183913944759394405825742741762385714721215380711872383437051416444722943179935646418870385813483017041918799180049371955561140494846416470590965585449048647776868121721827744408435460924456757991745540591619305765863424000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -9240100195685475042227618491392837864432771909661824117263287769126631893579465610050432290866811585580132797859184290209241926033834814639366133771058859290056935237409307032759671306127905063708666673140074300708815431438193584243207576069315589860928203564086924246815651735369345856166906018610318176407087902959915312594908302230054624488790586697215871445850694227526143736495675905157376266827074673445955676606772387108079341646443814900752354336746021047819238193271696617099983616779043905214416617444407785296966321930704670022104551258922917997489496242230826645259271012295828738240182976553977263463953246030407910459402383214436567472045317678805052103154983057697781558959092004705728289062843473289346783609667706211722716529790941390121991660364636748035485279115590033314571433395571302695629033020236226104134976531389888940057720225407317234057160371283672895521113813277663681201864105365448211697809822772321303692329015640551864788570169422054025519835404795508444253524594829574787239081422703862576828292389193592379572752876784097113900397627034979271841751589892677497182853574434462221773797167747644966415016402209474134369237588605214980404901347828835005681173670209438359174566554102931823773731952614799453240521119468804764597766877217708202205840991426584112537516256160348358076556881358126591132440129789710479063318180837533038148854077201252294756421527131540350500061209083148866038270165255743759152253425496045627407563494858334737419611235119032163617548482293128228714366091243980845832697021742381624788886035609719389415141602508629326550446014839935971596857437792708247510897895181979839173690430544203681095345188023946174577321963233983320695060536413473643162651632643869324470110186596468400119907383531040730956359354803988525116117549981245231495712257489922362248256094772947615812342696727560912484649164635743862950983464051830745415603933792579291237684505439432021392735430663134842860425577450902550984245015097881990293121602470162190606956219733909712266754416606512556543989607348485734982451727145164725108458454548200872178095734144506422543972580862636792896374313279214262355004186837266692930673130534581016438475022848155592038097508556594645813384069670521678699516341394459720809653815029190059240297083284513167688060679004871078882013962055091656203984720649573126735126621880616811924670896780735586103842432363516227779306869043894243245201733869829705576715598692352000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 2009207552204092767021459777596646341015938350804385299175710635675840796117008961965800646475397576638626713861841946918979382474406823382069413597891684052745194661521794253899426882131293136595572095602659731792010099099525395580487992979764143313326800887293907186550186064436676230586466598389938171223513717862271464854058137113929645936185357759048973588720436545129210987322907105365172198194484618017582038230569045179709320195853216963075673311104900719380159174773157631116494547612605766276868190007004747128821274402249623221086989195777484910719524159418875356417215206421330345481158830977687047347347867485375045362423438439909815572386077270391128299169160890764046856545867592799131316589115999268169355854380452261365202956108220705980856602221745630610496834971645524942209817860550405652685004266469292001237216260657813593780273903392778318730639273657950083713978705587953704127170317438807129210222377518486761019331999363921706377174910966825173190613876734275587940972045416823693632507634581785417138344595152386659354425666650229972974798959084583290534061555316163340438207474433924239000961675345568226556030435766059372977797287979094990719575883230201478556787645671689881044801095037339270667653233489928573951727377750822224203998428995288631299234838844398758002652101084191707713997532854393467849943790680266516797396549232064285808134092443024580270303769821121678797240575716713287118114551693661818825902641154958639136342536254494106823041089039574113751541960776140683382388400275335526756208773492866335852644817431626720571083847101061808791734286448020604535955830160161953360590995183857542572067300757398002844936854947792726681006664086257342055928008843972761936373700367225310656139701878516796847556247849593731513975135929831324749414374293226494595497112767535507480430031760074642077457671407004109188344604039509887142686427368298251532132445069585549964991022349817048045179203630058713474776578224236192754513813587781172002137710832178191587259803539852352168072724064885222085594271793430207807322109835715745175875481483663461488853268505069402320634710384944375985597172324074046886151070892445280976961424713119918936231969598940265515808729040871132141747812510800203535866919165055089609398248104257554998580357694857005968415416972407895592580962295035843410221378935467912089764311569604755064247510668140855082648260031030641412443721576013144867549172575253621708920310464512000000000000000000000000000000000000000000000000000000000000000000 [114,33] 190874726457819861473950745266030708860178254957524170383785424532439971090887099542874862340979725146031570212860870398826105032697175209077422288587483711512553524171506203332871197450645483848116790707902181635658199479278258701357870679492455265754888913905702188387115801268934916029208227085438481057947950047115378089687050093379237464695034681329103033153285413506566949445770777605863737217711665811582872788596735109524428709713965464985141393336729552323566875083724740629999728002955679292383032488697989726314698941506825182921560749443384812860675378743785702574673049652479744162073270234015083984646778924615258452259754708686854686829791910653847224773678100485258454550310652784144617400449274581416610889325837005628223529557826178260977627373956940817941579966983404451927187575627833867465647130682665639000099977547314340384582042389411699093350550390567562412798753159133749827485150372355478576092989851257991409447168407358092976852016564866629450347174862798255098494349708734713492124731338728496589483231571668763677076965563537123985326395814542278213039589941550654550585121604305212513752165562474611113084144772702930862938822234545298112785477976027339927336960014334145141026032949043179771929466490287147402986291719143498803349636888748564291036872008475133201263771885157207283198345040310354425599808532910762363937765592114893035492505245311980830552534941824357088797781846667266857549633816368173293667295143045045830945917815591977005796640178019082027165380337405078125367463652424794491122359474254264337536541656034226449404722906084032772471959084472171746419501736408578210512905189433090917209492729173106054828491875160358000377677518806008712480173436257058747673428602444249071561071192276748145420532127432908604663216145921565440239981469773566941962551847061400161786850875998207632089735847206951850054685604213808579922820496980414094733717833547265430442299268222026801946105051515588544638848541985362419342427589051179478659683953182696386383333523112176116941103685655043118144765994542903148838297234304709353893848634374490669355632289380340633370798301879474766431529600856854116043117366954857745868923203089472561366630159753265132542671616319596270150245390763647594609283285790009707001846843443772665675876842019805656336507672337144817440910070095858249147611481347417486630161568686808720698841379924394528313252929227970592622996335831970358663105307783706679331736518656000000000000000000000000000000000000000000000000000000000000000 [114,34] -227341826660769624330913277344664875320892674040128797762039533943912440450957168941656327894288971516913071629845449198558667549770255493667684736121072046789858721498900492845685843821284543435197214795702355566542592865868911554095935116921595196203556152452627533557934794960799840774246731809029558294762487911693128444718718771731004783477686164776351217547349403172329234275563910716894160450640558867816763029893564495426732102839362301468894747196630724523064089150132339127603862418147047754892968726702950396632394469256216009678322955793013168101228265047423366218185651999801122791798954096467275658903940754892383847004985063046605432153035937916475464763685278878777929036573838094783086109472626486670722795634224841907084919835994803264070030965103090723247368390830567664996521608819400325330933097120432300452075055588647478465569834778189787036275808175093006138055674735005918616820863156667170591296786151310238610263671099878411461208379225561819749113281203977773381798509085673532439374606350207091410995538157432625553463460219886934641046526714675853954699937417409742817037637195673658868151647702385975177678232976314427028344836109997949058568964071154768860680819264975265199040982864298360359890845059755962111695208543847467319932073925825066047948942780720668598549927887419075593483475494567151861363840550036640525751064827637839155950416091481431069537959845719849398108272565663039130420573518875194504807763344906051549610231586153125127774794875053180823328016623527192954934568960431324111368363006128181241187274390968873413373848942525003141110675265700310750985101159404458085450008289986900311981587151893748136073612638285405826882613940160340078824226426461401418608749875679183962291444995272461950717401366962540632465613786934425046772683979803520425593555772056985054461776420601789321235528369467897541493466173347491571608022932123180648675148827975656232284182823160038882016420810999105606481958671066230748712161454319036983476019454557895843378753691294983899157893587106959705682626801315831287214034513855579889881532665497473409584817032928093664628573596565604940174538899231556074552632650201746893777371075772064148790750594566624932405379903120593977187129073482245913744187974354512836007075905251862586574871111247954113224381590238139614217131117115709480651826724658556775658053055227337660970647332631552474423429056989228380071705811067422427949589716880010480122784120832000000000000000000000000000000000000000000000000000000000000 [114,35] -72881667082038006992946277539405770428378060651599759317647764936841928442044450990136137414601959785970408353855523124172522654610221955766254757975339520369574203668029272949359647378605922352221355827968991097719765263950792874563603978238881342358394253874973695032358726873109000839085725633330590324157129833313741537333939587786326474728886818594281890369942790880824854706542949736926555416016285391178570957155759447676341539846067470862232258557834796039242350607209574182031897120049860142839297244176545486316707565340332833915149535586948251643508585917677796473624244587297556301041147536630779980573144438348136885700669898129535064966072190777803043561382167566495317767984446062742647637699645330493282142258361323663990991349473372555106316301856045064133384715215844509627459930631624064844916288095446457729413472174646134071752969400829147685726201828009965349555699325154276993512075805780018019176819273866598734966605741778157558899293484291177693533570151328318510561292360394829901128491099917885397840846108096850548715746045713094920637333268106058108506205416771280491084571296754998069275597046613475370840064075768446814495753142059649241452575784310715003926435062558082620212142735673660446681173810453495070798921032396782767209588196950854587283414312831515667943853227767340036767654471884163429127177179326053278973684844870181079114245812402144172024080770965427579659374277761978198784960147231204270332451193992551354165639313895278527259324619532574738258661965970430286304681775444217484235197040670636543911989488937340036737399644506572876354677508619330482656955747427898716940257729383261952800889210851182152060815838085235780974427468402006683503066784632638194491395066385165568408135641873810513383454140480546850188394259212135906306049050812542628747812837651093993570910198457452937276292644797906917320203202619382938859487900402296085966068576099641311431327446519421003750333259695026048026715900227755383490594665629908504181683581624150819930034211797194863519266402780117539357891046618414955633166070917902538600377058105933472350510838087973365755888816846684947148557857295194682664819574620388413561053384982887962997717161429283763138980883416356551723106628594927488321171607498100319639786126728917078925549600961345643306962274261364364438561854422696373146887254655890057950665360576389079663889493537962581095251738694948407094613855673644138492571609448279591315646185472000000000000000000000000000000000000000000000000000000000 [114,36] 173264065843155988551542890555851929396244611406882809063968188299159692559224407039531520840344741835798821652309565300498218287153411834359339843099709678733106746799506331186577704847121464234227094335276035534322233714408697892422324203881298874562541734662551510373718835389039193534073252330097597187651808706807767773208005276249223506837945191651051428456519320136646194593749016672350706587284753157553920056689932195986547276301262544140516917137825932041045687619606601500463583278104836078347932947115494948293509700426303058262611874306035412167706948566684583742127721366137911448812037392638157691657476622770551117775699192616373489308195570063283066758011231572073644388671788731786000228222694721184315224478081214418869875575396446553138085033150283449804886579999121434056140682141526839551900665303902305093777635640856271942400125099571991511926337470617139918464918160956991257905890603887874591525592563900196719482042678839802147154682612545849968159433211567502018439940711946592285461821869366883113968820745044492130592642196729906913274993579025658205336937715770842651227750389980210088635002120719762984003574186928927269271048550809302116396965604908020967628958450808614345683923931856798643629364835217142096023301795491208059642301029419368302335817708786201654351517499446332385381428017779155568877828620729858674228529025576426510251135303634594897100438287030038728672549856961675397276330595782181483702076751905630430021486187038874957254547508641766387286073190963528030670674089782187768073872624516822470580746701502474400499820109653038306182256089854627236196894567652209995938616975391270509705690713760723502047520141829530551275960957561591450736731019314895603656814913154975217364023199104303400202464803509891976097826441280770800161872336192974959455845254508347595792311090408274671829309143286954894574114297535315503563991221411815414080334247588114065244952480547472866080425462587625121340338513548522341574961830855956702373410516660729006404753798426336586949944863608256946884073035931842806363346539905036774263191989848610956262956765510685475039414911177579690322555583309789438594149177613868094395378290082360415985627062768901235405274822986643879035086187406637257525750364250815678979518758740286778724763764577026019498335653283693226329031802564205351289313783239475611320433101927335026429342715185847181900778600520652310646867644580137683395667397368223409999292923904000000000000000000000000000000000000000000000000000000 [114,37] -128095912709597452203084029717205063172407185479574094887161241595540527429303457626911585365817764977913442930848588042600971410476848436077519229208352699590327303757532918260064890672102215356814100693040940251017752115084842081549197511357024392499470768839737275327338109828667624177865405438002836014034461553263791928436573386753074597892010896697482089600992566688233963701531374730683657957562268880760931052659205736292678955718578618634760139943156748760387008715596814557167936887297591250684229198444391504803902324294938589814764248265266055168798556392695885729481321207890525731345967083446443808632072736515816177625510604013590850800904513315235501808685164987083882720713149810347782973491890850311886195140528365757168919752037306267003273618017765387934432314975204469801284382862273370363885855200456886122191936354234421266069185174883785790448419110928920043767082384295282636687005117500433445592795319931181757317807505787203610452427008857690573702636779683686422757182718982307162453141917107464319012704221326789849765769297404138570053405318219239164803134649880174825215410902060246762077612659241950995757047606410145543422285265059471836632894417242820856445787445584937820590641498203717740503918109325900640375680079746848260671922140742926228541287693919448021499118017750369446695782786713639642326545295306063667686567632757131026403297043298883729182263624851802791831193029986534802459642004072287791159060787531435513253822469625904296108362062067103798501581060841687947848219994608747754759917514706565239853069677657817876977394006201145684179626361395996250949438992366960846128434453281133361221974506128223733703295389244055056351046401248803666717098829816545299997314969923521160810558917874713192678505776187104765789956824950422592382287745019287167125342586576701114437839588220763697515567087245823412469760382345271533561652985978890211901588461092567958315326005807338961524821188039992582186482279193579420772060576074422665745642332991522016009951513485286340579657383713155914306787012508735278410683385415783597697974767308164786216159925306019879312941262998464363382458188146548681900148142670004263927290483803676754716558150706600546871066191510575584862932798327108230500815394055605098236115160578928749168359253100262225738436906120479752261965607119484739511364824194574261858953514232314763088381077836895878979782839433757734519641370411572551998037675593863820447525634048000000000000000000000000000000000000000000000000000 [114,38] 61417155125166733693290884186551011295736759589430848247758922768744712737401193005756027369524498310080627859707996798572708627843904356033560078608217781589727729804162260720504783061762467716955565385225736074814126886540566671300021484499679665380205458042566033431742251030627845138378015884509261651363927153854824397281355730252340876023085173129681849289500754264057303770898576250587480432027264371659058056204936452060394067758608607015240466193459743369300841633677925210763715149798141144166159067786409936688046781639991404787773974914272832894768120474740040650093227523085994513277742292616570176161002807772352791772042328402887592063460734117444751691095713018508627287041175484646689532864969590826929448772102992760320171858121146873064999354722903237979154283071842190584213746783440910491513309693542757634504850252867349283582561251485335689704622074552517348458113285496339295192422567864686415671563641317449864393094489068324921386246399093675617219289806395464500848769523221389491463654746672069298884149501049217161352889384658640810439426002117646131421278960728889760696667847212457649202247033876581218064222829232825232774744508017489358339315427281986135397772352477196125846101751049211905703839358363774161025858998474439796016547024476530520019190821395193393935415523360454174901168625891887495564376647685952017466561495992796470377633133881327616438185035277248621101661515362946288955958314804251844205758708373992204618444728333987844501546228367052194992108167478913182772037094416969199528864782600942094166365744705990983057441752204589122602627208065204710951807527032070389933074652617857779143670561547036759623031226719586664689154674375803318892058564124645250158324649968149331762502238231649432165626270898990567653380572184945141719096797399721796709752736885035924275607283083958219292338315605333236658038179540832920704624952824637619432465279514242164646806126569997055409465980638845452306015142450685856036677621988417465990736893248640723141214647507441898102092825475485310807559631855831334188614291811723197572921823479051633247401409336162127472564725863832298607836250381722263946485832840749592259036727899430740435296737907474853543562633865624070864292216770920443591065237042086755472229366312228965799734057415447195917943601407123703752235217840018073921344161777918390817540586121630079724060032342089729845865898906029155040715997026305115147587468304518945093328044032000000000000000000000000000000000000000000000000 [114,39] -21248180363008781527750510665037979035262012415314941820150866988887689484228295476254002232320501926021481978196489450835622772776200384835471049093957636366113417271126028558740822870643319360747013498256993500840988210544913799640788219639147511489365129534546441014732434776801315108679833755049117546232682665930235820106284308891947130226835162512668659029823586170464771770258655039708657134887207511327645384855185837625077180992450493779307579937668449400382348111815802426962783108410180656411259443120055704385720149849225589184010232763041242029934488243206882884346349029483556234926818013080546801150707893423885318255447364140309530574479390658039598097752027315097192519111933308037033039352643583880562816244216107210696030522346858652509544224885217546599185387393906916401931053432382286900073451416425118335291188680843838340059221819052834128209327093175290791858175995799101453823562040046654153680294898017389116131232626950093386993194326902007128699561597783497149040302908534149773256752619833018595139280756725786288590970568642111085820913299653303110331607348455154479299019347984074274149781341843311800787321471617977740694920937139125079495107008701146674572117058818839387031945110008028472537748610803576606556507878416177438488766431820967858026100442843013494836237570298734699208572220609603598008761360684182349194920838530319908264208815414193446317771453835085952939183482060180035630092770011453948050331246399951717064310708843138294543441473932810418004182702907294944723505613438278235036534664934718187896579314331040187037345783876880287638582947509125676779916269456139957540103328061468609910316941618901023961183879133522275705882924264646137360466442857314446980114119258299057599031427493716704819875085547184992605699345803996464184251855970882901656406133720091639374589239291722784036359041067775165463015913787528821022134131081919412952048178974995613967145874671290434408610419130185913152151010851041629354951760502530163698981580405319614313024385444056227149955509033346441547921463278169065141514211391660664067951607511381327008012530264871018516176975643042955520349910613247133096807993040772544546166856785113720531728526662124022430348204740121649230251149349631625823937926880836801582407066372678831654022033035082264489361931033365099386334091171657197721393254630503569553631282319170402768012981237677444272212743830968315062975187547849879674242515027059900112416276480000000000000000000000000000000000000000000000 [114,40] 5244111423598278856280181924570844161715198384243544989376236706453942768551066409856760895460418761171647111176949887007011389156349007558022590553451561225820834064972101906421276280070426588838621100787201259270644222252043364990739582097090182266904323594458643070786413832439410353557251570715591117901025977199541150819867778362169352479437137464472669152414580552464086802403716544474702164781392967420352921922641991713810342238749605283261916343623560937098492646307776046385015883620003737547165726427685613465456224002768125676820185826182061491405611507199210739151288802481944925695092718945129510655112458920112600003423914491158051466669931553331323390421334593928679177278419124442141720464742034035493141460856316324649133671110681378680616145687659769122456678321783861138036678842703486317188254047588759272490700526178256751779335387432214942285368594381832570439305970652527414325473110955853030372899447433170254998476705948953976221953379591906207051287288765134649217400181620447797285856867454809945926295741862180518082297810512696413296341643602782085100900583550875996761137183372389903120773108319530717162070118976140966682479670948237469513591278865451827373542459299551521328185387356899886225515007867754796111427899855534998564162138111635198952954371088193979427759727027997155767969659968375724057172745658376557635546294369050835435641658549072579361070724549469863260634816807159759895480047669254129167550880135707561701447139176707577942275036489798511449867712799064768476471590007847195452340026436437066544614022116175463685360427175481862954655519389840320960344725314595942704799678280151389403346121273976492155531214042393615815197609849112988558371590658983390477982316373547326906510926124388924795572711926594255268133980247443154776839165488905027916225049423550613761228949009400535063464161031074265226099342419652238056126043219172331154345380972627149002605031383187841803561383105965565352401632741263222213141194496397456127251237573545502794572002139241084375345068252535420328476917897372620484985512306314570950468250057276510811203451805986065308936833155308256983934839271233029570599398377873928314115765677513324496945900590224352034533052524321927252182806601046121230218691277578439393046148438554667889869057276887288816317368339387669714672917418269431240708601352938812470903519237253971993798887986303116805782218362880516748410418062250950446611930401781880942462238720000000000000000000000000000000000000000000 [114,41] -764381118242864681664882761018115261358138752451563826873570406786437468523427758100315605687170168404106104389480805524974551582840372689562267837987815865254651085596358682801665540901022027513119139848709166829678752485521150370211576742744445571972099796477492742637805123247965563225149613973991358409743045170399390628320770169617409014551544769261766442425746243406684068703811664379123657587957582849109945979734004504046130938187187000220361843023111401390165438664418301431105891535779564596644305484738824757164968359423148705612400430688586540985295654116456283784617675142580672672048209550561983159914320074284208846288673766740312379364559516938040847081960357330297840803177615792087389363486537243589766302194788049099061533690396785004980392714610770244411128078771220954486536542988688889997350890064468564697677600491464139532876994925552662878917238577800843953147098005215460422909718031551332064306358696470508628714586811947654563107253218781968051171658095184757420627757320181164729826476654524828122329208007964410733306224036913661218631545635584434002386731811975150448991001526096992928515789145904783601271882541532423445302584522703896005534935148366309229059275722075014444074734869707860891763391467136994518525230657200214459233233101617230972657593667141128851658260621662039049340122162433330877242167705183348917479779793252289138629232531026023188594259756745802077878244239060779357432543974844132563877873128014600999944010824998947485383690877075395318792853801097919285364732928391198030460828171857749494816652044050440520789373332563036618477875107422229735475402568542847390757353183912168064785665687231776895737524854671703202777299919649197324819338414271296436999771241964875126030246966293233660149373542266324706267686273350233367809317944225055816781322817149685671255268664857722278514734803198111768686682402777199142999229591200720865202544406047467789944223264135283479068241028714318368044940239798790334105307012173343400059022238120890508562004536281151058830078667564816520523056684166880578072514809678469363265323954096284008680688612768350545304093130721120833551275290881693387090021851207174023481051837917176245802833879115875107238077585228437166371750401477113905964290744890828276057290431438263153490356304188783136158945912693219615531854809021201523265415605304083278763181030701901919711903829020039794466122808951068942463202826617021314355813419867818573084753920000000000000000000000000000000000000000 [114,42] -37981503951256757895241875077263853792368464146609312428129451669079020288476094946452355359298782530234670465016558403314124674959797528179330237308222951448594218059742068196864228792855732114596411014926217935568858308678548602538698898519021590275352931900727380328592908608139660114134714429806055776419355725607799031310427022775494762749247660916052809192502554893776753624961634710265238671577753162434413084826354191746135167089391081095239803367629884880284493276292288980051052895371606642205507584312260698242283198704673954554739644961446375530238090949197135901488008157620623869169654528768579722492501297367997869837082360947366433987252663314516327216702643764750010112854699709507333292123109700696482622680015019872771606231053180479897029043009200425984879543326000225959627823472320069399977999234503338219903060687234542857998129275671611709843018244980305065859870659984558712145480288245843206079374212668687587081566993480943915257264205207640235927829294115924315718795613515873251500761020393043012538964281623489198630514712673463643725594146139155115811466407058205054684859739112339850306537226097936273160121955089351726613511821737878872005305079700777465596779064549190142973546395475734955363580794011480363570438062484024734479346391808047303315578773520423256321158887917247091411855850809908465581217404342959727089713748735815102790548984508784685415822295810868478141988508017095705634114955849669682878621845013035362827281350325249098384195056343988072201389516287190790106983440958825087576238540901843376150879038501559730690238889060238443861043891696833644895190517303029233120522924392698306776164596526850790773175840118348299194041182620685717369710735166219905553599337080698739855152548701939714922442569966116039451298913270343932957678525271360019556592539165988500720145570003811403559404250245443992766799530343112922306669531471225364288851428592998785057574109417896995042220503378747572346523275901560779335167250962819251207241024379989484077040160223860279931093991863841899712627458547385461128268422307000995505546350690181973443968972089570599831187794183036175219579018931525653642014560545426300598456168471272753743502916577814441582303101557229631859220420444218833208934877245447248818049010168174110120414077529974102448217401390548774903300906870207600654455655601580578843114343159408341114035514246644639114396169382983772207852308858230448469154097130997731725148160000000000000000000000000000000000000 [114,43] 66483274727684230485589028051504974040634763862678167108252097139892026911924959545120665778535873439574540868591630092376499773544266623559746950058460823229985713473966700333489596121076438181022581755855365221243724929533987275532565406284290736313432726285953403512151279043213994868431774061552826021597579002526857403237095221363063829261659954124132669004643186867681242072482696144917052457641073972588220619040317998357138988463728834652089120536446707529497411686106130651636373372264998924942435762906087220504125299702753311806300559968245389405367914713281910585832369485591652706322864351333451488724083325042034343040445158275025131573152531780274282681268875054514814417544954259003156873896204033861412846638031225791543118424021777990801203023822384722022446754266501406445367528892000614639641115692825964559591405699251111221542956484752669235159321507251062051506631244108429755279585149122716528098222567744467007485268548370323647638594115372897603990823306820661390304191932279973000745539781847652979804469535181731113005629264134520118519622767451537090690976816518591938631644710804751048592112287735771237116181491588813463540118086831357816062718212070817937953507892044636827689531733097505533708973595280422505551339142885592872120754510827221943648030264312963633673491722592959380730544950517849900011864937161070517274550745018848483900960150201071111980973490094669791238887413985630282256618905126191732657112299524048907512259002380509302478499033687909465674516825042471394014893405210729609941271613905636043511096166807093528605799333255486830660416797352464617858595869013116213977794914622509666697522781318364719104772175834691258228275328516692475888988713770087435535594016274403377059085857936683336470793212226704396702047706753748819156256418271846467180550433198533478242474693217009182969768324594079391512645459451853023026781688434474748205168416753843110740181312742125841565689421728860601200176879227648190197659422962942852563643457201134824428218412017599627956880431540849073365202040235239805120329836924720187946436323169221910492033832295801322887294425360741640944862726147395963205345507212644608378863356095341848420546193723226589378848873452080228374103907746584471452739469160527007379038176607261327342037811696737831244194800964143321369972386477374328769305838431713759007146973495599427121804842117918288391286851889819863936359400822238954594641377986035707428208640000000000000000000000000000000000 [114,44] -25009926887226358869289878254613702803097276421504226452849604672913479445730050571130121155631831736217891066839044047001707272052705993715078331641641598079702241785433984871367042990808466576400041705486297663880572930618176540261396214825957792314968156328271265548032598240453094357279871693781393779468852749390307676598371340006637110778518668650986557858623344429517169430622982797242258655159494531453650230741471140060419782385258129849745857062056090428982600747854696504236191036191787529439346458914091936640301653344750770049750137945178826546299031799706641053986837258177310115080779643119897127237684236121833992510923001973661420868515647563707907765201657882448618014976368280106456468995026772268861598658929574655550662243639651309414839988943776049792521670407139758006504873888655706249570995429938978463741730286404810780947161897004648144804862651520872352458234665027671774854612931153211650819954746459417038183477633885578512389977647218436250140584973850172748353488533090645806029038495348460368095582904829815386627256546505750711190748135012742348316626825742349102820327304023304035799894019204954980428597577259304207707429381354084472240842317744790316610545207843794246912246650720010837539349366088894751058297466793479937005479058893284903230005548207731127682066066971831049038281455290929644728014071864169979421215779420926510383871781087862058366346036800734578683413440718624744227885612408748399983709175495402870752186708770205257904096485928533316117309339887086964089992868434865750184727229454410129384975201694182531018142322799832201227060677688428796142559001741088910061714698202627396514360906954141515851752717868808330181483609218351932630075535135902924104035830685470624861493551291802215432404795409823971969156152749398159483343481008569410649299647797039018047512673769791378342729859948613400627942584370033982247654705806715362461125864611326139373377472706039782906807682200782121597776434904008327300598922482914842393704957341628535848445642795267908433783982338230205214711359918354970934682588739777144894097746966966567536335686451697552651506026382647403088703416807372419670705794635318752392363329681355312644374892649559535081104692562132009980301586165536388074877398613416620591150002084317788801792817095384794101331738854289254461945084335704264914300547170973184642544602341583379900654096335878323592659551416910078108442667965980916571123046984622088954839040000000000000000000000000000000 [114,45] 6016251255274870025408581607824992556360138525334663321049189638472065096164752317324974505425706258945003387339136997092873229599108782755974650069766151249153095194376106755005165268849709925283165937216400058540151296659675159401616060539849874803340078515761473311769379381351549024707935978985574479820456521761181707633167006188380563369536006809956397153687720897053885098758141221408829055723748597816485134845319139613100443637418093340856132948029537511293466481122762568739914359330630127348274820369932303037165112100574336104153036025002636522223658064431494643016687033433634267369686293299849168296402030862735462308371097867754263096824549566465609268119767067645323520712734516538942300967130836256390163763554066168163088002792630767158938121396990313138656004459476353773948167745966396636967224344749680018333884881049823184873818394525583506845138922929937056447490520140199694439230014468307152977790394242929884690739554144163132059154157676858141668252863231938079605707121650649266322860785050320484664342634448094615376307315131965343270182317279636784529239730556069198933772378760028136675738053160861961962964462434132996062079928656590458016493187769023047764161837167571051746012731395432393626119710434041259034796395767122062760487782284696647847858894257001395684166779020466246205943723340921990036708862881059107197988597213716841582828773764056322885458485578062993994970098335824415625612824735710626367842982057755568944445318170887853798871268272603621890402202145490746214977971707342236053509943522676240039115630285011897510454504965236000869731020294290538595462087612993136667976603228818258500958986805532089868430739919126385333791002263371188237130405925106561733871302440002323448130079878052799305203234699274909969390685711275818194025425189455158565651977772554672801617178791489802893159928069068541105495931600952666930979224504492886227337593587108033660606683399858490461696595978415378682872778693956334203961188861778715628824703897057439573653042639075716885252188582959460569348821960761300313288825008479746350793315522047741305167208500615831656790626748801934954129708403141587541875057092296482647575871160921915866752267755312573963748757171295510035853184504781366064235013337295292361929550348435596393054899675471995106551503981393461180833815104962503828048403460565105500272933158061331367806212941100280223267760582244675860677246002151438431781643763945848554127360000000000000000000000000000 [114,46] -891307993044722025332222876290507178323612960052720327743855913346246994639630956221577583278899484609317605509534787976309230340843627973044203675029100061158479252288113729324870107245228089597716577564430273236489084107671313616147610441717760569699049272423859732225079870066848593635470192899677737746440818517552959325465825099614330979104616610537956302003890128796565999603886168203282658604468430097614897255634600051747576017285753400382249300971963213606552755553303402923360450462029496512985943745015092208578727805589321772183931547297691258494263978769555890585579150871667811053464108763794916774433466869095607802719289564709833692399371277648275931797041467474678354786239444327508370046159199411725437556953553355698658502782603638306152924477708260417374683667633907009565175882294536730579729094873867217335909495822732453710086951211566568122048138139277275596835663465471613048250275107505564691947050521669751965132243235655123210816960647401896628693586510493150837515490407520979092293501983345316609615529474865889858455660335605212795798338941769189974437786531617584052629048563810365172992837539987321738895904920069069501629507998711808824084208846181458632033613802974206304266593073167747972090906040619864086860448452872228632638402237682912540276720760632835567186075135575965293071988343956966025451640296119257337123805840276808677666438635576898333523144912982363793916708526971647417693441671982871852850298095473258784855160545010933682777796198214592338196390966317031673437008092845516760567462565138974286539797925354059076935118830040924338463802710278383591627965274040090301457541849316521420510166624703656647505276516398179868657071478291673402914770375329196059813926506260122106099048292195964292444483594327721906998517988988716425737175167519050634895882590665623710913067886080800351595631911486703097853980981265827237899111148853316497687095172645335373981441672898095866032180732424302920954249755723043623196421707066516403230379721220982827248240411374774990549356606360974480016550529448583693150217542000504900308507653679090419867576901386622155143074580123490300175820183569813689658983101413608206943382716089561737591440588134496538787619598358325357097924717794281618683824571972770114514850469003219474482684292396644088517042727078733377438631338578687623552968592463875503151826454287940883216979095785093230540302191573293756312376517891099378445293363736043963023360000000000000000000000000 [114,47] 17001924079882883818114341691913734758701393727029627438764096269262286875975237322999421486580170530741775566887588894016120145960075378325813420556609172577179728452431088961991915273198281489391540216002208325766192052129228693039760967913851485984539585819344908403214109468877703403039860451725684222149800264323449240229654422287911726203995655755074122340311457677373493169044994924935616322836571417773551144681395438885041470639024261077041330860023082099007604070904332951727816423440036560936751504165169520373477535663488837054225557136501218297743752694635200746802086780648916978864558438843256764473740789771389843679391851029095363839067725559338695594252205266768913733571260203542437293288124132454893319403073269374719902695098455889934766407947353240122577935049988574290864385602506110861869094237113173315207463545589919575856289932888822417297171251762613074472598394944623646442224884895450759236292756564559905036456270530948816747146754263925703092784509947403655569516639543245969848037354935154773369105661086037747343534426256824418856281524055848167715902797117853627609153274291468819946223234417361724661984740956302570030349754679657374181294105468223451209450280600911875544940924609859003363908945594797033204454267644861331690843127691984929241704881645978588705900077592910370187026552754999599847900170915495508901641486450428507591662456502940242331873667741182379301999724172075275690720064141817299307455118473987484719149304544816715569579500965322707369712721398450532106243042315643195225003842927366001106502525779681315979789024432412456740359854674404215866682041187657588791948415051333903078455444653132594306002543800559261443202146382052678345465237300823323286681191583190629074998115890513546350067405550353454345339949194526767370359671808933157981809494373323718377486198429661697546852017217368831833436765243359548439771123429984398388248691617990107021178284306235931724003760304498415011636636376273877073193768159857780906852007211465181624987253534737014759684107019617576557284042497182706878738412078891569178788772555446075888481611619645175626406100473454291559210068340783644296870802242528665264991769543136603568242071932184791331178564246126439357717113655369294291851879373139640284454934837328578037280438481368799393497031312077089795271183240939811521341383151725000257155797232078522958157209736325626000706593672110311646277363810803164901680143996919595663360000000000000000000000 [114,48] 31933782505740401311709512611281118037340317533830759299685262276618010558303817056933888522401974285197548010695072347392878865672156059482364342603497866710969994284671259490955165604200996101592762983380873616536741732173630397590802326105877662555577400161131211046647844991314193265217131868285104258993792156463880722341658776372525303378935735830319621548249209876014567057356942644443782378108133105508926539006102441533696343404431728315427021775263728415958362641629041144868839370048535907607320569086460544402022719772905557290351069093363851505114723549090277699687839974157077946300856182873673035207295555762537724448088624568886230152777699763466268625873579983821310787520046373435245477573544380397145130802847987636375664551501459187797280457077168206894486596710345812099067298054899922057864125292091010002739199525350907185331534278427080161020701941338117796319492345423797055661840046708076516472547255016512496656959072375717922854728618646091001414505565442909483775926905224207571012958474942558558050040274019525371340363361449015790888111839920997584160527602160390983067549141594218038504065441742141081303290289891592901727629153248934516525545516906006238548400377968986497167350354968959197510151942965983141288846931994397045923379096388227802684611551502698374715299831429743125807744172820563741636046783962097811257210879917805098528306398444777244298437505845314399480578435511088245110791541004623572508734843055159635895859195546124915661543072487735910188929083889530250409478292642823644191025299939722404844657798026287224400786112283577013190456768145081254085824902385861017645367774786641854934465562265012687761433625576321281207917410451382300526570988070140069560114719228293888293064952111741156782218436531793605650558880038864360523717367638913495934678963779687538509993861252664985094005853858323856454477655264044309422135833695359829921788723970748822371003140726255270753922992539466959081896671879090599204415663153078626267682998579803541713754590239459783612215714519469778798924085443055154114249400640104702709299451876021064123298756703127459912999723814647318568122970384176500901969581701066693596136932757442413588604578192905091370372136332866130810260288713541066516146803818778117300706887241871155345911394754525346336804221885054468730852778614846264262665362129950164046628937977551222516899547407277992054210248615535397436906682707110020449934342480901806489600000000000000000000 [114,49] -10289995557529192445725493907236799825646157908588382906525946710665394106281716876053597461194323648160547060710034856793030605371256455710668468592464246907900157068933156892115499774239880562873355907560491528638295379162420077684573027569430288998905994241390210426787653036839092494938057914392336317676897211000493272390103031590019791230053237507484271547134773168108399527439714608244758267761434523368883200691129931673694129297264188129566190943048181210144539872320609450092846496721625517995239293555037341728147132507890478711457521129021748049956212308458682528353764927886535918060215586423771081670863128277368311871504289827596861528835907169422370873251704356321556628752709836624928530402456507342520754987989614544316463176099674558808676873768841723924870637597555461793391002212892643253134661837121008319677819939041851183929061435001182843892968245956292094058710362767745466670967512291363757808898458194774619130202113833403379942204769488272345330704037418688798358813706529421796766841506691119930411373529324956672543220272721047273778471714729989735589325022761370779997008480602379674825202214541048467124687250370177105828672314982432130115982052093657131679720342060874076972579163055956992170650790493409421924895266320620147883436542390739561757353599996628012386497967329595217035888072712244403539574530665694405903764900597053374745868154903549304090020328975019967162307240888280756313228999583768906553911247922348146368219940070447877876984845376119534366174226157737837640982502908445090677776028518174352144802024094212788223236101827033857136044698158242292310852490909614875584401236992755773851521274480658397706019223086041690070206329847485725627002531104981083354360848624617668192352037619247582460599998451327212571461727411339535949446536517728023286557341928235937635825061179745619557579488194828682576271333370938405488126466597542692661292774959665257414046493005289019825350571533089926312038560103380928509793797834382358783424660601193491129336365212334309773414432778971528142906566387506287896032864976760685844457570191949292856260387361819814458188095717484108797706237730140746976301066620225009821761660940600406740979001467213791278828146954460675869409962560273857814499791364728563382022082001016375308651705805781748078068123742814218096178644516335822080033861135838014035820101985511617145831546168326125851551647007705937515263788930724805865263034893731260006400000000000000000 [114,50] 2045731731843069736331314838500458166247944125200519853172415303224007728300702666785340137310300499206122750720777339868646231079966828066941783791217249534628753282895622875884193361328640219390915836385199260827396434779067900093913349020803893787681207642952896758217867990353947958102028936201289857232939526638374895821385180184200674969437547888462908352016732926619875386499631303829293879678063682157839019777932993639144910757312881936910102893860960769663493704958586559922080178901591509169270585936239777309984259307761133104374739643573937632335171943111609777676319660966193396614483010100218928087504308463092832822045557928205903494723897841665628821891050423109918262973311167442483134717902326265363502480527138770324006765828643389440484550608413881151739749320762246553893970939116617874596857254245066753758716992400712454915575827102380681691081018492525358145710616721672493238044118558000453422698975750888750854277028959549037251697436593402452793840159709163495382089601126390768880976585560001752189146182431096809386856220231950593922533581038779309040230133202556088343039928226908417936109777644004078266950663657594454904096445964888494146131699444010551664831850710295228336789858273125617784700601157628681687926602177983456836832783243989477101865111196731335100406667551480419818852515314339359262171034547893297600326575245263118663373154074362192644654974563918110898007404119630593544770255542482253063364881327074672415279142972597947107332318491513595660271449882978475068038693959605222647604104167076621622133777516257781549236645447552368658768762163334236957744727129884107599347753989307638601518810922512805336937486107655981831369397580090998390837903354726903515819224772812964061463168413293215289413415219951027151880568025908896990597036357627120749223599967879290888289384011414868238858466089844286203490425961467037652259797073913609143946105524446565559268213196514540093590322383260720956188056536648287909367198808952815370181331720415685932190289293845848057529708699453330099085908473870362592327932076343785398204703515414682939294198629625766055198022862218877474324627425899712209875386819652346646094713952414423723674928675505927379997268596147538542982192937789751104625386780987975212299047051372534285998225855038401418389222000380399329279833293724080312877220768891955356750452617817603242766734107957491533840823682020632962571281013306627843508262279212443893760000000000000 [114,51] -311550085383813346325751060969366578992248912110999566297731903107675322312491801397867340015153526661858654344160464752476074345217537241546692223292858631336631035905123641052515471168943886986611678716018493650968643649380763956119926091675057596109124273092445917176959677251059638721184322788832979626889013313316491447631413247995964012779808138473694750580766765299059265184969470479439673095601764828065838256152078380788219349514330204173500704786442956773198315517394612446292721481705823094068547024785287046287508597101698177183629421721838730573691281821414714124447943905122456210502951013732162182823924228869855580492258607979663881357993123927710558941677404771856831174432885637240949734071506792431619650749785411246086848106295208318130022192643392237354172271127924649412772487402279692302590630107243965923408112611137396996956388563247190036572951599869327971521074480874369486372728184361002795455579530298658068613007824961340590590500488912929599445274899276202478195519551771243440314216966522287607505488012048726064427777044621600288662929599404010631187086987588587641172979414438020710245488357185265935656694749313290064226864258818091842634759738431402189250752811545033142082033056370848524761605478776130505362844513819821970717536738029013420585955085415192658683425085363055541646596492089241242070832645552520500682412718804596098535333067890039784064124052659045730424881992446427685660080411217513870086657368614591178559444194163389294910279869786424460073559134138985923676363696028304860405571567604308470684418111445031409962735780799324425238433123177077922802311258222323193894706039269746541182216512580484051274877195567301130902556159789636920874849994918199407496800253731629300043472285221348111754622967243577015371851361128950320774675387509825399939466602925271241481744644274038151354699227373023480837105653575502027276478396718220928423333754315902056374938722861393906118414835653237540259027735306882778937349330117908558226171692939002690806928878436088797430739979717513040923118613861628550915000658867852332229364249019478254127089727075368037448460250310783109001642375275510638921159976157756349181439375520589912719152047533192561275839392351967622737469561534471194870862573574982676434963241049909601514793849390260185499783810499632840002222544940865330811866316883262647579805557688158487855960374625968132982264378856844962889434057765676976299691205373733109760000000000 [114,52] 36886058168940144848324703780894044383681603869154462370187264381274185909746678909522146244622593655734429803645978152485345922148155456369137615896869740682051113798399488397243890546704214293449214442406984507499774669020116028996127355597093231641525278543047264580781829847870374139680496563481253340819163319610429288920788272660226606286827841897943372584693632495680195950472779281470783000101505699096191433208946033331940490791758451061755278271430919051562628693676882808805801492434860601226892061994509518184719534671815940250036572979478076560833785471997396804555817764138573616849250607728801441968660145205041553594960659105931265516710452077014919434261689986566581724369037072757273922455441574182782550473218459209268293253639229323042871815461912596843266816080686559764008767219433418614568525515436871042585172737259911056845545583909322025959656103946169037313754266123436979644452815679295868397237303156332820701557806301041114404544944870598932961113609898405207089728302007445269318728486763883058093984858807985272172115846610073567107915913693946262431656456660346776569569910738928424935494579740370098871890092749706654310680613730296940475089375937963306610018956294264705096059137170137391594319398363330448660889788609033738194695579227186088659277668681174791487769343559574090474555571458961023939955044521786743801551256316103072315620775544811069272495210547178244623598459665619152746515617824728346394079470690227693853834136937157419500174061483672512005995457999391303628412495596079035366646058409068969953215479686875186878107974041038277327370331310487825811299693992341233621328546533108291443930699884229341965020288932599751563623548906955590606174376381509182119190012289013573623911496770984527104389303018275187685553867727430381079119391278806577916387996837773924093195979320773271416243061410482417129613220480329825941600630996647663945405637707326018844972085810950945636114263072333345969339781300734419338574814683333647236931891001677591456553663377164949807866598028211863316648358355193042713386730938964990567460531107339227138399451121620265988181104856592141394720547303887934695649982412050035784195020542764837175991928744603792014213832951223122613631485655059920021378403834127677787062505112666878808422352095495012229282205449734258678915738523535843068467470741496967081300933872551405284764986669550239178759612193430414845334717064591163696852290787617013760000000 [114,53] -3131239386154534825473173841111448350945325758704893995964419046240068033612002016075623241713141904219394162866687950319264883412948750504383205244641037705056690941407964318240495807177068366633415545042278467483717940240482659803376350531878893804417626475882736595116419543306370620966345031100046110992809837423043110943820071831937374302234858168997704802536206504873475811627243357636086129059196663301311441627468086517786692597496820176192162397936613735828192102438699264941653566012735185041159169193333469610312207014038603583126180272971873138566112793972047190824673874983021581018757999310828082756789650933161856332793963383347105135355575628132726810689282177580613509488143883427330952503409175700858097731388922867859235900862763182754390565726069836614597565182542186273194666038254387183213491841632285710948631870262739332311339977352811466908843766443018478447444708146686467999811327588544506280378011851637448528842272749741620971797996049952058391508186557250955409165279830155087103450188196416449746167857226218270108454491577595839421691035353172281868350079876656583344066399261189851522980919059186926766002003486515953103314507035521480840940850789255420879868250308363028774827146311432748354449208852930888206949238846014805189488111144790534032709980896522867370632786078342851858817569188941345193705641029708644290484638889901406713708603419222382545716605288167532213938184338518400450710650896017341713337771981678880058678790977081772532249736150795731461447077263016867003289599068072421282326371150413030590754788810626715412118929157059523924241768815424679510800474984862512685926915388899623698608779276606782772691150469168449219978908976022773067354769981556716150575318698992132534282752864365545524932358771865797560669106743328999939953331849180836227658825334190951918952046029560206426657270404266253038489948194061518062335373476069783563293722226786153626643159737185043936313342815480045070573696991839765821762568902533737171765603061347228173539805171435663423431259916440993531680045793340698533451265639372576494792476547146827113117581080122155267258802898170786208671830692758881083081787771335884435858133704941159853791460296287872156651277803763716244715502303181029004902449792886829482614322587700579735267089250291358004266577569881746829212911418961457879121979135692641099054102052204871772524278618060474537381243607170268027245548815161529463024309426611814400000 [114,54] 193000544729832731065069403407874488926505324309018156059993738334415100723611414982593489012772762665568500809976889441289301493287622819629046505371222031728467189772832146775007966232252336499459910066128007954276435850598267202318098237618076583903754501399059429845058937226289596731153456063730762732273670868328541154536316944847757854354435428250677909776665763144009484787508189309842015155973053320951825574588760902020815223260549607409409665214177533876356512397960375016395478982443281381488984354357953844934594937064382633210507858461697471978790919607728841575101714235303335331542622879024090831024088078917141927468943504661906504024809358747013862305978912075353557499094266014512136240989291433552516976610900882154070589279848874485877792999910318883987697282220801404099819001980060958334493620763604800660250878479103291189494614644393591260023818497679812849934134084003800981856629786711868665290048849753840997495558232222955375717282608488718368816402694405466418382338836483001843707152464854908667977624425963717334936520791967318572531755452145352742914970494119001922124473252028396984529891647491062088031712053817446111001561870921922804356809444836492782872000222219995866409834822915577967580806515810956707047600936485515572924264867746333103494736361259373989999520211709439093485331157146307066165568847306019406783610403388920990128944825216853680266603626825183304643589310414185587336648107794400185901616865723501216185304262117816237050892451515714995813379306397060671217658078712042861362747001340104649461603288774492333690708002761731427932076891452725765341764827565840778553450252996379730278497141118272907183373682779046118815907919369261704879417419398765433444121599453728553036864303548852349163046082060122363181265561918970780192915191896927302913244152524224905060126382989393432403678912738631895761046313726992240073666541415510238794973538622742938094232027490579006654555356900957267945910630421967983970662750720485404368697316917351603512960183278372225609029404592930229865721829763017157728548876684554635510399284781469138826740657321789798360568541578760197776003601574268214878799975912265474695346026995412115001734877602105404963503224334225958311751837431654026782932647337998230295718218351921938096196738921244743681548724187358323333575217142732688821355967768167545752163577922598713374603998606871743865951627467025948263788703421421006320680507647458400 [114,55] -16544203394893392506420288992262911927964532510626158669825632057419589205011769273428887616818658023731479241744919137324922264480470673820653285127522861219835355098510018822432616739505355892005426806682309214055942721089569446109812662593588184924305776820946593131774692080510862244958536100065505435004233002868139227035899522878607948933483200762666118739479988880099465767807893892058758671162571082285553555513056043980898106073487155493705104686259963555035699942834952255417879753850472722701860344078483689925649041088756650653546885141173919400467535772650792383475651317639729153404657261385947920625081695573689046382090732172412521743150586063445895157587597638809809019858888105434660246678238456232813816486014894014242045295677602255482440256628885021423450890344119144463680018379106652782211886934177573771390335642035126399713981082477445810375408922310574243709005928619272826378897231401797886675446738676120744357463562495478906402120355946264328712401603561019602577075876069725810674693021793052121118547737738887788093541966298031901816230463067577071131689769319259999333922877010126308890980786776729029572238733132200245223211479229672244823447968848685645966681557381895826307750127700170272986698101828671108951334423913587184860101933712401544136127557228776253831358911456504773789875793382374054623240421016917702104069990853467489937541836493379990030248918310243242705909042260066210933961141093488673816007943925476466785174305894532598970734323053322194757203175229015224905506017438106199303292354845174208065559735276382624422384097531121751692726789928473719160241937434593593899243845245260182345994063702176888856546276034879146094468294822909938564268045421205581584679182187477142690745427612866544474070865566088719902209210978594482848544251084614454423251232907414691236738686893313697233598997202545439455053815658269387337769216594290720356903160944578396599967438978053690354862382194047315419863511553770429975806002392376055976206226931104488447062008203798337252381831649868797600102069027486777897000586027248648457818703877951602828745806762381959418059878120172995181478324996925834039597002909621547310426861737697481876545219520348122670189448341178522598295724991230282644230155549869185011800236183496588990571233937945634606153123473018427593523945551224785307001617197705009597084832450203991608924191528080580937654024056350968327222666153176441538263286160000 [114,56] 3304651072106408842114538930291612597503981881198812171004423022402447628855310304306358482086223355650371662558956807548909660043845869957179803169176428401558952748839449247826322695786386009120514830831639527757180427394113256963014325542607851690359704458080314170185558961826888189340272203000366826991947992605692961626889426097271422637419680877191217854417237287091288390281496380903809422975772917036139074877900131368575345008134928986193955809836147181395855356140170837299421541044123919225774078146807696560345306549128888773042468868519411124391689884816969814531155908281706150786110528854531890956837418526143708945108742997835273119979814133860811850242526084956321479606185927374177915081383441486516605506834768072580081457395429079188996880926066741162133539265921530608740552360965300809171324428313890400771527893434665348703432415684822575354780370266107544375146610441675942581524615351178254792926986994378725007201797549141043024025353588024403368845937189700176503770039714783117833687659309537440306788338842241063545381375958625284798595296645487190347962314596131610296798959065675991653026542346971285913051774078406752547632288480665934361050365166893392066417708205735514848926374115467284771702064693762547619540266083561164215920819314928042926816518205627064726851337396627977023747256140816119225646740750099126670202398624384978599404574568213872339436761779492770980475737897470033252853044720197409412086299410088531951087964767584297741972128317449454818377733629817976365050516885557259528985364889579430822634003255139700152167367654674449365851728322070331589431352960550436534690007610822506218302326192838315530142743198184323937491576082807532299319806623083777803217380914705760913796256853106828669490417110254035326234263260812078866351715201521778615894522041466825804317657146925318647287261164604086377137266434722900465468786584735347192217074340905023613589224624255341232808514557114717720675504612540579734482111603299295374250958026925453571622837265600148723169262156269777217833518979313012706218652332528685432120907365642119256564355889706937187605279454493846552791463551286985410356503727231158239669450346784450556578588907039927913336689741092337319207806603420123048971091413199627891954232668871276217380545083315337015874129089338373968492861303472423500502474049940444458245343782439684781979031452834785481600277991603834293135536451161415723976554240 [114,57] -780767558917927485551819838400289266386952103201623326547810391360136316440477529304326537129549134922881239306097474126705119207294516157724332250245142981899661066150342000593703006792539450114494124376966944812530594749749566453158959709597046224365267591054269218996533899250173131329644068616181400216333022253911588548410357388785370649947740265849838187311121941387907677062443838101570271182183048085078561193288100190041414699992322376500854265375088487769627164375940834437045825592163780652452545711485444258368156180673822755698030381847839129639989584250639474550243648912977858946181672422109034153063821945735012473040240358778728482488980557215349288480749849740973271248439458702813895935743623645222359932185465266513508973098242995155928455757504579403585400827769859351808330098963730450768684654492466769562286971642349508998021606433520622682696519397722922634526386652740023022260340585885153721311263252756637771329503753308216067020565779419477428748368169433770759044273641803178706725206127478767823157110177871818811035385661258238803106412347128355965477516625476606405469491164793504346922481204210487826225957653920542130423186944018367873375237244962146475421547569494010161870033974267515042759104769206646317109068071415760546935204815155557828038601986784845427011300110616117363519081342359700512483154793650736433043154571564376389652314038171437895546359824984896333820562322064135746329952977547208026003477415363440918702280911797317131606302865489765991535025400902343241261028752700688749727527183686824786477490241937971751195643298290417812000545608274400294652789050480209631767715140768323119820234119148853408555590650259708157160121911431527260491862845433055063802865109501433308758112838774751095729863679874963238530048406769813190106945754065335288191155224756430612646399508393768961351178238096096852183614723181576483162116621017653783488584319065379310929762036600730426704762356363895995486263523122076436719698954908391139781491540446916905140206831747936077184421254034340496638882712750226591712340719189637747619537719302814703619960444862664767594504087906575373597769255306061339658358254126799557025796390921141774548497137484353013636865549520564538288491616317852556162615454011783345602144115753043267718565087845013135728399734789242578815201589208092817406536436476592289086308404202834493456309514943673350186842671989089991147965069863043942156800 [114,58] 138543379601638563651561430056349911201173289001651752070289011020063920892150096660875169835237576870761613406151885730070511865793083553108946359546846035458310134505918572087557181613453844610794232068160188324980614224585964259456825101411124445783670370057071751094470283225885401416120059075989606173245894302923503127512265665778635952840193348580025550579902232772463836753618298667166767464260880149147791071057720700819273188205991645723949037039762179522218886727044758421955571621323157175087250639109273697160327113008799403416821698307890289699206554242714926793452431434790493034528040325308632415315417349094456801532507473132358717989613141663896421869337761818156296807663357911507813087753735200988333078247314789052414752544298502411907388326534704126920614780594132060974393622344761804635746460402394343023848670449842815695437452657889387137279251378003203017977564685758339862905496675539537115144054673721815110023260572241513458216457846054855006234279909814017536454015407176965958226537349406489839134920935056048745940461203234129225256785272791858284301352434486612168724289033366106464939574256497767265195289002242098608427345147749487990471561144018618799417706340845203899354459425654073858121173349308171284816346727964604658054110555209654922210668762772358584047196809708912356895916688540069799947222660296661450300034473541177371117655327634925242500629220050429399781655681250453901627577550963468257383779259271779945781818773241560502384168630666504860409905407968921117287089283319376222670636996859356493837163164345475537753256085189883170542684454999828259729694366915634531251838035070030420598844790477507512299482025421157646916599030054847099473802101842518922843589295865797310175574828770472471983759838610077959642120602621480393303289429656981335252174423994704008193967116729423799683082938194505956578339377923352471328927947811453612209203246931220140515383454817531206254655998546798912138880086010204721174344980685707352703192659649939870247674204101020792563653081393795263963884561120408020857615261278574566482665690193193205023752206945209315957526547080182514663796383198735603338107356765540190539203636181018312903653994434894139816769165926943347063772403932998755118383473910261754387261298155178617661293271744596428926969698347025534622759750227241154616464716153984464170791396074303198580306026488174614209047129095537903415176279444067884960 [114,59] -16789330454805522919882120247235267214526378191896534280802954308887458952639654617459266338233033621355219454565888171903452270899395918286496287737428552248488635704554370437394807740641493419532258744305103472215326062387915648669078939864757737657902021009376145345912691619902143965838549964673848916443481655081370969202620989802317782149032703182478480966066037630763092249417383473387710879748844622992112791344817676369527503998266515868679569052010550657570058898840271541855730208558028773925025164218693128929585716840041677559423492893175360620955208068897468054947854776978273461626414155926007489183170198198714357594302851007847102137100386188311265702847065463151351115272480309079210853501900047094180096878205710452124710804775266760352819957330075983260640743635469071718840489321797078545135058509353162316485397060746137530845670100003194781537088683834860662047467115407669050941353709726466076948430738482090372814826087229852130977807338032909419501067640872143745506332463090366884413720980101436664757204056353646782165296116680695359222656136837457023161835085181146705730546681552313743470924106474303214771641917227941250945759003708381686177200443451083855759841211275755784519978470908123795021580306880146754561514443959418760278168302886202713556046277079423643124188365943573264745406364469411720054389711363902233315622065968343450199469209921827341179865016103160530648840100265079008164673526743086612979063369229974919039899743346162394924755559569619490701446258397288935816929548468550677040204958436809137977940393987770917441842867445049117389293939951095467446071618701262695514235149525056428776590934157332542812618717404941554901696080228126936596910467513627158418315623591051385213303710531746278789201003575718418388122705092642431670268964618067977607388963461310238367157013590492777273011282783068886342594107108758316299730026092142041724910911060332453970677043535127853040120431210946518626135216810498615260972522533965475130825995599389914834321716051433955851967085924615031647799052353365142441741188517665087862669703427759776960137594540737760087836583465416530283665925735973929811539549022048092273073861813661623788864539585073143482284722730886688147295302243258717273511059498076941712961162629308141777526998091721175428634629436085350270356087723058321292783388561674934817952612247233058030431312509474119177746372784498397907380053527944960 [114,60] 1441021039146625792606137436675745508292502402760426976078182214361682745711358902960798313115517754408636622718508411779561415318298275705684368307987665209192039911393934299673732142961570475164253865494629807503971014977604932885886732477963608814219232263789015041129417637161290849582428729301845360621678451603671999551481143418430435196295643735468017092422604964731061159295607273780517950219562228720755376960608921615738676832003877759630633430865427912800240628835727436179771917134611816594362812126093310291302487578648072217228691411194791067002487158688057240530645252177215796486902563594255206225979137613050444401927610907450829789277442373056915260734315110255246524662892689939154727537056410946978934347559002894903790521551400784269971487118173415976910627793345732236290253366367778507845461534840236411818574855639075095183208194928339912406642557219182288725046464897282135215137362467698093973941523562183218850315237068945443284564465821664222919579387626550773247555776855598959600012998038631141887837824355020705330657415493775819066888541273013763511084712887983462098010748592958098468549044461723799232378259325030968884453736573692475412772287227297381197799427912358928403328982214024700222082140285694496988080461536759549532007003531238839908885144593151683840517806723840555595350886008141624227434126901400103766973483634340954565108030720810193273035808691935999592733897497851087999169674390792744692040690588376241148895156167972413175460999030605567907225582192834763793690329083061900135118464798315861797978841501504224170257272291947951872016415896564619302324304471189786851137762405559288414564323990365445415503732014741582244226520643372989440884922548677237195919483467296350702010128684088529213090345950020841293725063581430279087072381560592758973569707665780778903048256976298961652910711117282776208084485104846643963878527025807742375515843702560616691917304884603644385535790499465178145112511678001768029613758342983771651054802066341580225044536030838996101043927272633894850328702427255471218043212070896609469671173742670175582292866802549510739771977740783599307915459315513617624972991444821561566873540712129313120731392288711840284821352658917515508346004753032491054200954244078348898482718669761540982625255102219888394071337548383974446773142314437613853076256484196287776792559564972185985977587148512264174533901357589348237965148611200 [114,61] -84998800490584649541012685724534061450092883337762700197677005751874320022835579907500951916092775416140248499194950667416384675818168457297273983207890556966476494660158711212005173523004862776247767744117697445572203883990583054658565740949235103139868443000471742115949570224419192495370364149063763208405399889458236586678141130466840787087126171145564300509629249464606704944485320044975003708335464865082475731591676867317215385188034601811106662550280640079975945487264384562251086980635950912248148300832362499928793970721043773723416574981854691945437712406107250108830187587385986948391685768179676177076217942805961193816830839716715610993737821797572920265589683244808270474359339990756575146058937537481007728777045655883062654857842267542786333666224283407580330061236725078426701408502143848613282363178981848234668792679016664533569583491225358419937395641965678035412958254848492731569757203111696376928893867436990905353332255984542848282081851780888837656029111680256044427885001893590456552506179823802594463995175272694295082758459550173697110805750161791924587309160046977817715066695433052183765888660005193512034419899152501487586843640360223987101475815210469193772906851378772011513460492490264675432303686259391115435217023516969988801646289887551284647982419731352072566260253156929464336443151628672763386891238061412076694349548309975843199479751282002920690323949052530763372771364193364150113720919519374430317950456019128013141634030707494248785437320420434972441793923732963846421519436422035673116046530056616857264565723478160289632129491065513041668879304638928051880198790837780591415944539680292207973285771815369647197551348452629240958602046122665952206469171546855177205088263015748279949906292286533917733802145273361681999480811857578724509019079011609104906631816252197025001560996974098406403800719841729832903665173846625596611589470002223055442136092821996631794032518207838106572349832719091847938679816484419563892028684129165303779528726141071122356704107317734961062391546293359657865917375467673551983917408281941886216809423026590172545986243106713727497448794836374419373864418012174825231333640862881508048132130547800910531373791848335531957483694312554596119515503692647129462739369189086679261003867954053080041559784186248249556128669284736030158908392722113648534466310501135179609644100221796905310571004342879687300580270272422985484344320 [114,62] 3273773397669234345293442443415396553346965435774824078728497735376636141659674982578904889145591624721854933154727330117106131327873900917870199221094335608806637603213662084964409789842674313880074344818477205127497533726592900443441514440354180334496790469113238874026760122387691640077260155004216926786640374444679866483810878483594228560620436805407017539051006869967575007461612926664606310007077358122484578869105274186287463234192349273650222020013053977591163934062376117653535257443514564532311177702662384270992022851105899644678916742772012208978121265857845684238665555254294477118844199288834616785055353773548671164972807747972025841078188275282358898668583909262442425456021160577583021349536999216349806317102648290207993400366693952328672279995808272031245399980670066422561065982403790607336152768177433164348291968830392873745601913314236479088069617121538148971975359037181794797529459773434283470193481594927313786611732762968948506513709456856199962284776867840445510378610721200055981655138517003570004430551363462334821079032042906177685932868763982059150563266750915168865836620703105577312276804131140377050015236656899439162047979388806645430543529682899424965463587683400078343485466871281633457617271959009292967235231881155085648276649783381855663258639705298348096179239972949849829902720151206717202990589755134141344942999293810398563216579621763141590766516415628268526262568580547360944833325345486124934086539578520080336045739734516878310929140916720539942152436053692795645936048036581963321581234432982125768802336070158239631240794064680892146175287822386966500032414946492655769539292760469662344085863210630301935464417301730439184017153439292474486619904676285597812216511686443487045781121582642854412387790588916285470518681294750675089143692587231818701275054785575189186363956511633510712320377002424460750087772937770996599814845031971368605623400026914448393870634965324836165043744350588607178045889308301736143119705768854135610657460089205657948364284675045823572180186079848746325375563323048698049387206682351360844885921973476952625583649266085749546339626834405028434584936523865344451489221609759043410322169517682020109750302164548648390059042390499823451447789270423409722126783048672219362825085574820515852172696099676381462657412731708448665610487891728399370865124538547410620691052328134016981034443109907724550986233365501807334080 [114,63] -35517292882559816392217997467545815095692176424253478468290768842909166368154290727054527020830915550719334043198202014719941914772552023498725781450699451612547805618409299266824976479188772537867326752433464410830858644921799362311940668159682677199305576136725321621106815208291692738781862692527656219100023435759017324485999907269258610792370822026484148485866741682929117971652038624078455984084280971975505129642474091753672915923952313347183064636481508161332298580100859816639591794916620628996443410986381202068860824441803503527465369802131881752882871746156803341897890555988057069087766927130335653325031005895997874427500446933678562091661525994838346055809396367107969455179734885788346394130353417617305237652536322847186273715645126797566027274902462763598653906612430261657490465018912255615860432995246848686288039035968695672583891749063309427672387038157982042920462366088653901096515064359371202250197269531613585075980172242193230863022383871159433235609160110335937272726171816979360623665218122304638038176362228299063128581325157488818141171620673377502618932018378254982596289471993163155176346834973161395917546678456221939000606358271873740048606192537090216913117577547948995710480760782054356327995073374083459178448144491653996570441304390005423128769533162124660449330938559988486347787959184221234032006202859252598395365439074106145001323468416830687681638360274872772786891386918213272076803367411801286523102992839880973615923985028783178176115916383163081237863302062824943948762775860715132368734713939403313468751006321499065098753918359506075949169482162474122521871726116816602693854746662461507000543465095191498638520571983839086382637139539234028672459967288683326998593913802031170413117649223950715848421475246714226383593933737450587817519499873275363597400870593155786262648787518958106632508247353630493508212114211756717292825336203515493437317821534456252121160554708589607630447723443300467987159018912084662502721492467084994421693483393772876164739442098481737009250594532571155618412298555455038032767373554581293500608663966263688716691073505481015822329652428140741111245272142160895652953855763594860854192359562843780323474353977205839944883383776419716432577971465091339471025550476115700259653311568413851610780063965650305735798037637202523833277997358687705559542948596914036838187725676118932199771985856281374898044342853343360 [114,64] -7824214025114926273826523812416397138099426435807283543018810290190235410137603004473751869656532954405430967627534779748062657385042179998036007178774346935485790557263913117495474646108473192429710565190027169341960202509827142954494246516937238240750913500537382207053149381834945194882811371128504926756136996714753873941158580684804302512262338903852200195193689330974991401684945908991621691215546376504924248682502093260245926297739057033100120204591948003726867339932893344415585703772877649519006797105117565875182916301554957300199811665054000047776104475860293793445976178728539057007176544424947612059762779697431487052623267763889651910420098610893364624123698353762405109679713384827711897737820942804265588453583119107219981971742798163707516603410912570725574153126704803613095057775738544979695273293135539911313126549356619485863317216363098199099320535284162683843685075868660897035490598974684316407097391632371191310041099277773044572915263146628965621155692634127936430084769202204955219559992964864467904493978049767558717187332672096151272182630930521725348346178235451725046313417758036307611648849144900831355031127749972931767551108783622236590351190178974990363213897532263989364147639258102802153897765722150501439194453262561943017699108602313316070188474712965808068963587720369672609070213991758971669873216590457092672433841531590441416401764964466074646969328242245189522041582246210763601932836507688076912089824001614096200776993975339599956129653464155238097181197186011033393229484858359644178297765899457651990439656058104529972583872077024052983397914578850686850851789541585880962273700941589424456029734874340027536330037849395840780920054887180126922391825728845239329189408286208622402765671952854442073064452643197875349374978768884796285028186097428897422880711878950059339418274099963087609839684667990260275275558892399238775569344821208305797269312079248957787203053960302864714340874068917319393391705954211791066526890319080937760141175082811726480763384746543280196480879501018783251955918604689954052444073167932752617159453061261697997276350628836324374119801626447165863522952157286683148685217206623044695381483319580030173456694717405077340076134656662336212001548483952432592062615260765423851528635959544917889683841081186583592369293433643169762624894152203600141529859950725502611306837500169626763207112728673796601789753461440 [114,65] 607909099434804083346338567058619872894492786769611419229126237472441274449725917215393500865818452622776294418139467800509563525697449292081280837191451807563412581862728770835323397442034731357845473874353180127325809199492614599509201667830435811955713522374216931730055634774638042780765439939401088229342092313750194363363637718679421300881788478055518499412498724049348969257125904229722197216116441577956562253097224801350696689566913310122127411426275305352377635715242252592990787098334371048768200406615432490239932093576868406279755718218678247975585825990871724530495396168346075602174509217624133051348689883683551073102299211192904411412984318885686636763643167958197579248885263574455516038075441600756787924869546450840574843091565477485314413186083873689421258323810953254749791564973882204005478748105860822737807081125257195449224615215196190897000327542986283949300305652234911168407148877433275849264006463762020644748670037366175542733307605467006874644863796178578197370729410255126183073282107575575864254828531952208575799958546758721499178748479590396932497122780573096417438880376552323500970503327900797459666101066251593447623675028201882377093232664680580805753571829940320621567016949886190864753651184150449900996877582424011435316839985098758409719741785788261676067154085621265229857717866684260446411973696018407691500797037305290174212732615266302879316849562758681568494724349946823828084712232459782471609400694275607287954736458520058031435108269202707546382633954634259497495694834081749187297361339004139379820834756673573271732680494043660102116347402432379879307148259913631692485864690093887381270987963122784389196739988941405048339292929899498047106527462663852726340235390255547160775390551168559499576724971553182855017324986864369377180341688819459797283618713515077089898945620811842209020316224360939778862041253930342619775300527121584524797640717695092450376756740029044118690794066109532150680168237998318979484945139523149578025089341759434857504055279970611018909865841233463571387225919747968154891191895958578600688390769724749435494653780360840795152065613637402006560949310189086747343034176504342774033097640638683062883375301894090733472760072264030499565955403257799556906076616648308317469607036249063924152265113562921383840387615290977679407601125080878916592328582066555491641717649885253369808755980819707809778195840 [114,66] -19522531323920660501213407505193056829657468122695130818107464854855713915966907384318229251859892834266913542051741628133730323061586749599553461395304909652296305902698337654055758117342158390310045153310551104328526259262194393180920349539055843926963400463875251114117119059425292636632989936404391374177443442476218951116840562208251575592734021275432114275275549596037232740775973333545209858868129862445607099502830129077544625726635290459114479986744565195164842340189220783821849375900221117196992377819614446141016356643107628969153154053566393211269122545758875984049456857296935730153850423725223774553218781909485065925021085609635221252893308119904375372338321297793584454014367221131830519159732530345102403355327447649634450994160690674888380684414460718646370664238413735817109035354741264168177392756003262683520394275903644024321737797895067876375623735068474139130052875294117417058287076521811014551605329413826929716229373214594635068162912693533354606081679786237719985152319340869264036343941600183505592124692978499548635291414471690900096333567395384176022332894918498771647296609569740281505146842548496956569373499785882315998470225066280806304459799092203775970516441547394437585759243564339366883749152578584267096417205318938770819585543912159459193913487401984961602785043499151909433782434516807010647414551717214583871956356869497068313870244969782503013518542379373305476653353259337705590954261831294441397873413707506391115648993375924723680911349491089968573020933328105235919524560385688659287037998378637819256268710091087636782859566800525198212172672539321697621324005093098306746719651187020653494128043095883069708493055618442310681497032856914333705039166681791725692042986556592422629654413366390968292628810898643498730479829484412657997758716254678671657189473873274331132303648202477561920850438209592338583479805979992686780171688112729630716254446839279202858655168297735489401861633870360448722471660166716105806976938126997976680852371953986353013845356876933426514522526935574784390959905245390203967818897722524128130435425744211996398362339954645415933277845636471525679984281019471659735167053920473289406877260070694509541289862869346005618742832493559554826652210225494033413084034303504010153675029091792214798224933704932419305694788842642487145964504808832930791585039215705142956883531173464191803046404910810264517320 [114,67] 178640068459424984912931797914642339367395987024261316344562339976824136834706624441933568854817253189485702992694328992149279855644351455472250571577089073983891166511406149636345474860908319256290908822753331803753427385259018137054925519107854293645043320708959116447762067315380174907045271371440725615880020177240900379528816871214322176368591722835886986152603321397217113037207898606468333883163932004624556903107081763483373681328174514545010207955101263406090775022868637450030400753225462519435648527977755066041501936003408371281393769956466812434455338446197886288363413477528996905832765146257852724237295295514528259938618003633619412903994372635487208793035983704991674391058282481855043106447792854084742968413724772545000177394028165786859522762166060160057002183870160934878236347519014032588029053807377125641767542534968728973358578742786615172824020142577497556684609092811105951378400007442107449692935782441068798632876255913763561284235327011105587730949217283957449733456185467193426452668463372839660650085015967093206434037773365386984917497516464314215449186749872747756037356895025438160970842361544081020537228364885208781553314388063522973294798524307553685888503516906551287549393712168380976780078883244004096615427206237830153647531636633270780983710738035357416726600663790100271340357400792776122692791117067859478381490925109964303540358958539426812791543655736541281458528811014055495123830414351007325436400991534786978790409695183968643558708628141253181354793572804750745479165793607282909366603245882939326681725155250198332702127600051755009943055129797076504640843597888635216060206311281375075789664293240298955253234503360135364063615888219699959027711127779905790861571430602225556517579469626078083937547695043280038841407980076400811473467006522693016957258409488588336312799125564650415687072206279830948069956135136433987571667872110228929863118356368689526605745920493622439325432313860080626486797354552582674274758479773616609063037249896573899172349317333398645749213511952730485674460813378462405215410666282508406509975080014447043815027271602768080743738504130263189838017153007778113885846103554262949035177144329512893977607145130777923733892261362431741416601904627540743209428052416967897499647575031560750931674926002488110167463009401955731166608335915949661368061576135899285609580549551818417115743742106352960 [114,68] 9412113621206587589013510406888244280186477985120276357772671598401718403365602388984117177513064119006645368685263645933013332000173743779922657954148020802240661887346007120060114852242461754080344884084689155888073967017798929697486857636168292430482772708844538844360190428125432286331151401244437923909791562411676539916301420379231780268024142212748159061356326249009864019204033608032702760383441428216534990705244220151750798232594460294860919583494762802098361338414056026392084277971928322321135117779496337570607569474047848476385880473574714643329775816741188168181822544535778662163352379191107550450769609477276592327968255700589793193885675386717242067479582683888877859530069340936464184153747551155143484079904693528061375829010915241172814751389732960715547049156485292276412614583344008131404936323793819529757529401024386884267889703545804856307001529044344901099872821291254791748641315742484103646201663867875310987067509169607284581878014517154992178451232762878635966647375791444388491967359063632290395365079657210213408917071940108948808593680530655578415314135507037227988909350279355229869217629948008517765529079877101838266007202970713669719704386046861233598099814079021981162584250868873294095032239213799853065193933439611214612164573767566512077971978249900982060859062850763936964696682579874153577088217323557101740994556090960178519009915039753635852814209438249455323177339067583734059483516907552432006535886600167692389402074616396983593647030846749493964965455854435143991560099666472581272407874955521004838094506822563252039301228599114962003574732363178490323945950930127616976826097707378847984545141071538687768027883848453459558171473966033152440447193255149410307657485072142380824801937812074761958638082697579952913077164838010398228326850374006211286547316249582218858546331891275058426490516849781891976009048579464955491158565302412010096864051445988254025660234808287037297959459466556426525094149918675246996258499933447269371491988508560611668888343285707289360954333440122106952674940475897541421341211266599441480630316206115337223685411037126494509322149595482835489363695335772996845635553373606723232163922303460052794628207380080717831974843916948695938048719915155381284577830646546573012209400256224639083894385194075054521204701008346741677181607678755008703564449526767403233234576045093733544151997898880 [114,69] -218431391300647404536766738730376154589483649745406302682172785096736464730210033850420356045232155844162674901569514340334635707095255061947549978309378088875476367169222122227701648978398844150926392925659269134193344677685681252728439249596995940116099106680370651258503817308916641677235909151878667687958400994543003508419523206116196470832896209415220706955960668295653081625570428498399379081929485671363105498930271463222517338185823660722461888442132187128762963423969562410471834581033252524871868183633309011337903474645342736415237564694605659028800490348612652545084443021627852804807728520180671910111597374132564155911969345989217881853515508342500397052720452997272413399665984477318793031580317954285665602366880954448872893354077310129603586740587015592499357245755385674528678410128975163591030175630924969387145356048524736129446867942098038336780923791929179630235731911329216576762295787016359800004236457015801894818716504483660105274351163896951507333435134808980419276736850195842993373033243190989021742063445476264986606970955073875001680136045584693106479109041865632111720530552082879646523944891764346961984202304757366375245595642661950055369120616440620218979100179829587554467418769946051904718207812696292228938434219015683250696787984289782504746136306628023457287838086077171608126422587870940774857355549462389077144581281983513497553819425757541275110407174852823811254395309859220732521916581039580925556549496916449394017166013244980004508864368296997680908793958112332150675508571685711139932071108291518334118513411610164134048367651021874908995439950823427792996688957561745633659875746220411296028827796761811561275751930277288072053466237722639629489398175529668220918678949760117249865097467554896563326102872390204548620564382130284434366828448720698470884578088176681676905320104817776298115922223502695556156302919284166651610664348860711901246981082796729421258822033097096273917163923825286626570260187175730395812931802437127038188247205281661531674068815635172988656915920055331221529054637702924352385864133369890675322158444309103885707812926263610768142908880677665050566352131737528835366713361591240043872951939314206939803498765922586798840128405554224785443930636548364930447783771615650829756122251299073238813486380289498812751279505535164518810685998033967128330155383869433540438957557707866836963129600 [114,70] 8140956541291983874728996251269068548027189040656400254512669432739921884223713119286630363623560748496682139057662935953169432016552187797652537885674724451443734975097552161757617798810749164363981957870027484032101865102276474261421928696124549849943201729015597234183393001989910312333259014990551978764758549975959890151840961967802517570248135407198389943719273290363315535419144483416499450135360102309402053273500273046154021904736631522808890958302217161569580987947754397725927661917359586389106032675682981362372796617114262693529926002453526692654927922123724795701494140962961892461248414761271931022306678539642895692266878668449616022728812463299053513399144953711883292897499532547442162795359597314939704491158132284112055682570571613027636613004273460064243191361243659017345797798485943697439269987295928386844662680249166621064992697734366518844703680393962431332380682919393897835083059456418146371113545980356613357341078415642179019630885093196505842919578107649689068771774674380335898521010941422879911462581031592067970051846193869230664686659844767923718851159479594579069506273035701757319959756149168132911867226391291700739057785719962639175681331111660823614644149087646629499093812119266487418992227629025444765815474596183538120454343087943041387887886576995598795348173016641266217207854481228489015286569170960024272336817670632706008214209429873078648932207605625775244728317223938233600475495414528575395303244833158918064051879861571343377347176538998768976756349302431473388075554995917768158528595421229715356384126239078636908792212413120491828734610958947583440102395330523544018941001580895999178236377806713281948024048597135479831430647629391915155916782643446721327398092315398641767654542212681999684789009681663211728288161106929897076066578653132218687678113253609618200436180969635345325491290306081449456140609854557224806405817299505956985216986721300895986718080242707904346997306881760190139348094200634539923440199235579195784165145866759316737727616679753300389861955228178816577857246644410551089831659130286649699499854450710920621451174970723295191340162117944852355923839616789589741089552770896171214377475020277061632126937200865686223700109616415055434662785264626246571580042168476749475751132104270806254824128386485500895193737490421444334830690476577784559713059278603894486700446423864012315648 [114,71] -512370267461651366274834649799458701664144654062548422066311599019015624829505444800900934013159716653789257405895751473148463246270653718836789810065201278360602635471689946950398043778664367350295991049101225452315705042492214070565467950361682186247712783554160719174760488591744206866111083206703741241122294184966621262872118531154482819047054742983971696887240809472062042806787332858792335333063043484005910734120470815053932154564292201914537382975627606866389019488236271284079678247141254023408632522289039898063956121820274003050061881767203666218128184944564624899015897805439250130978597779785095035742159195185964066324905655876497562756273788506485610505360338162761334392734196241986287268976697294558031407842721236746860485700610220179652271256511103734751366368309614992755368845820612644086019376209274299251180299834521957650337449632135424933728286509025582505014771795266694856118837370663938251399608266414843549548334088802596310028684266179026083615283249218711270072293023072924423802600348257314994578033744457446092323302900726922902788629945831580136703717555083668757408735450952535298213200696619388982423228249249243927216670102530429849940764444286872603732530452536242709530383203270414520773354492767071429118410506004097975814041264380721379137408623275009022515594828045173550770929314343751097024726159521292475334065195638741957741651053024797059719939717612736706961359548121531508374535222249159071500982058285119898133870230747145621430862594322396331212691371941343306321697534345257410748563364976961345853778121220050936988011248870946452823239319400224713309008126136610213247275157469795339601336464565123304392313452270826068842809702851616052161437344681375388300478522525475936608987847370961474936233925559116339850661289091386323509772359156589516977185905806368473614656947320567042977558358137038252410944904329459869326078096345761132866462272980260578161198688302553746932663821465347299420057177211725018605482785629441567335850444894780294611521134470728607189406454444046315057530222207391113797248569345317063454273073734903433998686348406049189199966005134198222740493286788063728511000532804857471147647464388853401047400834886715495439824315944145918533668807940130941255311174641293501850292560839192930766688517230571487627168083429715675384613032321371705121288039608436564157226446495396352 [114,72] 5496611912710469960185454661085906547886184452337226328478470189264909903368856416682924499184550354919995527322213345602720470915404159806876434097290211962354008792902795059264329391679394735053066377181222128244301903497720411301321795859067525969240701193571793417098522416811710287716149630739026134724139562107404709976576348376547048855547765479619645377556605469477644171882596244200873858275967595961007062457770668041738333659503203567280543299616574399028282276333740873166649583167940796270016020028482028203984149989469792716393832521316506979516581222144362842259076880594818495547760874790552563584229148468318751930406911781660504282231229654091327110401777611433797459150093105522126122678816577075879485833550586018008041276084685508257706003314369893518793638711232964066811855401305554905637931117716837370107806716906815617063925299938320535796639690563271285295669568347781475719396409064610114789319548940596503580685535618796037512565725080598318707640484807970817335160081037174524707637476062420939194171787929022840071813145609794475128399747657819053793374290176459093809963783283729545117238417394078084306179762091816779765146686833519782478228989713813388771774200923743373897910780771993933062838054000492540543589770462529476086478876022249921039877973302457540210125812822509953197449047806824022769935893772788371595631149086415646145177034060108939230355451244113394070441466451774703743353937398793493086113132896808042172016836772983582721515732631052831269161183184183386498374728674702429551726926633009602036591451745784382884775083107450056000595819043791050197587759645959227572514003540889528545335405611066080823066548442187792856866856168253627994830354469216818259231096024975436732741394283815835140454450048407708801297865891491305221268663140088547948011369850165216303688636555403019712592421061766212637542989928587590697805726516986266106559087324920346071027884583873649048612347105462175023970436340086138988475866981130190084314437205324408381689547742472214132332818599028816340567418573832252641549569989944609736152633080465792781614654598468519242005481547559887934451289814321671718786140382351483277099020437599760407178967850797101358426846154379760835274513957945827572844170254582922962357419699037876013263450657386534132113509114183737902793497711193354556376950150850005003454263965824 [114,73] 287788237254161732386253662051247648877495191388257519468253155883605944385715089727923386859334442971279727392333793958072919301255069622936107459496384179564909300209234881345094455390898549223107402493649320030478305577074421018737045450923454465328590588118945732047341226046629011060852129277583729951964665387224618009412541003698931859428840517670376315741083854878929997521948148796283872686166715897598381566871940874673138437875928850859885810361610944460549515291960959216989760524987013606160290903708836053316698641514833303926111509600835083086225259408604155183828402957629801304835567947028814706556085533548013339173488260129993350225173000712704515423723869119644682581318327549012847404721915177031460508250568898486956629907503809008859683578132541029407065425877035496761852772605522148215663967655328654050245119308243680345273178921784756362904779719700426593798989579526973320792529642707951906958690228427156811772315983573886333871136222763528305524262595857147822890893955056458973622583413235429336798577927444969564861294421698994211119751173795261262774018503151777013545243857976832392147216518603436037395166413540964138074874979368304940109031783280936226916946060315773089313763081436308336445745576409871609013135259945736036985723994777714503215698752074943116190423855459901433742642372598200109452272207820469740338094512209651727637307119296118006670406418495583917666691497856887022351624781468023186081556060052636514834698113967106720896039784233753762719260693549608792368807622766415708407143871536233302343360234102601459409042903301121512911979424045816577511619272650667840305507799757217610098769938503879106190862137075826180477802285866253318885432627649667400500389687544315025847992005193129511683612219533013283274283599207751069207115983736166709669632023127947977666594156259650714732851576311433064124334700030940575352128419888807164710838110239797147226920837130989632222267138181246061666677206594851630142136725384150277520277430266087254452262510516276408001543565803903404996807693563396729320208069592172407021947798608106106765500612570888388811972028810203675742017002410083158414999956514427402886033833784357952394753508471199154080362950942027520400855933621061361832766108352218538030106295046224507912876196173738235887632615518906075800668961512377527465574146280167764149655808 [114,74] -4680104210570982709264583387103258904942334613071943832113429088447293689747923494873900816860476105870167527514026228921204855058774392952996531544829795773090140860391412780612624851375101286943127285894012616427109956798949229896243443148695867405617995322247745252395001853608425493966568302698892473873774138810224511895918631924797687506021871742055895790201945365554760623288653390060290147504767168882890214193040464676855230948118678981719019210513104073003953072795925343791185484484095200949870479671933718781293745840242955888175298527560557722454541780321727065197002366698489440563019801891537810076805526226973961040354498777422745699255752382774542388762707379442638678148282609917299222880974638970272865341414815377206940988405100551899300309956464680954456800091808287487374299950129187446333091964321419999146946711850179141719796101656134704705984411247953281890034482189290017519664667589230185360925077926671849274006803009640724660021534175175165353359619057485961339836419204393755527355751898915645817886992428467994096189734191044457001634659245363112495454737345839858294125536256336540811055395476017917945791481968361027051325083554158663297671024500922496019189312835253658701761338526014468066663217975283378035774220631048959685161862478284343362993052202721542973298054140494062805166333581645249871249377176025626195754613181512503172883007342352506444665690294559156567962386934768938409599924936946017565402388278488966970549851777012436364964232306939266400936513773666950252119453771966995427614612007284755245089865733903069134422725314040872351201615074211429121655704352162682988415036712778426514688962303684363365652977400508680687653288149031653743368627538200108416185758222086289483486743999314257780635737012768155917499080267650538433155693376595222698171640946093065502790552075367510635207785794452151387192713215794711233753623384814490161447959703981797732007449643251854306055099474477118095392988131795375405926944149763129852740827642213251994499718044553507206918811079381144649830068500992190478961271340305720120095598169001800866997228311855122500565382894005260296384411204288131897786660866078482743223176456889057269815310079507327691061011529933792536792015928738476473105640150295416020651629462888902230029796736478335449903303185719726329763679509995651193960167397088828086032 [114,75] -22969632004614383299155670981402551306834040171124454680684903007495582639963329200156313635197854006095693508393425771918434900939460565942296445913371079503004493690334079146280623128084264630210603051056865360094363524646404913863770375093531025156831734265169567976066990510117814860247152834610809101231964114710242726164941605927118391872944719365861316483414961101130263198811389924705971374610180302505270408919380420116616129297632035762140441958513749230184741932035942002007405310064978597516509442871886863973523839630564772237250511346738913606480381390171656118614906939210449553468317411710812773993919956356411595166915786194402312247772175928014321192363931582667411765401383340465309010822645718644583923704162740417176657413887084162837443970938870613370024384634895166245671132435005524451607062443659123961534823261795738689738748096123371025798035112176156192702648314610223172546805837214068243593125026306287241475712073127828230088654731686893589574302751305615803693544477615724639928063412838968205212068856452884046231208863557040284451516301681014415607147351388779586436728066016271862890716327004308538127765456803387249490687967790644637348994936033916252035726287749059635413433216404536860626230411831958168543231858493633740102550360982785567475130409386166802449323004365561808970660129843418380285491557045705821959609003556946402213142648583584144095864425276065553052383443419943107097697124907507421232707831802498755783284513968719355081987416606711549932168332576950660356461394077712623983998120609718301699619526772325089443570972533221154120437044453933571762624654702312830381903088691593906229571422762096749310265915879420611011334384748753717907151995549694444811468350315790946892601114167822847593652585700625005833463288074250995936841665324714893911566282580696748507026138954389770540499708041523477324868386855256205847949890403330838369161271368589291336676619344825676188223589518939631980767010034725811594589314119164513177083290506381382830908015169062616482039821221586746085803970366246489377322013813299557226632643094309683718363211033320976478821924771547665156962360815252332780740975413599189996723970082724521231277520561689648694861831946468210799922917549004507530493221394317997618331323257242605537207787743412391266992477700558557071050476509333803172401624747178752 [114,76] 477969750914731684857477453540053869468692666107412000500162304700649139338184731179048103764708347617861534125161047083988256740120662962870149414545146331708862539307975751977473879557497934563229225807088070102965177394634732617633215560605903686731002325617341273504472668970445601559930509619201239551927540075235973955370489762489917559758412163280008436670689146245739521896015475559171605433354239280759245071085730820960956928676422023727961603350559827254088710225611737940723970957622467128017907034935183532984223721009947159974691670953676506813827113988218157081108330343067679152667092461851879651092072567212006628200492693155897223103400971004571877510309452054269745685254116647374059905016496676256463924134904681202127035424205375942730733936498049449801464814880536520401921371878360135492520092127521824825261234001592958778950707512607269763391105554618135087113298042276898877605049101071368886520569628611164316590082963172522777835297994048887964399810407851163034126749227824730149621028514896328143448996189248614047061978023319892881671792918484723746414912611366645809852469702257151885351728291186011025048659445296336353404950831494138575060516072864879788466183454479126349603690482895991473545879419246472383790874148191708368131643904650412662308214690237603002780181641621631152652277648446828587132039585639268631940131836863450141463810116603430523848895856022864674193216812731317381166131745732381184493249363548923849931509462014097786282020183958953573543387150866421309267593976028066795795197204817933335880771560339923032647229613765829028372064991379663897943746934219225464506503037078886704771392491016731717141666202768945994728310034909959426300807661993864596192678162953799320167143834150478829280749030463336047159188891996628738336433992541889413386842860539890631301478678631471045293938567848220415603912327726756010027738887190930923552200355531963192512655761206976646004436781582596777587481288881767279968914698172194191825692568136448259567773064363692225933106931508403001689956085698738178168924086808056614539421845593425033768980928907359493261046606049900147750898470165492538112653419711556673744688383915474054600361109564454182611290446633379563711524879516287789247443489524292240286099476799363648332575366744656142679969530219522651609699054958747917855070502400 [114,77] -9266757924639058947383328129342467415458639952644829907330715493770319773600921030907911093184401074359374010322724094013572252481214846668939137047763978343007753377434272698644052771301732055544922364868449190420025995461868605861165280599462121426560966015365828233872035692545584388404703998894567755211248703343079233613744371120379226429430501631213043650611832902661633132872479280542723332289224385142586293682227275398909452682252468424419921408929439911020743747774307332656584413354963011163441937253171153978053492163995503770308060473799267283741418850827897229133648835004283158266660667264176367925845061036679958118211249903626773672949094481220846183206079268551529998855446093087483593857928296950780233942402541103085116809408164938640371721877805859701694602263479339091874101711394971010053724392257973858489141781716462273955808468380914461625772735313417229406384390347582582360772644068845915546750534142315815457138989231849787154431219226424229318863209893055517127492133510725168534857029466697581151563461476266387037672145325903517145053259267667095336247248770280585461165306078359210589326602326865927887326286822543770080814072135957181919189321369802723433456532029053745390133342651221577577931283989026269999383096543334112737089965700452259546776823685345650169498133238378080000393095496747794329232140281085768174520325031359634907469480917724458097518933114864850582940661674858683535701103617179051926065919002850425737881142716428572764218472504193849304429953610249218862357064145797387023458558515569270481594290143177669187875623290147704517531422617297893512543474707963966492703412094933950296910781289117052156701260040356169276518196996839867959203955188511778340051360760543404384347946699028341929804462393390728023615479305281832863737867465485164266808790473361488446684356668158515252521152916789281365147343693114105897658849284384925166965082215639021802729285672002280725476704028338150400728499164802696795474015954764303590643998985811549666989032162965165276546909671727750959186907376733473846840243719583995638071417051625615273938981654677726071808880048370725416905013842319253378523600156951372761597188639338264613139942854471129799152840308284636264736728262847431280642683458066906218812583662855439529417684108398906824548041969290728833160207671686268112188416 [114,78] 301911556171601072729009296652816030005622619688254664486451094822172205252296953262465026734312647393919801415946452895806630710671131080898648229234001209818233058584094220714754113854128445965291412492667643542095437651562291264568790458655343241718116898887163755287912352729827873769091386615779129711621583381007948830748863123804946191505892361030903234067645948382291278938528376876159363970093019424048841131715455176890486050103101931466647786727932292504024540778495099543734164103894421727415969613553728703281767537062651599719603950273190844100079777623576651837731002674206347088335993447277345849252745139872646708642638502514458968634061758151705405613137101857224692918567511510783423644196377010299851110519347825914315129626299739311274576678486548168850379116087697774219756098095596045201322416837983288655374944405488487451701744411505784119881797935025317607712045543060724477450944671882943438615909985067866072068411901497204110436976939809427691680652655034800766932705996478456845838518600169976539580043805580234840674608944452544674471423504437285888731635348102293038621427035414565353298387709724359522203684325726585003221052927889682414027330989661367296087763000909627249309530845606092001352894661372223831304476863925278276018362808030085378677950492976236315599540736961694068946074203462266902916022276413811684559682647214396262843957970608270205960220804371395704864177091876978802658402027780958834511436001939945126759884768948152494208786805658027425831244197807102029816562237717471077850893782092415100301746818066302806288612303387896612924388498452948639257044801651179441366436730956452610373555460550363971768393340081910016111892878981288265236164210435765823864205489545703498578300458784393305727809831619466167645443843256944213414340579842132473118911214241547202483971245016859838366001925081687159234176505098034073264326476405185267562966013194019522736232041734527539315513602235213924675586626385867199821860491702929346237078692972224438545459247092133763427558998520113917521710998375888950970385483601934080741552631233946848708206208023622370661868447487443295556556879234486429808310644540223780542146124439661159247581066496427918539649302112510163505216585818541947113794387461946197800905498142804157984916066761936154561428098598839125952077168552584593280 [114,79] -2005004720547070172099829303350688919497877209013843094176328019534913588791493372510452676883013513684161673854514828957722012260237524300695933544328529001799175494326031883604078289809121259054667987254737401351485420725484119402930444689362251562200945829397477202168553330301920350076259562317633618410569910214456756438598013868734372129686751952019445549077829337560586400976181089404076103132025416038195097463407935910940693064026884093446873994384439071309605073343471011616285747781863088281694086548089957198818014528548138708183829567631689685118077076420880790658604503860074220383824387619380261760647482123328542044521841240320373517592436736298566221309034741421817755492417459709100481533801889240537885216409979830797688563231747142432280326001022154707433036083113932496294863704729008349421345661811816845381285688260868850473300984791570840866533165298607446674532738880148744182475057589781348023094634587582426986430096296855403930341265164213977359553615952709267747957510068297723419966597204113825149355582935608745958507189109995726117403764086582139710867307355380259529704778333617865415988854894406511378376600108931135415298865629607391384538081420966454312676868726826548601094609502616322469905004217896035301613145216990994898516145932703907306994918080775125622462663845414822616921440563410175563280787782865138093737651275570607512739109642839457306510707309550798908679830136478288709505914427435832775307701906606070219095618046166906167127715768274529502467334824831035824811152222111420701828674758410780709632032908629251099717446331922360429604745446801517364901093938872711228479635917349089502113170752368366599907509551286501453596481128757878730276488315452177598269819800927280684694113853205211237698140632424439801470075114690310357622634674867406050332166626419550853994389652551777352577759102595703984635657295097223342740615981501213899817944958498139162866254945868938007694532218096393748080177538213959818670143445517745496800459468796757842990312416059546070505526402450394643393757494052719960876366949200956022273354201192487706747071710293197721916164458328096682123265056398972530380209468211438905895839272278151048943774831782469371021941605391049637454069976427263115581751646081963829292837912149696637202391127267682706507490677585829767631309112952448 [114,80] 5867421444132572535263120809419174821408904781550457609457042952367149290534734292445758826875632617049868638730433259462602182431634749887673490540219136139527611108200362541185908917320076257524245499332261500590417461829598284311672355948416941444714616844907820279961015471604977904776188804843905261916803864866264882559332830797480506352676102126766406677829702854961229196005805928009672367213858925548239102986701432432675634467959723964970306210346525604056086987025427209518173531704283936674264510024767446159773475547005612965467450561918219374756726283752938660021535805171847246435720561387056682003815691279036880346008685374606490116003853714682947578000331979593281027587731407245782093010082572696259144146794986103452824350341667716990573447347187953219615565371155819550273566566631815371944527459038439641510823782303913046001077338965505821577811590274205202238749241257017753585463481461587361232204436266217098722972197210710405561551733901093892151678450161212681428396734830460202754490868255313147838281023966892540376506141308449419380078331301796676645286229387057452415468188215780753324376680590253143060802431398935543074463710618199625926421046717386296584937239401556681343437789003993759390411630750275325786397333637608108246627743561296412533361919348193016915010449453055947965653979419240543909380927416065187278646741391658342994255665815728351993409802045028593534930105895664315728739292348222213644656690824414814036757725360328222809158718972058112447748970112044523749305229472027827607689401350359814291604930466538387159649678690031022294177767490940462483784462691300670822011989157973712688886775394839689095573012915639154499016486173942648949322966868409771501217239778476775037495902088230532574467151058944158642854103816668418728244483255349367645016754367107971546649374336200327413545285991356832325317924838985260403376230939801641220265095797521786562525546732991812767305710779746768065066647500351886842906742523891777865526382958600964601204933623706463224186906744648047911779509239076506262079405442964416199519124350101366905393436203227147457000890340381184485413720281905932391638371740441158942014204817085034226068461646193212912125910189614727254061609070399586069034803175795432999077919727745696633621467457156718755970349556249666669709440576 [114,81] 26100121130290550900243480266297523898389000094742441456301040799467220249483696806869485048326782546980095715483984304440177952595794580872827681275754709917597141834230535397075048018491352174641112766603228017852689971864978467770881911541059596509330366071505424922307892075694760632858665623300661721190613105208930963791767014364864995368969831355275057022687105903673801790423834176869758882037009575120733583413124055003677821062798244307636512519026204172772910213930583867094972645473616736349247917418292830384748667591216456133575680814095808717675505660005017721725003989971906204146925036758083220755398995415884099987999436630396092021489444483555773155974638584818372600961320370608223855403314286688308772159631887930223424149253515800802033939064253278425486348689035442565125248488154150800378845227059102359818447016815472164135155935455950269725162144966318203030504894973533758418146066392049541959927685448793253669666805218687321205389104745139007932517683332453335103634082193380159224971532633328375576556016162673299597152242053628827266283830255866819822730541880116287737639140397033436321968682135432357274444962903200411091837283820222808144323101380180024327494137938132610019413905225667648533623174561789500528035857016188971212733088231338097956641147914003116640067032437668182990877107699313888163513327448178987906954983616101319668373148042922654240513536482676576219274687808546015444513568231023138106758990691678461830812984211360810080308698546820580583256779843353780059487171446852107448554395735118751041120182902910670843240444886190448966587369054411257400321985822843321038871404104415716181487089095633538756936587632565446821045032492099836668635907757396920221101636736313426490392613701338967666052399783316880568074144985838601945956181526233092201219127425199889898091457640175688497664211779523472867436365021484242365621264353570202882311766223663045965068528896778145468340745470841479882921753040743768147665014618541743826599542054450268716292540934076348224108925616269200085435202230153297453200629403012482642205007018870576132617339209092806676627875969501757087268296615614580448372643741124358679002720162318264510359335741224949948689668862203113160888626441208566151753305313940728602182025780062053182757870531463319074310179421325260355968 [114,82] -334659012825821192134191209440803203326889264255655081538581278493203630869717597394465700765520392991140733621624470287776286472451521084148297941887939131873416426630754642445750859751849991622139607000994433450722190309848428388338186095617412160526219814724386673810377581864142305065944997161518765991453331330991261415453753454427725348646318256769998638390707668795273605660356744522112969787922051088555469185505511956696011711121045806981438987301192097304224375411463691889447285543048748983259187104083616570749712445709799492205472754827191677771071240412740916953518249259106459854912427265574280535121963633575626668804129659412636282211817527870429835414390140221151736367357882121855432606263339375538095763285017170902261305213245927443144981227119538213734396266301588932494962912045540872653085620499634866406971408632106363572485077650897996609425888804070157393423786473584479069458129797533683527146199242614868370277532132335237385262330506097584274129121270184166200186897866327692192818314980185707996916335421981268172296291767002699362168607539641868952143045382604646106089045343220265308406995809006081315376823761183667351652993809291839462671512907937445640327120025006311533073855790839042322272486401799003397990600692388319773663415309809008889753286458563045572075723378180768979209833393145600899647862141593704872733574695754584226112063481300745590936821959640108449727293328933151096523178499720778166601356286331259411265409743804143081508584773711181830591664547158622438583249275782730852038006269253258992914696862507730505569529468300697169446591425890837121476653920678165035206633123122900696560858088393641548875797457194206367147572719908894874475282242867822727655132079681374269179534803100028271843902407029021871654169384855011002384617849352614172481404070348983619142592958161029883918774128324185457386696932365861098613802680686537996599193029831182900184841372775354315670147803638662072730582126515488369524491548386468730340979547804057596652810604206300731246008508732721448608517547704632482479995711573001056406400738524266949715526172681525953021476905445423835868619608797631215490195044715057039673868389006890400520629266942506065392195586371924582067753227938093541096116482031693949237448327519377212738844660251609958716749718684586792 [114,83] 326529387828290635314999181313265530806497142976296088468396044236347432666689773367189225785566030657869868251283689774722955436771577159755416950947284137977342786701207432286522637457423778330370257441644230190038739835139639950531190172141622916257355485481628134556891803287027587976527016449838613302789688170218168948382851843546761812388794555362880047139225954057140784923368201713021886768636872035986608891936766854195169782720502997637639286759508542065155831655862285062725434021741224595597899885071377456405076436504785930398757922209246417725498579869935299234418370255247244157517620659572867785895544933089076444939435150161029525539758621590481598305797696158437337010520774168586368645929112894406152668305318726352590801573803286064013966245096635288943806805943148834424274824201138555227051817325364461734050573563857634151278786505066677704574734742274691816941166245789140395868112891342175161771144429670017098741522722162213601768004531368313384664626389884233791376931525921613911951497277987937012991096667687307295133299147898871902186361382003688061521584548321072395039092788178789405964071612762386016706157796045039500777130126828224094261385916297661737940632943631069228870652301365502652326871002314241398094650596818997545293940821325006297835357182004198564546254188583610995359457399143173242337791792569116918664541076387515831133857223802067938551449129898209394130743416363967893228474942711771907223432715783430246064330084941959243858053267797260881245172475454276408936704505254917525573124226810928671583999142291658103654845365198488700451520334858367361125368539940682141377012079572367236410856368264643320120012812749321625539804896529007469538235031151785870447221309506884272862704669435565017213866887774201149126728282197704129395340641696058988335093543669599770866676869018460316054347118350562074989922539196274385635415239065595570405970938079776120321070177401794685853773212562305108785856109310682502739606347913814341863499958902311406307956550138449597805421670844520094171352372635272430731156566406329715616739577574620730770919403098018777441279601066840408065691681764271739929691628127260965938693655520748878357414108571243892159936001138379450129942590021123523258680922903881797429406084080529179796797394598400188668147800896 [114,84] 7749617235877080815769574426908171221110303899129389884570631291949210749040916851450628054020268800076398354431950640900418946100963394865095620701826057737699925787212304401886711129669332231450897381316148929929922333708856812163682223900242408930892999521956752102503544472948309089528173159226898158815576602462057842389177142637332983522777307502686503282477177398840874503863302638487996502840931837649466316775394926244513718637950621724002541412715850734082553524888380136216892074196183859318804535224791025296886911505497437700642706013166882215836706796317913690344162908391486114669906691504930906669672632128316769854751655987631326965581012300209900827381506194734962899524271015099470396698471866888660402134762546564255073220793294708338535154807246498570806701320984524705191065190664049587065074026218133740860254234268961104994159673959017046752307573044291700502541191979327782933656658133826417449994974790478197743970080011417444267223177299117886387944555512983491623539183110925246472924706690618666870993353566749355067464377557378300802090169018424808139271347088566127585981050976475343552813881991765129553425516009481383682038247187694239530386226554687531988930934097184717861122077124627125992768733464754761102240063361340351333787688695364357630038322380340297116428535217978225537597873897370039853219986308457155393827711986790208019707423427870159691281815033030650275996828696525519892246424282486369112781835042184968752496173803303153664828315299874224943991098403297419872284148110387873967562683856462140538921303929832361866080782479423808936862140259378281925044203866467463428505504200638151472960349277289948161426386619033618948130390757365352424385538745998020482875714624117576426038084787983833142493305070879883982097417427571819920899295888344914887452654060913068450036472230916200014697044460597064641815743695921777355984039182722343226945124677362356446093466545433876432949045892678065576156053731795938134775449690424432597033976262151235033214133555548717401390896823030046587910939865494326605881968957368230681705538554440185483511665269569258666202108596363800556791556342309276251665015203986537079029057064428719400975610026729224030349802003890559903601260398757682126056571262189683956797319540934707051874629929084856208601856 [114,85] -11878864152843537049872733915022054781441197985005971521216995378598955019780019925659258431990485441815484375003044990545004263481752795371901104564220875697761774050247416187816177525968244779133379029225525998836678431872296122197585197361007401395185641012294904146813613534304905486748180252981253326809924050694988144218152143745546206649758445929490241230994636873690656652237276395236763146433114122582856205682607634056595675154589391390920630166271585572072340910715263400893778465525894972613992262193159311941315152335082907378544513577859148373917224077446126954604793251762629742639685853168363976485057430650207825932918569611004460806350204361338172254619851020352629767201739624749691571065072371761886162936759650114744373992115364042766728680449672908006072794369534635314720791499625085843212902059165869227670531360746922733982990703249409026331245584704784382063041585575461705346486071021920127875202253381380768377703126880250113846230824330593556418622228285984390496041801847683438762556247680289214462967391092460900292482346520613765467034520415673325564977056835580193461850988733364096975945085081211282155287564726350280668464023627136951718253649703075062945640279404786141333021281628402131451285155464501406783301034208627654366323440215936239106290322932868226873132594742281531897562819376268985019663049158672373918693552172914471370639797740151240626578071735467750960203531928579687066473627465945478467566631812997080222430524153191214063894745127454173093722876901217204368876740028056261338155062443278140123228480152797447138923443128620583396401645719367715018345601099579192937432629369793607888881281970106500152347894058533470865985550431640489255497833494990561686707161340117624309394197312239613282392302718303237817182126139059087949970228371141724620170909623146125788954500721119162576392721647260734605836042261327034926436761382567291664852568474699813818551894365155803000108412862234506485799396406584238330137214641541363310197912263776916116090433364221770518770760475955753908986317171697994535323943315872830030032820485706108648277444998718180819524975498129737520264341617129130947892139868128378469036575954869420403409861685143754053403352866257288309446593424681575058544285670192666979146337280926342019175113437707435008 [114,86] -115027845124702498620679709058672846910954731713908243392632253410360401542063463290358914536972931103627842959487133346317097267273329431777499717041794381361453225133622066768161315749253940208252088681854386931219678651862678469378174388945029646062095429843357146025354410192429428278329090035341361177877751768485727033452402052926032636221126895558816087081454677214025572933494022823639180226988997293293186137151742719931170971568345529382615486965724658270053908914519447677239535420163851193914173698229363570780094659902739316413003515155811819268422665165900143773162164853104561362248813664425583422692589302311512718602887880614799746874440699733318228204836829907002288244608224940876830788279330552971519366278148043561896692732726938178402839676535444451387343207971100533085804147193089748569815020708546007021817278714260111526078790456463855393307876360425548942482729163039516532174950412447482305318139596427321700955879969815130818547575310064979566999742092875756560257497500565256186433043940245484858793542635012498549566267757287575838540606213525735869369322216312747453618320842923884541514780037837594261678426815614464863004979067227719790913333559276516211251763306305091460881401012721114043235042749423785920926941933630208232149182435913777846763968220217114707737810841156862632603140372130031309869753758222328675133362492557108075244842676607180729725833651745223247365234367808480717910588909385350739019570615046107983022186475408142765792902595719072829151380996208693768569388055904607911680512325465028672506400706976970106336229594924078879744248743771724028930722491441133747611454840695092419006603428131454560292230860649155511532545634835050626447922499335017462436479523087913658244163353255399518968475704665246026853142614370550496615931066610670520746090362282167295453872487207840371351470878231761953852043366594416804559529894561785029568595784084087998253423255521842556853603029318861031033333366534745802331617294071732538825895530425255430704508854521385621584497717473812755270410395358989080725489171039543400314251165797929183080916351406977082979455741672146011627992649934798091350071775863909736679589580206476253105074026817621417864850126767575344290870523763257275080755444193117670887338719112101002054601792060184 [114,87] 211023039317749226238792623466089587312858327917353774474206929133748758318816051176200575883484915092859334643756586031413686617990996728284782369712790268729750400451565116482631818165398354363272084338727239116319285523090698346134852094748261999751823626520843035592518127363107045007830948951150767826106511707591098453981140785262920168320354268383139991259709882530761843593791408949107367560877124391700153583216097359376241567646726153033789134033334773922101121476586374850699826879016447174512977459126441563911771989850362911710103766264680990104591516676420465518849827319275581681621688330925456425093239619625989811014287399182046699939035128473969856337343158120758776669093181818475859862962598969714262532745087305658021197006512419888873168288995291903567293865748075442264561595440496456748441493160391411302804100730618068393400782385821983173348339604177830841005316328003632258805548855082064225638014197534585294047444095851520796591666525123558022412321736848620876655601532060386961884616548144420292817828313033471550182701404192808773645584335757003806968557501729632690608206884908093015170140044533280042058144286531922022930976254846255223425262913729253263939045298212510722065945127213733349294731624478125983213409236792404676709177212775970458428865082975070281568227598961801140687606039083709271722238099063717841881772388827610510579468722421266552364352632291634264900965984329634179245737161496523386254533182465005585782699835760303880281903920255419419732959961435899844595819496685504470735133007563511596503052992199673286355221146577261855505339018143981058720399736841190009726752998009885241491280136869474766288768083094604403702938073980692565698170869318210563792623211877861354896470509179548544248387589423100521115877768615629739308641068202773494791599582362364122887116415912295107513864787217602482316394628185367177090890445514560177814757935936775838322193073587130713528891132439367234013476802789230091419529778997502686574918943876051807461425392853588979535955854100433046484215167515061913375687299756118147988208404707473587286231655569233055804925464600700337618698568785400597165791344706243742617115717496689731092355531039087873499401766136229310408264772536685439520309851609170765371402078164907832842301856 [114,88] 1274639610601947475183333037580296170836621257561378513550002074089509976523227192854772296876997435203278995945751762670573197813521427333579814084713433247748752496141010029014846680790247311864065492722185702130684865032611023567511122628209388936531797024258721467947293221227903854519097966788080916224476249320239810131169317235612617570898389731408631093579692371955223895374475410690110140762255410170067044935916027911112161939026560256459078070017997491624342044923955947622148066204669740068542744318880022040036087151068659105497352327898620477466647109834807528616687402848916152229387802962479568884107471287757163352354945496123319463421209195478747756745740830136879104156134293009007564203296676878845177204013419795981760120771846476340816612731821575914641970401700757713359967191217395205358189420466943116045190084253676687612807238268809361568345500261344719758039983680684654100894275253615394476592622859100891985121448235948810755873885126238468504347980440267347910713117480275459564157730434755167420688407666399731849195783618906010297389142619208016369165073302743668203683476572131659415745501612073990470688940541842063279902427832340380308069178402924889525768498445399641378473331722957593087761168112768805923740814212803179734011377902133200090213084767716991246519559041599154700677385010149999434424736829207227689357735291648484865289195612250369403508206935773218889656635549508158133606110444718379837742670588834282772893009334784875195360879188400972443236493881985903284551668565492406702734812469863443576443211314166201480130749083665862035227763641116105794002223517112674681215261715587615068703535308469755519374070186099468315072373866569775855213561969089869172941225754462551797364256545626523132113331265589136430586575287379749081312125327836903019978184098697051415353225524070640324310975859783816566474212609155514534854878131415316173298756095178114363798604726861481299049745168994874491108076374207397039233235779073599506210573515511598383482412857348782384857843543634005003998035430256084407289415738674986576333001442830462301769202903410323073421471693005366575325900063081038434419539372954281974188179097002495996391458709166825352628556950661586568480612911009064909544296441727933559621623667243928322432 [114,89] 1163351761936969011295219617336079286414769050319343466642546514700149242498514212302046099066450115500317382484393112783912894946116017652904861108908304722100558470357751259919106299731879314750555369795828282376697062140365096080317728655929021924581562354914205852279173697335222657792807891960634672785574653675425651553573583255800373365487976599709231906147243130735228003626798159727345305648619613908163971985813962031272001206299811897884607208857233200066341264266755183077046659483879592027323366181282169921343283197153792937133787906586674358187698004632834173337864405879864795529514908891567531311100761661543570342962408630907018569503749550256519332396198228738098327254135241220190339695375004957359872122638646926807527695330546497930489022495386576739734883069852701036120790059508900147235591212475030589886166404181249746380315207854592680578457680208456814943236018256392029865858684019714054689233092257288330685411806769729615053784038808592453359387613301682664415231000675015126119236011225349675380346012973648733283618759311309953092040125993908348017483449158980457085669359050661075419938564983416464167486167580685088780133452861387334884407382874882103488187895600453005987686972541461430059809294897238095512713094829380442171004848284534961420269707296230543230335220676161044819118626140463236447503885503492560227344300272384377211758664671211948025527443577348116356718052269238773075216058425054724983459069813376639459065411702474536748275106239519679043314560332945727418954902609486619719371357874797808869615677371097955661343856985395540786733660368334427120744296307935034476863012937206771072474304932715324457886143586646663807551066771419482808640822088025906723547524464717017487707286019558809476373911543228148355048081354015418349722932796503869616283968551652843473132698382954661858355171041506530361687303148447864009557447197888653001981473957355390972180517999233376187190816757933716195534373499447199766918759611890293522401845222983718438710430023658514786217581277621302114285315564411161931917768361239282413830574748911288757489680879499305524385640131776801350268586202261227064468504732655940658489029219676312212345719616172496541435103884937952112989036161475292452309104988372072486458213871737600 [114,90] 7654535930610295335052935993115304742767625034554773067775832267279533134568177602136177800598007998414368751924405812236395584171760712695903899886137197937210626674038023458075139028123804581767914825713852874302718644173341508074514887899216181831611833130534918237338913991009132154433979750230724721627929144643807297354583511682305785463110068915581151779297805294524517726841770684418357934092989910941637465933027506795886295901723400699969444210847627600149795903163133832174244321126519869872407329938033072987354703503103495383918880614542977393134287280326388008559827201571093308792739049106623749206468093455227029035128871562440420959161958654770726316562889116348539173560268464861874831617519563220547821090322437802178417653647853961743141015500414178482919544505032651249353646591414078227831116934874519648767682753890649291819989519723113806243101680057735035221290916881330408008670708749075832086349298793012176444204478644023874943203640776618376115634694171609282982378938029615016769817943129827393450673685638681963924964589733199109018874363977249224236323988684869071641474096263369783960117616453110439146720677812016335509378353651030318054069866080369970717693459895294512711175400098083218946983652647469260638261685357614871307729392304548844610791590013050015043801214774049572858736890948872626521431369691827015399360564378826215605749420851243871223224863226776794773072818372520182514843112139985399857166988680176139325359516539190229600829940863467362306396302377184159182362458328649214417211959654118382260866734457028648825563064213088767061832035291498516601523079721739384240765742059780335900107991515104779483814848360472966360661109763737755311712725636233220083250122876604510031745707040968952767621126797221589897212735936719808682238090493986824578805683976537356523884670298263263648195772275307013175395127105818537493587284845072046397517968068897762420708237161878976724185726357006769370110014158721633006254888203776862671634990219981851709106896258490807460739326364954405857602809607539486860267486877779482352433490255111086381012010518777002858358521656229351454244714442974940362281190685286758790588355201567467968665160072438192120790447471692132507575388333096920911896933877318001936210048048 [114,91] -4141371487756071049935830409811246138595590159929401609368403128610606014682070205124619234882065629991130470034043931444307159204618621611099547017833001241243514467269758869201264945067297398035897476994633998402088142409930765298507086263613765338214704325159507411157600191907805196275984214706255899194536500738987832548976666409748669102298851789680930856442958491045519357203435391514625876748199730843637003847539485260840908500555908276582383168760615493438831298416363021294821701062906153810777606739962123587305511706098376607765308877528774216555827875646445049821743985646163503556777227217182982316279605164455489564428462978673851075575138343603197293238491258372026785705837161903426046349200038397930941795991848803029323329693383179755251317860946114564638803739844820548815263536215650144586018036423188085062784705316625775187739691161756688830989444580946645288369837358290019622608709805470950961543301863771383914234857923475813810341251140370234809904183861454790534444913372603792257078200501678243954202766993113342968963560359248559898563552625097323452245966266527582388327442176171116207793431085137585950568633610395942280311198115981443397855389782332976559485525274989653735730981675948240888837355908034548290580675601195456983105686200429991975802576165771880179697670779030220880320843380435040090293296746433435969628795581931134626041791136638012200696843479378519951771435496095963276914189819794392674658791552686920730704344460563885039906697404534130934841933197717561844621577763654313854156802394374861226683901028685640843700117371154164504212471848365095365017920355747526265649871787896652724283363603761509169141703412965330000420877463617891568007845209145086296827957575191263167296495806521200495363058931392589879122069136496446549012921701168088832824367141197716367041163978892320778400640256530558327064687596303357961958336130689396479532389717698831519731431229754397248222281252501148160075833589983432878144342286445686857110433521598962634649998330173881945431261375384347636509896946866966945557586501294417253576913665649286022369788710836297537422622182275916716912978501094310302338437241857251665413843702205188704677530598428924893169682759832332673106351224581129072564783855170384956160 [114,92] -1623752588820896959377530578042930236371451250379872907432704203030015145197905675479466577604544728111898868451864142319374964071927311156471494638956337645411106119755898462521720961530946120132974771227495303909897541517811185051552839131539360622776944342224458578452555395213948906970039293199304999864721549334015707386989370946354920197895308462247716815942057246494620073953473608084964793570732715857635475685767354256760656293879406869646439100836965826596232009495038341627025681935513846460316509029490057796421171314984356112528033261169758839935567214644163807711914250672597140644931928159744783236426219520128277172511067111576025108876740616943772212204749676708996013437444857290324630858887128582645469606038164098936873544673986940353440912941030674151351276882388855487533155260642692530672255135319687356326465953878252340839774962097109074343919512194306364285980510571648860814116947566021553539920005332142749481796536189764849124730754030962765832826584318571733405738465999359766951423967326844799860878160351274493833579699923821571131114832122588786746646433649727848179423719081762747664543036222325161498490052259216866287618531605970251225254441620530470789511516802310844128708863144075521857649727005852906744379650506008142289163770609174897835687087146861952257722859229631615189601142306201487996143279141909906771929277777527126919015849799099936335730017252513297850327712201133410287417482659750098763359189741194992918383939028005159069582108496096501807766524995534835283194137196283938576543674550664584592301086080238688662134879502996041302901907707738319415645943676667172572970047683663414059081226478070083016217922910562480701360582602501036739410333319673708443329810658658963516964340352885821152061128511819608179903515885474720143129259256516873452566509851987921673804480200842554636475670211477371590964704538526730570950364123625841358853751834393054571379987826142426778927473890594371615647866256857273240170140642760111499703765359636712424894264715339918960027968169500611531474907647349745994787461469269900574119415148513666293155027374584252205243616156763848092930414633985327268218374327918352766424495304370924072560108670350522963105265594647280322152417550355030078743119864608352 [114,93] 7450858692254573823385894603691979142953756002311381751388867500776360474268413666542471698427649055939969779776552223059761155386729103748057618054665408650795535341293672767783178656640255904232516302284143266115294206322597062708733433576012977793952907937306004184675345262098104976832456801538667102116669781140212223631838672496806131516478000786565452243544620181592224184829797670143906476281111247394656278525567010862927889180423910994559811690078356939859066608113333721238776705594064830639820404914757783261450922753400668609681324288862133694860906760752801088381013248980723385745067194312319985183095851738150438776158801987857759811726328406861583105763962800586695967338998068828934871620288806988063390598434365649580913784485984385709701649041167068823260732321716400296478333614903487745440454270228980774130787789480390417908018421089425646928707375314311267951626548366518555912099073792871005355803542557323065226152803886528276524756567496164743736116923069611726064851634998056385710336746814228878099834851942991103857536283420010512635340640963306445890663613041552102332245979707807648787626467445775429094466983458708375892528239697319060094888320806696016872558076547864867928520119108744993457245128128298949930547803336892327671375075267644137714203948847469914623618654904698554510459366297811050523345342500884139858990526176929342848993526365385562193394124854265990848238338512534530820397582087494071763309812085449003095414236557384095135786851538668649336121132821594973761104987302112931442601451459448401586836988418272364890777269791206730931325373736459998278858639871442545244930956646833592046140638711950259730112070840526570647723557234072377233116031715547066965478946014790225255455994890002963618094000941892841831308067141936215033226251025759840831158401899423247048839190627166235881737737885874116180880736338789669502150231135646226590231169240110328646698867634567581897406095111442332281028670610128738985076312000344263046617898053748686624415880394540066630791822679967665042384240287392902185500669323119603682662533743522050225425362449684387594481699688775580698996216304814539354962332786829787865113659627040644225694414348447804732400069805941658716429384587433150573592738112 [114,94] 32733308606145649436730709264130205202683926108449567753965678650937867135901826698833282528852332420298148567322322234300453055997134249812747559958775242285791400520770272901512324891509458591705232888742916274403978065361035609840592887649051770721925001622006313309295088766384735607351243524393700397084510090194961585455459989449464588607852038056126074681977358505581615896772251698156481207902271301486075049627401971247144164217786163295134682282850673435557932331673451389349597653573181858995552760134756530512853475565524615191331451148995792739943247415144420962709671087452644191756284567583494904760668135680360355143198967724289047202339493849803228794519235086190068327233122289678340095053100976856253453811538712924484257332411833042034848046995889013544714247952234238239675068141869536681462518297043253722593514152461898256535253822069561588408558672133647067576263255671573666316407906437207071352523139334326681591741440805598195807612199724763186657303469399948215783906902927643166851492119403119776784934324819099165614425055636604158442886539481930357592284842650035104376516718791636897150874644761280560488296290354778030809155196146397426450373304149726948673386477363141090764735998091701052505230457267499534360465720058589550858778112361011898034606097861511194400227793287407211490857190613993442648080851080110850994574885909356848406530208219724994503698106461586058248585242298863178685724454988506860674287895368296246544398363739740567605845367235783741290894247493382259755589527787419165969716089316267780665086230892714292141077484227988403125329996477394850415404536509674484484949520928817140672962437855913002943649996509097323270142181803820802296069563925298429215365738445518586718277710319809249611067651894635401316230806420511634431359592339437581095847770711076697105053746335497986754132596702055963366218764127150589352728942158026821187265639905309567781542264513328321029174952633609283106785898314307201684502821425573802979513400986224301658030933620464261133866338167530986183822686059111245251129931616383282374510618973127932215216605062967909569372741303390563624048453042630072322675454742656799175897454289704737771482865206030764914038160133927669880825608457581009860216 [114,95] 12053054944764650755343912051314972179139968854560979282976272763322550561247148996166994200146650193952911050456514014607916474414925491111712808889476683839868218052032703267388752321343238195009707381438421888082011782740638183708617513792504321656768160130665300709253582555356132459351861260559099304906881032660097775280290741190432211912124017460915966798509343671274008931230693669454804592136656291804536426842387732143735549286559719696305431728462655217944994001915704212993872321770047167742887512032394528086094080204288027513145197816313879506056496143208762207023809828946708169907759830721682912536403461452042760474034696141867829540282574455676218371684876845621951929995747144244871842453093209957374336376526979048774316913788074471635067218951840911271658274123296637701446595512753099393292367785941000656897476821678106339865250011898934142779194764985847119261467399926130618017605039833325037116674334799053727105764983754342280855279512747594855649123943918735521808074244959029412276276382024799141776279220813425697536627448972547906244853616756181912843879055588008384613057992023818656227492737194078908945100852133612614340048826145420157767783664420465950262969825089798107474164577357798219504764468996302497594192943944058953423189767355392159448450834586022711287129813434566510933168537752309301707528492078691374558338579816312866938062022490046562369457266670172103569190534961774454024415108012954337303620676084973591760744874100185772123233767460514908896360193607544482925381725476930168673711409118915548104361658426795506063239631825136383916591115572270559251203290148258012572176856245150530609565560885003293094114983971138285844180812802580298223182699681771934695884725733019751158608089116143294262308505729674933921984659493793057206873757098768265083126825116803877410821098391701676220646087316291620456114768075977437273856211275992526635055412430819526065953793450185275341519419058891179831679892706311883672939709945713112470136612705032021329325412908525439210805398680553304030885120327529573482165253099781016942460796014401024846061862802217651845546887309638539852030915149917294009661467803333468042014922428100055773672970783403930382411192043037708412485974330740048 [114,96] 29264266804870883698619948413282603903687183937803304364827724234526296643284994928890116007651342648513783677399105860260540597540484815710887685060536513185480994748703359479231173640463647122518910932301722126733429217385565671825466107815731169887347940454640971671105855373289785304299706985163195091070617908735076033308044335683260662961955726945650230169390955804640522409706096560993124446894780733760654178421633068643610162401842629462871316190764324216771278058787277501287832361588929265695224940496237023004585566807926065215065329392173049391614190610729612127677688866022911332393738799188005285486962817748248657952608055955416640620563348291896322777033166005300571304169683797553193594075712142737318381301685480797244310944587230615978394680381595592738275678258837355322014477495540229789941203214827328329018626158370511518617147819333186661723981519653350550328124033662075577812683621905231699422407486096705620438789902242721088074276537692908665422505543181430753876277704752411228636301387139094302754570587898590455931839661459386267864906639467048511156377509698466293439618554571262770797951682182988830995390528689684295165170466260807983224162673595568143013879628079158502789668989446129969177288208133785189191396508382340756643698944986063119324240073966309133434812464684238449736147295180483355174178120776064291550632380300798985918929353728684852429198698629989345286242431148734882782361371755453174083787957348722385291231794900605884730623013714536524755425759009032460685011351307919907259884474681862142973973413399170581130577828428767953990854756183379859821949991756928002943912799080108970562914104399654076921339930628871323930263272296806201686380261367421548299296575958060083084936245621300559009211174657611299395194002649332841896904023530390483090018270338754363963806595620878537494202097651282068992204590594764063200162020262882760169297073873210163449343894445541936727900971959737082849373978980804806407240326661160137005407127617193301350372990132943740130106447081446287213601106668368178768130627742198123637314357330142565339727320335536436132721270748018194255306155018844231686073073848120440965363232088935337173853570691435558557691224648506906414917719344 [114,97] -51607040712660863005425592361728918589096144994125868570838339789122447933863575991862185610547592250262583757253414747752704249882168312889221343405320581877692760514993262506729851177581372551359320420082314341078033116285960571123054387302976554554394382039785819028313174055340093210778467000991397946932320546976848368198143369706809972919516562786175903727905842523422036468357865801895833716968833204439261700824981131735398394178995090096027702411144924866786664029145876067884824053275015701792548039355141544178199305249122180056342195583043348791968600264161572178174297015357535231312518463199848157736245554496067511100913820237467133717539234578846796994131258552919352861902599619193309048978338115834921155739049522582033218323578882038897140532207733078886112028992916359014486124976722703931749366298506896446916292036098938518394433567606156598629265972434400027419882037245035598292335745130883632732323541823092208142317808255469453603698395188186069402212041731410965176208661640976713687955605356145345387256833586581509425354063945075028410425485539777286656433531101347225495960721089796883114051040419073983449972879554992462624425809335304090606787936210029402234759758906398574825970829387065588914497731090267131994041454197840319637194342517131590449911274336103522090398056550479183541401561547206528981297857556264874040697997456930632088998741136914932692753243662984067544992799776564128049451693031168727235479417214650367803252672134245090916070457392419820222990299837258894258715157722293133475899927407429076535675058558422114334634235131810115955638913004603983737535255875631914118683770496127415900284696951981529042612319400647600352973830668478367029708050731458771725328820754185753444032777746452452751873640900909622535974833709612456403754591716362176066687499278189155077215081894902344631875585599816006999725496632113813962992708093333785589865309453968053613244851359494646219921183742470855905339478781459821699741370293646299293031951198220073427565543446990923497608453366733260359125069650814173649679209755270760581050112584457444884336956640467050101469851332101278761604287201232852290713943400930002601849453579633609872936172984237402046605683956729927400544 [114,98] -7241130633559567298041301515651860004061374735144316749574116414345379189379155830614315816315791591279621200615456934410177560662707890537890005073082167316278774049083138740481090253688258457654380771201261455749539253113649356743300340108619718213050170819580843339048053062960261380764751321945680945132750598347215286829843648529065577883510810235879858183365400346506932233003583565063544930817518474629806845995477406914127154162743765581274587522082777258333340632425380392657887404342637751748993732898325121242278720766820080396981091040873957958835066041625429314722748372521746900640034199376425948055398597837580404320290042681933542420449283301423813830088217770154405236640707387081770828226857291643198881880554024982430275570981706850925580157777193658081440512091029844980941492001808915331642067816025932092786990231292508249617671815956252020238456357824629161386028048425595057388247200327834918449259126330327925452186729793282798434337550287513496176929642329355725086572960781956128038399778341355799630745410925107500716469346849990745749715306426586869373678352615878410387054542257413069563619741666297348534154277903118085262360699356899840238781423160841448376023036239145357638567086507843779518733790238984938978254631435480542818550453981479272017967482110223896374843559567006592243573121066073725145821699152263377798811154960890820635590953959352152292526341400742432730484370382405832298466981684305525241304819979774594660269436870996111233078345641871292620780260101749646234753557868058483661601673265183688514752333837049705116887087962010125185264430732118256870020466453881849404161880832579956863369717269506762352489056607720098528553592568658357571990683733550479537522006279431886770803377527069480604428756909944129641298439968208360650400015269643271648016161671552203482297471092170454917383359226599819850669579362297831425300395905895039761586411040293102723086605447740231747907293825696787625989461565502591643838120511254575876052655527407451669530813127121659726978079016304359819342225017128562452658516363932008975600377202591325856313347892990203382491702420406289251948155535723341780576049651935374671716414334568644504323023598052247774366073462955950 [114,99] -12089833638485313945635302247217849335033165784860655447564326155515462659340969652100233603857464339713714802242856188399523363374847525057247589226743747493948882900375410321535429887512331870705703764841682398638337520832210719498420086166704585473983094263538222290497116225871873567699762252977665870665467327361550010257944773780713454844958223044794434205157164258691969767055303395466466078561958157022240882829482845401158657726275309555382929629749777756013930655478915182608769569995706633192530194144106721235878888237990172195398746636998066399436773542991290393388047703060414435170770398299938860090042879231093713060229977572745842487157527470320931649883008239874574653860569848529034389750153356966390198017246040408481922587818324078978562764893921383881596246273410536803681001376199705684423889975905027022471658644311444711128314031355550151364374230445049238437579828468534066995883635367141139396340704369293016239461189644096985865133835855113044994488150895329726798406724900068038808125912906512975928476130335494189961403620588255131350051378874455817899668357405754854299852303854783798119198490806606573913328370332232721719833333961057294718314915899293027978180558161110597147185907310084658818077398053699439219735168413551265619322940348879932905841179378604601430795043515546615304907688658803499974354439981562264187935522007755843272863781906938154393316139806474316114688500661103442095145132128387113913541611275279239559546044065338624877303299727074182878826068141975625869111427805273421052799645494411608069835012063501026464391106491765416471833695794731372758762072734636568496834883020605730583815394572617929270360033763838010786563189726137684726134259318096738460778469438492318790034027895027726375250303853570241946867721938490490057268359740784063731131199400782729679305628860805889999901789409602626376124875602720307512892115976812682674200126032553545186275227894121710021784871313547085242090095222126166630187302801745229757196164131434503303555573341264813974558195470792684003725061786532124441244679024003487107184089125291153423015825676492844374275461093903709816848673116622420325675959231189042207965846299977431551851418442290285553794984800 [114,100] 6973126234370181503706674760538288290922997876041210073536927303687639479525076849595582216468327782050330277326143048520139806325764181353799294178050054858815829238716124220715525779505691285803487151537093170018905802925899073520529238497587726619326097972343855895785508603535652088959632405694948081106724677317184988615197447821011365540038542784497521452923874639111145172912746068214614595329193869267864585169110346669602952711726379618976015224976834670110195527125117189274917037957580787897181411468869948233631870079583828551837311298149533614328484219026043201219753421421873967603732771821467365335104271885077126304496280851231907802932696167313457717976691682160061473203847784186566755478533640290467820836645696691559418680721217090915096688812520914554327156294791472367115807046937460134788927153997565966367973406882854083072923724589283561927757390852706249141499355123263883502990852781172254687237993004009925509307297921934004085695686515271894599184390431482457185787183667286929227608620445463719359788744231593985960743015215883271359177805092597893114472915771206324671965987712982430252838768363581553151910293712847197185801771358829072105548699371874552747288036413394049937466025082373745758539184375590625395140246748478234539770540214031882346359963345257583275646375359775654564347860702247329799721997703382757351557068821109923949462571162886963013030979956161914873153418599300683204659785429520860313336120917300194580795656456331321819730290992598787084220930275939480520079684846887513119446146629005992943254103414877546235057669723092840842311166071269496918749558146588991918258994595528291210987410959931744878950046479933590284663130136764931876407279281701071682676398133407204044290503583638624599153445143380446259999103712933323972156432875169838820040249948111785510236139117473917445731756628524359113958438593619114424874942097361600264435094356850186002154392155753285914153538837006463543479421743839869787651952295580890258937013852221016989041117076536340395879165754815988878884364080182918578001611023831424978152902098555041788792056840881269145089828826624710390616973990432167905297985038172017301746334584104197892829398315303665189696 [114,101] 7037116537339722001277996670397545867713104126604518387570706779397312701903068611858761421446480056232479247803764503122659602669074852526928928480102276890145428644642554298886745906251431600870273144990498327043679145423279380294159308805513950420373974489929690091176777710874760933269662183469076139861034781999400534851777987029816389992745059647564006488523837503888638797980056297844969206644600838294373129100281115514053488146087828077695289081946231426861076964079623410997873794731912149549468664988000162286510609392427544040503107095532601771015623386711694793989720031331381201191832802690021542026711443277442453781726010030395108444508561115795035254966908208218778636529164150217953717438314508540609764060536479874534704561625863832202419762721894086278608521446011909427754315054582515997072179176241201911493743081072039055147609424889736999283157672489229872036721721889295646018547203105402678880026023709271358905846134110372240440850610635720005337046360659457185097039088832113171127348870634533821188146383373840756863621161953737623481097142936656907617198851059824657488036867130949299659179301456242074133737130111047778497602311623964731128752765411392235830973374416234015638934516107547340856492238595227110891230663757386028690708805985755066969504484922205514696130182794563359743061985093231413125693956984878170501964466497836214717788103215795790751877926600639665842076410075560508992366053645577927925650820698140561360515779366723603366767302752575465218765688581135827201076642207208837888978339215855388690199251139000752016598672542156528068704527725233850376654283328961335651173294230638751122954558628514387520693607500747914980587395862786796577892482274628366214753111162363384403242486521106848591721273053423731364271875681703883015572826077197855399183080446709941295831570833295609211763490628461067025719443703836095144987636863333377678223688429913456507635111553308791083972004272241027697060280629366362789770372875335165811617113000075916072292313745736149489271584020050173562776733280963680046706874839603437737831597712747496214173348861953839941945759662542164073558053602898599865858933232713714004255660384916754352072544185951840 [114,102] 3006755746727568697744177777607143841769668053233661231417854360913428230442434074928649778193579857454558763455961336830556514239907776679956634037103207983495257511938024906364475836687745664306073763740448269311966768046110865041230286336835418128900273999994368015563408689957009327543043745040357880880884550015027563137201768131937103015826850866395855916964063202741685204087179464351522950783716776255312313265912776897365857578417612641265683669373248515865596873933645956616522654685733329100805225133890814844309858084852597228284932642759999573551251213108196946306059476576024599934603278393819020031297015037871471876936298770422568760372217257942384515859075077722651965388798332050641678709916303151166362681819885653413367749202547752552377386759236660070991731053149934292693309275108656678300163361340564870086231007396516749791533632135600750992159535699716664322007591565523906176361024269441419187480415590870547746059086311708676516005504489560364028884710641869589735482163943990129665483893185232623009116602909957515361653349968398809360705493348698683302388649007829740711944695229906639394823447010566820916039630255412900106749316335140886781251623831980967273831146734537576763703021043899659236017007870283646552103383935843701688062726585046969649338082315259140360833112434338391370292488381144045056226437976255086377276043286513979332434515172806502092171040670615160540197815701689425068886806053643296723902334850858547371369898954779446273223072628141628561469383179353557505490298472203192727670729267591678246592003603287880790313076963686982092132109970435255227148416367094870652119146403506500835935757008855049405662610041946195305824184980904385720044594958693610534446722563820885752990148552077801770431783179999219962145545459992204150429973548370691569773778325867530060531826812518513139352055304405373422566702670462216279279321960948964281523169699855722925046912448738875692068088539079554113957191388849263444163220606873886128891584947334922754813967664992512979591307411569632206550261712192744079717282527077536501655289217293112467222394078544104004737813490812334094987025704316441926042967611646941482683264560804412372159327892 [114,103] 483838811813033511789899462902857913415861382717586006024395073847766694659190903838651419119429345901045139861155508009118670040864885886116115745937536712700462436841986917060373143116619360637090087925172208219780527366417804399654038825986393815013710568604685177767326017431899572499658377434595817391483777674252056482694955019409532055300145575416976234057270250542404613031876979778562449673246838785318213943048666305696161546339293295936485496063334048553728507012783533826113695170157859403363549464821408547269924740879950693903439384523988530487812104448525956686102257157456987385031416573307736538808972998655620210645289004338265732528490205986829530085023895806166227733984990343629969753694229273168870440869388562862829912494273974494039494366557373586258349972743165466067752831504624189467972988314813804488613844124297666045478309697214174103828819623953730093780772275124596033090407114738517351713490162647550786600146338742601142546052307606586520315742379169917241672046092444215270327540250009461534917988238505688778308379462122733937065551384255207451411362552855537283447962481452558397805133922060586595769809493860838143734954418495246758231899623598773506751158342862351376195430485451032394433760008583880593381706247965293474103469034511127301539826956263070361381166875948579461598346363294848895494095506109681859653544970426143201833585403849155792458271358197042793496750811958972748821620047242503652301092076551065650078035285377098771299101061470473420138254230462269197037737793317290062444436991359113775910354223982197406121287794609923382933592855302694029874439478193639873116210628014736572642312180433570747108467307399011745143108263234045294933371264130655480204522037776594144380835971299234191977642232930983642721276972989122437237725419096606446207948160465015002147320417374938054824349752448938765535657489443953465752709056324233696952292345988874427543803243356367339076954153295757601823750929720140384720440888341374723143576194383650574762354282726057613622567171082945185477744868653026204294220482405783605069389568869651017219212037868351756790378015409691707574134183172807571788188557138570976090399946116123554496 [114,104] -114475947795404153260588000292422674985224655605978593433903843293111960249891787101876181397347060570466839861621934510851914043105421494698684033279939934301109100794175776194602768516314013201220669399415916348514267009647620930395680014085631186274076622144522592106116396119737878502802679417865499353383528185092615018905522005456640544461087426281560527725879192875022743754554549791039990058255848355301667517770393628363933807162188568229912377569314730238856819855760719890070429763261973631245806629752617397459672885734262326322662701882855614509844096655675387654360876423571347206751179180847311767829919256273628687597093992564672968717321119451766884597671038249789961501083978721418264510455915390166909868219225314888982427590147005198302186392473556831386818301659791596170863382395678167401913223429997797094468125881211308462564210295606791494692477400201430991308813754334644464681762584277413610448681761432273490574577904846233744875951759922940395392392055610741488699245811342874734548216056719027377510091942285031710531317385350688275265436545232458952008279860323542993164160291527578090924580201067161765332237648281800127659081363748098289215616081870038259825973605133866017928526251832975893730718821869704129449003861474692542499139921375890632335667710577069140639379230927676922775358429385698721145095206108428368589674844158518164042028945439214034857199433296797717074599380754288113747528790521005840395205352016450577159089232044459604363745326645454160381072622458712135882040089150818596100976169994421172850909666495480167103983768405629255582138701287738273599287597408794899974941831164898295406736585821735694648602283170738561410878154707829740012412653115941150849696642353742361323408471612765058495569698092286214587735396179546715393695395183728432554708180288258906295704983502780879193910062937307061281788695353812122795251608229676129273719231435718742739908184982869822438005364747542780692897932499680509879359234212323960663861741248603427497825316559499766824863957536487637542827405900488487377624537477720870987766582771906118385203915591899058312927677576745396627602202160156276695103681772770836087507988022080 [114,105] -14001352185085542216916783708372260361864024734040478638357418695645359924856374056894625960631633741283670133477983705209860406554049456576370729918863166303626828501779007075596096740351698240368412152842893230280306657772948653279820945034657746555066593126356894966260613210569412143732821835911417956620967117696638758917400298295196159651747461464852566812099154517251398976158496736333802219014635165597594019897013602526634033327375311792622334507503500334907777940991364598008467775076760579871370598578851594701595592074423632620716537154205376935744542018441797037676696351559037333542095110530220759534696131104183719084976184227934267604528978608287511117194650825961209899100848663363275011330991425045201471778731934850110865447990758828491592926724323337395851737935074423421549079448914005918173235705566509588851537755512425461691460836658483883744118743493453020408533884652579184506602865025165480316363532926695186710002419211712750462992041280196809422181763936888232769379013530639242872115697525736091781409067047172997585784729263299888733052105106104059936612459011083220540844665419453558881582015211683138910076257494926167094275558182835985993743634897140942310172352771543680880414840835631961707987847914408953363357975761657738138475575452435774207106350892965483707899086120289991538038095333332340746496252040296335904342256699847361153827009100140753349171222950193368340902489282451596825996804711433279358814122464129573988582253077684395713627672822877823721030986276124470142889601878227260220070959691770645957990217566924559873336927587512629815699084913371310940025634392045076648731624930440489726089245561092194650066549261952158729419652446294908257791692394338127381600166496148270939377851088789749991378591462317081314189011370934088050385379088642604448588221671854693795506550389823207953942369192972044323529476123142632665206887002968014531388225717674567459847869765656471492416437507707366926369009129895560740171332842429108252824826936364259916549320661205275864847217238230244105706539722750751036943496938266589147716579549081199600188681819980241020131804138049186722089109119800776961261947923380234989504000 [114,106] 4120472332355988502386539250174921742123510234071291953411345382436798882895959207346434844708815622469612136571281251691055314288166856157566334353172346239153020034348707111612629037461645112419405671863166192063857145143115046867744207466026690713238616304357122526032507337840601215614190703808128429560782387467050190921922268085347827647905672332346719471271893387990691071817080828202659532752893231387303041197031609578633297042798348970767192008699728903788535543001365765753746645767337110524795893900049723838588356531673267095343708683202375261790554360756051530289797709044012415227453457583103387384641870322754707218093157138790357792884124047412041028511520373094261724514505872592262405018548347788668452737356388808459115611977683050853685042031572346203252430416707534154518669354607588855809038423861660228342674864828654551231638299947223782327515022694920442684004347243527980738084189731236442800227624605042179755037002241596986738809064619831493963692828025648628210080165371231638888495880988691869837433773982337153627177296542813831696563296686875545460385829899257942478067239308468042680220735895232282235594127823568291013507683328936084688215279177409097266516513927208163882386116100784600690140624025222291729718255689311213791684106006208713058333450710399086140702184819733616736540838480245843209511141850865695302810364808492978917232919800494295993164999384705404071375801128156188532338498658575655719703364050517047923339625872546389759161377180719722791361652002225326953351002144615228670966611155141401137953360347069730549534218398612789640671546643968976525124121815607866361645912545369401195957891522229543200808456713130245092327494490240948799609369096030517920262071017399118848379884184901464966675108178180169047810198300982461816578728595013161620137812330357322893370375338148080350201022897598359127509597989553254474792172932029171183771957432793625838786319178755405518529191712184620279481466154458409911538042623810270364435802972348209914148215275180059661553937928959431607977049913103697013111497489239276104683001600578106985813211840348284207004048317880185296553359613342382059990269064788822504 [114,107] 5340286478679677961575034012434260552186674736057382135496078998999385308581597091736356615834280648624549645709101909840324094250926115861609394011133551714606104335618568755036891102055158420973840746474208799880327761476028414081486246324300047351119706091907236704659500519846403054819640400009812624913983154842616241271878300319769990184315106643213337150674489368298830811262521187861892577259937072965395946279747085258934401929155609584326928244389396979765709688209686675491116061223065659356319227135782088379127981974212912796722703313381245199395763622298835969873052229549634798674873254305706004923578470256088656416014608416868269452434087026273612852389964878466656699579594897605287360108784273106190172814636485606990618022923984805118233180867558879473121662435030486476025452483817844157359971546324538034658405787427255674153966857015560129657852946871902770448770931044916930990008792161098766971702587749826823797484090686133032144330704108676573482247917558166799753664678868292509481057673664932180676768239897900161550133523211017097406198101294109158933314093082344601322318209752460795490463990388091445315968400050708526802943323882226283623035738359217985667764854882588455023039914211573600233464398426940988027764058088757079230074519612969640314294644542226300445915656194631910962540511542215945591254709050841779707546008157311401302689632417941623066901187835954914507717691421622474534607171015991847594675072310721757144945635086638209665946189583445739808720437089817595154524487854510727193712457803227098309944475275883417044261034238412545424187501104346582086965311019757375802997667126017490916633230135396916795214693799576187795264477621148056339518454153548409988723963474483529560407373287270802228276103644196380621281002145415001388793015475180668962227247793363546227578627374980026801856565355626250081633956007932773642036320149435002748984978260829392432825410079111418910183633519510398172520182178294224349807805469893010605193748477788200065622932339625215256173003086632628765553819832884952550266588833920256856576303801434849979551709247216760217045099423746303508310489354690337337162991648 [114,108] 11894259277146475533613997459868956784280155460529636511710458028610645292949939501564549172107526341533357669685987552509702080202864260328641241900889658474283229551911378014357180028992452112612340105668496527750886741544031376761472764591241286674605720047831535253161387667765671131139466491073728042497782982278962879134959522246883119405394772756704714747771548735158509154418769331929390209732024650962607370331130940539674286925378023252812205962730958680206658886866851202848206533410895165705815935231750590340530961885024875061161779263033826327771523857593417767571369055653528661960655053828706198086735295848994507323662470447381891131437062211733075721322590799216837374696143252152849672140369145659706662515081221129857447027913472243618107932078532436620645655121978269826913634035708898152262098541800196429631986968667307357470252193754852040718327754725379330824525199298633744034469784445922567313239726259249416823566050393138379993136615829136258859274247801886610066456302839028103047144859204431880051397266232567291552086874884179690786327087192417201005195254120857473118978955770453234459670379499701783714726275370514823889901108844651718667269572462779900914903180822299954523260764792106507917645295299144983475716735135322078555959854896139280147695988512310398795782901661009797516540497530383704695411213027056909804498647481838203705212810400499612864138519508085025726644762727739239084653380156620536281621614042667580094373579705678492499741664487111993570312958939251088836881109246245551469133454378217826825410071504963414186104077701262855971395112326929854133916420039382383166681548179604970372612556707814883880106123728989209263781617279727900682657959232409496817545921416899725098738487172467236005631213368347949690418528817411538367480676675775879659791597632320436946035134335186249185303338166040371264617824484478174773804550438878220405242577027473243747005384896962095016872660486966689641975936209565188222904182924453077801005076381017055380896641735482299745298397200685282606247157705654648770340377819038548320275389824594208290419378824648432554262215133014613549204845941961367256000 [114,109] -67242548721937323133378400722576408896161166717722982646877355422790830941227196137076227645071184000662955109872045297934012100380907348037186795808876694548227149790521936312613217818025077686546621971887061148776962686653387209692441434132570742431983690989351322233751838349134070352168707487901183133362893068805022807571333153424069179451617853198959139972040945636296803271974507829019351223364659869045965066313265568669345169983198492430635030612837691505229409787827745726625801247210060727213523666155954447657052812739137252734175225691365937529857195374889985190519005193119860454795828141935406613616891373661326856523902358255689414555803385481902434008419412684297156672779448519898253039077292471735436007734178193533927243120480583229941721542387282121761416577227716428214239233114601737818054996299317860691118078351624227733446965593807418206837352203723825964619190579492786792828840832100521633030067525461545604344947428867186829020649814924838330484703966957791289440582788137339003382207135363036646800056373876324413475274360110677053354867355064400542647799004517770494026118659510733931463244820215557959486840170618099160783186006045631895081382613991294953084810172340922097717535828785983077398731633688671790415484542941453753501054952579881888822280368982615195641935214084150531203817495191643415478654791549058699265847411369663999637635728652405220455547744746183388348944620801442345396799265484804667723924085077550453021682732129639120732743738484992220665694778094708391811326123957956387779526700677721749006015550275754256514512938008749083156140056185134939506447658140795303566331009603739632405752621359829616951147122608979255257808125770130394280347985915725263046695942944346354616632171314237528886348015810983654708366965793727222509198216337161558818525810360639264348561165174714916039453778800897970508177290047396382736713563432251996708700574136078990164315539020282873401093610485661041448096293256810345343859297081591196984310563153013285058823148870864557475447498181837723313713549931888069427106182885891320239405343767040178979614925392782110220477577151046483713176971227264 [114,110] 9776842565586274725264142288269592290208961240546137117128880869460618134934762936061526420333126635665829108008944112648419972930508055247238275451432352389139606046255897381041393384644508802849880518876437705857185685180087921634144573022217544119556558862603966638612352771031202947193799431352811371735894853884702043875672861447220885141718776520767517709037536396816524077380785273547882161405413762790038661519242928154546521977254151604349763998640417987481285064033187190809740549132096096614648817758941274243139548570334656001752335589311115574126349381578164730722268391464000631010507460619767587353521527984347046650941422586616257832748331344382160791490337773214927188304578407634788445683320707683267931508621313244308047406066672289088103539470096794013204882668709565590844359099205837041950199977611987080444112924439726379920427743533233040134419127527623684067412405702458679814805826017539203171268533384260707642071408385708193763022357411367466881785659059594053784371515720471656590903175729704454398722066462424883069846755361284215628009660950344884028532634591938442708006114698431035173773682552122119686980044336187900611963775739069859793945116964934396786442658626406025658457646396032893315921989317493393895253431237453528875500655133044599484446608326446037264970677539072277632048940539898254660509987581039909306942733957775016528917106731647202072496162155938524901363460150482875272385296132477315907955169938859633326794562230087181278137817790403681292971792170067701926099770794973363667086448162996566374246353682317948505191686161885139556597758012498288368154052394693741522960170086203031290351815942381264232694038160485566326235118456938815210320693435656210182805002711685902383008537904161879500480188240840548051598584065390855153650313251380101136968547629099613784968502690667225461593841407511078504098421077300626033399020344457207102043037310059797195477916309106392888061232233331374909483693246155210960940598611276944194339235628150628870307502679223674379427114264622638251419339894972053081064679243171745291099343044069928778148072896095107534579664549261107230369392 [114,111] -80493232222907238273193864574211765907155138321163580249139427871182520462835701943667841756985579103323130502791287183222237091545645194320174096605781545458794370004816220334119378145106903036881829611494429627863885248908732775691343742096841001389328137295115584749703364082042193744845493571175626300320347496780584865758802532395227822033002811201559743312617477330983566399598147232670746431517614012273902909512068519974224519102240415210488680325641779050050532908045797170668680370431587577239122471190485287013808013807929370015207063298986065893334455563965048144913425668967154755582357452716115920410025541639415098576198043692832239778048150177624079977600278693824225434679051007235142555740042383655428253429494221082478845018558835505122357691579402984479105092536693348032134175793651821384536009875786473354712492055433135997763708096248595165610143083081221988828117615463375373237778925135398959133466982241968562863007215685334240930633590686508921839675609758095347171546574594667192373411885424625859661517429902956267671630890778309197444710612237024787350867467489630613582959857217214913180494758256925715061291551324614318943339106039079604093229486149111093822144755613382693066549603964418649961556880702548793619965093158625901991337549581957990090604845436173070387170926286319255661350077629644554974914980304650441541840038246067160623300003802426574298157854960609880756622389642379181019944015544958467895515413472283724691677108718055612029339674127619456525889866044972132246241435879272005817478479424133375085040137026062199478873759776268054211635429929104742779113122539865672019523474466962211837563556299870631983886924512562730187537305193275100718702185049858461607127660120720986651580754847061994141047604695223448980240100104515838943426519997754432931487286757333167590108650677915498642921579985768564258556807863391933875901131250307318575345665427539610597077965253375564332832760033264376233442596273695874033466688485463357484927942037415944136611655742865711849970221471384921104232189153731453853954234465797511029928155566835404339614090335116626835266664881772768 [114,112] 2319006929830053296295082845062727590634836926516728847870239513541664464344298898204686215708075278237800162172878016427544709005400472170482335360873169357127306762800702288067382947939033415131832254828716044147407442582019924864319961457367030973906333217336653962738092248153428615924204053615287105284720564827669198764897002162948179094732809099999397402015384651777031657353240991790381413519360775583613638431746343054661614728042844061209037186020307127639445361351685793787739420000401039438047747196832157124087214361336804187804225549124632903148521927060355424370516731105279496561158618174606289036314582819137353289918517227064534927696006441340685685358948155472150542297155887338614670261442048361273476799022116550875036517821343398159687077323253328169612307316997070222720423036916063796409451273916645772315959904971930969374321323114547244526515838635585987489317873497848650581826818891330431533534657205658054518835198300359722051077055355921340168103614127297107495221765735440090065684865629368446950338199338572760484003165135672360855006913811811164611136817752987417846580116711846319157992224528357093394960529113928887042226829638728131751170363154805753843580715416857447685107787221380854276323704726492513232931569729773408235284253991842016803019157223853849011713735764014808040844742346104325887478223923255331796901137270199919277394767851315134697885605164360519821433566324860691792664560887955019499255190165674609838458416781668364286169224897118014087813942876149005089846108347383991122010110204384728838840056274663328606387401242389870300487070644000284309539637669162982589361054465085532587732029889267520772638114472177186891537059817661180741555373796416118924014840655257074707157352355652188743079792672021641138374746309263753686623571160761672545377160137886574641828173059949773453337265314154161220314221081786023751570586539804964776760365693576221933568582618749033925934689899626902137698119682364931368775078102801720630067951541793966753265130302409532156902497301205363066847843007163572562985347309190750718754355731202905239595763825253388013109586336 [114,113] 33583338040231245676958711654847430736385740641171652750265949874036497199553837371660108456908076255505915826477782329286271441081814461956295271385558056278691956583758176878706550043107050361599685896787565596533678270293565944045943301239631390491805960660143346511752868138070126159169404860653480849263825846471254656628959736937656900812089088551867746358078719875480806276517061826080324254417816657489480046275711869715171439417287116160358759303599313428427336395297987287579562197309623911501679767652593189084297847277836449563913721765511721746818705812062633963431507469990988148356028723143749703901877720581493372146800181943463311362779925644681962172421879469099660903052189051417283856837347835041941911648043739194130235408058788031017731661026837166608420458809339239635897431245574597301491892649071096734402361734697587261563757746632919092535950357768922825259136263192285195041806435748228567161429453896326731043231067621305940901440380951899967738379601236185704401223727579373141374469092257420669688734095447099955348261789292579980044417900505026634790482730673094958173552808124214491487830782211913864015547547262684649408711444961454197955367630896606937240610658606056907464113156669855643981963827502489610709030498471940253194581802337378922002910551059755712557088668969647480584624685226698799034551949555701986973076019525727018693304991957459651754313599607562453992705612035120443867422795357799301126040753098624209240427415386974667912525613499704700245856782603829860453307808463692483820180471946496423774629460118807304535723665022772390702803029092443044910275392398459571394786134766246390201158668174069567376426394709480372527346264894603706622659845328412228124487525830537436761695931156793412703240645348871844609446531192954429563507797482248629786289984599301358022629925425008664143934709671502030735674942348389858567387296117796423109230804601357372796032374400379514731186660645202076786254940303782868897303840805537865668611244797227635499413231970161674250366838816269029983630775005190760502405850147448333123893831565628485209343053777060760128 [114,114] 108093968154083907383778203664364228292829868011616017675416474019016553418466670578678674329295328844286248569109745496515130166416962522756125006822874342405055820348139247950344362703400747335713732275927219657860877126170656621873333756738558940280305126100353127715504001017473724756794687821555235200932412798447096075972725921538242833511646645957101266945416712210735316042299407931228966314466493993154856306988148634066610134448031160696995178807592187309339773162640402942467521900751002930070537015292704737070092961222572739942005218710263539284646914653522183251773863313372620869520233661861466917003616611965609197390596292165502601291290594372380354449321666611687090261534261357572556962200869486821382043319495280643279029950488951190906360024306979444577887593097391293041562224846267046658879070959624184871746178075909671925839567317710636355909886340952802839000058403761954656984414061154474696280638533054163140590653445847676687571581717556168647075981891671333368486930118317488006049108807660667182999801886395054619866380566152766718555548967742631662473314074769774251891260817406771084701974719924102428098453220014290922990810768526013735103434454875249976441303355626154089636680235401801073836812272480643748059793313123908455874632892098396403274628615663146893980148761887882883880409722442445404619194732022109724388409259073748468599372214863522173402014554753875513027416718812600906006893221369738612895009521519090159053216110527199896555365160370616045817827636375233225756857070557803038695930637373971336637090890193261335179756915324694186735051527141549030271041133768369778763160316693514524716428011647887001860078865566337822602199162585574686583420712713022354824533718593798990484508147381150641146725093089249485698258230053172322173697794613187964465120281825719508088921554330098901342695260166129045749391692085270173030326815334657595738248978534096096693826070858659238298222844172394991884143402309223134372701309392912613915440567990330980435507765925432624198722307034293302483103975303659804040163514436738493562086742060487455901967077276 [115,0] -2480734077046321437732589412326289705895453862303878465468132201694225721421638923925295233464438533423440115312224532379441722236133971498389426321621606257764166394699055428066608423318090176983225923740403339146861037098352069039792553632537768772228573244540127563131218311537963191324498919420288327108332828412654641430908991453369871287265252538265207637019110465332164234415331671271226078268163419181985629921950144680329021223987016016187378273722723985056409210602651800753982953135932620851689701078856214695171812719018142926011260585531699628637528892813548446438323235080695661233596048719565717076455243151863975916979255155902868055281966906100546784091506006092385475318817351980276658252321244773277559832494630355008829649409620395871574670950674934365468996950427659598386223840275978005575544847582320639494414668984130247748074442951086099553783035837544109175099123803573454506242061595847786144468364792991661027563055171644936176312955436558361487000258254134268795419253403380263359489624510528313216401929953997308254573435644086848109945986171064431961912665822135427560542195788118337914089417758130971967415407661483234781360681592219663519309605858968497633827160446157537599796397344853146745164266181097657502041453632720813208288636998515413333904817124171742981355286902982310189596305813799521019763880703165356415021470606106707047354691125970462868632573379281472132988295491526302599780287846849227956440667229999266392966030358817767378271658357387176516151144011646938560560115766012436999637673601258537670058360070908087010278182190054431380324225383194167554300420857689100745005599515882395111794186394724862153069906116176241879819194957321326397292778078230379878150079258229171104051227413121015686781065824091709701924013733063845900821144474000806107097747516070487924082241578479172069926162660956149184437912181956036804665837315634908881088905754307404658909180427125785290426319976359905541227172970495308727054882993352546905128967810721321145093244683596223635698866154680220425098302570655034653400750618416414934018514515819192311526020574156738654864599491348688436822790206095718333764448977980532470273310578338743846591185571504322225292636309332155738741005598054050672111506379729175221761563268767028243535252320628984851666237636054025753443164714287289074260383554426384091612945596559744222091396312154869715776982547678628461030180572152653212992743145472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -717792367865148044019828693371104177702991965945514306021687754365526608943537001470292683679808752120510643164797084095618545768826535335406894693442529924939419485542974668053966596008114003929826045696785598926252523304355033747554205611151678369976249880219390078580493457495567574600242829673018296898031243671378839544007524742546682017558612171034295101307080808484415602833115560259420501452331229483438156803821074006145041354398213262324869252512697110310681358290108248976846461509970062303913507815808479795836829586538426725393703904514480443742613771912294335449070006808199142205779098629266540761537470732764307564371800337360988098835550174370062410368890818635585125761278357019528966792750166686111956024360280097591053158303998050444032340991110369727361245923257907123944890201860787455788013815934510317678232363541352861744770070499674277612077976066108006362038064270140198387352028224727111158356277102462397731655643687907345956154898493209224098915877587252801091822820962367107321711652680498486371292183983671575736429448957931552831515067666419939890483726078234395291554415097653815133014237932612265364017521702947808471721518140402987968918578985216315338199057163706651004336402080812321262776255022757507388552030924074125976855663715952943698679384427805858787681583383835351364680954410531740785508098108566989071163035702354545075638853017457821161950510318326356469950766389038839383913774378727958401683284195342113255717405287422314620004140607495033323476633868314461334972884796386713091598284219447435086127838484653054247559283153138447034246144410364400222197057923063251986119083452182624534072676366855325443035506848078874427127912663679527872916982380557131878192327112260081714860273130912680074315706084443688322081932007490423882242239815955106170925741600484186694454405190153286392016124523986589971360815413980989929153433270799412317816015587601820161636129647597400924016615199561417718949686095585009142218767795841349741938416166149162511492827267520583988927866163458224140540074908047802209465563095140214960480068524228252276886898836322991479944525169475153186103585667979976201254663125673978934927172273647369708962716604146440713706366539186808821211079135864561319265938748584444803858310334478653355329438481580645312204706086132091730947556030615606700548251755681290302600748743266787448855740032638593605245548519743778394229516432826765346756151367172096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -28184757341383367409234885380522922003970303304972018280065669345678616781429354111320806583048564539748485437940360792185167394706927142749157054431950997902143224773401771561294260379890308511742855501835736670971510993456977089442031942828907827012578591370603495601601998078246211423150245959387577857937418297156540735144187578907111064623059660221779453974451854581801171729795680695512664190691840708372099925497416455590075254856139576917874293703643046442665386833756400635897966839095343036419405278308537942706511526390225866903135023093478332113370350306306605623727361107449316108621298337847740008297964341704514668683710595184134297480414817235385955872524501004105976698059884350614226395364616252056777788388739306389517466401765722137995206329650712372220857722702576503683635554153476557291449875229036156379751315950015145868360570840538315755174488720459494479241627941324716958589533087709959824407491678328140763913410170033449302613429181656924347947294162635864995522005230758887155128845940537119644975004937917257668130752410101917444692476486957425670943681582014085463179864837841410281336184668668362240799570914824639299686840741682252407206372776502377077067839925877709003392383775376984009710393205751035142529895102989002149451123492657011721784183751550110813744511131100044178605425583069562783050104205120689911689294587642819159271019223320167815524282147436010407615331870604624323760948769622901689180112575624415919892995243678301000730195221659565555411793758039373764840019877644749222867877798798726335443593686855692552746702549078184632518383750319228084814790525638506314494822632837553729466493975730033532601221959572843329579426505544837856569911073291316684569654585576584566174189498163622298127865487902960211006558593121179939913313898180041520245916643616862044084239305885987803596655215754745905190405319033364610266526999990928119719156317840651566055215226508298448095132261853082974625431587913376352800134330217880908766987179547167260712885377056163780311746388205512034183376682372830561403930019320715658677020370038657513004400410290829881568150773779558261923165592567252066716295633875621004847831423728835514711818480132352446310288994245529938373186903208826884582837113393629591161641142022127414669640623149220462393366384993431358731826104359189701318519879874832551322607746995159925041232068659052718202515504959771487161955388547133075425858909103980544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] 172118492430347815371785245260568921319878186769854005968783840326046861199832143659948702780624927759044258886449128161626729378621327349506736275118204541052539007228377053551478633416771073761563973143621011729231142128661338213833276369851374177607392560728458962840309917689048731203472289487621772017437654917308579203176948676385932079914610354731465623661673547436748013171739396389737895916144174981452354299006933002069420093500477150814642339367861934863560673159995137828958975721088201641178306893465918854216023716477180910343264877936000357776323451258912918289065629434589874239782140487686791297417841432353252015102691921445595755261541673099393401290517787050835322997920769323658770571393939292722772919713396227379614561711117307423916573237969188134352687718896725209546524883508876445979472515598262508285674277728260565553758841445690881759291668162894041463692068269396410703337836424472175416692832518483214895424756976808365939413669301208699632628615576453367924827596873716006408413106209943151852786613558033869066388111707211296587677280670350907820011453462333236113591000193005981488942563819968247786947441988664207736778010423040786480114760792946131848893794251126886059193056717766317212086058159466512551922504674354381723037506395807294642490796518090766579614819422831292561751260224694366754632518157405682327721187058556682180234136458284606682971351953450219737649688802046487914168651325234220317784690360524026448036906395522994208417741276729824920861052243877228070045900258757549342637661016373846474180070324931054362266735452038058979105752107334411673270612763520964146518029644197056138591125901236128084731289006590815887184809292129434465059723508456353238493046699849180788644062587531814744935595504062592808240666461754785975895808295612366652752447187573293439389912096598387024943014079152503704986876045360089306488633420475485200775142611799219402387665404531997368095655486767222851065020600291091944274834143845271529500751948500184384864599072712663994443959580614282561799041958192959109091902976772040109207883516731435018005955245651714283946123066481806235541658466509386124980293226134446304092172031808404859369462258414504039818387758028151906033091561964343470789676216502042548001774256664871318044005872443765336676287020944943738081342865933998992220937991955354662759238774160910094770207108774574420769141485430253233103462940159381995383867201917288448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 9426915225895956076378513322180272059688953473763722191646459222660479939507642905267128100621171539243126208829558659757660368130872928017887097119784336395444603096769009947537018042443994787162644446952039931937219103744809133248891086011250454142197293884232206146982646362626388677950396552448139053375198147479366097681512694494464559583702697756825207980191903835607389887696521217580890504260135123309109280360410744666541804222994016259088243683267707934873582653805349713987005329950658888372431192152368492216435732410605773099793846257826791583605307704091312355043008035153199775718045283641627201394281250065609059735999240092467439355922627645703732242122989610724828863657388041078449442190292108006360283647752416843048618011454719379459359014706853484280973998884238937626843313422463665067656336745128918436904624420720072517345768190388427314898075186149022192205349519799996525118345002339938874537798121905820224328055649766985620503978774366786508402914860387079920278054489608925763185903119659322581606798670899299342503819624171314173493588923148326030852450238913667364874055551069494083264700310302881447961487504548371314580619475172267375240528131180273962333068044231644328937556005963488161687209314085684532478302997529183189826253792530403462782166919739971370911169866756127129518725190691525146419286783974051425971503457790305694615737417337858380250703688256999510059959696217889718889315900648332541117535225150529338683691424897373817754639730608626967725924297259287527821678912693457895265437135373808489507312405018263159401206103932269117384028437456801988136972672101186081161918442201876665462519217508991482029897579490593011547731229070973078565650494492442092396919947246932892645187095447907198651070417794768696471397386144050020623816693699137459568075213421991440796655108010638310145004789579565081597558974069564793800453577164626166455119932784227164770807089477637756360701212560550606581320924921111244582995267023425875083144442059864519164306945089641245741133988730121055985523315946273680030769267382991132155404105083837769140235628831725278037623088295588275422704100356749526362833887875460112784206430357425909869120264280686076729048198143804422445889447593183993375085600904038380171802773184580188659329769091031265248849242133659127147298558353273525337220020184771398937611011368511092388907548045202253143846731160024563405883674162044136290895286075117273088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 13912944545835834127532058839275467947715693314325744575712147842421242139708190286737334276034971256560596793940289337962033122841304023121170800572723685555354886090399491848214247524585881305132592297410142305910888943094625257809206289589997970618512888633204460093922312995850790571691241899092634657149348792983970538104346753418832728838314011038779614500604672362057498516519533263775156016904170417235509892719238517172456701799953100827059085328198162102448433162785916031191667541123448213884771751591569695388952491730093872056775728465085053223422041662980964882580567538317373149585332680967593812574434053695243867170582917304173316786448754676368577159866588288908593258889381256540884936609727032173609863033577856700515865252206004399766314836789304208381029360530727124898931815590661326210396442351593641300867641346003547607237487250699613192399690203123979306441857861586989182692956682724315897146229704676060008165994323420720718589743456611443213887334894906684061751848063813132508042908323068182550044542881009682888712363176076680162290851967866347675408499350774427633340136352369514770590770222411520125445033325924166965368727889036423892062293135099823801627441700869866405947028529686981996641231489955891710888247601760704684844610922689999128834140462354877067882191008024056124496042417771044760622173124605296586805753947064268369755743818422541212840975957691854381908179359700892386731435068733005999385263887821712978306331540235953641359109077239502431409554994784496359109046687076374094879838551892048696929480191741279625067079963635324948759663322599047736467840652951807273485101380641117079820295941476874862527879524090935730498016697959806007465547352671149839482547749486064646536413565433387338984269557729358885728330195986059627454640478646053745879456841340828304873670152497784732727842382109885602103096382880053622604757037938695831813785817553186785531516304990300533426604707474910263555612222556572587997054867888815717947508214293155813194024516205585005284576441257259854866878059989254823366364046817132718112118224669318489177406584476919657358933353203194629932156220449767482860126330803389017597524371325689717994122749554242733919247625578101546774017217182054163469037063388826447265028271616303359247581552722520456526176051652372016885744383622455151961176121572527195721570714832374089240358294127135282026834612182109883242303813535996703056892464940563038208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -224107409368202403093824298757244292416581090909920291152824277227370388503963242176760146365675777480592426450091400562564333146394207099070237854218421984816358229283363047196978236541970419751477641266167978909117553776566426022459130686790866665955066725044269147770381163385317346305641985130605968570379291172689423771763144837471085724519630550594621134385087716306354835795434741287371761963053945838772865051699323809845514845899359079136463186186559812603833448762093738530591208851906576911694413704743281283508912423274576068237567689758211742832399548101576607536019336823238129093976330027708961080117027162073776923217819295100277271890282065926368324159101315895722139931364580036624057745643127666322019518716345318954291204199422851769815073292720176608645628080126289849292232086118078639138389086283931248758464327626180117460904326283339719237309087264671575234902261102168080508435184080137423152488849205530909207298966217752924195940280853793729392451520791231061451297291250357840745025228887278564457740539761706037235498682059402214729200937344586415504344251156578970511804599277321941934122308595222082562476945335323945647681282200166697464456317495141580185624493104891031620899522863559165522539124758171984449855875850322165423459069653418769047662724099325581831823837842812174891827064846399047066484986050735600936396065789518927911310558567144811777099072191495419102536911175625706484800955464513598841253204883055098210892716082976016689937383740178603357278802854496907372876698048622080671867960876429013427193202172444952675547506692599082938466371760651022212394196835745040557148581392577398721150307011736182507138679430221634419875647684072243993167717016344940750374307972879949933751166806714747831955966144965296843250668633520736659368179028393329695394559568697885314126518330818600432550884171599731644140210183935005141800413581374352073959069609322694671769388062317243739461185517583829591614591961240015386559259950095765439528577874479483976630560310944845859146944519211890566515757423397474096867153262185399319998863248116507274597503592848888719398317968071807691319956835218357028601602090198584107364589201618895073252599915424585949775416382582905517191725407808269015155630040394123650362599459313737143676551396278046512038361215415304890468628244408014255807631957226611116864905816948594749444254986684051400865757428710628038787167789240744289530726553214024417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 844985798252501305832170598814883144165090956135719770338118392854901247716885677231128579089009781681279338778836123525604478920728605983234561681062841830077627370812669690775702212714313497209063403369611929345535228031664302657863712463571307349177354519179085564694444235012710596506440706135163456916601670615180339768452791993701552181700963002017444699522991924034912563082157814977082967430106476660202765509199714648015048657673081300740688292087757768179292947664235160837570768542278156360383008920835393832571436456987194844821410351835239813170577330116119829144196444216720011149159526609126870336025926823060521069513505646953117243271869037565686496640119629418612877760923591545283652956734548140447471706815791110605034738837175004621744548162928569268379816315054533160700806757294528938922486153126689719970185453098249107944364472860031257410550813592410385541339159889271206298635049574032904264501843815681514958146543141151203897943133601041101475853823168497325457058558982737535069204756549571562973095250449286997030777938798580995188820936684627249131544343131947116002484473153290616253478905439307057620320192875913421410647279906223645571123120933287315459410106707820512099419749196099043599885782700027371715811940272171354237052769056673851815303687481331280298574639831139772025841089646255087402825616332816460621330499727410526570827070283071415457119181579801196663078618779807044405819456279234568135893872547559531858776411733160986134839051431668049930034677595964343194612098888635456506048197879851081294214057906626316583239693759750226885060656057341272337614521937012292620785332348586725802678280436739179380035406996020368526786419846435073209792937993246460866235463916018708531241722295882183816444661018208113348882259298440604955537565203972844713682532712989737700940269296235161985422833370599991742405915573419825910829791040150302073573388601468830992229886999567361041312633776284052638396004792304759397404302943205964268199878516783617319417520240027094732111164285866194403423954121558238047420077743919026338355338160060546462614975642077756760277672251607765319310570561292121752716488038143475568134841061820191047637195411692599605660764333414932829485579810967004028562253358027353003907465763528910231941695923046894339923620043544575104253959159882864092585449029035592802852511783740924431088872335981427718275931025577485108903538988418002934300073251373907443712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] -2347467826922842456616493563826370597358161587083918223285097782891363614513808768104922249815447716107992899756120120135996867741042871906861198604568450433644359918178866086782206765399560896728330456439744954311094611181581235217036221870328676374353976336461788982490914336714132552329804995591197978519570030745937210824138363048156591250840831080061307878302220297073647166060158450538237290271299695833741196195626703264127576223061942100251003106643630177162204216027084556083800830878895317845751149052762167836490695344921322508680828479437170020483266631847347637144220804919814200851835382554587123647040982922340613603982787025801500838908488457360158365105273852868077128263929300353700104321277540482506249809139059291390194443624906862563926451976794847795287093707452453440125583234447505360071151367155099071659512317968739069394620011221577889264430832034714220220798378749507885287329929216076441952403067354052191007626578329805652032713378968618950427743763612047574703507322727615761764353109355169290601985665858578588326025913129325363983343971495013409275086361964989113099494603269401877739500726492769468257655174460170536855426961905068527648465855769859729255893224795851999283030495491770075594489165325840458860313401608345753979275737896452807075665403580090594531891700794314330877471253541019018922352467088931433545349694819736085532116584824352871059979093828604165884987879934173207846439226904954770937413869036456833382380101032911236975931494136594395773862932366556487734223180061051914531443383615629528695178278719822800139687609729027963158600164669124127923439333413122132551035583061082417408728349838943277254773173994099089527543944395280247998416009516608488793289073421298148716647774209548079639981743892691372142799208994507923266522713719550461092037253832427937395431271133541428774303537678796429525894979950601082151290352101344024193507417330870375139928476669991916246082196499498162224939297432361398196621594979937112047128619189629716102092967912327146098413732515823825786872595184836327988968590197413092890211641975695579863801405988826147033304423181549345990187452936590416286432871866619420192823782681076509495836132684406289761696863822870235493562062967484617145136457186645873067095055108217198861738282381294781292622378820601519732548129201191460647729180722952474606827743039270620136241385484607199224686786500522412086765928750744374236452771111557482414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 8796588660225879928597289821618175026758539197518373654983052747442109302814895623409938764742697493281323227283013067736479688662630854034091945840907271516897626929202312823759300781513202301052768452116090071873040940967324384125915284063744113006869805769466038355226399088472344555498249249865657662889096608696802372821388732089218575886583103326588182401917436865133643416414887963432340556740684559755956554862974281037440607418561868483205821030462068260253786385852490371970684257192091361392368615939841463889194704884909823227680777480864569353543520991010878675659361978785585557074575033287386398088569704014528247974110964436451452361363923507987155737666855287615747926235900955081914216615724161697420261917992518251325800406967767113040973838791823083210462046272230086788021746015871945525942038788127803238757611017754438315275534166337654135181022298562572001552009238977883648877310813396247384840418733169996076109558185466953284053447275526546411430823765611626353855387607122262479195791299695594504189235546734289377204964800057951524555800256433269524165761756195785956114109903237436279055561383425214770709203457699959538496640704723501870217335464443234865718415910398448630722360369316159191590704081688726994090557998736628527219098145227659594631881358393982159315894100825720045053727801625759320582769599423134192999393598599726392431507480554840467296151265145048042796876450835653390365699478365356822849096996773722632132415347618773099948376764265726928944636200829191405104238892497876102593749170351164180329513162375503234363442444098889939181693617344799893451425516724219185728872507642665232377906706694519950961396869293495351338191578522676873333581389333979892164949550027338070888386257688766021851267961086334379715285575118351582802182726655450042014935801719800633269492643428779821314112771503146095371647094841613474077560712854759562794596575615443045176554527335228480404072813030810809482604074509583774357859591003207486423745571348810376208448306835623879444745107430859895532404022198720470687998173283697258229646066183210720237169823615013205688242563891724498846370948342638746087959185279637367981848555580199096902397572565429529555885924348412521240000980687392216333786701033058777285567309758537429763125119947543942607166649430934728531393307967527359487057588952645529346269126519620374347431741770181981803905685911522889331394257058926214969382549294862011727872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -36433615826421496171120137447537852317133953202701506314074695175109305854004622166778051629983306696823221957850871385620817081523459782160193266894476004315640904669412178331084829940309524849992507829052761950704969360255924352226265901457773269788493022281320017830570199806314420374554133416151095110084468866997509074203785351210425606172673569947311428220170536362539747404268257689333647216815075050645281356573848676190927528132852869155655328988276544858837842892887086971447752916839206493392736347164346150401661225133698681528990670357383978966702064374783952880612602394531653699747805905615676511390294547166932909738673867903895784221313835542618020817158455743024680620807055293982641720980791674320862509931379021746479482839892026318192285753728385955423895365492907609694280084926432657254399762401510202560390892522840604873720071070497839161156186125969749786028644217316844573867204183795296163907097637869870790614615020043464700039073092456531540412918869073937444143505506149885845092077160826814616094747642985786508136192074795370945547375332865396210977052964128996015774473745675905668833074516771951610111291054463121868747250452775241037137964086057689568532107335084589431017340637792116810327492554409645327977146653364857335168705376520015046539512663055767011277093377461524792616916452154851483028751918783975328009620067807333871481630542461780408137966326264483716881600350276109716255312738783795128914701936071844762275141638076484336425320136493498654914057510033242687490201132325477487941429174384705009373634195382944718938654086919059692853984484207834553308863323059030542684995229138333778953018466674634053192681868951889139736480485229358731219222920514421924595456842935943091969991926539198183655483801830227557388662445033463851197924950514565699209425686874697600703403272555333193794917683139177660796828437370573005992503120500957491369512657860595658175135140524724956014376877172431580924088466893336985684879194592240465786175118680138184955491345672641447725612273223270636358475979974614295277889328448568218923302026369027495672498616337084921885724262174324490125802122403050716899585977899051120123075459489405952998624390622644457952966900280958531485282745610459400216566189007298120767884621461932870749544360012199263235158927976822385273832279158459476089188989049657420040100754224505729301175916139420025369455637950285886797995551319251008220996456423482363740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 64959107113505624815919015854015918571358282024478877173912000785977977826357760944658851592256049548167741240349604498013197152062663013409492027703910523738852378931957009286810502680104958228411272522423747835454716867876172170486579514793360821833910203170782516812912684650491703467599766122038799320211206006994064909095107843933083391767981154700549682680681890818132593896904351265995870237241911346643996588345107395309324710305200894135691678498687454677015743545239290044584349635329273141452715042181401154717749421079359246763110645951529453626078420396166754351642230801775862910147290632931262508270438151202170356881106654270009126862256447925580069704609353281217308698317341362183575535714726861872163465919349129191278807073998640697400791223873184806003884133842768502434505128569249513481933559493162644175009704305157406580742575779600682188766310966163388871296647310160834769535894251472748684402908528845336462165559708802471715477201945614348770016286453825266184749853923604955845760159701470748026759165391534375372490963837493752064274329812074680781385257468408486636111438125976068524982847011222652088778240542677668703849720977126684243597229228977400815272980934080415604472069726116384275781763666516011855939183701880246495580608199834401662699526917351824527036810319178680653741079019917690702833087406184354252770234087847929847624161558553658774231726305507075380939086931410554796756921137873392922434341040346903375397719948010850659694700523275554840969833186915298647616648299974901145583789810842866471889982897076353321475351183211296676276216119764503869058452638998499047108479909785677395162677676394948731882968042832501436199294609171281247139914465342962118044252093301917525502558087390128035479340417263642844573598470124927676343507447843549119953949764776663454429491929244280662567618998076890726623424847686834931124490505931365001952612635276551908777661610504655048432425651297564801452179650473400867591634653178960971642579245710156670677184245889513277506806051018482986574846041039776393524979760083112102552001774511927348519960303797940726363542650921000063907422891153323565955269041459925525254129738552450813401258900584314675918976432139409543446941084785069746939459442602597022967707143468379896329645322763343671820679314159705081596371311887355329322369097155267507331285396287722638706042722132841959992812544919427671873585271131747373367781828564229543690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 135608879023963797632497837939911164766940535731312594780985706861877115479676229624390678947733753049448726018138206380125075006447566253120931551576371415331260925246793313730451224341518501276316427910280505965952921550295705152120041640521477204920471385064766703568704189750931965224539990524664469743656850821347317611857175761606140107062864289224554994527100498405141508276684938501971173173653922943039119036098229487770080795170183105434889067959950100980555657529649973044124978336659116546429592513820031838739914365111482196740290479157716282090684623270311712879950809413740788630724204826670397463302764566563955399031815318588183658840006629793043623636657953833739555619096608408742880665265643712440786775007605495297327406427754424820599034129297661331179572880268267149142771196708008199756563628281511776476785491530458883538712202747571128169314645751750445248558636468758342525525831335907059554443243009074600118675237881707053746808161351802862962217191493797308541096701229757665625825049046567413738309545826067314157205345237326442960282714706670691838888961963686468757168317538143149891070236590137149251276504397501277695055092011174896062022483552444838403006859902951409432134668174416451562597902969565124668634128727325120495803766144946017414337079293696496371012257579184341306208048888496855513655505115268034151125723104754328522134630089431966285553042508095129198591879592275631682293831823699633021653936736029001991897856825635979163251467116312440309924547589131383441945526851975494449262535551929298342666781733595748437485445630866678912173740106809839044639354728554736145701383055157622098676655605807074895930416020177679380479097282573222025127706267157432626986088947686718293185107486784452290896645313648048761317136777682923389286651742570447904026855483455302495474013558353845404452776039160199552823157886867868493878769919711162151635186864772508852648665110202843605842221833578129270086097336300478981183797257010097024316202294793146151563516318282384281086298181457869987791808415099524051310487365281651009994547781177666104658068702899112099046546345473145901177030797189630919572526652360351049763628347087496642042159094053420519848776826882595565622363098924954293989610420346046378938871325086944744822532743849100014458371784946541936053975361388541397673077338191033264868755908206293322482999562946256642372570717873172475786260356771518320409658816648163893444608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -1137451878413265988200969114357415127455957125674867963208064516014936290498097098681815126098145893150146040582849133646760079831670346258160847342721070684228206960959256056492595209623882895741324488668277932661005443913261955852253807094812136627607050161904273706359544176216277981575509522675715774189759144324017739052083367039085769599948641779961962216132613858771058257627789402840674689375005127505376423325405400126071734259368483832516454986953643805247480656848671839751124270414863607377849097814223050420775116143024354556236517888798174175994337263936575965077354192133509116164513075572193529591086309098852862715617996324778660422556694304010237356930072115786784523036739215916884934024257426504688373136974178908889628666097293159518514302420544615903054369374061338576214533813739180429711724420061423358322571196922757457545573721968625909862664806476718526196936215097592338339133724244869207499254582068399196646206707190468689573958289228968542225004122727109516797883242461959628353186921192918800031641946219798839906473267640909594137923627662313943959816445337214122916722192904256708084498208381917963315620556854955674839465553454706946007173377157602432743475807546801408814321093529106473094627457237406583946731988042129917524769825784590379353728131543522251333590777497723406328330827730281945125718931062149202245865022807078528019036601947626442520884404431723287965182524135089371040325698426961962281506755865713065635462768063103569452263993706479024027029409989822661547544977628376278691169951157092538551465323174838587644469266078633888595482144654782901076896782009236429418891541518805904056466559703686975789159741598041983963244364967408008880602533127217009624084587823511179682561870773980582132137567109248139516438645566255092770323193810960399326769266354159691944271403488854013503881052790341101179726239067452613142995352205224049107716227000656076543338315181452955084066827908421988436649908965827164067765065915017449759792683203954516924084718150711903176785493669710447024519383265271489266504000816768535843128485928491001877123153606307855962758122898811076519784077006620553786724466566283671658212884535972646571533655197580719109426678789268018204799065166204281145018842896308579162232009896168864168995814438868646729992690500203458308749247349257644363809493873857843626829564742284028804830375392669903854939049021868043840016169292115942221698765294512089503629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 3713051376948350385000808747567799077272642688419169728808146336441243081479806562910887232102509051642073497399020998447363608126673977587414157120324870835915444871833378227802321662365577061027033535693742060399862003527902984553665660958675151960165428144923911580603592917079441195938322687856521754107568913157435624352486544746115648309071566637656149528132253449334533010519614281922876185957708849591668005705084689511031012078393985215234469318086232428089654473425229029675298245276511222020157984338539449585290737252339603054805869269708644814611611193475307013466998429014958664029105132731901600728783583061670343572641502435720709685139472479042186102005747853710343739587786543431446661871936641086107656950423870540256371220724317797668477966510492835164006529334333921792419977865400639167860889231103372980388099776832538500673015966045200681524636483521865392931030969401474111543354126044567621410975778969142608358949081472903071611266882633164242256778573235831946198858191437774133634284612656300498192447737664940964124358452244425933421525904408515868398680848925296238279398830510252695881344367778717254756773246149548800518784377213268028461468622571572818104441344145988592542709988992470568178339530376654749996295027114736276060870490736942580556939118998512819160414062613426604061982060525671342162156021020029346734174856307416998985535239078298283844588751726310358873590156771459259945534700322222401226537431087573302352079061764309300739250237090999154732799623064500648975135354297879118837924755752439649396293777965861634899383631502199475920509002268073856435173982331368420981902770216254704872590766820134568276622281096437277065416434556314171857178931562497858220982214415557699985238399770617046438731130975482444792213719714714327433711307614981243316563007847892174119497173546188873935492346615056537619521042016463798584624032651454780196547091109900413872303988415308345742783441323307810207762400384115318796856313960602499549406253239378191292108961662740065596243754991624737080470351222468928151837079972871934824926880779628445397456230929281804059994918620924733426157708688211015172510324215787943774284769941765557443748878778437861992798053326880106449423658288067407762983075675717324541556098460689864075377525476206780601523987085927199882445045303013618147249845581248135760451740120756021336099577490629766322268675160121211365237130050326471214980402074611579067826176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -8585092173469542647849269729973487874586294192049813641046098103510869851372142079724985443592347970100115151401678155437793631666635010631257529324380869366471299824154097664503456470743697621964729710287984048551920328095590021436034446659293691793826667582982930026937636773637912536241284991916967509935717711998852759183453208225937424068916967581720473372235646961408759545249332379732964866520207179098286352113669950200147574280346880252831755849058244481007413757184176933211867126199668793854227837560505447364160747710173611029884050004774124096971967852658430619179624653779318105256633588080047130397179985073291154765491602023899391727826124702409790888770000456260686024855808050980925402148298508839836242487328599529154195510690105511451686133790867238772655008263256403317092069661470168224349947733098773046345784646397601731405491502300571192703857664131851915043821560763606588049076709404522342405010281859915650114384473694213988688524167527742646483012470539840854271040998395064048910451267765564934336726578927745007632403605008933657039767118919607693292906027133376329923228254498761687608538101277378690424141162006251647874370266552194902467201872749345751997124968000179718492013499394095148016989151156570801045481367503004293363911908573691695569235142656922344346833391852239450496542386290542277323565933886906077801489653406859796733022089813385367728682138777660282226711245423825759084025599462981144107524422808113727319815643168161807767107338109083947738884664231649126878870472086893370870464526890844207677831305797560960323585983793061070764058566363016124364281622104057275555358392737840395962132675231507987892106763958138906454939429111225807272482426735739070770614375687477260502277965415716496844665771152783722714740695101816645627174691763669834909732890737570916743169561079365603636536485759169055749590569499760749970912738988525932125619564155293841703464362497789983889840813069955531109944475663186586452081406563286867993195453984038748542354818469906660958188718845365189255132392674539871818720109122713961805099240260338853842157077749369511316805420575446815446387135045051146285545253841051765067644890995884086040995034541405179434563450431163111614508253146632886047732313437652129370013069081833826219277139554147572898825175472478460517553265731548988829378522722657858923414392665163703803518023715985882970242789245246639880675399495889265770959542916972210418614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 17049998873084381660401716385457038889526279056083296614844278342027980502758157068725909488174690048921426386739347751700596020291855075407866209950623326197183056584568957612273775361677574337060723074020432910481334373620934812961320390137968321978594145690778507283572449087192297076666584750618833197446700584160894073016105528559354467815699255813611892965431583206733482520493666357475608023802281131798323556479238051523083264348207202461412163371267726761742507626331662354049111129522089168474167337970107011619556869538100011342877944758765374469519259382639022480918246862822384385764583649674533676034808423690547479563948745648665462523905796505477904943085365940167759717980049003099065695013470086589759342311759931896799555879768281049170970561114229062721318992107470582322077104157464081262500022451249160327377321710817353597894177463078111298087831630508387271918055481803315419460800069097056224269932719104567478720965004867264470586229075032868107287703360309826932645106365066053431533039405076859196697853699999072840058657105162971809445293405981585078087119040175867992171579864936188571326196975662998604978717553224655787822132250457857233864503577368251607518817584534897482419035284260251490226753336494446762367440010430780742066435817124482349415329613136021684975221420983782340379389495966006474563953683497355378996959432678741559609301545229895982162785358674841641029175846737237478074973822871747243671561369785386527273237102166971288091379655429600146540154074718215186515159656707363557151306496543138294726073308208332880022916978214716423764730418157723591200292424046485593190615155875024917323360145284679652676348480749531618784045825104343024756238219670662831975583129514485853524489774026495926477720235204218582343044705581180071556421217941072753084200116371547517454001917198440981452895810951089916240134259025663755576300636388601503647765462318864288913008282839433082853543834932632813517891125863973360366605332598859530903616265289283640292063929754401916898413965477225385854142531713205233302936164148637584558110061878839512364408861781816796841040946934712919402525592025912949048113312716914527860542467692196488540625513612141107600414879381912207513662962510991548574519491894070394493636473474802812362391934106468537678166615758452949125067357005147225142031185365884946057511823475978821601057053581977049274574419746248674813082210130785445044164106117262506511564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -33304152611130617487280730642648018323547582493006112137048646378745900725628699053142156699099072530770780177990586776732994243940068627625751702390131066218493795250209095037516765496458756925174738126896259333280766622495765931406600822557907650650220904228550716308147447117627041919618348481954184654891803983901211590692589848998378072953198699300727191541453233687542334950648478759785241806909219045183742915719536478853499252345672497074597733646902249925528840710870269786045317055009449437754632848086182009404462679520129856798282893711015218576744013079938745012550333725795397881201393874184541854023904541566820449045506812940276537974795169756718143957429494994708674769566407710428354116476141083166648924648912688223330349366040941671697769544959309586534706231955777938099493360919111608218582093944087205308524048449563142287441814019555897578003242122855990715679856737493215794239320440637364407413127655266695124362894775114790087694899345486991391452427069743979074505502734929413054244487999631540531662664644664581322690592906362815020761092291766217560903396938426389476424690363012381594031957474233994450666797169226508788118167792232925126764977946423405686349379127892369196456964083117059602207579287574218998131604062644158477961391250887468245233966043328298698837141469674983385879389181960433218031346902910729753639986467578829558815505719370431307414158567852100557016121544390659234367354031469487597262985109610511691650201026217796702747037833400825119464990515493168761249333701914106136438021569383664699658219763694189584240948281290300277166107928160157152370418312210997623415893098986118266463096784670512110376727224268325286404861237629238909223437944198744667933128892750367160788924659007378435348666386611586672597196819962137817632596106576118891201573209603479472249285987999544560144232043149940611527663851349657734137160216018321213543331206317712971571982571624421444681363510775622170438246712167350271076723909245847365557655133157878027381800630379139295787141334605105864978977854811757137731067435601860963982446301993550353399226326103581321001390981431459809872008288141924971518521739434759948841636474466364518301732885278095760326634513979272129014086711010989305922607562748331581864198827859444667722196254702459963817498341544131375803189774291534251017768799063398177897597642392485733195417989651712705429780905669004599705908595643905184203188508310091487713951744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 65980659593353973406799477561345873461159182867787882714134278816721947189384501340100338535738922313752710569970057385255548523519023800504631155782228146138295829760243242396132230585610756273033041372630894109747553471143375865689494077841198238000068542817379403052850271718364311781334175909186510784850795784347440161272627077145537585037245616381286729542145909266161508681280296049576674654154449447970084275220106531268079071209533882561753751646623289829816795818056932075666537679737025272792650706315443057490442589643285596325881178432150404628977375348922200905386343181709943066647434564396353921933171180889903501901318244885145150582181273242129728522506876734395926285236053474270635647319242022376007121270777752326636177161955994933675050222408360701656134843185262481534155338247495714140110454173208323353473886344671005886624433901271017391220688596491739198666344995700571506169186333303695859628281112513803482613495090660827334313650990535460320279548739838918288923442981726878865170191918934542056057077946083516194277889998789644347611458764991880966103632323288756813321455797711752401179468586383078501085832036341696582140049154159778371846380649750034580928005519150766546741021414666300859321277189572026044322803915142256898702498448866792011180681557029698110868943217859267474727699322597494735850821563717666128244091328844259909706624925248967273994860979996323198671222082815294775460043523385104197092042009116643943732403333323948382904893146294304015482068501200541517267396072811318736101503824581274553269876155842189458247074536429673716570317098160458522119774100150745228475305991338434842738774093550561964248559318473177274559174529174982753135103400550962064417387620359802980879536658957640849753873127308735816998226889191334976605657970501239103716670387895270958788075975303777252212185562950162333225979529834142044978304508053910655527142540225376787364761914022420103267534873991325110008883540466570884044918607994523123348137941014620597483865187400912296775174105770772952000850616664172592278493015333474655852943756400660417149537800410353909210637077437862594571942431998493856130225983031697226814602827348484352785053600188624129703482096060712116170937570291598558363169017815624945879931967389731633452126071723624806065550733959604612852739595602293084975664332323562846554477056455953120524485749767377478916724447266412545978262977128767131571441923111928429990117376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -121933926900830496015994515450071565260154029283035826805159209173073641327307435533631236516048094285934106508857791249373837963599606684773970891123427624009308586447313511899088758687338455737507852730614577064151545487628350357610564473516784918902484937576831433141451370195338363778613279724615147273795178221962179453862705340255418965919523772823436818852850645643080783615502400132590427878522832379931470092946906059027853775826359417984414964545405417046124194339978685234342503811455652372485177385679067662852436160658277957939611067790484657012534721239270404690504509522104259601399209718265349836726481345492005368455709533410986038085615833203095401922559404295481011704792181539922636564728495077715806560417092979657975426522287811427171358518511050038702698999407853699737882882868936100357266508749520421216780992449878147780343693672206799444638027184379320688976144859988252118919930086487303223346814884260515876679826632518511605236781579974774920289463240531968536355149261568827025351423876289739224042539218702210780405392200902431645446851154517406351544235955429458110549434466683942362059193356888528730865810567449834592829045303110292664611765793046455129336008125374301011337942832806377782966644061742457228820953195803545065352880805077655455519570220973502949516950327465875017926948264604882743200363609378355107303615826665351915582397076632812462946367054006576935803283406395899203512990240603628271311975300988767546822395650136698188683934423418952493836741943256022137643911025963221451302044668874112644104992004991739620512046911474646270614738379142397874803981605163674369633678460117760159195678659387903161600217423912941616322543036074450479737187709557377820950322962767238902807413478005959638002232510166554598383715951948979980653279874404892908458207587729107394381235551416922873492846133029487881765625395765964208519259031270220238868618524409445194741398435943717076360264061437626478736755997279718931685363322291883491812920356772389361295074531304058300102126217117259438664613326592501676335425565713556461098968665056915579509475613173971175483715232240301184913056144906321975522159974480727408131842190061785235733653519780043751484517152725815824260300611642544986622198737109002461384660988361750269738269365249487839800957153279503887182059329836766277159296405752632097829401445367969582710596382826672554312610523434429721011431948269093731472583234178756145605246976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 188520253841861225426562849935255432006755345452519451548814113295057751789828278365342799462781576586216027781533252324602705002144042053948871909242573903232849773565409966322018162611732695084858442766910762406282065277267419416769856729520837212149568188327895134513121720885659268601987763210704486906035005110846033005238802918313148469944602821547536747205502065444303602278602319556949894195541402901493094512454906751593805108873616092713456128765030076625517713174469093901744943925081813059304565648502068236810200587461356793276182171304550406387101526787550194308737213709398014983892671088538021584381469735036561811714677406333123461335875506422525419638184326508784714469960716851013325937213231158019968144927764244439678211990650772486148646526899059852728139431833350521115364206456498417261871833155928133206638774810608000417228511212916221597086193869864969710778015675782199439318555325505770573876022755938031484551772332416034486031956469483255402924253343190449171747690245600589423707985344079422455605564192688540174873644152893570944898973585034188465690725151298339204631572772676209807564110862401333576290538222858086170338384417250414655834508329147856109475568129234676035443294874780066865053630322380525228736463091994478671003005108791779475195689184286754630305087910410547181615037017035139030537445595823833168810206556545562753377645600365288253190424295517852466460324844528653225792884448085148581868938757738824985221674595420869902672310751125601202037095744166427997911680255850785724984167221700948050257978697737935335087472196975406494842531289655904012010927923901314523212307140585319827011060844036774053627794012057076211787316644969295591931992687191033906634113249829606866752704257489616186790705802808517983385139291816816398297630371595718866939074046273209364741685786423326433728610854189281705764508050829253574104847458297542968652111524332283798297688452608731769565510223140897259730330849816769089003243688124536786294508739824788277214199553822741190673448939300314245164044369998600937621951170923502695031350320685887949922860720322449633830167964771876360752921317347383429279811849389103090030676654186214920021680454041134133553736397061689450307863320742031723259022355813519469299916778028852487364365649068442706124587644742636312821187902430953754061412490489971678196442027116108219201109384108273431823161573858960110643575623425385214168735888451178589270835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -218263019316962618236739072897584119376494841861587317274493154780790888583257261097178677215211777960353590038828857846814450748817258019230241188748995016447414718522924004575863941907564568663637806537993140236991979226281364495814085879691372262201666699336177710086906313670037478523641238130308351487465104456964353189008040512137138130876860406403477423733629878591824454777415088935991452061568555549360458638846370557167921806590612066729459955320389394664969295163518735380051314223091758902795822988218399947914840364778381915607885039072481323081823167888303572340129284351927466835690520969580793625039140691315470389795780459043213864358571677468043522998156362701489449813869296354217510599865675738772662832017399983184292986783884207136222120572745804953586613542663254973241776841887716087287092025384688514556837897548438948887977990206130981563554011919920636942148719970507617071267831967058498325462174836244751180266179514562478918829511738414743011216209762661986207366584383167453873999571328878904918877372707175181696122006749564090895672839167385005993987575706535740019508064320220986077405413484649989649887266858757296255402400807300051375643684803643977614090986238863351148601886480556104837460897056273988435096471333820517122325899829206892823790693618549726709062861442574779006514143540684515376228176300777854833398651496682848030293234806963046969355522103028443713669501766759606251303599297820592235119376731884296736478729541235634094214342956535353865042179814445976801731103561452086427499632331516504695299362115293682938189002662673123400278065326138742549877713723745915568962847968604142206132214315165615708178491380059681325880461205972828657723141625219079670458414317710994152119153394788817555850244852974277398472857961090362800567722777699142962374107204444329501061025740862177069819863227426634344746883952267749908315860743733222792070015447724955920591364686064973267728660947376053551453230365817759182414412142106631587875828134929804333268124807347238310540231425909031640709900555188151239756713590758355654063797463002810417250099807683586103858237137219843186449153306696425572599597125164876995427848565061241123336382286114445261744004914435761608541926184794487045493704301796128042537897695211235571703504892011532614823867238262343513672677379973578049696602701040370596183989032957451939176778198442056776274397239020725061533530464495977893100017934635086485007630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 145449651784141180570703155817234784805958621070420190003046007160859398118358016333085172668170744943370675048444749374243732697668271776689423756990088497166599576076642150256623324923627455151034110312630586690161996115518314672153577316152982078747950236031156829058647919899404297753865841356610150969031113318105256025437007535156124110481031733277227183296151546924787006724882592138139211706427750346837874869240149876131455979600415375014517461013034995877086676293172695032019523391356052132266133006601276419636633520503936973101005744940462489743267719304106147849594828211368537519704583901138371869310759660747051548518048312875593235954742141624719597554688809401332484543873448700686150829173840330763490233152852750757045261706410499091593206197443262658302949313509668110359216141346834811356826528275557997071614941029703128962025328526921191155711288153796720841070556796429933673803477068921460084824668169574029407592072365478249844434749435992347048840538635799515447320698802286621390297602719623011513928715168771782020890090510342189092364638473005003696760726888665390920730471545814237738392791401771686139208144600715356016253639124888957062530128728253468625851992302584184044514325741474460411012014701336059580364561690740537120361485396931345042380427039287900229674252381163977433731841538231053573862668979171252560330988759949996768381884015966446712960562406624268769480588472275326156912905869402226291823924597229628804129353689643369853349435476391950265403858544524529600950933041638911916654229989583426245298086260045142917330548585695632429695585298267745700647483054755256675105942782198559521606542150427424218608600317151117564808892349600547836835638746760643004508384034631577139763672911115279225484959402756387018804043942025485412002002782269639731269926614774701566397556011054871825495872314401202911604484076872849928663468358151405188667596759235780913297751905890161509717438558382587813914079072788798082234552161977873958868552350798691339018676332447848910339304304977566455079081856258344458883919541078150009823455501347500031735703243121794101760236032591307727417347296409138013622491089994748972263547603738059154526670867548582230681326309181823119719572231281411656356180233590647158036671952914846991736907049660851891574932383058210392812235406631666273615558861127634548218390197206950777891973945361880202695002245519612551175204209879373413575463699546460457944481792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 57401231835307770263747572130238561180180380779588225027799242300805056767117345940696828229377433452032742322557296045624489529243675670660107776816869335855804448497147092908927700692399390744050109535105405100060128593781965283839491608373181534707161821073011652314672045866095902528536625857267202300848902238676225384723354659670919704892274998896762070913312907560214671511639388084792980789432258526039600849886665702779783339636309692635528979675571889758798382231662238024840335456360895403840267685693381234465069525453903616885369700525671181587044433040603941089020005662509444750658083915275421644132608823765470538685569840212492335191332797821575630664572105823937164479785242933163612352916587138785222315167255149033108911563004735434100438731909564701707308744090211894056511969003171148484314315371514689934552363834149990216485065824743022195132656339110781569406892513829394518530135567684153380106631802790118245912446829085347823704117978157063926086911406564386339099409513213325771409693023524771996997714036147868909747493550011228829011916821137122789282415177558893284015780590599941182287091890780422638941177670361092927599929594734642680209350852101921723567844773432602295036457196413714542955739312784511029200666079090536266589022160869927134833096522630472968998581654645084846402695020224724273257704022750270159103008869687350515417053015137236956807640479448846542743767097499902556245402400411879707070552916649363130799106390516869773443401935903487628400623375300327089045830731219344562194400234668298095198402004970259382476336110178233731036306842486719334515938267878013855278085744572876330197240596544640770421449835194055726423322489016502929378444680435092725412106060837801096346889024403315992781149905434730286162577667686314545885331469898174741662471377102311045641832626134396429237706321326125825473765228753920686079282309254599667246902171112183064476721445542389810902257499389974969388780586477006852521312328793556935757542747180360679941583299481537726765783831870121717632958913841236016851369515047253591183030688510772404516090304557542853177834444756915819863857405604654746593918973698714245653108542960036594507619786477386326666419385023630118312773425421762566033214322486358462336453894622112868048433418236300552080662950062961147502878294217437963068344946857359991850481033406049320230839373414219806511593374898336650734096507480293610360937080328396400832282624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -330083067378874292242117948839497205176526388595906443169549954391310195131473214610336427907069384866067661961708154177019997665665129980051040815972116278748466578326519959737950199138368612100068490393425261015609865127320845747751585514518211412653161836238558864724815144626419212466010275320554493291815505657650598265313181874627614485784215756656066039300833470067728256449044593914104897288523315128091724023446723680923654487423443356715069211128941558014440542134202529549781825309139712802132167343471590113902879102362942819079422553640053850617982668627284805123758414107704798508628865418517507854746878855114170250331145364962548539344134200839160320727627996915056517307498506478546359999457635712770155167966164767991667930307354124765144763079088553615604460830603907065315286482448813470732452434984792045257888102473790887094427710809390460086398103609922441882911920502563899083131985138884961184158130148802444147845348904388636969215640587985272474579738611268587974473287047024086791171440933016521250064043480976103911316463963138282935855871544317915740960337384751120058955432074428416354121103053107518459242835976571178880234943326501241504476600532611053447631824752582915920780279234025415414051093254578313537139452908084606804147334427482936278496491190443761015439741282044353950023463469561724696346390695063211567784246307892608846474886903629834122682731593119857277746042315138868937730062613280117685417769928189367754730453552782621349162826457399199996699670634983158887066370114085517747798484051892910353057854742041005657542908130584750016334007065560376307064227421232784845697195617130466514868777700740108618355635402787733422938040133749262622182965979921984483971911809243315744021932165758645867170863259252476781826192447914181824989542509742967587770788734342799203780572093986541759968833670537993454990673314512509831599168825810102958103925257291932040172409890707964203393157258846847789748293144758558427765538954304685211108750947486039630729717653139825576341847653393944413766553709437118055090386200418553145084569562142876822444835843953496595852053094633864031684506794342046910693965408413094266594058442821715087258901696012599777685149111974978295227372907016526232125690419014146438979375280355423761838074755095635145518906154294865845387610210835049211387454858775421400341074411585876599862993405011527484683317557671781445635075989478761276795330516887867597778845696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 546364156149244602627234495838715908879270420808767525302263277607695409611176863181800617416567913045991594932096445831151102561065247928819032659315043332237883777491544224285204499060170540500788725201449802751093149010767890813280383734746016381365644867971011025270191985901928882850312841180930664478763236488086928170233121631457553940378203990586116980913783539048468625595590148011640193813193467539928113412702832195614398977155167518019676204488210879459127706726770299818826739762875407791621847169601983049471837282425054086308273915182319990721915250923690225733445812861199878228839662283190373158283250226786033686155597472226550119936542077861192183046518989721415908851628447854323680076892853814197396970870531486242953197225650605770360014096141725290648921271538201076228591547014267344468858071238051346041799118233858168220446807005362086093014584938425377173714839165197592071434449422231828306127983704765525769876029898597161650158232178547239764250503182310843029292370628418902837968450224981255929560535813822410067502002892725782222604322951928214038335012353946597172933478359930309716450588003610940342032479605475095590442951945558180414506306531958916504930264185917881509906700626239278580871077500477130107071669076167320270670713421588447200648851614570109272892747089087759644268158483889227921340028064509418427103267737472552900757992736039840177442421768610952818478173418182212017884941938621546021891917947030375368100897212034333729452268716166129012029499355383522755893456669035915626000773333792911338017921346837681061392207158089318785460130166621015319516997286327615267857392763695581854375313456933218604906779377812442476220663551250775937113472788499900899155749210481058388165704407857598835606849373129048380495677437391877855722411290776263800296564110157279052731639198066178318949562205879650274343412014301388051947578080454919626784041315232223777612591876561610161534984125882561455900548317319557079207164958988695694131088863874515252128092474495429358907923605825850121346624625570347542342484427552402279291098364613046922321711155303906569902199429492960471271804966587107393522969514573415802036636116073761764875473518927211628187227868407532175143853316004988524825825720210970022602022128649596619279225789869702536597944060781968595688016561300826629865245006695968698925584847139505794370094665218730949506484934124778969659967917928438290464003279699188613155651584000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -604387076410300147324524463115963715863663131307954989990410739260260568586601525240768527721512894815350036878410490923011281480453780967572511432618771838618995204791826098931761413959750028805291659018112064582758435854516119797079329409876225362631333746912066030996770178699478631074162284434842690228711180304620928630720491694544887234410424605667601533139029641425230882044642312124292176673246193443532256941829275986286247500300501729368213606272229581529406212308213431346735071047827420072484628163849371573960440699566909132221380407155880781373939827249156627265924036671648351561427448091906743488691272490985674877728829024672798115780704864030067431075726760796827513316452778647321683482396455079026233798728908537225435916487595344391805803607149423899817203033008074723236999552195502501149950421681979722051298258943801368898385814913721151888324905687238909597348676573211918678563614293081804463608201090931876852418544766091192342751839602791719665545542204508612812934302815767655772364885443341741203486132518636621163634435300431638933863654525440676818769057469206579981535930802514054921103988573726280379327112727733445568320389445277430833477212272638828068368464575444231541238796099101701871265173654377394944749534454954598376109096077905470035030394384391778552167411470567666289161460547442856688847218424077170283207342611991703338514222639286005155257470789327379989372098779395624280814530085868001714625107227214294925559512918088556639631509096899184623286689684791776521866708039500482780438708370568965305373718816668771138566110157303280142531860068803385504473644589773455110301364874454409807563379640616265681987277176504399068049013391624928234821367574883292639110192669830126129397113347659363391018376883860848171565076623954304913315782234772206330985914868981890354664283109343313336649581717226344460408197607236931324838438264593730243952264785189554446976038318574246940036740605634892121785296969380070022606657750030736247048736230457198879051182531476652972553235919502222625557758900259509899276733704251793652307633067853022961258268665336358282011010526302377533067481449863760685604879870638379962053773661863443481667118473860876972512054404636745459831392441247843473432289838328435052202143820321636934039645589115722906945242647980448764491266520144880743853239931411505639288264739165596092143001914337213527840348535308771791585554898719180480479795946075381309619830784000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 502300821262600559358295110782934141611619622863093144775323815063957832584262197561540233359819575496983484832472698072603385258812941728100575764179911734381778329660927809328128602585967262731018978731427270381931448933592697286650630342293615659163354911885537991526091560788132530615132689092441305665995106011269096249108067461248952668475842544029823112830107731080485360556503155175436466910612736957830404612859508273565837467108551698743017629362695425118309786381080127441356535685551028295219770314326083650201565553176970080808519424120154226794136931714749507294771052841052351902388376118696337666774477100718694663075862030879236804942574576450882324323013018940341488893604495180741229011817681297826659016836445579811696173477654136543440324271261621757134723399031426991328500755889179511035658810663796531330387487026364658566260071633874039971437752217404986796275359465904658074284114096357674066666762919778966667064259581290797978576909747052408857821258681612307881824505230382936712309535005379710312815065813150860585071602639909751030256939560070996297019278145015595558698180397249634094299813011124994340789996929553491054664810411348033755201566716923396284211460004619328283458161132819364699591090047799466290455337147809374022568689081928972086101995724526090434191714661598259851399631291460207255761478342093955653698607307642896935524224931598722155583628515929895960421575792105587453436811699089058230792598496037642416929517476790201072699002220221807324686346593923683869316296508044430519192556930140331419714269258960670446008411834721513491894558793370721466189011955002399545310131320109180717527840220678753076045794716194770838625165127702826632445148848040524822511749743555804330978204424276345810244586233493662140810710103422189531423416998155445749073888692779566037924834808144394600743832184973225285647535066881755839438058614527224466546064313907287134286409118507297027312035569408184785536327603254023308584387035298033796893372094037805607501750739708607176203511242521319770966234136704170493411348782447581636386528019320632078066010853163986852592400429376805829516595687043210291554338361734408911617066325233919035032988635638956903039018374126685666484638044869488814923089750031269386460894437170030918809141796937050474615032182749408709151309265565873014186491422343165645937613354322050889443808203221820611579089537554976852600373248130870474272538216090833038327414784000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -326262594697230232130467595757735032511479118397295327404226983299316750855129447077256266000577840334465230699518254563689794374489177175200876373432050162978810542358606424054381866000881785529587859409115259233199737776595252523763470133029784291042551262815016510897271808869304882189857406069820980121757771068821773008159692533018988095983266953751195521630791110394522238605211238405404201331911444024371853259474203115671550010534973489447818188466276622964323911843833159716475746840940064853990490381197676458956196738540295574334813456163315286205631479075064272847122398807713288845236343604187789729026165626434596772086203452718168715585686272576174089196980027677566767061576210783417782248617835321842771476534954070374684516041749735181410671401410909596974089907321018734261038026654428594713481073710070315357340003635255172258795615824451472209757754031044527466126266606212834201246618704019753614328806848766118322695477921307207091466335111267801209553451321001201673527824504226169627605848803819959332232247049218237601679459209711995268348611537221260433483116560019683272068164997105511538950917084969574875303123496973919747443700087164499826362253088827275373799171716438371204678491601346547739292435696309419400896223991053021544061527196910553813555796799679515082645409152317005927725254132561752631987416884462200818495215058331654614862480496235293668458784991158952582015112091718512300967884787078875655303796614565238915787194866909669818191043010456376410339085654118068189951294579130892939864452219641882477902930009927003614921458464356658114938316407480196057239270115935201166631179249754274313220997307125762824081534306943765210232183686591709764911125686783602230556156905271988309612969533585583309092734234371401977409083598517573332201128198569439891355971742871550482262944897327936926615451654469384615802923174816940841939669381393792321795837450830023906924903266456840364043034461816774728629077391128797846428220434269973838587904455392758965554222197725668309160646453506319906528072811323550785823980966908128351402017217105350959955795087916015249464795240339281331123095495109214715596580986493445866905304631664515628071336147547990214425797187647924418556345057582755914288387704454428774031524632917534537356170361345496782943673174452074558187086813240712417031706207966215743754832661535824403485027400376844896509778159367528843509120473146572850628265107525821925316100096000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] 172004156432701539602760028681160816048058102961521259852092395582882938013937057656972335416052410115003845855052207796580389227763703996814338865290291825282521179579588904799362138807498877491504726858720425307652336062512482039162781214998175257328835098894907434949590380702773781823062651007508313729031075609897890266830167775419980446165384018827979060475377916288594852570289988059714773048989048403776372959228194108822701944137181231852197524753094411092646184934214057380786594138476837407889724966255617362005435571363454717564608769510818543400536368623599719737301970818952191649642443111808502092838401727630706429329304612328151643661053583097221974324790927751662916701139788829970654613864311103416694265960545913461447448753009311271710342612275184604753792164244106485929577765397529365637157445105774585605663265891214176326740061004478593000184695136249684839916779926234384409075210422350142337390848433774679399172123446519522011736626656829794171834454469772094269299951095548012672231871720896243218374524312370068658559130897130557430076996044913214762648535940844767876264443870474335577505379985601651765123300890170222545617721893991409096488419416849145437972995897508725515491494445509044667801442305525993284514894867389710142735547598844077462970874611485919388112411604893955437819522807909029319618706961281845289945816415292075946627221141341863930022807326134908886499716268897060911612340543577813911581622478714508556041409729903078004303201447494994322602766865754674093247187208930010103410822243847541184979880086582095860731655982868307630326729992850364721201216008870456800259303432861868287096297962871193054805507619380936323429073020735123474207861979932117130643263484874759807769654463390516909263834814090731521376962562843838700644210042776625331541716733089168331696505843179888639399522345318569283952216731372751794366657384422756799548129236132042526406543037781300874892715205780445463588277080195464049712739609414876529772139931016106554629642524451400164208177529930810626953958639480789210265380279980261384563985148391702499790012125564041548332506050473319332210605054237823943802219953605487525766974884824126746377836651326716265863018840669693707276132808147870745610688172391442798075364981902857416772837829173048511347090509702798938641512642647196427791609493876893140728532254743721868097043644035601922598592293871278441947239838209567180039106015675878209755283456000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] -82085326173594830924609820383547224229949850741280832069758844142433895879493643863281231743663486786473355449835936759281683240976939192660089388321389865657353287739731242895085521992025242153698439760616524643592744371180990617878147348936394065845221104044800735468670112627224527984623455373749943926275787885449174618914035384396007842841220481423431168472334232234509654208669832626257439782615783794695124727025702500367662973652953072728925731412142176710497624008410504952252026452679911360769987027466141923584401586767207999641558342404587868678455973033246183420205586481116824068541522634012222860443083172922530416100827985590090114088213837791046449313990659715170275045517589476760850785293354038481983386415646287240781044773490762983319229833783648671212444233993875275897066458806104066404719044271264044912114213368948026180893489120468964650036662183859545424488182814317630685443262016730562366345435333438019555296196398237527974385228462473063795116153872373095537977415442160304926085936196297494042065617384467345182329898417822886248780676002989005132965243405603170877115345527317248170247768602943978489070638126390344749848460651207228355695500373201998127520307542786862617887380844632135180810769676817571970011991363612776624886843450038540484302808624100153661672621296882473059929768997464946495556344377804381108207173032818618240199106658656806387636651229115336379698752276893803938750820171987928139822458837759882495709837857454058594894140044051057460494019969069947654123432886719331767212859785053482849034406936571291002311332253816508325268754436740720807768589153694659632941850130710934555893295341043125795650778304542626453149744254955584828442230329122309301455156083925728589742454833282536983515181757864928044676016813761563643473702279863738839743787473866056591949630209808384763091698338632018791757167648106171991013147972115712114153058589722948442486063276942167655274721395468998246323860076855168395317088270537741992502954013027272702329920105821374773953838751820524982104908422778250517825156809831790604741940231237501612880005832329115088536240730664756769278726401674174961040895138233123433114572245765046984367166095362247183033544535816115447689931383665650153574282121858630354763006238986255220347442727712159124780951561345045186697771919503893899296316797538296499581035930203994542916911078507597533516479597726091807979195873176912481026706869143001874877644800000000000000000000000000000000000000000000000000000000000000000000000 [115,31] 44925290762576774066480024275110394634773639052637576636244774186507518638040456047514945265062610829378151855740457313544825935817683465478078181647592513178050077623255760634272433419607185336826900929514399636865986535884600180218858812522293343850496339778853110101147733656411863587076875199080452610915711891120734652444012654672816683764397251913676111277310817501724672526492860978615976588910505836547430248454955588780246539364758364938770625595612731009644956685609611878465118583646795496243607175113044989000261861426822620457549913232847362076772082385157505732830763448003276790504895415286290658113990776426118837864068566589397609658093481171039375804645513637426057775759503470287524786317909468932033680648154961741518542602130860004215905820320218692617296601402514019727909674992197203104994188697578854129190270676649845432506386323302231311048793738845050761342189858205860265263468693050698445313569091873945809609036107237860631136067962768983786985456679509685963983408350086812007848036355169620795523654082905615593028850831143437704524911654961422529424737086525788129636859342610283045692342848691315181581363192550252984101036035298819640745639254832719454178147188246982363601664305667447758383404020511485696485052440362169894628466865858960912675514209472216591876800883490367987165429238822638056376767975294209253228851528861711255730105255172768848822370934264282450833797850090946256182047950493449143032184295651318805183141018934790970348768525891361134461914158858116749489909412293818902453124070275582407986956441102863626442499439746177132919329107730214588286365744401354223731729801935407421793960393237678996152947793295546421106029683821882472917064244273907905602527165447615847900556379097733949126759046524105108004917040136110697112669407863438326851155015666013126400782465159559517425466971734915982482920997602317953499065190669110361703585525134514436997547821954546080956009726136261776306307956162321528877383435079288976198994555759885479306784310557616218060079407066627362727373700993872901786515863464009482039032090967033743631535988537329121624239214472907837904858065767707258579645053756878332461980312190957816651453597440592421467936337066284828193784896397266330245406697012136206225692220854216388647916855859729570923670637817262290403678036435736391476279134094762238319771456804072405068702275172151762971250285103931212608205752553033564705205844187401161726230528000000000000000000000000000000000000000000000000000000000000000000 [115,32] -31231853888376195442221242986450964011464290590658008687337288622541034645165420133143829821114009347505687917847206992590428894426332032132324903291154932380593914031305283041597067912534203574698364579153869294056789826693074691444943301480422367965803160573855978290464511341041559660253939937661671217160269160413069885740030825184638775605487901634821214341733463696184869150368593431259807335580343945443049080078542136070045872119081680220265600731726426889050231170659632674755443097785300702061737505001103590241935545853105939527343068155911173520232072846831528648489701620798338607038964679482988790386087064163853366633350323742790656754114383739064171610576682002629464704434337122004082695760197680463518945393737520368129063879725097576535799286498086780498616250471957316360396152312125575496273737965967646109036802303550162834803623983316056450698686275507103259913361940355525707352334806203978837684078860863490538391499680321007963646027791197255994550594206565553863263676474757217378788921142141209946985108841614049666540983150000148990741592819740324078024325553682698273860848505157143063417442855504363383351428937666352861290007188793312624240268439290515444505189371269781184280025424711935477063325309747226302397809977044648771556807218242045152313836504430669881394509338377816751474632656991064018148042782614789938463506316470838970161545517379509765763553104946930394792068618995789799764105071584566897013987907979217525169681832306852627044449724048554335845911095411999549919832331044308290009831838771578529531530071015166256071060280597223855641821760528010791732024074722596853443024007842207244993888047313001351471658878906839109918683953387925646441606138146700537306548239922562736352081753512583631324150965543810110957344179769653156214299459064454741880020335091721668972334231451853779632859135135308927867964959967521675385526184246363598230511736758422698804651489650985492509481837708696229672017691814880026386910179420621050903966844863212860061699386327222210948783170721579298125029261001494082160763934793016969347334494733446100585841172410799207299285360226852934654947008390693446694026249801840505131333419048379283877432661716183358206420690334708931325231050504248182987834780240851563545511619429056038243546854344584834645890675616609706486819851558955695121896900267427771841331246225997036912490760315470461696311743723620626413500835579548648661473645193327988344619008000000000000000000000000000000000000000000000000000000000000000 [115,33] 22259505493985613045117581252479511280313930780463700771873925747811697339295506138205467431213921178448364066962561569241884991584209417884155938432369326656781540592836489416685319549434832973690433437973883894531475665827106080660268648511966522186606367341138304093969386416048207047044926050524692034765506743601533501203014210030266648616280330945958845314468996449041988194933500723517193461678333634467225905613757100439515416996772251064029132801480124420690325175870035751405021187254691613339955955135695858904596575329984053381304025341609053428132252279500268368546599991438012982986136646855541984584496457326018126973064017690745680084161520676080609643422479021859107289374172674722390015658662444557464524672023003158756216774563175976856183862515535695800982391457576362194700940735992023872553493884644107271011240021413464936068607116731381544877115712642767322725060303108031685314807424416177169036276423939432237826314917834302731287027935126924053779148103191969209192030351784597922500732977906460852456566554593397051246946707165125159413777852528596341083929493236168426979142262233767239641542519245384937510730926425979670282755523688120486553972476975613555184832772842289920091534097854661668987158029882955029982340335066237760409371719969415471173718416504321149790141741450144126605670561017692975451148688069260830387355193806699421581167140578585468730607506947946171511436613968655944605498018572893207513553336072227561417569126613591304933443506157113088130168374853227506207449171750753712507810758889938265803469278939915305473844406228244925349373490623619596605630189371796739539321875799258022495474231355246306589555192304124742481611571390775241006781353008551611974428827536268914576384636073179488030001191593415786500514366068306050463309167704894566566428695999299476791257599568922475249751925917203003088797003661974371557044514484624457360269875554692368422559572682314957131030059496067112426790097160441763220081653254241878736323917606063474465682211699926952468416496755951610088093862026007618431385690242144882826962390741702226331017647423602935821264821766216359664192739670619085757692241509468456116755882935732822927008755619582427998848988283822364591339649001895955413355280128129751059703391687258226725736678032210812074891924200965325347195220567104693456600996203332281751643581112747584070926127183053910419353829755141453778286790951854473457565469298533304455135232000000000000000000000000000000000000000000000000000000000000 [115,34] -13598537154928500969111079137397453453542497800488411716930077917252635693035561398768545655484055963096624827498338847777672061489112003317710450291961204710386995350709391328825920167120814857903513837713082294335997855060763387003060876726389878825908133689677004028558089766842390190685701644427179565548119381135699319872564150317830689825537212410813937025960400694353104818953712448684433757920647329657141073301241377878375067042932075544408707355273535860945890204986300501734773198189721112233022885993122331441808249070231134510434498299582738153831154340414508491167047570961939794379725795794072582901356342147892448088448204178905628489829820014788978012627012754567306821546169440264275944036979164268361760560166881187779114848203965774731021422306901449538495124076005995736142910166196728280058114898490919554096407998399645057713207170087814309816452347917596654801123823146560145318416952377585701746225930326410492749987620161465076662076785201081829441332343855633959581710697949121343508732860554385962213675841650695699685475674971923063050013186840018690424280982410660863728489833555908741026887377868236520542109084521456513541948769887338464806886683349703073661632968939073972405850798250748022258954181481900013313053094209189050550361815031212489512466552815612181312248042724713162858275928087500340884884277745017883815042102284812293527940975570017804725796359775083379557747967972538397050849124206714583147842575359567796532664072616982671587911136689485544210066194764235839743250720993461378718351907914106067091232485015901456328853974614995130488572583774449323877884775214301437442764460862911211306607142972536245619077290060262075024201924935584660650294227072447903411669247007338258640039437234395342759459190246427869030821910220154032597092672413279478995251450240449694232195937502399312698057487616075804735223707674229615763035798957216725979491148807558866632535989141048306879505547468729408000123529559775742520899915165683859438169460897464373923207480009609942170282290768454201204901245420430476920921580904594446546082329611640071310918113664407027248496709479569362813042856168996471748607727729904927511285590690797505124910487626914461260399118208320047074333415639846208173793336248473571854970229139650926470174842390142047951196795084800591828819145730890178557789997848827053441183709819620410782088712862436131101452762412064876413951036714536596799536568430533065951936512000000000000000000000000000000000000000000000000000000000 [115,35] 6736796223904108969077923208571860938287892933757969680223238323136313094868918823483501882979244417210155482056052112833168456993430021999992764522255659741719276466820090195569555229669623004436024302085563209365719538672395787617197974947560376869746891555854808223839629232268777041649435271105702229224226384875719217533926265982967388800985678305204003204831823051811899816582310346683121405349121192085674191361742595828964752417338652469195213810494452116220795327967832282468411800739448648504734259237431272587657488458847056562122809850398433249127373033081288763666141655446503884106018923993012702648376442084901190195963524746817607944670777510891719053784344374571744901072454870715973434671456845797417268388683972561038776486703628522467189636995965665752419367208370394957719680881203850157902650233819580486901882098293785567974913861845856430736230138581612641452969927500906376231567394901006239560594699820415106341331630487327862720455116952420278628977887151595573387573268785091691357795008274969280407969887593523894905459717816747900845900793405604913979054528704597458022822085372744274737225734016970956236255750026453877184022848460733892947032798591241729117202972630338674709570399840145646304007479966559674321617706244447287335150795383272945191401062545117728669011971446083185058345870248116320606739225275268287649359348951711363116330793789085703868701338992603047162022698572768973433730363627123600926587798832210847747423226031650124218350307828240004853210698689408539804068353317393882328176954819096837581205097839784088538665366565164138133484664856767630684881286279994616489390402727730339401274659003819138088227175122110213239539680236982304494793234698070904822846975924725089742570945803663452488530558139600965612253892085710185665028294030965171328378320822192834087661016596882155601837660502660811289932268168818179700224539678222723570505109548207024265178271807088675441989743557420113145513163650899398243806248584113630225729655409029169812711692164792120406334323465032845843672118995095349426030936273989633959507269780680784618717434652308746421555626740166826035509953340793856358701197241277278236135786427434524199367739136911592223781257236547583635516075683744012635036508756261561872078067301386891157654692780439260110240416171066205652386180352854635047822900209251818249310107948678776235311222004867889232253810838237152287563789060443649267200083127803275856838656000000000000000000000000000000000000000000000000000000 [115,36] -2673524613825764184715596403493287911813503256806323383165772703129334866697654177454519584377403364208843148771603471127958684394989918300654019889549761185670415564466471837031341473608411829997940348241580539007491434456027193860936412662023028471858715120407057273928488762411660572809395283774057969431944820676667075983828526378452388497422145535893514033898287992447488491045565392472985795671033105937562674394267326753782995938219758845406415542135093639624319003879178537890270648888620777095680798081855091667787524581022988286875537493206157724450867643040164254127211231662040957377098616852269087329169842949424506633058651494833032808781848929888419578976306615857751093583611555954957076834407667609827391844947165288857235519238161790564407986736580554975690941881726979231782188364987056138395727315849835109623108347697586402712793197239529119552119256546769938651296930396836215476339981489130279387031947535427096251571858660525554938893496319279662919128566128588228347414997565363981574019352411227501125890349038216267026614057753392114346163907654374071375191014527561424242704199261353793659705801008376407347737720934683245469111055714595833270464039558898213716925986268961091581700144438304214195760135707020876462934667544226042358669644896246248750980159798168841795925087778957136666752491162904333130131233941076258787938930031185913536625137713068304168080019443533494544979470391140465096578786893255106933743675406565179483608487873499240008422328195246674393089524377834556493249357381601447444759475043510242489280802978816658066338348021648232508364387117375922427640098772299425007881595488610627113305909058836167159336382611766361263302802339729866346581766316991048584545551533209975739211000009882466903235453617188420444249762180388296419974634232506439839535559712709188357829533401343023126368080424565004213976547852425934377894716115013937137740570210979533747013047031853566563327234074265396865372491221192435726444451925041993689664477348985328554632791072015728281683802663795575080776306432616032300789841158409755991690696455828542383938668142401496198250410551331694145940957326951509580839102553678306709835293186883499845447186476474915763047227686641100783896971941770033719660717800095984400668615545162895863220008899577005958316080053664661659338129392032460278151632770549658035330642399415174324972430641470875975303023318480332576299807671710070200382340232067334090522624000000000000000000000000000000000000000000000000000 [115,37] 838396828714784795913843181393417564514420656138166691161154683018481830806511947403827349893349199742964787437315689514003192127097909541182251161579691593726546388442502409904758527524381994530371297391187684539345178761677814488808332580096755846199270806520667382255029333530313633645380565850681043344313911078975764710593321171585060168156393655966439799460869562737343059554298171986872697456945744605654680970522124763622687475975951906005922498452281445924128777334072413302886919020848894743666699866482426213690064699483201570395558547205115407753453860824625885142246684341827761347499380564776220195768671024660511835440054009057579298975914153876366212682977840692864895162376235242004506400203134430774490154009107383594785765659114661211933723427295343767824817764487248205865526310185337117479259007154154662202402445669033316077751717949060138986547174538365609337710377298261993011178159619660162144386245965462674327158235664774894998419987939257186211319742032732767198893170287139372000552213167089963249953096972403373218648997820603161223630206112792695491768840745660304060481826985961119339298641502830312654743686473608989013237496906292099415231824230295337547062580501450662340744116266042932306356231718177399534443761589821426348092211843439316071606200093287254392522166588191525549639973921096835412186811828023386667178668961021553099279113668782521404669210467247794236267259131827814238420793422845605821597828381277087052969585823273786210100021123646146848453748641348659424260386462259422937328565567784783779076915905604404748559999245461081512342921180081346033707944705559873004205890168981264295431126263050135477029020846403272599114012206919751220569075659956784955479856733361208548287894944119922244192693022621639485607362320139120882110446485601117689536155630443366870936959957219581978982750137918447321302586659233693368458306751301265748586769166108948744391067963108632359465589111855726304227139382094491687363798042826701246186016259977423200171107322754060929473490012028104625923191804459628971842012571469799251037064048770827376538002361245875630357227377344422094680361762028404107587913539052053010340698559731503838353762094061617505853013541519833461381996531441360755762238603665259581816607263715807028022285995056711207962753116816353136622884906616591875038464589901146245239704865612682619035559538842946973543576855692769600328187672747479557521604592289290951589888000000000000000000000000000000000000000000000000 [115,38] -197718442452471456689151799975019475389357619470747360623183485770053337353433064597244911446569546446785712049363419980302656625264090557805070727767939969685143603569970022227123295562247234548151338789601881342571959757817567984996037665053438993936037587408082101403891780862041632900382816433087763133352312558078934888917442052293031671998004573428777771931565540250851516129489028943326895912808151094623489935192004363333680520070110052524871748042411303303244713900824839339688777954096277986877404858643907405615961542346547546764080767906732201378260278855472093429524584842386874161344315923620829431545821381784857440983350366616363682928415827619826361236022326772916668903103987559263413497184211857335190161765312539775493857508233929507214120075037691161102825795604434463477786624717787226602160665591662418900160180012536817517689237813275661958989589823745982100127986860547873633118772295630739156195200679093736724823449662509267394878512465932721997207008553983744692873731500658631068966933572239319177936733698062189199721408793846197669828326765293346302607259417695054048977325473825179759270653268071247981789109069784767870738778818827882392897931993727131333608667931722684162501776529783135175409798213485473330003122315756695132053906123664917035095327159343730290298598928200890924714121363074971531997594461686419190964293666946324304732077524906146540963723867483463502140700240808023695222367664354313701806649510628940510859570215275481004783044112357540290331318158282813935592097573558880755304202514365152495827101754036235992621166453623704209734149124055137205948722399924148243387825422212400329211617910688041513811796471846448399010613716901396484801116593027011699536181729261508050760608048344027124055145537502012610248250106368742425448333578600891194787209307124495915830038281973479158708461438087854192218120715759080408130011423770260479539838206124671708592093324008128592223696282168232882822979213091591018207041479511014473564087713396504198778653324812032879855286834305800703637940262330640277967090559953902786930912187024627456280648964018421429351598855829556511747694063605676502742203096825835106945728583123158458982118973055810172591831957189553198144620429436140006852158291512799351664739113117969201754879032398898079123030733177359291760925226256801544831413587331675127395622294309431661441101509058362451802470585628510369591232505592584407274533604965599819071488000000000000000000000000000000000000000000000 [115,39] 28297675550235299290622695804701798791409051088432896534612420887455342561988152415243375700416780171888214831425404404344318462810929536287220482670120230646994644089927115267455811181485380090803066577681709750658081323883306849097260497890111000224541071845070434275922275291484168322416623492264160570562608595616377069432240417470390526921183901061874217807229123086327996941888571201100695889961246423441076132160047498077937445243028308804247443603004669218052340533009945808120341174937709258728250006058117575260069599264842856544998033373836701074448990005857964255999043130077405576224018333880021683170269478889835016751411540800615138403296265537181843172310427182074905855358555170885447464231555479843924398349794359311533703709947164817786376488049499031829214926865806555549183468113938809871816223964622868240745374316725649748450332920007699767599578142398372989395801553014050164584364207554092409000504354707869395595888852106562337270651711786809057644033679704043700200122061206571210499821115382214395489858257257116664484408271787687836380988142649013502677204331032401024556988688582051765515180994341673900878450528923021079121268060760355312462889912922683926432099617505868164275604774358458253626643230723946439620078708028278588803401182014822515091959641511220766861073518570944412667044057116127813627864189831008638418558953106715526856610801748469978253091014146140135605540252478965151361646752527086220202319867077854880627878656464835458940968973088176783444394454477185034105321531777104485868081838875020627840374658130156199670868421645063459751871127450597961857019049519861139586739729007838957134034397332803085659007993371287981475289046754760983078449151818366585141384654157214300256199645463752875535828189118384411611681610290581974384088450106497297380861289394104283620533248332314060629932286363756145712347183225258825887376734854914288273486845378944521730282828639396158637546529748519803296324206496187904452595700178185412350763378307894803897753429683680014226224668716123404070463969515700335298945913152469603809505179637991003097493700427122593614198947816887670712998705964311584560791885845802815886927671184262833676107719918143811645602221290267300227964777959992609315473669918760520630714204639490666565019846556645140196874836973105503770599795514076803236892383822293587131313646949231099411494834046064324562655326738495862480941862466783041011484400392219079475200000000000000000000000000000000000000000000 [115,40] 1676716021702833563362125342227705998019636411984747401901494676782187884215747795875296489419417553277477177255653595340845276522541053787218587230521282153591321244010262872429884577958544857009472890608680060400182859326300430100336160611539819554962702232409231363910937546357681069451157837565347519497477112196996341450131128787950816936560058219690788091318426131547914834423313034918971309829759172316504936786785116449745607025427428810981634604390633312042673445812150543901882787797776377803914124842475638604384227010014826209009603031434976568135827922834766650755362900194864272550616062115534038657362657800085412697807277561007113770533341712058783384534490047617899815295754989429362654220758935741182018681051730458279876544103832181444211141244431181094010537873429881650868258134177796432844079648994274571114688985118685794921887180561917039693881188086518541378407345753192845927311131351105462138521465644413234192838382324737777840442690222594738209189254071564034523881840279311343015500247493117844785015332755344914402628023276533518576744825767812678901915721711704097934841379573501058575269602952126666478525268682865069399242851750663530793166462607544653046857391073091149367684370752114824100024009121638984630948439396107649364734419797734244260789219541306262607808807333190295339420915773724389090897769460177498119075394444238754568606188704961364148788948336634890434206984868985276278024917678115075081609931001551337366435185522192278946887319491558905334091666185965394156915290198144682254920128873602644803691173286247808788594440239592966509173735983675869024761857916678353445300918188191196974621816111796034140840925619784362537999815750866887827655307296021241284502010372201767734180884351650404754279010213630632650352963900553872791638203471871937391440808267451429539046707328478314810894548264195381214437760278355068370191830868764364885719387511939108488391925709910374737797458105849201774740560919263086425179369814947456522424380583340039055534852454868211573833964241431491553008627520181606569790697533938743110675048535147464711662664163473430616262083675292749747884019407093144471860562957254743934629224058958956286695401191485959080542035769881983775098029678894491138740983977207460294278850518234869921784753796247340386344280594175988348573185435285187108217998642921627673698110525803658246217722778376247763409079050073874107945516059099990851860707573663614894080000000000000000000000000000000000000000 [115,41] -2635238960495145294632228306576158100550860110186851770540550637087414900554942436322963041388852530319308241476159698256506682414129311127494116861336687363738844010544180437706609884258807036231565597275080534528411100276477005127746944749038308698673758661331505242356982034772432128673083981890923759462347734765880950950757018678806091249764861608661394425437725530561473165325126933922427976360524212844201945433127983374323165958644227573083382778226660868382243134388366178778089988864592920124709626293528610172383131605350854239661841854283513608280176304656087345836502311840444517218675259951035830157171819972802702596785341029628231387592081262337075223109685862573101737751497587894872011674019403373921803314508050237771387429698394123902639192263104326485906001781582113452217551050444982579127999120178123004331194581932936372035909780195795579905965627119196838680300538239985356045568261647463643228594425951941088554893197767454398113264021212784139710833258018355789469804672976815364455834186658057338053286727834465565977147608461845147294378180724451029584255454039087895506744412038636825368082866740750920571877867756189790119311450644473441894084015518297561067176312195724919305570043896123380932034133107383918085910667557850417907230156443953921405963702929120260162004655819428476451348605304422075121987821845879000579970272293963285741712509127623719895900256995815454911942224908169201429379997372625039406881196200906905443363884250867304122583679402370521332874301795799706111281395502498065581324659300668134640623382963019385444625284117821067700618239881296117670635811996772393839849872927201308360850567155996283399875615188450349198618140535894185909086697386802220830247315367209885106842849573433669379104517623373907003843257013160856241802298692371214559379530982784799335890534037835513271161236397799153871978204956453933965435167151449838893435888499133667905672798183006472521381384429404862049366758333996194305741974162104018170861399126556072341009092480739335954276138509076138760765027895134511581247734402459229366627808206519918957044565945225452643038737710106764743368374129631960171947270658585161877062545722613666813169581222962110124485654180287086529133359323336227719966654171614934156676628573327506799444834193777443389814714840885909554375944617318836143005169733726551527607202069966166148122670082971827432611909271487463137101815766129671930936131859163119616000000000000000000000000000000000000000 [115,42] 955298822660170887840527812545962066273615877938766639613565096934318572740944805519516525653665541926873470046898832443748051216975555808311434767494997690038781173109057766634592358894701753041603528132419906116486886419008911841082771468409593678725396393456752557611546163781509148599281757675255298613601740099562780540933338387750741270768612766464704754530350842441225974028190184765648791605029114848626690580015453536357122814765010261687631350013524369044120675005869081327411186799965083463774299891500457198140096132310158796856761012203071684546480966731143779999301958337286139379259055521504515364172292191343819761054211758874154136477043045288243229102931565216208835949146926059732540577207759424341569064989479112423641138859767165242389320729240463916081559540469303866818837476291327685532097800844432576529973056841873130054370911108795653138890442966863585215483299308471313129432506546441977305403700539638212678591178138981731098995548611739414503209128454602686960578890100154647914411197384449723791872995943373644852929301226509630638855454882649759822722642490976536728823148650263981894961316274302138887313913799011421529148918982702970672231793584024928582079434883420089086224952029533253137473054792319793988217993246152955008577158635407392049535730351233165595169472504087454406254886054014486715656825287643812909655147922918985070682786558018855257008262034895228695332775684344345102359941090028729342824656230590596318910637434829803870362490842557561027814317683060623819265921795520939518391119182882503747966963046073630095494832046755786898971592280979771370907006827931432096436161206797747792109815992727295196610022929542193186493162017492643187574499096495919981545889182539761774088923011640123576567743178015001104932829243410602310922919126251238266151342111312639632428163491111097637930327424183688275033385559251351640131729266995412652138512104437507083163876055076067614816491508826674817965724429440953275092264440241883067745945147846654614278916922524100372567453804596445197568241838588579419251359555821688964760861135276867442180743274949946653589410514293953411217934126230469608127044131205069751739030636697413270561023405273439705998645494987179656930937853439326490547459719614635143742259318859471151764105105921401809710986555512962709203365057143599096875908477705792825823629258433646014628506244040626656770446646445955850715966602316262467761294346231941693440000000000000000000000000000000000 [115,43] -207121454077673057891719139241691219124155839363558000573707011543853623845670069439187843142519248710970909197068539395959577874897582549551511310018724407864945166771018521635661501434774213352620448154489628913430725852191998256612568188779527389834346203858895291894152905672094615642522348486454211300630152226739712420696490471936103499297294270013269417646690557973801932797292413113025779431075248197983963366347458217625340075751936323071151310998207288990489326522764549069415022343160634783215079126194546954420047398306118728556135861990671639716486806856695756195895653991124129810679840804693933055536164208048227095702826939312147788493274700636914848048586957145441021631965610321636618147114887006074031742612476000250971885775142397171595777591196519972342098997906279319530128506624720753906157990103754401435652576587356377598815464112496158248179362022931201602407065885007748138183422606889796148162901174122902591429652906907985336755590046109055222446474474903685653721447824585771956530280959637331009003958902603162741226649934394299234009512138547044177401482359625055031448820565012523991889090179833112378296827114197067317128659529061966459502870739791174469846354057567458445289883140676459017708510047147602663092068163427265036872349110020566107726096311846927541137645837282732006039726156522080478022484513179001260203621232421000154650064793423636163308277646593535463586315034116005177780455792725108387265132417647754337647365143033115163351474892036217434133449857355654931144954876735493868123528586263043792289954678476556230768338279610628062033958569827096289351456982308600627484188471275168183951069330624777040544229650724868989153753342581605057411746354300948237232495631121107844452495736364849362554951224546777088671950843073098051331619719696466624852898590946846032132104611204265486499839133205309192561954064684057687294611858040432142497595378269811586353965555359967300279414990092970912833423460598248523431745215628413146051358786787767685952532721915510098600730646787333744938843041571518312486021761728260622286638441099563013131684833264998267610955337578650804208032561059796541142547371296433780802126647685266613988762045481231480846551102681816849656080179387978733441531413076167548923985034365303930126472155149468745964490067071132336017347577148209345822136145066986262721901361350557444825143573643925974561428592018391362183877741594319787893704677940747304960000000000000000000000000000000 [115,44] 19958108450978621942382860836755844044303747458457083482870698036314134164759740555449302329932486798155706894971468967294680191684061343580215252505686968307175971153312690736472412380026140206352334948787171744098357498890829659349740354189871298102857697106865225415777417061290316667184674616822744289800758551491338549047435679803080620373527163196346478724850888504623317512224148488503987625751910756065856110437120069432779664281467658111913107603000730168420815032258002205096325762913475069517006306889767853736104065888322686672355999607896870389375133515673576343576360715418090590920966089680050936962769852176131579355763726610478353765791307171835313258842125692061012496038904112669366296158705167292329366561179886627321828995301575176608620084035137485263439267042086120363548347340014087148003633187278775992234589440851745911513270412295253996313514804948494674893772355100625839138064173668679886105059492940178855311703737106755560851290886264114927948170981870680228540064353189798763998284375704988027999698505798516058153182816502598609551486548055493634807571148957492586091091068780365156526352720687103056721372500089184451364057117389237657801036882180903084561487023343130959445299055624117400486213785458642463182420327159120869730206468932901029774229779343117619255766741503537906594433250037806167997619846612187774322198627462137727299370996340395857862198344977278493203791162108283379194294431329831981339058304130981491061085458598461924345533049198104231219936700524322905763881468732561531882315517396935803836436835975613674259817677335044243129909660534747961217758129872978509076026698257022554811182425631026355669159941810851572158332339748679796837954538791153172647765550034673397301959096730451932903438275448454502943139296232982134632204986649522238890589475929543341671934783702854426806144427176704048797157965696004606270712493903042490312435717434454146924457035181067899442202112269634868881843697252221918554940543660916834057395658699480996272424616457626096438355879974102387000379940527771248581320306593510052159223020694528287862031853654842976010687782944308972751521570733543101711663184483504738151075220584699185827747593670777948805691496508317290444388061341683310332764784044047659292974693898785020400499035872918538283109548823336690759705610274774589673523589115622533159337314813494216544612652820251591649469424950522994862083156417038497794172842458302382080000000000000000000000000000 [115,45] 5644019982857310135265941783673084094345503708495939733307301417048443914436559091884137050965379790851386986802524736559982249962899349561861176592458599374262520042106334082907707732560379538918390533149460711098241430691086443120540651380747260304971938063157107412072542994666762482799125923437540434011103994015385951064264780850042262953900795118082149146410878754016600215251723381406891955022147940820484149955847430124503344588168735649871909562111371037644842510260900402350973181878655766933832343698214025229515222731381490876196252547456485671977436454672350069318567773570121855806393887114620642826046121971348581138075132838175215175378079675749345296383994789637825635259035792351151497012982251475098853024605658195236581406919961159227594145515624267416058160088204523890619697219816973253939243554784544703820769459140839033066934064433406045261563768420406127677841642963593618949967206060340315281225666096204666762738463552278614129243800912479654009938360741122780233132873219872766324731530949473505372024749149433559331512941553831051341849058156447318757262292367842049114654482105235639264876510635406309748111379501705304683777126054437502205429136838565275262477411929452849326527620433463054157650363770070847022014379294927820538982640103352707452025379829019652165406334548992715790610511653646954723400320520958072570692931526165283068100989542433841672033888202103080686040169343502692525216563198557045343848278169131229322505582607757470011149913175096860848682241677916033402310269772342341346744044468895896990358685475491076562627013330193786338044340891329333813831007179994313314674155071798027763674433704741525080353982279629779822307992379713641507937848484457725374155558341874896381116241741454804165399928211641742426699401590148053518552671946430948703544960637207399753208945893383291502953228261272830933729835965304605793958188633407645192034029480785011256165245259820240109426203498810307572653994537866433190086459191195659332024254302802453216883809315784039211183412983211058975909829051670824833901616561783522711912337933876049968965930280857885164785140391198162074967337380205065082721705619713155772770099019982226097954740175248129942324519539269020484478785585335736663683337051705100168022611125185793004559553245709677858708625836097262863747805375427946655105810897269121531884205832910256846174580450489838822469932177486200627663476180966233821180335965413048320000000000000000000000000 [115,46] -3695185048968739001098648437890180863314607583418428614866433929159087672813743717738991482676958058163193768598196431906613814292306269581093130678943036556010067298138948402103126763981398210448586249545172660869007057642535811838234009451945565735886685672833399175617627909424912590990714617691160489085964332384589144673773963051658291306426062416127984265133277419777692870135635009466108278478597364327058921262339059818907302420695154217890956627022842479055247407392804657765877134553924090813877288149591379957311130616073394495594589691233377368230068328326563831609908741816903864507405782264996831982705426800132526121233008731426684942106548843731107651219812940367373353610311887325588204928228532097909131947112449010893655200409637218078538213103190001637930714354432475058377420798526712197035515825475981421470227827421611848955550783724698112453757629509893379440122257828010509160762953558057386512672898186819902700819445670332749824561435558744976706053410911512140596527640311969144223056446720700256822558052563332762990894424232198779617995795487105166746049169478984924125205224858420986750476922546974381761382776641127897798997590016598362447599967980498970369245168764893424653468253578569361016899191469947865406972211519608605472825513535655431325042374905016212920910683552696097990058690322293623165332421956369584077083092599052357037342080301313325879879276796328640313382068936477824002591705285236014064628308470012282522650739325082872459317088526345036367549570696751281133556155150580925777088296885850372654534028625103249318788013793102810075704059417973009591996189547341200735153056464281065121489774314337360423425216958479254146707372201168765879651226911633691693893029416321808491195878008912261762917799720864230887790733568003368893322065519691017811161434806079637770405485973912312472951956503792818526050212180977104756706629974780981612364682399705422348052467259737693054085796024294705283362320686876810555920744143685867242840331387706822285270331223771392757345294887231115950299018993361496551371622385611248291627485590974252861704569098449345856650024265479609018731382331469820245754450481081827927211775130032339073833368340357814163121156504635498702218194994172574088255172992413225279309950281666501819994357893528352713738338467787441991212341817773398203262853107612860606479657909856016005644505064965066438277824586404996561213059035324890358914153113054085120000000000000000000000 [115,47] 1174177190698670536820806684961050987392705139912590595986872807252840255981904435902136833648803189104764189319297917321259096865610965978200605711687646533904907567483269714375770561300755904490752847717627548271649597488413909591173626920915631425260068802070587296557976759783842340988414685289826207748410804092725429536892718404851712525300770391213692293182031017173170616375695665500333097812426348044885040574678511795638904691092217379882365282906338496745957948973513535195183986030325418664244453562003372609505997464788950375586401014144023603440458536292422806048841243255761406119901913356774210676729305056676084436650391752541139516021111684771766374205560040243196146430846423660971709337913053769685954847461177766741135208478378788323921377362354022670116782208759836721120137128389095863298757165290605248446454708359157663479896532485072987267587082375293628758153025347678071586119050812890645706556204041564597500511961653398117724925221050234379191994881979210600073568963993023474270574632712448760336653561665803916397053132956993760169029386343998508246534966289026234078239678811802156835796851563051850819109839503098574995982105306679058461082198498155586431217199895864660886401001279710019496224145357334518965236950073568417071511683358821677364568096205724586144504287132343546400599470188243789786548983394979266170409957291216523535707011227370268372182204125998650088263422974196946603877799285924832810936262626249011957556184884644743999012358909693251417097324621678783033265115723998336202366061337109599929465227392532514075578905206888089113537396476860139733147682370258064808624141039737399246221901532747275220556494158345696981661615038638749653862875517343417908711645923156026237837725899605561662028389582748719606291114562005166104685655051203638914488034897603032003429436760946143999219545468770880401728146320271937776889449710308561824936726964233487539298279366512168987013318711148392174575642988147226129476763056054904506919170039439392370663975088436093374037847934246917835425518640071334263458183259556635232590333738378673290066200355423230967919221598103154688268819044556106431691879911463391570945571207522309517284406847020402388936517390768322228573579138537342645918920660462255760777951161447454707429528217327673702583058077229755522061971333563239795526388346432632479087714048786501321126779632760986263419891728627802955685241499962493571937151781280153600000000000000000000 [115,48] -254091626520592746494334931991376165092357098157070539545922611464385516908572702648128293854130832124526054947414395909812697536634772761913799934622866858143561076363668819060667415959794632854340551044859560216864131203161632998775563913617882290388135380132265788513307614712018369981725997819956169437231431646843130224827866302038385339144728327926679892313020852839283341474649385268961661386653234357409115690863061002148477258782250418289301949118861404242780635116038820772187328973222690614809325646787177803999337958327528761773799131061627138618134544623781391115246326887086464265583483121815489625612340931592514856596482543824666146201937551573385069380174417175619570247844454003909236528142525048313962924701963795002428082878659404930012851548150747130860680423770749293619214461822784598589804530634334451060620878632894120733710374211828045008409248887132002878797815304609230348730524658807632973406502022467301989133767753413441811234907282269819601986517329165829508894068851708285307877674757523334179514997668804249327812656987250674050224994592427270756782512037463520801405522968961159618654416213630122821294667752879952787175037065716683969743007764334695038613799861095825148444214525892122288350608666099341242023872184083970074442437967975638101039836165592018901740901862712602940557549661558993870786962178230912857144952995836078723994763692708844684604122217484294836448368486497708444922847500811262860432206633488346995392469018007673637818957074402624774926655390391112535667169183338015309785455807196475798698491610876408316621803363432035750859033776136185256150062047491404732919938988112255860480457430453676523387307347716618822951657015884197408208946508571639467419285196682204108389635810314207141542843031066977199299722604747446799330351875846790030606177501953511800552756673092219751476167375371346818209071513234119790152048896397904831241142576257519376628614622787137165706232542247239648404642557778290550305899628370639025091953638984541760126817347932562566511077140852550044829863881411506050569233982019663847520421377459583451185188140839753184107093831744451480156378076590991636505792766955790636007366527937000799592810013344392823900632114244619329881118296279090555392375254093805808353673979046497506886135168843611571081675316758347326793986434083662997978695530068122742051999485234440631780553979781355542304655333219767276132088023251526081737224422948864000000000000000000 [115,49] 37058512215523647263140700237073616176033820077726827433246078133157268912770966533983338612319759573872904827138281706684281304269309455383445673441067140910063522722350333480496669377856971902065749099691277870588844021971063079451549530355299897106833372785092756035712178288455306207142446633112261799402615089440423728088777495999495437909395529328631735230911101899166801529288823202661440379805754252106081201533425005690979249062840370185900594728999860107030021034144992235813058891786383853363722927703623388476626932669429646505455968918430540185582941743317057789818702114535709970789607758633854003241003056998486966218637561531158961225805496315006329311874981904992905953452010489832532731180480519455096715402704683330037013517400051987553145773847223413129564575571854059611167039897615421993604713472525545273236620298598900594177674391805466028413154595403590128823605017210888474376274973630724719349817392346085295211244290082354222107607494457760970486258924221349694083987424058892783177021818355343827604711445243890289720475681084455197441182471082599467386910506220166404306684665706746863692249559791589739019158327189801151267021332930287232149948520698012726795493744853792592132744599407738929680088053381930031630609295496076371341077681494091796788526624572509606740810659653096080016555466868591955101155961269208614224496996044146476777358124710954573076382952326377085618785923951409096182496119875314191530127070433476101535984881637624725966581105268828201823195176884075595597735648486671276952646554194397082955093500371534641077081022805744275669864561094389777874415787481905383472237476224816952116473414431558709607566402836636351050053270438452645103402480117102213258322443621245864243656778248699180475765764812175287072127496511542430484960353018051933446899031690044580191604948881076946935070567308402211113548087354024275112573944534679830577230937850355301406315484770127830222147052360432001411047159181679549100287611831568011833943004785299565679953430407150946240539278330501205634024465039787112454401461766177041876898414904646026951731904747664301985207524641297050924197320266100081397868636039079028831051190832704145976511640546482242309515937268633596646008198675272281812941448268537144980170027923559625425761897847444099468916375494874634483458575921912275270797331826870978048512402183245382391325024646584584579993911313670655671917294545696190013529082822656000000000000000 [115,50] -2821638445425468296561131340176623169570918790943435955694290543934403405878403512754321617246705420997287319405239871742440717591842949650405892520784379399410942412325355052782789817006357587197318376268936685750733066336915461396712858298477457110681745669738151737654002250183724060689887457394198454208025203275744494770431509073417465161758492961803487797255472030914190442099507480096133625453236887934584776748712901072860266239792276414366218528495247502883204068835540719848519450887380783835923457930088656023662801507514429722383975508732438958628043351686977072003663039564179105802848049579159553003429602629652934707814165353863737975501272858815650743920924065666028146445177718513010467084346264469717460976897002632091001397842664712330727498791262166678877655027019024623776391689792527165058162838875535190003430657610749279698279557882384991639269642399632704931547631287962602384609613707104033436436720442754796887492896934902464257951705224682931854132711176198695877073786040639425338896289588839587441494417283033598479454049583240070782715432344029375751103911958477896507130793600625883636288148329054230460505501325540184321957745861581195487610521956631946702879019027851970698643875982593064151049539722835914281735836508117630308640041481628082623371076921765675514512170819098190752959260297608377093192101106846126676957027190100481378859992446036934575749116398541930668483831587292826667712806086645711385076973720663108596629518847556246808627349442014684452721414336952180544909471065849721467348900467711958150567279954270204726510016088002654369355557343971571866895466485729075359256169091968412435636172647871403702099408072784001090319996609370287883945286022872851370904319468086477114670740298405287147887879788659558587276035551099915353736601062310562872446862053064177282947763831648406984764780526435312874081472086692002257554233135423855042849479839160831642139483329057431132402459755843406840397526723964480353182593672114097693927015268946446981182507974754605578492763015430550741939674197552951128750040041061569750967452085690497250153077448265500451402818339946711858037471522776975534362303638930413010391998655296302518184557096503080900284311121122403039211938264340485217952319375243347303837028614804214107100673209224621213152202892955018532725166184557234081903394395466657052078154487323059819692470086962239438218488814174967957149421727517542635773778250956800000000000 [115,51] -177493817142283613873798390447214668796745928364456589932122055116018291631214005382684257524360016731306358139908031224174936534908387731640996980586576962318647679410428330019122403835845742428285248361657880835883303543567414727621023862308245549419753515266713175882121187180770799093129036239036051164207659433879902371919615351102153997198360236911868405574132887973847976235646543952325272152612241318092521504487932827033060167136465708709167989473949504737379615214904206315627249752824999074760643030615728294169368150837732066755883093597651039966857364026796304984795889112826612547992154121629654495446288317190612822227802786982593402516403572757884229011048410845027317594916997888345336027652180420675627504242567620438560760101547101849005642299368427241558102954063562410968516094094924435943440302406993573654809175931324362105396693568520914244151662494264216386801174106578215137682195197839511637160158504683016251448061784188779842113656233078284524552114241689406559443250295015755107510645912257618042311404576209755301945736023924370821857535643811247526577749642022393519599401313428575350468470476889615485591190809183444164655831263130054374927368990480560311346139822154137336982625220923219524210680996224759838403689710189308179363072354993836352634584011045004365930808336080707959988522485445496232176100712319715511663581688419857344798862478557723570141532821279464735338936676687356255508209730641656582565109513070388881354813724275608536920355807623515263179718314641701567661687178482360801204994983121316800031621228377786480118043427189878616666902821052157887759584696633069520917994860337287387452434152646547559904637136861041218352144606116045058491003295592523070484680897109423955231607675522959290307908614231842087233191039344762082236924510339498718271090210168415893253533687932259269494867933079198462742566973880764410485166379451830286959991061289135136128781043988752789740613594203905651339466801495908289803763276655934779905749096378296871909435190165090552714744636987365688008101696530882710742571545829147059428770600544970843899788496453744736290949953726003490792430374644695086088294275504798057021466798154286425290380732292566037318252485729124290659691758360691189971651559294675693712006476778932005915686387884009672871806177580797107162741655940679205798324888176697624489935656449782644817868961085716771567142640353894174160253505034576860298635819089920000000 [115,52] 99878008367032149081037681498271015299497194565351135836668242330176742449171491931088217059653599562241842116333582420981886629363032167876570072996069960150913168084103950609489754053959655528040580500601755669258784700825905816038344504400867164748460145625907185622828316577807298122607072590386567689659246765729788028727471500177955656650415497672415012796853312361645723402156204326533071171402682746560978827146521134387333880807507091173976396526684085378527698466003738102284005724695252223129996289083735914134956571083157022325347005143116480752909106193746110431064581884989010023888735827476397810280888019971128013777305457600037941006199411277500689135671266284958323258630331228097155689544365659547316653194961532005789178880070568816595637323415196972804792165834963445572279532157949320985428312926719647156985366978695921888978698707444934914319033986291138623228154386897017447276868373836550200439345249918517367613146477948491815740967272754535751625658384756052480348260365199434233536562642931973200530736537791026816181209811223427400374086589389775016285007433111766006906242088114937726745012343298941962469189597332519072196321632075298753177108899810115390385449043762503581377467562929094592869521733106844568882545631839564869513537139156463746591349337127579878125685494980845039517127265061050455955385797627140375314466927506549058780608347523678189641471690002990698630892575293411574803492108139708327742585266866563964558205024196840445785193407851769820360971965610504529115008098464172808054422990607623038512964846583202953075175438865919063937048536730717868607393312056813992414244606350868626533363343373027832719505949644075668808235028165302173712067372434261425147339405866004065792363767564535934467549637345829800719667949336879634577722970193479617321558986653901470999705711220455578079318390048946872715293498094136517221048563093760750776367745338997499865858364724717208510210791350064910086291333621273534977623883963263852624439533822640441562177988746717520425160918142293582647567535255484632318875204225813627231643092973158996984270786454541970709982812170439402480925165375280032581107379252985745364536402571198816646534541107028728394727454420883018129623711292572198417862327522572164565758175569186908098315158341432719103049801532589772188684474637976390224421421763796129094327561833647062611915149062797939286354186753569787691208082616780802791147060920320000 [115,53] -19955028891604661286619208588930240166863894171087072948024773852289917577428899451474968340111206554166015237442425670987995682179161987184236964417478860861391213167580482739065459886105392446272595428056853191052001846050405104353488916251471025730378987451446518556111912124246241988759716739800001314569044512338037346526996807755527166769463313604768329930749785642476328527477872619129461823286585480250383581455734759621112824468099267181836357680393504881780369059806579552304991710933838291390326681652772974961749040534694106899082804857480376024733234369542303286577636382989356392293496089124523804812601931860857742490882249779601692820669709326756766529360594425222447185006205226301898635260739168191457994105260070837677565922617880621575238019907771434908115638182975546427991046095855849475590503613589246352704796514096009300516437708630168462088902618681346629219848838185432838238613693939875978407530011635266404937324911229942906251235392849577464754211754573420979469288305691498966235810288995017145380987327859094991010184704779117478331947996469933512889662399665825622426443316347556210981774603496398142599823816703573576330227768242584543537220303406741115855193529426566736333002507870297435613504733308999749052206103212584519919359214022012219476280052063814383162486764638149230653998499872016417252765122860664328489523734365383977962151522674018066102125679709380401202443524960795009834083404816755612404519577361246178406309681586010935073436007835656586802506529371397754679645761387651246317356859966340978885802023486394952607166806249431038605719943939775965234065846055463550889858565530728609862164177548138928292587438655735276428576971775529821200150646591497250508638243895826674734827731502396272386776350242450835075003178984047884716354476086014937107606934177008097282361016809223580587445238372187700515395207202395193325889085004517377245962727706535790084955053624438966857246085242252567479859446333130331946402776065864577205091998312712158110917198748559902584504552218161860389374167546738581044775068873213223894910700039237439717879425081874095806719495282986069427174450716574590956197171764916476708879502478564069124974306038915591678535623818422301219730030076380824872565429823639456022261240529713416508097398726339029397993003088790950322102323599067569896063788914500773949375826968312735445065983836936200059791127657048935263656978441126282442837297351360 [115,54] 2731215406290507044424602442780915477209363928021659475932147531015160112824795802031011989393074961730172464465015804108971623134554376552695333435059825655559866041797334159034896197402976745194164571316894155566099461857417445289766902362138512195438246268755654087889392071076839764732756644424408134692119792312472388715423280442103151420487762734803223920630213687635322233712308153172219198135681560944323117647281636121995827966329103808703322864503717474308856597594313664321758548094153262891079859964007197432054753431605891219724149726721884153853942791441023107239611048286995471539047753737948075422918191774490649872121236943564917498602084576558129658872828114393095475602041020637733868733693176925323152727059805555174941229999921033835676839670619833488353410223316334322206117919576998704474388331851016998607714480036030914414289360877698094106576115344758398043386062346259451877149204302419155374228594318118956892306507920400597150538530560289233341695798920429837514056357466899763003336815533520132558970671098803607723963310527605073765183412838988391920122304027516125746441856630712863601277449126820125233243072861595558876508638016041450023275938694492279716078363615111228786109517933107013639547332254936194224174898935671995100960442710329619264562896149746793477755711846208609851236803567411291549677282153963773058661543235882834471440023053161190342712870747121059041225214283512512982677938185623469020783147469937641586117805481903967755037251433274605587434720887495005952279742594542091954709291511926856048707661305479545323029273012913134765576062228319785287856560137648775632707651861722003126826932254425875176708589444738265325543243682433242353976515689573732710597511688424854516502663713235188763406531433227831364448682592659528479300662827324104745166529385197219013051990239412783326280179702435104442081749161647706936639844306491736160199941453745000758942240018401473597456867307355993436418468262674207119475721594443667986186622589590264457392075349312009833292912362187619555971546668497958310695360223816496758210253667608805053199429600314989599183615670214348248362321423126859574238931044508307165668911214645691900815484678360005552742042973156837292303630452821531103216808219275478357476408423347129497493628304394179849541571908641710673727820123484608255406737088855240939295981690602019322280313514598205845676532704062459590197065402782945833628848000 [115,55] -259447818652141351727933038818616895742518675666860726928217680930788137706225806837713205606378606358240573942139226969385042271887778220616865691376067471104759648088250245521765886573617324207828846964879129171456583451010700653160134013696894810247526028503596583618755057208583509331258729639978667782290084973194647876040219485888353006870687847467480097874841148525280284496727810876995602259674689695657915549813220670172655333113663493993079733905249983629664014257739945424813470024255973090823681335570312581203428624912004297607209443568713210280224278623892538221211785596554238377635062835786222714999278618202551425391922905972215788208926963412931492855718678209183986140456564804839183441945642200655671678142464833352862952555820496850472507525280913882383619320813466963829226580466441501084423996329510506732305138127802651117133476848278310792522022103583099800006594500387458899989210221148114363112133149789084723183898435672466952759358389788783217807243893383411907877759461181981106386823117280761079630042563166527441458699256607043776541141487492067722121611417039096613548505834124154711464764952822932788135866927586340602133429368012424946792063501850254006146373370084737052834069306155768458327006360385913344908189538402914987306190336954363221705765478650967200894111717351573302294133974682476907953260526018131670130157962754520090849262907207000596493697608835235483184092681098458002620351011700467443101038088724641552661692981532061525867277371664977539056141419794084374959031593176370033598085875020457113726331152720325262428717712610701331896110220993867099184671808883775557024638251917474093328832464284263613247203327697894437624397111641243758216227816318695816037116072761561356198829511621501440283916273947657523455268240300742538284577168806846082709226370340363262255535434424472695868573653988211772222040596979021672595192043503205154496306546193266086159232158632603065793286141414622512767543020468414731426623696677683552080136088148097222121101333354305453266828232678883162839976922156446848338840897734346248430269122389301321875870140818643208760868995342752631279333871940117127536379854370717380519013184955385016440946157496685279423213661447495814477946474306726914840475206772328537153035608329058827211844031259537495119445236232187118200892521868469422724441368261710092342725784194215839654869675866601310338807088504656907039843395817319025489360 [115,56] 19252810296922989202123780235639061838987832577370385522418900236541770953579628170921892206518414751841196798306597112807214832100939492440098836710068715807012124027125958513369827541141497151641516735918653315261212478882293586249936670389732606870802911372450412810266776182031473705878459728569722540904871689441348350909531466412221381545255211287262472044334845221269282912439002000582087225930982826478862544222117211294571088938268266038242856173396974305691114328441880120910680978923626575601494888243134389484276228556337440301681897857475465973094348216942845871879381148391017582018671334566639552300470964243104330765477040948755559288194040988802672939764329977491549987069948735212522358946816303954623225640025844791131090270242140598250176437118841083816903475706915198951457813583907704774351400753747729152883606897420952496308806335702085115899219950082100589359942470668724084375808511425734520675329634229164319439700426241128384635763622429612937721679264587008842771674878077827234680577022609218573464011466217844036260228891327631300017469915473285839385027937451097428511716577581503477739224374105069545240304744607689840314759695739128640719672804614490321215536391373182507088916382770700634573801396540958160430348904377829830735549047794230376801103737115868205081215236238736592429605597290929894669745752453417802765511800850267627004003684379551422155410503667777570925761505611919378663624447540666948697561553675543985252332946463177613681957772985167417621792904217291106490784001206328401210742558978219295446980965502369144998147509932088952824626391176987572417088807512208079792975176578851229493893379533421216433239200002195508370427324436028309639678854962373429544255544236012361808903427002722130044646367444647673175001870448760069778209207560279132391644102998931715995664625618249603402871297288674300812622427917378647803231697576390663557968032997256959030595153060764186115572832201599440562674401767857289574199257509694354851564491220501759388167608601044098270484802379986839732258794953385036635411869909721532473613407853765929620742414719692032144366140379127340024821705702784622147782405844982067777712510030169484900168548374603795979340005694545066850503924247425219406580867302561859832374616967579584554691329731247838355357704759420942858694453661921812382324142650638514539607665228306363060097458089990661691087844927959104143565891410942883840 [115,57] -1907217521288512004072870855790865237784343370641821826304547252661323652750039180644219913115827372279921658558234803561503198328239781571953244313000077824685632470610095656670576886905761499572791237853266739894826366421983824687797774973134615849616536973323163509110664115735148715168800845489921452761679947304763942033331416443265650998177367510004783350798142533519102871845865837370021180071064180772985171501080854923053749791204753019737712821228475472967979608613141559281321076939501692042631511635730245341181167999019587260453970163415356845928140867439828329854411180229801778855069559779251420984130608555415100142149774817529571092448066612579204262723217210909532682961445595561541386737857155505847918159489676988177518893303431725029758467922373820437255299998349704929683347545531804622504359383794557642830023935964030952563611356357813234625918767601118410110952697729420075196455242495686394954791977091004212121161727239772859306043917356247557060912636011411752766834270097624804619885063959992000395826311202021060072291339083215286349474818109118800802817080885209349826282661810178461785519473345523930782910465418532611055086028618974679350585452903218554933390274365577689944571488131774177924253866481006091943269916200128681252727791326734306652303424790591281174716818101054707389668437428116227665804744397440039493412289030277866091078273825167446458495236541761121945184518817981623318634648307752701084055685264738403077748672629944957159428016525089307761885465789568428231545468636102641327655390331814730800334572522277075719624942069664488856301965268490061497824519225355406498070379882166506156550644233424292996413604850719605785468020819859948379188421612014382360682205328851756458365879408951621813832259037714745784768836622549671435693105433235815892372533522132816775813972644538607365398845392506548679839104023501437685257069785338548152723050399968274768945792335062005101243101785887285973937552613084413764331470109122384259195637907366757983904890250362914234433111206770569589295741642449848715361425908641668195739562815427536399894716435636639615059142704085872838936972846840845210578908858814686408813992172116229705390311480003036235772680718345594744964158372055797986121194590968415835879875236856181215064350262769610523849777563530088290201307126345984492633907452545347822668829566085131078837423956845824825019770253760636732969305727068160 [115,58] 285890799917558568971534082213371357318959067236579945010643749685943618426706406488427790720674819709632293947739139908594669563366956870647009472380074425053193701540414818189568160801968070386058772296096047891334224142853038206210108934385776067870692079755514774043259100464759857850435363473853163437004090882418906410915163363807440571761051757477251145668820660471198109212496902930770076906864615181696862460636559340650338054132571262739839417301025549311727053888285020415938347729729454968018629329638479630388678576355540499398333299493491139144791939410918275445754837192339910134018235377306260202345560509415592701803223963608196903101947045614413836544625655383735269246270742839488778738156027065136578074658866097166811707854872793542500293887918733524806100231927366352682458736280970796897700534454390835188260110392479751686577970164577071896253268183356418625485829259498433256252260953119272275168227038265256420248883105653105973894920272492814853957545888807807206047638376618272724123621498711339189757155091553932348249246047976789869359684754212309288038632983606844970807143739094289026779016155665016630227986666640479679726012924529826191371308211847037164126206020886804672497945530025139519322524835025381535642572643518033727860215648397068897382360076537670949880556391984184568284760965813867763350492024627573581293187981285460505687433764745533317659029287711665219575818831550828000554993722638404938150504745879247682231953671578821942343455013158434345735512435061481554279534995103767540215449057516911134415367869852722989220962650842998261827004484565571730455490300645059832118648241069413783186775870595752283797576227503907496755144463447344882809156670902831109599293743654741687113475551811918324046600182419551731821968537802989364718029238203532403895913605538618128000015641712037819428628704097033616956350705542099632799118799315695970222962117398512904189676651898143812784652419850668181727654555869063623063016853063871294451495564047609845069266190594295736382961440501803954644926180424997242041593938166032432696403561188199394393542185998333984826875045684439108602262468184624479474073843669655020162972567954400557854613854624292759693131867243415305637895227720078170225845772610866466845176875064158463730872899300318531916608779670239475906936353204211682071799929089432134779145780962089385892032605146997781388154566335504073334745913600 [115,59] -43923328833263975364803880465588160497892319490485884454311826232713059420064695046410903474749235311162457033467094625150200933573237885848829912008843579279224277430044425305420943969555963430507680804367801366951598622217392151959865707922789186860284130469605227716969862381804808743664515319873282001120386788417854594377481205668018220920920778538008714101012804147454926373256849250532920114800646714025099528309696004761133745948590941904083253926065968685481939162102669191602540591527721013155659242998897922883362743236249446753536686966827282659274308016385176755975343643814548932428064119560720497755031343154218988056200639746020233996599039314086284761265174963595497204180761474460424478154742228377851946798571339371702172111033439790503257137643177907241674524310325501235820159238480601889666177583023598391402061355980130732836936342868713287923610823339705888147003505872367906503068920653487412240034009747402724028348044278383424228070409920504171204372008267519355560412021277966190437339901426033545743880754308750150362245182832223351741807773069255498032011542871399759397017120332850081997512688376913031554790305697353772328337397993384644171032569926319476256739453078458326278178038331168709377354224768248790224934374216412166399832968390523645357487020595567804429436750652430183031322472905212128058949854284674980171057238565815724073716337414580194035708259045099672145841419311202524372314340269076368648296473029179095602735288300246589936052526593244600082255928157383079860169332578515243957161070537688096713684475488344022790062854928377210180280219994083357525022904914455773238658914429068830213264682257946004457888245427869819665775964553619955591237652025829997558350159816482042431864303802794919001154952681556735967988792305459771437425101111635734840416441302766384210566629259266227733872524001061925839754659099258646598299286119890687657829171765029669611145675023770865976469426521131355955652336637300944532702963782374138825941149451063750880499340759835172997812379832788998650228114336184397921755013523276483696745067963931626668760235138314059037057268761508387013634033836548618570011061868598021161643901807171377343734900316762786139668562015500946392210163707903983687089038280703545777260399286189177742568305088053366328600149508541476883454228313231351669212357659353539989409200427958773205457284019022975383213299660885777619086560 [115,60] 5088563960629452661531149411719997008928590916144090487610827048383910538705509420099972451837556469348975924067627188910847066528544314275893422809469523354337048226965362591988043680029358901403118459190116310092648158299095833626275252323071279016376346992630486869267919830587292083526112073429646221161522777223319619365401838293261751524284984265350952124153092813136795240427892912471496654340360311354540539738530481971427897971856023370705381598994007101372779676237005649155125538786265670761210256103266549167752058457083281421605115352729584562417805351594549941001634158674616918148649013311943130671682411034540839913039581715425828475181392603598228606627840977124638888413036287429524290098267770500356395300359500736567737220548526534566981536650907938676651731698209764998561952109856273203393969989716911965818254482517177216093084533408702839524108306136440717324788156802942787356631511772195521024045509882911463873327254018152298378784038076636736875808161750102921773693253864833880702933504487226791908231229899123714592984916710465431054586825745650455026527227634961769720627375123496076850355641433005401290806452623542010971359901507695059490014002181608707872093220690799568496791003829788943700677195069348957527982102902796594958831696318399000003302379297381370949671436087637960204508006685463956361200962102810060174290404997494849934226050903635957606403761348973662247523372401438272914517993797089089070158198614928289634041007900368310018572532632454581190709894304403799565270169672149334749206485749890393880479804722873353705159720930777757846032012230155053760349087771653471749913420433274009879899181064710220364641545896314912186657807253731080371460788714185844128825969854707875736734161812412707444772529834849147527250068954486021569260492399868000354492594699795405560975345727666125311095860207396383787078938687063097538906630492311036705882341559398709066166469151616187827460309046657941900318748158660752306436264547248514356103375666460542139987067757042016593213170406603024929661560969093427761361095997521491888830430918598650000850725034701379032437028176390584347807437003747762505395779319136348043581734998768879088228531865762867941342346831840520916216611262542879327937991830145738029324431913761579015923576143788026252301624353635506785322230372307250645158676905105863126887078711486143558386671276182459824972387781126550810880 [115,61] -449594694649543001071999905769867467764255356975016310268026218641239762614036251129527287907880745648831438808534514144374127219896767503009287680634530328726593882522265752410978138173219040832782320857569801289312798686527900809755234208752464330079843732627409397109618746260174587454338190023493139367285400327787224306178465997737464222335678474394706788148336020214102699912160893065729615388739699547746118501521109263674735771282126783365632601646291874561101007786901246781810697756872145469724227273688946982565342050862124994535573758923860582182349258774776748991949440223926922607458122616328568995875597036286392719071729983080188154325237373422340098444174083524838993399356783251450143137246406574637338330616676521661006193549006681457662182596591390925917421712222972890559726398939846554525626813932836787017863821405808816214505070135219361361021103135048516288457953803333135484258920884983580118651498256210989058547713516351634155732686275679611113683959352481946898498239353046007440992740197946385930200441788398883301655997420626304220435719873243576793214640365958595617434640067640470644483346072847253898973374446028441058116144831942078345492892739965014202929948481757488519694635408454943072324925774583764885944866582152526035809289835698700179652193884227432676960571395699978605927921380309233984011500054128792363497117021939419847114554722309096649184585698185237350956159145546687703738171747089636307503711378532966710404873748421457745704939585103698716512781332956715276235905267253377488245307131846175908398220247393999225077090161850153022420596555727048219566180836611316635244664598900397997830463522162706988526979060567858004755175498980757936315465802697079441757755417964795792542815061674113777746756045914925490481480042855787110805083092594552189395258338092780228826064107443433008973613778812267668975357804970689274959866557295203317571550226193640107194593159417728663017391224415655048533306642101146544076791204279091643187341973046386864509479990579332472567041606117163674351139096270888197224475641139330565336988397070382784229598828078385123611007340306838027085903899971168466510057105689604271601059840907789972962188400725365401398136322573675277269049437085365125950826062040327790153158921515068356095258186208630917425314935703763825563945207750356213749119285788534268367127878667123137274921756965771596244403857872515840 [115,62] 30900858067241906354737749939440418673523436326541183841021482888247350594196276814572087877372600205395836387772268515732302506500787051030069370519336420362105553730710991656039939694762751259549702119883306389806784689332693047038065563489539455467633933735110877450256317971927988586153591113739228240928868331706098121149334545418767679860349030379070196084450867915833939506633959417869321717482496422514076876499994571843370221867418111225539677141470552654383434048686300998676603381229555616959214396380645821019878233595708106422669095870255062275669916263473213436398605519146942715999249361009998917650939646859734271632295925630666975951232339568156603653921642696092922012895097292678452258486613514561589903772920524943566075498968516767014119227130488996006564444440363022609152748640271807199565283091745713737011700442778068589169462162803255477799657655908655106246045565099625010253472763050951253784864787769211640093473205376450184543920797660068909227978243948033412733203757638481534513917209435477891703117929799378126883301993827210653538403117627084193157904171024812021568606129515182129301891864698388144981850580973203344958668541569019665152870298875295276766306579734393335072318476817081844523621630669277029424928948270960474945321335311200197494755185196907168089257687674063774100412129639004076948211379420809266409778739794754070441022597186578815154343304953624644548819750719905078234106290039783264248361604442825268514965316515386306430264494110709170286696281641475410459862011958324992784946952188241121765095859678146544596123376467205523780815569107971334110247774310738638278857940143078340061723039743794951737472039315935541913015633979287918681080072361573339395737341838413007499826629243522476733933218970498357463831769426268479668227331862223987346716551958994462523654136692579808502508277252936236172725288923316084451491331217251626492646532760216304881486076059675434052269191967316680275634205201386504956053299378174420004083355429828452103253145253329274869968047474189927087794544552212190139133083162032303580957742962628559639994306195448999329250394059904158512417693454214776536331185960743966739231191028287941919789060509583818250221572170801208616106236562734163423748376959639378748716007908617686093353683990988387083367756562754089231491996121349132693839341309110045269938613445987376592692641374859483296605511658880 [115,63] -1375704938260440707120993742314550254065868405781979943629552670828103862037840205612486218327579812275425959383728444363287418694769466661603974833935785405346668402583322941760093384731907006042311913366236590852084667981627291213617128655846684970933607487632615714977366101663153976313640109643957652450618404202897415026143074572122025706604783271304418335950932947422862466393936238538925454691175065142963632072433988351595310014970169411795201365399199092344533831095864800370993567252726095054412522931967995722161501967814554222297495197460412027816744342939341485724444580052011637790804154764809399190476238548931251230806205292853664845091052080030415960137296940893940113448080247504451719827484671122729330605767679345722559882033085459034972146974589695611103185144642263248329952743248385081504246508332044575273660729743255923433082727491685841319749305002186743446008903099859936350293983422933045034180690150002293236769999866294692974912422880987707388202906680806012785782315286965084601600687319416700292237897385437542466362796621330721389572030198582588682136582177796562860701798535075292109874815282359915718105658025945353087480791365462074553531949029640265222936415817274625726551127797090660687903941908193263877926965367314849250704820693239748044622257059184542077279615310608439597590078255647820155503431629854727364465437740599539097787040190094001978057005925684254909235350087513319572293846501259514649983819954537943034003916460568070930744914891127012575429293995850167164065540220006026076188669903525742889837312340501235837380485308565059794339121334339300482695345213745911253738180531688430248133921706194024928107081876624127283431380599433752845757393274633144876041350628465129371276572352513566810817610094589625628624942787247722732453744993964365026199032198635261656337125589562995193594248296128761931026804738461284108098443581459488863522475082106755115834856884566563365141149632729564509499131686390844697920140297295319139999766575068970417263245466434238955136252357333655106150478596079456040020941774825442591978022557889040620547312014021532568043864755219236106686580180879195398046821011314197639814035674226320156883474710345596518010711548847253280630595208550900679273464134683637921000482886699969975085994103394091651636196401385133732202004953423302906177000213435120369854945330105110042870388836531864371359173520 [115,64] 32776042858972776818209983833281093295795493979597166775520706469108729442266337869716762855225990123242775688252642993702895972003433257711123404862758448688750979982856114907249293370498042732021708193141104260145945879321447624463582647630845475185889547134276860417522475877236449384756145067675831262369869846615590758078007264827986813902060620574126728517452822763855811689730597338747867534679767158726672197233849621720424400650893816434503580185678594176463075712711510770886178612697334249957620477451659631796799203584453826668862865608238071579427994838710137360934475247463454774939113237928190835808799499737922543250885201922365034226927912660585095232603459477621399539906060266936338005923200340099474769271876738695838492930242544584099146781709706273361263848317508851321444928869398523611521618276210500417560612299394535547119811788424748142677875586925058247287277786753209951665409979650838936348930284390195889463212931067474397599488673346196642691818613923810996645682034645455891855375916230271789566031220959950929713796511239516350846862449239310088216867656099458672468060803509549184534247853941477182937913123859574306494071186213564322824153412776976900661099668519899640713432580099757230088042093375225095253001893275821266226836979470244066765098285623280906350199699315688058285086459611322771529101973402468296291248556255658277092123680762172476513380376804181717537421322254697742420881407532505113303896382100315771403319909458267560158555926207759771503483509103387547537347450712995822636751113550322159009151740335924162383599377655129136981784401863429101628810723778705623893686609119647289656224082852141955926520886796489747164928839250349141763875096809491658283260565143830338826438723486809268504538225222154321485880378210715960982517585353521921986282915595286337607534138068124810099777437862360400647761034704924031151090742608348135708127632854123714292693782095173276062152804837521738770924504049180129939097321290644030931548682157777585393192137602792525796782022285739443371399644105496479327530104330063251822254088085497298291235291865164609347200159444701460994689002542394106449444880682680905880921226748740714432704288762726205764624242749369084041189903228247084600713095810639786030054041797732273674698116101864423037323127192612520793612128995021731125370449178622863151351315839798721932440069410166165551360 [115,65] 85758905448352998156899521836205883855585001250121765155652022342609783911812009755681270168461190383777666717350754828024008215645370023070182131930628478084029521216615442563985736927368409426361992133202212965722194513670552298508391783188239114020950011953671780661600529444774628212353673075504550229687311256824854409580438575943382765858900463745637215515837934894710064028842543477057610809129000663801158673252308397475098565865795839898973535372609165495609699770792138982705806689850599017229047612784874222997910498599598815259160000363520134850706322027589695632742247303797008228124459070549214272575168271121440433161591637442035688924981341806385826385242171105470947357488888937663225630463815497898957034983573178762279403630302290264652192335992685393279040320635204248453871718714822249055609438425727327511727446287595136072879495842955623237971460158622095004804098361724982795055813483140891404346969810068901881669025500581825200525292535389546896812313890286245739267800791993403459075865458809898535534173317022491321037054626534828518139156294991020653987196498527824399844674509219408310993581497540032276599679255084327348524917261148322930727707432214087255115572651795257732467138502551605643850791713739314920835209225510993800539558246802839945105871809777463570073960578639346349022704253889664391679375593077417603909467218751172334477115530938869582928564964595182636893223545641086484776721338253931335417062430993601751616320711714731896490968214712588766725062359579591154699775181730342946152377477155015303032844369146594880194357846267250690461243371512240855215244478751197872367975673905841377850883745674902372808551617571429654862540451855382409785516872091901798372069379427382517920648776738594281745266935431099236807183156973429071345076746745126488022973214777199458458725459821927821344638605845794546707126632976792428576661429787156717904747593558681001063105281409772749773938868419453076223473898741456754854086613247748542713833687584905476655545838522725531069643405793547527604958900955524134858800877916357594562999871843812099752767958407210542626823761024122877526840210301510138539353223893346182470695985079084722486656706687625978175936369607234847994974100517916955078637157776463921663911727763030431410008626278849470835479860368993261201661744272502411931057113394016727073984075267736749812046977540623200 [115,66] -46215117597166260520505917640429505285337985306869274480901660653828003773590542062265176463463239326329081407827525284935922217640550087442046911593065783197364582591221185931685089628279511702295566615657074976251924180967443704501832742927888623436587005733842464221079742601659610821188499609022461323239837921779843263815381914978154274742758144495714340124528951601551958803627117570677360120915951147586086641564489109093097791907169838249023792250239879965971051633740524383067681861342740194026799387460968007827835390260844696447975442176347247887890388769240253094021240781447741689456716159418427517245517461897142917344368767083108932969404969046434205471864886096993452120356242731211474898084194481862723537868508074748092261977260287651402580454088607315078626701933468069008500073237097855659635015118147147096570662072589589454982722985463988164101696953047720659403512129831117857050835057382578035374978641711057297387260617112279531763386666203581496744073125245890589268795845080659175449084493273222358083758611754492577145423355103865274401140811020919435502503467219514365503365381079606444888921097231860223607885901602279472515834687044092124463436013780137144427189784660776248124679197606046572435074255333697586774466138810406329310365376803609900501906521284877361902649721100446993811354223238878768737252855315576256631673500501512413744817418511806466865473521595001697712303528615220773866789894534714031678028562554050480422178628477399401979173168408299333589189127299307272068911256509861341186864010024397771594366327839922942860584667164537286189716639437082214378949066085373926089890015114391092670525468793290676120755397206777627174397747173562332440779791692541721073905993869009141894776139601815475132549301163989362011231822002496205210755565961724573963890725246855387340349525852277387137881370578636238600155032052409522554668885115001121566332371148534729015714957213501398279234217744258982756928645078572287488701352345767881806063618858646137389737414005833024432476159286146943505705765115687299044503096699330929812066886199467186858889728502374068892983699057614943831923802368187558947924223147541752661449019323855169639589434914794832269644977498514386779524765206295133916462753688923188644410717474815778718124064494833170143565306057146269970520470873068548823875107793434807797741648694679806836687269426880 [115,67] 2350161339963528042087702035403994745830077271570309709012357422717345368610202693760370674554874118108674791596681138810478316309737925645107150394986731469048920412399474945294761614261593609314277485524362339998500003868291057948243274108141700502354316544677627800174640609616916446256807898406290832355505432625591434446516459659571540811664957969872995995348378071326631459501027442755202300596788151171808436424409276289148657808717312486098995780949763802594154597658278066511970121729704465087150392893573530244727192251868860114677209630168823354721136113385904667134739224058559603262755854741522758716933223141220222884701948125155002091865023783944443856317771816600389087373792213612960499680888362604431058819820244161748994862171608557077764090113070170473298773469120349916584256154646956380541107076689135109399386575053395903490938947004043130955375734159107826979575363307490485342899287612245349127099118234201256393423647183550015307887890045555853838761345036288820407980007685716502289509813972923798520706791554195423993870174823282615830299552909122655971791436513625169281559841577854979688834670094788604161578863171269270891587077343639946412807548071663709584462675893406665697535811442987011386292276864745768994905147451900094102042337584819072405522018488852438916446206064684981163561309132464768017874126295219214895336756973092524018261514722888385059986656009586115248124076071392498213507213231165289358029511342724461807013268684435207028062554202074481258090345248998793735542226661921997194206119833075104298469738392720645824384284114171499425639750729499684929145691274392674570246282068117063781269207643809681811630044150527924594151786933073189201527010322644609557010833159976680048121989477101969745979954965166137566226225833184061845686008931461187505884926904063828060325951370677086720342581408282743355040496394377750060997566045640354632929848007637439468689151061131219470941706217369128580533426812945662340067271925868419980687191013769817576182830956170120241858209552927028323667257778040350198713491360760764882435185920208411279232280567343245821133178731157048464819550685297916190542441781243514463510216997351769698780976044404430965200821945674749193085223268771702813070132111207534735717463230111903195582185798949957081532586674154932579015295694033542565347535450024297779139193290713764380014120680 [115,68] -117781426053723231764872892574745845138546701353334477233365530369544189198684534531560193767676809586354973226149979676944300984341208325974833213145000138925617866300567333947636161456708823543459366061968675640459487352166371807402636201148814969424490288702289246390061449350383029548692463943424203697722161708153937371786046889672220131216475543498930368772644378782372300350383766612459625132314772748433680801332632559130573176085581540459017868439603749105169219152496545449444905613982855245318036819331584416959976181624900580650390857483331450118360223418722323397273260125763276533913023335253445353579214599536580202954485410192227405800618260010694395318061379525204183873587572067573753947356847516765467070849648923833677607014348608919096403923632520292021303864654537941809825604121613606234845388269866073414790555187421032070550006378038415433458075386258148568596297612086525243875986649740887302506231030281953640292178446773206194635211263076892760871998513970507626431965184049818217044729953034269319547971693486352867481128359177713463312358083018304852679956736426131803286911899853703144297222073772754071425857900941735746785830978645277965060898268579539230046416314296999508906482284587661553152277727370175508821505943840371657931888808224173164558853985275363466686259449691591056781157035101240236296793852876233661888234400916152970374748441241761973271576465356620210397951175609761863846480909482432278740444833293565622345609220711785882812741280465061046205999608363325699557770296464799982396513228487949162778628322016808984046233639072792950780363242774390539200260842085723164196538118383288485265326491713037621192606559158901110941257815466141650297224707368256890216025829173086050772406729479549302000676050370214634468664558531984107580133609468011335360813819449446675573695297315265559747805715781943619008040950800122784998396610962076532606148972268518655254344900015504506891167817332267049494760887054124422389469759957670310898257188430017673477454594744384025705579008209212404789584872343948298164587918420578896154644190503884928209025825913503438517941937464159162025169633841727151409492056329134664671264507218192426020839761369824345556459820479771470618466302067191281428396179080284421429708332048851007017015287230699151356870232229386830100288030200437428342471553598688444016872387402880719537664 [115,69] 3521486762632999972656143943408928892145781170914718500109900580126564325748834952912305760809560116948028001760378686696951924804294759253178002260025553920746295272183312621413675259779493581178474139208294606782795446158969796740460036946182352917738853402316195480255133507853332306167090820736081456268229388271167958664179156335461578916599909029276845829257931924008782990776424301261236750995012107631833211768702507557911335590349375347148950405810525878163814102896507802521996057881216105959439593912537432785795265368151850368548864475201725883915023308677089148318247570195031217340175222611434825372003180903314381483021973350556202872555518328062772730503895497139377148079770759745539534506307621874538898266159610671515741695488723881991350924415026591624061057229749330370813835852978218065160028411505178156485135994690838888730283903806303086643060734839547513701892575717656337823736142783085208665764693177770535649758867755919434537942772331285138119676791708178086966446735723399397244942589690711597799478889111208733801313000047036897704366123655641935790845232390128310901921797308485789868550452611192744487959005180094862129249565111750556587123173025320317025479196417813339852106845596135404121739993213458060378246840163344675540030604646383643520519922338052489142529300964957094342067851885208172597075442873557283411448166795537613058968966015790775793686859444035746643791976964450230342438346390689748295303244862011652432900560358228962831285875531725054990686647492279766871757356562451867566021142085135183897420986097558729448307675351574680640207366923249193019940167419417910129265745532296214603095046151865736145834263289371988970034899627778807737079330877032716435088313360762983560745312952757714056658496818355907935675815948563975218571982348077993495596752610192623204831229891767922827767492701366471394540075247530275350680166163036014314610329044423916579987346656603557661056145061767720042733402954709957045326191915628015349274589656594477771088896998747467692454491889261975580742747147786816729424449317639264079673774554180412820761232290725789361858936456732140541931510571772401158481336572046469723744988248050245299076209817817360542983868312366095384555639107214136022246658293911758077441939860156572205695807115481836242670557004039639530738214863666475943524612293568230448251341091238047712 [115,70] -36290546610745227435436231697667969475881475830662152624285694497099362730949743731425295531643642123836918043648234851068508560417209039116469905528319257096989204786429697209047102111590346076055324318419698841924172912717075491072412145026967124493518453191704255688676849868737131288929888355339775608512740081489522348882157099162699079764556683124331016252108208409106783443199029897879675316268191491033910781187812788588825358965683880846222671640142420048062264334341642630014215040853527012971201962303602948931009886604445116375708702906392756377595381597295239444978511808977608759419689759839660137233628344155469565286724017262879931610953433991396759427111676807483109845888929075063516685679536486803887587422546425713316829733875709222733570719163950942027589533157505374594428753627800135238937731162382754776903363419279243748020860655158323928030757358528372505946249097514846114075371645231594982917093370804076385593290729378665136121360148572408554082666658980191985526677882376234124408239007270721138603781141417692011676917107186801218294818584597602799706984024206988304818486921674674489220343749851669567046731332467318746411315719700282092134048190100518934938267550330531901141184645950996258860464653540461068624756276969058239312555466808672007741566644121464793172950532239989884270967912945881548328604198050275637959971809170741604938235296336566455625735336679877702373740042564227832430405163399495462911335983302153709686181079020569381711219677669320323881368963558121385563167021872741250593137389953704848339092723498504895682427597484062797462065319512635589142943342711410402623969464786033361909150238175939362999024908698982036551510339675740676500224337505637036066370996427434375659418476164405870913064881068854347668321280449261324218722270931964214536532108375108389248812050334381521413512604419403322157700920364890335017832924794255137401450603051098589570860999583371775524102671449677886645111430379036994733266781739011144544944256312085673987806652846043713123498776461593496336425165417040686490489625921914499879285937174332035054115409989948454155203153674056080669436499174941752521483529164938439096713956000268111449852000320374616430721518512338481144714598727020409290941616559892102906826284422636905857951961055138272744732967566819084867102303956693284171214879938984651667581155064320 [115,71] -1015909610389869842711806542228697798838147135446379276902280035490724026125306105473028623292339635659722668373524913533536323255708367217089446878145070563271643166858327009962266479656109362801016808564157791159794746293534630713608721706678722308492121547539444944594778692803828797707204659773580657032648969646370991642833699148151330661411466227174570099098407468306978062343223659389658338586258799127571238985763869512832060441532051633040813846175887804336619830404653367266064359068863165107062775784976980351287481621222512971331180163370927288771094369325113842290054687614870470939846346205697636575187713676401342897910281654672992047223675963848424155917991909497560211907216043604236861330763495814121673891861141267601565045115182407136733371051651900257711098865572872805170528449608768218788784706499818103123765408404605912811970858633173277291144872500187359044928345189275610455952062511252251964864932674564444456590131968075704446799915731034994755056603150407697613143710049469065524334927863463551159880320343607066625040731015426048240732172861428728967164645482898372845150209090397458077803567000537624738592983480879616455668127822321986444757326836732384119146911896290549713236159751900798557000264826283871728944641649971028591490027448733847304837523780819993961735855054360440006051377900529833720086947585059141511952723580918002748449867303568157176372771202896208041562569062160788844830485942582378475689397289596039246223626078304508760995218353747224352395386166558458784232771169971042624364683638171910195410893453737569625621032736047230152326475807736367690296398802262512878490482477329031736511444803326177659888224116403565304155449961665753072629566066793900524932085187426278706001404800642339982425683372442662254074268478215028631603743681955702839243925748050884075533696107054673614442306800055848864892278087520730090594912640206776351115966697915459977130914468588114814697167426267231609941834634868676096993921152475240312741100356556845474974553481757587780021990637894515412317515058269741658759992893189946203487754623646845078575443192466782511479848641195681528394001324049206171513639508734313469774056871461390852041003719140200493517000896313894842113915108392106741532658355820971588739071919748474239826972324886333936520816625408223196845740204075352100679794525334444676689220672 [115,72] 53542364090304928221877407715034324790561210834916261827245684209165102213079684358941382792051765817974556329297878295175656167942692501592162797721411267041846881074927764667765135923937882715491274778107875175243798368648803940921358959454486992141160916089816465586693269745374169594603466225275183091649323503718076553505157757872365965010958282344033583415945687732320176326432281061408301482707167732970357531762041718860152957039448494927361078653016352552503034207860352491984131001185169642043522531185472342975706431797465509524125045583741572828603350170512104787575256445516268938790939568504252490411044310783411688464933281898269204521686215726364533085078087442880920651717798314798863373970036904254347994179853440327031859410143403234657573105310023241431319038422602674900023906587957149426556352942482007078395858037321118113997411791378059114305061370667824483579278054616524692623790014238682646349210344795281957065925725189109010374845398363328073184713664937204109295558745100506418372746160791212973703781640363585168744017331313985015551797091095368424968975102175408770855421083208709748437867283650644127628680286810605509322500196546406168805831133457274759005175064994258013695692534307075800861263967521006679089937913364826311412595813239267201773635943994365202520647289343663934825762008086445461625409352212901111145995360778614332239795321073670301204358200716346911438818362968413663191550962255025144877880873397739316819506227174245414136918492311725709146462105463563418377408852307719871424400281596388423984666506453524057244002598282683143929754701724167073277469097758302266267402747006470165400806646446321114473294049924567170667410082464617461866314840609304048334554459062196739047221699423247416698995224803250613790229374934386440878083611423289447336788106500904236012553907207257301941124972325628061485003595086290065213387042735618339562675098921194381827446974246883244525416226706595009561988404821787577616514675655179397698761393828342039776722846301288265558821222530290622978431880813827198320798480266323672232536942923019163198415712699810950420030649757919000591013132830273099939643545010350864606995613560456819240493915187862904157888760924249832545855630462779874878734683841447230623755087301515567766154093883034373309033273655656735569749705557039881557768591449152703993856 [115,73] -934266721963446986836049814285413849998691902670427220291842181772325140298157288439242653699362485243755033766720484212965278536444367346085939211163922626367209256173317020641589437471365734083900551025146954745141233391298853726297508495571716839799001378439312921106320376228636041526740290398996738543853228213837652058403487245250290458470955429777046143217297925873803915936750426222139389071375914695470002835001837955071887311859248737033565957755195139409234033654632700028339695217247150453770399922852380062841073427941034334058842270424246987545616417875209212328205633504004767967508052410154682826630013602144118039789606127643372297314226376390036968472174893760102539948353490156665335682002776395212780536924643724123280818423627003378943582111785975408356640869492205928974216312168211404885242871843500759330529677919890969202002175969071887931944012191659404026913796542155657561588446281230461749775869784135597234243016078292929628254009047896392803979326964991283961607364849473706841924915094472864019306885838815351648460746067596325519872449240417822843365258143612036097838739182855749557905011394364280166963411371888988579919106143326178685986890336645171984790344943756543855930107221217089112294097302931743167582127775183064541127743065153087580817136023389834451356575292415798635440113536071678598739655351925588076972846952345999689694118013245050762387267230741317013623988886789232173912374169050826875628442513054014026823367692331998697516952723853473436958020263188967490088515998383325417666004190313678326593196167801491502841763055889596756411965121279790261234949100545402500253920376514752710557947819069990616904127156511776005275925355703834580586613795522936340028636839379792420097778206701782210246905595036625698375205391751279172385901186040024567149959776354348997341966310759915521629092479399424233904396642133070763113778641101431098342649450064398312848022687303048063159956858855045392613459789190590392360840564422385810401150528844514816862424577495718068963303429545030999111391406038744893435543258523998193333369204515701735576878844774059222772394772268494932910044102718862525189194704114978513253041860143371865683747068368835206244065494246124592310770636867306842024414235823744950329222425523585200043625216539150019268921018204463345983000680196497261083169871525058816 [115,74] 9492013949626159543108169853336330864185429977988497896443121854193727698980621910745003954052742711160008715687093300293231974198311798260579358415464641593460822240288163083030675836027940120356601722898886896217720600647147802111669513159669434996240965478355547269074065460762772966690921876346779362470623507007745949279254703910006409194640160070121239555616406631372458562574554788235093329528602281430544941358420985199311960433796092527909704827209743682570540507419129601580588945303611573345988318653601866022344367740049362172383671948261218021801166891238845364918842605027449420578889584956892747088688797637763730844135322982278715384640306742853125277298762189484455775506924189483945448886283724822961901675728929093277098209669623682050566364760042282201967703130474677893757424137762916175230197879271655558106399940108267548235409234395468724407287521811271810132046446268168880984445329874257770181797969079400283351287652520429650157145088509664425994281659307173400754422151072378558294096362770976119109216230724109428365664270256284619803301694387914092983631317960626944502535861123514387902158561592958198207192924682452902355731407392002340552219638558837543465543054942122790360123761039291379748473011623406046089471310668458838480757046272629942165648779938835103851367170365219991018038902715448321668903599671497161335090256918632804229177381964294950127518253669927257029876565917706467223971556184373185989347190580770176738131272566655684556092983806284814329690391055618025919625234067777025316638878948974682641123947807824739507924370122907805214057976045484975464119753622783390764821043292631703396586245410930702362495139961359295863315218445406846537908870597476887295513827693569899136137361857811361363357928790187681759426675082150918038960177123689858622711068572590015136067672096572062759947453913969590470646707461567690631570267621169675675626470624406840953095591021819998007200250186118872962541361335703480387651347131828338128739562648655983155366505578968749607898338370958538587501002173961159477785011433002178348694184350910718687383200772451888062901063228353592899027741627411603925281844287959627783484485290189919827423139872502409350528815912289141308984441139202116909369485056081139236958746229267882393078724321522967212840203186362475031373709087803673107213891562752 [115,75] -61807999353745530807071810434239284996476218568930220003328933042196006332700531940796527205487682142346518818310825163828308464508965343868615122364537944671181699941833093680856973232535178517156901861754716642992171616676498215918411863581400247571360845197237617148092196596413204437024378221075686404138107848629012307258245648573197977098434995479459697775665648763998279899328812894412085593264502944525419811742045800232380514065931971771450868270400263973149511425574882244247205814642000373435644097710789250920473158484036287209121695663248063315303347195753243496902013933517719532719815601268491302309311481928757638485260641525828394377432645737908074069470519488046768339655554689597411202558118201103565477554210997215784549250660982049347113527667266961415376744752571797844825278433997601621200970012675238461414530489761716696892077503653985126060030722846441004880861547976861251207177460332296638316447340008555567573441691098499679783112762694498454519994060767629433733861352736035019901359075743702553074150435569315572392183545839492290333820808355639617022255855387050924767186991549448501657013204714270838520272663615149883803156694901157976847596873331866905940017821362907317363439420035726837426846186194662500790639182863039060654759165840271495119356414340785253930985649620455498001446295106083698384425232007062444606590481756589738035815749535129990620033849159545313522482546879248511634941566385301528026362539536948854762431698959397819023781292412426502102580063386715891453531398649700682417225685647516163229186260190786089732060720702008011333802790016840470089788926062483319427384189058059639293322937257541598909776230217228304645960387619725882039768304984421634271878789856263935298147825440165290748123597128821889971977323059360619456774343018805313015168408202432295692238021907454022173636177374119405991040923994228359524486253692341670887606131639734859409987453664316340776012340122521286852377527607670192004184620645964015559706753329391040272277631279871958715336508345052814386525126150918780731515622238945609038192000196627594499008865200766576974654994251973862597891415687213774012075262502752487938144359670546610174017100805163455996295548359424389789857729282027471565404292828209255502186557661977594194237064901945150609411108072674649710601372773628915354837600 [115,76] -5432951575085539923301100223578278336350607011032904085274833742402979940529095656397691419350836922477027920589588690890932994995261244119161112073479113300861214350254988505985015157332020133327459459125443184137992269009790038580247338514367772087750161877472024000489500743552187444692315135334160182254074828764861349881308444431181590623324314266868403359394202204075164385112713401029334522975747498626149256179238193258652649249830787545847166385061494765436898340360184089777253910613307857786923466463715418121233007456456930194443138008385981683755797823155325972393915244138259875366157128069928840210280936874129143363888457691549419121694253729852726168667601192100117814029422620310687641026038878833897846859862840995499672430306163862633282087352394002990254388182412873702267193270425400368195581438651701478196362551570061795513422894010364608129263877546605195017067477740220596112266425324835568868534414271568104289769749105259079992563294855371576212467271110127031378098567687371056615902951416411476204030935675654822673488962836603027458365156401286756777229245986977524049932247299172194654108245375255228646375587264705901204893994719390281384336275115637487327924987279397142484682378553169429913561983008619576242681645399079680828200746094048797116388124211662786862530745160844655075170788351281463128825459815744659314692197807211005804189386818978226760900489610663428475869734681355458144645803590119792563990084591874107874800732339632789668247763161956218131568965595683838526529056822678992481922043659731077332220955793368312519133266310739936536394482634920792042277225675838161263441063684139423554755888412078802029209441228616591621310925312442860957706525666297829021315969345379812518037278712686089189303009398983714161775177241705624220798096369691137398521337016725669922821629509004226809104072630994385873340675707819828884164865821793253634335899395423432839793549355103796546113985633476297462531463411710317680759734404453314758137887476505956293917064075679156068233607582689986806715819615555114250829006885030030953239427146856243084799691834960623329762207576714110997350446579522216455384658978830510443659694226981334663171011418718966541765666506541766458843635632605460188923943087036126069159569975320852278738508992895007060100974877436917030960420804063393894400 [115,77] 134573843379943493961164136048539546309639676934390133988736127071339985779697364791996164469933090502331733401913849409266090931295998048593264299404109356820018517894580423469494467516019360519295034010196585785395294778611115223822653223011774840616858190231603325237814449837128628234370048413015699899359399613047880386002955512222252709433312297314272594029142120753687109996769599173406413197230020144463161808518753822410890857549630900575057175726107387615351647846703316948381850305469006505636347847521435693733936045221844769182715115829588185962631918809423677394892597559120248407839853828410839098901170272352391411013297353200244433100905811692766419008774144807701424744327059993671445667449818810536883357250207605599815117438057246810721318808967208610515967576755440816714697569371810167226102826634539333376386185478009764945899369800514769729031376175352133025106066341012539761840671368152736735035756287865996560881560757654670869108439141667656712891047962452092834465652885635883771020343406427284258325543237984893327691753950981526749936261181946417460366706772928123323645459600686284814807203803888534467459573749231593737316516339157029841636679831512019415119697777954468671989446179241870448205315131902856016167308097703436680389929996586785713494220002283407765633897664642969876412541824290321149419406267921550672300364623867628500922221438274605554677295980912865796170415153445605001378239759302303139245822093063617790813181103941565557998709468792860329263626508560118035470826156150606838913300238474926142217368090401317405064003996246556136196455182598278657142650868350447754243602376486961685508203450514450277265824078804343903320018765699024852250855700732785656021182467110128330735810173495766331890803030968981021964040324232812518852617042894690257542421561514526144357784692381427628890181046618527459464933294798390019862719302920538479755383810779679029586698180800813417496735534835247401879492636349322984848182443780248644024214548615715782304730835353969619956726793632775774599538642739260938262922845114521050194231527399971536224631582471625735439297939316806468891546487916972681620589860552035726352125135972239649255149283224422112914778750425789840843398660672156649357633767889621400853773283791245697418143598061793524217089353704974658362870133830175360 [115,78] -944375313636481073965844864853451434975307199997952394989261436569894441656439514552545722302560002939896134324607164102248574748535864612001575900843489802563655199014867938001020314170766959089475746336144174452793480040131969906710866119112066671166089010849194543695792380312469744700136799550551701975387940818767494587382663132011981432120199803720532968427616619092457391634836180721401016378836145889353609768574619548173764569091118204678822309505043274952564883093824224168393697592533595177665764572221795172565478462667568222896826164740893282552493056226902878661549590887547225721192909204410670428895005755249954818109321428847825532892754997106168806255107987916850729992255219144881978875813565765084826942009758854683100867050073321290513607385385613976911223117085001458664812435854862149408360719512832715980773625283233311120080552493616267805099177851447904054753085459886011583425818416659487340929185280946277379896748007152048692084444805419378527580806722346686912844969455000260550538772240688727767022005993005810953089837063886060340430139642691533489269020339930201561325785582414728931389918287897974252492887238953319336141140596392402962452594013413227771193032986842916434952165061975973954792341818295442297809757876862032061019009465728821140568605231774193644442227607607876766809947903234557878426289251200698766369580849743462485253370141346540791506072047309085775863903616082978838565365519862788585965959461248744080152779771822075933054488185878804904238183114514818173827842424390235719961379905831424578384576458898004995163386526706762115343293003795179415341638488274248764184926860674262348799697284036705029080903845610843885613297831630427121991057458443702103269488793628499934141245570314332122403655984073261195083165740771607309347970953877564434426689895836533548009208568044797524547514014340008064584906678810941890166106909477073751083718082917243700989154438362060262304060642868294339774671667617035444769148746736028064683273926978738742596101442472952497683733739514106413202879203305496023746058215555383950103009046043717114178496227179197353546505933797639721198285262155938536954546662292846614466587615060366122067734506832477680343637886792036214253982869049142909554644375021834766389299931750885744267334301298778243747380114707666432835874316416 [115,79] 6779143786662655283918555959669104993865552814484171391579798492398191857947304746544252233704974659692931498013951790167930868362961131920563217547902858655653632495278994040102427817874702122436967926629564780486475516012474097706117625802388600382985176676224563990214570252281600793509561279218187597625917641716237090303419749007443840303824517672332042643091173824482828004248653960121443959634780171332826543693305768686558723985638992850719717462589884162179786682837131968438696032577759972785856918756327283693465576913322900788051004398670584363034229130811097194756525219273079210762245609036159838294199034096599777858758306595656310001496938574921351123438882192299290360471514034024901953098213271831845823132335468779706426911865408010027491657482804306961027629069645454710048159878711141580722901875927451756011229168241867319834247764883316136161294945920989466686668583973304304455003707926230224826390573527012485490795389006951504277587667777446078977759476788644499948584847908930237505882602283325860068769226021976142255251704934805626130316762783157664765524348156711894630694368309686329298807949189601792922372290437959517035088214034181871616718311083689029289210113405657907226493835426149711815419367976610535984386901387536798721258766780500126880293404920790699520181408290316074337991664346325086519046758574626161385641494346054798254281527261934909428884651189836045737987323313299607824449729644828040947900130550615460100367726061693675379030177621557319205257042820129311537394274217649224396031778167170656052743434161034534233248574974355948037000682682662299415536943319627752926490977640731778553260504557710762336231042426739434268930460387847996980312596926696602457665123161330450161833499632139236699146662611631758175170931652822078065168484264220726219620517507313083176790552167357437868868661445180078646886359189359048659886170237564460791281578581934455285684344562908443879841429011362177718032416534137911063013985387497995594140505148410603296086173628720764323511523176730914520762564267584437690829187870109614507965066623798097480804821851178687233039972951680285554590765795774287408099411961446228740343359334260245849588125923827093000172373594667682564990291605918111725336964365807850777122341590400998488910148322027503365114522304359676320801968 [115,80] -32244497769193657640740316990217117848842524933719542228871110193448829753673646116644981672800511001730187189957475239071238444354206960659573680206064023525554209357185992166681042426825884405657417284276909403170580623373459116759039867782899825631851509465886669287167665279068831752447596755013948386731775260152929600902652882539696500001707703652623473896984490329881825679419869273320786589597410171795617941148523559540014816374372658975325526861728707436467574297297285887338516769227318638352490771238648679084478068466052508716975120352649152226661745568616818753576902272455613367132630522526670363736850144862157411491710425115116642618994516049415632541434518412317492272479100536642662741278379803840492019972399571683923367701230733322664155185996226823981691258153043275161930529616171288157380518889039881763013968138853748427143167046838452555950745280374207722329240515247866613829242787262801678699756412042859467882403973203691470649020959917187983030480220847881860470049085165378970861564045147834879677888372991960912711491416073187589581345008938973728433290574146286054442711479345031497014710229320855011872439253231432289466088222328637027434750139552974831764978423722952341702786897064137725595272556094756774470599418448437743134977271290760795379197305100746115139416872496555507140574017108821140414181017887158236938265359833229135182314622061571473713018999378486780761179163754214625310660990015839053067307150521189728761644685575593278423493125291203023817960331223181197171772603668259487621820350653750052885876366532142669471797319248305054185619011757745689352092266008907719942142291330024632336916949792210506294935370544478509683146439527312275650379307229010882946863690849688411340031402316330598087918539713018997626432544263097201595011368269533280674770983944838247422341739950099195092451032857860055536425408312110325602254245712255994310002305919467071095192241885517729002140069814634005536793986466607582440856808711250134768821724349207015833041893938143495231626084185876971684758070705506817733590517468032799500246065313916070622885624692658289484540220034458560641690864991473266403656536900157734236430000746476605754571071911303819434790991559037766966263112913306827077933442745021082997530404071792001226870097225621088103612606022230296832 [115,81] 5684783725012669573669622605893293617489274153873947771963372430006517357164989074752596515568850501316945996161310096517742815203609765193245697519610755093911260740408338310695960329446918212301417883876607809060462139775980132902823871968759338837165399707921667702845366287941887244310270338759314451859758312794434960336860350865346886553625863967582342356942567541397061517933147939812173350553656195133972120901357450030457824311868665880809161219438799754446911191744639952807635698662886688036100004344901298990057087334398603584350708904032726783805710346660798716101544239188657062687889367680796893780452689959172523749608049445359744938401728927618008268379860342995324087713212015625406789739059498163636684025792827992676743528466194592611676661369286847218159217933474475530607075996000714415932329727545357636269064488161018793251810372644332481179418512223943724987822275067418941305836087242503336753745912871839110644235992609154489262132503690568909977374270540319410798256055078435827833469731625782453581725728732811288690507074218242223452523310449147110186993154879179486482446862116022752266982793398408703749511105866791756675661974078407493805842372159082487622466802281054225632366806605753761792409034282004742433386270222228488400781350717899879453030888443464499433241701274425567761460982997527132151586710759406975175856872517802186559409386300717003770657567804434354766056498280402922700387074123918793069397613836536608247303226411321546427629319894505499333815735809471895632932325694913956499261394394675539479081826540323404113109992123520431965903471015104070473381292579840755812628436736745744118778903733406559745885980455753127729714818318425557022451481729202740016334036546327924986896120448085056519432138746877909790870572589120268623252601696664478578647343375744499678263785112590198615822874305460938493224147296765410010292567086999255153907974760527304839019731996779035763618731301536361987678368002617906759841900695700062348748096298698943935256196393296836489193992643255110095790823516655330821557961593093737624771575139066241232156107713347546010405316934100895732321946085393539807200584432190244771910141446824288131968378193268533088713916198004387186593037154713152153257548847536830365576197399380660495439493097921010529721809805984 [115,82] 899611886091041616569718956548734205245719515248721355787372091090291535843690859279070337450204819537980940104112555712956342120158578912954352867569872623035117177192082665235646496601398290044844708424403067848857799090273629826734276691150859240375250680543508761779056180764640617637301608983486271680874889522936285413588612367903875769045133468961741707687009977101012007511780966189544741342620858714871601034504720647603789339642431981672356456493290413896180460393048881341945060873698370116598041203839743177327733431679963126205821635661266360405649225050480558865876681884376619364282097412848418887907848801853381747995426146959869129936261781014182752758479749161754541682281751807323047807390913905941087921548868710252400350239589513432499428887138335179656970068121139618749182292481620040298371212459193133968198490393999327094640955052189234477024383132618127699227829296269519579005296921484006123664496801542210668844365955204776617358555347086950011996670625182118510307078642583025441837674342307558538653973007915355642427935188415898966691779365038393458330498353601424751245794505804042495298161077133158139499100832074783851145471953028749613823611234496239023974416343485833529103509616859794148931526094410254073422074588735374845293101479109022201455321771752819761260380115780636707930111845112634137308413181389410164246546895458019335468436397978851090898112618461562567125151381809873890623079799342964460552023288434296813532465105397324943607036713330551407457510481649825169648908189780483147099437969184781675156015271154598118907306292572074707359852313507053728630871633536398988068694278235462054874696594460640596446282333480256561429278736013286315507676152813199727547387559808630279540210627773832441345509066993128510940778558510760199687245310982981731603465624106305685752679632282921782154633389594003269903240081493153848602611792771498718403014828204388168545659361368902580969243236942898223065946468512777836886614281621777004553821646154952947776672407533536147757538266857297710870938685184835693227831327214629445939343752810339974994376450451977443326117411510572544765067383464054168737683982397418932181755312725720526794791526518294700873956628385206339993604889396832996390535724053159535230123176355638857616425383553559845528757056 [115,83] -4816993897303440881153739490856775697301611056848231841000408444976857442575703604009977501339554596942606136190500656277235654312927033858579310180567984436415229717150857458949782687809575728715080169460202745704589382070579979371057253118141965673297050849242423121853539608987177670406824971081527499790823381873736114783777271813636737169862328660470465305356093672152033655715382673870251829260361413716046114683073053965255820098983790090704445788384452686533196065816352928187583132132454486742150107170305680619981380015100441013900618362099077732406412126974234463490151404518967579051141919998986052512391177994023484737616690334204910569172342417406740562395225985043381729391629130017462612321269961808774687845902421842987477860868344057343752599618754878312919334776259066523549655425582888715231987693525767827153296483572344984586066769524400730115266619726681846338314102197199293273761875988535531658250120962663372995611300507759065630420998785061691118965123470898375227726168395529812659801735726637082157372014034580255648566813150184511706300743978604654639608208074485694462638580105563921467646113723438999774755213005370400703567762183803106284178723552878610143462220157434684530441423901948426055605647391836613338442034979722906681603969022937643988723984286955099749317290789493582177511991614813021062895363041483231148020458886902868468424542562187516506225673389683587256787445833801917731002211573182421115152476553628715038929236105537258731609355876715522443354815377414604661820921584161631752164897765987644403397980921591178235839302699492310545579071472867173139334232059837453020639215596461618679145868166012403199212372113364492258836025381318983138709792737976934179882313115039394224560661963612242294600018769387061791586247319804377006233554937829069503755166214511534844189571156004976738450004669250665599778419020558967435919611515293213676172875335522319839783658970119043766552607090366402550940656668511234654491312456846859610658441336550244366230448855048522467993224047428100696031942325889328122763060386409383200929641655802649455934115277318685792223617301904200543755540715464111725044432252271364798207355088055226898113633567425545953050480241288166405908306399142566580288759888084419019624384947397053735046136238951835628888 [115,84] -5748406489229363404992513766056053621860876326742446288896675139138445423034491537729829712231465689043260212265239489959890117874107850203592698131382768679084205473568138503690671241971532928489874595722927410201153183495148974623797422446866121073395296918291162960628161339333381361255681570045343435044598863343673833992955630090373754872977355316286229056934096725112584029802699715660731280473956584308177858729685779755024381276180815030243605730157384810267203551679709855849302437373653675816483575763332163420964690467961087193039838385963779365305325231540470723193250117575046349476829570763009099129670391763201180160780055282718094171837803259809203146438323864693858649404441038610758347049475566849778725126718085894341045167668186760745784678406890635769227742838959179731393351872725134320823504402606044201878927706425311860006345064981841254847354642668188067438679140066724666367364845299852567080085731295202655723396259219647511882463873085906734229850739369231875635287880579666228330093770155522123779698767146424846824075403237448109709751931084209790824135539580161069634703093835870090044721142818329056680988589241143306172092218040685283016426387501782703377834859526783075243711886271317247671728564358556464202877322109704857432754129299197420734245106308945473093464524744491147377585712366820703505862117780582056808555500421957744711044147729973287969259613629331815458192663297771332751640962983645598684886197517819116958195874903096601079076754795560823207069060801158198251230260608933331159098311807206025021177992467362486115666900571159514944883527906795501487916325696305647597616547052384667761104231991523816729763843172858962771527767208412575898700223474856052049402310683604811552465315040140462029122474111529118228144658712122331658845329837317852454947413486087479133380500845845617329463422514469576373150466720916236692826692640519552338079162511915686767162664386485140930029718069840147392905492575513811993090047133420032409085916447286097063094022198135041550964340236034217761244011372391621539185905967892592057132750181692124670595791792758358153114088864114906613745511057923897102909548390154348224345012455374279514222097029814388504187524049395041383945361903473190300737508441247353600817970312536967041390461702073856 [115,85] 111636780581924841657601459397343072670536438510381168366576000959378583298533006228149632937909979255338680388776973416025749062662412613234652496160020230429474466916804932076208709799971650414257036401252745492898203743654399454154039616326679411872474928071449443165275476221278039323187179238311343843516715496456757388771750152327683418404927035200089605135341825344136805275015837813242029776662226057846986581876789979002501151554813582035684330461731257066005521320027903050537776491449789332268836132889049777265417990327817753647154011867660236956206479717001463803632818234987793205805499403914462735671761636977981130130775617463850053351331522357168853617323081744096902903113903565340721493886538039296663345076837901995465912083214092817455939096181802482847615083194354700393819825913955466127992799230624402292049159787589213623886063404976796436741430433417098968233739917407587117127766083162669945451016700413688269277880382408947524185948767275799918306628471103009665627246544663525581933235145648438464247694026598118577005954880640619851456693632858109524560288015014160433734900556297540762969176438050450349157052644697698642839886037650926909185124090247250709013903537597259171443952043513812768368628561246509915902818029588041702894469917009771908851252049449098451069827638280860130328955493661544728098188538250703376313806651257373291038490761606525878990101674564297527328646478499395115189906078891133922037498873164087862667049148852662713396661841039986734359804977100322751354277629653300897510146145159128477420153130299246584231612473574384143104167845022224227637101150860171574621212845632894314931455367332724950035566814778996277790586733044429922115946948112484360411060694015944041896258015533667491098083532756601026671020629799935615413808505511500870902155283227140426810165170346069352886018601698781182657830415142657622355509691867805940292061614681703612446286656149450329202356105753398369982880301248118623805082067027276191497787317079148745371327419122558877865435787400888630365765847862066488601594567967399195049712201490096275795621885921956348241805799323041908286273000179574224618356926592697449048400819213582459412259191926491170351325834453503396567350557572292033313090004307639256881693533653997248043638050864 [115,86] -185229502123085686386621823209551379480108452144907757699082337997730285540625964471838312984638286434650716516320361140521749320391329964936171226171927784507486715081046181928875548185209836916351254260395779887774002256595202801677145070540035854088755178983739707531718210157493220643542817708903146664831358662911511169595086532034544323824565469458399077001498007441081273010644455415422244199648778694443499803864180353333567573456420874994815309446216160397014479829135015878768630705973255969050774526037072879380348714511285384665390653534548053915932486075075384339163012837648532177619131392137672675649058708221509560174923971188328073959668807390291037628057019126754930719245131540152815255506103523348136245768262484273462905286747345549351798674980030897963993957683009004682806877592574700568765537036593839797680819481619207957946059606007828354117021919712970181109915451838440867186166192088005733349349335639209145105416469443295015526260063232029918395776883239852956634917046870544833013164702083473202388096955016520620264363920801932624742844818131581332391509121280194345503114500789597207847151026613238272301598835133727408140563601046532550368707810204150295970606607160134424904513462030291946259621890439030695486934094555130008737794784112744706920282361551064035221917212284776072026836985877733490823823435293842718021224945634058511371054857997668208860642999254245312973027517820562036947443855398225694710705535842985320651076575501891683205037101671178928507254818168015401072197027897380563939295015133617662983313899859492647526737710779283639409376819664039183432771469624937448597517099186467601485894962200692417654941420953804149313798910703533328489245407166408683587874859629207337135018345116046170562782619334820700179053623758954025619919519916434938068978242685383427358047331848082779910281710862231957205976406920383615903103135525771994178289066626309780237027427181537957717484802966867659430366213235710258754944281868043489859782938206723065572347826511482537798233504453631388184281904473623468773638071993788038892788791294745302769374132516306889001729630243621347994580888072673753955772874010160210226730114663511707213882034355076785731689842690921418436998615481539822483795227002578410831249534239250984177888 [115,87] -902356800166616073116199269576496509212115221017167183773611983133966296726937332233868891361002010210356050223750939892984666591131804790021089202227295979808538869857228321055354894775904200631584445835623970800483067476392401715366743969855533233967293035749862634823595556541031535403057689929184348445782648594353058885007553782624872986065980679071207330264809763331058377285684602092555647334979735058211460720673786064621643731860358303867778856732408230551287701899136299713684798388347919320102099058028549819019294332266478502753312724433173976989680141839438562436747281534409895933347019004269296745464631352680399440551245497173115857825658262168670050578329056287205825825818582938990894822452835949140926029166415347836528713572838750453582652122318201444729156988486964280834835991712757611267134062536567173284737550203255022600023284814115233588194794845048091785013240533415379560746029900926612824578914782785659103117538844429732335766394826420618192182858861727381770449677393285128100769739986856141547528010506812577442265957643857061339970539874126739327537175453086991626946156614048745118546671477481525356879994186681733742671669650182673855874545125151471109104586867018562099904115578968972957540629824706579771137731658123826456155291633395621724856922387945853369281606338132394643014433894722568790807090436463607835949480612925627813957476952417065338903750772522365602626982381992412412696103551457846411564562328965263890550398508604648587012905116107096183037207161288214732657065715385893795686661128675384608155952082959284572072710601870753203743553530735397426361704637756502874661157546007996144910613191718532005061956189124984056746078285476949793140285894624529624384574008064319174484350110596868953723130924160489455551870179153348276272074189171369684727772011574873603616424730731329119958945582971185692318268580719978423841188202437767013075819263684336023224635998064995877237483722628266605873770905204733487671318797741070110897636682542958287653484504092217640618935291221617626347454310185663336746252859288583512931662893497065867285254389836089372393912680112247696606590898430295548777610021577828142011229810890125301224806190044360589461524291823884234063993656743029268239363358965499770333678059293832236 [115,88] 150602592364925185861521978980276794876524599199234458871365387459711325621735572295075700885749045696264117301827529604270795813811613387761277560500423607261810570588915088239701635718741580740289381562032867144909703048255287307942973926092430787046764022373850523680765164769190536012660088027406940337063586501313333625243027074666666871218756856483698776317312483192763971528368165855525041268212674180437597001785333855148416862685582111162272414258974967367149468030438199032948329380626920976525163433368244813487597355985663163383225415907060871693963429284687114345143242806900196283474929179242974222006694436967757497427963146849027360560088804681801039091571512382375423712220307886874376414765071865795266194354781332141250094687829556789527352214457348981598847126165607008134474674641028932417986698996730269178520965786742763689935562931020142908275553285048288304227524828632195294074068733772110348969818583296851737456395335664678241928269538422256998173043064176900927411010429262789248093519920196743666232279057170749189130122782390823233179266974175754817860321970319565194456232406957106765995122732069812907274571846608383379900348715773606727717845932534320761689717399839728382414587407655892754870066834457007353874059399314198646760804897569421460912723616534399806610781476868177906188820916826290864820998184556227798002547861233738984416536781554473545291464015794460448860196255907025704084236137295284128307720438975026750542209638795179121372323941479967104756910036060750385516584443967533543626155809356457537531827968835919122261699083256618867441384409884978371115759973033390791644163120496036486436803726883409388456256943217204643680669264097846121715001982817100378152379299814161621897459502677413772356228553770057866105916051695325529335031948016630571987101537524892818090938407751927562843523935307508182910591151663884516498381591077248884307961164279420954379813313509139595525527645054057258064913164509054151152973618450606751814267401856609438971542697112677291065808435150681216749042186336568085912128302832983329248977192545075009527108886543703916545645528110961027589640223880815520242463674344799619777257855042261912367760324113899446352852188368933413752711537272610047121153059918776851064673488896 [115,89] -16483659118114736639302589181801570590725467034949577811422453949630166051433579861093193207928822863581983904469890347455454278090887427482586708057029270884635700682390750697690738074243636202926923267586995333274469350933917501010828934695491057052619768674333962511300994677662597422448942129664924844859580224721117948124842299562891364480652069854410128570060898746932036805990477229989341052573424927295451862644256960543663936627618108760095588874870212558323351595868361770803570087440843438906456604301244085576373587023480068496396114948099167136113178549548161090360361657304761079461653632181715622414215233821682347362999622201424871077159012998280581276176041631402074141111796438064942030936305945617083315707517898289259634438334963884149261698454932985447794873028386842827009287059328232707534958012630892955065910158527409999634424299272845632071406871034892567438010300608909667042486499942481368114094322277269817719579320823290196630386882007500161437882537685189772378419906790639032610193273806346943944545687985089280516644673548312443238112860149443477683666925518096288552392875328992914575300598690730969363538141720065764407187572853042654084071575311012086594410233035142199664185113097338842317213541370085613362533628945535842718118812621360728225810130295447988844711878280415794111581481085210791572313491646936074673747244350851287129558525296761754271574301362603712129594979504577364085345069287019953035581015097196298427204197599443431667675223179472643471833345092441317133363899865737146342770819111890400077055450638093401315991297718861742780845178363021963552147472855869371062227729619757109258468639665089787005629388691404008166107918610489241023891986149940220740358388487857267752359727626167139566795796090768182297045938360713642790149652823858485225792991454904733312605078083532972028844820517847353150074875508193112622568122933279952047313377643247309417793345403420047529930208602777854759815128100799824575290152004679872079952128511993884289941856834504558914365502600450803748825659921410523731246930531473018649325700644559357008611607671071997779503687175783848350770857947014090966159366737276207629703912753252809495901546035011775503206903157853591358608067929657518782033975844108198144890176 [115,90] 16518931076911808737422034458141422394606451517516920614268998133627389184090935307089232196055438951204318013326003402440949344395951460224066894244296009363940143369065710144615147199190306567120315388219582379448092251430747203104001314224881900269590686006798079897581967974921524342468230825362518327835282594674828552479172902149525662216795745046615878503786508583946234776822212520307760512114482545651478546403310148548808356422640832259155430829144224268032273779576289937760028660528073010777464859804530060269665778283465722723118348538953369166495607295706374285585379453469794818663040795898447984879525436299711565954161855613218633908135868340074015466199333420421599567826724964547515832380632398071610104746137435208323224801730549183272804802097579696542314614354908191554499859963175783870003858915418380215169880568985396867541984286790819932008778643036752850179302990241094119008173860033362847607989660478579918620879950678646718189134235963166159300182942421522544637683920825958323170017619016623360672238099438373238873926770518800202830532591214146510202547177962135499547871548463600565464615759057005194765135109855760822662096395626639143184086440927070110848622055451596397953143663840781668782987307396866890861594573265640553807504771435658728417878350379464124140992123667846580368716368252789805689240146198956674584325324150353528389243873565692483750105754108300122139030764362753225247871079459142120944309585047799811232124937143739016960117677849059638262601742813853187372387234116425872735265729270754681047320349884530517095943317786675455154374727468246380047974710282261787285515071301551364533952067551990032614377518743917155895108410641641373332070598957618466152837006986574031870327828016051122765306320908849502324820057875415723948900970131319723791506424079136214203970957005401624431196438143311903875253893867540039992185390691302943541578476262355388850369632280231711116117013493425516702354821309504279453545998535848014299542238127021499461276287409414763087705668792323072397976428565423276591522269231752896287862282385631769044496127323776423690013540298459088830460222264851711768198089530379472456873792722311916845801908845127017942658241867533191573515285991042616063376130629855999232 [115,91] 53079380365901656932797197528172165212474578960132669866327989120143385772508435537316713807734049761704203762962834450542686271023974468568874425367513553844567433290700149423438864913524909990313384949132196315677816971490417360569911301748864140254607730988364574242421948707087438328323106006061494853282180644792560490034116136692830330394722228351636618445406464460311012354778545960252573179626616299548489878110143586899056524827306995955583759160276722961618821083345192705338438078905433667622469594675619459069748998699252780736141280196975004417252114500888501896286810739107392657583457110329879502495036596765577875878435001577550592307396132677660478034746170793336953023586016850472202187284740374289113743013854869628204777175459815141954617062719123247853496650930748442223623411598895238459802779137452018999947988507206252402220948748950708333764940848423264224342711115734348307579673655758080937686500863273178772153074528402044841254186374341132472829575761703220705814721635702972413790921995203632552187871042034626837938330681037014688521352724405574225357494974105346373155290299800689439669005834229793490536123777693587037550318234753570244255011174065366868944779544766602983610706411988860409722435326129819168588232644481294939036103655588894610837056105805002027583498512279401735592282535958925407464957788872304180711074369353814920308548612912533470657858893015175614453864188397498467107287026006148786592352720001416896426183188776158182846435325614397847580990021556374028002073498151680755480352935290964169292112845802482752478384758600008381013159427761344366945323488424452993971759229527086528610035262578348153720173523072013923423140753990797865856856816490164560855850264462685892909773670056502493614886821187232866009147920310273713977177628071553623486833100219866712373289502453987874947379540921390918653007763974834812807580053000382257239962389959529296856274635138864388297910782251936744137212093593395581666293695305380271647336872830545622923342684250154594376347042938693427251325031446594100832143311979213687461857900096865534404607026282416013284891895007999035294324809250870108374296535575735286255056610929823312447606965365987468203255863495691080935821966223516797629573962071840 [115,92] 63938380257487592553355561905664466810087803171759783191322007740973095226261808298555841662404494435664767698661225294520113838985700965814929572684677251495065530565575752781923271065358095270584726115421255037187577437929600134000030311005072983476256552014078901394707124326055088104225092771352797070461574478090084854882786091788276020219165190178623526052412030055793259130793587268484204091155725931938532336256633779500386206810864137707011510124714421806811382658886336878667210060731079073432775511695341446646658033182040654767359740641679376762941876961415606359834025806481937011363027767357498955975929462184010548093342814851961277599954627247772062863880032910993966349620978906350155972223362011382989838410594754904289903891269130812965468486400591198800843580681521538735681444170866002853640642059190036751786544496359396889444043234573866788553831962452619544485885717098497547188883235009280663756176517232694733095710704500169216127852151190189701020446574100432009306922311187337369224475287406146304485941558838702523596673645490032342978530302480399438460475127233988484957793401662048767262180091544043987863403812417853327387377571889431523144723587957710863649485522909065532194530681898992095803818183372448515115627156915340086339847193536822839132831514180126267223741092821792716350902256120512607270980998764822282812723329136488049726163424003878388455791742702328156691378098069351499669864430019679772544673886422505078066395672136318547535683868520767290754328523255353923872067390007468717571947409808702987100794239572893904679231365321617717281273557990821347442688343133149686916647034437819071825798809505974025743651798304733206009921581620695017416591148811363921194261711850291719480582825433757167876479892226826378494513377941316925817835767667524927531528969672999421200806973750705067959501816733141358459470062802428112154284361751070892299516216378161191657861944039817386975951127487898696966089582191494704373565624800783716840021525370220878924960249587535999587737110312704486919808117986830889073795417302892396341923626452626379901281922413335059445436174564060419701353565169181195734026057584379448562987371002145623840156898886429486658252824555588870302201575001692631831458816 [115,93] -24702771233695618907462421801872754380619216405589910231946629926991716198949368655912894017854325606035076686060497334665512396184292155528211707918415273152326373714732409689420049657724637138229051519282061631480646114561101818624370669498817841680408858028567165234388818961342937345711358326959090167685441519345938677664534337357643060887985453050943748827079313237795397611030465441632682213061173350771545578681657751176087630691290200949367826477691215515632445622980742728933819786757314669168326849565812286787655646550551075239407711073526221805651542507784701624689002006472371181294737352884147756072897439219709515285858030822080561859768626505812265790400275161778765407602618039835457502783608154181402720490011802213152258465671050412052264491120796681698718578118831625224111994542619843224916493702321327138569706426506711747770755715749934857813857913530262088554102608854360181988650043843342242178770704695329399983566298411698888784686186923705669686221394543966558339732011013581170832172284147883050853488075751051455577688322311508624478372862043080935000882253324147640614327505803088596417536326094320848319345013430413662517840380785050194852642221010381155022034930958725335137895194830384535750496748486271181712530308178468009430224901316226760298819191276409830637684800824307298643905143106533223367355934523295846368479688051333868804927509879651447185630741494972269014849814407095113015324786892902290801200899320739412725258324915700082326781968622874404491126250603846494016028362929968544429547990488722071312787621699167308718037012487542033079453482342007799138504897252399716640627158685773583722313017657123377228933788874448753781445109487585227540231375466292531171684551331193548472362688865212963094241373756779048013748643167444202532976111705207084985115609821998170985697447970187554803805305371530700061488423288670543718099625565293735082525728990657997549783451333651736388672264546013872232265281488053670181885763832035856147698611568758319534875767383085957574815818744342284798546254717997910624129058034479577337536056292418605705180454631714041996618673336317358438064516826683802506671671642879275870087379240962772889420725020521154173614968612483457837844712791023175240 [115,94] -82903437158206284607042623649096706683253513828245761413696550786854088535038736664488378096832703008465161418533783072235814078690249140584721568628332292151431391977490406291897672869905800456362428933289771166120622155412693868496271658155469591685238602150639532118884427813258256168059545180277009347667900082892125220421084502883819219239738665680890103304569213057957943007856247264352287970913789927885050335032095990771264642839860445381440168858028421445849279147513013001921358627589506492691057685148851047426483036713675073072891067046142243520255272897190817348766392501217777114604960481784818015562788996848335833360926009516063620935860970471048876493325919727786227918029853954158470465197043777735018802662173261873060958835861685237023743145472645713189106839834457408179990869280495931579962324968091360525520896713556510752851995556317928281053028508612477414760054991407669027118222035989563881774401909771581918437600376147098530535911777755629582186893807393067006298901800356740284832313839889798104146276375375136385824887035981402954782720717786373283298434180331811673198637896157040656473839594702865730050272714873838961359914369847958399413503272242875250823154448618258202718994696520962967603675060477406960891397593472083415156801738636039608671107646571766235812209434042552038789642953874693701207686315827868504282731512860405269896497390662893118080810074502771167400011447515890935379293859327634739508002584164817972223901330237791288832987441584265176717121722798224400689298449315559906471774581088310300117014897343829603778870634054551708265486113962706441593058965210043162267315057201678455379316367711421202587912810539962975616500196210744457759460341459577173651992055453786181620183520299266341454204997349830527946621935971396596793686850916816453797573515455081788933933679635189736685632706689499531452717468330255259734615275682483077654415344929405619993609830254572810865879510945526253429277824471991071343270181145530691693671383159169940461943724943003019413296173089103060243436600224026343229208489427078132460744927468377202701005652623370102089191197704781902273918842526407568130333611653685535069307681119380622602531238574394081001851827338047324608128864208240 [115,95] -349395271073331008304649531264485969462058083071443553693486937183799344194311000367511168704288476216102315766690551561754778167342036961489487398816090440548253473716310894738254248255749689738575085972547470046034401365501698349677106752199479223779071500240386938685791871622105947862112050647215743842988488229392042641130569633350298416624790427864653904454869060263379304365490644527888219447863892488957444626696629467357437829454277263027722207010311855083783913479857736199673402617872213215244608112939665470816164378204497294059440977997684344093057019193903312663313591324402516643996411983164545884633105235627615144317710803895691246429674754895672940907565096009879481581767220566701844926960764441913127591046235913043596675783149565048465285096531503399921753598819640562318633320590271480041180978233759225824817851943058465286100778642672076415592932911901800819269397210760951148580616555466132409549961193937409175978074575966412280016805366590599579037664592574120810810123996432148338142176115744498804477106775803768097340830727620535223989706788537565734261024581034824113888031575244497383324001267856134261528138013424427275564833297756051388574821573329908964721899650467658415300224495368869556033085429715282967508065303269039370963163830164827357656609368716531517209831322845617029789897369085414715971102950315649875942465676839282564038644772525452912562284319764656920735896914190844818732601152953455151541310509859535754172235778426618290656975703549665921879071990527786032353921491851207466653587484709819009916632100094805782932853781298445047795629632158849053036862693592627772754454701773082006241665574248415335683527660799104407768135419065693217976965695059602273469266045654169678456148475218208296748999217463689933788494557607478588522227345442133547411601283315756635036952110161054618230288457172784752794043448572795622411707543590470463897108357338577694432314861213765176127230039403407587780807084159572437049077671514418680128311543570719925018014644092580661396042270920267647842059308156571503095292212241117266845034507956544431280807458394996209434254284049788014427497816301333278605019418714039603762861874228472944665865342877388792421289695460389713713459974 [115,96] -10696325141204323825292620769056706848971656718983271764936702615632943177727359269215750957054548193245316711932347488576097304233178011004285894677070169747821561516556993710067873245403813958538939062800106590226503660628096658097870804361912332595839425292350743027312878603696327830977618905873961633691367057761226291796377776865294749320902724326820373002743031809332694376729994256745743852474253284300998729952012292043426517079057775722066460751580500304259334006837629077106034444282352355349269952626385420802384787685031034922538521428951127495918142311976198248247722543734532191499547344138112918404221101202591576637404450628761909044750492695682759106892353905296234848731472985227390865408198939517198597552565116083002733507337186847243364323286652289375155182216156682461382665561969425250491329547630173756266743437739920755150621713788641760620791885914981069050119895845857860560415331605136258235654030723509569838353695305718743905456665049932930094656892375118711813012592578205044417811564282258931433053008033615313853311116666908535909240332898770529335723425646174126785125219528651104609382932585069897293499572099605924129203024939923363697410587968473108969341682626846934270118960772109372224766896822452410794623906921316525645943116822709412973780358455222288005519732526867326119620548043752713652113301392915108212679219452116658549863722291235095922942151970014605035388631826792439293054747275819494061344652360646444215732245272190824438096005247168943338573839615921393056972000633560637260653018108479298054263251859027376296507847442380741400934511472805059178083214055615857208013324998736822089974660743147426131517659307334814873969620110818225148634842031898341545184204472291834991699279151827655089803670626273097534127989800050950347464764095756834477674372941292710048232991283654464522315283304596042690370197874785050505950318330783475356893316261081384012081881144597940081555396232259323789353021849165803740222480841385932619830947797517093593048155856256606790316422428273507403232528210976374740941387614393358066459898580908381767477761868650828654945836011365421971870216923703749722706896354510272845138259661425120610458969231174131372852787168303430720 [115,97] -84949840923449388047468952869219502984685834575784033817087344747933492480176609677260563826851635055125333728630232559531665778683073103538101292278013496143174686877734405285705479023431121015510292161893211052558340066265012301799765741796147763030324810192509728141667411517325699725100018247407021229288597416044022616715747518499777152577113511431735259353409347065562280669608952566927950987469568278561759192072301457537933226963593247262700849359314382732050883241042140494263716495307882644255469500288301718099335380031344433265829109516267329682723946301098301716710901148153709236419306497878970289681121796701448786917597442202921349753087531936691148383328764140083395626237575425275431187230907196522150488103966358508286633070537977850074263811581628347717224610171971527762009932296377964844096033287402710633736617401843600127344210349795920717692508279411042989754425796571964756518720088921183084418261288647355664071117654775131458653223589999842690573133616778932587268690367484003381584095221468835608541486442219293165928017031931582515923876945675017660474237759709386718301021643175166630947601829817855006727930278962170130043173466141120994591738946663714417143386341945716374394148367011665053439321283254794396221312728302755931539706825130278815166286389977674320825415752338583711578796692069353061333393476118301718861058063304891522144742748065703985778176543441769045370703284810565074239868409743599262446620746805257524557129463103710663968508884861458917150655067100472791600798271701072524182552365269452831909996974523610253577321092931403062657153664731779885895849549031268202492407736244915517467306448024100217185034642653326621770476518875111533279673596578269146836456704536643820328566982786700331931941514066593653304267210159870530800479175462411421894596070438413618321987223511396684574573630838839497120382705890130739634295946070011107155596352527629193746565972609420230325671957407036533609630088256861827225063059833154174435105820631525278947160712578004547574769973247981527686393065575059245980330073831240232651633057067797781036007572253165958218753574298027485509297041345642664843531836019647035659657321701570084780970674794650523640695252721656 [115,98] 341116697007855573608878598015679534221936219041492433071589099973201332067044954461495849036954337466786482514052526432075803363921836988564611477852405786631591355805644969904335076220975325062759636361621169412173953942861975635112453844242255569613478588840989145508311213096394310759377576871509472204416549624644127999490832906727805562421468289454284861503961297923462620841296439390118301771977836679760786627437821267223266497568302256111240004213934376587498783300504321256095244502358219813889023918857044833956163167501229881976101254090732409768275784152521513588395345206425261495228776015658310267677582907274509165151265801429803462456712329763380192475758605457155311694071273063037575282002624130622144916267037056461059701689561240812807314905405673686899707096725456793655597458622902027100197022794742947142905380723415740258800359820027170584378315393760960377108880308279054270828850594419900372330919894952277319523703250259753695680598515330282587762172579845537172797089841168782583511243177849598831248055396946469124178620155296002727138566497161015650527513996944850726278308358771627837855384416160656544804639548652198828304260114682803958072289639408395990279813698862219373839293614070139316576960067528512914442691768700922835614222771044555212551656264952706565558885155866672023736854613466945986246688399769312983892474699037953771359431110872611421608126459303092865761091018258490329526639126226464999471987470055616041583489911914426851197849226745445127232804336246539854308123009501416515939081276401036787030838602662269510005019050536616066910678137976948738816209806347757667082392743717031110698667075266269960362468975009419177271298137102060852478943434389140811430868352038084394756412736495356358663671081502555044669654616230325886819780002428471265283583043926176152733501796292606085618940025747545732407074963613656218190913534294159369262944651085656561826876803919425119424844265676949847629642360771847673023526426507512234613500196635261029035042521806028653965982077242318095572931585730467937598090870509014041544820409209312649284942922671065137620424979108344012555850131734307922977340539928786062127138302045730216475593833531073301097316000 [115,99] 79372081225765892593256362462746199142445410042702018342734394185585289893728168541482374029050769845366401315277716820077203047968818116303396425703043157662190435944057222109829161802710801664252702825962235838689458553241609808326732410108764614805671945020432101595676685426342088675841861988117452858675526731822349279154585839699757411621162069756643791395800252988847612783333849363019572307003338079967886653616449957346750223677341276085085909500033843048862517775587313932009588167096470769273105070603840901019818616889234389937847916283923655907647194302627672147286176580664456161314204276639950221736165140557390458583778089386941745475477342438951657101281767579959498441370805919371737216027405168226543417656988428394168498181253035038692538009554790884637726839479434431097979411791917896064409087935037938254358110884885243317232100681098416044560907706947129363997909257378023530814740883596171280492314536187503570490987458692304613877165036686564556106284859224350081833658757710397563633220545163565411049151766406443339795492887675927648896398685279583603247625496652670969677764480140125748808074453057489139777864732811791859576209053111916456564036604634091171700491343396257708519100023736963031689882316216897228557727442508031236917054337881410857662732336616255667955228933257903309000698686105524616801273699725055489633030874657308246487342908605762553058427355674393211186693654138854870353374297156239712990241182112824661154313856883589528093722307424761322702329025700414540512485200367421284266837965489304220447747955130332598532050371201281204183246579305383163838333872133779406209617723831671020927026757358313558153829000583450976614404854414707115083953688565047881105067591695245549668257566360316479138188829877364683311805418183744561316404958593051616879709391098798575514463856559829019918207136228706648789459513836906840264211702688048711572325203713671298693200955532399890300136659164626674892220676633610094723769698710110996809939472893869011551911105161369395164361669644799741800168704580303588640783581733799845616377827468553493603198172589853927887634260136126656824172398424757101407556506502497981391051965416730348780153902042314464308 [115,100] 70775849228268176537875138561669892523913084389381826861909734330632349884341004570498732171723901702863214748666750526767033336938747563534027760537038341251747516977971406879506618478853588352744876855661905023304398773728178023883434080348930983701029618010153883362388901138756051585364797978433789977181962314668660212390768618148861548445821994260591022336584521313795951988057543257199769742623895904110747472155111592406964308693352266619279590426248059819230286939174985096906854783202227393607034749786412696941056479753977255460457327427588870348652630237197379552565825095373257348099662448035880216816775102721749067751226031142730226434921635262932907556236465237719020855756571177667541790014877682310422408832317120044582828006122377674498724764460933075150173863825797884113924366854700096977508688722714437588387700557303733907362806050239268245051365754794875585653274517389375122385494627291307382310808461931077531653735604548799974550479954545340508838743341976292411432031075286147118216650989839233595297487542401458151185210421781998950013131713630193037512835221524761163435947651249972230773039536984745361446048786700873664144374445415037382191451792675615860736570152027053676660390888751515144308281138313662001620910158497118868409094971513475592363433944137478800679776986453469182386290409011233105410742227706151161594720051875838582204647174419068262685967553346123217114770899298382731125632661430536728901456962079586754931446240138400613414302510986838624425056646315847112894089337105495166316395475108249156612646414008273621833760052213698128659906808535840570737231798639086176989867734963958232746029337676402169550797320771235154874666522782544843492512451600253222551956315350642531352220218798535635254460401966653644748618732920286755856101058128796386892372287710827826208250354455470689630365757629141878218701800645407027128959310057439441458998442909225545636866828551347918233174762402467760420955244441846788898356189232591436610962245152699714943815933246795232260264796928175810314987906023432817095420478070004855355491902812636925974244257600614257657860692858885604905919251281053942177200339888373309158620193764117131016426882508320 [115,101] -23196258272436652194173443952405572787724237244658102982594261666896836091762528181178836008435527965244999321326128366996748148349649375621910096293651246923679981964974025839950496093686180447317482840134783579811502451169526647505303884022186752891748333547116211920701425787135359778846447203461197063416802718609719574723974957895570452249180086010653476447350426951704342437504883788242529501891500569146667106053990894464416717453591977025866085056259701656402089004719118711147762025237746246869230942528024070518838654496651611269016796221513256905911119688567991544447839934675054119084471583495048009638545232024807614573269919329139047057707151920880133762490855409389043833080267631845341945486002712133629542237657104734999165975078538990059137841254232241453689324206229359237736951715334551157365423293079401765345727948916206762810583462728959383186889550690768140242161860765059686431163407100431928765936645702552081170782666490449510817041141103350136626921464848360132270941775729805537978254434996332248104911423096841981127055591595664748410978827073134495388001539823787789020448972801528705057300699361395429360093952151848454274203546063386914235088226736038509929959249355700485142697377318878494807812982008762847351945452650886375789730386198064327869815635408317270841356729805585027114987652517919898505176265295545301683957112101645298540263520248072672965720222221445656562222733264842191947296933378351659642100174892741106808326780587301427827131419169150105124001002935331895114806780525228857630159189036497376048677973983647761498887038122551084196605444925301485651174571028011149164243143190308023562234563712100868207151271139649681848501220525620052458973865550843419744738962306059504961805076930131379533174404850469347738316305626221770176621248362756458562419923559340962444663555311024760886423926192237983217834044666255500800929082266324811265673187746743783495875593042872647814016698912773325401934126597358511323695408978980026298646040840706043431134087546035570637373999546238089479463433990401974674352277267420145691296895272238036802066036782695989072065414151439586962845034189678592024108904365479937970198032599937741881490940 [115,102] -21946645270612033666970195919442836912151241058494247485584099472877812567682426610039222658946978242769830894855704772035865524830247434506593230133086467801285557377409935021744366042836812783543416499925639758896891352715173036859713946867758267323711346277590009953254638830375970069295159815416146638882208912678511449723548501517540811946957916228205573571999133821086918389779971702665704736752983074854491626641641428871820875440478348272440986692083270827203556190758016958076641107329915627150165913770509484296161643006019268543505955311591870819706112246407879285876327497167603954871726622302093543622950075804602779055921028494634243493028718078295796695161378489247442677241282666971631243122395619664892195236028438828482641887379753378883366384109574948982986464245143985203735502705119013607980785741092220007596475532481626633645893806379744646166544219668928555243127443898563582714807967793327542930495181596070003672831799816647836325333299462789495906186961924303577297656036385899341083184847667939286717292434364097458255166676192277000722225767625046284039626725757355226557213714465580678480351501950938952051337586880444750284417406277190676888692741760258159786022995389964094078612116014335198518633262284914986142531283718189140265094706096586159490739418328980202968900752143632132848418675629710534932470037447128423166638793937237776223489997533265632380854639703770367504881250249082423706871967120591385494674020418707959836898854529481160226175094624811445805139100049697666512821433185289833938027431892759482068622586899299211785384277654756159648275780058503492943258992496980539837983526703684552754536480001432746103688175611651012415476419847723479857318582273253909085528470555439014425439814426037345531376427272457915242893264807578526553893148163763527587329084949258912833845150288285711920359363528728650399373714049113366637838601672974389493029798652575345728443329674295380208195701023667565611552845781783387105347067430771550915230944339595849400981837157720414716613549710126949981899599884878365060685711219603144686587629972564842055658949119458270813262719163482132133404441374190327152722753568652706725292566082478937408 [115,103] -8595016451943465986068428785087751937423720110877909405977015904412315564744492960047881509256059839368759842763902061850531335441215424799040281908219463246524257171078157015897359280198392972424671398442291860710861874585802200396309986083661980362604118426925959301648333051840490608692283510297711864878308323868331932980508063648611378684170886521598278658836622388952179802821085492422539939383504239344434823786780068619245987905411464316509283448122083518797423030504479557714481525440146613069538586429810192894505899831940695788109583205738840000439426849065039134721878818799821792197856013098303703426624811083174776964545819233122282585470144602358667085224005236346471058023182313077029640796929063278077974756740646241349912022805756618719976188073796678743586723856628695965330813249258733185253914087702883615071876913525507583778902262287660392505491711784879362491851520866059853967012688204463347944695741751320985071489148369689621211654461949170745765983896190797462011873437116898889193126447751595945860126337763914769604072846815490036412620722474440253901828972721966238795766850633769146226243907781886310164468191699530458084160118123873672371261831857984150758698394110771439054383076856392174151210006532830118725430355171161128325969114619334100049040760208497195639173662174390642011028420489748771393536635129166765568543251865727129785219765781889335628165699313917439278087387686828885823402493843533571662151698296416880203253263188713686147211845459562262547650940820459224630837646817042223558729683374599266899163413521913085126215559951368419902974264257281203848195191341740364636969445393748308713802932396936307233503418601115716913589598062911441933092062605211450470501608095011563507872200667639834398215101322880245355306776517191717554261397086487395365664114285376360566671830635849201663959329940900793614834569831401403927794431440029656163969768365492564832839664273625881605554118428599383899083281556231929800104323862371927926943211856519768481330443146047806967215826053032473555504563059704199116139129609014227476026580962695480035318055901521066145207723409163250451781188943351990555210709287099822498509823289576 [115,104] -657512825721675770307797317244887668835396257894898099966927871956822657724057927913598091948037620679006249585114827746741282513102386373252065096970810000497095551876307797466427978760844416751174024840474630316217845776000517089871414737309696091983210065206466687207993626380292535481092144539148367361208649078465104653005125166463432034538787650741376559736884601494367150687496368037039032508881269118181924070782547201508822074340604355209494317836850795605231116492797194544144941088017285172952520005007345595884675577303586942434366011183164361433185098783437929872951169748720169664039816375284992267012428360917260779252482519811338430473564099043848612763042929962663679216525382980311756659275109157035263096012860726355944443858795336531259968489614275009515000122249033814619062285251748980855560406465888461226211990583000639913262051580289521024932552200502114940607693069160804644253026130591911520908149089606614046199364210717441559901801108385058266463091083272728215451836907632238810817658922027933823183187205171388126540175468782319522138883232608575344221342290263402739652913116074699349326933502510854971964196215010882580461892829785390438999889911165188565248873442661672330310091822247345432412603698292500906554767864837244845684249867160283502343764819166061547423288135688436425024883808289235845125515585553689134239940975677325010142608972369235765665229845880335703942718654043902815127557694288817941591517676284305812532136664766648201727670752050893084803915184035847578042051678249720847875484197734378131445769405062199778282943267795351846417457766157064718704992369828507408828262978976375939735685641281749299468599407404702285383992052970215171834796200602723079397185990092498829876235081580798453531142842316585640806321994986541346831613144217852460270995583502522753474193212770715039718090703231587490033002382513072772469697655290453791749276401798547913768680585119702592591334213044325439013309139854886069249763243968884672823170845258337971060453307665160352490849639607488966780571157749421860234651167645406052281601307976271224238490164862535398493103028376989586205873883110779051359298715605396283873920 [115,105] 248078624403739155110034664787589075021773945657922519240344490509499950294492864441829619846200117846599189514923269657464676751450792603163567274236221598188463306955059074880728970157584822461220058870823333064104497083045622503333536407760376312367056527343568610827074568962402449806657810399303291060202441241949106775696397517895814109766300553875420843648147838788247837933091616970718434254250449679930743248510152681796585025907686649767530321551532750655207717121577658111738351804582028839141825553435674250468400590823917613642046686000419487144431968024964043994602453370728573189470553236196836303524499482427659598154177186628962760712277057788525304902854331043344737656772541830997321744993150664017191870280840685418031347728074845127941699552126814109077635400180539683784602323253145402794157348086155182250537371924463782177236994543970003884672082530032974748827004348812266207374228149202158569653251937953433464251646952538806305308093184532287854668356486912657528124085466921729872950270907585569659618632947066873786519458953824327502925663500825226816050438827378949220974466425617694066346676311621202196270370146781324156109938924801820463445832688754518331876245828553519656133088750431320806699448989263274859649492179404689414381942915741458969339290448196501128778073057524707166819252083150690335012314882544534614782244639919487508047562539698218537599865717084130258975803801686941372730181345168572905274244234333836823389603992140071199761639756030969371062748537251036222888300315119709110222786929327923336845618376435975291543539210457000930665343063369260296654836671431390826405681972057575257168843069214275604235747414107222416955241966668501098428965317790638247113662868914214394107801352010764343969506342455990702415555841736609679453529168346717881132983358783562653209048604511344110559953817555575472846022056318357841110093846858395258990573792797051933574696657447413339021600854150242743057242618496427450772764748012067848874118479828175442820172406306967740789403448893890140141201513319576399640430143526637896781128060425032816121182480712135870495363832611950366068721108175582806266358205744164240 [115,106] 3311520989871814375494196307591059570565466529240992131940016798321273336354136737622666223790976873108324090397387842427798573160230226338165255796967226691030058915512452936870736284603982683999264199635071402373121978881661939051177307194474811159021966357579850692750455708049346860718492361227305746220853660632651241287637024051055814751815927486035200400858115859457958640324461787259292933122713495484571912506169569424989392755199634990452156117363520422620296612874031649167699204829901658457591384688866467787858385112063695969939835775370213841147162881405982325139780714781711936549723219428748234208856580138040619362860924358801791206863626831799353093876429207270295812823030259465364936557564023129122698561642716641391287019340433101921749990865964276168790032885074810705255535422183101645326238793932903903623621546002911991734701396529498682918077042288649066173595798373351570755682458388066439538461732114240523324320414254456163981088217645523084091785341891272976011401761704457121557183527986804638177928579911798466235933095573785752971229841884296283333935351491555787327950610739750026429906514867080431802393457611277205663428304313079158787682451918192931729894335823321917839940105924254706960048354439029412880425562097464261901796511819912550207100354929246410522365321884556549357760779508412823369744290719075945314372395959828960137151799109817417113357145678312882524037284545401986931791633116106233590219031800922976303405797313058031927789971474924068582968008374151337312700401192824575941887088998245284693682363119914193716504267094801187392261500844852712940677377546376149542763173734984416848044340964387287165459216179421505987021669992435408252928874137627871917140151186426541392266483863523902773074230660531397794611731783543930966091920767851081299390354645958075474552782191305633942782955362088244330162262484624216510135640548589375281570835389374254730641120035937133783348765102128015315140774707304847419517609223641356137968727166610125423914064338800480898048935522740164782666722437397531791764602028948493256632208621424572870913019826360648138830486794981208951192881592644508081390120224 [115,107] 436982132347586761403557187224417613211157614909120455581152753762863566094875715729337249915724323550208516668798007946649108224614178958807956688123209389822009624874557917859640304871811418734056976326165209408508003727354902970021338276552388844271075889261260486582369273904057237379351277456481836160555096206215422234364421583364544035744857069304870311678633122416010868513530199697395109444717608320785588508736782366758475460060158921362395829931269351133533579863851394785978309513767181009788657642695607350602917201247679298778241577980391050062897787853695990723226520812223264365031783380077965123685088528183343611287203993289514038941447516399053999175323774157208628896464505380421676372530630213014955580757738368820153061059464931286223110234401480553793176726488276221727337508673391498692514634613148710361977092796257651403429180979880779884461780125640260351664746049010469880834367362882436507979421346465433810761224833542072692494314191172657867342764984615445685407279266595103506859563728563462468219662447772385336976033406100056752970260856691138961243531918026954382054960048377456577254576420152147277774630157903733972297886884947250354668971596042502524189684460718001282278748386589966649951512057358487662103930730352645411805800820638280226418211473867973034177787983766430803789154379691071284041796152401574193968236553712950402790072653989305657619868645700359170552975647229233297642220688590636188666785395715621131385766631971484050426804282245823772706255971936794939214300573661888159803274170007229747675280973121960021115659225393541522670558718969467665264998309472216041273042306984469963135367775965244017083141019363192434949969219619739930346815540352234435468710237895117607418214872678215500505886838800416701295219009057487924167837566277758908955441392215083069763967160782686790049424327106772520385682714517041017172387654607051308123263767869055123076334289285238679725906013022146904721137150720202674248892089018658484502264444494381438710082968181274422233254216149858770617516808507074974435679212529580802773794682082844567808838452783736443338341509308429211389134014097814663716 [115,108] 13755505306049512730488641946887303750359065186371536616646688135764660827985209673247259106654541834829214791516653506264133286788694744387194406619281659746916216798243943950930281026302169903485647950764323187595199074353782461562075937111129543467089459563112294768107671094752602134338075274758803192259285251395828585122328121806427307758086486497168601685129928580295965035726718850186616766469821314773361223273109321028757170449165569614667931904384311297508841447499972897944553409543884131108528110182836158324996215241285687892723843857050586268164665245382192979651688028882047129315880195192582777850395657738827844716273952185695012823689492929184217846363903933589716915892408512628475699070995484433877819022646343192122631954635434241899016545245656099917463820603162329510630066691415203807278920179947008623958469999062231751972757376429254563861533010832589579532965630124838205462893775651066993037341471865520863571701510066794869860382397132405862935241052860996611471228275593568991599846433360689193083225281641788452513211209396448051769216733915714469039136312534361618086023844318485980711578136703140570052061109744802433406261506431017867270793519141879429084559236088796961419865629239760538828434640786881303715987582144829462700454019243818538639719720713633710766110045176500748048401928567238584653638128880964329843794412458637577690214539969569963037789832565065898658868673373371082058235035398238919481995192732122042443506277015456952143966470084633846920961456287023283291069696981531879808704908725854522839964895508607479794524726550092051305451852900594699354644030384997411206495859564690660472406346649671010201798977900675305808068928104999427233449600692860258350640155576124776636153787389067277023177478458063424464898609407445060863543586284720949709302646928134848086412914222073096125361724871258425940468593287037590036940369023720197853459907260245964771734170246136158478888740829617608346613139822034434949248693459911969672148862928723805130527632690863964284685743379912658692292320230068339570998738439674337816959810750238321770302912381819559327694662193952000978868642585600 [115,109] 2480849798349296150871808133451210153591832093518238552295043784352608274563167834576439786001146946073582026948071961525907607544916312125722118367049123624891926518554339581870198300572403830609605270621033812504583747304977721536715862763491240669882607363198165105275789077170859784149016156708585390891575543310829060353072934017290739771201810935716299372720022861978307123111872507818700229351621276208287051316188868633843183198203276319253977670293817101335924863853364082999074371735512244127247142999484125905808671512108020176824731746432630103765432048292862897852502595403127990204982343170781704213611230757246886073145086261872201829599045964145299130763765326473095103692796623354632140650415771574140101360655430766495601176561314008913707850937348052375198374823781848693476063812220117631968890054194521906992832457861250358537944708681963344807832754708889453809672362930930971749202155930525111470102538164679407690161611302886865936329508489891280122577756977969529729111459823571186352308628926538660588481601884801004312179956723423657396224818957412912539169004347211618082446688926629496870541027257748488268677287154827198942552133603026339743688460649350871928334014103941402999894595810606978620992187948394874583806296777281299556581214832153809605592761379329026719435978984992124510298657099778967474522837897204830740697144828452268711239277291572378080650185714683676013332815198922374935531463712720933357274599131342253101122275805560062615380410724877680298320731518669838675846216614023501385802437939577137950325812966596218019006878791946555531440247347723501456441530357825914286392562425899807421345968452704883129833045010385546225805165063582144137446472704437446450668355146473913778363103994381283553564058439779784807393313298604139712066644980339414696161046310593597403542576565045823973871925345262382941248768027563816571352047289819101207522790371151082853592793369503647782480698762430428072215876220128802292158367199402518977026241525902756850921440246700149900590680280924917492823620546506615161484732964975310338369515530169925201778571871224975139713835445989695494379536 [115,110] 14820396226949072451938326739513151764006339911121728302815054085853426178372902316956164370436383760691258816480075687860944198583260955265623412863346365690737744779873705653141414255326144517560550864688589466865494435381104308738115297037382017358407854653878175740681475307694027744856564022109608437937544266649145721367450971221473309118183009021885701617602999457512646560782093694842909764945607639855651362253536927921196009621960063880650722557728860822079613563663701791366161759289950760796565727577400402878373343347465017331389518736708313250383641279248746122045292239072642126571113518672623904035122130416871241625421679459571796558170697324890159570393390751042964426253061930291221905620832320036583853229066933457431416767348034293597599420754661315902609957875934745066239515413634964001267044588427314561993105658366458028024933910686748631245982935754770435531179022309397531862697400627736396940188233179276419192047105404770521624438168854779739412345634242281872776126179097277123600788130375927091822336770691483881277009566445266457728702109735897708134760050961297445732868376768359095371052676780362895296736429575173865403961556696295223529390629424791265204046521786972835026132976749928382277655105891418429861709654103484555773643115185199967389495317954553066150337433550091728987669894126935670093276314805921560279014345923971660999060007002666665506279750119071153032478589008921249374110156168983153978734319224543092360382513376307379641778218809686640602849239976989096996284057118412056541770056865511038208137060163888221005283937531494687684060142384120252217786800145301173911458834529502849865245200197266342351954084980398764835025235090788259973819495664207955839037112624890147254790801160585410508133341366703321238326703487006483605327477484916112698943433696151193316681811052061048195685335511829253124453517240424985408836363307978632779012380192796225051456063656767023460200900094001069321595269351857709482426733703409771958264099241424689746697162264521374437598722121473442965625929275724260487669788017268794688493648423057262944907482148896812389710089153802656 [115,111] -28465504016435160962855135912245059300538237741079449582997659951956085297815062570626505024708394332722254065359201139631284708434320975523257091700906862136075254131898580526791923533167009705254406928354125149059938143323201882574332359959186489139749799647172767535612605316976933444646812228894006937049893571967029563866209682112842119391940670585285757794329022700242910183053557702823651575373158989308490118123207944275457968522946121948214026624708317249525491750128712093392051231038935032876422992569714725631691070078889940929726671619555105803041838598203207442550149035443787990008497976734928216982641621449970328202312494020161884698249384522511341143722395753534078358354541570477763582693120919134518187372484968225185134109614617757273685916621829486445968178739020857588578799945680094492526401257273814395212588084867087970295597780457372645879819110562398546493337671476030182209143468257556703045906246594489859629463982583041283491263447160688248830179943939292494843245213689440169438028324205814516036646737487330100500351919821084028606434541596474447259419562550309889850989335658266981443068926023673203216873190393380328032054542884884715515159411077298032243525738028969949489388606112553877968177626030449506819186752463877730725423473708397626615922157903893722211137790828766714159720981984274917686940493951686739051143076244746927157768657821994775536688475335794036344055371221282663027703943739651639121277325109336807187934491553221014822315032815189297952421948297738641881012237584130194846357030593776732789343793191880635007287215347666568243034472759214956758623405967772163815713977518647151553898696782513366422684290396501544812425214833167197901486606204553379838339792942933579375185865835431028162123574891213922039459776165267347574368663555865837665648423348750155320831569822935036078206312501622011038073490097013674335281812378481792467747575214512104111485501258606991145545966821606391153345606086510500748958540081429004653153625658413602909810291420692506011054258978570102803743010729904637128799749463851896362019037907792523051880462520976356792856060 [115,112] -9495619411129972345505878975879446507333573689004368953701711485958675198262863598606933139201583252452188602922547436399961092993998229872799221596928232196661185462482037507435823402749879930080138105542716734695992563143820553577728762776906353441061603893186225356095223752052061804663141310698935850053585931006072938842409241293662731176207474660531549470177132837312888962838641570930945612884887806077642623120280433874409919880368814061500013008154407275086607462539881437155217954634971349138072724179303882876019911747358346260552017476551919108015754666899137636886400382768729503376969394460252889481458923191310780654227327032967842621947737158371317171209413857777384331984779582302310759411878629748857883427106761704754626653306761984773471137793433359168291557751523944182683441988179034851358192121900087426673741988693425557100512099609781697272297481984109384139408362115806339709114459300150983065740348187255474405946533077549625277301068176258873893552927168653522631540182739375819432189880957266079110513454020460568633367321652475410370598778105926439560328859904004827403846731700728366435533108631043184530288550486912575232039202868345862803243096277513390947636857152041922660482794792059977516340194340950600490296885943795370328542305683684449849929516385567885527289860583259384041422052988116925760315956639477686371417572498569841672593002448358874550559800937433565949252349898104924466508022019533580395240294645357847613753291210991720242305231302510328654755037164632599523875175287985885948336352497211499815985868144357631080500125149176820248474728087729119752519535765685312105373017144219089303259021855406472746302490066444858102103793425526093939897210473705544334796160956202539008599497019564277722320785553601299751344818784872188211508584410120431848266275757106523480947200392074334659613846763859125014076762475484660427478793811989481369634694020715973744527953679008006436689138592487316876515516562780507547370002632738554304455813901367928929873620285012259596774403352231706666782903152716023054672688191719018299287391341067775365442559899376026368 [115,113] 118809211601064060919352266751893672939956686575433217510040336332452728854965042915499561312885952942495120529058791762236827169318172261127641175585891380628666865024732963859942439411495116543961417316436466285377415624601054193392537746937910925276739681314151793420775167160451878450461587945756852363772248222996374097332512184746112058306101823829892767455776642300305343120143126092872517934067637193706337631940653272590723987889751972228688851471668889257284449591778460970969336392361975786407231002415297443030176784376891717218916610667184172428544183265412248950995698089660639372386227237851666637931174336288383667270482662069425479844169160962408009786359096983111901393598268323250793537959879342789601665777535230893207025495839333708926924998546367183469644042116044908276793381360015440627805814169527203730989618095574947944955635568446602562612965532043536155645166443616348613716246882187697810208253746946377620840172528766365511289788114436064256749458599995531016956458301454712508171670309151844433324213200941873055352470835679006586555356084034834995552823655016421843078243042853144837028551695437450682337349382718187803122522397051416494920281237992085525473972288876966198725922001274325801537399333658735794583593973152375627008457951711773121183425857513660309444381201267310765137944704769518678758144110542983280197267475527687533708440472016559832402471288755082943038662166570614808436637442237874575549893326306838749870742292034523468597022590276609496419501213467978849519571066788445217274943091932953193106952280916104904375076678631533539297656227169746101105655990115401133087229816298772799456626682324496904516606955317595525155289656854852934605802955049883940905714317026174817010978648800563508561123701945831409305480749005614359363563006118016360043468792560267008142989936664219816844167911413186157698365283838102500811629227892160365748876359587303243835854469731819570921481797810839065992394740134814523800338547468005642171247901592440478657521406857168779441801964019124261478751851276594733982122046773969966261776362168604593972140738272 [115,114] 815774536238851727186679437045989563388418000957660903148762057242024719408872254035359718254148504457819379570245988572198864287475154253971435762338755913781510844140845165681215519535623100925780705984244222365886601272945660861490745519331894006794484338735370271441390398843290219720310445120783343249920961055891963693800673119200525899063841911474394286557718638636406173379450391107166776869592626982199701429002232977586446097163709452905914671771502830255270520642508165861626755785212736783647560486398494214809830296876659783760111539644651346290524433859088939309175006027277112117407589977666244878544487901232688488193226520304047961406583622753950126067799407861449213403720309956572680128622260263860067906415355496510520319228816252712918524821630041551006765389607826131540740764298569845946791773866481459318979393071776186182751521663202409898366317600649741202048758301395459371763661517581680028341644636419502593467391020566725534757065391288576470272327829536375994031310856307048026228501916487946621070509315220086906326787663962160187707003092766514158438624872314083888979058369358886643063608855486442644562019314559330714729784691562025071052377623518889926392027495120392088511290632920546639983087330137909305840161145380994714240683257914315801167850848499034117116017758267157182451663744852742394512369619140807693832619160153324630975910143020232187505250070373634752756157302247092046412355735707731289158093448221555229002247240370382976746016838608596782959122372657158013257742663731888754795517633702786979296103590246464826935565552642086762417600496374275971994189689860838923185767819878575347433096055253627578579088825720771128323371577105949716813509207638927183302550705189756024868197407805843650133429954308533508605266937299043681035471486274196793129807024097041842596639486106515211763778037729246677424649233061131902515841140750271030472979109937839862769197277812158497942731254807942766012186434000953833268248685127186539666456235488088555375155223163856210802611458222207522641936825855698794452906361865633423160389862503884872128 [115,115] -1235417140742144033579013590037974798212753309390291976406627480380627566921046358481173004627212006449596913803597909885495945974655094356122290473774597953265652653913133422005326035117286389366651519971991706885860296501626244688127573660365749588927934540584164877869172515035926597837385599640709265330763106795351996519397647613865232169983077456877042563330134766634551011723349239114766504664282508647002071133085848677501781360806093862641053749359424445161822492712036522250774200180693440331303492395547719772808265626953830803796839923981806405295183684146428442153945053798690851128123051740799572590300950998516174348174184405141239686965706887987466366581906349808585614567740254120911518339929120566826957054149490193389303907519835241670406963459128767265697852802756732384837803230852216152634981948520988763359369767486449801540712561286051944507286628824633635675611451663858463103441775192366768308045081312071220913787413449394576583900806537946260066316479475465958438946251885010517532059828082347676117768452202281352970217563457977541583106072487070622030281631412855064511622633876056043391266938930496580813856771526162238888133544661287376763847087811051992141592670102215567236006714920970966389567333374110849656479346179973504589729545234226060154813813243234860235897633178641447242719146447664771473535009684599160662478372902525975065908274179743975869203100370115388567501004251012891316851127659964660881915995125467159451589540180319957240008484238125060178315612100284285975743017492378174592848423679447553068335986000823785248132191487852354203078857860401912109818281706639669186997550538384786733439810902656706902344760517162847305880705865421731191396749758510015880021937453747073540930191202234582415014451527262331723366021022152083509101433321155851657990306152511826773384189188463144051834066217459240122299717378172361489578165273531170568803141208855212312700801506012471911305084484390240518380565868597280842823693295527269781934309591236110795422377259138854849762393194437584236071143338511346156244381442608225910070536732424 [116,0] 4475863185345891871466133580054657129557105113199074634113240699843001207241930673596389858581943586225301689899612850588525001036581618246248378207304397124719881799831032623829489226877009921122742715058257715458750441043608521590746978977740799110968510578394055238603931832814539356422636362802271534544128917052283807062551237409303971029307227017037265248348238816809487346481213347990533323955403518990271629396260472014381371619221411532702668862256671424920182073008108683729171770257314851171163221791725394548593449774995601438491835883485813755926141906308175640857073637644062731395459693170882739096649130257699080415138230937374658440805656085772704380432763088530851694995251205428913536172989338674990098565674654356519546779367069379791129993693485155585394878056432893277759718154569235324042470710312821705606444621203651688723607653480291898700005590221543046218546876220860944370604857855363361699333737063595271487398615606963710595687725611684299437952101546547228272943588313365994140914269978945493316745365548479847757956682028125994185284106690962032814609487580106344702446418142325135547790472122994654344681543954189345325239876920906806561635045842722819624652763518125451065762314244468436240328569485583202379218692637145615760038454078065329010137488914803622841977147767674387392240233397968410091440834632306778424520880173437245470383378615485006429736384384841317737591872788136458401452142804515080551024870266297311874638086512937530338084287605224883268278233342158354488972173615876640665835469242356934373146541049081749437718567406846220378081430939343026356015041363491390848695567199728071254595490354341061658883368700778505332225025373339099740527703156280589997027959300494210678441707093685738267306839543355481001036173103533494875423170964135525964862637987924950441684023852397172153311426917795045416926204986537350575544659683784576527027302383743290922356872684533845542700813936477120496358415353234523883817629041961447148457063772219456324951567939259719938395686981617821940195135627864134689262579664634954491492593383699230859314274914418329131136321813413696282348143006350099605425390824699197090262933530819766829655652260827144971278328885388913309809518853304214987346678592147814431182328952631195648283454664441381636272824609065675874556087323886570138217674036260022219183160585663997955456611336120210174220569826107130322343622984909337281953792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 1816245169363649130178522459323138775009853857317176059575098967509093998210025594063904215742705938828815365076618187902300040117192950961182672619494660587143706330276478218267895446800504179643391349019818750941294020402974355732881369799117817068335271570650392739601207037410427094018336539929325673241697257753248561616627275326176878828319757375042579333682420839664899568562202065809102222136644121214247795047697512629579871430940257092691809107760487250501864149425605254055847478952221915533880535415850449879369613015958621169042000508930178579940416046677319468859174754394886175840196041325189049740752950803390950211025323084012947892255793677680237454158228361645345324669613137711237828159998173137892087348565063582941440100227618754203814308483899819171317230333848651174192529100680763383259354962751072025752086784428558468708036848184178470611834264920215573661177485325530689183391448784066852272565883597197260809047407801952565267085098051985829326645254000058794244863261379128796221732361259675494797477251990431902033327474803136113906879302836970008714619293872478397753896299175916140676886291187033927096908277190466251235512335415746728370462364036531873088726398319848014495511796584861150298754954746950732837261535458742456349700953002944164676736235203409350217291626656420446648900034059293452021389645199151960247408817414107902659365734716851532429012729683401974088881851212470899139942105301728530451045546283510808273599227382252529958547044167855422869265014087207768442517692645362200113954185109822676165934054575387386175083394757015016716898402898883442448636081926903726159008502240790629358535363183779349152799229779873212935110012565696034607624031938092102634893516567090492534277110658279701357793974964185029050600343921898033561671031813665037848052297938102751998040692793911341950138271764985971851158467344582209164130375517940900195477887796213583899887069611893570764538958528551810745405202503988954539952332986230271257174435597042402398333648998738626258690138943525300610580817305972931525235367320529423563498757894178339061037334637535440346564868387601037865010917695505071996199615078484400431213001612202153616614594723396196655495703620871623829506290178932175365814951716105092551644053476168225333003730458249878340333022830019481080078160490356779079707904282107772027731312103601823247451482485417443916813681628120468417014746631323610126105968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] -5202290426231559875177915276873815383647344622676205100682291599161722929709380169033819417273635241943847583885008539460447127935395674827947971163805654916142159860483488524388775036668422637064494095528332291466803659815008904206485819208228127159120526581048115545758720273846643090266706879339190383075265317140073815898752142911674328455664801939656228469475723148865087742341485907024909775440401415841394023146645794251502938868926431073147376759736258523474543734270061691275102005199718745082770097485040346948400300848944990539473385341583608492822165072080089042336391573247882829209829982700774040152915810350151151039421335910883264959282769470801691920639591054099313193931260281477741989784421880114790226683945694197093744004995234888621545786898310639532034558753893227254414071542496379048056672156562678537900883778802448487830478736376068659451219504606169851735478396100346259662602729491775307739123260212645410044505396948277572104499667960992404211235405842358205914890017870132050538685686180813878749988653354122901473138003479193118943449517302759484246296936844014783028748359816278734872000861860821006443381552242766216198663314999553651732698031054806552596670406339602729063702762861344323282211353986885330619449091951459787825454235898449904208495698205389760937848562759157034535438552146518830228286930692698903680181617792085904537466548596844403511145654338147767612712976179346019424298809448831173720534565742817820664321434933741274950117151136637620726846269795295438466581110867918395223289181109923745504472147635565218422962004023549690893662641020453739410605895886249955634097059777182193886366440584072713389415684201824719463611293429712967894945172905773015199466194676267084322763245321489269302163151218478879399636894897486706980308479708969160730922276847488593378728235385586113671272754351647936738538917538922866782156494036192867146008504964208170978323160956770091427388962308483602765423930881117447216084161769206941830059581377747430440358690374934949977130315105647632360693205793191189501806148593078135965358923029334920484480291053118488952061962765768071526083902140161772943273673898207448169116445129003518094386636104569336758271331249207421545490256025712767478894632562100585054713441259327800224728241428242645083911904586927281278737143259113482489966226792158056856914585300942661273697349390442291306673554637335962548704074055025799141879971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -945353646616701714323528522726374865472390114072672984826450584713060152295976374384267974821526093823088107123978139569246552001659270558558989638167506650123855159549727214128882352565669055077443578031343010129385235123322016653748477469028595094553423560816626233729215785083720365841052942302236663194782609275262652249352764427402864358072308009227120641375759654591431768336631492299776171295528098893259703952291538722949973665766533377674752376737690523519999270482203231845773899552381333035877276989631281573312174610706205674827027966206685529251693107467682658627209353986033592188264150512071886462186202509767082681158253585158111670805413145269292148008764439282625840745491961235394196576146791160072215455941530771167201533150743141145049345368746859852273423768484139182188681047824524802782604605012270445162354433384064964611136070741866706963645313450203844752630151609302312419976046885333343631358317199999547452582046458639545442044636032907016386252124946665401219264717088049751707297448242382096681426826857531364041349951139030781927945627661462097187346038217090302222425949095369194070486551826967235086308188169700197021392963076929136705216501321218545065844023911972199415847565170970648083282193734013143683647186095962100886623875560232569301507997781037707534959908760405766144347259731005842805340251140340612532443032748207920178330908808027557896662535543207049873901222814591047391252938633845325185714735437663781651966579746247963338345540120331256796393036905904594282794661455764704700386279188312298799587944167639084484471579743895515271346600118859251944279211327199741232377121489368171268635614180159516631087279880033312850474375254287534580063265794419914802770618626386527460771973105483818668347530072348261134120976693478118167622966834962957365760861248043705952339487280240551750409429133715503223683555313719809080897954033185537120628775642034539962656990174021999815906215292160272312603978217741307611398908920488966127763318632092355320782687550198602155520740507105571451940690987442517739400745552255493456030926580863111186876600797644038696496213109284453443278080373265143559665726506226876278926968641980341501935693261769402527240540351415326679038018577894350102631071754633815868709800101705321651546762275855167468329590185017730738264443672130413329339118362161952407903169968784565481699650793011961660820484960241663364242878180952710607967637995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 6734280991980301574313884356798193625675196080224569831289668765499997949645500349361736330105806264197486271979244365809518558325561846770295486330203448844220192870184952298487064673511910949744874965118491030025772623080940931166416830471121870437076978152884560081502542793504602447506652962271895424105913422633301553221096249060013033263950630504876951613616792263997190529735292054099002580051911995466884939801712927727788357823029121053760793310857769615111614053165546564316494039129363347357971276331173497842667010455864040930974612636219040942024545691575257459766044160140462043196437144383449321974469619126117446155676164762362357334467515859923498009774969626620918809488042199945621050284253033317449488699441100957185833299285648894123480976599691952971852048794081053697148600287217372149794531050345626426439368177356926102724252444594855993809308960784620316119461552369341207209922516939016658736392456512028181207496745890162450886452693603721195753473243103338453825887866878888804711230390931780414785114747456148310871559076849256481727258101859079661398979921539953379892439454669602742549743527470382341610562452376514788335914658021551366317562986666199515697750512162710921046162151819540399498888952921355941440534440885707880297653854131247603145931889206835497072820652264377732767445380494639260340783776036621020601561387687198078304209183408002887860600692202419172149596612600296709391855645279733742366261986905826479884562636595436785825501494536993238436922273539236142953429044877425144599866889859511730488412497495184971772884661880581523739694957484762777379065326884470383333522724883166489566000144306977661164134873357159055815597577099514745515760348288859300754938350382513340068684543072958181262707542418046050798774194575794089569828802428276110105501499101000804402986484174791458676735195026851864953682878259203571358655148161661432407679651505945942958907076899374010151000841099817541047286708392839520105354626294265111670711353230229841320139897330297373965790722594099182827480190479891757800540959732803270406433314271058185941441342285315494905182828996376807524105980406728275705605603007389123997709277292927146525028395894908590053914013355543574169052195705687211234885083498579075709788050837775632586702321278418393014332982407486695086789824078082007715416215320749658234255310909290351186328452450415496323697643804570032528374697226181117632702459150336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 35382769928844149825422469622907397107801620324930495793830472169277584903964369379632268135585737672460390250028266697226709821784244318574045190379036115622812048695688220964525790036958489589635277703766609795580989766433116160545076222374025548173306256293909729459172543581611548495074029084742041730127437648955092265541015284065548219578366991882540513143365152466434840559458684667434316787310281648541614878708896320176053977070892472313038662182632141584050216218899608838471469672322128354437891268245432348839014352733429339897516582777423900222638231899017836428474083817378890916534409472376063131990971202978927774480131142013237152914821952105906273404522406997092797613212297917387842520748941143572604644798378011780051705610865269983850284629815960900411688726734227849649930412238516313891199687674352931828970978062468147585286135117958249350092544449855878335209248227454547405802079748993039604430419028424347011206136068649064987844553532277287275483682080384413484974582231116123413636505622932711038787149624894330897060357059813049637769526339176613685197354624611620119761964594949990577124158904812968015921862741971667278701652227726960769219266281106143676765577674778092148237616717905693570818262346861144209665674052228349238056817690418757860424043619288737672797324366063131692481750176818957928563789711549514349397640429905529467121789571710565185379892431083397088400267865779263394649687529750991846173713256766999284042711283257913557061524703728085651886323486709846852854320236482595115307129727624357509753309918170812041839704206998532597146793476953486592788194681990808065086564595280273932039212213948735331621024785866823796136789027229785244680669250319776317987621299783060539352580482528783800219785881841273050571943664189186075363771452094850930854729685297558822671447553342205977019280543928584634346417751722127332586190241032073440825450673184720982006379470354158251766812593111252457731911319196937913860023967068840939365203098610080544039306466875211253579695368503615151902532116974173897257030410535757176972858703034405735003863088432984184585404502059539954878870428603842960550211268904431620090198128168217073764718392596191925171876273909722813070842110896542206381505396908187789972288371706548147299644673123562535140160185970627455083212771227288453613333276565800149939260290287189855922121228584260434562962584216728456087800870960936060646103168581632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 61924435208640601688660185035326572476816198833720550203516271915378707494551112182757856204862619709888913423221153324968957191842337615880845643998686510525590041720673401662007133968614483171041941210258151572729908329173846565066928845666580161916940268457561898131721845942159350550741216958854771680452647531777576278286233599816238220761917141560521091179952092437696371967478738118715109829602252888548955350210474787648748091325089401192651914985091000150246324435525391477000053538397322141698895682341335121248059770630222690481907571260053700917468801900474780290860341936353690134930809516749544073491397426072169346553611847650275852182213408020589719389551865409965363973254613035555812719381040088753091758165088079849769473140756943599144607624281619024316728970640757685040732448718162013048059123097033401148824152364453848825861589637602826989995737004965458293931634898505547841063686980587077114703653202171228002059015102683700622172004424835481541186804021288476364379167991801298537093358090486661701130929040964771920831453693848280358693010039251582471129306372296436350727616771377636351202816055099822240777957699458537035130081119087050186761134747573384227027275279275453727670865658213062348326474350797259000351382424958303308688496413252509015592299701640188133084912344833580631036368280168054965800878060520893193288012716621362610924142680175742844692984582264363122279184636055586578687420030179355771744430163393710581141459671737816913636908965441845714756246061661849857286478957652079727254510675579981793812000824511614849005980121684315837909711724381843117165939133568451102429886943753583229451536755702811637650732205686158204133498554544904941976477243183783450682529496706345148346428459486194797352152031563700927733620216923754068748305686918450004888023791810933860378083292751155169040707199827018960306377297946232811527887602469987855410319474658758574572138069054441647763506832268102746409582769776681790651904206657860430253074848005059853258488353842731339810606280515154645619059198561252340741522555447922677695863933940030527702546304399518681561599732801113225373979508898491589704748194456852567708608831028336727693154352524765247109631072575393203917890963771814360955545041402559328433375502425710873252785678580983301045588202280711697498729592966718448631108572583053478503203672898056272191660755547313046304338676444431978883082018555157673902231481483264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 397069808287351727133934690969846666901133230001790890145031707137959770039081588151380526515025179586854445602637626609216979585788048048862701142054670374913632904036213198732002534278952871640540336327956818820248593862758973348996785593611305990905719662875979350575173596879037049057233331702333180957271722170778772241139952399289404053684615384056817037443510651726440469356807914861283152814713372621129195268824197603266293778968983325672550787538338614184649359580608294801233613191417632074934307704904963153340346304491287638102852295484858754619000792497883631306861416404260498206858810412279818096956521989215354156943281285798260489849454181631326760943866634757513043380592197522765189816557133215480230719861073137226754405175302598259655817212378874875532816412581418966608681689196698174439098948804669703020263092644552973704390996129264366020545920889298622261662095490524152675917985511392440295323161892616230821521116581032340968423328014461828156582522077630074657171585435107624131617635641510869391754647795818474133622197351549155006887866288077499013333666179188810649735353049449051163230233741444535757546495867245341835825656196157546441268926205517577968719377395373275108974848228515719846009677682370101125197057373339961786998543320204660530888224739289401291202228645848106903793934288688505294374062510843775539516888458249436714639987316419155138734656530611641786142582723457129303038467530444347383350955709150335263042866316415372911934277625841798556098062523440745433338529661134674445926860966188086094498588770671492829273665125121325584433224398220125866559163353018623902286585867067887061833058381898976597647262453940710813508191311396954834913819298064729741740635002814487641069759665134075288205667824663489743576146907073229430280723682875811077081467435197050050432537061729762105220386729639857562636811641456253890348347354654387211143769383609813616514526579335209832079112354381070653731182775311935699249895328267788191022782411916755473483726193641121117080671884187324230441048179277755821675334855619031674322529559011753866156316545535477116812214250029711381030236617966236708248981704089716862316965430935803106572085210889914648064857893313450951958655271776197596228610854498833358999056166566491569366543416206981123559998048310405505270884984336659673394168324031996943957053330179566962190438608390415525001223837396492297640702152375602542049996073598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 3093201768175330255135940779430785802598470426371268336946898404069894261077549903941395522412623118868187515497509613790396303945397857919353659602954577090906866112150078147996938489378222840909149707858604369304624539363862318118939312784915398405107683972973751810329370120343820428655821978228146825375618044274511795855359736365680896686210112992922941055208619909861709475002159716280535382664909499152380570144811118526595720386221575532896248715069492464520738860251857969440235794390602010081843654641387138525579425786788403002057836277575416960181886885503251862310331904477330546427399519865499030409870169094020804717413934449310989184624662783958184978866211901375560514728647811445648293104652218321542797636248445061279171831613965553774211548026301508873361785760979993851449704082389406706104981120466058546415863192487861120499997013755177809052900887884593652939465018446674575485911193560407791545336879998388755368436475735675079977353275583273464142701936281909757817670044792780949580068429223388895799509921748038456267107492440158542028256892368876151662646173139091764031943918799070399581742229098264530703084750085566122401319247266432994207325220223721325956370349323943473871683354578548473297258453389921223322178931905872674664376055708868133000057891646619307667787561702347937750200626261084419388658331988997883978528905231894592800057789207723444382695874512438076654913216551725245203170310076979925343570801516855224274238490634407297520901272467056923032930926235267201884655127925839800918282765666479484677649667611128386559599451616131414515511455803569569566964946932415076208616504927817194677943721307007202888212028999963190241785874856442953740542401108872224625462688340750884346134738921671756533268764635330777996440559430762554471796355085792570718337362971607276080272683335013828076147829047248285911179760233523610455075857517638637226288248910428362274504202188918173766546621847565824385607291478869991377923949087438709906006620515790125179512591864474660468493914934971259660239152643428880195887304709126591607299937289459377238997361416393826716990888457167687137560244120200640656544220005946995130496339501881950756522967728797970923212709089563252646979398115159943964829819442581997738931895455804976871754033699342822266623539031356872075112835456113387166237147088785817138657766441409664356972506394846930281672616685332484300582232827382551680233422794522624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -33058759452035692808897292905627078323577889195960063763047141951337694434049821620591426398947177821954959793987558415052289954024926425803619894304902487454421605678707516793983642875137134620529753275543960668542102199623910335196986052811943908304119976548753990952914024741931656825317836972171053091237037607289711854799733840375987318356428643362364193593462305432854946401152203149342335250272819970953399683433024259765797955823750565403664377184275123431613055471576122209053327230154637266268989985785406781100685018524556724705315365390113066530318126827678527488553993319520787372384155324914058147658970936712554690323284703169707887403351896428250410495409613514099438188260980471294939735888072514809035957759102421347287913929390802162276657195984655364715248488664842860330072871664844914339184509544047548261711048619068049609886805586059803552105008211838225465571727339989432259812828574044829181219739417828401439053898143584691565058250134921355937572161933352362369991099995007600781602547159071630540728411088859719229504339707536698157819144516083109423549119887788868223588790222960856713223631938664725584701105496288197108962076681774535442590291797161658889161769242341901914737104329871000412434071541160044515959229269690758154343627817205228032180350375251369156589758081936285020969576844638714862629767481921933198172654815480224951159683015443846813841532809326406050101469267338133402251734118702117212808523806686658614306626433142750942028286463612166791932609513572670330355961626207382333970809499151899555625692268655986372330573795011127005193736133384221978442410112827580199484936255857408156803800778712154019324579776319703568094600851357940769730523948072950691364978331593778580226314198791086420813173704440798119484503481937354185392592129637817668224976304060969831150197108558844197195048370973934052833584014937278806013138074369365488901657155044566229647872481178397195894013248392040909379487625875796673767791040926231555029188722643318231199609954094846200231927514758569081965266625673199147391242815638272325478475564368496872218463093634668860754083372673869548607652380803516858516337052036974202485355580707474667795576360919911736448246429793245288252807262426861005535073817132039265780991469243589293992061881098229669407406345641370177721722673839074182705745733618876646223322256644795601497803576780571467477530381768496100044706867225291779336494851456761856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 94656842013706478312619881315757200946797266666857010765105000491845190171604760317220432348059916650557397279123993610399866304564496111510060294274922548091359645615285432130530816243857436232700770522633111493190709419216322310564938616593169445491373425461635447208262690428649570647822811812454340546519476489460215353288239299724240260059322726657572580548237555682511513448921888072722162969259628900186270433826932981563800121237846068304220027544664250023080354244606555111361112270724473213897081563162188838210002708935091060638476374543491578529441534743260995816374681440577000797920408402677338896710269670205376729243751819547764987232455336933799463573195791433853333691015279331549941795957957781639603609590564300589783813262211708685873585609848257145403708013134394313924057640744326716530866916113874289338812706431504836906028548693861228350240021730077777474908618477115942828033268348294429788865272809927564299029914355904855886816336092617100591520236297609450755916172425474089696857446897945851118899700551254590936692221364396509579334321649160526837377061080930179878356215276801340471893404342215413447572252275399192071200087616673130390337515072776563090218359873320043780422680249329205566374750342080682922689449449838935879783710132701599965204372648953137222046791923752980810033732215976981229904788931946561537702451222785368435800649646417567706165324265026600204192231692586969639462918978344254566440872353515685087089918135682978052936082469715428700428438027411033927429606410042430709978039224050341490220507349773563930119980128851428916047736452875053556166413891179926245009589190665885679563649596616505431300124736575229487102610185451838588559211258242267238498855070774306997208733557359550334049276440775792914094229278726202895804086355865234526050016272718401314096190061196613035391108758138596702345189917450107618857208436896798570945278911407230029948571725041039767813337748861874635382174510957834914102864392714517249482438961807972679588777930049757431269570682587478792818098183616370094373293213117431715125972285955655215985534732277002777483176042985775130563693931570715999218294096693864771956745494629686103834128642317110499616601998805301693376143392693199300015453308784529375177466017402575127138660917088670371715120878498402960539435718581754774334615280276454561987321836857131074433568747933635404122958438155153541662930717685755934208871361908047872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -12163468545298641324579796981593749943359120904975202948382742032722880076708262031254366364135312087923475028913415701513400703867979093348521321384831571666634324461520620712332598005547416062619348173931515845174707854035424584997592662577058175275580988977214982779428512016305293535847770482290636422584849353105245904283462569433280751554867151184873480899858810475412906251225150516160571426844804274371582460803574070530748723175671045546488462414979344916164879008484616297739948529714219285709704781178274309541435371739498700601771746533973725227715929224553768936247007634940675531262482353619657043658361034295422019990835254825664268781358782245062281942043614946733453884145097661789588564293804676665304326739440009839319775924143038446188410836895673893793462943185116812392908872250710577057675173538169057512889928615750948198292212673373564618839292150098148540564300113119178872759427954580455668907443363018927062421290636975651130061957695530903553798392164567064142732345457604587607804825262023480628291733301909895838760015970937203763338195058239834585164683885932727978648201947067173584156848386845469870381087482376225320874834991223542614720948207886104572577453009394515830664646962949922071510017612170899044026082249541490731224705229790694593992837082468310400109228295775078567785782629359535374734565937720060336257173384394934499300145560671267237236740002152339092990022936454953743423058230201235509603801438106773010784635194884545948029451527711004499271921131857016454280085072622769886716201288731266638580870705848943170327824965370275835905774422354680573975386071063555465507974525077797393770308477331417651453463559330503157941606574809419696223108398880271341407076387763766195348136410613387161452309362165365466921018054599731771082685771875103292286056503181841226119148078760499891914661389735291616317200901030062022816996992740651433295547059632009610074818401445072403377109990831280923887233538971987728761246431710919499518580733211628685919905338562903505084320523346287816738828467647906175269739575678195971244126589412011665273811356060768141922145241383022605783083338800520483952820683449152663665079704202793385984385329736492538521662825191873229454807275756502654844234667567021287072303995815730373495994048007788920259595754624407653175708784192327089907619766765723913812230378674782302616955368200289319807324535952499258333875767804160663280246800143876096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -980786922433426146666071436492241849088442304127257287180616554222635402657945666773449984482789515492810618130709566434396184320383310702379342558351594675510480257864147733984943046897488976976908995241141554518223483217800964435069561215508685774473272077935201626346541046685838016788593066002424170504491901868520881044174333162852304956751022419997491554409807973656448534923406449297336911929497790164613818241480105345600508886811159303169509394834824033301847338146280151995548774595628344401555428997641766741968685485235836882976749132275364143009761757445743839114469222454039725314629436489177432238362084697703926170440323959254538263779781102180463848599738095711712082082289515367554725379455959115867121980153812852950317693707282213801069333849864318304958368922131248758723948581399705337594168772493822570545415318720522589653921279912486542458154083430504185166944146947206792736847892840699233965959909345060339254444500867162040573128327848148393503030954799939911955688371582150956143611521961977185067439393964593388661334805596613236503847415473966100360525350360062113521736178466371493665233734105414030737861788599455538390525686318277348050751751490871313627016559935507510774261947260549736145689680860518550073676932622058221956817526170401022690050113731628524107155340824917518245377298956257820298084203532457629482405459229334287274738996932438832123209348160661261122417646465393233306930818051985683067399752016404281990897116111564456160120363956490415822557584917164084460129935785088873791694682759657684503781219814046070301109422397527538395585629888454867773545912140737607450313277722088570112067140477229051993598089019629861590861245143061385855412118224240555705982322214749877084864298299326515406507313493542143029231805428275792839086181155615813490843567106966609287252419003992321271951386979364828865335340117197985213628450631996603639950871196418636873722550347761887152886737961253786743864905113836245702522305646812093660214691268776520492281745132114344591268292216544256217894583456564789981022966533643333419409289807951150057192709004517867881539376979974870608761096887352818066387830747067411563697570578112958358004233334118191012951901779206073914475434972398535893151335405336909274290763727605612959487697960667359855907706282919600770020440800464280296498360418338291559285430160092555393035066144496595211386664090443867616750459923696334826804594273203257344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] 5000368016105301831594271599111613518887698720395430737642163342305952299634865339436619713934614608158844636044486311224131051487164874973010722115205369949315829563636635149900555741043645551161210466979330867693603014189446732928107330370735478436009563367852677904007682474185381212335208508302611055021040931079821429357694306479962883449779525213292260823047835564464822573682604053919281940442941306400441665361318031146549329544463365174532314080867578582154437452143785015858620223172954519418411925618074603654614601861876343083373170903556485690728520060428086521379521676212763465537552058170685802993144619717538093732561125143579547117697806446826610313244441908203268732461762696647268737279361224774423542251411746619824787954888902320644680972723042845965551421033814477891854435785685753668829345258324093647649764546456007479407533373465572547447661288203712483452298614664527016287575860662453675205942088259770576747222198484411732080144039601253232673692903668558129629173254531526078270014932619417749428732590817375488359119949675969109284410412049145885088841197896607149687944965547331981320494831981876305647746237632829892510882746302031909468362918268306090234714773117185082393292007222787402640109006191928472879945354256967026237541902049171030562502716655806325756610620753385803688161127461985512028497420742508584041889285417693343878212532227619410533690419222316530753816723794596165606612029811018193383493159144705588275828037096574584847989725687783819620336619966070033982913914296829708803766922374172099766419487049403160339660970635933196937959880785504012837788733652300303737650419262552320039948936853749901429091438874681918145001899748629664380599970703154195852692494788950221283838760826063491978768393268470737273186841580590775751870704416000275480001034006285413609928511966708282687634173925310552262284148492504736617203355839754176649673189817994990131749899568751222789434282251889091121933810600161440025309469779700099186686255999626895625216010168993229353787633606062557026099169633149700073274281176789863058951496309037118678994399593879474056405596471565837536402307873892005620306823538186400686324043370134165480064068792926052157169739391037440667807162576579415192257802982915777016925140871629204042933676217881819995039180240333984514995023059724371036158731393646468209466235712826889163109407621463632125086733695379171144841241120885846660081606870383460352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] -17142209807344853684997280544483412316505870560759348078490635242241514973580248528517288887204475223444103325828631201588360682318511431712701476091340593473772253778188508804071660224955103467680763771287077871287940042432187833854175883289587740735398736167775737004022536519590875858809040248997560156868143483861443058847218373219808868236700939195848643479947442250061367991026360231884228214931508409331588219435832014278123312518907607236930077151202955382957430005158272491429255277602701784593747573439779313267481196393177261865663510123243397701137275397831131240370829907392544138907328449982077501963673113107462349347600385569535694385680015630334595720913092897547932978284094319379792118758642589764553008662119837079485614746039110855344585488243788938130004590612579771909668912634621512401023682805593001951885879413243031849024406674076197457869379087935735302488937450352183887563456908469630424661730924132414983301766640579506045890817991499179328499888612205218438079838805349337895232134463038252641713817476455840420824768373132619672907209967627846136373056931726061333018825411527169675699196955211572640099148947495496578464541135598171894101228490262691751159954615340037106612734325842382924198599768767707082750636533982909847080205921562476378105353598356744543146418046591083738954656408380191905113434438285107043190686481397571796972089001931344495465507812686633529943950269783127185610464028029115388305677657038983164362556466951070412501076099146722137724838730135993630405220238162304456577527408629513370399121833004344244390858855946476127015913228683490761286781429153402655630510554701724140413739126037037798690655298939191840096759851410474920457179608153012444996939051030668605341105344456718221635314626825016696871653855120764211951686763077819196029658725494458296580828644693373646401188894611131415387456857959626750050115094444863504083788012619925041144924102981539419114587237359734723275640402875967538809318172239687923682241071684599053439438648205419199362870246781847634687883598719356035302269314043518734406306250045578342117482813906071619139234210145312903849097789712647478049886087023185461672619868649658538124109939039104596602045988861238893514133885334221125986226927505642652209358995394000577454493047241589221293988283579854855821193894134798374270038254043009750375455162796943191553069005721757458964525287548254917443073967066243027120050942322208145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] 48025066200264030898259028530117621980091319794489165878800176455914231023508023009982482386461729253935854559947331096461385775816876798180744805402687024816973466331439687117366577114943426483004767544683829588623883196482852738451152482103004916585094724857642511453175883795861410950622574062244265056263324496890142631201969343682270524393107612501116304797800734315819642542712905161190284846182660954657754316505024992000996498662592890760033571018871101192095465014415237097991368367211970038616731157562148760644417710578552376121993095808549247619001803930943160905765224010328010505029415227703286219386435469550628849230317939216642883275211694299976685583684800837226568096558530506089888321559838786498843698207447311713524792649041706845084456805281316104013056182526026040726461911349263201495347917266540538765133536976850665324357245116904621476026288026353626711751390979150496533696375472037075604366805406827792665411030311199451581578118793183200203019735484535614600312575007613893016902933007232432053569564394008766818744227501251929671896547241306083592241297441859553729919550646637049885145262692981463260074651755546043620434713801872730094530851531012143686848288756809105111527523485789239872256635369858425413237894523843686307066582745639226566917907937733101662693344116118898795696373053852849341998396685210243006647843256559110993758662112344629891666605258711447960861437100573892310579924715640781874018301168446863844928521219829982455458591813696300147288050973436356328781931422837866515384644784961464726458204458147011980080772387142570803526795472135448083803455052172128528285547818048734325314486683605913322294772107918500679546579517437166467017128620713075829004555462379721174800231058739979204990835523392107680140735686659777073973899809392994681904938690953504344841938584855510096050448540884879336173693270103367289310048124823998426186591857594878135461195003570984090812030126153054795012036353565151499478071942818923604767656040119892553431184605886355859343049656686284324886644541628800541520704303557805367166950596894787988727908213298834419460587735722225478279406182049559298848584748051127614278772229654371287253655093279674329972231268122989894780683301054407512876903541245724465253242947181300683909731659490025794437786455631334477344846837553926061211840340032835143044289497191077293895690555386656538763306968118688215270709680107123676737839944823566499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] -108512194102211060954482450951109651113610638248161063782397935788936817174464779245239701902498066645661195558577306442541326055922861143740664313326350416456357559251455405649595091424338715936873760539867116370915461634772239150968687648486582244008862075367959829047999904096551745914633508320139005666964619855282977268882672647080917859054805366488682210648888875783919587472853486247999127550622064795938061390436753015884970347262969997066813243625040968141264765022966081175968428199746042380200630189821753620856144268184107987368939168250223725482941065652460932515331459746835310178806460594772140042192390663107975439684919100813539334580460959750367520016581063031286023084927024092338020348808235653562703934390799820112325746911298587248315529223408766039755388277571928938824532374554961353220814530033987402477802191578532315107095622711004702619687464347034521110310422897322220113937224836798446062432230953928765709361151167158969360485324751108996570033677665825770401458243766519722220508996200917879527122119174569085114585923952321718675978925225948013443697879786110242841840606152962974046061258440701351542742787136832530463409603854440392842976967010339615273277787382162786396894423082809737379280332099694420536208361801937441218632725422132474958517220911972319526808010703538803917039165224881598235675969772993735670587650536668977169550435348458543755984661278063378032148315419205886018045678672253876440631510964889410883300065893982931813202476937881276031664233207242074048361322817434202261722171623129410671716736469978067128951363534237214235839204811219435507284608269570616340552388050870596362545080691287492724299024569786857286344488623286438768489643743722261157824573103590307848187689260696257710854366406792252582101671102940454827973177826918945182650551209857470519792426679748230149109095455385347004528836784345714681896080600186352503023313878986755633711023728034425056964745532868649989337899842927975556064677859502338725673433960359514171918637136594130159757154232225841440289816931488950040835697070983846335732116582962484158925191436901281615162375593652492501801276630520935129562585195992099601636528733264157571608849144257572992972117001514823463541228811865603460685634106006915223117481025526999638830512136358754404117178438191171369898326990622443981278987986453470470058441544894427168798836965639016203449856803276732916554607428314018755573036049618505302016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] 177895579299294793525471477334740060826211938371054994117397038209451363668594357986893412642399167242450116729691236579633085358532153020620170367197605479513884016246761643245638801268895960075424818068490465266452810302905154047075506129798178489978909773610602485986230015349422514078893626452463224738752370025489605694459701508853765583926850863611970065417962756688378161385016851369448155978971925483143750342435646655734014491562297144042006214881426966386209300576043883725455158423862138424743773228731317266607347789553764628415676354890961985905316497212237354864260873399946530933502097707465778459124770477493921224152751523799651903037615818364996922889631274578668867316625520627388195199376843707311710398032520658892337801236423679858662552391230099939173527147128762071640090058569594486399269783131042127952273141363143983972979125390498471611663267250236738051728594083173600953272134805491852127478854931207696105538342896497627936065800803702210817912105969648418343025303652366098212267370048553848499544987315811868730243771512070561771200369031958571193636835314501918304905714221802238929733555080685942306694175741573050725805578637486525578751717320905725631967470381174478451739306009476312671617774766884191749669544614032372130680870908388941153114359546100042583360285731096735302697664415559956966131903702921639765142730007629722878217475617444889268924309668606759936031916186380074730970092114577605081155518669148681428334480359229901736690110268942718186525006188730386528803395315869017731266916600217334897924974854304560246430986706768337076166249621674736311830405532709660606494445174576329893537693994745042941478161886368147251773257473919650776686397761825426977849768069062175826472055328527550665505625939844659427409815490106785322931956817291391250823565856300897639925059736268057167058381991644017244378054569561450545930920417477372983374531390986832817954585993877227767456550074168923419335817921911746988190791908489982219461561838352634745924494111869031514656096882335728614915031596915478122280310789428267060746731124202903420998598955761063402595661244172338344581459760576604368181325164448317064963649800930616954422137548568264809114708854615698858480349244420338312761264566810293215888743487842721578633573945615213670127568246370581695602405462894051294492330283685938690981375095342018867787251225758022332403080980149899404283622641681789843157400521650280071168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] -151512724867655359385747678316497515376087529893668147641554110442780875025546330953274515695011068403497400411805838146406055391915244800733502401021179148514505349357615874856058722389161143077709440517128602463859530048960491377695680649303800847915245834340484198131118512677534624616145846175676095832391141422897325100988774118543788993173933213646679088579883644955719906148479914981154166845315646372426592677062914585696973978193932625809826320410605715372859144153329685028413648513575910205622364495845019586358852289143244106458607258946987572516562498065845487083099150723198343128860086717060659017228284081852250096777490981732105328315573432390812777267391149972721411558589962113821226847731704223147000042760302124691944939875486214214488309239203261485530041903847443270151301929543753949750076896410776323210771323728224080417295264827415412368019881331421888751043085796582468958571742040280190839829328330453849389150817220589109599690678320604319613390038045501199709822890186427008311405334153196058013565966548377150253832036056366747592246637190376262985964874627084437855673194059210804254070622940982838809618284506537733130147191245375133680251298221613357978622259822756211524090970058409813528689828764463550522102929446697321793289935208028940138671666183568617285169298278996087946856617908373037723996865413179337822603605161876935312962615876049831952774758654891975305199685831939422502600208465180702126398309279492393751552128269309732602411234201334435782290060160771412825976047436351592644403624934588525500951327555290977361289246966269395440333969992749042489029367192727393480317973626801421246888782430016536144482373524129519415955530125932886557575134387130913996545847846168520943660427432543132945970052711259472346673841338408039543011396078375427472962511864424249864185457938874197512201424362595508551878592506042078493301287786654882122260041486512879800561978117016724422674013728931294843712174116739796316613781727609442395623619214423370312330220227612616064951953693480502726144127809083672324976222104353891984422482086370199513757365581059343517480933291332485802181595063659791543612179698873053352242161500791721679405052376969990729816219662610447559224601758728444369931625965131215039702663258240217990126441601312505836576296395422800413707566868376778999373475120546082673770140842769655024092667761218021951965913481770940048175181177471293935415617670530480472064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -165012411320930875553846067567069671107847393129981669193246950928819200510420417414361352546960703071452563984430201605886620461190317398854981991248818145974365060957714081479039812996534187235097051264779981437690066315877548095205469572259141408382728294574963599324285372790810208306702095615186122097607561337026399900571787555501958923589419252494078378795895992527734649195904365868855509559502871733395437733631503907737225135703465287578452723218678109641631924441357626848383113386206908376965511868095281756230502249961884821944480976883242204624563932141730543621351146145509934771472138777805572244193189650643280887373951296318787999963605846545183335512777298275612653078876432572319223956647499175477283585923713012357401253374276827873201076691080759933105616997380507838162693481627726781301221500460963382935230895200869706224289205421522803612985743156761612101477616219142861692925685538996707757944787085911986606213977820603644141222699722932165448561126171459488395520957397441796880299505755401468174323380739896360711232029191737459712719365640383687156649297220777368290434503396517767302330966326455267426504294642165369348579606424116766629493354388415043372722656690287057213513061959160884100042725754067373673955606489658775400129783129517819846987553055448855536909031544820690602238787396042939282325629048700337525685795108724212632967039623729898641262121612619989004528223302728265508817421221845578423599222569546356712844937093346005605691983076657216185525564626902526156283740548645836495901604249010723298528174564298091815153503108624876760979163862204086472822786758336370487417738315605922680447280297403406813492079131304139276138488056102734523013339780656054148211684037587655191992213367016745584414491073520330040221479876685161200504867757638880936824105556659170377124952768412077153427993460016986170433443737285401538056858387180855435110430760183489497394130652142828287099466957732612421273752130413146249302927344558677140419932481795665931407590728698865008073334189829049670973918042936972310704066758806428968214738034818392246184649991196679650495290424883153436738718067423990825629376181965808752085066619861567995732389948789175539237146802999412838206134394458818774355260284231258615278257734547055222727441842363363193289584325421030090822080947254616231129555887538802132076387583991716783568909462733299113919246346849231048789378387588207702986218043291895595008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 938884957189434939332382975726408305802985222544581581780365661137768070035516444728846374633636588958865647292892721822075360664367997169607806291469126830266063975021470801401580320738835375290504146479881724568685923481985498037183988713189133930869855697744025881446523387604439365295571242456134915755915315839304110037472891422892670773154528467799665423092045469570918723304064707680822539047623669189425993482904733144886997794939913391424332407197207377952000652855275132223875510868805056508351600753683469795313508790068342869645805043219087299534595949192435747084804175306841465050086044738879517437844412326623523419117701561491245228262782898746377444112247166914913019235661044485608988755998515192250466330351464611039767014907578502936577014921137087440376154021328480252361411818160292390394600457035185598550615435930814939835985999984589639720572048529165827894467119875360309689267278752661700345919812032421170391563200077099303968620009610600447076480384303218086458273535025868078499787171480479681570280181446122369835173918409152257231083191881906957021611906440437648389471085265429410091802235708110506151922332296365875641180627714021891889983065811063544566208802378824682268232245633350769574229968113390050322989326465539893954239473970628358783052821151524222575060060869156763130081447328963952098720317644654736256325072983432801371157414914009929841986296683154091083708363734000165904010188522400430543379613737138730745975418787954682571108403780221998205083200570705922410101655025806364665033519101298579653080246468599518341709841711090154706413564277263188035995731616346708244586908560205464067240177516904131744550980167868721480453562022763078953631677705236066927603353694241126535626335240058870917680684381845507462932674572168252369750221475844793265727165919521763790778478299995675857510789969721633175051948373823647702169204757227608277407118589806542334501661013665558447530886795808032556501491857197968102560210170766267038142722394308679052807016905304897847887389684995398004366027659175699364900579870110695507970819861498009570144237627032796786394050924682808423035367321443426054535231453732093209064845091999818648057938013756837963224977949697508335164341664783367966751604919269533451120476043230903818980726841633322238460511839184463834133563384456467741992504519071468950684735091002632398518947573321970816892893808516750554659889339385377668070889358566868647936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -2116611777343306873939626647003669420907856632295975263455012381194308873844258990138822853350052055175771164449443218955636023865339985084562743544367070214863600575033363923195411147828797864652571496343379713433394268191802737942575845548900851951008756042443572191454399447666776157886609510840480745117428724081996298695947859929228648260424606859352236056087228289236262340137945715187482321484274654198960347311769432170976551672296898963863060494966865286214684535631764277605574950726545272666482328120589211543854561523269502088302602984125394266773861544475842838208849369776899238275548360991771221872367889210231624251895361634959383045710856854300466989541070844232354346486409618129053521452829967073288021021154143185043175965783376080165073559620123291503942451894991105016734368167130354682354787951407442765418940183213856568426391405798374298048003175265987133559384299329729212349944395201652573931234346373871751615897748916871393349198671947401022040430699537686110959053592851380249123560900201787189700254836394193537371435407278764341944199229244359420545209807553857107910899683926268222513121722900324756357242577951845107847099199921511957605092074252214603495634029531043867979736952817489270689000117334222525605231817621212409830540967262553615958524819690240022005574774222452180934494524639728841431403544644383020141128691500736176422593445929325686332686094584795944112686234423126414389733128209940138873212858500551473464786196411846884668018990569811571133500350151590476033066228550304596274921620841008311992861184236554036863910035720498408314182073990230818260553727590515261559617921813466924845162763759527536852206301656407813705886646108368917552453078607291541830925104500106751113352585775710462204969306704514035628532691447194271360727870536154755066955545775447451184211236421189558826759110928035393676783151290996970228868653314128932175242158778647304973769141430344452318405248921794942014375284635083918837574001797063023103414214691854690656538524031833511736451101505324317375706389445712635763922571483435147439913039460839053827675699358083506158139302455466068504725431732232132448454837668878336784372824141896093056791489339743883275557120140836378521823386631004347386969625834459995950378596841944726960981018315563241853676009311735079063969851848781140002023679833627457331999340647064887041657247158291750911625992840896528607430503435383127128931604463819759288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 3348873070961192728494659238739719796445677331975585029779344091829674311412913945421299085421115484545114178824169722183581140214377576919632417723757218957752063716432262113764087760939388800578231594412971955188720609063596468524563983849382369632363392169008933032936614247193544440590947533807278782896490257746545055791034825690755820809855969162723331841586834662370209932654198676019607784661496861628759425506906974068983316748251365780745941290517728433448766145101019975494814105293820307014075478487969173951916149034808024931225881265701712815060099017143924550523584317688885259034931503563129616228752766959004244676004264569918371194971712565189296812510107017180870222157324839034403128150386857060920851206445330967141383104084889868228394522533377701168779599730190256544061898031290558806294997456997617630856062227646277321046167235576645878958936937472648886324267391864833379232766639838592029983070046099320306798706902314672099680488715424131604018068733766459814214105419060389942456395822354649814085009521095646082950683279955851265296618988102658936891790929635669533031619052278987871614796017488323516828520624487929282084755642483292256200098991558374459057472133320837447055889605884344674844301482764114662906704524217670596232528697048584784478359928227071772077133811956521215715137081894819911520235893120703431956602490903796022438649035727876481560882422356724219358031395459457203823244549627629148016354095422859615423987001678973828523065362268961678426784638654278365665734776678567992790966161099508127065882612969745607047775852814778671511573102249098797602582118331452463566025826874113450262756343463030023226905944060425996797411150207967566721082388644434607690347407236864817074894754245423456958253063742538835912332401996737389698943526953916661645317977902957179670383638811233546750249470706278213021106004613979202181789707825274869164045206619027409807218303025366072107246067477643112813875735129721399205601158969937107716750187145210282283079506420015516640404187255047543566601343501093057583546797184903953146355147120177698473356184084777471850012538858095158916801573149069783458944636116761242538644104975581794026071222659224091008104209480483490612812725770281394295802005184524991798342211214290218197464781059504687917365547336672685361900043786731178373487464872227999614449913626456002687788646214827592966390793608014956815814111972279077637305866208039378354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -4176350623122510025839561305101761566001344371047922067261288891186399533261562542085906968524592119620595205285284730601417721446302024108657187503066116817281623636613658844823089269745111241395502897431829397266961804640631355080664008612043797496177526645870628096170936111482970509699847726409118596166457494706407695121645116006523940721153444754392508362762648085542641738085363757638712252574358819114293215621285541269141466696476145504519072794638322703891768113246475726586812346292740669109312875343663671482352386960981485013078871124773636466090690188223382222249354100284678315034051939140633809003239509078977487705183175843113281611454179095046606493830517349794766018397378400663570192351641895528516674221938104687702842780181557357407476208316107933083523784161437284915402187380487676709244454172034431991887184803889062689243165886234903305724004960406008952758531632072334065199038855973157588650106447760389307258741588695925912807837859391312206194612694715631905623542262938440301063374623900883652058172177703120857781823711091902737196475054037115378042989882547430849173082568077656088878921970760711131394648797966675832918278434457938371852142586626191640249108873257323083820142356959958885828936574202305532012236790133128462896462681975229061682847425108211664040777422748229978334703122142320436765072044578401783278120227216939016199220956668577127221645195454665340334544051875224047229928029266854034800345486577131885840655956337054296273174108367586718421544513249524255067764025776564014174102421275099751354561158871920762400665273591595617999655930735106113367135264021831458734857457078407125761950062659839081693312585040736207639662708938657893960496609969647942280237959228506587246912391698596995722818168938170457883015651325580131858833580424788636952560558226289500698844401845099147455863639709326404596039299855361394411303833824106723307172808095152637971345887073377799421903891222876363516632448705750220977220126082138117153343326611485234269287946216188775280124879239483106529326914868130983775779459097322787652991268253787002386435611418199360853766899884147152490232610261119725742193180823234262956239365211410525219473526748205348502740421354047915401380713638552599403896794542854469863740979462479829003879115088647457490373522754611471199349985498862498459778975205865210679935642955907541913038146668759926438999951364083402187543810672430730303316608260982609805312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 4347007517922006518916649940367753788267235576478803801076370356442459858915682509606130891593405670702560671821124417397731343743620305837841984732303667861857940214792094192225431975269216495594963343064002807498099840324409624608823974986609442886697410028218836515170874546899404912814244963199987469344342026472388827508022701876482772637587344538674553396356351565578457356639789003535139552267487852224382672921411869719735881857173783358194941609092141694669183924946118039852391669107681571810797583699437198589378940385056698452643741212633611486584272010575637203666277262333385051984256112230707711651588206287546472029406723570835331841899107509346866947198435440571392094176416869577723334313646131142594946870212320493090637058924675198948308013613210894280855037719960505844840860371304962339982734640572207823529433896675547343048966939796471635170192829552605007285618312073633115274480970598062685930010776483124050711408286611215016840573552256258915535600451668862159468993369065673988314398585314577599051089279791341636458674844819400394158210188731772980632225376977966224069817983278388640653844073665476243163695444968602951641664936767206030806171216944587556363301701405229566322822728515269075373744157987304470091274010443299582390361350082793034646750433067969686805794482420836764885002970813820466435327449705365263446921981418066373991829953843596466209714698207663849255804504845022427526051488455457234222311812343178923043916670378645860050839327830801643071812581012419039921482232541334761944463603779339840346881162143480573031727501498319300407505960587074953512603800709535349680132271620359277192381625310548100822791093681958001488270485401722139755818598300439878196701478261680916071981317779887097622770445770067161344579515736507684886932982822302527340071060667361498018400576005649376755740597272779694851266954517844350175638592292023986667444139610524158895425626724508723883212423069441397902206178584816997551055140060228869514073282344583849738945079734010005367950605516840126452346781915788211915256541807705938314477031381728193380820059111413973918928289332117866268704739877427857246740303336386404970261485450135147048102150620473542540095812009987793808242421192463020896801186228540558539114605294116114129006579383429999025509839804456757074932403458314648688681610915993434766696516552247853926017767391852160468319296895319281635275485523241767186460968877469913317376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -3963296416569522289737811907795827268827465690301467589624551431571533625639958207355921241323633224885279440622357268581341034743943660854862046399896775361310185167131898793413707455598768277780121788853217538553631082450036491227023003509363413354751766906501553925326542159587807249971430556072336860244356783106313356113590833484182652817892610886213278961489097672678312170870262454540203415717855900969925778341571619374397873962040158342335024047252539032855305797728075433684144299836787622524557857048147595185856089870444930407822658276423934110903632284987364549205819605735270380185109843288551899165759877463647620110687092444310087633135529184400512668766466287771053923368290834171683889645648293003226186212488221306375285748652876251301235716005396539591993833123088998329768897140019722673720839051231046641365702796376807947495701126642380359804275219274256927960857903394821831352577333344824087928076064126934947156661003234997087091937108578907912742415392508078699255119250149131828436105469258867306899204023920089511997804817268584328801138039668233328956036651126694166133260873991098264190155314102375901790235481716732393330504381055878645244614821080799177746936047465438197062185507262252533602128562024266962538544455199143324244856854283329753306782745975864128740420030999592849451295956793143402397162254325971816658466331042929498099193628313019793959863084691823780094052269428994202718832608386671635374744954683991946662654505586769014718900370791189586981955639404337210621517697950723036842945878280378564448689244278937863591283674656724921220034263452662590274996670782818862569798374651921912863567938001004815999401085597321130740439493715030222471638149086080643754633373503473054858191003228881797519990169824312747768870021454313078668569339902993375378231132303625945262695257553576668265155010918518310707974848612048704353097050474969615679420371188494712637416908193053582772831717167149096388040762114396841832529257264236523580577686400132860052191917922725506200076098379512113343745361087219958732706810929338879638193416890112408746694923656535114602242886256164512712459937807818422087436186677315981831097383739946374875125615022385476443811862480327621624616002012975564165701186115015077770694843638148715367545581786872142560549123624816013250706270939007989389910028316676216787295833361224214503769352566051791180826819842639485225625803378761419423428014987325414047744000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 3332229570872597483665980092291529618640134209635422205446451652796221265487203474663647402402058006859177844653482328838092926695691118873195052165379703909193216741143918870559413019230197376277759510546458050613127421428942973104874278574505395867869399427178246585447489738850456664550288764756895318636923460395273853276668523583145401649415623913625020215394414626042555946848667017189351755485176020410482116130225500020383238171550236685717008883812395857970042086041147266764891477278494911134112702661247382450479570945015823136372645960848980446373452297386680546509286816123745651413927086574672042346670995312918566907569664762894105615252908800239847788948386477896949193583439482250326469732051553640788756790959234520622246091645102902959008011530532518005374204524614323584572138080235569608146497880731982011593452400850584383305099893896364539076954201681895834479746485275748425381176132711996135809680850124629867061280256902120511918625712328513783785379200419345795857256477517002126518629463943813196165803036908112140788021174768407252872829667400937690351915690119142228476079306914801638258441333412144332547459353859641163773236914985669376686627745408148890389405919489998809461939537751560720516253453958571801581783887267341238870916397716401954493844046686011172918236685325663605960556423175000676466629980638417046440337142297504838389567516574348334683277495395003598876279712952102355465585956353201316617135831768528413369543554983408997600605071692757140089557155223672223400747078492142106555664158199163723047348976164561953359528131343283948421285589610117057949369883079129609455365003225123371274639053625893301373054541874827668122974287070365833880789918019670050493280907376101250458698848465022478311839985381500254272177247147856790860631656464213225681011077724208726458288577757763236269494531519057717335879543999040517780341340719984825819855561150112723876002567444837620806146083671623331083305979244907893336902945571653324814247497808906426816504649618308879659791859546236850621232870218726403864969713791791725107005376674360676196138101715977882650269213939207357208143882412728832565538795483579122585726998577889058603220208434612977649735749896280265243974125184878565477584771184797327463079948838461090435491847350695787260846715396919561805000515934322983212994273608998028737439862475114661543269844577152955198934913089049639199473041662071495747170558197349100814336000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -2703184891818414981094978125011609779330383509671408001393334973629972517944754598183182662199046125290034347556757049007587573031311391335413390262522436416610589988524826749394465789955298823239048926008909363543422196498230583644120667807399233575406863851790288463174209339691949391859797725903496594529031102716405613591223879266345193194109971255721794601483708168369138970208949518337321632762678266608953866198891282609634292657105879301771089529082655937519937786267749644184265537770606785231243168802400340596502773221802216972862873325264111297327249417963874597592927350114644605042338762892415673557431182689494734686543788700712397220779895324085266111550532713565670433478607323494309523575123143611015870857619575219861021907040750867507125511604839217679587844777654795339584372715486942018008318178819497075171812967873058424735935545844569380867995564337808244386945696262678263286434891781262329555213707144128237478687614443800906835799216854938895117638217537706168757661611564918495298427796329272910095202672658341316880782160743154317975076245755758331135892834280689085231054263158933872111186873657610045949501558272843668031053964142410979566089545563964279814797280934006722284360706236963759895670916903615373784021414470841676676002269599612115286296094045257644847590366889547511942181186718589924949796460093046984354668207505085094057192936129055153233136878547825479478427117763899380457729987208055914554658728641818877305998687511512950760059615570888148937482303516453401481816994976025653279403137201088290654596004498281569901039987253081687849034330755083587363581871926312306188722978015772472025895207890057527869146386586155413207084023896416616376584699137358217870983724697719032294360156788650218801558273678552559074415483477016594215198772223559283797578406226820362210908541717443387886817693893101730042534429926249674196829710234203214981662263207181811583412481286760143791344731853074382537496623419154404714647085911518993080447246281543376605249572523042844856663891246092905375407670385683850368324030365169208941373493632449972863474854008720671756337616004844262951223935214720030784619541135591009888452971892591561515130996653594576956927986072447726496769352013686741842371237547780567024059492490475199425245028999332590273638914769880845251992055496675812270107858436006992338137994768160878243371931905983414673957500223413192887098442311923913086658010940379305607168000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 2148226709692164279541544825222472708665522353848603104523274574654904688256496138063266184322119698812857178844210905034555175115874063089415602497290560262612386338276005770937635132828024723928175294536969072460698579135803084602133714278751453779303389979781408331892598919258069798541923650696523009716384512962013584117501507266351205014471248144250944570957974488028187692055267082844082746103100586658958944702957476534079016526538272398038929574281295821480303698935891141038358853888645809181093046925073821712003961390242555832173611217261999881926697859539128467186066634694045231621928682000922944906013047798210944255978082389030053894775062840324690859955000602049162547099405385754618091351817610618144244470678290496275685909873988687392447337894729352818992827088418152399035188333000115526083559036480258056008158225558390636831998068538523877185079781409112315168434620326033525075859646138459303454016696908574396018645684971794056350467292710335757552839841776445001372523315123858018955919907376712935097790079464621302096523994611540389739551619264046995012183093022293750660669068765315192953106107233351783969109668260119772418558503996599679591234424975998256917487176949570367935290484737467809060585268465231552084006132628963318491110586078761878083143614123392796479078702069209999591982196527638279654518740619276331392069273477557268213127661223606864370956339333732456743695943999333383066367455058889077244185122386105010660353466161658454528342678614867015509930933833276179055355242552829908641000209955970549640087475086829678615684523394471625071268603351037984510303347981311858508841252651040659408198340841959680648763421081996566058761448672750123907548993416320576457837698055862588880864612389587069396063746165866553174428487731033523775528704794458302008066116954389839727872749229237768354221863688975565880477217887542432097826152374021660241276384820365037072880449196758262339557916551371105164303437029472671913171270339294151435200828055519622103200689942677223365926092804609409225760472478511128756545057680544613683069114983864799039030993797545914768598006417833141575711610308731472623186945191115108971644589073366366164289036296075903453995164278108939749122198814194837366824000488520090521960333489072883773878154676014663656046296423205167758753106683936306174037579981544879887303827467971475806897033717110966766156302944804055962699810094149489943739006512208359194624000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -1634146126671185269708230695058373493872521796285786733278572773082219857984563845254621599243152162212565650325885443302005109943226680406124387531995454735602673813796852825725360771248197244160762522949013850481126722814468147552863835242990923488902602064072638658341921184205418467883231992638634672632516458947462957396210639272006814038004911784473985569598439749064708761490587650795097813661822820793266048328803712895829402394901436105679682311140427414554482042933055391007679977104026372981449534430631867921186710714212107265516912585641128662429824896434000270178892900094497594282125439947054227977396089707622989764796730183013908849204641692892694405125050810237746202000730648117996066238506003447950331897287668555322882813597723478661057066649193255986307537150707372762522374546076020042345611841435262965857417226436700497760551813194158156972964303452571413268514628501319392772205206412343022490885466613066469746293814652963065337178069423957106023110931977063461918612045477173409704256504706828910477847115612607942286244243526869481020453681782584850985196613567902036370820060503768024504022676872746691262928786632123148937552876775899392703236788986045623691857910912625545447232111771563484541805787798879713076764373068891216393778775695261905712183356443993018120001889881844785097340470375857460054049729552000788737005677390378653564074736119877793958550773591757559316358014687964893011655490486645011798860997666611075714720875714601364455091978725641792388436085012705208552579890592606580664635253108733601672339950411123445858024823975771507431292737295298259908800496055786420667635575388199246438637710589349168174195156743818374615135652456410060906894795070147232867405725734796768572902699252760589482231056713410212059407045431590960402760148050520385551930596007869070470931267692116960309834476548940978577088967239156062237719626451837281254967803780410174372763423782177308591828642003739465213092932208150664176631656286657527665170189332414922955930237321453099079678778546075822242268904772480866039051877068535654178998394285282436723978576761177326161306516082628518479779181008951014647339754050786630667565434301559239486552049286723743995209457016165657411702575849660628899318757834002255885342807362287483614758759074872075033075304959644339749045794136661830863172109370264912571195694604549019488715757171430468402261137463730657566109719962052600889432777657329026859008000000000000000000000000000000000000000000000000000000000000000000000 [116,30] 1142976232203942865784201572086629274445523973223502255980141438197235625963882274268694324855461729269786356988752618131794331761977518181352750461084995296030771655403249423236961090697663790877433167618834319639250399125559158076185281286455858971140753018605528495432977091096810788685602265197475701511250403887972356113802304700481066315596405509855612094045821335763354263757637460057481181481229431373474538010842186962749072818086107734385836754268597831443971705493349559419848791948014643601952540973510542621148211311677828528520778794020571821919980056301908960302026643009855994202747986138250581040749020930946221051269856957591485606951280355956604892600009600403884959305988759026863519595281621412640562193993924745272182158228305931684410086143789843200895948162640502827117234457040570070477661584846704512348798588789120212262374122197893307818414250140708482966641600599065301162093057015119863897673069211197374487655962581254036874809093636837526195827922637316535553561876832808726857199899593524946986313855744136549004377012275576517734212215638741338505141399999107918975351761945803037956936043239939922773745292006234782470077112250737415379475529299464318154516261734151487991081146866659485898000265950171101542983193818091934530675027791132895340212050700790003905373398368984155615180306070297875491208804605896070219054694011343857144249813216816939717806070036325919083792852534583565170511321512131011370570076613092803441560690192279099846173159401803243976634800949293187849006366765480640356418472166277507344879412364365247339503877021381342072037391710139753427158693622308918767601999012458323324559695595764674559779471428815140437198874430311909329320147358574729259835279685406887541089763327941482709673506974162128750863713722032477413356201439484495748688803034789087497818532833139995556585440942142624453785228010779010253864334882545462720139362181525956958301979297029019150117753515147528427171908807442709000054496206155295141900366022011641405659023595913640661249724409053612176555135014391601711467038465125819695066341433334826811579778925429011134248324861049440920200779234173399011753603186082506154116925409756281439824974160017745923582559146906162038292708825656240121747554437331703416438260748312876510528165832383439668114381761453433370424069456440828122927221887101662572474891468833534310155653995141705766411124706156541860978078525805403421491084083895910531072000000000000000000000000000000000000000000000000000000000000000000 [116,31] -710492657945673562779502561009531490929233704574363378489810714619169474551726041839685497302431569748294142707620004914290930626031650035607288625562764076137581202640330942681519726176035729663492903440195066285661767113848513345632980569607822405222890188211807909051219107586552520661178431822013412024436779022494286816530336617802246393342132526294419012861479901378899054542444221176363359925769091975088999749640566643753502419256293249457099657362478880018750310160671518114313186893743802404428894760528643981191952807925692525855683337976580597283832788460708900641803722649897596656798165119130960440352564257501721343407599088496896793417671218916398171800368037172286013106072550583212545184159472718236160329381917295842124945382845175918180354743145503818215486836673148452806023646945794890265396776536566443114570572346612568849168244560957550629877191205022157694612114201228504224164655088724483050505374079255925427986883024725772061742589477471420667414523601408668509478704085239235980922491615413356947185049385994404547882583434896628358515660713641385416250839044762364123547322505718053478348369091386347962737705292275457941884347646910313244024903794134639310007239014080185215307154873770258994377605784602196495966747735440499949794187854021924918048047610958881625185573566803648968426100179647174026239137667646210311499459320569996251856078823097404042101333836855554378794461690864904766932856342703542744740895453159774976804049626596690061837180463816011001013716226956541896145519276703456122691410989162196816124467792303062630323183952651407223937545011585586827981492903267885340929916573926327336415100211622212738984034888986492376721596784616690304871020082881915112924997833015401130130592269991213377390954276780482878677995031530094363528693805244509283333733200815234147473180263472129208501178735709538862670178982858447509347462357896032953446638635534510716213689601891093222891080693450478185333096583846031053856776083860420075316598416186350602890338727828873748968540108101578758681213172573928831587562806121649387227779176952491749738124209485839093517571595470170130982782085029039794493618352451832103964329447688751347815086122607926010710079535551943830095742940740582712860225110549101346437961758183265616387699164374734039358735454383900962460124963816509130891454076682396975107278958086986998295831554882590057827423818426225606502823369274619293711405605035316346880000000000000000000000000000000000000000000000000000000000000000 [116,32] 384472532840185380331105906162158519444729931929791459118290904406654607827629365199106115853375490437732159339112723882944874518576766239712783387573592856166310553797978711004882077144220608933439933218228760971300377344582717016867749362317562291147871283690213163895308726309129326654437154488705286211276570416671130853871960268201113893311981504546534928639058076728680289265203099767309183333031643804435157215323366806986218575768639073504549197758273845687282637617843298079691709927659764933062793564269016872850040187896015240364556807166494632122825466280148791360615394025299078270695139336546879536347471626031948136727280768958127742652541904592176933223544590100037144766527417197500751865659734805537213202857415957010103262511534216816926777289998351619422133959807215605901547972483958686028137271819697041618742713077137345779423349477441656375869118329297256322307610346532291869760258980053786082062471184106502265648201426697758309749386929690964399744236416868320767027295829963785279543365090518667994174658046249023907211225171445922032071536021705641946599782311096356974052027860172902640089903605104204216032062832690749743943792311050266722615678637836396827350011805838109154603482865790013347553799638613129993185299357088503287546272050113354294378606803237697975327685594167018774043847829913779488696396888196285250018237386491871970061265617199708698324872532818363896255640785210593698158365084071602549065603190326489294180119150339618589064871123093214297872598069872490819131416602040960697393095275186179616471033963893466114663596993973451019349146900920696591968166310384694036740651976623226149015042217342699285635439656568866682745455635652642465744340517681531064181546526158660440277452719193960846524455582329213050154099536542877215863612469805978876672900368613440090187442565751041225441170941477652588433786923162838590968253410869945192433619304113160389845004987205683171182645033585689804067918385941998662521242142867212029098628899449789463565408637632456170615818750454892167837751810856259531770599165583986685703927706797259927665912469145165156376800408645529639192521270098045766665096218122494847189589377774446606345000158571904013973285310753398339366698805905887397444283812268012470045929183951017557700487185321483724352929481318853403323515398689163983440484797166626796559047264533055507498479559800247231039594576808003748331532848844243377939063692352666206208000000000000000000000000000000000000000000000000000000000000 [116,33] -179302867863156706994893264030941089021899981352371226237144236084035457644764433154812845713227041963384094368244624689641912294423052350035680762238361905977569585426650848061406724096805916651949510898127701070752330417425307001591424561826803257637341439308090740853482353805790050356500915365224589640849738477026713727964811163389097089728982101557747767396698773830653005103306770806057276310498394792446169678158104698679824735770572786090969651470348857897417212295724707077279045551805513773611947119255491276069787284274193062765000608627829014184631709608392765616530394465156756679993495447953868268818163576367346430772446288952277904315029453958754604562920545853736834147287030770752228829494465125801615035192933099885140789364081811725445570681222871736548123063003693670680246367973581888924163797898658760261601558697030210290645850896422918289535544482858958658807787934885278480469256074503140753323634750035241649896592153321772183130854500572851730198548025569875646556185587677659387441262447425799316680348086265674945322670582835731033925893602466855023426493054832010668601750393320029077831649755872799771838325297059019248657564643890432793903824851878941963520662011758385144139020242803336666606759106403561313932870959343966515439786439475386771741487151490920229159546466832569345566245129077165235486917447459854512668848273919998975485266885416624327407190458395749524928826202942234580329198371962703098073029322064427466169925717598200330401838380417939240548499656438553668727379641035189536934099747262659790663177755387884382385659048725629156012938909723674962891840717835557348154567635721577477811039910842423659869257960119492363336344436955113746812975544333731868366650397884487828852101815825446705781423384646309939367240176445471261613002957447004625476921406980415469233702936946035829222539392737227511790127005767183732974301187157050527326596477300492748506841158494283714879157507453044195635053896950497620559071930379013020473816447643050621300052540293223810786885116639479489007792172661874927506650974465130027585583031365514255687932565817354085533969974536562406751271749836086063546883470158299717308749817216994990758183629023968199552993765984243073277771181602288481364175992488708298691710291682328375852698373932658814284146919505190452442929293163502753628763645652151346866436006803450184481658543602199407121950768737136399683889087647234467426335408689558585344000000000000000000000000000000000000000000000000000000000 [116,34] 71848109029432423562591379396739141390439658822353834715116666882059921197183253608601910995844892531887152363531928178903672248186421065396388791231635402586381866314785755465143878701127528261992550392141177412902497125198646426464190934663392161875707944572029962156869796444503595961730007819594633829614543962991496167570961837314634224031875256409329572928898236380513136655100031462704077924057490984191564250151051416266291037036518563449269267587239364873837509933631729123548415117508624198834103560242420758400745037169496933445024891376776663318407879171365492736302101571522034860879496741582513250765439382882422432681415537592014220049050850498383913859263337501832997363108416739082411557524947284950747609076549058611612439198679012430262934727503274268193434865830247281536848401597736014017244491694359578835904342772486043878443119241913301540990082992332683787972335317869826518552083125693610749014709929771342836754503893429363076712556138400050834312966883305488102008705343199813133482664344103455884075113084475705001782578830146075351076793124386254700302385511780791150936679226269523519108310974206632568185715664580154479618373813682206866291423191734192158993061879907318329135627892904113993054882386132098897195648285875129094768437022158565103178547325693143058466981655824789985692161437355833052148040211464163183594755416165592806581963170901796835903332239527325329540177072206758468474028375683009333111293265300882034926923007066029300156173831293830723296106071199249105996386777237468496828439162605876249962388438079664811428031135137654362266113966295743905101693793083354790573080044179050460739723585167731875444746320717276923067891729550834586435983870372751176125391697060936825584876923170021002783694656063973092407034146381432879749664788683560575350262364404546198613393501303182089135649593831015696629337551330003345806584738783751870586292751588902796167297538113538354777939153236828487811128204451593843415830871414722348195354364084714067613724612733745622689647762081586272551199350914243775442572878443356747646268452318093182297265629997826141947305494904151176303809909150837199526034891648210977005865546224376501570782766280136710881066707975512453865863778017409568180731604172596234031670864991592166587406733927471821124576959067693745950214561590034040653103132919213716025481020029021030586211823787802474677666452490948989811646914398608260376333629591277010944000000000000000000000000000000000000000000000000000000 [116,35] -24816308621953149259627471146472992380754851464765872357588179622005755965406394306734100241747277535999447864585027137292599815749517891074279049419612048526925714183456929444543252601067786655511578154182525737641604345345766498770015372445760221581435058731703508949295086099960229525833221466987294028629503537015210486553513307601904965237806645259536404858251910406330598433616320750583537913926442934053139739890689932900763134138871849356142866696480216596382026691944327992125997202447753496224277155986525523907489178542202135585769947780799055152820659811591852516481822189142865009843464509209080661688641508317749053617933180872985453549188868452728216053407418504173153709671440019172756706501350157729711202895892011613918968368907563593122303985297971272459563225231140917462323781888040974872277723069476217898606322220910591239321339999079087263820067755413549941685482761937390918078813799893851337582818756055652717418591710287611942236131388406785111994507466587224695312299531752769116215950753279640388982994909140174976096885902702693529914209036763143953650203420891221367136229894171172934674314194005947095620545294156263832524336265748612629664908458827108068126941804258688137040443754734524939586815124310862566221050161614476177999102417708206587006636884522991937570257964022342650533408048323896198551434754859675128854313748733374355659355782142326923615263108916465743935214139340573278423839394211356482740479376242185279622999147856542689813934992203967679053599577836379397005942032694003282967048925304907557823497592483158382589318490471507066626347760101096090413216413934377223839420768185098238765596988029155918982769140172706765630001507609088536887396542117207783048565805157226549341909591684977659420684749630395161672955325025789012246033303928926318657301708116179633864215706342189919568646503709819183198837102317524129041501628622966247330765785145982227523344080190023163171740722933147345079810299134185641426992756742521574326594972419355230635565187506281784122904591780975122428941278184488425080246209415202909187543226245007567184736143774680333491730590284065992327822813344927305568952592268883773806525323535369662511088962112475710323343325880602815853628052169756266311208841855030968403910468746518955540962981817385194386356487532369207133957687249244378923027759602094151284685802443049612203568071880473978267315309208446472914948241530565752394237527529246162944000000000000000000000000000000000000000000000000000 [116,36] 7493986132103100691849651244947765698399176565921200658379798212713531865249662369686204799010195407197229205059691356067239413212432119947761162475782673970703920200661487662016847352488558747419266383580435630439967746388983824754822494074754556931325866314139940035558512889307757771678860749164088187521413143043061383491871791995976265202957383650913232279422915533567873975487796254285795725646522565484773339514052558047401487275902014019595697805029082922217790333842585145125454879937242439302256685400270387068072163996876563149461079523616258511750228007993477207958050074770981765340437003424527568418681705649393991036082080168921449299932427739572873890676019839964192201083797768855546731257881131438407291423675981099267716075462217205212161539520674196818923789945019599016417158829120344159396567977757951833302755631124670485366152565925238614470877647721755650941091698703834806915914894463636408968445941023583985578564123082512111263493639761193626321452820625903867555002926534722259940304959203527468320561313688584581585281274004534036834268853462633447702822180479346310914980657848287505488001265156240153237836907340605725017064354059522446164997660809220731199889436879747555323134666974955042384320936966141921746066454137925675441663502447984545328226585463440388535088264403181716645827824012470847745759332702048116827923453031286529287546615801922381253210939054418005482955489881268189328420343292694826669194171680034634309809859691103535613233677181354604382569318008211616765522337252987946652751589748292273258698547974156459267541629634689240563120819752788151840197773718164616040717262917086129707708636903548228733395199483727326249344783721851893838588882302169666938506861085196561533325479321311634548045005687458753596160437779603786444929533464107514226852678303378944197481175661352540463162482714754436873597127647254488955149343605329037231208713497081950537530083453277624939230718360472179261758079978885568560883577980492832855512911200599408095934704016498787849011914503878854220812908484989564052468319952878030117836030076980070119290953241788030201279010834192808549866601052979902494771101070131820710597731626136555658019411008151390064052153291129051774517146713941779697951207585026218330315297748475466193696803103121025014550913923474643235667215191268812950766409888187324185743878234863615894721824361968187461218269638330706508597716512590453019581696427302060032000000000000000000000000000000000000000000000000 [116,37] -2056894894615480562220143623251559917220831419877993215129582468269356231555319623403752275460779010150472075522758128342330858861584656653516786555261243238188359141578366502538107109999159411174197686525735981757268978256133554270032496863681339882324976345440981961754447252034348450402878568240035559821842860786724886882091485109624199038713701647159942309707264243060384508957481634209177894531288123873259909076495390623109338276530056619884367120310092008866189445563758683491712561176488151370717165262723028433245193730274868926360378579495036468980412050554183215414415764633031951935518550517439116621187633267685938627211800443241847651801429819121984987173120142743198849580719178949061690662251257718572563519629423613273718417291818283068996406367443519337030239064626718593682230423956732931331868303140684533918828006825976802863002281233075323650418620668251608990681014790896901982889381236065537377293650557788489919073718567475369934313629864374927937079299525896600094232028919808377409596058793705999865967706755249476878745903371647224151878728932848104344428286721478108402379936224296936678456912084752045422890093623811195495984647217103969721768027687392693926754195505211594210824500023843720575508562448529839501589746906944409369604640856377971627366098126534905585032912995930473961644613575408923588120005902999642646591826678255876814591129814164143769006676760072982323850707007449299573547261388094751247951435754614116981131733313179159319434874370645718573886983114105923293617259992771750454080875031104577588750193596768146230229490635776904611057806942410963055698856426571522591196680150501774468779723986138596319601147480641884143659296616630370350947579743432276111042028325914846646572991708717863235159891269620864372167648045144233623313632009093057852344177524731735952692198688592027774931587111182328994261116501599531555614146129434267089842649814387661683529323231630272403767431836750253323302770902412238059033165530521397831605112721733408084034380162178793574013094075133063112710458486390358654507015171560369398944102942384620555122070667891234182595838347044893580306785917465011304632604072505575965725519959699770344759663235959777817534768525844409884319290569322694071587623841222480707731176704662923843442292130900508342201430859329257654051109586824141282327986701867410428091537764391171083751027237295676102977663594454796795251552290018226356582388428024315904000000000000000000000000000000000000000000000 [116,38] 555045222830264674714000856293869646744509362115652114632631415987226349752214910948136946877629801774672247979988085379668946281189658698202914749604957009877793146686531031722608334579757324173905109113862440711638492555705578324198881089379525399582742646167627024428669143716759355089051096014929787345627242361690967312337674899567692446383541519160202494905461564242376797812461434694099851538757842584791979014054528110323901643813767462515048239309793107473035360312737909645306532426274675802680584676577390876499233986770937648459505079562622971176584006552157290559346356573607772570717602606672497544091686862486320161809057331938349772637644042543030911843026313561487010442045517972882591497683127569866278439586916380197667516936826865744799233136242080859857997740269683998219425750237850581243435115265553225005522493779001233516834302487801421083603030042703692883844179601426391784152274289466395763600078769053182180983266416645454637160389449638900794381281773765198193672936827840201278017809845350341357411536479353884924489273363362530812643991544437612059041715128865068945808466979923605816833424759426670609825081652002520430931938668843710398027812519733171895567615073913007526387433761608223085828843856275669857028090368991848925874662727560307456075840037814002277512590228043558102528004052676651007263083692631919974990906374649565522478704417041468951021296419486968736279779578230828193901712813305082755350915821771438324257804031093568862060271691858162405966568927441246696157578982471312086136752853118338226661800350454378743439763219402439874569637542979490348199841507044847015471207089384050772017693369509455380060574227123389871849856268030467150906553839500265211971804638373814278731689271725497390959931604804897271508379422128289532603979813691025413672058350470261451667949484726894300714298605338784532326142897635798498531351443967459346759177677926947099988936644578500151985379997584423209619730188446084725936763331435168759674647096950027907304345552040969101564993942215329275916372993364085402477399564250696962323715189205739261072553421718157561789830508169753403815147735887553190122420382518354727673227939260730953556489243276126607585320514088069245638901330947169125324280390873716248567712838768185010289314038473734519167586927917264942407057080086399220483483573913966710845816875802085938366293166752971519157470568898458028679821026425676831762354215415971840000000000000000000000000000000000000000000 [116,39] -161360688749748593857890156389790231964453482633607648102902323616694515278776767594718303740424923570923411744633970743101886924896310445159786658802638759939270046367993673466579777942281023585380922147645934506344065606661357632278564699978932928740323602096755401096498363983876775371037925839710869794491234604811925220290583335383902533358538454394116231919609691617617498217522952084086795640688136508900363085537162703595776848026067589168662332387406864713525447490671136717375243795200431364124804432119863091772664634702559845199098554130277538914920433783791766681512706025609165742443988623347408843548350375371798966273162808324374476393381353008510885570715243468850072129073638752742592299355699966859277833237564914863092199328780609956492045219713991330271950987455761303211055929237134433531197826641511439654163578690942053608902818295083303938914668938619260854951532891033974381008059162763488622580250330351919266627990913625923518670380745952475355281166932313039078031929647181511673197756908450980090385132500466915292708230253864455104667930498763330038632218525719143435637655224375642713337476344616367658808839530428213174815835689755528136933458154653904235146960652506665256739414413951569559966798367051203149222244194090990621724106347003649936831462752197107792528713756006469939560677062747975092395056862252178132873627207643258588353699496635987688649523496209289985039475475117533151357379947370639039834526521312575262468454528613439186612463113445873629432268274252741366607420985351026959284706347689429635509477669912816498088658526227985558068258993321276747836559614885680554615915872034056351315036353311593118291084622853856603692739747329916448776219875150587077815134483280575579375546486479820146671979700750981503520980496658768581910327176493191217379991604912071405606245014076062830941507907555193679996468490424897674943460154910709593473904605210754434272565424504808227625001558557362392522128034361518437954461153225781878016123685002504517917877811345416288126135559781423409986521770115850560577844137612197300040219376266028299705299536732210942716754342448434303181456454894462626202146516477581854032412578878378927079326334431541491526650458028983811182683034498158672465411930398744728134344698461908342145757209578857148995436669252429956609541304023138779533251908437691415183448993736515833955145822644120871572713536822498575325017694233815679861318902895083520000000000000000000000000000000000000000 [116,40] 51624694705964417288944485885114490872647165428039525332810506074746498872178755879213594060114304275768026549601751243083740445492618001964464570038044636163397496658446793359994196220827744543901099907795677620331149590503722580335056741676494376010970684844810603350638994852904813827208059166439059127384010776189299124590892927925412994427071716640585741109025385907066681334327579880393888694550090934239916843821613437433190245939464195301296675908229824063601241405481959666317293261021944458574517137324541224339389097638249822731472188030346594099580133497488760868791009825037184830312313234960895463723932033416863785957830823163095397553438913989397817765967397005432696279631962278888657082784233096506514934353475583277022004260212151183110136421384644925827928723505945680572181365800299917419826359871163195302884836664731736245783904206548613641304221463607536989521929934009770255191320517100383597197964195293218571538561881355485103127015385996001539851166955609971546232182065733681522554441426738193069489256229755981638660867283551431118750240348417772452992197753087788207321457885362275984994431398398391085132594455371978128958736730549495387304605268283415539561526008028868657585726131724153630893446198660063520090238647503345058903052178883481344815493355644780399275786964661574439155274291589201993859269024467542163329131422507864237709947836417339256951872761045975778633127692416634209063375348973691311122081046899933609086385840821558915638181052772497897561091461995194758381074551423298362230264298872336977681409491626072685418825624150533774910560484380025365181588228582636403957702700759915337213415310898711986354345696689819634846664944055234426098254623155429808868962899796729285010753895158082159011256358607429645899196662555978751852646145627255903328678875510649982893058385331623206438309948730953673057400215828662177992887582808815578819907569791600633827594850078892268035230582262956481724209824447695019041425391430961424428075813904441442725590109671413639630192340679169148691511531621701863869709748237531091681746515311815756220180605071562820994833355855102451755235066712554507327313312794205717043062596240355284700227782847337100510615529456263932479447667796820984182701516013515444051063552071010889169993218152925695752461316587117454518293816832509021640113609560082912021334649809121556401059493095611472562362651228360156127117495179334804510828620100403200000000000000000000000000000000000000 [116,41] -17075772115785867165934489637588112718073961339759279165450205793267851099538951030550441012165479552350269645484212852695690943632793999252255271206561493457320369896417885025150641096601906259167119915479492848312885093814232546455208685347675554579621079105287051975798275699745392299855083038178076967582237753680032231426688098499618905711203725731494035597198875729167551639202480375746844870383241714136916502456396706742255132689885809665708220453240248640061302792502056943910773488948859683290657682020967537261710456108338514818169280140231100573024913929184906118661000971334969391949820756879735638349779781592340411758118859719332950475622828895388090560321465639280045638328127806307331169150382360376579388083698210605449739106179967570936966552423777724676128470193231714106888253917331754963948624717083445729905469157382909626919807438686827145655416100755858897963221128076760739696741547234331084231119174329360365808992461823946822607713056176289000928440292065678409149895740223652335881096407128719531787815886237633533988809513697168965640182007022020705400735588955508867407845224301834832206238555472629579194464264811689477595515526226292220537250574529953210944357456995739156831910068755003609678460180536609609286343470139774452086315203307734660108344001910850744701320119506032662215679149788737237697969907909358678476632669535845064685111443408196035964153601759550765040317685888431435394784878685148822861046730547953127532598575491621380709283202789719494954773692118990726045612150989252256057476245575371434891737549198740270048494883226729809125860101970559359361125116964342969561402481649676310005491799454647885640006220268184672353331381523758612847639154013454425380927552786400791230714023607467728244920831189469861012594305080944251798173701165297481798334861426405661874902811021260794790641751846667180677458481750667309232842774553755351859437528975215423110184402372742722420316896897511691131558782312544440056051735795464511820255078912522487778422857832399658223621556478306334742210299190114295276293985279734228203597481163076200776423668390811479066776664440510196115025904680793978521246675490530682643334358870529259105808281494042678476534137856513622057376498347148032780724197169483264436669231471476684177639593789968991806084330574836060077252966842340889646322144639570368007415597377039182534336836068176785874989401318373520937327751048112507910973513751592960000000000000000000000000000000000 [116,42] 5421702507162182796362996913853663583437040118094126779295975405630814057205458010353224676147389611742795256274293723337078330713941995428444562013361861427003706004091153014733303414809733230639640842622802268776216723676390789550739931748250463625137014699715452987515060141087600205593373052448219464254324154856850412181144545753390976424407253669963488502678370483462749831819374950786106146253061426138546653826474724353898531313692475846234094454800822392344046715397392275614805537174589634129330486719757472461942037397920602060644801697513773853062529657649998575622326351880203407827236263512559499320568919802847876816506331416770903897632631345732298705716668909773325115722063325019602762319983045376859469034640133758222441032805823679700847876649878361170497555681353897925511426529834699213870767900595436999204084621393817948908254481684752408345861451236589550661904189119924335548008018459568862203642086856998422476046318166153768067210389554436169161066511791098723131051777325607124625530565954939314692169539164036937875865000366709780712478769951125666364960546649384522833342892610872723432047070666925738721736100921846907260193450210519974709797216047255377454726578137141109042955988995170140387033330036501514482500027258978770491826090221049565935771911969674716259071235800462859566405485048303472951209112955486483136580174430854189600143263288607312536396074116421410085712869888620108720260518761028003854448445312485677095073856776554301311386187429452467427891549659285749908253626166309087867996114950108114914689719135449309701765679732597910984357849842310645047933303714720400649545681983472508832341788068270853429291105244487428763562722618293597097979872606448388979711518079659733343570639083037048458267910151899993453473893364905759723730410661302086064247059713295319236720978697812139132460401291261782170945228211917860822516438534569540846162800879039966541779851238578497157857376177265291735449099796654707275456658812113432077001359435550350433665651324000434529529637892767146345472184170182527635694759859454796183461627770353786161679898296465945681694896754508877224869560543259194561615257455827985801477295371914805710414678441785515153064297409748389783963501703444103583058585817979680995142841458125041575217327885187411416569664755487910091667162494210483837336171810696042030741460025138144553556841893863031124526653331909953051105801221843989093131409770414080000000000000000000000000000000 [116,43] -1571685009788653736794404935703377251959271209750964707948544470428294490210179260612449968321655302214129785037380553142196987659248294806696519160171565190769763150119228981086116491681132996606092988916096212641898476019525666647480476643462171200312774802772902299061329632828208595614061340938456389908861214904821239272478652209861828118619931340940754171407005797183617415510474571620256910230763800600174575696214507677604749672895647106153672032127660961462806363125666112002086562582557603900030103871746937065264590251232102470101248027880716495399106955182924144942684685285282633231884420737612129124233732180307043480820803617638548426887921369402218987335115596872255974765041577577036970173252790901842663851412264937038532251353866681303595247979521244557210544066953471300585402261280646499824650362124162721532852187291556600372495374042266502909653804396389274830043670339197611465180369991986522588343738509750948742723036095067388928132753210936489238779918012608368392958456722046242973918120761783839986462307337698658535516272382685813313918352573495220476623369259840104423799793295300665314779050398160916840252465353367358593682339265001864453482577332882531975140388264747243779006186620895136562216224156403310778322520992297732305471343335227302538638858439867560368945256856292774691783552049302232232332153655257872948060980498957478589873248573750544017732828024469243845666051644298004853124938120496081869285459696920644984099387551518335276185222142902193539569413679414099136096848039399679001068515611096343917472602019906094362481113467065519320112115807588868543530411699460793868261991955965193113910033095651695658987651431580147165780338604213938421812264864550467790778268346329226174815569829502657715686944847100753179358770235428995398431214820487062256574239457333730030732589612329953467568947599407529957245693057685521475631320590255076835855860309118851016828088828543556695856387385214518889514195340499526546046861670699201162621947951950615346721753308202638112233583939740133104151942035073500193833957498143075123877220876256196474645433492266969279232890110146438676727617703812877180253056175082998378536979860957719931975264441371959987506241056260603505271939771833867695319871009053625498146520908442174996799187434717958900194530021255415062009809931483776525595032466201632690193892914596988382167592737118709328311382769354201738571446528136839377901043234897920000000000000000000000000000 [116,44] 406590147712929430827637008470684961580422520616938417649151348666225351352762754713210454662903049942251228826853470518625288359021276636713386400885581660460065876135965999363802534032109164784370472702800884288595137973555845554917272557081079259291328925533640873036932000640362742270157635809562918921209217344937767704451235623149966015419541788869075500626399129429180614406756512420757024850254613233505616940920438226880413519011025470959619498149936482342142861167975833947459719288797363029889178794345723740445588628897217880896826370341004209950080788267197365796971921906187808332963008553980774189290969142133153500640383965974636329203625270118795396487111828223696129900906973800676045983833096065912101123068292080819787224422538199770666757838372160696452962862263489293200541630617116921984140301883985599928773498513658117423644828666025543095698746499822822104793099336516542274170183493337447719452851385389331239284706228137449921616353072484694734798282540677705753137905385117008894280261409547382224974346539405871274670882178880790651432039129021809880751925229001606579711957132075898127723101307258379482641219823828552098297317154316074093389683203397103114525836694188916123793922739147135555677763624573125422973356953258767613592779711222579335849251528372103609059188610399681003525200248124787294917280182206128147261766216253661522996903470266390066620789080286325712262404629917783786114712054242070654036698588210979850444251843436520359230789733220991107110619708687379806478765745672558419441183124718860632684907020789764054380017872745332385354267603049820604134556605082391904122401459731163344466080432830725765346470707448957561474271010535919956375660397476947711580855090817684805520661585183564675297478417248838291717021329642928311167330086019598699773724978932563558026285750122615773999611075876194918752581424903988663328177117674180590894845426351691987821252061925820141347429369285584455286812451099495014191749876258327576021593542482660855003014601454151013965739801777608390278400717940580582832712026700947006637277745637115626980446875239755228331179994628539631447429231015938809950523294129888072695399421885629153597513020901894613777939719751458489044795348183329543721104311734503318779950134166711902941209878354810296728057010152227177549069405570793190521285671271063527983431900551339982123359139818056361540447242394500194070090555346908784471740587704320000000000000000000000000 [116,45] -93534457343872272993950077793534159512088667146728554405072600652262658821830539338263061708906831056448423505841125913453197924348324958352400082043450634924361636887949632718727848615476426769454188685447510697485513743440667918181655605010946481941558130565196196546463827963531076226042745451886998520278608618061182157264375977288940259108665715665366389011796052117961873024882045115240111675514082518137949351258284091506199109071973613016970641829713650608887766331252868147690529591697597117944974489862908347953032865239409860947180383578551369869592814256813187172324520107937878836953150474191980023211313022392305994207786853302938754384264981401496721675342055398078507211515730124687279591929847216040527549811878461661452833493513376010665006710937382103084473045756593438068303101294631534324259333809977615695724514140211205615666604195711136128347636397108279110004390338657979720334907313871086443944566436873277937383653682368692960099396816336629778521921728570059368546632909361095037608992098518929747900345179844053148808059389877931510749211484762763693495367542871428823847660442526660725509290255004964848919536345505878593633607703920053192517351956501129749293450047379012560355509245752749860821882819467954813043996014244843665171908820619236510363143705651711678254776708899895826254875129262102571486801153936184749802489968355187417569840637729818064752425813053540106484298487982126089265990225034958693249452855064410429308056255871801377526199878984575395672029377045394566581535926444288262000258887226244688294743141214843064833863380326570023181566394431186427343467126069162737662194401247342842177484461567611234600235997492074840686876285038498756763697571020385195588903649946202163137692541406875494956523908664663899058885877655906373181914666487553599747659801960454371604658310795757479246455157979476038205163560667012666332618110616343320069245533522384482870308814056267860820567725429736643837855578989472731102839355742011112270605734537676802477162897814551824867146084225396801325233004205009354488326247412562595885920953555960591601402800408352189181891853498865284056153306136055091551200453432067533935453434998809361094922727710120069593381350848437554825702239490668920055552204947413951764128667765848298407966178231062832980665835358910632918469455036727051554475512630254828382123280241665837825567759567179605662092379728092158916047242016952702499564688506880000000000000000000000 [116,46] 18776930916378772921195599713499354083306785441738935330100327779633547517409874172816638603513923642457366640534802924323064711588758953433542282457239542475466385647619763344299972672722468120951813879919968832173651021644890020867684672287998454716720707057931053194939613487520372224724466368667880953334608142080909244062311180633532796717148197870257974524856165012568341886837247049919621970028009038777970763523904777122055428849932577798381138686101401360170291391909198099059517075922090240581287967771069289257218646971347191815007914829302408202510752443139684509575177318397354355475359532590570903545613806569021847330594625880831969889409718074941331041696229801827524166733887899536734626204967066130312002796333796737059248267140619324182558389626627653887878532425022452004757656473957137130531755333026694704344218500542482913326873172177031682402986277360402673930331612639480339531068936913511755795078009749348090491150240756469973212516172378708060459801960493198086100485972570551310797738021614132821978791530411884834559820793646510630841117597100286910805051783575379277000390277746026399314779325811275948627517117265932617748987601044245234957757357358275433457199026622399778827056934312463457662781273123785885044425437846116903549966386837338405000329800724514764884789766750291312789986521343460217623960189757851389144933526723941551981895791987537423761534594517067663356303221807103035029275981058196721603166789840321544402097011074559632559554049847350741016759294459324727030059392842909693954292730513758828295960482319609738365569244886279255093128639423030681049728806483782931306162621306843188027706068527530853051541825945664204940166569765085054884168303002171364687839939571638012934558143292730917963045915822976535320646382528200835236187973201935391770530872288414168876174619214284770843641349378083316412468104434582000529954593190752813773231407804937415100289320286257268149318176937815572204883776206386316481024634161660278743305635638500427099505974146415114301387033384602562793866841142837967226952181654541081476470327140432326084013286252438526276713617718041702823187505117166387296597462873709953412663120157212492514430346059374876954368570527810891685194071420306741990271401531526181645025804115563856236204690451537386868345120358250997196843134758923453043040730656431626387677944047342835643207878243476535498094917461614411707899155240518512862090493952000000000000000000000 [116,47] -2986696950659837396109114605002038289607160155311131457108373515074553835249695552928908254501004681029643174310459951939437065234198987218794516812392632951295600944144942412774494875418956304269062359908549469057550020589012453845536592406408613624314830693451437450214525908731436319629514961716028583496495198773095076259156944883666074152622958648082538320013159786602533709773578004414695198490785540009500969561839082219720483539577545683876488445872037802231395759242487432590041592624756468324258697755510609704532391194063639220962522335539769622048993858513486816429358269834647039722759993533383268790916707579192478478854070123674470521376478632669236031000635609027649938210958714454879393286871739160161032978315170369542403592966978459733397033707420851483893065791518107497451298802838550573924419383516152876763470849081486832823034990869188635145060466645041075064884401263762420358108194746645825287652147578793369853473158011481511017703873034268378638731348765500155000388707407254726970145393832588569594422956269562631621153419991241804864087546887123851928145119866875431416741566391256262021611441590755529620768763900980098752034525004117470555653737081420259869266107191512709764082204757939839436420278851767983675917717433601440136463948534821048573991622173663382790588319058205687296621915007199854142236958693451637200555068882653919035377845485177892916187498103403292467393153046794009773631243030152339827157342866329330811344165893077978121554519855866476179152366948695327485478452845768380802189241913824075703879180957899361684882513149598964654517240470510975568894030391132541861787859070995392674075459332869665439137991342560257494443784491491360704596896799832475707877133555225073995201100300774113329397458284581031885191534257329082527943922792223676801070817783335613540218550170682368084893664290489765781674504069644957777103886839217501624341643632886483937055214863423841997915609134603813176501180665884204030858979097631930300803880379972322396849225800125464591700069889868490682873769125587117485240888233717475592854356976919233785696661887876345291650645071618537560439727661676248485231376072817784924954751234820820938763505688834930871129027567307912353595443519318339615665920399154704376008377793969455559359217358420897872101356003168210780050132745846826676003679021295962533953974305432209137063506470280118278600498063781317436645767466522072069055289753600000000000000000 [116,48] 255613089706196677101414818459993376030164236986890407530236266696289796935258854467845286609794071709019260662798170860882379232528569029119733640673485668780821296818778851141387164740742504954986091990929438935188312450253873791945845811556566850880315550371513897461462842220477416455279250958899866202404195438805100941040811612064283737792239295582016172276359115025496662108711314495791024251484214871467409885812454770921057995420870887000011490392228556626074435102427993036504519076706126171627890255850517537321681275645174884386521206453930816586202138589097618359428503519486964065878991052678775882765573316271805782511089618447487553560677374820843654523374248446719059066305350436092587817610856136693557277346267303103182265664896070537707325099543186754730658125449256074497368513460065558408098101949946112818242510490167625372866956651461987210210608705399446178623850653754903421737520154214073996037232378679349004380232365002140265400477189266880457670095626592584171137624132675271944880343600310292310063896493856024765756387234844928347630137563094455459389386320723631110756420583523920697890808545263809052987192716197140226012109103166185104586084053950708258306151406613519287925411661019790007012862097962728252083306712494705281707710592827059593938820398852902899858540788795296011897077857476341713367895643242853329785074532422367422337345202445625817815470149239012683605143378993996148548581197503495632946488883235237711439447980072385400378148642421838999953591360151169972430319562377374567566421902914653285278952484108668871695752555361398485360192094874341108375533618793782384203841959578841214054990016524793897980299077744665053729902302160158967157935518341380512761944239589331521168375134558002734653915599248329937977052797450119474263341688402175312502382142817192293610420307267847485108826566138930301046996374844207106797707887620819895735529609630338635700796279453936905872315992994240413968394697231886892391303093112204394975492571409540507670262923305859875232390874647825814761040545101474771747314188658077774415535063152046561409234620064536135203329834021017863759841140715247761257240194771556258952580917378286351269281553719049886392908935101001068282326589411800869053397293055769060170261538262205745909034910946141403087031570233088139928561356639944616801928575715236666897481383730839425466393186397137228250787522167311015815691054039590887739097088000000000000000 [116,49] 35892793332661313228598301216321615594695075602322902659184811601524136327410719276504767297311401243500040422666487537243820398039644027302905850703394578651040437909086716589092370748721729600585994051845328054778610763315128610960481224533447123589007918488603355584655610750933982539736122049910396297120545096981656155090496947999899362755966153979615395210614299445667616696332317520852022722250806459292582812386160538497242640969711676066122595957030312063938509511396177395819706025421393170596731010108650852273486953362045846592295155455313938284271184561763996345058664963272426940626514139078026756603998139238691545468593269135135668301806817251552085077800515289227558889030800343248987212302398358081209722788591661687612818574054205584614027398446729894583725315133535718713701384075310637360719265718159779671903305004775959445353495699215861103871621126939760499095344845911384471717679306813412156649226267884124942838015375505657934711191208291018815635688294335466877305246378985875703573331522504983193725118805315148744782230245286329445565177681867056793704486418928527061428231639197753190657534618770169715514250852445762879692512727109797283297440437055533918587098088608340026176688036425654610750825732005194535941700647963552609407012221838145532754977307675296165377965249628215457062471468412555736198921115417422961757803445536895949372047245638641961947379926814784962999511536731397180856444389935107791477247875296119529826363916352669463063049539388465945319190367296793701941565761842869237190491136318148537958001237608985100100912871204138964837216814926799321109385756908295771044150285082683369231347293607433610661355930088132684385559847770273811522568442003681830499173190043195399343502172194124186028146627869129280702015130490669424067975813749082183570245366824549836681649101083681586613024562075882676568750184814486535335679676827138161391795338918225593232553664372684848062277416377976255173037878387575755035913326651143687423434780156196723851953089943664684953397215904653246812217278764981761155920047756738795743949024856685357194306381821404384282272834706399399092390253215852222984726490495967771732758479380703876616796506146267530379452972463551280078411549842751567194477570946746650442188141385688249553610449728601650569006852058807269765859584663460647980255445875817500610436908447735319948975254378025123652827314594149037467715119291784340146277580800000000000 [116,50] -19803303763702547495883997090958432065366459238525475301254065648287253096442980731081007742245520399531188361395560615704374303836057558212689343411917706271389411503654256203242513467609784362777193081974997112800536078551075242838904163673618553290965567570761152893695159053123726561597692290415431959225392120368404071162101552679085897783806484838257625053173107308120217387936647905112597238187097713310499254909202151882545658929675792356828170598830928683028239230300267217980585482196228530076629926475042697761584785902109292649897247816464963431155069687112518721547415349991527681602073238346681078931757952154695329328966528941629253812902005596223831549078007142683677263446062163153705551463258705673893298757709886632869688996546254611930464441931350840637362638929625560632946961434444867195245462190889413361504051457118182335956381004605890576975318846492517258580180188556140082623592968587681652866890717962952895336284804808683031768500134982950365090077556331201828389087862761426934032744150635812217810535206364589849731252392656142986206623703616479210978080443813163887204365675673927457178666645807834104933818426905111339671742802626839614960909803559840646066139619221576256115521527140790219308282968502503005971157952558461141504358576305593903713846357366764337345671118719500532365908215585656842157679779354759385175658277804757630410167089645757151838192692676821703371448248493949341242081682019253825474835155794699905195939852604526556046369071789774229255907911614126809395154811460200281504673537198081075500647590859777846683192812465015130270509165001707439717155960226196630165561099296932144502986493938130976288908289471722176473480404064441313647592339936280315779902051987543874436505110546088244649783903215579847115978559094945053834259053837083139202856440190900645931824436249988181807463435588529782125625631247248692441957687113415099046972112114710606557643966778736927607058742934372129363960933236978365974888757633523585589441153822782007566671685246417001154235427526105866131181951431627639571636932929553805595583965253904012817891027942643535929082544936891983899746257516549856368285108398584014533597413377098799174809089243862072129777939676584543438420273638090413270184384692131872702818098805144649175212442418701261745119925138421284641938855674670481832612371440031616520775743147357395887208327329995019331471764896481090515022995659235544982251110400000000 [116,51] 4261213418413792109378138397407589663698414216754020914760466987182895127574210935756052538440018753650370626221891281006649778510734035669099696279123887715580406725116946092442225835688248173938904724509246564966656191350885569844539575897670445432390217536349003722385149590465456125173029505346082444850076484643202614987246708688997323508008271408654012370603324729317507603404283488682781134399403008337645823881062440314220360863548990563851615265800920791116726822886280953823192630002911276408408935156613117452015747118729249647766698197306301748479141887783718758000514582723556910229217951380896380910594109755257911073589429106350787566458064354316366829151310633742547238682368690626796451722784552893814468950218241278147780300625290010449342254777200211436285942469885931052227311768427172971312304669868180403103179412897304676201948876225968833229369450885161954815913980012914823404320342199015389603217119363697348431617081123595270919278049055848884981150547513519886744320601283923020141897117385620781425703809175634678001258050139621031095792505046379719529303763359658488271681617085616714934734342591877919851426314177015579882604176913437238380238856940724263537979119903611679245843189880262480327623730355889074328016042105110123398402933820174241997747818715692091824974602089866039430299981235880540015858143352416049921126230435447734739140589283966335758505766187004208197048234129243075687857036141899680600862744299267598813608948727346484011778030845350080101854832316476148047150011253583375443650363909409168712872606962033834124638202260101149687819810263470622733016008915493725622392134726818123879753132424860637071151856671642647007232596799910865375604812514529602753589981620346958099975511232926260188629812926803887063182242914838722560714827229889793952242489637379297875167841917441392836291148756729555381740934795086097629864113423880717069580746607436690436345093112341490000321053489604905446074545383017997085714423397530202099473830606414376856437229577499162797770436016006191359517974652315116735092053304461966207809135910296395240972188408256172566345524120256754026125306424741597878070334895772234094267191888086707587883760746341028559077912734882974303405683242374247745220110259242327827721072141621907111094087900436993019958488699608714390667945601315838976924390279964240902352760804191365673689519429583527716191468402121392235954230960676827823950069760000 [116,52] -559631801427360469113787584594777563040331277533858466624523029576087087193770566154975358248416081604225598382928085006685070057676390897188234789396955619436293691082227431453845987122976765169482990148148966341363170510614151352229398749865681741808794561387518251758208923145626969453081772100328548580657637512818780275356892183595492026186767414678414233060850784632898470511479409848914002882192890404828578081681111556798224670277786716926378129152647241855269452835576763444271032890673340296425504106206799038369546817560935092546835004478738187918559070786013240087985434736620261306718049657047304972857516724652239964911118779455248014291653113707781298177500577387113758459665891423701323174567807385877414192637099661054830571836609614290972834629228299975194995282562562686942276116146883645483579530612998422973020179761024680171946984330566099401291980825085045416670181884468657087396852733193606969547331337003276395642886840561088343423468824938508896030788653640585193314849098909980419586427862930366722288100071547076142449880375596367973085407824536896389441925884752509964142676804716519421501132647591528618267355835382259170253829875040691845106036792898882285496609075006069460693134308758009014208267529387380863379390778992108092542358107707438473814855871445258911604918001205539161902862823640023434910812578703636670938448668464718388339637379545602986048202544643237756588151554952395718925034036553732897991396623310846089457930631640826075723341197297276886896831554915359701799093990157746513219655879478181399102558802851645995366320755055891485686735747207313911759762083758897113406469471120417439598516787596473433209631238235701030718351644902914860983843089432972612762992573221164418132899070640580116047356897495276866670916750406434973357477260963790941326871951380467417478046157411738850768572425777318321314723933219447190936700163399223204525123459177337626269711712986228371416462296253759838254665232268800982739879378205774077700427626573251153595806286571944324775550347310041214757729144615949446068712011078329601477092518451081488909383208798787648001583354733821333317635904192293804622408740649983266715114129065853433872659954680518290739757590761208757042286635121899475181881035916289265201331275076887467056033075727705819709173052622398214500905266463143926402867615739816464824673682762396609244682329275194082796286112681912687377387117184799172881513680 [116,53] 47090930086110339536920701798728566151089092251748341307062569710905086995135625004846728302753951199636836241074284144993312795880853955328345099712168151384163487536725954338727435741404065872105387368393044994904415806538598884448655643394368707572279342145270555262320557038497142612841651337327623137831540258925983038719360822916551557963259462727648014305667160776914407692446135360689210042123014781329653431654892693419921469795871724618599229887516189491108655848992791828995023332777712030833667874698197516725417903913122006316367211541779727490997853040203698920658324720670620574996574269938567061143978326976716912950703942101440183133502405705429304700013903536962482244219443474668627536233991998460165982353361852711254688966904355530279684087720059749232970029888696956891765636452311865935927256736454622999102579761627805691660789253819464309232052170648846480794589639038909624708864339197957061424266550855721229626959936145915875346455486552994364108646403325352941200460628961397280842599344053127161036162611117401825773414950843673866621980579720878552016676509822788060000059367874395484713133368490657596784661064564262885735871227099935033195012622537242419925455712754773862513470028801034037970602170006359400669242438689033864980963464841257246731326142389949932479628571527604869031096145790283413811765082162919212836247179032676354406902011831811589482535177031632581887766888843509678694749162780685616825158770069174292243115729101974096961468793270519463034174044442592751095118810148072048513372471876843025642785040003717537527058280294713004651657605280980710741202229084682481369246807769524987487054061918481098919062957539864834419577108131873574815439568884849745273142377946273082643174395417207054915740890587460351004075438731937991163170978088692191628538525703695686434610926637954514953357311175102058916546724357953267901999273500828956910894532833363498748114221787128564605407137253882521994100184813698379350469582248564694994076722744737907250593635867442538637014379811783073739005204073197943246170319924514050105976273962582753476082366572574368293651801639308314334303011425056502626011545799377657002636693292494299642269532951837779882825958371434953886892509731998441371732342369512593547388112770594821105203312706770012647728463875898372729710309227996069986968927433976390620916530367952255578586939729287449999805695486230293718676008352929244972800 [116,54] -2535381948870640659500404977491900626736166419499224793448378804298369727006653514357042967325470294182480832678532228947427193414426932526850941155027014623104494343495762444721792413396456643619668267513160502132275522549070434491443442934827382138717936670058606909914188299330768601613313787641360022126406400889713114742735632854469985679959384665700140729145116787206008805734902640207612978382738583129140242471151305356459215346227157394143859417491569716991932745866177255778753174153620733947265859416278147969334283650118945437731977706021872013760403202362877270920732453821554656276907721668371963978285627249919866370089261440179383144475916331277935058339381978927635099303761769412365238823494232160040642971520741368036788032106543813776532036043765499672015112229967165304804498409085494161403831849888071655815378342003631681572940888636344982239242074236274162267717190691601491127718697762266551945469927873754151186940295087745796980578093716381710764856282514425271215828764712871038130023999683569162955751571033198539298282744545378497559088310934274415994908506086498695272824486428831824252890798473934244234969773691089003767623241935461902125327047278112077822159599097914532542150219969511224134635424858983290296658169803194236725185061619042777413678140583219912531178500650124195572413744202426036438884974144554417114269116505303223027140668886670813263857338713676560703906143167723321311498303121095315074706227271455513803528217204249039209254424307727448939806364747239155371528135230553379722779344279101948260413476040977928447058473575369369245573893235555768377031064012420804017077283523613220076699621635038588406672760444445193395062194042408364115187151279352549948381465618812781761777981796337955204358299610236509191277282351014026635765032163100738976328369959349307153359519393235417837954881822499937438034997750711598826965163522828974222242792542447654231976102895927926994977202113142571894672952754087140931463544912337262765933034725024510424762371138523285856842201134255053151639069207855212406180223811086332722559203835949472678808079579909442027529114860471412417382099301782180157802842235360891861652460502228865844903141837601119933403242972128816847866040122957718669812591032561764287979148428114442528202238991758022421846963989119467059879791089881035215174272592283507222496029200487250554057838756173489766073326026288306406040764907212340160 [116,55] 104278657887648813528386327652831075492035716190278867676312286540126631255177569492930391994987895542043055298622224660358678289999895707659102819324446788137120045985383850624119328391523539277630719769708592322807410333363745502749874377774871740438047929009515451637819032981835026810118907422375746640709358684690968780439457872497297035564409099810848735534720340764940977576036183714752245736747253201094159841610824944406536964545472203609125262792477300187180457553568018956692176131086614233597590805566917390371985658346746876597172108901132540231456609514921014184434068592887967936084337068689516436392217172261791239113220065456529062596604712194156853503384414972399342156473075248942710003094474844259512278801731022542057293267021623148484243560933086571757064311284664385788403991486615270911413652001675593348399807484001842970055343666852454530229747228739538548143563543166648330274650942167488592252953006620623943739335595870430174435002336631441797169273041130454428640126226933326896956679091952226639791612323644708670479514221747759110085938252502899466878656968341322638606746531118813584234325174074878748902613801589300092816030107257418842948396623530036878662804948047674501280962866932363895677431657670322718248586378012000489748242538382383653790680385458816907532678087462991074721177719534416258389833284879088559616878633713800301462606828441455278199862089781587192412863569251966555641294064912518191240591887742878256722403035603952448616722671871893285005809394771701818118688934967241460185453328766272002550183764603095236793416771299480721794718389877856239241136449256679221097852580389789587202158823666630037386177043394565988885962913693101164822913528557770085325368835312433965859164581164065000792379772492082289909380995643963940577250963366917310396298424051209259852681918408758561835015027951800909564225813647818000076862143121538057327413667331562896013127508592906565359252923379977296037017934365931093859252532695462782769693237674037851822544663571768726834417577633660550817373816913161761273695402281072285876256695201610428424091854050164161601336551085932294373247078324380607768202663897855910314623524206583987797061448854762765249670586479462104064937313592067646938880138129747150938624102347737892095953927239189791849054586573437675928096892839471600645364936188401677204694975992465226311444094136118836735286545922619613444532017168640 [116,56] -2755898745727200811849462436408898990619795371748703923392385880449546810063979384807017334050250238987088119802309568486509550788396416651260635570478592660322775955792215043840480437409901415140050306716662869576592728862426468731139419860719711373419566576827973819366886958443522178896038787236142636834066138757406601907533489916056111209017254692105951127291735114843558674427003843883837423449143108565049654194916951097573545927180896046808652859776076138290634789654680223139458712821915926778912821243694850250444817172213503908303496216381176353037693626785699268180206415131919860130460805831312070216043327296763266819755668384951511654950262405775111666838024562023037320100677904644633093737822451747749913307879087461387300875947355199460381758798223250568650754077357325014007180252183945457991496979289522736809715366104680295301875886337273275526055581513614687407617945159037310196227523025068986845516106820876006431201839220132874745071084440974908455347445550552180177935133927198086022488007237008644172559978041113065277748451643192606601923159948724017874717792064214421932923223021596744329446536178321620595023427049351021321407365089383319581427976246476366145389740069190697026385451334470682741742132410545973407399165230590684965231223941059234122345860413023310615138451166146661425928940131731302709453875896161380725405548069049932618885300116127112029529081310651645970300846779408910683748947849659246385525330424598280008042873082765878856848456968033874981401116621429349274356743901087830511854528265337030785491373185764383040397972223567156846505290975988761442196423907041475886511669882713077028846927923404548226655173560275114369929011845960859121180989753466111122217312937674595592300350705528951670895458612040552145314096298752105529113898661784534341818642634690387909222705543481908152486098037940638402558893693097345746934509930943960050667384114239388871914702887073895087805459802544193534770377083649402438772183725439438180144244489775223147263862920515454414699945231960915286568122862762305192900444549871468544185835909080758300036091117702049628174742183912234550715588812684166149597880291644123818449355994858898176128542308510721760801356632705303229240067850541101825945021886572701662662434865894387956171039788906143064743373585925248210760773979984458809787238896292229228872636447133567799001837349496907256134455543739144566333287360 [116,57] -416052288342375744946897025818100953137548977726651454158657800308272469298271238758971418981930321469711927193337764226132740165249450382595992748467587004551013665367911975560431200403855889207372663968087259996901738291440486966538725060388808903152182611108077728983519633235012070044420426964749146520730210362939976550885187770943209070497097931916169417294780324798884380285519583467164144355785057819729436749434609578482805695796574161467604403698634353453967681064933935289631968141771313341885816526486670316444722164197358562025197835874713829594016290261353692771642019796240234719241143698437668756215738829990341747234136004754669940725840675174014506745760834693058716944479037434566381796337448457546270644013062014689571868380171467314793095649530932757646310887628160806777909255583302855676210341400983078863596773343881600655325034259674321117395013784797131147368682267247141079456164224703139319154571373199500818251578090697315977120633869467766267373365512904886814921584890703136241243889392563328031886409537357954920260199374861658672145974390734237601746113836608739523690122635257172123046373662835916068490557118634683502739007356751520022536879250688040926894092449477240139244783226522287592089449246241177230928750402716755445259726611078142712005559172389299815970821810690081549793315236123253269905122730239057438525263681645694166258601382045680916959200597549708384390318033271456979569103122196886511931540666499680423147929923234581554949177355849662146494674853294274206244037859572491242267909769594444714593734927422022722940146009496324753294254252811327104345218293848389380296578782655277680622493484459857808730826536310429911730360407165549209023299400614250795477791814742229932573286767429844411012341619991903819130150735918399693462677352681992717712414227394994209201877133340855982911759720044345998955761112796426529339150719028672425973939084400012219656874828819863902868911401433907639590174634029208237968494472412398669857638800923195203255234729369507133468263875161929853613131289886275210343961029287318215119781122320558999809646623444335381945957879868670254562212916298412717715822237560272694785049210373579177059173862612261567138613649269671110388981275226140078011464987683311495040235524965995446416495294462771287412689815493997336728200395928373240584469985698441128806250253216592362780123248495961404191015416011782397282560 [116,58] 339236424264991692943553048220883037882198167073119861462264627431874827467818872021974824908807214605391872137898894160308772777393017213056427060446160235353137943526506308878800207702810747507016048711968075272406548438620959423117004063427675196678315676025228516191215752690341894567904333022247086813324434940821405798021426928745206809558849196178134779413442945453570392817884916942083539632898161044400833672433011013012638927426470637030156544079595721643164443681125877114320933764716539833786633018495794724499635665395680124581405304966343993460634567969659486019858045221057754418510990310393839698194466566195335846604095371433709272212294159130786420253575011232005869478799772230600846390839057236310150643173990829561856382271945435831863722679855376266176731662288190989053427596448514827835257844102163002350552069330242024495031832743582991862844957959372156339046549948440257830935660013523201990349429699217040392296747929399298913589486904777989167384070121179868511754138689069747025785065574129654687106144913391839940228397847046004840868813879590562516921657868868047590926540488588237556947255376720665028824245776667941098958901679357904744883378342642126177724117124132660214210228734989253850179877327822329395219215212810441668365934003830686025688046205976187601582051717313014737050535234046785058277877647971160151378591978334107562306719654509800534676592840473097071466133181462120989755006841434165089959047259743147371919818161034093886599035485833403668887214217481638864022726799275297196369552198154815076805026337325528703115917893759839327729796793950928560474393311575414427332774668147209003986198463564568054132376569139732598359051658935911953742979102754624074053910520923273009292071397325150487469358663594511819737446965919203294553360568760730827679087034406933138602233253209108202916676536344302924499003816645710764995024313271889995309877769824634520274382173271037333205694426801323091429622936654610835011670157188973374101201406413605951945916394913247721788734184139372601900297359555147684718919844401417149807557506802109060835467413175360605544358366922167456753755273915452401462388705584496073534367240063631550966730304318352996891807078816002303542655556037591487835610047835354678028133897131709954421487680450494723194681123286589671078178022381694993402390783995228873039141567688423027055964894716000768027731921186522256000 [116,59] -80165797460504667719128170428008949156492032515567294484690132311681399379553105036698082621778239521072183668932279337285929162437801417220218665986573118931354388817062548486199944871364821786575970556956684419552902385717586967792976225294394628668082424686989989784865154658530558091114055028127631351437051681000430894644896961405407141745792506351129361368677136557754413917225562586658082911825635236940972265358603058227014487622183381721586410907204546194395646724517058133492408586720324291415848060220332056555721089067379671981019429413189005738120191152283951954933742949178377146511413339979105348639920821630039043230069159414070781587511522218240841935716038897810326815748791032264629397716060087472136660342413413976799588850557437571973128721282716191341541286495859295582581828852232971389704438016335550896090453064194458408081292350319882848657148266094741288685542709667489055810523987950637881813003074478236503500651210020907714019573789816994976817311281867738554853055331922359042477031912143555468429150112006182104005646558704754804932404594927389383785526358121913781839788133083432997178087450110889360264507885252860123662500143928941964254394278201820492187468261920755974853317700885376571445099012925024433235457037669899493789506713578614291650986791413590260671882546827291626657430302920191324202321025925731151858698291621581793985311332857220416804747264770138902545492508561798082838963415764596447505010567231013725183698539821993764672293338938167674410499696133319704110474901685313771051926416639608075659655312751760224788697182723846757848217017865041016559034473201475610297762087905292735913944019719696602072059453725892340636195450191446534645078388815505257788546731456906362777577048742974672854648750244221216036552866477027524531491112580059970471795720561137565413210406086810910090739672931236704242213355007391971305600738420358484327979308887729221846802575097729904427401432116289473187338909288624901408668416830998342021844805856922278040568043942047940699039116439289833156458149877943954761853779953875413082915099887971699235031019024599864640691930739565426792915289934654166537841626641006578640799065004459803780469342907619256088915123830303087301127296729829740816586692248604581590454836061733900688569370632281434705600559368848565037077883577604222048509081817291377906599480576768331376842658229148570984248442731718400 [116,60] 11341302517450114082058089613248553418305542062384107970540707484452894030053638580533583116820468682107448691432495450490476905187055150237855882870621123075777671519513600269845606179159828545704234027277300968300511104621466138806177052311569899697937479771672874628652791537484119372393530021861049874062562753803945751081611487349842534490191207750181434783275668940102758476827062177894528030536577937506401369328289613083310959407148018335006149081233448826830783597766239687120763424702650123742273257687163563472911642686914983892587915949863522230590043213246044719983324772922298114602976760322320104195168396818710894427383122412774266998519982873950064522660090134824928855959657840883266334738614664899680363461754546639283134887781941677139552612135686960116043657910602726592672312961061301488338356787544340167205256961127623526844462697943094541978593513013158246637992287204792644598540204756454259835370805631421806570160453753080853556910505011100169782677203473317803773951911788453389400482589370335915543239197357857044717799113306977362943402044458907500401948113207567068839889873166473862453876585559053753574512368613798714863553619832156647226776584562004054734624994480026481699189484175293512072811546039228686094606963503893356998107681811964165815400371699811377222946434814133659280500779115536334607095957679267998688446615070680218365370965191961226665808212830998751842579027555596128890326575214617755631070382844229053957447507760175069063987185858032883062422392860818468634335593626551417973379207155390781269257844937115905803629277814681715966537967220066307090647584183753004697744817920525322491517891845514308097860922380043207663832392782606198513633705832734675777989941896289581092959193689211891711617452517879489574577894247380356226463522904860514707747738704397739140624360646817514347563469503560622854901108314460518444458797719103907021621903023363434314420647479088013078731211630941566210367380140186657717956103008468399192185925620480290777429060012731570637056538996424855970247669460886380417959136667946298008285280276750029210004386171365344703953581103211118775804386762285561815041664462113672312391457794988950652406326329005272097895451020422135146531587792168560826404780595976448489330503313816825973720122527134864141565417333421340199467155457706215282781898007617230256185043111924432578490537857496425204185062642040 [116,61] -1246153368253675882284290689142271001483186523067366595347549358987218450213187166102367865315557816666840000454811397117861350821123559551531988203923623065103099666837672588491273032479551663804856629692876262653209968778181120555383339620300099383686367199751615281389191249247688544042264601291409481827500835771313523725020458525197036450650923553918405563313817555911418627946036761625269373530624903117843944561692888812869147675569117447637564229248341475744441049323514173799082582907343846475757900742413721810091763991254181238670675087866975303340652674222935174304554824353751272402727812226890818822756043390282830967701225676373519460066750287164436659725678488552629488576289397695709185080393338589561068780334964240035881124457973492204768644928489063451747932358822308258913523845747898149320761787267237200288341869147228137940576459015463511177852211552771911497710625634148616203756736108443287943941396893593858356846057548011120019624456801340987999353143411192060554496782553161884351663019434638936835721724455891906837853564598278798561255093858235828605060870044059234098036432229905791335239988940732329029803952433026410336051112152762926951416940791527133107745244615372682955111958546536429733656293322922810795305682101480326656265955581407490752870611992137471282736309899707611254587702707551822312379631331092566278440253193980002968719334660279024937808524025056994249715054253807744184493659059436441520946961804835442359271194588701135443545696980371009132509614536534847859337251215670295296341842813118392064661073353445727571535547634658523856936196412881737343544199256423858728129497032420009106795106748582899775281174519479612093110013236599236802318677654158180135595990866043410689469168382791575187638911916124720964772716288527544541262793339714138438015048397582718458797363495042510911516105569371771334370539923668917087262104418344381530402658854251877406031605930449114521895858794013993258000176601281731711021179934583240724643639142019418885299441786252928829585697198175289120807495873659745196301013023681479085937783122981615093732017126888532979239857330030846118235074341204603770833615713839297350282749334759565118158082304890483483285491955842472632867388208917258584166801562237846405040310665232052683802177007845371961021576928619607195801892511302153596610015627598347996851530470599302464391384913662434684189109120 [116,62] 96680813575212072243386880897287478023399393970470957766115219578353645947776273680781352683937814657551440575722467885362420583948588084507378408944861866170204815893740965564857281821853357583475854062092275741445559080543867783457338969762408243793855039339028844466731350549301845568196996853585516763225723415249985404086486991806443494283875325774152155544572485503781929211053326485061446447755678410560169084229117943605477112271644293888349704889825291099812796952669113906226891546949326991692216624763814615497033691846392969184986584759828687444845112183146825305743080717771498216908871655389154602979950170164033384031363319750446974162841564099526548737319332372062590674483531799733637891490958477869527067292818441813102209713015243203618656816053259448467846118314967472979063696022280019707671960036098470172603105802692476114467922552372414007538808014735453723480404410573304893455309012480670330409252750738771575633807646830166310218634761772326973728133345119353643693129788330653070267867636959640223018850856908051759044891169434843730005480437992094663271913791540658646853550858014043836543627423270656685695679932786149357080955371030293471584433055593516548834180722895507274284893984436547773082442284925027994313247631717894769157129873646579366860262103476670260261391266372910281198838244890767532874872198174089880366985179884153420184727214479616811883399938690962389745141530746918292205757845992387964932284862186453093147914296360841692070281962095024967621082491918145750346816343796056720001339545916900567497202935786177561714044076050357090257604483620188631955816356310666969203297121760720426569538306562855194829938383442098053163966213128209069319533722042337026494090831693551656136994493738098793257018880898486230829122373990429373177374718913468619943434717175953495602324504422370699203042407041942390780556199958480649694384192052933765132179727722250839487787613874771716725189125018592003601739663356044190804370051802841983418100604460836826392454726526164343196907910637354584376100831484850603159474621681611254686621110633530460996411865705809348923686567117793451921462808188466813929392789210030116885072151501550759488863504381412177846783230675090179897899413449273619812434025971486807655421913051515244905194177869617699391219104815268945295214012057377411214628253291449221366644889928615702335050997701429779801280 [116,63] -5511830560406029623635347708128691521401012841250715828282344290414058938598842933605035069845336460544218676421293082521482986635513355507297404689423796632614845448808557137442873113117613890832703948483491059063443773973658881971592598012280213707328070230769576586591026491674285307884998507286432831642077247136464284448664359650017403207747162155380061881552367259502380921077587410272172499351502543282880596232223855179966731268255453339785924684804378872852827475144767057717162283563234796382825324446406028208078029139342520480595681256965645246646997457299084734339591843370523146027898414597507324690140890664312763797682925050236819688352284408769405018694234729775336682641416160186464374149406333153091424984267448385521656850372436717393166779073281951717712749423502052122198618321949736346571511730308043453415308648432756588424817570985975035800547820996292183030405593041521426341682482545106735523113871202933212249718322267752981271893306673103339630001441206337568685869821590366263503704987611240755786497946118418210983588362011725814863478064457251913621408396770131168928321723750504928077391247112428530863768562876134171337782767603726619925715451658717468294348703317973688807666635216293016695639813309254799087620533906231213998095041800499835190810726861284245704279533918866104132294973124536940164697710874587871106427898166513757535590741750649220074250644654582963866539616973037595362020286242307712645069059602289147606123916017731518502586581650798940474382588597106841419635431301187823841585027942146853340927584968228219355974114246908984467133437787642350674703076538783000815857649688777046049438686617256062371317508179249360820354565287848918273418490954714317267858811259895072903365509757023279235651546711431452209691389770661461241039118907389516925969564367916889496576976723927575814088042062009670307166848057339762870881036499654988083267676821046689516853778661315656985629978691963551564599593524581714048173532254488603696144143380360297340892955466967075433058851194198865825901007317239542684964071927871911965526493419483130861585120847981909539207389448838519093230524060870713386509796181277971977004974670587341208820309059700515518178043699424957562136909683989992552993917140681660866619730192335433855196933229737176139103647272739585285015285544820422769629450516526592304248180737829865113096855646439280640 [116,64] 259452075186536278369474416646324248448241001688612740683690807398920720231733702368387067325542860138811775830634422344418413766872823893598589970450117331043831743614371191346167537935181695621090072364509773498149929106747703813602620428245278639647450830072103695947820666677179865695155830661642246144870565308654524501297545016749783201112223326922925274179649177554342903440685542368304089376050255884996047936888573431735947424530086138710876698517364638876588498435877835766981195372166520887127135678408176397244058497950888575414984121603019115527834457087202630937343181882636006487582546615544339053605112201945153437625571274962156933449792787735709001804801000868584886117722202582069933297659768068124292678929562860541007111329714707445925136038556030174637215085654940995306494375189939293527478529756275167025790577090187279669167978262882545011999689307922553262389475696965650360877324520070325201681614418174573833917663641039614998415310286993004000046381668944757076908178438819019028560394042432509646273979427671400390854799079882980994728076003116578871657655029361430568947909376467180843371685967596147115119995784559546394577008697398830908019037262486329057091618724485058969955376938871872079853495900098248469790657060882945443737295484828172797737850885175900273452036070972487099556508147107910051808357395342596435379224115619632155814826592228059959276735695483111205461124381783452325826216056033203249886119670477796055585221670418187520094011993473807634421233063884270027458165472887451556836904913423810261880860564565016109940627318529233601748766376048847009409825780936035740910735846902475062950097472333048344371041503886462302184954851364964111708605048240353312737281210394096511865258353509656470346658978857108365478397871575284207202193385288037069214380358696443858115641272109126453489701074834774709811996034038099105157725956391838065272295630352833248849459203204848684444140095041496015037294273477197461547885743338106609845284906594152228529542144367872471429378144448613611694395030874792436093484407589128534376837892181136368326356239730196154433543785483299232161544530029998791679893387093714395644316996449910011739138391615442330146231580402802004322536519240225083886481363262944793472922558307560334602278926541237461062925616554074102095442050184791171358286154305004532115449838201694994410252267527360 [116,65] -10411928808047123791378028449384056181927687934900579948141314547332694074906917241304130488808850540613417327406918749468184092237635203335804411663153009351214609875246733532276125289988328145511688791719233419740981767714514274405584432739662402419464676300507961623928487908431508729432488759092071836154683986767294060322197348519701311218973667829196988985031353006656900245193134986675384978464173431680037964148372052474710865388959222950873496676647327180201367991123399599003489348400262727619491640726611461739551421710092784564657681093294991823754281851799897511060728829520307551007825283533799013226960617454122088452145295098078577642794779733902035571057999883368404883947795203969943797516222699429400138740537959361960098598623026038699960560835045311182796750652050791580254800126362354576393526318308096571700963335734835423117062806882948569436687240833170849156823552177166389876968936222231109372844946786655164652623533254333101578011639281866076877118737905460799094349555747758610166941407341783287031128260170011303760975163636010200656508588749683004932003678593042460244327933486999069983935268781201417445741908032547706865050555768246300231547205555866713196044459080468301361682829698534845772353102485670752186199699188852058066225758156532596512415975720362260329364561174050938581215556498063721012032909112177566270927592041391520291852194503180890967941715908281060684118945934027133340041210019444584524945546896117287088952256479665732310793715496845560787983327257225004848297403405688068543293663583437450233581560486254683151776149178638437157246831699785028359362250341156176611108052211982598690970286753996247818332156935489735549840423397397703984434360288445875614899807676539732433132952489254410486238541383061749117418246718635778828639374798993034490353364633991068534768827252799617174852420735634268706471210971566083277439742507398831138162812993146791158187191550186197128905421128027581848716123567617162189735931260431306442159142314670138905123918843340372206859559897302971087291054897093480262506358078020246411025432832915825075073150469462951392891388840397908973946484420918543817625575795871206622693913675623437352806730588681575571836905149424654295283917084605370373289294434833642053184119518594047910322870899483206053709381259152053218932703772274891221350073647253429415168803837821662637708736640 [116,66] 332319914730571497786136783259869861169874676203518624814787007815416227225208799543662661112115405629663304215759754049276048119749220787794210254221714118836838998378848651323717766740254647952537467721789474700816515903487992312448663010448387376581770897570626664927311762702454881687527877364678022118711931491629862707680705283325574534438755496564740915887602468518598826355170384714313807200968580389495778497054034858358809138115074402029956784175836176085830139093879307921759190463364586303904478707477648739538332673627843733952457724992265648637407832613699297123217769717033830799674603732209756006718033689946389884649656423442362130248583361045510745211965467751791712207651449849482210398918616771474985171066644718814350161540718686080178914802444866753676318619262441937303737400968826633043629392316096752105946993536116018608074796095785716813663331787715577066136592726004876464027212543589090033079155320675799266783863226209443666007573974639861468240801298460664640463642281571510133937630663784236038221824580445940457133417997505053598337085172889741646926411643425428247453722684794077901341800561313453337780814505512964729293150373646019957151160568119800262460543734348547763373320492129670980355603482827334742482480690174966991643195537001760712581217313723825518661321455515181354538962984342679800837910143962055823057186830821548837577865750364133685099779891924800876416090317799146582366354224524790293487729835001189443987211001000724885617175361523404623485207897343489053674956765202770322608837740746191119654660747123257303316743090259981752129473083784986393709249245985231141283495193275573984713280324976853456360571930846054871971442953462678193886023911803426280579885559273709253604274485176748606562298374285880591948248329801247202887629098080955363871588485528125211519735939000446980041778229739327317175781882553804558079652724579937369725371513330533029529111378772438378763391177450161379103439779293165000647955425306404488543600405960361417253559483119610003088030392727073782501284792859531581647199499796667376123409800317896237209667411015398691627678558465033973292653880429894356761565709311278333547847914788845984762137296503105528147187569378355580978228914363647263289554370423212527720910891928464821927087736948267291413998344002726845983816394595232639043203221155393123938789651100766777586560 [116,67] -3641864414586126659478601548306966354900830979251138769654298413916783737990845790933574642848034127245538963518786103992518696005643829682248336360716818484197898875585779918672288550346866193225960814338026990549805586667177917042327656134444082106869039301104206023887716297958412439656469576875503350163373424965464328052743011637831219013690630087575018443859221710528983903180803933478903326215336199127500223751940077414365446746567178429340726689257482162225604112056533072490623506487274042171617597817416285949456739629073211025172750094986860786273528484548721251906522364035679948684295601426452636563340538235576868795485846951262392241764633686643222315352708464400540505894109425984110150053589360373175227322084484564398210954057730631348441593726987308119517620310667695083965460719334701936566611082217119517232343747170360933253340315911304602487618126062898830329166274734983850601707755353363179971717607074258002737817869089744828475275325543605534322952340601586639258703308136107298354784982698255065821536158643857998408024436210403163138482674497946407459294690931143901126181928120591588264745607509104797485530497250064896053801555356391556506631959113942447017960120871337044928109446336809353565792134200021444002125503848732950235202224748528162076208219982714407548423146013459559486190935465204872648895517339525214154968567557211010606420871840600545991128634450435431955750670244258622848964849290293791301176214774626135545899871365038791424682174700461509193928983693239718874307306200091099406935288543948714929852616981111287983342629170140015581208799291474954597097697847700807960952160117446009001427117635435561987463627547545538515319751941435352912970502337455221071751407425083373432418232223618607715451452794456810344280039126782379442429500409391097744679604971705040831120736670632888294715438996479968948375231625886607675887294083183560753204718071194798705157441719536138706552869117027923867551526243381643402014281766208321565993672561704126665089715333075099018091476888225507503321991466310995401220299391008211794381605781856505981701743720961089813343577683451501350996968269259815795633810922053366745038176769180357588333720755541918108427747411701260831956203966971997328171818051782859111333778488985281395638960443497758566263764372018259844957397289505610763560373770803538233744759118349271552 [116,68] -100369429946138285712925780586368565699444066886512951022263891085413686717430609297778351314923466416258989942992910880734220369345715595518737457168851854857480708871105119468090450934661196020602607183851709295255185397164811292732314285795887600597321229177568845819648606637195367438050370146445381744418348740337177616350124278523848456768376830165762394673567969604625032200950657178718764596026113998970040796342700948528074151623340213663838950894461609761547114269310520671868462656056944571750403417770822468895247530040102400650873977915182901369193961359188247910554695870627492138571853918353886059390247947424734911369283397587401099862926624873195658457821028658128232426287401793265925417652470455963264090306579597875476087516831024805932573321831663036754200111073025344794995087841019898405796374554331618770557060882165450557254300852281886355537691779705066439478701986710109482197485314976043380254301435319882359879566246980050041136866724830497887045180920982239230138948483121206336163919990029312794695626681665745787798225143146192420441481747017434972058816777490966015671679711921041233891262962155890552080459563822552179893560633481475968347501966903452874015284501139774174581345899578672388595837943331438445011313711193748716624925719718730612495674723958607711703641752423709630078405414674648454309315919659351148801938159241964146861050072692645339203925642866033549466051934209626175795389375037612996413372441260793805636190309823142959291505808295441172132525179264832373480409029884191847482850321351471150494246746308714408214461424758467661399774979498522124953386938014721068589895043377536256479847242172354418316864929900156455070172821344076018573345582880928696881090126270143611200991626725621492754775078534042543127033470332534893333138336507097016283900485760495604994050363293087333528377175974737176647852227637730330566914218308390121627593872143868592751831539584008435361934727756413542278873799462204767899143865160030613915603729507336739427473944935431874608163337540460312153798367708749341983127258088054379901754570726702165901988612190219361114736598892785402626542516104568240866411370066197399942981438408682758231119132337919191968897053203581173490741785733790844025866885677033370284314031348333404315599303341099907658701486892200637894721127619406783714811932354311690545347085896456 [116,69] 6353282597247142311252084459757313344844088903973903614135813292029113796725202749991983129120019681917934362246189330092549695160453829432954876563284905863097476194025067187233443986765309245625596462092680601756957557161969483310150255959868052413391614321305944033253989349229585296582096546114703901307276361133786644066818776450668049727239809111429274636083445476036425660493084716637643281663210144805429650752393540139808059957132418811798460329743110715335049876768586437351426398234760804325760998206547362273312585348798384475241301588897287495011466243236231412733162086179780703759642154122852230187451243018952803698071218597302000596116418537141244834564615211067031623330723698440218785630923679917596169940599304233863360307666118189069887579862055073474909505788890661359877441772769985893345035532601633023563168659811863714914235897817364586232142383124698645833509767512358872526306511106534093361708155997523942566555657992650772006849116140997613165523234939736783514909969465499792020883275978146928753682017523193175020098839918347094656318960635732375141480859003213221882298110929584003155204478566703172887588557201375101624924120951854413258236197461120180164785531326340235752902364659966259855986918810969834093232699008579064722371002158923052833204594468024872521759978662828622764972687413352349032610498203617120766318049612463465599253531345639245268978047480542514617435588692636506988138593626119911174209589584581789175062369618413494629453315975504134273357664249255917131164828484929393134948184489485297312366243579504212680782932016533172275784777109779664525918353223902839120454023646671464188502531990055258142299467570797262662046381940462766964644531061086715991709834340055552103949081386899653009065248484990585512515142101951947508915218088508736703951570322625244548276806423064603270933678082509682964883637724952263118401534438027382636900228675445190662030938893950896671082439718845706556128598726464367058433623448373436097649431156810187545984030553838303804355266606303336686143024360917152435728197524686849813872350819909815555564375481369672192841496279557464992229917355297457610365742571358986974833779960191365751526382108154317879895240254464487075888729784728531387239040402041325090115738961440162288744262534866589769828543067659303437114261937418695826096690373944579131943033792 [116,70] -228876301471400219641153319332440538427127576637333923952111637704074198604004862204428743257212990180140768987260469312111995870694597293850275037376220133142203906718044091522756362517745171049187516546198329609735256129648600511897099885842052822699683707589300201401354487320514272166702837740796698924790904156089157399769518058982461762834334736481417390451809949987307988134774214854111388351312205791246968169774416523081618473703149596776851908921337512304072755947034378655317699656192044154656500121913664335853298512395080223706322294033887614229080325169639972993924695332599271533809768437807768368840192618685558421473080802081769126208126947680194635571012526265629328824523093575322362275772287827937507092894430438741137640436721388053527542669429788397842757934999572715216955227300273939262586099876948781136806979680101247185978614620707717369741877731230782975539329344448391542825475019763340733946806384687659115896017768447169777451845914716479113377095240790845120809191298825931670893083989898433742223782937386856481191311728428063527942418690680456136476771651561757934936852145893023987746760402924516588845153247682249610931829241980748962664552160595117565472458333638023446274956453027793083146048012737748355564101966997277045904902426279162759916909083351630949535946427725955644998519749496229389023728424679452552247260495558797926676112797708118937249792086862299602791385348655393778911706314762202304150300954789335067510987230980940422756474377366070972399685461060378945499088510357948118400009894063070027845018510753076129378766720730404275468480362535886056861570537254539353501453183188798113321939938686242256365402840302630651477923555453276777031371700819634633694997307751387568925021763000043187971134895318226849631049586265600981590733335188778152714209512628914241372184965088671010572112020545461271621657555108819415051993431463848725443154945414757818990913329435348217998955003522568336120360152691884035146910536220653823100725632554096084618557783767591043012874551318116941365018566725783480818389293840160860852915653931926793111955710188563358341727753077117706974552729703099875657536549567305800536799038984973190697287753548877847712247618708643066301136253091655917948898177253048578877051410254583510075287932408831539999187012041774859391048432429407355830065292680257216975488 [116,71] 6376221755292868155299892024222304570066380533666120077763931511529161017238606804269943172359568296205859231731862269268449861716781407790371439986553459326359049433326858373924325773206684499291545058153353575483149700863619228659765300614332366520396596777429443069893845201930375876082425863521955104523507295819241920800455865824011392818277926291510099882332756521918360190984789692143031900429356279151834517474417605614225534869737806815265618799781306129197222083138914492976653501309137388304661234752551586019937883196130393323314899054390486544443581760296166344951172245331656171390436887987208729216044400175199291233826596199244075639972335637751310630666918747401554045839177969185903646100366167405576616448521365626922264972096403554047469577215116654957684553876716789555524140126777267514677202954199597175803635066164051020668762144788879455831216682167656170814589421277577092917795810672865611472363069532265763252936993098689005889392084002849429075900761282311082872395425148860370285483320835883697402884591843185874836097665162401790247842417328010775547747472531835126109204667358463579038991352678913286005279411764127584913878306098466148611022157646590811996258219131782860586698727657782395792391173730924222770450554277960035845630381356783990864992877341647974179029777967863547443462230217292472520212865348876579339059304328442804815967829960709101891881126482087849178401677443657826652249098293496809982004153662926273043572225976739022882670065650131071311026414672995460083379538936866489662966130896645372808563653544119695806002667472425554661867069692599598077737762096553331020881312066228453533790778296187521703009129957721470116381679085500873573183512228373453837994725615513425315507325030263190844565296388551513082988654047280928966071816043814831054289044088818964591894735088854305857044779997798043177564697729944060899193571571396236766929665587770281097158418764652428180964267801272945160049395750696371459316027478136942348584114275531638067837859111341822089505834574592441297584417311053946232540783538829188032089059843297516435694505079119732927309850756489154763739408060426071961500777099751304046424938282712610137665175497818457941948199286564825076221323170045940001898082881141151483877023431103949543493941900882451881149942064683829915820392912300453834528592513621539840 [116,72] -149961665546265224034889470941960993986230192238180910008217716024107119352073560763225225513386696033750681960101689365375961127237252039621927239820860715183557215164085845756761293699001827116457489117918154104151080864997561211644697095730600759996294280608676168625536461541344361984419613982604027130687113226920024725647340508581446680767612323995818522162623513566183232167096182152602293405224732239277943172976651419952789588899053867961260687619583090665224955045954093171065878998695827331046082403333586549780671234457157001670232941782923152066938153542967850427877723104375288895655862913007468335866902495545744633684480425686814820261986229951676566594803895658385466317952940363452762433050152830035271410188535550219555557222130391500834318870940668046856144253597309519146634405531530029225392879680013566188022020267824740654267350059274395811714794174395429623973553069889498014983297355438522674448746125622080051954922317674001441083486255422743458316110549107273921048111059298832907836336795687941042905997583142557770962463144394850959774057098967854980727512857011378406584761979202067532917805652940387056059922269052195059228242462792941864016897104433900677357238145975094196646390460643977682150236810793409425494018996140358355227787479505446845526778038564781552930722498840933196069512750450855493740027481752340012595801879845756395921712383897278799308025862033178923744306203046360238004335454842460390575031337324764037029612164134683288747894837592199224231435750870699397423309879142096874917695685389774820513018153920232340340402242102618802937603988918684280712139517465886679327105307156230425551259213409438407751399067235754084727096839721387003105369473263096080332076122838718536616540506068272149858611802569228755550084556474931701272964178282883144480657264781143932467574237021944421099398124169988620981351085250555195898515167942484828396013243850792014691478656688882472947623536402271761896282009666566891951888852699362997004522716545023114966737200193656304474934866237614023868834534968180672753853005276531056040055675716255006135510606393863129387377966755547592368794333577429135771312599857187082580860891479654542870336030078107634940831431551488905326614071248105655395358937481316561032416723862409032722460947666081380022911969559597785765003496980413163659775759168896 [116,73] 2366527622651446165942917300875564058978201361652910716631921713224968513271500482340120935467202425231673857528788844000493223788114403330756426958239395193159429857872533276119095263327219759302972329717465341869794124442804257155227783902655937724460491308808978055085708353740108091452048196051233062478753141788486550572658583409061185081474246198387851668060527481411889210308635065836130248802678300136943538171154475950823078559954903553695617001652480575731091375868889648490636533947201252247280280348055319977599498997847316058039706739178580333442188909634584729201482293598288131872141275007111360481398189405359652911396292784675343813452756948337189509941495628972067319339245389018434609648759453526895613234645250554018174081766903664401560376007266564572838096602572634164161478121109589830077882730340612969512893096873765312018927177302473507467796339709413640618701507991380870401260683775122282354093339118080090871706958843333282445213628990650313513771325778599024881296593351541211754478293708103133764659033241660194111163523527585336712571191533435563721313216772816353922372906022755981007197668036015840404984379208184851074005940599504834015840875961989649068383946941126291102080433088282664882686712659734924279548353398285347703450646665483765936191759690875946695946239206965665640943088208824712240964290541714290141782325860074656752211457639941533159683644418078513313911655598114068690752065137370057699390086786107062548173494880404914410456225141766297844801857102840974401260317852523581319819582507533811416226074520838062166788531688845532272736716121765002630089349508101103647324777607678624104987506612333336882617046105056565196902710429341595155382558975161756933018839462379206873903603815260425450041439180450965515912679978907876629862076352549425344795617837450124667041323024470883892694032141728499071455596263579915362213877360931421162207506478781245684387794830128600141983575834354129456448927238956386653671685688484720340819978885542006611021036882086548693996045033303960450917527500449308640510080804193568568184631387008722320755292434851634564918048243908706225348395819245787227792463960785587053655839001273209793122345408476793190788891647509724572208433743240215113003787209161315567875353904036372169254796257749263181841175501642937015500354848728565333316761856 [116,74] 233688631985981289096169995001396299865960704688461143124879161342055695760695222559820054162651619540771972112708338164295774722928329936409330325063834881393131440993406945769482684925082916395788671588476358876889420969136545457646394305427953128658728739033635338880503299275300281222920067903119426246934336136778261689343977411738216655248950916230787299915331008195068244497966781115008656118057255621305982942083539355021975967696088053174892411893733466384100058155803553297865996967811500513901437501228672888006831242033282947743174571012433714461749699870056083943943087564341441240869437655207018148794276666108209756539446887504479436322945507705643598056802887309973950527912181933281865218995278372714137470153589060968337689573638622559178865722435228233055479669525083023266321363688697889926450846391225513997328335522156151056708064958729436505212185641373025172800296193730155968172748891971211101674804849313585441626671050400044357238858007752295714451543617362785368340305625498633773753575341002305691233043768581786884938510590928619793709048303836870553182859340477607611099960125565393861893263573062972210658549508374979544737372764506877343683481285186396252313800515668929378291802965570487328101870297818103892226800075847381763297195445342849480552434485912061742169058228571024187035883793546303207385846612830486347967081917229477081592013277271503247392537428571454901345822927062502379302402992494962665007693006210782640490554579464208021325223629947773867198537959717643899547283079313262067668056009865024714442652099227846679861408135037763809614175969347602884751233359618015469279204386424480053307669769470056782344072403965225592753784719573517194327539424210923520570532852955489124390083198314924122257596389854506878895423218460298967325862885552813989971243600033425848037744592368303492517561790351472885687011221603086755858970342604114909652944207235881720174234736152044534536342572212017058174787171767319245450451737612407405952692062730900244601936513866752383293376231301238923982670867669508153059688430544645582326858321657957242283590565153812741196086313376367416093544189059558290560890747818350378677985066519678191818551047538684607785174120916058074686169509409875914185516320741242765972375460629382575996089012273483885010412178207017211448653916941355917824 [116,75] -1371753931991348365105615834918963381393028191245414979126509157417222271854505615079902393918283208128306773265769000999207289137797675029666660393054736126748546812074464689062859080617216442962373161282063713156713286357500409986192399146363141067337109660209736931400916786375817321247268348220362988059276881282068819500954542347961528764754300921081292829830112094589503391553115483978798956467676020917799286795036004710604186744322514406272019698463731400886132476416256835418309047893272500259233022352792688264638254919621718787361130120859441441515587166542289368345626614415325634024467488302652287016112792291440064881576608859408841444993705260634077246786718454326842314566159122103275088635694760145077792895907106085057152965338608876858158416431429752004138185868599755817370712590660240283990051657235954160611717578813668545820139179438689213890070689844633387489447716139941638383547000814059008703057500999720633857474785119979076065027740424579537937515940461610839221139100467321445988324037721368703514127849038386047485779436952313411680719384982332921436532374980386634771036339201441439351454857379368226600926957439493445596837384276963570464194591170537472077404209524282723150233997025258597541958385971415543607566750635433996461450785325723813078732353365884340495785767369794370007683054594736200399221961777550505310532325698234674716378118516455941893723682408631049208505681054766388209715790687264492761194918562963327832132467012387280975824468366457915265640015730250590564064231789784725588514464172460622286034838340495132520279745228072166213114074300130545684003494508493078955974160336732142298694659740902753180403585252290035008255680475624370496532557772461727488677930362071779543448503255020892449528395744709940762289565984753953737740530796083670230461577152183304328959002099203026657680322169838076781056015609096672101580764382914323459476964830646595911413712369864684528831986766233157529745733181993915633151442522743116414146937665294812984358600545005234338800521516244205571281042406731514435552435355709610030926113013773095789248912201958932734216142467474058407552006473187528389645648107391501905620013896481292838307713741998793103409584027870225850232821284382325845346171839065084724321606189496786863598500550639020039465966980259292434517127666548905984 [116,76] 30885719724249664786146447270229384075413864251977002848900307419328150762980063033067936423368826944235529972653339577238839129927462307490416411612949446533048933387247633440788670309578944367370925483501728893951257980743765870809427432505590217749296818166899042841326360089506745827593227914827619013310867010207288091825523807813365730776468346661358197666965946091533795200218051680645500714241327376484263275543975933861348958202371214355152753550314370475755369505951839820767045871297311591813281915773528189757153757981773618537857412567780609481328106400126505094550094948994705490474670203025774202704165520785849056451009302706497251055167655286083343952745861839150909395791603668364632995850467941961403685633729282040186551956249152609407029866854745459586121142523430988316653778840016193385005411368099325081592887288317017931318464548323569160776033271606304770874159913792713252369291933135032435913561701538288017774079905833922722475653288420897745202116863914280583927639121272496918144386135334145075365161490532196664987543695881279588202262427773269965383424581984611949505987587507203462494230927589386664799830908746301033925961566752950823661890602975800429272627520910029258578899039076484260152222961443727242222632302052044489326392905063325866522471336678587322777457163396889571257332863178352612309585684239728573554137211435255590334105606505454387041817517415115238181076145103143925484765098229993045932052948715518045825886735638751233782229815687395888017282675310617022338438683039318861538763749704310613241196441072373072855592521939477375060870232942513782262765041389003195072294602575455015136323726556414937052649375338484057216779196144083312847585935275968550449918927251449940903868195929376045252432043703398705742294029281919380090420387996133416760813691662159731688607481364709749265979144343677943005203749479155086760256196952614209233162655740131655374911128968959526182677275659916178358551996131722095642747087693005582371776707988325631810590826389809442725987693428570521096074142883507593497362303929634044502376784226726324943915966783880696721648313805181284901614919493217830050977042107430198175426239212750764330546310723937932851044172169793804412832378159008688607796450661800946653314550530861760569328637198709554958099618667718225575558716624864 [116,77] -317767307330791197216475604888609563655119807258578437586647192708834174956644688005945479672371500646956859051559085696001639585302361040575410097986901140135829404309349121367550859632189500194640151237084273374954401669290981023487123613344908260926736940296110909070750291730800634118879529110875274322632657110786565589222797565244577184803420309612869767340437740854432786314345515237888330483636413532232597571677411256577804225157266623397326435328081704367972047269476038433511886957360165374673570152087002582591733510338544058267096252437115999620287715308026259702716676044763923204843150330972181667551335040699537851085833455577007621812180162048255762077896745384919240829494956630675709893768460554101531674146362549434518897357835250088430085519405404019129663954631882571416943041639593075960563516737789484837673067656186451937861119572838636490136718127055967920993724570583565287257052121034332198522315479432163523552109280407550344142413763337258181715955408530036416661633779042409830059542976984131128880972121621091055926348961544020914232691395381106560709819179392878536036411277542475636874581422775117497980628603609223746378817445785357862532196235948485833916066096342334782013885803650917919196936069249551322332563452143521254876848961419683617499641490953561078270307877474942830757851696654905730552879102232325023467866987170946815171296645994296206933445644516970129086519935299331401576089328748143211408647967782863197281335126242902080512533666875368301170040121518212139852498056857860869557770182285251897654659463521388116986020471575675205990136255899337613793696517139722358323322745125710858221646229787998602679299035154467420017600163037686061756323634530248834433128504262036442958353572248221066358658402159085684183170649020145508904406033693918598715285160095155037913885245631730635344206085468889990730748483289463117271380833568112326762069492432807498864967917346154652954602252251434241685874958051040007286458634346197181604265603182648416726804864335714055353328198628642106689197546026632504359234442438264644217821873174245061668461186253934852571404505232431086829802679058286834861805601609780076198517101263487644971913809746038339080102714497452040973060209699590910343121269780944606828052967043044521876521458884714862387742755616351558663385728 [116,78] 2892230728296640714118319637555172096191301779628786631013933545067094015273302608157070437588979676679952035041644364437380495662738214036501882518302283839922577750882306927839965612910948033866475732022225683068877569964467439513959866115083144003027698393559683771642700064414248913277994570819924482320572170249028289225071720510241394145522227466943639194503184022959918598901273040008310509197052378576664727618263237302802252600416219414510890632702065038188044080207088535678629503825529496351697290523709238072566128278074648251924315394102436863117124191279508596885030529707349743471652692007415711944179518451035415904602534340181446827686698019383059834107764953725026912012694940433886405626531519992138809285642767284546770494533018368388950552586826710516999573564661245595011585814987893460008409961795812687817237016811120203474602071097784617748981351328843553631837100751227446639906376266466530947581909239575756503090532407825508974004524146979643212677144289151943555035094759988706392077691220167412030277539262643154022680048160147796981163762820292230013113000618771343665109863593020092179105477569812582545379023021090632342864070165825142458363882681235067249556214395596428494247478711506623515287997401197362164504537203123717523520284588111928238759708378884900732366696134219549296038645763006177635648146351915845610604454216694249679947225814313208189685676799867462946629934388294181344834382536535548175273603042659529783490868011515445017963370544129228819097177014523797322904381860671335640011886870189321475588358291994077913574836387929563238221360785646047155121780688968283523903616468973576590127491677164634368507756544609702647271470212481133792094914548652469228520023190721558224478235663622511187590368003520644131734643792229078827155938135116120414919092844338373187010263215884528509764271700839903192646294790972637561088378870920849215850773563583773251075698071045571914259706485559705974186170532095343476864600800502751603457134703481534282171550669620881225428479213837273181412904379984442453898949304926040115056653333096492515424599858728116666196152580904615428607033053820239866951784755256308682248276799382373010745018648966982775209104540094888075052299194769131750269975217113365872519279388775213717362522047270820134599442656830039032640 [116,79] -14537242860003121440332123953857475972226095115412422608848386633614091905874547901280702143901632962696915489309788901193445159631800465814876483253408960140750855466722657865136447280773049897364540418352838859061273063931323357468841510740418917162033628280067816756473450997085300183960569572322294085127889321234422907463749393095199575246917969582901923860487421526373335782448593003557063514148671945130366952439014034504908926433915944843761742861411323288741112321843682376652375001266479582768546993926179806065503314983782191940229683537337302418518255415549389734899671890209352085689291562143848131968668944340681559262915256986470974949711230266853807963437946849720300055512725954271672195743704865081874397804230921025473905521782830933597934208072125094787269099718474459612714588984214281165697431661931519799208319248402578188386995309919258899735880779781562869950226289767575564762530832678675909601383996586643299445964757357347026676822979648022896103660361130185043976878651731424294466535464133476835255756084109246691855407503426979773673706538751147637636710442301103616917693267315356679311660389811607635289271215603509162235259944969748905382155811193418249842328044098404306119657268315473491454474835675939443841459710785597627803979872590609407118608274892837016445878539471102905343559293559881637704494450338732303861755687550810539351391209847595811399673769043893191444425463181154591018722331283544888754724531176731125288248087435688171275265661210732207974067712143535001783567475484255491935100218292771476997349272345707268807411472650026272904841276963056441508259390747795792772589786171809903776261211626763862969510680502044416331720000307836080974620931207912722875360325717368375501775032312914312909142778989691593494203355501524687929033758014608907470637713640593857766376758938963662543606892400465518483682442351199295494612259461649923331631671565578770058280474279817664253744167502486707077569822140169375816869971356665820119101367398655857279528865208269012568723682756877284780896041253718530853916988086169797776597752820142195371789931453648060709365386827565721852287597246015917372242736434552136785904162558939489287147248838078228676422468918595185826760378093815117307125780968151204460100429621560729346283628181794468592360157091678720 [116,80] 69560650080430454063254941984355443960467062707861972327450763406496555461637725155954697730794171108359127215394082520707824550116045602049751691735271278893238265946043600431667543127268871522591941190704481806067783552682323733989456118318104509304675964354970448277824593328594915749650127410165886633892561312425168936088741446954977034447051830276264027241929064046018307407307828170301222324459435901416007782494883454370877022347746120570026350651744340298991921533593580864916632341300089239789592746453252003378747303367369749234048249755724961219633032049474609193214704889489283064040192238147539758512039438969640868797466328240862975953383084492700952979893620886072810606868679556234648523038151503685806609410420811390330214106651918667227599692934702252999957600267924656961381537785720359661365912157701470254402591928490754308422696484392792221077360020799133753741247753826525391446385730534465848876244540764289580389140131611600146069836448080393318292171788981810518056079776525226718614034161419272030742153806446272434771281480591569727323528635439062845984195934111238755627247640694858369286589510836085690765487660615652070484505010069652003569439846949861558678310523975474580302722507342586413235503415551718865399285980248422177705311502711752497459286388968236069912358979310391902159012409527079579677803401984573281022672242614466483271488285889007161511384667171021904681311011961589553992193216643798330454016716432768930900300285880130077926741200944597110732354940354119845898883196067391890272943714858550482333607750910037379132849446200485329180993963474164506814836998507475820719944203811566454914366472058596970642170114803096882158963369997582940327865223704707427744765917673670712212953055103236664382314178451218862628876109082538542614057972357101258403015009679278283806984885559575617909692683722058182841443689316080554011280917631193092049258017341870582958819043761707386804045038616522050802102539275308990076041663114670081821995560626106413891432630285489401736771567010787118938901249945736005670856073561666223010553912276254533428038967892856684740781592839528004685224846622418454909128694563890933159681709240587143721295584120174128640972631724268886776912961713936577796436898283275709260457360321867604216321388905310967937205896128 [116,81] -503400789362163988753294925717488248898282833275263583332823683721699713724938322922734841987266496520746524949479089301006725351472925903559757525015448858440915521572535891162703616561434687315186233638472354470691884340064008728967706134581804227287073146013826875505320627434044685617215841062599032704685437775539977230910688812431300144945312462856426184746700635905374332813665828186098642357348421317415178899398573121174786404714374286690459487009135761215462412199058456570830441808631913198402884574405234994113475066229679071137884446029729030588697344995303402497009876351121539824376173990930185239875941739277107541784840003319074265829625904346015434511928639901551443876174764808382036446730605768975008621185182054290012708275062735593804869387645872735037329270301790593450893214064886223904354114309352380446800646913835083814552135993915462333771959927767692485809781256648353649622274468409359312731422639163487171660938509300476778294025139494670758268646323622415609612539294097870968160505400034827420700270714465959389787686517558342689196235784726213428286278942602672430542307256729953385073702517012277650635073665695798962311529764706000499206542221684404684906401420105799947480267412266054437930187735256087965788077595424775823969960890948807995774355141458764678573890632974557748920830691331443770820571637449009225904345824570910690726293179377548112072374900776000597340358154623620852141843835505308416277350644166769485843173386985445284148866465693084969235459125035317840308444015680538342003670216812823738042376772108033745449620632605878993818295757395189318536293107566348307599831950820236433827873200902957460200676634888114388198723316724165802411188466550896831075337601408631272126885140887957379479264776846536111762505434376450959682565145585994959563287012348745793996370773155746889134905011526644022086161555437640683302271757508727038106776161853247788189416314668703403306384372817261821875362385589512972788474145227379284250812876005289139469647652920933370033113086320507522348222400939080595333801223060896012351122132325083123186385330467172656301710366838099004693850106156596653004689319760779206529834109440663589158593451773369158753774096686608027627771641284931868023706925545213025187775158954143645684390880357332726064128 [116,82] 1898393020178617775539432203685053637329662112610328028191596446958516180856699034668111928547966598897341849325046186584542694159715295563116602287017426107021039094078509448126215679619670512086260284678228693859323202533738704988797936701173498560594713383819709996117755478454880176381763693219554544052496135676810111281405547077389291817867658300423427234240428144885327892664915787929051314589695928801662292420062174385912914966491441386817329677844386515913040215318196516213624218971451805378384254816520849009118948480900371399080263807434908638019251251677537028251209576851565044845658631220173777069483450541884565057435877002215125704993654289387189254296825621946728558497352390352219103222938130877095894680307841004981999920230680089079783836565232253632807052441624683977344034647654799860593217058862265414633451627345899004671199105640218578219925080047187505847164610408893878415067634643082131556494527902882575494731020714086334645323276872534286210176796037047469924124322647181872348578426051963007707383417285217651188559116479701151659489202396054296241312047278696087256882651790809013075486500918895865309750165795638013695035127434867839772624972043416757362471872498015439267134496709791440268499594123366924719613083013676794285621561838161441329719468791513225542632206127573453937753302740996293518376400882175582967081486124206098321760134485537284466936011314941532858517689447211200163278730491748164071869572094495483206894166865506312816790213366169429777109329407400863265729804134725519258074721057769806659082396728418731302082087014507368798949827425317710014446696222940690991001260731193352417559559194792457535082749399379184325035305640082931158655660094876805198800997803400645151973966215036834503431097822452679873592382497843105947779301796830133350586637465420340427259727734055312194194771312072140333218629688901414454363458747860501853135268254275734136843917689565268953701456675059407305862287658966592792616898269298165369722923968033349081225588576236939163416600812084244978407869872860888945163172445397378946140236718645697017837605532921634598508418282686553504859851986754692371453517405804881074481016106691043149691284515944882635973217851225591730337950495484936072346758902305759978364013924340219211264000964106340608 [116,83] 4966116750077660698605518194393487845849492720181339669731670153999185141767023063761644959729221186738266418976652196705937644682458435121091497834294500698483018258976519481369182817472692320693600520585404771166493849759742267062046621398493821475512036500597833154219103277597094906074240758415078138281424752032339442728465830224784294395016994296779138497019748891328289326526285252316022363868068395254287630066286118481492977902179468559980041732860705078559999403007695339316663768844568300477190268981603512896707031102678321485698586396474237416328480991549111419551570780803944617984879293820455224155111085874501436775849682148394992852903302114854327746837248729055636502372102487123299193764002759579666296475605629453416366088818042005957343831655358671853722498169486189933947981416355436945177274754226872706175775202360674077382828336895775243625251984626874155371341285322679115732186456895126436464831237343298570755780300038951923416230755847367476921540174808251501630961172641503931306055018267310224089532939972321928956328407623542033367067387915262159390274387889333303164570382922472193001662792663095610790168352924544243418237743492129301299758482914342616895401909048735374335562938482359423259551133415953883130011206108935590428362102954974822190272815692676913195500923649050416308424439694222596620598042135861188665032934496019284849922426532520232162555870202793459064112155184252555651583080434864875838654231525209367170986729950918763669028292719101907072628715384128173662361476144933883351594698707654645351108354010198338790053949363801769221325158995386621291731733894667941669253020890797729089502992154473331172729223758085188927818186333741428796061871188092942398206642169338219336572448891031258322286251701127649262814524080620416168514315148169961832907707118753800800966221314575144929454906070555827338516848813266070930112808861614186213195624849974094630771402385162148700958292908747023079178574884705323763165047096838729378307051434637187409725451123546554722567756660685943264069653023719512343123944479801093386195428237366503920601366995054765253291738829942019849563023102246849620289965417563696999320450954733988775234947914396533900217600324655030238015776350651523419945771574045952272849076455672599566208299690496 [116,84] -60562474434529786893330948328797783856125290950241300236471758728328599499573854993702837066772711853648812718410709543136980218138444572930530466008257595990727763951592619725530907022459524944325285500166899644500960863756624510419427714681690199032286364500517620135983544635450814872533534157058024898438633190320827702813528249700614389672717878881092964155359647529701925318304075852639711714260064181852553793660682911032216417864908599768258432964182418403982836400422168519699021827161877853326909201115105673093018139369546408047927251986995149886613806863651468611256437507795201979095452654273913062305633328368449967187128616106291751521251899860483801099090380940254833806831794873055057195584838604714406574987153666137970792485142364664148101968457492292217051741479314327637572244816452165956477470573499938637492948303624257559149362157797571345498629725805913646878003166891880578885538586128124515317598968317327209295559350762033063065288331660124554620912633986346147299461431502997478512958330194477027512990144714899311872745266695382449385395750458467652243685512058066438014972826335906211108689185554763852528653094955882682515750208452045031726306661136181704119423749527212455885964653884134488126743979248711145833633436680372183050680833656479292149184648231150278649375173412900179943557176851286529695906682086802135603324256994096453992676190682458504602854341860410399295982905594986320646179805000801599926680397137873116061285012853241806131227942101591129693713349897463874936636326098492029378749468426154426170226083014775206652352227618828790522515782054913071860464326341548439747442198711444082969735273213692850151494986896887955918320950661216488998470470384952021771502836228410092479477944438048901065242770308214111646761739336365896026378098219699728525126133984922232919901609033556728079810351179440781725745465237183596508483127646026174022681500129547121830882831233847839003445319996966323883508932452988976319288827548628556290011321155865178269222894047895134562025887713289295376615912597098119624629708989991421107709687796494564001841568541223343261896002236971045955715275707111010124122677014200034064109173967230059824919456000524733339752285196816830049191705750504667527943519542614704375206165020504166401043644 [116,85] 122209125286145521575397149573115633698322451743109616384468666037372924066490232158749002577909062004013038247523815429959236963429365344189031412685311063619840011854322372447604064201091109075951221452885528080725905311966418971406862444300765019077455989013578910770443263194814871792554301785487544068404693062927265151832328305072312020215809744803640994520964893441143026965610742851014222401772666173308706038185734676804336500063009607183912434350805365836531818539499536071925818304825001168853044440255806798197590056106155030944276934691339624720562979116839776277364228538838551405517526434795389605503095455533184239009672461580483187834979537384181554721692506327270864855028595892148290164135245563605973531882890986824815944189641458270758431406081734649530616468782279552622203322800691550587127485010961841657985773679283168011648875529609320468833186754131130533280966398281657321202157448623340655818164597424133184308220675994783256875342711434079090923743991513969634390774175580391827554958062865578769278437793261461496498112100543362471436727540543710415026811653105184163490390588307264941760023376863789841483778275820698887934893821273659165351891476074532087961989805370254324443049540377471042844110024515607710624503474585368161084443186429281840855787992787760185660113411240016209016392676511042373075935783373068209344011682788719984155676204669013973240209889552416313578089670430763475183566100595121904781966310667022112870313356855523449839708659599879963345371629465504007636112457611308776679699844381399963797769490325644697905723592206006991603110839449667257466377563222439522462704045329241405665466947176375938258505941240191784527054436534283154608307064547487056805718444352085298403790846348176342848397197509291603842965117924054813795166311514849586284351184535240333315661580880497355819977011193022490219354239854153941666440722788239852939823817788209656884606414628116298092261339276734306247908386619820293046839472097981119608579843806931437751189728241735886639697476054827438626597679806125217704922890265371139748072878175224381636348877830835481960165729724012872239025511560561447803317350282197045953782362232178010706715145789876276292557006389681359834777058360375506395488819151422804449873005222616093248 [116,86] 374165080359178976950059552107447579789167871601411678686151616416360192127210503316340369843173611340562814042570434334794851092639124574950591360978859070815653027881443654645003951296670184236476356941269068973129080988888548792605084554315731649702752974296008060923131494843720678184412899908702807288269277083283794570784468949994689571966660506820121455476957964291910446596606060947082787323608252224003424598885115954409061432125822406971125023787782284089033864200727323256203479666194265763429630741255071774368431782821389096865843955569450063178964430748963993494425539978114286887544362055605942714914142721194022606729469021353560225183560672884894242094948039735315814544022586039177102065933056766094991780776470575135768360209295474334639473648356933106347716164635781553491962393986303289028317440640833047132733429404807785799543705588522424175138316525981320530551254465958654257538901965067551410181129658965736718494038145638732877138135587152190457791687885935641285759823562901957893748748887209357389343565577272192717034950915558355129376076320491843084964304311869888973563925895400743516915905276117524877297243829890981015828963446237788427005140075388975833221428108532211741726390389231362941524914777955117931462454554126733830786241873373921682386477385243230929346588710459061290594967084205161553332049745173744650726217917667709942300019988998201986060630927558008683013334682387891872469179637918043622431778096251364901287145780733230567327613471538404478562976246531180876191872401139311386246129664800946641405284412239284193030713244226669595649991680475216692082114251373587601234792038517500869376213576654321398065436484851784626161015643372675902481623561890268916531812043448194295227897606907050489136960352984985143810466614082764150510795053433577629806007094317013285578429745445771146405552667178830719753441321470728969913706596069539211614667553473235700928542563316259421135444154364255713029789197058857110695677622747581798312356945375335781984171987556733517256041992564799220623684870098856664840718668964698627543971384889239836249300888789218127547199406447822774806628128267302492032349208241981283333341907845621691494434056261328999043995043809738284989992872040262763874419833362850140621901860847536 [116,87] -2971040750402271863549820601685599292385837671769441552587121406765101632928598307108048853257241443527103251614356493282435276096825473418412113296834743889303788678196491069413517207799123360532354191698778326116215122475835371303680079091178471701973643908644579089757361035381369503305313078826517995634053779776424143773152138455699365534621837852512229440446349347680507135059822464131495631689770253741986626371459411838579101068248381246696971199590990261942572057315636439594673275338829648529942146874364318658893535154868111774192477925297967675171405932645199668137421686126957623111579024391402141885365768174065499028446051154081982864143123092192142038187871462268146571287637745794256376651557846481615607392014984782526312841621400145644516461548821515432461656733705122415102671231920423720389780008941550504002684910473699250869349745026134911321188601628828499696325239578785624832159081321653263708833056759398388738298435667758151504181615994653162214969324108288033051805672143392234478340969787373264555167622116393667577843918937378753658070636105284512141380766811728595358053929295539801252152493907259344347964714700232906169939675616033425090500405941672769858238502820908790892812309905423175557137985581452446434013155976569540612012371926277376233128805704017969098565778382133946903278931541304469349322040927725131676454261048797223424258271142318371741718392450508940528420783708781534058856141316098329030916315302256921557068860307544915441798137591419590238812921085024598319413824532430141692705412750766970901376652975212741720965906843623782856862434357712559084214429751574404117607463141296294134038901843256952129301133982765511068246740079413358774275995280423380837450499417189905595041680631388581591998989506531058130741526231860810561257753659427427207122307400041680027257266852808242100211417892153152625820173472242764581835985130416493091030744944363281263886713735698808042890282531238628880148716695651308753701890810311336909668440853454432615075399007116090261355430532702296486203957860290708573381163909224501490264104325676601745091347616841299771895025875952290614071970117300544497362360802354133947192356916646194829852044852943125905263673419513537309859685419446397438692679793011112503238488640 [116,88] 20901966993058820967859468123183667277696884023478652860363814380908602193672631810457025694877928442338720695474802615676977223441370677460461109663375220666748771149559456508193711585238424793443989984615793153440950104113620488938547916073924247245741727368207991302652809336879300167533973777560844146816387714314209975660983863140874193948566426805908005350588193179115754266946993048631732015378755800368367731959229647661977716937297383560671085517539450514407625507104133211730818492365384617673516666153514126491488109019186290312246153317593212363338081116168260115173879786937151117405441978509481118816313583608472862628520090090242255106613828598848934803784606969990837426496262095433261843380675596601061596240103379022038037790224486651528418723728186985105242129509396149465255412667658534250287524131006843207045753570912516293100474531742498261601149468995286614883896650503044403062543503452664309758049255356313609696380006369825414574222952345403910568204417802007471111650216564213970923281858607747899447889709928020022034623807540197582473183361161943718814243931950364939062740558472780555358882985950737999530096422178213982919517663077275814106769123610525616746780265511669378102042079508617503947976464493919431026541271977839263290199794362185296724019339936261795743518001338126425374747370296416156387664508273157869240956414420292117789126981916361207545227424852593078594871349625966349411071931232429242871976636604818457085327846062912252885869603237089299143079247667163819629484844184861078588609778031248214827287148065426470215812097521261647698048934034370143279287023441549214914181985726836371984328942146976312472453154977426708330496209251801557433348250756707649404735778850722962209449510931155991740931357979780017973355145056891836824747187290378976192089039073145136093102041601473750591153552047938774557888830506198613950126800964253132542455538639823583014492274306487641770423905255698970063269798820399601969912756673315282890924880135308558857924873296428615630184746002933233587811843624165369740344616839697469234290735292002220401506730561903273072175941831486349472469450283633290653192844089725612438595476252191787759682773332277070768899019550434375479063016104329002211940873951752210179216 [116,89] -23288113434705144360726212980511970269661268178365554655558448715518202955193649295598289465819464311929585226109595091412758676432406042876218825106683558680392916136807453491130852489302929357301234013764095046195471529184522314151115653957882978558778471811367171256845984628364061228163025009669870823102712466035896351332549167061567913937731869517795088319559585697092769145028844097388765142507508496177063310150686324350771944022731543443607232614769912170185097715786104099568571502543577564596293685034490766870556962873274940016276228117652971237213122024654814697288033426867693735753405295698607338415323244130524182572109654269779609923113207166388356088083139354640665370070133112645789553424456735908006133730295749145564958598751281040033231426897214953298469946914521492537805778454359175332290238031133039068072117213737410630073670682914438612038693517778903678397793777345339156602683341045249569565638384930449021362829433180358738553744759691841506557434835436453293800363990121018962150734186894381997970782860030929710423303530660720402025841387301995982077106939352106723808783101200708635535158852892061202113112946141638944703010360343991293096210940032929164334802355814364567968378861053436035002899974824172781589793992178581179148968517057496482496419453460181501236395958514351307143327806586337234423154002833049484723658265260167930182076003335496230505567893248172001120934123704005830811153793575388658439414852156561467950724651459037529708572366093090036798605173300048031147503144681982288419096581159494946461225449211246179164324533664010168124651549742198452833879709910800930067373333426041625030769591477338886284638307354969332286920794297488325631286395675903794629865193569318471253688498636895481359402980424037621914812746620666981746307942713221234664444705366720312411321491950989596500472272176818614497761303317199345308301041575597651467186405927011688190653446334784676403368538923385452238414677380438248831731801707858373231369255433260396729883308172275377599268025658353334513763078617607434463829858586171341531635308714464342723355896739311860292080725042125746626979484963502139115561003257165431870285515254822537001141291849440110405607859336676666776408974228405661300641097533761920 [116,90] -94518068136959207559698300877939991505008210847547659464093018348360735356321808217403556336974541648681192577077599274427163875444959033655256930949060887988649906374426434233018667400077886811602128542886610321309047089817358943277418098544234384436609372531113717958877414294519731051670308912006367612245459667602987621058481748827678199511307097978834256901951547324672731940956105200789109148875831943404225462043369509887113046560132143531013230755290630040775304315774850838036723427321590460722216394823496399604844265282254341910593796237536607862636529226716661868865821432380989352218712528154046637952726109451226872173800668505640719126223608623554442634387382957416478089863691830001204032464325229311624052600255398265244122138354225788904806720589517228123803770119185075972691123954911065541944956856377555780980065308955510513191535786903932706314926547169714785095523122654532063624306075944409421758600014853907129382033372775482112067961148362739061406354183167423430376150362360019148024068276643537880608401221187046906528173770157010419274287535936477792781885498976303506673434457570087116329858646983631336019615660380664602904596254998640891312270062851123012664748975071901620856897744584702720267110607793771735749777812117134261714151158495153570480906344658458514879087103426678857051399599548751652301416060223476119134272904866030092379728930394099836762892104098636696091414795383085859560681326941626133685460953779752431408381339893910800014272656947462901138582601333286503508258769842299291795062538318678949842537806819709925680115291395982974498607242424091282800026547596829980882280719104770959572360564310400760240821826803554331658523170536186126022812976489855479801533067137704456912979126839066872567625123544225485176690345389931149296021660494604551967805286918043288834308602962520348900573178856020592294990137405691953878530927982457390069727156303054602038840814764319243630863930659426433003966782934227331889471140009091189515017868114455532479381359487453316124459427156799984951717372937984374761359383802043105857930134887431643922945462933532551914070950802110167439508793244746346394373785591878249379288924761582563925756933978632087472530080926288860637317968337797571058010671456 [116,91] -126552101486125424968388641569095371304735986844047263177946617719300929489770878883425970279496461579284813251069451699729717530054201674739132259663147392500320990050930654494971901038969340992638331079636941285386437645868220403611689198011482827647745276735457569563386918498951935800456907250225932593743680392243985529525047545782357065165870379818087022457523738836896755326763540246505671117913730562858775362382500760618204022105467444163307851905688910520441944163404391050348996662777880222431853153361495974623865199652079998427711667795135601592615326044770663694618725249470800576256748181090614433845097542190504589107500246021902971249151463538480263361042908668807562920807266190561656607544839650907844966710347581986298156696195174211585973785522686946447490396956494123613942580369314299182213036058513368611770061818231213717768635024214788776563412487715995831624413004055089585992841820836168692683974925712509090918713265820172550767809841793597947656178149408595174321388297032420678828866147263849280833759907973204038880599805467562534147914996490016035297657450011216049530750612868667736628834511731221957314804580528183150032242087611292425064334264197494154091226399408968466577772054236538804611912651969502050604481212496303294735873618400870427572807360131917781650181121873039307542040302849565479962963587301978792412909281292294505444101260877903259271826461644916771543134165323289743052072480675989597870051469625439138381280987699966280451354360775842717940802243538987670640437482794085439276472660586687456808431314033851317906014643684639606063887679566174318803035346327597141437727835160444692955498503560915570166854968192507184512750262189894255213729410395461721445335853242540939909142788192935551360853447648058249570681587838221296337729152690134533231575348292331968311128070965542087290277101636962878745827579963568871561646875989145359126850113849601231810941869637328905670329822837845981210348288590609856455596876696227769484873423133087834128921529819484515957853030948336642329415490765384420984277404301801140468838885725375546503435480161736858902199455558296134074730472282954355082502658461589437313582943415489238149471484696994094630463745502253844179063037010527153045376 [116,92] -161424854422427514708279630387801538787931823469187569278844953344460614164367462355576707648117003881664469546406633380417326129346208396447765365457298937850915197549591060976104721890735982798478563393006685089266308248417559566190181611526546457773916135621397077128049922214044680289496510635056628973269681118823471697152360147049324379047540819532845088030646522435515531006594901996050716580952608615607740621511919942187188013576275507398227155661424753904102068875649000363834967327865107221160300589200740106400714940365568294406901949370363054771000595985213289009799072767127248002178793402999232888731809503493938557353833295047137631615013003984155540295159180576122058455811005568193478281818418004300287284576870625284991975511976438326460666832419652155026886247560813280190604882008553215917846828414059957641641861579601267044339894971511505539301409468505455434866219764301785083474664322223064155403618647130078543464926628050332830436463149009981301462445193082262481775677673940414249027425209559905105091216744258264797901014035259358179240236282560224809702929410163689829985204544948407045768037737668820176574201011278465154478086792746136129685396829414272858259845710012403317714658062518555502090210257477854155042329600226965360801397445857602613672212064565016805972141411060895511547082117557606789352281637313137983059108074439463921303940568392027227804671874750970933870465997858049512820422051180433772890604243789696689036548235195810641530964873383746963882347303067241108258358223314907077500497973483020084356785932128390142493703467798719556638208113217118562023215694406733473721063949624833788239094983965342094801711290722094320875145906703541019436990652840623303737676518385230783994659936513605321592729600651792314828764027246019049283489729242422779878153459817038875476939808594646221455427629245333988803738834376574388345986752245349667916958872371963989402823042010991516234344425213509204800515171348528630653685616397022366114508553847072600541690590362295371526018890823662184428195538206826935258075723966118401535835066376233539015956812115952872393981426007818062685405135408824476689618767106799163208539553940356514645200347987216619476826011421318334860220707225217102 [116,93] -185837800010745758684894229721568943996185765416620426851055397018249718328065219497035964578612975893890223837167192671573670537410823695356957624827622195372994745352484212920875248363997866066999951994503432234512811403274089496140981901854638923960178590797948573197526639286767966956147767329905598022778391445722216096440035613711852341143209581159282514015685428058919343443832329060527483178819567721195060236062079326968403404679183356737565919297988821965745916916170349775895214834358904159512859457726609490133899122502254238198839928024907111471186393342256191553160807975314321009022477232778573212724044509999802651170394426170755976177364788266472437767003208306014562448170277547716387881776125192501915407245320942091835831665276161894837702034819451185941316957742135722621048721720592777512620598878650054849089387381887693273241273014398704772703903732194299429810106558335756347903109323764268383663227594735488713510558436735837019925782184248671343383106437535931062117166613373212915508513259314501680840205115604497716849551128388562872491681234264145585623213138992708902992843705724258315935317446311668258833142017120585643627207744195433395996920615765563968309470053342734733304621986938330867108077918689129689002132811790472010412457932392404648746528694979594931506557263608894752780679344069284842555075610274870879168948902196216580347628758734122364278397724852280439706316236481259447313648766484655171273641059732047908489172309515948422515644561046478261875554668241065926007235988912669912372954591179481793612923015799836749153446515349890792652429513486652306151424840329194339646757532999416405113539585316994285519466655446398276850062300141996293173359507808327284186326999600866529228229321665332652934954913406909516228812857413876545273122438024365552811722619939887959031396802744904384696437187354746698743837815446134874793884530720521709882332083602631060333649607549802142032861059321591184285039376477139540439313255314807895216282449063736373144261738219143494085234000905629373903943693854355405130610635802947620339652139995773048229725054410271602400088786938781327309905410365391009211661159687363646561072284995192718135539765991409147038071733268527396007277162016 [116,94] 1360553082547802755073591467216363244254771509652872716569439554203249700963234946154852676838269722516498472490494181266743229070254341136597997277905776821698633734978408017129465691288857494976250612644503402105173030995062337858993381105845574603356224519325203526463802131229514199949311833147933732924966167899432210646589481021551295177344353996007322123922945357103065357321777301937982449414295671909620843740638500929523368406884502245382055510706980213590405811999794525897634703158152575436242623273121452608019063763324727092614048855462360627351597843793969075348929576282859178104405159387451176512581473468631770618975710323897494294943449725240543053321674825766813194284848690408330107805723960130081405594593155987234347152462933230312314425415448004743446680355105088467188318213683302593984760727838433627210938985062259197370293995459163806101912233071087231492958296987597028094206452287869758286489458016880293589775802783476067395252962491097566537455627195268027068395837644488662272450024282456706548932434528165764385017813543424747195866451612359797643149479363233309605377924634385052645085569555275064549707992130775174314120260785273738071746447520233619024876257345915768744094305739148540076200743317854045258243053045726936294490504834188863152064308415725291937520440803363690063738169264390671313159338173175180768025358923895964823597605700651848718833933322271867594165114271585399904663238760056526910326305198203873890697660345495762771555034856789466051488011620984913965721286475304716702453086797422666891948173471667289363488545791836847522526391781631956895802588680210605073834325125961610614296075968801150706412919911562599426785229563215131281731023596499769651333641515306326332567635188916458262706468651974534788455906607748847267146995629152130309274540220242620767231118431933088940413392717316985563599055169673148425511223095067602032630673543782686701501529983270264156384118716263421784689136885956169152946401237684538540734609480128165019041293481008482570193564706003765865854767714850773512352983147386212890408531746718223789263387734046356924348164107068150674798356617753476738767503712288345361171901241368275517081458321471697775382995353246899554548144 [116,95] 1355833856189256640410153990715752093856233767171245802481718932276439998646272030870059336779332539384990574707594658263723731147669523875169724675087367892246082719069008912355832148478440395650543666471633281835287793942085687903895934784620485204046674295311855077077430303901053232602629554437469128187224882942287506600479873430979933981467147687151698867039875709612866435159423819300091067486777546321885852604136359371976498497084070687931235345664164262896761986889478847539107794750169612277666371120910394535000305231900327630218761348483598921551167487794100296334931231904822601805036078250538273879798970680487359375288751578203848982545116826838239313606825428805625490423193775551116611862430605842756018153129955286248984007737050760911873237534619635164043675291944334478973367793678384087154790033761662976284959041205700679097882323261210160517549353590961232586656872188667919997300484562129584350809930572048859456235432002811420573282824960479013529418917356303595522881538545935672871716745183130880068772950706199943081635849026275441395132475024551651411531972100256383217555659170987782834428491890287404941005097223417304539882905497769476645452685285884481184510521922708519827729479343476394992842360879133942890339767376392847143818430880484499180655762438206845308407444874402417403073606722001989968844098563829690655174542350559091429461599577612766451983065429359006209736887390064540829176772300626038764372212639444630948234183435211512121563866579419871527153521139508198567465117231482726826783716303071947578649192483843366109283761794141583375388308964140046177993194554102406422350459189585983233684509263340613288322102597394667711138563305865752622080218081124895285847645676260775556399484093619753222343107653299801659899082817296541301997166594234525970189990488943140897644247036848803730336728042588762469834634548707592248180766060517745310007960271941891017578081561308397584865917354806948234477852535780170550740143982437644850393304654278934819952011429260104728345865879079564500291188406766339788737243077740331113764479619325555533772646529348881003089512300883449684695416191590149855795587645108727763177022824227781008662330124523097648723709438117815328 [116,96] 2253618691156664380984713516040830921824294217385263197590061945499625655042370322673471889285040123061179548336647320172354067385881196887499233321609687335978555909728346476405133629291665395095563617835412180332331612806481565012511446992017772538237600624507977753626953303284149297485733346525352830440500761535742604265051514208061534503468435237612854761960744249238104510924125562835479217497846787829001819482509722453324006675623874277038599498356557106605627826242105847684313024911212475481483592207859123742929816239033701257223261558854356041047853309890658326168325975195322519264993854579813983288360322166608640807266315020741877173824359241322338155537428305382293448499907271811130699755471926110582959809265229255070757634783355723067585541389233946722278735580635835587946607503762144288696146365403913736054199550613370137224055167768304412342326252629212289407319420911708473686229913534592292971404635974228007450813311214100808933122922188155766240561291328904410199209050887755461144419634047193042621545454261907638415005177182056548238591493174306410026096236590730072493200194555365118360913976070961688432204831399643298270813054604676587319652825917900640821799919338332271436736890986900967795753355867019111834374857646821470539297418458161276045820235419109528357538875603255172139494775238621787743169420918547810303193230663664777096943149540867063425562212359717484678672080670961806564915759148626780567777237845781341743913898371775923089858964515534181883347125704699375564960942692213361513083447290813924097520309640479459567795685668793073525677820777588152762229785314147528252078909026663186792755966630826894909785444677309544614034926334004327410466421906809897269692365487369625749133640948916107582432951307770603718714217140186941283981783200189296632997666785256356387715863733306813199106291802989076068719372826386256114867529468552722420800485614386971351163356668465006540400062705463305090828682080967894551187973163854517269290611024791908422087579369554278179599976166296079691533363552757864695785969533863158815388619842144344339087144801062295104614463979057003463905318257249450635363816812992547526436657383850052022655762222021919494582139374632 [116,97] 328391765744997056869486074173709200748601794163431714180008085131212711838602838648360924211527818982091352647044330475087288574209645175887301033588048250649969618542646331228139839394175818814575726783351644466230705521477310660189953226016444936196556256267051887847075708258936750029628220037053828310644253829013169133712236486171156856639007089817466782307176958343451039508567252862986410693376757611576618523052387773081823790522211419246907463194445234815285594145935851382040327710696873110348376285614077051105022370895707908097055928094719323675159647144747413139025921178228029033099532399402059912507386267167740369454033731658443444404709047485339598564163520663374395497605461528821980442763748684837950368662110988628330152795382692978201939878506000681287052719445067256508956615983763916092270510982883073511716805733853498686820473660037613097863983464216565605145107397849273750515610447286460370251661192821522258765951974836427019396714422084126408100990639144040099143102108116885833690625309694985362481666024301308561334308563086077061139591158598784457291329059444189191618152802866245435275059901540324130462640538214842289014692375603564994231787396519504141260559440207010986581723566851126380426951687868964681774472073311775226385234759993408220608322560634374052856211827950638265809031541924828823041237951562396646122435455069258062549238852811724086555855310826961444810207478062344969144128607930137228273846681402672570232888299136097529795423879233870876655114757017815598463167545000123479004043960746106749840725654226319134449257954906167275255139264695789860145230244717837248121913941155220846774021622195272526686379076304351113803412169408641953230378043381966734565580318057620612461619039914879473343803483910804335943062415000187072885000839923307412930154026385884342486734491315988289622002369261567833861186336676159344005741539925309819434462238823623230972345583514941278262027349962834585164244811391877257379392289789029835845170179051280698571221190979855597228554756386429198056405717881539878424141421743640157191749541712523559657657382364867961643963116359152046316509126435281964091765986320364504294330671693837137870836539054222592973168 [116,98] 678575326045566314048766736309323008044363764363635473074976298585915731691767090866323658123530400746985416733703327736950892489872250511792740545280161157571564947853526941938430208044892249237567204983168923955793831367283609997262376536024048571949665799284293440558052782942221339833459465820006139580774771988347454009634230389705166478117233662576113504363239366475692403748823099119979847656118803856346284275737315480297637171766249188650134834401807109974768673163638739995151821475588383208564031395051140553656342720027575918749221081530979594093992723154528540275296534453161455998802732099742257659738130822524281958500804502882942225462928676375660655796135562560404521491687240117697099772859657401674719903871409720801722517988867327990404455666248526368432356513883478674400688347153341976187197228916468009447726831487322810711157772597417956612664994675234706717784125085480729665147784085997025827628593225648483738094582772122454483762466153810696149303169469006355041858339852256756984480219256554769025628967010709688256480687754864903759958917364205524259695652792851747049264012380590191319723112553730290850061706002899390395333913278368566035808359114643826731147824920128522844024855736967909501260971331267445620223643202219665033604402388406685504027409816895029333184521632901036048598729104490427106335288985895983656818294928774500781304810801394472620095703366685222628883622144664746066047777456050210535014059253354886687098629143181076187286323518599210129671539638139170311762854080624566262852674198123357443345855822188699595181649356423895848724300050454141389903170946787242210305755230592837608045509647322207699279872559696672385517135308537425852858995326944994455808885878281914050657550048449807808103500390026335594962436410876588431799900918224592529714428889992172050940306869575846835623100627377808261918442414976075780914341472257840631776822195603224275196192250781354554170871297530007069792099585890893537187049795158444369650848365296063497528828253110580675156523348495838381182993089620109834082687316430096414366701198331090532583173951776588121664027292910059933479132026986726293283807332951507069450206374891313056281365033134909568 [116,99] -1752071169173193446927143586554686390395312752986912031662862086403774365776423051339686137456305643261805124138176505577612422443792431153164878070568849568075224073997911774380357790385327099093047617226155351455104954788365865419329527416848586024291024820432522525187087925386249629649761049301206972476161802847587366971127943661241081129052722011112619361230428906156578612250829780181525184567909719496870730467100041803375263243111627276420290097956150658848943897527238939726913746316274357349840654179564695463431417233825810282670898288226706960274177506806549593239045110005452698099381171167062986187287321271716724764366435513147812984680011522243606772193907589600787110038924525256953031874543414839391943699480481986645917683873664539883612376962922363265067127951034542088365350967778759518545646626894003043075631440735704810855412864388544654826964934006077947787587560887461249269918614880175924374010364086085396417863936150637390514815472189466315182820850017699020622128003256468903521392015597761504645543747127919252515694199157630158950756349491526339418736484305111210529385393475522206199271460421902332091058825509355071304163548905000752078114881780866660872219895111338583288236776221422262424688899432187728738371362845107904773076919993492568766535466778805915824827811311215147390360148818428866385789283695456297496841277682665621329858694451677444918016703612211805895973971276994196179642743405260643304030706170243598539385207874498388918995187428561876479138195730036442946468031777896253433719080585361889629562432623251133306655849206470761414431405183104203370539325709751711506522750885723978670886887228132385839909754084953549108785545507614792756779741945517897312615543942352031681087372801628567196108890955762383037627857366771010874957622244412175705353912121104651108428742278133327982505962370695879200779130205545230562598107478761569981599793876318112844671251279618085625578988364495585648143161309925970951497072197487213503748323513468339854981735202550058178222113828554411641729430619764233084874003660674883384306556212344090923296686728858121406638351701780026867721694734818898011669788340556202185133915977301196197455744714656 [116,100] -737847709744234766540679765650940950281109130233220138690925659898794321368209757527632815597091617924491125600040930540934470541561831674929276074227433290537145289340955666689641526149671516432335438300756944570808171891292447668664392249552782062101722931527517721197095050766497496920872913028423354382254567568226542367561285686419566758218668580277241692355087397418634783119662464846126957351296889167946976334340527998734122139960939089848062627602679285518866874626138618390489856366459330938486231844543935482190226699633175940563812309274705606274629600137030304581528164650414026422871466218458397306043320532413631955764427755091515296872023139982255164937225337432032960165222725124392225879035993986746501524564326767255408343225485962590457738168071152027907996267092552686730683507995679875704271175668314915739815705871855377127974238990553693849731628998568188472422684470644236400148649562246844658614760435354848311582212886007918459284964586645009231628482043964395339785701898699093744907102068129851119369977347621454715544830285072478879471181516700257069349342795154710245501243312010732267305142542919584515248237628137626831567041623651234151324633800177262614657325829837059791209476677196604391305949528600691251952653690654534551855323388304036479783555421539902000909845499441780807213206003551572141633123620096677841915407933608691126845643259244822066251726103712421478357370181679804577289811566178967952907315500663063194970367441996986930608399258774003874995003995461963458434241111287050076316982876829561861801700414249401781687235852980665294293821421724753815498103519498828028760946119140816003442541360424860139452648086769604420619740918221660861552132909190695921966011822268504509732837354495096278306098085969004385785533869910808850302167209635389743789529815574201744111889114949636554796575363794219069862370276378460523811150044352570680300541758894054396813606732837088051802148272239875061955444678134749384062407245747866742252994113848247028987475381052372999463949864825369424120271210897496546684755353648494408424638656332434823933621490677657080530956472473178688114215694268320345489543940705587304172353196333134432819730 [116,101] -303059570693462374946835690208433021692367827049922128833952772854246319435545805121380237966412002767312593750663282530868310213157946512126535961082385029971660571402430625102395670714248633153005000549774129561214129631850248182299791660679997356240493091520989889218215540655631074426553408809543616194209371414994905336064131281327645576283368151280483741592447000350069957948224013452534904712767686457702164956091763849581461564953886813901831104500905495659430517176264120124802205900782409098815269186465741896309075761139198172097801268878919020172117372538763805230561010577918821362352773885523755857179674256744931123650668406394664557273843949673619863239713655840949424119688289622646619357182908243531298129482468403105237897398337984024692117553184897434186951039800843244021776298892561342857248637144720029013779403295139223696296138541704913973007607318133703497311832773215313445403705210325689049419024744512864771040236760845052561950349294816651241229610934412071266574159192475496158423261627075612642648568810268551916556914449888772425235511960841334508081497221741668633919027814941802226312339032502939817683760160594234657885792672044109582048502705627943044883114380002660197654868203070236770349504801214667316135192398022103453533427861287675492847739068998831460632613187874941537175267855336022261630716984704062068255270027877211217007022726119204707761990240751246767960238221267056632508115581486754706979573682197801687316549411981795330987517066454352309367531501122570413936516356685114238488497644577629745362655124708864397397061073406787206725771354222145379264136904615116187146142850877124380063434704697001881977317902585217318335098641585830386874491933533980966264834996243542971305781459227988255712049691442926966018865029450725281146857049753133115449715999567873375862621504361876862713649993665809734844617630069885260336620638015947369509445405767816981835984342490202026566198845301044177791127407230339213706635782491796530701389448693064896899649185135481215384702869190219364993805081795932232977919660782290462510952562670135493679016512820760363345833177437478552037842811186339255203686959145097835351767967422118776 [116,102] 18100930923703300637401041781607459830277601239661360325999941281772985847975783165885240720341001522478600783400816378004706360253560488291984636140453074897632845445530522535902192094554116390329191967407636383131053764278988057047256350112413158193846009753440737288454701073353398210418198216349892207561535738036373307601402533908389178201974911154994783442441932756116522146980824821705224444267198898146843285243144486547388138122468016412561551996522925333128604102166592706434826552773100891402132810778046843124194511341026869304007372515439453688640584758725714455594306776152963344052628805346215407878062279985405808249516832129805869819628849579067522125829379101241468872794440209083856557456652216914778431901961647693177459995991044805419098820786262687026835119536763346317104640497572787457611353109515490452989772196135206198655296160344021246576497823580903997086440330669457040614532299582924835458491830561625854010030460862403495410000627326582220348900870901049621338715193666226158530429120860253980516671180745415635494788456207120549028723162165578945747948490532442359918013385677510606399946361750155908664584640124100718284921806248329678985497761232287780935100330412663145077325130325879895394069589509186270969459110717695931856191463356248972049375612557747284428922560337528615994947906262214077708233183878623484586282307533221897699383019225049987925909733172873973461627921239794411654232188729251519491373323535499212595027079104467715704342243648401642097764911020669822069797774133980606538587950306358314763121692414102740060929609544401599825202019843686481070888785607842838085724287038625806049950959435950555476756777544443991499593866274965155047000800153760693561352170846861754872180796895591191696882888580580668205715722285825538773620150303761020996662102926239962476115013021518394524842591504016174867546098041113846044689784930925165276649973977222156925966329391267488467858469075081234706348601384237439873677203769510592079774893239629367583135034851658425844379277811316699262598545676170404530196747184720852335111047339944961996271286847437030127755952229710294756758603684433351280868295737004427304824064936 [116,103] 37713936565501489628710447150924518034442531767557668338785990569655412878568854875421415552990470111814770236156959274697641584148662235748639679968898628944708454628949635482623780670242948651115223961654699473397819248986437213910344559328170770154444383704827587494039664231974107642472433896622729856425028342534133995896669192495899627900573976542269957912155797357436627622190353639375939019864904489507087332118032019756484140696156072491378702011816318377932633960185083212710444474216679870877795191347771927683750727160168763866061282344651320411733182699793005886368176097845846349344918021377842321735654642128602911785595396367987066783163960123224260182254464368303343565821640780044165683065435452584540702935431112953674114692066076125415817484730633975419942666116554797149419549979156002762389174328594465037032616453795452499456543318735914601703318903675287089670791249297705987300846812539841787350764966537923210900757430387055185912635693779385067691492441634249489519094046621608519543737815163446399320071696416028924679053427136090623310384969867163420592994076590138245575300665391733301773522828330572157337710834939775153385021713769561970500325537045017810387708125575954240873871178643980017644360028306900851683955930308311666192004454693782334479551307528735873167201619983493439573905857639693474274497910524034365872811294959482852696928158408846930081210972329143912319266623720838877516567385271085906937688672704836988637350585399205733066389993225515834788693397112830467928798208661072874760908549307907689813094531061428548540410030876696423685360953389783451485288273316455929736080528086015953326877150857387866662554017424593229702260801149809159700484062164304318548137268538020328743541432134100981772446739922766438732621895639482153696199716202495653858400504740269029461567325707641229440006076357683089350497120451847721434187539161429006556427117700772909318452188198429322171000742610116448981083308510300726870239601474074790288077324446452637838628185512144413804957944848817577118034798187081496255068817631544667076544548368346184578959105743616753919209393770012524553974953538705143870652478767106257103488 [116,104] 15006397555764166130524756287458072614455394428777167727514277423456015524836370403715865880549693062760617248554768354983023349411828392851709888250578872896245348271011104174812919696370103142063477348223372261935373522269689316990305681935292663818367610922966970312769585996954338469058102269950723145528643462454653588509181256074073073213854276292122412225987215806358109035853874529084774773717984136063482342720551146646945655284468081392367649783956909658866335022758353144869566022594383519158615194588390684781961415640199741201374590714876862156478916949988280194213847062936419471062405962800758863925252963027114618902107617467798454061754297351578133316116933734544087679664848210624884510887937678737764341400985130255839289065975082719961000957858273986555759180769847090253811328269052177564347813927121465002302681348209944249596082940105668495052124285522567070803580412685855192301274805091451633510861424387792807118644704911376827939546592427622195713992169141051221392093153054408515884940755932179887231041455617541453186399928316926637880864926373441134628388681022058080342899067959133360704074959882325261023746419425456700066803411019674429258424419743105405898812389684529647786648631855095988429333065913233893981190548776086987254042587958769592730529450006260423130829087418527024919130829977099109750591772830432200295357156138305589965696977896434322022016263739165970615589197637779405881451453381180280647662237767477683713541913200050702136497386135566096954060197419933340460571214251288598833650993179968323547115516397100784253293222116977820688722032181887277093438788346046371592799625376564361646429515504583296343640953505350382569455972702506291159507366408587054935053987839499886143196022370232602051713216775432199621753149176911795947839969469505293638355725569800854223709828477711269783536698395398629704256326543448546860449979386876771928063620270343228669997137472161649423981279019925919957890898002304267300653681925887473806924654447881089054277355917358053893430226618100330903535021329959460792633129941412674186284270196308591668807692028880579796683484538900589038181211975025323796030812923386336 [116,105] 622262534017611295157719214602917156589804789631554850833569305466074024687789553770672204127060431347886500196628368606004586274648798254302630886711542518128233489982422438964725122064240461759052460079538714233703812669702492978799608678764898002046406008287799375984417631558118081079169585726483950431174628565129622605494402576361117341452958366352716825562418542253334478156747031613629623726448675102942200133789814894585412538507587555566183941431971771187105013201249723726933545974003160564257383105628467095484138711034987768591884212255510172152180938461526586830044633267325479467465023767338223097085033193822845959655682617079993378608921925211006509718843939843581812738845644355744876661517344253066180735769081675311221089058069777634506310771275784061653813816507754151816364056566517779660028603702652163872143726426285876180233658129441350945705378773360663696142497206588584792617983585891815262444709050719769335143289340758044762887947866778714060495089776259513742922464497764164605339614543732550614443711746658203364932847736270666990573612853574417762167166556882766628969355474006958911940061987061233995981527516414582476921250828023893229094964851113962834714797874740873489031937982526417656955740762830559401768704847108933404049913567560927757086266934958051861351525826792722926649728917206946223714119261330694872623188747880168387905480591198029231473214539356210764201586299213552653911311625556770621826416210763681656881182510009759071695877683795317513242188751447993512591506323610985485075159312300312164866617420203588951254031337414507606603562596134404472009491300681789574543507519431962222775171883532060003043280927338615114438018926748318715555805424425345789231360545003495533119627810153124953420938671607155538941229064726224189164442691326132710274414489685290243343237967923200843812757413759227244197868804103251835497925965891773271837523839231148437402973929300817354076090479482891529046783474008223759731350807865002632588692180915340552534863886088176992483683431393990571439788074814316000756871958361423944847116945402924096735879839261611326152518371904516090060829739420749098882931456 [116,106] 16817800009911540671734469604508810447980216903584435361731754009883240465831271929432086076111347419519804147870023192062918338401773259406973161895794468316614069661197293122543929040233821021035127015700130468032511013007402013589443850148523835432698636689986898071139444957708886571810307293321861136732002667580646714899247367971460703970771747185274206019846405902254938575633616624960389586537999499056661983526791175734449489034576163391597683927541407388708362466260532516754646839357045485381768711087444348207359737304936955202849723953474433812128038161550448140848764931413745686394153257880549535647580715252844534919087029220176858571000152074287108674877301160064928883456102040582186436317845147742906051570210292614707467958526996900765766714590506369794588123157606096650834610161995232398535881925480391912197041952310574785991522040544883162271996755588596272754021595746317741398248581248116938389304369966117922350614857683099485020099245877462616400078276253531928972022936792420014278314912605080833777212452966539555092116266783802933504349965317259993419949690188127855236959047493158707201959103783017996519883333735201965039410738603788622497314667960213484219700313367690284804315086728617655981570376140071966129368855646706041851050015969639179620469563293634780398649220626327605618706821152713173108066409982217864886923437729156355647632293629364032112691948237557396444750511620220150180630398811171891536649849201477390945223691204532860689805065475666306400137171380078408848515430992914292019129397907963895092889986907981704838289478464192635873521048226694622994627413486712145963688927649550960192309484728802199169083412900688971775007856708840585416197385644711386805668807561900379974659822951576423872221071361326955448754653441399504989883803481323896632322060989385090839419345058381210655706225516867579437540039970268787204944269579666746875490361960614420931429571644299204058560840361637444399213810252556187484530627361703625486204274028609310560709351763349013333449612812778553753956537134270323051299586052283428497971694058436743113368720040263716431821802630923305291702440603386863936 [116,107] 160103626846469397390187081858336868649628435905438786092575822223136584804279929426782460577957549050778409715839591636060095572672690740810660083719458014228281988809079697169350886705780280013643796883520690632922295078323412691388610206951941118914298033067280574237372974052624952243485311401545640926095350571346965197319163109529875107112852838556606460366744219568709939603164267960124477602858314201172234835819211229317441704278144800098446427766411178269620168760429439120312360663022532150923337985884364415603416153334262041870727654506856949245525072604922825985611275367358716854577447912951129112987281675172792130672630747732137242783381850044620889293263730777018026577845505947380253498394937577267211319519963581726579651351128215097598682717781347152903572524886816249223816190742407407936190035861580473266063146051951139448106131624967097785459376242390715448349583981669986454085154599114019787427586739183707390378198216282496712921466124201058114108226315256836928868400178065347409869294389157257221085203217569685530420265954113961730725642799779707052293052440749751844743248730399962288606913914358091257217433191326906123111987434986057475583126643688989612390257376708960410843846011100541914518103454753697782998028262782437365817283435350797878767174448584506260360216650181047199626099222847856957780258808790911570254286736388990205299549736516257372483423345811057054010966991027695227594059990283869311477061013857792192013225529824213392492967634319160250060832742812544409828022171907434289738172540318406097324434261855840743853696505152832805748694910653807101859740465245294046748640185841321325826882963990327413933657097072126323438345943577040606829661346007201078811056673908617590563494238345263831217535632272746301339550658956422950721483835610130371310853473598092516762967148628196109273639038434319755237021781617849010980601042506727597484472693403407536912629758205814105045189502004777803514397404855286283438433294459389921596155627248521064385330613543239006101443372370092680084719915342770945790827771360379167627435083340288100415092311100758980807017087657951199555309597440 [116,108] 213228872912925456464917389697618252729893678832318807869054542009916826900101142868633766405248552273482597703580956435038077942713099332060918965895809990715034114474445981050637777528396552674773427148497672890190021039177169021852541572516018525326782624794602746548062877795632225941396095647207879154017756155360967501269231405321571463005595445760591749815411925577758218478246094277289116893976116808468314978146092844218166011065075437179920448747256094070655776074325995177710069422202311903822959984535919664089919006495966646621489994111051415996829986049093653213742130813531584623035968767365106452305673020962876088265629110496594624876462065302083612861934353343637063043023996332056570655503052986934914983613644653077903969012100102987705410064543649277996210783562508703074754656671766366806915297044945657965947440210507548994026635552897619679706067277723076578183881188356337358626017924133907305111094160801761668052156751660371710869257854374396922884172803925447002328852032025566207805053867213616721111267121232479186915191002836602587195110120336891222200539593580157174380508667572213066907907289225979241578240395770236094807378855144997174151344340337485444414861574754712166868252774778506426339866136221572434393128705258480959098277028403138110302453947380274217596273276445047465007477285011103802149056032477537434536644540921293134845345772994511414818107436473756332062567403683574508958247888664959695011500034679784562457357567395483491483020426930686404595711667391452961294897060235274669252923145299062231962349528729363601984462809765723993791518798154249583566440007154763605739978436700814828664166459449020515025599869936434370278843737573781152754255681726681450132682875961779710760142878385057256178939545020932211016081157868000968251081042867448402292396797956381029238490240516110791531262833905144394881213545752734185450711489295018733433940972682790929068151130411540825978041014585743448928611496034064585981752022168363686716934522581989737791095829145562217526696278816439251858316999316581739434760634789020187638360946476996223239333834849428635736065228812937757015644 [116,109] 1845871089704057231532004036966521612183032180425934562326483694215552588654287985673944927959700320730715086320008407377714933427224750284430094157993239991454743708646754780879131218525306763560571868727914157471392758670247134252391649963488722302110087774045841690706181239854020029384482606866543726250516120481218959443076347659836105998835985724821016090802956203362983515654933126923585386905849653986173214325961536431678028347971524327384175586484266183217769308409994352361275693394660973051288789830630722630500539412135461854260517420277013812400595085217580403083442745132767064991261945897741496702262851275666867387915019755097900514086759954424710613533704719645679966270885455559888814842747977249286489068496637494557563088081396615391946177211621312981020012760197549079425085312826537453163237440656362376655371485627202647647890526498107279373226274297366970944880715356100723221973491099256545654119132091575891279754050136419230793678976414633079541668601851802741309829775159015496930508892580407884701923008365595838096632986308018209588171387413019023695680728475867906770928778132416550872211484471618611200530476940010261680677390541563093176785881896548978626026232470599384014445154991182668218727601010821060209670377586610176572126817101458662230758936069688588141385978033155478624944750859931865457088869019285627785097862448949861814417669877544288426746617322944226481671953293023914769731049951608531769816521925919646865480333726545743051934974698003546109257793392738063272536689503903677185351269322586321337706353197047276998277329495718877365641871175536672577937638036055910282517824216151308181675377306424599798726348124062526871158759149161028478397660883922064784088232287995751931276721445606972331159917015738770096971149081559673587507064235100215279829305485881310848180628090085200743923350271508825479108547175153144702995625262997808834872655696796557439303192352003382199805321213045943074916421483866543992435421529481127233732356292243996725184130648197364614679477138897878881330596282031599753894438087494646617314447192413829899512868156933142867070286987343488 [116,110] 111975546319693112267235669863447985565184813134682524659079269049533006016920466795487083505064277989076807374502404087446485975995155331172245466308578445984527582004593551192355350126775400100860091375188738803034264998241932242433371161441348745031043864309579432755216345403691590749323468820487930575157232821298928746897014762403008676573811325590923619446224221068259032790757070831164817728219828767098603641192653367758145369515912766663646973019488933334954098601088594554502919221523198368226344939444296188677660306598227327116352827394474412935972871013640419690691590176926205230553082718414186128204016776243508779568121503474943478442007726041487218279552007947937708633513918879186869465098685572003506283918504953842505129004419871189567075691212226822975569443725729722965522146901262235109065510606319727990538143246030165764642372048812349759540100462193567464110420730027333016909728192005521825354795691576022823217746755155720129147229506174245552974490463754086604207461686912015112545572886930953431940883596805944571876159230560410096582511637671607780923848764427530588361137205026404671890145134598886713349952903669469181837630260826289466581688601422995234541382209898921577500364996287550307899708989812227044221113242763257657948748485546130812801513124296190054771849244476604452291954088256159498680656606549701410894032977379193062350974308853319874001417717461109072993177503520186327648487918099656537023510885607215405506512302353233311571379468919260804634727978525268642149080136444949331604909637441790449491961979949223498448790589330532775450695757378298626099185503788544965947491448747892967607367351634139988920947513224738440624946686435716381552882668508689064973825229787893215018850142650587425188096755248792009102342877668267926409057936708632738861626867748669908334620713684451572491025614095777372447157654607035536215479536604110914078985079807479314023420132187234583992889692598128421311026131369683384688633060261578509115881887460350917857326599095175261882588015494607945506677811343182633872001249027195460021470263902717857767067465432113265502860192 [116,111] 1616433730161537173757257386095619007241716487061514425120148749993259403497831702495955950726360167616545813340180134771829190364752419959841374421731573926829950424330133735058696557889297538405165097373753838069333566206849414198756204796506238308263500289393056637691946815020270505324266001380987350373712122824246352248720869179348011625602955503295631780686159030413695701667865566920733898627973173275175098928567097543205994197208137873987868018189714437764549379068290544220982490058026010726755641728781354355894386030571647188455922780351551448084341094346138681651252381001697222586079061950515752774382229664060743831248569033677039426995390438187301751890124296403159994425984647187512468369836919213702512862452073155781445926259385493262869233081577279432203492691282011392635452762063429709440435754304655947180684130812612698552480425605684914193142133187738722263816564169253022918753262480368666425982160440589388603763218388565277558758644019010521033342341395322870469205466784826846370308399020599954719149310836145886313006218647248324617962542721682094390000074751112329171586503052269018660409150213402686714605541954293866627527687959433369795557052217005035523476292253401748920470158458082168375789713810641564159892635184322043435965671774831936156010426708536421293183419818283223865914209145040034096333133503732714467343494145998074381782275870965373381242215307658391703783027331123614222158648040521374637155851660045097542098776904606241347597072631832509058770074497748368227168506946540397030454302320045440555438740756197718193138865702799463072222588885736186550919003193676944302790138234596996458386959672405570026811065676699513310624988004123717696918951336173929752052471126600450005553095013183214680734786546616222216366741989474892129986905604070341564096402747780615527576303326662111763620003741826035933652275556249935661721064116642608368517634962703588478410075191508957874087285926835865961213270221535051205646626393592204464444455386234818912529667891250103159752062207770323573583380863424703063977097042039797074130495227482028065092058047095835584 [116,112] -28439634174242695608155189706193925674484880723846693254898798513152626702180336097762530897941931887161497793523415746203794589091278877076197859402666430235453653577902452207773799280756109066639346285143054854196691521992950422531998435901949028563750752624860008578736758886760416122610989261976321795431714326702058758876330275396153364892020413317321199083470991241993688905818508676002724593297303755628599143892704665038771301116029973903460616202948807094063696730014240099893668762405382739191242436570230148487710736501245139740725434741198878141488317674946793597125208459822442398947503003662001272393002300295706573244328719616383260439303399106263104239338801808607636538635095301657601874749610691859478923817656242324692509451119489501054430252397643564940453456075065769430202560419259171521521709127364177254496237837080104520409152954189203303130096580876722339645385592059705622737556503202797463408121991684278411403768898120246874327345615927222259674477637841273815345932663614010387202493250508158835951676587020184299205877210009947928843470601758380674452338232143343322133629665319332353666139044606331859021501757855239262725760810532069570037683727831263947591752377326391063366587713931547813804845323051918913917923306323876301712398652219621342923809270409091338733873591005724512035047797062792499445192367600067153629178354232773141760899693245249437212758901756514384051353331671447052540004524465594135156745866734085147584028831843088782386532432380747099254315765015586601173384428458087874080957655644017920525346577941947041328630468131280432308833764468996635316213467562466766308728338176158094734135831562402753364492344317889192381604198752370938815411677738396455373113011312148551198230908514377627845501382066122809463054014291354967935600218920774540581568858911203515954911005116209384028107160915955555675108949408879284770414918321156903934819051101161379826548306652811366312547276724666325731292151870573117313665749625969991066302823551531454234028210798436254753217261754071845766240615546544361243503336658606745565322809491316784173811238720 [116,113] -344761913883464961800539504114636150462632724643247485744404875230370810289999948881323040350974317398749280500211850612808499245850128313818869679135967554665247984957642266190589506293174742053465684790475156807733998901330090039853345084349420515933325543283144120778099303111211934889915842104803505818598391436109434127868138981478623348381242364386494196977841311268771341189886889870481458593580357462153485077376264877559072840665105243545315518250875280255103601927080191020122643289683344643419896191358990932753453861718265222007850556802172324437928753840208269976351599507060828093858541606570670904973951549639185058168190116053460844264972332437000570744395637169813573086507966990564363490532615433704722518950464310312898315618901879553516897569831724681532308253743609477233926389437654874568121000727969069980310326647491803476694265729901200914579622084524315260619385761336785222157601243408613685651147892074816918937604360257149673797901711874117345415646017619016128180407442865261559283427505005243523181068200575850044097328503971636869134769473907568164438409843564038348895436635893376669413267543998445770949668357928903786304755217685005154822702817397706656266654434336731048241480046265114023554508989319271354188106156658909232008996035317867461387147529181227151054134169681854876908590459786606299885557131365019846087121032991548781725564457333320365515957010609904353488063983518219384508880487171492712423889409477589866381815747272385882444909698528311813496013877706665651345586919294214450986924228888062303377586943991187538113070851603233305098835944825274084257685189894109240109740104410827357017485928002270495824315254408540750769107241276119044500939349360864692037196803714997842132158562020162518816196206497822403757723574738768276934753157346304218336951235392336777262536712903692682988781898095002138216700530980382070513064415855297708129625901864787640786329586744877431854092750971318153195276998499666012894283568101232270702140199349025470380959282872105192291677158476561719761120134688794448460657822912876930283200046390235211264 [116,114] 3717602407767481062369914349568210836676115713183654268872678705844188768463439190816442095774886944279283803095415479794199535507633357088665862368138530350928203958196047682778152758483808358467818418147683961701712870466886020387368385765594257083490884544837311148047345541075429991485595099703001498096704092706287702341310636078240035499430718990915120845258163811296936250656820276515910020814169466804200054897554149879990586082717393912187763403289414749323830969402604667645715143262051351421931787520880196002074757664514579235153222699494625565849242246661367896436583135093772970649513782800914718753542565959026037273321976243384164983274064639851238275469771665307067978372570231813423798175958779860565976813432101645778755641790132920216870045017030642748564958253780626616286697727942045427438969726891599765308580889322338442275060616855434256947564241927532393582186648157192460724710052720148444383094996119963164565158481172677523969828662921231538930247788661451264349063182503230336405976191146463943136164125535234927678798650931004212353286923753076233913326396004209654099216560687266315746661282142710876222416692386382316506817392109434020671441687759874029298364304442614833279321740846867549760160335505909755330316820307825567665209265503262955434627188819686499028457935921826319666934937815987923558250210172393781700164666804099202667500765791737719321658878933413972336640078670275886143520874955924430969988113620424657375942657999621043393575089783734341601317298306695300050305873304665402961793720570867017437429307049863321558589217182112890953924345069147516618084367923202394156247469165115771961541417737675699248168531745670504694027710336786558698758608825965300960758433811891112853229077347104621244041468960462884075393947324205087192982197268142658581786864000987112109382554385327069494785218260701582059255859318255929541389088513579573682042614558444137938546856182272998350396605114362613222172995140458206521967388718211610581271041566494780393542881850040186467577823243008528520370516176968115626733295764059266634536488513280 [116,115] 8990979441177619382478305339296378538459058735198081086497377403159261585727906631633403890283433129230912436006275189527817319284108703874123990724126364246391446942263747323184278460691130245393078555271385465400229084318184460247431846374381224985383994581927345551039653604515506052932084623437318341152167767610387027404085546218059461975582627454103238513583035438808971753364862787851250670486193173155809752553120758569306510647103807515013449197719652918865446126219317175749594181183646620626435518006787082472596622915822188176768944621915235646325115713790809105457294421966452667758383354282364575843619022664421366602253713388309522822073445071438370167534672482726450299405649540621525520361207020347853072430882093932172183288521675311353856201820735385712941568148377808627453720632922132678718152269391539702983183716884705771844537828359109550658187416810195766035562979149375612204807559885115935779396962081970000452521261980092401098826475574253125694094189360528025412034726973786688530430213183925590561950128370274505087357671418583989774846801688857056927324087971555924732420820207289007976200605437056961083761650045467523730850483750237693203256921425596138391284606694458048757997155475382416338262487237590047650039801744924303119128580930416267185839630515246879267738770194831770258880900823911141792437588345305232729037400497273148968072511319480276666398094936621198157934829294824285333503569701475469542509122226075832851419134343699321277619329594217464952881795919371083973877002573140833964342345885681702394661646151463332929687100997012898071861459452336813389807046699556186634571995167205585319870618249860753087364803459631649159248761310639429636537216593026554922598945294391825942362139194311584719591529649022887650651813330289862610379820562611587123142385157649556713305382152230658068593001591269387859745929822853456182176488006051880577796899954558001285496885586282101822411564442471243713139046038322547023724219869539507867237511999958651012806603855917639482696657934012476171429130824031613601012595123284226842112 [116,116] -43046434623355253606759927602202555115573931771923166383807120067359265346250110261807076253703294344864763597925143335338024709692763619227963699669059916549281378175405187540077719119582386841347173862638574835405984802672839706325526043099577603748305982516875879660059747707534684660328458404883765543542203397178548787491383566304546333105936105102442029106507673051712908895469668823294350070403437488224355174384975468210923456605324342805333283777028613702367113242525021200071037920634962101995106778214398449554382041200495337001316713726887788701343481143642764235203314102638408258596808876433841923144153636416776601389311899840803737898371952437263018450254514128745166525150890401249339336938313387587170041499434036693481036017371461396421694202689576693781944142444956533369462453274169589715423422360532679529311160289796430932658663371192870395273213960624588587287718647232987734136324703133325499081161276343060851915221107346005408514984403548311472941870989544331265505865073081677047319944333726835890129448728185464608152370844187435497428648782916879113926162500224769670033184648170975434640487388658693574806320045360053487991219990518172515425420198372434237567833763991889567554103726520325239282321752898452494544784498143281218889609937972764869433170561376986267882635253449276575328273396952528894786913902049252697738746495891022129031839412959451509358794827525382870934118766990198621030723927273507277218138655131119113305624465857027605289642259056067189531332204894834800519982340335135421316628127891564759955916668628037224527546556621102269491902477713418425904042524887998173190126857929680744930639749635145305271560660776728516646575925020645571498719044872149998089321516997157704936454963608594188274892319118913888460169297914800327534437548033479683246697735188040676362971776907372933560262850830520587520673758395118002472863499586455188286547686959717009769143029915364308126594392196872751784242990244538143774679941148822643057644311455328882795740231127891644407267489289240673435722444144279785925945437620772 [117,0] -221650756533021718296062779868763676208485474469866704786598047974839182428176596631645710867706139382672989198157561125807271283312825093287029529536084931530859477204194494025123325040782466090836386669696199200018647414897583828500263496338409405716669751822739302771397892706348732016205359896755345691565090164583935103603133276433907943188140683063836886484919902806775657483079506360975350012329183083681712877885174639190532529312999497278607242586067803687500454137470178860684222197109629750606293176469560969372778278483243899285949878108596046401798866811331729786194317861222462192477936611756519269789339648708994872274541406075571787852646562228728439677331193806401666310348427739338972868094360593089770919603803240142704686869250731106097661373072827817756108009017842555135826829419295577687011343788311202992546306275056987287684588167950053397976963773121984320587616287450085863490293748818801586082794117399538344630498342623516025514845965526245327055676139799637154587848600893357056849008544453106936603082573383878961888488457987137095618670431085288298335615847298114312527723416417553049447081264497500404089255055179549427599214768713127043818742784711045472699269794138501740565519705319721454360608777352707406689493769476349332767541642222088915238400138959910927214222232125833571507956955051998859990075701578272593728759777431744935999142692461409155641637075548999130355292477878114606384759274277866484613072821672071775809772145543921356443407376816472491714547872535078250783760615054459565948662338236486066298079525870376021441599260525376239307764547637843336258651606359636392789938149417110290820943719775294808720305360627183500387167999923473121711323781768973459613387902034664245516776620210925145981834385188385630574558238900341129235642179295369705700038575463119588547743663209148672726006985428262482473556780267680191923664576258820536188694140213450667853809746631342428384277361735832236708689780880331291989711200374658422919801932139614936818276196763815187024335533325672457237019240907998475125781698439065799178898190786448396160919623401960675944947003013208432413218032614250186547800576205055251733959176815189203334666667533317614729616699900316974098885117961940409032876209268807422519639731782277610625955043191951112682659873045033108346685431644629496296124444825000873599959627963418621754077711727507092820022467591823457749223784881061888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -138752008785911095424124603733997691862017167261694399534010590634218849926634201209497402923019561913506023397576053907179107478385485225781907374760489168607257122719268350898640617962311654476724175610755221774322742428099692918193705682661152802609880787734862852550171187708822194370084634461302318903320683497410662377671466049632288333964202101465486795774030881948337815556258916733848032470775204537649782427973444899641993953789854098238580986568677895511673881719158200851763391013247959355513937196669486994958440378861861144618900416300997022202649584765020604990071680214253694225166573518170526057129273059631110989521632254115684291495017288226859216915166873972498618839312558850197501918717032113487192401456386446923376833361259582195686305832233359303437627372333442200343853014655672343206592756051560595992618718776980122107376180594922219439873114871708933168737389596425525484760257508475258861874470321004361173010650154156575087505770399382374118014898728033632218859445419104489546208148180131704857311961468184012329984622381786630302466042084808408741467298575075522523418595985588653428380522750698204414546947986205258939626766811006481269149166296423770814672455286733780255735787214802570719621900222418585382374400763755264722289978345870238084287387724130958013478107451989708658391417053209342153617434234403895494548996618141768851967281744992517079755704543589254049661008150643103149450886843677923361931178001474238067275932585148477298145884761412093989889576895382785476432393932513051790154894875873306512763211761860263978765005463247917932380453216035037705515961890815920475973886235699042784385896564062912682988433327640156994671889900732538109312969654856279200158909185045163275413717399752415302178202168145577089419742760733221324479147350369392962126784757488671984719783784298810466510548982662446159746364355547042212640625698344263810554273899932964714114618155752125117536697972708993909897852386087517203773723205116731999373449470768113004822592061981254847246585422123169570905370003013870610535956905969026282072513863205653817727668464297971046208466227209936487381288070109475559791858474924351103299198062148391047836393196950529772604215764141025861602750665414978229869238723096548182365676900698772889495775993680319747332019834385988393530730422147355356488196639468053699909048719329341483639963953035191984073931584118951482026602982140184363008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] 40440295731128573670336814348723913376240849122704341128057820580678479400993789006661170617516573801826366260143111842071455138513469285235749480030933078338203378888125818644508770728602968449453728379177139260362511343029287450970844894708689673913115971957848499492850115733121138798087665221662732151737857050802929478786343331625746662021134133762802921000326356398313197586829125988317346014127066104806239782887558091291202594018619805194559954130896192522188288521926329441508335081592767455568535257015453397721258376104091706693585969615468815862035732977706104326769076159656404285280296645821353206100618519899187894522112568384221185441856427458593397660745527205975534118073813565130925627005021052213428218596459107823536321762334986172489294507000223559844249662568244226532408834230840391101899952113488794326265523699586567213905008343541949621797659999624112500478619697659694686625721212845494187142267712462636180794905741619868804862844829580330683656600717136420586880284493402990770845811442687177312985924644951749941561455797268605672559176897646144653165695676159161513321687102793499783162248862393600953312000098435062254646183896522111125095352090923076403543128203298647158021728703700640285384786636094677899326355216418658217307836740090660957235034763893571200075689364881674706134529445326419152406520658985682126400355197242284547178177711899005348012275858110786922992613550942309534027617802961304510487169297701174086367312997736181187722481636486930001504725394617100480326408601515418973251866822070600281112833347037752638000490226651130393298605208933435476990785795262493394135102840439442052656906586621732980514333444499717563125642765807934269351612037132177212005838621179604268562977031921206822803987644895201901313349615481639952641740395175199052891639782270197056579493049330883221659255103976652928022200110158466442855936077230638980754343526653603720349260271015782702718014728659537711460194531914111502168188348568184769625966998087322943914547881841872669741141720147196884465712304657460246406202652062510444181748065267693544831376093632674834235420564225650250579828356633407596136624744514005531547176269629010649858040852259652030259545717904623376128053421101695273039176644657848931251211786063801894866934485840786263242071836648886508868676489079017910806760117427564437825214687869891107474495308692612160357525578718025400097659013359534545567744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 45202099468722457697809827384573022125627703096363987839251730571542864042826755757352916251901170238778020153468728369835041167586011637660931989716634591074798186190988225831364325280897762843143356041944934860956218679908275678084750098245699533269466879022945190177682086957387934211442919961550492161355501002229124893681454553574544815219887519266871758205350995170955098852319785526002022587592367253173370242897432134615344718793476872529104531848148309302250447575670999634193058183601485108540931354492738290025876655885102483265931414315055281261198331403516897181309600958582670875348250545226487718440453129754851741022992774368590501408584137005694523200490516471558070899925121101644627975144318256383047036516640390828774806386962554966451447821008199866158965083362016499561028758288629823935000775988244316772218214487773339937046807892879417356803721531658974647420996674085706012302181426137880573067667124085654601513198529893742112379773550077695820516818979670015785127037720899760248355534845992067372175195973827522815262534491571564393497726898958363222646388914394124567683670586841982258421349030641128039249601149761818467651159536301153399146806374635987242877464593757392040556146128265404029678821607341566694057568965045828594368469115134431748317756127251950854154559584491423015563085722046336829167912196158385318838634744643119622222932987253332264552881531138594585426885982389642160931674489111337177672089726863194937319265711934772207713020341790673118574050356313982592568135660575089384038554496527736731150557620310199428150990827229890591400090758464560775847270870147089752501567247010890596908361380281511230865424834337924951677573541473536671067049135296443911390817468933641519288652482717267514239808536559717769788683228508659578820826271111656272623321746396869517570051066223278852721221340582222615270167164661704214648220486257034717519166336281104272648591282551109227108730993625714513141601013831926180203062992009157700894669892512967244792412345663345533265647078138450269127878974087171731330364724674580572893948097558234198197554792211826274118208484711710366316992222971838482486282452063527155415237000902354441671683186178237678159244359677150290880354649522161151716209093152850970267407649998135515494505208831418819838805785479270881578872291258881622633363903368854165787436816084879183113556677845548775311942883966476505647381927268444415197184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -3828773865049664136785401886132968699253294849611887064762287981747672703715743566856257209907000058562788953020499482676240097145554950790519821479377044540916167975345682695720112908641427766653034159026646883946257398825805266038714639523803860941917546980530475653065848779720397945666892121427403832121979499204990786237055311402524701673020239764852019648312113555118866136323920943654228363577701153215421490102106833580431615866775461558414718716318858970304344526844701868961566531628714598668642499139376252628336817170369951783864411836513982085096984039839995113871355196795286525770619645761212611597653657219095323597295932789836350083732780004307288446056262946058327994539892185381912889359333862041374289022947561236631217993907564333376137297060710716191385828654053510753186128563315848429002025960232289499483063866418947108523030949633704101077331629809922787589939462416193031950573213802644955596601705737236146501067696546952014996246721562224021893643026848070046840605099468354842128552875351264067923517660806627179497944303816231362673571746728112367122875537893898366433058247791629481778185430407382757442151426013590269099583288293088827008841593986507735796899054154589322797628136657960097022000966839944259813812728906525649847623348241273717250916785767602919529819293116880936226217173155217175888609524808043275322263572571047099521960035586085179716160353127103200293070624520851371480034276158497330967415656338951600751015641993873857903916986825558351071008059780621953218079488278439699640376029246181175528755729612700602340037650895596505514941517790837258825614369810691062111043218998443702815099601282297309616007720540437890041233439496349519173233160115945130758256979708689483084358297239286419828520672806243752842239909415179482285252493230112760988667123247353771976188900430609474280609172896563470396586072652411092623723730696705889115334796320129549559244181964585596862687829875617935158119548262120005402060390768512949815178111305196619453164325206140358153265932477860710497969599835478570999385317670864973871551694182745754073157029452615780715623336948150628664849811352796983524077004850942961009121608477304833035246882857276591077140182007698573221104862552291001575621588681203821646241200210091763884841716835267910542848357202426143714307862154638109666179790161444074610375925465796370054604971504211261715754594466383949255007073628030145572896768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -9800609566962795859198056892623901282645565543716399975049158065394223563699407767365376324879515936147134585871147932303773273787820537172413488705136493704111622947799301899880377926780534283449934113077465130114520420387667066544672168301620915121384796678214053277156819903768051389778862076969911882394826344654673066017714681713346907308120672409010747764526012764781571296173639181624709248679360703307723498619956384288420729079346507215626906104795944265747744717163499941968056025412584898211302623252610379784472886903321921368685004209322859141663999179800148145959949710274137413566476192570186185180026298278744761946154427639953828083543676375552692698566868186990718786783676120761220953229667283652728854648147411876211638354051933668292860234421532925549101439778475915867670330883164199759734004158309550497891714521344758043622279229172123605429497058741601419365918170962794350786481974451630639551917321438848242201597946892151188103041878130734710968731773037014181955652034676590094447232909519274723173839734704301031914626150443979925020373076380952290681929853878525676675856752050641095234931972335292030029149194783691230946291219561893086978834040615266110808873679721359703044301767410718369644288140066578843381980840363000345326432013117323318764595998380654062185310747758662039175698002524185370723148234226535395663194639354229743439806315516811450277092712002985652003550720894186006431685227776377697445275091134365415808167822488078389680153805610867440377510413910325421154187012992044616469051788686693503001839224448010008489906185159662870972114757512434269414526176060640787680855046200708926265304481573192915340942167651927404432186942803557397224057321371061935823154600228108577679951465074687547849401505224964820300655018062165184252526096096944152804581993744133949223354721169439138818593594594288936244528904802282161014535867138012430605547859224401215657092355824715974046996200547042590658533408218688356920364354176377469706110558385731956062294301979393814719935776168625826522620190830956379784342635301951946036429676553142418703776503282569487860937619235147229637835907533969956679171249465236547660811831270761609851272742424577370895379571669694130168066017678035952231426779092534077962706528028401775018797334979750155729875365863869149259828525690720268411258696020890780809112617640723422947759415016594678768985381437815599359435649902964509652287488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -394001491503622986868851612020672512110929260665586771079340978756020796721274497795957855068316865575981237631252394962650452683951939890069642797568878357876323408815199196476205686422385484005368069186674351830993719586671065131189304791289612323914231033723420733836124528434307583243150922838846763537351561825175204380191762143505238498720387831097292106236051137822014240186308183062217171610257983662651784988426451654933680315613242919463775770090831236059949123604071254650444975952541351285582271523211449011580096640645980138471434799407206085810466406380238794051503478259503154666817063505931456635617366206106518694809595902617203408214253119489605311306241423796348432000778418471015966268965356077693342119571918654140155145059488321145338872668954017389082084141514867499509612101850472979899662133198232549025783476002966780855448790266069576521096110463752127429474474817527247739624021239120972920805930656574111132317910282670880798088232302340211066077881002398185308822820289306309647462818684279290456138733772397436219896730064579822618764091370922966238786858562655365272529355705817685426151077968687058824067070874063059828256884521570640595812765844468566894896814715959698150583475923007116563890964225742553461078478251966647742832377620371759921898523249149031237890622570891081000590575853016306543398902972739651537440076513257006759345282253513004569855221355665510945156147330716454072443845586639793016928336307321002701412323090295534191085992047599030093137721478324568299558825988678928394033255392114393370555810082691851066742984131678760045055950306637404565901313739987569056232176710704645199350140305606357155471967288033672467532431291697870763392096467831629827833032519592600649048625260622041681665949427873849402297116469199945290963897163062644848801125712592262469371194569773157113648882976452484149593911997507035253927306829742113419998609750054748295638432945508109232714290717922161200925484717042830398349870903281524499340238166020794504151971072077775680647414910242602423492614224881871574600074656047587536744864802560835873136051507858652038324843888606920098182849957327072801157806562673564991157070777505966803948317121478751493816603193415692523678231401923327031364286360159404812935290013717070370170590244069745198145641577185933699718210069031006086059966873372015792160571291691751321195341351545622057830167280057811667452792361703569711236644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 2092492324223374778389701925102859128965379272854030303177774552840953700037402069370490364757363191048343776563177126694837443800563884636997523587552559737953992068964841634424263365883282490858380110978097584769340908528102498432052428271624301751867685859632155603517214928808864691433271923171259434932745401281498315416945367645413097164657138475568507923244611105571364161243648495209737840473883990210463872479118620247221559418251098007279790329442685808684567597850042446659855499672268243784485946878925476828621694499361889206287660875152211600041470321290721180592450177634154200211713208562036411566447888311332686078742327614091113062695616378987312211602187944218854160166574616523987397164195719765429716833943592543654777106215812008732657274041284719093392320339931673359747626683667286578849734836441164858431032057899154159609723134175848825179505817755693593915701580279731457444641841567327566162512275012221947473959259274976199205844451849689572468281653086374504312183833496969018183071434287250580143510856767419509680042358760606004294100231461526980195490216416011318059233982180404095675837813167055941369298904873019240250250528619998487134157749283104833947045298860303190625314382169825489926102111105199717806792167066168675012849618861688467998994014311200874136638721783342470546327310550362784335796217383437442126966062290746200554418598607551823316060011567641678607893636964329679390959165097829570367570789403345366500253833940628777208612251324637892835641112527188872684202039279588636713702013619909728274992380434689572232507934763330065042819174508731480706357278670154963384581311152009700454080270431384574302231439035764477802216352011082142453191420397159630811726008006302623572003133091482650845949488071101614585585584318472812832636828088430970363330943837614494292808194128704009821125878210106836647395895140545483806499314032917642338569173875493384417199355362646518315008116346098647527927660283663795540724503269341805212781262606667228857203415423786217309236972279679396589427533083061621462519742783085292318193091486637352164058004506903350860545421629508816260387511976030583718881797644446919943743034324615184650682118593207313959792671190374067038544550217899309749155393890336203247529240252489683389857209234601650842365525046785471730198028243041724213621706227296071429891042687188018727093223271032820423801263464247758259750837859857782555654750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 6777160183493824937846633891810242007371371045752487167620833205810395216047606106015333489515794943948020803161439588890271591066535046557596981707684120890695896686701697319689269265975097862094712699525568089576021346959143145260766554371887491381516760177293455314638012690638791882591218429476926328774160440659012542312993279583258869953571205746878234837892264445796220498444045938589006041893036047145952973663206264012296130696258330671460730221871831800682698838644185298616918134072609587864399287618076385117157193739893213000043307874147250503382219023453743407122335452216795440649564405743223568445586570839792233186571409879640608007125642212346500168701551300010269826290917490387427000514359431471981817012782603017683504840632814070044341651188233436794998041518718375372687972212124068972594103548839629322613901023444317493058481813819218696958424473975172430876955120786096385929056332100747355090305220267489064429824318039490453937415497543666110782784105907019864707313493434009773171383856247338839958548697845098881671473089537517505688558873550715138645026515709021564151112118484430013423650905543127883625628319446970683832258291425399596759755206454301567127734096195144757055875153468597015401196588783805394999975205160473329136655665698051508183811716893943771625086234403571502112085757153771751082356118852605304458358136838214622157740231287796288069634990667635773693414249030298541003881926359481446423419098371208577350617150609801944211094085413852366347344073129384751554950877922958949657042630265246439545578494099061668495995853631850165964112273052198886173068508228946475548662772275756073478866934307784939121895129803063952908833352456200768474572072624221305164644958564569697778059525130847037644919835768711733837967984515493341124155146292238763455687233272512998504764526431921428116331980280121830755205705281805184086568525663465046684261159093356830788668539808429061300214806737137121045972280424370147348460158185430847145831685160488950219905155611105232907223431863266367200032964949438409179620445678669149509522535837771293203456309220750688518220444399335229542065080665418021608980573256072880546523926885476758502763395921584032260199527494662110864316741246728872883863296778419591946613452260670933918186594852748267942680511520788053300293527124982936977785995410506174279548903703424242975117848234027621630973145503620274902960379941205718743375675392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -75069213492361850455489003874113698198013949689364832136068198118990798818046173523152274127012046086041812320529896546675717292950153681296775354181017163707137627511897010898473866703132721330812626581053175191830131271251354273633093128711080820374535805361843221787851522779266308042989100632942944238241250117097126296121838257792199193584559051867840708684258434158689731992942115570749003852579975351385898338815115127312501055344421494538551700292439558401140926661985377901466605252929732836125262399666282045709410346776148699453759538838400588894160181796099691509180552695801857043109504954745806222229516893282712403778770079840589821552895394811476338449641540832676431444997354277824473584187577659069386057630363543251308588477045836742422073984431536864760903372174383362954415893221854980374550756910882600197838893420780279461295686703978439771979680343821814729585215817368413070310651024034390744793947584945808803731974906145928828853960578592443666942166733845966780741988185048252342062468375926553894144839293881596077411516921865601318066048655311109210025486243462777764059753478019406850365924914769057929908536307439781983628222254100816022246966500304093508675567201782604503842800815393039329507342180610579477808293704025913489038193064931018475772732497014977194770453795863621089622477181790328924361861944164606774705298801078332281392569530425353444123274843224135418910757624382934166313365730306004976272981654401581687951127065102044846976844964489909151802147673167705866906426205773330055605339296321530790199863040847678050146964307726598129849020115064237012652694333587145177364186191373422171181443238826749622490372293667837204453030629083390378190204496053225486021203388264453608290579989829308008641136535206872719828468768838366625997471068585782019299508378761992121004410113777533119259785613089985487134363647272871126356786381599345557499758692687985790328246952558495536852194980900728134616463328305349372854102849473536028164719247286162075720571958345979535594398797678683688018562165785401167238041233518883599422269106941358161455147247710885540002070378836040115558350915576899614413549380807076711882072039996393652112083240534074525241587673575806340939399621742896067652566460562913452543476889226810428365396578725399423341098534331781843443768383082341549136020563108224200375806366747418836841993788872122706865958314085342255449740800258462513824905822208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 332183067731641150874310396200977880326271796544686743021444862793659130645345069033560705138659125572586840013145997685247465104725912197313494127553008940037729987175017650861505519942305556696765579817689391768705361435271575526158183659185577587421847998552113161962664246834711694410111186843408751725332094003672665854346280424275099697860230428454551021318031272879402583586545935058232132282691819639660925595099018780337013525777490316704664548204901487085739390805049755720026564908170885435297928737447738102388399648256733901524004621992651730138351980387160640805404868427584767108230136089775331044255515525438126986324647164747544852154726930115354246863586085725197712533643360881669912728754184020517682963648642350334210957325775267474177881921877765312116641551553214159409523585591613141029244429241768481062475837105920074646630758970483323341156226705631706053499202961897006286435240399946708793831097920826448793252150960960118036905219927482168735688892616819047709735186767054724786669110628481591151456639449402332712255040240022946187324703952712326253972144159282273440838318784961490660496720991005940222343514404749758143966688728021188248248211964652011532567055583603690232193728093676973492264354090654604505375769975773807224270610265670530343008565538440752898991565900149186680829417957988333837542945359064400797839647518072174958594854149458191246396373792964833901896283539063715436274230034634177680439552806273055270250315002725823864474121092992713640073578997216931191087121142805557207478465610332221873014373579692245525915879884347236003723203595088822475655305646475232819632319087984380172071588946514884091419576996324114099939803905405210215559684225686249656843350846414199876375555422931162579926035287620589716562826248633797817426260393432725623741663884461292185186159504212759950371851762556814522364299411088492894892613956082064164148842689314967901664227788494588571551162867828357861148000907186734446258206106722294388471494139585644904880047135140145199396564856593022385791620367216443691766055706775564318457798974507303420845239931016704030581585598405761372257093887398089459898874366964079773951745942885030237006855583893716877711334687416966799586853860862876330670003232397751111054699245632671065230667524246817005198126769084601102683948368408088523058671177857828690944139264376629960286884858466852354513658791894993017900622100959867117200524443648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -1209290349904619194528800815093223020961208657973777853343658787050586081185735841962283270608081024659240819404235329259811767893914597552695702556830422760232315190452892666610911751113926448831831437819899213066809186448761698145558313449375962314781976270082615277576423994201392204233953813061024665807990353296596293976924565128443386318903902199846959174196685129549862859310305820178801688192223650040336260153602204665937284225984825928313363839089255910900219923447281236922362502119875078893773969197294949615725309715901539015504114761829368859949073786203199481711313787843276287203567211903963556295421620189460460467685344765082351009709577382353422129558817558377173931706000480462572972948643491917166911906635696125626232681725141517059355433971758372270807610150580928534030259630923348553135069228680980806058169740884814285494829730387564884150709225597587843788386507835793516014789178945053795214316115980204687190355660680574898438624041446359725511460027703835749907488715034058174835984231756261847501480097516758433546460284649122980243736543761536214378143210054378864672322490998784263467352927373594107906707307759706497327555242497498414221500664682277451003543368260757698164732809337571083454206276012720019576190175638060433352004964984382959196799719925586743142790264652355901623600606084013774720427797561095040789106022410007277326953281167940471663286597769605379856059532397310393092245438637952644643952069196899699764630316534769036202797265264756876294754019216012867153895444183044297489021366200883116640899510292853531099398160130196256716470564260408641997128046505148236006692242397688422749131553772176412356647548972313961513159199529157864745722060686159667750027899480073934548199435750995048436163245511553963345411861712522808091842005476606720888668250974847255885495138889573666518123214162356178612613594169345510393883238209149662028022118369767987381067470121336661191624345865784538671589490773771134885892186448867714836912246139094208131272976795129307606225273020796733938648106258549180999128300313379118202625056475885894161461633385815555576833484171660503201976872434311607925840355531419848697959359295481972907288049342109029859260683370245974459774247631183055527831040988645284827484740545079093313947578865736588945196845486311616456809883853160280026688853850615488399774674893230025508017321607356011019520727296608029392295831630148330408537248235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 4443951850827729268814827872028665691260132597132718086959917787009561966152568912711877276174674311803750847911878782967431819363597372688216415836246587430187910532147368663689566159913861177621161477927790018873567413206297681666971729314749604685870371158765612956837762294060004119132696133383890409057915236522330226043955260782638009594369718420051827422566845502366976235206229397236257873270285570474272479493327128991188263416493955904039699877940850178427789603205018614071001972105184898065315898442685403666064985773038826721108916909104259196152601287869591161911652188206886087351820651022974109221394107478463494006699354062026992032992425426533321866671509553879779045471876410812485321011401455218457201357112899204379271754304628357931172906729540442016129132761700013938372815753903459445597880217877105861959183200437843351460948307893103144723319949919400528790226507583825841301102991699429513666472621667598281403661912487454900377912984466265054353849052599316800466548027820877367642264916637949431993761651943147388005724645234795390184721889664489022464019879841855328540777455461952745773627991435066417646004753533314770544503888307800578716682243712913399972962675865247255627163660410944671426117828426355998250229989753584112786101377204982244247363154137058253582147491792099722644000118951967785989740163700690677269984386645324855891620128800637670784983389013489357154471695939166891287397826977714188133572161212725764828231506546110898477628770989922425530173008540486605393246434543577942828089310560768369925881671676717781657827819259520781878836584809725626175068366688563980818079567969330102081560979844563743995577707874562889005848379132422012571211235021370328193085524627680443936781118052844162514886561551252489844075116291505612915778188922052021821345030884006351166191628361221328681741239695294092548510837002823083043152817099606331144773016706350218267126772841631988709848344197834700599923826129906375115476305044370208878800932003277337534720922772331586280160848031327858837246381742284284309317426600757604345908769306050827970659699115931021812374605839090145741025846167673161585750054441363934941321893973324807010927333908875293692598840467193167818890935848249808742490471957230130087804863656263598146392846716366686461186926178031734743640885807979923460457483038038715021414962221675281664927295272039263498646175266362107132806667336554759341454665973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -14291181247376442473840513281676306428659969268650467988564524114538805832212805016467095091469847538767167529885537118440256345597158299924682325034938021722345144745074405251388462362645261004384166286707917673192677377738667752379576067922546866813293410019397307275457608922417166150492845517774114112606447270753821492406304376798421779629586472930846262653947232592721804304435497954800375919917854962418237227423895399274316938253154146772058221134869435023923567623369102493896161167054597924747223316661188224202717209206328896477793022153438890644052825685261063234062806513199776826653516071131249849448558916804162821283139993264140462229180544717186234608084256146040769331343243201209717653741293175525437002017724778370206947851076843523751039516132795312945143332411451443910828708585353865975646740539101265117340954326659339945891250234482579747344017991223142356542046907198001098276937743569677250967157953154789121431695595140398368462879837699261601864718133844278607983438223000581097614455454906211130974510766632714585803792250577809017259993893434155833335923466460459149612563593360881324512690782950348276768860459642117792321978492517799566341403057094295788435821564059731937543669198074133905365837686076303782211014259828955557956912740521416148406071262062437352714504290456210759470870962622981165271191529962546845864457295260015859788316188083212439969888863077058302197266416541606225276166881591056681969527845135494597636010582676738053462185376635936677859856500420699498693792679588255479756277964617955179647536260176680034206349732685820809200660790644755681597161835615420783559800125945651249710275752611591729683411274663891815551326560494455539361333239003610594716136011201792514248803250851717211421635362682902662888045126304129286203372526034230963460059681666423562166916164527794934289650335428156208235332369593780689615596407575728734105827635903384745137135968715160426483457350356148654393109702838346057466826524022243522469188350196772295816790879052081211481543250036046775958505421862765776129701468422218316248291390079933417391197215505901558521432903630618418690347852589649070051244919644799329310333943966376968376598949465675403898426194497536327229532314979658916974140676477873099128904925676614136142342368185304554698694195168743597694874125078558438957526919580401068958506309708973327438987872308423333699601411421502082341006284710090115564068354916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 31617696458114643483669808698439954630027681150839303047196940523657501659982382772630992306169882170794774246623884741929962886386193799821038509350610421251411171262572249774952171076581093812457673473821745681038519812275118551631875272889181530666895686966330490345087625440623636467010157712289948932325362746626458718850657585415893042426314837400438548307347405766816010655673931769499414428092079084888504927633827470052316481090602057598795905575021671765811474111486629913775844881156998016550196871217947143749655635367054211522565773360674992622178904271869060680369125463909732628668023235408075839394707321101910016905749697555874141928444341464906519635337653814428102322124969293407426003589020644020487828597390008605286360062975908526196528666429815816449135474030444406747220278577755497425492980414586147797899873475210555621350530121060633604097183646917724439374191737439310114553561228943012002452192737663812285262077547635931099736352184472282431930681011234735128413528619577727784976788771437219294380353251398429931613495623595146823626131461459357178725081724127889800529260635678884529315968385246211190346756205745571704221517438571381448833046400498388551000862826147414550200638060872828598021855091136198257885761126382112060749766198581554883897077546886392082622592116590403776071038200173300899524091096906008840585650503612679907086624510408216416531187204875664785165108867743825259569466681400451755807730307112707195914139143567376178377373545867155289899169251818494288888732877198633404176460320660134898701880113593470476185829690674918900930420621665645836618027322908693230419223753530629692092936622430790774840678546337653787288877509924303069264493204616685975238283598063965395096355728597365730051717592393012648426863203710577183178318690001349578167390085965181936589964510219932766247119969081221747197905624476749234786260508601154644835058936149357090440511979850882339796972138154558844679123890299827811937256618881205426606353356031466209638894098495065762069006429585877769839567298988859877870133999230378211974327817289291818977214595934342221721162551017842167751553132932556834743438098814866797276199761363937488387748833983388286080863875004485608299067598068883071157925209646646809437115188665417160874071648359466222872911029637928361141842012240565692583896614932779123380330792214235963440169158522105420425440950947477765277699150388136108200150150676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -31342029823923750320217306812419388007797837846834118116291284263585711162308757995086249360401238486434071951019421756880810399232048744687016851940942713165824951467058754483664267391320730597737579370174785027493681131882018175345337987559815236719249575946554264831963173995882729680548951854368176116691974215191577100467502585753419561815419161724708062302694810983993085608729391167814421907120912618574145233738478538164836756773759285665523840395924420580957359961008285202997551787988248583733715701934129728443276877198210255033375952963261269244149811975580894145267825816319519875810184338728352476628535963809143373010573112547291445001213445343222419313670419867635875623675390414111150678453515220333956549811984573602457309869824856730274115534655951305382821506612725076672891985441152674504043009076617976562797596808881204260225018998028002924759939973298269132032262344037355266170079769604841744691711767501416145115265299479754044457661244730355785086888811755965382931943342377731312540210881295087516647062375988919317416780208549664468109623160127849814014939161790908022119833710505945653578586276980357405908814848653327406128194164394092924635821536193002243462809576584974796293593538609946403253997822748231510023862763896433039603023507838604655114553549462746980345738598184336179707170667599098909296944362312525657077228017627129192796976320528372990461305580617433024935568846429556145963939302316416890705233253222149919608089506608259507533762967083828272667356312547966021236290296071338623092267481756147989019436930553577901613623354137913769961217940929425651582620460722580775639431130882264029881937690805345850244178384005539721562975918088242809331534238361508955555898751066729134209127074965445274809360328577563561021308044178005920263039338839592627822854614252508612888358260650896042754824993876532902202452214449429906610930358512302307765533492212821697439240625004433186728535439965388643744561553689382127878454636722513867982773073919215911836722331964360886703170091711976529564956547409018737748964262490546766416621047443024246692727304674820985699725396595728985348210199700453831253692463971667310123283819282920166877141148685917193974911396173798749048955105172570906292578160145132919615265520357763072628839767794674293660261149054451991702660799716017822672717385638558998626662710220072039578259963237219885280487333564981852176308198181628737900589984251904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] -66404649134488366580185626342218656896886412929975502447229698318687395204690955020289241699128201126643040810486024767822814612138404628516813039279399872645681846207512198089415875982350975452552086466580692016364521695822529855206890214256482251507646240254720244602626799504269918444566845396501699117685333689881444213558827415500681592372730705495591323193240763820802678644491841429239329854195354399543483774114010143428423435117598201098563599197430385421140580799099098497185866812863601289294819887960655727272758933739757428596745670418304015982196692604708813460193571440146296140352195271663816234951338612948503586717805447150533491712293573736186204447381733856578266669863654874845178847177948498191555391882516602793037623373910656886424288446569447175290705289659654463916622688107110599357007241957610359502459508701795942708857625353942488333629713521327986809659977665753881677999501700106359626389543338037911354408834486048050996120458004329786228908432725187178350739274907423849260052712857136431172875926176571785013422285953837828395667908854110837409486152699141718451000125948516059457276501408781124838435097009975583692823504777352002157376254665874873616839043929647212425447019925645791735310202480981657317700010214271315867099551710445000756705473246253891884637263950439087822399379140380354824631789204486250131579425880776071791932905256243756496834865356051939360287455183509923015764334294143101378514806855847294097505854610829959662643884623275593977085487764588162545389344928572274214464412074986596389699653549244196835639552381623845020093049256341579281750858175639964122046635651716913776365950467015687499417179777792068639900807294169986014171282542383396555830718471380745062173703987479391142747253813621387330188923750960554661795966289189908632080100181104266551704047717667522683259530557993021653283672152267059141410618726291647749598142961207977398851354200470880995406421332782988059207686425771970065960318829120563941109490041480646132354198688415934874291825138137472569624089685754658750873413128363743455774841026280379627888626019225042835031908574441253940382277379282690220424005305158030992074632536379669363288626881636848706646403433396765223161431284611397267193307662319640235848035259906034534046377867126267935187301458272076940822350718916794844730472387893988394686038917556377186214446477468549691617925099965929505367393467096505272603355425800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] 405541508019358954712368219590661516105665200358466477471109979306327971272932193711612843026539242997304696290497500114314221018474674652253341319719957021272014442282196806517520748353749609481418289053334197141354962294122828816951502153549843372003980207253921984671642523702277066127263544258994824374969209120438794078606772025877568734581840909032793981782981663044100405624945662320811612456060677157244778099840835737705342296865618076604049226930042829662646799549444816166689735699139045894399584340096125516191543424617842707904497446847563385016031122833321700452565340589479600372637573261376512785573959592791145579564478910943125023661171836473933523104452287963303199526168976499813485712333523051959256553260883247475541206147070242014088612127630714693257626873266407691993333678478004771310276958001007424862221476966961936037007739984793129092033446712568925143631832747111170932433061165097759443408121041308719401809085218964404764709417174692094525140637834027703834150949792398496749488238561495218646285049968160530315482474799319111828967593602916195056704703526074286138692385922260227159906581470834171053573701876205924209818334499510362777680114643871202083212799790405144341845064556276025267304498179767485289531740973165158788404316164500619395477627332409884718148745695631231798325074946497229300283344735372192838181945560577168495834537434127047342435801362257410737021905281287239198888091200000512417599343616380983653476121892107006943253913953834450697928676103345916177072029565178813599057641258853775709982175758621633337830842135388431065987989849944898258609174229643679751977078212348902430354685996888992658992247235101981798981279985194930286320472197130538564300758765979398403787582863822932937349866856724901583712524180845166043629746545634468261787592147727883552649007906731994621808577256119252314349781237359431374240045153624243954782766296780489508570437875895457996246685534085773049577265775034981624528091023263299008200080599502983596296887988557954892450925297112813390762493075332215006665504022404255524309689580272530685479592371717166885705286508578842256717827569825453147511726349849232500251391667487496223731067178468540166511120291663881705515172410437893801439315023791756416140027202899367795770669338463151119832337864369502344131434707901799194978435894836245424454066454356192542779494128041020239729322117733217128833388592367583046701848528420864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -1187610019896865798276407027130636570534446146510322402924424490092008843158128698524006766027712335900914574796740886146403987452566090215813101745938990392851606277334824960611858511142316653665184500733841987419032370908237869822170002884472865054136152019141187368752267988926759567892424360342025623880182268806011705691683879473449869220185528540076441117546067374646556238181778916608337190706220603578460709847506433308785975538329972275273372987612368504509548260723370119451599242034296085507434588057106457392894070214594565516348373872842286670291798486800302127563877160837390686901008015067711285456907950614778615988988970141979766873704571079376340467482823447496716066289702772325800520177349144628429792423511065252324801684945260849845772195186230815315301551128039088637582506764329654691456022699915926084074418689120399148919954551271393396741948955577082356402481469039229744006014994879786991966975000040697683380271287026019934830202242487301189022040335618445288130189780032130724304356883299141399843605731524372839449567139196174748549622642808800311012183466135723917507858622761948772946999968628220572364620891339325497995687143272511075392412125352199494319133804852744541698639625632470307773419744096427149926679017049109705612518440191700880738213664059667796805253992387418043352997144179347684670280791380741314796707393884384741433772021943369398029848586247823094860189514930581077923679105933055468882876639163017399709308371168670345768722276300923037577036089002531488628842537825418554819392592007806716171429659647951420224832489542631728768984327106833048463836683051855738470795999748570410599003423291087843829485339746640148658465403536728083482211125674565872274198463509465356238435400690625919803239174611000816718060621668650681091083774980767198139323564357012218146505633369813480527699927451638081284636248316987548014557727751042138948900738998908680134246976657667145716648302510441023297924952741816810801753793715426851223782465113363238879055621534923647115730314129816976866656129630018883349957712320610712033659293804275415684220548157784978870383067252752534292284432353684731457797599892361666856124318383138329221217987993181471242630055170260074542249339739778521497917979698636125723340286870906579918115430547641860942287082403614301616457869537612672207348566208345921343756084816432484816863433859809069871395025419645790541902746016188324849600997217009664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] 2679658866995998620032818515288118734935157891518976813988844669621786372118287470980829146889812250792874819793843133987112566070963804607016961683701968962173477897356256628520540428213919341304251313094225303617450801289188665270822557290839462625925133897823678502247435898466884095959843703878028052213612889437510915583146528235598758121314470553129350299200933630225901622007935234628838991266785564650696048155119333923249156252071795067341098072390367028304230942122590722776787133521592949165307534484775344872849110286041264261366969319027656794210088981787807991444089205253126116573932452088242048112509617307779317189842925835135360138005002052902746667792254750999464494328556225249417735724598836825464215241973699133687221973180927336185774343677731057713762711942478903399375578099536298357663527426650964838916253659147843689224323346222167496672084763210587821540968857279873021626673800406253041133320310608778480551806013594605651265045704088034735181650880810917897529023681162890269160345742719893022100522582016130163153893401452353570249828244336057032119258354078023010170743032237724523177746641178323507166176324041599926536499311851517003945793432344058687049276787865352744042605280318700778332309835763145120343772445330905085019801897306024787255951383876087347643189036347978552059838556984848781937791620775920503726721387469955037226000352514840176634251450034847503240918521371169665622976700953856902637919394871137693016335441266534411379428272725185864812223720069553518313862792438941479618104771396245917807690124738914249807560912859110458972336004949285377067607319901202186392476356177403489611352558863686580582908265384694890416076883652552227247203674415860907276293148510194838723174353212571054439666893338252118337115146312169421486560302318266387760428264341915391546445252112493979332552903373256698852056064932749454050863752818340022013235653271701897284804062190828351329701485611731620537076240786449109011930200421582607702787971187270906757691283119932023305742271314997952485226762795698259071625906213651699769319620128664319031297075388955309725721768505658922257209350086100156995289072844274008329668190646067468626163978935688582739096024083378875838402831503768760639574178949297441656480999991670925107345054273469434247102014147876341122510477983493391497769236801978900487778164647390483168251984264111400010235512376447248127256360163087326530407503415476224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] -5205134456104628750528228814931641147383734184976921962329199283747914825229489616165792200112793172076890937746707720853071501673241368819334717838476253086986598843538569380735845100836752453937902970499555560063253846356365498085064583196061024695089993574246881440946001126221463745566721054323919000542506439764069950636266528437249578987916264518646802317498388232465373441854059250028000625764415603284171917150822369774339259642543298237402597488755569560174262378028042775873929942827855596410366619804844529803815709429995596713263927785435122833780025039138854756613194048475347546669104500718479649846043642835630432531185069585701933412667548716817443173046852624012900937255564182063545474154334473604867335846314018580495461277034712589096196342362370316911058142051862285271199545479002942929908198678994185573461320834289641113679282060243137922966243545488846435792103706976721090076445771390898902572594610537111532973131143963654934469047475473833743695460522434596179966559839426882386448356822407967774975806234308673881655045914782627059935363399702631290046675363453139443354863972158493389454326518904461671599036444187805584396995415549922405213824767449625317879761016858499759770279663455662738849252659760126855748940284787607013793270169952161616849725706054218876054020708370726631941715739310793883630790043599515095695408342490598767978377193085971401780237623963078003494940902627837142244595466957243850015048664281075474048650010785443482009521890605070366428009508553997140973629194760085921595569914355915237462514468720160929856126679075643959388007084174906556416031425720152935530498159327646680374909752231993392698067787759422591258440007723363714688162223341638282244590814278612419899479198112758769873246460462343708767035076929087408077447273807563982240652482080941954214008706179369298507053328534665739964851972085051798803372630465612606413976141112308534170220527318399919020322772368777490698151284567934419239554200929791164392537829675729078841728036071651572125473847623926272773970583667341780690105548374792666775260355340778726711002729107151647478901459488670362196549406729458906153946337829594734627478678797310299025003188682594809912483424854631913737831240565323323014264246065089660303368745707059509426974105252526710835022879135296927263235384299918484341735694349266671621320153111038649401103870768955159787249828098327471867471412040014151101994296957468672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] 8991121790297575589453020298638224027020725230583620049628872334243916533907557402519226585379103353367559292697614219792593944381671416044427849565694556851283086828663005332283399442761688514730711957705785178471459800644679203986163331945628969578623067631180707212201296464180584797348553310236377625986527879672810523445022808930067388162513792645254643241646543878112984755977445279871667892075583067404637378129690804753177454691960644890282235635868755909829520969456109189368250489757835393049752820038363483774326418345458097405327046352707996914218482303190783220367553403984538562843248340028525378128145078403297745001639739749084323074314645186671052930232029788865247851292221484446587542889931213671165926131879366471137792764361045230498928095255333740312978585720445201159843078702760598156642709942587767149567958609627556493298572644497922704350198770642622993741002746003375136908377343833955871900097711091401698233450231181576567726170692891785811902737252045935504311581328166564223893779985400505250248207313633197331732085019113635079690838981936137900299006176543383238142710910419316197537776902155351629562184686869928652629436351553800971767332648779423077879483922719681543383775405782326219352370045451348283935755140517725314785512240816015833503320108854645075361634289029943728535876065549072945036657890478307297132282617250367754418701270399639435064110409954317009191735735150025983607592360173284044600765664468452180434301444058339285025106673629866260793512244312209597900001847199008118195639716823425964029306806340551719800153312509260042120811714446682954795974980443819757344073676219850843356640330596294709788199331127246180779988471858307863453912482602155650720490245239689059218391984328498388661147634501740227584995311744578758431132056801221740235840609320690235806305860206240576202982065089352306958227998517014091971282493289051285803081379012836013852187782432138498914709966416178964546116675416342034776544570541147817153169845603447682153844764068856728734367509640638100059155515531706619702112579008363995580058646003492822392823553035357104272006404044900014044347799063450681401398264275555748353239362763333559573785832178099075612390084511014342236800497482468050066277114274206130398442106403170336146462004714500664981686831125802090345611190900843093345658169587464151507213307559324316205162066696918852814748520410204932826226930722726687306559205171789824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] -13821474369493612537405259189652075642847459824900136733740417490209258356788446943918127483314653376684975704661917331644851401206098778917671094523402833671384956817606753137499580575362915526171004413596935525764966902755323318654192346679295626433246429682184397870979272958090980680950715643068912463775264141231338465494132785308756227013280347155256195849427234822137051562145507990264478494184149614727280617641662615837359911177503341152923012645757589506872004009389901634621121798898157168902154465421985274693658132922541936908171156720839720312072325609631038829403247123624845067003479114487152837261138703928266799399717238709539164646358574944579832528720860654414291902063345368659841144313038800925859840224193354693363440050390976169803827214487234314685066010818029911145297727275253916565414247359270511970981631601189352307162696959130726654327532402437151672516680561839714808950572383755371211454108105376273993099487102956494479167379649136529330877962546195257702049065324025626160312942946621528347168940081786627308929196955863494224693666551067696427611364504390322915551899885170421760949663122155156081011654449304867515278602806001565322291674192565425908251961720583976354787094600087342677595170207119440879403043483219584633844165281264880068053472660757463711556359727520707887119404548611079853171841168459575207577797276549789626767814293768891845469314079728143393358237202806899126557341751852370251078947127149157173232479393439692958140046797488127874763600789420678853024556577189864911467933313063589328275121445626479652722063644258352754566642253159755739849594832417323661939143385116378664144022610367670000094326995447124382442967025123370904811506348037698456945695186117629655795974129108860038499226296139118424608321231100936692610409423967518138539194690065000200593573515347491505854745831004279791016341696858568002399214371262724618844141581098670015946272244878194332620772089838105277481738625131348877642621510009184448854485090144402110618517972679985683559088339144166644174104394327462562675857989074519492066282746756986139067016396327032433245804037336551136245442682592659924284979009370472148568644599184928708346453632006064814228250276471363731219438885366887903942517950005532779081583179811867053011199440525204545998087459832367784799582135821129629744148740218038787907632297646575740522496691883790680913521262420203851509293424179282841509530330390855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] 18754161016867261148194985706937583270189097331900939557687624133485606430162016001556728888537103936134170493239701784552374120224037142622812872714113017834917313469475630187632772330076803121901019355589196989857131842088066311599036880671740967551093226752065745524151852280568544817330907393146251535237696386595286780805602273168830415451565210391113278052261375795551103502211397198065188240383565108638327383875750669416294236390545946534949178257836023912416788756763036653969900569962611334371294892479571033953840876246814497560489740884095783698258547739935796824789230069078765996886352484222028861959176199125521308434404629770706707426498743926119620251705064682885060711102974264481631786471649432354757741851512071538073945524050722124882692244160274536620318116828903495807353816039158201493660823048732969694753386378749412180993943355694715867924273050308777404566023201765732538463730214205538776076534485747248555164773798122904975319551163118712921719929096517828385558749928438399353359734926817910448244733377752709297325158366169527790819029102716822021769125959876840528527947398533081878885021466645752384196161613634521137529391228115450249797044036077353096526866346843161330437961030769191980748905043009450703200421442376979720719173157088475046605714388277819109471104089552069773966060588892147921027988960613232642212512906784380520386934801241685192615521327237769779579939341201254479330567361006950084979972029090844836756508945235650100164591789761840150717729978032352372949911278121668060634116241133422474540957902837291925945990603534726349453199337192697002123794172696547987731681903380769098556996093317456161589601636296193465577951909172273995898822401482386380392813362900102687266959311505007694870184999438783714980813033097092805095066397252004743910272938116162443641135346268730959886810866005648057560977119240732699579374859602966287341281960247254048048263903788188878202364733041394590369468620262084278563366362016088410270616167117964154128846878536323046502259376649251856817239037679919149073786830732620010813052538351121703071650131347743951766447840529065055505234723905450462958718960511911591375349116335563106959415580726206919381157590150482636372213930920932763057769201580996091211516431711376299231245539212994358303051949658292855780342671123686276064009410368571140482325684702202406318746929484820021127077617612464604395460641446641648293458783558959104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] -22327208737098838356686342208587259680991896646923138114308678622049894581358280314566308366497628250679294859745807186157849333467501763857131277730856417330458933938422645703898361308043972494410196581127884481411343572202075666940192539978820890761210396671381586366527256239458536731894198013269449903258624861253967156525998189648370290195884827373885966350801247627358717128503409786350153177286347375606333021830491051210606856451287954758208144293985667725280734618059602304582180717039910474125032594243960735166071140591702622927329163045972930857698069770634436214679684946207098839356344896554663081819978466373745678287532192039315268596094873135848329295781063125333172430879052496127179540460343108073030077818785207297306794661427364539988792972231676273412736870056234311291918159317933410843816802500894328687158583359381744927823753492542283833111631739396896698350056020849971787691030002591112068132958143659873003233852513591929459628964525101369074364900582066348408789844795550121508279749717896196365030027725153561133492643603262427080969078947970302627815436852164037073615696006224814180265441924779752182653116578270718108671607073496771881749811259310557203848905832312258167575799488433804280782921055599597622055519354516675763231588145274257906428753332203951603425003025893390800213288198155413955318089103149046010631156281249152973346248531993993735029371619790523820014739874512117941339105794119384747410385048693392677541490119469460820615079983934705511840379708417573656991028407383218062820867136377846271475947767534211933072055558364429841686701354355256975322316803916038418748590487153039402529256990660586367494170047748505979555162304765643718996358425627849972333896925749944994853167882589426907826257176417010323787919515645242791784371356000071045133504614552589074995156827930372931485459498561098453392460664518508410529475436204799790495857156416072234020997494250815405844946247319240835943953382686504442698193078746367989738081655848590789243257142902809558338358768487025489781608839838555716206551669581625037846020432803229671482248407659395292766776005394983786215089474680569884149583899173164334278748468152959852900190890459993044817992887933355817365195632591277201875374279287832672202477414270900528025085931017234072936317696813414617175843574108326694390973937164973866320987474182484728558539361029662940558117767061854430148345747610351212196538400488030208000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 23301696738400944631694579826082624358973564496866161801666992909424954184853683945917880801232152352351665104568014113826839181862672506426119649917418810337758715485811548637845791455290998704944006638879447568635693350081091906906712755531203367306516042147321635410880470815892427050742712903600456992114794295702473506473113862480322823479459861708002743317688782073378889370625504064979815062200362260401067456158692877118251681185287882621571036830228370682022869991728602304930269039452559244868528834218217899952906248141140312564672817949040764628537495619465310673054594185464351927913137919039651828866620995802442095350667477708502958939863583084024911351199700075425487254644216790983559264436441075024669163560306574161726895572841569546277307157334284193255860767951670708716367737716747007543338505162099887383128962274523428528471754661840656624999450981763314684504046561255008194801203433063543253067414196210017806008668476350131034057781869008759409347334725772305878757860574114986756862725909402129492431714358099220995226639908294899473655319815360078730322698459730369664453919430830696983548162982453506123676385944409705559660450086053452107291152369744353671613497196973713894264642999286072411067193359399990260810969134858959709335646603231042081953166840434045206157422489435126410445594984467700732572115749067747755467820014417633856382750435995273348866248021036281679133189887121611011971769751946285045305799168526242889696881433184919454333949335606115943226328021681458754102809140273457527662340522810377338389663264503746057436304507795720281651150733227193751608461687796713464501362437426605800618270826932313267768395534315223418673518324684883780675701697193471211278358316369319521455491167883263250648013136311199460337628707830392524680613753735430650165412862187157313767021150763736766763546239168665525669838024220175080310248345158733529639319031534277885132635279239033983837978101914045332201642937903453815103858806103013361126602281242479637678032584950617281848910076317172243692514052034728192550392330371328872429027054461568538112252327475021014783260274063192599530094144890396614053113044306277456435905246075021332829073352427001876243166908691620874982333698715415782738275567491391876022212798994912178895594473103562860410499012761213470387660914777183421217295383435866320731235155073880938460053412426940892363765168052695540509591711737447085258915923407929344000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -21395076276266609413395280795649592938378705106211591649036504787469054392686048798376374119045854446366334034866409728512405880205773644287441540336641228448061757088702621770374830401477055054595660077939045122556055778527333149541469933576138379290351416479656299326210506047085424287855882336797535577426654027508294581877965213734918088135290297329588006851367786551531504145770375240522589973912987900835136670600547755415391319969215702718568035108200812379745229622077460836068664312548134408636137934276772614341572542340947447537137669517787754192294842500342051596290027346601199960585014545485367878409162216322117306783626497707802222563442877456064412503776321057393477876977385017159711711263019821190094255695962477905840208942240370983644493399643462464550591108816583334597066946400902052928718308056800906078839509394409344419053034290427498983423306234151303081166708294537560129824484981818568685892494447617066203982437570102082211074620029924250250164458689458827441282938387803994242411976847356961907610939799721656183684847491047186657401872564368041839103343146315649251400978282915270811219766547954643484273534101891105345516063971968586415520689508602538041051815388731597466683652943823690390845985901123940422710386107879375412234970532334273822762517943945286407598259177511426437196080600472132369298231592126462130526711289981380562413552817102312964263494542043865267847662357880159573566352304834610142035340831572913179912886817585265051500476952513994284851224386654189876487471912563635206176460965411468148899114928701028150691321421342303835388408972926790355925820751307599922826561115312945717681157850087754889329106331449498691054055457669638628566023419306815664774001811718866957426397713042106118624840755611119644029516029471927032318848469416656559507397239247168069837328908951888775763776962804053389161394263143099256683690681955479162199647179031646933850156912919768276618854375732324024819973965418980478783238944929670906457581678931540048976789155111847958822694891296258477020092829448183893756578364327503366262113907443930346823332237099747998212011547546882495089073231253364278366961344641168769587152722549643201283814143707696312297226201521035022625288322942146411661620808771917935219634041460822142960031456075490995352929966416496684223782366762449448057915258244250481965267991733632619213048175475228817296848230583596876477422004568807698907445296499785728000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 17396779879456243613758985066961381182254822839446935249084999212120214889547659136521877698724530899222015295575430905098029528918889806913843019088953050120127026632287151870892075862165068536701599938780419378476076583347838600649959205248217011125045937749693308044554847744830241283235730610076390827070240557236051901469591837040757448897464278125373167588055375672161584791785495657840944990465446776351470716349365225258213362310378898429733929080519265968627261143486748519398640167618046788832403772172470861127025920270700554288737198254114752381626496716045689203663870818161085492153150738229764126108388960612298850709969333390263941628758215819370057645404207600093744188091962048522498270248792425825414139398251920525414045882380401131587169672472778723316551228001618850018464750079552877638195474021376494945933190216883195764269013283830592398141132639344800834187297736218062900606240804936044722140009827845571739683841105066142672937480943021955881852970736497131796973112549071306446426678400567538642793689660620110526318789731394114186764900412107975437744336843803523300453028781429990335695849141976116441890949409344221759389364308427466227794101918722703969432295545035644906924249339609355227385826258471437622489642033076639744910660384582757102564552735104361614872826485770100398496717571572617317392582801566018885502416860799905821717933367427891272641701400934395503211210327996843736893297403829004204076576247988083155599497222412445794292136326761507993758543887909302209319122265627545964217247048424677417230963112846985785549401369837377254000122365759996957611923031043934151185412857714991998843031436879660280798179807490294937540587094886714192205783759772614636181513670899500146594464657025674531116175125085387627343172465210267974781874207094807941449802255351869122651660803288392089148459310926382232997023300324433196798766825798354943037229620635749827158124055915191800918682430041076020813329212787356952020652062004707801599615325715626996605399537289022891780950862663324830935239171187314520363425372121154029890361446129565382317303040003066769333240367302860292701738668567401801448245586773140116126015929258070564524431403364383341692950906177585363305021766854684949113501584092572925336581913707275476644072913460273572407000129244901279694812033915125179765851356112196489893986499888770363350025276003589955207614134204340734705546064178118594535901376991461376000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] -12631706470580065756059039861061728940378048471046630873372361355188683411391817505553290406407305097593824064175774767050479240101195588235255084868932864003985516188782806743935318624900315684610759490877896021680772651202108254286033616571414454971737547292992266284590960428315280278578528817298407448949943024094660247281375035378661626818582721070605406716201448519497538015261626191326694836369183885025033510515507424879566323684121536542365114321291343003986859856109269116266413911095437068195080462141650499070578948659832508480024376683739581668363789691460086220735932823115951769854099412652513756864151745415845986417447795454801793584741490774933320567310891201851485715757876497925021206305430122937291249690570248132036376356787089668032048352628192159507141987726662225088394717377180636419751919944614321700886546192189269130532857789433815116192736118152595200993117902478164011508445249756980311451338168880536892126445712707533679755922478898624777455039683256306533535361487210087726417023699682116591925412539398369010181467171817604336211311681470115551554226971393169436810488437510399998607662758275324127828975141199344066770186185796074208379549478935588963228094384344803751901151076428353479643916985598508287985965727128853948716798006348928138107320992644918478106435823769896379820036844598623390017791935778467387942411019631684176877613526702115153041691306205983330056421261191576318331550379448433276133623775852676406167032948421482394374699031092904166926104642593730741553046248546725432984407551396121643463023412578589175879271895046727446670340754758485115999272302798718627275835450067754729688558381366207866825865112361292952995652189422986719631123389548598359710904982551009877745652080487026525289496878502759501465735132280903858548566659239205342757870482698422587569401391111489131704406438482524603147607352345190807402504478017947093299824748235251960991236727943994856481717075809871695702235498744054805226153090280988811612210359345630095784079164681914334848812882302984812449895930136195447090750491191010218998927421523258383068706925680525183234378449266107050567857143482992867301710614994808995338664922582419478747830268987736899189176894490155574876325203512901459433229542553190632283160836202909564392966801956297017330756515809295530715485320294771873276465457095165724556526759108555571421815560739531231903554849462920790739418351254978901441879176279752704000000000000000000000000000000000000000000000000000000000000000000000 [117,29] 8264727943607609254719943519140918775029065388000560808160822021705166703921608866053544456654518691576281054539067973487317080183852449876405699086302613036515438801895131549328562054687628486653082951683064486041119068618763953133186669758201269347984034433808522209902633023546546182664493448842308255683546329781269126197175864352067523539775634828559408926793592820854354055542510054995958626454599083288168188967663454962410387258739108164629563322613662897747328294998435566909527848183325147467584830510977032886349683766242584053915546615551056100406138651245012144939286981114653968398927619072830515531421183715296622422029548499036303661923420476534017550379521044902289189167505635282459938699170371789557952529563255473071026348464298918569651163554033774151120095209425722577241586001449701773561554489401561869438730534584893375105087960149951671136831898799507655236794099151596993890322207894115786979425189252662794433678402645957030914430846190511286164842194173115256158912261836634864669802887770866651866798965574388356289919389166878021257931518120236103489285327119468415979981598706527370758086520471261712723230461270372686359806128186907939579741394392109720798164141007466284259270078596403267943059375001747492936300870865053192254502176988789667676106991713754717331825371679943566008923357791267184462583471114040392749107260504834944346442401182932360993601616219514952671242250261872758023484494841998550678486198666309114490984408685173019972516082410043624825326079679009435137195910866767969811748891821388978260996521815868408537061669316415912875688069123442496653141474598603947059489120953719100029797479180799915030322687000980538924580982498999559723287779013686314070411479190145259554766997310913060708194718494796454447109996388214171418679113173812836412264824227854919055056699015643242066620627885780035122005581247950863222399711935651539982208791424509923632658769459636266441602273617101338897168553900122327217025436320330283307222625749073092462847792663787868622427877466861536539540902720144417791762402472922231413713210875889507947825197090188214745202072039023515255467947178054062573448039296344196584242980058402595024806217769746025555870468744066979109259334199518665959664049077243949423887447390771908540341867768897595616416307044831441796266769695661738851132637455615294763993957451119794826882684604420682397633175027986021357888611093782040407649427493224448000000000000000000000000000000000000000000000000000000000000000000 [117,30] -4916281640759974336536463769368876868628912662727380104262853194167040485125421804198007549026074967751559024115907513924668735412928692582099475045884983258665471450893826459531389546839329451896512087329045647963380260502082129316328829364717360274469410728376765684587542363309386108715521647742326008982734143968913892505223882191625765676841500777758343839759986393077727741618929941346044166266281368155756043044253914859904635389305739158656313301673124010854778964009602877362894244049987159164245345445007389967616200531532642214061278121806696786355979056671920354201157874144062873977490440818962382861074713116183242203784739176434786235079610104426037341009351202051840966178840035496551544496914859640584137718668477150334969944470036326726512499950992064352321246876084976863746756826960489260985104872765049680347091734678666879700697894830845819580766252268277628643366227405732381902031076989490494297353537507252374809747300634336937535997514666687490450686970783343425506753174541642485698362798541402807837369526926267115295892795968600767476696669001641686970505366712341830343385190954379044240966041347934534361943051131367218088255747713656276833865170018738498747169128221012125746881702907424098363706833491909623202845676870242278709226816361053305881070921019174561861845061316022893480758792986795252318440446339129173701837391414502353147505992539387471593836967148940234550040178957786616475280704736283467197018815270768300091279589504895228644309709026127296142591761426272025965927574507468996833317766043516931585876445516210593266623272768303877975881607792715552277287291774069825702441508116668987553897819189902228820159550286645243020254319321723409658642584296099293912566126068385622842777500262397415226135095668896734153469466948687085298282023324312955801291525082617435637067149033710517113422686753230253261500062669568041313000089704821632704843051020410599351175222892877662171365271635771389395125975578465490934803246266382126003706680092968313844616665131052505279503452603013705599225739947711779108227939000047938465559439874261305012533414636860378154006323792311291237268382627484094636715765460358809505822492289058976595772272482095831303127741841538467193765157458947233417441735957207722281094945909704252934085100177033550514540490577568991746502217859588341432355824262812130985429389878825108106982408228372524021484398790765762490769132809218579474244538594230272000000000000000000000000000000000000000000000000000000000000000 [117,31] 2679758112179577821597750329345009044041654907452264294093248467939183239267490400296091834772366827772377596769295993732506940550704832505474454792638078707615874807236368018213364873640915458642925167091862133858473225430931302832499541354289192316346880838270287958106455396138482854737440116259124768777083513631159545870409649983633909724649320994433151121026724187485328272557851820175503318124306673271210691883142939834321865757073137671633564695396664924609706329490316608907087956286495553066340841847201543892477655970188541793074073732460818760482552054087540601397573207808450535539739476651925186476001610884886422416150446724188866978396926262650423504377235828181091397121546720709265643985736707194383859243590623878781197060807751099941167332709046996724667737496027965823762079469484928859229643814399443286498564583028988007030615013294075590588763446303795550285703668176493998927246418531042502948239238785607881194252613198722974534975363275853007212722666859422583033549210955395712842867293970177532062017074438272442030205900580883110291402522446390833917502661816809780120812346380038929759679301844443242804635256357040050558184337983223611466274356343437171925986134536892965681026592950157770231916301812364254734520748927610934477998577403356815196665634100799035327851671628493363156256156280426624519724755351799288158294098134421338008609805532977248392032349853275852068831465042270309830291865000328490484064106151726336545842940038618744083398466975235019951929179257819702063962608347510862917380466152800426078598357271377487605183386930064732619032207292728456442151779329008658635649709352448679997089140193734772410605528927624863731703125263708490086832187563632233641691330236817114458211461583140448294505777467541015754577701525378081046732087591288205802610015414728096772561563394728141003358642856985722044934059902558961994602675958826535537180794839222037441541200433138088029599746306281551424715879661343855283994330399702865355158509316827462099031546498365754393089733592160772909066244710296234460128604604275813353502661731608274708541467935940149923689775881365156364817366839994909488756216031436738081098696835826031564842085742862664594207349188551095027284913603549066879494282963308485864698015018666663980074163122415052697956642282741930551392268225466835213443858167683511406920687406103826183438842765129195279703921996436587592301001429676861310112397831176192000000000000000000000000000000000000000000000000000000000000 [117,32] -1346657714358826539451190977036470772047662756002325998696686861475952558170476904408271839495390074489061913643079641522978352821101978849482625351482264571745413929348416666381175017831093851476499836385149045782831943296349724201939808009267666993495702643434219163569275342388668446739708930713043882220520315004849000950184783804329791833142831368157861081381433176725078240315117003005264163709542084334918984868566197323581305382543470403763809818110883416623912194037851843765057958007611081380083257725693562392635009301700302466200161272067680480119872588947684522863079306818265739551274452084130908470153891980808616483606009443957083001203148573758872740069435959189516084781522788456636409348887607150911429157234457666064160340212097414533541661973463051232635019589123231658874382993060510454585069509370150012114917654115269702180744788678203305205886435312831724215086596763563068880653503835914868392011773261287740085505262359177701551105654751041777543601840004948195671229855821609944391328658897671973708631876046025960323279231474710519837440816025976235667009786172594671723215267901639557903369563740072846308225164292646443517094827955510158769419643952476096523484303342763288481689775046246464323498004440126584643965448638391357947191661640901467878290543859840215646422346225547409623347641456993560796307490574669468853492172584698875568330350570047965529562797442395856906647605232860072067848071928609465784593643969234193619954819834952074920495979884657025511047937828993024748394633959091757185793114685760601902651691012417451324783468391637275760379428822997040172048407921360360285183476064940843748380887538226201952721213727432786750087752203384217650105282024768211772285183623021356504004749303450892426651138700763684608514537080516460869648114527527556181864881628876855569441491383071662056908267209718922878798793511483623891613596437567702257288700093428567544670681188520455991690190992480532995922394475504380371132862507190735350401605679779111771072827178229304199478036322123048603522330683146499586630967424776207619757529235879547662694904961965778982986203120091739121330017370498922876094217280949815378897181978844698715008540569439963624550542569348507142333361542251639904670790643369886035981895214780150370658069798710793259143764051252974132394518821424741950669033996546099759670392349270388401237341127836849887989481773916269284583544331157387080284159376097280000000000000000000000000000000000000000000000000000000000 [117,33] 626592551038475859576780135769101076912877031849978137022435711489209995313062754498152199765836924315594318206297334537849646995426615462858204394391773767732896643972170674771507558783103793404860262271583154814218216095514353206441615692494362827315941735508782416718342063512059112630070852009043726445191047443525966564917252049537707108285508571667319202378538355905235395504824364702846164878565561281377691440936055598978608131178478108282727170846507504337528910070811116328703766477981532085558206090919492193109524449408107516231830688672844305295666227115476706405122486315797570240487014804987254313614657139270427304322792051233239485522708137542622221009837465950666586651612575759452218767669665465213710501090206662922707833068984306533615850300233174602554380004693319668907776308848909505686001532759080878800567924669827759101876498180554424349106438689193284061126138111776540843394203328112785738228560526327121929606401111730756089040959824693019465209286547025843082139837171108343709375462247779817167917579890560068335158648721314047871409350436952061558713802388520398596921580417052445594000792923520914332267078228772747639703592911117818673698813387553161200902787639756556071121579481063224903477766191720893565232168435024332267344357247800697161271439932235205544376296313153442443526163887946332009682843535426010229477119780947521617503777603601500676790235533103523977496480169173967541406533887673037325962214960515487902293177390969417318264711276870773980709843914519158087331747202784431306038396652265370768659766994625390758568005314115726171598793901762811755111868791437629339525688097092070697158446551537951658357157517333954293991294979718276605703760846288600804610009205311395549729804117020311126589223541228196165113132707950299298725517311505014003281511100677810107140206491621304844739564495310219955147217555037074757533065061378057089543776077191878170466072364702692135132364824781835402474293252477831681698151264178388589738635282636084665369824164587948326608763409983221522431128914096609920266297645290103440818298221174829293899114711466135914540146508561216527750056677940140651007741739045233882260098122071413722838562801172530161552087172695447144408873592621261293574879696877182739825091704657670636151123789114291124987394696195886002390566154286767084676095893958432651699476578945047909144553620142459134129409387272165435632607092305739580422540090146816000000000000000000000000000000000000000000000000000000 [117,34] -270772050443028587886771946344428287686441829960169949994296155871317117741849821193644844795547875403549946185543033217826821733470202855702661734230025869545651677077150626210203922472265005249297437563692768425963477234961791780860755866483341516554235112675993857275083507036754505505951597343345525830474723896966924075825110538019712888510332961902726514235977791401803077193913755844481942888560725123868256956340949750686170630669824000124709650138274639503966985926689471691492148470531521764860041512069888381195385974789615716280351147930956045514775631330226080307671466584478842362808881917228270461037512613437158619102803789596931664561977108463667340200355146460076239567375090204980443843824931549491233837314438122418067180837934657768127039418761017696706520322690912009801349048671982937256883162436895028018589468090187308126923110114507772664906821479010994597400163342014316750155495350476929956130786931977962888200535959403054705705675560649728022312487527448333713364742126573270226583406896695155352706139091121457160045366183120672414525738812806713635365234721774445035092096134090407433373699092557999692936450414592415081652843155030041961906267945541642148829332880165177355764283996894910892764796775240191278078863269721242703781468467546343598998850769328152235745956723765060192552550881287224116076747207458718984797493843626349514324507848981241004102946105288166122962183667564724309500725887609173613894569977503477736403065469822735837660750141847375936985591788219923815855176980175137763376107295827003479048016219563081178751283936242839810412834461774640311950846118346342260822264892713792953566408974643947990432008567119167544327607278368057028492444167960335964523812415696164761812319411604547699176361672256303538464071599257959806382959995032453244817035798788988658415858479737345232866260377101340702864970989149833869300138128428053370144051385012979297269415256250184619441017411901779689709731242441611967840037773485396814302796924695025318305244422663821926961577779239686648517453028823090337070618877494518178268315023459367238159152530899095216308447266202842466270678184490940267043164601710754262537645937892795324380522224900745287526193549261493459123280128943491383982112658615349896538124289783291507067996554826134851636570272209861755531387950198461229865394629788181017064730450139711229242925179485510352147926588534929850710233280003386519718819432235008000000000000000000000000000000000000000000000000000 [117,35] 108904601647246728071938974556919838268300225614154310983635605201497749293898600251369414852672148624599292193673333088464311652608356969188166714041288406766914966679898836337980292200364359730285548108848453784217363395214919115563099867746254734356918601950400061991065681478267330925893658156159245255408154687767290449235592747973369697942719371275921196765749379711125675539631961839064036242981457357657772170081061962405751840183420659691329580562887845562264606383160689816885152093965823101882541001779128291463963163613351726760704649477646426813984276461885124741552649057001245493260778317257735297036602582257611394619786005376565623901815916506058543997466750484608836091223361091681168127026799192457010641685833403191981519809957379052471620202525593868330532684152041723816789877261237699376543716487473952420597446244687875517503149426611077683538608262855387469591658423629073986825719892548150002332349639531660954670095208409196433220835781084988711579861493295740138589563516758167916574030100205262317666112502417603434612845370968922234921038237370386322782777450554462263071870451798548277258994214238067923280338807456717128847872509770651515549818276527110954016641528276565896658505999340938387427409023766220812318521251915100130772792346490878426816602698003159895737422791226475833439779914270739206625454888819051003817954997863237402422113242871844260825723600734987406303694703552851857978949729856898641664013440920540722595477514912082683543585473713917764755634731741328005016976236395799315043399780694477221211709520924044921720586896862153267803268502103638763243801989161641365459421983657741229157728634450878220346157746739775969881928408873930528238714299021730061182771529720159806375387759005487845243447363614655523623997170398390282457576123468544435200800420437991316137712792082191931312007771692169617614741304271793431298455668185104026713051896888002810385304219292562980073156397309724872096460685293168385047334509186903164849391237630378224229474148170812030327242491039070462311251292544519035594402755805192045651702538651633591206597845335862781021412687533868246916749297705096190598562129167726578796028330941431797575654122094588653877367388411098374403411466548711092377292436469917080112191902547839064791519178006077752415651372378421511083031305332418063024181430855793432276390849553858850630231696677074874613252087662094572790523232228267836627763895205888000000000000000000000000000000000000000000000000 [117,36] -40756629587487290223640950347726255615373439045939207162722671295196340271762680543315206402845665227282461723895590304616033338387752660400796743964507858635948553090573966661043163027428554624214824078928372875708583232047081104346445926027803680389788116110165484023355556253999802713449122854681616436140584611361445420564780712407166551161300678201866207052902369072485499415249455625177229174570108302323737559134723652067472322441226322821409049868657962038917219018994866329070390350639200108253358501896579874829869608767880144368121294778057277246180775940023575094186555471592637103729866622686972041665937966617823517616345746394785511287204931735952165564124713319955266558074645287046556703315415989799819449529497175468289279864063103738500576747631033294438342431961545439824708101463384347492972517905754157531187119439442727800589776468611603472650355984707600600599652809723520435768140838068408311953990245128177044678449276122652664786513249607496001082336801169282125401436557945424268604620234809959486808467451578942558083136226373629526363612439942781400125798295074881017864193260013845361383370726139973801120733942099939006262211606306046976966248180465493467814506776986738364538180196151037659650981519150122674966057590190851656260592132729041214184652402989455548756014696057593818799821860989277325265056935367400257894319436410027420405825484377239023891633831682793303891381963316061628185062373712845865620247222645397609961748144248465568001140474927260479171935700508007435904348577373518452079669056994969482602327058737727937563863162049802125963381847155110773486110168797897838675756688769759842516038006399321341415095291236087562767365116127424070282753514280229127588869201260576326617664974205586997674313178418690734176671361892041885347039966672800158757682467222884574541906331813116639360681584869424008343664134611577054620949610042921761021932473703123584324900758048492895949391042766214968560583091451520768639616800200837549189767614062085018448171315536980696529539155492344997916599521723890663213929542051699520810992679338011436409365241753382334551673482728989846396921914526408830187238618900947606804746195101555099898213466993178541044706004596799578483501178122720272119272297720247628633713336766768532019006803845353213655005165906866031657520616751518089325800195262984390185772732403820582141473630020661058692729363775910644144671259962425035233672051032064000000000000000000000000000000000000000000000 [117,37] 14096318842826805978460422823223753958102261302545602247141284031885156086580724493181326919935868632148092233289112687128333694644796108442813173479560370195289084165175750605174608249188123498981766229570870177733411897640025619450629511237474429292147483786195593344087389057858240256774835190799876176501196477869918034975676625476726869642559329522801962748823293220977298977887814268968866634389677301457696077821787827243349223556397975933697300921484118912718802218471463801309020061748954291970031288022032991258349713479972003990340079954417557832752872607545738679661527543717930944161936871033245862026067170416711756754872272605639015890310035137616895286446822147734369792851634081514528106429886414189922300952311843571363758707646928488063029573997158120378664572301068571289578635398105277287260089073586541924956665232528399188539983249914111796374844104553992480439558887566485681064630148032841400850121461610311526074531506850752562803113844559533125279277409226871190309738096901459081146965285418902408587507385610505527671955356692944701750194605113938625173893937786848230159789956724395892763668492638815846963543180566820698785439066818826008910272842601305904356698374565240219416336284091654104548224207226674472718707471509881656854974340264847503921645891884672403493487413989175672843365824597843803845686174500407008972082937736457660788151771790618614703671526429406761722344046990359118256453850031729429699950671203899380950328613028806888374159859635916396407931455538296721506011156993960349044616159037542280418412997070118873044658436461585179380778804715767675724238003682904554827763634841128206178116605356652557437103391514485234315851959557367022681954359247559210915232090174744452166251418804471800486199986519326767187847454133987196810057910732032502462059034775112720458364879895255506153730673501083458984866282916639696497882457516197988345870283180066390396905306299424322379182062396758277248503131758283767399943033972300064293365805484690650784967092776087321786031473734119783847063168704172050772708748605189787030459885820464960733030516554816501593665204315808997147285759144166901563632836225121414725813622470432670856160542236766181032251131019802964470334712095934182417561139990170040331446715829197592165776141586935248101716139930602575920925615293586210415277340805350912179910258973090453371031222319057762392772901981520144908047260406978814073849396592640000000000000000000000000000000000000000000 [117,38] -4427498279526803053855299576153865903716260783839841835608277762239637242581754551792993613086487036700715320305316062316475841621010139342626228397583182711525474352354292201627889699924628919314239524215113063371467120827244755906028920917083912066819837044819319706650849387948147412254740782604311292672092859874409331397114411139220066225614393997777080113960930528439003710208514755661689470460865422830147226958615853656155435909041586411065889142304968716912690952388452696709775575351616403805489563935211178011185301263656579410323785234446207703966552553496753468763740302873800465247260862101185324491903582285972710844254498190899901354177647545307745647142760030972933037082969135847838526035231398464373806436869085260138484029934739943261198052756437654640173125949764036789540993925564706269180025132393679599099117826158746354538142505677656915862725592823819377629179301908019097973100083856403830933676857257010976970184077189513475098402739233673522661811304850592753986310226268116431173835017294698470581209332733540658530022023816656249645474975253905146662059623551041065694378750891663648793955142713663991469354920670521844607539604883365660470862570319141580218699602250269074918259596758461149272030480881045178446814660905280041444610545394381347314820214241230154694029699322803870214646640300848705338868059092256518449961902316035943865005651831240026599835740649441409590324860716781095500795958934358093942708104358021554127460129197568044006122754959509241486795413869869129104401834512622111145601206636970911304218958768221803256284630353450991949717940689672334996246554612249386220744741572172193136773574568480846601932924099833145610446131144242741065691456020889780454046089914559528560674562199738562515376809055543848140928553160614689999180153350960027472099684310629234677580208877027437737719208087553950333728883868531148441912204156077681580861641882669570697556391825678558201390637609205600267502654766181004532410743823438892241024736552497945979243720147819125015596605122500974292876761235542813094799091292612808450409849545933410511684449437952553257199913523796240916106106141753292175096711988294233199213909471204743852345325895364605710273597596699654134604972756847018667580434700777000037006688010457355589230655955514031249851145146075233071862217136914631909971006593618544094798120427222838515493578311803346958578441132743446186502302472692091981550856437760000000000000000000000000000000000000000 [117,39] 1229091680873851517106688033214623894942738438787291292152275846131325226043323991460080783199291299258536842441850983585050998506319803010173122424356043184540335092682937309002503761165361594643743574967155834248705681317087548935731612016805315846734037529316655952828653951872509037332574228942005743151512230733317288972455059097732151512495223402540822081048687329127974880728728960008126066776880065185029253115809217247859691982192430929813324319579211495978784783935626898735782440340543154769085553416132623612699962930536550132740521816452937558377630706651567186767874459306970553987697181449104317209203605437728990664019537012643197386463999180017073526997819806852390190617510375419850282988638842377599621601018379141995078818424008690757764309651847485783754454458462916782995457854561609215404089266186324353199504327781882686001312060464662710430812600680662500200902255304200712572966761167643620369427917850259230639781544536106146531851944960596282504209987282459266302181724837173005100564819909739053397605529794024957840866703825330370955684482909300899672531657725437953976235141146039813434591860476478303905622277002281573139495844255091959886219197752583945712547937371136730810003656669439015672388748605051331497833487927241504712917002548480104173794777829596816070057652720337033045394297733202987196513630582229519114237317349169826717504929228218692665029925697425349372336248953659431596555427698464034811525374715707717487036629822312196919819038225493100143444450339765333242339993396910634505482183984175840644854846550938906507780571551905281059878019056302641033911839965689462594044672654449960168578035404044313664846785550044271875749228570270733293435410254821044145326927259131859297291530247006066325281842144578484851205140615829625410075960888598040126908392228518800626181294813666889516354022868567987516319490662846626153122871161797225401821210255841648967033125476228703042721859178827618870529896308893949579771544941703216224098368363297656854452661608150877906361304754648186490476731393684658621027999083105387579562327409093112588850533003291111973755360782256300389766391201969726049934350358663562869023388553617461672201042503927109791541310817931511516586373987607019570817627203613713912732991546231383807767014906883992045393461361639336147979454239407220734740056492659365739412742043606161351737827414668688676516033593022052438643191396059623921776056074240000000000000000000000000000000000000 [117,40] -293588436738256516841507379821454234701021034876388923184134301790031916396799184539311879252092165403248060373017255257366255842345028110426298721442616776965568896099320759006106262603141724283706905188328221833560331881166763374070465387864637464540145350332535940108196158891633793185564035509569227090745624212886867588974041311396788538594320599807620173047444240801114054551544527300370853799154783690434915657284677118768855052596260442967079520300296160902892855421144985481258440926636622077622696411840468743572315365974359807041990893971611037884904258918926344633079656294216392570635101722570878269471686115634133357683240451467950464357519487656039423722507048593800630518895458895397223827216322032889351447477133065309852869196435899469450783907046800339525795413302831472282094889346784262778543180105647920796248937743895755758242739578367564711684260551512678152177987335967180394263791687352837453101678103266753542986734301329041731423118801939540203014499415297426348864922545855339438913818002904869680094380671391748457383773432667857324377014421174122756295595839079203401473302552232828303159562775129407673545050287818532095524861252752124582237196679393786588246736186308628774208922222089557445297849982482516625252033214882072209718065796494965019140753632833107540321042995480953910038957156365544721780455001053673247538232978179691376188622827975943140087261502452048670874603263869341437280234872954653499141310980806306146583790627111903111394951809365005207416922953984620342311661945160699999612989322253118776631964548958437803945357427133350888577338133167334813654789161190014944781844849549826896052889876978234736046650351778454398823638639985724732010851743200506972614625869670496232790968913775254797186113615297051530093794784623390872047949570317561978122240578747540435111876938097536697575440040466365230678370690629700233205409797985373644219128670999763813200489764368019031883772343626854061821399555423879921023918743152979243498125871628942639253364644057252314361443126946291502984637673442601533088261734866520489568293352386202402384246282917398424707179456914704478058208814660083897681970698188820969354332740198889169320852947593758841755651608827218825301702091986040240642487955132303782541387753958710185599853850974886119199955224457858966677427803845924736053768623869202082532408129896001121733024315332941279083413188592745510940959521838531920225537884160000000000000000000000000000000000 [117,41] 59905539648726500262856995220985669113860320205260450950569174074629694181628418359187607416192836798318550053711773123494163066612763740757649372187246182171847801160869690040462151970503828880143557566992899386196336757408672153619174101452049772633226023526017712292183732934333885023103221977999656186428412192575739612131071675037420585451877015897704041282647731382012778109202631172693441796572325055941333716048854614866252602489612128602904039621229754108275252661406311057863710802818571016196407017981579004182600303569098350352099107267813971211827422034770726270533124987960541293422922480469654759145264416101128205398694370819952628672114221407178279962645429355621869069084790933035924088848867883431528886399677505247923210224722218320479178747766480141993354989606802497846480005511495769964093109559908590576241495434386303160968795470867007900922613183069258435581879096028186666695064614519771784866432385051756215608156821141356166424620721437155145441113576858089578298432602338148609664971808038328998747618122560899027277450949159422030451493547591842499522048703004497498796946944688648760983316795185626687261534442681409269386624400565481782610994254927399057327087450419423245911285649384081839370641304618841780538542545342178250259112392818890471354821046236096517813383911379963766376696297919654105237549082429980207838283892774398731067673527152477354730218972532320091121798050657063783306334569053837038096709766394237285643720800986025450879407487045543521361447354900485013641136548654172890150484732414660433092003069295378354857858977972514399963822526968210296146029848001512984077025295779525802572022131900794463613914382394729762416591536865850164216509248359761677075182762035570548681520981412042196962534304170477023730251214886876861504427524847441570222273655278279332464200214089428257513478572471469687084065557598249008420307537536857663304386171655923835107102886194860458424372623711548259369167369162513558105641841340411852666584081690897253234000243851842565804688220226414585223983253086748285175808924285998057192724133722105021577757346043400120122338488710224210904960966357992229224914348970423256664063766260157307370095550996361466510532911841511059908301291013143183449869309219063872834369061603702163195751303698815383071528455592732594917038101854407002246084517137667024295641043991485563387274030171277709415184631421301338376663620540383782439988756480000000000000000000000000000000 [117,42] -10844323041487118486458748620299103448284839314878550512968615310607305126781342691102833604331989578929222685036731562491521389258588732093348070524363384955338025587537577296067615811588106853617681255679354198654432093769251504809454865673064496409642440753558479073618807965137832300715650354793717745170358020997353972869341394843762040724005097012590267646140715045102067793075950617696120433378075942910636092575355362147514055977009691574118548850191189533394277461153302459380287267678979214558952945086678336712404367368795542146988657986148421504709906691781983864833324892139821529005276801881794412276751115325853910222306708280947251720401585971139072560599757435891118782500755837996547032882259174578686482818691254808541171370371298114182270796241273300416511390711756601133765141460647002670197988897862430526582085143412657413523679244088026398098806659611877104455402982180974856003110826132093724927383097717433789855117691639531491466651302315013728343839849232920165114783692355111348150305651282328705301405703582861946689664010221109249623014436567177665805212237257305925475161536619822718996361186672580116518338801923589089300460355910609400063437375110303394617080584124893970387206950833584624384498436840249899917223646857087515770179973138495237130628351705084008444735436746299592709924197579700653010840850235568007269258329122560403860437074479203731220323324997802413728648862861796275238546916233263019535771144461908299899857616306963877125147111963451147912630860139226866420913621728757228298248059846688058757180970902179116400089145867409119625967832820861812376008601239587487873308440596051617620790077609067935329775038175794453132772937842052064967730338967372786018627597447852437983056845890762646431019060811099447292388777668431222013267238971970693464309540173081342825943746629228996683665834581282302734383497934252780332236251045920278702509754265342317910616960438952675179562609531467975571875670120368563472345273635482849875562395268703044638476615732793345917659158701938855205381740656355378842814577042212340662581784817320217426294638369089518183775367591243922476139872460497193542077274895769689425848873693164357006278453176148535003134644454357220885524087599227723474364515118001913793022666920107147438687750213188603714599567932499728970348302938242350707147605149313157808996891332210433106903461078173685751492224287470314362059634630261468632711168000000000000000000000000000000 [117,43] 1862634949999620148327019653902879260348771784541266431896103394527422317917624123559482732830862359167727364428196330036885054933009067131484928807070757611199117893057923836540687505041085887230236689126554060100917463326098472660094401143812420319141807813328345561970597023083115232012497912607719439088793038813238727059723025625425754004726420544121031411177371374163023582916047144680110404749935815408898380514602305760666633197568181707038666988985537529755753559620380958810186148783248310743849093384179302242936958904253478026592804959299297236622493680864780689342621066915474509211573016234417705971609743727826937138844884878364159933376027379248213216461996212506050598894920602135882833039405023471286613711820350103162978965010688278055252001863579680452001916166077040843212505600025029835135467015484383268721824124638130281017042120556249186535138976449899765060136166503217556802099983480098696968585841247739653364405901844120121602849065146245980609166405579273187216413768230157420463892369154430236213995851139601276087018472432992132108986423933543905905478945935029727493111421771806410377117394372050905052041252810714135664087567643326045807261668895231382879608657580966101583603225611910576718977284284613361142899996593441488834821537397987750029519170750995745856183681304227383192838362862543597952739327564053507786641878147649944058737134320488117695716976680994383671451983909167503256562105983340223125010278635596483698421627960607245181543649288151370481249331792323980608747515030880607057607408084372214808242759097965158115533739994700594659172573747017926879593823645086599751306245923811497838157676465939204856708792406714592878799567579159921613299465420441076092736996951401978681986606970035078731455075111868592499836314575015836331267663080065485912464881822775418719891399722984365040146034440822750555830832824684856182875014551634240396703560585600475992102047468517423733140695029844615685266487265996944526620634639960712196705540186793904709395127147606791369095103389310568092850998105761138293190109344724838919951357222603230035463462639582302496662436036162766322819504940496087231158912521506844920653182661844188170725896370158017934425185026306232722636403128838033728316307154061091499408720617609339710878670271117282212751781743173441467076103129368488066478719296488206191090219794840129547563489826728015636468524578890781826268590609711215546004930560000000000000000000000000 [117,44] -278822482223930287968246080866682959867100126464191481413010669728728048348272702163157428366706955391811256418743583823462093996778815843534869077522718939332344557193796118467806862601287097131221612586756277502223575767162456424711652526517921715368013775838999223864217773729020818345830604070816765363378910483541164291758899153488986928111742728546764149101775793960154032228265873413771765432271300586325192323816845456128856969013825417242190253799929478221559326331879036172342657019232531778734825034623121540219326147931067988610463968842139213649858483313682446779657347499177194973979665401921911673583789610846976157437778647921232930881226212883005832470421562982584175590322947752657845482761927566017837633432964176256428882845843828368335157028338003799865379682518675551550856303271269071511540378973367537003782329410967480639617886812147439266891168072988556843601760978788121152320312738191892773833324806607203096103145198026136176410874754145152016771145640285373238028449645393540913846958430122504701235528975975979257082327310569188891304729537021750289630374279946898169844600850655372300995676637700026087524135349901275386909012246777692103446377402429093514919771336242149757484130981868428632664368599813410759940343853232090055704053998366977753474086618981954649060608703099470266333223464109550080265624416193181562447023868092394598025042909213513166133016707771958356021285831344078297320018903935476699751493605412587059017988926084937854440762976574134935373856655071472452030500644383597198623282458027249211749523482628254513710182517848664655661897290532475233279195372396384512520722111027221529587525244357480659012022361042490674003284076837195747660101312963294220022468843778431781744601881722409176496512747748197851830779450649667357360302212898647450758226915452361780649275529498864095147190499265468367937151023785769538226617288608402642142058432179180289429157897229902134491561560332936157582387291444018708637800659783405671455878087328724174205775194658510953532404602216054830790603565522260164249161782910592102702014789050460639671973156102227324557941694304076218954870574149647875571813547724387360993048170740490352048927600429615892748898440476319620801249403753578337455883147016208045785348991489676171727697336080204176200617170246971433217280406379046475805207944879956603590680757555454985327083838345038872568000102939799619780716799420959462638223360000000000000000000000 [117,45] 9677508421785378391629906721034783767312569260314685167160317002107992501267335532839732927090753548260721678083245225424314231330879789252097417740331886888046687222921239273596354045606043307267219694367762509834387099543110053291744274482104770915166269064791883160513522326016678819628666584093874212894819386569528732187324079448585797937589513808463042988975696563227792016529524888609618489574931551721160995648942718871529255054158365356215514504316185639473972046091265635331072765728785228430316690079008380332932518935603852224741348371435942153852950469866178770157539106042077513384604775006293201841916228980784985547127358920457678295957243653131765874391952269263789815468842031475127987636116692377578737591790963495843018387298748637607957392717745968972859599931526679791747353468098908766196533436403960170782300678885095812543717200127827044850186313882067493605566919290365914295903377383027432389784066016627567011505408021279140506154912875576659161023554515010535292545975908435591506071925226223602389932255682647730544821933707369173178630778864455543323200187208757326024049988507885025649132966196354191082945670581655770021168340230617221774796778146797899858946045082386761850297463225761908163841502500480953291093573038158273276947314434153843268372966328715544696082657532436098723578877274698095045552206887245546123487643594684904557778125078716607997593863717475278246636722377521333719883206917389225867651526452028491694402019392528498345524383879021514171880944902945618767987094402601181788664783880563488540607294925242382677181634626453688649443727877846539929920278511042336447685538136119665733459448165785150318932216257612034756691830051329572555845712108577054269686215215080393350880668816137160615679327444277905775626537617392551471202803354518593274243263608512946132307069490482395771899276502242385469421518834002850349801624859277040803513370156764192636433949120111756976342534105776474221691704828434108150972260982528895042456331634785834165508397473462661637863557162674182552118282424112217369111353946366776748327580344309651185730879948636965296556010938356005160003611969258354418281473019891955768608217489825349519828705697530765385895602011781000910923099804058932263764238945125951681144177924512826804154404190893558952157761934314252841476827561077755724513856385384374748850178040214241609265460143138742917251132234256106599704508054202606839398400000000000000000000 [117,46] 15996356886499353636744493357873800229578219393110622160940021220577398262372524145542807709438139930852742888332942738228424633008430840402015206065258284247612603675521224139777420547759092616351126278541118828490283554607142513535395898652996171103305633360261023815469377198839220719216111233958574061094119241720764499693107316022394983931963507541133228800099655861857650138283367403118284021167032649061688017233619837861428213536153740035564854111136096468888886973336614799995786047047142399305797856016539634968096368014291607055438090719783819370360206093968256342213014374034222286706674868975720778887676481131699345957060463660815856691359663703693391678607731738698352544807649052782395716076901925248205886439135319588799464357788338957312113500529811324512626062134528044293318170199691346674511841576907913905038975911406745007045399247233854523545452625534000620139089089673534905160691976053615710337756912260629778604103478157360721036018865928279476621915824508728001579257558737684474768065419304052195138024826297265067334377082302287115256551772986648599507939960306909119980738859477066139092835305413903170634200385528726850771986077172063212019061902806418115814629456816291896816162787688489101151405205121691730637390951916657513724818257143438387577437930365423500202503450567571454630582269734136515240398270302300297416522859779472440595914360495198316782860917462973030082624187262000995110976040330732654725339331957331268658294395396412268024589316656699497435613675293963486928564068334170409183103415028173286512043384184447625632153244668479335038684624326807027610670106356277740463025257016571396776631501447549650364706001314255183443148076734153326006054685219132683578778403506313603085465862735169297714030006938541611227539988652780390653777197211562410499134197139214014396835433779201900417149740509211566499502796669929307980145959317212854664698819999233125585131937037203864931803373914562682521580551135395526915654997634260507915178972712371976625433254148385697855506921343348479190556263648206542521319302755120513151663487026012452197587923507968078055768001271298461262982725742994095097825676384747033168035736706099310076573606714390669445375957452075779714608501613893128344627832853814779484791080266355546605722304737592077580007247156750398466297253778937449272176959183045861999056181762595326981963411917287727920579604811727603355561099360167861105459200000000000000000 [117,47] -7696466185070857333743119857988213488701150925387289882613457331176260178112038835584640590351359228180238538362940856703169914786988827189287448099633472049577934141714665018248985180634081108928059950547375272154456193162451225153382060083410854725798330531665672787853435922962063578723977724257839560191130912844350478437201478053662301230653886157715226852079220723558028553096924714457733068031612771316476387668487529792474821319608527604934961180699780572803489546793469736733709447388425714360570364193964860804819231099949162785224646424745679523738470908539007083474534431412656205148174726768382991107126039362907037940393659784116045379650999730223653274925839677448668770879129178999530634612090003877346596897718521043377320580444561256016428429194724512118445940742363110017868358220475522979625181840699537010348567208891356897024731412850271876739900216508337127225961758235984974132368961580617587218751164369226300282279493985395978194464350355740211453526343927243667825684977528893341272778893977391137252774385900439276276379437665298181929138857235244354299249750093178836142715199399130383247403283776656922177752993034695942462755817691060427055878362682025448983372451992642681770263987086003164297038896591701730770351915355672590329204615647747343589876977742008932890718082697151295181836940561184042563939081447414763187021593343121575527678418619183049271431868276395361080319546215465309369927142672832915955239761578413880041065017568543650925219961452645278988505865417902055494127400411582296496593776697681349021586037227965475071738239599093003097898819437525630663167380567432515653133700832276228339014066293514057441984167436694561325630112848375700334942027513871453534028716182407456973306992162149360995327783342114734449169102978797316134870190790237199019688257894322425051544980260036472427884133792097210415142588667081468973205075954829199028105965524648423225924861546572852740091973913930960675784386025936530604372410555056420489568570760017102705638601075221714663485948391690828697689441225947453256905648783719236685013555104944973818522774847988830705472505921392017459038383198953761054070988243030284887283099333513206370668590610757603361034346500073960110290250043925084031958571498127222894062632870349188313945845465530434602526979312565006977830065573739465292214009453324184851265058972769891069334322265729204097179426260556014791141313079503214346240000000000000000 [117,48] 2143915878393356791591148380268743927098921380125515947203270905407519213206021211444264317490909450810183536928725497571101657930381239672872174811871329595205548850279476149898985170464705793154197272678673830939060370171442589626374087020179370712322409927932338566545912216012260735605735466482056188278816846022443583850434706539673630131141375604772285588162477868925404399226031207486747164512140661671992244129812780668375496114785264690526234553743220431226326355218884071357208501200097959868752770726449349383770675246612747983757890593975340801228977458584409199385795429891071566698077907111735488451269842892091850016359536551685746080213048052707348300971671346098766561779281576702391137853629058383912592632366708203603167622429115929919353980102727696037175829839443068905655740988894559710498918315892253978368635159024036267353878706734239238380073239554471440165103162495408592242979202100782522267362846157638911956563779484015527311790750388358636784510977333325442950539136197427922825037113053692322612040548554621133802746428872642194530838846444303872300836465439859682588077525476481326550078131550194646211416334228572447459095812406501519219358855297647254640168947113829788805960099897960635686908741053940308195246672970259452824112552936051281194211173951883853039253582466559730921045531963582514599172778696696040466584745169466786017992417366049760815464116070126269444247373699356725558316269715639233751859368096733069007103101820568315620838151453328406177913009688467540016882857921531550764878943638085756846126088333749824017378668956150310695596272536711442211978706371085293070513726388493168145789335659593671860030592668586599954625790981197332489412073612723857964709202932370736497404169739342468552304149858290049204686236579556217105148101797759432241419428495730073057194080897608050453025049683505529619953734404333729324561751345895150544228704596063190697994297319293000116342374095889992931185427576656837021148314150015607948323402657634082680175432597324023238598391384744495137470049636768339010059203141363570524675435738126575169724153147839809264902474723480535290191820484582377391868737244057672428054511520611716781839609325136053209046599874907463178177553751703725670057562892954631683153953004669526587498102385302866256015591195301522532484119875530375123057051764646504823709434565649185109241134538709607168190635370725049923588291521905554777702400000000000 [117,49] -410169449150204324605405009272579532044237973876151446623664866655643571452156059452483129561377559342602133456772462078386782803501002923971986212986825272881117755258346890967101421214827096942883719816181824450181971621527189037979536252543295705819198323667858094318197559611472114320025844203622710494417164173195734445601924107418742949194362310175545037565383939237293155827443870571979949605452932933722025173830936128754247171410552124578340048538599170034209926843766838879884739864446674376496310946958532583763435676197822843331952719951181028111173565955618755524629253299231402098237866924260947017497791930736221273630199152387667517346539346219127653901534165236048558847949736011952300120097448873717568955177437780836821029603361966658822004416356097035028353002492003808672759249097582608946551708430011476275449813296612688133946260397390700784857974144772603589347573106837421985414508687683385019422962588133861224097763021972180653640120749465096698020273885528152246413934145485898889453679785243067923954851602157583333884012577447785499091839172382630941877963590888117791138194229074989115060506864497022068382833331081472190097324653072087248778390728540359508537106739966289604291832908410536412158175347252724416110710123148025436496413795144819428214209605819505061414461994530914110238618377337558373621223631234360926891913410324361671712608188142804162057882853337392145405584918623980655886374244104573332357499002140550254053899643863959411943179384825557468712412355579771682180800713884548531528273700610949324502173029455833275276003514740355497200142865346960369007512515133873002539258554305257943884934829093029619553002916456297779659530025572819816781661444427927178068711756099598921256479840258557000082850033617342471509216403764971612516433222401174766844239944705516133821632814776478031676612002234817876986946381461945499595032290377127015616271338893408649966810311700130751141494889805571635214897648689897413594905640322677261932751096772069548202272208611852373728736189430751994044911001387235163144212032454160902455406558408414705421691723295249428190469762873675010358664337875996575763708043654666456061161710976021405083117604262484052645179000771356622584842835524976332647760232453924738786142588961966620013523036735131843854806644342333935734202746930136320736911079802069405573185470615957783225821334142918475005184229304264759927811703751270255820800000000 [117,50] 53623903717345001637432535990311598132289692973730830869284969876764949875450534843226557035295429611845501582483285483151799682516990829271971227300481730266623498639746624419842378285322405425860371298384305308664421643283815808251696780136768517203033910805016370758820268023186098401000639489863159523519859959346882617024192398135514305799138132954762073074070446810245647971087053352465438365222561400346479710347061273168492071372291784768763653148567277497870181177758531071481938664264197046503094560253913946645388943198476423015940761262406746040462327466196820648065505522289001982720054357288019208602530087410570665105237262590903782598041503624526927468136186063264555344981076721027140936101546009548903545052859299534737518004471955303752480539641228215192247358948479021071649069417933493789685496403646063021412978984559589367412084471612518904971391461014080652783964329941856659327793329126817540212848918304713598168520270697020138769140378314254773304243389736827776053641541310170840406619460392585359212334230524448806065502922253546995185855697942657584851435185542764498228348556291929910278103917860259792037646579289232826820705882973316255820544301954608333508340179772872620286514523749873245185025724008771133349265383164194531232374963477405902492113108285736402866655784751191674322814214707523812408684537838312456689808138396151126025552454355404833248551804030985831253183574055700864074284304697347337135948664185756183792900325272497958366184535669740088801289423720240694409826574557052599613797423652450424865457906545386921725093431887103113627102635435957392492604227645952803671117527579827986467745062191359724172014545063962633830699502986539244760459668788310109733254769793357407814506809958564864185267410672646080404638084968315112417808011367749853062251545970219966947795556427973414368796912485343470299229779433190869519830880340961378578834080184517501708661778272876179182244631870303556156192438545013506608189215400514437418153327979251651690847962075277641960706063357676042902391727829160597012251341997317590945506385475399938258209792014412450846952161781185056486181984717275917961986975570156136133121698463238698334329209680214360687403387628873155477740164838554307896385527974047742987099807141126900642438175292172279833483002863698950268421821962895971073656545003269127542441116546855863451572666950968141024114551439274226247561665422093210091520000 [117,51] -3858986175662960806329810538837599929694238103349198221316371653878997475909334143370186068976111591169735311838990431505703387635239400117496008208986036621971750045038654648214438127688967241976133960802093897022083414556941938126631883334154796866236672869546919887543039299789168118031980869602875301673664450322230706235632760160520211970225615472564567352730245753247580813091303075190941231098053655555332481102527388470732934899618384870185105653826770021952709830438096865624026479668194251417135283476817139171720554813577795536021472823356087411688814265200725515339046084102041236127566213219675453485395118377297457737733812186565705977531336070643068701744103189797475863844370505695942257697087074087398944766004015477750437929574014721602495679744549696396774543397207278348393970587328621796721832783340810950723175541327105700794708388972416962916119441683677135334726372469240974870510082752944283902804468445627162794831461097196833221355087250545709316130283258014572507576307110998839611594724941060907307240434764149755049616938808971364949490861998753322992092169988957088340309952355717755095452510552907954969025244054704603430473229096966548068385985558491991975609879115258381280573575839541113388469728558947945976507504880242323808162499917681217467420973192497542056322094306755966299387238962817100133671769701714138057708493272048553389704072911892157194286547160227971418902339814463561438788586402013415080447077845578577645516189113648984779528749903177644900458514070508479195468292051595859314729230590353062224963825129619396877936430535253479431499047532634261655219969558759574611554978557668935693322622739898217232492950720384502294767382865137502007951125571906269413375840145722170702686171278312724377081608366964614030685795660574387760599947487979144317557973256012373427296196977078237992770875412460336030073765114237179674165383152035988874644444109240625410933122567568202934909803884572386224596636633468823666650436288039819409102214322589390214352930245199648158784193122165199585076540945444691077467849093895681290392387388588766616250352603541735250936122842657268921424799648082087747418162359310373955824975023041779535283903005275794521942927438078267945301294487402251015444465635984925297795618665772852218374522339711228879203640907063872872818709268211617353133633531005515614172184591673632384887160919055113347715871057767348046872511874375302758080 [117,52] -153955160066471426940810615441162938495860413992518172733028727580284861168077821556509696305812686881916208663500477010406906569028882229332680191558461115796025416134586789229946329675283043779941363956957990441279116575262387336294465667399189688747660434817060950628307813371224215355676358191524922029964217325566108380647728888984653080752198434844079458325865620983271105978297464629935387380518000178221769017882799764071413830844438185469945504934463867509884691686129634017245340184330403931934209773581211452477170453359399703618186943827816126403074176154397302601500225752202126914892342181139582308141417239381486761996889790834563227124463358943971890150113434635905871748284562661658482786399578314638347812547711014496910484088010186598604706896421114441666859098521911464236708363577479703277447208780393514526642094332358716950743808878739513604487039305302087378916925454675136229943519154765127152187771835089885834681598370908832750598547637074054999426945391462904612307172538747070640697808863340298996530638159726821850360620109446743799100873118469189575271434932340602994602700441593735559845776140653290948304893180233756883330173556850416922506436096969586930695324481047097825258504665360317069916195326137625829687429894499021399618602808800730699097736038161684834202482760449784901667043657516085805767886805350160496263893303728095121014111585909997424802679310451661835038896244417943282673369232313657558291741658778085914821112525483467633737693763112215421323161870239625758223830419943231734546039370450705330270281064804926657420646673851607451963221807653649491320107296620041192423024946398004776910564922742662571596709852898620972679104360588186968913951439411828729021296179046980468227364231998002064692551743358381295785181521788691743597456678660136325994350523057619639487701173424451656387948180855305121298973117573113218307110125052443564230088723886788030045637312088539674720967394515166827961123932702173420591490442297748516245816001646850472401132765372307282133731084011059875819347116489714908153976771519368230033403448197334277310141496315015694995251036640567141694033373842295497687702203659258620415484229088706641377631789715342224233241053089285001721005674514889768541614326856241616223270145535408729796990455014376207645775543700210542678234180413574697976246322152638199786241696500883669810875875503129634969149466863118585429722682365098240 [117,53] 93530865263031435940757472846726794732968352401467859566756330251216907399741811580211403388436494486524612797623805831371735999804335939583737054986733625698681384476937717176367663423483583802313984147336351237222766372929672234534321842984375873954389172765775321066749472044730959112195546825994340729422450665183089434834590041456132632035610972432000469428094267809034960859289192335608527800053924387348590221276814980280632504021240420060698559919679383909689178786626544781907835485270877979117728686091001986471371259867259225585294888112394241078024352332568400541865344045840692214576519386423132847502498139978576069206056019183824092879972735603090384802218443452790684107981400398454350379573238893856368162823598637602811211438824118289829708804738708190143845917067290028161185642574621748022553409077740378987800064440887950017750682002045447359664963988281370977855400928703659001586227946339229741006467887899495321110463330821889520345116832449833365458119846614366026687503884852245354625484185209487657640051957296018322312434219912670294017627738826323407030738077489416656022268046512724576466229398870134972769814685113327106779344732478763606618123765089190822373549983024852133828888384530508493302902882959091692721839433024067128916075880972347791998156081577618458811239083992522342420208853226791928439924117808358893715709436590938158137522695692262879957782287111946615772375004461248693388119735857779469389774123428594396302996733580002781318226405109440047001401736270980412225546162339666807184684933057428253976442558548894475340362750170262893409503730863308937958979108766706552056850864541989426509177870485241174526616031335469502481669028747580765088666426994562297324361593393268817275001049164940532340839876868603099768283606300278816331017426351207669326288454955585790932700508445708342583911971320395871037866733778430932420241288327881001954182690489576546511232890179431445832410901434998303592280270989052430978623549488242938705185380211070282460980102386187641911571917922578216159400276767230477054719506605816310448402231341150913421706710567943977241344116671595469624010638214595050416584161922097265911725882259032053217634828919666237358990220924591895019880674577319853988062532084480616232986738620903619763201668474904752470296890812899056378182960790178704987751932079759177748599425746752893857928148007709425504422916569735571058869484476320 [117,54] -16066104188880325018825168296824587398682818726730078593144358901415778369099973148890684787772857735246806274838229286360399999471687200279738513152586846482511502212461984605374248343467503127314203414698532161116818545024422664033208058564266174377356393754217841429093223945154368569701349033351364103935394533439739562758938647571292856023267015587373398534547707333746347634679730569507215060881138978649796125253642868756372606416675807427399977398055038862888133669631499620752028723615983805134068567306531716882173083299289726638309263200157244248940622894589261637599467908463900352795659251191839099403925476227859158580076409650714260651797213103150464714185455622626782266713483468882361700754116556087593488474558151682471214323067538980577082945146895694720861929293394951126413705121277929091470818430402032177166104956235405557431093776261743195709365934212874570653950177680009955543892601394178678493523232126935914446509765804327140237980914228532695825702216794385469300719981024856706156239308022293929799917951122566594518983988718594680141751371857674445099568368871197251743888105110646406982263781057001180340266033939705386366914743657359375916492491990971635018537943161714688285641510622360523082167328877148172108657595673576168771183250356408923803282794985009488395814910765549105696207352209021306655781265749796040602385553513568916468551589857188534036811130183384457349549040451108837578610598407932033422492322856196945514591939568035166029104802364800982865027793781136538096089925705950872003863195692424570911347627553595265744589895089043493526627493445047826927265530698311311763629755856872597623205235436010506936679818459781963202138215600837845092712533274785206487056478760738973696517391704318816466262318081601217375319836389112714655692685212928538602045935602331319158798379649261984231100292678494451574807530340224847130142603415168836386518024812334977683804388408742386323044320741659040348708459284941912776579498559854688953417031861724054825282814129865142161384802703784735520996663474591541727500522516939393187141594814552080726041157371854231564306239983438309875217762848127491843781478849043488488534012313182463571212372311120725595034981455345981089203381788601586306117510473748683663034584933806374544775496235828889701596431280400226845104168044355492696645752636203990887021465455970110511506061319062427582710363763971099988871632000 [117,55] 2069055323251365459468350122137540473051472155334231010309642623615889383597068118055667925893240302309695652804491390329228919564962150504646195981627313910167065557754266100749730319677866565715643853030062676837963664510560326607653498976107289612229512754643820778550381646458414269507050315886611160652985223253134522381874140728234698203878014488427656220555491896109705206493281017279198446365806186682739570137151687789430577385710405355554718192800463215983517742696839368565279851090911465801216004316794868065700145012354547979862752090183318662510069468375188367098632457585668131863031529225707970524829172562556745162145148910154053917625252059381678317644422684032451799208604853171968243299854519744796903242423231065163986721311931388588549272035646751735580646304481794677212903277865695308457251233233134164908171020321719468397766456685207210121328740720711843502819624309115846602549650222171029061405840519269128147541149704002335241889998818176951861844379457273898141108148648932556250311455382300104131026057701347206604475756067387657026513332832016037572157085736491656772982962390250005210564365784726508279321904599278164222234488740019741507026710119532601562012591962582400217553990955342840541836056858573344079636833664448075072380973609099963742537002530394021461314305741122185223985297509033509656344421023542619426264961493105933347825157983296767987491216154978271132725566489621348069175523641023010335357816724816140425726923519313329055703602643598660307775167926710437300309348929258452810656749886580475050961190579531689470351497656352652916031144953655281070946657115224731881135134398618441823122224982836910725375629533476257165580499567875814990561876594514729563546644164845524332103710724769165880921326928406583089887561941765760832559388292477115777363839676675661316775322641678404303586458238474160011905804463231088986026918671801079051410230324049133685598213540529607834128917024239071974888866252255534578048220752502157324110249426166344782796848718865395299047767109551741771116869062965902780308552039817985183320173467820566662062469435258122089668419155686806760552007628841161672516425434237908270429209302746880218723672172398757583899269038798897586215771593247532178511442448015151071891350527584438186994939217052381299363733017858546747802672584064927145379150526218520749670940653116169380948131826772386553669525856020897604142560 [117,56] -259322179789886073933772134933326515816081649211649136606879183509709162657512186121689226928843677657409033322785795434832381933139284945153540858593134341652664488351927219682215327829991207084651671306732957256256277956463897060352526326799104600006909734088175481495198911294706632969137839863322045525185932380043874336876964675437438789761603463438073444607734655550087325718085126140878936838969177446284881569607610441756495546157478030985410569822278934788184059343049849272801152559564855671890488546212687359366791593313367490074502656232400734118531380583199406068465069701393907878302100724386880967455636052943765959919898524444721970321424433716848508300000537125427015180771554675290704674718860289744893534182751989326867797924745356789679123318195368662029819992986416481582902485668791775154058642041948543415596948245983978353872395121440687278147203775564510822285543290838402347357792635911907153738863485258968849726202529596150736071672722904953283990119495384532685649398555047712394412145682286735320042021055427624158985581324974284831889926143340174372408395509632931958425290487116451858601519393950449044899111896531686190044569594297771897085369288289480051456927464089045912273762899475190421702577599438552434090796328439675512835624224261095444735990654148460891299294102220412245253922707128223555332472350986735457739966505855078153494759614787461709519704547662332787219363788116636974264579387144674846000757543373322885690448922049032380989774604979544817801747099942984916141916122203549936540348595051625487181070952525735310337803336146993003247118884066869531191792613336305531163444212440017159176547351205594561964045414505362629640148334053747606813596526900824166465653347657202526271498193927117050099410613215172157035221261565021104980660126548560915866531455427828056228922997369613349991554008013128222010691401393766303890494308949380686908722546967044602608844643526325722742330725468431857031582332793365780054152167763967501389714041962639436736674530014558922701828488131795349822780044042536717535351721847696843438102756883111749486111610367006518598152757994090966351181410832969823288542189902673654951984917631256410068822082364751826800698163965443054232787783523087300640564185644682670006080693968230631433055211143428335904147635484288714738311387970720777590249538621336389352105368542153650698290655489555795417266722584256636160 [117,57] 30694686204317588552691043815362446269638899473618810187169905871678910268210710581578657805547499809160949461465255880137618315784487437955127948632602429771782003274525984796927051363526178204938191753540180027632155073885393392879877929025863439525847278672425586562767711631434975577205809197555890566683144912641262645274087676560190977175230077890503701343926602128904473616069498003758768762200452791844621676031599640993897374779861386224937847771032460985953084984579973554570422696863202315975892710113247448884167096193710470621192965125366645607572575542811358472317043499674256417797624905126227131406658754398947730138926151163683040988308756683052224078014019722685105647648533390112481673646661632603183507607917626977927141694081633347552846413418618991011453516803655077780871700128054062485268320159608185071445614191266484003941476423311638461549124975315415489956603845169493680041837974387701141891711745822099117960776898300556186667651497388556423511746928706557635708284394022136173164480605332641347289241148017161057527923296550470201308524473455004909925786533202543608897902196687507704630708226153415739269239461958855717624584362394801131611973220058546519064462332335105233018352586140956072704857740284595066898002242524160236668177906603041569065739133711155819733054742061188980131119106902180185273650498829697563508335756490729237689105862740683660072495871296792139952323878447804575040409309391192205602533703340812123553940618967762122925061252192841150588171637323850531001140137774641655921161519825796293898103911822765194050041494838988744492490253838631238018876611789403138752669732767012117638374977949362531102681404523565033178661994752767967096514101904385883503428215534271726592419416716327917670824940447043432400941220229185561337965007490065329985079781172148020252006364018362188019287820401471572359926514826851855221917798803719903687358847098699841529586470317025224057550949803887347080751587345820879662611838780641956743334784805347229096235546018135650084427992684550080573955821621489715011199287282793656998153517941690909947483607860242800360291688117818115942400718587469725450745114839647770792159388298516858234514282201029690880243383491254702603877491976920859754840190424998868741011053682016222657173372597691662298338493738652109186744013237462681717691256623511658810332789154027236573295895194066354686146896543525920 [117,58] -2830491374492365688082461825301780943174379908034298197160294026293350410141654537633700277482986627218122929245475689028754439924251634221308962422043121365031759193205242599770691083964476473971333375295109466080753574223006247781985216296178679924369382008229742142735846222990859744238475179067585785115976294321754675554757118500095805835735989630088079438089116697794203322146149811059349504984815794267386052052358640918097513176787032135337138527456035235568782575108424595666539093567648679352344216932586163694509507131673787529884483380239168738432081734785603626070391128558615870190918179458426740343446702559760785060263713750185438866591807290954462925943947753887031947182841270539699693846335040592885761613081021772748219988423677387564992002213209970164704975483140622577261426582405826738343948732267375807716988256909271469393905880923832340340018986052419567255177073825010355826856166832650563692968015857024703763779677694146405769521694133927235152190159453068725167096480038306877722919569437299382357256805849997152424390489241869049391480288774579393085515257704861384774479654999412350910382879729795960281175487936275054874797483037376744616883840067688174889171945679746703288264952439500842586640476379589893826851591518274281799647075531126880069497332940372129078492286046440485941772262211351816015942535884211285749833715419739856449570942228142079947273828494389999627128824238782634430362899526414968204800543059397290359331238957455400817795169433658707629028791796660417881231255235975564777923346548452197198941007587972808340468575678128185735859237721687715418325737913328512023789698881685368373080859243044126262204382556162512091667030229690951024313893906342620825680347916457805895962692742948952733594865808940060495359128505229771611508557916753974052836599032992685356221152078146378072328321052222628737979867676010836001152889051476584574961638600895454987449094462543645982062608563583828106203000072083807304001636546155208898106778450579576327357545710140831532811988376897193288876200740879947959533428809395235295477836914484679496292438232007325289297983328840601962522365891170845864337324959376686202425353291174015116564728214999513161738303317056814384026429828789378438868103206946647177310732786593583477931874614618816011098091863748435986184624671813911609548686160598343269114516823827360685522484553595245186580072166400 [117,59] 189443947352359202148933375242763179817064182608385973555859430516754324013545538848332831620193632262623197707666172636107630375025672516092612794353954714351885049100288273044036002916538422665480245643959028694933506853858278159086780386200586798244037917462671176105846654285999971551939674188594012145794858170316338606301003431910865838530181747518397223219472736112442443187707782928081274993864818141751116088891230153953946144348339688599267021052685630053344069475297478127806027440280985019540095041864318497351970006925120607021554714385108755821044249571798741474527580178012793134255640463077851935253648456735782396042984623650123900051186041407797389108190751289467871586917204912328005163079635525876421013812037963020240069932809581589354644306737074282994460642518923719037546125045473211915084885083568324128409625061621117439354670610129957887850910307466094136599017780249910268976846924323532647760434079222739945694813685621220298242668922935553019469581906692455709632248762417263044318770378646616528272157949776077700180322121388456099146683882385944036133033251699609256343431922291168498318423024213402952405685224690374772263799571200790771481497151988394730664595698454573916432935069504130398415034520089856509010524732077046525569618575943989858042727045712895452227506287099530519002283684098200352678273272504822844511672755583140150955259699298895959834814563870967683311255421272588058736622933528861070627794987901964315728368906816708624954636652955801720701897505151481550647401761460191985911350775366847652205533557496964926858598562725260580701409691341715897122421616259203360900892445634391625964501027696347235642416338623413068176426274802668330511360145032110252445602213954185068366952751608630265805831276949001276917350140695297658697392141862761933877240554440498371111194583055668028666053939051218671097195770664691122904822197901694498315612989458628378583863927354025626791134903088695976562571892341405071513519242988935294047276030768915246261283960451856083228996891225636875953323026887242869686070543648891721037519396909907813902208268755615057904468057584513455169016627868635794361184950159897457795080346332941334269482775619233895258074178521744962839335122231161301073789482154411762254120998929658602533997307993247949834058283437530651873614955317695600079184342767425686229693038953359421449355853911630745723648320 [117,60] -3241126313209737294385549928697694441255800085585151158529305108061075202009925121996595433953450520927117075053833874639791127985900501160585333106341623124927181091469558086203843048818265070408338661837676020481168106335184509747048939622916354826217375326656809340821916364080680239163556591558623872957704555222999822925541116763765354747603442584856718647902291762033935128714436870025580934877035643862007716280131866271664213996960909749073245276139154305588999807191374189248423728472160037241097475849757487969546623609698724664049216710487979370543339245434813028353648176436143807818998731511890550226862860274667695742517551035263300739045519499216140700526348507918128060322523862274440416975491115297269615479200196218024628320731072891470203579954808611846382517690364815589494844439198900950841518863010248149922427643143531446414436907600756667680537038268390122350652674387319475071054825787799041727116470342110790084897098068981769627095335073672599606894041468019829190702725279621331121760500037339981856448880258951279147995641454271432047893890544841070122335335078248749931062668587871048171355915888854035399076247362753879290699398892453503424612154570413645688041492897229496426588865985503392768714546614808906602559611996851360302766376943667952745837112189946698162455433129235518979286942401486308170838874683616037127894414809141102861054388886471969750779853848503698963256433503089990406539789351928706557547335439274331514805377103133486497433636686719959371770607596382247742084787903661721757907208655426545415921564643160109275385148326421699957878919838727024222660192374103967503826240800081442245593578113478361402950464859094630194687843835971264204114802329785795177358955541983172046728963054769313224935438095874844250424157017309271006354941563838773564580304112365991377187995825037164733285603585725389815293172635240920840265132730447640365240372568861658936860993967853210059799816933168557930681911524980926124356508946686405134452445085978968251241902976705860161350916187292243526374419441413042196033242838405966322874347866721790669705597032497626640757028430089149473386106366606147357524362028440815869949487447314044180709882124631108723877485803946749955575668107868434243011227818724444445749442439205748289369841758268206187726394121413760804448601392317492555789958799863082784688604388745239329307799512574386689920 [117,61] -892038000562618828480507611548049401270654025933352541016438866097532819305807683235664514581724523260574522876991859221436076779802451956466102858762787897376431713580868001306370058645525675646977461968986589913129063422656826160384840844464908939224431364032794999174330329223642190939321317775701862256028117091800686754409658601626587600676875062872090106638203751596232996548051137104837870830479712929707814812248265292496549061508154895844568670364563602626131781442519973568736753055390185253633090306818018121560144301507110761519029474396475530948346004389955509866295642017255495990797530138115773369882018308906141851933938323304463530353549173206510280006650464253505567839097620506662545757608403916340896795421006046850198368447304280395565409631173857537282116465633991990334069425453427519248463576728668262631354244852115485120579600923356564385389427201737623170283820104068242098079982564710989475975018207273727624504496891060674784387211599934280598829561643666862916090503236875004159642752141991917317850958969194483855489282800276858832235602640752748688991789990454058930203265835804235138140269917194638676711362493186884831686746112035790090125249682837278178369205048023907775979236401870761933440525284812578701195097086122638612962259620912300887753322903626151308307804969889877893831048303180807982534227262616242228915280677463056572537929385112650158605408273642765192758929440782458328916488382108319365345644997253013255450605537811202037643462872580950855311417517391557924058320888677221701803604793821215146371841250279860383375204752653085703309312472907466683777050104074028709627368169173410475778450591505810389223587215208728969114621826146353206520601154944370928696949560906538290087198213745760619153387052170657194213235911364929741043473907592402804954816173175251859709899645132343601499769914933305231816893050315143570932246625168330457110269791194659320517361791328449748771642411641482532115172341447124307153732790124211142130082452373357925117602872478252289784511462051445494605296752807636631556005268647750668122386588065957090153027924607394759451907059186408887736634049255075422945286640389480073085198368724096001731771475576184496604177743485196146029667210389626945909638060308067344975029074746846191528587513032477212435590076495445290078487094353761082908035058910180551536825753983497839325445711489945360 [117,62] 116147113217101479674932546676243220689989450015361768361900356979100668124436395297140436677569392792678072540350764139236621197392807374997348230293357602984072254216880943985423481645900532290893905196995221042387967006444695873741443658402843147487930673027662435532145509062345018849786481164490588846409994179529665806533793132776347186782161561171393217138478508960983525558779654633112860704158254836990773052677537535754314220023171456335595457593536482002652991791515703203263339286313706134277819091353240272128396919314881650958877919273045100792574742357610172513735273631569026862012880067371231199396895221905558556297779473547098137801086189431411671078109502269231563016229236289055302649895248257732317167693948952667525403236976985608111562454871365693017375727751199721622605963256813380913783069148252084232423151118206965934079029972614409626961701274853823097735876181500322063029432484797459622048182521329633113590553563607541738202517811025298025929382012091743576811906988384497596375375655616737957847716574154527116836782508015927947244525189819896012100308048136111127930101046308241740840895334771419037994559857327284040819485822493854226613658497684256463914387186404257939497055700446049640052819982097225961625601692908295548286791064552987152670438866871052160577049461085086958958982736528439090349925007120534890132608262208143425127663320177904384988869360765301997531959959841016529184097766145474739103489882334230636017284380010059903813159447358716722497864762914900414315458334942594642601437554762494887787638424846823190930575621713979874622349016289745656018782511573632772422969624440668191701661905063593684338511290018675002221676117714189754095374905935836354472722594092214759165681600592357242702910191833804136537193758582154815334431618729519060876309659294739842656493590581067565347449058626759191019155356677812231764200730562214060925207940375525336704949238092347531699719749462578363658220106076707636729481267133545713120283886413084339931617033878898831202088485259590096606209520981659901949875145260219517607607574173986719312261351032552935554000211489708272973719236212742798171382945458739327389884503041919485553733996527295742130909551619599006600954673949821771305767837183802186017972821338849045746368312115365137625357209046516053567898201309678302463887610555116595095992427494655427255647486212480 [117,63] -9415261143742001963922465061733462235407152889977620684667826834602786436618592353109685505568990808594979328818662452013453998460434764827871477364913954397588982779858454696240535246769484200673094105317825608573438921742636556904948687718879870059331043784049431039394260220681013726779484458153225027273703149418152407144480449421771063767899982901113281678051348131490725818037404530900793089862563049277445419912666463699304156092536789053502578172440378516404940847486026986530243586795730284989707601396875703931541090421621865585170819617104838877555892800156579001401551246973814428833021631968691771914697894556439960256772278332551352170685574930017538515317444479650572981382821234941608372408977205826632975177870373207878449932234251216671206451210500844771194171143033054973592612364211516433521091990444669474062621904655009140568346245093835780897491047064290973913196849830322943904601098350094364538468057786358023471519713162131548924469922202012169364323177325016729940322797233962790104328199659275234286989109816630574633290335053239473788669441216375399125153922471019510586772471601326113398743235750195999061628836923324759283310240682788975319147579920116723199549471522900576027552783833113488120245672769724532819786775313567478293900871626833261216917558970488591865811705942267865052189741690258055193662081863263178644550138870623136196047962201330322037430970531362189160572261975659833123836507575521266636219998113230409979887943364814663686564989177537610671456287152746095271699412089733921157524605478154260160986195743275984040461816629027010653009083691298558696999855346361808895583134587230123952508385749277213734201850960358791184512525627804900748955863533463161801190007511722325228708834027727862864194893396470066958807463097521488277541738171706349216994575503554704041781944380457761710368522540127832377596627241898036965207680603012738299951053003043924037508694317279082993875261890278185793322295774212915925485193569946220772756406492370005302297697535371577608116465827050967391628128100617235133349047722992845637497204126512402969288973954850507900088678297451974658054415701196894010715301901994440697457182620656565347499367360601323428017758820544976080450084059037604268521151642655106336669136738488584966168550581318124272855910260947833627486289949336989469042856930136799432228407541282346346375472640 [117,64] 592612114611459867569180199483918065593749541823926050759687304446424071515366738010946738112665393864900816608909560169032154912785991448695239026042540608076135709912589957220010904327981588093755266867281549908322014238927432157135534084965969522092065306785436811540258047884432436083655874807437610028910919420826241437368271641906547385347177380751981914498700226448390037605713186405042719043767447213332444748501287041228604685542994388302814048990091268690419663181858056377178932773232293884469525772835622104668299484924082727463120573450529887430856786640371595742555787767667613629037830389977511702222060770601057165991868508008363922612310971622241656338458396756731230301457438608081970408309539985926939356331351989824369707531562695401221106951664737774874536527717373166901659458283066764922837474540006887486727109765433985120388105501882061026722557731125662342033420587128830126977624767350052970871492015894460702639107491304714004269495362481085400325345890974530088384346777463016884007022557433486394590968643021053322859981277009526289626162264003846151931966984036549367970982425378442497801244037682165436573459176955747414852056255094327194972618768622284532563696668112956027016401168879296139130253698936131700680698251998831551883593662396361223704579956447338165110430314269075385317824178538205630807898648379565540887823971635920902149114291895822759545165681742276813360094287106743851488717568100787254572729113679953261526275284590257575638454645613892491875416026607296036310316768596737278840959594226876908688345494153424178778511063121771401798964583257312799230142335985745086157574125799688753856768812455129405792788895053374710011376799077710086713431203144098550753432125726274448450042888298265080399012353340586020142721719922347765948121092607922716726820831775186138857111807808827505946915054830647099429780280564645912248128781609318784313337738513521170699114459864583942466618942790530999133381642444211980240193386401531460514260727998817105105097273357451941119441298590643364533458945843580030892738759299091375116731871368769245452050058972981488442033833446756826711983360740941606956801691487489618972224198615522607440399496509391747577355796046040063627932155900086742645089655825224321800026320364537007241904308015042614708297820981592474396786856296336272568312539441573253946019275784144220830080 [117,65] -29452104738714653561502903570003921723329258529531935257169696366954354355882363522125152411691524800842818269305444502151272476336808933890763541108426097855894571433980666556724330250450005760420134331541158994813811372494207749537778962233448889960051207939106197269059102711070406616183071873026154486400172056760166444546505542487647480938796807194923901029982354933734050596549233335257579834020878642492487141781007730057684232241750847138461888522666677678665785281485979248212154495896360335104114126304547681340507485396949388676104347386042017785295572346974578668375549672406543638371535380567203583660297046894284688097511613995484873370580156039085588928422751176169682716110581966740860537809764901347796613023631629583868263084552160425044907284980498447164111171408244946145674103168505957788274427583526630604590128845988253707591501910884530759120336227105229486468265475237420364846454255084596836970145018914257410371223272959651846347164574772646225823154983640047443140543396013693205682659045037348273785469629709943375451485086849922488720149304933080942703059343630547719395946099908834368730163585021712926985629430727200351214547736900859834668632654854881666517791877732919255114955140087529533848993678572766938660520327152122852465869834530247928979127506079761553469070442428315083590021525411062217299826770037283478720824701852952322053016597556322661705295559218196866421582872801983136480534368345566200360268650231287965482470671842790880924197833642444076685020128863847566827690869131870437067192841066470522124931791804572609376625087432560923331874002718442859329137006982607322532679289655979655220460583447080606718368520995036017918039133122406201695418393330973595915976414460717300413067329945201621696190637713934128947885018163927047683079377771569483665882720049615227677420074237650590461175077723376562010009117150376853324421799111671619515922370697282518747196990600627249740522294004550379543471967295584518530034764323628289916768126648347662967313520898940428917074132241961714386089713596718911639719837007984548726700736075078296888286715024816107700567118446726461153216618698163464926167718223042014489996441917621601243643452583751032305447798995830637981510306691699890308160290388237956646533303284201691411803091138296055635050908122497335190565883690039271981165364462747074222677935958224270320 [117,66] 962281687942297554779820731926240960550648167096116905258695073034088538048411055084476476616129450454423162916617835569198812912382756496843008293420746049022427183463534545734320533844681905448353500912131385303954193783384534551547995146009130633735525238653466829869423810987895626816102664835322325234377658130044769106417479882789053453516291863128978670336148960746507019620449800050247576612200546036045624533641761165556022900742642909737672538753218982735595236411099284673817892235601775857959337883247169754062707931480878600880191996700345535235507104538661406658723718510134471957037297295545576098315221543128507689428056390060754687173011095365068556437207160385465009002040704264050020645184657353548956424375032881755060908281425088951575533748487232575938827308473876307298948909866557508767450241932554842807767131265416889712077555375551132441818789955827705065780648948134611496198939272599464616109961806475090232688706231258930493427174091720918149483718371734123933216840194286972765996119576512223100405885118272738485588580090537115236805041976630895308275767156769277186648559122186670498040072256626632812093147222851070873864202979537593592851423732102643343802627375435719593087992022430874289464257751601932479411282389975721058235083815977553348000821851955007343963986322497466944851373003091405488397090944629045423324720079496803115093100813912957523925449161530850633920941515564665787537535196159007931587401659099992458673557394647913447695859424890628840233803557839735978999439862635296252138075933749952468165718145499476314390945665691090290120884542750793070181047844513288469255741432986507907260462242994956955878907242349543354677217529424795129032717091711080154171079620996923345234550626060621834578282229420190296240210292116970837491316123836057987004584046679538688427570019244505584497528471394657293924265364210327769164914537520712834579136155219211693140259502640473873105601321663189291452165635728041121542939353737325526675298687444100026718796581107813589179057625030569812261691835288314764794447130259725668203084491696093585212534624889131504897457480567455201331322409584085579651717435878670856837161206133227331059604490988796239573762013613031498029882051936975982293435614584389348243079399621423925927638705287822972069298083563462106534300865761077261136704462270801672249669230242048 [117,67] -25365965565066918850033067383961909179235144144287148175692991776412852433089962665649578406945161425014734691072498385082995230422043899903634569678423424564230223942226564312295509117630392470824289212635390339439465238404145375730635135429689804364204240310581985401486540476378593077031323924400222546160230042145947656513777201216954975687888265764448542133926925681216123012221165598064060356208395104064767712108029854621008504640709841323194860051747175457362752990040857887902678786833857139079734097718097860747216040286479263811503089654400734888314440305643256552630526013643908489444140039963897301780644487094149694716319003173907304272037630044013995817873635121064981764373297854916330537613418376003756711469614238167748749028147802939373341679075910438079847157071308852984935690772027006775906268838283527655310808212270566015595335672757014966739955448144752498855988523731297471716769915206856533129064876865662218435297307652676665669652202763414550690135905035254788026235107046167667496729362086786320237293663133292113892906267792705381862281859637156418495500664359172675416667622552522697055445538441157760580360313409537710821542250724218540323972240484095565176411749447794068122659588782875986339283741531350202977186452898325614972934117630406902648225839804355231222325895996994825890171620783306964777394401081853056525046201379405316341964053412142352300967694303680756819015334002959568999119400435594160285842675889022225036352420398074299907641185355655944174273493161152430154290392167974617344843892081813491207098078453545827104059254316175231735073243564147338982972820921916129179206360514248126385740040888681382428894487046959666128010278103190981392518011474308173104534582264902352761725014042027257697019993076837681879135673228488564126022406621270543063846443690504651241211538499702576168889888779222131064598585630603173645580431926780204990122227524234819194918764381398175428890042671707432897031315171508305188490017987624008954995380338236512388376270557077339339472276996722275241692498018439094414934653651937222355472382213666229396738983175765835254309190926726422991480703417607350187004983985393561425499718319254210988410317102208303640659918940426774737006571598245582172178479144572698541211751302143602727896815048523770412054533003945382639738135974308993062809541368350961791021090336 [117,68] 527903170582127335597635676901616330323061950872332722233406689402701662642578378691299058137001537573575935138196323331376796015095884331886696018724127922400535629481478077597020639556521012209919236617895932356556292743846548976947690199490615693810474076168591010601590542502862303938226203937674687981743960577399316456745371941198255276769185562120148660341503366921450880762477299088437971849706347599377132672240394298044115260864444101963817017321342551259159262153217394533117488057318321536300641646814639923600458518832250500936282391848658248942305643949394565709823904766904957125854326901430534146830387988712284647133504568360818602683749072897472486404980380996920593264571000452462211575761034393076591687104410811730830946008999592316458189154109231705103278719004169256240902092029222861766028136625250341345113225187271802688664353389978614431000065697700946836321785100167641513473307891272207379451778957496306597977852414513930870867413410316639478133583187916044701050138209424184766078603433990968381696981251046798174916744727256292425935112237525805103174910179256543843338311328289227998664091659897603061149547582694907038762586048269332775761659022670729856847491016839719728658707742444500033718241685833394145192837493261126902255040607685680739252832812789043745029658817247365264928553985111820667604994663221612465395875455186659047490398718465815405985894346692699652347305451184717277821633551040395224489539924633804114336205882417123293719153446819711429315099312439202598388787719338709047019019376868253225633592487397815135163689363138294903030768274351576797359847341949067217535350079055410522728616836283507706910147263616034946369813133413937278733157646318088572847428774445045590447368082995777506210173826597946749702937070227922704008514453035124655603353859725288735540645021648782533911394257066998728618508299821130214193632038916929159738032793566762217285006422374847912175995695991137016161142573126279127758629039190013675803846704265957801379018407423203619002912396586062707178801117183271977059747368557484938197282002652000164196390638093287260520797666158950534969276847981779181309888620942499787438032121071028251582793771172528174508208086677351660148840372943241013417162273878735216924699540833144376778749373383128058106629642268804291369910259975799168959044811698932974548928 [117,69] -13334288538990423484605904302897891372648076973467440787341542370529559329327742284074566482473858630982535576493282948434630134967736486063055150630863917060184980910983987350931025147537701257220085270851802012774982826273291173240029943519221430269069182142133251443251898722887417810669760280670761004606070818617734882494348692313930658076794083911250279302490443328323799544430752788419307290977884489181975386803996038558739876011182817121562317806640063886722204608598821973346616882716303660428215615580427091889305430345054705543427269196738174846862394667419538525041674639843027161849668694303745284759326608457479016747759916373885026836731868757849606181629667186973062280113927229467545014165690381370300981520760127691552628121304393763468238747087261748352631162092744991679652992122972564546982285714077475664660010600067481797084277951926021098456328158919996039962484887844099661683344106708782983320773870440066576796829015028922314387057416272334561779021668325525393709808036850985094417230272869630510175432526363923743456395932446269633582492007815726610136912683413558905001361841611629123363735023697437836193228811331578432782327280577607940849386567705620502164870736287003520654311924576798076420389777688770576185147092552181558641429583526287135227746631074137371138741347350661460678073977081218910416089225778860049923484000672123156310685968614823200597552414750670089516730166639167841808979990819498589988959362210866543021806903739573482870577206761701952532159640348129825322275061221623447748720919887379293388618759846168984860132224699533941957604313710175746451329007292171890638217014832563846413233623211779368754328325235483566058542819968145672681218925570997769176953583239244012638311132763754160637416631240719589779547405084472610135157213306205037443934916711683495997466144347537435422171680260609311603968226273367639917044031938803329886912717560244942806068056644427506326914383963249188210962768418539298248996115621764978821334161805505554969971462899846511144391270782083690094749649856642312478242848393615762075755799332738733089323822934529230401358047534222718409730777554365899246356791583307743381129236424378610294093117332330511420034174381863212163765223320737314668003279875672700408087698884320816306888611449079404888365116521050810263075557183676840871883900291543757944 [117,70] 437065992127856822998200537385395445301118494583060220027841609331018050313983817229148780391494257950994338655692438782054243463561911631615684205325689113603538623809615415563409392317982343576876063970116482279229813330267239666143870574760046109930527473289795427314641031993287898099741317775488240575785994516090898860473739701163353595970875149838822592850390247859726285867065524172122979781725259831824501986154439301200876002709566339279291810675484533959249304895980481035370117816266487503314871447703047227138401905838248654964562644211826272867269076126765119710582920075184863691224002532074636807113385420025547638670687657072195478897420976305488796650713563548090925877582906269273601682304735246288954935792222125082688597361297915419459267317337425332673214457062146868906888993897877932431653578435270549322388088149177739047450094988518570311270032309127559816088111762130148144466809506017665744872534156201212793442600151798465132165798859401658542965519071446142674867532521416737458207986461819982504667159228946343442129181795005535017088728247381561843515687963113206527866388099600991010750395942921088980098726098863806985545691640853742736624455377397591537245255806135096259422409790957689515850553027970743268254788531693499517180531146811255628919773393286443587020320999379010186517291864979027001892882994321930301338628221034021445519744064935158019708405469387746162499376152558512175326443468909257952100008610762037340652587680391630749213349362684161445078348009435042768941029635652914982734802326143632320164702157421864471825007578269659783123709239849783979728912674950403063400595405683868577845270933639046865324953288366944867073358257762443861919652852413368398954779643110224819495684412181098538331288083196208020463836305298886960737181940125145645587914156689367945146641285083650974658660294544736562121948943265081716257239967848200921949052760400133636446146148154058025265298159111564735189825203076749468667207039094757069932730857485141554574679450464760939053331595493996705171410860308774458715929204320187025469687253035485492040523090502941288827496993134584158310664168951411883784779367500785543195805552310808505179383502225106326894290814850444071766889822351265122629676105330168522567518638707273413718689385350388103697789290876242846548999022622822615563953106718464 [117,71] -11070133868823155373153237823629395739739277739990748237689708826708279636125623490329909962540324771995501109416761239358945587025446804637490430659590881004582249244192369615530793357841555343943623040088674580056005317120031743338749326400747053994227995295404967861528810376868119561286083215165435910106808193341441706553686569433421388836973950161902942010346586983494621927600363670950073917235218852963715246821389867169395640470439622545209137879287525267037122456594293869399756859989165096254165459242968074778222108739323033222871535350454676784493667696908513491125057179721846097657267540717277699983957766708086841676736339372294675858857416489005295950476356657821624074534723180800201163775382609156062671626143498601784662248856810256383473339772286000160246446065331039216668821181630755044253535512171361856318000396478131267578154938821568843949682292568742116757783413662784834699378702211863020509049995508098429715769427921682736892542205947325148506767608725746206236715642264865899025005681173956990659336614403947264353067672313479439429421502256703821679091983282897603148587375687482745028699111620483999828138042836204215222480510747517952533150459085576223401534460050549552672059249051562783098713808289581235116348597017875774038856840791479145619978808561671452929940478788835599834580658452447525735708003006827950002910954929120566146729410303184500106323211264879358449044353095023484596332194688778490564865500604314278057763424700120719425634860990500010005993141298561200035904372668982626352739385064969665262550639975827158360226378813414449434438848399910877334961870541238636813024643606624998805744682289313054285780773263885901170790247967705461621596759159216880822334773908545104481901380170447032680431060167210269571195851998264113932338536622100629720842192833235884523468446658729890134206656592551599725217814819605392266258621481357858167720304835744027301246867109774656674395458711185499338828042334855410238582829542226203127305721684659392353381635286779357886053256415979328709184685701094968001131532027712148288948201919573067161534393336167872599582972098190905840550728810594838487961204630802901943137349607543520209545513162129707718299086144196881601634063611792596296211984670531832021148656167724088881594439918925135358413172135234474913196366518329495663574735744 [117,72] 106211969579839922854320732412154888844637157871977729431003957169551732029852903953655941032648992878310913857242719219224303567096058768883308923688454829502194579990313618713165497712660160271940339970074889662425518077343277361987544334706439670044614417104187969880323008316185692305983206027548546730107445849566773879621104168431642016456975530335621345457953699031484999852086875813593369247177616814778267658551453780833689372982206918784610024357976466717244984340773524738057311600152986393992895907200484792854892024420245708730715023658879667236468582167675123888768601588948545277949465293670306711805130546808665187635451207028461959330229266107805313077941925256526857324220795443615933821942683102419188155802252879524985079173878737632243660545431669532248104376146381675989314564903651511491714266796302660062997805902951773062050905975842270826443803476468777400095093053446483214586270890791478488131621925097759987494835319392400180261097961769252202250250668962757426600932268020582799181706416639661688968781828645496148286788363733686251115355003042348623230815897024046166208992488718189906335085424480499089945986621975558752127562477207319997838567668541290407828997809052358872638380103453758000156341118871467246045757697796103428952164749871808166893482447832700635351838786942815582641252765061289211042631186172762048172680793166299351020334217029577382031054080423195733131370767206320789954244297411532508046721685202604559744328896855307236684542550207377798277490651860434596174235717341874124020281448724381113067487800253216168606866466079274026965478519243600968392948068637681526788169543269948179235257835017723584794705097141262439450845519397825730555661829197581083483727704440553678308159696167202740008595367291725741231119257462021990878832125374485711809987303472834755672374658547795152524926251598611997821546628019374418791282762921622535300646684240346717048349189109756969850608168125666120706980438724578199506588282427069136961234665622469524908596744550179778707964603415997380249180465353867850986136952517477491696920442446215384199573500853076023934758666454171192409602103989306380950604612929087546068828742713039560586183821673685570628163599629516181391913134098245448953236160635670637135439780635920380183829714495594196707117434309209394621841406827840207166720 [117,73] 4457600068909328180209769867455516351464968929755384060508747995377021776263672917675610884175885402358817492182300721547553867161005173919191223024971931340703003313511203303446912771434006224206601482924317015408254635120773508476799879651276161123465847724749986684335073616017279893601140351766568776003973976641161081793849875843627845757238145964656682093764996968775829008741563510454695812055982749069617355289410422566207551583490389299771647338449711848181412462447528415826668097422372707394877673074622610691734968053964975480837148411478404398042670320945296383599138899889695816080939756500239919022952465361779589936384913755480564628191690187185123432884319174862249498017906536642862660979679277400244521646006353430760762736076386185307514835051747039182467137552019870281105543678713312469303844452646946191240495923920052748125195199848686075810311579712225497776851167706683670642428988734907842225913009319788893288639877731411958194680260773210657755230492862694369252635534258032288801992270572992728690647504974977827541110109761777206393044736644062674837912802035180791277038033617886257386080395915576619086534087320589556581686975188834388195702095692282730084883612293972649142277224567926649730976160013184671090876006499315895540259065098015235474391065107959172230434204747869886716662928968569807380191118197910580897243536477612525698128734798057209403835779114946793602261661565532971488791429418916509219656548853480682280205730209517470260245171523193752184465138136291059316254260046346328846764149750687746033027294612561703422015789126030990056696014196889865773089733137031517847549358313992039945451374795625097876410749058418326716851065087508567869851185129600116069041031521291219627492775741974223043557911815373522111432943077862606068944933804913395977639570756094730700743719330057602876653416033361640922311392536502374328067062965525712861514839218890677689772372620077385314072779005371213815489309185400560397153845715824120326400775994375911680847734077099160781344108469380325179837608047654763147311345806424256403073808241166877886662020046737855063289750789238694821773572875032257442842223094596337470456859995148238864296403920363264720126551629338986798968004536801091519112155252818073159346691174371574047703110782711552341853412222006094062845513273183214816 [117,74] -217936620915666050865299662452993685204778684100341217798914908088357009468286051200776085069916568936843463963871569295897376803143267043236468708967571896908664622228676014026365204968661711419722157006230386741157843837971430257530923128195216121073887184575917857671756889380621251637300825657536875112984465290311549494428478901820955161627152378764155144660778170767632207785688648257479217300868332150324497178601741929145681351236784224223103264621493626347312994723721686106637178380975216721007192300498000519739886972306004133560246232935626811353232885692415320142278819592796073042228617458089085918838154858151019098663997059740861555837215777548378963328680168992924952307889271278686835314086012652768922888375682094957988001690392195854958623949121489887956475361268022472206708458616407105721558167898639440181969283879941179256285306281767167057020950447784460833541857049362810831520923032372418673041508125568844144358764059724301029543724393989342736962008866589871510620514324585050742380715702596047699828483055240998777152835501068629056079525935854263318672647434213152800681522596558363735576671708288494035198203149318049445990893716110512553388540590484333000167810134039045913352257767155368846858017030017118479408022666703839008057222515145243146699976881236569281503846658613760365779868402441846064547452212672712196756966099137539566635136885768449887904847398004032306177635074839645582058331713873902613879577854781046896170309360384564461110084721534221536898099262911312325031855227309338212499969027573059789906866065980016899278323802500995128193344851294281189335131678784159248052921817901716206730396267377471565134488554154771916600524306508552680880873011559039279175319080853224256842822399892686818214538316955608348055921262484972849149852476213938857263766203889140219202277518575227364922075051599308979090536166471784122692695799021822037747006038391777009845520520048114383739844054006899009196582491089456693884988145573737480472703940060944824334905826949768263898252295637935775783974746527689920356202493150057428229826942940368991990062636062419126865539487426188108335756055841716067129012857583960010281214480474531048968017752890987868319345732687352349459376673789770036803014214232335638356406455757933058901757464568791744927300633464052107801132087714816 [117,75] 4409378786505928244690184702964772723330675122007116953592789976385821503461597492666307166544379397575609125838451188361958263541862098815059542267392375371190228199874761153806258919880577191867947843173800045463955337615151894328150828136943823527097745865594692560694755940537843880561348869435634686252797896921598124548608656187495334341976811505986954178786577425224868642579935057837455189366643410186150125510978738274910982680798297681237652104201614961729522374913829968351508100105813487120278868914755183426918188359241645463208100125579007916546223236262509043756823796201573396301702949354612423753817393008721104196492637735116687406768905616500016714795088915735724231086301808447941091497825729005874422065800322461851837694641055288308740455430767967810677583615964953140777490119617544013384279312232704405507587878713476540421911998773418748084631751176418180787943360280967894547560467816475356777065836500925801583356381384880064027051088409290898757910281094866187325550349968041737615719496729791184279028975535290001745227120461670395287978452715843410383581438217458724276671621447282992842460980683991193827761303256437225910647719306446173384216448332309683570940667776087899248847203267782323808856058321093713656690658836968221637795377048026918097118276975635731163655628371021518161885119752314381032375409077010699836285098726860089411400430670450511821462338146455139400138800128572442696788567181305770269967532700071393443750316132830238544510686217798363679360558838231242088333690143427306378944122369943687882392377308120865068402520326394892411705539170884405720251623039604956446014060221028370134987771489917806392249251468604521203762477440939248047938680002470803293102128285175592155050941800778694580878359760110719038699007151499025573169367523001814861671944455786246593479402917293078980268103687995673483093549570152536380786332591290394689501533070811155474497843175855107677693516266271463948911013664340293137411685575663693257430911857958722897205219391237445413787028088558411162063632629226128958469992899737954506126226804270841887050155449229475257162093784834501588815639488505523643432845436406359718544711839222420587754496047763770433222782396283067214710920839895131255428075947499013331713275759539358134208322901960964235824496610537716043861749376 [117,76] -54003068758888370820997192684891850732311211818638912255235499058272096851161899161712562215681545653689417834803784024156495736486863675451487544674937696431712226093081605133437105257898299053687919474629216647753667172265035491164823840575723748936340307321779784981601399645828951024326222666044069800241978058015403767488086074132498456680788980538438055124025453851798986445408120729879199721916864921104967473126753052248072423629212493857855488905651380929164429260462589981351674161300070787685513187902794962397318993544476110243186258456009254840982829383983416906401826302436977889842126704673453324843253729998671871587564930337278205232286027629443115860573242480241066967132606340625323977336540238719262467436274613938798902808120315166644896109461797848241322612438484928942623591771461054772807263384891697146608167404386918614916659666958618080129987562097855558918770470747695538800641033294277099782147648277642455416699011556902515159345545040209979249225701237762138421950652202520921546463954401248456745136372526518694204094632839564583354371918638970655418709059085250860922421394783311350659708305786806827003409497829916441716528424714582501284483891679092636404736976504077818398615693961766730344565261956791418983727596425173691560866281787621236571836956658790967355193665041469539683154005412298522365738139357479534517818276641498864749402378206320553887381220742837652386637899461603416242729284869867810583137731480928405249564845676412489009298478350895581565949063960851828715960658464785341305589373346077608442404341000771074402707225156145247460222290713526426575489382517097651431946184217048982848001272790671690901254969325589885324537228294714412154875377283706479916565965777411835294141840944011849087790625681961722377982947863268395248145523523179140800540578973648966306397597042773527528216747250504278241865481451829872615685723599914285552882119619145730583911173191302180485434353340413507413242970955238744694012507373983103130430536466782138935461697812525656166835100754947254369899669867319835853122381283148568883683383549396337284109906148918878852617161250659235552055965921690761591232663755871998405777857290464506164102846412527624058130685916457529527171378505409690807185287157042607343322169137954528011039976548933015827786017642891411570304 [117,77] 553785999821382902371521793931027750636664675414765123572007671131684990256286043965528669445678455693599546691631872394708988496144631877661956609728201349276786092164378933682452114682688817883304903983881506872341285266928006346260053078503268056278416144803109838468559852051388726130497419868031715668445446485602069169552450078490803043429736024417697733133242202763730884577124793534558403368234488942593552569168219493109783262590618379392587386966234070561673348627355340403864204739043399054436199051354766225968813850807291438128543445172610143776924598601694177304887517933379724213118484425579305516140112526740471789375402490175688352928332134759428846633144628476625103306681165182536111160745623803625806513742382299545879676210024988305890468076698306339404336454556093810910207477982838000206908888983244648508198303937484580060747858574133248020943205644897256348046077236580409594119916532631206080058618489998917736959606774393589656370786410066859749640684271650834564192192778780242812616966076181899002286215349383600391428303975817712074806945258661013798882175190333503116820937177717417016243591190575538345622396448950661653790289462465770707324662916959875519860166922268673443992611586978527592781050020325344025769395784562679525400799775019686718351631051732495285138816906521319687813858728444090906141833353275500340506859550724700541489080709129782224497368883024144942725953688133956788139164799166569983371749785205929689390807832918657507833683343085522674215871399332739154901024590830282951386674515894393769485602792463814370579060841763883394437576260933427978276730131210662901013123843246750596947689087652995013149941861480433995170875197015050424347211018978825495591362616158612381424233303909026794307133626517401755313477784887281145964904390401370033018767258907134153569695739746183540965855286957785158408904158686230487884881217492766823176499145996388316337999836606712164787101177804009347919090112216180026605978029980304142561041016242252444311484790808864646048508064598331403591875889023699442320802982407013299127900040155564800641203136972632582125180213099688109849992773162318554836267562021827663380540728679246260164482653088947324043636703422008178187024763027762020809234758544174004335815760361008568955813476957628490632530809745538768 [117,78] -4315817518051137014382870981358156347909573052907319851250195407588751210132750306974047012487845228496749451451637487048221500846420188514059860234029075490103923915072613520423644429103219244562647435278064342405740141296874021162978246040640227828251644814433629061405385310471711600362743469227963469028450617395044834005333936129997754072697133290772604961960343326687074181187790783022617547457547425088747059718732983897651673039905346936542965790110354190292763968015331047017377313407327032479963169950012881884982136393575991347607591704559651595239807401529852133642870378867225287133409794254767050133945203658156904586457020724621928915918552539004101299310787890691407023645710972600951898792137311688600609799526745439640196271888312664457739864742085899283719544467875471699056154445256498247012921498646428162073752718801715997376982849273835008094040904619033244017778953487802626712795858321544917435464923297078378042582780636395570512006729139188430032565600477602974660710605933129413790013631268817047413747423218237327897206281130151232941345457872093785654726999410592391377985342096577384011990736961525455457003743583550367546466447647123333045318976390266196481287714577242870008756703323278288571292514834525342787076069401527436196337666675775571538117986325500616389468348622415759783777017755817717571016716292141033977696042488512589911569959102290267318333582701088986490596465744173559722967223345177305379105675124279765335205201862062413602700329011644970360521142368947287487410410014097349254935604982641686666558234511712281685469119032683564751217283704459052311752334513167854693909613721416130780752255404539654469594676992120232390773862936988579002840108100902277958382560471037165570004101952614772320295833020483601769438939426945837650582502922081075335708800217882628403875058398283370170151224577493825592752083940092470094846237090963705376301325083679662622457887861240893391149506354499786609117163692915895512941322612403133710808822356233861669682925176778179494008288002980576897026528745390183225046884226374522041205401907345201819544047455593693318823121136152697589764086819106631498833644528575129615618939521205593342196883009388819388138325700231126270588140790680503895492956536653794445077596384098887029492829412539947834566678759296 [117,79] 36887358031544157905421682076012575068145999361225214385627235013339001683422435415851253783831892475613317604986001546959851904622015085793054936221777294313227673770709555294614922392485753643484643197377258052583073347836474806846393472414065344204743350516776410452703017202751298510963709856669761624614524950326566761697052484760570181757642507670023980010733958713357312145522327232856927306064686527332421655157244711667745590990932938619672684479621671608836237984161082453701317042659340627715157048491050548354143676305445889380220899930339303581388068281905105545388816454129313847695518071364375326452995874021847088710275467615227113429493178599001606677804817149935749715983673671976949031793359212688982437757754734216933587435552602682685538473357686083470795914549573098012670932169793787820850834578494748499016310445583641949785704851203958387140049219791254541733795271498698591980888491773558765852753168013885007111629145283498290997480347927281937890575262604106686241116139291035296627885424991421624356573126861007154830629361936921815885191544824811274071529129897613284136482236522981302149083471362595945693412528175706066767622130788446078268321031833189367441317260198021056332388610200207725238089342585347048548073142104978956696721629502182339078413064142551108034531721281736269803097355208250477071784044283442738208788842349484123308843273539878072244847939350104167110376971510633579891876103615866457495734499461635980737226659012611539378353236998293980205174079027486865208253837175731616067007161441202967855522417169781487048270824256591638360995582674494811941364188586913829125692985952678645781723804912875295634046207822495066080511593168775417601605340384080138096230494524001651663533123670847679771785503258075383277961850491786551616279171389177652200370236355442393943517259241250986680852289269944243552420806973933961565766920152666228063324892337019244175130716419850460466884878398753261809243614559988521097032921102720395282287038835071236889738949184075844658411184506911522984488083633888184306186672662745706739135892850219954709325649927260349070447604434925705353929222245950441356218889393487800262096686322253155444763635948816345117435442094806576161595352143744244216082752999600098809112945009024973507853484084438787002791232 [117,80] -244017940502800385837656527865830010120415761279418389430614207749230451910076478247104960323200454926804646578249597406823950997373241614957656612246641408910338472626264962900447116620747661390927986142205454823313469047344667528897297891535214680744345514961336002688888152404373593347209803985065066535961118049224640471668638538859219720512041322180743660671769262546898635186342305369724570363209663178051817714437216278125886986980219331956633653192298831611155982483871026278875432113923616206137095964012717683966518032647953369280855743304475934570750218556906056306144707329993960186556482525750915484004420484442055603781245734192606867092994549567011513173860747035746685319951939164939825632873644844180647765570293538503679817559992406312087069283914842506491532949227832697867291348147014236154945263576673692611006909663157343816050433361509046706160703423538447390744699344144408631980235085538673926547514213873989680749300168287733507611022524548456127641143949155255405899562777175438138738483535688718814690901184072093579855492996164744864758699295946043567129685736357045585605075027997180962088907538365593741519953822019494946175653278472798043827710774072268693269613650922535691848633806299212887728303317796629927217412822757418792069662785126906394848332014609395450880404069503172260034015036132765735305039116746178532335016660409587595587727156409870628808543480272683307341840111895066419115951247844566753007741272446692564797849881236466001116525451651964196310946767608757240861725842417204333506893004398966094674613761694264653006695770312867968618786552035929859095856759966701383365962062290554311667536258283337574820270850832253332913941219055460243240854848218828788640508625844409715138547053577522845998627472727942026883948376155908906161611246865108537221504671815302318997054959535621245948803134847181045980061577469285230628203782353470626139871080039245935231570599400678313535452628617730904518510077724969115904908347276678970176428129708690688186861522376070736811861059363145095564805462994380302618837824728256147767524067067579841234753095829205677775676511692299008884387282659340447055350428012019484403670949838118396883899284412430386478318357272489115697469346602853951753315557813121279083889857945915401374674987042058001408 [117,81] 1437525550432060263500761661784241112606674496042493545380829878686456746161311238286805526951411768539115543188128933458477317336843809119939195180876969348003411017282556952496305239634562163813277839754789082652502695190822252829400267437301189260253662149345080928999929819689899581699435412324309665124761637327729968176050845183285000675992295870235083697095307107252532824193710910930942060879761171679995046862328636326667849493968340720869850089174727151919374344931610393991650487980541292889470500632285576257309054745155695238781531422485909649512781026198302409964566316437751378591848425990505296699730126920682240598792686305666982068145922682657552895738987132325546512769786984300730964149293218249606599854735295634870433950932587074199172839505112654094926033682254411540866594870124791147115382329846604574911866049458899707836916620864717423957299290698115921234477577988061605444346301916203293025574270333027559994889931939643100236334476682985381922100813343865670204312000071889062920005383981615731948035082081849623500949347846429679732776584432759580748428440788435723583323231667841261414395875286858954721714396399542054793218026152037387514420675159622804954974292373102566468809638682668304236174613637205534703216445610604674987273040329969165106405439545523645452830570174494443263595095005991396468177743031326023833051393594485272399467735251508682961416717534405605370494783867337886112706641736778917440155118372015142201479836924495802322936686254941032645612205951293928725338519638647935194312583747702430681256501083893889191889145675729975362629592807854489164548355754388571842444624067036617965686780330758765228268221421230805046352205738468653535214879652579449896009647191332814671073095696780579895438221434902374889603860614428735456883550050609960649163480902486760589505620162967448125898380082087215932534835029153933907220497002257896270706834088773378993581902788098455416755255029174212839584635404564859701281143115762875580647724180702371244989597871280360199675795412087275075109727116448435381476561017569632007204703628211290825063782816135894137235723146299028565967651177003831187579813529681631118055223883774448385794825222973738743057206082523871224439631045469155651785588519107387544069469185692897294993330517854848 [117,82] -9008236240018842664991649787041333369310546468353938136264616530276008439909076203420155439250595421747928710844933943912822144098969682328719866034032087205306506492739415584290181279043851837433579713312837193596284575915892914405226482838583789319006641032431527432303286851062319639474685287766134677955910920083401804020350161373051733864190666216023669076412301794835550214650091209742150905195176918047777385786144445986209406151225807142297528413267438710213852542809264729795708058176986063652181265467901462864404851797969814020196048033168952840695825127317402329641181532634278056743607190498979043589167836329893227706435521926624544226842819724953176857118675939472163907968236011977283601216834452481526504997012358874926611138913407377873769967424922436643817993589543112728131851058593442496011808636594187439330804454552193704415366712233322826820120623749800409087028828752351923664638986476482231049726534933854473468297092583659298082658889171881012680129478975532947124382841380234622973767584825298385465380686399762869689034014710428717755205586266576307867407161546055544265352270920069977222350192452742483701746291000722349894491560372266999352290687006277496462871879608289803268708909865797783069593417609932532517182911089395241271362975570394214427524019658817149779774085895049697097299986377756223737955195318652547138287689341312293565632131818249160777761510804441444108473555907162735993128383681653606822086162001041485742117894455893116723766344231870896593676872246663005105592123092381232426331888872930190932005931573390172079163889074809932891725846749958850731858240092755634437075224814108521379032676224665381052782270245468642710270507016907634390050495884798670945608829196877894077882070644572002590071775789141165391580576867273730290252914341241446193270597215661210975666475179842561973568398564663097544203720704236726948026867504242206292116767946516792570667695902257526352698876991341794240017377878219531669324713270709340851181553636975638104161048931551229068748491936128779557351153112117148333160112775648671215571160114344429043029643513289774526026720200200040475074458287321475496781269884842928426417438449264852764611836265924175018560007310782182526693188414938981927842208547263516077782895997606490734063724544 [117,83] 45424047428578971093108752372922018062389961821117765296936712660489578107705144425229403896599544941292883909736229234643510412910173631814805054285963052363953583628217704559191836448651088359361127915666090217651509762653645259138399701741920563834538801154374248503113840701258876434374851571262181192243766825492205358802764270495682326093441332536323636313521550677303871127509503080807661188108919714532550583906794176239704871206466140704280819254579695218709290361754734664317735516273446108056394806901400926245717319446269763845463171144699475631087047567914157290028103448217136792120060772753721746042937835646160974940854917878792270217320921376098789397245363299873087394042462930190958250247665928375253865871722564543675821094193174126541459109090277182855847466009029578258366039304867433318268397977733256845148658557664907372930772826689352119185159982682213157781890829349032839335941084988999777894507523210380071793530642420185568261269314793312763188446249289963741216879983039497051079647642919128534300070063627656731635335452522306710161424482596487218571708311293238607823260099152060762257451588825445108228201833925366562511963368356344515495983962248648040524020708111450124685265997091487015307890303079108684074536087912891054581874357642354143956735367601463226608041958755939613261187096453511162872523929600687801525504621426925893059047545702622168306664078765248607763338229073097555514496009071319364738137828862187694194360861123080214777334633211634498578311697697528854278176964745365974465214283549485192329162643477805944788051273031829264583540973015321975661486701177030025658899357458645927160812628156728620182145840255657356130254984475936321520660688898941521170493574739022556736521911874579438246643689407424249667174460973953988482083769257134867210505405816942577002760431558793245747791012105377670665978259718076019926697403555767367317677459104763358350843993368753358911757411073267988491565772804909596834539959034941039528097993244965926707675269689903026993696969451908672174348422469199363166555637698351212322136414542229863202771459033785780870463649674474947836137539035678364931519743109122920350659340668768434059804585782258395547198219370821433149794128911833932820309455391970208294543802653400579227056 [117,84] -69862083695256097003614905639059583857630593810527835686419425132731195769642379653590351046394267390233159665170400535335008749739840662897183710145316511362314442249877944421945939042425055311985032780805652611076498911897793137977229516918626942762605285010594730973955426050582436094200208785304074505985668015721881207888684696666139271478674105105056934250347429522493016674404918554734957173986725973170318435391994489793041385022185121449142502645532168566727825426924711243998287855171345329769178477817623642014182994824741589090443189894889770856918996936418091164363616904482538621265763643837582520181133762085087298621834365754288584149043765224064689980872729638518881898778799594103186066834128842012311863798433965685607346884055524946126589889463588712446320953826317201783957580002613492260567107656749209744506016511885775263283739557027225694087448131129895686745415361543721841880141347108126873145715465536845133837247798872589535214109071043161903426586910770744260203702325188143365251625985135266490364747274954789788331152596006254457662988251057469718181582237374934263277622204663028896023629257151773868986963899804941716486971939876549043327543312573805314902821180569389398504810649036715909537787284893119122942506510607327532147039055153400858709332142682072693570807198038118629675180003609940365681900955893384593897245775150288596664236036705348132399403824700628275350965065518909909274094610515660437003744398006285561658710124408460148082288354638934831596035316817906225168875761071735639620373701722397606191223736012835008448462934145828146816681784249652533439884868297406322214211236767552569350863211591749923545024498860111064801977480639414579077047904174579382739896587186869400914713844795432260069311699686926416601188890611752586967175470359427196953176617304651183628030748877756242431205737078980364016639105698176198448386856131745659693577041945903730018065619559396008179049419944269687664930611433058471377271026537596767049262694506692113898293353193590467916607309246752251319051841514207559808883391633031684431628326929553952369706397570717369055434239944986740942892383122232250957646078072283297924248790964060600309633269864685443392736311893810218693589541901744560586828263883137243014016582997931456 [117,85] -537682799931214969782649248069716172561689306571993827734311799855426544232838022025770490579516962788559015009909746601495682353718094206364617557115993331687821583878583632992234203710950637488207475807059398772569071346209111371699363964292716453360700113729039312488460471302566660676984686334706762571753310322265720172913202405523580273010923738838716168259485365963459303418796128776800836328728618558026058461003245833849234806994492691370533371641291773659897916024362244822541803338660784016252896393390565744685975940162791992079582389304388483106371221987870967251263352820993366471445603791105487640700619698290283382340481228189637241749176504610339145812754293186642104010344929033280130778051964686920869786966401680118344650107799040256567411538390652838785364732897133921999153644981056909765906846300860954855168984602200481782893456082242241831142830248074672093037872896954070785526027982899146261323893078991065080939673034581860966536242557170079586054209042556056118646423602256722208789912704125938007015868350151674459491220444181151781548620135322327607238324286605737996995925433508776076583955098385928283791948981328954810440595029984753932545383493842065685707623728001791470070952224668901085106636548062504772327322080216566365369476508862862781699745327846499788376970297066150465695353099965543546734887010102993349643559582214206478088307828096841900360246810986897273629932591600007911366276606020419229267860538600051596450213892381423470756678305291139677023289967568515855212916621070741629679859560430345934305907999401227158403926558141256154135384301533317730671118650441194811691922256794856876778234463118261426725585407929879474207065492460485887628984269101654225029323762355298508412118286332664892747291227107920230172870579084957258440447605202534845451627786064881840177366625800680134767380495401368842162771313882619409561111270662135228908583275612559426634461692990339011248904497123387728654017880222418978461928473838984241371722160916259758572535461966543138251685781243594312538583225616981288904832286567133684337912951094931271492629731552467990997464825665310399713198823900567191668902436095453376568420563169661301516641113968041831354457319767629387652111489522205169925371787297309530759030940904 [117,86] 4095674439221896270193240437370489869085489761116998320652817668949707925866218408712202019072486573203399464881452760561245022957523542407171397375245077403249712934653719201614109622840524350521407747626821062485775367911372931022371621803023236416758590442515782156808448098646486260445112759856783575504191919429246992630874667975423293756713736058279571060815992169733922171413810281919956248475033925315858690327203754770016585550592335206068033782795841629010687027473034752226695288395142588447327071912697079501679781829398874989924788153517004729507119405371374854193965900233863647030281244327546111665231161699821508558870815303520526859099142753147254771439612371390430326558768764736369151240390600467372189546893956201319921391633949371504511959567677861020944915733762546871778922181209511875232368961215973835561586486843558001931951879955524831260863371752683776098496075748205060740042831707236361545045564495388731738170857382055426693203449337196554173662904679756607610690635208957320654080613671717061220874794098364377968917789053949605831076869364758428560557450600534936042183606819921080376853554793447782217146754913333757425708765349040455788761322303102127697806053545881452045637095394006903007275065385819358553237517160686341910306360987657349911530244613297150841735088088026488209078342609779808494890417989058946005361500514811537586986506611988181890301166147702283258148969199964082211556820419103851148215094585047515456628235028682844620312862090777765507505384029991632502333188044598105195346109071054598629994046761386803811121125581254899960421658564637286209103973901102546001290403148989068949970802785683938204713240089562802016533293202003464480051783608428338144565239010569861639924712326875416882459269386977737735416099119991120574607961704648100762672532725744448907526280135643571203312761224614138295002575229261376011776112420124560926813193871438934991606875883435264940278920903739294873743081919782364117089660737587327518102270508476890863358040704646207139333846585027680445312711690445587737213647895056452885999897684649838302601169589750634772417893388742426689184809487703524563304888631219888566479503524183235921825812641158380602979170323595696852023665721638120249332304127552104502069408 [117,87] -14833879950264535307044903604346769465654466343921492731471279954695009471545995662319517352794746207781230169210438267583865751904519898706933865405472704856568577265802321378779908957083721031423766745359701744306466552442525509128647995178047587307856160813074267358058573474041760976640727156827862066051279966849956545096725360167235057658165672937275857700088385871705958648243155865658599474341425750625545289688331094268951854043650262191274453211202758490219666023374037390504019161553120372999956301767178872980421509173099686252338286160847604168107224880522403176572511352859585123732586392029270084870521502733614788435044919154574760752935630997305080855300305501824510614666992780002939620955276678947270662056531997141000426766987785061299948326466851779229797842559259455312474121951296567836882119888824239244539919929439594574885988156063658833090168587954086719266386296253085166978192720114322846428812452676382795015419310465797729271685505540278688086839563177080350540465679628022675238016188340530035509462610888248372872227927182604565131788398893852185645482188929449967194096807281372286519972338267391047721939140635400499642466671629018503081920672908220199273970372266194732174733698937921564157760211721408891262630844282701115366749494458427034753291733605418453846903757967717260185163851407998035985430119246082954961769841764796633319861007389931758038943829626347776668762219114396312626812514167918544223375932804530990019635920799650161522454709987839712512530688808353512801158705665260808481462571491867932574203189522092768321090611047969718253537829808524681072345760693777175113584851946839376600926895325591212353394588626167572125702608447970805340832392788352261724193335347567992161634332457628386585308933546729013114946823531048664443956891173495088069939469953513472607876136101593734117740416974542713274712504425925401144978148809050378256570355220271570112572378247042994339786981483288998187600453480817782192736491213560073224393253041881276569582135166758571017157108053446369953068197164416658939961935882114885727498307597367667409883925279074471610263547634456058528347709401362069194756390366546209650859380576451530340050539600878633621460293609772780858323744427299853470937994027509200952 [117,88] 9786829525558995092525858646190872952058332113991507668641309991592953986411613748310874726074298321965718129597566355532601021397347546170889009046730506683403612812135702385952969557098425677467821465187745834519865469537783536302442156896859693568559478384200788846918237720579448457109695791418898696391253385235687782820948553193335853863305822082643137934846539749976744951371213808180076186812895954443847197734855242539094078390599463173141360337709318652016819727684876669318367275923281462284146678334790543119948908180670604482175220706265671742043344593316868856075015031662973817051032019583693660810676154936325457888679471641274146102444814996743872933538180480582328792403225247261101393801352719443888450376652807877417731891778643521933263815919822145188033823981993092255507209759382648876046703799101900088448530612904824010723381836496543562711355201482802076678861680549579782093338595627163968620068070498685559391734729308329346011964188207768463855836894463908864144679135290371032968423772204030881817328351443093099132798652460784683550675442389114352324367044090414348970026028753010126088059985602665057537608650838770474528329317350629347636859430694349472133598067931459421216692587976791594698247468194565192494971034204313513293513492483809478400492474787109457867309961315379494988665654444601870548506783527122926485352544991868636576054056914790473097947203844210185765996787627458505582943488593887000687834681220019724529757135861109386344632886418794843312524464819392556250247468455627755792173417594653888506214224964292637437941106369363431248126148565655207192584449572036801938524451312847867946084332147160593018827951765565926017068378384086516604439549197846103575785663624271839695466019118229554948660523441261670774820689512130432176546267081242973241144985753040066605465640491290301840725693132045478905529098502089133961773034609366273474717410026951089676964794012631605250674625164639522647717196327192237291209123456637500311599314299330280641060776166378777859392718092781271896216383030610533920261468454013819171904113313446244436244232294247458718305844990999863401547226766856273830800951118057672743907375887639723078343501512316375366402821415257378953200988828755179520356126505600 [117,89] 76385714933300238642014552428550750021682641072886411544166108228135236391871231927131380639667994886497665441801567945505564140388390226277548863332218613047066424855581863276792647786000286132411628035877036545792509978449536850663397123286566708441690723675082095072903074228238747503863115163365820523330619614670421836908957915565114212823225243827076834762627140134977998474728846366785352903660501745719411199173162963652880811139523859644968457056394464619823142665167482604290675895109775745599717979569394496975593561229078931312477309349024950188132566443148730230049326214278272166965978708627482003117622492317423694986147941733035784056495189278557156186400388348920594754764837398768530343645421338493022500442097041465918582754218298030807454441196972778537316853866556928011339783088611231904630687225414337999499027686816478044758204429449409059228573742746800904333044390842227690481085140756960170363710512803199367466604929322746298438377929741650896674222999770728007082712653821533981378363218519606869345617212120494804033990647125862808145237523737584903332174266872970836173644470104896384994027357925289661807852448740605427550074372983085875095564682104882760929339132736880362848038276414584838303058279522179693394949056954907140579909781430322372622860033289707019450955401345822645809526865332791610932377846416511150073785789568446338140999222584022245875796449081810451176207048768992326432339486354506489037588177797454993089315714729992691134305338373543784894979844747916411333009469416352898151060311492949062671053163449323023784947324655799262876618558309721084964180291806043108606376572958088640390982990765552288639870810449045753950628534010076233740206079430516460845369790229368844948636543461899743387862051305249594573808793063716239189019615563391339157130287914217287233676742437272776775011450455370140166445515620409770377568470865823445336633630721798572290900456631679043828442623840888626178947502436443469965547659916491569901717444055137371714603590396591386241867196790966709054474375956748954677366084864073115951223810843606945463235816311943901794597354982363389076961045591139167071585454294034156129476481115689721634703547384523120520702247579922685968316706982321742766374384 [117,90] 53652656718622769303650675094048805504425711322058472452072151745087024343615673705571918918530833053137139575870984741408038002489473978335587127647287373781071158260644370240276747740734324275140879127344041459670570971245431142096568879493445669074329307710919316375588828932032941252600106120031363554969865327734135705902915302991346746619118160706359928987355965213429184829424982575182214930922314204015225289339330580052443678983212978099245615897022567435135348376752886224489927981828053417266516870321663581140289445874319046360913862662195192710322221201876971311258025247878368852315231667110155255046840820362893626069802498665219070136871487958685789989298466226042990142228866355906648466049149209207197644444610189297308882916904167967896592005109314579506245535227955859350961786156678912227024145557100982344670686800568529628230669276152883386271279392772330610395987486286191121812799226655852567325054466791040016277735481449304118584237444726315343818852421371662831375514528794551972293253803037254278118475012628951421301072707213329012789720644275223513417256315517909820133559185325741535403527019853179641844295917825949205200553834585978626591023217415486222934812439070403929601915826112143533566015616260219301531504530562948419499764696300298431505369473823016367388607434082785644240272905095702115059726191819266313907167583384250126736286526294837963270792662657642890897873437092832548538633415320025666624808026431572597616408247125736012621272685593560169752998317179064927321729975373502610095937877464113324122053285457733736210815124224570832973984812745912792138032930946635071802973565529150893618390015546079020733950093196201773235798470779806553492129737550878495235349461696465910619825402026419595924544880283432337398315873920421291310826742025688030455893995607972556990525195602794971551600761749131511290037825503059805588799516810101288354952777909023315605904923875998971527490858494951866613944278839186860512859423263436560878830529147635875423508083425090238035018737747345549108030972658552331598163273389189951701431821067707046648656124533598126889096738662986731618650631860836814438734032966306457112892445255219229902103093284506134342270140610256066404847354655432693440 [117,91] 304402359868697803172270789642931695243431200429835767540252584957004296470915992513854303147372738355587422196907540143375091263027217078999211979331797648099396648022451322210200512878910677764549015781218510503102039912668778950817803109138171222513636431149375046280924186277302676539692321988436930041023909068426220987688804152477211468990801114724306727054424233530499389393341351919233068177254339574613497458279230390031232130193089558530900535026939980135767612515242147507385585896725636409887944874037180729375696682880948205790997664645967986969828411474641663362803574915570902899700462191436261563037440407286943588750300165656527679934627144654298636347386759595387220150628702443681306006455847840561281124865376001133015495386400924584092058677510863355196685445438258004596735467073297858777884709976714386272968126922589236752649062291430176116523304593637241080191014802490135674147594471564726307462533796994589445264166364048472287007333725610895071796138173966703644751474607128459457149095674425573164215796352787895300510705679396942081234460726291149078710609662307630315128796038283039461477049544062708096260048619591679888174888361873226528719625202689726515038532087364961760119019009230016869067709508894418763178181858481142201513366215920463942449232585715918798066218512801824139534386301427851285772777677577260448367153620460594137639569847303845340278853844695978250743982371354510524007797175198708720358010615255369307426792858578288807582159392804636999495116598099851811615436536770357450544414731349754075304798142571193427351087730603380777344492364188772919045872084828135464631703826463291956076648385578706430739450583475716702827652941156087929939008523750733411429757731660888390917047594790006764758796223834509573634617898836177219574879619427890517335419766894589658971170119864006665577913815468522576819930199072831310604420932939817338265481840826262473251833797994434990307780901257152900805580171608583031709063960347388881407348872878194186403384084240660797452727082875994259686375738280071577312440739739189209019513004788942102371349697543792545355854384815874530028134960664635160375368539559382324087050117475507900989174614997273986337330713490617404690894405055448 [117,92] 541099460523085225894970578220458032771086377706223329489110512310399746676149226938210767360830267024810384878433028618903534871611542762722483454159870047559410823779777741084408104936122938490225129620632606959165069473873393939727107696511324801473476420189487452497092404411970820222942476493163204964379333533681594710134062317361254844896163766028142325211098657884070634246850769727303349844943422619624696542896300286913852458033971000116350167648295594781560276527670030134402804056660799256654981046795440098668319143603766293208894471736813171137873762746963887966349377887417549630761369887003939920188692140789088394659217064559786614029566309386457968440705185905391171505296953672264317634478922704239907441463844785378087643718665541798374407648023373190502798329757656685042324917492821876092103493849150418432871070130325866695319869489510723828870588697647521605749714808612448324912471814806047292777100825711318347623364429178485364285496804767696727968005064883390671827585936835599558429343686072124945093993110763575527323697437537786933206068853584353901240882692270267518922522398923500762674733074197896928380141764430791606586319810497683067797258166398097429582560989288711422707384063651227011103149199655659531642853303781739197918804944160666426868128932060995159834996950199992423774820086120829758399615838804685178969764161169704554105146060697795698029886312698708462797356087791582371401383236187635417403633765156734707724193884234357107066218467797305646582479002082014428030480639361054108175552857514887141858919237319714285491167989502132129142116714065077427722801959904561529665371261118986834925127386590180975400758105237937052525295886873592566435647948668390228975135868973738515288276163851395901340955523536252280589967778004859754689374518210474142373133691745665323935337723399548499137071423873316141381790136010372666830684853568822991200083476358615476757922897597347556534520095811769965920950521525442849851298338650862605986743007525868910827849549662809999087289388436524850755955639010266823271621465427939463685726558629599944772127661269265621207504746181617282369358421596718547881601513825550493384097616136673371114093745820022981314346152001343678123020512 [117,93] -2447918487971459214320948143801500005201867522186331790315651637275992774387233618780008508685556054091090069131241227198333123642069840016671009693307714461317724079394369603693637831424294422755921723179402375776129641330350321391078782629542812728984990102480852933195263922644935761058659690864981046780806850962627767246010320539866375726653722380053365157784392456257206820124824482235584858502040979925675202969779302917756226498665374862918374492989611947384814794237074772657453857666304479559086602240609468780445008419701343716721174324829081078312870559985009470939829946878895317417998791202842964673570712478776578333043427638838949650838067250872787052576785262770893149149335957737057329216526748463904204114062845496386669031242000771550599510514312469454655821008750947366907607838371181276813809586687036091940791384638005450819331619491445545582227376012825267708721777394864450221221436672089999893218041509832677051445123192886470966255229648871294460019684872827163334353176737179988207444730956985507424300605306728976193307955331135708643510211130555392693832391246977161488433639557711493890409438370867003560770720142106237149536204643184414788262798470364469146888262560462147780101879036321749908858570924853433275822870703526408931908592674465072455802671706619384371336868205949975435624815139424785841622650502744692239857702558348337187443203253980989801510718954813401511046046236401290459766941049073408650276418631963886414861431274306500026243004919653717564262782635391186922838870046523726916822117401922753011973357265251738205237634341006940572227912870994887643152457397725813522319856203473484224040005601221558906548689631401404131679103374756905281329774814411310459793707431311608653476768624752894596437737663405679845262368449416059293837662331661524095995418002945556306185629552389003640440112010576370906132405959153672183239425234904927109236169185512466080581172240238932710971398277633258985307117407945748963424410546049297083976367163893304396465214379932082965112238848870251934015593886983129246279155492756363678358109530478032704095082703153504159108606625297947634022784115746024668125120448936404036191984324543916858515214427945195260469184545534585019996 [117,94] -2636792026639286542297709448854658900678973742386242373045753509837801224366595833077027268853835896350324166194853219568544348353244249331199692067136873288711410647684857621589685198656755295814586596060769236146742127852374050763262038163309580683152614677133497578028660207917619428266936368733685076874875187869891687008149005399431733564091437539635518456714099431986291167983295128165029227543850113996543581446665841214479296087650601886966368958644626092192265847830305835218818130538362750808136206366938305114500016573010376714343162616172702527243542747064310567485466988895911938614890725637992821958918191556793135207699956525397681431413970962828390467975240467748458707944458434495354458252124650276216086678312313769552140982891914056730884660402800389193079554108294114702526417698089593247390556888107070159143710573979744558026750063503545221979280614287175524999833803256619914309521872294323267429315902848310425369915837463617862719784894760737222683356360468542523433875106557249963921306053150309075698935063497227419254548883527404700790480745682002371863072803900754728784452718542838948366980674723909872760023676116894968866922647364017906180898175945734854571275834304586905300618296013457519977194096408722948079600374673060924775194280459366719589132981967655654317675421230805201299671180021601486053386442375041230758054661551943596074722486496421599552333915504351473597050938300645932394815462690127742458323430219117051618786635138511315120619358032675867283586374117506620912478916311653271485705421985460408869474160223374155398316054402807518353473906910216437616589625242653689842371327600264288567344475307957190270147672805390043250096066007634892524174604698101112589400107531191766427253043618191537097729885870233086376801772085098028860383196897176660610179848533745901603270273175697355501928277796836708215856356027147698087085686881535553906098660716186554799243803128799102369797414600250727841136277797930187706812167994232376356170504713457089564823192779904791303440807858007010121636220926967410591029195014575065639683286632879415884894843058504833949917229889453510977246329355083034845459103730622158081495924142799514379780980475930723960330859605905216 [117,95] -9029168997702204494700499141537203486272645218061866555773840926165815374098145921758700006891819486391772420992204617256133432779079505289110038636769642020127937086302676576226330774746338992258610806891074465666823223751912451284654149034567909697796610507840235176340449793183209811155304925016833754509826176662929035051883845747821227228760451888270833422217056959487946098327957232120933044750073776099137526565004117406856380362329373966905272927648697692120108266998104489160597967542634049894516995898721360087857378709673440985571676868537400042138155594855930321379670917213032350855723656783926802018630423509385055697141103620947992579891377265151287475875952969463445858314211067209551554507149874814353997563686571935313602911605563766297622695577028753791942863917661883431355134284312548926300580802987344737207632237972946451844656980333114675503196083884232392502679940666398052114093038593878637688432720759395732895389828411748849054051629045324933110110395485924677256678523284648331330462658719808688852046165253887817861585161110584929247068156123712910624018435434951534715766792784874927656491758633007992756725990861287079164107678973027869706405600374630996314234215429687268741466806129037598519283550037487375467120863122922571814623321693636899357304221220638307302213382940068239121935468445522055442932429179679866071541110287961019925971755635020731003978755322101051502748764853103804584323539341590205896179581370336696575362565063473636801526553118362749546280968275182953385323441369081943338076048134394612047101876417622754595929345806492572663316314887511226034817088482072047495539194941669626347738948544127516575294207044012644738263178427624055645849519128982735938985617033919017155565498196717170724086544123213839123536431309430397305688171034106253383170865861989245035344817645080327890473431348053367206284605658974294648064545159407141497919448783292536281599639094685104010212727975694590214023771411561502267334824180022465385341151913043202708028101437953162263344424409481589580518282903777164703621032713716495287282026698285821960205745980458522078755760019590506687133573055760667087503569013086327518157889588793995156057581028265742097845210372 [117,96] -7875339697216479474693626451169173492557539555167169613655476772598289518349117733864302836485118888273615250926692574819561079760249046051870668271012930488451451276874517070107078109531117264068127233112933861440031449091437805996404650979723396750709304312451516032415312881071211530938647372393805106903386588642472381466144821857821270095205663859110728154900258093058340598653299553291327602586904591108073106290908509050815419050900465102062679997413425154379689056064993398238106200968528777317569345055272690266293140075990638228535940146155097088928854924484541970301836754868362710767282348434909742533699683493405121016017525848271133336122747058469156652745175969803773862411928200277726137880584872946138127113840544452485286918628630291590122304951235954936700441156599342867812671623754346504391484374326700252072433872586101752068027469137140722967474393341922926868669513419822032015391093888308907260548361280486958382236421583975589755895291634283233846145039128358090536518085624966685800658806482113524170635098321351556182869925440078413784720785153191307000323429251315585539581522040346305010558296906470503554175324722492622727504607420014041494590546535411133565456303927822176141644325638289923291846478948775795972114960760166903860788626106613152200972450391342115777445977405510828890772769627151350691213732027707154372035251668615711173605851671086518955940875503166503549015921008541567638490667838947841894333005327980271352736181059609354497061729152081964103647959560620058545095919277559701090294628612394775053809947287423560995974633581027638692267811091861281032193982415617068373886967171342997321426191533052264531831978358345053691244220841748429809751285866644314043692697351583238889977870505026541410522776147636551093227646457360827547436377824028608682246416277815638544166288667158908308125050383333150702972668622195300584875619962697829234750633203888254516377280999595877408675891027962845563883118012045645529437682217469300584397651428083282358425527541878738722683997236859915596721099101377736260155322983427847437146079843830236492884892923135833482012683021294302694424556986815039955635748174263837387185563167714801310348597322621315395152 [117,97] -11845368818486119682608075072908408565646441164757685491028831171180906871238530194966692969066943222585750411977348928429488748991679049445731406733335124549400545356752876581514089256774687953135854746302031330094095083478353675663563959227123401587392658024365160773212889772935853459864442731642680427396308900253615984191129012881575648418106278901659482606796292476268629598682338331258666176298796194277389270014541559146586544595154047912980685208138509343619729965755636218964581832831635809015171133125324850784941148075403076509819537812037890513363777825047572605295757504057279704447725554035227940396964501845345205142782143536439657972107282119122832835099651089931490310527491135392703267638385672943818896732595520335808527868251529452291327695903199257598196187979084809748513285056069863652602300089493850580577473752948437587054097366973479658443795954760154812009830335727125876379373778518538519136581379961871805885964065643660582239688350675484583869656113666894337983846311480856164144052697573720182790238985077233585082575788605642533081491244142613297755323789212768538559991324476665335722202365602128464840077750371918082288385137165277768133038659669612451946783292154462147163293104932729392336353771280933902727124711153821021470594447602709762320523725436727188180519520527196797581592938609505155788136535897153463233545620444203849666894038983015412735544647530595091308836401743470828179876114079387696718085622722785340024314135732784196368056894809466981056504922555544489536837495622579964087922160275279255906616801638585170259967958901892167461928508582022152326775728221361976370696479971080121435563955716027108628538004733098490505172372027399701050742723886977701171183675391347273832610907756865527371305044272348061563213671599829842183318593640144591635993824321383592247531775235391445370184368864822360128146536484530311441756316122144880384713778054012047205704500791026007162021719220123794701985387924488479512515946849416527970990382220031040823910081788790565091602632670983850584148331133281200198498498694143141140974415531940917461449128359263473621373951316039467277573080617151161155596563367977663874271238503072175716107980510484270 [117,98] -992558057394373331729611015640964268318668317129523507585604818608536935657497862776129785304402546128390733892158391087926058758241325444481618941685750240528330361446796785410070209886591389730064866262651153869916202725170293084638529582211032688148602570264880978479402804551376572355558708286169076937688339113553498587861809791951751079312368103362643220471413912698109105006409099911760440546193508738045289710436210666770471576760072120073950318507468378552304183898455160975121485890832572555216039197493418653178091565043633251084768140353918410254888154658409030331340442920529803483789373059675579825524151082952383643003294104609603458615661815354181193750485650142978848636576420621904976538441225088102356996146099503708932297669520698542210484601178943906017828548738642692016650648046408845775374161133988158389570941245908009586501678284485929224919622020059869507660314009229943987426032408190934829282418544477912354800555278122614060758253964519162466298262894752097859610485733191840149717700888751502846598278436816020455541568743134141634777485042878334780193060390314382187546435170218453523634949881053937261550170639742075591088006351381347049035047108761166930487162149239486500674493468568572987865996051281168132465139895956976908748309487557009520094438032694025580754560972019525635088723463687464720764379773933377496172996580670178638227169881858059488926448543769161918602513576884361442776385894554826706509448840784963941852476317541056984122220055471352796543864922365650393215645645472773056033034526774125618630904241547662340545572320727865434601537430083770603124498679085427968101105723396298269580180183987052790591299455246355315658557757153381290964561173222444023343989788521766743092096441495824396693874533639793192246366153834824340898039237333045426006000562421280588355561778237514774700417986179149199330571749684178167326797102763997141943761486991736567921889174317687871884669685798510081515823977798614306024015162129812911565629763755530108604157294040120120907615205655467655301450053184813604743208416250867988439704222515103103196535284387114407001311459250913351026006761289242018968145405469472065243267067129767072746895712 [117,99] -3182905882377968835282102436716158757175523371976970404815047066189888154714545044583902370518490737874684003692212373580955480888544962097598182791696785856920361227377064013479183700689118859339609198611408092496557839155118783176934440333916423893732946222420839890764479168434680533479678686265918485114891379475542473356599532879408245951501281813880456582082781698444108425451338434296396358700814785087575997822604906077618475070323454365359872205648595112914002027612278188432413436669224519140891419462081587044042837281095051021343896934779186425682130231627417482507508258072973016219390525503223747394096024594993472993218702768826313799692958206917342030322687921983667123870878285659987927706896611469284377377412781336490322216658485199609265127509698671752339569802066379965245426389705831846009340211018273280612557692519619493181661660510025244350429723344572540199463988952396954589085386369170809784390162730910209396986880473356934797494682074884003376019940486032452514731693181378871706373142479237477702656951809788777953127588915816941486589214567799490795082991934562704709023627909187151173420242265283552349331145208455566759319713709860995601073997000030802628380454062263045723720820228906352680091482484970315034743698638345598883331096603368634071447227747758886750817703780884523850789149675727444847325988473454802274290509992444654013819853716827602408520444872193841300860759701636275352938073506861831993590140366932384360602509913884447221840559263139492749264106698577281057629695460983180058626993453708049546010116994365752774826169392506214563946597237456446202371788789554738383710097785994312674927153907036349689914078737761617455504483796904641892219706664697638813717529233966164038879902620615835924346996173526549098814874938089187835826992320051989154131037794306483032631890807535825538099235070995325696378772516829308713753643935779854911608831163605578676702716544594309180028929250354331144831137024915923386742317647549101348964554426692633438130614277261522848527168000916135082897477429544791244743802620108377773942694359524991429714541706865202729576453273814716505792238179047713467142312219009784477730727290939250062628 [117,100] 2052573450998131147737723423955746143562887228494569545165690714892664356880025059498713846019639040249695639905064847001625191135643675856874486735965232483910304384622589439193452025260892516855247239409797376029876612283390803859920248558771519444034737113041476506159991984619056155176617576798010101181716945551546740323100939903664662988982994457352794784358789660519301267366306425763886822592868678691410353792195018282898387695563161614312406839248328571801705704688043815613190933569591924164163768337612188260745199051338359827821411853384306544621188403868019204736625224217525542549662312301336207906720898789948818774994237832824843360725751030379456622614688721906034989273212476053769314003099873336183988010211811784060631355308490697729802461327630193538675885677846295486254635905184013637740706696112791329649037746827473099793257038055277000903386913795296055695671782619826563388203253410027501663512196219396620239058689870099339305751512102229507243460741137855100538553616475105901703182430732240539213180437129843515333170539814924708316835443193420447144876000535325783893453465905325263429693273611531471826373644889502355184131384139499099079006322808618455985642864809279806445458271680897966813944315337778030546823611140110598490692658259330629362828507454196577652522961056822988817841440451237374089164971447296002269607767249965131821505542396815016493267368570494718537164893478724838280206471128223758555882728056977581287050056636629872312226371722970439135511347636888659011348479581799978331736321792787753850195316141967219143264385015314850482835218064301416795322742000674542822865153682866999615642470286054930939102580480211354185994854133859038472752427002907622096266144542502280392088760545016293922288237663015225537693440208188624959788105415089662840281407770816632454258761651194947185776956928425404495655318084820143994944857681397676596360034437378160158739680498702168576748970162916942470617145610393688571033378662138489200042014847684751192015129613287210704267447225521908154600206685605673377671642265140580477350348155287902780480507161315686027929750970805079341159608599131091517172653673727193033295267954681352 [117,101] 1907389893001976168245380275229323706641002037372900861690576788638884781054678978442696124116605540221641388115435941173922614413607592769041389862812493102658005666344531630024668173287791931455280380243457350560385783980753661318864785095322458146964860326262243677337649085245170659226304144286757558927031078411237767488696900687169288932377198313417816473019107600255019989341601076050768894081924356724059804941053776047397424108769617958368503556315473085724158664155151846940754229302474477702690354628281687214630276713572808279795945900392003697978031482388802163057639500263148871091321461824414361921346635843246810474588315681302604015050186593618272376744287525188437948777479413822404367323254313049110209138613793768117447440527107193523229324072288224725370950557802215070396567497582696840679589426112641857320139129315354092707674878971268277562013760502109346735641832025190120840167879890832037491190775361165166635507176521722450297145117710228244201022980906059932934331880608987432046682817214704940992004988829940147695345054469131637345184864699131420855780695506914290499609805962621023573079458432644504703454139880458846549020474872551468243625863251741969624790611578528491444532753860455773239161827504859747915061393339149691660686633876007162090370620372103582728235589691843198109888475769211658385726868343885338510412216964145801932321702307047989894915459866494918463954771799480221608842621976674592821878500828041182284666545150196528362110454175635595004733392923508724035931426749186640716017785448072288527565668376519950134454553758898029568982170101746567579270873650534865807345413229906988385759557825873490974881396302100319879967826064294414279925002867668348613248688414732523532930061545232495423374162888026473289483154974654742441615353885487001755144672598699533442315216158994196039389100473318080156170570943261180918557577282351587943119349313041438500879418430917649136791771296789307899401677259777584736768636656837292150933040804012780767907350954644715311544416975740751919770718140426533254388738095761723077015746922236915785068412605704158391989135968066018285793083237665530635465846093396082983458315199 [117,102] 876056336491947703423909564246963087517498070923717259215462472009933693374311869383398088126698169269163109925302503698847384305241005139483236558448858465743248237299474933987456736876646235274765003711524518986886741858170412557864631744628401990288808261284929718214195517644719278953887122466629288719147343646368463699260521894044137896252819652638002665696722500826513479901376461788581430903273381321081459240951107778389954172617926687561659306787387576760366197001791480419363454624642559362488396439926783902326713998316259269353750134399108803229548695798690658553434977563750716114896893744566394932065134583873800055141914634331357577815942353213070439860752921442747449466227486914031720525450199311199378641242879782347577614943711725830156799488529479482663118516550809468819701440706242657260997536814902575934314972934792413530022144253677331146354825920115463406873864237847384556256222341770287459972198531948749423391275721052355363666391958316178030099106771966352830751632857946375213812423103256979527391217890340006058394888269081061761804662413909263031409520079745265835691686827381385986560067167873175943119839761634683650400635676824160882494724606801567041180330261443248944578956139844988891553240674224088306171524575950924141005496811889979005206418083939810593585964827965028057481124892375423488674043752407964790802985044013375271222448239808857229252391629204239852354744459990591694870247243445622345164084344438548823493413403748503460693000693324222190452454525784045209175548014402963964081451236747136577018466383511125945082825579947149063089293089326695808294720885105963794497385536467332584337474825291138622070160053987448350449619152560684649382568966611636260921216180297346486694098602400969358356579653847273941453225778379607526005695512630604667765076405952008027562950056085109948723069465317124478732916842659283899359283117687775684856139442188740617069672126883579997619869902490909432484694657722330915350436405292919752983512497333957684316106628309057222769558412691407508417800763453637548885899443321492674404744793161881891340343494983967758950849476517279555558335100474496044431234616747576667856 [117,103] 191989430190971993752207930256812004732791963774732850151956085753423214477561682806289519682236693627413540962415071295977803254218397178474488463957642121353124297148679348018714905623034971869525438124519752755891736192770999588403355133577326696958232928356893433586244582768483717372950032181480824765282888342137588816885843267967308982029214045480265849683594932171611462130874497216899465385094940227785491483401472198384460048185624077887571590687125990156837746493312431866150332582210034296857605559030275634989683933403378295658871146282676347319964295839435409092346315792767385841247470857851293732640729760944084651597357810199560143723416232493230628422613513254638271140218121433328771103027579293378673642581271262466825749476677914567694725864096435664449350721370030596383184989390361394604197060612311583009957200959353421982313985829484553349508211124633121842639303251954385152517920876212730088991354194441942641699669036720549073756448464949592375988270946892195330897426061657390153466762778109222181092541368302528762071357339974631993651796084633315662160186663523148422973699419936217757702238942777398787302316978380124931737170234248587135793972629428537574062624812885151526926849503375855664862561126270305305099925699229557075082935300494405164181069412337865542460372614629839389284158765595575826298971062938166944807494721461697398677631306809598376957401493461312542598910436639668767998101739233983031623328370774447569958906004057663474745713691413743219492021733167050733037143500340116573022458365159154145381307648336852345816801716974530153367888351568169981203837798347668941604452632568419748773141940042639320565769799880563526382991786886190320432176669618498044406824452360555653327183872985215132432890206460903715753075227672866990639780153891866767787708524986826321740349600677385980096265983203385826037773954185754937067127705921050063026513865263288147058291946755654380201239397993793655559128638618879569149514198645270062908693205782652514460772791328556486702203950299807938725987455172185446572119723118016186574622106784512183144148778556239295564626116317129897137359702041806863590063233950128 [117,104] -8244363220628424885057396171597156983753105940911831702108139157570616491053301501211646257394452512135745689043092886187154535118662037666537729512302545672684817733958921228076582343382725380950943984875284203047183040481018008587502410192181705168972209300789778124490286987004620232526935075644297329786290126214193900447301001627645291775534577755610694098325263970536910331063049377162621107549084939844471826058015392598536199849362315960980961207283319479246097150845641140410881119052465452587147978313223658166764698086029597098689666708702203658304006035763015288795628136156891117758857367670571089673513403655156852670838281883098642507722650735345554914059545947390794812755605968740692732449414257861385691844983446080992803455794391030278736841866089456439389707892393441000811269597131004003453507616279949378994436277592438365411052317120051228571161869870134952808203825558092481623749921602321724391460361178971932112411760386995156976100016676781172561215220621807006313505268610349316597040100682804917002273437003139423560494628669200648150974562733879804949538587727163322988229036268954403372996165665285978857959135978067936186007977858996562759165641776095311567859899275524347825920663716497887681954515641809844449892798444421001109723984504372827129554975979633353403908778680798662655218886939068042355258153242916090623533918602765103802335823256591592166034872153383036037113118088100152901365738676188715749560046078449718771289916372368523807441429285648019488561300585091808523239796777827797319841534051073597129094006751175321651517242247272819546248125026313185991349046534023488021758734624061561099505906268241207453889588452650750361264112236344804144798020516075040135554850299556356132082101123941004378696230775584059563796827968134890607368216704873907169839327965392212442622703536283882579056267448232767054646608535056384812658581166344466800183583826804997657831755954753514761231800066992875248101497093445571963713737741630410109556466497437011562221825056369410420931004829877930364334179913806744489311192887109382303353297596150001403167945681001081734899909634531334301051209363089774188117248 [117,105] -2656311857297864489920851178599040875378582785318357510919338902274183399039924024299026575341759489550159434795208598807020469709479172005057353209391891846545335661104914292375069566700556835621267729106742886296208796620748164984089347064680726277290613332180369177349612176179556672027740697413357818683387852784686006439243605051657826443107473035427945712383536447953325046450984974382464037440341350937089082027249462175101843417941706873824682497076107428745294563637857058313792105918771646084244347252441408301249542925597355108360706890554126180569039200473284984703425442261586819004709946189242834749160067005028382422858448750938992672662714724614565615129964956072554774537404068040537814609108317414152057016231913144657606188876081079562892902347529983936753607236613253463065399877405818037833831793028683508638296028196429556886797249019638465817571809563694002838073531354359023819093940303225661537861593044590123761791050158404026944257741807055009427142434375286239257261438012402155978768950738187683907225066545107531492676149245012215892374564110826568129246515295996761801878093360968995211828979339663705921679444438733511205274280425697922247603291620080022007733594804370569719067741627426152399777805878625591511225777676120391782853996419765949995245350763803680958199740626557956912874412862676115768009256099774023600839256499399435092164982406787600019653489286782232627848904051445818464954787322974258169083388768624877088012663270741425178647067691907927056789773177488109808146997661533671450976613086248228215358439657490670774930874462529436847277113689925452464445551328343494141161216107175032447627089829045002009695298579675129390271050123026281401712417873482908210668643356980817463259943015854609147188528181865699887504152187050157786025603464120205316879277576327368880667352510145757194532204095788171290084372560642389093176914090020594237749433275046412364211842373624019305845048324789322639362747179056842967393090353240064126878359597899669793468195563911812082118265863646863592153097121933139041369347897249077833484663797273795641057373941164390342162369628820339700076704861848964576 [117,106] -105421356579302211778811292562290396744987567932087299912194916585807281986979521257513133729583998422613945810671399185218004843505396625545824661751337454412021039841505302137241325437539168114642840090043577634670539654081807494604901599308327142690918112169432429546455365277439735974557073224086050881935163409495582493259989507603142277241221965974644485518611052567641661386624498693106177532505355956899931994136514315544803691960449438228712453527828259606170662062842918205607638263947575406570064544477430791471981669588157183711473282876064247678379368758099617817328576304004042204816714217361019072030832498380248546119878744056743885496707177070345611359624700375993071141911819790723948994132722924369522278719017786787191949777688809226551290860820807819526770689981502726466735769505649541208421251946230407063844906491329705521424838467573039230287511442191010999399169342968777810111114788078532468390792161875651999135448302115195858211507430621496733774750522610369756932594582541833495338160273016985691991114128985878196009802357424112999106899719010108681403233970478481475843353093768460992122489254636217008604117529581602799104475442544198735678762097997122949483755600342862237998467198407198679896435797682128835516097373632850608181419534701388469826323114821462924001838199831900980219145758332959177610725383908935135272652522469607272742663297007777715183520999671193807094949814023764103460976945666145381986981061382008742563264554106568332012041689130229403955877301553714920646929718773822049775985079934723371517557478640945351338935799998590057265045305207218098060988745973269643938743977406392358728497460131574451754586787173684860878180943864989529620558511141143453483372898892173265058307248437451235257360741343848094339437534924094452442318055834600792718366502785544263904800519933786991943768849874715466368604446624846365900800228028503114611786871311585135392157984156057770399902459261022299789995615201533307719943804469011284945158341204835889798375722072388748301021752640424674585535246136394554176287766272094712034689973778345341669325689607231306979557684860834439531132906624 [117,107] 10353060021088664876755162760605857728198171966706154701933000531286083367894655072840426597296141085209665967345741076243419935399564063156832341979911847189530566592714767976029749880683318765154971229292393768145230665536609705550288187860017338890492156781183014698994490606063154933708307392553117299552243410269592661589014670512680548006719279168108495516216474165011888944650431815658287772727840463644439223796329864185121742206588239453956886110098502998117891173594169313996755502076925678404086562307929660323483152705226757552766336018599038168936371385333179781700145159497801741300519262250776117537650899182163673918999071270824000933198420157043970466857660296289798785047616384859397573436993602964506329502921721000344871543158211193362117866814523239360219486128720486704513933969983905960182989350083158411886193910527138587915631831098777324886917399550068738374004864539135563149297794522737348190159469944384152247994983196785068999103913324123333739694628942012934271150076036340343872650802646952789345071293000471981882561879186548676478928764787375383477717324564611416692976486350054859402279854356699693269155993715420145572393137664108296139922006960584379810809069175605572403295670579837699518922404896284663801505169355246416172124432634223163509719158370649128906023888065167878402445372293075605100102997808231277364368566164781862369672480369296245170831122976768883250884567267760613349613351382994301859019323133557095891001831022847552685982885880284968800969478441273481878165651448373404801396836066576473894513498172642674570374527010044596345329506915909627029563087658502660909104041461487576058146085218404701610150214373603695842803085012540676453469131204798426237426858077181368896735431087660422688727806067364405632813227144967382181327351567494392519015267232556791379524071662231020653804954248399920327739979818441787530960024852830041767856691739763183532611894979545177353648972136715824385686190166778310779812437206506382611602323735333333468437407723831613443650842950239551894601292716126842985169181365987685996500241158108733319080299264920644235832311149587815571984 [117,108] 227415681474348542342196124449535811312502230496748421761497939365302060559198411337350001867238072827907135033045128532972168401409893958968147232520521795204037012437929127856276479310644851038453164616664619894709289025437560846842197857418499284759399857164588723218186156028483469863322721215932906118571414418191670670096562019117015839887460579211163068120972864698610963010789865715418493497780155327591709139223301167617347806180140257094606194195654926330546979445967685745703390028448067824880463677976581811081431661124461800302426091030610504112242234105211675842001988971616147084874033748142093848681274537307931177664314677266729197523173841808861339066716501734318990069793173619271550589063823014730128432819455440580395163068305860689032142987100849244707575083098824422451086559198961788456588501216079415066446912814427019947327453304402186956560672081264407852299602193059050610286635681875059217406251059149529594625599052879788097085028632795123427755674892292431110300435203684628186713752216830032837640826944878007405322347457396542077570449411222645489321891508085389729703427365773732126848547338335087458605384133627962940707946418161242141428407774438382603461459917196434613332832435504148393442137416724759853149546997102125110625380362579542460035341155199496234607606756678481028637666472040949854020025992151110068996859864220398429112079751868983643788320262693461910667973477565176283617437192034056390337107639508349640357291081105092054326661836768737174750246275773330195621371982660270745315130771656529291549251991522002168210889382970599580832235322038966438390985162823839000164206524132003815989469251116433839367282717043564100666402231841475142723315486480218362997170082973592158041913608403827508914962017260338128872338807154183430586670011160069362374870329619536731652901107243428532591704038356766501677259704938703213315938731954265642341266452049098293487191895031629961965895693195618122446972325318139958062455351418236931573349553590187359509434527363317988869079331406549384542938705055704721190167219875376341750949012597577868038412901157942399909233271218816 [117,109] 5549118801273356328923789617835489159811875115941193496813956642688838260903191709636907941199212280635860363446543986575862123351681032549041729649997944509316884302136901849983404789125975491551917592493393600125679258570982695173804710623379300224564562598779535423269185290059105782219881539190730793950389360325361094972550836024950481536730826131496227557916067890474996602805562477129903913948995125825390037663601915382296914145763011983597673316829645537085313767811481034836393560128709610484768011607261101635755291390679665436256319577237515129380482089863886689393870413536130320559917616423321561208853441361102752662128254311031713777247020809905651008784675819830727398771850111751451686271590267135448939874269708912010033762126914398687918274686789001964599666413481156201380535113494510837536686968741638958073241580413702597132667476528629200560611639335169570755941577279179489010476300721619067847495599933120518271231392580859302606847368269072620546472610298362962181736830768290928921244867233080727749468310914140167540347358404452016015387742733077962845077342296488917221263702766580860015751444779253635636853506615056033886456507806748767195527137177052021524836749222584160361552856149703746525172763112052207537514289015774919809614196246815426509715477433445733206667596441633301128700557506469904524197253465214819197495767829343469668733735770358847849791503459918610018244296689178972204681504832830405042530403108658471738652812925530845443203844627358640598411704394261494525611510366584617437816086185271181226280485729284862865347173915243417373937356103391225018702704467761576752329503067951592431537302866440662508274666680298798783429783226245318477604645338788469920439007782108866128381303834797015582839683383952224831661826607504519062149489148257624834384022237231535101964903039706645118507946936958201937484851669634272034987792041849676328346086883730426273712725598843761818042712573788137294214947482970485012483463333330673663956739497081520266789829214334461012347383402863446008665745336470673420731990653461963941285165099626123779419780990513187671738736 [117,110] 162174728235497119760463085547294502043763390572559133016440333406118894158610008715902344729361383960318249604656185023303562356257989850620122146457827241069900901065631113329407784493636128774069582557010429823446660927542303255322581538861288877633937793768938429313856078288956194925301117538627624499427045147342176144444716606016863028198353293538146794438004425480675065370373901161518504506362067842335697656021941221295416842943371037220797377999403831630723487088229298768116159954361836455602097243730597276742674939956554237759955014221707730694920193871370204990415837079231870064020310823813322755805197242165318667551967625228956534181950336117777534239055766574494558133565056220965345448202179136517136040692053533441259981067384154546589426491078694052015532387160966356498832971677701601742580748579282562341669603203166996921000978089064249636845974885634132709656228941522090526119050010781829325052569369345731392954987997944380970178274970382809626087402891691661387646766308772434412276890378731457657261257281702754156115823980385895024833978880391965460774371896866873001733339564447376322392348708623424722193034605986605660350981207215407402934162935894388166348125355499028473038360422257170274374784239554518189253207784596896883796826572846279771260605076254105699766097484809500011105467666944863591854000390788866541820961247978276852133845429873618224117592564226882266222155922236995797104729231834861158862973405239270627676793363075734807497133771283081122283620728098210136509866047693062939543623021053231903267502595702070605869231612701612154151182473967363726721345050755014196819005983474866448986287126296072799389512090027942868355155482750298564910294452216472727480506012606101349094025552204302649982938242154592258692682242409627533744200329844992975988132665940456080131870039091392728333925700273524792106189577466370795007529455289067383501358446072814913567644375384802008839565678085272912172056663340199757787609762708141553691120044601970015903179751828325686567045191908431424013114346423569185198937175079635235567132595355391946638845149076655232 [117,111] 3944316631661897295804660213033484162177660611381741398817908484226511478435861713265035040661286819916575838959416644878088944824750180278037559152936727053209542395104971990907531817769337248914350554357840920039297769791364422365589246547436155533733588474059861514581825366765496763986823759101151524044079309317443493264946350380796701788848038856929407736975491391328626569357564843217725781082348748009065951476881943673863565831889983910078123914914916554277245019948934880997920186853830122127377119967813770215229959152599062717754027729525949962132304506409240226320877242612562567406867802606225466885124047232899779834579543151434007872005029907261689015667733537667953154384032072622885189409388884185317120994931876730334438086222680173433310410487234043370977313584952684801385654147877533673076671004407517136672701884508159315795839790886807917079225263936494050574164259671408787701590322248019949253036654273416332293394258292704625301981451988531902890442233852294403785873711629222772416492943635828782005545004842635160807592595894909722826869115556896207437329933556300723976982984128264262019027618879964648624518311343889325397413944716352259202895232912584475764927407418994813474280840908106421712418558780777783059329049635580228854363480998460031737160892808361705819976642422086594207268235269750481664570216328720342715651532161843184880864569600341785282738554680664390303030033654509728758899793648480409099655361457962325837737227170555741507771289674323405444272782762886142572854447404558452039714094769295657762335604057472573518781855553269589867437935517931079667112586172003635203835527417577720139668937838211989515989614576494523180141518563558794099706751862459439717039776676456926986607094396398193923130152662276897171817779149063012516221059748169735401581681466190522920370019511245311095881521996496972820733779179858959890496223096137978824593132580108160970609852541299904246971065281956489457328928780687737918817896805444543473254734942056033407463472691344854207781095518494234717895128277107635997600248166625659694493970617801485169968148360 [117,112] 62016193103609364711027012954866666396596422806887459065334749317167515201790300099730408859604920795656331127622568173623785603520880576914171489443315826180769913784444500357362895995843937624518559060069663208910570358089477814146340130721782737166432493440286127066669892816057890754835447691855458640698147909188253359069985556369418397383815273412575481971779064484882271480756441899216819766756825540528350492307823816097669192333912503651122499210021552071602288130731546821951034790419774568663342666971327490555907210236790139769876915541322017459696607297768704999689662357953924512776647044703755365163735220508442995644600038673298885853605287304622441436462855454339993735288574676592131748936390458564152910022650575334261401589330009661082327801948479758593681160909149311651015437435370356030753644302411770253580032118981053323977715247111989787191030795297435284488621632157240707825402932530228810181499374246990464065752854586519835853990294070312966889259345810400637735300768626460016062616677311345171139198054945761598209408116415084553626345327668861245215199300648793995848807226668103690368497837423465086254461605619497450835394327915082025180577511035083479821364457728890507146801851255275542511926545376981854454534337164828391593602191515952374134593694369486222076188472013935277610230139757921890138598107820354643733051361036808443933101325770787912103720223982069314842627802344638406693356232216816085804767735252777565133813895283008174650069551486249058573770519428550031473024670865934716395886168988301462210794590337598688029097893132225762291504924226835514113770002324179404175313966459606747078912597060680128641120504691012978056661142303398963367198779089799829963060974009595949938208148660183201259265182087082149638733692158791786944360989840708097101031770354894937653928892829901682206033317412441376289274720237955584546680807812431961907756271813975505352274843769810911875148005120043101619024750208765769450948409076505930916689913152966103404977319670171993706259898442081187580588189773245369457973546180236297743329179443789691392 [117,113] -1122707506759552301169104053805973367930370408929735096576322960742013031800845441670254930627418883985311726754524130902283067753685220806468004500406100167357739213081083151855540869359957943267471087281675403260007532654730542262068370017755212889324988979015524607560764029949031968017667682812015565841103767210286683044084856376675399620554117305312354823770574452472220070674889791902703830187376455515778094367891356713447248903162538166056942557152135776161698361185409798834594474398836806927058154348444532371568036846218850314557649298534356990767049156071438361273778797926651279836554468640599128492108741416830929782599304113080860630977429883606390970880121756655070507042994730068675266644724872727028883327514597048063284970177537783666951842650187222689779895075743319271788704506766940886050362901177322945122754845883951963591331731617746104521750364642418052525279043133734642445720624858695870944001962058105082156421366521853542216653537447985496107667205707046579410192877138008823208407589171127087413958685331964274777581732186926594329746010299899826464957494070744396318063676520289722499982396503369680748250455055492964488427008471964427782945484959668479976573866079465223318337461994554828410866307563098454152698763549318904583969900701763492831292493315543607959865725574910501301599778830151282921289064428444420638462797319668558833463946107686917879344656986136274651341135680466230892111072543511033927021863099887920493515285057099154611903814464956170181602557798168411398179355868432123657024759476021057016172275462895091342828279732766506989125131289964341864585206564949421417724767285213440511061539931324397912779550497011651217634376344413235733820477993228104213078785623820694998961096295040846965792457379120908232626491405361365347349783585306243444419356469539463314343417347231329534699720160785859854621891002470111729664099856528198223211920423054852722329541970446297088857907012306564817405669811859639466221770201373681468706905183790832507437395202783336731600456139318313042596624892295992809412187792756815206427808457024 [117,114] -4113105090629509838757463878020597269725100740229793205394655387257619741037119287356111499875498490788767604825773903396330625218953135043579161179385253507784615684942068506273058351941739594984336011857227976175627234604702743134845002012368272197371737739012998344538674697058055864880400835359881654832789834617815647386506417546454034889237634657404472070201266933019332819232663631338037844013461691054194978320226410318451107890735118453050558506883771213536352740670199937279466298658843849297159537951496021392476457999243274964304569709118660914211432956409525674637129522629052173407695643318906033786042200787963918085841324233766854840628226263063617976544444880856294701120607226037030106953359800221937417894965255356581894638603073681693277964721789573614574854148625727011434195450982858633965300517875838901963627917050903705468792643599639964715772475284644020866520683971856624488962149587364927423157582385057388744429336867685653247566577611237190297136167814663334816705488187220934944365405531155279849778406289188483444926249080006797093105841411958457732725821780548735945811043931835254431694800178929816215362102694656482265430356649919055418975378481506627491577084357421392846203858064014060758454402793348370472102159331316550257579982281175389288623603173508593372637616968740958061606099096366421753673130881075393867681095310288623509156725072399214311095386650826929024595265190353283750886591116823811210638508704016359058395035979284309177319897165394116818330298199118312069373587685152545695439777307301479777218405921006052907224975904938895169189534220287577824542052992164199572522322905645074411959567358916029487976618478522687926504811470111464333314673621316236918160357326976725079386274335152439258450301000912143797945708732116117127339363662146087162471504198544283830741148352148134317945854531940909224846688351803561850077907733772093122965691018327800011550122096998621312247148969924133615497303621350164672329642588196860103201390796967054451513389170503476685141085696465438973757066110125015456337484327987496632320 [117,115] 49686779926479777317360686093396790607309469296410849000289575080589097466986437659256592825612681017147647754496204847170792409689756090558462272156792124131931867986270655353165990435347342657056669941084257904111919133721864682795004082273204088358585798921777530790611865429600634531004107359599594987766459446172564832692186056145681125958976865214344435869018228629046675062239829488504786444263674166283699494826537029241277485740035758316196577233061833897453049147803064693652588568109956494820828773435889937391772461890852589448306844729343978545070767123999619608003884753020302129568734604885837822723358676056416799947986165216278321657278349051731841541839114041528050608077446275095925611961635402489626151243570365561948945957255475922967888556470345051931142183243918782586113637827164264870696628627834513657334418205727683123499680986112911624742114474821188240490884183856858594142838987107709469363361766011421788004906877892866860810801105808413679008035480281098985310434159552216384098744179065374942997062876540620992333121062256101807803585768082964881675666672145148128944419581345829684702492349524784779903550821816186888787906749079641736764642481456766180074364436700423141265281502454564031911537121677492363438932654741059533933888589907757918507372214667022062954297545126917407638751555132278281380629784012412495145593584145555428554184934527184509680055431838779573426360708853161564478236478219462992213416575207579140761158760575838302701251685434637524288407128186585374014634074278532154912734047639427990040884569794368370844305084981770449718244385321058730298176101824986968521553324333153776008510156129347242387795689992498010952633056096886696436816522549115914582262171335830554491375779674677306891223447785816845277605289744613586738776121637644785667529612918882654795185183088976288464032028382298258974184339976714786489448171193735177888099185747559598365955695138586165911648908448596235504013336530471974070801690311369547834240063007583820373562369777686460748905320784340634755423893718850620144005095356240 [117,116] 45439327404738077059704477694034238132744344253889894149383989817156180889415431394218806771458252394911860513102050567470886382112664466642973255558188011038936517921460746546725914689221441154735784142141730011069880587497704849382114777000503864398164270621758029814012752595514165176451294576169223934130423049225007819160088488692652065232569890254243900853925267332559488964315849009757459536719153090692028941950080479224898369033240204299979331780112111550989960799187740069775959583028772357503545219369902272366731799393085955715956648604877013791224558635128949275490793171067924446453681153759685081127735267954078755307303866312950497209689001499568234141367849774198988304942070907611910869516018220238112619807071126887902141215948475686034019176237668187370237659830213977628069570133495249942275700314415576353854549892925501358414965002982747902279607613579056454112045596413155933415121509067129523576715011334966818499015127085056184658625813846890840740855659211764302392527255728182104232071237298217805434655510515394730359305261456983724614467735934945644569614660325258578784170664891918935811014426451846822436713472599146853520193163035927296257339596265863939011512576349889162869100251354607516735631010631597760838562513608345928849565958366377282773600543529768942862212823973237603906201068491374354099125895478662683894458390466010673485844147890086757165757807870340304963919871960056401073404630465629461108106729175648901964354427426254701596142720339409440322462520887786062552339078652297562876267245582149636557523663985038556693857691622030011667866018004543813225121832463881827165554760078500773383513832231356545292965222928743868941855569917805919177269811961085757980643477624730004036624186341265863120244744646447698186793498202935687224393965075259636829142031525064386057719835154613253065090147056032560790189892768495368609500000396193175339179888846400556801831791803304463080882175894697860560460172160110651247156671943494959272348692769853709886204796169065759884066883811560902174209511164335348314944 [117,117] -366137330101849690957135065300163676182212987323097716023281754652115758230507967708331038734184685064207285931568568494000910376890437847479198848880020932426991058974474831909028487474625109924412059155781098460457215669205641136990374675314289552799056972380695905940632645034636721301149887843670441425742607339320128733701599474208687834452875010712759536597123260709240337502245011585092383247137436889390405808335577212562801942558495836003898754863131955954840901336114865439925746156488943078230174307341608711778811307503114545856089303163175727349325256677519384938876047641129149770717965205411849337269059173281141014668969163852381996577504335603046468300601025037045823564460189965615539681256843134434256714863087496708535069190561774131166946533059742306033230382087836724482122084267270490550818377375531439281810622901601987287087649871010959035604761854250233968552541130978417474611832269025422898468971417398448502566463873731933198303091431415625818000214086908700928505178853104895514861844386331609536448550369090243704253256951282972646456312440666139937055705582969540642998227892997376377783475274619515757517638075411573858499264865106597900277917966507802137610221631940507536499980990234834621216642515101103482659634779650025248542402349408384836091447341151741249087513757181090170826012300728621409626353361888242095203093205878517545086100050253769886959634701096628022363816171146125849171612986051686504698989657814124906839760219515931852978579428472106185255497407718713268378628561034156187474004634887022173482579949894121616331940665531615951361152379409475608712626631833775555915144589748486153353290786081318474853812899013053346153844310311179237669701370514980052315085376748308924067419395937900817342453146961705498516610710675810304997182797020679467879709234377390890291598093274071234386772010208452936655965747927190775879676273359192509441620016315308984449180075183215101143502005679053576538170764954816381396896811427186351100342896155563828470568872262645287486048345830772566565336905014536 [118,0] 1911856779885428656812115436891968054864991090011533617270027510269337620798162950851331990178074551665276696611207969042953336388632953300758606998758294799086251010181782789147257260985958881485561578346732449533825453792048112221692209781736014341501402794485728609314877842467524103783449195389626928741326922189033470814548604354001007811795620934710497515552198304897096791694755940074603236387603027219824844954280625330101424496087559431349798240650323708502151375785697692708061888936170525131950665042300310848681995362153231782304433822142585858002099161352453334064884463139251456471768294425748950538297265735968134361640196408824888497456500007570074393649366286025645024297014061517051388443013886193374464463921768232171844484605025579796814216057662883827629420536691053726499182504397493681104788831015269777162364053289775464531041663154657621185868895661485150142044334435683963593730641672648730055068828009145603145837582397250762936118905172382998271306369840325424888377143748899282170094085436008663882123382016952711531948968218680432841496583817061934280267858345117869385472975955607630451172594135306560557428029919862381948346378024108962877127978914883087239893985149360185216500397404143313437581924215147992228765560850287812920061356391116755581934350650481895087636208774401898042908165168094052474018274023622265282068038272075531761777827071875933057935838210843762007230796189822177596745118623737989510685612926265765440282588552517112252166980325823360487006380193784803025217189403229104244561137235997851416731888348885316728864477958431576140454669544251038149709898970115440917501132310820164362936929159471389963461939571547833327862077263511114577276292087832461901348450153413823359651039727046721064851718449078889399394905585501057147324999052336412083406098232722994512570669961138501803661696962353922990379200625632672491479604674674146915496377269873677184498391613942229029251322872514286279578416543728441352574368089361721755962686901167799856892073078639850858588810562804108699491723366732535205183842317536941704718171293947601318662292133118228456093270918676753941177204324755243568581731994135777934728081574880283761008034882699999993621277237025806054685337588204092861036653166426666453280867429095972599825964052734069314525635801942861428637967699429987765158128817065003944443438657183641573696868019655767559481027609078755381138828558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -1008431921814666286167278245299805367079932601429174579415182041414572038709068604822792689861241914710033661681098418310232318770307692568855758310342500241962639470154197823460440782825501527167347204888608355987467797008953597768867346035603409493524724243662787115591736069592654992543899601508245133540180717964725154517668212143367623353141967503046285489378806656820461298714525019902702520712796491728775143721462106905597513231856922030439165061651987134965581891263436170548232174904973724934601512125518412388523979036110968861577882224965544451565507119875395843447934504694899708229240999466931751473835406834927785507258946263573979634745301569636893894263099134823754121924709423079346555514484283693649983249911010648772985878833444737622276449073550072629082210289310425782730219234234506951951771845409352345629267700490556518024683047205777313441964102218397195900538087015628487333976953635077384228504027330200384083006918804665529403857683386492424732830441097984037471185447241274222336147619074248670149206547391884338865695110019167570994084022264763960445291039597383345407706602517922807625895442015856519425953751720882257904520825168331756757595346374291796023763328980854229797717692138490702220900200240573439783162266044543244463153295144379698569395389516730047188405651868720095032408008468317098620535207706098563940882072648828191994301838898710674452740907998894615151659915515634480624136181797474897183691419529333862027589667921671078001262407630385109716475659306526217441256973252385376464626880374455213161033383811168604417113009482905756825286595356860629555451229753707190338767591158204489180405266788654015066348611756417229038827144578849926126281363681451236097424125790707791635916609395775668397445085405471444817107408024860326094274572810175539571503658402102501092727227853229623327646515053464739928579067983072952980420457488701863897233716968110313568704852686406169350488871335567595289980940218589052322216501270237395245361546020931865730134672805719338702763230983203986570537694800146023182752270204614752643132263449808648116542454554344722122939852576061872106538069220571421983093776098759234266644644533879407038859377758471802555026388568613986999695799086683863693148538729050984939569146980902985658848385759191390385261136991204285667681003634558748788659088740547067590708871642546619617027962425420264785662889077840209605333013984444416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 16394553640897869871563832273636362393288250094103334734804052749461885504415309540989263472154328596135116250470536128653595703262367711677171031123783494766716278090537871548544135669016864943484718605467857329622444892267934021203041369884540507727482880855752434640448526613901927139214202267143452744428807193763236791551216847041189614121172493749169966454069589990786784164107033316759286538717047122004176858530295273267643179241980681248789311391616352119975126292680298233579334622135600355706297180687103421587999684579008878059441627401356413581158521327434599523631816291211023948862358710104042464662332070756512096634078066997393151255020537206100458999070579329096346152307488759876213473311960615090878701731236826921626114357258232347296632451575451902472928798804375489144708455122972153934045293392159173995769276145225893611720693999067974740154000937534799876496848049403875624770677117161022221044356964466104376227549377654041838034896476670905795670182478050873831703960614139755261047820864667915639209373139522053218102703189419820258031407795177699051953021394759611731045807054217180608811248991071670982861788658013505497196710830450530941120477008728604675019359764900371505510064215032270277610082062142441491846764771981481639931497166651137064137604671104642964269921132997013381686627252590162096961685166949350621759055194991865027119756754390894328149384907889702616769241903444056551637204029414982929363972517095778430871962771193043319990770259535213910127665317907037787727839309370565552114723011736077897154205041857698578836651984171173324964255944696303198141321397104682705726885503973005137629307205987041588410275844304068446390436224221785394648178761509681411178716482255860165491892177442546575170449120362289279316220162709464316176790690201525412124954982911850654402211990599346649528964427760592974483990243048849701995653602150149252405524080472684853569636607649083587726844902316930376446920834296748312426034765378500895406719791248420403431878724518121276382678990248652110285519347229910270277636346596215974861522459316228064563128296488322044212520133381834177563660005276507164171892705766832721332386674044971022103829284979384839595897645890978282452660005696598230526818861848762977413697236063055420721112224856238247347947225759766476025405112323224107025853873680928921007522919248119348729482234668030599129064163720410314739357349635424256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -335654088117219624521064506073204930242829825748603736835130717748899715324335273261473290530044153354769126691324260333089161312294473662901013428536725863630551817001825057736465086463609596276644853940909411059484004862509167437508496055252718280594573830387105303266990610882489251606067138080219973554956035690730021689703665029251557157797300683717450847853635004215309041673870945436532977085548885320910079143160844771135889554604058922590853001063632447223557278175090158769120142772024497795204263546363882353278050953683791516216005721273192597944839010878404590860325516547051445297805044627749773624692976747613106014257536803024397114872109857731258435610739481972258190264793178999009516455889900774757687172095485524764200055633595726342303888204525609920116630579908537565626364986566348408347397100198403185431678679035019054094822054863483996759958006369496575942064431431022746104933572178162914600275224444226025400153286325621971064536568384083700700574690987207833303641497915856200915651603004553434510721584770450446925454936327498161407365925054001270129893357189151515126544397292830072351562479951582239744418336393649437497127629142521580542780300425121687179961918375103288091505112750607307915800786997840109123140351116694695333437751932503553935826220994118375131855123677725478981513928464125848356696970829357432611367786572474797874965769639585816013938233396513200231360573064982696418268457121919428052951832288630056622460118379385876498773728899667625930953344133229444702918072993260005356822219311485213980257282251435321262203356113869928644668743171588735507733924725186657983917288905042352585895424617442774989123897265065477723294037739424820758757165270550750423493025243221097946754877449599607917350468398191596534663049512558116603291570087407596029470358818994627945710374307082642331443218010742512151138389275492669256199697047873709800234730773875308053572103099752149154237169178952888588209773571906109812812743074053046896118533628008607840980624661093473434443218756494918015771609402183143217219263897800468423714121354010933887074897124799521518415418715190065790907727963569727621211316198075145256608369086412898759687786475820068844598123711478249358783496907669305708071628180652947691903334803863205790560406105265462647548947168832046356229669653917558456038869682425065888867680570991476728178943363673857928047832421033139843679292055986634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 8413823145138126889162008780439199431093231363709251358222663269312633305282183463129291222058384590481710786903742716974233991847081761378372341278938823070716456299166898745597116942578745774710131447451945097114419271005913426771843755382305132254735858402360637799220772627056721420674370529567199799587887428417646772572421697917100187918094512115965725172064282984044428394541627702973631693028907962774254763289389557351814432370578225194172941484577780692747159538667201429780634191314088545565666352554774673916988545804635603264472412721939957333626246907869561753962002734724234534231526478399991616307722711565936303680080109345213981257593720438235388711687830404025686674144691104907403883732100561909714956490759671891993204343076157249438713019200611055371925651484956526102547502252364005071964947104479358169721551388889234869955769370345312429574140143900320345835303597393702342370933414760321497476615939508162100522315453352721845784891700820275551480922633976677994824024162583537321338210951421422465438058631223825619369226400404948708353697956415497206918115226332525567229227736635511422866172113383159102724193424498771238164071166147398403797881633897340891426629416966020550753019321765239183544103152477423350273360870309265166581702632977174224495229588653539705171418696926085876687904329053113990261014105870209556111877011399982860759422364387290348351991575171112237660856486291226576397274443145648799844772120098836101635816419809787649270101871134637562381779683995874822142992084722332615563232971664842848800809001941651476492170756665834195427786735584888088140854842126207854739772564131935265235681321088713793044998597484897101070341329132500367978005121248701634828245971031776977314086379004724818017189158235403406966528425628042295549970828907759057407750318141040459599191221481781242049761344558319133272085304235119689639568761917818296565469161667786118295101352430533426516946189777831080340877815089118730606376377634019835502956079493326252618906985823472156308885014107061464984548439879543249123522996600405733933819329063513214340147960471749242726733890464183682114742587158254810455216194689678112076766150354716305192092519545857818356793447326113180884571659674720385020991456877786131457991582978609131681412950089793966228338267311788074812310971869071109977855148900556169004880620800518215464257878644436964121854450227084779594591858717353836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -9160202537394957461238544414977539427511819598773422628427459227933610679977289464171961221014748123986930082198427208982614861596060088052785016461660149410937793634870558952379873238257250735986616505870100884758150977754583802785785549260578287605606097518914572067315423051443888631423814161315883386623723745114999980696395934917599430742281859603744437513304509456817152612821505157732757115856127292077634332660615760297893542636333609499812227970529627566962717559226140668407589466573525354191995336576296941040431902915507964576299246397733901216019022059779085458002698041512558448927310438742307136289638816739680385405718975884667819915159144582043722753417379599057871421326056999950713084468039272895454545576553677412257735376278304263924724097812036521595222832563672174966559131200111554646413115174724177444424954999477494762328398883202688760093917713489761215105664578091872524125726394688837068077966066714669503526912432055943626163343724169327694038330027417786935576985407920513626592670518184044070877151841252705431319248965995464534394119938402447924923600770998244141483941687885531773972256181394970810072725971482359203962045717268887548758525322765527130533058108582857999850909067422456039762240034630424647152816070481322557784971099373354377522724104911320713230381140453082789784174729385409028366539245811272635091300555266963983056635735641817003846446814029007471679576829885713206987215703198514264370673497580418762759995275657132542104531822086034178800444039597848658768278972631361661534552608556781691801341870549010889924844728345566697207803752794191060200115692961141770878116721860187131681962200176635796233441982295181291386151373487952061525108605999200015383523265042813109756031006913894313276690550496237978871345318616066119364118613445074133807485803048128783557041192068903420244007462370856680287636875146656906255065231313004462184069493874329596122040635091959992365750107778808944150652791422231481251092942670034431812538837506091596129162140271577504862951679077949055741404985731504300272722093023713021108098268121552839568820356045931107834767619640541139533960813338494022235681989012572811470876994404226728652526379935816182643001111415496239583789240723908808954087065137972589003213328115480812412374952451985684755100493443720794603029662959622243379341428440088172861707726432638051443278006219989555408442573332924691588956984136108605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] -36383787322461197901165201378411077087651306447582847438180714675221213944601694968776503136089490995368043872607471922998813078752151467714477100187600175155769167789339480243674253670763319294398726067788817128731484133254814831627212279179353017662683689469197301834395780922539724149885527948329969309175119847953114036422448408649069817350402597874426430138278128305957006535694580271089483939135834137836599971712690743117171234865892484173456497409971344418310033860025215530902424834975152512010918927270366315264335577624904800175842258244301028464688211946068546376765933939166207088105083080840384937096360307489312239514115232626414909284828496520698847528134339491522276018173148567674945437327025921353779078192371815938608616721672694192048625613269909685562291788396326296049040413105588735764704830032156197313859989385985477981838917997423378882908851719991489602860780097294039110670907887516379168765663727029787743745016235032757907992400581568615303811099830389567041487506800973953970122838816063612712729598105374796455358081525518005434356296403767529387505547821784633880455620861913231429779005224893693136648207538311386914757155277098756773798000460125352548454806703206157480604332786025116444415411842535546464213702627230030711274546127804229472721083993003728941734481441941444259868522740777379154648892186025732132985619734803781732744778787954373425149639535911444478465243688101662018334836617448599265197038040945763990528620178706318477116514680782442438969942463626441664758491144298172738092727163121913397235402035301512242643275858396648491168495976209519386958628807476992276607051091646704170226463856743993237768470510540454358775158533451997272215711965943682374754045656902200947374246048214528706763561749242847499774735824582179472228073451358892893758601555973025555803243444196377756496106699706217183741121015553297202919436957898054509712276664324841450354441258329956224472988849425930804145485051171783840942985869520681000714371413830741185483789761293584848378034738084408012307463532218907809498288664810924889407729373182444933218022527858876871570982528024259445531648116730098566574203048307953114579509392227499095576875961331181951823645276040180193049656297410837587879637125761982645084106798664983576144547185087814468368882157404405376271299149052044975478381588940287636931168069767231735179659381665703983269321492201471591324436696060401811456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -854489888083636805704652258328603478641556177363783705819044452665355805910558356324193637773441247938844870267022269208980298507775187385729009402250730514192646726071898605682479368317042243407622396946171721721151939223672686024757412676959698313308458467272307811578088181801983847842189008206906380717160387620849065472638357192169468906901483858323127344157208043801869897199317531222370309051180101687280171520198405495464661277175212723894830282713731298179323718717185122973462992190568267974922571774579801930576814569812441680675869616891068732491869872567229803073775881942168933757322822760406904845065142250008915586527011842661320087648473166596873267880140393775062745613929642770683710369783843422762900862310725635409769049971740537223837318686896038669317889316000416763829654075672620191608675609204128307533697868593475488046191599866554961719321188390108717602340383519992119076687238731030968164572295754941777760275877735411083035538905876473574264837324631809508521496630974891517836832666123862113505492712839732524397524130261235005404365855340005664529014609638038122269401532154788789410410503566601596227968087523149190323285016000304004196364634825179704842378817874571263115514024498438082879126743952498085597693881360637303865586289902470404059233818406693196197020275524023372447119931465500625228004599679905870063641110272390869774203815747443049362700919213078366166104669377351795728363604642653425935197565671487947580592201040752887223973828361297929334071961388038249972899147665211785001565273051497574634795517854375722388627641544004554995304436937989243982569495467909378315659817737374523879202911420411344727375837409702218427809566142645798933897146853795626605951878932073058275962049311789263886623924559270686085923151662799504770011145986646644831719017114776684118790182523118399999016751903699318686308064901621664780403326032377241024123854727316923021394740450230143003864715993257180963399447623040175312711329714365874558941049750037577821360421552594549849487785284787061570453616404352842105720501604896382465055945639943208749389726224095867207877344739161841049374612942850078758241073209665746709903636143332433200550213535036293877603949912863868083713538929388786060040871046770752604984866745919705939418882291971923072462073345052469664541950401025755606810317707128269628081329990136859571595710358165720765461608754047369419275022839552250216448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -10455900583109471605828925636304577617860713175890321138509416565004481399926579196870212655617574419159577012487469527539758115526857472267411088352153809416836171655230702135760165478926908858882029447775758123025516198690340248692167564551667658835271460234729437479950526452733576493434104351206948909687763782267760132707118003932455698662728642964435105512790176324289059338121138170591667346697905821072344299238623590812592990444213477220137457910080794134357279960450772858593575148697331613533989581303353061490822183559051284215613222798176116712803358709621565358682219475977859431720277675664667945963426733933737673500659284968521824901050251115720961845486075492290960130539980835807727614405755146841146845685344245127208639436374008252063541662944805449792555181818483796746328579137548851804324964976546284532089943471997575858897575598444485647540113200591529146724454917869148727703565753959466475858089591794689095010490419718882963076466845336592939268310067492039777199699350336619516917224799808945033878374354525296715546354104949156462087157639192124006039727672725259697348264655929816420649795141166569284047319024740075915842539226690179913069468127885677566331819507381334312688534509106074646977591875906717948227525945295567047953930635803642133422681032430592555526118708288908772248634216149034952261590310501663651352958321174327825470931122832301188712842160665767530663063890660028168458740079782164710761387279168713855093521484132344092098057590761762301772067323788995423161210758563404385185398542077058204743393832655524629106222456753270487727046150453946767946111740675388662882567911759206965346545878590742393165948744734987825879010403889216737929748045725618150317979094112088377909268008166753576962499166248803090060661381768209853203093573006511027236552459699911260066050409263075558234459466315557018556575488758493688972335921490092759283130427567938025549197108156324089569373838381073062183436903617782174086014376893022010319123400961682069479596456973773462154410794242041425409401122501288171357023826051880351515954336740193172030454706124151944743433248298150487029894825660074511643240590835322297865405925267953337182467027662154727992579129694205738346573988231996090612566933121624583359892691209194963948897693525742850511454057067002277253112951863445917650262856041004289723590047084555047311773787899569055512796529761847620551866836481619263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 136042735601321273365406118115033852576077607108283836874409644488167185717334652048715857235333787810199199893530112445466518509561808311383440924073623870165703812584821168859970531537416753692743039425724204175021065442683023347354981998156102421332663469466269908161987692503767902980394683704800459267793154405064613977669351013720919077278772855292350876135669509341747969911918795166218792470851929464158258134260718043316486510198560430494111957843054328481877270325024184697439707366465097063297556120831045102173418910912122177629073663298942844397062424930505647097870793070461225638631288876501880006722720807429849820592973824424844463646478603443135901263625878568649860575486749955263214021138230280735405766916574034147817618956690504584317480925993232381656364655166790763297874381580932736475828679367323753255981299316606697301309085978071413273676975768690176344967089396054219314373910799057457804807638434011618324028782037158157409969860169889790080993865214138407325321944692497546252308989025204265381627702005915924072433980674181225737960824974393351881974487895470669330983014353186464777483935825612325023614098443884796722339591822906371225897379126018049340326771991865258401064926085664282703415267919207001933381063571172181152097995833216342511309283421297486514967947340946312002611371155558175525651821548319207151159661160189402411650890179092755162367285030218167728964272831600000605115426709019301891794186248835828892462919448592406299658937107073822056208578203367830409604307609930848796322915972804688292943333798439066613149598687872537679668861126654956763566220628407486587918548485089957681862562267770895625692448805762776630611918670732200183487744885287330994954038011991089001978817932059971117479609181782189540988920105833842486452270993316847577977328740203817331950958154609893382402354175523282603526519645206477320208590988978948240579538000470483882445374099758308224817111546736446563984969903662001367627445808854965034411830955196408490972469142653481370235672453574733456402831700388246277403794190132351187763777161155392882645434747401760626881201219796922838434818342330653975832193845371887428294214930499250493721043068820515357675827708290862011317000709484739394541309870685772996783460532896371412198913271154827147686279869947807107239664920671785471663644606226331541573970932909125362643754193612208519671423876521575683068368180686604195594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] -635622284699235821416921460599644425888616095258138732971132390455830672050924023443705814696895485697926164578267822866467564249134811228296630933936402472396632504797765067742142124196449785031225486668468572930741869139351093624582409020444332189089458827851620248214254665600706415987663217388726064508941851132646770163885393563584592043211816327137290173685251460952040442615158431006556366754575209487900081152987367476094599815550023235495407041684612110413858830738446063672190215893036079919152192061403331264848270032958502998684115297564420578526176938564125179151193070718096228509017680942010955104722091260545199599741061738244452407141532406504934122262330757253533768970776615437722057664454927847333496121431689459540572326716947174595619400138178840572509424451674419004991408508568873312944804323619679246669385871139359684329213287577398729169761883998189398609673238686560523396083493790836602318293813832372296793891795453487152255216074184514172329224036545154864244476143890212979905836563224114865057193082265140175620166803990090607917695586619986643514673356408257462478663887129323078794160243411389888014531296217490606757523735678795805371539601808586890354635167583357956097148181275415445987393637950745751637038578885251752805015717979937760251898395781993715953820298263935994503712208188509947163032990032183858606545979093528003778659104436503198874808102868715219535231195728218833551202136517472795902274868313544680001363207898490833202677235337033327857102428617819238764400159414531689878393701146981052752616256127816853526567775220527757014753182597802359309072940109441987772003700089996638950473388046894766331855385307149132793980685612015713361896839021357421078190697545138350817931139589332022873986794723982299836855677043189678716716385322652253052451338276405107021294686330189031462385532585834028250694071914586735939902777045722403199644617314216240010250157183477912645530209008726719288620677089018584135695464081280928604119675577389512459354932940485215150299851339408214398834051726993612423695221659411731469090595458422898170602579730358301377203068003463258302292632330880822636476996913986823488546338698465422617271116965701089393660822535287285421947204335561286490991478472893275758818948844065295718571568732648399226550324625963233193587845440615860105178127227743936982438221248984946631038267916358670078595555936128959644576605301571190507175936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] 2352687922777110661676584400919355796920589131659031371034800290451704280081356398591762279981381846724431128867417973557494017309523337072003325588512445426207205927450651943743264799278509715450688040826054914954715755768139137195216805742188083260472515618134488538761377682937939436256605109570222943416385608379246495453751205608045183559884425620736638255780535713516686014030053553736245241397692758953937756796787136125596306960304041680238642344460735871772388330714694420126439872280173243314422175029121843830539889861995726030355254318821190464996199620648062119821754793934029201647231741823071672121866011973095569437649404638829006664349676005916649315703537494825496312433169556927522025072658258734205847159345285551378872619003972319094441647843096314960531428361988171932146557136064983160712842768376448232414141941494667280538210061987902725896898760582844844364388106335616056469060440417509064362007710904154803442315167578868862728490210623081342611809534614734395942478545489244258467298438986106687690009531361248433699324657832613559102016130198001723688335479769996772160520962489477236205139624535348310529233420349031687559647128657700852967225612458328979290175816096279698415253356355765016854754220553973992545449573850271532744528356928037737776249006591843966106186255452721963432282397176090779168904623255580655746419617492363444715350298922895054491743908698848420232095156811817163582663484277351686341403270713582381799735412806220737985405580655313906515678670273505228349844256344857396501800816933150491857950677463093270218300204091614498368053108252193328154631247798821198366299492334809509337802467078221089305074141784029136877933237841457466677064961231432755182406924930519566395917163055141970059592865775012528666318432417078189415072918881784999803355169471190359054441852452313341706920494216858341356529300247964812971326756168163141414602769430045753030758555330143837490669713870220944951082048115397044328223363128954252071879405049043804914567411328082582160869394862848311452759656802055156359398158613430642565194058579622051484007402331643420640254610817880978619282710293147378688449455422668199539335399062616876534931291280218372124943386085570292485768662031892355896257682116051384955696357685810025594758531679189174850923315071584374559473051661152452728978824766507769013973762399846283626882395061246309456921206175815019218702467445874870523527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] -7200146945971934238778325393427012911882980830254847287657598090993790576115714372086638951203698336307715420077898262525691668319104177820294128629297042132596765279121656550274255476333089651578041727798096044996918943068800748089579699982883908305808236434158370427612413614447753092213704430591366523616173650605619190435377821413077172614796233013280150232883162346334561532862928738292391325853934924943383822626586651188063009002448528190519821608336082184847421313363287932904891883509228185532719005581484610371385997252486935870319684743312981656059402617980323387059353178498123534184603451752463113958254327208667935282585499378988375654271530083126622433786487951363636697680118251679734762165623792515772951857922188535140148938004144921653567639865982891551644014075857756917845626048479632029929180138961873407455346675898608278450247838682433444972326002611004881943009897368067271183200472894063875362760353665824348996098970022208758607937453782765449696178054288062686190946454653891998361121583268160597565138772247798680095654142893557598077431755400745719832216860256012844098902190793669453082345479254093247129957005863303735617555979719482774428842159233660164345331711098328103739765323860772113937945357390299758667804543900014673519044892979224258969462953215637003123863639480614653909491760176625482026450249990536129918608380062209710787810495175850892749188252819101233218170204075714908990083179739789381604558061390999113059327219513483050804818394573068393709815869825428969894613400010520232038682672174658604571539707539168118758528981100992841382577052294948044146504267618357193361870269549105354833940317443659678722450307502878180044451763411977442613863840577694970488809826118866309211413291410250644687452987778580722040620169931582357038523798957266667568419353308135022917647718764371966486757231732893988215757687295187628227965628137273002002349380494382202723717130097231445479949436482664457480366341398460891342778096298075296610324938123415514231989312993609923075531769763638354559191255582767212691699469330289351977360361683494699510126422630881807717937787113536733790961011450699200956755031316610863677100607754133625453022386954453559976572046038631763476955538753299751591954687196400883868922764044346625740409706243839337592604903881034964839523713649494532851530204989047366273733212229255581263847924273828949116137358509924993096712092563473868078972928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] 12744814936322665569225489379107459325515796367012910894273851743785734194109331551889392254622889299811757175191212538581254178096086317893457581218555256988181952520445289553024938506893752730093197988331507803454961314071850845747123048961791952094471861129798822793028912872221378241652655197066232418104645888264839875291089581684903145606138454492127316816370354381962957409276348946062038599738383080751772407577545872617303085320644488581259900680517339138857197184640070010556266287464782980344536525605809668948298077771433231498593751230431645512090344849652197521644679272119640818077702471857170860247315046832040671748032839838526383612352834997946805463018249578189390445131233408162241342559947263614776589399371130714391549465190159206127038754317817365661440030130714454592575226882632500999852881387552262179520519109061833115763764637335413524004781938619707105945684902458248707555556917954048723731827464818249447267280848303099162041767469348885462901127657482755426338674885714058108669271644192692245399916342985959978315134442586546668873345393137580209552668686556247136332268807333058823658315302934080009899924378991968051014682526054914703253895200919205302247104651877519853888292456428722075035290092024136482651716830099301958764446835948748960578199548424268463910246109402528846951858587044915386571390006696775880800356306470483968070869174981127448128905067842902209392673464740054527862130397782028692791299142076123536827737716327110931290729033185353728464169833918922535568854728246507749917710642649698608443730575732981823640571171548708324984968271052178437441523571918035630597405754190083292858882393204894162149251942138042954070657526209992633581250846117240500078971625735650359456024894978240177620332914654715981538436923906491610815602702965021103433248328583510588567631168217075772161565069446447783165345457661633493429556438611754173097059263843935169768984740270205338496046316067831198661659999476710005664539530922026218640051910873471418772881627594909126643078559426875167905094459808644800558175197117371586934018819996938568881547636372788650935248402603675461958837010472614278985827456687639793377200204043261394719301798087242012317394377282569293204489612911382389377422870787803791212396822413523137931621664668985394569629027207067391927806003689008390389617671658742974769696052689317269001689237527626061244355505549074283986289022730679783176273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 9530029336155979602965813024356512603174504909854480732755663430288164630123281419337490507814258075138632829160670695152598836368311446944011373492918639154951605681665336751069754591060300220611584652865648715330119011443280424741568763690293789338592272475506462163151191295334185519729156942889016642807783537518415589636066333250315295645653104774713128916763496906367611267955781832948569720050597131012914572719735712800797324516723811272599654478915558450539742019591404813119267651074642222662208744393496610906257467758996163195336412784955210279440138603798079992406235499326866558401957686789568756933452935290811842844390830736274792749673996852481867404900358853470037624651736607049554617256142610684479044035228335926232891700249041515876303379943074845246711787103974981666895075548582405348764659207363551675137256942319291143050244554101140345215624294352311597923539447175550750106062891158118855292543297164960277869483915273357801243615077253824697455404598174631817847324685616338419966641437345826814446473270106678823037565958721738259761298768766291800207973416574151397344980371902808165115159033657443263284540832236368702259901419553239413057197853551886699560545151729590174719324286173918466325979644375664781931446417370726012111014242660167465912159249376818296391896031686842737898622824783365733447836684981130156832825633594680221699540676693777447680443470516813279948567104237981068271473056779293533730046879085114110680355697005121904918153465282838385804196354312500454116940261614185768683825488818833397139449628310214181920023253385089970167363261742083115815572612887859907543491057388131186718717315296876661631679299926069626407427070940559134376787422954459254101202241079096484100403845767684271069292087579380921730271691096919447607599455720725286271233184379800749803585843920148720447107894452868963996837549465464478016816365266529959400062957949813120545305651908552838662360151144674746164350675964692443482530858469372870026053528917782795841174584899063979450837119696389404974572019884288502521611880575816825799799410445531352980909546079693948587612712937856152832676455131868911969914900017564744582593893910123559958235080578387602606633412817175936461245037643999094432697900833825570038075796078097389528321884310486437370449654660294884103031070638884685680702987041270304639201351685198515862239010342745200732271691168076624119238672115345080297979904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -153733779245288645023451637621797745292500819386872823521451474846347097879453388486723774132464714653068611286950417989554842426345717173745118051303432160315047252124311727487738704474472550160902347903204677372456522975021016378959986493818467089052314546733620079045860589173741374126161140095157148198317991364680597891270219507411810714078279161744374990270497863203925251071119270806102873465367052401456806572861501113117384515904852832358793683216385802381048025366069636141241168628277992248282385871212203858486141556345940488031168724444258650290130697981659258212761302172747416655160065447585470904253410177159098998721305317170849452621143767196901789606673857756235376458598963722461836238769124010581613782698102054910641221509736425976931821949162451699287577838930731846609906096576013094408608821757502461893946400621702149802658650820526842369009854376605912302484947305391432696497214921342508537576460557080964801199633855491463112429486582104869974270405057904858275234533496387706106386104222376682593542542986283776630879395482541319206709057196276088177982745945597508913900988671496267494154015155672298786700021748119272183044083931132454241349515875318122521241304497594214232966825083871041647054590766093028813210776585015805548625405631857124310245845943421111622853059124736958392148519699431638535756532368194782090440978790590749738320638823412593631607700283340182232285941625590567432451097063817943173328385242242212644464861759580738101824042238617323024179443227538151339598438695378454432727862776482494079288557946576658514376721856129112438957277840575892316176704507016112412282592748316476880437212325350362718839924717606297044809513098630807749951835700232544065018773746832553328835277453852327910391281271605824528935350222896725680214567458448607585729150706196288606510197189821347121713534903942285337839709488920066156388392359370889931017902642845526276386202951338430300237659832085291938095907870244106829279097396508476003374477203153827885061675743989357646602854401761714472818153862388179158217002394601458097413035959394180358724297634699931465925050747736160041295415211611121626221369074892680757838295577258057677779988912216444623336161006567259622426315499194594714834510903808697700969503009506591825303950560968611263685408528453366162505995375537179023020603739131323224606185926045313437666168382784432421195066644496177704382920544814502244069146624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 615877032463203802066905130449441271980259853634673350081608141424535493460514841988362085295863042925804927227236137088970673542229180789354354637173215202686128912468881970715783168553460435688732530084068470883732620397090456060799961994536293172174191768232018733733019956845018127496271815587369489914976809605045851387405853302583902243262720486551888785778591869096922549082437601103952273839921100194726177611128101862507750066504970099075245618137288054365970574531572130761691233564960704620292686322139698135482735469346349273874755137445705927065518105835477943622089420905129653821673582076826053422326274515330746600139890557278005788269963589685802316355782699671523724899650526724912966804671601856262620405891443239204237640831882454331404982465845747493193318819970070903969017054405405660535471786679459975816721591870193565953076799201705411445636657419347698276819019395358362894016056701851737107657972261815282310602214260581261640924327072146623762217975676681262585416167487189211898990144241178607032416220549625736884696915146938083730261844291986568959175233061076385328260372136726656431962101366677653803422040062157138665822435723039476641978670679619673994635461205233834894323936008244525213749669053746562236821276143005315686386139163554395897317303826638861249975839751550116889594890819785928646534887471048286563687396492872648739577113121165839241799495642866103463043015419181834022846751571183281599596514367599450943907412040827508830091354344227428045695127730260142365769708909236000092406527517296855372972372052721481723154877245644003640780117348983342372461072968448742191946339287474117672710384189155919410916745341426352751590050347574515960103712171553540191128557754552432957836867824343136166945045967242403297760871992585881105742778285088529399535995910359921568468127795397196030772980409943460636655525924301700676651563758036249573707248845255973899724879739223404518099354161373371655521083540406106840792504271804344548243136075747731731795809089209519952405374647460384814305049477364524072500806109913975688719883277394178105116183067408533972266853299404233098736017993730042263632665336908595801370244163753103299257768741573226542042950179780701355428771688849186584683449175321684769215729928025308489058808597776452505272274856316714617340343626262571134159144244069837105067248569756525888010859858998524748167514467922081289529210927796124511293669376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -1694522656291887302902845229480932059332467045005322846239870801691528340713164147479406923908951194085472426679024332224763358632304183196405547833420994881304692163784732679957342701701790787739475194522234563266088265802523198276758032624976437605647137012636375179426391227255459294477967563285087322620410288576591597698575991065143218098907442364294517822850574176793325726660195497608349485340815600566424902264016892219642931653797375405282729643287817938131670189524171234956779439169195916558497193168715169963861894016332453710558262930385629900708027315363778313084479515276488945117995574433894016373703041178414321804807887825760189771045613442709333981306551460256174220642453958306608559427623156729253081906919024548296833442767800960759072998228052574614144364351316313217170161640263728268803476413403841473442136049587250792649353501101644856633627199794243028629470645163899805220451359247762989169424810294219520277127047765597534810202000664826185647011642617734668138788249678828722260572295826700859565364706316331497076061037243845846742669096693908555101822168935173400346362502859055789794129115234937368612487792079978753064731217196186283158688828655244483294803390866716599268085174401694564265727642448869137295849572330870414499782350157619121506182309542099981359699859564060619880033658300237587924998105273322005796019887463672956221304037239552197017098625718691022324011398288570831389220553155552141663499932011665990353012400169198524686103897285511838553474149941504390393468851584044949227677839014547411876096374291107101584770613744519627509337414239503988888533727469393294430473086938993192375339966815585967826384425126921381424968603700661749403009105386572913877287381152107839317759024469734160313492636151136872687721069760376398229116193845792349265744376331226532617207580946713660364900446206691383612672440346088121474165654584170124662971338692150861629868399402145095206949602487083970435182567388785062995167665021021208018827849498888125980205594800001883522367472437751214779552427489258815527089114617021729161579660402338969089894109170358430664519461059810251912359712301865374267445496165805637091560375585622391738662575032199387547248357000762895540739099526827522621465666928489751373266958341756761412003162318771878141917846233021113405324722479015491268102363515997666494152634527011605443523412467033537816086000189338478485512955751273454887285817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 3753374502782051794115337915279585986102450250389137275223784454345337993803805956007761863723393249013094472588312862692096490155765640519221275253761516284507407106016619020605566706823874757704885015358731239904635714209519989877274250047019483108183195142207945045054550142451034578874217867475623818511778249374345385204949512716946006682485230661094908430206078832092133726003943148307442943492336834390242280368328049554326406996876002935884681025339950438475050764272121650213698110873598124698410745503833065012880314253419476763721231549121100226153008953142586188253992857328785512927265879100157631527544788579907829188564095648438144096062648455983625579474157352407155928030411929592420204556510676318550702036165180826448353459185699334964162242459288197076894127187395282833829574018508969204334894395636700273765099154031629414114342068713926461758332853490562368312766996784290775913462948958367648271838631824774972425519550324358365391489064435789048816983023381126529162352765454545388021339486561841278598821953290109351786766692314176460381716708968853764884379092956292715700394303083288029018307819562577515464454991133874514287095343477731950396779396850414150088014586705037037246687534485582481766650364015377190732484003878511752564706431540135062926561954016214985437487883888083471427215876219227109963165153904770214178696937804554300188887624566412040667718496948205898792792148719864275085060973181724781852668735710545858393526114414738276787871014014058057461116008899440026014878529502192138997180865910996083383150765261540121122011707084833669491191823508912718970582505316330296396305137564441366927154303616822965217271013938390216870251422335094824987632564348148158943576753029666646714549591382568180356813720498789803481207088899567004940459807538809412799049748706138690242995092584241817051369229806535734648676950280524711426532329409709004626457943526882186309923988808267444676343544739223624652824600686433958776570212508201131703441145549641687998618839648684049444324449234938254712008617924008686917532250284061180912794887562194133011683088269717602995907871521295447750087591141730543005256792835861643968976052859935620697621004419052562088616989807978578935018545830086089056016837975874457810182685294896931954207399895741113861604851434115494917170117141487314181879529256456242493231979440507320184183625308662923106472208873032379585694286788723940397296910336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -7147535054606374601110632463399651396180460426520622118206684766684029537977355576771715695802103130807259559827751799700343418599760826413070238667572974185902599941365076836407877296958002847949563208669068472162722141522762151047824700652704365124989383606781503571406905581068360079570895966140494237963967944136432837467654394891576664022542200489129003297625288901493939876282088627951864259799154102498118348985082974560169003495325094688602958408627789269900116753534996191431645339078904983117083076113878730013002395675995526737896398057902822014709592183556034969341960046057840115750095498592563650896245146984826530217141407665839693907544463584584927714944229582483091616079632062207145648722600559001627668392065746280966271419997372231955974709158688689607214068009448583516682025437366515017757956582382794102284496563853300075004809476371614327704885651132970985474856054153119576385151097699997572864594180522478752666701257029556801379321669304221121903358126508066148227601047285191370426825860306046170638012555798747633106977143019146814447397289679397965822752595436973661378680211846683112241871110033348391635454240413484757994483518227577390672714310022642512538758882159209284191678326138630846321953518583671539620099305533641864750689739662364278037233252713538598036764127437915181285517920382644922602203975485853280058563841624323168111729052885061066178458825392445251473402698731617434464813453886152439271597450132489217992613268806691766198296751301591316633897862231980644012657306805638937169752790083135352437142072851859399463081268300690505967071258478039937510841356585096874574785651408925720488709883905012299042845704552922012759106600314795807912982462212614634221516722702332705108394001796539879784122547024599359375948263772792460850765069424979566822146481122539886718717648731396248843731018405546509578311769727972398872970922628691334634050345450428053485288794376126090943238733034522750491224827953279019040064963661329860500143928781608354538448310472288610009288379057097464128998999583008782478606256818329740683430625743623482679026821965193224265751038674665336543657645584349901702154613209530961036608626611279578450259994049834069102954780273155926509857750057927251186524540365518041285044720724897724854792497285479897352214910649988675003312204568692622442568307852558936928665663046135262885108744711274393599087535193969522598985904990292312715140530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 12046986953014202684850171578057217559972353022447162611969242599982035666259806712272218214857918601130186289883160996229558239187790605442232546412368869809898139466063159673985555653003213568140365671423365010645502494016932442048061962570590452122859862075702597256852292139198837307794976549960466146419016300619529658478378200783438223531169881910803884333177786213242788289420120623968970931287124503268822396932964556112060168328307075547035961697853045511241963850477961240791419879878687913790337969693518992812555375312779900038003928436980792464834728514560400934789799050714699217144955307202268308619213317412293818133377542286773190556365447810370350146849240347002232586692247840155573252486035835666882872738949935182968609571070482347241176106881533801890561603490324671289375797253400352807842468320163084168767438236622074733811856797244929500232961857265325324715006744041150095215538415708469031540596467092635085514306373936650624748099879593577829026135497048961704698011956450178769984702106294677253751428404151969296585992166222162926777834422932396805348289772095829680979507991702581941229408103123457984046545225522987692444982378428618955922990174728532168161720151040060808077528067341780774109951241400032298763543686670371672931525360895132936768549868262124703258166099383315667261550478118713486932793476667889547571443635676353341671290113755049259563667472501635921973391253189835573809233508227337929777068413390607929729060828457775594153360666866724976396991607875695368688085602526072043480158270026811514091421382191508943343570633567860606058839514361094785955651960760750930866756737510113412379388381186557110101197450324799051044399407343260195003568774220988157681707610949348701586589309523623345641790665824892181302000737299080808023985134003817568788243272374129826557202638527044468900973770712106824460446129794026993204690810405360390346693531036318875218902245274581151691186121297514410669928517531473178371863644862872110591751301766013875074263962943807447916849052298290240866307170485744199109586313918829142610788476214239816682808415596917585255258090001172358863466703798414729110800789170546088036429615742975733054438608961602633718986936024513933812128290007376010094217390513733112352604616383447999942801735628722972382716565505903516455135161259412087235034543606989085381914222193457427324182859353193635761653302859738351538460019742418889649428627456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -18187278774627127571496397751144135726440664768992689903616105834583595757234140556500091520643689116346946211395361939729465794745861732466482819579380259586030639408726081253761161551562521520818774201787324769024543559046465318897641843823361241973350786690930646533764647385291070086820070735489372307636048557863202258186185526681819256756472553941826687149679419621424048334871007455949179908150979834691231653529226973284427066996391864708120541685495335567233226597122787077469229174872896681370024929133633816775453250796653559833807942873834921212282570281231821885295872693013421323351918085971914517826100032105505684920512901676762240689364489082559212679915197607092635947875815699548345901839439324899387525081431073780230194900337075781917053279411336295111190798068793397510046305754698078613394345120826562900471181369694430089186224206197978313665910792011064026056347971655731762906353831142905375708424895164586140219628390552304641193929959823525255391943968858218087715035248070201524969957861054021610939280529902414788682954245035210419941506340996097019171454291231121580367009702029089572636208738783959307664109923768026622637303569154137851966161852731870971195822215266987352383303742927593797642026867867587865685802419660833116352109052112641654740662035638187725736811547921031073528462921919054910879029436156486057108693059119813838640787802924565473793641764937879332040429195720706788615503445489655171495173150739070912216241188355843630643064818896311483333224100443548805696236915589847018887578474410527619203436239922544715002913929684231799266126866536796778484298308961844103725077474942209798079520835523836377128237615252292777429893521246422783274939003366145410809763134947273784512341412771154012212163508210182637121781281561641076753917838697121457421122456443417176015556994587127580245876780569986371089598417505763471067855380586014552052029201186568335780876551095826004854655879698371428788990394529166343887844884717784339596261963173529524444273241271139719626841296010631961107051597525416523679746115790282315635257626791728301961293269609964584317176733882352158303550438312530022040322997772244279394242372783155070654671907799012893274760188577899267958895439468675633642933095088085845483672393445425549497438707862919842755120635329217291625785445767525509255607807840445111897041903101320731577374631831061250832363298076810291532446346641364634887738359808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 24822356653639669655038608548362995005465259349469449143249092751329014583113629525117184204512667064131254334845994207363292282347376782686823809925538674244908210213885518316923635183357329560395106930660454489036339954052455939982496794961735683945477148726420509311366727445902591822857636072817003919483421214900594400868104326384932857803638404451260128699520168273702718467828496477059017293160412313069823872758149776876675155922977606390756091653558781547844806303027429784505331324100356716622266521680744864497520857775588634631927622134301161621424514256853615199989017971008753279894710480116908514306921666588906769319171237732359890717759015505829865675143368033517624129439852581400312510489030150413448388912450704533567427140780209100239790707576786788880779381495086432733513267119838607855506564890150640085186331882958861577539279594306355341188295463364913350389340818762176192473021446945812740305976728671303956181102023507377200880561784003552276526177037890367010722822356596830728996034808031395679299712696112436371826198144064962318122835038886954152873044865652711160844973569371930507859048209209499553260848201653153264905502475241894320685465036336338890408665955918039949437219306041004975315224155488802226660036533395527064000038880123662418394268234090946686431907975176711921281557035925077323476244528682026623699611232863514374670137549242889240746705740106211726214887887036378000528980243115324672351980065258979217319254880076984226345493926049801633209416963291340147600827013347264160664173720494573160704091664738225057165947676703206618762314459019561957485661590996184624074644711456862276052482501496537593980051823232861370982614642509791857108209439187153136601056881023296543287426850963543931332575660607798899121187879203740684299073105488621893311539283171560307297302448844267827493434401351515924737825509731306317868723721427284901585804901682660987135753122016070695842652786883038501337435083506596095961467930440839631919958627136595754569680247721261892052728913740266993378006847076692067482945234397145159686968053028880915094789029781060502696401214563449212244117030746814862190307000345718438237686752950242652938114839682473190977263892154137825599212514397250289547709026563452849024886305763145057251565151288437060833562987879598058101006005913127336204471947986873229961027767592050587424646889648594928083606965385052097432906939553277470582375448576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -30972031339956403778665791671169796011064116733491026071158817170201208131437996393192218715019869434886701739400342708197182215985219316251088539225662846862875925220747553452038684260723510662447531651645593373021768470359901114367903267520082758728045491572380571490247930820875660807370507045980275316860095580120968915201457332619423798598219145553220523938602754347339185419134841676351849607000784368234973589801770173697404086669703307484840531011598434417173920187349812710664638804560015718483231275891480350675844035318928444091386816228140945369573272451820634612127080547926024379538545659200853944249152666786976716154376748721837008155793527127436264203717132500382612834620232186427797612915520572414751160350916183894590264881291718971951884013575638508187390395205436970234447112145815879090182533937112587853457786402335556172287821612948672744864701820222114218408054978554844545477753126229108279535111386250140665248767076469860697343522713385717144812467144005309256710315984038739206917335989851704781556504435401177393973301746176448797763374492339909748770266870581390184540722255190028867144353828900133570221888554669840722259336915206799573647327752234821271465941108108751802094101059703063519075021204194752854128571040805673807242935613995576497878045260711661064957824926965031251402659041088298630026235316103862385226443165927321848593629914529244033942800836360980026979384990152046993733984552249057243187451871122420937164394076977579475658200533486686565688013350040987121285414731648879843261049733106842001705773965359911650760555094985080411339795891490297595446737013620134893471708316241128643440728578475480196471739806192454827542778209965316635641054222695941365982237875874260017756491408922549907864493947992691931171870027699656423107126984920957324961131111734550936095885680289021594580294482363405616011360117695264269337430480480345528818542708500505295798555897264570661846837948966772411129253701342743087758265750987958010302339933208758926714892235524977577618598214981201373221026849578022342119895761542400392869330173508875910762696744172685136809567990483808271256583295828486308184046613162613183122865418756252643367684498978014657148816115507095763251398531292562073916227223129806025832295088887362793361916733487452717448666284892401065305131366862935293264482671857745300059584284886519920389435569704910097705273831961266060063045082710384503335315046400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 35614622545363862249405049367930456050799640856515976104525833585489861026127329057150107045943333644068032619454644168542689283781243816010735731710693032718205207228495355882390291887621448493680884852803180641266943915932509995860238444229031744615271185702530124545358546138596383375310712361596467494298236347713088221818472000773939967514002196424793616712519725880240646288561780393211635277249653275487997503738183418670036783358495898659352963706621767791226534760484782241553215074384438283937278863720160067536399112266116027967915723327243425901168338091821315402768272864877562309789951655613431679609725098744774867243041317613764248967387017465347323847785760740533101015379406051745693244297308853682265957965216463337578688446995184934485404124579141664616427474718511749477258088743898896255193465079543620939418976457099649587948894840387746487976520386391624554836862607018225097102040775066397114246229915341910562911475966070304889058707048156947357833503363652421755033647127605454161307180275464237604367407603165264875765392139239107701880566568778515582100124508761533353492654167089416984540651423565616774721521657255589579920714603204556351599436497143575005716428413670251542296350935138272495474452886065437324800983649618423133706673802123255769157680095519634112060676790148381308618230596882008200762462715048064734429383354462429723633426699587117547604004476795867114894618006196426201416358788326339436913184345149940992897007151318841740881643515597788289897771411400507445956622878829148672583320465143761348364511896686995726040883737919605295083886069613211938430399398955011170375848078859450360632460461217404108210670618240379269071717660403812195409373426152138907048796255004643240790653077025831306570384866843372812176211795714338840756016783976131206457405116318123838182239726387939420142558202850758156337393176770940270841942556752184580213588472163796492034364705729571591150898011113920266630994451066488710942312646486378026631693973637690788352640979322404174468808437353486373013448158141617995669416127959877672309579324181693934521842419601189981088549976909187175650023701205298976109573002269778924358069895768047736255331624416845240065759596538131453528660810139832094820571003502111726585076113057024032301094207574157927116360742768053153867405964931569969514053723532662543753606479876150727350647984288103790611659603264650029252809118480403300994416377856000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -37708056799985364415107428452521498512888950554509984558785125599579200701832743026409637429083582432257158112344672225853635093311467252648884230978734208765146908484133432362675379721083585235060746827428055471533990148934943182089879793847694813600288989067090292708560190618059030704394353459050776800457638933539571417710849697945940123113231468709264916844185339066292705363883817947889675957817066310555541957525812215022326241943457795106137608817840812460350331263149098878584635502595388357307899566594485147138227124865155572933725555679430271466482465180867053279675658386550650150589985678487011405709725135753078803303021332497324404019333452279296222401362574315788718692874523394557213696711757452209854190134293079032844654848473608937704794487457400784437493851437711308630373429163533035497968080891117195904622297098500077291704559524963072904932642387098766199895261940679393745576741067379214293473825199589764845712271475653156505177473970757071846149784486431922760985095528647846654608660335747121789427221073014095202918585174136721211169610551548228399506003482308826670118768358506181973564226915626605394301100102590797293293167475949313760509715312995183396925772573785553434663983858591719411650714331244705929413849659109566081681302877591890810550529000547206057953422342341689564628692671353876515468739940386762125352762625176822934863365186965872522511679674949060867187798780573068732974908847901354664543355567265805069241225841673657339506116388923753431320117557063084741761900179209704662421434269036590690264749174603078868217985082681771436028982605070884485531985292400083301071623277790387178612098509959090914865308727140791154577884692507798346934527630908500436997356390869961314271421701089503255470224666461481605063445065604394958192104601108660341182878379732445493113416740307494590613409380067563583089014062011379383021655685512809707135210569638784171945003965776093407532857538911057729359397540957248576761243550600780700624192681868366883685522892886709037091727933624583004782229190962043885673698060788708305231164421695074766825791919667750746288739817305468261362000072627009677966777096332958706772623205634912136977817466065602415860094937995353811487401314112695131842558087769466389177024464960017564513297087131105348383269551365233517091632949668127744834373134372444541467015667508329447151443812109942675492543235886119336225167219501101554871205625856000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 36452046763084881593308647629713124135511622881891583198927584994881686148342767007381624129561940867328941993785083534049509722425820273051291509786637861771238036941420448754950894090702722588018766415469663495926525784832328650899848354058083591815035517575364944630803865173776337542224166075744215706577675035651333317099581238650379828362550830789879222666427969368364819788487268175898370326771532932663561129223667157866118101187391525913674971734357155285557298618287592014822416215959966328461190075181943098096482269329316881063304548964811347918178200021467808225682294737113853602751533422871481804681969419536266646679988428491810465170576642047778290917350227264304805121876498191595686465342369882359383411366506425026204012582179612957544927815262304469682421920277021047343643582364136995782562212120458655205576462306767835916368650698444471713563272515557819606173714179116974026891485366913148281524056192019826421053715356824508937563124018975190239605072596139014285679486486012407898827542989049340902482901087414861874925134975901418745691964865536406409836669385984869746216273057705077434207660351816665448186637286584420254056903920389116938234746520810744406808107800039201101548118800526740710273715691947909177738512979370270816603299188759505148014100056385492930447963979872443901798273939249330499714451262197675908453580868589468444140712680867980102956672229556107525426701162597047867167630437998011141524037245788706836730075943873259684545125626260495333157563021297332786764769713597961353648046978006221754173681620271624645232873230919734581660188297757537443225780626932447202310818844675207356584632347912684303831572410721969937641996474087928682815321908199458093489530999744157176406983491792434277707446836131656756518227278141339354297287109759149027001275016666580720017985116871455718450579072680658381488995335233612408228773820311275505111238252748370612760574700638432862791035773072208267820232159789967799500643138904354004354849026547827826386503953667681430005970864477191206652421688253042063608641553114605648357561429969800804881204499985646704649318008045398731320646069303150396563294513650592382233229721492660944857735175688729920054878488551378877997360495015390533176218069124483232557610353793628281736063601325295461518451208152953416357939440253443522577996234071287203557666333020423722110333863406245941028271291923594159059069209882096036323098886144000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -31863375002720856272848332093038520800406901621580465116428885408181634444318109971724845887255369638931185253759627912552461387345945621514378350048217899976227480359740888805011985718310751201553885037027048991338047976598423999281648018459369682353529473021542218647349639215885160808096537162986981026606425778869093889396169613652934165524264737234505030635062791694573850015387502587129716632166892694477748398194248711775702280993344064724834902506762018720106599017596876837830029249493318345888674839837848612272993641578616233669401540683122084480862969786454287285375478927095212295181059328248922066467503396003867214280853612951369693865426016674936007950995978031648677580444075231674156485376388605912956727810369870260982512940054632842289268524263882704600818790328176120409981657955922674601421812626217051756886920393290642708551640737004253693234359226803786524809634617701579089193926052977727691867581198290818497510437300749862065454200098497285986860116897479212496867867468372262588128733755428896106294889908897210198989655598177682225856133627960106339991424724001010570308873647162054144144829844141486120281191138416232497308186800426367875657440149170887499011190160713451282178017917543621179502014217662807227691333517139278984216048255649589537519261919311307641366640767605283995473133069161154814519742040512854519177945508772975158323371461861838766628294466267468515254340638352434614004131677187473734440965853894074011842169265876202931644399355009874424910159767734053594494335767422503492226492469263115941980045316858843186941653940664524218503110681912841792418190372463557619573582783546871542987703260348854701322558253531944050215177477169996157665881511883188513625502667319341231719455793971694687566511138108338265230270090000507263339967329993127130314297407705199437469015058373975235229450601746689156668044914181528952754205828591150771060589915015628378838559988071374058208060109871384172927303565213796624612371420797576378984208655870245682488694353723613930248267937024729944291600308394363174185765782460055779837700865916057974057685994929005738776477196783173224284245709326773857085102892536134270869630976909456577244433346055684952136516023227732811623110922113130486869889990120909395071901038894913403299497068232538791384690741056107227449492271214276857094046551992978056782085610796746982281630380080295283133721147158437897624933011516575808348995190784000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 25033532517635556991067268012828922405251322621457358423111363579579722282657743434577577521315005706247509565166326019797666031790260914346308678071393832234660906510294940173102574296878813273660500510276833055285641994726389698188897486777888843921528444804969120878079945686281068915169095891176899994499009851320152252831968700082919454991906718771708139453345295698294994020932057913314992260600460112763068254238887210020540989949796550397985420017312989326381251065430036670759052689562997070695559190786491300589019821550481209850745800832479348191065683542577525688033377278711112851148354261057133783374457231428620439300676115975054782397710951679493157625723364874767992270113332775937644330207012989679024617363530721976450186764093317773181247438526066710528444914357209857937245718902870948677136363217478832182451784670259477105445962839334319911255038061647398684369129040013403685118174351655581650454241360177644103066193811821243569708289298126103841445915426573240619200780778958456973518542645327407717448105858221221726035287882541039586138719832739911346514661917285442422633365474844279442464074290406316953402330234883989217581905804040814575789572920910856295942936865156253296008559233668945515403659103953228474669053808631637001865242018297860616727994585320366815155281843440841153774315437351434256039190275714388293339861589996685743163552400597174018374476692211013290510226429270207429719157846857052101508943290141657203678176795777289209896383224163898633798823824644225425219665267952582795701983997215444567601913331364012715066359312311714348347751753011722604810237435756185636800155800214390516487307303727707132993142416807456815252569087006909352492446951760705586093446016410394759017266848525233979404213935138596367939128971667798570601906617929349799052438032404031823562689269191879084524949357831843773246081094801309235240566413455887179787951154774648949796962704921598949555777556360811996924578173985117905455864458060452763442217123155742295751997166417340005215088776225746882173539742449151234228402273501096478813335346842667978107438161351815604462347263748155735725685879366678838570711538247371608555831133823130819766700803482163945937129888170564089131702899292262157952658062235639423115052493492803867300782728178206567849520132030486910417345832583642472799882397529887311481471856814250979475997292076840798424704447031234392941254097208728510162819612672000000000000000000000000000000000000000000000000000000000000000000 [118,29] -17652187965360633471142072024063129152666727853455759826419166492923305199523678311704448818617032374066970471621717458475301521425631020183749935590905559977923007031259730719586445449565343183860083342265077064934875225119259252857646948569745211166887947980464806708894054535709423604509572216787944068307071155585932928158810901081603145759996012203697891369238234002724752384182601667262505349668647908648749682426029866396696382426932316032791475534890203136088430333274283268391448851519301688642533870890502847564455947152858746576181187275923876147700609209560271377532490126962825447474189361005875695075194749079513028328647801399394804024462855369537324181618596293509821426273607089358168675319318916301363875300293530196318820447490302320558083933217318890745207208628333324495564292535257155571366917596041185652453639694119237456273302565790142046398541725737855441106201325803205737956530785725866550728587892065149500904651755874333709616582657905786111008858195398575095222688264202974294602788488125698381322975543526417729939868438315194380439535813973753632762544384782050946627640809891944451149796954006865892895214699193041883379905273095381624503839594566810350091455423396195912173977124544978712525754619481710044245714591040515324662809338257060220766247019402051125998139734285635140176110503971674049798836914208437863945637733792022827944051559038322843926089494427496623817499065552288634581586620024050624174211265344717294992143084385404218484455027535731550668871391347389353319110798778633785503976071253137574135575232599829795109686357457060404335510864067369581861968245390003924752760243147763852373473717735326401683196564125507787090759039205939502570185001062879573885103478033381920701102899235178071912466358406142963751970163633007142513946848883038705347464745050002779981027691848710279565026062994462067711828008065818348044688117613068650233784973628806629628705796102792609444567940202625686039553011197575962166269488494895016637723297685866713436451630082361504773817462321459686737710517521878529446938884306308881578352301767005220620752318899357346151565636923062207977573216953148672879607490987829906459235914899517409225495142447921775370636699582865918295397998113852321158600110714164194601412501698262459712524488602626087366546514109513110424938939108440896067306811477362783999795491509071019641555627797740348711288786235768573978289188623516056374483091456000000000000000000000000000000000000000000000000000000000000000 [118,30] 11192322136544424606279534041002095837185847677778638155980811780304930847020796064878241580735554821099790756248198613886228565032387655523563268823545587957000105233142077347567343939313072315073439649258533302002449561435805425047456680451045131373521017090209827025539843710969655109322037486090742243313091787127093161215013057933686009626156233555693745503186963227347688863826613667611295175581026923618507171748410734059957544090556437377834038778157458670877042870573559292768443644678182873842467290787963857028643219734907790439731412125113912072611923670613824655952175529322979635960584504400806228624253916004837152394418034573403177339425371560944178634210870176730313507711131604444995848503567411053794748757636163597988300985189936104212035935479252333864136894603382088219511214019693973443437799129494844866349046561496424846355651176086393463161996149728988499769593475550177229706741278187517649298036984740269341145277569857968976861260430391002052525958070304960586682326244392406852477636788724976981772349564974602436531066081011072279042085360589415128255048940044213953753376491617883028029583145230088442511282098818128849412482838542034768770506686948126373929719706826116161004714954993575759670120482026981702823686943926719968381423400743319673718574587865442965128160969433354447974455310795453235514379855288877005788906628743980547175441916501202256181228204119874003833836203607627972936284173164251982046171752429833120357234898494602109467048730567128312036802025853137551570270593170367397041937598039827791605268951865360268712185352703057454397023691756671265403696454478654616723840796505851302036900809546912302246485420091524670805034117683793251250953571921966427565793851594077059454579583993508234522610299595306053522968770347785771896421967494960293572977405018717458575864438782236291737184867017104803050748170038427925187363202081456524619496267276976865633877677353908765294711251514152108579841808652002761661414577384052507702110139457317126610439087779123983088954488842735355196689279393697866011341758882278968167311264786423018856284519775003092675559666532867564195550479635361433624356158130979769968463957872084597015529011361491564443324009061497902873521776518472424622120696722775468523909324971988991032757609126058723996051021294721334541196892049312869949737297282430137608207446471477009106910806985124010879425119381427729875950522553169457164937330688000000000000000000000000000000000000000000000000000000000000 [118,31] -6402476533223912082942436872710291328810703579867084356518432030932812506481844910831858714433254784842112431092240261872833179085348383862355270406851336555493770040826489064538849496875701676879741103605747895162091664325377971299386624173154913554265308139640237945119178885224589224100960169244140775169672452303113054954157744579649211342668008699395187283400711582498730001754266022440596116051656240317362905673601869769516653213762947702091538436142282816181520466300663169370664791865575655855262694271982586956307591301413667355305563828678565114833434701563912077662438956973592131501889543093411564905577286278969530598260042880277171049003356371733173283631374891798361597108525193333042059779023430812637523658841647393494682602633290986724235353559921230234905122674309331849616774909521097805698292524941963413998503318542260861555071119038855760411007008023910584299680910515042926368229540689256247179198469371565957039069046050379784719005937575266737248044159194574774787710866243609492611815870716341235719402160600329416331774368363888799209984407938992359000601923317638878099162316220503446174561219609002030472537964412392209479678401914333426055573256780703585755216158115690646421125274290623462426557161876141609912584746392565450798538030054398681245671646556024330773091451589026947441599902058220160675441177381227955236949781394394261206478309746740365126568166643487153658399081923317656299445941353009091871259722236179301985254068060834959317214804959096313212246341468003897574432088619098509098038476095426845891935638805205210321851466753580726564547538990336981305447842844766120551648418405533217642057581344683180533553403148991157667206322956256204507923197139139283854810425211994298355480778687036330489621965217870174065392015942889415246697717554208209585746998930022146457978067959072170594849195500475757794731840486764852357791403599899332435258978449101178675397042192843973044556831389375899483790028805014239933507482583573828558660028606367204701099232497510500296114982616224166811001540535001437694302270216426736833793742276484097484279034577303394492512345200122913841254895689268349053398006354213099229277205226628821407556844440539716226716280976285497202467639079741904788814513518299978212985995970182799380195814527844707246458865670891811079154625497319866640529135992229569123189138021144558635788579644785049797030012491927185972148522889834083849586343936000000000000000000000000000000000000000000000000000000000 [118,32] 3316620105295765548297800683226333143636506104565343541432789406327722471275626716579399026261549376578950680657019042960271408587180212136209460287201620443654471920414298499369690803047709285940609768654791953182446236056305629249107615295676049033242886373976492720003214023428975054255042544996445008632827231115531170276821217864356399895225541396442944260408720613210853044621683823594146577876028394289533227183828946168548405641069052738774336090828782547147312515801517158491118092824151120573337384713033887300914868624689448964323604376559532989767685773339908713498038618005265609340738604647414951484080961386806118602655399702995918728232423716811560767982301245069545119989870413552508531896882528045775319574659240272301072354702402469774394752066258856610141446127656888694822473871477512485375344389725848587830045800444436232868703154582759107925144069618512617175344213156162206152747945328020219613832282421608919604508974088845330027808370300015130124125432524539287520195931349134638908605996603721729282223163861606522243058409507380478276009949460571100681740342738289484889249301925949243349293808808595043370964531054420458480820268938004486660529329378302492994847579593407516382773677046112120700181562855485924178072140819417779749292779562842104998173579583922244539189801794221609518479572892892424092733309430896588998870347419939889851172995696171867308865962480732739426899237040314333369346483907410830543817477477165529739925148168803103206224629281950540099137041831282590782895649092684591001915034713141272896399768116707675129333937094204474092707290956054830793676978989210261329215739637128905421064613422484848492269951898601038657198738367791618238423667939770309268855027110913726760150590489869836062225212569279626735605868119860261784114853885631596228973854685591605084131208270215816330734693429872635802113326477126613881514521593977478393999746081317975960204717773182559066619339197196314909723279336590793242398261563646675439265600109028301864833858540405307356922661573486350024309394254923504562080615160799689056710433479401568756903206600791551173046244079072423299312300394027249183922219293249986826695006770651666301149079185027146703478959976997095692454112150969031825844224966711481376407818763201595654718903158230325811373550503762267363443529171169984386646712768497314807888712859125220265596972409490999210429690811516671976816951967609883540349517824000000000000000000000000000000000000000000000000000000 [118,33] -1560873218197374016875524943562532870872721925368891552908595821982547307036286864599014763092460891368274159502829746831986173939118291057370409186732435712386042129552176023448837647384218454410031229635174550290874778930348266465856408752595280020987248474894916059091276127057164754935147660710034847855362536546171341640692275681736549264128030796462504919709241150553293038166417107860657318835109920918433796115347897441541812876831549383117279261853171271094477658531555971338050610122684041289059279210500393614072045395382200155827129241887323481034817136852089870890156579316752755186330450057156036687255425517735860990773770652562874232809651950342713481104786790654796335689422000614206174421712442498191632830359197404246369838489042520500702594700736059177493575458502549495586269384228835606850453781526305050251224656979057599575885600041208785001019236453417500736244821109927700208408647186782306521140234996165692496677919007553720079452947527657571676979475045783922203457802600902911369411875276850503191578642878102800453684062521983332676727077182792298846945037631216474424175792284395924018003069603123030474332268226016596835778122075184546016541180594016248018569100260274521927997226045544916717669807020855783560244994263015956550290443468322218937583349645759881888043437875685960819841057948331452816981418357800913567689633962800869472210889774448981325966659879466821428740795768986860704169754556116080677743197061828072341171779010906570728020042040549509602187155724051704456019662639452973794716403469653650431643706292314152455688935158060028984708848517026306345143113277839892420662996845016994809272689291593218344916485534690632152345874417977645848912520651048893472156290521267738094349030746112380340511271638667209601397374776500698568846444070573423509590540550995799945040259186308822898373873036809905085643293531057353584862786142533317149304208000743838544761995141018101838555327235690883755966101022600803266442398457013009061898082187814907347453749406874001020804987092456171738067358375356630373217538347240114042153007769211484856641071942138725169669164676027831656350898991567047174496455443978928658215406550950987002448507511549063565483631569998248929265106348646758173535179255566063707743142363763461125746391264064701974304144035446822666741065169245524436313678009429350461068402714954149207035845628820051639507885562616080290651436020771752488049049600000000000000000000000000000000000000000000000000000 [118,34] 668190017793866465537653003671581323024692255910647019125585104382768330401043940428083819956415395580450082079440322001369067789502844516869045851214617123866628462627556869595943632647868526103407203005254463105560909017177199549790270615647786091377887740066745224080712840772285715904248938978581200781983012455567826371076160789371031980068434023132198761724814226661791510950543190208097281706708435359221621328113671760219932042385365338254487077721013716487837855852728625479611928221430382272386184331258610914088759673991507416716739223001050988366806668688486965156425895151929406564577202015545845769220467525719052585610857722154900097044178728229492978868278799423799723211302170592938478756744483976754254851331363193968340278073298949767686716908029051154564095099590540438814875716273160193826482822630751395604024015263980927221555586962996859500096331948924271072010223383398394083268827156740418688603399768137753186072865665527802657026966874038511290964475450007791128884266808433528341142494747104083599850726734743646531399842550969179411938815615523622746876373103499862353077909062591139720260186385209266666523883739853625024918179552314196299193529641578354433578711266430556336364878507189315307344169748188957381419832341411612732425891048623260807557621436880071268389399402855567822719570757577231081011005135832651737720829531866168684139657009949679757399968357611133059324709158257738332263984007830910922543625432219987034806776275060216650542703385936022707158412807058960874718839433714531961144730446924630304083500022798709810863932375852573129016173661729365478407084352979644636984850373953483540678033808668524627743221250558969978709443588485769634832122895705799285747146955687272659482486555564305596825593149135799885524805288421231242435775868476911621321222953677770118006872023208320871644498636054894340349980037888270294449326039423999633022681909846667606007949166451263047742081431994465394557965641775350427174320253813822864966671811434382024951131008714154398347487457593062921190138032595573232955633307754140626222012664619662205408549150424918529477299061388800471307120261451232161331986173264695944673792644194791407606421091627776018913013750757184363475862662639898267296186355720451172276473469373794513604776912469934223565836235799340036344656413476556671925391402616719920951935801116690554088316448484546285919659539821925203690405449317450357430812672000000000000000000000000000000000000000000000000 [118,35] -259213321218577421704220442763977200998061697744160881573182667338948774946685038062628227351944770910353501816020630561284042608320329449735915769313729915175813862423814359076820668393950764409410521124195465201380604521124928712300843347626535695395293507390502017735493830647551800892491628664850082676942500420328188500064382945346981928174871742743362848557562027521969465585583663143796017933582332361983364312639184623932778958307887048936555655783191521205236446210315863215859394364310526900490429835226800166780456814886502311480149227873615555833902525835661887073369467970354625100420550379899580394101164384617399942927173595147189562587881290021848775879092849832541018911853077266608983436374333417209088459565061133281915491112938408238001683771661910834734506371113669327238618924218728996102123859536687763002522593881808925699262253733362596193688422997923489180132280941390013708550559457944926290905679163127510369930420025557711593190843331743004826657668592410623249726376813772022452571861888424265712114453687309608964352718327659433605988183729904074882880415167126992712962682031578774834622385920092338831313653296286704136377867664258644533769421389702515478962064875905218712189456141038600753366992191326721011573675186862445377103525833882140524272197539780236621594958717776432541833977953706075554807462854995258521607409654436656400594998545688186448499702609041901450836620023991191094602088762553962336738297603502090741690715987430375242511999065118559223677040876695447766549031342974665799930482147222728462900675981484007969055409823819780275105069000655835612909619021868703811025127900671301767013590819224988838987199656912919376254861613115086503298503858054060878454515123188755723988010396092160112110651314657108677701240424104673292671795079606179410978548164135746023217472399022975046043667379331357372678527341562000569265366226876489371142696618016440771881797133176443430401346039349654443362256879843722697517795656322165315766099886358113406706594340559979035061069069016516447129691260076827601742280126672410166375887914627680878818166138904918566872463258698209024957840162796225771128900207809117792147439931298563909446779149974161479277242352083070157039703868997827068342372358047334676918739091451804744325073177808312240981416152237978871483182205568136315047189062604895238726886613853207349972539822700120535882930188783172281776411789206803555735830528000000000000000000000000000000000000000000000 [118,36] 89993558024923079454292652760182474149329774425087319917452792254439168436749192395141402959965741103033471825513139048452453886634909991835618802053297979897654552194849613670173539917470534451816913572408672089888802949081433326145000574264145940634073309638000964759939699797940723233683244275171056991908200586675700327735276616223060245684162360213963683679284645179509775653008755000420787589645369535659288449278539192594740395348031885258428127952666129755218838098770025221862340408818005000240872730740784145870901534033381290172638902472655047103701843549036882390509376744683624170504672750369974523323542752160889170784488123347700397280348861421615553169919278526984088604010773290267767985106700975123793398531505510530249416430408786927217270023783362708690939908717942772686967410107484469500597680502397832528309434372178344728963117198344389870439664683320665701535226506678598802531070867988466971528114796445594985482647211338515329632558632265797721747259609201678638027187983312734420642141365569714048244861359571718994237589724928112291618105385065829709051657157408031203347701802575727850208233946557290597570461112990953913725632398522680562907840969485699463671279673117248232561227347393685402975016756430924316741923562094605004375542718938388082365971320385696277456012265830100362034809703342605207531938753403116592196183822591134305090143127426150251936924473613395117802902418207974312879776127726505170015790680563787460648866864206864814103920351123951767314972611519965784397155652721838394344279749153041079998410298013685285459026377684896164811198623717251031875189186197609447225536173481856393211076149176873074477683793554629152199243702322843563194520419112009863033609447313361375197803186140681923493834589161635160558489099606776161265133784557792417171775637450659372513740151591405155931033834065378534575562105678674973818275534607500972332636648091571543880356729185252052953139897513244616675805465699600488236364517622638632310218431181779865274299627583499310289400663490893676961080994028107644164990595432139747197001289764670432191872526521137614064361782786355976689023654832617818924220804636097904445222296823760010758378364057217262524373909487469366454298083874446963359619647503805417939115834151155314571572848162431220129968372188784431544741751147040407362173171445806483123964252287620270833979217672739929823788020568400384699376768263665930217717760000000000000000000000000000000000000000000 [118,37] -27308355614659713180895054875291063341477863261469558189395602219225543673792803266604990927644090644707874782315920225902439808625670559304348011737669658096243535675504539189627067518031926721581053848538830397793628281888267328093603038678133911721541237022760946577717568255808710574045930760743557716210123440344532739241102159627078012623281947135892776237952840393660853806849404351096949714378728033653703796541422259921196783639479487048853785045187034956395815510428096888915113626209093788366629959406408488918872491654372840611518352650551049038056089195595710353633748484152965927272833624051795048645069770969691188425507244738039623626766646342041052782768888400048476682578298018451475784303886213053041749074587412927921388863698483530117806428512772161077868293491799119363317094079584301141105206965131851055136704803204500239569186321077034573970334627673356920452349369299014538840514414718594831921102844348388436075309355304636966534867016630993924944443146737840210075038974742296136468647107941677033296423048847728257090867667884920440743204983041441568452647549742496491324897605243996996125403694951438564919426101205116985069288392333106459149741284816071287115503692542340929048139244236710574043256844710120161307924732491822266502319269241981880047699715225163739905949927182969904816415099030512352620603486329221604774105722781942224203771574050675037399895995036850584941924924913525700137461908742696022829122897982038922193451341008585644285692471866923985912549526731637521111554913474238877479760765528244589041089335280844347753338161204285466542469264292722354229310717038689409176559117879731320221393748315605584647895859201242189843068633796166966396261664563226359534099507312975088724260805901219829678594395292209900045800647912146705381036216933379250702367371553501383667787483485028655012753942878138763828860543655665943866731547919917358227777439476906141942509497984406238096783690442617441851563141908170043466399031648627860174610190326221647059559023894241034736243769447600981739792305125302894086898372961173719636255306492711503330070780212569139999476669365136063431640868026722037517538688401809570636279601227657292186259360507055776338100408380065168640321559059093114506330807200356716760501648874899283539643207516515106183319360212804437112655171132375077830014142942065531174335905987923060555157870907483237332768460313437327826606852035186926897070080000000000000000000000000000000000000000 [118,38] 6993670376492702731264811269802687045091386038784594453022663156589311312240974909293101556552862320970411627682502931051445409661652391505841294494122977139623863183708377962161632385845824221021687518399179062231716238453215382181537140759734746121535100881895733118045634020968483767018499369524798611473094297913623646558573047008221842612876168535155473868097700266448156120087504084798275777560703288097934325660144843265725726379483821141401241745796459609609783839237112679477196979404809138393410861204680211759053243627669915381760561393126980687972464124224446423145781383855823137144739354365653410069364604909780112059335792440113587770166556887107483808119096611500799075577729542313190241483383769974539781382896193366368828339979020100408415772230808454035069535695646196059081370058253184733716100426601575518489079524323780224022604511833494402657053966087390708409778394948840276826256111081602769891814818555629801902060352050047464648481970659082628762172799084272109433473265848030977559119184795349975008191393438545936355762528891960546501824168464937870146146819231034698279059721237808686109076519856165091218639139859418616705198901165044723856049690668750123772289458986138836584224789619590748565132246029702585353784495829480705460213639326125916320624343070739850808560025797219781950621372484053596898108147979995899764446155844855418164056501978043729778774691790927834049952040950052673670441891897973353552304056805152875798296536451037421646368771050212760394165127650685920074124356425357141450522970573416737352769311007723617579749465596846064436200730856362353039237721459417965766589752215285760872329830152061481240522062951011619842690808448632625871974660187927906278160917317008181621364753846658447077074410320641382749256038723320700783837900104078831836807147484487867409654459188873451630536421685104110845764762850102693254149990492212085502449957539258665549240422280250777301865720711449496022533741497965751410300299887844971017797096190437653451968083558089994098246539976096657548922354533817640173175135736705635357938903355262214106710419478293237303506444600151726882616954702971296844767508849954513637115777353397123913743959108223763317385147429982383488966009978844553727458695477393741512966706492520247949802860899630054290537848827272450343116317213846330906020301199211821351035786301842307421276418592293700923180392289258900890079355528963702506127360000000000000000000000000000000000000 [118,39] -1444202468045363627902896374910160660139043529061080003417133396150815522443168386928705711162536559295192592701745677879799053510455024437789600095055980675649376264623492890095293276800453369707624435546964475828417794907099869725282046071397451959861348474574620840168936098001039141049516917058913144449039579369588675949866060564338089645959230066750332842884841387517449167975561168756181564300335228169365230824237674289147383124107999927441161127539500630036720809289880218801852462466413500772932858026420993718490058110040068607151518345637469694709346262788249036675409405596211113919409614716599279360890464347889108341688219394805538373585238886252777032001447864859347670634905308997775705937998668292790954996122441137195476889044864808513696440614564809807104072332701561573049764822315328965309993899335253894397968584968455043859977856133951729379846100871223500612080826280220716267467416094705859673160219359006593111986210358867002076800564878396072707634087040873546459177097935706235860792378710193124186400746198444946365182906797121524110625798133925507932956676795166103758116713787630608704965863723662827622148984354580525773664578013436222778279252939046808225625079949291596284287269044164043608435505155132541930968275694303159062936192900901126042951573459606186786924888873511214860920196539261075316518546221244859210990501440153781551855202663108366976715005936155335002254638999260036056971702322477563313772875257650157606440650717873011029657370042355785162767521298946520632857000361974916637782235564117362812986357894206608788157221798450145918097056017965444056203805848551265841843424260012124414542472592064573078691318815632495516682766147647973871331734136195012584045766444990584465698412972039829516384136137706537674717227473324424326816218964940734864701026130094896981798677549290282076014845222420950931372273945436022291704624021413240421839635198096791296604153116525195886607418548200943108760691442314936393032443588096604661759115406465888758598876059808875887283332383310330478554250773755733025314886501693034904129350198514346684418632906701310219594547399625811760535792337957910619240030209172422812593032281748319183173610975251704780449494527702415165365383263274128778516988961841824570234228509946934809347913147764790767218676911559217700967654560916872425202045547296287329960190622090069624134053505974762373070108195077430799283892691072183131176960000000000000000000000000000000000 [118,40] 228254438801268014494616132747048752537398181095466140373876098765326906676757580014212268086410939816560328161331961689380421268584160979762945060791831409909824181765689166806392528734096548167937248409967881140243910256201879725862054868664874527012424888275929505010063561181571177303219453305945755098071700782833148598686573982766628267211212978379514134409729983810638971360082978322899716192914871326362049516533350675546115353549007483570817133974310872059366182306837227194058610830923927491885560385717288605354213486725569592321066876962727379317461308072972036918765041375174542282759952596717572610505538658441996267404087531152172680862680835502232678508705496377196567586043009811004917766885607493234858113475500632029464132643282233955928468285082790851510938228509295778087914770533437442229122894676608121854349875969003960229672496719872716599640238593274160586360321101110888888489534210952259235621359354932376725734801196559292660684601520180848478251044415107896270840253007505060267304997803211628374126382249729957656218133388146343365600710408899253373750879878994793690220122935269108074064978822034173650041356187153383716786327441253619426082667556846225841851182669594726149115488465158843756155998774219730219290251213916242332791047555557630905279308047442690083034693005195802403458897063414905443107986817045726829836112855144031215227873035317035072837372537608490052786374254561368751792169104714644928584092164178957383087852373658207064345494904110013185413098368966128092329976833088334743043259745151792155814344781151072551109141593947007535486876154218151773356947384719040590491489349677613394198269098209239332294199136092551113227442138471001893211727861228875665638215077914483940162647263104756802490779052538973274300844040516990282349648622677608171290494518240859036385547307323841401316033987101777861390665079870683500196494771465952195377362527285153733318700768444068374102287145945113475990567798004564442827181980491624450297312540696871889291123169723377241419912725411267773113740744657072117747487242187398432415057930662007617589724175635920623285417207789733533495972276360460039649967136928369452982601169724514296037120353095373558127228491474743272840562456166567103941336221731373753917067636612674191599258506033581006324477893346020787253703223938794001775947084267417866872927150362720471938376905569078874449510778735159937409189840840885629091840000000000000000000000000000000 [118,41] -26891899863184280689501314901894080261719687123348894793272492259978305969188502130242658252655409563193647991190473508177554833694284727830726224916205785499284147067781798790495565271705629879683245788697040458397823053443872374778608366654647505107243568152782425142771372361228159382272736376379232184521598461781747456779182247137664653210845972649701843266511633772648899070306771246564628497814433894949017314145629961289312128992537932625051553860970065301542285554603399837353221124878824165324885537109706273922878165579015944729967526791333517862919180533351446718950983613046981817282672456905182827782402465672792521008582304696359806978272233785178864891779182998553234888288916173749436182385198726637729836418365211571924917499974251220685208942586283790213875047778876616951075638887126181637676811791870483475834326371106264651896205314606201343113348253670681049710797843307375651563521949778025072795940640800538242909588689166829556602668926347716899059058693038140265038651444871108476334600484415455270176480376777058414774324281169115283893243057505382163587544663036155781396575274109052354303067046879016560134963658998804914674383502296061616921854640367141686110430500110495304295470129319462129202354088398434468901410181220758026788514043787168870190792498179188860323456226106243275176180355308833618400315809238824134459659906064321529674724467675215686429983601480920446119031226719149166263380608818165656232584786299285520994135390660142726161757903287646153269274125107740700035861826131257011658353794927239168411440178796461495362349543536044176911810485290645035158606883694546684656213327674133823244920419916183988145362694628036143298621601672734981976944458507605836619255378326007208176011282216679704821363223615910119705935358406326868430043778892681360034818740058011239022776481650635342422706506123215555685682089030664721623921600731337685303477985941861418051033218977610642083145144569011899147787405304757575496162784372031564947469972993732261051275120110676581333814848092215418465356145282071100212168498140522602428331881831216696474792414652103273180081328796170275876660328234662676618755874164305152116434937502754447110085182137562342438298670997002311018875370331803645456256929133489779316365003177092307944098295601730647975518459849107524987311659034858232482674700694610991962531179096643692521774541629265372080764035531334909643972909520030657413120000000000000000000000000000 [118,42] 2519968382625673623516766163323057516883392130301701258524356382195272409944621653491993836185787860382231539921793296782215606489437747963357886836484071144782731056290789874446225553577209596640195728923122717521459010226161275621078169090286283303595665421287343779713232679822683624807555942355916526274395915593944326565661273196118030093425733464436505048085363248576819645037523298247604618367873162651100907676627433181367833963228367819307256488614924088660188184467982888589948238496024524801991967889817223948802281129104056888144875467705158835042432296779378272542750172677897527909313172656183089167530297419586095169692466926187917957490415605317359232850638282172597429781170773065149711500575196685464577217064291303117542035353963802368430413187064777658861198323575363491236771067411767277528229943868913018452787428448396258370760968224274344449862253413830281633729574892838717292694948418057442267725535149153156571881909284111779093430985096528895457210281362990908476307740623072941718396304636429479535519675874676272004302728754926843887926620367607283425413728465466283287925437464015727628110755402349902249921140135260481809930021425878970667585284935425244620583503248816424895193497965970487963776898592072218351258863611113128995136432064982050751620503597572878951071954258225345547066933313513129437262348480659830599132442081175891657390137679280406011594875039373790971416389968868186458191356975082057840328753147345779690130816784661261690896721775168996438366857528768958601985626805758022768561862270744586692336324343509254429349477666974230749084780847299009129687802430706461960492099394712770705517982759390264939217552825519401011794854593004222490256263420822635723241673732448238395540842937024503908335005712677191568841749979233905817789728834316810210438878324868345625452366697444979005209716717742445037313704842273675678177904168112055138056776610565100716576129676693480082531038901139101077728174183987294716780414568405424383947128184682778300368367290166455133099636101589835994346492823149843822760409966808554349570030168066685237773579029890100561984757639972816626642461115991014274557445257518701357031292947612098365612552214378241605207668823683046703554483690393525369622773844976384828580044251360745944025112777916670282789751959793702519261074107754404211786690188242161150245929473723327737019333426402125171398001724261678957217947776471699292160000000000000000000000000 [118,43] 92871069637985370338356621048126608867782062050912065992448674890637813369730596051217049330545233854152773868984845856469314698259718094303398693927575596299645282623590020372317250154323979775458904521855631637291323771688850339119697366992944308950441465632865429866887007935440790568701992292191302387668525653164668258500872807838568128539150184030772004497919769045140665332842857100170621222867099617043795504086054343205515874412273348340780115062037276757893825097753745318816422927284901531269356746536842489465145498970982307404154313659954772508186241664824452823028998854446784223421021747401568943682849414530825739998676409082102266531245038151829019578343642233392112315391104541776989826825300629250260834201555822573126598068624367445130899229292063445856380545022983219291528402530488216604952830245829488078007568978973092599686348566404517594366058638314451818508570095191435623985272951132310806116652958595432698868671658835878087201914958830313734398929740085676184574635663362258626459588556167489270657527432113920567749065974091498312816032571142535146952477100511950819972459198391587075836603663740246818700702748963939316080034124514222892911307134772333978772660446729866580544672947465960927101573408955084947054682317226739293915805299957566986865231480021509885073861394848220190430294208335576757638949233909529893731950781279935167100203846020438521827262369523942396056730673961106075100670945916038849781729586660528453247859802895628925228202098795875667525446446031007250464928242712510720042217872222038582767693682036381435862248516287357535738620302346799243211723383637530299835548626984241856978137190531069467534104452209809727158263572127007357831045595482256018634572259486310066758825326276220928766862535037561042260487753224879843572245907282954116478956114490706079529781083731162033850041913751044599084156439607760077078659038586419679169238570786057163964925907950447725665024842290332647530583730167732200626414177182046204580212176203446184181478128230954119345259987092548429332970397165382873829276440996418562223950444105363860092350750051563385390018779915197586897708047199765846133773527973661374940480270243737005357920415529954501970225902760321650521379834747495948282914289469105288162442620094403555127930155493094837995508673980812193481894008461367983772695692590005492434523343485024006333223815993417484996351182557118206628499653833827287040000000000000000000000 [118,44] -341453621026803796740782264964633370116329523933734160828019203263526103702496972078631920139934390332276934675435704312918311517138951813001578727463841494161215554070845485363047222724260509592263937083288589187745113375373919533567607026291728661170860861153574961054348148536376766611605579868490444116083226027656377961416849949193573854321428031413049356957954046331027573749265140702334771830438947193482281512078177870877178883030708213233849304983267596059837560207739489023736927635465832178428327249479560211694945573988853060799659326862875134578014216063482099517121037343309839914217301428111842953900344487925202342757639089041987618717265677239857087611738136481119867191952875357850672373397093242271282681744234769254094886653568188765524852084728742680102974666282699837285092861132439794989104268155336111732420156094454973451484277687229699375967869442755137209049521688265575082329556758465670300338062453178661804223093862391779067097677533974643660875323245584620568050786197422810713577083061649665938035113274187045401792575584369423572743244474481940165662997902333909664523602665662139112822942287426934920579247844046848426722317924577316245979455955653979178974025385388309350499448251922163506769028293950737264319389640157976872673031541133481260753352066336356879315974466555957708894799224625319898233703559884799415888282546910885959885473334865781992126431169362419582957125749932605121217795631510271051921177753326468165371140285781389372590145256729175701055125271557053420155912955273993381678738842235671449440061115587058228520995017711163886451702994629801489688988694431841607016855502978088290922954408927935950616207799317232682303685739303681635376360233474494871954420923032801696182940746221419131431317438323233690141411607220129245213420555446375929994952861450933973357343424556735142263633320586257692900012756938136197235934190001539857732610690195649868730721896335242194941283100070758093660334310922242070548999238832696751213301579235942006522026538390611913354158124561631039722877092464661776568455433978580133505476910211725500113478927102592541248300872154761509619886735404396764865952228146435702325345782472878571081788031572012039974360293932228857462869956605953152432710726375321347257948861558587312570895091174213548891512781692005781765069699292343839637497996531759476711309987450531636879846894058508413599184499259812891584833743622032588800000000000000000000 [118,45] 191120289549464879303494317428639634740562626185698772981455394679970094926008433435190752406343134738005690513222912986316205487290161629248668544114440812439900270803636940737695763770232333851473321649696072603005360492815439045810680892929316709780428636797584388933853777225748161145730530196598791561881614961648547479009511857475132784103997784703137867992321177642359832315587463861417826288654912649126946273152574776693787103019643720204435184910339527892840825771986076792587702185836102848573937114550680723691686545485930370982191278681369005092360468455577818857278838730308593348607376473932821801072802023053160701972961030672588728758829661572667950350037899989785719948038319385899300131077301202948180622293992598523909192361761045207465210447319730882096265112079997762998207746027579740857439667569702407453786478485373941235222018001520647079899657653173761412454071981627716899663558048498396645983974683295115787323177722876560138889079146796065696695931513517478934492572403767278580467569089810497563692451464269412819954767207853537557212599451414198589088994458037421995047832129652107335863865189012605795051917383689829779234916758696188130917620199714588442962071229729072789944528263546192180752001996824857440378419642466020470575537638211064772129190400734258335156802162641052663145512052862132879169512448301963984779159785753472308278582603155133783778577114709119995408242033438977474431285809347061055360026022337228620537004708462096997400655602026899811100660837360330682377305729013231460636318340396646891763994093568794454038814670716738723959135980646973618525954121692423494538613946098875490865929697311860774802788164569091520622705125408889098821517478392291117935796613415932813304334248447132109757037150613447422589800627350758072665184934284575971938322087582614713811256256154493671508733638386813241377134279610203841668051498090902370934889838199955399496813982830398278857049034565325178577147465639294955620873718051904511634396493220699998907303103473120252449338586354941691651386817651880815370485306271863886628242214432552272692790516422001136235420701424613362139954164475234413558323327846216132321656090661893337642647372179577700045599465934415722552849601908426130328911255824539813449483425427800865752690420555532754843369701025636708016038857962104882453796358834314352830397781389842730948713961961547721496012587849989372475703998619739750400000000000000000 [118,46] -63057396581005512409480296038246320001145116809511837068364821324998538068896739685746626606829949362429378658286137608455903207508464989741623966872876067900480798577240680611492160167444357669868227729948782017079016573874022734988746170635249951383566575204742136617283882396560025720601357045730647709461993114080561539017335077702202746679054372335133850310762926611713502172840534852565398848808342787544401046457430423223168195531405406620238845330286144155492027431906311412029208605758043227114300525261414910863683985578848663826482364059850837995549611607890841226837414729264960527888732865367085337451371644173213740177826044673627253532344212128454508618201875194107169233890893048291527144402370624576700954457544056194965011659931172483609241491342828571932303938515456062889162373422507628362395990509708277086307033269865120612526689948511064071248962843352780990301602387664663887628772426733153747908840291982683265334563705193482807674706762120785440896585736150022034425930328060637454047570710140472081254741364110317089541465480812462209548103827959604137875868379332718269790050492583553526230138075457450567687917981345260589045194915036853071987327765334482275023395235552318461566577314418479487447562671331273152333910918998498568962883078815051267760073430409470308397191847200833539819846896352143344194802765215763424101072238634504328065911404759643377672444045885519996687450889178030101908775869247503371152848493587243221176595581681425558077118096909025982543537916603958962743079286277354210256233773931857524774106255297383187680497865090612481790978080311110380032251377934343920336581545334965033502800931835089785081806809022238689908368533831038975183134295584918788962260311350016597210408341539994458376972684926434585204305252487158779867272051595656858121239555231481421484330246047774416355389031665395798023329110257040666893131328271844088472485379480523577947656439098952560934679785255100905860939453536742403021599847859075832666454635559020892189816563034088969349919077284403028306924633772484999551669568492291990818771798373845324171624038355416440551227118731976109191420738929379380503225840309581389460603488390257534107619255860337579449521918239063965403460694625685528045437788047128245662702143636343832544386220789812732984008660052956500547627457443229398091879567013153620878731586522124019334917082605441839119043653879577204887356292335874867200000000000000 [118,47] 13660272713388567631321556904437999820942300945549770260256111530981128016797296585664227421360782049182686978927053021166562341524995619266879485360169376566786458977886362301195236788011422043968585742693007058655931191779437271148843284655209406961061814796317893700792927736712348704902169131082356734061271564961938042333397380048597336027881320374466352894488136933724810378796546508325175155130770034848292545766919048079069832478141650244897083628566707058064983478196263373678342592631385858843950629256603457989728551271060974143162205958634553208949542961174746806262604545152079483592838017851836551267150359514810032355186527320905679495255594925419927434243781047485223594463875518952461330501499980974388536261693686378583308320622939326231104760057594836768004580119173228770936036802066952417060194339816756228323814425976254891920110593214458573799325458809207486784766262994644287777280617817329713030999894013728277879081943730491848294787968189557475435323907645395887641090205183887809213906027088791957678523115056102580038977513700113254429391390415523593045835194373276087693614125893342156849923751530600037274688324925679859865827668782728232768806486240854418012748856294767283874282974620749442853463312759871488879582901800508181589722113800871915211254398409998370665819018368122496962656414443890285405534017061799569439718967834731839411308297774208988237521612377362821017248961181824530782262938173005047022503835432717539817988973830515809432026925385487052780253193753515260631737342178765431588113938837643288063203142468482629439419141624245768235990560730367557083332810282840426284631869366607804967108873852144331777518392353382883751596506435563110000630875250399914299316902582467699973672587548785275028232511987345160169791795890093573857800100499166593588232977031860107514822388019775665056198175392776359195476003616888671500611073155687760613847169388498592916819107635174545239351964652990682347213048981915956586119235978164970145066172673468561067632290898309214478914548376260816684245725062395692193180530738558122948035249320114189648609673989060369822726583920394629225319307603320672014766743248671037838621899520879681102813678607426095716964195428649798434210646546036761783127501995935799681750105360300088439792287834972377171088435383918810102756337657061501071099036018207114331279566892871858785380461471229270309921723224621166477761478165685862400000000000 [118,48] -1783320314123329682964147946720956936119453474295235059670791958017311704060504512592103556754848989748167687955076724708204733505177198097404526766221769504141946804940656804738554182886798749485211446776355456021952976457312199130258790892499990574551919247252971285587701542012536007882713070649687249810748589379594025692286227278672465121026708054615804228997187990524394614605550729112443518427690255318512147022006922100203306587322071268579860723106383539533290512587710413060464124244435593569696454550234324907692391246436502756325882455274105732580025221788145081476021027315469556418427018361270883972377442213292786881358327013125262115539575756900427901041056046030923761821606928618695898115954272447347517580823646502305337998475131234081925024132375965490690621408796466874068936677100346192526679246228752824027796696057288633727362499234499077688945518313271892791528249739455836244559918554435143136125491225453096453511966668259955004647112712990484288862984540701738982936631217437166519693157080937561634719063177933779015900656108496950786592759980633733738782532114463337407414124475341901107965979540683111808984248953482971327701066275565536209933436945417940276552597204760569891536110649452569866778170391987566431411588274771220283385623271680100458335868523867469542094445900340408464567901411738669760760946206824623661156399026103738428460986045876849671173140649642671081971555725509002659226602569855271428854967746767569068272622339890845442964517666506043365989377581364928807762008990791403075809841008761469919652739096745226077900930079185504978501707191376546215748879604142821100598200342312465072041999456662620627430789601591072156979758194338790485953915715663649957955853073547008977661660593130642658586751893338119611844943660015270580060478636591227760630671145217034506103513831734161529880732402369644772049539003833807989415060997993168454694059110382224201379982769480987573948738737738180887632099097368030268525291545855616767657673098894588750717392026776070908780664655835763164484276383274262730263386380323522548740500033487536000436324288628790114337580773327225270074339662983527384612010288205759769363290775044298546538805120230050656605427372090813544679408204200913107034029100242863545373340373891926206038249897260679896850064054005128331128368351215932759649245485258887385450303277112123376025982481591179388705013383738777530148181674609868800000000 [118,49] 33163204006074789835257419053579572660499291270820914962469831334550476086492295521921786756276353581758152278793024101315815832726032129422339134168500282258025671610023714644809226410341509907420395529462218535369936824991131893304589976840250039496631732938085930089148979012950178861644640942904434122880900775690812119494402515306123681307636869285954954461521597888884066372295768150267812774755354711753799207079254067797557849446410414599936639109667080549196790144295172915662797418188034533496899246021019940940749745486235046891931204827945760779776563154608638211416738883317242117407463096107748651070680960672977456541153150360181552848778138151725828931584792346514449932860070267508612471910234807799455822777921145873408859013584940902608961671469581095276299397368295553542794454695321136007969501791209168322848412310006872014061551631777883965191100213311320386276923422088269107992193070186489243273855434639393154083305089919374725984236229972301372608437974849043520304561697009775940136088080043837964581390910084071765579943406977751255891371102719480247073343195515833893624138727889033995060474850049042909810284681548626964135389471093998707247594637301087931193461568982498525338575595524701809696181688404823016645932468403879353784550155965710396495688225699471248830923638249073840265684678395913857639844277702062163471976935654807282080399506035148184049408713775404074070444956544433689065546563283063866697714298451356498449358785261771381200913060119674998979160944311478653511075588940569113611388258327000785835699224537846589836716856605672156498780228967602640914182670486675010112222247441231259115819765488361075712529921991968922644373663140077005715641896817733482241996185172453340923714893956319820280665498876302133482940101625585744985571705990467292785454162346222224344640355776462826020393805722574932743594886021288790999873365776804697637093752911194189350126021074879938081294570112397315557541922962986848856788141213596767995307778668885374639660060416618843700977938826851376732386163989197845767903464089040473871787271813475087265944939040900906910009584450537930520328543487575407711565362025006942787420903977215034686984772750586425155052484266338095726872096643938137202693661056536416137038546133381116167021358906452537210929783574016140686635378877162673857002987904506670726677163684589755601061112368137081804530044427273647554181980864512000000 [118,50] 47387545799504433855042497450744341151899278599208001131498066693160745822643463904953314617665408247927501959742618878191597020916087222448115118390219591137766108426407185923043943333152796766585404141620498466724434912321957736443065891902803971317324260587886183636688945982802935358426540538350715213982610454702847959926807674041719495493961402601660980277915244324514098075277378794958262748835874432131135094152030948192392864663345762271203423870578805811876056532310495931097037641110737658093396954536763933019633201396850726484710148730093072606613752611814248569577424320262000336406039826272284575386467594492470467121307971846948318744532324253061955952184302121012883882104809430584519479488274937695102199125102409641952879048850953924820981476004976976529180845280083074393050431192093366983045052622011632117472329863888976189222710528866586777175291287262129149130923166913526443299310716927336448538259510808110417852562254248634697158686497324391725482924592925928636156119056537560225469830176947710252545254722640906408092939716499137980972390745471142522383519093779055201817293595253123645730806383963004981287390293360659981143703002248231223755046586355664303382029526362479322308802634613005465666039466556358717641162204850268025676220802314527185435353644306983791706323736044403981442280081980771584154633832027787578710781817828288928408314196520928652722699952514259476984283951984892649984009562497256619911172808196196876388343177629867319574801276535052926925623863112039899758088172089105364806989585629695243301295418504722363185633429691334721529096604756631413118141819772668140858803701625866565185129790240110081454422949196699101437587690377822043950149739266674414725067332545003835465738360182117572226844536066475607882148500886796047877974714690544818167966822581495067129847451282290730250625624240316595805040715304263606250290343613359338346930836122599008854152895031694955529431758714005078055702889829626305063157330639721385281203103631724804609693458157571351852001006045363726325523982560574697789552872054988648745126563508720143686578758964962687160554040520786319007545837515547682022858465227127940118884060682660472831047599406787908033937180574217860007100486289142180754553903214590549485676093809730118137445083058504280005137226227179952138452854146198576932883165366323046570531996478776250397828194159483745168140591256195152892183792853523040 [118,51] -13562700224469869363889040969486004656761409242368355838933754794668184210623193410653331174505907102468368534102943985468150141931464825137046017725104051973473539698817778828965747372608782495296938974133237232231475863824334429112478840179368438721819722708523433550604733459076122214361473006982923844801827252470125772880426977830884581692336388411402136159809939823894144776883538824418688454891190720583779484583918028551135685937380659925549881034528137391368141040784537029928881130752925153825932538514511365845643629094707856939970232189141165650280488563565481810066060747889608292667904859758833369848398518038857471457290285855612488683274049202091922469747598242998623638449339074913259286870816761057618641756981234916186025385543111062803744681800565010788506841808973050456313672702862219879642948977589904526933921021931101077437920851496352700981279405373484769196069123192026120745244896804829370867406624651413118994377983386797788594450197616697297171465710303578474322158366275548510250035098007768265326717735393509700904282008494516155205573601134009568334837868931349528437442018378632140953387682330545813352861324351905160281466430968408632853356968463281752027830057751081436858824735920206129938560282452075909552501456770851552771357661544256529831490456084584698024735374039111781709882009408612093692341278794632549057816613818279282183747790090032702773026000472785101061364667673435216449611345095668655041068021070601012227429754763756644474796168279305821365686385665343529811459073107868557611697644732430774918338139779804253243944900006058448600829005855784118811651268186037578180816982775409284683433091106278640129098502762569888041804960645884764535368695170337245966287276713766643061118219870317525270897592931430358150853768882232935922821801301167959414782668174789517128612684316668973483875509697666246604644259256624465826621094526437003218544211285578225004176131483908664508451847333333487482856243508951895124850758811564877241046702261081844674810685006642313840168545757424027511453652624472806917996835771931359679788309052899185839554292317650666152325319078259506299826396797916523433815513290733168973641040042228283030202374296057508757745429391876231122357974598831049971093212573223773554423377006088614991049142782243755973770920612120256614157191167168049237109165830144622652753672333197422855546712284576101748223027940382895236277392464000 [118,52] 2371727049730767750585352175222083393080005491920179572169390251257148991971376177267844402081438484577519365326611205659202542403298045316534614701777161270826969442873649055300497565226050235887099723513640603363314152180096833812221354579557116761700170549647194609665297229866721334508017067893795728535721116533022925148912666052706284674019461066404302820821987986487511199471113950689703931231122924459781994731956370029097908303052883615758696540894733009311557673139139218106335308356234223174966836319095137551037443381063515215996352812314364064571168045032109044248938582572905397054559192680120879309894290240615922993519341344664116496541976550646238302825491556519525735980635522448221238771765398225399532824125239114397847680263788692199388031444574663387839910089413827826797997289889815329649068490321231033950027861708254541933007703052057999931523885805996132210740099054794652756936763633513729519562448789620436069501470366133937105629440891450509227140841949010029290579746997386031872751398414515981487764969137561857791215224279361341855260608651346296391257470183949593537096194314260613472520732610451896393997379723508705858967514170771016655691542183842517589339416720211520959889060846986894729227791371514489588414261439419652701474956766591550390976726625772910622443322698672327374464584309885890456852212462522040466558489846246175176484353335711024405243909523957075550330495649411258445819091563415789487474138915077218703348898888100308250979052109962834837004074030498632649111592971726865307213506741918464531970527060249245169331623553836437880625596209086345449042690533627654852166927542706626438922705746017879269428552440616728863368235755871910784774183825546482442593257830534593875967348643728296312502628743966981188033275007185915052914226743951495074863061612920060521044911658882596923446966067044931875375807667750456981692880272086441479692003816533468408967710404804123681878075031299959956179156548466060626034597109029533991523386558691909432431256020800088291619714332986546633545102519171239935913692671346082062454163473745952700728244570960236904626992753497982914349631482986724410068391075570345312624881720942211226129432576339960875078964965503463134918312252684652503126040005024267390988400492041221999365239712970926630672283956574113276580649753724236791994253730352935483433084047265078110547988380687916138779655743964339638725774400 [118,53] -315999160978718395093250290863053269214409851440777455439793760664008800892998332370891060740897797750618031593944548055972426211586004823076701094348270713606133004520836692399708366121778017673989842563300871060777379390212818466964483372972367934325581100496044539356971206285971758675063186127493277889965704423766758872512362424042277345499032343110308476067685867168535215364387943481305655866215976687607327058399364954133337698098615516653685623758983699962713472626908277837976343143963867367552291470748960897545668553712323993278737456964877728607843443932937414458649717411896551890359128052492210460861600936237734538273692432741342971454912156197713258260004382811580836705923707059187492256923112162329010843066136524867366676408732895511603648733264000298011478410884795541702162947876577940479889621215408742188892841915242042674570011076406437744801463821681045876056253815860648462429679533106567619345935196853178993171333395824179100597550384326547198399446761794784837511458281690745021018607055505056835123465703934761211159870972981204560878865667406215398946237106593970936367886717089348790732378343327387554383825811022974846901394156173628431229083840925043049992822778512828799437417378776944385498968905132360054941942351634507519414546265199461650875506569861903579409002452456295666239667615444756622911144248806460378555213624519637742417969841086978351084802144069172029885193714199146628846280007142292356080908274243118146961720120532644134476775139905303991025227412233124485849849215514690398384746172469346067296391225673039876024949818428561401357917215740134905303716746912691831554905018273683332681341132979402544491030091972195139486531953514804947802058575700914597389075934168674440857513438321450391120914873910499942013566257005766741622123260402515519739938230571505721651797381788359181911217436798639224475889102549349378130870058975186514762461988828790773902983064740717170150443217056917909144987002689069635359425689709237646876997774053801658325293752099941059772419968545783916580320271827964447344022394491116803413129806787377202247899366431107117048511131637051798043667549131761242520788172787184234046315495472328673940951023243207385124393821765008473748798876300488043545709037024422934003182386224039204752514565205565179741799384244315229436619467865631418858398077316846253765106686067796170453845724743591600731663021406464434640000 [118,54] 34097388526788718440625165249646999899005758160243895649341243716779293202193600366474796987918044907592089709860353759683838987286822423232342242171319871215340609002692698993523863262715628867040594488352454730181676497925642821033997733238822281834887971616846818019978536525517022466404664890188219198037212622725961054288829197298315978385987848517311861838321603095491082435244192010166064053185477471078561386490711451320661388647583231026485087105245919239324764362511677738644876537887914238371601160622194130988835976929975720567796998103700917001039073693362223112256193675544856209149662166884378702221199893522939656777425063962676826748676290274168958853679921553490236111501169870172814728051368775304035749121773515628744148263269533588922731749033850226947727349537850684992048157111673076771500937420610147091394638838499123808466731743844112450023865332229590830337834155121166797947585572272314241926375512700913434397152830422135819025726477650984456033578066284985656935141033557512005138705513436693389470446057317797968485239766443936059903189774321523326886177533412615591618524921726100841485278203888024830534419662866779084583757443179174642530118468022947520035269827328543838747174445188862536541781856435133193971961842342136576182053617171384822132906182207499472245962772718159856142932662191225719519985375325263091233450179350092918622905459947896555652036578666991997340425874807510441232935526630720402432313536768475146644824976172963390194582855455310132777290040437890054516804819992796031886908571439199073605432414154484672028352837740603666773684675407729155688011309507174619347484933150421043215064089587891150686533161847998462869379482412966059264068239942168680806056292638108191515662293640869948694417047248785833269855948289271530488991129476676141261676541207633602859353319524592470879182792275618873927238018388199343033261984394546374351940434443323047156105901779099956748458315989919380747456981784104238015258117392638381184405085358635490354521278287068266255292987239614601254756500963696982069240736466995170281803053962559974209820948344749097139813543313961189511962951123213284026682072073343352516889768568903390847878715996102225706202743908028168205680746839321681827515633947257267876910538932998346909797002110154338203807013122316158681263612966969504533138770697035857358549189666985663886900169920893179082452025344589585800 [118,55] -2832086195577693062246872740829078667893936593342548489962879120587106084856892877227377922869535862059283211234720055991741184156291996580850677674135533631617175270996358072275993612894209120387779793978754948492233984950247161743781120562047893346646206707229479920223429382421668693796799070929873138109153172291161642264847370527164367329618083207050096237541399889478418605976696424275148799590700327123376204838983469546129272964862021571592697300956771215284338012494442532597132736738269397929535103372797974696854799029742373415680072701095364479046685483432275099880373553970485911119919431558677328236737123017255962790566279462610464363115685040693365147836673117015487212544706274529889532087523904680675917393006309515549056787560483622671597344041703969751497968157305066584426535791578984104586992963766154928266631759361446939520794062876312744882551706500321686557690400652293488597767688766928235158018597939942352952757689016713536046560173030509240547104608767138205871497419831824928880749997089177949568835561938871269794354919828193824726970615981860346801767265788087669904393952561903150007329082793292391016149535768390013036164032255886658206275425657709394235999492540086729305096837573489643110464669429037217576222562062857559183755917970286387595679975532205121132065961329305980417279286930146739362771950842126667902446660641843233489115254618546784800679103752450709970879384849039942814191098607683682010827022040092186730088900542515006768549851557349210009807499702139707958859312806378148849755852081113196863744299825438883575136300064010179100850788083350245174967682670479418903734862963686448674939457193307878144077390941684484662122658056730029228951339959781544633029063902098968141316779503008289694519571763451983354013446495309611919866753825939702469984710351563338357922122423486976043531712120628847613629439800047471713200890969635103122086606308681818435214887456898425807761694053442552508981274084763282554700728890772036753633173168412889075417069094811334823702284897002972931731671406269084511407080109695703840493291863652565515954289092796356392410481363643064115086051565811433553940497087054615696244319101964075584875249336763372906195979144250919048148300867365630473353608069105555534430712736244340571902588846925866677135204321978924297296223513983400403871177933349344058702661168521586093662816066274209392424792920904000 [118,56] 155650282034694401299534999659964541232850676980636564641268112295934506076137859592756763447706077876052481594645363781486078873547450524616356004710140850792687627515269234879924444330206985241834570105429174881982954150150106955658686163154284387739639112500984465569427624894808306951389212845328450399869730623296803185282436507062024010957507559039597817795132314791560185338419959965658740563820014266438660793109561562214004637101099022232586143285864121709062589553533452322408542826672278779100087919584586229639805634417888996681136424277934458934776472220362628268187997389325556798889586611790397000338592679090499269446277210821958141142334499553906857104044836262209066961324661463802880799827559184282990180003099147474362796985306577476127729456385683602847527524682555214204295995142382214028549703912138296970586935755241247339384271085361464916942286295064995954526166982277441009301196440776519030334714030733581907610148034366665575208174496196009123505068169657055807963106971193068314008258524480052492353292903475302810770275666485886568222697536614699554562868582046276999060537324192570064144522078795587761107069912419930612804280882584704200038544364565589965434606338798514925654088723013307158052811985775454013582736272074664170553292818452947663481178404593371247760683480551312944985861019777416480018589505661359762527254021403736454726139167151996809452272392569568804291830421911976137468613650477946227156191863897416088064176398466198435227686474841389336938847621763479879818421199657812430361593897111767936980644809865957930584319921932745944894461531676195109916741150563005555186697765710187749561390880867754674366093245099989455071131022936936343799826521742646447954510963497315174480396675299712028359079346810683030093607724727704810192875616166024786222259507464177818367411380646750272766318525871992487379064025035375571127377720121783644526766210238757933506413921337978903969312569497603345316296532206863950712678053535045010122436075830108855855162405911932804994291110622768851692833578151642218694811686000657112282454791624147949861066050031630212046436098425979332111475147585890856022681130318103370624689871181224519734249068881976049128173159482961447296119717028603378195945342845575114342794802381211671974299895421577296928751276172104932007755932063503159275867964341784167886001536055954086906796090829520559276936313600 [118,57] -530665931989994231029290952736979740640878940192361592143497290438014259898954182128713805905727624771976093389275100946371994553457272993581820310426163716134814840574662873068363331506778096688988703122133761260960293196004748458555366486906100529983456705363015984143343863092458594194315159683278774057727154975275589670019717329820917884916992205651905497382262838329605371130651403325572270771305756306586754875715272367372851887257934871505237149948720686812535945926006419269697166700336249874217618426253073589844379903452995157008543279131367089540630386477593867395911876132041466185277410024352808496867512946121714481983942037367480385931648743970206133332341397965291125062422361142316583906161946320268772788747015030578444731619802335362610733934696236126300651004169611738127466736050323753023019120688575468975301558147943517181961996085509943415915321355438117829843388191418578934645442887257706405032001492543884340099251468237341744916371132562743173971366933510517255122206789927922787327541333869855643359934065522525190619514400034970289044620542263584458931221744538083383605298983477129406649289376983556063907470604362255935096728212732512431374410279531411811054704707243845281157085758138058235715255201321937176285244214678857893077563419674581496090413268877130506042250849389605892544776598230488673752649124921466289804584045980825442871242032217228968281560526101743012278188896052790332491973012994598454387665715670170668161827335803095311342895553405605629905844448275775397772832211114033055669288382993422977533543076096348148823873443650844900580999647915699545779293880868856421930795214949171166469471269392404825021580945922067004433778122000720090876371439187043636908378842755668450662319468554821426559790015594208697685832187784224655638611934524867595580756900925583275415887536755801188416984881498889232117201619258032583629203056469028935019774008076938256823815856123848586079566536602469172966415721873382021899742850113300203224019755876799440181125972308841199107443672115548479074957831751883859763543388185790689077948167491357146135033740879079759329735649948281001586434639090254669502155155210487602300614147318280121068114306022352521184601004391251915287567697889635450144503511690177449333960970632912999385353142148745240454782183616524544100165009271379969789108056659084571766639703955697542935701634970125547645440 [118,58] -1278198894019253971356981896890967521789225145056716147507367864244900927639029863632248097015394459231347926112332760151888411341392488995271975335890562859724990070056055872935794030764614353308926467677301180802472939338990878630369369422709892260262753056803782426776760208439278868650556691576172942632979340687026203402143741068249494597041039452785870088771167489200841157715200515897646352734380688357086729606781686621405589873845527995461230001859922635439033419401470941230200778568812498436282995722447738464368747968974898236900831160234275922207362248815351356131633129268758335587851738770537681812266021990473369017952197217281424465750079905881192256673972679235331545250582635894330333238525719732426248477851706896527998014541570676549129430473446773027752805061744027551239711858924803695356449464054755784560181878624828953978496615977013452546808581638489791561671329952406687101474525454364167555644699081213598613505876435493602696840378563112652675173615706896184070083093118562705936129633846980242973002429131104364203642263481742540712780868162104837955986408832885701584506022004025690943078281223881448352642968529830006359895187113615312251824425731584534047949237497640857170292438592376120761358926835808893377219158842677331178975994504239434318466067193176044192296899432809153103327104113215360511163486926866409950769323902598336636174465140430748737020195556851857372319805720093074480953256079051514814231766273491465467671619277962597192682617112390349199523068385380728872449157845723630466724148296739395884214009382993534326297129127505998705979004075498731762842998997162978453920112278730987699698515121603236256548489525498693893750747650299583962697331491723023144086990369304547874370507767001229035682000838500914193806784071962686867974600651626620395836155403794137950676147146571566251811497812918101261477729877773670212902136075930944232511858263227480378925153872366392858597792330566012174791181816329232128353918206879091929629517804465785071999431805969514824286694748420384551896586652699640311348022493476294354268378198776934612128981015828344839258862139679852299151069624918585619744936689908214485487853110138131608211123722938787869980824892049122054059055841241173337651543279455369919173922707178332866499662191341733907841301883432511728952615715703332734182629710801496478059283719662999139504383461700997588960 [118,59] 151428138143559812741806297530924959978457798146262768422658173316251532470625208068050523028697924198585949932478022341751965461070923148503073107696649461647644917524280341878595353482438790690252541527496932616714350508822297615576371752294930859848669375239071814278572066196777037887714841619229678357117626603154559767270111991537225634991332231158818075594027155347911347044601940185318481925844892737352781716229224895040446176273652202137895595048144653881769271317429161025372015500938008476829564951523361550641945960662304140985912569682114551896558677259763663156615478051662723286899607734894270777419577738407513929125346932543542927295457936328984469191279149527166528480173716649609926091255727083895864863145423081049056493684510009466884291422469689356959670673498934308950934138148398110230587752727785295109556636714760522359642638231515014554290561149546513604889326018420613621539095793378940421762030237138463957385879431748918486554765806555535925984129872321683655099883457610905947086359718365998179811693112848370095860468338960783794940308221010340843757315600973412917555013126441731215048848331040219829401620839987613176395024537480457915172689486343485580438449208834049727492782614524672592053352203675199149746988397728212488911843786388606555880428187721694384743592005004666498762089109177932850875255324234905412951111474812578102665248422327229417210070291736548618226011143985536447300790207370544710641896357618851472813091631809531179804242021029019171183539799608859565883462550193807837072396097112772540908852470560728121255254488812248014719126415455144404472197775621792306254989951394214324009761110450126962404730370463094344191560206980632818047013262405800418828774294569749822562478126890724598253581679308261628207620555800208213228767243879326303231219954454015444441392759071047851618551285049419542245355963817986329256091902656322424701978345113529833801323919159124744750604604683989011404440536567910194703598268025433629601619604282869602369575382650108320044087582423496731910538465542028637488722147331095290030630656968312205600907241221540893866525061371114435255402336666185110227227211171072699198289607448919090543367592807422252556671033231456672027003316781398601551654643657534402283830879286551153620045386486673118552521839373849710715346564672240073300235948185021171782930885676091728580173627282270720 [118,60] -3569529804162861339539313622149789883390991129327579563601494406381735922460445125583076390290779685123779417309741235143637978371205265437250003352706024756890803809219995138935539297703215245693285918891151451544254595655244044283806807444872088084044973556555100042079273728884613496775876726172565535280587193645260836002039669706273910831724713610531590636234747409228768938188461521549272732056546858997884422440865959053878028191494702742216856941039696251114780831411074537038417990764814019627435538684562128654514222212776971615637482495022657160049680487306196949346861867098605329920355182305727314656117593890835317973206212839571380618167544434152623296147870889572354059710496355415112080815235798478430996768172395704144875358161485748362218462938283546323589718172207686259040037340367094898129826908226256094409729810014341270814817277320042025353135546630921772285589383000024716052155705405510045130931497643841651148260414995495547995088668399740111548151292611960983884915063623041029554930571293446729975764533192444289899448442270457191573070168646263221374688438686918897852731465690736628560334798758477243505989310757730880241262151448563161924685703146876354330872647061073169702549303174831864989104130946494754842604606682250308202742203043762067031177202373985432885412513284436775538531945809432406857192362103496146710500383395921565075631286029944385593489065331813805635685002525445948160957707281939256381042190717644151466491312975609648441046561996801971774571235729433474870248025066867351979136564639687254605199177518984923112421506024651671516331196165959386590363482716549664118420412890756956721272228371237812555565594958647091178486956587906004163891191202707119835033562019370582892583326306574790262451918419185052327370727696733809500507238699729360954883712329954931579498154298689984419526756944566357150987316320960062211047286715762476366386972396558572278572270250524867768755989469456686488093196245639036370109346734433692244823347846170865510666232268262220048294865632218592755139952177481188967095935360571919213809491757509704666385469393393805076668086393459697238176115196635926886313420140987551581906643689975126911696586992190152087435772984879409464806172974322232695028743913428308437114359325411095947302953957181365488324258386647084268353801099542686990665620301255334545561854143793378476327280400960 [118,61] -599162976219193271064625843814314852167465641433247750620688795916661466903652073274146445753594933888884007989779471798449166976171233218968923106780179999228692767718768118442948028660028244681217376426013879451674870225889968167019558379238898340954587920149496245316950541872089997149714828361905982833238019666326614793650177518792336162539193157093269854251434263516449321401070853330467586624445336879165826731609738958931057875682508960394506469321666558284406887842794028356718290564536578673780846508132142786750865606184620147876711682384391983309964709357357191428316533590438365630417042484194746946885723892813290086750307028543061429278959733015756721055402888561291764422054842615736027308212128492511582907386266718499175870524710130710729969869218508755315908800882419723145991972693564788428122273482175043598188720916551703045403434790148586488395367423262924416117895419581843308383269818852297351708984621185997121775970288444985446794151192433950695761617282758630541470145718475792869375239924625083355575247763171444256797419745313491566760339238011313650833491132436063198199495840987115198262700373620918173487303296439963143442492030144086314042278213209947812597398548659122399134375390106406728846215503772566187969397930139871005967828433896298188134535627719311629531490650376186619588038013599546749861878162988495116328337254799519631749856381854604572023867160735139512507812478456488457026994131719456836167812860824754823908497438833759394770289001438842959879833523735502905942815438612321261666191434196535111158322673793022680152515702471102660754841843041644877729483634081237646993972929832626470241846969490087963588418144253033190982125909987193306136246146729423491708386370049339856293950423494793161060234474720159270762116764759963180849002513039803275686106351775456350311206619108837527573756180211700802398401707262314608331891582590883805311574118395042435072407765128926365646907959717683007739631799610266780900815877870916412356068639703376542028368714386921627564317158677542549313006382865832580113819303493125459081868058027153170181798168645856726303141436446209928739715585483598738039389055708420868662949511528502029358622467027123267172516135531955113610070856911108761905617880892575921327613768358853291759932093902720485761830213432606310656603743226687082185484277600423094193869043514877961553920640 [118,62] 99043785794059930595404893100616787256542214628784753309121308516683781448156338867751103349145638371643684112967964451249282621918543221461175459458995951449631104215240315199888729582661369486919024178555679331946852461777979144075241713043578314897159219490355339566818669585117383352831497732455073612833803776835042753613202912643021424861160591334555586305318429477140116146608649160994299441799127642138596620990295514097912637637785151890497669791922560167082125926538023530256382320265177326901272011003264531833388252195119780417932312407623546253905025270901052803552474790152441922298656757351197863881316962374793795457110372972731195419915318050936279298970276035076112549901666712201671727158046233738252993561979265984622586789838346256389848646691189335350822258429834336309245885985292202619304403272680068313626955217961133257446599584217980816333288072163721352037176919469846095506025798794526455763346877427699730396405414220277350238794666980028744793832889642497942721542721824776185187018062217387724328766590352011957822856330412100853398694689783182615073177759345307492822579338155766647934722973554719965515334641893160139166479040146203562196279512752598541181626837671044413461709819751252613406730931655033663821114767841544462929598801703827074895020451526661918405879303555019609627873995479530364645748599750585712334652913512155122538634669583346218657638525121319814084798445556493809806583350664609986405625850796386730857461744973611226361219530292149879937179536822535819260389570678175809246418290419651632453073113710198272959870679542610642045711591560272596314710300357301603100185761449722991442501209162905076260274814068179074999114992091357787538681820611485822599675926995657931145239765503117447490793544003103918903818233747806082218809342645191620423869878203157010580744836830607242674496233862903887645676746799496574895890717103137433633598319165092471135519376864513885737533086652095641178458589802422140862414523163961803579838790491238194858875955359457691112205955551620734370253140164861533601789810024783188783336429723243879337652623444866338147943794648083800688363550120953974847729635300770364327853740711093095380958327087595250571173567123795503780949796461202505300928118007648260012265063330995419488835026931202677507379004641813973499958144168426223718654915543366394843871739490140132029720 [118,63] -9105949615978645481404567513995257317192290214455922427041760043551873986449621179398755604323625708918371261729127588100207000516215467060631319063430475206683976854835179744467882477372573809147717343241784996013568531818302606869683058674859953917291807110050177448786389004001768629380461106327248016326600741022385193154154562181452654764332344064795303306157242125217320002497604510973127190318242881871480131157264201488766168790729276408699213363503011776044223236945101121466528684643446790791173723588177150460195761805196281127157037746387221941939137674744770003332814880239163777047775056928287537870277731491041575238992215100827608434603665352413666899329378815018076557982439939306743753595629428613888123508548795809101658471659013375468006852848617594621730309239583969037913102839121941167288082118310780448316686154713003538791322620797511708789738273406384722187283694276182326259490415266261521182806914889416994590409083735968752199974658662981695635544513697853958819402387442684671911755785137421135952778374506334817830588010469857716957680056891108649432077630807964557379857609301971916220798360105022609698312220820846282949568288833885631045124488833562709235791242203578395793626055617834532531870494288896539129403280017963201755446133983767961905230723364011507974339347947567571167149564416650582117343482066520311159013645110249403245718184778950993442686570756326983624686523259034619554359154492868865268782443671767630794395227040269840908379669808756869045499531394841994250112078595493364370754065296862185122321238473921446601839847168312281187984345481638377563880499239406367796882439090830971173156300639999414307808858958782345408895351082647645267651710776191872000108608071461271148789813516227739682418048508333826796890118659010424246112086830302580524261024862880230484904009783742474965911496451882921753640300544084637431091353465273536324013199949432712311011330680172090370258444974983786050117474946886399012494742771589129766893955123690705121732352249078760711485253368537496029119651802105036492447783461012541142765377755063414151634229153967933655991503477951823053255243085191161129601544998834063792985700670391412180247039038646396119509912291158576683231245278762836858633228040707824679986584543970900953798961893807035563027585399719567196723161393372005606337267252181017274461454867619946880 [118,64] 570302988428202999985802914564077879108216393317778717516473058163243810225308399441226346723872501614115451862238960241787156440148725039888847623139544458156316609752285955010462184424685132373858415563551211612256393233754116277532094772702285482051619058322391398126479277195044566572598040795976997492638561719016517188310628566402541289802181833122566073174105296253201550312152858405152598537458543579336770691717650628178928969059556786571070972088474335206662740744744992563596406407624868686601290893109718130615230169864644299073302417140510504476105560942732960336534695216897218526674729379949339856930621011607407058314765965514504924073270559167717452225254909083568460615466943493317249331800481014937980295674773892940136465880124805047434983253772176589832327551999487918583649777942450309769875156405094244331602179156221496342880872789722739920732601657475895422721823015345184296567761393872701040906600861859753758422044508382820237093551734786158363317301720896258864076426919716403761412067118058109811995709741208578327959078529087514137176246631624281598853235611781641644519595224903512894697963300772390142780621946460040682759508950394693082383862111376167244622027904110940415046078751992415487930227479593658936187547394038645409389902910849162675779544784063201801874578528623493231623999689931883516435028585977414415979084391322121183744822040410186250149929802514508515452775578860201877781940305851449757145088281710952522118104717183534187817656306178721946834481302563269425471637259619276884535364421782784656695792573543583949312606744010175171363872129035026538473122821246272792556340002197203274291010364250534370398898640659431293496977102070097079710417146278447474491806988892391117723221501138546881788111612983834185273025817036013592043797409827802705678784907933410363858628170400987882393107268596934732928701593587679172839574501025620450580245818611631450576320361201489890049226547660061764509274307565033787891539956971832778172455559765793386693580159330728805276042847741245967211617816315339453370757354091307697249715440116828216227936106313487231245023891531940650274024806352880173024913669324600078623135613660893944492789625877508720663798670209747325002960767437757914809267339399481510534102057447320648247981290066403381422693378246759775338026209244088279233193047147045593992813197880960 [118,65] -21074975123460669356426518692884104573093533526038937494526321814486163533794534941984010621745507948012113597379895075869692060717739936807930855277416731272733206838683336421021297557150688812274703792399974467878841428558641943815519191369495167804289697595894058527049110322339174979200808424769219988981475435934159799361116562223220970103405669008101283303721804602746229806359106019204895364374903572306252236776365175861674073859175634199581074489534044983825970414633386472914694256475085535247155502625787897608780370863667494156589380353046767765017010373798489037383650074099775132238672640163350999939103338676497539580105610035277497888828876081351989346123573152282301759853869634139206120764521047150604674757824123311174581341774663468952210257253747478214665426392969404582470746314023787384154875210029391096240671750236602242315896098082948486389970362004689766589677342267417569359147397268296527183954891692479084536235474148180290421974706094622446932422028851515568025859364425117536287901510849270258822769867887627277467184775986399083641013155651193787402545853384541747525038556020210478494683392886545856676144754186713187899587572394405501353148185241264964729179455302471771606929510295879280304409466500332381438252250551706048716772976492083135082302782223117929425808400938841390994423531747873469789471376386220471718456666204153558496568704830584744780467630231693816091604096405594457488521448329149265549641666750845696127424920425125433783254798503762149837130703525073153235958456697102344005221607235567494307816604537598283389309410732361217605426920967106733243599377609992977671386805163568512313065283873381629851938122333163626838732359290865385645922556787380083130214164521743668315362262007928096521066431389456765333240026917848538569117792650885169009034366148611520430043637421831752827123622369996367893720516470242002371547508496368148355508450342546675611690029872366614665612863477419842425591858669209286741612459795420277344317956711476336977275981571249914716861254918974286232814304238605488236435046327090008131701828130486239874107548061429732686872058825651277395944437320605034288237437991275880021203845844666359244093385539379104767810961870681055134570718276811334584358287033926253659612681678253120141078149174140317565790537549989821300590403917679310950785170119339742911029853184 [118,66] 606643122931423167533174675860531327935299638300798445063733471078706108089091449089894879172230142230304322059492411354742892106232268258898061489460812823738084934295691838601972936005821288144558041552093199521357415908974747256492731311695637037053931966481938448614756636651634045055836491714521300240804542111694412980207376506729500267172008557780283225753161702146726805727614058815613101060367987645247247226161629927590054310447177342662254437458955406274121598406820401569156415773743490217173059742200256766895653877375878230335250085350101593170193073687273302382979147036705913358259580752943345508712084428800063092410990898612735007034695478400166739455985258554078326762585745254102899136290092582711762676898335348041545750862291659946068268245636157488507114359774419023035304059301786635254955263931511212913550090426844545175020496366587532700272455086576045052012878885124785906286940588082221831143788295061898849726125312159456265948196011401252229592894010264975522608134734372205532983580659561820524996613128746346422818449024668002729932914221549810931422184153972308008761287479250350921390714777188916750763420910691153256025952044544271365133747547491101681402920367747141520905998034103671847800948584433818577758951704920326075275712189305175249790472187688666538000384374764330239835732632874571901918006045189978826764695700707378934599401909734832062801312482186756572919751030390132518289851978808498206503725913886141578781517750891696814453731904523436921505024413679721752602557471725228478858074720035581620350105316417976805895888662712194407732241884544570216403762826025680805463291274632531355538647253794110375723810913553901876729222835936721160315353342430952301110982477072323328275859609078448229063937751793867051685978209503960118645987585488923826287268409012593788462633050017843099300194125487051226203743140360254735121103175293810710879008921791902801052711405760571370655413550779275893278299650717232664307423676030068317377182637732232524821517150786387577031960866950846188755413146468539803028689467226410666208898992764968876233844387147055889269779730364408880961910511022562043950653015482935039631799490563562769843370023851490593432981137785652080565511019539896701103281527780533224791327551982098114279631484601936500287428824977190573009328960679222220170930132804574171837984 [118,67] -9264103450422958744325641182294406729319195419725461825293109038577086285322589385043678323103026958148146188327165554774787877654302095198709738500435084664583142314975139093405241446118488844895805618088609218675926781881372976248084119857557969285883874510211681568348472061091215023367103104950378598149900669472171603812641250479151430155911122313165264817654534322488539212252868693646338475576168232725106715813288445760995240329470499371029120354453253908539925088378852822364259806171818930918597162888434481884806206319915396636799990726321571334846742337803852466074744234242232850402435271847346452195699246129489099841736508879592826716701465053208794417793016951081345483778051442692773479693536267211932463448448251784947469325894759812720516414120425263162423475815679035067627073436640542927959016721147306285086627069166264498650977623304988202116667506100143568798667980748870877490311909402614231231004730954067934348660995948195547973772128338178052899883348680559258213357904581046479964766095671511982349682448409978885912449503209434390172039721588130641425215965244326739975193867560434958342214976312708014846271883347595839315425091563106145675343750193954967996641185735698960116088520435639984223842846270640296161997657118806976895695741314952638712794832532669686085584578136936633486727145528113546672990875629369474639353040281608377355570591961137231043991823420669566997813415502867031252472665973993003706410031693558110937986789566175006894856183803819683864045187462995198200823570726194207273757701339732076716532337300906906470455079700359599874053056710173520708651934340197240685966119011026418151942317231276155300950279034809608072984066845847337211234324380733018822978198517247853263770238432396937657243156533848912048529183365216269607186261556240560833654957460863786310747295897931182427687115926285791659599495459738882576248212740237692978271192475535954245446921263867741012442041860601730565916382515932679330249182519880449378830060007044553602310045863557707640449893173807832464839574674330173367622374608600818854161849032558655889054427804029073179950555300104355908847309916933000076995447900865399098686380181918921145321280922079748039792034664050393139561535012425263461836978037232256757554219677128271917571871369990301677594520578998536548736727402393793778076138707660595712 [118,68] 14583657939320178337116252350945698267607530348225211954830798332596720719524686309348339720623626511944245695644191953247824139850617110783943785907958272399711511712374332079756103074630629821222343989513741324950545036380382310946286363759013739146523919756841960294015488782944709548375455028331186593273566870532739760059448270879136051102447509266532917938820784623285375882725722057022121322514180383368220833810595014026236656263786504592576264193159835781359991864362375182293680031343544437365135548329966221808965135950809942395404859299024481325265549892363616946847380724049583583124214509140955184006855050806461349479041659699848381604373331417200754380230474936892290528265858997191865027502105630930577385384095773553177555272608733616955527223504516942361442320071998309297020397633696223540971061109938626740119225306712143563989669608410561228511443020702834415763454275111504059913386033131298090229899064223343852654372504539469296717428734076157394709491511042953354102808439974047160629950811062556007692496997789327887353148910810470973745568961350922575652907928785116249723581556701249183323604830225886446361687813750326704240123664182528787147156564650178526673137823820300651486913339085210177085929613281367240568642070146944391289084663191074860979024002458867804354694669189259097754653758413470647334393939732868583243654813715979037124791344250144224690045333067022541485252306579047820735357518372304034866176140062408782384249862287982560813379762396684900318358920352286871324642500674512695930817474507442119902915472975630391772533409459866249532054582466677206205134300897699543828760458780093884781420594468794724247668955911693527382487847196290779142382931753674963073593516131649701314497607055756115450696246241401166986818409070009563267971998775186866610281804629491126094455760560926859398399866342688308476095879809645656729758154013633590082069020150694279441512279363839078073907793440260528885964763765185795660658705187523579263565081914402090161640906746441462343910571542829874294533164532448030102223509879366709910789983145510161760924105283668918110628929797188600056221280196242691388351263341405749000624958659002612577302345627886581451462247142924683328896186432574856841080303712894454629684539321130816752719107903666802377102709352576905138540690942131821178492519376256 [118,69] 3432454281950840529289336282928776512424147116500262827735682386816009417920031969023532168674233672959981961349103976039957539045715375042907465260881885358366905453698081900021639516635512246222304284566568298554169207045157409356711545000857267069836624817762081558823388245686535481349575194891526658612059936795560400999138944448401562762334812431544356364406483364709823414964579632608091548600182909038659546280098015870428017075141376171404980780985855507099142557962743390409610945106512283255680822773411256663088370088209968010831136611507311153858188749786160024872300815490998603605537524065874500301291812404742972274121906553753059075164746687894063180261234255203470180758952418864181798390673488970610403100388397397365944150058054876393808269441749180880558553415623039216017120854974106259356988803500480750207081553523680963289464025417130312191160991199426553888629367454759408799904216637680351221607337112991578484977367020203207168909090013415738641348921757245746626550609760833065404590009567817560964341594228597602242064437854838429645810360728205444000493938406937421258691902167261341903227982059998809384258061363696091486538929544288398795660129550344499138274892065399574397816766877140109621834271357380567259669759461762738741917956585345584142963342902692837183955928488716028645494713202788745987894200542689967411280357379024903731698571695539781264192346042165642102358561450908560010417086262338918432808589822380109766220710257939248868552562586324670861836749955009568344292116772521019068598402208265541301240099180501316576996767410239584288078654773914021995176789452142932006563253600166040343580465948278695882742801276578514475826317613504873495115302800146116217308501721793216084601128764449359063982328301761931394267601670008672464374787866374463884664852989548807461167341455638824701880458890249326850375903405676381831103785351368872082373219709815651241106444027899000434305667624248333199720768143320124090371950305804388075189008537768198777974576624505225850970699686588698582984764007473410042399541453952496729703973699628320532148282290963165960924065029345229806348326638641763926675637862682393837302686321560121267684143026738359365870395153116291809962627802477081464576785851053922342655944781209514755050370054591526550982789764888056287778886132699391203135761152 [118,70] 89374077487524063934461573987116399740964858765568982017935099899581345873971462815858042507267549874994362759776981340551438226838259605119697389059164194279734331513061242757221699950354781128990505138426310943778906809798604031842458483297502969279755881430023442500909967935170536285184702934442386599449215681035175588340442158838972984434098080496000562907079852242118945096420895435885575911186019334259993952209660086888574044512479011347652805628717355817319212458412385213457299472400122120456873652219084313244114814550968363382798782090842578802295058786980074765064427512821047516307813051423709618459769865508499146424065887465975859940538367410213687720147680760362861577912796793596553649660146490152231359021361237849425725837486487041885897389113477398730306102758772512656262901191458334010754510160069893861904254409831462374643712260406260440266421548231425918059626101327894075368986036186820222229964476579714306426880907026146021529673581056156917683488487283399011882370978297763303646814132167562576574879425898862429992091269639468889832364816524877862352467792297799804338576959870141312219012576668443260478491283765045649121210984822977412226836757460132192887493552601088739524273557574406322032332841794805907738349856836034497407947450904065454016934750219614895096020895020483379946692641415725483680990968446906800324663672424049632207440442740791950878532589824852126010773915839002140716996037742139327244435926867067566163605536802215492278968072819450063559704290625605602235046590136673755640780934851846040034674467337150570512057062831986335190019484231591262687180927243230369214313265571609317207626326151239920921316962430758609959409937244780827852924780447961996858351111445252469298385482064523324812172361935916327656154070189520355970755809841912487323877564710904885869858948589261419395122309744356073272101596186254390921712861332641698228385569586059209780860137179467599144812277392458912051461317734497315661870541652482817842450116571744829673108138193499312932013466501062539500617117975464817622816545645290831160909206496371504219028521384262666919110383061402076389126645481565600272931144302039614724843341023304536236819460281453920081491489053533879819574366493708901094992232865058229791407179876984462736066717910035842392421963772848896522016815970626896217776 [118,71] -14220583223837179098261178264697488839100258433225086270864258390275354005012745224758598542760283534276609223921169277380156789847761424755421697057802792650709987785407069912882985132582374096231439293898193760471914164271969256391501525320075953354179982384653318436087072026991741788626053245898169989592190532095414456453323799276588232584457610881662944315011724028681086323686703312524446780193320316595542972531826015009042474979220919356465189737334160929404345136158949669253689064145871810414390019372242881536284386287545998825873759873612405692311087883567841785557822748429060497201359719493586466126783691389095790693066288309351646019527603502574632792193810441709536008525852254930300779445097779103722644484222297483936430257512313455148219577858787441618835674204188825214019002641676411958701917613748571987553078709305162855836701935966186054162200930655741732699669160703885261223741536069524296052397342350828777429947585169362516543935372847317063660696490989747772919463293539118017601730026326370202775100362610779420535053337664240817300125249763354524820415090202129986856444718114496642567168105916567491430698454795084861101228755748659779009024862745498983420518885350887533760522582154424191087802550466009608426275768902553822025724694166035297585432155707497036290060412277571701660866391679183346841691053236483500279834694383962292459862639903056239817168534913079350907319414387226020820363423387608898952580601373307219751048270110210790956630635938176127881271692671236388535498309476820966147698940821958059493546671306089146982421796321061068144590459438047151221063152630040693687313151730127717033898115867392395230199349006266936356199413881422288440060440049805672628532889583155280234999311815807477456316259986698419478947600588084584061975764602749916934099817620322448106329077823491367750121867156432230989486800675375912653115447865707951617731899158297424906567728732366097071137160622074183034309942282514176013027977071637210853988334703375216188833801177310430097123426966346637881200980788099699898569101319404056696175139834726065228934506998974136913422647519634913613494186926386807455375212069810763035264940551570873775622204049839832014707210932678040877751797478858227207118451373297964032973947949785807967629956696157924379348610053339567691173290482209580032 [118,72] 701233677410365147760610982177634716624904210975637738518399123818271510990624259748519694125650536187494650989639611523528074958733705066342742887580262014090562405773763466816756368165520973330718320636602100864721800233179450926374925914517201093048139052272813149650410424768721699475241715879207856758941325773201983083373057081093507750777118100712693956409076179727445118754723053623903913497612643275531882793729130113025126936756071868555938293478601450969645590850718640634012913674814365526914989322687499471366343793382650093393345951491546771738050620982731488608400679910668285597038695940788303029421728482124112824972708051946724986498479200382044884629756745805235891023034592660694555141453393679596683995196332933695496899457676119294169499699441035815729964382339054495453005116164101683475632066009486807376160331503566111999020054395088333083466013058415621203815417150455353991483143784903863861633859930515097533971436181356764505724116377368649990801995448043206608395727468340358425815293759056105312597581450714230642066809619903787329026475417633057521655489790501881444759850572247820412315886850592933843158930934400786516518151317125806348561810003337613519563074978394293892886225042276650338369394283105013927859156854890502626026804767915128495839759402772116513705607265771928217542694720406390371753973971509434077651636540566465252655845295656394424874627681988574497430071215650461237390798105398581738530243446051314273271154499682983296672778642301943107222410115749703324868480252848816842741709655358115225941713837598247007352398018531588330300726960755707940435579089407685213644640261808868641295283793415049174763939884334916429413509883835286363456132945381001675734829290980116752148403006074289309229550014522989908364968578458957545525378343670892681441823443694868161308341013542979032396213738104724071789444578272763360869850588607140459122337390394659836884313803787527130833346919085963052255735327984051970023145212247406911277619661975946745277773768498043652759483590320655987274442830930824538285822748518642799491183964302572355386724300514250914813449000332510675843971505285279709216645368072344185469031723607656555623316980777792433530746106006025603451505845874535067434346960742001637833102232651058933114060340135117644912277081736326453563783947176448 [118,73] -19860130842214750672160821620723946836902664803600344712542022818981056606937124885539332826916245318859660048552037317573955910706858922614593039190560018841348287135013248539550996060508197109146503647119278365683617915829460706095376145858281440109578896166236302492173416806394987275497287264981685072395108451657313841102750870691727429798609596665652928010546524354003185482374920028910549471297332001804462961830815184530517490346242032974030537897098582502079808420875488434926344219633205268460988525327573733274630336597140065176078039194303904859653553586017501097964305823002092952565105072429623937437781740779588100588979197944281308317928655633584774522067095659656892899164120483872531322928009906762848847273275419073573746191080936072034615079909506489544453288135491996735154106914256082840348637223218801521360799547845794533550193035546795707881560241380463794954205379935097771372641725697339462743395512782810468413574690057477998689675789162512379178720623525966605930126334324477816348213419410162933647299113328905871069881426890239108744888947482585284047726619574817379397615693786482752725434759496084395170413718618961375697700540018972696866457656607177470176174575156935989646799901960263832351387945848355449440379888818639121772940290054984841099375862122811536926515887924144506522005929547357433157533898686893770782393922970712730881386817924807155065503041136611387918353702454383371322026251395558764954911181668713877369937853400830390522097073255596160799720340608099132960670750945937948664979873778498854112014326325892414612122732457231368834349730146021262710593505693822973611865863194500465858951353986140136857186680734415612172405927188255506510758591444821468226375173133643510564810492702064128629095403993424547469462961941158990109842779986701334924916074561497996308105793057899791206240056288959870633630383640954516289801051870061913013650296586317557904143498872301125402960536715168602036742329297839582844547178762093995379529776443289670824191803327909445196997610377582098898197837978631616862929709851267141384014993741859315741001939363656398096697541339641030907063779031939675585541622743906601027266351370678099043977756795976334360020697035128356507850448280111295126241050557611033361923090444704671485797005644237720272517613380876949346419303936 [118,74] 365929573684307501651770551781056619713458741688438510968057136498542848766100628430732722888664217821071442035288797326669744612956189412658476443056276677890562943644497066997702950292184520242308664434169361865825772136490349492667573357644147972795599702790661410100822374695898016141746227400032218165596346709981086255387876907374377091320652082348672919131833085677737800107217605417220304973837440999008859566441719127824162629964978740853185622112549148940353988076006366491437033821160698389475377085950036219102076061337404803552040679244458607412029435384178330047377545302562225518664865587387972709643013438294930581150857574907722374417894115725443477226942584986189950693991009826772163601274430975153317093782648479471911149961002067087128340121667431574651849154438437503067855530094281546955669691960820629892869625386324949937293606056281064948357959730804716804143190705185281662478340327185524807122459478655874423331475511386116388538662125049216837156438060994611395465129911293050610827790985865605763158089574842241378990312037675875003652080282051001427829885651243468029148535518434199842106566431115644583569467990331067730086795053796634463606988862066288009768534041023092239093869271811536573727310425358230918214388572286479380687217917461084929485845471891354872170414114731615824574064376647983429861550784026941391866554955124529106563472220288239253293116595267282984069317300878433737432162314703578310512262281910416984280396814417215982909887284232559594077408372918419412462573405710252306207710445989854635214866110770971947428086069500068806980547907181546649621572193633316904177339648117642529945901433678157259942431195544652202378709088214812083229359359085929187526128508820699571628398745211578119327593989864996879340741189265991452995265045856398813056106107822762106747180238688048549756966973766635786038858668393473792474899808285540047271482757593779586181471309166071063476191771754540106368123586114168512519199097102488678828316446891706125973086616982498774483181415732996864873970152091411573832619560393335110896493338225525033155094463047205912718851128228643967682857969799658073762590931466980536849478500622675809012842414115097339050483743469490831098768497365808597677870265773657091045425065033555067995091436507442110144812486406277897206400 [118,75] -4981167677171949106080809044069119976433187661776932530044065504883678550825686051352039098581348286496513199999169842989205444510845561771415870277897615547781293452256235659760778266943314249633493673309611650433735568673854480468102088369426864229836350459398029269825966559474131843442507721315201483723134393354044377719409130920609190549663170756153202294825769492641831955711082903422041652464444205118046448721773401697668959837227761512110542671610623635118422781906920678915994776997194550328247680601469053497395583658197935641706517270351719001669440732211005521864099660902654724507793026510637762958553747276208975035495508951528645561334247179229912262042452755536797468688081201527862454255609871195339629021582254135843562552697934435463899186184086413130116631050696202972100979765749105772695000457892509500224823085065958030418983806465826098424841271255689902903403620662709957539518572362668218519831249219935529999671563615493609460311294865215980364286183943510599598671201757631373169397241771383140926732526345265159044583768650472650078355411594219431397122299517753912300634852614618959066253630653718304227224576419995212857882145450671990357049264095025713735527499083247223483722713248167091598247541467601036876489408299764710637831808422782413342024395992347573619035431383504202709204146938529252931310014391295542150349416867275132330615306906070639047287026440676780188177405246268018214508356943320020035576486144486783706450416436200829038948422570561202839900045445455901125054299443511415336663151999465944510172596437796942435510611338433388700817671198935918104731906500994793460884107227619495245395252754989612056046008464404398983741899515294092107784683107973912223014026955956413854525090674912256261588161712497953962887536717871895479457083197885561171737241216424593085192426843452275954650064589260047446329873558463856719039553232897285975738579313350220188335336176515368137516047258391494252132449144121428520146185939353247801834350861449871343486787335229609109338351485206947136738222001130946449338229062863412532400354348230021183974888847820496363100593551075887072060528402380094506808718128933037597959016984143921912014385311006167036014383017259413461901977123937949937998363484464229051678770035833210070567157850109591730659770209874508928 [118,76] 60863447587356004815270780778145991219449600931153907778349833130504942693456696493299334867981159299392136822054434476153106419539062463688521284846726599689632594701972137058628072868780079412677440267200859023206312737478577514332674484614161141492544626308883402011692235999069094677616169354261323753264409244009950870443830712299432298718777070523337363105588346392065535535332048447736695411470535296458240185632172104562590826965665127611260003584216591645540412199929961583784231857592098968136221904357463319235042869269838731747561430621313922588474324910925204251035089328702810248232755376897311243154200790012358631118746612210785243789860165430955983797181413887536698134489289558585714532401370511017844363417385119555973165414616816306345120813421878964240105595138742973094845018307428540292212463663871630822554503967321924256802235627120924612137370172149905734451449285162696124590065963938457828959631518924331126908488354806217228661336692173329480043225474492088570520341709658735124538309127501884938446685350831104019695879373130592579716202050782760203387711472964405333411350575973839031231659205072892619541312338401373298731545646222547786739239408157605402259644189517446188113367348215961372462259040640597624502299365425558525331964180607432286383683090466081624317641632308259523132899249414115356615778278320545891011056993919738703779425168071187324321201634441054918312385359766657555296662432326438289356603345575297114783226926368295320392709188032983051066066546457618553800223213324975128060795937515420509438816846098962771272618438020607315897758785776134720166270363812143765214553012329535305574490960412027179013321517787501161353450385073083382762231900181321333154043331569997848725907173541173269212769372127233520384320089161647263214186236876967281509660244898049053422317180864245119936823202254605679073426645389877360601129837958086874670236882251255291540093866930438073619567784830161881546308874137358443974305266381128431108194778478142928701664246003472309017604477649400821492751662168137264511513260326918453003318937011619530399844424372728259654665971331042968157843167152371933851201043183321166492770104434315415788003158470544774677790349851265918627020188554549129327889341758861584855112040803014764116164397446702310404021197221952 [118,77] -692081915768280854485309239388419656648587077190148318158205658963678262981794070039439125010020240280649616994063605002406316734876477762173050552611646252798255103571553859994028781179988349715919492879290400847429298473303980770872106911261497145983563652292274944254370237140632502837334679269338547125636614130704608210561247599871700047454592814712227461688980746348203862446861057963809474329889652715975773767894070598106625145907028357867050289080595563315682660437590468494687079392016000330359123344011058137767684192894979980700558083333609222348026589635803276004412644107858788072256198182401521318309851388237786804951903410924671827222032515333481243294122075243668008766906600862989242833637358465228718110400180609573960302009423728842441358637545831228404639225914886513181567643440510849941043239495103689023307342258766145969701028889506542838432848656218754183309922783480429409831231639500535720991313151543844305936971148859432748907606056162946083092673904276496555267585065496404782153355006813433808708036516022745922207388780424837764626101789025497885841760311417843976961304409751883069842388465468214486010244381446151627187715161634788039720450602774891874039365743865918123132357394728986286768778181126040075924128616980141195855247876926998346305994847624952353770497537671075001948050754464158384801938510842790018595806710722676646289967529149264192055548320679140364489105860411389192655271970126302706092064179912005923674112147335389530201373224392346728268310770577369381567994475190892626518042866164903100275723491208897179890410844580008857128748378014232814343896375303869712994604189537821502675160408009655087247112212396540805959535276901667655843096009561847033333632169844556898088890491119965600145100844318722034535900598921809808916374808400576414028969936086945731277569848938542363736337008535557074174471743235056371389114915367781885183116961461274647558791503303747537543919489143469563971558492054819115654174822228055512978313048331323027813689447244267176435273477036006394977169967451933133596549710830109263428629517093853418970199095438880879140087355082049635198535645242282677415708932623206114778364739983209512143893504483928144853318370350780821773057558257863352276085883432930289749082912127891800797970114836077702614037376 [118,78] 7680101557322315308761616193505070637356941164445263213871654713707011404636670827467248144702112759318077333125208433748254802705427731743101949664422626408869651731768384973003320831001476680927276036263519213439815387300430429542175535923484917049121273599867937081571768609241017184533054680387481022833179249660745513250077847888339046510204077523873669031404417767855882977271106055531450216165889159509961849112498987813408555928619842907534685695564027418546522128536890706642863612498534831874899667925616223494620998674289596795888923876462721673016856197347659925814000501903037962426340103785523302156187833791096167432461030692816249979075187629108726545499093225757635408278215298551986757655552469868792179293925672431444691432467671473931413948512308069435361435147357536987894628216799829517092571819293819711005519842856724316814247382934677165963239637503067816446182884880939404977432986418503343266363646857602759758014358072861942145253134484363995949689107963354510184187385407380046109805581387395224657532430319156470229524890744614686538066337773680292693048389516656605801110983011315845588302112410055682192187425307601304302263800134518929493696220205490575604308125676978821083836521038871089206069551746088090207676046332590397034428715329692672401088986377168993816099733941820001244932130357385236501023188289837268298862193668416898791825509592584066761047612523269428444255557894369983640733729679145804896666930995484897186114078532892286459742431877881937938988572426369528583044360378585231669944398625314143899022478417355228738837701343496401185407208736921034280804274710693681649097064811923747112450112209121318296053973762152952837963775148121649783733999429003078115189353273980977014791370833496863917994987457871628262484752240638007670781848013495980946583168237238537167531008905951260332298599283844413187428000704502908998423217448682363278547386456202266175112345025123964962963589098922292173638382272304318961548266461497238655491649196684426345654281827904456941340248178450626444972901941010311005686709060460379765914501079101351864945817554054105322643107261165323942705106642510105565689357164175317219809030427553152319662076355896305311150753375402071659640154016047444225518701922139346754228989153468424629373072747319111416552 [118,79] -65010287208784777503313599517529442510920222028945419187785602283254128825758081743014966169965413940127127703337807808455269391803691694990990283279853130479140590325530735400647729214440356801090116432169607623755316618804050149465051554069521047529606743920438023057427243602729135090212712203036510197567033620064207934454423088832375295506150506803933374577970724588956463583356990351514198650521244567997335969397177600740956214832091850861300626219099041872853355642849911430913465942606032444614443282578860125896436934623380179003455797963102973152385192872918486795524071153097421274783659638911126222070013169451633362481023590786226332358601928160716366678836059445617523832799752869193313907234047479272155100148637196167822149647509310940455113120961250417560950127883986952214453579704643137386568623174086764282955697805293753752784835908875206959200269368294154499240652691174436379866331996080612045950777429591792019084672227014185033360812783839240723090878490739082372260841391104235382069259763102553214530976662799379227523442288779827433649438006210546888094796972612746631166924157156330081234903367518885800614400843390658653385802439387274970508851905476885405448203522879792949341002251406171349294125177319539853469649207357164272512172937680944789884131247184529471304328213705847465306641843364319336487042525698168542269993980322289121601705404712070931189792608080255671346155398121472766676273988394439810353651950684578799265826656130419132209706309210371946817948279477429402713067843042364959167961312951605380913687654682725115395351731691482894039729806558650964240772519244391070513185051209836083581037440359700132243803038827140400088779674496130340756441602877458065283363284504234864479478784820958694930238662996540466566623663613247197111449609422039074280789610964136328843682452174848824620391254903662066440269950934959548867834346238680823352832526747931334925679942002285272553099395799291418632796593613875384894485184985024378283702216546326766218017976447422162232724354113822984169099393483661443506782956280984470261215116218481026796354447878192361997088827043120704964716738103553603881188477027554409948059399986898894142992720800326153559561731983423679585880635114016280358054348801594701900588802212362762882528989797137792 [118,80] 503846945717174580186625971988215346001359307977528033932645158507198596468035226600441650306823674445185700409000414621115706133486184212026143114662667887780265259892963957146766948838730982632650598067246751235388750867843886294493417303516217328529402847005006429209734777543910134852293371419330423694791607313211076842578423142073317063324776656613785533905375739159068202767012548181746927000615556958168915083910643431735721693338127613253339431595639913607992704444039007403699416175168817392004652764838334946761398514675793945693553761023561606048064160753895669037830873491538524011610032468998926040615964125527754974290609474948545327732298677497836554384626567943072163956936066688900894422720051976207121879980245017226264990227562960330442058732124228877310824040358040569350195349008365816651440998322188006892624555474574659238911589485941192947195247391387724274214869514056976627092058307731793322332871902590077197975785833349994004268164183242649514417483629877475748884746846522549572776887152406479255885125915980991051730456672788038299880855721710586479243506192743167941673496128342762595362791304284476135736511461356705331373801378857091731537787154720616599201099609690387587265447144364631606864621576236035285643918540845562582336644947005254884511779373146226742995317958981830286936815095065488994209118550833798459893024655952384604638916065542165308257226641744730081910108847961029831727432488438699469811299865200262795252868593157206506547652294578959565617048448760243007928241613519399565632805404589990902969171133221036563712318282512312652119923361428780656552121921066954392458662125231421850521451202161681819507207930429510372953142547031517458054683269389593675011934073401039484536789083503752329338780184083312469289295318127005142831634464493842499014818453785584632247863783476544984938015590221949303410832717412717367201553734112379169448220296238680440132267589626292970194771059658077747243849626361790100243986563780441434266445261901817379946994850070410052004343549613154477505222624121465246405632143073152740244729574755060090758662067941200636532922022800306647576818135446025832287547965985794216616608291248706712854168377761253818048022299255240895301504827517513626975207464012287069249239640804796025908429528704 [118,81] -3300478677442967987194228573965347816848215569216634528411341683534909543942812026579500028255051911413692534316166102368255709250192736037662366365858337560112373152914595060254663293253947697490156582189683818033418790938663711557474826914561760497013913986589548533751248209534424342241015954672479772042804953201280844501776560035921654999754319294619711421276721592683160253752436661182300772930632204862058712418653000224839951013813749227173098575701427223581158815480814254063752748208471744290808238088557447808965590501732740139424936005971416009396731632708527396610228844394435176534353865657613376023557810154046456492379211287657478852195337832760400578301342420779054810518275097406879884117706741561982165611069816001563901313855056640795772056137500242174481496411393841583894873043025716106198413321907400865418090594638724796218442059262875078965969627381177583794388154112076695985627903145777780109308286647048393791452237397325527777445448440511727799361513833588763281966966973769704888000469068248436598191017131380312160171766026635969343597953412525296053083161250874081611211459509879730880427943853873192509367798772376308817948416947874345741381889083934165072320344741004318940436659605547172747722824310313386885277629686650215684991771469526962325465355086947881929257267574411531962664152272232137349877951315274933230245002023543670391926084959854603490227604739438093424630389792149739353123286770653339924612352228509773753924417418627669136495297253780115303490290778722081226757585660774493035212644008613413913189315395325146000314537754091841501432228630695199799766081013610523270293357111996260745320391766776474252658188779991948866124417226226628274841455012439982397956823202299493647541467529237533173631458059476322969652801544501479068519632641248614481590113495595196692664612611918938818371011608737216916893384302532554727546400395018058004516956431660316622865992123837542092487280855234480349010254895865956173051469490447111491249038617747559671139317250327177159034779098211414127453037838372991651666327285557267000152331842770924657184113331607127912526532831586941311426009227306496933550096018686902304906493810669130422454292059522264980031903661292431432632178936926818544054275416819940417724581243887374302861312 [118,82] 19484900510694500559886851027172739046119298449532390357712848221851597071542798350266733686207447529377767649451272715195161567987848157029009020171119376438478738117776070663595184712447845509696717668659973519271819415042267870601408034319599870711067757915279053012044954025351558077694421934168730204636617549089848198632073514593568255602380393285277411788247027424975821784491593913108570237347254396632550487984383297794624997797551310618943421993804383255916989801176435350624574979280639654401209540980059420513763150939628671925997451622221636739440135407241739774871094614972966250586927690449174495028017700743093301498692318586718670497350982777351505097261541240556160726376246104171263056706192217996614378762152991654003209500266778888537018950772495502226191234919204948224231161571226888879940671068973103061385088714210182569365161364035520264771087080296886663364876888905213702727618473317870787025689267708228432487377646250759256347987780121145461469778887818299348672206186113936307100445370204672583683190533610215826696076599052743458206687810081332494410824300513230377820109794461090588313123887203273505518685109505749935132773650008360361281649177817401625084172538926917593093836376983345455423567738032745338497900386498000284932337827960773521197197602336139182519602071370135146613917916236817180274999837828619862865863272389496112970356695155453270359797155404074027655024325361616722179342213022409851363844726963321691987091834086885627122560450546009267191642020410320029511334492442914714963067561216668120663686896190129527398038194433302913374043818647944460401600035188617824508479951749937349930145452264294932462419512441581356456558966486976602752358691414496496861803958241647973901535477455842855741528882027522423326947058685524575726005906588632306366705739555848573454248626585439887782732768212809324403658170522232014918997274621309521775733288922072326083716318236695219704432799819909589106788507827485579175211378625931784288908260715420853830364381447441784961137384894922088924663168521910589496148551767666216188792791856136155502180323569901852517735244803813659520978625116093172005325535238166706181007243602034456419887927706455293975663490373511319355330102616164972464264794724968862586737629970453638888 [118,83] -99989838127469628448342049430298586172126090897644780731883903869375170963425106995624588166864722972487801445380930785726916719148056681137008664690817459465261223167934701230762302944596657845258632193444784318489886791008320068975675992645275234928871387954397986375364749769747421147365050099372802123707265743640964666723513152773436054380885175585147676603505708279974493230724963575183822462993848538335890843093863418679179377604392578590199756694800063469377895553909083136054403279128274257895173410416920976959658743052153358267009747242497697646757912816940325571312163103209808392932128601703192013237249780185203820461354137269601005038102212337154082784062445638896913307464294811278829372500072346188507254687733308473878028534042703200316230641551504058691323077504217084389303117011760890303399266509249111192258554644485463770665660597665818926905735942287296476699754657689976293953050824261639027638108624087109937316405849431495123585975653078407148445536577444011344740865958766850262118970606735372124363041205919133822280922525471728892237459984683960182488430494895530171630598712794063267230031802541552667849905575984865568640980398652243680145062504655222405221347756045166204563627917888263802766113565538822819334807306864003439130581167400068688845994280982193163084270808701264699294098021345038133789024434677600038071883687798525067320759881482778399198043607932889053253861696720608400453217855844196235528660786023292144387306258997659647831842226439915175958268955751536232733995255007916059940626072961125989087922305210449003654185905004182277837911186277426861153959718381880831073667648709902216669517067790038582814240928355085074851500197950308764296128352725393866682988846527843560668815685589631056809513961819847210633824703471074479761378580429024958361573071376458841701392813042796103001076832221137155203447793748155383706787756651420953769966951535123898461733877891304550358000610762951620754311895044928634054102546447471984269746207162800190233114460332758176089369000419155248957981629795482804008819670563440043364312743072455496373710377729628745220180772588085286464961160710823232961365726341694740402901825197015897464351588666267735800567186799208483238205131105233589028923803923250258313163562745312 [118,84] 457718423838299689120247012167913185061600390874007258374954837552786915165781668550769364835051639283545903589233222055753612526358070945335923970697290583939243602746488642189975692622958084434082258758288105443057637649020631835062204621488598124012251513732379080500705798329982143446864876165335146311687820846764327780896372347217585746111433715849983840708815650999026929368230002217440257649016700972683439079086160979112768211706194641013372164315770445843478212726158027836633906977230477184857582229870273697319729682617862088133222729257425207505335334002130405104001384829488707797754328080289772039043652269647902402248545339318247110542184729945513355350473233302108288734624642666948826384549560393220532450221175866799952007083113530389769679264626410246091826850029969006243766550703818506964521574793460718722171778572567528749004832770400980341623267490460579316490254285189554896261848719598218005384986179628368916841402275578826124598871129661351857084463647885441520331581155031172499221323624673798702006163399580191706228214857968107488276180325349851405962450291386000680836550637237379392239523170201377485425617780648188191879698080337184706614232356869006787418319032502299528152162808151947972714918214308187668434759855839506074613570436312126606554928042559593196458708375658141545364315625304845010123132902277127125406391491660314305069154052810100677727285317559775791533514504289181266529208000978370983109784942247130864308266617671799255502280218380725461900277415869641429536748346239301370519610947937445276553160065466962730994863380200617093019366952804034685836699365815702171588844127195502212112309954547658250902827786038135763059641242960024972541977023226749423746592869919153133769542450209088069521273181177829743111989477824488838074810876274687832722242676338115585516291417225024837043780350293694850542528919074227483076132802985450205088828953982401715026317131397593412685412054643630011052977518563328538466060008616431904002075063412339001005817997501556837758425510419062797637065165396233322829683198313675277930873881519229177978635272153164944113347731939400282555067812073811421510685805595880309691068624561806252078921534216014548832414533077762966153375569127343134823504908145039933151723184 [118,85] -1710889027840077646474842412492813300093973870874873611508114937749553424440204423372729639777238077650237300571344139281121958191922011388008639946026573538835559396373222903583184506046268197090753735851234808505857985524312239651214472281699471923595049920415941932537239768332877377558711095336601478690806789150060762266718647952166323398207378712261701081073491010976406268468633078339319019150679308706303555607008587542282343302028601233668619322986101449528204860731800282748734938200654560921668903310533606899976198501574900918460924331566947824821260916831110209801543995772640602246789407863267998802655764486534548670151338587696765147324800727018842869569002329940614846111540165884068456059998325794406580327176038521089111565481828859797292859015777858743748382333987503031926597930263997683848215997811493264005723136093391578555521346726968577113539203865871647499344318925894022861001026100593344976451623356598962611077531088308278961885856391221140228047034300908872478621967706159521254708469840047270217663781299023746986257142461800249833638711465024097137964661512101345252689604398733457879331448067719591311238321378678101652994013091409139234179585593543967276799678307962568930722701741793352776121757283538712889259019158904995806866440836641421959328954268971003621573743393939077254806538904654869166095043779679267999314915614120559290067140433953516652362787951743470709138886558049441800538546093255321063605048180094092687321205522292114282835767900067695487400345639089656197421550077557480019931610918598231144495803732124759796530803360776015831667723514207696901785469947841665520447891927373053373436800615958778024759943730231584616278100721948936384883699744782104355119329778233436988394053223957021310103174156120019707026031633265656141806212402487532522627837097032482222785898061226285776163832304214344595776449624144717899689866878014784948058840275699765431758592260507515547315252334982659548343599748726479914833193982740014086665415673589200610000897734863326019376405080104945452437029749656066837979359844080089341083548687160846948250656577923764791158019796941933196576647047772809433747108448587520830538459627673161690017639262190991950697066362287612988698129344890927130033109480415859918688 [118,86] 3952775380422424077910671840139560079127143449917561587637868560339462807476022867191064168419325296815595384897367829648326101523186816324999356355239443060953059994869358134234748923147835552955758618867174019670294528301955462155340994998245581321506857260209090512878351627168845314958396447453358459111106116070136008840233595550403908079412510805433719719767678018615265950712278756427612488785456201901774376695079953957285599380915297396663197833375809359980255573356400741146629224100696448668470647438508061656744776747143057814407506322997148054118386045638946337444041135141799154314870737489920598132273229494023988009078093788115095708805549417809187701581232998013964417082633663196841868854225648322859125814304849407754869151885265235625317981105908031874432206091478896055181410813939934245236768589297690760604934918752383729853391874378814624899605911832370829506765815947715881697789729803741559396125672309069000786456368008135256413645047323681722603062117841363510275816984381452507270061665070368837185904707986540654149210990293874220829403098396950578170431982716093094115154219823856240559377368367627987692249482874544162423720158108034515963987086851016629892469422202921185631879491956964409512122171780129922616965106942947380762925517323818983202896444869978471659156266233790277061920513059042392652179673542029221208282057764136235706691481042042715621870572024906830057965863873987142588561303381801156581991289143586213199533724563615066880446673699442505506984778639191473122595727229213941621004558029621909741422427665652643260066495544574606116914049600202992282336474331963225739303679524812673294331291626222585308770945132936090478079396932414273753845135197052545598097036011420318959576994424240271168791901554268402508798361422590166709786352338363602932678609744178086171670422407339653254867467232466481025429015639348971972921849885875712291194744257028647685068750373784072287246952202955226142466065478820174617140450933776056299610979701512946458210526625343736073423147636619537339257368100500185488896169864439038338560018684489088493710530565061501469588929331787886943620233884769032601195969249472120728947658397142986573838872078595714179619710999124021462248624134810521526036789987658678 [118,87] 3985401080280966333867185698125174700467423038150415836795843467958477275215684971237492174852072976827617298197989308786115358771175219561186040195663692932864289516315762935704742149969860153049388359843301111836645410049657131014604842301780500550807640864890604499808833497136845581876671380484271998188125006175311724271130862515578697881822468838920083077192571703232984345974755751806107745547730484660808736871442867295996646374470715168186710550281358262016991250675850673486878719922887548747109873749144154415474665796984070828051272067691723000320018831077615122370891025647831388933760499590060893506639508566306168870899907328209438373189901637923690368656828166550104835721608548427322881850473002536214483945894364750483966444761729715079355267233879270481743222544477859750943200958365576325465877108697898309916813808240242080199281935409503067938006324278052480920298832808365592777186010663704690054119081481810251347469067386699960412163792784418802577944923606874972932865210738861094314482037030041555235271875080807586743867573692989801227998478193934793551378119236711796017997418824956942320776675868738014046202173320860003698018691154365634238975582039870107632959510376925731812349311200644137162180867434077758485267938561068945007531161818631355439626772244458516627568077835915047461937528364328355870580741003346772652233820477780527256939071494290302325983052306536168162646344971483368355953369762120828620016211263564960136864885205512014973105661548812788702596211253214438200474155098075084771302759411569804744672462913411798896630090649430256069189605853341128964951097747798979417611526947900211847301919553548776871076400874271915839390554776798510986555671394035674433624763267424532236950009022337963336158390931260158802852911097314352120793055379469423661483864681607329492300946768781525434082193258405555320552521354259059691501897620673354307745801489131280764757823809057858261145844930219215003991495795376884577088962112765260041281221057913127730847403736034687767379129946676686671736812633081398502591428121242952409513428059343467253389893733715279912830638647974753953030656997501072704075723720939737097717226095831705585304900104657467855758162439285380076196966619685087685059037072 [118,88] -48319197863920901887811488929490813033564082367157117211327788436187006180585920226358213819226737295005615318109376159525607247702506014829799589791987762015305903581351647439844121741542470742223080470095567688937110501656896976630929520320137965639668845018370916839530959326300157412752144201813600035460577197659747572859751495780089838631472057352073829868568339188122114503124208379878099825157682481670951840509015549741550763092599437847794924425554977934061947598794051477200511276950672227223365725961326877519509067404986261377266753133820731862546559467346416021798994934174463778672344492886497543330991014656850035604144938674476170925579619286513967910752615426652479953907749265865458553881700888124251863779134344213257057103848015747750462322283164794358440464641291507643328817913783633757247390100207689036736750776158927239456581314686672160435698552900502368020122724166887629158924348983441995425634578978020802747640602660493347454063728376095344176392217171809327276500700570685521531567531217109985612619630468421313182830324091120599271132006064992515702226554701615946126269805508823002068490586958956109188009547681475707452796586684477706607068021960605439623374709301033168366250288463199359296111141355490222083773643810593003438326783564380851829429693836524167071556684920558943253433159802469490348035796401287085033887183405339923016170864857136891504050235554443542389665426281233504108503688965327697786965299235027029343452594103784030335783522501105325741263150068099740941861892066308929279157116972734645661016401717905422682900385746940814848754642132654841684550208736560562865463632397775586480812396747756936355886739520413987259872937502393379672850870469432770243487012172270331909563985147847658621915969725765494335214211598744107204820349297877903390498524456040097683447051276415770983946555754983543889713249139037087948371908364333527542945760996699896975628365138746420110831385173977556226973433814772241945112029910853807338219097932718581728499956226098631099595155466440948129670878406221426826899998380426083658616280554558709941872927183350737757744901989945267842778680448215227516991949728196881144997665457164956296701883293622767708585652702522735789159944377915545278464 [118,89] 61625412235154931944248915347323696045836593634865996339278579291933164110693006212078321188515280702017446455641158851613761533312006011251366159881471408938740401959787713058272403353539969167959850679701419885830852645065173561824777209464405119138255635866675842744018360067525509383309004766062588902947271618643318598226733214363028408386971360011474752763205752036225212874125280968100028057437520176246584364496095253589174701274052872251333858376653119962791278815208224421472181754954748764327527694621641978017866611656401219898486580119838696489272066737713577384301665016552463639255883383383599252081903624882975137597364493473732387135506660430514790712578097152867735284846346839399586489507035915280476332846654657082301510244395464563190970050851193152132005610174334647277622102650416340830814268979227462492329570255672747820364764180533635930520416576428892761577577244061899572731061378499178280539992796265857241449992992204752611774399361778765603220958730315320138304100144943366956564341836051269008571122014847108807862574934793280280159571634389454930644597728660561216072917874440405229719958179776442602474615460868960896363399843872716549568367824279872357972826454766252381475959743537474613689391064771588482841365330688378446213923445904067537532413208821909263998108490246971697665259950919849642279588214986974423273370359217279163961605011698894016127230959477054249237411346268218675710034993603018796120219803816055553565108341790039281731198098683910160491151164459980021687148486169184566585975423402863919189384420182327354474681069776400326716615461323580013516622967417937822307110229425630619872868222761496073629737616147654587599891277565120084858264780128642487902889102245703679554912089518385984040973915461750724974155714879542735179348487202957956030454809618774751460239189442273103969404846922536761371591116308690076445501362998009727109492544363264340529567478571195404835939534904852766063041364418315118293797309718796446362701963400230172951156570455575861746604559249770314118032995773820413706154162565122014189756863462365649829717383455739217231186891118927124032780788224128241213050628932984243141823876609235974868192398260338923899953180426074248701108347166072896 [118,90] -271375543049189218361655505219937112033897986362275955534832947473373321690649187994885978731994438958283294057048633438055796319590102210749531261338024913393131713092215207067308945952420473137019825127349047077505321615399014749057210458692313000325062628227480897158464320563882409692526765604713343278439827920373304814380330173009723824202451474799470804395280856980052445335652942008488644500490192456711006304072272414869125146799638793520699492849943602109389685643787285720595166857664012024361829395066619414716021248888575039643288556364993147012435451697734130272111252084993618691091230564161427402092172988937837805940526961761539298639674081033621363402630758947936628152295941679780935148646457221826396941094377756181741997242264506679664273313358292738886685232595356010973889492345610456441926255019367763374367584659357287512603210642312746950064900545212150816321232491370178441500379744693588361254367858562263864486738894431050549019334141034007199370120398158999796163818816056023665636609744770074375389338486354004283488313410713812879651292825181142616008130348240547323418239552473683715997874292023815278233982367149055139402657772483081979350553639046637692830070073966364333155184660212967118216635822517186719305122982764875266569518960549503692283691174551088026003906077894681397268949301553747538752153682517295222043221469935045402380341246143325534428048914031311374410247719393415226441367720278388415469182510403999338515922825000705545182208838975896629797402249293566975450922713524775025185425392641892363371418852632564584019232139760509638966847971851869712564405417124135869170977586485716651979344259491591737290796947973643165013118251619010947922218200696601502414945170139979309029513749905437633177664492719611337199510742534467710584224999950905607844802775190006732047489222365871816023557560702855337679582594698087312850979429948218160486745172492674316171507329979763029877879636630219676511972901715192472038955884521767228754226099778173731753726914909431912736668535124046477571552377865723810705061993824878626155354203659239082280577956190558163498093389305571550261150078633513184481472772778441251985941431439717904416162801190465104503775533120337210347302915904 [118,91] -621471039070639065311144844690746438439304655882929038568889878900710955405220473156756673579488114095780249750454626958432117216767969462952645222175292190638916367186893718645571503154225755468812780067733271123814543192305627571506219132235473610297065640063018231242033825697767426757735663170464799578415431564464829602285412043139747848568053227724966411027297097623663997724441875491142387985878835531420946304016424231900421100159891766735020919283971984945579808127338616146355688245322086935946140755726383801777071866791341052076505034283326742514644902857086078753256676773149577591360568528147645197667082561797739883388124281148979341686373165650442954323448245102499263442310583623542414800474646664308547177026651421202374156537547650555921886988227777500745408401319002699391119965380558620600160972830412453340506756633854997788462731110149450199249720268319693250974199627058804530466357867510470595435887582588633487638046236755905367474889059594254927410972678815100174208992705199529526905726955340528522261791931966188340415294348066812607903597714571784913736792027788831413915365842143198169750185771708773353702817430892192034005909111738684457331759675287678100510046273564387976022615003616896049882075566142381894446927991126364904809677287117571999023343492723890126500227004627465618109134852077208170697177772102232271136828028815273439704185518520206352055163081041454844125007099339012742508439846156427078227367040278989612322353951609602888448042753939736362714075291689990359641462043113087117015998610369685200597396977799845270235052907931784398315006694754402565567583462474754558426431790887221104909962948652731927752018573362771311653399850062770371603982859447464501791272604000492543073031125845839475883582790135904611870769699235634479342115358864460100607797739525707454103348389513396749575901310779901745587075743417674951770076966902821769259880224440690663724981242091736092705970535022450763647066167421208128920073719784866793620122243007581525495256202555650270538080979651085179838610223802845445574457461647904196695589118866260945110289522129003888512675623086993518994777785780168993465232954460924956341950355632409703747373403745068132889613002841840701105200 [118,92] 2556128634199952355502202698876968837854108796034096086057761869970933300003355753350958153735913740385062767894935247266370210285670441079926438710133705523660562558174653683374015370057714308193610592968318695563613552198254146387905952911598438713240535570162528249819765468627822901607285645612699847139921097918485172489145099257807946287159535535067668973535027577718728143517553032698941185775251808808900093425349085563006925667417122373203931837105746943499283252662240732850311055909517040535171676876388788074628620977691134159386260237267249625745142970791289017633631974113787641559007037447115107552182481761263513174705246709169968204372934950733240052330743788385698525218123479729689064539652226846782406733930766131342915346734564955852913115286520202474247438450577531182548158390146480802522314332392072891760232239239611909946577462983924020615499931606916364550949455333905741010099064475114140477658688077138883169731768429847558678487772606152163736582878215258332477819045670036842605579784140677235949400421810253087561259830111820569772489013455854462761372815617275501672050637504869382970119044212597661813664683271430531690661069284189752845760477770891946926477805632535182460721948928836560021219297305377053824443103114027567364803140705300723567818454394164037391050362439583525681499138034159641173023843863359569232495925705356073833955283264039091541911864446126215948614879327013372572397515690112613357374714417815633046341524254017347385627945312530854544823381264385994608266643847111675883460903801013149088610510594491565408707912838189810607569605438505415925664834421262107559638158596882168994327197482518690130169657956093244092834200319990640443942261013159466006253385836221118940491187444413535541255438930610738546741524091808579768812519866986398805727778166532984516005569597492196901009468134203929748507682536210850238049531558365769310378235370542676580024754802952817385789944050375375570594807065844050384307700272858709165058550603382069257162496519178427090073205057212257511504980145488926451860860610251827943164762165123770488226556335750966986920225701479714094424833615171369448688816469938939950518613929614235062104168683393789814755679796408523248 [118,93] 1746273002697600460602138952074123082487957622418964123173491076224036456515676456867701758960970372591330593363579480554468302581527307886555960426953626950290406781782713116583410365976875292675884056557904911999414807588961401309056583608157853161229654387690058638613079871723287011707434485859261534127764242381848730843081799451120074109904261319318092198837848739715800340982416656829733764357831044063880316104948618006492572858442014805127769552872900887444967147451688897748933425132233868904788549761921903526587751592338609235279369648211939188411181315348114425271404377918705399859427912044877257331131200292265263285806106790783209171770228991967125968430663858752459412570548431046309796837895281847515979946033757254060162033193526732834425727534927437700495766209225913956283396519736820582225618699010141464675141158492803727099081271606061329662064716091371589964295402116855166388359706501911255053204406559324680852320300603181009552664315652366328680998057201818682458374780735552115884266869483249841940759289940984646793594922818670534994371382656359784136009854200761829907470919465515222885304195140864740439938441891801231425367867409772510099707228709933892893934635417673957813674480349534623542311154310585748806815137709401727451855060787679854147080045403556363525507351848150705445358696996697833424580778078564339609854377457306549939783647765790575791831341247519606737194568853620806087451552699342137501400803254490763483188789268752192360710221521992964235084948308356465626520142111244727920706011754973199480716160332388007702098149283224682963439420492725699852325575010201308058900394059793564434723238884606575512104078729458472241615394734965045310924414792966424128036963304572698329725923636948393290312213449534886096086507365402343151971722839708680826505262943959531774787290925687642595125333457494121474477671589150302977776895768485277069015162868985090637608761281658802215588899260437986237127928394312488865894858064231652362311823258025935571334636711528549266421376251054178303527516909755511826206619341759299366629578227982599555975857388140497220551472855788560932742030914779446500530358719088275101835505700693459128267540281180223915932568571136 [118,94] 13292742382335095317699602285451286154379086449386112392663385597858597228882129525104394320692425537592223265349463773540117256454192408268575459146664012869594356576310700218932496799126980221102776369498487231458719354494227109128026569057898432376280505462686793342251435139611610719540999014128476405472474915489330384275466593985582688595226129808850260035223968807867742216483632910396667928803212392385837208265861444889876158463089414481294233283149791338541514794842931632496200767258115799611868097357463846823549011467226828453959969437330516748308228961700144520838035524562359990491546803067299114570954710391931046901508787107315183060382897485372581151360838044006293215769846145814826567666293149289146207721221296705991579706424817453596945878025520214510760983067532745660330181471850472239669040389803203398886121914649236316512542727176203250574230038286360996165101461663936741266928278509595289139661633497967498221749579214748007774290021312104316768784677849208772076222905233712603513254141847608236178553038806505673892524533374611348216912999016236183028871631516030050407443880121122941435682529960631860434087524618849137381691751148019649147540064654861918360968030180353817765634830582025929776815992129772544226866980249490356177386816681567666963586932609678360722819881366392801998111927555565226845708488249663205460240516380992678392563230342874341358782108052931031138988477387554733306606511714170336695683677551237541996965722807539971284190563933783601782580433363316366887783895611406815363122791127656579409830994880819714633210188892923644523184297579671117475571149636117011678104439509215454315590052860673641556601179269145944713860322832732925512106647176624060506346669780703970703489524185236969516576689326576282942075526338930224463779207581182709993399765983060352271046174696583181450603999344688342284892174445319564980995144340115948485356672824957557998976945588772160909653871015894538712917841008059396178665688103678990108045542470185696786393098876838792090753252922888809307031538025291785650307252213370710603072074943753574467019827586125897044108951117814707393111475880497783984983911631128291750117995321291262590355583585545763604645734 [118,95] 13244958382283953996431170110278217897975914421156487550689193326691622821049077175997605372159186565496323523848698639222096732679639678729798829783225741782123366567232363034715519454214615392172471366461003558617646532592725596782371008627014661292542240531123150403723743044020615453485023606952955889637767959180806700497312096164124969467332024999024089176040000256684145695834122356416585711305933042258957604813497014388082059602788406584879696300119755777497428774083240240892426665827825377611494867659119690866644224922783132836324121318778518116503548367557900675733085042725959701176713242100393605335938985364160480708191588824866892545416880228526430840258901170162080251993439477020033497553777450928412910568163089838119312841024787046822137017146666662104946471494597444378184189794487740842345039328717926128839518397195272866475425140860525903244721671912840137182385920103557205064643497082935286532725017115605443996820081263754881558257562440250224572731119616163582655314710904940388751385767993483342980549503348978053120841184084248594882564461369100171766129537541310799127973543364584399209512190246600599487732317903823963868525415449025223723668336072625103058218485699474336618612482616715646636537918275705758088026590868006897795334021108218943053657483353255117221370448288230212260842017472156885511548385852528395083404503762571034668846245464146012181380678367215131092223337261598467591352830311142644200497616603483937270437196846113281828704748826608875231519033484698003824372117134749591263587932646876422878969249912163567592298900736683535274389212226261269688746397584544553636261729047155504780130441396310252159752660818570854856838416610604645902761947709183588880439799268588357100938430625666766919623179391135604112205748380785890975288337852178124685692503889200399610221124597945883217452789662871051592799684683464781103150171190090266887878262818356727367174101903934562453731550030882810397608647905185480021640610582610995697821861315657153642335056387594420147844366373375193919143081715947715190735524294557644579081529819458130749530819245070112810689981519759668866706390024715870860495912652046316676779789760678234274251446954326959240 [118,96] 48544509716720097694734751433871098531272719830483328637967606486199956244159101408425167225841621731140906044536717540333792724331374898540828651802806066662436645740713479459562656810871521391739107048882942189782679785341985360968940426938975817012247757710877293875222024606766159393240745902226556709458963828590879572467662702917839363005275097320395581511579958350947998845780125695061822379519864385934222696329543076461888734093322550267554791903704120776663668044923694337996700604877047993327784747058074958463102533200509951765312740751931679062928526355879337478727397139849689427006710922296915332251201178546004143974098517013307643894284706945581774236740795489101812654905197381490507925500226462326934026200572798171810764757592635781132771734376342843028508277973025153133048161160174665908625487576747207846744603477126594772798936939016099578478796575800202851378856356217066244183993548098463098432959524099980555359214824768161565366087460572686519058185395766852940860297761327999589938321705085051897437891234166930517687334171511215579922332060631638979191772432504243724096582231710079011925071369024762026990623883857266183675782373686949910135623075961931933815095705799423723936167428837080610387579449065813355911966009933052571889698161704036392512459361109156966992647756099839554564842018536638937308997927667260296337780817986559637055869970179114915705166321951795121418738294549802431276090306252500700459591621403250384016726337660721927515558477214499602166713910339627455871116895425222932504207919902926176940544519564519582235038428005283598721791214284826941243505559947791642964231948767175153598517135770818837141972274561607755867827942670191739737735968731642194140326269473686687733514536233270011330901896287398444147025075137655619676842481079377592664240906156491262915279779904148835404987468477139587962832463818893166163587351205252960852262587563245881436992313557657249430156210738719299969856421849937457511536264062638262733107814385981075555415105691561219398154552925251430977904887633081044803516581088502481996170288374642446838996158159709117448123629896006190857691765670474609276622307219550903381172439514707156649649996448288 [118,97] 28474642229443736374801277793371102016330058074306191463679330065285759119293359287347567738975677085968093059732450060047199290132389789763205481367928249264636205914900484849642526732418913480076524872462753050769280730028032280173913355537088397784200225960110467506177918708899819109705158357407761996635728950067886033844333012162732463366348382477755963273406288050249682564822069897559403683903550389874393169465901672124945881535970785253258675562340274015412451454532626354302317081816917017979939335745276534537386571950837903060967133454900602682591385531327552113176545325161549451891462483579518192406771109860459338285194618472627562947426938450773081140900916051696670452743888686025464029714941067209782064666368433689233305819909323579794314550400774051374648931972568427643734813474894021717042132367376408456594852691516161940211959482493768549251525139321371037912051603958765741214035879496141521794677586533517866553339249984672042278073325712510168970358811045139784121124898608426500837239658241596989015131546555262390836390187407076154829010798151083603861828738271992564828389195116047294462900619488627155363264712384232536152468946615745664268785493565885386873680603104907493348230130944814013608321144515447597797236597081924399609257573411746337646689990770064602326117367703570070011691992392749609457652203304253672614284149347893615188289990648806726599875917545338605753453840353148947564182235151813363744268972145785189993379386852036710344843957610549368852539004226177432990647688136290787062106860458125684521709975508541368746713046216218704628853806918955734433357272303102040734015774576858574936697816422105108008615908439988911176605957650898714329195414744006448659960551206550749268257902700927543741735430945382479246034380965200567315412607893645564874191125431137801547303596130015503618576941610100975320339710637351575339970262766387268446524857183746666195921180976481263760959342746849064317492635224798276758756360362494059479565064398623142115521803081920296138731241967169990014827799113263089306179263442952107541819870638278195347733021924997616788192365442847821263240008838572887438724094610689849530270105429550894275280000 [118,98] 26259757577157152730589704657556737404732885475609655873581407589271295268274636008051711461908991808593600187570734525804642232950331105504964401633019896026665296510001951623830796241990099654191451515535910858246295541353818603867867968895855513787897627006519062061142113073293504833685027347640802445757712736854013786312601352034136237781811783990332738884587300012582121790384668224484335551630196540495902996569192231150935141182803058553649035870426436714162092136029277321508560918254854403530217917156701114698105874520658469260804092074933862973657735313248769537206769319233933389395922799705223336339368801904848070076887870935027838155692981733618669285623292568891783974269603583067551248496453694227956967206656120567480023425950711818275958734595849727846872046617863106924225846599598202683354632496318308906272993639749263337802998649539559764808372624927425391089804910201238201381567867733453399315747425197344928610583972172540989806983234537603241009216539367810698573681843300560588425614336911545382548282833038948936162991891292034724637183543234144145191600983602415145046056500782144777675713300390745074055376287564437858763395885044947995271661843301102128786471832391387854281962144272567545025136828387490004044571958113140596034711318590633948077022585357186549688056174294162475417167584253659419916444883136633637801303283940838512024656259794703849139113184074477696992303044782607244400546182723447646456758868756568295372689498791622946503824328914750237363658112659194884850480005004579189278612803952974383549442447890718069080157457516240267778939554423792164639673206896889105612281409122088214500093169385783289247238422809460052023691442629014376124148751525887189329733798670226277714816961062680046927997136529230793769384945813085504606703018039817704109059133169444257924062188695827612609387610969812033296325170597445392061297716473209238752091849066959311472577657155743202593541071774573499691311834092952577710891700455549535297287681664721961533914902865277109559442039758137685015981982724825653162254006169419172856979492816705827261735933523953446219354552962938625258699591380111206761940739821977761190680617150469847884 [118,99] 8923168339644861933106955362938934991382641174773442700238470541841930076889581431914601191281715590100235686954219483604308456573979103973855612456076721767777202093415527992191201157831264197190426962937522540106885993152900736361608176078838508893284860835485205244422736254223948572251763875402190241712197593007692342178870828057111569765634117676785776703688895523113636075705850514316627930886569435310367376908608512261758652243276596881236822786415435091469631981292278485128423611612297942853634263510922021412291729327886955544481815631223682217977986455152772845923948139269255450648834819284590094768424951927778986330236331013753583615418192293102103691094713373853752885046102420091883050390587678959079210153750245150920132156896516026172788257776110935346859604749235994810040167581576201815333003207585077682405160562893825446485729393798357015416746648481814640686810512289001528704039333371674828910438887727813021857271668166912077895938043511535585472859948009972472716252380751138974554024506773613615265484715215893111644218742837689310827227599636032625691952949695942117593896931461664120950407055070964735513852493520963513155958063020016799087717513460155964789642430990878938287988879536791686738860361211547291565877861993980121789955650853027302801316958830881588616229385323376799036701376163598324260137698787158963824868863118723880298526025115855467855511438282490898742766995730003665017383316545023599289927726810902426438365076978087082975790383542062239431137083715741469226087987043158697803042934355544129068173038581814519942044046910729157277573499038535225238245368971009723530702340853465425612198385877849462572402832455571886860977501662745692949100548337453953049044827331429417922605242381336923225726692285613639570550061382126400059274803915254735761304395100353455781003821143184569182052551651630087632914996601407017776213274155702204647206218422679240383800469017598342324508437387827005425070877460494504660822637894260072569388743718806238702580861763022348017166628956104495256966572593047208477101424374961087081554865801812274389102875398709055982226701024350152365043855535703097786582014119875237213989224942064 [118,100] 12064185376812914657271983273286940592145452510854673706931712079064591821531933345578198527332149324129105886803059518028948737320325492030270629442560672040271705311853857311459045160458055900401916759933318915919769873180348403166530920232889630140022930747990285610431868943838600947310342596493756722783329912917141287634459997362767275179501030016946646789918553162617209489607748256966995405222926381501226405370541957642060312094115651634229700432380875073267703440740103568969480109353497338388886474046553246977329184164351209726176752107359873589990824889387192058047623568809529941194037536781543154302364741362159416982044672009346658966177636664989603039213091022307210218163790552262062700997071246519066705981408628810123559850695828000739012159851094523525598167354320738180545948928308585962382109451957132892315653070887151944439229633033392191903619970501302697986079473403094800611460816174187473541585866775127059118421914790382456055004843669532383504394596661088142094100900141301491654376693098942273376929051995635122854021137672942284545692425070580960845415388564617809676745518991383693176726210100742126426433042745591340624328063660780025850395045798754000744097660314196098582012749034151349891287581790108424330803536001842774990501554044647376825201782030655897900561479670658985525754064580411259206722417942546859493798048756534710710113944144992740865875563554052840560615048783508188031983318825811348219303506256764995591800407422092938923513827150913111079780862532290044245088058565186959650674938083524242748362718407749443126371719574413344510335103113389974112306985377886532989639173649479095495770626847215131722930059363622408548183291779861507055139981707296668699827293899643221584471136263613120111659685741061226202190910670278987075559916453550184486966410385454363562106834311916997297755065909827236669339703700828823574746266882982402557996970847428849530075644291280485790437584374229392907950915189327087263544966578343971801797215824084118127359801257671329015787563808070308108100924894393687013118570775094851473592173989074704580059585233964765669492780891131652132358647949164048048371871705557629220500200 [118,101] 5895481667911366386802196483802513547804520676495379253679014206587879186576148230264110010494042338782372639374652743898794883616740642948979991198000143964402239872959022621432981589606397410249780450823379680674394658291357771816640667690897610399303660168247927808155894096292483877554765810038111041897559445569266890882634914254054729125236655329995499017609176143854850706197448986008550358333929804265753990479563641841213603486682431405321859131089840007603713134247472150603742341537488414615485776152456105946600733613264294771968204379216950724302961029753930591892984513149048722667663127980262025507445260626750562696130998615245032337391625710120699240430294569735688893000837997740388124804326554948486825958300666569069831963273611208862137901998474483231365448293484241618552698390651304587502534901906381752113620142747039868930171675355775313269423652636389920026239993431366292483658408347963574242567958524486257820816673192401480883290337056821356800609972722134384854088850574519413337413509323709648023859425492794004985689964151091150968032863461126835660228402112795510274710632873795734535115005252520822014895334135994856813005904586437433188904422120868366408051106009401464383723570345697183362142900477756617052291834475613878906261511431735496900093171069342005554441786110524863616558874427421624435070099562078777293917237919689280405996159835068254797538228052784798719940333379206351043457500352968038081429772840929567688747505295574925710349615018502738037418921591372569597234935047489043948941997508090128330341184193200356970707472540058325383874556340090127462683976097571957135023717012748284400083674815746434532838993321453924887767194246946391771831241842301566974891896533506003814008179068210035651672111930624407748235234927959253635267049249524043200999540817985496467526901050960614560544554501063444418251486727420735850734607969114000697392795684487519574011864853684156598862258868122244417515746887241821298076107779960386127137672880504071862765993289057703318396994563459141522046332624422318089588151407681448612692395820138969548812208146370842996244097281069677454367993208428547991718893219483911632 [118,102] 656285979680018904169598126765165191755424638166260082631938304310385481934546464403001672455331115842722059571153340562582756716019589160146368008600507231547141895098278469257236813236835361934678728899185786674492383050430948725597547457200712731170615979800983235720220011351962752432088567931638558042326860146642775164748722607986911804614968055099271712908171756715205032561113424330585954304122865515619361274282571226770618557141500990213895454697807924936963119128231618516710587890907937258635212790453963702122719041184697084477244757634235561667583637588779661247965947244951622898346601201841424713270895506628081452606995113574536265117982780796750718037683086380845262455237282838820306905827562414738694800811937304781859166870981975446913733398689498548888330037203243069791621542658512862658524460769643670121469446522326973537013078872292529565493334767600207223294726576605070280544344048436093421703453910883627304730806936622786766554698760702473842865046128708808167220889814510313115357228671400649208504099835009809932678177426077772389738140575195902310193572257222427889908183408553347732672745843170682979402007240421437874585172320161495064992088426672486415312156134647441312713802370371891711590998453683515813298091141414106221906118112213181552541177355125690183803638038720310112763791273990573249301169608948543018295974643729231775567963412234459079022375254499885443043034174793505881306104744798260873365594671628930790861879530459727031802204938655617431899547643440450010481755630650288336171822090010913352370788186422222381048938142563791767316830877986076409731696826151894605713307915789554009994939052583772533787375111905192502721384369831450892007542024583594542508741314058630122876097963782484961091085493632926577657641060839214925521218782783382083780138677590939895377852347564682977903475035883271925699724708711066151853985576080555713406821395560538010408158418724226974859684507096031092027378032426915106490809492203055580415262335945269409885513172049553937285381387592478356343026751511114727051905383443835057131881632929854842082176133977663667354942946178015879576804290620188504291568101733 [118,103] -280816984363046719492392897983803317401364903802002399653135814006380594807880010032166174219801314245541180530638375697052491247727451742540383821454657458515938453307003939000279256071831880588118853035877470032881082515208234876877987167211089573776412262580154116632146715399021695485856485965709738844704248936784084533740343774017057853300091811384874270803546132359062486648037290827376238742634052512957307132397940179323015992437114549300235032128805256105347824867985201789854053251030263391814296040962202814486077074278429508120387075964260198332043501498550160890001871979303356734159518763644722631750695102681756046042888595053364831312658367399912867703706343826421461985388890761408026515606549194576260104535927394305933102468527346651717538645388663709668507273670003580389496658474590595107167995650479296272418762917088189691455381555981354341452813930955269255067481872913431930284601086114829260029195619954652390102524159490129500591847731948581028067290171122470502276360784005258253559019826774955712695715865410492896977450815218807275363022534618126157366819267547974600513626987168297373100492446521233537332476417924402461626187320224785314761934982146975394425170138656702257440098230171471248240551136507504588838384906222497515175542315243958130933864217335153152538073181870171593192111096302440373146805798373242633161613111428020165948882283984652311046005575515100059257502090644373976972716876187428810818613635523900298455264189397932678771140220526303219065821753936816969331890412285423912135182234662688576679615797256124498583554354167685009182787556241820685100452449123234384304557810455865984109084738906588982097775037548793676279555449041633079953808874733324293436981873002072773597427677538428565723963085194637766095886080513247604879100324577634049751803573313492425053501992906134418555211229162081594714452872820438845486304274353091130899192350490838232194605931818395852642280956844781734142109086685071889582444762102814622850981331628325241652354081163678352191594021947670616621430600978673724103532480527106240750298900575483049445012787092096129055120795069134639901602172035063646560672 [118,104] -48169685774008904651483990161901975250555566178079968905874396503645141123697940403740460775943932961934718104012123981337101655787224197767499236525359098564087982568298367271410912156881092730248000417088556961048121956550546197067618682326862223589877072894865177202021687897249125964371399364738344347278117873785284604426568980286186404610732833425913885882580774893981289568436899344473853046573049059568780649521651908118978780842504005577121243924706912952518577921916272189959866797851912156997982666756428971219697281490323398534961768249636367348945651951282163184872964000334392846211059954260299194062713340187212087769248490558520101734787597741379679756200035512433243489843220577213620539370042903815730059673945397124074827532363662411480422584307655917823691934638640185029567303556455299861469585734046442684380096250750372971506412065261181844985349953362725352774665426314191422720493144211576197921905311992951066186999789227463028364359043525679315100077299497245556147242797643436067376031499996896048579557093345405727598568532871208299122804867399174057113809329212013893332443305188696657051514535926354829804062050100473539478145384571653475780196142435700671537781436780414574198193498841017121563015363819985361291247199387745156082336401323761632104377846315296345676873878068226758909093483033709692738127967576752517938751845522169067850927716348119319980553443859258060544508713943657449031583796849031888026498638875847515952947047229126157111912524797831402443033619714443889978267781480280385270948636443287294645064359711575755085138621474094184311881238299798570186075737093704107290991425307208079359558629964282637057992524793691160152734324855390364595125421530151427642307010508903005018168517353125709354633069901889012816732059069662749434152499771222535717220639503890285720426224488612933924468425624101032337886568089499173624175178583135067310725468061495135650034471518606004499881042847886781578766131843739795540379374002869203798868516472009332770223878347784746712834675230959582362423857590831290163882665380462291121859226261171020025283345980520862724352311487952834606032303366282368 [118,105] 1769417808250707266164902721180859801595090726884399480576863485105393498169264735764346704595579302027592877755674278156574082625201803411569712045065122404259862936073214334735904236230657380966894859071264696629523691322019721742643602836126402967239249556505724073617059984327493899581447074829765731855082179898977417932400356960770923245205917082982850954016246258843825478969583898120665581195462830591195627788136168779674531752607141112552235319449662525856862474757036812540365204024072693122964839570434292425416828225848910536670227479426382166896562424608551115907758016939550192560869870112050182989987597125765060338135406714300176187788143879393929515917517185737073643110021329066736976363592771088027488849713575428964722215013710783625901791146741675369755101750794548412135537265545101952013855546642606696773239667357942134659417196945193901990326472835118206403520285249889816061875221667010844437832348173207381892552828319029308083761516755873418103978127765041135232473900631641776637601881183158161544249227421820747849649418638616855785317454295822850778652158191869123818188192095840469637394024593471278077819042156094084061367141421029685802488914027062973737477085157915012486644153419235440074201676895459219774357957915688261925487106660065949889360850932586538444839652190347341326800104119166618607248186698373307238639753230265455181670194629461868206463102007264197214823775500659328894180564956602508873876278954198037789182601594362660586712528266508817385805915366837597482377900595260873863838657389208741405169586958271613919549304316682360999224353340631543943714594057944039382750155871413250588138335422405274171942300502343921770406072984955501215855358954209042560689263832191540020039900532236401138806699312451817124426784449297266852718805855023070754391319213884598757697408645508686669872763437011015234733876438737384973786186037331751926899263747019242417846801576137725854780329766957484288052250030310457511905546378281944837543232631219480758272709370112558724933334029679957131282935762065768218292732488696177415155902490712906137805129250327567957886579395252956682080018048 [118,106] 485410689914226425452089201496060270288487290228938654902976228182119357167986964133731376550885671866619320349659639715969481063216433189299262570320355624032516099046213477011918922527957042613870913141346776539922093799962802107928757113295312798519486490092294655653062790198678705224234453787614987999830769536305171749805798010096506807927320663763812736867632955731612443270864183259188913021202900164420907415038239306452791789027717074624496024671068485046339024226603148357083859577739906749240755932701727684795593710681293983442842964226600486740984613046663864003900433712743588806834336484239605637128419635187735581059067643417502001207629523107575581267368315487371174786414287513030187784207458732784063687694287429867161238594127572452423849666505344997014772362389969559204871789931280628294088241947060284330905813666884732492825028774185021031542771529996817944502546677541123698869771547807131070725883293288741766878492645723210642368174597107166592867398513589815208650691902389124066072878229759254021160162336928904306333106448342531287870582214296214299869189004557287708753013784299920609763377452612057200615299333180799254761548894186404726667483629141806199288980070968754774740796358220951094618018700519590803394766464773132768056926421511398530339585844020873257696246755918124085162198195913251225202063247373182834822196568880099871107632310178643610331994727130892324608545157442620650500659966601646373159527236615664492614887420909799177624464202875286079915298123091730362674470104383157563900007421775499254049049798666031359505051118208856202838541908517851848428885350316585202458975251065122766484881497871963509647352237268712925479140817231314310959030463695823069338070527637438627558400107292412965796231071913393216948985705658988944509954883206098409055166340161895486633252099878042487407188239782799395661596213550013173845809852760505895183905837193506630675041446942785418057987462179855004381602676680919426054602381328376233561169925302464360089066018111004106898763906085285888904802177194555198209271423778712226117872427069680246127083855457081325782862886642556887344 [118,107] 4479782280648916937666631064533119538960188078517719178048425918401817458024221149821252775104832140267375176916890806004227522313290899146858842409711555084989823954132185146536703169618103489406305462830692233482584421067982044816679737016552918563726257417365714780156233509594573700548160253056756653016909416575639460276518076511000127750751822271955568896062472835125815586836073136277980412357565187609973826786323436849781620355147619571680449512216492224399445678293442715586907916051839299797445603855168321104378454894055229095564073358197617403202116152230060123021398756276433977555801473880976496796979279873912066742368259761471927920663097297548426304526850087473952760056929884931574622323693134260772742801852895261147704626738595465385087091419895177318219020560492434804552410821435207189955700105231686886489911752507293731788913701835072564362998765286471538967314593593218519083908848756784249599361802681797857042484509791296702666800237584129636060667223941702150556593232323236229141499634495801749960147853290685105102802194537318491698997646842614730764125867861105248746163083709694175913345758076324259521093389264745669869914465220336287937924229803555885271711406622852694997635255081193849150650326497826159352914240757518054624484945019368363125822429207715651803684081456920765455741924003645502147398278014473518350308234159912556640125469616407566841692286289025674266835891525025443103899679403061217438669739411530851935951595504141767494351079552966615886812395794555208013067328131018670949148489443867725392955670465798339658564010984334016911042055474637035045323620797750773424096542141228124253183125268911984480306570350956370634611934779384494260850654865323732136210715318792021220222260822362915935628392249975760102422950791270186030402959018829097491583545831312491365204111440142488540529769240726004954116959877326043220992922897194799136067386326093258310772690537378480163975928934617447310946602047350978193903256696749811279511443278769823802941087525311022705324395197779963405961000291926764489629245117808740190898154913740910773260677901567778188204417087904 [118,108] 109441480490097675710561608324870414640431060474742454325957108677354373880722003837080225902712460040363444921803807078359774063738813964501836581570612514658746760604782187653163008467058171944820653210529148521435683021303944884477417176286359065864118130292309457794847445567103305204750019667186932881444968404355348112158467669492596345133172403712802461363041558278226812740135280374452321441909424581205108616286241622075069047051129633077394826014790307764384908958730586560014618108463298367140278163869167229188600312193937648328470856966439750811586769996576688914409574155063505787117036190188121577438822776035680913833106113223225679424768228938998416890855115370386057755553656347281374953011476212857751104747477506326141980423036372719261798922697447844436799975432410419587152664438196299414002958166543685994663087656819771483534525257263161085315338464865738989733389397435930463328028046646434210679862702886494152191780279773595876860190521650002189515303815941067037416807867390180622836327970128300527971052204695761945868096638992265070856753829859847451413618616188688581472606370303062639838724695379005783362063256157450554224072125026314452192228719588000319366487262912436255054811896040760819192933624881827157354047823025408863043019557671405094938181086605836600961227119353040700159285041377986398004499062475224690117258584801402276768471818343739590936898809985444303615000754756469069291927478604605311816905006141849004710766216783254576480808848949096506642361613801465723752512207884722009083437747362809932755899742395947077944871768316322533631764206629728512888444243118942021319892684288238155902184465987699829592477094698591091133650606380112099396742156563423047177266644121127719676239502695429931412839635583688401081563811932198613009979409521221619418037222049100222243911466050253249834308163203002160553581919606204086579409597796660502500506825454780909111342100648198481178980387358661551595055246981470515780063724105002525283130698004147611100367137216182419646406313981409886673531026589137167681618567453906355368783631696678163247747799602593524146208 [118,109] 2843452394815845504874110117046671632808552452760946628186943820883456480909653522116625946263709280041830427078726964887304185199124727835493243537020212410498269856436809586370259817302845620928108397103175423740304686739983588173416370803538970380105800584152627304855104187448738291463452482950954037542359107121843525149629052809572111412150869703100498738137140257219024847511902432173895740996506795228302613514997744947166716334321399141948214990691279050013562234058756862093427332016920522658994085250124847207414793038981101799679037020747816702758152728519290313208493306213437485140599383908077491068287551715989594074571139216468757607660656837785555045157994907505751790823556968730103988731103208534512228427173852745196752381471046008717187351052731228754793694928308827061682914259062864136988476585155674836394349202972700556319467496984866795117400990691727321156424865856875740955411892237675583529635655792854628396957298344976401178972867636789484186284218030592461768942028325775801394623316354049510555825540315282223571262063522753971523376879101820186005999926972813322701737541526853775609682438540633155928924130997143316614501458228035814380975109664613471083895978436342112121171138958237184892867194983763736401717675828052007772072446747120633096059224779092533655381014787398599675063974977539222698182317261271613381042269566452130089982590826118321695874030493406493737204999181084942432664967767526504080137239882969601557318133902697333465192026444746836352757458340136301626230163458780687181027940117174978377283920571975680067503565530468219530303233231295794245190732510223206260328754980291010151919506645791736234965548682474692724118195634562155245551457298836341664156216960255569981147616318238401234177915421080503178020928800391092281434708206034822760917358483479580105139131912356676809783273910688502372927653474664949846441597164180764417984924980908151938977747211402649385286930686078709216991511104976221929792725186972497463853703895558518838529355805180718313129488469023532597799668492224796700450889680656561485887146957103609577138560664570368 [118,110] 140446935648267749366008379176315958387549837600281036476188494500272727522603743985249512409933192860020341633672566966539150271928752411935927577140851086201770321099675458740397570574988806912605242505687361048759778433677411460962360883448125080913233130073875856733295784360368390811701413978604652204135079339911876451686568483602075432914672445143092224761385682016971209927823351687797529148753015947533293075724518630646463953555990506349999236440423149734300725089725723767219886629809116556959718063809617603679721755468859409019390150612994391459198482531163842373025297967902751983743202196636898706203893680640646054084126644912978765063397768699485711514466257258997488802559074114243362222019538746717302874710523736507496664314846403468003556606630898698737625108129110996145898693870878297534827252908672907347207567643611983806159417559212669558913923096773020570989880431630787418826831230553520366002054971617989742138608653042444947826994826925007549790724705423238723148431251271761800005228909082486592964274389916009806918745429988741714878238120088651983007005722103133339589226215539023273141518585808852458440404492971255956391173219321593227883005233357160186703676895085864782643733904833792566047089996354099355145399521149647368015836777666602922562594172807604342389923225617870563528349175932578014355400678018271611171499568874210531994197780721711818664237079006748939781150029666286290668912207559423387323335004922801801994785939852448549373089864265410060831828663172814363727401094639045646066099888935301465084974445366497196779848938187369782289632326405186999437213926223518346636357307049542827855760633685091893143158913806562469905371343849012993658474326981272666651366340487960920590457407180159860847543124560542464003556223045585375442151262919391232353884433468221225531997960568417663339732518420052082452657549859305783829028756027697997994823002776977685240693535586301270023063405282491361429544552058688474185076536620559034903270828897886834909494029395949019659803328816193525958979889469431264725043301244442970055033564400122686875647124 [118,111] 2458728789891603138113079832628591219707973344046979097978936782730978247132721085607075805640723652187850151365166019330711652495811827749446628035546482829912426027165145324183259251271696942253023898108977055121380635585721209774115958192072382339031549776738559027763346251120684223859268528312184805324148745808082822548622472639600570949706578049128059617545927072954976869047763639767879559555077268715060851720961131405210408996156340665576428057346759782867317859136115822085950637527818129878914928447556769221779502956696550135696775408660469015010490478259753576512914775465822127062838994880462017854243194903548860193317908793998326599837684498854186646032146938393751632532028701366851057418119311855081006488930757407266811170878152672396134265787562892984084662125987913408719786457406087198795132245156554306848559768644567726084416507368430937259481904851797057771036539679509861781364975598870949557482870531267791062274241951385079942612853751785936297922422234183386441713648298612378297908465371639661822274546969329880324918278248101493035394050832086546468630085867297589640518148462569189737143809659841772431278181427843696738089266951313218779639994443326563710612670657965109664512691198421786813624254210979593084455691092050852306419237925796617844659125406144061206552616940374844235316837891829880988508495207462424987498261225132350266095316913202423553937090966841623789132358361707128661432025147980031199315799606315600547514193030595066868752570179277588578120889685979188274840342011107405321039689525613944869156430501291900309496525447408906998016925888489488632556777815371581195624529988383862471514069936434886928986028686798510193162754850908632981310794371210839336697146069836195316349819869394913629392425843243186883768118920681446221055353096788756694332665795265468562896203273971166928708984893508392115085285577500905343759591761068727369512491127654114175345160766839834923268039738910030692071470296308416030382509643554628084189914591117649728616639648401596228169747118132284322689213474139295364971066241021414071617764769937978256 [118,112] 131542390925989119902599252648333685228187660894134603165147430927166864247508049192056914364926246971619004674046408831840903633972996087443412584082428696730515624468651855857292741090884418233765787438085459416736630011944272240263710765279660971088238323158931166854319389597332397257199584686097445246430297647160064663537227389895790504975939784840881698892854060581511508205075260265199521990717617626827883707407642001350831754029832224890374137867204387291120318902030839940993003830882991523379892206233302824649819808274182206623387657657019604590894361273895295573094545106046668579013939894931900957530600342196247566214594664467646734498570042234873855586966142723028630532134572390931910641311631991870779962728760740302975311736634425822209167599384731817481163069365446657040637147260770288916387714104573687158983734496992890418391702515645303948940187806377100438694147227846310118152172671039751375048955078045798099083597549718189307684459192632743250106591909793532870735690701572451496125592309700147966974720052120054398022526798280116774901248945169216284608791368599273208020650239749206880536475472770298809857436229673100556407057667754808186298104111366259684721517569576072799181366280663918427800680811308151186476836950517977722783371247872209814545309435171911620922401253208493468944413514280595826402543444350315224960822889236059245447338157171190317086104564435290022149343931966035859818868409545964267113935996651525122737522378230539224738087127702834061981622712341195401897609918053602402551773230237349572497676918702470724817594808312318475523885530328969032238963454241121542280608414121611693864079085680675317593115569277412452710740842925316305443854946820949018359103657411794572257454280686992993497514266278675808714827253602656941312245551005007922936194267319970239368354301740423545714871259211811077903790698629339898701641243325159928385352978466512462271328469367503782651939863948854629937023879483919297655128666575646884081886071786571438684347422443414527842722981662192415191547269889090442996160022440205628648756008832 [118,113] 500733394204960645098328027793064419919044142334399620994120914262231190174030978623746530012105120227247153398431516429369710633394536204888478344189551812894441406592280603122663909752494956454552846278878283188613750115544444983742414670463529332199357108305463141501157283747504207273240196442898499713587358384734035469263021807057684343046284700507400387253099551505754353145510975190797067255186195930207840670972558226970180689919010279747136829265757575233338959065771066586668691268912478820261823690790973804048258696073694086288641819529144533906949259977523916026175302580147527829823267506967207340475249074519182826852600434028341451332361527187414713832377983754714327041742841937071294232173212283816088408242141036346585094382888557824427879782421480104746717055718306029998476685126016796714681805466993042082309813652580658304858669133707942088185327536507402433429333292310789230194744394020919300810003822786297118135581500269391969122970363494403187509707210852487281356891978154492326443969262983829476156696800472230761027366677743053400339541639151136199855267836248080355943820445664873796348868900443910109211967578113031599647073374646028912994585613714405545817684556664472848905263313036308465733487936951314207120814836779839681974101085816020264398523084994623451218230039100359139990471159822123461723141504291871936869072399928968203099642204310630224776712328900193128176918012317361181224882353394840738707263932541586400523432556008195891727080699780463734874086315031436470079348589873150967979359593429982028174823768555691417214546660453877168006632205950716340077164776521038691880177998389860213893405760036440980961204030768695228817917140127250836563941771960902522963708667313887604071125246698661995786761350467463208341631402469561012301255779449306892448492009058914509099364920576536282088277938488984950668274043457265983924456908429907282416470785323743553410895032224432787559934665791915131777902268234244405508462818824649029513478037974159405229172863991991537211327119515587383584976063058238016537938376587422334464 [118,114] -14455851949916359154106315500359652756945677104905198078644234954629517253377739944791299165047909193275364415370019829510992365602965990588558067237957373652248191390862155952027988319439467972211258174415196792307878320429616875400072011425800756387196014943439644951996291582312780022342173423842086477949961773737458100384242044935534432386368959399219795624152717755717834790648087620131725023076040061681386323843966427173931869500354836085058228941275998830308962293023823839308591256934815917336725182455973275834804357408568711584733833356054673172628952430909970920454672853594974194140614189650658852086677394653439632209128398151108397475583663950329801773895576926032886006977135621431718537672846611656649966069024341668223415098566568207573286157237965519001067585193173324502143125850054494437739468500034167718042375629805641073126110407588988538948265592049029690625306256542073653376595757071513736277298696613725982344832714275771115710508483650194928052828440412729518009266437525511192015735400132182055040610311860046503115248655052495957222363622119333691266910534429223695486274750692964308864776558227117964721494102058104810751074246100069717972763368178551483279785958135746558611995433754609328487615238889491036740002717954388696728572464217160459728309100642560625370831285402279399830528172617947347259722121315419951952594687418880578928112457150103737457463517848305910278062985803787067786568007557000009621184432183010876959423728243194822420017880179295895249399007126803253127529507307786897543051469782284143315705092720629543176279089375883788978312233370748150440967750834150020875538194751708643467181588222398349143189367377375804992510819334606843024100290516641890164617024493261652483479641467486920778501638152720357486626234691414458370061306124530147093520997512458861716180089823799173951790745871850575973077522718474138621591645131727531819172074949480933185202252157631062675308275866352196585065839792778542568493299719018204073208092764106082966127529033259866173836929381114353837504542530292005991037831927528 [118,115] -17987646495372939308342471855289317252707237127835741589745264326960333090533121887261686214894028033157963096062285197559899628101613592471291359514425353005673651886580236966960401904189925786082003697409351922164509794228711700042140900449211731225768851902907253195998432338352933867147377445982277222629981292454516396619494648281828615541480029983608998978901368913842880870955661621776661678957781402093029926130009594594883859641685008363836458895847154998361890746812333353270337884611132785553504644910772839936121267600098572556630895212483708608397116243213309491809460924745755528237664918268201310570049688354757853536519705373855401585531351448038660470225516054800838460981231995147773730957022095863131652976008697035148565005455914661241063802864416522023690858160691944801907917499525780511048910215122500398026208692564858242413594392988309836532310561785261486397766729115371330002144090552459884069770795035060588011362585329678774278097021899442585481150054904687919957454161227243697135309622963803469626109458087913714097321549584786001452601015778038425740685482526066767957560726854712138047855458092381396276788804636890042968828658585905903930914431066572283194002708108751070744208349748487708357960074346436741135734944360061356834306683520129243954611399356174839029359000583831404328239685155595323782303910102392877322843279236755368576213195315980923105591676073029392300923212044044117845886543564876458064759241149325532187884869313662629182971428124903356292983103735505476012386447427257476028391140013020656923424879884434981709216169306728188600776347321074435372043178199050785732853671924712966714292454160509691676928356619374708531409039494953366741910410160980537183820451481077822931479163723880468752981202207776461262218530773505253488032990861101898176181792164675093231163091471636929272931551638590965358719832043739793166215733649757620202403979596124129980680563848499600197365106300537792490546005649332516283081962760405503804213680102555674949313689771566157686437671018039896855691476970720590775200 [118,116] 308542174734007571031162134281096171394601360216710986316456190375202285865438811478189192335120478573546471914212069922293031371150109742366711241108002317755085392158527284899180615175584024396409641395928903308619549982453561314558894529796050686090482135543599958719004050278840594303052883824910804977223059340948394850585516869076119911060345230545399424871482564152394326804626264045569055463895216381173342284598777383726291476397331938755190346416081676917982110121663736732830381464263161085060659014700000717352618307008451417213652147234162388323326947807338914175858914232593976901352193145899993548492343869811141694212761655826259971214606630916848126389321598020582606658037042027083654816151334843216708890035713279210680144946057287324033448813554276483884366953853353113335767685660535855173015723551138496186352221705853429941590905549576153376217553860584316798152404382643709110070524566814853414486791092517223402155235712522214934424866112506320821796827659883223922637165375918970427819103634300422633105430385180181423157458490612506910772212523913149141635037038326724226319438764143198586911645197128966812287568072044241440020116190978278119488340970215224941187018100856788740686344023644881773983906422613618067035230049020318885685778771145905749634677490463713156223780898131694249166387140933728026145040789056523937191839415616400040796372446411699071707966957711814258457020881486645867328117757233459776242356939340356503841011589647260310537781210608945471130502766617965574038328242443557100981917868657415158784448107328732174959478294786639706442656348417525701748303112192055868556184244439054559768794233793128091965025410110636229182640251529032101041140173791346152980081252475512586760231506459260769505541374373161670856948025716432730284878991509297351906388077705997660509560219886103295126639670002997048154018897639905412650911565072351028662911259020306726628321209671064188464337587086981807398631192652459358120923866739775257076402710734675383385177362010610002224216796319814403116884066350256 [118,117] 107418313072627220390955648705611603055906534069851581938520543147691259843433807871921060266511460049319282921618990482456495844146445699094801489507546146501230197513468977754339135166155678707060137190076581813611423682703038786372903352413539560074694454748274294329947222514439996396529666786530420969786916700334593280806649602800775726041033721666727029296720692952028039913763343270822848808331650093865606047459432229490802386761802140268699392304096412376380453622221270520672074206400579187356252631477486793236362912759570678340194966233129072260153898031301289944367626552600427917553966599092335333469167005267091730596737151456031290977433069160138863330928118893195392456114204139528023337045282684017840396061281002172948772925472727346798361742587655721730207939577466969546901704114953185808790440844061162516497001505319538721946965561349056556618739035027668044708586737286653636158086029033660415615524783458876023665307900517971219250433222291481665276884609325288144713830855134616030685026377173074994653055975178017267183467427218861683296638082800734475279335475210173931381457796175649776889201436971850256729280103029308414372058915047581153437389639917359241187918908034217385825123077949594568345057134140021970241099662784737655889236436945825582420165478688961398522973475054468445152129683603858239685468352439641778285127000659735384272685632654923729744388590099929114119272329876678072789747782587932205719342884302812832446351800731592846877356013121356044835104875610172727908965159862599157121802903103016104903523934627577177892076236423268004615316310660124034509450604308192042624077449493280451499841118182065732216757407544683343739350199153635183377682494082763360209438235851457410725394182036268632409935991423525020714742930883721656585457092759371908214056744893056259242718420642181630737859328357590055214644699041855238131196885813447274828642552140177820870736688022963737436046413788652593993085020311624387644918954379673592632987842314976682527580446660008355378048514180574678688032 [118,118] -1375293831898526678392443763892225958735779828436234923862215846030039470578507968974036165437270971133595955245496630368975718693670505039486218713349611252684822675897754600903649922260772427056511530379970679516159824264791060062930809190594244725171398772690086065373262753240771020208056419338922322831548604957650516994089868600138550002520397099640758171419716843349602051380749501678500189053387526655818573217002870624127939128864828257552668149497458660034915269654305492484048707135234673417068171991226575369283568143849007443209480335050472203685680532520019074377790522122296859686143019133066618928048569555750796959783768382170443005328967014948523054074831213311370522693252111453726411350481234459242209402747217548514005712661881987081224823499214794609621252363981133828620948553369805965360548588927794635522141379388250717932493119385542030733095312575852820790752516271254196599572947242775193032179970380294215040798936827523235236449026156500176294450517854036397702877343031654881436219231130240951636630593745825197743082848581090441582090279656751335104743556907196079436719153748729293029009929775978731586237704497920962177144323638753512172001877377162700505752683930481699117823504429622052154619678223623777641926856601653892080323340429489335796415069602805910378744995019282359441845895592620041994615207894377873989352394008046435620318522475314251093839527243725911875813765933605413196626185069624399183169963799421334807931700302831491090246475267126170987596425235645920608023573883453421016933244226596531691465014668334828078153301950377057014806253095537399232628431850227813077588218310975665446672320921617732259174645638244474811414732795527197900671861569412559552979248504962325796323728193708929734648361636257617072348264165677074843828458570362779453255618883221598803257002268161216442295666958115524036110102126450533810779205508236829615450019081844328571248026615053736097821986819940132619832223639343127617138103757331240482021320164238180801184770586233257525676745023686954 [119,0] 401637935380381714634809588706155055084457279129574636894884791191533757653338269324217063114531156994830373275233525364753428670553090945240335714680361334095349349412406105385636725358843509894918011816732346207311847116983547482426795478517197781635500963404474511685283795711115232487316139204304493357899069238624340116928264249992157092546137023077568023620848323311188961742424898059396978597482035455050747825479404679076720744296265244826817970489453573299321151235759420178836844015210219655252873789866239303426911176601546513424006042222412133056846483876003028786113394085819786351249977332620180343575298540679722638259854770290492999794426618261485974037573531428724858906336243257242681827457264003825300765086767850672874031071543741591965863059658023248940844031903513076848739446204748352458779765670784570585557424448089534051608284128146740131368139006431542943778097272449527939237257441379209350517587583065932107450577361619609680020193597970060352287562224409912516248662917685791045975300004635159297104439971317983569007656109607933647488132196776619936211241867860708421471484594041618756634705027816772012589196487218962984532589939606033280269430992543920253424884191214615391900926346025921586496206173940080506075401757258309789244459157774684633846398434213401132547158475243673575087848627702673061071990200142511001240115120482577323226445423344764976485051939137068208425484897198206904130846322378395304031068069605471534972857121276272027109935035881686924614404802948094357418343023428535413824635320564910416913640002974975063141068841815355731905486257264364795098088963975467995629250492736523527871571711570110565001327747371499664119435338610969777341479875644378262022008360179627379620310635148925317670735037906413384176042346654348997470980316203599457157122930151919238631228091633104246846572971557193866502904612549246916658466338490932991958089155672579808251464079775266055590618204100739479064871683450834723787801697611614310014779003664365800786748179261047528425777467835170458015346080461897348124710786873298820295750793896494304757886986123849852905926370675024181570660601691070064201703503853903187650275355421967266606516277915231676431597133712879512637002144100597767527103528565891383014622119572823983624889030525469491699272052440399754071720335186202502500687122735155011956434914861435867134983681812379834102774863562609589747712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -173718800871458991288938667917212890295618863351979662880832796193296800076309125284391994590701083078293967034352353050647834219330779881071671208969188220094988924007937609931631467453546770955946190186549489388892214175574051164219974787821484813883110462489995739310358088556499539333637855970216377367626497367394870096505305910532405816911934158862056590529178610133410126993084872830332045345754813457872879770273011588464587920235189168819548143554500612839591018074409452830589717321440798643462119328398513251867244687686817032093323300832284020418378808094021703559735264546637125209872306319679458111832219565365855388117935073402453375082177807813520592187431143789858504096788164110999002814494325274897655691689474136399477470488442850964027065424366433528333866533259753863976180878315997252978694907237321403407944182158435918277273668471315763755501147357578732511138783259424088804748219215270974638655939830278518254840218378069389636166232209325983280317514377088132607633144613505525813008967708290424879750077432418879093818115761221646638492693212826278029182420541665016327879041414458806292047393716430042998628582125476366263396049035770164969149159523398036937167506317319178468202384760041650988432285545108677026543995490308431011258786884381904281719478181983510340453797788339188036622910803040361857913928110905139504033667143477249499305455811979864587045798087690495094880729900634985440893637150106541382868969357495927221108693612379990943477464215363508148937431997212360042670725730567641769058408412711594799784986194223449568278486037822637314868469757628472875506631020324378208191831113525568560890495766938305327963656522791270244901230523726105673269648422596580151726198313022604892479124013119860798424554225350260685877400563501124291666164087325415271077926316659868481807439397226760808362068437493140350082536743988406756594933211490281540221562975742336743726811846978318372333110904380792425386992881341040405888810767390718586597117875318997349966834959060148186428169119950034378909613603856563584897068630086680222261082628229123595345603993337945672877400414977244958404079489329763075122227320789869780304778383287601357744253221294493110777178812428815536862291661524234229030294481736637151257438672253910827241270453694319924816826710060392975472768804084656285260820333958279746339942056942947711803659651373819507967972551703523211106844672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 1044616675478653653312471477130812023266121636366395203094256578014255301583549705280807756725382309045635856364839636583989172182764513322247290200484663830242371527133185410819608327304901737296286503168530459620775242283697245427822786924726609319376216171356787918120551264137778134520453636083301262997846832187413099547184409119478930926407049497977799997441922041372949919936303403084245298653721890385872370485860681466190570336111427966224339056082902186303590404197416880234855841307306720963487133498954073717860313419226471632291354492077616660832741087545719543102571812288353863261467111126828379936003416550922851240669796012050902014551257180585306557753200090166847058966373406119818994403071230337697447324955490400047699763338362296141658673630238096863479973613656320196757017432595956741328102684250885238090890011392506384740477148766604054654831473247840096636967276527718853417346364865637056581919387246984143689591813463900966256121217356789250989472382737888921847354376839616587814875837355245683114969315258770303205999986618282385075719534108924387772524333331056518528256957924418501137234366543124516711171163292618938914709504038489863212493507089570297346138173009863109442777243378088953516952725021322416412789281795065973275899526473645913973690567278413430719999667051071839977439847297068644918695053835025548189094412466477855596478619207307403646160949134603718626284727593326772763452997625502814019000785517050322492318058822662692465898610095646776521665402748131779227354525563153563884302573613448785269918967686501642075970662873578451330179614703710635369680510811094795315441365071421604996975243275581729275678878262185830776543250998880251544959486930199333303818283041907962513376768858263426499749117426796354940038206374684991389327661996550347854357260408079658022663841230461935510035566421860501185774756224549555364344313567990450755529813297169871061918059049261572108809264912565194269004907251487419297832889084952540042290132984991296348388523526524074061906416985164857915619471964108938435325318535369633290978372275950996665991652229489469242593999321646189721277993767380871226834622921338055793422958317051600649509779068530155280317879752527224570501250507485008942313518082667322095645223366760091120943670498734210696676916176535608216855229805422428048364858821694737914019211587775612143149117293827601091076816060455581468875292672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] 213029820328320787874889774349889590546782316591088741750394476180024005056358773225621519873871002553483167392441240897802624634965340514524859714555957758850525680657711431090530821181378812812936764341215075358314153117094427655128609489137812700771469219704268897541852630059968055012862250256536275747935701782213165660466845313234979278731084025817992465517819054022761970052228574144377663505066362980083598515825394207302445149202667042117138987487374146450739713106010032185076718225133822313465981968588419184710472662800878905396825782409027720069905224027974893032907122925258054887763472354554660175998330939505884211363690540015765132420635302479325524662474695017113000352960655736931761638852542859079488631039498124640226836696979470170966780231498192095028199373386368426847828178479854188420544705066775270877032650337323127664703159588085770014040030310872298085817669272513131231259284383224414406807417783068787756663665460514422518340620808865328282816198725392669906206594569151338816810993872044660299628588644066219189224456756340838573389305520834266745667573275358596242428355324885814013274362279314290195730636361322180359840428046747510508246800561163054556888385092238895884140780648300061265137517166020373621464131501756239140811214154695829568473742072862571246353609630768467577816079089814394080092864445466101979938372394812016497678265989031506720362767894320714271766627332560889968213831651426096416987408974579458097994205865278547196851912128547496434056161318045744829784758572321216722063496699584979373183012457601016709305418917477730699794273386801013725701968299363174359903787976435022943547902461944804778638551193366148358671289840919610375733855746920817642956985995540849105758510099401622047360486030100097965574447060717253541926281024881518884768778845318319122077631555572452093708918774391222878584459933274920855791108498376571318049427687611909590473989134777159851520160871266117991914146369773874907968847580477862866821180922905797053771993794739694602031812927690046712644977978701831092835861075209609804915441869869727962688439456476976904643165400672475726896908698758063007607506810413834073166626192192668027457201208818071276627520092757592260560642459191722737816758221181584488145320904413237635304272564002093772846417487465502351533969010093868841543141223359285655554968347895529893980050837306291396576582935869356128353036271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -6483808498724028616969339851310120541948815898557688546523048187411825781956082568563767720548851383482621795003048125231994165348753692208486129695871885482748767639707529273184784907983073773968408073280103307684620218028899341800770258535726182535802849723881179953311241331249250314383021908223120615342224224356109934462402536422153654331819921263117552919176550951407236650989484361274051619751940502146742384916384654047423996361318919767980507014905624967861691129354845836583090269985170755881832405656069295936889278663699920356142313367400350498801256676166783290878929366079038198354575654015729107991203299230965760145091084163184271492383399437768742236124703602585138978243643295078182975205219126018112351175954939336252090145966626311157605376224974157318096277009770190853651331538505030114632964932507596037824920859056553584660911514040059588707935509450431385410963401392475318619198975040702443407543407264687713749232358941538201580220053197774548224051649147252808661242293065644935895271447200702029566674983690061412925987818388957353182407881149585723964374847983675498474250358286948157588527132364408457245896092529588496493228719953475919361990601679021313859619728421358640969442813225145115064755977653311869718365751345868579408748997520459970142626967738540560905153116698774607310066233633802605923354772204902238256071975669430951813419830372847678685379374910699456782565694290889827305682599409345349206732246032915163130573945884431716608391146427217365221738615955111563407622070569855089241513776731897090173131543233288829517943507815486954840062776299918626439304904275088189861846079490055137285077567088620720705542118194040419398324454322839143081987290687586625231397332676023554377468255294970261164236011486120507000519265977554544267320136063991710257762371775662354060589392512344037020570444339613497234157385084359595359298679757979143790637503934297367544683444596915919024164477843157506418905108993809543364172126067463382170601715412037424541332053371282647712114861148789526283042214921360429270528628836639636511500857358837270999980613367406021605090469222350888456963386247024402018604649470097977564300173242438547420926502016382681321603144433653707485535532485270371643742897631594262763837906792195804031289076097431248839001393250823416301032547924322024551697059468700716444400765255964888485571385241544109925922579472778925882493353590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -1414694659734568982045279918336007107858155332952123680300949122113836988618720488188765809416545897310132472622657082640363194661498977193608406987204072490433686442096181587345939492407765439118169661769368506162296370501287517039826752366720056928049450870577095031873026263791881290583343201475395190684843852457618678587767376392986157534544512427906116220070506478701911771729574678960642335403613178413578580707841694158758317492191504272259130169299089526315657003538128545316870701732459910649046066262124146886545515223021392033121585772600830236482791095085703365179592112412789676382046583607638905364157478482314328149318428775849025107592094743371514428160604436163015593032846612774206347505634110511847604264137947986683513866538830394017778820369997054626588489478800573841864674216826500173563508775182822016803262615659803121749975718907359908346898399165833041337577683181788738190784660549033956791267299812074387407894163438665104441182340806212673890672211919981394698090704203208079488922584322574406691298680249435512893806453273463700371162344962955823656239780345100444026801595422171612771603867016311834354947650106269599107559113760297954400707786610769082993297678396983290859185139022289866598630660004219056436638432011819479222613184918018249586484202504382979246900855520075730263738843995398366670009002330232925886186040735522675515800733908680521776307923229469698062432385489560258996872954482642151375106618378875376485328938467891035323222217543111668576506623316244632581193528728517731435258830599693373188756516729526466990966908789569605367974317073439863315037031479543699198004200275231708677504757281415994154207830617651694126052767283465463417995866776484211055043749712591130931230343899992204767692202911103082399549151595516982481358851038140975533614871511099132193153213083545470735958070007983300681903213027131424007199864180065539327233525201511132777598616254949536717651395488627929120020113004588102591319511021134964353466398719866716643286475129476778332764337794334482560586357285816205122431077845841846091175929741435116597101826572538794938670915347843898312567581600143701265914767568864968513742432568139599745548242716734140329895270787238773361380415291199973137600353912154615881976218782296617785716787339362512882011498581873135007260331824112130441692635851719009756504448399239992138197913905318197720290598088745871663331150921728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 668885088793073932827095852828247277814120037348556713003241379396929488720954360470947249574075550061349473347019272002456531163614572183562591644439847278255397351725487085107021655130589724055267096641818925414835442305287092730181440331804724466104312488767359010291291097727241799989027716009118290391314174909019676030292399360303688013423931160131571745704205101970386644050039976022915360607744245844863443886102250246953308840846421664773801875294093580542480467245560091651109987131197519187183235393041337639395378784746185869602286604233009654265562027820985731452834822413360748877214648937371993041636066905175661989703644149253622175547350230462800301580256621243404625059918176774161818244855241847028502387206009903325183525467108844021375619881635678168240068215778280606895716328983273951781183114381729535723567866380216804226677448743929999200380565043841381320421733296067542287122181942817730906857459374024756636891131170987860965391459006772896951127776620547644500348582402202197889092252074114781777146037996323148414638743336877846201088478971210841894256667765350432886279202639987893301822808795499678380530615700990967069185313552600798700235820281475676266657961116703052675983120383458544431132830639616803052882725421507808926402368137299187259704990592831804219948244789819538581408669471022245719745540377121358503050261345592339372751768910075394514121516704428882151043920412873322714020642938435064512295665306713753130202074832609125014648232098073000726915566437264011090570953397047328829116396458380515574253272060111251983374142077634512494697637138939375556632769802932070668845380439910896511402016003399447835792231456787607068227569608127396376936505354887632275635476814126527390355765336870219730820175742897777732364298020127856213932317479521986012661075116893939870210226858376996782066608295541736589248908071406603686532012002819016950343252827780523540846015789964277645221045162572572611645393895718826048541772418480225474812585317864004732238572712824677172433047991051613291579570562649492116343893703214177564088945023347682496082396226433962246153833490864099061147293227918858362817177824549443720925052920461719136259578513274944503042606275293937049231325679172498854335376791101733396161788866904890266412612200381333188548271224671357637820222426405382476103988858156063921445978622751273230422561891884560735901482856228361744605793939881984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -7200997398115416826635501121144228942704592188590847371755708965812725380741029802251634982803265786576733195983496504286300990751478614343016909243512437969082781940201189340421584363590998586459186452639844945365044074781809359392297708418417208948008030334681464332150135834573756906560968800526717308642555257931140118345897721262418009592248413767415331437982648241816192698641610143108984001818134190743507088867923166970239715086624452029454542664151114164115481354709720881952570918984386836333148844048197538163027382588555779330839382044500799077809565194175421667993972107141575483933535673473315352993573689182249710589656642893184725060248401799503554936860838860692538427804169779639172026257142945443779809582235933291195221992978354561537187811726304733812794233994310572199380372610193433032557012442561324157994917597681642726388399495150642689652293826894703425699520108351986784446956469029360934724043471728514737812188257067592519951844615457256019660574067967246779322094458989081000771055641286976546047995503660565797900035755812377364344604240925869010428928629643401238893120505667762942715509878611166713972883708263722654208906733150334444350494402162441755030274561594668266321087142408296579572590197520926723738445121361200858064282441672766834162921030149909032667773123167551813082254902565978520016787013276895627666776023483285131761428346657476088667878316668230361401319680882898911961810233663212806390051128095831943858722626716424401052955476234653319838139303600734947543010100348456801020168186747587904519614331642233935960100560734209496686626527495405005516771906718312051622226949930691494895168110934857651967795575244204369579890995545329397290720966323389800489252840682838773997036200147948722418960940120162078070412977897034510479425553407270908661239217158244216831378264371649004800194447584462725109880124371278713049159626447636370960340690599560467868423424286128063180909806803128046376977988108242188946738765459259321970247745714840119307027078354732594603794222031147763906579622852332164783427201223920001187061919556278466549370613718375307485228882871843906204031177670426237784752088958579100759179771590527015078562592684526092293899828325779490005129965019813530474986230040885870670050413464421111905827889746359698388983013838491574124205526877030917665126593336238591704739076702171198821313597354826136518649669518147127109332871390691328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 46396523616554791193398824529368664461615987460639079470978924007536118304019934415840534190368013736316433857988488803799221099879855848636562058892840810964579797906042677244688618782873586826459839978592892222302305668048853977332524954861894777276934713231604083361552577696934799346223823529614448542125738321293841916703559228786320217922773188663167937312559697281578020003344375711760781764295088661023801008462660756963082726463640849347791108797972733299540441707624712024981320107220534466649497649530449640805187378475463171390124398252580511819080494862384168508236254536098436816561641980735331652423227201989416263123852115230503838731706975457050332875284056991983010628064694067399274520774593500863903762034923527981027587766617375576747323314897547111645203276901342185772656876003206025654237639697402690553138299674714800430498078486334779116431713785367110517820391425418921265175269392451863057218906502930609349923370223431809398573818537127475363189562530598831358853726276187403398847897436113870964121284188446540375923501489317079340743046661620899428626171718820183826779426794632430029126280391588331054960621422055637857839396816402195553679906532602002762038648292032213017542936221016927205670868855941417691033900172409519593111509497330277467187956328971322570393545898199231226645229141665284797314353039211741526669403224778528462075435553548769334483260098433167990453186522331314035578538872879293143877549472946405812572692741420896572289845448076964726093656617081454992490149892872441818490193097339008263417420592386577485377987136650315793047077391347452630270832711705086305924419804447709570460942213313670688957186749414098018207381200308504332978932847289356266558690701648921681297044951302475080750507283582644552170255169571309389788844655149887538135555592186328546257951699302011053035154889255543959821040367211437304403449813410598516649068150952219131843953019089960235218400548054431827011930957538001009687223889958269559202649707656530930904748760403218754722527858247429363362708812372607482136475100988145059043281029111368907942160945847546043489439732728804945309975348187147338464688052585130457583876824715839422757574378091390617228286769795114854002602270285091578498305665789755873713712303378467398744648203225155521174194343975780278576123755267383824260230026211802373507604429765056370464490373109606212186604000795341813215538079921602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -164172457968411673539576105368530984711207203499144301278517679905811991355041113851946595298037087591168199419976770846200725530470695505914705551665337740027843486513531218982281472648724623245405456772631140728029132918122669918638637872497276390132539022467520767685866710732153407301350611744152073855616579118723455284830501714676779301417462550428105343302379712745339305011671915449062286398495451566394791022410347087889342348472345154427547695958676113689149103213131862952628543149742228585574358934880520709421073885868357936132786671700879297941131013669116358126910456712376036491667003797601385166545063416233298127538474313986563092115768054412573501984863677702756388846663543290334581702311534031721885427669710199370045398432877683910706992324391023927443443119157714140089570020415633697669130178416557699427366612337335638618381677114494667359966367587954300529082727517531144973232274128948182301620636464752150435852630773493515655689750808950255023245238024788798648832199490998526582382613977866087044934742653153814534952571887661757404236475900987456717000475308580806370621874686497352446065069856892840435401080790287775409459682629964380936398124403835048770024413748215094216879276141884909251793447790927777192437284460631294660999776833864898266563630733104487715294330622386843654123272728024934598648860142624227566030500310179726759125221189624672074355886432655619773020347685140441301894209865405282133143651786500283055561231396241200483051045091400834922749485134304079633502058753663570565761838888022803946626682736084735497323195474650612180139610995024375462532530575498609882544192818229941831452953573601661807129140471303692062266968598341466086651895146625766191601530133426103301106447650005303548669200752487334838002741863749438550937921249242740567528918606948706147048297059895680053116610919781580388013895347776560660947500376380337023735492971401894030449515423556415120423987872665148232980464186549922620650881727911282168570327207383501445806097956783729180623860876204737103629855466993664626405150358501000730015846346964818852018144147426062692614338016128148149003794579893803365869629194977769810872862122634437182549153876166817507245070241213181086766631490999334640900121674096782595224141542018866128365592597689403288190781105437170965328706087099108248954060531621384602192112043031294198352507966639826567060522602937247386316521675599904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 61059309704931235375303569617475974065172942899732707379897576836740791691675599853977905203870181484692995134115070855115691797543326608074892590124615001639996582370173316652413014408891707455284346208422218211028197505487365009436309892237395370627824502175974828562845875904581093019064602228710961514310989363237306277416316676580616404608110974764229892371114164133259687609654916628352758781653110121604654069646188661260345379286361700446007032773352343613000061772185152178913792362201551265178254347821243114343988712568040103617376660177372901316658172028621205483899269128993460274525149542818519204309751348347750383773305124218943921877226517893438617093768294742405055795474677703895026277821011276057588755145903238402500030165536537370192618838623485115933446794734390264270152125561028603530839508723068993986100756877585895068332120327003081296772892348474494211827757519255549498749420219786633746195047460665524589290939825935791741654145114329041709226674683110325991662987909949828797018625043072229805611992526133097220643967576297845608515073256822208875210717134490936843742042077686052346724198487370923711721373396080923339188902676792250218349099139046562492854827307590608831199238424924138127840976901628343954648275588705899359328675972635760529365163097687021980307178141076440618788558620805446394770656548081144293360105825414098213003804782218774984121617617179425988005429240977029537213644140578724023641058692875332279109522205431321893524072159965913045019360255971901551405309426978460159635040812743546168991359152904757296861371992064485735838680267979494299972066867888330145660849005524350390296954862193765890074590554119069670333073137763973570154571230065091857955533851416352931828039584212595109414280161005563256136174351264476535641459761053315248573502548924888095478652067421076576559158129955073662305099431340805818696427320331296349987020839758322447392914453282991166917662398168745318295927240342568474584695876254824338746627788108702484991969240704505895944828705416230670771377722674862320911523957810654424273047675962746983240974511315112137575477068714348561034997468473988274098149817062548338654661124853700291516775695349349980053307596984239741654452968084886599379405299185019007378520494091020804806647173249544489100331830058722597747062851141254197093740614966937840896339780584706759352354155043572026208299382614877650463727628545163264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 2618179836467161299005239091225107124240573402873671419543803700025544169025004942610588525599027484105317397734246851936238672923761720856118616836339435169945098026058509329348033583830745203470498382487821401129464424965007892309696161432570694446607544974848536974503350297674186727389119398636282015974959788703447415085381359310660225239227369121377100535979904244662026299427890987394421278925166923578260334390867788751191660179650309493000348094482432828068254435664775661323627317178882476058289402333600802800250900253564610396000439266446730150145151872660526542914814097614470812323817704651694173856936631951615041418748913323207767848775086919947776524138808531189903736744878508750307362464609572597994927039480667069781006144648756695534042020545455372194521006844458738227164856414522536730659976426684290484886552557026788696925507663586480157663085716269208752264153005074095333757318464920287016645714735565179638237393733161045924827486786924719700974340196721600790015547190547881151002356494634653036049903925912781746159522290686097524102624793489095761519790717826728461847955843500554132341783567554491692917032869392052180744551722679021901353142700673061638161331086701421388745103267834644357404657587683307450723857944141704148597838956123163400948110041893092240574162292685650926384974964439838704468191233080658822201168931526432213428904470552034062768183228285516988353622378392805319002741022514168139799717759770087726577504723699935379838436514672262919879434603659191134673051215725985286668264692441162897364923262229196000668641894230893879103285817647868079480048801794975774662930718781255074263737529262600331967005418266580451560066484081011063935362960601918135668491082823989027441211578909023589799141782585382954477353576257694791796732235317739820955887120960477442669204566136973656109921536432758142480615100824575977037412682456925718467199756451799498735627860510201193753881881174666905652113695523669549226098124239382552780061556700204292349059735263114823014940337409640188302726007833456717907527915221230411236629601195773274458977878154809744319692720208982391333003895628303072889435363333148993400178283274531908955595991387316967595897795516250325946413441738602542501402990075155768786943085254402447546807645496933064331887726660777818008429696249036667722770369285584964391565159541187393736797770242841415052569845563886063170878818153679290368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -15199489114042037413682202565027465158816880500014655801733449823782714984224280902775906420156228602059884939222295295243985885227344619659609741768178267120259851703032964394950880711083840982999438207073704012060614664547614870504273123995268541526485441616577202531364271584368299134945542610020282695682403352139862198184578159803538814960300713667785165538557969536434060947211569845050232959651834067318376336531832390728229918211661279829456313780464480594669805000251094464075951033265052462611087666218962277154336502550911941917020639763116098674224329872731605469873948214958222872052039760526433236759645000779869354826468906615030857497582222905736260581259220337852544032015419212180747114360254253959023975042500202557981987588866877223201976030071129238785481666265382148761783265949507288965083154953673782654568611914463308890731984354143702758467855983648887541812360772958717764911136956724712653029366362569294429471470234753557344863378218032798755627960345374167807714543405022651151779029927839192745215754088633681814116464431190047370579803311839061996962932575420716170825046436871017280042148576497046899072216854620522651287217066331736065161122154660710841834185641254601035399774817356218311414657908324227410563791340873688288492872408713948946047639455681334476225427390880166205310468857258907636238420178429476330933846719336533054372909020436144843991968340418698443441221873085914878067322376402243668206093116875640185433428996834539070180040153328099644075322385562753502829917556438617943888221643373644108022702019879348956138512686356971153860925310805310040262458764711631268728505097246859508869137043270752142908350857685944808488055856803863412950793767397400147653960535190728121309779659298918401814863608184327563260389334849967148543688296249730084441774587720301862098892407515105790127193883942766337534657027999219698268809278551859045626799121089767812736353359272842139045377912123941705313420991648001230205887297877721625496290305123482242899527730350557718954682593794615727975248098199894680131603710906789151561994972859830201928997922419784407937335315788094316932352577374938592030179239788261700458504344424281917043204219544832602743083813559465718616931559467311721873412126535999169797120268108907845323378416261186094121958251780918049162704753360502976417157406287059542814303843571395611786020693044705996392062114113740777236674042188886179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 51557013572051335614297361797519265547199053167019303899817369259040028680826009662340833811879127877200710175292392850276897381436029480523458596123863588925936247095531866302109146610476175282579927947191742498777812437834176847437998830477072473724766208400984020734375003260301469307284880460047894279453074774422946009473902822529511792222092077920258302396098268695643485236295202533239349087323743474556919171460937993682272463467998602573553377787178410218110658068681372318453971040007180893310153628056080845110196554871361289620874102647553418483175181786174384125475928354691039295508088064114901222639404312957454227840963105354328887008026488094763823102966357457453349601264348172366843281756618313456482996409187593015259183215021538076502552042184668888579697406548846849598406113908905777322429268676414544598875652155025442351690561884279031002049844289107954578765585544781016320119249623927259567876392915041006516935069443989250001818733910816644888992658879803994211370139247454470292253073143738769720882673585044058634122425190602639870491451055046414635460919569227618001423079136597996251720905427721399869135411390623400707295587999397494469684087199488383557935162923515019307833265222797608836447544655971809036431824799515609147613202946464369617803788745787976165032800593404148822894960226096196623463983579896658827325806697084629174792732711480636503109132378960499936973997565648070752099883380954313616594029980386588564166587027227406150610942291058104599448546423249967090067719953629038739218984421479128594420195022723395096394929832849714063466253055062700580131134972267193370312002930139349309698412081924430975082608493701726602855564884044401117918296073849762623767300584963664828147561148242555140429266548300331484693346302143943912608925440291868832289362563540098758033144949457790704977098299708798008594031622743974278646742272650383931630840246757546067115322693032851112046705879255417767340613513151000687544976170771183100975504958405359195799059174659772420663846066254413860219674271158583757533629569491355518588379364199819360933246983932185197296964175577967549339801789410834909571438654361725144834347466461296191583352543063031986038093687076794444097805200203646419561894086418276600096381512233826578351732513870555450435518951102422834006938122067835958781017502156178924060781931382189069366808917316554138492614636002722662846931750627171106816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -136992646132768251967897235760552667633819484816001627825696970970741073665678240114706349244242550451615398951373511512313915645642848245367590698599764719102721704222126503316788746381282132632978842459258788218121299365353650991354324148528805114263520987801134382958217774740129553847185599578082738238771690101008713181413705372761330901260069699800327711538122317278957224076871278667671732483133214113551861401001838719482133539529849227584469115993579284777579128803913046398299610335469699630770527136476012600262309905367299072879747923791470556130767560912845064902161163468068872812254605081758270652326487162905675440421245174220117573833035595863504413892694678749439579659464654687773120484712076109085740170871955643266857420343108289315685081881786756334123457085014398989865174280786422437992377750386327965396257265093819774557321908158982077071630809897496232920097514434566863224640447956456182366920452977411884185379585277239402553106613259576294255340932056093444116735670987089198989681033781103607066563720225186858665724558036476078646068771459733905914690085674242376695363470723942161757098295514859771605027196964712511615128953858986994611172574268141752048600027259386608834954654878776952263115813978203089684428378497386662412360126772044581430630441774744964318559742573764980949562489443076519180333349438965501652782998730377949937528877774413586271448445237098582684071430574509792353210987045729764877542748679312486860008824280232791473867947012308987715802711688492735692704092456015769167944370639783337626579878585919072444980222558613340713191100909916189219364220245343674425970992519257088657318290082098443713695894695384646812215590807303022089653333453342900430829496191682698544363612540776157926127738751458201266036075812994474215001296187165771726747553457175160156554756449687020673182200814448366493203987817754095338976197973946576601345896497429189776606204489026812851459048903806502316564033271718446683484337232766512121419187294421873608405974453362314180151444293414539665582711582010585686731255774173574198060447382782671705302395956437707100921050275182104871990888230992758415587951094824460495445268412433852046709489099865205522540738155269135667836340096271658943752214926178582932887573899929093256684972051920535735052185095156321014705597095917097062674400191207823267283712015241994498008159902989250601455819186768375205040679683501913538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] 336810074707638119496353517226133890234829665846845760285334878055113917892420916559975017498535749918454197473003108768878967245018110067622721478107400189141561736406427395568831962456438672751927870019388338662766486574584616602119894580846065700763851593377366521276479631824246003354892174229702589699243844094354788631169367454413345524569108504464547658227776645029596111386252645943305980538042575191741663757498976241367799338002537199178931245702636137962957961059589495119331458428797870787264832373211996246272106813283711128008214402701972071341804881950632143776396049541408862160418267249485360943955328309801159584418725728124133676235505740324301223993820199795252835741198787109707247862892194130784356439740710989113867859982908448750375014150461303826854922505246405570966615019751764770847967585707061792136546087017357757060323616873584548304812636909161197603189929937908203519523207811144081355320508921212480815068542392661117266647320463539921278558072105552005440187787732143791535399005380473854131761876031122925185069849592164547872062912476987424907072367350940641824778571472859861610435320232547007060724055969542820616181009643540214474540739016411820310307161151374501067285575484659017815359557637395795351787858416335665274698599875452505339641126373318599796598007395150149953548940932596204941560677787893126205555398505103347359260630610494718225408407568935745893188511362452531600938060211234131582198193360665043988780651525655620923333649847542321930076981405772739862348825947607156283876815292647613446631987428131813276303167630403708144317694646723661898357275305129149911016350220389405025224478613159445914612697376001165207866615687431748877690044240245454626463970834180180202076716380305279625660840945919879598361009651903406362368943591044195739845566765729019508671955983166303405555036517470974150387803268078434121176808014168259057986666419471424101961605818116829561137023591324844002951422838616009526019565243367542352608997122937083244392477929584578438282002081909125393579142464176517491743852306524304409326350268773743379688956484166298175265364753473796725272184376464429339560360149238211378695324925653089734608051542026257662085091406375282021066033283065420585708649979194678650276100277049261898444434153908785945405097955312498406297401989609184460236107628798288971776841919444911379828594539134761791058987540008642768920640212775336935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -800678824283119639776760730180985302097626361667219916125028717418572497740116764739177832385653156511951351428138049914235538658797253435565637583066775583395092005729567854424382904000386940647321809949059023184568926462741655149378364276496044865140472822970480561850436736890559072445576868636613790751482437849759822351793122425631248619008698237442727815721364764007701341497626159809510592687609129385526121821056239883666857587963642802810758066648827146963103201716322097845056029084735233024160013024749464708968488523752486740965511752538549471616388060440845816146741506378394983440632633164649964787755222824480382694989394274386070471277065982460787075849757388168692643852148595101722990161039874717205207587064643165799153037574038736626887970671915636248765764109233788428458903512185610650963145473835559037324369125662359435788952990021432913196714658150028962805965648153994783343399892254605410885838487418229698805530995459869461936517012697359744420914305533536913051394563600154732092764875080914841164367003148847986819662679075936102084776381712998743143345182802419801727986606750558711060314337856984472078053398762953616381249819494782476398306631445775023504075674146451070184195607541707347266939901780048433687106618454818132982591026954176331840837709245137732044027207103207707833029703104879932779196628782841939807789402611090563837913162525555838950579978970545590118979433493304562504573700603727860504007046490346250598161326662466059588534160879678597206024141660460045525133703315544648373413766238012017168309690598512828102652628402639125472040221344634767865956359437855766203494361062019699844620478837085155384421342691746637358735301144723076821125422660858651525872341488422339589043882240681686735726811381214579035641423589082151234558602589855647080133617515630188424133019993026976485372194857735972827631767252612001266228948754927833409418964073961986389381566710317413925197900126840847867797274947199335199217201349720212170278442250123664075583390854611122675433525212070265226502648596541760488645946735003215565516296499815213286664638947015833492126432434487940082057585788790067687438116296354334769437848536965066904896050123723260364602546237795430545409605430739988082419854844026152439080559833129227563442924612375034724190622277871195787575500801978524680667149760099962569104734630052140016666638828540990562398749573943941855615312937809858265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 1697173915568620680488789136789135307894859223790987377520760427939812274040427973205573061518782961151423837273351198698168364635356572214885712107421041237182247785436439239316864196857647671782306264864225189276365464399286616012338836341826635318290904627167215775983743859476560432895729949266496394970182684214386495249405713602484544262794027920049553292196790646639623323759748228819822575692330204688522089816970233561432464073574839651742392288726579653309237387101517291712856705843222503759463008522592938828373180556438525940078596939548323684992096204047401236223254793656844747206515744040992960564885113888840114136900208998482688022534194324642781155861755039577060126432024253467802328446091366374268605383634051164148137503802005209163980007352167544784623460481040348461389557586912752679722529154304692082625649333043126532774843989937149073473907351072675230138388142421014542744663932091103541878511108617715752629065838529450833608248736029459688380780588784914698991131209145525512332220608010909870021016173080000738715375638052644589923988826094460425363320732104007399568618470759235460920935630706137818071885612414449419297339857463753232706719303374481490816544034781697924653563320969726361652948600786799465293444137823777938075445702298302367666539651135972285027306880931965411935408782416285453385897076612373529195875101774470060159641954166672750057854933882323188629882786077174879850035725490232187099925856417841493867990981103124719870985748191716074731278370683976804450171523203752110088518492985033862216630398308506096758544875226128855499245312030307694377659417986111641935271631141915281459826374591626347155237431866025879531947591866626778966072203860091858973921890663289786349692768345358591206292754353108629321091158826480661729670590302726259236355832820633223058874513843334173584853923518630405218644278936882447928248000889508911912268397119236425855132590690120417974981586476080345388232319842658572573986252176079726918696126282274183052933915983815642946406350220528295410673583461074007112270974279546981522061690725436051827402591130071948657021358553789481997010691809427846907522561654159383728068842969792230680526699169802992531726083930821847088777783239510051748961891712368711668481314314199720864157481558886676424372092673145000272651610189805083028787232829056071139494035385073918200548988865266068621852034796046732256366551164747895537664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] -2908065262966648329904821990785574491050107926098586954352651980466111137013714831144780805921461030404272268354267872863455845221927978272763147366711765441999355711503619048008300021394683379037811363373703846423032833296420081633594156236462965422956698336963173096733944497067113889132989317584360194035478663556816856025510649992564990489752552225620104636559712808673993785559289538672316437518170172911521336413205925261167666984713354300009352418181833181433888747910521283451509434796701837471792967516898875665229509341064662097203792654105107837248892457687104547174761094117147972650847497789465061020412005539512541787770258275076377605503303358772903736319168445841497620085876546689003998284495092385344530738863876428498683160653567857500535618811818376052058377221094054905425668950275227828276213364273010480900946776924527075703877146376495742762116145352086138039656723297137897768136229731559163963214837069612770320768623181210728328142538744584553918389145064253606965474857683831226140851027027771716453752066624731397730102817919941785154511473544477468112613567569098795214540903470291799384970126400223983736565628138772656714343727975406760369820086586595620120679492122950485521590876753046598028723211604209833846189416231805256145659571533858430095402288128657620020498254914407684278559331749774452192128282557657122514097368688027578024218410741607525322380288642214838583131825200414119653168204264772084148946948398411058366601767030289128334910502501579081590795158016281904411570338819404908894389779476338698509737689908169681114198929588075770412405954499742590700279581422910292027176447612413761361906189785449524078074664317068890705601490868624834454316022093120295821103552938294881394940212206013967620383690999906297031000351142086145525731308567039330960197777933072787130317679102269711460467863118522688364516170990743589443000884306111885068452072270857767288604827087162426984896221770342743290814824927978392510795400077398342249184234501527295668457520887612435159635745259644255396885727895240951091962988504715321269393729906758376466772389963176277641221149670091212928239238503087916541057407080835087022976691148580491190384413730645019609425874744716223380998710190511250430292142559801524339248729039918193463992403427603838252494943033106659599643409427565082598892441627651544277091841464747910853438561883073828216405871780679608973359517392816094314496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] 3752066334504622990397367469956466258734511730760154841631643957893975154040737132315427388122702242890863143467182142452094351049203261400973370991841188693211796059919085728056791588545523700381149943104243952335656699580781345434865433636635373714715182884316181385705312497980534960562487133997387006695168735301737188837368889443163394907619210271833236534324932837352280010466414152775572246250725456908186956373652324743578903303335825332744144292768789717075391471866663884356569106217136000467612558749867360011914592737043803429350966692193129106750950527753413542974696343655636492895978722574587448180070239406043335596050554850270726183509656561801042666785383810546856260074045251849965032415129574843912221661458264820153187678998510254077277112065992639651390326052721347927543317091578458425667138271379073406576928067189256369835741684363548125530502878800217454559920705661714858538725584312522717102872595992516670008925645618245523284047552163218781717035261200138600034137824581578312582441221824781275825052904592765829077661385523882752809278579290882454137007180528960324300096714876803411714677979402950717000595210084547980144882199695672803738014188479711694312117172453844213185785018305951734905785133165350409769378385488556072430808616129310206906292946807524383308947281687036417124047910465264566207749295703656713262190927935827887871753927305372857856207388467455653290757497152937433130108039483035590762138241023026303989374854937130340563267607106478482621018708849790347802007575788505294352511565636346695453147715982361644247861082578209942146768891003286811801105606465217723008589200862246749559494606586821753137375971600285776676635525872792711761702265157166960948813691690047276986997823722773747188650110883411490576145882159468241633154514297132581793174725732472526742524937754194480099147898743879100642522441908433847124562733685389952740351353824034900634881157486477460115872568865612677851911090212626811299792270087515900664474773176262801932719652421495541109214666567931032303962740331168294813441668355737076381814737641388471790317592335538661424939274009643972287486046924834536222812757864085634116900765338061172706825939243890352454169782292432142904816925025275524762869095645277905100533963292924010776115543796822743128628265240220502402796328256197540748759319191622765135511087025199540453733768328781838689875959962094591868475136963840766377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -3286048454463793056443788061335423941121360968804837963277765934322148439446456564715032580485781748205319213226441558151009117180745554843280209259407719345453441265883906880410165639635548300014920713960048157380877610043696376069996096220890796819832303745793361778267338266658784896994373898726369460777600161648524994991559028497728649786001354079396960820277982173548621469945728450542527697085894831534747347628374856197640510022550321131107846433297146842388791685326718252447157484578811166662227371577826504999313256213703350189103557174655243557868490557151801846457681319300741687007433809413687257384771114860739024181481637567982848646562878582427372353244884667077997542471477713138995637396008058612768213049818372514030560553289456847130455601368158997255474587891641363846765514074060014317896682426767198152833499426716333714176412866312867542868468891170868713540529926517613224241870516305186627449131658276329364343524818759593449520851616630467403756525703548885630167597228479635339559566059456215688058151666627085736091156697079455718747224859448799117996401104471340483615081659427070937095055945302290365865775456562154576805431783853267932524207483644658348347607427212384671810198195008537485058928869438869280059462143057729544992699518349559269635120287828379218707905045713672413918306366244330438144367976136809819218053731940210066195398036136968365318427725494910064623494720028716507205417164820805046926870476586025140287312830894907504779255899121817477204913609118690699143199995509917342899458281516288694721494590626931749736901806816894339631928369233724544113872289137477945412843154883109877504216219053560294254233849110715335568249897851116080726895979689680014270467751921332854944280151823208563432917227441648555112304294909625024039327365449561247948755536563483505360465132423874777157949531532815188648029867306173042961765408212787045465519664024742791770929150022605660361074706606663496074979534487699202613548326913614608536804752211663551986241050086553973704855753469897594467768713902963660221129069229430270797207893226990930494460303124953206323685447634377700249978398386599721194578951000467311591044201138412805920621953003578189857856546760261134208035761148712383977700280128497920199427576073680221360000987675467023375307091992954672839333720147218046935370864798447866280129745127471685941935095722572819800166440980015487150922404252057803423744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 1020934116983223934965589033173120630913280530628222673513139343315199822876437214761238279387835063778489416975326628311591226936265505064537705090838247584757338705183139583933991405447121803064631686342577015950631453468515589337335269021973625880391179898068271223355996048126431169185794168367252577828549103753728865316163642562496812947299214150982530517180638014579560460161299539890671379626542365421920061481009325192696796631098138788197673619410951999596131155480511102943135401210590663811200333724318756336358610304137681253004123696678232011434732002264279896966514707060575035956387204417434815577639291045067186414910678623217265545076740023004345545040287841274827002169131365350876616700761623360165118929576059115849173464955366014696549053486630007211400361058638663298161490912869504151548422069257188961458030246701880393135265051627117550229070172205298012268417277969992564960192927195322290182152830859176555872771529250440515295431765139718267127914303986079755737791479251913946601367017625578446835064902409013670517758233723310649767642962216354399461196082251059274023014065341828034031263191919932209994254292240245449720030204227245601839193157602627823645586996735181236603335641745320310267946814856041272084108528270646102478815494698273949736560767683522764542755162123781934113416459399905228037920261634543120818132698552177873446811168260890434775963770093189472647067965863959666077158488347901949991285558715639485841692332303242450345525375292623920905140050548641101897287015194789723348160192213029429969910925536833400026198112028373633985746712297502871388923088338313940797225695363261848207472037775357507205696250899539219074884357657426850273735991993260845102647493776829638550139448557343136719297137820734270830662187931940387425077153111712592644361712089429102183407675822994505941058473808526808096223049824733017135625895926986279031221907803500473809121017013209037502484006204587771545093505037617238575740522434645060989570722097867540802651642594602533899519742296501507219091656956389717018869973504200131504287242473491539791797858616582776962896379848910343379195293846467262452977504547155655764330216769599598751874815519064245119303368596271979016061763610025151790649157860896423319236604726655993377984493568890852753378882802614337121458652778030790856001095504847653356831965776371463553182989999034397204502577728627527767631517814922720313344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 2828677890492959685671092096180231462946284501187692564589544151252707007734736891639064631770040839078455704520783714221465296948866794530133107483784279256626410094580178152410963072997714625440920961608601078684538730795301618175481789521067777978052115395008412825510463622149406316049871889405023327444951005786704066344487148509197705691462737258427446239160535078257810365694921119448058954680438287680369294206464775915591622221820110142028285442332863450818819869245594847095502039159466915510177821166886089303791166882664432653280784352515464258091962774996608695116198855761892029755337000524303294942618282240352489319383805034310781012658129956260769427067966458499968335969665177814259087035515687100674922011731305134363633790924380571487677220716971572705596929962075190284080591233981577533649078864877473024541864610787518352836865172625575863883542347361304687315216803580669124438836795152694753298481861373700953549785002748271401897093612602669807087451816456180670748054114877511754663404277421295270802886123304695348803550366286044961916576881609896797957311402575879548005543423537277680949093242233554841920861841227179588409049644259223244537259888418411259171007450470850502062038553315810529576826726531769866094488029383289506209831252653216425348348709452647681740614352314995069582952312457991179560010905244525838689637524231558945917086485768918345552894752594545682405838854825574470773912949933053020773568959308101599972927992779179075103108618729109045474976567492221877566885968377803329398500344437495922405708857848461359055077990995998305020101096946025177959167191473780572917822509530716968535803646723118538083543599914383957750554285318471448000897545451508037891149371534198794635164148798762312223221869811821304841538231472544372434539708896590700383979517086351470587017386918077768472061773370116599956624228418817434425843155202224965077110966346201257354818299436040184595288271343040515982500807550646370793957666240368686181020665451393878130573925794331967401774982156695387072943083899579668675761847445787920753675865718214082469587190609535912572872347891559929867525804873261054166243740122495292306916229509020320740216825130833376982000700489786470728292182227646055620948071366504072053740047399867253734405475508566287069432679744585828407166014681565063558906439949826594868617755746492068196072929116144448700422905387055640666820110508364176293888000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -7628084073005618412820129974784831610131213521198662837371787504834545423677905525443687312721351856126183349252774995545982448717530743418050434141091316510895028347211960247970394439204462173251270310507237151870519946439486508892826954572456662552936991361565843535147147796571075149721482714619110342908267366994175584165200545698084223363974144132098082866686140478064694862202924790749117694509535144034643376776721806543648682973712339079275669623517755016014490059965085149022101291453051862682695923848266735727754142634135897350220330156278923646274742713931527063798626569437726153702471871964593719207934128806405843953776406695366517012054258916978980050195065018173565699486566478174756247504298095387766646768718205558575646903132161159422957494356122218943533379390032795322869178451107060223896922309808826478659426981229641913836862176893674185306002946470373142264777516068631251620593627333824561035757978823770920231441830841504980900896244864271732369822046148354844814344230728100685063620929698707510241224551173044809898266871582757204109499321224823290781023950138050078071477276163144892092933991998856524112711459038957503933644099344845440479432085929941300746359601531387266258310474552773187805435163917353253951733538200079220140360117596158882949570373114542053725072826759963688672187549984472536492156002360052845574211407754938607224216875450488841762126412935782271685941878477223570421953480534992650658032011854481010963454290132353382708670686292092731376917986071975919545008337436930980721524686196701637860565514826233705376859569443226161262882027420338730351095748186196215523700339295223175054264489580623577774904393888430955382840480037965663901545081936875113421893424544318340205456600320139931304860873117841595642570471676170787010751884370826177743352751352415313384039362183599241964012091508223419702883841265427704465802026472614907436651946609818247982298376503180388415067477937478383795397995787817103915329511522400308655735483949557374158693516421176708216301379832221817052546016098878120387607993927468568866217064796904438470341723704450353441629101741211468802164933788228627881266549400414345844322559060825933874056443835389383499058430034769818007944653610480553089721752579376124276079141542121003254879177553637526158837337491959814003446169249916670611867965962347610198390346934966241666160105952971497365240402459690924119586474905156123099136000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 12353744209971259376304147004203235629988971914586060656022435017494606734981665473769712166265813144341878770898479081342234386895826593090766116428759480040138195878406578097963902743978644649783833597547969620442986510657134331549035813571257034244374033124594643356283062727178922627729342242737658669780610899977156547361905997355934875326833623203614092705363495062469333940049752196932280622618527785601480678604675763249000721450984100865732294561063177356440367176162409529496318529887159866195609493648416290733935711432551503062689832791164252600920184817987091060961748337308801578595082024271016495682444503567045035887912931021959871162246934277488723483988244302408652752078519390604966233903501576633849980973654814619126009803316560940359501312439343261826114694750434412839468733124274713888508715270965732705479876511130312152797101264547693819541698523999447120692696144003642133493403475733961815012058262855234464328483623729095489682082967029995508045527425573103656127277290365063988907165262198730969882826534662352734328938256990283375379893406826780017874172437326342688547081309982510004181596925752527690269990779319121091859489508257918858088265262961442786980173417477182017040590529234907930737522018768281062616038042499277168162963802129977492054206382410075589869873216266297336203124048111858285398652050600169477381416182860127410601918240580746208298654808070493385360029940216634032387450168256938812410310125694637822590030957891922630023315062450468540446280363937939050914113827122057085903125793237496666793518464928539817893776708542792792537633712624958752851454773813233115054881277655212894875216297106755730607625197420509866125653203780692287579840779475688514463469538250112828644534863210412577925263986982145083590250490388710821405439552477745893454421199127512418849270769665617279313984308632069508932713407117645594425141856620379402141342970365711969732835042317049404491420926892721337949497934661713348427796027569785711882449630051184821056828148053006631671080582113865816465060323083571121213848236400846687464071863161476084044422760361995749716571761920161368072257384302441660198600684527933087337522237374579631381819069934504684680125486431656849319054559218691633500830133293906823959250369896480448926026329409679553280123600543302981744507115836821382471067434356340141831902585332756493118605916524946237917493237056545410694852648751028869529600000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -15527881481771473873000716471761326636540844082629633354789046222354896483159874919420414468162134230899734319466319260057461047714713201641954031477082551361148921028417467147842208010777286484734328686692210746830584124809735799257753030359333149693921996806204336520550151880039025601410860054096670850418722641881351339891359522868646148382963739459393071513012255576886069833774639418262073292077485867414490895329957213954294347487616875502180524630734491955607294718295247218934781289004425504924880964381199717447354642281989904670490945826846343672980361459922458216763992304447187024498731595639006010248410914766869076474488964863220083890889661099629323821805370023849019021074804506452187563635853100590806080850867130857124809606246520620761900893962289778970872393140180039577998022343392200550471337504953936114249773670649488623189903788432956319759935168797096879037844286710238186385240668014401545135873838694518054672478027729022279514570960040083108578707164326375655902709877707180432873177019224079714033528063657226266808703547477931621420610268862684669971503525318888996532619465606405955333746904815205481425936384136068093225399777398775706529064891344253488543324144698875578750687353064651630194501784946047515807215568507341544104091941824348219601656201347636799335762500993635463145337262146406923798365182022388340085748530386952247891711734140438425479755492297905243434756913996498719692050185499407474216611053191155265916067818472216169061743917450554779595094801752111156237704047681783510121717587208637181790358844683831463256352997818147120818210348005498239607953881159048718935646478919458346345983864560211393654502392056719943201981190555748860199606275687260437327447593170663585419273632698006519975017245673803934200615317137943880483078709848967465445044508439932207933240253682884026811703390683863494159218815243497461966869370317516226890737221440331884109174744757776368467922402192292182033141196478979731210019428827207830309505020356089729231512765460809258588781289215651038097828151162219638398193104617406143010256237839921544740620792615569535890678714847591329494949394851171103955760348072568228875725443236699559950809386593755297252556807773704025461713410035846071751246171179397766390793869539793749680716260342735031329291933681279315903693873696217848453744084773875535262460705183068833657580477319539259790417386054320651797705650600005362253824000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 15904516195997662395510130433652287696584341317690434540039994844730195889230609423779347380789808980304069158267173854437795297104059751373000433758553533453763510446776341687635079859409984279064065796928924147785272248967787271568891782402523344847317463446118079929031872355601288330341712952820177846120642340000635673972151784002070194306553464960097507581143365379426272908713049456219537177165873329982309696301061213160052814695042489364354843495824089251187747544873097018188673548218317924707792924468910613675866520877291875417449454484391189746147013322678934710566524344046787970272924539718898021304855642036471414222831292433959395043501715875916787695114952995515239505718647806951646041007039374802666554521548745833145897292020102479014473999538137345386991191447849487627688306714135098251927738630738156464172605607277593168245527658310422319441911764966897388315391998011549700926096140195789567390429264348396351888868792525571221819014809948052078006216502122917477966169884874158823945243186686179086002832311750321673785981770860645708516847408292708588221776830378538031911999973965975224248317990445945958615286856563112718051516155183093833127701231759161400484683139574523276955675067089653094249485030522352371417219968834931282267223100940852442321381975488789663869206718005772323413054908819472957110422741308969418087719368344113962463079789814180802391759157955481911737401266574703759202537888908605933079757779343116937478383125216863211519336493172619172643059998366891159851220037260828088780296258279639693692761553065787290880522082415501705527507338968599362328455424436615231892924464229041802988785959833210120644756190885001089773969918810006613559192150431964524996163906689353327421858108191886086769734759344737922020256660595755343389095192584151376544156290868272972206215877782847840678300849253832714871326946931129614182165500141464707781932784177006154501030765064293332342473245035441342753715427502798932581327051275846604844866755149627551242797509040651857109628090619177966052077093840051526186336832496029118925243672591117107071775349114992266799133322974747158474811291551127109372923542595573354077724657453031185722858563999062982431651369781324773357027083000274693135264845428541124880741145230994667910204144442170740881260561949389485502014712146631443436543434710309745071716042451980385776687972677270635040236315330487219595398406351609357402112000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -13477537587792380337204979905667774103886273918665885170477366653790663568780220000209330468100727616969103327227862632618231052659169503791741269933010488987481492049139113155200640216798800738668516227885620109961128065902079621914226754239278520087331612006013998947090468474692401174931560272119085643585629332164548297060671237843810770477008940795759462827697532101109404086503180044406600289326419009814781678895236383003698127960215413967117019403693999186850444592261624685180054282038179223648753091689098390897540673149716291530230539151569726496453553638334564744665429875658255720428712712901605302801861023365764922707610473744855526077498167905993886830028190641305283943456583520500575531642880235931451214531051937728304733904190265764056651817934766059470026968366492430603660904553951618236126010036968021111390038777153733868237521399668153861139168526986595219675186214109545518826584505056573358238002306997961683576255842651633325620045539628864709999913706918869789865275882393606911982363233307181647675885714956136058364651304297399974228834852442771912283443403823216161712397685227584649267764438744687157486911166397053240810532359400826373120471046425513926921915434747001131127038319492674490651420879523281048607368172802340858184992913109414659907769921028457154257479164668249809925572969415362700796295797420556479983851800410066179435456883963592165486511256824893888406614518851905044980267612356008761896203526221051739903059520006242150664688867728349546879979726291524653407625854486082625616996445025952249818014615919699340353687524832913638050603187519360912529896306349588583409540475341696460777919919442632212180495891665219994251229868106863862790923956482734354533313617953194732381386035253990626686481952449401324069453066077721556767956510436256566894778798090613797743659738232978402986828417323285840821642938899061115651864073813916859290051785287458075450002919510857859737796108986795235904450612204095025403127810975545420846216646302302102228306574311999146203126457685206507195885876943055275252639312533186388699487961605708846795076774881222405810150050238164741159639294237414528827806571301936533286582796382934010817807530157255205361810663542826861110895586073131753730398534345173908937037857766370105680443108094059327394850210567933750641763412963982326005617959709663360502315054056697982578071557045193381088118463359368603111161553776705223524352000000000000000000000000000000000000000000000000000000000000000000 [119,28] 9529271077513522905941225623387789031505602307511274338622662934031180487501267323082402193894863994623298664041694343076691446095905619154097184104854597424196637094650339160943597452322687676724733719573734934977778136161412071705679462379876939941941672861488726676629194600264339940665911170820239045936156508105233553160266730269437244627975319710188465464091704475924348777339804254391895137611706982481402829615708800895017556393176564768726968185327138845967608536546933915346442278429943926662103822551336504987346838370817530811707676837248097437944058615163436015831088702280856655085663785247031426585937501274226644862512401387469875323652918570068088491756028923739576098120622160283498661122745452791075400408625972977855485667875642836224154632061558759428033060581575200323146394421947838840922561023136618123526114609920502225756013787130235116901906728349678253678444369897226274906243326767553429238739092326940435078194032738668829426208249698482357246932424638141483402586618601162048436388841996611908669972556969933424631934407426402929052306826137469961922736755033434874823979800798064085470243517372130460889189839274686799350617299632282677672509168090720808707296339279985975367723128058811734663080164310978562911604449736329854881673784927511407449743586680973542478984075505748142779466794309787060758440303825859819403844457049068180649572627878122865740388357955042072136279995529716123587733237941692247420020190245936733361220682673611275319066029188513373698540295911263202069325687482940052051915210438808772633867166358812325897301345870393573634281927615801691473017452848538122567021612749966282132731334573286685476082681654160012844588584005382672220946835518196651000077868261780639431253617505784106098594129589497655153533704192899663284820111849308674861641166452072499308629363196928753706573154177938035505882183411964114315418258371200355690138117930664466755565969546924109770522269947200886957883481869535924048691636448170136719967307966674459128581180176078263992819337619384028855769350366154942610454125352359127724828870391989614005357637467227760348532172501593732313297338875359004437030714046415962290790879131488207803451700616852949945122716666437389520928360823233661645013625316341276482469759155122405567488597906367533114316546260524867737856180533790989184295220876718287890618614067683482776857635734859728148412653291144013901032720888502822109184000000000000000000000000000000000000000000000000000000000000000 [119,29] -5641812350171161446348079166447427414469796762204179300014945919849174787059865469178034759598691152169977963244992920228882841624636065850132785999854459004035511987984005786627658931524352142161173859525594200745363910427104947266812329686547608335090936496206591318981436266693476471101328862022808492370875570745036965712741879385746863496932922165264297883001354680155633167271151096932293959497936530738351542056332331608432297049155882248861448483680844972897772182444424202441600339907926012841985967337330048437978317397329251879466216920527203261354839447540540529066120968277222127791680790148583100043979675723358874944139942237872862320565547281046333749377966329019611586707244229184086057745519486820555586588589138176781161637507323194366249721080304312444329769666848936298409817034231840577018637934246147757288093556679876394906007012961301813447632317592345732958985264761070160416671381977663110262978095533726208236925515071113287416689706015673302611936134050342578681772312851717213171995299585030136924426515115855293119896363986538516158736240081571128984713688713684579236985834375349981196993430460456177946685240304230437764177942548560721668295357617911428398441610296570332261241277840697087639553686411112897105492311275097390826118389227804349950845052332269179825876197610918349242364649449312295995113448779171271766903945872537668696754062748561218525330484624532088714671682374168550685957195831951920155949347549986681820839210312128319759297867327858092004033771610132914175639366448707448702855567191311323355965758871082680060630401040628863685145037497426609002677408149815359746696133883141490864519557030850382138687117232718602203583655228141078531218288835205441514948629975588768532272868605076083614959155524763201758185968851294542872872844863593446951645448310051370142230511798069232236969051493291854101042414455931838888546363562312285939345292185237119401191378490599363074475943847188188709756242147504636522369236167562783988212708748812158821283927118186865782223524191041623706552716988597611247794687957429901088934993741404174602843344613529731846900880215052394510041955389576944508189714824170123712950885107550170284397224702502268968208899577247188789789283859850723940995899274758494229162251038802022561626120489308927163350657052068047132492442557624155297432962645991356288394204086188996137519244170062216115906065964655740817816504867568660512768000000000000000000000000000000000000000000000000000000000000 [119,30] 2775102968069055640876138987390271707148681136196323654166248335416155391550694981711483207190773404794583043943293832359276969898451730815386004115899564206145517146425754221021933602902693227805982111886035933188219623540966015610150779919740933505433820125755696332904545496085554417827156279864148359560401865447346708219179938007727994337526813332509802254492276935910031634402994302384656065587930523372621586338018795431739573240859317886987356030331751491085857857317155552392212053613006184861984376325236122726685635312342646519776203783246488824535366236702258514391571355590727932095053514294644430109567963753024844239103218723999040303373238215908834028485332508523515330008771298456890535746502319596277730548164742303284065121012864230800369869272669775827058340727417847339536902808817766387716928360162781128864509566851796397447815776411227838216291508535652111215359474093468134342020858242046256771435639880380515216456427729559660906306946749951030183613259083508443435653093235758671078324169359808526574338666374032889039607408236794268385801112151873558113401692938824063517948891116059840700124509604684583049773457609736150992827225969359972242906948356423222967496498244094162352923947239840626935520556854724072488186283346393970772057433893369194331688602715745715187493173688412287641832339191564444823013454336912488778315856347549092566528994322056962752211158180210717797052602185847294836054434662277894678085520894683187231357765628886144581078213985443727839291476842068391379541176498661400955755587851013075409002256972233177877519294288100995349551583771779242047628118673040971762900238270796730819728303549566316494827321222549521492794373753203502984070531860649496804311047047451096144493872438166307255942286400780895988785570973032378204943672192567463933486027874867740456731272064863818031620695252976019003742652510764411160910722846853206307464271974632436473628976947724023835501462280680810702108071816459621041355054462678342858783378957115127877615960260060856474672960774277683053503950297074275123990674782119170526834590644344300739846924532216211678795205015431443036055251765487980230982690453663951309036293831684301907620005112186198341664640692499940145231934089868152935607148275457385117633953121754323146494411654346262965325135591254833403073373361681324445012372579851419271176083180803652956851369025433101585805253472027982508750944698714566950912000000000000000000000000000000000000000000000000000000000 [119,31] -1094746811472023658544573183857037076008281953245144207877354820331986567267382413467110155979502685755891035201093737260373768289326925003771126001341611613760946220296811579673058898053410828937563673486557007080837507818319057868409352597670963600905973023803291564163893139505235051292625590477079373523003968588805205893527146172820171286054699159245035700677682519104122846182102825994572415123730876772378777488950378681564738765383904431502880755763377565395087070717834377626245427406678178193682300869535971764662933627847488504968928463340867066690653881133472912195258925336511747765887020746777027359102553374012458592329764326003793238303919452505913094199503653876493189620923221111462652509661631604884704890806780125289002117633654530655971895714903101946911183817317440224464539287493037458618162686661357966976101056796649080976958297707740788473211485985681629189872788736663328929085336491384868270514193153077556020015118417832754798576188475959880197388407586448366899042484070915221118967850838523038970867276820459222789754740686444262384164056891669639737940697478873081932871765772464438170899393316861323276426011057809857212448419900263456677521322054057617921803992723149498748750274688464787274461519216034517942466308821410883917312469129198282655423732387367827395240161413666564081791300362072279727690559167600665684295897919427388201877512649027584573860810333784029887702176362844722135143538108392421227677869804096688689363058752630145705773265887541794631756542261167386101979660064495898295338428369683408405668569379900514926661516664271954524001460523996618564003577282712214310158593099191805594012345194220667700498095071278837292619519225771104342002235124099893991510775608883671524729870621702849159982545745909901996897303270870016105763258031093598641694820261463983259918392373386757204887901846935579659474412875770350518939493768718856166801681023405399303557819657562039088711317035705580134318948531296148696201233958075123452161492811627831368149536385214332404662799543340039722619770571563006271024996538741480141033050990263422158775188135149050558537754869150252061268118270286893581382550447637364000434647640961489943282432517659085916443941683187811558417361506546218205515053100442434998472332127627597935563861572744122798532236557884860460582997088884297787840253940032994183294855440248803341197487304695888816264322880987444897699323152923533246464000000000000000000000000000000000000000000000000000000 [119,32] 307560884815978193952221421710553621728865727096877605503088842265149718821978668020811157438349043809254858159510918651846556172005995037547588063104142141460824795773796243893138933409942531979690612806297850123606733872061320766376033069592298332939472105216909778395945152372898858440829021246440644064551530234480286403010034164844569006539334325143221254058626633777233665198221970521584043065466760116886616719541281353028494764560015827940186390477966556507688179928577254450431796745246198028529853015348373301447230658945970466195680967869471149798770031852547066472582317076464424957021881684346383926822482670929764811924279686911638788988368723655443283958398059287902141707018363030333661866140007668350996467842436898894414630912045654252541882548008110777167889626577305870854968077017409930641340022523474572413368453542804389755461536550003556041726595390398516841558933176226908489500021967638453531771355782544263338528944977250092560312423721076126203204388574826569603651284194047328120369932482325913310786037586603966405629729421636449022911148365113730373392062136311567008501954183943797912102449767223910988242461985875525236964120559687705806082536406288731709633926468248551764897709798797445432395735763535080085852019110903952808960247225545071713480544925198352478901876433873716480830769814058458279385775510560121818638311871947122086643868809598189897983365985649896560944517998263298287432241604528115140886698279660360953684925600605991099410190004607624982487988404817429905394474516660864864675260555304335937293698188747215323253958142255974324648716578709746123236178981932520900628536191558108470870831039843328600269270117306666215417353156252074334375270619219036805889880434539600825124433049365817677856701755418736260688736173055437020512276245921447759594398211572663862258628850548309805998864457193235562662259374447511183102341778574426731709982222417690606703004366023783241992530582380120667248738708757937205764149797806038690757450604501652842814250208869947020539863840521807192492216997440520550426211060079688907282924206522915045756160853769509977079796197343008677099886357323007702109099849673398523331110860688622960998189254280647281095443109089027382099809930577899417573573588579586283493332030335811574708200211306329839921204121353215468463350572952913336986979927711168699736325059075854279273526129605753338812066250479371109697098329533372694528000000000000000000000000000000000000000000000000000 [119,33] -28296493413197120021322225240357823142220604084710030593959117203281852647496612931536867514576355031408730555440563324536061978785159457911011843819949320715052639079573431809568159139383619456578847856872577586010392788534355568968929850158711548443120711017054574809233126658622378693280472847866475117372974418181825753048878920021069045584104275994499216206514279238087191607630210583280537232298076888469795479656065474352492818236500114693052426491514782416641566438315372331300237356334507969974662082177817012267309639085681582989881165563723968942850174281362110923025655237187929171274286155226024117847582225078267903069006268479486220541067296714605381453617261379882989458053510002292137690603150103655398720758674183442540027818351492076765452593583906532236219027859666406966559640103761677390695613939176832774477818907201230103349575874541199198982409763222528136907984957895779104768014165226773164585399656267945242515641757578910852453647253574398913345627058793043612589787962024791321855413183984340459134324856224282738162883086107627564094959617617919801603511920594999194848298020868769113976834918128022274017085079651144608444284930113275860968264851104799036604123416274418730159576538330726941098510146813664458571520798714430844027389865016981000903088390514350203152746142615982083891889442341868054091693114567922184336142227068543761317034488781718197359641274513803905109090752495167067446967602580391287861169581401683150823772408434680656038929089681891044463829537661832102125469010087516280613573887475501825886764755710630362114460627142111375842286957615204686809233737177540781426050436987624710259247877711087053995260699646415863300230576395488478946427078829686836507325501654779895476326811258309037531231655351664783950898614287633446502173579742544630784922861045079295857961075135251540292450828472583358029003134308991182055463330919631960887976248165135753832673914098564075463022825518043812160798657178443155778714612002193829429607322007500403400577125613432180392711743183092576027415612702775352045475256112118480504188016949840586901425306603736123499786215958419000641099434480982131893048835671225287866107368984476464354810103331817930466853697670089182901863910446951952150867445939540081000291957018054845383255143536755406631175811809770012993134504841806128678769434968531164690698443347795104510732495126612725597739304161163709378863502847809421312000000000000000000000000000000000000000000000000 [119,34] -30445250595817536630793708299599859950907340274505160653052239909362262442279255425007061529110128173651668709238328020220124054525691406055693734636991419039388680280859603568260048645940181481792187945779034138586840934405943467821389257495191704689099865574879565051865640237061883361895370814669694792954342329283807098720854633275856931886504600088652994257001180890861791331894221188073355773527423191479833401048741400968406286356198599420253698204596769504579022788676057718143208018767279716383575050575501676283918119775314643606473566208133722479445953389464908959186503704573528965198106748788754636427305238968358450432270284945194422805668160383389661595535254481771613382271843979582899637025883270584139804472864777892132775169035009360530167494474657123740328040556263290965189348528793994236487355414472978655734792970474265666627719149402964389907002213767253800477169813130350369676572465029114676140114084003330464395271338845210795525151162047719800029171244572971851171053191117942682542590249355851365693309060865644509677265367532856267799922554452804256102849911788058184410800065002847292331823204523767373217030723711700823409361874125721333966539960361810956161663527170983227121698329729395618138603761238891090901921825090200169353309181791947831050836370899526179971961910606953170334320777667477843317417285671007240555330065671108853607022149785128992647840529950847368289546815730245381607463806054609818235454317592876360687645482993739367454058201750958371396341493407813121474716432191340563486656940100047462822688142340561544167947177120433409594049092587966251964127443430461924904843216007324157782945631732550794056212654724001983273076570258023703673844365254191925179222902397197057329954051373270471816955775312045581891010988950361025784593302792882991090021689499141345534663865096152109645797926317766239535652030161055596907650494670955973680923008316397843985111924089596938500831974023207498828218650437616678810636661580804373138675539232751002763736958126053570191529583310057475702483638906737020990418239198780625064301837732736351622238128031614595137353688549041902992644236808409751330547530707044869234395855389763994319176595702815828650381264104233485630099363932470662631470627293913352265858897800843122428381478380149366784692081345116489821526178128163277269522910104947386177753711758487168995055237945043868747548297202235261868728120868035624960000000000000000000000000000000000000000000000 [119,35] 23256148717173973669152899329751180905926425459827020863929063573731199193975118675101571192348197318643771018286389057755680721598075157214970063454127692711442755556197169164510092874935976025499653786311989080647807883688791405407401145321461333726902051215627898156342917997539300101179191873822121679506523259715659813137545677138091856869569114367888079172663859496697219304270183929124327034694844048468222328512065167628933278445440989409080967823863236691637183398530273678835824687737713307619460278906263486515489784551893505048493283779148695229868566754981820265595082608328556158530237955539815546666717080716355659123547202517350631210743199830551954209270372199042532481728236969437865520726326528857058563469324865882177492915354923968317889529835106624147975572918969598133684703590698986836271824023374894773917312521122627577255916667960189830297490183579950507789366178234125769012241874278929597361099740850433512403113516669271305688924407055877737005365882510632759080284717856485904373956413881407238399446918071680450276399192497003165030973847182702101740245823247133091966317175199427663534863918370562856531778963366073052679394423798133785157817538252167021389741464964250633011270451805353401334230976113206698035228015926681595591164682770281440420044550988786994767961846026973931303211951993738340088644646523626588202617821752937549298187289852809129058165300286802745275068180199354296447276407035019160821828123552163295848466983016551708680642029896383962324786503565525959724003316263455640564963861272472314366245968981380742017595499081435730257954511462948920593059422498571161846634235996467782746207293378227488715505239218904310805474307801870505890123842812037728880998589873166007655907982532390030894226426487142941614886920533494847608779253534876001446297038172684162134983690190278945259210078884896818146609380582031057915690016651683065965691194971013842352662364549149663525756399366443936233283279138018012783700308646235675777572264174666792626178509792903093549026524474919156089907029719987499710261362157101405561230924547196559682918920167659593245865180705007276316628482773219643267734052980945729103608499103688855004531780151790381589944032440825875551856248545233930448561986958217178142667162055257954580116780937500666554278396793316888888750531091008104623455089200189258755598747863597616915405013193069686581913547806745198360087438136914739200000000000000000000000000000000000000000000 [119,36] -9670575273870757185245311141507038799017874241672598900215853295355262775313697436010899830862479129933793459877660329475367526110912165740760289168620714821558264769836820479025554003038024646172246323800573539826050397511164327708178251624969721223587768811195338059320950828715052354636732650579802502068059168904585412767714300724605039374969807199291726391642797841296869409249818558058845855939769290359077639489942529161615229309520763665514484250915844483649002806727243475283698281673660659290792220714839653506678376725488159779121298752688694949170954097339119528471905461077435314644224777963018348500886853408647988817186592212995411621071391614274136319007305475571111043284389336673997104865589239074876087612441043605446017919514196700690766089593460652016620718227819093174510984892789946895477926098795935046292138983112247647506560223860019703665834007886491562581622905863980984333014625970670390054505358594152989814833197229903184747207481134305994108261176429368546649108743083924474087489166727706439538020883531372827893384576590050993779926655235627099038512347881090229798980400876118251544208287174427118806057606935994673964530794144323586351691321669840222556186966644564344863638386919411081376985150608848474242959695926079471778543255799383114132009113288496857189981913992666865253987553629966638890450307822783496386321294640048260669122438670886852724663770066333630367861794645323403710255486199170786281236297010719180921289095593462958135148037513527605514961318518112009801873711695786203498459919944172528625128143880047765800484260338837476412977381064859498731356885850352386017741275158227666401833165196599557760359257444476632575180227167203110879279060701619111926633334794551054224866031271851299890843743672979348064238312844853757217343400835901228803430048278360129380368998595322133882897333085143965241675335078435001763194543183156144860027418400880989305216706781425216262892008923007486433852066322084984259436246529703649722580591000672345737025188715935263941738055202205197802452718091043788089120076436491646734808937029196824105738561940751180648774782077573502365527342962894996909738111312517481094631155875875788012743606331696045242841463341302096240718301769350746182554178885785633815127376882460853563492842804067579572513622447037041302992717533962251351742939010431540222249709343322302330023786928996590026962060936701259042150519676621291520000000000000000000000000000000000000000 [119,37] 2622088048690982167779142562190182741811516968011958336113284490241441984662867056599100301209175060115468442074142366664806264273833692411275003667849390111555625756998952417397727790769806125693054581216352668884262217082234454351540206383484871338549938492253533602627883362459250612608673463977280758682861557931223780632103139740417843986376635489946366238146897437395883570207106544475230901323192690462083496920906308939220385233220131869832351501736634441223246575721011771561900906185219800232112317979176738458361944520833845876140835467098275818676471292334344552843082933063307856618915570655106415569515378989987827114708719365418995643821865655655346037235707390845496847936839669806965432587516124835082551994758972940744778664895296028586788076444334128456262305810401798632257031542345359869058186245753466593960867532948882883865143329695333827393298871139830454898632035331415312243696172198676498105948737131182021062194556047980863869672517127308453544345046125564002998638554215034394616715828759609895992296468869341836790716395328623117599208615473722474484702122340810892782005697857090713851227584165098453144057824320278817437607113221729466081797222301367963916940786442524849965355197485073092880967443943730588127787604288004534831116872742027040027352813134255589402113280088480056449929004378510520893512839995888906763173815580271200838448467012013280592360244417406449936452586329517871979973783489052228584992535715650692287471542292636907177785205548621433725199454678776426010505692443489077761796815534535552865689858288409751117009828199681898264458666404033380734619270959458313354730711924766608608654031140691844103566773871687277886299785828140323159795330123810207949346731110462457628474219595671244956147021674804766845322678889372747893842542591556651469687352272012044115659198616725877927838274189501466199283660630863372894470581436519004671829729939173046185936793598115188881974007458051918203984691544027177265073661140428219232524987700545422994412844208680324868649930331306013782665653583193762356959855533994318531726266699774883436956915810602754335608875019422957165510842357292094616533595949563057966142798236455723569474147475686632494279443506572218028481780381366630882463217842893481801358869830974984060239508950212528244427901185157365824290990246074955070448887533777415625662082300617826120656065787537210735143266463248265002561090117382963200000000000000000000000000000000000000 [119,38] -376072475806393518878413863793516548162314524279737162492851086458642931187489954746715392299640288069836838321442906085645218767115187065028173643398745220032669854866226779085779090418849413971407455690659406144347699069977964398422089566796751765597951932362145979508928028936381663534928633024955838050669047147502791610532019224350797740530158623404491587345365279371041692127174322562623615546427943547742544516428459231873865518016617692173222841822623364755479254840575623376251384431870678230879648738458731116340210657791627489449067935701362258364684483392925437964921451831870385261692737963217552943091607551592687641741469509846994378360527776701193014178261988673716996563123009583581155094659817894296220440194593801184278591138955063048301489903391351478853567394129004520833417662173372700758334554996038983044124427674974793733695105620038356008174738787564769918485509962222887338607696495567764980588845330894354500348949790009860709129060749843849958279319676895191282232147738109641270272406113805942762646883155213383105310825436923653077593526006278691554866236384360676617101966521550767777113732299644239639159633816234073389647136291243274968254595973921472356719295131571274894548358699999500931121099594110868001758442286855583479285601346427969649004580783065206194201386978855150515644779692522385311916902749630486814653252681874374028306500292731646239302567731189678666844448846681077094667374045901533214151051265531428676222104081309941394764777141641577519047332638898635747617367999108569294645030036696508454075539354109976586607527643245744393181452370087948652306558817394674966865406327759040283097419098407161313456661434417221462462410326469563726837372585265091953147797345925895165601680115574063257883741624731476254282264478867221408471363696521690933676707958230700872314415619627657808790275978234001007008004594930759210658120771228003185554362615727737023057073834105941460273820609347439108773221577406390406135261216687341216944865744533224674724499852166693427025093340365471574998456352269025602721339836742146339549315257831746461430178937992194364328414960606863659499767740302774845156608336197444707034374337153715507759588975694831077648603341740122328269526962644817070328342830301267734490763422068210286505091076247400964146307630335255552661232463897438806486679201930040978587131150768279661412946792647678819919217855978706712522067655765524480000000000000000000000000000000000 [119,39] -53670793894695956769847961795608328769420423747012259438681866062833287947495440041206233622215037579709209124562935765717613068098877666286253025715410624828476160027617688134231372573968044812837358306558818344417997409125603184708594691622268047349813463276321838759147081956608240429006093153614550814325294726293116814355466576584593107363593410921480624884450185516490370825571123682138855342997504735307099365099327957023893169087025339975144205730368750958436174115234660679100698070344770709026906563183438864171092200818861634702657375776400142810684098050682494585051790864760585147143861098857975228788950775848717968758025535986578834251868246794352376261488284779734471702189283912572914777672421071894447231864234842862662177439218608623083275725362918170562423580633193813631617940562914949673312424237607143025485619919147974862264225268355536624918289418310846752577075249532069208798896456975319080582605655814615435707724438350708709162504450301712575191379128248924412987988275553627032688308543014172241371729825011629092151848757129377157625350328669946635193318363047801976423381408019538952940462880330817750513430542478394432703270781964502905376894793369095976725698786197117837611153967983362723124501747020653743385884340227272983065855985330370409047284567408979268271765117998673283559537225040936807342039728431066438407429560642271635398774340223345944320947875451917725007578722874200890367245694368699031680978584642117931917080979151851599256842925714189498826901301010615440878014598695018266001572739261129428972950271500554540760277706488745972669318467189408843529898869027705307028827338943500859940960819102182601081317279279353366927678539879937473631983839928211861747834674805126836387865368237053149126153599341017863533982840627988805057853033422190931088202537081866761205464200218744809434093625242119276968583173998252948613074452482203471574064780094742737248675804682668492657408427089991704021581586224462016456532914163928910397986858434136384363247540137763923727621490939131724469009076358053249528884447047045480272483108796686063020291741420803023550435468562151363536926999966753106505629638253289945835649835558589510970442731189928966272281285703478706047332817236439686017774249077417988244213614769839204881209655532363178955399756061666305044173408791177074795729525638558716647046953018377489400089702958176973080204588951896780500255602104074240000000000000000000000000000000 [119,40] 67147737411008243960520812982959242524271168211946772260665124723480619376313182657262356412050174766247571687482272084203967364965062557125300011491018410497878166795690920728235986864115922026472870619697836778902133197714761439368725830928505034694151730264186497904152832908245572455574506622000068444435053600303828751604137336003284652319016948810469931545688441022962858315682610164610286912928372794926089773996920383434032701404660274851190739158033376367742446701137589536507257262099682685165678927207831673520146874316895105878199285184072600131257238263935859354392184383307353634351155020643487196716474808385250250859514392399303970210381710490491052105164013767053117347060086107920442191966064660711077291091001531287623454034291846218475553224732865636210787173763043682276109351703603481624077149585828116813724769681516458378126914225281060651585176395535387431887726917282620104383936207947540553464709499941561017769639616213837873703059451573167756982011330448736378083649733954585632438649889766380932643710166896609149323134049814914369243595196348278911233805655366728542813033937371956756185970365586123714744201646997563679433105453759465643184443358604146680511952872513578410387156262321719858340310114539635260559701909669040626555158303311110146249943862763811252059992042629650330926061586642728343974005027035390044330898156103099933840724075139080715101957735874310121562301723925676201518238644657942355532192486747480637433060552633205758495383727807019502388809778833381722041067153605036808667799563591522273596059462847643250308192431663652319319252806804182260761588958045660131798096826689457907612741406998677468495964184041333558753262496565790268751536210008855625436164768652096181431000334498814428707118353663384186675813864945680198551400477718400555260798417623357490151783059841945501643131915062205998600374702440436505215185324199673885015827252344218697052383784005153903931785657991320056687785432612253694638486287410575806643069896723488691711223275500388103774127044567941642946154697022419806404618732260197769683001361722456531788255061026904941894555547620226237824130943547954249997597483577049475803603910775636806562522458589755479636693970194880851804432377522459139987318495474734132541665593224399048900907549159369197744364020051112956167728728629776355016466251692300540064925999360109534587390073630474057510870624923801825672120606843207680000000000000000000000000000 [119,41] -37761719851970411849137686905431379981883498564316868315279642257515941039629463019937659668476749245031527684642868307998252138758422700197430303323468851852965679986806450129467930478889080722249156572353098572564217949026078312623232372005129469593089132239363330336485743531955998566443116242329774314550185256843611123644275474932547315283053644583474510051572389637788993864707261851031369930036080091194228341244795115263427793339941791392694928126757884299799429220406773648056041941824447301138261898709389350759094266797569051788221899911630352943377011329646417577220447734275780508394103667342504141130319248664516018646043141592815122200675347339720419639733733265638985978143331890058036953213351608399172348147046099543659496087632942451084296365175965359636967959032607395330020368490561414103498401564898478644619732787042197093200253035604782414563859860838721887079617227117301828394394514801486122661196521478624423232914337375026158543808028861091542266252058879256124136651651915828616910492098853030484949908053416232554717853046192072436069322036081965186171911678671052415778113985383484858728089622780453059515479776268348206102195929288565504523799345839483103377863193101392757018400157499170227212289655891032334877525219441298494756579594937667270244274522900367816556949478205041526460481093507027702671778045656647001087662547880467537078193293270118187392877135849738585116087244695038132536821131138057833319828769335809956806715292068971584428639977245367478267210317841235965925090476823828235742862254344658936573794072302025843153538843557817691124958378425131554910451285646225543815580060031796267575092934146525122737483836590314978155099737533855161278018310862470513962348141750058876374776997819837852734228292102210083496901367370474656358262408191592696653237310281025773812457329873464272976777596636639115979588938395962429281681966205622394786297194390917399608258068093117038965995514717492210742546660234354672722137090829209018279953881287094500034736727651599245998588153911644727600107277038059601537751237479607123716672774814037192253594280042723086013106943857782694166020343366173098510573514473186070133213098654521083341069651620917733070745090469989659273277575586256939925504190079342107885626784073247389674533698562385366196814124885884941673010347452899185949537632403295617282925878689213709772696940694135907172479516775018933651885023066849280000000000000000000000000 [119,42] 17771107914702635195325742263422483646286070189837027394300791400408598599266993025655985355108328076722517398747204307028882352634208022411839522680850477086890641200340680411016753543819612772234319256178124841262495420558312330232813388864243960724046383609312073288596430629419009108821900767470841464130297954286074764678400849157709137023233269378120319761488811639413326057940005735132407647495155164659269203316476461573683829720019867048131780975424533338412510165566991032300601673157799954572885002766023202832203219978913507960824164954097530068157692539922036019543113057059107079581372329786379189969457595515306109035136883281951534776018204101345390139709556517903106717090776419746201637492660336106301040047672137465667566053096331396847189137344356447212148597392983218283830185361806719496450155594988833110072356280687428995066219705994576152518030168521354771447850616562070707809518211652222859087768653633021614808135702281166627842335417015156166645414663738828202176644119256735184127037725168013913033078429031848289010372120227878204374446531694050257528650485975442095750558732969104245103727700095478040047289052962655505025129252656794692417306744097331412173156271798681688874177118973954490572842098977703768959615459081858965608277951855971805867399621741625615858158661142688232356416841491212789160622218282888001593984157401839693263634494244155924571488558352861987863818007243722175247163446021623094718618955961846017642249601924522174600054762084984625570103746324348260963401333102650576536499596811135957034614052493845222197946272326997932362910542388358825682213624758049376703497029363184705315523905212087769059730173676754772426686359272448288809891895189313530086390726789029386196680129180301159418713320748114022018496944084504889600228456156309245766875303244537586326105361426056509000101062017452262970046233018590247139021948939004786807774251753635553604311869742074461554212923970181569082567795909119208019246169674744354053171761833364795867569404598502494121805807251564458436577223187204273069955681838939469574566188747609570588385382556729681067160015112003886324134782757161803412752476155619512520851540123425135840430914912042687753890543558126271953931067034780898871253836214210015674538450537506240250473836897167858061760210338686529428783398679719874128437041130610976977437340455845636762521581518051102873410546797331132112881006034288640000000000000000000000 [119,43] -6899950045300525684846104929375880851993281050820975346853720361466002869140954628695019556241952908132116336470936279196567992246522869145662133944998337020367206816789818279959371755049677723046774673962964886368697313552432604821824023285727902400033261108519430152884489230806783061530593552750315711503145697425847683815400035891525303773276233898615000510273164569401491752369101043516532311564031776986381153639058709953385778201176156089330016104120608765457189115954145853151517571096606850783077788847636317823996273130647721668204891834472229930072914122664767169376923734830362236186326728082220046556068171628467259133924614074518486278654419388286183394821711282952203070274438751895262307983553654546111037630749649517799065361896686545405293134432507545268779183978873343611066741280048894812100488572981027231810374492159452870157773796344582739215247553872359419533396216986230456307500983753131859971962923480655314854729173317335415031948847187126415457085147181175497225383785825861287738029869510061135067163142136431693399530401398968840145901264777532341929629870761309903893378004988059939887724132597157263484326160228884277966729137746358743740926169994074294028969437852285033364816259701845222103243252013482387353402661287962571262802286152283533080531119800140153536347131337146378576813234414366468808514785744511982566231130542378592667060135373481715170792361847012950595608909200676288019676144313312156121037653123090888438270825917794557613956779907971978213750195920915180450089510700110590520282761206940557877859560538285931068842633392791008788768856418557507797402346310271563820029446104830917278387539954147879053765365259524190993472822623387761793927519334861107339770945766137867218416275416541579414303088195078618177714757818523203158675783064741557368765720119588574809812761247544161816501656250514860464772903305171511642887069793743605894739703802502586165385943656347234009082126673491366979122180947695890694970010885321267668198341074918063906349378887238510550891321937081108038177776631206117402264994174874768177008096132314659972415316568240229458786261033548690804397355186647636145852410029050546646090935605808236649655672129518028465023876719936134685688482835307020910409679727849155575622371646792753547326364285702463007077909423189312718626540189141443223517281553572222480701355706559395202402565481652547430065038049200373118996478479564800000000000000000000 [119,44] 2054531964304257530055692117579284426750472465242440858023101558825768762470674079070126575186988362728741928727318916224059546256319814540407804884219935048697839121383683169859871479621072769905486352809463013711026018956710936096972178897809430278134895244749202351585540553231857905547178988722530955622843450018476231451108088802005369807059769908545767295111861887298188436705880327256285979201517356420435021254870267292317679712684221340232391358324360162095817142687137693276687180902593278154888159900966779115764963023768207145094652685405277524349523278365925975315112007013749622490454238994204751637073252457302684787555207831143527267653858138056732220777164160084366696306813491315901525237351872156198792076099332019496726018120739740740762610167155639536529741401845228155513845366133801428246548945720790625491272925383806985934629024513905150191291438682883412242498242704210849366745460305401474027405538005273195392858387327972417488643928611637833464086912027474944056607995245256949919481679099376691921291824623764565672669042169670369094223767088712921963068017836641125790020173648389849104814039621534405671103298370086712531822481388139270644818755944839589549308525014853501825092780454157362306456926418489617701564576299361103667040696398267010091272855955245229777683640550198812272862721664077556446869485449769309798497405057080047160424479952783585343779205778838152836426146467160814393292104395727083983978390518510367796924606524174069104360413787644314158918302001606078255244219667186926346697089040760331624135924108525855597387467822455476299456245595014036247789264672177114352854645090483425202194920137945330495654979118559697379796297884452293746658858203470230216502941385764396883994165263150485710907804175560368333397922255321862162006508445251588543331956342814338214008248236845825174737947080775101320184828942848682165586707118783654408091754153056858256724886061615040658315259213248745118685108985456810322046753594307069739627744163536791796009855123303734440354288599346600694451262852860293262278840051766042034835017604089136514118202882926868004087385044416808030845209081408375175148190722460125969848333267223559359945581046627079308257346207038861733618194770267155666369435499104496511194154086122936886794110968934384076728374874694853900519845400448581796534860557216016312703474728567874557017994613559490075349060770105115690642524916940800000000000000000 [119,45] -430118413389916019432319364585592154820827815357867013176868255697771208915787000697166866478020360087354337599803473365010486588334605196310780263810462684609267267264059998951307353917445411800203410828101288921858384278831643784827337842920051020132418997315475594762689039039476144266169622948446062978129201192561578820862340424296946841311668487238648442257957624445993554198144045900873616522176787850941026375885185838412440602602308908129764541360875510675562470589359801565185122998779652362063793053211494040941943598889546800252012514965023321789961316046852230169518131029282855256219196003960235688028107014568583049592370531291189119114241019769796273825080841391362666624012662683759757335985176409172267684149982752193782923551745476616080346114268833992351970371372399550009873324809724133110593439181243507236495089242726432822382175960604274108524499973086751716662583029423725485636717329431910969006591360000470575671350771851043019403799401347130187777129175144530143703604316683806427367354662440713073743949454531500713297565144499277096695141600165663038082745168687393724138566540565097059223890508054385216212766404455811743030535723820029371665040874381003757531626514870475470076029217316505996422659789998070130451443925247307573391590660294079792787022507925370841850666980661965633728626200842162396626238677896373931159446173412828308527092180314069018444152633551364535910881066038847055646201100838349275187591513184904043719641239449698565499655144794794387420757765833496916515609651339354010189557189790476803952760396270375284522460494926071945660127491886695582704438834520157746700852400429167126085829383244779828675002573208742104180492456526412375836248859428846455136800013198473467920409169349503793539213202927105084243585194764586179976779484069589189558392406884311744342828846556579857767522429189128964560562742625323765079412059558878331598633781747138237573987287596808414268345725775142067193723125152187653495907099580685207875984485657209212365517877234182831666963618194050389800464616764287427727973488851417426613320139077453606062073999866239950390609308343395752798901456932315022344500620991766040040474678103435339518280990208920304117617086707761174332889922726218113408314917221612304260693952654711117091373611163492739332697684413730214827471592676144977335873800946918209107550245875190215718216195794930740623849342070951323911684777574400000000000000 [119,46] 48811649929372010907410462329108752719954416379711852127430264761428378164279078230616466275680410342907438513373501838690431088825047509954821468784036975610935916369997896574280645837565966918170635021161112256777749492516144478071042569756393095485701286070130256372897828813768470786461455831953218462084645406346462005813988091827114252926197212347551495784089568491845634249991646211368210735696970988363148294874739939643719137602838504486722622404076758456082471242149968605916514733103675875829410182648456554987031186566679120735683762260548987127202741957992687807272878528895996728592630198489895298851355984973192667948424483691577823970860879575976411002808127101723700784563971431916334474507789381794245574958702184360832140238496327013260465611821634164577916928494106051482655663813767529682675502231999858484979547509649409395446819107260618698838757112883016442679065046416313608076426998876274494437113063964421124540777243782227865821652695029161835135557746726407578172101372998151174172013142982153564256280430494681644963521867774254654005407953263747111783862001651962791787327351579289736922344002267543001351163401423302879431317306881235842928699444034216842653161379742177347624131412564623338474473387263234320004169835775518884372608818003977295051071588693190813084644577723575926947421761940209447809749554338228955694337693937699516020722738379237756642900036483030862569030654489457827694981466719110638077291580644930299905069595651926122708563031024522743261896235993432438525942389155659390553791240862421380427954083904641676517507378119584769524424973823542813164243863269630419617383747655211138219332586867655406064036552729035257546777705213899164494754874062120407505177551152231627402521110909675915208296197141309846006909869525876764762685448526440171936376843958733054448932405458154525888436208806438088980647843835926147415818425958847650789128735473505973518197224240022231760206951750470936483234587020839465002098403724240732696129579538169765159418595375175610951177559647770947723257806257839091616309693818764760924141295400614614186711376871631143366102664963122107041036876373501410626650413359418512846923016415401105780137407620083798008327912962794464354085919598676839973577281755478050885854887112324774558271766163617279055339421339745915150785049842080554399567719153226257462321860043581173698934319674925426575021922307327463268008381644800000000000 [119,47] 3931305735834222760913391410955373657913588948654243032416820913431202245935963557834180099691717554394231635976021262532290716650384485474624194259906398176754334901248220057451149946049804843769966064595087901126049432355477998262175563669099313075897161763785949557272649447482888559821424364675143584256074314050822177242240595272411389238272008824942297023404317802593324817174853955719039963925017962950896040469954111664659181742051897047855553562787709111579279113804958342103523228695390533409051109499061951569444212096824559297379326129651834269608145023010715116450395041937038712576915294879621046385028606426790507385260733654465939800510842611093930334670505554623342824180049948432755870493475130983809282619508503791839387115287803351797803120810060320377917765366601199235662968632109847291350697007946449754518655103833208561215829823670520280234957596050616565875609360494212582662218107850129471415618962365099275706619412978001695702324437055012387165072611106279331873501510822084972780025099979005240838409428707533200523837370756052864818115009002128104274031778409612296253679479809133674917950350818911636300113355985861858542587962557998314001299630234296205415704947952820732759582541784497075438101301151828043750826096376836362458519209684556621003917179688555463998078116058053256637771267545353569837991714067223591884933093319417767813294194493551321671456051193527347478614330121424937119304917139747148523815447890046752339512632492159713918364177306416114324987386683190344300438100709608782733094760706620671844171755343734381364516715126537227717228346574551708588904231028291675553814051216260701452210945475440556816307522280934926007483940256308200002183949291450173956532262481142304572146024748353059791308229901721462601665256411017315368173903470775890261946184695046239989628158894219587089330691038280196123684835019128582515223340269790586741559060635525970838515919362768507367699384688958970058303297616993242511401278619524729753201246442761217267665020381565924112267809421903933127892257294080697785564812504977295055586569013596046469152907410773275546832855670324297534215314441234704448093134899241195375565979720770151019210654996318461090110767212770932160787022628799232538721387163331113437180201204798738598093435797100122216348155164587499326352951222327490557261564898821309930021473571434520748595716219603778708417468008931440590171878195200000000 [119,48] -3382239325114892962040068748526856770388216105091340499485000051503139259459506776756976967881304652436134578003253967649963864203493753652264287410980075797265930950530867820974420155838695749702005404954667208277763013570036480494683517595566254124245103856217446278616993650868315199619704504302418825610665232630073180116661214436758198949073334626587238793821053313537223693396187962867285565360408886516715486441946045528942709237672904164655678507872613543251213857867783238089612633091605753928141241928683018842581342825946878109898852875231120414067573157095050684066622336978980433016918880785250507542432095249737851691759378926866210655399328998373800404909712698312564504358075247728641780936393659206521434273672521155618285581740525665115863056109170779500305216751551674108925111431474220151553592216674457466395849582159174216681455414256246211376743156416559753597741386568740636576016957530992325170949815270207049291051147217205388206406611034427975639514659603217832345684351943742545828824941437499731382232728282389214609574978098169899636531301055828874810504947920570074245418125041069017005611193041786053552330455524004137929890846373105301675993617240056746470277449959772760249560279678126261410725382117785180356065900349115735878133978238705398238292475213178726204296301122541167318660035573707218375356920862860033515787096108471602982556373910144194545641571202242785527234219293603225658326421169830394095414551754505254000636793150556818763697909252414676621798646822484246953876397550098515632629701369933165633271676030253003584521920821394170258156358280922000036824106568642425893955447171802081729863575342800408168651857343426380209244619487799691234780022144598827189107167402994814389109729765445186906046360693283774335896930519553333789828123339619103994845567112488897668174275279326321424015276803155112091986989804357268474119933966287283940465500072740547722197028092293483842404093279093585971203320442840468952400494379396408075363858824991367289926629533132262237484946246998484255229613643910607649967064979540729400866664354816318143999246476092580537470364043139306967388868277232176652678757435595377751684013815515535893525129086337446894104697166039892165709291673183733185845504518817953940319092468059986739669680605545757145826375529779076969210131007124688102621222931123853233169935488381946616458871038620759354000549014065493627838455808000000 [119,49] 909821104072929166418975349471787701874230957223210213823276184638503450825026031282685964775724601924326304903610586433795655116726490161396937604720783070085020579771861465557104869419186722891654934268873395453110383341123862389431967459352978645278438957452448798464199071521877118907238479031421880093594345929647180124728159785898400323725211146028419020434229765150514842719897429662366723096699857428701337245959253213095835948787434181773019801461587322113773922812511597087264336671167496527151967269767198148551229845355607878242437220400315731579444706424420101703417738940000744752155487530540454765104121170004588735781637490848606622478474907985984456900784429908902829266481812099020617911617017448204274575651778950358307470324373770126550964113602751817688299468587252288958886346109292118517107689311184394611735368888810146338516005801029539253941081876094474187383315883135955511008413038828747842032375950005256672179683556627577752688075434975589994483565272684150127094478521343402602039244093978992113284746384576856502844017009299904879483391650113124174498135677384456334776861915979728336779238823913518378866535265354887983500359835189078853709917179952565897250082809390132518240511130606330322564998577378488806153975575699525637713851815294185410211993427748916462392215163039876186004757679212440579033447576233476920804871063229397618038750151702743565299244802645744327550118945124929766802852882609595696874974243725642657386199791498234676738629833172357935401252152000789754886244125452978528271153663128381573674283404336004337276887669600819485296021743578728015725117657199390486964920801428098437122823698222927541673947341553945320811246139490570043788031282744057113443823006466896808631253653743676193937863297349138357209816413059582278584184709041251136538742361679314681940177979280971842792415590806205148756560123724006982329381057442172031400607389242586931019839739389479655074307116297567172622050935811843634396444815956878649063709859564092962750700912791663015649969872220349550120227057075015062298686345250937925977904226643522669604562430967486286273963418476444339308507682271757453867257052178756498072628780585278072990424337095407087728636952050843034491640172556435396372924014913080980039300815774573658297665293526473886158243577929789909514002133651822414557153343228509290813134630466047194917889895444252185829909609652975984281538808000 [119,50] -161821109919971062586063315983034607260497008101544225350459434148741315980785681966434390075299401713008490881319181514164431949047107081616314357371361998519747887114655602054409950409483940114043251776939269316718611882451153837287622803855319250344052200598492619973825306338265368464178854931831422640408867313417566653672670058916052216607493626915820363510852499658517527938685909962537397380615791157192228062754254135955449795725748165407378647266976362817042052948379794263441922499845982373178028192060799668356128758857257952589856897814379103696288821058905931082268098044201549242297077263313887017925313644435269513459114269326928627315283250671224987752449533473340001261645101321531538433905189245009542138699944705680820084175002800538696704315610386243280682436225657782074757371532213320663007794222258809894222309245660369743922660707689711717878262706042732926009852914405799860203823285790949764528869901547876004409174206979004680005798648663705035892817555589389854267289965166625491333482061384382987959550847777252803134529732460147243472605590147199754919775443860938108905535413359200062579043376958148044571023985432515055892706839642511724959072953268903686965341137935266007927089963045928937650368971919127219308394290989837269188164889768065963679987086494195302473241606525632985820409126733599110397426597590609336131312230251803453843017689400839095270839665107605227825421521863641504502362494729946261213857452416727395511544531038876347207821458960203281217958543451781487598327702835985050073462021130706739680953485902065945595316310815635209016799090856400959279672647403297959416489867807643021494132460326564336415315103097701926203036581953931907205125073907499137991071926498644724321943212269593754714755860750788401493510924942169921385510162634599494600973040677649609384896720675195222486501596017787517980079787299725736307225003208762526062489560793180029451978722955013590589560521480939414586602832906815082542557394240642034400918617306598336224362990476503691945357482588446384896760099816426477650283645043572795594751128631122680290541296072056088077202610823635369991906254781036931828108232405058217786845616612131199213784489613983427941928276306564753433226428613878127717900314244673605063915306520067077669837047193050768199149750099146234608054327410646426363646003871563279789622658396002741239381042664947197846946292488807405262480000 [119,51] 20916594356391110456713881110570147469261210686971870540504476415467921023242745447721834466334091072887286809595506399320972066177840203760795906913556749455953453235548895721563629319189742070203341880341633016923140092076393984389902414285208459953176774191648243033668011044169243959746577501975244376710121215431935981482578426333822183193329435222889502994121703450774150481560504964173188320045567394212908002282744853797369786052762394656560389455933149698425047866427693607841256028321964601728487185788585327140651249974624582386247699836510566718944205036877570346188590077400183705417586438874482350817125188704628283502503136187087068901900287732182795500291426869786380104571198919364213986142300461440559338205612845679638225320428310668173575726611848255644531343141647787195614778960750710098788332227773527785875521026190102748123231622765769143698604672315605899255484570353005460263294554933403190802611934120305991137767238372101008948589939797929192425258327757903615603643953954361518429680269601001005907235277890043472809301186565094095956004226416042202244349720161916167331824023737947191716806079692350731979455937303348256901132631211461581726090973536250441480237093286785261077795395238287182382016425570269235926903390353357404271105936233374416577621406572948058241106673909271020656922997875812367326713104403567898587202033336528014861166746705969369573181606482818295005126547935554104303794092149062002088147291692951586619855312886821702682442340831169539634955776201202740880504019082701749879863048171017865794166710472917773319450605134638844126762845573531133136002034976426595799001757913756037254541639880032934795784131605709573479703612474876979545214776615255543836819801299826894230102539341667949816865374719563172665961971167577331954148018958244920750873646789752026594344718025577804583962624414735326748495984822624994509687267806468174151872573477705309214599069538909507881477376856654114268422439194866578472038634260566232166884627335942792149270787435700176311218817325486482901764664900951669660885936254313803492431731438417769941396330458146623143789440694309948695168640809205690311931014644887264030282124273470320535389321504465081125175781189666328408731361349550867178883381177965974182609649278368241929497711297280952741821386708845248999312809952773221363413110448913818993246953890440718482196975688541494040583464306388116202800 [119,52] -1901235091236758531818478636787311114725233557935563646475576024245223872065589602201294032833600415042205639016477675674219842557815070244509022482875422025000512809497112273636254540013204843588094881301879370747061179847338859905459457562064731388445645183692911583497615014504667195544904145763523967606157366234535075540668115488822472632340284510777619794071558449598133569005568974310934053083913798591818907120480220650878556868382215070665621433700371248899713157850507969152864976789582358823220718193707053337931929566914738012736726174262386188422870635276519327834830693403285415434803496630597504062628199807601950979516596205680775794260744321965437728269315536740491605783479151630909208073305092259064308758025771700111197588318687408256105204808549897958272353842324149374944461287009204634732512871856647175442902270143482922661160208487545291345372379768622344040877371875323160411132776835560517882234734995896129386774597067215375349824112236327609945672865184182570803568258515964801729837295959128852612049274862973238291004626201498853413783558684367421934054530275344046946041337577369824849498011176921797862077814309667383921836530900419444714143803007813164304659703837603043197128797646163666123288413239204095132536537285855424996379447103789047406917133228987917787088686288074718144969334360942564480923558423923594033598111732244871437967642365132285479966718376554883729188680898748298537017814893531016932088117493518270954666912877399635136036083827015143347510809270506403421110874720965967040502856453041621255154272519123577088673100581776136422435896700987671515067451984647183034182982957820750139098239073155597029147990318724716958786707568376031474435758930714396613103159457005027691014218346074670590630201469528877177359576824122760131107245896908566883101575870524826227162148553044533997793089248324879859144735083654768815427204883014035667171147892590797148217850782115879618047535187273515040487687556853550882258607225722157762134443119695038981565658138417266832691217567518201728384673045586223800340400570145514648467886790960894931763107868230948736303547093763114883206029745675646501110156705416895237822574974011362922987542873326125761389567752176904517182283783142168984843317803936584934890611261885367858060238197938972707831036782392534523234283218966484638744319586280843908566150856253790157687545037250130979252312602205024000 [119,53] 90353579249591707664774608055751899705871293126446205732588990948784773738340486166666506579714770088574055998082672812290405489266150373111954284133019056271359719876983784400993185672033499464455660423928229293243143623526806360082149792937716322337498000304628997799356854381297940173724076584547879712103129593526858529489768845473806890252678621781586663588902350271063393123547993129272553703541461063325670920497780310955025909396074770545973308789765812069257355128268159908677613727079274420654805072056303857925731257998189791941245346269961562470098769082558622452258215759030998557547152719807299669668798918833188421441545279900590841392592131531575431063828033681655426447911714734906673234473498376934727056996067867138703941257015546717142003173343073609550805685676523275010233301709915522123914608356826444471219836969041853918063449775037388630132797694542866558868259585973311998345746146779121409211138911598766417005190761766035967481360433560012732206624940562850972462593136328676787805685359738105796366078834874111512636705145297820008632855533844034011041787999154433165471833932074931669100066647910267072975202690453726481760129567154811502154403326476195215618008961195654359801454758432670088144064737931467291905380587557936907680833488298243680043794042433094526466090522217041131339734185418916384596472737112986142111620320003552394149792591086736258617829531662751978384466909906737661425634192926113072469307599171295259144407237497300021386049793981335759545284276313787273807822430491812343173910936051717918253707534475671851048157442772937103404954047885652040130721921863762823271025298843564881413834620592973880325546067641620207047620577390687973069388989295848801244617568139535888493484790308836221971504960019622455384254007328497918765912133061220362785469055210153892371839913615827493129963050966891601253597501001552385902872980103749457754384133336779892913436485344106237667896426432817231332461015386429152964670174852066927570554734415407084629174866800116450409482841799370655341093678578767585879458864371344871931922285590137944995439168581957992701606867119384253541268746870471087251210957708882027887607193113225551960508135012239920684546071079920307079857072902255707222728980496052722514985896493777994289900737985171054694298915735381934852083407973786536843388103213531174661887805914149642832002916024175133895399624184800 [119,54] 4991597321452404421636722610759679127546541114207172096568595498154214415185999184528265519831905040401565746447188532814879739192502783926020950581357979872216546031020004599017399292158153532858348932779093916625445836850437929630803448385799567546276714003059019142413599031379394459128538021933326260682541132083928921371188545018113684692742001241821660932999256562334463424208376548411612975295576523834632520358798959059400821611453673142441694137657762098008770002931412034970601495089062975984226075701109620707819105497432541390753996035209399621350932212488643664345523463565042371581984654699988243515477537887634621282018301916183452376419304560967442084628377018196839323708947988471616040707581912691113429308008739788775157634111361889684111418024723222482520453114486366104611202238333377040681045307182127064047058994468728471878899850695223876154033919971789756614959811991742347850460585630353032871361682281703255851102767090213933726551447103196945202708751028107751161589851310921532704858387417864344763341959564499335115949127191967995255273750653631521323606984379063462502384835646657951885025185138789335030523501317640903321787250606463834857959112323775052383213621990446790314261972223052850240853298611693235581386861699555063355396903009114462294319961434122706064861687572292120248977086404979908675538413139028994216744385429182144990275626998569500743847411415000709987694415868376883279515006004837360992653256687959378831780877226232483309593488431686045786249793845917257169797477814433699164968709296169761163156400945590796337568915793007031932483456823044313726969892605404278352415656284811827075078209893902634979282179911263713254943758993080163829463293114531335464803657077831753769307901957582885294747928278053257510740190897231299489342871872664082378918382655417085590344142466012335860664798818688760358103080563677580740487331623358843021618096921103817899697911799647194641540176590470137868666183664942028235439196433644377981593416245999039883912166325423732004959819170896809126869046648908195953979218394099139044421554186322156985048297789998414266929920356271293768804623987172434819068793854185767576506996636711709564723678577461267176579464356378550977758453151740481167443607581723673995243869283109053005196929835157319090814682979065617953863361697256813735275481229971045736817606752027793597611729736984288386137579200 [119,55] -1533756643180184527858469090778225856257192366036916202474899480759797399964668408415655687007749511138412986978309939641178818905435842078801017190200365428551361128330774523998551591438586927264463623490192891557746184679344201782011831845072804419495928696445567624027265762570248670285996225625014477352004707427510523158419970931843334674202618981569586199521834658665078457023104459820742035429700187620605270043794260154928942048128689695874407572305676785725705058958447967313925987099079205340673468927795982358085225699648156009850328269056645256384714429957214288551447600102374330061296196081224350813393153358871487814758543474533365248127367202313656700502734231401596039385705539889645097703065863957174100832411758886698765249935404378200775143162161734277679602304292889221672900358950365426432092359107775310984439128489379009074423937119734333721145866059841755119162317328493254013883511670729493879981776390078035821364108387867646135289420900902260149920996765370514855012544643343410454867938633139520520894196594445206798325868482096699284087973803183279210234929241672979835816099094140737226390491884365253124017804555206032490019324291346496406437418917435328529321760205251651739977894384094287128046368083812588998280395571540259896245095947340044062924959712290763447839996388029766602865516617609752974564424837066471697985596972514326478067827373628167246611263731233905390220871587323510876762347738006169769833405107399813776682257134787814780698399982779244940513132811490192339116727035032240961220488271055778954589851952816358036972674505795050111555200498974083517527375805792696731525675805920090491540294922982145035952441836233404679830516460409369473521433859974812752986976176348125389655312115558249153988998980195096429804484356843525912944367801699777655551639871049862762348659799631326190919069962258264944948856775116539762885676389942015207426015300664720531591168050075484152699772371790012150232924928785451187311109304214522296531405368633829836250366951626225292068404894231274990529124312336951488835035340194992069935687630072089603599770769680838608207994013905287369935930994622034732475465856540581924973277505371465032912009958089283661853384482387283981966940394987005212399287150382587480559462970700691528488194429648551862370624647939551929106711282922251007000537838346421705333235089985582364072528819407315380309000 [119,56] 150465131367424551728167745678213508855697641593615382919090364195562164774898561746277572245276233192049756431852220552716174637453514691171105576846935174481819106200198377795555429901847110708525830600237420094137469108597349931366382197937269905407648154012771491867151197781094206691080075958966171540604777402610307558964634227991568301833158301134022798127701586082816693091023884451230691981176273727994287678543607492010116598578463274793528083912594628434977377355893063403095131760134975968646021380641334082599580384887808007821022048382973270131950171383203771378987371097262063558752510668069269226045620476349806573764703361434400061030112052700868250187908497945347593413184330924393602248579337030939310718521115191119201620609220697304394955181190598696868883913334630477933619415083280365907687924511864834237852915886442456204017317869192392862816559854514088879558751715477846238337032355853310755048059375914807283576974594650435886796435012528043769229344724685657942750091977212407337654551542671790059531029421665707024232119016202784379339050031939013992437482665342309163787261684867400604152488546089151056150500293172042534707280610946254727386029350993894714491269834829067597115719983219401572722273370604341474508494138119790261681520671942177658120330165565720561519804276187462094234483646140525792355519810727502824496539105562373225128999415322076729012715963400192773943019574664003250476740670128799820418852289476897747657088937230991014972493785230530360367960601099076412844563434608086426264896520642781220856422914766582841285193998405088270849243869395024505167926785842568427437533954945900299223660049280731864136256392371694757167866781449995753044562000793420855670720717466807451334479019644578840301428881044405468483197733563909596815314219525813755285544494714864407278519473751932658921395264789247659948459024369968559187892540838465314294413649998940805786559006584344920167470483030449404921132902152377372940477741816891641437427266255293326119772468764798534158861719446306738243625363891001376461207041138459460309433719962481107705582409528502478835195805396029628845122479252668160602872053070010790097906893203380521605833064486590104628118914785996393955327834710839772190024675710074494230959987636763173268526055972429048377642632250182433164806892447211235624010498793472515763563540857844745717109321655837777920 [119,57] -695867644696218165469386327095097117008739211068399937532014743110975281869799827629187876449804737328122860125096307507476771870789749811658812528471291531485743510736733109051170161763725362960747434522710662854090115481093654102443784277991987939727529733021232840120942427836866170335835642882521973149925923253348878892450146309177361241120772399249167195855695658580659265642514906214876683057401091146111432257611352624925828914046513381968354149774406625095701353573553439721732726177056095415369180479241951051672592572579743199499005144218372458449236741487145927279460013725368194625573420990163107253638228948278148482486534126771818306776325082753389685592284418206156241871183863795326048043545603466054996948949593801441768323448207241926398476047560159278767341988319296093981966178304319590807858226529839073180401974894865336465533538834448945087042543503217566977772139527916646002149086977746438683446863571823720532015686841577199220024942487047047928360965811197991257768093154826668738554613468272308522749818186496917822334819295986418229413035622971658215411412845065991096822175680302909784122781424510209194006573533488651448981309620380323432968564532553821488292516319061116419853718311312978711700878628969056514341035432309402592235567284875707901057613462574409921353141179343523579836609314980595998335330055001920871014293825509766197911080268206852180822528073006618445704768521274212181944020051924191337834746909139302696198524894754024822963177167660299872952231338534577329930383918855241140916551081777058334013658318337100257610511081614663304547505285806387292715884966825692278465760644458794213579397031567829451407870975929510549006747887858245177015152236256238463175725253514430149728652476183662719834764914535589428998404939885081534133734226642534012433139101991605462804477143403841576319544630163652005192162983662671199235145705566698948920303329043869151705133906083533933324422864310237165738441972445108895412576692067046661006038844231849564326545644245415854248737331228788800766388954023115545980437291187988331216927212323692218109230927020161462741574437407847225275901681930090802282464007383085087019186644219733206841767103830986606705468282688355634087889868802006926992121864609005974381188843787848063589728739585176728780411163165895852650557454405742575117406508042070452061462952572296863903151738259200 [119,58] -1727395586032915680326151017743074899765904866674589549790241469085591128705730071328083549507197594691615977835267478488479704583684075621146871680727804497084350497631572566896951086575492828567247651655131258936960559983926858409973618180695979414208924668063294956233747082715447362136903097491783407012090144755925872389383716026791393556031620588277067263392440849786631034326758023626161777871895771226092017233973099719379816440752575473822317153233378264418731672633733059615767606576248289587458641977609465411250229334908078342242625256148993961556176745357341406595648710377222310101872284719907277916947587827612060178878498316520972001040719786705369355091648354642604858374031424721222537596880523962418245551796591955098038743081010659874571419183040701747300948795558777572391250662373021950495950604803558765784230006518499166332078947332122753434736305842621822569085962815851677497212336708066207843149025186139493758297128576082235398238915763226728464999706573507179903822262948700579244202998730205836174762365246634523293874365399868469092214932556825154371273094653486488861580201600029953250068732337221310890914766624196561402325660359708959565359583944334267894384339554214392212641503726241472535516413639037541549964905216780914496657789030555465000653443957696229478060369810892794566431734510213794574094303432090140066765555406724716144966666190307094602610916376936793606275694745726915502748029769688869024134232665708511931325315609599506952340294393275433571991425158660384707156665658976238069989707838981751193235051511626219582659089379784313559636877774422338233296234736596977294684235123897332311075947455783767256208594211569701340445263247359085387102876522076770461036391703818866404735836921761880151850375795223783867344358748244578216248575362493118678394798420565967070086691017032236152832652934692052257846902847321190029233465804102151438740718091796815836309045416593435718404636996434375618539974716939019353845248933949384493962405433394284277778842074913623206529625221632047073204174700343122327540320628584851433362508837204052035068396608387702275857819101274430742255563155828828708818563237163946550239511220772967744241794738118848850430081802934781455286950069300682590766523573213703586189710539024632114205723668761122359348686943472409326391615090392928236176833339192909283800501689177359473118683010560 [119,59] 230566867438897345160885313733303856822636661711178889110675055633395887171732542619250591511761721069550927514794261014770241949107960292534958259561958487053739571415383470532953531239740426147972946318336373613570086076767286843611361071376099357238811645565134448493461683517342809330228088309795178882730667452945150783918347921141626679908088886305750168596949096425206725501635571197127320890701713777516235986861489731532143618339044910022243992374093682742234768168597421847044216864564922915497710368455252551780253348987510784241722064616489470530730094870300118843825396064418217315689952011600293463797375934712203087034657698408780647904207852945107157895538943284732488785331541126013897215995583430678717023508127076801869483689441769600189627377893546394804513397089093978065986495879258003164679179619831704872568520620698702817666251476925610563353172265800098847187477935146468240204997986531325794962944098260445301246862346589708171786190285863625988611960288160815960377746916613129894022280982940819869208603109545385685359590158795135351688258602634717944645510160587261879396977675758044174656164072333327864808886080524600631121827314601071501421074396490655679970128412158329639690383070488424085732829383354831117800899157377432114937048286355759851226802054570383667453103505258085458386613279267949494079817745484775271725380622393000751575652863015158666895511186963315628848941945610764913930093000640198239913196862008443591048310982928970012679943650532973315165847773595194204964248754730812299023821972742601933598477876485928923487813800837114855155128404209551544053121081792650368127463026906326596221798804441939165395349536910840628744305641848021765773898415923336472909876672318741859555919249300048549109898438352903657807383798542856002972529288658560492025832386084835922781196900618154752949450026478607389346952014501188318277449185922739248204432985838818103978171681571315941258718014638434024660185846570389199638947377815334289554835540939493103155920079807422644895722366899060770587731998003584292332870278014443270184497145177710771001042628505111317760670248800487897664348381376253309723608392000174543557032041582155719600386170439901149076444486512952598042434256928475696809492826029654558313691622767494341245868056961408896513622928239814899264088191120629752834135862053805465134542212453113746181924160 [119,60] -19108718943153816059807287487787980413643672693168289978612728133724338933082152108633890798806504582741230972027693269744983842459742653009058736434069785937251437934061987190352177270012592814680019039843804593160361860281365893542821145323582970971768253358448093476655726161273103526306786819906780043967962016056406529971318327453768999562634041219518621229101498689783710899043299912232146549401043050237608492829348334928240099692745798636686428551501709153734286018182791837405641300159153943617580657773687066053623465827762128654343027775465311028279760279147323754940590760396614954176180818658277538673826749138740330262541095852873604006570321172066761799927909630671620976065464109034721222914903675303913831932372051217740530318263697040099552329292156440665243618186460858301455176720597199635842605169494894006813462329100389957910432430332240143642849057818427941414478739410157084408661027523605194142808456844753860141394687293438812641510085492762117531052933402934467670952353036515228064968037632108675861528142938450229273686633573765443714194831310871002291518040063481247235862781104522802942524226917748474183202246308296438105145059105607612444669542616827181595138627853457507390529958884464222140299818831304652669865691748106765414311215522930687592260674302633147717741990139147717449489052720651925583725611514793784604432090025734392957988462996386325769307457593418331370742992482307523237835593143599176588126875879144577235410767831168170393457263743430237684711448517329516497813219039759185225092250965398621253599329330838177649306013354147254375038065138038170640858791527569186273564355784236309291820721620587226779721397435612562005522986197712904793626633870342634489725220173686737477468942881886060946257624073019888403351143056738574021224869561108005661166855875633301542284100664359508648909441052695516668168909355680197984266585620663371305465553131120010493953392625092652457366290481462773021811597433558082977225019862463124775989784238728501906930711201790508296385550873489761163377079465979583981270473454431395994799385736742325587955592715484526746639962900117904873840338195685891117676412063695669787806996268598383779333587107577144139248088183352140058200859661638638573164788545169262521627056418928446687851209771571386276153828262995061230148204108909442574079150175385992340290123480501652032000 [119,61] 1144315019610567034458875830854937016259521080584388800664599640789745793557209013747196843462862311835107639242646686462225123777017548786853507917683267928506220449315913248150763848682926155615415474901772764655965651111732428250336036273235877283281284575343530146326524316391669399597073607473615173732874829022974746659141690560073099952033406750557366595913480706084360193196471226458151380192456115979953900425257068386196709220473158833043457904896724566043309229028846902618324321028513145580050825364785399295092315011475749716697354556068734419803983125701990831082371053279405058684890796501889608876340440572306396085244213121912562524220359718415819436073535572863720030577058291548399023144717045929240618631125461017775579738230250545915917607993207091721918595270695131590952574446349539452119292671521018782499867530323728657182968892609965341361094240906010606827919804681642201345016472037889353710381295096659778467310931358048882276910423406302343662355553700587677411730984551370810022814508029806502593713995939936818109188789266418234553213587017390959543568505791343897918777101354323960471862195546553996878948820305069567409380891528985053872095507670943134196778713911574829048373516563289591930214062906729598365280545817161570736778130119160871309384660384354445458083707439316740147948451180383665113830849877487673099171379822049490092535093611386648263035328596998895185600755829604325508140266921604223713263879985075240842012292810787158871595997741630669531843363148419154017466844394506708393174843420692227408280418227670217931586710216840459024728835656651089455364438533784166714442968745411329014186013448779688194275142772691852511566497777083446658563341249884434454472085681925660526270626887454245657667533510862497964923521070411260918495866150189612720844608564623580924575188327065102259121408291035762148569612883443471945781503431827990825642407798197511957953925334829885417130656188055498116988994140575475059043094502076386355803514855693264742620706296838347443193342709136534017289284387411157505262961222575158932096222439506488048423336483798841620176413453291114340169649849529776321232871055516263048986042570866105502511701193072793459096229235049028915173252760398245253608432810512422063615204059511053948681752550928293694884740941134432253475719332149224060982737114110228547167404738683540800 [119,62] -27649880640936580304356812084212477989616135391149942725882376551865888359054513788422451823954761539499371182792462421387728876729219843772142762521785436151976840081436541761991212387621784405238298985503594211490180239986563310370511886913341765884097931153898865123250992185001600379855041931143595965939099298650471240672340386636556109757003692459683108258472538745507483285079926897102050628114586357563236713000141143559039210697939862046269015130887558586977139177387813252239594701900792776250738238020741186705555705001488315711400134077402254456817285144522737482772389333925192029251362922028465880697750730865476599716484054984544166590848689261962650163178646363505120773244062580107507967858430248257803874743511774369983239704170286966504208398081531372058310381967064819814953216441256518192964392412948041829874152920918815083751589641081601600502789463362782822917035528817127539697756982970095199068431628686918948660154972165061355656756069383331797263629722336972078927949854426392822929190491050074430963182021460380614667499442167324499556635847567321895937442271885215868562449497468094359316982634503136579251036394520028361418043632463232098820673232611342977788073610919714497965473116530570108506229613490339901624006506588637778086423186526329763896360454867891763694053407112250218802950276100021947988096206850380357977843862131785908001705623833598514022984531275297792053310273664973108081081061051530625562224839041237845180913678593639585123467848566594769067096685910317700533447163548787726226283829197893158207546453106055046205603427722272017071274163339933287527796938164333009587756554632941279209492222055357999035900146296433429135861780292975380412804374118458188246682030428018632664087711724073007139980323290260533861294964353607188538731475401677985116612670426517394129975263931953991543854423025572281659111277224247637527735374619356858602230692990840759913834469109847386191006069955877427516085080572888013080551520614085474808097035550653899003035793666736692597379385286347207199410243875665809535266675722439141357907892783396653889951589109024724548621664136992389062036776462451668542968292670592883686217929027864577186452091491833171933027789391456332578394879864284682856681369333998052137858245702011941132907110716234448293825430014310136142953504298641172872113222908268940092280247367040 [119,63] -865453655988551220229589244616964030288341655342343120757904470924949757267853129775828576700718074467367205002937582807228019130317462220152699437093505559050502404893467071613798907771882180267893751550210857752652294967901375604421731033917091187825380752329957093959742382876851181056700625729209339798570544400357092868727313078085632866287051147896121147770504534037107313743619554156476516910881456333925434335451384179756379471450240479106155536795520602381770376694318378252251945876151107274969873351916086626507085929796503336358403701375422648444904211105549231606104258623184582315895802799203993889532204537603766758739218249135911179255580872319470692132422085021863616100453033448630910148243434572473318724770084042153127752756956733260430461708980464337290698452597154282649311898735769810870980902609733157585361869633393236173479842398185112741111131904539199881950198363782344251720111042745797195069155692935611686415239111087452306113536980017959525232128620288239840949202556345837052145473377804955244208695482305565353423402499853754233125147270060995935954021181850408735253819671356757498263794834335906892354305912681221157313417776412724494387412401125046570802643757898039798146408045569155687621139519349956990608952750153585216643139018288919856581594749779726107949334773191744746386205650769592023408368246402827912354804297266971898287366498860747848490834337054875346514987007432158443176231639438744154780911997719997383747469494614915971672880467395261481774041375564368954851218868702261110872126085477280516844297267682229761720758126799857217982348128495322620497671301255506418616849575397481957254945953468506013910230818639375355233897245783640752167650739109184590640866862472625587918260018719006063642446959371566481234998322463688379528460933885295769873747677780259650369128004493940035768444157671970112324088139806605501952258709383607300361561655624373983647862059150487744351726426161707665913995219779496714435318902894237718433586041969744354279361972405759892369505909360239643469472389035077467923999559639005032271667554163613236120618024443302558560473964792848973401164029279299228295045937137501654775506961709539558538622123678332518722363191381769877594522633531072807514284496205072326407922838356154539834072678338965357377039052768740517306166781471692217277738613955492041984706160 [119,64] 28635611022552583221008642418146718538893368587896071217836968715239143680708674518655932464409253280105036575047860705295285564093451273287135820506414177217575277711731415780974628183915340607262113668884672128222749282112440005010533425364489990095381576669607444985201003982370455787241750440817654966375939624342452070980883100763134831092628801268648686411865201693922344679831245370934324674741210537501894750261695280748338409369035867353764982445029759162713261026586782362932304476063868095772212107632130472497572844309440607353063632319812370186358428463286759246352688083127872062720449970011308477300819967989695973981701147266635900911358490360251993511182218652910580923310194375432994033204005117759104811055672209022501937862702706117640096376338746614842178686638035785703481353848258316322657527882025880570960128717354675697800820513295133174436570829962545827653186945123003576028143475388300695425266842361763608579370925077275800872069083149704089698173564189778167990345778931540174214595304146263925303745701310891447529883984747450574965967208171676769626036612635471026953584904640108007395427513275538225331477346728402204157599975297651144490624052035711118191654146524799410135371148593809003685100188694939852952095187821326643644155130412658066680139107171687599899663330672176061342652282496550872308831596079854492982978954543110758538677957980837217913206651926458644353367654529155694754741523470446851845927306083578853922254758643824806000717163714180332433010993087638207708765972428744572960774194604907772458958643941585499041066908143677555644641142229891972052552450264260586279895207988462063153026319598719187638557407922836201550820892159238081352856590634883408013655369466223346762346048993037994637739820986835473269409151571491407865610152551806519107176894224883870274090667059070326570884002457593212595411147569751492225986790765605447122317507486193076669675996353234426642194639517769167448356012450549570317686283016736338511576488712094180588131217162633623574784336439523378426934330859385066542637272618845766598458375172071686736640763026985260491919450768374890541759186842144411602865157644488074722033769751091377313236696769437756031537592866007042589049721962059021053979994773344315874163341950364715649876784000759090421004078356647011353873778919208381231383547978704635685120 [119,65] 1266308541362492889254690047630580194269869722692417778180398601046001577584344360173068052940357586267708340625413694264767069104538612367790427308807053126297206200361345383881894598858074517067916222429723757170306377359352680843647724416324978205100373565788500734140869081837219719996929276228092882606252486679045546362961308775043941295999693271289672663120831339926980686148837909020568630525592142059422473953449014095020561985822071461433603585474970602681457727000382123339936010399594617376952267939294931679208160210941822055083520692425034160320462748892269431033396043861842721668882918420723532623548827823480844002269269246619859265703239224948689096138384191082668425001481513048223714014163960115593926508347135471100711401595067450771064813842985198661688855972002274509972151481911444287085805623337860660621604229310819734784602782937587396093182498314762373735143502087899881666241149739400672019707952915790222207340543262591125337688013006952297559380349085871251703710548521599580877551860524260277917134109578066479713355669849517374933723549758408626459952600208246474245653452025150031172882738573280336878556775763556423642366642403842315211407088625749877259072697244711475623850356434507415722386301660588442479579512157936929449131483505506014640164902972217516022856556676102833266639211595209221781290254320482873013843561304319603875626206593028029944685526739599841936937398058511200418938746032343393538131045458494756384296834908432750858344720944584352166824736751467121112281705642371743415434603916831288340256060473277202514682130196470981305525917020292560648510578681667511763704892422555054263058152639526146662808905324511516090985766975372680753322144371755817439947230477162878743806265579490130136177025028715161670700326120938259160032327654878902800712419642675352247003077669049494473987704554545818889604440499507481426986070691841136597667354642070913058314469168047526889679394876160470318508560053521992194753847599075817004518558205038215500153141051400289053928092639501121152400871740797224651675212236576310282195363069647001494833884912978237958443564302207266652815521640039614916232549198784226958252393792127282872553252358494767005681472515800947555226792482174570259592924684404804344079796073133794745689770815457668269625323559617650480774573962084891378156310597792420032 [119,66] -300423994342242907994452888989147987153764662261127346426926798328544557157454748909461781120964564028514773186395202556170528784281676105673075104210249249263771784765674654994043627051503140637385324656111744145710285333358749708038753709002236196726549356755309968542218659719507898456383996599552511149208015839471854347211967958940890036482808716890573816814226797487944193710347369052197895568272695640719104568981450720720048702423308416602905753548200987784976324155128182875737828109645142020839622991251357074398191885364929848257064601090335708584935124992358664037174378308232340506111223691619341693894630932101165513447894332608978323823484350989763743630557981218949499047736031824888582568114165708362018943104413185058746416975033346855659880791412847421734986151823453831815157549758451003181083546231124772444078017174159986174588833173893721273916192396645588625659371552991993553639610984252841086730651571130431288568865992251749163402834250296097760298540903477528551854291883470419971794839067393604609211160845143099969636227810147214027686523988273524313347707698819045544092665541594559962552582423877702116220503860954513683519100653007145176052501776874270834960302796263424573146559654831531906989409767074111363920391475123681922357555565852354218541621632763845426394433471313867195559305271626604752952112054749302132668360195930741559866812703152331359074185849598858748622032050806211498453775845204226680852057734758768363536365755802957538956284882496151371136169048608831401680756299346279900355719906970095725573083280772440137888241172397112023816296468564670353062178420672323528286053169657249370881220632492879470361098459403733021274765868236662685793954166516672384764710911996393580937014818368346029515607503077039286260847067602768697889958682888366318982561962495166219477841502430216895105914481102067828323888248179385078225583907963904924830418250324955461916184037912402215410302695277368935751947492966463493251672492870138476090761074093807185698009754868227862520326885504247835423852362767989726018376810360315091415170763651824708638341145890881561976469340307701999153051073828326620843419846228197923570988385037304007964046311739318989863957437303147347777699842465786257983640676226098435857319616685768887639391439549244667007163854647063150235880010535635766618157195094528 [119,67] 19638336278713919250710720239502094148612206134361695115013781982141333617450889649528085522995302437182599738114416109877516258672113837322851897832679334334586381531147944325125898282388305647947598532930355148721801655530757385468297216596048110940922417434162993971984631084833644017654026493178318638913914904883344523425657215484104562429255262243229279378984496550503284586996454742689394421184476561663995239117336621526737965499034370036965135162067586248263403500699596978392303577896165675712457437708689418591743946231829578029120533486328459278241427173962062313764662088787352938932993257221026204175666759365859193248207532641480312660495487243682005443319259779540688769456310582203418132995281473211897318262923089669780048449768374133569990276641681621993148559592343016957320574369227115530785270220958764107202631087291013162759313090866462074092031685782963698091620547604514378008104759122027475678658714419125234014545580734243940907910213759342178638765340854191561106994815698015995465367266144371767480965182345475505814988559271343772704564967856047208045726698004786912788925190984752900579803164750573151450093780792363435767971405487198633429524920216546832567502687832817928097519074983559068825171354251505574990405117398882693800011047990903172753498272380869944629266117579014910722687345301422247657330294532155570689168619424467832495005965188176146449623755894575246489511278186080124911233426970140085316444441012546999451988474023010181208674988075570294375599123705207810561268571727951330232401708551427787916652366728708200482503519574700808833539386399204975762982288296880394063215722359223787671563921507723207108723402595994038211908571237129670500641652612788792988682173727723986006288178401992667951377347900145364046791062139192252424395276545264910456305335122472129418029716688332732112529714380547557912844728127686944962321267597238964394119419315315784376558104096119476072939206736169277711227704412321431313509496688546736702955130163137272172570227335170760118959198264661727084097803587299108318405156776470451211891618195110100424283471966719264543590623312192466686480641056008220668995015913503266987199950497833587784090735168968763113483113765720397635368727299659836051353476922238519570917470480728094110360407959038788993856737454860005666939968782457206257842661056 [119,68] -940235206023989202260751317613073682722334146685464332362663780130774113274041127313865813821575766947187288567674161713641352523001650362227238750758791236721194089877730009926713533105702000007926216276230526029650890134838185792046279672423770936314416619536474705956950012275954782085259940754067039405336265452629454298856489302411077224606054730850139281146465924125403289553072697743656852428922573090288721118028463236813794942061894462426079069596168083365771838566957486903020208421008302456358545756499939361355710392132578318668194251814918791819085345573485646110242304548213787766233675133085167560460961292148938526550029650368184445970445211229250832429742817800692132669427770301047360367916345012174482088770503453784563115306504013899852735558529930643143397088842448833203555751553439906035019736823364162561551928864802073752548631804131341371565306545533522523108710846847113994473638854175971789975293431420938392053645877596068274086826879456399446558992502772391455818497838901561690512493755433468167678800414538839271968447996835648593532363791882287256741243229149126138754029395660146584411708187358341624243438983770233674212785070618523509893360497077679452599106632113415427499655951915508310526555152993394781246528925139574825236440642518527922484218101982683706507222008961872089627991998713073097918610110150842604518586354409309404776350366717396886024601795388334383053881113086774222756156377246638924489997220736647138833772352603680936513326853467377988666961095891892127168005051368993667059423068674125344295692042182012988454313160044608721715658654551984116467809563591889270578320962385948973786157930018364445593041458530447229965123286960170006004569924915157016386641032399328847425233095347490015407322522584213882990657740779926816130216740868956828586754846145989079095374366133664177473080841426219655411577041772712692616506398769411098332175057455053406393256698920553439099659749517306146396414216825389011815177853062326437904444331685457471243451599363773073323859575738347921256671171989398138092209668878849462933411856684579827750060883806760333996438163167007479338564108235281231802622716862274171082338573635135753437589673724331393754073934633183699801418473418144461329068487442698803100277565005564579347424947095930390736532606265596479950397665907242358734848 [119,69] 36070182002720833671126455416996256687609615654116743403113016361037273676571450319999738830391482745433487599609297716276729388881574255225345570471670586675587955727710189820053926241763767551373841255294886268785808119197068543924767163583334421494101384258600274170152388777918787803936451179610917868909520348492149138409595546542788037518826590881434283337213045506775738241493041532839818764637723522938663679383286723428375975335573179457087673090262345320045146288015751729535109721303948001882008086698184387590838589271319476947772026329576542348969482863829715319414714210351576389715486474855107196832471219989366026042787756202252100279207445588388219388349973198224680411560486888501312566256115776073072029687754984199841063836656619375192993723789630603623272557235214476171830633575805208194791676803300690356560811608670612296645987703110385642340210868207460342480204425496021080960192287822569327792629802962953017664971227380044492490225168993433195412840592316333829558553638800401355700462799853202824391261276834464971500213917681411560329413292750904708474294446974152432457695073494292063859316510957897454947251971982503747472142146452370857279453426458836670205149438117679951559668132099924013033874443010902537184301460846664358824933997439638158739166188879262421153275453543842154511021878592644245908408684273780630250147753890703868340088427119706918420976983340193665169851829427070970063609504182304866761291591683387206161527074203005799088406028967525748677102037602911710787031613434542750903930740555135021651173954097387944112341036911022689691060133449120680410133921009410808180913679650667314945404712878241147178200202992492163290936256691602322329547119576501838453134569649062590711468461399624763351960052789133190624973521374586785086859956940370553568144323377269653763592183677800029947947763555761314667600045912661609561623050598456316972027385910102209314358273139420126987777120126656016881165599846736644139500047684680980303330721835134334871252176343855935780065684121254042951568782510067614867722295735835070096642167514946612035695686149687739725417360196749570879231351485816363375680401150648652782422385799362717974526228563408061332383143171136068859996664634043402478063691961711663102060301034007497078861219734446019171933340427582822819815315155387703552 [119,70] -1219540474344750501773014196827254576050213600913825900452114827047687045877597747889322518932624425511525281219715387029095767085511404239024871832256113052392611501829135914823930145801185246528134969060996409725806623366924369030826336276891492077131212592027655022403055900271640924284448625366563440045028690106325567455808817280732514677228564958573821689384431473123801100442769191476457865286228951565270154736589678184468859831877303061152435800119447323669296386050266735477932318783062427571428306153525345273042285474215533188670171744989341713855200754496567842992027329423702508915273508524825357728225911363848563152084058690856665997380658303828453301150083146925600319610598813627764237913280399930881638831720210947371569137336705681042432221363870279630887045055076808873816662154949942747585859170731036307642430016527277245384258651639644635495263090627335629724500815539284234392362436345428195294680718053341973559699660059459983419797953448769498117426262521425320520923321468657954277815730701639657807015784942927019651205759819172489360894994907788991960658260843612683217650704258981516382387947725013332395152756010419980549195862605939532343760718339736563006119233546979254886038631189434712645859875698011472689995667858539614232509926102806428093995513317585277344415352485693994671173880684380294903933164043389151958807887633821122259294612609357788217472042795715895027752606563424530146789843209139342880609541989315618491125510415107060726252422158055630186300352597828731261079176555652697352964977549586609367698025556980498616863431105137854938970456464899689050778384490612521012262811754019893539491991395424652737614132881819943986207493570730663803704024773174403794167000359014683044207437226003648789909445443176176237234179087475375144799289151126087967393769961075549000536454932621089491873594492986240154928674257264573900877250169611093684655725146925749442903241404328387852565220167564647986887326408111689343596113716305925734868813796045480382174712204843170117139725701896522091011073118383685888961456693714057639680969289326524765146790873961657942270151300886406105101928176987889044723221263588063963363094934557105764198649262914499673481853695067160512749185661298980102169995593768307816152672911124118824361944994110755846984554053279195536476337839989760 [119,71] 35586699453912988484134925845108562512933875121386969805088301433046293138623415242439685518488750488247973220854981840831232917418706269086768792310823686027389004599701373024108718007467738383035165204358046402744079312826213509354346584972729921733069361373238849435621685739849420927126514091020311309917314295808736268172514464597780120521557888396565968727854220231402995783354592476541443480411915774486457712389135992953793652470418958661179838383440865518337598405774659888774177455004785927647989347992068590097251161264691786479826684366719850655696332706986485283369359142740617863296004832362885261047052247141551272806712472145200048780185796271497220005139086742197721043793001687962069343223070429375995619210385512488993603524004934862890992594102438061561971729021365240021197761401796281044806127619938849998291570334276363818442729573537282196217616180946283317868934663084048838770634609065837810871029962422495741654631737266375968312066724181235949796494476090886123269627720277658984395550602063673795615961417011468929687344048771171199781495251182730835295537422295174822624192498692712926319608709583373867067468801572552932419686270606353211520094459851816773988098339480982562316044055384720385977999878738726140674846414380447316685531306851761991393800780428914964671354210912357398879377613805466207584873470484200431730683969333846856791807270383433517783027838941117637284913359580880040926780709801003329204596080008332753055736361281735594010566516230475722027852004110013109647023672839682442807363055691632386077250566645327797025117658819836681387409627368635936386452045734149702983443421406626742812833078492611284121277628312345200936316976144571224599908375448919771187559869405044496217019010029774738176604564894923107059632329029480034915730614614175291615814355611168510530295651626090601694246784499440095282806536249399558346921166158547247229088228417663260625279323847697795693264657284325373595582376895502245000588284705857451063253589190081352826809570271960888799501741270112633345486062049288740224009122236366009877165650495857928887434365123422612749477354210625709014665028232736021812681371424814802701145011934732159953531713695734732574194864044189266098197516988115614309984341957813840237353328955445235047780857620823252857629399976562152189105069440 [119,72] -843242871253978755430603940578563868728888485193674642932058594691533788966547152740649463466897730839646513179649173819851202724482103757226199095704754432602439066164264791457078719836612691505471333671694151543166752745953139259678053003118288200456478528415407417012110553529638961835210163248724492001487204501744106377313901800591639022103768901689297975488857928708172598523548183998161786029414254814861628710278875469947920302130637993324557079286906813416474781799963959780847727398494251035078905817186691010244923406530148443537120136594983410731659318758662986969056881762488223468185208825254493162555771391355382259041150275576468691358042943354608528254683465231708779836826291901558055929760774260749404805412313884436294570348454401413250124729482625286021981727598346467544062874506047573374667865251032519907409646412564917631946123336528940509218240820807979761644110718997241466821871355597412307587545873945054660369259269401944074560309510759515771733879989376437544715122359975210585349094025928332550203967574573083590686537060903988831247487701656882257802219818464873103937300479706025820466867687754678386542368504064724087759027659388730960713458143160927223955268309823283876525174112898058906732888428438912806081938029285707590245320715103734618009898243053695475975968611103269370235496417492348397900527529060007385091189489135438224967787634185304408032103331719756665775391287016501901158040321933766030974195407071288051466365023631353399077322405551280082849809278927350674337334975778325291260170979418064850023680152123167076056759728464740376503881546760361927410681540795521725662215565050293015631645234304373739463595445335292839580985439545647077642473129605011201116668584425698721705655911398196895798569329830229331875490837128462186334673795928816759774582205270367134745730788246530086794173996004910516045793435585341686120457412249436503079706128242365320251170523325354150311215925894428366697093864331408689722905955955632587868013975689021174601457926646160507062420969370836985022378105672968752359318286714657884771360657601098303333461637275633426061644502274784898380408069469429701018609956548065131004922369401792771933985315651247977735431026437965770577134725401166454465176859279681055411832897355562721110030405562034025753105417366688009623040 [119,73] 15761480946896086713711872412673909641015654482532979318218037557020104442580397681616989662979012634213888900950337283091729755761903445562113246610187722788284583788623535046728647640761487473957819501138552138461733958773142778042306017569261177915033204278225690677075101973183465980432530798168627721150236042791332929650471132668187288755973555694898413034886277376503114545976356015928707577577152818198414208735185766011471648018442966102387180183994401649093936867713914466220119759262981667322063237421274665134127608735834609193453298694050475328310425588665330980538512737359613334368883399670878131844929728683355598139585734172115625844087896922006598770360857170086663058309391885983210299348930580372551371079750078521975834469471063598030315575791875074383938209390619457146912041573969125025669631384829756358034208333298328443457225845255602531818840487517374798445542494378301929808026100039963214054603153969393137240891323393577922304184432732753944335087902800659178785060384855240036526170293377775353731243039131504732217924059565755992582055516080194788990983144459105920533894799225317639113085658654449621832364301649989136740786608403063683175397806968653879622956675052256668583334756235945037065224587490142261491628821417366240430703735496672243108875607492034150078369374431108328953266653741727431107902430811635421957201543873794978214936634739674389787762561838056649251599203943449376080864277333456429020587035622847463507114757371007538175463077529350117116172312008215912497141851638173193527481592479365812635892747639834394381168919687833251758517886698515157873127748125422185800788341785048598262373305797342850833514949644521590025655120812275982652947601614955822189812787755778600655128107189008205899904027257839840887930451720907509496165279119777715155170307970042652017314838815271386257369592171808774868167029858522430629879653055121095673293472210518339856097843987729661676991694390140029885763533751622932838261468545717276256755142016629731460408286862711551057045710592212107933990944442678244413476938848075857544473516754841392858455028845822576138506784062218636495600626396863900623733947783817780230365991571288569436815145187286651170569712911045126499315343428911070446410249034620881438912804780986040124793264631323824829623163573491606336 [119,74] -259949399792773527799172273815277904676527008359151963761294775403264648904367483796118293882952560006170212825779743993560239580735332985585762683712916979716216835010164281737692599355389227715471299254699295222183558577796642064799275669685488391770127094252417533099067349561188494445175833920256972903878478021539754104167203510974234655534123889567228075594936662101365302377845471514179468716208138162331608361873177090786446119663987861381929012056280974059052162512368400281081643219933561398725455995494846705689213683112725671488561505372466716597631740586372190063442712089885155506386847305141910694171561815826157384935474898201677844366912127605638697845574574841846303331605098777921850613961059114620635086599426969557383986403094819938040094651301495435912540337295048339321363068794607247246432321241123691049111915557583399872296367464049349302033840433318918794913004174508398262569672328773043509292727209675918924905571671170728446533504884423462263365418466763789285434986589928560828926637992416585953656747415685421925607368089285302083114489609536477930459260730425574115631143513182813176497743773129712132066417246442492707475954199318359558661517941617829193375667960170940808824809282897301485213153793787492280917146309571829915986124265677777479566775190750215168778141918903387112533408988117211560304743776139638485838958325569488565495851726027171826506178329922699926436450649974025068638028587931167792643024095189091498848706089728837698347258190698841033797369102202660192081383660827455963920361939904398050279393990861715854533291422934255692509841874741150679055452535109981078277036681067906607230613792370617699249426358688049474802043066646083467771492489099050931964340709815246569739526360276040557839535281621316549378291202841610220869246628095996574036630737439906797451935604706588079528540316385618701272074115689247958870510989035318945571374097437264964295685032854791336855680220527077472067949809795603954174753954824902124738012082953441470052625086519917175955648041847542899975857600469274333073801500643981699142197247183721627971043091851454417726741099464213871424588717210313365594834087459274164966084132183389427288724171470414263021661658402161586041904473461065900449653465667750304899606954112086116062406426568988272694814759144064 [119,75] 4152320648622609228295424996178692098197191615769892290564386371073860554363618377887299157880045949263070940554580704815528776115177422310749848390122794178343869180372916770022050728637908771230526814606258769568111015291820503883140443761867906425830700784620124809896743635798095874822856020151799214766283712419443337857076815633638196625331104020391889882192526266712882633000457950894359152031683819937922342756849389654991933958208718824022022611409191804032723241107873184581058646473090564132462441009930188048896083989787765602450443633240410861328550839119934841446778483163726989850015828618615072020946505394287364548156441903530867148115690030416621237667007332495938838590674362802900151392565104323034315629288221940197775719534096013609415697365662981640995302276308147708626684462450422749877299897274048418704740643673800463577378701102058520183754610032665491550194799799425936777502244386660868780496660184164506082976971786341769890188115332208658226761942715527774176678104365038753093085590112847835209957934595971510768983942154521817999745531493821976144667426296473707737713322410435961462593979594165205260277004675702806016779846539415433469780847426510828375436490426674376094452906527304835841876608828039774916111899181633410627970679305161799012968238610827893369215884127954452199487343583024539383803304887833482630653892774096674155242316044844809560144857543330587104667971948660988583831609854898765222345797926832261586427710676138413170449612868346222919734274652372743465332748102139966326709332804106512786257007498985337632368479480078084852927597641710555909772204765958900233176244122017915346824001413414717579677104442417031729280482895605139328097501071676716450537011506677883594495840243102068745614814842620607229585518163840346268633307594138759816708355573870089451062857036179350411585792281288551107324013686569921850541478484062094150684240089549715221988173863181225317021258779032311196946546000630462071923620571159425279667512037320685264951696594753299396037232661099023959185048173917692810755077856761351269296415722979559829242591413304216327300628501229718424256040492363482029731326415476497678609598694846103075020590355532099539882823721776166140414573855059295945124606180867406485625684984483602605321037971004988692983419056 [119,76] -62066714549438161687276167520852620885756923920615496728098355126165811383513068198325690101075042656326679623511062669739030814652678481027640285559346062331995677766456812835999264515897434210602685187795770727819363010696199448617352635147723874810395025743730254075180577967052768975935549680891949637462023625894614588645969714303886650772539486090859044190439432024472887767815600674999281149994966876569793224685806419504804191880728322909016973025689678738207923394048247271950393122972621970195967989210064492222412225760091796110605892324993166064437598571271918858312706402713193647081198173057132385251090893690782364361075514753804319053175647827608428777203578852096303202227653757338351947276518882876592069896464395728649630901344539433543007992279110247517681012346521749870220071658380337088032033114165489427558473801072598311088540393543530573311693091450885380893088875832285526190110902216490746927000572804270754264558140008573343106952711333180435068623384755727146467984685877399786187151790370781226164456994732724930571857852699465870390536737942446611592470742888141220346848176253557333556396833097509970890493906577477817202058803589476858590348865146380484617295849586499294265166630111864219804411402402705676475921328860122269770310780496373513699791317641614334157244399475976173190599557395549870982382824028856958059976527760961614405730885344351761015147605963400379335966265837154575212718726815818146281802080888759591255317497915252002196488230729217169829011681232638212351671614813618758776117079482665683630429737826925101751015179920178379718583599960102334647293749825508689088426093644523568650482000131150042057256746323686507343499993991210683323001426628204333264762361471925413263334236945785172143050647045115072378130433792135046624184864473298245591418634243658227223007610492490759937540289960223604385826605667947008895083187948471352476461975562813315300534788207156166537698164949849797618549923708726907763334899459946160623240588544667636946867965225749500451316807141915093561480372484520316889852411426377219336464953479173606074740143892379854887034244985017124579551643301256700695617700517356679394898581998324208915260703201467994941081660784695756876994425982528179826538136337361788386209061402539826159156909636432691805184 [119,77] 792369184633079757999759972513018581781179221899714723382533460298622046107320164873245166611315734282365152975369159319073592255464661477151802230407279863348996446204888087515794308521577601964832851003720235404914059700204017796369930213487513159648246223447325747404140899611775749841396088926585064326780202387508269250092324819718690278353500899391162074011590857150582502833478605659721805844488128816622236706898364520062411034656090008141564024685024636549746142641257029331781376503681639817778265246019164156997489124968693742721079888896086550282247932472972732074839148454271065846868957830876826387910540501764478005163937968677008925362322395244132898426809283976808658029844858283009075026885107936817375356649870313402202263886665690196858897090071526003959692793563736519460998523602465614396132884141289768836982821210777726504454927522661463884774879781666979380328569550870986706062564924962123688461371830354975920809474897078796456550631590546195961925658526600781238037463024022462943050422916290675422754399616480651552432167613324305679604381758982423296274856620829781133688901934011794958963750361830888612655278164287091637697747252494808293809075877863621926656860465735170861367139806733479690248559497519006330360088261625529081430607514376929489136092588674318797948240464145642430908508191843233402183028558872104468586040801250279249209288116836806851795946999749979585131560936345496752875816534623482031812669149164928142741933591393022224634611972901804596551422211467941189279216816379046812962053071623194337443133492579591124544741699811619585102274404919442156429529726037837268445823113997823854153389668492691186331206676484612306089843028892597760153628801663449551562359334819012522987659460684383111691764598712196534526532866920647106211107811373627468931005382699101557812941293781395322198072184181218805917416746739411523139422761706265236052188072213417709434353707447900814233075807754466884715303859022423681310397700008690660334123567480277729865571562447105060101603676486690662347162843588177175929339228072589477664232268338708531663201837217185474873893541539658321499702172468748266306110127715979390026970243247638101423115715145463488645705331481658017847980540769906013727271727549625916235244401577756232140790821783397760 [119,78] -7904095530369100629397255815158481107624503954501194835806320998505652747154053004234007156867424180970529914592295383951628485256708784685052799856581439519818087429322984220047568108059530496821724822502111418627781115872296531071743115179128692122482313614636723776479263636261526516492532128017470404951485957609781829029371419686881093460634706154817805470647921289233740082017838951943338771151018469113077849697856877341626180823224887567831388748533325479747488457628623681227569885427740703251795834889575074267029145723922509307186232472706670439011337811335272817818566436292714880893929700139113878187473224926248076971708037847730043737512247729778067919416440809782695773055995036498706933984758666789272927209001670413909875129717500613529390956337362131362390365346285207713487386862836874372587711030460855884860100224974883626822252139358717554829333306187253780555355503030187611120165514124174695151862855859831011417614984155013897255751415601915033902674441390702448034611307863929562907603492962468538492373153159049696240253318184636074001286816328324526524775726357124978703294609784508638882126308715483905357034788720653887188337207361785494430386906354460792426141488216656546507385373534744920818749048076519982206293515590202798735864124011907959980089348321951294305448781189418413916130382884041895084816007751304691009078799351606128866384295934649834483633364641610342164230000623279341524055798150435537792058719149225719258814894428232440707141060107949651221188459851029140133668584480093714992234095069768731006064095176846635477690428827053220892288711277401145113588157519541981945367139665929002078032934435714642768965869460090153011886394748354866578166114108189862019790738293062672540257679917766557509071726110347486510864003796326238380140063226435001300425165622655427577106888931316466928816310897369672004087004991209443841126198330267026122369002499275731927868200422744768440117593509934606297628059117374684240133881591516757053865375912734469864467988389946842939615118737627392563277759255579659333301527249632617851502924498134317864894151135414317311677593644727826374917402942340893602474809394305638905716427520307788354944048698942131153977668910567339717874661806032621547602811742583456930987888596621162060460396714368 [119,79] 69722728035784331177338447669440619713718711095318362343755210121205378289132704699927025458915022081160957524131201623342729536234705368443444674676761599706763410616196845760956951398974198874109541334278765650132680281294738688471293883127007317762424752687529557890355231618916920215190405103118842053465053909660113052035763951434167139355016010664204975596113521104492033897733718629657105955488034790312589370010779309581506901430901079092901051638787586560434859615621086998380223467141026989657310362516251288061201220317133934365960411115076423928829877641347596848371094186007170936876241518871740402507016344989200911797759647585753480793086501032531491821243680178843442633813674944122154501575862119175561310532484690611912857970545883486104033412428860422648900746531259871189056548683872749165447891899866506743155389754775106425823268366760325572827465976261790706697632666310442433974452907433158585348376496662943606995434998949818401321154741160435839395319301962212282147692108115295632444343046703740539422799795810210203305441089385308935271373083622216538270166809928191591620561995890726631519008636676071098158541513202487479530806477145793975629764184957157513875115275016030919693201782463020597523878285956242767478006000602994251252725385323827075910079618451729191029809451617039634153109112156369341848163001129416003792904606347691885041886530565779545264819226147044376497994143486072988755770746775050155546883114749168844913070528194171630177234951601325362042976676777841191615120892030418076343255906360253034277485799828790262375454990384055531036027645226932045000925696794845957221282300761961247939356113225964771258983500160562174816121794207149027769711671539039414931892045715126730503936110738917881064076414234172757451771755290569717599547475643529807419535692708595065073781388289140596418067795414267701721491478485474438293839184277033215093552796681485306457067352625954337122289469265363188609378567176833918989471783821665848888708738490019741472096884683322786087693533375706347617076199834441159502640243015017142008337147808715246909572328117279593363172131016115499394631133542203244346103259508117260454754085356596345419258657448167003088271789337743396526868553828662062561563794847602160434436184098431123401806864 [119,80] -518834557305210434016821124561609317566426758558919977792386547533333956834043152484203378687918571213198833999998731190878843589577461005473175161289277364053596886513633750332137827223601029033188704458595422523017427883032978172974746565511902468652566998421830750149200474299343191332759722766935335709259667067448212762307161393130949492587074864867810462043809138467152677519609584273706136006891200369907759038942771497948504587701081333524359286397264930806205447400288089472066503140729666330704268793289055284715604303393413287134791851319044742418123585892633000196380877617862767278446932005021002574704801561692695063219977283786388139624156762406300006939408817191832579124490527349152474954500178768421421505013556821425841400215640372404584501048490370821576757234492265025616656716617908762936252617689051632569001187228087898959395075070108897307597327547424673090265115224865258453812365369706036431394459337900295141879634669902455441346745596435896866148038835312288537763392779285949186823192778216136543946247508869965081140411458138448020342558413253864929271074958846422218240069335225448502984247051214732852757957785326735749917115895520488322165962353372367724612085783346275440959069200300381239280985787098222767967310309962062604733511469257775903204361851002266300938153384674182135955051401993588980772881430403183028544830891952793179408820731605781931402385141978547979837361730506247100683318087878044278536674319455952978025907638779915327045450169953461821947554307524216279524130086498986566059206327172571459518722134373974743947025311200364884492118681092549907574909840128165918975721144026897608780289538239514734615495419316180054329146234170868765743543718054282634547110546094084184004191366143799081375663508588488011344462539508505465576379688697784813598637835805926899640475572290923921584335116951057546514263344859077967910112937694354337561883943263582840407768527729440204086592345166026278911499761664935068553851655546195008903333837288583791802129898092898678345259905157175414714117388734246758605920049835524921625875230077901275557652063604256525543646923714620557201719137665151439121726902025910398898021490618491032676891145933484228482277908273175635379426971215816777777595323969180689909227113982089997056 [119,81] 3420517734520760979623252412439514437011957264871056164545307703512131324886997846435303375202467881377661993118804719023643641429550729177341568224859834014169295350448440856722175791562387869499910335697737587487980474970159968389684550908469170741142991808675785989892607968543863318921411493730238427569846568045623396608406749970880006513081553672465735116860737710139373759700150779830798279444004215194718675741709687575295284603366088053438803789492115102917791406641527722249372736519811871411087149396304026638240908956638368803413642867250308759887791038622364396369349891929624200320303764422335753661940860916052042018869670422470094738744744013723084388114158154637345708841550512365716228560322439228104045668921413335659257517677343974826325691945545961248514932043092695915287626107925716060799367191850719300472253403298680881376171430860088065119249720304166012824102654227821689810460090698533558579847072868636600343703868998833550383445811161460721545165868962454172304480958241109348672461220329384966013823126123151375365141794700167727869495336720089549147838551130338117295821163434322074466924560597618362963313209194052204605581615208015959999147386159407242784783885502385504287673480612721230298031573651003665371211631735551877587295271831087777206824632127258511071319800088579030952453326181164015861316725519881806278170423829138520310474767223729119838814631982004955083145330027817181473620556124896995001185203612662034401106039733885696093960175428559371237318769295144798785200620007989239927389671246189438735625814382599781039613686003584051338341371313801431889302799551243351886857105092209672114464917691891099076661508095716921736368869424445756184098697670246116593579315240916886378480187552472548145994533766124748574492209604654301668505659782785890271962995964006837802655419875484674219092805807987882134723545779733506419109562357260707308056662825352832270165741879925622803661153108728745081601798932876006528775538693416504986335419589565646800937966172342467716608582054437476640816325735201505753904535334312296368141712682876640128070498976435915330674042038871436332054251802986551832111822371349884647220685282587820953763397568299562417446840299679530656419464864319766853363015818781382608419945454636752 [119,82] -16752431502644111320335186332836350881539308336736618758096633768779233749221398394626803409528927086931224998509286320806051114442705882159836613494304534840641243069668707710761280574717615969667650808584551075641766961188939909064027550041275067617507746272357568063873986476389199949450876249605340446768585398540495765612774987786742118845886242166241771560941759346808395718722952030409699640157832627821664128450995241680107512692799826707984138988899064621645277079975642912134637672147819171804474086968024232346594621543908012311197488093696235018680357575368129874761550040917115422383854753445350258661850966862956250622263369631888605508959500789984474839766588826071572282882715691240295122172687789939468985227171852609960032719074150433555430436860911164777569107487752002522883541397011529835626212140684399237408114847960998654867006857490247371641728439159412068872013929963251777908513205398603903345531838220870624886709412100371074171430149638556104547651317721420643315608920094650283626205228394747327423268300696378170113705489541987310287195204673327195627585030138970651293395985714370054548052841938301277847377667532744222599561100893756922722148485276165221125845923205978586142087145413049045664195220842655979051323498709054868333242614872459916176507959107290685116217920486481697924844520932340362968998350166692433696762201341118349120272313481032605831144410676422752258613295552224736023494452604794634613117823915907339150965756398390761117045445940372272649541475916506134548017046686051311798901738553420802624562573574128759267876637052722806327364501922626601556486210670758033824032247910030707535915696967320810312133448157245826862361814537256728024355186726452308167750614219345033501573701417809553125774054315639147617887140809116145455822612222358958232958009212899665615752059259626173138093531565516589525138071652057037087077111531671042677491337100593605900981643828679360734398987494844274989658943575263036515445405034272193524716334986560013239515050619235506641980856634319977038501167240228544452594968597022731732169651809401816901091667610675808327860526665613054807486079159002297268820384773954833848125990963742019381779682841102274436797925480332885850459059374269913323593075320241407160951580512 [119,83] 69568337711236393199999292196786648244733652307246704060846348054148835415743851915702151954553078924684965694350169445718690542669371110028495127582055805305890584951300334466695514963002963190222610613359822425230688847482942615627902720636808710020264235364951089091375573252544493814549525470516450801440806434007063911751163763824804729244697509769841692922627131003050581978901617477231129480935115545702863446078293901293478338420957559620738496558157971749099836987531504228618522187467471980777435649606715302062514420771555611906131536051313087673960178571208058642796011281633590948575962076220039218846601860480737665656365885813205434564184551649941207837323353194171675795498943220900741348454308586707036741064954013934872853138160832281876873564386861304890429187713615140382745511981101257811672732893452572235852327006103916884176385370760287740140192793222079259719222661003310399845130487501124214539622373248553069840538625485090256001072876688151018344175254840319649552115606118106568232732928532936305106222333284536016534477230758433138301825011672291729654208971816039893972051067111446720348090487505191458946374640173879525442170165616302248320969963531923129759705471453231340877766581500834080980255207237488843109245348511013045064725992045427797406247489744915437915811001217717597438857379665883968866371554301979219401728538534211440645536236192375787478942907966079941249160988748808365205549384452445983251544863682418707764899789179717116884741060257221592173532801274803873125642195197018838133273263826779064990158153741806631381104490596068690745300755151170576711258563524041531467474530883319925352231085625805344628615608336504322777196125794807703152501113988372352133291236310040318474318734553058829559620107017507541258294452529498395710716049432533584867644118419382617438797079344988461125924481038278788322436163184725917331770338306060234323008772419289450677322063900294876030204743770172053321034398447152232819185076047275288876156368828447463220230438325010263716429870731590193084017316589056954590001468590650472796416510134784088836755878815063524854859851204884303505328870605635516008588347282318736256377457509369202708965648452139068427509450993116877315466573513733655198374765268354859870004 [119,84] -258404165215997510750364310561038178794996714162195632435347073852137690953534209782421078795622144153385544602016321186000869867571852724334613139360890486463199605193043315607942701860442607475338361914968796521505240476932461089872617262428887831741664944703371459737563817781419358491561893600775553711576387312385314646377396401931443599130993789744662827750673108807513811126703366755244395329137376221417133175558500384114217541550288966990665251988055059119168062281682390160750136142295790303797175187248709721407764544907054584816224208609534934970689910046826948828659100079783474368757135092982021525235621726571874406143548152585836773126573608818837339263186225949089470032338481369936918291344348460390279575511487380576810848346056645981913511090581575657876634375961848701478663062377057781561394486477274486534296022832628643518503853305413292759713185862514351697902577847439982240403845985590154099576761191966765639791254596059501259925701656264320228097372801316931690608385630035325195087539964046687169133805258968148880485452995470915470245957043838046052784739830958159883075296540967569375886047673755251693354132417213331704868336176500121938595069917506296049111397145456815237137045813284646301750758266202044051585759037121336421822242691099914835316717226174874752889761926028502139892465044914652981205151725733925494709866877067943038535326690593834278697687417469837376516528431460382972005762790223645047611028349940430135582954518927921985535424811270068496377198818390229167641623001214619806900106191794949261300754133299626630564123635701329609564986719170881969601855249948973954774231806523509292727088665917095597583791462563323246480345539227591537593278914296697228871816058866586635306877103991308474237815447710786528509234530499049132131250312627942566291951770017168336966337758650167144065011165238357297731818022376730733458315574910040147413351559096331453857592970511885063200518706704055492043397179572716362349146522120739056045116262694325482129532901079975042553459263112905214054798183068736052593571473661593346193411422826618399695649735601133406610769509287622234337608190053879354009707912819149970210530653762046120506516109593787491338820865556875365217295509551567198688201373209291840 [119,85] 913556406596622147533723728606954457940123077222868467223460673449854354169048772623447224406669201021853900257313374542314061621537560068581603090294703093505874094833138343140979110616759410141373221043525578926530056090023678666301957019608688702772920639095009072281540564097342830963682261518685639500445426030682882004892052548027572201892774086922787270980250698444030299337863440164901965990929543527099083290164993372295752286046945923011063878227095907204960327186409583191132582153237733971230609885646666739482271931915894467687866875835984936192367895542383853199401435589293689989336680933175132654307807844477522316061378389021885738303527212793082669717026413751444154411861237868413538360468920640751276575077140360702177757227043511111946198671994513866018402764968834533574154211699426877481816414606864942907088081229276504830393307309385680303181688391599702776841743987573043742341389710981370566302741399664931215775515247981940031723166798788641679204289084478847607208125657752154969538866423828056290299840415795853805437275613289144533136624285003904986248445367244695355951148678446524806002923904880145180254445021434587317467051856463174106416400092252645113293514661493910053950186099843326317787488018236224148774439066563733290269392541966435968489323558225923189577682044265141542091238020259722763762457715514193213175810994680022891105639208938733672901489765377924866252349686391308249730467451586278253536707317632800533598320534987495434714188776378978042333046321175658648376688596456014066013569835769436178679360536350095959377296982505584171474243589608479888344784959273499330684433163379113971344053832023502080195680156562029599476880867400907337895654266673452582933518835993930450383861261953763201325162256329948923405561466521907064353543175814293039968088538444957075749861236980501306650544639704000318498252165158601579380438861849117405055924556180730034544668245948098837256895821169713594021345935190576076574357169061698391322715308064612556776279800465021695546361319875583815604075759100886956398041498073199042444932251362271313135671331072324415524143586559455959989348063895838529959847383135333472722673282090509392353665686942529191969134988982501589408291818777277270148055033352 [119,86] -5117617298011854792772920317966678555571285506062671080767318630415968233593804940825327568998981394498494573826061379090389658813058562766235659826649972825044603957020655227864104993769865596450682706080440768179878289352357853026297375600021340351394613474905081862707064348520795882083804560711638957203622025712517677006571792573808619651040378773399295499218703390577408872261438530718366188929843076109444980830790272725963773360034500653534399776612296577730467257794064742632563750227198044867326189248123495152819810019429417260644761902240404919746994578133382681662022389740362856751197135529424084855526502218416380586183014227467848195371614628133058230191458302679587457511649401163553128888001581034886900093544439040699057502909819733937232084971928579993603344665985379261762896146832889752329204223148697122652208373680548474997055744070561162152127762295615318007603379620895678871332684358895499354452263369733415039005061236185947245359679552954538221027653730528808781819281250793202505320082178841724473914769104227494887106036283921414836032390079471293042135161239837656135612806364994160441061346952135500842590425993668861991318890319823799763919251064887273505764910178264895757888741403139872339456234997718534392259687711305373740991449151916609584496788281026880537847671762714219068630456584772685502135568634321130355801263739757741542586863991915975380896482950773900657682761776357576813085865682468293600732896470407385788097385207454772315779220154287634168779731437194386285640509172064487318597094704279946095869086768118057805553567263308677333134840836017529925536656164191004059505251124690475120192376360274506722260711790187936123889883417269954461335722371517596114181601833560599860459687227827771057533892895137360389842955658247396163180634669997637897607548998026641850606992047293086931372321554887673990448118286134992617693721826083731457244361116683369896475102752317483035883718873182781475304683275972635434096515095443436512941210327905087008881603862569807182895109706978480320037562917787146452637118630252184779491015853184696471820261867467291113690848145701962832537691963340446992510373546420643221701859784199344537019808819421076700764402309044036872746495515822545327781488 [119,87] 21432648614336804096801224574208605629121780939796471700341716673831277023636674174030929859547682124940597906119033259955597879808073858848181344438805390314821181402828118092533041712538407923391884072899419499219676604423337522284873234402290585850171718157153504998966860407405972448721543877116754624664943688515456261860478075026341242068747541913357371195643429614209201542861583964094295275684739741781288219316884603902807128256026596928172972716353806231086058044143560527612535782276240557568986558243383245138343289655983758943106862030600775023110544438883657889337435776239407162600366529544797105362382164657307282546377087975288532737798804594703311215668165772027537922699936261251200453503774260521408214724403262057763471222479403804248319375748227272859667997231975009982481386132606792024419055333544538901141664948295549273417801669575173118586443139175363082617595023940798186097325298599748016278371283547565083607120575691104163523475042596120102287985791559000101561887336667761606615118676729228272212832529771091500710957917198197998806370268439356739461672438942777641278192213269854603855110575804341651211574911066170087417179534010224920054787220568267891114576008129307075188091509845956502658325928947465660377368039009455448282655464427084557894623041596820987452291808624069694542619908131197164608273299629458824582665148126799127421851853483029940078614135999598388446783788253060513256000728267551325087693137452780239500656705255112379106136026687560125707379768501091368160969535180931424917697563738377626932538465759627944005588435871986116454466629345860742010162152473871303337143423362375018574322514895578966827490818008857905133103446677407550064295813975430863099464017173692323896020358700314216527107897879092522805936400805276765114103376492165487920655429409027494391568662543912073283270205115648569496151821449244764943064477637488715296934579149118378981100164731630467094467830599699272282618366465543628206061496051046651120909448424604685358039219756025648084478478170208067598803153736385265901069439393044801296065660963456817182586804632706781693357299788714092677040598440586869037959200626779833419773547818819990910818069940227101351556439230550805411903720180579160138 [119,88] -51269035010731546984716667223294048893931414149866479404729605901038539029497177199661321189691532575705431618723878443381398726568255317268666856591220062092057124722477267584665237061659476906404895460074800073222925803507297312949463473581596358023684892935359217359156705122367052850025934765628092150397367755292168316309950323791275855167390141968604008631039097382371581382636475807209582749906602752000361611771203085909867860500021556760959168140940907478355374886654088813254581373808896368625612450898945749360373529147674317635605866053456461598568874437817258596776717294239974479476126912400834162832554815226528903483098256974086422182491310679353727412199076069579702996884046511072399155820544059049782772684046430566630315773073091340223724284308222399573277634365845434025551996573624111286920755252871148562218485194743021213074272191399829807530622636912941518843834978892798855153129149339518326045791165886077037194469705834720728709373836595064497023986677040840192378875515422017872946360187843844999172010915941880247842884256333958790720838400485689098596064998204090009789204454363555804520497889568175058016476477965718133611747152798632852549145072858607664994697199266333761226687883572566920014828201139469553776345633407178316934736844289716362035689583485548639629995356767969287971290832987956006262275230512720285089424797947322902405840063347430375053440080221365326033541082747780433804309603133153689395041056244067991585676370753809315270174466125919275434977781555278155257697992464641751751936574124702062177631857749264034126171194463737446575683935381591264278817916235402284062293999483861950350224671085869336826587424051570416946937235487361068864270363204382746053016222935978218139147781881337579093497696452134362966188449293000628243830268634951170794647456367051010590204437543522074875217908793109905587505897112447040567387178696031814737937234766720448618445874064311126026404163022446468625107793095443607671958859537077825418171451512198118588427053893447326574645933025327475370156273934197553478855772381823422561820491629926080933767930346553898327881362977841816394722697724195663459511290688913060143059039012379563288623672636117036062185295390153594151839861526080 [119,89] 115773268397216234887455077467859889803541514305711315650807179654598105074912332567743512796564738839169085425036740145602243678597695940550660615673500986468943934050221378531593354776053801601504371258240625793724199785103979194222708514217154388339787822177053712102657510271781339626220427218619710904729965691045979019380094376205924863238842736817095591215232011147570426887553975885114915306126273857307254128247168069993919644920128626549259056389569196437703356025180594923598898702184226751598410884623404753912630807001621349013604359619185622454452369680519900842467327618970247726723300485002163785471558421263633595567459802062504006308651930792163143348343008177421564061883272060164748215491843617063720548236419863865212802341516313827529236029725410351111930074425559371152481614228857099093336459702313979207396183451347717552957454185283779383000921046718919176809075697352620031177146716283988950998876699330099972318787327319936714246369309125912870665927418151339891029464874050614376475358117721699234043808347778316098037315714561719965441341697733837437530036225822379834200223526738043890149982131426679552024208507107703822627980740237191733251702246675660017021584699948865631422573932287123882551595762290095092123822923495830584997391216345527820683257331819374819499821149033673895503498277278849842315307201063543864742898130113095148475530725269138783233752844631921213098630570115988009877186672193668733366611203156137035696839833158854618401060518662100183254441273814898584220673006764992760531634698905459284249818600040134475209366913437469153658452880517107732393540653175028248250341467558115002193894115727651738208756730649311558963559792344316560469139045606256065056598494421749930624024036196574606367107330822914522637909879412177891870891416214172603714588143902442573822497985116577547801645943630524702716172302125321969177559632433846129368473569640763917242096640813698839300221644441202021536516172116973201312366655795761338605768082157262753700049318137235313896635810115516485860790247018466552912277088877063530987248622033406257965160760619272238920716527996064663773173378541373441054912396355133611444479422830475272208471525370273825323352593434726768623309544 [119,90] 360360723222872499703394692549124039590001463369306688544885176817218313785363580886526558748377818651481070380590335074627564345860435848647170541354099835139242262451956517705992101295015067142139081043990962634601920145211504490953034464204973326630905599626400926863994100358229578200492114615390664984338080770125866311318317094758530448128639290752986275296237368640027791050810623447379437085045112677911811493614764945786719423234980049349564651730089096135034100080581583148839887094932893642217622836857722081917131134269162156215802169645150789077543490500525243800300151644312957833643549803281219737562963432147939879631241301793926899489636358337600534734988989360537155252389141253945840425024800269206496408921870189312881586750027864231654509539850425914703198295217835500667564594271155509051586037527962888998300451481738689559864462984590222667292079301430987492937559576880023862716848913355099645224687683158906744117607295130380299635601680742232401910484937557888490235669542211186083251315491950247423707236983599582749792342660425617027653499127127587497075789627071977831869311755146227417423424627338360627508854418749328208136234618511363718677347420990884627419242300132938577859861436255911433342000430065427358324879009427821868898778076102220824372147682887667006232443186263091363036265438381902690397726095954531111745858695996705940732124434414407157419522369010398056396735874983076768340501830274791486150985714816093385574388204539903187079847644151355558458761394373767229697997038272905049255710593057110144160704293031335456600817838910065960729691706430022904522772721107172425049499472030547574805968493246142102552792731059482163631558559153130553431815657971852190445738834092863370340058363036622792698972650459397845737854616299451291421024024124382054737905018860132874484614832385532276521905808651829458627034810864667374518410705613848004178058947824708787854512101818383029328267527290469396767073921223823194009896161412678383204002276817492798324998211564194017699353769591278684605004447309387301934989673245919407530661676137226684529181091560413451804130534344723013733490430883557410007753041447455609126247900016313772145894295737556321161755621827502346896 [119,91] -1535075386360324949165509440505822753089939271866260675441346365380025680850480202556416632252078685647183867010852297093474267813396837929388773283228848606790026542505171649248023091878180178720046752874673837745251441678529636955749666273374730534766854686720093959524385022367675695460201971233275613476373079939830841208037791277967223638117024333229285195605732922031840035024333021000081833464939034447758461651694581047503392492796102199518595383715962462557749146529233521789724156745549370680445502384705415362120143920722683216313463517339678961821284517623471589602115117185074195558391421883115697395905710897110164884342856619695884208649753619074546075625534557882485351546348545180335501824133410038280683152395773588548471238908283869178457983425667605898441994904363130016974573404944446506802813256231514234552794942414814715903046321743422086367385790425935186820534020692446948297553318934589723074091681223560824359341898871410369653801998405234635022041664866881713626061562393279274724321955243497449363408808164422358858726679100424477332478212328826574753155704505483061357704891689924232390644617625922324042708008269313415341170936573288088185181134080668859106114745477734045410030259308610641769898481358229150843887853315309765301035610131262825132622685034707644118705809064818723212896697238297547072643089996837950557259463778833809604708914590693165669784541398862241724971847685915346698763767822015884716707882054694100464213447819471185944636239527654080349765987332688039001979007938113983458892854940562269419382509890353060756690189663120867608820907957469614722266293821522193847989393752245627812033642911238481582413596477531562248178151053206418548740678767049054215181041961138864500727616642233075094006868214765265291564254280833671088498012262404174942280159537880473881521591811860346121702673741454461293200271946181986086123413612158724327175581657007805337476534474260362250987374412565322637164829872512371527323702845356267677541533285202398204968987207625271429126084903399471945403778457184798961820898186874350068610910607821400449159284077605018866176254268228825178145924860052244233866130946079619026558798199662228313685306698848782156197593298422414 [119,92] 192788984009119056627541728887345250655848545716787480813158973353282385965674601521881450350074511026380095795081495922136975115059041242068862339703561057038477023721880994577752516769413417727068809530363966433565164552104476495505354783365809294603694149389462952361402400616061663003930356220707437107883371374009798314224989397725470400538339189598516901253547464265911247222678811866734144323544600477684966913213183238987419616035253448050069883779926716378130483043382762557667938250320938961358662881515095699817672198833908056125626344523140144380835514634114069059429268304916217793820511855394814829084417490506507702499511909788868586093232074303082851403269435466167048515657632657401363395945811694932619664370763110816740569927850968656338642479194351149500379400151485063893227131498969723833880561442419283587025534020999998460268486770306644359186935218200067871833919614942303078102650175617978351479578742637493307732688703860211920208127016563287639999301420529569340345614964433973013260950524457987249196480645248655500654493986969047315184910003931286404091647662112104670226517305465073353240172898022419956189310333547482044549187900978344046342270340671588328580185888864647634454644500642613436268687524138957292818340561048399175060883825827239977136701230968814712839137181545970020640728072931598574739506808958538293387495094680028531591034597113118780854421475462830024522145784360358143230420470204972878041517282899340116858554704696600648043088744564306685190752515167758057045203746798881418668054396311488246571776937363581640446409509977569928436985232543730589838885613187670835565607003390243025132091991800763633568075367363968186514327987326858501311999314557439729772041598301437863847406216716662469580321943846852037168152371737156943747097133408981642989835280800530511590916538693305869003877820022488121639174939880816056894627948129612795714747698657367748324820133481531602320562557547196027098780754824808923566602135476287089214658052834335504153569364338655620035054925257960197307371640685331290516911826585374816134885499101633760263417956086250355707770318418267569399346865301499159746454410733144707452109014118318677481870457032211455821500256 [119,93] -9365706133662478050931668843307673934897624906300362694541547223750291472722881043333013527596485110988631056054699034370708400515783645892722686358644417188610979067712647159013789142122575778191359968033995284072794930029640464486532259824928227896024315709562273823037958842396155750518238636424082214277953271783821471093652557465651875194779945743212418390056532979233562009332988298819701523656809549192745211536580885833389338042684497194081790105298116856189874806115400038333948858434932528116881572076758565329273225259486428230301329669644194357632591374132249338580076767084057506897891840750376774641592579487412475843182887865204619816646497124632412558249338485377180346488199076759177428392471336544835639886040977811184389739949390825286939977132460360209036375595900405382526034741294279888763004601787090022720970042153740835718930438062231148640558146252520968609811833063526490679992823456865593075730320785798935957975903094796573828340591367356070221774222563433038534441076975354776867536252386794003133870120703548952166541892116124155494094355776131322209024337862285889178692199246303030696368457930747433691784143614645427455371645770537080888207147289688841844861870969349702850599514016736832541655249192485906837894167809524363211153188182892048900397460075130575045874436023389359309537534820533747086580767949973286154381214875342715623195609384739064764951483261522555948470960982658852298021515122008314258250769488175709666308620222742861067631041476368810127627994834167808305726405293737857504046411451865417834795485755895957295499826879965128573739054078156829595978594345134658127896475261306570306729233357626534312410531670577435093229114327298213129013233158668668041352423014063218273869586105228860704175032546098470264500495394857014306713564806804741081561986119543784122649467828555124889990232243415474270312351339510972352184960100571602058971208368275435444373835921563016440428434794900537494370907786822807666861195859754123004996459339566723867391701233027505831893301704737242705334476016280844740647498171508983837421115111149200778030505059395331555316476467879557937474335002554829332586650693563397869188831660257798712666062790386657464716 [119,94] -5004663898541655432515298671588208042641005949390151253389920299573187025265591475742854690567531295342808283100599033820970676577172850364363018100396009495474538289979298721732467663621891024019780329478174196715369356386593645089485972720075184837219741265390463219074464150660943102325412839799499149175075395077104397275900290931463387686969402873818774853580387343724056399323333273020881774123473957016728149564984185270753763157907511881262933795293802193863857584517384017615298667488860895131194979767065027099676887673672020789083461721408635642768704246888248197007147044722983001283794799515860712983630183241878371336788607768466755334185475186512635090292670627038447680259610344784547388139474162225895832483697583251169834028165613937937006374868109940205350192733698672706609348970229014951809014105259757911264827774746727835891074636352930775548116343381208900347588072012438414339555689272204274195459383029941515542366086360524373017127988766355740287254359955159212487353090560323248386789458261468416360913410808794676222565039983923123837621081353876611064612647850281996971010008724773328948481245178926342122414606456055347851537600635866271901731040468955920830672863287734681101634103321768817182745415276323346230991656692618522204991161068929099844785305665523244408351871343805230968730621646586973350086766237716436862122719801151267790565565768758262773519134250828090364813989504353925175125396329886537226259783640871693897600133883783216295447381478826292210107649201081019504823757174898051090995555139543441304827819142924519763139606688827301487673685115798437860756998470644740296065066502075404105494734333123367896235410009588194005963767669329773074197984108355088198252709454897850183492010632043359530673331000083960171102766430828055815904150394763115787645849593119223261936672826037187826574852790039999128828562433106867745486092877430074578831914566190222074742018282540596377942482801244386382590543536156788834010636785277278675429606571070087650196792504140110304923965543946802402316254947616605549205704671988677653136197928240768829611800605779467268842493445588087153396193704797441873400454922487182148933003701611501082053777852605624 [119,95] -78437506497530816523664366598228760072565085163108336339703410283699779519866336656385220106173027256355711526849297408902894706896874435129848859118221883777770267520771330448650429662390442792916650231854508723152133774823665856903999721395841119487505170155738722096474696044632048683519128966504969962830052833978730901078016066184711674534491996339995999108194322466578085208584528935525053060365063564172173221712582699769433483314194493141994724846742354934690091286880793334759381695261572062659589798840612851185385913166810493463623355761874611754311549303051957408660106490154400103881253311227748356977407463834857568734732655547822157363274322473391445114472801914195554419374971339990266200171526804162388942574790977721510698339719167909737261842290056213145926322256929870293984780828483351254923493536041641366110062912734534863168830965527647100548865076403304433392752273462364995389518952339562541912427887680930809040377666911050845000831223539065824114771402887184529588544417177475314067548263020177468416906237422404476404813516556519189087927672591682802649575523003819204520440810268414221911583355580829407174161886865314569734659587906385527897700624916709002110048055588210223246842771437463573328645913262376509374955236115799557159566126021730252568483358381441156177880115984228216829160752965576150494361481815642537930313311539306617664005342873329993926105452678935875481581454331562594160786179706029059700746595198709093738914115132148165017622433701177882307831143433906277315780918733211941892763032995323593552314291471660118835523201029813552310329547420595019213234811292282924167725955743191513370416471953093595728762031982130314386487571919654896354471173139883745190312602098018433031065534673692271999422586978111581733447388555193337965428578961813337964900329162405557218601667178636315867967705236891772386438687754158097428358381330708149433694730896434131117962125705475574093924191518368192450473277934157381500348891571668338009556424980310151914294441432925439294271641903477540844624074936654795992479079351873271866039132016632488975715672867269695759711878740359311665844048794589323514830758855643965500473163241293176093348638371 [119,96] -18988914839078872145418988889996710105335285996744558383329680530685823799147010280560980695761922065230120296512848776373994425960976141343019948959501342994063607915291658792397006500641563735208856074732780699140178163497808155193047875860659107756137073608333219745118570738894096623432667098837719406592692273040994883544235992301869439750977757875399786460524198902097394304706662574910894995501052099002606566091211880695607315274703237423730907651242529979521543253039924976994822922904151790037655079390153859842403607568791334072060617401198216116946135003578068704829912497193831120030686959529198645103119983062103444983707384871045283050329451915095132966444438630563784493063541517045159025227441196673104625315133922019940926558533406392873621370642775832269822477454056759512841599707022320175684392432564962479168601600356275744020285234905867324094098304092586056986444324114612338204494624453933258175375566614825736399874968339892677399996579890469896479214969292829630019095470527103286607386644845641775690114485599815279973965535422227245599458235066880174917647426766862413618613466376388873171717551122823948138431231936925154056357106303021400804157147301747772717182815560334479746428150913453797114818710946522464626832506961828931495926375548536386463674734496235838103128092397949085502384441499496530335590446557065851499629406226590508353573761227723897285095269868994831074901339263643106946632480279731911810559416468720617984360700352217798530979276573406197642769086115659387962018512790246861247995358032951329318136682555275796657610170047167736164838637265542280796200241181341776145975805511368505256851570588620641786209989781250314360188302289443485404310967620349792863723231780727252112532434547658539638584909922395067903104238064006118571437486430743067020189930667053576438685822494067580303575784599473086336055544889448698511339734719531033733346791974952332222131877787888988230285226129912330543840726618313349620389312240754996929494486746674461668740171055678193927119239540996695909291618250466817075000426899586644298968595681556771835666661205479040828195691871554052464647932124207337129684545474935828779973005839427343237184 [119,97] -36529863257253047223616010746958860708738893389353152586220262085831579164022160274014303243557438271480265747929374332398321673830674786503475260072991917115297116032853919748264542183334537020779124218044632484496093201257091529263963519385461420318323361662313189325622162842245571189366631391487058176629302704305322010917843672672634611190103171651941452467126077187790518650036533187488267043300229399095069881218640944054243487810154713601722842184078022127498960957794756905346735134455651035932372213648116395637108464103310710884888615330640466973644167107088827861339792623893273567306414033487644831459435528872790089291910057595721637965259953677714529872771292631468855260941079076441910490877535577773972123168848194992192577477121882296470344287115179953420602708654182785857482873334174163495790108591374347156961047582124858536003373284119862344215616567513652011571927011454362137929537477480337724444953705102397811226869465833530713165453449164189502096323103880375894288316549700709859369871032911197601993441767418666699011538515751700950161703446992838737566457757182566517049567361573173437047042972906456671552867855073558237400329256635153936993290075136656194355351433160332014542566852071201620971180265219886956579902248832693178086692120213009118217671356746607292573497768512700737913632660018957615371194467031724966708267369012773235139000671146758429524375113121110273766558964406994713708185666758836778280505710071560262854477174584238617547826580836650834695250361390289908516823450689778204637252383255914314481563887575292607653522055609377742987483458748076899847280418623969684688948530926991073307589687792660667685004782625878391594825019208085336193228870423015925895401155069179024011333535140573631591182908054432128535013229661827569603199003629622293962451572370950321625324373704902530244415094663640955521906587498538798128555469932648957592263800436531854042885123086644261550166633799546234420872430327938658084619202978067846941837680920948836550123610357755541908426839130727819340074643399083545852259671310245917621498549735108146863175201617432747186121499105699787596145362279193980749410642270068926121093890772141144 [119,98] -14908181796454639600828614660079874879371811500509213044936507913472616702368449723280783340710774487818285697827325609556470104241060957949559358008548318231570175993521063905342207895953952408032355755463464009412828711761838514902489388149703830464877099348151025395504446318362771849770000518650821910996196552807517120106326522739410881237234260551091988069233044497485201937992671872721785950073149806736347989927524943820340064927239433614896203797001446244877791920801494728096078530274147598643765410886150032245022749662695037018221489175891565973920195836502955782323330959932438096435911635776360285454339049871762625785165048210069384018742553299224242124373219222271552213801466176362337665966944128487599183643424755556715181960474909386809405597549152138978438940343516540793660926179039811983350473583407977043091719002515396000064192726526194369345261931368212698361951562961073411203941729992329460769500612740012039433911500990135892759492501321570409920319101176384937305373149285868975160655321957174244267153193302013249976565835352692487059400707867460476724686819789910335453568062704079409757539368598882586325207251327433096419267559071578165609989358637369319071508388849670977194719164323549932731746772610854010807023702677843427669803157191613164976154248060647748640614958151473585035311754622672878446387077949301106929600716505891908579198961031246385337312273844667138758897151510534930055774257206073231881655668080596642824706925820450550393229027498794942652294426745882878728779545393248601547479215784454267847120289377633697085810923844793218420226036062691886589884134910127912527436546696970546310139624040506935086647290787344214280977083000830605498358100777041295997767230339764905889871321211393836726905412035814925648050326556992756108363086079235793233789139573994417951925656517520419945768923533020704597232007397881733646070801050136531231397081850150614821980820662000257904408228233409094542069028033046941739877987149874159909390036536472366274865929214787488522440426068099235703271905367461483589869545841103945027485251762345651636225619203550089620238940329413510081210078447525039048718476444000392759618248784 [119,99] 8058207011375389418164428403137545713037308621479563327204911336253524948138271433235045055363859550954169985568236322936880408139721233056793224832985710039019877677231803187441635789346673988971895582998866925082080116197783429355502997217337336689296206387789317923852186963032072671020142739126188192453464041761965840469204870382598863793695684354837506053786534161248350169695160574099415611507343702250461117289694628336561887041340795714679283540558608176438913819870010870230808879175518394212590145821750373357715943930156938860673627267333357122765404850073758105662529303383437884058007644481464929199808034270509295069702197878871791865652764953251952069337941764543249713611074743736261144037465929788459053660113307714052592501726299760665385864989216663190236008544775856863725630567413503862702181368441144860804444176251868178465703904853230031430679894307992652183306466891441149934109873927305367137780612407447665807824055754693724098116710391851303489050321955445789593959334426470233238104761271448334761138612222382782588162210755652746649124586748229534498511326071060899507190459245442926857096704016336227679963030091914661964336834829344183714559998558244104066374923837331085579473577705052981422593343125847997315142892250556167876740947455635960678609146056894396848323333859461012424595483043054917687195569484834407981134554647288727340044531456683445357043709087925674611005919020752986155480523587484943271619501744738830474690568851050746377724475600568331987444670178369800422874365087573867333448969608878999645797121664507320277843063447857348661607035174907866267260430078927538225255236828525004622697299173550800695529887954440977741670918806838296132692432588309428247297045097894111233930533544196622540378393423954950616372402690729316412643048524199802482580618221581782438952187825351645524071679259672047555087551126828938621586589861055151712977016223968027426775713193945093532935519317775094232961149619969331829708529577121183451639870809553217410934127671121862681203455951160855377041696333515667750461305598666434175632681099386991391606748969165062226703528931714214939828070904329225367549223058383788910022 [119,100] 16965236439895585172303848353166681983032350532004718174281258754462306354914375228037388992615150847406977625316172187779013716700048389188591051321423497570681203564906514222916738922187945892527988836211791335476586628694947483160460103061769409448898403042870716519883224867660533852125566877118611366052628164984839505755243489476209858939116087098385025129161093432027427126214363003956575860785153492111530299702214463373391546695561173151796729745232890113779819179908489234781276011984240757898919751164416401169559601034424645614706837872816275752152211558015176341007876802084401703801665659634405476498059474573120663433246872698836703120437621943656495294914983860705653191586016349549873742845708570465772935575916794214302577971093463645282962412171196530479272208820494330240669609791615458107416184392281371769687597317270588794830523254106397683743833467074354110997395937643625376985815192052947662200151555227857618077842530191728592661555479699307830811596706035056169456478987633243361400361213990902308084176686209395036780516752789802014578486797774931761680805761907508437600724205124875093536456858683597604898977896821207601629330289829175973623547873326147890739834549985213078785125458089831089505235006583966213683442688149294779202230783517664224297020413433052086132281450574420840526169073797323846811833211558943824186363972987365579184707194154928838201730899725742777784710867534640514621644980997315011788410275047053025661752638810558171053245839278765260860275391162394178637294892701983468917309959021241160987606992049399650432981479676405468329974741113164236729434762769439296097122953138412250139808950082673328573607669613520291954197308764734708696888920788269651786840772283065887581798796811621040461350329804879890404783695054946949067572499038415346881056360212234179752898037070085169221232348559160583742429100820890663058537430003047859322044512404221853250349814704215117871255541658277237278542956117899143726442337402386251558339995210651770781718335775684885389101547182846313870181141209331557469532188515301463909426795445796228443406144233347927922222801561447431516647883226424535819923541086545920 [119,101] 528142461073171915613944255232840672969528865530387938639294168535261637203427332426125027186997810594757038407567924702369044588000481573899848054275134948922577625980126494772709852263447450269985963515323319344753372319731323229044602831202004851421049725994467550198661166431250846024733733383902337357551059402494598664873145591032368723343736092292499185314487830333067525075918621727819539202744379216898273918141534609968896543174184552807598379452739520828554761821087534875724258097637049511727148335883220053050140055615333693633957112527928481387562609379266659940505914532765286436712196893638987521138562076884804959901020462562146044051519810714713929470683553085384890287948300819687219814304347461677828978058045244685582781929721682109421746020047492034687265859656103188291184696790493190273982545568409772476426128203796990456890849314277475511690252428913908552130094299926250335530174501914436994055159860607392206501544194717739100274304647372018426924286657649641154053470476752546058760648164893600274347091183152253149304010320704027002374369780629581531847759973746429622924996669377262695235128878909759771694537454611547300843347768237627669147948746697033405054070274822301795092164058503688144221811909342704373575477008287900002355029389091734745327818758246279628573763981946820110666149376651600263050001909674778065875227634103316626696080608886021478774253166598746666026522147897136732702629307105855738020336904982719375358378367451373207776129205582628519680645966933155683693014282859153927495099118956129231628930840705998014643513538893349851072368109904619742616522347234420974410268713840971991424462913663068201300538251993549190149747584080365981985244128372905328215835601420747421360250005804562486249987691337431009235714344085888955653648827771681392820202232930443365340765421020178220779761852748389126726390317932248308852059075345284628951982055477919408034765855789419099499345969610242762396617473144104984276527157150362371008172231054238395422779202105007150212275856791749096219455196841332337493395216672029117130650924250451354304457672205241705039097705085159086326823697776758138424835648 [119,102] -2436505431982250073191727125053721409978627052956387590449346298777516373736824136810547255979508343780154598378014556724212887359646593330104922146941891463014446108667240377640378611007456304609117091518114374084404526280634904869858571183072407798534965383813776716648848602759525242701769084168612595250621270209064001256920055463641163662911996988906057068907036087342941452054386894722467164120687760084856758208301692820301252600696125772146134097983106402600293201177238122711449458909055724419669776182474163071331996408371010401293433928970833319974710386373873386323002448930138089232155112918018713785590731244024315930764613584895676250563245468827977200178069350284110817813099375406179183664039501703513499774422413919069650798932884601489041611200401954764217326272502390053131681678057446171284588328283585627789733757925021553105955461487771861130100711376675477700708414431015989896570962772012669846945779559858805392616304003732542658575824284378976173197934988891218933202292812864448218831536768897279542691553372747013897311437866675096348386271190804468319987262795316800197976502762350930917271355988886065422859870160417024140022866725205361006443152782304520338188236395133493928115685882426953113983422393622557492266328077210451355273121764691282309523648883941291417536161980872868931786637866878161737050343765043478622959435885853173018731346799783962448217354118355818608809074954028590093194019134333121372275650860417144816957915579892721367212781416956470985963545998110163630587991973525177223844844309936078735506124659913714869002112134562976781550998129881394987291482755446533368074877593088571866403129842885962092953219547920980842843103200848077394748576810165065800105059224276346106126171499385297861367762061133201277795664288332672488228932526712369529601918027510753971381061271711867639289017054011895974368974732456800582766072457916354148509664541578720733682674347946852639314028270175484046326989046544369243684607119193473778101653985338375182983322731556286667541761217406465889052255469521423502949357075850690226879066276530157644293162494245523099108513411580271939749535518450770623392 [119,103] -296591623925132958856200178623598615909570169567566105081840479206766123056169651828466938818958539174567178692327477424189060015334239779768162082528936355448446814675655663157684867303225335164781404343940981070336043926541305568890956651511641466250037651074552414555943790436447430648581658827435314882176194575555081695876435405432377512405049934495182103762735888906567766767335375112208389546059647568110018646715944008209375591171479819789931717923992889774781471747346682457025820498380146038974034451110714214761907082946226548826132882084111090968788441563572390690048619666824530166713991254578180924271455673994331276004903791673633393877482870681283930935701034288723465773868742564256473401002829316162414515640350034950503658933049740653465489492622698896506051419797418041769527519892706264759260924685399584651963724452017043181406944903017026718688280873633089442750850352686002923927235026594358125096192961722709242994784893499847933089541149751597014985299635649255700435281777687595416232564148568873502095410879540101944056127845193765757776119847669826144265305422001684147067330106118334942839192214298848821199036004927189689925685243327790320151554322440934259610742926921545488408784018894904384392652052101717055246661568422367840908773526153362153015331474028072654629130090266805776822392704048838610012791143055576146652669283783323216923166300905364180888988686358462131002598374958248033906647618350509292757393836699503495954929418320817484342450422662992459184009174545749869733587979488719483147765269722878078534692109190144077575509129417234480573464238365326206437114873609803551133818360079458460700415405956474267865347982156754782467356133800500990684563790963893767511375809494824183501285128971567464151529121942614884257011955337205312344373380165874637767230558492565227295408487440390386698349992914944061925523147601751968653848308785537480795245233579283710003656290431697884604476410438758095192962160680256877990287526610517488655597539481592549003746972985202655338891656957650663884653464902697078971865699540354035828828769257183536605074479463513245844267531766204656266303246695076 [119,104] 45964115743634486359009601190959394432858581065806894569567208080111208515504199773854361349362876410802844807715796763758902707966554059148033887096459413636641144268895117338963160103940454834970048999424884012754663176162855444306994885064908298810379938916748056659525151752529366188741677019982643588690557032223575862588155082766701703645270730770062844340766756306825344714135238672636363855013298231207140003378065905553867302555938423292082045003061179399838734804411165728977217210419635492453744820308244474176333841233783772326474229001981616553296352399914479504168899150549070494850811527045053571271724568158662338157622817543769001781372325524426758168147542634484970481259892934714352410768660653967420013443550797474359194389218394140355521406715312090728808130816392052998310616392226801218216304450816746761329988487862841270354076194784665294151864953345152310526459909216147249737544486842464724309816778740102178281520712301937425226602013324665168861792883009813198068745825858503474060716218902524592093678771661126237437692020770977353593423768576613403492028771318171894889490001855301038990878717133915752272856929409677087254419900209226461438903936220396646299484243607978954435582443785109538076282871131476972297882841357481847783691351432751766903028281252495889795597898765748171772776329948457349029271119930559936154007239485400521268951987245834262338096457033167962843820314566227628805294256427943178470793395012798878435881332975825485748572912825998016644591407645815042372575463876507509656542147304127026327951962607015200926142643057768088514514615602493255416592251729245272051003967250860474278122458129143897306866109269353265947563901704558206692892161229155905469674883380088776699356239014021942859333905400714867366771919770159670806062241870454042467479303019281972899717299913867782237007739797039391953327057177776411622858965442526967399649656013193499971417447174726272821306035553442045314060692985325696520527965639436582895998146417247584064075139423524637006332168263727848642543760959650553043330253760393312708420309295218353023561316471524156638573716704146813879143552 [119,105] 4566425678477069166265229181720670693797670831967423531504060244854625390658660344822838242764435124135705719070809300651779883495706023710238450564261108164365355303141492382414590249417995570705657932851853874083670369544177977959476819150880132781053136049672056521299179080999152995482666388799108344789677054754400656847094320327166265693912560583734083520268265954994031538129190981958085701680204032829403670430597970903801726270111290397177793324541946282108328485262006474817000766176822550210739476308755652325488915756671792673891453304135536972289092944179496317166764648937591361607242108205928295055205770754818277576302165997639945455686114007194359806978745214631305702102933168926344960017186746380852325565984232275763375603289548387850455420992303027913289766976608556029176301998184183605770097015706125490743623735029536362277661014513872352781225671208921084906132506134999733362427957193090608106131351522968422876736264934390420804950970191106549519593044007551781588556253344091431361888291100399640388796252308461791253453731041685936315964874872378642775642955328070569606185300714231780719836566948731482245400223557530874565328325820274479384880961646001702611023792467211173865332281277601061734925701824842110195557632886361556839539226631714050533148491667856157995400284832356905593562335077147143834130244538717390908965517388263376373918452511853593226314144626153289484874340526530459838868948651419714154129828502161335097177903008828434007609858049003954013383590792364268946536973183487611472129475119595550520441226072425718722822067922728606620323196354806263885206144101618332328582877064787124311025254423520400125440634832777919619612561170877206960256172836889622365309857731158047492832027636349477438043647357229441590627984505437217915732819717184869570244219378765176448959688669041953348482661382653924348272487147903792412479397496251825031496619265399245345738849316102088854085394420218524996170982695176268843774244753813280386713493625205566304753447163102182813993457052520938564165209496281796186123244970546923891948873124331891151119617847547272593842380841188185712 [119,106] -156318418051037494018925942504157671553444484567955260596078878417032718956421128023645760636196216666879004941512114748564162549646232087413626451857384813993454873960035752993922155120356277694224880143988606001207572786536662456047034354587184705055310580066475539638987622986463345356309894143637979969310335328749562387040472086835675284734036762443114350789347679283280866468922016073331256017458517645706165992456349192334281413924486969372333576215703502588134780425050495262832686130956332073696441567623638803231859584288865015759344723898665147936662918522407013797456513896193433646688159671637272414731699395872014830672138782681990192035087889181186138403425706966983269926242289153365827994055948400765960424318846300544069105148671192104421931049984151599293991152982622731208497790285470567353618472117361454324043193506563807568892994571708027901476344661336369706446377637177269495448406815749205256798280246716591501774786028656211559608858442339087111008638772525802889581566176678987106377165861655135152284363123352611831125203918758307066914236394766296907823904870883814187114192950348527327609478626624547545327162049214735670900277227861685172097500849675571604282559996063985677057315818042429089110898443415853198106594070119627540385515868955923182047309715858573039736015510975015104867156033539443607033326289220400710681095484148119043199297003262008213328243698941613662114991498675238113450324155662230196568761758375574142940151347088706601568857905462340473839865254066597242508132549506763279125041803124967826222410822504306536057017953662873495549612690401680549448721565375322857206065289404790455147083565722917308576967213436977671121368250262517943784649959564705987763799865873541647869870640709785717782438749248627697269602179940373399180262434128181479401999215336021041648836436465563155822750017474126928115805698840241603182426931682008647302489366836446214825836473328301483730218906643979510203027718585123102001678089309795561886948310954586319326319189238583573684855280049380090098447601961273929275863505360549975288315740241545115386529903303505135307335875296 [119,107] -1319904497480133276667730760849213231546213065151568551204509649924562547187736917718505141510188460805850533509020784114479579751013476196730838914550557048347123433714585625208386448697598779096455369614148403933700921647151453253809782695232842930280628703733923609827414148953665788837913301142424061469443101096226370824940598627199864205195146266255339618535049845379821420847225462785840223943024834216059164343328294032793067951744602901922730239048626533577082992750624110350038796511198260843854471379432429257308541338018285433550857944783113492020267254314196161114895127364137847613798228428888376745786080762170852929161534632860076729367000979869821469027566223970994234181271251656761245802651942015512502106075534557185806758649232527897027150002220153086875693196085707185061425244912946403543213340830632193244493439928545822177979253088879984086209473923131378534007163440387132528324116832793830995343214961517761673973950315510654154608843843479494324114377492655900672880782386978713595399836889369049925189095215377498062995863974358451524453460925795423112524916343579223461482450023354553473653553355517781367977055308075693208515295250424824327570047597119479625941676507106763373672454607584033267717496651371803874632096876502775959724696900084703923137278645499382871829577342873933481083030447827069759218228470844775927643050520539011654812186117025009869486467013768074585164153248951777656819994791726161780748784104172048166890278534723075837911805414340731179582834112105855785099753985682172432994107647041562116350905965290952467535828310882195652091625867787833006544531887616318856055062664644658638161186337204822790641139673778308623462743379893721616615032424432000335983530072158250504051371142555832862933260651989615647622992902377525932124070996492266952561082066113712495919754852666010943035515160635789797453730294860048378965881593918370228514760380197495574308719474829663224095260022786481617861419071379434843439434128937546206063650468988974728438913052757107882180564407579817311507143735989557812625550525142142575791811991466477552134236432524282099932 [119,108] -217130046907424513858510316154679418264166884768754345678533311706419565923580323592011293095324213899072838686895128716136052804298004479549852963003773887846519900686076200333328920876922271150205242338287813796266351838667292393822378027915483619405733321645936827977195874637931126590850010980282028786560630341997922398485706836221313001658676933628202711457597171365407998601800808911525134803695358647100609979276592976038598818161650995986259843078118550719290106688746545752348729846346152206253219153842327991575495758144746644603176625629206220137127345023751906409703178794829734132264544841639072248219833122995804175776542364947091651454885024263818185184034242190702616810128915019702068863118462382929771191701702437428022086757655138649022081995610730991340548925917726363308663277728812601127844853979133145429337863249202614573787713517040207104007993788185238333801245747276699138049051517718444159028058125627115809104432041684680705589304394340194557652045349681212272965400961061477995035905653823300274322545016471906399885684023468801970248063719983033580380249165113347184156952925402983359155220735035217847548109411469431997136463012700759890669986740759445617669223100574658660789198577659310259908983864923426138023099792498770880478008919227493054894003809347867471758564083515912552576510190626669129259753309800637991775744556189104460552525003481510016504751252484505813943277602585096654106053485142533193421406019223534298412011978543830677069152496877676784331805902051066600910622943976150362712507281837179404232021349558073464400037561123338851108666168505551670251988872579649617803816011755185180798309268701206344993890908680594817858739972819012728672733501098983177737506424919067118553654571072192794916335014769250122682058868746917630521305618670082401693507875192916937476704494761718779729991203942618085602844439532235533357174071094297457346078281650411875744890354575641552418542303050658900850137983775825170151554473349841845541316640010908027514298694822839576855610151499291279851894221264130931088763600051302898482673858966147045516503613972160 [119,109] -6523512716199727364029764830716550048882945142889207257495648388462867576408636462915208222533769444496501624059814556486121310275006302393763013317972034509588136741501934025160980332093946743634770786498740121332268331267249195414053816154946163869340796399599103653981952665562261273882921944846158194628812533554104610408723709426895155713871484805460383236055051190893648929159240499125527726066598252527028099390685920537619675064245404240511740602844305877107912393370063048596895593001072160764185344752640725460535836430051249956148964594444468075557497602461257611093484175961781270760578578951122645947975806471606372318966080443091681848329898729816297246076074412181609514268190381404084432727566532120591890314599336717927633986762199053634891604154996453283158296310164239589845109378778723065157468389507106154705670476828321413158267784052961103354549746433986858104937236047174720761499355233809171007729063561036757406497979779404840804296787639463909893611134507722016228816410645971185415625648117713160915624348982824832449731833784706521530895288323087699886417321123541299355988037771113831936030788869800692639093528736713909004555859812847012300580231826370395864444400631930723195402148980027578193746065212701787792187212499461607898838575681086273565483119818649883959215284056030160150289843649881254890091143995568988636288435816059513058344407132520189532232133028686127304769814332172747978537186156996439634052662081755968167736271786871388333383220686275813582227740153370607542351779421216679271576300921537158953538460948453100527086532261217170063359335196322653858316483563185481162815417425510290755965734204154733175544019210999926143193638844414025044881623137595270064554765059308463880197378656109285912917291652749465105595995116538273067464183687176100263229403925355143642827620239719867324238246196214145542840639983113726353044448733090143245518997817847163616552709049658520257593304494734597803117613842365558770546085365152162803859884866320142409936729053100684925749292027817328474441151644587932476692892720407835126463944105509346868138472 [119,110] -74176377219615079492524305567332540259828753227243321925501627535843427475183845638718256381445633035379259196030798726457771825724838952488381769727742935134056230627005572779307264483843694763507584709787472391669996509212512098731209675400466944835753921154846879888581398992117032825743756999308493322352371798143614765390836333619210237262066736844334773690094815459720532999620304262849185152445639648046921895048850789545830904683372733715754750999392979719530584131179248115261101328341423461452441730067848749969766221616479167232205245019756677502039593733925319491638009095397666788970971957105014008108120581013871035073753342404351570719727918097901881069998278832516717936323718691779926968577497562085715721326921065607268981997954287604706756989394436708977413350454917384324309806745558432318518116008874154140604809745346251686517508874499666798226793183412357581923175349519794785957695326992830161764354029834167113489160787271215835413710565453000777572728847635582937724256675186401641231147364343284139720243299883006455054796427889049927921809940587042736240647009219240716983812957329194463473107401437665391315073103933751675617120130984859300759298449226490611140730600608081196912471931035770227902859482145891357269274712960616831048539804136742437657334812041018536944315303502110215175412839099541914075463714952985299465155773663060091160710421528268149857683114355618841113151133418683498624450043147926622298045231385053093085182603455977312438287796113475773053970075033040937757750672884442973814626041115783179237445080695905411049216983174344414434443073212935649264379880255463525208524436960217835089189388896912564886111092929069051952213018500681777053246005841025491824473955314290882410639703524262158505881253205566298664650284330709959877255306527985229901799556419411309159146839904462820456134583829586714284246191271760465090218184240154243521274145935781951980446504738233348700824045910178946029095378309121225099372639926950489082211558934465659953298117592437092872177227304582987580622995052493739701561766852348411167545696643728368 [119,111] -1497114983333482762314495866826034832365647668811732970776419400743688731699689490777956475873403592357152617184742902115862847674960260924378795698617804580846710757283476937423672266379749025847785903683054661888558117187665566329407529263173829791613868831639344066907116626527567555767869706542593352795177462961343240276842808666168619529748869235692220249828996273093483670779831458701568895222525289018383468177811362570098478128049914178900601569462314912407011662081947582791399764933352819292369702213804633543147267187604560869694006406112812439149624766744491296807226934411426597243220934822757908084021498782098187206231412795559766294247016172562745224271000623522711990817457201333689669935028409753382252055001793033047148135258173588998451660840399528541813021020055900527987118788268887856263809292945194861262107733375990827297677929298985445809781862971454482237198432629012151562273210436336292350254373209529996228421509491413464837011940391191942390880536955814252786514864955049814583407626101698677676132620717368392607125145090115497697357766811691472152743386582085576238635757533385885028350727293270251272138287417611638634929928376820476361426112922819217571268677754820603845543620155399168430458234580353206776336897033116915142958435707643717305264544602506525600407651481153296316426525345234144033539027447285050810510578543140154611402229099888055256813940620302824951335596773793519746766044457687125263631169657442492836769624203967666819728319367567913397739264017716518388988545136912159589326833989809946092556019289888697901719366018310373025494407290432843195344909545886431788720323438461153503045913633373268228392116613244302779085920831321836683185475631289825394098759578643696093010038148222078113681268233734754513186716685185531695858748038895750765721806602573469669243788072472323664845165279484249923303290179710359419061549792869858414756332928911692799342955373929105709130243746845730101269447661441809321699032453651183435143807427361307518843671621583141661838608802147850579506559983454915392993889144527066331524089910 [119,112] 59543278638637030639894394236147143884598625281853431119884437065555174613555733906250971723752683906584851706411020986985803114951326959011793750135122838055235496396351012158843068437867437681928442290684131896977527186074602825710965918575809862571019825771910337450751282687801717417388878637715986673719461867329268156125839498756437703631496555025578423857434911957271691547465207338008663691440524262840607924999365551030182403934613546495481351869543724509210983608898565953861358062720273117400521987757588891167293926960568565313293284668300286100526637852821501326156071632065078402733122535380537422851442739928340487566860204500629914923597281090954533925139815733240139691754740649420077864848268236451595591114159952231445979725165299230048745586815564285216625170548164838036978872899294446384985280213118799517338604697933392046627632690928979435434977092946272740239744035536997456996400279321112376571061250771521611476124491255956081034243831745581179234283369211643610676252919862075008090377363681721692369202052625812006624819911904802780809381653937633146322836192849933328112965815827218915403832979182158555921775051105010837587477923166268248860785176685445873777477336642252370029519484660817580612122139422652356653695676210146518666453431331046746662350499533731591902498535841663762795648818183791504040447316437200744720134676608302868969344022424059353345627909775317756712213460493431370575077237242930129623448611847914732233663541047574775453934888209636966900513704718658008091278649567978237233048855545280781169479614468409903255192367830116356598561352091812769281441518990625669251320278626641716609329437296924064264782977713975766510935264919910267513796347497832521558407515824663793307711520412693488415344708513353645991572839184209142267937446686505363167502171724764781241037655593834349753161233248878274544460654407937624964045716657835545297491811327398954201142503296624265005011279213012953392673057937048058869266878632619998305087561333486283737308182660315206624310511597594845497462347185000727580847955115889213696 [119,113] 1579502692615654262505984998420321655302198429631174366694808364309288417575083533731016924630929481912633566319412825032224732124065739712202048663146059842384684311861800853667223243341199224672152432666080648031218217465281961943335505519098732963259438984089060069172379993123940845327297419756287780285865020982151396300266285231416346403895643355368875333770662948097722707524743005490754122054591581221091448167076651356842812928375242509928670804297767373862038183929711368756456105570008932349762313833439193023305527488337944161063594704577946383316335749168511774431786039810530442728191685004436024722966214290401355169246677927999541370231925947090390362457759484640669439792961328743844777451301934311106059330146451231453471396012765664287703989276971789343520607316852317292061582981888874340402339977063736533558189057090728882143786584274559790658349701049288336325350439343217775257886139439839323938590104322912450666436353949619629462397357697613786152835024448519492572737685452519622264706836867446735689654949288108211026419965719994958772080651141931874342268559711930568316859617450862236610396169591520089626004865309969655349499461982531201351640054785430432014533122816397719225273970137326939239877131866688059809399719253983990043861270275642425206753082033398588216721325192164790604418564146084723540969157333347005250442591368232696651038421123858958747899702392992549622519011574575343881323137078600583807735642691627707873160081719386791184115248698166264734686022672030888211281776131859970478199781418285476678306600710331672396441215214452200441307150695231251609707614917916008634307783753913049346422583693144725886081841071633225072081436635275102728367890654604231645926061766323682210225240425473194658572325235343219144182253618236862148771050213648140578368301217655095405859742153693786439287349673263861550536999607203051362228662027983658709022265204533126911019890812366268480275652084721201908176520161246339717854506320534296503114028793429846240757226633119807781138159007778313040973420469936461731010801365488 [119,114] -942015576138171217308015511301866947021808737098752518760935039144031860350302135536499832965115459717865351930380874753037677276288672601533592056071485436705997827386754306371020676622876400997413985078012698081819760481530010263820503008544531234786933650458215802605875283908932793491958779656991301441380914788770589455454162340214534701983198851702275345073324265637493447297924937340152538485884256530403927699082139711370014293508463021171127992770359213448172100791462865644870515179054556890510189500080204073162423594267590280764496060737419041213629468241036775825746192171652117950984261030286255498582574732148168217397868962565554800245152716800763088954558296889844165744733250461938223169629275051403661403239227255588363509665345115967470495838932475888217035110591317372475410051360161810862299884646061646059460871818831728286148676283853739501878743706601132939802100611631190845278106950496203109551724436249256359215788543478225894427623078957001541930393399168428081678027583744264675859193554913376366321451024923769557865641176107843846515621949259967220082991134351122507351512016467206998940735656377019579525233985985249257516853274379239983062379332545024306621552555725971147915054742058428448889947564650601565628575014416204951893750603111301096055470903338707384983567693155579581444686060296127801222837098560381672900888556909331519480565959061124958028940450187286416960243117401467826141430195377296116182814244019564901758172626631363655097934175689930847717283946080834910878450574056483771275293139745030450381404997596598374447411945130805431077865909326042700147686515507048637864949053809108558177445631084275531970649362177940271380432549129454179031182915975761845352974780980365282247340576915284446303080956203812463000741396545649859856922555459690695766463745768008461667584583424220426850447853801370140678328828738266630186558054003552917574656939146653378948627073860745296954320060738509862758626237191559203519086302890535152975847147745193612204646866188314800168551274495374081140055593504041261088 [119,115] -78760139415741707038143636037883285907544369678429329289450565713633313905582268581445719450392049552254495758310230631451343778639831698732312428550268701147528644670411212748351185020701987321745829367078043387738392569515867289525626932863580782805770741332415446531274670411350904706574276396352565484730288907053141812838738518178253959755840954478727974179165707410035044119559203541851139674716108031691020516816116320824765948455155272696624242326480997216122385477103243976922460274989749908921381036203917118838837723650334518425558135806997794322272558784978460228660018678843790323362354336301308146777060006208853799018088058367874908143812645242070906908829023025306660206675463329341337677239392372166641503068435879279962121435484478306887296364055007733296865608072408042960035961175509551799618620824684520184628842020803430750956921812792357354789979908687845923129772638018525698274754661629524939422671838069861676376503963774223467780494880283008554900976843993733327539196467751020476803593252228542678607571409995168777373829562217529782854925557596362212832855592441679514098244879323788960215041135837315881532734269357135626145879310530953893371723899901578075096770668747952481679952895972468291943318190073419302313122457590008651387913604204926970477013831276632251066945275062368902936979309682225350407643320036751651232037890628158912311198100893298471586048198752825748935427613127312100928494234966102515761956373373320258569682566718671653268797477641756972825806371403440813685285545527906019453510117725949893183026297602157550544294530808485984773979759915411539968864613882242956194500404681131163047009634910499116620160945589093047053966787308194805337564592450290814218261223816587340458800845089837431863548682439248997957915620958650758864061798020549878895456437527506706535799244697167241408824404345650908565145851332399996717798742445270773413107556092826806557968609159943143476084365702389197069698928369899623375379117621935786956007961471466749141079971563089360094930479209051695507604897213476 [119,116] -22865098127614726218744383334847735951916357603655631986667447140022861078939435674755037087122177766991972063303437563308963791740723662396220892907045345680808832742552533694048239485886025554207747717623225614373217468322316939325660814916972424242119424942957846513333712767912133010069642027470418637084493230436212963106362756485649681079238745735649386940715583367655706133992350986998275346896961639060763876987439397874720599376801770958300706527971902526103004210370426456149085181990689852532065055856384601695182053188113418657422869867486985346985511938710668117180080461882363134964007008341944644232378874618014786475157420723590418058412958027126608820442431648557115426940919560938834926848520720087504543085000073426175611033140389378928928619636760086685197504290290495341396721716576881430900239810846133282428276245649448376299753037037395171772938598754934915449642329715222823829213030872514542455545559684282308392786605524825593891157186621248233786703713958124504937936766696937114336145000568784014463652465856534101037625751405415906790418072203990552788419050703305672026090800391667202637289893909749151827970893086094556398688050276817966462561790622539920006667102581785571388494456477192157263691220440092731094176444397751725612434639308007460133524288950751200957731803650263801583501757526119749008968297577378138214149599180369028943832380760703743534019252034978519757731931951646913658519151258644135594804128697555391154449938778073914478066049218141148627902723622911320922442649224254124329724861504760730540013545950539416569271421280513389976022179886161054110174730338625190678550427266503256467415865473709182023740247931725208329689340040472786602344437579752498722240257261858708706685634228804613849375732213131469649699949816221008369415515423653849789856146256141271578399825887846065014678502695817689558613925644903039354449630486609644538171557885145985779999206174218827835500035023431093120182496410566728786171145390331529242422714938136305236915981252216691576448775640666481230528 [119,117] 925078634797716577073890176978464494860749236094038843951412538341648165432087776207511255802355897769858597549526242882539549608715066272287613457917600960900021388431076216564681620620287216437921062147970796934026775929235397980112322710426206148378898454407469115927051875482415654013595291683890275684755996565252969850568270036467035777160001820772503879704112346382043517409279601374901576017464182842510888244960898171735250931027584994533208920389950754977564154045265499549164426585074985319811685086582382263493923494301531747905589336053821436565015529745550805514720919881371308525801704267672781909661410986516490580990568371692448326087004987361080977323019599860740157744390690105643059621730206683365345674120292974005840230353441343437725487668119479614371216331829788598773900506578417020583569606093021729167867981852640189561948717949878378588174463026795033195765026134669437728867304445546990046965226830346348574132362343191163352534579481843813101412848107204136762706618419884588337188213751220872831064480264162892421606208775169410834365090362458205688762928991182290945581439065218269082284926703741755707505004158544640192941673312519394911518751835978215941128239224728377245583792127143318884599368025801504580740932629474726929410861674240147194813209159107806958464396080029286808907665731426712276799570348395863815104461287749202096935779884331340502669347649269418755821631627596702074634917331507379360774312435969935421511675045962569919418438247529751323726244148748317811527495553084230793448117781807253989883890999967666550825034123536566757498138621553039473078010460788493738567518704765098726047670284023420315510579037925892206031532055391290530080091553623929671864697234688765453013290877776469514482788749533505501180740779365557891674018791614109549572023003965185159897648597020617551937186244867846013635259596692182442887059867133211178939597177483578495798184188571681465953382247748737004304157529999834115117324523451638067806982453993471401369678839591459992599693506789208 [119,118] 157498223221631745640051575839044605758678261770684778091686862033603974091104970207095945811041916653181890091060301854239751929498743154483621400809391596725093060164195191133875941682597686515739208501351765276200537007403027940614550262097862396734064460840147164919379402777932483695882691807557916964400000545553552296506795076882272609701745794237756719468856138693536038586702346146646909116452961443308957078883923644233459735474978245808530811362040367604695312649783565405428764629465675918101230486842601304599701684506629404589342310163664585299434111238624691162643647200857476427467152323674733328688879734304969830404265055930770452472137625722776309307038993496463915809595224791007890199746342870107060134077697074758499315542714173077227633956175855513836120837605461614216231655410035571349615614225592531889855184069632269000076167793593982680742048021026809883087748900312834330051263843957355646744896235831866780026527017082488289691307714517823733658022388721943386195535110498570050795887579178257871357906749738137980593496162198953158570963714512188526059191432084469134781749398981754122693330311061119478511267196515614476674900450491548067552023562619904392857909376515266559192578431070827925884939199627877748955754302308068128001923270165996827567843361075075720975191169602983838304790270535203983536393545271316459056438219309504284422881579208633345221406255660238218363281932178773467759177489589968769543362005094632445070495768099507966763789533997568376495340948280705077540041762941679971947563735213132496328240065299361147136746388545408414912511984010857761678399140797887043304746263397522977030711586254805054814878791473530320606326006038501564182082378739457242335476339280933363790019071564766832957735495364848036475890498945275775332113902970129797071694063551152100155332640388781836341722221487119889659573098275803396866621558990903117337545696686597772240655453120274637511893478716710545707339946169281995481391262828916100663096742090414935029653489046813540505616 [119,119] -2502057239925594920003447826261624285898064436925336355561181530309944559815177517711917016091715683584632526326842272090679756038457028662453409623547523870056098136681924373671218633715659605702244380905552750496125645110609759682669115893365513279103016833190726781949481928889772429933803309955447677058562818247455279295931095777951614066846049909887382160860861109729556548312355082758297827199298736830213327675564742166439308395274622131283471483578639673655031210858657942565505036762218796793430136348331815734914204555199783700906043065717567151406042967118169458331238311220502526619124571383171446488697407005647823186637956477591807398569622597189643839808399740129869225281481732642948540459018389372536178879652596701775089569838663668910877815768281720513954648994483371731058513678899563477564054971567374865979850585793468530010681714026555052126450236020465263834651818823529814654913701881318383039482250841249059108308545155103602756050267436007858616208310102819402194679950395206770823800832201878584929121169409730520853284507764660025439078821618894042800798226907487211518582472169509449260174816515789952989902580509312734223712966734720408751133981207508524864941476195757202992343460457795090444190384585150917715878760735199132720464023005813055067764343784874807653317932989418597369352213208962531535589877867606597085885832805196834582697830856128704881383505767226054517423882441377388904803802828844125594542895430149640885653059712905956647575166037398604008952329326124749227337559892387836056922548822917725291552981412243063543151439462219434722408683275916059675714610726880170703708853966065818735364553358590428782986650347167584071500187993180072861579467508947544673587159419921646838294875722852087802003903309005239762179689552668680374200182181899697901891295859712503991795632565710851831192125390286761915964894331405562109015747455310934339995714149987236401067920622050671264925902936936840650910660047829309154142337538236005971354170574881272206107238085469414 [120,0] 341881117143532502000131838586319054020120304722510375650101709700981927950792276725380321089621813273115341020601424636032860860842828412681052022810463098712562778785961893075239892539863279158718394142844318307880858635383397794481380184198561897810064401223812327418540698246187467946525561020866180155069895101608961857534937648249832038700864309198892431267253472333995069601644059251309650767230275480381674526473075398501587045658547738540224436522844733296575881672316095468797764660683506328441772229893570146548728113033157304957549459225893447397922754072261591128458437528639733144045309986403278811131220079632142593214003029146384749960934866259991731024068155453075818846444098600512692110536350009664559002265397308902902522220838425721789582644084663607358920690592875773744838062229365527748465122672155830519587960491666489319829555272268087859825187956861937428686214470033100019429611427806587666804560170831379348124213555102156247959711588745032878211738644154505978100323306866268139193140835634792616559080932049027035089834360990230036159518923848539409620021136306725606671946925235753987056754610383114170093878922895733288995229877159259818073661841014786344349861481072811160275179267900961112352666634138772282103367139523970818282457113317832131494160780367168040663735783707895025605499963900681520279098973809680656170727217067357824541614024282568979458444654907550396610443620632770765852801074512282635345570589987187866491391804663476680281190051770787487950310488817817877913672289959619607686034087239055011067401433647116088365194302160937726583837123488314762687105913230462136205343614649584010744509829553323292921330097031332428762670791223086920628682555274269424179344319453611284397348329489300455517909698261636527522572579034735615868687815821368242638032440663875426553880888107684917828076646224054614456191501978345139761325919006101459814934200191766375807350585312826832097510997174594372769787956391848706030815009578337738145249969678613689224149267722217498673564904308917789893673100400518027128647592083627012463185841748327537464914294905672656146256681052666153484081161976794365816422137966217434534080682821429279425477176024284665027566037597954728104169812352348763427546025680319281691294191427391667027049218345409200577648999005896786284443541283439680137119046630001915035025342746833822225123800235345379102396073147105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -30369281795846625333555431100764388512668874223476771813094056864787501592601094335138769250900913413609665127611526927143647134311428132578481071053662261455655118132832136334366517276735461291079115543964558423430371689263560415504900669725850124062632106453236958150884079737888165466058149464529896597158762361371769586014499177979685201599388993521746788632054695223170598247472429717380039191530057616195362266814647112262786258734224789379540723190778876035983534896314127204041218589525527626341636145837609692018684016250104344077987117289951152238912035367705459637608195533944462951746942905462138065791197366592570660850692120481556065545954280810673645976094067140459857252291747822509810822303994517932792125774621074542395743294111068374642228676077151413157073892451111589633821292980615028868990220779004572149197606213384297048020560255860703166219570765969017027629652284691138719508187993032727548894279813684953317767907719633607022638813087707291078560413926228888050705830304437380359360510485206800393225568046824826524375638235404536971295030310954559086510812223822281678340373847408597390189719623635478646049287224287976623470836687468396275576603088512121601266135817715096294991848061929440647909230903563722834275169685982781757774902746577613917145882449257633695194447651348897461905067638494004513892026274625968845681971528765933683628511878183462854623836716786414851920635194670320736053659379382616879606974916459472700895446813332546922152449212050768084912332106841158094006576405881335430149743652336879556180287115624194845870525284146436492365011134124975356242271900992448681485653223027057063323019562710488781441694951407829761878711473392245369073236625705899565057807054987960184132684452393690577590944626861658194984367487860467183741949946997195962394641768941640171096993103780607980925160685325128003813531464850802119351480074018026305780672036785548957328778286751258076649174215689384323840577776899315871395683950769239167371295123760805082309521152423995943859701628503041858975746162915807444684906752067736551418329447582286187536288065116887492207499560869909725808746311269370497529608539849890101431412473794447058069988567346874884803212091212923468394685848907984806357532136551621614364021541936890095665260483969587115722234176642741703612765306908140225102408847792685366397198653741547281793230062853222955761416372974964965376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 7432007226487451613248498738684450152927395517378121891037339662135004781137308343264911459618389163315862787197830877299003580631038649138344132059230432136414880691416385149179450567448908326714987332590198775039939483346552315675572800150632153373083468026302372994094007634177900541372772378416768972044111784438911072912536833510867129612714179364503269875038070982087461806121076594631396518140935099560021185802763939403565079390263686161369435245543519900857681258065089533780163780272656349680952406046184003734500374317280775530701275939829570577194524872727909634606378046080504946747623784279868307459506353517334034141946863468409397938785864366969759534756493859517997696978660333080492715591520935528744396638544027354038134082240028215901798544166429621079297077290038223155795557341711889188700619471366705076025973135006298921819475469755810769126145046494855298461020639997658461321171828355930829626085600420974955858670078709407514489493227995354024944143001875876467251640937903076116451895308481361416167416973209191678454629889548757907529573910718033675384210721787724441037813607470135407864537211670779046697529624382682338253669320276262468120701106831098058402585579412432748915087294758819650661389320344313326071164870202605577808151849585441977056189756267741112804014033974285633086866360877688323040209726100373921115165854167065931211476219433700781679790192639859059176026900680416218142792068055945573942928921131186376007551826788666316463361455907886067734674429543734672139465683288105423935782087928208950301238437452986323491668995366704702892634746809572414372450539336161080136084567103682699818033213099221082356739245282124203630616616741036750104269316647445546441775836858538995636282922217524997325198927482321399103327050795227658245585912586493094597040411157960942093124156789148555110094836982734919702315546987482308169576215898081169641901831505806356091719668241916441874321718029019678414771126719509315070379592555480031867719912597941099964170144611752920230259536251650818289446216407949573741243483920981244965301544894915018108003851461852345654133150708902180946087906517126931066859947634465956761676246646872351879486877032114002242955693874152756455865523879361915332864487162396727163036081752252979422890632566463537380297743258696862678862081584612874233254854806733054508886879549340998964915848430524083251833111580559447949312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -203096385049131414174396684985258092030717470334686859937786805506066069644040568053292436259270715772725336820769835738960011437258726393688121436135619132688386213056008526328091804923194750165868215495550396815477174627272700830878192601005016452973115832223288357351258481833103780642448953413667196726681403662925140028688500782368281092558514116705429049964350214435247810098703563555052639690764038000821996246172878073209324287512919997211958023174330209616468204606310097057135264610378723398278439550273776042737030198637123252370240609186479238503794003752871282718843255183852972104999000013744238183386127797114853152798720857899119595666076909468611317665704768008411347305276737063184145350951657592941515105630494020935991831980351046892778202550027813675844537592583513307978742640969103079649719187519451090319485300274530877769211913111064096196839214561361429642682792855837276463441700830884162934604817514163099063413487551371555763767792367929164650211295906263835909678321353920125998544353947585675684615761984684479063081423295401247789544620055608729850229282487496760489701420768040539618814245665645907901590660217258767621670913662620978299697572221643958791056288387900806872474687187517946944711176798429712643743720876049942155824197036321006706144050429030720480189648427135078055557320354004297815716331096445515725161610641587364029775122344652465260163689173927529867687219474833396020054264535226324085177373090283313803111132733195150651240628078876317538275295128612152105789736944380725288493483153221109980665336992760233945173010603154356677861148309618102165477777110651241971193026329228362945093591397582279478033323991028766175159928800928458045376999037976040340686753306139138441213177030429453873133729714468299629866081283400024417593763883555120921609439205935818860075431616394757693545714749484220799832384215808053000197054125406491338135484212434590546005004979015050475631214952404521915454029796441889299430147522780293329448591199746558154537950381221310425214137830165962358650201596745318851044541158601556529855902745105724055824231532308488127767710561070160956435584565985761531562599644327999906245231056193083170877168541891491097547933235082139893679125638824330917299574710658122260321199241144892066321444740436029252121693566751494091374692259854141012109034538758485205716298479245775115588495552316569235140591859629944859525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 3808786287742006357717977896653945635697250246083969828322542032756184414052641301037134359755875217733146000481364165808331949472474634225633655497781786085509487941984303129840082519403124413603268839242308996529948399145288504243616567449966449466433952110491224675336519969017095394635882118280472834583639769500929853087038774636608727759685221578397564991128182797414010622605774296468973586226612811027812869309189515363138902817120164378012895776070152343616700574680124232657081737673022475838999604352314950320463606143053898688043345062364814563169630122707222355044925908448428100263468577151321343866340039231471510372221590670286468891084159958376006000620543369107255861494538766650067486193300707424516035337744598319665745974718409154164524717646944880683563967270564106053342230830084674786074814074905434775545095911831512923276721512302328675937810889364986763337031137504497473174414890025188269205993813424296000686905732272234265518809315282355425321155006913495259217101900207643937077727551032204652417748337420337082926165957659449182830377906258965576131039275807308671764656765112903321318260345206855136801793877386564158073013839662949230123943126680536327953459930015547165292808509822715669762462601177813459038287900271328137924440443851296640113570333199720215570825319693940083118513599887451198150448721579334056723596753218003610567398892870622974633516499098271258178483549213658138211019698301787043942356313211489227285480859156625240758189536143251791020768383429297335601427042031935065068743470953196123313554700451316060229578707060752588815647224628707362024714108191965586460694589443564226528931748052889604725345694126037472847464355607860050956247382094123913699599876579445594607731367528549251052267456333367958484445090039033890331301525791368779401322975492152770823735902516560608663895745346947855558202769694897427415182221751435356186422311346816399548971108195054180921577818274962107912606898270060845038440603798341931045782538944587412499986159299763038554649489754402763273446726141528127351180410474301694588147364015491937546466723902192379401715329515969746922586587565752870327159799370836064972730148874048050638877141150315283986644328394040682780971686732564241616173094684059700840593427700055015635327343079379500053215087304424083263104144306521579815619419577513324179425444910255365224821249077346673617872450740619702349856768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -13954397532074902227626241513613652859002891254825573632962384077564120330026826480923323778259529310654327764761580992549932113418577382715190055563542777871345278055882960164417098336635258009348159060526942257035517221376703815510506587378588422208841460457047513121076273329178370714885758426299070929243088265335949199501401275571871256832972934318639894847488987283077228471202776842373510855827268393979403378974731221910831679276467634193047016793208146828544598262400123664564917209858817476615435970524650756255470484431274566414798380100892893368864143483553633223067654165147096623880047261073486674683799328195830876298111135880206513157833758270525119697528484691874729004188045789392848055114177759983726541380952097034230596989962634113302029440422004806930861808098741349211988047528760664165471266402346813306839844247336157108276991656092594776256574916533183518130993550879145004093224150633440730086666850122305536609614599038022898767614726674242453604877688410223743921203656357836463692677821759620303782251120099598112655764945927509119712364120652730975340459801098486191967495088113813120821488484133972393649752098426121209541219467468910695256750302359416857170667158176300623886180247573153841497192981277825124767193067211223420098634521864256549808391787409910975526482659895374838410051734755052818791015195062039660256236127332082700743208244465356337879701742737470362119486953476471199560556992140643018723474016419008336764625756660132889115072605094559384593509944252317952883361667232484124150578752368267339202493141812678326196100763773937404949787143627491725017880171737533514343293557112956523618134403126807739457127798140652587421210830791790546846456080249411689805789281443067000285690683513387532997764010995822317410956241666153782633426016911832303144331777402190774106744064074653729330132909668927742009863104100744315756957504344691605524587343177272709721183311861080490940302830096133976162665313408629692044024817523179050747088371156395402145801259001595649629511914710873920373393214895317527096815058468474151042453786725209333303530550269980200518726426112106994970145098307997901973349227325647406991002154078158930351126792428363081954651596235440055910207405410240515316735041685162871121945034482629658050676389647818699615467276799010649558484641925793241165941051871565019301253945289768009710229665702939125150131246648792596579614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] -8906063685837953552696056313879081320788292234639683293966092850297004152630438327336902147692469952396627537498800104487300348691387138498960156487482597476115945196079996641080028572781939201532955448009049031674923727185285424764564516681775080709331704059060219908574422465089169593528375674435385074191616794286060355084040045094947267731059005250783128379184491216668370024699726615568434307681575332032971267164359500212325392253751322584188517561943844042204048727851488524267346784234042722906647417496998104884372870103545318436901591474650898933090318347963146030763757279292047667590362517619528731411761120285738903688561332630569647415395012358865704477086102475377583732362316821989114983154712953646585082361570487516682474610227428792497556833990767448858241862729164329772124271344085157160000799030639602275591158299872047884504497549326115200823149319526210938888197437245905803598941250677782298139127533506712164510046294619243858541192055575774017629657666111362087638173611858353493054172990731040867394396172275828115322886565042327071341674407598448646580688358502210129814669711674612470155196695347938212316829781342986356188776289795680431982211109503897148236044693271819305917809774987196379503972800380193275757326952782168750234373094384876325413580752630724142471052568117995981473580484167112514211760426682430341587705362467148731465784901205276908379782141118050498465874085859823870495638783375476915480217831100161980324004630247392474686905141271778684539724100671939919711265520338395486879309103852182373096360147832271544496769254593384413852869837831185685162720705948026270412161735946093873535399925926736615474878181656200923970853800754027950912823690100033708496385320050164202864568661006385206133517383013686207762663267435395408454962011997115012874771268451174570870983446527519977231990105292742703133204342712408378522537245167580652445705220055120134405283501358002403743668116757907860899660680661176912307226718703663517056603970492063370337401679064825577848737109242315259772729936519187779663875902637449502799313359365922903931516803576078075745242257241454704873100577900175767571815446764747144396141453019330896986706989082819419149963610322247055531434364213048423255592439445283194457187231506198945437755264395314234756530054934157031569036701385018290151743388813922655786677596083184456372774644733164092579736620208370360021680128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -2301548725749424746524102563218601228502767104282519010454577563847877691690070507933401231077701871884917615941182418381029283430032805997550776958927589285297870468050568011452537513178752308225269154869132484590168368099071439992556107256959181312419392829078327756575575211609161578591560701812158519735761940729116469578750503462974356290509454421885176939985802679928805866613223312656011478540535238239243259105379266369666134777136424237965914791055693303725109983681029369702222661814180129695739122710208482219543980713123393327871309047534079941612605063282237789565177292841436663351319334757261908226052771301010123870440518781640812541178201524195634049493378971675414501034514126436946549290844610981044217773057198388846840065110808741741728945832681578338305312540642021275931016273276175125010051739022803090071294103501761447988272527632565820950402308616806847643749406359420320246182118638430520311786516314038032139986563569528960233356980945565318108406864917599457667937399543310787584042725114787780358553348104336827454095000580635488690979218624060564167308103594272947408931485330068834028289637099489433552757240253598790707390281850589063586186674738922929902251598850900572736532043902813848025126291137006563743897762439452600120402859447554816703245249098847394828609458792725992205354571435630890681297097634068963262189827351266645785908813148788922631385246263284034817367480973396325908371553010371404005415461236561451818178764863500436238017941935838904677275608513541515200098840145335480156957415724855628485446567667379047167880426115523077353158784355461909234548421550680698316124350522445801106019055308431599736675902022532408705063555712230336656467579084942368176604274417571179802484911039165221913752737977950108007548608747780817220270725288817051737463737823001498872053634625424852287708302637475530796110882341386297016158490287659133564929195844694791309020563202735183311776441185597699940663565150616754666478002742767512291648754631938346047198075210202253184539270202224307242028651676408996175337550865920263994370077252287807020444590633270316850409270537850598410734700053877276332398589257785914792934311731120715018096122130912133953532632584299467262137454080565480749715949899777873826461555342472233145413381342022910076628943002308602728252227346714364115984390365689935263850747620421061762747650586597451133837658559452621566222794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 42411697873370649445139138997125293018232529218205537560775354663293332830795320074349679927102490453730258086052412101091499179956067769103956546292011175190007492477145049248625284094548392001179831564920447147687716631239820307642434975278430070560753645602342137859584979564199212038492214553681733321918885774769079950011694304953983606377619627540593287194099842270347449646471534567750620380234946429858762069710612560269777217433215010101616394599695325485458787780047844705509915610254430161581090075003095875072287442104132080882264012451118874853198766597580430030758369820812791169642631667596200567010336427550601650314375769165944613564486615198469219840330692546744217548893260426687249975692529507214372347559382546615527799232320590483194521607421367751366642163660568332220629392204346266439895922852126401639191648838810754253189755486175144086404893532970601930688796025046361335585399479930130684694329577126062716689323088924577142098479826842152927798404009458613235425427731199049629810011866282584563596361629312382467305346721813075056179960150684432347131702154734000673723035790805741141591108934381370629977482036107305271678451599443493736317585566442579431534152012061846012782154252434600538801144785310951879610388588419268104649034378315470856309982955011958329911442297989292703789320365285109367591048134673476679126239461599764575314527638175984854472738263004853991301832581485454342699203179536547216693427901197255547718950450986574343438619317341516568569487184494239549111989340858555336212593236346728887314365903199441265806166234745168230441826994364669896884253168601841753090932530012154875408173082494774257873697676746366551192009790946840422647069993962611226331091495044395370801777168677145357330033003956640659471500189597961505467945247294544466562624453854233297030814540715615053534248081029298323158686914085954570047974304806067305797788331575989736201102337563868306242767516474850450815644771013735047148057185953525242790747599124038732780302241445063527205676301740185240445175603727161253179190587863154027108550031116744284472589678026449580422085130510588414837834202942098805271077211483585316206484202458377138948108995688315446033364431769153636884670663631078104335947232011983838228069697166345190579209610551287304441236346907051193872038702606771129899245756615800875074223350340402446818138319795761549068331124898503323733976940544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -371101461191090184819883309406148231753287660895838513037105153121116124088031355228333734563785761710334626395380313872778632649268033220897926973702033917219814720008122283776769883889899334292412027381849129553143139429652436888943757382636421374839186046007636750976301968728635641218668914544298408654092462787013577697352776991305057829997536585064702501446858675767595246125978923568836337154641694370535729433810311043313248381581164835211068730628776250186593445407076977419307210766142573132750692027260820195694318992580828350591302080483200709628037945321331421635846764980218012086871477794846974803809841623845384673138966104818594326040618133172331033485855605510697685124409135195762932976031773852233073206611692130185939941125960824977246651020039578719991972935913297168166820794406703152226524507793242626100409805686618407889247268769765479741962342839147696564074671425495160463038397287562912037241866555559723161769202407263326822161356302014053359850284166031207850693710317382370925474158063799793724879596618232223353812372128519083912498423757204206759100156649173666710640772304484464706632999925370911297963946916277885517374548140674303990769209842587835767933937119921064653710727369743123034992394277209092345451276134633689007824839662822808368859630244895808792743395978125216884327054029351573807818084783276290524810626249193262898322898770948780563572812886208287727601182931481241283167176917283036344474398774921032502718334620590025935149473390182749233151501004741374522721247393589067491888077683050282107187252332454745733190776569470625215570338798041951443960392979368215668563407052646027950443424890759544110525934018650331346037180305770071877186419778913408904229584248462833942522343890408303634965445107507974116114320101388755633630182171386928196139680831767503304848023722952830785681851200498422901084265954070046230393384528849740521527614664592492499141420018155823036779935273240965029675348535606614711705504223766345638160335264073356338002973969343685626253657092433891831229504318188251802481120666672894207247889505748603401435305532292556501849073031095891234078258944950700906964016859946265541099536879965352691354773065634945966626370727122665553901608007513598529189995747271277811627311625773565393885289784843121540239532909414852538876061149646869251979244111983019459964461559786985034120330863250474708295370261223772742983274725376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 2153232708365977412022516795378982586655139201889448248634708522098880932760246900907802064160008959307335776970373076175182164141576700154934777140617937923206953331428710958405412153932337480730675439400013066256964434896479700457592781532202652478736589137502920794997746831474823857413491817707346326616642865914757697237592070394442926774469879206372961100913111995328535919136886249170614182090267290737117073184282140043888509764714978536002089889651291771024946207146695627499399994428760155937945602225185048444424244777506722548121151971743199215385199284762934805776145569773707784923536868215551382978954162293652055742544204540197093617531770650672888989281145608247878847712399929895662623645191871484458040610090938572292289063400850550756069175414926099565317977057871647084413926589001579610286535272276492342292471127105910628203251071339631221170057941988840192518299958381831753228878583987753659386230697030584337290287250071311320010748509744898696839406400993275975483981056237380627451106316369824336258532514068396438041896499467988713160723563522030167354314173746673187580200250993711402043553228801719109775302122194742495317464894391714070883053423387317848135118707466838944568243149776427819162395757669982092479282555515129299423348847705906992476253031640293387774658766572164997460120992103260011417706115562430855442356722131642238744768785594947646144086966764474344182577773089438439847608850348680760206542583757580836372745321372709614915668189357426050445939067525582427755783512391011296944076660157901771667521983747565373817360222499709576617449363280535319949318946620262227086028641173764616309027813377513462498676434994282493121646657901983994940727063888340567529347511271986161897377156395719711458974486995658234394026793935923138304769830705290947911595813467660149618021818898730951572246672885753270869693075576602264917621261037343774608426817788984858484132569536542639441560167682411376768307197563165019500767659424180951057075414968862403331347009722175373261183100297922425544912483826094914719837581414774985056909967102359393781624997666609984535652233005177267032293567729627665195049208142240310029175049748705629992359229266229986266789511999075964548840766546529452653886681628081908409417322641223005106647389714023579699308164349465037589974986379541533746002400174008221581484224838189326749262862238474971270889665636486517109066345480192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -8968520073617741841709180523527244407971132671539305938586047315181755494614558487637235950617642534859170942325389540180352450733182634251309582365095301272268233971768679077590995890124399352802825495218235461925547119761155894959521504670908689359293287427839218333367138953859879505526312297049277074134483126466161904767858258554532066303848853401667006266677494608568247260546659770090373513773764067939939578686264284410385148651290364249363900976920252559789769259391173369282966112442125672228177886849954867394237250430659973780040801026467490035730905040848444006299914318425323860165264495773315421440819584058049353384472905969528955855548484877811284966420617093347336096753715821858154352303483172383017319213486622776986649261166662317743525459743520380926842380990233694964745984796987088423959193848864885557935536085757080827287125341642678381478780568088337054477317769411874439889110087530835578938891465871720420954362460032465680232212235691571846208536049577995218438568449978734405120558404446394318939476213390917214887203135902322450043034353444340344608185229403434792351478531674325640946283457957874418405068568685886208319868007874469614386961966791498577818366814884445562562539333210452649736671887813880574673617483670406996913114863431436518284474272925889975224752224719534129356831915419124395414674203393375684538862399091777592432604345978955278977930390708243001258885712149189512614532279024277724511009376540534827937008082176164179208617840572306810620582925871899996175890765556511647707783042427251226668613899324255584316876189091947110328340107762405246297202803476550598407476823933682502124051812821086157001728362790364703345164993687935699322194188074849476321161098896816371632786597221478988558101591011013188907856604558547491240137234883180277493859102323347129960384688270498258221489108230326209693337354042492019026772025771988380967469198191562709673572342488657333782627079413668011377605076592977993962432813953175892036696529102601030195401092659093911762111629257838894522599899003331214660913235886208229133314372564803984053104810456562194094267540855777701984335627336758765891004630702805603741750048882662430652667257753109932107520461932023186692520127751563600555333670722702063119692800614560974048939632888379874971597740127973908285345983489672790974349347652498608813352197525189755536440621043131568511494422653692442115763643351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 27178331586412743433276551302057811521489899226980393804315397276322957499877003636309502387336525627588456615345008578122863130980624922674185603650964577789374349996776098591530243333016010284222543627512971366041732337789330287741439064316234533271379133075806746236544937782759402294497351809191766667523815652279494442842262951793713048621419032801254596161074094008473225398929755771172505495694728929171528898482331305645863740292167978613761941028518301423534374178344067157120643849378050472898506310805386401443412012980935959951022784452723845929779370414780775310118302904154878518224655152560965380253996720636509947962370441746468158349378819025531759767232491983039438247465144133881925372879768892676372322290473982650928593333467915201392559796518096867039887393216340433175264961383020200426359697471963336250845056107067936459318051536612907338360740692458364343026764464649802055527212616800051945895514615268931503279061826055293623319586270082109308136965349188314720168134580469538706650379908615593839639389191001698049708017471697853302030802246014460597171936702666156800164687837645931123409198046237297159632344479784216041349985091934998405686099462408113584179957784123335862728044853320050106486129232843891889933204077641241656083765109179318865102468131713200110354875521733515811967649711561236531397769247374295816615207130408837345719032701255987796629118999260696668416563730575699779866208769422848203340044728590106372016201984628242369050640550680522812834446261938962941682295068722170691088149088608305991643977718547776952775189874359496271672104190018546696005160953830946230851198570800188864415373558391996429309262489356786643619544598734675599022400503950340938369857043499032257205626573540500847437677187484106247918207285335659063545491800511764781807912212254293022035145366120180376596162232436528455692710047827152176728787061992326455239369277652363544753313798227789836400166969198553310736676397800295403192126185147704321394823265640772695299662693296383156786896563085334197982758069210909594352140383742279872463560693312243971236327846632768888213842476156615244857808369430696080099456619186105584173453613463030603252093528365691118016655464103057320978130153483808266417350445750200845119748489976600895938651802236305436977060955739447051067817153606062008516102917768635723591701888060447680905762526082722758352842155387783810903414463791104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -63340194193006210857627682182466233669697046608061826717345770988712583481703061259320611194611814025806106846651317738246488649282329551718338341453558275635420448390306635400095855254647612211110087741710837841973791595601634639071342211929079185878983728352178632466105646378022431168521378942593925134439158776898068051213151861459069070769045644135163044277963113268793683902664072153479120820426665348679848853866377547513623889084857647122429575530059959663074150850820087613716727467127098884014179206500661134336783759109214191453986762686893642021218690284470181044774195989728938087673804744037194598475839502479542987690296811025331323897424791934352133205658398405033968551466567414492249524137117031612385246796331710530251042795715747486576024657726007223092999574557315763243449438374444683715216320492833565505411163367443423918518909242121290482681363305956167546438856714338382755620520987811335980782171275594259845694780183884395293762945918083232275053093268931710500410968301929276520964274787331557633823810975085954018773787390274488899921064109593641336949182791634366730120019615260846130798148953617243910423000113084795400873516223693260633417874571741734545963026953359449660191784530894296623997787659734153982627195412527472823140312463284509806476966433419385427663467427905978330634168189476531206380932697534643202307335656244053878116639344638534404192959764311862711854768602717545032145637833679132541445116198949257503495658113339708673437267342015167795354594130193461857242441408510486894876203764823016321251265513749527069609672474679708013619375195021893177118512690327864035401748475159300511555271589529221872913087709428181895783592047900730189667833575394462304125842285633839383870584457876071920284610007694001155136703646067493681632337003464508480588190390283798323605281404219846484413653651008133758420007911848190741505101427572119240846780205382983123636584585242000163466943001916176927796602604540445813715730181432456355173985260850746764325768124362293387359403600560341580822811634735729299220163929542367844179912472061139656187811642515850550447334415069480509029372082598391003563998817128324662375289074469301609900113488699393931359588349923134776081063654879183784985076618478115527961897681417003710401191670303652461209010575588520805541113329906423250208834512952536881478717246029480146593710068563393222883742918222516470963629620985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 139770235555469410424978811938096652101828404270153370834956741078728895690113405474548801475811589420046985847711693617799881141639600278114159873788675666005027777798954240158052939068480190116445791060977361530656833106032173849659882913475869242901647341821701216081640306851878550553531734992772912961683000420163525261133507395050516184818122583166707171676193798998577460509500604541185992673944816663894482778555186563044075122582463350735906367539898247383344368280287663233532567166613703081044123613956132893646027830969819879976498004556913467061515809671955140093297381937023643718878541346623999077020584749771347856022479694039398291175541819930919843430894051340243660794651075679173042901064497099316672217997869119626978627822293549601094517969471991175818725906093136721429829152683341989401426482619494934037895762661018487327679438270005573619746400085384604669849877600045326522197826597002242536198578213366443052586424002808442251880717512217734998936271204834291851470242109175988210875497433795919581265213278915053585104366028911052468965686938432797312622573399548917743233801052373896553741721563898306428089111519907302617453114722336965626528572515232543791063386913046929034861326987659490129371836128683612216519787954656799364326712737302953370342580142070036307216790240954582514973949363400971484378272457276229676898122880756012433308664241536772894264727252960054418019611833147023294070553499912230865125868134198156917963010215710863507016846247759622326770914728230769600011144907486263472792329956801238652738138561077213609917079878455025003430099602036644914563491708051988696821701940904145248722561712274338795379780638082643552955070463914478447125046711367453747387241936863060503851621201119972999109912694234889424448781150162925784079830913617288280172600640126323388292859332260606614026953042718413204761173834883763530299783288421576383389574035604975579301783566218204630597493911236273325076666617705405187902170332376650197076896789405691910648874380109761686513667398878565951030302228967042474797050980946664314375802026782342046025090390555965863663773753789861558273359969604560355596762666752015652454605760683753392418103943008055809852010768604347367811521682513071662697136912226178016859913219736296522235346919444274553294447553577625311119105891233266652050425340393291314070354642558341677451088576561274664010156592373187805322032464265216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -365781025015731852096077896711505260399686052995127177619526720189415904466935706525556613875959038404730417783219142524648862958221670197396963944975081476855980937427689156350449075581591362876096450383902579991377947915283232641755595757562335245896954940440233933735480665819099295682101132573279221604376591770633028894934803594072839038695184705086120802025356377716085762225545816550007377580419906130127462179080084320503025790378358937771652158012220970214963657247206412047649652906759574717725907141093719659480229497022742247376391034714804589696357701741267712852546035995230857216597527307702483790362105427784716533765911004928032354666864699613049363868006759455321846793928686036978644584555939726141048267463020802688641500438636114192614827876515330936169312432415385450162814408147947668725221963853026792546165716166814606631110928581547715445222029865438057518392447246559325753161149098238020676977729368841505890016623866202397599877050972331417037181991836186829334252551034060793947978687725774070402571218100664351898298063316147579766954753796226760350052849150351327443413401119898819466131819639251790744007787721978592281727635647766187529314297049683261884311447745928521209326821734483827458735888313642737690228012250312365522197193437620803005110424612610899416541838301545694719730814436839707639031018886024223886159736966699295240602673047307954240336801696448029370572309990406895026017915410085615577618416985687366455785589613155956705158302166063866900905375960096629291388977068608622576789149376513299283450879561046379255458480917544901606196401789569211260174487174108733914272688944378719956167819065300195724986781777515322232066452972055754384602854527561555757440995792863443967978716871571084523708828660310911657548200205233118506251369600005137462651061122234978072431917277874353831346124081412589743388875321240387344647461973549495482643707730535854091550926322661428655597373636847529025870605050674602245070721979840275813652341788322784092625035971633467686876144154759159842059914504058689035562278648067745958448230387025061008976574514199491300618286396663408734882759534569933758413310680790357319016501281062186208800488871410597976754024382471127692004483706656792798433970012443972991920750101629935500362818763052307250683992512402641452300119759220214946904776170178231171679647200139922929278332571926939683081426477488235813535566832599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 1009259031570494414723278481918056998189537465705135075469843603810133532344295304977681914597887431952836212349370387748205467672957681952526501472149065439350011261566889925166955890465708302153082461803158740766488160631949161642537199134787422783561068303917750704209364709871319685499055452080357827495855474405033744000937994135247526914802054293202857498393710741621549951646210850941612870087152822068137617960383168257845963172567431113266294197921193297902614987244856009804160546269714745783020509229322284962951749977752665290350637838853081060213599528369289455332384839575344096633818236927526599524619588203453007100750591048672567313075878315319719335369757660853492131684866164290685043346259284008114911017192139590151552828344373681757511450670475990301506067589455147243741548808317995047111901252645981263639649225554371967510055233306568473101454916647664560121591198106123960595611818495443520415310924997142631464342299360711117699305020723278443382476697357175935460518259608752829295926023751074668255059079720788607708107415510019986127407312259700739129112048827259428908427973881286452415304611626176281428356803337623770099035351439969109549801061819352384941068001005741409174514995454571584102319856618487017629360443165545302908384540292152546988327083570566544081891554124754046957880888545711363038976095137409982872191506709330026743837718701085167408675729061608149118222778538288704160788129756305486121228919680802986537134574250296800277616608722631390164804907561601883179916484667123647235436338215167141075787070939500763560542138803154017495403985081028833918046590649198197748494860745680111699129195956615886666300023085024511460180623696860354888150682558158335207081090944649843754988816897333081401824225719856122604321477728709536705943860549916407603646946804069451958123918188503368128151270991739366219530055165899007493516588922112861702603060556420003923451133234560001607238343775729256569052334749820934294165672954410256563142020625706643598925518365899453196469264007885169356089090249534876206664392750120656834834152682887179249753615667264925881819971508778156527033262899677119883805247463602057977786685221967468477467159085682139548251951154336992976986363616002167460341794449911054161094032881280856554619563140377118375132436954213840371870365226720757918130247459410521809730099800281767167344370710800471749732113015691210682931105796980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -2411794324848912468899037106528238907202620899915946402137022149405544923943794554555352114708420408372819158835507934875214201708034049206327209365726264086069135109864938191705893787568119328963919305311515600237046931485894229766470589024308243416839269320133057020032163181923043306300347657864371125298477313900462167550999768839024959250758598930040766826582561971900341916319669542746859218823820309875820318438052053670122138570426778461469321479479466866184947816366620702088703587024634945092356132156741478060995745233768304532358636311072817743402794156547161232484818256230520257027169088386909900985477583106903055834682847165236636438678689754594851461373159590465246145132048614848779164645598338593165812749730446422112694643896992150462781042622385312372155204591501646464075762436256314021346142624068879234091552723063152297673809844208171656062156240779578643379302162775012828437838162116482071486876103781009464603701934473387695076964907596059396533787151502076228171884718276759574052913868162251452454285131438052233211762254717799424150216149007694094884058985428655757804992821470398527182381511996590440317774921580897212925482750219379338047116024104350693906225249813670542552753398692317156074486961295828042772235554187931893946284336881369468231424639016746281925549157159131659898425486409940595341634361672952114564421194476900415931797132719740943941571101760530497048982763159036215087408938940391857103294656483128859818390455349717570541070777567838583421113506909703737894320832176779136126621533433846786542829643508869585047067351823486078019916627066875702546830791716047189420848479070578560876648009641720338319026274903618225300553728094600089932612688695458349208280823911045239252023314270761859027054215320637866581826482321158186904641170330553996169434712061423539769183343372762926282052348623810575840891658743877215069440288088458595734496818103838192385100993880165866599226050597078043260555744814187502606064214017001555403786695054820876999441658202177158893044120114850411105443158780872001541439885896780725358175529264428132191984792618856068516150866761695650397127854652435093049148445271830934746918969524105639887234956417930064407607879420188373405246886653693725305217593831193116632493082033389993606629288582184882441487885670581592418016795434779857297422968918865934969696314487814882586880691555575622024537039580748258314061694424317952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 4744165081235578910213487232706414525109354690419703993903241360780638841716023165367679886721057795725330982780184009744930166380129373252121180524994561210885766979913298927735113605928346904741664728880326527773399113120888357589385077953445634214176570719519359703887406385709796675664432024509312021451635365143253273594063729361205754999849247797255105970576184791828818864446597506133384556063397829374181688689890191348456108029658594278246394962799861084089135277921113489709330158034201976797266777838333438540664869321892964235112414433537164951881989641302790412387080167122000047943897766485021805675092840020864260586316187573947494299379707680085079778614738344184282622410539484816351729317120477548805035439095289908575628621932988801723380242580622150494899926385727364056087790043190742728846202443938083815324563743182076298147425240749111845981572103585305602719927434338286523624947049849531043824951845039377383545879817303935612131753882089841633545726431452280367127716996020809579136887585271073763340911544073323060815598634890957275365680204495742901924192554662375233652047825813020015420565852625087102644619249577501111796832235242805205145678999327120636343795303868215539382573406909823170722050865335568759850464303638427672007179567610500007232042134603602510948301478877928629947540572960177272017459230862000096458095110260268535693548938186380800260354449748580621611206538064175626556087808943766443323886873599573959163385872432338183899114497740306226168980427182376809162797310246750310401499883805838105684946824312007130839765765498047146209282951680820477073412827030277687205941465398255041785023086779487726463479261595779802783465509070276573728376838879940547849970361473473388932076129039854479491694723112859724218885998585812296648382261679056374479299450442014588963902533425208940302163691802680952347208909406939986764322966573150823692162557212241685049663819703531008624523387977717317003587832511701254316776665538580820145916725615013195126523624611017103213397174014676504418566185035606555072438990858244525793249028002789453202682904605447875018673726477673494997577122002958570506332791013906275932692678280262367847159497209873496028660068763783404252229487665482550306327138698182891970815542814738368124917094132605134499566617003530755598739264678677565697981212926813608908953166747097618940715276184612482170514437414005313092919865498402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -7806558259007411608684220885271125521878122664166157960088752787727184338778322879126302863867248973359504506381963099935837434580044021073371706467885807424794626358042062450133169214281856624743643118239191667384301986235983788378462008322461091086948568490719310470992799336977722899585162534413927449270935945286282087512032970670376092129569849678607201340998343378405979418629604415558703461410083769630090591734860173881177996606652164205852560326737877440514398008774273556596454887170131875997089490656094539254609828359558289943555345234227290040634091645930660050783868311491709544410581729219493198689352590544592545493166972546184934161301418482449213307345825007619799230146583998315266881958553024414409589968091826988587550644706162541205209037969515971419304682577015139701857992523389944142822071978936052525505413353599271837634093440846067862509536543026067171221587498951035649643207598887853388375414245652843070477437679120082453896411989064933494613734273138889358049018109849279677960393603224642717438348450899299554124045366169110396973334651833383938535284999942419443102097662932264979071949771014191419061064741876335653879768776589299476363347491996646503352183436379342975607002591388565944706834620355492713962454280190667568223462088630399142583274980544788910413559156589413818608950183361990496959519065589154088039401844654044723608362077910834770635488805730828366912745547311672919906868541768529717722498876941383085841023041685270520329564767997560353041312529099291603108672346654514113359190135752347734173063472270447272549396697057703200518026594181497199444607824422795598527671963438920401848279427891308845906990498267530822146742723128699096034098517994190262767605528226769169822759608636471929025392669066717757540595659503808095629476463767998584501795069090808810694499254518522328529748039517232971667220965829393267584126187363051926192090970676111509193845602357325262113126382209012623754287137714481470540915104033772174149000562224447406294071945403617992354177630667295685573781578111749708904607770856516017922163602131286434086325808572227660933790458461389728654144985094021981892652666523792214406790000660222296887094186443072995796388053364702956792375129474010663513136859970512224210483081223478137886075005700742697282732680773477852848379261990426636249240175891041357843693611733895278497204861246623874280981896078636028052349373397336064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 11004455594554430713093300255804078354404505432614476688266448634985917068115848177256271593295770957250397725053924982550718015416293933149347284984301539456511554981589525503709665096674902185637245241729612262953097396890186879191719481169416945333739766085457490286637374551070783755185849686421216437676588434610553690565167964150066401594646052717182197783137331386694886153948445388949232818868981158821592531941879204124124533334157959057871831493598492737500570282126581724189414704191057226809894373552144795856843869584631105404132280641611155136288212787648632985831738755098151308388055303173599287529948401540658557076193207658145439536795355495289605332144127992456912122204720011054569418915660120030470690098664139962480249535444017573572393844565753974503758653040709688719652356424692134995487218865060641729137335309744684453534058844222213894062483712668308751352612391470700350454184859841902622984766477894073864104182679288857123922774330131929355650888825724633889481242766774223739609944841369132387965225515735489638170176342707018721870174110968551202081882711924734843139827031675381837799268736382347491095785866387598559679411766837625974405779591352481524054722867507221892626730420760107483119329487565994009859771294139390378911092577904744036604002516943450268127628306346054465471012994057178089509580255521397592312147226743886338561574951985179626949248656332034473396682315380904211327483705748548952134601494018342362595047144908789483750633710753457407285544774390548241748339566977102832480523992692954067931083360502567773281792280191148153671055710753586950087631078010368265155456613595639214262693930608851179286968755988308841817571615477035945735150690999530538307615104419016632287933485495954802657151886950603495624426198875139733564254123890198882007791618439836123894231226187137050699102860108612993443816086834198833418631401519851960108440369609718107885597690712642804067251746041847111300284591790609105344431276967530535459647510509471510589613290551390251905796429754987351217985041943940159586518495857124294287263737796119856206866094778248879975641748584792185411014188930448875871895924761417709103700691505072630825402113549425603595191125868769785106927478855112107001156359207265569361598928512514625549051749707405648293237324755050178633150759302240598429990339198872500230087146297948273581065548395311015839700358896724512234735264277200896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -13531054522575704143251646872043547426107402483346679657228536655748531578377476580774033303695302407671040118479280536013429213583773585309214941553166011377190710120402921249543912437056105624275073490249762484266943123256915692542846952057367418047655428503541361734178009116855116572505637434309851582696809339898155836255778838486812260344546470355613582041810018163115283715915239918695645369212859154155826483020092789856436403635990980286932984289987605387779690796491066003513522047982222828132169351337484736829593555131266430758093964363779933456976550268831386426789020741414108360181980698868737124928975281232497043436831177731068463325594839408933518009038658458003008646424761961369027244610567372329547269032355131367475184290332905099009343322781761698347678293351437636094252341437033029616907638882639470843111098271444291796769075213238563996596062005223724496461840288627063492701922671914228384526082210056475932280504551029814861194838431081559578476055811852872541446616076961199021623260758846202178437380035285543061547399967074254062061055027184872250139663490113959978998394766145675366921226134176892225243428806755421991371920922849945745524609085373277622186576874149174544296469042733753761178597475968720241588681952840593326197530066814620794634869778490518318581746504677552509289924711570280505737638417086897041355188092200259202138460454366810471506842561491571784012121521359014854437944131501330352143448662138485516688885407024199311161653294046751169760336949782281114967211324348555089771402578257934636630276888771197579178782148566114860990072519754222108115539160884374783197992826874797365913811968785144507039204556313230345935506935073824170150571320547871208114630290386173532636728924655959935414471486224159255780582645560456492227324405885037542230994076437486130006524150131422583937124260918403557966303688281760822694756230565566947817261326354375941940735583998003285137319011928071801403379395113642633051717959304726828998705947087677179191859832278260565956313345222298677535297256195560372486867685428841418892188115604533733280743901556322974091473792477016813081851238555227426952658214367253033945552265740183860415744108065147778331697170674615658155735199130854648574683107441935132829600399039224945738113156806407540601051648373763414020174149591115329261550252469106505174385023944605460586965245139449633523443493478724849224167056732061696000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 14705890696113608428122268525335312087606422759878703155721458404072637104158175223058429625992750891582149365177597610684210552586290801015819959026917565146975716532867968136564254156445515241470790964622475609217525682125412849632172937808971595565588174330818533666175760331777602659992128391519448881301965280973989392555034090030212660655811721095064200239573707598009360759304559206336581901401640324375077268143512322114899908755214546689923228628859224118209490360977642214931804731408227107288007817047666994563778330581363151346949573817287031708724594196245994484280787828503035386707617613646971851998775393864291112573750922348405133660061755791237327878833064198231266595087709432867075370595461402923453812885897819933285602247278834440987262846597058145981020957179840365915982695422684314147910037509224130936939723743397332285096946351830009763236113327070393601547021000970492569611282749944147613729430306402209627149157809508418619653646519103472971397381070502801332672253043725889472691574066192849351282155913534639642662685850014189856442827750136940533629393227648099489880436315727333595165184571212070653822995708460174083055948692816152766069246669692425896955606820532365441175369775756620165475267122277846289367017780486506566066961332022553723699129482700055916965111375302130928946109951615597816216995985915476161783513557764481788369929648691191481941792833342179637272660717147903797842320519344058567254156248703413124509719721455773648465105035649367920530451415792575335902547060921486819723934735228618526676193463710885458261796156142164718389735447803839164032043997551898784030575143455078697797759347194092530010821727429439496072871101329084418805960907633393819037844502709567195965901507000265422295432086779275583369360774634827429677797328599450355860542764872133529562845971136529931914722005256589609306736376229835222386461586435475967287185000629358526670988949608098783170255544765150506286697964027316119977352703579505132421577661775169015093027525110900943020262736556072784142487265826722415192586133205519262493975851512526732450754797989095730669497499818998646526343224376052620029232789365655830731014755938183488720667782344287018885954181658193396671648795823775729984979635311119497929740349459383721191752997613091680182561445359980237493979185838947089494369503952869455363731145471964581588336402679411757927641444785195320702804365867483136000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -14179960699596987844805671464733497642525926318377120551761926206060063829505289212019779283967077529266585811947458012998512566872643111586001961014115307583886341065520053762301025832012508594655972197262226472808133332097296321042065570611573332558334625556989258573020693214378431825078550558447168080276080431112115193266727069459272374977604066520494747918973940931873332098195591475823656057594547286978555639987841024296422055590761496432555515244441515510415559271296283153100671998019641871974821085380110084127705441745855673691051748490861587096323494217401994760431191732415147513376065267774420649624383043753989231301237153042297319635941129813538127141661292110858013149429152299563460258883946121838086598968982287929692015677760377529041964924014798459308844499304468491015174885950853064266987940384063961777704401639050953741806936188293721103218056502674820013595545538694898504090865910286095916293626632132405517008592845707252344626415342339567125406839047416084372456364050282706775392020127236880675081500011754597611473858507466471120775100737825959714377131002468206432821992987245527770913429230018346080523703297319900722971099021346133709519691501931174834230233687647594640579121831055121923082912470735297339831773564299178854518781184947823732862579051152519466675931249380939610306264054389596693079718059361681234447482454590465342512181402748557268779036641770634924483936329366715189072892583237609619498135173206913040588467384298901856305390337601221874440681230632148492727914771552836534015056065338016182181456555446655790364793131109594310937260492267444854197945329785210546448633095768021038291489883718281541955684656187568911776200025664151013978210704866161261931806984052284944135572584850003389328541107997977403856872560933051811283086912597381904835509397530316850806971988530547309224009735289902268140942077223393793573544690305405509616243571695609944705867784663943936135856665459018914059341980743613695913629974339331563277279661062012851367093438448971375274876351566216282950676230512022520609173975453366466195809105576463596487717458273383827237768977038347654479424482434534225840140276620606279798130482687065182503608344514239323341562773033499311572421416120560515615493204881345083515044055896160794633729821237627777484765393598858355610934172984378483685390837768703976533818574621046145023116952152412842078375594627329386144601924314333184000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 11901115210541939323499109659161512494819682651707241253970319987221325449656831093138212662985308944283226082585731181958691735677103240880514529200219815062548528908571246507154760629123382401086044973495999785347474135308800093856976755784388431043069425444383625827282817601391679521082401745183599452548416272012234877480483053955392118233964284592127172111654147423254393151191978695463460486102122883606916773366174195914893966780978040595235011598453016880646689889357216869259818815343919887297989054617410184938876104862849594570564203976671105677970424900200039700365410208525652176214348562132509652743216171247927147008271994102472292373773728194118224238895360042291374798556387073078106368285611331420270339635025942962340867639105086842140303000664521079290835058932243018482199766814375957159009799100447550901293194798603149682859277658819120663068428346451847447953079569412880098482507732170769488211999170848316563458471422964692322529359264250593412070082405898146218471390161270020102360504450891454773396068402464883845695636824397098077343225609947701674911582535934670460872207631066180900959108248293241912681610228161970063515703290606306437868385021764207901580298567925209704003294163639306295345272150126423814275439578837277407894945802615132455619789839662896014099997623292434265362138492116872664401413004878415534312959947089853691011584235532763094961177890792342245348529211536959709247758692059416564331626461209309814300174228831138089953935322532603159425746944913379784749277152906856567584857575561767895503423991446012480510990712855665946038578308824585341736833815993942895595497658302564632646408703172105083983086273774553375603876335435259666848747375334108271955132392391072874953289435568812635599270795945821986383059487887200338359689203407453190779997630229950939959549678180757019319506533422015118347853218153510583686215833502227251868474836532673292071651414563335946418701847009851542873531192680864240834471463196852367748080271836081922389716840475808847395320600831965489389689423921401698945747177889601929875696677380251458260409609910876809839993880374310562040681650411861062663608172210339444946016272874887897942436895875842577786521094853736088752664128853105488041856511051348189512657198963479223679784977314853592196585475878783476640189272023148935438490216440594780359305989090729805961306242258458774001182331804402844099689401144049664000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -8218720912312384282496358701964141715193146906929821945168246616708818534017189859156208811650211689656653949789155511464262240969936261101236231935264946351380883116069657647272765644796130725714324905462915269876450044435979004150220833393125936337787470303518708889970002869717546652302954439294471160393212475099208523713874772982527144492068876058898114800900676406178397766713529021174736052469416288826045544598130006497216761608931841722504322691447617164563004963739861495678892832736758244538678237928010277355519569294888446712553319763963854097583513326714321262189580295517038496236815989466793212969873173189376339845732663377401631740284241954564194186651511218488978860256351863885138347747513513999831253968945101146496204611764717277167159311923096310096788909602659990056551572517435041157425889628398878108055044459161126918383658469215341482290762686737433384218903220984811930382438732968115787598251125375410623464707244291520613076705087674783008719727497435089142023772399723499934430213840662543333119814335598116521401124688800217232242528029961614109406880582661679486157701565755262759549319692439577953359244041158930097770208566820741120085513634229055793796080685295298752438870834662318862340093536055748043381021155505568012367457193701981522874817163476005754014700547210304463264668339980946614039772741900777047755360838761082188335069717887698101279247411296278221377504066766952395288248105889764757175571261417930706786670787081532725499187063501098396749583129236487912345779339096314077902489759367729915341074422543029873021185909798458310302531999909938638228831658920246672157134544629980185239006467398555502550734700292027807613759098881775971311624596594852749088538318022094060127881006374862739176293985557338603138824339998180788422398134802137938266573574519210701097454560381979664060540595885857831360832485701820505803509948406325764173297606285712713079017176042596199285075981042251499859480281763265348692595869650867179949531947344781866193599648398054091976963563011235145406413350085903221362650682896111091809967546793528235618926918942756296100433485743538970830267559704801195461389151587045336002402763789956273525927522884135087867959457531626626130159926937116937501718556813701806203117354540630048025454550680272645940077105221149737447646934910505736189667791492598135486451579354826222013292558253977480215747061900189023277297290172170240000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 4110151965647966878282948917066639675310041602812405467658902617080294424362255162533888173740200759397982812469102946030221344373731086880736363158317728906938672348488465261445023912301818054538138033022286636247353226053806314320825126198040700517575098371389048394556803664360035015983306148502627863533170155106877212445872158829698218392841893206800445022468366332053884528916650243719514197381279057583564985386616393679477531267187345943700378669803054761152877424892057529770407918734102682033630629951933347448264618870658647424418414200757999760662725872747080829395488512535464558736032856681062843296448612083401838867793664644669191261332080606383869863175139174091851569345613089796535222471182146934373071580730976377099799170950652652213511271893557774361350615173681955660874285592207903516164237981756125084405649338405381503570610772140345673192453800959556554698677838206703906021004178078946281392104635414306608870751079407003070847072923623250080881763572514672630751903801750758225498875394390109178341195032079818101705048537815328139642414409773600898819944620143125756932851067093634068629066817194713634891510394788513670860170977770295581958845322811914924459650695475803466982929728870360073379940910132951055359985829342559451130004196197721882961274747536413819537042937796176127294655791031348361032518074130102686888735896231607080197353926288603779615864453583743044497659166031186020213539075536823636836769501865993939585417047862212542498125956927152906050526277393607047905232210397266834536362333732098951855089957432003483217449848721004456450364746014730681148106076251432679697768206614110049341651150381897436258141863144128948625253549156475864375453456914159183166496205287670017864762795681483172406440417502107902496651202868302246807411519171019058025174520195308571956681135112818947037767477136592981457083947110344375557984180312723301062970718194005123611300866851429297659867112899770911817882808917046261074775883268632845351159029378042601304451320042024117584313045139479933540927496980538254888294796655971102138023362352565434349295696502075200470700908474327085735353377294690206976416422460309393423601799021315745241278080385324846342116843317056444971551534062443864265632081036432519107615090091183082792578806217213947102932722141003822644212369023521605870873683644936692339950510274836185774043201588776319641500808510406929895383018411917312000000000000000000000000000000000000000000000000000000000000000000 [120,27] -871723841569596789021982824833334972715441271898359721463596594302555858946359260646695845336660136620279742816617142309003209154149599793829128615547146909234882421825879763980514274577622564688259737629740743161962210489089443598941562340766403217927981957284803085078768497232097854326993863815503056040011729540348201859570366323516556859161846258824074415008848473009925552961332834247194078888973680386075790097612925036223081373603041603793328804008424216794751696998502839464882435731807155920890873957563979900503352979074139523594684940192188039540979660005893826549178599409364601834816068490774573575989183705072201435571692495830274295382008774815121607522622385575790088626950731415915343857156487831805306383737982203003310316912968626455753944744243345537956552757452282439368099315547828778612103756134765329817982665253635757750138117061352210278692493203746978999264277057171638051450271546169608960184805750444933635835437534886677339789868628306981441437602733249474502847578482169094052614180175420384528429329949708683809759793869900722778985166544066548857112973605029140635800797486455505425784895167155998717643427489518878302570211791222101741477271138973159714248249669505081348983383084962699570049826105745429347532167401106733953116564362727258336440941003886313241160234496741160673847298681995171091653463742727298403466943855657161742526022999509670041308712611310687094120759460357811061240549608551768292065630872736214095855853997441736842821574926615499837545904290969470336420202974976538680064381204270576268951325463754802234742444313682836952411488889097122253758304234110248211407431800973158856701868510240146218671738014203120825182571113542103314236440613173651646003591053954501309116280206169956264677301841989209443334001658669036270211359015487994915772061352763667203663258354478100916528683041849807269995083350500323081482715352204291767832745392142111489210553413845731650548275822510321036583157016170882188567287881649854047710659467526778012085002123516177866307890987709529062859717843289348225634332682657785329897523100332019384641987806338611563574796691417258685167518324538369320720869846978724731859158612675570858963695859674405269221079285547952349731133962048571799766609445754974007587815574487215794351045063313901906650317882488133228293125419609403335468574353515232328526458303873452866007049844119441079438073635808682338960886550495232000000000000000000000000000000000000000000000000000000000000000 [120,28] -724769529809208049172108327886956487779403415276336398935109302753092704241335960434633976248699435459717617172853137171182307777119063160496496447204306932033851635918789691544949181569366996444871856079838504589954426872448098669823106852139619395376307000766246671956128236752294035240014347637446524693280038232138325534567878353937700835105219469712669541754417943053607655452370582324219950684314638823698169078721255708610325535912291904346229140647272077307041066478754332770552413066066206795589608048468201119602987964524111846491713125116686704718695112808503483370880759771553481922804651810800817961274376087982212308051170427061676442862237481115633888604994275378529753684980575656006644877455052562954522341210245320824928926733675565256859239137691942586864711875898343010451063569255588794771456615242027683463591549822273225090625565578380573156489835123744628148174823237312517124218034511917861237324567146746380486300557571710764978299760395065588492013075213475264531042779548882728606659153671636868058032225478541455000021770660015170576793355419397222714328225622957238279726442378970893875653218774255288073073189720822389879291810023879721986260128494324410139590039091904764277363003816189446985393962575664327776223576303757029094787783510816646681787980428404401269217829376685527214324213698527900643173226905536593261674789004926433055892541144845704726237242284606476389868749567970803216158787826336225830372945473596198763511830752427278100055502086690272285223995988012400441454852513053096039312259281886990998165675739699957297143926768851441939113494624336632838227079050122815659150558080304792515058399234145620033036260153051451359937680773719778544999685035211759714731002494058501323016877975680115173564924761813663997217146602909372591420535920447100984056705810874377016522411100616315048081108451663614082933545161417994858926749331916323872905364621050541481964816902737175492514793873259233884979771099749563320688334452537048952152822730158409843668615309253993478724301992925096619152911012962131799684384710372256550753524875197870902957574659948366052437541937377675391904731259277278091426734511118307948162399027576035172798023994485088735854750691463247335511760399686682566475437302826161743322493020182867541875090914484641422720989422936700914501046508747340575507512562389570342595315718706799940585326494402797206499416508337475979094433340588032000000000000000000000000000000000000000000000000000000000000 [120,29] 880583379222456174162189847207055212495241992929664394074754442013318121511733604265046999860947089441792262031969493951644944463554451560053208061130933532511187262279904790583348820035677602140362511146960008200150437615809842186425177371767393803243028046325699615010250934352577311759865308830193218542016944541087614407419623155297142525366265988060903854845879202164808680564978577657256233467379530368182548236311671577786050764849505164831984670436328488387448093264324721851564289726162110050963615412925294801623226348315127581664982505292334156883434345323196630553310639198056902671717738566843597182686640293160548751393188462668606576191609263060505582025471249884790011135238862086590253515634126739079766764063162115090434773879424022718713635606549466713365646085365171579554907782856936548679376357500769004855484785085954634664593040423271877864135091104350996480678127657161791908776362487701759614305270855870466996891288360207175831219678963021357135996323987066544929825741438353279240457789926355647460878678078167787674013428673946308466282237095120826474996496973270484077422007416819040935833261959812437660970591038214369228047409053373110377926497296071362241322874826202824398627507963165898879705072446415903352357094388126947173128971882601262860319795513051733825766102927428952381143708587986175518331416348256674143606442204923530895762781755991159027468515233032436172112986386440803775795628306653566530181029055493737590496832691071527486329058695372354410538230199021385594441150616524432966052520168778124876702850100408136159830536730148532646008304800601324540058350458736590173964445201311812877970659330452310115700776790654639683227471501008248902759290521783494356761504019189180799498031746803341176002187395344684209661492014258691076703358359247788265164009297574108593707784278325390903545743255475141021109497582296959756308220596110708458970802552237282898989590888498255609554840932260763186644161007089719680476737031836561620382358724017888730445969898391417156422348155661881212482361358427162817041429344850709442310562178862932494813295882526286567036144378490515830177169372235955235316515796390137499322839687667748763919005636065814107812307570402997668063797487024684287372082143118735055172321383426024270078807337418922231419278955334528913819844472402477025265451620963675000594459667949295775593268722648790169824705910189099906971798824026112000000000000000000000000000000000000000000000000000000000 [120,30] -371287732084406906983877162776917805236694840235235283622048655452737780222179491433892430255553790293409981045690389298864082006305531157773375173917016219619763417601020108175089720683199015224318298154516967009652029273739293573398959438356077524772249168738033623625728953269637404933731360386484219818783636033456173451745343624202303679814533714350083442937302462915934759658176728123893250171591004770401554661306604400239174227678892689332809997929315269368783750914966058040433479689894175506556378199712544706954636093708755434511152473948823803519403219239744822355737149141152508233706904477437183453288367467147705113565097448047633390767894479093958013565644823421532134531492652795472825807813480984601334272378431610088247905303374524097941398853763058328810132957996743133044313816300726566185407583928195674807029118115914875900341017079713955043733681295542246350305570980643817749332971412868785648489733385863583541266649417317312697340716627964089094095690317106389695296330659754582743198820519112830037625010638264668385997996432222244837588714516133712037069773596022127513850409038520957721997116219312024093151809203611728952883969759781525394734729332282965005894657877377494591609895362680699193516898458380124894422547905974340762389177836083986290035995505566299096384495784682118073247888056638070838427952213679475278210713413143496485859278476637118022618791051749762690545515673899149505914564155657751473320076920346070567496582978368134345841748874490495179585920040921639363214612870188323082239656135241083673447146258485490481659705862934109448707409645123060595117118380548157049962420128840354184281450233389794831559896426963376617931480349481270903184884579087183463905182793481009264629191505340781804637198977540653885529383672090518191990357426562840206499981801840179334825619266006731693777145881320420716163825767159775047589069533530043910672635741754922125863935601888621553830767715193099042812369400048913267734461828766478785603748598009463401308366620294696063542253598973831494603868006350949768484143422658507051779855833463261299332381976884861583078483622988336457964221425217837320299875564826916690296974896328494915462945200464823550745343348501816111712695886420350767769309612862431611189324388408839842159260536045660794029041885755481715929091145505355344967823633087367645754337417619687492720141162679632536677995756949585277085794095333376000000000000000000000000000000000000000000000000000000 [120,31] -128820651096866295515516353180659242188334206132323862476429514913385726671333076793697477207766136790295275110692594969567713350203230791069278260573127361169758375148188219399924631856620636756891937452231402812402514898483123169461551410223447733727970379520542403020103030179282660706560403225128215123640431584650470337674253933080779711060818882650794188054282764034253395903155398818788036080461857237920714207979230621689907634104116953981179818319101375664897674611690187108115042907002312024631566978490538336782003919514049340031685734266429946517398908148003712278430946950173723163541839546761438252128649304698464122217998613266069052584558258523972767547540543299397286674347419673659624521764426034959272345030401682282295726706486478883310004845744629176042999213523833559061328355827848396891020279004962873498998567160553250229660977654557077186231923592773860860074618787127892703640422455975369360703535083249389053525724797108175170657055339563739471802012699459176382194723650880142832875471422104838763830743719314473626105856799603995637236836495491624411931540081834134037188553899547227540693030736578478898536207173423444669547218029618490774085858188584215157540440717433929889416039816559107847839360941385481584485256031320852725655740058632595012885611343518684523891807278090077015098342120367377680900178974044659503772016563396261053799439035949811077836559746722063619321958445300322185134878604591832138963764251381952475185259066568649187892858035689804983765505785374292681402618944041319813160630155649523054671151493115177734945182087319997210075952299523813725529721753145641259799666146497571016213133579444382208005792270640054778961776573116016800964406692502890228830036200091551659018961077326932604551058405098639343007562792080658668081241145278274232203502809768674525850215233179429023785877744228206949342170271811287687645976905417966657356521101490218466340768159994039200092689024870186839277964772776247698779036767276813922131363429765902886933778670330886539074646963256049614233880666724415202159888473873586607729092572134747008225298839694177544003098895900554106245962511258892999431520477821479172808025899954848496678905279362879363659742231223972415305020116395747701677736747993147718704433245554707583778856083419816055748322050648511734878253674915278714878084388309487573679610246820539892967170565391278968694855274498562079579579797733376000000000000000000000000000000000000000000000000000 [120,32] 354025811958075781202508096060350877966343117966591289598760721528002982446133740114597385796515305946656781595664642369715809847484019961762382637134343357854820729674752999101934407213349460034607252837574496786295599834967447846332525371730649924060736655304838462704903189805351857845862657140064643121804961054007119851037164457012504906698392241068496681886037471817450916756194444259119411238645577767590570270812798819106481262368517168841375219318550669524948650012532309148171565080173177345102920108052183909691007571625884264082841429779991415756540810587422376307753112465755857088254538099661412326828338688231258674150383606000800408262742071633646776380609499404875391003128395245130036510323054321480193756790983726508168312505124567653306006059618878214022324335619073819728938712167375953287255802474763610455749598092100367051284116640283695949270663475153426753898144481388036483301968004330371408589138853056347884571908654588935990616738169301137079487475108244579906551398146181903209465500924515100475094423859052682918334082323396969768156587420917002538903822974492453489415569020587745066198721480529985447769228483914672336486370602894696713875391857371057580506449924562101829367840276768305240293317048582101000668641822083797037316079336459159158675099356388338125746618060303648213790072770115154531312974084493197668813726230417905621942902213783931682651457338135816053835826799356303034447732151138573212807834457385432980238586159177513621212583543457025637134063270736607454654228606737894984493155186182135996738582497251103025287816547948104322823021907989168216626288919820409154191984414776201206706682894606635510372703630550946937522764513383006657701274992227103730407422173264558097530674062330912453985239861903124618081084445055992955473808051872036075680478180392924692919501757116011997675249727656527948127398310402143311362087151588046235336287903181048459104731761952717780625837215050011804222663382367234424394267542772084738993112064984770700474944802097799061118936752330409550647108106859490937069437150868487404889005331420132544899004215456691990313725665069632350333189800839477623916210634908737520265545798327157472072708859083826085530553883898544451186760982855540651468984249684773826077601881907626242572339508201890369389094818427724460304787379310351073201982729634531938904131610267331994536870760928184354253515305386328384560784885153792000000000000000000000000000000000000000000000000 [120,33] -345935012215020758851496709939214239529019925535860924131316568196503384389782093930912345103798308303732327557161914522977121769979081717225320789440589611197108985525395383579725715632318391228326783042971153330572179426677454036601947478511839322641128683608451946738333847496862394084965735700057537222413039757338760600455337139784625349541625834409344051999541486636329662733511498313714201450184696019200704869537629108077790410588093676683405446315995672032780390406985051914918672645759054204467104991045760454725459898268991771987743740783537689267435085243968687970278823822504093967940061942220914396497129129938302067907058284519367523632820981657552248952857449360896937539225983421848040213186703283602421427461917544876075018776565857100983952542399850534659464587143519093874129539452417260884800450036039966308678133500534657237076636465045474800399701321697899113079680874714337735258594149294263299411980727770923644024061615541822848582995614135866801706414965652082914746193926700461276653489274249645844372678445525280906660696886764885046439355180610417462313767888619627229231931968417482489248819803060046962069505875361730281665961264342066751336105026972934998128250516146289551344103407504870972511359334077925538090572916882765506993775166217599895776692404678191470335305795360230192754632180883475304516256606354841596019120861479051156491994007135209690198155898796838687814674717901177968049795006260988544983400073056378317406110049130237629960619184571746191286056234590965097411914133072163916698847095651269206174990912791829705737207751510393268238662898282110209229078354611924828246100525486834149767294513747371021007007005934248408534277568557505794532795112264687761244667776014090228152596809241731507350618437331452525674872196875461347412685915139249616943801331702320248692417440644057356747701180812401486220343253166143575281420644151698400812351907028098306751370077950130677088852737504540361157550860566034247118981497224573915572999552257444227933993212022932434939222235368164699106668074824019535083253004260369666444683428822189733231374906809520306731917293529481321340028596145815069252730447101367688584089053126349141218316543536834139368355096973381606239436237358491197408141446514395257779837490971638638098389558161874125339127644119406445577214447017695940157211698609005446507572777065157950271267195284519947600222901779294968996249586368512000000000000000000000000000000000000000000000 [120,34] 238902106913888688644354076694334902352080134754399104752643680286488776933587292927239975771772126580579461187615196080729747013329564603761006500104505222481077099090912857534378566253681168497690130270622522536131334673010538904590901068375290101651669995183433730603567949771913648891738967186985027541422225815054205234825996732231585667494612803579840069291576989124394915007388060097112365662592459272357037979581516212603758649749192792210587651542095624252625233597273024527884089365679109539443835721853683448571017923768133739973737436617474970728699666874293630829148473117428750340712774664914513665051940167438679704228844077958806377554383146166345943613115441735018245601555710705099935607194553052933539133364250399883475431312179962483253103204780592646182249518054053937565397168936742443926315232431275718569919956678171471803704263183360312709469469657217530611560929110070630911694195089556315766124423171650305961191660720934327214283801367022974431337113396583007830904856441234103692333824066462832769355323702379417278815963251895294316988013568997498710719098470880965754828130798483664541362383953141448100570642922886391130989179239440337355226146233754356525575469728372540828154458414919883121273385889842472759214171986131753196145544323435514343933880532215409319823933588191372693239536914068887937890225310220573997893919889626360322897683905535424184092982637663713302649826445427956678834035579355468765809157211787326206566022428901910332872267581717009089434759688751837264247325498012418189482188730000631091322478341107067959739060685251572231973725670521006730962681760985548958050499249185060317142067752941501533587736371139292090212662333218841011177188373645552797544086847946424003578842612610725226527799739459988701534238725732240479337180526609734303079179682227328052957331794199865608680764623091033738970367064591106154685526156230488403601938025972436282250858572718130012091709037848162837435996873145308202451909815860579536183325279688281256665863575922842844127772675026031363003765809406088987194533855171909006068630225178448673137297327048339487464357242886487689564071231618830709705514870040904067712187233205182909555893921827405303158746856926501648273628129765771405965729383132418219407786374812056811251567644853041537793545230761781398421829209039141789377092538794509157868562647470109852730781507144468415536079070373718115670966287728640000000000000000000000000000000000000000000 [120,35] -131185539549100879483609001102135555444843542040886296071724528934405291319633717358823999088929487066789411358254037380422928993955029693725188939015018113214113745886426098123864267201372502516248156019327025394205043998114362495171633940759403958965378797344127723403473526192956164958717692530973780891185992782448384252115044267316531574099502996007832536428495522346159558816155738317991094553773968147075684053468229348033578755034147445466278150181733727567032612900346120254047142633705356797580142715517982203284143751152107192230712089979233970759255040427316592829428525971385205054211306526765557422542688864738903308550856649656813743155740582341607789457778761347453813649656610321446778498995842795265250864679478523748128297027621250194424612028677070581494639147417132829324598414341564872956655228248350348443816519757836996598825748347306099423101227635593011245281678473325991332298185379812303409300338580449953395840644591947943759789044932957027086307924262531175151814567922639580682044459992247199935667842687764831308975953742123101604267512608290363503058503533332008161761774110081341784447201141736708675020728464609762570435056725996603485181651967237479713688121525533162767456437403377648262647291503913216674462026911676569242256432340444638494349526157555957157036131426903471887028286805431908732710199327369706338161144870405803674544871740457590417760076164889417653845024994133366053702264468117935366673896206439258846649009688988080945570156524096909132800143583243666784749604750200845063150165292428963184597536984523778585340547869285406550462326403905140551813870511281766837708924275947883667100548743481449233433412080862607507917644463440545760768213545377904573137677449535344244117189636925162698958481518106960261005336989625384344649377106443326970638961448364387064874557134291343623374530063708430940996811102424030187270956754333404731299636055606955076849803786499618106424296148670444935004228591798736742153484065506232821402083560296993532488046603864420789243322949064755626543882277500151324916846264922044369563080243849249850871373494204343719272265764127024059989092264213473628203714698386581256065902313510964106894822671195400599770363251824187880483076853980143956845194260017375908014922004402732111386910201854598670961412188968805032974107678903522358153972311691982048912512361918143076849772102483945833182036963741343421429013922447360000000000000000000000000000000000000000 [120,36] 59643948403420663943888879969187326658270548028098623568443686429561228396945432374496216454496856789347475068409933617309503297992718711885632706344049687762090448306945181622786686220850251415819983515583286629542759240189273771400639677680415964405605948554046125457708230797338600956300623653006388149324616549298911857347336881521132295456780849041289320501844996247681572333499264961852791387460844286595607526551312726346669927604015020365942845713217155079863056281796233228912034864454312656718621786018369094899574123795115412811666727250389094232700617561536457372720436778753293889527198122455220605914647870090840283742125780382584282134776784820669122554569071405300651020683717715649325967586352055401761105921244406636739569694784033988367796313125574778450312966845061297720178128931816796919670546743877218807596972581245844796288424610260001602806143745900415925544997331992910985095001887424504668928884925594678582265014844554044175341880997889568427847658755748648539127248546753056937118666078956003514645038894357801254382982987790980997256971004346730888663528770249480510752100313989697111463589113495555643676356075103248138475273001942993355102182249746441377080106051738656384584154311962951556963012344023461482276254332779710590266224738007602101065717307895831607257142211053374748955695306694670616598356561595427392896572382061187025895536052436541720595292252753571654590033104463948687832187587553460671534981434663078851284741064366227800164322323630662342974960644004180699690506934753719457545895179145953536174040386997062520188805260971377380836475911725303841489802054851260524525215417053971059926899733288141137227361619262295491621178098876259496456399409788131486698333287924436759013721327831048882831370201853906937297015679876901559189933469791895848359257982186245922232852080321803088932879272846722071100135029412663279197348523736798605423643844831167042858503247453917504598008334355013058454021039607447619249896508492819995277825898245292302926455435392766384322151921411679873693038141651980850184600086719535752582593721190593225704551375789562487078855759395793346982846392781691014923165810109378253606392950552700012029884605744591450848212184170335726511136481485116831837837804866148216817037272702993946661959826289978606271540105003777660484052821867957011449245352750917568686787953332550782273805553723783531293724341209481039864816583311360000000000000000000000000000000000000 [120,37] -22806166875903337288464637137310837419550468196166413899004500042567529588439901455079706266059444399281435226549932715217741488958021965460438738643329016756217610324977415533935548670186298734691161755558088254695837691609870840354728517137277393972256842832417866846127085846350943113715356540517421832346964121079442604892885053271991031334038581981428303959364516802383041825418639613291619623002840256718396210215936897882327937860128245324650674762596624157279104568700382154514350332405587164897842324318042865479138293236786985599897140652842849149380556326802334807457433878142820702345814591441518963883908151580430781596149909024731383797404343712442475700237225578843284523035718023223673076759185110961220409761145559096578082362108764690826556083503678458225008683904511091372582139856829008253972865646618455508963309127294008663340198201513686670229140042172936158377907989739080157116239778339586229571657517943234420959501246104025911260717575972997750728304105084883429830975243334940401996018108576101478183983843337533109128831574075707207197880603314137936990898643745370306207453514208322646414432105090825798580963294325965707499911973637697495113236250153357799616435716716864578894914003124318653752819264229767389343457525554897043274020895859865753880285520833989062915384686992671364018635690232125264645842802726882954649907279757590695152221483038739139525468018505904014066397838699238852200937132083388840635329833826792702733948272905239586184572421206428009956261494347541508815019176023553032324221717725488007419437664710586542122168173133663779167328829790243219665207139417446544542845821685159195217495177109647327713246889385209525644458727912026972317814392495919719516651456970587612069821015044011199424946102887644456744158407731809139574593433105695305139820232124219334285614688267210727050584152423092873650155976726796725227997647882277323570781918435772935567393429088476045141709735699840421654540341520152797442621873763378668812768232906047015560878683288887715130024665192226365516540999929083042393856016458340151931903692547720526985930178401476549593838060042545358348314469933534538628624643585836594803493565582925232753685272681995368155563857603301636905119226058289022807338016510564096131612717966176112131576400137224241372300065492888629036304410282031296598792176242200661419790103448785399142344792382623933223451474946374352969209395281920000000000000000000000000000000000 [120,38] 7362535575042106818575923253494867329958748125611002828593782457659965257353935708952296760722848613202704620325370647211645557248037790271602116180237845719241476324549779170409235515607971456141483917300432738197039114408794975822476015682374606787725296456440826178395007281052931047205630539382299947920248410536285326310780606340951712139931548189476479136237973638760407265153435702563921886590225398144449799289432695497643883586865596574310592573437457473000679217929378918844022394082937566261334523964468850950216994305226186065141042300313174455080226100787861709022069034224073520782963495234680204359194759344194178350376744878981016139609594063454879444429067625583856091506509548694186191076632824490191364555844669222744764018379451551438453556049490855764172376711426740996628005958593949994745725696498482025101082738089008089587396574642646803868591140561006329029320842802333633520889698039326112592311820006361502037721212304521884670040994228871574367112629523633972304140247492036867500298474479484565180922771231743647418834428697284218816320640752394855039922684388543874183381165884393187579114650948022289912481390572253515291877606609533412469938075616308536508425772795519776124467650400014436382592449944318174426769977736352939668126787847454073714101827768183833595318773606936496128519992507128574000854532948856189924809185826756995262441488397844610690735842770727508411164769774478857576620765246461608221005657684241739847120132089329947408872867611120952603655144687742349570926327464891156847464954769161519852388063459702679806418663129355738121724116305964034848329749340619381494790723465059648784820025859556211807365911496744680199066279647174785200531494113312684456946127577566817782542721877307740006141891534555624130269322357017662355937896797674161421365597882687228211248247370975644775823261866702207046710574119754470518091298322625894648329267084705270711652865125218294007830618451356289604590188423795541568821023167179945654416478649309215069599101525811472675670078413675695852457781975009782843820717159830435201929824511164022993675589740911723156292095484855931534759247880743193094215938612759143660438302713044051970208944956897219265254501846314959382552900116970863692708563263520401506916090829139197445262843963854265611158392067285678232153026502328858087789558705561337200416889892505070533889474924544394086236349748431016333463571660800000000000000000000000000000000 [120,39] -1998691374337261676454927058877549136373712094541485856357413650263106894328509132424435144081425977684674849912027407033042625471547715792652760235572509381390766337636732041701542261439066592929345344349276323844139634452588507716505672822905457904744795348949863060710227844665156540932772219602175659428455794402317972323888649746060270864287455032930785485211089310932532633515376367926886989172456615707124684889788439415378985866046732344737677978012915306320950888556791383189733583574984577748466118249371216649378106330587139211391411392252525758302877433907055686264054669740712138222241249688548595261855444941520484816543981154661034019030956797880818854319445798232896580306648073598923175664305096363983571420653304454718420004936770856039333440969294380460514923120306951306108275509892302713293411979599699376113096342025724051865979570684399126909818939056696569793854398897876989805607548405516309572763517782070040004570888244423941399850542978235358556227252463375708784522322498351561126951097660807846304097267537776045039037635887810317207276679079990270935620192684599098355311283205523258078059986197742024393517402153886129286350904498281568505386712835535266636360214150278267723933993007455605171432964914060831716219980805375810574553784442941466102585047626225962682891271790402283269331752144371738416056747092248912133116727023906444599425511584143622082064748801277324125342992232951551268094595084700501693362097307339927348704209838713257071683289260136903227457723520622325110468796289645511225310838705673928252769360199080268764385648835911566981804621329905749337024947185415141669684083734817146017761066846850499768434112268091732847475645389310073566848317704477247881417999462884032263670202720242939748510930585300394573625077844612849623016055799275714953549795295185669389624689611907935467536959774438575644032840692312350759411138448364536392442534488012211216909503887702672440720814136847616840642663792962840463985945117739217565143510156813184168006472342833422238176509025800493483006300559736673218998621137737355898524538748863497186927193457678332032776837844679041948289642152005309580405336661245653483356863952650148538075351811814179970511973275153804544639477890993344533106841601746232285722279773534990830802963444606881488142019178434051011786493080279658091732904878240600956205078162246888826716613885597079970543073473083167549873497047040000000000000000000000000000 [120,40] 452660929225598433064124106200446778301875968377433816804982666086580545005219995212255034729234324131236164210172868440941676384482337880639172006577018033767671793135945368079253571711868937225931676214991084586115881967162349460796951708946921803685745755783432276954156794196172487584252287528671700694806348877595446309668363071892690395231913338078573560259228157399130982415603396046848308062502585166958148215062588248327029378892648774001857388713513418075166857941028904633984659513680008785563372239812252579736643263201558892787950833429289029431008151550645238637944443618142443610296462804566074962041735194335936658399818651449071293909928713424560245459283523330053572141324582842793909774950186818910882843560799159031918848683650256688768119367062235609747246598206302286419702368163133691017817121565174550770527068541000279295617174825888802916595241051742861149165943891653314622558916211936604212354859967516673211919653148480848096589822142411313398059608222499331066918222465584190219196786890617779865309433936709561374848521200780726653985647863259730913050164457610404800664349337955064425268455729114683100252107639118692502245843224123573455377010328718847501830950289141504315402834310100915411451612812401634667447258239506058545959793220068284814049989137612767008250848707299781828457184879261963522420054454074533941045082351096050404746056195220646473556387541563358478674028045041764056120532075148470526727311907403250764328009484360139187483536919313946912957861699312120223680989317656956978223610436127660063584678392019260464191668434573551905678099984925379648270123357016448880378786473826873315096862348029622507503827984781847831541278918188298384827555510762333327856870499915357193046621245524091307526062307252786121945456979420456051348466702026768746565481788700458892946425508211262810603308252097342747522798257643028442675491090159430195673930062534795179260452547360214039560133365214086299689036963508700127487865889690435562880461134307665253046362769084774148849681018529598446824027347250927746814874126090212520181777369116774912850336814319788828874837035944653548279102399945644880548181408531661272797555075726750655747556388460626616020263321630566655085235184517779382270777114610044137948840066376758646811032996554101743057719429088638317770344374215291996001720404192847131857780813125489004097754257330204709874673034619283757370095697920000000000000000000000000 [120,41] -86622196621954845393944913094057501857395001674087140662309827984375005349133517630326058220364606537462039623512596423312178341907615452265883181702167122733909380612083492716213509886878820357035009185288024998311456839962411231300452557332571099605635229301908699135850581849842666305549026967493717232677687292368279995312312858657246757840424911415921871752778638611123186023504999808296820858340413245216930590515651672020461053155851283295425184759416835844596562442857688319999605865860138210971287546048087197540671420185368960161677682484838675158776609072383578283182071043043364039211769725104117624497701929898486256795808999343309434671553186174144338759067919945702096950519103102665260648209522946647005653603936209363008888972694003238950823411570880333758066946896803645936659795491699841817102372113587090859149300971627270233980851976523175094465045961026704580587524688666167067251415504162675396436880553526699127363354802653779806410031316291370508296941347532227746789101754689933166039362731339997960367019983507955151122910209260010216202763538024790741698455732351116723612038099385160034862394384484728725717786699761440886416375910993975096373660330702426006740487714254446275318564652086066461072138575558914330063710629416678379719527257918734730184892093823524715605681479880369916384172814338582750075596559246232659215740813991346097277918915572515648371492097407484366045457954575520684509697712724182471042840292926667113683561760400743057347017482403482951925996311655166846235536675015937181737582414543157538507721325886231922248169094868922914328511570870300353236098539878294573521969710414065122952988486737677499055933068301432035455254803913505209240791969611341362587539827270987126828381283417166427731103337956359660670070909159477490587386722518790791257565148689052127012798728602012910824498033060181554453480375759344174575738374320583070369570766167194272912847346852161627505037854737283853244425239029035584748072900211574560743996985521550246997168405989209456206794866212777793549228728440397710900568538616899714842261962139550257451864549911548948495543633814162064988723493658171302880959553275217751688037933751557897899182831616365800635448622277777587084362439601861457574180939964334662128184133925470059065646599472969725341343161819805610581800267274672466546421225033706205479790704890567735131620131116619850103115904328637017593091194880000000000000000000000 [120,42] 16149397997474508231338882361464175749954345198019123688114249629643336289115592780627207125354353234396115855523825291917562329102393995835687021885606247036936001393886780860853317468263298520415187750422481946011554312796664923480433809040253583311374505673358034610831113019800762023528885235384623378987956563971094779231834093962751904445961555259377899891235903694620960645685075052546449736036021319819894108895427395986152682807439927936403177774425007977945991556231002275633251394783105002230901730890888403215561474603066971595268202232500707203906528654707680567232061808393427082697244441691364949442061110907017905768297471717322807917398086496044830752648192780059986077009255350742900846944707945729399810808868884989340254566322323967824523636445209211487389601627263529314196810729229245928392571901864459927650651559309603600214854417593870335117320325083876788071893112000934166471072707483509540879216591462497657817435027049910328569447885400782752314985472604311919286663529037164190546516710631410754449636054790193413143008723231327000196981271975713542194494272693937051166550803863840005082078997250256447674318519704034498762195242265417018806258921331830544785755609364956556918213253257933448375648251295000331417937031513808047382437125495410959465696749746600960967187028765829982167519065151709380260731349877885367253769627429960290732050652115351318110541584992876853451863056010798317735334728604878662399464058827738002637877036959460458244430317864701543434079280206077241333939031984750468207430239084788177014145768232842356343392031754927500934064748856766976219694177258155524254545120309550792980597317531390629173124038503696903042832651854522158209104798561372321303221597536421166789940912158023559568951405448733846213540664638737079762423731907730892153196481752810280479593267491662667887110436707385612013729366047624051858901543236620637100120768775098889057696432266685102035246738761537284130854419113764543810204986045717087558228380691222546777528229192253571887693470242085920207737863825610740023540971838927118288354771711546231706563011097315147644787725063617009518191075619966779146696121995151327406269607464106721318356072145611427263559394741668088700592647235592105977680456897469451100152492484931994088415621220397200256330736604409877828014713594513804515665943118782025051647718258434775397276778485201394036404028442509272798357094400000000000000000000 [120,43] -4235590890702774635321242704811492111590717189068556728418271365570237558491988367310636925649380964681084958164191280295793792164981075241413541977296839081991606824732361635352285655258127133448762941143846061751891829561980902581715371211586376302233282851190474135336037698483494770904692372528678219027227146938450349399243735950344569198726195132264001639522301764642142898932362598986599715000248764513355447283012401558164176683295220133698747368539714006773364925226023060042270744500010766258340251830056150333125233011677312870723867422892002207041763859634732697698653179290139356397944129512187176553455592471327450303312474308122876548134830379664810291988475560980729053145718204904326094783306053558467248378571256855478532835419384958803519575381033624160984820221650567839540048156697590822999324931074350817353677458922247150728195923019989295469880837573681555255865053048063008010581293377069335463889956280069498004957650529470540610107166234782741904348900175297293689767997944654210453011427181622707816895160302191716862460342263344254504367946031415789394347126874969806000925640624305291319975694691855988330508476667907037255107102061700445048223649117937864867933566917010944431954723817767390354180087322895030282349877970874151915164910143526224727819023619442478548783716678656207635025599426730133194305953634722140209374642808907325600429010682258726940335148931435637374396013970838773990851274758181286407023229679123628987063765270627851497429106091018504781668769126173382043412813377816422572897694136692259523552553559454709488293151072279501056883737493567524630836314780902897369123013738696593090144110817842454249888039084524520127253366053367909600200770419533822428318964629209579632471951320679100146608482253327791240162673500440449246472507722649144927898365393922929233117993412741366791307896881363207872696863169880948279168315085422923335482723343525570785389536082761490183153408605560174262328151702838578180147646830444452308480932744215465222598735744959712914346805972245143844969083616325620961286744728410269082467749975891103007768747794127024562961928732802884634460807330679843165390823973083179847158728894126051209658625506632966336845077436344733874620079280114016035690752533702160175443387325369245077530318375960353281923599755554078290489052348497091969094100589014052438840788644807431009544951474277077384227261106168623747668377600000000000000000 [120,44] 1565873754696848537053363677465833614915000752853204722782133261483044305941239932460379411485714342608792007086920647569444231882630866014122503021787335533238643077337718956370270325601091320706982025828926199765070272793653675171429620241189377475172643889724812943830348282540100921249214613064591573128369159358659876597727001191812143606195984314815806915411241543695692623823015465125389618661823425403557014322916787974773933700904166812998880497857017780625629768620250743907859328684375536541043983399094764827719317226886952899074333490113584286203641319489853918423247127716934124394155778399500146138793555741808456584167087571646157873521794082419350035244090004056270217681952640649824415739320601921380162296929915391329788096572036900809178389963666111058730962315689806475357287865616618412717892235514026287136930374057509375183319201946918129533805665747650898619286495274364749762467888911169428694668767022428824596855060493064079244630940728931089402426769573431990034667667553466374126989968142468608986439551510843076607397307599366228906111426511527046523796579290717129249780435172719884034423058291270964670545068073025915539251444976174042221366869036431464602756854234129915362546357881987708402413764488959863831971244006868803306767077199330324577892920974097568495298304853460712388162960180382973140207421877757331998373203611009802162777949631007665136282052009467314660162443567214005051079272894437951465907708037655606966253192733084121612825159830066232263949195629017637453530921837792649831669653255355409752696527596024690003504095052496355538539919509774868018564510424455135897067839728619733221368953552950032346517894609061255704831001026802638827914094827263793686385694951638181770143744423334261210934271197781246364972209297971251778361624185016779277022786102513149369325193544474667395719219611695058821946202923230762426300124334279423690698352868759559721358078301386282510537001222475770307482018308199304095161248482800574228041309502287865480931021847500212676873228502631073098209952443613057806326085316300641135373740777829948859076554006591698001253170422645169335825695029442050875906413807588823587009715552424134420949752254779358450135407512937528724306166419032853616331011754220136962801188350791068863736523327820661771107211908117076119526935972346969160665997570799947773149965715695911621484219835882197396904019181557647612156313600000000000000 [120,45] -549900458270460969214625093448092266959970496298063145494538551727308222609977946493752778526150375949346727674229874072494417397931831270024547790086957160039727246096017555118897784358338693630016996628391907406259686976280482904556672112208972914307952972894657620960189678441670199764951638635191137320291822487378066493585876249234153932682234607310830960917215423549646710960837014083633943808589177513825913316202771807956453869106580077861260551961586349094320524322149460587574793145206236293228883572279538078914933602667425274259877773950905192650549343592072641518660889346532359064655261340211525754575664519674095122684234153750894251916912252599068435862389896985515658000899570451679896815904087691074055208565576900138022927561487902616944179638305064167997413810531904663416713779271394873405513759093905764536082228702160522495381266636650616130836948260329406996758082156333784493508762745457494073666602367539406561244999753774318631506031604770221900790291324129400479953344476532331144069944863191214518572849718688038310468428418514122634709655878879040258557023908517559731737255982697321777793578937029730118870898260599135158261258921896537978179198538187335399663072647291334077977242259593958863147115576983243393496926873968040989530275408857314929537285809615114391981103009814201098544929006871702127547136963846800054041560279515032375446034510221613934015760624292803958979844911304004489350202589575920724587665367105743716232924324896723163222507996084559278863647166808734454414779135002106177355369041104409726154227594894806609393598442913034567239957293635970569083805484964010892941314513397621899935987494784596457363738540213808951303563726286267347985088176851048879251480402832305519727968215084465688730254185152280467833073138583526385930286523726712032132924327127093930049458591225386116594338387827552918004779092480519708461485993306756288775822340131114132613714392216802346949864459851906318498441470113976463586248089278602542619103496070873667713555477742853384388274693017293390678852882082052599748319921989087666774121633267390446882977674020196018215036016655731832843770055185262961849110988527850636912605148505801267375459557292450234281190393374898841014941638327445640658116704980416290274233430781957309614242259361443957883077991656922739092486908266650950385094988168434372290411755543194367848930422187783783064995609947697336811520000000000000 [120,46] 154327780024038637160847311791977347030761593591899960036541805908776682149760036884757775376756287974747179292478352894765777295413073158401658675491306595653786061136428827013152760325376663000186495598025150537548070688013642494264765566560033641376300618200384157191099321645357347068971053966074478863636694272655151370966157562860364009580306587369015742591326200611767754267495159603060944144735791706664462080385096501203196609832222906376634095777611294228471083080904127281366516219240919680679721788607349397214314728965433935384255226565258872787680010999276990039755276194733378549400655685955212662558365911202478253466365483603925996095171517216684632875651613815775610213050828361486864770248944507207612605919345327834082089329578711302164634403862179596483435533931892282236852328673223131255346335589796430249295964523227360841432278919303104362386973902038852976107457165989689239914690480819021552481045483590845187635989605929679232503367664808353209152782295699308114630801837452850115903621259421536293041626610367927952664240237135165965807744085060474589090978650955815237204256156198023097084248543170200619945278278448819970269064442082713016725276113437753188560426142856391130408568222955556831999805624582049931097062877869430088345049657497983177122487846803470446462843024400020782833530355389832965726337278744216164088648998707564636731674870816119524230137113771705785102883907753569118363631151212090600684965756878025725013406676746718482725953336049723580792538757532690601918494208615535992691124840763342462132860607358836832219331183452626137564482412569274276878635924790546510901119925710450282733104992278529396180564384724815714470828012858307283548903709453257324441122708713266199063609541483861498135073861397718575371784122415762785884358275674313137374229734042274692073203156468285676435430039361145977774457713953181762691290149910532426816576451322774365544877487302902657577632091638595739576868931413624826360442064358151295314482400993459616048463033607227789413819119529571374856324229294160296529609782789713983497407095936588061938511715335564614969305428051349012799881516426718379294927298392503459136807424084559932756314199609450174408015680938049212205897425846157869314334683262705798509166976987082587967020660843789520740720149324733434016855045309574729351913609056654650961687860279478108824119281310699189544695627228708215560601600000000 [120,47] -33658794297207152554389968770817987976523219252851228213935577838787995426308757243544602101524742536289625282030688881142994885077309300796832292719554963070850821066241206207508682297305357909295645109584626087909214225389162814059078539321428780470553621744584824207523579409512248321264254999507994832530743885974946703179861308372823963160681511152140535992087949018119736982428029286940005159157031250322956493262961244457970071332285842252479267413720443928004282344078127927556081856221544363301697027772764366594385453435385046003782136758014653825494617347515363633961233048687067144637758036180396911035494827760265784060136326208570921335353011398129366782200153008236122993296562653941882762444179650178907668045920225759397434873966491582715858866888344910752740051222096051815130908507293186862537587054210249103218787719743831320690854388402138811821835194745468534795963944062351192889265907505622495341721590979566570882449362897321174561006172218018439508540595541885300389020767039937139151316125111588076428312658280877961807107544611078993184185381112918587816458124964946844049410960793278123553758449435974548419097440298730107704514167158541435720392371013410610821719455184420726471975488214498028594132626276122987877933770007769100259013876378270051223966974271324978126583521295173154255645738722093557541039943537545446970278936433898077270913938205171444797318351416544325459076946369421463297922003864264845479619417501988104620111981728590373840325274571433078293190904697175916770675624328899427445506320580743029537330242181349517146147398607943703617632286719166640736543378673025193223997421778875759270873247985000983832657554075969389137022798774819249347985492458499753339019307899280875233346758900700365580302872900793351540644750009343949537483497602413956523992971866172526420144522424384410852109508865752725472347820419684151632274687280293842450371774746063961344355939702668060689519327170120678735292112499981298762876715162422707211656939211084639607841981883522678007978815041735595138916685570519030391092689572215483166688929657635871948712291868509400830147030434748033694322538396153477153245115874739478970249437904056403502394183372404594527603316569516276455189892186785912598420630705720356119426581559513922785705622482133665342620265653895670223258888342791553999049769440118550250674572509935230904410466993470997739707531918423088231219200000 [120,48] 5704056180880482856603134139873264481991811937318784616869903867272530513068639574946372166358670405739637290759339886901364587755265673520505802661994649510648119059578759615097427149738634597005974939212297119020511898068292934245289111205626110184687509615223997871125351882585188348601174901213948036758606783265216660957353903244930197111179195683905075452823334833619906802199379803732337721951087950442963102981638906876075555466866124462192032669319908050788327242798647318235612794175274585650588507615708889323953270055462803518863567925439972548706642251813872562983856863827685612895176264085173147449373807260870835745269591579198484008451681734504886975909896626195562253238782952315233765304224758182403204452311816679941060576498326823662775197986768077916752782801540843735478664208888694184424940247411704465521287137946892929487033789144334425095861294809919093898535603437736777939493481081167517758430110338232931640956423975818274598462877767975053894202999629459290203751293867097560452388183697248513261870224718364135782247863286440299318658412409082881837006831113103163436402473023753710059055030367551395917711418151217366197309587174306512738325912988981729163178336463469129670879652523739039471928677650081574676738960373703397093653484246273938891673664134648693131652410995213463368179872632622144291077963496134375419482378404118805754301087747181060248069012607225195784305394619685785972298797349594882033142543357624399109683620233994752498856722537757145244237410900883977733091297433470641454319137017779780508950494190471626071101644825636837454029578633282444411988980113977917578467606876268357516207153431436861163639190369706411595834988496463544070162622549947936593479979661363809326353300131352668855166296768945811851727087957890624675932303956353039861467583472136904946520941458267092572383385266901421646662519268332937636827186522918697106168815742367082661561005373306495982008014696910146282240228090100037799193038813321350882563744515444078201702783195948794572146364177055387196925313965886204699151617399455592767693889507661729569059458901671398306734759694080912401100388164081433756592629159617302775228145804953705576221074665415090870064288546041006506931472980091697319190386553176010031863991496837491575168588525624103970717381505363116888489849278162217041502570065220402894693415151809471844694646625967331965548885169325588752216600 [120,49] -747162008163645928970933312944629198339188307784428088533278378127613437219008436641264283232079003691001576221183596116439272200393828894995116033226024332102605842040489801085084034907885961897937897817233406815796332405505635264988783004963992977331216729343818845917991068521057682836767766921464171515683544952453127094618775283175087351778447199527708568396323521166734903970110804436120846858972282660861507686354057448555071707324677291175511864648661902398073294605949368285946556907039531997270333565416581369872670920280109965158471738936518305887187532009300105647325507508202198082456198206091876648379255026835977426422373623970454076424255205706271684438037065505431450142870955898207411562110638715652183624896195218725314546287610241036516571615577632778351227487901286681711358140658626654484002539085144229181119622499477183539499292297142869418522159590118366544257051627625823123490855966503015198197337407232948699093986296136964794519192258097161798201440971415719059666435001949731908955263359795925902319325191349909106204690550829287474692658259505852002590578589558376956207638767808879738539992492402919919836863030855504258293775873542511805225285464204362105957902578900198743577547117285957468161960213955908001577078407681225448673600598221495501498061174753461133590438582082974169109878954786210974590432268260796911390502325393952484790121172514435980247079731397539226781350743389262436796580172914801429424418294106571071099462139897301836935014287606482212265296522552050814936000931823891026310324360108923085220442794131044630989381363530426065844690175305442697479007905393404986780097227027006871393595314449520070876645935980158707871942805522196230519439772092714108820888740951766556471549599340629207240233903559908643199452243266263418271459959522796058411311404212586159344097662343348125090607335180769010759361223865623968810912104313182324817786614933469709648820005831018803778344618912447572138192513714622567792788963303433992185108158303211034538171637398572143635709945781576539704153476737321525389639928454163641021934492686136257719129007096868153695093284002218150895645021347358783590820635745416071881370133696009665751793648952059391435629214392749985260911819457275446445147478675802182893709416165494701709353335753616687305205873799816043136297364010384824864887000037328823221447631614906880646663361603201391647710804094751360000 [120,50] 74204380310562837078245815539142630090883404131907436865860837633276727082658413899759614776005246361547863103457189623875452404267508010295214334786894428171160154907765739636688069263877455223338131583734825945262926962533629071251893930239447773253285153502127161694201756094962289973163084675305096999454501757129347272790641818563700856325291033457769754761244841141005043878131361579932189776103091429160463253928212270075805315997334081326192169216871573627052098471022843140095666112943692917496183810198260892503225198983516346247019156200441841007397665824035336518120907961459830113736343327739135425580605236963234349091519550855585123753434617420485621904113260697280950410313503269624896748001391366565251729942258670630817678867872127130173402768738563265943893567929801633092976152329624178136110168139539837532681865328381916792514507494637335970246308818048212798831704074848167984012988016462869668394504738376090875431525179083198224130559328102717872620272439422080075194865275347955068353136261329641097601489670441117785433192564007983142089258048439400873241145569697291278062774889559021732356411382545563466584614090297101631622609174626313706730359297347806946250861933709825266284939329904363512054310651397545754408979347437652736669226605516012261769168690868829606098264153978776765180619612267966972485144425954305527604570567536557235104533640076186012331300992182819183024937985168963303813195198670186254639778270075508304224731666840319388661516773095720255044580956505703411349547882913183554418449399299948683127032367817757684699510918011390360541193618900579784235677237207564695281622977355405015245872129398019785495674695412842332564649332432001015338991876941592854536758468287314746678700050822249844260135606227408191100304693191508752767676020756701840181038228244973697862828673056399789631402440885630956830193391165546637431125233320427520891220548964852623787706108173967655371040649786660423435325160697190450622792795397880601466540912307819211409022228446576678734344487156334542609461155090213809625971025977533562343655579057703434344467789054752718930412627529081484016781535727453099340755970852669977754994683895911324435189491088013076279707091395651296709968107606306664671420574219453630630046426395481698008502148098384764618819166220455264996267640719279963110161979249560043604674355683117425138938457690309373249523322200236800 [120,51] -5516982134280239406866122863171767932829727832029095032392805216805161842053005082703051457846717147014745944369102912033133824421279473706095690790781958869353519710503864928977132059415122232875819550997840154727793185318226555833596827138142888213390061768354114721426016459732314732538751659004445727484083225828920401187624783336406023140902452569477511392489670129257618036845049725210922175969094918123814316926750335449421853145782212572566124182888368750978738518684526644043120969542380395259671663856981765829954420752491175012255757527331355302770544335693812619589621076754164275395476508701615306217355144329553082118971338012176749654983147089004629155717345266929915331408779376859847212019829423424811330494349468810880846397723202138416930645175999342876059736174299020191289753702078137585813105020264775242853101333473104246312342300979462510835961238736688412533263037965489025531017091456661338042896564855573023625179696718969876159823300692650048088934143034853982203127794302143812798736211650543392568912440127307732797830274203078240946782177376520385519611788569322351299422366536451397842964337577968104846696156451646039772036379786713024542442774590349240662032882206426439802465232472459448828339884723591742300298414870236355442596356631885689399819445116152648167408573561491168317592045173930249021356933312126935002479787128139210834608240650293666507431573964949329375106574225599081913333449373374819886338944470760842352505595732840766681727160948283231143873592051729216780661196321584086456632876266986206879199630052579410526588610586469944903174535332996368128271286307279341544217861061835949868326145423254800587488039312581960591017142353623616536844011304532350956451714658743888777316679125434706220131368591013056036220746348332911219305782444817333217313772320108912960342185930686142278894695785552932595228355104862073012102275663706193066364342434858586592734947621789076564129168591925060804944355421612891822996951392984281075037361237924585791272502073051355111706877023277381518000733622145426540378298920852709028851948442231559392455507820771614448248208331456859504396822064951380396087445357574503598702514647534015174552411264311014494376578034302681365720746598555285347391028537563891125292876539824634816113804865929424686499469767791666604419272492131287944587965631949991645301953843307300118426097367788812220726875187200 [120,52] 377443817204190842905868130391738240876805562125533373410676679550996634006809899264319326453120473043084954948610032802916842751863841618326273869898953831935885681501105354485158284413205894751065454156369985885589167011635483913966412177399790319380279624304197759857321471834403638233688849500211076656436346362876187537879074512300374313508575375148335980404609677735227931187375712256647265676282656805383305578767512594632377665917722700334388424414258030256032297113269923714429057704595739030819949396740392431114958885764704431545394421169190043035581631544762494448706492179868895218692700900836797567652794829648382247838322930233317963500164191591049486440908420648490034515856883065897643627030159226157393173437759441601793950723975215820636447725451386483434530399061875777142299748204241671796102005245036739399871507801118060197846211306442210193832089857697828480913257716272990393485784203453314170993610121208663489524131350945748861437521720620885099314120937795697517478105143587771823604564800466902234914730131749837316058126163246482222110730920806830561742554703873382056534885292519382583139925999638349006240245628700302490061625938867996322798685176803898563061460712657181910778413498714916197514331252085700977675080190097295780889488798299772003087435923593542759160936512364631269925971062396762856800389062070256639889904793683318899455180154547537588791310967433521513026842427491927859399429894030967434745729094328008658571378871869822924549491930287389763527490847278056408594343733475689196723649965913456845430193732885281200897095923532023296098721636684759568333348593730795930297157617730083616859598707849974895357293645398391367159523738087346772650193635561845025635461720464553042789945529485258063381375761882840895749981246552304548415223541543579782766306746489787446182820823856341737880351389167018769159886951474581338907479844146693878647794719538812473222579498335344206424333360405365677203620910294698168204125835931583393770922212569484781643477765727727843523905244858962941639507622102759548246606725923952831254868603936690492947204036972066454113272514952032152527983086099730737494485563215081865689905566608387322641167593038262010724348286322080766729104036763955645728249414992126333761770106689515722998430618202554422776939593709182340660283732695819420595431425024470671060440206423992352463093919276498154583393600 [120,53] -48411156019715296289819623197418945567588047322503043283752505782096191671059319025878108233836298669624605829375661054918613253873012011921866624671949843191297246168458719297226410227813402665681342932936185462406902555430016473614267877474643492903291457853521306661051680288285091501718400651178106492103693138172967028942071622941591194731275391814301086081713849463252265585896997281807925149796626859775317127724085443565516379927955303717480362492699760589999796716266789925041561912219870673527776627842818511113628415423875807702243529631481461889072150059309644915333030692499529371762592840403434762491140886357961620659667574548067760480789430645098445978367279579141634096616358670257996865353141731144594330405600871733131432219824324099999016798560989189866655094940751587129954735001762089157078074779277526336828402307020077327054209796209359664112267247020445343398357874412689615594935057225615494454570784091207737927983105136681090341361210762739740914142813801191542447160279709043787140811938953429428297440037261209692919464677679410514718875573475620405248279496333920330081979407294981266906340628578608811765754306227893239939246781524026825251443161448015671720823349756387544139835475496566552398804238271364165787410216720993291698647386769950754198304022797420386850871650075072709713008822916044997782626455633063567711396222560962969543828386214304712656564387948474139818907021538249542145143554280021453262798384715353509839651798641733405977369472113919319960469545412093386435063029917449296335371688759462604263554855469993077489994331092155285535217411620110210357288496506152474983037577165908647331572842488176790155914189336918772359286478404673622550792003748718937336146338701377721071496664871704235463602902180895053509343793156619272914547897462718006207211878539017460227733717115610572433291450383619858610678525477295916448173670566369523531334054436965196277932930523552098095133590709066901711871939406489966863627613470154160808548404964574831987231174826475806224643778961049013676933831975544983488373483434748639495158861006527852636488225910125760402125750031544105231249070650544957321635326984792281463903000784866045741126238192730675220180769281528928243474169146954197532400487429695957599729561370058661285861125986252444591318423023581996380657685114801530412544768067015271995463022399155660673179584250733917600000 [120,54] 9389912023884972983753757513741748271212489725990888095254128470159867205307900783689501966089132753019829384073442430954766872245803143577511023240539877439416065282321929547853935043832546546174294967071751765710765390025107535575645960426104112487793657629158156538073263216260328995705926013655736971970872577277992495166765875331065050619787411775633117704288093444660090470478018553448220334569808398663705380936756978871853030801092180647802151014914188836677908863481059957775460391433653900186175054741818356929135342268530665878682930604783218112282446838727104293912182671155478119802078836014296826148939405301439806087996115669308033752629556437405329328594022477591927754662067352402346955617346291390798197149246476703285792781437623812189037167832552577937853783904694619876676623816318798975393944271750640193849677121527716912637795091554129323974898276114402214121815994827773128815273234158727249011485785778228029109681535305082865722969229424871766974086494082368862359032635827377351090848171758701982247572262465876629530486219400197783507526247114456969329353806014106456714929672679149131435454586531416967429888694931094837756058441987210632803771857153119613441921390486034784322852556789877288953103899588231115062676008572347532863277455899684018784276352837156369423199168950290379181905618319092476529435677625916638976625230901311440978603243494912747358795002858369136744599323522565480437938250832474927347108112293307696269512173892457815490433866618295712534145064388923346607994776478207213542774003565041208299144097425707309868331968494823426873918416017716510674782291441676939783581080658994609492863325162960982000962286021391333060504672993952818431023368273303303406411001965321934853629034671247547887101117792344476272304281288838742689055637915622603585497998010841714408427570440521520516927720542018950824169348209540614022991095743366398058866758212617670196542629676271744954224814114742007225194311330298205517102587930756480488671037383885944990999084150021210346505350912888559679944008136416141332591245206232435906377762430598346043761237986806869530138507602605183687766132629348637857344016050342881349695208832844135533492242668755109710100595237620094896126952305922780202880708551528751309563950043759088731242258093253186340994257016931178507496652068894727391945948271844347247066476219925332266377643464815865600 [120,55] -1435799057434466232163377914021753448956048437743327195677398546439375998954308870510043332249359295880041583397494064871877391261226729981881378037572423439012709163824855913244301432272838696034546561149540459813023572484982202985310907868579270073854524688827945460665365072747784257416803556641787100001670934994733283665994919983967562968583042247916201800327332820392692710080337735680122470725177147278728411275248910485843262240442126105765152719606396301707723897853903776178502769822968589026750625274034647063020026581991966859371309454886556599107498349557401362542416835578891242183089003076469901645962514878927277523431704516712947166859253231011050903237124808805176581051463599552063305097980755772527891088979002330113601534156621590815588335622749918952820837204921439297359761533865785079177473705958122745482687069064986656321749615058373161275608083465131554028764958109899400757074198784408750915422369508548063089969513687736991547152719778260213621403782549306938549873050855496496491033116809054502757720593612827008758793938739682734282974048371663699827705626820555590543111767227306380068378344082923543157503490254371035543070319062241262862184760764334395862587676663677435430410505337139237797170692229911586210011419816362945970493850336049265721903968417613324775903265614928933066365542974690239843536737875886341763484072202155808837976453389277798541821668688571384838629600000724658791342318991113463281322164550460243726338466957039251863556248288248425905994010633160300499475682543181655594558570251550123740338363569219741957837341995065292684776209916529673496781143866189832850026478019494634937370533150167126600236606154871080570580515644275411644541568336093926835240549034155583795681791730830927301367012305069401507151208130766662773231074856978587429304870437628827549036852532247387272436999911069375658213814548758110645079105188148913203684147090208593160671637751977845911534900786280511618565005971015403605043337980437914976285751234292242982845241676711388693853007396782234511369977003815652949274737800432788344186172549767343082186729419582627480212202218496751726578535453059445013566004462434714040174064915398120251337685410928895111920166040179200161089353164082684426970798261206380433401874887551839681671094459692624485561069073983696399055318480363797804741460511982298127006077388510966405674025155399680 [120,56] 136498639674581646587869219397595212931615704760640052884972853129681967796673759845961547307407011464546484710472393101994156612422705266685886639053426781765259053542026323999968791294940914462625564904477172789920048512460806743072770804010396078848293767632872224466494696422900372081982644234042417826939596385828212537935579198707239887541278498044250873249269628376301127387480984838834734908983062068588933625502472137793942727337718888622769422658290065480250741252659911607157554511893118058213364597803327315199004723003835218755199549516015808118256997938474022245521456928574499699789286046204982657644634363571918192064999908990028217096413339152011144863764514935858883391400809258348808302465878320923440724296832185932444460660387459389491608514923005518560463437343593763604335051389805414821131121770680950210677129649516487336089083353043149221859349083191984614225542588526406169130216959973956172549601178105820581208132463180324696622058203946873336776773573735060689011046899469058913154322486370095026715258998876036626584310662679262713618606884419093069200493137709480743655963245272144845289102401166664550740788366761209557189110111074288283159072445986033361057841444261646535195589040413864956762089573490668815742414572521324857040750089569269268966875187531173371665875092737297655300332640438719945864398181210773057339390417433966820952407908494344691556279000953236523190599752032888169248694885395265812800926265809595692605154495222010501882576966078936209174437553423835873564965999440047004765509291400427515143317314914780799073827223787494120406916066729812064774056886738312393895239132664464943921172112761743322752736715685364621668807840958366036715457697111390873325283466059695673534912055606816922272647319913877389844324427084428747931386803717499706408144893546100001218050042643654073527951358383874336483988697700298024863084851068525135158677611706810365324666673116164672770020997883672365195520561883915385052251558893044050471802979044424535400154224355457917520097227349699591267117640796678557817774159678544187540574858381284456441250811296608364727463097271759732790566725690036686001502355427443799457687440069120412397148104038053734031613045556071110386264001242504497013428478001350548643607949246050550275694095332965102705938652614226574108119454997769784391467706243967314633053600458636414180891910560 [120,57] -4973365758417133849581097329008748736502790052310730202387610392550245623919060645098305508493024179148689304953229145256122001858365134596571807153468903809115393795684875106358642564968873666873696767166971798383218066661121522543993438369996917444280682692835638655458428548119812527197252448864326305996570815026389231360966545766855824067457808859118162748519624580457305645527962822660799710077036514277922267662311715132944416434854461134862178838968944708062227679665774262297681150989594211142210766411634766911737631207363597359978112313242877912849075061900146127075736591850919192919053792934773719469776680938550829517937396231724452836975763755086492853695105842360630764827904645723873753495508597358405535973447846105375113092505447392522206605016729135038873377974150721314012221534399831906578899524172960407565194209179693154489282440608207297113076914661059081408239758655618199509550277890138994791255196013932868594026878407983084158922714344456365159509400178610977259618962092961191369528972921343507582643249358635913204887368025252352886074665050460252365604878397185917464865312465646514029781440756752912025092198514998574946665320242902959333443742240657759030874721977541057824657556613765697487938405185127895581772512699434657004676123940179240311862655315051981979185546636178620587234771442108690168178875764378525693199167158730565777647017198106726456093670147122103044202882317854979198467271750799096743743249726589836576382091088392673469528288858050206889787605194025105866196397484735954118628886256212414042424140249685333382368649010811630082870584618241602481948289521265565253512904188886375709656624056631802133079217966725505904291197715726406024399969648548092738879534188541234862305664850101767678265493296977318610288178811070600452722231598046290814903349966174849651630008706661045905849293913052992035814027283987924859968014952213868643063270140310769514386343998170482897321489906367282520061713489599482366516844673899372204282543341079965336260756912199756057996179308288986541228735258791549218873219647930043189225774493830999814644019459017900565974890449508540377254465283823599693905023913100910678430644953027527345494349617259860990443302586998503739821888431511952847186036758829165402624946877231520915890170408383419144435785547409225456482518407574017910598090758890578283560082728600565877514240 [120,58] -532139758188431619448511943355390839094591414570962599041001503104181757560764646406487312612518865194319031739917222221555499931308277592023254454788640199893556157388058949591093467549402931928340194804896947098334675046783736374854018485823354879123113206616815312983812512751424868278382047049788208650909600829545584353379400690905145556157395384674195815864340376143127226644605105921822094376740201110129640221376213295629415158297523835617112581231551035202955110072429986350149590404186613481172420264604813762412025780913144240984843270869119824728854617666127227737422268606566582731498171668777162975460573154476842843071628896120968931410717657965184267885248217476341314348886238392559809222619426444611832732497695577925257547503760290095229205305913265094381347684027433054122110165916462808432592868588934819786115550389420856946296592995718724175212889390914011114566764454714538597886574233616943620200198766453417822403083630683663366137813943852547581786765121783994056632931665846624453726022709786220565430176397465462917500977888759089882025139842874385308768361229782101740314521365097944308731106173495976558578943753832732700644469974264640211751293722290573575333077562663604558545467922156067661940120676786827177458954199749163787984277883074207579063393658628643061129884258889803443600022409718857184077999542656941400153236765204059002204729171644564639770733409002838171006355416488641685415799056687289825230882288622909360980437175264138796395656125298225720018193235670557564774474890589713077818803310032434803800286716724406674409428044576596578176121138157739179473661457112936537727227861678787661498330607015848274904278840330238758433949369725944541744218333152943447096326896091325783820345326429350057130333200833189552359003472256577158128138361392386320643406650120130936660376752208577966099213193592555389191809595604454645569140380799238141176024352103816986643059462362761071250268179119330729412969166328584324859458475318187005386842809625268820978287597466918093915655591299821728114024054445983349420724022226745944126518812362653303175435703267286136443621132135197261745573066470516148119775840125281169308684782476848422493323605359176948777413115878265822013322311274522725669173152796778545739462334123949497501989956264617705347451387166826639082272919808629801348277354721781108369312094455160222080 [120,59] 114573633440677998601733094282080486630060730545363969518370475643565331440275169271202464986908477929398666925539237379358793963780894911610374198888386066085842828770158464576464906880994730511714414791791873994315368151646737295319761119049778621155820307282722852646789627466420897679698668361000512571577877251086429208368676596767981881942774955351648602640602319706205980368943220569977418362497189154139951826570329810897874704877644943522594679105951278132899927478745810291553359040632260223998927875949929807643314314300434756722272871392644583176037906995100354552515687648797869236882856999272004869285086687908653229096154937998087523799005048244309488148402374392256925731055403870103329057621993405087606346637482505493955371064043179069238828803542796454226397778101443401176949376246602462811881852444410353321070439665471935561612130082304357534410082053400917299372669965802751593850866897905112517019660933288166792578067989579919906438897681979092454940396807399487020001093025756830035396676249098437422215071059707545799336597479156182502839730880627358810882904505448304788173977833706340299463462148501682576848166387722757873110019140763702945825085056238152285702248003970466245689803792191449246656528296386218920928592064144879780157692373463918120242687099811026042458485319276424614068261988590456850317341870217716106190742815353422001615071782114788193981828077079722328371188809317067681424698483087793413451297760404473098039617229363700182671287642529522991440599273676745442952430509393614516963758900635095145430932874415132146547933305748630230689242756759662412914851795856879253920311093239732053568282144299073038956157964421386546289977212224083722074621634839668799117842718897137096333354336237940008876129831877983259860367461007410016629863535505105546435253899400902968178100703752664771803795243326933375275856275080844325220924097732369023418914568067387034728849507792961474188175267396273012739253600345027137241590986389109332251101702453476380453870556039001762661507148716818320666606461450137548332790391549591495547834305228642053343009991613528894908498643144677545136485201432790023629733846216794586021753594012585374866069985813679578697069768581198683126603832992834868086162855645513504527258702818301580426264631337045166530999613421819178787006993295936722265047680304244023600277920259018240 [120,60] -11220132150131029989389775306328906107925223710489973534530127063904781601635678399546837953367294444413289302117278638196961483073500429549051364016239873866273436544571361350001266531927411367539539894662603594002090926737236757654572966683249305119740921876971301617216468054644208432922339075088196260022183063436183896196307061813160733443780463976583947911241080429816824290626277789274706925816610069898248786423400769211831629839371214140950757328600559803452529514150324951292568797317112853571732302271729553917893761215331473751040635382268423354252810747734932530400742818600152315149028233594895855684997444208787054254308040165478407600068594201230285718201171090576810489565247720813087939623488590303517654859586797937364449723010487999550942939245631578606026572680126938740952478513812831969337253984765703451971036467672625083218828204535700616926031043449234331007948180093140001921376611494228209839378599949479786607158231411624899313392317615806341040853163411519933690907105472900190926209443528055713347686465865156516271672896497304804665230429384440439234421158487001139118373357199885584012585007912171536295558593307380744066799971032487328915762259147344824741906173949583507095397933166864743049562970317280303286589174824899206487878350714722428254115077807200177664963782702717624161529641863952538443494607688036327251779854224329536318811555061871857567085681576544341393333335903064486711281945235960502837847379901336151105879039452940933856633484797055484777933137822517037458712632172425015768116160447615877237098315078826961071874182655820907949387795912807429696101453425220993342655982700301865444559039403685600407580390631344024036841183353843240044086999456256453524604154315653559727203502150856996061114866127419998192444391980436810135847125295576639422812474777002907860211290642538367097823895899450171520401670422469332604914551929754829196600563270060667262854226354941845074420803910281799200370208704936192384529279580988639979270105048282775013873012748218238684898583976283751327611375799765643487271032554879581253750343661839202709432700323449392592586411439668728167079182347811492287538117701274986725526999864160308598294016680003110359198116684123685528431418671558592037347548017888992562228979273087347539002537206361324907657297935169281125058398961060079136857586792825651767516672619840 [120,61] 525028197922508679509680653615028533034188373263142469956561928472364317903416040551477118868351337131198587354857523025712455974285280012802193622927584320682923350107264715694892010036184504334767596007634133579539668134324281723180304260726297837676922949800462791888345097215892342762624171448777670435955828632717050133629443645226086159571349870715038991782215539175444413713383271616640427706388101887722532176706338921477147554491567034871873651707243344416653454036439735375662837600388266519224908274466324764714887839068020754538731252625707708276761087033840586827914783689618805996069971875775366475554297768777303268856808794234803663018996987204555282923118260558440175137607318771372069576264491771640670540931655169057517297460774839091311395546026928074119693836164033020746602229120702617823533292571687928295646645420316641985292104820567530117608281345820929811765745305549747463542952224861526851068946616152111375459264814687797633048398298295146084335042575904674660698679734544067391407817406799877506421575288866073008312406920031993252781521463143673055541377071149697748848838094842557439089663404162723472524459418712062217138261702527826805460703454317481570907364969807582090607031005779469548756866419795155667121757875630243514119497400848354054256528746430173128942614803671543408282024679135903768334741587899306156383237858482787864978285335345138051517332745010313300442839621920544190335202112545900631849146495060814993094197542534466405469588639506696807681894417995381608294943397504719261116629299734687310410785233572413311352328407826521999814554010071073615583749310961924676028227935649759900760951937700916592597834655651949724638155713183855574039551988719189807494940853444169113953632513888609231769522149029779238830727181514630979438475251349196918667190347178977254438753299538729420338333214674826452691680712648041146499561795132507165971151189597104801445139705589333368490632030609604334795198839669417645357652471234279668156720208995170864376086480799130380920409018563488350626551240101184045375639265494376125478742462632404939557538078070326767030254791129555319321672755531949263566123428522764519316137520442923848228620264857785876501545095997759493053919542465395653224283828460031108808724343579924186327515706258812953271794143525978195135690299650588521276720993282376906351426560 [120,62] -6863708802021602358797606522895653773158553224586755556448819328929376135429277722943369867357389706241076196661005783219182241247459058481966869964236536718653434540900464859946029199086063952912127946432103718812494154704771736415742757081082579194180186711737194836455548538071987235126563996556578962901052100103846454918491613253089545109435977269849650155269313337883553069862138365102126315626715327807660619656168826891493664042163710491218714627798589487242604677123191844117739549855937683603903394480590771613122421537107353254791215979155840354845159061963807779158297525909295550837130241905557017808011492228355425286869642117701357281750497237792170394192209958920588527628954865051433946155726556754257870545301011053227942859468495259822523011663741150407043893663617067636727269398432787857313661559343687442353297922351762962995160968303462683954640087277437295472664546200991195780236817802243903769743979188689623713199910837986920187222789262634519279133048149722934437313325340294158669908456784204383688474600290488577139698810847335671851900323386355474327981148328582278497663270521219225516352499177882210618077686985273541325353630459208641299693405009465306216311718566203812060615858486909934043341129206532979475972229512148474141241718283710638923871929779412929121978719420437434784732721288682555978889182757887664948270743437900465181016722076668516888974747089563396497246668661969163684336482914063867792241934251793625256947346853773849578377043223900935735149787468259580689698562767420958934271481235010303032311785115899174173295283521293584997625967769476503336580674250252299188770517982180124501191726226119562644844133669855845918538611952661987247326948867416743337163238994092015970197870902930910963511393806845793082589766795143466261482337053980233404412776119724275898908095105091630055855717079515249670199045121516772777899001140620521420849284464217405758708231509343958240519852217740368518052443431224308895261240100779072732984277394882861087334099653051846557574473807697984995888767855849633135358621370630634509814844874296885419056472345796039150254910737760794791588481607944670462099706066045404588283646756723773458969727397837704530927373002309521869430469923031985787245931640511690288652713652028706715645004825779467302340241858591649270900768469690342544437895864833673573760 [120,63] -286211408437342531826124301017083317968633100735213097867860088349966008519958573443406464342008165391912548521976301982811419637375878757813775469005810939842580129482665333422294469290317408631929062422177308310147657677152550743793444865231276223876403716214009820366487404185436344773148651594599485496211821436479139251652579902310423317589842067530864366984539204361082714067152676126055379807704219370678582711136024475006333223234791043941769281016450022678132210236595969720520632520515944487737228661397885339006228440769998063264521723218720454876307959081832041216427169071381599179758853483165445554423473226982199541588767156664161070409411744702326412561249021818855617140029438267646897504563702683559469706250909189576912235232446374634495705958373832065889285550863388300419943917888851667026516127940863046640279424848043530067691023904001901787297430180698386035570938905829971991903450216879744429769704114846946400330772054349932749235897401826494911325138464305956559143631958307478123672519743960838811542585239710982068361220770098361304393297654634163136808676016142815167045670098524296305873817324790698583206103596476939647534782030418300289439374416743725502237636983917187801029874127661251841585703174902109788390519098091807819378065647502157856796025092452595495291905097022790370083527217109023776375482893043466425010778668894273962957400230958811908900247662071591163381430377551275591802132875886982031081303944999746464990113011047946300821141631838557787929818204692046757010953249678950980747915799445388495875124584463604279494300742709045688775291295697394664418499255637659735033026747105507811551007260651842976044177858085715776284882012308211446794006441916273960937439836580977154509568344449495032492659516819527813259009815535227933155057724470583487872974368038970656330549062987546686402671334188758369762769939953234173275128776615161298591499849681268466795178091083349862386951609214677436799981187072497011149780053700520596367510818621516298676232220510137799946011775565778619193859649439033952424438050275039687731624465729975976236893293735165100240746539607733838194896771658659336818852561680263657846741906542013793198928210981526139143849092174426887407159983356884365295846891269376148437252507546631086846078208649557059058887020839731326241549072990169827686004774379072256 [120,64] 46417514789698869271723492697087243976118874410594819691113754230240235655018398291141782091724631792488770615149918627621992597038820075841986813868792688875870494437004602183945846045122605902623479559226895720339707962856586562813866718403349457253498239726123515488454418106761146805860741453859010730109996420646921194369203990686533011981675093458366621503015555940309491018744110035505995527298018064082207008707059941922310333643032500337986697551657684978854620884654971027464292377457716358555600772515281015517510655088243599877013364571213980892876594518439509537949234184397609937181474568526347449028631846432574377188132407797248723126754486815654630614746655105051206734164032378742564672668304466586258034651639952458240929586148005879969587637046927032623238671717814886125374202732029234194963783128436701899039774277352149099727196011314491080008257391130357994094011275417950072568608451301899157565651086997733448034356125929545091056661161612453039238830686885449708260643980315746791086413737471952331437966505283093004526824277807319540154248322715678492349560136872994166025909666601105851212665399425648488668458081208009966869482901980086887857619016587168380901749658000966924450737240968935852494977876170439141329671353244608147188026053713881268881522586883910800002934477425505628663589147460004828835859436889850726540663038818418245157051677410966192477098547026659407476028088219647664127571510485074019232659367971793424391574837281457701589442002753234587231436685012023734622288435779225081472763980771117606771432301283199411811294499248041990643350363695282402839996910105404708328685760845224733327661758995997881030512445480551102872924442071113839155169213860769209080840972494239389203565422743274815702365246316286193190097812123210913528974268166490652339802773042499030193663426266068520754903220386606167169572194974625249162932524519049337936900718183117137422442252409249405591124838287036949804693052331295229161326554955633459780460090841291831214412588889227339540822996947451809219755710566354595503207126038293793125912833982983034425534966723773576081062102224618752330172141458151230079293985015411894944057615698545156726934462981477865635971488729295885497500325420599176603401680637744175613955456107400405555355102900410513023804374956365136571114123132942759474539471345868 [120,65] -2211950235997505973805083659665865862765274256360619913011443440744946948759764132444776033849374256610205314809769662123905889994878315752950110174517519955957358787867616390029031105929805335031529138750393513186488329278245371622336651010918800039800166503950421089384014895782002083843041778153392274901546651102854894024499863968416381712597261512026288352811648268077687043850994564965126407212012148796732849703084441494195436731879638750832456202692762351509378306425192441136585320280083695045957258260685378062497510616784490344429307975073417232089393503626451922733565920867038597450614294079628572150977761045897523030870590572960325778904888218077503339625508127065659134313475120223917111914075354386400945451341166192041096796138324208476718430349477991045471208846488449782526234974388791156879810416357132655748448323200280945147276721511579708886760339577121365343315423754805497580397530118410562026533953139320205748985019852645377704355593646278679894403643623421008216938484557932209499739185755994112290335897293777112773245820331388632691832636174758712050208822956354746453818415922373410802196983654195128836100395343580936766015632513350509416574806258908629590683178713092282894310665990184120168291000689842225723813365907428754024354897120511851719030331499817372541614701319511773680542971735319664984612007393496769312014824182315912759304061269668246135542159923760294236270446282281508275656984038429234977053683189845669052053460301492375084521694812816313615290697564845902410505899106421960642524562248850002808331815938135222194535795622330707780963559592717073207729899795720474441396191135681764451388925122081096606457477110955757763879259782806804710137226845255708552920552715564236665269672727584232786092679027343506397383213689471551196912113832905627887053013309395193411122379284303972693817369156698957739735768769788487652750724356562964267715517839434235597260401825221939040929457617292276915643653487084126748500657820948254303052600311907698844350946829510649276122603787208859415519033253613785094097037825860982702755326648883567007066889254114106020563280609635586855796976546808300433767541388847612256026888650715566046963265543392752286594963691608827164674464481815988167662004306448596325390521166650748087734689711595320208871928947251654484795455812477871699863452800 [120,66] 67913483784960750211284199806526209870732066173889123567584697887171519432108084322990716701988426188926401817925987303045923470708003595042809767118624112087963772714365864294321226741337114901710416215823176519647290919637567599525423400852458418541569734586746881082586679562790324493309478115646262483074458785261730527835678331342282552095506641183987795832105190586992532232337136505465785227016574392672746363315243198874868391410838752895546683682323230356247910369046846615012781509782969553983261726413638759224693568263534756846419511451730232781138010630120046645572463780463905961646174496115750436775181293064099091775658072957769731596851576046213685254295319421950916760516010271097921051355327554116110483240455697253437088853210677343627336562527976406285454563457385790216318827775802613905028535569472350987241898646656524411019349790146263878372050113278512658715220345379555850861978691736561419085475484527023586520636363123143763859639891787626173161139072127809338400312108936322145335050687891795144143908346700870809442781283560628677702861998232249239400596905646482999407402641023945545357770411179085869044908494203179851207397668253229417480183300738945293931036750717257503914757495798143565297156738415466543504061262759775772418011105690068946248939278244853357353147853790456773370284391542176601396298344350750497194750944456671434172258421785186913141024179067041386168546047692901311482573182399848293264505240380429217402441263364820613686417465258238874474237950086052288619979097415536573782158226288427703127097581462798850546082178329481541358601693631920886969452918404917565179375430878742215428294383860204162623957463324054816453044042091551905639050217382179662655747392504262639546563193348245917003978329607420178285587054264594389594127947636295876742441594436659741408921463094034976372581545285799875501908584064310688672471067085457364519528323749193502533111700077672857542768460759395467965762081537774233702013124907892164245838364469078200098435434275394353560167068481827206051752555738505775485027236004782191208121826831235900295971426403719522006970342864843603936828347817977787214845318651046714659206547258239782614018909561465093142943320799038361544927017170236457311458576372667944941540430149040225712454559278429692932577001659325541695904281469473163852992 [120,67] -2231440817883159601271900278009215690099550909624850092038464298881076663238040094901189519172789296351651004374009410377733375867316737497530521517553558246431631149329195082283343845476388744389840373306981509202820720786391951475938436642462125752598953459164794551585344002573549821193596127659499982209013138493229421276598936025431055312160768368216435442329156153234713750396677425623186227515060951843616065731931619708719984635879349122460159312724832434968707666362512724285892250127848664500081031465926182906885256454711060312911046867906571457087869510009562161774783443442078287047327792333882597303659069109566212133553115817175149548890156634313951198275611270379284933839496749393243257264844375331380324238047688717373043127325724756914530630000870680565772275892307877321683831051113562405979583134283201240859792398101575738468155308410423918558234650747233165342487731785288594122507187922690756183690915817330873778340905802077553862542805859631335263956988672419831682996185699669816853753902399878561154818472654520975163834951832047021626327705204211938232032003573625991448151409187591291199239624816502001110052944285567347068060644449681042513066400883645009556993092815374583650551821721751663700009032794683332440470063198974888833191962685471117413891087514889152145226892901801518846371634475557386455142719522487979973547398765650216973234025735461417282124421168403495542659887194599180023768661256867100021600411073493952879447871895107487007952329637127541258872124945091266575087874723131778866599395903003133798597454882082750259432612068025606867682425085491015727777956004930652862583954074999089593810557236276849038745588165448121029947558794079712900792014810649039797036438131967086186906375318399687823913170612544769889230920716552728937448937935298192744913997118127855136753412481636428098722739137569543183545703157781409149631876804917900741377456672218605762123321115096391353767538415549660380128583493864416657074257549611095063068260569141930466914370461587078577395010349682914248835728177544305444493086852235733443622720542762597779044620957155197128768942285490181719024623749924388414618090411882232092384241716581337081617895893377593563719959564565507423692754858425310458546987446740354168093833018320989021363568890641177468090160799623000855316310427920746496 [120,68] 118103025836203680517401003216059727992548713483805337876661859038570654963082242008971890324570021659691784688276548257359967532035694918399602214846989343064417641457438718386374889415155389731838220595385986447042431466369682249270082574186076568787017264070281263830436854296018311260223521741894618191993200205126611233692607449076895518383187097600510383139799258740427760695968127212091418171602045909963905370928939983054653151649941106689429428309908406332129099892840786534099125397097476885153139726486730461552224658953101499214671309129791989494330877368972481683795106007929161516289450717587274165644121839443904807972089430139266677891594037300184364870793863590249790255230820655197554854610827311871551606429465085134349413953177415885595691672346710876986274515940123627153492478144559828139191076426891399478676801717700778245816247666792613131420765519846270959797538974512182280864519115238238362618280035717158946770457643509990389216636952738250699694545717970223690990315164053376697460386463564366429181011211255355507266144597354998696295065632780933520235628061595410006900538104188168995382363785433072977492430678209436607741879082989022355495830669665003712242180639156027649212480840667594639344742910602587110269881202554935403511606728270043509219406971868624877931037592393839689431899338071863336755960584351087363077212944609233651866764988727755587535453039551339874967943039334783919536156733095442329823406947685712972631133043123990069038331571118507877362827739201686321688447986446917582650366874273750353057685311827981841298110321910439570752208531165583511773304272861205830474556289285136182469636597609261124663647126768781113375849675810890322416817861885571555333858092689040071299178392547239281503246252297059341954044594810617252351085415184309311985991695480094029509146905956180766466069224383930554940478772094647943058093344419512408941642870831126144765969140770413476473297344363308938190941161862146525303858485529637768438704094448308355912566453182749730607758959454976296561871169127215569865828329617707487232330858020449230256554390172533377379252956303558085898521893689980929276289476529180834047724641739620903123173928817291032203978061637777193706709459814932388604199315154808360290732359755743751108932901846708894173030728104373216989222997858976 [120,69] -7601855661116693968814781577338369184144390725782794655836338581257550903253965605356131392850522767913935214508539250885506146082589076738336489821079939250008374343949027599292457091632510675313728300674234507474852898653791761496948077755860008062938794236613913675688870943031299265876718943837529257607794806051194364207145429918329896797931171518178299087013598128993260180038768459067157525096423114371876455233578913789144958936390665726026308670607143434848525870862160911704069661527441335296991444273884589253481616313209793374826178268668099587643254965145161841416657102845493631794347303619392105849121518450217680608743887100789936282157693473279468161015162913403459585367144791466283177004647966926938558257810035620858295177385785904016170232093885365126351056046664218024530225186454184306521091437203801346474832516194193167520696841744561313211688288949530812768497698738667319134189149537075654421908952912763632397659384859538094302692161422092011708837639593156909278442997875904552949464643633493377785890070738038730392209185641494806628823588952302908478744931770913191189650129584457151782583892283236691062652089556661587793838466089327853154903868128018101096988952329369676111675849327788547504254426391536316875972406330525039027289510772213143111755239440077721160208333960739687066039694489953930465989889983804040929425612656982849063225298934774150339585290320097960359669786748998779875050446578536763853454517051708480594507872214081472080975932382028582666582045929681113781055877406631584062415690998214798320316259458333493059771627252110714610844865346764352175910894316732889683220064910574539918389982483173018103540833450948707864297763828782952210804171284814713732508841774028778240404705836827246748830960336623827937366534918040901989867439116467855225883867792798985026887350983489024938886846253171097863105066389031797659019380390860124510756579869172496707633746772803156848082465938610452820288995974584864464493749302996609073147978324519873990529483602664793946568800638239465947022505435206016217268566420035516096500962890609752151537327539853204754316826016669385113501798194205999606306720785261809740683586097675292502668058707207754413922975491193768249721851403767963196845310039983861687603888704633847900001136387403460453421596325425067297750551040 [120,70] 349421698649959241904972690550734230580985266703077323699612482340187223013149894744824622637605970729817042819381860355315061021742884730466974114608590989158677999323298108497883609590775926319130928125733490745706345530292600026080121780549185888385107408275417833679100344478689350089820601729847131416817697105514442012851093418934924271884684872248907537067770842405826909231504265246121902647091787164954881144765168672005854667466297513750038251499333126181638474933102898465754011780088012213365155092200690857282275323403274562341201309673106681781055844473384623236237207724259979230877852067088917251836466546146700840602019555025697783473086857929301206793377082321058114601291623284517193294917374224392855983629997704832187907945622858440679524395801253834671985424439414399076415796754676282425659995476098855721326825986677680224903870431450431158443506350869544159639001127193081061362117809975449166356406459060979116333834970446134018605511455854271991304385111142844228317991839881492323163830051347486208665254915671064514108822426007262898117036227769825129203013620417425990084316403485138956676327719908008366438285950753615707029816034077286708112899108653741627733470887032369466668714342136885862251954788992464560201858049299641653892514198584816736747922614809599562099496893810533706986536005698335312635558684836857190271797448377932403737262221654409791551730098473888464185355183095140401434493442879656772113303305442949267258878096067246296512446157763019640814806515353122947695796353072759958660231370651978354118790111884542360003523273336524253427001673808938835561694419203753609643485935697020829513158607294466006394941498547091000648074767626813595821148008721026001394327947309666851005443245658911883526864557336254652720281263122012670278556465240847984646020403156438423486214570872861388544065108870444358544029035815737136323302120531951273946998361635697138445050280390025967665532673894770149408554764047173426579423701986648893862380573719332555497567330313264477335273898572381564479451327294796833548608904453516247153287618142800431623033558904893487302720304054258414742952737129682973919555415242442889405952843730011194794161704209174443540076397258682488639505814181462615051784072500637654318869896852274593709800691957526846472007275794517069331712 [120,71] -11816987789703025960862117823028999008685248154270326205499344445600222019349156710984941453687669744753461595954497858480068907917370783176621468958576559035192982641985588628673828858158657708128687507949665969539080320290845768620575014222321573667641667996999041403723155322030412455768273936493792953163710726421231311312482923937536097429024149293991219386775351244673924836386492712531961757725132650890716554668774933408286637155474468501040656698381179956117350621471677755382807460683927485609237931417311044174591305755841075802662787436288450924497556306302794570430392081828521450080834425255981860600106001609244875266459267662867676440868373822473671701555213426783807507650718572673433687152954351007818102880690028016818130685007387957854818480017381874503077635199094845217198124532258560536304270549044744239191213754839539129420898886403893343607117945395197154482080495662849521046866308551563685349625931686725523271766607358496303939645665257977661654050642178027991812660301407172174758840878175158893706617250267198358810759625322854116901917387537889769007095352892141479701281501847025647940985924093352630843480939501474377206968448155416425263350463135464178226989262732597032250675392219454316438661896032936321981173460356325701379099380933761941332716344201555465502804026697174409085532726997091603967512355493039604178480828333416267674289139649006949649184227732605314169334418048186358097832032436695448882934669022201286694364050397151665897346025962252620286678987369072168868009884771213984174074056450909947478227032020197822060070614654675895420582485097732058976550319660855461952541459486478028555504709661525827193516046402987863195756004144298596498546846726746149120048461202678527872561437094891252067209026740005476601003223344447646582707416077951138021351748343401726065116018586674656706251870784510040025255914725231387201753580365979532112155510372171682191431325858912528871929481804337675533165664735980732505458032084547003841555364416237116112375888100626449585119206729310041748272287350975647680180049762607787512420569444536883586252899412693063992567479075730974368013416579878922134531570661512300182554614795473237286879142545883661021339209938816560012993802938845896284570195331654413054160161704356778981808660151731266393917760587667295744 [120,72] 313150323321939901250720357722552330261453685805464251340384488995620836538640723945609892154587326876587778410996360264539845446165362673681963927380274722041185980491737222422634607352697846118251438103797926023588536268421983488549935481206214760519466190193131926422217866440820648498047305835320127058536992781041225629361454272054728314848768357506416199131700385057328982128703206576879538152440649409575483225181200088029688582424074522695584706169576544853425670199477609484014009622072723035298813546139904024741301604837160004997820530082537663013703871319944382111691351553264681479506898833281446580539624094385307681347027768401017638825404466418688152302450355018154537548915695371206766398370508613006177815938229512933644502890798529700457333171794761350679378287653438258352931546540139835060782192847788536196614717283727208749157698811261983349316850446592590823979319273758198381455029306773909055296170750241549233762796146634163173419946475651013322340226648871188196037306925549442837020207711507474713503990744658119017489282343413048670110518049202588245871517655509112790751611540293422956099202223464553264059785539593180216529368477622713681470408226848734707421758903631263788761799988142430748281848570893579843404982780373575050063543001059670550574415375608904122637846403166993120308237396160423906526061614481285743656937032427001900928482780775505995809009279205067944586163242945379076163238202363568227309135498606631811890792624468875230433477610373462810845050772885082917508010240023269135488229562946820833111694613096481642228390120307218995238523244068318709035245425186016563359879275475804487014477279077323652837746368625170236656846607323771353059805532393583739037598054030916629197998141071191052426345996533142648533494885483685817558068427448929514361517942841432016450042066141393437473053400454097857545688585788491454679012819624072327729271823720256862610795993942995685607091224657221364249693620538974182415352024534873430749383450516651048958240478294165869624888098736612943103684384287433867044922277485558904060716475376210835714673291875681048613527030597965879167168411280546430172640121559910094741547143799137117114291652666506198106711552821579910620097155779615658708611206463314875872898775634551522498193495084900293263165944235888 [120,73] -7241071279394335275051508368080440735434926171427655805503789401225559756652011193869468173694027657392441616457069788444825148480687087414742714747678483352052094686463576403876793030590279024520106621288281353937836128583929149878266041548780158405512399510485788717381845630477953650059693759689591231452265057566178742126336506026141223180855405967370182641123252466672382078428725851274566185828162806412540920507783719575520845756327941852617926660835363163995003955347844021646905930633282813661131764832185301818652448184266837187310031767273932962204366747420274724138842757041917905994607533086251593883021673008733980723826570775821347220428390091721160229843790256758306035915891987133040705166080921606540100233425637923706007040558998426993219201448103107791482880297562622056562989313776849744867774633259682065651774278218529406756856006835348180700175197893254235379148989693284511421510118080268955913792080970783036820221787707304598002704074690790937909930694515767039643929622592525324999949670432848952638876878583872678071499428987794123467364589198535055030915301327989038592800407588979282900144040799927300197524572850058008741917789076444024415953085845293222769257255192018046796535626912350510879033163426922100068123733601688128230920708861593543408379173543950416531338899363787926549981730105033724171093162136242686286623244669039393597509610131643252872301639734319684444991118427658601631646202558869515469740099867909066378529723172772400186027458512292495290938042741361110491998361382810510718498554456292088272724644613269436165595548899797259378501659655320631624033295637105230781797214393978525948801531077453511523996226590271857873442768626597612748252520565631454022345222974571467922893628492650899332527788615552078483570452811191570124574729656276305571939713905307386638590507048360534674514617062743273920234070071624755600149200057824874510265576579484004925826433984854409475973084571614122142000476149865451104077008371490762135076635802702837606494397017784330533150783973957446540638947748227644304119395591991553751283724439929846618925200706549249789058666850964686712826279609088072104325706022079470557792899505300651897450233444805771782404478584313869408312951802483230504756687540714808908902556145618634045051597409014111224941507328 [120,74] 146927323527900464414457952081823062303734138946104226570000544329582689567617898295397645974640057813252523356758382141011320739643992387956340874378878398123197387064655848993640264323322445400363196772970571104290847161275710400072458875822068574339656790446218982746845885319989876889799490486529149696366747075110288070881140371426214152129477484029756533120019036257579053933154326688693459050738520172148810268277104033145738498893726552445132094115963160643183074759823904011497511741430049371753373527033978486041008693104096690579540148501830102940829774492718427848030352225491761360726356307028472822145830850286337227394711268144215099645451161871927724188569581719651730793351654952213795496865599687437816462747041432484388130168706271667399105928582271933500805109275554394100118182805758477869158428822377991806062607566019804788961044771444561312680032118845585294008589982325204380191262515065212307648404436382331476325215074571097164842686483626175290910529123713992157187290582668446343533244241027132965863126823370990936769126781309518983293108792361132311416325404306162746645565211803897108050136145759370976518397150036140067470717678367790655543960109030815330940056383840068394717588455418945963590505987014019640669631439266973318756087717337540495976027389020969439638685533604723650987628593844152102994088104400942918258137370032378700001197168157887044081214829295275635527552717511523428447091612464748678316632012996763661450239768913075018755082907219469158267084080579661223169387902541355766820149098784026467374845131075091826029767992880163678969196898206987225012425925872642637910131714307528754163752778086961996483411590545861166649018926429377452000551071571774140255835349850830763295873192253468438965903491792019985409152470738995888215560672183125058354278679639086300677601292046148273138867046060715502843298886297636073631879239884133398835245226288043862129600545656559143610551563440914465108957249367757861230907398240916749878499540465073019689380734495660664298073416227453639615235457564018634926210465199758820577959022382098376385713316274591544448153539639960267575986113090131065892058101624206895289145354876328038962606438292524322854341268345898986746217671745840466098850672256949215720035274936676072241716364016490409205568 [120,75] -2497848553213446564668620340199137629913266656350995648550735165905920892319503630034420714608696432420753533860889170644238784204455726088249547466305472343039628192456190886749584840873742782143090138906831593857303484724109980548681616020190786729701587193066138320485040914937756701248493869829935806332612256326676459934777355336843680907061659946813044475227397620977865431220235993055404768759628699883428182422663689993139301629181161374352194415796224532180434867414168227626647559228398420840443672067010734381491757151906737304044026280167491460903094577934469852628324870771603599444146913583521936590221189629257026564459558289027630277764704342776811468682269577010217960309631581160311280647176517784612268071601830109600463853361386803395528300292901557206139493995725087361689539233211894241093428615023373047066548141927357194049908781427252109266926747011204307890234938934150228371522102762816193280846717990310101686976056494939304694992738378074635992671883080388026625814587223542221681517740302285547767918900219787620953468775196131391628437163909997392774711708687501450882115406391417331886574041535790879474959263219651244433134562737095604044095835415013864344593355194787629978698316798384751291214681023238545979873624915537306344652283173618521223142028361831640476842055509947531250706734159989624650914811632915699131036485162473804424942707254768217396994980278240770834973791933156618634233195117534314024931925701239047588946847013811709648185573968330778848863355739836894329783141165049924111665956093056053242540201270303573963092345440816697535144091626470835644190744931774898672913877202062282646162619043831121792321496988660541759865603818628998718958317261288651261925735264191301935848136811346619754168403820495173882816743415260457648437952897835846687547774220497387294664513743351961071621597695055472905531477991685261650232900857721848438718563566254607118892795656385192839948942052550692744882076185064987374649786498423511080582806766892475369760589445274979418449599955686522648794423716696596295587042388999598428851729504526701735463421640922621200590461794107489185673581256088534005153890134693095336337347797631121806617097216738335380196286186181679473403679239831298493627709677982016185399562385370171905980608371444643584 [120,76] 33508913105382082883951761014700194192140822637168978873421694215064962749906217612023865484789718406509546713594378382753968521955432118294047202979405122533132691291086299138388625959066944825272389527969637313991138799722532991393339970770825538161446812524819293795366005456701898605079197666156797911725272765753339402665042043872795100354175582054886742068506752166688172160271211655472379141900669089824121856005397287258646849029825508416531723031943299411354707556884121494661298264527996787129156612937907649143654359393161546174442564706129459056183249632806471768279109639043992302722442537483129817098712153937315822166129676791681866219487025801477249802476506747293286726362418792507254101937649680307072359099462376882243417150121880929660759559052552545048942115721290844225557186318871962977130958057628387380240690534866819619702757307421284729645144183596734937551102922414647001209564272760780430397444989488088932669641747344134045666055695355870470634701432691679514979141580166983799338609203387512258462842438056964860519277926697781723966352954494921774075914842958463590823307109083551741264476872642757883228220445216764548190533476129701259139349562712991572839818696442058353815840897572801574184474110786338140570604833074854301710112695991403027729999473523902543825112689994017282321057712848775283824496084902604707026603018891515226175763073758013589123042934399694909224916021873642324628037947423086338337324403879340295172661695174346321033335996548246549146332060483685421235014477662661168156539062931352841957014186003380646617751795719776109339093131718320523285936960577416779258442259233652992622454888495821778935795777913040125375352898263921617589168479038754924659977930351093437400121263851085359814259384818862665148179916420477839170677717714076736122286395967614264391874269102484571405182506330270077856118963160707618936699301469343654840293287800249577086074438266449720425909893648980765851974460596915503212383558039689943359600375228843872006864837459878541684264286759575925312817834525519791938556331624942552341434333914347736794389250174758677245570274942131733712956153168320723013723795992118263020675177440180514646542802236936562964696843200180974801441404691763809852275161713447461775216605216182073610698011251264 [120,77] -363156054491274578787478775544616171058028028958741357966691154554520148105542441654100296701579066077270220211618731736901196664004262991380012507692718154094522035595565124932963266854988316078823632322413581558848211379651980115110630329736727705067620218010461685560769662409258717385645665126742271884950232085758896886506654520199541084036558485581078109981274262328556997753729207454344857865158241055158001045473897945996296321561257037446441586976655951494955041530775126858823529629318167393679542083155479798135931848899696412100340133491333875906356908651270780436500928766556747007886101916390063972183705194842496673516310825141458643081859739930705599555710694518905220575650754152676569921085247109329737489992191481399213226449281652658249972418382839752148190689256244034716324270842636743275126676248344376899510789715309719217610288392172598342221883118992606182135643165813546058139179575014718891053969298241026600872669978062262722073288896066376065640981406572222747098846538861007450443907661742957214105444914285955107911177354078083026635786815455885247920525877022742827899213268562529978574600049402915403517782275636431757286681493112151599576533468603293469930979427382753797004429789061969203036060274337235087280443737875202011822319441515224317155405090433708333621753501650029704671929145238981599897682444784594697542373421439751453702499209114281929068225752845905704846532702653189688658382237303375293513708045035997368329064701475277151383413247470578364054395515970142505852619977556181369366108994439496552999906261057913988963829244128629202471504635295317890245731134587409670209036662454031832778442300522813853737926780642597604934052483561712863620965300290238613821662943029779162165475857671874588229491277143178703812483061829692370692551599995801282150290361789989163090862357718237112972599253729027562176165894840375657142356415241948049761976769240905116957531351354758194330829022121628313402491652873461612231022200119126082889069998001479758661855078039293971880708428284640273315758827838749928893768424117482669818039742342920580314668780747129680548254835545382989753806252442693536824933538401063414019140748414828440207829699406723052738420373508633739998692204964485118444291342547234486577447259949068253328230272 [120,78] 3551875313153263399551255488775237179794826691871517583481346237237270509682621557171024635779810084596619243736304835504406325841599393599365134967177462440966990912592220366695589055732114194626067231613764362939426793106203405796819892881607814408850584584272693548030502299162217691770677397653588793252899559966876217123296599591760408061495718917132562649993238278048245270791844566666131488660513753749650351442373492413221158550446968766319972658075151599752540626299009380115206565435948005696090712707142727603804811526225901565421134787741512257964746908848004890969614661311347919979664446082303273386571317002829941067573127812785153872121701574801898182232360169655080972624646673355636982097027469242838241641406278131868696732174284946704523536756251125967620989259568075979738839561199801337710920590026108130099458520321985407235385861705301016633323698656972522384179057124842847717498972454094913292663117696579853876048524929337421192975562384485951534473816917027448066986318037092934089761973102880436840761736933741052876943662954292208401553309199374737072580084697871292630257987022152344672496692421380640685373114898503807867555554687450975746030521164858808746280813881010261038943818689438541944010090993471128849470790027999693280309502833813581987957984544156638458110160310107013897887542579134232205300008090369650667802593077635472432019668018672891147136041558211068406082003563759428242804878783987792673275964942441627825295563305635354856260690971280237082741465344429205852242342486321690923552867196016608923549677554872656914007937765465516319540245243360486807190767329193942305506403844317586491061994488750037781993582964152132076337347049105703713810921680772722376997415466822327629343080587797815802768792473212891683942907816126728099203288070991779756684333364681730944931407889324295634720024972458234941028989562268864866957557124929854329946574375446862510122982980204908617498361688077131436745245166111504654660597450320758987993158866443468974868561985007336603070964336135832687341882654985977502476330816894751117748275023716871470133872977118482200555808552688810287245162002042122581442178300439750932020582295421946681739450744012228862094061431455426831848554449448382984581920599671208270078261840009749964416 [120,79] -31461461007024476759277766086373639151821488801511754473192404099473013443385066873633145047147444265755985188974678992392508898624642451164821862117992975764520884963954281119839112247059469596287317207544135966454629007455950642237445011285979836312487035101874824448710589106227501215794913908241861048538039716737599824884749056058586334301855650537668899771971627864908282374351701274893326750543653816406146091940056354800650456778160561128469291689634579636157695911566590975528505643566548039545735177320652280228594078388564227216331435712996982112824067967205946669005713272371913897220944094541523377626951139612204606803486077632770404177872462987331495542875200081567513074964053200698320831922338133101573583127797668173237382494514828789156429005699358383109732994740766906501141751502113755362081892333086824964739302367837397915573968529650981875891083241910632068673964859792624416696139407305070400625627847369588114542238639266842800262913486704504734013860962779385184659703962097269261716682637693597417728788405628948921742044987702402610163421320192486515780563247680044540941285272709876965912323976875193185196465772977219068924219617250874441032015717133343794406802318693932117313184881114923747747338644689380465557247702282395195503464338889068004418170590261962037566140062421161950338296812478117473150586851262268221164225967817641198373763554747785206586704070686025532056013791955998470797806935236686532491669013044672937976328671823083964632560353193167573551260537487548984471375891072266316505001029906317838402509512822112989499053705858573269349483690574827779847716008892682827497073035482236254244558322379077564775772267278809332560371043938960982913840335505513214129760110438658079205454808355383873751624997793090282846029776950479014194021496382704326648363143881983192685088789447904538751757914945361474466490241971932061084770448790376067754311609226165711216655344755385292335441305835911683800164906659113578633908447752183169956981220733474698130347260656930020606824859820795104617064353777043680001819011948947151001163095130272335972265591896050881453457579851235744304325237741383321725032645073890624323298010324219053026852212921301221392069198109851521982548605907059321792738547444408849326061355870230272 [120,80] 248262480690028394453369153607916973294447076915644752192035979741127538617941638474861907693522833680721029895720857774311851718583683821248262322276955623945798479738915202258252543880894272319193004602982927496164227013781291916383920058754086604059320016614670160864587980409367974471281634508543806978455859088806966424012011440472422989821245134173751738125007201914524111834899654909763096450031189986744042681155851542785520051833379647543825472844732792090626248479146958044902941683008969093873508449640064424926932852211394260242165075091613619155034368471193053711932501777296124489706888121550331873546478975495797142761339741016682418641514460893019936765832307042397933033442422492682211977746496852443751639438814290605688499262658818704598040227492848858937193323498701222499564375552946626779030119426464719445710021280486484926707268283253190485505359036849069695488731598124377199723325182468409372270510188823814432033617127031630810626830113285424592553214200639359450012602579960603740669774332412040197258996344342404347880776436548259725480517278456279991213184328634034004579230375993760166500504315621238568449220385749426455199342788264923985753216270204006493513871429432138755764970015293281177883429793881156043166184436764805092973351209615541768503966328288550667073118948177474649855904796151976793114428745168824335404137293217897679831768764285499946790739822347111289441289262871630352851021065845057661910018513738982033132694619080697832256348576780284725299418924568618716339362463046580183286774646195817111176266485350167867821981188910604720156256916855625680024277249089960612580498696913834408514023240335927902286477951711567415733729689431277037271350264372476999655055447005047782693359833288556924325890592227664117537213865004052553007814660249732096068280608836788376216641180442045058917501418920449679200964080415121347331309354549195009866398914978740324819570023351656726133069626553625467412742790133727727303328642295014788294427292664565913926458613214627585427783872238354927398717715921360698819298499704984607560364664441649108249995764809563618667367611212039284477950073492983237190576513061422292581314047842553977370701073670943760632073881783260721835145731635680583925541733141335889382043936382 [120,81] -1474191317254783384311259687087190722438952412838456931533674350776551639187661284211462027949420646310226150763884605324435552816692316451342493837488530682813696718689609609505044859602897219641445592911143419725048822445457115292112331435483455149858765617151785027933187251631881181053899474683881313222786126477177834059383958964282766721258626600147218153946985500045126859818462985775443198290908004775242328284003048706867259534076017516669574814411188624939139353870646337084964178990932720156256179764729308819171728551306913302735389981007788158633906889933121310128348794737397612992057057277680366913369594815320943276477740577843068811216092551618100783072807241603700222660707416487883694711543873780884623808665417201742900758646930952553769689012416709853379008998425312098238295672054297815176703019243398616634842552141812386694960602934135731158284357385387410036612351326032874387208270742923111118361924174484155081397675696404849192715854783970058073721424051080575549141788325037344846426844293059200252520952080816430560913571097949609710362669954341414867193105939210940151954409887771166592075755847591887175294738765495323608925987505996668442723966448520323463803718125584314639462888397467234302415537867351153232823901688617123074379789169757354036814122409064519567362511099632469238811903145901806486209813717536933679658963634763482654803594269499115339294325066830606911156674058307843925321830832261102317575551890224719912013334965305894476347210207127627005649513330817565009673660785194176808417073788271092001800417646023825023691388934767862405012071702457650993986008821742399119360614340744687784479886282572017197139990944973682223656766547498639873379634230716232762946406754350398328550368585649120141673889999478242505868029352040056226502167601646405147256397317111221904604583765582287292182803036074662047874342838789931041738197057918680320849456396629529385533569028469605373687293498725313413388327931115441527936103419097595432325870994556962618891288050908267791350684311140572577284665736929897300441835580923193133232248741841502108605198467038138403932587375519394940592817888258437901502689995969031090008016261324051467469118642979008619428587412172715318296307445387464588931553911903995794426112 [120,82] 7410808536042029489154188085608058963499076712287586435638708326741879922825166463431356792382763329247888561426675598662175351084576371376040271942830743172179391834614177800226640466348500486123584553864101427395026384857067592502170073699462986116820942599217213888389391091247931259776256353661866664264350199126335052842362649701765323145405040373812184386035910455739640155144787379411672072214027355653918227071921346537885482814933622876696454108772099591228230049556336953817192780252865690676658317285307044453462793398694794316539349097683682242804923857418997666791967884391117609279732675915214515938817817822524725564228334598296695549401033767154681910127341552507693957579021391776744911888677702754829785489598965063287170708671085645143223235022066499920928185441762749944570296871655308573109119855667456678799049949554679716947015527229984624024627832314795098034656587432006399337038966401265495393421348647520477174475197606578511684526307019145790614515397444589990028948552328000684655452791972353198030788059972054411317271017412477837767731215253745243604206486426173266118201615611221528333446737565633323482662776087649289224142902228613097963005324760493971018197567986937705837804834234062819231493646697067883508511224873329792377309321609200089536904251200810614896624526401455729654395767302202748598379800238939525699705914553636072373637324754541995002714417669545605310181024796771723780239114585253212419737577955663480454424693451430624675740325121442030543921634037337191847966143078058805064643849660095006297399874494501686040680693781804987377837983276765641124083572519801952986874018992257730058167010213891932204185092951551859957076936585737709907300432171597140975262544855544759562417627904863233993695950027953552933508171153445148784349246322909193280018738540979406283562193332963500700890736049453734976560752796768139566014379670459525186902359323488679073754444723508942453688090143308810910805112114136805423561511058956293140811237384972975616529305780999177151583812225730181246701491132929370638627771579456053326767407482756701713487607295629971121030973892127653988643261726383136376205476413679330023845664287923918558066322768169322117659102352084601823613989037367969139974247292828054912 [120,83] -27102877037274715075467674970541479525256435594461408548564886235604681267078354878619438672050972294288671958350928926249495461577645573259846455531211243831875856736830999940000466909795067860616715812956201232714453338400616554131159787371293907781413481860243550391086963272723393049413142077926038196417910045081645743732000736997742685607648208137357407772870736400282435273487129532192467113929364275919543002492606935924217728008297803596764468087448758478985965315772677895558021408123523065229770055687300066404463990088950459810415178256972942184111869712761370725751443108902012956375735659130300124593741855336223286853412247880761763443292451556306866713349178469545273092476074186013737391840658807089458950845840415276045443065741190719423025931397762284033508497099889491927954787444137046287331482883782295675167370568664759629243665720793853656803769669974645811080643424606917623382839486832589331578366475104893819707454861457353679673734894019580213165863065380933229996701588142265963604697861073905879096760092671210681178428847573210848560841089162410547881938320099432362132863182125625690091043121514952568425088812956891701577089446711878547695051748499844000669296685976243708748714658771270650824313741768097439731745278153335380222073566413992275445261248258795280090952568317211965263375391196330626362531302536261242894462011642704163207818115000668326657068818544114130705102598586239740161237290501640397334331177579899988265626429836405434703084556926456742603531008262938696653903253205445006574434859075026191056558189410100398381136266353404424951276710731778433277678137688979189055379757969419503499076179528922419973199300122371880475041411227092409387740660131141610565971588680799763781439277608917228773421098488559408664985860991229518678798135721060093505535541557617233503717020897260052332933508108903844024089978907734489535729486778697339557247614383520085445504766055621286824128982458768588266470953946312447925545575887860524456607704555792879018824531862440923123010535703554720090720133032918580937159992628289687273909779204785499053685306001812293283724462390472090199842485922798071330690320787507164416089183426091516767184086602884988664483726787009820989190691524100631936949609263104 [120,84] 55897633158010162465814303466577336466907680798803281250268754391675040556641998383832924652561083194981403996695557350388112596218975719431924017525058327170484084614196618398005880586846989654338154458111460921596379753919440462122341466088516706158058464590938387045373839654619492662793144965971707926723732032520815209407779593480187675721547443452125415721063046927996136970023867325090061307246639196146423814596595272877494643511569944717184135707495244309989424438105047160838071119849963323611150457053449434544547976883921689960286334734816119241867311836039897164997515620858977324619236262765711060025502495093474443104167749085290466040624082207380517204543407737011371522936444361445779579718672639792530228872655194873501209710537979636727775091713993866776809064818142636114216483903770571916935886090263050567849508022358612118066385384976250257459026587246560021823907982630620023505284140021780434632690887968036183237131651961148956609614130307593100917296673820184159728926575960055898766466207687195489469987288433092239358828787380637256425478407326738876248024662119924410074483738701449508427665847442922596078297672856355734008933046705828402475830683768743466188574516617355592176414123061063338170543183856679929527913321880865327835870073789738208015490094323976148140348204775335314330463571480023694096799591731824988417583204964751343806552776766723939772101200459170688551311027021284297626080397326348628564296279453266921987071799850241530866246394875052036625962047254799354827433649428125588073166061067340673079737474093577757344445287214645977556486353663364685601598515388478741615388768785734759778895055037222504267059460021379603445675033951930590312949625530066786993123831773229841433123310217564521337348781852436871212637481724516726005275502613878613402520385394706713481914812867954625992646332151497084476579735322928662828961665004485787211935159669332046430033398136554472201751405693761049540607106703338932969142092191837716104606104293360337725786047612266350239365811759676422400339495341313870124955269654642218292212927217090011289356302598382986488635709934596402703189665548527910709662733038058875405506907248072166640652513329369909834150341129341059172768332230901288196534800 [120,85] 25991657929709689484204267105764571076011710301890317710114164909606442919386101950941361483587183041861474773338546139217792313920188118394207657968615139247508568663461499974159505283334444516187885084147427756602292260270144790442304063112117684681757799580220810314415644532863173503492265192164006602857580121752723726002544950206753106119015020692608705212136072262375929898893248517639891434770335717121876996112085682853454969266469352305075566338136276980768204309446304646718289940243886453525291412971074792894987085649224716235195525114669641747036581359952590483352915629683932629152469503541671887115356866650621008702560025424359377297632290914142018687879940925999130353856048489329215996522188832534449557157118683097142900870371938850469433660996385502464360554554918926318288056439231149759549448011579567520511697551328358955007096207568908596180854442795191014856576382433678975002460397888624633072128734044128916396352968825263674140337478566324130484253272007852838917544970541592795813124779127992361446210562889554778769530092651475472362484539867815975096092452794145423289190354041856662264863902668304743110272726414221738809354573800414489546111198979774819733784434320537474310563770437983091961276158486206932730765664526633557512283496851099315177296851449996780656543548541457640270667923389009255147800738483427398642910418203867946323667770269841942448722911577787833853129118396144193154042552601514221627303501993569591074632743926558735369799148290583616162835581048617450776569785870288625867686127144563501805634363776173941035499696780553288861710692851246734926481162560390296794109789588830874490871680555772513196603581643371366821180017717269378956045050132401908119058422136414143837966748207029738926048078861826724357668826549723440378419847377031518683740074751865305093131040899519191933759978910742461221144122637593558624989052048086742392398466230486813029202749418000709440644901323713963795364904348947617405967954674400627385535165537183240315414203294949187994371641506623705926101649085920472715027275887327162648475403343531943864378763214912070619567453024637926569946112325723663278700492257299636315842064066218144146804475172167735039587754686704232833765531959186556160 [120,86] -822612061004757946391848713941122702198532347170423026191790618214028113798456507943529505893751069397255103255015298843694502025662258257042295199909351753033223223045379096350463347886516818818068627000882524635063101174110416919100738857721521095640036108013386716383921815036856393268840278010749685803294978391732228394379738090926677609293551146899987566451257369140032673937047465380042966161420067839998739309743407641762300828289221305916720328551784698649983362751315830964504707271028139621218897138371060119123755972200916579238121090022257756783029765790705357665505928958008432386468320740849230572191825976316435445031450279618395570555151982492775629462697571519876425056642082561858497280797992269494370443571632964683846065113834856963212154900679334134331936566379426088577750140108332431884206696434414001275543444205686457569259555644772389365670648169507095250714763053744125830184274990856855382668187569219889330120178555442261138338995071557936700608195361808489567986977186668613731071649536835551945648664859288123812098043634370790825624097594980328686147331591688729964144439056338457021564302053055803343309191259489965055839118884288685136933649748444327096461003071540880040168396181915419848036512339233395854061496510731780045667637745545662152626171015861322695591825752240817114946693554007162970747958960174850888220384973113236095670177948710929673118805985581520382258073001544864173611318709554174636384868347467454485204770696159724366413312642915668535422464350842393507200635994626553281174021599529481618433866017094679512548657872703137046238508333336439621477534820828273603302801417752856432781485794390575606208280836745626945248477702214027144200947524715951885183440324038268806863326424144192941826312389797902488712841859728457519178126487541457867871030732213122350567672572054224322278830369165379695290461770034385769360884144543679129029055972150717756766798032118198775854055274848947303310191206959840018771144685280872138004280884342150651495545553698820129184102285829698570607171398465394386338921962766039614842794938028279608437097025315197219839639952178623517289721754974350052262813348953840353278728733239821952321083461214514973735726818267499958556597443298944 [120,87] 3935505434032847327968054992993254670487560119157460020212111812920957158489118843662383185110630638956017867979732598189202962007615696349662243925355460040479986447276491807101774701951247869544179986672899421008944488464718625531889381588801617387652974334379765057440404805889110508642294400027799169872390691327290514952283294798688907767802384890473113697421055416265882422992790518106110144051306725732206541048616933090722335849871585026558173574048427220507697367792611017089056405473712385074721370639514474540250951760748238345111237324668111113548466913662711198185278208280754483126189424093783290033089880505297103092038413757283083828827381686225785315523913665414193466276655188161995245632080890542888840614723335024746699504447734107841072342625761366570469458550138455718753375323213994495359015278667111262149821423533954063849159062428393209719074956023451066849639615080002672261983288912835273682782869405578369860453375794682594938528820921148583866611586590480215681302957946363151712298613534658655477670293208769888009073273646460601745035469760198246740925124540165570355030133557872180361516102525108865600708424573420341167031822050891583179888509511701326671608181706316438352716239697875479424679820742039401402650337925234810092349249313599128642446328299745011586460374576114748968753839633425022719408225814896646481008482502447040207888802058908926057023804867640800164666360319257383213063102836346390331783044164392691433737827624339869801925802596339706040473816163877077495486624977615615281208063900786494892747926673508482762862277311220034177790205128962248425349934912904425355187776247623255902845135760784234881190199037876710942764807765319959302106517344044413613041409049919820498863654464823487205009754739985522761453204492083968003685836668414165228889240993563001422267397055689932321479465296613068301618222480189340510246595378553541546803471924502409579273445484290037785212306271525748175011301466298856244208958956964934714819001029163807643839533275147540079245039039674285697476049399085403646590209975363052699140905200968902599546700586945192143528424987600253187355510703790503941969708960648974238617360177585333169261588464603419465508373062061308132685933632 [120,88] -2354390413102917733181936577617281290063343736808170659343015044469734356059708568751734431017940984340645834185253357335114233030635082877612799320559312229329441835726008844684904218441126250156007049822123517148519527322353056343524160570715526096766734720003894264421048087231302879232848796723814422775695218628131552345522947106274129990641272088055078508321570661077883547469036982050172109978020143947816373404349202675334432846206337371783563645909014623003206489964109290685199044798454607021699311078741479040617951606392127989249870958956061395740090210175549455476521471615197704353241989090865401645922176435876527942140058084725482995652842488881864364276228768638688541676619399237212103409162877733243115581514314728961761027022469084397129949722975035152923437880105939152661261273631963522808060670120264513563456715651424824409884990312481743252895557603754536934491405967078124081191893941240690173963427584113234018513341484301732087362442074631428481481405668180380129649755727000163413198086127869950318289567394983321478653283912940541760215167776392828910552319100605896698142445871246356735025316061265475176552394011961348206302164252737034615687539968752921580635524028972594793919438833131252359713184300362610024719905192365067068563697000231196564406580762541953107659422101295931865413572391003963568391076129121780814651061277350115885338435251664849132532274815847489812935159977096354297919805466302688647067229261716467608099646626446231935999458335422778249371774976817926484335681751139339859134211518110211813747767801615812957459357910941128631766015687296944338316574726583760794591328144507582222250711464222710878802440116640254750304215115288134617568836950768221807814213130781484627721502004564624221354510625176046632541278019937704545271927323477341737407188710844883476520559219495533150213802172165356113177784995862505002058310027250611108029742644316997472231309894666223713251092992647230034102097536246540874795413372787921376183056395517602807899149853534569121837703268019227266908386742250406766911669551372867607603715498987196417007474949929246974155493845212560599552462545368389598028429702579982589958054350490200658514016356985768487819617365938761751832 [120,89] -157038291966834142951168170279910860761028561654602738793224286715860795330659222712475584756012408629894505880720095622393690178137402850613513441744192830973446365324575764341230021410486111654169490867620949710404073713371838876508275822538659481433783179138293845075286996236565309954285451359003426192077928037286002415671229232785850320245031606144313565144690550817274106557691589808618862037105056067127954580142395086315091847053719917172473627998431581968060058308347470604498682855633207961755164757539798232824348246892185653129045160421565273890707101038116170343321109818100347109219205354940603353455489946700410575624691390010354746609897430478915028380751203515688725048738488888384064885315090988715404540518646366163402833422643081779864828790437842619986018329780404810487160186868341619219838355002132696604074268890751340710986265543716197819877067751582555546426262813605928094280405413485299270159930395487019714679437569971927672557167793484142907113913066801191571511436825424585497721055288446428951822591400036293109994085167696150315925645661899160127978575057436265596777137492293807913358144806883294203652242388481501886971389129342450818048209585010892101881053368621792223831493417158059535112114610613428251570887826589867554454122697534106222807801749370551390578281901316045231569341608949690294582444073468531109156494467688395580166122405215038171166157095846266183977013250585366745026506314376722561782323489007091007083315103391714523798986454924461967457097908308890714901879041340770068367114333494125457829754369159895840463178555147493655611781867864714635836754251224867497171739430027410414856563195016492065671162039853898150801848185290717909628373209800246937092709605550348112487066515162919741121866339161481317326211024957107652422788394255420744841362422113297079615993239784924542460053663154376660680417067235844741560485634471290484201010111384801231330451473167895556083863286039482942331806654646934278554993767591940703039280724847449203773493564776344368360241247715755092029544767405277359484884289868152718485291853332115141804891942507042614582163674424673903270160390130187571603956457156930967598562969098944460370579193674748623039186318097969600 [120,90] 492591182828122918661733899822331254948396530557219003484489491063673599304772806631097354298094715995689737769092193594263911204289426770457808097018748642101139341518222072705031334753189606052801907560154059123640734896030515914086113113035556540726542454395671067778446034728450725143499741641497219356412911458350869982544657143078914877698401388706024034211828288691743897988182007609213471521519555056389046525702014226184982963283861706494815998606088242083168811296631179622505669513418944207924165166821091854138890251649700983302211839199664027227362346638093213299794219944596061577883489176588373499964175441840226763947327472933683213279007823472717590103385496290226279131481054396299785247231310655193034201850706010625385658660192173091005764903241025643255046392902997800439131231272259828564944415822402898923555820512937479083657483988606130541675411080746667774186820312361776954939919267038469734148593503069255987883699432424750061553021172031771003718754527523716828375182996529266143971928242367888868048124624377296887148545437679711863570327820561436949876358735104963934646876866157995457322473336579590718527865256686525810142920634731414648680639720670162171789917851755908377752994276459747395630791905147171506616888203488869617200220606139855604302322856006877887973929545351199070273173100221946464969790157967789287027611118779642622526846384758754380944669415150870353111636453605466501627642970547360007590925646434851168593105250942523423951834060695433901811956746167868118588520266022532979909495392521268222680442377868353422451523526291055773467399556328138405267341553562200577787674264446625818472556306738224500582849611833786911641274057367944860476929125874577756558972772592435084670686887908674280766993992446546156153707419837982242901549671510162915869956535650312441983398316856423053623185685646688754056595789448508553808495836250262465880725160335303335189024719974531304415699481203444394549466046440453476391679831919398975542877636795535094498375181284633320278338034079329396112485721396545269815178061577878497925665984656454353735270107730528163102374131246451961498939339811494451121004302337680876847417156648966295597549635692353157816128800192 [120,91] -146159274549573452582999848713651381439538929931236480570171440099463539443421992123764425253794349615728407708929161823035298607747021616015149240079713877060988412800912437768417310250525189603706429058510702435877739334615778535273870229234570767425777986657616192185930666347496269920539128128127832394950712596092445984409841643345118594498584345283129177553310572388234561407812521045265532980140033477584021497019625208756503868835399934476753299810851114258305206993037360280496402053405537417475210685035108530438752671614048152911450133365418122859491664072021136384868375267740611949959956244933766084807149317516382283160279778873426798303886574607646832576697531504959347879112432869381945986866065570699722857200017591590716025900349726271459347217629747277944655419360811292318122168126223140449982826168850539699828242846457289928636050064535415656201588016627487507148606201273856720202787831239550235550505737837609612574157474568311074211553057665567050830671185510963988984087574716085312415264560261387923860681054667019383667754911087051153350823690681457643370254646058804868594079679892742221763873734378996345292798619922167566526339265746703651126927961405441620129342005298460112583150428548103243195649279260474764474945764688141263848745265854459202564581618119566433344123151942446254550877900715944430752516195616880924540205443505371488131026283471550627062267833623554206183875632174613622982222015356483549157503095161958572673929596984095992791594350205825674031857489962034081015706268995383937496363888498000416818549702478079488282475934381928051454011884336249866117063244411043380942427498605102203508845238067916047087575333159115040345739155126674015905546855709668076385438812472832868431897049865820874509007226575849340860836709315311620676049525059405090069277625519469152961086871508867987434370515958437252313182243000759648448634529823043443132245666046014942376099168169032165339047518494752243592871374504842788724250703952820166888198017083871610573412583956601690794185407227748796083681361810640784956965069182921244932514434508306395560765506471002903755354675236294834963808369895562560222270319598676098215990549719891029889847751323649679345152 [120,92] 3008612576955303600417927840875276559673257600202194986749416568859400346334130070352680116277710970863075315755851146169441690466348907844760439855726088181414698018062703568535600671671598245236659625745486028958699836875182649254447685264485902229275310034669932066984172909469325756399882831164821800474356355339830651806972325521161673767175591322167219991008239454453091909939454658147138741686821132387096275688200481591503420276706944270079682746103876761361282659836333881595784937981642277782908468704812267808975327134870075693875050263703416901155316071123949818450703644885119342147475818579476513800415873809807149835173754387191393389890996559456933061777284005304105532122874961794831041353278090891954228715887194731047547555308711455033517619726192171527139457869056602966542783572941518690942014148039477821128944965497207449027638749564634644629513629897466721627979391711923284482407393916299529235655267277318953178759034849378119696928888389079173756386617175586942399453423152314551087596937195881963404866806681102296855728435573671416886433562374359309028909497973693835081760397822809787352891564561236270475039815992620240652200155072022300110768196715111241035472780234799251621492889908949424110839218140058586082144330815699071664631579045133640385761026238166778159461197551230509184626317809931724593125080213567432636453716184892804910867089459851187863937852243861195652159217564754814627526969108820363163435339108026786136835893227569384709535800349848052717328481051935283369732254825639005460679253483951753498788147365880765461283966736685816828807947021791638172755409109498912415333252987429943178014938410080864182897091895549143377217961460314592557708298084363436102635435120537394269177176401622479690104397681905420073251865335487461458329880599994943317624148251935974470985810998842704457766385590851881401432635650973644606799585365545286202109392961194802429438283827264143189874905516623684234324388229908041076085019388658056495469298323307889653410889979141795434357708650037613387781034942295144372679515166312990486129357224314538313023996899941552601827921645346464161685168365467143546853999946579861486571958015780504980715624341310925776 [120,93] -5937919235444444142233736737375130956913903350091344518191221555770888805274658755148578291598947596054682414006931952343602899601719300777302561026953833032306057240723905815323683372377893150579179793391065204850675910693931783982729832406763119700145477984124647096020534712806757123896764631181672053450301397146948326437110005061678564961079269282796426990892514393936853979377020748129372473971143719317193967000709839711063984164288885676288695762142196531588623314746782732695808945853150427897015985106982700602998190711462919827453583729482718592171636419194779101097903011724722809909654093004317578550288066931865198417138807360497389272064633114699531781442837190245930206825264958672367079658202303880524758212529423740642700679102737995200332516247022110546691651865489744342866806061913079402363778565042646348910283184744240562646959390294469841685472522707505426247710188141999397594103187389216064571672393855821714378195576432662302595788733607473536656603127064363312330895958983140977693381881271688021925367195096508551064530640385878712920472069074800954497451629476648267759639540254147378956398031219548671904040143131208864685317860834902477418114441299536939515084770555307224366833568783596085592693811745134228792915172836130191333155246956418211318756272993113431413019687364592464463409736312009367665552475106882915379338326930863630564339843635191865086080939949924172297382036744197326177766799111185063923944572254280904516894201939344721485240923028633450219049258487255989189169534401156447528006690608479248025503889613358616482316694959196421029639448514427262902260744320646331468030991499400073430287662873749110943310266520322683785742217617187510271960488552459367886084717795969282096100464475818697699793279956820347258808588144704294099083328668338286547347403107653214563237844500491693489203112792023730297171667308941086868627037479753488215128831250325800553015001235299238236183560199873964287430406331437234466407138477451376660873410035489822592295479336009234683985589712460228613056193704490428375231765729639810638661838020143621663712914351829007046541942186470640038858880753770622948851651805685417339495031782890073936413775773984 [120,94] 72874326986708883921448636158915119338323574273421402268467657210740985645352396888508520610499023677668040144936727431381530683027742001440719623826387026070251595909021011101716647108488336779544162831497839352317845746284246554601613603775798794784148723407676985955314632504391570753693015130001839714736937345306142789139309269420128131065987258821649197526627349814359224309716552237552193938630793613511808711489495793722446553437391644324295407571442945618363270065939407735499107055055799723747910855115664426365530821407567102727221570084251464976774956870926613726547196477111877308389062526512074828114871217658968913465008788025222063270689994494499242531521929444954801835733270864472582278647438610786866801611644857843816376545221391397597678245468288724933497473207064194895564732128459242284877966242295279496969381695223073152011491114903922434580250790636940663128197542583001836018463103614464713206472155653283450479263989126403802169245598203864993430897103010157882932871099702752417596495122265014823076555700323262142851126368128989998697859393675792294477884384041120933448847365298351684140916116782958034104312416334927714513467965026382724244833153297447529851432253691086809762854774082568770881447396934846126651833519122189949455714456512408560443188646521329889135945887051745102004737034077579174978766494159231566505687434817141806223704473908928513386049755988185424595891570209182892197473502405440764624041947869604322498183163136048962896831835573374931314836074145199939880428680582652926759968788577250869088112914162114331184217214043209024709301935632669989048602772808169128631089113014760832176171460192567603781098811842103643246522977992363858674089908534175745673242137027841477910422703276335775329246523250011985732001179862847314327285537756602637324117753463020495872367958169244007254520140704963646981340287455977056141908772936241742596081414261307854586939708161084564607079168404221575919624018793824204400947882330818249850562297737285197798170191644342852813462882848614130977802070109812380749379873824246251855634862307448094644941099957692439524431033191887486437789983672073560184979929669796013460810826130530386185901056 [120,95] -30859501690335683569785992164233640971643418384654234027814309089330500161780319784423433243444851460812795126241197635555342991621424050954137134210409507233295637368918412595999884540603843131299696390063580556784328621943508802529907110402350413097041517448897829795499065615481604476970713634443484976554661739687139925744957327665490837626422925503597796374053218940617446349739562605630321077504941826433236551648088690659907357846009776576128203754191293223440488945735255060980440479102627982519905084298272863920998231034227512676526703914185787490664824815033424088165725456191602045265200951263885669539174258401310724624763044109708363952773961629785397611391707275642754643928218019370206320732350707442887774854969034160689278694826048843066157579429727376305039783755330808127861034741474501027694748759232150216634541762503910402077604997108037746487588040102396011981219921365737342652714764974411446974386614948747345640163326343625513850753771946174493320490825787905283386759019379057968591914673964315318097190933055118177561083584439246245114412208880829387289551634702226509031602599070168807463839081218515694698271601213834494548509258043351777648561222625120868748711171763533980225009850936337294132531052990981657503639006230300979580487540323473708078581301222812562051653104587878870182992099710710302279419541062749517366236589719419888140862342591025508985082153467262617310652996113199796264028836582819865212411319857012875727630285450025025701009635250938110842559567301613870932263388847220239029331115344553589944160222628408503486602347709186685490102304507352299724364546491341451806822296383242605021049801837361072623710646960400254490463127629848233595161203677740724117887394951159504222589752680122263168921864002075127968589251882200444843448416490222635219441754434958890163552653563400344458812916519826218455852894792935315957180452879474069066358858910347004386397329613576577213190445527633230452897935737147571282360535160866830895919655100310138038657546740098097587243297890276909943602539967480372917340642420665186645970167474382969483071156357586553560194971876551200217258783024006971598692133297887222037024201028053126336 [120,96] 33963313002381857512341815849246043284284483874371962470029506355334346938336098560724317551921289956344459299575568819819341586644452745726344019801069710751767565506381364416065046474187235379873074700642068379854743130028018609732630850262695553116542782772271054036671687750706391495846936935486316875294072270019631272957167356905536603798619979248078583502673697963380402370789463748255037572436319568167339427177024842009278628060495060569777028135175836330116935013578667050050523563868184017769384786576794994102000052383472582625961079148847182334040078541181616235143811691649425340194595867042823498430677463457686522680152416829225674202152297448092630380166215199411494091135347926699500776888517749003656319487355068662644651379978999768891958401724976442287211190072502160779450799598869690590391568406345957524911003574549205373647070159707076438543714463947985409522708444709454039055063060614935106015056169227577705912222399996023247746442725661037665948963978664818123099599605510709314191238819300480724861495322887944319036188920934952899996376953841360008546580960273830409445318860220839917255776238971217908986140801742292218569752460482933385593794125318319825950205150266731370324336577980787843355267951779244874259892448268062318371205605399329854921345500056355445327593325827611607022441028766422991899524949584400959522423480532233404394796335098146351010531534859074217897363086136789874927518397257994832130658663474919344459913438215859333403536915203402256673557290500512539572865550382008606085950252717038574483114088085001313984048956713124230650684123119471696832807392000083116834115886683383421427032874072486122145568264859555256940619886745095192866487897737786650897458448293828592445237551455788875438922543047846773585682014602175589507659647856636917023658213466845998130407180339331121893173262290984616315335867206692483903578641933521877576648897343544905726848234385731913241128132620430597161067663044393726650601851528975364805342615624456914989579137117260852542121528374170201884827762107743712001842993253753957491239443345621016021461272121103520519389332211309758200117875708110542261802410487339871529911706847424 [120,97] -11724811193018461702674069875905292993291648535145338120339027018058354690576954702010527448640473612735240118885696898369763008332247515529779953675635562909284363929727059645296443533116784234188717929167927131909846246232212507758850488684279158009418689582798062731319361741620772299740079303014146877661147342342421254562219809043798579794229940290525562076166191081387362942956086646965986182513223965956424342436169330317096458345359666193150532204119618555984366040510054340063251226845220511163641145901373782530987645588599490388216904148093770980792929180558612111231862844375247886783654884067739620021629355102464863571350349343434961334765816268674161160554350501876466292778337751095598178534393411997221939443860001659951106819477099956795585975552813471927275182169883212760489132445661362449455165795013589585895654219170105506528973115189724794928923548238978541593918320804837864361534215729664067592188299171931358434595365280089321861670674927372375597652512156533579738457020867384428858627979046854987369602375922964817409496867698960023966269180010469673549956249206586277639755605308318813012491115496878348183615289641181787780117366477067040638143876430029531361494828471636115416304404110640267423515689045593837946879641043729785113734794091661426215905301706422424169638338738665766181477217558351696091734408733643895925923788085684788712183215061661022288563150772332810631636480164753779182626383497260161766778750548087548520531945492532614554405523949556432982908387432094963884660696448203604721216297866573323110011433905541759047633701930692949279866350594295958089840668044816348370314082374264529307176744707309233751633758732132748983127632355944092217140781210403992915401866224379678185577610145822206630775886932670031735190042733209857794086124685446247539881143621955474217808909591006444662205032584193868056864545116595260238668616105062275524579620235533112928716368423486772615915822685831035564572571816157737339117062225555666029591492440955413447351899133738042240415339949230222323638684448779145926304182500591523763905220777000529800088989570779627568712826068421649767833206576422065002299748947401539550978656 [120,98] 2307273845854080859527966218926795125667407880933343072471843748130911200413388831451764320237989323799991583979250888091154026314539911389820756491944840617362029341623788990001988307849914324862262403294725734796391704603822683094010921740591926991554389178388091446468520931822661024578743014768359627302097718594277154149899693506427368862096985841292238399801090286535398974908355113195160537653907605717343395192490093384021334422343193367790574691441479705342606642350890684413007381520912537171223052137215121623101518156819575342975795912074822804106227954160596586630074852047289150851869765010789181680982061263493862355371204977930221358774963564451624685835970788892582684137116098138455235270618381396203125496669877152851827312122544614571765715689816118976701029917115137229743821188843780174250502364892215648308087692618552620564814814156658827988225162096409096524900705367222029513164184315156069530890969898888001760869837736403801635246320219378189748297300009618442808926977372059779941397113908363450350660527989790199347484169355116081701057658608537061378106712973372784960114869292636125325005174360519222545903165609060585805778142513105495604682876798798990405663298815646221640422126906994046766098494618523139280636066254948733992953878911973886431261438675053107331209580724977694606847234792826378466873142181356177900083109496293727204313345836090643729659050556755519801892087749886197633145327147855840746144939115149988662523985893682694291039105353751842185694281725784846743795883376227421838485555951070950444317302526105581208808691512724027706627144631994726240700822706004373012007270653317201901286749750338771437997567161332319651376988042249587335370390528523715191563480149267591252487705508028729019719262612635075456691945700380641079622278317443226428654635388757437769501216168919428959047190465432480717127100288337823952513915393629729591193510386537628745969321460821290883696878389746547524632858530919192467506111898143701153316693546270106941111106439745142295544233923209644563531707522569767929030088415557767995016191913966526886008030607659942243824451446064178052815412848311753024457549070938376448 [120,99] 20637441924345016978118441509888844522900342919730640122045718813401943181495755689660036155423189483440802848079689847408218528164326001549397262973704018988764555567217765433249915670312944868185443137874463186790618774197828762581132439035338928646531605661022039321248935534331923823354919513554023398583033705222602743223482480960501393249112300663548055066749797426578879154833806967323147737711888757886562637246941822808366468637511622499319503188662257224765580833147928677811319593959510100730191506263874940427022321127963695671350357003211553400348292276368151315374589298040075415005718643519656123305686347581975656114102158713592669141271729904656821093529542389742217368974040566642860796759139956361643787211667069392639114280287997546825181300388629312967562061747173777855397407630832653177273796127154981922276243020317614594254092286195969251873051231991556213107922319569903859311201453678021959703007629232226178019672610748454666240384594860496419719343932884805679315133329151178774918332840448610808322172753882331252251671003995957423197428385247224477725778288998544625978280906360982618134699370569988385168819791680983366232923260291423034484350145831728323259826232600868040634387988574832626608790810655746987476182107148702135913624281633263712383711743783355043199738842867283172168886085271101842100390324952737587455781332455552898186951116687413314602772244100684347175067759194755208837451011639087902421579718668490657856638580459136587839606573695889245041242429075830098852891764728115478781710072843409673242504462337761482000137465149449459872227297991748816043337721699494625796120150208346458925889958000224646266009715019470281688918444900325329248862734644940389760025640593743955081772420329667515314833110602759029914375419842283067179003920227709564230428080204960768362469478793305737474238325713148409917533506942882552247411202081084893146140406151193742545532146778913452388393867373537720922055333395422858193978522616540720477359392247938599930515475755309582150715147456721927618110091032120342381295786956701614825698231930847568879937285496110050182696903385239061881473204325274303170606675553312 [120,100] 4394249345504866103877167326859627942674311181866028363414672778438630746307917873933125366686511185602180470422536078055108711232175214095740231408545662794442780346054263999524034522768507229539829828369418514527176478255237082302758860700829909508917333882725082371870544995558243847987865148275187586080875458492999389443570600133934140774395118272033053949178800455803926804276560540168066094626731348218543723330775949614810672069791272552430292004268205443448403773801783922100697855384772764457118893435676512139456772318952709825506801386055224293157219418810917674632524191005533547656581047012236028941955488157503306443305257341818832149611691855479062968694256695518250859775229482281263322069238448161307620936199943648536752301839398416398353518664140954395009844006875332140978346722416115962129878447177327264975148602638361024073555053097185834997620882126043595728495428517473244231297892807104906227191590515980257580797677114976914485518401416404703555360573159115861023742760928804784176983816100945094406759673391143927568720280936034365612440828372307295602683881027724533127195863834033163984955296486330625607062557679295270813408310184481970416777884691745188660146193363770518921567729883614750039971195031854836824953573121814178726170628377939145188421078692682435269145582683751014952999329766802816505729532227931344092573546808450252509089462039469679707158228485725940675808062400492083091346707147459733046353706660585899167713713962156058979628957685252378542426736525018213764558311783742097133931263234719321655383674139895501413708169867867784542870782257573524024421560533579053954690261629874725292626793575261740505629689799434273389380432296139350893214431008284919080115199553599112496461388117797281702367122225764384592920590142963574498071313083877260502412908087210118977829570719555237277104196046228593278346635795445910927598988206150509504637379755420576554456928211626853403128356530687380523715045036174676482927351086168373342624742200178403557226340042454661109930923887550463805631077962617521809275633329772626060042950267954680482816518496287083968764299806147862273930666644903860176446152 [120,101] -6387715990931897196903149876568804865142020859352410022584038668126187251035935884821302460472677938249328260549683445582782492812167513639678275127881368231325731359882809339743729248391624090515766171995838626429155312018008272273092023995457619163071815130317431190753904038270383858266519294621120475754884042610149046119514467513825370132323242504384657381897864698480992140184532724801265402328829920187880607675865609874677873844704086513988610271284753007439494567223159469580924486281521469610105803442965666739622005871345636113075931277510564939153336049302049773134049273995118264984853879078919533323984459778510342639739775938696151177969471948352589497711774641872456817830367062531847637989648826331248513237909282433806251851422179100423504136262616332550303075915518605983627087667329385324394576613265208627811332521310097614633380634543782092557592510001751141425369697756724926168029194374697389452977411404520174073644016901274037710158826099490379836362807137875073336559963637653563600091372990152240798062305447171200007632671360937367154830114424868173481497032443051263197069300180105230573614838875267276079855313402597738325539057530568170545751366496419633256939919069879295476740196543315062169759344125718607683147533841393815340281321428170281593850756421346963367765553218728101804323370524981336528361953288552924249475476609818421287605588691938534837882838473329787597022103084983151916584892738658267226830320211789748194738132175444170239559096864948253853563277330664332229754323410481667122097623910609960583417126282649881922181481064411540655766870724712760912278299570016469703542032406333298360297347105225281143204757761908111576274850205867827169263406889659624910634887732827028759575707770071955946488669416345605205457105688611928262467289773368506245791060103472074365959706523866975585556611200496047008950079788118561202814238210875178691629282104247108857625515981996021231195815612094987718005446277222498525215362002009358560387553516406637438307479898962637028314337349459585958641058334830704886228027921290304219648132471189187430292747888684007277634636506850797726498616816313980896 [120,102] -818563751598005416207684357155611667392198560959659786931942647520247497327229636100867936735953352732886127657542614091350156121356863701497533014742479255127909246151174053245849859646217189618132933258046025604192715180633438893074456748689759385828997557191314875607047508458821737647734534698015614408257283648683067645275541662143090800781521227882549438380319802606845133038377905470484297064377985482690461304708492565750350357794906874331218931587366534979975056908511145028254197414777242450952835840872495930296792141387758605756196586990428020133029484417483087706030104480390460388352441285485152655642699163037019714149746230208616870946032779076566442386610004240873092313478171016028546307928992969084994799532456331393559165642923836595860357815392419529954302374045303240825491855109062019158432772103780142967912436326490217881519321591916784423876950108059868438197612007651265507093267345188186182008499345855778742028013601059804983189726834525237830288079371797358981972901711470267534328423827774109878326850258688753253623117361441764104921733950544240261334733132386814667969696331337542816036455885355841977759755658418888648667819138577656240934526673334763944242508148927582186750844605356049517228910762605162430066554372489567770581457306552446578745287141908782207324947980058583520159504074236829025948531180370101558976682669264138630001879248303776850036849588594744585414576925514102467456904926089410519583590673152626346467841480873660599704044669376222584331681658291810920608720082436951180683761435459035892407140572380748244088464507455260610691123697210934417910614707625465836617952843796775661046136922272243253001520607975055012727424636860625411989673978109249090633623546440443940008301283240821536493987257942398651622762841235476444287911649399587201064639880392798261589815596334607010696201005649396242675803109175649018619970003283950184679166759639471589860195318565806895311757835425649581278247012756065208363099608717218746668171108688482304050697256495137745654137348734130742629761781460680746892608140303732744532684205992482452820192142592320756010943246703369332877957380800 [120,103] 252934480346774677861664184683263879035654760288768611448347021663977867266776476085915699140314211389636894025964482688956298178984507659115476049543650229990796637637689176908113141593011094310290144545720344778861289020293794615499638710291162936091068543168039644271666920922752683411526916926417093209918723219372744008042887549683944659419536630674757268925376472208499360224896271915182889762221117035250166792887698379008551483022176484409593965465894713980279638814231417430110253070009668435322780509727648163317903845116689191145852291187658919551840861147325218510759694756391586562007562325487384313139836578931970279968417779897394457761849599426323949329171571035867631519835742764784853419917513219311687197399486479712636279538942463100354173738233487880188370606991872699810658661343187459652486773545310967300273155031219372269988467015623407351385902645278706953022845084895154875784616572389361848137554666599645003711673615891129976607227279174064692176922183982577011161112496593338510612565137148130873207033997887420037805397392646451124813908219625478303718931304037353853214134015076217549656643718285788474216962462767651515515765803672507376405583080864303078216114461937489261282845003947883078064778040922036588913169703759383820946968885671952678129268056780330200358899719671798390712132329111212545773548115140980551843907758264117310062842371189807788032635050863490072292587570639256838829676861265727599531998679670319125265089730255408836625451688292344199034260097762298469020974077601298065313976104672714619580835440976846472475348361793935157349480638421306854858034010041504619542590008078551399008139803566479140762095634940929454707790219239960941626648462024246192150051895576717318540238796641850188540972355753642245943196820032436873664055545683412127577930097826975037846236519865541679824835567164084964224962209545039221738961642300001733920292830235909360055166612277667118328718370039151037730450030010051548476240187370660759164759941545005445262093059659794227521349949144246094875576582730032277616774745125748220640567904671026242794860318132836241239772712999780383335872 [120,104] 19097299240727309667069132224353535683791559800804600040372936868076058348406259209619929511248622849656384966464255161859903375679849271302257890568693421009373773414214690991272372958230975138897336716193292922264631644252421712357161802723858636334588421159402429763374267276522558073288402477250431130513881626260323753130937287102973076631161017190862530448304238590248630257575615856724298346825485461683615420797018308599617219377587022699674423281568256904078195554495855954262004681088113573413963828866486607076636348297841878490312990609407847450839778128138694436529037727375490547339572523335228813857460833376228326615102536998074601289333992875385262291461630878822111292883770973122992878388345744012288768518494261910640554886116562650195905411317421704356980339471688739769242870879487708200992776862827429119977772708743465765278993610024939687149321804309181691635346548357702766794924632808815394027596404969661678438581486879182708597632188683764652635396899321786857305187946441747806425847036280264063945755949204903355477878117518406751463890958148037002668331736961233355874771859438136092475175113735735208570836559189846239736655739406834365078145210700805633282408032275274584439767777663315044994100343583934317959028971049949463894450910918890537685593729000560701087427997289391954341955502961616222843772343577796060536037191427187132853192069432634464770811689714851856059551753607631652897728424960557655422499357235992542145786086889533045592780683107722565515622899923348436862292851073210571681616864446020574259063528076528852546597668983262426361666080445719098419449123465655551435206595508329484881049547934658657093326899887211302473993406790007152560066470247003688990549619104203532954892315423682986290324563804411737488943415988096355252361385863560495557989600983893789053683560117848441229766908365442927493604308253523267043326399246877940671596395904414921004717878817423096762325869497841545029193094992542791164177261242507212747014664023107362927056633980532698686969501983749276599874961086666922366579902975121891821771465514087612943145141958912728705324145618194456 [120,105] -1577662760935823828146381800804266487249196178937178424785258801651872894448429118593973437278806810448870516843469920195057939734058271177828447035172665616373471850572822924577954323166781555233009478504899359078617591549865349716763934511924013535526299100320082103262984566272073095954859142904308509165513594595063887830611699171375598030916029035418840569272079214341311092013397889945023824858160039033139397861014308460489154762121730306618979660779587131474656346020937603247212389062112225295740367199478928769560145847398142133860785899826307274536243972016088942329813502259516029947206542141158010341092763388474299170480097814772431819885057332064319267904585167955911654117377410444481473237214300780911463635332332240743392503965556617705333248588829651695183792796597444725069069797494304582462391175745269250351195012209378113349844198470443520075199252266378200189223820644908742308731905105546112339114476569852888070629558642326460867246645003787668329223166607617114796171777189845812330279282879072233815002012218370437240813122806150523747915992590253942234801964214609720036948886790775039868792923804468573039488845635584356365544177404772316867193915327047593577172295152379910332220820553011559903029803316380615755172233186800131946690753725892877619890585303025479296304155430146875871002277577091709109610557699965021752053463655060523196640817357953867638869249384416803175075626214638374081677841922823894543895891481052353002936535644602256413098732065335658135981237908829165057672151037356973451876097049782539758866414053820487488758427047013080509943543110433291425593281778058184458680371881750099807242375288451437080250400236422481182989582157854436872374358016869313496985702422836079782313609183944820276078441319945890732959831127024459785157252731082147327313341841079070710484516838763204008307659640849673219818362853506764928657679846082517413258855090776654799025338515499161689033355510253852437116980546215960313068680779793847601040026444786587907569725112225760577807574420067000403393506409678477486977297183738565713698479717103383415270119558367801240819971648 [120,106] 36529743136490696636663360487777871111041626833011747716004203201607527868364540801794157670706379384205072302264796783172008655496011784793257860523336077600481464578189413907921549531397340720273485211460537888867788663176928655201173510618247916320629935353321796211611587656515994611618724379443955267798389563014971110098968260821942858408348994235535456411118259584398764833874664773218577779904887084807601137519062465746442016635091975477464559400130375638063284843144655234342287076512581787982824264897811516340154334482997593164698584119750707964751507107415079800254884654142683611765513758921856781612601183113512142732219747291965057758102394968685438905028834372253006599060524947492697561667521254701563086105049310220200422612083965991278842508802860055211255224350167674945821789514698743919905755278325838855669185654817832096828769291409670681777207710622501971249771964123360131395633407755855484384270169808511167824705349438153058352205768994389579878323521328384836660378278764542018291907907105733244035419854274847056113116416010893826473444418288550239431702061549159173043426868899807690887020041112243783616051201572748310688522553609311612255665488042463858378964808801977833176487701394370003407824819365799309169412601026082132092220526231581514552206809448210333309781965941030010212105522371224972910158265885616138265869902304431267972796715294531261873180238385349525571008110357805920272285599123668703867781311690567004776833025663638972868257896439593017199877490558690879415574124413679387297020573010811990086063981665248206993377775092386330907492121101109481468954226315381330431077624171434992371208715520805581220841311212015822629479337009504502142300084712226752051541219623279572455345331729522926498153620540324098495882134134286791938986896056946451994737123684039930798686870296079514171186820730796334175548587318121351881509000636068788834602081277399118854316314665336427336902520185732567223517423092560147080145760693021614010054025095522300616707330883465534296216655980515439110426550487537709372052832277476973646458165952409539753724880904814996640 [120,107] -2308012611086336121431140107684991106815069830240218674315684759949251694171674339078630905482807361310345472063816938330864144808015196021492734133188145124579687362796568134224223457907210941185723176771937755422901660090398034964740866375285896084435164935118236355953123527135716583594302940565561002793766186811641818348549158441396540452273801369664038668893822710828318028643486304119952164980379557144506353261774268716856421882834934900756870254219254477253561481984328571883386833745737859282053855114557109199116005439882990418451284189110143475992109700982551705178694824689102384842418262863672680289991843963199887003606977682218974023920144993308040097579803523258383317445424482262700608854855001723211667779791163844519034812534286494531202946563826400473197254280248120728681688792725402054146242803400273630936520237628500259400618819224107924950605165695557808974298869222290780830984900255363632379830408251154483465321105178816683605542364400719311689866004421298728223848777708978211249624030679969846032788206545693071486157047058795004622525852796939106239020623740899076716459326634317477635404910214453657310402839875376911008599790854998766339028676372406497152134379195960069759714676836453445674823806353022276134180203374407502941351453005315446321063160440416186428584194143976557786893288433070222941343261572389462987087607159017220610255430119817324316462451798698355815983225734772185336869575676017275961647404898848108305686508168882959081570969426558592737709550883126761389162316435820656981664017643157408293983581299074287908080335836392380449279155832945341643232401262368248908637872384045679677081174373474271175522214984898580254941216593617846110172859812169137609741951473315864042779703840719398027606488183511238162575650343670291394850010631432121210394249501336972085165026155698202032131499744819740438779683169336590008587755739601444096719942906007410858014645894607195319729739467751698199838550090869405608077583355989808341605783429225899937578131072660717777259703423786275990390269064997943070510400620485163537832943791321051216469833196672 [120,108] 188837113207021174766232516439973558511792991125379314181237070942625009267012986262892385319501359980122923504946657275735587251353287464382427293276346215712220094074134039125427165691376862081198225387733250907581125498772874220976039392581422000042510644533405663856161851581932986665755102731478382886404867431250415734989427482379740682486790477071913857940114198734953505250722760064460229064383182111966416159814357223526911908604500753193291538500328550861429678523324934442864477635792857913960312109596130862689211799838449318647918394929773494473402607341711879877395337677438867862127113256854830490440351792640802872102323021678633913185598358918497158510492981206996482496487879406585711565051452495331676488177820455526170988322706462148584684211358885995863431286318262559090176300125036264268436211847595949241300790675797440024736073186704919223217397148013018961434594917230591862182109223155634333500064314697542223375981578722196131601609518110833359618343269732166127758765603608216842189988947533748679865283688369607383998161555918486562181580097065676312478525285643463744759624282907628507558016998821028602450380704143871914047747117713670870411024538384015121077309039409788007656726839267284809743431197330552873332700312163163150976085335645239032129427235611002046846435790367965405215298382932119406468669422011306585054778016010999902907143024718851254138856578366021876508045432634302313657105073978604021400421977345676021824334171405329414245459452345464103587460443974648569818236849310719090690223782967152917898205741792565213094378829614696592886024286333500440656471866179355503735683081948047637533601580820640332093102409502426519227053205963312240641794132107961458558587005525356844010416922148382218241288890513693064289596150228953177869290028945136873830150601621132249395230218483389996374438057548320502089825091313014710712486375903835229565399051933658639333212865373235943323388617568927365294754316883908156301196122744847397070040367561609426630809142383966842048919195323149385724481768151797988391869099024624512889401624793268828730416 [120,109] 1315130023188538718585627980469829098485101457702235697668292344105984737925101461950804172334198970667561702457631459060581126899950987471420222033162425915631253707580821317568174992439791631867617982344922332047898294628590827138234579664728178901951511639139043662792274056349247289387708393954699851542205426340272844677586780916240369095062800676480782279464509420618706790910034705149412003724108679516676395193883429005901117800859529457715832007207997367019078126548292217034690685303425491314591964710376064389681223387226508061140942678646261720424017337492240897881129031310708814185975975040646595111635569797405825313257823067587221546302748131073168114811709150170290757284125841215704949398837492409472671001883498399231161747597108406632322891333941511980379243277040159870755632506515640429448763363481218022900873551628790823867639263181204169490324068656097761619946860646481565982864746430987787391720722189974861278661672194114848356836235770976086476878111236711448021550151004334775490082497045084317805973103230088774809384749690001167276823625809932318113157860139412822033103996034025890658982790310377974156684808899306988117821222047299738527771709976038243462366527087999467661886801745068184703647458847964112980627127027629496110331721585537761193199609088122883209433277125908298289004149974664091693575138564195154044037666153326877108521340834912845433784493468812554789709500867716509351730617859406310487969683347793367578804257250219366890122065930882370294157761258428017908902460991206610911542896645549157988507174016810214735699512624405718446961386083025156554385713346325529361860909266580200339135967185707013770186797749749450600872637327851889317228411544270185684130155355820109196510597790758003740584054051980106728788327003015650899087539120564807518524267292929125335487131040925954564028320499800036243452348219442921026021491594121155804056144660169277622447948956268524796168617886178350345739569172275352653536953978349704621020135804578732169451622782281149789131203187617124324041973975576578746227167240296583329689410199403680 [120,110] -68071762070803214341485684083511772773615700432751987710104061684758016751432090190556102021566025244577975842383720061611889377385756042607597010897394088867993859062513759484742263371931123442012686656309656199039515632177440360950054026754648835698430510327441477400662736240300542761471532603710349345536316941306772560084588674095414451317328158334740585680040039008127166396755804552630097219246248368093433870942735494311111543327544414079893515759690861070713936968526508313461441901908046510115545536024106251239334415810283955251749246144837321539429459325399858769845125933950997604589233359535076055003240325637520149674817475339964404658651110147842470560463498591159740400455549550923475597261513153681705416606622684943037243293081708461166041599910606463045642467874812998751824990410008287788701486697565754392405408839464362672749665565831722349246257698441663947122975864859619845684086642901810884058621697538592887302666273524153571417420554432143481015023916530434634486898580742415042031517724295835708634730857461066953823591300510111452897990218861358605952639379367853702733920367355408678135444405749046617129543279181518759345956364522183782764700283097815580930071367182952749157471452337752506170245726637858329130538067278214797423616659637908452932071133376715292444067068151386011329167502244921030087480252095115681038915751655219039743525297391045780056433810193961329861339806609795227273223885151036939559396110608186769967763330375552515245640587901103140538692354157093319816995002959552217548219150708853672242439242077228499622576465990059312711894382605180853062534974713779472813787804848260340262422450440235686810996430138769499142161680446262755390980570210765158683827667379517812902920829345951521988858072861845840423437971397950710853699198039380792378293208509708222157297705818743588091954722097632261080477133383611426700482212239576296921961760728881556866959529806953179695908644634530325108667670906259644772516187023303281556789592786709378397845353754446722204040460846916661195236948205443341695155853464950734558447424 [120,111] -2581203664727047069822286168346117709006756082322839540482547602454440318426547271467229353104916409183175093555325886200546826829108756206883667317841070624249231071666045017583088671013984869548627183524022703345790722004536803125575032331536959829551709711086984620978573025531009369917005566451738699693759690126853473509004501242992010518383610773614913636027488471987200131218492449677621225097857011840372221864333530782647536253503647046812385019676280553090272070383643064326925760670342758776318858673573801605628761780004772013841915903451946039298552101617200604531022626563110818869548812790055135341348429759608312636515158543162981142453769826043535038865771942712577567431475018905256277907028573132118060744696503788408952142452879681466108842956768164181743154068138918176646285514237099599127490938348688322471519613684376168838263271886723557172276718079403576944744394697034459630784078135397788362260977280319059354345081710920531439716758669272653863308317151111505294650435888998190776366297862518722611453987222565151863983439328545884395224204705544412801369929402585106697706714639041816250933838656347427154280644572530934482426286833909444744403270004613018679511404446773466736896346556582387869880316713790894952145742221099354966610171101857186452569890252700587109241477681089884392859878105187331544503087658399238720665361239255771705813156796704705573895270356404599601437391511143910497902131649762083009367953789400992832643633048504574226632428136786142588878916922801913103687625565191657633994711066400941715957253906677140563824445540231676541137391285171385830867635572923936226576357051858496679283323647164689304004669469480870980891828943984132006073714613727317015338740451378819135254633948828200317836355871505611704631771583577796291942212449101845288326484418741232213431612467720965622488974518421402449540467766486140632924285201958917980760728181281016576554725381479220828375487911303806978966611521823369311016351322214088888993812608576206904415683672410568533078356666892155063204060107981164936359674779044095488 [120,112] -17103064039016652175758366886498742191993503479336333009972741685616294096721225042613678910083102500084181350668692723373609835596907834737194566412385453703448527422482200336225683873528512307435285501697850138176134552649969938100789846211896208511142939921608096405394831968176725799741464775840948764474948702350398870005948117512463858721725819065283752147698406371154906420674544022894538878045035434661881069845481440074236358382901853658485187204065762593042017119096384358065719249211129919123329849882521961229414097093321937354048850045449126974492761955715568292598841433825825580969288230151274034829834803181417839391274810260885895037970762342800630880862691543055100123939568384918687814691768082444861826966037689172802995810427506986662813021412335156393250448856065300287665349947673574402531610004717987608830352876802282471546768060793064170061269641330894515988022547128103135968566576144828318448166077743658152043763909228714832315836333386729890275786390809410360731728184764679909040370424401749178318442391251582469591828507336196425011952657976949214097839124918902698774871968657138305684078696089764062026243619862377456038865794153852867136520120982014511644557350995446360723458604647083492972506466535582121508973239843533293414733015652967948383933400896728957528584905757284547802312276168130906660203078356660863010256273418615498729839177819441836232810760687096131454824218823331944621535914833844831579627156177020353460597529661346029822609474699531117234500465035056957433826799454757797632882460329889616564350712740572141780030319855120795523827068268631468959396553504018571990977957423407588028489354799796959974731608529137315691531666092800103730436336832745406668799837037282143956213144841893575928353610593504837645989570651953390220306944212270906163932335345781433700325789187463593089871938615130339114915911741807727850701407689794205707739481418146759670631581965966333668838946036389803555242511061431159225717229694080232044249143314544021120120485391780585560078826971369315331458394082567374777704873710 [120,113] 607543636976183390265338278511949235877306735528139565102852913095282422035346121642611758183207993404104582814941960187418998462248929862406834512684138117005739619145099652891404979013196095598396613204538459307558583225590568301000625201921012698023461763566663597057556495156467797047661198634181444982823387867969010437385914702165369324357127774233483738272396373741356835036049771841600206720162228825468590269694103396904595513557816188326905981893978847496334348720011699046410040370410026417036267235055210662907210093711039027261925410269750601442714930159959455685519164175532459317523886184159613272892772506020334797453401908055731536833267228523759506538004248250857513370037457503204112053513889767551304064764246041055927002256012388314470011100319559939002686187891340413652263099577598998249323906804935826380030804906592752414083012539758769007711651083430266284578366790513114354537874857165162924238118976367795477029580761885452793388073706755675210617176318693638550745450466406177123914071510159886127067284893922745716151155062360781494308835695553568122144609910780981528899062620108822484029117631372379697492564329122674198822302738647920994246167614859423737177584451980636095401451799316984087816551266618991327957334709578670220705949727873617938120968772242253992889261022702802982969197957329180932615476758110283969576489389777047351459870683905380527244246380684982982737551195522867908013980535684592440640714722478431254796485024285241648317649168666799352800922392318876186788099366483967692730738739294062612628328983590728933294385096243954275632448938108648886340016948739396667216096185834238230067536613595798633052629146375212904474806511812637286202800966060865842763358885662808981283291559550896573479818280225038278582081921050025771462323672346638618511336723535428533143982466633946821491344528641748837183317799543414043317395490174328350820095050138191513087949327199573619450639231634223036981591832505444638295421515597398147356088155285207780683275953215956981253000808008986233801111819565355216896 [120,114] 8257730152450873436127744053421626478020560907102648413386717089984910412989241894754998502839934307549007352673552678855614013817061678385834847417854740615245527706602297417043270034466292695739067335401171278103730288543371027332613073080996872354992360767963356235288796290008804358806817828263346885421318239545941603177099940065787334462473052107790259547466536061105972644248240934985272501285732414644025414678836007541607129410540742614365527892338513293830700862879473985901316097564036478901966690246237802789395818609778160519919269572063490109017998959101659993464593846294672028871461346675205239616773921997721181603371289778253989332943591312629497924437248861669416086950944927937986834252649036670255614609470780950303239199610538185078643100900068572915061597670587337013072587811247027813820943448309292477412149585359049232675771741740203325781538654019730266496911729253555597226004136423271237195137617785094819193843090218837232116711461649936501097441271639525937623621028697050579209241444734367828982845941417394348509984430232852655123978977106344389058131694697132681122900427980246977223680978088684048951936696198589022767298838796554522870184828835934137856391759736107553937548904724269338560494701800372072147613369504429225063690935241332795194536473011679544075995408334425393667779979368866238531527514219127169115327431979888258702503993422829807619853355513080749472340446759568854033307328928115731164204855870020067067987768815030398587975999974648081256950290923087376886795721849058880112098575743148026817376463726259590959468128062866153491245437209638552392301387978500957739922335340591736563965111335830137310516710837452754842912769627428941979270006944382298760659656957502763312878157709952834789551021271717036596626370797008768200743256622115070568738091054641469727510700453032138211490457824864819299163109003091569605604194084378091492337098250707781611843272521511271074389409006681379142184631013269162411815422979793714755822814923128116687746605647351661963453772627300301787414391925664 [120,115] -23946728398747957204970027685761968692816185755756089378145310405120071466571904168271371025150510354809711375764031659461480121260706520302542879933808604387299679160856975869315238947335893619720420440161103082824289393832676724370092056937888458775564745083092473032335097605110174516490932982913962767964795873467554177482754877631854031531700855031707165469302697792811968645518043337378273572752704212303412029849258169589547916548517343796457512984376406274218516554594900639141779116410779588773878018719773280367895761337845504008842682472999095512303394317157516964148218923424806920070300604807137486032975558664144207902909560857466474862586091480961948948823088794137288469028211333409501268523257283278707961413365198723542454118736615236538271448675124966970664952378946820084696344486700823066188732214598376136717505300407197771038876588998738152623347605503371929665817328655650085915067815754939732323086736581505306511874709167363320865413601335421317762929690690204938974500689799803050164113253266880684275121917528394719019660337084701835034936057788745701345120699971042513274856232812163439667097113580215293633197013488371556163253710821703306937661872688448458523820596864505952595337851346129205580066517688259911851934757063501931862150259447396432939241014383351794182936166437874952960781943380551475389806223047935340997755876328462842881673534237099791519592500579776659436823914707791641625599999878739832908967401288138109714942119061748445292013798303667471603645562413580537204493837518001916376708903479325519536631814700848080092710041218337814964607053504754016324217164674475510218850515857320339682607536001463014765890827890694835062831019739748469368683547931372682123359592862016924520006213800274528508586034917257396460085829720098936429991276974232300575037527921562610536997689119241942761547346175815480306739294213989972959512412541830436042429669636174321000859308188086926381187404277926227504202239068878538836422717419194998272871113286259638758505723697151745558719327758925935758336 [120,116] -172289855202273868235275614066685835818717567342186776949534242346424523102390547608053331386249371475017892235332643759075390833622808004752686219715672744284553503248839051632204943670384317307461735043699970987911609734200788791205965464228873353846246835208364875961504594037246137994305229783766539849508566317698031027397625955219578474613108109378623351530367349633526463510122788552055521216050157244289944182978588177175495032567570285286896718230057813057023289964698804170347220534745915031602735712361648979213531911248896764115248983905840374850325557684223590562305383092790976023875969556647491153887429692064416797092504826183148085687954541334006224125996910065530864115071321380315338540252840212908704806258215602393510255838444287892078992844421863557484382296962345267672458700470751515047667627758413799351117459966499607264818647262548428583420949652237094340747594877167735282055755127506852653476196876789979274375511107649144219251079255450760887660402114567017280174877552894413429457441363238301974085735506150961468932109159678472704520875576029830298980097066425969039332844935268193809175495673058094258186530667510420430022629746522134889460628055602489973964677214790088543820649862399502130266991213825330057871393301299938417693414331144443280238857667151972993841805753940763965341946036542378931668686444058135769526985179683688297099467442427192100503277398946512057037164853999424601130171742481619429359910925537018885113636433532947943938932000559121597875773256854509657633853918246442394813742326057900381228883332150312911090756283016775622765320401546701617574733141109184867599188105964536577830991997550929614120754467428075898924989040468384624598111388376156049845193974755464844597929912291886305057700611717008235360278574102439540745662084667482689246560256917308832386493746737207945394855279521867962169274793233473138463769908711318863238575886432206040029293040337136905614840249663149315543102210159424044962946341369842896074063336344150077898756744988008675848897126134464 [120,117] -32429289359675623465131229527791008934627180511394478219920492490486635998318088495885884371231492782312855667052362348229079728490117680551147711121524531737737347581618875617387275139054805126630768180451618964380404085477921218834481000761034248051782289933879410028734515313956515725825077450864152988898846158570699461598874872039449389395701886915629950931637401350937532647467044269194402945304312639045958004143191300876776622204668958519815648427353883543163778785759207646597488790057292385513794279841195069581975598567285792406994109715915628350061569012365408696227823800499774816280444525193510000829373480925766774075064306522220061131229239652921511890589274461149907687103242760359933591163036624622832498727102937884836862912266763580708209921883593815852851953885218107988588729704809063092345463534925941735388961587499766201899751785086160326912369959352977198693458354258170284974794672569273608132202612714955565279690947608678867576366705187011266556834179228490934031172928443117398342379249122649457285757978236662947574270361981384637575040939653915436659727178208005177261493720200744742913012814321420980653190318692163610557382782600806802720527305027069609607090929205397105953837611719880770015856446719088663683270831274256042370640575338505035859711880154497292611108541409630164756901571738069434158243530659103142279077104746693090224321216073518818710027807985238611576420188187316414501811200643706137035308106091747214309206326725385126185828262711520845552120374408186436024381987210599248806284332803956420153904993966077368635263031323208106834206078388967461138849174398467775317617944753497943592485084488453353908206596982304320605341556081718170784431226498264285946332018572482333895785440374744696072682034283193293280239318259214468031985835397889187060488186775153417978862122567462683716595059604552163184680070839715261406804793511924050627685318223650114289110105607754860396518368405884802887269893518083363385919464457097400261231003850578200284083828616606099846368 [120,118] 1330827502701143845941817988390518440824337505396327250735018369746094085874957950340552513820104722566205487851287877420030301488761350797799867813277637678322478558529360307431765798474481171232677003700788811117498903756369340917726155890602573532835897532145136111995303032343149045648273569828979307076907902723425266824739508622358273430790147565033284190339919982090620469201936147020954315506471804972664887832642876304770977206756481493243400789988439589128562609811729959719074674229772516180877977093508031027743416588715348099319721227080383413209358459799718815724372980882486505821886326872450904718592286189685760728868636757547728447146478114251480138295055001104875506653113784862999537900248032056332397716662275996252516971169191504818389655621491762264411824127755117347377233781560941665189178216051644838761000598159190555555006938432952332548297977492803732448576206926494798350375394937630038056253284767280660167489428549925076355751633671086784802995713840089231134764105734708224585940036637723983508924045774580708696774656053345959654236099572624505227587284944152808954075808235227136371205907678349164442150023171736444654036911203649473206030442441465590479429327093842618972404762431050449398243093246711654090373701124386119098536184170447562191602510932709929944536949517478615829654601175560417445418597884332515635863446438661898886676008412737205504684216594948905483996908357030311492233054911745207594102920042201434920167837712240564088378820749423697351819600365469881262616919250618939568363596345565308004313311014998823631939453359507948832997885684598533150575972579432656712447784432105601755609499861395452014473193129533217758456525808812129682688527092589147569105351472299254363871501670103719653370113497522573145023280248363380203796239274131268932295686044157098744622813011479562610553101525364275778018005078199768896271062682396207259826436386609413899492545458948868961150484792482545183274655000855939513856850734993241073074212767464907458373571731319552 [120,119] 311848113084867168516369193678292246951870479415513181754406666335936728617914438097963270599969136011621642795268934846377200466370694291362626646605253152292316057624970131519599265356359483197504777610239728129376385259342312584802710341055502999350355606178298850182685030405373415415263455174266804913785038268927473384187195628997763830402536284340695463635455656909691678640106349770463167632626749587632940359945308804007061638404246787607722567337405924645717588001380102269639610941135230142443439578531553440516327617931712740839823608109002823699413818294384313344655844529689383822187219484257815669010867765259259269937530702262741834708119645764470123062892425569103630866923057646448864104936222222166644297760609964246990079951378839879221746283888197078021177779717016604166642909150302554156775979213765748296492330321744465197222772124222637938474242673996389291777024859672030254421941140487198194525931630483706748677969301295267468300346655976935662691685585002439082860831916712896374515911682490579192829646302802552468280217023357799454617395334418196702845836067660856710599139706084919468330610122457724476771665233758678080784430892860386674849086538317892724146517683995000323195459946643791390430607750539025371600100959906556639318427623069693268151398830163921429651952842090732121458938068584565779872949294177038109785914937841885921554169193724889873642222439791488367272928888226155237764986284590575093590884120731361313368096104180921642255107192650931667068902797319376300208193954581590741721917807599283306238784716285585304484314055980315874328504721264420820430937717978566136752226253658878529086713337206670482522410475328407471398440601916616241757511748348261727115948763609579448583458956475729316183729351358068195174079459371626216687928085549415611637330432324995738961513756192847303948234695840453450916778893026693484617582369682501711493036403881122624202291788380786517907727284199307885817376323487356714917419424887199100144262457574084151287680 [120,120] -2111932388992604871783825863406268595822988585388279552373138438728676494492154419697248629509899765569737723138385136742319714636375995176424789330677376438951045355394532107092664671895869350681663550920886243668169684893697379394279290963609074233920421402588194106837974837722291939272716377660673955389382766709586890171083834331150701349432034843718786332149904865189866885631388603834001406465394628501676124240019436816756006606826451656899317509424759288742761368023301615214521128508891792390161803538821584169604050502536997549801080210445810559956960554838185165309365868946142803928970074333463049111491922462413673223249756055102074084837508429033494890289589142863659095064801185374278358080620923258051661507290086231259934345546530815971699667764988735536453807456194379047093930801308223732741548306403449765656539669263290024079685270749383541832446188971637606183714855142796563037695579859079718365863096829619112732287565486566375859922726236192840791909895376277746580085421323453026056629537816662918693453232176444737318667084385836935367810331700294102034196591380162147233423434056830642317650827712581190671377215933020230833924167707844875144390150978678353443163439681867916120931688230763216972535034228433955659943559700299269097452867109907601023218129030038559406443438700477270806539078095827079618576149753909542619570755392702835173034797097462300643458862070519505633535004059727197245826678970509480849751385202903543026780712355089162874097128999317101621643106385972813799067409546423431545730844086577563829271519401038339813201058891813202850371696130456294257475505918221330311860388310683932416661941494872133638156155577254577545614629041513028456150961004839208122225394835639506094689784758689338867800632719165474927663870813745762172563434011724341023827813623757699677480859689148971519255334219480129202073384043930081147944366549935459368426823767412051898043810256285549784567161705381275077366442763833934124320778436074476609273335013500484 [121,0] 108485381541241825429613060610307593791399817107021625708487495073192040468939537445310569544350122367814611790104493495175039466445781406833925867049694089622803352083883600240992464741814259035590787588662545518409538343220855591226412151010094341439251039340160950569598876846682055525964765776045655078830782956580790093002561878039264707664532365133279372932439760969457433187016699136046540049065163495635836662370359997419500668416217995251763167462146278584490771838751000704624211097254398038432700801169776704759390372333282750060261553938924014523266603807839869736390266545651957197256356021589477217310846463452487479617876454572480255412111127536521568069773738938974922722220028469589853989114356462407390494267009951250509258436338868947341321002217353722663636657169845683873422132463580013196101927408593471184580159035970700334415890130878225498208211425766804285987896380834947355574142244153092903223125767578801385111888953332686813429073401947329429419955402315195187504431837436414804130541861997781426729045521544994830621182517361717627441124160253592362992112202308860364158319140372482488031045163585461472860225203259756355411898258228956491970978864812129954818987160132499515233192553842603011379434433450258916664577492476828239851015109219724934941450857668128913937621844231431793539591938688300343791290996501418581719534236983074285495688549605466016663950630121220939901571646610976386550365419766523369447919074288636459638608656600530083585507074614798030230172369952843213870402400741407073629522264829144732663811255156490957352715421503425461065857082628999665547801642245803342411491584633516863405067451839637503811191382877757569401379568649367705219203690043888264205651614096244959716053095998779228184920254287225138216830655017840577034010405484732161706972363022297831795384311033976429601408896196187043498870925695241626389681307512593127038639182106332926132861183386499352999737694963366288600986146303930626351670711697578772159273316183938348903941320667555765868261617040959047686812548486093972166015677857653672281857970349213715247180518524906069336041371374215207551533696039238484056954419175527931067042300742364353139243898983986914783128245486225754478155442632768328562112047717727785577713140348775257868651588579718564606519523867269922037998373664108296396264946877056959892127298871616143093265695822363784964497997824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] 1620507331530409304952139940949376615978453376110700890139187249562434914232192730786247335859777331978827567356340070646865693835099158095375150171258970111887652496802799511640729639970704089452672070681077999391742557493794189890888445011260038994002045335425763932653466503010185712194545605301170597379489088055264768360209571040775990873840025574660008790190864782616485091566484150239359105414476284043813737924958671911716955458548878921345206624003689000542462275703224973791652283796904408197208435840485119465603277761927446028930942807243925000326833849737831552358881729990559028247484022879581757257877405490297921681952284145816581771925178410623470819811967767705668413887206157962746750045348117158342657209574239711934316107504741213425664055472581980963384936302669991555107767542203508731368622261799783630670797515877573273792250138291964472592049450850657717832548480687234359794000240304681599351122266444929043517310028305820641782871803012090347824623255481165991188241207027648958151240565506094530988970146572520195353300796407621672859855014934432497352411490222589819773690998950886855988731392704070812990859605536044926912988317501739288665248814107075149548824481834389325220695215182793772887701294013650772967419905624914804897057548691220464619716841170458493865615211359030123349398323541914240468032272075712122621820220786771357787185311919389106548769410470916251788017884412206953901744282356890628315362921037858834435215473012630168339445176063267875161763324260643947723727485729110106915063002394769581948664319577361249015880313265083497480604628904853183903827470243456215300209972668207490870173600857685182734010651298277852791794225573737983380003331863769777669375063886859942359215861223052657955831947830807513840649511229518481031677853351249842515007490984022942069710995071222716474548017809259566189700843503755771035812021235517573753917136214910212753418169397973225798353308558805608328348019615529271711289430358286185454154788677985516878598712984684104911219748186020032323564558623269946779788165014089744191661077939568549210699144509957499447364303672039248653159628484411566046321210681495729536926986293830213853244695313058025912085567305672582355980946041937737994879187893453971328904065202044914897910178964686830172081328401116176411173725728180860035171483736772172514333787518661898220411691885717876214991761178624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 991300816824818932069609523865360180151127459387672420394857741716459277303375617962344336605233793462866789705484575232014972920033664197416027822361430469941843386691222094269492516798951351909266047572628162269420157422724446790591916143324577935332729048166673758322234884734848051830971761751800233350730386297765676545967683311381809983954875766653102224149216384203807652505233596699532364338924549517621209302789128820387584492660636537468870338841169760951309873025127500008450917920186340979218049118053164526309660376865615449205940003502242170181011549431780456956396425563930643268442945613033844869217319813243768329109306070246135273163654482089762764446225450455983183697270905360843715021158071401556696209543718262759713735259691183366657009838123238430074374559145862573744970004863761666323288976811547867143775354267518440176741361980262528743721055919888218495881002947816687384957924867447990433563701219879231869211029640834723857512420604136785911400065990765656613035265062841336636079035818619822873789010559486697624690529571644131715606598801136221730017820988461430560930304813141509675031581309807122243900695232921127890659374208892021326104478094994418481822658329986677607885011677288530432955887358017521270280028746117821013099868218790324405223065590331237591844440963525030676727616988293108943318296358938260588703901288796266388557054035445846879162166713712792073748573987264117871982814099304101232588718655044004161014602014462029537529869812851874753754258965206738820744905648955972573124600704229146559870301647595950228226572922652749801638066838474223916814268951476756286065873266772736639558227898775391876613951031716400639359717279404122489282498591326856825528557332698076989086731460823994933855171906525208799269016199964068214403899032930927702096087671599999854380247545565926850882355444073556971518847247689599293103428428881528339947844512243439061326168817879179949385300621054594238523043300598966414238274622157235814251728081839316257522960124180401978027380233566772790054385669357716961065164708107033567332060262860051431733771702418599691247194356580487362477187280460915512050759147518533574384455479063829165015107033350571876805669704680504423908395349468085720116730723929111075761528782482578281002242921815309440634890798675766705608492207638463801118765583013306367262901136254862626132441282717434265417097676849152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -74070749952125392834521210049545556001449482746850310256337720280062474969977883803939271302401996051534007980136574298410392256857024165462204234533214742271309030830433225618772710666075817708466723719923644850971041595542020359138524830069925561554561599769565091579193988065389617890270532645824539416614542008589161630569077738550143636934497285364121438650247745286230458934085392256603308582488289720780198962639497091863868258760227434205086180066649129838963246389130773317896631507600940238510813194252249221648576737950049845273915855644848773382725946927751688265428381555104978678716323769891337508380074517422899053820355678282568381507461915412935184744182570196554518645448705225471020661643948422051722819885568175734268037157561450827132232696948515489149759289973719997012818746690006383390283617849974345862159147038377255788751453151257176151274533148338547076593884620659985332277248515503089370207156907628123090124097699692856392102572059837837413372210037135299628176072041273981477479439566150041550588547158716328891734313702810522009723306170719532719995494710022013450723201353073352706682217161115893672089487330577731669249495276602823961552510385830248533118921646021733256847420278701746203630384329624541550051405610087384522909273326291259081177953014749829950254531494872305335887775416473127803657589985496828855592612264720296668865307132275915103126909810957002898202164271316038527461695622092662971307679213488383321473228395007353729985108608229198096740430894068889315897977439724750041409825112560414368746207211517574248040413842873248033883141648223713513919259400293079285686632378810865588643294071909042432031631275465093496527407999800837912000909422010132975497330492852123458275024021059039054492298398079834227106851415830450677411809060522901630099505242593489814107159304519908315356477188800335818219173771447417010199931192445272189234398119935425346461086730258352388537838679473223671913676902235788989600822620430303857430622662359576151712534133371552093281290326137058429167174930450106993531805286383423375585462499076575489362435248277428365734475227174647894855717629253101444039391094992935210547455328062781172549387624282354791452359605466062901901894116740625221546641234936980102790558448868729938067421464841805905093749024317649424405948659507522762127114907515548035526224389305341048556970227066819065349343738733789184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 2290808468020112153266699938096583867789230557358265461593755145369740883190330544588941924640742997381137791917541997421415508649323805037281672512348763099519602806363884541486101289203345210976568771180134936244950520245829327297693264720115334936234016167433280730584391103363545679220832194503290235791493594842287836126988888710989398659453476106212723514428019722268712127384231341168911943000356237973378579506457723931882604103584917777745091956792733568667446988041619211050655242089651863801553964742554294765855108664951001298286518248421113106755681866115088316106027789085247850555144777472792444045173649944626848915098439900662208796712245356525896669331472496472312900922241910616020930549677117934564599985040907870506241797463197101451349723621982540354976099232618991426821810155718381986134269339293274192106996873785630228691601464048594258750282128266274494210378579648810675557983842832064613616984982084538091278920504045196931112982752902536198430991572794226654769669345806051148199046304762124395090157557975173225354535001180816174655083651363177660996991427468030306574564956583646296498168036250425118337197670764788365197350728334026899363469401924491180081933569319694412696538741713093298636699379771911162097589313366038230320090022962228939662123401822062476204111543356389390795922787736500613137647627418723572348697855159365014122561949352889388553005084710520729077537073682970807059403015002370975187459760499436083817535353322298294719598713464716142612292230468597225466331836961480575061061060504873550105277544808985252845899078448963053984825991265784137944559270228594061146770818167478603862850839583361404821673656663622653217713269032140325628311697401135811549833496714250843219540646237890545557043431314296531804312012854258216867061178809986718107177021794563050323491883490888472333782653281750329030528071223752700964663318830490131436631218281379352399622443555339039904259682140307245555279625460995309987458039846920619598818616829754487304147901152209153714556667742374989734815793927975891183558237939088653385922611927030699231992857624824817055294878307008192219222841731418673600048418861701412759150788552022975372763273842949198396537298733710179097288561908478191500844168548699499846506122536654024694230176248528301414438710981650574165388552924484131479637912237824166732950936066129798845399215537453561603291806905172754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -56650543124664631429370703433866954313244475813224248795105253148548918985823117007497620528288305389291584230145422673807198759328681687738812879082315143719611465154050450292489816906445547645643747431961753234869032364114689210573804450425006184539877306880637521157147439064802059115918457072170354051850703779273357677523457100400306125382365552865985450572876620404210780834184448266446226656325227282582197768281021510419079972732433971428542705520745601525486075273040488735772713035378415447127907639916231406704700254567223184519445648778195904538691452561646903430532236184732699641535716827319202223418062739783268119111149291350819776112646538937973179414422634198912506862535310378579364070106959724308610445861498864809573870629895800026106286921929051969787961709566248164506672043148729207091742199300001003450157731624145075089053105673964054240335801781912679711023836511574864661918812298452309600443086295585244070577312369500120541131987731074093785627178260212646507259522970429665078918268389073214395172434340416884679332658307886816591229806934148831909209674145064200476695913088484791919133302158391022264311229861635842836677030694956148780078926650050958152488054662791948638782432094408164866935594969153489477712453896335591214566744958475438871808200883934018210872003109824009727404318920804548948385314663941590538883524935387937957737828156076293419413205761754359383519972348999864688524942052267909349288222458185197589606341128028308087438720953104827702030163020501966330863015549151767162982152856346165628301314274914613021194627784088806772436012055908815817094935897143217767201472555489763833823078156954203067533509481211617442167642498342281566792396003216301801216732213269792824617775703576469416916969134115706858013071250540153356577822738430828619895684543969288397707550147123165246795737271719207979828194800815116425362298576043052306232858345778072760767462551932417262256343600453911350214735571197803102941081452539279244633927080760621441790750387619180745551411884656176098738632027585355607346552537991100888835462417959276120559867594035540080078884986177552582596552576908453604295768065544256765284920651514874964426610066223628101286576756360274483532624733988420573449565342385794380152354998617115793664103165150480295151108456592054875316250702861485961663942877971073160892688099048202560290931768079269733470934204317182197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 708598063043366132453804656234676680225538740351573022169226213750131234525563172152638444893676793506705278150487514456828535751179224723737602858463616393655739068369716798573017438580977367760950855676523487002963215242460736302723231225088399638173593589991070441483097482718519289292108267559232946187844489903737013418862624822714679012245600845978222390933701011715184681275129539893242629642543819685942897129242326404374797124194360153168439156217851717897387961102467549051047482996376687332386193609387865908066489804591503631088515953414549764498848423820500110737083715149705862733441175249485214804206241092736450575780140815556181761399026527085081187432310169079387152017719159322072865108400009127341130865541304110232194563412035110099112674044457089879882098588352741491005478043515906250731300342580386877540043631276029662885316745349157060681712593258258564994495874370989097607178836466977187302244436486512432458190978129222920108391037133832528346613728341392151089764696142341612583339480937621741194715734828639542424667504735944652790684451943762889340658121446058582220342044797757318426100049885351660363822723626115039522903083326175608444234843485079699455053059768031874772621204875789712625840428477012438538820610687927339369909129114484232326398563740089027132051452871555243181236419044921521519085461235501981396296427854378208073136180461137738175818468699453667126214442520512992376927785506752513507022237628214365453977559858869389351976303436005642908617895732715330301980650316518550278104878287422578335824422136209733816546361115396786346879214957021811861856867156269129641956516921502081112758631571925729392736528365901121935888789206858546794480235977738333213672536698467967864199690029642439666646031990867397141914893733423346675295656179482800655810857202973673471752018859683444533788912332797789559013973479860380740165996263032815520636082068745758324331207719186257478422482983739297117796817655881376782453376599031560816067957613058618622753797974152504922196738824959035239836272935535919634064137557677863752662999672939439552424295515788665743114571780486517800664782103842041288061572395347635625667738608013239302409157407877209504299914252972660502226409719077266508964719566640560401856076835123098009139921886845971506867915761606128521884494409825319870368041569096009664194885396318774429845194757210788806125369040422928646144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -5052113939688695505646048387125229353603941990173683201464139581512649053952774093043492284413159711456565962261896401171897171569576900713796631267245261527371135774065807409265565593828309485505522408010087179913287668940055011723289619818652867565699449401394014765159829282808995062991619430933045375697713274897011361690224573775458482308172253245341022703423928880106310640565680106005839093198132479207532214927056325447208955892672885712124672855197685531700041696336545863882298230940741474496618395196503208960538938723385462008574826836496063834539501617862718061891174395484030257911727076770657175670818570081644042181592830065773711868921316072785577985365854561484710432451351973795186301295929516848425236482339118383436180324153569246570803685761743708429123289549750333155837448893120944037670677188755296956990719286629588655312887875358355489622387692501453916867718355812959313039759714856647885575983837778364254020129628455930900382259398307455064702202177195614120912387103841198589286017538691527128043671624149000373416875276704120229854252107223773027574177105354021582889709181657976913119350693347361689317833660510812204720081787699163744922558879921506178074428910498487517497155193001576791990643668725340401114229251952495029062471107945314153978515394404936882297483268820429443100324800957035613995101388322764376087772783410491097903488534046798733096556760757843893351798196026033923303924570835775022966814189034855744663160248069306554538405290688536489295561278266291055802284715045454711986965883474321614364886679027605788457209708066168507260551309711704078588378014291876380062427700275637474788572104161123735343210004702877496560982406629600198234516411892206725538295844155857551919503284124360909294622767656425991271228268065524401086722331198299966749674173304168465706847049476139864679219419348925839899712242475017081675636755712500922944620044046141264343749107016100914751394160135876523673606316059293587826684950509963323239668579928856751321621660391411072782632145139925160016395631371679095832291461473867854389540087259740346892387518946020262775623480555782528432848972051085851498331627763023061443348806330739886090976847168899991312840689521614892332266950208941291194801560236334036492689581722472223540179719044429766609300321359125239208808510967066109279335681674282651590586860008204879147485490885344256454024711100364184616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 25419986662676251317692573843473985451618054103460714513078754684844718613022010003858174346206322941096974937394157268518976787741350111403172457741427151484772812171821147809311379642481834160142168903865750723596522980846711966001332452764821017863942612184433102423112821396257576861130840436686819923317130190197799322867607445637515317349042630592952878859559543452220623628767878051301185419752116099707263061578132828905072954566662650137216997134850491938906943324010152032167698633953658002199045613054129979276486897284358904044872411680781983031158076587541927049924706378529269330625700223830801709466595519087992470174691785186750397936998767381662192444318256432145486764081428051168563572822906219599676420564924112436711437915157452208219242693161570934111492786614803081653497561360063529892467479110303060835352948272768598031874002562515857990298611005508287357762825209327187807687343599114643479256828930844914681410199692437365098231523577242568286042478172368708607311933265799935832155170967701361333082407824820690394058278584492134249084269043304322690741538077820620305915084717798076309546026931695765686984310640211058203564295741048212801847288197386062034665329275024728096173663873414947994040543192390348866204513788957055003212595022173763479436901599739731819993072531702906270666147348421368899860831830796452629880557167295807801432439053261429915772811756756150318207140894001194437318214776353705167738746484288451832590879967619123432950497173485177946913610017482342591872075806659787489502540979186119170563789363712258995016684312049779465001589227889826327335129483984752701452186060807013562706157768150953013305397655826805283232372905338069018254594030548714697632579576640042416686108254967474693612315602221382190582531012908044559142196160424091899375295073067398669085048517635972881713569142484446156413337739268708661074801893565876370768952918686380215891092255951463301935776179693324055431685994057439686956831814764198425754623037671952531736498075151287906388516502046454388450390892499074415437843461255446241423256095279660255351180606227641499650811114183006414607257403865794970529153358398648418512887282894588547662506817521355987225988022479644178551179922927813259149513208835799466246727937727449182972103385905618777009685671854900203178137989628061463212186619059581465752713481132356283608713324942114767870923144102598313771008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -135433517413810950011670569704266266586210096559098497898472813645848511540462514646120089186323791595090787744927182465792919998605052070287940796258291073223653012608140583223213434570854327274010632781893269816910998785508033725221807182115283928881960929674030041740230608567927649265193600368339667884059468915365718536493694684280354268343184009040634308333160064711455311063833303878187603357191604913426118239059575364814934155453456700095145743701104872348135898392620680019389689125273954051022836851060518484810777136673839050496520412959183536348296255434802566929348253451127949729239865848251330117526477269281184433649211396953481543229039629086940763499492814130106006190453918617203800439454504313289377470189320549093543020595794003585705631912731274584766805944283932334017631416446774917759706974395233946600443415034815568787313985721555042839089414103200951433555267258412582575578145420897582364245800888633852907929606747725645400744917426387242689450333120471349379790394835789307259442718680631962898221245944250981065962831982473477320678400962427266332448390773230837704972021529080726136687395393977064867980677227951643914234127672046129466000354169841347542818059056553435560877149093369347811271077355977990656637215606056021292375650659641329039768740599405452150597409200448114352925508361308680863564726782060112036869474254614745648907510488702353695151244294511288926114621092515215725890054643001582319203980672924727453688726871980853231546763982219853367089767371286783247560516458126577946399399287097524526626378418855485668699038525856243261456826138304423461540490345976761342432335229566010462756785710722871311352939454650973365082320646751146106822614104737383842299042218270337218948685841601814131759918278765895401324125205954140108926727174131762430043153583161672652176439919750908056672112550860730053041101914781014954886106387959631959483384271441467774956003610091665723221197766965582964425032048542832608768176725792693702573259756208711128797518953282654881914171698940873519812088279315841831644509162072971430164052827036719846350629860331321563120400106935361294756039743438911999396667219487301614272030162810922445088188636032514180128049292545350915350416103850154617974082803055500253551820566182900596348036446187252902621289844521245790215802095408727853231743552461331844129217798027213038852142262937637917644824666974447585984512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 951602435594196867136644530811709804435414840719377267319267426961291008013940609865946529587503256774801969767176212970151996343413891296098425760435027797152685383456568868595593820933877958207717336687299630384557232716740094559055214189437176533106725358282732697198505315149281618779167494233652733147126269914888376014822417899287128700506017714472358517236902929518940826435092858755246007928035676786298533427986676050239316682921452217852369846374909956095293290288069804934327090057148827766772098190806048542990624231608655586011099352116218830709394273287119827718115290159180910961909151424465960109174496735959787998524639171744676889124329867775637177300585877070612282255158564727750908422904623206716510613662676027227622494142804039055309438610661591916078992532714211458654107568230131807440771045718549136037970819110263809474384519751643497938434976166767484558263853048125168994469073203617127343514241123580188412549377235844376986982980490613559585492629727935468146858894742477813250379917487917803614142252645032507257632561669282444423282737940264850814098384332149787570022523544849140265486165124605395475892666321343554952002611638105154678912115749958193135613543628245790955432270668751695682105986808579969154246595703189973447282334189489425513509925907995042477482408326884242174919256994842746028532330699933464041349417425882445740665313184618764670409448678444634799178357640715903132134036113428449228723192122593739968133336880849625039148695396919259233657283638027405292474975798771428669891637549789066002574183271611975495311960111409338207574379818796164551644005682343325551184023536495322135645510449953423029405554884625486351155303133095685713673811347350568596015184476400620298437802735026975143715764479170599246597837575410008488294683304301831098114926638986738021979631823695709710183111043746104043444410374542714678596981655222090739552607821597564015305223794725899134634921452039515036366330190816433164034087888834942793603781570619782969756577885168776944036442084606071843287426863201865416823802167447792608317218736991600927193065994317756146926536136295771681872014930103889477389453129676349129338580009296882037017548702726115772785523011004347278300027935233535353477212459295026105578021415339565080145674757225326368278724477662218452975445608550170779601600643799237546324325616398019566847028817033396840220115797990308168335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -6181784748921811804081804590993880230186752290912408909587166152228064434502126984261899734134442325593894109584178926711781672345561730730228243565575033135291826572055163538041010355901511485119495221158778202485259900571783086574155773033684973536397333814214655811673228001485106255623599433312658025413965425872058770569968773445530872058752084472651243724414923690109770282838808774679499239499733931930867096614044223044369740016519239102858195734872825610907249219742209082934386513787930738762226873973952871649028331029894759702084002638733386160964440687358799111600681894402569064453086639154741323761140470127546654020672964302230721570052220992381005467657943110760965270168301497706569249834255146559782371017083929570860979600308637123019329148435573032751852179876519907677596188757079915740985287109140421587455244656924065817078286038021352892347558058472604461957283648788518277179029795448966914442385868187092532813948559663417699684032527500959077236354594538992570912491772312336412161884406106693430673379500581352096420319863797732238696524535020851781595928605081246077888939970320547766125839068511572228695892052916082123570426232659765891023912044462666453957394053637286033770041447070784725807109887237048025111275495661579818467326340567379111279520104449598955580249492591158027429060543641676872483826244510040880603999768142949000580393014838323730005636497478740058602410578421147144943443036146252445624573913577748676200088028491429623821894927549741776350118171728263246235043596057356267493258053773594523247444134673919639292229947157579626547291024298319886158323238718764733657987572040479837620201720919709988661897572504439624471363614458439753810069947920599814881750646227730105104645998684660571635256058467818401545164952518972202631286271332296655301193594569480303609555953818571235092336742281450264210496375631837156033623957362447827669352849067076488588172284745391164945808660709877246784091474107149995458993463814210121287960772326556065677448311857920730945655564385685401295606501333949299478923435724318497437785466825330667666190730645106875272160486803178552754585071056749799908826812597490415042680111711982433906874756089567263360576248463462124251860038032188748079308971583069313469901991820143032802481441826672413666944099417217147809048538497913897088521936168623572151213393943247700514876866379390604412160107402531550143709184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 29693377047671371947998051253612388204148751674161537399456222538102230679654878904613381335336340158826375945867093331392210480053275064894182696009782337217019981326266074301156610674268804629546363472929499808533321063559009235307822477169818368775024163041343951899819611128652799563447308678508293617818011935889376739505902383246642090935119909370459006262779731202883770067232553926677502781161990312445211896708185049423281012079363304716997488225009743678381732712814772789663115119842246875080617077759478562821177123224176549517258859222234883661571516202758011292425857879395451032313110563166403042072432458256292219602485242727409535561607922299286069287016811568232053547172690726699021674779627313769164781261781939512536797205470844627172551031630106669315423751004957941719925691653592114111982900419512432848091089699001953409236261070484829287144277505894201349256256949002810482031770276729494326391316134468426900269921939029244478748507360106823781663466859935143452331729737859180404160447204662123512810388822683826057825604515312233138689753602566119124265070260687091371275822412921718559984363423958676470855544066221058296208679563697257367492371882739366780426327339411109497171128943924237414525778542944354722506865567430216903988970245819361071305567074730141766672144732588475980915497845368703984875741198558204156294463838234531162158894283841162818922990595210275747441577303178838178121497301306747153018023338162077294724979009511451544856728702063255086142750363948915853029934457294491591585962924335888002340805928242635986983258617951566748187544177423502996155401854189694806866996892057001727717022416459205018094623960111743576786456043460229311817100688706646700883121077953437707061149234382090979800508360311772180573832162715827948946608014502693941659136133643944928906553135517548544333085541067722836328492192422003543980025102677912988888826306697164931015317939255570085137441741212097243420309886712366340307155208316501110214598242188345817310465104176209879152534266339395315379785210473548640153369798175972263657911529008475813829461156788653171252782824959931940541004916897310793670288828701241068074954664848796004590408486630795634133167528791219272194508147970150160500092855341723436364583528464888869137895584341223428316955579841138708217941713893503985044122230115487911775259684156124231424552310073826625891860277436420447673516032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -104065303184123507262542774440702959512719650270297618474803700588207306585022561027527967416034299380316345348951182042049537225996390750025249263118882658023984017998027188238788481388088939697701467759990365672640055141042507857827966953234521992312721161410509173459531708659288387904078527920666076052082131020680833931906780572283068150682346655188281951376874872709168568549644713293642234686174507994114696921950753672397184301171192462921675386207540724833991013746879753264189850734352573162722038807244663020621222377492420594269349911471293640438328876212424116425502311974739307102854992773581367573041428354509218234177459176100910632246307135108474822564282946290578449223987535372136416867476631514998788460401581169359059817965448789071141102107221056220063756181624899930116412516790516809063238481155986208102478603371452423179987490573985412594824521803327113906318186884102606804368550624625444716506329954950191653186689755357201193108347334720935839394514220075202523699107168675132987336060004696421235774420479741164057666751100906733622197107873459593045278586841021331766293515096201143052733429290820689749996509919492142105586328903794601594337742761981268895302228690634406500175374909516482048433664167813501296542919282760288937976083891972165250317167653651693336085455304755847536679331325373948919985822047673290447697988168188757692122188965802332679579020520354650308566985225834975177845092540719085081680896040165719751735648953633527334873638265871031930071431308273773781169944888285130722085548474593383382985913540657351211420263908443183933929075260615079785920251214361855210321698367454526356104107944687492674792327177789683166593781649563404650534633245339655900729986590066836335402820604617469867185998014505825221992375816122569950639753784731295606350667939842284973412448214178760650364305760110510870483229361360031337568922423679526040824735258672214845625632920240131061388203942228073649031844568993459247601586084350926699358006944873868350281336476496920404551201398221217365218890267770183941054672422636051101651778525058415508505080335608786461624574817949246002785578779693418328750695564990707774841282275841752862734300677862335990109580602149133610281061733731216023206383976493997788534731694683803836867773616375373784148461480544064050461742679714743928808987579001866102230689733008464973468383603532457998104129116516941734929760256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] 276770959126057331535396219761818828757636698939526225980988474280636132001951481130079436115637697794367936004695625332759910478176382904282506899423075121786547927906542884575475291861897490018599187889738681034812878775514625118115312455222454869349553502560165970504891468999980685799439897114496480951894513990991194837444727202671151906670523677543293596582883376302555814838217089716563881829349895548258108965418729499925507462906175879971960118726824763664952368422078363278787778622080119551590346015348162660784992908252387902551346956581077349077569344147238521212026543416821928901414256044806787703439911859713701992795120860864958680347873620286824062750984121223619346140109927641287005027491558266227920625223911058303536475520427241547480594963094356228614512717186165861579766722603150624106809985956231678143018537999889210604653488494433039104520027162709921961789984480919777627375751651512377449769947712396650300208210590863967345286965584548277084838450608137996495360609236298191262879653299645747487092480639590513522257371358386238514923215623940140887093656768107126222117801790419348660238075244698026569413331010102583319762611122472224035511724354085922741208601515070453436525436717378803700378728013628191962019656552787133115055012335299554296415057855672572676935079983093579343536364898561975708435909529979951288631350872577100717197086843874427233115947648103319753841166176310264783294297632907342299412131455942158810604688021173699208227973626826556662478075331381592837997953996334863181334876356991844429090260681048716160611300303133748600191735015336676554093801506842469289015055647390345907827318011271207949519467315222172994751811008714181633685557835089696600413277583469743616893945843785585562290835234312409079961331750876211441585269979713520896709254085885275651941423588733839044919234282334172539093879216251729640891330263682404971204892386179059838398332228587856007370603685255151730077296232259098175502160272207105725848598484856970008770156860796333664828728105110405096191558097738103817231824023616589172400983367572720498756974619196488339455138779218334314928524889871089782198237970274749753283107519092768371595930551952755299968293572903313238311665731144934878994101729431285701843238846667547739379629003568935950971558787405942157060033021702717803999006535796112452443072953619120640363922340094647037989411992017452971870650368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] -577724776189351452734458626757697159921023243643592021482472459220949704061285872225481662359297674449266835025539136019969115744447254777739330946141035567323024128162247753043715704509445839309823338254565433849258510088715118316266781556254258216666385928383990574501322583095973499676591470484340631749524973547763733848787076323209031481656672902622860618896636062345006457670634617400614274377338335192611476523930505076689596000890768596476925642474396659115579406495452943497523717418598893631986439149763526141494228618872378926847816925769788128906442252699177877324595563204921030384830413696406772040886416542488864216881751087598510958013660944274763003790472252518523741800749637660500136734499064776884064133650778612638326230513664698542328777228170347946033039723093649755484816595223830271894100397643231751804241286826650466833390906872948503661550209280233450462238641257292989015771558378649587603066157614822748444611390954382393626670403099248888320520789148617990326363634805665656440002528232713607892005539119279110209417346681236092211082708745890698995021864750500682259399673866912482241903041144312278043394839845988014241990788804608553178518030820137467763463328380348826721103729016689315718783388422844576766854192182188968215387221208588646912853872969676838630765632978577941445403524042718907405546659445337049494959717126435237844175894839819236183873600884090670075796844557374852573172704706830412289819330440474250948896566484491885191754534208400842316098476362907554506488848471682110760546730903243306153520810491843206759399314231294372385263213687036715140649808405916539588240306902226962918641627617200153638168931409508101168320574099505602071729106656404677854573474721482751771983571294881275731700915449109885710246758666939096502305718023124714420243551500763859679013994976591697715065868666177968603012138815552312371851343391424588408592966775041365167913134900332341271725034500756812709361594123615949711783254111433866910207306905298281050209446570674665041399592222811716501574398649441160869896676949389464537354560692892170993443388760908117424053470814588707950998671082197975449005140891114194320955650309299633346173967856893687568117543588459940654001137408307395663623001392669217389947812396495167964254447455756987822123185954259695991798951050925053249865204528801821428760237011916016667714955351398237692248131013648597439171526656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] 961698141175529320506379904367573518655572687004271188889177533757069151268249882233652206405488001821825162653173042777324261606829333653514615621748799582939645684074980198693598578131220148255802001327646119684764290490341370457716966318228914700371698227391319466366413963916312478474504252225185136188670849666707447318104069110371868144986651810408126788229327593830592541932633517776032571369951017178377814392239676143896781921302116231811842224725813668552588013829274380900428726599729917865789827855036725573899054435079118103999869010886536686709749067728596180523224627080758757187222621461298109407538138039952780847842604669931025910808163375575560822368540944331855903091427893734403818009662313806887074552734147174427732588230590255053381276060377344736325908607412797954762929018705930501259174294959107547437833509560944064795993640301647077242200308312232867898359717300860027932175680438204850587496634752197840207536775585190962607202314215159134793717247246262952103214565845563351137123450904113887156796787164095863027478917123808596400157284684362451939533720701973863095998111208472920219273364001071036059215838135288438825422004065987544744295223848771261721514407269784224378695060750656504743427698230937748952726148879214891258044529122522071137246053756092445917263070157791372266219302692429055163287844039832443436023897201529659476715123397838077461615930962363196633562750722143738569305813365262326659386965052674966436783081556589204409511417448649262525525256259437445329438843444685675641683384163745586174792121682566927662846694011329054797121411463325410781501828326508717890783104977491139999536583114277385510776128329323592161007295933683657530722144594106718798143770482567651349759013734013357242081195256932883902939259521302371707837250148217264657188981621774173262318383951735850861507122466647018388690659233197106765677046947759689226959536824628898150659607108783495390739002021022771326730216641100132569040427082835002380742943555943703513330692693774417140554595368018460114705682513377673619653462980229226126006398947148129530587915763825805018046656270667701220249260543004025429156277624650142402972117125054577493878898347959988736292516117260622382467036168390632780582603701022516906183011015006130473375536319708906315069703012100848471407127884131115390670022119737616268928852675295160143855363568367126157144783471757278311811645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -1295936674404669876201294058673006162744364090717481462591625730833730910092166353417121834582367895614770429593680233904271640841496780446578742376303399618907918594748455160744512332180908714393898176054213227295850922586536122834632474761690251987383318716834284243950928173832639613290047890956113685351258965370714513034358913899610808723292443030430886595642060629870799274358026728214245129167133078942603401642514144935518866457858537408448350688480682517251428052396787865153926104948765000472602197920382247074871122459687471999352914217712459720202135290837944519919071123950385677958591008539973526914833479663760554382942432408485145177761816437002175224461806494374482320205905053119873660698887622679405667300008740534460229196734841862352352772849149890988983346755578285873150723476042128349299278448608321614536717853675832559326950746428226398239216995191933653924981005019947286218634932340464720529477799626730645719105538765126722082301451636200751698343337637240707949390174767368523304666458204133788071512342888537675171613801471022778965927946507691886034624403723439014374232278444694569804445467875699538296302568741318328930514279248608318477071822800054174950347093575454528852884425382077488365831205510906656334621032400938568932357635331217824839422575623143369518697050031307317868749686457223752975649994708013168125611843331411848119174117393472777653090068532993462777885507130232715622696343189898446102884630491046337122974977022260090778131874801388455546314069332522417155787289191902499338747669415252778567943332708220403561922129553634183104867151381402535503789945451663431871147042268139185652777930900389410684760228763559109452026372775758974711892580794668166994141658379081580745961956689608545655049786047803789097568909329830008426889934808222692014282936490324498066300828819494260586726565304594958595716799461979496428664818787279891252051426960393185560418729795365353621943895437689404692513340455057536798172179879147737572331971051142773827097791850656607274563836996160331115284396232862657876628296208072854502627947735686537802268991041584145294322700548928740810671604748760884121543918624666041304488530268584486900561065107730740117973648064580183480576020490037673873903451242194053961179746395242228273144295810525838010037801987527524262933687499040683041395662182136795969861263515915387857544568821053448649201970918856257576376467456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] 1498937386993860812604940375952211768282502424350358455723134786706266463839817364606742319780035581170374779633204414324366326674631161067211311043220309862292540520160540945785065706340127681054764786411688269342359453405018703556801284446651431144692028631846019934245830772583900207715882156716556484072400242500896825923251547570028111481814536571746288960193867336321319205939588899124511822585122367363808007876552665089133855946630216431268167771894126645413415201371851159711743677312312443846291334891779282839276842234409388349076173552557002330240730467679230526775421574434386489162667656385611660801622776186555616627449981692013763116459640002176277512043185421165320763735109587215468432955558556307264957206085140899513284759889350523415777594790234473932243737835418329235319345872136498017593721483492568951571676393917682608267862337027678004666470625333979400872639836271390289680221396832174474666657687598609907266018854642193451891608937359014641635102330051286580528460301226323809777791551035814726575147967119277625407390787867674382179533622175117913552192866048794630176941943345779696246600366427853908350300767561562467478692800201925064447761940705203127701998026269437033368909751285989524206310271691058527118016186178359913233291557818222113596460847838849779422460507297075479776385001321640758175294805103382847142052042755877422102899644729205773193037221816944705508738219978982613124553643851536078645252564097692421860138509963268379321897630858854115435157156730582020505865402284923072833094494744323435234045719724308191258733016411680744611056021051839147053322079963868887548816627795589063113914265661031921600949988783517663405088475797250369761462492861167952482820026285731127722580543734472830409808401076232767009002166990865757048718575486518286522437848079954913208902817657953128824638927181770123011078679826673060338983044327210772596234143356457927248224520108286926854473686076054012485616275716811403777960541332817021748612128734674653270615342700867865245045075066254316839855210096740838334593558389187707148061958584513457890875459853396534970029066903046004644403511725996976449062272183632659784478333513231859839095353853280219219861613835006723261553762142313945652542488397253880105381830584250034793931118712475908214276235484393250672588736830995062194137983743398580966042116983700581413081193987218897056414787776145695211333353472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] -1724549189371228283687152868517996784652827075371667356889115063608816130725619735306189670909461601668602329247447088005035297590617262169344186158995044734631974240259646191928335780639732119208248392163619430681552833480302556661808941470478630981538605250377162263975602694436254357605429370385228415569066255929342290845591420970177696671770617257876324588405518653562505036831001330288051473864045255166192859966612474138926777604576595303033792445794492049684613141555326585558228769688709369044451663776453729559296625657810634890099696888384701567690906077723873456976669266767699391668354250247502612463283731473784232554256526048471149422673722024930636323276979638951930818822187186758495692170632816755761731358623788755485288565696446464316866430870596196200360816857383767241792201999679322385140848634133374356328841299722553443619703482984635770654687927384490677491587663074590624447456068689921317242927998527074031504833998607331090598452169932132548042320717215939137485797004677186546567477097408782739793934404688813795914747268005043409008124637025889364414362058077679943971548349820950071782200981315601601205429387012904231416407314373791928880255917644674458775904646003279861304825858646298732934178935975578385891171752584164815824658720833080342698811193832825407418778797711288804665457446492077935237031103878395511885037726856439347742842778432133984026137332981917095107469992211622516383439886200941112002251414292150210709064878849139030515117041314444144132197650576562437778355121417152509726319302192454271881191366240166391129059154257795202311417840418781237174982728635094213871121910932958186172569061903681784632778367734403019645165601022824666134329656183846756544385976307366153115693747368922419127170606672147637386969470872349411187162898219325524513697403994122371469809054550583129369631630531337755612406829070684148937474118175933710505894137254871896931122338218151603786355162176707969098814102443708345252570230362471445815086586142365614053883061934991868138139262512908889280144409464602816598272119398841204738232604695428116727091118180392180416546054050173139968509083388237329964011498280454818721225520405032448193685194531397831073850614309024302344865592911789622256107746267275367123749474687568178796814349602417390647186670897917028422909607559707931743379761275751685601244300055790070816273744623946020326278609424474155519863422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] 2246394353667943144606293384346953303020576482616684923343745007047207991507777414997740377860601623494821436962283798704423302780527779929253060114517783567323357600659577351745528292936643209225642303233374611878345485682198898321471454137350798023808135700886283726266202355576436142513018227888566946596312259787805802376646881634688051614242428245814796217070052017766224204058037913675425987841115929257832818232622902044962310167397887004668583687058906815164956875712746565730992211099184551689877702682384828433997340297318348375701556856430769842439106313344572338863038226220346420686895257700937114323118767975773187449274638735307982951333155679320985052182636486381173468924883568344868048236978535547793508936759556278153167108142101441925104297469621713020994769108952371899233569996218817712719261054355704065150739902851571683156049973766808947477600271622220912255687272420480754795105407033726938801427484247570632281381179583565496582425221016503334400935199777451265324814690925281678330141609597207258292374299471021963872867696126396231272969698519009846581470894738017442573042489768671483223357338410821365251275997611410204584799120336199977545250452880819520054704492528144272010132524796926012090651437358260861848793707675206628984353807000165356521198600205322261499664998600224877842942717808065954450482524640257771898259225861505939261770049050432848635842670299993243070943108506462282016366244953922468053900223610001198516778336984017979364021688469034864017861391978745375659251536630143542940597274203312242130795261745338472591236615536983317093020635097308821632358843711988962804216673583774622543165989344462881821089808928317658927206010089499026991502375715305317726953413999250926158226763790872903990028826221381393255933063215889563449161368231958057042106731388850083798874240239423726633369423501454309056305100047871130830223553560468138790314414545953854244919212152340838429869417831867852886914975535732779080659812755959982341186620940722370894941626732004866985230433607283895562464278083149269089317727430300269994225569945804836683483915680416630980123402821148867003140157637240670055078516620919538005971548875026930592978853529280742054992050759401027294784454343389673001541361552027307043390604644914088832715341060557418618799711421697817979614500814927285004241160547759345056806378614355021643117828182301349256634896464489645450664607744000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -3034136417695951395056937675785448640497437109819494025917199754332273678457190696414638994136101873685967597713138063060772485265704197878103198163530831367199094890762524564328519324590962211674370191055250855441990480992274452648976339379867575507004795879678222169570649971992994371198955542032629621929990493120263584945327472717549488475446312529291983712201241527797187105231060138138644046414475537657966138508950796977027657312979153017879923053302431624079783352560066284829355163542753253888486108157901453233567716767897100901431724884136573365102711505398324785032753009173540095893642743570083012807676904624314178761819587525639760968365517883515375690956839163899802821494347208223676534918159140479132659555170966717788225530718732523549058910523012978087169890805686949968543191976251874871383628920724694776712822921908988614091278090530856581706001906395623411463431995589987697213650423421431289772884628110961879826155437449963238347344795406809681129911828264934300168000846288995209495573645490331694637773772943318350796811604894049185162257131562983546761727220562417744563525959082896922282872879162625564344725448126377660693268811433002601313279152767072148398009236510689847840354662006667232059206880939819288364611388325586497770475435469524042800825800911870233434076905188551545063452225966655367808185942890599731899146766266691006978984902626490171207097886090866527694551059923853584953004513579412682652090662102105463095051602031175495409150307062903034238596685804655572204537516866513552557716011011272834860285958045567624808228595308863307332011980537971050450470552432105594799704668028125467116785074378665766211602190608136461954362323124105337339582367144811735714547904803693072526261521599105439605687072671999292047285120221180687351506248023542788573180631702019553291910959386527894870725398622978094133858397756031913907924420986229689605353492321607744214608972534025325560279756061829652074717983108934402029451621550202847778148951758259979414669066260802447115065678023364905401532316513628994885811248065719128281611600578385989972983478354110909309825724627733577410596261988847720743830783492879938537069459335054848264045574741879340509790488271034364488884070066140791662669625416381075038215494825228577648949592185884475655566287974504471988500914727800200216651523470643457024147214793158716436580940464763524361818243505346691752458715136000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 3576414413618234198146861406516075368226950942888470474796379069425831779332371857429182438587872717624090809792881063198289647870819135221631134369408780168197027423115874264408162242829601921924799762546310136419206297959588306892719619439810976321038605696048420758175096458847852170388993079423151991262306328396110416642677247371285267814459135220130206628865787084477901315427345135936535695590546922056133177008127106496774331934301488473383150192053874400503691330170511755391175199630859450156648306683084538512966529629462001868310899602847189626254388281894576650822264676654178170111217411110500128431399919779501497528774811287589667866475085014150158191780298664982262002244855723869349964689838361558211122720104901277748520634301659943761184358572841246883844229349043374574443888240389970369555134528241320331628603354215069279829184196054912378998502854341866052156444637101820396286595034493652667911943720185915259771700757917452598312322908059237254325558715085225627801165323783037894396954958432768431980370453765418781434742040865729398164485206681957147003312464563102844072102758141364813606883181731261682307867424550026767680966247849815112539161541773420113959387932679808202912160161452166698104838969770470604033890990218700163800892848582504788320123149023391197583812537592269024225033898001348773354109942771607890761861014203225677384032864214856839977206959080517683408421562980593098286706555203282540947424253671236467036687558087827797007404641860189468225365423878416344325872694880531856888024659634125626882084497330621330823468773826030500518270178180175402054247232929065566501752861447752697029818867042332612382685614415209607795747490224385240696511169921407454373048300152112504668740439071988857768118814921182947276199930124506806652660495471354625777798011110319964997023353384555324869745318364627012412014776172794132032571223622832671832955587840489158448800757797622711643369117318159848322407585888873014271273362407702291823669579502097994673249178712261317061755394254039715536464689245943232915304039717076001611045088369149837440589123132868931606257255965714385458795713650955887382298492065750407171053438189520517254692990399445022166867347396447913972623026217129206773065208245319119051591687560003254827489009071830265810061944170772161916653650763253755316168891395957647356641113745136955079329539469525278304557557585723182757045075968000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] -3291019907937540866584417701987734079737770318564637881201768471289787782948521690329383978225993746763647935001917148255420325949068805344268864729601732014524480693287319276824049426148075115068410774559793592459437247376490246611311104642907247742181903883481331140023551058389556130062157855386217665903446843078004974154395897258745314569513096431161000173021292827237663790875911784198656367128019803913438277340437084802305491231348826678958730755357198351349653261438564875488907528506953141291355626184433751782435183828991375103103738528293529334404536450229670423676452872065641331830060183137477206714999906116399184778009422773953485095819919297018234584889696182431477626820665813629766778378295478326489092717998781322749289630044384537419031182235401879488451612298455021883544969840184351226562038395669981414258111441196138675681331103431661909439279313399304350987054992275275766785873081806245212233218227445372590027301874868769585604997944810349336377868078698511418232673730980824472802748013983107020255321315950344618421770141164198070189445694371912961566816172873139529258881709021864439005318224518945520842417815417501452997437512989749718350066403592581531334267322851984515473669499426097572370796287525108176296970272926157385014419089803885918218352223804821877753323050319529203761703073180939106447578674377361267826932058217899073274633531559835643048139878116401940928333624500698825985563211188819091567257317890341661219793436256579209117542698688764272790956003166053354356055010801331699644879929292094954893217528532311448597221861319689913348338600061177664786614238241639892892533624073392460470807232550031641768344908402641991724889260125118372440129472786209127144421949912517596198765083794190826725211231510888809092105098372255929759805057253858917735548415610256579964065243336984790515350975304754355160226974769796382435472020012507348335182514542157711984348009556911092477572141013688475811122833350568126732197382880187630113393997505702867890590681955717926927338399654139260934583939057657478370160588981561792911789846440440823190043680398649645007120014833990890187436387445017280095488403181977676725807109219849904743151052503991182005180251283478348333015186887944635611473272850575449786845379194575412133757077185122149344176741268646609439706470252834795915606504027672131276612384942922713814527669987373119945207195999099903369684189184000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] 2113635430919097052303627539751570625257222072657845996847679999308117509245625841627995536888764902347804461058436601398511997636280507035833831090007588570040457253568387567214602745952034185619760053875580395329361894549380339874372093328501590033785310952782663230387893200857491521283424362852723934475820013963666329306286114742083975611224017583777026440527908396205639117295132648214392102008649374607712261112603923678623322015062230084938565310894458533414641427949169014434266871457722621064764129014176335008247206809307989501116723533424655931190304359052839057936289833171077082948299071310785838790357454133629948206487304226706039704558260264102583029614113527777059991903410862970034452511561502754605543981693089821762296950070504041037950671847058570894467209387866727421838978762631637467561872934590602472873821779442388751979537932052679929428854195362543244877485376081251132369167098824316967492706206621340821147943904180460175688446202503466327630216565397658111485259951079333173722753061941861819948707070832591721913400636277089255998919419862824229722242514030566596531212844359681833615901405286943566937915300160800926199727418858742332205437775598187286828241971463551750426106799496899224373444354927383274316441168138395850481265197223739072650759421224808666455931640656960015853258813219108850235741231464471247878091929855272460161956131381559154352121132610255279177243178178169480977236436034452172067283810055111972023830701052859401148136268716509332150213230966804343125481573505306441247335480676314728040497942741735855676534457135417685639922742427020931175450117063231375048008640047081202911910200657684459323835354973342857832385774047839646211074474723573166964760302008365773965443070804172378440277308148563066535771732139245517743334934528859851640440776518986641034345404924096660383747683686441912056458816196293073541830062265739668898416949983871813626956065199882206078553447095162612053494941356684881240084341618782573799171848849338468650675667438027834247077404802062257020369110464697805710595636949226805614246712651511034825859467100535629450996592429636932997569201190332173793345146786970125719173770738917572350131160003214697343077347828591726592184717184779949044625973502847937069121832126046538080552854568879403509431118851269932525652151278780746912382957766059411452463551044912104746593521458592490448918018456078855601041440768000000000000000000000000000000000000000000000000000000000000000000000 [121,25] -631210317350543873389932804286904513941221484103638724049425203055896771351345082814458374835079644396949228176100526484091832463558288645381821477799678221905933153823426928625323127600456974340397645586408308246711743929157555668920742778094865756976551522598046859541136127805323805258869526931959059763164008001796738569209659168392166496408091121080180274658754660738121138059365689814556666424228939933978972997602504546698248931236124770867647235961463220689637249016184562815624871791483754459471934602013996050901466648488845820780806097909353261771678007894689830687168792297928985830735496406170617697944987092394292709609352268231526611715163799076664375002545133348724723008421577119588182189068199109724187163058221419489209674917296532756756714279695709940404545883330827584488115011654607410779427486601621999179650015733562051375755083313682766770481191195778600743949568492675993017724805701634433533171248793862973927406095942036042022997649268026095742140840663842374816322351734266718858426102807496869417167142058895935497247795027617230379258509312166253378879268807302624117947088361297118813464106269067295081925520279127463264445495700547820019990251111494810275904550850496982036529798327921947115147981541608841381836950615825435907325169303311478977661268159450739380027619321867581765251188745474098364493133303396851284066313345849308250095828563258173898442376382858789321797760443988928436272320961169385380279206735221420869521818979976505651852538347567896367655377722967025604952717863474342705511306108225894895272087959704448402983606988259042871742200415353211589141002049454494514014398692233884859831499571831761437453535875537385722938664794800858743616365929573518793082813015256314263318684695462818517893952224003593929958744277379744198920140863388884813643649396036076362368156946512960027662168276965220178473900085055357863844310709946382090541061485899731546330690462563019960939215808653281552213567521399989846859019238093694293327557812203190130243094716986695393521183134534127448464276688737880551108921059445551115315301028261932787206050053353260896805744244459748490561777035988532948218174518393778094949678039191442807276440431122926410170482075164187954494916972299831298599253399732890150316870860024670276979711216820310071514294334726957738075825590412214939935516929018869743400889248927000255232521558757265225648353815423357883149975552000000000000000000000000000000000000000000000000000000000000000000 [121,26] -391001647839968901664811458078255452625419782043748124317072585940220671011529346986178048662326895851238494742311228654373110525542047127014117501223091550731621660053120582560722026600654946966158253244794649780157825505644389641029182381221190015787476779438129863349326409367023918635417768375173309524628140764113710775864866859704667125274137184934230197510652300636291565592712749310129941462149998421722341416796467934447900581971941280640924259542310945428559605885151620532098763331854116815587449009675516841424712719792686621559897424986235708790932644591059327725756953886522056230530168919307204174536422010903255421022322365207758766874769985550433524607952791008306571165635980780175395585833747377313381803010536083714292223211292403268740781105051110967148940995388474081982518039555426056713192852773211771840881051893458575248132714120312946443473197440494763166980334591373083134127639637900502829084450716490280452372281487229719307381447182616865377833187560755940663566926776250483623840452872297032516961924408440314876043997331485016398940823067758307153697197948911328534572083071399593488283221075242473415682164039723288839590592540044643528912482068171812388746933349782809481467535549584761809693578778720705301542493592330582032043758082378688394396123385329142925906732690728861697914549617623445176883922304794646786232983917345994293271355270541018745762067039129624786585629778974835479959409368307303703383594394922594904666298388440891501590530362588299805328166643120466702066240834315436990609910479940605843641248140603606985580312565501151491064751933928763541655259901268914294839053761763582833601938126551485532593418982721463309158186349411505719391994584654674745828884822879398132432106999560767317105297453854491665721842281108451810766347236696233270590044872624928162037076674962366506603452515709931492797506759566842477254734353709468506420140080913554595087590944737947427526172303107701886702394863442449303174694990057868819356512694237771692276002902068140797845540742282716217263162071049511584482422422909725076584187641948755731536754446284328133920495256686697502725210395596728713687574044060595887975946163500371234991661953124423000842834736443830145372828352021145124669318642783266860851802263989667135585016496003886365542386909910635050750002297886355167502286543471591940908101450259495170264304485574612622883851714192252705093713920000000000000000000000000000000000000000000000000000000000000000 [121,27] 621141972448351085561180220737941732038428737480692082225434820864344442509956273792013011122122634375236752294302151509507510690382338665262160172243935404580347946950876359060665138707330807083669946316016947011728339180796950950432810880792609811755908262061280924524198466839938517924290496417157760343953405628907392529512316473944145850516662141810764446199814891696008883655120791856679945824998673900037786616638080025565621980008111872804504125051496435208461328003676692370070379658524685044124970192750449841667648405117556999338366939827980548488743739798964438312478624362882298397468959076017431968845076440481504908062613738498294294932485912957622263630568477598962269718253496314952706206358920614238654642866849636733699233862022198723106951559144172916476125203609568323538843209940180365386289340093048886549154320992862475709085549778945105634872935026268925763629079716535710161438885195589660000215071514661353993772006844961166343713540624570933196064344854446196686683937923148040143093520180098953519880891086549423564192132654708571599091171376494700635383006709999804460204280948050111950786173146066813146551773910474802681686967643108163351056779806118043566405654932055347151749465547830398221272351300048385831892126780728450340706484489364954308738857454377656482406057210287553701870247544082432284716199314091806668621720897428537175460897280350057416783643656968013107811811945753928960397928399139660245360154824396177906516053073641019843169462929168981500189448269894609867531558062976958430742225891020330632454361059881244674152191464539985277374647203534426177156265126532580595525514597404939955567727945290294927087722425214544048141966984513911804024395075804784654892092225920936319518641884690976235924487511384752864066208127972708979080780943935269717532460280603699777061862422307940192543628394030741616372200895578991228775398873758731179589652637567168754391821131692791748973827278156346763338953176480030121359515401149093934226725177190943251760375814991011303965127524153368605678093592860754598741476105998564238504384275714218528630225051052352713939295330581554188574016708962188270374940761223424396456623642251470855691368482925464345182333540229609981919936123287200574110647565662382289875253675994021885073501104415696830305825486715684736413873848077895564095021714097675627975673062274785926275536148708214638031686656954301456310075392000000000000000000000000000000000000000000000000000000000000 [121,28] -312419307197808358124720184977387293736879380912547859768532846262030561899728032703488161273777666598179647111772715024659689531629442733732060844149062403846206796597903573228994813422444239677791410660801070101944131768758918774316280653807139857060951354893037272849573179584092912954880431121967857825833498723935364702036142171417297469017339567345973185238539047863837565183424236839879724025686955845525102832827191951902787128507636601463947576057751561047618199855302319726100585483377463120799101902337997781178257998300357258941323529560494018520843135285088580580407970122794666092162905777141441432916491628716436162227580996977946560310657608087808684024720156229118883928206071815734252759601616130539288166048157239430828711940939081903454467975435989235587698792982998345184411909763372882130543680693857596720370530242718859915356706843732840269709700928449234744844492237550765980216947719247509133384975274804606146323792020635309968187081512009848759069286932614905445879906159929188737738507234203125602167953269019617157685386604653784624989464167180840587233337906015267214271930049343683434141788907772688129450665413268471531084249207085718206361014045356400917186177805031494761857184941950440606462220118156825039123979299355598776044997697637184429882821255371372736785323889196685733339621120063514798273461865831715802269658386598164844056594753320253390250362298634535479977473016827548926679249050324600860633948811063190519501827407714867605628360311532903153066097780331357575897458470771397764432812398084078217119209594479872704971809435839049301686914970090064977368505154320494337678514076090635500651116950940549612331755999539909899535414779541878977605288019856927868993042476737103954137519503383685639780245170847949753314918080190330310399895873850539175488905394412311903168699010411228406836662596148618451886197226807161013990958582394180363633304021893372299394109370487299836178122563123174231586822902696290575042714118160245718475000144419398989348889364911859366209967114222913385802519216168100439057904849896909027090698334463143863533968973449562678005456199010130939010728302693709019178600842285697849856567451864124828233037105738661155773577991415129162399551230036448516802895933623976148515804251077114416392663118350826465157421022579791414339732446541219264981510828483870279362387307959244171106546308228698956673799910734270151614529536000000000000000000000000000000000000000000000000000000000 [121,29] -67491385881598965409545136371198907605069459775423856912051809603996121353902004631931908483235016127829574166857952755084756179304627794469489666459712439410160098196726852205596904991790035911341318657636816155866694738094710568013353781839949353458916117658657070393511925640411854193885921585725789748195177274942527981219563571390715955850192406300826568168897056886480993699731624968087112724698482120351191417265084095054426804278923149041348472601463958537981360724005661307732769689617215076253544387839068665307798839632152730518998127997573152215854999896286139971836734198520664313642822502077329150475897054065429225295041724152665502656975626204377685645154114399721750911168740591620077714931026647905260521666760689078551040982032889500568778888715819555896075545186460523838065378460642242027730283358810026866684423953644955885633756841158055205031390727264354321101257191851617547915225248907368986774716311994812313574305627207460439762655771036101230819181855296031552436452523887069449560399541373182535276388775769342361504276977032839492243486578332369078855543502343428372919363189378535245060067457232455249862155438067251170734114788257011622542276604634364314365334537014131306808525487043861797190893743562670266680280335105109441069274738588532106631525093198466688028970845701895277075423737203800705618064082029425240691365329671216739872910217899687352742245821798960932406555977802059671527011144642663002518900287624020012885295099538448344400802695744616607139944648846098402174982835979190289280375828399429749035883038744509232852090017338759963185200946880312518896006734491115505354877012531801779229230569010792967597699695190780993108738511850429763241320076638816856587313425385709200945930391837929807214724023623542049494073975276656129169875149424446662001977069129900063596967430536207672734992524984034751552943132295057340042456928635367929985257173666885641891343968202139101997527033678248264783834081574488721617103630231341348044141717619214568698210918577725517828504225647246544099326055340228824111032908148013130564812608171377080310938002670844012176265368550495105717936675288712973141656653775748749116992377786565101956930969294295868483414717537074685714526174370760256766471969065627019739503490367601343059525150126981563974694268016636899987306128881575736492287912573222993883899904226122354791511794778737524977198916069227100219899904000000000000000000000000000000000000000000000000000000 [121,30] 247312745181715465342831817407305374618733431101287980208460068512226527736264927265053251698122889187220136198093397282289875732670388905492758970935285706346439898194154752965376267378004423256730594226032251078636808006755049884860656956812815301297582698889442753459362010255281430320983364637308267061587016170505910994299877526694988322583244206724053086809982954994647302291928154295399218377735171971667764609499748939950388113781001862183036845066203079095320515393181741825908618561607946633478202303720509434662580762203892927635251974181711846268565362943726125469328903658545825055804266717158431394908652539967829418097563958272140165696600504082609756922728137671867253656659968006847271226634086706850322668021551980008864573538033332308642216428314916265270556128252942046368055528181615315809488109212367671016803540378833964559826503183379858657409946874936257671043234999007042974715205504854997646826995608754932370179714375600663066752278727445447728915610834474486614439083480838898761504072840165305187417204707484267145626113451118340442630530296570934552269373882393634410563551239549531185018586395625982383750456225289145971903043564307405430483372063227351653881081579077398713919863645711476873154008646447586892135194691826429966624422506672364087296729304002660132880402485534586738042986229668509516331936318207755593220198600409802083095694505780211655340858535737247304925061278729681430177152305815343715660911566633647736363998901331191446307019018074710636342383593378461987389803465671947022807992592861155160893946391978733252414230384841416024537812372693846810871666714279375499358453352090371849067555594230851175770213740202515658353261728531541913359539542720774208334440713725637548192692862382741843834542349122018789769480043746131346377838343527369843218707647644969464568345914967824003224059988413056531195576040250209949835193762227783298911502007844047871024542554861254462403681243974681729908794207115448423083751801530782965809700941230824365251290906226538019452381405796790316822206950087090601242911447351141141976623623524493137766184213704522827915835936410195315495242373329180928873846362780555847807208097115219387025744449817932891737796750357589565602712201448947544660435934347250372828464999894843746197084426633707458883692357284868556776625991941036160849911878449566923474022292601397349016582252393051945655386918294523791649275904000000000000000000000000000000000000000000000000000 [121,31] -232898356413293540952679027901794223440436666696127064053178058187505391948323270727684801513381910539720031035124994123854170534630825600651852952944604705321468978345103615948945607906298662376347611539319832764383218680024286270849131356643834716765494927942461177498929619946114018282583340333197735368437932218160376433663767620537270517252869422275298066692332711561892847776689836805773527331404259061952088226250999020548211350306429134729246093509511024756288111882934983523402417098576353644817408424683992062421279227951649504942700743267345309489387482976825509585797564632678272344888157078909790219381425271137979320050315063329023366523687396996304194086733899751073792620510936782349286748889042572384291899793280835878492344764555028334306395018128572330299240182934901697305503797385367457507608578067778860165692451062619436181459202852244035858131982719078724237609264911134295084866483220292436702563765423868020074268888086575292181708241250804376882478648709209554345728632423073259955094821819083702233524462307260712343897035294898933056664258471302331115100262183920220679419283398263169191190244803771253439996792335838895668535075960144503829571139496025217447105752685654346462432340789662502903802566018750220768242337780908639403724561496753478795757250572656520059674245722627206240466030416194328242499436490834356718012854907740381382954348288136510123881757134676905279341061768192773503800203464009926424346732450161755363961176940031251349485281602503279530698113562577148577335681268617190822102964667691274494648969970544454639279813172778224620484684496134453993174123575969594642860713487302091207786033240042489137610959343341002655599588125513371713331273035113607676622358760919336266972950858599835795524800190773668650420091332025739842030952751356420649630497439374959556435241346595805657699473505006596733119291276511623982571210982319731080713196861444132907920384382219162000067226687218132564200498695866879612971562726662373038633625065219730544873557600689147397681608106868191477624440174156810745759493631737955836769303728213033139992965955409476379294552341097676597647078276299355270831203701938385546294454013094035670002096681397252690748570311168682953482604112791180955675677668435239652022692045191688273143897933519015424057870866535512534005559598707006337444173646956546136190959852697535712158044420535552811095861108840023954095603712000000000000000000000000000000000000000000000000 [121,32] 144781170637485846414900571657227592048850232367939449133080117497229369637108281723683788918302942440510424669344102065106468446594982381667190921829861508107120326570825950386891427239643228774296606595117378363758544969378937280979452228636979654337898085378057276477128247794739289991953782696732065529116751602421701083690271891504199198662327898674780577968446412655925082385135993516452010746764130862688332335905475098117570764815557418643833840748523852132121473723683329855141080097513581156237897375733433185264893427782562914815409830300599039790306620254295455794292667541976600923058100627457028461474145252904837844872897497248395932583691849881914706758298631424022993423503879914112076548989449505862920350647104125769784388617922901984514509696992624474740183385929569592895384996125564772675295505627821672561388588054638681864193393702142291051775886033059237304929380137898314885159442209681759743863463895553776389755091647127884604575078741332985350456623930675067627201204794755698903364459738211008842860298304125907533907381127525381196732314661743530231034483302486870204683335312386311453268608545853827537120857791929333186328031950714388248536473059389755947849056148898676145140318396020654085410262610462380400843959000459363716371407057032585358810182992980202752299649832423491951096253443598114314220820060735746553179903887177330199983098922159966971051365812092789997112519546265891130138746099285272743723879616328796543004110693717429570317622520922112930284234794685019355323464930556105429828448599783300320511816331838168298239377912734059098749214907798869214367716435205814566032886099924569103265087073407699173988215497525795724507145054625634049812625867672509169759117629298823839965497045886304315968950136682843477233185821205160942134581734288440997751289943459667340197865663666765704947094212677184895779437850856923147190961647591110945717407475022345340745050916991566239580782637207156191788812219985604555448441615193074971060044747128748144899930774946879016251547634221705098507416318255194657464165049547472216287967132166514101269818631189433607946913405526497160786168341683935559539918156283589412103674523942118359292510503603593617432871791216210710815879078095035896018671167524387761724260743858220085555597461314963750933509406718111125615900279561220047815625860104758365785685483306433404603877811796437359470523773789610373780865024000000000000000000000000000000000000000000000 [121,33] -69707384645979002815719197979119180255711225284217548661178804752168828747993927301619333700447634615830053833736627848376708331533332592314438091099808023353122626119760661373733242164937644862518852742067667907198043678878765133412063318982865880128704790520450426102485222371054800557526647869489461543641334985643992558711563883927020482128939405755757538503260398082696046482468776423382564324167979783268750908629144448492407307595183217182581753544262321388199764782079349897357228949711669439889978666397558822586491292058200153039934635596768656675006587908240705545031680689965808333317666545034544607163467780949341454265579425266961648003442077572225777898656268719850630188619430543727567323603638735691997689844513626758966880781043125536988341759416962923676009479358421504940718989436419463767744671153992444487550168036686538583995248613120191638304023572967321719217738325547534692057523642591058623352429096012938527434194542866906479637283926158362980312607897143036487691587892470043891117274934839592229118865984723414800856570085432171764877590725776525915558606289230603136580509716505541202217444186783008462880297311118200106398808942818427577774908758775797504990095120439035835012655279667921125255759981158771357737891778593531431798666651937832468147349623624627450316941613428231224326125368387577965983800082762542060659046636155132542921216242499494892777328697675548809038544577736230464017166380196176876053937846769384642346063799781798786841096809685089217301783223364229387511086524992584005965298807706924909903489446468138905182769916775627177431492689957972170182936295049669387582353231437149299713373350435621297616399951167050382624256078938783723179104032673196204773379213684402617744219366026712073122019146917031331284331998073260957967983668092937486179797822700124562687968551662759885525603551918379382953473148012721033297234181604694886697193217970632683555604968084159855889015081638041105627453801834341951496535686420259169817532781843143057986432402995620101420382034589920982508310569125912735419868113401411212877117754997918172921733781645599972715599441413526656586547995864697618260582066267223616302989722406816760934687559643120810723452726322976541085026593337986930836311627648158865432220059937394034681012644036811494905544114214406291187481856599790165035654916217231263104564468416713530102726876129234478901457071756149508758568960000000000000000000000000000000000000000000 [121,34] 29031525072769992601004311113437202787148127840572598890161659671439228587684316964169355148413009666736862678438298999493922108225744345959252661354820077034552076164649512232186915497229888529707910077158287976628279244844109051115416086281851634621360127538818003449066878822919598632249354541036081282721686063636244981270857140223622320085921773226979265306936016426831423996042187414910584134286171706343638228361385242613410778737312317058148691984587515482442590858843447886985038190225814904660417787910324579689289723636595630029370500072055443231733971271677659272462272755629875234904844212140068987131024347857853636922600140990367767516523471190739651940836865527512581580619928472078511090332037505057710242030192318491742404410360786246915055666375018090144947508906222025933875820865214447365204430491426927893989536543481404436802033482874833486933153166479984840535962136163845378024967417168085030805264991428274896796404750447158974018936758999257232987984338911983887826679959776392961582035573078578112728096435306696057722626143003876186340375776901795635512105358190621775910623628666859555386513384889386970149321352302523739651581783469271296392859246265513398377896701758788481727487143068708324931605296434062507536784052102190409700658953331025706698072676029696411365853619244258063101223650670166876516129051461964440621617327302974839681283394739681019584858937025676270843334667559942637102182914007951050027354946915677442330404743276139458056112136945044470478808365925795395735794671670613499566583631947758836106262798819822983307518594142636676902545033413708307813080892616246585442326190670400278390307273036159462044155136676975337535295131520676885799553530713372978779361872900859146745764860200251009095109141834570530222840109914549562443262008922432589951165162902981976123972265628124313394749741536762751828974458605266208730006824535075418944118775472008767776699299694999701566154100396365906973844845006163259798918695928661412110978925713270360934182054739680725948268846489058055999493423918078936607821695752095945643267234046318848143312034422668206417650207140421176632794327809455426500813091219763632970512878722124484947536599612439719081733173019071453664833778625129090944125161045725394885535869408218603812809486282804963660314506462429825339334072745844940521582833587358883099547046544365703465406336087249237248364551991810225445273600000000000000000000000000000000000000000 [121,35] -11782064360924282238642589103972459567608948057794588497494107276366241475147532084493052711180445100406357525757544493493512217266758015710126726317659110584622173538094112130128061250590851915930160343638417469397032746600281859704365676572106118127119005173476374496021187169403579073545853612267400180025524511203135995829787615930601461495817747353666400798308667807989008260829397880206141789787405012710413124869212425600470919130553695462905773347122559078756259321317683381079007700441757977285582670312819387189641167793078725940453364967926908189607087601238882068586997601691943369370607039093128717067730902576439173305002261367971928331301028026054701861301544455632428195787483361340193098411305148246294733421348613867730255542921735190498751448794625229505961739681821217900193676225563678278823649148410277676996542431586781111146141106667650382837521258235291057293820790785151104225539414175271630549022586200591809636362159590560590193605972592145293211475797754748212343946901528796938531664233123579759721903027701561069031464501582237660573267290751761073395538448806566421475142959600757049520448986185974019941978945037954056247123919966623122134337314537140177748635503258995568331493961196767366374452761879144634750195126188095642986050476551606852100882511977491403892329693965937601610979923019579494112464024342940757356691688659360825727296746761888768639997986154869299659237417073236604895733564251720109616627742545540256275844499085258728343806877269682972236117608297669001521479631215687674182391115600911358867436399363463701010658097236152201475979948674255304568333386983907754546113124720147711281879587089261942722002896253397321630721984399489036244791744685433086861705602778151003645964424856335860987259528285626572938035360346554216126596751282639152307609744382619481928309766021349996045760427664458889344000084480210097773689982928407171782506375283046861426397093408485086115545785127627689214027875562492233240713954779462248401274888009608317569799492759010843930881546398139015918374857519888927080328755827841412406336642300879807432171099555916663328820218530920500994877259332767885143029888211627961971714197833912421465399410008770730085859423038717070216665693929657979953491284620156368650943914661396197062567553801756151436620948413163242461523836733341188429867503133985772624381899681293583593070995469738903834543332129608800120340480000000000000000000000000000000000000 [121,36] 4888500324217984013821071978872600858931228616218285452464817311146640032790026287954296608555475582094771119077226958342865213242627203411987819687869108681165914320547130191513010186085703168029456928873027894944796404976778839152911365122786053869190734787530417848616574884131985791308787131423124437933961927676293187189519459680976548786781193313825544748472314236019520264530565482318779226950181370845838927711316164781991303181910692220612306054262596168609626375362998157897211661068884731227205915439850922611325528531197246064998534263561336334616931313538391613423870158754906367201288483064184292102014206885175153329075619652136249030990801279696242337658147282728374730680270523275865577117955660283026197785278175813371780875554180681620536969948363975364996220851717285172231456026623956722186237609116582154246278772883025737336034602193726049162612461024265743837649284227683551360309007688557262426700997543207908234404072373150024796479647159033502921423371031504225746329011447522463211319079212751991064806600986285310623732657615494471817603600239375323830029513810543334716740658676854280399574633985518079914509640269307220799598468481711315330403483724642852726568897928567010207281098232562032690614868121326886957615116875017244001745261668011453747680662964437828765643455995123954797504233564190280820287679441904193004468663818965998102503741016691116007049859539163672552622159416113561615229518155878458580723608584404155871181914123212852932234009567778601779700005088406651661820418797158870979441729463099547922786882557756137791684729675888705421744940259237046670242126835883364545729020679602225732683059787395633121890907715886082594614707551580869199934693397423443227445967467750023435693757136651761138779088891025127624338784541699761522178071872301445321644376798282153261569285733881133039593387689907633305772897823505186195303644279913671210653255155454367673033273363082466069930718984560783051516766403252189123115361145844383295101404359193410523189623057786217951537643736706046619946330851489267488288215132487019042020685917332274705546627787264599404888260148381332492416005693111988187155466437556369764026720016768682931091189568917514003310489913195978463243556022438807985473361577513552085478031669141564923052551090443713085328526725619662522668935592207943173887296515646854280198378313869534172360049224471802128433699936072923705507840000000000000000000000000000000000 [121,37] -1858495098439998244029715414717690943815607915487332744524597280565283428190267689538806046648154935166121294954269720722935971286824245160520773374965396434476293956568983600014622928840815675752428959729929528590486038468248353064968884773927907302942075662180749527507501752847855512633530228866317417529417415106592200645198348661877189973938512097658218982956282451795319781709124892209212190249257881525640808654575234820539609658463017331340584839461237694313787565337511755095191967372758960921349467958637449168498464355599273972497618820900502019113922086838246574950588956416676552002337089160300628186735913576080941065080772371156984061647996920155443706945008652523693699190749076876384646201853102303408031752183077637994867437523177094016394054555504587770550709690951573232689234706871153511988935466769830050772500823193840485178697410149694949423966091774080280556983663372421309704414951778088458182951671888246183878708639984011230578409585197992945323554888191376614766258038888614715113133470227429671437188049812316833003442559248918014109176660869082051684508007232180732435440561704926335476352523342392277329702021189714623433269453417375713519625881170834315751330152288891029983573956098641338665991818358643427244392783454661713685355242390878882536471577503100297852549672989440564036101507904440671305812305580853745150679734615084979991348496031788684088597507116293668885668024534017440993536583142080681504724386541181307808403714809514564681595049020874624894732826870916842114557556333334261254844865570181089037934885890285302125820891416119203883798890687784598039175968561712327632432851509523837731100923433358685753939051354871839839687986050440279705965187326765029894165205865645775365680879316558455636084573461778041604540619723685781752674226425597565797390851429248243449715024633943526497781430110321071176497422026267738962503024082633966076842027637604919833294536595483485462965080653419273623269467138653997324463958513383020813493199392018054233776623265707402298946783262765543073527578752866944699972096239819132053733550995016907016463938167719756810665810829133038453067321743485850922084190309078409511595083087199643312315185484669408160897868159988254499287697710344259311338411123368789679519234271629197180913372026010271947706749069110999891101802998219783629178994390320222678894346119329516880725397701947632753054317089076095704104960000000000000000000000000000000 [121,38] 498334572432431811386762150153650324667781175073351544539584300445437924827713288308689195870270192904088471818912872902595388198255786525984408231024041054911082946136851699787303068092381597553139716306593799988474616044620188321256595796028402226135368274332649037712529309855783565902358123996216263563311831275490120308345720139821180171871747620534832353137303569492021247930946591861771291291410204541096580936317207555538804935233118839940186702350676980753266656619457604987030822315641590330274560491454157128393682951558002262137100755574942613591413847719135819872939389462361711228947789691766331511829386688701069167059417264690338149876204322750797850420626034392369276452916277247728019501977250179447752200532477459703052384337396059925387544366565195951822280055116961152578013102871960234319171514181310380973637264842176437502634856052709684727860223074571934655653398485893146583828079277681528719310244043811542388050424690929469080322164459590018047416285236128626350337919368622935607675403289494199911227858800772944986197602251276714813155613989044247728025867674190722636733970594070425513448916803951824792079840171937680580030885844330736981437667102958142950393358943189744994996007846338415658704687087431591603709937915824382543744103708953777946916565889275823684514166746043586385483499061259682657657311216326972985489888968470616548414601165853075867616338418722673415899467151526935648700474326763722973663016878327713261713454217608826042247998635275203429339229410217669282242948949014222108236864865574139130418882458121323752065067012070354479923748660141663100826605004047993197480146371245402284562184079069384594344836658986054930846933073151874795387864202082095230199641595958923906909682115585415356369702396760841050687967038652374329092135709495848477392401307166054553215348269148236580150120469615590083885069860184053214110084807158007847052834343134681545843028227610255616593852680692569676590749537768974009573493570927390053770208291735035359958734207026452728627612671975271478389503072720405645291928588009947634743187480492327990951679087312680926215828711658468838077514893421934667286792373607583544924427019560394652500936459960886039639179354859263534597166591884553727965922071542285401097880991987420993514497796655625386257594837555190790843162811425222451463473735662492556600970666417922289635949744108250056463828792331066398474240000000000000000000000000000 [121,39] -3989196579647291930465957538726253025822303056771711327217366423137613624873713485834715115870867882782004110211738263268594154946352944309017872452399140141804800609681426895710964927382719175737973423474608186127927185405718709369353994167930294927462436714725269048394349004794278227721021417507485767679194976984187502575011605311478636141267833614669548062712429790233263424052440448514386148272867611144185752686382873256406221328371084110661393455404489608227312198302517838888779537528690464400848812922971643694518131702590117310565686882357904380491966090527983368022065269179142386356234802579095977303578251092726100745857919892962071647016254691142181015153935829184462582306214810889487939330840656400937205740475452066201628199793745196083268975710130007571768691102658882127606000790461328963839878107948414788601722893397980472176707953225788161105022067850011507245581568256257055571251107268470503937737658358995333256589781563835913547359633805935067409262805828218947798670792798738709602318525346967922022784751805982530607158016100375295077680590915964032923298806577090564191579736990497428561157243503240217822911976366580866110627633358196553977561400903520662761892968556055937231233305855737480354898921997334878341675435861250463152110691434090693043338547453699783487654426531987069653145153589655025281466440994597408882640617690169157904461488740171008940098346701117832351485475115961532254195747871625181485085879443785879804718529471048913048389221300261906035602585329413454510900727685905169586988850594175637432399032790652376206466734135683967495258662107366291657335163082810050726262541286381325607478020209568148276444512106608074920816433803147935543370707340421461315343192981315612310943001875293673358524599548963227531932347293637224052638624869357798593843393822326173511621787926155640378796867990150842358892497259161365555629670774281334673482348358634063909267471055354448351399135908898164166238307694367125595931149705254587215691258269447437662849061158794260390740127615256042217760615399811256052604959767243491574588354774454923075277021850880253504345955575170239611625392931038018909376310222215836756140198268020360899319208370376828420920185775037612302961337322040631930351856979173054810945258689621678736929158099236805128280173620529891649550024446641429127569621794622420283192484542024737809142381646332363377342818612012866600960000000000000000000000000 [121,40] -92846097950399576604377770123198906217945064066781659682194968973564229498855099631815391447471298253020159965970982820095978871093007948215605253958149065668282428612068294732017752733983816726900309544650265637285545853890444824986836996361789044825717903355626857341701347444217620736802708325546186191543039910240334959481676383006667804374367756913135671382608192171736149174458437176525000537355398461368673560281971201500604140530442765689453367425329356982793115483133709006123752535875182217569139615591387885016261962036319682243024856890177837375620055129966608838742566793434166667751812304445931047294341531703617141254889646041050862694390225814979178317400719817788745803320008985317352354129908351866454207396318317126794658644335453891557061310905918794057839204743763063139965759221574610190713828882273476174536811057120292130929902365228577063844031224581125411811182065035536552689979653137920278515876003723919997411116007711504978272436495016265583608204374056451699445774883982157558344631251584041595240828563329886826108298341401205835866544000514858776815029745888223573702692315374512369659276953187743807796662340403607395665929125903756565919172297885863343982489454474418812100449420158272125734707976862901557947410458516469824744143580790477508114649615291352212749953330016413031747934389728878375675441558485555264219538649133136150402986345793386506140199172838491013534319634577150016275136403569523319129692581048896601161287258634004873448539401733832716642189403782454010387234750506514963637484452161525363002906767209152459160262999161881368929066939602966146944074620179346820343415721384467387420869967692165991462050640986874915588036900723244668714114761002566907303197860212358976254324787119200728654233471539990085094608870983864745034242125964347802090576479528035077044103400236963780970270734074527141396865707115372115331008613059830922036619123606004276796533813667178117849195251669293083654671035029715523079034943753227313687447986310692620826364836593254119677073334835408733121536799293923256520236455098343603422673100020614354842570071883156208305440632260507066433511460447435028146393670776295159728312952137519304847230721646367930682947022968280176927817910595090214003212122576525991336923871958931638301877030064451368944042667807537799094107949000503507869690124980804834879407846905853166684540196123064988004519479439193664389120000000000000000000000 [121,41] 66682913457223787239430799857720033960860743968081302312841382500164118489859886637416811359362119512865914924981285848042238281252946750777075844319155871452531043244995977260959107754487895177492241638516774537568471440016075954530424640786783549883067183646601752169424867397457342491524677489528297770775262355602343801756459102901254140389766448076545438650558331680956010242781314625840745558375082281993318468759227574921143288058959971233524913794253485986996195489358575364045479497634814694525427575974835709790677225569346938521960337935520239426116038140499660282928818356479411828570482614695996088417039003780249522769432374425882697028044474890285668692978306089708145035253818044620434970229327466272961182368270814964145619337778411081513834684905948129506111290566368724249488364915307317625422990303843005041128703294911297330778496096859282371399731073661002029433843672143100049583138142158019495394570283052457023496786216362212558810235381838872642871157382403791199071900344486701985623342524971889268405475932129859861516567079828303860820429548889558676686190981006619742191699935583434049934156845961236987080738633081166192449216753243109871529921118389853487885212361164972396577741410055259723865198650043653954856097048691133482886698456354955299935251160513757051157499529233607915832824036453283959146018517910436346813616165804380408131042442365932220823952513122009493682498045852498562513464811707399614660797411470486992145253139704511855715150662810304312497041939249590917024017278246758090549322703449238413389114782744372330093878002977426449987226480688616701120187988961754569935277162172008796169676323301613654325847304321716786598912782031141949771670700712187533436436967128345913803755611667866545958906219643510399057629755311448938591976102888477913453854935231004943767532504895850719075665367406460102081141355967825972952536578997858032804709404050727874849107790018551340022716344750723919278200070401420816079585251851074060057101737449463064713279870419097715850002107924081261132257783761285535831919278417162529593870969330577653911684038690343345097605976992221145297187557507749835049323639847762308321431404878163262371148046283316660087228509413816146162257195735571510150629289272266659657188946347286606218658257150606083934465701162253715155120216412039389836048906570795889677120212713095366467207087166143850997104799103775145984000000000000000000000 [121,42] -31066776801208907788735549908833142403953804341085688355320066162831128930920867213003970529900581474015206622373028007196392347322600199672518155785258268177846308447226564307238308919777046718379549241478121525615232519490920627657372526738915595079414661119530243899270031878727386250781553989501626637324989767978757064806172646869281700717709880569147323420367310869155223949031396206379757043175815291023124935091451083943323603827900504240816858157095131097772354429400162213166086699391411526789821867377482265394550382311610508757374096597100812174915936071867697253038510271871355704978706248824362117629786746248739414776235648528010041875355250999770754939525655701929124863273081685510348381727854190132199885290122523064396721667853530468804312151784224681041012470762217532610451338533597912094729475054612332361399525120471987567639941947921769606488040879086409705800484598421251079648640086856176979519617080385620149024511657672587851501930988760556334188120571279251273893311710390618075653965876797636144439234124362478314636355006478869345515548914558035688053139288614580939325673002256357782096094351995362066666496268812818939832119554631549431197523384073085309203465235601053419222542398378330834056303029093741065720589343532690355343177830629692915326771585757506132463376144171417675374545283581760770879943553562113990911932859896220680228082004620473796852358777246666121383128959268256093072608415006006675864270253451053711545280315697422777374297047488400540990350151906001397314314722660096074389650562352775865757568634598253210280330070851631820318254181735747536918448211850353459170919347087787040624749951730733871417133727341046001819379695821128086940522851759465965638060016016369995609059831016658390445242793886850397198686126010916502799664026571044591550248328044576000220616832641141401841371062421850950565425198506801405641263316217165002097596832030911706242936709955817018415023047355405586627400746721237163587788303562813048457965309487151419330277516177692737040432802217292318291027383302366200395613826555382164556925706796549752181722776790046470103190596356711699162684655780248580720137927969697181981270769491709852860045508912650565246165427078018271665992683308566892107161840138865578643148506133111504858291443827337446709917219350696077427064116973215150369576368374487258246944814925395194724029155916372046598197728624688024780800000000000000000 [121,43] 11157754410838188665521905766443459224914892179877208500807142057266288542378125748073205073598103490138179292164777494080374658786660103295476126179325046441244295823164387949680978098187556792371355925908512025178973952660399884606978776005711433026114227148616912610470816243923370306826309440956489350246996878549380163418474987801484055976772170056195352053493232157863477135218669403802547850159201441899707567438802224371407871502148688335897725569178523614529792836253213309475126235308093720502842035381708934898823014633909455405316614267199257953274954799375299573391108845003030429167605515568035468579568802614378956440633164786270019360126369527084684000610976786157517874308706422763401573840345909364964959876257910714038033050250430079024458938263885023923492329693510989383683156296095255314640908833855801782104737149834936693796393982707421068982803136556433649149591952957901659469981234736374710912576568427157828077685663619948550014463543329968017182554383565494231240966508316420403278774595483093980210095787076876541357537819685463711425154624331332278577851096778229148045124921046716851949980603292903272222684598713325033944265453668275606745968784235940166706955377056418587323936353405181421505188691189790725207323576485141051721319485370097356960285110906598725737642301771244333165692042278035857037526021386062236613489106896260788333294590655411404975843015448164617074527684620797348687184938057330998732825554355543227082799873071219231186249347033978571472910751035670075343748368459231902151285063049330951491087020210962516516435916961043259194791781176305404377737994778231765526604896751049475896850341865309538001647626903030678337203599225684938024137510386193216948832549860873672613461077514840029316397197319131718537351473737155650296602781979017486410786355506785364726454521873129211154734596150324961252504286644011390155663907226723165946670760776884717683627918110765548372311897568361039622231641401850202379286514450060977719507114543758399737810621947480779216558539476258780080030462593852390183940781404489498304920298338102460552498722681797643702500373251765542426967671099063765474233672171832797780654134902249241565301594651806100411259027046673762893186507944389125296853386851179120266004156025602551360740885332881495236514931396971004143741566057008069724084312397689691600135987165031109608421054525503715196592701025389694156800000000000000 [121,44] -3242522886384836164919861521116022204773458095506520238169092682026784554791495611207897914885735842732762813329672395430105685959502430154063485328255878334522708280126824356792943871702108296316820871034220895492791649089528777316273928749142368626283845777484199089015232613456615838907666256652073681366710082668966462892627753958051702928092211769590650387617592657220012773008965661505154298022363209667556568767627281150619087199414592728633619169284885992970676419406974676825005051484372464516296417053696289417447849007887127303623058169973458528359323479335004404610939138017288013641767089577097832081896631883149588412280749492637408784951803080233868212463539452582214665459880545079066707347513516327317368845365444871434621214502954722656886453310926337858817096873652149191938790605813218555850984014420350888838015017282242080464509645226801875134417602664451265057958150652846155609140352734201410487548633403908665289295234887478390468352113947077389485471956548806235000863594746522982604879849565725983566675810145707866475007894416044577666368000102135633477692910865637209903344605783934176819005333941530060083323986071029214368093826446735436989483094988343924808251229972521341597711474424812618321304302275991787704299377655519358905770477726056168809725961995095682752661728307497278532148610171178984692693645774732717614274504141209556999764987023322445032397028822645650162550117857082949509622417596168131332796940308868544779830051338725756859102315661030542646750987609903215050228032972881473605158689034719129472527155204522323603044002168897163641412636701099523408686276787484554745669687327422010125522601662140534927789537392468883602725724852675539947219350279718139243493755335871884062166681792465754601079758717640739424997244718849700930686622667869364482965985006819214580559589335581450039928804727500484232939151955612196842711680857174777222418311042224032184699826885969258890037323266565049027718389808294095255055430479727124061358828151653482107903288266163742535189079606899733447491389975790580128729666406010476839134742518054382693244271055384596889337874917180332750911751265964432070648155898370714581571585569794745699054816160593538934929000035379223216390721519441000582925211186581000717163558924493525438800885990451127388074362328506827615771725959234366261317304444169629370392341505720788753129654820926188561202359638565270323200000000000 [121,45] 774827688868976892971489957930735810434524328759282577952570911539272183049758297937134919250700787423717336813841003507727201275346485558844538842364347567513309430110470528589201681241616857345250061806055787493942868897643785557796037364541262573786278024401810290066974743967457308298265796552790940611802873571337204484791230346315752851065069759751847096985815475710213827798720892891843550849581180676886960847345640807071759292454688449706011569853684040614408685365992682944645642111280672143019476073443809336453013258589333440187949190193709420279845320085011696902526902526948062721393136410778606835349716659834140589685242290545942777890223086372083566769788590267433829729789798507420144297839581980282084171075807938414590178945110340315237085810910076503898188799012395931891509835018555502264132055795707836180059645006101836014937847630217094245690184719985796224308233407773953090697506604229936362465628434435972775455281598578763263912381018803654519781488146708235693110841970971962565937866824946328998142447942122374275612583736322288389335345883973396484969491939961531670772657099093713144046786328013194302431823636217930940983870765027143262746933367551314680235081994377207536979171379586374562598818076371077804647418528460864277353448709458322257942429261597859699446169997654142334256453396945971601572151570959433509568011677087243865457710165219271989800186702613762272531740944147197770874977515652934405664813130904137165498224217568168758655870050456012781848391207033882918664897192994731222744038427101445471279607839604951276632598517637061434063322231697916625106214665959465877559220162179674421997447107099052749243160179175231033069240894370510347348898534484421442206889924067552643779047830348733438406593609471685084075648657258995596421577936736613705207658858345154419784650284884323256389801617810823404639184381326534334036327755464420503820805709547871444307912834071253363316115838508527105316247770775429175416727721270529328924110237583392385215121370756363895414639451142887267735252083260378596044318507843368770220823542895637241166327078235816925539820988145191157417143443362751193355460995202380296330114056717551012414268886565549452122958056361439364690604473184000499560457835749773365535090687856879883370090960082850234771695844234775983304303555604798112365539630127956880991573595634484278532351753668573785171254146892405145600000000 [121,46] -153202252179323035152352762080590859337887156478310149210600997272121903394364806278973668066185200705380877581884064141705775782994373217717347620587015614658677496588429922977221040341142502317054298710452446788839598915095777478427436262507924404939189071552936259633774636936938011519957856771936846890949708431548082127427644314472880114765295686906883742636630482492681492108275578287586685282608559154538628161311036030213041726550177113838707752070218269443657458254436005102806988269954619312812988846594327424767043275924637025628652626888154326489072545658388542617437290504898331518318974522799567016745902114797112488086689980908850093754679429811664919595220302080262071344675947516823745346781386516056181379933897815956040486720776531823278297920148785001022658726678726462487690801135825079614355492036268218002533353468508258695259198454424386982697786935589715391678495750836208030625923706344305721737157943341989097969330115815645522777536986218556480223651452032799921005663235972711196554460414440919320159836588701864216416571249183541214125252541709163701011190455264983279817634807258719565208678255579901899882228347378701596694801082742527175061063323054279382483692964388202041760631370346654663625532494794672105904274790758064836460652099761824958670828347283616566728754110219968292000414636661992406944851177859899140974664484935176843482249751840350406238077997904802215546421515358711704151426837997051428256487499531982507103883475514659236549429786844709984682846744272215060159741090713324746531991012332739736470257211871253155180593721644563180688846031731975161331577281234356938361790524766300188440890502402699161939233417213341267529537616856108370965247078458128467602576824906259294323022226364086162138282075521200096605411642521899402273367563903637206355019739247185026350177306841586919558275337080319270585084633776330094466080062879072639220717954819473759110365669856906127706740940044957863848882789141834199876899324831700078228913087780149160659608809539130108199487744340059830243862247878211039231047819661423506639791948689175707804291264195635789595069938533095979319311964330157204218319745935589582170081212834399077759044354602224807311696119127643740920987222620396688283331519927473470210790723290234223011606208451890365031062817990434731784815050529976550810344718926921972755463457367372145745357109407153811535650651149375897600000 [121,47] 25248067130061569518873759134208972261065331468893885461130267536637639549508121741441414590501663211265476370752980234631781469128261280153731560144522160627073689225605327578696446564140683461950739969061572640396858892147694360368595831969089709419211815940591678331633765128197439845794670363377790450965921580706861942549358170109978561926813814309159706146758651142322913652353452333644285756299518008621313873429190213556009631024026181791269274461052682060254452538821728515904588430859684752231517091383475669770563032358421534635926537097482559263604986444287528831027296926554063449989944758754902320516823079729236776079399008231808262118897833956120037666666051987288973976661884421308385607885761714142274806102019062520551609986125794824917007364424131325513547808115172241440984210457038814171546739421986285648862692050469181164268042843511189921932555795212825791231553186872000455277937451942732079800836862099796383953585655477299425321271183498037283551094924082520331215772661971128128909264293111097693028842619002319978948959137147460133838334569254804041974292668662712775710115896426166062667756479839576207263407187233796338654445465686140207806604379107807704035346434065692356103913552534676809040941864302235918987467535410103803002227488103637758099970764356563804094889939102569828418209259267785302538648870821535265680238840977072012850321221708282623013338382989841226577772320512280443589465667395558819110689138921789805789415357839844322301823149698810507008567738431726609188192074010075193060445618992749133136753273478544280764063931394380100254328908872017568407622486054380604502886846551422675245810933808933832677031095058805808043936584281232258394760700844368205833311835957047744730645346328093854990171850538947080899047948970051747190320819914131046719610424068956506782505014487813277074302997329591926198198367350355889976785292363333874771060542584877070120104382405518126447762723871999094913985607843281082544112316947895750456059265093712847119265836568862593135264295807515116418005048751576903642356367899634564953281134279444584418349812053837628162234054126949133269964731980576154096947605642867973109748423229420636865755619792253117188154395090682139385835355607331285950110186564719086641045648536668124224051816392791109594739734210056407461346277964319467196134413520971524572505818039390889155993032085009496065721199010207868800 [121,48] -3522845068027775284445250801739506134778448654915631934935265668106506884770266158728981499071174789591667542732051777790026404505982005511055451012110928564289742858865900917970897506721635268338784305840319083946159727113907604433165748153633990184816478882647352826919396688220269989374372439191925401905625767298507226309791515958601911983875839084431736529432377903851247054159057232926364373148947470527158652221673412238300384697188813428901286687469312300443559019661756312533545573485228121159125639962826526944145681390070817096699512841587935030432276167288100697422035347296612833635413190083865690542455729175892948443176609091901072273767338854110987607636465596768881749003560429271618339112426828410453296443632964672526000235856730875431228577473835858992571764290657360475163918900174108445173538773911846365139044320129476735931809396965711672370350583236874041780046264159898583629893300293119149688574701216370776182436293243715477229604371071414335129706792137881458278196455313563715548493463081804316345366071181029763863039077588581898152946042128935845570032765294437765808875970383600068674234251981510056058975992207609597651750061002665999854651074955515040735846549463323589404914365849750352201879537892328578781026334299786785715497368905163863166525125641686806302588781333180050753297135660984101501921675608716873227732769184634081145399523873913586131028098440755564745116129384258472035878094885302190660150155000669165033156708114454504666691526151624187962996984648681842056412928023530438832228231607113144716872728559046268875976748571616559394859725921525101802707723687341853671901490009594584599816829119878628608255246711436845584931342359860614481932396754672936721972029273373504045086431168890166737142695045129275067500051454864453360440042614600212655842997655076211674350796731561878295549176987910231220721536215562261043307559934672167415268532215772669187656149773232526697148498764322510171696636147735622380538863568143584454000690745744596647572843983627131668572418024110792504494447439802887411601978053416488493292315676694972444835500844167115012453504724309367128840076195190359671253389800019731080025137517273379070421484266251590180380140924683300867825146965942931072063681529342451993130145299050228231145876072445142680676048895168688343209083442045558520130117597770167188718145275281832679413802536628014100463488667264000 [121,49] 427322199185765113286811239133844305259726716171182271487548510349624903203957917319863906562626440381926839543114887939405811921862740702912164342492833384047346754483830087955527610606183518659948366627973614145748081534896366109730161953234803929472449834848120483113995434380148899254427238351194671705212245529105274701847793098628613826216541441010673401748495568236673529783674448494037108306281357706278016094356562693559775613952753605905538608687761359704550081271189540917226167089635134041567991014574303589245284396187126872987727698356833861426582831953094182258492141213356012633633310682294990388393767992404677919061337459879647600908346325102012719638333665683125207006678557577102182003147636507336583903586105647484351313062545769565324900280697383817332555414090255382886661774731234371745454435665353645482795131721370561928723944075448155370179544672485517619568697495270643059554715042577327600661441639033070923230230464389927268549894411020522734055973900764437796894756541578352228288276948638295808470368471146192250445162169281192007295060616176328523939592579720733246983979640950018763746578028344395186331882135893018095521647462471134676778310007026348684326487804040744738628033091342148156046841157955389484843152101138999038775407428824752797882562771127755427483015943458089566964957481588038470529316696936490521680699726055630926146389489074217169072802135371166144026852340675490569631613935745949849796050879634593275971665093514342939413714420601274470946984524414480959144222238477674297655225845830875105288697072629752778347156670535359450123732534509224307304877550460860910328364774160520097565726966327926768309852916542486038748943427060143815919698155197939972373662295372952638689363063723246227081625228713213500598575182454576535559763806387426713151813458767578078749573076474003384690817349398006436497670563459925079736806620255706824547763440119361388464664418913867450989222191660016047550198879090349971480753289036194504064067232073035324026944219224283076335129125409584145092566824806693970979764318529229405678958670431721820979412071822761069322832672336779647197002455655673527482895231066961967892500985287400708783431879790537110440965873579554881547339169872535513028699263354081257245239273707988600845678055548122339023947885944643255288051761974067401335195276201320176044921654400634055686193121229677721460164636800 [121,50] -46353091687286043029300147633960280651319975850251788256343626013950561572858637018339944216927023593265958230907985075743956808364324867229031390784239617292275777431203912445315115664787896020949144326920160977224716828583446177906235662353021851074367965395980450071349154350487242513082286196385664641266623504241033335495767467566688790684799823133726437340878361499082549841866212832135970759007053667424001676207569967707052177063117882041790625668021593926255711219477370093422243273278839181930039506196330875517031785760789078841254795354929321765087620055008391347256421260381997700880730027606992696412900638025377776336528264842444480851022064736670087867019399956446123723290989296825430588368210672048531023947074184139156926710988702591900697797850032514779191862363014200141545507185558521732889953066881386777398569053127144467814140610124804316442133201885400854779647991827590410415162474490349107619585661947920231352438997926619132589836092750334278721147637054184034994026241686582947426244445921075579173291242706261972003431743134189384832207561227405661232190275472000487845698975103761629296269510403054035604294574480372771473511226704170252179563764867350730639923371761411716205741103720536733009247591717006604216696005476644488524939759497668785564503612495382185833861403590598876041026649456502962274215057934842292601455185251386567785277973430390187019862006097532700300920353312238414804685683627868006737151221359752416626938274953904751425378843017186662224369744384606139030793388458398818922760728045185633650454366740208862727989623800121531791034251579954319620098009012737146110252249820126975491439254754127253503438981345711902415765910410495170332779986097660683608949875553192964041999098673099061753377402717547069854027665734133019629106139623404188529547084390727834824964362837923676936484595858495725369573463490629729894670087689489751153849699061268855502463974168158561117831812511798846180810987081826387926386044152909095117461370812687045726192463252885985138542148766972209777175796425296784019497055580395858503455826580414992026089140505238287763186221598072936510941965903312571267374804862454871187303604308575845181072824741470704748771574854167342814983052967224502317788042117013017011577392951537474587014787907829563306748472016680795383811279108643286201752754594274944489752799325051384773709808739327119424115200 [121,51] 4498947084940087621766925418594884760185990035550066703320949320868793538456126665937794785988000448263649878034433380438902568243848829990011020942922482922060339007824333361955089427493075076235775681353919114141953457436098058651854447352679609140228593353124546104850143448856715655484736837024200889708127663039875897827208365449683517105156066633511733739928550356784243935905543265829985492068415726401112440717110849661072927435568435384727098256619532172601230966395044985065499739114806148292317717588769179750859851084829581252039883092644953491029090565504562541590216303491225331575226862386649483870646450620822781448478586847725701732399945350646807040788830688611464856755227502516493810017285401752119982703264527951566748528985496429480439166378409932963533845611141983642108834093960432742528074428504077004821288471735282154612911783029618217051472077062646183684201770501127319707481258492992746207235148786400671657912537197497020833115978279303928480756735774780755497565096569632368186795954347444635734818163651876995427322634482024389457897750659941065443727876531343634583658647034846065752586174201658035470278449492578455107736822876970309998371770777122647763479066102727751874585576865972041820686477393729946848380107595550292078847410056566802471611462486324933134754707890313054792642637034155722245149724525914887671283844003971122166305021751488142424189142653909715642170922331917327937276390125623353055744400791872251783861365195172697539870203384828842826464352163668617774312608997149064605246422379111508678570812643730570834834905968955908868367552338689385136616520562849412193854450067255148707037796227890110529109135527284840263564724738435628900478512814867767215884748217284191546065346647342219350742791840676329307478173310248752521184912006658945358971235723844298938215930132035451022738709118485512072642463315479364950652155420298802628602447964328914548607237162732202178013625486750637321180033120730153909911329114180407281381215624951633267464637061008362244624270894499469747470893012684329367192874839520445534382507375563358546144791084423484520859691645579333072878995903801303241277260777702235519940451527303904470976008740239418768979460426011238519628988380273759779954761255306092874024726512148019576305162601113346609112862067117312897099649135644489945579849077011085586993945592967346179259229747175771340800 [121,52] -356855118864769884011477701512453677437949010968873424915260457450244693389587545041165927489719183867579963389158438028436211705038444313369188120043378720967636152552313139033893147962526966696203996135262519364285168009067805237740535804914244356019914814512894405625517543570709554899457690306198871769121767836748810607025714778299322821734074902569496077751542586171799251197123413637774347911099022542682901696992370075349117695799483476181700079439063323677113863106572770673426605765877437233942056791495457699491937054748744522225829227540507449074803492467454321164456208115601640135254837242672591324394929644737670468219699877933156797833913444302177368390299597790565490426905219323412425178645417876103067953393648089669608068246946978629725920141232614184811881340130773391181662884084414735158365684170672767239996283912971208498633482923988207897678916544520850020197130122724230655609711505723122572290475915596631515812101616682050863944563514207057640860951339450219944788707893788572131420000636171402668374666533567172095798236950395551319149984411911459889172537093855986996137048409144061326998301715097100087927009520131935493381420068096623530662063844551524189247849891747334061172711760977393297117175553118428223356537376914358716365539705810567787027146820849725457764068985664899157605312622547177874939345366613718310234257337876321337869860992362093801483763819359405328933887940782338987768176599155897030415386988881982798444657061313305143733219803078814689605708194722672052766923197131285557873259911868563190146810233758161298722623539932890346473601633551939146689383841222706706791771219775389590333727658808936627003594734574343894951875982875987275873136150710109094329668961536536085683632945954927560737845807807299877607949010434745387038381353798036127835685740102634559623295019247917028894316734865892332275757699616393679021363173503836624630796337218914635367808729800184164839462262099195706606447508359401093014576337218140207822862811968882916967925407371787066370402261909011683928135186372219069094592918451133296736010146612546533461395443905755537529833501901495867235973807039600338789877589775527145369458715562900008157510006383273384650580050957194664992497200973154804564215751043715437354411159174925896561507634506155920314849569327025866459018705322799736578986119762952296323569118894575417240931501050195200 [121,53] 14483881746755540458948493485855324326227096428795065426054380133037535283118378797706147635003510180991246021867157266149000266700196917583406394438762834820896202466846258834345555881936549051456827233632561462127974659906299459686424260617756705865998592041355031300856636099757953714597405812766430543891471662942603494066037936899505488475841380567597319003794881098250426295440730885140570849248037742766114444871624720691071159517495318327855799558800730710587579987783640797708994655371185011037996520177830343395710419025058724455240897580856659613190982214901917730790588124697709939814499261152543968248979450623250674700206512242499380068423845578568738940565653045127955333924878928644231344398978775958570955023214431653466318720163185368834005937707527239481052208268293607833751870702279520035393061947944451661774613455709518016034156592535022986792474939801064217472471787130965018298667673427187590312103202544470084284190576940114284494445330123560650249059251481987688276965132236184100557670931993075635442731048173826651264405548575507765940128578100643312322410873232007689952361509532967837333459299991589358004518027377390870434923100956634165764746800257733901244520460221066372513757453132465309437353610682208415900972574795031587205328389204371308513470529267390504191828575041732806421393794508758301209998128047412679585422810303585260412615629733779848971324015444324545669975281770891712941772405617944521936281833431756165551660150289783645285801814435067481027359862189993016627392556072262808927072362474300249372615895134749986309575126352206949902556766806247976588442231477146008709111419049110570582054680494675259176409726858155510305315043987411325732422967961858231575823611413858584743755330161296233071396736938996140657766157431815682901563596925370954954406187149112285242245773710164739642829923768881692903148037358791731849215195589278282454351118135532724334377741468155115485395790662433785234171330223527609309488091738338562845874609455206360275309874409767042085864108230195445736419904011307387249898371495931521365692669228550558116761858105137976661433887517732053705487557248113874505749736232596617498658596513915285968456793878845802789657755780824941759230745116158354090272400131483340924205591130965060213878160038789452730339770330739123905624309124689643957024815006887162961990300590547480180067910640800 [121,54] 1763255418305558037568383687725096977932385471635115398837194900044429395837233682898701476797398771723477316673879781614099718819073751580568211402639571439889514297428087832373016360067561824929341387466023745140024017240241971433931058434575865625948921157321558880345176160361404754694199636055031617423887520723600422772331816379817561988480987403770989879116629971295568286688251406409271665998046399015118348412498233015999048366413144574881910412508513468842537921438804038172235214606452884661468112585720833928234390181337050377286248600719733364463415555952420049670672592398597587717552022933869274961635659157765402817114913366110933386306120084469973775989994107766078399761170920973738745123540980963616104444440607468662870818129403472898900519704987837540227800600020816483689600470913730814048960860414556059977150935829812724300120788718028948565520247065454527978461706921831900876157074931640036238087376573935310656074385962818877403134415351699019385097969262167272805518360419997213600769318254861920233763694076715863851572994372928481838208967583251892982373173650594047816253906045438472854435472272959328791361693165117460078349210751291908198745050091898590465187504175073877110917263736371019568160706725893214376261844091402663029963097140821370936312707223831216524581860770725513590005732867631553270565462570824343835129041728102423466156234817588638538532120431514814217373425476465328675432113203167197711140659999835812465561637418780860495582416405689323529758386523711725159700232285864144376068891458905553487156160116875194826934409926339377641716632126152276506297710225426119478850585408861307175720672401338937659917798804661473247285100809022864160123785882801192053581307671727111633289515047661399911634292538608551716514335943415462963288448625666626011683686856451856182530485182840980803956230157425650245682659244051744795991318000349224932190440812286603679229735146270229374214544662510086258753576858824504682304583632437146056495224881891615039467597323833531802018088876862507768475948437667270754826320760569094411964744117622165266681036797170070990296621883886541626212245384863985853304495633105121465838727888729486396222189784671947123628976069316853372672885720700922920846026880054349252148936583920813285174875099139472218233753755080352092676617664799535470626634028221584545175872853625655960506641920 [121,55] -469633389122528191785315920144724910958899465105020860566690184484808058703567053426860288369704688503086040197850507646582987582214623270537014153117960250348132911982137111858654291299042888141434031897864096279054111192598598904147871819353119439287672465762200699604147948952486437625962058322710895983001000032097565109965038886344701590773877590655649400067800753631347288476878003552583391335639458774402026316763774729470695188736073074610543381800456980445924223578388247563460942892836637443909348243884820348956386633444667040740449012650301349566966774706991717025107934016571584738814696053385977552849673198954825656184755502178190123078899180443659160971466652174937782775421950271189838267284037490299102615794335565673389440159538750101286461148175734959820598786597744681886145500840263304604774238501333719224734455800757289628084495285511463998799202259239532347835080651707973577677376464520576656359902318203737870642743358456059163413258608190757347402395982208514745069461973272475584542831736326695925138867574241784767756410911735701451692158905753331130655458525755534567031006000347424152692941084041690661572149629351461019160751147080546605304461594499257196169738166652790505286982587628093394522796567760922218507021050034850683861985666533168451812019952944814640040693645767321088538121617782117296088844384270220746861133186277649036044013741639037350798476027793527636120861448724790498868453878249830104197348437511759227454077439817876470967883215299376727408286213272426419797619296361039195066386007571232872903524616554259650012205067837308246685802240490638683200195170154137231166942246591401171029004144748850644455689310981054169252939046750657359076685666436281889205817502337165109829379911708381877262920907223536398692469038200741763349108280631345383875273732449635237314658297381697930687233933878948936399173876560554078328407901346173922816220192393472596822506672254724270572235010467829892538426792358692518041095040973493073693021599679859715975390142461988878722296286807690428209334170082320401446269868642653433106366120935009520639372992264105880654223455401609668515913964827518513625126795910845782456704950732632035331710899752034417695107853078142713785600389090492968824539489492559633569049233392655724660905069841227276505393586825578182710390067434336252617466941961426282225406649411378466760960 [121,56] 53572568684130805676337723554238301224441475414228967584287970387467846901986260455111650564332771757493883715290249569764701734300687431259831615964625942543242499167916967317512754586836343508240212444525241382358472516771181479219038577472433961711745128816125625687320279227582839901809717742329257723988187240942346954842865411990981955026146129813992469199635453226671141796206224929320036019778106585288498339177089947498124309118237373684955989387299216918392987095418335945869169254175740802003910782858261223616756150824628074541716154532685905869988504409489866080071539438003572983293524572992299845291130983120326773983429791844338601129105278593875460452753190620477799331216450815543344405811132065128035590612946529215201233315219799663880268878386889480377804845917433539644322983484997028899462061103507193005699926471892306838946418991116517664100728292899192704767683916145209179915081528513184622620426805132411238038704869793474348656131828147481896315420808574483597630574749338775331383618242952847357506134684556969939232697339049507806787803923215645806649589376375576003136470816355746910929205899535890073590403959645980620904395098552035035449415756927289178947292725525155878095990149162741509388584177585958742501063419921357823815805313211061629917294426093048382577294930959725258175316587120716490284897228529886211761682779033419186196878825659815742165600042780032493085630680207273253495637276538541269755974284775203147329706911356164990985095161781374194279185469811570934064538350790272788985076425983746348353849237771619323549049445344832837127891384763113391251700602201219145335898919597557898561051776440796237473581343234578974085849658456613184769641753952485543556343999677483278264819081806321525182350689682881189241835482416048342012279849422074916362593376971922206483219449463528030098257629585110442571609744328813750150210246707545801499642013932846197279889877607221565917227593492126812377191457309647606804661430799110559795373134923405957020243423078853548920113511918325074758610427876770223432398467891120026941471143368147033322023427432456732964083216978936495161854844426030952417208149655068564824418384562140263150610098324616676992507405827067253601489538483639198921252072976200638518422257837095691739668184931505833859588102997942340648477461994063349016624525291602213330221949539231784960 [121,57] -3268925138654409549934276001891121416724118928815479904582611434827208361105616003186152009688555599657728819396713395981259784701509199204458253678124765634836893988042151771724018935898818148700290974531001256657400427932824060746676696829337090419499419232296212987925734649028547562020488206316435496294919451899090274105323035823719640540738104954195102477360592899161569368091363759434554946658172416321661285951123739195685355991779793948786474018628645539338892832809484597132514975987295137104436040439407577776394776637412564828898476659373160933893391440556303465037406450634138648067885531785095794411016624633836189602534367077834687215702775358704757957447859045258799070252484573804176790557911227459628798704756199099341088938489670416750818464411990717342555682477688737739028526385116360476787487861440774001418760308823566190632745353423016180803328290443589919229612610668370483120687835502204652675091971702862865077858591924535245820810775062742383387368014710739390082858857711929636970137310511570624035906892248253233893336475750147744569938720414639801628208537700276599596323061138042404370849766575150105949237779587391676459316517529940959377990139877218872027751457023268956349575425096962336881259060819376384608083239786518203636449960297355463366585226695116183158500107318035891113070314155612845515090577630538763024938859089257635062468589070846312167958798138108392044671738669138519943738520685643931243675661191005688094520211966290600791798673416431288212274186430255517336061965785667337000850125939828798782604340713993404770677113249103767020954317274839449323512589163903937415502121539949233774919613734498933825306199140397968678879231713049624599053618535085136781859186401268545316455725936456669570690080063550743942928556347504657333912556489297009313263069630147236886022975368122432168915615527112310220274638244035032498300144203478255275203101516859829986309511175200697050703840426733896821811137594391917303337575814396340232238419403610140644662550015027020637489022241682081156181739889844993742258688018662952074307217182051290397506113424179968414894317755841430601889796477801716553090163018467639713626279950021124291340301464409298189378921377097021790003966379770609659502011848917673671637070065843522603792226958915985663726151907325690583645253912643630744982836842079158925347174566104320 [121,58] 5396323978276597863142908228766978336941845237180977540762115584713447699928873841758720988269658093506543762637061931776607292682044154072584401932838813635819680461184027387663571835540586362211390639413844054243849668117235564270026939710799946562373126975258442104063244373356115161372540382295157042876744088802702681072002690511466555476710404557557449514175862763799410989906838656749378257483130831687394781715590618673330148392575925497549208751898108469859522738821285256570111003173670204731956730428117507101945290096538975783071940941023690226665271940917350295316729625735845929129873460193505565870955089383646953378511594249489754279082786687222464065350524847966553194046664365675287404026961677850034492107891610307142833465133734528164969177331446510327951371542438917970377011140697658830212495638377761479746983887727279042882176231915817294753163106859965839414330201434741278771940596492800439113236255459474759259499252073774123955492912984018401909992206570528653940992936149005525294168084529115824419922634605847016821860754099950053132276982123215705524359979717126805575243516959918353531938061944315163928182800620505656131779806460982095331656271757952504126207297533563361767621821426386377691180423707044011244521886032481914084640055174930973585100557685911474901916473011900985174501728404755180796173956732412849218219659224702465279604902929903771405474358955439529129528848572308786194523897355331279174812410301553372415200577328502018949541054552166096709959404820246501681383641759777637069180639425241024898104221537257544740479310937112016327577049185580380426836230029785195671856124907364171315871454648177175296631516996582728223587853816908417481018338272994512725523360130944065626786226681534144210727480567297430536223214724748525224190713801489006001392260548072360862089614090263384672876809166321365781256347743797257673978854965909373238880260083462682577863302405733583901417686546558867318151380851699681456528051087650257342985712596220209141473387358322288070860574109652711281872380241352828349457315824290445814421920279817963390044888981148352429885574730694864323249165464967200974808550495235716548884574977946920412110286487746438529681976373327747397873270762442905408499015668217069580181635013659992612295586206153557263458439306728150779071947698636885471968533168184200931727169280 [121,59] 16646586002950420477919253909758704941513240227478225313930073101679390164426336915209745206179712457070765663334526233777023207936683204679730800782652763507308964446116401759594307387155207286384551007186698086082477501455256902321353832724569966913864289905175463654491485396726154997976170392699563704891994540414537855712796910200557543106443220050214182961156431171079654944827122267144884783883415182666876882178528140203717268697948907621268261172990585992638510331135633523926049522910555277668145201602151095521719518248719012678875943354250079423013457348305690419981133046786141816734829692198329127570960553526386992593695554493685757871275690997897927692483501148479099275348568743951007667487312946528135582126322774857940542873865528949221470153842409175105978216094424786417554175694132410365439747765033537330962690187725479333479366911121139924463836038278031290298000716070389026191481617616931079996262378354479768100983421860906674513823894215885696808933836061949770146861764147742640285419204155011179093817064397465894635733789175565808764591693215707994976150983981622849335726828563664142700817481238678360015102803113111231159704422408817071805877548421992010908404585302313791689219440523869334998601041770908591363665300308547918834241336849815874683089734784935209851144519952520881627610532193622512570818042345723754472104171081740875219234381744148574611170699875535291300834472823867333251842957672140554287001377407260426576057802038127527995901490657227813043260074885019736210726337920099208416571683886057058721831258891203643747701611130786623461407544426609212921543981926055667629275867876888686718840388924474212850459262928054881113524214104350923418464735894218798682284056594585024193272428864683035700960240873959334233310865680594117510316461704614587636637919947646117391490037450538413459823123327606175134761626820634820402659018669637617596774121008465190765538344654966029990077822898543121033461654139225103346858690159040689585682723408471720928844306946249720814698930147225262966503707040181859914734037491580308092518335958414744443052860237342039039821381187300308449704675037225554577502368077806660829131845846397606530164618316454362728644800875615471522326064191150210064204308901673651768213270182704391902829097299783320271373259538434929135359835199160386313089862336658930778208320 [121,60] -963251678747468845222409672424282902979097958668463116866895931369712271610502437684174406706931971917054498076137407057494258169111788436190578948280532998633676976476138227254305485744981456119283108519637052480124416064703294104539852148527877202925905781919458433985841123028833320812925520540947423651728091021319948068112459785335624217561678712855718871364271987225855251134302780045359094847546678587378170702993996445039810713543357450635001979048252212271080154610948482706405134894320776936362066131041247917208975000695994685499684343919332539179605434954452413960965136058554229598948866969300383058731593863854366771667638587534871642202206083427168575904131775988274580252067603963220726873933282204986159865907383094830455433953587508646731881593685741547228578847381430505248207483324992217718207036953486406141004080377319243085716496296398196418939308485549389333250996755085760763155817652938258286536775102696603364121586266156375075624818728621909806943964724045476253640291622935082843585200071593135709187459448962812656489363957579647110581139100260004802489932719129261757517489688113434381475026698742879263716866082830163162769045697311036577243931232370870515163802934899847298544402296846766748383147753350963980248990981008536063426794541814379891963029558815324791875874941849085600786725929219610086014582509535013289723567588970875946676469143902845629908238320216248523837952727405930342981118396151952647978528951104843342949210639651367980753549592032910590368498070074128051135164942134715690421724101550073151265258366444549545831825624209321068221946559971056437714744174029427970747300795739286546280388074896670430647935277862461451403554293914633040710458338573268908453884633359130459172751901832477295204557075036636567125850127739453135346131913017020817937411462819385360662537793425469817267995847202803537729082520139244683778545821116009062498087531832050147319939620982512158944481769985792057795063049953761821674762921687539036930415446659080476814338979350651967773989697994929147888781266202388227930735851427404890690774008855305694764441371818026542896347300361108082135487951297314043480895386011130537786955009070634950570362745089266503489283323759327752196745773489807359405781527276571600226530830266507004274664639419576550266474240500915205771353737987722638652192486030223436800 [121,61] 1510620511272926537367256974534835396900332752047124472587295875740070013445101382935258213902441946882072918315541389085795672817388488150594392468538520525078798071076071017770377502911992293696234725474844547421609013953950015244436586081499281309771384653137830612013449313103149360573798916539120699268251013331077836947731074002525421957272732206304600612811380680245024737909390206098606407581380893626846141998210547023223083967539987393956048023383995165006664743503966953455201154178620509315251606521817324262556958787815034645475932650385388646406040769149308464216327581489680841348649211611916706938138523815250658281456896935639359276681075639487846505343470668275019886544711847488161066272732991051314913814464191618995810154458218561158545518487916186037787177511258639489979145844519658178996246228786553497168151670979547630966563504919860136812039162638442921809407260567536883267511345792857314271605211463322627459865968545461746176512224829220349330216969148228706469546937676842600411612290732582558272192623569251567352281052394759703044132000820885520933381819253583539910238595563408039059433380836736371108844843899491539899813387607996591740386483978233866253526460068859207848636925471971112031500702179417718200343098062536915296727144811021482507513280699669640716655126415783484708399337835893812311243606351188762347740337343673822620715160406594798183724293550924631205825429767267571118389642630797454547545287476358418705926484819416639648856013638207909728787093155371926566196067466217330055896319207726122137458541871480530526307495852413133374522159844081801658931619720008863921982213579090170169430673301615100735805520815840267826526264697332917488105578451108510825879366895250652135352885534170291389938973512377920695204042451119791131253112468178562308587083187695164905248699558424295625148200447028914033718284579113943159722833975814812246445678209424096447835717647307399128563388740040178921582052028571751492279711202627032423958629976782163758315583034624472011392852715227552772822274104338131001142960384111032972290769894460738578315625947496110429239300305199768948436917722468697301190221196723316462440647728723961390068257282443776945504292441284169042061707364207416666093792966274990827055326260941169551184158342242119976989372327149808492664791617404103601702159631541120 [121,62] 1433501959479575205700194572978707968967809131069876490346963477333880720234215858422735546907506368507371621511929327194012842042970947258752821034711739426087887063926504272975928611671741830015069541315009552440694716374781999545206629873646820298150933007858554582872802481033752581236043682560216922272327094512417737616837786028034732768333450570270557465768216663448380193263113148167099278189759846160753819505315018278705549734100026751098945334854448221066526623035379689745474393697410494104641116351380077323038826903591137556958402634898723629306921547640855379305519164969959259673831888475947882032497155061322553568105783026254040274991106975247723146137052344938087135263388705518893978819561985035756475206602338614193658957304838882005957574698137944174674953508404982831438959505938001260161026412427995456265001617927894104708163950439673718436234319845658052908168602884929548281528528947895031293239692884899532815528236751663664383553945169249558409573255885302458415673874267358295730853599027437069630982643328160848230665374595198747010735249871997035163537222887352519898534618314521983106688582711204489832939736545367803823798578266012804262426502688238587735728247622728050572904371053499843927980298614997367562148119385881070255700620822665529823677335736774521490226834388041966346326378334422240362087941129420377535792966148819162615575598966387067629973373434669011546715821021008868759349318218602708297770823706275782875250093753597988364880760875000527299969039289706468452679162464184423090977880575889330058133469706829942739530875749211970141295881654259072979506727435567222482531148102571550427499536387047485258772965746667495777923392554343878623138535236619222060389430328539006177068763798077815369936160069686186939334592278120267335108999561295955108435630580543911208088152851537731602171108172609792863139315961264235463483778171680998504492812183437169749768633679211415584458736888431809331950079755678357122465723655045571270978430903358382806485901186659963738968877158507134240454552615249192804925197108850233672329716092192111451472321512592482562697556205597461567912700231306080402337435788472204460662138651008962176526036098424468067283170107151368170005537757743404933897576337128769377872975098678540982437100920073209240508024724160695490686282828462294031534108721152 [121,63] -198529332321360520543947263312203463115518708060087381026937197130072114725706964611514939530487110011394664594083816836903955716235715151895072215325592440352307403311016607059569154694310802098220436180506133232260041014771343210130655331563356261840106586207118328080713900740453892266552879561837536448446124177354987042288572383216298218339984239866658090198468363145659003196153894343337627076612346969252813909784761335592682816174280991635004487824858142113042119963415571770056914494793313007483184438009281356434626904855065900997665708136970987354434826074311948023945881037308198145918132691371159097204179676158035806630914041811965853652590293649830112696726138210445943322031295803827812956294318539221464759989519677822010218590253531941101913552846816760254732001346278715690379310753924888273621447147753846680878356462093566266945968494675764781340578811307581067780525538882306185495812457910804744881427305404463961525572748530501350180117247802418691303833220902528843501132508287437225729091621689490216575565473415120491220682483289111430321973572159533431032522717079571174703326263842404524711336653429457570251427885163104657182766990880580704489220288732444239467899943293984727291634852548293783567280544482725583119761006390716926715426428611658304601398758210244814680446963641153231984927032504741918965804328497562390463235481053901525965133148412972805683507914433093269731962931990848523052970220097964347019724189693584363503432677488270433801266927536852469523464085682041064670818306644751320281486720249726490596584702009346703912017892401107402288305937792850189691272093496086416060200926017258653128294072836660511074095447219723631631503259642446666536303396351645226799333112900078277285000227339680610241783631183149698467323670552687307144966674203510024142307953208396795464733096841129070288511909774682868375583414891499392950762084523628828794002440057491326483539154514447407360933140852925207909064996051396840184978293333974888650224468220561394340250344487032437871479270504711167016439533469313527087755503516551084239878595802866793545381585224441334070886621793081336446101225770320928921424020618103587353935890518700021390857032170274750528295081833110774769201797825173897651246270893306429446546981233621563470189871710222514669857746105192513066095705038984082269948704 [121,64] 13429590939715707585874151289254807241742198286038659012574540676205101497436350690921858520670261083667683471881501875319766310765020997446022363257499810528935208947313624414290704712908684422908481784435884463127824700089890980776635926369890803867077366667812054347347144163469734042333847073950700192150080718245534636176771030361648503682370088612113573104744580967440739486980531760219983048496143131494965920053458108098942694033319131363539960274473208357493501280319382607073964536614848056683313248180186610181008604315434383628261962660425482980672669030925856785283052042453466642203971359564850420508672542134977557348811651282674141069647486577547971896392516418615649642084293678475808568710225359237739952965161148407053933943448804878184440820340854425123309180277503071696946321455529871100196074283794719908365014821901001320999489496137083471610020696930924386265100678389421015087391826483820110186374077708632975664066879207435429808084711842099283950342133243284033679512985427512972498095753308589936622253988497118027741704761808134926205596577217557803255131445378678918731616771791285264075640246482974183347886300062869562393063661273750920415970847888024834565260453614466548094288871424512429613254220291226788034036356567677669047922710867191926140949844546605821283600343656465337937025945060108192616542615970161063167682730893983209099071146833771226402239135978324502896091845760309055815025275770176810259675494546988034057395540967863982285912964068032055024551272583055555322275503741413890151674518286313720397521724254832049113782319025137262698390300421327807402561846308015927825608572666557539844805700377933121053877832105955144069535296110049742223577649726006935744149187353579390789347501399307695575104614321045541321790893448457517856763514436229693093700569816456328254224866129517691718352396671680244431877542505150642394328024041046903681123104034556982398929415719212774876614632656865115202294416477744580700397082848278546788748890750622802301818777484010570129834525314067130697436627834366824288883083469404240905891760788069943505569383534606368139600693498142755975919220776413659614654562687000561163805398212559185822644738993779014526381122480769102872467276124250088865751647105272119895951002766363164456738324029287786368850047066342011614487584085596321775488 [121,65] -639616380690007612634758489105577163564691597022954288430884815006844010725328135220954220492277891235620728568594721034362947762471438930074507510677282535255737711101488247036387571040971690375653806262937410429517517133861993379381731494312123976800598017510038888972833213519222759242565930937447418513324734794692902850485599729508549598303178928388988491795358678768835874653305160034455158889949699630175538804611023541160824129442755987961703415712754713236598655270716197698393438364279199598670079520609512367427343689884566572145443916538928990491467847024324392249807145476225916883278017939959191108660897695021133178591939924401972807020911060599594416844370129257786954125375591571454840253454315903060187812381477954275179568212202559839289849612352587740547211893903259822274058276114686205269983249572472260757528605253020239193417102586369023409331303261010849768296946463615195394893333294047625502623105286716296640363365443518913040924027551984928441550056465403480478084671208452140852596672087386651437210540997720314269606929261401736606604806271184427942688946095062970013849536558503522058628975015375542773836178170808963328556995482047506976589999824131237999117688285571564549385087121767685484539899886372988582274478484109219571759897810290346257140155557113735249142115100782524267630583281880456545240864093766661133533957904253100157518232096289409811287552148279507096464571874968363758122471029354214166476549045616598073844139828115008466124750082530305062830418961650802365648606781419331375164335800942596128700711788316912511334631064933880878541476269329394820018429639974278024872410770592261736634119220120912100121667018959499793522344922386569563753711029085629319256547317480342804200257708824484550534410896603972103230679372812721899873373235193077207088311667889496360508592403576160233825397584244594189381474126758221819896280039688748855354615073342558436331616284376302870979746065247018835961074990383297539313834723111752755200371839855795873921575597149842199346791960403320821580774611505046222793462943870827633099703063793257896157404486992564726904950664626390181125520798199186758161521187939891168700003587950557293039183130952714697926453516866249003308137808209037214795846708421376308842279035985887454457203965959820483428882276057974854148894858770947632 [121,66] 26265373473617261002269747101783708269048760860229520549894867797026185202407435839753015010865943263896775748876478949045424226199220725198637503724298982819710524140695384307938883415076785563833587761807004946442770515209128646748812618738230676580965230226828045999400935738720333590131935146563126640134132604417916113686853878287251846310449751701001689885008221372786288379769597275832266066819385468988410726767054247205093031097036985629353165553009289458388409868219671214981382578830825514861409208954682616079213582002819305538151386149515380772498816395653613382315095562423501172296591431165931361813007193173329316273710930858304386676376922576911307406484024010432536230377348983229493386643603968778318770895796155578234373474956374565836777115873904492242051868898057708796905380098289947076613702920274560615352825275350701133813880847678704083521620062164247210654774177003772465281309638920980713033711170987364001857035394986517804403043834378813693979073592549385540927376443521904174296665908019771175934260146927572984002087297893504594262690884064231184179333358812823031288576393101363560197382458505362972692623530476584048612189487651643624708202522773875610489166763780827106940724824568087828772357271864867079660537874389267658125648620046074267463251374674653345820478154006953375421174065245361807515048401879937983345773085552791810176099238625613347142579973397338687729303983044172118399946723288623175588175283793629260737326822622906988852403213307106477581985881881817081491277459361983354113165018612382528758744230441356845823447833826718828770101731960608767875435274531963815108331765539025002976617579200795454006168841821697195006617831383409395767282770707900494336409801092330801210404058061653298963472677302212841892130732642605009288054573125837305025038896386067886243572639625326797830651808544876046157202051051934046183367683963385547316926041592443562234786050266671591642129374572144301949855330503730608701677397577021088794017604549861694802923603505989552906192793681790617973958183944908772121335144116051454467080246387444435401919806558003502994382350366311811444630539794821222567000146337698555650826554219691461412305644965272499095566344492198294769813326859180057915016378071151152354092484356802733482542852058705458256347545295036277972183368606080 [121,67] -469046836389634300144646404475011275026959808881731131889276894824031225278281055507375903767746042554063057740370068814405822137303589099609267367639212491145083532639282082626396247793469698818770043870622831736582706065658596769577332370872835197159930208648164581556263502900920689550496045424232908412133501985648014917457172227288861133506269716720150528967604431035263238030775791178698633027596352928823262463863984521619578160298860065337421585361738107498524306472222986339188493567869464164224207149334906999724617627003024920971876774734116640414564230178619240933784485537894818283849967517389472151005518051677288401993578654925355955703247046854105913286214248502764572162669671720412286639016254865330615127527912700191748618859546938476142956287245727860878964512908914521949334140740299218489538884697332243418339723028610974865086687950278506346429036721055595842649900517751076001463414091166755122631399552783222044841779479135071927749390735937603218999690524159298192813319545206585008744300644196650326718084286484232109239294108768674769272280199244875001876560498265495840997263930404590950553351310577105729431343156625474727156719249632951554640121236955868362045579907753004381542078752446741123868224688257457345663374135472962155794751867307392486725676081628628462640259168714412778312092427220651830019323753595948507775995845556653027978347057556623461326183880385769668398711264372734996764900846570608072299389885800933601404235323465922393876253587297888448027144213365137745728448375204683247027644651678746505921061889354193252012076724069390677737279227578772972680146861135270397995043833162273941509438164500111939495177941790342092315078129701613118865916067988723215720579958855154182657588716689015211749038018912350914687515880472866816272222038994007607617545335020500601007209725551777201383994256488510602885950942321861756483672261058062011740448987230014537845150242177387357397729337955542937370488816157551748835859426288524005108518767516955567034755731431466475367757342441998245748841600165602215814288428565087519168350065829451097911033618130144870211357123666820768753714302550480747430115198394067111877611439093558987002599644167995533640958594858733896397403033704510110806902088412648722531684394486292451279271577224792385536831352763989795952230784 [121,68] -4321614227814393443822332910557526859085115341766111674545356641189347705548196548535341960765941704580293003500517822361966091948242950694275840826147966153311659287984988219058985349250864059377046334593701605244373403902276740916056969455423376199527412655769391855098366682014409781506092962338660586279178852155733000669713168542504294028889993326640970216593494041077136833362841378145540034767125176978110492494259159141183680834347776626579600923020847664959891691225932430328328640588092728742485972851359420750991002417551775482656607454905883827453316299796172784353311920993650011059552163853232323146604999475234700720229846219224244327327822092644950442490677601135903269380490712613599252797760588618146720309957946561230396081466571735891815434652650498833621117556229137678269076278749985260251649606831216526786156211436414440009883568494808156277342244803517375869375759669705735349258730539797970208559646286512856725447268491679897123164006273779264950686731462793418759662426026819371581681778111038755893882027012097316127578694356320342270988841797199349555504103974655298169470503477080186831284538189786409663663427066635298978753281367043381832925876698940600421076658703418235257114345985252754607978678689496544612091892602847760052464256271148313469933572794096627218004953396160360436158920182237988973776463607435476316760013019978299663333146955455559835898539657974137914481527201968722287254070182939643890213383967195287748494101045528405625991908647036238918801609956830746122091998622828264146867283176761949511060371701703594457176061827980341984118153281559746433603190105588992957795141795825199608796414909347916019199290092273237576572829600456737740678965838464765434318153036306041066489771061587871576097638507063204420005590505093204708018655212256189534558887849609547260466491436136271769211376159131482838191531449842304205614963673654067436697658699787202877395448697099157193850043513436511460212716475923987131568167945108348317683883408727927550793887611254300632479611163778255642410595251795619135147406310120658553846624325735100342289278580368671200970955247932303865192735030428046000935327176746859098969049031219911429129423959882494079082487722309758931036989047844272919633474275473895563152985489802201323247111996367222478240495655342806881792 [121,69] 654400270887397494705132380314176840992810333425737884087253376016112574880513677949606020024590065484338867060629534438029990190869521013289587871455844336181054495341491843025305711245868671073675726986543118414272266182668907033472996659348775143455674898826788645631870323459605792696035085014413065252553763491613419708875436902233650203672690072392289062489850066706106927960944294229190918901017854111908559995375142084112898541940708653517583859279764567756444838791433943944524247711389389285582980701219879996703473336351598881894434469624894396738944793715042481396847916460741619264977191742246715767198243754233928108038364327106857065991223923008238837340564480379630563104512465712925085277810793272908546968945061958964892444836556380920767866230950265629891226955511278141221148572072514162756389885919491335079138657820084615421300155989825210095224623593718439656524911900967115019166971368871162430053416849738439330020990554420774286155666593304646140742928155168671234562736446983999660983310543182107917975780641474581493461198876744389500742740638105280015048442730338709920310316990651064866009927633203692028902379477427080621139031718091190847087378445455524280771511592406502638608800436863181285814844569904611321412677751741212318399099309005007718197900221223047339589640245270782663276428121114005738270783925740567070721890713718314642659730915841324483300984207865374254312510977668340736287086856302523872249641463067063860282774534779200386250573860795307739968435290133944950341433265204051100045619937477961423735469422305835174859732616345948207850117493632009068452030597435524681120607132037298882923973151056649292904297475554915143390328210075492044108769378581650970268996694587992863350592557693772229886571451254523460912671584369468826362693283242225650713606199198853958110132406312916612997103643398726349638986295019725533383306021937007706139171220699497833965652427478535588448746335600833671532894374755473543566449888423610020469380032880118609410892699610035990620812143173307841896260096629328462996210550605338248815164592391292119218450757083833416838885472047097724285465126621506779257366734439340079447512365233041447749020253174149628266721973088181370939123812391743925516271316567834583528042020198144686888309399444263391687060239576106560 [121,70] -16400706431076502780291963762753005101637028937256321297999485151949498593112634819260366736491811161150938575502287541015559926537630760775138287368219046881214436087685304479801392134656756095775709077119357203959578270400925328384201076984484654047199007943286938819769648324671428132716102552778129890535615820125512885408919532708153425489796765963681557191141084163523126144662485495226389520788333737082987970598938673083971856716952117157734321559936356044112794535943746913047439285503108022867820987277551674602730713145449351973871216332795384619631304504203431095820727833656525982077242329211908117340410068975816710287097462287326158290491477851262246656305692657738900424280807319379502309715371780658840177967512503849698668614035799396388755812241363926913663643951963988175564893616153621464720342499322895910248964261616597993501904624945208482422755133048787314769093251574924977330508685795898789614341651128706492317989031023872793486608622988243766582665258147099105733298571467570040931336600052359166333203623275778936890411077333388675111438660433955866090557565697438918866943966052784986860787017355990230388390622445786554246942347287288040343090512778264922585659794569014068492568456781012515814823075127244922247905944626454028320496148705489624822790178199029022181380664078720728989578022797528372980712157712725275276751088130028311725036209207661830940497399213186168749019308736830665900908581642275269941341271147550625090169241992195868575358219799543130336910167961590392966209187453631296161126574068097978084220919881963478739816160137255251216975104307162959341634756614402368454941424731686724442037079885161404747485682146884374711345148880781354463637714000431015251065318805585542685239327798807552437038011009827389288235843445396654554981968862509139894723532832594243755848303337005971486729227199520163222210605543973594099334390299407514309975588007521617323571756063699117912002406923367789248909066346692232364719011213980799802387090083074688617148689686591665306197825483640146187820870280132595757765050453521617583035910626498177776013043930638572518716727707849186073411456439518963089889705623968979560606029435746100334519183815790827972896877590620317457620280103130642775166182628158648440324796479308577772602070730465348574690385577984 [121,71] 429196268625453944526336786097254879354528008608321416145133614592776660291599326033864162828259307512962256833004611925504712071707427762478653015736807800918729473055202095102555237164937349671760370032994727911824187139293189476165471306805939411765613420008725573551309209411708885708554025123463710069467784478627844676777156606655668322651273977814966929111747614370753387061074013915160374059196448685000331989202980526508666292147187813899313450237039710147263833662971936874431147686434689099280299222694708294237233813297691459760451148844539012909393325176217759999663922094570217319502456592195014349050507131340284355739892303411548187935222246369952992827515713319138206843209534329044057673291816873052063621593380773456085724791169178900632596236867157273182507345730589248356006521241656848753511914058567110491761909724202653379604955916001267117782693973478005644269044934771280797622921309491112806797513028990438026185391828134196577182995481188874019246159193437736551756617231588429024072753149039740561890640598572714026949933410442981455426235628082076226332516626361656627019174434553136658190372339551465858294405595515083518505960779386517607476339766907618266167257313906817302849921469446046096456502758983744438751608629561640612837590498872750604218633858689195031328270852599371767940124887605069256346867630851231254174603818008153024363913827030960516554269292662365189596362281828602978103114370413866364380386168838520157648152850308024562746841842493290896080045624895467985223938677593066847742867694706312533646467936027723252951276826367017546498192430827067288669087795753355011174435506858842199266637938114608790446353428828745828742881079649046925543246964958216628875662287729579641688899285924650412672296780542957855871784739209259018416074713191802218099351187962375785116040053149124180310227155637602157280992245263050530280401782038829749592388006442861333355120268668091992700163499711891095000984394003388367595843255845841286258887240343757481109523377724316990365494283310846478456808281688282922499843621213034998025584580772331631937670343313255925450474233856149053928421577300030075477462289308285212698856714800901766861989242150281124249448527294939678128431622297270726651255587321569783937002134034304553302311898473048652003802944 [121,72] -12277842080016917769511476375499241550254181199159228752501817916403910976758345213945947294470182482745434186288341061482648113340939834755060791998575144325779503819795017699045913477392940022724537514970896556171784830712808614820130811880838523667999564470172234881937960882577082731055915493615794282600717646788365563113273260523995823759880159703885921474793399543381223062714080287592901539882929791483264066877610723026429095811394306736122197734799721320449108103480804969369350154392727767340420329820718459340825901063896072318598876783113242565124458035297401562433547136485045316407571267880818105450631563522978712767813741872474208202173995119417650422623451871320667017383914596761120202496555325901884457571054592749959522391583182362166322294644941705305944679691295802692192138354694079742757179239283904867175851732910642595829120248422306150370873635885505933519713034720243242769281004998755944067676595064835543086545209853498589236481382720901252183827023640067710008967075618931152993072471296561627151356846304855794529696996988210644523862771671024454796086845594867866121378693986249503622918508317418531302907859278885914121833785119261366579071097722548410814193059912452873934737141616489104092635790921639746813116903677391478453754517556148963842114155714258243972762464989957843663660226888393690792688566087037766697326364257238969729591890354489765985268232358645694560709939042788116303189150402132945926860987548573467536780796661707873342877606891529916338011005012633652616519477610482069431854833968207146272537904754249853878059349168968673360403827467718665648108242879318118456006025675816644184110459587568881834047310051161429389554157272153937649343664254846207295082978954641132014564057072924334386469239601016103098976489025641580670410590446540773742365255152675882360321559627724331330708073293246196422414380918689557487553243459584656141614553593334851664628410943172562683914569622062615900618941816274254782589621640712041558525871478355097094811303226709091676663254190507739206677849358039328980245119032633484210729137514753203265653344724976666116801817610098551762960295826903485554893968778860196109884357287622571958743470013183147650361219966798515761674053067421046731097846806914591509104965729437521447635683086219338507008 [121,73] 365567627638007184554136150124847019343934323739049317851575782837941094371543729104010802935541783197927348727081781572403505774476750141047239476865059061303292773243037440360400190701914173239322167140982970046570295043941369331888964630415671297907133791642474154357269691385030745491263993657088352606059878320568835148837697947080027213121243008961124626680577867229395997175884781153117505797068276029988986703793746338462575189494824887283384291230095114001137644794729701591227642710482886576786168742418544149036481233728726314044155952617511756008459134038741627463794025936109803411160419063599978964161666783860960240234435288988833110103341999284361720091885202624958433703644684471553469620274834400060934265690575387903691699906889471360914788603823114032597571485044017987865950634331527314636411079066310030311423189489654028583381842858148086082433564022651798088357126864525101585962769140003052111213432533947139906718878543884385007359406365475067887249466521588962548729310490813406707082050083137477515369702649471326847671288599553509387095391564092469982404567099400544343571624580025300234961311336980882863951165634051921846131814195037066262970206523593722998083232384869687759560897758669823854277740648135394597389310451901872668093031012658668064349659845121470778070410525334959768674247726177451406286765091483741032408369827347178238118308415872993610471299990439907551576175180296671402266380472934380605893144178897135980949531487891949115623979819409814509024434965110359832413926889424046355383454841225277570818008983514843487710634797719965668684456655042540033467025450113553111084061272844758069649141925475646247138648565700925128760114147837994889264564744433748445846704593358927149356771712026471923324661420367353082004623520902169938204167864941066895395595656040204391974543803676373718901253450606548037155738477894939730446954230544922242727432171468520238038651708827359852533279931158664874897458956562702529273163551211464132825372584603714557797059501214534575128309676157951164963043582151668262103657852894032004306214076505502276005691732254055088716800039777754014187588415937007501872316744327749164221764483347634262592204414339751777515182981379007102274481262991357845410422130766573759163036466866661850542855361467790432 [121,74] -8005530468553578680192453292441514989748387524382728883644292479020273619215222055897925506948785840501165494727360892837603522255549034898106505079374800255377142024500831575502008792391243831335150738498372943047764082801466940913657799495744320645714437374153581905141428180893158763508413792633747601130987873794974042547480460669762037998613836175642664919731361860116059218049835034172285582495189048288429052307468052054630564147480986966369151646124557540046504931226771188446986749912284218774304354599529364320091486470880765542449694258816976851644423857095202195466413216157916471898495938624504788710025580621591923547366315947850906427677165685855665488357012416690861579744407906671268861141635567438771034323558868018910387698003708237385122487151143173496313997349462182406590934610995780344791732240595852614357162513834304238422946818213196195448361711702939011773554970807945430788397167886718834392620681364316125144076475512842491127961242800035801049826035231539916218210066139964229786283225309566297277725873704809207411814715461026286555712133753859511437838447442092391324020851433769705418664328512830856826529313327952168165162740155983669485555724197925916646091470809704775136011207813699720763746713631262883863962782102742444911064279997306598055385281130274063755018004839280603983035037897183023151609730175796132360918112060912822152553264179209314845542311559468160382286986855254542494562683810185917606446049993308636970001543231089882128896320978007170702217985310449595661960952481566014328318164565391126176328216926176016877098642761102416777738770002028123003293290116258199485636958545383646617405215141460955044087332847327500482201165887025580264017951641163354058342027590674375264489641444798484651076293397614551384929565033290227395100016216784307148867512658931407229909283017424685950168474221928553776288685374918976807170424663122571760317059857726900298801509669545879065265650541482357704412899548243548388003426468452328067214847896833310756356438747608879228502046489189315697354619666727600695031656805502650481272855454861475994076328148639210763955786464748608552700269678201607165058286361405842658959370408315395683450928694693450177973829559863323106545998573630337765164949977469351629330592426084671120046236176000 [121,75] 116086451496108629220570341011058481579511462369162167560415929639359422315158259572984743472054667509519218238877122214460986613769799579708606469101174865815959398534738519388220426902453071756897185995507646750258111147730805514103338487906957676965848941008906756388939997826053658075216762113120501321497071824305519608027352409588215411730305540273922044292221339970214087983892917819452955309667809909843438731298728279656662350651756810224755964188079745403474662808425861658476347383542232994988946393592550103350454914360664077016922353604878449966388976988032769071786682830769913252410005524391423094548570289978474380900148343105189457503152443280806979763264798895605504629420082257705675570933770557892590902740555321730381401116181259692441230269852795821751734711549514809995543071287336192178271366339985166154727622918424214723694628863195970431158424604162622720364483295091585700719701850892075880646034462820615177484522913245717465492082429208534870758597880410584083860066451846118184815416109935739867620700849341909283677242620239932187944252750877327421545528960073483778134120150842177485338114378943824128210223638897744871768646311323161596380493120431260243369653657372182175494447147068008714222753357696026132661156494637323048662620639585829905383880296328184198345663367939324445000900523377349519193196692626553929364399062517070071576438316103375730786350622428128614835867117084793697890604276737940141352678945870680315580184879377937757629105221381980553425671425331520801452132149558414909230731476386916758942808887663943178029378051504419542721007445827313671465987120868966241141234645760813976435854319083018844684898871228686584702219634853075950997312809148064290465487047247113490485114707482244911601492595313307908012302287323961478809311279338028643495086907646852206578354725366418905109403797875179909448930781562362111579811624876761384871357432452565002490678293783774601965297002226723487849411616909563985641766836954741094014378564993450130458480015529073369966266550851520473808429769676659733718012902621555888476327056354885495878162924311518214680119813964986447892508629510792108764783401710515490024242264661442699494425622221569615677709479476549090096300136321035359192129970016747242436693782669674396537028704 [121,76] -1805265793818470635794434511702365908106148282375205327101342041193959202560220454431961098678195495642550827145201320845317617020382159099541627926827057494082815569562514721043217312249040005310685901171842685466000846997480746093767657127143214355957148593479054891062972375417606690986660516057719014549657026564876760273638456072079424448721462431741898274115285682610063853057886888210941648541087617284602927915750383194470482722336070942098552949895688531141856551002769128573137136823973388283117996711965529279817034280046806109058774947156658698075487662567055553526853968410868455590685340132745182327954644438539003231711611085239861599014228099802826125750663597524873251977347411416523254262310500965148981385237903090056556323468959431219149793823385764513849415843490837063711512995647774098709572956016651752171953739649007014752654040201076709031593448820941497653763102224822120814103131453816994821990467205781802555117286770582519235433883655368421654065398723974779864703634556753811920756364301789935188684940171233423519760442072495005665629666960875794972009618943112498373252813960629866514286308603258509589230611650383055550373207620758290727036782131300386483224855011652690427968043905314873702214971598075361172009224986404796095927493452192160674572818228813670193869838531265437365671543241229712513808971175827043520361488163588726587289748349717933617237921819260183288574745588057754201777519099663187722470704705130239135147223513178419844937845761727565203544597882145999249546302106135131721681104605414112444194859725696176550768174180460832903603278933707479506315887589508322974921942913481985706794939675654003182134239171083925068425226059776213871247832184226192453750901521669249490591406785292611151046687713115486330889590212034537643962257916234693475058025822047514264131104254535454672216773650976483736295129480859851461383487074602264648804145752695007244558290137080713898064709742965946572239816351903520660457021456501769836504410377819234116064199841722142593788110455913167078231194472349822175758373831987500896627073815178596649419841746150368949217481349600884456360386412935614975313086656842546152075283398698780919737525235256129823314900449267778735110882130150846129064415149096145844751500332031632248192 [121,77] 33352305923477588839278282207957041929677475745128632483831546732276693443655795685575618492387294166805068529716630236234645522207339799877240253564453295301187326494057169612302284903279634254396485605595046026756202467467648757299100665366409637105607174058201536989162747283658347716280841023942634173475063280387282946690373570747501007041560279313815736570624921357869597591647531860358251381379095788613299593864220873721300623640664625591366043179835578895549834686076861620994714044249463051759286004061839821319300995904722119705428038646898576321420544009796140678530789765354523083076532160794251290422961842953400313898275051021574586813628065686796646968114217388324660445392492027297200984888665836113928213372057627546238504469653527325045870665034252451346419070674326582664308374385606073155659967048329067705269420776466872493911614928924148680997711935303916457412414956004871505794202049266326051704216816151119748795784437755044592060016494435375285390003733901299145931317962284470616416207031271501065709844540648422874807209157230509082534728602286816238003356877810727158685570734515758586529455644677533753138543640301891989440788084177409672571693512062399574450521172678603131977435642814185802374912982715163514957746565351391379060634233483232396090407175685235281780468541365729687131781847262790878557742075947676309733395528810774209080279168576523344062130422500063135725616970912425893661553591347445971011314592276095756385449366738045778131212172596427163030024100877083976402809009060181265476808490580318241668640393324862796752380077066749379054032042186486616239745899884465571691141500608056630783963472208592541162284630052103715969311717222334241813833469997616733913107986595562622128446269708567387226118259434809380318875395001040413842407543324817772940705232712848092073547678606100671623327165789482814931531066337793789209834475905059713304893527451352408012106675650139669929859181251510853553305867821040456784630248543167697066869946867797579573270648059520196487768648923026463892513438186403597608902003238957755837850859859738284566759976902755013469821930647640955752820717523601489420420473905449854116736227999851842189639952644112796832902133482819770464075573392954935910691099461627611515394373087067184 [121,78] -515278676404849712172124949855092332878800448112062264595139393174603185412470849945510370312948936194288484306051326796897184570318603747280314297583456814430890270461911815818469118129749297207432173783815907070634765244448757855262674489023415628640691614720350779229716954701637329644605024703932458658563485057876614417972481953498897509976778926437254786353923239846179371736755859129970363071308368402170512285985903059552033834021968799695149718683771511613235133096870007755020163869228530636126203535068507009924438511120109988237078843192113364248671190627967784644874428514468250107335147951522525654107798439375313383728664053342178141171489063206371912266225409517272353600164315374056799555525855401536455956162676469044427772901522565906233942629232615659424683079349247700612872393241244440201892191074500379327758424933816084378551955518832401885890955646514610002534498180271084695288002663378253336629745286742770550042142511599121734308064189057889096066380836786071090403248143750124668777370501769066869367384605193276789657407284832777036639109116067108149188396201986292153372440531237233322120412759986505935517039965053255141045258178169953697759024836675734858185025247824431832462764896894373153700166528907102367564177004369168150289139811385606933368015977516464179953317258772253591884201181013303690895331069214522308318645867702500629342297702983195093676399754810420911275154120454120154301215999969904595398458625065148280833746064392358892602046345383241183722936588202430895963007107273524451214854405983873400742215513713304532331840117910836871325496909158069700736553236308792284688231690837543723019964449820583300884768815147597922034467870652686809510015861828062605026370325401493691182341877660498560612694768847959998564339432910429242733891574793860500795921392220658882913417048116473050145181127523721651488523413921007931330121402602022270723290234662630419511009258888486616597850142744869213995537859666573377033231908006155038032483148558696070247086301649030212952791584576972330443728247820065092832354108701687478011446418051630401317292644309583479245087144474221288398572664587970709242440733876297099039893182685055628460429477406868145745271568893719831884783397349841088096121955728002358599829900288 [121,79] 5129317444332069736961908775981809817248216694302381892801112347057569639783326671076044692708009446131036107716558615520083810525564995540328730172831577175324689809676412081959144295675480042101906739649130220438106486555847618698018756670405600242913496400736071398956245097327561777034746108921854358897694545256364912093898822971990816964445397363268242282120114867433449070571343259291363398963652351670297919947218104009304475585317241487491619797503490113109006596682878024338136317872938260575170986555429422074843470891812016817361100607575312238716209535253494404526641445081554664966754544735116287550454325204768076409001276662875980130396913720866311323371796374631020971510246080795412612569610216806169200849076354433525388467412732920897656183477786175151027817265351361417245869145256789658393325637950956140688713373693253998866616416424316135598674796861761202758154764705567634200180509088317500116232467044948520920637879404017225657798628542092148259535517031383009402776994231931231030673925441723924533735244401097246934835483330743576338219763285960570520859671818793955287881490162304222313689921291800637253387599893438793904369957359550537244219802377337752741144477876290625099030349932918765840531257193407840103036568042533635417485246381567864286904227562783582681461411903931526060375934848991468377316455227229305664834651168121638046963402115980160746051177929907636741860761728908600089544097207379295319468811497289384193814104781843303969659891644137293889614818874222282685775496653959958911628080603646950840607341332824451483299871630642899335911155154914164931854684281623837382515055190136242233418401630732259941377122805163100845898654843009405470746576046889220122895669838974245886338874959207983700720866702128827877236134565732368973666893763280963899666883294426821908974933632446999787253729910260673236002757895278018491186861285235237878138637545160852667089559517971220633204343167747552740170312481137307224564370679902435714994508507907408241365251766268031889794357593523287764818860116471062852293979833583126389473738930777454110323051057764727652828884733968612035012079208472970343505317268652729105571663995677978295870711546484304011241761885453877307220190616741642565879029131820457054519552 [121,80] -29632477482796923660487149027929222135639631577182057214959947161378539910170818047300311195126915032674295600105733100280779269542603812217436216471743350231567325022997817926162823703795700508786177486833326556399326806801443480929151418875011518450179690174633216833355789429551194803008661855046145896935996006969291566193931172877017560295190770736470162778737861468783253385481148559370403234669900792734952262334662830968725875615055005307518903700879255808377962650772180827586150314067105337996910704114769506168071882885708553546175357359525767116695330403109105120692299909098362081532480315913163258039285048071387595640054662548149462095382797831552707729429189213005571107024501503982856837395630569439822863512195348951645091610743732584869913453017032734817090542337705010762518868443565166284516198226433902348267313348858467841168403416555824216672325320462080440953344140450858200666319838475403037801794336717568517659675642254630134064109108921386993716034565193309293962529654560661346042763597369385456879966609165451964321508896202842632337422491484954011621033788011324042518736674154158743896280100953726742283544364607470248931817314433409383525475326104045384638338986228068408960043865306322173710367779294546707571757129576576132292496278400431440107207283535223904724346422751757083919814034590883141331640260890998749170891049370100552677607786368338971551777095054259487469241595847908344917766075579783141685515085176831831489181629289837307829937485329473484142247462359587634711227787006223664929077862344925878494677802463753576834064635885816029958094022490349517925685188309540845873053202485530206365186717210673815960829888532217541654708127605926509584790107523645296898975412354687407619021003462174596656720075313539310986833655554219593163796033209899573140278607727153177044337480496332879115535042145046886151259259616644140279104151068391164093927178897973887180526906578071758632431905095047576813406922983625897912599254944491529653238307699118144797418557424275249590009058529310989358638049020832298553426662359816887333470321604769961969007286381428496009797506656759761229448386288569249848714180957336695155302844032203886874716200400195282422990977745979203301347219216084929978167926719057879296 [121,81] 92654230549450795723950519141757004371903287119943252758401287964540853131258202418225445733686585663545986304769811981714307566927909844705110167994459297094507204140911732365351990508627802780893340088444315667643435744682284410198117297352551435947736299232855914109550732501236280066018008443418236157667186976245763884249714738563125900498923818144973853635339569435396752667813626245496006641306196008031773572961953251519217950152526672303521616426543394853349328822901993941271143248388725273978258588296208092740469081427205817872224908518208569829071695432301232025754967727170613233534395682868327604111522881625054046349878676979303616675524348532433116185664960537733526657582149142130663651077581492542771243822071205565756953619258720553750542240014463042327159703842666098508107430741867918496040312335184527867736849184310883011183118830927082080813588278603704356777602039620020195880705047758979286855485589250752632722767414396053126112911186214663068480627399509701582485018200268711274285580923822501500289599081605855291194171942137664394189531197658925327036629365986513145295725966993601796277876422503902009710629047858152209693203567470329106281914653472189423645823437838316283762778533717906280782742663698497439551621082374131319152667455538037733697507354874451153865925054275942513447453040953100013839280859981718414193173064667374485522423379299121602703868605204089546135962339989231768608146924717703458999472106958111606076676189528333275345958695726432472934827273169628018136064162547465204798867571672270370066526507028578764968616115667104603699761915527455829396155226771830195649941263600515897462827325865663948434459914300131268911621640479040311897740869048233512075678651187316037057792606315219529999798300600000117674188489907610622330287512653379218163873522816014701902961668956185942350267938162554765430003745996306768802412797759200949637943232469107459659828063093871281846274270803754647134555967078668314573519798988289173570873177913497232104898503130398983749861922111393645802592110726996255870745129354054694252585367292287834127933901900835818387618524294863972855202891220514662854673301690111629737393951209137023106962807847386846745787288260834020028768535558268003746036740455840 [121,82] -2320623535087862400449353533253070506919134234038469663570675798614492116033816478818359915025912391712828325289388587147040273694312524210816841706600816323404563333392322793000961360428126654450549317254558711801546414401383076759937525392766978453390052568704641259705064915754563007028339679048998923734762595217865980718977683027938120305814146828507703386599711659246295941152184087703905693297198682607840338044138603918215498114603479874557817744890190079884991650266730002801695877291675808627977955481497996688765080524322330072965621562236467712227979979357643407122473427992146347279399731454390393848119830754645213959612976977731319769260162222895587214284910683283593155960671544908027814389443579700004537899990722014053298956840846665844345969097884221087615764568363424061712828474974582429409232859920217008662915325409846678325392632977796689528592261145726119850236080643998824612150843227494166714611611420770545128740103169251249962842787360613559012981192092745944658439575219071059898288063832592086374281808787275178373917655444599435311638949725404481994915065350990546808494886821395265401519872659100572785846711915600207584559370660340396902884907691782732361935451965383449279679022116423789312085989602175633272213039153664262051776903289399328403545666501097315454248492134656274015026849496171901152397009009730712724396791602479455185675378375302250143001371019435799183467555216481252555623920344133339052634308635847788268721535665905328932892921923898930633273243628859567141698532508416641223149030529119175185340181808256973326791496322218098260400858932917409064225411544951178503453632490453024521170064736119639216826472478695091977065880354152814435123017674280770944700155051686429043558927753651000553341111658166892469251232665619878630109503233986367388538354038309434080197043700543463088999243162395505323085396501412241775262941282152374517965732614135393454584964450391860764277787004400540854024510368161231638206541595995006174127019465342101237171723350703204705781189723315587284349942241482140973159237760563776339712493255288643019634044120686751005084186729556942374444241090316744432049321073090731506153518010187508548076565686976929207071693374808283496502494449938747372166400 [121,83] -2321192912939484393679797691908093814177624652373162661905466433292973292166929965595769243508538071533833630669874297307288617775238392128574624530908237288614587704322486958392788605856401806813755471728913206465562585379373722337753955609853381503241977516652972589001104682299312448371777254551588510347241377418067425046712616535404452301856295715540386392323576099396746521371990673173300953605421230140785540754670492509798769620237640115693155174367961061915786488362532388908566978432647299560710682490198648909524236662022506402849997498078198314961020812757102403602345668136547584581963257272505673846310236131234508717819352282935584725521552213251133226232435505647139692294460018843297610011193862048528919466302061075041223928772468218140820368439710641995957676578767406625025380231796562646896058645142068731529334002494556404103732861471446631223212991057505726143893719527916061117457019853513907819956520159020226022251601154800557264628579844479579979234015686322181908600509723318128261608757701091840779424653259516608536783633765131373713324123785294522723332954309995549051189776716511095269261317651358688988733691319357300119825382077454021199679345235684660387889009361507713764135035869118644134368075226627193256947723086784338371139274006211713044811213286617634259077938074933696786394914088665585187856364640947451359046530782666362732423034643530800214521110257186506913115180562205775558352383725099976683683902430845391378954403937430095477112044515685283989529362191666845208485077331758167961197426107406863181891461311735733620413482943796107990273153057349555762083022325045404720658311911350303043857323331683166199332093737988776836960209679575589014785514431058326125380394001125246497209583928004833348738901344790914265647345699710758666349072379199335946173984627579917982508488510953416184020251451666261767034858537709475626204993043065460617377798662483998965069796093081440248092359806908697222456202854222777956251041060418340500238858393115562263212161536364239702192939073725088387852108720355818417310222801194692978277263435788765223152780729727353310094624846291503733100945750860764635957962315149025608391474505504471207810580312635359431270609714466155344220027123263561390400 [121,84] 10222010568311155890572563499541433601622756100513305433241041160956702610794714325149598341801523033943680667638652042387269625982665489229321222236982977432148695347135086328272040676321989716771922959907572631129408556243822276566589005494966110229879475675131546625013957079190831935832970106431993849153689512279847532783224845410560868891238653007341180750606745336417375847969374841278494508934612101311499505221023529689000760337309349399483829580957554934276256463989211785929140252181327740978440467378752778146142028969416930694829998491787929897823175438722013351526741974628162431679178508085982078186119764423491995823698031672308789586429427481279979256984649502752017345187428161778521584547769359228969160744817951832445668613907746167927003067966916892255822392947225150473749183282224086329852493227814716184964211483112778360279607242323742210354822767825603872231757593807985452893369743194533601655543851672445169820001397263796732387401090348948621518046748968324124328798236541025727738050230013406954529663639579821727866594914531229379678358907488706010847221917912117193999472823470836009760469198301904992480224187205048297150912435375174869353360775106510003634028555909465016716964787820921970968098482221222315796631786468266741892996625103080321634778807560602662294373563616741368863981856128282291074959433502110352436424771651650400243382090496339477052794426888111931674266036377964300941535069729620917448552314572138101632046642791710307022434207754965443569110144121825428510838150416886444164914726916653771843438920719380459865140072519826635936985964860370474480914227508817724917993953980831937112011730939584546017503547198110388294598770708602843995809114731872754545186368368052578848319907590677653089709879085390367930874613884198556433387687064949820879055043049142073357031175568216465439593659467256572116638843381572152577263977967683652124120555876095309684478935527720975705875111932367514436349288198563543438463801903146830592238414561085838677948854767696332151450186332881143536519612867223471922698481582778389431499987380546260101182769241117624835922701864600460520345272499916186738826119566595543637305354089925267689648809476770130628842665744013163011492178214989568 [121,85] -50014664519098357826559900054247102332909398813514208957955193907889904033039611867488930556839355144225565457228611464586797289329518728930519582053985248380002905127059996132529283595029722845068722531320159774121074930649166416980984649337136235053846683699411438491005061563687023281867235193755609679376956491060856599241861475564386695758170765057501698393861937311785275669032314270066915460163453243859270449184832229586420724297199893057064318388715293995806155345340798935319917016470106932990171849574498212865432022069699205817559075653145307710389193174047382567930920720552819639822056224889433932315666257319419678874622723334562743051549166869054454215508630800622618202398706316396687227278874251390632010321024273598363809570322066315673750604921366221571088833176028195856273191959900139262989236510154445447554476428844433389375005322147773717779593518385328911787422138170794753668118226127230824162768648798452710683561635101002925311807645284919430779183623232768590729018941228216330332754189677499937563027470572193868494131837885630825105210718575831610564681028686060663932090451256755964957782447166907727671447276283506534498939279738784518317647364082856851780070353576058331662231560293172126982022576938448207675623793970816022219173552482813756872031433370124422771062588079518612430862545823888369224460707096632020560512392741181079670797288486583680572400103056789014314305581656594012338601769175545287830045759443496890952988948570204433745635224123437345533977580394277908184183536322860824412040069950396708072326300103949565699367330643768153139305189371095354721769558013253688282138256365484871229882777582618399689630550521601003112960782971032377098887849111483471120103274992414723972635058838990337346509844242667803947304008115963148871941036905753583775373975449501026496020269930965760985057922205377765369591963821630868992912483128080481457207393835306650727716447273274293197749916532955553538419265272284154487273050982269178795257168912024837074365826588894797703402428899573278190608965837234454254792943330130749999447381239392518429619257837311642345560863375996804467527632356089963871256493780718489107868821557455871390931375616513200000728921178722945828341480224 [121,86] -304550094545883648198766709295577533006888949196393892234630710772812791223823461839254056553404273036343688223008224198927675768746387984030805707700457196120093732328309365864582494451530164463437579869825152520101178086873826372153347059315213587869147624125768962684792704512434429114984951154388587013606282052846436146036610361394646204840612789627572878814075219086450634911687324342062972607434941897072312004317120261652947995960092176994616512816795159890612388784684128879856734748525579771358853000981280362443100857350846002687827210420697412434353091545412354833774199207185912675298646014663241201600133836110861190607635918271341183059982939602321618661233197506534566619586392811879231792093988805567814056322190209035418850947241109763222751976758080286082273689672103639456510093529891160934742040540347178032168783542956392926086696805729195972539497208697392813006831774045236208911605947494155747642348889934904455574593788206036358817753437365119480648508814928578235757055597348427563432267333672754821206504544792567013291390194061513386280589944923802352329313733391735153468589999984882773821736478074675067483513450361800550413311843903094355328353064744251321421655880759028053427780975777815043421632624896012777198829548645531224045074721450409441999003298863071393658524160707659590586603616758756500251210458738690096115098437012389233630216948498929694582796232597221458829002239559095917823136286990164042825996941016513447421066922194061922596105812754676108075193807634074994809781465484922202008637258640573245928732147891014239610692864487412881846670814075246521834882321318817285570331818205368090081946985736938347177132741530110614865818143056641422242788306332459985154391595658838811981461122324094895463991972541889752320346180358263078758094057998849170652255157298186707989752040829271810034653175266904104468973351553330015530886854370454723624753372441928866865673658947877667891880813285662262604224083476783638275983989966349442481125006570739676053597263715545176244070136545491054321275695067279171103860588748066547138299692947355852513571529694548306141058812645072890090535160739881101516814140810308950149098868182143672119329431152620480053550203638658365598528 [121,87] 2731102268599374596986747104399414111849289672441328716373754065392203001272565629265487761573971379830300053526762578272378347483284029721798331027528063637614627064588393684094359658800591206797276155904643969395082674628088341358923530755622292136170300975856748430478629579051925899501081598043974640850031317077789959849746996848747835413426125782717708960507915977520662033796331684552512792757252707141661444764894822256362117401028929611795707792435925662293568494281469482387282439935368413916027254268812596658495520510461208168318927366930061838604666047125817969938035614250388467241825837664100450374813852069440702166377691928656500227845897680750627785110630833607929680839716887400738704827412248852632110641214845256626801232202237775263068863437988349457674763656797775136073553432221615031580629066374910490988157075281130052653059834683423659812582300297131073435913456631397465413367239051438788028000511208069394696835062315822884963324231304465668680399605409621888347004299579858870627474593668288089256059789843011639870448404355631954315911881118004927313123019351775851226565770088772280825475837861722780239275970092987034161593135552816534430124319316742843563687828419830950095420252211831769272571037447879266542886775331220178455294650665245320660250914913974170221629978993979460606379020207793577195537244695066964153555799680998816288095137781276734544151463471248030327569911782174313875011035941825867374363074368078022001049906760483985553870097937683853017451565687929010977361200130334728718764059109135590563467516766106257123504649239098529325352289180435064975301078448727453837626760555404391813650866778057743379914606020158684685521056169169280341776342076751453854145897895325881270116399303822936174728609834891303815679785313209527481748985753376213831470779966811221723659675835744407562195762297229629177233493793175900847053573997929915381602305554249801924985840336562359118593036592751377560470738252917045848125552913373789892799383561127956285639408513580982904838573053123887678373643379185149920186987624733069361365729066535220007998678664128183155532925197023374052252639797173645577931385990657963965958341387496400689961751799855426617601255382654506200 [121,88] 8767569269053822016067393135826074699931806351254753795685258612749643423741113006201075325035300699965181977672508592601167953113479850098748899580650163256069790360891580469661939822051228198103484598362966649243477053835145716754069280678143134215708868824867289872280917897396141227725553294388779121159233063672473512005931887162854149143102243157982983432816123818543391196150824196533280706439273040418702861784746974217631480955950965242416495155688706389854521563755227447935891410241134080515743874694308692165593838782138425074491273597403196602963735689556568123010237600452659795903905752082529305199948236060398264324881249263842914821296371253902043214658741485349358562336276638186469998627975994928341913822272434219999292646923409006651534996887024806981388846010994226425940322075291119120250333227677505138455251740763587400074553495880735634759742038253212773453182618436026697062480374664690446736313053568726860490031014324211930565611252103152760005953072873851313922818537234889720100428746237483252402815258832505352400114041742031972750440204158181364844612629650035182541871995465852327639135898033453814839142020312774412654168545912009950849438135237947283112881669347986861331994833395923772433672088973007803288256566181872794910567792037179646193556095269916893984400616018018287221441984072562503763057576682909042309953522219902029426155393693521104411956369271568439683451313525962045409533530361475153280266112488844216874218343601829102401728604320578875938144820391652303675899089564223669804172448686250378415100935118687422287295843147164507502288370635863037272662076878729238922623561540183238681509985535872941907679910075221084191858538241901792610760760067172321569648053221554735204344274067529660884052353731441929648907849865581206080716785885542217611050600702122380449380687216475311261953881392550866783148570421695617144644188429697450144105473738299510546178603045900525040193218571566933969390575963488975653833617489170352930037912733699516194560748832387419014657713813418297513352613125490811451392385820814746673873831262860123710937397218338940873877672649607514832206524102548169004144043185436940376238703741718038157516065715566411659624909276736 [121,89] -9863243405924448074743372225628262289311243256375316869612041931149888589903068044254968221623123223821101720179811053053971474468606118776366346909229108748220876533496222828892137313505134049306476790483061522681121323437313688262729891586869010283618174398834291293339205890660502258151657877495092323553805685937191040172284345236391330952257543819336747609499054108084712352226084390973360381967346193908688840034528686410494884352310560632562209782063247698476965391444036996844984896288349877808259060357200235784441893845784041283606929431495035911495994575316376168995516268456344919266378209526810338231586750348718372730989521866498180853651407791313577239042622877977124479537725325531632914048608961840806847577085497689005155779659382847582662703047723095906825247171472111658905748559900849437342509195389277779852217879299814634363840067563561227264119153226841048599054785948557005479754190655079907685927524514356829964455972491753945319424086084210534663025000940146748429352228860228700868513648617201043266044313867777808280982007273372454305114541803447922475818804199047993550416707070001052194699018103360196115508586961680832664026609494092145221609425785579228457874219768741889758820556840970904700680763812443486901280048980007709145726705218844438283211620919497686350912433794757531886039345643070766887207718774084079280826652411834952220697483790468732906818012917147498178400044616754561189542433578736870457467083715942883132065186718085135472133207155599303167149883278564269172113851493920818978474018105542963502669113764434565647277368635311529101096073415609284629493677632841440984814806562930714501062032145177970548720375627415897555395018964477235689973883350214017998349812240669717924940200892294364123008042817427294533337151573752552605183265514769229076207378970458684574745307423550451372201427766004286184785459399753065220124440438683206795977171902993213948987407989562989312914082807670604762548283312237690048486114643998629556239858053609358461263517336838988699678334931761667788320052700519617114315932213310333902751707214911051032267675732332134675376504897753448478880279614746856274751463062282328697175798945095139840316077589666370831666984 [121,90] -159735719616248317811723598713100954037406008627845875781338398889345151066279366684307015477069247592850281178123726525875209296943579448884849761937750602666583798610185294882065434324306511825069400991469768010144511903576458910351338669063127884008517080528755962959761761565905436463839348873569810729271537505126480130138833062703554861577708792886671716668041418570354368359678392927594013693129449601909883801218325523483269694471918195221587221752186565140198178255555817001616884810206779902781772959982095358317782587688034478679940604786889751153321920669959046142240521083895219416717191627757934171175570427781515596024185236185712303088581285641945567521386036139210649034989805224157697343625251800682502423452102718451039376024912723488325648486817933576962571317579582863651876842821944487082644769705091787582623212130217031246713704940645271464742647994505510407841709304703308154419841582031689559539294732096651583292000494863662718930120333497901660277266471564437492650546171252243116690171391074747430489903901356725417227661670975722254544912138788810767417219870811066592956077769556997398103566992712742645350460515833660969743066291259125697435346543044644723878921255384375991349460882000498297526862098963018862921879834208859966930556233956392235642789410261714156654950104249517418671698592406376490685678272360772225129789741533126753319395834869776325671104942799630167548332380058765633524065620984372731937378955912259188034389708474168280311688337802727039666016970758739274174615627681445575330622401671556391663329083361729527814942369681476618671083758820366457180595755088929657035932208931281696835208214422554988247543853391621591667253088271762281792104338394171022797083222767289070353919396789260444224267837272429858515044822904661541878088882857433529600649538193648957007702304822694800787373536586515309851446439909754298688353291994178949072729006868238683568628199917527111591276497950875716025167401793407396173375991443521182843147109316925952702095478228948928137189670706783732136479994302370816552527292329873641544159398867598285100068699842467742968460308016320220630645017876441503904592666530264946859471384399833826389499299446584059520 [121,91] -628675503000382148957692270392276334642825848198867624899999099848042820367510674104991758241411280230034471597773794831260385694176811278416844557744006863554052621389964778223468401035093770264432451279518664391955213041389142733055938255892660404605714983045784190378877149860672334525289213821116693643290012427596161201111464755444114125553166972983477388197820743936091165938657054662716173713565483947968193843157220341109824443743918772882218621294716751179674452592795028838220960609858601317841253311378612568253656576046465225144257342707841511796498766128556722464347157554774835713219342387493163635648785137585824880313454027711395412016444039126320865666413975031321209948096876105993316876539305389727693157935096576045778525451608671521113309010987529417354189851393235848226375317447613779535685002192336590279760700719305281478245938697468964894778481283905644363872052401248549012347736065317797740483258095278260487565995623018550292524234111985313317487434524713548724708471201908027386031964489496745448512118042667183263427076654937417982603148882132065913747245168172425862746114200196520844492858271249242533312424669573640752872303163745116949938414997812396331250208271867369559300993554787293044790270337334799239372811444517200107410519507644139852602178120334318763703128166617989147685786639552023133268527692901556937852499411280089363356778309599164175382210567371089841922596938504116421255470294617687016601351453215344518130715287612657211432689996129449096105581720139096630143986533769904340163033675059118390668631461858579275862829339687657535638666821820769590359648279661253402802125941596509080248564200121656883660679372301467406063140224108129145635699337497448447649607766099489860525290574920311412734624126048015560729881870482386823405165998920739154165327770883978478862181842078902253888687925553218019803879456907261199707460451983062504541499010956666094876609553204654475697015371736128373850249576790338570924898438361840854624473061739449671582019651181025064286539437345291211000607952117772183104259080732272822162983305915517941177009294988062516390980250177000642331967454782160756528811516174153174165959565096206189432419693378816 [121,92] 6856863881234710484304763175859211400212111972755105997905537358462140972877172351014112600739514417758607870296633162885059422099326312788101324679580522649391186844002735881223893610603915701403476818940755310264696957569914156082498634293956232331997998143191873086288454072142084549134415500934887649018414069437963497810676299958380968769207340983097665678252458162946686189732294921404742068907045800779423448747046259853608674047368124007289208494227629429950646293759440125871081382059942398649326629189596381948566327502468776647466672226263778100531517461513441069893718043557780754229624343635000605026031406047580813549178341218281975370990313620454341536058541134294114724512629767798140262927468141148881052029241732862575632730569662587071281353611204607990074897105859060598994968127476352493735806317909917935450800047957591126963214943763106267877612140845935654003888336900614595683937325171595648193862250374799324344276652030113701117106616099405890443217431394348176748061153494275737108387868834865808891569818304642632282079805858961100348302758187458625796303727623398801388987955822326597908393630428600966862136331814844657624951002196550876910638494391569093659695285970025165807875008255663417411515963906004458832543341846608168497139789193670266238431330683440290247029098643207231366947919469314444023441747824121171385212479195778366823916362466507629128133821550885713385297598982274639736628048884733953201406359280487607592211341129396198755329754534509067428258716751693348399641246429083067499823971717687922011793120917198060248570755076855495238572481718855870674642207019495719228632024354801753505194606167113728932038101188699453039200685895955150344762845407164916159014865495923133372256554543255763383402308942129708690791708584396600994627582201998265534523481150413651721853789219479110002706866639784137069067937859611512894565069688006509687899685182965758936618125517443689874860739830457375677265569874642199982929291503685958761825090095447653957621741796995446296188585401861741329338843173498025162368776701483035409001637535605392951074254944584787420712275151402586814012863292657039575558774173071537312322436349991926684293058144 [121,93] -40955551663595250142517823525165216547650271509692810059956566156492358340866786615682709834039766160845164137362920343099332944670725735524868439073806235573723279547259741877124272595430272572279653383867780237518810840355468362395890466361922412979181812427490912427799715996258694585504500342913812221101375715985271102840159015059989574492773048014707826099812696287234877635384200452074406207602198867651510631255892696579137895086718306421495015989443807032711696678396094051225756268166545723721119743470050242657656683164604333841356938498118819150384144835795724162932868949318051730179520952946400485870868467232302168884847421529751516995168016791430369186800122166665376272956067716416007003791708627738020682722645104961013666675009455347782801126635908849761939549366530439947764105606539107431810896809879916197951293907756915262281350264135839329897535542295425198418512894777760272677860156202761837925313776102064565776679181742511935485436236434707915009674027279719055123269423852373416244761040659270788088624379459045056360417799816519925114894388097754776652373395942346306452265919646998654608728304494643760168619002644129754004102761276162375029212431791216599668169262814713748286865733496056453889640162676367296594101259426238115639315169887708544006710361464516262138313537478990664823981163847249650549351387082571923078447931019535666440577644819608157782903364543004118721065264222511412421811470865521322484142358815699809374509254089510512653967803786563375290072457539693633772104616794421653427628500516866555363350150603790288608076393523334592185253657764292787225891105148660263065795518077513710987035503552044381048495279013983456943825708287243148904817700673092661122587871459672543250372268448917929288873369861921304560319673474705159785327333836474419734049070557617801874658668137287275092720351580639924900320267609870364759471112936962879931470867879477324141886840931979448279650669556762940833150042146261211280534498221286762769086722589463326883310435951515657132874291990625729380318241387948465013835222050464542719135083983994002791185006698177823664294379466491517591866482929375682594379579444858282372938859665177680760556 [121,94] 44722659412720389868786666246529513126085343896774544773827423935704128647613153380063128467369855187055155444707239416219274788104121566495048338594744226313903004992602283853110189001498311029467959509636099003913943459908123178668768567527513652021202854536219386152022295572904604434626242336320626388679396183774395873524653420082082799518417016288649623363133366738170747362074029176386132020684133532364181277648901207522489219320181825556532387817708518608300048984203185746105612931437188906307883596993400095628458434930027486220972138023722310486514524102036211981843762232337672320981313843061034889505997599571741305523690805968813031027050818418407351634840111785088414428607219521656434390254959705306707848079732499615432006652587943763214561749142259457520519403003710067654947473468351271722363072130762684705213051553769562947032804045893616276588208801540290169559883277242640182028645732157086752937654047149511194605009006112157510495276714154876766904607211906337362030015590750149882732439097642888614183918337663956320358046913818169838965278845104257398447669055229840360943698457182778307879936040095205234753177807449943277237250561778194639830614809153264126713242275869365443910769617293207374255798096808350085384183564183620031794748802764486539385957662624278652142384295612167381169522911771735756654378278710411068464725772608269720286084048290100632625455665368415668360291272691678167033023918434440630985827012486401761102820511566312610061686247975825045822523686240319942725331424963190576252990395308160134226466018397772926050683815625976582780366713728212060327403961635033761704965962684309955160515883740653439364592104911167574086916573905669603602430448690144425444640238459613851224992431570983498012186000632581908361820547101127229997304316094911826683946175495153420742579328771214992229310214284985952770263513285012307650126499327285590103116688849296549500945176997668234617669034564720940149452575647641687935648476050890763536971896987446188400894048939413572343315607368804345190811365313526650670847295709748592891243399501381014543668692568132098290026802755174827597878565103357089739307538423006894289090621834702016 [121,95] -31840521822427145306022492340123764247552581651322990895988121705875229510133513941543933318249991808705855711022524749932767056458516999389846839445845956763497363941101373229324815794948850329499786608194412511389230460936586276235714901692928936186815781831120349329197085943363569484910029042684991370040832560776383199542812190312685722630539610741363410179152420216732286121210287655171179494492124880376730059598589177196074460931088938141898234550834246562775078271063510929661572237493137746194880623672977438850279758140817656960622132461752562497632601846306490136255423696861621132925709526710137183802373951280874884395366235979478993638254925189055001669885664231533546220468868367481302412691185107236963886185329200588536925803346783512685274754016747003014366432751196229842739404563382147192694890851093717240826299836912787825822952185079885119862908382460327346986788845191814471136885777776393332737568805017294395902300446088840349632237393359937042580750916101823938724587977169728664594514871894696805899173720813705621503445657252847635053191295422655220313458804443249597869603255115715650449051135256984166532544774778432473606478717390628076904089425973061893499559200304421524621387604925694678458802249904988770634356264638739348560148941770298111947804753165313262466630116418970479800181285966667044698992997113502335070344777832836304067778570506827677939677406723612438661333325112721003822187751494569995800325407433446401215205693010277015185742269719657013258392261543565771591537204550758455309461821630249156081262332187812564601598326009795995394973261821384862848334872606737871108846099874036561288272393875915676293999305171858802126430507839318846374987392317135771861034310036123068705558963937541561077107605944343391138756481776589235931038682621069815205261907329780553459080365250998285291089710658925251597483027097787045033321776169927310779119882690895585301532680050953534740628040985952802466922489087870216810593754652653642590948297925392228133638475672514466174364044389620233554890375979361219752056989588385674108124253992144395262847964726829599448921826350589490984534266978368418689820042941301576265442540744 [121,96] 33336294902688512020972694890694433189987202602662224098807471564417315583537258209368573155667953179207260406555715486364513363448280477121834752708569623471129616733335694977691439670973146413278380806612589335268788231939613183703977490855963198159281528283230680164124570100250114437326214550701323775374295891605016580993278166046199337602551458697326077124217648515705116770197285552755963384567541752279977886580556174919026502056945602477715572307317806815043667369615544609226153578695695081828826726475646184765020245686143019647200436786162791418847933352040568373569068177149890747038679674542984216409696151921797312797125421637130621773873605622158834804178047822448061908295494567989106166803127476252268941903589019788449267080941470330978277647203602599325961022875871041656218562068031539697784149257036354938459419713619324786194627910444807865881785550118492562159355996749068169481845782579829689797604491771334285905409367201979693263677469918295817538711782899331754267258318044128527087797606050201812323838450066534409057643505624140980915148183007911295987358498004575273180389588727275433856518770033494569953945804215695366138798834355143393925015709182942276779574931902215275862681062941318842166377140897525011941545685020285043633456763114201570215716187147221783510296971315646538712255908345266132813647871181878742793833136878922849491058656143345391688974229794279952456966514103216290629649463395292373813430976333882868958972070351319435422051073729915017525617134156416848891905969799952416904700504979726156028564250885515940049596686374097932649124452381100512295496795372261470835934616933917634894355271773098431643714695156530628094665892544012931459359661045480373483806063905321422997377770365816098649612593930299902836137830550827415477374581055324879448983938768402560455855117264316209585820715202977227952284888955742954892308586898664006401091583765838031097120271424634682511408218576635787216536691589502679847459549637893270175695269076192772579566772465851130253018494604418411103929083446779454268498380892992635127891470960867074097797091502024904596716374647007693067687603947278992729435565596161471817376 [121,97] -46510587842385854029381421686804567470891534593585857802939438478025128115478686874853300554394307873715207016675180151906398013760625898055278924076491996559659991606600025562116061076593317504140158294003941105563386684178662446914755268361186752623417838525830927527706941079355121063294908549474277385519473705127934182264089796000013732156150096758767759441473338862161348052668444258700295221890477691449056341526157980057274377280497440669293263832697677269840522349206434135129944607537339039169227465685214462784626783503370623065366550522286171628108224155706354229749391766778801149191144354663816202556682939871105807606487912162190969615648943716245565427619924357106120098297938054539874721403461014561940885988600126456845144664896581593214916441016115909757993480687109558947094396429469927533448325369893810133983436621047491582794787695376966281433350897681583464074685291734854403687122498122785956097543310464728475630484546607336873242062573937088177705223304400075721287519603464173826896004039631949564848666741986735197387876018811975864055240756155764318305826468503352283917127354887996394899126002070290122562586725093565826991375901234445344914024308996018374565315625982366443057909719588922085027033821334495508985672813984999277718589824979392920468329159416937824816568401808345076127601641690359674764580300994989692467539598199863628343793651328862666195012780785519457861391326924611149393069328582098038589894163386111755540385786877753689863066168425645745065748205524869792404762582788638950656784966585624776531774965649512038990994462196473730797871366752524563770583489152588681027275214632705309356387789256616339445893740297722553057692268805588034835312985716603105576254995175528507293157189705619549645049412464381609478090341886097874127337727694627054707519231671031420190989010823540005804881498571870567962654850287099662356445768955902194204393202538430416982528758746003422530755020209970196210493352097989665479456166052949563475387903644873843533681353199153194363518803190890602762838190770890601392005142360616558792439464519325288169639128405607098756509753787308364057444468020091549573094625179140708 [121,98] -6458226138025332440763692478125861761656093213695322920706324013305866530523625999221279599211594305270515102156628817124535571615330410699041298298698264059864762121994185766660222941448985962669027273520623514558769612152876053185020665984952704824972888080093412627717315504415252264405571775795953411488356326813618457536729850764715544083207647804356839754032724386472385132218648772186044280835064656922200521492453679311808425513692089345037598779384219901559206394450558119781295088166418521161360627260147770869464569628102900866167591003593640579789063035387275812255666086700393241060718912990752143096328010224547046567509636669502257924300605271836813740672315185026000655254054806407056738701990144090863929756860470611534692667213069561135535421125718757629150481687021210559430421102952636623240595886545525291904067195804122855346925199345172699224129215166092889604391400057142329159300469195559213191681074883130790824048467415077382113984062651142986715428107879480046744822813020767896185907975984873797678791241508012534583147132393928616849944317256228493693559819747407407847567369144554853973313398711184503902962349665603480577121699627294909139495943392155016731231790298501684096930816001794696905437796702410559623041447746677585280404494709494793537349093633811987752827229712893146629407351522420621828829082201395270753092656913337141835546049805431872045585159141385112161438759000159341234573708444555682805945866887454620100771053892398895212042235464135929065157551665786353863497595628233979131904872882446328098461212752371863075675572547420892665239003227508967381855984761250765962682625039633478304798662966620287779760127446920881370272758326945017560932557409098686521821144801943259512186097086630795905021716844318607929874116728983185119406232779771741260158236723668894552230527096325214403965169758915511055494603408902067146718236673938348266431483953861162238979756112883405678359554203947972434235843462445480553473434726675676146453212261299037838311296620884546130194730523781031788193147730343812439159229077074490516071971699918729791326495350057642559550805875583400948928844333261347567201264032 [121,99] 17241717037232897123358881759817723013760916718623398424976927443521751823121150273973099802278393907976257812788551702267399122365945326723609265772306580740371779725581494224999869254007148850136281031708791947534314490536864052397397386607903800321672269190685325749686722863840344451982872388063950978396776664329588952190805437997885271422074770034639560489967961765132450376423768261429067060389440051725100073680730734755952719809356284380748717874969615696922474239392159496412957245022530672197766365624152114273381309227664587040352221772095965582595738814841190445395618340349150609429033130067582560343821392165155222770110550161444901008263311046870068503500999690426472518003171807744647209244328946454603466856036245213529071506283798324403410630340350232378888320803742472112586896442589311393302733921035832810947797522415330872913842481132656216253895006864815538789328820255944709335951506737791475246758130635302111916866861997487810404746766184559879069582812450719923719557674857081241694553482967134748536347598860438041819882377501569175523816610148761756597934759277944564528909249837252924673777622913580484299010805451140550718446431650593616676741813706116077263580889037816409686780060269135041428279909061775379926733938497090704180034554594728956989414926149528310048638426677449281771965702671891801841759373183159809631973609879768164621266904584319887831187042138955187066119926082692889122963922391234711747784347975712128360009177721993188393680261617908883988350826744974349154280558579734861889651976029750179549871553375217313589958120668274801355447953090839643489894275806225623284765930464104355593860935334134580172457981889261781763006178260198045873591212044605017805982545550264154862237332568937549406812449596090635537562270421394372311389969466047456430021415640761750773268463839764932667981446163583889603652554618564877215184713628870829446288413048656201730866686527105659475577062565951527490457172998788252674068512351689628867388260105729768862084367190335628377476036073874097772367317517581784531328848610891187936423455992280252468801347308173397000149392319828065615495655596236601718380 [121,100] -2810197558533995663000136581739190910170483969320930691261453012084729899144087323092117088198901843702906010277859935761551168274604717334796473504442637608732528877017488878482460809646111789689236181056992358869402899730087907447184010873707820374480750776067970244057368520513534838242917917872477975996003405406834101835840159534470469909073091578168598709463389501104157934162309747222290534489713928985987605117483771663276606236111651638706741810053516647008827261364127229456505209117751061256959382554996010972441204343666300513408455467117531301932462038732461016211641759349789088190661428014123500252742411298766491224269934498079569675620200685405511944269460810950774984285816235906143698345931030799343088617632335012929598778188462305406258760946050616349677524549624351016960782700838301256442062964368320795698977558994194156844872518927913546664807494528667737399772212381657093542751649795960572040765107980857675307157544254034094539582425220815516788688172369901791313372710489115553112934783696195473435835067793684384231118891772474921683217486727817976192883424463093149162503136246905682779435310793806240471409985384596519241529949245706969134535732586709459751717394777784674620147811829502693581886707731849288732087215014552508665889192433919054906573611043597348285700772910208973250526286651523603531644461450047862750225747216737468242794084427612416635516652102027203192850426482421110690948085255093435856871535249911693245994340098553247910698519512544355208095040995392998936776289261309455195948173706801569324414175395066981869001993619192004543176169358246579898411005807857821474679060746955950818486745005885291695958815508104696627575747260775656296641506661439310442907779024403976105445253698782046444437566048334098412946211749997544136658439628698553418890461386036337530919446575174891287295438044970843630016643820998327628527554191526524520367338914412305870079125319785334470772914720130375059481209116503367109376586117222706759348283940368528304068153666644778778381676042422125049779246099520317533298674076723643922808001613239485402364500292461070848971654048408442935955452878914912 [121,101] -1600156080999775889881593806227120440821469594345384851700007544627023800722379040989085961057505196725802448614121555556637314309419693323161543239852426901331161356048970147647818880718428609251251026574917644960491866409223907826344552697962641553622454895999614162685649715587480574261937055069026769001220594092871521344955071865704871670283571271792080218722138457680769669524095818584333376093640479256169641612324798868008887713805713473426580550871701556922797848947071503552656931718693680596260510208470027915850825422431183370345537148819866807985148301404602064029183568839934685271787408689874959344053117224123040171467309717389781028442672278324898019406282872178814302273434640971108209550502884814121734608315171204587139191335484375059012361297609112123148525101858335917691956372465166593178479411726973809571526148735949123287650422536195692501698727860947325992454626179870766945263771970928752402121324641190767200574639463821805320983060457203575562877435713441027049327754433252497012026999821910839791270549928301265120971581450000654617746363897494920527423488763873046615676245507694183875914984877714160591678890512720410972483404225647223434275942879572568412318239522256005892474005714291802315703293300288061431878611677248378561301628177422647003829058307912225278646419484534544259804317671365262184312509561259321557944635618318099913972966077068338207118722895874788128445381209125881883709464718627361233154271937355437808801708980344604274814962238993057400680051477948781500669582555691524026060786210923552817024456139423497306805400200369220145597039873557259709821996274192038831521140918320270135507824808240114882117002435456852565381734336415322775210745809102780026980273152114366950733158605660080065363063487604473583434699128962272929026882204050500937888611228381650333259675780861990594231125405148579670097049191860436237485282577173618155375621101383426107212355837476874147030971542140069281515013816364589130126927323625993655898647396649702716316035714065438368241839072102885907179233405021587312132152948649586003635446991128667605926884764188926596699031641281321586714477044 [121,102] 539235529784147585414488182709796609659956271226758252561406360705517933415920698692699733936733738666961755082264700196100630698459198714117300152141354223735107223112874458873154197821180590806187919652688759446679479100095627999808431295597250189434397989793011856790493295092295494297734370319622220896937582566836109879781315077583868895553856316798668685935437697140969578031674316390644745875653505513757426288779212805830913388341016964028382150352565913031865198313604038124266862282254875862972966922633477802728857205845314072192450293712896204506677329677778811526881960980982449467231194022720818202428504381673011599991615856948250994434331861423861205354263822847841234719838512970667600079155921190961072477466483324545592140594404904825760012357227406882863023247727128697978508365917303054494483998366867379210854507628973328689641476218392855722102253333664406203312965118339435686738190757920177682136480696420764106695779188832341351164860994875219238526357543229328836176086047836242728037030120878281861908896763126636740460897609002842064644539483551114425904008560399631601270229213008055800830678969432572977011252485823036463395825987796790683795419020252783603608507017619783515758655843600308231278472733700034958441618776444084720718057528036422330133030526036815925245937571637999725218703288152165573753700574944062469724199253411375790010497326172338365085329519743765696388679053438532378215222822382870746892127519822060070830638232913647190446083379435405186777081519202958871528455737343159240925435038349870535935684520979954546049356755784725022943992108606653357569937681434608542349355745660731804053006143118897563971853677037812321764406859420963681195586821600607989566138807489253030804169947321187951668246461873753234490350156899311194766335613469175068959872302291741146293840210294249951377544400011073191233876502968837453939882729314917709348390619058178354214367389009877653729289483347492734399395898723910914534189965271135006869950592757920398863142037680831936507723432693900154322506226398780254430392980977835558645365770665192449806986822757081786294465971846899876544 [121,103] 35393613507060430533385469441134347951866143390186498348556765551715322927562341800831839560400994806418967248711806317864891069778090469605607984748794846291614134907999084779986265213484328471149547701499384023012718054334938678365651508795117136568130800138774046838127198692701937142901138828291898115819270783574789831421221924648404723752732849911229783119466326399139917775224343001720052711545074957972662662217620909960129534505195907517022738473222089205990214029164633732431133878117132072783115373504436304168537098683096431933479626037497195342949656450654128183950257142559983192160387572224456882205944340670829467244808980910929664357461320159586454606117026164639270285368870331735370881962730045359757866988818935481336883445922328722399432895275825557804592317787558747298776734952682461787315719593700112159854412496874325010762042342021792441540617672428993169557315371064358081370638523522671452954924841533060690368148262535980228779797435388431881605791738707116390115211341411344070772909117108342499606548860823591390460168016920958627492113342177104630288512464940164305632126684424819146373394509840158585891249572867556636113834186410911651355072394118816197178300048771619401270829340544734979789556642851368631611299006180483667732464566139711073379951598263664132952693254326164527840900249182007209332381960395428462278321861986570355807645476792319743282355057014928061730476708338569050946068722177391820423699881032797473096850442987048796589380942481729283001017740623766944789687456652588366821509451271887210335921606673152261295187860167609998683953269121914542995786233923750878537645079355472506323240045121529582567412298413325640069547049171004423141310777236509319246675918997738000158809059384011458727231794609483687349600913927843842426766047042803852999053088645582952567706382434838065495349731763681868374190865276539562300905503295391498614057292096001725416322279033713081426736645285681861579732894682246008286545462111761354649737296617554866104391282122648343361340945850501989923995065608517552961942898907319463952888225731562957826425298100894538873601140452456 [121,104] -7240874230211827848290979568025570860737819443154401940427810785310229092171639220197569504182870241687289620516631362696265012966223653881426289117521888056015783649543119316673779252772508310525987954469900468361193639139755993430824434695230770506693020242890426806032409656059038283424372837620616394343458211416829772017814073925800417882022500267600860177524145710306591224086972269388567719627846089861028561828371913887476004863712222799958860428734974676033863859304287276593420159316288209367714109688393571068901911005147063027676966867706132995485043668687161400180972032218655549714856334913843573671267434787962080985607170444572546619287000083075360378893928881081278088221955801584845396231746733962643719415894608723569549790662371922425624710572921458324429576276857483093452715355372316079769082962523109045250837399914809978586231487935106805069780164271495798800793516590862578483486482808257114042876793985519678936556215060463131829761255891161862436142344630585134686448466084808853779106044138865583685370436663335296522572091663838793338824241412955587496977920223942616777990689487755724220237336529200459180239160787359141544506186204714160439055743305594567434007300979610974218369785544565851959189969667570418588361743523577697104418639933777592768611182778715396948737929110280461966124047349794300522978093532336173760749841998225501803307144881876091354507838612434793380961139829072757209783657255929377432608860405433340729392560520364355286986820217144866235683546075718280116522944916161331951514579427946134322008559694219679284329422313911929831566772295060799976920366980461568686273690721653442900571651380266561405572982578103210542988641358694090139283537309064231727172912490804275423407522832524740715577393465286419658716889457088643415167358851454584893456212477755514253586116094259229362734232637013586775106388559345585574050478927082101681249875558558049376365368127294390432003955225031763670932514881412635669396148709447850614763088881300316376586497430421915655058139956503058581284418987433987460968159737389734568676234284746496082512852353338907278824000 [121,105] 382720469660256850273586609553303999358073476256136750889148719043531623238736847366215916012899068352449452335846811587030076586668923092764443486704191439785031826568265058201605674888598338409247908289716705621506630055305153919374854919232025624294697578821647304365825814989952474790894487657354606924787504106387893652424577289359711095126818245875853308655082828215967343294901403701105422717857680078341197710269981251735257268772241276644726749253463979429109769798217669135467097073158321348034960221092449648035333464249799491231932238992377724370897214338287562021329381991771670063700088265378369282743006838921723753633048877829568297681708801284126441828758527754170297478955146509476319349370628680829004157525322974496674279776498757368794881337738876680382910105092691835853495553714773100284156350458320911970058153990471529855361204807716747970007634150501122565529224317281574359176730354260725676529434056820274136454511131761167092011169112422089042957496272179756522329799701242537688688239754251890491729912475065787379187283261847434819899159176566423993777409836185082218644517262234488843418702105648120716940411710813119311059863148163221688581590648753138485909519007733996429291497540766366695052548095966566704504166280011051877576673854151258140554005282379799692597613869519273585829178800464550086055081491616370858786493861862248565766244127875161503731789196841344360105358715060016122200765130265823115404226132616048593876105426943275492190410514634601719683894219258415712536051614812090035121520992334181210089914056924527340679274176709372776958270185868145884777772741147122117688695910994815172749764964081778011067359287477046346306376531107982792194858114811294268875254963503985177676595560138742850624526634879691780392986956029267446527567055218961702397001173881687279880837923581378248411427366728950235283000220444606256325717925942694591907464633686235469016050841098017319445527222223361580284001632736926249237540943403591601623617880319580771764388653502592673705768148696398597083907074528490828661624238926426710809106392179584766671179426762917480 [121,106] -13401549647043485894423053936306152101633673305851889460718718444087459034972222556177030939936518294553216601755894613433747315042566012745631394282617222167322005494257726441944109347852019172928922562985730609095482409270580867116612425069618245858357480926780192323147532568572941314916283235593211791796396358001355293731602898200317865238599564216851257994149286192622217665774237439359963732877750654382019988476776335101637661598897861650463723382457237177846604290119668940783860279847642056430642700449151126729834161355100756045574956405928913221020955516945157921667694575111942333746296781404218293246606268870717613211577669266110316543019356255525837579172697055772172448374452348918400352274529598052078149256371586087348034130591899508021668273923810941631929583986672010555670464283566737830894680992156028731471090343993689410746712116755250574756414610094508102082161675724148100136922731106930091939941462186732319071288195710120148043886013975402356433037556419450221347727377559603191992713550850079375259544485755432381472584282546888328281473434054138406243675582671208866900801377627772571334774597881893978969921082436662093537613489627691563259262289821162458089340777026249436061433569240588425048027175378953438326116605678347689973961753310309404536040705777761580073125423891040653048071326081736748437194935122773643777232099910595306150848683838536517811738500270973381716017313302734060644047625819136198859879235238946103049832726810614529544777448773787143685404160776801874761195974529883322866542302090469156248503004884684217284082271441239162505221918751840413654964132230315813312158582145451327245764362835859320353286566627255105923637033476626461148820976768289563158329701947789151889005861108804757341553780706992243535338937152002231919660968431099774413828737838809031018304318534144083800497171351650703866777439064130443159542145200776900552601663899369329156784687081323364524042526542871165763815048062563738550481290072707683459165364050186514996812627515202338512178608392614973780153885381978517840280367798099095177056987814771841421846978624 [121,107] 1562190389061904275048229306191303292263004374531211484051765937211888450244483588461463483685060434901071119354016775247628260115769367841989764528961050321397288059602148049724571360433447589244764497162250596399600684687981267559258164607917234598311371308747055384231889893578984967478236094675805778625439909342652309540344211129401622659000655077631897000882611331359806998123844659532661902020348506486411765867700879646763992556900283240428141062801050542134278014869320710262931317378174109953838703317743442467238745242634658024789224141936177633355069080993933713199665624005582196056525636273598731401628324577897622394480870107542767270784260648990436825954535289887571665620752708260517312152707900006467325734844843909706553163669794900174717732760066563064561194924427013826219278105630692453788727715126435478397383988259434815511703937688333245863871863388854762965441918500100115908186100724935629029086267273941824982790400303687161709935102752160617230241116741988101289116305013532768070566950987780437548632352531005812916757004054871466067538467345170190193170460142022644538594563632783849270263720093367154562130144816669047400158599349497054548018278104063822658406351140132081118966864670069089130741134493485809989840134656542918719019851463413043404775948476415438333894279042738106300856324200110417787363771901992690443413179313560092241106063402191099009740548980397403453647944780920102783839212735689682387298488822879981230186254668134472506298288666550957144394730858555041001631604847634789220700308519602287053762412433644078834835928911534184230312672653017778841659488957224513211698816573290886218869140400356834566292109029982630068371524509083849369065897292419719655500249058267780895312622649273825814456952885521881823209981417610308964112040236556285890754791366558676244131396951502476488101881432266346214288858250669519367929724033855515966609196594678206780047945429742935361437726744806183177819626555960562608724844481868361318456097624290269630079138705106178637508782945794010491581330561300482896228693808687853794975035493331772216848 [121,108] -84767480474450654065938460674423625185884353295677157695798376698025063893165705555167332449014566482714669423432793146449230450267466088042074068925719167801952889417665419450987657016360557854651845467156761390779885089274138154369663458414122060436232498541963233249229834310981193222697141280758152903612049864264981388143147046428488156521400414911044686944078445045748623377153722829910078699282112970435458472294082326796680715419266503255215254763205026902177001999383895558269664243080055225642536778828453662290713519937786191663275430811704747122344655397906821081130962943983212898514981396184039538912137310976832164960792458457810346594381898080853696648746594590871481779337427667061008944028638625363157804048298227267109486524675896002177630867218538819719306025402719269292609037173507612018768575751209945145221343163168695019269076237673003860005921522573401600356695397382606868856969952910462706752088874538534226616010039784217980814834972578071075892368965099292662277282115967352525571196053154543486188969067522209788407696803725474337916645355062819611125974863416050349447513913908276698536013560963175815901747640483358070947218307478338767893417444047719651792138603149446556696764066606116119748087494647497843390645034820279731956575968172239587632390527343129894698381629408951829275574221905359263991220064422054268636427245482604983435244441779194847233283792838281323561866111429886017978993016538922862355332472618971677683234618174334898366755662911530774214512795372441737900524635089187950617423020463391689477297128567550313699233141075380166496935295933406293814704730771062013730908223566372279502344337363956105721940316921744580517915013755478707626098640339888430396969884267463300922778821726123251501498295485484638509073887771509353291355943219888946164144551687204547338460915147308287044477114088196830294281882602552702750316576033717761077127664181965858470201049160096273519925153739767625873835335948428120821378598379985332365725599101821313169799162282528014416253976891696403078973269699750011234363168775459601819785979138784 [121,109] 442564423167598317337571234627973662208727050447786889063029084238267709832560684579640964403626605995310001677295544046393352093668195922270999578271227300871563267679681666171616415964092059206386053716521020547469828538019961596513213381098314272746046827814732298621751832031617199523563306456013177506052211930394332111054866564377996726132350303406358625918428604203361616338719169275484105449914191035863682902082207161031692269698086859084575858803350272634331339303622452927964883921523190656415995485232770557468680758922487045410895699565516296636570610255311893336424757573263389256531907281929384440571857507990522502583330840914373306248249829752544576221113465788239162500972881509185142301051083024910371721296557151128398277672155792451665484436103977231419207882408661083659865006300284815167202888011763883548837157479190025922538591370937567037399788865797965628278433601127783753534040384811098545210945746446175514768555110708418496257568310843584968051662212910620814116747371302875288998798331371338285922980793868910877557453763637944923510087788742011560449146036903648058656237185693310510710128719860393405812844814427063695980537822390042819263964962457778006219494192739446523373266482428132499948173099422165384756285362137668653774855937682862101910953447440118848524287026879348885232066363647501599064901602255792564165907852807043004428945676159410087155999452990162533841765217925515611198063707720229243640315665910179316989962219029499120193926923017500017777792065041617903675564719316470691770228625268384284043876206930826852666652308228938733967285010479881116953016146940625431767838713921041831613545099925317693839217248426930810157759443985392043597842070514614447542959253889487957209684341068450598387302779736156723670097259477215429822553163150602684706080399628940199466001766037314593761836510215101879924393032744310818129827942338225598932522052306519246947252539445992117895587490891104095704341175890212392263485313027693649564160480406147375632576797312324922652672444662597755827644199014669181896012865860364498289852 [121,110] 22033885382072812327086108959749350779933496329407165593440477151776079697159114411792676468903702929682862962991484481611029083008207548098830437896939344193245281565323246751421309913579907952511066739794911955037546460973908002609994222040536253654448963215162613792495818035387774960298643072918323115634187349510323070401735324066982139153074338722401524873386639102922054228859984501303058233863317879770773863904360863994332226550939888353389168095536150225787978529662029612845817694166556533818069140841220793204878127964978538129690161056287908809485758358383934291715468673906667868698535198667133716305267173201226891292517483000104640730682589655325578450875488403386464294232506819964951024385729502544593650469743644290669542468036479832027993200224964096854664274931156477614170457700875060731478708153729504019528050808733119999809643097704470827531965890430690565232587474664672093373213859649456837537110058739602120445760607134176305668003245820499601558153085843722518443237872070978609290013903143760786484597608222148978070695489815600107058357111754479479711392887360481524764733509648439529666302044706828571104176371904359844100957245422530679118329597389824034679752933019333878373440419422632736784065410807936228807748075252945265446580323820161055773464735104321127737688559501155884617728925171356083404032523697314081898265338639055393331504863928063298457575255251119326295663828410521081710257119621015707758495167186106850535703589139767826560241890169113801035537879058314132056890644028933108275887260965334299790688332148650725241062208897363087191294087718251905955886795369155403195513808083106620828354341861752243855603824968209817938462866351316143540481199004029853313300608891993993932052676548617657954676671948411309836423751348009897991403335666400234705656467275863903158791477623369619099082009606419461961181564993528657435338228339186574070027898237967575355537376486017595010894343981294665568981993053499275571569432277309043288623479724749489594565364890030613388094577639084273472762157193433601565318033728075648 [121,111] -305510986568526354017703886354734694323152073080679735938798024932627253834460319281108118238601765974352946973054795467725115881065813475852949802075439753640090388526642753304008276055563201074700763694215794182653930650034537141722055961086496646017465418820781584988791426049092079883120093017670372422215975633548520040314195883980809070426158708229084731025415284535621366178936089865942804918150069607066370213787682039343168191021714629741179038498349437535580442633310269912837468871468862413934807037958790440879551001578922679494348265067317452042201059861188624488533734635777331490308798420771072046116094632230212596846380862628393259950246644673096453214786371791095759967574639768383782306421548196587680456179032767997009812374139998598245478172194374532150370454283930338768396463259872664876000225248781209955232101114969652807345655046651631884217922482860036205089032172653285552007832489740784028579825343940885160353754994160894101948012320895737973546603411947550559614014834978928803938663223798044170357721899596007159616502921885978709280850064072418068980710446571628061614413455943617176585225738995104468894723864251257071717878919968300925263722741426813907038454418537373755519967612190546372576823798735943771135468186040439284454384639785647855648921614825702307069484236108006286406840680947238288743747421702035632226481332336078230850541215481505328226187659878702677422182556939103536633532105317253310347971633283041250192224111577318324432839328996909897583908680473315268593003136172790403206355613594566332710351278927940780813413247156925951887994488150967184147657668000623625914252743172546210363681328555086352880437250439250196273033878145639612218883122553862918530718390125006534210208954890542141505293440655919116035811625979492642091343979962420262190659354872519222592856966910309496751519072243850306930478683263862384263475760851107937210453437842072585837959844640238783923462434631512632893787261596733631908422660892814498564550886170439808927605867120917769267026993453783214933788367924190985461649696 [121,112] -17473175580164200401505238060991749297657533769767007374057864386064217346305949149516795032015343720312992555392638057290350136440663392484756654840890720179643786132604957832254953082643383749887370980894950635351017304125858522588124573911708685900469101598655737470466885516712344219587867292833964734821442533228505136228595771839620718969527636978551178561190204881064396520246957280774017405390459949629100516343721989271347154316324785493432382278014211293439798100781614279465276478725421304901423961197998017117519127977074440349313761237852262334078409414282745723788535984918422059258533219458986254141777468903240848223293287454220034382687902576422077761885441696276717938285457122952595289318170396408886983940722284269723746524172206792990614722830693557762976958245502951807639736640836123241038977630551119553417660331317236013111115568838591152861692779635272008333550130044970144885569015843309899622567309525124721415345122216958151399347787611475516933528409518200668242918850394887725360157699016137933311513523530378297294064572762004207364571409831073623524952609417117302016384070701254487420522111492903714122901716794704618223068930893557163513274160538133417603813886393520229158402257007716617973478792990150548728891077363859555162428314519316437029421183772955771929737491218041085543391143370512941810458700343184754232083625942774779357464068245220094464021420211575396912541222420749120440605502571502917852434027664341777210438612609694858564187312575990761234057887563646832488256180827348434076522868978748447435349717400983329137818298316447467182197114838848004062539104856365728875636417300425753498207347770795621969801074311792054983852830782560977232533726937098892746756604571812356379741444821106021913801728995299350971568966201944520896387017387498321804199553797701645310282777831970846450875053497688130011168510136466954868038498952038854457300307545593904856788483203781222295013588544582649657739512944597464095145723839293679645548080677759731530391634058033190190737665060458324142714250791968546816 [121,113] -67948058102608516293479415017622881267300201329546337437368187408738141742319142324748538153867859938225362275709622259267860528640866842791491511338471385597743678869776283869712466867856841984929672162568899800349052420493820937651356289965261689060109013388580801066126894133757643084412243975460111922226915151333563510928613866871779764249494460863317405631730039757343832468208605013196314244399649066125733637856167487685987789076083951859214213343669782639394338785013930585204349021143943275233832289638849953153993492662059384948247577179396967991570644781771184611323282620429330147193572792980852272782928541068927311467840838575198366842629108818883897198885506009810006015231007097189345518445648073200320771659515140726953922052804998061809693885755728163997146707581336429286393671207802855506173476516672541515062420979429017451547765042677747063407636177432621435600710263113868382216796446427522633732668721004997555308413497095606347973981002606296186870510165454041058918067140751183481377372684036845905929560615208581622177173099884410574302110045373863776837791471221442668622316023425999677417729511618860341572287502641377851065950829948017921223982311887067316454342982761987097795816703355253639839663598785865342663561940921069353619985778023543090587725213746274340987357016528093913527270829516612169233390469851844848164201388165558135514593060239105894430668587485480849476037932543338437862788332850307670550000300370861946715557428980391888665371562478386170568887786057769088061042301256352979558849030067453543387101531953640619976616312359180515275804774727318574351357270539124548086822474471231197437945339898286986027879758424686531705926575359306338083691416357225194514394411491096306032496882694259831513708684329370039423387172124770377225222999237313781539859130084924516210824724752579675018784625980197401799181645329326798793597030944429827637867619580124149066271771448402369990305808615943736468738007069577697288763367846305141543744005172009204915641987714388846546921762945991550033995462976 [121,114] 3243965119000980687954044491805709795551674144865207959865463568988014635105156737384380538361152916916682894232156376497105891137744158580231545034623091971917307733103655104789551043449233013017928078126520212666373490059276946107980880793332845867570807645800520721204525227907632808391110770496097839970819830076501298141687668874210780349672690077627113381625380103105891891498393948092240249957250339315565507118202229986177119643343275341448035301034786843989873180724180302677051386794111493605119187174168318758932507906147265089495820665008137710538156010668832836602713977152900452160315508422960333077303167051648990462098639813386268439336637114033429623916300861007672580324897616178399706439217593314270775252778121130622346585402985828283283087541797566376137127087958873282786197852857276241765197223048754728981619755511395479109075721734137466814396191355962476455981118034856409138263535332241175651738812003719151265635107732840766904687670457952206108051722777349723086044897750351151319301233259083201942287776375200956213936566533948260840072866584746466550556302933113087090296429438514939786979915820609898104420680435132754014015195880899621776481100453803877592985023622428470688418906554437793255834202736651061229360119527994267671201165946639569126406276780317326836445964917713710022954025477083222572662471335595580065196891043184690598185067025765066977842016032835052431299602733199179741352664872778016175872900612174996132570132163700792717244806664037508963690919953378367591660261165696731922287496108759821415230418287899108689831442374931515966701924735836604151097518112142283385645069125353556098581089108856633715488579617265965638204138384009788970661734927387433557714390070652090353251822357383745821336266864996296137472485753018346097231738350340936685486613737067811225416998316263987480946247243399972133446105653910475129360207297266701248190060300807916042941125556536185389502963784947907897557052068625412229059583009426404473088178469427534611952272472842139148477930702254144586560 [121,115] 15139746134935922094716713668387159442729154672346140424107334459612989550352480686335003690182753188868944602247988075624942296900192183930643517023093273909901195170507704731342181319392209380279860815732070971222404553715666668401498882030714017228648815599751136248151457869179278406124628324208418346870181628820646527936855983749313712164218438325268110407512103108260749639315048162846939094789199343072346820187018506313175870840808929250710357226183624358576848146407504360462524547793142688166320168720558307960841937540188573077272429890973643909379498584545420415332345238468500058472494618279237792563626410496349463060091619793285958434218309490678097001961185651658516864875126093371042495483832855199184065120055305223252257356709600676219440361447207453678086341384890980967463636286120487773666464330863224111419704240594369849616144013301377302800323259493057232991873293262168711203820495956449819296430468555997412584289977609188281782181216299937280258801665549492837064755883360737373483253664953011000912091800523624307066358763178634235037378297833229812142536354015743089761801839268028613924884968633431615790369379964487917739689270012101366769592039382925884102440228151337785291274187856829180766995074199826847631753413960093183577249841015467606284633122770910661589996937158500221827002807773157455458015484255138597422554080691397538796371070184973351819516844848121396072574290208183170994921053794667861667524078390723570398650228781027596146491392370935847335521723009396720878549761711259505670113263249473364425134637278604425082787811079276528747941602391154353609041416148234549876986806708499352090082283724463407228307382306646704975098595012609178664752829122144940127141027457416067771998094172877076332520996712176841203122541948311202065008298320210743946833958950796353660158371977979261507156163303266271250673955887096673844038357717795545398051305827345447640532762978025931520029962601790424495589185906478424327844073272216167490804147565064166463233994485527209423016615159936 [121,116] -74980497916808238206834837606330994124544684551575815628890804413618879711084990727711509881793536867489086495158398656666940328974476064018250884723620660177176421376129289809392568679822210433664206875150496615169590520858724757562426627392698550970576059165242897750771964883553458524600088133641642357543976157423667998808521562347306857916378245430173555684192669946314541125296634340107352223142992784556918713329077343919200818039788069356163849947325795973429473193386836090161044053401960341775342863060215581467016070170842297568068600772345067108101720056440488782801059274750752910945533408131845667901037472872930561121959220660371551339511126678746293507344905241723569433963513111098904663350120653691846596402763766266300210317384497889476636966446931247709476877172619711340504480918200753958483107448898095222503654681988130003702134903123142348029010928347522433125425032803165403691422968421906293484664639132642207564233112568368009439885341391793235830598152497100699027320029637380962239148118465380782691748066455541395140012487943199539644608283521198462908522181642140245413004437797093857473858755093794929050411429042381447191436878143581985543248774092930074333147600886223164094158914854990128423469309490716371882961334739731871102394462071322046494940666880858683764575317282771886898921261536095218534839671732566062705559336964063308759492225360198933139643482227969786077202812690412023443349308169813274942628514883881549077128761646138256576917162574627255215710830523638498492100570086334718060370343418720328063467707847518196044475450018963985711779418219460774487846208989756558936117079544202270452427398094250838622166207184395178457340006908123006720189205575725898871176456298895766592682552547040970278507165955959690048475049456078007358736105637500615199798743998423572400647803873960688355002122911089772836429710048445946149339785992275264276385996556290880308863563959477826519205991747969213880427676367800317878499918223395610473114440956030546730501075632075904848736 [121,117] -83902413439338425445248269819982254930127385394956876349898519344936708523553333280693296686783112777115495913387018258155405468927128240862935078147529508920331986726071926025195067906741143457294860794908654936267242426608702733501568498845753438667975910404824217026047923781568528790183256226074175343668208781289270682766109741390644761362589750031851415465003826992688859431021356661244277436991625809882554635299883755722661335545815995467956852612810162809102140313161950671774366415918006711002327213480257489734844429313022780489872556813001015635004222591691972381091105779717822014160063074868064856111902904471500860507431783389358670129005494298704148441102417599997000811421685018845464194565517334013347515949506075332249899766366848017932595097241303646691847180121907145655994519710326221468794279739969469487464342635396898349108504851325608404532319929898880275216239714352457020571638549031071635004748722557437569338037943129723078322475191342093429113673328132206977141815231414991705387161641377260793910949820140849665089569427267915606138256040492597651660843582555294463473038678550963540666344923350828808884995423331959192112805153232098499142001705765117959600844450618649563459662754467794542908786650082270822620178641136396504182329774398057824753864057757838439595176680245566161845835791547658959348080622941081971038784105821974499238760022779760648202294132613275817644741139672586991162301999880430917106824446822658725958770842628588570768044588366332607206634562574805209728163124495545593522241013053479007707573257618277454944319917229397675046983628412912157550179502468092417166854098516194110577195520369425551507909426568217931912012927583734045550725266689774289717507156976702883623125617785630389120212639310617086796703283676107480610689307962869731819885196461278397914175722570748642462118977836606653912740362043426603490221293419844739406888423581139866774533727561161845339011371539291554159775513717215201463652946429709815234360649306279453001003998844756 [121,118] -271554067550596432665698278214110226846206378379104729612672843551512387922392951255234355371304750628860799631771003718516094328365991670556223498861192859456031399182356141303317320337338961900357486040892162342071177785822052161156922869586832317670543437439869587150339188018070569171968020266916161471375668251945357854451511430045404506730471679638391430489817846709648529369775984730049569650766500278756301642968025744237542565558256092680718290729144544390052952492343398544495166402832305687323630300942294885870931866729654855534790960581846779920927578988452081854834802757522181803485206711123143243327244406873333535901151947531870755282572509809314221713036669100835498429593044720361248491082726501191289712167664677076444059318886723258365388429210284073165770850771401943485172272051925251978453097478368144107352365278601129982826236326487769629867132892693713879152438024489763750803123206508271180614568105763320914825666856520250432367721448053791826978892480026256072302379919018857204402667102697548451089979458156022023500453845208500878515123370124535932690156425370859770994957353668476373115500240380897245358384820263293952975569990585166041226279183333924681094770105803918405102264888552891176053593465543269864869194666617265857898445166690813535766843852558640147622505542948441771574357962189287329689835786550909187040782202150812491619806129234210774407197944137471523226855718318373168489124128308671576048409574360256905066554373779213617106377133650591928039281389458817936358790838782085687311690468218782782006129958373440625937417057053860640442816218630490293490912224209649737653394992197237211687757904535538678054667963839935512685184197781675964211351914129506701741524251051295502593596445850221370849286993782305359678349811545543387756058318346126912373498231449604576127276874282144995972566274044170431791564677690651202508610600674024298290691015077253653846574528398618435978358740269344071514778286378649605565495164172122024604702017266227148452224 [121,119] 930842763519880699128210687960639796528968353523990928763231332145536979594900338355383322080814584689894992116571385447647890065147392188120915274362172299482777585168065504572637946875442492259801050895101810740807946493047410904176159655258689743566529261480768279002416005132608313294012407274305151511806565297165712848437329992155770925788485956537414024556330481406657792350339484843388672448100091751099933663067407893945747197874197339039737234069910658576691570657250212912444382646289485640610775573706052200804771668787517607591264099526983578870910203527584881409711189007899010391550110542530582211414792019393953199168647218560095613774833952402316937613468738469812035089305582564420938391935167297727746899201224811933958856681116431936473831012065956427479905737273214641561937751345495029989550441014925703209523274294735607787017348631360151712051918983723669698930660381517811453765724831217518125031458959364790393037378210744401973676013282217204567974779118220796632422393804590104369462224864033270712475198320700381182153521613803422376769905979322652980345641680724056129712100138064513440436409199572946299536716010995237544476740983489751602248680351682255717728163927745122627920638832113461283546098005040200890168692837656785362355294659588992535405727818264873755284893150942664114091192266028040238680004404847122266970140692241238405898773220060319571386727926736068179291987281023368957951454074772900825792817238963062805603355753831027449936335534998832159583154364045684751514844926228418791201845719303096336128387087235826541258038821613881222004470164983634455845420532921938270847767811980985053705965940156540843307567167187827950282119559006016705671112548515418829225652096015365348025636683981630979711954771284420100148088632797037989471307381654713873629021486807864302422718012064405609977172147983714620680323777574832823661431243839993416061694226099574096424579419723081968561879113533123520506923240324183705975970441041895192786315121546160 [121,120] 400772402513513626440390083696766918786462975160669276984820643290855123364993176140525072954188317771344064904669179065690740626859278003232778634283782245459665280167406456472774953091264948507166085717557531110426697129139219686831459772939268356550041152536817858418231510991179031212585136546302829025014223513598431481201563550160872648425146151610811490254203817555893736162610662773983416505456534542746314283462902877203815690343495598090664856937956797649121001646265206623550742136043601960256597891361067605084987272077044613101463239162952918975881316421617573254281983439491050738303838153235361879102676929092070961702236765444073406625070082104778312923119705248522264085781731438030202479048384998106891429788960886666121943263665103973293480447325967465085548388362741171103611159741873142625763972250125995375827172260499611737523858048722226814890525662168600528115383321789802501165696507769645730873842272237094178951606364609124620589873757838656921123249616129076949162349903640993677852633364923875578771883905313325549305853501914442968545332685886814656888539657315154902265310240440980025022517400587006642761323831744481823560542156466539269273953309728131655921262389001240597311620579048313847426833230844422943540463415019360192961044741060724637251537805803124440203145932755972739117728011080240514577886049202074822090007425747224462376575551845889200889497458968191277979068458563233170691543794978042586917153126164488355996554355790861165164015943191880677563397025210008476902943698111828849467594421523455040293142562269531326312911435009911240104298603064417147756777294106276727649978338276464518001606180077941766810104442118270965407342578863690135907073559408257766849634682678191424383910594970517949253554486004358372625710974124607820780733602969046969076597164449616169120349132528124764888002162616614291477797015272031360179434884668625638681951953154121685271422090181696655191448756401061460541311265352321690606226615274240624447888 [121,121] -678968444963732816415112488769009594119456416082539817648075243521505935914900767547207549608461236394526258021571959695315783187027022536273533528836285644695834786589086237156150243078219710882822488646217156279061445496821844548392473896675454398377808646875040717669039435969489310178972389855654769678033982248908740283087537621434082905701560881949422956240695370683758965751071681566114369263332664374275022840694083540451289917451320115838236933770836919081130380305696541803347723946027129363506420313950092175801154925600620789903477742561269810590165157552786331644534532390949542202112661555568285449014417044619062068470869506338954314166473611759720022542767521479926698453082630327159906802402030699350697083362049801215363618512889523714554416116153817425190689615685511440001774905119877087327131526133403837487768056057799326140116001396474139324006550811826857846485464065619359093689093481458983987299383874801327940857054024780012143069311642111974644768439809468544988690404328737755089694202743883161303349721247129738187445815963175370357333763606183516344752784028036538749668715286219496392010149384593006660327327587541408941204862153755744722267337469972833263780572536174059520765996888335686705750679962783691961401736899767614603015864801125190534112119225933134013255163049092958980243976893889377882782422048103487905510598847639166373304791630813905624938051864662859004030198058521767533890977647284791937575742819603911599052419123290217757882758981033689576012963353560987391679632856027149128406229050036973218800521933530443206019351619250347773052002163537710064957257575713545595156718901318279793072655815949939757943396723090273156643374958687545659615538963854375454851883770172301975601173598114875077992976835478329740582663282766985045259179825484354103284958605081959885129219286962218393590671491329141793066421518956868881728200518473284669560699278370652289348681393233965116275142435947251273440947896768510903917484503768170 [122,0] 20892271133980690765618612403239784159058911856035528985937503743352904619942758592133260869338823003066420600295924838605391760130192366622668818298640343879337402334224678982211139695110692830253036656680924796296508050695477170798824106807795614138563178988271882453825888338645934556114986497909825623965741098693917384966727631726898594401593151588839580083920341685131899430018963338467735559361765202133619038963839057494676464692715267995998530226377048821389221632877903575052497383935756586178980230040127458278628517968578945843975168563569995503917067845058290940793713451839549550672726955802543377204403625262113278966982035774700902791522860137722468462300753982647570259916476725979576073178695272755651130285505214192513169002331944957167712109337011790116844443981325562324665391456345491971273453530779648360533699461239601593677037915811686466676558142511177448603943759135155493667539844377378436766013092377027254434303171427114514704422013342036557697237457548194099850994855690277334060472674220383273018938447217596481380955050808737309213190152519620741649264273184443620700456027713729346164970038683185839025423889335536812023767173788300347592414161146245950639688673271068102529495956520687706293553919950122170138857675456625383371514313910036326893854718881776911022842600501852866889126956882724617939900935324427071729231762017616735910700397519600623600006519717421049451131367162656647483079258262343713045133398534696981553685495988301302188592139897566317545912131960282810047854288736302528171180044641481391419493187212907334692561715886268795684289627962664276633086114477084557959020135141248355029532053933950785342074647420016082345564491031183273772362702376155759057319154821623923283068037739989117068629837541859603462003084991225343384586245791191165577709490703350474663183232901765913405338986940894908241953925445628978664053377761489593365829541570745751390435884529890731898760564352017892479498277679753594069647319927396051542883632170689192530258161052821385076462985093099599713332516295754540176100072242729291794599394587014463930267248319298557876920884173012467758430145642632538798393935669951563662887418790935941048548739336992431194338907145039173514191091169961105726907027667389731843208534136635427697898538618483799344339006454840110180533074546320142221355021641145798234623100198810058334103498354732587548672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -886767923416814889424487199309312265088822114839071685200052493042299316670739472635354929057139234519802116716013967568090315813396218886304350186978333668285701695980349490190108746548305452098348288400964061125200387146470612907883996819179532759503696355733658941818284358513501539751412571286768119587696697095507855578697121988518339018786971650064855099959073984320569483454504626878307502836924150899039457665446659636374069588402643182866486991914403843418278550564157870580610864024731588727161644893646847701575136998824041316160045516985967796627199256365038090527397097300659611753439100564719297757780753771380642791130305145465006047542342496667080118317416884248142219060775565832241949941097261168015728743412374416542872457149287980611022532778321077893960150586256494542340485238048548802252387792323705578265500206426405236395297008283616632114169129184226096967053129139803803515733370005045934156389654065734682494007584713774887599984577983769972210697682555418792165409599309576288253152872054172676770132896995797992227833829549336289361159674247808751048198648260023364298326728715348379126837975568721117691968275642284184034220846768621611860582228683124707767495331503040079072945466276425505557669824767202406013158665636229809971774414986464140529449191946748651922194927324116171623348113133807598133146822789619968001503419392568801369167696298011763721195971471129063849043062047105090097409225275517207956155869384919281499676330967428549701239987805237410455996742775660197796736730777896656995562044590476670467134097162437047361171627812010730451268421877214833206452725563270437194097124188677870359243055670629296922098669491832634436311531243083297452707050789468226154900628954373858005894713925008808122990221744706537962139809813239385340446066297799191990165437251418336322269137339964066476815745630469209187289136846019445259212468990066011942199432070179910980904028753139767418010611808148559111976181087187694910069269896810454162056603276003676278383684287321127091222095044736893633342125905199334469605519097038990487592528009022885136466180379647983214082173511606561932955492915127944302204410021787736994540666948417334455991114799579358791079411690606648564357413119919422541912298573508449862431370800315540662201097649211903551998364430813724252300592037857496786885150245906999896239775603412133429453578678342482376261632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -31292148750840999763481062913550289270833078376077518130577723481394516494235958243444204698885952725647278220519420056694609597144504933774257831043480212938097167487668120233746734494738308724777201665952253032208150599366519177352062083799874259717230032873836305506399655760374681229501356584051307827425968790837872622104143353535741515254579493823803097745308234296533321522224181580637608666464211494599668093924296216671392627739305343914715589750219405182084176245558256973167384709421412707161341754708882567189366864457854332489494789011265574363813246211340982752595463510595844373480459264409135763576535237368941033343051991810902397511292244917648230613597305550291781752037121961567461061487689991519922377606453478974077233868923276076526021709780702060022319934553337991433801907008480422870169151234856426801539595481135666017819350367231428327714634598702585133403203969957252290366742862430948800841168377769341517610487399490049644440119198649696002255807705024328603492094849052322981232328818186181512668609508448763913866191199238549052514354476094743160894828708837012768860489383579045107927141543052467736241967637724887891402377909692511806159590412200977182182199081184405807461365593572737433712172048444502160583442959786048749177131666999892245791633457228530602071560351305972130552189586809600435417042848411307904372047778517272563707653994129585326433489666300824863179066975701373068318754776649814771151991230563201493673679529494726333049996828076598789306623766409753680685607575816520422098134852559232005688740564620891425020294403062335551878638767272329717869552251222457120087072922263631245477543272634122462825620432047509668391293481039667723843333220185355250754439781213871085215759055435158270433575198399369753418115735730222696469253695266610097915557109584274130094461982797313832912758829189951873263875595112844503198165436028207685005253974975859238127161102620438987550552790253147285414404723796534246196831200526179331294258796193881835350268620143563591960941564806768130255789290560348359338745981742952260939958892685146292728406929504099825853584060901321426387189207863764098514863513804128175180498006087325421471102059541150922786673362797674577986278874182603185784136487714913528726758095163276039478409636014619889346535215943240284607549690488147808550203515589078081181792635099897853229035548991274079389483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -6998944306035475211078879693306610411223266037809122342643351652308718843331234950138899700664522161074557880839999609947788518748333870577132233678374584766463013258440694742873568713019851408938430097732889191267522081695130528091340943566551821373087525987658634091174908637704965032383559821113034477877556297338857419022015097899138730421264745764148163598635649068289137392369424579215650406132433317353344872880751014303777549915223887238955862692433364782042117524142120337543076479323925652885894909282908099845105932798930667239409648858424734228050098906157163290993163741984567315276581769405358609564691803624735419867562225455022863211877956087287987963829926132027741473499518088082312779400542595793653281484567746311257509659657945737226598253328400014963426446671347314085725135624441005826695280073103971079950199545618996686919881750811135983174991022334130700424065408163219745501009847198873464579658175168725839997330787091302034400016000502790554575478940962078430063219289805531269980630239695564196216641813724509860285741347833050474916971762685524074488967734700440428802248410511101229034756987140501102884733202964589303872522995577688385965091701786992245964225405158139777998041199902063767844602127960140609153926748639869504240502276398955277653362384927417887977024778165828274448690859940334791312906435554847630565741357521588099002402860724448676556240438960739620758761581745000289307059244332779768996382696620850327421457045577194459891035120051000405464594488115742578937296489750011326762176350761850698936640420429146597933797294720206966201608980479767833542862680748386988423957899775675693404407777452574656159897690542164202208621910463925166348708451221500342727502702811160905043434112661008447355528165928034277856722177948807242524105914014677866414214713494490951707967612452751923230013709258996899496495354987570507783679178383977530874024430011791181568929998240828500483402919305530512855344491302459230587688804219707971953984799934746000383591883673857763092910299366264581009099679059127341705646923057351604792171222611630730390490416290284974578114093700258076706886065920629014295137092997630034344242504289474118110648130870628405223953277288330765501742469454798101497624273769422854254893656190554671298524161148451516343021203636675411283396287875162323186964931281902240986311956615686043263832679139374596122407337984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 174233767681980449925698107835289162657601518191947425821266610176253779515597220137671851345161003101565866435868232809119735243856319116955897234467889561827984897314732237775097167479406048598070508293095323457089965744821681671556417844211637695836827946573573834877920259831643600238820863235775671911184504337571499158429638244313699376429142171574775538548202004566146906124151224767624916085560660685735243947218361786525729454283093140513657999075906279623226200769549911711540545493480227005402197335325769829719901693527367367403324483598852692067796848207255713809796697791700066602150718459268354230057175679096813839774826256005360686918748118029446260364602900275126952470675120661341875719340691710990715210236143125169948434136785146047511165786050141966344507554689780181277520936883652215310003651911581725496397451982431351834292122327980063266051113952984565665704640046253634592146679755825397206312032833318700740468885905176032682907515271417171351065718641528982098428901993119615407574221472440801408346322523770813115611804369755205297225112609575849128287150179270264660384369217273324680202558106033977413315113701730827018717129785134422814662229163350812780929036456573554435024520996096968546147882583227167862052161758293972612513707623396082012810649894000080695491649418945869438404240975306015621636329529978375927349054309261349641780947133070664043114834239811200729992919007151594319022474530544618231696197405769596777327655731759817232449691546860738027479766278197099437399151783476158635617529782081064053766847209163468711597667499250490948599353840951160939474561061302387064300991945702644418933420913166972479135274712363524238190312593800480370604509236013224248439353368823026191044214974548027469731092508386080539736508700891832756360669898867553640691847163145463932924788493564191629654779314326879515673570518849740712327824509520701536095851146812315100172286151781740909976055566249832038046183349628308617903485146453244157234349192010580177769618690488294795134770308751194480933146298993353726924667166346219069216136798939118063980829377002115124460962842038153620194991913708449604148339379830355885035581246896371294552172908069202198479762000156832529641763911626798490692137714790445287326957213136482128633061084537310568917123070400171160157377466546163300335670137493528562554284559035377412188004648575992654239956467712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -1446521949816280456194043431257075631333300258176160769793930043860061650585392705058363518812587572227477338881558595077365713260449688474918935447884857531673663452081408017967377488323799217109494596453505094003335616118269075798857857903575879161733527199273031874703811047112974133542317535413551656066054661123409328956250420073982891498285931141015691445483894199161872665684901319444816529690745400430932859036985503586976233352301424120832890545200988540967954231926851937518527562039394493275743745733842160157225069553293337296571774767092430925662627049784933598459043688163809223072775003676766922743152647357878674271409103710049993787003051160357598656226022878259870443085599169510704205683360126397852201424661140001210802643142269903679801511842662897068323955212620606966227692278125926654921795465946454885345673916793023302625373608938522812188423404733930473896838571556638155196121804218373785896289918092819619951811568725786083137046106731674290395001511585860096594260257190326207849228806918871466803761603294376012612820964676985403393147475659510067716493131804889232384455577451918581654355227235661765962734734340212580375736612362674330505863996569412398025664812877315557692442577697386259283390053392598825814209064937111354914055533992056063015079791882336896492493499345491396802983651377902055898654744391773600992835578477301719633381864882380070731061756930728518295975512706257563454740706300353492686679803313452960300713218392028328346420739222784604756079323283558377108405562232464388786066907476110803374305927585658839818113553238083831766016489414460824435963152937368267408060841907814746639083299302738320928976924925509655083425327014301185602341213871394799712081436803071683795049485959083023542029390148898969569239143090022870314307042544403275303766872439623211305930041720569041748138923333618010463900537630362235660109229769312589488215256106648277593476694977765304656814677856194292438733819093776924611857904660063509622250273850400174897005693049223045885295845337664215948120235117617847829939937189178831896755248704013960939521347812155666501587061119268035932847880019438409427905749723983527897347727017681260014940593276586152794267896225304893812573870574583260603256875912847311320460655111804805503410203876084295510579521891784654249073582579129605114814440571707456468957196981787828070593355623287235704907787927552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 69145295496051766107217139960986134343712664417173754664939335723950568007393372619229796677364757343273075113984944572281863903405788868553509734798705419743641877579505484064215003845369953730687780751239880162024913241893870543883085966915857453266282404802075057781169496002618987316396978735926029395017123838765948992982000723736722034901058564443772478798501968488971642767468602476634638317139210050086290272228812982591403471838064198837165966825689180017263469420657753464495888030399684618701002646234178666266720592406852075239595671083186839459923475977913529888144294699218686653847064801760739686214581125979427407593696618674004491174699670898045022594421329525345677702631508167863689525872121925643402929466425842245773261021481881778561176592788035575579178421492632863621760688556191154853220126739044525841924526981777577535403359642683476851017866158046665344532137847704890853066278584512153723785325509707582131341227529664237414683709459037579248575410232322051451368961438313709045591069290359353103073542250121008342810922817498955652452116510022909317576532236979874768851971712458124690647817049039630643807370634690850257731351409695589597689392678633376875375898632051010246500062032997738482324127678636622368825848695111487068459669295679052721772621687356062087993124153911880179956594709522958956307406356511930446039963668824780117912711462727943102014369303020989653702871111291282603008677518321672888793831508368779089162307830756003654866927168092154849974766431993044530826837505257502187847936515569840608293254706612971288589483422789455798761686318613153671773163910532095074178724285388953612904035552068829792309365709861785767464510785068155463303439569896052305501496252589567889778952781887070385284279524312263302408176014520487116094906753909459884295110738779654163091467866510839048909765797606062417624436886484733707172684786971714974706998903325388788904169449220278809145202208049550587048223849476872525583208676512127470695991742130784162090466016993538939498069766412750316507589117144340003069643188876880503540355252472343103086321990428850494753264564542566386913428964645311118182749186491660980875600651916936990477727540504474578657091960489228914462454098331633552789661888562983918507280690650111517599722954491805437402781890023917268894184193490280445662694951944610905861021279117774162593020202816656656520420299636736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -1510641612275367010300178742900556876812375806448394335107685858154606678349190106584615772714442179782372522607455338360588465477597758959484443057427524850611448538972731437473271418099141876631495271670791960711948036947871126565546824713039880281040033545681908644213317064949768098846464689785427289481232114361378487713927764059197139355766220160144346091612866668873087982992067515459443057162294190526204154355537113734537730316181773167810392389907143988387161905213520940400872255597440165553751012936177158609941481659762622342148472273310820592746986453246967528601805247191132689771664317672883782017993510493510154921185088801418242503177926581254179595424126648307242616818979411911196082677598349075321348751348358910607969802832653861382841293346843808515931103959282655011280316924902192500993831870438806512786957295980336714406753452647942155399443250336387371379296479864818565259592136164587900566949059418606008881548027695067704542429484699950639217238558213754113606599689437226088137633598266497558797640095058254029174677962365058398449897981109161084199469763343061548058590146504173378153876158360641441407130562634505398982017967327461140473287884041634122735215340988270818840810023051926223135915614121754670332004055775099039828478375302508057897778422005604653193869142276560373467640704719196804295106033767955125217873798249472556074895831259076453378815868110879252176050993976989005493050712556157521046462857447356832449805274492460517959000125721076525486810508268706522592260377418213321905820482284613429858741054087157335114708177306334801197692942378894049654771219113925549380446366704734187076571472017061878384104708004577343563747516471855836021936304801472273991393981653666576388552266747395508859235794943636725985605044929214633394227000236591975405481351447217940651546518226917497693514346965685307440290163293510040764110884589275597036391992497387403189214533872219521530296260417533899677617409056470090491811499708265895264522580911082411619783585896305387747314673287073709567746329907869964917354814893208595822450733394978018496075114821236345409588033218492589394887854777166011546588336052598055138804202031744315677913408956225978268829929096057174284186862601753356283842259386235519135996595797685557455432369626285366337986141576040201472057861780594929096405836926997322522462187300378068995976628081295977472353010911805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 15981396382739518984664525033999880704386353021133542384264338638129484129741001462040113038671365006976321491638971744229679202279119493661341339901696373965311940764174116815567860930073540179142526735925351360337710568711957650248103600237918196522970511374560525382745615030065925657289700698268615492941847781541192324969822572105621052647239743438165409143268812195213097532062342888610035872044362813698764816187182098662419665076300970045641385579654577254304369344856687145738986519573370920570906455725683913517976797149953552765917665058825845036992886355281609830846402854405872455537338677055541540252934170972868655954665949599142255088482773603318838810334949434384563171864294554852205458485544029373289362172267346306235316552367399556105543606737848493526831259514065177779358860738604023439093297589524372073149007032541215677955892397734433505045244122733284313178857330094495144675715383068228137148448924137097156406073727006505199127351407484802269035998700640493518713648500923703519475676891950159642159807802155970460280002439212484759974592546944400542581201463635588197126333414011341541709140535108488578440250389852306092856482964474884315607930910263263931284962471843644391289130138796946135497056614630469546504482129287043721241022301223524648612489095506057448570766593701960719285257056496011295773750891809936971231260752470285472521227858716829532268415110564753361160777496055494934177448958058573208243090255656863670825776571826838822550972992188478797192582924627613903502348681117140698627418958539919485057037630433143650951343064585658153992760797391097727670545826601338871636631762102473492327297995101210472266367244280192389285660154320101818360641104579728795951699219582968516039490728294434488536135326210520563645946218080749679412771035981929150958360804369719134324350548383604381328155230082600453683869271565700081090162126789612364441893749574350341945256316970252814507185066320070184585597253453772936974637780718419756898756984144559294032355296720167687284035062739292205143425469085533495985365347540898813210711230625276931888582354406763660096328182407318371304891578870051442286779374664645066800106737520006470435826041310670067552278719229249540900870405824998176491423597266608438794552594827250888118108590700904591781204230969224185421361996593952146185799592372548809541905329884084178620225461899338573645292645428232192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -98274546533902918071357778437432840575003388703912152801481822206935795954421976142677066238055518758576918362161363731065303142807840679307877625460742264328522051773735139387417348733241627018767646352606641574766298319970095044621727222602619238180554246170942599997791683354048362020196171374015652683940569930649827806187759791649333819568541121403141686751551196089972980348369488255300581227207793405171405272134790680066012070847137481819832229353558231648315211149563314590118829321749362073048729051761601942893139638217339353274975272764187048348709890312520746710836260951456439574257850973107611454100327652402950025686874972231161696049262106244468912483764474885642385715255267784178406505701022348371932863950592432864402051825810207853400250075432911699075590920859628255578107160739491031208139213119767755771843929196655044653241567836148357407745915298981693658693373967986394940178023774676688322715977411387021840384957897205903635206874181076902943665197052303987480301460624076206643383116082736574545205779757847143992333755698119000331843694889365535288880861279557181388035553380585742752897631484764043674293903352660067155372740266308807051405321455832709730964618460586634500045458358176435572709589133536065375170339281868338523048628029873601695816503587903763817475846307003562114932837713409523036426162252467053426961372594888878355892443537511659595246505801906878977585401501858473633245501306163455926673248254895641896275140268450917109645124292450615035670259382278001137154203406690011174938753361453897434192141548438311125819733945000977770588485483897316339793804721136708493402261857474860317764473614685744002229712870860135778332241611803115716424265960454291893318816870337121689628564935660585688778918574151587093719784209188809886898421720645358899271087525062885330201688410212522434399151330586381499201605941286656406953073646424841602138111389174578483925862012775645769302476691257376095670444439628884554817038936022795748961193898812417860452113434192968179160483420441719462278092150705035732450438316755735212618304141009142681444659101136295064006814263991362638055417201551331941536985331098308351343040546487460100816072304878177937549498795986276929965456029637140227645376498205870763600668745642163318767705848505070506938432840958894067658646878946214436646328402797466654957879228535691012159118924772130148738915561478553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 377003297753903121683875864934087187068283349619397941202046583229913636296903871675588387719114940492159876322955338414703619115309903541024478738393112961555876090212693188605702503779248842902729360457693386488532139767905260003888177739659210694616543376167313606634456240444683405292617957636463015697345227485305572258923775096337513975036276559794747511577850672645919610138891482744403346317926188050840582127735988009817436717687156306415060346179686714389380507417923202005043548150443419949066244047207347682094167239047105472738610212275825030132665497299089363577027305177110531693969633735213180283581875074335969152527153849084319038460829281655702438821631327071900678818480283042992212582245789681689229683907325167670262290171735076557661383427830930910056297768023333948994393543812856435712002065168034003489608507294636760010316292180243496056113720562951970151413333504282315909666368740704495449672087499304647293844950551158546602267149617619609493626953296603129608181132403323630767093227904801068343004639962671292302708953609189311091810750661328466182047708254987760510734737038148738986640882108798581320793580229843160256794242743633717490637638104602255482358329511106180672853619866229503229941401142769466778237691867662036535346756992971875445775003968093266049233504436023183736041741070092743463865664326476067135438455066991058302152005412691696625862683344690356017288817124950538218821102542345145303701329820700160182968188342968033182956947820897848004055290372679251668284330720327690091564979214457941210794177297974300896450724850445867529509911284417275515653845786206954126198485399191445164863138152234472379896066260825214638317496015571852748357969463625550676950846070938868747185464335057382060139086156546605708691960512004626943316445032926660539951053917723096394170766171070951316430134495963053336679709052326926970176950590768412407317566823473020470938581387289134460341083694698976579522643529560789619330607513258826340187208905769948414591579266362322802096909324725469883137957233021857500745938225004959079724823651385791657739135331922080314817712726845523978100352596157787710227962521588438950876894143260066670882742484210636297619046573405187471415589671380572188443388049888295140604999744605544747382352428795010899761139392467233281716663811231932554200079463157819752835159869869987922439314006417216500639606873463455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -922887749626394512289314479919912562070234216369118090472299811940534788609866387510961242307247099315973320915630035264160690485210667195942186684301676773773230375311510290027623923080981701673631494701391163158477609057061949936291373422412224556758227978611636542620443584169695212447895340081339145168785441502292367762643124233790203194321510413710135935723165390917150851900750665535010587023280480085241744916482671725869708351853040289391049520302538607525133426678487559294674170207556514497686690498966342272983334850817070444739928183203234874951666544994340620576677491428651519081261970336793618731355779030373222911947144589072016395559827420807870822106468555792855397779927079668940086569444576094035113997190145908241645414822547476004970498919295805008520833652606708088465281594650390860843557096767028320145050351308314787107917144974833387719756680105306883001688491353307345365702952552091423109339048438301035567922989589066553932610433773429921408280215157689529711662519303556036072266850660144546164026393329962014413587001711005418033779675109447043070453945626896254670042674493299285950879038250939960338702916511184321052040372065513273948178148117736802463823544529805115314166951008661030429941758044410077285211551569461072732301069133967535228739442021231136000993243029706866856946780097466431443995544911077729685190210503957918189231636489376202717119938584552984298915413463605017571171420944866669548265417692291997339919139200278167301119468632466401521548538727289428586638287517750729639015876282387076984353084805428899835151961126532903244358207144486500028935660632610191967010128658761179200975472512860336265200328199832690135815937417229616560289636167323697376109102675503591709945999970431534453680938587235955378706285909781908606779985898927308485610377582827123218073014243547922915233957528958341750663752262359390899768503468034070738234371400592339581490369567072302602590424195813252218165214223020096211416635785212552813680951555793331894080493813377723539256755236085931608237792947668973255774429974912076523922838880165110416043908104140454384248358159436012647703836189976957657154899854840225893689888310943163726885822035179656633472811957783479222987143000392861677186110747413356835117697958605124819115636815819964682159946331123876137228761433527813158819472037336709267355688658790744783776977157212720876359737506642526208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 1516644622202777609583222786802792739272750892672787769517695336264243448636256605138363303921147573095208330199845640782647568289438524813923095839172865780350932553474596199788124420419120902087836875847512979788813587902910151200181207605579131632045339066999660005867257467242334654853320730448258845512917101515946899987967591833861929452628010527303509693463592993914481008368108196702274468082230682032222050419803210387140106845027284966107935529750226449030375218833881356018071455028097039142704799021659169400307376311155376199448018641250423387675848046695945319905523336701910671225785923731120129822523097546367474027449244440481789096937016974895707110433981722518183822601133045062168624137149095213039335641961280295139778390201076620412478699410922931664102727873749866291143882198985293029866845106331363572286992006066510251039933543679920344521420607907436873727309552477582633035705191216012393442591592578289264248969337877343064194925656077478880083456021690320412282902927820213546330933338661127134884483224560277411492137850609338196583138323345685359599528226575378041763642647097977305155900157944356419887145919264700196080485602494772244424181130095183462169415867042165007174106110820044044216599573736530348670476368892872079386757842270053600779436424538969178828141836387245873485043421455982876996898939791358513013568154849888825241314633960826458789132036827245118911789709387053020594668349583067374240086563329471598836657866889489618656606337444867656821807069266600552857321860609497427081284222636073557364485992562486864097962681724413552859345041143512022652616773023033258271767226174271556964709972082428705063619255147986715876386124369042091952018025913480095757407862088083886167783571827256277402954889761326075910762399080208277601823045957420032744771665229966668789006075689025355502134519079820481596693659519839109901347508953093127079418101150123819517387446722856907979262977674143374019464545321587533963566022410919466334866203274965147228563605922041586049363344046342427698343115919105009775753768477730573944980304678286738694910963234523106037988630104409383312198744088221642664928864999186249511742546812431728720959451419511354223872479369287847185424923991444358165283026225835322722321608944802017056440854165724370957678897632957938846628720933304961286572730084991826125975244797289952078199783219728512685396038108814770176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -2929100323199606945331902148874046744091878852480214185559324972994683554686823463532338656878517413342203886993481656684675074057643554540699620073931167015563353139269987181224422776520500594139790596439215201064099972524167648091643619341398582306433729734365052302652093129814572467734221665377302154654782861657910729482932276796729359195305672308139394723498664848374797923512501485192245517372105013199260994167613913376795534014318842303697659491475441075415571858529462916693310044382431157135508990805243102536454192607241259633800038431369844343897024468878665885213457683473986862556489829877996911696437579676380080523479851424719114148761848451152512189077943660821588904479713566991579767931600064303349666394868821348224092714268007534811505356245142313535829633717954774673602384618193793525072819972971620426184125498559975824619429067087743908503593117291917733926022009378831465419972766240092742254210747850823265001604428258707629342969176620170980468970774679555484544453467202612381669796289143377619821332404741067192292994643573610479306381425250748405948586062186813578507885562426853764437741978041952968349793520678388752666102576148596859947744768317052632290786388640073284425181556266601381471591135998821468720510493324441804485482198831441130098941029575334290517539663095905248719049862728831602560762027487757346408442425509597864378518273349919287569628812353808722330386260925585900899705379726014854034979329564786834541013595816909432135547199578904424883950248372554753256896756087274611400957805988532327642803310296329164792233273652120888876066574353723025388405035651171697077475864798000648581578376869686169477877089903470310677272205566035501098820970064247618094560258998667473074768859882134171314647365635377711414280637656345241003371106378950747764911066171249718840608475496509075567441990142492293724957458813512108922903312475682374935003168336052502858372962178693225420747804675428653354234628685302111126659461277762826117528898123038000929478149413355487625129443567228855543464053186098647035903671148400098515148996391030181138806804303883204206188101293830453666976935657357422381145991102027921800263925975296123836500159998103322598244143446853460296787211294904091140639182292619044066326601733172785161859918014337621776119065620336189545499403378542138218752455374098887505173294893315147313165407919209076822758395650250899456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] 13584610347595174761424331445749378345795085919697601738315926759067612068143801280797431088833173274442923786900390351119237591868892439589042359966725265148648287195345201415477637122478280875529498521238851944225350162515896866430448426203846423891398293014844808719093953668380421381371730530413990888925771423869504419513783293111782519334850933821480270242341382802338452381658144375419690279707523065720112016803242462219465671471102089225295716644084735868048632528867177240736462773897569774949954761147673940139074768783599189508053487154764525077256664456240226949704740354399841743332018666054111018420581913621608552444868423892741376043151582172956672485982687588046033394082377916125372586455386136922600701556773402392560041443115264993264695281420197573254700582114763170970940301425787440596775407856721738361322829697888710093995240727595364293152645147472547769960147576883067981092594968220241287605704204540616320263060078728252618919253339157983802361367017419824942397487939731032755355795228537881824531979917558063025682872297115187027876065090239362401798289045283630113242355113707379522690612541233263132073853903839449960195558299029658425465677684566103081506574866642500376086897615598615216338542161323316708538212050896560277184488572745057204124510087094507865992922795128280964585228486309173286209222644742333306888101796370078928106204025076414068167461814671150559125092757394477298352676862790617543275963066453763472485879778256570450038690106871818156826343184243397955359412548540419709644923406479531605414827102138819345458268433452545281257171077616578019413463444478392298127067525282017621937130826560035403107420304852173944714936850171720728384762085986511814868300019517941882072685332794898184516307926391051782238410266971459885386142346502599860550535997446830723314322632800417617524561275502375790154444166908859813287988694536962722866496023706341433713111970156774668918948045662503191818133575972539308520573181029490874324832993632287748600171935587574948188842698752615198177780565193380753408071663811653907631306404004099382463840123799517995135925363128115001901282099365570491599451128909116411220568982971469716436740855966720879564423105444614855544648078963920582230686034133437849090563473174248876459717578744117835941285954757581665840328023045316356004688084203467331378743480835817165923020452063636586183869757375933054976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -61803670965843114268380053557326487465671329920138244795558893343240268852641773813836970463101471581661080928532625232582057574248296740319803750847996062212531880425547457816307589953037390606976069934439325862239857976888978208537110572357889359031779626349755276950782834236924827139544893978099752267682617014454528607177311813186287683930124646353295100294309771189532292272052973974153518673239056280052159681938481492299443535746698406170243132052701070841322071086409104007712775940117959078061962670167849548378988599752139602036989912041505735240395156626624853518476703046416304797135230987295119311225833818530334598145725072701008104671170978092738103518472622517029998618162686780386572214870184884225639899968033560262250305367572450321114078150786762349128265460057922807849989182948133279038375251998172984805890275760019469720082126556159561534601769309229848248799903088627074764774830004558714043718854315976556387451834893322942248698815711697656768412070069055467074673737020902851020424508117965613594297183745894745041223738282641479474621034895682546343391635900561311239489400059333292951945955057026718012112169657910040351111867811258330474088717960031962144318125690548435752169770991957420764869861144822127855833741021454244597614856378046601574865144186986982475359036266163924791359443292736913755079688348444009726604400186240760819461134348692442616094472109259324313498897272667172521418952041387310727724750052666592972754524105361193025354504473053363652464828056117647796372320735672643691836495250328280127550533911877846466356248222645075682388958192108243021396273334235162281497950640228637937426018338604028435262737709765782645354615707691337040364375041006759918224423003610344261853244476352355942589114563186458063083780033793473563360186682764215149001475575464378413264579309219829031350855034239160873761734781710838041317042193347233427156017313594231944965514357066893014405231937354774065085150273263134986057717270648954404261577646643594177736521420914910493836441065063859395509419285673805417220346369193327591904836227853871646270573581898288960327476392716028682658754686570581899212166561097697935427544586095232187984969747380410996009477572015609853113322043632832939598444718103351817296470262124040058949094333071527619318283230237753021696651501349003452111987116957326837116369378958567638583394110326817685553237044867008299008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 197104991742095877396248842083035861940794302561013210866991876340814054094812247000575278815606717362162701450585218141299450402323191760975243794603210208947889801218150420864497333321992653210351429245782181427107149547405890175357869471617263497324569256464923646300623684461088732619303567240480962257026868108269935575769677342342827349005219386433396581282044128815052966484844585347946868515601611194654896151046402228051276758205518165924462202809979864506240645864177697835207877137276944242636936624170149775160417496892891314006384389461461957267819400629386724568126682573085293009307252270081842433919440529400171413558215263607195087630216017442516032094856981517239616367989811541647076980233235989797321568282057248413461460056077592966022742821245441916299519276578597906534439621635475978879987573030515238674884294609636470196099028468403163212767583771034200683197574275541155273407830020362981059344715960189479732834667948441099253170880118293532229412162634011791736418193291564162285085546604369104612513538398694009223765816084005859161702815904482856679514697807650402513322629612258374278707555355165289493957311459112810764650370094902156755369221199429363822149658044509719357116490570992098893559947625845346844530929161114582488539927395531880366758659888722400157425715307487975103307310457444938718752922039878677272446658760021321319893366428519239582350254619130937790921464670096143227637186041661374199062624501349737564757254858954328586086467404380561933051533854581803203886847026229308069022459769960088660056154463810472599634057891241855621155484590698613408082990957908652529452771895248221619268095065869603001852936621107790470627369607606916803140274514557847620597188019987564021081808809602437772360840264981324490079359624610281138663469175925432068843493406829862931623877408060342303172048545544963687027452479905618027100696406070386532427462329074400325604357259309660302850707433908198850176951147503713898829755298990122491967769557437096201230027040933338872660004642317266205304269500691251577167101683489785111035022268987896581413037879828630793631303867924617569965559651655886233509038618503542906501495494897494297528274740056841752178159901588803377350595820856021650584512534061369387182669853657395610694484917617847334470961738085772752059214409729812830923455516684466163491379496857961329017052207581933245025436801672440446976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -455451196457934713076457840916522728278003259054033298442913046544707345742604739391725691075742359673981615462807266708716715314293953312441057394466247748546615124801759035623351758472330669426546196693128510734758910493973470051441815859037781035899180198891940389195733285583275105688219217696598345233112165549872670748598582692147322446727060201037272143037823318079541446311345412153283971297391782261240549959787892820780019229173811659862447204206888484944410744694126725297408467429646791110609795352190426766443503753312860837375071044086310061732112852852879657206125054690707035889818377042685021356310866135536679586039528087265832941093905079689190203272054261202369989460570923530456010733025097692325330291641893693408644924273227254062836452177289332387827434433606629030640236224910336914828917793471531242314344135732921165870577041240171201405761915103926703507072823380923263871516574633526245389086458381393374070268960250004160067333150715954858584432511232577973865422747059134241797300018467142195699300625189570350666558339076289523782165761049332704458550131363962930092693885930828640063640031277732240745317879083222714665025846671013230916177877369816091030185057025579690460810270304866176130965473241334645102675123625572166920787887488194378987620494096558816466177617984477398156692014653683654195244033533618108094299786716118816359701855118943933459621062187324308395250989652502870202350380873817295901592119623934485943183618561404746547142879300592540517963584418843454846902464132674985823125523532577723098009090677533441477093320965098454285915043279825522282344973804036397024166916218813368946905808456601879138112503027341773864823477869992951306749225710965813975115856447585252680261340275353206519529125791187705765640741498239405866495929775856184408675072224944588489108198524976074946365396297235910667604142154796629115505256674457083378859755864149012312676647637196288080500092440108353226917133258540238775600216370567321330297531456027220046094842300916345490013030718376142343120961613365362771921951103318442052926144948362624860413714420358870494958287682523215954784995462993830127594655387531864099180925187898861004769966378271554340333470025738801432760774570788563985697062003881207317932645432891357176892918196927501468187054242275650082177776603344409270336307942774578246489078714987238271025187146138912208101394743370155294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 795929269272391206776894475780866494697679892903907393599285616749507451035153950108012668183055429041096163182174277619161475581018278580513159235090710223809030550851866454927747277123676739345706615313387706600947375514170461443024533829959274816139331122945306281808359967943874504144077453035374806463556825611510060564651561685977965004789417996306821702622659772100629855554550087030770146429416675912748724186469982473517907909116972414347886287650411781665077601357081094236046601921417013723466970695755153962760310349621607918859292769672442000053015571131382576784887343390017815354877061664581635702479455709570565822612599934649013967059869193596258389525299815340197480778797215006911857858452929442760536054174322576330619837548999640506606126715014764846989364809466733015075389544943893052187570493679822514018930615430313921321648441123742932050950908931932502953228045331216330226570356761560262006380262005681460532288360947665855764202048488502652616594595140766525104297736243545119649057491201698216901000983632761220973507649925148162645454882709389104407310339430303552676677247371275396234138707742375322730019091237020198695059172259132839619191461658045044713171284348416354829363991576844150412756094762125637166641832151478893016001646803797391287962873172420367804596851097672210388130282572369417811145803097041408412220567978746190814250573570801986552762419249511840917478790959479668570862136591875808022249087786669067771659452103959900831126585450050220491718341410086963031381309766459939217278583784932735119464293681119346542969676827571401958154218520310065446193000914621010551713768530882166843056419492321416089252912977170711860496274560183453436538707099693006505206341008954552091931914604152380772714004306885853183603782886237715924144851287949873155172204162010268478592071866524992696681546056821217192141697486081925078217239522072361012182808734347155339142274811776223893702164020518041644327304565046600956445263355408029576172821810209623291810210925589327884431935381898225592617794210736298511162676565146342860390246034046462047600200339226944899409775706736844256355924038031825397874510606119849809097900174340529157889324206727590007333877094846139059551197211901391023493790060797922793147053532913152026635669953386779071492556761456181483124441812204788051260749246596466381272917316952761681376642387613913412423380007911608549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -1061185671175057769262628442375378643508643037179402878187587856975447715667827151218754061388894475674039454589502493409445475944466732925193123797395707517757005476018149007364682151697094358293459495548186030925420544812352192767055712873012592368247716733015898874495251941446293488482021685102262826278470613801596781889587614358393709631935662089262633524630368923843475046340579935762680490372020551201623638706029663870118690769827129948815776701731116130729130866390460357384934432408054776246502704448583170926712283946281016857077451388473048010050185066064171832201993637017499410000165577973001632361713834101427115537180572082229265105541672392610655605192776831299631128874696628271569811492225696079014025488305602054258345204276918298466290743915493763346715256650105995268830143604810876236501388618594056105729258363813891942081615542042458069336339040831263568448304918552684879814514887782685952407805622415840667709241812698749127183945064022052063761882495205574981863159477349400400115860342987997582560531048669076619267969442061546334764815143751354161248736394764927852209572439915888933677642181716050923895161514503841575578684077856430317688892417737325630494185467307556672869584218062334945295266346448444250261320697245081081232781311572851063707762552750008681290702758059524406111809374770686536719160640316349113790500394551925494109159854107283066196974443096326121277137756877120405003839945642282176373522175424852801760986048974585147216525581352754609439867573755103663574482536184058654121893733826904456042527799689651457275275607128169966801729492922663120610509624413639998171410141729749793237483644186908380731487439503681897410986266787741504915498972957567916655474857611147806931156970410670669132045893672774595732143686713194723591820579294310263575135266731676584855270438949243500680414804829556945602633470189657003571328921839845304257850100438851255744151290206441576107534288603156028017124455333456546459178103040063740996766877440637510842006582188114922894621058084948317995700912900148475405347083487708325201910402871369838113385450272519735253091860354546699268996042774688355944238833449306611110103646266855561022496521196743922158359374151246833693203684234944323868226361844226871140734120868088022483523258715225842991351720872910826166889312018664613846449067416340702807833771857977277238304698472318337790956213609660585869312000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 1025660043839497242236399065812272687773297548756384621438339896017871497302379697540380948931068815190537790114019039654477343814939037209506087722605206475117280366083323194810173111015953908636820678960641002298109891821182371640585024112971431834605375919624417321928512009079921947507220262601382747118263431102216544373954291100049141406517097658080384192567081837004485724188715258860752257599136661597448907677172341533590448634782962885948269919856648993100488900761009037011448746862423737722163653949785343766952358537540231212963370877853748037985747080039251269649783357607009641479969330683717353947561885853402505019776295312704020788388542645236927330602426186477906869126223346864192929312170668768094039362416308246332702864226715439410085481325754805680048460399730499497487436305773559898102044218476264599082493633569376210088563587235118112452039742888096609927642000621098135640534752117994002265629497751756211699837576095928391815572586622305312310845249866473049125315938059694597780218186634652824866177441396693649026493897691647249430219132948825034308606275435066288244895314254262882717551880210674819949542294962832207531175385094446176278522080327069025075005327835895908366340734232891261204690317108792127121775008150547902355873157689448144241184515679818086566332336219539696162452464649154251656791327699033602632164954091734689553092273866935288229929088083765125134142015250231113478915465180837036166260184686132016511813890030663924168726858221218799771564052206510233722666211323837698465840127367689826098796558035938895959774363793859724552537335101275741879229973957876459376257912192565391844668142274702536592230758221421214493828946511984982698618559237806366982405472951218856340534799644174024035190445101717037415151701961604365702968706670164560002898113567269609737950362077452138822199417516192910992402555063210057706798412867288807627164615959044114671380280483038096607551564087635898040597935567247918954219697217863043317825131669010561320957516920463633677283094677085520488342271262632531042088589687535455197444743934650456603156756280112454185055310776973940724900623987450874724377495332992301898565127631381995745276235506928299177390147668632477343232139433781103132320105691505449666944080129313845234019695649354314792425237816705087872400828710105521852592272259314103406461461538296496917653953633890030962960771664078245462016000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -559542231618834265463918319639607413337857897927003023120548132028015902924992738425668560892839274986331809344068977584304936316917202161948660788623840019246487905373791364591408141735009332131484077828046802448304837095508118095832081342029108744260664473471885520001495740007643217052391630122833661301358751821190725696275309886203606389676475890961023092658883068786813743432648015500568543320752388764356394583381487667243932627449161849805715471894461342024322329067269568847551644962317874130836616948610653339265350312262243992505737821310463292623132921265472560892542540492485425726870565445082579979543453366145108358161281046166608333030894712524954642444281615862463896026742208087655761162406188436345599799450950393430726548876541492878055971115782627846198748868884471376402526944976716986219195350591110862715150662984157397633759435906791658923828227647008595595088576945842860930548034430725990584199509819512990319103438331961617598112750763522578783054135175664174265125871757583792737990321267376175564083693062017787426335385995568396667121486732359604887611863236943721542589764532999070247835315777742512162658787440889645335754426020638009148188881901427911151340694068556346107540082731428343149604125764172517270610688194773171431190046645138821062680623991518019495091796054021042473123230746790583836489983708346418522026206026402961131678747937756817593512057526235471741473526478220677901870734644292071970518240224382514185182108517746625762422622953780682048280048957855079944805194143622407016045150485288719173638282534383386770294795952251796770420040043786344942909880347681410164268472562697478064051087940415589303496899637006983069131384276128163633459743232600058181209520511899422930420474162995486272072940000078655569215844666083754915846057373483031092424391979766390459386082328977900085996601148442573185592111973156968630479107367550919458726903403550875423833527725234554978512876380296100788617905577724048810774922083394377562427097755780976015678593027918054501796464463528532749591891858503776979257497318552389322516621212447365719012904358698311992615421722859736266017174517188845428534954324411550820923638279136749516269415038079385844797508676762648179088637355359738344966948908377433221045600318156274804659136689313389915881025590432602179446185990160486563213931152521167429753682345668229551467711749858578959024313193074022940672000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] -193609046510020381685788482235475059619833730616627207412742352213937903296906658671821145687784948714055941931700324895227658210707992342314792920757470921496222228941099745226178631488076628829078709558067502026209047513778781910026161998615376238012054695294421994060126864905107714782731323924254486779036466896697807022724878637646277435899153218813019010209187164673344756765600786654149476295155039068593360596879904938995899122932678366485491023291822941338275147572701792536137580105759543372066216296916440048723419099455573169104493827493302270635295043388806334783851157173018136652037088112215756140572202254410829873777198618520587331322406886220192166284590629409109238028004819959815194765369519384356254560168772481428454218746564184938412374465476174737702481665557658395194743403540436906150398496448923219236474193878555712598286218840505458937682596425744650109456976464533680572140571868835599308880300736046512441662330468296608556669428387831079779936952115445732530135468469923672833520591832822187546100390408590770971202846203218471133196974000055835832405012583049312628653387716665899135576908765312792704100723943868169557640313178666724059182124224065966036015033996689322895480546854595446541109648453473592461015944200759927440433145078555122646783523726558570146376526955987684502177871585943786710910839924048796734188383891688794554109973600480308523660506462632598751870062184618098648702061627462037714754747139844640922917547394212446383986337242654380489286046669155108536956590365044573181618024911629477085392186143801843656684952969095838657302983928421980747513421382904985545075201514509202819826829597251339743342251722177429480377300817033615050014713411198864983381819319502420443451107352637386294659871711711346123374868806893800991676642942208617303653746773261653226992574916902244615565367193784077898150117423089758091552342983567521507647517033404153910663546083596807167692753490556039318940010945559591569665893509998299402466812811001989606994189338907287726585432386014540634376810225753181925825196178876970267145881466000932319115845425789081864785572907049223433101769800722927462504308600643420222726590583891647929072387690613752699187349438505088663537066431227720460786095589042539150339919942381355414466750302812703172612041928105569146581896857917861614600301234107928346925530982858212602671339806395965257883007603413998370816000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] 843240793729245301768825877907222516163610615608858070692271570185437502812178461154288968898814798139228265641257978485418609379560278019507267078679875162290922952772145734731475538721724186168107870752407489993159815280011392677040323825781557138020686433783298013124942597880175997102451314797117070909090076493475064309850620866099079873983943770131557983411663941470199534903751305124679023478532288213339789497733140930404684616750034835671757519621359988302524025420839524277020718234147911993799400479912648867400490589826052507686400943963398140557638296721750705402081150238444674197814117361764430553055547401536602143399009292321809279784992601102889030340917427626229211724211698355745391028453669580755254695523333806687874778243293515152120907800064018796639421143666473249860737471300388861396152343771987276555629822912621583995541636709562561942134420073562310976824969827847389494753661323139532716073170625573013389010872844705321379629177975435662116959138566317559379586216565527733084391642106634623993369267657244247955738973414596172535192499343134135309227617957717824649389510138814876300037064605176853916545962558674478921734036202849222563880394685392962368794400049931615698953185419191839564144487651930280607821216785842926340794567236158204448053148175526345125320371627191534446328321366091917129361022133366361923734622015061990379792403200765465480244479209657562772361111694071981514589265741253770580494168529861951176627912539772571441608620708677464251875682138016606238219128503649968416873234797160086738551311745443757793022099225528270383178701213135215249995534581038350070021751955037673977026391088165137039582417985710126422623876971479235108081017385839117526536060222600944120054027199807824983002357611736184427538178487288971234404181886074247260592348813758352613686309032463003617821568654373809746992181133439031522876924762535834271079614784482923656079512884635881835239808799089592492754640440683690092114365229111033037086084723956960893903450510535476708894800967583532341697541521559181568034674086616778322879520355385939725740708957039301035268380674962077926266729214590320541794052426817967411851858745560536238526977339950861124659272600934908161471729784098364662748263762694630216703166847464850912659573867963812907835470497888702745538646588338000755809365218997268503398097179731018311672490719276338535994288688826788347904000000000000000000000000000000000000000000000000000000000000000000000 [122,24] -1035421213864792919134657660706760754893242294283854510660098254897736553640237099787528389030242022042364514293181469006779886149946113994314781938868574195172736424488664570157031762488411633503373859481282073286684819083720759989110159977787536666847332758780311451323513955999739178427904486521953229957948997571895889725584703538906429834580292317861751278204538956318184621363556551310023749538132341361794353527435735688613753726623684255583066877747884291152847809873587683641736602135097230724291524098749706543321454225306198557859613158354843615720777175032995245608258222948206250796548034627902798675512946844641347940651185464070952452432758212225566860712965023079945272685302617030192079694196028930031166435427789875404247807332965533776754658542401527789826933536782610782974718710519589804268787700511760139248761032969436730057118463005355724206571021885879884886216945020485981019727359001359544554428095001556453805144518740817568232960059781100614959648405912264690278219246128443714102495225083726508081130689783249729580580541932086656473957968576107035413023065895930430439330658323861207076570332594828804628407897716466340179469839254766734739893961495913375511505332753020295796772664814928447394983608372741274243935208276130232789150297135925479423258687962917075262081887703767206778756154490735754469349565152626717638824506695519915662951279199216589649214793471282949203339469832733309116878020034490719319897513717066273167596901771657802952166893956639526312753664563660380448922776728695889562132123672230200370065517218703849013421140458727729477881090822441083996896628237673486407918277359022310812199831355028742721974277736638096187295422352745798217502212826312152648051073494252004307276147030444014420810592280354388165256856308884887249998317012780488315374995375019381521032613079282701919896768947232035699724744344152520819017353931608334933418616793650492140697012698381359491790253028221647556237038724654983139712721582256892069091360240255224611992675101096047323071772389804035123645613599615874069640138882874012875782371495148697362644415279989520127543180320158320577400535948031397736719645317938598163381803901539432682471023931748277592407686427162119708270922618181836719724725264941300283996434445602052190745495789714922316974174481871713201070539730109570940095660536230504677335112688500990130234436911518622340689130846086085214208000000000000000000000000000000000000000000000000000000000000000000 [122,25] 731780503601100263946911117681636002017004568124744051302444506395461930105004032008104488741184849040614604046547543422564541329467073793533720577947554458976706577545992133590915130967297396346560317840811970192812427670516253665158373150730678602346115451202282564200901564175424553474095362860971537589915446879855998150875241941708458101698387795813146982439789442106850551605647140531746667019328509525556790744325103229832528273605711311844744995915569947707841015334176468109592104054772632470491309424677161810266255163674421184754224753786946670997207174525062451526029198609565597415115372217230126370252217354237229810071027574593668827162357312913981676445420429145035566818160719615945475044930207564876536768797655313052942064218488873254657089560456931434692571735448532784227959532269678776090486292055876172541111797633235494486410609160067306917587123250868025065085267410792630961593922080323706709938200981513372853954708072200521492586207639657088141145743019943824422781534702765099909270893030561477368663517150050283538709177450661639558587482592473677083656107187373070035088087307522265114974576870214131295757885880974119465665600949976538823139830946559224794843706148084204833752659646132835321921176304553030004253308609254257395202705015803269083603124992718406955007138678508814959686942473956767040262644352754527857076796760148261627286562975315031839971562092891936709635219622944345903710343849107813968808419240572382320080580551479707334149358062962790541820621665674478599405244027556003024249471098026630950744550686249207935550914168989812390578722593386766088341487110527525916206631017033977391649666744380832901083821785892599052770025425881599547136242849807053677574958530202833646758893508762131737045311640797269727971471589915322877710138171578296065618119007684025162377515442892168789088182215350978593858216975450133291242932623938793210091421343696005801241357353996551634868917398578865524877816887526418880459796413203638458466262460831236677810534999827222120980825454434143451045931984585483280436763886387266043294936985411598641907353263328963472456750830192003837633037652215785171842757425989394077148568747496181839952562509418086244238006104933789947114521922877181548757194393093276716792038248186475089133475189753173771876936802673957083110649425497868808965394367711047941397203946785269297270136389637866690131488530282569531392000000000000000000000000000000000000000000000000000000000000000 [122,26] -207447954275472772986713958768506584213101199896369367613279233933996125900935791977301180699685645539047239996194150874595855246342663882817755720367317430785596430504000456598189668504252625883651642409282509991603534111148364938555478927031364566905968161497593012964971374878920392861346722507573266796893958479403600294494703033379550185611608630574519949944165079691147750931973318856534820685935531511923753075616682477124130239261879158349534345862470950169728202476619722710135988608246228121474663132401559394773339369454049545122551367706086864421335152123709963456906925699245012483560954124120611346439584308864490366627941397161983378255642847990269855450636597953527717166639129641584295372463833014134740369934968793393871876720312005363389040066346872933453707291375750407737680747555426341430077230845026519592322235217644042596549281747843976784543817314875453923207181187187473200093824693105150541289193672115273678519626632938626560310131670735430277870978441741432434467688937203769742460517663356847865758433754981033540575524429852637803476006853795872039936911564154348195898682365463651226752734625357435210618812491416708829702834878208045908441713193099339690970980621699772415071271929740612218027528066590617576940703391621042259176648793908125484969121763839949588083592315888035110979154051332439545397808750468171776861592872326829390383944558934008387708891322357668400144531232779378418182222902501437694445093861814885232540010771301764845707901867399270381260576760445028929149711959536806749179524910189351087616525392058752897157146582835544890253421466604587978299124583133668174326290189889545754096979374702769123217450884153557039093407163929227469425521029340265049237627828759141279755359710749160160958708940652793126303800015671002743650636704796517122288411803122234571091568058492498150268465803423963445900754814223956678106831154561940683835432467592422562147850668687056470294817654020428555787383833021178392945542991299001993118698155534839103939261223328476140299289683424245771813692037310771853944478976100248412749857607662038423567808369146931363507365089708495997390002811382033129875444088379931159124168686300395144264957536820998555031747390896832523150398282079199412773955140903689228163124364070458241229371700013609925522010879480117772753509670556105598562964778997511767938515298300402782611323550764698919115585535265568980992000000000000000000000000000000000000000000000000000000000000 [122,27] -201627598694857210392473731409291906790337112217423646477186210177091332672682663066707672472495742580993091022830436461661891559074053174478832950148086889410398648587342151510354270638314278090170010738985191938591851060506500076938737491303859188171393542806570892193171804142394154614028152934100860570752970290078879194914144079207638405423029663268572888051186025494548007035968810498173125906262145027352901699187908464928987175115619776733835685092313406884723925667844722981735068888125275493490747711911611676419397156264554920144282118600888702558208205663854554466540023425891653331215698015005790273574267583632948276857818997802081530044347639163025043483735771200011982820931205137464757957194136665150739395283787840749427458962615024979636294141034559360019121871421509006033274888275148212371635861867431677115986738919089725014444723281883883088203669721094740099216888481321458168847189018377801807344888172854248799939394673807164883123629190700585167713949148613997067288904597414829977450320107652984067075529861651364509069640988906165204256699680336478675095174737173458931381512771379445804802920848011557659012188164758817621508530931060647879798847385717332795490475094193860316849368036797792936108923722902635768203685174651825611343007931578331670413309482234811147681603164359444918340439473718177756647360012791685303941544731399292833155768524306698603915111698140502576328482773307767539811011864831528420790963458014957691840021315407651806479563704473068019544982017191840723783237218152725585206123256688099760791909609937461687259631430846196739543288860717463862253100335150482284119432450371103241522690371577774501614307607904983389469513681576879034250740603475174422425311774617115934140068080262068478715579298186920365097202547336195110301261581541018200841987113137825767884083085538638053658477323627402539387197622937633144208568579235451945810065982874754419784094514110652019335382148934911888990892215575757825488999941805099583026898581250112724285437025580135250328708847948517119350460232244463496949976573753964050085552148374220825968998092740189759816116781331842323002243929421982775091622638787739652340688398967629652190037822366103122016156159316447592277288937809081685803909950027390050582835732157207606487748366457877741631968402131138874734838001675754719653860021948380061521639858564460478766381791401061646763280911647931105280000000000000000000000000000000000000000000000000000000000 [122,28] 340919544225821229949053954866850569630218839548669312556061542084527970546060124173409205511631802947581948523840328934024460958822855359920436822424216042396528549908380330074683965010466460882611507934029293841988873672866294894313030132645305773764665962311709062987819179953746114103674972945542363932295209934626053846833130850595945225845008872257268695433214299064468834040859542975214442504002135100081960303873541133003534652548981073001372679371332381401967963782739313393300267225977910645095936344785852946238149073516435008653695007968438444208215542670133486784884075794946198572660072168657999192292164107119037655817959932926673590709113361242327709446955416429461575338127667604867280663223290950661806889675349472405765083891131216622473289134222720062984634872884707386924854703606705356624481545971445182588181214734419121392448944907641541735060563136415677144582319840973059354665151421945774334653408067826091639540344156334037737589300884041476432399216582266228169981792110074736932254983843153479264848060844505101222021339948011664761341053384645256657679257252422800091965385447016603773684619094055466302609034502531014727437720891066067808588385885554069484748229493431123287391622037159387311476964907274412916721318579595770156832831239231722791709612114112906619443829551759065513853584431515121965709065447164713750509114235846168069794830715901599560068860740709519975871359306123818118544196966290137655265574663557625492053593770092947094150103106549863060845002319528367295938313922503100380529439773948302887447330015080668138121765869382599942604523027111350464382189934751572226913976424536079366541466735974553403403102165057666715669362041098658666563134759106620028162303041590667180111230170270332947171472038084874224533154460951941977071494527752320176442242710554760785386558167723600242802168009594969194669014235419696882311245669698727000974481883826458227065300951218308232154706174349133802950489289630284894938327828514928406647792145490554118550377505758295245243675259332421164757648607376070767793425645325997123109498288790118985869554482170266144441916873845002273007100168826428175973084438735749064635065359315731790587115666299466030547352522919270200800550237666953284445263886802475411575836883934273658187749003954729907632516726304237733586106185682601273556112906608196168855927977792054382334527666767048680616720602552372035584000000000000000000000000000000000000000000000000000000 [122,29] -273097788509542956410076753365244952197733871307967384965057409390491129602870204192567487140429771510751461693845632483637095545273710461015894785384640719594162001011699823285328264379899474209060188105243973942651426865648821543942249563513755809368568198531994428208439464345391881122965577080273960959833601499605351708615792789792050938837959015259035001515209056701737015103306311385490468995109953646920306772752788451793871255033312114154351051898441473603917670197655624134626930095596997412625197663052018443665906716926618541574967519261746158723376409523906180780318710967674335577163287874774456401297858833488841304864484373940972266944026238546626261422668184642837336650640431985417519284304002763228622767623007584563127981953073739790653240269570244095989152573286309872583774847158225227403444657939393124503577222714193129638205065099688147448371102877123751941015301151654803033279825233583096417057569384825027611829756670420649690776057083993129106316255041970712902981091255286292085381908328867997853035585202576072476354514136325101128692736691406624711502196688664386087157448451075658955183951009881886018048658517885114446751492025700713426695052797667584210197370460770247329113762006771618184728087775093645669567881868658949192691897227259036520546604686758669317963078283039213142720534936597677250345671988243435375165652348849527046748361585727166240801289234803642370253746418527673493137477628147672782086583310759096485540556420026625176457654631072733187809240414394072854564737739030431298233856691824431317449002234464180294645529145033947574649289554972309570255362303891200367578208917984288275144140561225541852211642397806362657582432763567100280846345833132494652988644328164758378214739527575792055594839203875471091018929508380141350772253651529649750913803072340908856691656536737264846095819825130008402714704549585188311724636369363618651364910903670070516246646089490454129480404814674649345645058395910973051803264400060868741234520976907794580040153523178677422227935537254753887863259554064110888069049842344286253946525584811217579848871345605079002863378246636949241305193616672235952852389123094008612565618460234787746164310148917675955792580701697019363937407903704415913960844428987985880359733748702678253121974877337650333073510299027041087108835570469507792198613102008051824598811481132657091500159932358319904374728174391433101312000000000000000000000000000000000000000000000000000 [122,30] 143838241671895584303288570527518310226697206374621646611264975024418424375167819553095762845286229165175464073975856083664121014832229516111008896998911846590178357277157119726708504665318034866854005054104686363950223186507421542458375754533279488892210766613840977539502104879733732564303906710473285539927625954099943284692167943330032740333920031633334197210846734617372729479487546715388596845681533494658128486653848833350733204726257084820862390432032883769107758047368610144219413494463329527325005915737780974747157658462789263631239903813936441809775228426820710819748235508374773229343772269388061879106477092199294655008356571688263527613905182937833821264685095670170517605580371428835892936377881965359600606660785376107437027273388864589682218762792607210314472022528789099862707349898032077000122425176408227442704794598831994987086372336432764112300234633571583166984918005823144695732026186894486877586374375678655188124333852061762906784590622521126575099061786994087602366915048808396264371836016847880380366235146018855777897537482741408272067863846785644184933345130778056273716777055478604474091637694109157280998790663558201167821174107887544532141017815609464758335381086492986590891838447646281740588576686387992128826582526079462237335725397334086987328296529986698823219415882616480767292060347197691433120398599116358670260581271598198655381788378050050175252152347777221727350037066847380385197608812462531138969663051271095603224361170185592391995089919105167148341016624399547163084216459616546518658320243431681675018023605609422784443841729613665334774511267055766599309028601281365457067966410850064599824824438162739915463204158187362426593249348250695900324726109491920562470223184390033789531085993247255157711791998039684071730893520558181907600309103324458537782782553546316972414889946283587136040506441153053255221680360769017482688321984112486052609891356296506331901366980682937696193080559717589851906591491175937113649457411276189766233232055903868163362512467022575904278810171812533459763772138330284422234992427887293816296132160280787585801198828970949984274956956369595054523910061314122288554190086135002083706010972124821278972358395441856310253162045613967551311773023663326862014754521447030468027288154644152181932022200556076062834948917544369368758590065305404052691503149668712525816492006625925077177540803627704856002495995066452017152000000000000000000000000000000000000000000000000 [122,31] -49628746842161336683170898287296418665048632377328783449541337374468084832209850173779567481928052052704318464060013002696412376281239523664951129614786274416211417611872426314004428004163904846269754058597732780734661765531104621364255466499972358703733482995987728279974236263820364147867809865093667238590757622829708457566120410211136806236499607059977241331278819487171917998302039986708207761941697649962230902618341599632489705880022550119646935612885697737219511117691293841154395391354311601696332466319632123618406380159849175476369086894383580931745898813120286295300367095531206123563271195170228417017366812751254050609217440971574001705688059636586093146484798665243295767936136817869959781646325979528137210146047239313034887548710498334012617374283108366295202661138996418135931834736135518807565521214222502222965760954264585092056041151453993782326033549808890744747803781922895083418511399418556090875745852571825866885951170512545932301797163349470858450540682937782626416072545405687814710873961938297329383337446412071263252192034149324949841632017985674805478732952334458932476127385319645943003376559587573158584585166893055759712914180865349198056448444333919535423209262886410124626429419699070802459567875992960986319084269470715281001597932213780162570068763682179066372318862991078636463090632488678604194796278852723640033743961960810417413919434209510735538686240976735003919950119981582684618784117069306226468115612259216434389203231803217153390651078490883387483082527423213589543780642299151315704605002039665288872580955629989890447365874993199791007358696451213673457320818599435832750814588259152973648676356300286344704171847981493892786183788903995749165508348079843644343031116515019736747231389370185523680096335255637505206370596836387362449902869790011262240510917036421971253731152551024651365544974138442480833235630327796586492792916253867568241041037426144521575706773512086036911177433176600841673297513390456955983934122590550851500108414067291781419985923626074921368330174171566270289796104380588907252885733741948696816682155219260866469270551591327693789069513987716319315027128638782960251042562988851491339726035859817751504841164007930067860844895790401249574581826485876627369704278968815174009236112815903933737953332358212441239801832416776210493866543199630784814567227194713071801239732700473577677536477595639505028916302308154802176000000000000000000000000000000000000000000000 [122,32] 8224531363923144135561581512324946300440480107728930882916285341901055743352853884037332549165662095063157990643748675885245082913216066822555528499196234302742127600678013715800000365970002558790463401906949933584271992392218973130025128589133223333308315853507878112071920329207610336299592825811427112207414662408542035271785148484316626308670544421368043964465833505586755975491364371909616043806091786430578857105286479610389753832134471591548692002096235051552602483625909759457917401880675679985741691909032400454010670966844338726470737041538140309467173406978831009262852450959808412272540851452336118053529072699946440687914898756584729165943786970824443404919328239111272917962377578467061314296926757565376711874179852796016310477389000402888293148155137552085908092065248816763003741823023249101358570872724101790431530565921229466322882836907434948921142355645151688474011527823151068920830675154518421709981680870436477589551562574716667685976875484681981450128190888539917603292185931577616713517152694329082298582813935571932833861686693929020982820170956182288936983115317988053307622225990289020197891033211877500366715446878279953992376843584259608934853232472603386739369330953348103867134972568922353460241298482309576258786569972628036745661470775173308567188189114040151101382521832443494926464481940796419296620296490777908914066490407682435393231636650972463397978067139613779228961935640360852681438017932465113180155619317729741800201576804831610017850965711109035249461677772806888134211391961821127175473061955967714027607656437630685904707330936848482251262799403556858734189406485901265781589360504900190279005784884266492866747352479210441218512747305781890318850382402827621387115984888947302759947343050551542130364983379521824379614520387045822106358078082390069095291939717646837279033840701716175488910341641175182763775285520014728763596110336022897088142431197490017393217234927105293501121342953392060097544975066771906158155738803018146139331935674112607887450214673866273235173932475078834004842097171826849757053390216438814500568162568160564376924204312337775809282068616992242229557890152180579137611461017166132947357818448908241272904184077673804570207006022416904078376490204610367317527217882963731441808702977316475174555477869417764609154389308227595350910528799482393591678498253450329805844700274580633056797143156203960844203939793972756480000000000000000000000000000000000000000000 [122,33] 1529624472691735803451824640566668199084887819111315776785856521591609490192500380668194449791255406214275817961976314537558186136424216697561928148775492956170234529911704826921596340491947904986967033927222078511785577174713909138837293059634370696125368130366084744758431075644866406991731218470384221334910608308241570310607861783532935132005560047619540706014923913711526631606322916504200872720110338940256790305263210098706316157469236444566481790571434178789762643265712215959251378024837940731875845046744111922969998113915960119183364473790817542712091834637037123086816802723487257017110831720127565809070261240829858736463629215731267726005887723409867325450144495848159933032875830885073849819485881961613984107816874982418305472441038337679815729446587884538893193954937103067442448256214532667601647633494129945651970711482090625068575552611119883117526495236503037306513771667444018200066928647109149501247151084417504693745362219470603760572713559477204065307618035305686345449785075940673183409179124493182748897122359100117182271531249487624315441148389199422680816418868143593594199586701311618462957526211117380156143652139139290159221943344810747987702875709941405492358784248367727657541095964434294327958009884207848485017175038811231233349363871179570382124937097374752904103536671164940121884733789644692724491865219626633197839883935594249325946672575300730920685889460988876373171793690174359682172546392565925946392565591034798502305026811034229006026132476881279907168712925573874257889746030394085835127252301074583756671279995168309655405361947217506146095390909154544704946264639843897623307794687324235328298071705116665320889656510583120102244214782991454719511303205814728902185421927080675326972160974429166802181938758928562533027119495052836936384604278458655903749879754450135995065992351981785115709716977718803634490542222314796269178287916411711510583177623071173303572620196522540866182953109440255970966438235538792146935148192763895434065776299334277478959595153723926242750719703422693086264377959376691778514238279714151460437685484911832776299867393482074529454367695648711358875476788640943255548189084027897367297126284833694952151599122989707573669623713461160608223313305577119790725918146413317924762584011331947014934640145728213585065830701863291259288953701003904848404514603225047158214221284157610625186546732667541330906149349962547200000000000000000000000000000000000000000 [122,34] -869896422314690849121066135338559459583810264371218893959534461405858398300726768485947546628407348208490433740658334069995108307452670760954874056843288331709058940224535236492441739428583971155056471094811834123810575180323915042741322358587266476458072707457933411051129928754131031076118702998515137443411269662739751717002905936111050042340283699697236473289958911144605838477011286423055077675238860650698341078842298620277567059099560511346819713626163217055688288531765721311842522618811167046602744244824926676700384373987837224856373822335879168214069048369113347882511484660619567718325643622468515141310369622996455572137629591662971288697687385544025770137726095385085474138569828983952934140026523651866285468920643182056188688716663979186129063177585609895190126143499321862561588198495582234142739078581656314635181360537650483399222712744056593563843631724059320754638478041047943040237596866628919985743406552169116748731202577701406887696484276623318397970951948963578712339225865957781867183207866150590613762102973419967669049562890140112569740922479910922952480727220378002914266421270209923990812403939389196355370184511193573914277587292904813275873522574034937610141763522718709394119468734178242811074174146826555355026907085646542328140490058236760487467337593133107428659785023654813543026298105299130154411901874806130784262983376347461299096986099743030057749732463785627563213576049483058720297224591257854982619293067018145092034790199620725310048345089417192834318595810749102522851168155909391959230489286229974700267334686956836940917777685190044011447537178532179103577123584354653926325726764606877100351224458762039131459948483187500608594411995273969450023732189705528402771599177937832332559357226579756149701260728044490717534254872359329214680927295666702775994571262628872127325435424095493433540700802750707681824877780841129877884415786855384190868341651225940483877844538866826153783524378492576379354922362340049392582588906516382521252065509309964432686403854904448951029498147908307380946603232848282663201768524967228924803248625885216547177973715832390571900049002762053773494835952528786996936748496146568094696679325226980047916108258438912621935696878212902370107862084581019646333461474245448930086205126091115159965711664018775894322934924139852674212075392334542451097286572922981358165260136876724104426188648304500680783820738768404480000000000000000000000000000000000000 [122,35] -620386146328912992122690837652389791177498422524652904389140051929521135888128877107112042544251085329988711421116967592204331024873050968021779695104522333132975487465148813560669825440729381465810334105438612505618860213589472075755215479892881896450686978865688552276101171813772873844488008932742905971686048093659306331234488479799352331348311101675640140876246906743077723749651830099476258724159906168720288195357679458076745699193804130200838749434964436730253397175619783199287367005281699501127104473640852547440408947615595892797941625219097041642097188984359847436021266171879645468563780563061022884668995653322891541810942704674597630885836564913912239348487001423815124797884505373040512202665619887455157073853159145606293923005364248146908564790086689539952747349104818280693645267294820160208559918051136639570953215128016105567490153902800536764197594574025514443123785547453894997349767111864102750770462405107542635759923707819235213873660658868301414564969494102575832693531376331026023151441701541076464310436890286282193122284976599397149436383437388261437598114380978608553733047523218607441397542718882796275976362148864917047354827019861294898770203004777330567959684881222606880636822027295691706196361134024674369939955279125667158513133690866796047234471388222159798675559187020288897322127676041396878997589549663630843533753225052678190746054955021677321120443441438064524281293376821166827478530959072301324380241460249896747536842720161626556470190432814974922635262941226617771875809875840805820491897091911005993765941683833783355457903860427796303434733037516040424435790696765188431082665540273985133433921417087317385826323561295773359506710948661850504208058190106897133849666898252393255290858257573899066223278877379310635278762136036023301507577323048388766376342865288646150977193516387248701419808740439017978077953629686816870125243067146670488196276672679004671687764811804431682838241488340715185040496458267213086414110966652507973438562406372617368420955100026368249974147983898594063375735976046557658028919703884274106392749123383622378657047726647009260737179735082018843430918812603079604052195689710373095845346040565427432082278194193458928830686270109948282609871580828875711202155306126374819219332035512701163729113804654142246478081205205125900846110029832859357457955549814024866926234358934003607134908403036946680908768109385482240000000000000000000000000000000000 [122,36] 1037783567379214136811856308976867176364942176152827920983296328102764280269155821398181631469803665949684867088748743351237003846467450248677162696899202838037490300094065414785755050225934319651189985666555319865737687269320885990533142071220022465574875187749808242267777110723796128305295841305902681344306641884719360007721094187206529365799660715441689954259361266624126192763226628852761920584771661743643404405167047976592953097377806243624573058886634024626749929632223127809525585168901034790913985815239548964748259768372453070195749400699107959536008225211241529901954734011701351658439056360449213815260590328301387169547925190215257468228388732350734977121954297825180158645567991561670102656028628836739650756762945628070040577899572497423077549540705759071792755802101062443584345158575529817612568844652922574617956395077663854638125764706642231805345324077199790732472244481131776105667664544726567432933934954032946042250281608438481516568090610784086763526813971680251277235267567314140957820330587559273405158809558374598010134857576255846579914485648330713464473176737667562824275762795528376317518615814779817249279752370057335855543778001240664809852859237484639131970097571077227309040129444542333477590170296434646725687805730335629943641624568312366836358754539727462618654478129644780464315233836037114551666918767900685428978657828496273673917245544099537004103427468739747993316862913453655781848150675312253389841889729890824040558515811065221404904540252951771611170887613420391523472551890130920849755975644145314806535196584532902140558041464005298049295245284292608618660860663105522863630310166371928066859437311884831538323472238432670901906977543419222168246523035687280815660520696288808056493387084357072474592230135662123540338250417832069041952018188152230361558412392114935668320304814167965213633146331827782602455560497023366163302859526093877385207369241059628428314912473284388856088968627527768833046214723080471464832828594497278050578202277431706564191821358367931097530249635402834487071074700618296751831915985882752116491207561913324598279767472324524297830629883328565491381546417545418070545984083760684100008178139340068859744390165182088911952462681991809454715320445934418575219442574419625092747400408033757847670022701767372831046128445966958642141120585546049695254820461269530038391426337517603753920109888478466143185208617541304320000000000000000000000000000000 [122,37] -827103254878519534661324641098362068375387503548791188366187083605595813087679288002170954371323766515183293582504605680921207681784211334103382818198739604154713010523044905582445727672662000923637588451002655248983252657581734616779116651757210153003490620592709245654311110944964161959727952614588390547094895891743806388609170284368261445486407027878898934496121658423093463351597471997977505362431268197115206346497008745136639712818123359219093116767402758445679618582068403744594948091393620751480936068133443528245269213903447546352079534290283007513233894404338450650987058892522997244397891774916665320745179933585793207426714126150801086132851504381309343875006773950825649169809446558586712288052369390395974668687509395722157006788542661824006830287654882681058716009131946146289151853164208443230995119368187901454480953995866605945713641187556767126728019078020846044233186470050331123277817358175716457161457654164744008665222501838103881163555949513186789033630638364770825419094931450365712085219087010525971982226175669972233734203582060462589108889152101531881281991481440500361218707891569557696572872912668069066484242560592123477407649037974586479761305017850833956034095602921378669143027948343442259461378067797558980273038241020951204207154627388529417087623537073652574503198787094245633452964872878427894090542912138370027497656675792525886825327839631582820111304980396817894711132973115877218588171909726180967756801118532734602327490375059530976001125822331432445128230104099737188812348049961631842636838208514339009734673777070437380523851827943617711729634840315207952290840965381612754803439269729817454078588722482878921244633754371912771066993574241776472687967396941555389151597108134344148588379479165518013324265937539485280982867595195833133294205130340030804729346522739969603484213050119807924921953140310209808845532269732052244466547214975352644527270028719002593675268462307091465630530986120108815873270744533296173597163783499102387561210235781441025885069558775175670808638260921389189782981165886570119393871794779028393142640744872933125615512098660749505716835607458290790955484095784545028092433605996345323560724862325254164540688551380666512356486287435125153837828329736299213140437785453874549916431861139390466762301986031430077271795070465936582274118252882687260659450420112725198208677928742475222159987692375637770307411162588774400000000000000000000000000000 [122,38] 494694758866016741143345757072570233458074205511556424277836436641322614387500001083873596544472160915524199690427518498010901901646893037084825935644662036846775598279551322946623375611296172675521588184278356709870836414598793284594064804485256592595065666884898969228077185518119426378658284505952564850931668391380901044024627197330827292062734513581389392797535960360024591541151950068315405158212424876972320242197437693985536805470833988666381652112278473633529667828416333469989052082160229459528231552638385479863990248879288290072039764634518919109682009298748521026804971138819809255509652727889032081689328332682169011339372200971264105069362181575349123178996169153134742009178704634200142559893689074990392703235078765148035908932007261285630751714793495835661071198741508904953466310891879350717466548774930840394671673735477935752148346114164730002181531437051517728371172168671209281461126528015817343548671434246713689627238736048354100829057659360592856939749905290020096473047755437180852607700511906543666486783060962667877841498329763149733810770979401627655585057094225979328378260796992442162291160729969030096578883570257223701627784552878932389666456748645417240146334576475906815685689630121815185197424708999167165291917976832949146411522674742821430464010926422338602738391944685169713385006787520303490565934819638024827777958723142119622540522281160555413590148377312702484354931879072095701054551776574867446859715583440394909543017582012230491263976582095038682518341000945967835990354509127832392814103506083549737988645320355615025451840472505699138849320645949103138484681446589790667668522832755136209055484338858255039147344788801083325587929741168476677001960161184789929746716007932516963105708812006531376032379869833653788545000400028173310648862480653967625245667508141665794692346565867055607927802375183501482244641486019918729756831788697344216697494657050343019078007169105636351883405873932561904132362623286984117742580671942141922016870481402462694555923860736196506497075657843447150956421213089721428216687600368851704552789908897638331221727213773097772245249267799345884968073528262441900642340387631497961073684467587776109401976993152159819680939471505551732040585957981427443427722272118217604644902275749648186272528340596678288406271987953800036759082420557901382573264205276792899589977682910325093272844513358650682923821101775585280000000000000000000000000 [122,39] -243841015468471703886311459602076785917886022843980489248899366105118415034467725218577170277571613962610345274237687920220266731145710584913316111143664683166107820369835760561904284254630475630422069147920432700174821443164679039550745268915500960226371619727038993770898055505457199600161486985148143878993107599187341289694593521538515373653155175627529161083816041122206409095013308548720150310157045485549187446830749059759253566333323773896448359674363909046770875346998042350166439887236517363380941238485004097228938226148980784981713553485180335981301524673502352780569458678849166209056560346072697123126734558080547537789486458752603186740509971427254479011785947621263702259106166481288946280932108728051846450534015160940982474802148753058217567473997152779421345084009167278103871495273309202310508341651541622154279127433658550644303510276305304814083560371144993744472613665522946796280368022463898186953706191396511961416516127508754641998240003959088107975177251630578228476014364031904911128671257265906769989903749747821389000427255562155434739432345610431530467648624274710814885457934572378439600541958886947942783597079733116826631168155950476340639371175623885778314004392903417352440902691870453817670937205639831615214033551112689623146226597938671465656281861337516608593706928541205903647262169501495474033032542544404638685125921276077595132255383297102457983741125343635011600377313254907007171071262561953566106722034794841974507247502658345712944972317751463298427815018493714215077774404019751387107951048305052257730246048587045657569698797921308034862930320226305792819512539948687416702507888051422672795450144161810506071924832019985355584392206814009804129555264005243829753089043384347570220855148199761749538465783436925630970932835967545488928621013394832739233058395384938116608444625826218575756014426331542887206599407660724785775411219334353568601884933426148862606626393018868276199593961040911935827000085083956215268212784088091042582399327315108790585777456596145505364184358175452996355199789834331329362823545078481905191164476495551746508316577089628154605257649078077565870133723466725007510537444664385907621113552370701873152025924284318913088647693460288300690744076253013604481615339099784576628932761683397176434320699696135205852141905042767446949508593264295330520167244850590346219748891098193106409020582056240082008706044804464640000000000000000000000 [122,40] 101633268605114530288599294983593290303579162809104565670268351726444113927453492678903379474114814917183307215975124287702740541671470603672802225947873244987377365245951623269306386266777223173293242064894906256814318799316252365865661860945688268549547838144368386918508824377085142425060892989753655045994234023126059291471448374173315832860165937934474943641658173642160862251190894897861328410320493523294623872365824754048897547626072828253185072685555695705297410604713461803387435586425975791323337990605114706035822984530982965796487334465325007420157156087203423652878030914046963840014060310472493456568268425270556066844027146117710966073319317889042273774889972269445654501533202540388106016070305597945077303718226177140647299250977316744535722152093473601190184358020620506883195568258156278157449252460656508469102278117499970935326058394388428814146929187358712832884949957872512625873908472449305807407133223545404613686182967843359512393432492960663670969117776067128960267959226499016692969860822101323830793630838843991110984409349617637442261338536843323508088497797935694745804450788330234429529337749898159922917328722548065152142156082838194746753049062149390897695079386647551232618953097917489029783511413036556204562703167918829875358077623060170583584132461196080867291197482303041313692170599101436985189851024864210571071430724090683679040013475261155104742805676315315343117880439756927841105650765471330455853001156007495665489287459245958779644093675710728073745122263552895971957560305454167443099266037519617861034132229047921700701263022887069556182539823032406668519007128517460182997922382927818959988939487041317282206344648789015066275693720914276015026414508275817886305038239609698705005357711079715287831244654830467102899666702953090451196183598911429098499110482695402634604670484831365169030244773850793131025820702516294181596712156440493170695411627965241971726250377547757185034981397239689838161316123130202146131653442366564123304786253772909994681278143228728788419857932651330985789294183106140179363984750940686100558706915422626469672120253084277707792073355008347746690338366156074804022844754918851445241830550789279466404103218897686602170673183329589347751196055178983583803117518491864463730287340978393982118614332280349839108850966196104741610923711755781549861013566639678579790681379742753119970946908507374312507654274652569600000000000000000000 [122,41] -36025161283100058588543526092723843900460863736349645401826099518220387262856927904492886784284994275888976835385309381112847047200864154474313321189559897119465424846289569451107721764496328424246110393315297597899655883989351878398859684904756402692654153099090608462540183532097636833804835284235876530936294998449254010306021727073181620065223279506801679485095344558951165169369433021873612441953168554693998121103063163261021942183267975191117196903395650925457027028835225710923605414541595997599989673152209375731920914104116537186209030908552509530896172632167309310492038989972465749771726295217813609206382415922405838242080362120814330188129220517386540902617238545043045135797870612268129585343613563212532348476299847747325331009006773400846494752035880805663673317055575749141178989845676302450326481429779152316021993497159455077208579602257318834320795289783012648078973260346736751872208961853460147416110221776500478358417022132869204320675574530180761925562067860751745461344426900212471141868157521089870975670850978046686594866931168577056614173626360881343864788216822377575690610445489318991957171731234926108252846506056938357855088549610017172431998506135229368210698367745745007150458576328427316337812907112510678074370113648437581101866377459700701468321246452357113329626008167683026832731654371688445704599122764398487368703802130813766807730332194260544265085048827381551073117674423765973115358880709887917998390338359252387531891573910676699435217055204810365745559215991101931061773807978623249807409507609802368156040910959509459572650476465848114986884414414044799323851905098436057957015094478233739873678011328958515379964803138604327117123604154891008702766361471321921769277884731630478650689771295955852163386917320616514475203763452068794615832270896963846210420911501468334928576911133727696620799493054168449489786207165599911887306910658914170994428701800891011225511008434525346216745005903150349948512030915585670647911158921726263026083490539987524139751249380806318189338301121653529467230513864243086870809921616025443049882580915137419581807983031837044603370957391085315032010527742336469225002884436737684505383885281808483567890214669061863853273025865634232341035752434023702136616445832410173964664750419606929509292037548836116057205811643541476676955418336529884600070905991397895464013716805685269348583325857806873678465937807769600000000000000000 [122,42] 10840473646639863792535646894637568751039983778543618225088042889967029459186717168578084280808055897616514534941353531747280095263014041686892337839312611165175020093167978592410606344576678576744745271568459031136278604278945122454144575192333042915324912415377698753053103307605145575077765838037914591125774639352416725826620443362388495552531905736012468011548521256439821486655216959988605743728264355483442953950176114989348123197462064732417560726657277583267218542848375871080723323889040318113192528524955706925131195869376353650166974310682263281093162013912590831919592429407973191852847249957807462997414726699355919774733134696871929815843828170918553224700357150815201664581842819040589010955903259912631348783976072314541101329283128133110657586816783782656217360888710390875526943964350844509823320019711954673623540661518102945922329769866556244867751955142427273146564737203182530764972714227000885536250714478356054809083514079315620870614931125811381227598035455684084341962324007156947566183263081803350003975824385779584748734454206502503518781831833064518673140954999544260293736502743798710899360467414889243705870406255828986485236517041559861887425495418407925748834923268571418399167517113044358864477361273289324506623849690718133942050291750020351987992610439118588799038517412272191549107264374735904904338229016092521748256565958562703097101571911616490822879126582956326680659027286852390477478757855783924230843778332560829806626656861731388499288304110964456741705832375785149459194894936486772059792369952156040213888983475281698520959613793917811075120962799473897586867772426016429154405105917752734760534909559600380952212965544156673979998923665663106986551485283401048976260985303128398945540673213338377651619642477495397189159888001362832919655280024311433900223194686407540701976253087765535593067264500225883992073293943406668738825016324393543564788788359665115939474458881768345054884033936991854133237184769035919056534756383872063558680356936213697544305147248883455289110884842782915546841614604301686253216543904235011484572278397617838265711990190262497705718622716246090118045977909192155381250057069518472671662912378986530503449623005333134614141191898227184360109020059921450524675657724858383920748800770626628983906866419586239818024660018930127050543334567809456927567464449889580374533792733934020232166466435448943948746698260480000000000000000 [122,43] -2751854984948868826724574427665089044788546625023854930896814333854151775508086095562468610265299761227346503603588726484154911499205015770120268271929724133187139690727113202496636111798373499237829961473859459415294960700539086388086330612663457204719328586238569850947151263030841663126529934352659410068514427450682106865641737517369670088269048975973109665681913934324150749024127254961388043095679205103411307046537500891247322084778919696073930420183925307576893296653971038065001136966013417337102252370978619989002153720299770586361507900287532429895719887934205196671632440801021194856582299238478659891389688098579530696084313066909084898924335146989830679403264312771728247145224631451061170944573298299891009668904486865473620972232159420959919438411194995187672564185400904417868916160917973684886389052848216311291015828175348455665177001599687309787821258711090374476417654335661097591252062310398357890981205962712781578099329829444381530944579181384764944204152286630540284888153270626230788649788547418626683950456017873623027705984906313868211269866289757428240439670887363424836256601870102486619916704989235077622998367797958846773218095280500799159056709916942068909532173241938968947518711252380641535632012886155966993145013232932150876219211351905394301587804093888951008391809065258887243739376730777806513633465265758704355578899414688496629996920143279462170809318625751237848476208818232879079871759206836532936802835322619079611938258916233433818190466237475925381248738814094722914933802389378270242041488270728451381363407186220451021564303711388495367532335421668885367998158226779909368735935975330033970644853838750228670658579736563794583410524412141860816196775606227787905036833097542236596456726655393467695624625834395152933096795359549607882778742545132120343178026737813540146128511274715328550953147937892065865365895667106918713619701578656643300866107797690501260639649923479663690502196480938899182849793369801370014702643123414192695339618251367669151895308724515175826583052353562389011900833288312964018187019035550883593658007154066436376421974837505427534372134059703636102476334365710306461074144179957381927688430543857453602725548255380203945891219830475788159077239697885303201387835389149936354475908419569840167149264960837066849112819494567920484067061898627843351986460603742968785075826855619176728764597579567179576123883887001600000000000 [122,44] 585102892370253580374333834736019619805225554302060244326564963380352371568778816290085223023319037842896018871059410582786207484871254931843978058484939799870269290663419422995487429217370666429355108296959738303419678355805708229552236602129795721428907607749035379469567131627736848095112434481139677464775429051113960989206153294109786372050659070519047642278192665971127322071851603832674183309829622130065229924716432621303304763045164587087821177816184544383331981602882439471960078905046305438032632887700215038679537896255536810384202949739940494774425762624654175313930198568161958995887178856472232615539567585532193080358132786756360338503998872868061778555796300981435996331306315276076266992308286402914278759507795005039542528106724493059483823289083988025343085102076537053855081817127439555773243295313195724384292269207070279685978860588127758117428960148655225396918221522523577029984932125343821461939695332094169989833177586293659719984025659793291042512888708173055480489926784172105936828048755178271621807150363516407452413761262367240880153267768477535828256590733007912122681711345547358684798857036050147110417005178793764833027176829570700065012412677690574097525449175677097039268352738323722977495628181906749616106327536364440748715231704296182131818246459421759017171749515958121067109289983495276946657258756057001251718756585169682895467299415741934107495168491948649332423704225817287722841468352826275149723128695410369642241887809806029143852023904548360265122005180520808527710864508408791151125650598263573613332670637761600409493362075474378708000954201078950723036677829022870737601749578030614576185193648343207415503146442544531615210583411152026287124819944569060896154851658093961609091949623515044563597442650315469890401318011901746290634062033849531980109798778638553141977297722159842269254752997402275734361895420140516878647973528932188542695922060972878891554924702666608202863739771412585287126099712791703594298330069732374844359441392752132786889328764780375434620414073801443535351109984670667548555262483695151489630020764376838155811134604394059875667604557355616001464317092000338842784956431955476239356677336488429579503900240218601218936301628208735576002329981154754824817980042509313890629891037110851010958307746359421268200553518138908893044290334318846818411336946543047517339167163772630698647216845866676155413402170163200000000 [122,45] -104545166340594882393595825802764150704832749391584045258058605456036938107859729619847252138497400108672784878463814579533209614657871887172382952296019360820520069578844106906070047298543273785603172806300038746852952984125003360653881359376505214753925369273394989733652267078097801919094825872505308710915029221427364197828233561827241583737278949152327455625477041403319552580486498787581930262688119290587557998502514150702418785488671588168105163741712262264054363016062814704544770070159206633824404457803584231161554761322565395296256980737117160229002049458193533303193323747982128802169073758285854291593051956885314510182193003268496149364509132940124065347953275194003560931136401228699123578560826149403959626009173214741971247360694668660972808541444607108020528741389593656873039589289925472764604123950585030748590660326065338994274600876367832291260770467558433984502289127802831887887989724606438249017258130638218407639304110329730301075941911184071484408159967917814369005978249607668315518351683244006859640239880233671832287981256211234403012941854786656544097891465792569592727061098917518585995397702315009268773010421200076870460460806465384664195700203507339952710143680889852924134017834591201857254488533333237268356192139800721799639523495281887747246975182617768214874427786414269026257902482748801915752475626755848942361966470286709199777186978153215163891275097802080584289148097360909188383433059754293073240039383372370991684777809382008087563414642820113264982330355768172724819594339069957328543143802059886731944424143695759404204831726767941979781720995441541535157092998447813733668767521926783924142303484670203651404765455129068801716456172922863046104863699314590790601009449323836635244281077594570391324476831386810673963371773660537946999073785641865285349195720067337599006268712904861904334551098466509190978683707412858300370835705025742086022713221688676943504167695965595745011886133005056495342929257682977186880914920938650806872483262860415946925822116725744599510119803104072659108611587751189470823418681579376430700667476918941394275667718514718225828206384060585439801107726210171380807616101648470478866405470894676924613761621871205511572756831262775105784738560420203382280960315266785181596237011057051007031379667687377236741995294462129003922829289722715028967324990493266918726239041881846935044639106063751883015972598579200000 [122,46] 16349804137253266766099344147631246612899783848836934640245784482079200275987904481932845380969292251903135179156469823778995994218708173319097481814024252998973728457431909972956046298063491719298322754343754959203302067072742760812778004762117770020094424435838954707085712027577181090253799935358886093074445091038534095300990805259619693642873848776816915895916112980075590894465823308584181129000887911448003133358980636518902337096466233474348713769296503758207528330846001514294411852397348152813610141399914614421859620394497388856291904102581814660497873537989605324749425194453077098267745886350874011603851248072110481226109601670291706797392251540502586110000435122193043752858092858446429637946353719995766929772925464365446492826112836598931634845818094876511034377746113468674836061786241465794915277469098215438621294477046538752971689734237137798997754643756144975151027464368299912642410256642997243529057457144301009578749543825023782573255173918261280430889404844911600102378092742647650636914221107711951381648023921130147210506405079412117167522758429461546254870246547364402987188451864026982234062031005029543874602462761005380018707075948966122454738273212952443066120923215758686667845415569126673824211311759347909135519552139820322579966408372846901174208243084212057961350559766018057988414573915745573651685385299670403886324921505392772345592794885065797057059054372755008830195755380610782372302248771659159718410961183116596084936809075912675967870937106000943645248122734600963933694358965333925615712105585079347724934854881596650754747195204923465177061857299175359454202246144870849937796551851146173703332427687277894264376448149886655620302611721683500642212402105949197080941107050927343563057046206804519298390101224183731764576130239810731339974898510827186851710994552527214690419542143271335406282249334173934711902529604786856870736610228054137537369804939187961256343520486753874903755587503936744991696143633574610233066174810711767110904002173772632961903584025667260507574648646653471449676550534210623516199250586838314762872010593017584765134218610718356472599827700295582025986163024958657713800149522774252411809550731455512607540231519468102862933558027077243027268085011641752439448074031519853265188080821695667304396792637942840726281051233522777975358791617833851490312813973443762191555904132150345979976866688357854637858781188800 [122,47] -2501954235522937812203338549241181054864359138630850906253260226156768942053934772624100629548308993836193402781245330948386958220918683872083967803892033795059546191480408782098018525681907440948353789668680147984834818487770999888055540745978944080846088223304960218696210926736049037765187560040368675212936228718985968099539156228360108289994120538567757285053079129101119165632010981154189650525283004910257918042364439984795266868389446839192916628953020346450843604931674679428139226989826255480717067232042572474551317178796099136535824286790250922324728144963904170436805740939089796921139183255048041098163460403242448670523486215601989780283943386910877155276177394798711749960060927624965086747652015088337556201946525264748404195795224877588787301247649020623853589366805985561316695966253908673309813698522145534269826745032264883093096048545520897305341972313863905763707328028104786869816743862094772462610646013965965673098974583239506670769241656822078398972618682902366910126967182201667337537285467216121984976649187909099026850736775607865007723491979868557224462489080453386752284448826308456276156574053102182816722705876146530089264225789232496057604996448166997587973712959448390724977695539649631957965129660319545555203871125016514998703442551818744801648437471628056711495532088116729322937802945172707190370177771018184579164721071346964313526874150703994697638502498412364124350918687038542596671013064805762155164048489250660554275185306744489398876487611230354396966710433041605463314808273040652467695655027050373293164321883241264918040460749181079408578874419211754348960616557820123993154467291830803992080837279436312397932213262674090953033545624457380586169540997737437865754726791068045082354930375325053527819000336362408212862503001070027660641262427889036600387326603280184915018778933125540729108649228845494425456462446203595015523695354333427105241915662172229271243754139960632793157754059486949036839969624383202745033996820469631508597125587171010474245556583111477081170040996171215399362756046063197848725689646366046999028070172343362504872269583528841419815501036703462621451783184729939951971812907899422140162148075392591235835562113894431190535924950188083965042971566331642242735453593363990409707642429114966360234246084130326174495719918540393333477211114987772929253848954294251829593712801847981348389498260621012958885817600 [122,48] 423989285031037075109037494408771441001313025841736426297059842342119891731483646465479990036271909334617389458656820985595205102394417768964046948044502048191841332610369891723334566012746391059953016029884489552038534817787108489461160275428768014847367756955470041440716519467785950815850073915204478246214785464850803576106338562210871306734030094250179011503184173924499014271519594330407659704810695854340663854641062415244632212327066609792110143253187418478052678142295571331805950966962869714633701532955229802429553053846174404649813790425087947249836036320027042196747745379328298891979554928435955643947240829292350537568933842245130143062825302766639638687397384726991602658218085446804461130056334065211938646088641201923525468675949342473143846410839546586586004422655996765205786999966052411531708644177552128085181062536923191886722276557402333750263668710831316775192432521809540352800540685750375108094287938352933197284415100466610886201157676857558494220307571277117031166507961224260070852277272636299239176520127100631604146020695159427492042877643308052010069660580676121591702331502610866240453782660434690550373578674876541156066000157675682162617060877237252852272017416248660560480446822381553886531942550358509106580168145982458620993022816603785268079150491057263261340879463426548046510852958240778809863564135400991716441390589457672511811177017470902936387156126379504819538706507446864701181863338492708189028061339617979030964918284698008315804273632339553746461507850653576833279548935151971676084020479948813080522499154716582413526831694132549869551606781912983301916230320289018726772742624743241047106002754461611056018092951192574631249403207721182820207063929566920698924428153512573703889538881177844142385682587494158773027801054298005279878258822223130707622441613009616790201409381521822435918192970443930698084138352810603931132500374501906878194079192604226642526031908810575019487738337607419533108867560477353698935353197076691739901107076908146677952682176836173670708184610648372178793664177597232340861989633125063436293094021275969059456007872376415086190567810092325840425433554678661672934511004599787513846055884143408314261348202761083006367346068374188214023338251594611975992763304065168138155323317435447616695224316102508418265278686632331509101810160757552987342035854804785680357246045434650195722187925551009868486400 [122,49] -77298548964282642987910279506264648598071886066260303539759107924735959458291761634164546858134920303525550634935635587535382271063153117161767834413650839207016825781845141917848267672305105063775997560557314340000386725012155623634776179190591886191458698951589358567720585908979214436612251837279912316714994741793831007422568364693272524630626359871150420986035287953632787487321277511066418263656042037642059421254793435627120249817414189005321914150492041677779568082517532555396504862263713474730955841715838796995584260617278757365852505529975417642472251885350192772599859573101186120533141827812587184851170318019955011254534202902110581197286925891231534715277541040045973069466812763258822232664052693634565305745751031686391760614946476829084912247494116525749388853335733994065142949186353479967792779800190718486896020206992502205552523233683036640257413720910785620925179650663089012647359991023696644756841293591242244111569716765010099953747210753211262791996336593729617453024639734192205008080615526451588153804015212232017479502812719123732103794636587063496223203022263365180683014916308482917484548626459021353206140195422432953490924137641518819551803928814046895886691657237246000271383618471953466224554618825630147324420776827345448113032645272178834767855572649709636643068095609451721898650654939067287773111686175170254222562914156410315130950426622036241822947763106091005752731417814402119140881690545368138206125319018642115111219438066767189103321117998897151162760444185472215268689154324084820478665248271006530439094765201228030007601058355244635883417168909034584291451142530581558067808148974117851597210411172076897904429754008615355378988996376295388340270351992938129542202601228578686513540839150791860233944016373467615864362308046577004967960286283927631154231299785510660126410529673003935392757046055978360747614918851555335703085783700902219595998841795137503453704488048765489510269088996332456436050111431196326205332109370854095933995390747169487042032446706492166736790060801922039448643567910009032420745338929204864556565592117157972106113222588307512683001993192100416063617186399066351776694897594939052456968169913961479332016451614430380560328001127075843435437095564130452966014893872864886922081449070166713706000454434149132870581278069938485274676418179452107053260214739035173502486070136644286075607763417836352000 [122,50] 13360063456158027372350699621379017838723242498783930011293696564741366984043263791175900865276326370135101427619990415180334698534974304993725807232981952070076497452865242940235054010312849973927334898366133764680174503954363397949643803077983724121414674263120975431490603880138978031491699248710553674145826450807396773649774400762002806494826804019222384085590504175899021493176306714658029168280609275737020094992262587667918021331021981512310980860702360969043783413715171946216730969651081472772610825236730026533723742948774139588228909101741670999083549755357327812027673453497884480192258307795164195773775951659953736535009044513695107675317007514304856957941992558693207410697679923228971246649974292806252589999082990515533849403609730224490661299176668012139778329142650411747180591775873644885415778540954114250582939576557654572011697901999705053044352875218572110952452681247986688954737519646393623398779797626226522531839319070395948910652370801960413895377592584437478005471374440793752234450564652006435615705961454376118932034995903744276696905300011327010314292386256986463218068689668803926220345807856543411330463089669135163361284420413870508097443780490407998485679027733041515660325035698196453773970631490440498186769278785015147207900931740389842014788094254128670620144068261832946481631371180374451890197584140434293981973570739550805545117917807152965656295439658669074700634300188090547092582553845047412389940884375988767261109092432365299413814271707388965419660212421999177365541504507641938578298013073324966198555956886145826319219432955445545221439090895420230492611499415190613803310057278771328760775734839705521464617989494261515512847466008360934770671278993162630663638927863164625324111839435111621765638727784719882367802436058798640390445667691298007774175689069620599631335772207734559823152051761745796846888613347525587170283488724801477752218645733241297608519139386119103443011528059857348075533099352289297933007214412356461362024079361697035046607938846826594525892473142519945835204902949274593665103733684510271866747824537184787541007641866477742717913340641268094326724010234402078705178273775786987793313122498450047754524734126677677420762701092318691521524686409142800663642877414583029114753093510753721283100651366833988506579847990418922991935552883161089278872779565190622482772872686777709224396383840954400 [122,51] -2054225610765566472735319162451790353860288108559358807135011246422637486165556294292114718406143840691123393373315240513862496279948455242169315117981156606037685850193080505179855305049806799488044971794879806585044230410229088701836036841639814476555050617228788296077817250760736669616974975661575861723869357087030103445060971544682290522824124348431953866758337643531784133687988226803925925289494013910659866003628198896814644174032488091746308111453701887804178869282548546459951907250133792772404713067547518685154655168628254548270801041539764922671614875475377892312633179880943553260231228661728038041364696629715967863812111241522784650175016609058540040991978213627923499891417076678177657488707600564181937551421675054838373804209342369290457865554531556293103281593569439595083033863434596523967860346294137787390124361931851904413583656059688699538839829759500122528932164238145234038484447384808897894774866881481463378777204982696142003974241695674571543990018215544896333065468266926206020226545868917746561954585758792215427279444562699821042301799067957197159545918720096420981611125111106314689185987533866377325417501506124091813398302473245409622467580293889682906366490350744461876509609886006761361367799131305748191630313655636982340243153453706586678615867015411433759040533291565053970651879027925357993570607771160869031103362582503670182699134670175680724971942443617716670770771263540234216412299398442082642879326125412241840394043848553524296912239444103860658103777770654983060198816428359501821715075007902818316485909880239178944217151936381539890044996543853955371952052124337206517598463462273277256837094394691519648294540520634306346641527959984189507588823715951335140018385179312937584161650477317588854622698405515874351873765106339025172924292136780906431099041847278240299619386372121166062547262191732802773585239079945093954395227134453575932419168289896973298503408625174608828962981475031069289772621037988404334858079718828344928261429587751977060954819135170297285480091273314172399213864181609483870162738681657081030880549266493989510640437517654095640076436473719203586415080891622306693198723482823316556929057889436665204546716030528212349731769266519878185211973769200862715021589865796396518719217629959602265542938072002188863965228465892053014764965978485758358744314865957932166141988313988316939132461331200 [122,52] 281611427471777065974166211637215882400052218806427763966403622745213028513443915677374418781448282624490973333330772402143768479427856192644975613218478822671567266570659645273630632747222018357728330171795498438923372472003919846982577969412441769953470243398874954964451963774748236486524006622874774023142449086291414016324691967257265510372600198027142263260609975573038691690648580331772116490361562223049154185983086430980837064874095435708949335933867553194330976132940140749686829713272405219844383941179524813714534158667854696841003496794681165238488574939548747821228138116004263108770667530864533897395946402665022825185213119851816345970312198566826233123993534468627447476755245003984398718997586526064316175907073698713284161032522422002385876229481381101555663729372872294323573450616089094363756425584076126128357629540532274557086790040237015979363778228040248383421168682165529541814688833822300389404599859922645715012940295992540793108266880966248334210362584617723605155980908408904914922822850224592868928907183700754631768626419217384023553327501242061727757067189082556837642931353216612566924526968163694132644051848141465648931745865460391905248815931739322632782928694845439853400271414026034986796958692983066370824227898858816608849438623191338170288820515134182630198964435520264947759220372517213361975488235309356745307900815058726234948728305421868153575338202710768383108529782573899719459306468170666288293262221995956837336536105971834609193365041529477803282736094190828030025110531918799879579619543675223834761335579723530739576999900080728334446539658385580767427899718506840669946336267868173187722773300903986554592403585842133968807964178225417073709629528794717329956678212345206394603477997603366249271203947578163985417285872454299067394399240444998048240121679996110987997870972332852849831776163163189017686022234668736237614715893831984344637592510173717885075251654547664310878816807755825891386808695260689137995071611774347582992518376189634594714110592765058388433557447273344721545001032614312862588846856493208860089951400659594010647267180356737506123449040346188638775037690288487492980957498393188606533713143428663210224705806061541303969795099126094835195974980576011665373427928167592560130338193461648335805023281826782680758093904410603403195372718936051161101488966056175207403398304451725770931254400 [122,53] -34947458553842455421736389961609018833910794375705485956511253308551795063648698457865390673680278833028083746383953271190838536539831395753136948251949956309794780254295852838916566831380878255003587996628078243396432724181053718640879101372338906977193598927170722800349951660444571252351285192123222892626696489397895179641606193337605708354415205860901640970822461168157089092166823604805542855150062844978375517206678519718749071923922876098183241372357564361362008967800172204351714174433073213902971496550849978491931887131197872430089660173915165926077779827725591550528333610693773628595601591172067676779003901074538375242549978227329140644021535320987631764540969749299492986589445421120294916749278549312760111175572166536659482820904288129226848433470690259849410929805285954313049559004800927633456339970375980420817415217573087472624184867368730199892358728879098318271445898860691614381922883112489205357232418661742785700434435124964496837157515028417339109646210245667311699881496323723479433491621079638442319209878402036437551200508145093235554991092614971498755695248623790367998090939159133489452566640326942768001010878910351222163336584791640407109209170345436600587329020476334960894632738033145356238710824509472376816674064307230762396561652597210633042477564511274171287692150170129626884695199332335491819190911584461598737911289978409962782542975999253022754196211071863083059859204797660938882455075570541503226797715212205801322991119918241648035730289270726997462928322032038306885805499634114795830726531719950183717696207174646628079878061753532570256773845140629192201662214096885588586923667048945121609715015582506929333475298211832496944999265369404014676084319709146340971393334395361106963848730725353775135910329672632069274508633992414232298854388926589036548265011065767211215607486708571413886810150889252855896111164795506887866402634516505788843816762392317137287202787890763450986044098920085738053863174790920599707284743626460009629660475032405685481251447343182185801051736445506954686466439738350781442398178305036420009496532507173890023357856666017454064251992937477245783589109682693242254418920130233519623917439552394754749998592450660883516656766814405112610579726337911023515782650435700446904215727001037583539742199778217123292692591249958249057955637706473791807176721777778072926336192269763336995840 [122,54] 3921945395049031529855520572295099843994174948858787723994308957172782246832798750169407203112079444959206843213726647158997522426990358508799733393105426138615081465566288207407241325412549372965082953072073327265390074459652166432918380671173758951843847723598896273293109749752799726227322689127066241497983707160410616475999423478955056039272227537305824093462390009829146720458402682444853661765406032677059152047909065157457551669732268815407484218603678808417235594381732901002071382638529744500802032418070944163692486589970844925794905729168224676836739785882268276096832132860620740712537476780666331431145070816471873373358635376061921787722268343443315535546423826977576587373319910883191257533924991166509459150510564493401009859632005954925114163956176187333810948529555859558635246644439681554812975251862302030035762599348078095304294920709956477739664796312045938505872643416192711778706753051593424365108493179973733460941808410006061293422127940325447865372654266521970920487765517704995415746769702538716190195422183449754014517587907743430124567457204102610355767121800050428407518311478788823840877620707475960383105425716107876267739091322200725179876680933267072012537518216088621241019866810743778332488397030683217578153341420170726451470692060285658407113826247811942538627174408355799399627887376839759407849233301797979378537688502669150437589819915744520694400555998001878959431922024721781587670153402386840021367999613063166454009301740790104754278845870696624545853880421076157200285577692816915306099270100296738407240930645378057342214107576657863881522254085750734307010995345585511917955238150757861789498775951773906589961960334870950584542548950838972839303730452987449377899566993488236091428199409115796043650131111172274036149075610890957070046718339731905988150995115707960563782976374750261726025418648121963500740312168234913916776493787029527011519232068472668222560325686351615502863733485644936631490156992081611590635222808673008993914548122072767445318878123795580528685648639219573686268334297999531277735878492716749734499580724616421735485837724893799527783641677248170752057464466692715097070565988427369476902655158038806373311947985679832464338803774799396380002775168227230840221082940561592056502558468908044975341701985649709790264379421567359661124899436325962856523712139537872763614952242569493920 [122,55] -380994362688952332253471985898675235860054541946615217529962722403399051394108943055423096676508206596686861653276309063272763661032217560302895555991117600839691807023516635119578118349624882797823266841043192994403400425655464456356358162081669027785508773139918368625394803661454391016319373766543501890447015121837511443302563817715803186373866674104590834550801753062760096255760278165130289709241130041348994402204296532075815779572716092165819214846878222636628734964897016328061104230414982885118173993474742036367717252029324497128801424556054394561141475593577149952207486198449605658001171854797821044656479985095432961593612477955403967617014543564464820826825190452230776105281969168586658252234858555433437545708080868667775036948766835390417684238113854267527868802862829643461752884974820220348182974086955152638516039544188027822279618831572035311831441249573532016277421658109563684827681546876962717506840123470930944247590558497965182202518664449725374932030047570316136200402329973318621320669256489276733241340444566047561521572632767477604307842271384264086358257817003245536506285256653578209161364178310719772982805942520144455861845264173994627957484594352294983622330080714083846694952228215991407237913902160145731137894918605026365491137810560772253440340694993327621634640879159321994413899138385393273476017620416467086442535910016225146157990788310381038704023823309016650093680833456537092613524199205933025405574112808206601970267810466363904182173511980642954530524839561390631539372079008116006703435167198735000504595864619753882861200784301276605976930313353066427852723786142804255583273218718140309062819373099932444238178073927244762956846564514469129202630199473066120738274398015803180519693290944188547727750696798743857998543910724477270779721874554680141199945686446016366414284613528627818835072983179119946752074042784428210736923701302559654208105991349110945260670035901078900313400915166005548316635379214462095276028366708543073138807148182265157043071992133818400879053578837080496872501263537424980676803698814694204823547218145247738033166976356099776805599052888611271230137003550589833837201184036480186104487234109372178701362164566261188343974917778270247222531441058793576964145075827750580962204909057509960992547163586122636436774945562814957710980665644832456155997864830353999568981402196480 [122,56] 29166841716956602019828712739479072433446185495878397334251080155073985181537106172863355082155982164958429100343796375964786138582657134453030319416055809094164671585634517280743348957989086629822353134043439869606929538073077442884695072455486659943967485758907848446782939265561729061738198988233903045908289675348591317340105183858549337435155686233232867313889328460912654479528122482115762538318032152060823579893915029386481554288909551823041119251939002752878126767662894624891873839338408377704243544108848570789021622030621586698865328311945421172405403058708314404279921616977257521432523930479081516505534983757716196057737858462335154953630660733246178842358409930185298897739573953507108463347717413403527389823513519115679801627173451417593434016221402541577386530906867527908282025825287791546941983990262311198727795490951476822658639775151933482607469792472899282958237976220000067083227094059193963790618682552969741109888710409072616678857288387894429635565806080311779090787244625062855764653818694442602787388167281155037571859949365899752815107398263140656812507286026050325076586226075541578692583357703273258794243636680259078530724124351295425476352155894515681377950067957144379901338706790189378322732453952323475247798005099454407519373402736775245515969560304691824532406025021980054200399181021298266440412857478031694150190650168692281845513549106900997224283829888060083621573519069967769534246361576727541998229995233555213269964908447503146712101535370837088471080665530253169389514484129967305471178324060991916519363070211955165827078836840239220919218294365159361294882099447405594571840326591754277103836733926781171502217900549340673002309568435601190511759265083540349295559642539264562825945268755196171606502197636993909774163488874143991375667667496888693220356052482965561089095274738557707215861972486933051592547580870271581353402115631746569011155895770557162150361032574585435874533140586420648373481702285456811210167536114376209119501297801332321659580790174481365522604137415831645413087388335814952067972652880369970467184178156671450118473918150217771381949854465309483010809863995306693819908323019114533981223465989378111499191314658025266847877258662314138091330341174744240378615539229159955890103647802201729624340181501085644501411226074374195722108555920636905610028883555567531175300112000 [122,57] -1538396666109932108203888998011824038954784492555062310724374703036035109686590255008476472373850880177417244236847135822466263109858645031303166867121202845157776145891595615166916949958712679041386239203664129214623970733137833883910250316551445806695046770325022573447344468660263144555538514460311109376370526269505002770372955995189864833801605018953912690321720151800026732458512339390706076256399949626672988028093670416600897816479812919675323679072840505350918100863374321644819313838752884053237279571785858359467791709734847890884113426009707687683480637637089140659103875033384825056407143870232194839028143864799370288730090001167360002784324555565173999605538525961812220247354457518376887690411840583950727295199923119069192386842249658394766310535389350480869067362330623223842532489708070063957770457153523869944699794892692096384968312452669143259370197172509373403236910134870053233278555830251540740426648967592431296842799321667643364817890232559486801528063850924410033460182796377178788666714252957697004084317489419178518188111969527934465140649176789377638787221911272293729228493447034139404527659187828735229931809045803032621507649992373324342401528956955785746782189451331329873579746956767081941993498574504206262845796527038075231939593430213215928410552232992195564768107876544596945085657978063260559065819289805394331190225927644212076458040331834632634200360989292286673223368699223802457651188346992299005045916832005309616134875760306186082892345053359048412476099941613502412977486737943774684651273982140604878039137853017808208153037064927203422801992670995807954529138625978250900459746003094804105887757632488638789830314876626063426014497855872334674416634212700807476619992842286569319185686936577097393906442328561518930316961926188035159091148674851716515172775362883710119511758523123449978777248002697290759605041095605873028608388544173286291330595605764124527807624717897510665760108840976434047920048033406868270887734510301736389956639930291474707812512797070202330826657833573218199413096117296731768480053939013342113159091780982286770490344469148255633358272440420558883707270188217033948542477060528118621696415940194493260438970253593760305611873242488435855219434637801462055416767760503176834313917043642361646945525821549240291730034374614640476470279391765607875429865004409344656615680 [122,58] 46137806753633666020831504825658824415942115437525743995881542423526666835916616886717652914962056536766011481319882976848536026019452693843408715011544483078824647739446524908935054809364190248877451708423593651789904001406029660307616818424391481142066221495530712831973940604800259114057484944861307286380519502240725680630428879208552040688636189704542770070095999021232400740297446145326887177405959931885365538545721298417933057960141779163775529710427697670492808110208522021975252893988196580673967116579795890172863437392908750708964210586733779127066734997452189568406989712134938729620972842798539545262792937546356767995273652890871623778718815759227750267656946957658622182725005670085026114938788786781274427461027353004228204308081624602807993195579537181022994578647921578435906875413679670891662350659733066498953732212970971738645617535410229891252607977539578362555896593231932927444061404235120115088068002344808868204941405462796624348193301194266945005032270182727812535751344808854477467119057111880865274809016243420776429451095878939826697882982630731861248281826980570819724039364282087936532401893814806519241365622764040521301578262496462042550115987914801805953284255490342511265255497152822036549110916461205050279772997741559115459258619902128157043494015328595209471144192266743526520267002572699018744181768259764341083855519652306647651366014660026059018810068542431258161963136975382300763667415306688907773551593504169303002197237432126598048732534081239457553656664784945354032361455237073640344116687425032565047786693053823332219536878004039419327947437251113928839835175108612291772785933471462093914930574519964183890363964965543128142694768004770356410992234561304512311537623809772475186843783665814520407163451576509980236127553215840457379179749633906656250071081910377999701108839742421791283757925549577845964152728133570967092588927015784883189373211763297783140471143959741321294301165035302405851676760170821800960293390044448661636200254309047436254930456555477202822277301761448982888526609273045466189243500205344913120513389319069498856394054692849050743290569072317775630372906237072620598536064921791985092330607646850671890159760116078422634903020114615853491307897716247855884622458648221063498007475612160119117212229808220095898755309426658951420577133123304749535277797711848846640 [122,59] -824073457748307417120163732885214147011837841128695244189877228882952946298373167086467356481053384121554929894923458235658202292218979058946605238353531749212387328083702576771138375073527393525185249575872033352928039217290881828986761152579588193610317425535522253370442534556508794274021928712107776312248698204227451310052365640609501811243611794469512505337863163824850681970680383922311505962345076822723108144448633051433855116278216788029787463513099391642806196055401032785211987768955424581576169605624783189262724380740649667996678992866814739517870180513399557702445578038819567753202580761769234613389714473010872910777097729145136980573071625339861441937405627831820574923955310902105766775914974481980227622333848665146886329556531110381966836641579718257245449228079758555846762998938111768914921087191530569756415740502883568435951879019056727213654869411650436415760791380690618303564583619542167885930367614306674969598859950751122558318898100334923628737219402536076753348155692176753830845995004621892480945268957217037889906753884933833210011405914527173315223486198798429069969508745637035637705634170756676516113051691364312269073914799897228133749885235116725140953730740024709471045345345251852497018753584087344052735021544526176835045124674899405302430498552861122532349906198569801525060149444815927511601452117026206697272015713124738774184437859870201328659165376358815013816414627963111682699509488373836189068508491286379593762144611553870122767386049711835065047615398662854153235034723467283924010474059859087203027563660425282929883054830109658730058957866813456776388668341007956356880509728947000767887827617573844139034970186953034257527505927258182462635594423117709465769400497928265976293775905889890160057775692096193841013278772586560643200188017544374183604863259148365720154359834411842090976794288729724890637653709783790420722425089130488276022963182897104385546504655088210556350310626622038326497445934448368893597194037429490302238986511952491305633480751339763738075849767893274296637679494974644286882789367554390649057071222509877566367731887565598629213718269248464980172033665513235582052302333560969555160075149476484492494118643052923634041360767205270024059993623528483536513471803830549545063234074282578114564110817039782388873786663159166413649061501228871056612622165536640 [122,60] 28347710971193812745219827449245452287509355947064317460562391911595937936938408906849407144877317820868000769621429879518311480606358951974155380269116236393880776230216926613584767744677198230840458204869816295004709734835479094194134738850723893151100417949029414235005092763315590463484526198813017319296840876844723547998549550203526185054326037626921368979808439278297544660389307730214489893705199504218972966487311827840020481370065636447860499163430588786290042626601872773099732033974333830329824795007959844418661489087740271118731220886243241835008903676034288471446327397400726019260319336875224182586196227256106561913464812946908871099990016657904555589942362879878402128795985914870781630818507574092186257420971733262567955717558504834944038595240701400797484643113576958757912451540891630201226047427741126467447181347517482673446712943475451595662874595301988314209199836606701312077362739866566647807720535843665502908883737230364882655900990640825002105378555088418615399738102685804461126634956111166189933923210791237637840899505320141897692526935547475982137803611117885167318603245010600846222590173911339627270532018176606468793492597593503081509222412039980386803701441028729406544023282903662100134330171998650632917259592220481562219662084920873797324805487334670565446956571361650834515416807704475833916358577545679919454127802245299619995314282340224828576965886096581244820753984413102336422308999478075040833787036265333014692661093821933733612222964111242075225184788496737536338304012249827462778720108168546930548382269782404734347347486621789962826759863404396770513682103992005650595169631046921807599556085092525778545191103279959236977707821077143375816922467069150270330579056548408654643300892153607885487279319814762903517095389176665304365565047280499914047648010274827627555005617715372277859077441252086332109803818479635763534256228991923762445063186567928366720314350723517276917560371595615026967849707349334447053317964684000551885633601151249231451324348080699490021810144360075366031588081038472243409520876052956273729653793179711011569865572546629388068921735073816313181634905278332995831953697403238845995898258086141047439388895515446817859585823660273491714753912968594300248963689174610739801553566047625718310723713451744052746880343704055260140978037242414481768578594560 [122,61] 2914360716660000802997299282733345652746170269651828596865869972719213674923349927601344434950494854377105843621999468068433194318356428786703903101842460742955689431715243226141024301832415323051764791939123011216810847679879393771995870457378864007442277669977774946001571959389212426425350525333825058696269614753223614199576798465655824084485964675087584366189412081655252725321278595405131613925830325999038381210701856017444338041109514183883033054904675530001044569967141106994840330658784374733474513268340445488982728596142375574175016803110415504264653148446153266338599187798514572248022492388914740473346213460379555892658483757472766443519892952075413423145284970974952558748516545528067340623327106862671434589791460574145104582219776879095761617972617823129731219683385679083889432382976267821922454173447080438762464204683218307519090238654611241655319964852948427783697939592440283840935432351261144648817813350495432983566074894737929394905450069581663896498679262338137726846480420982503816647574061095258822334953417988134236482177524740049579161358330875464389956415071008551039229363677639454535424377079928831917874900934437449040665727758915345570259079098060688916499910865191007647938210284871788139232440970990384401328275275438173595589398739719983601477920737381143900179713706745404047807056488461131749921051029990205032937082585631258723528406300269246806453420848954037998910081656721750996261603613214201089988859008038411306955690411910724082500343715837724543396747576596746843678231048212023154981387872109780822327287634756674079319381366143718788738246370328544446874039578077753624336408186931228796632343041414149062763897448921221829173070363125099359530636809226142969260946726451427756745839246283290409410265374663708074112043614957309128225300903443598026921569324565327807721021408886996476556869620503870022598187234930040502619603862635628424580488528415479064795180300441308871909445778098339996514861103107226328325941322423441623611161630463538099365181168224959110303207969775274430096713171929992410335098801408115743628268091601760553016156683233809418344311888854159652280740376116166036573569088684880884490548272320723850216147211693516611734042956730529923006656533436812091372962303153886958390338806178149771434517845299768561812599714791696154193139734108265831892992 [122,62] -568642022174970613818752619046425452644736293665828702778130169983736469407784907924779603611944532215014406758220741998548068526852893030466670373515674082301351949097254954015351598331969202999791703965116157486462382766794169794933766704742832890546579099039136795914211420454673670242464548020952044248325392694001132316402398200695666881924061022061046671448479343710943779647883942497846620871200391049231685215949670684601216324827267077486058095095049381086793359610170481062925163616074191060500580907338736447200633889976632571399794326766540685122554341355616177145026449410866136514943041766658581590537683392753410788177524791811529238415574449662190653298108657415773485567685142027745912487886362576255632691844878701611292907093690313372420665639185878141495743730404331136719188820400571352747629770554505488461964515702761168542826883078362657068515093295372447575086838508001715386826165409440892178096307712370663078775298267877714710892801753169035663763123370497729531788604075854888585885113393122891371935589605139698656442200266158528992638605704713791810447121479870685900899829550925152159920093794077838227603871678048654520505560550246882322218583015890329845774286302051259083376954928455763391528879554416117306334508114884246536586820248576637024238526213348186472635634342228966015684744642350966646184747134526748559579963236956825961759649779462903155058724029977590887795748435369873480926061705169708867511577750465248278747377717493550686039741773542561562973490338198945008043380073676351121874420151240660229334528254442326369258640270547932690954068158038680753910355077727700134420966667161942534154091556042403893510229759806710509303302825483641536330926471657852389243721100126864928344534267457299402040854177158894728262442918189655155717920123704729238555299665730095491990006689806882968019537237461739271552541454533815998408206966986779068942756882412191526667843686877656009374400149137185975627445780938078947886904346868461486645476034413632339258612752884986562312479834597861467315951491321391397626088928203237719347530992566104782609886548699404051551126328337250481825957453471884960395829460312501729052959909871825216356802457129186124734623072940681054412307900329511580131445095222260403421617812030082341868918663030645825284536864611595695654725080237051798224 [122,63] 59675500056259025444048718986487637207222961597400151614342569179448039756147719860962420521977354505419620376441671238529124385671283786320689213382822367062609164166127978059598678040412720123578345371711291366942487505268798157182858133718083312835873160409933717242275772927483177228086740723074035656568855673708401662926784542831473506802356987451510128216244166499129343169114053663963770121459316420167285005426576879808535249185231237762634566535775747685613367505071058463539250872888239924531883182323009178260035628398548222930940124374789441522048445994312792995953472183167039829595327902826009929977079041101979803869274480456022841417115072286705562183048407559618920131362756217420404453764088310615720411586898067750161794590537986498971302730783196620001279549872280339907797053117699533671274918394572142713672531638086755788469052956454615597395881551136287055564002423697983186914472991781880559059762464958276602308691135910209163314112617698138834478543190885913643571808228801617436994222421542713752639823003980706029230420005550316124607377217028640770334954475287953730364356187517257944948189528612267907518755352604514516839664923730323328443395286916411817901637726695060206258054460458079771211541301164402978755790008093494817541710119874878930928879485498081755436504832447888162713217081782506792630589328096414323757544650490524980282364913148387065370223820276853747980381074069187528541994078013327657706884000645386465647864575497377651728760724218797077069887538670667253643562265371808520653193807274873294548035511268845813913743455822501435535881916915533739487792960666922355782078289321722754707846511296312625346870826430709124219508273521908844348025317204171699358607706711478011905282739511437945745714243027013831648057506454869968979308962336683877870999893340815178170306054721831626538844850734250735508060029406022539789213812381071727209750742254342468618778061810783246810562032330147723316960802327931575413363435053428336619422626278767412960043151348486852174824313370711099289085866022185677598929930580253929637617950768476021250244620969678445038124728230423005568605690661710803301512368695239674427034387145827782942813853238624056493484821789197911370057984617552834740764189070057526883706405534015520320939407097606517414607534854396449058412356532868672 [122,64] -4277833610480120064420097768316988125495332389996792991523509346145844257957115058905481113415228198970505973383939270688352469555588487456031009454597226965322397662173627638587209301133619123019958969904936262737001416589173869682278369829630476184886000789449002219301649922890569119880376563546896356777131570997124419976196018851545182808569830967051853855283249497292858347355763957979304495483118513203017472502482301595461275185958423571265130636400512854346266286564747596866003520391818875686101067339191173932370438417733491804029703298775997029209811342713898549061141264097808011324529886036305476284344741075045803393270240379088541278855066594389363563527606402306890458490160976144929806368241714887556216986332296069625320869484209941275471146126267117040634527660121935085304145483760489790577745114811979398669509653018161801485767089063758197889127155188121239840160362713126508293333192359570388703901968269951822007742120786829345070634084542141755107938950653451389253408823523772715704831258911887028111818095335146235818448508400304466808488719922442878816675814138986704141102772218966411191691579323677324282355088912423663620929759337301939607981022013468113013807578822311603816983085461702355589747315071471851803400179230704362758285095870001354271060645511856134915836921178589685198196069338767827412295137961543554655217144106790611679493672795102028439484696080648964685251269035527519717646262509617347656644018279914694458547189348452099365077550255733096231552983600738848700254386379629559708523094908230096911592102936845200930826827177173679041598873699037040787805150168903133213178349576511815405107458708658271665581032542541435150793978828855754366804417611896327061445062940010923329172787397745145227000284461929181743937437917514139718127595822710682964535209545114567532411343780649295165973148110290645094419293109576095318108412496897871241772436800372697771355537617647200734084093708214139809118440929852995993617040827580202061221187380499952387787708727235567736168231593862148433633571008621800281721390273272985651565825922505315791263582934429253685878308881251958006015251716383752024649426105143042163750127592927942603714079410771837073926938214751967165780710178366875036394906882249178591065128138018448680610672288047096472522768433691413779516548575296 [122,65] 202912252223484528213875766271505391543178573158717533070499517197633036348526485082362169292015676139118016235761447571068981207031025641227135080499529760657019690427155298598083888174443739577608899547121217302246144253639755521955281419704952365448551416813400738485028775043045937763012495285058748082308214459203791868289555452434457775639652993036848039310827785722436990041095896279293010211891225157771721491460169775438125596832611508640244579275581538481773537883885362252199068182110337730669019913313309676130436000904031391319301175699686371733802416443737766555900395681900353353942703294298070531019659716752366345037543961969531508934602318532830851620321148644966984989770255624108888141908952570596045397788038734243897828530859997025419117330921150514001240337873275247685995835984224114481092416858503406978822474560731715289580082298854997299348141939482443513152151877041922804189459660646530908820699786894397536261126866849526958628809806874800446658496212201009447333123627283253209755930523144502961374737376462237931691240295578724955428425696441272597740271321424780264619310689657485777647988048210775120797455230428549202264783298833377843506665629599089972066316179220039768179508316759475811008265293190921834944141517615372126700885723743869506706225616663139740336211388604734149970741734614662587636553597414378962068581127362831911595228398110225072175686863080237192123059724813752963852201746527074060101769816979023052105621928144802462156721526836745262487970526832188235012195693806141585466417276937918673102037337944971894189592674409210095979866056233313178195238906734127359473716121819201667955195908859853444074337296717813697794718083831387322989202090100467226385464873640473082819782318212127147362439145834939808177525780315145391162478262297291909635917951134933780749967614687653658183121670799997079413443084670041978907876123855084772473988648648019698766551230462103701050401613277380950026423512237458585644720750384777555592781642051282654708195577799860439951855032056737001981387888316730372822994308027050901433988811562503308805394702148905024434659528094739300997061437267029331250310513820235334422791881589554683363031516951279135769265788188452047584045356317807875403852363880505945283858939833010098935453411590387737857129772797774586135760256 [122,66] -6743305567812487787879898385552451882808043769632552697301822341442271258974780731999510174333916719579971951136442184872488931845033542251698177118407746591992558609298769990407920634449121072339475934190996945553098440340935635060845392781464504111262554437954588410169460103220428212673415104414432769965561496210482279925112623030213324879848031364510181195394561579126833812978366191655505798832861824913356666720798391163687556036808423164702492888720650396923285490506217057913964951812749938074485077762929579041413624837548180827741647694952571076828657414657380833245600475736483271130097475588476992300425704249681539963163549481045987284994521877806058018285581564811730252338972554891365498910140844517873508128216140695599787643372152455429396886852655992691333732225031361062425578050546424220437122043205943560298478545664551231189483546154338838588467820774539943321572104881344385757153745640414891489572568851662863686168944307505052842820253428695708105914557364541235045198800851118360082637375309186951103771993854799582681143112499034781234391847323893903789448330000573916451150533027786199390642135865252075163797536620747376027113723027625150195020177473989774468896871682895634163245886537008826867816150858770290939367756480566752149971625261275797921584382006558775334400505204314860989594952895418555124787366608678573090298591299540450114985295930994120825243336675568002243998073534648851997797903034181466278932122698991238960410283836546443875110922968430440193435574845730506034436618815290969936185882163544573704523638610366557212162518756464089980473210048998215431138554894557023985949215194006614925916069537834983757210537034672797769928557534248762139833998018453783175339511256793356168064586839649246261156047608071397690094069605139037533075690098389234671420994853357277539867309419175035338213421557027651513724600503094431917511903191509182871847043337749260639270744490997867034066415856513854438866063974022171089709448739915371873745148210142077526668957846786121725835951076796914695828055317179480856125185710732453103629953925630562660458287413734248924328774570557044421370521793456404379719207166617770744776491252101167939246368932208242959625306192359125341143450808499850088439539759686779579682156353928335070635168339511194997294851635029769645336 [122,67] 118348366489802688031894775015858888571599617453597693495553760448066930241492348676319879385443083757320316406169415373591915173513656754050653127093982992605945518527214979979880071844124146019401758300024450195157435295512875373753519211436786788932724456625206476518518183897031247624767383576842288828332444455111291183023511128921983538913622670730041944577289478112133215445532010018920523546689160589700184235314038772291651417654521374235420722477243312955998265847650262774247952841944687066838536133995275828764032055950247911363750606680966734975687685560061219507090262434967758570421744496327793833264761207663419209722543933561499209992639153299760848800700301093710859774930963118765306960141934537519018047128877359260387773984981230801697877716793125897856495622495402433796649389175395274118804907301647984025768084739277448744918818869618575498455979530721454811272602003032754709208067338050738139097647431962680804494837075883880143070408468555342335498761520217251956810551919672832515649550895593356801088686613885544667250303551978963940116641220927604212514462916493122939442562642414112534759778621430874447338507953219132643944660585537152651241652374826448767974476460466698724892901503763336730239900689245947366935213939514799135165835822777135963271905189813637206121639597778209389657492316505233692123077366870867959396057113591031055465771499412673348636103921077954389841371001814861487471149474010990412009348749252447301107601857061116534944535779791747025988382088321331740326558424109658986280475303445866494493685006203815049030889724763349244031021611768807337330263293515246953110114076487139267695392650864670179470881297287235030943079065688771977499625732146222256619286042526251912663747871994751766890966696149486891782938235435515684145306162586257753677819196821104731945283975454262059969293462483196243709869572842362782580636686071189987648650558554677347261625871171026554636441208364323523587825037790966063063666556377760726541272381691654707782035892263577219778395667619767678790537809143237931372337097410632223229651325513199553165872811327437665525149483062956112716979171152396720324115498513579286274997367782993054238241447473748830217882075237476207224307143167592000861118875251408606402638217399299807771956797656733497398699501736185600 [122,68] -741700648653638788714178405649753372603705252637351750793123716101234404489787569810713856833310061693721837909990357462650843723308473562537189329062023150469189555327815082027989408048788466988983921328064731318844278161157197440021443692371885454256528004324283778724194526239602563165467489695363155615151657185151823684075335143708849907240052243529420587048375897898882377091506288560072280871097744542131612688021511354498324382475528595194161143211872052919806304708695028864132122932656942920239624796927459992005088865574678177019841470528962301696286202020846133624413833792270207083330833990201770525224406842506384692261507882135540430396361865499329823687404390548483672416615565509946028687687595748007882706041630121531341399993407810544448119869330859421364695975262990527510522295697321954221765990907560501056279860413108066710601265660399657293101648532908449884789742053981881487439453389228088685995717226824199923844192778970510736935076452116685376570973538368840242869005183792887777622268667974232353173146704555564031825350719627136292656793620390360042387501790467023253471007994538721241568917994081223348637080275151952478465280990898547820257178774302445797220937071127548454986475497196506008755501593190224975468141423135393007216412480628302310354719851365256468747327841506636581087549535355136484318794898215914237932345099180421589255685059462120154447811466841219740928687146293739410577063127939963282123001789241800357801022370597455774207182618450409495145683763671017912753273887118018550724114606016099789261301665500123469770946792329531320225023421025725903400212787591660606518981521290786642870419137731880006649466126885201177824192260673372535528858942781124871847038239484953933665964577356414541015813760999531704497094616092749835232460698310736824472253069204104389013079754709690723079567752828253103369067125333249094472319617428551065582316917909051447353978338690794574845701379011654162518726667507582677157468654174963592322429832709935154090248416865414522990732557832722829496368393218924471145305087410526844707571057464020982248847103893110512322002062213107664795735566610175791257482219431245487887722323204155721726820060727909350911818660551630340378226341796517778719731629683694363342403372423513560065125570313860398582128743872 [122,69] 21795466200746330221644398402995228460848692312566400434329313434598992068572124573389709571754615469191138311543340605145907281955515362973328018242917581008925156214309685595936911456800979596107832344643789974807359691080367320799908167680783600018668150558111764813989633780909804737315282151175303368125838718691157762157401646191263649134918235883666341347252205073771173657570459443114465587273465018976044301649964849524523921196682850225993527341010963841817728505093945586230806597120057953235301342710898655557997201036585995189019491729936932340641871721522505090710106087605027866684245788807855343208642584865651037876366743070700748250045747058652482073765596453073917295909948146237597603268470130101886460172299875639145125032712265804160231296520631666102436799239906284336855270481058148914842428376198130939126898683895466650081596852190676900454117130108514721370960259660662286216393864534815038666858465409859581702169589126718893356033611931126069288113182594896270095378002310442026538270647946154779758745920224700936591048251366315948619467202607278757185830707986115783621495554112851021695135285918775997825214201568818352593731502850262174005645666223457857975522099320504190128884876509861086570344731759024443641333465915992322169879457483196986718565686800857143712760661041832490314199121433417507574600851748717273159025073101120530243887884591167575045774342110165046042232258559936322778772095209432906385135699417172278002143936994140202977562756880945835651165704209440962159349590951419679996757357467083529750424529408118887040701984750187666290525708311230310463166400562311311821242278015498366724896117659914855277248595182306621627311479582470665303234176899017472000558995979035628308759170939474445109863949629686448330410091725753221893618714504665026866230597391470774755490624129734076841882937597094310865166255582477248199201200738212028417971095615645814628169282644834159991583158366263414151068777206810278663101659192117097604491711980283688391410197199232177461460614508711948001556800144015612392154606630946720858702359368795612498041153637231116544422995281939509717432101434024292717556711178447479218051409711097603367844274316758291121980484564321440709033766000639816851350817482984997584477163133878434870012306358542634525434880 [122,70] 1535544755182847189024207214716201875915892060317752901251106935597743563467588077057037776233956799023374345901100138494457467131128118865677776000886226808205273724503651804184840156186094244100147912719486679271230796051989489399538151732169614247420352330824575482927312150677929201654747155631129899576701011473856778344750207853199896092515124298874935322216624760838328741928146914710561105030159777936422900260810914451342410185655491404140034995768863087255730564481637929921744417312654855815183160658091495282660487671110744998748331664451370204325797104362212909997313838441621406654730353397605870530830997280853977545456337982568090504779075566178400975330746419924592433423882255589965377577802858282971836090053463268370945175099708297597316348322693276475145903000912473086496278726854638713225856390626377315325687139462504016813199736736452592542641558420905627719322216995647973054539762227433505741013179128420814540941464771118115154968171189690127268779916866679203287667062003247739649615581733030546511441625228237562860455341599421150929786493858366149425452520533652708064713317247633605473052139513412271207851530166015854364856145670026529723565087836844631899294086298894349995059339623710226134139343396456761796317875165473660547213302906711221993075211400877246378005551936730000721977361895882613954435355712936250652870524690279341787034588096993251106505933858653565239743492676008399648323195038090853851173258383028131008982454894776813940613996435946642882706978913225717672443845441058728851171737532888169712771524037438211892646448231059533583154484090498835158053934735058102336807229204177860449483780680171337314303025130025077305210675505926249102129278992699955121600445770638344637580306136279119747076215020629749802910988412700615212722508624773192242014142574412332248189031767433095326160557069509159524008971183684492641883365564243606224885313192544432557152720482959200039860802092111823535775334896337870012164252724528038216088430480221848434832340443676725110827111449840564901043179365830050158168955189900743741618281120528765543816616255388914556028392049497532143923417305012721764201227050474717574796575528245706608352318825471957946075324299267784748650446873032195080956722566022203419209036294970747805338473993495937557408 [122,71] -85411423435609188730038997821649026903233498342952107062115099236792377883888992357495588017428015220623447553936040986240867128900659696206176049963686326906968668990930419983860252393342228934786268900924669670814481969326741116241117991372576807282500388964819585864861992098800336786930312822519114998588452871840085520290159825490158495127223733995141568262374472366730139434770600207439497237370897953727240266302357900674083307339909668588521646671285780650424549696508782697841763485787632615734391906952904194935950379433589471760197292801519833556000323897645806010059402916325044819574801276532221036728656558979701530513538393380978139566573662532550596942124963214335475473276353955280108571599965521244938763944568859738761226812139393359866710890223329401290902220931461847934809362084862376379548909374334525128349101360605511336172730521472250749583293855492545679882756588463879958367441665931241443779876142718969108083530866029316111890261973227945197831632997046543516880623435664817719828018992375984316755083522916269670994764513681192529625026027591929048810960330781299388730370336420510933556672503300469331503446744358107523970495335350596463934608593131604933703440252164935585834393667456686993987305859593420377402792128852888536037889541210164633631022452752491488361367139866928231574329898538600172321874265489933800810607244038654952302150953772155216190597652493964013988418713037721549934949931458169664754452152155448846906339697880237484383243870175044543848575579229281044103236841738654461031123880859856427421944782494373041443358145404353997617248196426654627807874249019852862512473979759773527235633537679732703837342414094931792920940050234194727911319145111901269292679167104054854427322220071726146460565606710268071195775256723705146774029180514268778967642695289331431860821006266353996902860896492542245577843032140950041032433332636869178281218457231056112678542007095368157502689652060275352294572245130838700330434776805842778553261276609519760316843254574609005082267453822966699528273031721817904300111895209586048296984447939317243201514973028959115587105740936324427199647854530345584402908273416784234333541065993259719181830673079757711026433956994617514946569372075915474273909286426322698526893367439932400707891542805127808 [122,72] 2705531347634809766202516275500885177986687229255438027447675662504703672224158047577377405366209310212319739677417097892659044902699995113693169621320692220849749705572754222024286590899046630621419798650841316780227735171694421383396562366687229937834651049125280243185289398961666411160435684600305569030978076516351591846566051081491629849199408594717946763929218526006908695149231661615825364078591022661348740457329865766172790382934930249611295368711930081838180127807011777230309648844098332993232158252905125678003283636010991334940194224279626502899923436941539927103152620383481319976359271134212539049746536715959813178039314500439426261428633406407210562271201323812424089072628898165417709504777513173435510344909083930090668313726962805609296377260831501029741532740923756998010209286966205454836755083800620263713104631301033382606107756657847049825261821337184760575018032498401107976851449162144501270212268398356682910273056230281497667018771912087839079719165817670007527997353423319319708543427059374439655221032734793989350647979520092985552254555978300311579715933636473364291672221855290655031560874400961127593079748954962108890681699241668516848209361628418065380388444838545028798624786525118280576784257349260393799592832332425420735915584629504859129029677442629027691408852094730879063990881907025213218846280845158869100850354024020066095719772894317275875958676497977620436135384426323235616116292141327705600753396736511743927603496889051460163939106082658364972792208164938601183504995949293906408948424279743313481176295820232515378255741188343531051465380029158485894281462557128643061751913617166688858143215037772302150880890264618731928013766770610034698095886553870596747580189998743806086306965100162848621165688845375289981259547614665261500001756580496460663049615311525764194379698255145041784686583058319110000963521776974207519112869286505395693613047728642407316859650577038734344848143747430221727442999346809156870249791166822410691552038621580640853280764066328312098429121660818992133513141546706327440850755851006413276055721747404570600812746053943108678017973514672330686296822405367380477389901944047915216892955548467622377424275024230767540230502271014243850543478750008763842886519594814389551802104179521668316881214868800 [122,73] -35053781778214636921417226402700231638311064205006190013596137513802291021069605896463975077269284192425625678285962889497422398586371391625680658227738417458582954895497766454808209712987961570113522623593108166640966686553271453991123967971590977378652531213119227773675059628614908156722164300071016310415422389542606577974725395569423836301725617610473927717832544846912458491339752431049258281948352398161374547769685288972278598774363189353860213397537670333138155486355529533447614974949469199293482231827202188658590400955735332426933356150504585648313453218901012807128410210693883741661131101567984919918674662604769222424656913555238257385453056916129899604787966762228474222414967448313954955651131251800274346243284049322334852930857875026430702405071521858281313320442987121359877421990675354991179203687146426320465815457442871684617964535503404853820221102899760318536709881563335839020594656516289721484171658635513742413241370093956521315590929652555031339288934779976538579310949280086518839939231399215871446839452341944889416707046264085907535238975943370268910943139505840405186666691201851933741761858538217469093309287653121052228793276747083327772107402492764462608481358217269886158050381185810528133794350558499002868294687475781761401824262331141418122345408880080690934675376537650658694592926473838517693942085918088887860618403058326047115602382990770326940391570279893619284664170028861172802170472727317267017976252834732502496342745115703445295151144601687869923064908728350028662976526143429282454116490023249082813865109865826936015054411265193073825897061490124478468693629981289187640654068158155599660559703778457462383707793849384818181833187547750487927097516271340811278990174070790303337900137272318101214513835445610602177278432853919267348560877739581213584006428786116304042965717988413635705330795174877122835384911850865101032326369417475819517820655098120323595194032056428906306997154634115385102274914872292933734788958755542048135190226995185584243965025922182318542452072632382331400502384153726252513677735197951750705101337909014658585372478385258833118937583900052375323599939756695444193062408620534460276955868276978058870412403826816339753689347406412344777632757944887784971605342868334548433774644268222010242940544 [122,74] 190002700253979915054681535285365029167043629164920025911273984758376058800947061114382030419190440219176836752980075405198924884453328530228310769700546951938573313229818777768174169539590181367167664628454156468011460508224832838879856646820413208259102130550781418966447188398885071873001493972690565243965085889143250887526900357913934766089418338990497681155286044383231097398642369933733355195392211990379102525864900312934045793726407389175440656841816228455066244171340168589744873279537103262352811082839497634447569536117457728183787095928729232525496221065977655547382333237397127447396830799202785054534385601666161699470923670661518675134436797593458736920977263573586587348125544954477590140486379998689495109215260569249540253807131005052235850980820381745738500216678338235812202388739136536559883385560179722826700735636522998107803457509922677093848020204162897600210609661559931024259559128640035738023650943937782256142103895147471819703476767771404397400796744808743933512246644399180353293221565833405307193952236141326616348731275954716389380220424736213791444910926434046767063011260213838087036512981541042867744145651471304147671027979075352434974977039827032997498542159523307166488111838330503490417723764593570330082523971588892317031638437351499878891827177301711988562977376148771501225225729142449872096629926958295666856866567789792983591191521254851489797054994042109483618704488253866554007008792285940673256313232862365477276146727379491934703819945240595220629094041016878791205865448194171150091107614679372376714808707534420797718191001166432942514299828884797377016409680881461656810229300391161380616431650493786772504062048801964910126334691951410664636266238958875046415049137145227109371903400661945828768547995815906480762171663934504881208710881938344450841583714891689658057354910608313438745516922706492084522014024246685582460462623139891092458224286524582639826765353100348430417998949587868351013802817245648797775846537936983001768238411685920589103355253228481589305354765020430671225400157307297266639018277914539295243118996129147132074033384851447274983660655591601340876019343192981051761401731421906514092930338440479110800350349664617724137098560320451451532951769922897228079173542235843223248710159060487397720 [122,75] 3244856022558710017491208767515535149774821547698829270268072285784879683408750095593499136628445905659208402097985626199339219600129255957739041292782556804264809247867848389850150773176402731872300374966866193115097187792392231238832192585025319739085944699515362589391897737972722479848539702586643576613989810185669128686669711968721298525344308688146842807460896437467692897291212061510193880078806278752617404880451191412871086502269520788312969714903339987138585521987120503858868995002097625705677232629946900953071109354421852403015914157111773885254861596199794052632751816037834167067110098841129832167576094432423326204509281344495746209937787268848771298646227795151313079669623756645387440030023089421297339001286227086029919775493353350741652822278474816595463152847399742538612678166551454760851633883521437809095152869469049127640668393283094478280396518346544272541225651725670763167874424820079471492852667493690476392453576940469730925696439505284365013155954091835564780960670224494428741808316654262302261133748683680627467774402796477234474374474939210569081844435313478705234069750710712117423295623851758286152144955246812832386379334333685055630525648046241905379941701939320946944526276438040770937294691873988064340266209611599815804789418315903234793633615663342353548624614477132788723671165808262787314490020893236526738302616128225835332460023879096211129677236935550271024632091909770984843257642628546307769816614723030744059337337455437459529883992055835029458507893931282212122602676248383876383414959123088849890746370084489342960692372403850790581125029149010388090603053039489006769549744746941804145770485126302469816547080753934953588108383874198291133521340376871199758793827989616712514483589781714691089413615937615303857301627450567184066618539901920406187327580762989088536065791154713805134386922591656968417205657580601089422545585723677335707983751252766957624956886877271992692465174109314838372317475717149611954222704365095873817935511949641259121551701837972716345824530648893039667841765131690630112880660076229811690958963149731821881592561600590739054209122921032353788198282631017113349427594156052296387451925781078227367373864269978775397420483634810483737065370478978366713573487646767736851993155842850880 [122,76] -74270829618063219723744542300671246108827563817649475811083713054334207993347062022248964736434665415105710857065370275443531425029262680508810472123386873155560965864168451591687380525241579405527312201934970998218443161471333634054818631647005776058961865399129170689715239645309145432438595192450767954806188768775839463776493966568321360576877512061018426509476788747098210683776527148417552224847749810961763817357607427361816273465876017685546119035151278395286511462733378278927113272509241044978218842291747506636163362414872432754927452792442499352959893062240105596717170083634555441757521282266222808777222957188365304421661755882718050536612328744878100677623921625359937340436092727703992070789785097949968831710654887319211507877481547591868459623386194904573566455871929486286740343340050810318958583684185708975751059987148324477824704806767319313579017643898414394925317015178967104695254779573343417337269175032974529059291236594509782819853106317286794041775819547637952333594484306210360231442887741572137091036036220504939946425050985247931309639105616605843896411989315217071999787152116716526513161117694699207764051584418999790150658711288795796284932918251392446459203236404052459316749782216232894829186637338570587185223160257391635446573873197939157844254280460692576511302041482749513649030075465486424328440677019501599305808685196547932625975695833962827282378911372369111478774533708647612271283149996170300475970226454677346332161295406992973878975902922907241010698795678145384075430830500519677970434844890984576369641916006943089186595046904443388253189574997000761457669561123962511271985330076559065635565554836861990327110953581848603142475993808626468597193540219690382670493077857330285567899944541737655275636786905957842201750953828631718147634742666145995065041558651488095622176538524786896840038144332819835324484435124483233867450600649286694734519174396458495771419845111276491246493382511957579649269746048026657553620336178671955074174836731381957468739360738053799657679162554106702383380823274942282114456601445914233665071556731093526758397665680168619572972006635919634993540656856157664239098043999116439274368469081248323225264957099507978886075667857127682605095941654604688832650774247257242936022421632 [122,77] 2573821483310556705969541241383279022217098353535421853262764193771002412972339639321033189943518960988409467713232116688464279814285879380568416625235908447055342081419164805580402717781757189298390772667069183518936615949752774878093626168826019776955829585627071065511774606063652239488463351388022204418317097652280570119620176088383042474499003840104164492157142972036758295348011268483197152183182129483028641860507447214520341944101271838967451950690632293199173179438763811175064024176375476790320575028434633174487508946506163084043235221287799185358529819625698302172565677171403605894749104416493497438489493411986655076046005454014478368489306969310970622561715918513227065157166843245852037861060809903259833669731840346051654531358414474638515635345857849207275768130051895757032536459017319958075789626490413002048333324631318992150833106416675948531979706897926968336942564653227036028759005094299052839035381925852760933068311303342073146963348108588432702060442752892215397589201624085280588947699427787450887345611974731169549207244773356405987348861875213237897329025100399340288701314718729874600093108354227551246072811753607875467264971507151280795006823092762323408764735107070175505324299351695373476691662337646503836640693789407218075346597847789527255173731101626130884258722419989439796795067127208684166444839710164880050014482829051253497046963223763722786069661836431538081169791843745015285580371435819042465846748543419092463564250953354591368373414343964856986740952493695114307564302399351337572309507683646635988782559565223119881066431726683070510383255113276741156099089864687093173146185607145109400101195593923009954952292409285378994899455867584198800390483351184799436180635129117125756060849003959692021248892286711282553201369099111555121681679072700011544803302774851940394500145122535120748125571023874600676157055287839510361854048673815938611554995545033008283796487185188072181284477685564181085851823437241543548873270982734958160279316825274469261519443707492632031193874114728211562135849591275186626467236428321684888247697562110507176091722951107891747207839413206280616999445920726951306719706629747189013481601877149189060361379915385695839377301211423586876502760984398748561886600488088364995838720 [122,78] -74006541281837896897549872154566250370930196260170808726570999038781975233024749087052316161674756039372774920069455685349418005142537032064717620046778768277386382908308335113391284406734523840975767856230637447979331290627985571378419644976098505627353476589809366884671136259347192289285364705691490134813205013154123052867559173621546281291317668881706656426840361659388451134871079490528554673776434911324016271914447849079692261249352298981360737200325265191695638485961843717464097663980629964003048653574859527990025391235942660890117879493220107711769567027538024353539308490345622506877022040629897622072515604706990552998564978662728062211944282011548991308836995445858658070838205472602747140716721016686807923721590849554300528136805601599374056738378021429618159047073511804492109568268373027753255975876707142395476631025617368770689419771732888785465244245029103111897859397026501027678888899133035221453535147925896603642323588630165581147146361101649910051078483045961626697674538081305837395463870063167891382004037593622115360288142659162598627438178348882215598630417707375317096569929204206851729103013211132223343241442955552308761130849928805606180743498515918688137568080072461521908590965608302236603651177091859770512073099594624886521336498726120505478307113119377009378215437516651386782531692730874597093319730060351970421521426845869076002165492149178005773820630150672802620463450928935432228991674521331025740192231401586405543849178524947013253124288132278264664344125169393862778682431795432995325168160494972249542123514428414736899041491912323098236509310849886177749268082497903142184564358708744699049494987995391291314766521695533875158587684523582795265561391291060923868552528632660533760706608524843263198461688126763284953893142743889307031844561593401879830227845210983641136363425862767380234690912139224278722048826145916263319775467161656426331206030330310315843376952058301200963015317381684832527587097420318517356596986061314491056222591549651102830971641368092963909270614889277454528185250337888588026371453079558302788671699435023138857593715881106183402589286883036785754016723133261040648977827792577950097950324121074568139588166854142637492057690560979952840856003385473715711826361237869309632 [122,79] 1256212739796132710460095788425744262779467903983920534558372351445667262971569345029793265986963963768284212726381521118603418411869113242097520833210968411696656049628929196281836049035470243598428006519988243003158534309122209848757278322763216839338783317149976799233427329251004837227796175011197497006421411946648035065038879742138107824490132812736390069779898421714257932487044561621589865040866248118385359403768482222515771517574224486372465247228371181282200985040869555737925294108982376854559517830931618376369640234601684079823140558140680664810432998864213096683034730806592995878131667931416569942220593226475495326997705801468971818282167494800987417488537580484742658109685494249400128392480644121590296335331928172979334753928198259918782200766789621664137479566433090485132374953193845160250405231600936160705482108330544518003965386994017360060482383670500925424824067826011421732999850634659553873970149934596447930136652105776818652086677106313849052955780653450867916510465209319472084213962053340423550476717805025131287750124170972009219030687546055497236796163469884006142318721939644233242844634963084947798024591921632723498202671683571000431329771796232798744205689620365430590505308203786449746677934729032285007257955126536354372932681084464398244216490470505480522628062272777980648750774339215648906937994467097472654937992262817728374663282694310893806323825231231881424768909104557965625049846908109487872786211095959597760576467156771441078873154509022543588347596360911205998950535610889345519684879638316163060010588682719197964939442705813692220093083590228642320860566923073783759221504059927492707655086764733707789224831470570616327083549544261595358018696297755254427016617136738561063823242261938078682410790788192436610950616131149775699127840090587822414079705363622514847860373619067376511854852708602575177477452876768363128145645065829985742602791048260904949040314966743031703594956289140003551559381640921584113428063454713137096238253806047834780945924935461662593281127778139051403034378063325981221540007376709675532716167277379606020890605032753140782107543498344369516530788661230007721436491173664740586372136178494241454673997972709165379225819415654904124441013134691817210222243676777216 [122,80] -12396868178002707097419152169675183484968222145305853166280740788222540981395716746077144221388681970338726959514238619954368884186205573406064124598910215197233631915621080770847834042406511059442123068149343835189237277180998034507735762591026804625679769224810947895831882429758812142947382629822880664824716586467840642259841896553909973807032051401457870506300875774322637877383228868526710339945201837087072437512167007734371744675346614556257928534462826975702233965438267000382732071417434770180512293523995161759785255258319358191109962802174958969079799442435114027808026399308786787612318191139582205558100173705933312438145240651828877665233976002822596351566947399787841747737175297188575364514644791714389022170257500118122901849594907817600691850330367879291708388842691846738909538471663199397752561193492606851547192323228246208791638325296357406171577293982823611402256325420545744972328235749717565799716161662410208630986596772235518575432237789926409835128759744272347302737010482674934369923506930016229083873313556372387411065607323717606544919104709097357003994044700697325194078949450169126614963850972323319297177560955556318825900185995891891015957602366135565463324451227324036400718871852993881711906937876529887103216694350776278400897735910253586291223511289188674882800654136400314450608292847234225755780159850950995991746541251944178299407792997053930954961529207945547096601884669241070082033776518909286726281601576946210779725223462314018507166835574255379090530967665476699357883226991589817719123874221849545968662660676740874262534251723939903954068478788759116483343637423734602401596297635041014475498697086893510593456426345400809781031973334976544076611328561193047886777565842812879976560146396718859535431429090661955813777205497421343253622258124206623284704589228434811984093138690166799866901875758751250825562295279703550447549431705881877773031341588563995057580369528888555074873691768951852400784235292140779205112556235651814704990195749932496989837105743032866114326119885792977751962750712932804682600382101564523392719202447796905213651295754369457302091387902111705548176698570139974339918644316772932759703366883739932983528872693124930865190617359622085891248306059280977247008633984 [122,81] 75500651375157306108894452320040788868341927166137467052439025212217868579955359002684213966129661928873796681581460055049129529331102446304268614936946985164071573974949966887490325107295966668949060434447030035337583581284047159276418875497530515881966324997235979315178677882127562532153053861522848327914794506178507623792894310899974011368604371954925493726386693175734411524800039617411161817402637211163225386053341571588618200129000927648718181721901930637974182559455268972148163045957231621326060903079391690392659819516055829950110897013080909469431358552673701985183702965495448018332542493361521933686162762569324824471293929000165647880720470043075552853374289893159527068412069254306048869845577183576612341962909263622241623253873532350957694790419226668866509888249724951052942978150511709918599518179054089284562593279360476599067156213134218435772797327702577378729385718015626338435930788742116480332639440438626303411284015284115038838553249633966894824214531583866283694334330275407795181857380380485604164520897763707741585155269246650547343802407517120744908515973990575876312502487951866807543527306397238049733871845480176369514794600423130012601149461859416355153849977128798934073381093765028886945869560304629798950959056819384080971044888686072985848081771940693395864851153071470001688189331689137140527412685708975681147565538937938956303856037790167492528008491845361544540048788417811959829963378738870545899595658313915831233920018302948103916213193277846595917297964097927024938862447427340068840297976178220774056712490296043949919930496002713236218994987784117853765210987229086034647309689095229781517789844285112754730241808127393643990366172205451883571765779785001724243148204161190661084842614020952682874388749171860575950996966277843604488394049122968770927659650416943557500517311908532319407167763309811342539564797526058643582294414009087138758436537436862748790038939479516736908628832255299259568838410180776375045941752686814731155046054872186941689618901563232510251418572770301114423784228247847999735618866383178408902963282513937309642249690368865291825805750955447406250677844424013885290508005431319401538725976893822447312115015979636062820731507473479426273772465817102665990912 [122,82] -386105015846772905597442668063131169604647559058194809483905272599833931497962413369345322367876099276305111555211506762280488220890886735615498563950602831924124856288602833097752711165143896912305581500686875579840510146747032969655840907417359169006542439072268160270306949871491273724321930820384856731107725767207235342210755927441589849217713799622261137108526589131033909368388528775137407681771994516488710241593672261950300706026491606383009177921112282180225378970810854322344553734451577909904131186671424716516240761204182349845424955989077999352460910838475628560390631409885461097389905342535764942072228030837315019455659032991206144860143354888063588132606433113560598622584454710469118512805178258963280716890965016633416723313629486130927755187529565138057277630255197180698234000134634669044068459084708612843174263082840053650182391978528050795481680798517495564895060440627875322167996879793978576936518410932434117274594662629370043262287237069147463144281374009525877129791105653772175441328256828343309296129383048414296826576107093699136438795449977580574384625597893431858687365865605632469917696599457706774465268579383310108990818525293899686254647125548710493016004706670496629850849618488640996603049434768816417950425058452996398247170767696414960597207681399960096666241912231048451890709598555883492489277798998136025223075381082660355821897872212880083706828220537800979580459130047735208457539304788996290622487978031383555925399478888013687715059043450270108996375068856451818301307235210274401705702446466666562955259377110108284630368047459352471189012296243025145040099960333649435375292988874175397697369975521298930363388748921615344249433061897750421464948569607984809835627394965382878369924224263667746180484557548355425291649056044487426293152919708263869311562053491535149074228981032299957861232747995045891817772764085493144170798159694352161338396075586023932617835575361659406572906358588292442429189518523190856661926678624804165605455662366096305431982497836261984771667644249801980636071044168540583032603482115247761072114858888578922016662558085523164239100291149779737906701567292832752792646302886573216088749098859479305145705245942365419745093572643588332855303003765990736 [122,83] 1753287009055777886837560855895603650136386327481028505647882443137133343582777372627812653140251576520939418302490952036725434450415308208708533286687607226588361471047901127009941506373842557396700053717369576139196979824565583521593697682436554039377698570998871159253378071642399666854089384300494241686600147920468055313771939124230076194146370083232747812424004830437959198624794305899230986194232906006928845658026860796793210145606453170628662240046885427394343784128506420162761030883841898744960430657874241276051642188243125444015842885683053613495959492609368562751370839083958820008895564989345981021632027135205237233480986110266237308402682631186330395268402963962088359296028216224932139883992381133941905249283057067973192261209158531123842908986193923850861247432722326500594904950644130729351195387686042988579605952347239278202775261171174317302544822420270566381738650888454071789086131561408337771953735595858085187171370024752062910618899305897057609884219310083801640397811661357851420863939180048252608492920054276942104632609181016752065357969658653218981259959902735160130297650915681055929609462613599468864019274135546735429307284990169474202334923594827525242920905461958738679023683737118387047326369122586250375414717317158193700405348199108767766735227282262564340420158807403921324748024639343783275733695730463771519006616304255742691775579075595347351340316870606114950406827565864435649534238259142746276733300441832618291917505963993691120479748252500179749906571307708496959345688043497363575445620070761074457203352234364154155354962189143227887589345641798536974733078202445118334326422586276430212730502874824511651419887658461517138152813161180909956064165849035884564480436002727308139283092080927911016849096693277172170701172594663258169841680414158443527977221625282867219046027279370237879288287662166471213815531851333561653623165588175995784367204634254641449028297560380715519706963473130912505771705465364010664408436301554657659494109129924969010080241904059299526047088909128162904817988277439865170526236757732802701691766045742044936017471252213629472464431129832873310936127957140265708170123463285867644485797956735301471414096802899304380653907704526756496982485741696 [122,84] -15415902058527962029209868514365572253731661630485002695720755428931089360942260065319107723422911354237830395946467335373629188055768752921033957876443621028426137074144617195506715007975211587810025040902226486943573394264408798038057808901850691061015420345031747872083297497457620098418236716986137937338964322039054395147833603474301955423265970966017612227424110110448129417515135525774806949735137526545625380696676167384083654450732844684331290679296633489779672513907400992023052679228590250167523123676751572172647772791264555394408360713749325628595267595933393787273115905276642987754665824819930123508257523247079574436236342305081417163586423331194977352734501294592070072124466481586413761037165192149504963889242082219758936018171013717538199684744428657814212103078552311269785499343042358905642783925591418390575565261879899917872916413502863021226157927348499347112109273996461251756860234320017592742804198871473990689550768249665590031399963881838074962697108777529561193768486869582368740412187558290799870341438794602517098559041323701760932943551771206377000177513978845942055072775227674156637743962807351869668148441217942113595210729902446722583735477131361345561116358780691083175319628043463448594842797124502090753464232829748851943048286337328733649436576226344832233949084249482842450876414979862494930217908862107924621735152656810640782158281868740826957178087106218765883487243647376759728805612560324793879070721196559814861564108259868865509679645410641777491930120097962675622769965624463179430462707869311638603022039008114342241331251786124835107498456715247941208611010777222034251523621469007858950431251626897265264103960183770738856040812486536060604377437768333480456511309582930075505119083774513219250266534415836709384175768883182066202462628034240257888586001441687823820281890647792648511529851146274795092998940081000356737733797511401227769850877236549086401765176433330979393218805704011228809717954514600338853256379409366785644906425238882647023036536362574275841982866248083619423996642597351787888923259641691169054324967771056066235140104065632950707542762213992313919152992905665181587763573001523871436762584753152314188700279695824390376595694037883821052703328 [122,85] 42125247558722790787109258847377640107617594542541173031602571740414818708211814632034616596070540685751208164170709869957525465209105822322732096411009228171729031462592816331461556566210370034177997561290674987872816173219158997460736607900284416820389026363593998657393607558471819575115495784024589982448211089617205636758593675410991345894721355300010566897269762080121552998177396895499376691043298043436001977190083181123456247000824779048858222560982982077030194456740816672396257981360395796972984710516333807758885002014060728778420541821208082031986454164871511964070636533167643761970172453737349856904316659663995508530234715934113647979757024468963738044136248498314911754570538415026015627902136407419988350153010400555733055736944361382497144670087278628921962592136346260511130653098890120055966845181021831709798970727808879701425191106402052975459246360718110698330049680204197337276349886918470161867212887972447417519904613487306467950987390259219421281200643314477680594868933272839428775227013622500341088940647997584642646465896740556318186987562747332792250920666132107639138754015023673791902718881879598201684378719017647161895249604301031441332760320918301399909457624460907619614428489000978562634075500492627389437211986256841725603721961658779354661932038800197835113160139605901528426195963007279694562059105991565818941744766280238784346279090937950492159711626677637821226930648898511351801751232496910924090379561648671228655423034482126163534280319930941403628638730495571479368268856984518456697133812968588140921713886975286382649532840258218588275003259514639900365365188078051602367692409543941359730007088686078296729871628900626889968719201202608637745300741362293574890372597541517774538605029554718362417207911437882496003014648343898053720625789236630516934573194058300763452410628881372402482427635139738406203339029628276630403822204366799757292324433418462662710801677733861984762463811280649454340811548137090335404866677684300542040488960692738965086754162913462867619159422912298538952927466093378850410325026360819211647417193825366923692352976011555280462564465671643216795236789050953490511288617421457548550082741178544643488272712840621443196160991053407473984 [122,86] 25369575594269261960919921101638722681211197583062960852151543188606628183278356197277672391968582186112241104704051538149777850284833193211535695321630462209207500477933032560326238063204427164511316077782706825702028182013748638791800304294617590798251580169789497926937852548893345657990364743458277871020780965560375332814949518964434301864633223613428134171603516632184651473066643700196662066196372938594554019920104919934295898825064792448759665639432721355206398965679961347462239871896032239926581466861628807271363390103661087756749836393907321550380626317191674295942395358924724109967050528787396020890357944543894904074009566865840726454517012012957228643836896079318307684255022495096496936123481291301612287715409554238002124193340980610766693231918110091571628328843893731102089745716470292987518123822282843499551953976194188075521517046057992789326390855648054407364159342339821100565683122955394582336873714383575205671960396810005614869861361611430776218436041660096337505917384534051474881408716473559648949641865699456820771308077498554884319178831679240776113271374365676549555783733561349838650437404662121225437278196017334362009527103482941443469045512296924913441787360254671526669167975547451913157576367936840819609893781870284074761988882277653947423462280897328684335182178557446345038918238056191324528703218408532741803485970098177623831072283564303410046505307034568188516300039310666772713761040352675289984301239913711262424490507864832028787008322194384164753608611623904000127991441155485791879854185589061960782713439540277937161311748701861842386494371947581183618393874765292270354646399827940826264631381133532634747597971493723681402154240653048853811424228856619875152766973772750296930618592446550006838596582280136610676985721655949542271480605143725676379145446205923140545641430823393070703797841533462051339792636268840771830626610162539088886066894525358611648915599904442134567985044346782949175516386308453733224236029408323555905125038700584064271778634124075699406101733281934965335580330872943731111929338580283476096807032248449333952992504647547002082621443555955691128565891905596221393092279902023324781519268569998306155731341912640191519990424271952 [122,87] -2638783553663484368331267546023794363747932591278297613644871664388185404540582086088165141528586943882492081867227914143008406892567657080809450683862588540451971173381548780107182169461325150764817124533496306545373659546995095212408434865015281488177162771200406228067288306083192286413415341990455985422241152640881591148080256853858906743851552676200242186939830648475743055829825739253107731645986661226006111171369139710269533081004945285550771319929239911045633500621632029235746438376028204743641098130499738555267439545153250348003893200577383983026518528583032982275234908156015148963927807782241984157648997543223340678194421913859219161114018016951212064986900932371619344462895063458794759833645882715728548525205252353239237985302059212833726674692250365134862568855392361231323469071631706509382819770691993159560713145432147358204458592083728431585111797412967214800256747680099564094111268752847597692534865129416125927661096007665853456851408274571577274714529110288107512792277316476151213906995402382419582628350225185481626587226936788392874955477841912415852683647439575579575487933273476750971024302904453783688108050802850462161504759200875023449126872139494486014507526155118762371279004610616877470785919301490827094831217971324235596106677179871542541282021228267594462443132408720228214135970772152332203662102347815576566759589112585043537456494788510806572011931574969376812088144676886806985493823739819437503778089625371258280705860502689477930190864502242282623102469999433222559707975974728957043351127777258049476585147316506893298243613505483309628941804070018456101552608642580818141850678060305414649809558552790494407681479983116143161545012733529442307884773978380042557162298831680657667984319523638894245934555089375162995774832167865145404622332626353713217975421138658580837897612501500575426103415285203752257438755623526089652497197713013249280112595131485463689588754139100299044307989844126531578633821978337982859540313514024140590906102079063458287331782005639480917576667124414591132929197320043325701232151545231699660632412248409108465492123071169985955287144606199836791175982918875852314041769474666652898070123538366780323976859803314301627068715920 [122,88] 22053142649643270468064391994791759623586237678779649775075632754685202446369942479939355820699547685835199405272042482654133317822012365390133051999641416662808041046002240016625253732370090362822705361423478241553917493099895067610511890350411328504702714522455443310431547097802600830591258116518008211293708692025530647157513258380013512499219012077892776404058165766568084753931519268747300007881845855109984072590005178195171445660657352179794580576119302307354884103718907021410677145628733890165404373364362874524538326195308379495095204313259651566417114289514439106174834881896876503838853992808689942562114568452140334292497334662718554738558723044015605502224887561260119561706419027789672584698996162053773458035973818753127920310499604382338884628807616272628742715651414249616567916771674109961399358781831284626389578386867449663437827789340250635081202333992790424304088802511763271041013497382375816623709073633428160672027380776711562812492518276129602595056676358709811245474762565037064652605098867983439094414727722511314946163897871780875399860337348932464151891367089071417626155700200342406409675609345108865257521764502023397501557905752700070504222781499460855137650454260536817019051047102373609005394927504716846045343842698595473253027983861271890568009126567200304606675717942337415060045605868942710216140571478843232427511635534104737578660427775653340241675690726442938554848293555923982879162252633666159641920197421871791659593682605256275152634280235859172982390737689332730492423150325863291956885515135972075389018760581861932386915426948014476028425736525803453529092632962930438708823285407138785342252479236723754094401329141520999598848371087856686851563773319726541670995332510662590072396238127589097663565562545286230052859923191046186851638144933218707864135709687276784784091435420307654649846911884308271780298349960506063040118810853753122744858844881441318690013487182206945175931283639664190348959906044230247560377427799279073793774607432070843320509833912835849526103758318362876598213394239442243358254974065350425076025970850200527741535503395496530558250759051456354627275429020903969415903352906125164650548431816157595138740741577879684590016 [122,89] -97681069120559359470856743954997415559202482006949040741902197312064372459069522870500254466435506775253800909231850270284752997297191581093968497792056853960609991186315556375433361370186322173076466677379314221228949870018825990836359122375143675644936439979010795756453355926008351368503955345913491236701016833235749200717430277851973946083698549826647778687688099593498192955241967867215413149482113254479608769852581379160223070442426820419131323848523157591060110731842268812444471937425947734150644162572833108453352404648937614553374044073796048837505436519178039028090875900405046114621093918831307969303899166776932670695715782871960022263960861032727787142280479326107790232674061481798382608789340324200601265087427299556266420420522172564082049050555192664690979332149924053824116724274759489581042975518661103579725847511148141189828783607032394931270984686771263837552608908583827569506246464596761931581337482578325787710844678227818993002134300820021689419860249032734559843295540339739228023644267238535603888172899851724643102076468856460811632593830180699730818833427829056799625710418638771805096424843012861639912615491979738161324870553885937564689061949432603520300828811398350528826861998065185361184864673194882023980920318141971475749763101710755416945642156446013630442261825657592300294359125764235268436602874451376910809723108828338114027458514904604394970224186834988559691261689992576353324427663840525220211041689755615228228029316881826002116353794243578750573758274657592026219774052871490469237613028602434785907030587539867493968753814043263842069671798670235101684116887605287345079829437385132614244173776170065779935871746659458596091354481397674903929215749360433001311910968392433751801966874119405138160008164802503260641483105084170689550956859454678058994932025996021804121608473231430852786490946968489337922293509555826547358490868536894204616362872120090217095892331114374359068661874141995489384766553924044793279390299939595678911815636531037821711398203560762267301758664100360209971062884243471111780982042531852992366521876101057081586568815115861078104420396015498898719424251431721992258347620769500637134759464343630715825100780691266176 [122,90] 484060978655533673528271253157061522791475989069977020324291679511393027721186487363412565434567864698763580851836767259227565018087259963220933558007000113848638402972033960795003189094518323809960672807835814134853494392560111264835062337265676186867868415561625900752431481891838897222262262657710398641278618598039265393848066838486612629041211055251247220757110763885255562104734261775260289224112961223342616114206126867765913761769176030882519202485171037000362065729170660521149795693187872125723437552503106336433843362732446016834994153892644776492168374754890820986315667501571583275885079425988997353990724438584981826975240564283523010241399165297779309376707777003860596393131393351242283843116412389660047137128767091951552142113021377678317196295848626107501128743071895845281475886439403815506087005053243114334318949404064082565643208706589545114183025599702474526149348228577204703124428629366416760573400031054276908674372772469328407229728893516963867313838840036457468745106355114180583560903062462404765389112703585489676856053833482584034376905309979551342783706504652182569959335894784372249013796774467736438317071438359575435912444922730962267364725892649952791548973250243035267034469434456113734944542485621221475644406524836275650399907396782808440356001254300146052952446515527761352722197315727456038990281698955562137107214942857243286193920017803767082982597933817947321361761478533849143981372545692569264498392149946698983620823092156047115725484862207015913395053734601392918712917044200844262254872124047162196573866556722958800163007042972162965519076823636208441567101038813733167892948876582264709946092013319679042863985460412597598107464836272299512745609067804444851450452723083436262491586807877511087352116303635114760960419024457980526651286276309156124515360478965400037499501792339647976860466235849138388886315137236897340428815511663077936798593367984786287255457082564975632424237867488931085052253561232273884755473525902877485402567399669798629463889517456183116500129359695787250995729989301995930160540336372259873748780677714817841625433818994016142761234397730541606880738599617039070136798354632504034646533763524054660747350636200 [122,91] -2719444723827170806732328916670693687071752864128793262973464966797461479459912014370202354772675121625789425718585595021995984811064907277856272289114966770067861848754341206906986309619717718141860766538433005171965654116087868357551418813244901141586646120270362195186797738999568001466991028294190809800316197060529591069061981519201102720272400336743727697389633903123070099061642986552645350060031286707366532669549114425384676591162523001962609385455797570873085592498974879025554459293756225922902258234022612043489178482779549356836601566905404010234750182300158366032699754703756529931819258272935057415064113205211992210767862681075935628820337107546376243461029896983727583812867763111239313755331964662179410788689148184236376543935462519713530549661405941034784239270121281297554151878990073908864277982465486887959164749372273161488823909180008420183194362309497021163874883317921683257911290134860204974855169701492756661961962458981820608344547760793148238173908150903772469950778779646335858657943458258309388367013711211378960166697553219529440317209714243433071439126729758002204301052778869478442266217993235544582636954146258905271327874460880075697016861185058807751350861851916177014506871042293409086345327126093455695117155142131420795002661246405398390754881645360354195338207457906798339712691278347621948391243599056645408779690145888347079579194910367115470237570184767687404358825707947050900083167625547765607993657468336123670255856843930608633421185404158781294424693535581220339522790917529214131587898466282000453749641776087823531648663685493208059663848877893100891734785639565083062592007308897311093983250466422295174616300599313657594636481856524009694032614721828038741644638033703055823663515333924964598649258840318533151872026143132100239866256552994086326471788856560087289304064930759439194551988559631636329076969011405048365157973055401233578917977339915961243989512282682216901143842435836748652164912289599081486748905966061564213316680699718158906263849353394764152424766724126232214973195507151419889086023870174953577991466798467145106022341599563270585652463924600620417320329834165589314991319227711398580531607270143364661514592 [122,92] 11452181911302908754048534961555588898694693532847851441626133963631782052718734074628833058264096988218947606967450664909105627070536123341600105124353583417549886794309385598043031433401708273888149475360706665412449073157583778401213390419407527495452144890346893788800061464116971070253966120411785152596330760128781907878658504087503650833954717718824787577914413444402962988572057581568467841031742932762415607471180375024103436582668913072967141535674357448577002386109987159655694631827339688581392912212693526066686431717055112005352047914309228668332707199965389179828380946537524996222329576083299931465219735235965457838068692962191315177457931012449416340952785999602162768919118042979777452387747722881837519910830761154516056822074854561958461560528337099281408094014322366176520095774896600197359125157756902014376050235967289802944793075927454366994895340479940568847477838772744845221381502816648124091956142127460451083211390403441835633274180073577546139172400044423587128220860934508893200316068052309598048208894413969467082452593115646656059498734889542600736527601258831696432368153445456882229267104485854393192363142601272646366627118793162045316900094119864054398166363251382041857814936372541692059098399747887380896381760972906048598061395095510126972611584505631225962619557504570626328412910410799379797921955051332198800731614406897451128485349846722871997104922361784632900713010816031059632468322894030105643554487469827450070527446170331970859483143238506292931557841565399505732714850332520015907069030647379039105251787371630876673919058892499659103675856298806533115636045078976057016013504480718320612224745019472245785788183298001936676638303844608647272333943070892182318603064821846683312323162048596639259813063106353021374744033877152589591613993989234953409801604647797930425799346301350460584634521025785614480992191734763962963629610291490890359246666416825393881762288893998096850349136828482864346325917148697969673393126389036560705177993467824824625638709199860778377639822595562473374781968410400299188530732665934623298256124701614236037060764344364927082923908836940506547400729057281157620853817209777480196145156200030973120 [122,93] -14138013156986381939392057222940131803471418451963903881923132208184871681300742562857943836136414019135408354792170156553559846855214984025582571842780816760559211981564827761789202019448246759626086581827423248115563147436243257325117248478282126890179637438223905962233966185336597361972488437331448189710179208262834945016482176606112305321054653191783873795596816310598760700263281971038163411962654686911545583675510117896911986910088600636051268872277737712483121826150513523275644337701951901550538040200362182104871727823229118252366392719347867444736341792753068381983725868100228170596516334759341274374966587009005931531883410043056516783407690186420910699985637166466760916741140917733451458844092595065521325813377464708343426050691256890673725130669338343875780179537126579029675862776227198137590918182269026135489883055436234326726521727227935423828012950452849685438294566628775956546709972138817671522605770209837720454553058015168740628469176832602077145044433972533521455335257317494782433270277355471161281191539062252592455410286831786282525203422257023188635851783697858222054739646565157223821177363845889555032720248939163085827768680919147682764123552080674574062397732404916629616945919932231736369307751990016355490195423866814364272480106143512760401304522140084456897693216107075605272912872611881924597567256076127524979781333639731343454427890284690097469134094610960825952582627365813495527242203567823144524455530177293484263976777385896071958221507959950221670220025998761700476614023779426065142519251889284657504853705949634717617767570980320168723020986638628774858710241226343924705647952104543354152181273514847391187025393183026572129286688317271936532765799464060536979093247409768140481352811815822791696722180709549290859961100942434332831203372000443022340894158998770852219043265654341193160391476447441174336091718827984160410064431689245031630180421264791684028001158910821219554121260967545113251009488991813940039003134820361808300612023443725484655186747044233348211725870838731569214400664562318446456662602957225073152796666698680869368529808118461955365998208992985855206154999577146455356477605907803107852099775244672 [122,94] 3847744554522064074156510251401508157668123675075557048658954884405928490149620114266384109198790564470322459109407582505921218300905545241488124932203259430835826753088762186390502877226637891566111579447943810851840462485326906782520391657144906795644586003595342827818236392429172258688972194659058938850479065186167713807103943686694884969289830439581536298476788628806750503525411564089603685483113752501065749309573593467121080836655817693429764783432668435624005326532225960652451883351567018740288547816810993526485616710732179610302676445457952569307862290046216851926727289213999264199584371468718999955833966373961469580908260570499968208151702815310600819797910198748600383420358091671299381361816893539647647015084075046496900415143698762060728395652176973352137365175558863824772776963536170992453944457547157750498769763624190355851159902267764526904662553245576803132523170426432556479939724290670113581362025392547013294582955482735980658317581800254188850121222061187169401277811531762722292459680459078707017918860824096572023749801301501754073422967473292825345188194518575784198279074088464039335229763655924731061438988567314653548258951906120350288930214489120697159391592938127356173865051381833540106531185036710170932775081133027013645377216733432419641761960452729680723500704254480266758590098159133121074242905158380088853688312463011337969057927123922658522846416879086240652696821805643106190678486587097272129754162772268503340330034311199615188745096000642792167039688106762601052512872329905263899602127186551280832366323094598723542783210870670829617464635365885730483034881756268916314378923374358294185333303238621792667924866946588772324511410434933588379282848838297830383166701925202688345219787160707579632326249392919291019861713304593989261528454244839337099985136629542561647424804518733214905315187676791572619767415157076809178299273251028256241102891550930366777878920630090687378515875398199852662022419117673778367629462603476225287678079755172734904798295498288744903576173034038672312691624354135140066183930739025034788757615992608220214244355459849324820204620157072991733685847689897195354881736989300188910861792 [122,95] -11607825400030409003570365372983266062120816032521055316090405763305037019909951188309708430495229941515845013563602711351637334769987889005712003570027437346248528509341778002620816354293461258862948389472120783879253817408803964161083772320853390215516854353464234958414311819978845856257083559751153286586668738165253445295231320154649376945845698490577066674705633921827547512405703488367892034108930959795858514863745935740003828531702447591480960289304310595588238794612515966781513006566652386158618871418626904439266677468769107287330168618994028783570696052626690004044931635329341125867243639310511277945757705860003410340800619876078875098327897166470508092261864830367886517122727974035487952299828564411564538084899066364672163838957447798699213518278954010773963618684899069052811929001480100706546971607951970946651712774528517171157956142799469347496707392783372929711610715174547538244732387456357959194741909606986743442682951370805396757614503146281580512169210970792959539006927751454250647014474582623642774432939493194412408194037515963227103049604953394081131459543419465984781183212903393867067960725444683069771420571072995301437507819635788378293790227302601688535208864025402313131091901281032700799864758305686494675405418550678733937643135816916032557476602202055098370615984731142296636044699694014829551187741276587740321777579352085768656743454560753338122346378269628548310549738435824975963905944509035989390484857211245583972857217209198271984405828651840115282029732224263236274933338588535797963491843109932091557516455550477101676225872328080080872250259366554109634991805667277059027184141443011347667147566312734391737611576929673870612838762128102956763613133523693032701638457406618744009132416668029828859790822802816694242966327767029469139039653810235073976889490644098913933447678091608735234113753394215849822637520890551972698512289735717188599223902904100790761648238338721664279941275574950424478950602705438239663807492910612281630346492494459633516578729996114125811020776828482953558849473180291926197593905655850641965005339577505059257322427384779631556985856037279553571035722046723858876564268849950439984 [122,96] 38551538531580953881331929815914891623768484349373503508069673286311036506247276092485369817484565056946844078719669839933960212056466914480690216530395512625835535848847585473577509666193987660111812593530122510573017642041320703123481818776891374792932547324783690474239971114943327926441643313250591251488694622959589881087728871323249286294691686257220357003403380438259313115529491135075767225630206445129169731033518270213564744452189589253415297370545999908919700366496092157402966764203327976706395326501727139908644325540564759922366467520700983434609772571548467032689766083815261078070116323880182915671743592209920111112534888228195390490697064612201998623611871045374814039164722044180182673016580312432829693166498417920283047391112300289077810359112952919286908819745934257188593726556384899170786664210915217536712218059796789170992493716750771116693833205160645569885332015918630417987179453829692880226013978367982539445830953954993202330050052071494141083312324201137503554359687932319580521304070353204584245979791797347804660636075176117014073589252757558334216873694636889880223583841737798076388848426657548867392261750619924607945372823873033417176305600838049733038842325650540312347993530607742847982609349348036397567966918614181493013882588823665807684815372965109279335253079483901814431090015174163933413665302232174282357292485135618286754360765574248674057100606443719540079295442598073821458708596643235314599214685878317433725753773384456848695963841410476733669098170196129934950049238061720463480285081585388804443226315858701038637574583341698602797508084163523106129567750560117829715580873430781228160892704903089992096496621417573932896244428307327612363278085572944563233254271937245571533667071270430104878084169485602910956344619721001451761396540019259863889068797314189372797900153770703152640960203386637553570096836013958696072368453401434669599740499160388927629942589309454538216443680008208677985684666779648781429895710578739738912786864956980514586405920441378579235105812211676078918749559443357258558554760134419852237189190876588874468156317811998755542012493663384736610958166485396436120449128859776 [122,97] -29844646505546752819721394733618652462595890388897790207242927653416951444554557360330151266452255161174377053817794615734362881387447936475141015188297926807058380595337070673022978418985954274035823733333962323488440649211451645263073837123306752256510329698182760092532563151773440114408607017638697447606867545369701117432632481653948127909819136881435241044713756340370643964873403945455174287087043378216987084505223306065313491567555238197732922503925220420189460284921861157731211066923455025302069114321546962819904544660484232614974846234825049021852375817271049514990160870909746462155629917055221473492394859845177651033889486986848201403216087756629019087782025543835410471347595756896207698492923435412789346418833696562758061908835347649196535979603904687929542140063740829298723800880727905582293175678119755876681530453932513747795181755813609888675356144527868013887359428199304297506979421508101236987176521820867886942561873306818828837300922690371653075426944017210431009019184505853650320171968662853876191601418782098484174762836692179680854839214034896148344032883994255788296769457059657063405166309528430667458363715060870982183665926826166696405269993502451139964551449350371851812351392973421672384949593166385013493456407900055276212647229996092411188676116594571725947503283480838556457283889718233928004298486891854352655397065072092789985677330907862276475170281877439876327039108166947584389822819978917534817274935866318758494413288295256288574219615001567615971470165254159977386110412077165870116518689977272942001213565537567113089085955756042357796215658565619056362962593977818430589186206251626951409793476324982389085947508107902085368025846411891604428117210224430929050467707780607093256078005127548522405506415181559823846944187526010828076677803749395816379681024831932225174328098787312121893351342678636590450740504583614832383594222829453673823677794302642689110873164131095806623024940495970679148662768704025440536926183114824743570732068902564872920227946089875165188765177216840174751323452035663795286907656774685081309821752225037871181183747500949774819470567256323714731385949853106190498645344 [122,98] 8769671542194524979556605761298157734140826704458428469731965963752284064378510140797172436913134905119572472843660128704729687267532614466030265044192382435274812617597791222737959614951836667654666386302833073190592332479730151835515676651679221832588124263645156946478182170289604674991966540490821650455004769042680989887149802247256671153823051136524417862240182645468746123494765244493577880964181852611142973015645657286867313027432054718685610906577344238850818614018898442259248012189140925178545330850205206561296636917731644298465199730081988511017271761402996554133974013227473011160489061484367453337236665693715372292150535211438310062670539779963311670674021489326204183901463271295355846495384606631349146510207213423440488102389587207362721225032985448623150495476309936287209905729201211645932438621070060269514199871043014771897210215565391228718010950791071711513562560320632414392445898545955427045046600188322957214868992159430694894431650603678637377357708618022660472283006490137435069139865034378914098534960136625955445976604988768478803809590927878243307703582607948928480254537128856612885776628322813781022701611097220976199432321219884913664734389648734354116613902616207589206976530716375920650375784541443962438162046249749072539929304275440569253972417648725840559702630886170849249476171585508198714873445923914809645826309518553597018292684355812414305071946462663725053245338887668215710583756393109408339340986677832497842691245400693332990360247530317575925749426237953816953834177281818437619894148523142915516141347206714881013006200596236105133361831742961503757000811638511922211891466504007842794318964293980971720772729286222107850062836427239829262839294775833591630250974773227018161053181424515208880678952523734091743831340233048139160596407148095346545041646976804019357460223271970384569605536252462371876580489222561929189228284981227918193958112153659331811872163994587677021994223035720154444829998260668638245711398118530868841365509405885697486237645767904642002304393719394461732215488203825949351790550600205634888144757708755990773073399218877739357608162818458482377560067440416425152 [122,99] 2793790109250027267748826499433078350610485526625685005722352208268586258133902381604409214502256661592516190392492793892033647035455850066881064402495573994936601649492398916349518536665962201560644386510370838942930333802469399666870706494645415626436704124161324337767609902303266005955831269732563068763827744944094823168112971931996765374828249515480860219119727329431173908204746459895511152084289442139174085716826548051329397362658789004912985727921772488244339992985755468456887639856854071328743959341482422909766157484120502177825046559552606919970783406678075411599723212394652733175775970107453683066757762384020765611159197237076627436526158744699436669182085793285378295986246010455311087070487608334718668837377550410434388731663892368971362789719668766255487072725987695601521918834105410347935627662319000674736350591432080281119802148190808968909729384528538569998494043433466897947886246754469852463688837662961171141183599649128116171914637144338072381560390556719971527173995209849431473554132687897521883929014276437202040893058298325068144552441657722417951516901054089735521848494582387810378168824278768565891233402449112660893867086693544760511623958762783043597531656199156313704323786379482399218577859432694645952332500615861706676851669838481253146791592200970795238754429691026139697314866547528969995583195004541466258987032743643805156521226420288527696524574539754876467755035448098124381382824341936154751124287192219840904148897278536834148060217905191479463753796339002050900165948395213294835197747929109911405632437468778105646046174589573090466831612151148637816791626284470119450545025545784326589219854584077945148534159038674716843142242838999234801135445272336874065879285817794334675025343040757900388202359389007023612072776062062055401695064320071239328389414493717761502324142734888229336691265987702497874843296409703066481434917686763013447988489397395137756163218437933661823118440344861449958688703032967308557670535681112348838822983359421054117602583194159415348337044533698439427019819816739169618575934842851091334031811648850627373696887063585772476070596875061328420890150992120 [122,100] -2183748217202529361576716292839323441883815017083433472043790970039360966413555085330748162437165940707435367611445642066097462785606162580783137790966999442387115698521801080625874997970288047639425738176682897938752952266859330556195919436209023164712358415578435679050421315215889969407650422092810336867849860894439247133483236996193919588614641539410695887617148713319611624842991272167142726758646182041400694940659267846201378593525519259025508384375204067652965227167421939229034950446157495518400405078338507848409005226710692219689665977301590888414648443781761651629191222562145632320342461517502494733037122285152848622510727119126749312372148456078085606695489635217483383970995186400889586057052261044985358926146561257916645093147804550763857971664516271963138429174318624700185784486914431535266077501788512408361013358231466505914806846088602215084585335923976385457154286119952683123796653245288504557319882614229538457239255524953894815016095936793123338412720130918519295927425295880053317756998195624500961115664064187243704088970588162736478373879488548144436889584203083133046009743974407643329943866325133095774186542423076298894239697349783923762172651426127855522681423652798480828783550834820075173261122378617545787109322265500454243666262645715646373575727590411095262006321745070426674555030818610341130333494060145944018325109976624135746866805893208060869747901757360856920010772869436301852750069299785417764003120882966422632364751218052324307278882259973235187655856726674996553041468225163449563594494899820958354134630260975067402145512100913521136703537814548640023749243498854078946501388478971905245287977826016409509727905916365521597487455322936492860065826429304047026645249314402731782513546611871695015773583186071597194727680068213841501126022689868174483672685213710428894491862788503783604875459017788144581570587613758678520645701835494596361098443103336718278039033244132062479729249829815884503706524078949583497503880386711026201224916483648866511601338137761316511468343368324904372263130635385444882759151463004638117371749491888214819139409713139682740654631255517066656236880 [122,101] 388791127204011582431372197965964885647450012507160162455535496242840600567553370216003882436259501338336603325221464531682349728161741606007899705353122488120423640851907792412382327486545205279537899566251461333731175721219513603702153773944623759661248566611677859312666848534626712868762356837040674174914738295457879620152707803447045785963576883787654996743943302597009065931649217956609512227883554676591435730077219278071044530088700075141250164318399649139534365563562498203605844596026432416843752337419374976037780609980642084870337135309772699633068928843342367478851817030279778675992102430807135281534416922811890391980210044220951119117079912541962221429022338943552007560421265926266445706895220019333816898679603288187614094728408496424417866907592471175773276766562390340518991112352530482134563831803365816148556687624964504461535818966266524943558489664898234034682138295067755988646241386460140610758713846979464357767653023528393299791331781825812933550587274686244772674220074064084449391774479791241139205431907643394165929664128718238283754404829663188079838906320003715611086464219320665862933707713834002493933537831697929110975061301056183364801811441472229718856737640889648161237187387859007382022888466518776099661245515103581744206176723502332646153277826514032836358344837358735705915646482154158969304291344053311631757292541734866762023655441583369795021704555939504908297799627665688877980039637802224974260752765005235824356066253495344318202604184611004633992787376751053120522566530391072277808094302479025628971894855559909149706457387626298211739136376484808538560890194220766425017084875478944707707936521266129880496666477286692710010909471299185446099928486187855770984432655353954170805063075976210503846218585272758310252170448220443314180197961280017189545520934332996412702089933594764315142572805819392953012370994471951573220739052996840872667937409483118969434403941488748407014644449156638245545360421186175821076622504053467350226407962177353111240509945785877794046736755079825092204677243370609216842792546515866014769845851029874680010202509756578589419831497856862464 [122,102] 83137625027495276022508011571759051501899421976595344253271092041690584892927434370785306275584250096835883075425665239697668486157573026386100527411391450208279221239042124423084700629902327747195795485906926047237915377763644635285603197734206426439557830297198169857281558998367576834633689453256474138095685434933053999891668179271905167467162651833929974661567633743957913014803193294844609068102031555818854441099167576347232050346215425370895212032055442073928697099211562158324341804981786795924710664726626289008959234464970594278765071790957931268657542308316689710149469886115794773275666212978457758324932617416071800592274169338497279105523688493300350267549465995381244611780149900231161484426564237894383205332208488779813720119671203644202341397846069871023208336120122539644118791051646798443848777328718928692529281160444827367061853430520320971468521242258507101552550452068894520598827549274735081288265604044431079685323511784249690376735797072308675409279171308197031280342295445368996626812462478813374030841959468893003129040625149374626090000454087287527012172289118698698581241011153458346686829219426808739215270727394837743494931817594243670367708839220160900004673598765579228632266066659019186197298737000244351472881656929757062160342651888713262569404114569239771179160994753353619413309367961655355729953825638746795573365526009478915170766057530509170883350638295391849158509120486035848789330045437305725736490523969240973188238070187422163248343225519123382970925945346536447401512909201513634645333400636735251006671231884451521938649597312623275991939503646364010497169462680897178870075282842052114773132495950094715452501905367972857827925386496645994316298216482316554797776694404492484695626364505352811890816741442450272470789608851327646066489475133615129494454296837787240679063053770138690044529535974793521139733361672587779591297516351089212406810426841098911470707632915115960127631266269000981633626410210746840228754629009084645452236849571729305184545406608291099546669921422141555390036935723481677048814000467840622598167254833077398504727985912400904571647973592 [122,103] -15602820343928920761830371552572177403939471531327058878308625705736076224258883386310352335887532211201663580509453712075211488682604139734237840125696553236638448073768604524822902644434746285533287975092542607057583133082032994375185790516471947347261587770944628678992420667502119495930162889409892089479925333720649654116242413084436023760105599835324032798111575716414247641675850473731588219576736725184523243308387746493717083702023514764515793937954434543537435406928240745368073032134356754950627871467509440409528561037446354902257906249019514615487704561025902494366724300983277833619377985956336056452839047475767414497417753284293960478673270825550608636121424647269729819273288523080321887637405599028533406336562162010939082744733471494453157085520030870692633447148622664687990855483225324177644712110720218252972546093597692497870124286274266207117400077544844679980044493696899642193812117847112434628912459382405174868866099893642915222347129173597913727390941348915763327900995069224054475407929119788690461017203507790987420477755092937246026496033432812526949239026975665584581099039859640595908889538782665204074349569853085947681612875095304100052608899414158017403607786804165121164799604373904567065593028495863853422789338028834460509612245832863851563429242651136403216311552553246261675057266428629784545808903480734354515368200311248439570422382698638747201474684611572823821389582634099254337434758614650603783884306596738855207640462822189700242982497254987345623711755319786289193357581341237352484411177865280290103002589600216766346443747066758254981398712693407961510947506902675686274977504873208176548442213998094513085032025163922047086898192481931662177243452060870275652243521341348879058346979633514923573675156235243646844258273194427977104258064684227033954220446635918806076241057594767420934596719957210182064140420171698738263696732373835949578821872877263794451717265013226068931690057922458117962441379579587024318610796287152114144057676685003384138189120809751379412127401596854329723696621678092944634421327089739338131937019962215861321572549460250710214128 [122,104] 1641172574882260636936828559190393063755445067003076445991246114266613196162231104396967927667021514568901446947201802315362891062315566494068545421502181853151394049258558427090189367475979460857666388124317534511362466495466013565407122113229767678407355258085825480206764357357965748115818575595132080626940773936408291810469552297650685281748741204763857004670718314948071219741962866456366725181479388942438731111837521381583789936489200819832977434852012998848094121083210008967168891866148305011593793025207756266354359860724929944976359169623318056928200276637536325421746816753653523143099060348597725097430424591087751257604800879211128810343526682508818595655307528631370171578689126120359241337193094367332806794338280209462629377857724669202502777340057892279428435917786115329276282228298519843120167949175542615219033753889398021793501202034973544002434828022978482477587030765385034225117948725124968513869579895254103688514076833770950954703490058501485650282267826247126259749102256288823150921354968449141689501143421925240850153992836116254119342107513677557221833190715578993562946215570801942959499799878284157688790280875204076423988091173948647851963367154937155985464177035364840238402609128961183611837571178736517658655508765530040374125179173508290027525710180486028452548794936427351896654043251469938504319347277927647216200001128231708946865908889199062503247414398073087026692162285777626682280489945643330896737369377764189031784250362718042880838562062139447593609907476201284973217565347390224664016499784758673273239454080628778210130403921767424978104266479804402330294054328295672610524938412890742549489258018334683647175146882247094685391049629369063672183835821610991164556725305648203653523856859961060048024871068912840260063530035185674101117479894005318373864220240459821410050969606688564551662217044592328770133258115253925805706369381951017026613243655984612419262209173731707049670843180176617792354488305551223261940652901311314088061404034162800787195860043244123667172825990958294021625315661599831196637765284941541717270548255080336376883070139622304 [122,105] -2394295414132527686251825149633622151568258637830671676122256141261521905394748064617163713681340387003876397935098931935046190409894528763493827040645807168172182096861241271308353216410074154944513193930622333869016218828924523581315982450055711056015420116304910855860503875282516266478237867913601813333442969245127197241898263284661920989323010074018858899172995822088433763797152827819599156428130349293649329231108842572327641354937210194998509338418500073737102069104825696713973013737564990520161849402402826158926384800763079966540339114595348844186450871078589480721089175855570003567474421923839861067873828043166458972298647453684467494843469342227876622952872223960374406579665303020521883299661634436385011679171607309315048454997668365140974604298678989172450300345146305297186865257113618758233880223391738568382516759359900340371435005364424736595735034255854017197565922272019563119573118269590000852162000619989873163629995873747649980611842345541126180969906481014806938187699815566678043896605109073426342314988998896610579349386986057579109709825976993902414404274226995274509641305938446683191643200162690291463546508573482592317961433504492523051519837634752186837889871555822722455119210567683891738851736624332282764273880703332439159899167786021136936286348807257999232507403045035740111592444215895070611288579745842065940695094263821627700092554379675467867590848040749213856678168414845771551611706605245578105929124246134907409116700606054330175349711315013275509646809649059740886131915705195810969227004493243849569120811897476599608502275765650301031554165053324673340422862188727639270253810459657057934780666089465626714110703323655584734356705296729584195387040074449401576556128042931434828963430403750942049663986016106167530396104432877057220903436791322826375903519060128819682122585410837103751020172719294366948004817611047251160298134207649188299057155413673823708423670043405916851091903266975295217874511373772259929267313128360815645730925383169134185380310943339956616813354510580991676927716963986215628447099924800586798618026754854944243712576 [122,106] 4600512407844225446049281877234340256846395165450558471325092672390396379610803893361131750595943617563959879692783038383320288922676076425561802221328986671810169566744745568654053918874196182045580173180050448301037133859209124901642409053548853565670207679953519898826332499316468426680926566141389064472859967869138431849369077514090689927680336264531226207389296787684216322286601393044322899840814478918054172680167355497784513268022736506311363086409423858179275982337517236081402381859151469295276651254569295556618436965083207338707790012300612335876157817224369513753283272148126778112157969944884354120685272211920954046937700974399362541858817498273786312855972264630552669471182009674251906761651319490052134624236052728143280965538535332184466318510307553317255038754713330455251775712596228672201404193751094749300568875517850694921661041017998664837810754556545789207853502001287159461056469287943736105853507735614841843940710179178624443861986813071492335782144364299512301040645881559612288773455189161579733454268443040369323368051998997888902488955065177275911124358419258865537681019618192398718108183121951579346804047313702999672627892513097863684706648243400210793963050609797678922470855957188293513806393398225861888376028999690297178425412117278241050076814279368411266212339189424286435499535687031588658813743851979865032736823971019914109623408034787038213455631184289630220332261793898242868956758967170794523639252594508457285903785667417261003386959953638767991141371796261716719220959450404639249828505215777480520573877796869023767440448398403288192130286077540452846748209838078082105964594427996058997866789948226689460543017055875802285943293954741842006034890330634534518121926469174600749831995029766265386751075851352830872724530693243945886184504454738874899682409800544985186433686543519578515803978314015321730423585920512173367493386380764918335104195278999708748826983657882743011593859633890977778634845379148898894344177095024837492317532287720476635729291772415638846663369492466405264368408034480387702980630028976693997072324778152601388 [122,107] -142980026511161656251894246256405651404679885034680055320780948488680099153663054000124334048047408377612801476995303381871459113171906299311028313796278516420651565178751075973223538630348791825667765056045070765759159372691307126661488947036112988610669601487483537949333180847026908015986359082958084561754170829971839165361553735680159678694193535469713013606652161764582606084872356496273988331885085009564643808031172969095507160410247662599619954298856991615134924714782063318404422701299533448391746844885146021848766685527434191307869584222942086957072354205248310168065551031192529012516991639667404886418950875934417778532145975998212018617671716230350389038580099075054498509937790313972245386268881627345548759060125350352926207373505377826922488965607015482716048883681285941026185890130180007410948481250728230362411122080085475369196727473238931480993002485062643567130069875265258420188030288705763881965526632536876795390378990925479275974725522643246971010859770146038356385618687499882678124466612602438195551194393211541262169809328892613959653865245655108262301267887614954088763079050643179638255249000000468385435745088174551611714791604962256050316356358230954869707025559680117241893560557323813675669944470406376108133776351935574632174307045879359233218861442076197671609167273731617487131324797739099361895649444497242482902115931309888848392493894257472400967990735108620786651971872043599539749736239755262121877288023425189661839354672228366860802760103833616833286456842223924970490104861239909956042548954754793534039421364874297482229043966968020258793353279896618934351065602393997138794066804393109987044480071630473767187895203115492205477666926631470840326577481186647042730065981539960534157720267550094112988779126570926995327352017084423397605053663182923455517580537979030451977813572661503970160470747545350108268942973361008383306757921599908911769511428528791593740198567647837736716132259206611023883210187843476598304998356913980209622947830299056487670377370174669796100838282222311668140289667181684651231005461711835339827782524672 [122,108] 17099723210749826370104997255098873049001989684262891201669241273807880533934113512820764894610909920613955589038583833855466937235031314275470005128058489004914163302215614874456911236337988426107979155063761137609436496006984323225707794037125856613669032148831187857489265344534211774799490134205378601351289829563355434847895827947934387751219258245224615356512992549263695968377459158869351797076135330496317729739340232433001897330845697753217357495916916586832497300194161628665806759609476936528612925300900685303900649151938344654762193829413674863350219638091679694668236611721097790487872836027660061560313074952218679801109885073564777107932660860211026622653333089680631708967400274548704362308296699998447359275000147524507050858941690667417092089983622221776706537763834298924196524734456825079558344977853730362428537519478167289927869113720031047400678403516474438275186228182087671890046883385851988612966176137934153726909857367863346287677605342337406142158363832197213149153379374940774043912756479868901978964640189260335588357244721724114793726477776210392877134089592873122238495718991713234973253090886952451207105363643650279861811020778957377285006161895416844529841394291531662168792400201971373932640002859897595648623642588638253544846021278612912555236463749882623414726606550078003412755556741532882569932046697025368458739408011469452493454568023831220846616810505701986755207378206937577261904248829199247726157733381519186464429455922812191126300877194457546686969461810295769020416279533632472083091868700470106042988169153574007089649430571121883936039393955083570358376204371208448499677652373865631431506179084031828137723928945231258002637709543319733471731280181478292628698195785389320136627564540265703849568093350151174670627040907085427662090438366757356607605498562859165160440257883778134639382475387686539898639803233550515796368473716860884043363325387314613953202977770230460208651685129839870645062218081855930990574825650294793811581538259927678665626622181737526920080453004606900072614624892637335355671893237998078865152 [122,109] -770800557643112648321507588161227816877039803735535521619646565001332068983098085340035848323897399073049027538828630015731560703736196295501668270443862587038024572213127161836784020549251302808973590192682690712607255159010209208223647162043266452767675652938610854184284983877324302389860570694954256020310467737989517866043370637645331258420124454166771334079149945893747535668048130533674829245015593249163938519928216899928490281765204831275648211045624302022089947439056242945656910233626165756111976188639453834785478371697256474376624768132387118918004849574107782662657788909139603836576313308490322127168229127098132065083905850378490131381504964095076605120992697884626983772038340050331450679017518582698631348074702307164226591274625418928124733019572172599887063272729096992255712652408810209249832333460329309344447468978107019836984725313581781743035774171760516504731475453084799360075175138090809367694554292561632099679139028972877999186881456243036745421627583058007061925640735536240120215858244018250613080389842451197958669784563789847120251235000392440137875821048866451661773781351000351216629629466393454664501873844139476014675742587309513826972105859047719124987763352962636547595937327889921794066894577961102840211096162878980082271385259364470671922423288716837205857953128174000117803046101200340960349633444599454411490363858673523057443486133259261907922468032762999500113683176885703605673246374335219729543778455848211067224414992342958291046165887320454541888168834919032638286553784724395602065925457777060642434833508542210980017219945498498567794720931110369740127230748730842323303818096621167398893639795719850591680278677358565833059606733717241409888170833448132415659010449596534466234206194871145132238334464841260910813332565919146114496795496676607584550010682926230817684412927927508942517182953272997222211910008797327785655138334969799519907914155606919850520409275751227876144666958698758300747244886974693930338001180734775782999596908420801983299741144839860724105274623203499962697793775545537825894007441692096 [122,110] 5192211387720736226730560036300766392905569541318230707922564306244349018308743245001631976042300286618055857386866808755472114948523668054037219969522394006835442249512161594327961918822720167879034117608247543418681863394150553077120918822510857717691848760734402123072310964095195632436850380359080162547532806619689657631300935927493910321715128125756944672408384743776902708605979185013384569768218503656099119965453736175861190963467051593184677020968359981610844135137467392287758964766923952513320232848812261213544455886124965257524064338154656599799869860681857797017737138738205789969970908223126424066731562872026807514853959089258263472962188206589601052379415077852881071166362058202735611638387116050172508094343659264163157491455798045606373469745558443333422181634973877965137386978499279952217344994126050636552360061907406742385954890805856274765151518746266241530725490857539701617454206520467107597209129454983237592570077623266086555052319180861010518725681065059182292736503489992201607223011153917459108983601103641850287078576355009605377088496874316956169460740640318459956404626028778257455743647357566336337216676064648591912020237094077410789811133035115771120732456363921320315359108159490392368660360817419374266798875068647263512346618765503895346479832955782600406827223292740397782251579987747021784674378866248986668658933974732306032427542235121812360442850716336108543730999874063209807544912424882358160573837730624498997376976892984344628139047009781865724151865058040486378120875235640717777336403846267519491744797958224142552872824826541373381920550687092973739717619217514454801993206850577497862733356648223726662359125123977180774382084612884762438845313815379055019198702685297231523002751991049461623344991162360541976000451829070017932061945136836492560500483766705588483731584133142738030067984666042845366627878119683149633049512446321573266410313570140631600926628360493929280641440350271922850668813893811152248384335300158994025327091108667020743343559737380774299817864836504636914802577102183737098336888 [122,111] 216215619810580744727813394015787792222748641301153419782690668291959385979749236030675208287974406304968897645839846068909404917167183591622510395196782941740469273261656003178657823006599699783096359901487070223310185331670575815125887102005938385760605961515393395226508002125098139119913825692813823586322305771913327205173653527237631290042956043374951247811960011373895882541762385156170636400118972676725285075318205708229970413809692129355449178296730711462913525705071197227437853498648449054758195098135954957150698525545062072514721292492193966018722346543626107376782074029028882965904008147522432956998481508127268627201011056095836985629912396214402840128392123215031383507079752805497235369927668135280736733528827818170751930551293784606792463748508931408397260796881675376570069495111852814261706093600830512949337648571323492598847495797774454138860573565832202714942622456984845039700182854056153189503347735485551900860202507885828373054192755546407879294751426603228414342163002745762897003145311761658282747526917962397396960862279894887629389684226519772184353135119505666803305891235973334591107461547796103942357033759841214289088197132570462131553713132157086045789296421478688820344607155647638734251518243049397590215265438067808373104199881787721100979703021429453395193879041779392672892712036861094374172350842587352481206877507186316314746003266646716602885658776791870684945111081768291638590453350890608053432752682474533357786195969520399305856622819883604124107113732707390762155770746260942835065326183653952561926821865675866852196994663013741528772498030481464372797940949339649046521675364476873456099023604911631583969790166325965135610407421153369039419709805382246536124251920826703224890318117186875200109915695014803540462158097531263398284274584632327979950591710526152114347841188638243106108522346541113489464691643060582874606396798423868693107803414709243337130233617313229003620357219549080945466029865876253217983190246185667126779215975915359597904667615004977976075473870169121865418051016853763008 [122,112] 838200445044394046472162535648236470932862370714498441456252758804348415850583483348286144406179315582687613898272091815349732256889806773459791127707408551461035558681466915201489602972746318356318561689621564710168290524559386207661737043505189183228183512011469366745839609187632977207804627316950609204094969404940854336860344645502082259516763279908128097816040381017654139599597206546964196151586993870257829714876850778130690985166152343360588120082319546620371003583378839087877863326739293938461886130234598828691154582962915525864463260521671509157786658618872536416108750766583234681546274438967855161569346430634376551570200388744925476961632251485000795618100740643429164140744201476010701693348415616425271690351404949714635436465413029493570536962997617323159363590620661354346505074221456283335386250740095742333534802752540663536265218954014069146479855295281257726118007678065051565994028521878069315441825778525311800857982093621279485185715005480217316110032114137094023947589928252207150981369139439646593460786239853258798614550706748037032499686977434046322811958745401932663609583796869046573831595319688414269215858632919260221860720972780899904639376836514639496949349656629835748717203283226433151179555650507702339012059698341078196952047417148765223350615401552834875450076604273364596981259959280525564896289869608542942223013047285437496704861432824378372639670972258143741149255299790428508122278714634050072496832361669226072347290685742967968100718211592088775813995701478689714017421534480561820921310658988658912124118761244802187425244157340570852739303156965912233334255901966573813938953710909933866142882595567080847546388299766356378717644005124424908495621680179148663327022288469006716144901354332090629859504003060491209247550685727472140868975318532524927578393932501079292988319805545053121885189079440103717476983225469633267228552657494396462213130023316467075841114250406550988137816622200924008245664370130192168983325739600703120777531332858589732171036810279859166752701627842708603253960480 [122,113] -53122636802397822727098824981010671943538450384387063676379129345624951720434171038289869076426306794772314689728717679635535719330251377985584215283062027596215583484649673295272700801415100271235636039456318151203978868054806083523921401482336048989258997748835570960769153241369542164936468424872704296558494349826712543419762698305222140171283610732638450885143067186184401611866092076362542006687873447828093077848426808594344041300541973796246029339231010752935537732427684838235594073771718171194465513557730745864117758780633652183250756829353782130012000491895770555654927027031065041148752122064131304023403284638749909927769948988552167630543630341025191301375973254741709441770339866086937323616385450999364253865834534161536154940964623985510364427510275658759460527663337154154070390599163374920262813530606348750212894992186612274844168119124022525219184981844244835027523639698072092934879646672393827179583478245902167002135240934231485188554145084321547821384272589969804507663935525513013618416960512803222017801934696198183903127377494046514194378177827049125444717933109118285027622402514367389350319633432051166941151865190016617915535380299274518529180550977002856794516319496315725504121594432057543484050509882412892236600711032099193721379313388644679550370838051212404492703720398212366683697771052015931009770549929920959290924106019571527778855298401187860911136287840462270216252258599872002105787444473888944358141816958920448401165325894427420913261134212856874148236127507910220267942105762172142292304519681022232397848956744952539572539124044116693582812432399226879509255613924589836307852089295129457287170550971551340350991109105781226913100340145358552768383678766810328365117211846807338725012383994485841445580237619261732066871229779075445159845098856676123821966023325881355022670815270445524481747796344034513796965973042539340496571592887714754312407107975329781666285364466576269157736233014174272957600642216559319974880878842162162554945336694981392672709258471906183354361058223928562368 [122,114] 178106430587069633993062748666586261875838365278593783816493498332274982359567601157916320488505149097424112852280276956109872392708295197410807861919844764520660931689360110748980612085538845013009528087894403211028410159341212265443682867668977282502935561750937913415273536222965626316378598751070827859230509882419466544643186519976607002831084861171607664375163419312373106291852494205142370156605725438351253002515668774370928549174483918077306734334621268390331921544427709534496910410476756167692913554184545840914431029622908032033756425098102475328417421712917447401882288164664819771444468708444411783258516921168328808297345219276961106155522840618472179658651548253915671878130258049495134788471102096399540561437056241042056657073889500999820878043193839262726497813926923497478240806662432981670608587253172908029848967691426807111925048519828168763231283158425917189880207835614196270980392945784246759633595608356665429177806541888659506218200494201335742992670018066251246025658653396499423234017075216978028550771864601774023798839246293223089874227718476335588252342309410668088032620730061527366513565908922303917555828221693975828683134984629982632857152297257625019081875857380668802855995638994645746628456221791671676906715630143564914973523208810963629737692913063676052380213071572302486836793541555878434450073118720271702774847980560141951400466879415195213335973024466572527975200302998683135334623374606234110756152167771906875333579033470282538502511559391016977782537023929833244688375935890658963910130105762201681843119359049452122886752523753922096501629889367785024836759886682212288085671973832169003992484168577300851258989582367704464139116223928466221228949408298272504854898765196367064749998696560417596643578759903083133698513402454736295318981493715498667764156188125319512458137358965427240568622221296572041896823160837070724993859253340231387616991426904886113660887872165460942684837000322060464564517657353077363011988534684079291434393286450171783343750284491327992827987022380 [122,115] 7475169579046879924121877938400150826921401273782927236900508805441865647376274861280177708466186143897764537035952086605337045055620653041450588023850405586225713074986732780577860074034228708182118214559607177110795616301041209602918236349774971885522247702754188161115992970058366916333310479455243174366390342505865659280372385897798391187652504566905226244645413410224822930184098652848858355101893285346631923341379189326314200253926961944505404176928505294353298267241405734615751124269630729970373608600460031742509027994168851715347356335389739098812523841477460217282174779504763929262760474399335793576988186293612044880470610305348862723172403633053987817609777167217780475691962543172496659381290848469653168428168550136343380964206809486388527355643854009896701411305757396249605071796712893239478615913716357425115186962175426305973008595225577089692477118916077918635029397625088773567958345397545149308913798237528252401721846696660978365675742600549307439169170904720148567725502066656029475471897615729693676226790006516446705895522763601143726359984103648756676111240131326958575791677241111272825311074343330210170695527792862752548986505006752911671393819239212078836356933803770788737362486694517926924597510945119199455687460883665195262496031874197698865947328217723542279293166361309024092222768042604484095228530043432984656719529762520169093349875250710162109598623961098519947332693174431457525758253236395498642190912772816452339747163735556813304550319930752242979609962514553678053023894496332126316882817351124430701777003511553384404471830482096191278879904607147715964611263286011863784252730545421571885712330174384273600520310157637363625764096469460475645673463081789207025378774926839363135729069710612811598342707841697025493128829062427658227264609945242237288171089507800870277086050559789193984878560712262922535033016383153963671514197136287926389482343676914254170025572878855480268817273819853844662766007789126489077522178907249505585480423858780437415617377304924293498720 [122,116] -3121577989001811141302472698248276324820342882993052421113848546227413809802035385613891733886293452593582618614927687515545314586079211070282757886307142136869683657199555310361146772369073316075067213623583855954184930289075970204690748359550874041718104325925442368943542596835828556052720756614637647820655456076930053966999799031421589413054611025082811736336697396155640183717443158185001871073427119545354845533454428179002150561420528583493674934525701015291921234890340297111579801146980215512377845230634129358181085769551190090811737433471844317722129010163573756998102821968923764420348882139975746643573038017370478695118132385405935213876931930051529756568974812583493784784679497680868485147493105105184202115709062938397082873439468361066353463478161772523645880185109990331115284190984321451488369137745171272126000531978153303500813857271506646602588764626711687166914803343117855583159067147459252145600191316472773272127240906248790981406075917290966437043015103868535883651312323245471487290931194965980963220957610592753443971728309121012042243057939923884857976296566919424206193198064039257812330707829385177432422499475022559287595770646024823248271291447244248162394360137957715360083855699388273307982422103535305106585163402698062574834634254430848915487006053775153907811608871570700765354071099837448448200746983165502398739250751525460004682876368992376726378178177238044591070432027867246698212885090834977935962384686977612598900097336311544205428741478781650434804109017491560448400375499062579664270662413636961011376478593825151973781124053464868930136428631507954869140325405564417334267007971236624121765121726485761954429904074652280348946063486124261815169303043065725135191694154803494192231284153930007360965979689949156157452511867042771085395794862433252319668778404589316131204432776263760566065500639598186638676815429296800556691180604885225659254584485561309328998553126296775540246915746993898362565159798344491739510893492618439601889427357146400516551343473952 [122,117] -43778423861923831303559767898697861778114184512717247837225965419462013517669204630701945278705107804738439902193788143630278009492426808376708884989794586772226125695802748686265121647026983335837424775709236790324897539415290656432281952416408596187712488185590128611827018853737100535395570237247381818308592563006354203001566265220371914961457136268791173165150758744287666255015461319208050238220176140810382630039892833058977350213005759628477467894222537317210482360190458800804368177101456914578228044465165271610359265374299241782250282978428453503199409581156249209483420505807768018972901385310980121314885454078139377669762142954230919323681211133718127698397543818258608426317285716126924907303687133342765390342298459938064379763139042140041759188990825819936137228614427848209837135739614713840132376912538145000094993472919081908624066550522783900203476757876193655950440065901533574836045473215944403654401993199306831685770543491134626236374587328461880837871151782177895107057447255388317394905104965442634843153810479856696780386689669030573594726894410295458809278032953581209110819076013582512824881402453470533420336457185351995674972281556995551046496629945878573234510978427858687002144285806687388295118817650206470712702290413514201229129905830404655187766531648567049637166757716600034387560938620939594050616184497546341725517552754605237192618072946439786060399536197907934583235455090849334735811518267674051720187519428348682271040013014075160864727724761911889428552551818984159479301187126703047401338432815852469625570933684333690527332874488353680854716126597633395756521398294398431660373605469502675815869389721048794121653907535228279787813756948965757206841400659434493804396329954816662827744073714070289711278910338449984353648797243099669750072966490700625448163203689246414489698771957823262479484479581757577904439863664860952918787119205601255510090242406754193383168966980213137519866021170078088932527009560320662912507927825657311376823696199283077609664 [122,118] 79442763467046239745636488788741913493651290636049330753718428381468885553574647219540643997971274011100911441520793229378713436789235338961571768206235210449780624426022128218526104097673485599004348253563614128853037778445261224427500069312645818573139695799031051345881322400952618120999641598448216820036002670909224576981102323736757293189678746067613326371565604124366711264738212014156628212673373338336311433141943106832605653256120618225448160589899244686448868832682405569950808408232197369675750731983732589927932822131973507009912100179453214194145818672524809551526854538783152877356098718088599483218586554674819408971463209030939444054528248152730115390838180659041840892458241840469684429163985189442713857777810799004311688384805576976774008576465134508405046538357979041028743921918114321631478134322153938272586761414265869644441500175438402028385963844774786058943342469171980550505840621242740027314813524172324826182272023860603115256264730353001557178206484180223398051757624758126954600694065253091183306498368355295299569172551912445846081079570162986978725607322864243260669444244217533348781945257039940807670685651661110088639679089098153158098780164406111811804190509936794912050648859122801809701470089064353663103654808946896180210109091616756771766695204713182701585378240389774638635504300105593342102989697911579560778699097915182038980788352942962146059085333707946631986030324521960734605304941900604823422414451208131150021503563384628192032251985637907102577775079054406556920827438653881142728513207107073705192152210727275961879877727498561340165688956185237889470622892020847855321962488566869609966342218956693466842034457090173452589233309499953782180504118177674762687247182051960899533287410223572556999047189040549396519355240401119179794756613737400808070869003683119779711742570732089945612406617343316514995509562832480340839888936581452581038450257831033816957821348339577344236164781084340126293972647748304057118821052082567519260786106620752 [122,119] -471269488911401956416314707708474831511951365397781354581164634587651579424885453047859174948668763184415376461395729447506958986881885358989124656896464834948447486207349404467831391036896417772714183591868052456800783520840454708802538500702628248379524331317173953307605218431672413723807674910962170964452115539183932510927395340133176843023099568630087330102972320178861092141796102783823565876102061570073947192801631078792743264420979037081473721946843154374315489317264739191989891911608610435035559498019829474629692944027650504562996994110961712001295811517493674869661202675197997259061370764046432815792587661569662257870926932118119736835551208933928685019711920107401924507193059824692154822745439378112896883711501903407787315133331701106220690380218755535881220925608241981573979805883934826820326633849372841828784617448950000363690069162063780825471870477809578826930152099963530436293202838613783178529747077689487902668047314301612807651381802774804358915104104214992586939424043459477578403278141071304937096231032170375546804463984845578161910160543700830592966894112384612133644246345032717686963652991579223793255548132066965428223647528812253820690266202318480770466673110852243561993955419969787985548988614677049171993684599681759839936778624314030284408931387361560427208813633898103710561751343673299332035444138983529839019151814430611480669749303085375848486873125859384594504038541199981489887593172155076204392822891769259065707658494161122366080506838445696597491786409801999969540522454406493204000089104990426998800833523534958384662844093502688243132500972913164707280765414056419535211397200743930639799680979368152087090514878592218855342888173742716097153681782205678105080356603820175690540618400473380535804223391196183320726944493886153878048359362274608492680794596125240829359410659497637322493305616896369049611856017307110814717756301941691835752388619973155902950802561868578797646759176956137478520603925993077280987063591033109220144560 [122,120] 426759818956541156112221572280486353027720417249723163851751685995199320335163612552355697579177679259053138847581719964952894329954566266781904358311112293409964547713658887230389255469821321278806876712510650370779717359207157963734293350994738740200807047743502198922259761759479160501302567084156688515830318440581118283729280351013232303460560158195754259194974019665441193606587228461921262297679161752181179523704907447380062076851557350812107083999466913073709185695754556545011166066878231099910212254557830476742896167714022366482753884930138698076065325420241973487836887566599703419561265797272854018929165144967341600505611337706087370198982562892115103259385765530135401701505889227230144628263645405513291348461991948777707814370211017389057967749579491741066806492712292379843255658825344123511179241960128432945029846320197996943159031103103247664264069099729713714470859848535325516896348716045771223337897020792212998836804247208876048059326067399991158468358139017637324642070393793997733592447451211938693926543348692235592851713253490815705868968885893731105150209089122569974673111650985165415231994212896716931077842698064276099434154690302616279533735721219124699383180618427627000321668929162428581289483301263727205002339869092806249715400255622531910506351508896241192601199887405867788529673279824994469969355971878361018133018503256513936337708941692577226525631850442196482926215313749348370745435991997203804592954331114692348889326464331685745353061145967347878714439885995283435650575085454475965961794440851901463024195872734699146071201785450678389564201256229218490186099807171543933665190273490906786642593631110160483290874581912332102046717943517113319458180791653436157509398180725175987586664420912857425241300464684471253050144869204301734769768576666273280677349236269338098279836979342606673145823637420938665286852096095348662849883210031524782095837298233834397889853820834873404714876037588789457436788085479652825934188507495328 [122,121] 16433909609614200766914537835745479333735772847923502542081541731069621059939596203779449460229476407332440324773490454569263618516063105951462548941030371978872329199539995130891733156734709227380549542357542157553908625999890889660745682169839603237484929645359029219782742559337815026801375193409249294226724858501561972351986935999713194280251380443123501566041480814468390781542850343627310737735232070061075431837972032089226326058811759212846663595844976536265385463554267066749448327214583484891123426440546332131989201856826888874072682771725492208377187163935595210076845429364681514993105938475265717118729534091722666579650905395338456350742470412584817605792836955987248603780743549628204494097772300961229906446996651624639887465250063296924951399416201352214964051597982235872362698518660468627143524764605244437497996298460342651187344278132939186649949130141010039238192468294415712677090051706556091064571115492292845767521079401858978057152381677870390745744851509473144163582402794146201982892447909677253399342738667780579324970293975107133799417954576343752024180622080047668647633137432885115707738851230792269853323356771075496224901858418062220920472844643904208627032799074323985893564534376876379641318004751231191535358314635330131858506105839219182291860951612850091759534761409135057845297027616284252976330377022496652179983403738308572326580948720012524751454598300914772992743382343049498825474946590402855559745680578945825439794149940841064125178613508748833362220903532113612117502841042414267093703439646082159841740661995333953784889224937651719645517141033261932159254621102623200641105169724739537583553732110864092558650431563993940975968274903737960586896996508046422817204146709374519621048009289944935723350010722349190799700523340538303636180352555489264299302849416763815804659515023830280586742064647222771772919774201136349750984129372110248516487146276913309316224643876236505630039058348082072316339156901042575495296 [122,122] -1183334905892340027770531533231181557854891448750785805279158062815690675495819762272821982149032090702764937716239528940963462405668759034847479481415197494738211307851429762274322723759347592560324300383887392437398532821275293687740132048174271137759267275578918359849693186141450436627971161914088692840919280172660633240916034272550733384002151103655492886648324127941572839043971515860116178597642549962415247753192530946276118189889394561044292124172635429632120631729505220934875049472602305093046079462081545768658541851316354455920577084227884644616803636010048204257476323505808222037471892977840693116708280281353784703681609013049218439195464568318292968868496108275589109710828960438315775572860135442292821687370778406547189326660905643097230979064992845935885191683857752581733677580505037607443088392469790825459131198202545396082093646437844938372923378609806632246616694422979109333316486803429851407804568485419699891215178763998430286885112644130625716737674381630521880160116146804408477660578022605059006915209022562317719690266935420132933088358035757449003264313888152181285224266566182567442963038720717236243849644575730990062818881609498580735259336882231510697106913507183264050948910328881063031878681698463795416395904258433873207200457410714758531620786308765772250410584926539161893973474649160766384905788110163812860842440868954781019896192266298656292152974901288605536596761612847308782617876192615924511579134868534596562778936741610609235236465517272346306331546796959316281283977465525252784438359722066807834113600443309064576173955879853766572088156750893810930366577378939064073537335177265048383800004217522947659864467707207659237567306684304707716976694419381746911247529095393244196193604448402442470895156606258649488624152274703071797308654598879442394613039573830257898708774130516357821516156852321250111232949830476244007812768318124574521240196115526911911432288865992926604354110032169865908066769742868 [123,0] 2670260641959082376284548980031790709768443799332999412241072066551680704273334089154870350121100911989082870626204729941462368054169226417051669422936313941000417964055317725670432722068583525330429407185445997855393124799235168313439693898297342894371858277542919389197409799503472397491619055006777285006680062301432014582520271227706402123475379752537644737894424657523583327794874669653392118815567640375261201878488719018126455699318308564659140219414133115267674158586144186882561320257034121247264809262486392912962109276980023942129369357508693887261751003185367168312008865600003091998814146759022257081230717216609014605649944884502706626906958661768039089702734903908740591110020367108387109793094792751561102574076840512284868449172524009286731208871067048263353934609904330222516091532552938980869083104737205462566382631718967183137426276785126649141832189792882306822041548699186528762539846570900095721712274236593627435009156008536614081077859180612008423012815066973937845564077752668356329018450967879681267789391289758395396299279663198388175382670885765664615870576779364885166159043054622547304756587530105083996213520511873580922775535481056879566856322223717072321897032169030699734453352050283711438842183464617025421366596047153841541693624165995655149875869555248674363854062613269020700708648558392663521517009240551479655395850313078404530231120886832473041650872466676777433327728126969659487355038002318171203028634416577214905312588406901287697924268250920066538715679597744625702471096714971418865225466000742270370562084227403629210944388724264928844046523252109188161841649426523787255199354868932849638387741931031373602860299310387698295763677618191151145997299429638017072927555830915849584937175818665666009660671877652614519430868816873223802810164437923566357333985596552697514067748080729036618783074808682821493468979219403973669914416525632353923000939617204628832304138244751924252798510364575057274394868006706667820553604409894876223516058246556924889751113549633275434210933706654173872976028445497634731986385929630867354293669238349170444917995654003943413476958372216533957221449579015931352754850343850015984404381394333978582823661756044915013507914747213521042200413329284891593165969543986685729262551687302640759245647952003769408883186176089482446301612076612404489405515263559704161911707082798644182564615370047488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -439217997954487811378592709445307501002104196603411869298191771620794031042422184984325853619372345010544146263804222803265119075589224110816182847153723425008555790142063943330502738036935534827825311315908155678036021898586709014101564568344183323413188882913809082431389882739761593494102965799737039960509982722750756562473989963039766100389579367911631976232733858359973006448526117443017607441956885963486399382806863980417788819950990935706547862733850675435642951324235886407740139776948468102135371017139619489210925455990341434605032586498324781438908480171789118725243795845639418863389066942601210080086074085068129696445585932214201579033376311659915638112590108356277999250459510732206983524867874649770386705946837803088737895310416153347677011370839552732688714891814213528920450184362784723174188358388720564093717304949207257461416070065164707499981367878295444633010795320267100557515674661630581139842172153530944558354102284207658840727564417045798430381004488218120884520467429866419615429708528672414670223568135152953733284738506883675657547916756661365273629805568218033771408865106278121502106996164272833160007674656319614776917187863832864282984378878619365166692698477153891068227660581800857692529716785860682791003289581545253419368490826341160634930859651539639597151699011440585681435051378396762093569427573735157281595396566197971389432721104860421737283086614335541321039264053349312984468052079381677006787237593806301902140333310865686597598778216592565421228978316465265066664034790791485064450111227515942308016303033621019844271812322708122140265619506143587604742294586481988862347964351507831964058840308512701436168628215910412328113758642645517501912978217411285890628832949499842598669117538270803219994252372786909167230292451905295786557912143907310365653531440917886506920933109070676004196036624106048722037534257797770696472075795694673750953731030089679574385024116749402652841281070150148495311453514039204509226022863880087767719078204204257504711596481141716140964129361903759378203028499240184221355613023619868400358378680658115848911168041755436466849435887535374686035231168355421735276787802895339430588858634301241438872123285117059288890136157122420315082129423631284624784051495187327678453583654984963262669170766664551272308295401078636499851154405171993722675774071173637509417317132327768758870595329650065408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -2937090488188139463495437049750107679198802197320408440017934768350728162148907070040848220837852770611444865836572895072629167016656636041746047583476431865963493680272015113157233060510547259279000237044496422532720306905857197764107880897072209628243885187275153737332089788687732117527318422411188645074941930024931259049766192668931038901884533268275003412448906325942416216148947191848093973204564804440818431926305556599980425238083452644664889273378101579820671197647019945956676106679545741074417444016447900129056337469336077479471954993651737704400282948775288580729164441830396500120391033802896742563193127778481292184559273615834986838473158283275941037831181385178024800122861938179365150944101270529296340350819097293960013510119416520525671095657770266474872672554560161958836117016154887018029427680187475234973215837069183655680904313412731802916836449824303070913180014854186708089935293479194120949308765980878615473796734701471992456172100002154219629176443165029973237760757420187462733615709229364685918916637443817705392077806498825078241682307702651377866205394975654632164761603929488802049661488570236288232777892955426159806681851326495386301648651387554259845665350997865360696128070818958325776801409232627426102287804668917848859635552222485697130829722360334973635675337021153474986757139915619884945641999284821055335807028885895594899302051347686212019896733614890130338255082944345994927970237692429014264084067598831611566064221480890504882159909172743710563388630070821868062016455922576593057737081847639889964045592827401599287322443298865103161249045442335133807462193736604017601975086743486019459060501719443237460351679363798174004221113211678041320825783047100799998696143219027637514142165850307201141340834062494198173434368714915152259640251663522399006621318203527717876485171641310335368523119796890918375220744345721105635155286917190092651540511249408165087492919838614434132144422584324223156897790653566260000707520079916863314055149757176511187715922378597289628473005214759483098151980838089144156468539988626180386507741066910484255990569198420963013181111406601158080970450622682977909247176872027044007736605107073520496302655742611501111171422272237950449592412172377548732745014561059978265368082722528920766514384680752704260081320600989483968048228619529033992966663458505148877941616205899216890225124980224425984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 561947773254912807068084944259537833556685036881503026037648713088756654713582641817851987861521201708712229397443943731717593921119874736345986438087769443671365967245051945127117130744294434356692356569918154127350664602713646695393848825968098336421846097595135385698595125688873351618383470705559306045221304190187603000683267564433996271422323365129996807192459635078356830593383061975562583610982963898559693854066592683487542688665310330624328191338224091436564816671954467195404879633504082170242270249084005476648346105908602581394141783632622777194401318748967902688034926230545603650224365034712855802574952344911030239609762319131291042427125112187741180318616292947863533962556144305473695846028980970199389174099356312149289810124981692649214113444897153796243496569837064034918195920741392459793546222559101688441286415034952761891151940149394237729647336368680512328388673863931818102333280752811152056421014860505192074412252687410818922120396900477488815469123683422387900188075733246210210212078814702425241576308615353937169854969599874713171601010807591314389638318488600274406707340763401853534959593345815457704523487328007993133429870517292318694379743494749467272687337568400209820834785222055548837269437026943598594196773510992546625083570636130549969709751678393067453479828280845652320474879835177993412506614057020202417729104444128774192965664382309819426361715336017760005347867297538834465746104497082950765367989326214249962336234027030497767261182762474314271884485820131347008836641832713326764406128660319982150643240988500913487521207158423724181853820623504678225017275204075917534440857957191159674559486375210081120678416292942155706521906781757685401561558942829997325572909724684039909238626592592680976958331331757630815450265422259966461012355190658285306455839532991320384950913729187362126703431775968326393967747327126194906162202729787799835585080581611866056715203269944275960602620917092869086126313617635587166094573574192610795280739936155129781379843663763990644921416971645315814938293565102762460432355788805535889990821614864540816022922344013198924786527191449141011020127938258073894029417839591323674450691818628577108172038411290489876077061256138144610219563820158022912114750010274016556939390099385443935941400566178243755509626767873188638930974538345479846727582212439606492608274487147976585717553132859318861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 20764451918699812665152042164985714522072912994599078187429685495155015713247104565435517077374704675528799399346785024391984451182466024498699136456279583220648017459274089330369604665441732283153137444614028727136877335656814460442768497754266178527780253591750184754818673429517241186366980383102586259446035753439767566087953305730453301344458639427838366029667990295521707346319856333958581135552313749044371126011689111519403117241335138946799103601327788979282142382035904630202818395598911680885355466072007527695750545299843829896606656490194691125359285172044627559972626561526666233951400897065107155894863355114405067610931321922409193675408452198353462560287202848681161416257220183222053071820348537415473208882921438464745027286019604506835999462536783229296790080453538591857858782876598978325772952246420704744639476142917995639372975079234193423910563931656973880619658920315718488952888789494207342245945651926414801082405116603253317928919538245736825813408882272848894919138072037682910675786633295604760652162226807185395129440581566250639380476698635627099747284143528743189775427223908416783568722962116451856258380343182182516494407893117443742335620062442346303629230182854649684726037599958302083286351714200726989215490076830562046487655315973117295811240987479671359911079078358932333476389428558862947932188014906828421150799388162978929807677718803030415225286423851203700193205721510108752577987688843989811009960292292289265825955381379491961571367685821698719828469986394629072342807112217091842931165870567253937764886820587930954707549562274601872199430004187908845390431871248548939018648905004891100408517047222332072623385849031918103571093733154107680501750538738620362600315058742912295481344783960916500786103701385013162778293904517733727090978990276519349093570557977825544628443753158330794210500069207924482816598271797845790454101950061117705763464809430318682327378021151250661678595433139401562372052483890444725495901678319907463339521409057297016385458320149863157626634582190262435571937088540000810892476728033280419747473964368986976678368686860796942366553314280710105602437783162692563770648015347014083046854644728190872582431595406767172036825361313527301041837371954355591087957681979343346454154957171866768275044484414948323769212555408073362665374370687582435253812060861382349010227052693772877704508917406423989616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -77854815205751760176409876872231523037612734735416771408835553479818768835528790816078339132442658771607159929150865100482861730230751293155080531021379155634050388003133803888320868909280224293663622301421156377539482052211257405582616844645168248287441076117407082008332073951387117539102974624774564347224971886555680295637898101506516514213801853226375090521456863553385483915687714972059497701397949186254306117079851056095986742678535981826170518867888069754857311034373356463225355013260560034925681361334865278460435327675937407609473596747053448090362084367071566625713304889193624021066623782426858506918769267320687311186113834526864957219641219308044885903191967871835324365651552195378985026721029254561596358491041513596955290505667019931187310480634362045848222781681260769808105073300852407206495914647690069412246101197419192177590798845755064833552563093662272830845816628031506142189238767097299360078377917727105412576983051754046070322054494392118959630152143298373525215921639898753094263569658133622735493973036054721027122773121958338209066905963796840439470794793008982868270765465272464835081714050689911933405558781213911180691371799730463839463050119359395482212150386005684978639168660767369090442250683653296895253958951659930364186100707219014216285016288844804581556328166416846932499304449250311628329386208831605749374822975592514363716319337340678728377650921357902178608623521005549118111308951725999393037753654663831542340954572043384004832513682658445428140970683402717462474684011717864349967330038151967175019030456247588122610547533956963550387855859790561752818949851504852921537247999424637882161775694517419741292749092497266950791510770743065515664190028101963774087264135909264780250948272724122986784915698652481397064347441710940431362690780914412101185971439776686872547571842034418290284123110049161191629613100426171428659261378973668144318201982285708477434426662971303661682199222512719727039780701527400367931647327846614045489542369750692558793558089487809286348444386232861768413021518114011175833760881763588385380682058094956296589585488799152432701151703642927392279550258508185962529646573241863438245135668172987130223910160481743556036086934993008721693274906136926863474730975124014702080712466168330688055936208850625810947872031532426461144938224084017639130582054006518291399725765408435511271844043432233472622592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -22851627169072129923257170938908333820165450349895061191378869096691869827136076146722777001760959250072424253473282451843589929444847759306592871625601482326793919847261444285533823928086496485477667379309738420567109328884209867337468177488067171422503767470103708765580686949305723153376533166817593398019416272568755851943381206940153627500910884284590264659012327491193298847536598021887651272229179392353664734658401373682415133776878750648897130026846784362646374147261521658217689618712302965704677162805789583492502749351113469188416767476115665298390115582704846537118764474032871483814258864496830821664718617236781173083786312289392515575474401090111645655461791441255459470721878449122434167359966538168068193220115211927661654520527873437995245358467554794799998094384385348069489963604569808531679090012254061561392478961873760194218292839232272996426422329337808108854795847093558940104173163821589467027168647303686278373103283458578080759011989071122050781907713264947924183228811209955641020743461503287549943577687570397956890640723591711843919283009507692761048571847583593433331607383551053995240966107471830793568287865965416404525576515158304690379665754097737403732226144363569492494538636426145916367197735269006576453172818838650181123307342254325791099932250270735716812242924542193169454505840217399537470347475993394530842567492343316489833630575586245956160813508138611859672194604421679169158357407164332053710950815803735906840195250588010875334472088650042102952067184278075172659798170497139326239154078486264886955836213432795506911587474867338799224627188600722764131566524555866038476248228231611948319134519341977632708989812868373924179121268991663849963414987348264411036095751022774869399644677086725615549806471032065937339105320359727031872824978246560549495526931659644992980762623846908442933443102822467381192038288913736609426265227491639100195758916098569522638709183948045833058688104640265385243931435210920762193996219862811977338242368469339381418852072418575970049160164609062000057713139730520231479804194915402938385075432463234492977952451196532413037619085220181876029358867283183428741578485253657287370295147963488287007471552153100144660189748868122467946625676665452436742210897877881017080394177544856626743079895828889386558193284192863293716470549649191385121890551088873291163400115926616762172709067197616328192032768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 494060728990368861298834598048591253673959342017267870071333677694564329205089467267908428815903996119744950987119055064717217230790071520673060373748489233942389845386946741516653403567010297181425175135357441623235555877172774748158375916527922778747343707750790537726730192243134173251329752870494766904309781600872577446378685985601725777976147579141214958224849588180090032740109215898536438247251860928575548915339446541633099200269804175530983415250011488296976343807275648334689444658169484640889767260842014290179969791075944704723441380600156738318264824372213123048100760662982383201314434300694131877563713930945506956802090912643140809392640618846000653415456428635652764808521266306140046775297128051041016932317723161556292841039060493023066939954390131707754593346953007963586625195740124880780670610475696507340640710338053720542815431956539906133376971440835171009060161774256014984743006281923131415230605421133575218783475517322322556319469543041244092823385793240689259333275239922040612734085814612463007796649515889459784746465920223298877745446034473478040715560101323012066665211650898301927426553184857883964180588732633306409863867736095057167396570917390262949520204666938535214410737810864227129269614498964139082535447405995265482091663376722216788232575442715336881480940938690025016666699802379873953297502454826325147380594763757704044672498747096317642614678314557538707338175364499211200272979175839088809951771770161661608834422435439699405777200449062626619846578407112591952776052967552248787589185108848228668490106278741653476370302082437142212089314528709710585856108818609520618069355291342961923185803028738563457296815128933937816289889318204740725692758747110508286991242686008763431516432070925005216327183354861604440804874343113809692394954812343259950591023505728285324392844311377143052476366657384257473411436409099064482621125086148921079564530316849175443115815941563454849147852897162868827780742141321093349004620946148120787888464947929671938230352239330633836864363230088879248946037629393025063946341371284786265078427933007977152920939676504427299556019352065373009338551379459220781961965335099772887215385145350544147193161998534601627934659398950276741934030188643409702558381744263031796067136048199040636309469512690174204441264712662071684612513193456407733534506427595228512335389416835979911746425001198782529308459008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] -5092779328350854247161870437859438182990345844260313142164450248259878362497948816778238119956129812361247685895934403902691318901795846015012497041680366988837992925726166930363718864672552643424523738343088164125173747118100195437154189487494698912887663586545559427795657197540360616149386273352774204090090525088279336224512843030797544909421989778175424164395631881067103472454050998175204659291763827425186844803440231039104572193194068599207807065829647884457834512846174549517631435969997972730069084331355843472785909325908243690257331276857667974894619628346018034665599596379763604972816321427496010445357898781217318611983549817635489525061312320236947857947968912039196821330082390581133863673398075867951255162223886406148878727313976937955373043882699853499345636516816575097717445440639258316696782924947169328005186693391542916093646793503336512486854810709880703034956017085191479300675285176927162019887643735274995454455422974863912477430097354663408765226508934914488101300684547853468348479943853596515268443763097447236906308339806979539892829477574829770210070639790537185557415363745763020925606223168309382190621720958924836620753941170335219351330733132915009435728924818525841331405635467817371392589298585328388264423395567668229989686428550099374639738754660352416314642808381745322501149580552614687800737409761174833044811540218192166149359711677093262877475891967570873528342716270144378217762907376070684188415342223321690719073341329445306026413284992487081735716972222636757090270527637596392010494849594216844636069708011801750440376745915563322483402383666001583158205749530847865624995471996184429423394443861801545518169387835792547484747378270606648992392855781410065022240624795050230770644760215061355630994217008298339197568689055960472593248961134363733921666181313970687935246726029345272302951822196101037129726164056220978629816329892409114025397041406339888915918170393265643457863108133052470844761386888872705108092481769067090909040834794646159582984171556067709704740581862009522063187495722461582695764107396037007380898250894249856797119253736119322002896887809466354681431057534072737733541638873182595088365647009694884678875963997952756205759127675871706369061173604034082745877743666943844942225221710019916775893932122247712122375244098309785729450731370375202558975930824909177332945237527123745401276823839071489749816442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 33299334535143287785160066855006032443776344303903138362640274187987667934857929564771468807584537500983077652637097946688841180544230088076769313831129412692105154094693164720506801150165564488760877909192943070101644946238045148340754245966615802028616766894243300971043910789321165825909604016602272149926352552911360468674980270656019067124629365836231291951766220218395803648711436063238729553912760149627673678112573708460894463064684667501469059177809977819079788286854348526559941603263698739585553533096108232101405265413969193970894181422824761219450094511895298983188167158172112348804778060914107270828721970217295703327436913395028061206266364060127017956539418109745362704154033122197839023897941161683276563737589415505930903336362027951017199347717850492963626052518695400735825259626664069629345887724418665964707027778630541972683497506230816141340086822159793118162104405915875038473883179606255060330141467791478764338410273938570228475706078388813742546545772445277185440880967998896792027352420403292017361340873569636386495905392067801994972628318208694078103516190274373353105603340459339723718643345740613655971919463125160978053453725229296556669507213471318091032897890622966989894865909794175839641239913765482347114663167506006038437819112869118568629274859628396979372268402966913646435611166554692879529707123519220835468011289170887941218330156983520297373068923143109567205856688801559528614398465846328594800045062658582316287276814100839325324705287669247590858575337371979833803075442997212415096160862923322596668667985873248806805732907793723285037535670360203154934603945404188376319384581165785415413666265938721663459729642409219288772321868738784150993046650232724344103741717167196927002476456699952379808511617789610015773721864144877152770144193954073841198721896283223985654784280336523651888098742659165285215821284708797605024789485828985632392179587394144952057369626478111310769864157981433225163626273675869044025041720182749666453091678026752081223034618120978503521237159109121815643942225142061052055848451677427564329836932415381468053545301553921326768501735709206216991508940869327763282324685831428351688068492794925183430118525516808842348405706288933200129782748081119378842695795359134966482924188721718634722005280525469923282587380894054224811881774730975556302660377185305894601741624302941973131621556473535735660602720256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -155599522777483565352768561723663826936861832223246487642492232666778281070891658512051787371680064110820734288414551660870667283387202048442979191139854836587550384678157789715223716510125033185361360109731109724140630504275365548028268728940690953154812674723293082055917422128327790335000464018120221307806276734862356341333947319273199721508211380294798986974382821505275832640671750131413440352004568849604630579722197037296205145547538308149293177123101374670610937356487057316386002543788762057158522232190827452215238877410221122259246235665122277042164454612729009369543973043387894416778968450091447853548364907102032381403255687162264631149361360372980117703342772309676430216918450006799913977636040359742953106466284867454461107873400422375852170602722244017846882564454710153055758032049870580337647983065331897534442356962121781933301661821010486050868370066849292703293279734142585263106123418641625836817478890293289825758667810705574669546118633398376108500058170699182016300135787690459588683435086913678110476575268398072419516202773002749762004325309455747063290243952770096509173820275347445305649192267316895211380949958206164446883112771296807611983855351965260991101900615590524317228820462576564630228713354396820869779093437654150596821689310389836253017582798070743384084730879366624449574851075258148051020472655867245053155156964775052339886627003089720826328812961243291834680896806302146691316862052739646920921125108159856718644220488145983700513452651146083467196484640925330798202321543499318528895065842000362564892555938621361458842134496702977811360024671425693913521532452361955965486288083929712163017465170458573764928292434726740636050069977742696552441511283152345160386324482463387477614417997611487742879662746617619710893336052383117000588291016780758580068283287915535917803123267846090803234318295317979194794323494946370421233778108953083179118237954991212112322529261590221691590449253042432479357231681441938462605611793879356737297806568114231766649087777772428018304435478142575065079057055571123139812000618203294980646575508348950950492643941559008447858262272916102181675857874969175891853187974366327716331012399094126206662675779646961372848042219211207582972988722612825528174213674752210760906817943903913085773769655450491830171628050048184393265522566357017751352048972826027313032511539952167364500735725879476901028378443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 539611970115251997216701006329098102172753409938411150611410125471017016633060253898097235454318731583057126924442014966414846821784887106435144984786020728373913583445715546553028456384766318217179411352459311171400660330080333817046244520201249519456850586805663124200390098806301926128683790269569294852710557032658631193020487149176332085688487099718086183447660653996898183558972602503843111542133081881151536396818043290820845531848687320717003897787718967520206393788460043457439959158044936970083577902661228220420209274242136452071916925146175082914609627562634008607568449971086696436501703870739544108950964441929023414226154933463796335282610048399252452891894182955876477963377631265905188759184644992116597769377291319960823871735407589308786095571877348006394914020285368314831222267770377032785912960250447996422504652895090199519717681327979061605150933422647585164698609163905584387149540465258060509845027642104404516948451100215092083057149163722534476729829013527313544636349814778847154839704616029303240312539823226444550003703349195973456609603703567022852176801809744105871996128193432023317648876476352752612729483174470767030049213628947146163065641866081220637554519790834528389093047403868198623098339501031002989057609179328152585854947509735280741027568933362562648128525552041446220272563054299957914422977037827466136378513477425265463738574844008357206980499823681609785434199338856618957708245044239792486065796505683684666285777174193012205519237988892383177590703529025017436843506790761740318993798591113889784244173478308249936851092044071135872252653935722958535276282986173385032158975038879606794560473801360899744730058707773544037473470371955194973855776536674559297025014304171040240260100475203661649379710063820750279403247479277161052943909576893058597368277369948360021300118820684637119703076327822988283505439933326432447748412433882930168991870456020176290596686754575175012476079345147883384018821656061922629263827660918552022792711400560120788296160402868505585635632917844232465582175874181020761315526785228318790672951630602720670857957697184017396090053165853936675801753745776574184450092902565101040958585637491267365230703716569516841687273789099853179957740493591338099809533035744013879494392591149016910642696265243171096380488439412476263874258219147981035634235473214220693798107358763542027959750714244991495596947800064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -1320261837048357369696788220234798499478970340664407101348406197268371623522240444958284761404798323597395522158840294833070472524992465317790522827152771639077210583636286533122799687695627353104862179866557941506327432299738939925593282232645301278023398919729508052644003839324011734039675239132809157840905744672752187278559659568467263921934101063715791386107480167750717313112042366641872750017734970285712764471705206544761899027289237167649950589096827892038299451686861204245108216237416000367212600686268177118798770203447843299891621030625462140059974665950692544535649657345031950997561830874336121274439532553063081167365242631276186967249088940882212899277802932762126183953926725495228037995608156288691296882427406093654291722216353652514891993153535356075379435357539033604598095047760209082992711073547419324475855479818059374330971266556100075932388812393260788842914782610431885939624050637921070695709715015453582342560816004133938335027309755176240395696719378046699350947641594828581867059423621311507176343706064927476167938591863353118784631239820010470932732957697117748999945866962868250410717359482741970309037402096591694526838682319420227111150799143319641170581670439279389182567214712830000929869265561074061522675256072818903681229286698213451816039154628151881025144479818458048710174440338609563108387342501728673818400658110570733951305721590402389813947278657018752907932851828734323974817073042209718580971258142110107516622607746817892754183724508539974519143661227530662996191428131520586297024340470146042085551444437930507106522106520578746623530500122927075713912020277751531304410311794167998047469118554720354310581214721591728955696610199594407809504026676121480986249280099015809277370232908157174256413180329364167128550580404684692627342827996532951561631897656901411387323031138909707794707344522188616916822157015925709427286277693870906334455318203946841077090440430868397718198551735318271857639607782744155206584840326668641709628692830039510543232030929241612400284574891496919876022791450766647709495778972430086951123606749686901897331313151549322420994816277841325344987701112439869687589279763271268540227387833235578155795101882816084851299181849194837034723575478712404286851013692443733417133399434611916017359574739428956248318332301961177024238380840001931331413771416465618753614297990302040515636313044536945527559580286976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 1762516435072896795051895759313532401465339933446608904098998576842913327688318683780592405846091628443091325130761530751337638528368883287214420896839771125018219424597413077825429603699233957632415145021984608466323673568518988858137185511653935429919772638817340929329941670360372075980814231430461296457183790147274124793043260790341265715129798155822287416505505638111044251300550567446213869532265823808945253070924024891282629146844606437798913197255765341945077847063526479777664553701839667295124370821731235562144820303297404572213750036418350532627536920627065371998276939929792648105959359494282786422035610425612753736067710117525685171137432352953337294005394994297838295737653931918685890327776100250693362917538975197917823469918816825909027513647602184301152144318995257640958658633739627780058002243288972215630593072242738681761912146748672436445824489171994392201785577568539292337067972961042452969590305112146214253191361524841300876530435200134028059525578531961087328864948751721962763113616317760417173332540107647902351341989791208361619592558660316403673177700102164032980845235582144205077239826796530000998044217394095324162893957057996490977258246405877649800438761004003052828617262721217784958172796998984823112561094102581371393399807533750655306043345201503787419366073760504252751053800833664821970415187000359913951107387743618651749963693178235310828374447666396714088310474858318563873263755984738196929267042584232231541028781562394572100809404573330233860058833824227926172194903230279777847329158385594396517412581690950013430732579253669704961053797700121365645526451041338034012704396400814535737193755881385071251374160496170960259627306608926323872588001283407942659313939450183019758044862129720851412806931689728891495769576323615454561431461860046935287778843176958653901224717306053735067356872466193748238104347702301166564286739848959156230060597605904297967900993752166966828111492217512757002906103235245157806466229987704027726174874560511682349910871401602984332087673480204997215312658666537665259708064024001274385292085966531711062717743446260159122034496964067732225632372454441696318824622182916837837066548454901650109554678455389978417764286694522242114506015885198301166717814427293915203345181329147750998863670498765843845835478613608868259126259561106608655378972567686411204217930947680366033605101574194882642867392610304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 1405978255286512704671069908255820191367360716959166740552035592304822065870941014428651418435229371785638561472015853710242939105537907886071114510741442445745865984032617131692188890572827194433364592179279823547412499498853364406350376144668544356233482262257650666556955875339908770755574514235472063290465249481777358909918519397783771898297835663416273029675711233787923772374642768025936301156793651611169518423974244161992328201602509859119697407666579313541925709402977553039584801941117467043108226330280608134382827486398226111606481762532154357662323399625048493569424713484517114459558794684130755195324936278938396086767972654533652780889020066913138915710312822025684021117155882329041657798661058527791573233137392581318168051888227448719988788935423038342459421201645624005067852623578399289100014166609996750813036033386861684005068705304980275478269032830334282118010578900467088151474864393926911033316075378279791578530012459069172828603059711963427657624835018535627119761175921338302144847362414668160311087442468577152335705576853958648709702928139797684024448327854579223143925414000172696573173283977433104958725184967410791357345825029106986209883318961713322182147350485825336851689327152716916142506671280321367626267878145013903783228563854033448359821260072552197034736125379385531819584081137934629288334013386531897704204691747907925296430955761599514812415316449685673033935228502923728585394785216788793501497472756235990624820920384562283685219206203303455626599895621702065748040939208597703699211481274176118198432875807718071518490306987991226229573768432089379071499404249541359485170618744342410614402163147640400988829992540489781132753342147241946091614155792277015804182469947765795067565767855762839063432289742922768593731030919463114909748913243985953224593169138402278075522472907470064712237661182077536693930531140054401281363404216121733904567351111309627579257630191265087398460147884079528245747802015805380508844675926390932671803203095124348167208582170136058126701029787905735246879319716757709546173267828875965784314249217401010938050116137613273427423944364996553527259453830987684318521396832088434627904199685176201172181816691015713645753039001398718621415836554924062390760070377837208057500675916821015168739702000235255190728262533047671594855930947996353263646874274137113993432106805982092975266784734997549434038843867136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -13922690104713411931018178464889002485408111259269794850003706915558001875089856047569628795292589784657295892561427628026071734181054817772812476353666846637418400693032058887399422774070331595229167411510177370220933180732418915449475383715544151527292780472803128311033948183496162421849738352657885182336638540112735143042520289567059163141143859018328871077432312264395897950390596693147396465046276660816464704752453922570515250521256715834162367135480504914896671022301956811710974260032929285445498043742633159360612723781667881929404026685959347035210320665094590826394747314258571531185341719052393089037089771368350839837767127831241095543455128956029265006095272425995617694775451266775139797301285745167339326891800245572217120452374744431210383512587035518001823421504310834133710899878621341932214742886249211979617132557638003981153402624938227284817634386814389107937579388046022874986148701527172446935337996120673446001468695177101147202933235960748480871901701745829469667807155170046571985461038706643066325556287241179548160883466987563055051939155905225458222989049262179194670577820750865719432294332756616739597898604054560792697082436135889044865430588313040068652962365545174876952425185636555644689820191256121951710756248307457523564863532227972217489209556112698416372040493420648536732629835464542336859927277836293734735661825704608462059318696060632416002524455927394329545514947895204445131147110353732064946827871951348769749651910233075704879405941760793093719539027684182808936731234280677473147081554972292995166631562925144027499181062282032450400716069513584689666145207411600468376371981752592805868279602606166566805204140933078268193767189813041752572417471700965269647795419195577211358734051093282431128808055787605665259253019124171312512798143665021114390427022172084906255816721756875074976085407448900466265717761305138780954559877344704553426056250667229988246394803290886225153704448134009015899785404976341914720123428886153835694967227259393178006866429888800391080922946996189546914855650162552098836920211072966695672132015929379853308097676741452430901593881921808469953675179279756922509267193024133713297420409318525821207042695876360949943090903934554344265075992243306439505167160737258961106440282408404712822114620214442293205937490888560342032488850955176497103844714222085313853604966686980742506775732871889142269993073770496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 37269148341565878850083144695366936564243901698918694653348509391594789683277012734216482889255905340721119172820879901749332940684078646839266608050461022014398179120856447152429434806361936195665637756942437215102202676574686033602100188842895300050742761381331958314757515606484273616901325063255053296836094727651106849704178281165112302900990004223265104171172727564914844595454811061010181952100938590656426095766466771337229385249900983348169182480067399924081172867721862025589196273391963868308773457040202571622039926309421545026633326324244825931901782398468423059401824450972357341812776795675511988404053198682413621984651790393647286351723627271615443430974201235171334246437434091361336213461851097921372483414338060616919077541025456132209463955048815948060835654097933138769952137275707998278489266504043481195579428112524176606222821223757564120340438309745487707119899313276212893216809971528473586098778279919332431444626408640407261811975343660826148389860013993041341592471732528427217826077834446724506393877183009190736365499881127331993314630221549821842305224530689918367069731036781817568982876304673472009755253471366333519379085348034687105302319859782840510296638366103490623623913293365281536524325990192071394391157458266332864604914212440313391858998349821065437491005940663727375688796539842174532661237789848440714024264519699628594995402717649194908449337485502521404051697779645320967674462768241987692969613806136363759385573660566177176594602670681396925176277188609265045000110945571906041893422508935114724265604290291060946185796476752235798363478181679962262916416447138615935873713986060993114291745567677976024738626088000656796166058811605320628139889693551857898701478519848771468279674959111742446671166171483969918447951258366194742592855304712465733562275377173911662808029314875812224670879912859480788360311343797973595211572355053582901758120226496884201539045933216358631174125818859766277269544142821376005257372696554627570542907207013707912383753434025606004265275682945084735976523249790198296457249687520236355527959677163489436828710009238699775675801265011266186719275821836366767551481385293630782873092678334536631346076832548646584394323007393751073845103596479576892086708475219291150975787215075654747078766716979998650247975589785232265204222637307996572207560574434455819878265886907605985516446446400970118175570807226368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -57550352064449315883647334066716321079935587976230388819330522505078865933440624225221557588840789586130184995570623230966358855823559539824879540343607274082939634318876656657543008716604968534008060037219541242460578308431478139058332450872720279236752438897633986654796044696630306997441294461119769399967923868078691996501725343288577233826142826115639865105624878400776483125583418340082942975140307489066610243181411415124557307152792614465362858517080253465410780050801923769614897620443313314556841358468857759746818791568314812566825926126077515690343772147098387371861488425641728810846203954089361016336285651968900169640535736084617923738835655151683415324790342686716678518728101170175786216920570271489213162257561608039912371502367197719451349047824013399551661300576825756088475671788992836344910321936526359545807139074880656864515203727304747601548366588495109342824474525983003649464916729726293827921773042196811963504783893730061033399996263755035740077840484800545216436079996139156807045337254294703335163264405424737786851873587001179962486026178633491206889583553708498492358506400110259371875441703315380018719840173022819868907739889948573844752178149825568153863995634863770041753896848847671422800114869423726873316730550038196994971717571425801411224041682075957612875943159029240195250700893393533278607717994314365056099340049334379456692283144698736249513038952484774926466633472420173198292679545301206313716083070243624010642906676053361390426511160962105959705802873430624398043288873752576565557875932263765874932755636574719440554119421819320455373630776039164354150967898766508551239312994053064684137649418782673703138184104968076227965009319538829362796302116863041310278673751443591214533880455791891933073652147149310520966200977057016236272846204486121279490035882714577210624652584828720538810204513026680216057766476527389808552120653997222777641012495190371740635538581701744435683150994875710502380272622382699913079891376435401898572344361186661088352560149003387056031471605016585470778053200033428694508507582904120216129970150457260757259869269158398003645676437794544594982079770611357211305143036417965534682622701768050740538607592783439281981951696268593412351287253546698962988202874658433601544809118057353587544110193695825157976572942871037833122999436464228036831101092535110495917011984615059361237970313059905614815921707155456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 47108334288214214252245999848647763789684083446733799056600033101030632947037641208257314151120534484058778322494141226967696521207799736752796023899024453941746604174884646378751083903872724690779659368178246214019813162482053443270473910845266101218742257425989162329328112727750655951306428765949102984431760204835237764748651065224905106478667517611536533780370955837739955814723831743254141562443547037772476945026370196461147547692559143397402007550846783013482853603193742272638153390229953615526845187349372583004259816298665860301342335658143237592539484266103057858983001835187051327130484904867346619111905327751647968406171925811092832043532058369041512305010462595799228956939155153039609307138119787297196981513803171358768366937793262097169728844327845854162165859322159447054365468714548687940805607514846756342377358084112152657916242280174017786270276843595039554000090256109145505808000629140373277860271194213523068579790699569877653259192923731062971051755841891965538720866262895058166406134836369333848288487340675806987851007577214693758577419810358315805189148940230854582155704910541883664483570956075714915484725686781801036078351361830517185367897144758872238048735075485440982899788957220257934046725137616317864775968880111421809284761668290147218098212148349262160383732744332930550241542373374290014829682636389623014113398874572888758095494402319577652406145826776989580396532162474512676376636445651105925371482445024326025557635405559469763365632761239162840159353633720603556296861491041885970229005694793445957024224484613329845215074820437347190180998036952889761109344730733656846734685071654076971762345156251899535280908217854609404335412224643221498952544315740288231314437106206880430770872758008691966350793778504904258603457930543824364018229362733643853591236757844969612340181923278155075600565060618218994410508899674382010258298683807902150224757018961322601985430493660038400196842464959023283642140690495326332447531926215332256415494582858844849125381630037437607573320378892423157245963712712689294974172465921631281990589542453014740497418020578757983291001198868599359075126984322981748934736932511440284087818653124239122551039995601806465030858084229548260709816382233980309752670979806299168579243380402576798752286056294749073186020453465287120243630132278674054091664556087591392579480832962610506183770944622452768914037612216320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 8905050591390903068998600034536954558075448100052190909396408898508420944870042356011955162567257457111510145698466494596636097099209118803508381984754179420451594395222796508453792343230563421199600488912121959106448108692456977590682036882152476424220714064166228267261060038978280243530603453994140909130890346192965488382332379426483201358634889637278092008669570151955192325752738641142701613625848828040797277339395962744982627672753603803154173746822745760017588830514445647907937057890234331285603376704102005795974014906290857213677689209314622127719612349745558184387493402039063864459826074638877059886882144769226791114187561775533272545767573072948315249612740257147840765545485934824212373293966795303028950078448148278260622822813907680312254223722572526834289179546225915501739240390316436615620209491969046064162488053490451245648770631755341907605189710245963200466995691038372083190468573197686038952394998803706191132235271300081138394453372007536593658326209319107232104416757214418102726629174000704185848911913474719912327634730228160553159859409551495814574653198626258850345975879176415957794767107159480326932858625141075951588539038394540702524953867452697434151597751773865339626676079822235015666569634611150627432713151884152664783346165831957003947382491894495505551782374308573072071094513378765285033580069290351489172610334888536831410170764618620970089405750568896777921316140157324475138476132035530348983209100371864000721531373856600964743985899989312727798502613116661739801671980233763671311321071061164883166360655406645822440635334536128452093461346951488614517081453767586882199564797860376980977637497608707768307490730159051070920549906263374042872675070206865933173986371833443890682341498661117323882825408152117037164145705554114231964073281967223215400624644034851666795340063322894641560027641312202142764624688298474232742339727622614283791124466403052477862904588130029681532895354776042464667455313079801688396479643372501351948113255646107162966346432167566889816044016755748413692484031252938696436669765362078425498950023690206858876712643806154361525024822674447913775580333904681498969630512615284416786642349719612383717446844076165168051423175725237861728880294629893742891063640068490402256646908343395021463828142228810509175305537125435692324123560626651602740180382956783031193082366271303201805981346929489696469502230790144000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -83903746776360486770137974969040375661044509772533529641718060400279912475914312415839910979874791091055050156165191251614066366100690834895605437987528024983990393983256931910304640970137650988116280261691768461235967305482010507506558108211841820526560280168855143146262347805140804418586706400726617596337149035421865575662404203444117735307674852560586678459382114997047331165166119228359816442781877264352463319246253422620099710279437750358327043697863138223290260221985893679391120508999473983567466306658380210046259734395808659230382571423344818398660177611489470711040137974901304723756221046393108935286574648980654934137784154158110246323263052872517956193483984784062440752263039346373806057851572212461296856481380637732296872508160433957643419234095462667703438753316564192523129763160809458955364596773943179901092296341374534640921278506634233713840188566163363286311280004283674839578724674448694663905374110712289126835749838619694901372378625877864533574845553048661426783593277541969881198750077119104734550535557829108486188429392372968198297309658372097043103683463930928350331521982087275569185835051644855455918132560446178505122348262993800525632306955803759763702684514494993750867468094471401465984594175244716517940379901366178251617797742491852281744862757035044341454587636473847568334375982168095546056988217070601305341104378137843385045860210821603111337052187152029813132654943758405898972608114864776589868925273931123709261533993977257890194173908352539086358709594148093132705072907767839680635859390434232140209704312463974866554629781348841279099162088820723802712672447169425720776929985517543116089880820117183198023064691277391988091686509105292520902120604352992483441533203977317195404734642722568705317749118907507256207750811692948012280487554612721678779536807605677471076079578894942283337030475640377119405150229028076421990868164094295863325380544536466420161443853573561928532237005957747153544043489244714638426664534500013728696324736471978281609416274260524157935086119450461081094130112761499783118045727101549938881352692813126910202392944160749021576754065723102664252446083682103716875381094528757405094398211701884556003829130964445494720740017969470048637578828485836839318749842814396023881890499954453295956123788001823105797240024660318830417421427881192365928064895643667913204362156938994458513178333368054853589121948975104000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 119839409856964151407611102592850241207796689291774203351527447611673680240364120959687772087214523139364992512976794639256278210265888324155545130811311532319261264781357847880691636650615392367288788896215663896922117152096788046215911740163175455960751295965085079082929459753100325420265720705522069891296437316922817498539439709380969305664613349046018576027920418576016487392186658573907628563428590959598170020336106267259493319717106122143994449957365898353332920119920298024113089160555406790641965453660674347002735272616755157806148806161463365504860484183909140401084037679859631005674174485427923798112567049684701778816148506759095117963351289017694284115930197321129556465817933180419045233880957987017084296284575282633927214666345611246347697790812470235447164590825217674749862036133980728216960897335866554176321301878310087354802440657067241401904029911946086455103352427999561720216812743996612499228082611225410169534748339624581167938779426019072401729909886987849997776113663844023684154049212019292310912204336621030370513159989140272929009119965515810733638801829126842192085254066356613099202954656228375649882548235618488920134882595557835273344667004065579846005185385536604127763318423250200953289749829985007480105657249418889773713311860247818503784404794670436794605644905094560925459269661058180995855371705355157874318902545689192201101725411927853449050687736235070808644969959008179606751365215401707288468119603423781883034955472886995938144979346973338005258067647202539429328042092313676154285079654582401646122641028572360735645308931639641655853318154517036813354754667267547224565729569492994731746755808107770580607724926063071195014261331310602375580009628837522346733334778281028528870483943382618268037151443625242598958453319453096026033888845721194139956489035433293145970981558520376881150345961164705874644572981355054096858706578332469868231028070624786474158588156934429049660081086033014163037249669827227397224151885390942430949004392711304662830244549728063087714440527459536115267354396175386680701024167676294832730171533874989798500300651699594622927988620238166371289977845004424380213145572264844034153056091957501945649009884181908699339901715202836572440745151790537388073565626378343637783218697680540277419678895538008793320031278406593165687620551788802591933765028600499390762743553084452758720330879393990256403212639666176000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -78083413171088519447826329297387087977760771309088387764950705106444941489860201054669529097057090938272373822720419379357224710685284133878926262363989550122865863399477052416464375296395650380470994435688694387564521056780991481961069375948030158423247831769511005270892967587763276639597296717279802756356883507498427229871266850788842360959361244389452771651787619946924099868516867271502850870478627091827985552619600009829336941290088231258178659423591982710708404172031491595047298052877732602103343830565324109712648185829565015565254332266391060587208102385123228579633628851670428194764147673212832164078043005529419828880578556385846590996515945377951495134154123487891418580403613665454236752883464175771709074404896316458969448893401558856392272396448537542456885522290225298636500966441313593113546430860084845685188507489542033626825837443892388847490612939782913647656467187471500564614424332628310982483198067848992397433827339328577648789337306032330739174319735594363613505515966466709078574250718613952718756212849184734987321603677185605407888625257117650605817128846838347853852186793474802741636965507690079153109222846084285295712060165166726300047271678845929791593407181768130997577705824614987216745645360890462874138750091362729810458977474157680864216099929191036938992253550318248329947346739275118237186356028063994501231650307838949027623983964443258738507038251548002545763383879143875476249577908007891001920301224805217001507708002747917639257202788087129319866235126296255438018093155474337805622425226142325287804077944844665929171881353841756733240221862556076674950798372198632792690707757346718013850848347229191488616439083536322884166293741072921954672768040086851266150877308186327431496604221868193559454792392418432272201614541629136934363973573035928913553281888246476102447734045343591850221804025502533482940114960044475854339523174474314170190798541429434598363712457067725461377372203574577382436960863051191295305217276643356396281767908943461907555676801015809354063217653876124855392723392735633856397723945172637956766764784862273802360717310577125108828723082431453327618479502366305708636108631935946049596090033987599559162576693185481620929970010555768353732162506647581025786649656287157712852521571760443776180751438201357179713380684323027290482426275153617278728295848574148851176281849708927179814450947722218051990500510007296000000000000000000000000000000000000000000000000000000000000000000000 [123,23] -19561871158525788116596621551374110716088036167646486042226540395757912492330149405429922386565840127165107640991053974850343350773630857309250171124665365453591902089602080354551650032311031547673733266859767213025243969391683322187795019732324368393874869745554047340467620176486102360319695102416253384408615950965366366408164894496142095777729814339675858440839221534148632157570643382737083734933039555444491831917509820163953541484987366757890534438502433443961510433464897701217206813613443729602687380718566417191228722476129912188619480597206604832206583588860273764828039921601199131880809400297706461672683475172680041854899240523814762905546601211194787527148707622571689642970419465132730378323553937585130348395882633724038511546626043565351101873128293958647115713856190690561466745504566793030978590233156610486071628543983821768352824481983153949252345844482475345694118421106072326671816420686058474048957557685470096958575464048644492862149044738451213057745211249294713682958838270659103559286404497306231862870059045282205942030856131842612647568213207664579251058375853012878366203957491796239379874971418445323286108300010468900949840172564915788282253369923576736708047776317483922090471745167975259915660027251161032895733722080762141428062324840031008912695564765223491626703366180787703707100526081434493740215810852426316564796141767137294774393616115760762012018502402997207369444724030924765591623967489247380146026789202640288591018899377256915427730525250188287508589900823194071365809942171997657047864367682380775498786645700722629016510059845536883271736272336432128804881197304346326830005157088419162883453670430977545244096125437964865941096385361031162281717028469761580712834729438576252735129838370183263981362495948483059667623986201277153275769499007427367894341978083700857121096867773399398889115018830600028509716502885942376313735443964597838238444413152161080003887599592146670034061221154193753194546914248136569703967361485773773244802889098539643551338283953548433561908279849709679872145756694129613239080264387966997312255408673067685918485371657862685457078035456022919725765462509121592128134056511087296292520503530901736570884334244715111785350862751537943182674032386701531161277233458279909596610420984702118625728514196955864813556576902921604263923922276747198746140556151001487862859121299657359937503843985285647344625413783552000000000000000000000000000000000000000000000000000000000000000000 [123,24] 107906943515603711245644057481715694065088778596093891447090232027582533990441822367427268231528243039568151461919718730862071823623138422327790841388066407212755626151787327688805272891326981801009349393293799833139568675174937837596710650654501152971737744472043685589304402210896376004513665004018055018687722778751291226568281893904472198673054639236509249417372033649129815096320829281230631371846942353657977527628354867345464667811205345235228460692391804728424447356229012343776034111996483021412190905355011443943232781399765222402833021543359882123759390620730846733653383818341715822434470516069469171005240439263514238883505473191575376718430669786198954828894839761874986984360214184761246308280599422829489881832736879146392559989443832271399786614075233208463839755545290163711375426435387532573584147671348462965237408423369596981263871492705936185759001079780350740027796159654006154334705621542650198275743526118714240672181972343630565086335693113085539148714084062450417247647904024511983075629854987487405067890592445268874995458352675758523671609575464399383452756098924607090410017852642883833589743090672313687130221082964050394824384368882693679191075046682777831722417423118892331555333774253809900859902592184178494583354410930665807062797714290038896075541018190659512865018396770443417584646504238181857383695975534083228035335304751736367879102937952261265622471018576042205234788768623579368587471063372310164110020821855618595498702359615024496716293908175554282981715023284064805067465353322506208404249230879130547589320893692352501115718554920954772188207867820283996828783687305471845402612701826729744599307784804386172815435096700966667115163922140934414597998550629632801250642098854933921614002697505407662982292743450554958681680988849363160517811893247659587793056524965711262273622622664601095461388199006300042261782042739157806006832014736123895463562090114057582847003676723150776693491806567693245430000741307701701636291456343901239852136424180784441727364271232133576580039060130434704780039084506862437735777963524428876445780496690369579139567210411804718359560742271950893046823851149738871415207817905089278503655571254381785605511269603940001741629004863190963677100449036707572140002990045628508254591750777251018093168586660509147058591958082087306794918178905199217349410918083226774916025702180261859782888208212932136669643953668096000000000000000000000000000000000000000000000000000000000000000 [123,25] -137093553738047349898003638445752277155665769111820364767496080179668614686099942385302241428344496484052760170174583968254989880344478651261210249416357994515916566079783954167852613227710567853160277252386390903622107123001947124322264791912924586245790101950087756217011665916584760978028755781025342660609555374387111412420766267909116980532408296881130115907754302324177812229039066342156382359941800292786179418909088015413642478310198690629426935318800587575538738704586661228040872190892650431434537563768033407352620136110152527885448094818578370212737084912494249399092432134955920199099403326348163940702561860982516963541291749589827462596511054083040759367318651750315642305962928273800410742076956888202277170574076437117892036587622825540928766995668636549502906846805465344342516913191588416677654767522435225663796180750265681988887228806421667712578692154585665862021825783244457866228281212219955269443999730299513792526470795373723561484328059354605138205384820573427909775478753887727774950568738977967962743341938173818764895836298118752946057638789095495956273818251727080805390134127724964967200504868319646726771961156286951637217273072859364589421046113661931004421919194022716824470347864249009393667707294596989032126780145030132900777494435352294444852560267235131873041276816401466288552002380049417073632352938659631596467603985721838514171986391781220029933409035648662490154767274072836587061391176775241365052378569155417811723130947120811758804731823133199805777462967015393102006763730252649863105037251621331918586212827763521989201493291178037236719758742177268936177934809049208195355969082918122878394513116440511854835327856832658127317529274865005354507859931875972155434839725578442961298375701575663152396782193026011002709226622852965033459705524538550282514795780103228168034889390957358282277274502069329812646759386671382664964099794031174924413881974951891095985874865784771928016927741071268055874522034680675274334657091245624777190725568089368534347794034163323583360938439826955467017247910513516456802601404158054774793092256530005969075284750126342223991407075458651425684937993807697519178389945687553993070245881846623541551103689050478630704431197386545543534980100122740045661973360725024129216496499760959122246509120930424759017339295264680630522457798624671483156860307597326990561485566265606841243535365224218721416192813170688000000000000000000000000000000000000000000000000000000000000 [123,26] 108897178601837409137845721750934764827711552057110573257623274912767151735275905675430190965291138466328436182301590841070428789533910179784992514238184927732449436779063003051950905511210511714047371754947667778212693478134748537210345519408053230901484591752970015095275702123904040812256661897947651815105610145055815769738087698231195573445887466204341558331141574932171746505607486893656868784415793001607895856964727628589820983484489822613670599638425787838607546568268471567749541332879817571751528694002404933936258969374854693011177739594854967204217357892946207625673721932204745660948868554875629970821391629868611915111613119010861342594855572743122214596592248629850161428770553768694627990019771617180122890790473647680363971888155419854358204112310856620429323056114750229090181477670587172742722583150651706605892229616541479594807127266628611457833552033880493536263753955855203126634231699518181908175832138895950039062198663328500222595959002787180630627741536602025938360021307834606231182077845433929254002365095154028182471614614011183300760110477786775291978696266130630598151665952035069556513969003833571872201080752855507967752961367704493475186571117991390024821687350453626459028892496321484535494553167879925712363564466788130368833483038740251803704482218443350961549849631326795340022712933582817306131666069710541273212348856988082633573935117450445491679116973568716733034619429856017947199897564524248112377595276757238515510209092351276629987593489979303741095517479501557107700694484692331611533315060322736453660865118627985506899391988034487388962936615667348001412783517140584066437721729944087069057267898673539150843037990985440967036580468604265303828132113823260447137283622560588286829331089113436802372978838770387122333263891040579047295374405412970491745889560016768413909377623379064629458326371051000580800544177186373463593197313626857804724907984252674288574676985519195699827777414197566903104981119556431309148106666883240029804491473467888170829202896496201541842053991997442706400249008736356517622870823242973191698440499698961598888376465320466884262254553085197475276333265881761610056314995136743011814228657413992456535196975881749860543444257168564895253640576282122667224452209582900976834394307796290579267828170736077246169975541715405280975349441964103546361474262643358173377938492601526909616370659878219038215062102736896000000000000000000000000000000000000000000000000000000000 [123,27] -59621918059503118894635717122028421624381712617810867119432116180883828906573270730259480258957093009133580978248170699700165607054524177210492944506168084591843645495304234489664197821659663985559263273751763796337631640692026500468023322566141508626137066807881798944902824463947270583388820646174031150170798639960848954149528876594176864020391176768792711907371611083570167337554985027004206953326446854006983373241289647173075458531200160589659540898129165347846244161188452254881101327881701562305678696162699095549121967183295571778066169975954946765104835889250923677815854504677385372430384202851101545749098305610379524646797015894257248797745055367334437661401426735001456018832783943953808442212023154136388463719111454005312602926413630629077384201941071440495821111642803977484104373467389912393961811526539605340601162077906477491148021994075913334583420505335991863710555725511603535579097103695811517538371488653461698966250222192279597376936612452359108309131813678318361465320093097959253623699447396369377638987558423280423284155619314890207191723786224920927301106328890339342148301518157428850222165132232146020810560412823752955937388062721531032133716599426741291778947772762647879187994586992365862092487631871566339493489215910698681674762324289565175743846520869956537101132592915253946916513088295767525728184849383848840854304980723849390884704103479962545439598958239216524419402987580861681220614030966206645141038034066296041417596421959264080634340389746780404776356615430949374086377069263976523236632899935948801627321910350352874679894458267825297334441744944354334676610786334951697340830777241264292374746809595934243236814059334595948550961398721844365486745935853575381812612445477785607968728217717781222019984557134487914207497400037721197756396789020878168928659718537614478006810244973122655576415683951442188841917590744825894828936536474249907568253310547898247392532150867457797564034956865513724084601278372209469351917938581771686693481425048382114934085293290604155966614772016050153629653324480966058879638144613259164232173594772833956660145602471619674934921240748706686929929549703968943808655272116411950227344710797021344719537349240275587774150558084001356966219024814875471473056858273899452755261335419655219172257491269544135538257482887888891935831853590769993777075817021787064781253131303476832825979357940294511549070404747264000000000000000000000000000000000000000000000000000000 [123,28] 21391876507955128495854299080842139272769404863892406652258116379190679508526809956387105641755381538984161457518939473536683793762823774610717169309243020438318388905607227053273042159141947587579713869222445338936333268135563923224918650373012106566780720046947648571923832389511405585916116360720384539159838502938576256644966905443159137822478469764471247269352336940983187211021551654304575406452598037360982001437112901043802610040532373450013760058309191456876507902229043200051515060870829142669155805223526109163808395447242073971616182149618792073223997749090480992368851139134893991940153473647295776069170819209689397707630056900113328983382785905508802964869946690008492963325033226054054888078259227010942249035256730933814400355733043339689823399229649806457617655292423712506827863648199814250410469828058556268109168899664537388654605841142880361797303773567657368429393272705277260505344303474944202940887831776176515174956816484631387052594624415147990987828944734231867517525709155236462668469057384006521122597182327121017303569033023653207761282188381033716662291807692754176712790475324049038382504322265859383345356029644274489859938916134190764354324928593537590215422193775113767226328542869889316317169362661091460724719251957449687264906805954907374074396072089373720197919977850147481921241465532040025051147769574247196249909259059221899239297464635746796321999038834310496209790698253994024516654242212783610695298386624787763261492026490880838897549289553264418663449806373832309718220251125795729625427859935646141506644547591516690131965130571425603504251742123183099163962374591361398692144027135912268173960999479995828212988237621533897869573462870826629402768420965255107239566257108698756339500475540356077199807181360843307598739256568370472460118860657037970945223283418988225964428372855109490671804247437520070664083521228615620320771799795916473761213356181974269231674241529081495116591010526776265519537195540788741346967817334993443967935213330096379159192534717258613546424171377567782461266840983748646203267196898784587997626568043076288157844416803684903279661285433195734376422704333603887986983335086663892160626265072782847917472666167505762391222301721618982381815474308998683596477405549415229062309321690271289685301145285192012244905441936903294006155194300453484860070527792877031402751276749178591623237111360782025313791068078080000000000000000000000000000000000000000000000000000 [123,29] -3342524117287205127894330870701638966275145735592827751990090429891748087248440739552359862938066101471512417846463943025976699270873369245421476778959432154807796123669826655490868685733760850854823943463888531767581289492565727677369725676739417193136280532228696522061545025008064007227209799155127968784652357311129017694003487328183006787560853684109017706908278986777655795261995035019769031360628911023895932649428291193102651390997235871592144403585750531862968410874765845442591406974641788269946687471064856735481659266205254419748695332324007574523372429844332751412694129227386932977902115165454104324146251846334994198842840146905335005321718496729370745508239310687324118494810606722652655328589923514939385938798612103927344799982817842108572461795999476146034537150073539696181122090195012674962838071679805225202360691804914196549475709030115000908842032628475798495664352194180890715118953410329848856857111811184488901589933316266047450245051280713656567429900866789943768297702081922440770150468703781516574523547971703739305125733867444099846689897359925525263411895592669609216189170096698006251002446499778992810320593942539263996485227770773767806112351009816812305531364521419629895482456359957220330283074782866086129978680228018371768218037841284069775655277779125203782093825841956404459935460189344288376702967314910840710248519827973874507770006199784327857673905145366878252845058229859785207558805941872833891284589643428396761820075131137309745473948660953601958780630246474030687416774671967025806220044833473808975310123556840383748125038758940599730301986645325794388118640616519161787089448866541814279425998765694166552029396308836125522897486507322828517647608413264484041617091248789396418273639263446618747850641156199559918420450390501427549225572817670484651542634613638159954487389189980729204680256793529412842867954133535956307909797226843103513900309091526169127508883800516591575627992063663848635739589684548881810597177831666867174742143252661692661068455962747475354254271927994565312849116492228698045789226953625024198952454575546059428660967634591410156724991548170000315688257422555284969910117310236885652881215418123893328316148435778281703542030147399086834535537851750440665961252942021756628453132856196884089783531898280882958361527729085727004344391489188392898166700373384033942914863953297185246276836701306411652067834724352000000000000000000000000000000000000000000000000 [123,30] -1372342660981322372765546706867902559874154016284688898770820433617707123349006372579584119518749998175994592946139788670708053398303076022281100075965882308139519606715550655728828689202847567324097424226212262983980903209066096995180009271119703624198152888021408282660514428761101202524414792333561770850982754913120576627422709195148290455240677433722775551060175663408098288995874913326456753584900053456475294898898668863938185408260626654553332529613344902630422308543455901148125995262198384017180941808034909939877804483454917564149163537537334250046990961616940550189148620867750500882306221051886770750385460831341343092887352465042782713706994238005881906615384304164276329706754370899982243499625663559031191991979679256983541813858924274822905355797681823890748808624568322999130285502548533285095714404174979666635815895834140575795377050009424294359911703955128101887179125446581832819825690970279752478920407912895486760010935361946283304846693359205893217193574575344077054760443741358173817501392055523296978585069328382608107776177090265646496734422581078548273001707447080245336677426698881326535818430500536190811802275205732724152964797869510288373550326544257182071498831550206262208450450565637286412567697580323592067418618691586478648467093565591605902811459273582182778816483202602988325855942095883363098572051292049002523963480515168009229252042988709727929699773038034549119169742998798894031659983208942649863993956808594089013707196429021279778792713242990217764031554846130194072735456817916687825552379447493960795114224539792434157428328864038974893212656046959193482309844313045544855552431006964826723536979074221262550280345762218330640912422844364711986304229061901685409718510792866809495347796198788428154210295081600246370975650695862896680156033254350355919852819207750826111315004451933331696998548992986393620901541908341196051835646403117025040812155435244921629731981096416232853960364669631130839454126644200950279219875089544315567124348038507560778507888724285426196093451947029507290476764347768768700911013085210268318445639164088500109000759560236067399119085849209866866706929915681275526862647166095137906167047397058846268917603248081458383606258742293864658370778399958187593352492971226360118942628328616173910018176749806223600154786114970938339961324982121766098080356360181224987451496344923160937380075863142628928299856822272000000000000000000000000000000000000000000000 [123,31] 1517778513508692473720577153942680373304725366229094240523028888270943935731187289421458084114340603470498083547083414254475512498990150505998731388696568016804690998601319079637116980632317134858837459796854512727221919661899149903378672675189756579167121989556507963672179036229661678124924287451102033301231035064474579935298284884179147108229879094417089733501225785533886604982684145740584476470172892145758233268325599041731481019644844358235358053263775760291026297948246747923134341747728434764217993362424628021676632651425466712562271719470403723134702075665518561979612864690179614784989845996772462582540028544451388282764744862783421519607698794129836552333687063669112589114337207138565070013224021703687237773984218675720050721943626461089543232096006985807681731773028401946492292960218720897030607275088484425690490436976303003052612046050499686582858218096885727432421248916981424861915096909354127588405532586557425356994432580677255912886222407930093206781916424133856258821502846807868368347394383248199311011706502647153610673016416123714615388949783282337448801544870909627156065646319258734448984403604264421261516440694729051579203621386473456941831720663533424505604445294124850321886951665913111979467601057039625691280248059626361371378003581370313440993973916780320373656330652372357717309281678916473194184510470759546296147979003350145593409045473711074567278553076503220905879429957223812767509266190727619143764945754172097558895650568437003086805475110494042446008897521907399467684268780150583849500221265580147719645726167827030061485728629254405195963589036324974839280404352783304509181303815423823727624905136215151814180964765291659156236203963815795190224220156908419622336497825279385103019465962056273716633696338282981346452063809366375810372618417663412818319090224041249507834902820627812794492303710846025230318861081804255101294708838879133176422627271182910846503048066144482131659838295899143566798347572200685631387137580232197899844926244378626425378455077751495697483439209890594490758221039732201235701634072943774847972397885893187387984357284369120772654434004386397515447043294523402519659662525868582777433899018425604509879257450032250884653034449753583325365818577060161347519307687815266905680805590409608285994533611635281977568163705059179250854242151105487805886507490424785005007058258991769784923846153897227812211785728000000000000000000000000000000000000000000000 [123,32] -1188220658930802229890046866610395702904327908630504753441481506758907116072059738612804547229000390259397821466527663410296716504448506694694556352302740337225168853423950500830605323890709002258563153908639109283326669208602615839930074347435861233601070432505532486545812344725517587425359384454214618507511992168992959946354420765008073590989229714869993866632110890117509893288807476516012768513724496769713268181682882742483887388193063282504056683307812208223075374839563158211880727317422623606732540503697069447106811012807907073258237684489589988880076813478145106138976454471397666452006553206248898866824534738879739426799082031708773144527226632054092835464521224119384420760980426444257635317781688538623959996539777716152923063974281313575942093329752935518902329496028527871002578236923247973623909784449671755280251950983111627921933722265200167728553656440476308895455359718877136405468430237110798351988707232373515059172888235871343405028633695981642210366608322231682238596657006416682138520036968050679348847066682326556100060593085568328621451913753499613613478069950885362343035347632876076839544200545776461433616085547394186099351708056449852145530991565997308034562112005249332357310814689063827213019327365022985170636204729355307124464215542358022346695831995817660295821680188419550096245725623679763987094209179013839246889369046731628799725202564148497392354844893097946575934769761436372090400724900100454770210753787999394274281243301636222983033469561931300803158660487027109546877783483469741942039248270183110406460395270170426724335453545189242191367762028386480622358874043474582819337721599768486258214538491962888419191521187968975752521876233503432909270897080449843686182710579082141544575918443246977194479839428931324032402427970671776145117203966207133042302029445659796934660102818521861735070311489214676462652801413592066159545392535796565445000068177324046469993243032919010150287182156333278567903119228689125675404528106689437373630078033687874517314454250450767027650685189106206920934219493733795707965305479593246108801841507056439263783228734121022483912522178611403512634195284718813018941611672192227234557049932490933108211927841774799818217314471144804091381731597810864574720598358876457042333890285176993498099391752321332438028879571737266836051247919459226781528326651174705525028006507655368559462167225087586187895373824000000000000000000000000000000000000000000 [123,33] 958574905093590619042896610942944120369975870328845977491967472634901005592023801580885023755273145672041459119269721256492267649919956302002291440854603112197927276442072052603345884857012850816912549597068411016697670895129994283681755028860962349644688861985612976757276174168677669030112615290901354653758498035806587434877727953714097655049863230752416320825776580459104451228969082227495917113801143634011451577024795295248240441596257782323806221826016790265576398300607439683955147127697046743545987517743571422351353926925581085844550087300698890040091345139591530948091193022927473703119464075060818309563246550357208498257613152872028095009343649483439626057141630801411290264720014402556953982246965631639373296911449986506114903316952027908405733904238733153629490973877574782264951092861785250164557797245848724923272551707022951592926396512238336136108503866012132347901001454714768900188445766724705854091735118565667256604473795873098402063421141355166827380421322059365020204553865906270174496152551247604103701043952809627473485843539663956478792353947762408059096624071795038905362916054226655651047447838488688314511378575584976926374468006028951174578600004222917412369929115144374641914411567668690124550561513487727833471148183618066060310206794548617229670769465160620818881983610185760398405355047933824538841413868458963272656050371298365101219081002871873230860920283184653560751507607964794565438694130289432244605788945733534620510529614669597331780686376475429407994146754468147148391087106743704307021146666022856727524174655582326335511941604757556434488481752980209605337482239282112352765905796566036622853533555285248466474051559479375032527380040140880373645051105313557425950688004873984640604685337837325043250397281641178668922951392268869928725676894829662099941242171703147412582017191424948579188374083850580923998950459378803995492892191027057847618063775003544602605151592844686367940241247230379734673572385156122330478774240745194522401141842250666325937539967078404297335769359127529943613321796520716755980021921391549614459654575505322365022493213612132597131486494076158975070336987217009277862731481841590412252659561907341327666069447457996298024298092985357637513625880181673951907744557117061013800429423352633440691477309197567525196840975838081365996902119873290845366079731332495719388320759863147631703629002341562594222176993280000000000000000000000000000000000000 [123,34] -649279368608881180122535222717008021216286721025923166959887611528058637628260095382085535838726821111971337280183538547970506460767245281257019054093941178114238696513223151023374388999524673753735399003789481286697094885668388371861326431287737391916409394641135032305969616557087796305590880415894915711823429521001666179197545809199422691465566498663896398458354315638992426047191716862284606465462361578886847466060851664472193794306035679397588091149548338714225678528495502600403015857816672029094280041081609145898497558843186608081509423709550413912778360320471059716009741696508203031475592974105701667395717819809267500486318151086193902776662767129952533979006023818929640054687164770535365307037914033793283103121986381100090726693035135020615475975039798645966559607584323684702793699088134988107148200319646191485057296376900265970308912975815714000296779718266126314679495337081603243413811877877186812736392779190850192152524063463200815555159314207488562432437665504083049467745333395089991585222469171691058639551012969617056065582259463162526943705228319033130005443165767979773461168336143575913031806318559944521937895686956452405321701658055961557279546084212519075354407245058070881135608866717356631515918966260417472428527427780198471369177320859441006946151572354353264814289338488021470329413138110205069433599385218904502093914546028220861268761048420606249873029391782782575498521790682272423890566946289214214455703029474107010101168525048858344784722939497221509689143435106550103184674102415141272328781353524142661563337613795636348970372734515741506923847171204330405115996799560488103960521419793545124452741807905423019420869313747703423039579571594002107498042662446448349072328507084242709444111967579818095595926313426977761087437850702709165120638405966170925034374114580030397834144103398002440208739009583017841862019970116928393805492240547086890305910794635964266372212212213911662632472526801173703319044332836636718974339691644305929833456651971000259726923468391798026276015829503235074546292978505081429880293689949515136249675312605540935274864742062321172291019714915488402573977534271656411374618272520108991903692116323821511171757019647266946160899563296373704036921221395945909338186455698163715279336675054889123175391797877208320511956606239287402158013987395156812315077753813370455432569272131883233223869129720303886803979468800000000000000000000000000000000000 [123,35] 330179862800911145489913183509644272708545092386261059109357013990770215828480307328618847241854343560801511109639943356195042316358090941607610426268093752381632837377444863841777877174036738504598753003278004348034688028281462004712468945642619040800009800587220030835022781828149381952575220551281500940275291283728734148753978268898950571799226162308530653616386415852908709402954491742868142152094787525985653951289458044710744488503716709202808559476711125907076425390787084370372821978230819627568126700065426657277336100512026903783755560738596497586214839348903752220331844575298383412981475551062339900829652689401069450543401374040026314787067102204383129202004435379911558174379575317678670871444257079275775204798528971922723323930633021323983898111812290721287729929733447002373959074996933795345242247484189339927457998020720837907604382288396056066008153198175656433605301788521278075534322449560589224555492339801509875236846544858858383086042732520448597052880513966621949205412918075912926565897893602238047654927718594386833531906874512291718998351027576415464062695803947436502153799921371131681324262293590094068631262389038656661807085650794335360099999844213888314237877723749485050269558762133840346956584322059581092719437018742458580068936897238689226388028695058358986939505486336124316544322409028569915575896622169478379932633180107378653623883053862085707093302423654772352616570828396757775026388897598595470572786836112086950853766134247422821287859424521638925825550320185248560342882675918174401202937246685384975763684294734292077132019736361336704919141230663403888735866959830543230506767739969316099927653004037787096807113293320579734243246405179779863118421552783318581761272844781109423159533272306980184063120018603195053958600683699395056193237474881285228325948925872795465103762799395706662156236381761561381761353831736740306048917851350611862105155763000686612482367703339567241390563458345321506040156248461952007898465968161873516751364200595908088521171844897568828050822988828618323003638723434302590314529459880544876747159265152696876591486950538920370623996158684479584568398868465518686602954491414585322920869490587176716008664922322282471499107508086838880997910513000316812022856534112945000599118928394470719276267194557143264859099340221292660655408858926892371503131644124393333610353189608674897664843552296335804617573007360000000000000000000000000000000 [123,36] -125735821653897136438954722028674477062453532010626951684524561790435133095647819719943492233991258029213331059798330876333782197580831658582373217040644584834455189942981758565284734018596254246234751110906604686777572214504100885709343153475389412304958342618021680430244075758573451929624506463352495155155521124495800626015949659644082843608261476351413447590387854734182083123178680305076060710134638695194819504231854969376328459147526533165151821126047160746481713839814125914082864101748014840763417323949344922087853852192506743238292373908269414701242004645722127025402060442902391878784043764486777443233008301910332244726119274992692880691892388304343232591882149450118638190851370059028141489033576503677044994717765016822530992362441579243819696796921391052426833211891264653771619409356703056112990306565203335329294981617131296208312827898545081965767557727530224804423089495598778988421724219136113754743672111854511363546453024319038667014709428637382453685825986936517541739351451779801116041698231712768281078428894395611619313148720868032409876397534935833727549148378992031756158775292950253693709961456510356818825562947087821167988065215841961410595482503293292172113397577967955932336073955330231686636999493813228255276196708527790888412162831775839193127376040984690462766483276086968641558597508004996153731965256345010680297970190018697283942847073941354723718286913867350712766104009517424339653554266115040863623724457145963313774169788646177180749384206205087463351719049543643177120845728853174268232005505898781702631244180342599288632343385161290707296006340924917746538371485050650549492186399113794587591751549194292892686003196707498327638774756071434971808760292841619080654655283548051402245510844158224677504143628568769099106314446765073495195732674669207384327158428584512778249225365688524679899213480109323014932187946206255384721277567616532948200918526351482221139318836620474555428100869077904757613116290465710320468903851441577030739101381611714994151093113646430322259353324969501679771855482141551421959673481688801849684856608995739878799574555012356539890044676767280380000574345598134954501406999404816644416701195053117039312994359502841467669485403100968310808484047541519668310068660310017229289202764858652001638822167062843171999483578271235658549109405489719538337156808522267408413659328443775148273698790669411942644947353600000000000000000000000000000 [123,37] 38548730173766720171359096130164923908099016048121328883171610622616028026715105482518006047911170517705461981014384257834590373676816970607849333744968326719507553072462152743160977185538463597797565307231985378846470320695518512941389638346480152931627837392167210640305366723888967599741342363501128616024370952188251780241577820399205689397232268281113520243419890531351701056900136519491501970269916232010481574715520516379252508406842475910888431656299670348859724022748155208887040246022785544548247179750780778612823375547616969884396278445967316512786171639604791959258428699350575395352636536655258253910092822283379712100197035205850665847810299264491374725177168088368180079317317853874322019805585079895594564204190994067717780653423374888103546274489053411086523244463406539052772343703800701026969103306431652414340107511629886296920010225768561285339453627339051743845690251255579623063872979360730043107862958059206916539868234242184027109688960839025910606664923626472286461408781089374491510833938159984805966172376696440709170160950802459135842975923975430749737767269176600249486146362313949171226970663289963234671774095506846339260596626374446154560866036715499197377172124540337008806232547733843204278712880071250525639021408700397360656668615633942097809295196412256149738042778181786499190987222509361003908884047457500908812578278975662448859584172245958911141181922009861672903592533675669284337668409144503234439134236556402162599987474343994744799204432046631985491926149167415832914585523604656832192991096013594041733186678665187941582550921729871430106897668862195798175451608118313258155899385458110659035873879619977290493164132373133516231816877347365654461069678387591504358549426846185047276734471919243219236009741346370222673047560241683589320861696195635939971738699961507098885213424684869675217677665198085416935724557693131338887971058926069953061304626805211638545643885498992450116073236152168223751436225883105031938622667472345438132089757424055151663324311883711655670987293731753078113755943662521306249964077960894478764645924145025032386654341903218191140003283374773156721227278256312847084061617889614517412744074940899850078395392440911812189596018986753248514532038381542061308171090294930890729143591759207529540317089819124985938892078395494298531346978084048428210397036779856274140248693461619608952658507304144432589386547200000000000000000000000000 [123,38] -11523829182866955869205249721417102341462200562692720404659720533066314275650460361700771813977541448813010764405856948336842477646889475988515256707120713191343381527025986603119023196699018104868360267575187123732993437609635969848625289999256759422114768715496348609062180718291297850474333365850738741799968331130685738450527485374762697902517605626205077534975447275139388432954093806053653037441732089602049305218522122563748039840838671040925133020845833182110292148314753815196143275219856766302050578383312320553177736940955122524905505983622218810523561623507491008973820486382657786241453940537445829827816925000818941348581398231103605853162683453169201783791668888519114353273062660010718842305155664459538739584355983797093748059415621281699773349295001254677145222481025030320241280690128517353862105770817603949844121825258042031197867547173008043641559167855769674514318771078229606275864792780358599584644909229205061576663092187115182896144068054586189047263286219370685515104652105161961422156039434598425082594549179759486761717625958979014034089702321453328789901609274011778291349239290916756503473373462368112527573828333504506743649062688827427361857810546744763864580436704451278631368020440756499687692677896579982473915419423022192277118528920396295144887086961348543953157403959617945606579673373376624218525650972545766876971233627162200195713082415070950389201699084644432486902714836516591850770906195762184604805317423744945667655115633880388980339019121798726609416692458154584239894028620439184253936846693469078369266761991959094471397289431628960494719639617362663817948204423303171527273868617992793349884878417802449249640326780676400910835712247335019040021644300976057778348071607044836171160583478001058398402399228465627213038916605419397045845442579978772624616989449202343568464879060058675437652673406852481997722616549825894840449494738418500603089170137109704118746496467895431646144720861310387560037614643706534284461622369621873124403283718241859036550304085046510090283385396365544024876158448837443273927708012381172039023278575759219735457868544648289343189400209775583547578455837281277412340933779919222792727834829297845493024714202411816709835942035005624403395234125342967330893584981006165343486915036872436956713130809442494970510814907149110304123847704865108091202211559008755827632577478128316164936602855753462668790333440000000000000000000000 [123,39] 4001153393427134490142251239945940572777519697430377562968834358797794798489453401302254731531391608401610332997032248111868902116231096021681707977520171504708083734073199561627413137814666042600346555830815408262212557912076928777293694550459750769288564005734197016326579729934612351700009437744283219234372808355354460365169149655013006419940115348264677794323679718377811466078939654802803983932338195292958075669766240860144869766106905711368924412391684562207873542637692955958617422911968368938261165897351617380039084409055688147594765996704186946276059055787917613984100392450079713247109674467239358182354508561951960078527701601872037110273918481053014411423249284768049834296654895180712925756375157520169758209389893176004498640081946072716316132626026627993062880779724965865208333259453762711359165472289444456271453783925419247010233538443964004908729259531225893476345663027271666919709815596558365815904341154676707954028864648737582338078296062190073472682130670409270508425935247501262870268981297176731464112755176692799571543988326447685734571624123268722546756455043720732518110769867698049660443967920405388862961413453913749862602206146040881176233050107436178094248231578524216028367320437638042246706628521872849297159070463483929983455153721509031682827564497323109955019315647060800852207545799574161168198347750853293908137487125910017549795888191939509518675321153742772898068377949817147603013137962257425696643210229697892419610531132590127894227030267074417933370698099782952279851727803317336560179763845190429463054314300909445772954617164185133538923058695282180554649766854676127270850571140906586644569372992804215802333048637011583929872344290915966787200200571580085714623739093659467474477357940400227302919275367331228672852632947968032026573482803270992361259734307989945891281210171083230284585662116638056269729499397047468767964477391557176591303534546238855177009417611062295844577562805285284911415578295902017514493549306460062650391197862604457849490621443060254998577498411267128368167910301006638954050221572062293801122356917388013697268838458188641881072710881674520058679110047273455656725471227597419387204113190623437188978841470123757821204714673594980371733815369998794383835250748851366786963075655603751460220284375098958732162600579819450552378130535414322584794083632602288052030018264242534611106481626378624051026329600000000000000000000 [123,40] -1351598774327791261127098825714031949188936102080319227685809077669818633585437076535586372233174366898461638520053101357808854608144222948983799025729848434153435096598073878733781613238034821237839675431414976792712039989573773098252264049872391935797639649184825473111231143082850994849251491659561282149631077499884671629757354387131802358438890013654062201245626900593241823631198299900841259758901514145952062667404326667828010056615495777054236536744349372757096841440586295352949793459484433990738218967874059739636804358811161095476010384753069571891132603546549654998937317883023032226844048902561661837015174447202168966604050327360205733972274711452337208201505949202022039632371483328286253318646799503740869567713522127582496626034294470210146194792946999968877296258119058598722491677599946937922690483815677229993887842833079432726968926421900146035903579468234206178633554954099206945622799324200737289413836381207533165310430314514768646966076818404292094602977030116980527400353941614910296697074764991223292350021887143899210518976333245593432366492032804761637711449701941264209436706066989964991563629689575724771307345913697462272224023825577182161149787242970749271345671051948149807183844448157990468321873179229731695794435953689662271082506867290692796529980850854533310678941260879656642855555030677747845844129525053761508613850049256491459288182868646575253872836279967436505644204105256240059566454947414772715477116715507004888774485113210633706113088052143428157061841912337525589685877899960899967653601308938203997575499391522707293281237388685301809936967731867863042637064524412436912035449448110685651472866204897848103984430907235945161201839442827379271820460270442294528709782806532615943714968274406216286347256427559210990118607977170858704161858154169239358484670286337100681379104109395396764564923170051697129076676093908860806503692326639081775821996671435001255540059617103329501122185699958470119980340649572004123782691069102392901936341091899661578945157500188367357287619054852942495341321919774004532037114406074170198690373270429284126579521530788681403170378154809112941681752019411873324365873635252921636465365674606761907190805895486450202554093288799990144507862467567956359264200219248857354706240057012561778645733710682618389219522294685339828595038503516519648713072606220016887485091839355026791584642961655794363269120000000000000000000 [123,41] 280088030589304186139835084155664525756843045698788805391175239163868694465388338017217113694015321601221961538095840387443039468489529195084159686962493610727600384914679351621441723383749877255409856653662661333511167329910048215839094718817376997464909221894283288051381799415132548853598328464656077396225285243310892426307311659056986184689454043092268210496438852396728376186695302086541455887458956035565792176313207216010886497885612288699136700713071928055705013184732985333412022386175493976191399815746445394118900129944191435907557184469862076435466829367969310897652018723545731020750785630315952040797107296933408273610002782115286375492313662648601137390237714129982295913643210847901837943442523321243511181338351051658407828211305068911564458500293808758423876055147984110163485370671872195977134228210022975087844813022876795015812063012244847089132105982966429617892144995738211874891601849091459156910835848294853449024152067031733399967422565794359037753857156333102900524258804909327449107257368214380169270397081847149865050890247997776421618708071897420025044122233863994324449438343959860018287827664180711491049486409586853415577802154121873234341152793821449759226244265344640887721066777232252976622916392313072494735400115169646090686184422190885011249712433061828305463682968460079626166451564596010557078037177338275930850319513983869031282476104232118268068659474368082885314347334817697075971830946995006521222983372338590543833274104541379319846887446151498159095045937454573990128747680467904535581459405513713555968688111133607877537606770581124028296245959514408172311077149015861492667070597266653556823100189901624322342785307281885270275278732446076484163877830091052105914663502516638665016214854699698723380173593445092512440939318991586464716511931521079680341333147895198239968585817655525412477439703656568563010040106455803067640800885005926120869673093892430133429679182091725071349963425589901566138514243265039828879208245622648027602692530169046936988480492539814047978580091451238616012879336917391923666802643764721017730049477671180540572081521867461642644427238593038384431445707909925254495116756546386746358875324391241945240056567493055639496453034020008733956998854280461402716158382596120329485675596530093023973718024123903834856615804958783786004610588241691584852056178419479265599663671499796878043548729029058705227776000000000000000 [123,42] 38915907137336620087265091690658442512112687113764251488961410821050189653933866865774194094735146743724933399555619603982831238597150109747546428540198817670119451959914124099057299737031603313170390762335024444824158567152655101156778808389407785872566986746637480940529788631412387222976309623830625180200900017365586359748133562705677837017160369975928637798419738861978998736340337775719133495809863224803015108227999805819166211071384724821168272479756237208808116500058509473434891750590683340946152367542707066214546030848963091676823562362669192308095151029812418023562190468469348583071352668598215573516773502235466084057968511074678302289073874379418857228611385543398137864244145240574309260380904284598981368749855583808515436442224749863126322401405301064299887426853830039826163511249496937655127297611973833353743255047303455521095827992938187454883102788471321952920194096443802670472526920786350656182507398391603626734906687902178512556340768466335120891256400009384831673748968208803917620641590166711490238017084197860358149050700836457288273110682839185977389408215019772882942135527643674168470493068655729748259000914130750957687965333751792749866454100922915555475683864733718261061185151031357483127226684355644358186441125983948385436082843682314500624276204559973676904714776924030784181814459253717583281924132137093274869140023821283227792670570249757864396173594607802270400756625236402117417617100034116895766387467882084662788118731828247456225474622969737254567717020442225549357806162346922338004339861678063866831406888968205048270960000454597574247562731632310144870177931812855448392170576008573125422260117149169099931389792773495404569260015870075550007177082499419268801448100354865268003602723123767091056889684909993006319492217793987451855540742409691504115197186023643093257420512011451944650578571597665247606858477817634352367274275077207013955512230927507151430393138175385483432117503436979548419500295037146160906225379238202785285078201339545679300480154228999108911131264319261951079248347949904401552925316425080517968950603585140184015901945806050273155103813889862052174380040624828247031125260121180813607121010765086239964506588630023830537135922682393407192587135769498211982179370144878771299303008371578116977579898668264118448400456856720049745487815116485148679341764908379326069950265741480139004481989424412212225638400000000000 [123,43] -64109335147087544269179110346423060628333155081065140390670935457829520820359448152338523719999268699535502836014780448933250301637618847291692983418355440575844785689138832209930313714716172554728665470058960843596017252192704387845069809949793064034719699565729665732590948635372565220298635593108777754927807699840541761992889423394833437908832354412221780127844903657125666105773513709288537793950160456583302539681818609069787068407046726963519887211970213234068531260187220757154253472902812739078834848674296854540500829824945534345170667542904306025593290530448208083851524833885170422908066182477962643252121213499722377583602151347591248165858778862514964672171634271063941725051061572195561930904572171021332612757191713317746282088872441932046179039582676698883929503318282890446582743627327375715968512283996842935373526523486887336911865502522898838347524750272619599445369264594356065713783220528691903037159832305683656178815832274026634339430291953761551232076568126260857844037600927272403884995443835991210386964101851465886520221571390584345311296755983948827063649119027202787001526817422859419160000599194194156200964301237203493458461697992900906807395300381102277321082650025749380303857812165084351249937314721234704888724867855299990271680585449993801047105028913885422271832173999109567182581795007345885676178217664530026409714207152766950160202880835761456942827580669763245276553535669736799960288515481575539605614371637134932281620780641489770607017248568353074458350654109169963912294801905301158573101144556101038861180187548615148075448541991178554042076389107897476265864621866198267979592986163367612963521964173511155514489294651985903804065480138646378315716402267721512481569639080495780302554644213946201961516128868277662179124651144313976618437077523202119927723338657000298207762334087713130556198814936093966898847039866093711613115866303235102583978482744708874034691352309488860060021070371671806538753540775424411809781510457169662093988552726658766356704457037023044213536649835522873045969219684836453451187168813303642320265692791532756169286682910060009369364683244968068003480764508642824300970006017880308817650224578602666557697857546920513558439641482773561687316180174251856655057401954140253585551346866020845368966050511067091885467004892019162948113729294690509235178570728104598991158857150028302117616515496697125457100800000000 [123,44] 31746922546026153792790592074854697903890352165922719413720155208352943251567852971548408082786233570142225500889816206785381704000326451281777259060067980794653061411948540143559053443659803116231088221035464752639754386713610541407978776566031545283770678084226239601983879995892499501264073919518365526710350831223271399628596694073449196681046743712288925249138864816557803529013383878909367988040250252868559029245713441493766003832856060850264665379661241580466612956018750880444206076326045312213856519390935124672261937969843059776404101578033506064709047836395441600344044178645826005605718241338979971684301823539860340778536705590777607939556440877481190119108780552622498007185898400323751653313810722819908205433836324975616738907969474859106404767743685343146281036501779467469614855256243906419572262547305639655273363581484256709011955193320929365600826448400389884638322666186829083669607815988436595831120120180698168933866820125064563106686716752156180694458782598440185886499491073882551909450910118385410964924420908872323659783133614407724416626156728879302253051839273062656875225038967417193163637422836982727093726908730458991831211693478930933995484622322736353323590734815132848108364965542656258052896097816605235074370442886264911028412445900704348357158006169242846038859828097893260782869495858473936840871101207098382564912943159359812362366472566119412475038234580189985289188761700365317245760766905944210798825438677690240887675006217095367991449375755138718397028296749284032725649405826549527444399316188987882875279294127197018681208601437343620661175457889416925755265958120338800487579475156867289929510443497525542187649812444748130343234567502038973123604632530520585266099617057933601782278199628865159576095460229641991374922436349176725907597386657000536311383226904153570721438175078666522090162123019610367519730652973380649766622433413218973814367572270159258406235441126496490561256520885074382324169674199813258999330603466075899348159107032747114323207546253190260262444674223350769807251472881657284986236876092649925844349088693181434750839012153272155152270491605109394533735761845410003602451772409955557319216697668828663670892219599409303687747172480031049500871430552000714644059089981415659053234610955676877704686019511909195845215725509085836867050222138844071362397164161885649939234641315671322023489537087052700598272000000 [123,45] -10537009245145582263875592828225453111724979866654652651987429271704723564073363280738302288651817042150001397620621892288687068677170475703562432609705954648031787600894909881498558897661087294539766974700385224453588762290051097685262082322551226266648587800851408179298297937374854424059035559391784603297201673834429344605250424031311717577464841177269980865625014499492065961985489887162056586494781750638448580623473073241635584522084318529414868194202006002962500780231544978298879220385452248483281715612050263110987431292890382798849897377680808882234116637305066360021641686570392466163992959416196097627172304783526410188643919658321102905292332288764200122027638950519079106456381850281117424561654770749200359324885617129373509752574145394060879609205189361173113872605952442832410860864879431577881336373745537105958661861234283305033791632848512931299465773424701379006633047308305912086146453432000377277240610293264410170426407423710186998019221018954740851365374961943847442159933593151574617584809402878714531246658380086272916068997143535571713418054602879464457418144494201284467648304095376719626872688327824328893122313679402420768739984154969731927285500881489337651671029156177769908235399156542025797926829195658359844978707096201140678080973391486062740663572284677579430611430020159289417626343099667158324891217421994594402819108014856726164853173609267198492635151090135967314663978338668722268339078515717777141202134846969461585665072415279332897429772420979963117333781733610225770860556842524670645276714083487031285184740149044237384750533464261151099580536111741928393606206139035246453875162893421433550537622389089386953809340911122285527579195430798213388208680023766121473957370818556714792883827902568771678958323765696045862127720241532628677731177643143774104764542507352232004951520757475562361319917197224323552040591110647269212769405507446545432994482097997204579916328942854210686475960000028845621606139662398337991083811026913468133610953801825177276264791238274347845165194436884758329139612226079595237030800130450898411218475809830617761863532805791847718000423250403621808420331252523710037260349444799892971471255447523513055981116159539760076214966011519236990663078715687429587301897623835626720498649685902257987626473826678897256636002693875506505402608033754132475500797407898653995439888024982573436759052280209640259478400 [123,46] 2715355246907003518588385083649456326967982727466555267786938784090071232058285049871193888290348133741991471014354472392802758988957809119922751729977359485563010202618857052968839676806931665197504235946726765215557288015413104065438543441346904308814641871714515633006664280445640790018005975078909361893495314644823803754771395636005037453301427599738797462446053225073798583051432442806267125692230902760877665814520049471128376070712868276035548688155576768626570733465793362944830110296982856970515683977326891781625275360555073280961645977719440656104222850053849105081020677359832900140103238573110173890423845044173244520943697595224565661456575507758591630920993160951662686198795529873988429131225136765205989072928420202922558750888787999475958592617394661457106468763252780187061963884145914587995335399876423637730450751908673408867865289764253757802735935848722756452775412341052096474097741180945422078138771791912317906381883144419171275154508320010064821768091733173689812222041876640250467988772592165750487029661554461958386303006373388986892347331212492267676556339424704353784835443901960254687779664643391097829313749450056092576773592498450210137199313162696328336905702505501461662302929472280468261570200130233796583375818735158952603718830669920631730456218483209038345018363760648487426513636798173649278529749875887092576362202867316547867950988946298375123375257690517803449746233429437014634518835647464818232058899132667629608284664200641306716829332082604213400534828037851922954277895642742410041261097154268860669967407589258670968683694193771481643294861614516871752274025122364437454652692256317849539276004043864127187903232194685276022312835570918579679824437246268393843142441014062049716462127863734977614321833336174429835002397299539646402235113597086032586918932496349737627954078881676212185329103023476184519534723397207080308924422985944567517220762095498879028610871388375667380062626192387214624881747592860472494008997500139504092257473053961948705590451697354748051595254990646613781870290014903022720375671278985083136342180529536865136656106505902827064817643563438892662207569800426355580999696743873999745901740908111233777499089526978392756372572746763564817296305785319518925873302972313451919354265584705875268874099123099721701986278453450135972800855049812658055724288502705211243551738311554922798411471179877575776000 [123,47] -593170218768062995671569560263990423244836338438538685830706850707114804878186976125160857486049436913524203328996414196105158363368335705071769790326122756831338828854620888500500903538261022165031366686537548481457871576933194726162973555465491428879505827079104549049857584241206068172075889916928035479923572879652383290123391741434102967923806342406851731710259072573974796546889570649403379977509463199972297192684965429304524702546264405220680757957564011469270964098163336873875959493640671728551336948203136412150539246721251106817815455810334525311766415204750165373162172745629041011847075361357870883675946558989128401114032733863833651266762686469771391590851341278569568642090773341112576381699708009408396234374057733024458389806547829879033107774968762106768212642905797214156740192466854208347656829197074692402060037769913864959751200268522223272143340533634080253511422889352169597506079171350214957671122825792333199869027050766198638137657271405214708541280254512923353366946050293645879562417486805789014412756642430692407738464654887395982659323180347653986054428123079317292112260899104669347312832483163868202050305640693195801261074338996225742655738590402665254888487655841892326453356991647862854773427623828947877989415692816309760249600436651812006902560625610612070643356921706408052570466746053977761564236832233230783319216125225558810326633133130969192359487636962951999934288225005639422405773958577182709585880731384280228673844952539142445375103863239912457315535127325958931234528839500050429619516424220149736971852597552529800091675331767030516504504691976463409347367769731130357105151146458931114735287405330758162915869650129243973683264687667210425325258202186376899872522123912649400318129784996668982677873233802245266009933984913451231145074430579985671148501719540574388205133375183602127776419311250769206227287017867528064380043468884884473115394219312391872235329907478810514609353760644443384796631973114331875585253018405061627507164431392097459476490301965534260932256039844247539754085513697241213051020539667854314211080149883399880608330705337171941261318436836932866173454957064759862713908472686160960186273560692577818254681730715891660827148025698971881726469125297068153607456984761872614946360870143832138673591188642894409891435103789822840082735419207322837477371051979809098265838107125660924701127450551837600 [123,48] 117574082404824472360147923150712773114388507931039158963498616249921385464542525856751312224932898528574735945671563501920377904340925307378133058863852473471530703828280874513944737741802298037459895140868822666568796532923883367461806113850518178917319667116391498766171337364102668550179355076561121458537250505774832549856128322769138099948965515555475752254226556995123145952899420073438944950739641859066720532047795205811113025636631250220817239350350089861790988386833322591356311912161568947759807073979298489982675278047273366390396472695380602900331398742021019394986387655869195537538397168350465680440597006103923634556625536785819867314541105123679087951112256551791535801981511718102645471900100289230002798738748278095507789480485133591309506349953362771727284813433543418773909462839936332412611785596468104240838431429610301301427112662463757061117055665440522056751748922982403803145187163015409949989860339451250444734880765113087504499920681917064653256155853629708433562367037886168920426715293126680655418036149152847990833137731976883966106909134968657165932760552451982284685109245811088281670160282422028444479613092553889828439923378616251031795246293467106602376810344018904456916719463227924269544907631177710860137108747687662504634535494966505064153834814569172409808225941233524905677175190479074807905215875149762775200279148275931138900540838636271734937161202373769474569529460738811838490735413588254341803420237713097296716700051747683860209820059498518451172077542923761043954042897699952236544217971899305072426184969821609280940174801275246696439948953092419969659473584714066700017097867804057400610876532704135117651733064637049424924851092418539778248950008298434210854068544988996388020400689638738152890733620683888325660951276263470309699592832760077176255325213404790229474436966574320493993191419271140903639108399515317274309177451467265388230253182802641734477644044902053277111457456772118964997063506359442898267159792897919356420447938999838445319835381264304066972154243025261324407313182089010569617059150301184808004677030409234031288684255002168864317430571240281187920965731793634371286699841430076937438465169922451737035475516075094827811697593937693872729369141175284395051183553524734170434215401854527842756546063389814099608596958933650053980202010067177289018126590528311831912322309123464379601528698880000 [123,49] -21641454441451823236022859106826388820027526460435762697017751341065329571111038768473908414580819581526876572128324900498221420156276493236425948601857384030862709304576895213203057762320816049070941127642530427487299095559409698652613240223619392196450168683530186073168656872519199547396212863820910026727817531382871154570415217273445382082000372768922260988040766486018373269187531048319824441950512752704063204950054574563898918269366093109202535685836306493934428075324933211688122827391438904972760985719189930750113554597348735897800704440699970325984218839676782665588060616682692824864975896348336791972709472425131049985214937002061486946583941092147872535076824490903659278608681740891490353535336423825738301350627110433245546714481075077139660516115039083733380458851709278987078527759596301856176634272544413235289710645232482650701658586819294209739508111436772488406039543313891927281280157792097706913707075624064494905448691196661801248839808196449789043588958463364564861071501550170064364325101278500977284601662815811473656387103280609613450324728733348393396950405003038059955726253172974638176984007347741599137483265913119926161807325064638916957146029926382993397635960294598963884322029952049078007231722708393003142405865296213771289766170302265107862149548262955935891065395555842916866571639087543156817716407275694022146979613358721548965716136225875713413175883445879658632579723418973686522463904277512374828879997960173736522486505065249998132898663039250425004366655803173883287128085458521762526837294545464887635083765527783314716502279939479636857663867841231291349126952246027522323809408668559577799432957381935545787562873035178753485585474982243634181776107498730178011994872861943470351757835207734989591173749310944557051450591454429360547398181294057597295251898368146745468351554963360731910710913054679205102827149343043640800968785677188641842821236925191871803999248697681277887650427142954646636940908787852371029850260566392440671156079010201668349049751384124287705705572713109949972037505139038197973896508788547981673578499714305739457886665464315946784282819338081557591392222217364490947696838504599958083461560249915831208468737769496362539048352548127351582064221921118034404093516288428976914685076934723004971986989209221386941471712378595122022962267080446191361841544523455447360958423427929517171779897600 [123,50] 3595383199833809323889566165528556668307594739278079027643470716907677930374859088604360103153381158309895283202694194075449602876332488605187891315823934590495299561596343731755685514148607885684272564033910822694446009309809708825221559755746904620088817195489906145452541069171247631822358044002922278800711237940068857957081462312682166230473569335347815909257983419087890517554201943729555078784724192392853360304532296869185884407479428035275660074995230506278666445711985112992389451004346557045936974397594352295252721700661178334925487761246838705690968929664963094863351465948750890240441372852605529651105372141460680320764541158932565453906543847054415431091906672004008140479706006271448318647459901852307690199097188850058349389942936000898709157475654219077316692752852903699515422147591099338303023483103612069337624550625468687245176513239893287617632521733497059773118894312711854017012265933071148183573298032363532371436987576861932806974503684989264553368129362122389693970425247297667551285198371365625483668397623439675919705327640839515715238500700402935437665087091866043759232569355316585559425550952346395185415363982562720524309472749084930337831062267407263133967304463600844233823042323280142881421119466881386523999661112418161116375269706173766535055738904824753919852648977205469260380464969536136609849918449130811406305736170775683212922034373643699741844004817691880872566250968513166598470683902671673071060269085442226965140290812524171336178677688885512507157323398675500188263560243915587769465029293044051313852389454544244824417150696706222669357708800662753265359476195572469602208671750975576760459411577028407876933430794028728502067898531766617888599238587326405116777721185388236124104613298008382266402561177119611426345691432066371362407888422162195578154722151685270146935684467931698488666263261421679252189558095690617248736018250781722398050478672031685124029306063375779319256881349525861786014386257908384461986289090642563062922479663467024501785209856389131666737815624653569223033009037679217837907676747083636782570553222424510866119246545916816654800206942077643065335454326487030253643614551218802057480571636498941633471325848295694943036129562126692432331315470805209052341967176486315323431312379780070481298274049504714333436857416664681053051975717154846385049730297751354534267809337065551045408000 [123,51] -517809504276344565804669080618071309310868822077116255970567827345215257816854470335154101346237515773332430788523293469166965732169834375920927825988410509694507252158833272577297113966152180912062858039760143405960236775935850739616929991915413508459830535179767542895810149211502632300814300237359289982909999639277311706340134701131475978809137351076224921472716978301576245441230601039463847541775484578397920640821284343682508875213229887326186619137621933585808708997425778995963021873447305552682889523661521589623658042462015280220962047488790438205644913730748850593072534951856660774651912935447325721376835187041014313104216943973708379239852766543977646150453314778117156063235492659735852875859549787345607970228600945810802259231437973587478802612281549280330758185210602856617825814092800009214426697079183442614423428930310542957932221194307766406993929034904242253696234953180792839135886153452865854274328791981330119277746686450329595223530577429433350827421674754811583752645969778630692607608269263161397739172358352885376299648730647941406081762431688721752934171054421921140642505855175892097185881407499315544577005756727854260591231576098702664566928945973309312284519750787478786208244824958891905617239373179018657564770697097587816295628048619863593609361922295060393392294833436333805587353190037036688032321016919724436714049200646665192104105917927506291513538505681174685622789682413004094072614356632819004560950487819464180461620984233227269528047882256605544755064550480791780159125023971504257812524079810246350714749695827196858746051104432712432865199690567231803108280527093631917876128824582217275425666393918559905508815715357396560477031015230050957700976779211121078602872644364318119889119034785372433556113364906889139749482966726381546888747950180002534605652150107968445550122420707020494436689657386031341287148892439839335606438580987703782615621592352690883063023189340039265343650822425595676967096020314012699890963521171838015670230227320607542623930664875230091333451674434635927899521680744135630590537444413308796898558291448555124641771005148792348959404458304707544818992045104069522054659897290482022913314417071258027640101154655580099309916261285512180153538374407586349565560761845824560768411014603603975361045799080070505992053441904548776071552952745999481209666611070826059798513825175537084000 [123,52] 63220963978451892791597487962324034347065965567104791488258794647413180936101334533790401057854115072444401863771591589430590883842750862066029997497320797406051304574412323389610478178911780569013069627304690096520399249520936694995769101785495493184030941686099483519843019507890770434054175498172199752693330810390839709923943989022751781829586711218220522596957563077413814145311465232539769781793598343223187774407969963653001646270123540109782128572351839545997919640019688609460251790897965679787211576294710000701026674469850615712233232755443251260307750605213582142270582581714959036007922826750715707331441926679013065871051538480982560957402056703992248485407983545316002388356869875225025484652237902961292414081963519306452024762570345164691648337413101597233294653788011286845422541745714914545497844426601864341666918413782895121016583636556838911854823195531657729052596915177171197414974221414931025523373069055486824324638413913740425566754714988085429183826581259162974237164723303410815469609093442605410355704060203446969450966022029756269255223240899695816419631053933080237725218068349935873011284898253363165625099196407001769921459508738743799486932504893372093012630552997240692034037269109848560050242412620181238875877765410667116341836528800368123320630233358372461128030264373049950866576530903077013620552929630113744610627130277695959578992571850394944579026379963698235023046757914532396580601463331826492522775461774901820773997629435008526744367838001560802364219674596418129989362232473316172430252674520226866239207134599817868059333072567476787958283704984554455297401988996807097059182683889063314951283454405982283347035063914192329111211740540945220984742468555358291978879522051529424028987637487797174938805138836752685880710345854947323212408710477776189774225127356320058004563414735397966324668600468826497535352208737490291959844999144323585544702929109004080091091347121114572902550330972298566098777780138158689611486420205069219612341422225369306474917245360290887064141515433908170677214307943216943085275665502291048953776977135053387958352777828823602854208370595246723718387233430395396371355392854772406262908903465435846020374835248321479131839636177067023866445835534381848343305813080457973621752135591160795218543140589206658062220736089111427399065322925198139405096963601191368022270844312874240 [123,53] -6459103790929790499703850724293488671229218121491949353591538337294965188707047686618419166465539872772956825375104311844377533235642558032479205911421646979151114459470954357288045125229763698410269751709520918106739153044850126640155887924686997182401986432600407468842623092854378436350886995220619140055600112632996637095405855617520049701523147689858544095824052433052345043485544036397649021596247039777900017214974073415135349786908080324769803424064106432867185170146173786130051730897156047930891202775059306109735942929588742411832015960242150464286196469899199738144951763196434797259822766162147615986408768164298076103440041846922915891775350732471662356222857763399269722218446304989204444470433627456602556230920084848296735743646500792017540566330734302994588451702006084409835540678361928262170190700260843785424254091099714822696955711409710217834223606263808788179387091572015823538715077893332335093433669971513498640142291828589125287605337417602977368954777722438326586590639890478353316169050395017331052199938509039053508300701869206344680506032448059289721792420756000255913111162402926473765902918023956025124337964360174949901397502112944651087716430933270143300262109979296088115957732427884766125167802145145850207034176980938294460600472825446535343505103290530670724306413914443843395348692498826405251767064729141531692143785980930848940293078037159034228281239188120903930646533453269220427864777411789065763407355349243261761223140260004005307406065559925167982842401034483832873673262333722250972924532561899928028113133398166370472752520225864750557790789455687526129167827000251102869710725086329523075625257898648499221023862845459790071155130947522509296959682557525810966102519839794291985101172762109180254132573548913803799942962534853495236104110128441899928062298766515779624831277220956258084746832290117772355096492686894482253012107475340361574373857250578040325255871299912747309902552699868030514634565168090802873462989612764131876950113110556129251812794097709569228457139014616760358433506628545650725177286675762415287292946631393004920589858684704869786364478930393563289752927754025082525332346622393093758017829499855128759946876008663963431364149355885655793056011285257541637301359894813130218243704431740487954768750143510235532152114918220969027683560168161993565760186400089594804606955654080 [123,54] 532654815731997355378268520782798584920673705661192912481514963817131358735817374399723389961934918429599025772731267413189143371780060434519483251258914152189843708379305730307865730931536632747783008526807216602121537524789173498901756241903439066305637720706143916226342168698104507879484297630371437984193934850951818322039305273365077682629369235293178174376594211165584806034287470822012234495436778582225262949407500003043728261674851567428876844100567398055359424781501456398761034305874351365462109999451724453651642973040844645453803747979382260899029304079685778996854873541241056810286682387500665095242844010202826187584476001425774428408896749038975159943274469156092323106473872233883189473232796444701349357772870043173848947267707234920332844982558273415379087307701428487516989539775213499133020008574366384865926896076602152343027106820225141259241416309601812933606993656689867029091517784708539358007113759408841364177861413946682727727131888410136022597143054702043483409239808330324661762833732194008619226094091331770450859850185840521984311864654073051214152612247360295026076333525144752560152035336012266252027976301713640916848637886239570652726726276877882087878412116496078356239648822954049477207010936377348326696165172931984315682691021346676286187296214772107404209676084364130693823459663524835246572486848541444757578634602154100785759756255049330580621801823613662551876678697957765303341141460766424791875605186256433090611846910059694422685249539836171147745183086472228075118387796207681910571630854748946907327060523268601895624342993424217124685400287409696452429590132766191423330416816159042602090474546420955482174428129120760946097122710067734625590494532831254537408844570213203146150862829100783960061905897589894995671975225724044036723990251874214269995855738429339006574388799500954543301845536462341120962473147980525638605623856962834520981917891849644659270170654077637566739618734635148944768357696393707125604353715510827056551658547069498824557602894863417435908523934761473056760570264573863262091120583020214906517024516883134460959343299199806451173232791914428452151700345481821293135768780578088705466536462688956941576159550642522389688684834360926945673668675869962068322514455370058527754614081798639840885849213173828674040953721885088405605370340690068683742072332544649581168473600 [123,55] -31496253912698838019618097216664899190714881282161040597072233229669220663446328682618656123000253277635708097307083343487368025680497789798611999439529420295316053899521785537235269892266804221820215018321857699312731451588713358379951388085651437874929451110536142130855993041037888210884982225176624901436857550145468888319318654311768638576980547331267913672400952611419247397281657129356892608677777630845909151446711990210045112560718878512343134167908790491598096280430801200449555174895848217292100323471108440888687123191678201604869867785890741734371538136681978019413841588552868608308861795614042990045655338270812561866847631642894257697392873808459932246459613048825398851485225068981463453707304646801262632753309131521021218759134140195098569562399168355770624247819984995515756553027401935607379350605852946000080494272459294622804214394897735146818637712921346767187723931107894859191512889418557642205150285362654418513116167052258430700055470066315460707889998473256834456329141790050122590031905825891778088864230115975387584376332322468468022971900153075708703165031028626219234302367594352216435592336731514039072132085809663395545187524653882788729275705425790848542258789677927071202507778650638346242798778853665337900630963735053385077155545331936628303024892378544751010974526539101606095180775070813950989024476913651149792654660102485361956813467369648774359653484480035891129223222868545529511859850229159886651139731847048337128204062136577065627208455668507515098933894546062729509949682677049832926996033064666883586235999735331075568323394766777024818379383136006432245445886556361155100119759053707416129688751140889249933224849574615938200552063561572781421389981858393610188108903372540429314704136609467354517460701943299056847099785792662303164497572176455233058827273362659725632911132248905585988601711922863018701902868900759892519619814794862753885137739090080563609543441122416747544946563058999507983414631634631934283323271596529546464874890036503685172178813644599586542436815464891597497174662915391928945497068539303903173066564070588529642364344756201771779116396179802051111594858573560568138858668505835328289950763008562131738159844830156668188764956691206590605739815285509390902424420419341838194445284506666458470581665640603108189223465216742096822094330628039062949588110469490170831680 [123,56] 782723567174118739128411384536589324394760086715983747878463448018581320614668654536348312055057256220639314954094399011538624750422797602783572649477752285452000914378214863668333891071126156259819415143866759734921016369428670205489669846907194921443758107162224408430243325234875499625585114874726995001061166927755973673573166002447040417329057916191315296307352265412093344277761011759791392050206008917804529142531670613254158255633945456976937949552296354823084662230875556572771546582759117126226853773191516833392085904639311643943277443129577066944285255391488816013883501687462655231995366281191621761150132036770291604749958131959784952270696623085059725706663968309801656652784797133468382402709644377754569873096299794483015061320875426625825926651150092630499016421422062159438027993593854209985147354413221099955255558006827686145680521025582586960574681673943242422001438684794566855941015224393769292919246031534001005563912024198045931509218622642120873604232365537526866814466223272907672839519191364307697568127221319611881135914704583363920941003188033008019591018076444203587962935852999995456193883907385646915220578805352974993917023516822907212172348502138657881013242442287147161788200240320608279223588004157353191437163845555064786458751542073504259667771133518142686019210046696538008000905431002854518913502134366529377890517044121335398713762367232092743589878805178853102994337130464909245310762356763918348642239953787489075596263509967248402853267892028024348075598440838333946031885105605038685574799200372499454736947396247185394018447637637521547679308390646569046308272346889456808712137386845108820808026638871879022798211881490398662720382898960936586134686647855855848769123889932548006485591102040071807150822672229101230073011339283490418689704348742854076446548609979553795142168444039422386394258452065710320622988980113810063088673474754844715876543640893139557064580274924997760287263898747608670054898148919426024138806066059831473022591549903520809541894515674042761898046714763565166622332672233600511068056940201868469234818266084465940535993686909525667062350263106392402633060494366964175824211102196617238436228347269790462825728549981424465701815856449557556236723193286162161157401365582934327271888766645886650514930189427149264092397024733397608961394248746111908740504206446865920 [123,57] 73592320491699020056480932364811893604248339362529927309020876234253496476476474383586343137292237986358639212547601511724189489043096523976023884654784842828260846447448505684361938146986322634730694528335956734197739801369579725379056020493826743592380122806316009596777717600056804214176972568974751831664531763356668880537883176670686283993485930901397081731560465655600305844642282445798604823894069562790739913717067699619697660624513649854945840773296218456238964599893256008641660693972995292203505470390283670787079975708462707443933210214627467137619908500112292800700434926134046019965369906835665355278655412752728346755242358478762548848178907924958273331727445417038669782294301523586227362418386157713694721483845366130122938239632981451153370223853367870354429824563838764657092087202630725113369899866950577658121406674847933955820290756456032995417846376630723498293338725964670950025473222307888483193338781489614641428697730200801546005690939139553018688157044067296295532019237412110841413268333225812237100115359836819543406456862939825819487573788753963910489216985270002358156867943925640347711540374086127739661294049789989352702930032525895208277432677360984308983150761393147616019324403151074298198589461950930816281632619470863631014916516984414667811675812696331464980719139192114102641540528665475355653982671395754520428544007807359266266657816700198198561940793468641032732004284320094330185722023233902837766472917084945786207686867207602104693793369036761623907224309497058768159024322597624771924742689134458447345323512079864382570273097809352326759526628993225603210346579552599104707486589240128973453898756422623291396387065517089007886097680413608160002050966802242706439944616294853095709810679341026927742653561368682721685685087683158016283643229571066435475153372438581273945138591037731391652526448030231653638050177956314261048596485116614998594982380045376155756751205290582797940731424186821606562305487296174925766173041215539370865868433680268303242701513605785083050505611783470716197868550346338839191507253516256878352124964444695841906717778908510389381157860512901275127321759659793926183319555294685285840701154493842466782292818087042594758685660711617645719678420239016385409015641532832026351672241865253123030499201879354520126367422183491929909113118496151750873234871151680 [123,58] -10490642501600463897366626137458810165060494507096616356164661054455798391531939455411903512518915180648522127139272530954182046796211029499457469788315389383663394602815850711464689932414373973728123584600043009677202288823782514993394703725789231854388436907759156984915590283158689462884331180761614360750478262037661874788331159100662359284815888497140017869409715551276975746628220271238920265642333350471355179141744560051202827997020096982064081210501803994826214605855612834425441658388815088536048023738343979749773440083919643718793382403376638476688132741940024615829619562953322757579743128840231834288023883244178952788397204849130688221768146297441086433652955595091593117299609514809210135396194057670913904757828014697549229661036780129062368397888664495421430159146499527480314879936899196561856782931403523386204124657852293193902641508931594324681706422954244739391561820137635411525616802859296099740304303129587994962649801403574063906644311726496136770168706889757638757629308420766173412591962546367795566017588214554672203606518942633119277909206859561693706357259708098885397922518682912750546618991337441245254011955897648037218174014089729705611405140790988345540623172154790132559541666821411538099491083788336056601996224074155809107340405248878333382764018409863884368511279317717358577303090300072856638438542973149401342609889876684229514180314052090043606250275031416416235194848880080730258633170547686661734577856258346445041237924685247062089531234177368460044198356715779540209478802781041587668692008081779732241558169801137477061329134294531816418222511924711327887221584987521545558367931638824718521779812129392015895974547512207022080352327995284365856202048038732943764062293368314215659661979722593084534803555811779815188978309035054853093939625866422175342359396254213757317484172328799439928143093359917929283776227058943577980435019994331255502867180269883725995563164680790704160568118367066407056506061916456844311241041669933382704210653109613521654100564299196232212440309682948815526596496937739628442637118368976028902144861112305960946472218991546687675092557347697355818271921763171413103002417414461385348251879092786039061437137209128658912842816984704889885834490387313002666890842561022561287635880607152909035619309364199010598462757979770843764111726693507128840671612800 [123,59] 687003210671017721007546333747108021619180648410350844306478010098185740885676634136956359873698697957667025112337953828096583752599185823518175317358331150334620526036996845261020528493771700698981204395236698141882838989252340989273542443060503580390087270961267182824274849816796162555191756879118879305827973579321642627098416944212893520252381771039490864786700705831653010352526941774083251157499536834204546856313060741464893866729977798994865053829262126904765973152148853379670054495639115929829857397425444099325790655286945630251670846497763257821667054858432055295579884989951429970575009505964465911996550048426731146995946149981347189137435663657724076585810063120859035431462512979989008992483720703558309285174333344459002940595606380936920898022212241452142464367657415115226281739262945442806460285589243598390539433010106300380915867732724234322619893557661178323569944651144553216863567189287029946115225432932324536333235092390368211295167951929942121732370382886960929116313581482872309152449787844034217733956441991336500903511850852292468718974795214221992716020187177700769947443944851983005244468759333231691007295311668077262814350611043926953972783714329977150407209822059835538046567975865466348397560351960774850755660205753091668231393229214830547161894450488893951296693270596376194140571113193069128662932913938848131573812338723338338924268842304888609847934184858262172892996433813534203117360598504261778301968251010174158058129553654372518748706982066293346358811593147281330812140306866919443208176201831476047541482405754381001814270767458596803754698799461442581401606809072781205440950193425577502667215560985220031338540475296009716691855620230713072373059057277930808942672393657599990920513434737672366884130878655320694227453786826418903949497766719828257889437000908929139445291027354284644616909036007527853450341053989770851844607896118079670879237946200720910387650010757759856881866636197011410943062975620239054286777437530820186133835559598002486243582555875456060905738409339093539166233359599829839680302795934707141737531036164017310029972546694761766120116088192262177245172427401067913303610617218035093972715821665105345960164590841064709545504490462913415735862658721399122746654229915668707325278582077026602737306781301660531885574904349753091081616238180564981199120 [123,60] -30949324002253192016458940981900628067411248677942236488696826306737727294020554678635880751079146739504019939462533838396215912923094991063882979151616260420087542371651790062493572174349333521685509717561462963111358576499591944910794816461564521700412437202804097330105262561185568692730192162450351423464496478163940792239025550928593631388789139611893062119999877295575305188678592061604624031048912552999243550166329202422317921924290966521320556260311468484312977978773652903956905607626345586173277892765628271837125230543462653184857509092388786010465872187374532930615036034399337828799482359752911254894875228601053572626134270530612282850915670357679720832690704000148811236137235844679866055415567755254744702270067730011569826336274949301683968625553155437318828039049480614383719347493653621526528049015375475670794506641437003884154959396395083097056205195110027047004388807016581659283890782274956684406732518294224101808348242771977805511711085785647145565838690779418027142335865958507688711698972304785065259245498501790997528977691117650140556176766201180590951450188996287485097281860824408188162593975799631942672635503621609323073069823167017605258649979784862272660606684009021642217643397810735383622736779852497359306720842558860007905429284943267636742655199860984591331626963583318320084086685052859436940111005804616268488294558292289400566198821150675219649835281950390725570517525365916734873940313551619886915290769583194227452455930021670152583003364307086224193721895651301201298568765937149811663926920319460794102960885587251556760031470213328613557757460019245446131423467597954260916190702640938238461001397793061081039968447135307448642729298435345811867850226345721546403614610863778293167745610781822925801049344442113361951562416374720602275989835284790755434441703863586136388098379939781747685270849231816027959267534935976239702929306180433574491224550699883782969605369177200369522411694642833224374178801292692699328540853164433387653148132410872524218038523805451754444922555971147989306631666145332161883395643186999370585654644536366277834636470018200615733389786914310413573683240042318586246503738553828035342335290351774902342520839076191840493313345037781755900037441157281463717290595776008226943526284987565868345969247450619191587822596449357371542830789946675882496 [123,61] 1083376641968759099095998690940988563543200959024664760077091288856603401579461728662966182784107282624920264074053126301428465135110837227519303960833714026651603602208789471188835923478464638561103916097455807747763093584972797136313910259710822958626132110608452112504764481244123770807061521336463661269975782332479187333119230975722592570727095714643801105381720440450154199550899649909470663350221175543443910644664930523376444234511876210622111392801612696331548860161938130752954230679581042750585146781705751399984630568852938198360334462766698227211109334482910959026649777841285734447413625303924407490129848453937233389965307924476125969705265057687264901521031127147267040970781685889489765651227073600463065633093515636389229616799999784497135632035748279008607012768892988831735265487717109426017922148829158093464718327315526458602823962999690913535630742670128831264577863611073362757925714049263702179960555564151832297752674598341225039135104943032252628343786246327675632659501111968813230319123867477977569600734180316726887178160413516253044328373093448346397687955794312034042410244236142784128556126387168277223012692124905258296659236753457190251799615068046503812023804882688191459701660142399704812584267250540629118961120652758369055837073340184384267332002684246854411605961895217897656721795574202602171681235071547533674153760174486843830383821222435958190674822692735412584567510220007904779298736331059111234169714526374385185928923049950405536477560495081354487805033026963366998563576959045035563744074535195755492756422011101740843577318268153736364045440452288714299295826792656936961609964880591724496759858596103721980285450516783379495426057012082805485855092618170025944357754010229969188326396979916110871277663946519040683861423379547142377925222044715795362705446046056234470040758514965210277496850072046914181422984048089702703474551535715201634962103295792474213114665859056469830881602102095505698096112486883649377833334638058729160706181780742479474786156852416935141820908221463344052438078770403748288675468415699582746923481708424274829142151070144914308485233922674409750363591141680899842600022294458211261482071990822771516686559484174150427881140084148462095176778279312613719590165110904330701135141851667682637784490694198986428009641846307757917432756590457376 [123,62] -31044695880063335432230805290574076739437671209634483763414799142312722257311978067271374092291266967109301160878738143582914762376437801101875689318410076952916816517455702489942350472374668195427631258934217573794920885610698614219133923590565636903412228983769597987796070115412790371611636417650308864231851362663079909596303938376689825167216909236756564215574590888266765304144323017647532211967644390004611733575674931833879612581865033287487658245999335566552943147197985432236195803669545172570032163442078187142120705814356636309297088083634221326993146182147065180663482692808622117855873221389853898507347038577979954493691462462748565317186013922860598976058004720028341749376882811227640051758248399935403837035833210690327055419408691736092765074667060027696373491454234218422551994918253517095009312980501538544558717208188628400271630128220365274465987981560368026568155107291035055793152205741496738884078765935779387440688314383949977135820175951080563346598880454660913705376750050631602839505807021404083184217045156971631266512150805454903621011695698861153658593152764306319536402534940715925478639930818070072679713735195671558290379617121033051197593495928747491230121517819479181997027444102870241734965743263961867009459617005380311067141917814917489723677780777233711734257102875628212041614501464052096256372003351685718727546951278796882566363924550950644910703318166686220641404584418073919777017199190745842449380754225291410282042438626717479681002787579979897620316712492075776755039777266405672776301945305426642206111280580492282569186958143353129598158378618490308271547514854065913838229576727162513904765623965738195500420848315613440189912657024178151106450683721764017553213239500765145841917703022394926707534980208467513247229649522387026919127426492734173334689297985826884698436919860953320403940091579845888077971980062688453969868885703063340680014778702247393931167366322871862815951931949742829035219463553114590924824327340180524585458211708798140914768064628694147787163822675396112246308653139768792679871752568802285591314379934883063598011914831099167042379545674139082541689380919517300426156800595647382297476923149804596139217819002184768537618294827931705292878539348898748203414054620087838360289031332958939371346324763133318160691990766575690893245989568 [123,63] -478122475572364029518980661145591253321855310121077298151551028052966713868489438485514645621111257633124561970044352198803331359968790098683333927774698720688450938581710623294559537845086417538607012011807152387009335975749589053365746883553463849678682182449811620997789128146934159993411790657994315550186977193484819561986266955580599613143758487152783702248399832823500811882008493928405360918073702917131450686858784108815734379746954764434486039505407722530044013935950136738112479888747310195211095940644174795352360361275464642223460424567159392037347454672149603900754555553828654315479346719772524071264700796704865206987499091650569428718189691586927411619413060111340078173124966966758823913745337974048392369826896476375588486098004329607668753136000819625008242248466315556154429578539128981038514028842579920921652669372051425595175944857099414606440530509827106040094290671251082464208125441738417450557256039028889898471857784614196066264081998913399433864642467409183439063186424717931591124486675866060617127554184494890824656785477427635310395982209282033212358807398308967722803970250670153860640860743440719124760461209544974808916527401022008065614575371770579842431602602743957913525265514899091604909989917746776931151443001429794092534686164935704842359502780223904552755094758919281514426939658964534592883108384415211636490687858132488852692793974336068700767595868747116188320634798346496482192823463931025296983871891797574281912813929611399887164429037273318247354580743746070656424913768963449317276343307350564687072713013374232891957727509461048878364440700306133891539264851971508992365367387076871120223323368768723550109351743715198162474849667264482803776700821468088761479658850519892395396180926438041492661994947127471394157037569156198439886325285702905207252373998958418323791949378546442889887510849310305809826641683037632430723735463412560223325703776430010837970950835653949362235964220342487748384578008720543888265379211315436708472896188642415756585360237689466600346454792085332981825209824624696911944299222839614535689212212952932411198620804059479576257363196020908258172335533305356750084603989194518513788228305621161085367601414851631505096530471793324222630352636389921229326908730108906956965265061320751728397059982644279184172672916336117396650936 [123,64] 171276449500325973156142523906415701407168278417432415267113899598619751910777932977833025205548629069362864212359372784549487256339988897827058466508347271641736244354352999809252713472377904515817475169696999292769290753539168962727257813373451249850709880193341851653532960747299443922112129499331336511578549446606785970585445728038097008583594042208869099269379802255226061384452312633647479865037268288100819438171480393486162445931329185158618841943535508853198985379324619584540410190020008938277062617560377358548342597412101835401898853457925642102116573401784309040327281224834297945764791190142880733625743613791944581269381848461053798078293915527989715113255460572918961562066934096147068907182441534201111321888150679688334350772017370194446011060279713683070087318918066331405115431629236044389906555884521067949994382056594415544404771465309709450294754769798310141042155817660632223972475796551591550433699048009594509228985738887971179753260738751513285947478876375580604325579878268138098718751955687930212862214491517303533707091019813580251765651373850265569659751139902633278864235631785817424003249823842281978030337811600093018364610922390679393022781168864560663718063535902043885675730814718776372592388682531287529632194286984916402142059488822157462086574913418270501076543660237741602884975395347222102307260062037631456155314029317145901428263427613482567393295206109444318556449079834497999484950024345167282797199915195634584342930344166195818326944316494755145556498751647652282459106809031398510118177673097093815799284468974687195954585927637447030562891377963154357495818620029095745600341303695348026017079271929659234822071781442742696922599963839017473185055485613787005197590071665973858001135828910305346087306766991492217783276833234782231710348976223844580988073614033381942090685985177849732933879318185529086314740302718798272338898543436855006314373224984838115548843890354351181095134395543442518325787892657344144123349109989594238137907588739093995953505969385017493497555564049750451163437016070773736662668811049173397904953809240329990422343651681146028265926349875630545883767787443093784687784043892730600505675059875003632006350095704864726831749416543196003419796253838002722000412210243696144924589371874768544824027466600687148662765310476090219008 [123,65] -9275403789330985279379525976339551434129674321944912097906625899418007173108934008462723956758742364336418027365402376046757872082611007112884367000638061265855857712242713797938706624858199039027652921216911999062034701145863351808762182954731093861338217288691926888940987503365955177436163860848991250864437588047928614698703324275239838622337121551872315847633449777148163716010043418031373784792486316292880420054079608782985785663497084003914373326847372419418407480367811077574849807810034604655003949804536573535821364408564714385089438200807818589547497685125969014815673633394536051139454191749207151217041222054321834585810415321933867949797931108259985128697399340671799897810924671544089116341191338259817147379294690843496518420393204494027704651109028182217016669718240258223682815627701360772835886135665380612531557790202285083737323437702400450906793740048389234046787734526277869739457186685282319424932635138397275759667191479149333531518462198120699369701767916250965783145324010166952444893122511327506637801599034677565807033971124249279504153002094176607865661324553235194248667897653997061175215517036456763224302232416998063780268533196007399360616098477149496302392941878204946313469707173628568378327214628263763976044410007368215066858303936626253820624062301212485023797610405802997650956985035389957205077950608625077141893375186914000524490351649625317737147581936774180050723255446430766515220663740333414493936815872912720650693996716190887739887738069030531237509976725122237634004135719957136109797747043490502600926278450497634267602606044171336682410229689250192422047057391762250715619472094863558837133924619401264772332528609670216161945580399267725151307172348455354598018279326525823520040518620739269335008101193862424822950239306106249197410302149301220270270793276285299350352074896014260029518789322291189054690348266600810195353847013563559307583030922539981578844243743586063343407183765335079682700824983561865961069117943858176794699629685269654900449001730064205771522226577180345170319925174360544902516216118060219195243435623071621711350176746960591608872872338601348437906864151818295204872592463532889393592779853093153037191080865479836416313232932579076250636657306332178095984109569894009121191654397368647713885331723764333802015598126013376 [123,66] 169707396738742780545870369524713818097308626604307237455684505023541670783812068660986474860794831651416540513651704542418497993922137914365551023446582531887146825420996036905799042565390375201343938509336224870279830127218971634872076825642638348376853984627652492966095670885851543750909685729769617860714223141688227381238162941072960480096852836598516467125877281040869892574759612575322725106059535107837489790534517724930044055415899509079098096713455061190326148458542897516526120406742885697122916781968320006786008128967969112978669370913130762240682003023008227454644327738007422253147995156198738640949986099111569848760506914724462367600392786509398091903316894416292067377184699357454308995201798886952463186750679909372275995316261682575243193453096208444983183721385747618653119927531588998679072947654888364050899223712480244486321942656396566330722853088971649543224981535787010048269360399637307335783613893841398778955828912271877374235835731738631649270437477092280714279986047735696264816488741532146177787912408218041803079755594857730878315852892694470157832772473828595356385119498565891115908810564245040194276181685863328269621173462096942011360679539865292939794426881321793293205147407628010100224243178457617996056953416352968428348609099934001121277680936330720605609684916296651070246363175350667821814747961518499754832010323150840092808492604895056280553272542502161491058080777437033613861474510501061003737751468094541968342240194401279142193374663155795510434192681002696673308133979786389818693230405036557275943627142414533300963568268390767791601208586327267052142212264272174251898111665665251341487606071261202316431634023619375648210422338122023269744993950159261358441724660412663034400876482257385513772547458067375614860841993024441363843961832612784660297958133638599310355840644111770350535908076642379423140204180844539134165129691390586697343569212575680789736079351804176795339179971493447955743436859756622078870466633824773516515520176486825451134325135600385217263040140758397123801455279623823789905339670164130302190161000676395427633183478599125566013330947598119819428306779604102040739167068091962039102526461850180460003939056471801226673594229276206034743593962239514773958205597080146230873923909959200788326794168402488220365647726336 [123,67] -383442571771251184014605736709723888948092756623679187321032313355602523724964848289745687756006058497181164948684411416418740263771648272790760572607309326041825977210927149413062966928532155114911044331920423700013714510645961033762901152566460993820231683744614815647403975690684107152985931592838217813582617614079245534755800269372061829979447623583329174583890688785138602908678620996130864774474311995993226936012695353106501915757699165530205656459195082134287113334351484764345472241675009571134724867011696402464494627731318571089122466916068461696681157330694393580926117976559221337355037374962359507094962768018450686295121724411813170108041476231318403821433492365443114518318420707056010086604980594226850416886315980959937770333299248411268226937166221955260042495188190521515949189818630409938405296397031136628775312507185846371137342325429851968947268549393180312443100989541962079447694215877618113387870719139912095568756276828765034339870312864656135192896681827964716040174813001058869996122646205581444182175643422718731542122116031355649085637107481778443427901458385999551209040145487168507169181419025267741214298926165423898155285914351484550813274235386575156768272352376356537025208335463499965675157647701393615670589404639996260567209622222090196138258336776126877095788918089138999829782281543913978265518996639276959937957719138311413050544798950893631006404736440732098719668275587450117334450100140964882565520255644620964300364142546753611076809727831959622190375411891858450755646806209493009422262976799451305150430177862340773985941424419779657172942732189103893571826060832467463298885088169767602114000752258442359612537169403200283668083131939254117903621243788137588862133471895328461717295323974096399629562848623651457718703742074482767509759725863171323984203234478644027599294089702577643407626654869018905700918300175964049428800616696859539356625054255079636773370102541584395125523717135163537962484049495356223367812658573843814640244363414187790112453406257541492204753041959842346602901838845633534104795001896615492198090277208073292709623143078621651983761636810548191040891973157419980103041394403972451186646033078717362834313818229163491951423906112765104527084012154141535868332075744580812993824243922853209901385171170436062025504 [123,68] -34847547171747438866478550366482427844027775698285827445828518360575690942591319412981029031537237886930491019200889186903273651805004208841618587115999743248219069233385474762145399977944916488292501842675113138608145036577721128099729344138606615301392439200955602584251660581248324544253563584326641557103850713928828610372305185549295656820780094346020139890301747011622818611630276525249433678208208981285579163433430337257069531437860015966542019332917328456763043274347715516138305176584201486400303246074374963381287169069807716339314940453166478647411724623730422033036442024050991147699537801912363985488604851588713907795871668172925399070764603111876138016758274843468986686091695197188149766027612685295445590616878247676688682217902778369599024144887698451171706090106077485858908589647349596181435800274188893642587750742858992121360624334371483232431772982035069295889883085724099949378538332648427812814364299062172284661554254230200750952182343990040876852933839857802031161749083095225583512909187520177900944498750818124955313588571343089166814230933576288958848787002108065899994656380015368486633908686770336995902468206251043054024321254391812500606574343596451672705254163770487847069266696941694060508204134612293890066727678571021208922143246968300734809263255263173787981389054127627994402818312763782967482217912205284262737528000279359404711581976534434666120332977878958705092421809957465303481302214101716250949058940089612416190891324803402079822999316940859778998369980582853820404261550190359994296844478682708316880112881493110190883128838724287161062150921996803595086055753601009248554540269428148729736310327191472596762433207641015158799757628992485430270096557565401698677790140071626308857248331190541307999905124798895039036412488270423755495845206847442939721846516616907398831804423773185173379550828681715619550882132562438915482101935101943328859804119967268825866145443824749032791386308056404531545077459889114300949664022782777919250858055663291281908184031600996972621990818015158611469498184488232963968137491559420191188474345720421639570695363542633470831120444122150388535794521995716585830611405275152109991937189878800739934768858786992265224978339770318584245342984022549388713049807252332077379146143429269695226563988772089268096 [123,69] 5920912236455949932907523819391826191089375396875992607904499243480768469975421373445732852017823023243478434296331868689597120352598177433566690257273399441814228423716857475576761809924352596279108144231895884224206320000815041916024724954328723739183372777025514360451883660707763759667338160859610884089706895100885135405783418760109016016021041261172314172587832930261076959952291519232140207620461172051273973592536399346011872022899665302625866404057160896640573065147612919936124530878517513422331606288696538795093464136687118355482659399749052018172631988790516487872856831609317265318034363822456784078690640686957615761222253859239648947366600456625210671015141628513431190997448200133277791071163121868292277550624224785284285977026529240782395087085046522536418896125295684483560866576223833158173715916814124589630927160982239587296901870052930174112817610520843823143440255830004028434403015439838111553697982011419473635430048051461646622673062808197335916619071548207942158180677410534658196570647928226897209439587291771682969508598290148517108083113954451219530998930754858901023688331956650832134719811953127439375073977275574269429377693249119085040757581843129470769786451455563446520240296199760872017677964441497493949330894879936205119580936267213590818345572098429193196233818456046720651025576577201913999313250514964414035162696898651984619807929567662460237162477968127926175407622630958174525473260913501557924735534829643999147489853501091488033223603615170266645964136538634691785956820400037845448718292949165957679676866287501236595199956623594728961189102383241027379048445409667757886641483811364179542508416568642504735468514648484469886479616211633314255656754203443821193084342430543442962166609211901916774721844756564174367899043420484618393497533160319039753260207722925235685773602655178451868493920353540510423545476079090206732352830848598498025547195501767103552156183240017092832869860524466538734735351792193049062647602013649901329892751152166969615282394420575398875798004253141356413318355871072202990110110164515294265440957194477480902060626900348112634156141364066304411973909928406675842884654180504118095724131228406360894025961232144835358343273142966527408653005466357898339707767581486009879422406921599070389281696417281856 [123,70] -278430032675975893293289782906432221706032480150675544883057627534154115862884765691868595400217650041180597514351630699159760519188772997718954528126069797941758240564697195509512200896646355606537844120427461760956192750410257392513780982076346793282160984699826042286158358390861091804961256242886190351724075373473454692330569241188571572715641722534734358301380850045638939647975372879595370311333323411075026480347980645327912533354831668485336009410781213988811148581459647053143942595095907010023970531947186606796052132506212764841308171135755118445733887293093751969019336311532924896122194558267598195951685473648059637126928000780337651579822685381762519848332526963582022978357773370207270789332529767035309546228598470278444433064062860249093598025333100286464763464219981157172910672775703065887033800436739154790244392885638463798550076817589841241936257357099353832428597875995954482809933585178478122530148573330507817211124619799326048761417794567023186196537880933688683764787882348219283904450351633384445988090458202169439113193628343361365253734843406436177553403123210169598056668208551790275211073753210964533864725194565117237693621698615226127981486928896810426767599963012970445340707437234836820059505493420661478698995965987122187167923587085598642028944446304807833543325715711263510764258904464592853517363825827995464493113483669081900335741010364113054921529732474113120111190479460331295017164357221077895266079438606478213325917427314307085877399142804571468901298336432854944821974169971623298540005341758936047258014661557749680858923401207797833167177135281806553721420109917298303381817680164943033794939553387066175576961316757537160447102432866463622032256532795140770184608457692327870563281493405100231517951640511754306523736440514395241898302204970291108779284252070169008995479936671297299769510981882254578805120263508934957445275508086934313205516011926521402413983031744345330761123468090765005370597466697614649797531820889133451713192891219074785801459308039836990158448796274335777491274192816073814953527616022437495593335530294042848836246902085661102497586557280209743375411181541101627145828828367975472896023758401009817449220850929012463216130074811630795688012734126454593554622770764392053974809017093308696964495662208 [123,71] 4456249705041593734005098998894624155149556465341167324639946348810055291414966180398315507599372089873409432254505716249976462638974630196926990188951020409470977433877934981583979219614179999506356217866640594862852694044893283896863494028281621468524386419621767802734816679714461408732994998545028442123310421927723388345331791718220809308531061122800991672750637018329960651546486097289746558381583185585112891332173480755371290209763181128584755715393793089043067488859065273211945645969119959874241506178102686255158179851189427495897472774607283308327900943362415816760684465476834389068716411206316923346714661218322256008907108801468326586272185877492040772728110400248866124237762575146838286549666907494839245260902159144719965188078249969199456014715185017915277549769505794226583880233236842519679933224325737797288736108560282187392293750672244909634185166728093989257417676991356903511355699364866926686673187821917558380953788602294823649294601202711272498804552262399710332904452674672716123684676958175191664271076351478067449366900382460488758773514944333656144380245530063112404347781610127706540656455398238509776220539753925425695290974874107022961859822923198986799019110670956043037010169709110878487624416016201524958863618488160817602870696637263343649656354931452285859943904725791525346668750203786099442007206512980780328261466345523935975932116441801913232072429338282374210815178202275388333325741339326425223963708998741659315169460595151051035827754788600154397806567105426111675681804051894245261020239896948436032045762701577273349714625435627080881708301914576112638370180683387837684542529041383305615312497799467118960582284830791370567752088068179582741088896420767654233424536413381445294559863626249619973968645092584079579675040752503390191243291507551779633311762776913414064649823739366045963111526140620114325293647550399351984859893005697946669387456889116684220180291957137629919560740484099956848008755627415750684288270695566278234712621714755815270761760155230935459170436675639924634657871299700715812178698028224248897704603490470854543515837760734995268788733364184124271868348241720684306580662879046237154283407646649759255766691986836869878225122964252840565166390363336523808810865768700647590282915543122893418313392 [123,72] 78419655711469127750757339473026962641025648032040147511438780013867194151579992438464356247627577738388719409869705184579844828013716865543578181727081505852887649688955021777195083961974865267050786579752405829026235876364947076660879324459419264076784590718276383884772680003723101032934522102562097402247976193920684686828842163110607278258547023675481480611771142654260120815399595864827075923616931556380147102226187798503242292353357594029401338956810946821509892919816615122317884763496279570803450422037257369103235158772555884494159083037277243788977552670716134463212110970763916596914408765050706242021772099006650238666587337622883302826346161733225415070780467262525364250842303238625805643778171913081265685068420327167076914388971235794565241895682604683804652924697348422504576690877069028358862570538538496826223916746987361450851335319769941833258736589796684985097279028253756679478687119975659472827093072628301707001882665565916003354062673949323569743562144030902685949770665048811666323959595032674370581509335691316298402644762996951977863765838858947979332822854509093574461740317372404409849837655456470158879333819963616917157214618523738980119244032630441288201441906715942657992756221111199131283665358132544018311654312208083886476563266467842274910152074024504674500860328554628064739930428625064675594827180185641565578045298513798735839112201835834267678649012643186422461857427865088514616297864506893510743035201341854370266077944542780624607496988381852859184394908104858147508421146891113114628909633778286964425460768320722413858094725340372679898213608112567853363073683764593231215306986486075337901855673148362979779945471478562319981792540625503850166942356140009038038972381879592047143854793693356382109669918837825643748935130554245899952145319596915472227205019468769373848725947244988777012229088749203565864304799139383333929382647664977817508118031603220407506879848908637765717511202746996837849286705272492257140501657545338859250974480384387664956361318454558561627420819662766019072370917639837016438852189511310011522438773763631010589532582717269479690256407372539426480793285255798643080772832986251777981155989228550034836459882063046686741961976454102736460435009533370574627632684832968464523618982972313224448 [123,73] -469808399168667113287370946131044028442588492267635384737844779075042096008253834833149137637746443604220159114088777376179239376031846567631526046760019585744004193633522610903718094176931720322300727864661830203832013819043994727532588255126099372889595751926031705373544743529428353115509672081707560596238179220520352924535958946145034323983896490248308444014492861467123237189076981420984306095706611035137526378101328815380278676684825576448824255412437067600042485337443902877373737737017897343147786841228570852467578828721444921797682126177083741837246768077372042371840074440585363694965390967478181620582528521363151623006121903993136005017803207508733338247808532876738761653537294013494843925087880105367944254728063849566521789837126320219806674604112978358492319100191036776094766124765572261920646130408690579124132713328060485987109488610909498412764331219992024692301836749820399428536441513013271872947938231481473292963305124189343569149291505209713109333325886464804204646971388777870398557698647696897891411327169407985763475725165735375418697559486579391834605168651180120985748792840371354821628835240182675337406236309606229090193293800814010510803173188303354391743866235481078125653593937252277293950322787363762077243079954206383148309561444554005447876623947290042396019042860058611707747112885434998414776704556655460927072657314058075270232807445921290164169995027704330787804189363026883221559797844591804929561518193059407225170838249620319190820077559350582273441261029525248517291648676803702822431065531905173725712515569282620649246994858985163982937017821411094942991568741876206142828694948579677114208403571739666631883654604094788466586071509913614706651772579100294004361637428973270643619594633432550485868409854342307363150839170241419628307222901031391115048352150520188312836493206632695661990438676179639990675448214455740311346876905446502775632132917963260710772752845086285235511416612774379232024137948575843008315709935797382713595231785464644629922466031847876792413229451872242084110950116531547564196725288214535015286488449689849414819959528597802078223887622294942407470582824337989980532929768933396949577657449218183837805325342202483193611351962474310571133639662206371634426138729002853753534062511813152 [123,74] -34421786442716762340584358395451236855773123547175404565087645056817082469474614637610197894434753692688948668243233330192713245140763173465492459009059038390553409165598998283108329093194311339327024088991338831454121618624088286857417331416727658888017705926549548796541120803030482404139788249618474544469512508773534882580148602706773714504895667172532855829788348951763345037322998830788872371687907850795474573374609269428888039708462414388937568695130741246904232336779308047992351907178812945694146654942116025383880215257829744571757323512726150848272201772093380261254172478168807856879994564867878165706922729419918690438051693086492561658392373755327842144504074749779805983519129221648090336136100894019446516537763557554619906176483364001964628412065393170936772507123184144518691632361910101411391272244229098821849434442089873483544435595282909795168475562643291100590241832919579772576472753314796811102983065847309243344954794827637575558673923377815412903812135378774070932640171851515159561610025811034476093648942409970396463332616069077897311849599905841261530809829617316821942482003878080784444973178904091832056831538604830163952362245366593766466734570100268142062848010819501580130053024058755974177300006799041351396765444128560951815858773967946958789377762192725659369986850181191625313341898070079081513439587719117655431434479377109573436124723028681629129158404231600964640646162977405750526208381468753061631227093002139030073187990800478738842706373161591354783712063602479901549753859625236230177123920320251502870773355731536554022859529122233272816774485248290012388347845369114996071095718582794993256180893604928487121880795409435214123993019866955765815725614241625663562772512094707845619396851324819208209110224249815798008934607972248541033651021739897473553271125084246766655908768277919030142274174611504316421423087753064275426737201830937325699458398661085897717242739769473607790609677054597081092030082933373212552550287290593279389660502548341904083999523799818219413409184432422347820437332366197974082275969886394658091391515030541378820947572786459832177558625233362763209059630525157570710698747738852115073528141661798497012175863972196278003449991817185278063717237038544353861981141758000882360418796480 [123,75] 798225066316060053657647161704191814082598647433545930702207579289598104668258799074100042625708549736096530152542289448016604480245835104658195862036523894628249779901925615864510665624784207774868717091934814277040598140641375936962317287409612427806436424566928286093448338881774830573414988280187036365079867651614538014245578285521986857005409765651404273886850487503630986820570853602312651171567383559517572454483884563802458790773796301437810056791155472761244923760304696099624899927954121218253641412750221648223636871951844030485843853603771774682838839129047008772280299824339284321553221051785895780770760076181521728923465822894859179739093849206059244263826647818873386180368426285049940695491958648094560501517701311593475011600532752583017326414763018663625985324013223397054148048567983724258986937532948081424920807818031935365923711199135317858021754396529377942770096267270224032496046627795177768932239094230693181771895617532320795187960734876764607243559202373050906530661738462990622446640908184334426740860357640668848389605891503404809812460974997701504996028125424043887976792976486495724807293484623638839360328203256986486352731130358648388482165508066751236560130190247232399578292638902415870967203388869472994244455955459038707525030000932411782358451683568603166774217479873218791341702875913067484125835770429506458501541015061084564152358571549143879227010688157061732870338992612218795737604520135826232937953361624173827514925938802165220487070796010034587549791948100832023768472180604894865299206104207289701924345894225892441520253597617159966880234218923951545867455672385738371680741273906882273663670777306442284306066070128032677905195318800192582787384405798426773650994375753751057376880428280626438858031290899088493112602362698668816851684109132983088195521646031231559604436117483681373819292740823557505734213530365777335463683539703235672888645256782791056239820730224968262891962042000853017805675691896811276473844035450470594853305670884814209913392276567288829187494372625466148143236281218706097079443737149555036243811684787128752837046145615413436313401710745815922110144905522893239658549649045244423092918658976786127493394756614866039793565080162180140743793914067169846466884719407208635217800 [123,76] 1353223559776592996697752209607467786214378057216864375442401623834268721627916825490657638506190602897509983853703586949623099447018769773842882562833118042918214874720317204146086233731703943920223311716924967926503898349953131385955364386151782154455075583166687859410115309362018757970085556987463674711262509667193965314711476306279137984979496536542108964056285910885399080722279642650059275726251990937931212523387171326085866613309808062675621389114204345100765062828574153735663666708675951205723129657177888739051280321864920311625166191234354056692646325588683456389009484643490886046184982444829053500535713912746079161590970944984968539027546978424507056122662759406052721502312434733201488399394962617252368323981059115557176948201715922312833973826400679331691637936909049232468954327897221121642654621282991997226252985132063600677227773170393738309372142413192075443871919906874744408621641062283166271127460112234706965195500195554510899393600141889050815652364540774752838749694403921760030232335405346114934032405870821070557819738174571087888599841158924673259827372501989365231781074626924701172296050311362333842277769679287873618517032197179318848364552733295796090730163371422111133223813200852240753711164942518744199122239559250441070687016437743810707379577195772333627824616129078326788856805129731790189548153411519245369197600131296053894562568255115711554207545807212002248272727160410526003551658965179786425132300569706458205206080203327937569159339267903599038710311021200794641890684249405233824942630035100362024834179071467274762264417464606674009602901836443060282558752895125236014210638542201425668223567379437431050753539700709611549782551172854690774827344581086379469578027118485154052299868174385915508463826509212517159992841503423398948285864816483250511086953170415708163599490984523848570546729964583608980638772430575839610820535214731264244265856563344081172080643399513197111536113838439830330327752740982645668273236991745502703618458662267463456762592550343748212391144631109810868581746794717412250035158597722094552042225445088370445219640117780960741743580255308674746850287731620396447140338827655495018925454416517843546127360164951199736425347860499902420005717327566251401635707230850141184 [123,77] -331182137693588562781164361646481736415051780836049676970133588925294557131997306668030017981016225525564489494799960459497550431037092042227354196243568636725380818041557547979772159712852074701529569303408905668816471676456060872786405877788350026788739432012185132135615499937063643656396030971955266585386824689137047823818816498112999898989789348851527433594204237374321051887159552359441684129297148213518061688334224664949173415235940870064512998062666537889924590338834221574437343167878623251102314959802294175538374993108002574730483127048039474627844592938792821808270410261907613278122113082936166192579766706209430447231866578979928158598926855399692854873639451187884530830195181995637601760783366986048619001397838123176526286750429613704293781170878497528963929267272258762161996073204376977784475511789599766397022280736461218984779085636276202008023386500847964594774138974141096677250767742953142218941783786676199652742826145011187305846233704394128237974250677554613160936098228648878662530862399905739530569401379584680109666861780246424427417737319126778715037316515948147018906603771131538612572251902775456892180288829569646400528257454564385861394639863345693160727609528308950224047483051007071036720634109043339963015469554863996088488257003246914289926752530023226678108034180313120904491420820406749536271732986226342788722359763309295889345082827193349967106170431117120344478174493559319397342635386017500719928361463079992679526436927071466593267039561977479125981346308654665090553531138920580696387097763506153633772229298479443199521338286677730620842569842455898830458761493669580324378451873445128726214308834097718286584251242769179839418269614483201070966278716493427933794704888794354493926039843489614597506223958680473772692748874622564589511209058847974449137434163500722849065231511064656111755406240930182301345682732701658006315176309059925815905191714229899309755546317298931528167567050986269002501137511947963251735896363273440022450761190672472111444302072426374125900341673161201518833058595380874662219581460943929716747642954609755787476454407972857990360911712848271627385250745805600130638071348935027422882517109437762594805714921881604080473031683028695456747355867763078382983984066763296 [123,78] 5658612170159359104622315795950063185056067925040616457490378608764869559253929298332076014300417087764761063541966547219850115567862650076651103060417587566706698708193116701015087610642145318111341541115688198822787437337396040659106869233114426892957799272552012636154114045171535757772930522104588734792245556329916578525530326498659779049580460285310063546758670730323590315096128863674523592297283325191204617707556589482227070862335002830749212723186711426161571532179490692644635216041652608561980421573704833395940757586804338468061885761787676960234357532500797116086484081293977746612219012551817477543547002294673608971509664283336628771941592942633237671224853336286803992291189795686053456774982785642241363448428220611675884886265129443729600523710971533427983795524650188470957471303302038619831504589923649842852251222698299783289490773786413674988476262372730081955240373703173348089687545803867954085678872571912172877985869957767526934563571955125236290110610171960673213644279956210713791581951401146892903278721896762760091170651073628727675015896055296390797201346538317679329272117331460532306106534156620263384740478806612324367868772114613778017100407579275003755837659732508247096559168967908995227887721120575429082139282003076965702173112751138845456137626930238301228392199965570405545123332035903215701713452862980798957414953601121309304931731389155481357042962922370072930267880683074315905846495318859621753585443611016415989560370670034272773255889762934503802661330469204043700613318498345879777827597099756152441630128185215190697230723582915501841511339042814646648572990318379450724251856757229751896325213496218625468457475219264699439902611144493521876084890565991924927819951943528232576422083786208536684107260247202642436672665610325212691948458749169192841169579228649339241517515968819447002388885923003385719568816334170778898073533871140303649293275060052868861935783148142107295386293495740462385162130989154500612859099773405043224370835353568492985937304738623963376118158174726379127296469025112504859189255049155057555280618215921814890443337397700316583484005418031221982987173710752034841053865497331035191526602315292769953718901148344185833942250422380473106346087872865978054384697088 [123,79] -16726808579068039632344299148646567299828532221622096246338108540134653248268328157543519045062747791175943701267853604421394988284730723403175764909785011736642156832884226002987583899070499206327902743980100675328349574376552242141738651089017249699364155942502439292057776301273073902691013547732304140398987065844145354464024362995995702552441939483152530360226441699613193782914377115953668974686644594376588010822548069591886422115520673442951107252955730433707298910401653339374246087542731487457566182561578162591930157321043727536315925202002529642012083889044065590299744765945558933232470320670387301114746188334351211190853161741402678043992491898011364195796125273184895455693002604730055229744026540328108088499749032196623288257043787579655749776720739179129518313165805315131443474535208658059398111829987517378564218116940530751329556384089403722817493484617828044805672052244101455287008677241387254646042738435514313173861128364100929205212129705377117338969166834623591366703176600400746102046218964146419162558856119923082985120849963297601115396167678607849378560780370178855596421498970086863851950928223004201622971531783896047818449427133774354599596079007931984840431302072089462491246775547349788784766139857952799834676182268157636443051104677355087609487521657776458675351377209834623132040831512371548922474525980988788791326988429630481891322806832451321572244590454751848419665072822061445439733096395813030501071586065706011244050429546323953976570041119752746068476827752669129845256371771241616717885939258023911110358334277623845721397194929748935762684124077303561015737839835302426167400370114528079798656069900246726449422261532364085855632383928120939685614831339332957072025034883957506383802832439925889783114715090244679044990135869346470208230259287585827170302472796287586068404668811017537618777253661191644895050739268963533129118634581851252486933645683274214723769418709501207003890650179717314328862279115788682904517177087728049140594838296741319610045893454589873314370471158907266918343997762815636524335727917176373169387214394302239937910047798472877843202743372661449597441453801600975808997492408080240674078763478836193379940246372768765141396777811121191658914616079588650150048 [123,80] -270253050696608333683167796626813320291110981872431245583284641011612992001412420414319002689272708283167907759795233017515949678737024233656487984434397474269758243395927205131831757272586732285663636690871031428192583754937978763334343693308762986945737923708457503280782549861960208040468905233175602685179735173548023979920774461073206085877702533848878806256483273994238964228808077683006122430393752697062937261655357167831723051022479020930513433623549690544707580900843343214283688402945909330746439400404700065247401974995258865373395824309845003747673929534259493575870690336147893375593750683182680704330445124705518395918893783735619796617089172147347969652958884292812835853872167975259353598950387710165302698367305301833759236679386767545964039482833630368263471334181565054640676519204275669117211866399336815427078079292814619723938629495070252487459891294687833102926294201309758377128283158369043497482531584167284333838851915689045981115614997501075695956884936217570614980236853732199235315776233424009546220566502535673898966784630460425753186999197096411271141483264455732743629005038413700766462448672980470465926674215865735009552322370664678494175374658217798218565250197227664652308169471228488461526202256550069309209999087714407067593380565617719615921955599624733898801935427675129971821103131283503168171765854932214575968108994651234506119669941208742998729166000938650888543740343080321311536563754680811029485243039072280275479750984276601663428388623445965604222771723793903499195201855005574717164536455558788887513106445545857601427604443617968800846826465473233507577751755959237653812050026672518338136635151659948846426555710526170540237592243585450183645048869091288156618376559767269612407778136904423620418009402486182217483704661978560203652261242998951491103853073376150536692564390306568237216430196004872067747916439501981300165375973721372386184442250501995178802533766866491453739025994681671321813123417964833633430340607905412852517809637341417435865224852748726719082368638551271588401828534081953965449488881799842340818608375002831213358017062688561973516334716082455951924604260439153259292963176881374330124496322745461405555126547578783920223716483077094959340990325920592896 [123,81] 1377182710414124692820777503966548962364020856275887007692295602461236156635437163834032832131257521021836288750491709732374453394682419495033786179936384129938039905236103536073496318429610333237436744688198228287738416601775981073598267544959567213104990897461226296220568464120128675187096732921205190273103181736650923297558643604697672017579876038463189159549735501577141055691338502839864574500183515894307817658134907727077268153793380134801961707577546589737082944435693026299384845818964630022588975332599991781583662307949572851885304338696432805071315833070646778546161127385690108332737971508572796181846407676213399179793040394741000321879998698644805024371736732027195683073134471166175184732662876062655605480238627395340026568884106839604558239501844662051532302603138618253752219826057066055057951262220888751021496327876829888017122296433075739642549204019365226195369938308784945828299648779200367828984492747331902052977961475249905724574307041379609136926779248713564478952394899533230401064728888938982536673189174579682823769599217092030322060431612316961480230766753681590315546001829492699382864240425592104687406130403275445774203733183562323748303378690173537117386739315414275467457547678073386821891215048009123614233339258202893767300380254584763864240251910978518313166698249590272645887399059838592810809225898692061210179682382543364602808948482860847238104360062493929075601039021113232834026088838803117971866982906501649973579619868227432244106493168725200915062884934336772773412745378367349022451230843128957055779106465104888597763503865778997545163857152634637364050863201554861499528134655749967619465302935427522751594814211378547956972522553543632587027169926900502299607550538615111358481401768714799368230564243909024302940524203169929543999161698963878068646595658999694889946956158404972615077066475165041830771985111013405708702672228214122539218143228532992319641320614096073896936678348875538431962842657956983299409412319852913154158141870143275256136269599942886119331485486823926433012871079169240018996267267906185528434667613911269474152960449503395933820873366386778384596533183346999974930113976282935063599271248673989410258745565687438346556065347118435805834401004352 [123,82] 36646622448383321304000919570731914719107279533759915130372358185983026136341295242143755581029887312170480479575087557196358064154572214922746124725230277513893872948723566920595955800782978085275021735118819479337270483009321325982565312804967981996167541182242352276758358201819969950631678528307332423780618874436626384072123137392709648883560149142369629837325464556796482905394250791365427323576138510321279117404333393162269172027069523283809989961317003422034256899833077898383839626011571437364858304972271561477143152761943597308876061636667335132011025003874846460138917460433967169819221105743676609417497586738276273518599879309529227755754587413083499397094523471539557023491448232559629435253566348591989288284974689957095537864844319621197303010954496438679422979615096753416693076950565514878560600357705379938389278791898660358848156122467242176124571646095113300725195129677975384553279089876513070183901015409705606521999324533749130246402042594643669669153950610017967973277823412138614253492165547408614050020493680787770750378733331657555928048258432444426697610735641198105694219379364801487734074164737411640801110629969408057582580991432467496738771116198002442660759506846854445737587877336801775537640747692020893846523506282547451661334311065511897586607946971253657998878422508553998200535074081465652135561002187574232574383847925431648018249274809216039342564174894201932188007532699390120354829515732852490328635889137981922257472394915999367546594966404867659260894906155820614931658530682188896339007535123685009526853596697308380857313311683862287649885644320056964731264303915041926418278077575629644615487876780211672394766788101965168153563812299664130686802150433683225688779391480600850804030739373038338509796616817266819898772267683685535145865546094951241936059242941905904351345700391648293338335384792277714101177603647516077329402377533323972909214989712373880122442465568499849644676122412747894242770796057413816819844872728219143694246457303715695082234915762755445090605364808446313923754726922683300465304524792923406283565851115405130267019015879916842708977632808260782659888259963693035540786271701776712239481152970473079467998616526472408762842894050258645010779264 [123,83] -509522226391575543050856009792209127283336416532534106187165321510825263336526305425251915433980962740119924556705996333770334348865861505775774801528923460207052289516177644870888343324030085170491325536459718565380971875469959246954355632530322145057682581809571229834920548755594196076959754395966833295738598020795029783135119192293826523902217393034433383187271779715263265582610263203254188287363006901784434823075934908646404591021770707987526499824075200603641001162916943402850068812952548529713523034681694282316325160683678536589186185580375073526159328338699978576418814709352287565434870164086012866275858950854190024407783943550561210986484706089837220414758927549938602522595983683235873603625465830194154347231313441154863941126574163855327260772529709633140788174718318013531935418014019821135373753235405975494810292630858023046113982806411670162512188234022636327292455014081450516775759621138017956879298883466887548741804516281102627396565480949956069225106498665167634643941834357113022379986926715818418303504495039987989277474924270237927273102786952142000349321105698090809333167248578740102913433455635309657845937913919579891930926938858070989929099478928839286909795245994384718797833031492991303609317757491668261319201999094416671555032549450299996917329362106697255874502828474421866271928709467594349112263934991398323219603030621935682367761526123949883239793115017132334315875212458641048088214107479259700745708503597848496554131766294204167315562699845552937308066688780635536308139174995652492563163111797249754329183080370746877131726701606666071446609327843983352212449354416141363487042926467415381471156420145072036318712374427172428827309979446097203281836923092238376095344602356571397181981791040143335831611139815910506314674796082433089048958728689345714104011660926890300886403385716940614561911464560227306246288481108217570430257277507540732906027270508493529434443519755796339397717510287031135953083102367696336210433107019480521796681019678445409500242722064327455201026783772402736848860205541992546907896310372744512440862333168787617946751398955570789454452269353087035518104436420909598654570498910270100446462074422490036880173098951868945353556480412123381872 [123,84] 1010781528537394282649200185724948967676528694385319060799458226312107593340026049464250534784037176613072595695816323970039695795448522797912960738831062584925407503564207301177800721876218194818668473084785992864992996897946568437923392197883379363908292557767862932480301592109713983507887124514262184938136122998527044869245820243320317352150062037138991676929331957699080359021911671398317508397897038905928152236564802823635126323232427578461395773440332762928816183913168335695202560254811774166386650618309504071736217565136448886352988668952725584781398252702566785367476919826395480499743402629545644783908725887521122956850620475088218917470382834897277209751823953326226382370276620989289504784580158441346627013244410888075101316233876966397942847969687581969747192477998365592937149806513430390961649363511474681211484000296215759444964265581968931702861171760486570417476654313513319301915933347765394101012747740470689838051037430025300678294332000602824346116969900067859653562118969270075422543065143645586023312509957207176797992123571912591892985867924961868795285626072393648370837849518214393171559716078222521761898051187234695468382462398678208349200765424677492961884050237715074985213994106780869685311227066407649176883231704271293836616342981331297670828624301371933657982009645586546571923145889050604768972090023399081214814680462547914017019904554009447452914227389907438944554875536941001950365911381977805802057513908948216271526864409765450166747808493894261222202744123614713233569434405798173858582890163224790936634113749622271541299003509217069931393893839537659350846120126872539378574590271305025944744394207638972120168027815106053909627098617582150558510546528785572285501952335215331888178554883528352691825109979557209478935485515116706848082780858667213964724638595576451715121833586663490090496313045978551424412093238550669792812787864406816525396899632914786725415565314126242354594167809070871985948387305338536504772424225848355732686777391533560813775497797719869860910103166969978928583988666466662016382909835107993385512977123815692986430390231970786945085494287927506294450386609028119803089076328409626742056225640339283928753252520428753731167180953128960 [123,85] 29066961034083523205172430424556784577158738478679348755245193277008455513804454513831566356608064695271043794676081069647833983816167187381803458601881172016301019338214958936764574595927296743592176414343894917259941836346825244839089575688174705810903930465349608901121125776316162926556855583555896764780553574430352855321771285942013611050275198657619856378592141693136753399657348437239022103399023676846004725854780011187761758990933725962909724462451537064173411428299638444902778174823248072683174654278572913069906976547428081378669663357578283058141865017893678900990743452336068130023756337723977780079620101092272596929121558168859694024108874656868684141014442285105852794006228278200781224136042314741278608519826958419318301012826715496507758628754494867180867990477500807335138635184366763983390858012931123287776259425670926299725117998884650911800058437513868637942309656681985580496369447512241970709626146216994866214285450971309850431191822561699865456373145443965461298273252173864206013782338310186324135172178733123366826766318388911670283648276001134509002237510510059286382554461067766822441792400697400250330369144818066544457441601875371996677059617025596013238130304976352123523363995074738054172111292653648181988264528590636676306464361574680903793888054938889209084109883720854588972030048736384691544450286088299200644617170695679896769258570520299126366574304249728771606534576218885663110908262119231767713496969036867089323853985730831165385166609956007646802697299458282058074584349627183505885715888875540451655377350623531471756419527380119582837130993361049338614870152130355348039065174377594974056347733927955860389607349351536526617475740032879652528216198645981995126828719334472099803636026059807199430731615858575441363390474086396311501498302060586413001749370799584128216414220723766429127366946641957611777417829685264049060554448234117739424558985139834185453546311208747464638100239163245266568980638942597446465299277103124802223644665843837070547125639210553525448766815730638925678007334546506268836626429284325412085402911256168379350995830868301438581969616167521315815388086272819263793262725522150778783816892037945667176006914382211671045707226632 [123,86] -390387369956419736388752655272216264508534985674906838964043706584347200794952168115526095402575728832316300104596618374746291689716906942311728392333982929510599799865684221261022068942842702648153512961406328815422029212865037980730211954799704291932051977405773042727324192154001593825795319387240027288003128544784649785566907939054751247344021024276330714078317035484116452312968766780336822582058988044274891989359442423652307101104178146228219484878908618881643006054399918081059350974433610553573565647138205803497361183767061748919534363709654369645364429467739515414656053822134437674122894942288092437771745768458925353230720207926787216945113743783612283624181188600846276296264173229393903077358643715344828564746254555263951139832649845593361639708851596614810336764175173168414844482956798886355629173709931485839107121296452777340919117397968428095787782533880284739083088479916833191139058540339556913157528706286345217006481606841467345527287393932537917076127513097326536872251156546237469072559483555678323122942278632688662478232785544491988018267742198159661282013395027857329264272170742625274404578562086711283649849121383512204278200121597728169962095452474208262069266644788945635442657003715812035844712692660063878041604683091532407190738217476956151920691436488760190146608594498461000227716065620170155513524402334567062034745085450978204361268425134171921089893622707663663103908159956469264789665249651870215546406291329902869965739406837745206718084121959482320213230347117954010938989023994833728165011718283982263305237503757947864705633935043682991594011113938758368879549348252212823218063427194170439722136217809006026973368992755521960334728098409130218592617252171463121726486935358426763431658353969367592491759002478146406019291010538303518729556772296054631763154879561700310148196456222420161483622590915980408384249020586614439438200987401376799963752316485830640575946245150642512569551433957614496266184275204922044608302104894536801760819825089536039505312043431868312151365470840707087009178446726139393776914379826822359837725233727962754697856839536205027513515776545828450377768169677078601151845297686141294511119446601510034679363403659801819150544 [123,87] 2889642477419401964243531314613286679587922767986547680138153723331615296033896483426893905415760067735097872738417225955832150753531053587138619425857060213868662908761505376545835890023954195182211890664123570844460770261415930600596852273831308684899496906224220757425220999563616190324811460571867460621832103602833493263484833716930670105762498662205009783083198844986992720758566323541843662112750448615601223246187032842195879201646225317690309070923921026809935816286807758636357387207485511962408245651865466296452725863536922019663570465770506507352307114111238299487092738788969679990239693286449243894433207729126330460594440506933848475962333223002453187199490042518154991783875331871751753153722154705471229101531232143027799707251990965698513388719788113036621784656182635707580020157345072078661682003996013545662670722876756377683899333752097927561578317104643472673700020132942884804815620520515890392648940975082582469654117104302584077137420845238886274893642926576145918165382203095212660235277295784679150847605086532155209539374616536642365450139141443973211745796246458841965325383224095285786649129235921223188214278224360844388807828040191396177301923894506876047647965124888380517479048708898706436004344022133314621753951931983129592650346487737612650537720726510127586876541962562879478512866922952137761383316669170212305469101385091749016549995545959034818798137644907142683628343054266158344833528986892032143782886978618551394729747218858677477197723168395707276855732733663531951744636173124763672678453672947976897371152288430174657929397904974061223913524485400685022645658746461839463969698168235005081906168128419585213805394696829486585210531656077172457976717715516310334682294663270984214889321325899846025032571429424859233907794689053310747550914306312646121133134591514338548066541613338827438320617247457741867874288037871544673322805834031556717074554576752454846338792332333314915645449075262189121776910592880990770676100362046954114338839100374802113955218337092466162401395194476028586859586201048159271040556126763097267114336537494763586353262501015195956094983608883568131242990907060899638978465982804931278702695584390790325534022005117413166 [123,88] -16066615066903134509915017219900867082542106681209394544386430419135782103866256264602050706291547901264349199862044291326946537171417231061862210637822789617899772683728569676647927405924866771195712984123507700596860212463795454417243554862683000154455786323931542945166446953173968704801703594297441259931359964312185907439383271158596341797836848816935419213395988674512305536755578096492456003294118440711980455155222080807657376711913485846404590421664756867951668462098794528203982160907795437406669563463738003108882479223641321487472446908450334870607951571800352114801813519194422008473374728924174891233793179148723848150303421132054800816993919822309137720884384955077127296636193439152552992026888665640874855296645156410999216770201302406711041946612363164459660616407615966993684833371114140983249996813925986480554163968442652490552615002612443707923979267481435817667381621410502217919682748313003925294177105090364891521101824698506296046186042048346780503559455205066664401491661694255287053491540435515374534200719085368728502758828916693645348910288298873635611785792728265194387657901861448265080373884791449279744820351082855332933276770487210845560815788395971083167182164247967095849385326509180835967899816629791796122057856981761836080130431749152668100240743746977511730585484664542003227104693647016780914495207535004394722660522123936412377699082825053727199534970058799200261418024667848582185218192957320633157142047870983845202534628034080830740080130307825744115016538117612643713016399665775875716346386563168437908181711999953632994006591480161255664241966747265442684550648989108420113720596953876749108348334550036301953900008064815720320984266986535875906475252869649167389739674222911772417131135320465834423980563780716896584291813286090722218533234116051580810651019938966018041378488307786917043313677028293515467420021606792391864251459993259096018948901783434733520871806432528727198868209002648095968293412907626213292201737786439911456815758238890240736572214996853775968290901656808208038760851452755117733516489026379650254133308553692668043488500421696534911782059232906574340201265412620957544608097729698598993151719105008146254942078433792 [123,89] 67460242282652341627579793165114058038094329818547910365926708377190138441675640489669425464974402333740014804883033388749109982143818080820004837053156346967290741664497107627602685270570183982434066969025085889110124265531111113190325386173646635841585819851803506553070429285860976442481833693107073102687624040689618796260779083607916321792247669263598872794235458723549686691124000617961749217079968438948028046249748278588578701794107614366412689762023116833181233435881708816327691776069801370529781658388208308145345674428519029399383220269188171685244540476681266930937927396976372705455958485764104185121895964430833727455636431067647842567155486330849170169894711361074242550710711607774105388837360464182614623260347676782534102462160761368129309778893014515832871186395100876563397862736552966432901442707563451570173773401038328812597245304309922277550042076154855860718667842253591728202898734076274114902268983651343366133508059146105173360323010124511010013983904607932838247014637037542879844081731899351731574840299397077614235617155376006331014889680939324547118949777541687104640808813726514256066406852985213003052159838489037496021163137739759606370502033041719987023226197595881396070334064623819033176971258857692604285908670616512452195477350179346301079989166529590087463069894788328941504805674640639696867351567035420486269109016682745157890182328673405859850764078250672500436683484036935141931621851578338255914465795994146955730367177742753997112309688003631822792309439912916745723454086658747153005860166428298339580544636168540953725849356868971519179561253740591145178202430978921299997129495213015175455284368264862670105368841182538319264304881383235362230488151092405749834725390605395097092295314897765502694251997372796919655976664139715784309563177056245080026218564493989832254860982126878941018764125027300820319415891051741132143703866718707277039669680480177464670826256525772109098704133730661237636228799422823706452778745922137384471476697400046664624984594526229572184145776549995497343788431853657818268821001741495014890636221689051922835806353559623448701637570511140146045289721367263100805054866342095710358913576338521394469124992 [123,90] -150994311701649463237794306986904515759553811011964913669511727692463803897076901218142953497054492522266868684189276291822276827185765739999046695554097874171810146918212355464261417670504075264335733949197748596532608347991197652545641662806723892001682410866509135135532504877452716708889069102844649236782572567024900499775965650230461600317755792785351599122151846114801769031386665122441349057512939015025212189236553755140700180614471770192703319007499340386973421348941592011073912238275167402670848113695942799534481206476406948722506545298438031891676529807446401214966817688585103375059565704136886280676429547127974531714875307304382530612073488503713548743472213355951519715961668606989664627767773387854376936337512519361043928243119582338646547278120959014105328962265287359372020253654607028211195332313609494288025513288999444862631254710706340257269241900943625353990555973881261767159288305234262431773179688444536235192165446358421085293342861248758752241235155895529958009805568942261325967978655692884184908847015914899609570564098388755016402479403935521227480899730066547950984720400505903545799768142254928592137799687955653786143952975979154503786931715894993255737142583703467902543378829906165883050811419461964070132427290805040598690490247663491942807656040356190345802037954173121350816259086816752810738046491401438553096770298987473193428068296639199613247801667403424367517933690956927441999324583993704577770146936471603776044508463227067672805018239712467262925282701047184651264626705297431729455175711174068377061243925180946337744656963948061999986970078610223082848287309743836182011015105578860921786913805960791821225016854758567617498452118625989571825093009541715614901628949278938751115853133654718550221380142138065441616447927299518268645115606696206647700491654017290220230387280585749214776668109544410546364541845159478196964684287296033616436661532034415743436271887780695933951572584986407947959265075799628710242933945431131757809841748996090092431170002431909701858149817319812481115012788780669350464944726896331415241773711616747157535605918811554169906581310863790533507167059792908211247593752828505148727917587584630541664 [123,91] -61934810964612702872807619557128058729933360449097339079315895408559001647914058179103518348443919661366378708350456611750562825603568658962761501505021974551822219021161375804022029457251492165480100341193589495404092769928507465597652371505839909196695512729249665364976289359370211239025129282855313962187775218161160012091170006290351054286629477283034738060150310942950431309505599282161774759633548398430747311397494521359137081850638108288023462737112422807625197063732360938106294835807771963047381511560631141090265626313362893077503356463994583563852305356473811996331295910526071898672038748007348077018842769887558154005630038340325321306474629389080459847812668556459903102440600983115757376988719039609589831070783681556561379459546638395651604940019536361685240263634351406243679239639830497401912379391663721032947773823608739844920615854379229823085446657521957237332311433731062535711418919004601808613098298885330699773641587657964537784554247926723505033635334293345420655267631525153221353920759572609948343132233836951443397939219437517734903358583351911203888748205956852363670380454998824685422688635614506564936523449396318621795437591281890471415073712739815064915693475138651697195416449080461985768505068924999662917836851579316924807616960327935909343251312940978843937024777021615306450519280909555652852993598975600932688937858777077066957408151062315711159039130715228443980745838920661995435661490608706160169080736637941943626377972031942466994001421748776306375805589964418079529355635295745012715581681153991352963600328970946487912128918440448547588616107489288386437118542362140287409846474279448498598961178813888522998370118706280968127470306555460955446713781580626285489712321293256775011070744949647919124893768559953565042547264977889322409839343360374325643071566226884657497854378739143578436451048060843250671326197439963985524026450113706827278128336662537924803877675250663480117339270788308101569989234113785133782428222186653718218865115633373657800788438418328647663336854417522650272240624545809750759704481757560567563851280061802308905012807910368393915537096656517239870115703583897730034026141713610116781526482684780 [123,92] -1120824858215085742700811784783170005884271923659261794518083338109281957879122865393808871891777430965138551559067259488079895862506523371151016574178162163033420043817942682890002334774485469453648045548618006733014665856623323490882670631550925371385864033005368307321235941794526914044235262811853798883387589569554184190578735272030091883779600275670445314115089134173767757576411937210318031323151147569351792788527136109154930663850277573841674011501984262405726919946858800826436181295959021874525512262810081401516715199612888478892791387513016511881618456349675827580990078735128217688102823788427279766705226031230564000339551892872508993632808233107277922404320228337130466216661711327790591096941424938904121203306231496804432051428586815181354591351463557507011735273933082652382382043923179008387165513390596895295369110199195940619043508926740865054444692148359074764901620528249464721587224268253008274809294206193855703509149195958077023493553744847752596404539282684675710820467030915644956198506281536764067133676655944203812304934155423098605538133344574774011436676757727074758885242014463079901547122159881495318672298490564148400195442539695594505056991003758935635809994517074831705341109478424605980607268289011498637595668696881142951362558457534694680314246204055683405926473025204172100811153569904504923746921547143902741191583383048827882868220195268921297626702748676213236851020924008927458655082025753402197549445168852980961321590965089656879265641197711571673169298601856343020031702939310358229854847596838148625197651636338518908673287094326730479629577893391714828355808999266088751185972232534117561086817535647478103875121611824101267071582610315382574316830557191151553881006582210478145540545613712749302281408063068223782700697620715466666065052956679453734463556961778490984686357104385069369642069908099941560970863580792126674726339630679344796422544617158130630266813647402452872458774077089665510515196559979675615403734764163005038823393276404453824908526852798059335271462835322974661186097746415508658820897957885700467919199517760476460030309703116824608506144166838008738323820038572368385615822391098394524473411840 [123,93] 6270644067688458228301979955436974331934370939719202727824123875826603997195246035378774322562199807498142324185872114568517946772772418572043843672611047334063376260886419943544056374320350317247621848520246047273203165211623954242808537939473098271672424300476827909953810368989635890761516643522313238897572532865020864959831124120283436327140160881803186475435798470327174486193909068531138724925209393511649943073286939871173955122498605635863386987666209273638522956621028109495441761133500333588224073791333178155888070455183457986618090906385710781070830596556890320575900073750454005575968895271384817575853860015603816373483239031581855149093377080707863931758971514563613476377450298876819707727964215122784184056422338562259231373009219409843487790969221544145148132439891771889944893381565087112899299437189538894713472151877308751465105422373052477533855293867261070256811788208841427249095081636146216976699706827521190074972694597666501831268647562083845665645713081701588708743928163152937870978372112482090370661393354111746534941218651469096405840559064142847347445447002793290997815263217850114406283442044284378256440495172981928885867012160908751488608394220670369745042333090016006811408951163086990048927513725236716832220877348960382897767685227917669748750087023307821752032274176943039811643031834824128825326289929624929649408660820859412798444737084991168409194091833722785200806943025551165194795849951987100128227213636509784279491421830614929043194584594957659729793238819595529125158147500428572482686242662423192029461332546139026258658330330913294343312551532509139024489115396550674832983032487048253820048896088835551330645516416109820061410553954830325866829484663949090942228322682899846755162752765299304806018704536610074140157677821084399826177670001156287288045925299786615909187431083354884540517005742489299156546585134499856610051218762638037604516931431244931659781819745799396536010939699321868330796750331607653431350520319402975275475970982555991034214208897259427604385498395888591835350546491274156871451921643439678290645573981446715254821935281196438805619240066382201299613024346519450561032356130218523763216 [123,94] -8208893168474653333751719845010806432565775518168085705502596102086712299564966948996230250632387657680967165087748265795190670262879244662821647668467004852628958076370413226746932911716064712300785547527966081605323007929311131115769480758151085897323334481857369665845071875040766281401527391090729105122839589073772150030129441176654452070811321979783858884143002212265629134174710368834229476348593494180739346132710878886836202541009709156750364277541710613024042139808933300438593925123317585631336160140639717517983720337356698257362820567740927059652913341516604695155882787862496726425035539507544610189252251469694655400226375905490680702848717788422295572394916449087052307776930981393502387790402864099590844540443336933321811888339332140894363357360744927719018164606761019865589206508733600106791108094909913626587584933757543430321828541290626913847868451298092964806750139658202926132289789924015833010826818012170359618014009918150885102498191095278935344014630252015485005894950911749991616421140043218007268235492404088697301100066874869644167834968233877162265666276359319875611598851195188298513918662985206921804559808387319850673940090053809403390477501928984355702785710805528672145930122509411303070371407647291734609989302259834686832748250248988086379783019788180359657741810664533185466893274176582715054948116018291742415258388685271667841748249001259325413915962240823098294928209081029868522141551864510736842058203748355282835100299475017729371914292728950904406851633434019106518862502744080060429616777953290001622132413121623410108464040320780759711985604926228675008985044022516798773898707235461505264381995840751637350491962709328022019403755191579289904609198440129420215693715391745772253926208398234504260758608236226764174493774956198348168808269181547003077641222660418580569805912819981260361281766568162709762862259619298925933836614172859115649117740458884565281818136397811085216452138314355202667870694605490013675215981569769342396321105917244682704990242993743252512994102333615388596973976884270107806418622137641567735284542535323346202545729824666447974403737630003837638762383566082511102217690040615024 [123,95] 2011556866459574693788366528096192564948091669976354730312573056820395406317513431654837823448275436214248029582920546602849055211283506972271448444580229994570678464060639779920063793682769582309889500541467918187150631870195802374513442731316418372887635371455386099354025611320973175793258926998844365170086220767760050495160602062715075301911145421324503929477172613491133421754996987436260531656444016605931924785753288783862736015135014272244451663884576057197249213332680872405596545301948573454128074326517709502725138069136194234467222015878198734563807244093709126787189913733649796583851122696623076248830469152664670319644966888558471470175467494533280843743612308855234784050859609338906104436301436517051310593144841018840894504887994343725394866332348506509940421275116681137794212086423245551090742239207334938880713705683340573597838407067897365320639708619420693036383038890259399356116095139921082497489082274647252494194575496026440651411250405805328385798088585264738413580903176880677324756750915636415514724964205113427026459026347971873522985465445432859779241558981761207719100814523049817852263781811588910956047417020999907554347805164406718911420279119471010121028441743437578953251439559419391862427101164683314957347840942828499959564670068594639137100305414064896690991773182688528621451012357442968187440777475301576362134475518344837815259301842785599412264995146063580757239750594496838960781097697956132205636736061730762517909379593977852454013468144612086683180908306349189579585427773345934541679330016789827685044652314294646280527816178750230296568766793203318132344927642373947540686839328705437824677931652099415899992405188914038209950908609410723475587758007372937833095737712362736026143034459842788707066132172037477677728530405919126711451240561018654891189894515779987327903065045402225404487213758367207141364663101156821663918600144113973681829166522118237241718633224736881626458589681021658394356116411640185994491484463645073811429093727079822571370751560198996912552787761942252100612549051675544714168799185313121966091154921285554179221636964185360284515660684194924829049990677564305931569171098 [123,96] 4592556777434696152225900893596706617259829496815726862080360973173429273652588383104758695466065238249423346453010892689787106507248716802569323236860346750925378205016235016044596671688156838137265784568881831412985926506365673318283745033163469265040151896547181605307929432083237448317637773500285408900432354545791011281049632688560037521796292541598748411502165053112237691152220917508089697815438351526831436716454497195001030045264738977580654081876781335619850018971921419686860981069163159403404154220951235251036188426798804586650129254747081942840131942242006831145115298102913399273055828979750662878805236824245647504420165607445091774676347699961498209734043786452151003283714930874863854112423367303678256988915642303832703853442671552491416413454369800325895448687344125292409267481549764603067966174389261002165656963486280054606840915904906226387405465206546920352694900601441966503839993877590170171179536731950345218631826798154579635154940057693053112310297460101980324283688342074338384732164312941513417539090491787413598045998660703294676860458465454767870597056666059546251996203758461309873714403210201560902651229799976690911995274975532328177954374138742422653806408229909473843194689994639398535974496355421929714423091754328818744315996660175781452511948168182615636405036068636968555600377469629710935665896537144168167080602235603625348460717480515010100867786414347825510362434088577561828380160850007998348892165779290458170261830319263888908977732250207594283811692536046509037487422479260833693497321282837171932756796176530364213938655656013490600625989497991837062747187886140532973021057211456867395745562832840185648452138624735698811724032806908456777103656635341182602019966559836496873689186236256181589901249138522705158105177045413398506475161426735771029571435795942904744624231287151469081933420989401837575478144452295302667738439784342268190333411763655601685341359541542298115658322618926936962448458980533460735314490938232087477550251744359836304342354251814861277069301422457270359606869164706394317286742464834126945482244035071656816917858300084867113150808070596127078631515630730138335712 [123,97] -6922314425029479133915524891943507167903809565410513800318553376052961886498385183753202251063750864993730262330965452802080355653019399468783164283728740182071667374386239638726622131868645859888425842108868773583196006586883950703227301348648894441893930278685851560817325835001762698466518487043933975258578508508602267867200619914022164359817182032270178009344596793796411125931660400553060866322962148694865034151869351418079561520233078424494971801953814070119934537476337926129333666472116360962350733418806384918430115097963675212652088341401423420852348654052060331367374401039693889461539190944553197289677375483606753657376220040968879281224066749938192543966809564874298642138143327034338827510623909329228166648214342669629753345289114428738234145754168478135408458047506229068908242985502934528076777767017494292986490492558477531473604191182465989781952148299949688992218484235081986630415763751506759520326395696849183045955584989023064071701256922706671918075661577145836727894468180055559679909189256816658943097608305073419963574316865853161952507635769713814769931085886277629510031514829341985614404067024610815377052648881124832932883548800020984716924907864425918959104964906139519560442955173200799863454478211911685797673625753062708921279801731043726295141992412977646869457401584313617683963427634497821904793161455332296219309316295031421367963299147355056553295672674801452173516065059657510295617374889452684103376996337486263645019983344657620104955626737823045353621645464319986481232474513771229387629416714242794104968516966174396344727402833456895252849616860270051102700225869990925786746192639990396586925490444531988170734986822698841924698470492672509057165632374955440365493357148280407725810092646568944247345956418370356924785520106345077567607319344085637710991629876550495112984636100186158283904090418009113212752323973467667129640707825184218328384414281181006137662514632649803769347060354307626681644384076779324766271600918739967783306105892944050024581738251344344859680640526336811790566058795455613706447137451707527293291310020681496740110412823815884146117205643566016705507207278224620 [123,98] 3619938741951948933627611505776532450186720925601485589978459881565389124808081509786369528908206649583243960047851927782730090289671249459520260952958518534034530200906133813793924737238174706258059683227167300427559568181853746189103159988999331730218146584809556634469035430106438361766822405363560212762234281919328591920735070054294671503998125253833521956472914078631732209566659672718028891030167095500477115445413546798842884150327951431930463807941689992850163102851438324189549374039736096163265671995683322102160324800808844516988345956269447896979041419997742545669154808565447946585622937810854190848930358825688619535054029971519611524639360941980970051318035715848725904032055619849316393596562550216199105546691293725646650903282679076157671106511338111224145491285819003228057227971489884468864980930489868958756719285521792840411496739146995441398368892156625653835607063040750920326639399850588208811562883613520829392062739882479981474406534700129837270493444646902666752217569824523224393017327486074985446305956418665515052934211565762692513394367729128402133987329515277750603140348004450221478299406753375181797499636050618556736393234726541367618647672380960843370624237253116430586247006761746585174185460456934232617572950893645306894743845287395196290480875411135523211517235171750875703513437301372779791229470457457918462765335262577685968459116194121583208427929086934302572050068579696689415172277817550916734172959119543212538344036805860826073644468678343822543371670085999352365305445189012783668279281581217017751960162410278949234181493431700165028959393612860567380638188689960620821956745183913029813663131339619482766799539323808687421617523565480125916516507725163047766213302126447537641712957041177644709312397105896709347847693545483489490410070927860211399559728895405004012356238057378221269749229294528963001939018700363132846583793648169437128704449629672511060836874570573634492900754819011479299260450271202583864333540358640299394971261418506412999221829973248807762224055681728203842781242560666614329850743717878806963249655361712768485796117546325737845238657602901736370685640504 [123,99] -874130928316250876702818749508419863374964114434028978705003671832400266942855077239972184542895838106811718093813117357673816688085983750368223286692021302339948712838830492893712598815607525180939388809575837475302350788827704881808977759540762837031679128907992253968964086661700045037636995900616484023756327830711781059101898789979638300279802010594538092838642835487048295129192413489419551389407757306762839488306517172757773081244786159092355992192101525261160761869703597233820780701113769627918831041424183045927522960073364767532746059628294350737399871311152784328376935956785181734188391077276555772847874618498817592027674003703835083748493888872148259896185256780255925282238066141516180088618747840896167406226640279802898842712739392743465686056320309606776727646157996854441693556053264772565701924817272824389183649610591941896985825784344322510819123419615361270278406846639799038180227295134515293457194282033009891259944601802494278306066756564233580303546298672072001229205856568417856757862795461508756566690448661714246303198147713100141719446017780152470938821272302625852725251622983315724552208460891972859316376692957374649514645875638220347846102359953353274191909254141143564647734650598043371272395556751822322656908511651604931834375537815493622299195449870516849694432729299351019140487261163663419340111319480533741879810452093082050755432234474156684907525059265809571519988699216722167892511857556651147307749098142690833189121288651830334954495531343321881768174865853057603251912651021481682943348760495654424601150938365700801202111298574784571341551757068832536092191925019089351683448728579012646355052410732120322988180581452654842767899790970119877677797039057889677327869358407822296418244867715631211720098536654596576156273144170815564150078169145369615605225991143618193795193475082555483007900469954099932448949031460788957431022939693462213094914475425612169911482156145080963629581927927191699761782881711459337625085231633446150613058533997550375489717061068491557659007159462922070050947970172696077055707305820954543375545160329470387105690043054816774967027615683915882193 [123,100] -123490321997648368818520560727154126314189917612379948923412993469885893999802903539507029791045489272606250940775606499185917212200220848290888072399790025373854061037209196624621996220931219016926390892842214023507048009451747539947801733681077055919568262104169051680619513668682398547264383214436009164696786278381476677633126011179324562783255368860129414425320463708440471148494488549199959816296661490436015396569562830932368315920855303539978902939310415555810212097220448430606089997592105391400903968987557980932071275883248381128197969955090508978356768351322915270457148984475006943239964447092383526149287067141416429673188551494366405079240565378921776025729991830214796477457466491001871096930602425575390614795165802303627206707860910679055700716269523354282721059957461011178670687541778661592733866730551046153903485098228091954816766592876525585190224899360682781006814944777927788738868294294220828354266375541379815427612813055678872687901559897934934619019707474511790212224116554232834310241742438427467244670694319892661025587618674096160467844616908559522863979640799929542667023173846012890368988817552120351668344391787536869616123645593539083321705716980372629151522295817164954392609086077769948437204174412315420016927231096068772416840819277412703548238686968801310310428248363016309762801315082343135325037680200650849234494914428236624271319548985704846128180703432360055384098349364373028332877614180153527828007136449115628241763951026545778721838676362800466467539374862468262125376748985201299894217960457812581943666663525494659315429376268477088609532312345579130037494889187594198948171145968658796793961373307315216354253997138234358064582118663095389010025288208817403405520433723953513483620051541891292975710375129173894054046509456698848316272224482381794325139764243060397274939569787271335609374090249353821620420511307799659550056030672429970940141613268482231294581442277034926192554180421868745057695910875842216163718181153197206679569993791483223804201716991891595585179040129941471538813041136805087203719942135712399048454609480433639491911600304261719671641381601696 [123,101] 105403567571284278417914636319744302504882314049274262398150395210057489277714230159841505907564382789624500643415815474725102143334255414128495375269061618249027609884965863191174996217251070117153406417825813129383311367571159748754531390863550441203440119890880267595129702985216752306196923448149494239190294627561019423163457689130543641922465913665808418726598270662630838651693339987334928466530113753396998558986450020072101550141177422905921301171612455646005425655165375974024348055690570755733344550849316748440789947509939050008995281534899189090206235881634462958804889938894831341503274543356373917055700298863411792891337386494499868670944373186106621939121130578507096209113113207890298986697658125545484176138927900758363611070383967983275086268824573717458678375960417438942595397482315835832183218290213459005319146764409982346461527698173964187636718460823992021418152967297423315262887718352568158225533182183974319861543494544249064641604260620380602253796938652232874257322658765958240781095293879189695920503023521529240456245507768005030802938061305866349398301827929455803066378229407499727907247987272923273722308333544103034426036535956353324571832707493282663895570873408794424639168797415867528475276720684828868848046904286562255883489914120033534301251767796520696398350548980558505907732528937240403417704833588636776378542037629464260823317644057490502996920630916475520894483435176110770203761737538884787294642142288333412316256010440644635031986740971518039262268071153083411127234919398104895471236388208088079868593949446936781567126187728922794430584827238233978923514707467765270777263189222189640946509678113947588398486732257266417819077744394993203798262259629323016131757473609693332080369968680833209135852453866026291894374218717906282901568811465515670682459909569724400857683181095923273964025277815011730215808865240328237176656320544825945074349250225013339314324547483488407086211915272120223794749218339343561728087916624021066529411889994306543671458913684788055016970959797796001158376671914999670003282788223453029684173409310679085146483880429044820352141040 [123,102] -19518650692144735612878772423832812420026873561684787146867359905069081022177346099560265802439620365097419835589276269509113979431835485102676871578926160702855518347885902166150553426224152949059290127876253562039076515971016265410039430462733940341323775544975720378943165011781251792185685189580984914300408112774335491703602856532599666035450186819936118006176784922012958579147062335756439385699998483222700803998557919866266569307066314118896525371730168188029929402154992540043373841513844153386532490474917718970098934924744013753105959870701567027315325969443134983648326884609520466482627968354488367593800445100018910603170862755014111162824890515636069377083379914562891187386629052451685255267375255675809219371073542661948646080367717391629683782337503826370586171914264319207838444420266584001156520996951312020646333381123603906381249404892414052979930772968740436334458769291245052659142852331219503142373528524774008894982998399895833412397079371111543798790763327609884479708199855615058747822355538340638287197203807741066073376508666270930766647470865594271618982525948503903489380571974081335553657600165483072478657709790490136717370139078696214470681834359867889759111537957494861563764164671515778027747567331864706695951768710906414316576874697387054599560542258758037255269972060953251822848879443958255634415558254097003085327916266318438114034986089518843733286271603309182247967545177299463322793170830304303522893128131416866661891077513290739674021219210230286026839010601966253414349170600966841061149545014332403447036698066502352518752760547956537466462952637547542050316327160666787454463086459361417724791023456578622854172569356351666630596934160621300850826228609522434427766298413346453478631418790744451917739582167537442393118572312351832919954196251256786893789553969312465663658709916178940356409781986967921422852778346429658754308035753973344444594346793359785706487289852760404812948952249112122401402207196322604845959566870437183549648501652303411270667385792131439403928388474604708760072455503407251131348419601371265787500546279470265920885413838988944816 [123,103] 954142953984324719230215003771240423786442450593670647806012464335936966327967760819322878597354812330777617254123638777381082758760127502535239628048928067851611725875824506812179861155253044092622452406573133572431363930153473796916927845106065995413430732869967263180296303292348575899840764519080451587893786917089237016900994251675492943050950018016599118030984238235202817898499403972273942460321513253094807554884634369177619785629565614252984794020986330130943709145859267889119393966269188221115558719643072435185662768641382561123247445453585603233907593039683690251720257658373731374881907783729100040604679222827766703649699873393385213546083908252812819592920937975583679482374126577357368224597187854782584246306844372934228031063813880930780003753254686726079250098962617750763944840905103689986496948197731970179806406396507871138884223856141195929514535944485992882507159036003211047250283739439223272229376248261238798504123845132078098129430372782626981352601267734474247214712422191341103749914879684294315861591708773076723592458160116769861307489337732710830667950794938987957342605016584081320105198646385233061884415429649647412548422402086093795025600916500440733094497410919798517081999825553769852711600773546727732943796059359470691532834127995661056157554829477679652017647568064738452830935642567354015713402152937457593611861150587446918581893570581525861619125527761717158520804099898155278797027421289845978749732990231311379770526633871134645279645912743306395527268322494198282213886435372560538862398508406370868394599193152986195929388497032433916239078978051685864740780024296198943735653582360888925760979076024694774351548441070383046108449315375495633977375037398795427813701570710546046231791572517231558046165561061362648000256190912218807501198049679654083142646175521970626103570697339161248817558659627796819473598894934034561628216646645872560837332121917014892588453616690087543077035829640737671500790986279917408988070979383214169013366827919645971314610674907000366137259404207949162374981950529371036745424437668072051590860128307639323326889599906 [123,104] 1566270995705093131753153603137064406613607364639007813604339307791145883545060998470450483238050652020914830057984173187616499993469283484202350688565564332009010456656530924136650804107025204849343103267372501448643046636184428743424864575042843642472016408493015332177552102331874811641892245541032358638385980521070926732611589670819468890531161819593321677895036132219095095951181805547951534519520293624442734060379026516163526173762715514214851640715286942269759731066353021695286346568831726111292904342804665434578225607198379935861517874572464478234562132594176822477879681198301657586618159133848250192530905470000929361278673752517057446071809604747403077045226962383151795970009452118383422030565311502793843440122552382711741133689955027177434656319947140850879338899276945420329679988908490649546599277732477914825145019796947801130945698508035192697045321347955090891697154332118407339234059882450545969811467660174084598353956389584223457650517778146874736903430897757114470664341904098100339019880842379533677824023702002542782131839071791179112666789999439287230853011584053393102445717942673851089898186352583390987098287814475262460146687794822255161213949465519108772371197479203261946730727298062864746407904867609314390529699283549646622463739023737422756545945669605582899111740063059601121136079734230892564189162785129014962939390670206500137305970323140661724067622769938482860636025461370372165965475198040100066516579119780251525584586727639042720101776626727975658648347655469631625569854506453486034859602001304769178724005292791241617155784719163106248385689388996107953831113585539936092038473265389189067323005101911161864047132357380496975517322024959626028633501412770323223841914589107566155140280725700792382796342439670256015435254932261649474179618661689047585569995143948683138110221244829939275718677636522648339518338318638930537363350311092708123166821444644615840029511270313802292897710250669124052161686164690687742950572444666345702226905520735774470104921152409265457076587073853550428469124952208929518992628537733472939798631889908835232640 [123,105] -8571372711157796817967478250655863065134913528041436433850946105097671741989793077054551490712669997558429189242300673264627470763817544158942972660191019702968201091296352969905323811006474385606326098195482173147548322824497746850742571999063604389702986770349000481288389293936094053729702507927417179234334096801803546192199493444182734689520432121036481302253645517303186644074976702832179561726558605429407740987584806724800203501820116558339842504937550630071572269128849432786310858960302080945350016169534683752115000883560142998267127120490293973793030333564038450961115936439134938892356787823124589554702961543760392904288308131859012854645439983365341940657384298092456628831558804240067016270979506792745517350107422757873098047745979747539834577553545399576858002637260252811926391782798166046323691551679250613455237745745008151680869795083968365253859331790337829719780637688987602382417899608245135097112273142079589349471283864619655761083215117073350695407885630824186779532785002293272264966699733197370725743074700784846513624209026630787899342902480965095504094059098653847359843008464436725279937462990631783869801889782667074347652826665380341420839026734542787400538423666496256764936151527470926166372072483156793794769260263967774181368653448463163013934773512702308324571449044603533496334633427608571016530400776335314141246837678514182665898853689194603767755795530176492248594731952199398534339400975091526365410112660089130747565430265670793991776521129220193582493507369236331100973823424084962974464625058235351374309723868889331148251255449789447883942790479636557086133587958444505409556530144513905561898035641531299693660398200320607912305834987252469918413158987909054015815907508791009038952147577743047651410191846334150092575051206581820479269946833270953065472619106449324385933547637451882637911055987838189302458880731056773521224076616024070234278109074818609322328642131963007895787076907035297414297823813300985501237619090548315734956328538055897873711028931434189904750882919986182625070620931284458374791934044299543486131649048344816 [123,106] -167870383838873899231444794366924263347488801743340786833642570533767527416719227537670654233027374584389675326340990081721802575552731206439091010184375562029565610578242045394271142238772357754809815241162405600378218286781582382419167220351585189170258800882293041393062415251459671493989631344421180479154811146173250358423249950052671422601844252332653533461561757923523013774981529787480600742249395967257730856221504067068026761492274166877858119304419358518674164134220720702100605082709368271306387959389675835884033780060759282549099574630285899773849582873008133152804071877427519135591559768553895580069002764603458254910543370707032056275250395323325979048524427229975290277594294719017002321615494550497830527942709143828965208185626803715763288752682233035904538407496017230229439840215632163068977861135939654607244338454115182122856924784620551134218462977963914618529853672647438450665344648016564518573427494372267843751148963375958399336590499372065470944910133872411299481488760269475356676644435504405322644510496506563672691562106697006520504205758743087841296371482878839309479966589480087539507165983462377788726719909873259876172666487351623820781522909755868558176133063091125946855266691870572941123946582667386605466700353289355091814139897795014202810937579915418922966012145837612800874066953072723957525155326418467484970357383240522319637508376345317707509901508620014179660960320446316769856081247044968022342533559442243438340637537332120704889011181022201486478192924473761672449737757051406115578640184918666562809624283447024111203701002793397570819695933358713279020449401718413436624364291972360057241209138457350302186957347561264772974701671906083864420114457471940719554582691194676596504089020824527741279887027677355147463984764190412893972323538097240904085014144999367447054485343961094499682400831578585403181542174682859120238992279602274181873307937313348850596290894750038299812612356520748286892417205153151090397097978134352616881483407132295359399932788370688773865097256647059010481758869120777260701848487040654647003537152 [123,107] 60645361558136321424554836079230779371158899217577410915613219297695002009576113013808044569478179643692420544635485512557974848311941300908895128804746628759230690113544899181952482046446149884651792701312173023150077915133962280289567653088912152189455783358368426626712036179991834613372327864239144725261530537048803288338999074492823091956896561892287377486083084494812026617099417627998205902806762212560649250277936886432682133878492600755249713420386900275463106019093323073773749045015497029230321088839575835584138375125877111534074423617389213112111582020275970686776520189000140695022847013024494750676303406226805604233069489712196083781100901342864081396219114454591141899906501901637079872572681857938708145420282826313494105815457207511206379156883944118288526915318106607960450106780786739636305944847748368567151224792987104793219832005868542953076610612667902600132683533936464827403892652600927925694575244615146820822428871113614423922524684726937319357199031954888426473998369874272406011746102936268267745658758744084035319190677792075515583568255413406216161937648894726206520530601970280430695725534900684150313484430557669816183893437682151050741777969313933539241476392833243362861689254229889835544917289315200121353317421267858745757444324067169330351646988270810635871173199868910563154240387634746444524358876534287799694380608779007607639843258632389929049069511848550524173084209066445660726690207334104370062491642865179293748261444360471913533093100939244089784449856008677416853880916747429439814579450011050389660368964649262537491648227300187385630412002417051550447995348193780845994192779836124541050364127453907219704552977792330349668131944510812781106764775332986296248299593503461784344127663606477658983963399143101101293405774293291709462668085913265445098050920535557743643270075901981793851838124345937487396519823934061852411790247122389752300735190229114036929232508519659881657053543642954785458948456683603086045705090660010521683052550546967665951856131703474505102993972588363194673890788927360400467176303271222754848 [123,108] -2482134896731183503088085373410532817123519459261426781714946463297487978306818734575334250632839847157863320555121869984321357366656038432113450380870770830320771026669974823000802808026798399206484122947464771451485745995613733063905798351874957157921811805337886260602314056936274487345034475486107946575512086328920142048195787386762683496847793943772679125242319584325823829355724791850295080898479647575347428464310102212393680163361256631690589047223259386510981197017675785039639405208385019192999316358431454812563192454243546345075360887061560721473202339057355849310917691830436178935070986959475086370230167259529283808766295562557639503610401363326803592878446903729517565555372715116066445653649851609968497875367411267949896088287275420788503418225934161968413039007749375226541762512418999841698959751861270272577442588636349201374185769244786500149256213284890780790532446987716120723438901123288411039346695397578546749640368995235891447491232238684366445917750085768292561283618634409592192914387284925938028817124058220930336457181964500404749792082174991386431868556693419115882509367301204585240162490172016608419237284105524921304963292402491347891366968480482993107863414386032325790388675713513706761656010041126549091687688336753868299919130587971659082738833213892378017110335292383344735145521615920033136977127561045401270382818976500557282626319884955172060826273916390273642203921781570834065936651803936269242937767816942631128657380748578800233608790712945570135182777635604758616723271218702388651522425399061547076068694682733746114879877100251581467339558579278210989207796681231399691338898809586479547974928848387159493476951803826726520993173531042308093833317623985425069938840708603209679825929294603567779144237398877546510208454800979597567104429761754463653515618292487413269501641553823355224126177392855752402225236778943016615743185876113985024492038418643820046597290156590163687784746751209387761154526150584523793817221318267998733511992145945087815671052010495975539564860136725645100989220206056091132252249535552 [123,109] 122500513590885454002018211232999775708566695372943966194539185931752193600438778180046594955074662173112236235510663753191733367646161502389703336012824578346631791029995043946803975251358169071955546136393207389415720947791823648189834367226918584333728740096646317661470786532892461083294015699926471019081073505305090937097342104628906393780170666528848646503117682181415745737907727591522457448832411337799198757931829624568825940584661315846590917711593550083568481591086306998558805215916983946996274806783601568410114636145419662228070488003048814454106311124186599938467166711959044235096880843173182317112195877318166673100954271716542200297889848900104675828648436367591293246943176967146820521064888230219751828090525600587032589514349448881039896561614256149177268362616304712677565865012929639104551571635418552868528513020511720656607986892411732526760442144646899691248599608110410088621831939576280140226244114115569852187532307531235565790527631234539968560350408991183504132512476516758470755877204361990126466343468934833186271165612522124270232451298544046126018215071141777666623336382698679653802650317761038841831270604501508799252849023692536024543834158282543696968816866819971252708021113182613817960165414936884333408710227141115918125154521417251715375935175986479024231760530348005131274932419487048444299243057542202176598881106898089914075282254019918577877139030708546272386096087477747415807081581235807933997725765493014052708178858238927488543981880576789931573096948649459353368298253845019868729510140904927341117410608640876489457762547159977117409588097272106421081939504694543549886298631231279859682692105506179163183809376217736126325716440267406434873291116054188053934478929676467399607883321367877879446877645608774566287431032884750564178314547570092901527218604678956385871223473702023322377074597665331410794782937135979320699282952906935877629797198839898018414056397546832071420043552204188984364507259281653484472888559812538657925095414277097405725616323186517463349619726090415703200132573825836243138840 [123,110] -3678091978704329436314958894139885968127062540667238291588274650069380445787937868169270419663277962428975518781052286323396042608537545446822477711468678034077769819372820133178469310243783799807972947044077804996407178482337836356941453258475074216984322088534795940999175297166876858468743242864376599909708020858971496655897826341966845038617795821902489487117213471918834368283497812773659086280932918417413632880687193109145747657430874939843470639572791677247911662954486962198487535014170294823212921161510714127402725864140295190111155362316922248482070639695615822404406540391512103827653823709360989914943896056082168545685010876919747052975125227005157279353349076666686514879643936937203132501612280664313769634753436531387947040516174816391779118235716266059419849390300611264086609514078572491146833554543474582211731004516484068335311642775149055919352659721497376585560369077477310553721526207837679634972007220765084298117912401971777310413132572559865056440796702770942157134001913091176218091145151032671831824157196869453146149181416919057839320681417585430404707418806345325613635277964470953127719276164448984929528096257814020533727845096099232772300935559742886981394617323999873273766919980778370868962375950600678149908599019938663950427130036837291738352822539606602818897515462615096308092771010184833896510762836371996120542222766198578932997064855389354813373392215933940307183594431908503463317467978359040536920122937194327634803294916992103935967248468680949643322796151705149496931644642892424432773169780804180470544903343804777393734454779404336008999469883400247007623639882088557706451209116946465420003002758982844027496692168403979641183003851976842080055800579286138194876684685749965899752909022667491714254887980691671704273577212569083682430159023034001602860753007495236722165659186406730235503506658935886216282563627515555331276101029555284366933070488325375784580857928398277617509122792104966203819767127837477424571695533180962284816529217073933125702752900796960784756028136889051960037294745180480 [123,111] 17813468247722629569378211047765273603461898912754661492978636184841887474382582856503662791026700841560949692740380548194303154841143715613220427172480859723126863371633469592373222494682257960760292730963783161500845697896905821889137717305969449427140903357320708141535061095746131245489204921956317172449988215669648273890228404361008236425920425935589498429555601062448551961527798584732876116410476397808183349713637528401997697764977654773024290896795249881854461706802496193269301672661869198034081335021474577583985445234895687390121682722836254630895719726107592770110959385763985424443551448863375654530905344105853255271101528338390274496419106381296239627431482577740215250670441628008124114704330436167268935097057482846049042787345973004797864691391539246828629171692006833201390841376916642760695611028636963978090227530007200307281075675482456391647388175071640066870127463291965243858759804098838164966820124131014997362512107279332577737881192756300245214583428400323300711046809001153103626777577169659156633912284389193843518035851365475897891995000411612508077936764832325952281597248958163196246763845480132946724719268912958954219230788100119684695141319992672552652130103332839598016995156528598303172079669768000602011854693637151211039329750018780848674131975966678181895944247183253279398957998872816807222350930716242097331339263986383054840925258031182364180152528683822193568265958067009106279034527323968166264425162674743344279625520081831616508335093045512140248453539900074514600691543685401945483608491527579872458604588332141041863348411491401242071972545410781733610039783191225669611671246778029570606600956319438392805220938612035642651558088088508229291056060736711429452484858883329865058494390256587147309911593915464256677822355122421636047977751737912406458769785785942618925782953994462759509526100172373047840385142732056433346593015114419838264624678737764309091207755596914972166334415677333220515650421529457898040428096355861117090901304453635615171238361599049232965210719748832370692685560 [123,112] 875645064625809443064913618545072954098664646010737267548774726803473482003945764602617558871398719438633493600904706192677599004521364041411887498177652558951007101889933051915036788789373788491040226537513795152272338511312075546514963369993324489750347924521328257862182169486846927187133626023999479155790039486054459470661451009519178712217457969802253852047634752852130863319662514236964976913291931235622576504471291933461937319042519533789846092556476857091753782207577828510244445061068245312024220500515260738043128549305373602242602993104710850906474306796533697422860494629254706251086419396107708902976313192253370383571443724465840508772790676033776990263912791668911426358369470160892993494016420924474322388295886266807314880917317080067414076863276192906828642358699216051051020142968768748233827832239201082504019756645088116587618483753508853113387846850472390187052215021223916885410379806149413013861046397399551502406629029061218307493169456115384599506744683401254234682762453648814763714901331385025208461116594889308620043985501461558001255164917864099021609617583258134266743918202977259320562124996078959143536450221789377605133162913428861072263674919330930250761027104255943128734491310547965818846724480091313580970148859781172417867177622257016459539919282761516466709238341496378435122486072433691290106098355782749258309410472841946457910080318678375103209322547268563401566592688490526509657135277985175126340191364612020618322868089324868600276980504651532574075128213394058707041488179306222481636622443596716005789763389105810433216051476532892314807929721307233135464281951733854221868236641296289136706603553149712353608035934546090593621828413308078156910777049707255010534754739259349229884320835884492946962204945534309085169069109453684586914884017493059043989719374979553575308299136675377682843539358926983785693506934384799032511122114037444319138724978491557769614572339254641298045355912731670049090017974383757473041869877383769448453465433315247231233405287689318003170812667202397440 [123,113] 2440103024550334702212607029997100971133495016437721717727491581902092042892617110967964626312178244443171386337091048242671324253784839528973480253248055622464477844349057417615179329145429213685810223380946467490127268407867894645203618616282049208926851991147488392468612733175911798846558169876344379458891755794512003699923507845355700719688753611087057561995039107145701963847745063068816878143582839333679553744131184617428350549531714363621089249424968363948016266128498437226926546167200845573943048000225271693001980345695976732545034126649083088754139819990711813693345620938619943547778037394373156737578518409020142730279805701747287923645523689393671324782086650320178551225555072486646163245617388169325150951646258820163000711528690072530805593209556579910528616756267305065745548383438575632712385044370734019539830485591870009590843983105850684479129897722258894544855340065264417174393402279977542510779572060902327197658739866944591847673669206218353811702856476924355378860763004419913014352142549436907884159730907785487611442450681798175660401992085498171129639767534704773115314614151944025064873698423868830262175387905072867773563266071430355136892660874143264376216310033353981239739171281121832312250643431449644663169968219004521135773071450178869377061026934044874931352384090359362845772768244803008837095023376409897032453163263306933693527108834684217477163979330656149788532956763429020003833519557022486645759271235426139629678389543512040943642179054728335367326859708981151631217006231669299413050057246636843228729896229342591551167081662628310676063437878296433123694257661962288303632442083058934661987577493396449146899613647504278253560818322179719746611163620670669916568536697011919835939891837008712503787673013551955881752027561277687196332016214122638655040066682055138846750796082289424114542889116729424225903460359566394452433271868496300180812048581765579917738980224792166815486865152736806868088398888372749820713294685782457088836190236348851404120761044556481220049433568 [123,114] -48754198564977759402000287336819909671622880176066781982869137261516942864266166521286260351673577733897169080560598650491274728983302822999781833469588579235859814929530869862149503405437354425673668035614325746242326923329049511780063776665950646111322904286201353117138738593570137295691374160259381643213127694711639241718608896819853482482119546263046276062370969954194903822287066999643142439199585426966183038063144469364790868468877241053801029127328645879236453358606431733157716831523669586408822026335028798566385878474989451884346719498879435309423084492702902047003811669144515306776876675745243439919796082271753503702095167318759019224120483646915140254855776016643568376831652937462560039000510045321196441397696592815581432211746638888037522459227813777921615297440692283499278360950167172221449965064962542446511172014041675014966048820780684213143553966929897693605905161195933539283961035364226275516459695106657856564134453417943961641849852686639477878924118382970685123010842344145178022824704530058241761004550149090905811147909523169879892507489242153255444799221700112072411512801188012563138268344725864760638128942535915849537409954500184621160846230538378016904327984370678930343910924733137104909767597521412536437068606710766454523850803748209576327053576946222689545242986402214564994709539198697956355092424594550254764157014468042085310602235853707041105488350315496926627380823467784211935141329623275085404617675507936871418502976722059695742903256569107777354215997541488137057747518137153299701836635140052984350040124674884085701164362968969816963643828074845628742345942718900851312909135653351194979387498295578397674495211945947636523817376374047675958674077237935126602406093210466536754506605555863816078742227318564952043060540670542670721983736153887021149452795671423902201848750176733410873338449141524986024124284289405694465095414694111983213785442475381291600141472827461338057717960266738331982088338314878355841420156093329123689133939774511955428592782209541226912 [123,115] 1208763449527050587094553660096080714623358171404013717874693246889012968814512499158884704040289456600481968296190185820456772525312662432385495468451470799126796532350191957009456851786810881228725461650330634932411061529822025904148888166756308599846707613944176075404739053821628941170877309595407205821652684684060518040351735983812267167910223959528508582750872650820305977926887700275311080485698229151135655542517988237364829098671000328569646063839277388374202857638786089482585894526895699682030510845887225046608026654504771149202440980264065257867202870976889196003942968225143525703295277934802232709222579395934755612721475481195024356954521172799540308174169381243230891608419509035182642757527835136386824881193364018925234846312490316459349949755591735476112299162482964394653740856171258380912230175386288433639268601216694203331645900092170844163955837387260530933598494679521604702245576002384862199752327376649581900473556711721239463292406734540618096400243641532529912396569275370913257214229415426166775185272737842074770854574616469403214564969290763667241972302653286630124960936806908913863195485082505831386751584603027656759238276529911635679763448868575118376561841480344905746464574336819963993011000449958756991628832072793229320662553968746158079501606267809994187554057875871592290831783155196445431999702699489342336912060626684098389394629186989309793796343058595041931248382947609082306033656074581746242269889548654172187308562629168700819960888996471077406823425927414971067637809548122728859370643168596103180608635933071018726247978460011499401332317392091746821535007554066920701330110707929020820675728705622749415806447523633270752859035065350185780706475483862473338097767184380896809425961868159196978294536806549484030602130114305279943350747444548141050295301076167641662537184079400228846764464139161428218965364347816293827728229388762239201555235508519373648486170995413267379172140120022275669010936907748094153034753920226206615768376057078962829901299265196 [123,116] 4928832741695067493105561297306905588661031688170081746500379881782342992544146058667898723256269378356681911022755997590847371339026451432605227130443585552548796459308116946761984755440941749188832066572790939528175430556130751827115842211836068249328596161583989154789114653577502179783364690043674301620471694864522084237824622091284266135728227348996088805805030939480457699860063695067800881413819066582223187107004083524203394201496026077591976688891221396257389855600872309085184914844112849843531900618214074658240226973774877563733918881345986465806883877225081234693226131921416432473598912773473966586159661366635420312482157624241373958956835550808211494611055845764827926325947726100215145952477888679962236386125375509188786345557283782478031196469282416227396987710025686858835472961411208965555215457511096998732302479452141905277396269528170124757091208484511573332292709798710098571887604859876325454441410025426335509673705360458143957104153703667082426285697591823887354070980782378658246303058313421714205489400831161378709702527258411144210367922385373172603984357298090445769131646688640714414509871733630649449925855287072613489845508616551892020450140325017656813136333794372989074790476583878602411237015217042401395152532574919739744906341969420060342747177486287215415729451266601689195203028738598547226608943647515576223644635567935619561764737492532238923246275204604972152329466485439699309019710498896718393226801899466918355383641649190042278089324721410662103265677337208934858725865217657387479804285649153780532146051703128636107773769568177394717438420001519183129875736189773925575853907291710035248532143200195543792266753239338618171001874346455450348895301785393303191847610068333018887486974374683304460717296547831225836385271692312182164527270244445963567008103664821776173803878171192401365136777025632326867921394032887754960440517623959735930153857239441763016661377783868188547192204404501684858047834154561189875320487144365805526055811039927089712256 [123,117] -22384190807129360383194552938942127866592937893140480026907812912080906414493894770862569634359005186873603554205411845806303437563092259936426508286497396803984724261939580178855835335083005764531287343515457670929766389776746992247925361866269448560611251898665583402291231572740089261198452148214241110765899201610188269870458641095631770755949343236005936124013100311975764881326593609948978955328170348501676157945164802171317513851963764397021215210280356837899586268117081650366110842510122188645555465158436359525734037899799832507759770537493074013130302011270536245593239266552347412828981873113845461683133026402450136667852420453864315698275998005793506340092972845816406041563562834265321777409401275026116461259321366722106848597073703221797885897768644289998128358623786735829885555560162875307560834315427451100372338968736177740490901614415562940833252269669971676406736375695167463253863280734683024921899880912275426748481786407479805078022929404508081701569342679282857279871076774495645134766443933301825285412959990795404881386416605211991295269400412002397903644602984261694698383632315428752884951583466389895581061619885348906930864348095036048609006498131836916441765068163533221811639699266899364733467712088125342612737616236719678687449077581016505834763387348452089173090320708873551347874234212149326954194841148197744011105053817546553094262140926329627539943554160502722403114441057192565387568125294866218003486968187199049256397924259778446873552572635212993998002047418323671141958951779416770907509032765338785423604629475994985887310481910854111671906533205936253173688138692730705528311588070972241256762588854674151452387272091529370486516578410091802222673421099671580067437848366413477449617690969567286046277474147492689682389517826797090649857048829275767356255530674380413667061082379379988813145009804406360337202273917954056654534315282951806036964376938454380782760982704251679582645388535338683777062262593648083913799602395699850959310418128184 [123,118] 60414367780943153233187067104462782759955239054508265137387949154735917296219672984228084109137890231276239244439574735240860253556578051998537177692422309322722700709291033861012436778507798098720288607380539398581965136470187212817685014244357589677379365362463204517544569490003147124801539142716718967689256421032220830169714698452565785068464441701714547268885952112977803134113864966615066732741006748627394192679631440356126405657152213905218449887618990866707171706320485889507376568612041111874490322025850582291664766733365268867228106432973698328270411395505378563121919211442207754297793841966392317886122071002509916404581514724409557395972081972642883558370164619874086227717530438860406386923554105925234157944836599540521141708933873183488329489444594290295541534874176918353781787219079790701957887506576891169272567337979312426557010460292139213085006356822608508305905772490898405195499589264841508886744641057145254834154027565535727049660889957207629371426029443320589043820198942699754794139744691629192386845411555874997011317190506130897479124284073511303065393183800529634681471744048846773582867443186707699006217788559393579115408286810259886156265094344444597773243510196406724018776929562144281594692834177446662531482485714255458153148857380272301943625611097949678600626846578260323572995408347407125772368899550358809168423487460275671420790501663898678028525043670883579092908778295761400192673718170647861126760828523077411984219032052060758588484731501995228214959566202335564550317530102612029450700272491266640474131219447887629958788056829591682881489655974419932670094317890797829309041954218822875012498024459535329467457521150636286409480689329828309224016707373799976021817955242144151785052445088204577646891811408701184729855620761401408616146499218748855387803272480987892744938912417781900855348717971459313258291566343482020447798054271520662397711433829624611014386574213249879737968641660679630013259711791366642177710131107154530603152 [123,119] -48698701605779893477490870091554859543809854996268723374699913662910297753724266702692493291938931529032278940167298950009027768352171123251720408127843257901119687133965089307746574472728604767270433442442080467657405430702838753435406154746697170554997766458061530442543712935165232257700810738077819480815547104295669181877607166397687460156199208220272134345906714491008787836071943658529946174737722563227927064648987810493839542848273972198266552525715165595143989760384701358504842275235517128105584199624029819616968252234478027159204446132920853106421198026954489576799261990625681665518668412134016785668444745335243937207209632376839362949637162856630611630843526624084188935482349066200391742585224586809397356010465580827233895531767502115494332267540298401387333859729002928884440746602840544285438191496217927783996939518494269480732858627240357616615326627104278956343314669044678862835929544875108557515288119350892012867704721846745205058557015218175349811781496167391776823664941062997060104515495338889567650235266041643797093170506235459895889993723349553379754231230548853220606783940288759446242025048643432144443445686424022181250681573412374372388890253534853737522736703042935266592642521323011517686747076511775384241719825766400798744469948422543402378890839004648174283781914153077364942999128005853709895352532923868537836205964654120324836452970939875581335607712286998236610542395099721523400328770101013891770061052311053821665586414237069488850096775797646496923963245309509744848360557890305157088205534874265867275238012494675982972577802473382608607955106358096207384611973159540431507190038911759931954092291441658218096795670034991608278873461618633171774594422610900890135956526445656369022599114685122876438513357773576777681584094722769291674960550811722659965597514719360721450605653237587833619441758007477035629488342163022380939862410754978724560900802461800026712346820584154828024873247140809458247505528995234632301283991933654 [123,120] -44268470468256803083292265660513166855400122765926940388576712919691199660546418656447138338549116704835472257044468188244645931607200226839122127715718251793797396756921778128077432027130785979733449193692810255073386582195506164030427125509912175928769859270014864022485101558933517579160455033501719589347378304841566360826041813678366953799690436678143839166185049962569325054734914545621768074592514196963291089062997437650915628228653052319529825881267954439312852706293382469246713465886868905289107621242415283600288479996734311807676123894753189785386761890492502950972945335972344699560975993276715635527162148759763641641226997777912470254943513588411363121241682514106706503783089072954423986292276415900696250504223020879951803321936887394585269268681822121581790778450052147258156606758332758993894089251201474035803752724839904027086757045378696120448065897091989828318838866549443271637734856127306834019611072533466518071448112470786101217836191999218760689495020166865692956611057776495837889931450849415571881128707782361855201171679882330134045674814172262733718887309702158387229949330858671956287356363557324341154147952484518540757420995484997774338545041491701444237706621697519704090781949693292142876788531061195243357111467724571948201423347291009457862714834100840244727862836095146883118085910972513858515555230615827806093860010222864614465431408919986805181942441272279773940812487240309275814703706967658049231476181853535386814860624325476704098278652013905172078197287572838632039194175410236227119301099956133705270245492384618629831362957995944320087305655026129422535665697969725167275376475324080621742676971330663371000913555236587406037912311615708822683593634030119678550574078095058866240721392456297267606403455355278937408238803669001540973468123767796920667418958375560740849998293944246461189625220804457925931742930541828918936503644779947564301898577027822713628333733695853066945319345946375760192615483735178919966784 [123,121] 6420775759112076199630679797443360420476192376172968013134262479354062542878764707420019718338465398242798846779166673662843686678718774093380556356582556740009405562424215197896067676832596757592193669501984947633372824175890311906933819749730209283811729219439950236198856782062380632719068698526690085474721279132453110708885017117111729334093359139536134203972778411096150882885269109443843992234218857653575348362055108166888280579921050620650510247614777840408011057134640380707547789773091878624355582903491731110440575874570444431392319558497042459654649299726961998585962922149069421916170134018699707462552780362349760602956587774227192167175890780384056772135551511182795615904203356186283243424739226654977808650696461264597696585093694101656085802551041399774431163749382986691640715428108186413708025855361050199520802000719594156321895869734025527764887675682283996431302427055897529192506209485732955997209996648132533765145534974277266647345899830808677381293906050287984916500908585129742146213726705129191652601604337576365002076989488186089880586041344073653955418582881944243217993464691149402535203930352226735916202384212174059252229638115775023402495807392661229927142306964349230689083753360772545495998194634479803289140714093071381896335650946575255650202130185479457293652895909165536733707149654504075807841389244220616208805871424131392883889990256752791004015432807533703319594853530337081817732087286462823940263282844034845718679206910703681736504407689192124091635672507481325557293198492321179930716232422427155040581885397796572369872138192906930771030524889155745872700432450075409411908168396404755461559832838425638711919640922349273948008746254206113846321525287086940081801544167814925340902845270848649860376010791423867398510771358732004521225251021528356729733614567658962243203421728537186335546180743261667073842196989321786734293509645237712427555232889238313938700613633239591442152911346187377848850418305576 [123,122] -628140102389069170766317393621350932939928768883097546958452253514980791874981165146329172420464032389640450742831988708825206305706265485319745572672413828869467347431609505696952679775699836614615895293260078535603008499107459686361311188228591197490582779905716306141112308588454748096668516723870008636213921097301565606469675902907659957370022338000850427827654760681002912253907032751397123539474847571717692849887859267983965309531216729762991130094259915925002515982097394297990023044239493382686056958098035938892312642478660672222817205388671600624397003390446823933010540303893693036017910984234458654481504883024560390580723380680260869878832915992138493517561544419663829345626130169603542133454778082266158528705968777147954147933938882880924845990711944969777130234119730158009874075658854032325643340528141464237963648318619368416624553184920727831222860961670702299227234986038211599827340229518482329359785642970772571619453443776147783163857907691236234543319322709801693951692159245511974506982230322106939992110096868885298999031926506699236494646712104109281805357210979459892255633385377633983819787892407876800827346307699700134674803233345595664047003149139895482389980453766475963580988988912397732864445496202545937021402189268557255256037575488391037891635977797634194745548168493820647250310703977733300859803203001754310742140365798019207913955926605730920712095394573977225086456183794350075289588331080666164767583099884745004867517242361192709206212870217760536109892093439754182330628983771889938527170573772715717751636038428603169497032475515129747389535362806998955174661011581753352658784229540360256628947896596219666937585498824575010165576040957330301652965537860057064482012147254886041676470418336686809855223418820600048832126890487741839391808762691973612871412026366046407502016524875439182656377744367609913019130741019096163823116844674752366835738302799784008345507441457274736594383589971155944112 [123,123] 57901320153688543277680920295182930934737489943330327776976279303180911339032007229891885919216504343264676875389350743615817301549032011622435003744603181887694038226211714726060947667621599744397727386754797863062223322332923818316392250849384666295616888204786286654177379702906223357432503856403272541352715318645226312135893966780117101562048167689761086105195445278528047834590990079382360957917969190749992517445842052350601742364828554713740777840653552029871919263161772536442105428434810049774432616751784293344528110550254459864393628461836487986825672658395485878160493901016196686046929837567339909143437150747564908342062010504726310737413802559566301121287134484815367275889403441875184689701532623860378474306560842976611350867552293375312244178390031947560543104155082637959194734673902966690309549384127225750109837702068099543093523258117028801701242432644711911840307585116224918747115659596460126788474446080204830683737093209132429164169058853466793781041159175770787681950241261933793442087329672473140826995451397340849814587936215044044283683727562220858317234631955701970795029865806627393736117260862163795909201489191893568194689051356143247492853085351934837112899753607652603354783195078442043267318212343244199081473473642354183262827906744899674835264831072873156661801101554286928376133223525972863894279242428514320381415125502175196141135778189682074401109949621894194419313286303535856487114655106372912276009666684613401081315891082796057855136344445499210403904356525918741457399889442807852846857393485172417405192613738043588986135935084960454087125360208439108611759784041971329917039023078924442595386825025374278614800832632005574660688118215387642478868946813855899160294682497230714498595336546783500853161433395057410379240160384328930456464720424280612370305556878437360208329884336277828479529724528233396866871957927535973071631672105241087129085092237650550921946487507461161169826914954 [124,0] 245724582921551583168188438180842315939518568700394892829744795314294881374303636461457175664715666815408394774935261952241994090155031983206941039354606425058306191912827567018129757856086560296319460922699990366041647908163576052601193808035160552533563889440870355904146868060510873031494297071388580605233146323829701231435933148293623140845917318207221597286646371800158624308812189008722212042149415687127349105735741112897874502505443877692555812216248841935337091935899697838464673927100692363287887143907474611344490617666542510813628563691520882631272124512421925772315481365400594552603079571818960236958232823601299370090778366136227283709281207662653306728578903310248670120248093499264181745554494522345049681890603049272692478048319990574727489884673413658841736584811428558932034609592377016794053700748965353526372042959800959139067717610890800487154437991825139281930526049060970934656576830201837365909987257972838022803208050667024689244580899103729292835013799788532222065063188289367060267469998625794028614326980016289481504533654089356625182401354268387829493256980915712877721131514526364321144118517645654149495272014872109519931129002572140296883078265755876052118075631025966132566064436566662490052505528974308896566130693927231736327037774066230372834993688761549634542974797328164046896910331400375746810406066592836896445578756294369673858101771239874562063663015978734643144807673142413565505084985721305697468699059979267692721674021372324125882004634002564290509708278132064398892106003286955226490050690298342836834155301410612106989652202610450168994128176022335836699869719106992652537408119122903203876250628510847603852478368210640528772149696372638111932428756994419346938180716289994704666141186272680563125585613006936708857007001039974775652262252157536737281622613563161329839577513534627390857900787984886821123462781099969927299938904638928943527213054980534700548474793347361767736780505723178068900677417883798036785182135703592013557932118470552251006663453921368602891342963579414421706988660136747186238112526971582681719653109898528631269973817909933321056748654321626262663577678236185236565897791095932397845771632103609947910540687041942437901414448266125353557842938036324107026811839189435500350152536648829078671500121907131981123522288652071531145240502267135341204603635268255847107812477623198583535697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -45029673422273417379722737781930907666188335287531794368342132784198081756341336986008458001675129561197349492008481150372688038348412108751595520755774765792633294432198795106791774133930640116944051956742276919104303092524451885650035863544462621107250466637919631511612599286157212286631730098615111888888292348633718172662451929016238214192822874975142689991542612340791104630670996441796814800910197304532647654344898096036604085373924405952431654381732199203520482402279385848298260335792486874458268115780288638609651339984608351863786033469376800533326684628157809195403642635517904139973836287242599472420084178509610113206198537277625493707066360339015223342614404870577700601900528740550006275162745886932173660086237595537213305463281146645224330534746111468583580689566043857579002367921967138065054771893157725995838743428550151543379074306970652581113209816810592076396130046944084538826467994419601652078082722773309648316220856763140749805881405627901443767636133043577154707019932624851977948337358655697063077987275787748517893697072422996482036454867005097383346885816587929377392356033405007649451247258705164666411754425998459317993600449933835264453003271435823431868399706361816958379093178305528084806626762264241108860432599331490305259862379112781810791938223837151072529368044797368917352479071577370980837209191662572603718797349037875791318862048010149029581830819893807260473494831086662646517518482623297065245701172054436914818413861842912417620228062910736632401219818672487217078434480583905457552454357173596297879468019591773033634422838960640343439118504256062551502926412673523193367012281882388380786841295190362722468567498236662431292240547003222569942081922272221812850042250558332809360496363285947438486971121292626582596865338817036670061824095112145511542380847915981536336435051073239899940511004039497982207732772861372348489677687635755016202206695147672426770975638987509758635235908248418191099405703404073296989736635639124294647442648275197873484060207110868644426861366284674081751406022449177090327783526485228202245542007236398299836196496946712974919298427818948107185795177218254978745098633752810941240817098266724194503256486958751482179731594270970267849782701731439222736669340491899139998112426443236178350974078122381119415914770228490842288127278930693913959940167771955689710166984393394362034084118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 2957772417187756960953403495424418073959398151497131500935931365345075064273796531411265598699782064826852635912796637650126575140319785400294264057836777700689565972411116427171773056577407338018400707044322766781860507010189947159199926525493065306948589007236142774035392060669233623762647535382624778523022581199000126600016760549245740693136668086692678367916862025201347405282675857526587024307923531254309589098464747423584473885515440532685465722689513094586049888427419566013161260613426368892507311266552510043568172668677417464540473821072233492689689411177126935096318900187101100436880424894678263264896426929970727392743119474347917046961253075812001668049435009086143105344958258588244508672461416419689338024165842437495817184751048902577762718938205151449799397031827234863777335585618173814422217362942665166906701050129598152682384448179033387296613857414600715072162977270640113311157095565871899609498678927528313343752907109825777841213626400003429313291532005919156991611858244890315111222143719604654158271299756296750338954717762539833080770909222588001761740329365926752043937240570390737489913729576651113150996647835570124739825055104937526937307422523584516788033267516198185619754174592723571002520290438537754223753146042403711911952020192214322804965928086461667062743733130211174565090381539946059601931913233836120060851013625966032473439707749368136345266219991586896522334395021893233115163502567281150111855101172386367781502729124695958575579068040547746464246337886958014848504569831784192955955621356623655224953189768325914229791053774514084577059162217575660403438417344335976222695270335741662124913776089250025699025549803118115597391892618312117815819611720028084980243792680352265744725966137819576203532034450488102565306465242293121889583557717278874643250762465490065702334646673356366444498491818052403813317625123640717870658129147194954494774772376123800431295306154397391979277889353840097415295349202115103221391385065454981339720899745639332483421345408892161819467979718766442616701454931325223368340032041983781906469814037665874629494355557011578316259909478614855314469372252825296939172525597883968465547314674549879578963319830152522920880884368936301111819840805041060612619550788501919380247721220934396550591273785628273215526477449871308396066399497961360335781976742051417842717089805379867528619551096832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 65940927537017453031868701107002002056715392162328765096371642493540259117143438853028976572340144955787848850987265933141007056750978127490485640213743534967334186332850830752557748898807116678386892274076892210951054117839818489519021001094103347146377279589905028006694571297854355662985535980087348814749518172288813152779522945407939192526090960742607355331478113644761320332565099547190706654008119084657994143790078093201925125230017356323789733503676620247351381882971654603652192559388501556101161974939266614476607762909761603958107703716589671868781125553827117765472221203130115469797943364763666791917498532166118613021263274812643117610239859734837105744113499493980484733277749700567884659016629277044869878321184759158591345531236052208903329914348274509998295010013786842762460992905519288367316037662218391310226886118209371473431040167903291466062036755916057323558023011685072207651970926928889321189765013691923123865489496807842639883915915343651509118227114446933933175773383117972922295394234211296598417270278572990988465279053267012331800598013563207712389362118317740967942076305362012271165619206604249282305082644720406927589138311747935148012475198257302611972256389349932583745083748553798309753214648372470758861784078340142642066895330126752409868783218262087950518724113995537800197907813742573384260859400886514345174421786439443959287130761208317067724476653864078677895440232064272213952086351225856196199664975950040599694365811936093515176068156725127034363021241065285382071224002007085216957637215474152476350391140761400877013101120782217520983000034247184507998625767300322745437437841465008419518444200961111949372653305217392595902814036760444733076207913757229644855482539948983942889648372517496089958093787768904891395664787065470659677316374536655856337313268937159338417786069067692239513504521099634733959939576864865141209994693944744583521847860993662540847712781713255896044479984094346258153175591182840753932775943210964876427322340355125454635280516928120401689593256370601374087975134988562084332138288480091672814208461883277714876858915774515398296073365542293530446632990081670308722727882210208639509978246949622363175134104012508432647652145746975131658475568842932190152717476312194344825303488062601210266948303004553118352994121077952095907777303010706638318365469378685335792857156543990970622737404395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -2979758481399129979060381533453281546923741248186681891621237611114017576849247558420993538332448948735286322694539305498388053337815291835685013354341350483092280748373230537261903626596867010041716938038469134152716045994253563879680326520845035317076836671699591056963606627988715957196160869960820663268718283224834816730539112558797504286560388121220491431260230687558588125719833989633357352842409436767569629616631538366578320394760031665038337098655490248484342448965655730775527444240454253030051361958066793106317416416068406527994398064599358464365821088339380272244982095012082124129694503951128377520426323777995072438561289601036099961958218157773065503502993784075332952559081626243471393246195428986134986576249844667929655066420064967396482938609162101794936440693201508709349579872318466611756451244351475120219711206785041163953192783941655323850186975518716229494753282964729218699440787495819123479756472180734114014134242700813948082835199978781511733483355827094316212070174164270962337509881707762412205487741957593941166211857902433745857134404339468336024522491394429044599573686034717968097296302920721496229440839361207568545807747916827390590199749075577856369002807624514158902450660918923905455285631853358158873533489122738078030624058503269228913569227410393203917043070628777441301011001753145500969101094882263963289791443778993436553486765134217404895855635292015326048524208649931299460246901694063963953097933859192611590619288583313913421836751517980894702477409547572016871961566940686882347111439862715577037412110397869752335268512446366947978687897753548228891815225966580379883557367966356010482873439575726166253926535808268594947090832220711747489260440241004453659291505310701942977864190817496854150156007932067119018690692786122713657578670714474301160603435454339337603530735620811350298616835307572224281746802410084889875531542934089209859301316935281129951978192523977057721195611151163558089488784427239268508816793149446980506020839843967602332032465148271426891152330042551596116118940055728439685024339142233816187850387942442272098451542312162617169309565176481089579020184405195923710627401377469225677997583351080459521686137051998149980220472637365786661410867780930946803562158474257355044385951330736747640449570779619592580094840755524915352224025897746098045292560794136488234106494343842999520561111511334912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -110397357915749060687378002535369476683705503763476278353855815014850770577228816550914404874590222774858636500218155120935244495621955848180945626384773007755486299105759099634039884769760859947412322604950854949438039480967301411871015445933852844760281038024225101269879737742449885943051731662975384714075134116594730475457576605668030314052360051548386093048738954698647242700852741000538344915062731997176360914248546980650689055918630747705538574513413433369535156607254805219924829111678025084713187818738863384186752204128824965530832165494578003411844110245192117632879067960537686308824737036461922380914276463492180619772633504291879755310912704308944859049557461954327302927260979327762749475436995382873343613317150416438449216336535922172089880226129592511242519773288510414038012693924730502632182179748355368416499973567924044834605966911812653412032540325189150655388697997957407505848853770968993570952675526405399470709107369554970359229085122931144868159053314168372531387013771710872612526341600178777728450729152906677959182095760876182551917314622961305128921404844065838057543455368333687700882936882895963034889004941262540920004987229405565701425496347307310576619687959346140048033802805376932148741573417328578496201063338624790316129005450016413148643905448904575242218519624776066926337065439676120721524822846569590722537924510323590618971391926522972611126986681296773033060050715208371808220729822361967550777690280524210058263796053797529620726650719548438763581476065274668730789306000051629784024999733521391589950721370303771821479086775554630904395122835116510351034121317627859361765053102752612918385188331393777782268388899803185508685291805261945400928064654135059270045350243084918128418876829389674564109462679239532703373105411424475527973682583353445699136116288223282075121295907277691216545432054216444439324268565492742388452344340912571649548698799810380020348511931793536046973003824751700694701809164787490387294918218481981527866983765332110828220724803754642622325170233128354537304314529407606721864272394849145058412058687831049609287795507331033689549068345101446847474125177823750870049363557520753738980520320872455656671092023903578905395864186609676456645459749503623578079615845538031463002391287956670523432520020755781318786173458445323915630504384659378500277010810979119268192798240521127480583817941257027584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 4384178825055853950130637457315347840282471140975881211498340702677414946826784966805645926963887956368309757981209794922852196981459805461068285326830526906995326859020604119196911965787641884301587701252260093602121135341696510909687666551573249908618473822314829307812135890070767690445919257650434115368115369858935960981146308403748989607346503839473063700973803407365769917458063670048565044283896689365942829751852291819739886826203046359488002187858299715858301643137033894915252035364999504521372505915499865179159392329241403446103621828024866654841886819818853411966237887088783103076250455887000724479552051956718293728990669279536696148267145974764009919402656499033876665007863869543064800292946907733979213903454413538001538074180048945730060128425072483615454816078555200094551211660001182617437069997704768718789870807412772784061687353297852397308220539150210404165310527155887009348313683465913300348410028120458534541715039552046873485100086460250443011843296033774495783779527435154653177994118556562723158743799930837598482471004301907374171685264830743453538192807654709130093040836038214206241915883762731680787799194279337752815542556260355500270399047170965740044774536030521786184789036252222090054666563389278489620012242217916685055862586177210058920714317574318445640511433532916856839322004129457682116131873837970300068819550939552162647957654252212467452453059613653325348644017393115785057903223637659150247244253832611997287057765047988849937202323159305596893321562859867980979779747416290863123276542614429181444673264302633314681377985574623090026769723717459386131451285782291596296247038772703031749790719087554931143448247364973082540816716759549438349483812269840028576511521720968753464219076103219871068525993180138868113450192538286194084477872474881368019746891977447958571091227812514664057626633695806322527804619290394272252098293237642120875591860253336805565502784143587788980828162830306088946230779749348126710396565934653065283667208565564171195897847696261291645012691489160206837288204346237393063514696124467523864009479834186468680101969470166787768743480615536519838206641678596876560797387064425819694337007563563537452023949680153526598893722645961147057800626024772329029624220526089627375888782862359579908361931491174748458203634446942285789855379027396406122504160337969765646902596075491723988582180126061494272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -56255708886866687103189666010571670501383921294322293080341539556893192498227683179708248824835321399337718496247028049671076103466122508738502131686646538222494992540208407906420792887667075442644701345338609174271724252925372160429415797424646235257179106353014958693595593010415115020971367209816323446461432989885464501367635409904227088643583651303683499284155559139377996102470082734955215655256755264361908514428810618652477231905602989513515848912314806160446503172138219095233175627941705017113331598430109176757495836555958391926501837740452527203591815698510551676683893245554777103357858497293654006713710736580180825533440646540368015561250375458840672926752490222834676497146474116233791826470394480992066701043312903302197247315716890812562870438530288027836874024665276622022277180734954644912726338822746152696509038188056106090855469069544289075894378780921790656665043857800462543576590876981306234330606993864077348032633312425316710732253037866610452743395387501882138634558894512584907027543247199707800142573918864822019722004719665510524308760341315771364985945925319277157489402884281958663582153364679720818828720892612403613795603157454300939676473230347271017725874398954585586815301730454950006341336395212301264000750322515667255066461759803305150871949901689160774695565721025432731185760256726693719358580070906785159100156483419469071764320448474071943038297723739350319066044332167586354911247557448681768687194387838263246262457256308678003891876738978972566498248662754974627885413348965404671319074115768744711798603545936375434703190756870137354346022001309633767343379484398962114766213528860916191019416981029575906134980871662312748059110391201129117962381540278398428114206507226073903421355045133703074893313850788127122540699742434124868027014894533164953491522252213024739060917829269927395606737731780121455673141415592704895339957559053801551309935974778066977687562577079571606703600396499553292949763709470220862652114151458882007147425627871505767197776398781582580460110595349292185002977627153206184041181714995065473562393471792593101604390208366700294082452686981453788383777801301197425036814176911650100307905005407996076561559214575554070446691308064351632782470078227856962160875138488670154759733448791311337069373300155991982043037910002323388150850439460471291176350355108171318281017401784567101565544384082791628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 399422469128080879287647360227190152950601580489829488338069914011730062228197450301044771589454748905605112045998851356199463114684416390468182524420581768801666704146357203878880703640556618421066451267715614212604068576193747348953499216805144476389503434538645976925276444685220709020097429062253649586058640042203773551244435247715209566325110569957691189575058255659674579562641704480091258425310767131020514636601165970961593280375113925457952198829463385373981213787077195348455052309050855035635998680825297635653801738886842291503600597583021067944733960171280260136427874408234496030422609391710129667610355463485491331853796254483581767817930937315656342747697524679318090457534354509339080911225517567644645023857991793889010023134035804848251770330481536143946806861028318762635365288338108027310975719014569175496914325633066366677219016829083740824101152236981356005849066586788898193206305630983093675557869540805416261207841609758886121956854395686974297084230382918548550147552352770242386581167783093929730989907337330957852575133345274803079910754256469137237553615077066530962140043375244479782053246066465266028857975100343699222874214660141571802719713497932882077049073176429355855542538757844328728682175480221639690942631169021355976764046981797563832315927594575193260045663208371382641792690506060697159694667884099314995169057345290263281444380321272399072523887503406958588625599772944196905602292517333138857287053176713470075271070394992519885590625881286398125288799211121571169256104064405863141970207951490592906357537582112758031657467643739773324722819749330230175822254373488474177291081297346137689080792934082095293633227329992569348502842671212469016154088907334907917708278623999920473496534058430607850577133624836874719320728805856458680779659363857151405429535613509415705607310097539137304125549107146995079838634240667250059371213112944533309583837379073272646341513664650332450894783691497982115233737579606697107416623122840039540604823630627981333817833402570919407099285743446365637738774071116248121369108333928448374686221277914197660300754238220302143093940478728699290014374930307090601664836356283341732149281414597485194249993881382597408214752793271467410437977696795167406148070630784692702436609771362308895705133525393914970172851801865123622829518535231527090350657389711417419666805597845339130021650730808491638784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -1987959641780489888282537293619325094259863144529901214348975657390023086439147256901602182434367786427876658209126714095141757043758423709431065754186733611625667195981976036409063262679089737306974764853827334853187559252184329958121410400676215729923778121997420682320330263208784730479572768656824364782065979057910611476244933139852555970613755752685399085319759857143432756929988185450977368804417666965983154450360319332375075739608754310262800796303390234869597787815834289379387081742722401288177870725928567498745161930993276231699839148435796833141022369131535104357057399987902857829258820311406504643610162918581453643484079820381444275379281371049531565098941463487731129989909644515009380493336334021442112780412765427332577405682270718602708338957277779829038069078777149916330300754042170386799984810477444906665128050982183675240890845584601333609993867983461857078653132638567539032405900579716483194733875507499136823799441937976224118887517908246900792597578584211828878864299423817835941317171649515284416429680017073108606542238175316341390117455198196747218931696554302394008143567213127368944207413430987500920561311524335457574447987392979705053439114909855222785319084979433486438834120168063028482022181277856712514341748720549315862384052632321438442956774404904441204011964748444489858157521227837308883243163603247009989290338018175387292402513083801062981842292617422654072626810279004663481688149819449141127039462200221385012358322215967019275011099799762433638108164316910880166338539504571935396585696359345222259469553541931250147049137752743142399495967201486741391833023772522161639265180386136995023489218885780188308595792839298302027326670716545463184751279381986390812405128347491448440825222223646605169765741923003578892178229865884176806831359172791188346765489505243484432677301709198836053501775316948665869670985443984984653602058638705495280815361781630020640560136620366164122761781730897473556486272633917134518111551571098162858858169009865597179043165226944806181299144332175990683062697415510780979120845403753576782133432014905340866784621349138317942147626779792287924129148185723718679146704517684905296994849985295014861329440087572571802326228656598496261720877080012354552697910665880504149483243908227334959025047685969369794797688603464989297149750557785216005281398762200229330842473978453917180368487362532370022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 8414967521812741801166208680781605702740923207200561245883669429599323323690228723339563793818840848162891419739931532786352398300730482578597051385214216333308366719879424108609906851454097359480525483504718043570064225175742640166895620239424618957872395762493735592556364603325172957215571745519910706634779599173288309415601233827959087194589253699407435685380455018318759060468763612269249169250349330333757352375978519383594836375915604079213495952916629479182786431471121513062617361689257269812716613887166459148838291552715831248267380666706322440741340762879677267284197603775411248072391861799758613009468896281990960435995852133361157607028057002392633212170269460663860483334013655567490214372556447549004878047011300079127734308759158102607991561872079277859555392747780642134252273950123650900604595031500307024877881317870508637673458155703065010354540808729722881115644574036922618507244441587120626288928087023682580917818693722834636637093184739864159343478031152371992008106403897886831068811792632702158970314020002984782792981231037469169541241115308611639200355548362274512131651155345205590829210785159361675875445307531348792032652259560086100702639670868853944033946118307328113330729659509587035006512301966717743311665310572062473580103842780716791383199091042983667012632058727946926005610444236734846048073381625695282818348101010278912592392699039796994985550762551476734305251313403706440752281430522242431679830306050991136388591411657672278088519224742798091909096403605018578924064244595044022188269793206975766607331116505220891182675521175962927558818578585392583725089514186659195665947528697676502304544476008714389833678485863856437743492652588131331424206147745074262415432633185849058278985295048097256070284934551093224955048999125281529116092508105763444138848252805997061901739014059279083109846174213880028280177824754594796829150386079971236233698612870744400718854555545306944806825475200330911794415476177031466018680284305429235127879703293689150656038339348352221664825733242094720974814008437251810046584350029773749774436800523863062962448831679864043742395446545462393436475393979937801866665193283569925688336737819057625286423998676549536310951064072075921607894634362490711484345136086388512922161743791269371312289903198978535227320973761579509047027794707106837459411366954580304528223407169292078454461829251913729703936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -33972029305773260916248372913288867998252245000354776923019325827838556318332603204646472552398821005969890060852994707591943796718660877119945178704303032810055491363023759156519602054957371075083043395353080425041120259922780997366181026784819821101683093175987114133252668055478812433600397955281269036777524550146305414188955158095687605505590064581624223132695674229813072146853234091404698324385946605808496109995444879699125588034918949287961255319958035813815460167979476944101076598450770002876560536577953770313161901751095195947442585637489346435970001791196928349819131045812649995327819959730054454818689823875745976989745706231713495419790466412082127268909547672462333089954643702135752024676586665462945964056570841893892418571597495050413886402770957335457142141371892142871115246061407904330715757308434812160200742727701404756139407644354592845192228259831199359446639528107238225303066314983706538263486611223463416814070350242043887316085202666009559746811479613024817592325080008839679351473553330083467856389866618187932552697571816627485006103817716316538684899019274523531372138845357881633861580142790144715654152908028608656215449040349229910494560673368588816672240848152191941820361938213246214920179682272762631000267387659294571826673671996966797482263714577305359481755731964853600103731392242223510165456885779805228145607029307549116328292789058348128446392248817117060600814547555044283744268119869378547253091666897140619449828591977555071409923497263966542054488803609392736293401099155199803263365523026083369165677425048700168901056521222892412513399197646546751030068491192516642715144498841667606130608443010294931546040121417128409601183791414233970855212978279713365899273731176302666066515419231849595886777484311967037021960709319628722051908254091562321857440022330470949472271686404580327239205815870069356056415913403707351109757719694274551555011526027021803653632297703807489933175903557068321604475001342616916908338178001451000405280123049743039433500567936007172426916928293500723660910262389383472676163999912609207051371355336756456527460373190723617804687014009616855308204485902050746875114288266192547098496332957409341882482921417552351531774143879593940194209395316982827829748858297250378776155044130583685616037811898961538612004749655719827903718783655566327982551407883470948744058328872150728160185388414255499313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 129635496438697180501530059488971053514895865571579534856199890403516649038138874993795106782204909512219515537068360816170524767163989985818239103619135058640241016156444729100527695303325781858167944918252055492704277576180233171259754682868169362057218538652915708166270264312630066242500163717830251299157087598906157833026582994718684715084535143462956651564510169767722773440664737423283146306942276246485513155023928599225628946822364706363409445643123286136953794423208095490249369104645985386035712429529151547808932569994113089216205877036564228966456447668287996272278109493875895882786498710915145564141064160172258832232101089342283341133720331921275589846332137476730500961287025170049186559492773100666839595566990326411313202508607260394701251240205489057256931944866586743960492162116965433424521282963229145205727200226250101866443887632128977612773320023468448350104689927227098511724714576826934955870595090728560839825717730635695842814061823777613348215094510567335842811602014035171816979197220143705180856278920014418791712322124141508117972527753047434829098614703920537461530969822809396877221776435851391938617510778705213681276713974199381577278641631763413593986210414476100208325783726425977363072957495267322703435700679776074115198878947677610592624704160585490993029958095865727408625063104656954279072090663697909408819306581046490649669113216222757748943609654166798396926551132232637468817213510944310987205145103557190261930888609601911381252947859957529206305237204197583451322997984599474513490872386026248510053175285686656655370252430858615203763235293117842684584511621126982919932489222225119080056976151113952889506470949152758969977074353122570597364936186171791965483238759915153518429864813182450360897780416664811628525901304438209797156429619511499666004042327323387240377348457574063467617450974254184583314377445624249359765746302069840439376412939149861495689896029137539581612629269897103392305484983393581752902165931168845734162747768349207023894421524184074334142281441738349810651145835366902441017513206794934366447851474980566135110932351881184343183777817853695083977447437376981482340848513602096604310747195610823360532320414881525283152791857883462669054304168537884282285480816751750329266498202938847941301882106103513289063052310997324283724363347990652988639984471542528080907352104043235522963153993653880205869056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -430417221451650555767666299009032630746235793195390106876696440624015943735184431420181604836571737618933811013140094640177548434643633477674848222509078444205139064489608563775221978905071161314757246973187067166974227244892533866938469851737519500161335135276079352936671156887561888646486184491294951017512695644926629380500416783055061145748680918280656524913978272260833280491720610832204140302743597409372418196721543703012985214561051392879092323948155838776408620100117308369463535019774213894482689689495327211499886483020518911796096927440556187119727383850314999685249915162065742195421813974490897689509679442757412196897648060890003829589773617131037178044883270258057088394667807297081537759589114598332108649786560839275001083414889933032453036445115341565242624784904815833671951772671336553812947477353262068851866188107907596403894672180437502554348075754609007499945590322791827257179360171112554992196005219615257721132347423383059902416049609842536804213890201865815162257878575577807364102018906187165347853500457754259006558045382726348323951693871541536124570591013461308851913332212314995838372049921183473332455791466417781386837633185037319638125724667454839646979232149885485176192803579346016147504437286170596859679909735761634273272271227289877727741311406407406099390022813038734011954347785272143727526478338317826772338288114316840612157392219288112682323166251556930166197781753335289710219812730366592284392635415839907081362438020695454651665089580898054090939873634090518982414806213055660844299558112533270929451698886581564019528706912791852272601940522974809830128692577533665425039063541423076026047392934325818271241586819378254714011797095353417311531804929018270285486871036424918126048649972403282529030333344985432966900299153269788202571491973608442381562847436096147446812601136349067635461205430505106883339067692986544748599160506176781079819845315341624854746101207600940209958841406959474207562024402397816655501579373524822202676176831800862315519102324465405250595157061719957774058020598997239957708691817331453365812442884438248821951809456125094446234926855716656353848150740128033483169926384100631646258992279607955668705643518346721056214982168134356561457372811339085161228371556006071396507115823465988867990423877843312374923499721627136086039111531527205920053892063290162008702347177529242326853668003182063254503424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 1133163997647224789296220555312331194061367474812762319860870464216362320063444331991935896108515352784161289691040370728907179113629445627481418416695793807493607997446796860756258790889655407639983915007598739900381049353718861028913880495624059219718029071865035996045034974372217446166361821671175427767985090201678178872177800868544326815845615801715128616672217594344449282774782438511866566251482028823516741548124716325490726109399502102637716620401117936861529752524076762180083626538385640369601160406633822931504492976451530852950141194325918060495646049259259397492216094572200790749234823675612229964866448719759621699668156407004468345154327087140142480369609083409144538948376396346042011951796031119787601271460359197451870717974012441539180460421585339559768406113528810854230462376716418410065861212840857654105674768977448776995650471988066802261424106587173405714420267043838309361718187739408733629697268570750571321432463392229592623501028472819753198535212050989071753316806310177838051209917675880975534260956107413845081062934824759441678109245076684373530221663376039999714941611310337193884444387121640323662178817082913692761287963946158254810643591076730545396187250052011980322454556384543475562175373451187632284875642302469847458740829982474329559036569592397885034019342154834586640981256896174332743661498845266333473673792869361509314575354035943162669890226385679347856261383176562035697383365099810478639502990978771280007500854920310278336866125108338995922505246372826734941560143432783546081213743061900435332910203163356952229021082026962926276660252230516402081549988690705735527819663912509657336082354913445237164375742376143978257629845767091582253831568791944231071720488324088222020226836986006934989009952074231957216967866210315324956676748340553807705263625488631907125321365881165506796763306828237735170613986225348370854086615202202886534535013103573019036073437507402549021860410078230124703455195020559493964757678266514392622503277550535684291149262917649547482458945473574424446325007035099461283505758467209029328545425171885488394514352808873854122251474683027205690361528539160298354247093481437360152151468481477407879660534895120610489578416393512290487977338978591346472262392658240917393445029116773436068225226661164442469310710953705251565229405334578097353977103616630416426027104955170983164896044377159553312096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -2140135195869920642462148283578350276896763774723235678559133904988005705859604292571132224831989010510177304899053689477618844167901972608164625166619296737347410056109229511030145115062227590820438266520603371268388616441904705169040354700146859202223194895677058055657847970018716165761446145802007889537295490758489549694880941439757518793169706449478899558715467388370311941135194122097866096313811406652673579825445215865993665796313464993651833758112817961683782804667044404907449833673706311941415870525986854300533824662157885206291012857791982371859556044168757921736733998977479544632215559807505910130218070001086572802304226920036492252450294587146290140721774443774673238484064013558753835489370844013581499149439119621661455686656891990993363773267737272056162139899904613055443621877167674104305353725612152975521399591604401240694849646373911654760754729935752725711722057332444465700035198997655364578380065619352240356255232420915438380722636587309982825112050865484797566362897757344839447197503721982569906655285743610892548965797588765250592052289987362731000739380516840553673785149883810344678753033618086905710690700706704276216301320451043195096421614913953985145005077673789138191482106342467578352371509119422431007221419015231592265398239194594907501117696273068794959454318782871754861812177473055230582552935932810100833850466437501748102498190223288342906691509706370354708229487365188831497067766637950420832870452082538357301732676450959800819391126557962233116562713495282551850944778743113455638055682416424011385632321780935284369964915480705210352187910584054859555104475144658711908491526012647634864565938687592372387095462099558120058888496496915467459653102707601080821105479727165912769086980802259738401995029754683031687859315353338352598870793209997787369950884449555879756306402133412338200054873141595811563652095024582169618594687511979131211358861571919904963016521393453561716091460980112265495815928593109773163761663113759691192734107549397768393396402132058232186209691126410950233337870642419029327928810278349190813258487359820608249030169597272100750856807713474235359479642414717832418243375756834511217002122893353955373320824521947625761140789436706941480591354011782635531713844534700189392172590996028907950416078335637476002075566842929556244091412919099236330998876030248199117786788503891535290119849256552945372102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 2321574974812718262357072606720353511365347050038243526156184949504709432074047047903233386218729025904449310607523672849586595270602320273586867444300638106882591417027876678155460533321053745567745092165130290570026971449204461974592769026979019310879101534713289881846064311554491892521282332382186777619513322728508565923034168453334933656274958534072581532643007781862792963097512421774647834487280768442184176460291461369278405600717510842077449921630010516475632306988998073967693933704291287186182329599710943944174977164834518920550080843748494078511267081754772720677158754075505767361588726230859383966657080921466465075409371320532935004106727891190316938182491955435936757333414364472200336491381520668738050508813075861638597442171552413739292871724237295983907551485906384175285505760471369297891676898655167693274859535938864576426811122994392349203756521975136757268793372440062598514700349517086739266423209787217862374718619120877767719416645968354354095843883972696454462384213439234168240400456589720016318358034129599309002836146006271167964812900917576229140760222680594478358302277691092776990648129482763123798254476183106148119442152163678055531312794774958086021018638392630418796634209875755718149988800256644811363070235387775199316194772489361269310965183880592063079966294724160551776471482682843968685643860956689462071637243123380216651846206478423029176430968126037892880172398911435488051989016073539249111737817014017174753880471992039464948475780671949638334118937929533271436575886297753803001432949487594839537180434042707949919705001212181661843075255719977422805861807218544463961836062088953629241205746731643194150253649314974553330154760242836860801441592408295806884610988657937469078159763143584625497802979829893518527154420321119150686241327928445620476834470363245738687722452667293058829595557465071457785341112716569471363384072464503154010659626347159219115047403871094571052299298104707104105735096998855200735512809091185420387984140536581498266298082695724805523896010631616218191894176554301366287063345611398777236375708301041476697983012485423734695724721563268901080538406396909918761866867869653136526066110031622863233480607058941708912922885842631154952368131482207463781231400179321187230074619127628783966271022347756689261734590211117781027268206160273124498815726303690834689369814239272470930307239107528173851508736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 527448325782115934139255515594983070612814777214019257958574025896978541114489108959693179892893540726448701643866975052761197751850769997556927136402920903945070882585444461181547283663922035244259247771917479834071757077001812532842662023121593807679183713330939884264855770736768086684405635623544028413758727917607763354632577939112330321768238024011664765464068326524566194896599574224386397153059737412467489579105102288908865434321166222655979603213140686563275342698579765294533717569577690331671489807277185431788867050115048439359389978771081324805087868180977465524757457100693665696101068366823400741230917992808509580227253411063356426277846668731668249324284284365066177955925623229912966307264748586964187723454298905559417801167022459988173158465325764315741279406241231360325411352863321047313694081323941957724935479843387302886825394722348939264955443467423047705506283767527467735118987645964854423669119781491861009014913491149974475125509132603382059303441515319659169743858706651407892154259043799027336773962290925865442183915747047219428097911143076761794613416036701721491745842903368471155994143345970840645734988008753616979869675180929735748025760470599830383555777553427202993647102199142318838182441710678299276799073710883030034482592317374051554352645390690746332428421757609335585775822456480170766998382953801958411642577405111958016564829561421444921416803841457144378108202848620632273169511071538927586418937174451620780317875853189493807589001101485333639833024042985870621166477056637937596904125332888641369334637568581034477147857697877734740106210845224993221660589666477885342794540838619391501360575845880781527841165386051038880958872840744084255340152638528474681214286353877503356691710193038147891950337275191423982106752186489206011390293525696294901836771326815944980894793014437983281701836837450975652994909538645190955463531963743551218871497668431523702855112753265103063705473579130894856850715054686404532083513235416511806129866850069856759350462294075739552940085373009678487998128941508912719158937742521906964205168979598938590416143092504108130355870592443169302226513853286738067455835545245783883030159693510476201483473260808793517579426586618462163311681753766314876475782160618302364973075822368422717335932096978873869607246226960334270057299359479264539311455386381699798093552818860028639005805279619568193503232000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] -7471170114388663340778000628885011277324359328088545672993338657643209355823179201426427700998528198346357376540760536772466093906617924804352149099671708129489504793656351158523659474170875408163428812242249394437454135597790439127122430116407658479978174592796848525309335477118296550087760767150411360791666174299077471409737380549627319319326537671445860206728907349686034368803623934463794196421123837518240930280935863562990504777455370667180318654610593511937681197321321258511673422201455973041716869398453255544888855141743996724786941690712461727309137538685429702931159172639418398550878957347061539544157324160290230071440636198050843680022225154270034540294592804982126088754972695250225307380481530968092756189881649338461934942293532784996345198751692414574788783344804496659418451452439827535843850692862349712810820939360304832874794221296735640185273285055718155215703247173680037474438279140121065624617394658618392842981012805643701172803912724412568910522543425636023306754961350631808024614429305031005404493668043204922241760676153798853823184223149569997333553297178968904724602028989413161557818671496356636456188697664282817030995388993997546679160107307686061135226799973013111321937071159107033668320802865951991118652800369902389849843552273291031733847040831150448825069061612181522433424554018824863501136994951074519459530764904184279459288830820551370647579516991363597584413343327093386882796536275010159112301674798687207407455983787839210592566985228771279767166836359978446842536698521182670446508609806425001816831388331216461298454393176382219724513026878813020049254746588770087543558907568788058620508549980213897872797331594224436744783568756282662621669336485512494884470964641074429271108826390460111226508434694531793837009935331844339878608206772012904280868561013286555944809967858278269436457624888087952051992477640293807093769650501132749715701422699485866612088053935991379481760651325394613340022419447443800983747959145068853137468875301800662363959968038331164186085253620427360193359170201541289899834477157415642728186941635129270198443023451702837540058872291731097156640921549925454373763685227798643118058292145079632799397370455486664907589502125287373281677464560928870396543632851096313766651531777892065755258164362079072712446464704557132447078025355278006915942988725847355633660911722582180502279141570165948771467264000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] 15327989780087899929286351628326286220063971436728889256023536992707475192422065069704915689080395073897357629704827389126473486539788478361093073511812359807658910553357632162911605669069239449339538932857926167124638438665336723232464585301545873591903244130247051386926257335214541656271145384809600566433070313236931756651918240890966193373295109785251154085095590384599154892751967504172296359687350465579978025020498472084321933609471595846964450332371428668301695346516491985227543436358122176809446683095269798782542895860135788734852016075514322746929433170897836132425879495210439616942812315014013773973436638524342530058233163197959232849139921085296354915351041136992080836427842195842819859514584650962412186788736251234270564373087561975859582515523753200080301555231407374166261697240768997840778179454366200912679521024787359606836553788478484741979319331190881544276030136439414015255448464737931848657462316976105463287337435064676070142771948049480658549184915798989009950088489567796953195257704456510239278042364150661970500009206790136760103429050397391537738359199489799789058253771905189976032104100916069831635603220920297306932023626143702560086342841730294292158394092553462502552588600640537359232820451806402761209928799703826478375076385657729538459403572788927781520420923607157694221787293408801617471908586442101150596556321266344911527009956896356210982208485915029872607485230544793742816565892549077405665188279021500821440480712694696122022655243989396959076087393025864993518858573146813960583443965140184798631514081761549748802124437434252815055244007354386143218417908569154727707956010366276350448675592655794341174293651468216596900749571789641403667836299498679834353110057105742428617681909523815730576945137736714262548711354156028255225800642137415033462865840669794649932064377528873062592866590231414516125651565290915591985073666402154301576071330091701120251751815491180069632177166790678164791051724982007549989913242362342535546232788129471587024109230658541302735719947320821531675445604026975158595371638485272870152236847057785400388304704672394647754034552637369444657921153794833722055661193939790764727890415277573729470288488364872408820454400170222677077879607150526014369333933312707810990675099766647998233562917243361179369302701097776684254338774371705807034661022032218159736575474921454411874313055068294937302794240000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -17534789140408902492938401534971719815448233618593545112576727193689479133286282033897224458559157213519454095029057779227938332213751318956216088945245866864364864622030684144939541763115503300713228925346860467808273706529730920804239704238641613382678198899793588458523172772856049232307645955970729702335921430656354016492325695744908524945221155621248989602324843083246461979646374368447425878832667990014350822906763157962573789758905939470174401975407238803482156696005637260228111229325375455574706674131842341140784828414100933317572609785828957914595390806598608394767005327112675271691463820091968790385099175775573934191842454176995036208269745541492754483240966783926165932380758229418662831632663521529981476282261671201487569270201239384569877882518260154604223748885493473745446505448675027997295797249546797430961875260968447312443572802795531540209906378664758131999385944683061354621918014255965175991916408096388755539865150439301209328121090936424765887831718519482424916962961377146703559026548403655351150454971137087147139417880475532157357364785914001357394470548634607935820910477510352108512926785753253211773331637834344362535668475084867145998557606259653133372928175557492731177616900590429379468804462151055415009725663838909642946805501639013707169290347553099324562726140703052032046270180964321056496498886679615808941997106279156325868642778254859443659093389321945820592296574897956719698691411586295445709555050762243542510250522498328723092671813276524131555034431591533261058479829840048158663196428281897224521169168781045685241092406492381711717020573456652779008532060708971905702436009776770385208617832849593315474820387797785392784037740395451866619628173842439175281616917743841379511461762105237589617579037865298854573882576831436644480790041767311952454894976204754422681271281367464911480577629021430265262881929403245335901794847457329631159182622049864324712832510316140898886816100348299739761483197443260411420380703410220841403251041224385648088575628635718699683067052718894622235426043913736523766519696862983920900067437833962505220538626570830008992277624181678311584988440982074772210074050350688369661315678400441779923278941741595471997925753325615103444893984961035697694528239389365724319061332024180243110671904335500626290094352046212770119699353256144863034734009847024277335676380224927762757502441814769781667004416000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] 10299934906992922852829187154066748417688295191655341752532423957500692651893092913829141548320531160744783476309303515391222963734003158123390383616365698260395000407650257349677122408800050801202401522630171921204490519405462033621728860081296459849483712837866818199885886171782917129435840975736545088515830764310233105208582283508020129759718762990859780526229281142474918353408001953228635045410990156806802809987337617029118459321477276682228015185772952624021850112989035302773905767390781041158239162845050966899050875132942141453166317888796702007887568536316541138798846820541473641102226683097457803058351656171773113977385995750744971157268227246974603090682503447533868743754046334037938516496078946644451700662932609407722406500951341976040908679326307307265313747909916072673196374828021140272431243116355156738682491754673778152410778957816929226483927837118403964395632994027978754793255205687797590364922150086177221817650125668987453061598670832837697132147213110221304400727276526422057191138382390444656345036724672110523357124296686439930875711036637693825660744917575587406668568470054220584293331402326608953378386911462552602090543095939235491902965548640291115695920217652325957692953146001454692644208411786433825803691845284535948981607500981452853486310257767072865111399483400171586715506194250949178085970893354337356954787181838710999758951204959165191537739834647651303487325578082753337657414136891707987799677034837491798113812068310214917749460920840257199149316396658571994956535356823807228013713046205628064177747154071279525868656133918262278353289079913808002293961945886126592604499253206067565440433912836528196131639692883111287029780626447518680664971479823762678608392214924746956521802187762898932395741444581155682335534540181995315276076961300149451062143124373570642074674949589765551599395334766088918780737714582608316584068719986879714089739281470354456910761667058067446419462995755872839104216083733971440588307777580901005463118111771262889633611451311188030835358561266273703513382669093059945252230346703840904944852771406681401560805139700833245635388959981859330832908537153656605624972458970508621095172208894483998733475633505837746409251362183990513622478334642835425482699362384578083371026024495047638259284704197897567753302326671898001555449782694790092176173588824267149088928934118833165561715691515173118586912768000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 2659886531703845578740383289629356511366265636673267417069097476406589925489428548162552294571034163210713565678864896097807175495311183619335224258020498583762486737488500828402112010045657171056182292881094613669897091429623784402536327194832697119504199421219417140743276594666108403496422027678450611486751347498319259435425950458288162852851801815994301561041083657489758836916792376284050998421440901804374420818020307253460097121864514739529118935100129841782728423740194283284807093401347948429685798402921254784890776767987089278778716849339309520792228077441788549990776102925212289432953639045683240463983123240189714942789610989684844311377495016778609345691217108021069239976744873886619500279524721678868314925536876915488836608589552656165864564328395155638566133936470068766333873109797755821967380907605713244034251221866535701100650069007584169187617780772618718903786150923863869095914702305635884981864687528059945190128631606226851590175048679461365743624708186375257599858119024049940857999020767242984661033383345324802854984488825846022113414100800438489615878344176487594912352022757697641974419597640517365901920178312909729962874669334960108858310270431929722002518013423919189745703004022016818046573263472530231928825925533473351752864608270583181342822802636828778252023615894764020377092091605728212097244587037571986105341441518842719063504915208502216829707762963485308434322626467724431942456498260670721086038637857182866834979944452558072353353103916910899580461176672656736742611772985209360125672923319680098427722313124028800563930138426874758787546590001024090526494218414332623931565325883584215089495922207728623175490543982006145338003899822589640599589262106962086530585738928223878055479673537139059851552727191791167128653277487226306251053590072354545886436401898521837437042472381894503750429274623293689558171288263466006499121144583455632761333202954591061109653413643924750624222783111722717395471941780555000711521408095880999511933701365466344347498548716335308591685599254504581121671938553167917788354050302576387722113963825274881424260294562666111657828013929578642299059152380338939908050094296504968994224863013247098235680023635646946902985784413669429348518313819747260591054606287206325053857342919099519808520547570038971258503572648542645657470120770172899260182250445495523598465871724061959996020858015611634258542592000000000000000000000000000000000000000000000000000000000000000000 [124,23] -13196633208864125418490386875586224282904595711307785964270199227451405662508181572093442892106766560192516203224331082953206663016317385075265694766965088098717616115999933382469077284821139620588099639977716717485304814913676162865897731401184419047417724405223354826936977066530693021438650999540035708191161677805018789204356033860502990680882625351984269183041266993773337796725037855592802791872057550917429288946800052511917406427378268305339818637715964153098573474567094766049093334813071940107143606778862912926862005601539813783646375142155014241085365208720714972320642492455614345358580690634707983687732819822362581828787026461975581993044489263968608686088499465491512480960888575200447993776833757635391401661725938016858287433539105729914172155710972966449564866983566068280097996269745592466835366466127060137616904737154270996364589647118278188517739181465269843567646068279201213862539579265353190390188302927493163786634013622627373142237526783061502977202346510345693916832714133856759288020160696938536196010348288713050438788775882007257536688745449399922663940442254647265945039439850025957529437157165609179512407378247473184367159020457279937530783001071060458447406099916627754774139116704649726082377049926014388967388679212310751246585077904832235176412401872239032092307696718268606380559501982844156046984661369575561258173943705875482537619679476007463447196866665880549952963201128557071199415778801219818156431496554835038114776979478938377880303433511020822676995859785508059700492200778838454344286403103604279446399275818666058961752280476630154062378293117199413026867311521644631997539647464959106933030266421793244561636596272870799749603189597817125810112377572170399239263123526920260301149174826091993149755718162114787162352093006303526404797287712798940298416358187948878217669089881763079606255289276067158233759884965169254433359219346504074957748190903346192859483566230691313964650824264676435511865349239305896604730024482438680831655389262462511536998853369951346235798584979867441853588157128985692949450601495592567468724593780829589463163538372284609166770312091402511949281881519017287829813221912507453091384085668518156742133968431859642266118980720790702584933141866700892481381125578019486336179198214117090128824218715532736676115894950102979090196595977495360526096642558659526077757985409101554234970380300077740698107904000000000000000000000000000000000000000000000000000000000000000 [124,24] 16197346523668395322717316301251788230865103520979155462161073984995719736728401196335831274596974125107049680689466550179791152648007885870977308261141285234074284108856460930244919971511239653261919123353899178869714968411472254187437718579435321856739485750823707059778501311258730460775497253662909598500660976431881036667293938382122178548111284678019671222781556812025663735678022502178680981286622003426742052132985912359755776171143536937932079120365330922481867513245179654724591882099124359623539914170164434849451283903259155881976312845342774748707962962891415148356249708974462583889456374269029853121427217639860393756781660873868800203429466217389362609736544922609501890930726733937375310701350080263650298473966457553306039806930824414014920357523461505360429419317036400003501424652096883946506124490261569508672465446134699734542976917607788807184503011131910484594274634293087237843979260256175781990450813198676694767589075473587415055164550249980900510504324158367179572228667864016153376094834791809477531387767741413274229909198604411658280852616991607703330916551803121929694082474139126597706809106159783085732244730498864824860101362728242429398013965343353044088009137809375637427015334723855547609995841928365640409041062169979652516211549033190180507865757321300362239818953275453859646826424481022977670416003492824434768187411041564023762563740436258428847757016036465117962001085281200815962358234397749129249608146010365436726851470748323694119127479973490393047071031756737978726440528015627357258569270411134007203112621663235132416453049886809820090100344013232311403305804840855746253962429030420061239782386398721257356437707595385952957207074340193615817787270853925005378310130627727619565425749863814122955948593505677036880877684182901761780820943422265234678243843457774904667080486217771357773317949877033624614325444071636681216729032970326056456037653149417395976285323477115475359747878534299066957210364278632714176539407713070210228520429979636672127338638576573117767865280891775358579935662191639374886128158517796023989365531852671006609389089172774426116684687837891971733601193018908714249375850368118421261457309276119471003588308019536887924594497471647756355513665249315043316713952716011162535973033166710368099648800988994492941276565476801079632550649275833756461085336556233150685412584759018252341273974418782385600462848000000000000000000000000000000000000000000000000000000000000 [124,25] -12850861457422127155737462853080609082582366596600371083042822936347455724514651380566459659945094551235085452928298931503192663332043743907560379786360709700477909169036072130933389491753182755326797635854814433104725115079857445299432918810708236959711715830038275073665348281267682646394953121610005616525906989211133309920574949077038853092610681296026790042425640656959620979640134391534380924854291138374126644248377527973678125043699228183756290462213718329992092639400695849150359564716195721327677021939316028645147713396899358098371330003236846718498687082653961076800815391037631934413000326869224207214415960293165268060693219617296634048636930033574021542458843705773616439435228611589864803998894153788839790128749069488321516949415584938253912099113711739191647051655588840338955874312369632764855151755697943614601008232883649565564074258376694647828846097564710239302493235725987208243349051881775183211614089000730221752165275179366584386169362188414955016516253930053862543365687971451476031297621780788805404775314378777770693025491279540534220287868343894405710821639628460183341470692518270633063839389859570910755316263636808870579129831672500928905666257149800420096152940752906030778488628069421209844850853108772694234793736693088589174579176086235563089365751499755233795672329682811130685781011844144747266667572516817146556459840261006911540242378474361918988796556622725122180372114826077706626242444866265783018163759194642016692673296289548384382876538247619748451496337266407971405653760603410067798813998813287815615198929622108276569418169661466383725107029299802275906239692543152382127006275632212786628257836199619695530682586865171177143351081896724041076905391965403208188016070497963283207164234025513532664690952757902643056034255663557131333236606221732490123494698202721939411220316154868861049468163224860320252873408870160662033661996389579109466309796192483654844338077572779216832644594595720174273228371945163476779903322660706262197014009728558830740636193069044083903577784516159803078338358925421771429355229234792139628275306842214656889778923795325876277383429219978462501010567316742799748341298319631013481391787638416240467798632544295330093161002552034105648482291311835699270898911560232804356088924688053488770495821676514254719761224435069350099190076365719820991880942763199553813635725563045221003508724740726605838548992000000000000000000000000000000000000000000000000000000000 [124,26] 7493491907049004567517067944627471485975054047860489699345128818071907491181969972514966387091017983055335884665629867414280908330210966550589090629408512148830181452896567508910472800579046297324984878677920365998968069354781852449574150266846821335242063495106534836986304112654178151554002507665156620313936932645261973420435730842387822295287027552514784251766798623673808246226313422672508500467682021792593776285254129808839297474854842476192305537055689023680948568399223964177887339963792282683780759167423616223757617741242043854911474379829342124338767593395968614617611797883940246323274058295588690794234191216383456874598097929540136827759130082184299544633856702570661048519959064055641682180385282797583456087901364595305790558788296359314563240606465216390848282179342350022643962946533265091931852642600107819625388684419686763862064737421447745760088179923297882787564183121693603339400694467183792431591285334468761988302451209360714307842161990645315171418965038101202417328228577074773788518773692274292130809380170626168731226774701736641960492397172184094423184359475032325440237407015742012903340115863899646529729483241079572768565406256699833700128824234298853109368879498253865482556925763948057731130412685076823775584590562611988161984145138813869243978637476809964630072622939713572666002096763623067702954478213373742118305011069884176479613905884563620489745582339734699286005348488347762475920297428488065851592631550109930367231523825723666703862106073009543503100672503498816884682282486576579088418742171448992251111607932736677589787977827996292018950088464326760104235463436941068471920739345266487267912311460874157344511792706497695832796573538056984649883992907692549400544793065617315083536792274189010339640899384858465038114019631121154777307037647548020242693131726215614378932090966286927433988065497781492529890307769926032621112130459706633101644173861805973331468836989856497618604734783399896390020211287205075402422257021033042789254141277225233880044837608113333503971275893606602204102259455423069475939042498730541069542041482855500331715087048362558117782832022612859392366138577562450691935257553866504193132654333025296199442371676776774428976482637789254492283778982759193818142029230807190315901399801122419800784134833683982235050568622586047027542368656143567543945871937635485122490887315083076812721777628349938599460864000000000000000000000000000000000000000000000000000000 [124,27] -3297846848006583719287917900913683022435153956412691677207224759240363399548470296726777935075033060311718278423721344269219791104200549496740656105783178334645240985014548357787592295793354507054509246682496990871421096721924995900859376769286835000739679696439805495495032405637483344718692338673869662198116812911279216428691225309363036385226697238484503394386675742454816248336629066957542482644298655334565806954739987802558010892816647929698767453891557880300201012933794375034659023938796121279456273786119883524513147801557836376143067988804033135631210236956016343574497274648123618311820474038649758394256989712059670769259309992006703292705678783804596292357773821674501211633102522317649149123952489733397556339213476759429631572807899436920701686039361952469576945226557860011337187065556862971018695615789509856051824884263809427019873028318058939647947683728486711133432008846387574311873700901035939908526045732368406832771898880751107170228061587877760934480178313126627974030372657725452698911149407552937465596788263801773901438824066763677296640236671118007377591822207852320499750170726158207525077418805676220763750755244429574219807172624340664823721080821618624931797838624045071014561679223820894611926729729461332268515351486865174807569382612391531578567277049060859953308805617529806729431702645389905743304774603695458780747909188804799580550557204514754877943647354639248857180130602856784819677884559844516011418062407631279244435882900611552598980273177593462529143082204506025699144445114833980632581454770308398931385299974354031798540903664174182050056693511546029165572296367849335490777864047142773087495848050673415162723068962804301850045915332005444601116626047214022548118448785663449089848718720390661119489499229023516343546814063523040684669480686169200400549235487808702000103553381082283193337873225132051270851123596054536308746493406257832426342391531725216101321849054453672509250022080305202383675971962521456401783277423603433952629262629926583304051908317004735965154887863364191630335371262891059219924316352166274202390302016042434010221527619170114773291918580916407763698588508840788991341496050272427207077173553255256349321293110404792870295465039408834160534243468541677384331827258647796427722429707247169200298330831973656326219164367819658147661056295760018252988540734895572372657229998183695154168991561882484277772288000000000000000000000000000000000000000000000000000 [124,28] 1049490832691017605305285416904106229102005659031517652277071968702423872288049000424494581037821338852975639708527134572164737466126696617640624820464375494409795487120781984883851344377937977625835891241109533108156022848355303575838436877470691044640486612145138084041298960130409045494289614259823660544248422061688184769640846795206094543952147526971298723235486842063015697582918269675908160871466077972767025065188596393573442793931451282863661989775096752371066931129121586686106439969248840313008401697803245006849254879673694276483132124628379134577894885553794956088120109532477125132606467978464890852317534932001284545660919895843479749122155173078617486741367552414893296645855477974868786841363758080677420909227055174792447269952295209880594389749239125568658855113961715664449850311205740014577502736113981235334332131046925208670515353857463620609851780388661623158954644465284763272647528195755682277616294998536788405808270294219039293915617959534764894403241150892680465099029303898809688110142296562386136196503966438617559034163381871055615034125432866893285890670383921944349280124052809137439867098026012607935101071634866939961722535758103950007725269481640245273124059615548524844410647418232356614895360371182109122585607714543482211138300086989885263451845949586941568095467056575788441119773096071568558645519507587002162168037737315949674300226760488543923851955746017502723892971922611766056402629473738261082020022277480658072994741945988752192303428612675953983054875384338758567310010498052167723901082058594715031955584175715041759087388284404780861885802937933143813860185374552933616367469516996304927589884313429382240481544482045865250400280274655852530675572226159697989157708141561984382467979062150445738728645865154298316315903055232657262170873044600909466021672434366948939814876720042111474908154011504095839580659970010895827870373124508977243866825246553818079963981311745129963664643141660093771952813760325289615292089650155326749759128238907695869024956990881960849966389972930292495169593811396724273185454962770465059143191010744496166458945270715517612918763356943403637981591630869487666815128757756920576465309026979274146074638465418824457285804447498354496667943754247420918874801648871099818701864135688288160330342896503312232927826432088740966887780433717560600940580358822293822666741396713827455011094865487420113027072000000000000000000000000000000000000000000000000 [124,29] -231458064408976112357437432946394669556282179620026330261285691323476450202695657429565033848791523027739772800422936943269791142016733655762820467686034928826955717458739003028312539796263827842254764935195008795578610488634746978504939059818346829058899251819539313006951276838146683001492808025515986822259569479860356283340354443511483355290673805018749082045131349149982966440574971689299241754066787816285506895794431986788718579270156641027134077185878216187787245405255559821174992659453578368421680336158005844020672072937964479934122852923712200100233587677167312572849644569224614916121085219463951840417631085155316704705364812822429024664179676788246149113176209354262772267054931811303367107141717482889150001987649119911694124283768358241490127059293978272635851219895336630892893026005028886543551881692084542924848711847478936451373764104487011059040274889559048095079442006099587902282250970941539447111549084706948934312273578057529012507959628696906009271998626336701859007417269968246921487644918479199428647512163014464766844815039099027071005351211620837777140233299590727039199490468765152359182592671265338175697947552370517960203670701798679072562417235804892784311714984719232743417063794289232326733539803353135002103667712808855366703930854969486086712033590631073947477217875656775233687719432800198189848380734487174943204334613547827788563536253552641001529859467379181614597058037609558657979685493871156770854823982076604782840223666074933820778723844905790533650244735562436573338592487970874189052388000552236068073708166567950719987780251565499839512035156115931703381769049476060805175969356050712491870892345066567755188215097848542277965541823373375834186582595605957660123557560953850777963473407619632925602720716847293469137253827329767028528393453138080254009529599171134865987401449703859696903119822227229314184248931092390166950310364543720241282390823014697620051455526812802803870208207464550778508301425744544283100998717417283661490852084740411547587690738156540944981918759330109394782632915538457627528939384724376172403109452009681400983702261826259908633497590598740508521489000992418383304057664010801437550691411750525554396477088384625374552743885319337958417336133251245580997167131771572691406983532677949444606858809147645270239642438818468052867947518031626266421653463376868864891254401424366916000974981431901657497600000000000000000000000000000000000000000000000 [124,30] 124674900604885785148679850291028569778229082517743454605442457868551246314359936360566009400431965213228678474021469225726097577767826180136280356755661633160706938211032076125564835844676944197532089309377922229680028068050009147283368398836343838890868633538108558532000284677310593090961927806950802888247228893946353331364846546509893100376133340916743959731056060567901748628383470913106544105540693234027395279292811665597142417020392403472999459051940959892774302387502686055415075166124677779182921376653843244778991369697674600929785872749537692176698933955245151775096666117214735129797694839249217771898769784254765213553608444040206915635507029313780752988146220257916377350297585048800176162551932242772273665716773876115148458052460001525528061696828387185725545551623726068206779370900194748549358160854127790874443555911738380993199828424588753286708810396513189499594255017963984357433241377430578926020900214743254309128243011330816523991006830918930527264373321477199799941225501130033370237942129361790277045516211289559278227676014193153963905210490459205222469950780400484317710995612130875511067773868948410087399161898629854225296389159007608096400266019197952910364650905562771862242221754334166354763414351251102137239843304498398283790344146268725307464782918985177984192252201231896639694205694387476991669754210772411149129756762318022104349121717567518583223580235571184718309841735293049610188865793520468976594246023640803993883109554656854448721587401315855034693018206529892326188780123157673079373811311949044964789220198989763347530449640765543634163677077107486777961858064159697287480096017961107575165816035050700266394305678657752137559887584910372040456600059590780928704463265752053500911402394935653160811000065924901162176236775885819863234906556955596125205503529080960719654074882039742440804632844120864242055386125426815640047047219334417596105913997022343768743472970571341282593349438328991957055959948610104060227803009819717304080235926347274772756308779747203281717753997615143001674985053839338803564200927381613516144508598208267481846130597128778413505168693158290785138861839772092042957304135218424768839644542910660062471346045050638581708881427880653449802001088854282855312606195676410657614730101513814324385151827651463833145067980265877990273011250819190423248576997485165486536418960775658204704455714676909790986240000000000000000000000000000000000000000000 [124,31] -212192595451794601188747683404850050693887041338601217012788266405335867034189291748980798781928352383420511377473924389583962328836742463565226830808945510816146437984587654061698898953740789853865751767011305481105281355207822164955165384134558669552524656896230956327322900732381928652526960704111710383870287875272776739183061885562872854046303672338313954151491198712467275968941228061184975646650738610628659277820261656917092736574419821881536884946318642087320474553383487714759266289839022901403243159449240238632215409168794037314541826548414251186850574059582883557434315641431345103153533894137158803062890969714513938943086008006395781712616944407059880209974445443837153924044592138860562516870138852960489829445378473035606016285066784186621492051349444827240018611120281530262228064532426763808947214778387959784036020734796107762325500355606534517460174064835147969461279402538978836591162472622590163842922292454956660483098142334156902687896972656380951919914516029699412433043103053765976100842162091856114024135526681049500316578220092200529286267547845889055545597888648203352870069399280321625490177244601712344712268694995297127078593580049852807087721073830376388828858556867971607422022589015190355596076588939484696572682853563271017778725213489901735088678140974749598267005060831224968773202656368888609529311642976809073849347675749580261970846462736348462537017251159400144452755642449064907400303993155208808868702584352883832844114915884619463301203764119577546234991651783664560864556286858253308077636103448940928367485757484804934104797529952255345466794023030350528161518418644871123934136454911645010933585201282149612731325635788227882946750915815518273419299548064738113259402387338509068262510976917992154766923033123454638882743715570031248322587257103783685235339688173194170684524132554513385682898343227278111421604667894337163147180238074128466639950321749258605702657960535142484248108009026050613183287697192001144708625821851684780541520849594235306474974459344605792002979151828025445911405493961971017452553655890035976644461451972191495285730050674313156222720794555258655559294718726841322345062488549648765223211311031296627274069047899814089179527053382774649537193911569523003481853437810021652371564999486104676771246406275110524520695033353300313399976194939971492028719391130549695860475985308064513174730166866071068344320000000000000000000000000000000000000000 [124,32] 239037600098858214040568625949972454534200653355295643204045490241868287907002625015676114468231528331919154707784381983351902949242629571997122715243700474101567933368192276426518218826437015596525961576789199323214091306298458700632941415847423463442410820957237993853668917958495814264912562758868384964067935734573767148588373024642770448349520374112116179283918472369869128801539989231079038150231442230273457495473340230948138199413046217194322046188210746372754093545569652276218017439520197830159708566030785334492981829044356834446798658767477084675850521652695824415530857926678162394320755520598786195870120365402598704011685403168256979876035014903590655622942732249577818089136115862121049557898486693824475679582082971902502657149098961186633044540571768824639408361638243079063572058118026239074144808989831333526586171343875653927965580073053363863749157213154819388644491140733203812247357563618775224428511293118085947242234308737380599403642966291445578413981335221234314721624757080451061332176163181628452711413725090840669895781459024428938048592076135888269614970313800206418040054316081042071979637386785080042200092234130603441709191826935570169902640061420317973638310018302041614044801784662757422844644964232723584510341478998266213743821272025569273558093935267917039117373908813167159145903210611902148490039758145148636953387929799192761820811968284410021682660673827745073218239057824189696090316386552111287886953366773066110305297769554689585847877657862043395932412955338771733639522372661740912558465383470947966267310015326508134155625388682744126528822499118229835702940514657496961492704033222756895642479120986278540151731398740487098033631473625772023723102637272481975103804653640805741914840891812801737920367583259370512763731694135472236677720978184277916272299484105662078769189541381544394461319175480767674433076670435618792217701993405450985313649921925242041500517825449831988105588550810990071189077790149801820909152221285084704711020611957505892992148779496947193276361306019840831286119456293771454037972329506610162429658957970872259897725120500419348074435107575402002230590200610303856196521979906493951467356125226356670158239761291276910490322423244241702010523516932091085904371389577303582482401478060237343622023907608617380483406748533540400719753345151719004401931601436719756156230422433472008753672864871009149255680000000000000000000000000000000000000 [124,33] -169209011374090522828884207003860951080677963762717455476944219189825185302622220754042365199296819292204868110311513564498661679353562365477093197813518598567054453353612614936713753376244251475630345530647088992420834768615147242094785249548410751005783195940051524254312017068661329562233940140528897594423556796892543394903507298451140075324102993667661949142970122394987246692665403306503768006098888077609888131229183948338091352178340786887112317145805588221063880647555671314767495331715203745341919041902103082285804561907511155955081371686605167217439356807525526076527323789581076512584834701133709100857539139028266850814179381424334033846263588285135157604322284964036024967094918375620028253659040452657643186425283629521934609271751832877161285655503165740165462260688180353955273148057316505364731248689483809411174579268776806586774462464911954296992661361937610349941319739631952110056630755831445327774635803804677828227957098004243973539672774394314363858315530337444542733716002689803399057262266707439197986388530194276598358492729820814790443416838861095189750249564706028544895313642080048277559782816945055929380208843477635051441360581201870432431938525217626947640102602416780492657877837548802224722997892034732427856190460295671853949138028517490889298573926501638397037182215445452398592862913640530363262722162670468768419873216619461113109596986650358045531116919123781902547499799404983104240952589151977224208613929291292849544561253157767481104022889792704328165548993150852508800748858397483681288891891174593109922803369634881262661925952724055095790800904978797331673539184613903341696230276697420781022707592558940746392077641856031504466267200019538167483094815825933648152771128944143863851521853739484248038880872464609165831624722068983674989338211165384029855581219328643947084618552492539433661704989640885665028207840413882130224929224860113710446969957842999468735814293286752311752258499820442465124211587338721469479676471853686161933759362624285029435776729182891559471919334750738169394007525401106813726844033498314001344370592360647822280483891858497407475019919504313899783887014408518282731785577771223598990873234734187468814392194876197033364736974492420487875845893819581798342107223784577465257464723914890770477351946551531618939669156267086131959664346651639463470476215284323096710910663724946643942944698038416708730880000000000000000000000000000000000 [124,34] 72746149671553427751372984558262929647011666627834404629261603993248689715707897584898383451731948582157938886619793963009387368519414541518641067138070222360267498097227634756715030364081429830067831728162092442329366747242503360214734944968951345359754415899251808632295140972746053875287839039942829088256838921794943423363361142190454566389150347638772010505337265217404790400954887272220900707040626499176984149794081134176821923894457529770807822192328703595726407506757680678701322604697343730364593167875410711361971067451197445526456789466123556228273901078348188117865719402610016556684426566480934160401380723349701172292698778417836815442752165916489834938088685046438752211329878109857354193571172909852526531794321092922907287379119831973313330700172916924338592277844009060850240120604640698368160185671175767383734211147668460230809557056212229319138365295128983990270800034383595335556326993423343770183942210092950391276693885963205472030089851321331476099911551975534371371312046497046204785881247193516235052646261085997926200781072568212011775954529464449572122352065087124508937885859637471531280704173141558712664494300259254762124276232159747423543474034477828478908521866865046576938734120841857026931117525402406824051438525237623452936455656214122006197121955296518451492202830746374427835678924807569869782593892155314734846161074791160692835981991740226579542123598513494133849329793806481409099128705929551070210861270177753752298396713754537640205174865374785692144602877890672655446722699105977927603763885143932379131085226465969532622256983867200037452910421803519095899333140172262220376270894072841769415616277242985245392836593147074108608338367551842794796127089139663629893017945951533765689729072615790352151045164657218563092750650039595173398039856427247675332544213455885252121222169290925847975119912186126893660839008133019034987616510018412100199296976068273148234443874724676554261223677208002584453789854023219299376649931649691231652169959933904465988375544938627323201986796406427858174993248165566145460698659513742672010709908025860417160434113038871315240845365663390916801809749495172497370434600579933840042862741258753638205737089725658407766689249625802882640966279425461293575909759589859730038442501364152199677909827471874199355271095598986729612595750241310199345787946003154642364520636753572096975161148559241584312320000000000000000000000000000000 [124,35] -9851734384519314225054106069410670353187755034044323315556006697053742927186088243692998420432465045844836100198742856454874195415017619350802144026496397860797801298921361695227275329207549336108815312483175450272129686544376270458165246950672572114698174795223333157996538412081388752833355380261263157057216778713153912144147214790997520479826643694458086882192579047733372840857756826071325779880376712100492207714625939328112204950756967321449684482577535991851972357652915017680654264483141015130269524659142962160801500701468828857262078331993872881212502103319925791976363022288899653722269896406692944153405924724964971949099136844270943459726832047612629693107218264423479546522796355148389024522283786125076089833350108861444244971190434449750759662308768012515455851154076922993691470277484254552058605313140323699529709744252561399729595835615524885555187454256179568485717073605980035762204913428281124328068743360617467898048143301232592621957366353450839170055297122373476322636579183233486404200778158182015976221258031286826755376086275958400416883966167032749808303221095329807800952292650082871563268682011828997710523269839422812661015697850206779381337174688416960193505117058380566192211327631070738823798987086517461343539090698575217522114123147327759926799913624269640974888190283625935899539515166900054239082862616969417781806358042223058963481456646946256083091734737360232532707376337396033997749907833640867161084582084842888102968633688583507389083122685172392544587880233043539452487865482265197509372106300509090449341075262280587877940288358821223903934622799992859983844198404529624995527326245063073630342263411509896857137740581745890782346359500017211614303962934338045930541103720929484713692593628486873634281036437851670272806918212783142849080045228898097669998979615211619504085668028573043190131859485062766737793876464026165856673645651872488230660624232027573589932696553532923706549538993312151239978453440111417453237971382287685223745385272052591888947826870952193464547128183142446899830821596236589607003569880360688420322280668312391979892680662100321944223399438731107670560373998142662035538167703524695837353201912012702369729124687614608357979070234582449245292975995928217497733137156929036531852586603280753770921002050022946738352626265367898117476569790815531830532060283401490760014702599341869133772398413820429598720000000000000000000000000000 [124,36] -11016800005083687330630792200881483768323281316749709152281124950537097335619296135465486667555193502653383819339604463639256336636104777920839021548778460754276867588483201909405488239600828840003702802293747750497430913841575180469995409547052666569101220755490715990331389723901186466983345333916858033012459732907168104831050282752901391727831068204512159081488637881565481320956040020956477701675350074494114889959896289284406046100258801672537710274439814763059342904154246174122480141838464225428461271932615611617164799008939103899305193204177416755188688619243058756463155942704239941870802362870983235244901327867143301321153541912132378133647873608734773536677173069425828414525968050636894802921274034915868795564029991770438944939819424286671331547956770695169858853557123121863604146107525475414461597877784875013329425229036818183860353613786008943903540750368804072781611502259399006951630778815734676622365940665193323249823994068915347258524337676985300204055494117021088115974662223307113613828455977394953858448714203632764016988958323992538950128969512884150934228257963675144157358321431090219986745272749878295992272059734239323658890627075007756114339980954185757720192631211138644161085585487147193818257982566147380371869326858143845259525201014823441763129280722955048639204170257230466502427760236270935683259804553798881044982472139713729485177140863410511781535458850989637237183038436176052707864779296244113011574766210508462254532118598178541347324589765989669588503911129402722744760410570743759039774562286969398258135581618969267834139506178090643843287983072780820736215772111021026449111068370990156365755244296667085213936102886063466423247485955450657217080730222602567283075507206804113761407234965280367383836765764525541372147996594463705023582567969080565440110511496457797892957796430099022417541177394498114315806422220864978660371522872943207264113951013445995115515903694426784703227077851705847781840804372437175599868653412436601995724022882012778640866941386077507233389390502105257278263093182747919154382693390500773288515494114814333963866833897972545263783111935672276377604561021650245581535003830319256863222564137120899814539544829057875769557838112883875752249167013496670214172483866571802332298296158246879847664881874892001963680608790504150525011661259345517745317013366386528506299824812611871326466536466293016494080000000000000000000000000 [124,37] 9903047644295727558511735920039133269261856933772369354872910925833884242772526726539885966979114602224237039892383243854726679673938972051954062463267459011042095816142999640640578345648723909432369415850420004995542300745649050215717696787456628745613156909671454372383952930519528173446478702943311801825050744593189311132867350096466589312174363924477197404010248259177033995278887321572007329089383051136780513645333032352191089383152100544794967263745956043344219809340530858009083145128886171408084448971217802564738682031546134814310030959984985767004101504383865851285349867963470887342739402694581289545146904595741437498175256643837461941364044190044664440527712468573485785751599321035806003267535237000490982367733329791424737679885035160863729507787503472051850548169419718735551550755800051066355212568241060717804914788505359316962366010635140965616720457583913845021409175413914700149796735310010312786016710362080312554649916115313204727538088957139400926575649427254612738649792823447236452942619770066692644815317100789260035988597364858074158455899549583280596414275284242570402242118385857194850752754940847689874616746385538698477909161256347880070852195413465127102168703945415989266651064938055206403521185569436513916532495997858698076674857434721390988384495846021193971797419760654802761850025971116586361960095656429930616880342321641629403731745793838021780557876388510842688940949928512722589648520926977961707130605735462046844681977413914318088512590977211942288613542322546668174360226303931324531532240717325514290738120070021550199385495272315012155831160030518806882261933789918685988044092731613154575107654849802209006836677149452457553691783714959157745039387248649228083422305907303366892775899310482990478869565095427882438304319710898168968818133116081799757056412442133619350078133272910923202049932282192863746553927052598574572118793204079521832544109989068041340826140121090360625939983319915013146308414219953585636846880123398819327762431543008100421404446008319510525479954204307993671884203397460386955372220325853285362183743021096958708694022675995589879689438232610658038574450660937966603053939696446210152173186655914682187422149095771909240046310895397953403665129312778842832801207312491482922310288958670951395199297405033519742106734972834670671985855719819090881355252315964173250552315716178325862745268917362239733760000000000000000000000 [124,38] -4553131402395365244272941385509650035053579007304767332058241835145113905833897140229356987425758252559277707394527185252215555955914458351004437304279186980844790541883495546073360088369414844897809504763910216334323491379535664683091802693895362106239452031969657344552260909571574119095046080503912578011482875524576163726521325370250955082033178229624245228038855944446811179009756725498352331344419212175989672726877136908402054202931749608100579407513351249858650930169862537169189242619075294330958079366477965860347910620178854763188062224400017144111133408020650219799037026237231175152112672683677336640635168192857284010369388383156140654409861197849738429042910725524610802293076842979746896956367438118759850112128499664748745796473205542833862129333694409053238660942207257365027394306532818396390975018569777673049870028165297536414926126643150213514396783614797558922381564984974963838646924530729266480948695431209504351978433039042399131572621544705516506468135688441876667172939666987225342141121040752353120355022478616045498767625376195780479636653725886198554939365694593846313790275325466537271465845400953360623066771743936058611009342100778358214668560961494409490284315886452842198529557811366377147275472213092110877720498148909778295426377300678672973312142125447083624997605975789004299796889433553155427551249916438740501432783735924156271525089076452044607723001760338245856188705466229357400449884950906368794590891366984712243191967685048450853402858406397430857111562265998964926091651906616148276367177806617704587885651973294126287096308162041518791199150090216895539520562061555167629666307967709092299642664867828134670843885580291985469666050063054215246108773512776126813408758083986582121165911278349084407180509826181605172533916369903633850697309383074873920806887256670428341858954304336413532250585545442905666649636692691866469129023246056186025649563395127951145159229613814192973449980223425155988048928405191172550143403430462146623870692056514530216535304305966898616429165624192771446288606100706725902775105556970630463560523163345385724773427542762876771794272175842138219467236950203299494788705062116325247744671203316885894813353746361359036389990817947614664392087519469380895198640697448518855207077923602278487174494072937763708954229874868098022946667130340477754223149551936199906829033034253529728642930180599316480000000000000000000000 [124,39] 1357778679711493377281593521168658085617233398399853821547929440730586577756910984544491125124598327954893626842641039334849794742898180681908079145081195408001104887667166582328268252119725715632400223149708528106589169397476229046561641565062541243301213070395592956666728851439738525675970201399246129305858860608539688010201518421919600921339538206704013255985931824095395119856540862268728007549498065844640479518548791755625206777453423497005086484625679012658304304123143819340791559079207447835964440382366348110523431051152602818530449341852979584288975250138008059100799614995249480994592077686285925114260429417381365299510039740547329683118291595102478596035354162558117933921573480550669044303790798946907756954812613433119775346905736037705024873901363876467782608508716712976790047004495778017577836456009238342325810217801753485253759078822134195285385115533214144087832581375768087574668806274422483387826927745635088341065259474915500976290347452319078363352331588203930080596133410411679547597842397847486813096926985766887323629781693452561637201026249317452834506434305605437790028401228953943979858095521741190950638095253264563328897048133402964528841196715725815932748694323869779513432412508023265418597171793406493511363764848767544337953066001015887665384169161819570655110465624997565829944674299821180098863254530026943879977851870366601038132057421733519597755297178045152339576764880361937547287204413425803732725824678367758093149199559447389823597493534593190186684493879246485300007125126564121671969654959152676117354757380042737484058423382704984394834519864893225164924694650197143202303444135734529075628053146204851381973806819931534857859726018004341126193128627597138775565964242033278808027162396582099046356828159964650646955273397855674489522562220597014548377448486490206951918116620214055484155367881942787817663644759447642948867758659668188543324152741306499736482220063334944968418332287348088304888486266077647856990767425627925466232821281015837334257021068656118350014009910338816152427904030709624836491712527926915580450634191053247812986710176849604220821114367357936466752894962366541922233455160749701175140565511307293363207658082224125551527100799288284052661996823003024494992564030910893264471505095081169589289571977479178618644025519542214871571807234937501555543201384917537246952223685548214697732199202411878809600000000000000000 [124,40] -256992692651865647545875508548047948175504365109543935262371297674015425806481578556176578462121674562889495275423240230363347232935817174838554839547911861707231465318723970756498505769930089555376495972813721103216087811103302635669376584108921777281409853963878104818661302597652873725706721328858173535146563117727908098413254539871674537422352048900564748700754607505143946193830232973126478718482486450094548123409360507035155112290888438753919695841775273911561204424593280527777460291637186010355482401955483509156093517450838806370769335805532796794292878885406473152368729664502075784183864418048719119584261165777956641281915888083643112116936269001109854460585826667807711707213309998711514397645004879084924647743307035026146389459150090651226415280612720894368341186725665152081130785098765410259045866507554851789652276076385352929267038093652677444468655476436718421081764338373963371252737876003896480592526911933234874018013855116030943177390093384252654987574880776077353839330146863519979327939412823612302748915979397195832676045590538821165945111863328008569772046447048928716354219786047235556769405812751102558501689076545220700338566325154254876464617177590772009532847345650276084748918363139266966882151243281164764055743997865425225929233165588682556497367671181159591587276746648966798319564920121982355375838775622358946662478100222145266600678127148448719654068267848925358217507406106331098255532307766130421705572787012384112448260530376473846310410382155444226736228690113518639125425238360921930505023349714749684022259751546571413188213439902774920350060767689831743941231556770016052595432157976563142878357785848975715080165490529218078013401809275886780336391714090282671821607414142944431559824239742615142259726927613184347802408380523666485102156273629863158453000740508151897099442733377446202583941256544957059773990932649716900447191990357877180653942384838737269131016178911720417573797991153844404647198099897905862667897558908485829005448119763013434896079886939790301574890986810327836276754939613330389717631515784641178074832673612010296126811528292436137557485499759080556373618513615269763478874273141879609471470940731516485633811712455224740102543820516822069540151048568930374467115689842412939996197108432683833315891434492093582764852800705110317640792581114465032137961783825512494660219822264710327865327823123120128000000000000000 [124,41] 22469478852736468928299842564680814107249461551076405869282621349913015183612309238261571381414751007534035011538514401565530254744161476699917441637250760714207561311056547964702337424364816493076345580031151364075288165336919641269034835998831193133952684297132249936571048378278741614013362766861184358240667307284590443216657082998157777824581244688080539991459761066808565689227560816880741127513017748974352990782723617161750864032997808812473441837425489268674046146741293936432018978930314103588118222198383171672253085535141293657394721837784669143417360281531740875497669526854598711254059780932523702353117063846308762999113189461894628611449236756016292568336813793413627134393767091667201999072530601818984164809732495936940353955557232873784030128011813246560215501098603186189093841402915790960676845195827569807489167658271132668607322022565329527981056515153544476157799753675121596100945640573014626756138496204074427037576376306429671801442869541259082085520285633094527189159192772202387087220358739197611041149943321185918625943091167706477777323004602096007562465503171552473273483079683696002938668514174501946892142271976996524357590302774032221534009012984281274048598984475548266877119738667324119091289911893290118976271133526721045829978410110621205841873496533786475467969989789472723876312880925096938498094047961855083887058147729723752027422923409636120428538904412197896060921942196639659242569897520995822093194152579197966446499004116292567577370343399935821636403746863107807531049447367553504791037039777783477492909882040230882179807919486914461176129501822394100072873848018702839823215916445648350017557034339267274741847072460923607468313604111358273512601494116410871925188595726193601360417871767400295105178479751689687708933358517665712310227820447340691982631749270371872455139899571898144754280092656922580278666817724833247409180242243806318135043909167985431350295429652325318919845483579138380881315487911613176272901743045829706959838903933692197588073961810791807566501962898587869302183695871130583969485590766911539724014821627897433223250717641150599883564212064769175190591582420970932021651351118472489646258050447002067392564226656623745647508883903648622433214357702096939476893528572654222885001981795118574281623941255449688378090728563274445388652439266068467734085867625924287434242027984412077729845567944445132800000000000 [124,42] 2274458348668241908278675727001217129831573777183846679636169864756874098053503706587416315993149750640615269103235857685813085748552907364583709334552588303827311287100283236185889979645926675244988585507925722285423033626798159740218452083599408457924332067111674352202047934037330899605464927131196606481516928658944822431084263855739594779822799458235864764431926569897232580003443728922239196533560903685049879082527930432429356733459194921260542915136288625430004011851238318647375876436668924716286850173191308727303457345551185623322942084555685518651144001918745106169952933873969906785282567409406563007522368846591707640769289587734925395266408480309975636513049932716878646445264554864165357293902616791032534069555998058129591515987285071691253582892634062521641325242192196445598129418146826797565372447748884392969968738904306820496776621296431244263549466203512266490484656717216961159620892173633707952665461590799110539944871292187504073019292122767757450506525095168248020704154153110633087778864168186914896302796306040589942418173833314074563229551982061630744255323797451793521914243849196856945386756168714737929025812838502621356064988509215313986081513675703096375447779679425102224184270052190458555949826595756091311180892321795399864179856368088037579537976008705235535506822232235936254652576771176738451755157108083325116582884705661004405598554747065753266749055222467639148098826554766610798904165777362559216281852328833784329597082534863118398081314860940180216123750022165777424884111131531838778921880154316894674873137470779787980252706490964796668058334138336909133522919719628542558874857290653604051547009411207445922855108591122131342518294428401104311970207803032893972263735640571921116095944263102317014551964186683001747650033684989309637700216296019600302997015484387160893250123140023155003560221208214365825461099452841041712836615121265669555375290730823034269049411511557321586369708274505120858149887505711051684046270322519586400431269143371723139124967076269647664874725786293886120610055152423179364762617261942579089604370007511479280064773359125407048266223535374809303623167565805404779452916946271753739633019777840632952421895887886865005930571345293088111484745988815181625195567702352713550101032195162003698630241590583624831461215304297243593151612951148302982226098484648056200641951163700738334368937580639027200000000 [124,43] -1086543424088144239862938191840517801597753959756591988485786997564203952905337626681330053762361855285188949239445872553397755252094608678386124453346225059126301165970513043019268351897213590292538078145585422305352307718784614199185929468434875016906192674357695265765982514290400321104400496279526091533278556481579533780772791307869110538686387864712569168334430710662986938866776953878572051246393830673721405744231697878560467184351579193937523041127044351329689466753449377560879396060992523503186030571589958274921085541472041436659154792589879575814569594841301460600391555984058400705346247348232770131059368710632626269580606934114103266539836742925552567851625299408877745640252480992713917671426395189294146266617825053361929527404136126648941520566145618884824673786670275933962378029523296913178086093223865349524009374788388616559256686252463123350063748537531692465990912281902462077369748709031611193033761429989016895317454878138633766011204902916145080811828089228846800510472489714878072199093214920625830408893072699018913164647737106443612375922783414414736714606539561932400834466975908547980453803117579889513422514669487515105311148862619567193033883381986803286948601208429054941223215162693442053795011454770644964466641183809634279042359920645866322560472866189385992285469823842311406164004326901228029864528871751400040621107480375753103865377690958764704870930673166403232952650437196810092741197214433362727384660225414063984240351886715936773554667449600401694709567854795868386427662014192549259985034579089630479152923882190771021523064460785748618757579509416168075828594589553254381787066467928702010984671035822191982722111328449782663551497205376999109288876365544674733403279634136227211606914944716439037648242599761007268641355787598671280030454395653306458566167729468384292980404092637948167406447310903441241597921027556637720781305256844180087094861507451349437347502457539265094517842369071930117824307326183402116413819361276049229505869067035223095522528350679763437808882061691055778114365179234067499198406268452852130212146581473391788900298167902103024728452000398489304747696153207175020243342591494057414847340716591672242344536573384025597145533341318567815434678562391023969372744113541345271979930778923547189041771896583744842905682687070849886990382420642625965682571882637852442927111510415030385382018629419008000000 [124,44] 341016857913838078316386091884992608902639150297898139251770370740709853447684100438098458092531565084275940963343132486738066622044745842020489802982468920568170559153862453184323812955471113098427426920792435729785502684257095158009117594518843708315938348426972704864435698856598824414383823020996274806087159972165665779316007073269391863007741335666964063046905002965368696445992730400085503257330597461253550826686143842482975295860295138388892354828672030668188608625643588894163711665705224161255554725908283774006139880767078830495812203343365301130263191817041236767748597603611015019969200094881551109716688851366310481741049672662130253963146695436755998261220647023330499765203446804033755060253515476157438382028292678097806025470330571255087034051866708650532594475104746024222171077085203795113535115314347536863195548332557745919709932330277335140674793783503185739526990058135126310294142043722841024043531153088659461527584505932501351814669248754861870042230100641692710503263353449083816302326366251935916737461412398382106115141665357412170853563203530313450632499157352908299075646597333963701354420160059013919301886229921711394521560838731816574047314649390474411148332796567967874798942642417594650699892150862186309367801399329909275796273669983060727958548865773349286752836583123764443925772960000540616620833347762173712136855257982959321986786791246514382081694920292658524257390907481279304156542153163242031528637202575762341099925114127678948968898447163072326634338000304609750978964981465674857376721175293864440872742836818149115168987165758305406259112564753527027957382786091713746732678780150983871290988192046732930553503321458826725420575387416861705848145418321790797543785601938752981300738644520243457347427750704597219590050453098940700246514424599349523311730085419257264701874043088079184366240167712274170500477735133790381769954667378663233078692965779887206397643866354535833068266375163898549170963056802184954270899522969488911450711576505833318443008449418572544396366237849871995122158025339716096706465877664429912232637192890804413765527269752605009945745312076113119849143778618822493883304282231564166890084972142562393133638842890780308239275797143596348109302024166194937601218106154857293707195907096141452864951363807329619132600124216798597545379930158694267883263306572854797356884290716131845895767694891428000 [124,45] -173626328173842394896270769353870425703936735081641752476351173418744331187059805128914388329766374135317978306766395345643208837520428648631719665861813098809388624043199865510946801940740947087126837320561340021652663052627600828327769226224690836768538160240291577803774950474755877878927381811186237337951964961181092499959703936313391724006592755363498108249229149000578286797409746797160337943599288102491012565049554003719543865489908964271751953710313291077515300781947489591221697628329131404636204820664389024711080539481607918399072788340810436606084260782415111978954182191088079484026395550837415292011809954913825966634672428022542785160735301438102721491837611716683931682091980390444777619292036700710740160890710948070185473527882791620468581448866056697354957927267041947004963565562890562609542675573526067190358491011834496969363503278890862776287584175401335946368725571198939669198322840306232347438758429577343547631911379663708459431019390805517459348503597693476572957214169168398189284659394820384064182254913040330426598131081921299284800253425330240729903100482817583154525867580662058268057788703397426391432085193230539622844789203996389268479919098626734869886369532129152795973607100239502388541540602716865844371910378426274878184878058117966053137818865424957761569183186935105434070284586218292204052590950787282594630046626565493820728670407140961379271948814809374659997286551767363924238766356775293384118208557955573355449520709409165504148463946265201966628051212800450977005128712576544370722914318130228955773259639845036448553233399786414662861808156904145543979991397907214520410281205486083922685745339697817352267855419559346921241660761293914957014607142439542512247951834964965742137335717810952881588796288278845326008158066718206726575254379252892699642505174563030162502979997858179213586568188821544821489251735584569537219752136810395366226036321644504155510075711374154332962762342292803902592254190894692540263186729248698472293318870318906249427558621774094842363100872091553089654702335412718859370348324608797281827206210598430398799142437975249196960388430160269855233223936652565962481770522192650526283585082069069293288251785862980924922132099771787698132017518697201726617967995759096849817760796123554605897610699940872308510311491229062194881139526581158762194388406988985838284268080386283939837073856960000 [124,46] 77752737060884973479604290461038284223771600495103659968051097838266427144723328461774960608878223367262162910874224125289551725832006515536670454898451970657758738593044718957622569615688174896301778742736137367868541986449814608793608036513960576188235072482178779733139023895456336370663525379417595982224600627157888118386818052717105143909856058370702878239315413362765249074132818234215471700238572398390995315687697740925095448515468437211693141076984837730777673465072978758545328332134161312407764331359121806066117253077626039384105836930830778862130916189719307961122992533021611790778809354099837248284889891365778019492839510095323551707856279795495454741460439583822715343760731989291822393093500991135710927076959407533992346022066656425162402816418284764364302391359079151511980504175993875697977663672123676106466612695012745870672671496244695649227839644146267949936214466348411172065510113787546930405395459419747458710129338466572096713419966648320681032885734178127554552606623218985190093244107555841329165422839622398869701733060411250187346825199326824826382404336056080764583434075126067569579821496622649825436685028262849240661700466359863643654647649337434582436756728110378102761364915967991258997611282520341935851222721000272183963639674710522148831653643043937786344971396208761347587448939784400728610800298297663341524028982695322660130038566729577407192971831549519624936178563419963016052166916609863379915291930601339189147784719371732389083673716745441196029484088304428626787298394148164622744851317781202259408741765630730037735032343841987967558853185732999205710346510854688968380293522604688049001017584248153266199129860205022011524589616525472651846237676995473439952565702442909882655423681154943334946697695441748437760022159303749866336095789894050443107603351388891352226775938877219148077436709803003073353696412582975442807136305131555385222906204512794857290652893192982840130045261201162892142619779869365231499628320647799338281274517703688123274569167431531868795427083282573358403824489866088269504446362848515222856525109015112881190526258066845602617142258673118392615298029553012778358594978534488342366517402409521663921486311643867550129687134987315318282061383231746953421994904806807933588713173486553685780511676295817349948457366797133089512507118921263247386623635061302794407212864513099009752385148800 [124,47] -25609287045804234345996955868948333266699463912164543799227902869615507097681734234816996287661320002755022829180249283383456144048149934588197300546792352947513520837506801569148617834093666821901695448029944320798727551224500852481342341455890807153672137288631412950454364777447449458428721338030317573289842764583650993215857774251912655391440860553925881058572030297196747574148801082275730087258093845897160150628877400708314120276614070863360475909483126312625478931564263380497652203540839451910113031052733363262187339517872244610529111495254799375771304965987525655405322957553322484443920278643398640529257190816258165234868370283422104332869230238827153568713327527735926642536821515036851430321371877872413431493172947732467037067003806712231428915795461223198262555091540737745272052719506192720070837161871414130464596583458213075558656097681146428989204816886412176366731027949145969704141389226893392570348355531975680322269502958082961046056598930378724559623244389136154706071271743098101720469046529194003157792418504213050506959652641715781038649146030816002335118509910837699918323135948797828930736357899626494970556577930032404384998038628405300586955345549265097541615960348322923212482478159178404902640524153147228172084235107418481380295257816444099057567112458093717148169459872550889983851397726526226359144780014261475969720289854236629460127398808991879758736623804807474347994985538250073544044570534424033849247902786275333927330940958655647515264381548608405341199736261034765626044505484462586165794949612020551156064245985798790321273472574084805280954916121033132805728790558399044580630338040504096207547398170767136818116181540671765304356321681487674823965125144722850959504281321841902757072162905423800259878238527087975267259720306617295406951691886786588423963288813887493297767326810162035228969856699114125280999867366468726795435219437080904511108503986647498856900943728127879764654283389128191903649963402194512048138314079648766859534203418028872890468409810994896486362478871795585184002966501839278580949406870505019036699950525429986372572056828037247914469647131621875698263653629090492441283366170898927376825931549908449779873853070963807574244882969654483239664489603909765330853248761976745918160986717644751537496278747926669417841092954024939857793022000257841482599875986295424314373274050706409813952000 [124,48] 6610654879516604204700465640346170407828113201633030377441284282302780469325335097262131570842450250653109650893335763396387282288568529560156617593062630791375951107258078022235202641646683594994438430883339254651892866086677986415948473032882688554934075491227102198281011351142658631130569539542727490154187478714494289546392540692157732892215152712484778044445176776265776080936572327045995783198312482891461790177439347179488060700603544896966698091133481854656291497213767855315645008849548144846307906248949667782317969166838402382338718898595092199245036633085281746684856577863112910076893389605710643417844373275433402216971269918774071115925407000092345540222586196370454583476900579539827628018031866773121155925486274606194813539089246328087651860977518310975946974375822949111866449925203507724864818285575594996603757447322793206219149898636576587032074931392699499526309687170162080143221735235038020320992313548909996832632642852623043641422546325630252603252328375160990267911229782082836131905766106297569092720825037113711660963556098181947760578672742259771960288960356754317168136217662712013255184481596561146709081646413069271587777142698368251210533158616400029923010536187054578426538127845381978062120365677269966955956311088217786784048740410410521866251605284593794002073492697076549371591258870167772083349314916055330549694126409502385690576577915065326035335743103246287472019294702810503712544319436950046858221535331382047678713671133215175596995096195058203853498979272308928084069972748026343810733404332480706679269176747446956116178892720983570952708691816618029662738131916728096711380220540540477000008342332651524016477911596260112651274882863673808118651516178430958356843704677877433787295520648507981991254483150428082422303301505109173337702350601569790862099041865806815785057437041449409667210850205470547586812208582653460664888886754414954217373740102900557408170453632116382646276727532491610021080946034873355356579894168817069347879427320748370461161911992446440974073870484695854015719037239208251557167880623859590687285427511211690450746362396673889280897598181764484176167090315548870992573621886264136520282634359395247005259312440856883053608942038536211574081308519474427845063152973260289261258552599012455246647164681188503750762504943953038192176241052094469513285582833553502652103426713209996862400 [124,49] -1417403375805946467944751202507903155478344569479930942688993789651447197943226594562885946077685912076258546517612832581785050664999967354152859741952500288762406856584293562308120781849635280671146044137520419098211975759797388307467337588199325065650287702438956878203769655906869222219797266161783813099606125130685092863627612663555978838936120246713051386471385670425811370590463716724022631450785920481499095190936342608935316441661050617033874691337215541089259509855289141694102208909476464580063537968178416949208291888664895162442009326652061823450923861122271229084074853356464547550748003445547405937619353243377417803607484240037845861150210259372550646645371211303029019328810930768328178049776044056397036159745011363706453225407653735921800203844303988788767564335542547125505034621560010315465942687333939646952734582787883627982450640803651536839098376530782644602980658747662914927885314087262629711773948622459787745904003555263634748443148000620213300006752723288609790864086157607590876665897083057740991085815658137078780903335540165922723868148479328955256648006940338992689567180001793328062947157780480090890291791390365877071645441962533395886490827330237956746870215719771800069680464361860443811096678912232903698151911481152393830950053317697071885077782906041353106984168719283475379817754567256891895626326124109921922879944889528570253293555747462126029109087911101162711333764767159046264553440130269000918216258863055180388357323476173689656376971959386304031031762331727062497423064850212886681390205537295187988703071187422974819889608555426106897685789734569404570218389058311064436675685682875745443786481328141124672936330771998649985225395905686112873395740486664218203049882610088409986812901408940711594399412034264240489160152558042207827250971931238730967904677182489808929428885536377065409940099935009267829644566177621697401040585523466469993045848895769476748592136945826472886951047134787953268957882370281384910010470943159232879932354481313792565794574209787805883231548562354110264608473017970349601019808147204268758247698150896699008372883336791505819987611778951865896459801064025060091793533571416334231280924372500038698452108846818595509079933997988309061059528648014291636815098326285154429017294933460988963269258740807397302017634387592873923532378509065926025676720141901679062351871952945350400 [124,50] 254529712350364622194777536227611346110994317785103877313421946876383038638631523613997722885297476331827910304781422569309819260357006033699492126129860303593520934399088289641456814000173624232826802704843778556249906672609871031319704736929605352783430040485392382310911414331505952280476206372670804569649444552889694909087290426083414290092137434816045305569509402168330087965869995093286175309210193744543250235454502725804131188660691406193641539130455824775563997113687957104634624203436207546588429108746066643689516608408138165208229500741427681283750754865059769682390946588986360697821266941013797141712306241151751967282735744673459787619537972643349962533055075640785187945001381363800197647850495837610228896375974318692910301652874548108715215178695527048840992742368144515967006924297127078957851509539937613647306388828945167789371326109844637236566845062250145309098679771397524648105580573199842705479535218864557051826727460778795071709096889184683122613130754162773173340297095607177969673120238906700428987092561872471716432159048878632268097055965249565241695706464609373675541806552931771004574045552228718371869334198357888314870819096976413127973622264895711065422428958131956832375247342866973479450369442226015512623598430777181121455612105100909681179461288600178799913963791184672554795240007863772949070691655469699497377764528927524429079953337317022422514627836347597412337082961680188853715020977386758899661663527087986726528379843077129409607211963179244211024843981694165789360395023671945525036725317625458624463075717113092797414334107473466612771568943374783150544878508115948516090860142089347421509640149918004407142114130910639938613089668356362749434610198956389819418597210313334621582710653845902127722696194292499218771561391798975714055100650340281667750104103056365390461161963640749793369045207420001843061982080012826361317480585573330073191085796020318973449796493559565841918834707746627964311631532789189224057666180211883419501863899366152784437039729398261586705214561449869410679024433975588539314398708101406615191883248497080924852153493790177429042989335161354899964436600779566146454970880446321151655462048416722371704568888442987159041850545847906404115281195749133900616964700906050598482942761115796469071907022205829637169142797190148002985226194708635510758610066153554484214724712809600 [124,51] -37135477057793933149675164674264358329669896012249066576355860799090309317414850853135026136824702918117393568472967359615498764193076732605012295370238072135854422085759719322107724227390615711594574901781698846369401284171862349037553087793407650348352384912463160195689659335589658876154520967560660921946773306979970220815728162401323483740057271704538826674805055672270734187171418556625857963693586725688846492707460988621663398347014269693560892695654268094634640460240088011112406447008944918387101349138197271296145582361038935057222801613490434293832311870471657963414164656788285549718848045204646515773717220062509979945755247884592023314702995118954536002611720053845387321487154980988172239301098624227448012645637008706920006145385763213189583506832212695801364040061987763234897939392475303333691169427645016215435096984163568666474699885230791249457997234444926232190192583986179287485338472479316292957181401971837014880760062284501399706357588280888073230360648628816253145462954200014839671399524225199765222101438647770590377000945221350440037352154325085264753888541296735040918295604202859652907433047807286832314576715117632427521526890261070563806225470574996808065837355141161694134670534449389670217198391571700633140820370332876806236161606860652552035311844260649186986516488510407528993429655320119258300520349058768464044461159593229733066729566122652745482449244249499932837217462483166214507278631235622250283957301892699083453157716511055098282204913956306808826035286063066561336894705145481268125969519363096249067177392826376274062792726037667558271151067728826336807619827940394505934346830028217133927585560296773286841193014672851706644656454805572879263906265152171884646167939162994368627178501188101719795890467622859279611139783764270143425543730060571096628964765132007179754968058429259174320816941422195183431385883335102043759290149793885238182524391202048755835792836784694404508336745232621322814100589461890367430743794190391410973533997327999320366801575912109875589728088011451820821594102192982005985568431041700394158236928457774965511661552041676017381688584778927928760580740421884710458105344542637890751136338944345311586925267909711108350175169074011920186630488531769427509338057601100338898365273050846493619934400169813874157221738176023401565451476214593789671514546786103187413237553920 [124,52] 4229413010315725684197170416745848843696187366032013854490364376496005493387216268004840895367679895127051714944582447662199662952749519840005618401295623141174368684195442825457025935413851279693388090639034891747821656618561097193809934390050345711821804610773041016341969105666767064708430332568934153651823200917646244601481403486796301127986948000216558383575618395990356909913461232427247246293255955796501415989626537474116577631973652798188351256472398178315793728698456506369483386581076516303450712651646879847157882651885354285196475751235431237058649627512142408159864706923210508538628966062029245731859227552410222486487782489241657260209116666610169126050814434876581234647699482401946419897332553101463741625117607666645590473331686248375549550279204668079917171568466776062317342704449135549798202907578069910501633274537955251877049030479235154617875049220860204762837520242336114101066465082741672429192850686532850232064206051140902048417042910211445690083150171630563798726324573868136028283861727182730876598205341577932016235472646194461893364630923848848140010601338287546314790203658344132530042988073997125996176863993279105278914228460220660937600981550339280499936468194952165582779946249548020216105885211657139348446409745557844135680651594002179792060030662100165771503592356426906471432791745193486108895053768977266827984021337956544292211224711727943164188970078055461355758578871066070744137953850708288219138743207693583236807869661911530012949232548107945283151538073459470137387084712964974702730963493900741201855137655355010774653330231454315049867536977822488767250573041299172704036763045597218246632229553537812058323185856655798937337457253383482518553142488250755296412086586460120411924379067853056426110438703099916973236985000126068069322059450682236724328613168306755943597521291381282658888786688479358100590587348975702368789444024722397563759737758597457576083318159733510331215349796298293965456360026066332178863401671297167135445876762546368169141048109406665528235836691110914668320994094922054730541959986796976043769453016296486867238504338766258670834972894616771658583853468444708574563465366948887432426879727092333011513724068576618169233463062914710126868738581646709089589945615357887843409273849117627553878217573763863806873169663363073018102931914587237656004299788147289686510040 [124,53] -365224012271450350491890336825422211695703108663120360965200106536332482061085267651266387377915358734614721076985064611302538207380518562055323144317126773047771193123395750819295840807755392667834952094632020376758137237179057486425380661976243914045975663119784567442734328109995615950468340068437892202567879058677024889725469021454846274498850079621270357214520278104151147796636592273905035998843386513378191810777902783942919026618600000517803063069524214410165991834320453359804055988123176513823971307158590609433522707218602088922708614589932387526609852830966979423485610378393117275877045650120463141583402395210681185626238688163346240553117309703435896938642174337127001270635420907127113990672307034740627051638638106230535256147054919186119176056060432035687263793307971907287764419666371824229497592978463613370536921075531771348493729228652083813049855725996283737721429201888382338327068818672347505203431132347129511771069534643959268546038487678180626295209928046742250744435113827109697195547447706909621221268689102200506978133489663677667946567885953284036647673471423882736198106966401462538393923440489557231603356150705232500672029069946913101630956412435615023084597492128458423192428274965054614066671987648208725579714530923725899230168539274237072745198680751368073260675706943003905416065400055622557758244489598414250584314146872839525473735555799971884488360808932272727450348817333511851019712489241141604196637095347789565057373009222387362106625876141638492249983198688568989200904129909641514506083943004393674599573237803712825928135853138799718237944023175893269171950050141979976340185569902568162457888217649211016246625153177657939814383589649450798986181578600425169887035902365862692833254164434885389170466973560859057820232531557428385465620278634295900561195669327009081955902151443128837188082064860615868746419807008270870840661770775277304893020863898290033822664515825159837108323017030424860270243640538170660216567427944494536283932097171078177000140526242973271738776201361613614714051657101178170585434936227808338326474760388362308673723845522822305564196614892016186685012800202270611939387281924513599255339942595729178055513923133260712612715497477597550858121620496261873050309496486035766197635870436313557151108873986789362822588111166945159587225087917254873967684791553351413120 [124,54] 24197423714554008806566777358297064237665238625701044027590565828361197777082571629836737934895393938821581457878706312129015132303565852602834007453935840952721088434500765735727814862794128916151175777711533013419466555160710840718480040781731558122485311775949971610648989999958385431042512052971627053576172091098139411143651871829759143256192157197812599659907405879649933474849160240102550528497151398276301279816961100663832938462617522444504757247429432190620392348102550228791832426412583933864979016823225196805210863213485728995835331171629247436400909569548651313645831685686711981174929214158227591750696017421801823994303502069348523532237791829216812803945253725419283925475613214073411264364630541149667529720328531500172609752903122138117133692361500650575961522260650534878476218865625655327738096107625680529232986973314321609896541139188344424662061670274907818456704981208885854452286059166758833836771354708150666295367854329673138487895634879939277801836006245329300949557945541797672639197494681134369998097239569099413253924461036370721197886509594373926107432161380856209882109802979955026267282097774908523345915214587025067435204034119824878357026721171506154938830584656962911660560980100417862768213713877150751299166669318748104460600056279501165910189001333350609497838910037409893890195682534307710414536625899476781773435085438016680402869754892765136584473464608004353793718335712535861230356843768958338348495692922755159168610323559548050423860368942847842360853748336673792702267543325779929088240555129830037084173951165368943474964137874851385051751418058799236568903017046847913492104369985220320562342813232686830791992922869400772448133326564783346593940103012322661379139545910554951575862746257984127854110804861511942921304493114796177740761770204099237073980092280811068247659007744664472321786450579105339466487949737342686248166917464044638821965774731751208026943092393337793384620773007166947672969487372812247090316953231223269390838266570322203543329843667461730929085948439215054731288258662096427856656212728534093737585408862109219619406375135161835241425414000125822530029883862051701180711690440772399810775614177663968418739852834496239379738618624043929018764726641425631315738415776879900112624037249819771841712297991943932693565320976547014662255033067372870078569626402700480 [124,55] -1449991730086644316957503757356618081561226709970473942100393463009014269076377464244166412784284806525620481497679401551043042941637368038041799491874836732558503807692782926077332066261544041755895840487020295362989085078718944514163501199967133564172366433173951600961201006019259514866955609672001595337999725205422423252495693240432956401319074807444805735375428577962552219792635955619886069543954744157465914097195875875679416046653248566390958495145976886694981774760455269606219200874002714640756153524448674669350004688793272893113785322871622698028204226882826388106156126967503201236980305006145422523336308445715755363157415525365129361181203504720779385209767490816646195016900543793189595833139140364074215245719584448316294895409231856156787403858917681108950229585849150516152028466937383666774490127407543131276351337920791015663539917567232766518854581132412426944687058502359276417832640733779882220675384638820072935608342522475480682440336410700864119879760657304638667126962811586183069856419405771585114431509154231359048264554333937887153514380883216248586825603063123999733711247085380395557856512559722544334349167312698001392968929152251708096875042509055736502130758851385824690447188373179109762683260200029301508399876603504177645013268832834683747937111603268533284635356319139444811676060178443660059441875805263009605449943300631482799384832909717525336768487524307100025791468698363018122684566683495844729840356461896227922369633976511394856217545995251357073387489000065562723750817925700671634166633775428519243768367147642621837573565896952384910072715957993511053441639790012567976309418708479941216953370801384661072000092985864618962986076584545814920475459903056489863641210424507344797254516637643119812726562805772622716081879599697229880514271634773958588509990932428640349411794090956281363533510358771683542711478913211691762984072732321278485625176424507326030721386259170023004468281840892402498900770162866980535781938714810107060249640088316895942006106257583449158430240362212790913104812780998430670139676407117686122017816732545051349749043741441976194579636358909536152197713273477717412365636478226521982472792212729241468483747256667568338645916934912945124939612701211845605332121434178436057947317199017859327813312636211269129910042614300792810154570271307046798208380101120 [124,56] 116783354266836550341625306496192881263120970336819201496703134737297338049374305694094150404626089585112676921617711735252887378511662396770214214712769814633212327603397868075260177836768319384866189265341226916666582688150533693487460159789106305974661945165257622248261542272440250742346241206778934846277580125040343635909770822232843226410366768757243224626765082072131479857368940103037195660492794421459059678456334570826468905866452875494348264801964474933606119475201702595850201323582066009882278020875108852717286160289768592789208984235913254832965258072236788612354216505436061556478124524439336708447221128016160488594712984244953199416262436813330279671141374799123805977507586422534772826078859316601022327640340235352798997881843726174925293384378566464987527094173552141651402387156578084667717253831137838007225987926440230642394369043368207498591537704597499585718387675973276502611132737896804486379948933160509470527472079054287679864878665875103796937632790873978148538091148054389601804159092424544182788651123432783882828850216050304130446802785302544987943808923375666120598989387547832752530744661187448059271698149262563750379439702810949232176474282247939033447209709394829455532782605486820174241479759731912542198562475448296922435217248014479330576696856548092622282355027371298412357639314359988699514013366851183480168721462391076489570280340647513262928380167391342129763908867135632583008079092883442062327295741622910482544155273807416237624893190873996426094973872973660070542897374761690424191617725180238856045892194774916122867853037008735150266477153127968948578635974252233128006892777216280142377675239643915401823916542564924573787081331175329391625286392699290402655881199913183831489415531314813886653804285740166109017695285876521198712570992205421983499551211551918904349628666027383151237302982364486789830323433989028023344642679965952463412665468569649585481944195952510603286452295751260223021746727639136343645914673352161060489569276721423056887058808287230243905923424004446804323714980149431506986502492352231511822020922176273170497045870261929979431275022422591951337923421151574526261874633260707263492329979475359880656248125114410597297229466542888136174868250564683553764390586031976573655327077887824767895237113899670871070420946592029986606078981587633343738539200 [124,57] -13089025534374271879797102830522420158558048005239656026165329201343686786302844315540044542653740340087045139300376077778659538330319788822829848387476665232694037848377048996294134365169091145512693377892552510406806715700206800514666761737532115368918300520291456400767451586826829397096134992453682387630073685153214197642746708323673930158310126568513405469427734317905060373726419611959310844567928311815614533697645400747111541024997626557983998197723015304024261173717713385595042949515330624209532795474775449965005585677471694650916810225023678010036664717653682804109546856542562921219550769439705747423873687147430907571421692960059829027305396215833092381437603626405106023191778475014833226204780235568107528591074792943487665582167701523039170836403613462847067744452175799492531210400617441537874572671314939754379552200009392819706652372564823049248631082908731447670721815947144123037038744572971723548435906863417278170139383233558681730638686177239424640872374828897941422461129156110686212150835070739864788162972325969824370763350088707564129335231225793823145258235504422229083012965603782590231384662782483036529680159269033157681412524857501846413732033389289891105993148402883092488471393802849535327711574869434703327384123711116645726738794578065345563481657378364367297526143118815117503935201097364532893841793500123945433765301967099968536618889589444934695304538200058581973881415983713016544741277613224175658289761832256608500942446245000922547030606171802890451343171059322557827321534587380547863499561753195835800530221040432854117591689620600413428642833549509090460206154023421537204346166031545185276846841784197839998764544837705471078714240460082061680264551322390284737043669065351616577321371760296156723717918213489432292752537139404186719871694086652759617183589532885651644595588341893035036099490225099478396071394973207857175347592574764677116090859122512544788142801183496240453500529348089301385636104011760165691070258410967811524599005557090147566667435611571901713322163674350399582480120822995016640799735574033186925707553222901690784436155185987873758311713119279320412006910236528984773630635000491102979095033056101822079896426982403592943164320227999814316779875921805750737464269373077551659007004889299020303065614155462401620361110524673888740206335385600623191040 [124,58] 1441054863987971351536364962849395013428519075292417316991434619578091126505395875287117263562904438878616605050105255576378998338972929509223335646463171832769955349265786919766887265766042498502576582003256138452238672515084764632267132167434483825846287631675205765488240192426746105466615560717860715906534233025170748744462869140222258135710814149924021670230238155630046446840242085065185446291328997972564122559665477861337698995652996467752888579780307519658452483303464059487936982185794256347051883240438529636430364918223466261474766605244315436798843778085018764313083387503083278043307252775586980884092572280600983407084210569175464828381823353951763724830705798910252321299642030345138440243853500964775166739894204083873559617337224559932757826027702873270685986330184953256415517446217445245210546862680230393358092237126800299705780338086886393865305817981931582873760045016590718911409841762319639801108601026062542829939302847074919038384196876720479173801157250999664310724114791562168549439870817762360399785166709472000377281731270893384217455212196054751261849163929200678363714985222415021464241153990674015768019175070690271016374170621684039335912113169046259033773103824834104759660698756739264490904929237409460146416497488119904878980882880155815473967262195588832836434941869534534530031548134143561134752338405057014319126343682368852202988621521826378382808278587249808684424614487898928348881364563467702323779048636727422507708232976593983754117777275283480389376483700095780832214829916398903563900208069851310742879615687234532891135639939466407233648400547105093307082008015510448044491584964728406564574542736094184162112549175510104912915192762429990446495320132229325078452757974838292407566739247484156079238338918123272265198608779019107311371452104339742572861109288835575716667079606459552119012365862885498092517944623263485620437431946215048618406371782774366358003068924131553628199795834157126961911713444349631891508239799196840771595072237000407239867948635907706069457449656064802765208471460023039654911346768505653331940256754998439407689320666463988417423710705499136725463863167377332431728827705385800234242627540718724884776925840122844034384537355483969797507868879056881064078780928308243706153873629099682133865720996802442342997566187715338188422871853191642880 [124,59] -129251774298830291817305227927682531009214815282747894821649067575690530646352249676119011092789941750064756229653282478098729848398417555252943488968269149246168563549903900719689973055612997780524591511886901486293757666438826416504109771077294191612866552008821570508471277400222909926880582601618699276792564549843096411833178234838277461249456168671349484395246186171164447222367804740397223051167372404021373930035668646700418017076670376477425449322178857807135167074869998780511897377257635661495604726762012035535233399704937740945749022988896226970425199327712605489924218893535450101315187555362146939910333161989578514338259584969902487757388163079449621472433623043658697226245528810315175012088853508036899310422368110491658234713370054016637532963886342721693292415395193262491836652748168247258357783013431527013671314052725720135377145167578806338477929921734723392718389616164304362251050863268043389365285051933722031745330322951789467325049897178875282729374750316870054308998453924329898844552631661619786528514138546370259200843121168910695390482642462606293618521737827790186845721067919582448924428632147639320566365644220698703993700761619990236633438726807206331575919583301634134933662507469346659080143421307658640540834443996547263246315705770463426916093201631917754376167440508060097219396658854708669936611547988124415149012937602532911184373169136021719929394168074670742394379674586126334113835527072138865709232830821430331592500206965544344474539796877002224602312902637497802565358275650992545594207015239730511720097649390017722740004695170180904560004923234641571382713485482846622988741945716715967763356053058160273111919400293649042966620895990222975212467920289105638611672145060512628077178595433230059994969652789234361346393193066069420773062254689533578004677876500180001534820993915944307436440549999164115757601706541924341850826294906360516539408026328773380992808906080903285691577427996112775324293018422949586609815680555938184217728465316545246869551000948323600151955844528851443994025287903661597578972531045757536238690770087656803960971400640658870571139392629786179007528863727757580805495853300519650235146653894437924110168634261096216687715058213619499353624145277517283489366154351182645961261206668772887140700971696245386869611521309582284062288706275840 [124,60] 8843198877539628935343858286972800979757725183805149091158229503792028961248390006996543185711267340065727710931528561414374597907463301305143020064353078803334595757343418523919282861155596688737203844604505969585886442201217138863947478307272446660356269029046325806441456881523278006658507526977025820016237053376656170597150421007844837780597482091017623319530124183774030963471245249654012147931004546737411589121876343871219979488131663185126714623227872605122162377946015615653050834489678904796427312483656563503403812719698289834678158510932789104553975055571127614602206718183996687120649076518040500431380442527803334028479382270046166047234217753526016772718326080530495954936828050804621597342082001179425890813251767224154046414767045974539897332491320793810808116339619227588351329131736087398668840517478157037048332290307876888752686984771669255836341064747939195879751554938640855691695016389588320795684430048096213529873722635986835789636244120774089704805200925998209298187650091883056411190614736884471769868635979180000269663754976850402835620565858852052952810683360802252410387391699852653294911437198662948209819339408506821297337511548870293045611065964465422375780982141102822668866457263311306247135264641433548044466017078564134320720354762751422004450199325613223881847367023653435657992466025172772291777635694988346394322236907219925796611806776603499118215243251611989045650301067041594211396323269524881412494591866446727545470107858964796722227261612022154920016138737214257580858780846670884124606680969708955026672688809280549253342958113887926937257872436589474293859257262115377440251082449216480664352038301864040768670820459079295523006012042809271196976629752509667501737892848084442193691572320789498522672707472317871116314190390585978738427069746266156454184472793076365939101621839760276384289657490372195074757567620390246862910869541254713666658776496774478132027480380681213538341015503733149625659768803875699174332212628221772261332946728332170118290321466812009068849496423139103885501710952235512485155001485361832956871595783945434575597207468362098965136727897734809144573440604756695818492234289926145064753074799208151968851816666352284454933785373293367666861443600610811248913046013480947286323144568911367097264470834512135799207490241027063383190948568 [124,61] -440596278931648896642246131287470159332112111195135575588349004856540115683155061842675781517642342157739920436310783708370092050293573961401284478343939244231067518169288422004777660169594101615641494658370354588871639157509998859495309532793262641199148518780803225299242475267326010031639302656412512038098871318486161623087224016020974145129322580781197303198384402029481958082722256335839115175744559273321980791911237252724828298675117156520537526935957614811265302339664137698880350882493883371772836282645949361876339310232909885739580606083263379733653219276550531624376903560341902883670437626182977432407591904051046074312007991375897251145916538122335389918132955921921820316124538255588209283409294550607650727638597793472529411947411739474094274328574429196511392872020912993632103308342100050051570436397194259570038999001290585982564720100864101634261445715371287424283669978615083501441975034032273151068979437298874263134560336540734836151084616241803618887539051982447720091138512794071389443845542820701616914822792070894970605038091226027059986381578397995244115881131672829706105710684816241089234283529222865724971114050576573380427638571700222775278955131612916775111206210675893894260917573475521605266769902964144387841374413406350228545323715033330313680245084917634040949104173085740802003196259735479294517216816711507786323580070289283355516608241225814304837046673017023244323975431461253920561565449153946142098180995641991481788674971812923597396829817738162748789236118279557237539264077947491348163340042105331476007162867028031344425080073293285694153370300477476174355637869769538628785267814738636776050299559300891342973434697227985814415750468204914235890739601901536967870146766141531679751443582535315526293066409758929148887679475439918883766029790024351737275992906875712673804617623855623201504189338774803411470584743586840875412454458867092417117295146413331450937951599697702820862339797427186270965894827746149567083409466095544791278536545529554657055230834241318879193953900285020775078024526731109227436262488421798373897918461403711241201411265024558571950111538026934448736665022363248500091561901091695789807764058474408690778560252198405992528616136598829817453152042234278040355889213161378306526156001037889711869062898034416742319182248393797245815552 [124,62] 15842573637233656791933000906908185288258113624347164254166558810818605476039381106654466798913380983178566462347508743263757352458798941870746666087048194011341002794724897656245237422740960842312747863178213285594224681224910775530120623624897053363289402943995916890309675412561834852128196970724796705005146009258831708398128270510085802133674580703857292519977608955337356166847052379792062567173145628686630926802755943502786424676043970678352910803469420051731234343308139432847770725212168043353968998577467119857809518084211259199187739449141645607369835012929491604292437388592905434503078771946157396419879567247212553878320191446439185779265239488920800637032529100700821671686902137665246000754883538516676374632559211848883587748765148321646439165256368062913742772949218515404559734113668655115445043857273466676818083584233988875513196276613667676602584071373587736421238578714045916328028951045066017375090055312164105510860739951796529558349108488506491971056092597601712932303870975320442033147268353023113942728493974922425631609056739639953869921932490667287170451620633196919692897758709620600640322281043818455414547467741895459412714792990882467367349746241825104198186282726935601966995479401068940578237163060646325108670422666648208787608249203597213387089124966072167337793252021528649915482520065941004746961058534282020019112308734151333887612733361172057732820527379313539428188053502853699346586444321895156692882877329240612421027209171277980872141957513576471432350649356400543906027031878913796151561557392653567928570527811788065558529305443800463132524491940289918429694996965801448937437391203175575106069708158069673051137897442626209751760010045000483743220114416761272349234585346110849099770764980677548839141706338795872888615371056339308754233135592877985867231340464809138659380030543148994350056912759632521347657308912985153255107007909158943034451003694893185121845627574618336521256425235141489348839399837649355685111659557701683233198997926923341390597311645503906601545160200487258775243199682084756082352241927762616514839910860346313668594982326822936633402396803376785123822248636718482538328535667249805309559652215499028456622696432180121925565814484590430086102042093200953105856358712234491997874761223680941168416959733926982603033472036966619744 [124,63] -474858858995676475570262367132530992929886303664811157441355409667108820493411911811629058612745398340337079183457867951872951956598674729640260272791061127349874927504513679788149515017725016918903110798471451209092127925239042159054134825318223786946348761131091301046012995212811243817405052535502472108866905398187328919472095388489234444036444325590660717605148409547583050046766142333987271855680296612594024625856034779465585896844414452701798455292391874386540355310338325604027561130642096225051419512997791492156068357639105997261391909277242338977137213580607351846018200474190032325698580279676591198757106703929171203269064944348009095854924804464760655270846212757671520793791083446318936595065707477899792341512247619884728439463293575188568098245220841346522041994227623126780138792813854402472899613013766674042561104843680618504054226007055289247327154783887565914883190491106408165287214088895812467218372691301748932608556671169673168251426388454400210021218759649556092912685384286685709368987422797411626467299182099150185006027185582922133986620306654661062939527379730641423846736196729265583729043899552998327223211222522080893925109855359558834124130499780626293188727221813410117305432442251413406792811907475888763218142961243724904213275931058268771783297002733387368944566353001713293286055848010754205387631764745213899366781970128000013381220327005840517580059462170408209830433804000848663156878823160267969551076750226792267822894831355074672875748222698394287458156346656915185309184094587455339941623347964849516626969156338613824664121616907331276635932277855984594907270375680899892830266128515186487807809115064779348094746792677539800512505868304798980287677886134480104638465654391461190389226301144293196594830525321885211541460781552590357817187114612305927769559505211395424601196241470217370002384639429908221518911353381323979106809401739968268670866929505566488799685097317925995855777399331643728710339856794782924241778470390794875895146297502773963304186885254963397363888060517835209666146928349669179102550818416186131307042816208561418468426792626949493419930705526925570466858488000855499801088957739952174558585873767284857977980187052241950991977898042617214901251492297595630907797293341370675901969155657641580382707254678711186454655829991552 [124,64] 15666337621964585611096274486575206174005454217732922482088053378935613053026918200024104019519818380372003620423084514653382750916607393249599283457605265360375140338799040848228906703658401246672138977091511943348636375283797422594720701234403680474038332373540006763878170972362156214131566934374420232429399766351254542670308206164827479253023608103145423432163965252197815076203898488292151113583217864545849985986737263695415037775812530204266105052312844975004618360555641513041170374120214557304560217128379711746504776580993614581467959477197711134428173069563352409715931678240939678209269789762930680593634733326095134421722066059395104494473176328519828680886405210868182854484140992176264164916264665634403660309151434553049541777722212108655897477280990718015741215143364751467947880902552356751660574018374008030649012926755121851618919025715398017424234690098519439848320490544670247980027330507824033514174854729099138014495395693423015347584070466495302734107281487528403953935094547771350662411287000394221323005449489886496762149405763289942965728606684556153123974776364070967341269167683172462584449080359798871025088336336437304097514637053352315217520280966454494703405884870239352807507671477964720371139604254332664899675021519027105231977257980511448539562634482375757864484210704633039610909523026371885161825209703181265721583321070539478777530184913586515702399731361888987254543344497326245985963417815538661109700573762000128213336927741985532532913204874494460112963588620737516376653230423047685394062564230821322260527364678415277072677753745360094955641928802418896860106185883410054783352490406869404896627449705687647723514340543471207744741247793969495529268058591219972179985985290610502319879177836302800969721778719158640782954985102021231609132593933853132400842821726088091011669209398241036883976589175110341499580459283974328174885840598983837435979037293516290883238379387729387960714784444835279582250288675572789658629590963316108377337429181976009792885364700107580512382918254226494698190274215125379796488819653147324807467013498701288423166215848112045262833618273759803428189187525626516964435404415868477492041087650011833069370908458832027714916053923773562533180011070967506061709575303110790033407661472773335961605311646303574911168260128 [124,65] -507121182357784731378904996325156488792315735929253842909877894613474514969937968286687244870294629164322825131874434184325391493035855532945696414137026040412204568253125159629290001380123828722722440059381190949419187960595907727722203906161622192454516028203535738154348848004270452965097465718706750536938604310119208496725709390252530224486260816260720913997829362563626835531467604126324997059278283614228920825047739516392026260166631562844587087942619699290943684061249803570515555967225945143320420282107528444495843072509156123383435606750993165063330516493755869573515212068973578321053878009281192150483458654711012044303454919299816024603235709951981457567253859552353327279450974784536463378760511263841442312049701649308882993876063455498029401769578317120429338802320669650963503316327368405194468484356880700471930078614297556370657023916540228940561254280670894149676783084915112821643863525855732349884837104584508156794100196801938540484873752300490633190605530310571322437094174197720842807469104705623545271569131422837377535331769533880817251892629085417833370143456887897969931150489423686922904910201037293049912722033108997716340395539788691177814042492516157624164193381550302733728354261609060338000146632065494273941599020509003556330834408045645873562069638866447445152295129198866984213922276974076838834531188772637600783289784668750350282343039462780667712122827559305953109058451706583794738860611737357857370126876789250284094889995167217017541242869784517764571914768848512929084190660262644840345767767682202566996455624203114967841965736443873302820181698211694455490008369751571303960426057144130181683373799345967794422173764487206921038039414148364792464214136362178289452514347235951223797929615075074129302200518617397107901416071492016790956978433863866421469317835452032420842589347110633527055818194128210509642814833214674382472335523479338722366851835219500842821721523868844002918782161327871992446430350474526078955248811840898214014678780366399145024396985466684861738194246718756125800405728185779265525859979164791528982403772827998431006866752999747439535785583939848847310204156156727014146399496455591099914526967104816088151944516475493955685397081184097351224599940224752018633569293925974762162852560760515350744827083050434452667008 [124,66] 10966323519664303577977149967547254984928327687932549205995801951571973852553620553614902977632753449896195223413857707269576419268446140352676386502914469397228420041239110501133450596622014947143452530737961753259268643906184642419009299920203740993388329341147636710668102409984866556127916181343587479324906767126052237405492784652496564682574960769089909221292429417776584480183496969452679110628498950656012331313083659405422551293234309275960825933834002608069648765565318960195543264979484442196574120703592729163738177475773861292571800738115393457029603602781944749322697678202017688054596737344764202332476946214402633260841659525753600893096401186482561250182996399380442470519296520462371061967012523746511995226701681917306463279758260755024189688636485793013033141792861747822216470812382596071294248256805595174573860046062360152862459050711903613145020358493400389437731419540578383079563927591042846693721293135912882623675413876519858799721620937801512775648455990197702982475129778739421774712616257915767516109316420217156625148771455869371089274929470299623810554854478481739829904764164804703597460966280628507155721175396959771422937184397477947614731273857336532514154573988160282496989999230388827026623516336024915028159337359613533636477486608920800551367922555041071043770575754582072714843707363248283976761653607514541794095020304819482597931265856475396725893874193038914789248102799218029566688517260346886984184325686293378370003204179549647283343647690267538464290026666704600127919779726808155875270491887335971620898864080357003373897499357357459698199362251111301812716698862383191325803446262483347665039264867547385130772744480401597180162672479160773113776019410911437765521464623757551450679667086172461605965787557704318028653489464468189589621510359614991648628158698253777427112826204636207630704905445210690169006637193364881352285668369506192212483108520086114954212511617199831499103429925642098822822463337536922473221328419298842640249503167376600791567700490699703471743244684914213776665709141431582808586015626492105227505856080472259742295342358880649895699580888876181952647927810464341714791994572713435859751261650813957419312003703725137252065517424028185189438691046021541492081102214116621674670890501659772686819336642814013504 [124,67] -70291840008269944935143765004208333221672015789979027906179869859863644957570140337496295148355767963855352217369735898421816464256850192684741906173850187855073143074429999517398606684925010996878444091953054311325812472148973462871337608689005992834767433511041824536234098912718435975598375424875397077848924741973526589653505372278682169391542150032828598646218482333983304596043588936141764001307145517570733240450843160047681441501585100932495438769177623883401301572578053286335812471843537692262983673655534549064650599627231157421035900456727506927837051240025292215627386785982401458230489255130459091638526080424777046327900979930409780446516518277569431581364013879266096732096845002386424787939065500262392568552208792357468871925205874257991127007195027443950410822637678547332650941335990274672705101174176122225020985175084626783549482057262896894863240424400565709937095947049525223309787273988183288790338420810026485401433188286930758243108953263489465162896468791650944504820435902563240791922214154020885282082106217060137970019134251014476361458587175099626491197621543821543772251580265468239091847647387327333202402491198583967554537679855569871136219247037780277996310925320446520260751475928513482083886397163544883773103447562805965263596640391325509969702575778429164592064257591503651526949043818525173619209843369061379577203324093961248799750683427625776015323681981316037534573634884791418091999203258507557275961556777105776295865406773538602809982697101415509330340589719325299357719540105198766448312317426310023947873023824142306190332757805273340478882731562157950244513323828912651280542065036974127359909241843715699227093250155989512135160891229167216025481579660955047332544150631932029016898209104849964106465021341202089049382405745565722736730149874034676164249795452487157869497470402513496415932792898990143491481423316465791612522017197606257699624928296962306983886222091641774016697508763706278414885496631810947045030793641863054428573721478975709768509878100090712928936667357010272935131030424901563563486524012715170098291750582554843351996952459822342912938531211884013077570919175670758251779357075088720433272248065823379858853118306862020976381383386566019910422580344392827129442361613291197060954422095195451914065048264576 [124,68] 4537962181348460990742713945452581359336276596301667347054541414061659806080039980581799724880647907304116935739709689861080332645920460123748958938586984021537507441130620810945184651890639740139648896490619904208973203926863979201017756045170616136495726034323389948941974186580961000474672539343549807710171864491796797418407274818913259144524826197464089977109959590470153131682007852439813480329522397676686865307746067250636097691443949631203600187175611339330941915888837850817059890294962713210137335849729474189065450012439178216487534340344127539209556408882173103332512910681372298766321525287928959548105723637551318088230448714999144010417757704879495752049878497293360805792806060041991808579797536014070494184381457656557781127351505999943839106572072555721535250743810450481068762410703174857643774326124098542257122071455082495487140232245138118082190087196483116301090502919315858190640591849693233879192550927391190436802235420143769976755245182758494688744933015897638793456220164614296767348249695407837377818152377469814737313534493606165173033090570340373204650684640897569482726553149160690878907073614794725862436476175684753437783723036678671259752967907878830504136827413332886876427587626323835936550787785257275656086438515500558874458467133265780220147946970469832974926080091124560419687229329909376352090858902750839271316240299802151194595919073234052506670612292510476084173927563859676207738102555075455888485694554457826521637366681523622808557322497659493906699152616376031360592953979493328570265198996818280497946873958674783048507651163730671505425539323755583658770205405394354465166006334963197764149323209233895570703794603914651612785734361155594165643740024509103756702298367180829461349914345020790376820656303655860372806959484386374461251734352360459252268309737380790944070829727550062400158141731053491459652619091932664471115715135353375737233766433928779878381027356359180845266944356295594751231939614613499438915523069550095175140466396973066448437625858389698391548088901570581343296584150638096452649600974966497136395318858892202246339308244055899281334983248000025847992957966556884776166542492024541474763896175730072426777840822650685928758233101572466847168742470675613485184494917816507528233155259751950700017688100 [124,69] -350147269398077361264390974049965497424771309239333149605987894038746248435577784272421996596098497295260811759928219446181688673440574738371101977486748862536859368070384674338645821382218390262132750326670359124413820403542590396364938963726600910034592490538517459993049567783317993237228126613251378583771853021917751694919652423361732966786943201214154858828169449637827527837247879114124698608057904410841276804823159561420970547258185762657901479151435188206659947719791416431569973979535400244158921130775600462537902957558209300179907544359260522242235299580324791983198063175861531424323905351695967888001915627237546100704740189931915370368805879707956254293747605416388746030399336436511714930292395549228675812635495841710701255039314569075758267480439962862511817276397653295596336309380926748491647445704922722924730825681499091507201724533448454977388544278802081487880012492359867208724601898496989840104028056528372296201674566015916410639861537350232369964330379903326551634136432394570562281920472501812521141680314069100025685320149242836605021978697092347046626356319732804261302218145159246226392158083126993632406702087034977195906400670594312183017356922506731721436733934794291205542999715431670754539179995307517494268182120423900421948850865880500890312218531114390605074132855644131581151107835969026498897133478353334534072446127401309474999902043541232781333260911456463272361405138980333268766085464424588706491904061262398022770245454969433308791797699548621998360185013750805954963113448509604749672817648588370288460388245030815847914398207316146727692114800153991666897034754431606008831715882312612172074205398855528389923521688749627011002136552694707748417279628081324429921070088817589630174641711216003748683285932899492841267764464856023258974111903550838786261125024314256195795827593833813659096759735149586167202609920252378733331052418000808225559194975074546507785294965643154933459325203652692839631345631958626393071049910526552869350381747679026522365296391882301989262127120784463091297896963064330577513480479612178151458526265390028812344784222552560133596736102300861227758934097352728373812733646808644244717673302836157703197990859702943459958687093983700815169737019977671054774638321505479297446128936733496246156544 [124,70] 3635856537591298799661784933565665554535048871447525182282586940010709122271052646451465168728021714252545471080046792397274746323976832992907170069356417235574186123022857915443661563589776445376484808962456698366223073949525820037687725067729854676904654401156560893349062634727435799067429819354412393841356570932034559200131075464688582614131831027009543597060645972923373448451176683791070833438672491359513310845548362244751240637191692679609917200796626350109578158993471724302971626349869146460699019316756213924405496866832351945312517879099132634338317373430222328086680043526210202288451257900610780666783167101305590615247587832938744207384205435370917846809793199272913545442992093659829591500689880540718240828617438378117465131130020416838254706686569005597202038677447018046711259674881511970139094551206275526611713443853381488144888212824215958812850315206049095208059835029322514908195953035617579567111500343195904038704683813337700357457402990092335263350814341646641546370222747890849385263535752204829693062623760582162398532716449892864079877132989522967873351072591210041522203182217398630978025001350636291989160272859693699254855990510844905037841575028520706761698371581602460894172360024416510372178765001044129487138848281026280028903216511914204032908949109339136655769342419529152649058899848782474454702588720550770462003814576694270954190670397812684890724339030261021254814225350042066378307465354230304121169065062858523562047282671577805211332206225541532326056663835509329548638178599184394161328108183365268037958371735720755148137342799164099152620901675007818719296634323967021340902423780519589448604360644288750988714191546128964564638311734492646806829240117377188834901489989803811356756915146891768653191617605638856569495798034988917806132493032261971251985164861787994856337534977661056808697262110435962209251403009335899888885087247737549508838549650173489483843152770948595257967235921954056748463035355406232049168898526406212260606559059807413096276939058675808238244268176607705405145295456048718327778681200724640715697408304194200538100545235150186058516085005526292399427369098763090198032794047847141226937702017466605908908927392482182762463523684648557076104009335194330201600066674087969703877790700395686528 [124,71] 90312522172463454842116339710942548767992383714503363827774552184984023605402069986020108628410068360871956051571797566697804601572306907546693586796956951050499850860270672488235646640823533645902045720090381964745672845490899894089359135285379841158096726524514250241187322591230067561821556867206355343136276434367406283955922028530020928101952606335662087225442750725651687782118177192523017107573164808990325465072221385040739028131154459863781132228816089716627912572045058161726869618064381810457537059655425544966394144454422752454359253058132714310788716328223608582220523233649844091939722861092210940029062494112085807175359678901067207870628312915371841775140180189117335126052848734874019941852538028667898226396252717636882801355016274595215642010118495537623189265202933638515877595034974590582446930894258916069559090702840994024559450867809855606817534020106562129314916914344770167813990315334631848207975451745146645248043171805122461840591759183007451451576525711844057572317888282741420537717972188135817706533809185545972493583038694251946745880752782764503955498477062559396261995361634003430044395927432164510521442930143934429595510546571284342484833852004544155849696767822002569414849350522066279704844204351486638073355589522002813408872186238349698521851752769343358826872529683050239245383751512528149077357542371243438617194096659538657332573602327388550791800239400349015597641702004106998027746415811212236564903508209648826810831986987611854895601460786348533797416328615656506650266513088367960757872517708374247782145142058131540385899538067775959720195612654994216909467314959362740778796657981184314489845471371628804997262231344418809636299459644839885465623139223115914594669327416312139057798312506455096828249120711446366317439720433244078054449207551469067593665357352918865021668744095728715995080454277074097275925398426138056295228443685299284137287797800430641637094038455082913137065284656572303779173952231417813447202797026162402835789295624822892914097544505607281111204623513862150335577267828481145871986231352577560050594769365072272416991353003450383763990437522801729609519726363644199566879981355573942959691574342514845172412781161783167261382115848116982716864481330284344600407898974883784071595444127744 [124,72] 7421375436858155150297523681334079378053532005156567814714393635774765456802147876646136631286241949012188388032995949196830740905959675967126774095073319561055243173086715557243111829980009206434661041429889357270478829110758294164145303345160364368027072923713526909853522987688614396217199431965705120422779007106962487696204090938012134994254388630864925714906001435506836337505924637759873041204967375044205159883711008663418199812462052553656884986541902627446124588257246815366657136231972444459011561300712084499438723409014721664756175270483773652223220750171443886936061948716316749729589588930498271636071788706407743173741741529708327331791888388166187036742224391991356636900813202597249584449577866822885914310729675708723631134874325868643009141002415477211785106576418563225568849839541375341641014162220402695726198172849080938922394182621043032578720808415761626534562954373636198399811823563420328523430231477826058788010575126334945539208426618969764741579634833065767598190935301234046394485138272311763895154996822403144263885754296773227990298332502705609739154437618668891165104983233487718889332690630693958652879554427062257642010865175869076365800272337608654161235759539603710501199049023130462136513693752403658456597153333233535938123915194201167319427363669527286069672206700087702593391356685503829921807385570130107384816134433911769463897385659568067286662415082114365924876400162084508069850339891587582222362761167411615702887273363616955929983307533983740355972068449755479067736630782531546007929297200932027489883373411727738990558868521986301770112194029173881149765348647273755268779736229282290601315006671610979873193800707365335938079501348301687501358792096388103864624701613035716243497153127030326687688713523277547197648910890182964132536344668808900435737520625430304110246752432174812214518811278016625975323120465019218697379476380404152305019247492826833747745009756320506047573952412863702983867406696614152366182525289844322343530882543710453423540590519321795442746584818075476458846212599583720961213592022577782425785234995495951282286165644112049108973027030497174444149789867327461560835577140851723577554596714480491594900746180239005212601720211800806543209148411541707266365604305827042333765350016 [124,73] -248875643259914750521240795846563080471984727360848552638341742042131702546413224444620761916291273477896592493745278735330672833643943381479275188028048679882247255680318964269282755233087992910856013073641055727483021190771788378314627292926750119308092041581273476781075734717743894609907108088083257269926062738263587179501342421301014292800659311308276348504573314990001132741600239894231708495553291010156415985003637436106772141452275562844404424681576809826409976181193299462337793442242593149603467347523658707532553953384564920010198418872239949640469882284225895684189389016347861485929238800591932289548479583544449691491141098098595849081171076801134939109479074869024860317486049124993035817274028333976142234188056148953798980910595384646897954933124303445983281596452993884265048040718066029594242698706479929241874999931494883655468374473168173290248652822999958260880668142740658620428969856703673271425611601049099045123715713617355677214943577573318764412674255028941591710286562866653164812527330517175599661922193661865573799381425174065704127926279386795092635229800428294960454090082546020934160893941760935620749433833031669600454956633098534051689388015793687333799050170376224213849723868644810583745880989040001658104503711679670633691506365749636593368723096675099669698173330681761147790868276548830491846719044504935316182944641139096269264068210136403540637849423660474890524557807869188772641430795206153356986176436406836113041707036832681198783052696834229381960418013184313411417522033504882499295811772781912879599738558519939359051249949546947186595243660858797889011511542425067255625640909431572894101552984875441400524125517457147430040528013230886251313565206633013872398201012401653994473074826812956850514557902619338782407006335009889738693049844700425543172168992940135742077612113839432859670184645614297242312071921085702197606249156207862444976951916539744826408726457559904302038431080992564330821791068041610059008806432922474662447580264630481188347816818251845828399863478242005753314606450915043810510800543014980974882028060791917439182798303438419423294116398909400435556804338509954808271312872039829295354823852397683063267054187778455656476095267518646795105018032847763784361815542923409939312256 [124,74] 432678243295340816915087296883538281082666341040660601218148198318960266667479779278269878404183259221932878470014489069844743136436798735863070380690346613052057806257789425218220089806771677690215785747602245253010498797092581583153100191449210632318227047526294244543015757303239608187216567820771019749186867090461954431256517526649616373389930558892501436656691321808274032033414280859988908697809607961271308222248397129565642316356435252542360860637452898068790846213881179248809096554820040395923055076553262464868000504551427715880979686931730551417947399240962982007452165674426834997323845498283169509737789430742024682079119744458828892910896545509650126685717220484859361572763231513146467706444697004195523318432180235279303400956429519817018077023146084323783487967031013823798301262470688606395364176453838856116323110733123482155238227254795528691689694808381045008327306629697056564294905166625635501326711278399512399788552410839489505727392338212627072102561753562421467945539753677017847785764946129904163438253416408329722068192668380996366456108383302485426104987668809712889759172241638593470670015791987704371590590740184886668869554726293936706304164711458985657737295637863744683565822567314293456066165887138765416686524525219188563313330314459685395570651419778519621836623881718143174495539303760653593828052545914104767891760436544666660342146487171563318924174576946370241891635835090156755455622373492584332922731575447564964261647009116175895627770842677236443944299292128416691424451854316246141077442938089586157939439320700973144352568633662885701511559791717386782525953997815110349283761941943932492915272792883812042905836215873330823733504880488148049728080390360465116447858299369499152671692532634650062380587591125516226779000934175625779482409732998275831771347883404780668360622423856164505397828892837591409812863402824795474803999725795306608162693203395284488624182802068333577878840196168809231836087483571906090028303647591711639576377631677184060018399459351617271768803776479308330568577625804559062871959599049299078106754400318083840438355261671740501930893195485540614082955603974143699436519505190949419105263283739004668911200137777170135923368529174765068040875958829248845952643920787574400 [124,75] 111393839921812151910639080516822361347866251682115550816513946692484399738833733812743724409996667151961971845671196523390746621925326135735273433387935909841742048485719326832671606227495784913337853223667754299661901304029690832442963067429399005050213406112760791487877338533431926802916851315573680776578707694150653067956864192371576062549092709230593467181764337887273101277991152489997294210768716648660045965825419040703995536609112070022701335001815352952736607921904534163223738955748649608290218415356998245701534236273473891179846055294982186494756882340653811004861538650475139250258267378377746121362094839705505779708028539657703482110952436648976468725862745177931286485854423815251184251876229361030989569651066152428100711136892665860335171237652352586832291909726290570882033178746217160570868679620576703888765209508301134117975794304992566539517616133964044708707059068730763601626022455583155203242298129897250944188050733988441567246668070987965355084693803455181946785941424101979407149989328410117637584445327394205158517181494185159851889120971023613241797091100387358800956840415785165521302971128765314793168065774124491876531896691714263095873230205528027772965955232266859404342234625260636473091421228265311054096501125573559218109873285749299246076271157520025603150857918970052432442429317323682784670481424497507527312529536324025738123926477617994098941493778135848524545189419572504395436916875381895347028730860383375975021857258904064835762267229597633064058812252099266535378779167724311823346774512975352286846214537666618168244830102513564905201740442432940118683979907178012335700205348683323010410002056214766296521634178040667918035671921558425163718527247490429978973515789655495482162918311350498352017998259905832741433180835936619485539174700602831150294525787253643286463252966180781305420798821916033412686615448604444985655695042986709012073896056765246475092978638273033096555136070992025422562104007977355950954798575448144838916768585012188188553835618963912273340523010612995809598073524731956395750377748518377942570164270335796101247245754011912409250053241653083234808426524624279396806677634123601916316880315601674059935814352130255387679667229962104554849672283845054121178019493765120 [124,76] -2141159499783774055409983423015536451285426923127309566607872982019776723638627450826568636758690614336470869987166785068361866204341626900579503807090989449418967194663806854816629628756547572128346094480357745349635119679725606718867162007394329086627328936630775087235618736470846222902050162082077604092508080748027223895248088562513181835959928465962119316734838720328239512932680694654539795244451302959553334663423329454923513010409437233749495023441762789349460955875314532939236788836158323920895435464600900133088232427765965313089890242833204733970532417301668556642660930419750839166662922554819539062639424622431665288315988666794001731270738534580086769258749999492943251506322154567816030872113762993109214391634246815300167463075061097880438814973214686081143806538655406367155610792817083500505648497171963974902713506499705510935700383770001110195750756340860177014378905372992045982165369378204159700075588363191329476922173425736242938895015448747151905112744173362892520574785268617093408365407307109762929359196052787718906069223664427500573858428358336844354308792669141057529474483381463926879061856125954850602039489661284513456226367751227517304709824887717673545575768576653869711391796688323331769836283385970147631782833428844067148551712057811272539406035576944351893886796759653537103322289726212006659779047781014727131001164380502493363964337308108480768279475817038964416299249934170202300659481564600951555591653523348870991161918646428493903417371112434107474995597586585768437122875539480446635005770981442438750171372552056281473334552283991926066308811913963546967892264730119541991763250465747665084313907532722053176240718083952183624473037873851158786392573297708328535372738665308243306356072143208237160318797292452702568190494377740496433089189682788081606216173669000552252240830717507566444554144004362358306307347316805068986700838671443062167735581481199096268933005759627441757347711563721881834207980078851050223607067745418818043583766032529184581987863030705129075110068211405759894700512998629384696334149888543810037967042492407027510241142576627783246336943638056185804884970129376245720472127644090496424954380467941935194048921989769650337405855597986908353990840795517204835045098504 [124,77] 16685681714259313790900059523413737266627838229030527282497300727848626391187676205165450036116913449627180107164627313851663761848162939545520848740219491184050450149431482739170235813031396736923289932554544904819559463059841945113905056649672672930250062277154738223559289460538388429940744043986417373376076302787048196020029334382162970764950243426585141686640644728230594877041791865390975162520729597261776493089791718217546324252288506089560828438055543841546812752645441610590877388589361539898011451321988145407615264840486797188595043176939372522289794733055082732332819138622068370207628414329202345571586736452695953260274679043140906335721515716106603119472686159006845465255063522434093881204023927890108210911154820288099890095808156976420044195118877046504012112979740683310589280952075795819619425082268310494642380919068321764363217554870390594407003843979406344454695158094297701999090940394862207724763514183715042019393062565133572779600970640640038182536530261583241890058441040784896064473400175171868717396788013508520174295702788428323609025724760438014704481498933595203596929646387843358493275703993433104450348829278940724769678341714010166754639706888701571297165160195679571158370135136617787944127531223281551069127003087409791015129540238952593663732082375441149607700886674239457969430190950399638933312537586779558040390867941407975516468739226167178341670430662395435878825765235884297160892162596353317679763758668033033681693946399688779951148808504998620904983650077822124847685673457213335135117865054542024888450581918696035088078938807787570295214930464081528247911054182459676020011108525368857532760860021125357904992459332309756123178031115975711110139314930970320603320806119775119330599661713697149320348202021765681076330985404499856984740848784962166953368029483262993057947088971986426395861154614170901084808042068840086544378007688904499710383332225348093456471333471254253989848152402674650344883871860843368901863833906607449799522726230672998062457350180077028780113446390974842313441622636849382613874834330114975299321298096355166138736261682860790295118117095921559286133145455877151183099044787460930579798102392141681045841077315397842669687719445156770189782367285008826607296 [124,78] 148639880832251134836309273334767644094509480316410949650502882970634245607205903598871245703967289470094166027618781527555715313601988269114809098033549467893848091268368479027858459635467342308303699663627583830049944300727970557950187433957290801711714302798310433634909626070318821311590736400627729378431464823555035447729579269043148492197367140415231895378044854066666850542291416263859135974972318168109775710808735470406662729164630699945333106500712410230941737193795291147969665147077362862959480893565715659301617733318612975885371062081119506214853462894630367465286113185188620569159622953753925975219968028238349818478911470835404989050441992344622586384035091617684732841044007348945588530367008766947131053512151367688019988291387632693722967042679975707764864585617651832627472764384542172604452576524712403462877918825279854952041826324170792998617346979155375181963685553566281135358968615657317128389952540250980988619591613875779072576835317463621208019176119295437993794761578876626038003234385859760183672340269539897156489437552461579806822925904480394396856291138257719604833082724240551567707936971532947715529010551607766577215648601560488299037263740360874561568612356621096431419481798431402414689666102608232381605986480128117245814248775696172211660543202250252814157802060225687589965190072473406842401752825700129909747443573670153658338445424614897918411984244287406088802326691095603432213910489817045286139975888104454697354250244408362213774496562853654628412664762854720795260954080009782086393815448521324683262629388530405215919854662578568325856795961907582018647250769171698005564153506957037475016417006633113911264392158448755790303340578565594151234943151589960026915403096344401242684711811906944182069149740178998423408202513494153627691050451624444024485144479888505663460843822797529553648279094546774587949309904836906726203261357931967259752548546848274994851306983078534248836467524961204135678229041814705881422607636616341997042847594641948505836776903059882742437806247386936708749729213140480990085913706017464121713800571688181153016028183151142254193441720012611687136055634458888113938914777135529391651964213343188984224859441066060843720070634756086474191571437342844928 [124,79] -5168236308531416461047519346963924129344839780171122554362449921152924609089263262671564420655249549680715906681015535656959981358934887397547267337886468432772934380607222866066031216942242250646527215574450483915152225531428074200159704992589744492783250308077496859641008739436958975814114294510618740664049832445138211186261621967209451156076999716110039882774847358294847451046638013900767017509146419861011099346444035144915227592459430093813204494081837829490677444164949362155395517087698748616869881164566376410924151823252375840915282006060183501671311016307292433273598959029476146359697059717231856847918411108615692698698528538742153692314257578397482462847217046054276619202733898568969384366994793191728882465516499063406113608803494875015423474517636769186201688276254414577145024424079822335864529929179854374943229164871185265073371514064947973536537430276514286216946388947206387125687515564933214821406749735089148345333997703339131463525886470227145464678886536290360925820380262487708478532916894519239838375336771743779463787047397025530502075221587360832830930193263986309111110965531080885434613481033725093204760915313038812758836418400874694788167249818622115884990260926792329101305835501826364284055931983491839100382560610887814279260735064141546629223681863730025051512993336060567535579334557468394489623384224476277723188452511408289083257590158730901946054693270900109398504452956267591512527620539705307058760902891123720471484471241720062866686796297993201403329984622135861181355678618610526644925916172411147034086165253491631090768807593961385967557014205551277393275308927397624986142061099988504713653001975182181074058645810423354952968732957900211245296008677000862080593510616617384892401841696191096595655339358935572779015578665172817478212424338774014216823175775894777724392848001429923477419581574083616526154324782772780079286057429786058528530161033341537853126846655736079916065487563165308391639445583797782063196140673749018720533985681075687708023308853566511567571279307637468697019403525195128482640102642052134340937642167099373588343996466358339335393266703827738219528336809119514884659622422150066288925758673933515909273294770304941486941006301929477286366649878016 [124,80] 45633183787250399069303508446659533582737135667600498302316844735536473615397007034719497251755835973629836728202877636541398777953663278833104328956184955009585237190305192029799816971550071223016009922406260039400994562891981248209396999819879259383307799961098665574372644077761399253533319041030066360066474902104123779503140478111655476179662489810426054983421731705813849520358391172455488011972172362662465038309565509610213488136838793967918597107015280383430512139201721633280219787659754209238298511795654731100809453860299358616299441592373440551534033581291566178258913416643631868230009420094197407937184636857904259826608409932031412097439060219198928647398315626828201447413487531237304935699512450461519621993626850246536183730165252266285870852812860024583467798293746582351982725766281322828878761039959064238223814871146857915723063418758621592996654294852290746287787536898075084060623274145031295472975154970577064727738228821616406544099846706541444556961015928924184136245398519027993628277259193450345610039787158607069193573306956928410777443036006629909162186805101117763395610023629680518778666499744062052966003150101947118569111023961912258583837562394956732609565571671502989289131496781593549032623925163587855968175526931277232120588414272602155818880847196386193353415920246957973275077623547295548187696790338219602402238103196831047538066637793775289314393185992382492133670078265529036232481149856749400297554014276141836480946847780567852147580015818396141075032392717676338522240932161245878948269072270124779424874407864039651639085510930085751413778778246439903535147864978278285193284080957544261119322847277971301058128866173045414261173724095408372778941292327137474707274752398878904193235528572875847284127674542324880401079762726101947490053595254671280970955821611051714784183500034195543067119100193047005946413759456154076192792388286752351585468078274166776224215127574278116354617359637287004924897427048780563693795516054789068610837236577225476881088617856904318573826842852569014601916947262058790499296939112266761849867885686736918451699870076733211697359621370471987475589666598477301983581475503040607764708584237679262917854339018838877547680113334232824149338032 [124,81] -541690780488866396530050107765673444604887626258180662259579992213904173765687944136331236240201722635166606418969645320158722883741216950244191015356796590684446265199168327877631448460223505199810085021917351980184583440207483097704432923720834905409708534198717277243656808211455738158725954278805152630774449490529819357707685599484376642304677579967737202800515133506568850569950597898369886063718941779671007888664053649470473311783322648374408469059396539595228100751334953270008895701943913552308634084151724739529609765461029806460587407134885740311819680792718780930917697271041210276169582224788124542590785987670864198416185454368066792940979963413052764208926862624344899777798891902949303136382886132719941578258486489469390116458313748208192666009735421290295330817091546833219490431167144412673785825295136952652571962645961844607593180856964935901857326626798766260966582976417018546345573284105761153213880456751792769200389136736503264301264237742748558989890830781492652819398485659484180515040231437711312818679126011733554553481083594467492803265657081585177307666515002806482773619997906748490181292088026057906155324693261857496132990224814876454307271127284405543524735749713753030354442704335809959267428636400620243472888828449681637022921037340413555454433124876624060609341172516740643303657637575085769735022856335511408744028682748649794059846548940398437007653722145555199283530733689481007741247930101488190122654390266112523499510465649106681710728810164596115853797451166729409681673680726745367005277772998786808973018106892708880630450186445609375784309585389020057840450170466569016751976834575978595148176515398322910781782319377489154268270121441375011447594795950832020404550334393518857188729980353280349181172140812513606982870336347101581417143974939156630789811550667240147786680339368248390610303014191803061496779118860705750449014399614457055761008354200258093491479801541745587857941214191393243780640347776127666102823478385593774723103803630222023748923707885989070115560171130902736943808104615725967826944034594997087297989289495653557796225637461632279601968986318792884293751777185393032093642550097055241694234882164817998469896682143164786917769726276546169856 [124,82] 10877919858243991239710382662167729156374154718990866324648541189946061849022607304401014230823361961068849636974495916152408224374494351925758974572223065558147749786190707776689499241930869601995810407081037410907273074585422680219824895163566913788215068414450779264346075654413988260071402719198316568816823758530790189387798353203590294219097198181782598816123119733215589606394354907862966403061215219147172827779926064454795083520337956737012440868385081232440945028112585818179846474114198178347830285781092459131340616963730016603611007927113873371761643344954241831420760225075404675576079170995256104432961305511342026688632086076183324661148921156371375636484769774824425923363190402584384587636133601439459815800118019629231779740030404557315482602830330221195556364322881392680498674534614584899985814003558051771884677405605614390451570228164959265019741344884497882376125073383810436918574460099650400560632963376707909070492377724973088770456109178240437398105006882448376480286685645489798385379671549893991793541840301050431717024602217909124674587518328882114767697210544716106042745675057409427351474951905447015385711463652751235427549979891009848064219043710449523115712942595405746090174196694569464781742839137727260633469318350827794555322525369888916362030818633758999530586283994567935893069668523290538502583829110471223277203447057164431943935435175555093222666887010206517470740617689218626408616789772513902176749288931028574224168757132674206101037220067674116127916905274166816674632792094556737397392969838257345964468676998569841039627785401717571663637799532082683006456892434727660497855249078646090745720069138424637875142713878840770776866919196814698365105514305081184321430906346831143905800681634210664584455464571098760692266707192524256226829604313118471976504348602686961180196377512491097997013345146119435077424481302045024469902047488742629854754088171125219180126074101471782108733211653156809658939604777384854909452660797878575987155742020499752527937289378534163370712328977370293758896480530116195512256460519826733657076626278001988001189638315785362250256354285971549870347727930428207534426041056976213856657278164872256636673640722420161942627523474304672 [124,83] -193744418772839077028770386784147733790915489701928561390230126846445803268846396658147648636414278575955253302248214141931794438221386469910333580120955110820152581459282382070720805394318388080529292227818457584643421782176898378895206181337454252171401724000342433822333590263717930172914353124100824969129949156996389936483370376825608104966661199086781810903180187089833661571831436036238625814513698790169415187007161686009543874544170023704535098467224450736706868416532609031121166158395860797126480573683637762878816781448503726272089730557893953882825100475150402426528551902156272204078901042820180690761855549093513288972747029702575043175834045410769785234709286982132353374872990354990065224748276375116032282500797219922614004332781517721153819041715249335323406304272172064041145670471536934327584326291837814119357315399738174667844770057421618635586824557017148840734316362143854056498445061080075185732235419169309246570440507745642432619419073795285054212106254496468800067174875833893611381791963320471652809863640904975989535339376481202351578956526546911732321940421854018654768106153942758136263653065855646519645559817703360448883999025878915652344479265482474676773119488151426910281542884210029606474335232329658337301317383181908919407677674806164328606818870296701915963276882646139950365848525289145519464881536828322369478821426771432499495363396205011830578621470002609358481251911321946066069874584665255081021387690702856471122810506382909204311152171872040133647008571777624753568495275948138287747159629425779909752369130974765156382651100949763535859097957989540374509527744336129634525733373555385990062166919291806000209476798453373060087331886059370086079645326213149634190399034275913084692385846822664906599227713805338314027669288679850312319117654773606028054552453001516597148076067617343694804987033075737304735537648099459860233103411103093228577765898351042259801598619681052655122432294144994841115825052622877410950610134615451368126964978259933717216646840628765928978095267799067470372549207008516278484032005302265745466384983996435571663000065374609928551673699236893863359936309653553610250431082757025157769911861899836259466264853002745252993830790016 [124,84] 2390678501393969798876181591657710242095601791635646908888294307098866634910197800331606655319341741601671754505036068384869105712255880129109100083397316841635963505425388414430113060970720339472680083917005024215723445795828112660628497268718875160029622826695732391058403178035834871892909726578537443404762142544251624064172765339025269321939625299467862827758614738648092722982193282898897904913083611561883471731680558715931136032988588003887305600799894021732164486459947117433718068395073797957919108545485212084774767740927288003400257704445556488721587249994147509152969975654423682154604774449717267567817175928128849905491076136489160290328776480045936262961674514759045477152660516181278294145461159831390610638317794963586583099622343369436601954638101416294911200389735054221240931832580207827632751256082639844260996266880015658369061775678535017826504793623668669682164350953311720410741276651178621518014117426593293214080671579229837419253637101860460755645376253918536980102505695020550309575688863374132798900907653850413186611236394562146678636817115828023118391270570651170876115827483602711108081160777520225302229729707198550634970233707105937081558831679316610032551683595905152534215589349647669309113605253103907306876470224449513572927667865858679090242473068707328255199560745957339977067120920671707029111673783666955296641775394098875544291766654050156380649877638105053919562035064536602870597938666259685715767136877226898779409319742035392539514072132836945356872902973049434670677304551666867224969877883026019115576795985560200558957010286884637160966032346140942390921140297022238020291525745857586286577173924902981348012662452789956016467673281153010346254854953758735552350101168582702127915355545158174090786800213455466500479397902668985918171872032755973342036213644054664107547450960632685775771883997186387535787326821364310116653146860542096115729402311512577504975417747323348175253380057585746184774026786970645604682771029327264744340028966675596263719713836459293150289561231848432869714542702902715863412280617561789639282746448658687689517965004666188047336742075782032322555479086271276097352406558117996995109066023931215611896626769876436172082986 [124,85] -18502102993321835216150155264529967875032766773623104782758582124518830874734755620290062336960338266815015877163540386774945501320691346004644210632510974085083484556516947262526512513974928930687453467219140960124196150688767472369139521663313666352896737027753704898193979708831084029931326770708449768114252314115642402549445912601457623364529222772011760100506150407670496591771734687289896352087777358039603094139978853439332243163266134471071670879783064067961395345918302804953213746044249442764848134824662276578791750694028956093351172131796083338969560762035340144872726476098975431119633315624375419191701991386780025025750143250387499135889444958670647879678942939462993882900987683903111498237796145923351061565115724357878476280099190335969606944128437213404560258802616190726137657127989365808159481128319463819682370139160990067956711671716661733786446956422713470317664670339865730519290471538634360820961366926826465726250108036725962612720768016613566224425893207502209063228926232642733865218678782226726652930142282058815590388531822953169184222124854517618550749621751146167182155381314943721567048435079189266132528779355779791027230146369416316770350571578987506658506557505651109161458756522462500337812456880657783629835831677827698719750629468792432682217346194519364422681819052217103554307162070513761444916511119692694501604479716077605797807580312937723489538430189330892867722937789158128806073471270489699611257605193183404924644711344870743798838713272600260538622379076363838717370226050845961804122776246022156467848808437425982409441097178729177318384758719610442311744247162644935324186159407609856835706646620647653495980291905713904459469326293353825911625582853202507625090013257395725291718833043680824504228762442863811170952282139723379836196699152208444891001045423138763902321619447316226574763585911812089292380706618329335124134320854766755161632465198335578066834145315359693935123839295460158516345979393223396025069899655152542342804401992299260799008291681141941411104647482710942169255495741559472725847369651552776661055503060821418375185644105680230582164004688945004796061571965321192007379304214826198237920571401069390653594806269862330400 [124,86] 127579041256772444340678527960309346764681152323749290042576854188836921374188722248965937534983476627456366189398144578500291189972728005863217122224321482955515469343160137146026217578971157002751257438378976815225098234499015736718423462322909641413954645123257860309059611998139502229568303467967071717042932491758015463418781525747680650092088197484585995054342775934983440513154909131196428616047906411292143777232448500597001226161204106152291926101980013327975991958880921618327949563069543356058828589505996482445122110352984061607341940941551849288316751163704113450080172440884318195891313139366667698355248693396773538838417662207176722956359584480453161732691811995460425497720475913556489238187397316935210997362597234679312710253162687477522845980128684964150009409412618770599911480801837490123196185460431156939922373017290182151727722799067337860846371215555622178417008471842594942948700882751764951625651927812894892052190763223095723281588331482082906260121699787475210309904276208589124248317880361051334800846269386775431421937998993932472540748413200815189005025780635182782322828772088385380870870372684580818555910192307012440098507295447312515733656308697147965014019266462634146444621964083577194887745318103037941928692703222441865972012139186413621027385308226693738023870602145923123538760171325349879526515242300641382749727118562521151368360971083746011446290844324427823774754628893248691658602342604250502633105742154147748888919725916914368051020877294266350216138669550682563691923305271459121147937428513182189512523297882023784848093580399620484715450309325611546675775829091258417589179389229960280705620466842366757787745982054996011402318122065996401758202526664334048245069168977432799313956487685566220297498171553452015622839496558315501937111282421730138301784723791539974482436852429472881794608658610042165411715179615842124952096797952500779142316932494433076796888449886945917250056357909870665618501201297815782106404920252836564393306068023571112402487194754050060782743787499280905884703173037366559108506534128688947090966064829882575756602920342097981106848229158961322573042522750043290399489314138693789494907713151010289027688174403760 [124,87] -671884370306166569370961712351034565250041101084477258365863099606705902686055335408043299350417876227713996405658663423531970027155999651963184419116506242755172418163606414995276476743198373762221406888563592751172743654105082661499759724778428484756535825994180317937909843420011578726019551596530186752906194156727259886056397238865721118996038383072765756406828430982420621664310557203582373276888029610081968338020349716945835950310442022970673860942819478684923484455989466482085818177423196155183768233405353995986206335570858493061444977102161063914936636616551307913736409678394669412982025364726304681967089747135107873650143406978319896036287858738296972726126101745924004053793600554994591839037393546451079682813440929479167326927219238053768492610131344752626195410373802581101224761824808806536082186420180953129813051741876499788051394690458210639857510894731202747798604933200473947404561170608067419151761175299568736046560671144394630778389792746256069312305246979613085160963472507994642946230629295340929357594476046557856507664594745581801360473285689400235037998836351750358362818583605070159759252138685215408757308048720481476342420407867626769116276596261219354309161602754370592004629448294371051883612744070961607290961303814310034978959150057137144829277183593679471801606036036919515955064744342849577043619718916503615365075811026025735454211447119549201093246533502163282721543519184183566895098991908941978997941926824652631337451409884085136076208316035068670989148899612481145371236203379509133596648662316440706472493357997925778529817700690909711816529195146711043466290699456356388581143051234673271266133809383482524389890859214533593301599151329763044028086396370246233152340101863837128909586496228540307487042116025760368701989224155274966491099689333274043186078217429539430386986318076730238898251643745910646428740581822297525200364761174241546759939908353078327696354815672933585792769692729641569150482722792192372120958973243269720628823228162883002703103150621509005161007733970591750988430931594410331602001150103737224201404462293473506367234261718840885676972526112378652676448599938986617090317394195255944582044307071285437662171488 [124,88] 3976664306509228190978454406576869703517408533398940216696773248107840022512997793479740176586411570294183323899780159062141475451796308611592139527133755312416386047499589488483643367273403028917810737121687989361651147638457467361011891080942665460091256189027844792353883935229387810466018441296076677274108662919026543038777105523990151181266045537733189630994090404367480368500884888327847534027086174291184549677221249312964107334551497180892234219690307617435179229873717073006475240802615818942114291405658330786489875801927619004188625010542614874948079071559601544887536568120300221269940775563055489564537319825209149345255510247671223845266064272580430467371589637599432062860811191139310509799104926545057626261905877315755732433617000508844957025477845888237945351110529056534201897927678348802486554725392277188248321904048625507937364888493907892603074943650690185265266728060927220494981556048337368984202644819737777936009476185098893057515319126855148080489615287557807721690189274545801369163212576146123131683547089188736358929106454917665004989710510301596184464565653247452300275435550265603412195529556136392561611603158548945303917443758132203711601732315253214189344647195286512453558254407019786062376083046345092396660745375239691997467341796273573913410088228828200611700975360174991022848554944640620755809947136243761850132613615731060312426081937495602466605985214195706693417828098586576260468049725050227218307411796055247037814036235118723958966642318310348992985908030282559484653694133436478155069821680237789161853614288674446016916678346319167872271019781395845649624146395448916850223829248379925025704333988500364878541840978403738950424291929167279443831567010063835298928795197438675297490718173814021116328593138821306077656920604372498432530475446127889501277354716133853261000949970664122461004588878053352979174852896813119376815149715730081566001842663910201748581801552272378263846857693831922662335571121949301007243211977600721352824218079728278672082225632182607283566472185744259807076775054055483949782674187286795276953490529439230552675201530778716965984097651703297303070704719261265362892689929838504886479195660562214802768 [124,89] -16117005492601280615614797327287167713288510112443804939111619176846107781518404372800776090573805368915789812892778495405853179778343630193954855801803533834313101604623154313000199790152347786458172535942601737863137844168639240333576880997317779969401576766139692165716855441166496592221400123037139086038898062655564235986620803319496931566928143423583137346053747125487011303813558829608202142657682410778155623790096253436162711389725010228609489112102853526043941589592710790773033319295887847332002822067565103971762717646992499120696450344343294209875813181151122651926436175715886597703520281480027876099761560768088656309133057697356693245425764042562134503437025506138076687221888415803573433750245742980775726950888835911464949550367281132823569534600834839214846565313058083381886070885270134525237836600458669473324045861008831393832212696431191676084104453576209049338295224679265333492497020826784769695317032896690056023313820352278141217956798094967432226302100628769051643157134216129948992011900138647662272774769719293140311019462205431916559361411145186659254070077514525208854055310476205197299273334677312770379918613772277532846419844021981309417312621790719874373975447656937638443883169211747690332244624606999742003089850889421171381676714227677288049112040184011395531395261588785820796660864800629501300637936967409771046111490613726799231144699175348011442646956984401689562453253654260410616831442007876472272768523171994260545679232117066673022616987290829306474518499028280649813274112628780987979384197715356642181036767471859837732386346381318188438082812770379849205627244012030588067442976131519285204702299121635431266201556410636004459644914268732617512835134058492414701496195339494184564470884043701331945862628384120730291481179388240716299265181830766955997539560842480094441301618264268933451370251707456788143748913463172682301449439353200377499612190652309213217794349495537525690488436041996069490697959650374916560293527229429097630852653051719042834358884836438647777370505547767143933715372126380777156937018495131124315457688701788096021125475123996237682696014435150931998341545260909919125890126706729122077303974506108064 [124,90] 70494161760014984943769585138733630793176647174979262716202058466660663414969415399960325067091618165980651713616120157689163565997326211705862163577202024298695771138588635511934278010404021058055152714349210697130757641258173657319848363808725472730753977342804356988114004905087382566470825244551844153833377384188236786828581044559122202277578170037741482780230425002158453968669833701461981867359200808920434322663510264354493290972458899861833806656482500821928712440819097355532339935306923129941576312105706580543288478193063336767102116850482860537113379359118428994284315760665050207596304736948229247709266622113912265137536568501157545509029232807051322542680443122796078307428748500579843437481152020349117336229484179398903363554612046080681834967898023953229207769138042808862289560980912954539039291068779073772676535629376944972650594404791741553610807912223584755104672504846199278424857375344184712353393882365037012620906996695424022160659785228841626493612554000621515101305883798006243642708573797661789994260437537711032979450600738268712972929620769758502056348188773540804019721672100199743802669467053890255908361583692209342812564393759108148163370757073654767065913022134015809617443870567667981515069559170972644302702573650173643109604621566016182039684179520216194443880636051432341070732412907270190390880600007776683625502338273976271965997200662490733327199062307500206537193334382402448862889486141424274934943019085400010786713976819440555540082318614515756648203514763389790135829981469760369616494707859882118062263697731194300238429115492006187333124096333594936132959974872382945054834874971238690553929139776879355985772918487858455467485997504303321263135283230267971459829280730846695746137455803564978517829204205223996641622528630272447316632701464363601205579171585315847961570003736105899983921597753505017936782771933476699281417982277752546196701848460943019620640942327154558535395328149963931936613948722425630680735934528262216470999054059485246719063159338775814584431028012116326226440594065820630152173436047127493495444948168993332203145692046428832728369249961005669899418514617986747442028281714595515713292475072 [124,91] -114954993558417423187598308855410778264247191937749911664107781148629072386185438348890873311880817000923100128910370126789371782958693323058109215339704353926885750395256066449548661377343168839258145326050299665300704082267480610007862965742726709115396302675473627582686194316954442180541325032750799405605803636543825853702765851370478189038115484442077772653316033322109967738942235724312446427751912982495448107569055860232294701940055210035461215554791960935893221137658440934556722863506913045490658060855064610893922814139034957316979467819504482092181964909757762418600435812863636709367180963899146760903687670646332728814405443741456566409348827629075044081620009861626734810566664444853720481715614140995785989941910223741867405277163805625313105888992544466443624744535363026725459562852085184527477630983955620090480821843281224391903879952159376826874729321328912089838176564177753572684823110869837587396914595656215936886829027283329052972985660067262651106529333610773813122324674481028498362948217917710158600175707478146346111763918557235849878052571502668875588888354861871665953496226458768698616597405994905343918016835065840615107138378510487782221802017636395654387119835271890130876413635967366275010674540197451263664326992122065431087773861441629773615565553206015380712813630284599576018881128963508285288476270913717950818550567577218605821194218613318049993626593546483501666073666514256866221294630540353159041276659000474189935504797376641578052530359299753438412732944091021082730640909133010044360242626530356614913146104850815155907695690406675562674855295390744800650941300302997732597534487793690044002768194185030226438713546822395563783938276664036938009117580351075802359850244627199007192057271044692035823859570613027316625641458956566310872351444001496716585957869032122970895903998528934717705677249555781974199438803222369169228625295722339473186755116421523695121914794423107276249425598388792409964757955375443451934621666277714901792717013705436769147912031946387563496032539492179099904459015848286198133705939101832651563558685958375526416656678987748643335074177339116478025941913137587540358858639106151574684672 [124,92] -98221194951174252980486769009586039416927105951190645124146304678003876881211302806924369545228377259228173128150115283799339570118635159743876039718207703581208050472215443491297817560246517599895844550201934885602720306999310793527013614943285145088478584984643893673102366946562990215522385336150531801068641759452078564796497362600719967239440867819493867683183698050575288462405899298698571957138040482314250777335314731487891451021936588488588778497027101588726463590229374572732257171591701552962805368952147611096167445826420745727247835670985420582474823330380716117763152681344708040572556346031533376590720596404078694705659432354264837640993465731652854488227131598842331873507622264666385046252668685585000762217955757691350966173683507986730925161664101470348468340035563327631310284105822255950857146889636381089224447267592376469802935530979059656414987692864767363777063855001092289057714577815095017129526664717446190866633905571906634190688963319121844683023360841277941024099595191478668369477447436551257582199850132364611536891469898460035931303529726941170051987100854620973115658078182624045736459117413055386489737295147155422440075655452831068645647245843806596473896313730383315994938740961553813383581951636613684038160196345951039365397243612631935750182068209099886902820511327647965067304454485232974117987101066368192272197435863238892272202738037123986085730494167316899475700947537492739050050786404882570673404114334064621306073425617454989119900620046629293870688929913965900307875562608712374945179736339306091514068890102001176493705572486904825353933640896564559196328080172444329659373906497100685060002592201281885712803226941028385437710445651301254713314253749293966875535149973334002849898080082371537405647445880978833421442522611845429083240339321389485676919809463817893336164973734012880073553681873471120001322639662402785804057272983391307375548586342829355862596698166405438998658220137916131678026280295164611931209140378841505731764541949200798318076493357518379600286275869786948857847861044466240800913924139715088586750628343645546823985876375277127142849776551414772625652065454423769014750990615973940 [124,93] 182201618471462104496668982117675954984530935113719445359948363313357563894186138740061646822217013620342035011684922868839451448614479198211622870470838526035075954580031909294136373601600129608715701341982753900580954801747929439948100679119424701946017574599838357871397633126720442891631276113732634410701678267693450013492815867971416070752503989387866600175746910570502569905309598556400607674430184348009892675266884706066480716025029255836043522753335670095772720821991378074280051940426096338523331388777430760779650811075132949077711045872297976633007727220223533616258926930124532000596449629566849598856872286054783072627093998045950985714634307488662536810472885223213873372523004804473345672661567381979247174451457335024963270408237410861126843141311088098826840476430892082515237487433963277779246355579664344946803118233843681395285730385610250357743987227770976627862015922236462158303898951833079650113956043139826449749663689663764704321819777513602714985841405072877541738606823256281133967524158308847746239465630016745605052061943649904408147050903696411115310617033739088029500564313530548710127150614179777926876376560301370642080264136100205463220647136179619353351486725786067284668219646066119368892515346441619853140831450919239142854558570867755300951684475851414784589783282276592034152942230251051826547593637060923971068458224432186330141118679977524194226071716557027702095802235547202404917524826225919893146103890521140249188352844313990065995315045731732279888243434880072363622930084578672538169550572933747295157232877151686683782801714453578701145156967453410123608163439574846329516402152624494428163371628068700301116559068693703803345935920049315083288640632040666368368225197118317860205250689890887006477494270931740161912627979940528896605528701317689305053608436247801320565197560158330992791635597241045344773110371100119752467384016400337799788332665881284824577728677175393910785151200084754498451319202602924528442544264646784925978954365760266224366630578572409813676071191946429871316583334388955539399240093292979280130049146418622937687548424173099065641301489622405608580842808140275692355340933648 [124,94] 188562225468824208379399681671053961558869447534019258634593671518554011284711574450615840243765733153628726457743503406378611873318431416222965397572077445650496940269587103409888218619182860592833770944970672804184725948125541626594310112111567240464422684904372203615048239330483720592053103955726971501397484403656053935072902726200335817278079981424224207347067810120956801938421462402408172423328871508032202414492718558096837673167720396213315975955236301872726248904808060998126238087477564333932525867977068882519508651019160600754927925345551329031234654479298713767029568778499168058352973876168376995016490434319711731700040769749231827514917200161905881473082846850941277140279984934366892620523442299653438304940181120692265302908670984900432810661130850172874245283455394008006308533854270100927565535794120179990684571539230743140999615718652097147084170539888886267380741864681832588636858598782916822276507436041693300112365822229709280194031735040943426474945609706939189617324634385666407221247755639592120186997841088695599521110504197148364579066830305849181616122013095102708419057217149894098435953863225736145544369589019099230913865305352367319484110879956514710211363394861922750051571727901688269916089050027823010049180401490983167640742651305298270573954161442878935919266248822229122326050488596366651172853070805407200978173997516672340963963083886884824809477192386182580230026623015420617702633133325152677934779988136336271899528943173123896264112092373870016423751958532147846365321254229351599766197113426731107294051840098940815763784238685526317211903317947540345332512621099870725540991835134336483757456043404007570761484073098420368137765511020711865266904852189061247808134613762313031297914536971666082608156434778045399243873744000546985527146770869439402917326838389487070325324119294442734857359438348051587039253319273982825565346443029362018471282610736066423532144121230788392231789380699837036080765524458732360405117242688336042057007857923886152977026291077265009910157316564781488823688983108384380759007566440283375420754151501917304754522515708685272573348352848722335642360057515044468730608 [124,95] -630435557029071938794457534419884662685881861478613932055656116113376908407070301444768889381100716791659477204673186477806506295233909274779963053081358269576979313642792784765558841049244262365701505546280699210085861818590302201933407811944933363083783151551419924617260603450421471078390856386339754987833104665443529054145602399299071631922169093994933185356814086962242047424576568268739352091807268073234514209084412059381233655949004380486375761834244700827134704755310148288953349069769176808574811090204270402339676838187598579612662994215678982661180602783578006784807546353706186588543389163970562247976598436849153048105574680728097760258350076003903670594292074903775298732147850622581420709939116861074656253116875512158157191647212684159537375282258102926938645142482283970976273855196351757718321373814568513430092010617780534342904125202659605525550039996788073336557789794973458246473878666930510176113055765293089853704115139680855292380276454876950767997964049266265937828928548907074918596817031994956090591757506276264682168988271276520444782118580763125158756820058589998207158286196531143838295937000084210671190139000865065496092537011096474619309778309189926616502901754512636112722304180005429889122676617492855941285179123910904280847470196292215382831243532625585488397269708472610440390581715931540174109715501747336782759875302475073742818094527842938521029770171259826452060659638991018481561640520728804892001530458829405534421926904008491524473677661850945189113831621017362680741582654409538504626745855482445131777938664204860329369055625553566320656536913430095852697145248588876963013245900929453069715197050908233998454368240565813289471042183571161273480008105448902791142695306431158828976064294343867762309412519139535768273258809817430847923946606455631691409600404832943611800259595760193850702377943228506604137743749338460031130535299115491951449841218963335387828551178449705206025707563765852857040050895071494324767943892567545775988370165427244410189353269516009238295686904289481348538166039885047404642988812801304090711469113568814309065690468014683809969819830534897577258262532655455104 [124,96] 968102593124226437253145868912583458533919759789624971527047798802962035121104178610511032409955695085895124606452920934358457572848190019775110271041289413915415851505249049613889863905416600866459399589063059405100418199422708972481856596950662798598927743805834429806405976377355599920899497845988925419018734908462785875173418499596104803271558299369246200342356309597016184944578033183009009663223960280198182299654457737780837964779313648840698831439477995437072380276159048762090182069877991490051783112916390383187808974854564363266040061879604621634258197610361518040492612521325776459574159638904652977579719534607180224348832367042084847826713207331943204208417300774355202751051845803119806355437359659532779832312172213210785059905809215178011801669203526266464666176264903867486357185958720034568843805785009447985385712850342504732980792403326096580121817334260176022249412199819574952239599421185845401333395024820385942720647479691638750819234235938867840632401004776387856384809382661281951533572187086617401807870730590547414878732765431107551879300890206977824945094292210157348761689446448914876205441201623107256677345688922114413106565273339804552772605976255240989110042372406946186453182161623176405049657553113497891728111472839533850158562581587356654299350896645472021297963757567803796877581520659322013302066169848815549337696527483230715105529596604718163672834934365462349757103084222905276108438386948501460259599192551037458731529216510839517075422378930246634863128651220592515731073065587933221042869332282161995885391149042494239908324132685752245089554023776951161410645083090806499508512571659219362309740699247427538658416426550912499565471032593569936158743914048681227956017362235855841413704687127922228494874360022207843161356181978989257395529679719278990639359442173927366201544834392738324406107120848438225653211724241447287016225451148519466215917866284308400471561588533541063921082109746455182885136966492570810665174206154884455662433869870591741289216058426184468333013615421194892102869697103376727433437786710009151079932980230978219737360467514000888030599702321697590831866817056 [124,97] -761975958174080422396555109945561240245865136521225049854181286071514832404118543370150522020030468107551926623567825478073174488503607249367596769101621487578289201486976884127991446386491004649422607444617328906453405796221466887294268821546838878526151147811431654414325368434926571673133199977287255282385733713446317040459412549671794682369802613233638527683954733623251715747244595638953459709833478658786385653684048152736094276699198467943798128763917108698955678958998325864502820041426819881184310110229210307473748964849734774800498865891208629554865232964668383991682024226184563680099862252879577168167193444714062775318509504416880291436512905996970871006188230230216387237376613241171527123048664392365035142121320056443702535649174664643566895809667521469310530799406718849996150975477742215514225117840676778092195851097261152373561270106716169371106150531072475796923802425066622050562616182372531682653440722077154360560983255735325075244228869398993599323032552385464836342363287850295464170923236756845028501756841714544629441117923758244494672162132921080118821271029879185833829239223042677757367956735217469628013067575987429514412445269217912346298143798354072431013076453680168195656537104730843813014321582945921771602209534432155942430870445280221530959202198797088457864465987993343849476670859401808152079473884329034123435220535116433324770118728028518116348679613795081255227794065971701929627793515271587320266985763568392687350019382737751124213283661142272017160164378565697958349733872866750410094103829031494802502736865448192490442048835398905730344977862834112705943346277634928924039496165405247757245845294379187486571979370169938156513945535843428540760247642674789717723270292494617983373771160661059024433057219877359585514837360867609905253846713059717082741363480253176043552438409174963683996610521706575615995509979150828571729598307105932786240117207312518108626824980357351232921631533549856659206628153097440192008703249130248877180615735868148367234369342882900515336157801752788332373404943391082354012258896553061389640228694458160075486272760960961577960800958917341164002128 [124,98] 489568382687279807902075817747904978075302478409981781498316865807454477025917856383580690957917260980964187070224516664237210635629877659661453291214522222177481447552551211239149051285908111607758226569769351129844225008168875028879959091415823431943701826448482803818656043190943209008126147954608005107838626346895333591454752933949648330523910645408145233520989372756825157631114536246339883658402969700960699293115318277578211385455407973878631688427162880634472379174668740676356749606150269756647882031590805528842959174608589992917029525294909761633579369888213159895122432864812291471457217002572211764305748676695025381579924079982067946109100091389801199331825841270678398540496372529021668845525789634487167307015280774596276651668021378630088859723670604027673476234542522104088500361282676812884521910400552852791041364806932018302546802789374494267749669136247286663169853359836278495297666864323801304194152625636552978907397287401213362351903917583663955742793071642581215990333337303971606168815815542086746382346915578402286796600774046285164402028955469940186239556502826688177735602756011024289809712134069762014614180926720869222229837638496022025851782559571828996026212757386544614098629529765296228879518204978794507916692343012874076204932319143431754266611599553258438577551129891026617053410288220542407570656862853502098521117921791194323332930662378325812967950588878492359479047889237061236784177909513525683882514757593876512903869806924820019697550292024821010319776852304621126307089865266813790506182726074542537546536788919083191876312560558445391157571149204196088881045946847765471493957518953745773261381958724076042394686328669464770493688771886612427116904791412653825429876795449435756048177810115961278260052567554587808722294976415012670601349796172650947108648087803109163150957802344378633210392631279173065560757213552630951166436228186357808217764644754568673664480652066352710640720777911749296033837911088244776930879683697835729577416004277249690084533024365290425431509341597828342121139742730575538190131022831879117483419522507368649107584419629480779560916957508593552 [124,99] -203379336555978386884574519254165012223704247847897687021271877767339150371021119783069617322610880661116296631660699772608399106890288460760572658074511961956995482655535055414381205096769613934157387954993387338752684813674756584562970101054713513999473258026336457853518127003547601307377749832057807573744722767470034959010917917049906890477508194489646285071006513837389508510056735204728882377180395941013090403657118756670640134469402926299734346642219744082459243960886779227535136969997193935661382795085383633690670087182615779028068713856951945952947251085597032070065476599185315950641768650098899599276940962275733249173064456918249063121238415184141207828130081571966657671865131977456866294299842048660245283138722853765229749863249517548411258416886388008311359091953055331697397847332039271989664683917876112185375237987974828111590979488365871872710141987260988387836449052683003470385843413903742230554961145284801922189784498299008949381718859682108740385214956778745630519614786657975075257497649183180056943417051332217750529760650104180847369205111390419084587057825829231556697483815119866247036546363703238510722673279138746080275020603147585173149389307636431776580315780732048588819445086444346885160365899853639487214018491152556158580470937461482558887023644346519297519664909554008264811614146967712452242679640978578196479200190563596313307539407243331210435910155822426540837527869107031819993801504245359202944822760121596876876278274683777918420042161733677632606940446475129501036724570992354115579205858454844585763947225465654157767917500408197784458201504366215855238101281323552314881481466418526999989248271655929055914727214737225659970422864968268974207265488258614109117773439850158154753183904993573834409650512986346348709533213174392536275885623030661981210367750598060955171668567508916622052527907327779804364711343126486579575304634591469753892074959912311219339734936466323608896900053758279352992748989327447165910924850008085381395036268619968724917531158754500758753648538727501934634912381657238996568164410032459903903868207199216184364972253368929836838034302496 [124,100] 51335365717732870811294437309151281056429347133391590813729340468201214372204946735202863455949402952040354404556861935300089745753259977460575639495602215941438130924906133299852168940126655224249409425440045086655684038643906118372581008685101968138151070092457210808587351937761731636907107584563473868250435438269129187794273349773146234877551832175641598232009752298078443537853115739761906275649364397016219853414217659186927310672719093696765521185306398978233095853601755556745914360554901703115285422074146724411094720564874257949026641926264705720589020704610439975847161603885615416656764386875373198890628540996026742167178217998857049743866334140929424541757005638455200897888202007474758863836856708616080363422799820193373489052450004064669306850598640810786078777065088617839538155864041663694562641932255055858115866266808615139962479046374527174785427062369509924905968441608613535312539367556435529641093088877960221893902802576285227675275173163970292741659871560573590468142038297322545479064483038750833119213932466089773083411447156753505117967525471325801286253982024209661655125298462710214250668816862543627049786199425692287113440842672613815894811084508629444392925533142247615154885117486265224453015425407713191628757810781233654784216905574456328404355892143891582479451476120705421714190344294907873346889276276250940244054260434176690104110694104564207081472093146324249795549141618890342730713864938943764964175534979511686201895859937909120491624936512480586957939920697691247402965753477489904999032925921994111196190566357545846722945092994840609691116729586297613196170375282541229666787677888662245989702731054704769323673841437043738123189131980302003751097607426060576527221236614234571067268874535161110945599101060311748338770949291296180377408136971436728218046249765957967317370777127961001652582036720593655305028031426054073717594310503346321487812476710453990662962663943864304434741035833500267760347923432922131055143418926804552436272368292302654437859075178468833606816216954508515204302878064476026934148505986837550206458692284599403046028463828850706215515 [124,101] -4410971408169378219608796672243378549801055140434348751676234475313849669371664093698983081290428169940758168812018222819699168388654907604372796036515218786725735558436258510123468884643906794367689900268194748465194595482023869459420999728693680137165522902557627458021366295865945479140766563636518779659820802784317976583574502156271376072134521898448900713349718479381515677717239485270763455922993423815501657777067770870330363456788713064477327807101260231633750817322623500713729966564942360016274267313955872304936600964737562321190079783083872478942289752200488959917826631703432065373561810872739894429197518629314920941382732173997098435079824216007222093123533947717031904189347842958107162813165441415782237204055520091164473938021117718585428398977867682889119046293024374300152767692620565888996564749109285116630950335377707213482519360809448115136627480590223262486744227041489170434484760675957823341410529605783412845580494466955644819321568821977903340509046916798063198077113317860222787476722243579225162208157777140226891198328732385931542446362161266179861117601349789204110220019049857834705907509540953854148623792824181556200095459162826077175009914422146117209559477290363684057591237781861587227452727191998047899397860211521132573336503762454406537885535281061097342679352085204305887742854756822323263269502512806314634527788341194515996489626279256961739094199186067165755337921346103154851309897749065587380249890346382189014179330952839354529101442917357860369334976271233713494680876801326213648423352601197766488908929827379492123754456869027978138271935629303124788918806095571546079882689327395550739913256949854875783245364068503735556162074497556658551999915914359304932204783065849694377759188733361156263111375720918408448634180972438128629375707137865441020500505807109190209396024372758299969098799937285951300252986330252762781051345457759726858524325856086147253129642511568304904344909571375713888326495319850381196568346083852330178144877573306879602373600101807274644077173472565975853602238615694208921192582640011421695971855948326113038585652573774320 [124,102] -435848493940692933167958185133910553176490148006951187773532453596487903035820158546961775799212554752684722727759587041391832632954043133412898260214933158724733080744047093664572518919742560996803729081277659831958741679398611802957551506452724056310672771748532043413740547931281407909100093772708020750881742304649380295965423261011937029051648582717616710991634054961175250096842788518874683658007816838580196388137650829210360378012442210813295745999220900592310441208358415328555653502519027592042528957731431465675175150658724782498295646124499289897845302851052431312482320257370218159713209322899904955827672354988312345276583488463803987529905816245468774829624894768971702738405010954242962175957878484126635301237619377000989112358336927692327310697366270724793868115894525482724160011310984379372480288316867840795454930326192586039418653392155075486556364331994190245418269625975406730129277370048479282626956511679385927502392117005145321023518945111289196445601211146253529475083759806569110208912025397461785669093509825537279530032938640107790406217379488735726382330745038909548452926252433044146616319657286234832757194459733986044597918956490413934241291875354463179920342760183682921859389640183988128807506547821434309965587803290335741746514809046198483772176320907533735143530244687541721540516891987466402755444782459268310561658015331785594679881827501879540808603749953233532894592573103054129179831658739961259964647967688847515982751084518203504803995394776164138593549188282014794549915050730116200909220027932113517534220616661456013660680743019911078507249956664107861968209008812226412600838709687660566347312839898526335690798164369205164058236788749885903149623673117075382312690168509697525847115197148927649342873171190869331209901677483892766698475146697666009168961588055119103764352435245716918694039713119781491727865920866462775098327073189355771072035817562259216727572073917372835979214923928917065162317937417825474261579330653325386272487971474609772306770940915714716712614527317272756281498579861489980132952255928574832964276362540119241613274240 [124,103] 115038479966901071257241485165339179283335122020605129324544016457247299201188320469831826441421859630440718250842428389999384735685255495945586795464963808125727661053977296976352975678150220788316765342415691624006527026446475199946832825367479628660438840292164512176899848167931569614397717483382762802623459176537525946003356215345920125667159858635910400345853460287421907419519781796190363370106322099049599395673609482811767374710178405354628569409939415534869539678204700402422254271205333830881255850538999889839232981389692179216100801677846586859772083156265680834317759636041794794482285427039805363440403197156278624128748582739664278578739924589619331072100350474761290251831768839888382684007770562610249707728890788334171308785323939452011360601225925246358320352569419571068264004787546870556802708642714211243871969848616605522274836595686629974808203795736881556150130247768274965433102512743069431566850400234954934263622199031835823566928582780636157272828452203027384125251359505358523584628248842928943892136003632718362895983408492683660403454875178620158350954151627877785842789475101340391744918575150413101072670963330457042129138381684364427470704104651394014282321098198259495887467326431504252839089572134755320261849966342201887848175822894864909004862448150737858943858873264645281622043512326183610274890747458774204913785406923420359985251826790707058296849698190865497708389015869969862400412779442187752726953518530604014467856452889088022939138932029796449041360243553359862213732896032506335924492656954785114717333596988849648195179579941172995689562408599061044103529979201467650694122369042341575343299700790052981920841408239658672073737757157246090547623342908294446959479496500573229165957141426255177593062188046040014516205700273220097585867722770375241487358654940936001241758667186365906818607767211690506460033992291471996223750404287123683756623487431534420955496802314786556508187727396204383149789055241573076417579590017947564948903833103529690013543133575507328706836398071742385728193529251137517963298780267212057128157679911558370144 [124,104] -9533153891016923926511413826632783009248355261547112196227117599945145672157526151496595512746559959977153248376775112934733458013895451762631553874205949319354216816466750051230680474372758320966353326680861903316577927297786259052983159381870179329778774669039772032781521612023437972902186006678995731174461385787134564853263038539864163941877519004227853467186035345735701381758909626965589449585481001303391396081004871113929438342495742952934918087022925896753611500604919426435580205597574492662623000042524465810819239601235426379586388301012883756826828853112125197035027223788267989564117270297789771410447991996187876434211948458224774209015284445887098838886420622666521004937198180956698356518996700546995022428338213312231032696165197248877523144793836629503630387905750504010333212286677351514455493122220629860876594155560477220227825365990695286844197139987062917733005860523067478669233039427211836044498327524993878323660979758338800614046944274112223527051194754168619387601969823380195810560475965278736402814570402028518370124623117033938147162048083722654516979704303737642295866697916025496148638317442408161201552999104188725675267712197483607736876840982864385169973245283055766789863774023321344377844170460339756720055279457303794656387626980234284695626602969401015866604299707189644582892574971020001517459519584120659220567064472153581189659226589636595857641793950728867783896700450902709634388253097395014087105383078894855521151325758541488044515663811975991211748189816819916754676008654570409331093093180281093322333366408073633550787906919678001465694158320774626691596180872141051741092017566005572797466628988035990083570539810525523946627230579590572183950408404519612688948759513512379425355185483276934455072762206140463623994752579453145785969555706589785370382531121700731866202052635423785919804807193891774557702191338480586005222175287443068166974008136115477432984598821382961766997401515326747607666859361766796538214331781019961122456873236603344118852699951040130988109540719284701910295187106314683509909091174383237236611345244304 [124,105] 52416494229010780181956841852774286277833756127199263652689147450573382111793518425248590020533043529324437564969877732057500785775666541581380813281989505132675339611918479668754837239166690919926902364084177797238485080800217938917406610495404026186466208024222012159990686763349439642948991576688128767157356998888143793464880300099002029460057963359633369170155495327006498731447750953387619665173956110777145303570106040296004181299629739672790530960917612268812872447209454548252452203987117598569510750219346278589911585304847090224298311362051274776517936236688335428900105656296125323476153658797976221127980628162074812370205846878368555074321343228926539081746348888532142815817618885571966037850022599639416728803661028011979307830532357875466502251420374549564191841009629019558170478836213329083389746377373498138198490658814545595078321567351352683726249092198721397307586910721217215098186891883975407813026575650415713956890645847452050400555558832266701608047439905604092712581741724802101197552180450133095632562275593368839919976229868482085090975633915141685914765388385263596336859762230628230841604515485518687054011489479973646031834389908471298248423004396706751046248833180140591156341801989134166347406708585208507875717858731108840083009269578012563688108936052476726958441778671505974977528541046549699363593694347839915402039827583391817315786146070422512742743856409893707565558787892878211860716546832347098588371378282224239731742554907750234616931717006909674034193718170042369922252659867399821025957257071800502960443324564059550762550891296042116663047203553322728214812677302283804584472047187152419525981794675780931374504116724893313688057018547430639385135659449768380252991598830315106464054922700884421771871211345762896399654135803401529920568097505906522370940710073733904111333193104391569525771976678679835298179751996667757745442836819482782003935404835651449599677915542750034764169004282303625532584025400620400744326431236658440181713477472627379014828424243152792404434432978236922955482645649600272025338471200429522335520 [124,106] 81852630415184885394002297079800884832767947676446539756408737683745900467157538388654336176217359453954584444926481352200862761423960395824103346934742187396594182424476054249461316612859038089253062811214560886221377480251697113749448926923033543485895508220299920393351318573001478107871836463798939331069931347698849023855563569525866472024980933513725121846104014822154360670829642243570745118944680880241445142155474017908483804737668586537065225613582058302682216321888472231848126255679834301509122031611495914277207788556941104345927097971218117437575108077379134020947380238190760614173804225343210063358988724108297374575076168451062995681193316084181944566047568014170030207840780485838371619579787792586451201530936594483123832128184481655384439066864243505259437688106934721696068824186986765759762082888379166641842248018294778396260841282277504091630507164718650094257638365319261588516136107669188000048593076523423485057349963798393655725179576808862914956728230437684466169110675783757525379093074138006521690096693760367831229090654667901113181661785565710826778484023565197131337774775892159842987296329762890535736569246348591296538135663960770350167472795943359318918111981370873082280032779576709509269925110260097212075530417774265804409840829857404949267706746846593180601685847420770428559733054955180029169626890965868479389263706561668046531050600223362414889682602931305369111148089028599317706946356328628214849060331561572543958355999002991499143581788162691257248426288964791882268419681153127885738612294472222499968666393224888976075869055556439829602778148819283465327371769108913040825748529020476742452245530936566496609358892980923738215263472359970818372576924078171352029799818338010622543078998499245430968012902848163860405206267345284043584328362445754453278058350000805939863923261582963252072292214005948838088054604364727515721839897033436999685252275060608883725066491363215247566818472120162053407042193518689342877632548795255089403990264599632491828556281819133740269837178438610352321274490291024716421757393882869888 [124,107] -5433006509253949575700366202409537042959271593660067162054684237980410743154652188600433693471730750330712351068455649011795332579086900172254910281970775330593608190795972153722013753038641908240661061233824965401983111842576104733749564033474256679170264902324080920005744975128016153248196717074720820147721394947049241421919575732646180508319387864918142232654678970438664170355380681805746657902969959184753158137900582569639975614782813139407283726771787405205917425666572304295285631057867981151098957218242188846228590106065083812358386363894313127187655916890242586513368834503568231182681561950585239879303820791508587635404140380027723355803980265309796509476894895457042587520032721644159727118890936973554811691761718236114828071914635411462858854880099665081029933656686946921443618676613687716565876229854459648991572253694180954719481838027719732412215563634739530962915185902050689500089239945383890710896459953819108871021287024303956264053688186811758031557400778081847572355153360132704054038229797767742735418384872562072367121881159963835081482830900387303489776351163686473936247526921315834395001029863068828461985818927089848899495356801419483102716458606744911977953595325095871311106218626721760863363302960346218548952870954212624635890877469824642432682792233876120985623000927130453794159643411744836319354294649508210672327751558108200597868737097478391916216725439625965503574602911819480276966411730208635600225359761180603668670927682330010331056467006344187914270169060196076563235917547853791053286924644066315117803510322193416700401653373608152790334616034427178935515593992697884517530146529894491387911649473654937562801297520909886003838181683445663756088549666192554800689083215550323561176745349797554307961200061772787568148859744500530407239684805555647983794957304116561889564185497891114891395473831819624816202813325593724235222899088651243888122204950291323581538414203143802858425908020356167516836575225061685711912054063574541992941034851899048606666585377504844801792586221351983991460020905864339177672979136 [124,108] 444977596542060438399774610004169844039072686681951143705223548847564116906914656235258561620690485063982307651899883136228473390130524785527746419893587945732693890731214928961576489289214342278595279962180625740403550749719871297888697465931384741004041087456457522687120495359135747980335819603225318137228479365180894916497755032852015592232319313502203638262900630501568040012823943450130734371938058617008035672734973510292466892949792928513690675506375513848701702497057729541134774783675943990284946502196360947356411571769746238060318552445155118476941746722171765336740777306049074167687413125743502431180473630258808457470543505416640212461011641046368958968392481864072922653416912931841611259368276728049173927592685641683886169364237497791562740515579938372934028124127369124382164411912213278569718436895888285755153814216257590899431987365885615881859439971324177430860265236871124465131271179921841834135248011364112120110180567014175286943216852778323051597383711322998285472558999097614493448812602979841868709412670751317903247895224107824210332274722772148615372183998865094181796759373796534287674051186401967660672519724946909711438156144610455554206993776462977261457556986524592573066396128707883250565889001603690491382174208454559699224054738665875306549040596798921212298977138326686113468208819833231200545267944914103994985771129850077805532762428322328485010727577471554410514256366154414615992850175705677112530681517391147092286746499056556050338081917074892225101428735027254245053046541393488990339999367217720087913597779349594771234867620398456893066890723989025975631360442814721563265175140045235635766444243414237186804984179677752453511093317944156547762405446932309385585424757999916629436530681248752410598029180874857224078942523815392785473912809905210387938868848177094429117210830461249090000161006222910776622870203782611275346142876596787356050190701182893690374299503709957305812349636024982182403808337468179816974639168580884701707419691222718987984503424605631186946540069920869760236886472180293852100 [124,109] -10324571137042459399471545190197170007245183743015860285580865012521832091939390584717350693941750847021565955360915850845857941439630442350424884260296239076110831468433716969913999259576406623970992604696601365100845798045153343851317619663087446097487149241060269654799570892181818083258676659810625440939259851153110966153458117382650434519397402207893548936158060681771303920303953817351704212993135878484824978787416492935503346035903187120201855122624790978595348271563477468275352627402187917561153622998271292106541498713267613755389301657328412126413665902073525819496973084342276779485127016105570423468519579510275272370136631955587936595886469097355001894400724835928452528291276759063114338087534739950086636051263693291068802348575680961512286614600713070906132295983431926505981908207017557015533287596995053109632485339227519183207280802987257011637923259373340950630381848405788663395648626370789104173141468261231176084206666566471656791564794204667843108516748233079747800782976025710087152491784482365495478384868262053556386201514385012081336988985958145107847464269961893443999892683136328429338464399094753668342031227912570786290336261787917605455980733665326822894980865577591423196434503754332262569108754624989352800685940482772657773308696560131636759752553584871905573141948754089222171470942902322160207373434438181191402364925157559476519408604340905872875809018027266357785726330649014220749598760746784240572249061122094736834015800246144109123384254225786835069643740312476496849810007606647652107429785011800878734583503491285976673613700556989452203940098201019463304303175392546760175661988072977122239584390152586695497880470940275323756288106654573428135829146363631597717551767956734297099142554612783901724504918519015023089220591516608916331329767105172744186038266554569642420756363741516928219737611088331338875691403664774585049595388647295229975288505881594030383409845079758561179985338109471688472073331876759429737196000075511540614542593427945926313072059942889209671332870067648373178672900081936 [124,110] 474018645060034938010324673727095869592855952733337645766957793634564399015281652949563075058703280559812588504357331592549033792993482157663909355879133520961715649464418258667951538846712125997652444049002736885730557264565849936182251617652529613172455788439226725607081493950195606491468990715914092834314217399465780336674509143191915899589074531248733565083445650756014585346203316233093772961690753358168031086886669779394510366293704634880965593569681211874196307202522717287378902446441212732933860267745144247882953573104712651178129017285758729416701342235294000817005133307976541870022814010817304212416072326999027632820686782708307107662921346592588384129845551252603566906900547077642871497614106350833486844684343984963633581863211329202003961739122944739929426575736735639905019270371944091784943948426547165802683096931221573579210484252960792657481260463760706114516040329353736738357199298756696654493595187498644497851011986695843679474377271514134480068143877600220875497828476567275031791959569918820599878251627348012670973426554926305467406318752880777077188746902617990180384014727914451580351531461485668012885268966130977266774475854260466959039813761139659164601952173807191658627776145628912051554329428162174750027495670486978440943314470927312569217193638023907314205989257247904947420543777184532772646410843085639734916553931976456142004896216413805174301588724302178119009597170052230582591955011234364992542761494338723166063273661010372600360868925795107294700478729876892221056373099235427865369145550723207721058075145977809301778577506023441856204011496190657550711887319355219209851425944626529688621483602344550081922762380236627143017627048615850329231718006531392005277513538929547134930519543162388337124632174959213898264670888693226876221508984429904138071624984838442938083288718999130589211957802229732628290867145409654419337823072428824485892444938922236689367499178721185827983590322047957365950501222948359353304779043419955743386631716101821347311400113692564192151425316261156323258896 [124,111] -9404342598747237848886890379050805672536586937747365962246456781923771950525070525102874123952884230038885524351387116341195150030949566634643464143038350264053926069314212076026621580322618498315807980721302499506325733779251635852924465673160140194621360051999726453881785996676081156281016340533259657820944927143891955195503614252271422506966846847264412587486886145320098950151120415002837098703685196401888377495857278918090232754085442548630672693797623856381985686917471736671767224455502980538730634000399850232596094314292469855411794526999859357143048718846596980604827860611296451173022628100602303531010332254955877868336464973245397311794102754193141034414971898123841475483591189123261418041559002513363632666937459498977321899141456053822462900201045400088348672896139242828646293228062666526532386861741802693797911637474367025876340958489031439743412870237075264354098102814016972268773873802309214193735138749934103512638239026645818976427973000276784171381670720373305965378152823700582831661474257746417154405236289176873371859687161723636390201264060214444438503375578143274687752958137675792266827440319459129199674833664362678364369933860805199092347763538395141620235975069278398567533943856437222205831341168862428813529354508093089543044016757177257734659800736212981404278894969895536776482087301796217943575078653457406155017482326814658283052511083482311121573500796161244934130430203247484765064596836237100493286837669349074655361714307448181197344964868451325677931071967710332491166415018456002624015745063128706685108165933479537910873690190852688374111134898345783061257243644323093634081910485194968574261423987497757799730558217900119758303235504946265172959740958883161885746649811130786917964208412967061127327873066894960651109825919651406540160128446929126715679808434163494233183882320405516506882565619299292585993894887307285819083496191807715712143003292879304450419350980869218886950092824477821820551971332823190170542671885129776402790196553582132600445537977222879421183263979189120 [124,112] 48514274747111109092318508140557921555292716150140009396845024962166255798783581267878508669375035001674539367119570592651514433538894322309419030563490020600354200118952034866254264556362288966003161647200794688189954548093527585348654390127688401745596022010769815297921056181386377940012675737633300553461555255316458939500216950455555736498318375843596145674336019288271759740878650655173940966653530697514677741758605950188396180405734424172994170357817994449161799167664593330997724340583044845341873442092602305274352555523399971992734899335476330962175365613691854074727970326251723559424241672334708652141242677549496383902951553266141341647053966418774119071866158243158343706357026105910128321432564493066919200455685909550843312521759922286275173128715586034740244208903373087081422583005873138126093108485322955603587053227723221178156255754800194341921572521748733350108627219285867736847044684038482958474614814247009673936829103228825213287712955974539882813404963057993985430544512214689982283817079948699944898953522808083942258370871817339549828628493451898980219569363779146906708642936053810132501166756353191427449661076964712041122752574095367568616169787220053485447404800940851398330732342105519643550889136852220362096901594356475085450889184425891971598437304310300677897499792872245670722293385371181894973668334217079389384375451001963738179065273955524421139212979741307174065948843894504105332137387597540887805943737879619994168077697951294497883450464231667297761223648246614213406829118438958032261304250287077753001880730765991514132826933754028260935232441668132701955075598264336235284442595141030666352132864361716209305977529132949731083800247564597033323137095997787028558580854781654246913574415094289147235227853898883293952964871848305933138212039870909684695125822230690242059776595500873754568477168330292360937378162189856440029698385504252650582652942734964399814578908909473824180204915094797500424495706380967731915300038593565327596975278098878289104126151741416988378547520 [124,113] 1476496008609215983546890648002700941379377002638342968972810270170474601059126276530349916445772186556818551004228383164541505629173004553920298855401313518275691201611557306020234118530652022362320869442165064608693573867914232113841981823964030711747918151930309913397492202096477289887162792424861390056793469171113275540754865018867066987337899122190949713984355945146565843150010562941819405855532675463134921631433188256629551862011125826774628907463871838859862927698185057707862414142159418625734747811087290538869393464308959312856631287739699224904044497147184905329337114468618088461002773897394869177472560263406868817241545706895852409429757569765090348616304572959207703712195339536396420187309423947578596920566008196488873264845921358583216467630984009850294374775236029477647188036697700463600684967349964337106151748149209666007549814557119584009348659434281066412561072988322502801162435213061674006991454786260856398117579431942160717038554697001661892083415037810051037144166283348031239855225101830804582822740343626024105537281820813122877921736210952817891053277732920654545328240916339827182152168113790539363572565243759954736310240950165908537837377462712220644695179185315765674273303276325724407497310134287586506865857100535490148054725266608120778452227294162405822952951551261612773666130577138488385433591148955032066607153310119699735951602559387038196105569876222909505785503663743265060569490057115452887301425065235770138028506569197372813242773922293016183243681868335533003907544626162698081710988783087647698980167717408316360245348541643439484235220728024573319342179877511465288712503094874526838378875988132947488244247497798165434562533989728419683342581040253673058396715335440158866740556559047551196176849347966984838950400711813560343367004276748639275487035344830734230308683072868564619184966525559128237715363106444205626959179372002694485307674939728544342026871610287774402406759050316948657696182255049609842109563900564242222875136603273230184200634609134501984 [124,114] -5408931845132406047347056199371750868531903109828761517710991218473054013322914465345502990191124451606082910822417057367875868064260637998452607582901497697780453190904981661929980680955830501514423050406929187472148270641309789632621852024212563532979550444837816306598758304616011594367630532229834277280328061842497823068117030922105812855833804129093646281012027980212917095502336940348352297975481974727593777697233938529433957614382580605145320379729355067648624299172511825041272646726173113881717449853476233990414635926733852523971698533921472365462155514254867457778162507098662390133942972675121891055431627410937148475417364281029610201277807479291892395158795156125871894580236391277083834760612903454030941696482747353849355515915188087593300835638985795177655181695358900536259805977816753829021704918022608215511129721647338131675650157599911074804234085850322998860900377273251845378963072660963345747034663490117608054815183377995691836441979045924099554141943394918889219074646500011683219520877025992655442068451797233638553200234537924515403639956060237297134467172637607709953593120298227928338240738812048519375084694346464293342986683252748679094028482783955182799575278408835520860802801240346597692272102816080304450168247504587566073305900202716583287431183902275410905354296364977081268964867328097783230339253998532519864879033982874800880899816024575901903440972303111518359652452155033519103666700878109053521065206147542168669873588953404548877885171509781463913205868642264276792593860169624357586187565802602053902980830724794268235354295513154821752578098929166909270308027965501917935302031989906335830561733846685949795003235893869990411076515819998560702199003367659286443497854122872214931514017114027421642977448324516339830924844294796176243606858445413374861285778725044806342909976793587538380214521901089378077189881729657934090816783887330658312217454565499583439208329742301075685650324801989119980456597165037378779324499403506485080879318163905287332064197536 [124,115] 43779942463104883356129939655506400895439678335173321781764966121075164928948716281402868367643973137246728224609643304082241015127644126766275455676159129184137152524181821736596168507960238694842963929312188037263656068348063977785446015675446423691107164426478108241659757593838840748954043113207185495204334481816341070650459502781504369008656197173587926725361380756673467573400595644662965673756127789003695601643455794469998971796024572548676823782688384310186896212275908820622032411847148145389586430932037440280398980833168360743425360783024721669926119895084790551131020467819826258389783818113102025646867303050378759109887969443744961669825609242142605178070833424434624690251907529156372578079372560414850290105516543614049845992711144565934138388376035004296733108215735552547342952352341437798594381235086076259860197789423670707849575168530575421200198435721407819656638576925794176001618549240161551038219935160499950607728180667616621995685285230352382242790568076316316915811485940895000106141486327068020016156362378698516916145421208484117412559220503772503701070533111122670107229396172392071920468351124240886869306449526818123708371258843803202666176900287842324172791423452527915388214824360378524135674355644669753853265375937213054212095789499007245490442520075040910317751275533539337137377013719107193966810386977231461784939972092269275896556477926595538057141816728221851893219367083605521751208949779224723267415154063366831488738758192769834593884453052204800112658716977274710737567820235364207070381433643357067177897571743336254127880788916433502517337559370503894906682237664384701460775118000186656456070724342629443528571357880012537951662277803954038157608979320963897990892089344909851578295223644364322573609547623650288085415073222264639066965225619635620186224613291338955910163856459151480350942928697830316135407620742440529802633908040413561541756754972721790048601938073088725932356024838846204747492838271903722363600118221659811013825422839736735744 [124,116] 1398082488017418510623437838250357434544862023199001962588785467194621745748781310902542862437439715337615498944559149336235672421562399784005098009027074253510557147260131848514714142231472602557651752619971561391592103159609205450098041508318237476497635987473229193797326071543580811423538626110681362332742105481096210383545383991117871392867731458906129487154774104492972249451657735999276198940916816436530081381023619592195667726786702258466157221612897228043058757642656992653228147145278466730346085365663794194335818251117575611200582803889921184573049733558173632965267242556228205924009504195087410271071411941930092781381811018979724174970698894482509951197963360847695217920922346148710563813521428245032657577419864231249635780861666388077446282451922190020635149896749798462271921071105996402862740822122163002960254287027110543685403766989436364612805079726591495612333087603634045739117965722602976641953915971337935994875847270256458185518039216633812298537631446361885590522085034918889584523472897016123560996085661602244092095694694822098266450370491811943929826678579524595513007071630295447117343521975581600366541944307597095405353072402860820780741045433239486669786731713047993884698798363874833222271998631618595305685604483393676132407703072330202223980672619080307652565442873062657800442456515011911035337104574833898175441823162489825836358505427277103986550965557470006733806271015670868780785165846928525203377600563282394652484601512933904931438667962289291145029441187883972644556164122122330209632419510395042125868531529015176488632228480198391170737401233760390643494667902533787934695156762081825577400298249238501820961457896534824499532473137929554133483276898715489850072081861054831895101003503902017472866727887197609340674923821654745769763925820426059405577424849696054252685378106422806666314222695977664885908770820489368834075896051217600113835630005273720492179334235581921728815431236786342481358177846747792682637589362287912365135807406478 [124,117] -2919141435892581142376910443153279805837696611289809579910840326270971932240570227357865216958588082771532825469465254458089050705915102910664239065874945345449009748013598257062458266962698093062322211591775658326014203209617378518717772051838486881868758729025249279319403657487223231928071310484028446798618214761579422605491621958891713455964458334525572561584623088180582096077791217856305385247821444420490331267573033341060660317253129642342922095392335705449464477758931065930971492962765542100457446076253533564548096026710150874783189972868272996177254294022842814656048063032613475022433823376290169319349112397660086732222672024861730858555006817099716668402686785614068852265533690354581318944631135210234698652863271462368266956432350536640289627605466591879313941445603917226024010586869849485264551627384649527451764896156622737770591276137224794510620595902490886288929655492912060698147131239922631552083238037218340178259046287257371405067533680991752676630893827259226906364181018574189537737784628332804946605602587977165134994900382873263730221557122119512502745959524391303718686474059163923733481030866347071940376135187846655774988479908958347230325106528794159312559901171162465327474043307059273047771516729963479764064805844396289197144520377537293492051595988298043004330318767491543057027090298818313890355757732260430569469098826265644188044891570550664829059693895303484978223932944267902263811017367026712812935706750520236801883939882864006711897235374554199170017193996227647681724862693833896294865405196250918298941231996348794409561459902119155684449944714144465349881149508574455954917641476228566467922567764302659719968906160032887326949496383102807797996600790133675447527922944425130023561637742643272285600131492529936501667274883682864738146434161989719370211813818440273423712123523523433631645591153631258858913166024011465722510596873758239534530042920199747678814700876591941403393538092979098059025773401680596505265979530984951527168 [124,118] 4166052717667663941396203674200028139566435330110815251484616805483157605158042815716338806140012464102896217369921637383337455416829690270100571216515184661334649112160358789081018927998815333845015011230550286031033667415894251192074054891900913115127933086947994223922907206260041772446018723305862012154301175127650048589362312601609709274097776740447576710226366937325384212894899057474695730988145366512083893232532479232752039035284807324026065942888168642284022231996021160061753991839403233925574205908842043170159347593137753245947970093901361068299938607523683400833523904976164850585048931283493441118171371653752528124708327246606385884935359926441007514421553919137765446984787007950315223184344039562433264955811761424569884713023082240931404334988940699052091738224338462237094504338554770335938780601981436811543216270105510233700818982726277785199317834258087601212460931439461148955825154841219307557366517500269395483641383809148636022281865538434812080234155909176424400152087569808976419489280119761164868797435860693745771703032921934615877491791702216994237817725004663549485672973890318205041689940445881367359826965581718718081141173690936197916001581651413960481175033588968356353956848406363917219258241253411679017669576800900142199754263502572155293112280956198740928186911039032511288718525719556671812751697832249832385139118565026597165090657002830682469603419330280720031400101200110504243124598643963284855116796776439948614172373252280723823443393336355717418118175065485378342337933941256261225795792790821113794877582980335504306687430838038630309740331776716930415162836867025835109317406880597993055488312706359256238103954188425429826359949179591847321454154627413206860376653720376991957883502240432878874254074273973603283664429579658962671760933967517977640157977452342397331367385685258248527915796340316044309509224349469777294729856520725746611590405695480590711353663997654320799484166998404286716416276598089022923844925156080 [124,119] 6093803228749255613152353739246871846304229812303011493365730851348178004669746942338203194342733699966611080883457730975908780146870635303025770245993278211139008712348556496672567515519999787256798384925452024085421925948021668844969711131776066340147705458529887097409620645595686136711918933465013486459557100135903676158649510174946341500477698435125158599988070070096903144171623793256442454422264541776275373508979067493806673128777311591693817243064827366975618279031922894756586068280510859694565009387732992238636891816441138600064946272441436029673349726602181479062685785100839335484349489036389436962754262810028537732694444134583477315433946719860560970599390256264378678218372398019820832231985752240035100508798608471337797986983513924737789599038278623099362489504144110495364301736510771125354406939420160168636737391314889809151736197366131878868370549389864130297168450982914850290582721626920616579825576038409855910100012378356180655872879854396508724254052123744004021810313496623130810568454700967876897757035766384382350739125129495738788708373944773819040501318897991998930360496187127217816044621003005200729667856930235194645752889440671433272064804114306027751410263178486762246925373220526326662686304192804653075710204142692563525759727478657005671947694095663424493117976972966858821301972337998927199138457912041161232258564486886724710667131441731706326383185880334382265402053783204617862943348524554993142846742413075105593831387128404585367791160359631825728804430339393270728099848428891338431841104318525375272704669397917020538632030659485042255620105161372955492546710856436320356735714868413058087881609830302775679102899342894155399729428975144828311505039905814416381955426434677663004734922373542103571458968144831957823583518209244234820612918009476337339296288726962907899774571798080838144907223775660156281773103581174802775637172481388648443376710364821229843776927351186202218034684073860494517805695020952610015008 [124,120] 1408496170467567439147365336254639668250789447243021123302516722624172865699331265456523801332320804503967968631489032346698277846135631745150002577440303903037283860339172933089541363271797417797962061724396987021053089705728994780347253032537617610182900709861149457521058295772364603308757193000773421084452655749010127450932219215454594550266676221484688294274464248838623111832377413391853322493312382841901455591756751524915677065827530826851994994545464695075490123567156747671840500365346129120376211700119736110847162187546828588060662430202973663907262414000477010232002850909698375396372958166553968567919158732534666280852379774716198581236945003495583095483303242151312278400032500215273733643983767480201759600492487835633478641820102109531112407651130729076758843872873369422212057226531649099134619965479815428988149363897009794661304441682705274089710682601906315867217449636312736361622033142802456558509508546853390983382898326455773491719333330944745812088638228514564871995143060738224193323062154183422718054547776161482344026130032717505575498053821254302626728761453173681833782724701220621369616119779701723785682217777870794899878833407825208059287207729320480751283760448947799842716957003862484695808108998371762831889111204913751822504974563369982091588113480844301138469307404166895731671366887419398926922223392961329691924903856611225161918073474372159059621935780336155352840481072782533383676136906246875168485668857355596121515373557635352292823309486909622473499178302662302743272813790318732867559794015076146034372102804986001928036517336970315275003559089405283245638643126270735145913514286833715288609056517127007467849583930093873099222487313320925395399748236146051391331288696741397776986646622627552694339611671650380756108124167898488099215219188941057539154358368897573849758233071031556517749958974209321837651665067654092837217675268452956439565211185495891589521923796356137851425492979378577645198800679632 [124,121] -301928402492329417943567320295197283999145864188601428179332376979264145376585554721377402341449605046576643098926501902835226940572174495364112149632456420330013075227195091260649099730363785844559250394841837537673925731701421435837058099031303580592232546127764090633421904093440208081985727165109510184019787392354814730409356936439145671173591858356847324480233252314470421428759341785651321959233778631213134621007044130460408896036850692854185937881221852126931428618369802463103675646254959066579215901580301097227402210925300554099701376377331549151305259834588013506419920673551800383061611824960968145031450203345116121537499845273668888457448318696821132335908027768187982841883233776227965447773151437207507090032869563068145928310391461072932709795606913581042199311340628949186912161473306009434297818213870937237193284358915015539575051721412083792213487547180918023727570178903221783690447516079251213307346943486572428002241472868883802399613594062459756335618232080915944230142708750059584528229913102272598329823769223591400009800965463290609853350705575193162325746422069979640989273480803795959202980132916423434944820907697111542258665461080037858610280077440358423536796284286232018148173991086633706278385938299053857018908773576459829045122644462043612413541038256440586836721794344331699010966196628296058229078290297509532290463502004074300912511883162727490043709608948921283360871750015887369538848922619209177282018543151602462816223524167046986488045042657629406850806247273822058468740033173351818101839264746784048189041250399961210320767886574348934684368630809745094008452277590972458576329609592099955020783331166186182248269558550686617916841117466460223459632251167572386914836217666529163444972044074593216157870782242112789745010227531410087540260629615350546013605903749014826574578157280967810244746247764220283368162244202139874199582375338318563011363405241730960748138710078276208741886085655442001536 [124,122] 68297977088730348191357013819347806715187167477230377343724948972002584491673085879092726488334060919585425334220817002912829975853611114292898569856254784376845976153364279093526906493024382510044954849510721445167586716378860154705617341449469041773674651545630328460743616179974980767702196835512218348798667522213347752887324622642599229705746703143267186315009229317764548701223250886075890882916321928891055442488060144664811448786270949824144087871708554339119522970827161375248361288574694977902994883635697646021076146081658216398766997679877722359968331526938646749915547133207247666839819769193681447748489823152281266517755954563348892485816961518658208235860471271951580093016443402374879673629245860288813940078355175438290604949741448623399614722978275795878137739854655688427320015156673760988849375112571383517403260791770434729183598996218658296089713576971901360482031615897780149346805421615448534700833854359177963312956276169305016597074436679008362472881398480155783392118388172168503258110205517355716333034732724128830369190441098983553838122397243166190172135140236037937804426191011831954358929765228582000500289949373873534788603865640787999446328531267032394112996409819524331478241389220385656402113127290820959188887492678019325089980639663835422682764662421575437539259575029716694236819116090910367422773286547092516923070230389621829993953338167670646565936007611924309847078159573446389414753113338944322611871320864669200965658944568658552683540240046330217968340085551494804651323605935906553144673756156360996009762958044352023649240928108831757897803651061797334176403619201592525783162231709762358486501720435645030699638902548481746477999380174577121328483965225823377385591374765343724208823920582439430651587934019390310777083541060373719749768773286307384485091388755191032178072314550104942193241371763762220661173474408182144558622141239632744395293981907273166907074345478157682670284949760 [124,123] 7091846214513440116962926083864823684931585818055652281305766146831509063521923499683699128565296699077210298318078636660560994768715385145269766075603540860673436229183617804955001130779146939349316180700896645690007716763274510706802849440799506973292866521929950265440434258416685374665750386909060056637849389005029238589456749993125582817693010118809472986159080021288623366672870940822035306302298414625642731779449577255569033448884255607756379257380057749141898728657729883853032374598329628814994135257073868161161080287036661983416219365874555717511763208522858346620630856333769420526410090969655493640312836694075059144751377486211059591530195292716307295470960326186509724878658634871374886622569515978356303899494479499249886062587905774912933107004002665341075025947868146188313514805165974857136574885273610902073716252975617884547779059132269403574848887547635590798350417247127044065337540316298596875356466067308350824521709563812637176957792114729347224722659938314147102197417396108426692524547379395788857486313081101532551898108756654007645475016228578935496832219230541326372819742748154554194479383484147290166604806795837357279706339385768036451561145906083785335771017449981610915654818794458483651124282189999443898491164732351221704457806720263016628917889353962139438909706293707711654124148184077533326155800492563355024976714808567775212851596207070191772926182929209461777842544856925359101350815484231871026033117274888777813886934740309827002307805853013780275864375768457596793368806892006226262753197862126915222937462833155189516467439171711228840010232482363768309945250076781110532594511083718892976642053310492627839410705514211016832877258166953746260804114563506057710082517630695770207725057840615359033620091661168727063068957436836886517764924350296192017655491384512244338986045546060255321887624728707238432971459274180596777585598574531605518244061082631544930604560663617747968 [124,124] 753367685835653396571018184105944896875460585171152489402614406157556761425858492321167326299051367933310235650432023643814927277524508237180714265519470095449671196659771594865801403454857760240937278093621870129847599931153496729539928125048939647595697625953463864335972151112991650710048678984519942482361300234613843136758083248696185453977725649075281898646220871224150512574146596696175456423287981550741651292907584958768989241039243455941951715538277239816117076754972959526651020327096740443655820373669581395032182229072171365570223388521655345504862391616635297442139833723472851562817313294108815113878362206726413925400219469091914589432657708530641425269023402299108876417191277510266211928362522145176290234152962388478499454762322211666369142215578636849400552099179232109615812455400867122888986242644843931535881524929327625788411987519681268520222043734204704110256230389977444966008579449006196071658768529932877064676528046761864127248183069882815459548943806996176033013295263099830868185046829751173152900651573243520226169150089666207231870660448155834276080224969252834556881452912849531609143297185913920773661800762690214821682053887081655334658833410072567460368369292745538497173170141887084968070722961567836320964514336733478111849718828865376822869911402250167595201951544668694169566476099449734984239912322357219063439764459875949264456482214096509115070012917367135882417502029734896398626337795368208649351138210466079879833165847547121364196065059381166157330186618515429123089249464389224763380952643982251777995472127857932319067222894113453988397467849756045433564319192539252904258722756683804137173720029028834931083651291150166316518553014159493222031800724868639842681668654791202295266069590657769039886833698252899689973577915545783330631588230158873647975405520873044309225619642655100452025374887457215047648496781203523061924479912255431082804849162264088046015823546 [125,0] 16602385230399885131925741879505094315788359095677389451336881905203261444599040743100313904215226515394287306821529445228874067331702244450752727938182062466829998880096726398400948215274157804504521844482845413356790114775755164292695590700531335740029705099509202119960374148890914775323596602807373346314406073048087604081602659221395939608942223889924927678907005580447654219908460721322346854993125685444411868854621768378713338357202470977427454344305316845396383420355444065714664961322960849858718556627876142550341844843227351353305775233225572501715096237055567055694788306571118692262265768678281956184292361636011694405470177558077690093035071281997279590407281357234010320940379595183355070582430597123112411991319129089145708153595557366034882076531432295901075343063147923699391136577123726796893091865612278158375831698067310839282824328233379045298723134946304298807378392989856405682314045326140497036685006401483281815162377863773438637640609223761015439262650260901746595075366393965957283195348171760662992316521509668083029193016919508753567120341246752324344007474476058270241031814279068649843613137864494303133451628511586925776974857623355019380302516274495716057473329082427984570295481952650438094594930936510982719652210616189895348025818874775359935362227510214216792444685108689830474720847889143733221977800302246743181399878610783422409182116522088421550328071792644755168514937247076722789553268537109662566678068317151188935070114161771675810632823781898253592014260131346853672453804218222785373868029736145950097093392415714133516333724633827674375941244686592872941894659304108054808309620172217646315035284572147252505579501913512618928355851312361409500130298965353661388399620168030586881775951481008052244189120453334765075601278840422822138565079502391107171851322046978174535138631037241210540125186516331931976874515450322815725605003476162667462173452742480540481986343349561681489045300691667444321240523499865035286684699344993240280680805784170186552066223033514126460982025491142201454901257054072204564493927433963062059269712431824910874848461273918376620568276862069478017254200206455998153758285427676886011882529530185522925102152939855382252194323345849208212121215848318471331972738650178096772599090868099118794302999587995653904962334663051614923990777124131098558760956657371362440863968082570248192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -2141303133785474123246357425559292117440841795713230461538648305997186412263048531396718475657626278709254700273751756335536776537632071055082427808766907014312313499664866072132463097481161413518178974256380550987323175272759714979260266916095010134644490785526268767729131472736142881049366365324128696786579054725742039136544393518643341016510777579996181121086986434007043116012597091911302744916881842818599594328985048809580436476896661817510807277935841868375299918875228791821229365273543461328811127301470089613523234755275034521317770627693576579210027816627716039446713142582860906325575102038120405980903581564636561270021512562419428300831637957109295505372642226125595755179866266474848127275224996358598468393533817687615011347809766328324313398750416660439636654926309776774249628073359075337079302801486338496287672586077327970470519064399826125778991954137824422155222844583095656582840642564802933037112487924805817047189831843458138591219569011577622243717646728502222064937585242057524534777568018127136317187580551962603608487613450331192077287271741316972182219428471425617515359618028463636822462854771308394726830784056942311165534589592739638351062537842858351044706803589405238020723435704346900036651594772639150044469457698323906623899881292497641952075957725826561057739188403028545067462175357908043302024000175185602310044262627896988845144363958883963755061058372943301881605657341993607859865701501831967247224189662547322497604813941934654708264518750681867973004212369605032737666418301783629505200210344857327738457318478725043763943565365993129212559106168407423881387928921922181023614231758028423597721430972283798641909305504681450225856880793130950714780217253321281666988016027298136499017376677978003502174476799059998546038792921974599406017304287427231559069944269750000235281197828845100074245854910091736529019509580594052977989288311758913573165652243949238093534588472388038665786800099428611301619035145914614807653276132793694894706291397143515692017696675447355840969647847355378134053878410356855902367416259599932950773023055068143704105886794328307206031146854009550205507085777766477661187753240764628821108560578277532676200229420584806351852258563495948228594243393369204011485900549575495702882580718549861912106321293251603634693120189125621243966883273161467113668643967957166994801547246296320966656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 161898731260798429325261045907763576541474826193481766244081391583961106991977016696144760989405575592340942295982747155791799863901457213130134721768420559518656665660187131364869745724537833681591639899309488876433198025407337810863828321774733767197172965072952099443262901070489633765561432342300017432044089311097393258015160651751272812246708782396841850732810343507416874448575045166845165224526455676221971810168495588340445701779284879095869637182520716475222675426984278704214038836112759788775982369887913214265927134365167682108063121096557758819603021428004559861695061674995293688118992764062560613309820946689434209034552972651292986228514868988705730916791199677401693147467118138435778675283777450877097167709350571275619261636899105100565458202088126973413080893701963224345660209247410041239190196348097622965543276590920509323810785779775972076092906352172377260314859625086381595747443139961652582636822461821665215628698184474334169842205201881740546469031431699195880470044669593316800153018875034033140303835591091868468472593550299692418772965895422763144405552845455643307257619444169644095118071205759102322340045773789355543822290434127983762636376913032515141693815081139373279530948757261982668499719890298889401812290420840756127756358548890539634460106652789667539081665775839025988968248390398403825628439805504326333419912620516988502742573200873586325281736672775331721106734099920511771075325975881766629544442740480365193052935240341625087080483172441396167674685530118417259740904917033622327288426009038730763399625958928112969345805518248644133738927076430225257227324731436726525537412292197916316642847793887779559149266199226186473167834076873230213121958835086410768440341943679502713032890324015551945294096605292297247229317751661106167545123406657999214865925844035237618195702495007859913887240107051032062616765504821241715556487455259974475266700966001894919908142968936160377720108604847887366567767439844450224015933290154818927426884130572073758799079434408576792647882367102068464467517557273940253423174645885182266612500388046340452276983782573318081480869988948838532311399864509010512435115035573676422279097472298887322794801930481270459188569828153841313484518939079760176252954837598103615507341094600908265551651316706207770629355944517936046184646436272536963278195030276612110369320569306891841175552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -9416704724646863802658111778235050773969154045631881966201077629195923202139850069683369316706036445850824995410747514401753885284056671323058517799076282354148503084629840553712035562728526747464211848179213368629506475695495577701057805221244672677735437256655460025969419983994556529905283959884581549468227763050587607563631640587782530574957984373050286834247363731391005824650166535686265991038869313379812127387367174029481341597502046864855462948275680749369540485928387444582829313533201260515974870297554191767046791762549119216887417896264168009022112428734504455382252933730878822779914871514302297196395389134047332273108174568681950790230482051820769712888918436783120012677856879713548782761310951047336525637378402834322153584419986735410493077310968231119736787347957874928899114575331731794478438160718701044662941639715611338329217279419117846569514509193899827198376643754953497180489886221435105813839019426743044360093621974697909861278483608237196975545886968553450356299236912225218111320248923473465719926126228059216308072958843366380352075736643670741662592155068096392607486383912614617640294663004203701387796570623453643634157950144005019655448945446000296425797072844850073126161296343958248892581223747602117483704967849592104489269631091747666023166981917359908770044527885005390308892526814355758678773798687384826875408954558917357537112798106046450732778497914620828814296523398603170953841326367895849597377896349416899752680553419425742116021284111196562129920210198843325806702445812953691366169111162957557015164814171991221696517981228769454124097008072101095959793821515063952236667589742086775275056533146080764746231871866532427253421282164388475862113203961446944093170771010500351427038409039992862207226853810843758527524213099983839042417468082557943521149785509876228362675014314035274075118023855640042957299628373453586438984055782646181403957779658343772830754634192032360511962760719565817805539290743473967939285652301578945525212971763651983805740216508201638969771077905114047569836064952502821416917002439837579018431127011754992855341430473501884975018953544443875020829918692451850804948451350572988327840735924229038164116950325501896634219555622703720355710412366963308808120271673799390098132150111667337953403778826459038452435625960954123728816219172893578429296073173889577139397193754085330998263808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -215047781802761306990357200412197232775281883458767205770778785538238384659150491005560399053677101385591086473080380879939362500982287658214500571050703420497190006131529707343345134363084136551323617008566991221844036339640652831912743497411775594199017502220625448738816338403637358811907008522925498088470840942034033558664583668824880112485067990978397203878868316824131808050557102666786332373488391350732504316047010778854960344796315957347458630868980490425777181857152231018492024544357732795449889832721628041704352512342295341889871496356914028128703958914017347044404964404417137372692880871220746928837257190699400983461146787816844083126280977473420401082971556371212874602241391882384426506327801787771716636808914401122447082198704685366215370046630129906869096745685092083625015801401597147041399472318570640415508507183558614436907016678440000046579596177425788985344370571321266433734507609921683675856105871349416773250378239148453111390468066400973822756163988100742565372456060818729206293086200128714581989514610883607023006146761240512692948797723799171989434821496626278697852656805800812236100686173645809737091970628058331799438055579662476875393323601484984735316062101589840321376255107031579701557594833521505873807272383352540655971516650751011143488585222486872066667788325680784461055618325922989864015365631039239751466562658087764088447660750405531409476414290517874694531685517728387144506279841187379072086469492975474648688976437715145547660078851518162785042099562851375308767519733991051029194258270327471694554653551335814166466289932934117590202883102565684767491604280405515614682612850735256623331979925463805373178915835261839783761348974140871453770142407392682572383254022223703258016742299500614568793387553951746790253241204397543105933199585439013706849676707493555341847527406083149760097093732481958130061558219434567424835579765099731353646307488934912754900420912041447747594996295360374154076470907303823211619927556598150738492652046110374333145700997912765739915401404309325182408364487366167077716229179647935660324227263832678022203085260504498764276945710356805284711230767540328399078362713849720944103784791923525048901852907021472561195418817337433948573695149656159892498105856310840538108689677441699841595953217496850859318472189058800048526522510065159573973654004404899406797756004082546724596350976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 16029175499445209559842035666183349029126320480658613953537533017096518453832596452783278423829187043985824150533232716774824954728045054813965423492760364543255267945199000555507101302442028814707487815471916575692781149817044174931751416142740154518204754911695685245074420909984260312138425475308108661021647905620217604435889743105594776443431286721808774650978053562327324280660403263499915090838845582403537253848453731871635857035646142939746672331798642338753816089801738969012385174247181160156733901295496985848922740002450909092207499251483971833129538569334528547094953085176906500469200643709780209498177169012819983314327276619042260339122088659476296690091885603090412773489358608284193613676190982592249386324216976965369581910579495817972800292582597377226529306301650607385283399428474274464234067635815143786001561441256346823902438677795681202270138567621113316013612439671268514555843317759858348589680791925983568282695313669582284962815025359816808540421620430094340225349568046377172977611541783324701181461411187662305302268319051567442801765435568999526227350797427607293445454149282270865790280063132135642255759217132052732560163128549199725857133287822328968375126620120832255787190865770562226794128350216612169279770038673720867511518747328130881117444833058115965327534112924598737339735536761690437906625471756741474191770078548572061228037826187380425174181342719828784373085973412881169024218042112447394360960712195196549330918991011556686079424093926301241234199959673558752224435261013076923517599973398699284335172795061745225481404566518349590306468856446018219183629096957876740299448168739549270693424174077091722841167048904291592296679913545274095948518279706160357757122503815769810473505633308513883801966222814533971734085198442395476675372816141340198912846378087566571362946116199408415529950143318352176240999918958501562814096390194899111113466309181233643045501442475178285540704040430193053785575780044511628172256568308379070666056010666984766709230599230995214232777752969830617607356116997748429783255110086158414886803398013484772658829849850361632387609328743748167654125092986351976360342417998639836390620660702002400247769453891340059894680078195751367291761777902211631182052914066429116343082240832941000903760502845002162531663631753732064214567370176413895421377545849642334410341272297308997950669586432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -262836909604400535243759247745185430202242055573242528004895504642165442458862223794662233023298459286845012195266270916789128370262908422522391174264266234885999831279072021507923101770544445790460044645067933452510574287808833977800398735627770300378322922703831174311781603890233214395934194244850016827515950076771075155924381858150749465851822112392433472198357958205654901815753862555452042660215906688887663127708659659136158460017980837534434330398083148098921087115138465970481818870690979093081469593025312389555348173973825563986325450766140284170607823328720227627162484257011745939438359661369632619892736443463208527296856675456061338703726151919920016440116654133678740431342956348746022340740836438501993431508117120653061846441645678521452202491385176783558964162409678661820523736183967679404514486570860304245728061514970141195551347246850794847417218414569469082621493363245155317725730833836434982522000532111510593401742513432908135988096070023176779259577974430384928908879765873769162972766685937465718301000561634573697478297321763296873290522687727812322258878342634097129775228457712605595548904595821295346144544803318259482376614121055541781826047230321989523217690689256073389322885550326231556657423020024107390171655819931267775478529098237201761325803031524941026360916715273840896170650873641684224997319712030157231022924437338114976412904387950190175782516157248025818783185876124723025561663772908352007809783726406250446165957714254023839910102754636451404788458906366998099634592411684321791791124049201242848509265962178897021764515715255065544162245470346761099972900010526656142729144491430111861945043715211674332891571305590165671437926016116937274325494184254711410957176743843730302286441646884803849020611010935202271491736944738357368774291358827719650798798174055000126081101533442405299216111410686391299613789051952771354194583544577940294224301983426252651287681624617203414689145208157981100804268351521884615303661898572361980590905512166446344482930313647784568819456607806546696643404634431974304507354419600276939109749100437044312193716054789368203631921652073748265608033492305866225595232563552924752309084382074122013227067084487429815086242179151606827105725491905759809664163260009851443476385370968797820760463494103577856247359010353531183107380464121584965109008162011440874327105401166305940956652765184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 1890714406686798403380797226905018692519872665952457798773595095949593245567913536090293661574417225558273759570501786554894891470240837695093440883768577039900848941696504474994941503590976183520885978330739604331097334500575427981192043494039181658529776833621137824701388722421083235402363666043941019804236600241227266166288412656749641226767704580026460756487105055447685344605855130787761924406466095684119394740522760806701331020368388558424789372805512762715170922247436023631517492252968215245578055087135029203740525997714959195774378049061235330083193749018165285678027740901027568569185251583299294870269362465507870441688017259229412749849508633363202438624242813247731252906206541174195956808927408121644538991133627085898215254945987135940269600452395778106877909551099998773294344135227148639096704738312429647261776533820485058697584306928136946540571043739339270917152609461660025182645366336307703654749019292699038883318186291120046963618736761790658248435529856408367074363355851313754377446429068593701401992353992972152004533366157598014863031708807803098196229143215190058683778115323421025252970823218171677965227621877924772967780549681467908420075635024984379862266577903316597991729375284906886488908521569139641762918685200698495712630740102015844427026153794381535429832470237817742061847441162756826106748209935668581037863761261274603768224714543447624563470807623900983983396958335900328590154809305710035304642354479845758803786980609023700573416035587739156892200953411775262739432240489045485828747505979463584950940417002304019218697191955033483076086488988604735624534919187310085885258895034522559892569448887204138599555186801992546264508328554281511916714346925742277177206692157540356404567457661831854327085255413820858128239919027951519756800030301205177848733770000324909000017990355522202833587454085185710614014056949340389034627508535052107142564572857147711256752044598852406385973235707707297890763096369474400810609917315137884405595972026172277576509382840958038213569647619650394635616891449270301467893377056525013398524138236579279895558831321093090568299321578102536802737001185844562892351841182237549081372229568572503444643056062835049870207613793209683443604869656380705080410121202610045530411136156598560817603210806623075882418815056410532595267123792838021209560112809731398672925945362085147890528829833216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -8557839603837367888127005919390916779812956032996738944845772708998412917194183147308105700674997841148957771355810913164818449236188658065888201279913347190135270387740602090205592085078257605542610468446774157100005399367069150181234945052833805742027161966063161426130941663794903691889771483325208263795962227413309777172259227591056040507047336336324237739487098764839104673147117439589114311975536798917529277766509483613666224749037041286811109229267282688818464851823722251584979988075557066412645098933653953781618714907862155361859088028665311958668573680241349269345244031876670325615168914968486439078757549019269890975571303717048504038257365506441969599413576541569173603925077619466267203998965428086413192568123948332051152922291857038687157965920623635090351503522260200813616618842742522342108856420822849883094335326954084652688280599408345048513819637355154922256206505813623753572933277142895770523993622781972769407675685640308705040479282913466576302606848418061773752909629632510702952150125258093163248036822357856179363503505910776658073055660961807810489974978531950475485316453387654286505428627730430424747895156225596267913669050339048887593599451188439002235119676498431969360159684470725549832882781536436712651527801831559831376668486380629393191527971809442178606999918554681918918459438196958617342559101585471291106381999460321091604821478453367229683146345887217842398866614000922835116954344403638106559001736039622931075920625238652992504265993090244245181496003080766776503010487851135689444135520870336440868246628201806413226525622514494320102833391782002386859556171859996272181055617405992924636652035701164848725154878241587215345572147020937557203051933457248366598519023544694220156022533541597262731570967951910487700044894510721447646368625965970619257143252765630368014058999339265967901703626065588318503011990620536486460450004214622991472939528716860220098059225597663483655857447261536189499727100925582416030850099158096646030772923195807458882774371461481349617702796575351627166357556982912591839651799875976649722798899847478519309770536084971220582540897427193770968310032289416602443253877648816313779596107702513894198933814760733752006852345668348846076589675792473986231610081696012306603240027089791175045417526119124875500795944582974643362128203430146013095785830070014632875693066052799653968329335373824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] 38845610284450143979611537483573087306991818646131611207823612554275196597660524818291255436675518650718109159285934190857562495313030043344056588851791555067244469368799631212503514432447559833683281616126478938873109628956994922136225095038762341894351499505728361754342971574056430686359590245373824406530829503006348256637461774165801618185797170333846692197332583472238889221158256701175046115593393474548405629289015087836782160249331188024491052779146576498170875151365265109489242043581813676544961802385380265411817450724540634466168559294051845717348067222617658691737699058909500823345751306786500825312864100202068747823074024876099092005384221325060891650588785785701919156886416753158749553144507761615804935691557206073527867492458999233615098187553977544140879938028551729125196420990942583547235863969329279632294224395715064785486572132175648041485713369262790501190519967710705491275519244356539862052432638610301405589173137733525293149000719417531231999341203056693416434914014196102419953398680697443694204768558684636854558595723229906262578404520837769933966494750206809412393990370023275195500568301463877339547683844299142165955797236297636476991460521793112590181589305400321014271001690348841190834511690951149724717233319371581817371938445389494295784948259331923835120244829476597052149122461072618765992372541663552487054488760323547707607282137078483283418439630188321712108292960135102330006732811737605464783935944266102174578312866652817544302177976646608141779102149521618566461574744273850426787459574757474057554408269423661945693384358779042052104792215601933674653982915913207747644729196184287693098056846568836732431585192319340614307741104973319294016846699915393703056732736935090379008124995210123886110632835667827326877951043666049716963744373193166562046909394646861200725882708021721838379626788075371482875052663157000138211443182250772115230607739460617845677455512303721271994879044997338032390707242199923650184353529543705093011399832363363240628960452635181174283828485978365665993753379656093016286908693951834815145223718963791702889989539993363395659997891631734894753491982040252985062031931609350585944080463314531784261080621431961208488668163402862258647089025669241311950818510440930271177620523328962758735047290675374516706782291252954016183045315118836797227085468924242012484446733679303259542538195828736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] -187981550283535151360650296176133106444732132903003109091130257766473750040253328294494819159517122983266889241599451753037670156045732482744762252237787653155861246464672524051952749018253680145718920285867702371707566197859445405328842425857550723838158309821572921693352582791866449777411511471672448278191270538484687296921940333645477489618989721590934086711974512371523014177476425951730500696056350023618763467595086705268661380795425509208560168200709369436336257835455000039558084616688927739865453311793562791969629204721895196962459850051087146985445816711020738992695176043913033927704041974338427195122755454380186537124157895401415020373498565100388762591428219405193372570959602024406818122279634464206691719355726785431357753004270781339733797939881048616486986525488373523778754214222409003016607127546769853822145838450162673535800426380066659344124431444522012964042147631735330250015201965984594011691008465759037811114240392260575057339597383987273847036018355861013084749088665512542252886873059076084616727555365839894918140317122748337699922341407528618588407760560263890259887315346167950872102310179507727870399912593227010381218828566317589424657236044727400582915296810013493263725513625801831191578300549204182142636244299301426042837094737252941067162090692651111463972025397497262281677860914696792870239292206201169033809511814863996466396106896248335083560264678890319330112177061823923417332663448815243653364591899109942049502560887369957753262610077780552000688250323089920834403828600574218427449589379381461695323465262886262208460084737126258434724766926652779975001583745631582284391382352800147182992725925578494283177515567461918114692869755145859403242616699405928950355891679875032140917686174202657534307757131620828610829978888094456046831442725452632407627613646470602955618127061669957155346417120451622918267528673353355112517371264069566091170507974311197809094673182339302810262439657899956372893482094180375550105080271204236794658020450832300339755301997625536238799168969761987042221376690359099972946200990276712120649651366131683075157292714187990612990212460320431821669194400364590199173949453486331274251862782137849091032982101193305172441746393564712506728300422482735553743517292033887565978742243551093967964012350069789304631399099084551285275299545278362960396470294041066238893088776181504738355159431643136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 736629190697070642540857257590718861351719257697271950104958841398385233941561671646276416768992443290845900093766094816249872373697453720137941954241495681134454139794846693743501716384979103571486167414961497072027291998002038349725043531573548578065085691788264705646668367317948789952399225623370381275051730630329396740530045392869304135765846092503175296324029103396603422720827068445043011714571412424835366441766834829100560980888281532580178793455076829189340962566556005917688055237890263149915716259971033968182269691689698462713843735607087609654339486030751970287849726784686784596050214505811906875666419139989056716421423819064860211928843281142356933093265522736508392232342967303662776819590846059467602586797367369709484137113521421790974139608531430756624796394176817242447159651222915140754534279092374114239025621894910055782014241960760363785299771222791499715213700457317838704345460452924927413332255601176955115511305315753487907338997661273987380174819005357369532611167952499011076404575278032050177748053668713675066347244556539395473903163824419813383163774296580249948000546310751858081773521100672841009455399286622758818650313948226747711610247396333314429141823389512970389394984194737948782506351934405021831316393635520852013837431175971072787221425715427859383697910781240174793801419748998813847680597409033709472372099752758682634182926877638893878112632222108354793660308883503245073758725266098716673369692014487629275045046161657931352313071566282856167495295120698395941246029670630530723632847381980657480442010732444055686372543897957999587494122930068810480257205785792368837297493922042258078928007816746881819792057855537042081005449129998949328625194455816730393017823783091565369978393819211617706660283545139402476329379273826262024266377708127545019940433193540383089056303706206597707841050197290873493744257752324548992796626594577877900119216457678007805195688506827251367995757638265762798977386811678334056385974530304677851584634509258133196748306637752007122731845655577058237904792409373834014809487292218451473428353596528357275184693961328788160726469303277393855054653012200477485731793427353224131200271455774881259637641263307616179386456196234921083300509997669052809895637382698285811150845990242143278083793179682829547578920414655426195543871984299252289874495517789129317027474001482989308594479200993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -2239589593247800151722884280884545795655489675806110648480744461724086515919926552653463191635614069619198104633474199882113117242194388622650593379340740718590129495978028846499545549400701920621646627722779090433865657021493377073549706790877470260890361350036861732359029469525232841989431692922175563546264584774474429797139279047779777328278272553049113375173335092069782352697317630765749777336427839539425905219842052436696972100116416563204809195563055495381336420405881248967136587251218855816177104050342634741900949015204104563420117781589002124466844111239362373598814757936180622394593389776025869357116897644755671020817014918064322975757125260911834158423146687556415125304350237990071479030174272261998239267224203361367751981708210250704160873346872627460291718837121146253938666025791748787941844768873311187081879010200726554456316764120227400603226857389091743879464326168121488082555990078059135542197192677971850828696274912019642794203516799964701330840565562622980691648438230795303915772151883019869356206785457202786328314733053766561767633523945292506449349246051514119503577502547983668672552770017698171263138689667502433985012771031800157852325577863074236743234855277603984605588150637853384245311516796097936538611686857113999269978947413597473502880649266258459181179593831245462967293176947669853953310181711666568742992356435920767059784648479609016379731098563132461600870005530700741206820892404351992988811144095550411053890810128553102740863734054040345233098855675769960527354216239803818631073972522432060274658997635574833612284452504105403048865160962741040782361083639599405003722453340618625211291574634623736280818487335462043493623954753181291951714453798693806726573494452317364180597918665334024273480592825831847697413087643238739584895735321374402420251964844187565572137016459037591823078546296494570712049421127900849316819475815161655922085779583967360253021374290292341446501952968251169809110471470077679723345579351279180668869189675177661501718783132064031978378365452277742649370089428245537937001027973271506294596872748490774766629456904520330281618238394096720071921635298481173307712586659705543683275014049331528905446272746339476507506776304526496806455193966100035216249721487393902906002686825378517488341187457051852214964421035277196814628742240741381097012204264071486913376619719740909263633042418696192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 6445514891345585820548044937953580725167973770402097785195028402427568598295341765160632947213723364581475552765035950413377204396500411162783659717484672394965947607113905530786034008811124592973871041038011118954664313702708733979409181836832916762773463544811257511285025141497681374804362260191680028213348148062131880192160689055208289630984129717536448583729471609621785570043443291114589581075811437927195981890648387923221260688552579653541714165544332575540578599955804702496730527796211618708944455795486127577413498501569603088838394446977138300371384524988084146657211431334416689750736331348044262821293278781039038273723716298919152694667572104537880055767265417281697357954817774870480966226675328500426559795388879203459469240084606349588686269405880118876905633318914727625540282331177929449479990565784830308706728024261661820393691519651755757518409549104204575051735431508759747725175754377957584218516052945609693624794630733520276875855125370863254009592445325379032041122098755613176866646766427048311557001427688988303848178748843294934184809549928524071841387455337065572460789266579991646699177278690840648325552451609843436900202548364689104227060924748275432388901237497404069013113009657800146697041799661693279219611662342693729951638417073887049111069842284894138476516827744047574970116688230071959803369637994886537404849903661834451512705675993759097412005582497653446914998370304612671702371829280968534867019004942480886340171306207969325471066048209595702111494102896666549563833901110128617782533342457532298914474737275488792981184597331816218333287562974409188773358190507543150908708995902280034155383646455404352058715717306243833115687527897936301059213889330008635907711216014656110574858753435156173362293266073198924967327389972892118993032183637594081570388345044981345329371855692639472817089625935317575255034796618721181558249059764940826721710572366665183899570705495738444345462289069906074641315536121721557804860175034819342563154443497271151563253150352356732165197311280690937896521828596708757339426953066162460855745142153626224264385742456032054862196966395771792619675821605809993779895895499767767309064948189324094568800992498735460358598883295817047607127393064376476264307196254381560585229785359293540101678290044865092024340386290783880575700247791214855178834885046018564750325579418509106389512440346836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -22213933936713417579902504000062469855402976961278317415334238595246539434248204713323721163014587696635857365406157220858516665799994244423020270503350349159103484673955438287113250472397498751410878837475090411790120226916316040182437978413611414985797684546808066090230702416970043423928337797749490647248183539301623131194685274183610398010843921676673293891988800457155529971672420299426313606878352153880234236897126354110030901568586312152939582898966927971082126223279623731343454813421676644178927246196421610390299662911413318225653344949389314420825825589060818149238815379894071035964174179541566507910603437193048748952518376957265437509859237037977836468275895818625135896816760856082294449481783609730270189044240503539902552195531665956905550220857615930608633918148557369884380536945970755513470931670088836010322473386279288953726433566837333166681922100918178128598742315987195702397485341081897126023942968681857678356562916759011695592280989749427628433497215343815520525608453758581371356685810283193358554017151413651934545684595036569004759036129329415452350949240918641467620578732676169551726389219136238319809192270555735398439538710188742097749945938723754586947624242610316681899046611563232156577259852187130846103685897567710746460676193236336792150135657061480759771159991673604566985267021102689202515090262182619830270929011586003998574053636909910749664350697230691486018283611781002637572522930824531543284724693663586151721072801749194260384358243835643057807440893348652702642739276788769002658701394058347750064695259188765469677481882809994042426343693280581404570339598357460320185413411879004640532960205347160133384994370146690581120847584244232737424942829189432734265133290971999047511235755071861255513964642253963109289346730139483701889233988992716905917606893150521569236329655361089100049527039991814074937876978598596774861462147576148159979891936324840535566886032069560975135609287331867004297201999079857323740944555067566347851267414432265788948850848967262177387890882861503175253284267063855688500988643498231079808134991726341666088300482223225305445201426793480025996843477935677119114769909950074153250891209120051313659036402749146362766034323363620751887543824601596385465770200330337380292020963394836902460621811468047765395748718891176353258602158243106928990824565234102812213683619812239619806959986341314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 80827097033003980686587839790889634790224712621348412866346607105664549203966701217149890429353844130328770193004723879978258860640382511085868495343361138370298472110479969626888930074324614675311443486069334964624102532718396333999422819975677368950907895561332323883863395075426812413682302906937928477474646685468754520527079636184659208849006165536819053265827953051571270912026174197412860798576285441100173136439854820030064576897261218777162994270048484686591883122076407289558189905508281519152423499157755700716979972928747788597725345885746412638105915810995784731455576213155532862970326194783222785509507587259966966579995132421971306679507430128286439686390247120272493394940305862242941875176021180199833654158936205031336172868199987746767338587801669898472317701693427311974904480237139630760544284654897813968591809805180581535607656214548866732669816672044999812907925915302875174885024420371951264522307220199198558719740525812725525135079461142931158503246239585189755269109431128605042032187655523592825122049453771828618837620892524300975362482721937069783072688548900185245009962349193660924259784310225181244298035601924759600002845798769768393084914327567944430433714493365375167058791731134495981230566673909544484481784798313894353531834105521303874052771499071284760782590762155482386825101404185494911395215535386922709368419253410553815342349480906473625991530861806601033011937664343637727507543276921974271983966787249797695899146953843502029265520629954188590095823842964333969365124086369536141751967408418419655539787717270850539351180665259481182562785005088821020939880955605631233103381152062719909379377493464993816909069387905336094462203667321174703436215130422480689456006511897171143803459452299097734663266923461524648044984132130681920531306133064820597349746233108472194832673111347006808072616643074535051879845737610030029262015384548152381121570041140091459061469214267980175455369472757807294305175843659091955263782546935011129775207905154271593625909131675866272356689874322684351510613196119671355960848169551724655032077255889314761762197543141459107254936515128707005795552222075331213677318392158382819405493630554384322569729273879089219632916434421871330999980419481780352790324634890909190543887039416358896884842142991226468218782847480534105485413067534346301544694098117621775803583632318054228133779716349886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -243358624679283745416050503924008749396679246887649638710438528560048543855655408496734772975198411486893144950075383436067120936931216944635452222136590073894582653798829248371175060406818738865713024022906417880136875411767212214463639371276050437085408443446897390960371043875754360989511973334243396727840084231377286595018367183452194406568853079486280873188569799375330670934982310665938862600356855542850107899477892067660454444750683961151924994537644914159393568776453337552873179805300800887276303035558467227894087399814267227979718930083407368010155216211096522720947887937092807129751301572793708163257316789073489857109465931124482006924410936211090650311517128715946593652036377734639279027758732430057430998905119039148276462306034432944391950522305319599578120591369196009201407946377540194099708683923044103255307544207154226997154586090578115327922640077905323152116453853679378852399232249767433280421321597001337764691050691114438571194582734161716122905019182252691789611246411370564427593570422348160802059122389684953882291036540815529990237628712389051154523295847005707641753431323312166728423195749779707501974765288145096173505820843079129105770340886004624347068645339634683378104603187621315203816258953680445057728494832143870886634442201439667866833387162333300723022219136282577853489403904620299731353990511510440412942891437612174222143676574590691378568492093423606214946425572459225482413100995852240802456404341074872939776607321050353464281331516928360145852668498544872190538931407034491814999850113182163823719594616692478838634324234539837956101798797838732476514345247159657372045580977407835703025835759924230438999388626222278194188987665966582099316140384975686066100390263414909449788072232713891807511562862336614237257457358338171349636917726369796126904042229820438075924094149178092152782625684609766887406394679705013784162294703466104830781378440657399500760060471451329971162214541514344734253536300570383063973648711960870928379675501704504059886693889914142228336567390371144745897892773118718317626045926344650190396963346319588635955722455159629655223061362363247092858906779127827081562947202231022573055733168751105755596079746015486386528206779815998638003853312959744520033111250727060454410373111723644721029842452100369771124841844615945439920603676624134741588921074850426868613490852057284947774343963100577792000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 545338389347765841007442904744166578823789391268371071267953651520363639787796654154132996763778492650599685713545525626490274646460475899249206765075537442196735394581832513159076574517972891208432549179469177294525231387504772423340988067637931974615093909443613469674292791971560683913504336094619312228009598171619669159669874359258924234297090777123570971823678597568630710260359045300082077321837223330842841558112185678849605466505439517691918451494384362699703035712394422759878878747333375084023117280154589905789371044985996131098684756685383830676643885535009036188472968810895108592195724487772539414802928951916058412852777729952181169845993706109299537896008628862261439199093521584360261598170891861315853999351564381133139631040795353552052815916238594959384002869529625108568061396767148770591439836535251784534308669050900121993634916142807082905467628930620469716947425034462554630803089145404774335705787942827209460306759382372145675081183856964904819805343403443245299874258099540138971338230981286096275758540684788320425291395803268436856926925133593425427348035454849976930661767937190747548879325739850750023740278135796552404162919894632820410463278767008345680524534368244933447030716726621622065679866401519075070583556919679700806440879534528984864297688855831371444430850690283913005306756412458319612124286487814151876375137463230875883123823364106454428627682872734220642227176137782651695226847521571854148214290954541191880212747311200119943928935064391637871635581792384955779695171227027199316079265923718529213070983758786861444435564581708329915662235373777965234935332383805401683436680278141376386305282807152222956713562812203349850695794784363565452736721955633435113516604629579554738893499445346479056062681208396310095151945061986933484644671717784895040428682044368332766405381464927839805961927961808875482065106241938161369085636279878957928253629624000724231982749243610339389451779019235776746521353802785312511419212124127160783055939944374160317138952373842737393004234027141506837701044526121115930076804960406742365847413391245235716122516926434450325184207241205683425106864276297402709726846119061615748650515617070519507063126910673756222614410234759148668106283503132615317016994136860176084718241081592917503837175054026745278502614742590167828699809151029707671739422326290667432953033797850376347387326412923863040000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -868226827283247201487376750954080834837459700527668961595569615170795360361586362772902414817859214000600361855565439230658791513491257249636532408419427387512995704519078703150939815346104678623242666569828946671862586554681335118911227246494911437538002833398128743599528161265982991490561577318884467997940366813732600763341500465589040863632106616294249635362381355282251573548042117664578213354433989178611778847529152229307737000907245100906087011359907800931630772091731839003232915412273753020279247068292654161325078487699609668876348456531778718660938735208702833900113948413737186783347085793604424029687044716070173063256964470549904534342582703432250664920874225122358522873179019885735618597239505975951337756348493958464519538840993143315693426112246053654349591195828784283118270073817963781573003930253750884817074563166513462714332350228518066911034263131826108904215146577606240001245577901795713224265030601544552959453573461971507779737529622073128454393228688567236803011996637213630024877136385632218357680163829159134205718124155580745643768531693418195372008496232433058530100289754931561763829234228142772651394436172920578553724408841057768489709768674163172837467295680180936830867567395550043339064879176173799376970109282075153883164304530067640492571208955423392950811345169395653571691406739518160122496197685049838866241593752542186180983153104201565063066097986520259103688505187738835245972443811518139885548044059788564661824796637864415382984101313287051088227499519179598714770469612097424345664266204150495879736687654133500660986950525579109266055964506401272105984806652678219608390584908568035487433160121493793104262532081934281515677256695598395492516340739209609812089213083346767196977802061108141675734401546182178542366310329228939390840977991900755516846457823189827677724380941479823690049338551862736607826193670727033625130301237131835028954710765707821916141557976186264872279876949219583047384116024996183375732800734789580531537314874413082712667548045277554755945781350179296949371876179931205098546736027788959794377915465178721965636203083190938518168751903784983903924146176329913947591068614254944179380014091761870346518811819742644402506674885604354989445039515709125040662946927076119007693160273888038341207925382731238848691464664103962970997977504080690447071764683480341162896778349648707429778121545801007104000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] 906765008570111610368041736504796133223633022256784292290177226287464514097075905976144006695233690553369284399328631008669641987508670913532061321543116095084063628518859537058990653808047788137532697874124894270690320777201368857399250970904941929679206820931895105330493502717066010831180917154014564764735679557113023386347620788645255364072217826264592807488954779319078245742107346369691099750056964495784920432400116159182132665472183787333675417658360857017800472673637012551643900633523838934658567689762452505834652226065441681119312073531631743968053240553600941772399232208449268032864137056563139786357788185302161073375615419553425365674934992485866268638821685217843573859975429915917562539705715983768937959868321169382770634812955981509588757733487702495474273701227282287614131719419160734736357251443828439335245105635221544604166899287733166654344341871325391948643398291608657109879875814617038203784985097269513533072962135236472015391204610712122000062528223103752230138663112614016404087005794827625621550358089883720634579667350523319070420037690143170527443573155843186466070898578801334701423102828268799039202161326625276011575460012234129418064915950079044213740741196469214492891996331983464914540687513224775034325007058732026852135968114761744227302361969150386954370002868622156273248181524506750969638536307534559131878907355816661067419081296998990230986270727696307117756802241921310059965103086618831459691150285223854562255058387971429515094119735924037090047960599006172406169402085949368934646577286152773260099269808560006659756508452174073825248730311200641958979893547844064223484329503682642982498318865978014192289476132642775411669528691543032868538467810219804593249651150900812274507855376808654422717396896977214212900221254827675037147064088353500981114045553043333390785119372031807748203073959101944115283987896955498414904263797261110109044811779643357433007463071859763167831874815307622098004223673823925790934989406394722010480119888760102429424935166766596984839461565796103201879556610612172083679242362992729369681088535035228083412321512909375311283118581351497128066595907293386600936798692817123100087792957252010246942475503029719281834913361187232297102029865916474483525885455189778692990065273618531279206085561490413515042157711706956131554321534356184994213811825308038019528320124949919703541538402999468032000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] -424590362789488419376648432614591813753939353249171515560079000625491030125334722936938579872297156674385310917311982963254633234634379828471711165802269051217966844035998829312650474200878647637354657105037249927760222464210646408824652233247983773058760110976121314149368662280954487986936835263292173218114560506725604486276909475210727554297483298494171516358674093139426539107878849590428093812874139027080580995861814655460572509662436282424959987116367336136293151931226619657291903180165679993685483607386093321048087915458773538674834957423065519674432854208622770678470335374334888913107190513749325728761660725215163450631724429003526197230793844807643935327234757991875143674051876201027150080729908134621390790217577767926465042169827191591950601674760838463260694341520611570461308056374574057675651183520219567004442130687555474706571584234747743968985708950960713202764397663590351017625224305203066999470383305823346526457411057495412551993124806948727377227884606131227695565950745818535064271016755583918188697633404489386826301589634504750299474535762106052232769410649855862094371879458072818350559406913093709920774336919125219872805950736688768131728855092533809680342036343009372773307039842567172926743994817218735882250633421530528710986041223868531290185993264568546794633802536534544978287187819530577786176686934354953328308016396028975249730636393348600372460521147549918028718070391400199148547845338946400083482505779230791202999711451213147381636038730555426186086106862288951635999006884343069399283930764516993911512947797563035941177107135333323263669408841667452085614663021619095049879558411117644979656622759924360709741996915068015442604650112671869075905945319525904330745633943647866837290323347038669570571856292523759016824797437825813164471756557530764506202000014752679994506488146802834395168704738979102160469001606449141521747070275153209716909492171043913648680259240401749302515185840579770985735558690346408342460925728091135212583177406011127589045150315098977860806508840411759827556436259716053392456828441572693723625910450109784520684950960374360331830873142574828408421472628541083308664124409270102082151532613652240224211999343944963656816456955458405200193043740439397245553960168684993773397432470376093239117789557743582712450963104156771926125166189070804189713572383967324073251443367557302061248356251282178048000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -410909407673998144376205890266068432379135604560851463372916207127708562708930224580412807701179073590631266202275065304230566280720885621679013640681200525425922479119496117945285851205667980376207908059264128531472325352610190024124468091400243835306758438927645453143428681227589985679447834921131131240075255519480718010925188330909593929370013619676818162379568772293554876123868764976219867418773211566423797197014679309801268897495954488548715516098989170261877513532896885767481039352999925857981278878839942444190722277518630670835073008002632550045133343834325306487649331710982014295123935669884089916078614491915603670099142052762676139184045445208049819616551017258373328420841061946532062583553101101620886944877589322925052117992031128994039915055822486739166624561515133302690889848999995734683509458601177711386469318939755153867757184446374917017758248981588842143383081776201462795671012286400713320134202138165908612981574445876109838763670304898241624574873381290933323244794655170396682609092721201142887071698659346412521630807104822443712151752718434214782815760859512182279111439974167856838168528072879149177107176641603488117488947905713475033280644770923226404101349056271363004558664320996313075823023827671543928832342391576838839777223479880528323583465505444286563076584224570150882873950072490759362009959538071948054156711199733657162837479940427630665955414313624216458621292305943012100250044560474826271252507138808639762958514105414426902884282059502348554250830931080896234276638678671544669652616093707135151076891655209781922430991946338312416290724678833769685592885870941680819161311521930712996196363014811896958832351288553340761516078781609530341226184841762202653416454093203385469989728305813822757265309788777631708883614909387372694799407658288274120549023951392633228876999426165892684802970519772844146834555886906357824255990275947930364347552967823479348888458658485127941699947409947188282911342560759049853459891547962209605929289096118370734056817624963344085018195204620718078412300602724962818989440522110722842069835256986247377573487105297907164206866208391861664302194587765085564021536623491299892174458597444742621524223829919898806904464581824537090647106312955133298386293268004676117967313275166275931581006630312298731731025128020680937375531914568903026427299165932873291803247226084909616678861905170792448000000000000000000000000000000000000000000000000000000000000000000 [125,22] 1098435307373418060359057061167184621017512122556450106123402732513772940128560848931205983191260696285119885964970312078718359275198208632150150673039578156642650724912979486329777682552789413475511091947277985460447255686014539323184505336371592113395418264323382897118144633003004754018048870465588265639870118212601659931185356376652738108863010485008208585349004451862828052259884512972575976454451542293018322331318507177294244819197273011555870175592579996791555569167228160157790312815467688653217120697782787747478834575138979942715062092513543405706612251808017359127019931984958315929626822595843463037466559892438654621623692560056874200562736050887969837190518889685015069640834961723204880180705092124626913614016591337213233049012213527062144445597869537157331692129123424429044054245113389996345665894564267676030384238386358421028554799242528031692303860425122981152385732693656506246549634912452846476376581803293272823746622516245651383791435018812929449741965592331435086370861350850897372498589466330226341652026584419128205974073182256498041911864802529676176685936523291037991107272300323720417102542546191655692555872031993555726535014094240293854550568496008356266182000669577527808023136455724796183416114528338312789463358768378053392412514189373238617005711546652638764714831035647880805489286557133632637964263749380533516783535524576012382174199878351643623089817858878923656423118238984661142420258277580506515071329796058023823161023425092070878374535788405735185478280637747551157547621735873775558263874678059283877580775413640509375578156849138254752973943696487287902037492628808489561714391402282256425402483759848422121734669478269486339037785999797723795193301887756374263622750879574093070644822588964932515676867202495020752553383978450918560441941011410077250338799561399839584998088757178312455946091298663197905041848537650839017471887152372879442271486194793465339027633120773466869477664164900670018786392451212225553591757397180967788575886996156338782488325415925537516379928371344074034613270241610245788920150828440009630870257463742185753920035842023317141839677049844928014369565574547961961680458729085363036618123917532527609901520107094691769305714657848268931729548750195159317059632581441682837580338328066440245833538109419253147511787436157393665758832541797555794427424935396235429821527517799383408102316563671023616000000000000000000000000000000000000000000000000000000000000000 [125,23] -1279574305262686127178786230750853316854029193952742793821378790508089444933081442120451111189761481126244746655280994776569710101313931600687713123294561625794832247555277684664094680118507764928967949584432114923866920550002413886112142620090209280115039786401873735451770143511462928449804514661205993299617993409123882218959392975886108667014172953137532476842569600564966337465867386377277557803187721183478660058653150535181467206188845278403160974757331537561072464180796886071253504672160281966796993711498158904512173652058270199742376740931425440145525121401653238198086217717732710518737624197648160635159262213691337856893466530899064455535712182432535200225238579741077551303769280569375713716347547652824945517811640946173604091250384823804301287415758554059636973604443722374751750180764444285929793496900342521117151586143106152980627228882139069157174925805724307779428462318572100059527513727495041268400314259081870645416545418682904871176888463415068624795177905617051949961094937079140692700035739410009700811074509230495286885298295991961856983151314172737714895020155666702096680519693476543708077525078910870746119451209221690156705047537091958812350766310193163820382073882522186384653091338818559191694443927356609108408356621151169393330176573823436365555894158186167338876238546643383967240197434585770875118795030975673914482349052290100290752577423751783468019778519705804637555650619858796196221469120400004026346286091122528385229967960646716128808648877242213090969040948230602073128663640811966205383148861077069019616193661669026547071748940984222885089029370736229873070841774245153170300523123231577888330306607315227149513391639995059723883769649405423609843485578189425370404679070563200478574774628990963158250938603456211666410604046946264709792872989356261597557029395107766997389370459860719901764499892948919037129007977710488053273374819596416968640629818242789922272415180456354764071778298936409597773311949280605283195412638078493624693193827261750808179425213002477556903436337447304186192877399025559854750189881920770504493791627867603129191203112640792309139014127441183054541629242104435161502793550095869095102684228492852251543363386401281716334022820526575735446099680615979589615459946111447379879180928179842050124334958050817540532848224685281861660210637766726714434551194024921490988231640395437678346040955847573504000000000000000000000000000000000000000000000000000000000000 [125,24] 1026109741134175805160288819893095736274505794699568498225256320352775085457489711015145033236138833164164390636141847939966880135002753756937241530311033066753221319767651891156916710041612682096543309788106868647275499937163578764709572986206943918244689156485115663167330049542980718212645940192318055556112884781799981801452340792538643403922322485256416255272179797371083562378055420367142817160808072284533171621495374692277574755128238949324593605536339541710122904210573673731427879349547156909855929988327389653306652209611531183482049747277964001209945339248313335165724954137001741270850199867406970985738646074106356422197920224373068833697641491895828726162293172013608671008594043557548856186568457909197204227352555533465258974158556489512290530615939608267893859967796491117794165285182773967371239666689802517166420135566565952423391845528575909807849523302061060503708256604991028643936444349691290448112575155211508533919208818038924021856268596306829297685758957323161201248927050306516302341286904526296160593225927177019522583191273124133343704137660585564996142480002701237120146007607013691827148216658672548880394080894646717354418617473142404563899141819740923613400474984363842355386443513642350848778906147916211986387221183448694065013243412745314949268477606093604243708224032226563740264957050274887072061324700231808829998599606097964471756865381012019399683830492075071528729111758395479975055728404167356362572318440573678972748453666678845610812524263475955122351821648893582435547500629856397640159411619222452111060828297997483706767097969732429917415494559661237234601819873594965226264093541879574007909741244943717730702137912789229249296453348516728984887477274372068432211763241477375731542568692513591184306341787770721514015182699136664284697686158377525086638768647524115723791088832485374340492215114868630154853642337129921458531179425810171758034263503101565657054500856829693008022525441650283197698859502069251464408375221428674202496172622681253001851677911287776500062365929716276251670505078972182277146334953522842461572812440386751008648106917863594289185164868737840968064945627180368418063982773393029425917546378201024723279192907609733657719339479608690722111810667523794970464269381697958979647433140791439260912858097795701050524794503599259419266734165394742246004047518568952325676799804330843904649223772775120896000000000000000000000000000000000000000000000000000000000 [125,25] -634089194074928804361576010027906336988345868676993578476938764979504752952055952425171651501532252853246028544562236571530617746264234770511441426891594684792336226340517683070282350502332025124696380322332720057601032368267205886588482457865039003287879345085735505618621740028005223756155222306750759991157766764340007531936471272408536982956536128409837097125612528940654796565696571148967222364194361446983732435549305743244082426855910235221703581681100184626517019224656382168950089083296436643769916168889729641118668942324079646435098282521125265842360604542767038360519345200250754967944749660411381373783303638133838698933729956210120263319338390255108798887756213100224170925426556352308326853276133499603356532052553249294035865420807567939441698693528368830851690108347402413279222082033614756716488378704499724088411945361376206043307467580300093603620106239407332671773779305495867500853484637261365650129913897413840410667220158651092154061959217638605743120527886374200595170865651305459353171312716445641969121755633874505758605094758903663039854977803494283306759113593556133522786224217610972599088546599628922237108302871721812945334813704697300502458399272753816889393948396547467630665864203235058090218148663054951943598492634749626720703147910140267461438581889242185240941603544628332818334142539305093322644464716209479526093418604271954081534305295476339766066478952333729343977467106854400474211195491623730409085882809138319232974631504958748335745027435782659976898070947615258763106889732367631389288296594489415938897715930724368744404752898254450023555566597177867011251123978560267892971846642001852674325392608251706215635445834769179961647507378834564974415472479621000690897411197642389245581974333473480086703071352327563963265699717046342942964525502513025192016150190379458675847054360512742846674687927936112733708493876229386262619734600831060183818654178272713004904065156650393569534234667021900297293748462425475781312883201237855692213282186815017471937494484660882674492844151026650309153652383328840643755470872760171739570800213224298042081387781537261370586569431111113777090731798716527460854707822530688255907832692669097500260338038101242004851869422325719528446439793193937141032048413730283777151890104657594953108269842293683794454639126594475693723086836368475543799973141962545491924272486517022954297348413456384000000000000000000000000000000000000000000000000000000000 [125,26] 304510057505332853248998089907161336167287445434624162973208863324591241796503359611134427380989659493924725318873852156938600755779835150561277671706758898152497607267871568650992261883185876774185532149503484962684631440758125800191025576993710883643214917255451098888964110984201908804548583784149035324261498244021381399124184580526590514987527739924033024336237690351485840795339449905365716769888861723728387474069387709849097777898685020568056413293792043437478260980917892003089380594941632725062650788568609578050532653935014037360112438737973266832348913761868830131361072850332275101110403935400853553131502650300419067885894555844847448783714114627848135407758271628172370799346310505222990480637239343599223336890495030856979853179782765663605972985896696396716433776659079927719919050623043298723002953728761659023689777178718025445122702662975206986386500025220532942646314861772380532635546605584499114223283265780508055008902970350963875332559616217190863397731365309705854147796995070670848773207767792615288721523748360166783534768540629129154070055559759625551317711289982227555099520774215090415673451856655048815194549759696146811603381505272242493169646601466540249189943558466153923306096180209650760069412968677376709920906004468479623110705435379682601649525174180780432223504274248673921175782333774845637790741854075402074311566529382281377939014715994312484657950122332748993125105643876039563138887218587692009118215954411186637355454370783750962766786505696427502029740376966441107665930694161888579702477184060408504092742259457712458891871797689967880450182849691911522446800032623825475236908844497236048494610849584588921638762083192479532640981835922950342858197545450561726055683952144134360577921379552875534253289055720240174926328896279861761529858895220449998151584699373174241521473590263252871060770601216496724103018184350981937062649003200681463363562665570100899907075442527767369328022053161851105046484953386376870781851451760403192766267813657021138607683798247805811354321310186817831869217318558664575878832825789296672279091194688507883640176536825602603584536263686999674580670163310962901337686201572687305148615815425923402032599777793607090898690229425467975034029319141537244196280027221644342916268587580037903485271810522651713228266749494472448684216010349728080365838223950504654803246947407793570288349801990848512000000000000000000000000000000000000000000000000000 [125,27] -80343053771600591651366999185137635746303864782357723886279754489368807298558832483462838462701691100308611092395347741718849924381848203567696911684310811709565166013511752919001112379262346101699942932965374241758939740089653292698701220940718566004027069482475905348222558374790212891049454241251092763129510465469630686267637030497273313327215557207721943184981361018612842685262438627430458990665143496013731775709812896635796863832664314651898881634049846305961068412342745928071676546715885955353488960798343281557826831839121738147366573435526673236336457060477304145551632543433951477146096773487638563623282507529389034430207244397567957042790777575951894492615088961585533105879685546247195252166114551551360285734776265415417127652967823813436932018937572653353550358921606938830007262686971551756608111490248453850712669167098820031306046429319212760299337938565651681192005577033019247585033185328168257067159355064021476015040487228814506602901641654566587507140879289349221040629364543066505295783881043212826026323151386615207352923711252554575860693996364536083478903781422153057343491915518521434793863083234022277944796790439899094898445090553204782067009863571667953622776119422393997106470073839492467012552330281910128724707491518204236062760777311052410988975216222623212318564145708499943007010703232322962363172891413438166308799207353732958331290989286135465236740001012457553253434835627329497380803459748544462010824673029704058004526846601188723729242949496554124938298452038290454060240273066714678568403594650328677627840064785944341696037564815387454191318299955758478600403276357654662052264393713339978791957264957202453326569647939160353066775007053395667360177622914613158259830883621997547085727464396647575774246383066135166257623747568132104149380836710953538663274165514155668254958400575384692244053398134645973209297691499911860953789994654810569945294271145044160332567012654159371609735907394907291215359109627288193667530500033786534267766287068830906926295271987710480684039413453251102393183269839872369478518564387219846906228775458132572654037269583206987579219711855327934260202686876999380750376488189757495342432211789255737258883126306456183865661071292780002964770888842151782060526797172270566487429648505069376831375463436557614386072641581745019264102878160629698975379638743850804155028807757991316164146825990766592000000000000000000000000000000000000000000000000 [125,28] -54331524698569240496030201539768643841328836948693430467005287174044573563884198262876856992577624671035305292986056823150666906341311288158565631078286883494999052257092786413819683513658761940177301603774449804920321177812823244350370256927353562569374927295836440810426090567992748483506136207832493016192374894493034982321957827585072616849876480270493562417306917050811085914418151587783973237537613839744819848817105078362107134794543891598328564114913604379586891993924591105834411061969010348523067980673202921871584797780605379294679287885179434002298748640371997910234063136205635040426090319216985382643634190279046389279122989188625959029319693161135644983125922370030805529214446601041036281541042199647085938015886973828332819315554191967712570924530760132617733735795962809541059460272618516690359511437387570420570403682479460291269808386418231294795559940497165836423987780706160746978598903632354760273759452587689129972925785817499341804275141135366096507727442199214017261267387980174398981706133891636206137433823662732400620406652862983606686881081452324872338488902879813548337073303376040531839775294290215098055589661697073416827599534575482390792869993453298044374733226087314837088652660587809993877580298501611846184631091134614467052102059099835933686661401941857400790307259949584914698415023331849401327298364001886161786322017504623374454848314060032348720383805623018109317641753082716065688812220798108151664471789818553298432349565572635088131697926258985328697299243461848022183625874908454984995246714029111845444286410884979867319451776983894090971205556079890525406740944289220343017827332323623303519163271429896862639711383190567743105374312068389917706623131596530328646461991647377273405624008942529002538238372065570585719697013130034945332812197359567611083806621104366007971700725404626151534851130578882077316112126155380008986916333696086656341120263958122103745675343443514023634720167011794343192641303660536407493313664542151820275381089995361881368484705732472716861686091440466450451999538185155683103376156269235213009854496762086911460870888574767378999074900837538968664377391686751117005260696051250945851744144983854199610204069771808597059488784688256205126813744902503333377940772579870716367207786431588748632164853074756311937960865042126606660843675978591711963847694898754518822521258015486438532155331982655488000000000000000000000000000000000000000000000 [125,29] 117618914354518963275522055089177732954825276061638139742235688244064864592187060858020532110253561997684602183122585199512261608559908790028606073757794721619607860115211829782247872223614739806715662678359875721007581049908732704689994935978542605791812965438136342540757749237270176887145231867960775285663682954756134952317855712374055500940016806069560731800865794873384913042293682372284706899813089647741042586770350281201009870217877554784245923378528476666081064878765740701422225383024712842426679637280222505391369764030172961549744926556466010221170740971064674215444812683185778982563530059767519037272651077310939811014493137228348554783484094112072874394131196144300829141837006261942003995854934706981705602522379181973624542750822609327177095931557439033209635224371018101932015142307220970294521933596183473926540550675905615911247905912800967490963896147825616769664142719219791824634676083157593857536153188521838669402842510230765976025596080832363170554712236624044428049643410018096213033872976313250239713534089316622043783316753488743497385707284724697985033253016780522355068573438489438172115446006840090241928026013220583449314925717008754602665655798855039547004521233447804672150626476487379580154889766493360895080452243905294660572700995021892237077859798939644020317126284093401818105008242617484348415765162926966486424802188194948605008004610590212542822682656756414362177972337199019908948108300448810048064657084810140537582620608330428399870309522381648579665956098413385640641753355635873167007626058262022309413934755054611519669200700590476177433084477371095841189900058752507050314703445213432645354056933267760647969204683369559412168977350659665969903916841682459984259930298139438546522726398148047521773861848763312265634810473831159245908339883681172780153816179146936356738092156168090610435605282384907710784778258329110303601241344834215533589404873472937579223122505189620423985979466231049895768447360614184575316916756499364089191535495558059777106836666182910404191450466711487398621324324201911933787651288790354542112075334694389849507296220824298722187910834067012990157802653900651342940674254045014915097525582694050954056045869499319480273335085455733719335318735588924716595727376503641841192767146969175679730540126628679936978648613930076469082168300849449553840892841781852157794262817363081026232816366048509952000000000000000000000000000000000000000000 [125,30] -128760001211304589182821499167006101073239569771031960919952822235436641083645785138107208020887511365997941959200237178481576629458613618123202923322212481313665713363492169858016352460330086509521945190374446348211093504524278228134908514455758938415421943925360840641252048275621244820397135531241313483106703499953716208400526999418265679625606720667508318593427841158113775625975272063105776051359005313294279925619178290016378625054121294961999386047545722889088639078665044071942362254308852297381125326523303747643601113798679902580348508711711346308352891788303187148538816146980162520817833613129967300971049917289791282172459524186416729942240648101746663939755885495068767912804393094967952975219304851921586709460329553822420477251766332372128807089205973332590929069973393728327430137798121886393914167750819772765160287121387406892823607431498194761408627112707701156737693287383305921661738225026639065125169282457928724481522090680420199766678575190180244844346854568151574045275252886868358180021428344171291365492192134707478053463257060486553623658011835817972635487631988067194852950934195347442211095920292985836304794327017465645312316170382085072760082609406035705249726859400427553918336836032394203244702889395150087898512354351365336259458277653763307937257425082658314774789711115266484084445945040447501169779264036384839110634564147839052376743952159460999752158479512288544772103549008857318528625362015877525844187223567020916473659690853772849525775668282555018204624646052090975657465819812919698922883514637544781942421014079751318635206271249875889776160759052876786278578396421693332796335183348845573231946280902347811124463258212120927239192646230659713635691527592537342633928824161266990643474368820465131024423200498225757536939721537587911605952846785668825950179546466785748007750920451545231662222383369556722217130449492584749923740102406417805978726100848977444875210275270418453820821804631724420459049987255339189167895225935122223766833684399466030275934148415295568958385534359430373051640772841033284862710850836254236194846159544296217645537851426510207777472078198346892855188349847386499288175079851299097232809272511367857142002268387055890589844736629740982724057320328375015536070101879314430580555777514748605528890501102945631501161254278846795234187005358825511053807316601619185075538154850992678811958032692412416000000000000000000000000000000000000000 [125,31] 108039859670894670714965453373656544340115962822319979864674640160474920232966284179865900924082104440752629173191368554583888754600499499538587543692615339923620996761290567382610092647128324127413226842974025244507035320654259781290053497796247821359962708748613769326902424375380501650133224188557512557751534774538632992958456890072990090473180738430388152463264413540551872700665173914168578280426905475643779687019949866259720948357015762931913234149425392558791578426423215628894570897899985799946590277934253753654856504041386978409083185559694900014624282846582118693930804789263598483852622592784628670768026607718131957617670250090569154953456692762041380400344515239785572737138454456192944741306222209085272941193052635813830238092971572007463667128807789384632807987919086402586583964052471711759940602922773404123872933178523244589647130078991092511204357815508224662924101949849806834303261913611065049546324638678494400003959053845497273078407798643027731000140708125185333996317603888643960170002575439093368381051696622138169624692983103163602497697305746492638111620953127761761240182942982742875696863164651392321110434332696384409088914879004663483335728635205891966941179558043862933129056601870316916691091430075482683782034256516714403521059888538107991263871361030393517550700601919912097564257944564163652648858467416698790780812343201436365142262850438442149878339432545362918061268512114319947228866437995338511525314806398014503588703076275482566223370511904015844764467206200772813876314384632237931479203324875387217067021143695680918398332073307011093997429131844226433044714034653423934752533535653159896505695105780196904249401948989322778565920318332112934189847154295753341771910677826786031587064824194291640640793628664634759139515243776667253642829348121920826227372329495564460273381313412976349758978292323977627664686686748192156736152132729533865582715935618703024999292020146878702413718265003947654621185405431911055735771231848193671383928627220439642600795106243876929236125386831684567465637440543530499147669297202389248187860917783638209002268300258637734628052289771962066055761300101780944491447262938004849310098407500411621164776532514620305343662237235997012862824002597278077149704245232637539681481627732598100148696809068540947673103769814883249431210897544340539567501767471945027085024325528548627651501896369176576000000000000000000000000000000000000 [125,32] -73247798935902248190941610765476195142484423660420260159605522033284666864624212121132320683449726848660122755696520757544242781913134996156515935099872502819560053703995518895033993123277459217403881616882683444605227397088611472413719055940034347895755662352825774666465110217902578341902969658829646677094397491441456081788968530971777716310272138661989850907456708437129174518362419568113777811484588870800816002002028975461977817665475905767055703815250659378094116117154394061030509954066181988371728490235469999893547802285872667021235025095367461770420835634361066170137491540371562547046884052934461323698443197799827445378157076281451569759324532163962528477439769738652542994746587509023436975493695928258206602806205613082899087595831224915507210767884785020965153547435774700677835995621626702262909082484734155007714414520892171611059693304756165340214513700276744915152295358311748439455697408833735932625743331506067700997318483089888952422855637758093699263003326249052554204787399790911773553269163031711091340022346145898298451734519953598184663218527090304627684475612207187403353879371185949269038076903615649885004472082454387397643598856091253001863848131859778376421187637962301330877997777654636337807246872354833191602194770171440918736093521744104595327127319540989202855170577409330714915622997677291044782113931768150797626880122951984676556342028037619922853970592943727773950278328586628896584202359811723707221214583849274555481694542496339759360408678956358076052763232021639929551556671860471798520087100176004698679579518607634966147089289976689057195928873309508867258727455167061217659124737922817651226141175770987544865871763197658832875801449751667324388395056707395650936110679846984139490546932128364647445390466328659401384202832471613541967619208162834883212585388097041599889298246428051788089944980060464673840657783560776013080025472073230611617218521612058828563995254660842625050771495948752684793117812060898348060391954997594708127751723335515943253421943353113826447067328230926083825757399009651846387670190584932109933848022145784718258432796156634282397808566733832606428155656217640037158382489184150809079484540789584429020944800546438581736631720659365560588491194065938493321308039215892519701219352223268902233984896758946975773149301160035520489490169374963380347957146979896520408960451084704220914698370630549504000000000000000000000000000000000 [125,33] 39230519751717379061802337839046603476902745058853546362296284862126458138902222978666027111047524386636985860050043178087816340856768015883151856193483222028541878658813196610401312390322881284065858335729521053921818653386315765825580855094754064738712734603663034813238624945043655557129968320066559900409703967249240403034609592306313628851022019630287403547612814543204629420375090480622275114524230082543385171551335718849414046376952067552106588653701083726042546955295782406021278217468618425546328014593945599801540247072899870575659405647664292723069110094501479110120676175363860393822481926141970643474746753730140882446508375142973579480193958380252250054155383233354936063035852385413137330467762941961814001850117763786209091079429313007429125528805192264243561395448004149002630941892191574645037179221631805233923471608717837801058951053294185322332430915145387746432253681682377434173688324733225540592209891959009905834175112701697627439641807690147446612785701782515637422910531335461613377048431581449954794495579096334931433654064500648072179003200652489021967649317381159137447633018664980875768625408267001930234090293866539371910017822477453407056993141714195820257414243215170566544386202734168217603726103229139377210673751301197820518408477279907821681471034285715125717974868960301583195697113298022421665803006191232414624816134794854201838925362138392387605606524886933783020364159621944760662899775344231586107550988370236783896284257441139135386413764433196710177414850730578733487029245296266029818569887548052946390311385049306064434562173096608185018098578206863651537868303790492295692981272271784813243166911930649964147867442365135139074950337644044073047375041486136788258958588112568858221359592179639059397332052854785164806410371535469146284047329304308064498492145197962384072501193605380329532233960800426379926810903326255687269200085976467398111623025405494566763076879583540481926338190610800603854043956144054278795588447824824545043414104102437148902995186467586306716801382681742223833210635966329820642891201907561288013991251144694612656782418232691380984680981565863779010541134345414863320572664204540367499544540666733156519545683963774492041081001124152762645625378576682987679701225156997491925754419719305020663939694020948472481144948616439409778221744394317879603341455391004212526123409259542786714911709276930048000000000000000000000000000000 [125,34] -15537798943282982760307320308910870512043991815702866475556645512413768203499629908501084320289023475706954405809202726245625186132728292598298700710216127675390698312680698736705992393487061822534679720258725916717319757967751487847031734028409433761831661118171674707673349463047060034550719907080962766098971797138481507600767522783601459440644826105067800288353807379307943455948040110260505760261661427671719047882204334257344449890506665447822107443353495564793182690666209318759884819409406940010596906959757307628013218981242533489312979772428581952779650028742539484033702960643801954788827489658367585378937955614237110245675588961448147249512369026310988263831417288252520689815245228829679833343573967324927379368548617888221161567606376590719915760394582250374051574522505796040827830735110996691250326071531369155623909199028839106683830222403459412717258680738617865498049103102607678731268738700662725488120649374920665080390377464085184445244951235165396309863954086049487797374736941176983831580458029621931315928274131492840218884139099265941883126590694405760102143576091504980953519847467978327858225880173905635343085718116537529986348515430879149353516658227210541349121356684582846622482917420536847133436110427086224927250477966927325682938443487253618352333193788948403307956081062353381494193542684040717865334833016505745003145188640488754986661032604842456960570601666185777269043700728628434625599359545763469969665345334625434923585538774486505514842847105505217487451543963455234851584289668323222517639154163057956418227573647405461742412742949853009126324522764119300926291016499203091389006054984414919488909342931854762757332587271127232136335468648330774216572472166890597674940039933616677297724069875600646415580105560761343296980603564329278254074241193061954996323787068098189740180397999117916829024455655597554318374801198044170089027668168026044745510922978316590947844332319948619781650064635534923773644032265929078937464742111004899088960417592600821426030657245420955381550360985488306474310499126556297713714301427413730828781209330012392149677166468736975071186959047147529551269155247741891204467035890916014161958944389381595946425939434414202566062792099882421086952822987088321303840131226952190106901040782918773305070940629335761473342368974181225825171678514946654278485151117279037592815491133610127379732198194151424000000000000000000000000000 [125,35] 3819062196524252475463914160187780814910023992935272833713124575810917389231317937410843261040025035451391218579277536011679848546130648313040558140398924440498741315312448401876832199864781274023930861828867338679815017607198586866176466211992638213258372045920040973231226854749520660031995609820581989408942786956449176985902310462103257579899729967274337928900229718448235572183867265070470798239382227204719976440154602906535834567037091599300625918340397982246013477484703423120510601369242801540072379321877087262716272547823123147853463679313137268275881703419875091538528755674759912653746193460714883992114281196089940545227788487039208244153978374321752961675458564963354691390697249006454155342967389358875152170806465542005784664292327053237095685662715079134930191289507074678052499456091100924191112077179892633838000991930703187231067370420111144975369711730529392596977582950866991863621655817795681145369366912938627788881534407662684693804760198690139244563779498449308246809560755126184050991715635649085631729531230293270021755604574799838169792514977819174183849613399002975189953068750584078823455804222784093785897861399986720003908530107768115046665912519032033860843762056212513967006619045899559318963245177764199941793655119250390979815166023638145111767081768466521314731619640425696020453830311967971879842394152777968181378721657624426439744269799511256373505056981092344187097966654094870075902421173987148701392470850802272834216836600777379802214524412882908042106984665290605187130899439217143738257352899976913115972866948134658539259529136925269358113134044368323480450935636499468319387624375594525258400859252513434996966484743655066456775017483413756150801306060522820926026207081440487393988679153871429240768672169711638438527014400880447263669736430395865258583550681436726124657332080297698300489261245763011848608813364476391335662064761360185658407473727632078725000555967382570241419559305837805278855658295335787749616476845574057151829973377664992580924639583371886210291155234792301492321594818107721222122808351352736919314137718980389886414893670090634497194098507657059801935303765001596204511864130182958250831066741966740448950344707450921282221713332428700514506151986573022923646011525279640901058161471347602912451645425804238790222298427521288556318781134652230978674122590203526136932329419250580629235144400568320000000000000000000000000 [125,36] -80083356051569285909553680078179815637689219699239737645823171460308205588690099304373494382059385867546976113318173602627777572843728104321118745909440712481674879675653329513206443386590431904222489182655204805962808699297066635426676208273610450688756161094031272773221163409452850624626218633805686896046672935637634582267663461391387341344896451329945190680207475339976426733972044969698066114135054465576895535661290530352011241102339768603089565677286033516251845140752134060939794666040659731295405993656826855055537819884850414168442409568670450311310154910638108008764480932578231349445818227917742094988051483734744698893976654044551487278843357294943397739002288578791462739786646020777795004857871462460354774950425803026801462852876609085115484557626196439521104168734838838509330083443832467940359836337689228910933540221918717940551753222444718603071378368026497793205195776755461589371746388284023936614173708127223058010796966788307912792256182599831330125065285593180049363557466646358822789728726050404957267571191991551267102599189581837474305494392081653651726506136862777963835981265456741915467943409517996162625844058638498144475707617633572196843507808360282759350058621005956000632189217989607656191023857210997367746567272500642024392545956563799418269785878718380310275755942895400879235713253258460502065636972059025656408292456545804248687042059800799691699640230811135773032023162894546280806893014972499383839524777089392610853491332002906138613005483412599979943760715615716041318303690633595894718062970437919286256158549723332239691212232955369092295193638615097536156076202523520811078011149418057286238289473412418120281747834932540701637188099766801585173217770775422394128082667938689247609592319791650024872378278363455668694217118995737949894435734722368277926175840579304409181012329651500348642433076988097883426062636114462237786737216367564061945265266170136920925752639010218576582272061842737292690329188293131287334371623695154774794919882364537408706063674177314900024879186701308514779385031782376690606951291309944542800435068983086252711369355874462631896524132821779615432150074289312784541160431753038074337759482613893421731237688138381764573503368700145486869399232112960663342925560084805031693372494552951776255998676729142136771665405890535921002732429646775306633989071872165126257276930463638843156179334463488000000000000000000000 [125,37] -368485471837288430184631242496622418209962984670045174982880946901378612246216396900677219430719981173246772914417985925133211527257411347440329057430924788148193701563532051027702813493637812533440232800577266910296598204835167373619158042016665701366733640349184853522891176825400268008326354027041804158749626962989181041974958253487775456931258194310937454821966705311611995630215690835653400151026026545902945354999884485886557718810278059115656264936713374949315645843487735323090271676975685996781352737060343770863671249033595096913829653140189334141428065701577016789257075966097642888179583004576792054539210790448164091015879642853402910645497184401840044650881923353758136519993983343517303965850206428858713345434742490718901558434558131477383132271442678469884666829420676887526595028627527461851984795194835531204606391533360358719717485334001477654489756409524210874938543125221756294296012413748060898589260835223195091731282609428402185352958581959280291546249420284389478636866275954248866851252651281286106725957899562508842476851807680803397875570709735664940037252815647382644160145168115169009503945679321306022505108054953477603074988350278255189996807595265670916090623267376041199740946293192368539707870741539295482423287163100832052943721104123565606444296152080190051625128899546612178713106959269023529322746409949753321281724959612571427045267510711927527185697387296258968009761020318278188129675033572274610170721286318355469340685335741536443035635761040102821993258205911769391241553051755417219545345379441472104351002048592860721382657389576121370604153023376086773041037479129061732680351605977760029999637238688993696253595877096294157658311432915236210189576224351860214605542577335639934398016154017957798911955552663851031101926558369012341930346666566668869300803505984950270912408217826977288987345477599023442299966641374923613751129057544592063275534504353943256709232847370085316601052022140088405006597180681555429427918396422335720813139445159289151012923019523647034531479838801721092038381912016460674191231870625960892330469763608048812017050506358209510227345687850539852197945255250919790458516558068396029942709840274467030416720426499416332377327864786357013316208322666291385143288472594040080216483578101136121439599359617398388776860554213241248184964403192663238401805484298113100322533951961942985221760849281024000000000000000000 [125,38] 147841487062099525413635251596854484036766642121989429495042963263193217247198366819995735487025559487545928040244051766092787252469784353990029232912064514235858466353469459124335038356182209265854329504563409839832911223049990649028660595444669025033037781706847225094585578091736167010253207927073395237127619801634822955170449991808396131046597872772738121622192005643423350401838129218212679051843880972693911099704708834908693618210818079217508053435074808845589289772649370263892036839438387264568273254403063697864365733203648676222821358832314810829212887137741502757115672423194694007591867110688333852234835036903279397516942507747794490517966731720404004903162697212833599529734493158414086296552572693739535844996294874282069963723348309345655596824114882022640662042774095768453739438490978167690652242556803550537308626251742992519578002382569029006143671449777068933822292276275728656979371318875652045351128022188312556688517234977974189027915336747404156351396663612535127780264333448946494449414489423865383063185828944020523022040842050204267410773328856166681586461387308883727535237400332361378620241639855722216203890404111516404014351993233285347633179087569527757224449512368224814035515370912125303045049511084084749264186375712286765856031713405584006722904985786678511826619971532177379711057505045670637206290560189890461457519737754120387353980859368608845585199530218042303932312876806218998719239242062520683319170633957806791039957538792076926921516843640926844589146424700692096103735841061255171303199600298034755015419564085733870455009261362317644555259841172880817116862215620277419867771176339353045487887033729769725619288636095870275457240157014369112666685130730984621063455784461512375733654183213720941121296534309503458204778121801622160848574475107984100409316198864624288373766315244484507439460984196224207997965578880323048365868876418312660028743089024620262225542812690842149605834934162057225878491924777341101898869794031736958577194011158473001632148436437013763939692118398066596985032406125064653357653726326502374569589729574880197256360408695593050488485712725927697598673331626552028454484011645321652633976728094494763954471957937680238333432711074648357770545295373912400181431212461914782646584633385729184415188875634342953712387496113252907190308880848203430549772595469545815268894864142942568140584628781056000000000000000 [125,39] -17316012809513817467253485127010467455776733725526317762473008606347774245848124025867207863003648371449277991240337456039320194353768323856277612115469274688935412379793573654179057753757585541435183897258257979591122652170815134288535084438228273831457069361321959831160876411300877949961488700687727396683248964428780763134960376224238996425604450757851924644194984130390303709882590674074179595397523890957557228093086208868092395287439896919440264826353023236854622690326995909676042518150205949161461853409513418995212403184908810064792591128859911560074796593057702526391163598858746261916442212860908601731613404400818646458842640799778031274763171358078586173934600046696445022593842622795766708733375735858525496172106930757227671705734217931389659679667441580307349383333681753902811976640335305180251712141571788527860824093085879235445534597416409504059555167583469731513327765194825106136565304358912262570362694991478461533047956579371163414634179562106955665383312646283876573767103827229203173995746905141410297529190431885781501877355355284937703416762131733165099974317344595183250812261442952076950573963137448165857701194576451314962757575409632992751730395989165531732601975511702197859415587452213679508229557708315996037078014849391384806871397588413374394846086764646291491291004817393849143446613134032374265120459287013241627659533173870407644790543918436759762074728956327732533994063485283389980325181867000115808488208321472061992211380024421143163110601901645162777610212921217292479506942733699991757921311356866115626824690519596194108787075892179167555510579682334613059995917710491185692458223520644424647409646192909777411126212101249140847036788914936627416435457590833515797215540510810969312884927855667452288131736297683326933115957631280579083730421482319037869155479168404701101363093748678813065948348085449966333932731321699358739429905833547048990678121451857495088288062428764600800817672961551848316441929878587110735904773404432219213428091081782517863192892969328222873153823280904887164722544592079908892362367085720344998652457253980543261456294964747948555322362308113084483141919639977798847312767200314257237377976639787531640078452984176773257672826653446201261832736380573232612186412400497111472266213692634870460357278439148885544627580154094568269014527466465478194949468305215873324019998087102955771110229016576000000000000 [125,40] -7351370666334336420877946952770034699116896953759733129235656055588846904216111783968037997013707318035248583977494995693748968841729788281088537202440165043586869967110207481478059411770054404761016591168071598367630051224172888509638892860174524222951468528739813659348812607989620249503932547221782873114709193925479811152764265351923626972311726041802355797276181563385853448440731158065909950362074048518380147992930786110029288793242863979214208807003531235636930339062905037008645548560810934232264595897914496313213766755057957365916572846014141657545502776901282171601703888590860008659307177294363421757811453548148120661739078491627655254531032713124337666945241931843508110183285495410237515557114928813850311836079811641675241277407950312285608094141705663396927596100521844172302417961317090392060182955083044303681019419339654752313850267180042295450177552167387261183072461212899574083107726148424156195767807408781973917680060659721629294244580329238982527767313950096813143155299861234626999929850745689067757999776651691244310419262834043008801703359348471167699732462453467336259288595625937795012564638700482444980841767976936952358981360150700007571459474572772817755691448523869487964830387423635963943622736486904279822628155365752048735949952655067545531433429393607049714358497940554973354460104029817085319514770863520642977951676230525104631402579012529738944481100674260048026614750528623408908063495561610176343291373137754427227819231774919600896037457565237937965553743065040663995306040015724765753858054731076304517355852812357421472168504965671738675947631536271408842231421711639094769770111115382131783077605742161995652018508381319355893721717814918680772218817390289304148837027124719449098680672945611861112273179066226026777734866812206388225231347490360275982877557156154228427821755105930221002226074304815481524801238821953506419021853301807392915569303685225772099928607602138054383844670490069178503566136619993643647645903187158406364696179730251998303789449845567829989092629127999289869259637032057590966436988887687773478755456235695946193061200741830591683388187975177197978848525109411946633002506992373213087252068405182737049570212865665435373505485169130945835439504546529440450151001460602396946972633033749433472110632478126569749115104611418371130937950451810851732208071061970885109824722633883364442372172677120000000000 [125,41] 3979544014895627264585481156403775035174964415436288039100638299130687562095282085345308860196543554966776166836244231844117777708595449386243098405061433230394010770165838190473223650667816299328100533561349191169005073357003293725767161858902350784087777976195504085637880710035998105182349430771535000138371648383067450335797307798966846486268030218003574063269677238546283840202456042776210623491483644866343404109525679835143280963087624336769015799667970106088547211048853786700263306734838552962154331987295886987616292260255537612771857683816022729448991977017324217869153076482532326221844528429580462383710036130649038150513842010382037068044358252190781508798492882650714536227152397964827860001996465481030110716577008100320268292067250512347772692076774062660626559891618502609124393354327720215807656795681477634653018356207886245060394871634733955695047892537128335282384402556117755315358025765750200126219052417055024172881462785007193695407119521087532083803361648430484159306489317520708647639224606755400136982371772592945957598434346142707590606294633206665510881399836041890961021748286725444101914043851897383698911858819767364045507661861903617075085186840357395098762065677229438418396930641516733993146198419682138643358845755415587131873065790916986884364940621350281784024751809572652387274574725217000241327831336160485982946602360620924767573039762127885962044705094322144428708828884905894304202618720161416882017074869766009066521242901169384885378260451245508106095093841790225388803503434361065414677637254617614994929224176756788791499421552635002484623892442179600966067627424400517725321383810094526516804439377376847530484723616650206452386935726810859731057286757787580650612607147261752537623159363636126916271687736503549147104852751670278309908065669523749184712503526340908685027710528798094262595758727929391823337752263602089939930522883547430406246188825692470465101008523066967690509181297545798892530485819070733243844934830729408534767960327758453205573070256601896424864962321498101640971504886610890469803618740650222724347790506177904151338318436005517928140073638618586580519335150661784113381529369848961658857112303995115859284860666673011288131161641653967710198071156835519494085814351090953007485924793336405981653257909755085272536958518246903696975046210944116435965752654863010637246466518512743568921067520000000000 [125,42] -881137588652073138096520940961610980331224851248913618360572384309056158760077911584482655684697316466073361987190387141019343546704613914448168980352802206319238535505353828554981687042849084974345862778671248350694336029726805326394898817092864276851117767794670580085630182158924738170535498625554107874325466436153119097661455689456631332052873084370175450542308374193867617880064092496204634223200413436609707381394360550656860459228693613138004048543809359054346024778848906609349098217827836108423242533833622317231396990540790588190644115735110849550008099512194325289567256595269523074540195683515545127658677161141854574934795556717898058258487499021263059250177921564649421421693433184609840821915053398424068563612355984786889787308112010501537819120650565153255017530375181507965359130281110419255412834851635876373459418182361180469741419039746649644522526701211172397532570195990756623530691303202432295694837988234452302584198536934319224910802206078415636702538561474629165101761126946679991943148895443406396776355796518329610289757666742478403877486740951556810090127925655748729885717055963077043832535863448441911723442110019965235292276613473178436720086555843068025352964071629778429707052199386501499708695621135576741622277687478549888334931690479224752540322140731546950297683997783285793738170603119577238724052000737929292612247678664353611163122350502328938345554950168728441000558853815521681749999122805944584957098761353742716523454329593133971091434267786585387833236982390941135718139075943695174661230520715873043827260252019022174356279552245726938313953584554455935554044981143805585086094132530745316772244410631136361434953097537966927397854818632815807696616474421447021051840407578238772337441833198396683802055846703500712428927550308550810391689759508065203522174998591676095057999042642710997930389290488849203085996279350294226222713194280323420284553511206710632703683756673208760742311395578579265658154864012899908900474555839572859058784403347624751361910852487838960256588663274885934112579368073206320225833108917458631632160426183962717944542231612736397987080654564963356279871312819718534520424197926785399231972383601975303921609553578415376555649482516506434554170995791042261491553729036820084976822438797636971433439582280393823375680405667451004307247880528620916626400635056892036273141716911668442730682908672000 [125,43] 88946258554724952422378318736140929518656131231391671644942816201039340160950918068016757154405910029617695693262537664134659313902581682109974097050125496055552700491998247800163193189682228171917436729325837003468129054530410723784516977259196708652326906600141731367021541089045420412650830808006610497935796364570199119686697655283878351932767372448957554787566870067467069723503787446749872383302668483385091233703502277614800846739956412237674423869151453746236730963640176505527965334085127687705992463640996250198444020119556247199470657002914885021603302727896520497451550502706886137308605332858737384641995319451311616930145647823369068129852997748072660841625396285380530272895811010955060399604749360118507424583943736101959728395892648449942357689431878180306236699541876799435325657333503751129431151740742246778977657069178409262347720545338566374326265924270487864745599274434061455135161029060145022892832213229003907522556768883146802446315671523173862058487666127452283857285347170601556788433356832823595369469637138842416123903110138040074089175461440787626178260793216926906097852670604289697690270982810886621985444031603140745333305721379350257299892818332287742126670491474266486142559487327460246152684348454748497080933739602380661432375559789442797380151382881268441438465337300917449862176729874939520143139084403102173842023880862334640739079568752730285345825349324558366232136563544926997732164005811719743947645545196709774890053779106512161340360507785912767349961648081683652166628800125948704711346006557942774103960180588410254675548980764898239467620180463131815230613399047796374746777961025539870688345992011188811844893586706644969649415456141364278720227226474452703941323321280972306473780831680152176256765965701392006851949261470176046935349856110481074343685427750585292328399749197240545174873667116029211174987829630855824134213903427872579564119599016931091126213717221523060009096829317545706733256600433878417825526930244308651669633292705484484515534259044089319190757749269605154983630711400810971053912109315777092375202626842593992347580868238129811242550076171293675024910607832952051911469164750592802445688853264607487451515916635915045410564804736771280530294810940102681309116600022462588465658946889434481652536617557166663342246582259485937946437707730132655276862920037913785036828442507623123073722838656 [125,44] 5179449092718562362762335000368753095849818063794452250278550336462791539722329172106824197780798278368537958523372628748534945711305577668666839857191097367071979152987773256363079431446459271535133937836950893254194195622234404617070735948359895318852109535915604242906886645491243194450678991622989823074111586167874951207494819669072978230237554383909474881739331324545205181403426551855982626886048133307249319617334052681223112172648369621575614071847809530223858136130174745057421675695600552410807361107256316426527796225509936524636148182354039950083896373914595209647325008195509085589909092076474357874029564171502877860058946375506920120428456766314872056506946728637870428010616406610842328006861560433700573333992876819352286772935305754504447350288930431249905829136389100304147184074815252916297788253471280900206245816051093770029994517074522837888462671245906322330730482794746851123571365826781108178068059518113809116284239789017984753295763320195681915748268966507671189507009428255549005246481804068174043014838079205052060318405672208661701445365336291546684239098738831957355742776043630271385203679015298974168407530743757833941888103749887084912863818615000135289266322537367630625983985631036043594575977422544771630010054054284265298955017165120559867787820056979434451905691462715817611126778987463682275991841801337342677508716776219667071922084340916085276419419357947770871663809290592051492323157207814915074821730844496688112273338412155716659430080943646232889088391619289503562943046841840570701338590729471514051049755604973607055140474834944983806444242073807857123694785175260965719484857034412044329480089247668837374971519279876736299671092171445359430682520832252625117215634485260452537735840887978953877747722039817389852608383324497004238999519491351701698552253174790704324364386171151297648378754801633456810991705482964029675656500662725873377459141044444543278443597735452979827387093041708323645243407344207106473522907058842756128855281731791836497818765721689763562232634757615524966607268434262734927488693292605535590828998782501238177803168048360664557872256217068075202072616873858297640608026004754388837239602285372944816599140237003459312703480719182211461538436662416139606448457593577697633715398352523237969186173576893823952398794427273595752584368160429972168145314482134783164883006505427749843520000 [125,45] -5557897121875860565074346502313304487929679019076994623293352876388156874914754896207928281248953233712915343845222212865508638883360274043078613469265539466464798136137638246886552408282535679953076402642405004693960555123890720871685713395149664437089704132840005410560456344617107911230584390929342178271114739347693414905122441681979274429508497381237151848576378395634775589395043714749161788144227349892730032463142146200800720776300986897612214019523414829769596091918283545656913600853364398010456226717863518040599538338161675162469743366365153386910846481303078845131757547920123661507820839449982652851353638146069921405426572995857058669608897345917914393444309148463836546362900510438167446897172937070872436807744360584094245103808284900539255545644888609966886634103970126705450759094104500129838490056158276335508097512076115048431913437875827188372481510144324269398239407957492196799264154754899143750151653760564738016967239441143094852891814842487071333890311954671676988971412234367450466506974307482768570518703929185122725207912239140345797008009820585062571603745989165048232487882431523596507284845313447001666521096171971697357461420058816314157736217243758092206405439639799394238358786421249869315936736714274851648388549566325406120060325363543637748299725083778529620791898909171760874674496077529948665984814708350839998375139709618663529214048364812238174148592693370624608521918548827003915040471948343221359504750000901570042336099648120662820795916756272614651882250869174784411376991988491476661485171886698811026293734403939639173353247619617902023037913826992043969176183298030740629679227860430495161769705663634572448445444351970702879325390718891092815904208974828343506213801716019525487033477314274441887192401306282636377905619888951733557203477969759079196356334383149921524253522813347399407781537923436394923071290076876748923782864872668723090448897306335754551778481324024662643465651586632229584279065918944510842908174807371191728759168688659245537782178884780729995773549358611869857596192153589163428773302212116858132997424347487740118092537713475294900969280697910513692857710381041712346233370275674485566838657936264853897087528660658581736443819618745974381093949931582002820504730843177426786036532655766655494280109996780154427122440625338087672121906358719779803094189784099314957997046603845794011200 [125,46] 2609445466227219104802847976789518070462989070042415846034607253158780279326647188803057021992035451425739854092338673863926444052836344552238842799728200934433306181616367897559718789378635119967282580063515816180555386907226616513158235631790317497178550615840694977686564497630264366525467255432152848534019257755368934382576148326339550566009291593901146303238687700056989490758895089411268351839199294641963343622242709296978694601446013224112151930006362011862006841810581413764666419854030629297956361575585148547664706871417853716498482570729318093294423759100418938475469023340818763291054252202888883190462414754424347493173126843830483681587067950252924269661237539254075367904386481159846722498406458362384490607418277432878742442246628162787976305172957823214158565192139746520792883826495610955987655434136014670718738342694604817861730509171930982839653484849077655707216613278390507028075060088755153367351911369661174881055435051467943740548294015254522139335514690790400793980209080252833965109154822115779938284098716033953259190706798706739859496001957343925284849922859715938368684921584221725574037750454986242216668121586401375679582773399420896075201129372877810090660980774056879102050024198714139666773395520152267229468543042233090966447285699723510617715973144789311684596044939538788466441629842761297139671510729671284809906242927596299811410671856957897635514771355365205657691085104925878497044127831151166688512870910882238429133274913320707631588907278865593165319045993041610925828439651095160039055807235032093919386467107098922103956564170256021433363293549888641677862117059121455935649270562624394587216373278836786323226108507483356734453177378504091649590686496849633933610825528813186334360158140486620120208633104888299821195872574927404567997755651967254784943613140561495864400713724092633843908103299203463501264322281677969425338693868337881977121676086183162781794515457948052250444646122377656052136728138813190359927446742830522924746089872591125517678169411776420092785029925335951326189219954393308395324118696849671652928358955059596974102171630666740687534660124069056557989834758452508995128046491454506616389341862989303945411966165130815245069863003680869632334151347282316896513244161924824546735053651841577399700990781979240032211981291820140942705524304021183852861945366358208085040089974733036800 [125,47] -960860125778463079945052438414197929691790414005654421787354213136480799750599114296624052721803724235333686566680949647248526448951291870208493627510509577651314848290939053644924043755510578527248541299996733246172761199478515114388157310589034612719713427169754528132223670718341618682536857845483943811971560785667359763400258918259069727537541116168703792581543496950492517712005294600734071780859986363292031958977619291104610636361765000397813247073130752185286874767826080364575157301228252168435858282992610359310548908077084113232766697291831237808758495525408960417424559267466620210127793642601341561917744488366032071425544554450847302777136662131503154014622562053095605693144098339905225751052462444587786128033184612782902928970608947934919406735655761088921001712325105453026132069894916718363834500461995651275772136283856418846124938318986563675129415078326945067972235598975130037677417716943500895396678558926834944827718318941593462021562034368991612916704499240269367480432778663461155905666643915034179248893900068477030752645842684429877584056877203161039574510967539787234739662878255178779173083797929716327272805933075323577507652133679063086173740055311545879767559357230635113078044814042576153618364359169997316270928979804261701985726947552219913930482546043137274240980262068037861067956228984662704097020319244799707320907581144092367368688454932045823061813144333285263778504472624768976506497913074600524757540781269024689287769980106639244011555994122984793969642079425583598587640153062748332070602107349351913839821847175700918598947244694358178853129697495392646479463929572683781923236346470808247384305171629489056879940479141898451718536470409032849943385391636159757693727995063617410417865208361930061974790912940364592320832733949546921800151189070482967973963372348645025283808439873301161581074044590969587613101522892095584537735946040676294834650578217745542811308154063985459600892109194807981098321048777945133289913678916842963974277110448326115214028443521036443070862304025899253851730010745256988026156007826564558642034838231439556453784791475242210950874280741968084274389083067924899711203276527736268845295635170037077401683154513725726502856053814608845436187642646058150617641626974896629294435863905400715907823632672552585934298854787033026992992995348166315328048546374885865160439122657600 [125,48] 259950689676318474889927014493054810539262363300661217558834989178055338104581411826069206847130726141386411125899273906220467757253117924844925347540954405525463380538980192377307317830392475513856133951188803297673347284210669700686597184018207574982574224754434983868590700354318829299117446999070227267513342524304256580836945652919308366880568450450972762267594576003892264322606046827874418280175142716129176109996223566873434836437625673840862550609918344977287195390338337461422397491481435209816858590952289145059200917296382638978909291172098175709047409623053371401491419398664221174557309043984986363828520851212549740594924483308737476827184244479738474290295552346287205863217280610254059068191669018312438442517036992444697611965837486338917672720729102099702741291246484443850968900236791505728695913619572376259483479998654086935796962378985160951946797621245875916867498190863249571055298014412586688278589138947623218556846466300020474013591819749308512420843740877020257503439943178115092746215033445649899364853290476223764682889322796838246767843019644743845076405439572075207729525103909082301278572804837367323792025442139737903682711368159110986897288017466840089354256139916089377731611163847993678050086014352538634507534387227537834794704895500526521734222123968725613773735439475258810573572077925684935577325166783799070492426611935080303630471209337330055474205697154424391453595752983251069800639063937367199434442628483832573798694441272781283211655176089936930720787392976113851539729789686151656634456294966091758459084080403365975163351496383019373869421300778491980543137773404961139417339483624191952086083943001891693259056600754858762868660984125811493667638217789317246444358138619096860810551965953700729995295860802167546879112317105423155933480790118338923848833243244470732031218479379072352896075471774044430011781669581990057307882207575884183476473109736043368206623019890477327909404044988738100133242001514274478697187181042505017142480618199621836198275533867087671426960525397629926105095448066904781699616742746361386188625818207553849625216741773169224683468372023658504289498519468864241398806418876650818664822450643104495896953928204601527984020531916589671057441782900509426949200256931152489260752899582705942199059734763647466776292860176216495981058474894629277639385609083253424399662368000 [125,49] -52074844770698155172123655428173535586760450526896039353220125471905327433747279914041409584108297809857525222783402927785932191081002921396764790669212352614719913080469923350622385524464005615062742818430213380119985065816184600198878109839199481532766370209666068763591282154568362939759618328258646312174596752903910405848900546222571166093466406308135028072273131346992370900721107014524999012884855134496692852389438901825926317182407150009892295332577477410716406466632887997820273397658035732576244009585792114390085148462166198247171096981802799366670546069091872909830922151248952009074778335999607363234415730451015949218162455080767337504625588835281159449386385330522742967495260983651113766694623939937113605991178245946643186237300629566457865632329670764426725679985721129010604605592332011766002994049820838373156802014014375886844130420908007175187082343414513534761280093111605673853301122377403232824215419134452209157699919095913897137945960921883116216382347987535615047048109724934403982744955605100618144186161310688201056809602657169268513466633114953086040247717707214048690357589277657098682952280446649669878673531643349230480243295696174358754338656967082074824291346555549167878101756818397899501255714076450510450291484388366608047471173040289441786325654497270830670331007260124971956972735286502000625434650555432013785152084667264515566348657395435335784380112802763521180217999075534217249173810157149273154991467838453836782772381474454228642385854443902616795760572954276315392118340463465763518655747304326415172858189748323989431043202238857083090126832978600706790199513832955284375080763276827926885679803575030943900527282956065863380603086130584323713700321502361233807315175747223700675011140439569216604834154303275697816291863638758962953426889705370254080444569445659357105584905072968493263443509332306796434197787576725718924149118043882254651684359689555254622484346570437584266412067534862755491919590928241527951299246194346923757454518310681357133790053138663463226859693539984197837117503852952186004490285648434464850319856230674492543862618041594927881784977894784481360548472934393737572255883627646684396830685029493456861713727662552949358517763772761184260650671981569189164134721951665149801175539745769891441680122297739694372033450915096574857731635089589131241432178664013679278106400 [125,50] 7978107111609226570224762177143703165285155895134197225951883988612946257394098111673794515670805545980009071647601355951843232410944709942371514765490403191297116113661866678566254501994620647222044236195759888553451211686752740542986320536641975545731896669672672083833297597986367331723742410614087155192321177543396839817391839667913796858099400679311855227012668375564150514288101510563128046506635802690084693570578430617283300635523283336307885564162661369556108315410256026919805445004473194917694420747951395136920770361836904735961202565153406472329681100731673270316825145710015986631330816638186909837545138095197617896840491114601948511081006011104222602723670428627210721037054177271926985402814132149906245052505096353869870195028591045720151160438149566149438090188461503397663051874895981642418163834156632397697765511964622932113738153131872971095812631182094645419330391204063168518318717943755005437996756122584040926370411126362437977906831057882686575497260215527157930476854689884507788648716633082971420524981849044338258562742437632550493931453432987472482081573409418643484767557009721577824533396417417524525295684210312204944182240439914692881291579312977432755417741606805068332290657682586449547956182362609053201216958302303155967807675782017003988865777411351489829198802828557248357528941403466520739372322390027088000294099576259752368094249085708404519367344008420630071649189235349860015715989900690688110145061189528901670102875785697559130815649163467000017105031412239922316247634787949189014447563702895104261221867157476961699630623821704738848003589167795578570240651809453506590577949825581251801252929263669230854769642212748149647897199045644461175348673787017924258024810122952014863249935974371064600358875609832971802873035780369586561549052532137091307310781807872223412294715675714620048025469831894536370502549005325042082236489616990159573101227180111446119678054293950040336785584566475267209243047394839780306990643897593352800093733126473788641739966274545336192159023399870927921766544724153308274129773336525551007516296317351798965833964454851102898131374819731819224331614338410427548697119677625375268008958927415636335202310985720598003532611005567591189488635619288359497180235236297896935064219207605227171610888729003566934898435433416732507098616569019208762042211029141022356480 [125,51] -959975508355998348196622965424947671705435752277866990884351709783433213503552946244193252384752959847203986232397744037868152250088441326708092561547125231381687026354610851243626847577863401698911268948346385474936615155567721032410688928136558457653684290293577121026091910306541261729428732622080739512749161617334635396625326465559821837548850011989560799979391275454865044811946124645947035082121077225685643077425106940626213558718531883771366669660200839040790818225705299792341853715165867500729614984925589064852776230543208609216266094972293975531388457888170816530507976448614673774587044851415534813109297697426691415769102550013394547883227466909048467986386919588008867183173571866211740875954295387883733849066017584137998092346269351657522704429355182423437317492339691105001041273287532699156430096018933275596221950739597490841781058365478398178918691700369325026098230154489655691273399115333624747383003940623912387380488565304137560841281037308230782941313557535164790489285800670626357746405359761849309425253851919558303024025015292812351720903172448467307358069519159784048731463088627291332209398979150668060364504726283119028755834653108318111466866359569401950107096031776408689302659417310512158430170729470057717279514854332785067108352941004786137403206561092757641394228020110393034219513994966776843525895037540439589700370776858695952941186382556516992304731173251695455712960631132955260328767492091120513207026552541106396203449355933730534984727702772387267163870384653611101457310418994627472513410319479055596212824920406144300093791460892825155666752424977057288652002581085189364997066388653283255279998368401704656374452402819891073199865422342203588967772948789364480786221535814891977901006084281820638767900538266154756361699149145025524765148973190235850955784185761427656433582055353129945500612140526785678370877677426488670631353081759438072027088529092628803120080443643010186424379244036839926962348419992245837794149539252320251704965748289437713262927492800855620494028384570815042379734107548891273792909501787189256569814424293787766225570143467697384327081522833982167891610273095903294638813556774335970615338763018042076791287550664820109793515363533829264242014054720635958531421505566080346334002891877032008603556785438098858375699245077899943559714983621879224963401557423417600 [125,52] 92749693522850595260870057975126501485957346027416078389998215526924985591034347639893571444004569795196524970136257016457409498232944685947677731036083101514478189536695313816924438988562819565284695740291191603620618516983665255002326109839350173216675438531380380241859337419411763152160864500913892912447403394982404095736218697651618098339285917736741687742903912118538135525510239984082399343660374577247450836632478734339647793240266679442817343406838440934958198480254345808489725790843418779116864524694040051114247057297906917074168744744932668972570906455802473908907692097072562535061068471966845942271922811693576644132001640063914091517386183731019657425894722677360934785575665495373065669037638815914752190177949304517538616741004593923911556682279274951775924216415643243443249070770736130743752576557151955499851037406751530813958166243068732872181515924716754123813806783629689786746243131854820275574700593109479075004394361337198663470206362674213429600786554464716084310441958241944184744991216583905018065432507560487541129718772270409495764318225202116249472395836174039084250438798979267681102455377833087979203419146247331419140884907356301149664151887104471476757382002029905845474177122537168918391010047107162177021234379213218848376786320519076377352902146058642939646102731974533203238415722552431469255132946017362782372532883994070437408304513404783456294154066121839421968014736214261474988505056792455240072001051756595885002180833321491729177481421685136956226398876567632797710488966440061927923375341655373841735396370901490884227944233679858915849482242952676372136394668747257701119130902997883157186084430283942902002325142843409988338427337356601092273763446972666351950356493283816747307524179274486701782088963936313380139892476155499343521345385099345730259822337453067478140121298552302593933008703306480049096260770757988071211872080765799628461586028485370831726116248499536284484720791545559860657826451457283839685616319062880327450141339709907623705859942481348802907959421910341667437594733913119674989964137212522150718394918346169686931186845404096216457271125592043287245922120756784829381147522260214047531361494191177983591779301329864297731825704187631071760700381116598212989499253550369912406561202638857142944396409902666074511698289089288131404051954307566104219955719941760 [125,53] -7673487185835127475422028848992687315480921960114436796222359044755485872763471658488408400791324781391660555487387679864854305774117816362372751929405467017001315397427013337731666421839553459202423624472799438856966424900654896330781567987105906449944701500558686414264134161565298410953754850908533743376179878068734794485526833713561278924522772760113575157599028534055140241000713211963934498972817310202354928571700283245765270954171906749909735471069077987164439851072875725973035187428127648931681653448012160647094880092968994291900046856111980774140106319341807440175767992488696802883416777350631496677404354675769431741745155930562776770558675668569792994310036008395865795712055234055151907235371109711794881256195005661364443151944688006213234928443837844861995549343276691680967119039427349855641676272694425480037499384916934498215485477760434718053780694625429818203291300363062195741840474766846300408009643022038761639423301022433646858831493282936142958544206595053400925440939337026499835507246101194404588448577480817092617968195140888582137559094860994343198314087436816105967046974322609698251851063028729885936840341663353052024095795804773287817760236210829950109486251364303434427788212328308007329276316499431423319969906555929669551538146730254031750525523893479411501768660668498385204851365612507598554079881169701854337022895406617006747723785937340124002972732625311333093902347398364858476086925549294049142129561922927502974194367514830669976781617226947561925778761153900268878248235099156771879870718804423477886948002079244313899909530632947494101544419370211324027256002270961942895847077802982689017913006516942895468568258172725932761892613814905080169225222891140447908346257363308980279620793624467028206769124550989509772391347389494846968634702730072598834646840814327923171930255880485333380078939587387455918032808220282837058362673936979546475595347689022528570815093886756579434846324247130343010812422059702961943824882548724078567124989718405234340637861108798329230971639268978017040169855316831110896140344083833498067187055562471505473893458347926392025602140005474012984740874587954467594032074793721433407085782072859661147441133214194338432801021583414901965381451955043599156489254413838321046012400249027391901978184528294580891040577188719753145983711794362910337179433040 [125,54] 664542051837624802949354777355563812414182876075909952998669844388789563784329937399826911650947510719798373852137769903751166439744654969902664811353089537314950806087483703087462539979193843701683916303149833394604063026350295184205746780658352668710366684381507014019346416644936654427263211691280188956697308667784062277708509318158020048951023999151207537373263132079124737691932953804970832742414556887886140111001210275060136746715903138338734527878370299482437224219106022018130455695329250201619805558185201949976226686645057607219839594336026431654534929009697650968021655794004495450782136707644046059598860848933658935894256781819776443996820617378142702297674760458435640435755243340972144641129588718989315316227408912073214554426929343433971670644039826289049941116842429374133985551870896199652083610802610978097765324416696811696465123799043510777628080209218234852437389846438200064110332652562895848512430153529438045191836964415299556434023358878128139717248940087843120175143670373818839758038840940425257565396595122096430191677754045043071546731551545944387705744051591026798574398827467757387722405128627476528026878542310614447053505891017736196130486188033837672897629973244694360793744030858031218543280176304916207545474949479981443674224387794153980174804491782217279424329456789355600350497753829355619849494710346011005361067441380270755737257182658277370676867706359188472184643198993602043157146991353190071312709354947486872552034604521489672679185745945902781518662756537431747221580801775627492331519210085184333396985156801130486892343375290134299690231574733414351683662019247713188805199927115463536826394261241690332384656377172181797267985524878580111294969663658937584212566003776785243635547482435680133049177594961890075883179903673101678394462522648596269564724809257736218270151761131498955923816315389980070946336738885061778838641431685408290151399311473003578724239285221278066247052000684865642156841502346234088459787556147366977194184749140876271472219835793611320968672641000388082704698167763927262294846797671965621394809727472022903226488817720571015354435105977351255539448026636618461203949332309739494752072929499729227096626267433601030790874653472929042102277835477580116519449031900304758406082359089501987148525087363650681344507654246507204085342630597732495008640 [125,55] -71625868098810010475990858279344721439969209997406531588398582411023767609788474118602572199229615865009349347249973416468632334544642799945718732366142433794067926826280058331506080199814008313267143195993281455502868225315835331426547245731292534049979736427796170341255967201679600215637068931905594059645851451763979795534283266085051048476649764133360266747770111553907774212203102462944681785047389177776331721621538861396037163476515928611646838143455535726914069416821347393216071515680323474731783428146284217916998107923148461093368140924018375790701625214947748868149192263589399796533797185009799708416490482298067965369276739148871542598029903180994494117263878367519665738138576501359745423750382076085397013404169946367543879709873924827786421427304694453283351039959353098424956663664766019230800697092620627094033097213291479113746375758313040884812139587668410839293125212172334661268853287805756367045301115856284783085836413236418847428386567617921268053166532926338721924591405012796831309098621922508555277831828900559240008596448648742672031154947004145748807660886994053470214978630519304591784983240344970105054491684399480328014925324143457860439913961885314435872374702177599693767105071583637238222855301616805517148232896806578493032034583408998840331590115141999300794340354086201882959640860065615857149922775406986706534234681725447130600779976243461470270078984082255116707805473546189315106319968302461955247342827991393109902182333597433318316709735721665236022514597750297889488736097074922450543036266091707275062521374810202438442509350252795399151771359796970811808746010210666619186719904874829550277208681085236968242121419329264764754112197515000469068529444750472100198971498247333956914710282327935351274570688783060666375781520573810883564413098176707179888404433086968249085814402246875642210235032161530230447134367461685413965793248579780888908927565823829391931968601962834116185733751297657852510124009748338376007647113420032422715469658646336228824664540393886190542638713062623170074154978612563606985335073200447730681826676005989710573038750139391655660571768367912263174093720013543319031194272592064004876498797093441492174886189365814128886779897748176628688583227368969709293634944687901301826483155079589616374739615229048188141303639535338827664080337089505572800 [125,56] 7729208742086190681632948979630143629504495361457309935508410399586510593095344636515986701932859892330830463877446129895830143936066583531609102075582423215541954124721946400589396715068376989177907020227777758695910235167524993210218557081038241011416492857984582745007922177007952396031108632016408998272109506616668782251942328848268318549497367573318431733457970214206470272453643371527711219245857081365004640525853336873680493919012829716149050976638860671290820125397473609826031674248287644046535639083079656397661606637849101429383809413381262038320114406441629633765994429412100731958500364675483733183936501193442402321427955562289757339659059042039770052698628196246479749882252006153533912549957195204327213224118374345856611623157486492858828451962060916282979275633982914065605122782017610023211393572545463008844960477654395324086294563496684905357727547989918878228385324652949633960772809204831916545751795028640205128675434789003118405481889629819889077465169956031105014293225267363825460982463726588008139444398488284303134750194181040758448291069371056334096971342771371667193234722839088988136746266228872911750908961955188157974300455545895374285140714306445347895302436664176002945764402839067773127441150910886410973666993054589723581482037399767710867341477701564406947090404843982229206792437579273888258625423917402122603755417169138646362759623196796485416240653135265664228392887891009418249928974199350280218211121447487675895012952177615263556794357896763393903678339501903355687017167328965586216274680728343875310353419454373192493553059416313394906455396687095090598100785411058557847507963113209259414294072621100912279723036741065800080110828778288799483287216644916889214472590395559258365913640033045059099115755321149055286406389550298955482203990673111565795969604113530129173712345060992342056814565563786353810229705992570888430830666294784220611493270223132198369631742315434865152787354533258202501983800524527389719046996039342453867233444256813678788181567276636122478783700255817186577836347780323313295344431763546395671900823741340975327284922756315053125398715694260675627239456203295078921274638699666315665555077410780070838025644091333157704747657903072374468080996938805085031690107670167167653064806812735477204435144933778310107026948546161517570512852799595520 [125,57] -615832743786446634704366657002974040175237146396765197037381191182936081134024210442897707943300119100115365707094776661535101368924844255741131921625837669204699892621370223129388041960180869835365938783653887881171991083348757472696626530898931066413492588718723355172858474434058733736367377653624275638959847134780670911266034767544692339986699234072164261240602933899857666009231699984621184886925660398538241522186339439965660165880288412576764449660532164899994853929540744793249338684426739862611725035675630055128297370737939480970264263819872228221734995777970386881398971632743811701867826506355277668300059382145472935408112809400175685636270131413476192504386799593022242671349261856571713482551629468728529953208575251770428718850175636963551002403934723927702047781285473422439443651336905348461226633241334645892286200321719073779818214222492090869238829116287602798889451322447381850887637893176819334147737913144960699729853095271108410806131013361550642370702124437047277072752872996840555203242669829143385882287293786461841127401907768413360348209439865972197313247503742961782381807673664508848553037597385376495271978154508048339672220269437604833520835882128807803995948271011114616689537186453555721846881053083535612502805164774401488161284308282769758852005046803387470286810829914096384592781583366928773723223264747703943437932828708088910421395847906089239924104651472183813320315142351936429712857764350205404922811667368262457067036466696377867310755453615562617256214472305012086011149601924623607602646830151107631318103741173769417684183746771414050057280712780198133965493013051437843141744736875592567730667160732381412748183126150602065827652245400603163500318425016016155161299963891640228894311106051299970070027269842764741089287285452877263318854407604747867645642224358674033484385701985145688848622754783332238928032688369594034227580305420967120427638431694519132377119298369090273800407442451281065027931530588531872947077483304979319685589148933538501973759814416422700925475065361734649208603822835591061213353483688311663145871778784619175123057992452134070481582769558904953417661320151032849345563504936824310491215741799404784837769362677624328929480093588543993209712632560003485651310977310768366688784794195906599986612223166257715914678736919208607452787404160 [125,58] 26031373290216764443975949604070733245593848548169728296264281497670944335268110641484202121813056064647924724843483912482654635706773135792740715764811277472529803689512575654484047674238613565437156316326093286956116371201363683133606687460574713294059509333470705782554623559979204652964550433876771238820474243392132442067528851637178865188324627639479735666395947412686607654061290038260493648013810693592592532569820022700529270583396855759019773523162178727721748746868275794633907168763848171833028465404394827820793822187301995571286925125499036501361537931589079339739904137541775746892807142544009858873552538727500960968364781769490909154539628253741758293351991216315207759433672073131253728387534554348962870660403787824959168394522473899527681263468417025383864732323156749327201877553932894226676340339050124865160543736710048938813576878276615778592825084711210103296632544480945734109310331877715434305071034936504555015715243053978018398291324247828276393129872829980356713540256871661260106517363464209098722985080614838056925509761533933378559957591611456153558478873912919630903260255848722819508291112930401053072009388284722088127544300234177456995768847544461752652827286764715247781933201086135134491317981909422517758253966805709699207148376236620210837552212744283445657957625387280185502746548570408236180063188781593268784602950902550210158831880320582595404162519652680908918782353341749230734765025180807524780068279133748454972325959173533918742125416875889566956794716358774457075347405298568374245052246324820178411040309556508005358159411580784197709860302174023515305048128696329957002700001185914434106635065105584379745561008845461901607228902641434946679181398273719011095537048199961144541883483534317706384081872963438092304704265952925501970518867477211180302485603402537298899606791814522152616858750514416839602178074697820277660478242515381128326761161055135841874422886109555369993941829888447091236341440076972550526980386437442057021407573773028007860114339081248900209538425868424402850223286084914738568748515787294292805284042360210301202851825744798645115392490691357938844452358854313278892595727821440309006205552077697460431763759817155729581175458072489727273059395758513292349845675454030978202510065847418347714394898965124653920286488018646877662918656 [125,59] 503588918811013585974521377827298592191655130843787615146553075183413872225358663227882198381175320807002011062470358232520934041345586535596428742208159132405657785554548872727494892752482077150613952464945309249541783621556775613468589009423373391698281648514081179635260981089081557278868538170344622357450175219435886608643789032149603852650679220762525162381785776133166505682222015494381643510930952891969661260562725561137315833558217292458705989990011042682167121194224201929770344001559185116330962359349230550528533931702090413187652369687072732300254128893028644158096327492219655048550343707280909419080301876614351074292375169577394187996694523879720813854241109594032451677704258973011471529301231167931725378679495705264103148304405611199489399256184726186095715182992789478025941337810551183691473598189511127368184952113265793525630286404703184084802106662603152154451264261106527066925363896752496255715973222893417488892446310660575160221408919346377512654248158226785292166989365267875137708274131831457988764944319045035108138108556463555075046539847803439416985293479624986609082372991781803595633562986836509636803905377401617874935755997707402330763585100296330900359620642948374700210273386185321301439066031841306086711548278995236419393887214825382046672603190069789912730317715927719379625089394847249901598648427981650445371697592026913642176048118244880225167471434107469182717820655853423160702812435352591324032359210483776627431976157981554811000479964770844956946394421745059851438060170516049473784052946077721940709566293757180262389463563135389260502384930302071039418745193671021796818101076386835697552981229019632017654523328690450958863042979050710380659439456067527503195194519758752599838836249445072077624357795859203622071538006022369391255570186813858683643340649702606711759716353870248522128022116655035439000672113311756408169101079028273525322810982466567079162377732325594509590110317555609793211003167645438650150717517298254078406311561324910241038561927987100950228380247089553643942882307238481475234523867227526307472578966219547480926649957238015540900355021629248427294322758159100243301695881215108898722850904176475273787047391654063624726189121373576062716278593372099041460333075007719773043120799711101214071907112545709131455401965558636149792 [125,60] -157124164284324287682695153905757874043872609490364551356739906222778390244524067334634919075387160287797850162773667332338647699995488926958230958695659510379329135639237847595074449757426269884905089404393129492296420959058880839767000183022950866871660113501470044636409468475415926560638150645181074381901412262029131548694524698416487625860515449512571851196913665052382083379417620648212290858614328369200431658179416019727688816705934371120428066948719310801482031883437032323591683300617077565293985985335999769752249040705741279774871166518733728561509908734515891513765810025872646810205678266849243972303190592367963285897216086661902553336023375483745064536001806107727572924963855449585061042446562744391368174837285687009949685918940747116241754271654839989579285850259582533217633767351161109563886482501885190066483962539195956209812301607362114750107373073259647616532565348644475836458249330087021538359657149204452889122231566233074130863453363395373166117677757376694460487745931491899499575407357066119760591200800763491854691928402609936714867941602121685498619596273156906974233088814325478577170117010156233469942961795931039427865050968029798550409721170102962663646681735942403624031928151354942991694626581388021693598140286970472781197096258811976020104042970579885374854046847704708312643242340624556326171051882363697594271881896136620273648957966512873123568379481304465609805042104887929614920305267427265366676158185560897116943304348124823237511384765732096086555247247041386675863872386869038364609211722726328008840502403779789822955895626729415282757706957532776411964230619129516799834279238708881617913230941938520542928691810213210720160558012753879921479244174233905673140791728007351820346688927356518196892885125191513256980463410529186549728128474496647639168112453477994883828748793500355983099480606593547158488758784033154694642193962161225362636478959236196027186025130232407149417465605720321563647512390995503715583882312139294494588706082266073280432144966532132032930192825835311742079417260322394709071465008881952456071717311369567156628379002766867620511185089068118824500871601282607867441151781339548439124764759770330146986004705708747711093384613702834241425029438387213965219011000726585672782880784793699345773517687176757171083080750007847680 [125,61] 11987553529812654272152897433583199976990750162233719196531284687678327625496979020610476131088470166528795842870708326493610256916878524526366744559011359591705200158301208210486895584104648391640903650281224788295983851587860487106891565752044026514097537379564018893686350038331495490624884106879303081148733890788295475368307012149977025383206596285000707025063921151101567117960739160065316529091842213471993417932242917596686936060344649835228345092259908871411435992444070359076384151897675920480722771644628221728275246505794777138264978006606398387233586878728092437486407372389967997981015021554203709024443290485479146831051259648365436017963877583342706661230980482226053090032533542151014397406930025581952914254285677586465026285582986714415510126855277379602385658477805742746575147394491156817320921776341169933160826111528430233336276933953730124853469184938306939881274960551809391036655888599884339147660604791764509901003716548557584698198051592083657739185864508253656221466996134814807386950872135688372537909794392167098132609260365961886769222567526607145486903896089310671925293852194356495573334821150653902365915649424595516620335563633465144421485907554930542364664645112059081651181666164193587048961619040943749910240976260683367851710673565829427766440563375455040897833031449093997312363672740411393189699810167942734192448518816363514032725894280112858342967291132908977424695827792377872492373979912340951590533707698131346740696114262148975104285704520146008953227131534778685431505539439859530467268996180833314096105086595052750653692169617305491715197567217851219347007833918205896195322229122615078801638754102796813114960702749861814134277984132394588670518021609285357964145211823527400261498005663669461445643503153137149081246042850712421709083473276797811815740538162414807562493668505749784730956507382691063164412341773076278214060602205497112735770131014902007642060516170944323081381128391279818877542180280768037210314405986803779266888179576504642198039225994246674103830410577934762618104183063970997061828033014105580790774839252638845011318377598777003178373177833942967345699145174766592552888384033762061579113044316443746370783489417235732377935863849153214723336992903618208601365913161888709165447923145699548595377434265811156613114114607648 [125,62] -580951458264075352960931731458688331323622814375032397324038545378009286527780349035868430202502793932513805876682922046405557191013525040366554340916661672703891058617106105623966578985878879071699923880109162107616854876767387319328335350219689868351532512376607883450395158340971664283681718974727145565411543912159409735137722886220685302506041425808388777707215007306572430229310048212136845740273365849632781432195766064795368093163792312773559608681907176043327777119258678491416469277997271367504476643367266811202863513594195895238177186435084450274946609626605742365385786728657471600401082015302682183465283886028183538544949941616072177154756025474101705089598227314090105332529367792979578702838428698549844600231788541602941238022887635061604480976351575084595726086157468167533524233452915054232858567841476497106841121488382786946883060656824253000384069609712878334276220869832101650883210711127131895892381466380031071450528017363343481832066178944629429139048817208836679432507251064443101740678557885638468108849374299020712631987510344538851923800426710014778719952750816662401106693215028351177793850187670423722346834216343441995164604497767150235830553066217192344303102665923605214799779184048255726111184958541347693081602964783053915597056800569058951328939691197930556729396600254026996460731973244709844000895045364589454333360382449558999249626619983452616562645644890145045062883220355505333597492454334878243137947106878458880214681455976586079909695354146811598738885679980329173508030580181148855452515386879221877734876392425874222332300588647775143507611228082688179327593993604188211509333976373507357678721774658416733699663586326752340147373793315771347408045472261429780954841303072872904115100853757468658358359759213968337103724756801862905820374445092811023623564076431255120482848633047555784599993617564729723577638536622121778646513917016623502737811736132003137420145253188117759919101965286127400181962517419807711317242675573906080481780519674015278505953116025282470795967233021165978076297891590075723568067650480723139005951960475478077782902851615223875912086749890049186294106178837032826749383737859802848909349052121099935569214121606865041373956230415503734126833239065155747978402890954757490960053936631160704023798450210696582484698304 [125,63] 20669706130108072954789588528780643300094717926855984652958080878518254248626400693894691105760091757875751907335932778248243818166357117792957597040562947755282457627140048046272429790661844493629558483218202588267913622134396958785313614349666938430903322179007927648949543040795021081296214863820338045807731185899355992712145104653647640874111521575580217816063830000336062048781405126714137337829457744717095498930437613191949620393370239669170189145586560590337597900425961338533318184171124402480503608775428420454056592407087373806193962823988991043292683715180527177523969314441102280790783998342148688594982138215701061067945137553779982436873766368434544014920902076803659767536771189458716218610533127754132471308396061772890162029677823708873844424222726666607593650510385095263769987333848167283719781911804997099882482326759357872847709803841135090406009809478811873223504540560701886552495081055892114644242129498112592536421024628062171563092889610194849532310441071007155994978470409649556022295172858849493924740633209965379352830897261522624160012206454374397513026372055120820183801253775264650563062110309721090359333706805849553563714059861278879301185531698115753279926894599232139601849244797933775999674489596171259961571942855766372156253741900315769737526485537438444203355817313466156090742637624597919695160991744721749956286961321437831612736095443496500240071411479188076995409008537327498726589733308432213131475557006659374765699391748119564706150701842413763139847941915254950256564786481162882384847097906361181069122614498285452353048515199314450474588341243409987615611991956612235742725038542366178549351799648509933134597532576239603412672235966096148070531279889477040530404306706419284968666782449171257447744824290049940474571216915291154679278356106616459411507544201728003022121959952031069550853205963011217594295242787618784357014830695763326864000981631686110702800625655615380649259350279863567456567267394165014758419584961837345312797924459230627434451859037748488404734584550644187802414692684429976278094179442573352324389899287641949909659322358153988192088146916651530227113410564608114373530009429041421467771200773964756960413959613471263222589662062794243705017634077421107509393761606031745063429509430069535932835836583025463571344 [125,64] -516290583292144213416393101411267191066159857920547301989305864192578445268732953327402670688152446362495020506025770470710651271768916655112828430423217585979621633568900505055212238916434829289934286533598767251364424980117208469098460571830743887799770769722695286415191142864652270974091933950924287649914521251036371708748157565929287058122658769942389731221038735289421645910823855615491577682068596867641119936721031210501544444666189018032890341503026350158753998445543517084799012092893194437800797378385515386002868455133067863483352214145252477863180646923297803708367021944020714207838275986082741779928922558507598527372120687049246689141507852577878620343431666425488654812544767527117007109231542771974256795509498379790399195497011429820914518252057778983976336368763349231593740863203267600277778238697519366435994894560527238753054653839387299807016648585418735632697566831116335965274839013896425039638456430563473361177460485855868247674245385542097798866069138004509622808716047270640638949351918766988644772197893382162430491059149019995215982413240747921004043643353880163841978498584178702044797835978437023511523888420951037335029741938692843810202661190737499800860186042169745220538442067864229272516438462317675204930603393736402202814985952901122926438328545060796517111958526616526298010467528594223487192616062004597997487840764672493566682983137663193100805054301184103864889569713360621753397637204707995671474674761483534161121371034532686301065541240347839306210566501887088806149858150010885566300604754199341397470325957419354605611242338769329120610684550780688087306235948211240733444820068517899923314816841148567396641621516796943596737251504466933228265715022006487826632787592647989022299650708625646161347662956342877603225253134953742714758524083435095404178908890335461816352398312017702759684570390316367955654597439403498455762856100167243303440102780120701990120479480205159018148837037634944840966582268935398354708137121328318797864593050304394232754276176523784843845143460402055907401262705287955945627421862929421754973557074541692801132599958962722255788958693265535050932053884823794457982143987492776681431671617188994416397890604877093108115052338791498661032543067789026326255029389454069554200233973575571388775715266789310592 [125,65] 9182885388127226906398299265381562939781569877541991133336597093015192646407503561435433502008473996631262061377540369255933275022908356124028605112608717094425983426683248848362282076336349077969720434500372298346776863836162958109907139774493710528243088939596106949305518218761643894968230062397757995457954305275100032011346957199786222627322518068054310973407926867330786083374304176872672378458567221520467513962536110046632291887674175774533580234718577466712555155688234296707567000342419623946280924911724609521324874235522267377687204130367133740840591719651929978806159685265688468681198209591389109656603995074047614606557438753051126057351147616916387238586871920069188494429613090886126467480165934225791819899043081134180295459765529873809460975881805877748585902112029289284889406479595572869060034363874253545957677102513197992848218616849222667878443226072276144287540252597040086544367648543481354242885913352758965860666578603802167049611321040162680992218332724295664578914516330520311095707184239374550617362132817984360014128408684289383178751117991786670630782020253695604423999739581925178091238264183435509938203624326075398555610671865416048530320470170879563207187451524762622991849547904372077118415107905393453446346245253217732647685770026944609814147048325678727387606035041805382506463314088545851292940307866831605697246751806832671758712662709269699617199169816742245643622981676095385659782591479293171145636775837406932739465721861849511303525422571415370953901669546960786920797072082244112916342680207032707915645142197438019665477855680652343993515967319904173371527219377617981670013642602372480474908781669897253588530570973277243799073259923330686068420246985788189406813699355359009461423465696773901347539679437859323875461463842199537917373329869382482212872195073930495140030676381541100198047985412535504116518461092917598601935182755294819493148073606228625198882082822634425044367555143021989002652648924619495612940762474510504366594006724483448165808837118218330974417965451225843560800233687718332911038387204231159718800086033368483692317174069312852330631400094371030125296284539561387427300347140635736851284314269099474680516171531947360133017945563543132049187054594782880258854884118132519862216993511845281364980905799760 [125,66] -398825336246849099265494780004721892295565900259583267103606324333412485162357402244251834296735478895189013798260064004839432097970218439088422088680149698305410013623806471226298022824746430380209090513520623260738150637286651669989520887694699463996345848383799284508507995720149959688933887559319982771357904352838893740151941072882352607710875846414202526670837767726956799623860124636928826251944432630781280483606050502635865012497010002278660003341040338467454585674356984079734125430028639085589011595093796840100110980924030556410741848673603848401639152636344107018773073326021966045355284413894459595451801291924342781205990965349233863442839015924450172887690689852460369374133392532131144656906181208607127884796904013781541638254214538237651633717976700663957390904403027679789241824335737163629151477230693917131345297463598497086060998544839072080136291599327043122503180891260916207593088215495121667641784818377588054087478672152886429240007043868027536561567314477736512607339650613994281547076430061741106048927963540284110805187987241323477762337949805143759072934220862830417979582465410356705910153863521728394708425180930185898817572565415462354596658971743023577838883263669372500084960394640292988065087589819690052230114171554404134575292647241663996873403473665433244536971218938081431329832108250274530730705665711938437531086340704954198612230948780006185840807243602096790511754516248229468047370071832265800794099933597993960349159459930054701253500021120654122594215105374247624964394295553577067985182915017064894398864239544930960631783927452929428986892677146157160925623781577991550650465764695031983384536194891691004227031892526392431418988618916613350264969857121575109478381375081725544445298312121629120713949190482731342928109053164244143986739830427765021815840108559033149803235663536875465325735544423472256263445157474098280822750733142574978076733962522393277598700738692511868957487934283335531527470146344626479522857349295529533609803439521077356276855967468954908624077885100200672902391909180702897459699914158619396284054605675884374094237431932259477722378103038274393867865696658342733426169716908475743508059634194930278589033684012190670684102089940297666278674438850263818375320808190309855131505499777095375521726464 [125,67] 14440336350178627362642749613364679774312645996871978039228567508004377851021426752489400146074940572086416673105222742203001753025688282563001385174075713881089809421968309682877541741264227572406507582113811254499094472394770686810826603636663845720291725274353200832651595691102706117842326808451517670459962641676770960086279724743336337459346819841214087294314844108932020406951145176625700931983980844499190315458922096355986714801446103065601372881507425682222080600756331064826327810879941224852571496183904151845949726528208806967165697136447267450875924209307287418974264913250774996352023647253975938626167504222995730792086227260509354793679493137765043334434684905357427276126260564749175992173117361740778728011135444746922382955702473218023378985087891509998508017416069297035625090246819668254209159497942716084233629168154021472989963685373375205569075707798151105657328579480551020892165441609432583476726979873736254736031584234648204102691990097605213383709957914078734064133831618223597413315946090878328338234845956050747449759085042533791767047150302011785655493802120433858386842705887354276632106879518916136453052005488232670476881784045328526075953898033771419856315425523150026942318741259868318151309176904445988246202985456739431264400988960511740553595763644487701049032341820088891800484299701653014127196365003692117032175058300798625589138456690553835583112308047568469662009742175903102621447029871325320685270400992984130357072461048434117191669179500059105520851275649930538539668232114366377099283224809237351619649655611066795340883635280872295294807883904431474591549425857401007690295228715827095082855736799179655903993854752597431656508125141722340804421358001620672132196744164034495881742158214974114224659679792190712936629770103989228185529262920797168544532384206296175321481763075090093503091290968399629161894237213383741479084595100425311339276764599535451502086534187044966136071599031777866721795232676028610829246678260086990217657192715429896939590363997005423381219282984295349254900159691408923334890466887979368746931578522234290439546183935002773335375906050853043728920370590703684007472548839204911749813442619384968837380142510051814852545183118960366815925208242634026492712288586635713469743769886771078210976 [125,68] 271685307566805625294282044597843686644321055114830224194953996676273271121017281461778691565608709856416654917965801559770108860388044115079695667611216723916491714892996687233778966972855660663910130079582669656326940576295694125902009612759643597411297399190215915261977291958356353366169632402721931323684056470501728954587076364634410161406826748827741606091173630038328513738866221736422963624763245365260615772940215262092106070058269696020461529261228484293998560116072833523070405980372988060905001965547810263825005499818476278823390642176088563196780333399430798755102127371986196998957794192331937000992025632328978054523614535928092387406207155889580896881799757465811366290924085014585289137077087682939225243877325598664217292502155722893364070654153342694822160012176968677894723634932626865192315257372233351821277192675389385393871069272280733284064699697924087954643528497711675620444332529401797119517062005768645959257821000712703443877775252940866827568141300556773581559042904606951664847376081043924862097726598364581195570877262037328553656038069806813908423144644267636288294900480373994187552246416830826415341684130316236545001328568517201483196917931957695371371892655628399225064322544132183045213358553944666164983883930429224276811006407874204034964934362562011332988403234958180174619924031863049303245527963477329204264566995357284784082666849775742079454776894053225963116258057967179592144895259837871899694991250672882444860015594302725852817868963134451905818376356401139611715260207671138997303192807338843952610429648033442037322611668646653631894326091676584570850839754283763999014432253171978988896938766492841314514415954044375283394370719791694372798389088565910300179255938664685012374757501791752547135700489447679017977870250418342729785826457978893309627857654829600220107234199342041792624841704575992342040037441938283932723636132461968827729671207516398026278249376052650052644764104343558402081041953503203889135341619153862402945561521067802308345069152432774597031908395502272744217765518287165803007218860830848028457732405584975312234697973847506226678275671745728256128675116300193540656057635645447932065947211868471055854387137351875132843598915881157838584081367532598055617290699674085200588309681058331392 [125,69] -18286705800874311543757727184697228933751445663741456496238091103798569073887902182145300428566317181406243382368899932708427489118348190869239968638325482286508231438653962727175920650743981435856490318962751997128051747147423311138824935717987673573652008654641186387210514166993511390280432793627973560591387923507975389737744136549371577017323988807997092894557416598131797187683612232143585661153851258441090248470823143254870267337268308865836650725726057940383452606283852237399484218980496706693223495423616919646522484415478314417903760149633408917288545856325318344498358256639045967998669927791078383331166102339619747571476076333411943634691990307412388409881183965923268554596213553751083114299266752252084732996847771979899136727320759080335034851625286149181019345827126802365589699046258023725885625187199069849117437888921489957825777657217650344630030398058449537882865538785431762921080183648697937994998471217414868488586137663241407074087852595696489879870291698858334291560477735164348385876880777886127413144086339409776275489360508613181089136769543845983725344284575492513820104550230550200656226343832374144407441807007166128661299420858543484764563864136182804927434438120031941717958151438450714922015710382705338032257318660531801736161023788274336086500447542311191141883997657975398690129727887992000388777084831595197836392408071215935397732917539238779779174362854782725548694077325696899743185794619079020325796878363350073282408308945010260975757215050204859186660010804041226964682305707244538840736654015899524464098657895526653786129827173509319541270819576660741039759791996198222000468218569409405071996338895914790089473650919392326209390737189367796256722147838831454106069333405000613343325724373379108833142552382402438169426300604265981173009658491970663177815856989195495095357376153526821440531062321765336873397526002627761276755171122404235365232904944809358166615394176651010248936078305273896809380384191766024342515535194609397746952785587682967011016675628324077645791763975212184488996963765980130960387853883793712391402249592813930260542722492078623202345107660687083757902492745544880803855826144905652025096111859978149389066833457951439532837427930347731476642441807479188079601975518730804992361067168864 [125,70] -548200685527804186480616716970620434698900610565889134416169254207050465286505675562087861233811602919251809784026673700040794318509078688122823760581922910563260414222008642342001884491509531240394698018518367562045030558054141989496381694292595879723826362992010870801804106289261989508519118618520008450471806846327443020632392059589008207070989649486970101994020744073541049282903015340628261672809601593016595963687841902647899527711708641665675740295198645587539126366496947426598479643253016589088760052987010872435787878251057908736965681399002822008888666314543496951349084547202972073351007907324441152224287936948743708748017781442553007867622138138515426095397589415522363612495000762773878143429187786270908703897134222044511668077801814411978645876614340014950873347090166760256686442944705713305079293397032876668756265637719173653799279784542168098357904322524054987998734014689811274193588924630417732337483348185342020497859705469180501167093246264528726522866190182176000705391016580261331243229764215017215724982384321480243072508261384024428500747408783319574989829769337675284183236610839447780200659329961653978177269354675453564537360806774342018788444226333257109420418037702822467149778457988847351293206298578431475048922234492868501760910478029848844810615582505624466153272700336566057949026159680641790864119291643681525150250419246259829880689933398969992185476098514587347146357655520998780500141635198646341954979794948177805401288966724653100621711311898345163228663948270816989935804532628286257874764062152728841567266708212664359941092742854171562234332477059089127388107018867450507018604271070747486049403041267628016451857929924955974232304729221630158133924991155686916385706608429999881789452768888059240318807790512931875070366049493546081743055796604363693172891595700280304114696703165346898388054412970110842793288373729837629074423297678905613966180595151370091372915324091989130275318783565119610539591078836176830112889018676903931845886922110137384352464933400595014114746368444183278107232678849419550416041342346619206658461125146595498474692098857252687115802036235697457820813568976036676971776291880684962899263389191725551738075028899073109056683881363038325669380254093792389958612278967772597404168960 [125,71] 29565503560136443365869267527427001222275412162071254993951411209618951005644452407388692630183351226041566315832071529071007537864648489532193674878648035222698852719374848058923442561753628949374069468074436179269712046221190850599332746532737538809110437471423512123415815258177026209092053092565514282575330777898092552572108918257135837103937096568530450263526494798500159245063687380678678443240691695315133800792058768032387012188285548186305567290368557105908743918583102731629450226277486608554810346586695030326072302901964518117822646634680476134181392477289627869683418992853064597340384369916332167778045956164809922518245297683211137877252710243777929686606609273694773461364952531269206691157161982920811791790163983862001460289523555839434902950140663899830603300106971490856007638246389655245115988840486053680547970241694593885245615619893828026118488392230099500467127131887479356862104893700648225824090959679931347462270295555684397068501145643012448441860657918605981448306854691535865707876746688685313198931805505013628975789735713504703274591298362427968321342295173231192332963408708230533890246922329054391164088493890046124607535984889135562271481298972355929319631387740951000727832807450087383838186026965708638927986061658130486334012290127207189214438362785529042767182448044017195473518760595741605807703478783834195414278611398685460404816061994443835045520652129794993726970398838055311983064697715164030106552187061222787334246704976162693362255625730072140002993915453106325629001511834755106355960520541441172687413423728445262932728979371840785794484395260302927909453316440105509225181335043496353304340911143307730988190743534851556228556141625790485071864758096565453601355638344591507657786702999290097117360154768912333054019283222997839745043858691207410088208603939365025549641545057743441808463839197903920359999235133168436025570226940346623895832353511746726275827951498624017001151213379054420442087584154608445095061057715358364712735268255719670465171431431726212011944195047830181539886670157769328732399263157944226667759459347812998537431537431217864000014321632561907204215309268766039911400000851214385033859443806249461549870484008032603184938601834911193263827844922722047484808418028374458061568 [125,72] -200844359368786840823635633065295346510143632674214073827747520454630746989940156870161453695413205796269737608940262048305758113846773210272524888813054418226142414529356130505184871708671349304292259038340539049662335115955542752550175350830026294756534067884302629685984931045511296324219093209907581705067165581282617170320239910699750293592176446024026477203921788317100091560068782462864284193098462256153571964335868424900409330536529402451153024030689035148545686493220610539058049680535505286442436304458194965816127075163799779246893111844613713324133341077583873530986672909796993834436706882697217411086280609550679131935696866680566206124725460728138179099768681201738914682897623705419943009535452848829289512276627404128008868218984922698391764783547480405336507494984829126702514423949471979694701300284063934137465422041288743709233144866981078495408820379350256482613557418460737518006799635520468325370449978561111228804954326057489378402356780436635170703515585741022777515893024871929852001852499066653385953659799169088556537747937531501542084451218366300354572655282727417665717823543226964686100323028835885867245897119018595739607209345505948666083785691232799574455003522933767806336171903552535100656519826268530962300349371573276293000917873971857188255714021867080441291673609161588527907125223519784847333820509627135652301356228133308754558068599262956056677826274355410575778661384560177020436980348137865988344562177831499568064834686214851275357130706808078275633369193314984172044136234840980266995503334761281835574667384299150184775726566733418615274854684725401698986372256318023325262729083166001228146414871568670348872918849494488708538795151796342829227062478552790451438688286270843133721278190941238746378820418713284820572430335688397083684895728032015007179353115438679308639061033439098515352881544888336910515390043689409000256103991094937736052519631376491822949830444469758692143172518795108390789805231477148746846890589190883864747200153494884942787738573902283206550809783886860444419716143563319126826386061054670573248016920740814638795577655255258297184051126408392309973977364135851614105811667216662126593662761777046341982745979177608641140344454435680997573652474233615182848530475594546304 [125,73] -7249500531521648598141661820208546004376242593338701682245582364336030607486003945078975146421054584975754610650888631785866166457059407316903314643709568309364268198074378657986714320435795233380060026697351731894181783835464912286300983322654922636815421057589728168638779209896768162836822106407426181726888064461184402911477384134697542058952241087286063181884950170520582375534243259524163536497538399483599698166853073662226030733075863496359438467812859945446836802596714906100554318799038220564868059800466689170677945811635891122671286024079682876769337638507334191316867830360803572175844268435971887505491708242548373831353291553484483639425881695751500143194494908648352696115880780356282365642946872658288881556904886976743051478697574251665295021359817120865830837233084855688780083211936647309542747391310248470987130710586008475975842123694083138451564342339256388867724335467867000958214489455368360427697420943519177464453744172788809809503254437007038207590483202477554733102215384222985246253148079808563664405807808469556319206681626466725147389766004824463774337360157385069834581375602318024724725844727603880308831088026874702440927373574989310799199999780409354569188355692480524250449799107176454171352845387035164966708190339002114700031971675852660118676073813873025683033918974327921869279129650444895719505416437215476128380268116676056318346002703586512666622802124934029802742466036157353217723029596883660063268371229086735050610108906012082878036907568048717450620419032957052939215120342107255741619181699876017038511784635017920745798413692545338191909290993396562565596509524373294433325915328192722815523875046650742568026965162295357312261286924307422115485671474196769612350786611028172205352611651071068804550078864559788606680209390122975044631462018662167746957937955514067834193097061157840619693973433980675658952700264001677202184361128250807427401126172550107358993115192258915283554673685039637235456511796235891668644647519294999978553658829527392914528907288575677253860433316844941593525396967484417687905316489008347855887237394019696433053855081474415613301083302388241363083405707933808849729866053793140544429108760126536596582404877762483017486519067731420877336613962224252478640194869168 [125,74] 404567454437290803901983428853838557848094734114441744011877732705665961495447212050708042511847405417427461209069035454561574072423797009688219221490548509571403839864685948615121102121344036151269596798183922348532309217218861053563582500394163172664072782276592661794058435441098258468818633356493629045353397901593823567662397941604601442121691498954341754164141716517522604001497516175929555682131944922226785911769539848846651629960165779686923945521872883526757143513232374108638525325375977472019103119891945418349415582708828365531707208627073072270200076962650080821975102668269263521566730056236476532362805357218882551265382570410318842230878038099021511775286947431610407759986580239151296727217858065056164123157535904747304185997890922872393206650175075545185553342626399947539453020623498238198512224455443765750076646966449242151286049229878344334683668409211542619592394599898000745409437711600613841177577898942852097934473088415880656656475644913543892886377839542624633305960145180856814008948117190875079566660736024679551389344276317039331592805651435526181930736248175993949129232724294519056317112779997185071940760278052554107029517023256378384738303747070275382376429535083502059534008606957199197634292685075227603051735294877668875020527998656815512286052013039952670775764488997839139589223150311898713130024328602840836690430384414690213542513746961750954391373932906268292708760833487057684130830965493125966500595085622720395529189368378509497956244584791115932784488810823421697424004321045274120168715668630401842258408569696840251598023966987525776641678422287498667605489421521478977522202290925898829057730708972895311804513166372077111724170016754460420029082731194507829103958748958849968788483457630183741883950513103731311059351595789796607360538276746302743425785934685363350169011540187727933740734196922142792921912693166316726346035851329810437401651114950129941509252286946436247398044970889960784274849967043820994724366398274956230460592149554814794254670801114582088249766522087753184524381069556162078526946916046591899034779078158163624815391203392160405452535596656609117310784992116867199201710225339113053724924163348128370435864489229087368858490361472949940996134758786265550960520448 [125,75] -3741472359305537042000743306046056816584902567792129990632430416562000517315245582396618605798942348216100452261920897654499700002760200353917172597878204014983495648365814918197369146478467484635344803808548474299553861441235371325105115705375433754894599932151665434485231166996506130937882300234222404306294663229257911689264685665512500924896270278652984771023169879395847046692624554803914243467120107582775454443951296182828974189053942723062298994748268104789007000267704442774884344913832700687835510210805142506291956961990486601204168325652354005168172449336990055028621443040120965581504072575752909774835407185979449852725575149037176641834824150926896654311953760355638663116243702593938380309329106788265557077642309745772902939888469798365817400630990994144040919780688833702873932580933201133658970376538312606691647663644272519263431440882355568380002811606029671589816309146916953137755470105735447640472978782383782915076194978569991259860423230434426639696116056199276957204072613394960093620715092321062025592985810513932306412122637066897821519192438916736286262913556704293523087522321000494875115639807038605354425368375616071046135728615102109805023426106584879652047308927165095752149521677791862792413967550118379572461308636964825101343213777792880762859795994782761733063448683337292408376526656448781261288739338993630345850267033233844606102108409115901082723102283802911350770237750164118833443409851490037365765364823681139292008203048291396686384412642416828275755810773288454515235984709160436180438640081688284366267334100587142844997999871920774266023908245536878580528517042565805718016817754266424902841714905298153788626856099305786846858394099106908002345379306118216655635297190032624408298202586219644250811711202261937971615202740827813697373055285463178879580557228878364458121404368324165219308550610663399549773868112616858490398657502775287270039838210163839256020795402061521592856338641138491198784132132311677629907212591452846644021902677488491730939609390320789265479673387776961979344492210304224884218224166605330617860298854324841741504119206881278321016958709035947747185432159338810997243166401290146439674249535802751363147020612259987135192318832664439182468037476908964923936 [125,76] -83391907998661206226286976134491362149041824629828139396071725967094012083843099363980452361858805395949086332480095915761141656238310489282455561476885997923645764782160326197998550988242755606347930468392413752456952532968149196185212188081273028828719525394243947689161682670511203830052338401013910395794858565853974840799424718837351540077811140931904641093549030918865092420026711022338400927190021829759772601186976476948915309602635165382627733583286212101673282330217091371430417626822972745030211011142695243538729119769078491860166920225909948122678616695189301780913784685162149267684076917707621322994909927834269615607726282864442128496896286720582323687486399451676575977753717944014181281904344001759587992335174993789733933432330091869272976193379790475259176670415386979995046315184018097744422565350702171822281399413172424275452930285361741846789225224071936652703770198887073513414564107259184381794363546382459450395735299433936263846191341660429326065079001478226366346275100234460338184887882563366413196078285280704027890350034044629958805886537258828062067476081467356644508816137051658192641598372789667414197625133702658662113161419445462079673813609200806571537247917626049978900829235086814235697150101367322194179029227853515271828160520833674362072525378770701990169321464701403207587473581153712591802871022880894463397796887230743716063113718957728107159952261237110218456466380503842421522113501120835523052808056035074879046824194549242634374530270807559156583047219308679712852548211539748314120593597145436665118676274930436340351494616257566174097286465015606836941909270823028633285615306135773403284160626407117234174009384636284021873615185898142247553969365131036461533246980269818921837106180667184496725204895289262094046235471795629946888775517391399616190401220220551887531318354533786552424019880451802425936836065876736884574984712775097990495642329055027289210177093497577130018827274826058096970890475748603760249700936740103677794561877034183587756163416080888345253686148719556461642297868688572284470024554342377854826775320981740452834615740667891956189509264516010657812651278491912099516190753589292439289908748161181351967909000262625844236082270218348740587444220285234496 [125,77] 645024700338308468539989805511069597120176500820534921695796495547601448559199684187195942760411465898698635981468828880350518950072810509451897297895558947673308243262182606724845744011354860886811111523639525608915755150682313711862047920377554738118525354319993538206021240674240819462153076840815166846040857179254085976363869129265310012384414231020840870740943907505362980312202209561033132490875443165644010779338458916069036391739847846939605040130820775540707527148048485603579436509380170618555100977391272291725201279832390634470510468906373871614709064145030686147280365915168463709493061304104062274460350071286202741475391038350869354684798780956798619593264326692504961940233564623801551594709826107242300042235300262823817040913669298130099085863631858324919095211883334089662522226938527177599456984964160091541470807935864978970892444441671764214369153033769155304292286405655911584236114070022010722737809476317990726296393074177541068979335156799879406081126304262319201734446636667409101609182274354379314059011566638858051060681026657338365912728566061318252387316527617883848350629257885086573013844633198069200599962784314765430982172662015407398003217645088486957608466825512174206198831343562145312938162116746962423699016552348409086049431282283123886147643268990006029165083909025171000736388612450304218100228755844961012125873264505534156487757469029073933825306760963725230939537462243325972779232029526621295682650937646569689154249915345455158086584504631693421370326887384426680399536336545054991957520147780382494060655729728145904738377110951055402759687870842210746917543871208586141007530229572974017214399507887174920290334441430152189062976685052645117695395857793693890606963528708324382103249008309121890069233140134928450087748427694230418730540485900199464131048567441562657511840659894022465010431687704334678986163015387814814385805847000827371632479068346354971931697727163462576460313753055228887943578588445885803612212160851520823152435709132901941223097431300157207415756726426895474266658045579287274769833008964166830467760791544870138521028685040877810257986482271416036784229062703728420475251861118538609830034479800315271672098351898479895396818732539224708970196817128 [125,78] -1092458676677151506781835232354547094591864597115410022990409116237877959498649138245040626862829559355350535404794203812163898782250510830000520198377171902015666310877386560407914404660690304222024254423807277924105585065908046343978078963956758324667561909384510102363352856038736792520195567411489897062467111468287088213707310825992259100635662910343223063902007909799169084135140096782328493896495940845013316751281392401924963261431474468941774242000584910779872220190678199989939639750678970864556262188819948999542415571009504985599906013992445863398077045657117895772923247665325231560711796154407035145616752904383539736980655291465660016226890027760053161871032531121615126191800734019247992292573415840494002289093719595258788679890859349986455392414802390610484038611406602398226066072348651436640794870664571506803391521410568410598422863520506347508642795578918446031347050402318613799690100316601715771554961786350629293951795811951646219041212744379886574302754136539669357849053894440023268258462059450835303543545247884150488996020299413747813417630122251068864045028298044724927460763940702133279243637879302302718278276267766396416946838850290516585583646153390928394682636255746622637267689057531197231805489289453623391527856070812671511808991721798077815000432538111282355546682122033413140663168127004883280767026580039970556447075279456198422313505111118079297157488743684634662504772291799365777645402962696623434948246226525655038488570355122091515331315193428172175119156874961696253339708647064145211468954119230008600815521036134083800720552834502785877248243224960191267545269783412459253752248902193346081564522796866618154745220926332473665485913460500996754393405894696461854617417825371565391915873909709903726601257781648220435039963871379331774575053722150659360537772129422002075680453337812509429820365012580571628128998111141238401413568427802268944449097378652346102329167524850258781953974981359395011955998837312271773505154417519521659566978066677715706978772927042802765521527513907575648377670467628209858506297639576582697697127623016739144104685730806154436770809983351727515671208316062700701395846597877568922373946914311670099279646719895862935228558484006366023180800 [125,79] -106977238529567761179526593445911658028488697362457141306248592752229841924986306475303999449403478637131314358425091297987281125450940382022105754484432461876444546225336172089752386124218008683363209007249415910495613407065156768291342836330430611976017762949560517840722181989379789528826904219117713138008873056479790562064195688141082644611332954819826716742286849463419486815653476337219587497812085639088613876793745807236086024063540041898391980852741112979149419242838551804831632314670035220679014943782977722659672123713590388185848035553159847868357933606514617129312536419543127573850655059703893979107904148161223932121489433003262686001772802375796029474442696810668606580916646028077972910267521031824975116899423201202443397172508650807815287190129183131532940066311245216378120642910338659101232671483459396065345134476252599674011659813463994229162807493163011405727943945137815887555992546836059353789681859558547922028839953557713786987530348639935219478126374301600773158185891731049845876326778383003466677420221899036795184370740982998710369361423486220829896689496347536673802532788126108188351924184281414759254468455602333545349119207633985312002003971099481979754506240302446597443531917337954129663852676597488113939779100621095188092949147392497673444576482183986110858321924037626690458764007301365331028045899120035469975925166019041175669994344994945701479257416355394989172794823966894532139874314130502924939152960473727463178118981597118368107807794792106922139929423215323683634249138842778358368420181589985580762847929842698473975732284123186182327586228476862157858032065169489006245864028489499312494994687742084448777738595822838178022417671056106463290545279635264989062740232471491570614302471937052757255856716044585298866303238751405330083736235803594018229978977905283248924815212353707857271965962301467722252241375148560090427956058496572708251214907265296456568087987563718558817068138514388197942259260668990565225123992371735557570209142424644407897551689359413902687964861655225037610996785269130448398425406129823621502971238657814689370176187773128513950666680341330902124681987651343622993356682594996466646760875976155863481343912971401914385153993100830664768 [125,80] -1070073118215371188351390909360831482204762504971995901040672418448274045560073686559105708400137461097736020324960147650212379062912440719821391370833601999412299355027857762166673306586357459910966575349012780502151320087973948356675207739316254637966751943772744879047262157110367937995124232747720122267066606456077049006793602782382714125898121507852825640858480832160260464473101656475432251272911926681016667365639854622349405136485212600091767015866747098137346067114615262718640880645803299420804886910905878396978657905778428245632385430009483125721327234861757641752420267154307792413690563220971963747675929112228791134960519153763693321459844240248310526947310301119751676964754474520313804390303901075072438817642583956966484824312935562291819248178462312327194944062779336631880814980036331332056295318006739760029883931935759838440555947048675034442394575784839688939414416204383505641996461802435496850444152330067497104195585016014171123687028362125754701539605575634336008572243305946801143972777945378615144763085146188865553183374111982178877327561492792049214869244177603610932355144540451717813392626175615498918004502194783735358270150194233809190278569129078301588443767241153589902941800117636142199991121401722440926423990227118695884174231519194680588460528148222300399769432958668569576014960099506403257970424823942995465614779707493188690472676682948404277239195605778526750246723668982864659695188552630271904830549432627853932469439340891327150457077236782238714732310097899735162876130614783772957309751332021951141022190443481428106771733889126936701193707860595575028442585602539347704444484332969523543097331616437550100610298313698902718988139545426238613338613481361575509781441122821322305095874535273399373729519666279238358007440792984658298440128477734245818712571117520677119936812553920613960947361820056381001578367696331348271337372812287280898847290398480222070441349810021521482889493842684752049761929795523405234611322119173085100892326209889908684038637302957277591715876436124029076880948525155498562335411993486252565409396919805260659896670339028526037290528990517152527416757848430319124312216427027230321269137707566897905877494701772590457065989604558336 [125,81] 27820001601681581913124262472747717870202192350759608898109098607823695206419658528840106367157086464882819969711615946481699097492717865108922448892856188965503300166155227888767300830415235588636784996556805540535460161947124531655450647191935224162155438546157107568858774414021951394518573988091334085051468903929223039231613325152549008192820212993966820830025880392452933824799764434384083965382644244183787299100040622547437814951204733601777678114371254145929898167155622896611404489715965618161465514452471408401904432595629015530993576857409601822461652781001500865084180982471460399268934729650046316601073239802028036756466273019392444452423161269074506893218007967965240636556400894641425424431482880635601074531384816865571461895215885052051457441616490378382955271928482270102906095794050578900133799005441112524616422539138770431728189891753840540576510652891903378476878066008230690683378863818149613004098689477435479196726889278123824825616361483882194684970322029150857773554192042710794164244515234182395617364097390693006625427753501294209035450148310198636761330991959268378713581615734945741888169933072351323629482077797125995745189751581729874826839484316406379223983459622432689760185244694797041810484150946211912900793312175420717466286417485092896795468465971221177556279689053807536689637628354195603160578772570891504073962660222825448172092078414396258199523877889058885772833158462437335529428204966800116237516846102193124220175249080539106766277707086284771387479060435867813955973055423678445280227169024300923042428848403151404612145344307522282729696953531436161995360105269888985691340217372134756232998949561167790809759567032279179277576758140356470408092049203007940755982369262475357720338971322425163332924139314288443694384800855775830914274296132755547889042097810178244690923097434343262663730932845369164645261412067134816165147224973748608548084534907861462394137125797183085741630335876718133320081204936292752544954447738887371320305761706100236091266348877428987413483276443652822783207177993525405018310154361445121521125232909000748429013410507284111864993161888560700859274133958088748545269992684945492405746525471973548179885171909782251484873642304 [125,82] -482765096980574478504730879069258967830615620907067835761519239082651255870340734855499668546699723317540550813660022718327430323982423297018620376849588700923408990965462777104193363457413501369096392023910714433291722558607077223575860338560250407892094252301709267075423632833806329657053409504166060893558917121026515869030451860742730985168442561472590255232784798310624320419530326911931916605468955088985183171089088707388134340069485917100241397846153611805594161903372071020319048687890991842719769883357389054944359444025207535182123733622673179371640866965158416980265983618667165444481538269102832312973955072463678576316362467678750905287233033802467424769408976341946553948055154021393660582981391175442662310931960958241115979105386427734874319853867010170900247191159964793956953294728594546719780044525445771504492530207454058444337391552628434754585083064543347731355750212804055508254143601810648953548236629122654219720311618601998028911397166857168548818233648167425164562668251651809935844209662978208173790924989226359027203133600007564350010691949107396106076745671083049341163028434429768883789253674991075876507313055886442685976458253428357137047480780343661928282067155130328033558707813300062550267248430217028510150527917182967031312474482472323393311485477452215137771545912979509658303059010101633504659516498199668671830825512532437839876041787695245158169709754140184186793314058914240666188881167658023398490382461841212050365612407259002249508364276232853544576079530652222646048189466300060974093526675085142959736045725497762878862651649201196138646400730962363604761488956138790749754522026548338030814257102486385753454978065831814931022627343128440260441384039936520047239382676777650351210104467957415982965918146788371399131268640689694142840744919761137583797000864170812847505782322617343661406939343567042608225497058886949294495303010095588237167963573794201903633510030423066725418422219541713998239444509586380884516119323495427627644959261776856579604634837338474267576280895394993982073941836217495583862666193216735808560331587744308030713842775357629852670419842372535476448252943356449317588080974993606421872715982005677609852211255822200684880192 [125,83] -2361473016472074040369204086485027281181892042764964773719900696050428949884273798228372337935582478362401056698449734862466757701033275301237608704890160198175729532933100340642809342027140180007233580770245882563857522239692019171294615703382804920433783114357114305531544775182415337571929699919904387606570034205345477732891268552105022777670273205072668460899395834068408267947042618439514299612085670024374973457352122399936077726227891600800101023359130692872849343974947781699938101454785028033699270452734082041848760643943815806034997569834453876911754554519981322313078948274734784748223057837408270875576263600419204577730590338278376388587560398787538321767179094553370021564714085046971385680832899584392115914791519083283699819465536875651020181973455206636907315193707935423703019817369456998108935169224092265016750731157898623135023912808864826367884474809537046973228695469995033666772070447085965515027366179762454287340110863520909758390824283686377621024191110084944292544376213475860485226086276005620618169149558527244833260303131765302400720695723223700058238906815889948253847658873713310616612246617789108120436227219303820842021525635675608316670710797968101516712670997056682177349428270391113977786400299243074011216599325475133220859033744296579733710193340611525072886892461495667937870022775813035874874473444247593103648961869846835395568398111484578624198185073934863982776314489656738140622219911625496456220045183620269154109532904767108494114584102928897466642904674215966767027346039199992554181221585442116056118735157229641120251359103988106325209144541124227394230911494871842297526880095085628657796020795460535135756466916791045409546744819019544787738232419930325443489021759349743615220166260466029623596373926352355307195606579041678195200602831401661913089805696736364943924113450292575900596260323706296364861400177524465300183303204991371036307509998820617633357902521174685674940044962576268695514792883277189725083210679799885351669884958987971465564380752049442701614147490022250298493848795626424549457501565650040706043785265228843731410499694082208196290486505691529591503409592924145466441881516263617524875045602192207721676477300136426872 [125,84] 122543701762101232237496827517110210749349723965522372898685028858093270752454241659669495544837363416553059231454960831084615318707163901338698206086402428220159004203329022192559596616681564112692810025684348881314640314610545104371617759058837067733751620653307048441426827585027266434106108710673201914445347635358242285905240662515086295641280581237491930403326969502469774231759986928502145548472403287837214101753381725960113623712761911325470612264236210330574464670757073592372080031027713742703147845033803579730401935761276759396285828094472898820734236462508078192035367616479720433768779253222129623357763960728981223543541852066214190973740356109603282093729398580229701365509704191661132857233023006655147083697860188872463362116936636668415529127461546142827775217958881981688665468438552438506031294682622130239193047818018563268933193702504034546728185777030438799819252613564437220468127812511993144410376890055188281027747171068671010682562099314307962587487172843978406424566455771505210971207355050393345276652704614546680848255736338576653194078611821585520571225478590415038536835706865073687384902183467320413297013490579511822919369748517279471967686120172293762960677474865700559855815162512752636233804252435344506867798860692348741790246372970354972206065178194848082021956539454840049009944765680502409807164536986522069431285442696216537522586562258092476334448515570297952188701070814338219872393474989506278031787233218679050355065865989700003694450707053527025007963191367322940872916045811235970359649312831463605311979531780647920334815857298818946029265972758277265069267997529677711741731845651303401071331220628081584903434216320010588250438514094532545065343447375290385747274569248400047394851340419646387712074455344024932648606499552916096327514304856289178908804046556763977725834443495284900117591190606118514056205258646463635071760386488174704919623762201635558324464261071341210965748613384363630374167923276094084933348759901021505011843797440128910117268673348556707559075799591320139633379771140283411034161349773237261839742590785480566117661110914197353488355239263175361042732025335548449594028631647225503783819534962352275422538132934880 [125,85] -1621151515918227984047897637704307883479388195620310930693258642036859794445457863527143017040505548931638022244155316288862874275859488317790059641086961314651612665364822352358466191452459909808347498671286160525248097499867170678468864979070943110061908901913752521757621525889888457574159161671858955154074094221223440638110275583599992025018952790148526130434351571371457374307398867031393001110711804693581234338987237780074529024311925311646388968875905668280687506469314193747469391153361322105479060514956686203021655009584670361217056785398667618592647235983135351413362963569597110196486747953667351440069093473759447910276222259018575036451734635754050684559447806530370200149906252288700862434509194792363658530923296517594259670630484637501609383974704782431207937511767293089507017361421184049994392329049770832297756977934587833470554101941888786344191220934276311462065604443733154306716143981358536736080937347837905988856155629723902521429770466646014816074297485138459535407061516622736425182813732807010845394061412389493583457508284748760488376074622334559479187856132604902927943262521086795270971410012073377985795044936137235007923925381916903421356284526209338866114217626693006195842464685524385091428128135766387513523007761153591157319209989849683275391226017228606241872606035256854316975928247049185966398323484678993523163921670255181022802724805662050552516463564994071435493042168795398168593476818149107876532128333217022862954859250886205123389208763489007499470733378121935922111323605659869446438913746649092693252951969763562735495592781819623512518122204607011530627155006166200718175476284593983847210252371104345172066653442060062622786758904294165481000979152802023137570469110881596174167344559388576243311663732409428693077642983027615511349732498080862690755255677800364830326170402479756169368315513650519366325948190720843183391132449013324443890804018611336959422822834108288598347921954691436522935069589855891940225553252494812984601279688681788990466125913595579771583904335253072920855152956763215079251554037938191835041514941151867287000599254339719994070704383921632170769845025098092711127914261918314111815163304848478960572172348 [125,86] 6115487620676310072589400183076514914151543035627686828107006529907746345640762164927572961143853787809715711727094050763198325782148518741527471792426589663041887289609794812969562861862203962885222802195422269573487104783975143012460658407262804557672068500215531521734488002233895341431497923889332331939646517131030451790627509142601747903835933867219833455018114816083824229154743797723324267183870311847975062830377060628838726566340000597223268839864868578743510104070371357354525539868745169585077940861522793025612151144590517595191850128873702937081747410306089309238138775837029419715018988218416558731735160292245334118338470774769041547481012690348039867725929154219943138154203226397438258849024090815594461605960634265417942742530245164219241032712910819638754608077869778455871744872066313928565887050947965390514907668967709557325867634555927843294878700780128584459173814391755600358635576589006146443991023623685883474432260828417211596421871726301717944964649364440073336142756704596648220241299955579182899956210820620032523746181154379529357916157686111275044492983655097361137325158962481340096144183646065815370623153488987573550205374864737451536516002629743426067600799142835443136052860332969588511537864623130811144712935689982353462326606053144289338044926823977597097694071046425753923272743046114618152531899926344900988903435265711395235245664331669680576253353825160186339621198209244098136434986513861191280971456192885663544518673343393420787425629929906488707425596648865238019356963417931157641499411263565519518805742265217827767246503306060849337592459156205812996970538030090965819565145520003217612616907706177124897989556999331094818397617944119407606679904488989059053458480709044304138934486116515527017062398147895777625525767743588590102729077454112976036727936268663115753240127661856065360489973274420824850871038946981086871732023253200866528716127714860968482585915083622897991157249452279703150331953393137966068089813954366246907424242272306606967579165396489475635730947480347641174781991364293577009041509053086594326835486984464006493090903171252064997256009098492516503764050391588460329795698163617332128170904612894154932800 [125,87] 20419693118361806759420477542144440452415826677614135396795911450100561392358586406832866237786006166351945801887764351315193388610695559118153266797432745964022678749698849011889761559576556341668045858530920409223630687003125002362460420565875408762455221576725371118492712404286155392164644245514039531077694754696957558140326754889965631058234577734310222610693445306341437031587581276633994783879122206579008569789099375692711833882585500925134146088441621393835560733116083927722935006454378268793626879252387712271552123187782201837141435800828470963363987166298354016221134278199717431610496551556114761347075130052666315384920727907984781782357323182634165577490020516582730502003721506381642773655384040532561167017105958134439694605859828629230534362929629531802045167938826520714650090385853750662448780088282709570672171281979204055189231360946189362581292838140693432999096227031557065280198420654763871819620906332052358420353879734625177695329468104198759652799009130494886581611735960193753905274904739669475047021508468925029406262454898958813140066781599623738625230639902644698004315180244793272550788698640467193715748475349847385865450537965859100250582822031598488314034739697831009405861239999538115311685964506009705147763028878849913613571912197730601954705591956592780429677698664937454265289568076545823789597905220004842525463663390704406879546523971662012354943889708266284576902858797756949205782403970723753211954549478854512450556547503380379771607704284072893530057399006013520813137288061306635675407920416010774848331531267782200315636354903972384237857300646564400133858902175417272346766032896904965714941709693611506832670987699100240024953265988318395366681951773676169797639594566152484635742389240250249622236842506510066148798111917776893486511692714174329514008231666672637402584861139239047203328482580921353747147033143631069844993192018056981501695545119054099775226422170438460132364602000437087633103651655744760461872059467984275712818036708020518830546976499887622735181103880855200288853925550188683072371025210742460863297031642503166797102479171370973423945259714015656190067504556013910662461050805188552478199383584572236 [125,88] -433607446793414428626055559123011715031754639353135206160854637697534630572513362648783238851794811266497287924074996278906248824437393266689783147256199743576181176408769543420685012756174614157521393049429926222898661697498267864563513426990820342858939109033382297799483604568770175066296158591157047975089467276763644637620225624620516675750009532407586526193759897893552127632677723104914474535931672966624790448215834386411947395074132882125479675250391058552304577854945936670853563899231247020741939020787597501932512150860081990781354060368699692411768349864042532651246116188064551814905770583815166337970850671925035675686977833852169435470273517499845120127378651089075873352020993568639107423433431585776079644473996354253078022860368742385874667707588950400991716756099029214458855925400281314810481080851176669041460051719626793461340725966072282701281236271817386752318927200734636577566986601410074981007150364810396379470100408553054111087773807589097638527115066632248387605681593343306470973972845462373047823017085587252565681434696499115549184324650382651482657672364918000255005627209228347603732386608109460293789701798372543586377301375647870008015751246272017218745873795244343412542089487100049186680810340242320669265290958302539038170660072014995038139692620287144672031749969718260966188222215609235796719198050493729172357479391871749064882750189702135556690904154860901040266854912415398748486641143017644674622825142827464343243386031833200750014741015129769251379423903542631990829938899680516786625977356258906988379019102785239895645573987204146471220483387080736840133524790898612206305472099083839825227941389546300185244810346118282004833803092119608985126568780384895468974127308226585427889659346060297674483287504876179855790142460847968979755362898795670664535636394671472509015449279439364134494400617627504428174304441455215480008149732289557672889345963758668663689293226608863874330019657697416360062915995813619659443734876603721190433886646920502377185294313289564761979348729575632105647505948444695533714277298744561243742970695216674297324035961028561184662404817793051400746795064259655487421182485581335900031642136608 [125,89] 2088622100189589752941868194196581497485549699730279414306527146450424222960914443074572632338697046313864736756862592883483199280388847900988385673413514135344311894830433871165720570765088085899506759069610654348088631165724580970774298520011562483692676693820528261608506183454496137420630117970092853558078340563768170513391312979675893132551981242311129089884906615121570817711383249153457445708447480494209546150484418958559164591448115053398578870497528617831043257955932137412472011467311329689104660962935222913467357461858435537050625366365921442797892410241690835966750235736060161407288120010176588448967552344791669754612053473384003503128594067584010454388973177048921804572571608801192086003172047646633216465074225133914495808561452633606432501387232464013504750403833150153299739744988698678073831880426566855287075008317397908704561172964625898411248163947187037436116206680315502097370594746050734810523620939009550812184414560539587425484833793273962211612617441299776284295811533665559030557660939260068455238799006570177363890237663912059758237684031429741203290386051150945612031946380241890365519824945389275554185975858460689675432175084743011571200360103531993468808407947002654789728240756985977653549763839370256316410138503205319980388360854898305092583767103681554957035450175646444887221599431699978494329558654892054918326100752097794908172062431582389746765016949330821917180810817974029811292513378006860847370671852849645196218907694539694603936158790635572426735020647811195137378179993641919732451877657403002814215120676173326011650777100570048998209971646905259099519898451458432561693918250674063957111302816486376300090408940442002635171760351563403512835249110498459671657633840518765059066545153056585231420577885835446811602047254909686898785311802912974045542130127050431952071254456957264128873887098575739447577566042304994785899849638797438872882038912805960346269225517017516153276206207571643844232492482328510444813210086670953495231698055034588356617677872244902312131724002671484405070018441388052216977708120009968842606951728303125029177989813080707163722777970984240871304269722427294924093646424035520381031924 [125,90] -4797729034608603101325864130259249636271105824830403380625734762470242729718601837367449752040586555112670627797084847928665404119298092057366036286627159566117701267895284100848170913675477288137444245651060505167774759364449943218073434450327423879920592048186011326933706793201471608590016241325662219999036513477228204695500938948271764731448052569882463747117370836581288741729133190332133430505455604284383374790260528556911584737818344751606755947699672321725139272530114555941493215931308862523986710489172985341769176813338679119779795720904926935560992720955716580510925107750378890927824697655698231450188617560211535723322893147579154966143642355350030038949172264138058411383408624883527200456970363325395090604664572041023481868515018461517322345811149574114334826620229046868165810488546384737281198138911415167198671676456001489255175904866474830112086759637973094229223961423934999828742799028355727949222372992092023787858695676386966949264366414360425028912341629345607944043891287007076660018387384467800762390506535135514315698864060193685142938753783299704153813748176130951933161502228717697118985528298618071258995711525265776086913652683499241733490079649099074932594108230921140397592374363786574354049103049628096109330962175484241134707687526240604244840052510672263669300756322011316136557889529869657794537425147620055267136194615836605020841649559604876553865896510756697314391831907162097711722714899619278385907007525897387228395019701450906863034977931466823170124156733532841026523415110623627876316416907055552439027596721826461222583532335678294705044750306894040786646679621503746525876215780476292905558997349482142612895328723299349751840419805415440387781692484166847907156091377503118148604799037497596995176863318833418958341510660718761016986587850325434515088776389190518919753679915190308599764317157605192114509214440764886176249361940184299848084354861737597189596461058966828043547950281437651678735346669050698037237503098011025069096273169812226179045381379469661330851745607380137636446641492835856380420949531294264687758255265365291713285354156762239525679244277702909987428631927122805730581510930738360960 [125,91] 12816349180239842529972969741601694720440091367033225627270652946440217028401639352967111444949422922969470012881222391347760598554989339949998468032337286068217260317630776856795704499004959752117749303031476950743803555437048501308262250572344800354408098499625894110304745268483436471390882807134314192339667141688566427269351723636409996458919014872780872410345161607075470638644957215983100403058656450192893919850430804202351261257268125938865462399240934154408689918056598293473395722351641719567936352179904416138826915263611611485057295374784264228088893753591383696000850187795546239345419522821950194754392365988346919514808585352352042975845670923857191349841659257271031781854137742030310156113979624831222878697893508952777915230637035467663934351955522766960698973891636493669995264252637673540316032711629477815499193598367821923796241076433429175396693758265614328833614751327353315567044561252394313556845911140245549558204539408903014803168418089168087279048695051005280758942360385521022971713377316446909181208047146033893484603481848367803909259005992381860782377226432727064904562295082571450865803802479732875715734826710647441335225048179113335580102851789978389353778838630619774957615060059488904829039016733988230760033046081583771954208555541079422440221695288090100735388365082327768028463122522115117605500070884982998740715764255257954594497721959742038187758577307741445851927343116628483844169502117232266238064678278171490984535374260797550988304979928977380430604465842991443684621385812684406777780945547746476238677128139321119501106486691472900149785283128438006026096368515128088204994473519101847640058041743129668508696913069960826240778458129366264000866069784232031639625423100761166415165299475329188460928855334761638460697787463904651138267911852067861730183072117777458068808144631840898941204862212523792820368529731087622584163119785652563271760681730206393154020552222262281913540399192267589118982740961736533777055183858930181839741986264660951700853282935185922855335851275309289890504957537063099481804040321151099936079643293692658825501644093612891408908097536247271614012716662351269008661096940528 [125,92] -8532054363606878082399869992875889981424823769119016688872185414674073431017635965304367763585858483866334930811478864037190056649963914308128919102925547634835206124953795906703298476562292742030690626086378341611199639443622085012360863581733583370516977323911067279788510594545079361994740148594834010234597162494131875007660312880081465233547862038597684461301380681963849902412355773303622372129176464584536017567130245713357315482630481834083722056052796135418373719003825908297751496290961208827299754287961089209835654961484937208285127543240680970503046067958677997288247121026116248541268744926473438219210999764716685881833994760413240996036963089955297428619822275391984371369861690131078830707944622975646343735995828571940743156559440990400625570981211092986433481470873238154275714154206300403591097305174957955708323507020135871000177792425413475948508911652557061533279677080492996242112501214023746771741194797544951398534506453737690252292092035015342782529781665464554932522954548420958408850847955376066552459940884303882591661717653738625562771233430897475114176682406857063156959064833347296952067217376622698082568040533368931490653135440968474538290573752609167994062454192350050732328173541628166728829505989597115334914432483939360010402103345666002359572231745005560744211187716965381517554109389728462180150465371506448160418458460794836702973209098335588076146072909841761989666278430601090021121098330067197360591057867355577307261483331362541914527974826894430165654836277987502520380958757865141458903394746229745863910447050435542549068921072545313139607010476982455933965520438207257391287992941278171892876056598527162973381420783954194967040183352380027132189382785950147501421901232163929893358269234662091137187948578725625247521302121989312749369724977074711727145712280278364572057952874813895439074221472986421957149468159579021432559050550378064266647002740333460573290131773280087137564698895369342860861159245770035396406557218285579018231590468095379407740710505738397223340051592732034457302864433011051417322362221951869449679031284668880634883247917713473511549764437916715733843940660468282701115376 [125,93] -15650794450471089313465166582159750854009947634101720929498847599474005828595848772073930731654499380948105301404414779038033574063051735441549053369453706489914136821211664408330389336003338912155884364707305165974894758756301863065796317012450233725623417782196238086001580164130914781271021732223901881170377149631276301911045561632992097292224426965173501855287985251013017722607250305149569989294814057402429295329659029400547362296024419833913141266319934166941765107363123295859842821185589989239613952718033280496514791760725840090548153425315014538693366782697358297937901789096264491350122363650534904097252837116143336129305135342811535652871468611573470054848340185990268184439557055490874001602252441436438336196668869769048096239535383496027387581650801427354159039213696230595467853093839902894060599538055908935035894561687375532632087823691229692238286439858051819971256013309221170199410884852922739752146876978349963715855513774194470760343302007740359410753147304531747589850611559299496326628716442539726506927349944124777297152330412579445565579781653622590912817697219621357218605252193373715367170648200682803816523765414233035859875341959174413847219578373835055260429506498188956910410791194429865901071389692547237811248821214090206688364096683053689345102838705596595042248650091890106133765251898335654279307010842005263540866054107456269556955451640937951759229633590157068800221753072708056704513318914414223987181709214403774993550666013970413736775459627131523633851985333931312000396772219712543671896813742054099286097487611489825979903110049743560853337701951093096117757953892641863830996464870480243007931577136495112168346322450658550202682223883356375403942893448261504400375134340998361886354934087563954909494847969295146338973193569450451307257781787270493204031373159248842641267317613986978913082703209954406001744528386844160266204600878867076282215587023029902768639397471436236800172559287156968971945364526927140709724990487462193952486389167354067723053213069909345933000845290249223720870562219938971447103090751940494552921333543529521185423333605677129662405651859533781743467090324328861586 [125,94] 13735694664333161836281266039011237656836047503050576426492136764499218325861322634334786384548844932950193283336032175456842438761024854646576171035771536355254081767214037040557944617401361437379101316988265224874709857227856985970804986569002937008847775616376329482380891707273164906188816376527469170112049205603246427788151477062371905973177832704968151217992483240011100504530495857726962404701174861338298015743557006185716155750554116140632572651262370378566878598636985234268292694442592831828886513253132609986351756380161668782663501600595223153224676917133742625637547532792388960884962892023791826234040693109258372971678010336912872141216651435595621070646323352114645259538544426644564567334634770178254029841177370081817602861171520268369605452860629416926518140726421368384378138326035737220906577813016727737210502299111433698347192866318895446375160226883802894949040934345567245126480935971196191027754671814571412536728749651815518702416707400602864798775808504751151174817188649179868640359849623546122687576002453172265950218440200659355723313190181496997137732300329945475584173250867867011901810979204658808524750881280122208817148167009664143907581955472600468058447315485803738529693014873364610971421301769953181258105424260568377543904858056276474670568392332140235664163251952889914211754476325118830326408028558725634197377034877928921346641642824431941179434361880922029814665114043518730146391982975786901856370134973858925713061637433327543569107609763360355294732419351221741171368328839189007077924769038369212657453486012096343485577839111090846618869501256157920054735345136257780986526823879633829182130854917163005342728219155568057596923734128534665141226674076427384070689450385330110949128911096489118244337127045587877054020941308199042039387873153563436697875417615553382851788370896225760519127777546128943584656492007427005015256613114241816237133997519323372638458703944971002568824586666509241512201173142430118196152942986255374498251184427348794813501688701140299588906136987169795905493565811527500624122698108753020116231878289158646602166423891201605275159636277628733533159231500128 [125,95] -16340157595928824798278214886618632435736852624755625577661283000831007977866131130850520064063533326156276098169424757716695134710175620764270585891030677104512532241662053097459645280342121638095733422405515917832759036375459928970396183679694141202318463428364293958675683195363725284781547987856064227530212564709901061255157491727115583055573863568844723017517266708461801947237026699950974462806915041481543121951849298572704284401999615883387428106487042364955603926647720642879769173847100643539288069862138066022483925385481581774876033689367195729823209452314257899833991993160651614463270603788265596862381252498468012622921276917610443583906803431917062252497073402758288795901213170642602995433048946357533454189229488347463493893557900437433782925322022107585208332682643104143539998552588233060401667249946473088389983507395821734566444003661363514315747279242780002095105710926367820651712982604105823249032756326927465441410582116412806913039038761166105035894564265015460412140381382338859026957368253394601680120946430499026686616548255305921302314836502900491315091713020957091271223755460608832867868679170892000770285915369980602230352296265472054524032978073424176195099216236954311276785223884705549081535601088149528053681860704730302056711697851523749717995465900223050833020459776999233691309755223156578530571704180935848956283848631388375179934780344648038689898732453157011059809876118532155069246630160460942273103347438048541074524322428687117466370644548025323211822621636590269025753794483512350149570529197183125203848821437713451322365818762944833738759733907269797314459100433746729739425286655874237061432741716674151355921436929166330511277280755197460941677423981134493281769683057156284404497491132014022407411044538179080043428265528739174696837826832212353731689870306629551041962067122395814510722463531884741463560232445963723401531727950381363608976770551728668278791803324667079194942546102172433396529350879012710669372134087937736827197164904854933030840219875120574128950107692117378441692867003059408391808723647475681439087076671959786315793434521543631715930883004990388370511632 [125,96] 17601382216771228203404298070013834373992764593229721126448258283306131599068619943322405659234450421004910365310364708723375712606858144210874681250347282883672457174766783427377304049759904534994685111264200336543513131620217004084601424672614812769803235334016254481537874694863967197910126361076191085120103238487354631898421958543131298836913089396245554431992453854995588736187570621624658879126120532910646742041390402391882476442216752576350661575236244715353447752724720412512504324758097222528215911466189545524870484074670177230812300681940043381336015743828806497190409176473639171067023878038474659510841105633933258173194971518333558905463057793041882473140692649571092055563112436736411132337601091522110752507763193771263540521020038889477215721174239297554346459279808747556938989991878495487677291037788945556987589995109994364093128735791795018286553109232419501511214014570364077948206979456176573804813896160574069215062496310450865725288944714596098508345775999110775245986769727847295459339681439598502163884920665923860358683344953397083949549142066009423833241474176154095199536110301478247352304988948867682279563805180632415130091746629145677017378210488422939995769921229268517789545562583779428183929537819573450146642058313449282764228790118858975220303563119538474572099688630280706925244262925230161865243791557604389926351136974009380276314630613923044595217298189472147378107307833012484244138942807900093402227222560715415755446078661515901910243712709259347728278325292928762691571255520173276879469892681474531046726958707990036811466936277694665771873101323577733216895151120007649011645851309910804208210218859919282335261203709852008594170614352704931256020018434004931503545908434091361745548730311268862412162418164826346173186013745226657162699150543894900236690885129554088924343014173610599339400678071993222454727305126169179022505934939680293191985771295176633128186484525394748790024703425293707185779228998573781391559420521749645153110798511583787422476447964656321278340840229485881952514354629071053259950760152307866238852741759066289786252087654913706428520955858078892400 [125,97] -18579030162419535713539014267274793067933027643005727102395472253868830608642158540035610230763798098962846904731988221354814041756438700606107222938991298003212701185578203197887894139397125563566956453992930862468802378173880785089900188914682424723007356399097666979529552536590167965627931685826066494490703474131475587662571988940344615461079118204566870915131066619971316330299124535885543059002846464639842524941562397903787285616493913875855932134160403049638336592041290132744820396703732882982463546434261158722445462299091597557647955263718455603887913159124810440383878016739847184392000534950826492473994060093357353956468880998540130446608850069258447940929063944588550301982783484721678505379398655109075632327760971002003604574789974225763232407082794873158365204985009863920681022689543938470636965944528565244573408045211548633460360753075003243859127472489773900162576055587156498041438758819750039146261497921729637829085712344153827261643207515432908256729140810302780376234258077456224503111610680564697291312430200752385473361194787827228208015131334342112783759171051039190411115136828446291342024709020573304996223357263514295840122243964855609029691199284713168440372194340722381968587850020222498330438444033053732454133903468316130619530300975755921414503301350963947091043599780536964662217887330716151411605486034832867266226195086470663054306881781967509650833436900740629772416943182616574348710601270437938201332417993169927802385745538568162882401615148220207966696296426745735183406001193897064321615444100048769761259474474701179270332575225371971723966831364475519795918964294761826603736728996980718193001452746896366525278090133230981084083833897211605716285616962375278387588289344268830749162704429623572963731170788608321116890101751593955613368949129497875744708664283855149212433130355684729969991923647877962476957204078710398719583342344867681083631729864182716143059304798969193413915599350648471857183056862646846499645828381465576516421413900176414970879025292370668290881549829317100090149493242466256061578975393255236650273176399678395397002619532597108857127026824902 [125,98] 10632303704746967453780602770846369635874949589445667505939842135429417993814687469769450307657279831019134157488146553089089353995979288469069859198790998464186805446485146343169428193819862946698211520936224149427544647452329365230422413335161800320895957902395912117138004060802984604529877556067070471304897369513173340901175191098735001000061131520462080533972503787158010664923845880617646862822101627045585612683456917647304855626914594084252198607361504622086903879580616429368918082721833997900914709250855955369887491425209064076506794809278392062420248852521810223392842887565162672524424558280556949347917019997657670995710666423150022570249996483584325729165842983799097193899786556659357476137907452614663345675028172530092802385574732046059483784327391888221628097355114468482435191909156678744322166658601294642510977792874430796185056055228418312747341255449107486021801242097186745104133648233844824365601486546214195156186286172553379540234924297954720027892406413746533530084177242430267077012562625322477077027360578114706477312284391197059198842835894891859743156630239488212127898226956340102467485854228105019016018846497887244510707693185443304923307290334569452513839406347715250543251422595923401726573820597828971133922757700133921867834341425383689826941837797708541489037917887084775153716058895801033709455315638031045463053035020208471422918084804671479405651410760926187102589516251957682007973875170274286299146969215131113092760862624731165684645304606555772680078816705271455864841717577747336488943544478358385535538927046972749123765945194542590205385610039148472082986015739707658719250634111090281863498498263098643149887524436591546624183735752837670935061175633687827483276384234254741837742818451041752346271916704150310046902984376146265486009674898838388228190917987058444667238609038947579718137042538791871973514046895124739479973643278609903057185931358154167053413116413046145740718286847437421908515823523557728107555140172937811297035743757770818179849030947188213767547492433770773236596171239281602105302698982571595971157472532978088815044472436117352543485248 [125,99] -5792516454179491167172805980341105074619673064895224194897920970997598069923090266105070810020146762965482315065416669932998690466581012673369525742148572061936367279103898341917739931952241201180194945341139540407404642942661328138604329384884218195669601009233723313110889795410212222075367691090645834007886285216174007111728246591708434905318449135576022165551177255664535814577953315730285485060756487759431706378955725381347384438108257894440521354558695706822365147228854094325227526986579253986225475483908130604331894821737981003446075001234727490807945549707286593277718214613182374358619251093327762504679445451101035538447338595398470444541521620041110117171103704943608306912392864301315930926606981777764011711829035323434359339380303752351440693318154575581843275083214352938325977030110977946925434514525204065710392447494509436361209848666880929769068921811038097736391112750436079384125120281777964598304781541450267686226041490882968883769533266181137398613336465163377058143777657701026311474804868199158270163933655620510390797522194800432051810583492798749173845910108408921550419686806418111611337911281149787230326615070188653531196467674429397213268885937564873533383020549069284233237555755284397448863841486906920787661226269179636899973897495192849472788609070754386940943572535668345913503067055849990454086203331034015539602114380010962959970069842565664409617558896660968647038719440134464216129531957654463894237348814198223896679289875745098131012595355793015870808414233118575154264981802911854452559591520325221483509784549819660752128070539037402325023316044780305956547085581099204645262168577782098420448089549738685571507468622946686865653962717069475710319842912950044562675805092108426630548039905263613689871088921977700805187966072224237686462819561509114909465243870183767844693047393947159698808569166844777118012785723018370794598669354462379450024580364803386937490124397984102231623505208540098118744376079008616220460181368534407538920460649985888823214826428666963141999679383788376728974450115117482047770852919650690425007000741729122356320097051126470488 [125,100] 2179695373702008714996076774645628366332493446251279575643807500479138418428847985135148104874294824706995920265115903197145343632285276469261471583782201471367975909825365928876511112660296230091371736599432774439614428622974869007407944906950546467702020613691054317949506114676270170293462763045121309757739235653619301302850569310643461997461718670011476240795158051050159249244671754710776162348879998776029172119428908426138998428393733508511276351246789427140151871635650777424258125043001437888781544838029463705403737838723614130542275733672062679263829301618057828947907216173511459724425160643714306462524113294178553881635279595108491005640168401745912252650281805026628456473225178535485097261414424847119794164450232265972630132952240579058840304140690129551854401554821574265386823234114215136284733217076321457825249532784501563351285392094609644451104153662658790107891033768739847255426429099855867109816836059186884699277462751231309746139665755481338946577723004446769934309558978163624166401463176418296541760981736350282118752580365829480417885146401004775072072881799438388851866141322072773567335407497924773323471391033672582781849798699196403023456312416058019207457252366303667406794950369611013143505947502242583952816320014356887218989301407736768614709389819887296294699962926264384370595299189486963321538708912010074595577912365241466218346911495845994030002500094607439735043712317658393168463556481957656440907796841727961531438500441499757947191225871446553687565317459494256686973837167782493602802408166928302512011718687382680269391031734477046020820994333389279105146980317359170203392647210583370930727047357804614983000529368905701162094966907706125544785743464060582243686747984417369365719012950076271991975028392543630372291547470920960168319474032265474589331321104695276638597781470538418030943967551919635348177279911493854978561154094941679815130372177618846596546332747617094547788254687101003688582099679499752073506321480534566727105562685764139003498091535120560526637065838047545274215809582038809783912246557213338930056783941199265409452872326800 [125,101] -473950452762924477284756620018669122908855604652342448822874297990021757157224034591938402726307046993650896298081750449430947216968610705950326556265871370862794420833402928287941872602047484485011771065518565077278366884196557112274306270888957424983506842983057602816267172240194870908133825814598903761465973778512006774953136029693363360772682675459427442620830915095238831622534196263743781755685816503084568629932403736146857290673027346705966626683466024467196390641568194880174032405133419944565983072009419855228336828665559536244844041189635736472541647833919764888537550304656669038625504762546997276509449133954898521658385475452450738647711734458232570699528562893852877152085926924173536788783848983927723805781473619217575195531087737552944531056053422332493882072347035956431683197572047901080597821732155302398872623318630052128446231997272531355291979695801044233433504738318387986397744065880118075637681744643265690529078255598465374390097824718757985157649422672797386466960355183887386531866224449578312645331369085241753244056742883966178683306222401738234513781627572765698696328825760445760629265188148606073332188404636233139540737944445071552563501717148394883069928785120635466719980500300021198756590714304623543617318650134877931494584326813954034705448928178895869931104902944975146256757346196866996327387561246610999513627193339532263231871173664341292372648664580389805916577566239995308222448598105316660601748857572015810705862765089774736363271861550095256239249660742533116175119620589287537399611491019538212973175947307722986577877313252040686068690717592607236257199221370920388599279681196077888948963271246813589032811382723123149166352965052620777544683865760384635050688262764290771364386427698878527861836228094081947375709401718774288452955965729832324870913630925201192610385633801906596775991205941138053620049916251858377766861562284543522690889552713589211524140581752259839136650732005440030424577745137552596143781174713056393221978667921810957195775726913258141467147364293816355075339566541370601602834133743070961348532594928621350558834 [125,102] 43825902881705217171151507902931164790287441816282874426275367286068180089477026635435070839615158845317589684473592124797770288338450601211536764509224509761199558368215613953631533185946197471437172920428930929932843133316803731651357933930851390055618699551435619141548273571884334805348214902576229949608063964518291816715907662643925560561520975151527401820806290143459605934281562511802997938587683557016555576875107020724553776018400209772688483115615228601900275823605000186995167342032081247890769218665090684435824139946426704555028427567493783611336792735868838337589233968248100793265017681713895042288115634702477690772078880278749286899741856415590743156403414826716967628033724400226610578751237550998132663936399621201443009661702690214445430408201106442108728112271773793250279744693578122614676991941868926523736854185896610459141508235848469909029773003916759019296188489731668160561072254099056298644331870717281854202960332004577146086820439303279404934778916593470185285924574528018174202533527482448628713222480406223205139451097895175486616760486159419016257176415773440056948558619583697106540453170186612769948884008089688187793702152706633211911917960842193057531427135735177913073305183101169229441623671411675807078666181663170847585700781342345998614101208545081656562264454114956287260189291348248722269915467142521179231552044173740411750006038860978031025085771863318322587297314990024294390256097939321644417544924283925511150066493585147247675168674604939328259072754935792562166660300941577539918290095299394795631678487796756166556833528395507937064775867279235588093283452838268151589079133619828112900650284918124112724468329032337722555459261872246250490453757288836118551814218284625799039520934557962502563472481564909242632853377363570567884285211351968701073667379935847741911456504905702078361988113051311126170308944725088012701605314325170964698958383126994825745742316368829976681586306063405091471196187402034185051206732223051722505044072828574290931456850123164603702194693564487479359521540096430165762543061227351702082488334465024544 [125,103] -1080060880090470258777356529584229773974965474738248108874655454467808393236134926267368927918668871450469693042387006430834182321428510487698549634843499118595560405215463013088616396201222719793812169999623153649075269497709533122305107398984416609919790305674143351234173505820138023504693341274599846490082752198670548151681614919986168606106784093237974726660027043938693958354644916719952936720106898367573807359343420429655496341965214637239288234846827837807585892902277043304782810549755001188832555725045194575882651152625373588081661612143363763746437052194715533123793272128308455188788314812560748988083369585217818747481604733224017985167000582794868079867029504567423309014436349237740690753882045055008249349806486293280923606933644871785488250650804533986121739095564086086359374255220233504181428966411970219836238523228469477659015048855280077440836447542343379919134217415860067656728032884003249883190206078022451455249619169256886860946864930297493170585288388999881330546138241994226751304040114829468104842676164943780183842532557529949823069305310827699996705562118459933043491115195804618180058971378626579070571705802885265465407260438644781421519266908172643956974852752320100514971137913674483242210443870735125398173523292381589950106860691534004548424446130099396215056222180090274581948170382458705330951502584519436223118596611824419663858360894954036549619517490795467597093625138642935100518396830065798212832256498907522933524297242553186079742499848150958566141949875790033048746878818939979778523212220841410949057359880134881891002423206806195538916530878883840112520942545020227008210479137265168071885957825859949532374728582863613188403005357386310047751904096752687851839596741049943093590403912711141791079309940176235398819951167690770235302347891659154692437737434061820417909767672141551216942058737652661001141991668234086100185923662345744163327091335943319382078440240117352749537497435591842761616900549895603338319099173610625619096098701041064721585385198802849765717393789573249303956856785391428324409509980326413680696405644 [125,104] -56683452628347221651612056722238045872286106055918654156256587166382186005085837474233122649549359330207264882828270523126394302186458098072840829954504270717591963462146332334866467664470321924635857196005592174318420139939246245248343665573948175907183493609470008525533182914240134996351677083551573748274250336905282657262947940557846439089321767949932779748457743961525940858009211588393368652654826664773162567811511517213208986145851476945754953467064579797417891160683158120001619447912135290504127753481792580695645218719359985915280127004567412485481849743625241881975669201349330478074307947147401883433206353426964706581151812815472339598924944620923378558337681957275613205356220186695066122231441575184703591123857598953903934990651763753380653338013059490863147072746963994554101082421939146932195850692944896542995708704682924509984630010573798917150840867669611002619557495385848303337047388047030715042216671937588480221798824647577938315107226168856264371976921327006872287025573496359388185479173139435680625212149758233886011208542255563258269599590409387885880435976048788711930312438692660256094426705042397611013022764155182729397531855698935222350136145273870760291322263240024628239134818702010918283543187060805310971534981573108100009960894186436731582016773034308583236944906292124161234369604234478764097605965065089265328397670908145218587104801006893574906925957008586831381306989315279144911060901531682872800887479270470321036995288503449008111294853166778429669066864271685693968260582937444628991909737054050315421049691478472911221648645459671395203680201439069026774793719298232513947221015640879865933550053913860666024852045738315179183364892611951095635710073695964032871702770776693404164609422596310843502835781738435152356205618116014886541906202124697144639222982781598672370499244373724577029295871943392884091144630748825316343026907335690781519044359973307326565907215430548261421797788209760487695192483440458411187790762614851728208822277897098016558726365210780013510606869236164801870045743871372418681796585672908227936 [125,105] 36120939100079200796724198171158525652715700487817563140096575574741328637953183566890894182111491263736557232610896275722437547237313152167082341607201081162941913918351971495333412735480407319103013609745811284372254204773014254061584530220773749109047036252276662969761589558807444222442337728199032414120348809845150041994013722942408360801469382905759117879293188860598556281340779002976502336015212552502787985552269500786786758178637869323230612752534308361396218566101469166867508434232070401923819925629909181015748634327431680129257916414310276290787573138654141681696398026390574107370337411123686987500733842330591700191329445477059407937413814624747398901934872912974891939148919885306329853604441511093903074676505051743900333138188169786342942226840840836563974248251933111082738530421070402466630163379647743873925870586426417495854563210343164738867828002776146856084848924070629049403627307448609268846445114435189337730169601199482196069292757650450427921810808996218059429291762028437756048225505650416692931034473928102759580179592936050778055361574672290694216378853576996026692363875312656445207100056042988751204272263787404812332943044232326340858616562247254304620211414801902541089549239987014347231785583159077821000278118025651362110861438098662649858741392387776720653564601325794060043209912461884968839196249578261500413437428322653971429175265962017587188681511279730068798950191374962827476049606460821906133407383857828906053017192723382486344528681871085896708009008817346787049455952812360688914324794048807830777167469692535577653476886878640681097913086677241031481668744392300248696109132382381817665383089844501058584935316415647899791500378982361764298488084713266503705884510924283418651182167219842214054213170722912735744881039910429442170356797950456397095864141616966372580172033876631503953609364641774699693662293986286909587005258059061224738761940807330501036937696759868970764842726795162053515334209428496212220819520505018865124499066637355326300911405506446901160705752595880074157007976760075537664341111892924 [125,106] -5693129823829598286376384310101536767114229810908370205216423423679241884192430968095980687290298441776626681847024955811743617630538060724546712639650450146919801950959368205566440437740550048610196329088827345869024825266374476052503177696587227140410236464227233063443061664817106248907951803774304183886271703445647128168321742948450068445795396645312426999068982831925829136336579062580212863733548028348101866148022109772739225980877898466331186069694863102092481072894549017143549699143458502812142259253674458633953467742635514611829223234554529441430193467430244498341189328500214710609108359954039170362193320552642497991339218797597531970291229735337102894324717107604030080176482391510775056895779896653856227706186543932726835040693010050607638538509871283455251441102384900800116949524493511304647523689294992841200516383403587565691870301950695962963720005030136018950652838186856880586115315188420619023246890476849528729812210353046304263588445414533501358293867665809785306383459857254814067220949313490672298134083292814752265994251885901776211644915469422400539871191304958078179962176086963568885117334343270018593958600897242867884414814206613887093616781995859477160663304320044181093248549904554998610131378692389627759843759883974221369035331012714409441835044164919002654787454191460883296161300330486535586723386162050732015160748284171399306890348475835933936177777693244095945209850657160212385565635606754725306598606336305188474180076925632450990308641566715327445299712503697630127285641754896560889380159456221407616827474666536102162845066716599804155901514474951330988860383783573948490178610980830866420693885856685241160134624980738120939762155477563446662567986537639716811602675475258417024991897467285465362709265300404638492475386193621321764328624706136237344982896852730359485210463061385846738823713993298198947475494984418263031140465362946772650271792362987444536997348437388259009200465160618301550583522502603994622663414211655508233853240361789984436887563172807678508679821133067679970287739688705396080634944 [125,107] 446565060200998097413132287688330149782434616207665494446291023425130904304372478305182893710589144783761424851238821933927675887024722944863503500815204925748904185302531001064709274135278447020570401345220419224690164514528274472155210948742192561695576284429766650316000849232468285189487061866787591134283685017931414837893381038850881193334684493976772642875079078205454643725292305624181410228107348528888824814989183425666000619323884903738414979178731590103217570070376948056598990189086495419480529828117713236223971383223976954442644472383692733546626127458394460768597358192414772807391815851522236823236739965654211266150731109957363017147438674660594053127829036101242304197995356334640436518383493065654284005525087622417357905384590612665229707120085729955909398995124996202601936414895734353893488956709092720162207393528268661448146028221365337574524378416530818704157754241005585763933781795793074392626030019188593422024224435341854868387442367458949759955390558989708287990703889210105949527618632225042799765017325658861545867195967702990230845972678431416361694649660896298138810159941640659809538282494633675757567483654782593474747327735127618729281072685557150249103477106048833186782555431953641736179120892659453875879239313514370359298576030077617139011844859689330175915996947472152196982845870200691756828378895311460565050498159752649705142209285866022122816233921964097601911005463130751169371028042632290292671410090930516418772320320048573694978989842526768587422334039489162233190165197064608694236476446726318656744599265351760131969638311430755235958330006075317509914640778111897406733979501898886678902179568143992904919045073269303269731295726278609171933618192694874429686369781600319614574454929172192442498055988421730307109810414511558686506317865232277475369506760588574760386653440193280196329191900089136690963283821903446177371853892444106388603781871217554729748928006221516541559562108087117579706217297614469910690071991382087863130461924016192227903699523741683965958605170274119283873350556266562600 [125,108] -20701935893511099643440816193628316274455910897218933824335549495418753395546399224573245518838743615083161155462056601340914909863665473604413346614404982418837603969462919246336532426456293898758075314998887202017889260070145168935383163150116634703539265169983281227292467985338625048297508442291417866168968504533295363042120806729698291426006923841450881396497496136060205173830081962407340899333774600539240420424779961652870027774878355808998890072464469532256660223588461019029747593084304244826210055668983510943601966905856735029421430188063161030760888026190068025107441460314112412202074403598407490026788337933844568563065021785432765836024461292549130037397479527892377551054639093017668209257714445886396058971123940702537662321422133046875324828690172974154881235194927823950097969406318860433636019328876624684317711242977113195698931030292064517317895547003416668939349422020823717832886890359625609962334492836986921343885919559148464063199861496732867561575694341668971061805643533188568763875501634019797495932524110451655131133631338386697979223242624867794094744973546728391168005800916893699180353378009491770171970332842991121566877214761879346520203392344086677308201380475114375533052424389202536072514361214369175186104215183124956072965188650967471389010338366447115233864369616721044861068228140402836251960511154124974350958197032459007194874558186130411541586939431047281337935855207356229764059452016870848678759681521408961815238806280389638373032826920743589728580081671081803261369973594733386778370190137930765677522684008095805563195639094876272010836883094658682166818576887308748923460493289955980286547888306868068513771585089972404353806345783712357868238890998519865281799710956168534865794221829661928797148583251773298634826814882604745223999448506392493759961424754986790338464290867986745396819807487180376184623213055604007458831016055527525051980071454499042013314047984688606735242134859127280681907471403132516743452248519717598809524758960018111655115815861630745782634136444562064072870237200 [125,109] 1246424490946069221157036137368246339548804740475640438480850040344775247260178322816711189898553796288403441549490394082952166812769001087627007498196658784207174464164503148702275621468612908235984436017628513359346479650429783250041920912162776869262172477547558344818615919456514884708169675108406853468718452544200153091042788539839731271571565042342359127842324897402554823036563283168578808608013522670872502866963785469618461051923788072287204691232907457722267259784193121609904719205408946269803344915715295671497396092461255297630048054555752419618798644753520933180425981273620494305339185212484137538145631234406477754835001621287641502220301153351088007137798133296364025194447681515130161154427891799584089643156422385162116034546442502475151663614162563064585486603615159038519875231806139145140223970031414035780248547612845311624870827499861306000889822408037956514780872018611591362293449138829059254492011285744383246465253130742213150592879993351113138071376233959422654484979928590197056092660592057973878619706547705930898906915619103549508181801236224373043002822673164387748763983737491104312854934370965498557937642582785475423048842180208108919185856832306455210758294566456870567124379744806466989795761470005308295989472648687045778901990691466948499179293593204451117620645232415512925435373623303159769061454936550125207571521571085591899608061475842162622203426106782026954458508137140721507041456022133100040655570980853201327457460884902067820599753511127664860385565372925020099578399339582322610977110773339173873879535309322449668076628232613262910476422390694641898983276660904217936037110294734309068599198712662009260139090038005708610737081533383996072888523885342583228401846000399108897286335178023050003581195823760589759487758392412752527619596622826672435854466764345594001983966363208986281310954726893137458811582386716380329431092293405280551105544407108075868911834654833024684062260559967286230151871989297555135973009034908398260604662641260929435664254805228552988443047609693855485810 [125,110] -20216576924744241875213254960068266465047568948756526548678474998170726227709982589423736034084070104608786216356305720542833126380283351288422285942733061644717774138614711109606430218024270436194137129523426883215846974068438137640206189450187748884726542715829419379938583282184331783458267321130774564184627348304188929254769474322509359443683375739972363953699876090454016129466295142825208939789600342744503480734304309791647745397667372171310508906162295052360652252370424782164154198664331604415015574633775691591629218098596092948490811586403814401999386949604734195542341535936748051176243316349132080457587386078438316318218124228097385334845521587331165583778771909789771744108979062768839105837925820241643179256232575643874538520622924502858045045520295450363476879966498619855822845517899798574357848810128761990652322319204816076179000906499957512711227886403425189316342215171990432556159990175692732171700745814465207501530567675516335940553715037648875173223083221530949016402093823953572219724621441478452774704128693783807523635177681451911447670552283617860358950439755510431065164439341300796962230579819294210257381882048523742282682960004392748538522533183439706337055579554818823813279194697724296071556076612608232166189636626183911619469941987205341986567827307034910612301227187897920248338150555951565673409544896561662626591206191595242002213732993400637104450527027305939088912734592828492932160769587525056924588599636952366830231862567433691960920475776889736448068085622059564336565735696675065074590285511145184040391525026443411008401724017953433319029469546782903183935527733473138701548971176636473299991911279650443011291293838502479046114336864102310478553363013344532094733294311241575309886564682780680107147632081696971836665102000157341488295025870875714071575649304003390420667501153739311297295652480648012696298787964208491517361791891420838924794861806215975504571727623835096812100564413489380380116996846780491032306651320256776567172806847897493357991090255256910821923710121568 [125,111] 956798109039570977413561368294777712474170323888260902542149144368974439441810870397042866917203578926271741482328554357378749689665727223722079203061714362599460807270079877831399847900320119260102962454384089653385382535254773667169458827776279334523660581042993292516859437209044819860701859732272005715993158741989149355083091214321312498104595332960711496739228954259922259294568718407113328638459832412772338649675923369449116689566845938258506132611972500559740785988906285242160821883020081386268134581121780244310952198320941947105975898190329391199741728968632026626933076753753918975486033613930295057606160430316442980702503216873151952644926113717751920248385492546281631170531779403026671505271680425133102946817442145562833202310015683821279021072939789471563531193582541260332817476165974078560554555053957179265848555059805190432307818546973652428876080344837426768990351199839139051842124142324663721186215968490935187191380343579181111595752159495151478620110755482111402936056294571243781097999892396068199206479700488485520983280044759276417982175221406450317415870800213663328951038077826682510651985744309774473820645747341209534330688057455175483451848674872305172490328562622336219484840002280975736390826816629342385420114044176292017763534083042106606786003966692434505745527201517818608235383830418366763607034497589450774622328654635767028583553987307123097518324650159894299014993443688665968721302525790940177976815186437565908418592198239531235587474711667203667447528310359360728076647727352636501850868041067063608137750296498304598583774102422141461380652521483754739110627295024937109463203055386825593893328738774389562426487837810748704193270550883320157728469629790254612747922456011808452140348245911050241105936235061446160363251989966295261379368633442446429315945584756883933153426365802757692905244633602213936763329222788821765052881981032643391019478868915831780454004299004015707134484883534580250710402357028158347949941276095621584521664652780734653117916667221142451108080 [125,112] -10380012413289623272543457685842666855701922478157882570274513191732255817814471395303765640122129653945946752879565662676824359263976725828743059716952041626928168226847883007262131040602160688850239052744832644365701377406586286507320205806851846438952227519696246253994717513347724063923222745666427053585827363505589988787604244297799517579440847464048640077903053233248250158836907226871446785011215370765063947478447066266088184569196988081727665937037921088362544881248558649568638354122435707680007736895103088375616629343498466901384797237829696204394209605448099871604613467312225558903313771496668382511502985267886559328430951059163823561069750951940520854405184511824625528174948136098350598057956645430722645295381129881435178408880666619212404954334033018722714177679537388122651398941390190696336772636244152387484124672549129231081927849561748530898715709941216129707963623617167176034289226022850638093056375564082479964784137372461071346245453893090803826637105943337306995725635980773720138804248056527873918485721676390381206021472517143889847856337094905820597010798052421208642132274985547271348070802893305522762871290638156798882039088002191540434434723008255052628658479641371264902183283452203038729528279338049039682698427707288268989401612194026928147294774180211947948439866492297498005304450293898416525828889555450319571424785761163451444592275085823237837276969092233718608608104459329750350015267695205286518495048042869060915107915388372366376887026915222934198472636654550757406320339524108308907516344197203499001712981404793852195357110740057020239290723452133099273379738732284123892925439723209316358747149207767093599765444674202384398664404926964445646211648334475352231482512698470192866918745531343944671242328569164452571180465804381083625410489837427917135258147302736394794252657181383113336999951097361707598142166206602624109788547908957819210550667184037718811468451528057456139084903926989379262732367681934946529589350116185504568849056826367629185319481196768288 [125,113] 59025491829901377711480717950197317921528847131837743557301068164291319837793837499745215137365782925644836840374268956924894256066847297547969360277713007797108192078575457866275077546544827022311701084441958313301035507593404715794309039202858112659451880393773438193567036958471544221928074252564907287633345982951259138392642888319011330907493338416865287649853601055079120843120288297468324494602933220570744368684389763096143422484566267728978495398635536783592866393018818836123287414647040117020060501491935067475825910761758392005098397122840896345373141968789260198593756035121149720169041083010612880294241115645564896024458016767482557936318456014366688014945868575049605009552124283040991919512355242730597341917855038002453744571260916859230453592158991218470954704582142414659566130447023539002323985274370535772140148170235285708943622510881553966050751150278841362795316028711115437814174272182319396711899287632806550197743364641110968516488615331812800884782698398016569765092194618646667465837278091671220493794152550491537544656977972576534964020112277583640883032671381808084728848812220358469152688148464003183254774529629164439185824046557001668128843674743402981163135651415294565889316646469625309268821133211024478431108215320271393030030210187437161144109238211356836434259061450239785221322726580365391329579144397844856784444950212836311727067401510176093537099429391963949441746320754280167695688183559717888515760300253255543152906789216447779297172499065610368365706828269637039667519398572946103931645547724122081339027580189286669880655059778776056877926707033672534523647194281442985702832120181537498945236814317525346572757778658688479730410365889721480074599515542221710209480040024368483781625089518252481617258395617580955996048435089997584458646594136610842802919499745354080429196432641610688460614854340400122683200141436410987994510697193712999520143776855448333026647367614320579885535636070788153752698133894422719922012394716172256117503836982217926158355476 [125,114] 544860283232527185328218429964713347446648484205853431177214658971488943716762637881630219802493206285884643535178672868961433183653738267035894307996852735714889599179497402904482960695876110376528857946201983942968369447053820657607283755527395473739414473035586154699283315058667740397643676310549892335749771490379363129398608029107777666582535937940203878133111122320264721527689516569322861668793584633949858123693823428771569335606605056296258869387058242242532944199487721201798389725420000624059521875799720141152986409245666005747537695466139851813745656947286910051052518581609084930941976188222363827453469287327101201204782397096129519029433461411265622322252978289428556786097420755917966775477801319732952216553946762962956782595946543037234599543027686242669959706797727324544828132543464946011655748810572198667000995531128785780654339118880509898730311954712914307553570338407568912531558351175654979421962269695477211708008016527279897000414588019307319949145533326388142880099758262320846257548309243680983393657405025743342054148771261665687745633596296994647456305853275576853198395708710963248211706101147676887710248992502258050106017757392486926482311482537594704920887375104117423770171598350775790642467786790744524869673993212438566654776515971464337892983101744171502175287236168147337427002799760965690449088452579155049782994576992801657716821048987441147849555249604407150722473537857836147663193147067738222875509316586000073988115089216126352828682361631583211948737379144989158746677553860758567938956837263173172891409007879489553417465237796267297238019228840024595617466875007011557426379945027172325792509471651713039862115157223149125430897908408844783303696271858215629839030107889242936444925906950013338116454316141874201036980241403035358178458392078700187030138122770365535615462277277197503484930462174519557205565758115991138606731460311018811790021902619912546424566362732002688419818190479311706284412989152714333041527433935525193342356066350462656 [125,115] -12407650685864105857613838481655697753550910166539382580155398217329269773420517112066721857061117118335933224584686146200231076703144441565662081402848791699202343241617273701190730986808714997609051842748422953630017008609680823957606115685489529417813371054738148205657968816360961463358283700445587259060039057937728165298207654562550177856725825162072513758923322586572681677042599846449068814943405417387258439409266901562561140341692547461273694884811744805271769299920934119847391572835605530460758798129103849598062036863983314323913585648207917215871410128771318897200114556179353196460224880671614877220251240058401077817899590793885742405691433793808769300085808947868946801746614532311841593611883785389904409627903359245037340823222713381035719221489820758517279019889981059537423492495482219813567506018962076318580702022002342631097074017159246406958563151765853534144883149777645950055055145915226296224785740502293998246672726306917020263567427640362143966944229446547540655346028641158648266909903467606687991694193007235260950526378502763301926362292429168811488000814589639173637955572251151520315517486419545809072925941619822999299502087571810149169080790477616992044424695034181339944153412453783456561516757121023886770889355746437917710528479493492407202317107625310573747868523905467656592894951848108528675457835786641324093689918367894987643039308736478656314700388561513821635046551635841741741656691898504905693560416899722754295743001812156196504220113954165710953697640391798799440381115275127906579000432529979989259725301234950082118104640561516187087436448924778546326066424254220845834600240617197613915142411462038979849973382418306034973365253083497640931110435289869574292416852964208757247505515955823172121038600035873370167560947324838767158599266591306694375637999907473587609439010455655014415714563461479480110294927684106072346230206433282817494616566381236189364964417842528192634069074844015251466396812839944196629662910113014017203557776184 [125,116] 73678227701225431131226263967362842884361803997228775953359800619620640884013218683454212627277986223010953389389307463857163089651655399443631534679203921481423823945950547771784294635345981274292332812433565632450430102448920087115709495875715107215545844923353006243468059348029024477174436727674458629338586448403673902416084542689266339582180584765666085829000459881117348319257411640600723845161040282161543150988554299419914672122714776614033892859395481606281800555315281853506738121475003596918054053412783995905333879391615595953143355216722679858213296451094559272776455784370435338250519143407512135511305892719383357270811420935524236435770774678915379519535553210966977338232772643606260665780848484252836079591539047993902183662876003728398235015068585125002969026504988225404331090583201532545032270307240526888933569238525100279996438945110420891697781388200566350824598920071137371143313293435346996144649825499682369590099389811130832637470835127006921615616454204509213704179947513612948829215375977911564859035877322573051145806734637312050299684385347945554802737059881690791657541291818441096863545924994471194625027273812413338351484022101829987175266014727390971974308874910580379421696367462495247653333192950817753742160340204193729837647288301742796394180940272968871420513118565584813284199509043221848458452715775399367041494108353594478604070279055875158951358818576817731826676025604658436559225737457929623120757028278190992972787317296773497331917154213721441302328899955154762761736733066410417119324171818880066555059088165551355184083354095172127540711432435103962178067838888085139846457010749959916672604367876560077251822475257122014276227212319955749438555651547606836568035649842926099644868770150944263853878570490024282985634793366988215460694972333387289256521629924830994913536754677040695458239905876219854822754228588073459920125834142207870833129408369430234739034912389837604403109842200774262652302767080980131156327528869459364096 [125,117] -219503045228735968142568460253471923663429593839702248773245531781661122147913825228311359675984056733104424470877210310574645681130047062508499428994216459796057067504007262471938741922778639244512204784830098883078948419057104566339410556557917133664701642745548248884759103176946304601206588202498933648121304332190855633073139580320015437924757758842626639304290717488375773817566334411229133216430208732059177688077754764935441543433657149021643688134523693511607703654559545763588229699466029273341691251907991565385828852988762565036821761051071743887482692696040346049947233454556106031146609036014995407735143443171871509604460078596090233703352108509768545671651770409389674051432511871810820918382281346441733036362064372577759757814966690420184023669014636645223595223117138271496659053215905026927143587324046225268806099648070019895323505567627570871252485284293842798186826199932875396816974505933460149510676142882147570498751922978905442144634847299824585022985248348189786183314896900598893940946320311479140405514795097307079719249983761581123611285695257626064238537888776103732831424062014732560377744946182182086860539127739229347275594878192524578778291543535154317753063185031413411550440474133825553717232761570751476113639575548317636701387817394141388437481742138663693476008168993423674248266368652924201676178479095202926757003756656384861121962862018745624175533572718079150686794389773214546285225534873526961638905058464095341527798293713401529191855042589996838273195267578592177314396300482060897189215835828124504748173150970391237425055126337997944160508591674787880380027847179052538982495756452415141277089759194603480426361060191502180701180073449353038485035317315393878657535362838760200410843822353658736703489481187108776039190532679922283656420768246662255498084840559339734076881384063831315611360571065761288548962997833720250265623465909167265070433360993816004491310586602440682959770437777828165127794850463313047605632902464 [125,118] -335313563177375918840377335303001443540251639676999465870893776735170475307706762499611459046512064551498343378078382118682760339464579843893173101775309694211939250523814543353199151772067939871767412205338973626563836962937744942779485565330073463663934320454155533233912138145709138242147172788205916073968981221600237421277552687683932918706378292890861960925660528470480231829262208654890214427786105977394812464896599703445573271521647963546502039217892673625976430755965034364177581362533226098844985643981123046344163098772096428847291188946629694826852657965059826277662875957401581720592071612394043365600649893228912024626860875668647495730791128588904424070074345925004811364126112600147264006262420770591047611752557274174441142194496136862051119183342964540334461776638606000662584764727132487252337179635948798553874628152162386798545514672712832214132044157643488571543011174681260686496844124091922389981128228545459656240328364334604003089547939518055412825702870472179038892529234786900953221243446566882279743422728730344089420179020324304500633819694507486181263563988776286567479823103698738969935169274525323519949708159602974625402729345913061067767379193852341045122551258113821020882417763090860404303561631644655440976061828883687905992796673469233710321952542960528059086397518309752494447931364361660014369631176000880359967542645392013848266495289161709955645484768255210212941457955300739816632252846397954063623323862792382695262442793225484186130069247171574817142227355948977126428394791207207630911011411747834718745621253981192251119075495022593848223225853376091346981578953427371620189770719019925733107561673587407404963331548080555229156482211439671856930769742863571510286748900997094146536411164493396334780851020499214044046117975704420220676205203206513754904568625991435663110198382009185526057735774497404016654420186291026356768855181267650822497561370269560870373958744714452795330286373255336521434473076930351022016 [125,119] -217465282101106566281444612857326507848943656231417008715517627953605737587562247080577138535721021769578791521573247355608063174833367636604446696733998728916671168892816320523654495318432116067006376699622183751768258625662870745160989252621982968460758728157811344893507036602024273848223618772781609183639379943200354971108053746120394152678826314630698766747425439281803545102024696764359469210115955459147561680768688690203288639808533856114256328875964849724790475097153620083412824766699427250829209468898082646154111947920265314052547975633684655026679131660433748305484209508569310062150519434324407888708364603512297599412583633575771621600870978775738517963818921899273244834684192925520456577184415619308183998019528262959053487706273122251664838505193995387166211713018372280357123453408706821474421530088017367218057789105606752625876025963171784361529522977546205349652721249772292626784203790244947735780978312325292424410661343048715383707921994105886374784556327531082756028852504877805202631632778516862408744336576819431578827693590960333928778350410906148140220900142735009558230579805544908943093459015841574747833060305112322003462775175277994563177110464092964958490719271297980805149797226131754777978222209083924767079205269110232805116006652589652275616912139347334524674809833501393363000066658334741667046209225357694946022650800239543173615479555715116760926165892636494489390675265266031539220536514461929631748543505537675487656832649656119287955187677354019275012387165609727707203952077639549808375919623804557079560615177868690259754833811773715338363482427679149399081348990575061287175147594146174645151147683759877344554906430356744374892517838513895646684498997601382127838066782440844702901514078782170418294924858691688001273218958323552110801444212115215430785498346624125502800928126743451155716528046728430446040471955480861081666651261021711346637883251007536646048526826214098330932604282007467330242587762500 [125,120] -68060842259880724755517948819396856668265553160689130541302672129493566390939981545565446068924852722934549589835630699132477304817709459569700867528001368126671658413228873704381195786185574800013175454666260804884277224262820922577054360075902387832967715254620846783311350647560351285534248383515413233565293681471351931504270323259938049885408693429122543916106894602862357953602324140211698271788699547501989923745639980185934971570130447007435867940972334690157122215505057367591115144505201268347143730735672359501233124053585738679774191088144826760576664541660376005266154232714588684778227470644094313106100028136346588323255816106492849983035036774704244687281047532915812734191582819394613379305396617758688129403994774369933560508429788190235842384729938140530351277122534087126505167259146540781313702043870084207168217480914978720998768337893731757827777125284195795271649876500547480399614329861460261756254169679729103283314743314993522719698027847806811163176827132315214480503604173213635134404313261820066457254570629276283236012870297508227566155654974763381837061282233372691662012095193898092308021954612058932667617351562945239074771605499174645154156339699086384362615681099634559225197900533597183819422442994576426522021797406124208290026493885151599367398359831980467408359557683513224541887730459603450133582604738028873747819389037865932328582689917619902083320238308483482760927107108069059061088360712628942187452950973898233238827347870340647423794039243081996954860017536288489748539317231734626910259355710288262736891734106432718228635260857989511453253987888610058318451026982944897240761922918392133273903164460814881581019861472199302652779674494237887409731225243104721268510377627158357431055019921263138399122382455023562714150401144553238021213657638748745498951927679770463795086966039161692796041462796154334353674423222492859505718096295032486925930695571217771304815968138458101842057580235230055040 [125,121] -4396882339535993769344495771961562245915275101690426531316615957514852983377068742534065381791308582978033328456375053232411944609049894716095878720323564746337286801022995273230037392235836386424277532211295030511102084197468056901772641922944279574317671673569560351375665791868832870160402207061307262678921938382552004818821630450894687048792234862467734335546438448296185594888764298694966571585332187340585587820572955870154164879402646937140115777045848887748463533187525707777406813360985347399832007278883588326212623517727433562803473284578821669682342735572624476026750514186444515057869520572614053605572569034651862243290358795395717472129128478023326387882725527033178825678666755510167002835799020544168338597478862622354795924403184034594615443741419115430300426355041703425000757977806173233122481718918732124105885308486464666478247292590950169818505983135907292386157094853148607515290125303073364780880738106605789803207139855315458097860498641172845861320693827556712171446662046052476473471916300427825169014803025729518067836056024193356617809896814658401261237364028890309821875299711806586406694300262445707420282451508091730132618326216745751656494305585933974368553495199332317043784088514310389496986249598705456489232102377817101375441620760869517758726231431392394488046582346325601350495324069361929809668675087855490041416318650835487213086536688741377622844338938477084290606141866018713540947064001143112274505763335626072299180043787099662665470612328265621584583210071992437285091669176293578434425437019139487575316191087957885677237599792398861544143213568796422959292666487040794121931732615046721321078791491467088055045986949426583386574145087529998051534750918541489475507453865854370876006933230136693869911111892189302520179151090174700166606487032798431553087974452889279212089405565422134841450886916179303426397251695384049391547965111104252306511687206433706262049665911023401376456554672 [125,122] 29346888804813551215349268755595320488488669513314031562029512090562756521120217393714926385092718389646524927918194321798766733963402628944888285246723136670144547103943842148858526952019819795005540667689775653845541758050797396939387218096978062576812513028858767403720560915813109228035578492784731821272040454874530955028308055816206618282452722003980488602056791735423357590888579664010453928835920006712739048243254325329340234871541187450274445681619481205892309625262963569417083173530985373357654152154661491222295497863224361285756827194118093327357932970705429095764744651756464453542200168596378532691754443091289547385924411078339051795129108690605771130424530261798476768313194849536233261100210212608651284956370496634323525729213239290304163548711254449602951604747476997381769358711217580993271087033146434053263296704742481968823336750744033781270842186192117789449430094641076244277863968996971000180252318259857099768046839348946465316293138364715791359982447610058794072689716145562807128483435776989755494627491864282155198563444573316163811747494055831337902559568111129464284377245384136639809682828043229890287145002984730472381527330521171580582189346946171614792238697295420534575135594322095139115216002570362434909921951123510099046498835177888845504015543991153972985829730141214439011409312393691798607805170641730435853904649812498811364659941341452756649093839970600760252341361176856809101387423540160239980774890495125695164676201198508972703051844732838698765272122256392417218637841222464392050590092130296235541450810785161418538119730614073589305114392031453459914513296513830316474346594724730892531820763317201814979600068828964772278884061693411317874081609668588909864888665750897635005018028456630390487251673918668879441219482265366380692608678019267485316122167946560183454822773503555320347520526451957386207952754835001074280073960152459598242372298701749375926196560859873792 [125,123] 235830327992643987273523444191203174122417707157386339265050076845073785239212183279413915783953308343832267328635831582504227654919161400631339398071680403950267383311851836247789734965780868284151219527848121973213947736794832163311625334861355491019222634482287831525024838967555984373801715096490557161385973212862035314364558226865888081076816107442966113561652499726750959053187780449938316044737493979850674838850065683716416337905771841344027297904418852925116422912914759392862408662002395119040158646923362862163908879061681527984083317518169008710724547801574823126499783678928761119727670457041662197138295506679695295162227077608971454216550510037772906805974671753004367941882236922097783071618828465439346113560064255058858678781841290967633641807345761837696387388304284000800647514013346668192498168377270106812131081198453983965181943547868824137308126863102528744967294090204796234473013339908489267720158649958677640518623816074785695310432698019716490902417918645019339676729224267667404830125374518560654421437829607839847809427299166985886568597851979477504496749328223733980006776091790818564400811984317552845478008148854304539071904535392918558655450208088787532903300867128474705429137245333074919700968692118647276111843611354695515011132595691829189942997483793108535343552167490504197067977443338347644771902962792308131406454838430846649533128362708040301167018666415131615129644529585166745565978870946316944793915587712748341326344521665172315211973555707368618804575279056735868227295329439713226517005406146856108469631503620927828439338249579763211790852549314238940945654332842549611268812795711692270960165147493831652438206534569567410308933731182790086362747216757627231291702162633155043393924276822484703471961269372258928592833450585134851300870253688791893755985815143987313971924704729600676729715528543862377325316952332423913318393504144253807391266516034134730038115720 [125,124] 15288356405488406406735446150080020492607356900951221084829993501648321551667140087138351896974457609494426589398902194654218552550565019287106747774434434981856622385849695501084966876278233100530987496403194480107771866527701780358203143002104587999955153732980565022439269625262802140955775081266061407193474392475831257676897158171438301041817000933507243645288277593919930203584952855623662005428589454133113675119565369467865264536183267420262376135764946883852995267670231726657600573650787654029243344793998082836756584478847492033919694429157397050499014797418672385893284746563441668543306049796276476513027955695470962548258112293031154514881955770137599791452564115708936185990144559066934620935682071996867440351065092005226961433106815556240526542010160231517105480501043562937451434413189878663535781940668392367926133165400042175357758361936418736001228149239630358322916194916535435913023639532370848548486607198059813767394543091866204147995416351158588257734326796638525648997410024583359298930881994988354798222750790555321883012254463844944137739985708975580552667308551273890983291952828775641348695357461862162427606437128824117973859768469798494817338126757296558374057669290387666861362957135831814431623826531651279888352619769949017394720831576020461127181669993533972002991680794434981657892950230063904729694238667212582065601822355533103376171104324726220601215593833127768599373196311905860906759683742839612536298625328815288446731593484176092617704406919984393057976418455558792915314623208165587889656382056825597914378728092920463289918800235066035862686395693843764369022733680714119835632254941464400242912847235140552214988511215614050318805182972302714277532679408540858680692525883616696215433268674989094402089181251883540182291660269529203606078102760609880780222475361540779781829925754879267470223316881047869102916073607067505004878869046037852313794044005407008 [125,125] 434034128684025610225229129304994164377688051513730548960758263231712064970829154757918187097329509797892568566994899481009600160118729459267705687616938785765218577733164359247766047365972948154581919794621866946876320862910629489667466560385230673105786676789308887859983160697155213274425644497247659842685914192314673458000898623393140319874340953901602775949169201089164203008157326083912909474278128559264350830686985938050663096647174573446429796309561325757407984988231533493267449304358636125320277832519750548874313196319486216975279136884760944402513237630632202399350029938963748662407214136044798775160047304322750259654245737348260257466464505842169378403801566152252236811151633827497897067821699281339086106306844365943273717692249960853659999855479696233380559066458643124803561564675723623451342807494508324712892571257398848803930353699775759326266481979526014780956831621569167816992077698915160177324412188764527013730114612394038568975249953330752998554050780493487274038146988080297699912014420654384166776895521325751272515221302517458593443801150917401583501790327114018626048910147279382183726596041525622675770616982278966242578708373192594569332701636577356467611352785010562832558744434265934077855417858959266055728861458385627069994808811948968241277035395782781307426444213154692666786526711358276376419015356632695567744746238105646670616409629320282983305185604879091808025376811985397066763180749600061460662506785428479182440093597930958059969327963337482517857493724576610192618291669964179203630908817478044141078291532778264491613253208116497656259894803675260106113484318567961114823753302281880528377941847492137991432277743683107027122390350103771515616829961531061144716611832368853662797502017705605630490656006157815853454020427537678196990637949122492809720089088855415672456716181590246858443226815181199797992418658743797499000142683705840784252172 [126,0] 835155773788847525762936714487265427523313282826787112540196777365539072220807532019039012674840160042416742186141104291966168249208772709747731510370748615110251375550810441659743275424143270080448507397079042109297555452128408221402581547587261884386689554920166517941717662964113642998608427562820042275741207627819470274254539259982265162359454110610937549171544835423360460679290225605361327977662580802935802097391801184547912393787637328080938737560896730769825806597487276848864538100003408289719073305332471804260925938916873537996613453720494305664131052864424981233159499988956313538184153286202340627790213725445750073661446255666720003045641643630639992767885522182975377975639952075780880053823610435587627190516572655285397509993140531829130141317242284738630524935531852956075078081357978540221447283864300370399963645616059969391312727116558144494982810869143885672877470598665989832861403973627141459232693691605338025490869670403299616161423006595286986281860985566058012767030958842246010993354264892720597566587660055527665639381026542723204464045197190367384936766906255951038906757780294454791692547361809102235239558632354864432984268621112830406966554317152547073269522668255232807232118094624998676907133023398677827906109288616906383471064691702615969389627859659782723313056526841250648451860861332736771280175763816523312525030774311622077303931609929551068223440811325277834773968473518868663465830501053921998921143964946642074482644163174892479754309190585155757398241120506475648437287381906769506549987040736960770904811725551810855961191502720793638382304519567401276583878026339391200701896292522173442548023978711718993966156399926062350547943227850428544055333275185938110999760639705047273032268865949880338747051826243870357834645714197003373498193092912585233656103808643587548321423298946898284241207439534318949151447746156366158863815689790316003407422088792886043269558997874516500601991437527190887929973281186438363492625690663635801788126893159518141972639179300058088087520318253498320259511978587157970270919126060843536325248079676782830945428017909362116545898058586359052736118386566988362661378126472599249782880230424411743428199292624082841079657634623416232085489885345327310485400176091443905260711501401830437708269920421798533126476069813223257516436897062596149809155070684450402332556918784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -49171806104794465553990217579152202989720661231232531775541374082485869577597058546816731449377248363973974027206024205812086232382281272572409340973999779378829522232167510781684877088338585134643156825978284602998287769475975010595492921673357685190693312006721731741824461397587576515849579149477326817358316592047584879582051757395663238184242211029793665708255382885288887120904246333112002420918107817155443150339295016349113658784129071349123009152376649166468759768703451348656771910784606579799929252385181644385544376419710385103370029658798677483388824972047232215002878281554262996350273424810092007883042786533790252474983967247262962828193328613272645109178645763943098459900514591490084670332933715049895633410657820136141295833723215110977426370947244736693430724531853398540404972725639857904784828877440087962041456364253761799699814051027454357232988605179404659994617826293408696525302802651098060929985755468955908942703472876708529650145788372952047450412971182305508618341565009870204082983074057999331763118453158226096419868860326898715537466758596257044497380108494632711887640986821478829842673832672465389888947931683846006817671491667131722933532897629623217388948488409515346564461283243956797047655385436182356829771956883739438379887243709717719359329505948482363022543521657559890445996606275182611634159072276274683270047674757474761164462139723015915584618462540933566647573001179704324387548822033828196459446378293263024509853892058337007854446520304773637404181491546060679413737181034882821168370820647516409868884855531349956854900991830262473163465709161675876499677682134452952421708129479921162364017530625877988752575461493174155017560948832572793152948637719790523189107242244475359760525421504403983096151791565372572086655245281736227492661145639791485568947823668643904699760816159233713501486782103080745087003490725070551638720196415545787322024897072612562528066070581636026669703601533776991455318234120814800785877369661052061952890862076826350958825554722662995272379010731691731328404636563093374598083596309196915605998691044901058985661236196959945663687375348509403189576884797697878251417424749179309978758235438442391674396136657837454664323140990237384968492353533073337044876684116061641890146821317663136026239364360828670576390371902188572903729860206646162098712943628567372471213236420608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] -2652215521635803788220153747114469641169709828907163720525460891296609356020293975710410708619113206781582059001259949755911349332334001059113112850191421655486578733099627487317310357033274988773519986063603081974674616601389761228960940900224061920673736841922837288354074866478805554289232770917025861434745231690109917415066873860491644781730427194006036956306618337861394902322229382965208321835273611804734098286346649449236694640492333447025245370007364521014835161543147223919549510719889103670251616025969925853856192543870838334225929385905451878828137211977731717471756731553357163509416160707430894806539270648328572219643320895560682243130429190932403915713049252502298157885718425596845996708725711837805240911255968585381970209024897962395541063009127288810359090317469762898910617550259569258233675686713334280630534601160668841835505815442605267819227328015658290993331714770772091202433660422819954052747456497151210596672044469290520262385644300370664147934713834848405115559441117694676550623144240496345356451283008602709124322906771413738720407228450437675496673909118847938981205367342683006976394275017218878853403003290562002171987567373832396064717584544651381385822862747048580934987326680136257261576176172370663027104359622782218974768371857381716355998803941542917755324888369417669254495941161963852635861968782750741891101629041278775664271852615369510701121573663401705929885767102139640474214859217955132033421313291151431112292285041846155723018181829092627753596042525498412858146413892387051950406245064155070210585669998602777692306692620306516432318518581475732982230078510292414596741216482471923175555711974771500982074539470004787224713878698019101607721745099417992055904112234861582960436944824493236874023667075739744312434322432086978014052469622602656493874708454199518530142662382324751307214843200935795073961144242940944873387375753118418362692672385382929576806233007246629852583230515102477828051685935042703117983443477281223709909487959102281279216307913316058402249177109844363659104753126701367206173496971523255116554156872136709556701792333596732329900185983875453927666151722799911440195010103906253635007364327918518082180617744468613407959822884102044367423855622519906893959334384812329439097894332029329272769805485326592753157142099922134519581741311119343153432356960241141960291198529699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -120852667681785753218359928236370035921049204503413339599159249972849946320503908604035324486250401328639870342918615496577196001908380525813881715292956568381696553051282056392104693736969293085238599090734635079879658184337078368657073659468089835207195103820187511918746335006143272470355242965892593269029369512003164997848434001412919492194481813209968261056029336799760797071538482156923738515505179597198106413266527196166966779727664679905823402538713569319589789055535702768226801582402325784044947852883840868554134459362474789846515080687285858661490800666133783433191246280575956274869938705204265810478197198431228890996895442360210214981658792933288232411031122744875315995962828233072619180785782947638031254642181195927691277522095862938777386768149643945442290350669304188527544102299136817781855270664955872178220438239412280134023318090829830989967342846773473458532267743671824737540698457780195650321501214614698593632488091187181069209160598164335379092650094999001816292299857034350099037398043094580280332493647010668269442949121441958205598657759713486236965934288871958283533060912572085709734812356861146690275720534515257072767081796185559283472090635232471753339163885188077010669734260749812167239672563282514984610553970346404434397550446149577403851434873269284468540987920039280226771386894246581570068872308015056862864969731342270268806574380351973864764950172632994091032331389843675108204421212871299716008527540416072761641316330566904311344369400203313580464117490038757555396596793541371533955030701443262114865795380978809916968884707289581630127362432676464851432356020758086211460877342549408725767480267079220788925557341034255605787021358688564744283764029401883924110658384323816536208449092740657679426481568324126704977285235751887141965567274951536087232123282802789997898559878818112795443074571226550347259488695525618964003146732182419751824216127077077228605051710052392280047169668127066287075255604334927901361267973502198316441998759242194803192494751130812661964064060004766435645059829181600234535935866117005251770297827406877131158904468408318856286704953180742715500621698653631411948856696904125865330881377010926480422329582517467565542948214216196896347671216637289302773510361315281461951129872239788770490050022044274886003983637509911866535759345845982407008126744736835856274604843757207552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 29211010383800620093169263169961708912225071469658497483568096328021371685923486165098079934549890879428795552397735477348744032193772926272152246960210568110307326185259183903911353666541630762428122701167372864946768735955815490198764095183635113969426912851918154217131572651497149901913660340141444508007609402681203149216503502961772444038887961199511933542832617073222994908297778913963260766489631961199820906878644611920820256071222857379348827373305421156634803279236337828447178073765383207045828016858064857929689676872525748283899663590705171436956485516265692456031852876685698910366129933134585796992504650108083363724616031771067876136682465974674979638190972217403670165741553140207954798696103772185157047753244523025751460817183010474093341326685200640980492214202075976763878163529679426657095567542406170009008648957431707400006951308475074194052359452997167693273699965966801276970339729718364745566933325665319011258899241310665943545094917582514372687691430538627635692019567457680110577834606554520045220373317935395384200038976482814309374059337171587357793443985011364587344099478621956425878805355846315529034252303804321043693183665486093736991965716142003856441857987547944342490760837432482864674178850991571638851511251587743109807518983764123864214891907216142641790502464344202069589299785580551233797495826772299947595227272843505221407957645311671333782069320047584868016571833759966361339989073815610061322970158312485481486895788962575315202153406046313634703154247544595209764332134679291015724114577438205533915813732895672876986943133816302467911583657616059909218015311567231363570645517232895250720760752396465613980786549114550699311383641702433596714311431241766987108715629288244684944942483271922398522164074944225175044825175573523262104036757605842693976989260654432606345582113685797037539198828332386285074622003169416627226102629926779046982110145124594294482232491597995679286016969500365325590821626726794593168015194298151407396190766637493908943004913466272419851948510687609684213963966528937095916762250520571363911684089569538177486744785616335795780840931983922071173083975566994464173704866907642325123235889246268694248727205181308485522150221241633199099170885665279573820800742254198447548670399746713995520241820312809138149415212991554886821892331503410594615619182152418099241278777909869281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -626700508308375082497214242420577071568562174130589504411107014095456573341415654917142566575726113922872694323373626191997365768605516078513963366477808629781490239239467374982046034410626509733204440527788309728779171529385948952793922945931641356756390197965913875807187056530877509716749895887508630350765127562544261153700524623805506572065883141652113055719671788488892967194364323541722559628266805848375392676137393296268917563527814351969378149977960304124366725863634513892279517830519765834515217304594866082269708331053858721391665039484659426644660053760852516368157590727356996881353138403678786524797839426339944155549459317505296201303819483630671133037685932056378873604933581206688503884440219177463819522827150517205668828805410139576528365675277278399580749838469034282751391843257359054530909786190773330388836626107742000048151325994861853289343439435235562574899471968846779831477755340605437974289706103856569052974217448370620772283843373034775005626856159603293045710621336438998701977334233418571466314343757459290346093680579532459348184774902135854385334574118443341722491609775538770884563957010837668837548006517341884879439019587503467701486428282935552128095565448574741750950133687474893622521407845265087305645654699780337744063256940360869464360906990768027779378412847072982040785052905228867160097461870811249467228929564538312610992948584049532774600329943967052244134837526734727990371909427194098047279746651303637937950215802925821610511161847511528778909801199463150569372463319673767757434045217682412699899302570230492929986962135839842125616657733075980506663459632344032583203997451874394771097480287646043261781833697658737129185096566413109991309167280605047351369490074854547572173492282795048183016067063549695668662694801019587861911478438721212431115702186136976450699619579997629380437219380800402377542205487788825682758364434245956330963777796881820724024255355728447859038718969684172841188585491531531285426725938209104204052258946023959147273352861675414428633136042460207175121817125166735814470545635514201121321815077031992348438256611657374177372145129295205158922488103852752385358057113836925418857848957789619436635120861045903459855100903667226155416128944464044179299130223174155553426081839281829182548560622379831653953976508377257712624847108000403441887228128708903575513023915417290145792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 4850245214152012776112536126905033972563761276218058642801364000738203294395319495949089896611798461965482928747082832674666555460959891949628043059409300930090774906597607039855248494356162787526688923700452976555110638030982478363694104984571058441937295308756984028512625595531024236356456358596500106909547911397445975665129155830830694984259285413988472894001994221327086767335101955854518479199840062788811235629399726836889475497056680993999633548049850250650524348111013072457873350533402798715806999350785730250108966992345162763920738973731462228841898227270478571456586729059082622126693088718848056881842006789504991431956879171471050335902220632136746715996282940575554571946362128441236851232146288994758182046908797025930497352405575278610665802450846298372929560598762590016351153076143406048863955482840753148137126376068986609301847472406751437541725546117904774520438638514215411188345567516786521989322814288782649683771997828059728684009750815731775920585017626952641891477761138396648488373570737378476215002174771378927071954422437325607520375480198828329860408713129375630075135007219226200661168518004631195879136801634357103057791737821716901723649688769179450847533180576807797635170264014368753366599934390200219622398949524554171423937608889731754387089501928622924224885817888919262121714089325107160270237194443079789655829053530094821748439086924396193806848801409437847967527726318477346658378430829694674882025573684562272500967880274521917066281322278685304283634046981400632305069033602152622829050621591291776852262834134720511066676351339916238986894450057738272518188503535526310383455944473022127719929035270953976982355979511844415931299404897303932021803073437753173324369152503119428187868387159070375889302620741278411473948831780007709141682633187751421059848292760331086597103202225247752309764119628783628398687924645457083917834217421390705352268274954558819157735169936706100575496644422954180638766920592617556378983796372962004895537844137125401006407934233241157063472404640152283060861937004035506140775652445508075287774775772852716516203163483985850297013802713927661673677823568059781207570755395747694446315375727164072931234463512691043548310401925546244085075868424000117646003228927058413341484491075540630011121327905076281072561263023144671235357297947898591231864698461869069736816190092457440968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -17089163144905744725863508867318885861484138803967731863062189709584221816975045686756501208910277202789986796227847915854422204069521483722946134603447282485632601562180378198181470728641288890750192575983937410572577520461734952935965235978869098266806305023029052354931392701438343587398170593434425417320649329268927450988270254835916169527069067391294511170152042091299592439834493218678674191244216991072584911182200161230673597063513106160126866289585341482210789421055885931901885191097114102192840345953463866013545943838307835355574651699537628719093064796957181559303360435966913119989811279176764620999698098322588612096892096850832552921777961396702777509193837445905674873071765986701529148127225229069835150837991982717410984336554245092883494738314307133236557513516839292475827592873197683297255615323363461480366352068133490018982026424000415354801322755262795107221034575025396265303014196568341932640436522228694165688551505086518507978669432598654901378167356172636312092343487126431670728710198059086528915172494465735573589862809358830811405205747832874342201755858583451762961371339865088201215324519473269315913106156572458347613054817299608493608442051429414411720954707647819496003064824313844417963432342090945645552228063677438974665786491770280097850399943542809026530986959336392479361296918037424097514543394272924082576324736602826659252696425204822174148086268035890345912561036014014515246442755721112174375106043100605971866724500396137984810012665295474261240809442035479187463050734199566969900361678094361090866347015452970814210288081447359544244344579470078223732180724657615112712058833732542425593818083475335656738866702122235801690685726341522906514979384507303709162670509274150100302819383612172526828693704102831600740114280316659811272709055600390905350803344170643956350226483509911498934059589857513148206709708277151879380714796444647584095917514485540993497934926055971746762858259028716160708047653399056349711889988351907826208475684528607430043445574575095311162510496607822207889224923310738955779978545657149430231776741201779118014045587248867347862017682440981089973922809841232446541585025831584772221786880006291700718051512220781207223317811257761473808877409987799121317580010052279428912068351756790129249908521027908784655542208487829506098153424652124339986182758294256917791053780386419115556864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 101539332749778804371823081863705006255620003935415536755838047283930203190112644223233345876684479146840619325308267368009294682857535251957129122038556516734181179431343141975524409744512465671589883072540769153556053191770664095804383179193644435075610709699291849917224948650163737432398417484505639291242861176858359793623779164714762415276532296742726897223775947645861087128123681610053496888924089181353486653845045356100466267440983644323660243847121984901240728876267171111979448637633399273534142285791979957384800977201105983756804064902006150269099735214236838034983252883663017341703763157087909084620089367619345195172000817344684785202114926859748248214350462116588758176427372358228249142438567416913137779513987475804396134281226367797161376311641020755671917901755823082770010672494122530640204501079846057782158856577039069998652695319277924658866701611560987236470743426222651377793750181780601539278144875187649577903012723881238049215673967427436792197174812107970092677355877537325403610118226150683952682584528827205010389290972473340149292812485744081163956115582320000689147574607622348762067692511499729963278598017167116290445238110327865033163236512426672212178516009810482986372115569689342588974496114406531126360721076767356245968330579747830333336667966534627679509688208602026105632489785288104755474692309912793714191293436057007133191229300563197031981891796512622228777438914568464850624042997147745202738463761094006305881623046182014506922509613530776216926067216646607215613819128041739215878324858114904195556692488863754769081154309255266679696319906495037904546245337076681551796528926243907854143935407129563155481726056513640812303613796652559191880941832953119478579003375194071565959277116981291111078289657782188202231911196601418205487226840970385756202534687177717803611852949216201167018565359314860566684698617922835491908350175951952900296187930731760390651453432344604015265751011382875372075209653831133232537743692815160866742196584794203966486080377148910023297836092376841500322893630094117570577195760119804482976697867974248426361812081799604072806272668969446639362996804250648832714099823085907597769359782802039439844431106088037962491381254025065018673707522942175729649171732541586481927422838524838709305137591434601923824417054528286665316417412580540434707649804215475961939745343059888657399808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -694728399107740376215330148653822938213543503450862268511442896499293440474691086419515895245942468103021948372003866849271490498316511688871360243212523817269916501452640928184622994893250781356087675566644159301239061045553680339098416109032742464753459651139314967969353824958833439969077695419117297867324108263531021091453387857311681397982327018456603056180940851979751264100920274472058938089223313943682257433055300636570672910613733548570493825131895374219625766079776226274723796201058560026938887393777783105213209742735585773321999975520781966804113694762504036908045552498936251423595784524497532487825980535744444067714678479156723603422633275494156381285545817831878433828311544138251313462534769720528994621673269390707891762121128970836871792646437898466773996043578814713094752122131197594234492077603737320153330642364679618146131492131708042706729343485929202407596099730608396163967487125641233313200890100415668984370417951339487062830891211554323586302500126858069901015486415002996935247243721961437706776672104473333200919801951958264524627586230147809130007225271075116259200623155726348087064520332677820537585519365931654948517897217068128366593915815192003428535138852191118319108062908944861139686052908933347919835697997375388586687957784476511711257655444334760528484571335681598471562455597336841943556064426547788788996019767565827409365869247600868034600969066739241529385536592259120653321746205910656544323242286427072880295227578589311397701290033444575287952987522004607657941790084765905717324473138265035250956565959999748237818961959094080901195895260239699465690032321231298579855100988245061132385863937887583477002022414714756979724623238346503339738210695334940553223822616327599264497221264277993254834790093080608054673143096727616018361275585711234757029805369189989564316750058599687271145813392545574318946218257534379800426120435122499887960995826806988000520118571043556826841047396411652054151701888774563464310529033496308976667730452293303128521822659331020391515143587187986460855653487943003046996785311868642965233324130222486964666295402698540079414772914431615413595887159610397643367436474213095860287665121684858051769084453136535848850599989842820601569133589199511659456720580208946945484366300961519884379251066380109068507999992772137621273181944732335992222983166203602052459156111902335586795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 2278344663187576918405399228048461249693688606549068114818564881803770523512064781665903189331868307270197929505778669902157923509223126220733039342563155922995333338145075487284929704008167964070109064217500224039438485731012861366902320273239526647270201069806864863242556828185114542212903340997331963550276930747440734143855122567966762127348580998911743011153620150001331811742523619622871857544239537127611894486557331483392519834364093323158434239159674784044349501462943727054972080525355291762074903261881140707146983021311581064839559514655474080747646274295276975098260893276649560314352556286557935689220326648765274673286968274999615074129501465830407906139180140679306747185883949620745065545020352194286825999614111586965364409819535995869243581486783331195253507808276510019696989902007445782826624979234609429489007383703630805145116398742299154993543913121288918505215803789710300938918968130949682922786337894744108963549620121491642933727466415455753290754323266127899575488542633710653343445171471481471177443863542054444986689613716236675109729793167756462545180735005324585272343998578439330007619553095643017037488337573246780093719233671219312335915282513800615428687870817457787542828483090551828462905088523743608799329746291364300479025209180633840003605258529177400625902959029822147396953951294123768653569646407442795527859856163219530721514134926006834842490465833229866095274238475590969440428651810511431999681708616905552152511094662641132367931443013100931212992087783716038704150900240440233566071239139501904190457435911636036620438607174305604243186788528158766145229610238078653301116697347536928411329018046425566996397383131402765990088065039582697239019939654387526087316959224730179397816408559134684567909535323738933588179651754002535875448726532894727435590632399142608143405508913223698860979257192221497338937986814130346707100326363034516500650016576499175382700786025628118315886104435498301675089369423754358736640213216707810640305247464326672599448231820903972646232925239272822036294419084218962385717774290098073689926317913779483640463615637409479065505724026837275640571975164390649116999630902776043603449020629997599156314387803248625350379573753591544167959716031879819206510226202985930914262546303988881873193306000560941279846808812607454356889629260090036917339834250168759677734761467677831300382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -3816154467367597407642048382600179685359101065080926453028641808868167167975930944615023916676368049721608724009907437634409606226735334140769988240679510882684981076522043650710180497649892871203665179171611495699067402405740098188962831455571203287749883295470289534532542067951548126789753886687726545656513907357783410519300083151321444118586285601682525235656021937756153093265381230637991840809409862139438157917467524285023630612434658493345327170824835947719715343427486050720727255863820405699295431667258073755098032206247355270613185322152179336621677035844132144247998921801022668016164244276859862244543729849537002039304020921125284962308796251888461717555855280728496296388643221253925259334674057784574986041269222889889428196983018287435072621222244761011584522034957192504302921163827607400394041833207157189098737196869878589309764146461693254306486445684022100112560811204692473059227658041887866068365684931743273004687731938925737395831038579232978711289480846362535118339648763697615879642889894025319252734768735875312430713418729441862998544662733540829331851554205620084162510624861252811957013666941450987229641507144951663528446944136842520056622762951073331003841557697355494406725513753480029209706968547692928200866385359600022999194863693530113613997568422722265028267024886859800843450668598737290855417938920451606625348691724178524010818151812933749428617131565100275480343878384131058381079884736268170340794361403169134855298586979987952126436891404691611236170131607640391649317072947042122402959965261832936515708829812079770935796517385506267349765765869456015831657090296582966511638008504643523752946342945475539557565239711413704587251553248184931012309523137479018863912461737650930835354686647255896441288620870934930216145641988580122928806832379541962138491699045114544431016468435928734243194597424878802885882303204094828580624851807162362072104183328926963038252793380920718518374941076595687802691938129975710749883164869552059634052719406031923966464330055259601014090008325256752358174209945185750739237599738105495100375701996314282323341755288183354119188347502387714183324712177752629882844174604168088071920703346201014020924225958503838367601108192708441665632117518054074181347043420448951917271456719946680365349780416088900356401875184456669466840146961784680681885943164692929407151402494700307278200832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 9453671600279588373573138778873725133856777012317462525981927766718221852284857972965323020924955892761961183969383745632423136338275015063170503929158082924403202645798595396935365887583526525217611989504424684720603022376349000211692052490781043755109993730628981229415067808728838708772891194749909944066553383663882659098800738260154437915158464054670580010462421100967498484303689341111413325827174538405250715861896859207356295100558270093227191235705294760552434496655684088115579450720216812503685596844624208982514313813492692960736320997664356104443993838073061552224506761126677844690991603401017232924634439655984995395792557977879729619163201001141399555166432950703383859950584325378636934185069697240194745028488973236743522232042913612833881699413656092270887263330983312990426528769020192254874220659777003407572057986940481837902950738130068452608319219879500950894640256098349295255941777626530343165262238845644725969184285439284576001138648495550161985158482838708572270618836415304525006363437557552504039426760533691509139389777054175135878201871376554819463130913928322539587668633427970416160076920577144058897462958941523350152295266135680413279604486453867029540960144521378055223280249935802006492809708454141339154220428465495121950284058588363105913110532442525196816702155387722225770878119057204060398363316736011321619054020405927363193480676752778848009518839880018218138920939339875441688015726932138816271774068257481817656343569049139296485466854110644875136156064364393141574442275078889454037721114582172880506944135901773764862480667405605704060119273432824079518396838062097175988461239001559323859434841816776983059290024913430810947470365240534534510556227480861460742359035943548984808479049610215737681182338290713316690960718492231161604531876711327786715308413363095381073925669961966983712696926337511749988995019002901205534157387935694956516718055088338875235815885116119696956755317991613425370935223879227693339298062707124245952650417461417699201691895899227604074902625588567850834210874845411837249725947252385908088048018596116631863571970710312843020152491068747310546426854993429373744564528036579349101723885011147522323787805250238087248609778723213941833049628136633069004430398394700655635406786820961378256117338720699365999538986352875210406967145508776683720437894062041926517680486964174748506914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -45080196966087286706658230121295863252614446528333828188477683993827377281123820903696706667206597627982940872028144612712259837534327068570577678573285048455249039858412315473973359940641452928240864351323064500539315810995500501353041805870139277470935296160752824465568414888613895435236866700725388311113817413539573621451466245528922685650360711532934815056171331407202196536512209502957506030174916356941446009937656831324231617154474655940275298673609474664339874931478885819010074109573341328338894413768728068538844265790970764290600733793482021312237955909058051019517598901770778042753279587933851705678175386143974072059923469892248825956738258304183956581655233538256124323965149003752158926238584878105345132923875602797748136839689433404933625883415554908007396918329082753311419596210624279206727150205304736945277021790713328507300175331402772477054621600466307055501922971263537848194231280141564817104733599474163234393001057178869285523291661424851955898399986837211252302117502793897089272314426306815190462108423604978667667456708419693045070543457400473530681332115539319819542071975040432898504610400774882380067967911091965458907571789576094231017416331581963574009654904056208917688539935876720381796540428026579875374152255350960848894211267452843112834942742034009999533953629432052418528311452314524646454988956978122997300777523529604243643118626084752250999861189504850238516317333880054001901932564116826444470739480273467442703092834417205196902941843074744447841990959019226323059460430321453361377263867752401746246766978518876909843639597675142866120612604926583946592665582345834126155509723336707498384480980710099787939234141090559501524612434767948044526967895906247758318919513504847874865114326499964226561977883624211392024459313191953271941815911236981417224053095270628494137593291367481046709449536111274439761407057138238461506712836638831215408145139919316316716923853839668281267648913842383238703526501547057324762796325245192696656725476398501979015894403990923710964568774280861378797579677700754670056247955935111566192158971424528734085846223096623979181403292412474786115151881489393216859074147973502300402768038210450095069827766260263977973638879231309210284205297889302534056356833192490456940153794449671509062986554034408352371029723240298482754025971917152228005161762078554006246287471692062038169747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 111748315296601635005606340374956138009173128221395829715816238244302022563320700689768516126261712035831721125942709930273717107262891364767627469302807503849875283418343296964411130408863132500195637611174237399868391662585494813026287809837864599633432019129722996230188804330156744806379969680348588735667246705040549963331920125249738543304826100118143843449384405683143184191414756838833244803309848528375551229298078424763658603004667770744105689621660402424312217545012977954111718794674582185604143888209211128506898899062652774013496230301064882396273266098948478563002700319041175520076773843025014419781540187706935179134182055870939375022501103961066543740906020805393650622175644366177759826877206924180309295732457779903908940379034004671978596842020844476168374272546556271344867366936211426678658208557251184550247059308188364167074459469745926588818012788025584521638950127743487908440492447492032369911035294080937711660229580573051328152574698252729902918133947955776460385261294949426660651864474764932594351982141098217316833501807778464914586138571902645370794453586259257269022128639533518282346568616864671110826107209138234939933816304726209158678458301245492965142580125735630934896227825336993685700398714571036911258029512368378468572231408507362141981385955577943854546682170567651761355736563796723964185949405440624715856144855460571029411620851800309487509475322878486659020863702107063491818683212791093771442635039679208445232229389159601047922915813205445248802758588960560088387180547803926635070986983008979649474202484374302533565667438161361292776937408396531380691570474710754191240789449062754917417039374095197981449797047037189002604544308393707117431279103907788490791658984094423176895361864304711104370749868620568147826612470892223874315807083749343771982682080755525821891908436018760975324141813617005872595498565349431455167663134754699893064068123149782840711200283792576729899776598009944879756218388614326674942795430622149038451833373732560245732298550141186145639353479135815845102301536127328245531561221342053945843671106525970094049276815248519823709669254261928483270831555110053774369408380159180842713121509037764180651557716725782422423605781831163002593328007559955760742343892105095722398769111507350542945903534627338423614472098738040944595146420042090685046508000289276659998585941652543066171506688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -40691106835867487157721506437480514396107283295170215021930063090121162882067102907568723152810556970373184532903722686615774581469924618789420782879574923917706340791338286212327401143469742445556707738967595591739834218167354555552274816518548930147065953675939226303670364375013381918723381514677187977711150939669473352015864713461286621322222725336546023052134556688880763235591148782447791731463334827442429581859120162973038231140355321894152835119634873662255762120884356900750151490297602532500570653950448680067208108063347174998415175950084129788284942642552330385688413721403088095986811870728648978449193527217533683904889138075355037750729270707367564984475293105471860541211736529391684249465794564932288452037104841219235780039285690597373098739687863496143663723508754966263744193043401560004183413810838668495150080152068922095221171991930437078970024478033015487882758747097016258440874760595629627308738463858189117377435604836222019328693454550597339644192351154676293430688137465364355851451228712187666952434267549757696893931073167468919978458686145865741449070564478962863139250543745005282437537046688417950442989876595038473883890252333652778885934781115369679703054550746274971946983921482455109805041412215330870074911098169411784730534236141133509453183433418683973051315927286576186720564085057377915451314624929779707082053907872994832968454621906759098602421856789272407226831321902498781697177648628077141916299937805441616042518059550424284035169244740307325904812807875423643946304908582316853783575343283188249454206114964653212665753815194416302312759047780141314773332528876743331523275621070784949764882158690187075777680397134498178125101286916450864330292218258435372751077556602632892278716644700589640298753838359317268606280615700751729973039781383021754059170437264389016157108405357151346482782430617265454194643489456820175540777949251493250828235595611532676230830678878242352785747074477563352719817984730544823052061280274149753073546358017380674759735482911127942541721603012414352119811450903404098313442368290460626086395936831427545693127462993996786770555931982165613536563361206438975041731390458492786271697916211947106533946253677543271046185299009821586235188052404962189889057142221820702454476527502806559853462812690266284675350440689028123001067322114953504541175403314048431016641695156652427274354688000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] -172509631543718787617279873210464039479462426303994921924487819657559772630782075853880220938679367662818545866296219740008747368007861919614103349981310462046374086751224989542114566740300853566943416954904131544670717261270365928859424542759330815529375536844830481713694327489595346420662475921676650531682549363629819978406418019522564458472283975841003834091321746363845021488672344116300405894059349555150999601442399212486948177154299215196141212875589139143319867699669670647636039174058617339465425767044009472300818951898439226936678414034451439828342774909768495477003081578023350563516714433805643462090527370651442833639388362905840888385661294878467119608238791246117722056802857527406633772352011724481837062937113387035858394948088492359271969600108958932418488425807403809421891514072117117327415252741780472903922975918187183269293235776841169437260588042163972223657377035308003086136007090654022303469042529488379133899179925467454745892386172649949604002900122612212257635320892043659265752076315651301793122417842922182583885694161954155605105325634657200127290148368198519996694550309302081869000026541721380057743828900215040378287838327114844592461272946806967152238261748801247976480447197088042514440641068730209989128928880569506398375807244691880601933187980163513626114493469672841217333277809659602539645294241788340669892746013733588902358734540875186151511181581441552040825581795907217944855993714004339752950027870277415714126791176245840534055919390539181969785888680729461950539166761442983916773826154825594249824313605397708127633168698679168006152816237122554258198822574989888236668396189134075038311989785546769971631687125855737445430108905777460893274624581378305945088496573624385154893143101904670203791922822437389594916849620221562917256720904022596938198600703808238503799894106393630393848080157350534063650334571198889846111169346079985249161616456567111413832190218861093968129750911107970574451007901917562284581806245599346925944460600092725682965819196509223961687256922928067653272874775095352109597878144294729905680075530581260508528517931506316789696465156531970679719107419762608793464143510205755955126428788295054418598117889663415953167366365227113393732328069907119523567926290762822442794233052438351779588316904071065561792581332467744005681097951593440734507033432509217093474360297009034975244189696000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -1428728854262030949306700128939086604389475021592737674252169065872697748674521929501558788502665735524793039902819686517625693835065678493138475867812388589909161074781551653350601189464287021247297091780255889579654875383121716031466273833215637100313576660458938421701998656085154160138144976201698974927626240231437561173463695269958530392260333526545415956748959537330187590457070860144604160359711764875733232954023268390593453996164156936908945682133374376282426606914370784400706080511894165583633199047793168332459648155870702412893882880895453528784495889393742140546102744266143678623236255378665626829909942019969404295407125312995605678671141882195571136484177479372380657092064084895074256689798314929625816992660970079427989745397668958449268399519056948951100441012358636736361259286397226247419751417673336496498773249108610485994328026118530229148297345816583466093595868685674520076032373918425297654327627944304082155800401096911894605772120251227581701102828481676649947911635561342937415584929038599490091694399071839449679738112951287878227902860817947917910081634335961003214714820669347601664649489376360651620790377074598280278502222024420327130043606790348529928607146900625017315985702058787502546317693278174648383834738959990163507295027520588332079313158856539366305043169417167691338319031355625279148908211893594339963890495679780392958479087525090063766349308215200436517348024676102715642892213163888969766869211449879914916074013334549390655637588121538029696093274997195502077828236546537868587625340364710871708123476466460323469612923678694626058582023649461380955461776859909728711045055438036688887449173017764546713404792500346734485138462829618778666670852807880376841372540053851930417813174824605152869803955180574982937321319738286640697846254368208266703359141747892291002028624654827633382807160782096644494615968791670868166156061379478158936345245834804103662125048951926297714582226344572290045055756979633990112188654623831253349601871086100124607621396715108939080741343724364255078736763515099074167132979317349755460452494144289571352200959321122396072566601899472270147483896406357738580664523663048084114785641696759561688158285097446328633968071025525211366347652766788221417127945899842491671309183145990350081734827503409746311525742589725811349229627017484454276748924749012851720836652577952317634070446080000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] 10600912353906928584749860404887658845162890156069424444385222396557911232637616884900096612400246902421573428284233509449941132802884223131359565453914799540172223916858781607248895914008583785749093528407471982041114949187999836652114750661394202629341289642932169521566976361879909259631179743325156458953383895066372707925084118454628843799679491796107554485574834926572093091647884360225286847662197185344129795450164673332205079581787841614762271781353947096405602219002679058461171368477482401680403428890006707985440853738258266053707952718097060045178174249533227559915049677089561406764692040263540805739854826212265751469730586647580716288609645027627249313134345975394689143995589717323189147194356325189771993453688828651563682478743573008023424858256154996922901676447476019826492083551285920669595763095258527121209892076246617526926379594908668634578980960497641123635499004522544794804443783809334359512534812717230957681989049991444957646679914712909551374822757415303293988181817647541632670634785984903780821369107667203366279527636356862607366808983730912529556858616720165863955242084934919596608601698141020943898578788822653776313519681215784546225064476107334868254695359692345706911281788784392197336504009943625624681175709655478891290791955725187296435697894941239748540016677762399336363673652828481155867777749278559715767540748925501211217654863730794659832678341839985160911043495780229136056732273002816222198464336223301580189759119545734220492821869190524848719864397217066165135601940682967306302101715547448017633350101810584933347714382060137842008097574655128676163268105628010838443521401721097477310704126539667905076391597846653932488532047123343340406552827749504153897448791668488130469968807312249840774822003756138527299146223400259215981117633335648264208332414037872710339718183390369039324407639091933405701045715114984318968605353144219360757178378919388652968823376180166267772711738065270578562282975545660262655914056395324772353589540444264348062051211440038002781153339166556570797703431499457864512694703298627718941578926044311766910544049309011308185905996979538213478168153513162906782195289274177556697611916164291682268876305632652357164078171802715700374871588229963286563392912662165365467914143225311319857377972392881631996143616580181030841329730013466103890191345384236355088737090812161841505035616256000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -33417003156899048919625547143115263378909347765161327210495591517930663215557167046423345530874215575903986343326514958872289747470118814653964472167363116899407956286063943739085838651269306965679187272192052259291984200936607726513486413751918296159368834692784435655896416717305148330489343634369314119095043077025734155843231285124135481912252028398805045177804805103443167715751889345295508576396537947155289405498240920151717174628524297674823835295525234457825214171117138431998779209921804911718512528963134934641709410899056912103317468914332359877932499761906254219863450124064587405307868657037853509521639288913487605730572290607132435910356622797484281689140900393355640727892948510850972725967595232914251097497066732248080129332553592906545006018918860813030598707389569220880367653059881296986322345891722536331409933266688279057385591428230963962003687779484353290242916095655201909734462047948306547997758014990044970063501380379655407465558313990950973824226692521513353459151629344566159471303914922309487242820905537570952723455934058626100958893196773680025218135094880247907793534283268139313489352636650191834763359401765439065472566770465426082956608149336801543739051777951394349611599537985149463595813525828961365899853166904166908067800447662467331366343681423466500665012385102279535707825730377388757707380107963561441431416718001013618113490337320721372483995010825720867076808800403454084438468783154393812584042832579794829594234391175056157411689159981436033017311947795105224263456832361214052371391611164709045158423538965705120044549686357243674296977751139657735742999548702916188119278028178511507334404492847262255640874889544576938075452970965089283255905974217031961020777127898355639845222711218928717436933997486966718559684178371495359141940820079491694272407737899380872500191123701869955682141793504276651445077661135947389235077908898148515889652256868495365370666767186038469730604199619896012448678234737418999250739038498785253798946264349151365994409944746414647086326666082355908538735899388807591689084450546913654205739539035835772882692442973436192175812526311538956445725988806799131001496189018764921361400277015544582900081387122585562582725980364361544222410939152743390666289124085519308851312727137022513130264780988217343578160153136206896469236284546392008066086817119063370760088288907348168521210134528000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 67031426519969757031389192339992051968599063210287961617889105538210662806575074237317181510025716928875669459701332927972850560034471863531400119964385741084387518055989327069941719044437514565883829983004534158513305159853688833040098967928844630871229123599217399226655615989712547383790175905150883156315115680346344211444073264909172453697292755062601018049637282821743208056172499952816399904784993146460906585624095835466060211889910395330567746800912179089764291497557630431007695934948710426833686902783073560802233634492926545719311413253376029024285435229083730825909640877291567027775581859577881236921177798086784519939796261123553692814752158233935292706127127795625125312765877954244187241709249553620573310890899663946777231030692958146947749645789658879577402456745236792770788008253070386417870419342432359542084038217208141515820152284567363357298316620565381808742471539673916907947546225247328319132274652019960999349955356673630416764508162998865556916560987709446676999099085315152458423119734952522851519747418921213495021463582021954840279419344408354606039429610663053924151893295430052395280861717295924191615865270930742148980599216340787831484001653129037514686177772511807705107076962403309233210916588886953123111729077847352451367165764323442835653363384004402492836352210964719829571767038704886005045419429371065695340899876645184967823725446160767673318235726416983425469310250065077901793074177337212808313863125155444200541352210716730888038997718172903207711809007137091393711585345067553091250380212096325091489626739802596500697482286018790488798482456171953298194434823635086633229371779615391204634622825058361562825256598474596036656069017219214742896046463909648654512930283927576948261618746880350727201677605082219282777399618811528648695462111159542406976223240992077741864025776872637109302461568240241844364452377664825756601382100311900864802069801346988036404279080415548923659123253830637488183067587929023658414763766559293412065812542011401614942614794047062786716562887437531554509379627705179612772396193888138243341753527151523939071991264128395833249460377029086607717208473083723533812194572241124574133645196955632819987348205411409403631420553698922091529599338186363357592398859411746283521416201098277198521376327655327873345477598899381002882030313793618781362748266807175576176394717222178461822618697728000000000000000000000000000000000000000000000000000000000000000000 [126,21] -96605356724095399868750049317536550748763186471737458231458060221573818771173523878756699684308913534673583443081092792505735753979154217116746774520902335070280885048952192409604331768035436070331334587861735609748110638789190819593538938280385080883404214988046692107607563396164477190126297987566448275280354478799472855258396384392471809748376370676888221396260905528100450971028426847418464621040342189340550615492440881970271111073806125196709034617172587748466805390984398818774716321077075817631317415381344963203590656544083058345817819737504006278257417886655355209525875802401414660567434742214967438691446947864137532469274141735984852225862081261415919368316900038357340245759510909055238999097391436231711687563143202233651248325458615756526973734149817913771708571821529751657485339602232405410773708914672570611182095924547564986535441768489035712719892343620176212956516761535569914980030736737441399791676779676685361325377331667949231792986078960067985989372287017377363868775755193171642375179913158026796571629744062453227595361962841817328601093198753655359171261158087521146914781924829564585490996562532900074497552711739600223618015628381736571545892724990062891907834562706967946089843708611863364942892404717078364083301800389256748173884706393828324086282218483491630762059398965145462971316053611811341465163048902592213588910443306524653452710043446251138202511135409595507959169102620051744041611809255898563668252158862533106499962648696899699290751439616296672850440828353768520135156714509254399208307412571031150901758724504948666229465675461391591343627535656148943049208489368698026231989048180129951649377698699237876217400766071517510899396444040464435883979743979420964465651809826476615276920437133577879168156498531286597457112595863454957028229993001753353141964109138607620848543080921830141385748672264711821325420534598746316108671809373686053243557833918704430694937034936835374274367536046679820778477949959588995196908345178292378508172719341140120148609425008975117241228620495049397526291559908297993061942222468911064266752354064589763783157492859692321070173274607670106515403761041866672717679802313423676352914233960901769565258802899029533097024179510436738504253062844545678206815459698961082525700366779228936691996946403940736153498870208260929048738786435107684455092210968719756830486684313297095423485280256000000000000000000000000000000000000000000000000000000000000000 [126,22] 107251966245059288313662767257384627047433563020736957946666556167037179775676604591494596045233969331143625504695573481242017401361976013312174537717659339370924211970035951908720569698796792792821906264323875308539342382455614799405188681927835042469885440807595391053321118890004560239825372269681761373357610709685705614916899531486921652422817702723614440368536584289473095547979892454995467819477662501626767364547892882466507581093658310128763206123461264753240776129183095037218866877500199321549216914295242998196726710576518465571048643162347026308796076420586131846883251953029572352627341056025808833501157414340277771185465004839914545084552986825068527866486979071072124152459686541430658639402692155196395995295973481399003421658222548369206914075852020579855516191114400500200091263988763047041490852090262648356943595448812876512885552764923990903670152810877557436741394203738804398618833149687523102334578371169603356189138290875422646633822601785051448741875794748359978320427514598547341963060794065398033450865263613563578967831742212773697208340044890261794960254079258678102881896239977328960202087422070315315583560264812165292859587722602937872037278130973889725672601147711371808148709364612915239551989822790830637305434932991068781232958133902043754581470720790961390290859285135582556285694620870439354741536945817617304808021223844719441457615813955208751478488392942877986900781177475674858430555658778591814736884474689572600474479115388406593442601600855949378523843273785274160320755906293859271013416790579884574903525078136304731176689482460914502895492717693501843503917728454449314289814878422365789725164922882766411521663021336936260919566799145796221731819680239338292287189378477694407457491391638165271883637690148288414393987763835550919978603342765137685982712714264455292407885463720204643174357103836653262306164582918614241856869385824076394017883437609623982767931773961030809878140950929636826378295775174833437176968562646137992290771896447793508168263025174796688656289472660573030264825049426984327240849742146026959033224959022058905752909310832820293116943050315441639711245151741785887797222740692771116346094011745054070433329415918990834841418331160816693734195551487911512567971698125007477759686974041205684207013610453711798306353147013108897823746507678445158015434245628142398124131832375122823338702929920000000000000000000000000000000000000000000000000000000000000 [126,23] -98078953729132566929630549113803073663210396752615281854216198451351941636252401168668534939998522751850980897104138357018938785471268302916254039026621248194034968742684987002749230482494718499443262846017092054020868941246140585422344568727592787257689504612006229023333241854843181798365157543897620744273952563321383017991397921631507752631184139089773314920984886895091219910049896367864454527900756267120215620004608979961239331191252495038589359856506048671361462091054619423607121564276524579368504446788087488244762243493686676722783316370616358849121225621404141976226702737596328429923100786599707332139229297204672552615668430710199169076452361842503146352822541751034980601502038259866978999661792019476599330589083682264643075206080796957194860143805852118247898027623743552918669509832952968117196261980546558607746708477691818041270729773073268033411621823035031105769612755566453715200973583647767533094276401495597522953008676802509429246083094903520358301348938006763887281418594061397753659850392819649993046953346251175683856003985446240825968655812175283093712579301276822117700369936547847657488510214868769339439191462363732176014970504510622834566092109450467746729096758577744592540237197253578126255689033167298150515112721078590233760989727915162621721634623902415222901128839694612204030426754233560765332775070542211341496592317238583149444843737137197816634515072339402176210891408081199151067276521006739680526036021835190732781674442426826653904338211735382217727885806974395034077048877921597342372768135541942053680397705690968807235714549112745644495391815019608761252061622266844855076758948847083023810963572368216602785245674877637286076792723733204249698371190924154591060683553870256832987340135422606623189463896726673649743737962911824301456670180318906151410670448775951498376779151044125778358701425954117885621707062867157429585182776542891172785462713365984831118329192945794800904906468989142292905415666505974657441915476744401763159232167298113504091670639370992179316218819179198405715206923864502001198797293480916298311199233859645210714422535255502220628097729799114884145574836139888753690554732696549220325700571857043776802279284933435066039210373648959216023863578142989926443236552909774641331316472894319012324580845495657290411816504811129759452089930421887322755569274129707492840985996587554130969535447040000000000000000000000000000000000000000000000000000000000 [126,24] 80407363023233460639812531843425611958439108165393703750346044582339537586739896536375677149125695757084525548466509743340373787073458772861401814005175816105147137364445254864734760518683865387964788490302231848688344755056859718938903603198356457437668368832521960683969046653039425187473950137118284129425877350110569001266000831622803612492274872522551148954359478679299575633734100927172134733410155525950574874666450306201798070686251179066083485837977001668123639880750024526752245816827477716586404861467614836903020717381444066155029104041663758503650489617499744741130890949515452588150824391264889858633204265231114984517471483447786612889363445045496315855134296434737981067209383264762062916028476135720522820044177810629715108836109396876072404344824620858079674093663897157890426664190974436595847947067739424255196654772372342834587839804952290065441600634312491060647140726480948610059695816113587162457962826326506076992518376850039817383314533785327305187619905422246240488048615853711958305460166028614883832563180216699064592550800863767960780366242811220363013279303901783295177415043143774010461710933117493349966858477011121249583991232141135666657918096159762063060674001807590249088955632620840079422197744116752819310974293490660429330991806212318620932188932989173081590473076562931970086322251707502484706389371609448874528078549692379900815465182368438561234157093687580619968278887401786657686057746548744364517715631475725199447546443848043111123786103773659439588183992119200423937127599373206345766927227518137357797333887613777817238572746828346401761886704095835241039367124771210610250711450446596671197535779082659236324590338587183951601376341502849937517352123441321556088709437827516212526622305158369088764100228347165039991288615313060764462462453065541254014240189916546282652594529505988243740109108891134999743051390717702910885009425112840073460888014993732147008125105560916515055689890619739279635359891119377464296877167820566444184595764290643084938025685558629781359729492350038913936003909787787040349874362979517843833046861066809501326461657844230848517665486383754144185546559950140058247283434012529554227330801437121545319109873234547364684313581890352915625753321317419733898858640977215468656827991017579035645716487170290244509745636452676552716482516311451480739832884440714743914044976376295180602408173568000000000000000000000000000000000000000000000000000000 [126,25] -64592911091290311203825446372362604905099476844769219160506836410208562382102326985750880527106109225283016817029096090429080561487316807667614617965639603037524615066242733108891002289514357557448637264589009211546965890301708080711419600293047895469935333918248344282231848534998258844372023620155346378783903043752547538307084923471832172300920670922887079625387231685453261655884519323589731305441082848241612489658877271986883853928852129729707079282930998417666504481576982356492739854931865421242473244079398065962653855871367310807548540605936847420559633933404350565015717477971568914033780950319009385646093632659399894382363801968769596579735549225102565248164912554136897438551836846366415148938021102545535300461774060536279580606080992519128620216633939109055278796774035551408035601063644200725378886601544376014642061360600422367946615564067420979898817627656055364279235583218549851722202559337969905122619285295602815724494668908727278693488926135391505594150438973426930996243835278890379012661801239345714231827004217707965130569544182166341283122919611577161957225683370708356011406321940838826282999927673160275392402680744750473836383723823649278581272538831798179776734311203520401645135161663812561644319186835533628471454129822057816534590160435436300753568130407408246791049958295316061146803087890048921122359477410371427167891847844106467108352516765572811959509195755031999772692880021408265306251586708806075652953488397898141599313738415271903500351459935810584494293326385969362967818738459839343906747296469754791906046183582487890033146201143927647104222317059140680654979308821770922716145199385254091707996708707271878293897414588260703094703095963687587118630964203568007726705689921052589026370258469275363931637277790358473517667714767194785213245799170847423753796341523281845443635171908220688655925605319867510632649420701528745293220766385117374292788504868152076199174620938353437829849663925946750718612813734784545399280126531977239089415787266944665665695051889990898755216171665991510237794894008831485474829789922181232666371630083519618842707999889389900501369108681669326990676271031404655215074329034598307489878528371012888180940093111415763268222859105709993298791576565291669485571006252899379215300851551883374550818546517546621915226445762842299369361071832905128309440091089136140600441678943091106193592025088000000000000000000000000000000000000000000000000000 [126,26] 52853984288309961782772919578455451689235358718493471558706725412125968178557220503185706084195155553573728611864563911250582346360850475417552266185008047855126780562416760619626038183063841840281551168722042770015953668013782144861894419679317453447922208006769077674743014333307673305108852959421472863209439696479727516943823623541676250954187949008644629307560262607577887167258536358970256167878997119121671852680387707475398828419485986858730886836889129792452193700552265002179500533960482216612457027725108131253041013994921920416814991635593926404861127585161776868805004537841172822895426402338366618494780701314166561630895754595941489110707102240274536841549559437297893972737689872353346727304716997979345025090333046186702926397732956932813718073365267399415310760507310559867801587352438365669967798576562142188132836908875617399106389509413843660898777383257378872539310488605857177703873127139244337212286355543528440793579210872332873036696621969174469845590312700567709713003020767030970529516488610603708664182915255765647654778076280278805830509446060402263324872112605892654563885238082002660206716932412541950040845269525103790315299735913787752962837988913519962505784507089621638842883315485499230762308384128234322174390451863153004570884693898217524996098964793828643777810186508810441889901011033864740099390236744334750734742270036985982330093064142892317598339587172760288239893785260748880270532983814965010750494328876796032745729997360878714174234679289734822513569532525972385522649864714986519638793148715659530893558833651462755640584591705123861691178322342532617246070873116946436723387027185427750728425399428892631430459315214226587971695542171358449076067220334035274428378376971833094379615435131175725880189047480956952433581149632616625972737097991424206802287455198395470689390448892633795186189753468273507839784956534497189969501183834560680264743771947646964313121034410376631690290059297159200652749345727941232993885657214767706061817533313164861161065449227256509566159697332772996863435497125440932247513292791727440076640829371982105506024630287151927197433094568584287932586853954998600224205977877104699006756728575391655173109005666365063123071141181128903664754677296639988660676027583731419719420256134294968647877878636179178059343407065218238125836289701960226548547855885687651366825464429858312958985109504000000000000000000000000000000000000000000000000 [126,27] -42737868996209312342622028107142532433779283199795567442342275862653188244532573828698508011024668550951554725772782576358993358674258129670694234673994528045771655640177727126243693726857622688018909103812354514427682679700602931273818897252212156021492877496861921728038014518719387892582303731471710610906065513993741536517776176409884991399178192189765506824008826270999074947593047420972589543820682048528727262907022704294437224767320748818152802181504483996430078975406673639842367481539465049810177888536363033993368094219553241845932455515689791488037223323624082210500886839887288254809647821359091533909347769848828707914847055861506552064237880149838438220443996227462544961891746053996646092738347825910540057285775202609115508080542436704458337330741392935672790695255691134446667426916480733359440526325452809013255599727654246194916091729518486588250763090324437670927278540328424651914134844219575525600007439409285909489126855763267682704598010304756654104352280340494238395568597602044082660484136531433131909348810932728502158340377501829284823679434272211257600529630858240774562676187728942240593907555791481720164892873284655675374806063422547082346016935619116835061201205113527936446486638338786835151227069484799956532705096232722326824852461743514429390670231556622545894085084411129493040911323829735632073588904891901337618135602416228522517870129129300035237003558890345869684556940585435854807361091873623470728004982267373449554684366812035860377771780126257669660764610889460823796784040375299693521125517767729826824802784951683848497949758017266951560426785324395754732680910013845628554695438783585381462679999189827157255549820424013812829987784372083614176718314812883748861909448017068429809778933280563460936422937774612698790083842059807750203965779966627165444679574516960670648342900509249723276716021475611228580177185688516582076791971569693109775782714173583635399492030411544599326850588251208083825779665958698844978454768401564054293787193074336954051186415172287708666147521364221230964296440629208959233660495082108307997159698919536629871345338628520080134288202043449232779592503955576277277832418024225613262302744545970032349017144758373983992835072523013389194030534963932730601018557559796865192979176189735664867286128535333466389267608266728316068656606152008397470436922065282840206553083231488922804652343296000000000000000000000000000000000000000000000 [126,28] 32664073692622461537607253650928818948124146045393589036276457532594592460483595692146434262880926127320878390817835381372415111394317261377090204656322225715891660313628826038505761320010098131705299295579883516143368977388494032499175860616207544120535381571570882707490233946803750844794740960941241042851533731910508635732441450113288593356721520714820473312918003711371426935116529277775639536709325160328967106933034034950404832927024540721192312721876189904013466913638380301296772312796589451174401614866225600047647719937140047766856665976126168935391563880361301651569748413312691818639785478054910584034019293325561855475855750258875276420541136554479672807369406091726375723783519591126870325100505761144938232534658026026211623499181346857499119502646433378422046555425699725106008465609470352693836377860734034892583858668170447068719428283561586496666589106093597949163412581138041237679729344575348072676876151766456436856084564093926282350475189495189827016572867753019404124030024542740044833537173054188181013901095462421297635839305419028876429794736532443530981198933490968795137209900097158686375216669774917110559176802159756272461843842989542010726659257562873234847881926072491460565686160428152148901755065053391969968934452999644369074217808700685074832353459105863972341848875782648652167987140886712627674890516548224282059552933815058282094955043909211106620531171355651037520657608528471191997829681309020630667850126584750846141768007921923084367288050089192984617626854089388223535474152527218842059197175806046758634271029723242676569914000265769017906418820224768909000742961499396209060098032836801144422726296646885725704498574609961216147247837318958356757895514002886558118104354468663487956342687036651569987495419509745568819404499588529231247344927992252819595855734715691242801354933904912772462959483945509882844085174565837276955987677727487263810361016486425571135983691337790389415952637673818130605035314758474089753051821486722312579630331523218939292173924654922527809272664768184685572859416445644335108117119060070365821454639323611970747797179049561704684145254482304513569010744668267945601252130253548983416820260903641599398902637187886740983493586976670568315502896648420587434844174814900909251432657879818340603821589558595895137531367297388440332401166192783776269677617697367949580908857186553950966944628736000000000000000000000000000000000000000000 [126,29] -23194600048345438672438935982081540911317570048732759654433155764888767323715225979227793462414523491577816444533106838157691691366473267818372542983263371699173714879233072514914917132700320930905773864580676156917281497951377281458839178970538780785228462984882249282389261650606251400753152882668646203708526225683424123259190928419643203293993637758083546251545629849534984622298081332417733403440770475220634955529278797497486087618412012582462839743475297351328489254954017202318254878210853490557323050409164290027043456129382983609003466916170626125753306697728470259460498929645077430551254434802880110826058792947669661373500254925476973642425228155553909502762558123034286660676782549607453469322196794948321095759920635924368569811160958751676224907683819566453161301080498272476699876317861041080085755696908719944938848900796136260230227406966089352036868675577640810186455972442539612436451536326721229657898809374927889690392327742714819286047271520364582508590227314196179929017705968469971092940275934874009171964565817350859553958202725576368798201366598300002288424550217623081804694495772716739929600374612610078904914756470975385891098654674446198464724782831610537009494381373373130186794399323009094220982854206887560207635593537047516523493343855138810094591558085263079080910300787675645077593716650161196546041745120125268720187271408267527701550601670831575202265305283091638543236656488503056714312866259868237400790190406532329536952820563942039298079383983596295959238456936487352462148199503471997905246975014596166030089675696223971062427203770026114060841652304812765246222853848584061141414791707210725022499586378343419936451870659671180387248321257028107814694327084811113194788142549373018252254181366764400388303843575865479587398158571772632246973687751676348045735559336586278227629865529484300828938760773994457189488634815560967738054954433796966601294337442821364939860258987330773947545352144408931119572722154728661818245079456979057685265950082474952998544363105954930948227349719654249178313637204243394633368472430073134021434246810487359082114057584312300155257014592562318891401518290328218550619775388940098334243592704614195778767841417311046486545580164563911909115301829681228951967137139951264239043189580818577133870104936102879604914008394823365660300073466748423469619216003441965696438362608441398875027144704000000000000000000000000000000000000000 [126,30] 15306503537445353973639424790203853355400117564199636943279093629816456925561159361677519065713140330814358266568925686463480471374165509479884785622085892116965657333087021778577736380437434839159935087316684031358035856712416957492361612950510105040326608059479478274929329729584889143890138736729009006406637052379878553408169902384231332770692117562652396440314637101411009944259937292844276432828391516057102651736378058832122658295343661122004708587347745968461528278934928196409737929115850369832769036204600507030615336897176650455275277285659237955081751659345751783332993477522689890376974681357889850767132192797098076620500022277320695284828090368037770076906624723615831042914880593578073165358691641309469162456109009523241706751365555114643392965569097247726257511265637484962450472298005601405815431291501263647670868714170706575499431921174306337424422590934114166277461255328242564578465655200029300010424647068271390300636995710516603099517172074660290664384550376666739321326732196728892645250045119973842972500825406226371198296014519806623069914177383426337802177288166279523904206707727354079337265310999444924223786064644727692231138060857384170961659807959902486151430736252490862206003803825400125114160914350865736440134096123616393375202314393034707866852304420474803670884321700246230610005175486123502760888161212876711108478581838795373387994427622121385457777740526254204435339665067855084770221449221018225922704531318312588431025860189314067766529312554493210855411954462039527367750218502848835901923805713223257076074584851445682469911915147629836917028627315391264372364896954870893360508704038951882476014426761336862330077468596582288967806975282293256737324983639620082888184794922743300920279351833367685289632867435095053885994870988474156127546877328877353982600406448928394596049896107771738224045817514871869772740091766031019711700878545722748571123175306407777977506581984765215540401623992698757101648974083444010928455666929452769380079764292870817074480100756053506609846194515384278449995728262935647603223776304625178638265291510419205216269539139812255368266226282258097911959741065239449653196259204692130833463028155929242495413724803269026470946723142824383236909008289320098106695327201095031945252147681895866348033348278032604937812473393718411427788130736524275881465042729568563670861368839622746059877384192000000000000000000000000000000000000 [126,31] -9259835207559884975806253686474270169805633633051846754129780122985601204712804318167781507762866096709542906214627586263205203980927462315437655990422568178443982812470361576099062598426084881631841465334390353229253567805330786638200293746376049121498711462060177098863869958687090631357973551049991951655482882615413408784999246422747035588981017846269699296675632442705416360423810694376308084222673481194404493873861010706579496866028595752105411822146465921632895894878140353824308976932931149795789366929951948134515769725999493740549993862915768132460295102429490400306022883405266337414611865836343656625932433580805559951217245614994370574941180350484983192805547259435412627520810336378549119427181937213233610127491662650147064463071851677257436051223592709256503911687368582814181816248342333602235855101819619412714057562430056586731601400595767291610656042130740627021618625196700260058024387132284481630352851778649639481295734035296742040436026174295388494063148260089003882842975283447579107362790114972731790267415195668349089893631729005048757630290827257040339902064373070443246148737032563048646889540130882310333029074874503007746604571443906198772972136546284860182952581647743242234583872236317375283577915268663112713744316114680943586873246136534001962330400823555259663410014494194309314438982578073789594034001862019900821752876316915800108485078239562315178929515046426118602123185745724549939899667130662922970878290401143822784224936158494101043725367295822537661000955856476190850289848551586690937827371448493196124157288357553016625897331011879873325587627615583006465105323923292400687042379247649510029988841834916917899096233282217070575133301822617649229267426319924895445325965684432573978756330060883884690310714843578963275885147309851157135805289214447807179575341441631436322603538186864603693381152180364261913647201575877019393609278915610986623341907898180843041530994982506398229862153753629379086529121467103962495071667365045853116783426416160412177767290118147000651999993709956378267737315746504430757079258177863090511277481042505741856923707565084893499559652898255606607201086084548876903370159662484686244413445932663744026698308568765390005079363576803115515869542291034153565245019266197205170810419998680653888816627409442701693698675646428873237030711335677792085381948519798639623239487051560060881354096640000000000000000000000000000000000 [126,32] 4911141852824883162278045628450127464392093778773083567001375647692753692447205964182455137751185110069811378325866289948298462027836678025549776675214175501107923292532876161234396444562631596059095653424430399438139994147193768423492614148994492236747767723871021813545195012482707906981965544655057152225522800959688084727408336709233669732316742469683442477481510477818293658966954779925172113232484239471855994518214611744573254156323396273950689793801783453458842651570260438844986450331605381719372323742691342980629773222504705865202633423931541268508951851668318079566937724085736554856701768886954711725155744184036922711739825136218608524503778545355353808062152927633050578486294347666120598315138482394760997166345328835887974225561116612814544743161845365758256385576066751592961685825116800325378121168177941423697199353576319284767750555228060721167489362793628253751036544950996632785608991121352224356600290088885026354009658602228062566103456724580915809188289497497133037213021709613254017088564822293106492365532530650370397083926985511799663802411092759992178672790094940024276871376564698702400994376149744411610092386430057555624334323966303536185354964884425738312071512335807572350558103660447684346069816791009560039731396945155701441117904899534373837370529357417852972035359998951938818455807911396092453990295350097355144403874542501619181954413812553039648165856034693825091789672222373268292222584934861798365399656327818843435346856180428767777148988781758731479773723315710714966202022682412343167240344025842947048324512487975662957646027953821590592037272505576879022913174351713518856493303418577748035093811440674293077416885382875468083042795669196373362299336282322402145159425837310705888896318180080894492240821093375233952124443135148195248859590681966077266790237631384676076822282950503976030156755810756076187241936579231100942698021124633419626227807495941850528444958450135142793181088389943294084096687500433077278934629302649686015700642336418376380428341818986702974703675839364414814720624687720059424397109056409818263679804934605351871000922394098586218212904571036783880997556814447703679254048859264518425225811230953846499256552840657132515720150232140421561106918381336499946881134687429337794568189993281105189196700878772711453091593209208184676588380213401343918827916425813246700884081031028143226162774016000000000000000000000000000000 [126,33] -2126699781548734116556321278927607814283837687506030753455990210211367770325726054481354207924984184418337154596668811928680825497716222733880651838450804905798903024971867120077480109650780364904235766302946767173663226317936042809728963211317267409857601903254878118348904868150160486472612441792478865320333528473097981996213989282973204300086606628105160084808277806642194463582215817995288347844842646858988106098020123119234529991949488544516297306166596176601076384066377182333032068234575886226845942422092102427751524012314892653247623939210859499924242384527213767073310975125551800655741225424088074631732818843793938512936190799413624287874967249591299952665980617512891900441082322269265457089536630112396504340097899023518952608543131410528758227118701887341840635608745683473751751074699568221781811938737796741943708217447461284662038195220348605114446063215508010164006367376366299717392272149563654428973997678054292866679271854564811770576497197709259943064138061758665987528692018569696898529274497440329346885105360717923883189180296762459461395052349216737432753696986368939651436533298156777332213976781145304713108587538716516479175078456283658189200338701957056252099305627760376470412327673440087290313942826106283517170326687734571549976475161744991321122248885118550596117348401817387052885095609031974014788806104984790216263893710445126997000578675363757451119431798079718504412820234690727336299092989088223833382446232036283993409347101002571690538724316715807956062718058077248050575786364739742215977158058350168571862960766458094588542927986865004811959127658960240896586528985639883437608111969735218238510841812773091468386011146903367225422821275437864028126042219140070890061800363186471787237427583049630471530712388909633577342906658822005366485754552525566654808687685132353442461452839631585000885023488857469014795124387968674427768062931579891394923379618559555898513216763169027756102382329136520690885827088798515134647214287813438992624700238616439020230975897961730318591175857832639335558909781383899258782283592153760005070019145296376201592173042732044491840792543503829065502864786008847100695888311571351114923002142799203843557253779404640448935991698293014050866810206788289363185999874254378258118864925097859884909141725717956651121655329704204138627649273453633814921046838360598340863702608786271908730503168000000000000000000000000000 [126,34] 674532645204886520062471308592992363704528397963039621109527900165227385473958286395778174633163377401945456855087649977827601662367989017751880118617381525605182085050469720451397946045102870000957367753866950079923578375930960944990112663114220050120868745635850789243490204869228065990714254969853445699040238195816281245887658964749045340227183019151264671028923891620243269539756993359519538385282120664261596642913387435543348841111268989949148337146908490367268140373031497914498422374101539626713354114631123869179102222354138019986207787924131211311278885789486672985470354471610815466664258359672401084975006745204275387977240820272594989433547765974669893437808672928596546750432413474569118232701072567635204708494667455674205157505095584492455004799040732136399670078011343143364432505863367066402507390613149717940858688662289415068586959844035723325049473491495806545501622613372891231077703672419269999316442212133481758930674172961160780019961295233225751934387678706842788253892741509299516016104483264794270027995313623728037556320264057451202050289220649054325627647957726498879646726231973347205450841547943159034012725311333713062208164767218935645399001511397401120604368966674558816454336121976924954986142401831555168874623936592519152348397686204778083764219925474649080713405560960763895813766295763581228119482853131729701136775383213040571894098930455791262969101799902537678698703904268977930176379985799844917466179122188221048651298187049194490800376328682665907499886892762379511764165669560005004989064321594110480824261666715351047207542372584673564709929778370250515381158320731475920214519409325863381018960957005707628375348527452695204218378966289694516191501831736895337872891612192198620556461962128815784751761916518489462742180720518328466491300711889522613903036992684461454575611208739412756154683528892448070005729933904110715075510473072896284591283234778912598687287570442773151099790309331627587833204429318978247825395490205574095849261668681287329650387337390483981631644853980189226145425044058532625812490345728051570128547236754295859081796531945469631588341012693200848632603460579939667870937642509863544403374447274707618939348522907064098919110950801246908634108636277216894076873711227170550553984707567034487690443747500102417208167904346209363869215998017076108131455390295859697061846592224842196937867264000000000000000000000000 [126,35] -116513495111918718143148387541446087382915940271918424985489891197232960236146960079251577938236957146068790994319890127406312167605782506986702245626802900176444229535903809460959252021758319568247351209939948277426760238178164107525517780427723136218719356054917127712670549408379393125567743425805535383506815495782882260062627995401547713967801458773752613357330405363811688202887314172536012273960332049176284193152444943245385129054688636625912871587068729420028443382313158300318858842047900034280030861049149797949312584850018789129636277449916173901891933201485501695900579045656697635399618071828698642880012350683709128265073762741719206312885732150116064694055423438926368083215119092887465497080479621367414854301072567816229127352190056314552242985759961395092717219047314462204466946474841322333783882843477203890632015421162941097413757745317300287605306872636143143961741346063564519533735903624742325900651762369181530218339993088688641326100923538967891901776746123718183699834233926911895807874337037651279946945649815463497179484072011436652756602695967621904529979268382121157621294837152062004721807814000213882773879378019997314106697211070428551042735732458191141881434634183690850362684135313747100372988418386606362728394581150625353851815096415015322198734531527186380383491750909378665115170486446838232626637122794042075545649250811521842972979683493925896268578379102569489880090813014768392315833748433596724056214971917884386378143688140507706759881894727940041162898662446942721338112799090069454704712418055954186384564833087137750616010928862206951587389237850813882652456507042618015879916406806731323037873835045403107582236992003628670500161900393511207931735548326350426021888232536425544681538087320907652943383048118452568193672524039112212007446694209104548520793973750864266851949987800127683668122394966665339645191391984148780873550096561282405185153199134338762192603606114480616944843460937684899375696988169829912161980285944350259341767047792340972583259138586991755521674589044098231304080097971882451800478966313315357059546789086239740308115040552935606358179380356244350089010933628889464357616924619760112280036578996461226382671028043347225083098911695926342902943626878297149230630064711014834713457083257839945781359172756146164406016879007805588621312500020189380382779837953613224224826746360791395223994368000000000000000000000 [126,36] -14027900478045135302075040627274616124311179097268016493307198918416472475213423394878436976249275676289558037159386881294801831623050205080045250618338640426141635805003622755191628209208942318164610776183285558883550153864004246953091708121452275461611992148065909841465660872525189277676797949520928489021701299540277539530107981652924885147560682280855395479381992518003780968056247954506592921455997625880255788837597190979377316100412233270146819363790371024595149092474600097260914495812919456794320276012894598939547436867976393110618929629446202466055518735226421964874888722623860759674855611347603258408978318114581618122232727894589647426399428867896114867914370191926909738293372003882735600296204230499533953801479444621075454950412976596748649244043215645464429157072533365838501226821009338780811211693948513155861422944427470404474547380307095519719678694845732624514563226608149535247084916846456804722320914275569030652079710673955889869667291126045757064460012842041228435580329149832365504340118597269129514371547109905379540026344273712135717218901357712980760310097330283797962018365118591473631326767079252065366526442652353047886329367354342007173334656125987104164759935086533544591385866548211386798634208856024583599627623991531973965364190122811107756006673695652978496701026776201571793949317255219924083338317734765724153973767537061944536878692695741048062127975856440340574163386938280520551792207556644364951041334939226864383683510870684816897391170194221613174620955613341293439930875169521249958320799356677354913587519748396250900131254562602501673702189844519237020763599714209056660423961154687021504037584344187635557347372144714510171197460857942217547230339378342942111496476602584016763957499547914657335348614201522544901654273873854639546597956686957210757105498845844782552807157076882065301794188418224167539944687761936874359692735738242212707372921872381329254193137393415615871174949621202146102129640127965568669761459457638462419277636101801355022092705645248904444872129354104608896899839291109604173328139884420987533317607320089976747727941015208536405533240079992164135566769587575212958011565328163797845751487778979716882362853120933159981972133488642990718140019918619688137615938215143974331329580227647208344992006478689878193487091292035523383625040248348619428864409964857906086197417857536943967961088000000000000000000 [126,37] 15843915622906585364225633362092894332321237776742879066432348900675175867558689342958382386699828087671352987041276300567628274123462659512675037558112942069083388926947986140650891437069592735423383061355346793805712244122295658970382148063195883869793556822204617174384937441350307891313670693261945260830294862647518646707988874465672150325005706729581208074611743295686427881864479084272032051325084174718337381180666740589216217271596264387300629571207402121896127576319740607400144848487597031259561774503339888843037594606489550989317708249772202278307362893859093064602617786101335634915991401474838988953604621568209934612540373909014784015081740729421159188198001876283104071756985759250802024388798103586600451404431895520827980193586617670747883290354104237959876581159456304455247711130154366404312893373942106761670880784644368370088346261201594265559846012858695977123548969935647898929908883360962776398276564053767550557174932303443484388387968895913927917663541155339660274189410216509922877520356360482464976760787195848186556576524917017151402447389683012404959769611329137250466838373079579535611283927832241564738383824808067943388041415043705441179037792295788355020399681984644338708165816624731815061111648304533310182252213343464698756995128774404160485966526626769515417573121621917337324039832643219851148256730195809530132997748548371088310230841871934588222419197515206343891628823985680849125898599898829953048291540620125047935821808898758712405540560901328635966714408663221097781289494018451647516798271035303368096554232557994986821721886101468540254596510346176470908774344193076048712427454237775775815982245969757830020368350351998621751210624876781165995530825622350249266818035759188914967197067808637038748016956931923080403049552665038692406076472276551253950872251213288670798848694764445944798094874265409360625602428447625132570366665703681315311840123710407450143005329443472073274006829686664511817487252338083759201904057185574541232590865935306270611779139890849542637264893727511408817765670604762132207768567193205527086448209385902396843134539867788918429016378627049015849609782742409940865407998076769288400729822282329993642866145883141908586912733483323119418998164094566320451825956119032098633951602065022543771351771700925791875584836985446405873585053552969253094744507780199119684948049404703183858565120000000000000000 [126,38] -4370772447015652761693450312560000527897008329315965707921476005509122594008720918575121744307951160984129009749576772307557094936177117931922265923706497689990846773752509592157338329712457269329966259691374425322890227188337530788447583581647854726866224182309741151636090934438324279775431550263309343700280861185275533523909729962350461847821568530536727044520573642221497550495021650021077708883758958622377219949112640560638310637363021518341018557919778417549946977473481676622547399956039914963994452636262099910771641955672866709303033802883694985062343093424779493643249835802735923453736068596988094444847499163746246826046981542534020611413430924112364631452408167409641941481349139424924809881818703246532746308565929775638215508183507477332457520054902469871131353158818166299353001171301177113118793846231783957926547151493081341820655302348587941433744203032568280516313859319812524243236613644308348505562951908856365379506156921666622005841901140277564305644268630873923253271153842818806548205450867938884753599176528254198856358471424602529792628691612049880193220498022585626395670113836197834230545659011129113227745485813720930957664486685403179818889506315037247876528325380115948487319671977277060735026645458982871859217124011738677789344002771747965808632404072477302069150694834332537887322581921567916916860777943446329366729972361051576320135426774931279622538889327451780233334270652664339884751956810632596593681734925035350417214333699955993028318292722465725871601556477161631348034860610064829514006381963186221819953925017759312682604081300254563790828539598376244724003554319735329433882818105415960691450589006771471143582132012436546010034337398372042016346834452291640676943102488898507063242848410324460377409846576295763435309843094544819384289830758269350807721486675443323828606538267831752184307305985907178244425321330376645999147258003346339419539438753936360270804539616345853049639560304185276995083662785697325181440154840987754855522150316263668329623921646892871517989179257455605940092615604828657428571934632600143090046120410179738047503118224121707782559431696691116769695017640502350522850372109196843720088330993744368578263475099295806443455549894192030418219183786259028254800164495450533763447522647102070985467732065407637689724473008314073021154045975630057703811598389000416640671053567547073057783808000000000000 [126,39] 208345763310637955945171551829086852859670726059933648820084865152906952934136338520744826863365798877717980514837204457696195024518685709192312617333348485444850878688118639306592499512251444708072631614626677950095387862875730781979712646602663193114811580666187829805292368697594875802144732873780254429518959449626233930314737978976692484105897617502720444676952582513273975576164118496056290096512340272686202853426564455205969726459210636267912339870054418302383479644040855606312475638044428309361918393831373432569385122398471564307151717835933143667895173320161321112433708701907410788038885612623387817667938748559914170769109456858431483401478312756812453913848166495506731371981537707947503020083928439723061701369343140896235741645590347869236485135988016972444873589199410021812570943783504791999770187458068714863712897688976123503106623726367308030886129318641965934072880894614827353588760227610294162543001973969820269618172627473773504406255202586104680086797218266969691161722759778206615474481197494916235284747589275632711870735437531955436255233101056625135259285700273050290379671564540071147118881324032383557620204108334434360478343671715020145999120775829268183598418495184183677086032434738057997220825106208958721719191636645238045649465373822040208681661341686105649611455678668919670308851751942293962348743165927046255114285102476132862937578316305254119593847387055041018924223214110168571125683361247062754524969305730434126863723062927826200085207796882455683015169420516931629036308113982342854095304000143104681282788638185435532992755595743406248724476559436168745417390031869778953166960711603424945623933997992661484045343396894174587748685712744366813472269894436705256374925937306144584093165191667705413497739642074689869611102663084761949357966469090309825421143928972501831907731569486490607558822409473927026725252577968323501569837310189791521890296452301492875689688738950549498190599987917020623682204996320447801582838017295511432000327487471704922886801779210679388403186012102384076549645696020353066563740096030075350879498755379419535940278666236237069816268828558715020348076139758571793004954296966010069222848100701595656979800523202725522219920920331677347928648785457259655612700735011225386065440003143656493332703909542418787301561028147359435146830772528148720155712357814221378383673480215480296800256000000000 [126,40] 222772451140970012659019608136302323450708947680916177301614800119018837172681335544500166099069308115251755834465658259090224491561868486061442615926150912562547786503533152998364335547914371579850122737937601856615619912354575044871485081756189974214076292549650587970635448516340282393949098959068527370024654183820992911876762415476837777754227790312097606769023263425841462090994363385073656660402452766452631123790200681345984606006723450262750527487057103507840462122433762771506258419215853459003683599383538660586154806643065497131563981456215833259204808140124708244526960664996984320742107656004309153562616477079059600225114358860509483482808254569318802551112973216453195222004632947140128894347831897285917063490464504735468453631526287813908427817088988290102005196503970748114822201495124021658584138421484318858610147976420114850410914228294679278108094455458462666390599371792012629191927536967893268250868077845836090718357239182598822816042171070855499359039140732968250623346303286771810234221171749151046605335592485958688457662233477959290316517656839785260133173988717745385202230405746660976322601758908665482743300434056567214556836574574729030294689022222186011647717472732141364949669344256378820512746213648106554537754682248505396771677458556945772568980102403026436610105660736558224204540939153847916028671606662351672960361169057835610568207755302647899707926918797371315421790628155615068781324963158139527330492730947529165155473854813151422754947429183734219618371507419365289539518899676548678223826265270716400611832563668597987543233718704860317795992858462670322268184835156542189193462516596916155451851594256196389337906988910062598478202473809287837673461220335091720587368466607154318828905891279910265877072329623127533797795627516486626683117464782354645421636405002353502744050728179114111527952392446166266610414654988244646716542656551320471931362725803430151694186674897037498769479291831132640622345888052733377785376593971260165959453519467495720311426325371166149374268926523928636033130398012656795132639020746646380946957751923349339319723868132394837783506485364853056481772166948691442115712054667240095101034951995194680628036284229691308348954695647703343953659068674058918028330382785873247869093179651599632722776760997671267812859016125436893946617184441982902088280781850125740983380590174763590090752000000 [126,41] -65326384981270848664340821125705147793295529772161093787773189864590570333777427468756053566797531093519673841510662298972032381234101235390990130469389991022276760180897338473238166115835479215507050551529533684926425976978800665354066992490241572699826416399252160299165710946117684214694900613779137185153854023089705247203214415297184205495424808886153274176323634323564305747999172577426816792240672576806117965270621109236246831560546299132910068287536128211261998275990769494146177394681953547158624435166241885255579126708429107714818457492119624722281759683697773899969794020682804420082773899957980502694179100546330903672965188813566961713065940591672456022043560551451826168899181069688560606140489926299334578796806532665174363991494389721499370327110128897906195577334075992294148526057317922297003984934390300155068895418488766260814023201083010444602378955415819856514960555710971984122364636376939806197452251544183938482240371777722694561779391374590222304033095553373404257499063704939055459428918182861902985684101136844684356834690253134963556531684290345072027679388410683246965913920451103905896193533897567831175639217912835992569466915154983820325157535999271679799712480159159867677781178062735996722077252318290295697177959374273901250867784876276439601966784372294900777191964565552758228620206008308245773541287590590572468120865641270595540723553831754059741191585809395903423172756705498669616508354836226757035895392236127477702479283536539764904727265064409661881901422473921207131367954709658379686710185642090343774157528956863559393003412791884111874832767410716437308280924090645339743836724075925448677310215460269023823927031269044658020198003789398570832973048104838822864209624055370964924451826715157288057689056647826677286705768763956800800573868504554224743902028509423967932319104450102675357947467588177912345261151983828866143352783841581181036026447877912742291756914818868735439612652960480691850612839995525236941407120404226252721271774588269666342880574756184350968405188480755558334003845282003558574843923432134764673729752083870767889981554124069355210198747169491800567637206077470455653232391333316451223513274260701262186274255337015886386074361055653340293631938415973496746596754271741125365301793747014566402206652746086216027479808543018102923449854101251145013591643252614805288671488849633796161536000 [126,42] 2086429424190740034368247402325996002693056744776370231638044724299155050678978052702563645019879932271251886626779260900879292356338425048418512980685578924973558425438054984833467718007701228415924564554728313157410769088682071050535190892015729898663575052080873757903108477891048987073815457907246349842289999578205190949848638903737758900198549650995407524260672542327137389299500310582426180659457460913073345884493739717851338894570185611053543723415308933353238815968775033446867934105775902515668009289068300292149759319804527763749473013408400171568683348740345377628905376497802224939118520621254332780816249184010226304978265719655153169296459662716982090253404905887753803195832462229698517237050651624946466886453199016871221377299394293555475887669278401530139783220618492187379814203125634227166240324464757755454041313397164026645644475898421644611369338925105576487194829297127485201944803300625359342884234321544575866878831245066288409611478028093769807120379718118232797522111374298008386163974649759199442846726924957421502438118307805968947282812284325724940570554759577134827909467219123874039410672295488123477399052263810295675784301683659089041280285124403919639792138442794379020979646051429414814523682825558845068412852644563152466951945616793002015025723557121804369750262684190248672514714503582131624896390311590736193900315082550439556062379494115410937580047934209730074185545898893767251361755262024028269198708136483504947543984249852763143886129950945571700031096781887610844152583448461728050070176825318256189680810207503137284175841514961522332562436851948883019581008961266748373253356581321282643732688723413660870741447249996636485731900642326627397590928353499362092992318409083630845519372255150294750397381345218329121708000768138717118601058816617115430453638164866045710722013637066643298106671983324824757044597301317455708403640395480368831254504575822840933201278160536762650794123268400688055036267442394725345271815620063078522751129617382283806435653440668935069084744479571855891943836556374640049862239267307891655025446805555199433264854683129339681900315919275680980427977263756999594360929805987588220934061414479223650317173712965060886393419696446629104102008277346116877433004593751386294816722523872942339443418301909059080101436072265832046701285303714125250697825852836359175359194807838085681088 [126,43] 2709960233357191556070877976260948915420123744766913894371279553091705184418293881775475535207895639630605320903973901926300074062942632800084716970170422346137248111844119525711854893723714736586629415460733265884000467969018230003347001103382547660969338027910944872685006423494388252761323738014389534118132422397797048349134917791892620283420303942692020507027556434693943274192315092595523072133669867967532293605578118754407015468962901208240281510661020277576692107805267083436021353114441280869892735193205311385196303030779724342577463693436954908459330348317925408813693890950459071634124374216510972048499070932225756965081276514108250723576734911237608448322431725683305868537198033148300452161222419614957852486400211218824183850379302722407310059582761695450157945395050662335711492794126393984135473505404158363219901505469043859292834585908201686626040735785075767772316424434874407338607217246044852679826591348849258449602933682146227413158333414758883002522494929995433339847862208259891296796788337302427520348962930846577358142998975860332176839286860058422686114909934913353831034873588596707521855455783557253949943984777413783593692046766522327179766600378489708663688455026810386851172187985688629426596539068745842611061021330434928122042866949274571233447238362030860098021834319501423300665330165126788991282964661514994247188521875333182352854363404094230174175191605079201847306564343635890977610264036437281501378644819601020106578555455227275989887286822402392017806687292180558981854282813540929671585259895112394771057442135861817600872799800238011756081093540100741467394026244024658681563219907059568988306110045578972412520850564490275987330992442550986048923517053701714544209260599055553368938565788284847440507313304958738365432208862918179755856437795881262125584008815998309375108373855327783813881336490461692654013056314553708986089790549736658836200898329116265982957687796234279854250637787755692742317979427776322008207910117632737590783165586035836270449341747197946333972872494468972913503924799418809378960414978300270171442905375811678606608302021224567173050727506504435345070081834360850654277942693990537097983407789992753511932852860667408791326838102481661294795465061228073948190317349833045245154063639447828942640248161729101964583989893025792725654405793902805489867491784278930020841707607076576000 [126,44] -359263684663682095988244016047950230684819050162884767634045354782298451514496561782434602466067838554445111343920721567652071772851360095759254374354582652852168614144286867483213641545590033030378366733172862084634854548475141733745593334129575510638668231745737180390787834041564976978086377949824032421865620741232764019966214223043993315043336720103595871174270890461626296918616225121898740414186212059089654983748087972538998750095441440302301073760909294797949994133472802533179187373962908158569400271120630248184941974796355826407776046531571637317502332686193642768440277660623532684025488581117941500648936586707682908711137505668349735180897894782727663874833928275518789442800489018837010517300324803869293268875789492877779194524117360977063191830162638342139288108566771495344082659541160278706213549975214777240022058900278651353106945784885886007739327489868328179903874589396256323358168866079224093348283777845779837423221717944883373430123413153535583329033090953311411949334763145481291355987067873052054705668552966985885722812323151064849850925288817927204620124270440522990044521270618514261979203914907689491332252044573871114525145633022795786128708953083765991911248512798950908714423645306688449084431957919646854457511982944905640116993736612060098730534142012285655591696693297715307478662536221892909144720381926180605493641154170210813017450360216748005855185497586288785923865873930625628362484001333820802049069704178938277430326903531676320889398278153666525519557248974676854281941429687260681144688281482417893947051793735620909006865977669678944438969347726148359192539751956208026206636736918955263561489231053759864610837821426068504747953790903007402150525985455866170263093407600057713032164900092640887155001853647500611236111438702777672111378175189905133098477361073524939125205678440372070835811063875678825182549724546475425878102604761526548588582921212745397010914255922678872143082100683672511033684544461865164968843009777410921320283879384053091457622443599718079866995591790254683441828188076504247033657814159689617835277171410668687945292272011018143744479612086090799236043429136428688037817200747982294560185322082090594486467968457709198754304085293102196320745569715997582228033859043699853504071038616676180597131075386364147811013677037728013327140650835843356496943581936155085884532518915200 [126,45] -225757216979620239416578646945857875454292019811386315901624605478343950197818617030108822375299399694054939049996820818592848041130826766020526571620198703928798482106517338596625605930587514606402312947039143519939865356706787838382792793381360099459701873895875321069383773910559973975471898301956654178973989818843001572460023214758615543266087969003203806809417785058917841787239347426173305460426334792660814351251545535992300954375429276340032841285449527381090356463393737660207362841819633468022722407447434919853905817344091847474699889964343851285866706309469091617264820764526336514793171253072672571291339843981095337324385184150156019176385099089558010605021057639360937526551453704011721595798982869962337626945388217987369740674785272090109872446739173838156112219685652069189770029072808759537028657297051334468405246597077683072298434927554621383638973725907915326449938341081989466697793383942260204458713956777347065933628677272451425897678299056346474570851462860880578335533778836474225350825886900187871044986651472493474814670587532013590532375980969339285849039757882586461172452670036891238192360248589317957065216885184681088075296959155966593248868570035692816640918864716793580090838535207619570378428310690263625315635778078476134824759236437297017266828808651623620774352561731333764632072820182372789029390459640838536253478347907043004990182315906399527751741201827677918202283295146639175036237758914585942759184610994073170442672785342094975367871848330930738635013364966534751012433235402032858132486024482615848861684439916729201411328117878757505968143323308335439345766590490524014833678781815133776630960833407616116524682849978797895551405842072982346851963289192558146913170770891166630805330410814374183138167171449168568869299670552566581318837008244823329909681484386139661054493098008106744806619498990541295329909437071736976238420598810922238450879786972164034630112521373238929567902279231354647737299585446664161951206143477685797598473487194270234491042737022407469554141593149758408345517336944151634357034507898734922764703591804437674970292925426929763807804357337178650034816564309664688488661336315956681940802364216661929569156944092489898381529898503299727783994589257055419206232101426629115455073832786795079885437164164246927385118143903758332979163252201065563804458813627480267027725075200 [126,46] 126676197581246647086096417508617708244656767773411998567394478280691209639455879595402124923318190358438648860621949798939812583814844804472580518568197962907311736835794559628034782662426310370233706246459575179014645058267763794104922071154561019886849405706884655694385201952277452085781523192565552164776791165486272727347641840985819802782227871283042373511455658247598888221465433131869395453518658773884677044743678848076285388920112674900820371687584676392786731776842204273387744208225335835186800077419409566696647351216027277500337447929570047038726839701231297848191719635153458296412788660077207084361069526767717681563170912796875345907778060277125812329848243838881543630548607762215522974699355820007284560818554632402410706102751552965432436505641225079111252477682276699178871155719485998237899556370235689855143478694711268179355610140168303626474633847502065903993406651741837712748742970675088357966132069954345790670885369217053027613949140144110169634181751316473870822808527711324281943578792948095100951318579660952385109685959128116891068149649203304499524915797657486490634017353331453249446657033708743197170205726571259609790149514851088602304766200634230859660732350766984250403660978866701130027714132167542223841953255274760806529430425732870376254540232117359037399700723359308828157246783419771308997004937776937281353991444085723941312069391366963645940609330291504874333294966601087468749183669555471626029993467502578052172655545760692084806947387786737243538387204800464824349508509037203497881348055299269468163113966506631669846425764162819824280176960567673724591653829675932046765917392829748215812261286943580422068338748938123031457363463444113307987648251379172501174034897543605775559430640119023103430769386619503268871213547230592017664490001924181553003463896161151811259566614711338420813586770521473516285647857557497568757012092792034831545238584358612529033931126691114805705475187964721836698911108999799547681593617686168753424618885394758532564747496757353536603487291382587668320541460668184134813796212347748839744741685050726238432310681639357730653672948006766831271481509137415742251608309013477588411179788708876608458081985594472338218368358502059067565826283397865828667487238638266308326330722433941500715787173502511536549700037013207174462265417347681588046925351914094207980122800 [126,47] -34595592113038829022352524450811863554515714660945251430839329390790907032305789885611119418684752963296802197005588969875793716257625580296685067584409451726507675020862306358175297535107151189396644730325111133212815377975039167574370616439845696992800021721975869517725092327594597135490659377607505587698560146736411018967759436667121678089193387779609356546098772816931659610220422514076839909071335384408819490319964237761023843344396649677808319174755983167521697970914680912393772814415888753975907884566764186298246391026483749665061863742808560243137168074820927523066525277634271952630210740172582754452860522471253941167256267337295778050525314172445880347128778823489119024761690864866520143214269911380263659682879954851742940847697914428622141665564567639407596245438136675960135723636577872032822370160080844353099327501377451083448842872697047795806740883825697930293869483974054712626272253207694418173312603338824463562736858137761375064009743263320856484189008149703629198976703305159069433108251511794703668450341437667709251069861214620124910372356651376419182244751949886043850517706768727696231806253928636686838247243290092952386362159933237016820611319778792140161535819009571454614087252531117033986502099942758104283167576159528129679516824455111663934337600715125727718417962907723631483430873619165490806645122835641132165890680117923167517057338115398796788199404667537512234824747551710452177381324580409511291787654145954567271300623400501328270544053420824124642646432918715535666234816602106034075348125716132591424904029954451417098493105294369494733497494913855071767487784359195189561905639344038775086040763046350928199851385847179680432911187290440933457174378113772183922888993167885685411154311545260327914992164993448888765569927526548180811257561148986468346430609654506202488536699113249530377070948265577385678207788488259791914544156705486174525599740258661372184114037304615029138589967936364718096200959856936793830569358273125402278827131735293687114697484436405883021245552977685555326857769341402731690717995075189485009518596798866621620233358352956068387003084342734898078400581823869558142831812835577056407808450391795667575743974843906528864268470486905995761553955188142562533793829941285523684911976484607369505036403518111930287769852532673575618105308528053449746890515171015096419200 [126,48] 6267652479127571485237650609471675432093317086643089204053915009517742499464866999109560114730509030028288782694721912210643014374156870629686188919444051837238331364886765781398649623357573590575236509195027857642608908652184390445797238852551853077959673981741139558517388304769901014060403827464893578892600035773739448153425701582076220918262867370268997716456823257093648619255558805393639545974734464770459167947556586991681116911536019032712654267525045227324595390745386898668475457923185413679609100359819241452694724220121072466285794971292675115244619528082493219191441212272810571253129040049818431180605854220454028711779473910869108885897561742239799319755871654643024506179870989789279224164109282024573768352924373134021430081070880561597817601890507681150367275316459616769939787356590082217960168354806261687397319764813075529747240897072008454797582363453930091527991422997141019150753049851780812851550065986283045139400037804414096468360939601320549412220515480282294889767505723070458803426109624162358471173974784238157664730381519954922899602640873208073064799381653543608905434513282555738828606835562756298632790590696602933924616603001343918986877053869481643262786071939835597007623448621737423573692290479489828296814763796353062505521891246292625543492691561500947233535191835426246299860719708596154479005875571448448182158968940716825549061517696271453841967619373524330749252162844819139259056632446971176477877242837729396147309033990754759464523108924930088374786798117909307304390397864649322193081998171695080399963685636611819048508300108336870590479821783303077940774110984830971760876715612924072001893926213933837135326262711554141896531344861868731768207815429890396894484145518808637335646952965741551368109109595939865461523395253334514119239913090408089058218886711100120582782499800324083869197678136906564603411383222275453519291740092007463513355644321688569588605006803855589707805705784087605693315256866329919740899872755090332709970880877343954116086467720659268910582320923245929231679542586931908262207653221504326221737460736793259381924013363942201543113161732057037061824928688574124136933102599946749212191302966837277726908027455461634895251432170632465053051626485585620666137425610477540717709257740670969594450119850944148288684486657487745060678850618928325418048106500108864000 [126,49] -836442336323058002685728612220234191172677057723620587908302108746643996072694262497774882675297171768107651171372866778551290804151176934784552875837420370109675076832237012496095194569579097155480850125180347033220082778435599006162744402606615780248686935899912545383222546667112596117934368463780291777892483216320000377034217927568482413351820367305159479952755133566186676206780207990848685546728971432494329087853872510383847827673987960725767279147444230322483233798014887845711687013725563556986559529132840356269600189783125475300763283788142020839685182176646843185945281256348421654513720348825523566730802012662820034610232722489011963750194677123286891827331382492239127337080801453559452606284386853866596399506287734132236207614745883488827874949463468028364367697136335100865670305027183410311629625230305023357999455331040492736159475385785123458049864993295030662600667292652477343873947139992746972254614201338458359700230869407174984881253857506133769635437781045619787886212315762440720309675714381169552286055015161424073389863176224954036272294601015543690062367354951470078296367708187982704867994639264487725633528945521478439993784689071074136397047219080384425263805744954034292699182904820629725850915773876948964482220333485433784195149942370785708900788085290418963713706464359841780797956713009484202567475651939243401702315169812316251886824665443210630770002850942636114541482120419420927034240196717011949924068340318208719140232809589943475419680169060880563809758009364592879439876551594764468393994962985295092110164540674854829740404410196072702578782242973733822155913158410905541148993702443149152035999995842411437631567357890911831029534440424223804177469118567647903406921500906181716274912999653803319900330065588928903816239469847683026424499719962783471676194682449111063718880452760029944895870375971051542590618482889241362819355988552241661963208797681821370261838708086611970097764483014442995918995594916457182827098254606762000111498098168344459857699722345264260599609509649834561931755149535152950225629336564683671476045033535951744965076890351387159668761480642122666109084689784971452006114502018633268270545142873863128367577664987565092011169400114510133738733905886164791822214385919026196491398752702100597108373533186111999179296727200788671667933143318780743497536241937920 [126,50] 95691272084872322172456508898553912719531817307156376521396090717759017658236750198791140956773944984906055221526513891436208181305059616562065891276637315577017389576298147676175086630394184119563248438385502943562321647725453808818597196534123517063761460658181913681696989384335717390823259948677139521553855345839183143161004308604922905845885127596530027192027446805273915061181090169260195585251302034781338887883729689120907637723007748356681439273460745483369622182618282922366131118905573027904969693999438883584257952787891912482529056263762832334462050335905178583169581725044103716633962562246684947266928001527509452038361988699161182346301584906056952295264293695481468507212131378728967866137706203826492174656392608498126158839376371027590573191299338026344449834434175842008816516915259216223391855887463278319840660483381473113834197917713991560775189539370345846706012910082347417285806983261110617170970146920021684326212384671806709458366600997290106790798071212523053262226687881383595863149838123553376890284151036929110205354946753556515868686078592123422638195124215694637631055428091089078860736110468067495853991658871815522926344319887031675040911478803697320958772954198931343759492615002496182842591835403880387030711111438730555693480327386776322229594911248239055502140195425049777781285676328080598133662031722997630935973012094148156811619836515348221173874813879950887973811197419339247494579362371435535066856837583070145323512250886489238974116231090958108356517437846266323865529468031908057156631096963751036347070360314882969621359401402715691220994775478611615689821685645485189621961205244884672025813945407774638088711368489228331417627880349173896165372001113469399506187525076649783127605453901257173667161561766625144115274078910941864205479890062714428958394262725974650494254196372401693507456113982565624993832166592243689741624201012149017282646184834474791421680501754975244746652146569859730418720193892198951964315824170307746439910006905369507904222416606706957605252772640935389375510499058581357319604021241631137123018873583974766428711846349215803539996567419454840837990481437070318266947901435586763225358260510786694579816895908243691946314390654943657132765018103558088948640658100826902489017151175870229893815964427750079322683176766710685623088512621835963211092536000 [126,51] -11976659310466098712106381284496740161235688294886498382160505791484995106783539332305524731465165502045495188082087558308019209992600234342358225627328515811655877645605193763526053140997170018246346842402699265056809305031063872373599707359907426191711986596078246544418550168380104696453779775176528554351193590396585332862667383785022503603359015287658742347422530417170647113674475138195968176553433663861231532006294610224781696028261869275620649181197239519739942204856358430027471457144742082296454279834106202382944391182898121077588248722779911017567248577277464842147392036889553074924061213033052387123741446438453563835933204361657422024929838572917952156933570753390823495639363122422098903173860701562171443971679839318647593569543724084789624462185405103298859428371987677873880587024298783192167381416622081499737454046333770733987785706839715842819641033885254003425932796489289610247102508925213055318636600630392088471675320828124196110676739320988175940211149768229094582309848779956180479488472174867903655789594090275542060089747186555790236907572450619822522025159256167321371480066962034878541305989918297977222724550999457658597587607419230003326948501225635934046568898170283854569870407382619396915130261250929722982891387462256876213091630049288522435625466179651741593456964728480543746788280269345686574880888957080735121442641974413156217983602267894096751484766871659137855626921214795704298910932883773162104501625941067308039698076127573760607178699938367906354178043404069864729302955763911563449560884580830757612994972728843547523473638829680638792890205202152163607748592720039948527040848622710521142398196994773435370893836936768404195442828349580384107809471477703522975840430249625818097196882904556858318746166584601265378414231723529034166416727135695842803243181707769917024776634253025333940772445517462771318750193835747376411608646541674082039841196522177513718287022492919300316047683048010960590493060938430754621422005936277441796137283866877246545785856450142383939274972852509383781203126449431844464158175279136657973036267079533976479107534974027771443019208781968524538950188396002847187030418874072384818735245816105573386077528030755418598680365562800260196690240775272903734590626013307757234748288275498722741173732798852473311604251272489695345893619142640384786348160 [126,52] 1682722912847770377087752692666780372422851221191175174369630088697365883758643129716111499674978346498457841589745879204470481162137973636145807858450758455428981876799432496574776185460681512951353131543089919188403885552161740406607666748730319291778808190771311881459625617337956582049267520086052589824042760333419223501561205440005488835255645149716943137031006020529722840621925572416507158797991379927648230783018338140660482823815034347354656015767142390708224733987500591963982756524729461669941879442446187167438550214373196255595996991503599919869807612793810256278657839505103328061729464282253780433733729035321050404365827191676745122066777650624409996500454614516600963570211725320053605854395593998699973559812585424214277046213405754661971253014718695200555913488014384727531383176782528511025644453180041569965047755900438352030037995820656192609667828974505048735722946158293494578968796792488037647684881405605465026784181304578591414030039997209108237001938552222959504782625490843036447230533392130827985972441531643644737812949677562381147973586906054071968613015386382036190423141967869894381578829235268492017986890104783000784303452085291852874162183936523583618829938763165318385372066739090036013390467802011899681473569202510678242075827369182634885577154536915256163854287414368083105163490239178839986650288096412861157963836376835518656561570825803383927624816826367934730802006134905217943082716840942921100085396047331513185840481362722123053331231954092386547908628225143688173732640337107828026612308150063204753596636783450809900845071491411331616944744070699089710024733415803633910396081508852502790880149431071567354256799635254402152717192563867217695184940016646793107592394407224952865317151365928440420203099683305468064517222824248663716579105152774305767352391662987399731805513232673757872608638846656155090422915833320476587232238325221914281590295124671293618910499352344932510635869262037859736619968142590763679408950387755362527151199708086776894254114288582828313005682259994179837866164861387921602877404162128384545653324341567376802269143282731792174446256767362049046380207942075881450579850955391684352640102572234551947508613146819204717426753434144840741261293320867207572079519418800953698991141070274276842428389353959285296525540061083709032883535683972844939200 [126,53] -205172232543477190304254746583024229620671414614881574032550969164963206723522903367609453437226071213890411230842638375929597848668869958002999933910912316515815004625703573548619259076748840769088361815094788923525787757814273575800050847443667926311553614902284346529007955543698122565111330904507171596072883612075628380561365972125588214630694379725963959843830207090620806223449773824071563322564762780421866901386158558021189134030634320460680290610662879712185253164521928308665163016967011103798310229792807167176933137128561001103418974138041568879501273092653813258923613792383410859356814484863171630997973251917891663043345907627443378483308605482824348187874757149524981145778782139580700263600385244060442960595474999066879628966622223304764850814299712899514523363060434663366161505456528957277656777167644077177035305231287149757143949665542664444434931815551435806854498092088673703062641311448716640478621115742315847290007190745840223593688801396541338858703716292131237757453482828741302569412359818460931732810076539872987385547409882644821116321579937603536654879362116019261537994293394643149013630571617795705447144468476275450537699705164144226023447075278390314322769681833281913821670828907592262367358785870961787180440207581264178410907573585570619638253383734368045217543394731507304944889683882804779634057620711004331206114145480297162300725388342866673450063361146903165014783354909780163572021665810116183127253545445303293637392430524423673893289847508416642436140162927502853685104056360954352088463664717477060105476095742311096934074890787149408956896443597807764498812476719810052936098817855588652043185065190346298029462822400151438826647060439163253140840532398535500603190070199752470954726650505203230509012002339036526271856654567717679208553894628445227633960309050749741603787865624316224605669284253537542033116133790071519894076677391001043109601200724851600668770720059646805634094793887472586349626224434415234424288637326418735594932800507858450829235287098212570460368637141511366792956898567244316229462347887651135753378810954732032982777620041234411332325228815477076724937260487596469904222340954203486277900642025876757189414007432882108622225155034595808898824880121386750978025145829112412164723131156837669710286845116483952201419082610983786204689284308611200 [126,54] 17107833457083739444882192818578535086410533781379799720718606291490991421434122585736983263025399978014134878669680596278925208853518721201267810647815991357503057887079017798583511350079313250308177371374926892005189375688451366475120315683013457302343387695058276832639383432878369266014985412610514272207569660364412224471509498811202978156399832373801666074263438745379329282598059673058451738457521545544853940302632693180490245866900993871013828153469834963312156307842831552505489247792855844170508196774370704487349851915538878502839620398706252677480905610287339892102391796603267776625759911979929543668476074757742193518282745679985473166254636077924076732377111041225721977117345097327622496486583986133628484822238674369283822255113583290793457372856016626315846001305177790579202677099659918209036630111815540882782268533539289825984078081614484650644980775091262492784277315385719657360664652757822291558156035555575553709436251402818143537653979546652621063285033461389332576602251333369297070570153426674336746691149858729618132944349869005745830368379223450194920984838977179757122182254563808801661121310313560349324069162819321904661282213217463760270855477441939322143363462353011934839004003461633573062668508585792912715468866933825603135200742184759499813344360382270736046375217061665561335778551894159199560102247514735371870307879212975808683515500651754083728173405095787561432785516331100519350186699823590632353140292996609768335961130236041591508096839620171742183025374454547077563768042474099687603276728799215492878981022123841358676465636679040823839559776861141112972884420196471392365203284442768349449485924366314170200515257185061708388860690533848686596215541858938455179285869303841818309607584368814779571819663935348098852265107938292308737203809644385574109043192669171870191352096872405370781824811884905591523652820964978734378671283559591585884715735771224588621900755145847636806479791593020582421131581991412150789976134661558519010634442559532843708303574226855157525597963250775113276899992763074924311401283982882505942401986264094032975305001090130060857603630114651546220627440531584634576544459486872894800834960251937130413333089510947195008064171431384821691384860945201039013928258967993412457105905806443333533094368874771082969388144368681570539551606471800 [126,55] -604676858223324301528652419424229978373608872746144683291807469540862383196873593374444279186616681710521005201347741139002775012217309191249850704071446292464281399088470670792786807870352783685591816001312382680552563145329910907544104709277855088390459317035027933344553473061946971034217005841973499558339484462543312736096283995133725577834582569014194351156692970874591349958107940209794096935769972690448392220462883867816739774499667288490922082134552971808167502846427346506396898239803947705635700826872001004815744622908917858922753304357974429323182737607668374731579013332520568723142061332406400791687866212706344389273211278625662577739494767157955456738234528982015704378794840095453371314906327586489583561141720913263812410412041737626852232382410632027846084754793920223780205087387104733035343223652304550055431331596436503917296589205199601632145786124415986776330862272615600367347009586846138816999213363046996014583562500900931496585164503198029089832267294405761929873553260805354427240111022649902329096884492404806847169053994120586950899467084894556816418828629552724801780320832982457749037494085093579182659365690497449463697625563127392173444928721917750671001204056514810858883823781614118472459925870864469482928639149980662289980590805450431228029717805564573795933176143880293642294248455143181694211514811656813898061683929569023840582856601415135108976341435191866942501971349060272196370371757183301654489830263650738479995148608049572516816111395826794858241470314468047638501221406117216865079577695843770308167959172358055927501327736919661848654069890342977342758308489136668670147909753096324795795366113147363411138046193616425800591293342318772049848869750231776705747559440108692745063036179166347686542578012993172895204074726860236206874800622573294802507184781385151654446782047879101160683728547291770656748664329884097885585493817965020876530998133583902834767067413892073680591766468760089462786636802862002731106609610976837168478049799736368758822022855698774613143508987256141654321224220711339783843682493736092632371313393722062514445167879430566674370475631609086202965265457739208344383363186791123852741966520699827250526035977248025603218990412819269463644206717035104379623230595177770549776213687536452568685737940617875666740414589632753862547539840 [126,56] -53739238921592216933167120187130970346195945903864523565861709262375453955112633768393634288344222761440259052644765654117199525974961681157011399242248449800142230207595801638175990257986535553141939989900441814189743227956974753737805224282382421487083324592036214480083711173423164052356509713790491707965369660637755751629061855548638162635645681269039191545493623237560026231836363230574197777241176796564666035410109688019328045744790998540734644796923701136752889098428097388538979801943731947074515876789412531501468620685895501830673260685833264614252330716406308269431466536886683569462206657648695172117863701141505684610463305974841568200266435339686567810724143776579755662593106602625583211678555760892293918776046517924448410574386325472262017925073710060288224783552248063591296385102703311828467711246812044040024130214202247541515520376791912439347867753718867794873749123191434381056763974485017625488628885609672433841671560767089540431421336078552148472044009509562052533599551188240111167044613860248012796812776207851391430524041080143695066098209657737075990141023156310494756618074952260870153296435638156766272226986684539576585364634386244152695168976671140371130658112694233922657319261580693733075518944918234664135874137060385158043086487277061157819049650813750338956864301277619524386375832113680616825655133172576249157799040716748749912547324707465181664771740218790110552350165728465630554922470017743733257552845894242357361172464140997843920263058568621368904300678730244604599853967945289232002800942245083806136863362679503736506762647806407480998425388493400387259665852312843817181753768230213123011205337884835200750825563743101036747681740353469253552668297596886276688327205221423755250032524294833366572542136110323791450281155124797370930820346718483051521112599038585734084853044901835250980789510750284702932858762165695466143185682184696118387903024918224410794144117384437209372866896176839980136309797101721230617697440927209654594646856882934801787008014720391493539203748579110149814033584184493263818934430436832210602122349569021850570861685772647191144459149492871950861544451168757331268088710044032527010977001207723468404932402526783963499993932229504287820654380937988734166073607288685381347017338555319346637890737217619735703698738511003416437120 [126,57] 9761408814306410623978958093245306529624382446485030422829237126918499218912553548037693310657299716544343516071657347485527846989710146412121556867063813658970242429829751868555838196621396640152662054376270930242922714599280282932545447627714769786739347359992139022711055046202977179016361878101078793411995916304830339914453163965125285214965814112514486121825700920535660041773493812285507932802868109019503494937310487839775963426503195615312611061357379660755434350588131045642537426682267786178417870764709684608474507136763840088606666119800833290327566581741957435418975406379368647221046219930068001462377922868795665875951035863359185438119820599489486322793378718429585912831313683815925317264304116413306049641601111321535769469664262529407497806463031574543642579178888370126990952258624573179005668997388399804407517587140387017259702374293998311268329384032314248524276393968673103425120878493825041273606623160367418451337608576746363373708654761675537241555117537504390193541163610541892112906743355175674545364946235974645177850243505748238230690245902562850761459358139170562683114310717617118077790102582965354529386607555648231651255271782987954790623993106779229278421358665837863297285483737647400003172293464055089317954599701533831436040431062932443906244211499205420041101145886430715992199157112775964409973139569760655454879051520173862691446212084424753987793438837634986864783921501031840137809183366267672563058982909286170204681440321245222610039729610382249634527193608406570316622505343899410393141724857338155503119734707145029003436599627249217978715520930960704360077145973124048070162049540544195888584386128985759574235256191410362270531547732931529526250123067316797198004110374729439886644441499273414118392417234741725338909760266181532902072619542685790663288432456285180539269375081057011771044788335789354980206223612606405045771187269525842615862624238545481411545236282405948447029773503616543852730903645051167301235118838354304100664886144687848436073035892469694692295491378013020113824992913298475942917807362404088670559356397654799108204863893450803665286713333208964408615457102936479425761715865856787104965103102847348459534451394324881278301633432118596618398280964339764673711786383603326425635921183285602102065526342838708706038051390945230848 [126,58] -726176030413304087529286888059360539079328735294351067546318518360275742289447905563226698849435652188356886118859504957491155962313992590838503410760560984903027236968308729233892664650326646437553620230463194476200021036272448514226348967344613834713974146608853045900425450209982374633495958873517862768271776473292132553701107004849264054970887794282815778590613275222796943604832735628331029347563251236829635199731867926728980288413030987290112314888993064270039725062209449813212610042402950703068440144290865337031890962719120197714340724365833122738823627792204256317611053584481471820494150810518454380578886644660965099208279624765459585311056900238702312663706355980645363448495773496737273831192579106805154359060302498482703194543839098250027099515507481311604551124452876682604843650733313634731015259166449581297399527777934711130373540365150808439110012139505361288613222564073206616164928289658247394118262237184269656576489028230205490624651586278459730237847887839695095319427958499494853545751001611590516223066997673334956573014035029329223897867880827633656576415328641900728524335306993675307173779185915067113232683864333969376786158341037701109876096883235119347641461659504003765520185623409775640852725651109014200595692244579604624145623712377338994831329395091415690699208303640920617958291825785223717671096381529373372820886546035873851535807464325794109504678779850738122328258796761466809778824345757906218189113111648888086713385040505089618272040604311988290889666360672802727679349565544860330435624706659110705071774353782757897962759318954291965525510457069765969817357131290540561598842516806686668742391117673535293208264702999345049641330665252064356888651592368941192116738750492007972057876987922195683946083465330145431500958297127577727263830322083023563022008236297078964567573653035632325677554962358173711166888006815191201323633697139143688372351871774922113336444824814092343888221740265773612310856999855102261398967396147245268636200284636131452566583549245384442281688131658948978436621967663407319899477379306394157574632252142238922449259430682606086529512877769249759968747177358673899496847546152344514455506891353169714872079390343115864245707511184613046539399091002226901064009727921659533486160512441567640953216003381451332821534143421136 [126,59] 30427112520853319307845512567004329531989948462650490535470434913536040589388802655767473354438284284243584704428480055853287276696182433356992686758376710723672415587094857476891627174550520491494196109105306333592726955273741036690912816623535580178831397910421462192574733519893744795104747474034466424856412812406922721861978006329275200975226077325591625386111874679407751437991340152091316714400592676784156278832364281885580801347491811226565846168137461402418020029564618890124266919776170564630941182378956092558619409275429082568928904205117291338416683243406290743749940720476831076426994608891733157655626661807523323773122390811015938324226028538700076957614185071779520941057921639468858644764589411488240911524138946250091096440787339152238136399586941153920123695051513895131292810024488446249859066094936331527337293794770873392785260046661545287446444941182006851198028656480958093760639363656177515487217841829411384930081043496786671991848120325653005524819389146904197953191423518981568525909633493486557000796589000808192814732788052670913667447984969736363502498743234675545150367838748657683833701587080853656196313544152016569496388402679254748161640745095920044044084344193499589782014080707139618261470071426862562959668045865755704775192978423408511371815326614574349050546338109825051880823360520562765726807969299873482504267873070085626494101907197795032341652421206567261845287218396234414205644855474529139418579938562856229016796326331623190711092067221566751673920731170482725616968792884857090633483608536330606142392823235021797228241550514126605238729478888763353314727803323136327552287061676372029184714239704455858319811751896195528980800271349519384629658087912948516957939374464063221670572171174651375809620975801025306267059145048618862677961341652164156624896387900686713364511257945336446612773886891347806822367003552120221131605638619052149419773725053495255897309721554646296873081814291732925194177811140478236673126746028069967990438528478253345270122796341480107492765228473844796836156224530644094888599401777574660025034226561242314281644725828163238763859385357712737792371108537634888070773606279686835245144307817014455657347576304905054830905172786469964684968632186095772448115452715477428477873149859983825573787850716330678660403597632 [126,60] -465228327850542629386979671997535142903473002230274051699687707271755235552501278927952054390565850643901288227880487324129176218890104309333385021728232354399950769955922159003311929765833653184723613356918794231026280704210267130916448440555041621183304609861201834987365820071823170498526741952404111082117783279568223922788031453519187535828573601704445104751917119886582901614986684686103722897696854883846758890524116063151774633142475572792698432096808781723553644344458501617590960962422513792084596258991942865386338835434263342338568699531251171839248825169833505927983925600282863133840557871765261297173444536621529491812329387208236215587561661154763332907904095464393604644999380556943313075009826423467221406964803178181974145483173901085613898499546048123757724874638410316279876432465179208207114597237422044540174402952274192930166147045548482229280946876088918032449012129271744427139198092873089432674835765122404817018279773967809236418322137728523814518077890362572638205778754557635680867319292465521064138653051266481854898965872203028144592986794672595270610482497781315862583699331069545846783904589971962259133592099212545155282503611365793781034541659097077068080789821276760693575892943065497098070782316468739812982223308554470139527420666016201657539347534521123082176349592765797989980936726559696988819402827750179992442023606750009123265099381551182561330093752862674645394536364134715249163960309844128190940719224990385265957487542815190744851794857450837949232241051414589716960472859059937912989686383689140614618477776777411945933624377254621705905836653152341819744788351538859572809046386753940621905145616042829109022495168600224919165800096926793200102670070384388483592243021842710352732137590245418883860024702819475269449449131013410390265734187790806542933222132086733239430824087656822301839065147960770002474045202787697887854277448809355211217491676761904112428082880105782703281428564789162013523427565080148114804634605694167298596992916441837474458355728052203816795490137293186372843370893640890206687477271500168260604946550139482497379640214082819306002721732568294840536242203681017460651472862589006572728443562721411025954821639358218886468703844844295984424709982825501165024531282131201493619234107172901469303052892099089143273888 [126,61] -41992002831109563162018873213542108720983432351384110999390133746869655841032216307535894387363997608527666066267243920419865899594371431553075952951122525828766992808993529339554376444693213245111010051193207728480353746022297458616743538047595141340975990711563338087663837663368222508641863316549130695684774526510979205846077721616532637484408862861965250300759284743319647377210898002342189624325446279966052795267409565939826989860723170726657094718634480836664766117687680281196187294550779308166028120223412618867450972614810530915000936421558268037827808059846205278593976114215194626738099240475073633456250240829257334512371246444680808550612090115215124407822019005404000495052270250458818228364469044533126933403486347088116907654173069663450106272328901508993962754677265852123412818441163829609288108280135993852681013522188621608831004629303694826987890276543703042524572506625883757499520768890068230755984380932898271565476956320443904571640587367962005350900982910892877942701839985028468552734509675520006582146906851104275528028812853263723892056814422384693812643119220006918514359061105793690541432185527284454351044926423710346624031961390385259433606533295729505264476254330601444903090649598681504708592638016298438686462203056936014643641104806033012492018748910594624045073647972728981748197713720037917936155820928568168598053239754461020407875078070588130101989386317947740813337145222632020154205290533209493669410789888635732622636678177038770960239297076307011859896295914141066716109545873391322494920058763993468878314186997942070313600439746301278268856301321374688827689452958196712277676884041968924482856397954213363023231531859411475501665630550548433095002138638826722453448993513872535051866458153980343363791228932386686077365949052700446577985304730931651073927976049433662119492058759276909880095034885385799366664629817288517369765672697988537133479246132976263684489372835149003245056436353305220263698027887622306294095500338775060132063901371667189859008264951701750826877573979837047191787698481137226412925100113788168202049826097333810971643143491331088454098624773670191061864945180691425636841007637023246742160552698701281275008853425355594140504266178576185044059090078018999786494283637156218681453677874508463627085902351450989760 [126,62] 5528349015721292162688654896272156369115379399192197271385177739913810817277070214291122697937008335014924341232305565249659107622134848247959389345971227457736494330668786779333621838258004154197162146933817871688438366671960020456049916129495676339982981893760965324248698229684819910032450917557937304851534960018387761443135860958756681418437687057777993550771583347738197751319781599324346812517325040741370498608331091001790808989986938797202105416428594423266096110349427181341644182838558742027096790375621657696526447862913958178524632662589556831640475188456022943944475631568562180636142541924478612146763671539283052978845320177711745467858793762269732149941768060581113904864883322052907115781183523044259121214088796180646700228701168079031202991094883512497589109100538314653407216205802011404394985122670305333215485692098838800550452384322221284431791712174147724492607738804044775733667260388348461787464340426980412913212694281627967215331516429095062979443917556035837573385587782426157695558350576672407028376283852849616163297734969727280892028303370555723849126073367934651979659388944533124042776451365361714588778735665815323830281969750758625722582920002163143564539373749865847768696304844256439561330399138942105578424792893119934830854191971208483856543878349129317265837302031405639905975729596538131987039937803354281564067964194048354298864642116952051281693685341494651023350492141604900860400996935630246457671951445403350206057273707283015697978781109011558442401383952465662599499064757846379521203907923809259155535068619932901576025779656537845976092783160878825290226414061762425843408643919668467468116041468029026383719936469991957006151952879719525080909705866879898947776919126629351843951955782945221556003840085115258769121053737138270715994330586956873645248826030880612782026751973354313176485499851093435286486156824121818275937302515072911113084785230846464965311561227186257658781479760168232973981009022886168928808259468298925175386411429522747867175516065055403901683685615531502976715476019241178162130965288840042920378435265262484350035181354979540327745806848073157647920659650963121469127969266994323064736182606432349741154092078163723558453629271344234781800950192434490489593202187844310014669188399377494710360410756809084 [126,63] -421205545229454243327988149374943545679503595750522236775758348397686380883806318477396677901579342970706389691478563577850204890507500844386577480301602514966515517122625743129146103620891355814016415322082768492816828711490042931664070585260826493573156912836574627289233911714728075180871735791086173813699968739878053169880647687929861120265814207100363942703154177210155766430637321290290636676914113134267517879550195994570682142853023617579134338122931475284686309453375870516648493985518882884774518922377232299670818167800694095657046115719042082047129275962095714349508293771043373318817697045648992167647583660586485990194291187124665102959307778748766721101715198942046306401963526394471003703929606743531171796325734699427459028429227987070241316627746073794058099803850968438135971794974111180442027170176714467922011180706960079893683956211910311872658432073495932978564545211223916940623904803529939059685638610358119784345726187723849666023931768496590694307683241941297450026273394666122058161168778676051106906104178665363316770030559604579096229696547565112982979353295518239342722515039487079661193951998204084617558706725413019959330507216483571318944042576834371017383374394154257963383555460031758291639291365960164956992411939356851751448731789610333203150858472987884879472303649185813758956064279467364814832325417906103207345326412342492286501284797688082255314458516629559240717040892450393778005043432579426784371609648063757367901229439607846398202591950664834384817488709000824732552461752458498153851351123616929071835668870170731863512962505940782326082750356502649346125084717220361803222749911686364325736356743826242799023582782470715262387537385294169606916256097908192009263655700777918845097978192793668766570344559452751509107082224091321699844707316700505790873816090433655432245416394818543644131910161306875954616502231158011424283288024323322283029666898135587883860770058527180924643643205654308250259284367355834973431310150471235133486665468374932418423915250505257667846606018402548734237129101276111334265320406607072981845660773290455723181168465174423972028022174791295171348490598413361747851529906928779559750594525040976233299453477773546641363559581725750362121794671046615009143231575801073340007265361166336556249916055392 [126,64] 21319692845173651053036463083753886693219892552065929302386209550767010786268855209513100616640107030612366490340816562464890342378153166110044662375706320197933566838858306687445256454953427674537636606636852789535294170264610402232028944396125746506135094422239838232906591073268845337275017449286995954277011132786764773120258637376445788772429657027320059738050132665155743114371530502546371408575431324238500100268897945092753407311236834309482275252734424917616421882517404194220168311214284334562978972558328875670256747216534753887179547673438286730384810691724771013018226289725230088566570009277936709255149461512265902825359660117349333228475612428726116600419896687153446612816028316927633862644021232619774811435548448876324187941677476026178955941896188485101342369652279387834522654973734696941794443334649942979388760461521646991482245176188582864826008700131030120561384846136093197012167255678516264941112616578966431472564603662543709216350906030774183031209622082610100543032802296594644240843557842295481758156237275409930496306609446858415155135169962090447497218371351656972725882096269644638931249791139018299109259460634756236145368184246492342395426613897307578929004013861969715552064909006780566306663250320358383733025911416901331115028687004000606228088600084391868309198958670716592406179860276445018106366224445578494805714478925520780286120546175350986175757408955039723064986328085977490712866180695712263829128770729569304172207690435802742706294978640210720085389562169540362913386878720923315206507590031980549203334610497313956624506158543347913700062777917314667319091512405678626638869812834120584505972368360102736010046202224574921232947450319239836974278241705799193012468672733931570622422920141198767697585499587710335474120175315542701947085873290390031415489452517142803310182209564628194738289202828189369130210083652759617733282057846279660370336015494298535597713150524607850460496872976053187048076333552826205745098866169394919418710719078069976102341311017454784789354316704669296182202401746184301372653865346066778383330770742887709296509508027024439870043129197231624142336137487280189159689319184868769517539127501470240722906349680505865387158459883221434040564981685990877647523219799174483703114359574243368929956480 [126,65] -543034589797462612946339193692826379213146540701492531042109656586488206231055928478464425983234056902448608480934888192681246313925223706011088277485046264673730494873976404198199050978919644397523509642725918841917264876952104945665306706046199548215766363129407857984680897402718304966511101572518957828058576541282292204631397285232796091559553532063474637734830957354857679536811970351348568251583939981835754575523511986966181060010776042742576404807917156972683189120870749201233835718691730907670862900589883886290919017537767090294233004107701254491910417777741392418820153767285598359276581069277161822296299108693925254844084551706316068622312800832898574882304041165609368938829499835652813077104590921724642763143086653242443588230075100948672929595965936414774724206974173917866695343442814533880513201316712094820465575887044290306620527804140102891915978110705755849947208763676580919526475258067658650631380027514887721900541670881226281459254848948241657982202625666641044518080189975283813667455258267619258511497585179161611941137181756218558407512752618332602226130931884767171817015897093586992683587200231682767840277295363661173943362842052108127542242158277837268933608840347703074200121703902802433560308886367847862525687261155094719253038769623940595218298675050525921987205955690235583775887586726971033548217926879638347678443820060731135713956466629774369361413484179026040458919983211848548135441269580392407066331437141965925601449642927158792678619361154268936551707088840940395641784407389243333299773431467998688445512170963053807495935073014993737432045912820070321832397875836909397689614705744891886967516125882410321219894404017266842724906210482818124424697417582656354937384541886863491576198658223347684813762202914140309000091637127787804718963043144348752315161221815928800971928194990965326244540437060306574349515128841698598356628518287049234517816385258434338010710629878442005463421546007299088374388263712408760682648503402404584658954553400028380720230523106099708793331842045587075861593059172050795606272299545863284908904805598703521594906575698036208216336876416885633367335153470845266067484739998683789802992730851635573008899965582264369051592382047595198751623130778068803982449656565571326513456362059085725440 [126,66] -1546162014794332529922773812281687353016417887472116991408092251391641561862945536382879484038012735998416938362334905648369264812871651675113960677431063687023747153118083882771670033749344350001329313945646694741420166906958557573933558493427989379357248935225813707096345396719744191477842547411386381688009033328844119303783723010556818912617537300827753998504248967892328325474055143761842785032145817467556415088082925639377681347680907029087254557966953208774702816290121056819461409234243038512459109368404844688859099459253291286791603505764812059364219339277498765566300256300244908821027927700342282773320508473908830061413464386807495002344292097208561043634517898034460752088575950864601351811587462022792440046812184341363222656895589848077546069094590226749109285438961848808973571540937535484970282174436022479293417199309939110391625137020556177347277055781106016681362067125035485686981398386213150255859580527356972360584592026129570924449791148530193214131673638525063551256043590494302089669378131698517615479686647777167780666852301218852353700804977459898094787821388805072796000721276171260405198051055578238357540874567042790599622375097668802263116418052359507065986777108401996897003848211316463473032793953442097854461942841575179897918172093980437606101901546844598992545410293863919621878089903950948492129437984162117130758684785960839514024090276418598110830626608121553010661857863397347605715017367601833976035049454618810882728492401185333951346842300850709685704078236053326535666340594700652121658033368208559787480520176039010743202727513624349405694122099634891211058635703006077316292591739000782493818118409143707564157192215361602815606917090952151847212814206397308205283181439666154406999673829570220010288182559943537942727444904707177097281060103830043678715774637449386973882031762858111171485795404470743474825394418361360666491852761330812908920054966413932570828372084403285649796917227442278394270886188178570423364487980209968178930858323341029752225895380788005045721332021861152421877676479321137543213366131969948981168295194457739796274149103979145116481425269062956333315009596512146759577394243635660419271282034186040319108933720833119919858198820277166764584805151672991571390892884104939970397684874541456 [126,67] 269250129611519133594758025986411788260929942704380120114165178634933528999057868948157123381161351061555637154470827428470383741960694031075186587479201891295226581441575221377589352554234201156269254302850069407741937788857242493264581378324826485690191731536084970505509995586711585556384861952422298371709672250869161264825928649358552923035087839276303849670864016409020837961295253967188833739613197199724953579562592070348355965088571895373235965947756333541496638037359958874350004786154981669894316026087882323080366356204562415019604095842607189986780833560336134374777834256221462026560514702640793641185496097447789944116072828666656310383640551170759980380159440640525311147704184987928773716110479630250668360407805139183021286414396615456473058380613491547176932766110326129479493262579998042298070146210839106307991293775315675808702588470008531292368891978754751952157606297804047895801487838961265342616223703360388400065214548869657554617387605028471800818418191605229542644817662339490022006976608305160818444478522853954530900908548788671045048305289955309780352737136836224250725884363029624283871974047443092650520565536052904625161235344152980001751227914803283117463475666600619049031547715105432471299831323856237143308244069829779334329339655829412088882073531100782839675781233687070708630705009828358897888523461275165130545152221414929776354449658883266069477216540732202326770076809276025869336069471827195306273478067030229656087958492644771463869420315224997364945951268982941708518591465843881358562645990634671985985108294940030841158340118324250481238718521658763430519682665095645895882793270983946009842091124890897965719348658944046712778850721051979639438932478959605110811472770585016863015103781687160589045445771539057797348094380227737001401015905727692450743953254514265984572816489230122046223159290300999103209309192376121357606890044863775323907659742647908439960101452824902711925612073894280092371355284513972383156452180579570286384700700459198864095302260412495691163675054585407707028989699729945389069612853766413227204061983947258071600151381182222153532079593963842492104595569550897768309590824099185972657871585306307384155198828661353038288874106952443046726884083737682358580713878519508879949006595136 [126,68] 3956926147027088916603625988274743787863899062176855534247449850598297703985158645592837510601078464747160981317415031549899422119465944906862088837721078703636892066690449798729983263577115663693253431959575767963513435355563990295819777249251426965641278226902353548980020423965239671812799633118206363787710452661396545515973542637072545853688148893563690723234738956710293490012964646896536034766586317802229011308537726037937365866305088269788711194262575279703098613722760411990215595704010456209133372274604916890485099487992430310902774236698364845214858463311332021898148606484097293047767703419522896445935063316758229390047537707302290623141254308292251984094376720844423976021680714879857492274612262215889183585649539527108129123529462553963260421443867678421867372755144001973020162507208884220284627668684087303303386804136672179341786658395336886707535605337679858283795071448120709833375902521472398160828324137469256380910595081030490510186039520953115163248657732432104508775052426602593018099283602356648775809375331855263417146478794450345756892630675997336585156423799713551066151437106219684930244270622795618559777403287887155974711898559015091188493754405595881386199706545535437038477505148240879910585340111428806034913318902710239427546079411839057465759822691921447717956475072714535050209043063740054545127636187343056296231778223699945389230756971239834764425270818244994943876645119402070509255649293819258823708839990485480892821396441663518586708707848284177551550233852093820116100375010239366569148775424867237563793076018621845676506738083580492962330043087842222593243907767544707703727879058870093978464137864682792090173214166796498429297626015727777044019061164103924236461348285883059710209642973718118747212350018411547271384878701686408810320520335865952718730890158263230119100337236990720286866397760653997466834488567517486640547154490598923978901381269530679543016000553074911675488827593132597890698504649846987201027408466919239537406778890881455124635024140798011905398417720094916368479432933049432273684097760134995082675330955714036905492464494346480296127763527894722214786171452551326672713595591482601717399988773547891441991478033643669043052635764456591083309646503917604842922121592263758646063232 [126,69] -115864380462126624402433994486220449789666030972838216610500083342719960453733899452156506529701029910554527949818209567453532588518193386993989130782945050046961546223491924309180198597151914304406669060954677827915123676921785219948365677767760534836689949941322036871138275247974130295414808571130163283330138829724169478264997042958632595814688815287514082969687842818455038507356567700886746842678687388508596676848087025503482246678397058429488731015496106136216684366337770740294216547515868144594422900195893670019418770547861618141464485499933986402714266008125628598375856217927229916582574387937080344903249270047087161478917268842084827601217024490216711931204594471907787615339233611115272001103725392857991825185404148677982332398427009859456615640842305524004007960280376732402265308813901988773691323906380442953774678788338998511653990932947259543841061874788386194299575580774391307973833803029309157247293550045691551915766996431664196754879069922088587859771408644350386365285776788494652289940389723108468458130348317956188730174008429200626023255019591825074276168101440281084655211389213050993437771389589383916800144153489315262772931564915596659699607816589997639983111809155060355855190736332418759536231057883218645960921181709540381581581947520191869744696050973769532755816092128986684921229833015044017306339717792643386764111715614586701520836865110831133444016449606072344320358836461377466029846514999862768620294753819484030832456386239118789511219296955428761230570926490743858283800725955507517142136305059677814747645100841398631082509779186343335292557547487057139302713762705069214637988683627689999860213095064717590940681286221847515388532292282040856181095122505018245488872323281138335066651740139404898258008834298318583920577579289870419085144830511579030157600943981560013780310440294780315836540352666952921265460727606979674353932378189016583982158506721132247876617406833964186853634465966563728806258638376714939736110467888023728477743156483519607912440192674335715668749678701681722905198696380612006961436040603570810294197264208040175765539668972398475167538727994105288112030377074610392738779578409532417687969922149345165444981325816475522284525326675335972033849033260672069585992719744152687360 [126,70] -2442870454968182064771404868637881176684455025455064860490522595813896343159329993066366649107702102349503420814202379869467378218444456852914080950156051895912558332119422522308164528176370255444802222947497421063650920134992774993304677014276126153151261727624196144212715645941855775251746142743924256981137837213843543797209761884106465830837233449488043518612355049636502578138462260547295270589304291423768918541164767281773753022262906194534910165980325196648699320949227018412735283886142098646140960251744237040354442259209233781632493267170345147829078117027509730499227662814194677472157719309560304639217807355317599427510269685862971430679122589232092662264509168581031212733513985464811055999640922428381932051962805913781670742810051936819954276065766999419625104680051237631224243109114606286941693620502668606269094834234000980429966848832139220799150511768984444436114482211886771521996074956981861408125855095264514952230358372344224187214053082858357561475186391986729548184108131484589479460228113516037178007412682361137098689781599844290070211058509566161876440190482694142968321538176972412076929082280942466766705620863981404786657225177611137096731012468729991932831496570336518448553678764718378807189577787419277727612991252282436230635621114060213742364953865297922077498469679929159808974818629745997555446184808201874894640282959315087995290836289361335603868308427597374408516697804183137386954350974491882907763496551031431239356273010311632306456573274232330953958940687179912398275699830991894469882958527661706614227645016980718387445281325994343991312030449006076521441372078808085126554283894573040553936200726958255793279556737901959744859613564483506648968135675122653268459074728445944230155158922536424178266220893984862921730042102840960870184697642180244865911986521266062893930999338965181446763348665363526424957765955319535836942292803611998329472107007703280945611993678442879880099653730567756347822075391240590325956591406934897732743175511398025747807463272327055128874474675893075741092652863799306867941315078627947971054518891648691649230119431643282439817740780745648610641024534897571308255168152086870868454382008960092269097001507515006175810273948923150156376033835406495446734373142713968 [126,71] -287332327814782287519863336973689085276509814235759612889609024152903694472076245095631927544664160553402068484151853799805714899983213764295837480274256459997646574294130243032511747090217177068979627571789268537729302894355493668215045755117511085573735330172988347593138657810621725506083950382829600827275333188193050096719265756713737230819600689383650811431827951602494184100258954592175283040816084364152999054215876513188496323021804500007952473762825900718165687047839898779901827350312075838004793528175491592485796715941966244769287695073061725545075427387485048533790528550580314589161697766715821771416065264925305939239167975250945149699171635762434716150091489357490523467322031063380064931988330648044804200824034466605667331214641891179852779081983862227013092097567169538560175085111264206935148144109695644000154886866590414859023509134346824081018388587404721947787182633486752876430762866846400850011930889952524670482449883636703310320480767944719235113251025410444796275556126676447299582243473879573955090202036055466221858954657965933932690102084921189858756028654671341771209056727614271077944639461397745340924473629043413829102600605168690520209722903575752301750246539207851880785635484355462133176933931865634428943801601486038948137785412233982023004416269490415899353794813443215018241419173464623860530103883103441107332233060358839214529124257608319541319945832673526983793753648680795281754894703313430015500025716651758815871819290389727181116896762435709271691592270968958397329256145789305398207986882342629863630547267469780090928023119545204100924679984249464116729111302117903760557136574091586952675623882159624099535608323636078945964538785087464813623598395658118897955589213222548741444758091462069375762588270384444673100107844706515103067135722738979122497262655766479878747482838354060546817729619132429060946443811747474212738900849063752995448909071450315046548562079831177977096457030352686876943769099920843167430513645851413392846759106606614797899807158595264174573169767367280458254452658664915313480519612788100615378647252453370958765814712883704896568857172862603135891619732516707604093255226604455006063451503408649160173447199607254510911448736587067463251452220116590153420810252672 [126,72] 738084714273406295516104003613518017982549017475120582915123188497496708731868377149481214419999163674679761972215050586949830740724512270176021129443253814804267731515974214519246789685031180051430390812333992597030393794627345075953752240958883467755323019070775054207131910824226299159669430133901534541138326109963386912092376694113077819003129505812910128641304895541186643178555122173497203475920713937100757917654187330425550535823748570262936001020882039270625039890290977672877759335440915572185076073587826525257496671171780901350477087588871607832272165539559730434515637763890885985778207086401809081773732873175260308843868408071378752864125730596889609636863140268836192120055204911438486641644099641474148836630520795183670300456195021098085948345119039523072769547521294806930687803409105195286825935006428957553725875296698092933882847966324611900047502860817250135358361220770900551418426814639435809049441633391268466713281872277014508998750749769268605440843403765642973564053526487499547299169203282366089222571022149663854492090077288225464191302588134103021156428234990991773026515567841941286636140938170276770329529265540155017028033800314206115022381937912542330376523134806988362377072340903165282440806320297196019193667874051384920427420241013537003840134185625449424304233594910626987855812887978612445292191441653322967033845897013803196388406075115913851579682795616426250879651468380672883577839891047752930167697589350737913200177001737795573915318708454503830371898114952645318400984386908764556944135199942713455912139072449839031948002507413474425869470955458291076212455156920967216034124214105587540386945427191270737683901998154026313936897397947296460291530733712169191082449104893806839228202515232521266295926634196084672366409532877121877126950171309324616109989696719138795854500970082448116929735708957748136684498092005580281849794633735138586339577747003867009753715154961491112629729940353458271016559112840269174831550019805376220816646768270880987280959562959731436828247579705317481146035338173475521552162955679806764360236828826440608214966730174320805507266238621623519488893431558204925385086827695517564723229630914500296420153508711531852528671289508068389086856894910696591398144 [126,73] 824741583569119932215390428712963203275010763179515801579969723957103751321352737261983529864463012252757962099375200776698786637910753848168948784471569583741769567761359087186107960800393032972069263022683394855648054973117495755014378374148494543902006353194636590373354754557904307455748139161518967048600962971893175273095154635168008584437462909621166896052842206509685486911503010657068518719325989018301608073449141885581426776464901591959585728666733846043305018274078413333017453505846884285877476508359003331370761781501925343373219003515926675963113532230604391153443769393246683079218567121961585509583614727368117885508505566209699337315221141891259976017430423504098214681707452097538387551154063318386685020097315612919208346323822702166683129875232270000849855808897653715737735972950033215673461727589150222594885430922806789454688572829164339810552366721541823697902618927725884363549612300759819651175627083838740042379522069274647058458772846770369434334860198492739147284805344019443429556643676380635124784147591950843776384692642216372784233620160324792059448924184166595875933456302264369485171096660879274464678852776404769604473785880821537706418684265008562943811508218125217058505896997585855511968363920719813659396084481767063208853525078556139736641686755950731112987306310442037492031454445543970783843358127311406348440967281239863177642837239160409729801466768215079524278047873278741340760556986309121890484455066302296048340111518065568162033045252244939330994633160635236357857521457401097125530207596737223608282176950739514310375470595367796477376420702557953884852374625597781883438072052604618368888753243212089622845932655025863036831912025080607229518115407094320923353649960505367854026709700460649087259148052872139770473119276036053655691808624595805088113744170141002001757334511184843054724483314482051202290919527765281842032370991640361944628734696635025410462179747277192465328617960342939125880686083913957635121834050170563105341389221586723945701385494186375486543257734181634436476978679602837939426252053902934586863559472571829018497771694752902980863682169457237708992492284679574800773275287981489901675768349229933537766804600850525651217447227725665647727743521363113991168 [126,74] -6291196345732508380442101588853756080158109098605398783460348905986546854483974457512094210420919959867011478617899038460862374491541642154329593242250033415727207738209028116799435329558082500939198341797986196474516697390591837263153732687238494932838527676269358176508202844987373016090987415668487718878189339174499403111132583636732634349380331835096013318308467199890169384020834814496562378740341574320592881871199100477419129118765029778083120344311799051289968731204034070445188078169367825580312628552060508516212853589447767932668573917745768007084909572957992388389031447330593725249536269620252798887513615951928861377600721647463687084989091100712084500247332793430320173134571339812965750136548599385075342754185486168706801309019741634663840430469585111944125515113426993930305116547617235217388172876312605853995500915181655270500736231303283464264500953560153653250866258954478293366905314916537053641363656991392194471225540880695865343103587043418423928250530457664479796688515133957976428718569510610882237741567134461854026911457718363987793711308301864473964775154632669448071795095917042832338816881241491964424292493240793880167322848621830783470109700296127172007621309996126769970677846102274697070152630093297534064417158180411932170564578414919303557029196282158946177804010418919439757228397909460157307397464802923331635438610413128834176526438058007707845630079966157553939246880544858905120214067452520377705118756736223619681653793112040372783498309417031028019567580479881590514850930169617915890311478757890446658228845559889882241813224121799443386413294882964391084256329960158198821850616382290784197340574192860316322522240166359508602868660397678272311720905834224829231824070041544568992660437233070006489269992490060254138580993782647433814263537646538051387454203398402505502625106836297330088319853684910442878618347880000790356417003878803075571903812499164771964736649345712709216846593248462620321055259953464231117143012133711514561943125826677109491498498068226098168241579298832652147087957237306875960117013506574314448213596144724020225441769063212687392189337219632270869356875385879859080342588764367000458309307462954232949041613731681484145704498945547921262478587143876256 [126,75] -311638184875388992622145862183035415067810908126472640749334123504398538600257274543599915195132618612468939734385266840098852226542764754663405621248648542182091260322704310199531693756879289575210245305274507692974522146698015634385156720505171707150140209084642880310913461037488772682369253473935939082697808824010392256656386400038672759129038052409558006928231926998268616317075156480470137685784137428186303961476999202785691157876771612756317833376651628425192818712818911288267537905646703905227882732784845365360547374498910966317421261725009076189907516775781675973648377596174910725291254210512936740963036757367393431132304899946932221821915596459016702212982366970263586382775267231253587536275234363296588679586766148137860419332903827302018796278894037304400399766191743154360289487835988075566397841422023175169250794160348021939856936440049786483560015931016937193644284764095998518646114791924284594358291325246866023556375030585952700556651573196812021721688653739647068655867236518091101696677503696992345687251949988148906590150276959790903353140534582404628002278496994781213918476341865079997857410638600336057523081017013727234672361571056137598533742474068837531262339829540881289931067686257074241796629150528066412850080538766590811326808233294797368481235981272853375042892859283720383508714428484122554887684637798725184492887006307870382004537411596316697144630758082093238836676645442972664272430104388683567555630231625311121957626100281819917547197315393253605663178690100254501692370326942625406176878630140659831179932750370589511066635009015580923983894673424162158908261793572045261635719237329276190725013536399261543766141553631867395239395658786172804319861661033008403663880686449360530641077360231507676473564035406604251791701078748619551652989922846723871178936826381491682933834190558075298736027728266643884937907743867374572230333933944777094046487387699094727269296742141219734614133412432056200843539280697840548884369287683131223130648013803062946261354211724049426581267921536450605295874894683512099202330312323926061305892310087370769708507872152328542241801860575705348231953175158468480337652887253944649304145790349456373674028556779741184936550707494512166156479438080 [126,76] -1253547041004364205768723000934713737342312709279878874873276302758100808700071176013491587368566184436986225750461674302400734526923606841865963369079653241020957586136125349929928437817316758211325135008438188930855512021701341959265692028168295482196311153512955149010508167844605752349495628575809589003009328126349530074365378249682603547134961682940426489468128776446448286243009908390238427489502412069884607995818987959303282885800116062382325979042095312068871015850366199585395657353513782627882158815810669502664784325394862563072764331408954712305499093991456708859922975904092660737238406463434814975408153967204051078325675834161759590665942984890991548922574223981535870294745927671695461124050773143331756339214579692017419528233536209600573525548303450136532565384741225533501159849650153618573187291164941754705672949047898247345035754857604803149235884390368895981740079108791944476618322686075154242143129798212501240879312743143536932443107668919171615797743571992942340745541223684185795239011249531966161249024843411427923145667759305033036073034469182520547391676296781232810422841571473398936941653103942191795830281152578258438617338677583770643793603559391393310493685866918180199201155067220455840487347687906165680870467046167385186026615982378492798592344849623951763358217559698880656166495870283393064051813789370751022021834856421943652633737076382276308141316252678785571010949851358592388813444647076226629081022187679818268963823366581928102762461357449857401097630847762858670942917789414792705872625552154748236967235003322258707359976429170058219433339523941075498050690084121929994760336195093319645846253098557832659603885830145907816559792073144968933573365868316325896290649563701556915167349634371277459093942833535035915481099915798924313488446727334682788807813895442800631498100796545556562675239850323405731256375628868480421075994885990760100442311687771737134208691704402320157689871587212146738473708324929203279376636695650373242448410090338995890521172912546281104986147369084294246853214545145833876819305828267863414827027001654559459882971410681905168427771622736449955203110180688133626358140315734606953146658166159273456422698024906103920482813116016063203130368 [126,77] 41054563893618792525677566316206739309128079126039761638171185428909147111350366109351563518631161845690873932831394468646902606756941981397304157384098548551246303738712339313963543737682977813310797716844529808238636219354531153872747247447548164703753380006926698457840856127298927371888603801404313293218742968627966237681312016096271332612650159998984663680493452826113030823012179907697398039146740730092120311753315424016778440567048936671926720747470438752414369662078837630525344151481263982015401270043768226642146292712049535687371740178067897700992785816139981183598202384993942653840386394205980490029886037770900691890253390996035063397487112385238366804622527879311349853871214233050641687994898997536769974214408010209571585121161411193705986782213381453879703935445580213045416737660890731239720668221510251750814256713177631164928650608044684760184222464367911333603596291108743007305969082275421328238605021271468632023690633981942928634513668518771872881452710491509602046769484150591650407770048646032447649794715141761357972402594366355332859036476916558834490986275544539282156306939558314198356533845399918859360100159007602226748050565444261909225970848634853468964801422882987590949475930112895823877943589593610265910612571398479841482027477670465094245916292486195153925631759727012405909394070536683612917129723116940636031056288186714845953437155638056282493435699765242246136470792317059899557602821178621517597594410927471204255825026284177369867027204256324433280989738625583749368742924275738822880089419247192394315753731793639118794341955714472203985419986945400261316155939994284489353924550137590419541366520262331381744316180621131616424386759417303474118009661203600231485775472832434031680789091380877407669668783059062799842743826264476831340493345426790429928931358706014808104854263892846439198962289564726512186893386090548380174281539668428623969305879206252885099937022951034047574905161333370263715302164821068831005118368018262761764965826888999965697789801345040691512243514464812614577902712981693920902500615814451763683991926392858886562526789037438052886914437141040252068522742866631078132762276177125689902091568662134075327431847578332241484604288216838439424 [126,78] 495033576193285333320723854171273841568026606343424755114773294977624795329290364688962337144058094876092560161726968906464301384913085202717835199230617244472181011409427158435569562670879442469286165735619802174562762944250409254594238519036436069990457979253786962430737474294339210843180783734744978367652194850984398827743193421931322755350989098185478776206184568457169611855579551109671444962499094570789010590540152567428952983455272020556663681294601749704013660015720682668620369624384765480988432605618324397763775597946106768924925787148438587585707370273004301753790502990432897057390869104866385459371224329889280843569413299861275164245820551245835187521972775859463959200231751781874603259402850647946566105612199497663604537200085048606166473909526813683479849205468643291340215037081949121823955342359232378970747717018321225065101326485086192640387481520133297139515625758113857790162513825557249653977008982204275262821731466028411896566483641475096506292556003535694983870316495830422967425349607995649037309197294407195015958182248755097954993671916745382345928872087425761309839013727976781552669539857055518724948095529195399471288329947758722164908656634857151735312662946438596268814094740356274292204957485773188217580441274919260818583177674111449424875950106421534998161740114295189013102511482592022622368716765475455907905493868152609479769899190701593112794507533402565688723798121889069164572276974693951017150336253780769943718169163810287843548127195963898104063480187624730597045342267321573286268884448758599484650497573459007869537086776262713838557638901595120757633163334579433209705401539827872647697063075710829385109323952097040199003995911679389231533838042845742546568337527647492545993484505524651271870914859028901829147401174577392388273617430281703305637762804523974204407682764369128428751721356574963068835006987029375057943941295631873667283928720318655576093597651742682829400820016422936468233677740865907792002965014264742874496944053787931187856219163087608620588880496550511706727346111614644760135106353665170364469448639985870641620397481005061755531390231469358483724796181713228607423858203652434282260632747286279887450757065632960451548673385210240 [126,79] -15822080756819452472509718185238861273952444770895672017104553872712688375279055574369983006027359443269117542176002961295088942788124261760723631760760074948592270422875560968316760331373792528379307494728142021254191354539778495645779781159336029366348067666462266926738912245185214153548541129776346586225418953676022433907293635197712538398802600903537295893926143216017102241531527168168818530613127345568757560562134269221592005966873650884710128921097877211070722257743857526342955750405600274001802833963042485300641765097438047689092091819114617138543130154528882377780211378848000599803364218124890017048986384942201240324634698564300913765630617113341051048975482715614764296738646702818505160744581626041018214007039799562113824366574042506261323645246742105256474953830868684273452453853056133669663803467962138749520535165217893947553993840797996685137396747501030983313645196708782563449777704355467824315276094265074276655059331547529353350433720253036184523055390495651019867332891978731801441055278688327984284057033782954114373380566834659398255651358501726919429514203422725659238198445886158802855287599243653535734391492800526853327525436630707696737226756661083421628301906766043234165241024852838730946496008774187102206757506896834038915754349049001217377094321162819210548951968288004583020997546966354664622553058355004440140303745198193596640111789245833839992989456340261316449735903677899783442464170895532605152988474436956127852996554247018369263663339242242735341581232620480187209738934803545588910040594173411304814417184322458099079853596745830516466769928645574077558198559657788560291029622280339543314069976723509326977881413481834819666434203222084741331505039208093685993380218973954680636374615009343411155139779792269507473816303563639238884171527135559550493697251740904933978728650398445114939000894436778895497205369656748244029706409342404271320603554151567025128980159449097581099760823174606506958411493853887264986894720287767679871031730101305217219108233093029024508081534428763965793814240406603203234059217966532715996433681653228533191876911255212689058722683619334016708796019086427192584799947689324977504700531563405260953523566722924500050147209856 [126,80] 210480043287473622601398687610212557364361339471836984119510590314301801510198150123413071611254602590156440949683025897809264140161287751498240545083031415774314332542142631811056533267512259158017583405286964573819000213621056511681882936201008111188024172127009125931041929031068834733049579026525993235653976200325019084803802007914535538249660386840441647308482830062576497081729516917646989312382573746407704272775382112808508922442110031785549232604495985445276898148813426073680781484252126337341934497650318319594842692561597788740750277194183628165059112982289589321927749500939873931326109685042875410651513749617537545821888439036629727471669937561304857684802619077682065269561683179231165843009365529061462117698540166638852617922959609674696719163223698978890522425740760483020388231106041806487121482209064117758289635636906936816709055184664216305997389621822515261471002422770736238562402004520181445149853356652161624863004053670459991949072783037737974026696540133253746159282529577152813736934774690470866623251741453983556348441714225279015811048391089636868710521345316490304912010268050478357607745327309454436947055520692116451670556540547184033061273633373871015703064604145116080157379441625649773193969741565169914796865451084877266149238475422171582353259541790947318127875363456307630549772775593426944260353451402555311099143477492127939297784627984848277173694415623214599399587170385031580507112542020151612807519613285948344426393743238104511082463588545998357422565689046417693725342902709159106084628383413015586153973487773995483415888997238849194731489552932438420641842017174464692829659969890570858463827973288627046955596042520640366857159797990854833627252566522216373554543201199104262141972243168293319753839582048497059461796314070063103227433261822077448643839901398052835116460070945359879269727797877797126403988479411453634698165736141884003940943045639357041869468296809751781780599300720945694282215550472209913080998569338678741022684814284030941799297905444879488063714167918626505971981652082347336483616754119597103842527096440693559181117407007751992434529713131080921482088009525725226214439106234814344635365087857986859053998759999793706717888 [126,81] -1612571256077285863470646848532855236835753533235830297324347401580386253492840685243673372345991439286302763488397610373297454393876068242809469194134916706809506896366037916763944749974308525870868639808211734338237331521859737759088849489349592803080526323342898830662499260419330473543670857667530535878089688954288731903678154972655909728819831443112505620155104449962805594108265673705959011594627869004917877718075686636715415787677976213438613176905033228920772304236924900360159653844740149787044590302014684087439446411015464491133268476810908523491271570560691179316468544202857878772546342156985362614056694343584696613026676728411901711272711585495539172727008387785769486687894431074074156569380303895108817641598342308382935841367169922220172282543830367549196021710504083670675615059682102312878353986049305559385450439920626539017154651345769651658709286892347971074966349110150906419424567005048213577702208909153244404450600270288723513277097660675017056634067453406162462693472743479088803924583605746409747125039143417192992544320540062923465775169665113574682086203327221035662152092104910255081469473126102914837837958455596510799403854097661438472364868989815545741605264504999737682931769939663140460267773401162184946793547044614107425029794147749980891392369636811712647054535447848719333274889833823523744408151982487467695504337538932989014164410737191368089094151447930976809815159694217115338260851809424708678099940560535600224786138290211103847216088841552385153710228051987395106467192243600335595771516776473053375131004241996620357923244822441485203520241692887820016919743183609057253130833589383230555742938239522980725157906078090471906629895049448299460094028238485468844815590771388541139837211251218564405357019929296518425284863446236295314589445140279993744741209302017695108523089435078629110334030475422376115029731843208899162576954891875320381122038491934373135931714175282570545862523574750393437736289288936844523206342041498965872616246153076843586077367530959384042104291374825759459580815065617757369623409931181180133777911458085951219737748691464200153186825217216076040360533955239013365009232642677588453256882938642053286518098024881027776 [126,82] 13829386718719569664302417334543349827696902859311544539438386664294585815845319265345704290331153588588682158942844952071756508522161815907633024774027175655562368635169889961082158004555605513704662328550387207398582404986123081162656957808447244071788567694549612605095639013925298695847108276731226054081359356854983518327989183738875567162406802296170281815986949036179787791081761825238926322090432016922505687958077632551437309142022601575045603281706845952067417074229338408506761101379263026799365480916463500713363857075034306153460784764629803184760349791216240617590902825968411642280689167519253829549602710292612200778975244215087560416185823357870232672990898004699102892616949619453213131905149338168907929459669589990119210490046758714841790705839378859553217905205234751719116190809501635830132474233539486544978337775295644251293285667359977028531734226092360729787096055043402931086314511323511910399185087536199114123483381463917137525930357181118965952120668044365540433768565932549493290733419069460446247113958632750402929995286142736022294581085853124770994536962521827115317730045862933124444251161402489865316317171278661733965891960674514248218627353405509761235451805544910678125903630864295063850566635495826477134711963936380796086227390655673612731769705627425567819351841635082724995038075157051203438472703727781309471304356768097820566235861327923575951045105969608010288526433674239674569729916581561440944228771228619243061639159845482719475847879392863172244332388725950624339651648648757844341781557316463623866871708069528351181564985789652610180998420595358315475048371095725243071502523971869211985379785117629983893556029809853659589976314967054654930176908345238010990503000989453026606442642477343750775528400098221882905189510495253482332117979450799437360230155535740310347950145388573028695256861181425445433779045074186923866111168176819551668138501991821303409560255487938603369796551869283558187735981273335548897417300231124641858466327652203641760366733116437692446933914543512867826559531396374810904295990506081638390144338051249920756303831471797055216085851197745175134193173437121905167428404312267218529978457260574529425417593359208 [126,83] 992787635055340035166413490526212139308109329083895415993394251541978868508919068355714436674434479400027837899802803017020628188125034484328316400078236793347337926867802402024480563666476554145739013435821743120475427340778291557141885092792309467893436786435909249162770466187668670660562723892969742510850438326628226352447889489973944353299541572871326173970375685426181969355453732240278857604322944113846054160507350848317022884911870661736978087028090962778901226555015262188465872648840110063590700334449814972568154044707683358330119867351033372165636246230140926593054299155671761492509929183591813923984121707049677335982749430712458958469288493644668320469256967190966576428630068276524950037437962053271686776180509664196691221543428955919568330180499079303879479742692418344733176570380559511496014500013586931390068439733333958716235653783994248104223233518681685417336966639144122413094439533624205960439344394854285273021044411142413423241400302507591355970496775545835258503436557231506211300128367587242425500794346272649312447449274721705624875525150802165008335401220267206121705360424936963844242767934741454879527366090423643847033040475419445915724412510946368591719070938816683066346358713323630126961802265574448407923152691071332150751031603828861662206278054298706539778001905350388003155594090639364951401002344076180941546702914606729131520826905113045229679731431155547693493935379373230741841118574674519264568133026909429948270988398291364657847578184458950095843765220538795606883843809024717839538478516580347690546462982872483315792156723416478293585799604063851032275667627890258374935904577915727318662749688380822023113900539062400399607118722258273651991137587908523402306482155052986996836860176133728241767968512753529055864736059292726822070505756783974835302267704052824610007139682886165122581433725154288306334821473863956514728340050199792919760253790883714560115872138681210859359186985600524950598445127522025090046658003050390152943089228086324045046041017363565142104138518798965209311303080164743704353287786588611769012976027081777075264253657969770834166219284715063559127026666697249939314930559500998313353763894516220799210639152 [126,84] -6904638154539146565660085634067925923495439476383282198623952253382492865294717375853061743254853561581257964872715677074287161490912485186024905498465924616689383525551047755390698096680506057093501611110677517566954588618539242399466776286520954359123979658585531788136202448951884349105082538027718388203925658503852642531738696218606119930645112043832463370710596447578894155268461958603461558822842516948063840638338910403707900558455797720029858628323667610643706651602785060661997470114200756465481965140660614534355087789384793226039119576155891025793698905407980576735397219775821376193812697086504136163296016103522845197232070895225110932825800391601396904475790105404846770285801542300520984982692804706971672975965217394363644379801733374273792721722264700091217568164941483612843829604948777135324724060127217184574033752875024057022774618182543773685209167246654081539080225057253637783688289349719778598361025853918913410434982011408881075071437281028461460506321754419805363055411274354926594847958860332879485181478351694700271110143645411113579109797098366191620855765174154962446426812236011359383883026503858813918502860025628806387432747689184176973805458572350254622177543545733864441329098240691661490677135602548915655580563411320351925951491265397557969464376896307584793753409412300053680360563418437735942168679172820010544335171995084470029158009343134871376443098548559939003818043358525140279569917092646941908291681746676982599429877616519657920889910581317678862003830001070268858105874398610398852834313662809595539821949611483164929092948539103536437484864722312546566382651930234589574755798750199054471963282868680618991476282826375892117269260494023359059239736146801457246670673745670303742542564334112008237993337961362469726979825663132489899951953856998428121025200171246882881743864552637848758384158364042316721185373087805043039488776894953876996052325171580558157322679812844370188453633377265965977611535538781097370331810997727989403186799166049267378838794187489557079781442253165969303853683196380442516102555979630447797287212447097580328627266290788939832819498081723970251744810334344646072877956939355853659907729490740658913424 [126,85] -18279215812925136621443743175735585185392727105658982592610050535919858343730373214827873307905694914065522889903625133747571870911468360421524948874547878538356303358576054229197043386373413791886978302371683304670217885159164254275721676358030999675023283331451597770147880857013117970151850841465237829932225171077985793330580261033610940453812820763188295092915109878435197951414181533293809969760144879431931421211381238298761633105951715418078296025457796540313808208601763142207902153516889088773376910133588262469607386424345450639701585852593967964200413787875547955811560350420225699842938083441079390269734380789703918335761421796853732737446625605221841799372154351838083641819064420017220121501039741715639475383864778300136722111604235956777622099820373277301085162008430563668330602898238084812534320583416533194605984725117702488487102108293977701032192280417951480753035216174799160991019755045623205793749747421120781133693093172506903267737832960399830619561793894757539981433764288574164597250509692320772400618055663548460072104891051075484354839950352631568598963673709191976485392885185078395404585873900615832390008543031561122783181299291630142249472441918279620699130999348619477016456109528379965410238078970724963291440982348362094919166000174672994535132185967170349413251386789730005749845514588895067214490369494175537125895170493587110687513442149861429570980757945424467070797412296730353395979452682819606066955532690490085900587154775518172137026802284261016636605777753948282191419540710537281425050734503220066779231303063638753547987964148587674477459743860622879494614123748465275895766887366744952255626468015457182848112976386126784696948587556401248269507677339260564959068486457808225525714034815028678432203347911650800461242250393863919951075398402051423614891385510858916010767691494547578912216466014914307109717474740622389693628522270603694284402679219067391294088478658108747882826666112332072516152300499823960933220778307733604679782251314160408639129382383748729046916838601113546192122690192168295801291608524978110441360098962310603347529929479213849229184113170222023355451672723716598855271632729174090414778467572983168 [126,86] 591687160920124744513654067946117631144045075516181053129283980344909379476233130295636707935788701779304570360243010794501446713373377860344719756655400335767676395065410769891975226247597606755116692046093149878071552304432991562122652092603317247287797332745146677682663712131484590460582537754834716856720105816889257007450469481111276745857358029547665378147451382263971064854365093833841371422121320887025159547269783501378976724664374509509382958901850752528870128597750417027749507471097247570931586681130982285269972522020310071465019672367375935154896093937767021346738289375736412403090437359720460558254917219727262684075401917774322775439641701049258847929031862570219156958716654772040386262929997799367110763665062592552085739044573516940383609663018885646777286226856644047634574072777813990944613277312599474098924885937470703402011172035053897439725499382879815041724781853156169881246739536675176838672617705501046474512755509967744933025811387778978390097788577741317501619818943325987895105313644819830591133266561943478910522075334815005909787439823584872271933443019665663814090702850755086110977292962230370601978031400528192450731092520844548320011723397076694927352035868457911208406045877316706396908613215419416451672243085656532951412340701768588331657610048087810280580399099640891291915106592474328653677140970549951923189673916516638095092859261832392372392940516059931757876741227755196646309596112566415084690073641336131000281263384469334815853445070881515725088716872678565067763919830260854545159835670801595507714795705623755949065514082930392736476531962599811699872239776093113878870508433486820729300012983110876705560658837772128159637909140493024214380017338150803626659305156840237794927532593535438005695589827199914976536400974107384844291103962165281611541618755780521079436606178360364353827276043270208649771690389912869475628577119535816583111335587319210377430722944732257856041993285538931033819393209910435926603284547845728918106401068729017016268713274617698384499475430193005927544584394808639640853519083590949710714032050138187282039058632413495546919400584618926122611186900175962380174458925805941211213756090910 [126,87] -1879218387687202904835909541337065988250971268351668504355571525454134511875192995620292860826581642212713585309697815764547370175754082172646074213151803772504595575453405638412868871663099031012054282810649044268464126826588561299681793757262811380593501048552847004911411907420186908619626265678689917060899319385236953525792186337448019583278274976616175307688127594250683432877136335201682334586248483847512479234726449887710466989580593900313759501099916507869268415665432416215150815095385947271882017523817250549900633131945321091537855608106238996212847126513383611672942372163921538821666305988815523496430979815412080645925043139465166251798350170400401766564869871540370968445090908148664706359680333513205555582068073502965887832694703971721187099723343661443609134873389556286467078672454900802281448830865973380786369917881441371820935042466988516820116319080974355766185912593699199164505282238092723314423843937254993727196732873018631719230679189399759567795082169577244404477228440361811218415424885495501420886663407149837018838061119910930893332441410651063164405369481118885698864059370401111181642851536361537548500594878695260501132352370237721697201780136858849637595900016234296955881926796120549345462832961651498370564211137066851963618263574782753350352752082901821653342331941358853871504779510846527854104795910110640988136648886049038373976029078572160555514457174073712857133839513143113629735032065814315960735081779323367951524995576889865230556232685792023339531640334407438117468350243660047764187279766839221881246394603072010729162337159345364423639527360022883400096338848393725799630376774984660191004248480991071917561460777491477822505243099416432891441786470302905871617911327318574252756499188183257281764804741722260280855092641851235695940329069163261591730433924515688988294127327138070408296308087088487261517498310325605372827034340126710841711030114465808138942415610430148576352840797744210881756744796421739738220201786928958750307455590599282801257764568860194832702643146213684243839711791201640863459039678706615985449930493538556459895592518464891644970616381157774072560712343349206863667209071258708109149320 [126,88] 2899244224752750711017345394456526879587345701868836560007908566346769592471398934914400411879524922352100127654569379152266720566173396919052358312756738053021815381618100323746916610415457668187834569732372618017131221421640469558734233004519531879271403582372674288750584445105273251994512285823276465249114977211903982586547528440876894073399392348031396495254084867338766341985945736056171508727820959680243619383924122708248384770413619780158654648289105276441037329535385727051709450375622063791286687166426874591821424644056201983757892842509521140295246982054501916127356853126532055932568982375274229225316563079198051600540727458218444526806629042363735898591583539804069903860056465854533948219233566097728497145252194030281193115809367146966995592451015601042922466403906588643001076767040523084507691313436543128763381281306479681624106846731722186724465895182693062021532692956854090210075968512026058705935138306687435401579225114965771163949430246379663237261651824522757832030664798490917482945772147682194980863409848135951801278397783802230080714051766730233726556753195389050304372991739110943775747412356492308507458257583265718377309616808759851357259413974867887038525605442846127199143831148890716296394252834922159040928074239522025948940861093036962476486757210646237993765262497139119457627708285516571701603769283475609275182910230375103649192349858129111031028297201821885475158193506015272483739902988881479475677306544135212936020859604148327835809971991485701014562441227791436102887869579710478226408958317166986262067313266243547815101505553421535115654621927771159004163236196250152986466905264956994669933803553326044801134428471524936353717773215318015250289767750130762171724450922586558911551026788997042870147184574311370550927691075515012573706027625196749101331332362460297591807772370104001304882811379422120224814096467033765206114616280249137670993097756959361217767039855410461582136951010222961047019907033463772671270968641868588937387936305483617016870346436029134122029948732435441312468701899158509235161932068271900455940088834853100704766848700507007963392634297517680839255344768878827248517115333666884608 [126,89] -37842093762775015835058803226621488060069316446738450664233525465612482473278727543034857510305412526323546298054734067674302610206175541805674348881391064314707553480691429113980898987694610172830645391639754074466932821090392169821008127664338456440169168448969979793068324213520568756975953279647107089526886143353672679637398852490310505158850498029343897177182700605850699980769636163236377554217076950368164870089491786275052559922707911191567255503702403467175286778169959134785221245996699900555227340147959537316514116958303783619453620272315720767956277397698386562674729219337685857003307615593391581237242175095053248394630506693133892197890177954570767598584022106079539430141572011248964889745830285853721760103615497950807862439299171855396974207469410415993991973221917667009531179460713359685597184365109328417034601078838686173843078034870550622266118442010610122592598436179310754368968945502827655596917723169239452305946042923078879294836023641235521255045145007068947897093452883298781545271870971038723407885944685017063827692254231738955249218513393983833543364101466567355064553699947689674559122976740501795520556458839147702969526646422925996386275861896852283704006774827525893987461859261650462373770925662778544983755659348932775154207465418924314446598123729053743136410468585597630787111207602839180127557446728899711945257652405953975097643798977453241213755064411770676057037631799795106909280856276052034873597842122524698108850435458951841769973833257023251345039907491171579613377130712550186298655348872245529676281684186209349190221975852865112923551605502393429149549133311504286802168196861242192698507658101164815106179608847745235895398825225502703090446234659896369610995874698399708850982963978937254526222837826834148208209799361265468024491351253451561289162498475694825648153205791420339520882459808747311034875120292566572466467442685809578714072251766589194352868565132517394986839007220916468069004995337402599179374183212895078128615588569709580743244845987772935757413975430183372235584795983838753427585401132303296286171917146014343564867057133244053840635947263563580206937606743411011349323906305088 [126,90] 157673997232317567157118691967910674030444272356398259120846990738172326944546235633811246255659663042858870719159153660097429056367688697600773952927263617031566100489949130651569390060030434115199600073631244476630108938280058651244749001886511470697146852383944138392900182124679464544932733834387131604997073753999573358153050659547667689713078834372555332397017229870128364713521849475255181566785991808852188294753221635940958175414993237447669022388795466885687633794424315711964364334336572500138616615656112784001473694602574514395674960613882650215588417616194449629093471978547217794107344088909070100877753523914135792287168713950339780808796606774101532642218065106650391061435637307932051014048165973736184834678081862206660966927705437753953397881631797153765844927948602819023095780696461747845400484302625136268371554953107346637692077148072529510437745192683229014911739634475099106118150527281462847901580052243938172491038185096374453297300146903686356553086325262648026858968242108072477835619227597204492201133729617361655209802152069225435003780059554627608751818147887576310774271516826951548097157043642251927400756716555890880806583902946590394439606957336117048641925936181820923707930549610561782801906851210383194936494581909530906455375387350263460633435389965703756349086707314781363059333715317596472999527567499558011240330982065763437467143085756642280665894436045541578632739049149705141839373214675435263423136258366047527769303408121928931163357888347321332528525822541824532618542026287832899867016189662024046918692008764102990172529910426716302298117575894016522145177974221109883070675501734090543489412131084813241183066726666970042260956436195149157699446474580011462200395911992826670765675320901949095011183811165055818926017247125608207289158589413661579422294062902921301261161634149501357385498456022594498940487075713284130495339027437659314970332116236197897598524837801782728591394103310048753130055541833695461596193236881092187715234868345490919299339441007448702364214768201804287547313509125179825720703744548513369902160669278952624358231745589898633369328609929680076698901794054292780932844640 [126,91] -284169915050946503339834873947636773595917401698134188582123281475025740207089124781711871192067147708760019319733429118261444420020326224091889867665494388264487042378434458120156252130869564045451984541293783079844778589734929683186164656467893822379392280901428587620729186155843553012981382530581343880516187046633197947158735343733363564069113793321773402334197149544456006102490142259174211229312808781903804589087935324119391688803922421575069870843152905938671984686884539147736466248807020167845397358245839789271472624586291430896025704113361708479031735978756273640735859334961016063784457041703069611128901669183075975928060701919229216072188578113475354449856105843808537884024999468691303406112406223970428484106785885494679495629505677840868299985402476489684126191707424625773291724445079787866381360786680939859835795471742012842144830867269830062505287258029439673624057165519235479914215969468120825663430047328863651420069271878806370973416971552466206372674959940812219460588772063828928649092232729386692592959163794863262487450511398621601407410182935507309179659780123530515376786474620073539608660691118399484212319439978316661045918222268265562785734143122941541905228143598747904470533631422366398535230926614094159640500231623776330167314569597625986660538015654717572973063335120554371876612665563331783056542807505936362726651976658222804466778172146774576514879266891464388915155716010595323228594715827343912644021103349179951833395605816681682785923149353434707087030228955501830954699285296578636102832810616609811908395112594877553836563896592359389805621092766612795081064730383068863619424288986754921532122468057562804767418999784518697312326089760822392063175971695658328284546673457184389109434141386640817099563674897978266087804908901382298941146911177896596420854192447640209003512741894786520678204128623529291790264725459706041096557616685598318902634122530241779383170834681863199508158478676641878094893180059456244315379809104538366491738322380129734101273402539695986048281795921043671969894504698666434088756517597341596057225495786100013237334965003929970712068150199105236109009823248035192496 [126,92] 840995814996513457995983249784930748102700675666395089267245598689170731689778722995452789193435104243084260322337349429054872698475001809249834957462233532028884263851406002650584888513038763082939980697285893943402554971412888172263390668162082607890760207505747085311843139584645602248068008228867121995579275305145473562748547471095182769066605747305670907446816856064544338047681619377042463503688978704073315902385965248928667694278681191829667699688414036108582670459357863148690509939226130431641646722948429591379281073701911775345294951574773108408813244793159838373532771380784043096688748272187522757104507165554506955076054849207150630374285866079983740758828837051819380950388577709896266309712805810744559066065335005408006188561538950463952204478964512558177128245796130306091307309642161265578914684041352550160649632712481564687780232281079406801577844234373799395298226110588570457183787973151296761016004865313341623435812515491931900602764551760417259836321170908956849271776359011523004577248252696427870503760305578107366277919386694840378448935850606460708964843667008818449204312887009605008596489958408165763475965861645008581835377220789627563191292393878306275665283306515610724839848776996876005530331086523248316717205830529102411800211604908588869862067478598133899064400008666646878355213705941075838629571456396496016706436474414161580914835384535498785789067217943637492093401416052222409312644526155704623475662956081030482112096121988908471627379446181631440982551421333482069767842496367671057922026725157994079844859339556263255793487994547033089458098509016128870911779543052036194875929537602766849710211513810608344452150072489923042069718362778155184472905578578916389217907851816278268293027455382722405369500692840801135260423180830298451144548061066096644680338206594199831196756782725198375652942932664627474114633494872970351053587289783225913499423488414240087701429235165695120061031388675193217413534414061423993177554378679279073437198032733703151919387184339639798001276414242002877029971354461013905542502912247348566932095887172811750746967324690302396756824672237269328677475053963760 [126,93] -489559277048655127233603232455858061335195548220844588419482702895847234170863771362839452300239789365989387760053873411141318283180562403338084699080602555332716449788625695112933179506347776815718998482096828952709238805765895845628898623492262103485033982981408451370716140969877818463587371226702267529390089302343346838122325534094070613892283878220955922327239830911670438724682959580006689395234406150868244012367167754159270296305119345926640558295658283857318434312327284362126178184585168115977043516947514534591945363974194581653391126011903925792488732151134940711051925134433423417869675608840689191589069334037883256822753742641226531101860995736949845357078657901081923472802408775908016299070859602438698360792413600211340871986668406374311836811867922364571688214353142618141024965370639781216314903587044692648768154362442088537149093040309208798954990233502266342145660814497154778452994172504619255361320886945284701689485999827265521048932960808324573473649777306707359778904062719592059794630585907345194884351293140657895428452861994742153521612509585641168842625276533640140835575717520678960487367792841241881298614497907384664922175865965359910878376687226114013199286762646186465120611008753878238248025447530691801650348861416630039592856385300585515005667372461548214629085537835293216723029631618403513673537819576699372202129939450506585417011773607600828677252481953673080129734592154060328047154971308703733733940675617324355387508862590791249748628730044507400668595426824403133294836732519455102899867805647385930665588673792612409479823038974991572810007463655153624578074563840741501807867117957567347755554850826425334388213360141003914948514576349604694843417992165278164454869912823366240705502803473836542932381395086022559493333366848485785402612537077226843939025047015581798296769203196298125232805597793024988267180840064756744054492347753807915344033313345793538223285298075139799804313297345158069195919811696934681549962712323490040921282404482160108538805871873231921790785832531990841392249793558139608499456932962632729798246543413869682526969724853085357938231672082335275630745248 [126,94] 199075447284059498721177944342309050851757079438954531847431937337369376473967444666562796854109147368496855396815407829396254268842016975975640290022997032406911932289369000006266136970489957554865838669500559475619630230940317661531981940251662068796958167829199736792702792742975910691261460532320655701264739525939948975397876217507520303787507795394446931778442650730216573976964673302327282182835348665852107037135942550258968166232868978651550748174057087221667894595673058291261071741443782478956379500757277218892274045395827139451027893414448861384870147053251451303501785378284817381201156231305510183301131351708645042613520923182429659557716139009234654395470989379519499992706022029222736334449727967928997593677276268529801941922356072122505611381808999536164962932168842059624343464605110905054947873357007851468618386164468062913340372995203801659442598188786840326434882636544101092505158816225630846212597878724628187077055255930329723554945767513461649575669975237214541836806907901288445429442129546138652583628555184308462086045020595666876776534651841957343268731692792480172487272126825778951757191892266955898057333118236926553226279637179002135418775297669184259416527970340097573296287256677670630554872762028041330646138633347292430844120994107347760235921274166302488860835863172270806632958373599169384051969334500143789874198389133396845764632266603396830069818024441970720187106777393577907574406828283066371744457681563213943632084410684501304597575921774217672387488692046541586494732459897978921917897019466072619126789749523450911756115950712060393065171624102844121897664554303591125354197148874824390072133418708543380512639099616001136778393524444056986516834039588559802282112277706972591298109083926131640435458379915180512113637740072807797276580671883554285217283695318261279752404301493393233692866165749561148740569051538335902622050349688526661867595868622793031135547116124430320204221526661540721764615524099323222973141585374236222322615854133609935587817944193957521834119755904500984379380402640906843940509935789664043400646794451014245914233505281984182943493227981197934070 [126,95] -295614367863001148097482223661269943275391037206312170599840630627083980060000915487860053972334935315340815506673241824111696048102384674433718663573612708999670622858683867318169767622199181501898135980806231943609016353890665829099400660049913553315376576025566139055183927653686757447391861469000889957945880586729978998556923135120609814024643392674070337588454167045420483249329370205647784454506099642428467795062718471709342126881795594675122178064718188526319293906306791372547545879494908828658000165182433832653981716045909985889203632751623958814995264888636160724394073738376419546699395695601827423867730216229674798592573340459449243274176618047516509948512697695658999287100017653740887739610880251512740775169285803924954055460166194466073187361217110884757089588556227131400984894254535997026242199068045740668584574709151704313039488890636137010987649150310320142636565158201294730685097667371172634859831066710773013996398365827408071042931186886266559505697437955385559257737389298168713552706955660167531203592435342871817241205939982234152086602113036080102501171420024808401703243004695744658572840908913830396100793062460827257045776128611488926847706587593401710408580730248272641616883016566312375286912068969054432210617934602972518984605035600774993068715785926017919177112075379316787457140398330360916305539834126960028700557412517667268497381526429570493442651888514192229273902162722712002450412188902713617897718400711984113679408870668883659064437636519918957868325644699638560082893972739172795741880227165031247899297049715982445719119512427473138270381754655755705473634088459015197144651337052639022937554196349150685607838805707864747432346430114240245327716695091807736920586470423147171323662084175092587677330964428967388818899061030081672675835831453833391952799641625636843022195960568101704848788887063755433962439519697496881594769804455044009816327046351911185342327552722151318407226247565232516908534867271362597639973729676139253840323000178167675188968893097606043319987053919197684014955220937821086926788158921914982105725235830124921855726674394775866229668631556368 [126,96] 48089552109696027896516534174406273861767749114457151666303532752635595504425060278604225226378512977248837012572007036467359461126616456467921215365480677266386836199358907460891182834911753217824140451867963081122677430858334685892809771397139576498130211134694771758426942808684005033329791931660828037336668711919089816959465525386834129678642174858772611573135157631373547108832439929575324277942725601712768162574432048649006367466101302323670952810841692431102894298203476293469807365651112891259664881808266097592160017646027092647671027870640744742403091209409417241403013847779811484011853792266741941420755582922637393049688357111829118577498526679969636999201162411231716622146009725135134193308879133940367863465660230768712127846040775688912779703291846297865712493569865492342890426828094204598402752740925793440690628782129672291462889547868173808528486115491087111374373234938951878703741792584452380287848638819205958857132571061925316841804969618537531762667933202544666991983684284164428825153368682468691904856557989179617392052615666017604195276698950327196831584827820590464421903695991523231043461169721048503289923482039986646719926023340616030486955741605665459819528924907689454113074553003932396304691447501809634397002896683674632713224994886038078394889581486204246387478092885250023195747279897319417060438678456177816420283829112255760262113762294507659574418860532176162991988854360897775115462546439944079392178373243600709722995888855729039898707636672553288513529305729127828941926392735466739546248969014951340407996778094719764413409300413013704961641619440549799872375577898918964090435079031242828972030451909899763630956680315811099884623777726844180003921518117779533012986956588669462119505817850457625461150676640578647579788100072396561192268667962603827045594633372276991235869449005963284775444734605024396611006251441375010562064807326965428317282656433621149720902006668260308187358313877417590159066629998415409257770940533325374452085961178546515184166289867667405453297080507283139274278741402290723962103643274226795761043496308449942543824042939051508066447744 [126,97] -91032318848358232508467132492719083741011609339705674415354929648720552916875088833598713032979631083125610743459145663435925180390057548004994933546221787936863911392377363664375448817936564032668783553873735188724052251238767694085763566569734291611218680556029938422035575150925031819923128061288803115416978612997448341767135378490975798035060427690965007734708482825177344828008223228177591998196075520648112052959047566586776260848198966794946621000436724647740240901104834298408358273478191265500022178145454051238630762594369353135448190193869097620113939921680503673503172225906471780278006897499682255686289241253213943571024115598842156519020353375814466912112968475552995885872200490159609213306854297702665720713389731511429806034267094150466866896427517072382302605937543752767802668715845334473984314685959545780487708680313238557878406605668487480059684272886865106598156036898299159038177483017039771200730468872683253362144837595942770080158906852823610198511453406333848260459607876889270599134960204866702102491220479751984180674016150432385424781307552851235393615888429176082295016554081284909125150698671936713453056248236881778795104732949631874791529636153519476492065291848498182062942088028992779839896773933613895325789168069710892979324354992548439589457141416693490239598361892845363764719129197740947000118578293955855066873258804574413365909230350303399626679175684409777981759901466368518640652562166006861458128230520427274187750107868491981517881673926101671612130365254255602817407272793614726107865055147457878310383236472435977797019701825229108901097660074363578331205533861857769058876681809048077961423680788474076600400250939378477771707142008294427055372223336789373731232189176796925385090400101079455872497563281643320369499428693393149478658885109416155438795554050796475166465352511126204437185707328875339687272796889627774153823692854071729079410984157748787570225127314020530131102738155573285180476763027194589270768507564852748758354292052197348040284561499913622153625576266084175974251055135457554164671824428947896248123439264840931458948223404162454304 [126,98] 207222216095876070244637090310123445791954983831235875358106066798109491649045726735303790580506322804522703611151391895939279596924234608169426436968130364566749261546885676974744966715268709753881944152008591344575732759964773222472610328839224902210794410493928991405766992983674312620727279890516075262544595559704810822583944295739696972859029393890488486292464933565659740493256944479109782184807560268049151463327008055128321334092074381645028276013658710561080305516050849166759974407843347284142476322772294119800992033792242014370477693845013536049686869161156174594396820223388327129537806604191962753437820695958247009638887531357410728053514156008734041656834395904370426472106330479605757090445134459770110578410779562994149554637646460808465359643000680643343654510688971714140408093735062738643018747969045280313501220928637483330592432805618786293207727721767027318562993021055138088983665153057646199317442277775565760324719963404135037404030019322793503598041934425811622910314819938680698840510931136298899469001157974279004936550209172281493038091795686056082842694518893296699342507205898177352197657739305350338112414104007933639273350055593595221783422418644699368747944909452527943186007305854584183431723496489515988638396496712453786059558954394186418689439866495721797438851605637893052195583933385015233662913321294598361802821537755006079510936796797885827433191735629456873061261984036955553866183926775795988913189033026815706545040066638481444739552228261933622473805117947118623108695592141479950679294000014659381093662916052462713634449094357233125472895353245547541486732617226271618377048344646790799627955331743145340870211236905481354644294520705594094473602205936090729988121307979320285270810156667838846455920876136752666358167590656158465129398844720587116902400368329075279527740017655211214060178401137973143380668996141876475044980114934358279396426629873334890169988039228407306313778936474394271176996512463412867842762508033430976460015275489019214527990350747996628991952598543236870543609148007548380577252731247305523752454270932281251353953017669216 [126,99] -76392984626177245767283930373577359628862021148112273470997420582763881156083756409664145295630536177296576671821741962718138091674380102640566760559709856836335425163409688752889692759952651053236852782824804253948544094308549554866992208332311941505864166443187945715518914778650456920025180007412562915292560534695463444056182912684496871617116467652892782327883243181745272502233235441129899554910258685952470075198408529874006575925788102811838473679357014337264515168538891496275945840435011304227085423914882383370719672040294406756144616043512128787027237524945851239334368077353460152455816484432930562619329257317753176340488300357434317256447585126618740440079560135957243010058754010250437395580359133541711759113741661254330533578513032445781650323475584795848756777860473959772160519330045981832493847451548056942786213547984734088128937794809490336055639972693713301798304704012511251737528691022905341301119599305367196616233229328779932813295555134626561048877114100420751280743440610991115433739009501193112234146654582691250990744665192656557925629448033731944066592052259646929023088728283654951970437111286766522305715879486667068394601609585501419711849705562517883586499764146551395404080188894713578937326561476787279255854597431295590713277404528700842628951562043948014614647355120307004518104776836267855018651555566692136226817194930886307793553014307430187874615314627708579472505574307083798560253627007665474477050015162076278816621744116513574726007978227088015853177715945927913680025825409341883328428005144216313634301242078477007791249328469858829612758078483714864242029249413200980441494450403653528066833537518140565273263004142004470120527840176259087662486292811575870528221034427778506141579275380509024600050688005939557643251994133076736116574032500807217315466423148930098775432505599375984474015494328723152845613302045255543308131199580366702260221035791537789131597901175010186530826674781380042449890823363166397910358301739689807584227956102180356316479982244615588722453319119744769478810426459375005989041000341787980294569281935842557813775296 [126,100] 27187506842575541683596677808965358633631226380683240535022584279774629142950104131123760892932965206551851407050495066738436315956235592288249309614635379545246774747949907930895787089102810680637622549295234983883686638109127486556545762933256499110481944185673701496354715469854225585232467606730381400898022926100459035083064099472832996336963813833796800303554458831896464600068923332500084019401467149974242880060700304129208171289433903682097180979357547363412268746917952633283639792412292883914529279018760493489187614343108141093796640149664708460603696902757295858454350710271768323279440681500540217694707181783869060370856643830292880675083900401796753037543741800909387454527833290338762687577157804164522941372720916873866188193607883808386547813014344786503973639367410711012753551547584442004927228514998654283954837793851626429413564232322617435762178092281623497710529084664229679513333952148153111752572306434796932526284529214824133061017746904040188291597500318190658300129104646362415122807350175662649990468157467828835570186931854184536678664019937759873742849309012871632473311468004308167097184714419121523069136263353769499974452367313357110075456547476660375056976210853315818583140844742969923146532021677340525901854716549556091298726287707419230002167819424840090640314817745380821952232338571567236905820161571126252965890018605513991021596034288773374652905352102610305540718094929406739784327149335599174202612433838604763482438437265895317454867407085702313674799572845906216415801296699924625659577088367165422303450554291125113578129239051809241168442985338581739114164247799631170784557598973955475468462205682809476271369822526327984800920600120176181669688745242210064426236932833727323838597286364781240270390255059257119136286391496051448717288000806378690774448392978831112839076520505737413152880854463580202309391161185844709434610705695799517129694034280914597741242630225950727928779408058017838166234908218747513888610613148589822527517328891749127654674765891184271137322715272605347946562815700441504847318024328676421210425898255873983104 [126,101] -7568867982226684283634066520709993126876598620632642065211720265010819268501862721236305624303651362582709984928829134193097371186203232198454820850896780904364688095411032069909060584386922295862755446345040314809157126629856023740022565503706385684251039558504911878373103535808790535477273165446860610576070327870779302234636847341321197730215027463143631367731649528943810608273144748175076307682859899745377817440738861569341519800573307184721437462849593918487852826204443916110205622993299151928515500838448842269412084894951925013259430527009882520928280297858751216917384045812332395636404944763135215225251559063742822427623493753111839403615235756384304679319442790069433321630574913417118857058619776667972968113663828722905847264054463148583040938133134267263207803993354799888419687324431732008879154821126066782998778498729701540825784752821272148871367774866922603784654395229925908983955798710073635635548276309907186086730315804562391621726058729627663130501685571549133505281678767489567950290615013990618151858142269906285418335618598638335604623626500008610565276502047586788429048617659032425293508468269252743040252155793445722974428528933090270009117615486369131388811951256575974252580536401013918602500205743499941154283732210736371504025006664902973685389312622252803159823240174594949785947851311333591811103785429736556305627066184866863468690780714715475405597869383407965993353275715803360015413370713916276201219561508832982767687868612378345055754298367771899362266954719069419970645422819932270534096225791149756860589838051774571158760117862360469515710023655535097546397129111660850518202154108909140470256021875146662855073636536454760475261416025291749851981718220558154877109729235569609220787365633260339787158072815793195863960406567571490526423063040380944086736796197397080742840451997134247265620587187185954494756155067222163967216659621215272611311107734762456009365250054899656606681441156144305435467378295140959662935058653899542102694184625454266292538462008634205856314344018768280333893194161840654639222423421497723226116826473248 [126,102] 955531585731795499865623492185186644896671186094869958031291056469602041942433331330769888681991451320840729844991796579384983880774213053801137233215554343318535566716051420840148962816562130507558121929672774195499879936455565465901181294805938539883259791858969212594819578831345721350204895342528294379891646824331942544599454467297627620502304200741841299996696928173884466595020554108566679780654520713913136726600601980546906433922617958260389600711047996347189712546349508439010882084426840968594423111125380038052157501410060403054725316082184869560908050490482692891572290047587544445513815805518006061130906629987904592684324641453829933725933401967999244572941861787614465636644220077045382378126678410349133032286220002358312280324358738229345424939953653961577404223309078260800672143522120102114627319005231280268153186346513504772873186279392928027271551424080249567972695847230585834816399889145047942917688474269261652752065284499911088078781278336059643119754089889424561841952649849399139593560438331894004915098329938390279496280117524514786374823636262074809796083505910347635952331274314330968718774445555690962709579524209312276110645683157075394485414256195903820550735066900964652814638026320369016658978126746544428775896292993560566325956573879685338451569517186886982707101217414918732422274520137207353458706863089865180250719536626861418583994532516613355708476643784803077653874308230034862117847267879568536516044514111416793661282526867860637816537999134457857294824104120418097313976525532241711226316500645686703266076447338771351386430807296452279993057799037533967878454874829711576633183823537179511730636943237179986262499810967617280652099685451609582065779056443172790633999920661095137223368282268368427920027153355457042698924583901051406497671108608228151548982622338034118656221322028330027647849644913867962464811647919996473927722769281110333437854753247901499630209519787384207060260401550062234687813107951766187673800434663554455985009633242540258562010486603831005137479876924363548992993931546241125184598619123084571156640 [126,103] -44657886725714591459636617526953502635651928202775879777132722369921898807072279999354510470626070857764602157596932023795206854847121801611820265250737411558058645633375913026891828752380179765484618160967481041410347701745473715847669037077913016698819367949734105479950210673552695330546687545299821752014944477703379254665793513866089595185740259122089791385982557920664878547907963505596723341908621548511115901838853946909398699860918676941059053671703759693563420566730969031446428104555309480942594458658687349519701432234305361758636339982981899015308892931949415907335141314204171627380803194887929275304454217771577631374763548695883136657645831094014989207067207043223086810181604989710414164308012106029942324583488068956286478792356367610741429674678316183687613500042057448865122024914187653854041586154186145497736260250018934444276647140732986283382440191329863260803864406924383991127116294071007554426544065134351032521395937499658574329100535401435680801570080925678085646803603219407762408805422150426374660039528854416399218687843645047422185261329463241533012474625383965838252499294706726739276041537513138811109933135271253072090157460747042054819532790365245435438802996720396850879997395584471782189396096404108248322078257064654657013823104216182656427886544285604415395797902479384648657964861322301552525429144369586706991829212783774163019336056907974435136083896042336965865906896918395157247533909223399300430153187275248234842680445994185898530909290280164439950555363180972662218422610033499192743513396343948566473596527469100188504435633024057511854975159915414333265079088657582164657142736618132254210915347371759512807071778541759379918482474072234294484468786504077710202041254121402583048822166556810994099920710358568327163221317106581451929939581211412874381514776106128812390139981186301482695044167589654912095524106100108109120292659053715340696894421949104101815965114530951145718026337417009253586144413435332736851394776031952578222888107928673250136423934252931240651074613449994100510672656148382162321115193792236408 [126,104] 8807986511027143194558860796015436019888833852916009299524458338044270866577506566932815788279393639520211189932208784597992597609282163069826439965316066314585465714378662936358695131701151487843770631844037538930818095893409919144204670895098132399285952291110123863514809057102659405062344863873064326757630439435279621723874100041667279733823096908268543379421593550993331499996629383341832668588591364963891211964278266251075660161878356201318449371569512356171072796982858696698344672870134910488926380870949896242261895430748036616287864602986086773641092476794170744397909018289530634245527107590147905207455681744985396633949494156893165676196457784901643741460026702367677214306988634368055774069031437982865200141250700579091347144451327486380814965792008778640049931018099166293541199848964644576281164307078661330029123407203757368159989213160299136381820521405206099862059339909999625590882556232920470732315852144243021403008173584759368090189268050013488713933071237468819907792686948351028130900253512678651668088670047781256345459958630515041646354949875738104413125745072422260836575454091422975772436583469274856165002936173513913794283735977159237559099044577230318876222695484362151226674515193421051407519046983709428370002414134270683428257090751755485752779587649632777417312933431571441613949123684573199521659829821771768161316024123952489925003656651004242461250815067070998017156276244017154892973245278735357425912093885274874867487356975660860593879617618634041229958118292344803028295493247847995227243465220103395168432703034850006866933996929098292059515353628241787449979700473982787581790245086982190907131556306472143823192072780253696476841211796899984710980866908192376403880994877225085866787857293041526679070198794900818419818180163428491952700820940473899727281152170165930276944339285141525580414420681900266417844981105174895156192881241209603519553609603046081426559234908678957380856170713524756746997953937064610430536519904190066591140364581717676523277518509164172075312538358915156232997158683487668260861600192 [126,105] -1842001893963189513594291829731547096273643822092287544705722939796227285592894904108497284104574439662811815719936855883990359329041720203163376118744717853015469287156760671525277431892375393739617925779773294764932956282774161618927464824831055967536069935859737503985144652394764063974259471910267285219074230695145683006605248143613695303161811465518920642572553887715866219692704436791487116004175935241394595952013690857826282832183456213287548733007626080117139403755170341975096607750704173161954169839294703490150607846416900391852896621332607834728512066191430858275978617247087723779249710819868169605196554348626491566063629669038784916835525114022256665548570507685076020354740525842883418475458266354685175724100411286073164210983243133372009156052157090962803443114837669985134651727476908563112912808256421059033265105084906742533675072555197599075631365275251748330887864990029191692676850554348639748958702284047683067922382507857411905947965007048727678802515586365029471100500949364619231403693350525942955701343975726621470572056449785275115738516116040388181058750135812943621016125670647957622692954167207374457520158866868919373716126410071066162689931803075370855662043126662244913203723951078594833428256580635255757392786898315795701040413041121603037745950052030097046086447832904668688247010376555741791214094953386942172731498995694694288052743488200357358577991433279715642220592211989691687370593076466286095171489984030031283731366986239688606603248465005488584676801726319363549331802138511443521701784496515304682911108489005555790913294166269845501448599166647045496656082590075952600335171504694503350537872479000442888763289584211161437543379817838667662146821016235323995682010889235309255529884838827789355018319729053987262387708969003173298332977907181493542174390335654641337552277954400034986878593838833576912643584041664591277790141785252267888264005630331944752436767099832802260974591583463659776195457249516539590132839046572435175513797420441559426731701284384418696977370478812044122025443887307723989504 [126,106] 165662510198486622906637378052052491643163583528776713719057059828636604898080373713468037703559705073866849731576133593855019206288433698264582137442729072693882014567488130702119362870607406135912509845848602106347758378557326841325857175120598568102837177609930631768951936557502043207063108739222222837341946462986809181048977264013529012564007101246112056704820907468568698957090012220211799127354223917729459590269099522408789048947088830610044716940515439478843844005551604029074386263603240659562113146833644792874430065522371538583552044954864544167303362582140802903774960964607576894846264150754931234444268605333541877353047919938145467258830903086370124416007811398813610554833284241485270937587540844432999455367989737635189920439994247152391948746268289807209777988780670160500235448683780934948660452289309456783660476036279756358971209691142037119236217348741300419304371364361469342014769328664975417338177963148607331953168367599175767078605261675500652162935229371222925866001540554090044069856937368741853016781682663152586512969862544434323745086164218490545935005321788359712996625858945192503377568477696042713226450917640144549118160883171331443188877481624349693259754523529971568605456704333817259965973532508005343675894160967160718468779585330570792148916884477179488685144782372664380188166058545563999910690400727627355966574544951223491408337999544107294997599121380878331836969290411428590667362210919717760543064713903661728086212420594587821602542367312870507377459130788911265694828605920017706091677450181645613705320745917893933657850472021854508205451648011935130617918078192281476461247894650578095754514433895089213425500653099532879732598159133779343217469807065913185217057757389293649404208628372979510202757461581324694978647616387510636928414829306505053488265778501170909613335454607357281568077264895771034748832517107308454966035540981203789229202828248800432970016584503135084816662044156690427124079609933086097820686721738848940116548934771582216739586192577062055651759970533274419752005042364872 [126,107] -15708993654861960841771688070955536604777047697188595084533913971669610662751217881201993109003376823613731712922860611406881916877995528892026625108823386258153413272681114310115439291306606432362112661227789467860213973218545188152928882823564119925719995027882421132991147685019544516872178118833650697404837154030424972890042377076369531001044878507465622994993960654277754028978664365637619523891847403419874225622336175284701705848303647493670480076721840018991311999663530388132519694788528867709613552652698729604796121857569970383739534005170533202473855517798166168767510164252339208292843191787577105193555075513534062705730271403911100162775650182622538541914699167205994182822967759939388853026587506544841175455866508923982841742553113141566741496773052917832746088561233145808902172748753540039458086883953178145176835478897230985155441001672231707513030722644735263714260380928426353049693295347513684185020967030567134410275445654641358697572148132927716281319389110726070199059432571873404708666639069173546203287548609502920490453778351799523763160302765732058255609740194716700568860317198066621161024775204425813817436170068983511572666488011971758768409177264103724454360571345046709434755494247319279401376244306686581762456073765007586213878744234366800684713010246044813245243234628001238624475271748523465527294256626227326547595791574717882760457905762157584666865618024543009150740583240092393654804262840866785864341944615035440203050345201993835922236496902458743203782378035355974917851738780942881209377500600708741025071204536691784524139769017825034979840123296637606910642762297460834522733865868830347433875569158529679367981849157290805692463127396531384452869934887971050857275230373799097829148809797440572056149845101486748173566825564350062640140068706592621874345900179924298498277181970697531090026101347239220528263262588413207433322579831912212799370057204480931409876628395937312815849574460094193869290329985019517443966396989917778682432873721731216663047343979710852835598311773273483438013984 [126,108] 1197940608936422695096952560160457333611691587721704011740310956955845258419083070657405435754115367926794787023708418225319225438517907517804305938719478559308825970609866419688792698605309867576769956064602802324056824597041471679081950163804118586326926088601450725513704278254676230364417488428571183598993781904455216505505874526109383445858634639499567206839207976631604025880721054949151642476309570636006488645344172409296124635795665267007854035762975451356863596117427696100898283742110519135514144339469926154545405018708826960819886790898590049099943306503616368081375212289089867265826575893963027260573648261703558148566086067256458016713770816034969898183901182177713875969020366869463810004916322906497496906660504558143251916690538042688676538661250996564672970727615026315659442282249882171030418004980358319739857082497542305940067892002665107912620078059634100820865870962308112016639682356410268088632569491432051784106688823941780335872160897471755628226394400579531870475585212152650772185275781548728372946593594856211363596034636757561125115018123534425501283168102903784888659057823964834701107681702110589284132595641115901008126786765487308679790232125138285902942190463720077347391258986267756996878323371561956833430313449592656214049806082054159807533642283676093852286153862946755223149862890441596863524604307899209557032238163176924217595172411929130186309565572676944214006070793428821079888428249179731988685645498771401064468181268008634242788732367183943973018122145903092349453243517724083208546349630018093754411667200300609066920227926216903740970660761207603730269281057386687518432619655533467760389058149995541584016410711743778010466229278315734637897611516588394578521715246566309297067944356416695891912004019234601651503586832089968398996234859585776392055700622621161049552682440574484300607652323148889319816576688957196791745912828726407684518216978689086178276496450316671460901298216405990813305399897716147895053214954026845351318892091601992541019442600529096830895006962053969552 [126,109] -44842491374858800433510734141175652009229606526634556340790754460360394996894144041755465880952244423801911717765666904015449802142573861592189411634589041163090760633428873581558373064522085323775526198466712286786574738086933716069790180825472453523791822048584364338504724335886717155825875014916796077604144918374527277737706090693434634571790122852647438739498031228879933274270942889443169090262931727742624692782935111938733910286596597350315631991154018285940086319876082245804951683870783782150044702404849844493381635734238366980201278788342376131238584057120772745728793788566987705552059994432905226482157728689379914448232922239053025948007737935157273454220572117517811374787745389375773135260119399192540910614816494336039567557773754749997836262908225044404540517143898463563960387551383039142630210403211267699108262617857705225040714541798220927736791093346105003134554087426884335917920531252325863504770573249200090932756525809701957499172215010240483909307817438573122581101865595002147234424757317485386702903977075681038859724052873802234642257156140654212350248178564604194567052486393097737758777964662197801915561876005468313166298528730158737050230542177133730524909703464240499367286692676459979739618108938671328976331931798462976822289526559922240667212787247484719365435609052589138932565259066210297443768831913126656527689983727570053341781169381026310256368044196073567749969932593423934174712422623016168342684967400222925331224491017445693192422231955905927636726657475149627593978983304378087993056663912143475370809338058462033141700348740636306117954450033628690187017275063949679266722145152496559512906002256775437120236141884811606329162714165954506336560867803785734084989643985284255764913752204094943632905814861268420800718859576204169828679937362083644435421281758422079818332638208612370955481265150515731464699954633448546297415841118848963304188706912410180626194758976596291931090342976245600514393244417747626542750657514580028294087714708075963547784605566858955328354744416 [126,110] 1702827365680792816447139553770648600675657185325851550414099441145700574121312879786625249051708852102082883789297784204369088128829232505985934594834242034997499899426417876649383738967067427208676131075878172771508625587243643073317392502177380098287474989490881672491502117980762629781072740632049414275825768554655129686593599021962131885453947385050481933493021114547729379865221179168752610695638554542607509383157409604531260598442247250179188479193918128458809893246569464204193646166654334523080094861109577019729886859037863698687265862969583864033571755079341875254336816375708714043786620607713505863988885295242479800082086486375601081448829269723949513018189672833971701617312056009559525915811340485458259126498288057876573723077619525555500836082988764625655576855555347752331685131539241188209394828931454123123304364375367970586939762445533184478308118555736457701771354435073402286555040888946480749337996620309284209742815493988331359987671216041015760696367655287016821417084164189672711073556267706471837357442894645795947281426530969058292305199407742899955186755863418548185700488872567429748327252279276442878242333265428922516855039918055775504091098541994122135379303830674395200675405117700441504072998418147418437352268490118952570723340543452667599785005001668994337237339499671841079104864250362692043442609804412082388156791382495799509127947234906426488627041215233045076671890471514478363192360558562731715665519662862347839553050013694398101690900606116419863819169336086103022465217634651125739159378613840774497187594397355706081400027080689922299558813411906083383634394876901235086035063661766267977441286491056025401787992980430679103897435040674204472633858779693000958830117068530884218536743332570331680723903209450622738832827021122620641141781484618635157802301363217494027582514128724297773233112441695214962859822771798993743974959638730785934612242356268827239194339693053584016100052989066123691421282816528410071455045610327521925818658100776230995459135110527785776618 [126,111] -12624528856580860685210697062504720356984165495593450963439025087893681419263922794804204595361495173047392178821598661706271623415176251554422582358686258037520924398750825397363271976070567826695485476750398934358145236409087329597960446931007666820696566750873813968156766846853348910265477221974274600189131274899987412329492595784606330487870733174998355945881889479917215069058375047642567241016273007476082752579577699896657575359261944243433937949451776296848090416259823742477422882349476219935259138324790387866161330783240094400105847183664897982267581577988363294681089723770288058870178803991231596261966515996523314102593761754795633598953295497570978169608552353119430692162923155084669162340958300672704017719739231902149713727442029416232262669289719693577222554735065865389182807615832691702159171157753396243634270449719985647671201571404338585613246116389479040920097975284476373504337328818091476279549122317018493813628964452328499548793649995364296589458802276895320102225413289436391754864219850744897827733962963233687201974209357640330436175533272206608550180623124614586246963325456517529448539967616948095312608219128857383863663196751067411230644394411643042850249030580447558120633205677114643684551475126076779772521132384536096052464939117014653696808499012572225870356588294844745836895435864540798839265746260207241589745458905861912216169574088866290979425647042309955647037671642998707173992398816373097741504284865826259252030596305504682422285445453611943697569978705896539585983772093034965135974607248680717777955504054859459195081724399893992096791319259189455106070487058393138637626794389649204282107561627507037887262944314337372860805425600588712207329302168710521894305779716494608062281435936254087610088256579285884257926699056824739985766008687910838349498096746646567594819014583986917690226148382305353793305257086060184103292122958371184290442525808506636998129807899590573868528906551078211060322625453217110938397194908321981778749506071016444217581211036160 [126,112] 829861575449478037454891937135558279490637153854867478099790202956710727090234468988748363496786708889885095424371950961206826851513487561917701878338952307273118475449345851260464115697463390262047513690134039551806850936530634527994814239505134080641188412043710557279117700397266431940648256115588421413755691652945859962946041082605549854330442858117233843405804787329743314842523906164334486923513830774849174586858288239793747876779362559292474475467898347905445982695202401164950419416618243522498583125713376031444417286244808572628809287788060736553203475504745510212789640763502198705942780534344454464559900332991853223442561144979359531106018827681549772047177894991326299530203015437724464308573000613327417847203659448532636348033348078241569319851455452533412097275344820964073363503754987275304039878099809882344904666746201235334431423407480644996764113675229193344970048659209555838165903972988653628615711315739969381422860875685068973153846735694401434570283727140518645050345542232696576652184017701951043561468561704571470652715092022214626621215860224527731795898431321413540416402622230822658257722271506342685537820408933765140689790164023217654535531297548521442122888033830234646008159104214196441338416607287574471468692758013099659247093696335070254170110551396042064462697955348222131513485733589917410292218086631802252279364066882227831729734054605050231906285479800670207056833730299092357487734816749626992013918765388645144966424781603287945698913437636707074156001797130615463390222353302246886666876372745003758804275713135049068605782763602283612485865370540924637443358991680108243537474167631726629802484682956094297704623462956643027681110085743088516785658957836279931115174196413275697375618220850462948247531793433731935755635602237498958927203153933459903525572721741056552428454225773326523698560601717370615251650800647559407275324325362244207626472305781250903361911425237677818665410562357364750028991150315011396989080709249629440892002366101054859080384 [126,113] -2429894870648909837612265040260106161921370187806369185813133898641368079638624187922465887760213753303553870068048931619396086241997547503838044296681033655871086625296855435790337482966347976576269202368116865561173268510991186845311103854844442412263005925882639131310613233178731456796381586083835531488124681118881754411550798044416731524754225388637225722729270048704313985493251826488257279532770654660422762605642918025859296550402770416240002922717960738225708896202662976645401286692855654859101377171296204387498500831453459811954985497135756896032742113603342455240801324485203369467699084366677283793548066479129310190264695768226204444416450575067963022597851043243148772214702573279296273546025296429920701357029930503977964197426215571944716072407119080487171000399064896241393146749926053964677450052204346230296251086961894364968566105474031675505788003570140580533033325184820657833243357267193985080649965729566597836059833157141490294506709198439114653867433827356360262416533502016655028150887060411327253416297490490123180112390136324576107196467396488209791144609144552989730852163061685091382866107669018138361365209569362332865251079936757681765912857289713577507840356662727888160524834365634505189106437822761443022105840318795089815299956932210939941602370866102259125683930997359573130272236043219624615978782976602026269472613452550492848896363900763657398476338861146342304184713722888982932550755499310506148630591919480298357380523897036045031652774185402136347416367476195834660852511514730183660642352677256818872050089245856227228474911265391954029462596470635864143326011052305246158879428545513731390376117428133398044743904089579281888399951459527355566992403696404984119749778689220407768916608451405498043689642580463497528223224663600913893317834107318662541850377765286941207592017496668706642258366992041436535962906155075155771427735589017628806131041506596459585903706230905791684542513630059679636677054054789156388541443042662543369380623958921344 [126,114] 12957110498015592189803292817026073200348311625236096034844138549585206487095123822161225493874646408240401566955077143793433811760741000910466391873778236706343552350260859449019542766702963926847618771817573113812721804246108881991667611069098300218070537031635122981503461295307257861173007902960049278317881060675497086636830191316979575427293486399628179436331185252921107939928979929985820506178184312349808475859846293920050624136292724172848693075144921952371380841237346779565207126991680947321331932406021907259983411025829573756784948744799195191246744771672969472157983426790931646776139217713693048460106969558144454613528680936170937196646506926366702278392800465565953422974311879273884923934484455261207150440554480061093188754273990217947301841392662970470153057202533141469606270681508180033603799239848003511526015696995639505719331886604094801082369656424163854318720174805756980533608217286858360623181980365887635908900357113034171707446549977164987954760614914767297766068118785650532806237994418168813950477606999621599372548863004842755800658816557727072076788696900677107415459896592290611052936550472925787162532587425540151479269376351524942654858537224645557766828225464262971222847545645609249381565504506669950046157172540877079382707880216914968680362769892148168408403475161423633644398143352919752079430152356572671750314135697804746068014309999604839836013059442368019727769916063723589959494146861945664749504592709122550620357618572457386439810812026121107982489392143170441583984349196263984788365639049843240227992749194321483344464504293089429636496655068573643598316604829477824223842205474548233653554149157550742672232601779992723302710887076205892728779004496998520195831910293757350653534171904182348387683477011145048666499476743075530040141609742491356359946091941545026387905523139504335581449142637756234886336161623026224142232478854749883445463618270633339497881931307428165448180377100482953673457308625319878744856711530255849754002376 [126,115] -683245658020492411885876511208464126460025494554182537828885699883133425443571606904001749841427395122723562988654587808439957057108549457517403746192019403178883318888411099339566581677421100411273512756057969833234093156988478924948076382542156153223417432684945446837269077087420558572422569658861916630674451672480148511844434213872852996893549888423685539300868489211301881079330570910143125512421599410544753431295980209312759107643111594748151982716027164803346463642722550438166920790434276119275048243904556259051084217755338150448093552865562427857445117739790015202738072377256976279502564663506365807283131177538364277892815985937331172993787921732116596949898551024244869609450771964424618547316014818761065545068522831729085535885393099025521153955094927076003796195071880476781304285374210291981967022155170572842715014726000033744234891756061123765190355656663018459131148646747545043428383073759939934250182172111786579839876406545133331170053855141623195535254589006650066469785962266228152122880664976692462493506969246605496887871539037231582496050785701863965725405322724700964007522434670259610136652231377149014524269644499167593411530168291749120469886645576406692170702248432308742775858744152454567012393951051417215268616566691111743139637793015032978347835744933729140580487338964735848757845955093999060737897383924313655303140557006212034649883860399134845721064917049759622181125010544547564780045800634988821430193303052344568489747739206160530730507903485697740972383380457454877852061640447841065140020705909475594729392615786152029473824396379416849487728604874279885490960116013845807279950863581591907205718142720783634776091614362001410170567732689018723473886072114260038850175380678417205795390014728623169910753263478956690632653269111142921648966170162642976744474330138578253836843625777209455610196043039512731669945580640273500047503369314829549946674037597000395934718054053836432867301499285999973148582873803485398737591581609538416 [126,116] 3303362564626904933122228738884524005928124921669381664741252651442486558065353297883420376481008459641674713047356810757147081791082149399241844237754314179933905192991441799710871878900573026781651148056857421019245781749497005683041842624463797367171547577811776162082855506540601505735245182466856822783643319641296535052243036601479450372138906782330456917941418764738657929080080268246871002471698900329881781381228092360282872036877815493790928920169742236937628920627404539936511585452378883717162331396208050072725366631170864847235232029292201224331836006187111890515916176514765857786587352679015457757926282038146200442066631375779506585773172429171417814393822036857461259184346543440106974109914280368593473584516940248006855214501909396657719351748356049062698867210935135137840107830534364726801795399688183198611854504209386069283164383708637845532480187404265209092794396914338411410552232719151838853206354449562744990939808641263563850348988129546849969474857901247602226554524963171993855048097833703942829859785781513415092451276886776998108799854209690878128182078992117914844773858023257607250533885984762327518617222950048484700838402272668546496482109347448128795194501457261313271851491774261929169788404631530879578460352780699187414319842072710948871314839073346228530547725386442122149707805532635483324198694275443263361465540746688127626016199227215053904678396784347234000832319221966681086471706041107706527484357546548476612410624592978883940403426993098529599986261304784261005471947446373361164455509136537901913981886188289297376975871597202766249463685594217237744108241672683004656772575008808622831529155588617215719269064542241447327046956604045971092651958709164974272828856540212180691628160340850647711421165777442595672462654296910307842005792654227747021738235486038367232794979470427956984613331514227351530030245167530526867194055052149847059771940155841707324624590765167032532630985424905657665454360328181446910234249136 [126,117] 4270602658686468639632619761153649763112442822600683814197685890434754913884367888958547433981793774466676325091538126951395759862930100533718166007978615608951424498940354246687989680371634086360961225444592194896942509012774916765713622886696728598414781864535545950122050936350808179323077776377135076915520983353349335778622346775420234806363899768941580295866731571967306969559010720612242083215101484777892610814809742691287821037215656585819028125137478203587294973305476003661680722032388265276941362575441249794158543974267329381517423936006793620240830994981071235689981433747113640206238739746043541722491054981748676051100856370583326366988341787920659522360159910809323107371827027829736355100602711042475222390151174312709296719159548641831662631149911152582066370095607711211350616481539605221992508944833521229199220394770935191181324596321647555063019482798020359771215815810566884027536329786108499671420909886031701793180165994461229712251238254484136515141487633793701757918849836425972986801344647898162734999274635239162113030028755449038364179553999374605801485282411470456222201670003125522577832140462487432512397558552491167573708636448029570233622577344523326703214706492332934531347541837791572648660833208994258565832566960023687151294986161352039623556958878797359383446502415589389843785559773075282837921658194772801558753747273565487629371740904234651955336428534982667084575746475891363246495530433060882599086589984269144886878455030830855199721116458765585360593911210758932602856554217032006435792889445471503901546548097380628069388825927485669717971959050261823866061078395716218136056802024338943059285812870487218501227915706021906210981771199899556058909452703921113128192055602825719056577594007382365211052400996176750537153409047608596283673481468124491180909856277219956089324778313405662242098045928071359238749775054218560841606416575626242535574931869775964871547531302230008706438247879814229315820971896704398976 [126,118] 6487415304554090140960166820654277639024590099542243860203626031039097309672590073699177313109989768204093268539923182110123967049687016873853383564754562026943330176002839103836586144515855819050721650397519795165862184645353563595643010090796477707471929959981105550816990184230169043366717433662709678528762850227715521118378075129501632305021236869461742217793828370284992987817491666252633267837940962492908526062305026127544126811795531491768168383670676002217297701726210521600086795622493647004237221833443336066773749300221034781201382950255489082641370055154314764227805517600464507848835848789026865709172102114766495675829225329429485032631527254333825966896062710173260326108999121877463206884956155657392967152467253927312340482811725439162925713378602377576319364101636526297016255377035786900574887349636879773794876216851914121104208138497989601302187356740831595427265927284511160039787618534560887343815516415465062702442949081493869950114862323855877125013763751795578252819046839236108553956095434867050420834055408733597734652813842930847844600922432657631828273878883495119005556789462191220229507359648173532757044801727313295451301672473312339636600144206540067846847899875853671071609700209818781041943251224640972116191614418077187079619559634379425355711897113513946859088517382977142765655957809664409975201561325477632437906109709963161520720013159570698750690824097339987127980923243718382889276304484233865336336412043997979756601645232127700359954407372869206132712961728856701424631251973568910336632523989983546471633577158139592817324811294658353917002430037595049595369251850824988042708776022353268885297567784093148474132865414980697673286468746836102143448277079987304156334248013113039822844992707416226774233116893719996227422449007204904817213616974144530237938377437328753872147681243091117512530699088081735814733321045998775808316582529317128877127409269038597743976339982295084718908478041343404651507679686 [126,119] 5731230360652544155475268425929825174177794950264634109680820858589196912401159184212016905019963761366765560077232413801042011006000485936317680530956094414203523132339358954456753424310131835455291456877557533980772040664082998097030617928779124649184527160316534572472437523110996622673613610866398427527114834740758323629793644978631333402973862061506869668494746439723655167327966145968022044608646173037265123374517401090002260251020906273298514734417795895039142623703985455077371938941054672585514439699929472901495764730984676824700128425322094186356124402767798878607091339311304892608620791651132981616379311748777608596575917809568312144952620561503845596299022334644251680839983539370025421822626722934152275926313706270564920739927177074435516853655986471586810422415165348166553443939953238644360552616396625723116271773665561226069640160008107678518859010758257248457856484599732755135815749699068783937631527121814073461647092765737519979592090070262369285434740192806538729861285726605000706155941222604539050797037282379122876784913248273551880707386009651830191666419654525931198856883157511866970980926498567519248836643377497348237309869092792616402588704009460539881163430916208509674862831932433267014115696895096586654993784582477665169628744809349242745707619192511380452918071931416967982485821747036769133296275049266868462222546751021863389867362430423311407085505705972713069690734796669545275603836235718972977513416345634237928303834303736470862869353829125754060626128508482288228465074643826120115204769180138239941628582381381412542881968162701438828761663312656579719885911236066840944119361615011127614538405594452912008458573187796987914630605492110709429912447803327380417618177149041246411773701014495575466279594988827483718602596026927678219041133296017878238009216803964393638363100290410998642040209192690585716294909684987700256665703795658311038861419522511954637942058164716443256881622296319693496 [126,120] 2521509388394099291752385510375838122262515712882042369025484149333494471244724576903104456437634234789691871885021172607887619191452386242497831044124016086462320903416743751011991041310303257618151655853466990385878775158782101668821152352018825588955835388937742667104720979912517861750317538841784245509864180679861519385768439241047548589545420897195395064828874792403944809560419624328138949270105767736872900141931246492449168949102701540339883389637233112916524142948691226278275740012509021551052587993402697755191760468631727892953249196044259119101398396911740204788617450738248300950915273573663781059988615891126392218571350256216281845232546919045860481285696443791050960987978294413077847682811828585805925891217067231519517908174481573659299495840363844973906427670866678330331082021663802431330420352829352782014590889972349224613822445929550386298197711879651125661043404918069791230033316979082904697245563956883010370491466217633720465046675163714509333825059239064193743623433106326378627916266906050395435977603876611530196775447575752531600963807899525419363520958978615708159743664984771558767209465030337407970298512241156121676015577665748453259054188430380817198122716272572130010724241304661835637150391884097029773948675414004022969041644606461396002713715211564197699789627098015539344387585613813612297043466260045237580674321836591435271559844367251767527875796722014472811884184569171507514115694719493506126803920972566355800470862073738519981068875309394870985351816732779154826965271818536667917386555757352386582589545987680349732212983887052682873278510599227779722220239035310161535667045889611310568572563042072888689197794559115524120652807647314269856474904319278240451518824874298360679294079503464665501661744155526538388366008066213785796096092669107649333947183405965065565454047991110474489673774012437566558617700597430224168942543409053252479669393323441836658858960964111121646493678496 [126,121] 443750259719890763652990092218372118777110931000481998593051719037081102356728918033742427098364335763212883449743912248197508744407321067456202386492297772611131697723783505477190106192512394221383053183895983588703318326002059733699427232851985345561471540129948747654140687838863812671050685592130070188383555795138268354508818557466369373303243263451973827808019367111176405618395151203066780398571264702305164037865937571308541755098165363571490496187507896278910884877471928191625970221007083647384496533056373089746830776999270066674502709018079180300697214590806261491475412707917743144193110206506839494471285922222918326902850219213464576973399034669343531670167514163906383048235460952697466033697250657336719215645016159361451995654517162568355645470507815584684640371942216011628766141024079854214634169772941261109380166651813415805594616333096414806884946820113803607831657289785001863773993389730644292457592016768916604301814470567699084839748185298787050278173692148588810005900670539665408377746469182205191642189352849264827264173735859845764475756184217084200881271420174774094091879870435204922846650627787369406540455674746322444911273133710386355295702324995918193457236445140769082614822638484459494195992554929317206751038187438641306256120820972010702195895001450268064497639401827862579462730468107018597539984780470228324460621122263538582259946002839040336183452288765257855115760045503608566514846698187903332969798558437895443924202904351980473122273771526084492710533213311571802682563937973057578777761057865089866004898264806444894661108702346323381141454522864623266649169463050376531244234345856762276282753374912825137667902841919424988600102821793850967436906434038524994285048093018246441533973307675889483166670602197304044938606283750024917006857171868668174828567921513493780541327477486491013051134954464829010575294493705700337015217622975123827846225211603913193443457124746445312 [126,122] 24383757606600391727682440336422436742997032707824323944720794164770597561988662104957849504381178373404352773014056276884190760352488133842784781496922343662241493514607463018361143920611625307446261303665237843665011458690789769030126483155634723173737004646791213123134927673050047946867019532551495733628240083574046345868332487836941529672734903331598032631806681337880643377930281177199749348697478013509975279416834344066118501717067477452857234712298288348207075197774023552639534431219289954382372998839573905865443410378447782951885009287512304454854689789860285549247592616173237245954327836201216865127882532054505459158538412057017546158875613239842789015375757216929318870607766008048754843697168764544574267033744872527732302371377803499451592076195811226644632160872271260077279530324863616597500315878147694400767555131276911043263369443002920122218986580464731324318278273152949753129142590008847758687516842714295230225143826042378083015793829924201650782994652469122648411091120283517719708066392955467267630178337892892596971616063592852155597552576692564974738142124075047315174894328608576257531475941132366760486584277302468182267697556266898957724960175839051092628625953502674799099259780065654091186262179180740877201858008205609425571308111661280701502380197299098561115828987530101427554569580836602797959463949226837097936805883729125001679965128897787414198949751750313060039661159465384112462107589763642270203269112944485408114543958510242334341261099014859423501981933969995346467807130077222791683928789425802962380696742704532782341348783558604741027606930078898187374885467946344047992908033487104560888728217958386161879310135375585698518644778743273528064351271073733386711354816026421740810934065538011839957059658916120737113984882610296483203554459949319669912524250428727249653221518307453391316894816410301643197060636872029249453602423089146085090899677179432757181135180 [126,123] 1455624475241042014083524658510169717345916030842702992063385299880034973111546242430835214919620982529114113263372512782740630176399647201975556910703245374543475211965294169566771382121203012703127422290253180681613305182281158759594765082590762274993291721246845749764880916668757625296657190169919405211934162201222028124823088290775747179430105641896023109223114248925568632073956135712228317575599044497194188744864546887238501318692907115986187286146703417452626677709123744229641255515156979608485347163061694487030632423186769509840589474667008292701947855552054576698533173944399111648873678767059272829422531819190939031240618404759496440295659217536254981623515980317178778506366308603481330393646207331493659456137972608260907742681952523649936816511699272405144915607145116152563808722687301169618199569036011753521716832733074802291483542311530220988435551260309167212549035096721332752878782910188854267694957495423454748091337428941530501588915265797256112033835351011476403102611359568080911157219458934991209380042250719867310765449709856278585976800335249942827148285145244482276816240395480018186034551130401807499994642357887465409075583235917976035065967752104962755996646102946181537493668080358498949152905057944667050876293585971199349347798511733785604547348063191792439527182949483290655032831995959510625408854009777547261717885885401437278390256008711920381529790816731825639168731918186714055210642752964708595266353190200491681958301361540268941573501294918178957596376757545852150028622642940303722781704186765083165032891161074245143766844192425904695100044982803332329043548553777673175215905870573332151257634722563291892493465491400809658059875840063399242437683604189144362341000040047021534217671256555050628670479097750318279615967438408085939118218219283080433022681018835403152692478540897217067133089431091695076418891558155274886734064919379815272577575101160816 [126,124] 189518967578526886249301485305872888414254003817235346382247459585426466899784172762900310624323013512044707748294259559858115998905600422427605705735288465642374245202351484549766363875545044163499502192303416284664483831752587145908754719679646834849157518012562820298606849581301180585540259625150231625528331239363441755897125125597231940502487693432195178130831998484342141707051736309181687161092650098183975839743008834962763946963912142305131766747884844328770484269190231192169880226849957780750401760279280244751889264900617816715990807850073439219630006929782893903086107083345566185693619189155205466629721907194279024672236413437569814098206953999343282847241501269001052468033549724767898822808340717503812433344209166433927578589482939759751021462029736956640979948345751857672754334598414318415110289531975714198281850149531261375211418175777118227792091432865208019465113844347952501621999642745138815710759822966751783666576010480379908547316920463342836760040392865789073230440817992264099858802562542595315258716688840213057791637518382529438153569150151401013935925509919984141097896011139374718858562182163183192306367243446050106689794006080909943075959468503720140341907176357386205513685979006175844063021944349590892819841190510771098136584637318788871132846673410762711214001649548547537174966978222153885059753684472525643117906144104428416688749272417036862910807417574690975224615731931573016845366210215463387699599484886203250358183471678880317790263688724031965946468491098194952779036494756796251016150592336194042387816389524554451714227505960346412707174724581085915321039706209204312172207714605908269235503931853623769784119169357024963159108625208763569425162847344117196594881837487845672942449518476325020056778757778215654176034964293577757929126272975175674171826541083788618125347197136943783148297031172324868364203101889652746553845488015694242740136 [126,125] 1871849994979871166729524889350447421151542752953255665404281443963450591463772576983006754136851072479283468505829514016919476295082085777353722500068456019734860132023647238084848353067944585104180819836493069551448462085757461057941084372701259043999780068065376893126232467278760955931167900160389483755764187132249828382209702800524892347445818318489028771824517708360267266693892796078329521072799261537483306091097672123833540076940623626230808449900324709663012129849385647484069404569031969794106257443458127204435677665664382505308355986024149815512768494153227571522422198409304402772360581098583536460833521035880201911868830626208344077295600614535437701050236398343875317701589090242362674865929815862884597347526948254828473455075637575223648433429182090534942955568850246681125148814304296741802166087172333535104591527747433741010041783651203593657608971479948592292365032284598222889375604446594443746260586535526551463607980214754868838420465607537644346942583459430440156610618220213574903716629484495711307112085502043463564574199342122299846262662568830602037162670768861315333172820936197243771920901869926741792475354732490334563847088479539217903570240444233842346682035539870587764293602119482798401115573058201184431794984763923232864063036374901193239106043709066771702137047023487393002084467332524172742525344253847404992753751559308798021642303077863921512333024920474575265890276620547717345326188835483481705136872162717881142377121068260626241961744121796121169236810353159359090409704586505862537441356264105329200094626349045013930035566125470436813216213905674685188557156547948127368599176110688082035601885052657588973945989512650614720513445711315866652257309758912889091787651651931777559740550044569705233906894053193111942091383705706194064931561965646196339362248560927893553968647450878598339726195202540857617342694493032018247536703007344 [126,126] 59357486630256414447953383612277534626388353507982995916828949921692838005653651960813189775261941724693874023473903066752160920185399960110409125232903199601516760648139836938502862316900507779219393499520616269924309848353575759024504645018929485402448612081132974473871702194318644214465807865538399620152430035876964113250357354710480607780749792386718410033730559522683906047487450718785881119978300372306032281733152820418992373621846141400380160161027421452509377091922201963154770044991838941985087815884277781230051519008550178601128490710327011486319486760367811541841362696214852341670165868324645450598278512484136978949402893991661333939339026612059473252743266166764368553026475923242773583655485521172826803555355100489245428000773267958585822765929592160440727902889669703763001724898751663275313188720040508176374379827122746080630731931647217329535406460054545115062386695186287327045584154268317697354824730941257489010272228276330240903015567290877490409406912446754941817774352460031545635208059372597933989642353692007190022877268910893004278294518476220076365666183567498259554823395701338410146554924391968163572300534777446275048847730072247868931845558374309846309829406413137905742019573419713202073990059644883427952843732725322944021855971508270414186308210944920160957793436206031392076320142685675923720588489103923884445776608656846192975846194885541899615492785119783706811646152108180503363446667296492907870925952239447548226096377621182849823335315405162972809573916616984940629968739620934240386107444295915839157459939841085306281709348371212356842835431995984633646719397211725495808819976328660626360112742835434451555214797863081127950763890687643242499661923333821294454696082598236125864302173373928778711040487666767891774575712981642984721298572328010886581482653158060932799132161822610622796715708253384174393609808294651781673 [127,0] 30918185623916992354926959984646643952903553461928836229487167982886115562653081198906357608196571200674015730771536177347421138167220331309308838556246543950561953788065614052762682824611348178924229979605528917615992291052377844321404542496003326779359501893178515409037922412770287945685068940112752849422576579229117013571935296774766981767601929048291352894563330230310233880849173092267395612210269141115300329291123699632023021503448964944993492097511207680678131250882980463392654528164732018752591148957577339458491971504080603064371646415841509582076713384114702121168092566203486526873305974915910751782448883826039031423087208214347742532639976959789314571879788308160360996149910448027885838793243098910993580766009409756508920735827715235948050865296965440045826307394986323762700526719454168935851034603398903903352060941857824583390644067230046347995846211767840218263856675941644091444035324503271663305352496661194810805080703584806488760477723665256686030550959939531751792962644285539651681388430197895862947748510183888212195851006655511075567056198171658699986892912754003915950331719185723318944028531476854547601187862117301047278848515096298101608972478682744033485519359577530369060660297538139817778644683559630139278333080495610141158734292820986375770013681892446816030127020547576611485297878819681381775434410094523481355200995517036991548452185435463760200933219252966597901170479962195697313001102401164995291804566760450405962704237027158520078823461238808551626704225214278368468354581886529023638633685654063810115865903046646545274677847439677996367360818820485598043374413724097810726647930291239391711426754102227349390672745686685106522846995405497139605273812484121508573456691997818223876315466000001063552528064368664935369906458464081683851651071157437171031354485059940529227561902034028495746372993765155234606146828711397661322057124846974002248639475315583216854184460511673330624242234440047235030093989132873673269692747037216594260497719928815352658738852751042410480863653789353176819136932296235107809795864322800720356716553323477310903800960100912766546549527936004413053800298538508893244749017101042141896269340518708442520745577074497826402833707773070273465016425142297775029940517883127440481648110285502223308885451759227381219759936059394395693923251549401731227249699462578628984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 210026586713337652011134732235694130044981913843108870569535464826322675480377258181334507565429524817245585247612890938050277235022374042699018793768882154342317757658607442214279216154333849897514261827713004786647142878927667657400352676833746598140232675468873891850582329776871321151824443303255673306993318466268127413151305242858414774401949538043891959586143171097669407003061189464158914556840258708396251701651145844181894445998239080063837983057917608115859975674473358622264703828714371012298882839373987639451957414024540930902542042171235107719496734638411500318691004510076348992227314387464773282469746112536404996679177254601209813800525906963771371634241487094875032529453038960490287293362083254869138631645495567892972703956836618572007594193446642471818714738256423382678861980627140724687870926220971073109620909405063310254290777409594928123954297163044961841804240358098160762164059429008158710286287641680873562817267169791090009751016654966124285430763810625954253142513454507063927442217123198242775706696502466946892967812612381106419394315097486809937137569149571548177145740894202195434428282021923836384815606865980613846690599475629657878225591353738704698736897291014333666156520077051933435445345924858605043368727299423271630478470164146933094927618851048069104078433725220537766758511877737796699714102841092236931631824773119402860803311606248312825949656878165722404246762286846332424250573999828067997611088987249431547269943599999907772179074626484090239321435048917133514310973615277650386097105536957196115183741002653728513526099892997537973916392448943844927166046084691310750713961410583274294347541342531207282907569285043387589321841753017912921577491328618873370556689618024542826150179347708285524019238037905092861119036889993429042075926340007254017864175553656282922846156240090487295781479742256028728197269616014804484939743761468271300809813059224821433712627540015891124213600307926591151420746790804147110701837156820432556625162678891063897382748343204600244837325738130660038891665845488839405566495058946502482482524833376748315428019234353823652406242881113342297699819637355671682906859981664281432264268626921803992324135869791664157402700615524408619728806495252745920812305612763886882992671855747024547432482650150030453480439246604426462465383423216806965550836117885336338563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] -156414413236521151828730459908216712608315150374923200520168691454406346864331357124245202750010619157352794432495211441621792964450610364742364876611605643526789514303930159372114281660134076086351687385045018278774971654309218344831515984245508478846747099569556050623203085024628222041441558439326459978974600024844383052003235032417748561224981211673483661015595012128192195116189373302917269264308800436624866376573410532387877971051555844725645811912028606734109919764650669948314479470179546766185494609328592201483755891786166417256703849699753878388863886436420034251823829947290518381352977761954733488637134472848547322424333203383109748705597946932271092167957948029690319594152943513846311487620428424639787305328801578971266575625596973324452792007284816165231966278602503656336464215807134167908664987656792128999428342646601204313919937866441055640561122967556478785489710749710257752238407934087805622496895857588914172741936151347824469789779047844684641503885242171615099284542494651094003580374904150117377864310867710420073138310006700199171514182171483913401151200340843692424356771765953268852720920655022808119912875329417702374805281389593874962447195651317078788777151943626905656697721933533565839609224829982280519850150421872153292740226155285714030893330051934183806294179917952723537968304871988151193573239326674048848891088822347824086166150999678528464069090770543888898504729882846715477042859293252875303632578046293219814456743379089951914148369997357942486813887581967383665911833210970496678712613935446665695240987061106158531251497960866761585494876136384854722497305271260997335490054580471375564021427793534089005328072624267353314182111540693920851625745189781072280706862396111766416961657701557470814951915663608537268610176799728940724894036208175883974699098492537473113810948598553044110447853824128185602528353609624698116537225998216912321529805292352059555940239629768268952269756865492550470734468789719965133021628420586676483846773222389408714608052471407640306621698823096224102846186293284042947765467411271504191782060891572440505934820759554016719520371396814387258453375263373760531206134315461313560814631682093068977086266502528771456121432427943237885979599242935413805921713342002901310651784851037426531917703765748093487170054789351110135874393837947455622889798685574761077408792576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 11417099551510249517642731519428419245040568924183606113853545368940205253770067378016942550615214724699703126502838338905745448214286972106843749071660162663916482884862540836208533348922404948917894918450888883358152935781001365842293135902439087544009619609959270050884121832700819297424639889867905703953789839108853327330802594039784435996137130032694132023065443691220638616768699980048069221240086274312418533421092351329416421784425293179427035630006320993019882389139458347962799228952681780695202123070155064000521832968762807598380372986521050054845079605623073547976656123913188280522184889100473078480027591261980251724129721897624032208045285138046948715089374840983151562487289760348829503593448227567742631731758381179176954269834595019585401321887749536882469475734299378931394920978908930062297731841301225107562875268057603141084981444204745095001651024537647677889188383366490616776187393489210994918838992957338339929957526826734664490280374974192832374734533328418124377299106416298213199012919068709349295788178702179356249497196083250465639592781171468768434086124048645402676134165074438787261211200847460475880412769926999499286149007771523617827596188508669970795037724683443067707316553752403898557024828651519217701849694800188420838547306518412605275664135489730768398860338582127598874082009128337842483874846273891782497145591250796917993393976448841195861726832889912603483452230044189500539050585740173542860514834605871770775988754916440792043538762697114025030116111729015947552312726072460851850433980473100885503785170022505825256435486423127737500561959324142191135651670003932234973677742466437695640974721262827471989674244988413687633637238104350133300306111199869015940475072565170310226884547892551400593922548267991065226505493396657066257267763880792905440159385379582260400463725930934866837752149210078248229011133223295235876547166812129382829115107413245626221273885031725842033513321964827588623658674039367041922440301948659034156546384432378481927974978064526241890409260427931505383402089339588398173447501362552277939969625247432692401221130071960732615158739584935209271083754485575958160900657931500769594049044300401529399207623029069884012602180621068680254534856579713978879703623901102669970724955717011819530252760943033259302916018711007275649106092039110929840540750492406697398070411264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] -823714901177838725219018480695723500896837148603469276188409209848573281429199135358323552479366118490117267466665100347388904563092423905296637286329486067785140787308999933840562671239944018292190358228652216025297460405075867870796577350471086557479179338384439500710330753098380015991075524764632007038526316122641357242950738136422371294682654510523304301326420477151537510981444213929707065440656674462803264343376145161497604097289585512766041362953547780634260930408194262949208888668441148319958545617490322239822631630182048176116644895747247070440237848420409641125227483226098934069256278599431887712689310642128024878242843516020293578132771441836640844888592290911510332679976532073027646933065165743127031337772156565583105887253042642035897510576983052840028451924682991172217113777833151948724803146950921780335317643528005830273936737909247856804639081145996917008545206759552226983315645021274399580098161427451576024830624582318064264230964402803014200449108989812862622978958665018302120123158531330293616075712493720280336905359125884226611724322333062326603779641055357456646235775997413595812113802205804294308242648159690303803705334416416462676829701564131984969097788090557947009456174632757291272583913758690819442212238291296049881965899989827875977660701172450683651699838138457311421409626262116487694212051052187020005853039181985714881538456605142016873234525702807191836447490617412385707873953535384380041634946141632418584398950874821692763623609878620094069721933914131490253989790268485654591231590534335782520410895437983118831028173996497338927694917833768366233328888113832700437908273191379784629637519516259143844625680071618149097885041642497375583373711778736857947145960803491708201591346168359392278894474671110014456792929987583613588298491974372879135728556802120532120282654371186022121632095978805883588335844172311562337877425346272050065144316047473092187375381818260483515380355500703080804994402259325449797101855885247853034431474846499636808239760267927236983771736231396515716011579696016763096074633268851101364839441202385277736707774419394800824714575071018596647855730276908131587677123875677072825969367063966293254585234501482970350991985402365657540639560501973728668589933942533128009726355068985148554926920455983105213644846307021337803876058153480319023961357912213812571624934735872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 7344305888920783466325297108105761454993569140807724770618225758555214003306329821399980383573343555968330533201135542912550134991325646366992428521319160564602894283212985504836480584013667141290491354263622133449524905438017585543341909443051877550588618479791774962479618017854775330131597101314054599460538636123328689053472829112554447044835263408261439370557289508261827191992985962452032956148631549087717965419592061278316156298514527832513018463209057732542235382275109758503592662196769031348879476837783867836098593250219920540465593781064907760819568087861388395051600634126831506675469804686860853445926725708977904166209757601940433227668797369216375137909858467159721860327151916893272331120497829869510595117907995338316902163750025769133974292440959284531224679922005199531275646486456643745167899500552189619071202844191721447743142382634495607563628705059157137737003591956537890030297986006352559613963406005097218679192368846042064771668841166916080632314281413667660128000327971525293253500121297765736153133199177193501737141363138258400105366865745760661864079311753899455010873259331513533504087264927139376301430377111760244364127596662033810299529712058716923427370949677326506645196287791407246373073555808388248922797252858433004796132182175103296681100285181018133502420509469281473359057584891140422984559954744085771326638557938887673770493036213875774333580548373540167938105974011995031142524920474940777072970694860283821082783704740284521687570319834179713591760653557593153740957648165498265606473903960364757039714413956813731086371717557668802098825753738550403385915915749695144071732811964949071787326682157086572864521279806716137313580877789321607386208997556791300071766455129923886628640553725533866260465095933346000197744678732624425621330740395256844902943434423877591388753324667238073021325055999067823989894893649384785283741625143453627247387378084516023991130168657666293156559329985700429103921648983625945973415559416188717772434611366031584445652516316752194206301916473195820031076540159666732416130274566403045769144380046713614425383068138455519165255293655080257891190394897669876046195841365093034331453149486288893607350215921826796386333658192759339276518872755365464720594358070568623949079471289180140835323189325016710166657559731653870949656641487634395967784694729313846667670435397632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] -15753582881030513007988643594697229933795877845300368913077406189530041844912177339785360442962327919905350510983531573677942422764825440382258755315593666124274315504841282233888595518185892319679543320470443130591249615771574495354973871896325004470771524064043288288396295458896884689482877894557992170556948991271558285005592063751859430371223825752687666314797258420558810938962769955517330540123637436280362119646118659249228373363779265676944514509003276312164285442839091317251268513943733136919528861703194237835986057216908483166966976921936918980317618317197725565464062006708280461369195061487937072012029185746787691044224381268949604096599228445002759300980286246286144013860632701870022185642200139630467281902673277844193208916688153681154311304073594768025072617157405864515781986072350488067074437690251292311463555948386834737194403783067049721199563622984684200250984957894795706190624063063938858266843279096300251318265955595670738321194544952069003309169391352794809032131801444509405668865746787250694088820022370174110574037485906127303910032444214497369311960542411955985242643767423255580503619567448126071196376941321492741489379894905422529451431999091299205260584999883155191776286716063588921613096869167927655719805031147021427343906319236939879274322862114633121823781799781764389527195979479508399032769193026988390783771333070412592904181335458608427409082265822446580288173291325686110000780002090011244539215580291226422891850346557294848923974186490879279065896390449329237199270244524734459260638354001134261194526124850202241444695774277434915032707575389372302802906490722901607582979476141930780177944832028127039455191269727326465378911101190196835624917642255876868754012353701948172582699506336779376873774758676851632659552861562452121809709438461383042102859129539514845355908207108728770140799938448471509292776310630432224011859508487443967722128978236451508972237179444885158440825185909804360489856379957523881411261726807048439887895529908210999774016118011517968641412765057922606597145929697903750609880750705072893778959624298017509620039345257559008062057698601888336928910379669800848108228988577648874036803784794033511986541174722262345454999886952467923945348225976465461189462432275364176498736508097853428497744115165732257177161158791342852582424525139366985078064980940056014265090075262976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 177886824667550013023204647836406586878607899562232824346917061114545141472703484098326746550307662106458618418565601460288128263653641082841872244275892816033374748337812317461237430027699470595229475279088768334602759105662120408234820823119577570905895248366869942892225705816402510719989178082319619597555855466915661461511634475818782052265014801395394991287509519297632219087706835544333313252505625208524755727593384060415965585160454551651382586981339251839110877324868651154215773864182028668237992614060461425801510642938673053202628357549086560984367623909161986855473734565755697386837097537035896464035899831622144320043534590474623444143712520034592359085111187840252670441665630624605599281579107054991087062997754082010461380024208068614899666674253437155991346383484426493238017505909491730529334363780830644598327010104320079379769057061586495483027450905459806263408953853244571354892952331482680926707483991287477080347910313765803510798864280165693064422309632084437368457825189383244124773750868107381212707201186752895237954400630361259958222080886876321972720986677177639833884746965685255642249320401101115109030572616639458792622634328577802335743194932828973541178536801961978421820199396494833147945950557705891144797523928729425814217597226338604902557082640536757426614449612247889291602408271868261666006028394173803903311145385521309398340648421234839151670058605418052610825042951611111589667134326630496716317204247475455912044967244651464645514437680601862500832116068676393754916868250304388258955157424178832437534515352672390380524873156336356514905119108188501290507036579073464706944645698940368283861162028326440978848086663114029637473913685708113110588058740127863923131811345157975849178531874657220775689388507044253091824901640692952742452724729444435685714197089061785091130223602990902185891372793938987223826047742100366510224017474076283111403980515689021840658632436775124836061139466780762389725492873717805940756370705396177253142953364481210978230875121920985162420579543866056587835546839106933930397989831466849935072419055084615065532315353198013840977935042846008492865328488315795998964280312916736023231677888493407377722278047355975302697487861911258741230865193109080493018516435673039802858603048183203408575023541688471987395885957238024081943829879577809372985187928619517591377759149490176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -2435378643374712573831954959918849579774954937351402234571463142104770719047482012766290529246041577122978285678488818616829806943389760274934225936228770576191566740094218638802709598788463426140552337398324966466539941515971898739218925667131202788484445103834023652558524789589902159088867998633881432659658030157671417114406576830318174850871103973032539424104939194937204007613355144385525870060684854046001737134559737442605839481943669114506474661969110875828154207762953926129072187049649519846622742708594702501284786627620542332385757614432623814944381006748000041259074774623846221730303211504414140294346499024448678034825065403004425669593667659418819023494403317323115479160000948419399303703690107123551863955887846343931114899753002966452283383363804948081775293170138845945091461796434731344387835611188948854215092928222421926956855993828676087326831579647066924068432927568641580810610792378109083835367272921798936107237728791283273014121367380557793917249737229393531697746389138231312222433028776187214493870840580719545973081360436542154338302131989662858813802155452441299444507296909906639785871385551478331267656364456622474285675546508574985161779289607720537479245882219721238431431765934017599928898822185373117596629838018280065227483476564793160402857540092630665259365570745665649565875295835002220688596794043882252261569878606208264095396421436949289260859016884158364921673219668043464598839078361868350833896760952026065782729086173201834289871041638820115354930387763553557362893068741247475480297401558551618288247783764158698650111042924121038834688018605978318246095763192260363843763012756441212422516274976849602307621620768862275107030594867502198332173086658478011055674022554885699879085886639461303936869297101389026087438358070610302160922739149908156202411682074278507467915291637390799962394377636747585367266501698828227419244593031071358675617606380595261691742867794801098746395982898126870088559198467279731252287351946256650175456560326834296136299168706012113531437378829405216731502451313478392207793846332331132828172471765322660475522991411915189246749878221389985636930211476123371404564451433945633649662755798947222638342318912590853630948525963365537181211468824474963567502361486385749676735081913438379483108766508772550043230854321455393683686766452867694172642463449704094864521704213839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 6785570750372652093761151301730631075453754907976994593742857854775039059275331762779254011669907587412160449295076043456807051335388647939468735471205521654066309497326152078010255597289040067159617857851193080568567227376401602052476118190464690067650299827196588377627468273599940652371483740746655120779406526232358133938214618556731606327328868206760359617008196783875113687122067317610982903563661173693852162844777642594257178771816136167905615082799832483498261767025680908751648778629982039900605455756194530336809188666207514233696561575874955144642582264223344934883709024875992354978305367169699705930323030341048933322690498209986582386965861517051897219613457929266162040084071347732258703352329103287111189019581125940851921438273915881074628521929808493941680570490778707716138275354690920370900595369498336415781485053579799246679463628466888666954599109670818492616771962676673430601386891591876786158688922246898693636394795928346238221503442731883392906302004883287699710830211117729978815028991981095590732077280851230344614772867328564611666313808990305924826635343214339145625689939761228858479709275605344313439585383430536874803038165992113311020699952649568833884056385412289476542717649708505597862878146694864278801341835536321053124851257418451456637756826768497992129635173991522319225002878166404515020979052269970495762823886663325749147353315438432331801446907169504531144725561806698582709914987759304937229877898591747308165441280516547599079304349013885897005147063093492381882472736254645494078935108626184659309249744278818596694376179699010401949563765508100319420544618729373696112509970957075040375389296870822843123243023516284598499400809877817942419520346207337869833110552538591521406041120154896673805837925931255088657109210354370959873944892283919505014884315609456782946459221986580912635439619506656441842300824434511883154273796270154838761860764186015277454756800427837256554795196402878885311787160681193205729655600730535977023031078179095756903047283637168314654080795125106045884009777500172868281685362136273235631068664651230692238433649285406453968413332784726071688865446132729068451491863866031475427225455791560325470523171220461273835758938594880905500429776336351901018460057504832549332992760919061228873208703205180891833177692802538539846102086194275065321441702944996292192910787385229312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 2868595550032590616919248531444956093347114683688844553164857979859589847969438022691949872123427607439901164525503613112985046765307935020138204784548416287988733342392584775300835098090342932892613780704729693276448110384109378428985947934630022634455040373525699018937360862204253304871818310680497905969725309700381975089408795572394062609622306043425660437857191317493415274237217660903807394880015374966942427403056778461637531523154909562658912574722767137496929047136839426115247498684976977875625180164650838531365075155224282029922173338111712900965238494962604320612973400460970045673211781812627272545554366290990857141036587749128515389974069673954080880403878276313719389808642299890893425938108179484811024971564923677607105055065213795801923193109605812316904168892552593533547732958483326910307232188892244579276727353955712003136319694278290016276622945760722205145381825061666492276941828406642627305819569119214927739029796800012951214468441042309547255079400870328499324771691600938456163835236333842389503901224304655263482639921503339984999052009180857783157495360507574653918245231803775966397816297611448707622227864217679574976392279906278254758382609039110886010829759891234216322401871600529476961464459113743234683592070049462977948690636530429606662669840977885153150795788284519953415868222090347183850453551008174492479835212987257292754300944763304751240836813325145603748774449138336112167082877714037871016297756973138010189551410412149822084111007091505278062595485458026024230444052366432167947011719351850475391900886023546105296054336647484288909521721158765607524276914559768498773445568119029635960813789709307077712354672931417536069115433423873477259398705237121231486202388306658853291382614355622852032156924967431049667132866650116860957629681241962212841630494947725233801382450824436939068082861969007516824497736323953261127052940042684341408341573234694783116220403818600252568461818044983923527776636553650752204836866853015507612603211980419835943769754824299135796600173153685828806116778684328209572724516652701012698462354654554810093910268044413402697595771063770915608941659108715481513360057343037849429905419492946682727843750265526384147828232710035118323332886034717258974101501040947423991752695982983708763568958093049642685334306447367227741536527307502182791921985321170002881035218779635712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -40526222450377686745778930802171546683944868369490709514298640201967553654176652333916268727354432584789491782136440037838262497420169535059329493451108893796233936844556233475342621372049750264770352120892092597435831638269258904386887413247425205565657556618986451603813232434567023299385320912348077042124503024965273700800864747980324967232278337268365028087488566122462283898766894159129082384861944235427403218137150617320597173459622880996150732084747327298690246031034658811098841393518821957794091621068006540933924119960738100166845689294728561740228747065114085581748697035555604228359193092767321355447715706593644548817596267150750169366836835549822412964280789463244121831011335363138597818459447566947602500247023365164653233388903472191433877096713742123744954365028352570459577428641811401567575287795103143570238141300997957834034565660716265835156873926271863647561123071981740399678664046046604507278102778397722059761101461066150989193731271674793110725532402674694487569146167251374172109538663120755728883855309463717658209959344393413884742238013175761564711203632777305458390859390793770681923233745990953149523336491419484926537478545757392551733205037223364135705368527443914607656330483996808910069654476699620337179948017744514289621413375473802620814479738288097393600863902515250433362588933376159259871563662075478852579017080191545052559670956638565979777311813780630968679611412090874927980595467084055598090114890965412475897255724215196792885948884529406409536768740993827722873308503698689103020246569016041075093984637422155172573892088728177965916611747540092188613447168917077002400839700037819904015229068496495823280589534568965435403322692313324900711062582379945688426714581982822404099396529068134815903862066909118083037543502043536607705091789460078693719492755676341142161721679152989049908906113795903694934530191249303304535200762326666603561792900083107356260648138802088219943132230106775070874481632433114805324945641210254610880066214655317237257992486216503813110497347282598474085694560647094889755892052994273798653487407426251822637932063871650618827196154133451121116931791142813001200820207555349669740163885340975959012986407237873287070426944225044226660159951665447997579382754284119507416605334148849458062271881489640781716645893944999383111241690953511639057036473382485414515985270427353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 226146578517700814028589621866588046882496222387968298109755377455818690262091556632171786508521107347978888506818914920649636953493468518762140772092908621548627454442498859239079871148508697924672230701571793574930830504149182235656488749545732699011492603483219037346543548642910763991660441984283787423984988180050389827308388002506131748983354574226943064895771399950165460563105695650556880839115628124413742944420798609211641853337739882174485581453380700295895456812147902270265581733552665562400477669050882012682872756981325922723253649560966485754714713791002716698802732604323963222661115529039356149554061939239918311493392909231654515396573082192940640388570775686189404732038361429562758831238572341013807648178508620350298344669369659362330024518514795479775134460570540610170702707233287795941780420561297639069100109958681990673099272328386701987042515937599745434400145902012344888951461639494761393637922757390877815452380755523283344995499824113637994295332898390338949155750521066796610574275123641093029005728649053672122520478718453771266067510613475252814402304827210233832920333938325670594775518252123073803221285647696629880148538626140128458575036198022301856724489583008622591847718337076334980304676141800763623076825417710935965992557410455617382639376952656836211741664081739555389125441274783427636954644260912565070907505621368405505380368622392202228355120275810914394038195243127680296602328754842675151740458985552255381666080346102755136084958945775324423849476177384588652306121975297254492091568841354328474201093556797025254440456899662512069905146619744510243511463344874708499774126541052425837058212295937140430220178929309719944785154915070042817183667258421151845867613726561217256941653865399135795328279663895914100788037896613370493821206312950830430419969248129084584608852349191541448189063409252827096769866802296697203986735979268847137694962052152601886028746770193012212506639114337309565142718517684146778248770381366228618731393554677526032974704835670135731753972593094439606725759726539103608387916190328819526575486714328088072485095377111848165468699710033975626098433517596730696487868771514221528415416181160371986836848733371035124889564870584006559092824821668293123872306931821452459801962185483385402639722217918009133972516901531195310659818643412316901348762624035467646386754956558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] -1250950411751116096448552472511488341528317058534179268713404881511473863088563011834979034297609248353416781728538100973062265562093830665048955452866316040087443498537307904488272764454348045157896427193194367961405730343978812383950520528528643771047088097143926629693111325544956413501248930333335913619200952852409062014155849703403653690528167927889901860434123462259834447360736075719213987920567669900383516795321747599524547575795170772615169123334642231760102466108743167976151125199460363486554614460296028335417957819461787028253180154450440627507406264941211987580973512212238038245648518216826192105713329508212355815255823610947702174575122152818461341345591587021759569817274460031500003709367333623662268734410290269325473797461085926158323872726354998120424888242775336318835476591574005923820085836469054196973069720961338007608193859562193813704341063962344804916973433854099092413840694281152194045655023140689433563974938850057625898391511357706040623891547594821966849206518591562501759385532378371531770211871383647029521963644467804724190251968490631755209361476897741253047375725329518789071843894524315654055895801176556195149654511017483533581621454768892540487391068015680079939903703657464004728500877525318159490739767693744366470893340594679082791007604928060819752391141148036711660219109778034275195166803969917226719582377450654852769233121102665474196053526435317186873106606697632885705359162982218094710224037264153054857004514362309591195391771875223198612045158751036594764445920322188159356290487224048830506016469125979139297538823759074374947011256815449893168246674790647922862148257752932416200838891544035569541388380609276838944442306063139096517456326593525772671953102450113107224142359595258295606671488526277236327169801745993193840876303087145943285350698778912648433275860911912418613477533383234542511038455359990830429255153552654261698196717893652853036147568657926760717508357242199282688331309252304816451808930461095686067830897414784942376010978387718737495593668888615317221608426265134960872381847366544793354893396120364233656166357259692695714753962654360389568227562739700776294767953419303904734662843876747031800336021261866112600787536612053363670313673512617074846821560172479231989221861833139601636768469477897043208682179086192416603888824217635386197578740281294360741468209386662920192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 3739847583572556414195876749859828618010255544234393934166706235118209791499144900433839217680447480089018812805005218571874264458914619741021124070686204182185277250629066001418310086479422649780402556979300904400837212617584608782988535161699380961483947107004853076101613979249055868888623405373213399229165180096131995212600507101105097472212087409930975787432335025926172130799086022082534003293314571222039102706041517479072377683773318150891817134839689954418366637596544124224102950493771273736226398475358786281387100091061878220597976851876506160160162325102725513592103467334281699157692369491673865775931881365928946139423315936337870029978325610265181829294316551719133199314854483238144450714104688513772046476833287645992257242226687442943298677622588345585292241617616204946151101425045956269394650522312752966086684344893350951925378782314900555652519258257737012104002176330474536104368068940055164924676188144227756977621582095456783461125231164071076824189374286738897098528803964991225446924222090770888807990323075606099301063587243574849790095760872464732261588364393531516615570228929442527177228027595271849588583610960996455431602791779673828613511676853292118863784280411908131772702256016030875947528092627961661930050077960881460956528689666228247577265185608157464540342650881991115452557680259178578908898194902515084333035753295004320723139065943669694187780685052727452420593917929299168509128767786350277073952997512178950677520244681729104832651584897617433008728052652283400478238696363039994443176137009858649384374472000214394343882937589844060105330549413804189179185045525469177327485740699454588178311468571522748454836157259662591244813584508126650876737221723498459870260184230562144208899780848465442728518157978601825200053857577885044726325390977831372790859431659803285208902495147692185258035314023953022732550105120119287672784122401641429310408579483377332005845005434229437289117862554047240785104362781579789210634665000829045674605507039177569238914186354452597392883993284368222459771665956051341027232669266828207240998236195673352457824265789340212939593394276991096065140513166764120224040066069417207670642248158998062065960840018844386999313238419559529742177721389009849610759306767056869134813471508703436782050761123779851537596500273019393509267654456679881678621373180527807182710474810362691584000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -5298874339281513335623903771579891828187685570418153852752018350790207831721758369953551604922448469582898981570180070533730906275560459518146844625781919335789652906116969748768240619361203198114288826423975715289511134972971701343952581129687495115864450751881949032565490251580558179264616777254026380460353937023037454186101915488203095496628124663258390195305190249309858267758795053158153189477995641278071542922173866764129933626741506447729500337758429096745517926280350760778520561755649315984830580999174129173247143931032926212086243656676689567746350018989513416870544339725031505262549131338988845391530952792390401380068365761321993549325854110671275327804013219254487190985923379275772796332715662394677054415199247925784118267357577558154025742109884282032775120919307547986561781027527678336234106419496959582061074187552514978857089978809526938295337765340028117359742561900838431633502521052111007383776541172183346849091059534556749614848434321303041833366207808320274248426621439909659230175909363079860821657406418278747356600249514939648095306977913894066126865570016719165588239128214008676786408404779552751671396713461342453537301292201414682126222740205951150377361500888168051352535084986195885899472555352387426026734534642923748542706381911080784664245468788767732153119708238981003186760163290745941359841283323800012547370714047404056903212974633807388127290839822587032405894493674469407962065636321606323043162425569681087523477683642181318196679536259810332710751036236006736979191241724495559042927390839021133777914268897935370423052489216723059850984013610706748877906057610814949674470178787675424451828239665897379350735081337922204938516977157482784429335156909315869024334405961064367768647639565514655601097517257598860214611769559151969250527194118632010756880488707122031453884600602553552552823739947536992560662447474975899104415593946226230186190667441021523859543845290955805168046123767649993282083721652562021740112465964351235120363017325929058710302408243305474395255182709836983856018264194392506565779378243126498729862857971843611093220098897765597186325443186498603886986965003061684797520156659977160177561896890119625054899452529517244048239439906008149612550702902643131964850376861655551036673203700536179990693198107598641411868492694165232280708107047773893172474471668342291956268829547715100672000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 5157387733848882381302100809867575386863845929771082721652633730388142193004424989422222173148692932245710047864627731284547194469576807367703536458640896630926848179268089166065076796265131792649193801989299578734166314704042558138515478062290266618456804177876392292927919060665506757313567200554892729704248225044500253491998411442080191830167752150692237468096596794654725293265047668608694153043914217124563912013912154007019938856774841287269477095595514770136152363670823971277434743005582109376190996306277910697478401281182334105889228229260500183244585708949185383392110071890164908123713550047486517675424341534949578073442140255161102214923230348849431463281966226064407097354461233648525323417956755814751449724494507793904016630118554460000681972977722353369931844048576156220426755351315060195378695123469526073739067714847330388410555184904040092056174248206278427410643813700624743805276306486149326417622206078184364560945523625413172611097049702363792512028318969064721745773679721070610623168757712598998244285693606273216392792928602998672129498339878907890752237650220215657941885155373483364212611727015154154784590200188813064003011142581098405692904430774165286875933729209551441902826042622017512897626081185626240956826620231456179704126576593209253313500753488072022658107905535956763501398410526809571506925069461902140010693418624419735358818689296169570385063086008183225411124330051597956173816441725190466970251651430784446981613416671761807261638060827897077727865817871152232294212748786689614614261650127903921841412557592503880491158422437240488773857602591426452370508640053376434224860856562649049463511951147849545737114844508984903830088613884929340571161265295040434229953106788646457980026266557744238218558127283603800289902690402063216437641997154547348158103054719087615290291854794723673516275616400975115678759983239933600175686065519110451450001260925870385179478324092111976459797558210967005084081665813186886676083609721654575504934608239700988933546367411400461026074660352013964591206226081531034261284292802437356733235314594045467421244686481421681905841773933333122052143673569285585765132842761597978561620721624883887501104071584194025724624217107453820489492019034197350831824200305845510512212722142477419027063224502828226012850781697323205427028708663213314438409501194570246766797557438118625280000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -28115448535970654060423068581668455720619774719364173348886722428051827782324994641327186370758390967310764299042252070108281562436162888548472285433886132569560248530023761604412162443015654780935606295610873918246452730656258605423719399479460497016943270222171008096010375938483489738173477228490606117008735632042632520585027436217329647817632828260662278551615299415509100274721019006622463466378851204049851941884500385157708527701855257463606085162006472852265912090337151836822352581199701456997777627069826345736299381200859434884042969242689661244506762226878493838833620607627592110007635378961519484751381387893944350086997870705542201988081923499366818825456330577604298405642745161053142433356743328111137365233903144895896939317754942482041404255644356385217977486110185915888672954827050253631616807945308954403615020499953369646984928390762883292196183891422461129419483143731989670627228654955850429449340844436033977485777600380129396966505148499753206299081911094689720969745881362186143509517915358254696098209128667338477922726650809250700539386049179970836048868742528508114980787640758296196697120904176261115923207179420638448594126654760671465610235945754249057142199313700735193849902481405446881831279547850766817345751900723324669954641358801631693509723936978078780015597784453288783117083485630882739940094695879311753028916778136695272963999942840778194006812521201143151226835150358883571185833657915317345080384045770312176537245881214561480709500104398332726687577579545973815051200478546289603629722798861775486280421614090890368279598761525168092314304295585732912698129491663556252885348432674521670483799924174801077376827781346241540150023025626790974398678635206988571264754785365155681337638538728893325573984131008268648896712951842138065933621832152576190210928809550224812093322643062282702971486320523365711509589238096387953016020067868787873985606798029603556389141259615529314018192026715209999461512156111692511285908240911918412990933735522492493711150987244123014026145265241998047380212678714349294134950689712312161357361130503310524818730574187319409963227462773824983991494502021577630524929105810793468817222645627938956759379198039828063913833693489203988234332973493827926931873904870357189828435184815940419127199331562885294250853819507450095831804498135487052538283518775117889377400427445898706944000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 129136981839320047308144727963335294259295853358189527901671628810922068397591739326038461031477285475821824262158686721021655660557735253376121231820192199412726354553885949116206909686917838743359525421972942471762316270788561210876221631986761188432885212742327170274009784497447798558449059883608959905979001498393098243159128822676226751614366901390161158305331262588148924533726523486782494590714024821096849338808028652677497634456865392293967066342788658200473146824759641255821136849405220410876266307304148020652585940608796434065739163222018933898833177891625000755438099234407080689199722159827748496069900716932699309190039776768285079987800773348259141813141136564237552927831432326417646572968297931084360197417523790560874427185050013573502850810833522264841258731160678825967176706348854566091026501372763911290958728204382707546889906840442713266028164597774138325758854982887846858296073846704481897027119376436388400218602139916386102042879475016935693405291031209587413784119730857431611617250894010182345986952199061943164423978111735836387976760654879864313194792089166079923517996530004515091928113286709728535794540702532981729825276921034125210135470850689899775634776453461756421506931200241498014989405992487327730270732124656340050536214321483110006490797542172153305230055978706603163617038503366933297807706955209551157744288667387843887341778555332387574102818889942550310070526551123665199841019368607826628286470114959689587306312592166120837385443869600769038903752805494728350192013131948222222226195585339188784158593501965135509648093221187273744891282089224929245039386688643168987373331989857767950949468512627876588533478496193286414213825223103434398246097891053143105793755135739998097691372874156030327232737711931021709799640079890986740816585766656168419141617813792624444186803222176290100575178834849794993855038135719407429292910738972447102349344449728804174038590893568675033547055652614259296148697218440568766175785931938626239857116803396197628046823223246746481575530011236356765157511564795697585026992151407019338329442942994220712321002005049380520861208311624988317821461471066852460509309813548101338509679472031456273509677993930155773316992255095651574000709624558560758963799572188002100765719824627072069171173049695325850955004009205332457370100835034490681204350550608622044047377172948313964544000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -306396886195356466658888961690274679608426523997798601924211710282314284330721545998614949776977711506734210137777603709477947053930604405571273896066778457740804822818525341269787872271986681912731127266953642417711932988907160481130783239492074450405619834714827922273196557010408798887984173279232957129832686363373234148391136854919504941336214747037687483483075436962227045362951802944195835230829376712935205084143152942099768556201642903101762055837902983928924725537469750578845565125232413100696476113642241624554163845031294536767081528894054009380683716388688487824321968833159102805163391303881176075080427198608906026608047480685084261312740956139313504213334314988818447498441728566511381626575439730708282558121892790394615916136067434893133683988280665389444285791089033823603750586974381303804230039871736807722270835151021509540343841304027085751616624926020083811312903608559701142328412602291378981716255881974629812581672900096793212538580843384897718460830599792056184631179468619365535234711332211258876527048512189774839643347938178840040313393923831397505292391224536477740252948047207207534398402385727903927163570041684973203117058802048394204388180504311989317081775538344655819794790678309585673911858763206803252865631171584243079556410002705806846345643487246888751032919721547909017282822107624921840957394820877129047253750140706634466250303375157247438723430088365196484417812287432874430361868012713658084566015894156207660948336540186753593020518514079173028906975465356041283441323381507911609759665065266786783207537017228182727928707071645830398285301973698780748470443095222231640887817210613208851621887450016209532968909191408490757295971483507991691518067326220966948940001336889713890456430331914466395472332670770032907455019625571025765243420493486020740139155347376359653967553615027402393734594202596833188220542592708999432030520795640349973280563787584250964854413891565635115973153287824576352426597240194145272520866964098361423874692044142912190484527250835808816696777268917148428366278177254894593709521130336807524594838574798138973688001002701665675387805952764602173552825483887258285340643155003788120303808960699335442205739424354510826581117030212898250720415672844760153547950430467285981238479632583630868289214837627604940935137053761272449810349401908208639766418508422154361074513720584676835328000000000000000000000000000000000000000000000000000000000000000000 [127,20] 402033965386201819718992477065275094411291732033990124523763787785055606033965872216066274610924159034854934556728711121212583055112013070507707962755291817274295452558668539496026918168601302051009837903092211822899909826362961680308971833973019025155232076452789225252803465512055133546452363468810723679365309296296036276520168316156294979932589796196726522120053274526861954135576920147064420241585880063889171535210075778733819831085453464276906193091805215201123135623758063070335651540537200177115726686573621151852249948453156198671912128838872116891446660154740215623853630861344343749035823082753085591179782755144520899870776843954004449781942758186357896341940369597762354380393870085471677626676358581011491795887413672116124788621578855020811516467001813487871954794915432098311396974605297560198418343693016257162924513034047946420548900457803465091433411108490327426962109188916965998998682439018864040964400182873905722776266866627070234591780487111482721243286048306973348569016459784158939330651264853181719484554819258559408836287841989337767382123437264403463331114244384152332599714171667345700111095219562326107523453750428723232947974604139455445958725340249768301306704094869006997145102746206296320694545898362255533997173372288294793479999277573830449748394392895417013434776033085771627970782670504234067670307361164041043565019542989243161394567832652434880213723410979927445474984439165975305079780979096882384091485385243798090920793797047658718600805555505580928903777011653717554428558977096423297205467008219192403968767810059346076743699000947890986574592054587312075937118779189315810295125897983617403850230754813810097494405512811210305037951276331620425936948583653691049122320689330391651805582691509695099485710686337205518910129136853590244468638397284260903630387837455265736366305552882175357778324632410717997081771860342853881932447151195354464316709217916144294549173762954913922082376515327913508993589223968084813323170484512432632549438147103888515516094516427876847818421132272431667908163693724603010366798981354059216257841903426126292943800865179300373489315465974395472361682059662657727687063036932495965236061491328807583751230544319931556379806163383539202310966075993739682871184791352552357061889674708862230034453500605325261529887408171115418619718455364671455522119798125780836375816489558580658176000000000000000000000000000000000000000000000000000000000000000 [127,21] -196092067989626159473261553225096943394396347376578433053243522353725788736383080677391639573460848944663858277363335390223625742641178873033738996929389845529121373011912918826580219975820973536078112037076254637727901990002721277845733833960029353987923015038254545859720411190256685359541718441363201009351625976828013414058262136537816414173975578065439990441036532894306169422931819486167115035106523760166335928332655204180814861334926859582017026723927213356916396810965408619567778564200287614724842902292969295093121226967504724579794719383516974672437824618916341042751792804804693468277011399941230593841824277089926443000646870241235906132413913674607943735846726009078351473285337584322949431519430969703221376213379010862285528450972377328933142192837562806927331280488483142669784296087030641042011609021186213218352459294632742473932882437627472218352997831198136946833330824530455540037368234258817464305767502825133406980798298584783925966236826674664432934460998252259171120532477654455774486111379111940844541775244506582044855407805685882618429007038777895370195742725429780227479940182338068385336890431234836541216761045145409376049382654311127292026308962085697624960511492342489724084395254466099380818027923192311663503985117438600492563628464274320242274410409480766584685197799828416358713150668639527575371525040880096503316310363891341742168523849926102360545817351086554946812998849191119150074372312146246069012135291763363836464560080982096380985356076657271845239309466982822535570026360448651440473030011279297002804219121899061944289601157151773670452703942574801737493322114371251068045616089236870042433308032498819619224096759159890185384061953233881756017158590023325195594007936481750914706014284318272024422820877412700803349468560646174739634934733330517108535262854214120511977967524926628779565697045982623849593583209989957173781883420098768893413221710328710002151112488686010944186924482103588497397777977007346965937620652509490268852075801268689775357315919897974651747895872545789372020497350204211269248396440901453414504883213567649735731794398124913353411223361460699803934761724952205809508063799628534450750989064299905020247036104131353826652348328745111038391529593751265399496136232588812449876003621341024300940858246410432024494355837947080652043999927619047173162509972484841713545604664007499710464000000000000000000000000000000000000000000000000000000000000 [127,22] -343947923112503753512548950083071469069615196591813397588394690523463147965728278781990914501244713605474339497227307178452224673099974659153888940209955004748329012462460608838836784643930622203806976370531607097919788212647692427520605882705494112738701687091587314178379634164372324145187013980626290853461033396241274954856599737011690513075743656227255425334520308103397708236485629296522892223330375785064434794635117886414805076856687373544322108171709136667039416819340803133317530310039981484890999001471987792175805833408474622989518077021589649567898173648066235349686488171056438736411201677910368531642270224320896980839718582443052125577962837572017724616102564040948346381369850825144538009842794967758691234673892609921305582935787998186832710654615705179150985753695304483014525010779795126348665358820569443448091307172862412288206273232052485903003318806334775960177047428913305919487320213952641756100919348787175415714136264179519494546157913352174311022144578953557296264085656137784451808680785753032065700894150545499643994964864634189526014636549523467489400868094655306502961945122972108219239843598523429051554883933668535885352903839141422330571322191105347057712405578022933097052070830305238590291986254324456170810756439723417335096980475311722097231084636642144333439519896620451532066456824204164018509262110156559114443965494890979864529152565518336053381874045133109761645288827135931158745709784833913816009241228175292035172034729176117514563625675680450495821328217012422827361376660354164210580702272956552152237844738524275365527235391634793560136866442258645525779888204467696602881540492170144959198839250846539061257685631228547655087285803840183582563117665372891565635671884415844589090032856651835281842839414686959420917542082869375908563658013566099512682098245599458730322252578260671525257300869878664357272149364539574676152798108974092684518526401334812471426483837929229065003963144852887473585810325929496259038442443594796195602650222014288523160115164584789035151144734998446198999376784667411307220386085384424543976304020599568302976988716180446471316824331124622609709217040312219824828864997440257533084685939851095957743044673260750538135425910626349295561989254885657850900160541999840402436853914722975540814877888286432591508593801009022628833752972755117081908340690768703594414198179459512664064000000000000000000000000000000000000000000000000000000000 [127,23] 977223070576237317125998157640277401148200218026626408049344638819380585153263148422690538023118004714804872284344572676981686728608682423494721729060919166176829868979713014327265338844496624310481560754268324927349389039407533410500182190856988636079560073922146482323797417959198333555181186232415524527641017942461803056402346069374283296289109443929686895459347445106277245299650337170595732811078037412650765700878200009101874366036060427994273507612968501110176592706180667242704758314096459927379051695024511075643276068388271280923449180148408437461766647356520106974741251525803815807332582897061825594529810705622735252215743630507016304067869355760530240589448811931686083437294087593157381095443413274055632806632087529199033490189247357215546527881714213134360578252007366227796626669515519521014848014897512694651236250898769925272545293060621821834546818393229185865916584218664315996659616847968863836092745331578906453655217688282966294560110385971830768934424121002462404403812832741939721112061184037317777639687833931398346951021293287725736265057706080438845435289544073015712049553375945181158923669568298300470578114112993626745094422445204713624138521150769423652162509575294245350786362036877739195975384892533809362047313717790007644290754724988169581015549828942824640448809630701485734254529720466398013614526528695673458219568048187436471176015657359556256754208902746220057813900839211298163376401033100966625996619722234457520103561340531241441700804594023478944011075284846548219269801811269674744362027321875312162309665512037456056061547316570604084042524687827823138842972082129716268084369562285588557339623019661451743509881606815885992759942435134882586279505321130383863312801395196489425233363070542589189480828859942138667926664181917414194271889998933969778778909308928764964187727649818961301543688022596379521791208586198137037350042490386691359864589351789530007776898177236301447689334460319363415954582962892069062627904855705222463467318940767279035563799396810008182794276805405859767107183140328719997733884068123239185372144522476062231321517541926315806733169499825402291171201562552160514719440942559628915501223094578252974883103515446148169512231874762406205338433009249353953706798974944922942242956998720051128284843483923938490764609390008927513607324245866163089098048688730042232270620841979630583808000000000000000000000000000000000000000000000000000000 [127,24] -1395103772879607057936575526152725742369151148887782703265861355506863763784489681984436124061996982964770906226297539600053224558469083914236657151956417162539614477302894580866797499631370653724044316011659078477919451690139299668137947890605236313629120302537440930153829059276546625990425904783283753664515191102160121489671094433638757761235622612551847598364052284756564527042632604565843084675223473736850397250018840477744866249852676781627881733383625117132046585574999272331647458827394141785982134949923103370790134670622343440728253248741873265115230144621347897838665160575682028211500019257156111979981862873069303147395848013141035254585514051197247104213576222921528417115760932304665869090276297629765360217071235419711616773336337464477813823977819942554524181972201350258182337310049434382241053691994734235482680461211591322630005996792091212649185451222798623190316640353262579963114903062539156364128977199481254884596671072516828685024295401239723361601980402393794518922698351377383472402061078355486392535592114188548432545380677658760922403431289779392203411999626166793796572743132263993930574068183052007673022065310289669716689974297223298784780326140444397548635636768092278381984409348892303117428430578656583126855972036852759265506130612358595780904996241907523926348367826095180544863460736731957793429480383958779219359568859038873652906607827716873690912033123088559146805711715997948388168433752075535891402552251217258300568011362335459622348305409771604611483490858886234766040417815604959793939280044593117969815199914438367672246866871400098064954639272305373107406155356699538797025405962896012065825293530748138857615932474716985564172806736108230033391165773026481909620301090503069820348365307445531740804160299334897871128196276220131071779370319831851898397402015601394439181065909736858162348143725868148379291128444644177988111642234466610164287244190191129359171827406726648412104201781605953575804177438274298149936309221901230797487645470575180151075627949431072609407935326040620251507946815558893225300724723545199546148786796923337424018163774486469982339043224702740149143777288819448116476615003133076977335536748670809226687664074315088578639159667410999436191574591356791885876439296537757149549655945365250759958116155031098247378546505652994840873961375311922991408819103184573536209426232435728711680000000000000000000000000000000000000000000000000000 [127,25] 1472989588423007712172043677529674536700641350213648140316241729725142507046210166090687856233824692583484263409189107304059045630869464675061006445757542693892322259020729956487354484572956321277641475456166736819769870075072811802241870202488337027563156229411092777913743052758496415216641372369304794405641417048304124251838100505328831546048237324260110690393982642319697969243873599270487677491739931029653519079855801606112602076660317525952511504044666641563424366846169643497081798395184685013088651875758078043732472548421701619756785167002525371645526051002185116138062206686747144804517603633273822587227368515052147042702658647167277743048728062036730571411436617507540307265282202389562279353838316723819169871463387828129186606623197310867461394132041848548089623125896795873628273777287959142832640441517974595378294838661280855185917412165480722754849045337348568675831946769197000529122078144551224461786518722619950203539497459471072570336696415576644954849039538924076802275568960449594786120193704364585370540443248424777135863777254911114065907096163497348692171696114544276550828708855412937448561593651426053446808159802832295250155691775758144644681869557152804053227972610410306619742110232287787835093658377290417904361746514450846651084974948777600864754986364028248401969998587486729808423211836271772147230527325027200005721449137875769378113052980825675340023753559407930027227604292482592114263656259388122903814267944025270489118860642370659609989538589945914546728772150079665245946595847526736538092399333778955581972860789856067451084564099337756933469182909063702213813707883018731759685357840605673219306323054390678153153766576529406721673978586570312247435889218112710587670307323900862499623805931379795901417181528144009209685219478856429718779981102824612539843522235420890186199634717333287610869254671670384282297023383370825708102549324323648844499423394033764921971158418122291705346626039135058026880825172794671850479517897013160528226655875657390834461488775907084014274863603590321686607992859080401839647006983973167635496638672862273180688093630544770384774608933032276895327680364346497068753367082883883065394925440467497270657882699404397375167719617372452437876576252608417246871708659106779893066333787973959689072933527863133830811624575558404493827536597040265970601645215919314852487450080796611706880000000000000000000000000000000000000000000000000 [127,26] -1303583890207153223243463056136641990851520685482434194342873225598097306911886722710749498427243492674885125840058217133982128361057670641277670239922388411233041635772767692818518049324817421245535243048152871364050844210507419498492956054870166324601734680839487348962558686110596642333743600166980644579240025446986850866080431923883542657682844453225251019601702111789568999534727518555052695474296715435757219593422085828653473950835085174132185094322186353802529331280044137979404881505061959924311469978187683234625697776374359322894294309633512768134790660484402454150566089575973284321795638418377935938951764089209720849083764782648122096471134190046220396620731815567553695039777684014793711525977053972091887171352696208313064248427310232300271424324965332298867574363594138718330360823945698894299955713865679110417251290981955174179527411403358742206282306555370837132542712883057509586173758101685747430659776416549724698441822493462838665809093110721584734704810420666510046563337943235007139544090732375633758434563900029835372646473560765509198838484848062293053668606450931068026211959086040562116638102208025078600317029419419102293271030263430439403402634775834111595007362431640667869852709416262961704184655776448974381568313126911021701246240406269428458047988421201435696031635576374281136029248199847129432573615009829394327625735516264181059110858843698836440028203355165046077480088502493055314256292852812215658952061261054565742382812138397805435016299992058177034901019760848920481461139813157987729048683875486086847349776075788586781288083389485206137354098115800951546168725436623058201932749896024739997444541766352377938239503859775124140646710462696980701823404685928490337354100563235385895725798056551646903041736034268291314730064306147263982081228686992863794314725480930670150856800626503705729322781199665484208737697978865089686914549132662462447695795354309631759132194215109279454852306870192528224199102008003748754272476960590162833102977256595015362183900363681864029877826429057091950234629483690112893218597413520109827694944192382463995904917468092103572619037326543957996811566591372996740672188940795606388563134196776262779583361685117932535028057701546015682648281715126328349325119132140250213679505900167937234976493025887697378149628755715603705571706545003238911859280271037141498686715269565894361088000000000000000000000000000000000000000000000 [127,27] 1041764961029230808436695794129087705669919321694181869579521657586349531337541106255258025587990559297885510260493879976817270334966550720540427358514384816743152787542753956283519502056693706553249618563099322459038278879587012116963044075601245908874824005563703634557598579961807377392102222221428339345761645526163118215848409469397178505601186254581264497547231011515911077980764844207806320260748699435230863030828076854181799445217758778727749327810433286846387815603077269460964513280448288035430665617456963835176018572899106978443962180875461552004083520393276585364375005726229959538980815649944965240914002363275616338843780863946190294471074966670731841423173402740106126010887260622523333676490728149966885535497051151839480177674013452702475758020220391789249531568230990545960721268806356992378110142334612953655523909257881173072130078822401370778309229914148476540468049927998023272913934130094115147095916526171506736115338517465147533270551178665141719022364529768433741579056001030832761708931168874758412767624056292477304853698173481399618676691809630627224924388933115276197919815560692763173393353278326267017108727343042547271661536050223216041302617541544396860856023585231984694162714880194355337670688079167839105888290734291847830317677031226975700717388389863321576818705899077918236244869585694125479521638645425490084045236852511026010365981296128965056709908180978616469693277576232854559795912265270965937911850354189268100030380709415694909225733274024848058253343994523308011048239965167309930238941706542041112307442445624440002974692741033623308315546403754957206607936218040538490296218732338032518918824100661708525800629074234690841327111112575371741417100823909086522651162500718301534313292083246411453667198494477308369651133393885833694190093001952039202497182983436314532045215623623696052165609250039804302485668080620411769680838067814168412349716758853747824130815051445230447774442192589147791723095456911931848593115136475637390567800280269207564700007287239040661571923215162150073016827296247467958321050374521384275791455099927336033510078934579027391976528698364855614628993753851444893081668148148089653524428602985665006158095384528809190299788303064434767669333625221772044899828800893633288770373783102663336662743879625777554563490892956432069126887824536655095304698639093421398455447007197776576512000000000000000000000000000000000000000000 [127,28] -778202703738181054086857397231342778408318271879661561463282269458759169716675010907998994559202212998133387199810073599729417123059966684390474377598342875711892252965155258244265416431451988816171256079319686107934580366824291230416212177724284140685835629337498708360781816779323859079261559847299189895600631267773106129507219733436363245581440189642019218334339307668849945270176799029530552233362428128253825871751575048117106803709411428497431754161290842485615124527076201874898888207016527091183964136457044518300418473073345010318657780339330056968117528190970929645957505591134655827914358478030165655306511693998809579280664164184306519981117270584204589751770744636357612244384155808482739631645353064243062609077324854459997714566638864322999432488805955887577934216863992810703553493075064706355352787103861244279241460046024721298138518787650144494433536160040254351597274411686343217008199725388112835904357933657095313792367701783562531614537129052747235777201773193543226961210042371566044385119915550351372026142069313554938290428163343289678761593080966896417942503081022896208226422549264608967270379491479204134320853836567332297129320346204024893589506925496812431454948500844561827799188167623941414905973890109574392845259390216348717650419608974989982146034108283605660065224044438959012514407725026968163670623359582935464620184196143842799834157043950767451588781445693049074621725048091376548327593919847102630268957920341289875181960861898803762507284972912077447406024901781096063693108975081377595145471981286024268232110971339407535032972314329906148332761678754856083236303349987036907642944399693417610768430971510728033697047053964007416747079922050812887262148983752922810761838638595090601423344553461483796654248695884137653885743050963671972627650987171662774795901733669394825028043155860870351791015420101794884237123138733098630681817930892768303962328660047838506030443707323919431570468431127641718981185191822802384818399342511942883908772467070528031065495632892560628725610030625073926786092304025961915664223900360617783379849758198209193463128682050359278967563374458831955283720890025199005338091972243330246767730193827247136610016800172778042076154560630294610696597432263926812493959029814850265569299258211710385397908569504426787998822869666848064400864011092536947329737953963798586581861126076519940096000000000000000000000000000000000000000 [127,29] 539520663316918441505793680413723547067955708787066555213923196116212575001959216293790915249916887987358612492699674438107833176804870391175083172953326149303557757589630240210704010675792892018697910672137664756682694923191046487799260116026213569175408332504322970184280965198517935990305022629503951841023749017893295651858241722910814687847330484073426060606986010987509805574735779251398369700198107874886668850578753221345483711380664748718886718325130834949097915296429948540156475764331812828156958199556562245392257940651013036862720532160969475682946596992442571257996308993660919616775917600673450951200295893834399313292291784126163613508379682001199619438311254931586241032438767771043586293556025887475001330359048393925946226101846069075630919261876084568865013603457457857825007337352683778178781459728254983234638426748340188548096079046895323176027843481984309152168181126690859422856361491084250616098460457642148026641914752486717769738393985265040450687988888071575555039904713411603484016143882345579408859542091443837588653638973403206801131314422997816606731233640322657882172501860357599468204640778706418541955902669407921186729862582751499821823222636352146373087354969578736547860684107915354057628467628782482084748044139228584587034900647799866256781219411786335407865590355723389679245755484586361841719469922438618394147144684938498879245550103605248354548712182320111464681361142893596428777348025154162951549926476833357231384784485856523090362744364736545757590714566059955451845190896059218384109570238608482668901057372668431868830042056812309951847362153819445643574755524704572119474007698249208916764048894295121719218934915335915649842664743167218596928538819647003597190634851797264321101301606018849257578665782500850292888999947421659912889178099013175848752200030613297044679910761985851263289085477836628958663540811877610205642495536851646586432966735531896670435130943934612035144942122166059392953025707352047579491625574524817499500731554102412575431772222768419113756720398546246571614362581369492929330715528139515164738425931573090885226200747895588996490440335892660814713796566507715146682071107120925273757575597769954232459148190182657193608354730337178586124745923128572841317725729474721907904694715011553902545537670921889534137438438405342356716679800156878211365218002263450637472457915224968658944000000000000000000000000000000000000 [127,30] -336146836736758297404100138773762863383580877547847111191271182974053712970185763537905193651232755204062754023777436397761679381522840867374212047355585391128207656792381686875212150216512354884278956423651397652108920167627618027763689839293742229318067646965050837130653552490110838102943658503232082816060815464609198068399054340806782158143919664467425241599270397297709832907855794388637232197511394540039373931575654867215350629422442122375678898721122492043140457558856769772779919392049389373921114308581981000058767710376593447676204896961359034762778742270798996818809561137868845279718167691678793734563841791805038315803549903164755404138054061639472281855991711874852732077419517964755903875305621594951515782082658945614821281109663740943873447690401725169862483796332821874407650210129826228774795081828796711098702791936305375731867762268699662407790896034358998272653139862627436111453713619285509297809701278504646223553927654340811113883311487501572147208609283233599473899391029421262579920965073791400433789000936390773251293563969945518736825393098288723416289549859028708559072796011881125209915117021880597422001276008735151099215972185598981165412369566912470251167018128281023222841668604400046952374858454350717774043292568918290960215780019441125258694983084764591337731788275395317021828602991124389770933782802294527337957746669911603774529233781173092252847985119567561967673664585428587617706772020257464299765098513243719103241257656014433740196427936518970433372816191650799444410248384963470035833743374215464302584347710082335034938766078079678153276109771910635506219092234256498015159670276839014862659264770397790741649538515343204563083105590765188101652464031604395164531128849131422904536336624446350766409735190832592127375734295776093329012913553096722787902688643605262251764642748035225773622420397381127708220836913785183352751580790518221729535450849188344880622108749773888541920589155002852777514833041690348784941785924906149045064884905955057477784729936467839080618564631566897913357649999961344274769849562839209274316158652492023185353226248500904646186436798056002260744571077518476096721340074786685074958285639620789585572059023230609204269856276098082627422040643145246552050481604703864529553713461019521247316021879827983416610560372790474731271058480836347177528587198728138974880532123717019369472000000000000000000000000000000000 [127,31] 180391917227525344819668041764763804082744778611161853011394927219202503195615465008789987771926749908204265598026278310685125852100917066976156971712390426915254019608477849628668361115127088743349745171286110408350580193873046495233445381239983159889563260768653920589235754692728182889808252900710425849458630821872598318637651816521114593338379084677005962582128781037378175231998307229250958423904803684307667568586926490140078902012497675228443472061830284928881881215446267160575331146240606831622542081883634281637933158791343625440221720181315699684510532929544581728211385637013967545062946083483799007881062174381700638258527367202847649212497336587476512871154496860989658049629343104564122226695117602943325983668266439218292436931781907546336990146430619260500347340637992308580979730418045862031997732936479503463281587175682871422370742807972182765974758186092376609453332966657492172840371458602230592402537674262152389502272080797575218099637574985553763020314708261215646383165102978368263660590494110437719229258330729109921481434043755001658819101729844156220172070205461363599388316153790055788240846935721952003131974655034981488248737355442116959489185449997452038962125085836324847818388236466012782910796204942508187025734388881093305530631087364623567790634243496122191986830674115603928010789912804437331093866168492288654577932305619116297843121359794354781557794156632150886114627933989770440033482327039569584255940352317743897462629968067652106143436660661672068712549981992794995806122729868590451466210024541434062526747412992451219231168587510280109581376156088562700159564045345900909429726404208082834879188658363519002379189862450503231510754150036127600463218526139293832896062091557694613118427973129513179546274699398441876432533486796557200779553565966426520735899098166014562152352998635609499718155535334769191011391642784334134395816896386522277345643881575769745385890970061120589859570373013643290362887948584525483039181202350311534019856878658244944409187878001519956021794311837812774066075690804325668919388257782208976410192541314968869427094524354176465327609203076675538440147075398630646557750599181808908067525907998717299634861820981755564954370859242349880130029933449678592957263595265568868428134314835499958526068565526597819066588868221596788435753177699903077413658737641599803121138569808476897280000000000000000000000000000000 [127,32] -78695088999290731005818363571081169098829670098310761891861585733732670739102343827685954017582668460799618624872270515550568668432277788422178286798444826084436211216752582783160313977186871079882580653597805436361855800470853547100743173894038905278750221444889763343261704237924778009145119788748961214297230234602871709244840179500497376810964458570172357413997898581358517418848453386236364326402663212492398809257655443956059090590485919951597261982504206127331239079166605412549164174671165709737820035325222524348996032367959276097691057536725991717577865761565177841733156131174446512500202911450513508221033645162212812907819297366637947567318321146005279884354303483857302608313187413263609019169000249014957565435807816211432317939264488508423426988819992698152961336867645027043944399900704094523023171728815864819115923382041283443580763124466690667380729281893785885824394061803780848277579591991753887456021146212410172401669497224095169481900863693398060066909853604407350250456679942212506314866371319756153028079657583940343257482288936063468233553030794845939989253998674363219152323000557057273106301442818548411377194358067233145251392798384893122178874164139983630527553340542619968309555169358313335459200741274678290050069774867613822974436041086281175031804320264946266833347645269983339112593887071459884520931583389652246179054914646744950677924742360155827440577910309658352071897933977437346310054444964540469822260351000554654841281497059716374095311897497455189457750382619957112827801752085109191314681530791437916818047895005725254334622067662507762867839613529719802780846231795776753517376627527575755946454913010503933139281668293486308606076255432753349022972608828071733010332523284048516416150116010302138675299495218761636004088894859248153623073420639778625945573839243179516263150521221966283185398588245720391141986271212712340810109829375945081019825998515999921461301526072226945910233884153827271517067391748774166042907303552966971241900255271245290806680691719271371334470921758061248715608453129660145011216146137717814024387220227101553769418412818661689476093885657179240833991829703329547542399379320599273002379811275236885675905754582274400945562471074955375201189804864031623260721989431257404034785107412691950772254787778052081830627275544101084242151117704860688688484319699942684337141721895595409408000000000000000000000000000 [127,33] 24960970881421465704681447153026485344112787506205799603521969301112608311548089906857294344471937625729158771382830134177423856872584678133147724498213034002307240829578332146706907226511712491394772512770811809778669140817290510806443927783258584864817471236615511649736453362570554489725305100679809272168418925762230748321138472406648112932175347560823259426071089543566003692482378148774768545247624835945016853827684030958581058558295923504672454592886725773131787551676107106410291399768591063007424512667696731583323088480220049364100639795156398756061732371551681640795516189600583548072621978739415235691606714444514748273887179393623931424611122202600644463406014970270208410979319323122342627670644377034184197079252909613596754073575272292080658818819754403524478143989690199450429521166209622193259774359908032932198149515202646883409519472982983725639702373549588862152624248836331724771433988250545001181915083841313067183644510504486783796278196004307149753367480026929446681877984635653431037498586173820424632650153572174411199695784288656619078637175164794174677246479279156956605908187060939711591530097130547718068546262409421111322897180126933599423447562129402849436966343260590944090683601646494347895343064781852756734592276572560362750100863785289479502870020906214271317637258446016951742310036868085138486511013314649030819165053280937482639146920594722179635537278577456484185777021606373693266151510916629100492590543516087130801044772466484271604604827736722284910571221816773712377372042150585130804860912187887399625838821109546925107363383178242583039948787724140964756898198034054206858085081765383234081151478768290717113410863705811210064311632039566048239825669260797288511893633922753326375390849660863794383406423475546234257248240080452772227432406597860196098964353673896457054715556020774378011127725147884599945133483747113891487825659167849332243166789095179041067931314695337736239094963849843985804818042992212247504679771561217488477385939768229865766437923488038726727243432222422552291115752095318988592233072889911151082474915364905481078376515809284580010374391393167171263449242001328642081902294547119608148890970978346784858840568204566824608813330735420908589344237591977728771694861371555956533266009813957347981237999522002849291294259481555330769647831663426997912407686051482165461201538601145335808000000000000000000000000 [127,34] -3738027913948263533903704030649607885568227061598503417895448955047372210210052972850909362657409617084040760140808950753005700837591398184282642627814174148339592848892519544807574844296869233799267674926858150676466495713684787845551253077172861898143136646973608744292449113160561270335937343708327844245300644229417214639656727028147269966075234564944237789895113490914453140016111043563661947395776579075949863423495199236588433803590927865379336799468298008052478597485625868737240761353251523562402588474954679955121635503539096405458871810560392660341596328965115098946302267639943931917104128813063267619788992310044886966174119684188803921126818876798864087910762416452511526508775457878481072768935531208530133705842007785975198470324878271907486633419881872659725039548015258514400741907816075359447557453702744208295298833850195305612275128327208239749541163425016830828338526463105358392214569929711788296729500695136050295513986615776904535249899806835947697380540871893927494398448319939586949300828061107368467260474260558970335296858291332684772093052275518810536268799477689801985244073690961617840086373075376594092178728161622677734893355990397977961660731178022415109352249440518036822930675145347444432342103620946537796950528458895239114661792162651731495026540667502511829799163229175040344995367021785072557388022891346492864416556759162190287741403413393525124350995272518372919430573907629222302809303340379225794647883849684608317108979402385298597757667805873578110693049719931445204762997782769188619243790330343600367790935239308659815638040125147618772689286265108798464048055183008713849847740713907655450855095237258979211440230703097741019532261768774286231671415586092699508378706916155809775498662167816960563994591426645949071289752226437926928063908057607846991943189256416347091643808026113219198277645432650371823331613190253080078457363749463508632429089637656505237312177569971968431329716724878437399467109320078156322539338867481965908893081174586308265467860775282651938038742363454489711216447236973219179664354346485819567369332764735434525271589269135212043932367247708975793779348575510827126802215188658712850719749856029933625081632614204762298501364094420524588966227291799952670275030835520910203258075011345223165488135077410139880401008402431455009971036601657482054924590388025786978009293386409836544000000000000000000000 [127,35] -1335834067663201886909801648928628445098504058205889102356032744375349832276923804461695350665735271871659401760928327907004546043631294972377213973852580382564311520947537307947700823042846127223541442109518355014405182774944380449619600086327012505190196947130913839077731577156121433771331281465933064976560831831620560229303021086770235973099253254340213241191706948481552199618229386179960404896069579699359177167412584929380567502283453530729193899839995702395968897421953659087120506109967896149235633390718868881138081321914628227732008853495278109990899910517602057329631480572672853341839827320010599303820659257138042958020469760795221817007542547843007461745202116054848353826269951342129672757508380993016660724082495480294936613211274473744295274873773464214211588228035939198064923766464935647972164765309396438620623042013627059002529699135493001789886284502583888274457982439004324083607864080044434930668503921336798384626788608872047706285610104590669017947945654458774925506896286873469784161034504027941097875550869534185704189887254330676111216710908859884257592190174179104343250854409180282588657410297072757213268811712935898397196501692402446815291191901310149537422094414597495041855531961095410111273700513445540790027479052297286703006599261076042818632448727720515547002695660054083201042786920823555191342003284399008385352222290324478565220790133451286857157738122423786124563664082444875657276444793366866659986162232582354061911855663545201578348830612124052169152870707593490448812387366260577734781067538581288687535463616096518943261103634698491500026214062021380765080952886648903153965476258808555593121872905953758338421208003424773602543176371440610411512264293187642205816719217290551370902365168326843447939312192151344178586108325176762763019044465746482667644269726924497409511827307618857313405466140232987895926734563072470936510499475727618778674303078498571524095029405659454667544970904837302800946881829565451354845847964642559791897233982694931506537343686512929303963684799425299587570455355209970245999344210533823083002343284128551473955671564764348834235327063133868881405571278030445614762832458149934553488693153120276291598229784975762933594858078276856272303562528865495859456668008400476304548889402234188070477860067460929512293535204257509873998635005759506656741369514906049010807479406694498304000000000000000000 [127,36] 1174023390911757667128430470199515634945289125648963712563814973938008760068205507135808339383317912338807185090907425029501302936602421671001392686554186091360685502646433601263619216662864844432275105259785787463128666283344255054406460571058627908940703083703999301542848076154914304702505584011876231082550890325605128654622353769781903944098080281733943909660847574295043987843532330001793697127867930478851016971968926908911325573206354596601527709562383897544715758277091510344630821341020719967356327952423336631088076058965969889948295274303486718441976806670196257073933163963311266356764571561112416532503765147227925594064278191649253642946292772236554139625385228463037867120779174943343667751265978022015878148064058730902534567774856186166047768755674612457194918193104567515988916377068880109470329485810127380101722326902075073817952658045045207062889537850297431036403954878201700980949128791667589076331797181113026904641022956188584867772163504192223877020583241606413111580485390687658604580187570123270295260190049934575316652409490129782117176695789902632634132989843036079951093257056855904041837468049396807872669506421565754255867142923696063208179591557179693927764868850400626029069385845195120836925540672257392598997214567831272177334151222407189464782066271182422570320015358184437967805438821942281892714605873244690406216909537577517349561960982923978150573211121518679942361392500293981254940045710348193046928651220806921879851271322454865444471466232537493115608879648345837340892033258360762583084708611937701053786183012006285030802604489357544833669445686484788688865725876724424215462239871551489891032331286658748521353267022727544261234771101992527932969898864933018167725046826124213863251033932236728146316764840401823511569809334615883731368724814882079945265996775752962686165982431052979929494114806182161609927851098198242878503494402998911393635482353980242963145791977201069006386080705587643051469247410977579393006458028146807185311452530016980682343789475961280248075669422859820140959642578385940447057479831865262248843740769393064798715476639726661270689043681954452338327319622935886610325262840247049008790142246589462601482726362647081495798915378350109921935896455439377762373054925127284018788635267669449194586022338700713198607137979383518106743302328305706020876155102679350537937972239649472512000000000000000 [127,37] -424048640971861769116705080616731122588951706704321035934975824615108548545368494450040708735894715930649339408835046193921561584432869159065284353075684418690867107454697597326734425708824256199259228617263750616304283025463168168178241220887114525848042353401188944557327912268224482135681320126484821579731324982893075043234337763059731307805303660885930593212423536256676499501739399701999601042531344526529134543158474614515394105225210961214288804374198598276057176411322375746566267900647170005072537545486140906667745762377230979209363259734203895215224686712664372541266030921615251719805978537740054944163599732273875644218370874718040237570486051241317324012843445874567983282900463509056351523612684189659287906892898807869885171700317041990018192205756834327213512668949468724611771123226408046379029614034099828625611903673363742778547868352223143533854945934302711998178465953411389566220572493351441223795494335185453434012366264696514767239727603962726652559594218104831478397876845938349044229942069779147520516657430951431623491235219423792295914563393504671821651353894977715002041252554629354607005560727761735614718062858912200009180622212630842641571115938890406354531656022501662186818471197972767605690755235496404560661734902694004427295706263669461764048495574839531674708324244829878306416897292026718683604557434531322843610215847224052108606700225173903878694170941199219500961439463552167561874998617918085725655783098548540470681660092683571925802377538035326134297854865810542493339718312824638378558010530816459452597042096869446573690517357330564133720054489866746060560297753336471047350184336386611652137616919359036535551239795715356325987905238332133803992688438016687601658697409609702010840127077121691861387828417771772807292706491013648813895167163514877725134268335894532715658860601700039671410357291805699487749919899410214710889777126032568548967370775537464556974108158446947710315014350259677052625082836860372041081185743949172473834233043303186102875824196526084964575936620781170165545581108948575663803795218628894881710895391473666022434045762925231472706799095091039903495597738431422604223526194690948920828833459828154230350004792929028858369034770702115367641421548024027066930302005868897505799272933817505946329190900126826886182765762340690381527277037128223047828416653540020384841962041827655680000000000000 [127,38] 80949078430702658190524555586880984386834721362706195659793250767835114423760968747701230677608273488981386030436590466926246140339260078368671439302266170810026276699046886655780553075389601630150016985726045675939974532482573613346656655200046941707917760629558004636680844901851509999623897313934786608746436875536282419005766903140197206201039701675615608848981713565772517892454790307227977799276201492362935329597026964912139037307226211484356203100374751930178882870969663925568309227253965393956406390970811518828424447556831224159611775799265280092277230948531792107284125399257187454642629296842406636906083315119856053019249065934652925267553364266052389653143285866030351461163678255127323944104174094866052796752429079067623700150879812099479939877831097420593888370840444885142573373844884373263293762938366734190493663158280702976406137593210509771882034656611676337942198325809969120761003662049683323393522019674422190511779113583616175591657651423535657456591754137166123855879612174182130604907099071122137842246276703798218388796204791513439850489530503879258785435775253890191359466735563802605197750301331624122742479001076813557465812997842899635851566026106310444803371882748870721837388588332535830955295181945198823031328899564764618393593730665416248125341099755227742000836311546714029082927809378632591134123014586922179590421489727064442175382180045772039085383411524070202223845701722747591829866928894086634506618892571769541977821292305603568309140258453633060605967270665512941809425350977958109998564000955129559916958084738648876597438258885386351838483502568554511778769261948865167199974435626623096509589179265527411607310981608399602637008896099808036817788590187298385339218255069661556794794734176506625385769403590048524999459797657610573544374282905624809459567628571709764486934440378155883877921976821076040661070617940962778411311596134104389823988627075969298351061751140512869847927456079670427161263382559704604499834150044622394009481687019817556297316088841981291078067785319293435901379968168469434447756867385456107917304672397990965972616303817662602805429981559141911024493564538709241985720646926714786459175285230678212327038295320978305079542587977209450679141062006039564558726351426259179155790258766591656042327537698881167833409535752584534422986187426535340422807286558555264207170074824409088000000000 [127,39] -1969300460162176058116277165921008285339814328144792536032416569712299026866329466564641982335147278331602788055450939991270839278765917522907236162836248451146893367523828230040161564253949740208845853940055990730946200249563866338998315532353146904124190144682208640710118113993684148685886609564802777095801373544275336146622029225709458974153315732564718382218814876072523548612173973857077198754642195163173929428660030588262273182161153923134083087810782244154938877812114478925166610789883087699148865834538192860267424593290673173356152300905427451565766817986288351237142170854288775187173807845721465874862885954670505519958580608588329677230155909125589645518448395032264751349826680297592372999726079651086728943852695741234385415195084958425977605866460052721851654220682218956640641499634194686747488697992898836791184054229662743123375454848780532752189099820026798680921616687037666557487637948077252551632864963800251471274196585091612427759877235990398177467821259058561615693250985151260806781039940072351105440996727457739731528356820588756551573330984685582393339931682109799076259874860912203453367012585077782935167473931475523068237479558640743197246141642707162060584192655095133354062294791242687787406922608536558492941946559361016965037528611585209583062179695373506022806463008260107921580947206719261353701387766305867027340374083068163729824619430366953173749814729194206146212940632579807851127851635823309044966922272526330395940495354055859939495300894013377930374396125787332251300928281235816955075784876309155010263521484631392179816049907279003808271640100082076909713481791191871567501766389162934624762333450129473464051695274322797636785927663432800800371789475048611405896880378550394763988698167287002781262588966911699034819819695217428761597510299960548835249433341986980811238602785000321709611453508982068914571870813044282910757001981842875385934746737810108114218399801940333699185825760027921114069732025643353914553775756982635464505606754808692269348327223465280244647994026682409440054877730633403403823937217276647059181703697237542256132860831451207407018005733120735055696746419712456910971543938248161630842760278102659087045498431552223342459513337483816129182207077082435256394838811559107487942541745919790158740411285723980966513562488526477693698370047259004792656903748257196296751023606726656000000 [127,40] -2996008009116026271088014459578343503527072162108705312232309362668103331504398984772858321339806720411384265104985503563678681931545632726962000051162231095990020623382418117715399152709727500966930677516861074330068797101642898383476409034693974587898970141395316234337847761421072894917501895847928744117160785181404633664216909188981642720354708347000558691136603788768952800695756499470352621028390327361054697733088689301246097306939884141917749894548235379175308420368427750024790473759387006180480862405654668365741308283770935081653626818933034243243240634659497280564460535089439506780586969288202502602099923391360301197467914740460173633477518451070188789256366172316046530388981854345659814813322822841773653755085358700874424070480383116910642924390924946910415473974206328037016469300294787947403271216118808031157908912580359424835344252269999930816604767448156998067960243447628117894259958455694591385314617097353537889739673554110282388671924313085073990853178536262863049891140165170763583624950641116487234550328518538020367158703253333367542622073846418323693650908809239156657686226281607460615561278106550159781756588652329149864231540515661358956900579017155007849890094219214140548724777740373337846285426491070225726603649675346989226887607546647436608818477845048750191345951828003509747665387671773677601858508086909435217952548782642839602009871268757640075822199172081596392571575878005507248172737390937514556377288247122506986443555550967509214130158126623257820694340692067211094775396542844774675847455796546885047566114478005152506991943612681609607622544095999700671512058483400946225828281537728467495660554710149291820177306348853199757182981191184861067501817379260355593379072021403129088636787479848625815798114937029634983986678938514461241620432029890212118031444913324467356550864958644181793400937323904263838202195551454033560204530636899910542976372734973660728873755116898024267510378631899843198379665225437284889843793742457747631071298358325869279955658758659136285239827543738216625902665851055281599888891134604743016711031330175847760033094823480391796273805940757388077008372847363763760228571753192751675525127768998986199380120760090923900277752702605411780632539801179747188618853014262598237551792518254115876274149781147036726585684380445829401209115622257544421608449210525844227474637532823552000 [127,41] 404327925696607069923667377763185594935866070241303198612436888520727372960845931377427898525673694350164138108010681590632253862562573540807017063908628163177713546174416552676037192372553984785851993066111874769499047168013280477254311760732296608983670241147698423901672190280933820561030683345426943080634517055862702779122466973762814687710365493554876277863762790456034540439609796963261099432843689633415251850230548057559543781247934323217302132579679874930817600820287331776405062277878900517949079690623833521330878137598404831952853089221154995839703746152960959106913090647427515130941630333933788086331722014536373173112882384212772291798371693047691749204585996681304101899223908006486446261571734808653294051582051039895219913199735125160893353662228986324552034289934908809278324578083677111310736896289907114283924613996006524455080365163830746980763859063053885950007690002609640163454783988982211191057941631591440357742568318467679147811312210228467692323091999649641392468100983166154137638073940756513778354534275156514857572131319073676632658977982790170197385356629460997293243176223538430887826795811279569432566781317205681656892403610658029421510870899160261040362878018307414943397618481028075037553876474242535306956822129870545242343661367855141811456529297612441199009674146547048613520985456531256944757593169282050166649657185492827538466114789716182448289913701028081703000747571949818580138903798528230019028914517766052487289749101653933841928614805075457723019535984662120302808028661168840354502583242973562452598779076606027356111759699973088190853075849281975054850345669231773826230119609576432137563748859686552231296341513668268177607626697725264734043343520421960296520980300228540718872953480672920841445289036227185621638974616598161378030793146250115141711352054872605302053313010742388920595651918669002646260905621354800465405805676683221256865011354606593125864700770669384810296157948580639966609496927597037698250980766373271671679734721315969588237567860252703786107522552278256211458428453563660582525129792308250896820314657557394493495417732067549955363158702301999089502799608546841343045176097493785033004447532399646022885851404465053562801038103113739186995659046672717778229034227999450031116424179014183210873107751019968272533056865504546612899329350132678355769096139010205205204574499595648 [127,42] 250595928274550765807960088417061869661393495233796047025225854824248256290880352333130510793488917929500339739690974729321388872333591264386797074704949274322002371263030429992082971924566646824209981869467551319249737271775076280614097121027190166528624887012586269819147874611886309117021278626620612336571244883839119041782085138310414043430610101793799909110394771112511446209818630963908223475227263113737276730038345532103925064310267984546498580138275639982204547756687284091530515298718973010516068445974155317213650830871382372043776129208319927003057601718589109799582722041618523060804004239909338601843113655041138362941539995090683485496060623463518396455150247144411208805145825161901454027607806178884425551308920972235084178155133221120210738366270623214840860512003652013694315641046335026142347796848788263122391766931937271700357491347309254518424363872085842220894939387511285351154876146139563873137153385612358041987032890694379463346754956154961692855514060720217396222651768063097029673357698843734022979362190044500011883692763107690287724477335087372083333721695928273418544243673165729998553260702214341089891603605575409048312244821920277305114322144705911895498470109037122869772947459784084345464369020573732805113951497240504843544946059372800848436816641887570054851072492461607371792000771971325065325940012019608191287627559089566228661397862406220980280559585070686371762102490903345890148877584926925058614662131612953979743455480776555137327736319651100098299831578014010937944036166525110030317334823589223925518647530833437536649336218657874995909380494531792734622088677602003925714457484317225477690550220613859331832080924533946218869084894725831770589074041341335430782983933377601797965328856597016685241125558888923974984988503377870210965820863537292182431898159348056929432067052042244343240199778929316737414798333122401495808931178373513121203958735812494031097346040855685088320742018894009278365831849708754796027978673887918762738801342307394449859698403406300802935223661995576757382333492354313373042688016793414823133962866992920222210308254485843179517567777403634442647616781644098479550917946720446368921728912064968504123458861216249936323951496892240984298707387269794698981492783482262754183973556086529617425784010272339153441406930892602548655058214812182001577810079745778524196740843264 [127,43] -147849354960375668253219054662951702855333721816131590636053609944298144597390826403329237308708627650710346671970159736633462223184742901975427355923129106165148084406757690912534796382122220673917299693683641071037898731185833673845042483364725720188873368367220580739207281792702512957248362153013113235124081266484500376365306681655585701658946575076676646507778108212358717059997117418735349097917685766131388296065593515176105426730106856289074729219979514552057467665698397321015696273388502200196422739243679138369778882198805156808200118281513258689795736775139912991166169074560051421829204423160762872110190901969538486647166375623723190405447361808685791075164030794150691625780441419776660339295879865161470553119972933706553681461501505794727791422850519649961978051149379050785883787963035459871421804107982739263307788613232903016426819879168821107376923207021827650489465774648228263397693246133469294953065528149343240370731028023483110642581548524186800802529905457881026072023513793126415677972022829408272102011677133293997486161481857178359927048096763655405189984793424295434037191242728225554067283921202990386963831858214213544843586040483895001164422623462852367677039327691539669319923442735623531985854572444354300337551168948271257130000957302523085865486635688350358093111387676615694034514444216047282196236770086693989053804337341762412261723250180662692392994710141122942857753161418691145509691851227147713986937566374685876595142898416452094894083438658771971209443886361275149526173771023800040717987067021357373376527409578093362656427808278778384620378311473553925050242782605069572620933235607410557078616036248904453488836337492969134752852329233626552156966624538197001578972145841912118818539892390634290768095922518701606095442452348479373768903727564955820102227426845922481831817094932841396973925081754587009497196410980539558576954371362412058340983376748944868446277101592602222302312589676942645585251997981432632224147202042054151458778736373794317979419928917938345000921927823296165704314295020966989480818778622718940627226255503502047562328419450196995195167487843775628306681660749289099393499209013020358432100984157749266927053737515379634984643877977494755168648376891014011780294952392796590759434098665551669679312838655906305613971692934902598314112237026993960788193941037448774461389600 [127,44] 43695645554545834324818812920393477958544597923215031042760997844392843403106397529111333379637475236547378495993345815035188197922013636607962970890643283201883317740451834388620269151738776332023253841134302907089894608493788141317774046776058343420396242541100983414458156176755276635699752884301185620656197394762741779383414663011850158250049843942431685485670259415907276034772272868572350121009812353038240666372158920802278762981951620396920917133408899693654148313167681816521907864997327129439629563376721902474957387785497072458997837790578957284401656881601872715493307742346614162567725013961726311982976867007830274778948712510094437803244874777560488688885296506493322516258418549482017828033386397622634372792971153543340912472290958835355260861816932802953439946598169457580828298934112902797786731856167181504097056660657665739976774595281960886113245333740515691728232060396143134077544814004441601113381198801795189593126934607203709951740960538800024331706302533954741409392285785209275382451998589452677528424663222266068686210981049172794691694750659144419970060692870818239263403334733590305172388676577385595393523426395083086552452054749196247335355170942664023235503761938627239483327850254912194073827679335779482253166997820484302660843153823925013132367569459485133210748985906180572625861157197751557670716262096076639503970922037767810821531277698244801780208670088630353642519772372508815035816463538296630952271184311763103941685122008036362093999807006797178757354769717906222099375725652681113157050281577153301972206354097763856960972251060365143929709149718655105549588942483632085322053560900248221820843657805158442640136692580579567447737775831947288842104506772574459703513782331514667640961282611173845430878036265906918853964698496731453113206386013407699262135163309944283990288119495531465784589718289455455077763437935154408420857202457235989988442616889861732160440264818441010316630997821763830970631033590563532124408628046509303583864625198068619541697111677059182667166477981942433245947568278129673354595852234377015446131930764660187821996911067391038493609759110621377368851728993493559201592631779138344553439924810297502845597583893869306102612478853153702233910386582254341227040870821448848695651396038008783608128365914601913288992521644839032782426588330307285278108342712119958336000 [127,45] -9304332796321757257522327860892722054307434467618553886339267125418680401569297862644453142805737409713233405597696214963803761593404411206459330272219104980620991762854182418028210800503519592541723845513371270715961995365319548717337398957076419345926050166236431267096918817465759867566754732530812437666985156957483995716618816955899554515267321536717757314310180736524286736388710205874346968976251327086250558064932866240382315514646810740908029827648572290897283422932169356568831184422598439253632453069830691217114496976301827001326120071516215454598698345490980307000338731985343313486865000811163409137340009054996073391625571725003558688528593469503741981739216703444567201031690843018706569352113996859425277446091250795942167093577550508127106054132874572930392040460517114663612812124564142032000481484822429764068516602078519496102435479698795823507837628505387940613185111759541616942383867744448475513523836670964289690346330142939710960322327066580096387419867561843863728620023114583799310056649678830222537494784321189554240002416811065238122027292874830933533291276485634578764524677182703756341473386925981066442041630647318083441439275481857348215626040168792883855344349618238888174320716867043082719917176460246915410585825824413853549540657961478283416457482924312392600569749659886423254236058558707309659815530017204788807847542526576982545122987224299222127301911806041089549543473973559849063717191424988194808583527626498383748311079654549025852536646016101209737238493805256083420997691371081456598525880088573560446895835229501174667658790807502802095643386372268287948357006766006437589328916453123968845130931163281156996814542391436938349211678713235465247556539831576727312465530143237118437796201035214512404970059118004153256879534604137937592853549559397373216642201229338387450994147450617544917382288831751662390118993928119979245182278976070237319195542627605484061504928939789881849673547572205600807778183431216367814696245854706647191040256968826582080376867778914513367696212684137330678592466237393625108613277854039888298323487540638286755004081774969771580881914957037719882702797404430949746932331524606176751668111902268014033058155915058740120585012849047634361299341807090578413547250751381629254937652058318812105632757999786197591132354550745000593784099597845424071836567357756174400 [127,46] 1716072080035345783951400057295703548563020943088744774690423381530557406958088696380290257956653252706529823529024476613617291123976259849788413543316070705422124692109381090469789429208979834283967164808173249600964152701775610827626686477791480437749236155798809496209790592681051694150965115088284012580678713085022985715173891154378043377511165104470864264506808435050705761553835058217888488692661928619729802105661610834785521901393639527120209472144587967288601414532840062841327900155000945876744977991058832178232726056277611421231855728590997258475300061860324854234232305114614474871631718286227530995014458846187585831724842926000510120615411582602604217403901500977969442001116493629091542771493798829815589522634693398530127924199720590391781940327563324298283688827340409655574739306617936545699155394841207123418870824205851793380226472087499377142033211395214914369377813539227303983531225948989682399406265553529724818656051395883583636251563523465492926250240060704832290878999068490965254986586711441158945655034367080709286458265688893520818929158261862577435761261613338490923450380900347556833472863725217678964896119788015640988919569394218323545245949434720572076478023802455031869260149643202644601412802620330787940110725140996466683304860479961463374544133911193564464307763318151683171300495652881315106226811401184216117833981269887265346188653280921774596993002726730740879333644257942424448043288410110708035333812265059847671053060236711854409246250879585596872096880051067304885557736007275524229515408308789407588493584980145946622955158711287695220870834046958383819288892955136794597812502093301511459217468632107230718984909891946669774029959078827159887151179761920813569202320901686686912506690494334664106969139996292477491635165925800348041753438458243280965881039015718525394738356684947100856257315487185007665615100441575997534831369986678866327971338646571924889605394220198819677823363775710135490469730095087338476616305018251388168332471281693194403595237381452742950412290067138585467282563506847270931011606395573177825319100781194275812872917147944803714302426517657964191452823468147481397613996938821119409862021684088776758348324977306394240645058160511311289915431007712393353213493352381973685269941867530320725454736568326755531474144202510778859055086383604176967561569290396800 [127,47] -318561638917284591887166503760280493774246931942472414882013315299568592446163278958112884637944509753700218266763618029943180136927505145349485400835505335640368765466819311003251584423044713558876124552931919907972171181826669017377095278576855725811283689555611472579076660271689188320069450128098546650475203862752075250523837685865147550794719409083862352039845563885792899445400131182014694579822585240275227832949237770831529012801651137839057117081059214255819656252844467521714152620224791384600774085076681869748229283297465604290286109548404208925554631519985099474082415164479262486054617957774025666112710977227864575923607605669913122573370313871878955562586965568051661769213987410767884101025306299397849278257069350219095424734133252554814058823075153450817156673894930696402231712223611098643467904351430074380594574889710288270609779047774099454112389848926185874592033976868517163908547059567765290616010479573656741896474235024836521153921153773999847239631547277003469944263542741301275835547684060583364911578477307001558044333944640229793616020110955922141836635735948087918463706994324246740465312247466757788876866426230627352266489250148062145080103416568234968602147351888677423198616835644703152476631129478905600869592822573051355379958244626780387139460408112202801769665137718297565415643024154701403073001602398574556582698774659918017756157682080589099802765721982387414778657323305621688348224584298707043036496673660560753464741435240084327434172608014794279149579155684033462263393823014649628326368443150087448789841706382100403915470818994332942317539040511443433595560489014449215964365734957880355006815837549011061741455244309220466915837896070289163789579896177739848848137779485112579754766324205324554385738339534176736210119650730634812231688744837262645549609843875150818601486107384401299870654670162736186732998945242192100809993536527687640569158272836260940321946949915603588862638832911484671108667047808541694020488778343199859254323320385889408508044953127700543902375321364083660789834829823625679429514630552098114116485947019549000786655576699379669007947867914081413515644622324010497306953407528001007198485380176647186300476170267493612697250537290770903436132374420594158678757976478130840917698458887461710793165932987210742517232813562260061772501232297702943995833719600 [127,48] 60225778957458028486734164018714901889501296335135439906274973492226249588595235809646871537294387675265001687572314671402088683044444151075216377979483899939398289774510727158123873195369556137793396267593910369251307081910983395897374427060279430815139710728809252957522730328057922084613748853728311886011025965221096373892270245295696941986236565786333799907374727536406512694684206991997665878813697493524968718190751161058429742996577022194790963548260586485189870415104891896615322571975008398185135930505303642066532001680956799840209567211715842286791129333215585158176489694177628112252624056797822839274145594644822068295045018177814926417900980057799154188322789642518979625113723182416087135525081811842319460816705980010092401405189457516070453855007176059071800813245996639882171956021466640032298837905844593503008845867627326620459210551723272180331762052190382173016111483576721801362673563553862798437944326763128404715318076511013055590257223279257521233966159195441764074451195209855311905655017746546913721989859018639738034164999554932230075920680402286051374533786888548317500962031134092043259516857409206169364244895384961911371940390287425097357291046108981493954078043722882310990436463483318375217643164678377591937274162955281874904127277706101953729501698623975342985685780033405145283420261249116066144544427312151222029177266309460851464775923701161608801007977846533661776988412088519632713594536153297976583653251606766532094907206313925200298523082486978435168803771699044724478480995069420811205187902703412276753989004637233270812562160938527144078898538933394048034687872075955836996325495294510870386332658805700670055242655110506384910649644466714823242525324603766716822120069472154384778987929413349697340701779466145449461394471734386703737920220683174298458195562630717520826424227832969310245302603014951775429824555422792005534003227367660084407249650527449438187359768659606241175068026156046125975869885657484292722917498458135888433122492566557833590938037720254186685599180322121157806908383452078090660021936945742503935664569109415748882590862910011152589327227314474304788531253834598144083293467262366110185076632991863343609940600375998155917774996848345255994172713257429328385600247363361902732473001267374186300025184737747506167373891983800628161878930009760951880266240 [127,49] -10355647068186123068754569483499529730927193048403388298432672794534590169125309352422794931797493223704371881940387248437029547056470810689891114874508716487467114555683361515381510696005937471573588552084194978348429705069856987681213672757615264759882191304006651728850623589461952172110728928691548888250217314519010271964981780752382400837036252869120798568565525253950468094358200799605174413637199244544639500887204781623397563766731615848242450317677478470412742009295689146868973869455090944647819171366074140378757985656960884646593298915362559674036184398633942278256947070338617954997955431333041853077287771607225233645508483832431831010377177755077141422761587634790303250498153822185565711540549352935260863106457282518078183691547800540341870702249798805840397777573431611718782980989017738858029243547470379306056061529358848685883643291499507844884159840314597223708597241402740110570244547978134766582544116476821259883159219323506606191813245887592009310314332997021512206463084857083301338223349776811355377699245581348685734478682557196498139965513800786672309573380993844207428462840679584412750810920538427948738879754889143717646100179223271700104545286022101206799278263489719881463687282330642095818992429624193693769428011582602803061450514923779494326886574631593527177060122934616014269564498422525261246132173161828972259380304343819327007873487614783314467668153397059673282762421977462163286014210367363375005696145148887811104765203928891333713697242315395502541564643336554577303200532596200591029167653258358943466958681678497779982047166723899637143400732122693376095572334097236968845316805242124499318076937105404063212513449301370508944439132146949735916335464533093209217117117784321351758064050570867949950131556837072350270063468483810611917923416202807499296008951623854990826207032924749453171607074223380840607520707431534887625592721853124339926525201595569222115811782351657028714383124505620227846795635939627355282886506204206001888145199152364129194543316578206297981525287291664063412903156382104267179245418583244614677572977252748188573302380104775660437731163968391442117069010034703281121718350305602323240507387508730645742269355100338050380468042518856901063869402413129592876231885116113593417036631405265711777939095068293936053237148352307746804409374300316230090560 [127,50] 1445841095612143558834243345184878861119318471420227100830264865984561503720836015965028821872719366533955945369218531841669330502314412445579571387158979067009341675643613998939153502827154217567285513036652918255732709495437097805031991434462857398199002894955277886656674330022030413442836594693110699097313272968279838948651693369598776282801499638368828057205836863501501547858276308246871823145448093520316275477896615936721187055343533930650426835152087996195127402233971562959985813748768223520602204100808366332083673255849376048260191688563432667663257364330147543728478111915560124880191632242480484137510499722957228331567063957693215243927049534967393190875495074442311517796426202125095766048551256457004459398056433337718859252552038166625737061561611207306074965116838610930801428999894742367718580591010604327490941339196352975190452137776987049509646995391033336748497639151046183876025955771320786811694985854814830321420912523612850933666126547744806889315658282503027871956848560893398973107269055143162749005984061180026256437330426126299572327975646674539044625817016371936038105097655500945885245282779962972124904326977476177639031614679032272492897923882675359895889465765575848485028184933002027353421420260274151161482425323960739871823568587463182387072215495607392300638730067043471985090515726177266005938378514431231846338339961427062730181486799588915967638123115099330606930075775757500552507072142640300057771586434663391403388979994271136497753848611443182761083669270573754925111327110622060583399497098146996099675330994439742857265230547205459183662973715625868175873029867784063724237769229334599056044421128114533574725328693903791126628549584604295786931092634464116412155014470559750128010085477593881712128708102243162589379525265396157775806405945621254836961457377619442756521936025057605150003088753514542224456896540847509651982596968532924786059818162677544605062411864196886779688305405093688444827846581883731232600152649108595938675501397836404945928525798308849394192473867072358148932895033037906635551305902909447209553869555201436438284506789876381955126458927043497132155928371359555998772670714653131029803073081127303143322063102687407242390341013204557074392727738588618291883014865764834334573752735552559658050179535284159296090004471151808389060330368416536960 [127,51] -148705753414988545298310067013147074689149247230021910524166702635393792945734089455369160747619064054423911485441141090813351750270475478629198009940712696384076817822443368565453571810741256441562951463201009204465337745217948056662585752146494411967500626942113633044632946109174726422274198164001690651041096253664069584246645889536047780660812304032720877403003673708857378681129840539980453065413229972124269637959036418153533812075890616643700605740234151740312630860598864298894839210883380764029967995052426913171502474885812542665488152180267184195627507974909508375603377397466172062448354887277376455711175533799545694186523229158836098473738501724829299620251512851198104324970497950592778337067463866821944896889660015973550350352066067760039016826729302287292160229214349215083266058741163935819035768485105215817962549239270082848977463926247234762767711184746158567890044808679736922242600496331910539499810144882080775382447974835083507018926878359165773533232551971958480895537173664129501572832535722530943575309952109307609558130845372837263892879302902474057404882773062215314557752414241821112055177132099665120182923945781055412002191753426592591748762497335036403243584997646270697231090974393113686797289229878037721479785315450548673176301314958274425907063510838993181616830636705766853029774418627718659923047574640993708008860953293534709479772934908069050307756392325421716609568654657501921654968617150157923841732690439703117394020218057393143779417312135886995410539479355386199407744978715638739423660390221393041464838888784096436724848832191516449877410134342912321015884612230887959466096567108224950090781524390420999419418320004772243630273351908383146903186705072721178197521094172497916514069557882835260279734400158519137875598125685739843724841192348880218623444290646526157838054342570649514944649746707344387534093233077250990751444643939893055862702587664131877757169022693771779760822166932714136767119072086152380358561232462434026974557634399838686284316615010108691393081654578692281302896376732889429234555656180130713004369015025658142783712407558008984255762862530842863398933840591782562558281857766946365351741060736982626146376391920974913196028340949892100022893022261026596582357474221180755322389278657000033965906210928622406457179348541503867965416199960400 [127,52] 9684772578359431825485322781576467737646522037798858577524823152336906292541050737835068739929005581906035133326345142067490494810963680326121434022849574439021076682298319865385534214985255018421004265141553172514069151971616456101115822680092911418804150328621954586577939346949976572398935078274195354972625152593749437414475314886779474910970767089263433572550119917587076679783121703954515486900909345798346572620390802719473427204180893150017971515361134981967156972044493270730606768877614944091393342428278674358629416028579696175737405574651156244179879412373832259711342649255238388071883429112774317361955239289023848252165066785551111123202150988019067657916760783734365635239447944017436517295165375636371828392089252167429943751259919831779263316070045443619700484168443590453061257605213102338739915943987957876317766889199178418035962047152653489663434935481638000575187498834607008766595543369436383458636931941435144324879976434680957023379308922878741226670464786818300155827277500796883980556824416481634503913531270092640458186401956665412412025046634005313173962795748631035946000363116774531060322745541505204725595566467981431151424874157914882846218750988077797293067383378263995179761135827792143579720065135783521878851396555297920975817401467897462655413493659103488461155790637517756556219252398514858452698282453610827246416605146373732319589842910821250463124609101023982537157356621822663378984693914357082253246988924801331924282994265065040111733711788742413376761586797247782697514906270622363712160896021227267134744878739642070310836939349672795014054455971910906825920522042327578178574823317806349732189479379021107320080783541755062709463154689077614598883842374639148278660713156022831514450818583574317049074744003803814791569138529443586694337639595517210189872279398860729282900354292197070581105186679630808398887369556735340023038031711733400308913314039596588882792172638973827375487103847733710620396592406852790737522636708198733647437796470527792964370516518043204098331082739742973048765214981722184760942195071899590989401990446922786643995241032680126883221633857981920621916615537000045353825324379605337115459560707964308065003175966341756735551843320104028343121573365529515459774511364500096281104321407068745668218732766623170419996464538962573766979379200 [127,53] -209998274580601312368408874347698340995583649649243939428341569351013432773848166497870251453084618022529263410726247082499206251906093576849539544151189782051489486967552175798175265652538394461848447434529911216150709585991144916855532618458909051146453596827178645088601445822260255036438418702380172300130387501435513061733117246154795924948083176656327072941624047735434109138412575498188755270690574499226031953737385102081390741881395358213744415981731259664243956354725206558640366491498147813192120813644330224393459102113489713542353116239067407190565044259213103797349503768211671670335558050456162227208621737443083496997298261384154849421078444305554757653544357378109455733407441794770461062700058722115577527156310018908145615779732285163749380218635138862020562188084455856821091838367884098943658997863155523312811632234866085553677436041305936591416883983897540042895783952518967134386314170077388233738812147361980538806294123934651443280216057391304880348426467475728300984569235268033698562800219896317818453229857787733904706077639269034683208407066387412957389332095201841776968098941341354558631291771068522110333345162058103137629234967258688057036766514941533884448084068908570452406294837091619971971455599709825139915873745203391972158467236910471794149427369655599891541451575913650645056047019036248774726576709772089588733874230969298925644315667265523074933321017184625506248670237073786116877121687380564218668180641430960513726398002717876356483481702067302720946084649210298577406975980340635684732074404224212128628832277842149310466377376282646870062041298519251368364902081998738173355474814406656525458526509426725399013075249831786106559716739008692257729197293109499402672949714314848566396954877989205700468765028019742734177398229592360406870068003268629137485234097115628622493651176087053488772935380701641057764439912075604219857530461939357819531266995306571118213830519405959379177400211538079772072184932881655257505874119813104035445409188829681299568822173017803529725789850925580802528815050029880882549917578935148918267808417468628413303732828030189665541552023974263747441348410324347925405513851077816529020669989627947808543683607941965090444995225772601952953578548772945467137108331095277757225578525585057358297751884640639534788634087896293161722880 [127,54] -22208953939753024483086105206381384991725469378885550954422939041723610882495997722719019222846208764183881790431454688884092213093158625849099659648534758433901149076776646452186123870367053105794110048112306863005058129479679122185225153187374083568388986792151688126895547485795104558490339587508811220446135709756528603827026625657735593438406344397057191745412564634195751100651154341050605402172868585477539397845368249488386741901011704380341563139484349882676321690377247817962703553442706929767204893548056011868090904235677369423206849187435310011770903386015738244613777049061730806890197300800428781020861511628484515863469055877447350222935459649912798117861430352661122870949240094822738004117260130240028364385672284663079828907817261797626802906691622719671020404934864250100216980486819069401605108553996253704974069635075147949836965498490537222191854833642949301510205055735389060161954157516487468400810556071504258737026960762303028616318630348090308496985677622545962583275374769830815445852198878053438280246428851915576339276692404302277073048099697267824504009024181785302823671181660214280105577489344953847980197819012789583684282968618454843004953850471922157491250922769026012958835814645215315688916751917726163403472599506840755363647394819915599354154855566965714997995356433103639811240477885967115126681585002719828416847073456425867628838481736349208358797253561331300111812225463477770916955083088905946441193447661777481851459609925612876696634600184533320525445465590726212458840033807911049009598843332364964841253347444541303673501090412852879734217816230577964104274764014992694266164290971493855008846150420697344469312014860189880381930370684727982529749459269078014743691679467774387455661820515837014896928365713845335099346762508752328086615246353556608652807336608726168976578394169103587348314705808429675500118462212228514794665149989221614913664107127786402363775500020771130303189496870915205728735038397999989270800626626520272397586835136466369950537519680772433303741530926841501482487535837808580899360109875979437812918691419207079127904682205609521083988632221055626081497121472909433256376710458415608881224607009425716396062410149180192259677005587454257883687823546087166982392770325155319569769425079271898707484417558898731746761771198237918080 [127,55] 1904934009056919202934947369765518228508491741773150122778753568527119949621743864306720031900921160220863437630862498194055336411144840432974521153356295380387098721134728222401779526216376752535606211989061854071924286715108009301800818664524056461925207253467395296082977565997336245475202213387733788617914195155021298047315510831383207969707471643710470395483529477703006472916278318547312013202468750005879240193552923364206663699813001031522880825971198412815481973018283275488666474935227993889667346830575223352949145485940537154873411326277699348481445335287000981291675496777136803867890612347932240606943124181482823024670548805281679760623562375388768612585019402864515847817484468652481616245252574444841429813891908781541247881326818664235953008657734670411318654088850505608691562078150741252407342549359959337938818661163701745986166058718792667395536966754629197858682989980097075619244812606816802391874148656567843100732391801281363768648023665482677479111668719184199895309149316652057008200947782719147447353276905232087164951301634227300321098668703282389839787069919640627990319028320369214841629659416398706556040243130350036215374992318176129918598755839773168851102595546531460505437836436381243909001831119952913363941322828885163646192797599020335812591387207561903269763236154005496364504455775321984760446362244607036904055980226330932449194040653934261689309600500798818714265761935813451009533599572909170250325591116247407260915691109070407058472794881901522061615650541572868569731052751368657800331293095916837544071789296291397810533799787669142213861938193905601488421219915072472278804948183926906065443504498020152114256903816312061005835196718695750392810313732034509297798019015766713257524944437519989254576920217183074449188601120782222811141113328677120544732133147263913374852501045711111461326357544731070954428550690100953938673039052304227512405703129423861507269850321921638167602850722504878990598259252031643138238918658579189754551208226901075829762268732831921991378721573997350893476553170944863884730284734591423752803385660389258574021587685847231235379330920455391563930708630891485861195942700753954743335033501393963450484147262477911981327377932818359536596500122728455672480632959514039285855147323436725975826873523698558002959394859466320 [127,56] -76629396680657539863024021062293679772747408844898749230378088782828516568940341053388922797300916074499375568751833328432338922953014431975022179568820900969516603420878098051881196123456309695782296027566230569806423135735704569267414475588365036710811404022502015607505065347203269527327074596828227942510154935851337533063080087781323679943289263852637341272551528586991732347766232341448039992047873542784148072592273082822591812937332863604086567925987815503281209539558513291888992741034017895349224828841262062818559813822893621599360139755088544371659760369110674607105915241848250592930518668624808312911402202219054243192895927859670775891464082677758685270553286644382002225968450144470389632168297820492364464827161206300045025058277846900475727644735450629922868659018773556180704490307405743341182014998919499557014475146482079438624004983063660543545545515951808201248261279506610113067806218874414049437504627019999801740305867759949629428206213469094805541080845029917015030629505492294792405765517307457861159985019284946846075332558950014712202395801794776303245789911145722545573015836177706281943560399183145434863650380776363174143409133113357947207543231159836502646510060703530178678604387583961773718216785821907748006352515804104758349236956688508655393421552036379711078531799730089721197095974894686888190962108178411445491842788602061393069709119268178299542434194819795990469723219401062729452009658359881986623985872199602220317278679404060877285071926219550700505226927394490945262949876902537363235260611426153116003155054556056090387014101494296941540205492464703681873583906620387807804190284300444131832843155080909565820692175836834020077231463573041636061979460639294255864123770339572964348216946818953211886912663467662554512357082597268353897359590240132983260681413280680936291880030657673517924325191854997912006325299949825573628711750591338852394491249335534733765988517023270203774017441956785065272713286900172900810800032462037098581223069044845887011603262436059521745768570619840340357153727700898288542227020595443645111354324506805714009812079842850833338977166176116742153014812135006686439881220580875518152269667270130211862557549592094298861703911926209020713462340838495932504753095436681454671364505402699091719197410191600928825366299392 [127,57] 18335277598293277238321591615347793586111979890445884298034613203818605292972673199787917040395871918430884549129549437473895506850450349413985352378381339280149110747954635879162198525001832819637248079655094764846032366450471139679028060088117569739537937741533587842664002557929500313519946545085405671641929025463551200520740384177633310023991413904617673791608503141653323459343001045073201516883083516029448824762002795278407853658004256425465703725871546789067356529430152484592095822275976072651855126467041751206505851312775117004801104265584092961092175176642987655726212417649293769781957854406075830024930438176558901427881445717218108133287400963129618056426860786698822106393743968806475395814776198468527638653736424788916629887576366665859236848792337361484330288009705371191317296541257205943762280398125900120726504250102103243807540475211333862488696205260731523261463078436666559946060423848432583748043339387324829477468657985244806131122067461115178523758784386703242363408775395011472043167712479362011464841723496063813361094657671561464281389041997960306027998883626943766191157877418512736783145514414668157202111982726725828137384579398096749600826431472187050114309133342128336748449476883073612367202915064242769355165667699131067724948079072398883307049778746135153966594410832878432373787652090143138099037740951895048264014107545027202983310461082071474266842412041575658882561594489646753370248001097361929076113392711489065334289281473710483400117708363863208182357271217027729046925464164950538036158016525073753284313815937563453293842514326406991084132590593815748982886587267052713003067689510398137667121631985668618671458557511800267174571084741143634754064122650338105288805173594623077135608607318073052784247946003711968681193699138035362844983753374509052530097473193909259412789135203243300018242532151387189445885861126808527776755881787500652786088486163763670207243329207517579645838916454823089329684262052518436801512962632880028026139135302142831791377013321273902469186602256078678853108821184443639523224626309805783232657697590819756541679757737038237019665558666036556576862956217666602734178301904534104538951146412312949285033100757095494637990920509665289066770704361736282455859199708367451985771612940281725705328383336936769414891744 [127,58] -3590204833207129086627244641615580973517171110507613564303054741254758155254554912296967408946850661009595412974765980642884896893009150471056495211780040625980736662755518426319114848117016626929487658412944982913076574520936082168329424149806617669434478889705057364436577693292298808849179827211807792947215356906180701945885520653044426979201303832662509223850680638364874387832583143012797321829675336749976090723299026774800757970945083920658996826699540198548310087070498863175262298862791398564430020724041215800817194080815410169865619175583872992125100620587604024157622194529835990883471208145585504934998844317003860321203105510666448928995708298012571679217767731411829777893610041080602328502573191153999364285716736099085384533962052652000305265069681744877902543569812678250062298339987554150916173149544422755990209407861344273222222994063812780798254278477399648052751925372378984453031122115059485338382537604226817859250635108859601828552605674176029262789745200070895321311761491134782737111353925254585437966384400675643149155544568121606888541501258507084871640631561413552521486320624113248933713524342856614089717485741330359054753407490886429153674486123631541842878172047423524049684522379933594182719665803260605039722000373874869939611309803766574629573263963392118131037359479027689830144719116114276500521924489653215770105947021258837778303816645411547604767059397165393372300655110991948120682205405003338035930468184155055510260481517436373941794878272021345700794131238894031529154696553911842381164921112506536290462424174192885233727980475806530593232687317176216435962714537076226952960831255326088283052845853603584702219144296609122291933177615515766962514145845630183729781768322906364427071931180910967727443860629212887925625770662668894832976987872847000259855344764848308164020178269809405039087873496962777626953795518984555686622211899928887994013796392770407467120938968738270655306623854141042913436514540570818604453686045309969276208160290785860079265265308933004258230797918088454649623477233300432767799024013797656101205208389956793817100617674054298599253024427318925246280603419739008304135249927794521876049480864184417053002141081679637751888234950333178422844996752079234717938277389964238553792721058679765311258568669584029492672 [127,59] 312288869526979750104684993473149355467167929923815969027819618880310307772615523699598402463971058648448488921528513261179840611038183891360876345767180348746361060959014203474716847588653058983831676714826062848923909787661208125439064222377010949153446357984942627286565731782573025679431739315363529530562449732779953712151776442358098956833390513234702453691052193884544251364020957873698580747672445711492160871448739699992834172056772099925258692178598179700148574063239997376275836826305316344350239545940240108481117471650678561254405202490944581899252535113613409487425855292378186675067432894722909059454546351069046522695259873047809501723331604969532718487925212531777651168033346217818101708247457665456464403533188547545325529979065909953786140528699387845703364574573943447748494184197342185870133724046688102794176423011281820716109668485828738426368483549203624182166709096565054333657372552708624248667414355636822331596501482638372878653991592779770777999238894938642111668496545881457864486311447452340134886666188044579501943414938635889378276743990726286162484036268931481308091740120234059495632268409283292540660676111087808301593683045495677944851105678576142851978419413901201230716994395759300393438823465697576273224069632962529324523072572877479842346567641287868033487868437406302458330809610737494235395737724742221538699454309592607475826438414098686633786181602401124254000343786465714567030069003617525853262279103291625989171899028063982280801790239443232019993107124338228387175463312411618379040467074374891027355710793238498049866288221581979145159996235325749504372038395841589261933108114424818366780061252523177197103214624251114782937553779270432752702845365193014754396494651629864891835157406675735254275283318845236841607234031570218444413347560525803049867790079038038787666835847026771091866475729194068433711890936293195991298114699963618743899439810752825309949907402341350364893631955001785884210214650996276209652246910631734360669622663750718622365940825433031057755674902681077584790693235180868753537128529517859205138289031228805244557595443850593068588754417511692200993711313428947861057190405389699549066350895191042395727528418631136757500660732833497329851613589856431281794209790313890174465799298612463775483198833873435336 [127,60] -7664068991719375183330622731728062678964800214514426211919939486449504692902098206175796494115825716101400217126018402470868960451142225041385144271459402355764799901223555817295978512694784102077609943769396812436886767975177653560399710841826706411755112807535700225785875171697206224648167135619062392552672049124843149747345643041710204588621585840266352287637293190456985983086565650835666496968289696009239379200157397946751394725089819621928887350817879634376214099353744420752229199562462620899896809261673696381520273969046542595917605578059341458374897489362805049591303637211745947245385825079405554581111866776051569147711402578275279731390220329483774969046319117701639732995510665225725037530658334859246400772712237338682622898768316450553980501642064319600728868902583914703710588875181487419622240532989628651839701498930422203750378468064113161994026932694210823502897516723475383111789320468118409976303713543135360324005639231670186807826530656354765818337879431963257531447117030556982035220241539477563585970256944816768772635272015597426775758550699409043821660764171267474308561734334935071218213718057554079430782404336878917086704709449480376303410560974214143235622044923403444553048766660156669723784841662945724524098024115826680580684423249975091538172964582831164959350172096935578424354466920362258679690892811130926869241474125860195619703819827011582480170768041330359030442101482293122745986499221298992795879594609620915449697943734163727328270513453680918545476121158250289897871546117480630811940020384074518667386159869825100893795996631332918003590304219882572100515196469734603292385809502358291192838443124077152308428372635911323998199628335906993619226105868706761778181301169728345840055989679001925718578484382277639382262202247692373372293801349774008008070377141622845379749698277624992053773086536381071713136554150769351856824591283425986695674239226596374312856596960127290970090173100298954433818650353761697633731901921043140174134753301067513548215949611603061077721791248161019761014082791942807796970370450173057760889084741605285410538359967903783950301015990904850925453888839066216463427028821541973356836302468429852939371242146452525234114288710746662308523398546929533894956752065325933357120276683590664966576834685056 [127,61] -907528302792337937436403159749493222074393990052025436637366323960630813632181328675836059717903690948945785643447532014316147502751628339510400239953774742499278178244721341340364641712167169836299059502753773848615293141502810043360117019940276905495221686653415868934337418793824868919515867806854237162990821879726926991758330944459139999853517077523599190275908234924729810107513141570139443644282566476645184448146789233713914129337166775524201514734150329026598967457175499143226067236618401156593101895854683225055901547046789353307934514448025647926428517600360878069025839907396981961442777679975506544470596711297926139429647994409920783990708435141979168145184376889394559829505133331132720447686574895722024965249840653330630153335893691932192915221809332318355505952056784546687993712073663471524639364770715458032085638103634310754615450482012241381501588848675684157771977379677085663986918767060729865848123558194449422333741273958236827682635964715253334410807768966614916750821451035607678735684987467505481847374132792208951099416509623315815073525278914634979623637333541762706451852127862959106518540722418933356327921867429727537858956271713692806884736229488518589706327633828305483457720827173934983793699010460887251372126043730984700084569297549100780211344245390096454616043503759024704974887789523636206373049502106132157221058604875215834813536196026557359869709274663913943654237303836306001244329612045773755609488082617539543337790670916573418959517199783832149434518896351746014649030812709631214856304772201352134418848991916179311490803944398092167745543851433008955409863036653378696634913924866319840531873058333209436056566220556752056686348852025413232134973271386734956872513129472772568381767730364120706317158070837669076618678449091316084384049804933608293866421827823300017377421420660620716314908412924489363423937069431068403945156373915647224174132258170685469006725035567122769132748472575389222800739762191257037746093593689699186227823122495220980277917614263117982976594263534355742865132486152666943537137328585772288731666675390876547899154024864485482072145486828451933983818061786863233431524987652860938906179904922694754334341873634710900236961875471800708952535779586049602724942091556315432777463643202207874273681264 [127,62] 86370931873629303040432224351427403036501103067034260330099696485099655422213567030524559968674411301711868117733650253550751197712506560657032890052390297862172383692868168414911097020505920652570350448853794238251322876822377233007567132631154415859819751838428640074937463219309075195656929269342736169392759571962299477934673560705440928611463539248126633922260033536315658995455537025087643867146199603081133035225847150690498699772435869392504949996904507821162121209631588032920686645939590461330535608521975026909192032301198332334335957598141485996190312614892879598006782652983879212912054296109455104879790882834710118070831677421424382393281769377951121560142688558703670278699568685265471442548517908385640719541273285878574638356003305835030062927974024883837179272674920423157919782115318418274634625829506274866435370515127340417389596937519837491208662590717641305472317709012633450781583992213800427986806662672421327839673890603702654679261962855933301353066693414149722439170230989112790459830054627240258367352551420331409203394574587185610240045384909591610739493596234702667517742511533060364343934327879859702234485612914788177544752899503917469079675773146405321164811475396914093363341232278541790305242267666266651750735152523918819424711846267619056529280805501025577064653043633866527122360293785186687496830756280134749925867916270628914360872634724460299368004525200685158565471037277468716375174787240396263724857929951116443535856566106923268899960822090908919207357413782788887242056240271559981139608285410450916728851403432034411121453252879847728414658397653007967274206614516697810762095109603182440154230338710740638338992291161524116440443195855722126820608583940282011454903806568679683439618749876907620002834887779980465777950136120931093940498028863632613581739635547639125075961116159278866348575051071307346645640123687683093232133529464640068563216380584407160363631680901316092433983321559123794260931607241663599495711707716481799546810851245270928493263607949888908451483825831438908676798248963341671895412372741208155917722289603113906724950692030558915591837490435365626955915122717718539534014055599417880550421239542616343439065548723320232642931969238299187093154424475982225693960736612905478762089388837877332838560 [127,63] -1446118333928971950082000523239424568224603108845068841174216150993890958456665906838648811395835987519299326567307336892017857745810468349961818997988606181662269616922855747477879629469180145946208484551729979494373877211781249271555524779879953255424586408235887481398718084120606712786665465724368965203652210122879658871123810267537194670918799045740973997232630111090574131664328138586116677411450389551804538198055490229792601883641913945998339131720851102867452192888766293365225586850908411908020052848436467839379161741270547419001068462084368272571954673917871918075972285351328311007533213181835608336318430305669735650813240765460251092689874476053261308374292883877269642087117854154895272080240294753806647682392825408217970731721668054361139345376870172820080368636742480595475706327633074572549321395079032880517306646669368983891059448775203948510849936900188779046885304369528904142496283993265739818194947907390832734864017489433557260779055759678653150896655149781843094549060025979244658707624906370615350954636562404289745670066036634625433286129327658704599661640616144486260977490871579472519925117402019486441013379648315612837576173347410830274565001424554472892237791301050127880990316015780457798448022194959962633473251747067120285208899969006173725129015426799048871357055012213102440145531212312662618348055732866667814631454078397340154397640599825593958277901445536520459553845385768826589172737936283475169597320126099347424407919587896700209693103062226549511062757471514256927289126928478147290358580404835604492051630785945781701532032675822826182285646026946818180592639250246600487246225974745093121870330083957209302975428508633068718091945910347052955121365450395460735969491015048782254427601012190354015914628640609640785866994390155334701950231124159312274301447636873349090629201424905360016948646132402683889582961177410601287280302071518033747917994859640380910008889522351307955039418819758153724443761597587649634129111725411242911808465728113714070225451546626320010454973195130567454147087360990708446661515412591250479365304151550023015046585137216482871748742256545323935869529516950860703857547546136399387176009210652483180015859831532171098264432904245638015729994608450259645126803302965938234598382135756935900 [127,64] -203175253101267938015114683915553679920608419259208669315778859967948978658660184879099373825027712800669564730651018640352412409959989523139959470343237141197006625639595443239996228544604997370274799903738092127414271256090713316116861390585697486600927097516441299894243469553940729695375051273218984655967552126221126975109278648892310583695113801927389355083247512189105854616268334431566633017417506858773049325889877169370672095674268021616255448149805932872648457692890115037993972916904942717499321201379832032169448704954982365813412415296502556172115019961610471982176907726550639286073320634775211390283560538572396726661363061171129921660180995245558256039621478476579117941102483209359054262843825824762585512030518892796683567031553735970257779197640259771937538305808547003746516506076360668019376179635523296038728004460592737083508860644900236738930014850995285816211214524564719801436506887995662603173994935701734891687784519841495557531480335993104575015979035636366129420211086607025748983810137008189728431618150940651481635457059869583549250961455237258371282386977817221574935787878443816652350137005175181427113388133986043691450007975201151893532739638992428120712807959627412696055686440163473399901791029897826696031742829856065223843435678977499167236603002549831052915742884116901792330054955959317336655513510525505106983089965704889140844778477188370582794430800547422609905077071179701300459290354858394210852341400517350953013069717858260703571828180685869489676078459391809499078347701224502950195438841593287659523020837690555825894673747247136550488871054994457534131616576372925145716203901488716305497785102954467070223093243875026390547142901698694711237965108089537511420373921401368392332695288950884093926123372100651366276818231401380116386077360560927486795731561315430043880459548658158417853152806673632480881953150402024776436766152693604567367157045160227255914183338297487856718728749052357021575923026193210323253529207753612148451595915815835222287110901266491260362009364368295568838078395751135173624230355348439926179254674239651263548113421894495389404379660878532299528233343187160945743622764452543715961745847767743319953040414674748027994391951597280548685631346011795378901725884074498158011078852135936 [127,65] 14382912457582954275033390280575496319954339524290039014252207173787084910050664228358643622364785700122336457055986496497890096801283092543589341464438897606352646391176869608213044849254997234567133634102047294466282054920724981084559597433490264589551131095110489988631402144650104776588504304025181771151104487335201716987364341290028247476612955557330568986851932405604137988200996805585950435081285263440126331267007604695829901215258583504307091047667652695846193460007043788472524326325119307554121212403958094677567957011490168046508358793615399856127460149940656024021295199948117862592854034942318770302645299013618204316335898295750862477961073701807428354152065914895989214755715518147332891621909223169218555231193558570968193842463420022394635655024963887240244968348778430919453725025794578108952202776629896976303526607869848869416598812098537602541167400880718845455555541663743090455168654790964593938344417124118780106539346932639834246764191019221910435503368537547861360519354344606562186252575997229393997805881694736297687086559047706072206194154513141255967046734630969762940253521787395843361645485497124143593056827406549951213886124133277545023941973441944224596937408984882296425428051581156201233182022682645065061642654567437238225120914232343538079319544946260889063622594761245087272163404344205988600967745345122602369193896866596911153533764392790023986787711965477454072565865488193601202154650048901444400294845551584386771769469144268620700716192833773106182861074542226763302072883137289142563525409075766771095033150568643221917220214214843915171518698753692932547039260457727141598355382092271923487473671075626566830286190448765396759639977712461992796706431080594155478656740146226028191559039710754422168734147008486254676453077308284672991232278744777724175640570671473191344576218370838308740150043573249399537898284424687772054912428454207790647447909318781255643161493796067042980435402593938465827102230303114273928856560992887895488153547130388991905692412636011665673592101568197109974582203803062098063843966333352635936872588998910790300637444168288903312541721505589828743667874390142494549169105426254113167846960761038608824680600026448725263097513666446986592637371046499831082569022227941125398723457920 [127,66] -273054571113507142000542898241590331319080487290739793178510180842927340401347328288770047785599149969814319392945230048952624759489988745723650193691511750919075787989037761540921876502757192386722870508963357279885280209279790871354359041211722839689404344542293440226261962607379621258718040924309828151475191834306730173166691217561745715562762323974435414333400341590787681808298780008168927962096686471550338377047994791220813646320834040755504100782769212839047103073509005795550543295983030787425185008360892067342560919862144644965589196893234773862355741825798015788541708425556790793664568549571074851653015389033253827711065634027818343875363754484666967392302697409416102110914276430938640957803409924321033496168012862244804156895542627161751486877441698390659254559484589006109992278456142521835347171888576085122227609020698308688867166131462081287952413895582390438234264692774793316970134941735009608441593701738948063126861182262607433180431997336586676699450501812042803070292590660379394018578943273116284022943205703513032511960190165630477245511690844104225671523863933677451623300217826788841215883100601107401956347009842670598880448012993438453621718393013549511658095792565275630529725782887557333110329019797382804013919940870724480746688056050094926668414180813342834908001689543356069291901885709405904421928048659493443776573495983368432303044735938458113825534820546848969492392086139865254054289925985853658366524299755428319384456947680457534907143487437875314023807052922413059972952937375692179900337292742033314199218360751428773058860630757266483621631324027056242444168110179268844496577988721291975836533706319238061868448669100259041682988392160314856833024428716485424539066349892461889525446313574071206403658549626043996017415107522343261196393108122810669537726562583300417629710630531397271799520905820862954130282212425524142376466827854876402450099996316107497619071421832532344655802634132653379368440297543302320021105162287826689776069198614153572636003119166427506080542547709625393928106638142070199061317722618295096672130800893321084383007604021374392766836220129885495485607954273126202753483299153291851589521062979562495874865681919642133963520916635469863717028148219910856102099356071137631947968 [127,67] -8201297276576247590351182836434462241589449156279900780195610917679296750087438193743205069541353649726237026667486523197566726872353304878830686268411530621584260513434879870711311516310350984074766821082688669453145109846697899940883155723830776447369203918962642686930261831000291290239239190270287943865693873727904209093994910762389971019750939008160479138573542545421573005915089231262734981841124003652383596821885402211884910481388987623787806104117114172622539169719436915410418051034920738784184259280324550195133295567246399174836055475314857568750572886305969705120735892797831859785624638288079374204046886098862368867560020961466796924681837304286755423246087203355218150304879206827285756538662495395269887229482664937299661164043390410789940024652038655705089972557819506442203635760076908425415889689439599591043905134900739995470434317947847176547727045899525260782310243555845346700950160913508816678609783932627816524612819245398176428836340545416597782120094875360800185330920269483963503998313652474277502557273887818905065876962996773652597711328783317897072403105856042511037094394133000532900099679562622446264903770472958498115870214209679016308039751255597029436926398216773054937703932462153873752551691105340427959027712257242117283152459445303185217048679782517782033654397191584663398972058620025795912532602328017414537538661346676568812994998586223795156606074947283296257583225541689800609145487964272992591184156181130282616917750415041343589961157020051216577625647979330400996500601887662267636463610033968023107549051446363349941943987339619881170965469162999884537535597414011688115113675443736418260462273770003886834273790135017257258708128160435393896934609043797889615832826434083982269945089311135583739172204561943843156203629453140965200117061246910802656825225876504096660880450979003927818702913651136335037141339586489058148610341956813739912332452072248328646112645655207156770227421268280385164421662704995734470658179064568209993584599978582643319368366581267872907594696836297808518279231809085275786615323356019520374358820645571212955148671779861039086543725475564182046911842763300409009867518473675885500448658885327165086909181953620433641990891872848925916415328507591564352150724216645542872 [127,68] 407042986186083951542429179512921103335292689228507433659959077924977566379825181072743827804044060627518451773634318296963992395114647115547364566439647435691349297968448451242485286969834450591023857535719295622296765745438248919398470149564020291857067243238270035287761637601656353145153339490349113479244444076613212652375094363904782079835579449247535737469583005726028809968382973239969813801173203358906132314207874416480273266907968774202524954467198648993664521483900426655802480916850174765582039713827902231516213362377379413748976660472274182609998522640571352662157183208129677010347504179245125284873223601145120722408990938738668809439601405309241206585204447487478578728192188444263352241407794286877014842227734112666559576084921964296331890608314653474339681178231096765545100118512859176927735622751082359040160767080645654894981638349612334762847904997757768510739490668565699227412675635716256854063712730293519419756552165995447110117039873166075884768732245181779286634378069386170858427013936294337857425195111101601223272137035794225220329193323949459354223218369975777476571638269192561225976767568648496213636606371482645367340358329342509442710207725619147236742065369401715255436428906829746027342055523761812058126190133655054074926427887685278193981543798177324305824113516075692441280599126169440041669210634843562157421253289435528140373343108868815073777592873755719376418944375345620026637435568399120496888802295199296580843569110523691130720262429315423574575898256415772534855577026628140842665031284841982600181192326341621556827299556181656271864463888196116876214558989652655058829802574149365535247742775129919554473670856976930270132833160877381343907535577852347306556664126910109501376335802537458141959190160314916282060503390005520089768976549555247510323563866653104532052916362434125950278126715733326558364370536760607686210542478301825335132130439266467498088184172885011197315948045899161048547223137812568620693370753518854145454565855258009480993115595887799368962453703171633379697176721370954621614564304610098642859260081825534720264010344750250349304917724457842734912430273813447249121502253796319249990053664473801626327208487008546721146630338360407236154826933387992364465086596760576 [127,69] -521064568032252975808193869377600198925179677031151599598855382049214399789604317929686904812888813459651919317459807054542244055139450894944686328203562247786418967032500159623219854408112452095912772440063709953103564260576669083687267964550653030808397405667934332157503133090870244164257346685762160520747456684032049404682573474105330061685074850498585092499983393134295893047554100773035964875838017107629284268568567402764426146146459464927141095853574460890870755429109670489871911952655269918739736602749627311944884251385087466110915269734100185648527223115649092071861818168571780593034401966100474718498477913038564438034607554840355584291779232846939412138941888008932670873903685011073472650972526797917002878281954047228425767756233264735535073173631839553412874542219414025405562223527157764898943240177830664786738819400376184099650545451519943068178056728350996993294230588391209985671945346332939856639102465851310119052172838573397526444084499503778547972576022201698779533911911232404583668189962831764917603184121625081053132621719953620362302388685066717726952840669458109976454877988479256537557278214525378037669846077078886484864299461359607402955487502844282779336941783061589309612981632061713599411296743319757275644353297781489715491941533207161453710115675648313732466600080130621677005466332310676682857203461625311731027892417318614059139250680625381330047442858621679592624501830928959591938445255104611500246521898772634979737759546937657348396239131155859882004353080654818002214318961181255141829922760815172943160504265614436341939732536494188210174145441329142805976859675617647713812220401597469277753641670075303301781546182394522014925855987267814900795709304187996633571056414485916117922373035093404967006907804882135515915154096520432085054799236984198291009532866504195679900141758648419325432160908683368446231597994941404162522019439495290441206163020615389275953037383544029217331573555754549187828852733313259439583110270310015685528916675113725503352326287882367538126631161197269725317783504287043741868185823336815013446819437685922211638489152352420038530914697804528916253258141811127309135323502216113119297912810608549147783723858172449435612594120914581194471336751093264017678223488 [127,70] 16330893424345155294409577981469507523693586521903611630102435416515582150304899015404317571258536468975119461415493673641484643983950355534638645984797584350562517235927194292508151791256013783655186639753067427948430265437322895565311274434341881392611705269058576149871099267784692228312585201824119262933828338997004410773131641662553837368810867241138854654018853535610254538559856338616745297676282685617351482888015083252424418801646038040927234205194024498715430802658346152863470388638119783825050985690950646578969459163795247163329602057592440475246750472714384419962408719859278516838873011474107968443739343216089702787100492870887687376489342225243999816552722472075961849146011709161606929123360669045280890580549621849824596308304681632953658054447896344751000542905048426362181194924353536568108704356214776236543563519312189079251136130559429554508691482073349496064655104085422706970731014437338092393217342366724301997953875676789831527353636750236762376628096626855300352063674291012096322675448749044935311245853379151725538417320096092311326832816096118009547861226562171781379720844229207421390662203756477780448253160933406191969046598282028914757373844009338590287594287718564572322590255160281822813781018271057557416772879424202032190683350151654539016130267943074879851312646586246187421089796262929575535756721325523503290409611576537467707061429664706640240546445071343702177190443927612073894769599891243633200308914335990203352283531281792218082757042036216867022506085289790089030770153556634463448804625783403584841537099721405531931185600168933354203536303364922164984049408079424832734605457707603242171258489671163906949013520381079602048150906049260744776952199769678782994320529183155996824642786584244288878306936816173932963064355266036401708848186633084237329520047154746846139030442424622157020439349755902341735432192979212772238679432234462092416630370940908130418377677504833904532332947691433914008404938972669643294608874251159593128972561557951067773989885645315058723828263484061731783599233853961429717482651093409856099696251833090221335454676889052113737883257718204988427040128839707868521634887460205112252882432990415865931422654238774682864245234848389132003553239628010597710464 [127,71] -13389146472015463556992716988195265091544021725419943793400675875827799986937614485975802125036361172463106739096305108613871864810065237879134515556458275714720965356240841731865183146487279629435641700180853773619398498515224721160880087129520679058885990334396851191553022348409970414326038727180482686434352272719913485961953569427744689449973571482769667793492648513994133369371747334993069426449519241443592393213235141617108255566927938139469311000796768682688733890089487161087673686649082925445813672653830980763790666896402942867596754843584491096597089337706974858275449575514044700013513108550634459609045927924779162380198874046442251170264070144365348789893796633891327841344716433499110019827504036223639825388043766247431878166678754807837400895305628921939916343591093754138991790850950187860480722746567676689205195337775597493633704950191627964363545327467990167177183501113918989255735592279792092187882933115444909837998824849924791798208471234132511156006313710829077474285579715102836751853806839078488403840868528841763448450118790473015112016119882263059045774006305599848580630208611682028601714394836571187592770001797605731987593167926688555684348134091346690761071043525356385677955287373245512584825506625290489717736734799386546286723231796572398308413635826242204845363251126784094291328895852588212298288516871824700725777070040535117519640321546328497626598135068719058868217385132380127321933956986109435964553894516590797271637705153703928150502368814640132579328505562819153801614674012070054378978207392389021094915117565413559139781599527368114675235287929112249536755427332482898437949475411033602721327743085164562969082116539531283511580245423966677560326256703761452710951949293537530657811488759627655871706827340752145999917893293408925001896488896851257883418150441809312895697069620121410775770829882329713546993945778504808022180048997268710837633817117582413308435556840316309489825030784479437497755813728641048079698592762092041416447055156881995610076940546163939167068705320693371668020752861250702872034940177965506079929903837169796318781068805092004093854883120191044293488727455891676997710863493883717636298266098550954348105618644425110323629529160235134634747509857455191024 [127,72] 107820932226206597550948953205003629480984285743715114124134903772507719169012377088977452156736648583771337725786818854742190221221549402600378787488768544367673170926080187019234895748284381830039361314784572553158033924112735086550943571017523457072188850004103692953202730650132657901708390451578034957997364024512187479928459496894965104310364794954988741538699954033911276919102465736273113425355914227234948475385851896115983647621307634484742415422971609102246298527178768345469500095812854885150033131326458150083396404228209296028512554632499226162397715097650916473664431916283515760193057201623657028385122667044771397409671875091627805169076673318572139192496929733588263015725474176099108359294990178281446975379711959959695583016679607822192206606348545348934727176106138048072938746493553987678384609738253599831415051001916939969739018445246160322151971001079563557178004176051933287524326515553429087311271555691208679809001800670286982044150163866226746064274493178222037767588963096655406300522355059109286310093074419414824574418193365156732454770016358871651339282253955985276775789023639699982108465675270512745949368333875997923531848391679148562317800054964621236755305010439275393190862977332958368570802305619912404509304488101154646278388780775213613095448358598257509824716563988928997169761979267277025312224156139672993917915957856044113790582746838092311628780897223432980441156733965199027549687889740478502682416584074077443359682605550461724131231866370006882844284386657328009570538482423398381750290561522691039582528187439035825669758005147467119644113910070203542061929580970758957649492636643833442355771978387371583089694353355088890409114743950236736448749238038753031289714385126068533886361027528237293154563954753247211295541500513138739170969010010760131179887165213349430190314372042899204784893726243834874275800754757613582663578473941290868918660468468438464009758351298456190859952180463507564270395444413792350769618357214851085052623978817151898509266037286203123726384237925570968899594758832672551272746620584960331894975797242543921168893488823786545679677541283710825169878020627740042630483952724682849085439507644460466308859424954398548257995193060098893458292368952832 [127,73] 8684585595360876178722009158962986634321590753484124082235465736278772703799529938211374715143635679389687249213293684148256752101590928279771499660056073217500780235760353668240454341608557256548877899475706151924236478086306475552415802607922925206619060066429225769374427398036219600926993434647786576926966390087854434997260827276947853219077000249174053992729836090953858045625290181122609604757126646784640508703807903540851070077335760580098171921831538094692976577798749101676991329553180721548293164836520924341732950334568102637882648232909306920324214212307242263811597045151503061217799461807652885455478784248164082475136846897566858720912171993359146806057272621644968677429534189988195633824421513274737787806263175883654507258584854628678101834173663963258119329876739246439421452024910014153825829544880181803416691115475013747519293523056394239723963375886808030456419808265421658546086367050945552228235702823097683217929653198381232855490055792922930097455144964782570848704249936610679308586415487523280121442104629764926561162203290742362431220061665392050917462364001989121074533595867142031142569992808709915404753350935433650965138239472615286475797256311699360950317273803796137743104619402323708762265072243891117873026506763091662651707628205713872411568398298169648313300090835566310633515408104897295725146107762201923745728705747891202167444826302001887891440676523814877556693507306038839540623008226977378840192100695544453615789524307163152324461092855739376993400523611873905097388843069197646633811891511891147111159876113189260121888188079922157230186347366021199042994806503667383598985144439798380240834973345783478455031672214123383911367391037096819169386068926748122480469380835746754660229822129577370941989397377031063940074516371035556293976421994759499726385669302396544455412672971135805908168136378245954236359563145172863463854531419056113963052157114569006129600997944443963225680108848896031584903096820262695446317006076638021008755817610613372586055743461473805246948157065238040007712668871911611978625944281788362048135692681837419238512030097738435128712602347613260325904887030483392472366543941868957502778098089299070541683637016688733421460098048708020984973309760 [127,74] 125412933608375983596500056966930542529066475446060491573378920962227627286370583900884361941267078119320072926151254244559233538583013491931376694229853323949623508228873953612068109595613838929110801872868118073951551312037502507434960141322940910605210894334598524907430049592101516034102963339033678711028985222566011476266644388701982051025956482277073521551146875925239257747272465011391396908791936848904302159923781301811788852835107306506384284068264076926898522416488023256111609125146771511523953237342282939951552642974229214144752953966588232832790768499459012635013945092198709765515606497350966748421296809590161781607010921629284751893743272058703131941098654455229348181062850433934677439316718970094060241476380286330844223137604273667486006895850968160767048944976475038941360163278052754271261722933593182509571598433030892815230422006968340740114467255593792155496568376993644553344134558543489753030258372270425817048772290958345969463381153979235290881578764642458205157534896078811758263223273922250016138720779997866007808549717672468549609397255267397654983860966285119374262338849799788916145081349689638274925405576120401908711359403083468721286926879172135874481529589875802495761150483462830668159061944216379059407734381087067549883161673528499925115226981953783941724657648982491609390695726318270447935162397656752778240447841713590165953939198815408346579381917202650399899992982823616090842595876023968635175198840374247107094540725225863554942931100705536034276672113885418383222424512787338820786919773188181152622003012410905469143250795470646965832654512900892081299404404159632890323042305837760324878177505748671701078165178487511401562670836465843727173559069151961262773452980655605681495242965667455520015057184842426487788680326718171741581347713759381397521853202485902283569793038489078582055193757038771922879720038277655146502230077635261494039672675249672393004149544552983024776938320362363726377154581667570851008485020875444824654866393885507874282360766105563027247661344266970338267732886873500698573263267772686362327502087005170949940313070410051545425690127797773605648643530988774558200654008613841558275001663559867985630197954742452035734403143105381757615872 [127,75] -7587724865364201720053931190500157081338281734841820467459812279126829663526686946288762136426577294252078614581499574089249095431048910047718251057254629513889547774525186692125640074133439339940237372151902529112772243053161536632287969197711029104453497019495084153246249813377528504541485343952740432701185995469683559439525310623980158937448665317248204497376700088034936583819577493644561166091328849684155271696080879975798793674766771604548394931834704704094508423009315334589841855551701064922179936245653899786735366848691935313870482711970962196529689151607126952860277884573603283085669405154876308995885949366745302983271614218621372964229531761905118843830780213497665082769847411032309604183077510876205725239580944282356099741592566377349115847878967667428253148757976680036657624602570161557688434908900432188639269041263426732586125232148751877498652048897766829988993625065268793975950919895479758280262722499919075178027944666455784428654592553901778161161282961482952107312081528927814666852138169836000680892088235401076236579562500124645678108706135894858298283050348151982722922632894327115555750043110131630017346696815192883722992956779639853742578209182890818129337598045133540394685241875860969230271043693332879206990211570918966271427160747822111222943190377249919190442723335603299224948121863419443266681582311247140488505519199427309291027904298166757676291000540136967954434305914657165213539891850952962864598475076596622474993028702742003997712869488452447472943443308630133690305277080194145065772820192641717007115602274173275820925710156208198058864278896998346635410876422173663848659465145869739312370248800109710843547689495234566985651012456806815952467276822622769734770632629372329131173333858602402783746807128929826479169663982411819266113990887268026128354568909327951476519535414030308922526962676831206848614390301293996572552000487894722540748267278884742871690565961218534074612019360095388135367430772907627120530778542866157742090216476917903299566237448451363532681050281181465654850218236108409701137069109556040459600068319036534928979151712213554428934708154295509197374505736125382859408364622807706094090777616674482083651289489365053053259912332869670944 [127,76] -177361290587446987351800784561728401890830132503825086476536939106142184342891002850424974868783681386317948854181453090164928597276817089946071484037495317609506745997519179007630481809364373408208600668373519564168698173621803146417756321430037021900963186935579510132701753775958187972096094316973334678847368140897312205953980563760322392847218466724615141380894862995193063402623896266492959791843760614361790316126135754041311970097159653464578909486847567422247266864428384584880963292753271431975475448534653372138007156626888278311647284014809941672782051242931075680772849534056115067235335398653086776844483842959573209343454534037779456450523560670127203653183797387899429298561709445742206124772098331248679262426884187658761830942344800600882166754019514938232106328934568118523068472576550223073526145859039118388694318281651420589047457385542304495143626012168339345361766538612003580630494202136544325259511713939506087959274153469792550351147180704593555992524102389847576548804854758286470233282291696271831298125300243844780992715237469795250676785390911510053308609013627354551904308592328716510749501655051174328940836455474953200653016977783821420557986446671536086549319800901459898006672530588328396877697102628314517883426548349272359636018242432556907512911061659410499157037661476245692412579836400858833916042122542360300985336229811951435172448716804737613427789674375796032467213004323591508742110072505826109178654306346395748463419810356298702676576210488442078007744768613396803015072733016794757734356228101881870653871250029002049625426540005087861390479784362423026148298775162968336328999867333844598307746437756340788805663430346641678512677369703825067441125930039796908575901164593948186224191740495061482108614781574299720127372668234859276530339924056969933138635441097727649224841776593401343677939226788849173845863824644920766351607521306610322196560668283477334169233586051216629181111181269536222199079454760415837959936571892857315065335595535964929406180610425009778486890425326475218825634495502011248601561660917348579803063465529282599872031785797559056162820109960279398030422739814608049675879554605057100616234883662168229312845235182509762684290664743424 [127,77] 2216133946129118877887795322497839539410350161492575073609878752731265563980814762459274748772419701308383642308806702290330637564831052793205710832300529666643185745620029019828099117805941014065282636749338364265964921843786205469029904202682752658298283086880829811859730070253299802339141903802614617324267926418885187671168668750959807804590957756331957779191309812808778874040925438771940862716891786782588982599988295448644671298596654225381719674502292655359836417035016493950101766682726597623301834059928100177759670524075638097717260638217815827638678702157667448626583321049484997012440680016181791338767296075890164999446404218475645236451750280926558857252464568684703928574768883570142165699153504448283460553974857529043286723050791800779276749628213381236452222023700521910027442920178823942651826015180273618108774708450257890707738170571493951550206119383480766932537523729655084069979490205431391679375169632498477975526735213168557740611586501034443676055423891742933752402907315583594383021918034861897019607318653677523241066018897642465184578413382168944224716121567148501961609325582186577833762960722552843959170704463877145252400667455348407387603944451659671722390952142436087497771458795655492016607309082651272546434194675841437991117215193484493739805660326876452306477784458452445587879144255143549266733435713222407148667690149476168081421112671829109191222561883885824854140209401369019169142536160733358160567816733097217317543527382982983072080613671695387241479838796164111443344294172324745160481316290358385000582187976448870324051807987955344994387577546248656910884243651600504461218779836116576840752069911266746134842736007169043378174343670490654224951484194510703247562306013766557281440335955868931440114328799706139081944987440024728822389165055894016104453374047652975380683575201259350323544205262822738692376342405750619479365342648386775608146693516201753410457374471893633635769954837798661552600726155453278246437098853939052430110933341678238949694271829567971402901617337743398517188123723095721872155250946356991976188394127904186272794163832093585412307662341330966206547292948948186588278588147160721352292717568478842285168836552508221412435421760 [127,78] 28920958393986818599812971883189297236698624581436377870425204786164719233195629148957395314470049967703039021358074230301708955502422116461321639736206509007429018130417273993414099869744881642952200750031087167990333707170170524379419141137806011346842599101068676866701341727686704798073046924881577226912281602680314811707573480838993965916583214249122215193162789292823217698296933193650594947691735160251763798907334020543441585601249949241350711720601839061759332885128503979362636224873728471490926888503847331670657992589738222477003917083302831668451238999172920104186426053808471316389459316372663826525878561108010867261452734764139492599198677172272808345972491926847530709280782874540963509791816187184732515712905547699885239572244705486340231273335928078096341832200913149113013327205539737543264093071625928333645544662825664074139211490260871016218679341392076113874445041204086087985120338569963319134709914419610828026757401447191991910589634000922701404939734189313141190421039466055763200292904294470044219837494789549353533204620265674065862947450339810573350460992717359598044812715259895709991319288745495223701167426832460708258877363574249792836257186051601801363026692323597831520688038712493494165589680229477442125357638782798589187786742958087460946676261038102767783776895962487870246528550515998110860968287402070905412090276324278494748312707889746601846989965547955273187049368950823525729923701510240667328138054362872273769732706739406589368284648230022476394676969351080826790125304065964978050054349231781396201357481824900759663019593988305217771285969001858064863510951727620346332376908928893546867315893452251660854160504242765775050899601356267183554109270951024424794453812198686060300348786186029245909574374151162509388386951570794196618819300868352087034467416953134865536900239507963826292884232850504301736744462137213384832701691810252506843989841651216804023716755786233196692687619733990614870593308290639968057194479501877345841188282364241475828824268005984457633508405487044380751558839232680163412911243429705062339802684360539079062059500871756987240802697655839671306338028152893940374900325365000226355030312138380338645573919327328157857152 [127,79] 1195553642954405671019888915021764644061858331497246052867281713389696057437709835238749674006832691460074704277997969760321796363547927821371552986650164618208084652426289502428036816947183176095429043611390575961857527134318317095670175700418654973200778065892878952083464286355093380702469970101830168723544932762317943929725259906948386770795576314305470601714748554036823446081145382323372465146045579415513191921174779956191076529738137724527253235763118338099994826918508281656114256550164733620213663599198732063491161989119303807347191115851555285570541427335162253614318789759174008005176965703773654924256271642674640362999268729101217484041151909027469286215271440728464893949763256663933615650996635897236978116572803721622504326084026121126177280477786275221593985552183703951655678234935947954282595586444248008127261711743630546425227953030360849920680163938071306713028680849650075106270260820236553555266538995204773592689405826440442658885697594024935328680420740526614271323220047031354628594478853293317022845299237372909916416006365001657748949083286289720838653406337554956510855211493581277434606220847380561096082801939913398309721305168303707338217331170605353035990854207799096126539294536907015655548984778232781452848342326091220463127064292878583895866005610426912260852097436550638406567433454811263055042692207016124350706945357505902563759346718744827496470773165806657620635808000953478526833576781218634316443041488865640306562360903009608186524455117221732594607210235593350680286983285298484093110353720981647962672763929762862988130902049737209925591957698465645939812364240309361487023460315782954687779616194297187111792813331293598213779327695629719456461590057276037078589007017002589567749991795094759193527477997530571639646950254123733385920118498543348344228066335130320624639035267713526095197820387891877408883010737497028131375344394884360491043977260275298586861785316262227157893484582214763740285573352683440625172330978359087773141730413350484467851969083669937854051321599810195131870077731162181149726943934143721776122663541659305433436293581115594173645900367061706596788438058556006912847900970915386232486613666515958936351063534455777648 [127,80] 5382351846869057088097819210616625207970890031435233282323409100483890606823550964819586806125153261031493246570434587129594424728148999870335893166028038730331525842365426688173088973819107738509125250612412646484752930840501778674774630856343431026442037321970178516790615542617352427193756895124451672514478244524779391909156443825871249496233865560917449613447573442602977320745346184775839184202160450201956169759994329564462458882064670212962039417296266138635004832844901610343804283231409431324802874076732159542507111334976649794363907471941317156823865583058713771672045066618146306733774105731589245207955608822333862781257903460879810467222126887336429822730699733893224660098385168366965017079781817863129812526332408935930206782868570415551093169915487140199402096941423808769051243999090061063835085774842750336093838697090675198783270463184357211975220563995650246833978584209607950450654626051730409519226366129077330440639164554034481343809930692608373979073242383209112045658728127351492466456276862564466512894984318587801426666377523414154204256099933134335496852001659031039398423979258152937062765647831201031059289375680823080127828940886744729221382463100630531868033157071242983653163897347350597603799610964568759680321742974237743143078784799076882316245090056710422680362977079790046622748292674336376082293388746420085020499422135165726559565045248334062164662055549237161554341520795715386571403586764373584462553397066510693949922328194288444483692167779278374449979374525456914620663370169537650700355723443941440558526491082747729820614507823175584848545134378080647439140951480744844350883468559281873292874658771306887459786426472759686372675104265634874178663839929708894052939561758932084598500292984322292132749180018440645362771522841172064402006998195666334474886780875069140459780334343209249817257272624236047344732176857658744565995895010377660219440914697975490568744599339562541189186370063497676509694984097671870764503432457642010818344441211102579014933444924386493244096011739597502592135984523139677037481134519779574103679574921629523341883403288728542731521578112774021208545930226746039835766619003456737607136164192128835579698728664640 [127,81] -342558300993607409220784465349770723780193568839880259945321301286022283177502679651098396542485997428422882587446526400897067582074457760146757448958092236694137166304349100280744156472625282694411831373798956893103757320397516353148644258334149961215410027775278579164126988367494165152134815677535381007367026345009835645917854813831231891040261146123609699805243163811816624175033385247446298745461325836346676358582070275618307236775446181282320217973616139212947191813094472965993393881035851730074308448053258469594891876234406940484977899929594219858633649442821840473533104033288627990160465481359694477416276934167489044079187252734473326757117771351011831485026678185060931398274487850717626097312663807998919460419039240775423107862992031771766589241203775093059646222777832277816714290520132957864761841602962075751798306317896790031636312048217266354830544078122335672515538484958074405279454489769166962923508744929925089418689597123699840520315519757758125982737489921927678166457305567176857884731315689136764623782995111709539933629552742808649066967103415643680629717341729800070418519261129157417005719653854584924834242138675500557723362175052627614404699962815007406571519740192442882005065947429266779540110899051919050078068915315516561281330093259503993444835968615483557806074969232937765601446506417267775690735526840898819693374759433386797370510666991238456327826253545326021539663162104214972239637999151684729125131602006953539273978790542401160566419701739441485437349916830591893220532111532680316038410277768260116629281372026432948641944439993376156448999687661418724976753041327570283629417806041467342250365267837370329184644876598919862214651220639265979389424737818297890892311520428582581989007481381779976357121008408540746850635631465302876567080915137792374851765043486514390643498517106801429827026857443368941852176557376555155810399114089603640863798551154816920333107184342229656920938690570407526612218561088440074294128211489024146692256615666739961985803322903963470254370984668104697608418816924914862333356108838008070399765523325394597006821992718383633298654766465691181520386033095052661144752506634856322280427915653821569407110888 [127,82] 2192844349448887070835721723962179446353001876809207247436722702742455490160149585705529409062866755441755962544030590732618123986579903865624880490086964832388386108446127871838291312317194648369134225812898455625342651595287025338987228329736490187625166241585683300580544053360416505847540624541141126129664999689030343039882264404966201704556937441511104833293410208297745345946953006890683825761758254787142917901158331421126951862177958547305105449136074836500140953488121983104288650992043404657878241561074161831462345063341696828445410229328653492003551135768649933484649699156499184594130237390865377603873565542160165898665496028162597998874358355194490062522615868187607262138287794551538228026280855456182158198957265247254272834419108333769185361883352263140288502764166213342929930608108749109414127954072687117679236178615262903595598772551523162037830751636049762685874294822034290992094120124936557024468373667104357151853657634831681258333138809646764740446355564325769943759120368488131284421331845451752471734101745559550940315739922013701658837048195941738011043641420771359603348251684810699362934342373855671514616732981646020875804382837637153194474156958112618020783827085056407983447857500082115960679371641936336178165157190060658031202033943030971260944970153055632032449006041983370637040179825191769341861882099398298460210751464894921460880010058882134724056338560243381383726308998965355903253794364514224151048355538882137495259747754362223037416358656372868336973800646404271747525007458728508422433722499028699629159265117978415467773181757523933616782251298252373322116046884576469519500330833960360995536941449671933390370130458411708002902265438899200894329657529221419660950406615304319663850595459401371542853515708858354707818083672274644617907286829486929762435084518666615439799551119129031021594782370333347738378416261921741230616647989437149347416353959657686958653715170276647103712758622332083477428418057689517473744693369559452479917157038662367112625363181159594175962905302158225025912525440404312643189076594305833341019933536277046013968554059129611417704432821848919100426206504969609512696984269678651003919446320988563382640 [127,83] 7384518533279804327076471551074957855234400040622704812947143835818605627657689284260121396779708007676812561744421183426333563605266278623526643592772353252948363660004102038560422294562900833085011709226718404669290192239863021139325233968209362450773345638181013958485617604728902153951014760730318920257314642421975089572898660040146774222038877474296625075193563668170322375899955832113193554073944209005186853589346077418491790192889361535475179174721414557902277431772255239330072974138713535419403515470651194083417930094364377548109166528177269569543322953635124575396015268975180144377238388304718588580408462634286717052699817409329916193773402630440231016806598120572791045940561218406833417925710590273553204711323597444820302844524668764843932889781534188217507209411834077160019048867320925812899799914217533172064579556994825026293565004955060461408228462462567982759183184031502485979386563983933143973862039810139367369765353901244224450346645356761628616808377522258387718793751721254011874522322626876538305180703372242213476622111905137387318412136499952735981141732438169224785822140931811833068296852240629475064552256577864160073982844403691207474668094459795081577583849880963423910395069424215196690530336834677617087470660378027858517621427738116632403258339829527202415442109759991878600046092192871745140774601370082051070952373884380409391237610581773239367093560641275497589403153071588310717431403640871690920055363647439775307721612557236319886129840116504697300719192549306939225470826353112259203951633697284944124798809788413304638136200914803429973479754695922839082554053965117266432528982765244445708804333369766031906028128004521600312934901248949909253948003334108058408310569920012405819552784603144952810615160980054796850722825566541745419311467075899062412937299640346139392424470557304857794748383413330010203640139576418962330150936599475645741989968980961453446948424633143592167268985729492531024175075533982695399032920410546124061194375684777186773297181980324280564568890877891588095750187275040410165536014925722299245256577649790069284034062518594126887675701400925838915302631200607778382141923127389003448179477410768606 [127,84] -547625089361574779922326434809377476943526765471993822709966772700173584072273647674258790832298430397304717356440878057871128831892726652003404328129420542402157163627085321914686645192465686257838044666638215898160249007816042417177610845132335593224880185107452089220806594539738074598739206794229728079371576596245104023015839901237369286503032497908193968962735502499237983611739665261381015578716756006224106197268502019352064132142463006962539058622698527116618970875940701911816761302551646921033969183983108608170299225589960876765437152590398243432686920192203832718050453729112077962069583262635975484426857368470121827955933185547119993732926007161196340285713515464384336171629600944511129191300032138827266727347073721991400523417637128451298173849355298856523690091938784557307845230313857907152388944060756011227988769836630229006819817606447108457481076878228396990158421522278654679591008249132064229895469104382179814651042574662615454644084910599207568488600046123066607596706610509785646837141564850289678899256690313252016658763725659556446652094056198390913509501874545563634733448741589972942752852382416878533145318247913432733346306141425142442861801149126830619914010885672917772302633967253490807132182359338425591009282606653332797313480045037805671629105579726586805082880862171196680022766730879339900007728794770176975405016611960942871755276576222067111491065983427226379545516547012759397325060999641046657614132523613537047580239024370664401751425665202754021969699507167336559686765929731423600340668531581152810253010835808717484727554242376933770662470181999855036365468092997429138688002388401249456174793723373283267961654274941331212665972658011400883049095663825988708911736230204583206120900884019668557798512539457538414309411345460374351896293545211884128247931811246864220063232046779336876330504857942243354306363479145575276639685480251657716528843741753606789087259099120415159515333336086015837187106513605256784330332940345790477279985974509945451346378646383284017058919494747288123776196950941594629224079103248041573398485886693539345032464155411813612920585704009265914619294752001261669739185334680985034707946572064 [127,85] 162577387386101129774201114855387598751784207023244554120025908330208120892910113067818517770995488683367545448422136061593870476096344589500795110703013889994843850292208485389667430730899346316774635585142820546398941279458925919985588634705189941014102615429147639482776446167921145452809162974085122012646224985023384963911710554457985973208420203339117812482885503654227974779874316004093507335156258114133946835319908740806282906919960610024401636729282835173068017709886838570779416358734312806766261254105738416485967449507779487245954461664425831050888360433244314049094123694541965276417180673464813512495702414772987819869912847058634018299427180209688821968093972890517194135495918608882340440408247620204107277292180125864144016536640974454917140288681910177836882264285586995829040840294584579250450331504872611612891445398079850134638409243845213730014417313693347662864100079289096321791783802547458856495346745254127475593465362045780601099114212290297309633281614725231879201319247870441543932077871740367510610216141721999548708275604078380231060263304716343067680711615745404989098088371269595173834170253048823136360721926517418034406069658265937360603339183013011340586543424332823471006087563165773843615848018620048588630072848017342087733438751498608152608702553725945135304705121116774658164691752159013087683665445913120174047412660698854635135371559300953466070522120062284519780655159205628269440084199917733964239717569385186776194966325354638931015295305864049154348925952678533270492641485144428677982545663555250119229028947955443337596213339339503137040449829020688259034234017732523581890973179503910235465927791146479267274888154012941475588231419338032421445783814384695008516480780051012837746822615380976322733224236576686879324898944021241138901320795970845106120682332482254894321540290599037096286201713180872745647753927746007945766432137304247343319339231374336827401796079235299471322599819660682956791378779605650819552926120818747096519319774819120955714275148842505492691019360831931496159308949747561918362465918425633807270822226393900963609869614792918435943583735948731345195593097533110983786335515847591739642148 [127,86] 16654914859306524043616768074670848732718924039984026314585418541972626493626749544790316333469891998645572862417224152966582741992084899879488302120137299250270347707759054564745221450724595351623969674051446510482038715846434493456071854803489337434809427640538264171080916960816576508436482184558033152124786087671267962303234090234473757919434517379176762207249533572782441625464731306016074619995915530391660998008050376545913106535778906375867563193077048682847629504398077225293796668468396900649129594341198422249180167420029618650257000713970917446561665961107384676930958701363450224979961792273210472613028562072158981616797664312853093050000132663296975162414937233677544116493309346937422524947474617319366313543402452632118906205154052906182237625310783434526425093940890164608181197816399875053812198475740384125530574431919018031706890253169582407503784793056358558380837336495558612111824503000434377063422767967832001206315935499717945650733143084543464033752221446809958822475868913713940638248501183179961146136019242282551244486626039542437948341663468479822456296852592726164716650521781928939819585104213936058828506052614938625855503831150017423212334160838927455237058967885519879443955675348102053213223808359992363954354078565801156385132043597864670722116699799485448091590671863033487612273921609238972349287680473663698174958310128215890197375944830143904580420100038731658627291166206044483049580845344041252651663741829362153296047930347584297831014631092248226680431142470391011693679636799322074459085750027669140836731657387366680593048990981738278784306818115977934729489826185188238709433248777615365855636094695994086985022500091624769459115343741147620026310920574007844605393835870219873723704949730903141087702798799404791432216047734151706516159416294012665663699713437020610043883567607599948122227364597202478069731339503433521801437290002537224219717816022775978877481966417562491047885146964907138619110207740138050833913960482025938652936112257574960505879986063623618904235012130710245237142388168326025124860231861761035832543246074092567084926747805687766280696488304883584160810443768620342507150673463429113400 [127,87] 16498266277537783380394900285710396572262651037279157731597525431907899804761228066806492158383118449452131228214084832135199958922698475477895200305176134916280042523273229412487592348438595764603008614379658939537360799805046107755864644175661226133444632798723257156709016753483057340100684213332338217350708888934745353699045613268688644690120894490021436794058273681678954914060970000068610556824119225719852438930115741260235100019990905610975705741687938444449717117031872773426917362782384077507693285147204427644759997089011586575427794354141628505578485666164270771903839940224561941777958589524010173750523869206876273042321407365532789156578723471182397945850764822940622218321730886979165119157734910421805999559239642973967860437471438078080395738968033072514031667487895022447151816982973972363266571840017071050057458315667132561853693843385527001304412819229840428563944335376480915202456195895244803196910243230393789472810084751665767139657529914949352105948787788400176873991424320368296681818928278747159523043235745568869355370898838610572273636507997779161469473570877591386503763681378913846452202396832355123881420887294433016347795008021660467594621275608885012388061185392967766603515442714578247276290532951659133283437025127703690129314610730804125921407708281420064304435084087780232361536484918835478121443748495671283418870181939893208229891853231151002123601840381881924119061009410947193428741820646314769787579573881545936224912918061774673667057616747152026483803379300578142022373895238827455539984968664807135731033980701402288420189881116084538741383457512984287461483442653438458735258858879678949934015041402937427322133772985500809089179214229661580902786947983908025648216714347823641979076962148453199913127268164793791384057202018227413756757374637243047228331513448466102210928714428671579607865195738112073564818408371656794387885096867909922970329609988341354510203262661436274427139594388194172180032468151823575901651960359695537556015499940889810246395999984983170000479484510572392107082924815700609335696600549173434122070584022729444814370112169299898843140151557644934262666135760743936147493243551675 [127,88] -286750709804800828551939567192462527283263378961618296065312309459213332832781061061944048664342852679143950696148928602366844642483346524935059566725339660994853498890088600588963358169288444340904849930679282428296391190635260498513365345488395516185716646096713342378953101277009068205223605090957615559005083078582810855871625086959273984723843984513307621391845956684782338668367168846582392551063700339881682158773343134900463771421412882120711288166136272365153629664569963349792598563278609465645464254428186292372683176947495559695230792634118414795710260220909861026636785806605765261209133850590937982055172259711586081018179247103058307477727352957470228766801996531441917757665203838965203458338092644738910338958199306569615874269187466851477265859359542854400998716841438916343756367492008257424440379573393860714963866797398752573275113696064719977948126987321793620897939951251873221329377190969723306879787832323976431324740504464908397526520056176195003216577239064716770361888088481151112296621082271501457197780809617848623129501485573454310864934182047550270076657259997398403241398040189770179721555043006825998131299055134325544735830230749087551999117943874429610321717591597742279305078981286703534393607311953848249900740392514866612348369249433609151331536141881178423105522594566705452620436204737253749692345616235241361467910541179849001280933421097723178830639561953623286046406935898895006796680718355257213379939466184134871589531967229931238051407801980335122335365633066141247246194934570912531009343086152927050148872828381271317648479342025866983711017453081629792079790765143300703767309919519488633560133474849413002547249862649850971360955824386882853482280475128767719451618891461102178644197593804392008562917611018620483407804890171810562170325867291357897654353331628554471895888694164955666254693114467742137513276198523451253760477073622285145145352419736804685872672633421920525244521445744071834882840844178724602291528171536917151627401117408384356702774643189713797073203719374946209290839806172578211375022814444446043861663828095256191699675469792340184519500610351996333960289477352160942178821056 [127,89] -269146255324377919801144622538111574088277834069975651615395730895275137996803740623596168813924703077005687269247000166637461028348419628890885878370323952840932272951590490660108130689207185294533675606057487828371623812546878839224282914051194656616644744285848296360081873285230547572170188239887662621338323988936680105836260800578515839265862849665662793038177312186656558203575777262226752956807016084026965780099663181200805704055385349733550891955502250367051378961796071960717044510556213840657098915156999321131718465402303043722226305610915588099792285844224317243314392691553202679769222524461115216333240784681495059310398973242656412205840950032160811448490637406372039621060453247141712042455060245922290515876621159769452377730841983806477998164690527600352674088213368211899838090008164134429485789266017177815605479618351121594153753709068646533786915792481122603114364188527870609091622842823050163506969482290444078497721006649947449754107317005381652691259451917074598610350146030065070760169710318592676037652739354121082702961692126574273898794603374367457517355915484731147918023533607126838235932041870482500409349172209602628877532477256609497851246928044110375906725820259843298352309402396967358894967315147209944640697498680301925310404505326129759564802622464775908151135802748247248739405778539969875743129304947833010712743133406339704877975991558217866263260917595324687737956582802547260859695474205597668363287994285169986103316331134451859905095630244900194784302763484459224615678437126730522859453955099760905977604250852388265168207948203426254151280336587510429758149441201144994115789657664291595433328048521876381478834320292697825019296392921362247153925051918413254609434590370944812142029971357931252366228163702406679194077039043484914401222643296215220832935752376605268009980022201165114746173339787672366492371892820172299842764883387626573771354949536009912575406247607274578900781101701254947811442803701432369754739587641063642894886402713833851518501353661163733638609752192674784935733450899908326638861429351970879208086817390217028449358349079126531238479160555919474301489892304518418024 [127,90] 830920944754065362520761552454494965981992972113714377659377230084521021190245676876439194871954109726254400069683335521958295315168952966275671362968188463541320808138834852122611650697911888730480239350356767543169734261084840828072537414224931808375970851049451766579364125339468656893791035456396816718142396014293427694769321896264996454594105670852999538233760569844939046089388751577586341556932383965391119947681638609208606308144938190148757606937365344547543608478246084850797594262586261416105642036379140078026217949578222516503854214870615502660419488681200941540558464544245937088375847282380849313315361719639292737316733484843479404208450625783435568250132521234991587932398506480433086202311333173870804032379565215576409499255081745676728738246368024452006122274530581762915973130377543495119834763381811302110535275036599733293045034898857628599500343879349509464597264995059414391553996196907246856742369925515810720204979374639591073051157303916546016544197274828002344791849484208652414847319109150964597405642460962415585902062503171362354210007931928295862639736766192155508047916392397872116902177096675314525200603198709487702680457157519038309096654465225542264814789134208417176638707695712995373810515264690716074614560119883708235849466868468563019834706574257103835180935527027098898464682203266093735830415240303030264286890785418081035088975903809230137141175323398189963841607624059974018685455311360670074251069501396150209703340050888924540948845744629816123530250046859694185727141631582074327196346707562769750051502897117916511393266100256817906576014422838085398426170105805110468127935376208496906877277850849767879881399926733431710959619184910653612566020807238278114141523600926388090052550392451762239676155539068047236937391185650041165612924220568644284090602404121931826821184498669154270155876993803319874093355572908305955594220923334395672260935411310806848903883853183662737543562335461351234499943843239372812922613536788785746132040238541690380639236233732109814372107082903558801451721829617736620004546860330344355479477013584304699767430669444225673620221016486695713969371334820496 [127,91] 1849824523363564761700257537959723127740830233796603491484116312014543297072480215431121031316922428208598428640065907421594293041398958398341608489165348064574863213242252049715502584404370936547685347024583345136303358389091015096065500846448478892198859464914298740632874388854542193698390267047307708860423355646226891152562849733255135721204398028493234482633614086818744065571430606508076609469630596677074523681426223582659497204276900999973895216939124919010982241478878695364703783222833613685463514649362542458165623556503623176025959452543450899739211602370304378155916519288185343406901328757260383889195780739462486416870955521983873147137442717098042781988028924054908505347386539605673518723324695432953158015295412413743198371682796172932146893343360707736484578797318048000545309601086149642784441028690753982784128457136194288540693375255266285739419495777725133738518943605763360833412798488909611841013978700446625568783092235550865762525506100978962857321599507671943658347858059604060766319056708107542729804610466396421093768346008894306138734808560688305675360345179799875426675252643742296811069408572137399912956950162370788823538775217540531426409491968210586287965664158883996667122738893578655622616223718150283273035933329367579138466707727697407832197552651632040703611800478511824007646711758816066618447334321694862403729972286207502804086610405933313913242924274550548034831463118284754966882482246894461904130319559440949933578808383412668787761511446583058925057439635313528544094209059393232973931802399207036704170349715248671429202060048867671969970690260032150803019189925363954099045500587504761085761104801178312647248178516203652215718556210730028121755887581882174699722629796643283547459648722297755910442032094795595156633333299714549313404685717501831945598958574550021467880403182182079380683320321834995933508400066998346895045870145110900269428831118311948887340255183001256048779587626120471249900625882761503079569506659246893786172128091883627280852820612020759808773724988622125801943200070865296329050632183439045553513786280060256330752210881318874489237057848014530371623129458 [127,92] -1466538964509797222771654699228857982513913180629697403503538953257990463286511994858998447225098828982693272333281436890730517535905931279098831856782364271890822523704743153035875269482227259211493726150154534449056352574136733716061268270244263900147766946806625778437663702909244462932298754226064944686115582644035184466954954836177691109313884398139343437936177095373475541828224122916445695055987742769816326791051101299941499562492464439145418625444112799444348623559041956113106226033626323044208439625487618638317466519962730228381688886536285672974698364615002336537146063077640210466729793341514090343492044933895391919235880764345231950812305383093823195452238835538630675822411319993388526956320118993332575291208485658456086080578630670606885239144780575116638103589187898767081797692945090909454612774869912196738564640981904241064796036184152868360017534995450922962153803976891041944712756578627762258206652764741103609903265057503203272967096087023041786063083025410677811130151255799864837709319984790102423836086387995260547217352930425859119324028649273125785898514158047919699612893486019314305261364681079135502717302971213603731247610071883267682013660749893504436508278135983119723909796678036824373433246366905460467103509713342627474240775871515879498666927571242556715141269764713073953955013117040794570062914031894458223415087947869492429175347909918041530294384180127557506479742522784493121917658038893666959991012200998727396310400173256537336289142882711317445922115358217369569773680331838228416343768703660371791051539276162744722124171768309220416733192299690891804279186434740932546827814195041805197712479626715734613448782063597844776745280391420642319708975774176929816424833437245422342094571418349137126105426536244467820417523533228200987577563298668652327632249677505205071806945143148687483193858575485196590562634762690347815483563596519608191720802021088168337956724417224509773347008281669205679977727086248496568969227657514285181905428258450976361644003718646345123044546580484025138480550734239000668155803155870882705644199351039603352118811945749427666311319279302235973504 [127,93] 7788376190584052659100633983580649833566266472405945790533547504049169177229211347764493220634210794133931622407896786799300005211829806801603297432440415198869585749104582815878086875809454164792907305621481218538943060673684340782575695623090525370824891448022385469595840382814260978419807862962559742878959443636825447257311238314101347249122967074370166476359528560967824701067275256787343570632464505226776077821446419625678594891453272434866374837528261137229225652342874563934517929677705027898849379156565169079013537548855578908109899513393929014253379834775582239751823580346159773940812039095714187133008138398710915526246097985441635276457211536590206540977084863483200473233911294729679709926080480788893648890719770211676870475601975976658102592059745198222441381155820528605963064523251567433071207695536218272286335318487594083457368612549233258376307446563593843300050957093988045068315490621085946863975075364217979692946622407452149829583194689227582703740095097193086315799810906311160269642033373451605584890350590036660013457277467547803470194324427200321955591865191040201408897937976558083337252648116602756068277081972979616370854369666659337286269256567039618506009562345650556562207312170942771207382166494307529296338569959653891266703579348066833641443094361544436612989188207539942989377537467831256849121069026834847277586058588659171940231776406186048197922950436836971043409294403630019201537073098515493278451838721129912531075885555999957896178612042966682552241274609923083779480160479231081135838759059807542968296601915276948320174306817835568421650915930534435790977905307269870107454745168970440003838818982103531493922116765506683767188670314944226136883238445944180733396504448445763249760218255146369365162536468988469944343238514292354870594950885756122056545433644578489165631141407454889000972077364211526672009645741253629968828726131489445273706882937273869736275577454096695455162296190071735820828672940774416588840348218801252593738136362421749698571845739659433710905014395091602183234311208072167384658685188397958651035575295497033776870079048621153909219423291011184 [127,94] 4349493347255363921654771402407023691101986634443278593772640701088138838159808430627127469172941905941177324161642590449488680023274444454477999703066006158528179264484574833528026076107773905361620144651797844280508828635365586676365241613420058279757175409154489853161785928547843022869482358097585219311957628290343086366428696692948940092893062325590327869574357182007194260465377171162487322782287254275008950614782073145636965962537550561958540221063480511464692306471145450070198063941914518172444090576307077837630323822083868593009713766545798889183370566292332319047395740029309900546260888831747815101564990005421303594579829685642685163514990415853161485204276043977497989984602024456259807565227478973995940501107607480658380399417466964124881540279858503352780901982574540602620104211719853592795517471659850683078679242701428530408757112536429160173918697583026252475568876356728899930117120589840269678825126152976174062978420529831895837732319110226149404852639932420519946221280864049895196387089904257298931283710263453283113835127910541720616734928086957325049730010435811624546059266986594068604662029576622513023948716808841367333764197048461006380773111254790416595741906578546244237767382835597907676187183922966349153390912735005182231902377295937934067219505513338745572628050540070991365330937582786205104739730089550039599729826034130111446173680984921990263482409588094366883304603447181583145134249495180064056656642688915010682848269043679489379839592933008745389751671504167504468221340039550182148153727732047797236171508495682785025502512053373392598647242033686920345277486100204140323497534626657226425278644247957586505832926042247078524174524877973513017024849535374402832248546499577276435748495107909303840500467554133809589990466551950670319286995937425032141006397004533301348156467517249616609816917654239051380534477538382702016072495957044890881092547063231028669156297581441247622919339474712313891562349288589385013248914458422992809325039945812052472640832771501321371477088155399701884695477988225379020658058343584706550155880720854070353139054538275966604536147184 [127,95] -1802303152987901817587371295649246124099731853387541240940210966220186732132346883721847135862106954292009360721081078479937185290438337989889439601917075311671477619367677061798377233822046463560039795090712798130575913313821216448651133278099919238701672827158756820726448074962491185889093065515833697693053755786421508770262880257548618561817816897144766599396439343075399116836363568225931449103076644982502983987167478061392830436562565656355151094096029484906514500479266320354729415171917501508074581495760977351236188276034141660641890390010223050216417689742312830925405225759075703180512158273984097926223074994359620251309045614380379043472752108861076074230781371475802095761717845559570338832769933911321456207395248238119909763802036154230618119514436761128663250970146608916896897893766614801553469470535692946552202744571749105306439818733004150667589971723782318684933340129769258242506682672232891674695544376204020954434900405752997743472461985746735564683450826937013057055971940655119167523735999210591337560513018680687363332837976742971202727923365387504293264965144774022822361791947405664416934482178351484927122283030427946377808407166506763560542735248394943476112517288402295649571718116581549228133728994658228182363863677759451758657870446505753008801279097267916334778145929813021106704919719659678539232227400091965110836937368504680392731414954246999361009824180490238680484158777345918940136014441958036526475658696030707606763180912119762622582054772306160432678711306067302015822226641016439585290702756223455147411923934964896194951945574376479965362038867664252956930670959118150446458663838326923708790621953020505141337850363635643700472937097472099791659655568389865697474345263875965885868403979820953295779373555393913082440474128753887260527267648599603838657067504516620145858599563602464749737481445752049025421339601661519725013939723160931348093676272825923801424185410643682528916798148734538232225240040602912403187599096953302385448654064496908732300097256489671511245317754709098626736920573409719266493453135326567335170738355684508072392802455253764734346 [127,96] 4918895227749243512694531775868849915152412167070236436325673880489081022209521141206998897891803229733738574611313985249655650611538739491422806113979875707856210401765821684728779282206904541132442829658514557080156249044683616119519107385330886549203472598090374208728572646344879915792965828994847696981757476097978386342030560243585705246142984918506698730640932264771619125346174210493729696219226056225622482255043243521737169693012132290888134797325914179095378716507509088070411948212476782929925887118555052881841203814778441056148864393682297166361714203939234756935762913760202104647891394824502928777882969037049513844426477487598602355065854139119861484430035840328808425903770611122749161212232294332138351583055151282262109071409945242547352084365524401693104674085164478013717500439445020691451572347430843731529144250271534356358592714537687342894200622689663619067837543248181891785010157437206285955636651060101342778278973505270842133095993794524648489497393076668817506645510570917023999268802869281946960892577330702986164220052534672269190205738348267673607726035737629842734333038057791487898783593113347504947695562381084843153873946167770351095981072124390316723740660089914069781101217284713437479113992637431766055140193043644983578553558756942999593029588250266669355798332963547334759637608139656716464687709344527098401533178869520180966733622191211154763004681629057449805933019958990638746012456951172000968288099083579692599870031355151299430136782368194006839633672828350098911855044146615090650419526323633206450600001802970952655139822347724427725940918849925276296442074072173716735054217328148204088944052505117947157819089936562705870226469123356407853994810063193031985396314817987865245064444676622589393959180358241699920453972261730468315178480740757866664208163954105061093534436846936645499754953149505622964272460848615468616907820118790788951980035774188478568090062796175908563536591638553842382925571333629641790779815141709681444648950722880987840911340269015557663708926215382176501117871524765697048064153735225585254375898531002559368699861727371552 [127,97] 425347716076507496494645451617465274714578916645473640444558677091310257592252353061479558673796508253963928217527475945373534772164145998804080749807528917123264893290000395430204056711256426266608462625996747065810524979099947511016560401666040005202709299732072804386335612594424614880688087931036905927035180160917044513357909777524500142623515477359963467167342531245290880798613608755160766605801395365230969512068943524101085470421887056341648653602137840294850862285982409023244728145982682694354813161527718521914968693016504367903097413046292324204026645000731785616867322170299720770263235121007683581058145287133772875011463056389048476595599946823149821344164812870992106459653237407309268147175490372593648967146288797296288989588262137117980745234733616154652534594373037872476413113404271594674948327715422857102261589355881081286870819614088900217097452353435647456401010874012981321415470291604431986419468302833646516073825553727722594283879182550071077663433308075834267046651565841131406020529216268080085864402553471084298632448587306058874435660921772031427091206321177924297594613837223488611122167546878200657085035390841038812995179736496712468820218963563257239971057940452529205011019884925365759538724705087538884088058102689095717442889478021094596243378313996225598630674451210810968090074188101311838830166212499224745565488856088774033125164765638925622881165402132822969909271297962568521629260004270184807804209966419265809803134222775415691697472842813147361127357096470267062340554323597137268806535751525941696690466180474915460706237059091599304448343984961189138779902430307020637740148317336326544317058196159028282081054673609033897396516440207926914008272201681349677873710729683627438172811386661826857391175672913302406363887053875426673096720563139580682912443937943766723183916782385175823175236709760090733302857633771941193675514719910642720029013268803397881396745432278786925291203789042060456764064508312929488725674618241249766439675128066110839579861162193497535629321837265149932785679830035204079957723785176671700588517461684975184580065292 [127,98] 121744297062570117349996974093980417582391716763090197017959162689952791695237327827551238759106062005046272666373096996586476981054898465578236589597093285792281767663808102006851438907560380730291954389872448951708831629638359763690814159270325408779308352782744423676763740512663554227126202276175192274622906264411251473203712578596194368597202040814591245397909406492391359100091771883557218559499671844384298060771705055898754675164322295178404825153699928501268881326829619193010645201209143469932155719011837573540186311642569056251426284013448163787471338765282142154719779555773099392837059957119173433798526539818248301480123717062731709905931480640909854673898154975957692969862859398142447541844567874882516349872796664520531156274104863432912420342465852034224734664707376225772537808755037894889069698200508680811212332558267349661026183066697256251088390953103616889612519189613649852841164059435072252158864644596904528274955306006658119510707846006943481041132822673553848941930612388967082659502165433607644199763204430544067950182651211926044165499660032173151223960533359456765290151032383119295704647085924389285414999844225746658377608096035131571922699376892556949664105068075844782289469229748627612006704392480203395017907023725914294653805392555003531119180401310631437415070939944611295423849154356247115438961102024115328909208152520604391324923039289244544474765321706556939254866024389188544374304678204890677783470825362749610753853654373333192553252598811953903456882237355461704263362443377299285040398258233149465050269344569125972899964973305727761798193335820701069944792749733791955325768975573723945278070343321273525513250093296057584596436783108088437502708505693287352065006309254562020606120759618411638375415168872816476829507782100732427221714761770790702221910014832750045924099796872240502735393257042149867082262130198211667149243903599336993965727223976659393104594423850144923061126134830100549317839634835775591547984951112437277047671945730684833508842410924803201226163202120564763554888230224328153555903255929193904868395793307498703680 [127,99] -1190390034313906355919240194760126194032005729925719508164105352997342788116565158568240908842473914723493096143077641866275184722783056599941323796435542402543933301689083019499161786156505653429048377431374326693807617336542857573001126216168936277097385578448209119363813973342227836740962143066210785694099363832193569050331455301032370282770812342854008973700871564408562751110639646323023581504327390799544604725538312834803399670941575160255108659619671792577042753459130781390454102052391213692777876100154512246397969080136563193932330674288996125134751693261315795959233995487510602517040859209697403452844364446844732542147640501977379022926044247396964093490870732781952172409377425008856098731290531138294138448008383204070836367003166026734598883950091541637246822385204305637734989612697274894862566402776634296477537157827976349625674541558902943308498400502915301258114571234909092939210904034633524045301277667650257199780650514838964760538170776142902793503053810832892901600698644595126546800499911884241268700149379020059170100868373037447046847924023081135950339320357948600067823486471569193798443557308590168289769021368047035216891565791526022536283910380930095476559865687670317788908257938250905740234925312488678992470730444554071350723313536371539817323617226041450813373097689157532273282256428956759502909614928440663289314974166829619736330513096837299952361166707130323834695562668995345874652363328670671778242867020053669025733630421959341699549166937234163666908019782376614423911443138655057098160215153185453881155465717236903056164669307902017023442549890253691551707845121440304917312258481230862537266004211129319802088634510748442018731066694191881203141472929579625797440973093466400611028058342554271012707675120279315912691759229269479047710849542449880069862044030460406182382352598158967770817296283070003370784904965168733699689976049259925678826896334583288792043113095745711278598788294109414938023888154580398082456351038792744309469129525342171613108877857666316990484252288169783983927454215834283638812130367790544911863302239620056 [127,100] 183187230352477068911550771705497718482485445555552979311514738976839768216598538754044290306624449322218052113786736041726852522482322383539352472898758172754949157447221553607509415219234148237429087187924760762531508228772915200252680305110789312235774009633807014744622674199085102107235268529570330315783908769888765527445138649659567691459337934877998431183191415025487146146935995315697852700570203931963812717072775638250382196433364513766998720864527731258427873240631240266661104936441134667025460976305884800566530303877365053732284433950353593248251736792688810985807485760182082140184594464183354760913375812882167132746024574851066281612734076531442071197514999887629671453367145111995697513496616234605277184541381432593574330923485182695110004904352195256218871171123180822573901046610306712868740701953146768672926264123797684119958746406941254310996011050419284388482674677034394739319385081153739802400393714888479379936024850011986131055645461663989130294586866856519513581334793036287630359098540969121754707688677709842421311184296153115934804380239468186476546925599716303065847939610069522383730468954861852418537668630869999130758060552997154502729591734368825943056862886845399480985777138923467264671851986908169143164307688046418863929621418520922319261190329325718599086862758723632013554378282461606460628887245739490189218372007916243860519804928731615962481023565436618509895975577164812805218612055940628342013263052682175374782928966139433541893152106639317032647743870932729428678900815902636731888838623146702354637133023993730288565776626671346460410156986505344905577723388095704872215075457086913813225495476801188246633507825837195784361804772819427384824562922426289278661212324198875464695129023581895246189644280333538891085885472259428329773363578269030412137356116309251626282119032772942284316084377223642514247888111854587372469701115337955962397224151419022195836141795862982483978755274955612953851362758698941561611981030093128611733793139552681056452929835736153295635137026464804869428749248964317607981392426883075911193468320 [127,101] -16313565101347311126168894207608277235500757634228004866923972789251574892699125622827807494257660900283004426481859839753405335912740686987416003550808508404232218472368512690638949170898933500511774383158762002186768606058552993242648352368587496286029879350233434738342712040847639855933976985709269913758855260910368846207530128088168192276489500192391033555112544550008178034732207375488174088643774858661873066267814873785094625158162176077303740785154843669528669411574471942113643983008482764715108375210993706541123244565969313256082116925556658038132201250180109033582080079296523810668886612561520496216178041006662196135072470050135566520533517543478815821843861382743099753353791515685081541952688661960167547441621246153732758421774515658431213450941093695699528910214603031753290393525279468533879663896430783124543783166107205863838027663507904556965278495184893763689823488913298102284813495393408100578883499540472727563626889989459237509187507022972938740584730985449280241604646429092687660400650437390769491687474348589961460971081651949689145270712656271923836746214667902419705475907370522391745936189284292452626940456206868099024601667116293997093419531938738401831506407345318507691816680175345226773395678797997780091467592502969267216398530387615275481891998863144823830618537659307931370717126174149747242212121443312624072269070309668086138313073453357892878084941269962401198822162941677143274154746225951442287906399931685424895965988591669221894117984065629641769826533565415059572849584704845924503275265145246504437615154098656519611372795996131227214929595316355370337939212671038562621114413074788205995501847983969474096030626192170681622349673584627741785909603920581315149266876224063634039220401371036771926973526094414160622882800313281140096620952155920072663185091263260493751483327758770547965455616663355681946247335762360924865672274385580704841881573926240063127173918342250149090080843865727034878074063031945489252325316445881007159388721499731639666751417678965574406507635826834146807514513788926657201959675154470911860 [127,102] 9025173094073215774952685119553323030962472638194485956994046478253616716154039493187828976155396260326860442448776163187587837493850751026938726001759798335123436189761880752852915735999604268729382689386580154712404864500331256687346983175578245238098645493150082990284828400234965108453970578748975053768343827753671492121476071026598753828727705984707252984193216734424750160010188324578855865490286052508724860911655165488232308120557565069797592492447694125420334215572860886964590299279717135040169636604514362471522673515286486502632013597874731267110811348127104047704218982090084820046953683274134427582534263809158294782077925082612318741074161898197195884337785259420061545823702705597085168492138693012854243388288059543329289601006440621634998290284552255421103185201213651338742531592100086968950048255169730066617211111972340554956571193720408300765906090646796622143088623672700952267239013684709555432581293378776838604668602393919991960374457436327691358094193013252322084833381382556002641561035490812964627256245438395930518376782369361362380545060325608975306776689552911502371325237450065169219900628449489473433295964418964904318770945070314829670840563729497243569900753104416590984573536549008675788559358077964294694923182478495160275025013347424316316703027718616889004326549802357107002398966574861752189825340674331866665280640178727505795863908151770314247360176246170728595072121932303704521579619535752803420665006532019005178329891021489002080409858225150640566714171124950897635286419270689694833692579725135727904951609680392924126380829329067225500038060764009518855021289169266666234955365282892629050893527703254694919125738364182833122580606893275105670607704830514106237798028774750507269702031897790140065765493677570712613463586784147760241395885777223057792673790070425361056087643616214949874665742623576580081375468097966126260547189956358327643176012035729401643316558401580436552196394141187144099237555147796754627093725207094362752595671113064761134837692229450188980717292136455802756575226678269783469772544061768 [127,103] -993085722651331002435908945714963119267989140709356223634103381471068241512530591240663634149410936943232442438315856101552902030053489089241648117221728126209879959527301642479529729962090791048350857904760019546656528042262592019820908784627613724314408900356126507823603414022361298675767501834091765341483069205027603918529618491177465915654238837811947350980084426060462142854372251070264285895557584747005900912114889416972896317135685502778941644175330801525116428208175673744594886689070077837313374784050473000951960257538524323218728829196625067689753973815870080295397521534106473083519231976100162318562721972259695904097692245687700903089323308985607399280940603853990549856573842286125515348960445107584090751984006156956801391828749951717296918492959482280936322638081075569683105514190796178589447542684706141578224809290814009319275613574633070948690913330945797530203030577502025801688573426381769223734314531339028387903760155565182400479736905435196128052180335239472471509747641065084522680948434946434489261116957805815961144451854110196994653343094878674452498520788756775571717747268910873640446533120495578474263742020550566394507749572283782174392519135265625845271717642651084744148610883720937335107368913455871971631732112490923069140895677015384971754136530752157897379684676180556841111842230892871000326684805941712918779892247690636023025209312437096094407815953951962176011503153503670076952804860154711900779394508675247638368102541677106273017169358017460707525972409588350115850168584888611609665085719882900461325480892551760895007144057858571231812860288565669219561094742016753720522669961433728783620877318397605184237914521627221522470556824208472939567511330571206218694050556866553591607821095618355704741808565129425545172673677407811875489808901368975228919984494317770746686958118404853569272924252459100029548078540618863978433434230056894554340122753358814483489478814259554602724018807420344510155691170995112475265265690438328526177151965644685180362165416847654664993667035967949804217460315034665824238523 [127,104] -62073018553968430657559423754164558010628238281536422457885403294473419580112789367188436411093475970181552161152109282114916302044494833615303204696675092036262830384980338788491183504360403279449233534426301563211099970610113414995929456561138897413728638513923901417995644662220233917108291380111931701806584862485740289415668145559263874886658051967794824461213462362321384069459387943868967898750045035888449816724377685996227315612887467390343140311583471247292609121843858014546204352744933296417310379780623542031702908269545740506005341963396973128194311580815470588741497916873615533677909513588276214810658746947955436322763268407318027547513071398884253673112378646392264274469481891972720774037615335149875469714569100852317152786270027717410498461503684976820977415964075891585425122364387276948873505167034308052377151589355531094341984990573378298249676270908985603869701323815609284754234048095864790992210665191878166712251144801491495157183893657180559499615628970608788717252235156284101013798890944484993512846679609403760180088659988330545463467451176157028536325374704222010043569614869166262048443831950096400593819181948539623019197966126662343315034179750274825989351036615902940123783987893976123213624558467825382546088575888984945787330902548851490759549701617133645147522562998317938338474197303468226672748864840197845608814130026923475139083171536355753530795978625285658683298533956912357599685198600697661471505885644860361247098951904381609649830858763228751393674004313168601490381817745329334034768137902272428453294305633170346297614620783766694608908344803891348127745357237401778048184036746010537533542366336730739903843656336274336013867567918381432080913878566581496266861210608237439393112971723629560278278410262607476070543628135492156455155209329874803992487222592210241000869075905509662133343423857288172890722231921968768745852547743158423033826675128450860155755625355066855399896280152544256794664951561482504467862884524550788104423767793714381839535219303224314772094820430931406890475779700044416 [127,105] 23018065651020296884214398292387240981599459738898222217381677325466415771507348160472137441088228754419169096618597358305770293058600181777774298936736100423229568681512863529167258955635094490433999079213854806406221709234729580380965345945186999029916618550862813165558181181306402058650291565509242311652824268620677342830229226023764215737125965541750952397890018170923747639988311008265214781452334045625998746336290420914822323566646532140670238483756927386931302889674137686777791852957927453106542039325516586879368373026860541127140476929057161066586276375326325066628618947334674024443041886914736585018608944201620451294448626368672610312524528104537348560561469509152139989437057073294584279958051537713218123380046889068067199643415444258331938464086819936512505967864702396898203596362918971931579938233339528572724730714650392509988254051822182259849753264397893514815618864294614281080292416080927493967173404894088652716275652770267967525908934758541732119442716932583211215601256611436521840596460653105834703568032339307499971664561582864091777304279054840510260804752126727594133750224290315659290443781487177097441750863475203221970819826836500235618351778974851934376097777814917726583908801285753788086810354019973723759499466285635559296767436037607920467038542262523771062265018159519942500545675368767535341127147606097452021719727720854866290478959077371447586966990355363717360929191304102311248937198929171153427007217737520190182061794398712552766930095764598009156900836915442304857376795571435526297885247276736387118398236842964238197957614781495792860990090280665377372416529905823166913120481425699260782121948554417157330320298237627716841972582415128553715862983117169262489519920168773130520276864052317603201408793080522505384933040840934338693289054325450997530622918032227420262296003543744988086857988881719982093350657149328113006797901070800557678988623433338511778917613016501679610418857792916428888180909032377297226850572279431035442167072996924651482094405575941485835259424234867354522333236624 [127,106] -3590390129607952293967716155911417791400814354164487161880948077525025644017814417764329188069253617673547977274311502378954292485849773038135533803137292101634933236916631583940161304722891428998064004303468024860374062280160173891464815799450475149998592323704249125210489455546623057116735878744371879706381446804581896203221188784930699749545245905996130124106831115278044281678883333158459990809676917157977139671281962428481617312465607173679452008693565417952516232186841405473313357817335143767297306795260348040133280277074545568638830043045051326528780675748248179388818061406638824669730286346189540283225802582225488115857148447127595874891662628713391531080409497323714941135471718117810596873118966129413790250388986458420110223042378778745550983461726285092188152250929334967616940801056857401470158985453981081480297249377044477314933626444968048701994603277538238051515772535637109031634657367130805761469555085459698682430581528519167580287038461519323852225676077602794481301196306556732450102665186181787241618082251467968901360826054982266096186112263093692517546793857783308940093545759358148360220906169489863177787472881659686186752283700021614099643642875999684927770635046165698023733322724435069133477936435637345428494348893843026658782801414774781095362095279218416478220779629433073713544206576806191478777597478426038292975636444956308895384892466633254682661499482785680235279944721941718885410206946098764089663952608403858606601914949569521323952463292104999694974664541028828558542226713701402092880182713867117181866533055951216665048079010609534352009562888849411286732091212709434325219345229861794320779869426581661796785240641856840093236567615526546373693105168884334658510314996590580931090452848084762325458062489846882048640086719770742533893242266844723398137940729377366295817409730733166348157869684356782857996638363663187304992684053473639408117573490254499233508299051782378829127337854506172849851099181298183604954605079658412986820715836426839421656068701247304868781384010962370605728 [127,107] 324916699478321860554240770289808475414556099570771722377129185510861111425064243272856516353189518618589935140573295615396640568226811230410610052900815057431013026931432014184304635836290694224866250290663502735075108028531989572162040055055639660570194922357135850623892634259327390584067462794948178514375056183735223565136253068016997576995522468400435388621659206422079377444026982417357550821038364799167578183116140713163370924986597386072094371660762557488864500811340091814017106094157413060536144072799778438550372313701503225073547627041143168936876850622430650081823575276780153588780623812981274743331784003284505745761933307145877448811395279323774920704112351756637864564904361841195521896168970586566506761124831613859952349645697301366321573041387961478222825181994316019733730469045848843424916794047864270785734584955548898785770247471661276536120687185558344286918664865502287692137238511460342453188007844772187968714768772103088063120786776731266669577021244976145861748467069274172874132039145377929315277067984073419496025922241621483562910228614143750056812470156460225036921734509818074129685475035589617172502601327281027641621108613961495675447413888674269609722265695510408337303178234113445545067935957728902730808598897220865410228277535508246674265885019844651267808111435256858692712393152868437924647745794232269259756751984125779677205549207761032917375795465779045158571675852115886351134695185664341648456199048733258136069695997289049804666749077178413672522700853129935099212326900759238568735334110441301392616837111372677842557361457214600806294070727520869766381264181547030521041039015567408114565743049383695487903050119321724905250129397946438755338213946604388832081048974363629451990463166644644214653137083317452663039630887048083207550864695884560006799204210347934992416399599817705119531756568310728396737010796515730509694485369900305002649435350332783330968545537282756307853529701672375759331358859203853520030900416742290216425313181575434595498489933843522711805284251955244 [127,108] -27805719094524987919368708371415447896920618532029075637679707746325198751527540945650960914108193232533140550936894640250423038102155742896921292448913120922302576605222296993347216309630950287763633884273618508128187587682072642027351549760541440142057721204525439527500269733303502788838611291076740480451394926697631910690122950403375642302129413808820037277859240688276126704472862188651030372670977308618938561986781431258195163268516155799387613389951088655889467244025335355199594381223973692546675299103880418490920101026057759352867060121179429445819709390705041919789352140131078834348532788477546697016291244694708423071685258731678558973891744244470405658198607988613154217196332572549260355576183382956396611700976707914787774348330542229924882801944441242026256975415428238323311110087329139592263977467821260792079734019454523526066142303603791814665972381265699070912868479248865746822180435484738746987457131599538622276099731168881528242168967098370066570260401019020364695810742248316670402940806798907980511928728323640514555404395531792267153068400506507483384785395895224805150085004530147985455001492167408411576968557997794022976576551708453164517080919593640088085453008770313969180229450125842826957083915836699801449197777248140802118815860585697825891599211396489946341578812773913314000864764049601534989880109089692062332453997486919000745221904120736565320870147565739285683712211946327512371908400805182465909788455424703100719866337131824859853086903622797569464719306904857843921219804578191270733316465644640569855052632502979597605948946844205518996638090382472850115869090645485359937119336373038650620508566048080837492897943438055612098797490829880448981022280085373463801170235876340591774281957977988265051809449789574701455660471178481842951141517752320742215234242945102253208618625923376182542589938026874407163113751809923021197507348456861748030468596105791256288155509703913891464064703661925193250709434392251784538676000972829785465253684502230616833740546240863527519513728 [127,109] 1691279441139922104445901165974872222783796567939779158223897622973937475787699823268250983605151101162177935389495355660847540063678946600615912939388925948636705415593478856225228147097823871290860964129554679032485757999371779040940010854057042554463182830411662152793164775705860065214412899695865485265658740061138194470825713549949604842800913664977619140544652171261334135929868770513676201199047207858600400523805410231339333627019069021447530313771881982024834202433804026684165785251007229871278969592438047801987060943939073089488595612900401987763455421635435772663150809195423723742897403390677792237553729100482303710826460211349831786195209732735304343307779616349614053613485401164380568376545069912083963621844487011095847396019522658676245094416061739099516348395907119222297197080343890720876903346306555131909233630218757639871083323985487366256351058749587979683378851881980540907140522011829799395117729100112883133093009427958538040312303958787499666137269982154201418236522042438854949534571315377442048537701355801416234386419192159673730205792486594135596173160693769970020915395417631447863360042194520887314791074289342148687778770595546022770884904460274148644836338074403191756352240228401593439763072062742157215842770980467959145974047784462316447068544136658620102137215879237749987766159601306663560630179774237143241102140727657310126653068872675338175106598919908121927038505353958703794758920821996465174955041422985675300700488730870344550581773483991177904084466693308566828556853775176752712776519662341125788636901987081829971610656815150397271584742808153416000244025831877335487795110894769672164206845213651444800702730533675369225220420556251271097316901083439829515827731625626186343126909888491736060886302423842893409105241694165491814146593016829460869075053001722370993760885125857204284359493843113886678034099638547747059081389746128734812268628501654806264609523255183029524179680597663365340024535756793858490845759133490765676510204523616409398300507334547049488 [127,110] -36795517372721775721104123586179927546161178340638781110340451095228940250543975497209697039763726787072891081471625892911501608696126771259988813356197439202052898462472227642745240729944154903705875376587562052589600109924548947543733514921462938567646541114975723666971384082337765980379679087722382019492717673136257646067546920895870600959403191357301523423240337652948682867432854493640971918836978247288507445686121075907579478467998902366155467282267789936731600520697125671240323809439481306865041065551608159337891539178716336235724375640330079971841577083809470234052985500183425347619847516739332914361766697077620066056564092180061691612721812144405494052977399662452840785713155904708698071174010777411743041042313078220722529125649159200474710701946373574731270032212241075689829074343117075467078705428128209150922697278970835948795108468599770608387409288064623970204490422236760208202569750710985708403035705036688661427631527723385116975742586133510212811287143750234793422774843254440906335079776114056026001822031521748450304522765485745133500959750195404532310851366206671449375742342684931400810121969940236096353395133946171621768563006167679549875146981579040221907020836701643993113043864639544320143239924612658310104773840066124974793452384751408639370598548796409175882438335333222406040453480235199296443472658578737318678357200554045859635385670638838136250735221468327992159183911675069377745488917759423752414014631100816076652470376227701176888531121420531656094561273359191289128481495222027767335842901927641346420203975431200288274538597940936942527083389906543909693816047790195943615195364006765659172529664347423559421563871476342563579638173575009954955227757589299673180307614263336895630836898654217230883092646588546355539614758726698697227533538961815782782659118590444582324773931874705007668080497708655766240848117495469272073294838375898769754182789731471534930084368750901815901230098757488305246754803686280272825910293651804427245469274362746976873867061760 [127,111] 763209999745132169113866327824598526976493727318595675935934501657829867710150776100669448332484484803346014385766160402511080101866428526635361830278151234356584190656230114897667249937331320578286327384313501514618422706939360235174049815235471663613942788691149899628825800534514351312692201588908245803702329014610123282391148267725056423100781255471855093941256855434935040951764610310744699813750002471796689579056582752690450823118763861405075864833146953017458412996718594559722447165022037378559935105266712796725044569154118859910740891609926887310237970562927210181960047197507978668392114524070375294448673729381082270682708062392722888034793944556585817608100752461515480197933218749972165658759211338375964180936714539766757749202320678817823357479240627217101613289822334725007582697833967319252603977901260607253354682304767641964318969730951184464414607427158556877090803425128682087179742305812925264790283161608012836989514893766589070489471357201226130100836655489161245037317267776296240917758723822060432435837378287890063142525315352947583545512344736819054651560741563925411084499249678516043013846053145353503338407124450864569499380292705386655780992412203962420511451363626000274805455284102774254221727648838098884011762521268989496735975419743786097539530070321448889178201869550463517112049221156059152601215402218545726883017293564226591215434775840491789423005202846814751108959507962733547012643453548053752505860349080879650604553036664648162707701526033864596263761520545744205433952597709558741117791698706584902332894682036289414923771889174230861182841438644976221971824342858332825024676933167157310828862997311394864618400451537570986507919043721508031021250394107832210629304467432224283632684604817340030725577433617536459290864465062048131302318574793681379909289978092902838068590166431188051895129281550542018535541860790515666877254715529245052063273305999462337951908268014949057085419444407193609336997997662121435008662412146028306801256426964252724672 [127,112] 5575399883385725799613401603398031576093461494386120469833064102952400327758348398817569940340859895536568539976518129042681032780232094661232849561084989747917855445120695393485911593696982986291986730169840387292657122863802684603181433550439939861080842354819304357669661781271213830821302412511579638141941039352764077159855904057759278873890399631922732137028135096597341202015980312728587606921330314203370995330217775948969041113665242399323573760062432473262342402991416959393154384034939777528312292428554871333932242178659056173732561591974564848118340829259444442067863302301735130525836659922734663164544701225430285788868646281176772561522471369384303001228224307574772517003976835499156974347109050785535137265589303174587835866173837670556579289603500349933090233580060318579918409640872695196016980338787745983039367975367880014864488830861916575974350143190143845789361681149213191700224416929565574406512764598728986410538379106425430442552567947829366986370795072707863957561990925476688696075669039165527142685531945610742695161326585132166306082271509750734526984656143917983896774249911807427980323693001072038918148100071059648959084715849750281282560065527513271287341131339374014857633899281026329848419964304573593043940663521712129712081067065242612842585747062515066187113575905352164857201415183035377224005594474880612689760802672161536123684842897034554014802910343773114007766161678899954746569394510684810268788500373787665668056784490608653077887450681725019684541344717069095922367419949147365440466031536554411357069778456662236103642425665946633074212415592771060550833541702342040221556098458260733922958437538222623397382272990894956371242755905220229520266417096765300704887066398032527391966456465921404390647907863996956975272545063572973414653316961045292880159143361912078601699520864861065227929960315407371205753194712583203264797873588619350503438811249598921262317601555669449580592681900357805848600929959150258357549578147466494612203978844672 [127,113] 131777854920363328633993426036968052279079465842234725309794994485215963405810637267318879255939480587366870998355905937666484966767518470745635130395798890513783369683854632091333651759108372849921676849096422641072613323902868924408328976349896571938574892282562075505397150780183648453188704210600361611270014056864597048720306661882264155538047981375740914622284826365457405917061214192537991885228891552695273506456593601885863294041386483857722010218747454480684804096561487382918879074813558094843671955224673278914419743329819251980946764318347685775751706283037012319684532293885928509378970219389405025330103782774658877647065693882371576984050900757824491554659577252937592870550606375517610870040849727269990663661039419796742364314460229934536471191644590806366127041112053751470546399268394749057769469650291768439034861532831970830197568995773535462446469960631621567494649517289906809970772101442602697627065834498620725593051238650609607130514209905521805580099020164522670494611855875647224106111542546448453426431246762288234940962361130185678519028825907682038115584596596913273958973474233388237011491918011268852133715634613699640595868994815022568589029972169759921003107602141798321249425841068327732254165102603108579222895903669610416075944830630838397241568243673331620398084970264334002252304939157632132126787158515267074611231205703437893141416109606549387486144312020857272518500451971600693983375611574482238820796340213089611456912594304508254951453302031076900294762968266162921523271525297188642590416034966371195179692289791566297669201959075014133221857239633707966099162909750156590708874903745052258761444817402925033286171670785939182759966065005069166344429254127606533550380412217514001552687990183958360257186618087686898236169670047952899112914445992325624271098291837694787590778731442323498082109245057630145326169825901189729930626098375251108942631594133402149389391454670887431808218179943123793482627871220858978723922964586064959212224 [127,114] 1584413968391704081647753573846053989408979722897067671334287284959908952012631711273661393760565590449592549133369741438043439563345879744137972230112366906091117526604538735290213868780809074164342480280496312496840748083683065940937282866825390639293300287992755045786395388068437479476213362724842902294111500657536338003645868293638571754820588406704222198119001036869988481126840087719573893043009916898561489965116138714100393481133351809816883172261131532286484541065115412853540140252502521075171338505987104646998259239172105376637283887156618568201858367515234808864034660240394064548048213511930222510128919563872539588821410058117559508415658748625583102416646014261328498949215509283774592725347978482937985197304806619825651844971908147158358168007586228450833301879090460873018135320035450080713530763055360407433193786561649882138167437866075184491001772025587462346174031306471309870880364270384138283006528053359075806826644315705179597124232559162517728548444742431551300069743233264112401372545967343138909484972301495526681253660215577362237573592368455755326588081672989776627738874368626053828433217620865188022400024089702920782814758134120686538595893239384199447548962634670302297269338390681392760264788110925177481707996277166770426129504202225956102150336540258519321654519535342252125287806893564114072993237364450744038881336719358614324097478543017851370675255864668527727807648891523242181744382154217957013151463522224167058949530142432578538587330464117805050808370857485164188876900759782317825045637935330445556326686598445138672723867904006735364681036951397645978645467518457031827436526065302448962897277122423519471015411719579162768901871031076483330653792091668320041525593843818049422081099183889962408390660113759992738058847930912487868687741744135492951536758946655640879127687710458173528054449937933901012897797614264568497845678673080964423309566965620962674692477549747317054663198672501930905453353179379394547440936834543952 [127,115] -16430877168622014513209131235693938082369759344416780987964046811848580453492370107554299101327720098580466380457129610211011673216410964111850715950829554489407448743793654194058998279720065904685623247057084901459913100182847053242929787247113801518943425610980091089838401395856354440625960846612605722325764562648652339815651564908528543399822946939152251283983266226385682536352777294206615190177395421398882113000958264712582260929227788752208679806192278352755671201279507152221526429332791727877946862955958998366982229715478231441426961559869746269021292919758452581737360467126890409205051724963506008857644484283270063074063558940386178165903964897032902216672601556919467258636401786989333357682284545863426498845600431485990842857706545824771360711302750251043730436792916748880089766090038386288730508204765535268450023116422010060306881912681490868332428397039749411784203456343881659997363224240967831964056411299154307174050447461331442181314669716312724290244995921403261858826049545213097611181827121147333720293813984858775930838472501397878283220617770273904252824834875637388292943479712957757333997255787841590837268450776370991226963839248140920901381287782809085722821700995744676776455860096056063274712801254237308446774681365092047350095936025674106889511908473739106676752643657757499083556463903842433944801021179725091417667065079903225327497093818791417482680414104102391560219731975466014986166773031141828578384591487431879954520085869282881826714229660604050329449359058753748251386411688258604600652072415105634562647063616507770742674188879137708527907230395292825463556414588974393315417438158984326051592530849257731946324970995902455572767131599649930495039005062406098638842836422504215548028810287086435518965961728761489804165853517842296262653922162491143699832146414766298369559381676598286403821368978148089557614682000408426468655213553765498324612941520934124567006173590424263073984687822160912525555132766513466727859334 [127,116] -16333769760333227684893816332657584272397555590031980922277105199609917199953230414752090359556086373579643178818312216298027366905991120771416002521884997156385208173513857495121188227836384546684483444335682631484548672535197519531017270550743547600001942981607426852526465044952132211532536250638635036045180637470565731452889530484641892356721194314477794456739824840834341085934504849485404883216178069078253550200152320094814229831290149892164785658391192148093349250507046236438568546772255912102323075456426861255986575073783573899302733404472787060085746534920601236946196426346317456972717757064482618103157474200708285239377741114842301526388945599123045261634163672284250089676537992448533416697122839043649653724345857887536684332111075581800783543273488650156358420329811521027850120642843681367487156678780584769846825945706002632386365723828450585695497191618505356517396119307987242306881565341025654992984552382117042513306231911036672204945436664014487027552573806879691845430951422458066788865816841831615701297395010800372842116360945181743271184642503515886929218723180786493135175967133780625067552260697666173194259111049914490122236128403496496852627973481256342949804633132261009235284718543642902456547700368082927672490107127530979411424691946272798157566042819559449435495759003595412895177340632998937669490356075783676243461660653880826837919587225619212146663548598101573911601060344286906266440547293105237775083252076386943406987836447166820125509393268343428766681688081178007444832831783811767430921250513293561318928935950911037564087067766904989821341530702062315729099819528833638944208253962894935351856403324109428349064298641733798550281190080066214798196297096225996242433945052525688299282571566332585248639358702465813677980337886464371389375016123473901755143535267767466499598550025754688657456035104581909121715396875087303581154277207772773690677316524832976978725135373721186093722640035859533172672257715495584 [127,117] -57031588431208369649181704736660928868517721243279054676336786441749424952131024319330327016660469801344336224404453528271293969209856075412213433352549408112971515735223961569136889190273831160846410330751445276944983329939826848108121181754439916357471873120332470604646383538839357847698666860321820266810171307204649101626461330187990795009043107022248928135885346728971159235021247059272742316237777019323926937021484636053856870993230132137073438701086618324695308071594361418851022656207778805646025718030136729748082606364471787561164403931104998055705753471637524502670181083033099203912895848131871603809159621041771787365004162050673205557663830045332953143416613963235805161823658421557832923546618311417072717966313464645491954404094644629689911399298943863653018931827138178011207547356012778654979309799336628530393500843473422506891579172227154656743502794944049811726681931213269661227419738308793830209192048944463886697947015064839781676273551466969601294572730168807280092965887340958478558103230513609051991236453679329241937534835671841543709462990759856554933581497510735346657375148339694317978156789657393120872730080089945856084304364983130848385012250147725899541607067584355920711198716605017049208314846945863335787286201206943859652721881187916521232828923114130281271603686214425423611006784713442862422849027952950959167516395935473347360944843327258740844917087445661453022620420909344022536018512432363911728298348729769013310442208321051738080225456968027450062471753141308153350620553331447254065673917884452099680807302275020182389723655220342470836952040096493812933739930943905601593453536135233604428275983172075055560384311748695979615307993786595291021902223819033800493125624573241703040534300626846392562200148927799758562171275616715762352941605231069784160561513342656423158577889733839408304198118117783126745161694250943733437641605747751972340497317654058632527294118025633715239765358576961835316052524 [127,118] -26201658273972825216557199024714755869842576551296261955211489938581982631138814899955317539348731161490563442075298282938228397277449674684711496263817012081565477536879531621631438231669798223293641818799817434962538527534294942351079115127612980152361015636130759578866258325546974391345874530806392828839925801244384586002407650560058924057920780237089608672830188954203429602297233657354432381149843714583970505202447968444390457813845589404276413957948720136785490234737922858041058791021508018397184774578371354466164072691892106076808065349462626764756444581088619676535104031333720575333214442272108862011047278287572142606202563904713869599259973482707660062050851866652305215309608827454936797872287686415364628007932068169543518012996486147042521996079630835138241259468455966158372968324111462971799167425070178530012383935472248176620307580987102483243187630936864238329993483536255356252698244857028944887362499668963732458451354479170762126758365254325275743267578353265380869242437799275497583172712035656522905603095614840512933828714139533443124881481238508096238024324981510052952710986548075899271627291994542694574313563865166300587874316324607389328446219662994736104706564265324271849764280605126023326475841199551831613282468555272305585260949329523414032298202014043691969720403300807219713709534227909274259230312840735725279994908117613344317123565209334327210539006413847511864030513456345749946613656823686687215416110863006701103088508710828335788838797104074046446728497395204093681981051019002457924990066016789920328916907083415968646546109363781984286210755298516655774780266373430684841290280244691018195818410780081343406733819002036503604131574171860547099387645297441602793203752258086967001421664901682729545044744037722705471897909072692303183416537687880869226189611109819776597668370601554855356656063431116180042747507287794764433764572244416805880546658679294213256982298597259076396633682346524552 [127,119] -6320492852626594930555109317189366461760262339361388227397477384763084517987538605689751728664488239574697981350950712069452424325097535445496466897285152070621284309015410764679444581723696986254545279213244347211719107184232914718444403459099652649608833534845692769144696325686850039723885970485725380821585168951242833424586810543839038839725079324710145255706183627423996855485582516354069575898281794082951445422223093256697064652949554275239195759525090900779305852082238791293702792487355854016792258894758260335720246269306620115995537511914855618803561386953852169856041047371155194884103799169732426156268774257036147549769047594578406461604942778713781004132466012921834689064138573545401832226053387560490619777790503195141778221667643503576955467713145499640801660805033948860087520904064427550771703387196363969313230826663460914665918278708950979688974039407767869662957668163059305565751219375567359607945431259301748335019575618497475318465007771769930739775259080170115235530080556107156918500214521756784755432727138567250087469693253702391495746174258188174723146447174179509812971923076606541898355888807127164436814275826215382553360922341747740699588831660146808971780102306674507364670027828204842449416852945576180716279211055679216118987926794159859482464519130760687520010609196193665536921184627417388614762988788245459196918696763288891107502192555023840490433189469514357672144762389333134321130593942034257212446246271491360721026981293320986701666265154156724740019381446161053393519876814852440114547192048946059956059081606106410342157576480892180912624180944367782783554739736750635849857992766027963824967389044624627234932891757849822039263003195250753976364765579527315151447988177031584576492999089289819113319745406999075327160049783234487316895130858790732047195200950141383346724714475572383295668507079386757959793295329649398833618040478808309405898844253645097369321905531804315962988861 [127,120] -3052147031526222256304617212385769215823319524681246949304541078131575695702803591939963996054369387143738936750520547270263478347340391788866756336946216360844265553778341329834164664243747016540498100090397557723420387486894800965924161783427101291397753940830438184594255973710399035433139387607362900937529828087039506458449934855228858095317813330794986000068493869528284621900067832674282815110452905481165853162748190968049323268641850177471045501045023622517565325917349786081865443176713178650754017536799739970930011047216948978155755842953707924773057235121706447919159935637348265328916077421566350252223562242303972544827865987202473621474841827372707385059815115589383763350327692577930691329632656954771526655700814363523131590114585273894466403916502357932987998600979455489069693107047737212147691554299250436182677289482071167839215920877068957547297651210386657160332681610803977165993136589191738340341390409968661772385003183060934448578944098981397695507373268796895977809542615490851170747154487853695517421937942813528151094749204371511762667757619042865182599923303669155532868241803984274228721549972728690835491426670970878548028225458129861780833859533151687372752304788481864244303085195299117854692275200610625358510322296755225792842717429160297484934848761228468892639797648711631257519806565370068670909933561873796120478327680927681524571882512137262281617967489163788946820873617046293457677968754416588305684212580953498839202702337566510595732165318913235776332732247645170245620190290206369968516503272860162491097585547704224095267353191462926466996749831242802835717899813094498378110805762845111382496299886932307611523059451184716132106782728736244390438614277773326668316463635696752655639015816780657837825259616751273805176270738048723651788635442452530396287265764217466034483587652447791559927019745647345291523882585455556478843156101270216585601753072347495957381087463801536 [127,121] 273330949589577117618757436429059133287670541248536275151861788449862735824271353385691010411298322127612918366614406741923150006341063077471367079164995711432727204269525492470263005827177467622962392444343586515335948939310686085315850591709885061726579693162570071954526455891862745008947943044329024169291468115196788613059432823946550341159069014588452902855664085889788477188772602974949097147064317121364499084864302266482547022759354670084829210080487732359651791291950356043548192994925126150427792313225600134416719007479596584401871153757622161525511814274861334829508317404221068801119287512904609509401335051621327338918965446274236352481736026879361249807845481022333770748781613518079066910030911866476215745362023946681459672313528270092153431264180176448237297582216232372041967055450847694572493841047536934475632031132179073350262121628023278093660040738114037207578664889946869035990365585629026872782692757992314880927996068163583682522149479955450609906784420059160792402331747718814195691263129815291120002556862866948450121049583259756235691010247347920835534526122442900356092564209642583645050187149909250014398127543371735894574730650784910180412097900518865550564638976818131423854160556678674221953631845683207753544712278746614322830749743091378795366561165467654892991192132726864440508175880329863358036805817894008098658131878171109824916501075596236279582700716208636440701798473513486593539679545303148089082943485632029687880064695763526983992316775259312659999477424427689094178038812894327542897163515348526438388660815199532442843140116765121244486100788941614085581026894098071902887941934405730600206641222932786063507148834416957415860889181033732985986111612322833022644292973908536105214226257426953640716623885394942430528009762746402309254963445309764013677320238785939503324312902737305932430148739964309696256650224230417676446766591480515674925987537885944401779832 [127,122] 358338992552649870291258005752772302625078410532103270366145727454491753602534630259659977896870227563467846066633661932167088601793024894877787966872203569279475023594950103750613768380816475496852495207389246126592604188118510613301186160187327906577382409208317790938211208521959649126859975719214433106252559070102766063391007549474047037460536825192549073727250051917816547108358526666928389942639643468769923713355905525432236325463310797784264941322749400116497378309169136157946325505531538328127308807635985202998671964346685395210264957526497598651698821672061285382552357650560230748959608659091436026909131328251718996400945154037694182887560885441583085237744539167915420334927467859317551866164392513244119347532805617457114119976412909935995604974103289572456057314675415751317924720859751491447310002222957154203026955978324212222271666118110334802941356128204961226366484570081380337064072132894852280819910302400934656299488554691707934228676883284107054773630444441391576877449361396921545881193207778001561740431853535549338767865360011402286650108918225226505160096483885635608754753759674167654067824598530273435579233529487413383101823641860773617817585306167547055371321210361563034490150849123694702552376523487361079908182575120623490930683399308422199767401329475998046443514045739437051399953842159107863890050557122650387330698113107597956187175414986035017207864126944184592246514846444952783363906183731693654534952293384389088640003547316426927837478245355839530277862878286292529632808717043726780957861947943116196647247672629614381509068778922349722077790285713959870304195491055369098953421881870900131363480191181606789881081371442892805796440194296017987387645210119179829119312574476150701898869182765716670261848865130696060789751213956814264253561113802938584523266629551018934291096833748620675091292086802879979210294848343665992732165128139944127921020858715696 [127,123] 28435746216795711980742886200549964500630699673847005676482037666303275443073979404597237243968327989207966861463159426112957545907132784013646843446388448398044520993150326434382224255771441178806839520109723136353420062328150406110544910671644971944916138040866426611156338356776618917550319028146732390026697461948011462494777251602974658845268367999610320999005852380566994314415720896873061093599206948096437230669975223691478268978950055696955346500882412011686997713419103738910548593793222738241442319810012551792794617054583204949035183854707349969797247407726751924436110917042892095470665137167832429414500949822626102096747647816548474851086471504231973518482323111561102460854497805061686860910072208876832984035722582687958911999721508131351999459376764074716161176021335222936208215330164959322950564989637225404739494851447352797301442064895796108725202326081812210148400188168235794260848491773487889373859120159884163776078159124050164637154283841383302289557298934111746642347785087727756685626140608404524933197377216386542252428747169389685865048814559327569983840285052280702565492715565569090992307287506938368171052238662379920776655223708517476836055096006612122306132879175641310931101389534370043084783892760820344567043315995506920046163729498522220780871462491542629754062780847286919617653782292331647384919625461675264620063727886610828855004452083592260125218909076188985116422288299279761110328008255515478754554431967953192446640522116899437674816344381866495514347006399119507573542947751751357469069533693889363160513280083420954350645944128951727108851840402520876801803272589771363922707753186381629052757539419155831467197625012184775763841063928998799961375691112958847478260408343840104957328446972276916286072118171200445752308355807520283204432761608047650353825373093464472560609928120754268258763955280597426170340660413892059571500621854402373578726 [127,124] -328945970663256396413157879228785104691280030762753695564585675791474782895580597908880844931069188676169173468157172675257021069120625804033849599960068600279725575917261538751396068515221996992700441447790391652674890490155516000329113495660833189954246462371558242310409384984861192374186712475130675428209028660439637917875971042871084893862137536024710578681790195053972509457264033546735648491796332760330150023215026970891175460190290022430290003899616615883581480241825888227770176323070222271125315446531097279271990606457261083413013114349558377924912995943684052132032780351859435703637135748382037561279373860589412030972398389459816074362288154271543658106567855533510705292206436118351907610162936633576075588103377504940255223911535376783578741967035666741111368460326530752393267415805862003775207565786558038385934890761817082671317709038731429173604896216044005426323152511151470127906955926275959137453482582741576766095078730092636130271483332654431069865908640848078556550924877113337341081345162099563016595605530580191267501131012038897209706448985065773241534172963352463024661908946069745714314248328259249546204842506761730268893792142809818159706569913036163198494983141025790546418669264573478360105490578219155912640778671944141123484926405657839181565828465412588689972286514740922592894447005427233479526457506053135877099989446956321407047834190073209352195177431065860456730493028691697777404660593777320406814795895825788418781309364633912240233945031365474638706274146256562351905451896370135983092971534758028837227733099908231289657227175680758759151576052878083553691132476202833533964979455738047714987648152061905442221885191947996864996574990602353686672377541890631172733331253009738557531636834581397057156192122687064607537563087064554870370455026977212032085269161083191969870300130898360029440473733151790580069387216192546045792962670496 [127,125] 15387457576949399133131631328183364906831207228377716523256114442274142347604560085872899850971239857879982003921037113622970142361507469664631221010175389437236283445350968053815509376188058377694445294817509230485128064499318486688353985717468326648530329627382436818202003376922358291482772965620590728111932619824350101259150925571216175745314943199497159575085975540723490069940405904021441384661575898983685789761183458838704795651722352740914786625134324098507392896156655991908640540388863219846178393221955346380513055391191872001347908266301395024636105237547284206298130763739351040116048668480374766585327504580598045872196602109563144047607329750171922553751202505078454060454326579867151419097125931203197234475952489574934426370322449086664152674840876047355057189777992024006064864756420949051381927892400939576003650934248269107758791489237363428303546414417890745636270688681827841230976910313986065872670751314352601475043831827682650261236151103306476186371812230009145697876265504145480269524907638441484301321724792351685220047748483085028152925017906558701565680313716786981644499198431940391885515893393162525504455565514821763177862224098111244880619074522839444248577735356846626602444340364005336241087219520539665243916245705527881912172445783095786637943069926277497925836688052953819344117893124555117707718836140416470654943445542467028416943251670409645816016316289343002560853244007618667412223232786951781673389561677606632759702835999906995229874727014248694770768554731425989253411316806895840591736718067459921587913550821956515677780234790966530431606914591698926199692532420143378415206771506959250523607162982858482051429300542141159111618853404221951592808949828400771042249095429230391873887739799630826846075512545798741007886325280669980312626571239860209725097974698743367906988940938097303360641153869144964018709128773905628756 [127,126] 685017340190518637845950455988157719641123424807696393226474159600894066978627848699670061926241193913297812677659172859612893742636829821605960081478103293232522679963261214217946281377329724514486000775626320595466394456861846221567301745599728071968539946933751250998244909882108431124446569904211310951906119903428241144127034663326098390703870612541698853753036007821758766514917647095353781107341445999804209905063695816276130214691982864301525841982061782238831523572915003395720758586084590625246422582018424177125718847606390512388112820415116891538313719859086843313603288371605033460643309120543097667777598392516561926808230428437172175776460757649714336869831042575226587196330695602905839772750658003235672740488883604845858377769025698087724584954081641846339363785669947984994886560232037960206035275966201528061384874571597524117878183946696352260114596005752358868733167731580974671438469798074022518217215641428033180130135144021843283888218460230553759458542208137295127846287055950599258481506201579848893408995553354116708516539453446062086921037224172174283000284698568291585744620173612040620905800638894500845765381710950464142935101537916151815742632884626399059705800163633785792579012929027945661282514726989391322462721221320385020236538486010653127146643422009262506083166505690596224421203948079941014557272545444795682001037290258323944506521616193045603823648308895384225022205575680011303012861850701084564463129365382701694471627454468031038679844746807741132783568477364517292310439337417171734577126447523463719884373425541120141843170648843853017089222025002648354833418836515897349025952847595683331952754704101913839837621826945324749734290269461305167711291760635708444331714720194684535336374090353590573803690929208824143864735258248657285453383893578973457482098543275169611427292393939291195191122913591805920523113800 [127,127] 2331543856599268740243330470730201233978804643514387136736167500910990786828399902499236029623380520925994818533262390325706207087348257534442974006167372194812359901216807336356753602977575433797873169583445402027510670602067570880231452772854569094576614592496043895855728774092823071829319598009947949628954638178264723461103670292153120814046859687250796293642639130782727051397204771129925845713290710855989010074960003692063147291052483807514223914115554604909569065041518079642271022452839479531295743221324109229754682376229877781682923910137928892040511500559890983459501273923346231681543645269269368760748840814858156423185856791175042765447836080533865369295640087342830295229421908971449490744478611447237035921207452512162804831619945432228508562710809271063162858242057247143495399797750724837079953210487557643074148961471195379017014457929676100250796505818210271181573146160071226296496490188057710215960662278360496410580313809415510013726684641576643549027859544977531878263250134448052986558898935132021925267114329473687856567415052811637702932745387375404835610340945532351547232904592720677705261153552509728951611168592540558396102508310321563925762229452968056872591315419843419055497733026264539279484775706464954632052102902887454840987254329359440162075523959908150101378834154256243382717840498305839435838268440041280206743493277277329174124948176589530896077864602875476269693571412454029238910445307191896010654533666415754838506071921795683275035745153124581352273772375879806222785009745765644732562021853797000225409848844584718164185648997695103862949877481462263396006344828528585694474944395906800773805517238541312291902709224284935079594589804933381970662618850854581537872569046545519786567444919805508431029894167607304727248010204776218191469517138181217752213127237656167294983400276186731651382199043755325 [128,0] 832413204476006358831361493941557960434350619839341353200168982754058819344425004935256909857019246562048752815416163440870376535552119339217495831536607583930925797751384579698515421922658143003040383642046658819822561486721991652005791454493420239013459481040306853125285545964316918380799920599658327458532320315329952645261268247868371047823697991931960434497260040690637196938705636283506483674287416986849665386103842297368421885124550713597155153584887246217458133382724190283680514924662442959105112311130386402960085029906344157225965558113827226270994486004184386789426357540767661661092582050060365068459211453763422931267862439379793938891439222179965262858395179909037318576189797806763657639490756949781194112430536973463949100973752726169586948060564441600402911951899158047251880545666292303815458054383087405201894451648994626459168568036014656059165874920686631896533074136603710963163569402510767920161028182387864409784688729362385981917780610256709477835164621271316704616128398141033619650293192257710902728688034699620497889936403849913177109558298837300940543773117886766535194248440908234742411674899701119299212944060395932988774834487556380061257490213451619078443562269988806650761004543672162486177389704042495790203882080628562342930335832536412700643159463704348746073359709379715364593219687972573897417384154087346021782344791989577676888022733960673534847023171304859517816910143228047574780459758550811408819020221800083856527839476397187280915780753085988272552494826504053320281718909638560061626595663677749895437948178074278140845576370363061783518573583797298422418306476016582288221486854504429279107402576286926118846766326555331705780432256368049014914174634659341215066863944249635550586683552173788022145039958350293517848049329394110395370842158213531797677050725395346153105526261612065426873471840483802971908602500798562173146011452942103384829677082432021404203273724037974575498407852287561211178032330946733581475800266872820918276991419428215687092463663221264014280957531883988718990589091538224561542806294121628412507559401458096314688362414761001773546376121344599100318755713884678526237098606053573997267484648240248785503620189624493209104089113923730623960733202862377767406297495303784544109486404877405627419869629462850097474021483286341814741176062797741601069345726791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 61446610981899763686289132975420246564825613559133339765383474804133990806407824118114256334012272220711474556900314677933021944599922174911472177337598824796969577243096269286473500503786047577941233320011695561146981714862570200819439511903881865649068086828315751464371941878750631277097716838522522432779769948562388478665565860803784600473052987090520157671533317584699725285665124753926946584151873031722377022916442728950945478743931705155372814200162413829868084891459581872986375063188428699036592552309930498558971762432842885906380613206745114363819862644841513641629792898082044422314557274893264246507631513672646199293925071013534530469037784321132777791711202128220538046445284825737768053247988119101368681867962380972926037249582598787474877009581688128197709311378398847744943275243402204183648787455534353179638200996989679196761176196585406236682030267915973384336756659012716459248348953574072328711335644405570964659451930290752319815582209089008667792057450993522027333965147873710233775963776443739904229411211358246763210332122610907177357881749988345909630668592199987007353420613868069015181344575888442169199104752240458689249260256267823929765808260768273918528520876437475674551764626099567250269606066683359353736971986629783870696325207195975805139025308171146609835354247487048281260594881250577330466202204497593793159708718685525087609928266362394900073387342357589723344747528757891645387012739052294562604201824873399370740601050519170869013306556194867294030675197547169072512842463221187280541972485877443293668751309958443015045030067440247822855555008916753337930206034874484450152823125201528061877781845620901262313323660643614570755370530108491706424130916174400621104903853588799724185950491526684128077938269878757463744934781811095861315635219430456841885718457406296442898938756702673113469371665565572849552702411314465407072494542930178890126332471804682293425655164512169325841591994088892240840384932252030934525205846198909151482733272430209974054535973623688655439274113580326741534479977720217534093549669447846305750856217967920493862793933572286622830793259722979516381857972246055350216029446605749372893831840502743694224475248787449100815949651068423602445623283521542344146280962607809763909237206985259885244323049250950256935461657955487666583773057738008584393840839440203776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 4076040201835264396635049704790749773335131303247703778902338466840456192984005465662554842410960225780118435466784399644556080232898158595323759129857908038652357106415570251218539841704311745550135861395552801289061049001747861248018202830938902466933905779994158529337795440116086901529084214697020879828757001900933399000205927411118469891270135779372822560201510512255472998694061055779329262556794037682546685398201078223023582518293116214716264659491095750445055157616380572286324450524558266296569052963880887088535238130494512161435206949238861773082024340084484154051063316464748759212022542803208902216217687816702752288658497755285814544698994011822514213979100780625145386142025737673623544480415679189451074875305584523851799273704717555933374620828172723993176495686002760304471662439481683146449984095882433117745417692946028274334940968024224279074115504659749834988365033404403963481310316307190126725604177822115003113640253685644458727997075934910852101896947254154324631126768784759346615029087457283407987890454474111210072161242073985290387685564549726690452935177315986292445421631436697547396410867248715032595766577996357400502568762941512894994740918809635401431149668517603530221202647499405106875005843306730714833295963108559669431691274384360459966790833979956123360588145282870002867249262520596873316872608019559521977525770207524142264668218872835704069130902702715656946101722953971054898351571207751063158298836087854765174239287652571160063247941465223119081192024836575015370810700389358591582523113822442698329461253558472384789233108971599159596664195865486562206202007276134341874772389654943439033771248935925876235878983724179089171104020637789834947021699920766502560790187990027689277904236863637365858550242902008572524237976437450806757963387224015208488424696434498006914767116332327539684138633129920599822119635904498541410586014201742401749393535258830642853867494334566546241621098066450806328498002707804230974018174335684215006523598151364182184398923437940903012878487753839386519088264915714813722847735118874323857556842182601263457179183792112600789258291639605450618850082171253056121741766507883575260148712225435974462682690475070438046402841163328569848739476830593146345883400506959268829719118851115866504086539664497266391946673958104549720545257563110254327605237379577675776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -168174507581163964784469608968339124049566894151622713463759540899831530209818137262234871844037822435902477140877793181851113021149476839326753052235252649035810566087257138155057967914211903400469942979003957742053195001674666462756051963085053956113709386767719642738771327835373676246843353624385332533646392098769375764532690369289077264844639933993930396024243446512522555098693384765788100963222898799519025584802423879868652984495051039738938750958825456356393137629831550410975388717202858189048335088832088786074501121368150751119718820545126344139796323504609204839594732016239454627361491584531269811084567114500777531223929415847037251255180123433026653604827247346353207893985098136123461281501664420233763896031631384565201401832485599677712148326915417580956756104828356615085522563962183238533634317159113022505236962700847584699985464344362957815776184831296209625785067092333583691090424737998501966441350636910549159514486602896441811159014138775735966208825961827463265997362638934675281365594347267452771036327000791184921520446422861692396526604055899628589086906368136786847470860262852991812220178304467373041774309379961791401358330077574889295985927541319679612941081360024394917516367346097510565989444674028091926712357317693497162330683056420168122781423366217033785330287180649274333134746762751014547754100228170523976530384966164393990776041035321805712021558344885817909811194772429298361360252327871883241198132126802450961823460262916578441504538957661850103733527876188065182507072970796886443417185030441007293996507709417404991693940251147830268965740382342220178550974179604680641916979929871171811821723380881408383828368111814919981559650548733199200233449373885735192363091403729261601827516207673584762586654200891115799995111823025047500326647102386568341616573382671210999562794977672179062404224883968974842433199695117493327409623827828635490748640540597215617718220298299612688470599280533213524438201224676737059226954927495869938412765421388646117664476863635393023097766845349353959576900733402626613687860047765422751249223053222435020281173463238926880231882488818000386753640967546276121290716081349291275482698299327257282311903823723492232700707852806147027272799117550093536173908501078788987756966246685730235867339212895506519311994588124135021830054174939519884935902793290909483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 11244162406407989169393662661901111602863216004566166965123024981284879469128637395883878325508752017891751116288796019569048607678106260377033148361667670114802196275664735531977064482523459829420289338695038308507327765505165469901218126800642953641355566243556800485115818920223851305641426750957672693516054272470370992914250136223914849739303653071078170060499577970298515550272662608028735825159091117383923174609654619277868245103019841596423238696327231553173730259493869062171392851643968633013027282238043065829357043140212395417257298694799846594753182377591757572891157868742172717900271987845590532026321859335010362544196905870054015182110659449244756211372219482950970916774725606531195277666892336287201538774832903739148615746194782886900629868700474203358250935844165687860964167536358488415682440838669014421252029749054636930159933341578901336899367176487488628601236443357212461513052385647627719888040537609901589578093142868258166832999215065949831532021893120411117045818956200167344252305913002273444411457291283102501249121455023227751111287637922080078948044709678647946772742933688045980449910505788294512829329533971666571560370012099788357207561683439965096793840426671507253567843314950308023536994708649228556345946935843734478139341326942791037698104710269794972625853790143400352216797740817463998722693185353384875823076133812365807918165445762327915064307459490845118881917840629783949769032955949445019527617674991169378588265266209869396537037791037617687703691264270614005695775794244888947692415799697506121556410174750177876459092211282851496760864994407251251692130284686785785352362576770154181479319060893961684013175038462737908279456686386255428136790418070787712507297394347531306056213492748552593459180076213939750977232553484798832212109397708572199210615527045131992311059517341410442736350190392797573040964343112713801165258743874660581492159551140838976327541125698788711863243597076573731600637809628600265786961495779135314085573292555508089758192373160569936867004438166484303782870078030039844825481650044562155695075707460457682567542616049200608541999484915140713263325767833816170093421551954850519558777314867578099118070371145703866526438161243849968864285546927014801398535634705672596563482123357010326508534330887673288561033120267044731788524476464536870748157970073446592282624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] 17004251002822320590297256663410406516089467605508437457270896933518367451890344709365288515598961263393062083744105574704183027801726552723367739713435651988015987642895413259192651718042349990562101542260652401562491392385046646501315016035563033052562956770386393333530154097751849505128448621506638255241402798099430380351093442575004384918620080326897119457374166321755490130450334747594179234916138323878522307726558097452662944490442372233815119563968982453842560485296282448969292691192464846173900426583940740866965889435749318946168756156604649685970134638936653675599100418449196471695357905384963873408687055521397086456124072393028913002447399131264044289308794114225797629943836582215181573867757907526248947654343750587113073006090032120595493287868013794500609933532993500027721179938983460895808660524619287605500247585819137017479606239285722980461030573786065635349364273129477438612058541493999472462865944696474030889427985716994430457775209347131158593508303742746908007826705191782890768264699627399398135738544234822740347832103327755096249331845491620133805584044551931588551032378602809686478453366958227253832148915758834728403903168495802400946447040843675248616993859235162506900329407938510826666605331881971822507487430536945849594713835404910948349762086995437413174961361765416172715201223756952182054391344540749229450911578851454133446374391781852450679692597060295480001350726133218854330809111392904742263380938983622270546034227657239804019373571312941949695123065797979966483795706588972076001189775665283849535994447393251775348834350625494698671538377420479476002265399390389390147051539159474919822129914048716374064533215409737852519345773465300505850946587462411683800790892823880340258657759206905117567359755080043577344849788930915633790156096906695872685914602032661125325388455213561300844624241769162509179363794325274224592671047639246352942690865322456859890078686261890339548008049881732180917020530983090391451221605601042126899645507742144329849800214906814051646421509777279694051487948998876343480019930471234611626428046943258787676061547685050630371341272702576422444535019588961594272035391473210760112399664983188582132732615192867740453722481729811689002225804936748252881144895096085570064152577188391087201553081856721581823398593560483700984101237013748170165980196440399606185984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 317397189347120125834010765856491776985850319982838582611114722949383520521994330030945434688783839073848455009734596144555818958008510793410530028262553096081520037992768587938822867752422693603986976256256513979086866901170560221359461322023811647232072909270271676444169737699992874630482432679340502194638901973674021134215252937170267328336168451123285115506171085574916892957353202357819813702300835133794775868326144968877851095634274304792064200212242777806085471426774418886929781890002986070928124501980823301016409121843727532337884186636680612221269335941452348510367873623859432773902613279256280260995530822916437843235673451897576535418740426569618849429037381667214356511218601791490348530264400564491592355649158287379577807647843555929803951213530952556448301058732178036660541438084125096803464814389010959850494502289718312541662203176262168379422619477375335390223403386901788393425521218141876564075580201541007854886319719117185308605436962837673295339555541361890099419981960389328023976127647923183429760913977264922689337637903157700036219905330040424709928652456166202278261292755101143629106415865753478900033692154080139876979058185265956268410971573842799433612916755182355863806486928303758636155295109262062310221943182398091068416567277942683989906676362568632019196431375272414846024309543916550957340613508091998668515291355165824826465861838665127541382984013767179244870680977219542560277348114759087356748831150643436127222371585677303067538118662437477213014316417244186862793084636076691445865081107605362445448939354539816620638104537681464869262526814793236464865497329744545544390399468638131047577033866398209708169896567658419596546595865589813254633773031311928280054689626143846523123240702829887335865006608423663697353728164243009216913024776733739962255520223922297434990326369024840491011540470263670869903052426190031437428197847017876332365271584812412153088081771939926310017756710342142650167306435848396141702479823928699714021148967518252551484620752151349235721502415469529484020465455431991427832675194778232324466698521206173759106267877259831209221653560360946180371909828955053178374690158144497550626691199262208661523116156197461623386490663843380137435999894883180697143599044208060403040655240366815159230414207496325611557442805457724291210284774446162006816945565451245265616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -5335621181883914787236571037639716867500301063543772965019595009981372781734281081562543185142115308473145280383304043670702309174070516279584532174931967495685443421042772607214996682431140691601573194452482656909808306502856775603455667840987078829442704908751546022314725352703901165830622651165844210630078301888948142994596584420792903844100502465793578657148626048915399131740840639610304668247086326875346868556951018202211596380962443560925771943804517206194358989092835303549149602473145382268669475251669972280486923968961479180750310310519515298087436823647595848684922265505480119770276760690533344673774337465368660108780810831489840595391670581047413628721873374668866359956045628445755089906284995835489046476681708562406001952955739378378852752441580828195996395225204960665494934603605475602704844659927301950253134976153886532510519781574315667421394666296004695531547386508808655358909705749246912826798571544121892510940027107870087776850978633732242514673132988997077271591097858010093497113022100195982464975546878936544119597634013253496745785839052195897793966590905458865091654809777721158297506136516082072503876362552929369006052310096232476301326841645520913659068592137884433710482070250917848218910048564915703955089449246618416753850451991557548038725513244319912997651468121966437359909899166422625649357715591490356267221205509999514517582073152788575388743232827748973929311762371000732681904202809878964636407785027577822309212008586983600192339649460575680375169316895452084454970353518073027822586826295002765433012930685084238922149538158794093201725053041097435670797921440802300230111109335157979478012238413681893435488765772626944561932315150371150503415439964021497913216616068856001783841600637713324191020356189598864272903979409885746896001771134856687603010633466606698818176763408926197221127535988654425790171659989552405620132925874880215780224059643357670121973090484220981581403253056917199734715677008129835198114152703703582298187778048327664877370564766647913981200647919308394177479246472766887606561295852148418584031798763175757188472078790642703588601251514247879692305218876691521425702408149437990111121453165727326131031497277238389163326173522732014298187682928661588916184868919585119580338940647843949627937442995220561202303018159714614612723569295962539522310288719892760731058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 16571569834833086641436472514947562477491071146900192754901219099700960917843308396394064719469150136176156621053121616862262493435940065662443377447066412633697571968908309793986906751048699883577190591646186308034124528850512452567540517861897204477780678711213233863729232421156952147111033180599216677390001262522038557388734276133141617533021969486483024700093410379732062509572162433412531101899267020785218730297728891615201505151768856376196593238758237815818365513324244618447963185541945322702398193180866900438554925121908851032999596031296056998302447087819914925036449729446532413236250593550337210501096432866769898963282084170977704300147715065646131441570857804152464133923512667839202596545669347041570989101962057722554196268365757519639628276009862293846676959406929240047684970637736332579283424603954507428696590760440985180896785539829622272694821820497890698569420578301215364817206211805828040672427681702593058694104705828097733068575977858386383572048899503771252646532891460465750093458720832711066305708331039318825070770307333502787760431118134452612002975552629220770167905729933465503475438281448731620284460721562977670576387195439749111632349133005563407855141836972015529803193418577969346156203047569837406154059036137158668417009566335409734984504710569411493460218509587392845847072620572862920521412174891136226090396252881224087289499269639197616296557595679291011067640600046206807901195040642009585175881156013334678303639977572371465849789754408030626689746611480512067452505936004583605586262271618391918543887167109357279123336145156441312990925505555498974840500470016811715832298130180366019845738126063845424313428543573137542086815713806231421168806646430828263446223628270032147068839468923749703626573880349253599510534542109107692432150390031877887722405376423458950588171206340955960428561941719041075608530755574821220325450001190890867245632283993628250557347696771773086916160223679951604976111755765230036987278191973775569947126193776434921355571270253365330080115827843118069756053351653419909243147669114482214342387635042926954154638278483403325427760766329887576346431435993284383324765447264802230217828085704213810057866494196286639991089085194579955980585590959623658382373036393240194392984436574061204883228408452635166185079740835778188970817494024059017079194252691848483297034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] 48045710606563499037793698330668480894469751983598073319750127816989814994172203732382686398013563696140491146204974473770147543268204044338674727800998473843323803199275659574312844831623448936392590629922056713831127108018383686826400419870256001996532097952400388013376091043821032806031120697158042248160561236828823101128256993314342904008198702877122394790754387985410657414502287273518283618703481426809214709122691599931155153364756528121822771606673833282404226753623814896673870342292353477950608964267153736143560564611712696665534908885709884294401516326646430703504777894497598768536126565837880900831503898320436851228113958249900269855614355110143259780507134656282575096858295536111779409441977440451335336132265523176748747422214863137700976286635559890437049175924546834665501660017247308697569853326124097936121185108367140464538743924147896319684831667775774608834310387533643022854316359462814817141392015407557003017791604431007610183011263338765901577232965000468048422507030278121726699113785043797831342572436906603987097308268034230045358577042258138911891301149421822034398889854549961861487049289122126018213063196032186904870015779534031830471653796006500129565579227397343883184621816868994127361662414659082698381609204220345248348239771324083766840168277893897301427528466215071193960372410071547136876053927742029793052359108253637817391130397557831156897395063010732744193169973836887438678858436735305172492311702095282065012076414261171963612196859875277677362231815455802877086956182620176993260923356920393869733958173718355356222734333875399153857115694435586140340496629156061640272704842686134506694564276959707986618889511210911774812888175263676283287407662367255574774988804258621805911243881113177351691955758403823798270562673273807555331539037109061311496095062622848585507271492814819089574957965770688510380566255681770265777311721303140335258815002448916495257010067190818102837322710685735841129064787979065085932948835016336486631526171087897444014605741691902050476144937469343415801158504716421869040571465417814726511782915197702404948319691135109015315526312565676816261787343663578491844218123780384579232297959616636556350639011782044799179502300001644079730348190807391884215575942959055317979913786900891412989883918896720142750519705586145779260831403509613174580886896002630177578287104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -178042407804093371964035096041947769218966923975752863551045018360193399825763414823819999366596476978881070922107328323640098830528015796116004390164464699168807756312899633747678078136972009601911209808265026610028910353290274568999519592393280435715301624717008933295302904206557732065474703807303675191438808294793895995928996528595673992659787267964208080937727971259110652433257463249744671624537463305962000484029663723999458216982153906437542921561367219617049621118278065681378604961229959916304200105274292488505377918550482706167299329440246329073036279098311811120764477164542337032682461364890483173322478727860563000515193412506483101509824837999433996301704218700143547875907778548799552780190312795472916075049317391128101060402939869013712830049636968697764883084542497218775827240016615902628789916894567924500810978637816455924674002180079060597798372400804721753607011369032216799589284060669020484337014949943705496754320313600213499295643384323266276231701719830571679229437797040118283216804408218905573289148956320442613567387240980880795716432280843150313689876734687415719893162870539799400759156915481601941629814799508567005513860554933204144633389221999587556751439355159103563996998500192399654358224874095917524204753185318727347381256755819106757722370116171982949906938436268026123536867685322066808226910881836169667844173343895971419707285201306183994233484968152224367771004311245327327267254371764069107940482040594343239232191747411957036077840144726696866230731147593269822712353447074606353143498726170492439078169896462964001650003727117277247797181342889342608253750783436982364954904318350241286810500592350398033655231152321053010693858925484643013896529330077180976738848023826961153481747700605409994985738063227628228532529217157231795804608058640489308285488191743989880096022289227865763578012621977025219103275071225891299190876464882929756602664461817756734409947012703793878639907813471687188110056701916876045032212994077945722612943736540669618818944856918026385173211445931482104166027493524151967201759384400627221578068711498033538938337893881651112433221508691895614117991882223215120769374540918441455330621050859133020944247102164014766236144404010744746300140550953842507703052255384499378297291099191407441052298105226474180389600011656797897883709914070633418080050447506915954066980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 824217149556452877509945642757652105208071345145888259159579612478608117063311770284719992167181095938638834762568214450243629172061409672700389904249193726110928451837376830141445383609498612039817020910605530951802378804211040162394788893739336839380629777691384305898010083733162954061899623912710104508590930622822146719734290264243318747602372754090212561741632315466501500374307693383534077677616599355809028280822752285689329846321630360218600392818783169938974428437993079159011839050702857512037886894741680432765319465806435408068689323826655610195267079692863216350462306373035340176865359582051622780401198218264035779443611958752776893278464163196357364690412901900266405426202858047190843823518534274465020040889187168096647354492961243077023981501149702797443864725453592592539208682094920504194216229336812450377891984163921529403635246411825449941280148057636427391090639417977761906060784389777918852672309238177773709807966154011857330758506346277403301495697587258897123636999949581369645021030494094414914167892400810833385672853265015585276177347075610394687872738660163462092612462933502742423032292195043429077293437098250971733088384013885579220552895459985142855959231770673612875079800403165311481804311282137741148914618329915197159681015137191595812323562076115901233245436223161557540842670663940076364083464738840175763141082119590106566155258455729887406883311475146665678306428844898458654611589868316350517238724890021273856225499557460618650260492522340776419893875764599249838347364420726089861450591808430366938326647951985040109788236089207225114254372327668622860111241088186954941735342610320813380871099701859090820702918661582947891357227462758894504666922104848113982551409390434064707581658596414877861345757811802375328181394488711701424364820048606062120468700456463750223246822473081416094763639339827761934399962732828777872505775493284157026769552510926584760356707613930166617777165605282679296870588183337309270895059983669828755905230366619437685361359340682220895991318823594695422956628402700488501211159693104347047842931630190973044298503778449849834589351242393468559250521168705725460542873986380554809485245572249311860743422970844412517640650634338319232383565496821488673358329708345886163388639842127669298888950079107412175242913709011794411474233357317870579664069182113956203369332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -3043652755155432151919856218187372533244736818353043597853918300654501610615518280048572945865056453327811916957768512987158939928955309327663751317011125253873631529551689478155203340864943169090191523087583553672239861758650095457525126176747704536261585932823585812324754242886858231971158745991843171870944943287352159457546574472667251591807357172077906584269033791911568610983233852361410566137071986824134033947284386659025163302077588014565684646460458807550490967772069792741559042995413719762019693040005841349031356821849213894341028540254421357074802337513372501238986217021421828809600536378192964074700991477787669732714320119996245249107358689962026670658509726305870521864747771398943420392120420849834322334918341743229224549950523549377983825431119729401978472399473485089310118325570771610901834234832646866429086029292872268642967045628751156938498222329684893337040513186026252800787993253721591724657763539843954421782264679722995095546600336673338333300425903481688583432746245117062300589685010492711118043897392750603526893953705144133234246381418498286272456636387404614750801280160913160664560611172704059354980546802178365860271563118036036298974653086233807878891675323292128959190974207366931343270022269219029612645013689528917330530859893379053086415833923676981695163679989475685866599850275466111270999424901914925699204063775756245197176627834341858682636424565069062986277754469224625335592644518248920617848022574294224663871876614924776966857989431703305337208802676765259490401243081602922204213308824807482963906096980075823078989663078595450652736442838053522980282550243343135561305691277072659303711511132238323906583136973920299062329092658912345330106655692202630005690049292847132844368473906547357455549244910077186412197988768191181067824593377238402007783473962067894458522249631102640468507841593310979947774492706634625956296316316889036978046012454727098556228340443409741714837406891660742900568562597701489777079662849228645660016382674079217528157171634420277311225981657597268742742109517549507979660076653281847172682508138258864322894434453799291158090764299033012041622940837344542009448819346360868907477535999316323544692875765989159322584556067189841499165698036068809668767761036501078285785573582302995009211479462429547604477077878584546478095562808033245159030096693609638318846246912000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 3708781682434507791875883700699812741479127001966238955184387644983684114855002103497807123365827003703034177520314850449299871626142895437433097385928175266349057779341959938897505973941294465776324082525234494980869703547199724620450149229696151834761465248672413987479050184735522740164127451472014279473447827786208673354324088160553268245901020027869351132874489376333205960288840852039602899412907205642539340411103558913416231820865088335550611378046457112146972928525833274428368427507388632669164400923276834078755153549687574947253140291880461632147986102486509717399348760208501150400197418636833941008605675231649497161939453363988779554794180969042378838286882577193219666537874061613790990267360291516537597151219141805679891837721062535595658865923723232937226151831421779622581111277827210523302275787104680227095571780262767026494590606047663327140247522225532269511750489440202559347362327955704893900053309102496936190065630264248397225032275307960156517234171617353622075906448593388376377668505057156153342120757422168437436495904410051507773224304332342235750869317948091410919994060877802364351594464578595577977484494835224678768333104152903699874328099325975908394341714071568446493844013591484995806631575793859203012333609865901443384580716951479480100386523053643046249168596515778670635561510589987807672184878118301397235640809480566277696346559414928634222442322778026640148230067000506541734900515536093866743338218215280356876999947709182585816810064496597228119308487387045040740655490532664296428159602814490053195449888146418769712148517790989967258409701433222083446655094561284715551191245532132476527911306262202686302165344092562210284360464497658432898250618256148010083266105214961145530876466142537381268729210339925302393165295460680782542962582031028102584523076504085689741689021217487324540668850354354843356621856440785401274068114606724395252601095887359976311676450133954991579878660228245915615230916298725515311373296989379640509977785946082838093757776059919532820204295981048307929545731697805857096753880978419013629757488939523026245082366951567747363918737798257801655778029843145311933555664154542708410407545005215052175261886619166950892606685437377102377934889905504598300584269810937096883474577312513590888048520930368409208916617409129567913852089986796620925403067565841302336728727552000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -3409381872566574192078105170463483075639181248422605061611533702007174850364496613456538569743114188464441129113664493196082029437524819358798425726077783307950684233390719521303616604792575240260660271743904745541681198406995098103840851309064139536328499559322073271116316214073581258606816052419984453541076070635274216472051851418961879783469303283656756642201563688215929720099489339342531298614748354564734389453950461773670657770497773547293098249682902254976066244914153307149865238500344038197495660584586962170242796582867866224086441304239866719119866566203887904921090762125935366985385627211374520989561994563322640911019046828162053856484047941111538228947626428645426652849070484293100120409526477982408194704855589892462666426370546477645525340078579787589779287795144662425434609574200581518492031761086364382581301780070964036828785279340982814083558969610602584671420254896357875665985606873455602960506347186733998479753207347847015378858006553507300891524763711770362552502833593352987414899764345705164053117193490974737896349936359512883517622911457850615587661213714012883191165753005516099199180894353392507526850102069698417108168204780973569822464900531821324819591795639854015185725428154557005338839027227267053689856364524546756242003576877555929951936923903309270603691666176512564242005044312854252441117849511277144831492942161073499715313355035970808724969281405027824512767820306566313103424386879896302301952788444848688600467251993908150927939317544655468460687476610145902051577497643586516187912406269445467105307948566866587556676758297837998373178322906608522795762679681920443949446408453194745758306285432629240733846901330957963509890137061783144016876915883712450246297690664220369568706477106002651113110301677521694414442666692586341926687128753197161010987503360429758321845895860736296460636705924547986617061505710741603950507368930546944742152001067894384767616659567060053758776047559880249273954896408787464973135876514244623587543980419873730115076911861201524059560433366389548304382817917942213339509553205470293763274252565024160575586353583308671033307162834992093624259181784255806949532112964162138240610616569384549544110115443816469885573673654325302658583808316123611689063384105969129330621518345737765184524057239933459649937567865887937618244158007381553415147308275791334382174732288000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] 47538069676464976232367893592946667786612198577435265155255475086900736060419245362290953125383168039041131242799772333721282115476690950858123794753907915303310298189020085083514602156913211597970448439040002850019997688860873903801002800836067914368277238941159292569816679823288119828089558197259395596877500302527733919648604843889872620477325015471828687460045768580586424883011113092121891583176645622300996394080616514386793419538621996002245037075835760607585966257857253953606095727360349906907539715926749943414838459021343613720751812830089029977438954704889775620760906388195531236411855297168325874244891056695533180787068518493533464441666691692705523463661915991237856332347374103196989381412861573769426175587709382626598364501170438529412575707223016185860303125077655744256682148281776185250630512959894223871310261287867234465187478152959343406506874515699389607895602377751499950586649004635659252594688205485990728164424858937457378640617260647023515607354812690550120100135998880485583414422830892598854105301680485012199438227976807522462852149992396840775445925698006291128003333582201762852014592311255076379570871297114968202712721802045410185743932250069250320147823958020640613139173390429353356415237057063003511263781595976469074672333321529641296555245970533575132172121739451159344752613692180591472223254465524645542391684625879140198476524525803897551142933340279726172522121771811597055482759747138960747255198255824124575646974865546076267640415675250084327778569603683196012608590044337063877302673482945019097394394020426436047749132571237433132939984863929640515559211354713062742470166680982805583736823470545831208821581034871647651990968369216231182911732203038361976847490567788161525653363895316554601389295277998649582506795362045577525202939013096141915520483867451994460596289477674413254280918519501157798155258207980716616200590473002680616118443467829575395231043007325795255724442504549716431282803224875755026750660548239663818118343955632307778695818091862461281047384624077410456631941434174603759598952075280518979973231941395867806170461522543433505750244023815956954840397722072356839405784737543605727657473445304283528003141180353606943375484505101749947224549692379099428322673177028340217931648346571972791577742601012775262183688986873972614388698350261051867041984193563699601593358876672000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -160038486915321598878122085183434884439614742613499907360374289122693602181472218869151979611637741330649642968995673157652857575367913398084779927861856687909568448423206988414155752007509357191932791473060669451863109937338199410246058203656269459957381490743530680505849778251034808875140320550869531528420930626889410963911768734349389224827423916561926443995534323771265496122587308685108125254137691086382256367985528600517035564998075902378280014575922261302943372903415945432300453313311770553045370572164905807238611579393715338859518870308221566452427434728750903458643610275688051341963810246619810670230475517683663358453639557527638660129349083394538480375804507718735336331851756889741406202155475005145269739309099891659216530045064350735143829012400889886381263465881160513730087700219919173787474565669484878335839830106423427569023214242073458622303231799760351703634879732535986160260790580113461894164225383351148877039660172458617477705981937405937213296579908702349253824624685853288603314203481831145941138581500050521098917091580213629173427960424160679311076182683530478800610408647640264069196072567680932170707880481858190124827411927837891308337028633524923921373641632425359333796016497269292328312469352974157067932223841850913612603100592560836045984447857352417871864311691992359035573860486664017661106727344130294332963898421444104043364580331673498348560104655563497636525239223776694928631356641327539352694021323247766675069750455824288485275529137468017475035621133236890002346080061832765027075047911953020231833316448615168755836848439421383051987251400627509792373166766758348099004287953692161488087493656669737791480230324888573240122890585702323682778381827263579226389564260545828511088272917822223859087532120800649857433966920975687966739316733490242049578195524610053084054166117964711501544031820812736048774044813300194419499807841598911101366667044768010730359838798342235597737884601541789340622611566050366412422077866472348020038426425758278224281157151578760593386916050452195538570631294778381770383028130176251594545593993346198521622980416979076834295884283878399630015342705554517011310729991395287066975833265379745662547942096465545712447101037933977614927642701602780124682771621812753049994197968077547698518007062937633735022462108326959949308256110991767579428091613651027521147097841664000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] 64854508913853505174746994486225461138649509028700436875865562812209053710232536854053964851033353326757520902239535408703621650461037778552991434584997156562889508350509158222017971466824360573532319354377569729999102680981447030411109190725299059003730891848771466860458981572525356404576919779948463871650964727488281800582103803878079274782834636021927264763070880486506009907856667690136074151757880753147571507998162161728024618997351325409557518175510040345854562499975917541082612075345354988797028918175457056523150701874798207044972997469823938543505282483312384605024111661731473644902856264179214621397981207534682857119811804924819693186998416566667602894665046427026981780372190750959723152256769748386856132086643251538316888514510132912377172392695827723209718474026731505728233212430629166166918280038638088868164970436215057013740590167449948201912136988163806094442358286077661069214135211094074273210187358397265399103398652033966318998500856699917363209386078169502609145888198431657119088432439256453508518939274393223910274275444396509399055569853788466214556378372411322434163258761428907073186332732570409678632831506061513558442201323612336732759371794751809773488177539830637482182818923328396730656062557057673436452271914882160911208999469424454947286856497830427579227225487655030132291343464884455268426621298666053102183686829414571882114413382032635128861921489328486472976374540554460779325149389635381681342051736881185925993633691587734544940768017139722749596171762480105365573535476501711085923946949747931618358789644744018096330996401802998629509467112436988317020241223158611700846885668989179549353259656998139332772649664232596488672039578944271544898114818688640577279654160256753340242139325168413574755144059729123629743345629832582691328908476732823954545924529082510022719326708552671521979458719247919490849042341835943434008406226685790408945968757536318105974789836525939064111909603058265730934303706122191537719764973826086752456515295792558523334019546050415666042243650554247204265041519103018926079214718100129847897096101379574471260490620665721812939562232534376280456521785088820959723743372558200536691646699797804555064598446999889304348737583786997483886496517357052733353039064114608208306866064421581322033946355327105658472368266786176605166281613719466314125126307594971027314334236672000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 695523839719826040747694102738527840727940944289488906513016886088186102225856195585070690726817465600240832068905694433892668411937618023758122098410560939951953266845626500079033679417165774688722474736311845311670058291597467050545442877142868494986836997432111545094636741863716887556686323849909952714238476481825598298601415161483523058375175358328513151607523489984234891559680956888748018880374344254287276311048371187535781501985327935151022885037399000260699137048295826431794742130079564404751933293022330893181393870344465106865416198545899346658062060545241139082548880262912815404932693007426119322655480845110694242332020331512306537566750627876404794510803628893944447049031957145593953813098960635699360052925083172546919582109254230576857606641963999135367656312011607238622113963205788286599499274433354525130455003379743887003090308844194828470026823525677334518761984735271948502365140225416510832145653330263787644114004482819536594796855494256108819617406340173604804843313226774951895897671900045202310166067892474707486968783994070634475937921853893631379108846579804004519179320651949341327588174868951519587799774056570390252755391019845894148469387524238128351856757505716892275504172804834461488191627903305142412763558187556134399314247697560290633665868972617614380361175086209204495940389042807438304943747642607096327854754573915809784656513326138875123046842617744636443549416257960059678167009175123535043837177778367760357530864194239596633455700734390807764242550417215872983916503171065878408503666027676380566387279482033107016595021890911285194510381028676167699487385492347872276305269722030645552222587488630157245848403713416956527597245189146459802360958943471211522671318406373865226002889635652690975151655713130682743955987340167407524656900752261780682788363069461675688907836827594685129433817733428528311518602950582268925753112762630684970777324761053378886190239603956913359275717152919110106621521320860914834509828983392673890673363010377040976700705543752529685880916977616752355078028386125966629932763114266128772732743681278411239431126492760638154105128035363236590440366449544484702415418833182385338427404903338585630400928791157630221670299974368879862227691098165696491878678600237689215126720506204821769257868096522855321075493691740731338430247652687760858934194093652891101994137157632000000000000000000000000000000000000000000000000000000000000000000 [128,19] -1853806045222906212239909150224664123255286062201165481807876910538884258313324725337731145007330436815483005481791426286667964537810576632267838963592523731894970601641573636231673702559372240968711575790730040280891922968737619045710618926083132320581215771840039584852583464017620303775680635517534034764869901486109443129684707731300907664433611262736292427043542185218325610496925032668101785863284572695040331746381018328516953452918209606164775017541704689501913079858813575516929757801095506523630628768865992522677755427505041975239795603093538004630261039428831326802383121592075826097945385070943935820886268523875526929960753380646862872747451005876127185784308922539436182425771480689552795131643935218651170373116261180133949150547878761227465044150843092373719199591236656969584462744304814598861481873960268441693450313260630879765724432085384023402212184316155025282632117919568012063275136442866668586012125949483795536372699423050497536990631954255203907150460167469060008313220662205763156011676961203470216493391223774097008734739870796299329422792158307552400994065497827709710676700802139428504491461540055467743430945229596945050489505586478440355135231412024227376991444269695841960841637304482916369540760683094660151459365368612815152364423600968976131303926296053186536854590879762163686677366551382772883704555983208193409245832069927904731964252020032404226802331935796459960862498382758503542209503715587678360818693885535823359279838899790606455766784172776503702477737955037485527181136026543585820532937062662413871656288046852066372279572564563480008034469671544602456889894870864174643275664293855521208960866974181188191804457904565029513963873661935829939612626209516083234026363895270961959434791457017477421224320326027112331081422674955918763154310306326557026333370552112849607447379423668507029436392313260470176493074342091268269986391755034630331812932742085308387408564151366666026850754835417981916037494941446321957688415627926142403737070669443221819829795061009737951130148933713316256121418057525221828621318228657417214642381971299434961746593145069452609547228049768755997433853310968128433753825884851416768611144386487604081546654200367948047806663745744729748023333873341317660598371880091627938098804849637215137276578304678885195935612137953922269654676090532655679400319358086247175181349945344000000000000000000000000000000000000000000000000000000000000000 [128,20] 2130225131089889759988506116431500438149442208758707505080830346216456479622403089749622156695928726015833548424939980979678287433803662091207488200099322087077456820141367224077311636020823305999662365881219914216897642272085917663206250635848996363154855040956107780557191625800313175792768911915423769271477690570499092703782045552781148205807993936908824451846769893608040249834823020990323070131680100742363272201510766606249637673043326138394812323922384059130925959484440154558784408504873666333738508157169103686124934682836022418826316743688482700275897244005556404708604582793520322995973169052854009592372072643054794047648961287250955365548221162983396962730304057583671950852444047216340786461215378565026023561337397633995051061170278780903837627099004753614419562007673680961023492231554799720155065944326575013122183474240133620772761737802582287602129290971465904898739072199316360761149191826903030620302896997614014752781125611373634761606477299133087300097477090102479662320492692879621736470202523567629713443569112607660756503291604206389257104840733474397122835333031227146933747445153148049768326382006946293918073343076301883760740392898857908321444325225003878798655897643566709708103413713702646160478824935175406350961213790539142863340230537390304587698752925352704547176959076113287929796939629441157365266586737657804424348990811827130343019091542793029819631924311175303711809814384088485936375890468901946335998368284288893782216006466881027084089841472237625136909502062586451263808653817208085522633554551025542079543312055717928129856000526562086866368857711153058163380452265889753945022528089903766845931952560022682474294352408907310962007258576532822990797700125740600216809314472309409460497952731737988885004683348035970723152290701598473707633057716258234078073142696241276842822139733326609296783092551493297633837745914549891928296983055704702946481378583129886197040333030934394673127421691521872828409413492541848086369534432236661941990705360603138653397998497512906352967031039238041026619893797648389486837319973815060921093138108585436798072784202934831869038741017992652163379785967374301131914254427489179159949725558265104825001828896389876814141698908902110314335694289298964073651601214701549653934729300103987996741870868958408874407070134751459130652826442627543798306339010693864456787138183168000000000000000000000000000000000000000000000000000000000000 [128,21] -662799405748149518350509906239646995123652311019163262828019198443762954225381703730917576519481516879687350077870355780276405032440402266360713862481338382830322599756414061097689936518711024709067807625599006331636021272133263781186558052343722410882000709443098024205094542346779559092045158134602799550700566626732104963926662682510594920139631335240565244166906249502855442069410641619977735332824432654869172471621063062785730503969104563072383458626683602668430139946496862299807115720072474178968045128957614674384134496304317553514778531123603424884050606916232241127197476183689630791640833337844029443553554445538277450999918789141490818887559103996563984564635887915118232904556524549190985480875142638997198469743542123901808343982584332140784432945436625345153943314227265906935754274156766570536007489380906633482598234269186642057949863480560912082398780937486760684797540229982589829389588268125260448174223684784119520672020542406653717766843454517298743154952522241098177991389456484450358444278783938152100292570050081960005717046250556597601342773970366816844110263307656715993112968139825273808309729925310978535963681646315906694157154763198163646190377863508043783719805682344974651646157611102503305424643606268925971887793053724436983875888723824649070272310266713442361425559365845252685569521650929466729390650271718853965680783486118272108373994435559208442889795917156482659709245626819085538857685552678833356217949804799524541615874872393822427199972931644148036209592135039178280789141132552039523986190429921687248807761483074422412776178661461750174139466155857410465964921293282628922294014157092242501455284427519553329943269272870268986933172850817628342614151989662939551957346143622301772574888374710745589294947647131863432814037138174543388204964003852413661673086563938019497481592961030443036263056354040546842564056172531360920107544708565896182476415839977323207833388649503462223757000187956453959036182306060431080585563532838597923990813582318014801493627049534835092617986862066396622087794955899668334490745561531509224986742924543479959173645613502776167562213465462085733514550213832791875647577519956058666561939006374239920704392417470007173940783111010521247814833399559881788759353932565014264001940291294658985243083638211517915530890066527787701984429329909862217017832407433087796733747920896000000000000000000000000000000000000000000000000000000000 [128,22] -1456293149639485731026289400747290993733268668820751074058136753889384797545124095148148448799977840789493246270152026253517988933845053955397194299226681813078249406146940231075359593394271281301428115170521497525027970329048332510332379032160101089120205589763994684635982272508952250715340000119997113491907768201263324242375612777128727157221006946784870717580912187332231691735491723388648225293771458881975722208805995157334107212775197534020132533127997175926823695841757947472832296868707303294900972077969716659881288092185191947999188221527558268899548806501671563497408588236743248968935747938833360531771781161616582439916728429299387509523830461098762236652846324864575928953080744151517965907417258293306657184124431387182434366162688814557053746450533608552185604821505824827947693854840651860962395666169459986937754830566378714385823885570409587853122653415567294311501690563131306887202004136886134886061928909651472703109337555282005378044073550563173727264772944103712952645236497597768615186517173561578499768540260265653217442134009841514569290536314969355401266534020687219342051581036758650070079610214152359495178764858291017931879693941841977910373760572328705187221839059962315371906936091543488512248909146738068716636668718881097391227558627827808257079232158239574537567341919600049484168781053844574720996567619262298983644942918248234164774235668114392621741612558114317658208871410274916198655579506136304956186978569651274496648758032449747742999502858016908616502585500003877579774166476232732684326547216919208525024744992400747920515783679890336199711285727204101298973783128469757282674912730959079206555564841809536859090063446123352723388533236084023951419886267708666604920506775083288541452930835541965209994939153184102410958612929523537736784958759450543320641834300675594710394314842325123286180376483727460371333603448686979992383937834987990620743333800243408038106798857243624825713481499288507583928063494594660150715915090168024470554017896045354694335895235885102096907805216957590625027867413623464476671919743792983401856289738656917154327231315839949061746766117514371835067233715952619424727852456673500414995775061269038274033939389643944918135434530560249358837702436805573799893105441502584157230957288101875174823590847674419534972777253428856333131463839002214474000083964635876913865662922752000000000000000000000000000000000000000000000000000000 [128,23] 1868575200715027962286957521544749945059246732405833285814384923491452990291426613527642645454300449926936579188263666758485944512920376523725921788614196659914878005425179345964916684951852728032471475970729923555258666353752006207601863815707781044906122407958078908459429833757092401047653171352747833853610471496220964902082496835316898833381165153641450608159030604442931667206548553473976522479230906130602237769822299243671972264011706549744822826030935608820820277117376727382426406088796724803888520116816641572366877922577065957297947233076448588656714335078022745691060362793887526644342926741589213879714398874782018947990497443503349786911310138497982585394917657186809015714472802296342989242641455907621425412435017136070272460380910645906114311629270581700019458891379365154119879722780217714493605798024108976223761011731000147686279336841238597039155053820052525917930694126817808071561534175566046272323435375051259801276305402828431222698923291911309410162429829699146569236440466899167678473363066133928162486197803954282186390848017931840471176935630522240723876744320478955267057224218142780080293879314578573176121449840973797331602467944305347367292536830279127393784738332962000855110288357635124599567616365956342803161775627665938954380014820011863694125965224419368975894364891708256040329661872264610847085547975244838246014268642820167697312706674729310749870977235941872699581333956528749079915304140538169221516188198107853797673329114809582673148489821100121654640417274459715869903414867958967397954681232496775877306853482201422565788993513150208920552412671996749974424108068101292022876569582290304082257475539724487831982641370846999087024856792826113842579026280723062466294539111991051842154958239916418201581662584731839418814936242811396665317165373748621911432205795437665518559672151768038886729276507779695370580690096898800477740418024252376222766187458977685622111563962833820175056739612627296576519218312363829932030004584392864021758300557094083228760964403736808910772700984039297091335995570539793676703506662516439334812053600927506379970346405623492980705231292674227375498292625472894522893214218859663829541799024979087827683998083187214448774280038346523425809268340376232127426321553364145387154350378152765303772293553952102444020147934428692820761375790312741796913314592030609773616791814144000000000000000000000000000000000000000000000000000 [128,24] 584410695197581507590295315582495777428706378303122226040615529405227143683169022863137614940232330913031851843418768162388430651432576897592734556568188757181764113679980777923083866601253187191995321945746937980617800069107047361307222605686351603104330291227781902244221284214023140675433762078968073179741254220912958648294764510728363090558787484742337206812386064236328202289398231522165818410499907804332315173492918174958705026787874242156799140871321010940297423384455525128461693662792642572734667883527231572312931949594017386794924952462631416389204318339932751993420301617350926155649958860365863263338347794901373646787657262122899081470750481214871343040773691396916226772487914856855368647744226588974342654093765811523408687241834454460019938214086175248003055163850738662461541021997698500920468181613517437950570947763085547523308066097530794217024104743820252337868338742254999154336359647289484972519517744840270013129302130667748736896344886502841312237574697257486329537965069140490010390288192528634613747996983361707308108394910222646467862735119521133706610578844716129808871474379883035105668281096954682103773084225233561566035379474493782815656690316430624564160942574154727488068603254151090840053513417395532661015821482148696641869885259645035234323802344295311549758259735370173710670603886586424368451767488066598891660234280792886746369923459322515277038182777811600465161790242350574854988562154362526268723296850462628458788393637661361683861520956019597617817418035708883574360850324472471425329418883573219686005104284809251743162499305626926442579783113322383049869863788973782796354332197988409331079754978526259540052619909125565613594146537780426816704888005832690778102209983672484549713421907630545828134959231355472909286476830949074735254695722497025796235603395680208852342571975908164307337040211116782192818156402332243221942433375323362497199641542151933350033028872368049915303130361539634222761047197935261969239518673708831030668549935523152045510762657156830023320469821398353728185797783480049821678196514872799112765901533821672957515750629831581248850900693188109006202314152315371052821143388875455549694456582318800295111748617687294832172939381015370389198833823999780725751401716910422614084965093702153239479663777870548908358814667949401931877722046686199166749450549804147813930474930176000000000000000000000000000000000000000000000000 [128,25] -4607661210522826718921503351100955962346175427759484634827069983992728857625553371832579338653007100969339449890939581981425983444090882382231821703689622786973359373782433015156543727325832937597266885676812124193804141046054767075302913089997243165328103913373704704812827009445815003230752496245281388715987968078875058443096225819995532990122350164002854205083694459916061378394911031018433535721710826724589617651336114422369750558596154455564966335682871789406952420454066977160578710172964428911898832479091157225151798086089422308303758952143590799205567720415340859178700128092834249523120748025597556734034271965177471264524141891919256125870522410767500663095692701276832928578084693800007123122073058446180432154704008732373047123517046092815511124421054811404314941926305487133672215350981040208325915039728071815313191234484028719798374030039606721586694113829004481960398674999793440452613357691364760550294501346625284148054754248746891726338030405109517493516841612735546476769834334323032122250238731026986853384612047120255341987674960834111811880569199980428080145498355152569585300769088152743235825190574821091760686049487077396528674472976422777129336369259685264843732568837700128755014857968867118182910870005564618551963371636694764964801797021101907937699270778345001079787680132828117588289583085664945176727358214658539287755614197618684891565305964689334258054199566597391458629660237275259780216938115234380039886283722020998017440195458646985166589004292404733502952670405151174933408194230071849068821609797009407620341396434090496405463665800716472250580067233696920931037939197378267573293603177976031355056866612499248349576999729299663003108133039999697567229310824997422672046208139004477093812276157295602585121349177739875029612418958170813251556888709402229868211840441755837718747309592686739780457305975918438188037719743833520325302457215711310288853252740346906034781607197966961802556115073878122497987385478331800943338700717415781164638638484151594736059664076847361008992708283259050725527523758793436142219412032368006159371958704653563675851020613759879287308437746227510980083427330754407270439816256571697678890014549134810879957540523137358161483065115114225118419332293454422491248704970878896285350840515768769565832882269048607048751482932768201653237820523704923747249745820801432508524792905728000000000000000000000000000000000000000000000 [128,26] 7788877611158033150913985192889049347390992081931698656932641966039687301751584636586625455549032590797231752092533136483773132641189369070933851021798136332915859733927931541261343084332654908412742204694380810596377052641095108842058371222626790701195045375640297500698283568263500625753528696585907279408304576048688640842156291611374826033256707506167051851723698573171264638083075141784510510561297394859188793162219414534923951955235691444577393887524350699453575054971786405171716908518549060495318270134811988104441355121203462018250541186618174413979550052039561449382997665176289335236588784852693117373205447527328315194462822526700845668428450630333543042893207891880153406484934499726763544377342965317538135567015702058300289491549301694424191750915913829875689564382215898996227211665494883531866088503743740092034597363923587539343094243507924533347849227192297735832247091051429564360614217107989836173501668952986123797678616138799603751499115887457563039499834460600750540075293276163369493174266849631501583768174686722735161175836361531104422563647226472050251903518601937796133547259599213681265703947897435654556200603804468760165268430948702743595241220244403768046276616684861285433021149889374895958710182789377253238950865526243823363234709747829582061091175785401253169827306792523623043217417739722411852841504290619081472117556894247418516678043906155190038675168895698995326255375775033874685343000082665286200526631053025965826512576155591454767393786452435221325033911550053961155464507854034851787816224036562812481012950423807308951463418750609003042975796008661566827869885943582620905358956049614201963497521505048260029723565869702014171907084764052450382227234960881706336433414222337086888231524191482147372584317723904952328548292526724480737788721802084797130558231262716918289234766729514764434579467349251397266647609657558013051919758476148427930736439052579363457765458830964803602297174440011246647667429692306812550564433724573525215446162252674951687829179375991912786991027716953013589646668634785655104844228391392846261625217499228317441818621193221124928318601301502925329637827483777209022844194539890674684728860695056129755475043650805999588540925056025355440082147603633865354449771003470085727066055204685299895563756065621451940730910773340670896512984490666110425522972690365599461743926444032000000000000000000000000000000000000000000 [128,27] -8650973848608104360363075844755018124345052871892429006140111339697733449870218822795621448902557859552246406933804525325808229869950174055656738364893478440552139836164018325444902269041153576797647732785430832068831065188849931993073508154799418650048312044354952999381086715652926851872533761778814996347159530438620397618160934610579882330679475152486391502624612759289134437342232355833075020514238067015499116873794332462155158614963566468330622107154105925575573368314080640748088322031800469843193544686213093075146195656071296598542093881370911369862440763579374239363813448401604466319794418048049543879542447643167925206615329050009625434889581210180388375602348161091264976610010875171657460597956587838441622265559986144333624835035068461145942878381262568770168024786605939793194140229962306210044503711523511160909130837342353653692001179486432528795565496846029763703725097232722794158212198315314645769616026484508162075274289595282698261605117395110933897299340868818067095984871543928620648285758745887674207729054824989165027348298495145606852921003835066435396061628080077798180010357997602064450059374119008398876061442395494708631743195938725650494076697280523961283211367646239939973348731822906262010437378699395139144522345307609117704727864548079747728392258879135934669320326786098109902669958341474653280760671481286506066894384174674587145494156317316689256711655753130831580352741369189663801329210288984058024778758984070750418490366845672138670106673092770016505266892863789623768137096442566076765795504725663482170989799599929108288600290571393731874917974110526704300377223654235271023463816893394202628054079153233857234030147141131130437079350319024382619333131617633403355748069778387082103323963716337573676666241519039562028359924486388386870836347509591774911079025001395066816812672870414800318807449051326807311636044011345813425478980050060704810019181945840021087150575876071886591410030907212286792164497913742689933097568058361225361519500019351591854791813731770964982192455061618880814369454343951978361027875686415555890224258381799525807418803273677228328726871227708254116954357864089513874532223684771006971555520668004027129219529115853263219090113987264469866452709953860344010122040833019701142882626630013913943825034614532290220804760002796079455355572241742312593822228918738521868524863881216000000000000000000000000000000000000000 [128,28] 7362444956592807085750543839391837967236197220044655571688108026059647019540030924377060805290813356155001513112173914927002351812427330485832530680497209932227718496966309082177209932080761472958909132320872401009781385292179409237546738643914366925908085855643480077389556930263241203758848432210856778752201509800623619157890103493937222744849057529943135525970433845333963085244683478762336280293856588497103228531444478462975465924189241294366576958031682182954244559467487442579069070804759877193951548337795715898986133099748780940086585780204740658843744782828872115655391261777386000057752338431506262381480011648437348316361180597248004529907483475724436553086875572024912179575791934075297036179339143662766424175683785510068700913161100209123296810739704609005664498828953757649491599949958976895586792386279663772935857053227611378688356218305282961158466735693472763851714959425817057562279823104433794375343444266257551097275781824265933812972343211804404244691981546036023272193510229847555829720521131173325712261119764083995678677281807828447042587153103295183469731116185130034158482144115583740439403354285337681473291442842092979369729907011365320398886910639010004645599869836317712272148064370327980098674365620637470710694071659620972223089817128945975656472801967440387988812633729582085293439925695016922963017533805072315248748373376348088901932630493639247270137996689728165568590102025308766664912189807639858771534890573583928057149800279413868795691710883820577015031263167862710909379562638295114406245383496305815320372256269068525799385846189065046329932185105243872998845860539703061847802591092397453717518515326488720419799305999698459116828719790898948988059102518300802066395286709768008478181779602152291645607166821523578448632037065502629567241827818988791181084839500865274472158071308176777325827778183263264529821433629750619273318989925075276500573045028854981448512113786267403628348973100619880762095158670292838037928606043706714889048445745567676803628699959977607906128501691875356857506581848284438652745790563096505337383953822360608929181024023191260942413152952627322513252381076413187507954921360606072494176135478518019028295816397875972536084867041043924041426348721336385854206152599520764613965587056428600540080892640269548493841800772149775413048091999438686845905762163896657122809736069120000000000000000000000000000000000000 [128,29] -5062239593817634539228809463049149842028021403811009579148806005285445316147338838346400066061548937769934384525033527301881263443771728901043825152029922270760707673527545874125789143155700630458191035659414887670493713755407947892926725186289367445704855306779983974337318577808972331739810703918268417377028235554141836707878065206619473098855814302309823043355780135964355000929599095233954379833844914159482070515782933250940891025167152546709461140272078865389383196235810361334023766293051692184014116512984449751928182598078458323479993922755850506114762062162893853831052419718489796514563509523423821353776596165390730082801386734906014157861211755529824493927959634842093350827808537275226925643282920321099944644915487788725857352854509298202010860010100723589868852022965856898145430357054151810864507785821577252405633900098001949335263021746626043641217088327270186307724884634148082816572606086167284145110690944917298263211812836795785368619813709387978484373496588791690530497945660521341357763959903873225943072858940840667383539900425197144567395579614502156685763240914629409986932060394351743324443265950849415911844207969475704402536422572191456212574608515017053511439031471466338110915929203066059060710140885430945012519848862468723879750792463547690545098758009231775736873679172481184968306043805584929594718905434692822633498900346577416383258248518243854014268630770707613600792357542580068190140089999339982677481495550781626485451758128557281939279452938241758695130159154907679826611843754711172098936339353052289729404206847387792766617884086527823594891245245381368924198437673459783064189234211667392546784665770311630633373881696758315712336567418294669223061734836021505440878666021438870298006693696039163932349469203996066678901937459269030910908249059524482607624964341991629102914418852839735890972105663210576441160392105440108837175654047625735298830626210677334335127962331797936446827847698323510554365199659267598881175567071297703741835615506416761181574328939397006200587120642785780729382653719940400992086712288230591474834822087004615594831730555721922640272351508831090986862731035896727145605328810509160256632175392899577980039948631487974856955716468705638277891818973081685326989761113694182430136733698576648430317188304116610327077560314596837376403432498253175488559769836620975193955594403840000000000000000000000000000000000 [128,30] 2864342873222286312711179194036416005480545483574586682202763811270569064008041045196465714353378287396388991314099543941711229648680312122612333539621576895054747768167170139535748018785512347656667683932853521845540443954799478986111234816510612625492512410666323940229615099356568371275698534340462944949547507923033045577202148872259810822987049690423838822052748543741230297466679975581555353647076800581455447045618264222362377800263973732285000657823391463364221325365778715777523770546903051206125876766450447997863576685612544120434674674023071825853435150306714965828163157518332735050290198538793678804211361387983262133527029671478828145679363574905370163313928161631157481174306153483838050243554547862819180693461847547631805185483141573874260184997157744494077741211170920257041932804059447033367322190189133387058066502192838413816682804487569055428564296436215600487408037228518656531323678065936276886785172470373936919629987773824535887053758269068193955016286870631724804547292123223399051072185599953647823137508712377401937544260182149665434577344663108437442286191843099920405160244673142005642417179854592179729138366571957793173704548188271430523727533194475232470565771989367131859245502706892495087409584121713440766594785574883416836455280411247086873028225471228693424872317343843505771461421515060544865077423981111837644172809120440440909463222486527355498799332625939118936560045673439655557310632680823150796978923111968252404765862172679334322213658292152645752621885284378083948206248330197887899791819317930863997843722066330354552630780523828763324999668759717064740535578396553017343495897990608902019896001257526783047581375827491865633611559589142541577849655227323411927961336822408846596110445782500490572257351436747093851778007384410235974730071434052631917490352161734104053315745657078439798869502809287683961859143242278912533260653690509203795211214772707530892100675121267722361657651592157615153075115935241755549649835900262060004207105802729170719276116740876610033875238441862241257316507689801181577971679702146056771804369611003698236159456385155945785956436359203875663655560119231967592623461089821969204298184130800653249926517178869170494885208244439281690518870339189761536521777136798916697083363097717814525271058744859729174226035881817251189286874321897974788911605735712315428171451203584000000000000000000000000000000 [128,31] -1328743664147389400951676565269176727507564939182498168107634283334501436025791061442285921935928115829708566794781523375852394329506367679904780608365710568497117790697958204407923199741613733095747968961894410618227863095045134579910749987896715652665248274359066909241972084019339264115830628451307312238827138447942686416033292613371376417936372756285853889830658074449066538917015018692387452717825053711172881921996156130406668613249106375247451177936187736119340507283212351280713383005985757446381243651094319473686311520429044947263708626464938388386401542288139515524226256166557372122733532319794336281404475418743853751745550354808555057635958822410661558479213367996450394963984753345817332953894307048940130521049278970349886364097474818186105327621023928704985245269304120000495780297159491738011046098870453079770342291214755723878099497120171717535136424218925810597343629830763724005882748327449761242509135813865259515096356728351241945672579088968799574098247041417523957117265918645082683287696516193070087752890084389705814105175027639157437013928758854249213887907470497923405544470777036536415676085093385692406076829198056963232018134679610803597102988211093055511379174726155649133345312452442000878806748794145659699121321386766095762064852068604115443220423527283840925214076727254108941611782368394948486824003933427535119121900625668949334696490155570567004983971014695350763019443761978917179754598992670888358538945447232949590390758261230920521473443719592796949101387806542530724641085638787398729301551722335139393435217831289829837053719869793499327791516062575260554927908207700719694584579681637583632070359950940835627787983230307404716695559575120224944690497955650361056054261279513366091078179178120637570658978279620567513411986549769075055157950799251440539463386244866985913826861352975303367589048813223519007728779786259095626270509038812802268939821661338635147505318153177328853360710599190957777314002325955600666013828322441980369707321224610609748133414683070202643268450535463221547813924040650534590147608478908672111001785090879925084778460475466785304870130995965014361331642884169707429969043729078502404667680506402190958080445969985210136390360788167234682387065444947013266324992794463210056764492308187735952725070314240108907001972758650767077014507417990260706807794480104862494791187824640000000000000000000000000000 [128,32] 490690280803766740490835867086503622033678699910528822635234417587959112293274624917437226016195143367075748802466400991223414500862104844054818355616595345619404917851792955056955115867955566197554462395468803482669770754308975989676055212675956023634456223950634027454512009303257975964100125334257011341669257280077044056615465506545313870838154938158039294250394840525803600608166800120235985051012362828715125379188149094902436252829695855155927401095694717118845304443905274907633114699809378941153617819875740446871838319587535560818498759195876161445342565050417114507763227550272829585776715211451900645954750591847298403558696919368034392801010225594890140811109635861834658283097359989107677372973063345936425481974872900315677479262448603924115264283668061822695229094395217500492351234442372333019674556405113892725903863158046723708672676561671518079783788258311847214952635659947839878381906356321277311468011726411794489217260756623858126721468878492912369707610590020575391495471315478811878184411499004254461254360011868788586176229811647227168762923715623717179113660997005020526709104972514962453034987996872500422733104132422848795037308336564202717499206874225168491178230583800728631825285401501439228476727922486098497270056566118802937573505746656682826075338033465653319620693637623726007998956141572416800140812153838360422647282295051252946559519542274320780780913958921378507919173630444615975959955957089918471889147823127493717880701855189440663651235517590213166420818502444689384037894809047326346749767355250754771365991766147656735786096193631685498724434472838601703887173037503455065692408758113088732962737311566507622514650389961175781678577730936415813299931077940918285558989383003166128443084849771690839515469087746035251994497079924040203928424039363859195222758788201529745174912954314843312002012989641726907032512092978379507841140066839930169422051871708531999208345805952950623898922147943463336209828947426458711079703229467844768811951606841257131164949565080070153626404952795735449126955813541818355686577073263771943428873253607324315728614939703030982162768608880764804627345228291599508619079331209430393800745105707609042781066088931476878364982174852552693275873811020643987993599450835667378498298599565698723271868054047211821160390376131175187266695543732297973063319861225643352102684065792000000000000000000000000 [128,33] -133796297417090972978508572704575174587317294875800647077550129264911219756337866471563688949998154134210089187060247985702045211767950398464534693565447933347281786632036387087406045190881597210928692986235059499568518717801587965020887810679206007370824175789641934418927493726995501094086841627227296544046850480982174760392077253979202556629963897380169538169750190875510461444509708605261403841671574159278801683704050076692689903078820265585504793335302973683479483525809341881501809907895741950252905371178065307694360744494540827296026063479590711950709286669412999932162587376593132625265404137017143549952008907485882392280913300320316351157921711755196757431458135350175446686593291419930371766725982612971317451677876674016352323758128131852814054911517927140819979110884723358783474088151200092018914893698293390893532085740290241702197401723004530453367977124389903996518981151178810058849289603589549392581484749603988126808792204175957357792461699312220260762273269372225185256216024079967050505880022908065948276991889170822347236354390753933118177429470720913551757588695456750694285418370984128734023541958302665582762095981435310671851985032776377676299325353999429287920572263948676058383603459928211071850150229503828145835218767330363527273303304838693096509560900616628979147123127779668146283894121977487363056488004008444154872702870278873719750625694720539975413086363237053748479742230811060240868149601847849445816461252933214384648090102242367880192466634212780458877141924794905114103488442920146726613070981432042988818118780345988586954000083450325047114967374329153849950612922995207905904472873676434649329730423728624497088219905385089010954054941344071768753569329466085129086979400545580406124882182474406550287382194387691374947203068460876214930405520736128007649317592637169416607425662091461356309602843546011129663518022592594666584885963904460211884541933560367776795994249825260952409920072485683531003410263877769076202033981741649464554537785796272549547477930903016165834165366232531242719740938690946271170753255560911247938551034182045036038942129285949862490927749476195229032717135267110898828534182148540347267396249909367202476500085608029115515280086267797305649943392584860992471245679021699366395488342922505075118911103306463225518124557120350017768352662983378610030636058862282601281435467776000000000000000000000 [128,34] 21926745820970933411940694992077617092666200266266704276245452650670024430492522012270529111838910714141181882213186301024581608445748233339151726734131282962003955130274955354071886031323815137410304761785695138650576211197960368138873641940564761269723631496411744915937484741113875040830629428858404398254946837440014351669380168520198364755189332335140185976160150310727225627167130391442764048408229848282325902965301561962218146430847139275174747700907347195965692214441889157219778448974370993870230674840929868802649528772064169382730433471441155162545605991717645036806091341226570955817740695986211842250735667283201802708330952481380322376318165231061991907911186754183986558069107015062035441977031260311313003654540791372447023146300074982918863237137718266691196655747432712666617799043413073860312682433792148219978351407043273611178284904870351514777583850341473294143010293977962253631750036454166465030411492603599734532351502292178757293358737536420699900993097523599032806836317381222161526219964789074201396736233656383404424827035710375876382137483345477534464446604123164727805375424181808223107279659125925952353370211828518785280963672072875888714697842569081886596351750651914480034661472798235205414635781004629229089477149709458353825635402532704916210876269168904055629934583289661668290462833290257975818963399341531180090371894072496778917884500225109745197698050252351083401859169268571442237527443470715920693033159408384417117119367856697424103178849548334315209095092271743914563976428443841036557620180170990202860423402491798760661712268061878793426371597129393060209656643323939065485311535283170548516318701351749008093192451467264084556576931887739942568402021874024293674639647482421279173433024748817021330248200060738139065079793260147503328043071672121498484340964324829481119126948556908766000148318095434876183798142339104463628503820066366630579459492225471933259019535360228208403690805367143501717375039214237242078375520695583153712605403142008298841515444374568005970114747218755984825986611467814233349825008399366243913157712386757119972359873028091684032381890665193497425503529026541007920506266750000348983081028620287246630854912805664073788261815581171473599868154045723673861644542673449669955058284232085672010109619859933439474529619149091445817645966064991243003507501164963213171761348608000000000000000000 [128,35] -621633826405933782606586735442854643022434963838247977220950518634721298371906875262052169794885657306197952161147709816877372959007803130503554093188767767080130336917686174458102149512819327948886074442895894443370207686815393827025109099637021158659030801859813608395120444737353757215572768404755349587887456120252675624535192913869407185128775043380496360472961669486805985783855554654629744708115096262096218527994880088920183145888097732982741576188938754006262424771431455749169809805660837806380409057223784182325802789614927456701986276866677646847181881901278751636647822590060244583473946312572089141585281992572385980090027929694469495833963285875238243385296368835226675703202860122819313997515523421984658123815434803013187955571130758232637444768446093363740002753998386393803924172180837676388009910374334364636164097446810879680157469166752855456446316625320048052084152290498172075755858003826109276188641199715254261213183016175847284545198032760288616524717316221463643220031015132494631726484123959817093344945247946114255768005846066369790071707946567330680211072054377914306396105441271526851525095032330887654181522401571927696087097719864361747723381069759269346047394127925030224973512225931279393106883674318491277392981502545348370626036776079049039714765292834238319300245723503466587757259702821445575318217998142967019926667451660977989446154611073481491853050942080846796729576241465010731727547643733515531689351942094032975629137334027570274363527100825716176524684751328405739179470901689923211805324360917558514855319786161706696350185268750573113000386603657064337106732008666797037732901929242798726596425771948504040186650876403458082091932892474222733473549599869845529252694243944712393794419141657539716042494056150399883097724378678629768471725150815941566361435877595459106547771020327340868255925825667641700406888427350383653225318876531836974388117470504272200032316130560245972164315910520985669757084453261229621801155043031409205047540438201534305814555969547242340939637280542131062310074374699416775522241304272143182071068524349610297039645838820134380106434789787090437300073992436223414894268054859776216092211129933139563662881964665765305904202901621867590329974761418407119610539106111447247847274965261443581798479947504749435214832360997223038595018478652053531009468655281415691559763968000000000000000 [128,36] 325013431476302684958354807961220452759649583836160340868763199496018589372318991737154935506955201363015723007487601450047775192569810672199930680690810706989999764526698443379312086876054027731334029445535785423828627884751004833556416166759070151439310365228688664998057612088121643150660189514557507448821613195677136201730151398869792849225487042851636279895355793407281217051686150935876781145876435869869850034322804991889197912988349215359247317426902263263662287143656753939042971780235568033924304157749319890053705962519547756165475447840284160830665723247393847741224015972186183596133091630534458780887984997669663621048470683744490857586386701888006952770165966610596850990814596689864026883480276365711762933139779626569685592792954580776208625340386488624972334721009619905240313731668374156851148311551285842087241267786705675796683436311839388680056092215589740451736192674022318883674534170921799841382066031135391700941511035971407572362474732398356342021241331275911372222061067301733065389243536302570372000437380260643893667241798635660800960038092526524832595931188868701937659860943508100074389980669157703985513225064152942278973671008730264176809399991923391938754201703759988578494267467502941805239581814114010569119003147133310176845451855998350753465587677044877066553236060967928186227342701599068350365613695632354277909816637982818158777436152086438580110703104013860648256190673063393181963032014802697446385537574028748703774446558620351555180834519457332294929488659089542561664270459058600364569320483771589166498517415669598585043277490491916047331465470752703440852865917404538201622909987628987023123160567853976627322667907615680358872147359020091363701323428603160762126868887625423155031650329911962988998597557728034623317724092845973711336924794714192335090993838833755399995186773162617144571183301372903305102339910470346406859916631313713746726366890165251651284113565773088465649407031874927151471250021087283957844128748442343198591107646089721187652844426067465502229035906834987134660059379401894770827330863565584229369459868930450744685437991062739973561050105466289483247397003800187542417490477123181189530447327564709003409530747317680732109755645241359388259912571884022136943295525692551579839168703978504465276178408690464807630169094947000438009790453226579139407806515403712957098491904000000000000 [128,37] -1056510283762476464674680698082720158422104335949892696893821900142524805932747267597294547313202744051637584082309173446659901483776181859044650093659073572536957683327362368258196742178128706811596766569733792890144248139366265803328613263847076453138933951540377852823108722501462108298938586097302701988540043886233744669953086718159663640849532707613177624383536973976860430026828130948212855569363917147943963561115770498471037023128253201295462688566740675653986488719447104370107968506474629557480913560252664311507394829144773483083719140777052962972834926705225873040179780584590711190464471764131248251605026493190638886898752047970442948763088375687128308768445286750045057380684533011793417259646259722238534007389871022130139860660036721995107658348263582663186878049828851113177436292730231531893759336249755594483757898783267200761377172486489344714764508287146980752300408552047716524204891157729122256927160251869054421444261025518046360635098827966018252592595362564301636888093171775286137374701524870070319748297634798173891560804271861139421686639233464617616840409331931901249926915810397263807544193491669853917851184371562596088522355165021997278736739880600814601250721352087743313566467031002581078175989311665019865336055894042177028368286763612016254596730257098478555009715883944980614832326317669983518077858630368962571162640194544323313058391183864393419070448604097928776478921785598141453834190430720744999627746840828792161158207844726534612499348052984124291586426268893200939711391353784256309292297472806645959046610196745673801780851779455574248832748987751773274954895504657281793418594554063295949461238398531303097823925375236014050376184692186694509465003975354215965522314149176826074822743133068386769255774742149064428888573025467396359165343989318559568405296859801338553813081944352728450920224694532841395506274278149106194515188129916248918530722570041178735430409171413464788199432979262500354803461539031365814701504150048560530741748185632397170758133086335326875222841831664424038383636167212262829514067006992592240863244287708566802220644361939004787184252436863890400584190345585211410195930306716430131674421079140747787214180260501909625975379620555045637025387755995071986664701364939199011872205653458834150790091276619671729286064539383343351033069684508600081060077428954352775711424512000000000 [128,38] 750269929792274656560230734146764106720669723242302519218816757136804273759128328837130782424954475991987904454117910479965664915382859649868946382433393133470079536124410059703687106560558197797067770779387762477722038775951809117825840451275181968690833658546726471472119764617614070234980390123112588317798212236890352419170670236571690121635023997964141626681212133851001816697357272096025805182871254498075407355445003557886268035978250895716791472824466375801729476399449391138176677215101012857158602903443010135011877546048334997580769288774139863446930504612965236633988479358721000581199490614093990398015558967592644602864478881907651516232643862137211013456650247571427170604607011558460789300567667300820673795688913840076307587686427075092654195762312892606602960049644139711897907088597029534751105936473528007611245420990167569020324075474224469813788010650775767417256543314088890008693173930388539846942939278812705663230043359699507885005707082294579651495158434042264478828249309988808976351496117127522548534371743273543355547508842538768627720088020306907267025504831110150700359377884993413189397942578246548701830761106147129157727846259579220367574425314817481652072569104970136484281405234663262274345203611839790757265181318428610189417232577117095940224598686481763106619135320054250993635195948921223400266487959775586265224864905938879489813286504603394970621409083855257423336641892365635252979270622577248417101076725613547881667190056137447591322432143964605940467575216155034013419230176498417861798817876299056472558146958074928998472499704861857176040274092487218956964723593656592566497118300746424283228042095576626871126469446955761630345391019854605265853884720792331154281668106076197703208047624835129429839842865283220699945077511207594439975268605959682189418075034856415705797667911929899335589301725087083978059696780701066396871802844351397851801796046519727921780019690735658579853686686058315173969526660101669941593927906208366761514594814345372235117391747517899308102449949847224247189601261603455180873489094638032646918508583351449912230844338317866372576428258407918599068130295379515243652377357666815944328820699292956565975459521396687615212218538208706951429053140109187433703284874388159393651115776615100611353408451782402051806534770524649017926011457582688805320891779878349980611641344000000 [128,39] -316286728203353703123640108057365103329849589584883592301599102288711063155775376785452781837227959345177105657021959556904583010710417102346839718319575122975583116604370559609658956899949119619337176226222156181964388475877999655548678975305198994600217980299111730725671747936293567582003861419431744353911709873039081665486328020034119410441313575453696499001344560317298335758201829058332800461168402301670766467455368281970465387686203738759427398011869456277171278400285561897772420857242776196011814998205490853076213744822506107865466172315393494797418030148825180879979262755396511175116995226621995752233422526704122394697922387860369638446694454043703712404955416740980292629580205735579116342587138940912716472833066708147733765928515373179828275096213981454396807139741616931981749311985559668848818124744974632453320008682261815465748523556664717036554019366395053109806707797279948217414142598865557763918142173499281518155276929102648816076510763304767678691445323535514747614937751536408953033041225190829627164775014867951734980570997877701886446206584912542499547538973719732943741345887069853455939631419701867825426644181090469878421796593115236076999150757581164667637114038014721000048577095895074326085465108253255657373691686902834672499679450180152737246066776551940797226734192470550419378915120502138090063120935360508093114544457583956320382281278510167556281998276686360509204706408785862240874540239740203027023095679211457357452912322740877481006962320720975977137926222071516115446420295199313020443003451343972782511167144644732030627457457020569728856375256306609854199870989219147417890264286059401703885061233418278199246214735946586943953194449256367611335981836158430210971518877697420104416105346429514202626006291738549396007609723383643077986933379410980808918091919191838854101656900111149498185131365481431241270214074823057058612606970283867488173488873333779016642007189429020524757232709157570444857874686022846426823799221440287048835130241260417246054314871292349692515387814244108891648808282391655883084352103551001085546938774112989819884106472090869158839326120111910670052797322778699815278547854241039776215403990007416835084000401813092679215574686081307629737883960479731222786600142263063230733236692651907648589121434161929021256767340699672619047879502226941915647240406625524497706639360000 [128,40] 96505353673358899093724206047844353131556918770141303885205891274798101725950837247866212680038515900250330822125754086737957960956853746374832846189196272137925549298788157309151047687524781560962229497404544075301849780421777409773783520532136454296121018035566270392898332400276850958365084661927290228906983965863447107126567530955797995486668648382293197527516519048526104714098505816562332676787620007824397188175905554022557580463534309249147631799592764254833088772417860098046714100668780401495210127436100493753669814869631266109753459089550400201714903268731496863026747547003463450311571644743217585564039024256669274140649797184332247167644098760533050716080904049333004951929042418138388797565468586486453931370404177684652214992859500732174292674284413977822257005156700233264154596954245257860879499489439743953123352624543503063524049110449339932329609327198479011190927681184761227036258660727516075098011137809834436741001739077498582215704395319708085794821988830210761256172955333154807696853706508902933184393684900808507425178184752357682458531114457396979556677158576967303467016303254465517524088902286240361705262124164809701264207102740130330359073851713362541389679728366759678362973171659955916965146993975828106244859720028470816628869632081814762348827153502842368540222849514728985106292037723621107528572395534510421755419657140651637026959526157146729891583659683603700924862115389356631930275814374459935603511155254827613758298461476723888275800384337266219484505877510228837398125405074214502340182588678750612921115325063656209071745266976011818143537966517866013229539458427191725868342504079830227634448279579726609042931737751119181196319053405696816456620856477552111111482791267743961340281264466032065219178057086215714374721539039347021712977291673059255150806060806055347912493939053984324345432617743626700648608205533110811127505430519377226558014276388289871353148917148850338330609188162280318707258450828520470730110206941416653757149743850955782108188627218373877892004342046608770648511542902788358016468872914453782620501361351208870367640698105943510776392771601420025023061883063051016654944235378914225328107890414099870509383831438466592454311340097682849424349881234354549457676668298274381770612463778070410435268395969871712904235230584905306579681038975394204776669986634262039905640221 [128,41] -24220329005351563385975047660978035920172653615529998698823080285391653595210990917079120532019640216172024917073613592634088421305505927941314205946661460538277434219665558621330955315877224074007088295502762195710004547109168726578261504966991422365622853333602915314922988593438697956181434105531045604105024671168781954715720816216135066298463105179108114779855036354233966537135364884996519320988793817018665995817830709556141883786724718745315157347652569340668019375972640819342288982609035500647738379665055322988075766594954047673978536860672019386347320966616149962574714149138891574150188828025147724284748896064456773926515015817311896504688624823293207618203218799965261416691686343682811354204486679368914048248293609730537085751569000896984662878134014452002221257864470349173686445278167194750070272453262700973746543342315781825401187621801325359054401239032688897595245203481507254379857642049024554694644676383880290003063380117832651122041700952543717295729444691181454721797808735454179590750353363228519878467320735788328419580021826801178541002263187375724871860002843654050714495441689843186497053184952445179865600083969340733875417351046558206181524287345564025461046017697326170910480908485850289250818205117362923210204336556219098001133168869533525884747482186512888915935737680352861829523198022810201735114151983755078781035533707958112456493252451448661322827414323652875103317273154417374820012286097498839174632671840666864876428806468118144704255679924123709958401869948100269440751191203760160722985995581744059643116540405493933636790494244721846429729766548939299983813093973198652845337567996483210286178915261202522351892256264942840729161172769756986469843543028271331180355920492329617762784390768748153997115811833166149186285092594159655454728289354456510067545746404503375272231276913442545504781864881697685622750582579657545792704686673231329553123248337728355791214816185810574420055197597591637621812909626859939382755136623567691560862265292858696817381892501994444091261366069488415875532798002764119427359775044586996324527032425175319379671713291856304263057743311573087684421823009448009272231944187778169951642345784333154262028912953533681531020013458739712908819492864616705220081188185983788412421153681967431433232281546862645765062254275985888730262853406299115291602473573641572039680 [128,42] 5833542863078551599170490551535519310455054156850481741051836118351036900023282388017478094819971359312488485119798424898228561179188230086177490559323180165498960555441163415661356329769362502279460490041773592912042173546430414966640794115193029613317363650386925736292240341498259381938372913179225924867883085973732282670060785886337326302481209033036909696989956642563276438037201833668411470524240358167396647888994187562275016045168717866931707640981474817715510142389761515281981469264353930053865117729371671396562498256542370272819069515714187081658255629638045290088354242794813573022897758950278777607615673102511071886329216614580445386651035671964290481261273244089204587767785528478647649879865623212620317302019840190229152196420130458082940852546780994166577700982545741736498664151248141900520647796020949658769811883071840366563247934245946622361255393380656955293091665352094369253474249828664652405468054058627564589763301241036323740455066388027262021705033807306038598574878237418529001419461173837461944239891705952152794896614318012202630854721256191838942226124391190497182493219525884865540294556519163164466495438547986841508338210248549088248738248769838340104169677121124563285171106182700476729963147203941152651312479089477279659262833071650742695284254836100746763131468820303637064963866684687629468117132418030623708151429485759636657847615181346806853972492908645741578395698357317991490248554590317760747755320327414943626212005597775819043079564945834665435605161421631065048115600825095380675989130048043075134012272906774070160468901715731002910078007003177283386537287251824262647976349514454531551247078109005726930360341097723055299323309413410641564343271666273758207571513693082224924364043172027512336336366589732240845509501592945179784395178822115422001199509053405187673654457597382344172558785603277427104406889932456546642931201426644350340253311210835040886401943798163384076421856178691551718630230195661840722889680891505921011935759755083693894111525429998846790655184153969838718667262162400158693053999639473669947101926588396288676228773586188041094596787225588168373898082933549003856855047680300256562623800488323596652783751396058520593915146841286223064097136386291384523434892145633604359593292490568489258962057777655781386563150655821976418869404617810235847105793715731761408 [128,43] -1504599265745829604540241414676421379727160368561457375454215689237161375113616943272390753017589422391970066390737257937705393497244615882478519914187048170196831147659403833444552057638123358759040928888210688529003918796608257532759018163585728686094378139909730466555066028574953599654369386508979653497368154134825479127563838472935090332266211884795302982497966510085422737223526766726372568827676801247794302258366414589178936837619062436988399271866243629129415024234932194392450618491097521517871598756550901932301344921953497435424480853482085283038187039853078658567768500620649397521804532789006187822585090336872341956287267622957278028343635693399077519391287155883244714113263862269978658587166981430922053393856255547814432873456300100264041374485249127135255547286013076246714689631219487548807373531131262196083614508833219568239385023953884263117235598389060080450654415195210780078869194001844771499612673952243506771022501747528157103993713267329696924789337872329545301915017483598053449203308061489438115909064272884850277507117293675863125568809482319042015227063464763225265545639703466041608203684498115865458559470844006681785811614369724797237999898606034248116833410520709922903419944770694765099472962933612106658095987713132924095333706954253926575950732945767072578777538064620100694084696219064000249894323522928382809738925643949797891227667283376601307222994756999644443771017170236817235649517314294261250623780644462904472697317881391799050924005638646138402078159802814154657505305477707073083835141910041062878348492367006744001107881361768761286777893545429767893997019239442283913860345255463286741215692769091481618085283948714201672621659440043736123761508915154407580094615848758563470650631481355739054023185287411889458960747299467824145885817097128059444476059634981625407120210793926261439272738189718440613083070678800458578518002528216486746558011847743338087849550738752829984648172953921289337585196850345329178333183082505326039467012045931999136301363673372369984694536406061136254924154522057123086665712632774265546576145190566263468475285273113931033498431626417990416233209255696641213177201800595552955097122592824423334877274192109251335567090587228457322092953016964714055370723807035126302787384279622422360485783255242734712588669535235323213700173048966480774823143831040000 [128,44] 393387941100181217633433608798332840668495097023873201799894416315356829076544267709927768069417961404648838842530240003802217955236402390042723385480742740689219883588216363006111176998122814407901074687499633562302131992122701031254550573262227288437139393938167394888253678270649855921684551812770096397459079819437657861134306850442043708534970128496139029595140485784712010937278640975764246487012726703043121238245947864396357933425970809310837926201980564129506190529170435120589754932139464337373095871218691111407728567716165715990504741572903820797504281510886447712740647524077292014062031912054262130963217578860551947405991946821775985743032507047120551669160863372203592131487235173926873991415775843583762610873275912139345792260225950970637300104754851877442966384591203627507183069029291493953776389713049235443585515376132823624150711128921076645061931418452140103585175373126111273085490849408903759095168960471680889056500531127053296624715832738295058206809304827520670606308414352067982688829567990624664135756306718568585653257900530388800883815164714831504805988105911722852659840461313365228498296088231586979133390168322258859898852612325452619776770794961449731373327404511669748519695152401192608017719800706259970447744689556912832257382809605269340552522852379219033382494434358539825840000383068710746336242193908483062249934052130176923006955731206637975325037318580403521018112795382484385076087948343566965201666733865802632643380337751295910890526989938614682390312477818377496914218138176868896886061477434966027933364928200589424885203332044897110947752558691541013333195667728292680866923564250920360594040431084419142372649646316637828544978854747504316743674064683190902391091370654174279241572804209114474742092578105642015078488310323288550000386669442955864559560852748451320133127314327996720546722178664818654877559136759872727988880321635620121808283957355470926595753675956671555430007005387760048777812716729198793684641054117153822706530819757069915211430354100546078863097495806678853578519819213913242257514939340869099830634346928359228267067795453225647628842595473015578412056687773132927964455609916054046229388157394815078993626021981483396877462369845022938888957537604253626328726761302591879265015039307189379237353936878052535520133448101840849744215795382828102922579412800 [128,45] -92517275044683310674745556265757612540148146997199418264594369369295470926228052466886113228391256871452565402634093290815609054754679604766343754504182191576009232569473667981541190082477727792464447999476856224461453224475081000184698877390145774231303263631361547006968055516871131863317841570155885340758741908139967291652669221207303854890960112601133270279109570845534255556427061655374753336286954529493546610249730303974877868948711857229172824922414453367970128075936381743475602421976488726873089722548097745694702281131944380161703749562534377559784936811027946268873916387765355631621471901470637036247593797012237084463803826208539471673689662424968868972311706944580734147996411880701816802718588058873038227118881662296387392555699420683038916519136677868206128033810058128248301498035928322724373607398954988856447687914704543057423407978284178200263596291806757948944335198033315107217136763798838295718556635121564193497997004415370759140913740025921219529935913869939741522181439417565473462156385101474249011660151947468788826561494096948697656418927859962560489802298691336709179886942397895412220583416221741930248137702665386253147212148203555645072543484197257469535466314573377136296216216793237043779310251697703490501377599842979706361607758489761043489266609431677182566551259944481497877493011948846348978353988302117714618776698686332376013726141157330203535004171299536075302567727290428500845072298067852242650457809874607288705617296098487179871345333342536761411194534307423800160114145016040322182610305625579839951016358881049440554999777563930607348552264555426349481142340280901303173983051219091567139479493570712634786383640819991721585549003613039046716718840461733233064026824353704004919042955602227012498133094230264863874293065400530110720757737965641784942429559168704332353419252182657177516582924755716263559316631128177628384054726482346059391599442188121623544624174779834680602696227432195421323701622910523768464438981842558490554509070136057074442341273395077513744047589619144286160442624087175168044928854691406458013003167245412625138517723847081673347690386638246907031040358906168513836738138458373205310693518768080566680166560936998343314357584926792021805634594199235365432742183753369856497055837022162316646675631929125357253509961876802076452277662094160394662560000 [128,46] 18297033238767487636644687465009955469924450778326539737395315310768397469302811308429833996319113801631319314138051004135080098802861634530595953685437190247451155198257814338304249212491230480895887617158437770722715851037747074246757571189074753749003329711926808814006968995587343165986417928018480695648385854909539760875206734119822336923327700928307519415715991080790304283723264567769045564609844613222862371649721209088322518077470914691217558956385160320802785193854725915485913001498078568847923526760754389489871934685620091683576949947468175703899468271038049221302399095027636908196320858691714566553246292290445386640511562708144112236608385774701627506898603341645758186173248773571545729919008636499678697490772864916862358377998804185201096433641417024564331386359608912156634027504420213056251558634281075882742103253460105279234042670177917126066048836005957455305143846865435209239743581781795626542808281113100511940293143688651439827659542346640338400466665195860357072128441286248691856138107341476411526054498549353221521561717843378571210842428067952550653317622326150546209205616147257438892368622883296540591505517700811233037431684198916021929156804360446823819384447125894889153264249434939210998216425823336072707070582075107000857534281114115053207143431949503089457076866419835928992599907274508737625637230458787640168312373803173116977783773776613339089074738100752996065836468041503745029423437440941788884025497973152244594877115982943445081624499155368297377084732908177837023254762233457526261898833471215408644860902081257403867878401188593162403241015739301528989168984127545945565408234564042701486975812212895769037698868769066232658817554527973827253238059435466236980145296880617575286863185569397633329959826812418931255056876959967355009647421781177948324675170588406131951435833805969388341295882079016356805698855826142050631672286187499918268944894378787980930192293215558600797468624480175222044606609758649208231430737449807119294178763265567345604567532987702019620744150702416930790536390874709728760671236695432292105044288383090211516878686921415427826640859657986231974441732012649307135369955183229127245834832728439704076887856008705124449725915665746088540110864147339999648124070561852154944175819838765357751019987665765182219693502602630643068332006398808286668800 [128,47] -2982049023069509265400412257834192347761505315379606024210887839027451938023308108193624404275226057640970680382017933449605889334707807665432062606478276050783283319253357229726427894367840271412600998211953149178519808308141390422539429763467067381123085363387346369698437982659027552733283232908591198782531241175433197005262148736311573363705579821443696180615180275976633445539569593913984192831924961417054567384616603101667507378459098630336970352946555591511583193104467937801141596359304940881716526944173030367656906500840028048845374033135461204484833265359438728187351729760386320031002986092877651329084095317217753654567786210051481267846366322490307146973467238396926600030685300839674347717909716226116513868345138774818226654474335887331959330247767555440257563494280897153648438861814164508785697943251458727462443122450573888954106372470161602216567514905752169805094302225072878929228269553495857798097816807770401217299046388533817528921112190456509493065066608226092070120986580441594461816013289618651202119277528452389582240686798949382306152612846901165912714463426568154112615329948955980751551846775580663309783051433597959622670334453543248465594787431243404949085488125927359328937874679413340320642091961519055330038177709052753475338712251731203946612483190782239020396198761450781025423073413177017422427554872237794315602103133324967177344271576647018533617590905581222657110750914282266815147177315301649560386776074355004335741230770337399755001386706164184912170040844891918905606999530171058702648156508429827600840026452095260750171290267891984721026399086791181462212612864901500458374952494771376142688522627324790075004123025227792794239168148584548973422527804489877807958619707108057003450582327507296880952031563570697639187630890082264031603039658529570168947730729360632257426800034257143734383841713286920347471889322695995640279667468506485556117561966698925288162321639598571585827300727717112756659844110393134380682481599517468813751782735876518145569071856374903054528225362310419946533332829189738381210891361930042605202329026809052969377315525122837620841037466353209103370639741431107513047568971051500381105008236301340368053780129152732909275202005569094695534291542817919612633891078795517322532843210123970715393053833663535211573426899446356788375422656158307840 [128,48] 402117203397770296384235772772840646596410910191507238635210759814861899375030595081082035284122418436869943811208666317849893636647934526710078890535541387928772367578800840240474274923829391961966428894112699991006617798778096850554199732035307654880589710937349610214693751678066788188257151577377168756369412746936111678891240714546268881710247049411151065755546361770202638668055752298676489697125237836249058214550211587276428429183445418861670042774240342097560720940465220566188752761087083210220083516759258867595896400689324498520402679268400576287751692811797808881374614423220327261950570031812979941362510686361672385665440291200371701022617748751049489723155428135254422908058689931569562932840577910542761231219685394751159955462650342371048311904421742131818467574447571655616560107717876459442607895679472451178551520514891998210544768580947936527782497991551297593725069594046650420917690576349927779429304044500935975444484711456110951000507991682616390792204746536236873037775423978470817246741877707252825303026294294304481256741401747688804011330743418679608220793964338555490828798828093285023574276280588756395009837180775421273095154975327288689632869400750337547849943024224873563944925080849382882989945858497111913579125555725749755563205815077744600014829290520003103388896249753484122093208878004440957727473608199102678326306818754173220090494195915842462457201327598895376419093623933974988027063095472659301843127821370255551159823992305058414309593448446121474179197598923531280059095095343482235994106156841552726025579566575989916609419085776069262475847866426637283714605619448939153781620801318322929527060980646499010233717608115314370930161115012366042098651812972459190140574354369904428752365326474190980358636581933696340514521211523697572175894295143491050818104397482085147816137790465395879255176793435628821759301053277615617754168040182253432441406316927951590300369454912035368342663412741011641520153912924448304522991568012347260024472158022673574693884428771347826959172780782702569630379284969584366259990489086422911142853396694279403897830190690262807089996752623023188837301869757983917422341070680493017879230748694568138722242454686742390204091693871143666479762031231758183983364260160547550715055312670660387963565687767587700347311164037219410972089348725520 [128,49] -45887713858513930770323230408836272960803234715389601400534786059829929027786930393271046607079459166111661867743871563074146767952929567873496654635120408213905129256248469224183233918840246642219800614277824910624333296915948098775537012740337311906390297702212950824814145270112034369462834223269104390209020838962493995897439454117944694584311913992784260004184257917631803278924555209928889749955949693255371317248914619687096662325941452124744393395524860439613921017906873215486255740435026837223085633545746957617076871510725637758161739468781605308182076659328909195752753916852773870398780825922826213922475316316473511211613448838885853844369231927404115242156139406102955386518427616939601601851073804878779688545581297804740866110334004991807868216033454044080006993823002480087327772710085627107678578912502954678932195063203193263356718117600408462721764699665752023500041763522348316090590666727058397984864956640831143043659397962807609168288458795037601900221255118560603645409589362020849933119484863624940392176922349161221800986354318755730120818420178819548859993971112876487006214719374451686815499978642494914863318577746256337960674152967225822919404598228237193485932494183373723196671480132967996670807142177134855770102829384456536188492638962670888637194438365172933627667146203223561048443738571686761386511496446789778830547509889708167183962576976828221716813554344367077331534579164116398229373631186708744595447536614483976377803867658639670797333633199585185943205962190425144426291664441237633194256076758130057814313879199422650212112882058689066127645942298974243196574930344021366126470665446797859383432844546273569240736075168152041858764751819232519479174281735483102107728100645769287440471989694223566008980393163637342776580356879142679413762887200121911718018136269372580711108485579520750124877589625060090172357420187072010857012202765826234133036785450912409696705491044890615158583493655132742224860283360292918967956366681044690881479579850298121300322544967717890932795818652849708859192925161950977202752355880671588887094285264306633194348951802196775055509118570339349892533719647621454383397096353042237147453629205738942768544821147516700569383990318385707904162660358706914924561226334489397630124812517881465493848274434724897063569428257658615326696145920 [128,50] 4589528884107831452552059528666832896247167235111423819254228791348416491598505194620527226501549853670577967420451190203924978644661087106332168117051280448335952036901425597220073073029024378825541658637355172159013685873543348373229954774911402064241274804360064677530474758057437950790380181613827761175179121661999029141641409141444011998262172900483516030340402906882293327491270484768192767770302085228105990690528197233245096740330003657531059651838105191983596420411097172359672704160821115194080455287126216800718857342229132723352231590009370337586877287842617633512381300193137933818077538709201958670967372756974064389415109229590406359456588521813174766369503480422322932634985645944511290743967961879444946092159125859738192169981989126940072925675546336190433721194587872864216712718533055540264257690857791576568257274830058792236923191795547800992067647200732989590907402901368591587484285045373250673057203229600892424204732608366517348056207382706971805374066539273951395112839457010941612368105496494957951026040568054322841049005377126237576748234641687044854307519685245398057770752174686659181117157928926279598070883864891694141890623868017592589256826585252323377959747185671020454263256406630105828946806433973854554498310301456983382188377875832698822144238156952332026701463989793075041031364962838841986392856110667752363063168198206714867211268780874221156666167286755978678713834395962287322409471756557313344147402123082174159386772364384166991766088272947950546876799935639826213194457705143029585265517139616527214857179554155174301322466761438530614403974388119689355753530322463651213012258209400118390120172021867426171616859859407413560111645664735381214451742729731581079626727165870174553922673411095801767413160323763826744544807258972144198787979185401041668748371762259243223605527866357982890767492150710627453696475108123611189528164505869779392285278153058836534150993786124320155105426214994669289263873386429863895773139687663370553397118123833726500194739651944597908401050778695586746728859997037830360566764745570464940385569169738266630331631742443017034791445839265463035492453474923709982305937140641570566080530062995299909580974098931282714416748340457384293336468127178652076407611472709183932433221342669039576766182420211509965993228732544009225936960 [128,51] -414578720257753996926452648325188057788136557139297870609955148580676907071290379514439681291688556718068836198220351080056779592250535339634292358990623912990280473490132404187930921483121581171790030014440895152315813662209194780742474493798140679025894933984118205086083388712051868969649125803758683095947763244938077096408116473234985309557891561155007363662809228426559989250679099625130416309980680583966271209021057865476837423676233676222638780821260754896595462427065463508209309586262588165251277007201744912760019584550279341782614710014654454606010479508483332067407143696499236307984935348445547929289237671235977836962993777090324351619188816886242705920883876112711598980364193804657707252198553137641506079742813925332921046643864269063149790606120018652416908816264652128240988887403085579457455966226137215514502421421074284530870579751036414370272220793218257052123553467587880149587812909346617379719975021570654751231646137658928889074182637875854298158190261036587686171288391966086134817117761077188344140843198841643198814595730210269537505569784208196556389663146270950786777932435878016684201875726537808133060379520899740984994351869286305628343560365437356884967656619452439565228071688051322470145553970360441048038887427353640407752496095008369741967953694897850503137162369092244407560162639264996286050569215725954200581893686747309861535365773484504676159744615587311856484591702077289548085343861467154864001296146796917828070180554630298290300858365080264227542500640888374215417467586146869566058167329352279455355420671925738741935753029639255304802248360749386529697681368573381347928596258125417372192469783074753056158881651175466601029351511007852104387773418584475736492458522154184475596152530513638863059687397041569899397919533004368085659629256880808823987126006402758157747937263191215432354504430766689968504800168985392106504294973589707074791137865452315837284127315248390625631521894091841755333735850035195718060258956265358675735565715953625030124325117884931279898469747253461544941450844705054372564397190599867776779625106200884414917747097291584661419405070696190738706987951730525353410203907848051313323798293732258697707035430605540627722456730049756232515193598867643549017462921279504474574672846171490040496545228614005339428050552793482566400 [128,52] 34397906252723507080795499854394441223568432464081573804130220292188450014681842915460981052904409798552339214023800068574007303453077552677294429952688628288017573206114244104889840365768757544561734706025064485001268141039134817452068087805646263149322954987680463142511180102270150359453148290771417341528753290250757576874872151842194038894524926640903241649774639751168330662646166889747072768399846989236491290291833649747887908397418524749801437045147765335416919002559414528600133397879414202637772467800075611037426721747968255029706549476602955329865363231135350908103617672487475132234525016668647429130788705314559324087110220300648993716230200561396691781938337740275853053448238982255978339664799627788535013286137328813213632704945339516728385787410915015956503279645031186636438925804053860690705874944811623212808379249282743408679482401143347954385967358709253790777612237337881154239755528356657733539469016647643991201878821611354992961834584840305705168975718522660060625914234027643714030689917051325340722916437060773779100032945521794027722403730859255681029513279172539021003806402416345606980115343908631397279189882285415969795726150032008431629382023500272923978922864928068408123351235996840876607389116549515240581385309579067903902806802729568087972150414747471448647098572103017918242116817614308709714244359809560708538229824003064233591064270137201578114829596891112803915845256660333220453341366440301302778592675816757065115810862078576333637370736921522737984628094051857627398620422242457929534717121891406596338808047737810842651056568941566772360986599816653383903223907057330248818566303633712397241130934959358667697690691143574517384595697546065855641321102907286265472974660486671251832823604739440236447737543465762829008290819242083059464287246199854771519959178354126221698919610418216962693329265316609050691640648978400102573168079127181593272204827521011052131647434060468117494281157630142417551401877568109642412251360655437510220870674069134355407032442169357615829533553643706638271252162908472133062112365763400998370484687725475792691692273401464563933403153816683527155917541965703614454661408377131292692961209727012396293508162184455961605679097981420812310419607951400901761680963061130096263279943550754755828545553521582265915932372920240320 [128,53] -2479476207664178564329336329833147127405662049269890086825660888477785202378342432539446605190146102071561147627715736759315273298606624398901856520401226273026467547998318467164100759358919670410111687326488413913212934107537259743509958224937077657500231323620391306128813534617501672805453110464152459458354683100695749637130472972514669474982398216451423783711094320988631911257060979533426844835359549166642387375935042926566352360345833300450416678812578754837028118522804530629751538838524537904807701812093014294959218867247476512396198517890755265916220118297589249635165142549098311157631248129945968062586784249621919419453776536118375313669690118052814598932940808510834442539760633443660102043885165728274068409482370494037734580516418806153466574525353656605391547964456864348249232370013045738047327466134962439336815586216289141621077030911473449487787304196917279497554206877023651985427003921536434692231223957426905362800671308365112041066905643442855711985643349356712866292734481339997875922002311459789090598921379572538845131217157363709498023390931195653163313263716564007602744802519233054594387269513254156828890471087961472023994147797215384990005391895995915173655964619498913349283117379573975438279550621521769121844410365389921287158687490584280549863022976784811867627726733705210699588761915425165260448328856184328582482882137643008648395345291063037497497290775056284491789745688728691688492823089925306003415524151492194855280798722513548601009454623993329582154349805618184457792145086967207561572987367087755238083639918972181105857971812062290865946992743549563609013141194187928733699259780749981010950014744653227265123139490278803026890410615922666248206813425122412526995896275614756250720824108233067025956524935001622369938937297023029254911651109769030756543586528898442212389898203562735002052305769301180312041746806627602202426259606055422212566559941436926921589481945723696112266001026527689453119854236055426018160174574354607996454350673817914956216199453725443867173429793003855268409471035968172001338602193768207552326385617293881509735522350678736893348774593813948390188799675019836114084171735086228378869107940732138350846806097952088736421777548507590853494019423092513182160607237236458733719330995549000661280017329746477699511054487680 [128,54] 87091967884856603159436887371627290991741622003453515208246346320673369118200584987239133106584633468153523748522626757567136051424685573017114546873391840591887734028947808007386219817525378854867429491695043374138869128813624181032970684480680531663847957530537550427226050950578526155009674648860243502075091567078486771434797971280266644740721413116756752081844904387137312151925480415812137336610878197379604016139942611483850269388062470814169202244200744965298807303731157683732733960608334131888996728979602784844154281004242388821300596378324373009546150157642518576752448849740230398651207217910899062225098784754223266738435912271285368263144364275280664363913697847628699562931090486196469382443783705196243262665827588872377818224869960636065217276946800254228669418350903459127902944056688953880206946616594745019918756234854054977851779717683101286981454995399602320984266211656027306417651554051558866201369458409254149865909992631385034217965943394542018195873786278592572949507787463411430625723617682342642571625212102455914158898594190921879887176512991431189271075034393858118515611264251063050685782572423635647434745223803569476549187283811593232089521903279155750304198222923887108782436226171198066220407961043745404605952680969183337402415144078538204049123425981393597897655619763179076715199710912876038561786745593986294692195446094835963490612233823952405935878760951124796773566330991857440209001988091102784678734095980359114651926237151415178261930844810164354268773526151751761226387638047740752589469879611570843084444250113961177851943138516851405435792734009491492667811172533551760084088840580010936145933246603299964275886156580346140978612707123889778676577807297360086939554357468527882233348802813691378960857334039783202722468159968682230476561876621733340655338773805171671703781222993525409336577849494730527326360065936015830867601287522733399105883175617904150656180637107975011131273189338860846146159988703472010379509356943258264031455146319358400326305635007983569012618706816684643484137754122903639856324820267879986424006069957140595681983346415864252116161495554506292009358542588777900101602287582425689704421596702879703645074926179137794877021214385476194911571595894589326549135067890145954052567737368636642111190578693299475207475840 [128,55] 11385126430308262252205850135695607962070771492523250219292411487773089151295144396355347068251241171224929471126151964079317217625871598107598403473716369897397699278614388459533477295688731836955628047740599461332298827678466827288450896275269548282835975515148647713580862572439376714101677121938862392957255002795629891294496706709452531768006569144882498843986952771824198971536441229977710627935377398552855668759945201980052847890573804178409667831827802980825426707821419087809951464371174510389130134968686779033245637439628425526568888548242749036008120989176883694290747803119312381922891152341497041096696670483558304279544096381293966676487732761419227833789464006998117626172074896258071877696650646420867993894004461930737316055855054261496810582066686972772623804920629745519127348802758414122351247662100593920024155164282812778909348393136812736904099431728427861636778110336781995305639859579072569862833437364173233222365010848710869719978010287065617466616175179681396075763081230785571397473998424131893137866519834451296507693544747017245288677739608461240115420339610900367933704496531531014367938426932890335521500677888354948394085382029210453110093384819856834442922958636857067695532019495264964833410407871436880009116512974012347030715630169662787228343680327123289223874417834799466091070522262675101510060970329720337909992538744986880831437396932954297711535832897004938088305359372078669081513957263429796843533855861528570697628345735203359933025268675659070651877059991962294566048350088074004434248768550326402816407821459773072965394428129620531607311685514470048446140076782213614618052371832121332688032327047906169058970929441125009158345823871511215246360007352494234247287549124566725189626319675650465536695817623732416811748603134104531584959346756525291520105026657858169236845937966423273779298799885121229788065475416111685361021084618618544684537707321953349528961468033929373989451175528094902400927185634835447816972402055219456307672402293483096169141234595684468096333621548063263841050663887805115054725251809755370349744253248733905414581809574978859056877153157300130660095672512690883272071816899057953895139787871790616960495700118358794282001175973900139529885649723894964814196555028777966101378631702661011829903904980859280015616 [128,56] -1642339228519642740455100229906053861667655724155463414989056121537240228650439600356912464949025683805480037948830260057123875141167183417602716624211285510834306927786163111555634835500192506657639640995829111234559605339217726723533047120160625335585719841798198971815084793450524562864234653921619965302791010030959588675391426687000188975499745249994714844621060275834142788516860442893643806637504904679016423556339560418681849113353078845861692394370055752553634922247889167567445798428499396671555461601245371129108957190130836129220217188745028056134754286577272649376962573766181064652667447428811610204095697423616370806477732020039310362386167346414369457068976701301077730874936897590843094995031751270594065673017579888954039906425963108724132057454454370471921604307267081258565820119215995224520939526038656330589192574622266068062522658941980792364999158957576047398913667413031020236164608255229504543649136160042686962794324992291513718747115438336541502642861741978594048616113442546515368503067236672488595808782457919214254268550564047162503282558682006368865725729362856580484025283467618395916532613061529703795046651192008467742765592918381774138292308823068533848807025568394659492935887543348195192482564987599995339826095503829988458396856974422522714817406396646118143181845822143421082892910423086476968032643874192635834234207762815680318944283432688683393753714083944964701621170380739889636758273567915907349737377214885491395126081810982216620252640837413058662458438020872329975022606038952553679669199952888696018486961724542963696351081394727894943124513210067571372248347713294470201508313983991980999465850490632368776560750548615263507366493413022611149939669241423788475157731662860400418201614116989151423151255276341666229081136071663413824554850225083143226222319987003507380612380302013202047633940199314250010286741822323359190052571738423424933405964488594693879005428648226257874555682156738184400567632335319021498702979175665005421430712710722186545869673338221578175859423759552412260770489716024185374072786928889770276758866107086241271284705627972913466823184599011377641327380850713535105769268638301977876993763619936023934664791243189853268605578131891090462996809524600005105344074882149667636987421390165522189764793026973780436 [128,57] -18152580485720973330090696858404828330812283160480716628842613390720419795471438422483188362697808368497592202200572813777543853004446697637464976681401175785781821425978289552172475339121145947071852703141862810576535090592580912189546819415470183062899761623384477345279090775256513786470887319106094739545872822183331596688937610152460764504660142870788212842786338534569097917873014854960983553700093621407813651793811531836492197648322410168215951069742247216609073182494728445719990810998971824446461054304800744847456590936210290926165282360289187772896789398192919236583806111251747947724184050309777512498897647121531654606838758072373845729696031453971250834839288497635010610456760961925189396102790157531541805334099001139622668928100886075585528082123320769495714112265419393627314106111179387871727960575109383044917829543717008154085556994815160422554431177253090824225634062400651034289716126839542957707884984540292865722848244484953844966082635322791763844923082020966272653693881581110333983295275893330069434388986696133631979653961761697667978895889532079051058351369719893719395688719915278992779498830067097790276914839969858845325095387117726618148838844362496708607786107333392454326710185213344796216250850207032535797157465342905242709184493761212591660678296723010207870896450323527374305453229690635501234491391570756812417421775041057934784258683248146717178329763620068737428811138020394273361453119881383650275837847661030298158277222770261944209297033767567455223686969291474857012672241714469861860941152144667909076327347163720750915183634177632005677070912833875211430455060361608585219862965879105988323828860128582006321606814122276873299349746242706786895296443427786384389910098622329447816174722694543220736866969928950363612371996961241242295826432597416934334345849969767321758929640158052543267583154372180750244319507814475923862889270626119307595512575548864512829676130204233143736693297810066309871808580385431203677751831152264233047712391081933932474528531889636675099193458288310379479626224557750038464321083284585107063377559413907694557339707427534627478005159587281906577632985548712300122705873639068241185565150711253462249473955814522274965790667014948873360034658287754229947182445022851434006992097219440502633945275628672 [128,58] 19686500169887286393006833054746166954253112250225394264631274535932681694715892405933926788713062444097421440328362092477592680525025919259841076298572346894762842173892913581345089902326722696179973880714713301919490988341135409462377350858704199530032632825984302854970378404353559416079899671669690196381278802044131150147345242151496633683961425518330324666702000695316159505038552735809950323973251591567727520607062758768095647351335785945482438211886894919531094865283645121361801061577744625071330452178574071187219025605070337648404611999553556003626635178509823567415195522940418901158055376338429747190599635053137170578590644244341702316679982855336241573567287963282795394048814406322568414465398795025368594150216686191345899150658435252236147358471848347037720600217079818128834675260045750781660952260006598217600638866668849788406400953793394474329385228565366919306957946777864273909993472571901843932791494305165508702636308402454644874857019426200040680131140615236386070401656441227453280451946279161934616229798976496782317399389154651252278219993192842561510259162752245349061499003245845479659204860798621336982086169867945756743514030390348710930853784646601235877490617106772500947618142675165622141832402198455476074852370356767734373216698458369003604278012771623890844362317094720652259151341916211725472175680404126417445072542976353783977521358381233259756008134899375382464193611355297112945444220511430926361617062233105321471323491470792778023769696927045834425661926499600136811458558319169885594751224892734945321784810440380282352787438273957712971687707942160214978458366688261966220176127131511250813878211142300772333750381335964600065613170717569695655932080567760233240182615762743690175135249622966941857382394259754396134122417086674751292532252427317055237939782446492242598937966205020479697398420791737457222573786101274218119024258381671791750043189412081106689321978262140454401187891371156843383536997596202408462969637981198286272877976965624945621303723356158935825428751609976812527420436052649505359344041135942720021987429377287228099901387499288365525936482418031008510102144819702100655220971601777437802831194148271449501821626116674116770550149823979679842101996015724203679933815657602519796016942046915125601954027456 [128,59] -1657448425278256711797651135555591979622553988100223749092334340774914976727682059230558280764027806302011048460006618694960952763715830301215275675355270465309692708791850919727538450872501703797041413824474958772999166234163287205548540944039587313835406854781846371272793088160469072208262832770716595706541783737717402129988933683770547793445406354741812450249654005566219627976799820595613221173198217270852946282306490417174240402030205845046819539817250566370489006595634070324588216729456387242783077435909132377429809478586185983400845791071433598229166663375261087793695074369691875460771016673883598561408697336176167995161292604865124476012675127895756769621219318274451987561707341342126678809975602776044672248001475962997694464465595306590491646627472856687691828018123363158187227113549198485593378573637887504369904950611785722175477717233528606647553769942274950026219194415526179905532141834976616657065993661178732521822883515633518326765385595838889673678501291585131460422236219492174643368207300515453622578113804069274941822242846981500108512629902718882096620483539217189933654145578346872066980684692594978906887681060358563192605035366770388086860862954983656914248575385709055593402434360301874859978196119925081011165531062026775341955856226578400710350552792602379636635873632833363747489582781932643480733139962854183229938627089977480587945634617394474398053091324526666963100652163544553179517059950315286525305646285459186375688521435649798493050295924260087442452587037606304182848847803037201250254871967322650949171112557719322345871225759952308598019115237200475794999945409497211081018679855397947521349401418449496825125644897857871165369056291047506392135156619967737829970540352961016233775460022440908082870543740504869342488590081117840922811636685160573150935136674290460710608107907648110118762492878811685997045355668893733024568432647620985927726100740800399725358206745205867618627834012156682275784664374472608902038470229846022355667550134638042401200884011047248180941162539951553519026114597260249589994543147862682447473727671717365691136595147086339751639171079006132035559687395268234590143708573366516434843707843107680470288633293011532779336509089353124844126801174309161637432762160310042170416316733822054342645248 [128,60] 12565721021341136482653536199548658362431624683807299481473208780717114740068574886580745120309889769595557765021086246478027263115159444438927872795373007531495966905731735421243460752981243796046241171334288580651484148280931552450586025641767619975215006585073078854823165704463112712075507588835919168909610284672556806508227794165284560571142713776513358687915442254409765134728478168406868724439847057001692515242446280267913783407029957098886802375876356355366152307117185576483577619388820835116732697626409727546710104103579952718406311001538326100465839060491951817636981853408031668883273157226574818643877579219139557253558771315783188292208207793560177427026440870176430941272051549338342207891340431544767176536242431702544156679876486376790254728300529521830316767203431628828974383070927495455743889388479137511905924327491011370279045774046956704091064917268237193714876797779788051101212333790176261916026108830593868470052177171377275587480657780731067262894286638916376880132049453660876906079747163604412084642378267251462522661559884005541109608206395004109644589939447665272657054153059807176100689447383763348385808456174033797628192699021734330683925719004097248952994323350866273705590410752335622837386526398298467486025596996959137663581027281974341360057089643744851222992032689017877914650087430849871078123155734153878829311572005096082771043517628898150023297590225917668560608838147739987638819534584221007906028466697530194318494481590489669753997185895465915608672628478013626273369840560286437807959022945681089131756237404533597194416060294831951392319061986340370777890535218134709129192661603275081101875047363333750926767989187270641754964408374476596021011005199458163296738156847150601387934401671407312362597608673446503753475841827056126209076117253315192117268151814094471270506747479138732700868128095254931813178403253706038979993868053278149754060240121361315945181423464675790326820390346384451445303731315851805596029725519819271742783480069378708286975882433561694910340734146810333412677912984266895778715864271295406945536091747610588144836264110852045964166971554164919484496702612165989623862151566134822945490222608048700110124186740833183792125429594845068209303836967190891505893352955917489740012195641732520096 [128,61] 8069371718138120565292238742067739598034127059744761780682057497295641667278649547683616640816779999555285621346984346345013105765435283123423952905033561467396221624345650609443964585038389128505964317660092138732739262005986592975522342128000287106696938217028670959395677863052674229121576317046665928977496059009946903657816899721672413780277034881939499161351443539456260962934775275977628161881430242911376972224470359744067946312921738948797013308308505383985713439255327428986118729022024097635700363758660221327458424597975349239493130519697650404324996433147506033448807167283724606491727254386831220201879684458673421348336263908156567087251473032145910218440129337823319163208719774065380297748610787998626470723751299793150521771157113066863912437843929914543598467604425464073201073682009219434715339044486937382326551146192955071123480218746076228646213961832487874764548094457292487755157436395834416400506897929882340717881177830481430992452468747945997674097038714477158225912613147983895264563812910970947359450221156884739255847722796905419985454972210026738594705047662147496382451309161131284821218671216176960944445654362584840615542635841459609950962822549578837441952457300435125584411911986535232365081226674459082036848295658690759630715112989689251266711870831783615435274588215127986912207206317541223625785764421634648707703194754797165735712338689861472138484922944769708489539172787474808015288691416368575955270713507347001519614431346914039350644673963815603160903746307910624054856236109359239339351413642802627267868037581820391424351324109923006653110583197281546696407715136668333515773036127824792561539487109319094859753010375439415540308538471748443787618431297100761471820504082959977843681230601854216647772672890132135029739068434409702876446222868420044952119475459233812303132526931060974963233023894888972573499251879495901855416006314074318100778838182236952008303753264232304412323517660053594994955157398763605379510976309905953822147601304794402169628037598043271549967160447489040660756574868995365136972808349636783742337215991815761200784254364738162521056657699895202339552116760359629703594872937614015344087225582580137026324918613230490443981355742545478199245366113926909345744689108942831055509777500369280 [128,62] -616807876410049841672162194832747156962473618284684170045149538287611593030365153604780483080539580218011456903332052414384348209744909800882793327946040931938201409111976401143390633251790058530390991242000616708399415601437447516108613680701038421661113867300172974436352064787130901253819520137656460239492753425837972496053133363138953007851167098138632185968741961896745172018050599325558499399129311430344310952742487498498824965300228809167026470982009814940491948530836227499107839944805263709245622241220970583892949763052220717811780723669566631908386377534190124796614568633080444719176113737721590433471701405719361150896209674801579729343835555254462122227959878484748865175177420210811860700477507872540057376815069904770664874939853433197784642910790507447617660724368847279553704979853612212564938115478557496113552385164763175800366065287136450318193670013913166756012736299083296418032249403258918475428616798114758440384763649959495101575206429021209913239970486784379795752338608728050320007507143235921548151756762987255943892508415429794869796480442742793568702749523403479089793321425955415525544202134063931276934676632612639144348508001521757812361839735279512570418616695469248149145002456790771574741812145715473946285610587592232805562777756429013464713906537799791333797400204526258105514016041323073650728127756288544286257931961551675785083208924026742917730357296458555811928870420448479552124941840548497018447775182285705283457783898478948856523603554268797754741381654443189014913971784809680735193718034641875250855466751061153213029270727704784432015852050628112652981346151092144195319230342988173195983547918199571910050237414841358007423197268565630845215319744422135867184683008682668917076188965181490234261171240667163503892788795385848430233028881713614521291607109100435527025399156786065405402955019591527458837905330264343464277459454610325259779911298881503647386051126262261469103354139823654658784599895762879104249308404138694908690638343720338022380733088587432814384818103610785703129219203851765171765011580690352890033485061514092551203449161565254826312536543237991918600966919993213593122760383574663240529274804915993860612656522353792470638226606804952314253851237176802214567007642563886430019100436352 [128,63] 5788811849227500210138208762232551590253517446100921427968739169418677860005601779060238035486886619693485114298247401847288253546765256952987703302845613990865348748090552591503559157674234848776811341169660484697265796170397873477264305886440568607060139344293247114596186222920302179347556611852777673281173324295937377546602946641113528967458716695778921812607745276815846640054535998191569749995044517024234664147805948527031490867332005487029650839938502914919657832290265932021247087713245370380070686891990236430241053996290562052038168856437606753139767942696520580105138707699061881484547952630447290965820853542735112575651062234826494849513713767506546531385684206050406541793404172601159328319691362236550684453429202954778310330591791102114514806571882032239082912232940984895033943511890185814347967338951490070513548000973782399941605893877668089532646990306857450309125986295833920580998224192244894781043280527959584038373487435316573410243626519777623434054409516917607111908963260432594112226755230225900779445211799494557998449198198978955992799426562659011528528642526201640793057065002092513034685830476144266456489129132175706358719263339403645858580536640173642201224805270550569200236289470778643376141349695097060829664610284163253571777300050971878228688954309973618270868067947337945760721323262257147569605535431409024847545052153971219510290370426401966362595394531194514999190607499928712901174771351643753967876959258801136317350704915770659851276650363582871982131189021783556066930599904293629133375561603999670857570982843883592190365971070162414838132753796208689615547322479156201740938238888741023305733897135338288946162801820407745883535090742093985524376309138923607617986539762347248434377903903357624305297383102887124507865479136367565774465121585145575570220749432104484422381507863641464572010817290088477725783175535058482043269370545465732110229036057960266736242944701422838077544373928555628024339143539182688918420326327766755784228522850848441467181946782350969218597755282970978918906676197750528347109665910830417827445955080862001406186354523985208357627020391036051628528490842750072572624869945763292295290984415440163120649744779242085028922336090605254298482933524415398279236291973030158454254592 [128,64] 1995950353464830443610268693495830480753500654650638401181040300374945194742550099464359053030161552040804696482712475669073907179680432892246343895930561875128427068893930671381024199437621851144555361956950481975817523117295699210020399705344164474426271855982194164099710409849685338524465469915101321706079570956103924143129553732681736217862078037565131094919119473616526784709053296608913403119918352591348967892178846560818660258198235358182552175316474720491875678097166370068039408020441506520580293194919895650354998611058992128070918539267511318883644733018935405544327778688213114502923081793293214307699835961413710095873175379485704828028453282111463972960941875653429482418186795296228435102214744141712513151427151387761227568778764244462461528749251339186435392326532305586224248856989570041710628582182781622825527308633445672074283821781952542980452261753294241180764045201297623413354953746350682405848194206394788663503542769459852140648758585446044011330282642086356429469706240725789007696554632811353522035725049244701899513697713773489636417529048225644004006515677524772244412842760489392162573494620162681165257645804010391936815728511808252590259190048389994183824156092210381930329432899828290139129824316048996187114217784081229454560256274204213770483234943978900408235586405054612440437608519695359257216879930727158707219751018143832959720523303707629128810168017353881144105101769264293077325897165337609819326211576704822564299490529700979630913272479788024367558592051998980210357854259538555150066089203090316569420065501864022801103219469914388093591123986940307050787309571350439031994770989274314764515447002205341016642014602602727380242865439766306904369744508280142001104781892690343581590038375253453062772494818392757717026511257798595509425251110875284675328237251499672839860027940895701797967292685149373943724146007296894720045096007219425482756296783887590676737996523215969818852210558136499661052008639472004192463636404787317949475758460622998346088102162459844342129686373469867984848045215809559259396115878394426817807239627035558918395564542271361688403394859653582266908944536046661255098958597097229779087390714133585843262761705377554189381469841540716165650764855502125216349501861563961475520 [128,65] -145955593093564832857389986201078642046007456374336082256696969665340433467750304408093236609648122767322263966379767667124384388459747545609180393294487690605974396040839755365916257080281765401863295032975389877557029280275666518189133466124729006958317776392535328031159022323745653915760393100476347913728541075150314200823122113419478647689347753081804012013409153792644456822220069066441305615262459796410977560913321999289302076844505820053383026799883772008288444710433294427493034181262542205897714779134936044040594612472374779716079325794824743538779168973653493927919262750680098696403635564296763630342690103086648045863834579430426116784107464744865937683550548117975512110605285970755912141303934812966862910350766634788441230947150885468058574246029277675885456841063687098623474630856398658144685419588987407183848973321247752291805037814259850928607968691762228816610188855919789580008546757760307223329264961372319404723788696352459554343729546670669051672415559629007696946432080837001067806471107316624188175925102878819845572277205880592115273722598021041652511634419840539311623430478253523510617203847779304321269081549850179116155881002039150237639334928964496082213641001934642355476602933745999977434392915486320217632425219778733277443619737843863232323800397187659208720641355108728868031780226508897878324363465752099570011948529491056582415127034748882465753600317221938540465246025377520069437471043672940858065703032833436490138961678972860378491380148956641488857635074300648413435680470904390684017793853143646922639504314509616108011761334878842818867781335255717228960031644598916184621144048700249200614160143618287507831927152843204438064868422002131438698184796052018354342496911974166045677856551362117722851134860636753548010891803752311683788414917151930687125588100522588180894053986921269820973603132308474576754518508892813890015682130060875286991240498096437944300360843551388443047599176849056211724418906029963570181084069259048615161293884191696126911886004880056358075254511998767906211344824371699522998987084743502973527148478350276455315191784100308035115279265057972004380317184743966009319564606482538488565861467493636897899720843993081628922317194064222447444467736787470001441375556544960576 [128,66] 2931599714219734344826516484733517884263625481824199578106485579427651662939762767056620486979752464648137093268711638689848242705461753468824592460019037779657290643537957321800533594675913147610331295518876283132589385552330832231060936127755607116624034815370689901384408931392175038479313911980927390712139260473230670190751985984829134185166463944020684019382078787206900011120958241306789888216477768347379177857761906949593928397261796597444596445726719711320956193249922176934587704362089103264615423718563860627790039440589777540467241804159782961909611741396804362055784792063428708048064871099719037746449362123400482654162058393491172567218082526381474896146229932310915899805690695370297828354219423160704138756120478991558303943681673356473794130698477664778809732059029459330500912243351037147888260863959822680423061608658360941039552989126339473961142072619241723651219868706220166631092955373348472774651402307378792388057642721028795948594229745193468978054871732652667466780529233253516826268199870624372391839655821813622331473195746947331097428029862581031883185593820635420038841956606899799463880711332101276150832454252418662269822701060023632565780954359544513886228583447896926594241632267702891212889411335866888115211150672318510897813097922699514314180020977259737438216975174460695616242906059654849134404004542072536476622328279149222382466419084127907097779174714364586885694235993814444036719925594111179540831843797171812817719751630647264301161779561095645571062460092974027571511275397933744331189084050596454182744382052879058909438392150566208541492730866156377037162855977495041846841257588967204420413892005559276319776601668706983632165976718264727013810987947438227951209201826622681201572914546436236433132169960969111964611416698674318711024518978549535814141204761067655149119195043841337354839325907317375397882647674441325660699827124024137696856828011557088922909002215369101700385709414805570886834698847675640711782671765871935394734832737183774067566824185319097431401923213102249538258266262927468829453600406640643100806300898753320742400486985469701613455541972906538522448924825511424059446339004031203216724651360945741039070637218756036852048738469394800987898418890110409050318549700640 [128,67] 164688670546104443787162205406199351713654863216577117379613328115474323550179404698680159167475429132542068580118931478623467203369662537753079008238228610879749542112742231875529616757583501677674404002119004398095043981857722527531173648324992221736798487450912975915973180817524221248989271889321500321700478862382892220404489509151894982783629303096624460532224730080587906084328155700226458914003800392604781076196635425266724823959645013925802200149949774397127957569805048195942506904924333830423656579259245980837273124990819292474038375812980352966565355560567559851753926201715167446878396339326158408328479468262372200835240843129628650854722535918071013850712945503565768272194795313836619601358376433828187414611580793155072128611914887494038230745364834716695283422916918162021257203597483785543212628764052972497563324802251010701888857645132552282253594591869238318199644921777289073756537647538947324046816201769751700404928199813231156156632098202063664529749451951441931659391893526260812399344424799633777125027173365791916232878159289999466609669062832834811036926180139586424031818610606670638878987270075119172329734518770729061002418309996438170213444114843141942191974013344323142237100725621565713038546568757600542131973653824051514066130014384082527758257302334219825268455415477384599461183882889039212814263745694178853473932478000353269516535424128522909382860572285365252314421495733489973227811055334482689734483789996934247482737602098933280151768037191052931813089751216651846937239733394537611638118071879985255638738161837107483611805123608278675154902634392632826552425691301808388925597230204881807582427111620344873572685342852196845678539647686035971830483913107190306073473726086548776962430949661011626177307733272418454812549628252958647802893279318499044470192646462491718543931249756071499134300060082970158991622438747481310517395073313205602222765482592213503534990247494969484613480236005592004387130262515672944941448626648791696807985558681426980811162851205317632329836713133653345890490498671247846275853918541729744718177304374859699091188679325633224157714637316338330543862566321156708361173703770234209232614034312195053235582635310444244591501968435137652485203707864126574861683072 [128,68] -11329446651597973194291605421718310258616015698022292273069927188466153256405068529845429382141399364779435778090745256908810803969284410260850213705064804481288745886254841606740412821617564141002889465760771401489319869456384778932384084431626502569065080957078330785778318667605316847804769222028278019485925192672829330909173829234090846310555923701700599502098442665353689175148951305761179826701632668158534250479866970537304541961786719082072472326769436905051683988257361232119933591709167633981109600718587719850277544203436786347043962484943845298689371287179738922473645019865830523245799558544386806320509453428770680537714004536024412852381230800735250687501818479379825676708901870942637346083136654937815121941737385699259882347387459370930109628228034016169776575228483541303811453690903938668646039431183463607622325706390457066372814109554141214186112044315719896716991655168809401093620266152489607671818981029923882037118309721589337312109082467710668426892820108755595025199547432533226200288359660046960836037075610288626026335674763792733119784193030175047196288075386356791619504934968657868633068091723250946516051889567828836559597822061276045551692013222795521266406651297568211106481241073649039713670481776905813185799173505073425469630987960543088871974561001174545067134064225771652162056694432207060659385019851492838610716521319366121318945471784008195788751485453609457685207731112164302176763267923824141642616311407327387746334940398774686971015488244295004579287472847407903876485828464166176421769302349793538198877700454813827061503630120943055199102116202453840918918738217867558414777074500069027687137036008284249478715614992677319121722414581515625096613282612181121368338122157522362378809620827789116165733089496028588375745604416043486704814000088420782071767649687525360850623628988033096094407833049663091269616685597874268863285424396197213119592865078628347252940636905277380690687328210178069599866453907972765170379119433767765465244971935201084756304427563178685535177597597519984190128717548070098614446560678494274038768427114107481411539639054134371776961212451118086293338489482472128039242741616485249345661962075744704865015914298380342748251426738428971256650260648182268070144 [128,69] 207232265967469636082894227253247904858425559018812834243147325807297294533681797415535490841595497197689131154332841955259244271469258431030113527314350414121830125030119076097620323686490042325570493647724419479884367118483327029449831167816379982252558510570891819707645020414400111550425894644041300511773367010234570201791655270462102866839556452723630500104292371839488312882391724412254885199169637725924188185139825206173298223996991014317383672890145376157627034657998607063628891917013916525956301120298176619685867419612385419197689674850203799583051619707962851447393407560554235163551921453278274655451067680590825184486418465693572390881569686749809554523130919873522250398353036249941740298023514759490569283902290832793358514591936109411585956682849157017706253652899918571947638173479856844949227155126140419795592258295289593468674055567136264241804038687787234499531023116394921057740302130410131708029850579426811733942720512406151897521611694547245470335835740616340094989059114025832197668116094218794124107410597217406550981248925210577108072901544612739680188130712185517551661757503370356273754559199798639168345693411529242100448968114992054528354659333907965371378184470685750143553243808146900127002619841659351691170158507349528385082609400557080466364101329951220620124718164337324503369647526876402093642165579913055688831666480988708719694805338507812211205793767859576649129401777282806669325799798679337476174038999665774906073546343824130951650850138622204057313142134175825045872427387288193402348188947440053364691348360119309729446552598493178092188536714135065447957517604286390788512947104436753946100983767363088988627136667800605720887592961433575815951268638211058095334848819417074490591022495676957286812468648004899646996228045670240656009492172481270091859121116093720613666325225961797230743877909128229759432572670782154527991958320613765183287559909090446371112289115477621516298859445736518234095141575844375147252148366869308159961932985192232157588651589156692093588180468163064635564486583858441520869407593816317004526484113232736481644433344217791405371161663192419572150911539612463898285588971349970189840309939725605499109305515355841875692020210154490327203472920052428928 [128,70] 2873299583517727632841694094586242718605855557635781426056706387484656359511683185557515027225632667288726955862817836035037314628007297985711196595188897908899585053864642172134963889071741510021965970500935852533190290450991922271097400555663781621863145325958396710720007531004697120558074344476033139904511514883770723957855768973801560975786014766933483732117328545388320539597248464716569627743231648030402244944124980751189591404248445059927073763818024092617368601225784710448957654179857498492390092839486262744301985405118814846646356368006506108045654153729295923430273229702226953997802732440480338754541063849840953453898185265212766086800809043320060919181068046266445005317492064686531113825933853470501378140464842397670698384674459965016892850179182129343595115307763470370329180782876152317997374338466375500760841062588012258430141219627875633226888159616936815651177003362598640025274543103834259062492081517145745714807092458690567565399662828898747949694431312804460197288019285436022162526885696351860460949682369298589290798537649988989611632522557997643977340919843409226918249690201508669363474688397560991596647236803736510719751019200315864374628961224040339428591572585164059193761498822293479443938524117966320341148430958531046787543722960908582587173241382972740540782615329099550892000371443645707168682719796763086705594433736984491955720917101191121908301803923770724921198022257361440599843370650040120514596859190032091733161207999451908469890978839984097182274431077579227155956288248752098816398125126287997285384468499468437556763252566930411960275570965718610512082858638846198598238806716683999096847760941968616419176465752651594571726193576515795221323976498356092859743561175390606696862583908982702548930261136178454110576335878678540816528667723328850697607716919149521354387046845647980026713496171116666473903143468827828093504975837511524237535419411789606542358372968590409405346110778331128013222643228496062621127178189315010354958782374379423622696362975972888772936245466455117194262336747641545554571376021962943546847425394956926818318205079559361306496930866551138288795530146003500836109248993557539843122302008275498874818804406274341908271978818004345752908728208128 [128,71] -169795361536630793936167474273139023233145543711695781432530292898750613444486530302404530807378960226398198845585922372065613765251850627970053877540983023756783214616935642076255599415025561357997484268603519496668759665486945720317974316271607361401033148462512954503930357412911820955577062818748451417504230730022019971484812016285952902808543304262307405438222411379499099571076977836214501576903125860038084942965642541500422364867332215338894287592564446769960436084198817994669882778499450476943573576973039372706342269162842255437733562502370890220399785200379682190431668456004349036946332725526654636499188523333068102235740682547143910887195851481904295424554899825770135115320867303674162593322197529090574175893853581183156626665667889293232887679918316866854682077648464734630134027105477035791509788373372773593208961288783015947500250727231284987038105639898413625262433372576333957986108072022552250305696036855897444358576833414217705509766527682291378643101947338516347098706160908719002230118743883005353504540116370543774745317129949784066060376076222525241770824127316895856802785078977070170229902013849734378713216298812648465711022658431226311932772351567811293998457177617090016563226527698618218976562127606835864309454353311209076668998524993376370780115732667067272353742397341913791684253583355801560527851057469103696953278143368327708646535594128071512029138650503154635938607572336056124580835930737153101856577354168414272996645315345817814504397049029233825983131468579531220403294010104982610929954155790619626853419116803813999145325085861130934809074998829169200682803414394590663511227586064595714608321230631235139081674402332188738629460408924849897645909748484167253696317007769175611313082465285596416147137393995365906373909807135064627218094167638446604586829830363768691703986881016539898786759375494568304337801374570340932400210121424737381127530246508875374915019228060667722134465145596177703455475835946359188908934562743296768796938081961808180620859532737158237728631798856809578099831931561454381436180255594273299843416079185448490749163535232533497682690185353942199582266060895558553257837217089481143203189201479759626027348522836995397682302862591650817140868608 [128,72] -966060093093707866486899003956045479653745220431893845498203290581924192855582021671819748327916470810163960599198220736529982748519073987054913062949348126896098522669706963759166098264910094637143140665877397198108752869548554592845777269959128194086134236180000056117234044052477419678042434844620113708196966468929330985307057696363702429309384767800713121276584422111183442791597450976975362652889792865248889976329237045330802951099894529252818210488937119099772600351537447909277573714330202060738421237417005335548199202781929490491419179764216528034528334157418117687462971966775390049669106458247307237600186476786244537140926217339795553824584947788450745257803298421639399299398765809890236056377649649965228869540658422717124006970980908383058800077104670223744301186585729054587037733661468330763319113590616952858311049671605315077868994914768924669859935626622761477661767078649180593800362044101325881854432356260274915727086353502401305039791444103896549419591007372247405504712123030538560539483321197880588073931362742136469007090155704212531641347809668417565007646856349771724719298916322812151725822479197608265289726522032599187436647663008803835275876237297880093023539337850366101832094811278238633267048593430543396847904887337418136404886150211911407384127648806576807509947388890483739882684356531252479867780920906049823818006152787540690441264747485091741660996611076832724842274310097811867839031609984587143098703217336871647428366778416102223318810321017227766619057870979850420760717218021880495950146300365082331908478061188199220294520448442645944848370143177862903440104847474392352495343966653092066121624202619987011324758458335192877058151447916415823565528604645336752726709689018037834033654676169134432714455563198353364693758572182457203579465886377430489327025248526879616537583145023393136279150820729058800471153206660724621616768319599459587457696422776379352659449308905165376231649677676992084949941699569459550896405774935482444100212169667962224066383122284718709789634011251299930598519163355630795699016338668400291967449479321543176247761688406095927758979658202079703181781275508195598792974055420604325044367735301208756124183652348456070581847684450735731916 [128,73] 79887174752600103293405119072783775269223402278854322562015899928199528940871419881240810140948942556583511415024081871316224505710601741073877495124287635072811212982242368219867272666448250847034339199458179727697094160040527948505700089537308118446368129913670730524666952767739163896681037726487714177957216100229806981503233962079705939622749778106627964321863055737773990369930075187291748926429176005232955884146250137264682664035894033626065999654869608645920149355554493377068394403075423091328575316721883463486904293914521774421489923755025369821062437450947925765147861804418060571707483198703534607323322121114277936797489809282010487391377530175451206827462610271068781053565797163398395703567697796279523728384755172130336028304090519963467480931334779470727955902304874607338004335157548943839765670644727867693548582310603232950834919424572906009988010908387535844173501508287120856891962398597151950836343575317074964272274267838927071564458518702251049991869733821473263271525267807981159831919154340096726565209084547464922087247781656715326060164199551731230403386792744831121627349879450746377775342206943079945740147159582927352600347999718645433281136861378499593964106378866106638221201852234211626520460451066990021354669210090967569425668454958797107696840209021416864611001650669236486106994774052779533338460673294935117045160254437441639390400925961075754813930230191994602163875806214433577124671597044764263347525046228155865518341466638160004747354388062821069962639275795407595664223766732010653095779764137465225347888221895639168231210349518961150097393376736951771081021366859268269577096384077046101819220120582517691081880029310273438050033089322804035227128666219639748335716584993140563690967103766061794868940430192550818182973922408647330879266497470962027063288081035383186211668310580433932110389335548674250320337858902602150441224747236365145341784995353875673195586906201872435506851721111090813032285828980965221248496104175053351573172086760870423434057708286666168687756095012461414621810661583579426514970601358271356669939582142523332185290256481577422748151068014011662025418742884492045034698406287333280659332180325518080497649948527562329455328346210148224 [128,74] 3812164474708758902289118008577833626520816416404738722523965778196058035282186431575599819037931080715093889994289512238955477925604967741655434543477521479545702434056135043533761339791053776437833370252332433447194528808947475480898062944315697418186127247401966269725552941167521197344710623162457673403711737219466740887566784614077961674124825838270872378890744053270390536503034771054132620433245428118520904907813624345915999422929125228788218065974658487597722180086012712653839882123345754967409968183820182344127763120010178479459676798481705315391342135817469813042248585468652640524094946110283727125004848303767728815997456540031204714079569464770906508200801011588972663362015201922770758581358934044239484911716100185009316358806404871794064212579362292414573400021760028010550922860438628423207566426242325797662242338314407768630492866850291237483947954137104322514082058596556128747445364377864001700673856807301610498877685707654418109394702042337380087471038624596274604678613856116227620680034799985538365775673996385128134589068301339130966577012877823736647251021578450962184870047849900617782525608503646652156212370027929178921111362322139213757839479706695123589039038073194147748983767979216726486662950048011226957422362179383719105545962557067111144309648417777568560235817454191171912217377670793333645607389112048336129656405444398774879966699501936989971908237576443076774807299953244651500632749402938668119282033816311082447953079813975616085385289934706444761014817763284195921750262286676677569214992142448985364101763643170129372772210817572287560143971270114595239019804471592911452645602615112091844564087466812589323052923676459246203578330693968959574316888878434396630791729582627235079566090578484314956525147950556293934218198061106716276319718663315709251811264456218837475965813725869965788229273290733707265404016932738161967161963144419213310101456290260715442122945013621520592829936312258683068677169408081669125024057328660576773668021620191331053996158326493366730199516950651690699647826978353517019935453528171315869337856907772111359052889107563052687871666570401876718706916104696211682053174308637484384608018179052295239156501551983962498302524574656 [128,75] -79248001389757917783482793774147757611864040742496379445151185310865462896291753495064601019407367996490989614042912598698702005480795779278701885162100707746786670659026977483676343186020638093548291563901610818969868454705570415545410968154329608038301894057476471116785576700130926486452423869602108142030836588976655388044241019956545170698048639711388858862618580340223748330875096696299581551977064874325890132885824207466821276234124387421883947972038027765963493478633870695649632421797631863411406037301996657662658965988901382693375697607637665166562425477094769819332697501436711898440671661165304688843723442111251591747558836548651591747033535355765210949441605608704311594295456381450981245780609106923732889090221664837651843889095642725154980618664189624429476128710766849405195461992039195951004758536683616263034372978246686797541517666013052563599110107966770609749520942796369991341972946211120941575561728656118540993321401432529030385468249320117391706731027204329007420862804430800470412410846068695361035261025752770305049274788220386378987063404545446276387714896440451069063924304252897251488804247452567597149302516656567796053702449063443286929377107326619829963375205374078472565844068105806240182571642029388680906504084733169075565257310053531226514797823206989970467559498430506304431706690233762716790111114114044269896737200970581705378699639695325506426570667902354659080390874683111864055690922095338523122679985088758241520582533690722952065660730316012540792444415367454261074978804157255540164864371213293267395898236119594844687344791160462727683321065822172931389408224523302580328095209120923911080133265210065663281422242191768320703896898255918147469187269437516834078508463104124916590856509521959020909440032049171229948140028982008842056136191481728153644306358341285323358819671735075211022838334468958788716237706185366267987765340684375927781219762880452007705997526860114416160509219152508217855535202889994460638467560874945039309060006340169468335377964086950908320217012643045662897069602427547253121532001433040132656998170015002428348743353355120809221983950621193930121832304003627394916125144964609087954130050740849128153621554160684672825295872 [128,76] -1213828921742634968329067043027829678350363553812251052253839423317663104896661395942459269461448234720491640003595774401775681953032613937259750520554004266148446339604590642407857048194280976799907993891820012945610605642798967652442666814963053874139823642782928698493953928357526757944400352795836840925011031977639739938675335039759410181762388106500879349645773459096153665659544074524194207977544332798252063301339359300423485607096295798421444977877615366266703799580337268423917497349576014637829564712669618751368246365576703288003875475640724547623664645527485776283583364158745144701957863388150783048698475605358846782114033183860370936172194238220081502712427665334349548850657158929695190380223424899474892054530632103854986965045505807064899495706319215904783430210128461981806637878105239092425042568451658959969562081744658191254955314130289312232016342444048552716999846278707194907512133674368095436269516246292073444180514870388034507827256078339177407356863623838593520451059219198697970999015464463573554915639593400665128989535546421764255573370181014417034513778469716553855488845037737227050917996527824173285305764844117087807492408468025816363978924957729913790778277720869684071182248223424592880927918947469617368493913148082471253974521389351891890161619844010770916841092513192126595865694127223855679501236420288493854639655610738013208489764573677650157754527678014695125232283961178773424173765672837356862148406986806843569791948330771413164102065408066998297452631973977122706561666939299296152730671430509583054320549888758460940557666189731122328035269649566494574268844060045600096236022523028965441512471757356933000897455125846854358866182408097691865213272414738521934735882773920297161199258273456994257558157321975785227409220628249206007102715969737541731379673657315286424703649478656589704951274539708306931079846381693246561728545295935034634805076470507767582682820847676115055625470240963300103218366269374009048843442675733763019867121549180729446125001623177944722644851097095400661291269714468752904104924731531949833276852945349940440396144057666251244343664934349118753996026957027914762402450268488707167213587097774826458846149646889045982864 [128,77] -46016452609821487000284386797437639100542910479535246146871522372059369548486584439749467847276652963480702087706021549587251467105133917268814563881837474368696083762349066143185260324795580999906728761922283960102615186854562594139655577264814367353654065268920956999540670836925550772108926442952265065582799060221781070910268112741886906100849343754844675034424919717167777025008491054419562062103268513555124361517465499347381800905550972481317058170141190494477159763359438612279436582390737217007767859438580669617943791199156141016664278591338485593063741343227459991750944253187543367142567288674418353896228448674548329726216817905925852398879711268217381385670458381116307033506273602811841205757645244828925935046947350430059148972590587395063574936555855446675072082987199085682325464051582523063805555037537611994109082365505750871453456606868389285111211840826249742275184048487512941625918309715735461870637777368847673926732553283820209519777022895503753445167991215017170251505171262233265949813221894576508706553176206469930921293498604079542803188953663421357939352203949464004800411559813227932400516817924412447490754561825671081452963575978343202843207829909284507011727952935239605087203709559251881042162137826146954492372356565996906315011997792137590043702593939599233948478267313140897823195014631774559672481265743172986683289563734881308943541575841022852865920053498203119018254712703694308939168853606580705636285152101168643212722705072908237000968409363002273430847537686412586773410645948440964678247947084219362813429138502470922635892394272764078541100364497779422915179844185401320772271587529029017332058732729184639649490264880537179737123764778419709066947149761865377771812892315108472008673394673744690164834803784440130523558899845039141913758443760142997568458931151636348430542221114059128692364024591117451195618387114421155365882117867886504509714096313045694551601374027213503545897337359393551214893599322843493183859352067622025304931580123283582906095175788970072800043588367722594635260137214300532547871282598888906098649195852883597832429808921730309538707699822879106380865504904635382497018742906467978731094020286690595553520057884485888 [128,78] 2217457989163893828818889949311642665620182151858541951784394025643502512011398979428069527193178301648826384396928078870347876823173228940401083718004199187021426717099871587634742691394313599056534156171196723253271235256243353688119860312251854205822280771641072241284932796657098851245012203362757454485485676405973109272041117528177234003096037895271395622403936750064517854707756675379914651359835581997912198646717226028427539372735831987652457239473175639063814842934541636132695715919649857313241443957868132625723070710310296717881424774046750260190351419440433898538490513483549055213222735676679480052379443993238972524546767478690443113097842812173986000613721212900899372626193342077154328219715057679870878933420356876144386070409999991892104177789339004463649183751302485374169189314462221327247352682415004833874783520822349849475674489746489850648762617295269637913638510461413655467141292661754400995341735794610152600540333245276600454048960589493226547601658384157283878834742744357679325341556756133827085620312695164016230221017499430598242209133908127266532136370002427616444702584388950863063773345059277456828502654884263435455359011507885882930722579464022147737104171711536230425052263068732860750379790284662366813031091359543754025997090276974626945583975030993998930524396627953548830334602524205743676693581188376449800159069165102152983151569205574065158461890908860272266909480243792987498994514208735601424346399872385892261948902184659892049429713806705339020703248146756936674824917963166419506421473335998492169126438935744989217100694444582664657426776751595675083420918056800919341128850236852411450619915954832745437543809789414729307278986884676959389956313645040527176797271983661228461669413921822911142400390570800725754247582232414764362107865254692853609026553847109817155523482817264699553302353315783057992110447609948101886064197452803563062279140603149450525140400740129912268640741583154511083401720188481947348351391779790595752086713387545850149589761845734954240269254794827985764274599460806412442030329447005174530096815368749576009875341628357986427421166078474212652010644889328677466538907786993353678295793672249672870363150581184 [128,79] 50170467859324031361555855014375323400690651494504205159432229891196522515403700912868930883033381751196128164541970170327692436816550543559346147631966553460510832751295863186563984145421081181815502252542889158399071765327380382970792222890893596788681372380011620259225355759390352602384240423515476518800856263710386717584460892623553598562560669078723275471308876933062190704357193697724986062583421622874903728529980494138152989339091178037546142790591116197921028000708546575092264809876519162242705072344688107929933990042457496861463048702115861875010260628751206457247537052591485346378394051368075489590211303136904964956569289295718491121788700986260944521985196917508969443061995955967282697200112160736204811595099181756771947972100598039726767920222185263672683675236012071631339958359297603267717225304977652070913708108104829041744580463443989881189093369507714410060936865236363385131442113324680972123959371408507070700267390229458056762437958878870011351891413531984875927620421538632815892686918689673444517429461152500859402530552853117003552783831356611876715020377207606646101882468896090739998596785253897042141920543563117640318258248486510054191527478907153558751453008703731210537100608525812166448520608047496766417156836978877877841497800880423264977323896340611370484231355823522022124487974838811734324749241896646542801424871675154403378107124147877295178229992585190659529488067670936574810833425213717736757658440394073257464262561242423271088856034812520943222187896717675932399008179170675033476820638752633201476613727403506978604971974506360326529485638055834551652850653077410288982553262939402171891565161224092117655317526547906550789419860459152322122405833880258965488762696498902372685052016754491783259437508768280105909305352418883272661108648049577137066028076440629884000755304045903785973115875893203665176169854112043254540826181663445661747672477127894190103136626357375800175172183215585244367311568436574171073923810168106915464812533151127174935846093096697746925824363917207164661700645867733287424412333587700629976885710088614197001267042497803800905929506925569928565078666604278647188284946200483565589771611061053318946938048 [128,80] -945304377873342594578456685995774898783580006145792349822925245828561267010837940170320534517148536415299632866097935344418777546420318947056002242188854645838912487006982361061270013981085507102479421603198387856581605939877020172697349215048183310823460583729806124127522840923320619665217134950657878196145534024737906041883453367080068538258325420242925955675926925946710546117996574767957319166907214785875947101608751150581247800340526982608513711460961733913006106572218428349318415470274188159681785361967369760313627102563723447874748171010252216886628689816721092927533545559571570823548110483814367235602945036184538329634169040223260608990277532503004747948691941367555547298358365680321541663730194082097061179972279259661899737433072684228450370583177889252422298233380613641096333270029175270900514681498591190332964829012053646163992857173058860835144599729138387004951735920702376668082728105795477262232346926913959855163429890217512548423054838036162781851275476982752616233248760078415698737082223435086530091795372661257189923832679325394931014250415095689050232605265568491774235316462035077388277007832380336654461003675947742646306897199494551360895948057801208520659303841027451598901450322555486187095127727541217656578836641699707086125827862088622080318782074102052178199430397014259020381398431108977052181240808378751618661435299743189719876313602056766240198361685151132922742260206312911651199948122702928724485157639129111706057719947919096906731160729314113146495817948009594250138854045115400335986589466068934722574272353276392312806319865658408832313598658169175253936539200596956643897751845706717247683286971369257193995466691200968531889137195096086941315942107604760325083657049041094945763255068662762245402902702260237499858389861803666517120091882129925896023576655135157920463337790240984573425809817863924145979243434937021956838806950921298211716907866323039902300733725570544100491157492506373012315521520083810870643420974432423382599663331798796666204719972570871180281801916124299901448431717202200766164506242257884054352167639317977773860711409641591796965451549623819902581786051000922970305382365184432177195718699059853927828 [128,81] -13825504517757670043784590787088028098352545388666515763477466568870971741988314590649590876855932180882602029103292110844254711911944103874003734770616243842826414112510353837538019193432849472200197476762329904262947426446593070379600914120248881734467515272793519097196331595792497007168997134586299436265450727580049536393400133655328048373368901519594502205556557055822513657982337631195184015193750563112794841986464209745075611079613683466812698980772648154721462591012673365177667324292334212339785755871181736606213184016418640070265568830599445826372099636190395357341297691941110190460308550483609977446852850290472366871005314156623610794386487557076439897643461437181344282139820272557885135709813995807484986455669940659533385855575305747692424996581280694837422127350042398098017536722008242742093085840942253247275092574832047887579661020055429697522313742694142330047743577293727983740184001790895194501447822362533922511161214831551154071534637737771050294590332591086268701713904753666176674814536833894240116456924490796715510847090129605011971068463419768725080066098108258797983317898861509902842063575755779968629008146307311147460674814730179055638488478986358355720773164927014399026884050542335727440786849363848122336434099556129761568853962542896842305315764567031847741709611249070354548475627676753988420333229781562735813718674207758138489968675165084993800734893819967631795698453139049187145690471999344575533054887616568027166539199734448086990671513244585415837503853658593482749704113225953942842201297747762126697995528824406410892225174736338178660945271207280972049794012802387297812586096190718309448295734907434141608301624860319442377102516608124395457257854831901451387440339823193649142619404435284615304184727239524932735704118813914132633847783371331866988723250678180431371797562977309430916244779106419656937325638154652469276308304190710964308322815735617097136263410937664716963863550889143869329414120941440267193828625525540456247948915105291328882970759971044985997608116271746260284895743496585944584612585830332304608394850807391309127837731543619344460047890239714965890288988263877147596259670702024695558515422134912320 [128,82] 103407052750538634230260264520323464253320896642498279377189487976390580474223566253553683030709257832554682109187123023527720659168755165396998639795635747991022489554415263901233647184870750143234093837639775984125564590148512163127385511103320079758284710798844653742676827452645151538744179443216847166020686287041819191615940827076318023594771637406233956864511543930330361602805673848621283089958416089666291693909771110514997035281756820153329434310060559695154902536295636059027551558747377284694305830199437131399801572449628228643401767278518232712285021144893434258043364498336371035688083386750801819304549471390147404058256345011555204025283082094388058628112177733296473798429224291959355327421922014320432827981399105809301147764608260869887153050204124461768700336099705900922333299023245357153477638221933194298592376236223993185948304741208557872592386062801466146252751893349250143475771328593972957339058056358879862384235244547572054432654023948488989305048228700171064150875892894197932465317467391018870253577314860287018617990417509395798887403519501435388213821289281878784082451408398826557980071893071526490839550737454933206076091845608995612273214910203014294202277021646895004331192155645424244177611616995925144688877671381732762665304450334394416067588395467459072434303283124926719071530699936145941439163283410947239322594777738073277431838778714331862791134173322552002403164471003105839654731323942754264884467050164994655335955152560188175266497149976508986686490808954618892922139478129206508536866788929385224243931497008749959485110868419039915257452291521697034245974980324922750298195254056369149895214475882128069837925776310445613254859098060970783092035317015179556764377009411105803412040264381174195467281419540678807518369711160713684470337568333357255389309250100387760549257791080301020424214265502719332186142412885593561096010469672979404949169921345479252446315194563882437763967329850680909573905996505590832665665577010244259844292377426605945927890001215521004616030742953371302309151890185439796366138969849178250985878230844147162478337560841323029982102071078838151829822942429275398651764742825108012994740531376 [128,83] 1407528949053222350245179619402542709506689648380193429051788478429333206527331692743663244508857102939097511534604774607730262733995232747847877097455610890920993627101240897104120560492840115993299930627761633890314474470350985114845366010938985623803141929160395630820859545841055944643233124866596988835342164893103467511834140039394065723697522339474466933254098631384268667692461007403826611779858395168246748009442394735699212349318848195294298111571051184020224935197779752425009178467613454633357410929881646055411194848271483059154169522420236915323239823819535152576016838005953016848819463951757869078781156648944489866726120435434783348136772422245667969401521451775323285946140278504166920010884733174535525893817882155640965262211983262061665143404807142976352715555245198128256065202394399212017844225520852883033978138240245145005956243859769005618316405369265766504953409228283689987147892445923931627020823582405714571194630107083495513921444951874783817830398429897594439573378962187969992815750322837870440769423006278096182859265248740757382115557501957435257807604369354493027610599335595249132062778142276583685377595580687725216956409842753613363136025527540214573268172531304213596940548131564397074270940151475968672698854868937032186766926924278465507321630597997196560250956480126031906850301587820512438840683801555774993108536309065678517601235422383170260261865195507105162664151289166876600209791508826805499140872472030128290160185619268010380390320125424796723402861545949133625210344423740566867004247197756977813158737210933151192773516164696034497494620303716605933147152030931926712023271312094882413175665050271382017493206985072410638086744604494914483431738003007703117682521162412606723538441039604986342254654562419008283193443907455217037178422048150378314587085521367456287432366924655262340338353906055842851407263081010201938602625066439511315996123197362911326700164336917997736292626622505480261938367051497159041545583659670545100263552867539752537828748995221995359016645507214152073874873311247821171732848828704255125158819615609095437491002093411419477300711952426231938775698509354842476129251849197031145752512 [128,84] 2788948548744429960537625999465316020171989687153347250321617164114862292601903219944353699210894683699831797500119912611860353770858645843824839160418665076963406376880566718294824927310950979936107621723932496364934905599963902941216937547690730983932741611524672978891162903418025585528044596575129098220385972921623477769692076088919624203436593186709290122625300890175270777158943957564929138084688194973942553009747763868091354593696667359533812288087295348663663406758199543222341706446141036000406721490163437577268413615358048568491464065570490633366975178674896829329136207275747974496113145003203413668193044459606797978470142071361110025550972766449976937930774014971231285375490935098163170005223435494456288240236998979706093351864850497050525310586670567725289554771747211231401603507552254411998473915209529752669090351910475978416785935421005827474247509959117125013928893787596727946465474143615851437464519491317265755610498221451740988327681739802871936608282447844293833332086981659680959753382348349536500698649369369433418211079286994831835764400866864476727301950520870433869822012493232456825560019553040436521495933693865577685820325837117160528427156629841120515919210705753234015846662480358785138107221106863074299062694271144560933769422617890777622546779708652590776757954319276957042522400267385949531550403128614377679661525756797577234834997424393831185172305493773238012881870688869383274822245051064871112086200363187753849351989815196354085205701747466608521447629845217523510849870016861986632413431859663784306945228560778245095799028566833543015722972883018877127345129847875854374341309374095721591919640921842645573906403999563804318017424177894003292556080323219153688422806799113556169834841806035147065576733774466988059162848058031768048624457413183169753513969348924210484540039900393727025806643837551351323488426523084447942412222722235346738856136672504463442269620891237437962688106986022072214430522793955805726997539978132449038636598345230717092074658869621816107016018037905305365116443615612402429721220697838163207065825967196583306203065347576082524989801859281325466656161270933485560936025167698009208 [128,85] -23473043609054278671223777862954609635589316279351943069911363268300360833595489803631807481525181390763482449133400533047604326170680425958320513393492451669514543121708435590631776379281111977766732800574902867659997853047633823885778548577286816165275283659011316790113308370027188280949158206507757572174916038097326981528323044789050678485854795067951020200818815981784987814734075375132371287744034277165320678490038050999517856528222709087074965130757060749405485528421130050044528655101152993857431940244158088534252343072788817448069999187195908772119953119369998462461065977738801105871012938141889709898260029113204502041158251451066258696787029852105735719929544673976132567754664925012966091102812024179734726080612914365120650633309253072835991357840728831190538925737316928682407823570004579522619813864817535321925754478889813391378878558905695281343359844507289750575876447606414200802849645071447429808769067777321215299419356564074555090716449878465677201531775409984773706248940057945526385751792964685846348920022727290084901938702729356906805507102480203759334154958840173499540373864211623960428981514619965294023817275401145739421742445764919806898895447076842015524600368151908498484264204605674420683167105312415702475712661052479122497247604750563385974094872872446153363970365028087080748320573234226826925986151875640675742345703899684225049839072022664747243109376446748320855615993276021236829612655648558406182897901390603042038341264710931523339401217017317802760893045918777991110378614350487777680258406555168994494445948751225599329064554319367045674023947905240496104469744263414761899201102246202258008059801362135062352487062457008321718956299183496440392521967946931316259973759535902009142828448254135327739327639217562902464454308586750675591630333323705086219027607846325615717282949070499309465052849545435591852319211167919485113252941840952515720783079055870669311692799523374823251240636288883213008051415482376294479315284955981800779620500483347892912020746871203256750428641954052114255650691220638740923684852493204816443611498625696790787058503164395120512849819850143117685557278960961777403465028484656 [128,86] -147120218028819270279000400715281379781841207042709901103427856361655253081459601427772728186664885838512450583974053750811198160617846245780453058483094210156650232956096115270119775980522588921509820140364817576931323573426881418750472037299941261985020671187063236869777824813837000300749333337802822578704685673712745698642387835569442603377985226872848453796336634423628810598939798810123295980739174470225405865125860554114609851972881636541172064915215882194252900705408889195098331702461165393933503380409649445169717964013323183281960504953361086522158565918192441822189984923782465660977632859451614454215144815768874491324248079579637214833172188672986406290097298618799824768105544413285584292701708182822916501800658693229344457220339498227331561201461857139099831800409694205576828626406521324545191162681525154112899673220820516160443422745535594550880537008191370827606733488268874051813220144698132664911974412092132922224525166075580029931889176634249836161260649473800601486259846975055504159593893789563101387380947956042327413422699307091858766173078561930868748761748370317377340100009278209690650949897419128574177270101911758664606903965465729671601031992045012419673559070575329838381436965762577234612036786394153274346835616152598635813689020057681930322146532207702865247390073140726136844603381082646988682119259962569431359357505373712580159535904290419148435434982795315711427001452303912296422517439165450317532344397761787631381515572089775410176081550930672341767539906942480488251503656036046599655349097421801020792811761601836518975844474558361805723790117024743159964849558765788013149546822488959095457718771756327082317428035662258694644729101395318951824512634923431092208934707157218814070045431264022023940838488823490779421872781706303623236381668251528934801764619676657678942456089521161394548325427824364299862605388437144764712414520101351220712589082797856205824942813286801747592596064249556119437580704575856272672808152271103624434572687463059206108355740016545844500385846146179402968184523216709703660406043149182515441020144581810374693070245911696177714326226670163275534803689046376751246192416 [128,87] 401174479639737687845127218539600101937330168081946960961314388007713452384766403576977814860044026224502179504387746937157133043632453352528425223151281029147398794221990769613471072633414553594489474641349250200026559708520699096194305534439928416945308235202607509823716162028564654772836027002253513614974315447276592031178981349237150821761189632696749751573570878941240425913216986002920841876028795317020145766250357207300598141662544052693445088658726755418636744406454810235934254689342201499071544114355199685684603216671434502800321380736227402430718543142613881294245564628795126073858648328301343080634376033419910832962217447123915455617159853792273770026355177286496827434524060512307238071297121113922631200718484228460092227215158305507518618433371181653265083342112151594759379561808596291982542879165889359785393521341355324230737414040258871187652551740490977030753786585363301098439395421791224221751675195171060811182727136983050710059521221526391924516703278981743781626139820661972541390568232597312685699170822715132441279330520407457191509220298459410250472715389559707466422684598087342521377052229970399792754187162117321877894432962509574040517651612977593178355877152432994881385142902012750084237359761264457569994849891927431962049354863319327437015100795747660190772008737179047329231094650261552837702028064916459555364885326071456416886214911740199535346514821614320764181330190580957488435464180590243610982407654961996533515295313073971940294087698715679826242744883070710724751168005018084400174393096673838398966019728336088144942877076959338669462911013815904591422655665020147313219157723002699125550240784288128330424118913702427527634327415992911335297227917524499363319253870477298303859086561574944908033061111376093778401166112174900033436582340636643132860789834950991288905288203695635688886188626637308086506076684185253118572049958805573000944384250677783952880995733313289663164750108929113993942815820722266733821727557891073966057286278744481565539576406574585874215256215640828982860049159101940122505483753531164605984913028562682908747018198151257503834667930607698275973556150794266930368 [128,88] 1325496439673853444106381133003926256311805520433702788983735354899775389938523644043146759177174997995305573931546234760520494048611509394562328998782136191903245058766401531133109477241977361683809749477692562871700637816983859625159656281820183750280286988550526202735153790470964626009907121005774188337813826239393139370200801730032934039158182488222862605476829084857263502679874737765034304952238153219202572206964637632548250517642926970818993150558367197556897707482864260816489079871072603306701817699959471866320190162015815979226088176934515011756162177146929954413015037820309674956725086100665331849020252402199987732081587566811769197594764456179006064424858411942077203998445060159517009137537101381128843924145594789053839702648617126007586446514462871963437795756029387197496014082025119631369290782269122927578268271307444960715413809300928491474063659265361256748349277976656411643556015042296635438050864701128785052552765259107338781673432777745094645832408320068324313429497069283644642427671314531475465779853658566346893199595349661472423424769766013193415529791243629668083927191245920771268207442115071017629863288901874550638508446624712964088690907112969013883744094142436557264116322680598760553655102670935283454897871501287857768713920432122307861498148443689096361451042708053919294343157838140691655713405567976022118814183819134942877598634306375881975092223656087286681843486990406151071066797751293219969744761348142037429354240649950867214741825437476462916007510257529370261941345232870332152543690308303883648595149252801780760247341932684194377691585621776758805170558366083944170787941788867433402302466422027308675764398131760034983412286696631328755550631020842347996238677885546920845358248824683586508847661714643728534662764235406196452801873720259582468993087828009954445018794684894853248880720380841674036251532864519318808463447740523463825864461964951539971189106512943394213448665404796737503214784627227601694431670675917640447066095064358370776281916766814236488583364427369285964055763574125504880148052018114253036450987595249688232562674799326185454636407801124401264265680664590440 [128,89] -8191482699074701367630681441676409170483464675977427801081913741551022828494272916936341449095645862548838383172154754666595304245445114056977168185287174764161198775487113949026982880774688428389771532633241746019945372051688353319571081636539652771778095446814584342745423189586566702786963164751811352991855836782868852805421340833238583348997171701353020795284716524050669248873955060467658814467729631325555714582529634187710391951896061940639062907504203218183307539963258585407139723050184605118634151439540720135859739896427505035062398710253316225464684268528900071570276442332643773027089486127157351239887271634862499887224317985766913554589027276694701954559575341847236888886476534193518089213102042213033251282659157990862484595107613460183349121931762398132537443485763371300033770547722597147432433562043135658606583472291119597345414907724671394039054548600654922019881884420438820142780377822031011104403758697082561146331986702010722852082249323649439894525778760942049919482484379532704483015923720379473707498804244717969533881678816667612037309801894448394805825092268730005205166535097790377649204156709564669992217656060622368979636653822570861551989675183146022765856041858338888778154496677668202129240995119954463272449963392515737750096811222116194239902211063733193280561019889112646596874335932891408312708256666136796343437236460876297322592396576379259828611854798677780813768596741826703271876710411247048335111378947377396627121115646460414323454213719842113081850166534843992948346560772389484841112664557779608914935069947579736871840529589427174552270131959214720254683491803497830570662176641344289866219037313800576421408859022425612901814747389725574068685755106329985747424418758022170113156185161375103939680470368229055847882545598005634412728926195422616011257360289430726921351952300483692091149456858977945038439559975947731217881450744081637109092516596853484837228057231053717103558999113017540790958579413403635003451969765594483157852480536589377684793073322924414575878575029372906201308955248781565361415968639444505744510619922717643026327434156999623008733120877261882875014312288 [128,90] -344302606081658582194784595736400213383311822091006338479676694687469640807740039923282286917891799090442350765187091333837244895672232751361415178407047455579018811673003742110398533928306981076834352692845865640394449708327282818812708561018450991253395366852573689235337185325995771523166290024103134941042196197975947906391356647798612227567401664046427585638266427159678991593516834554077773044194235864681083015456574628715723409259305650415042316186035296252899514001785762124449121378769575720298841602418143369553360375828473587366415832846142762877610955292570615534893072702738813340698223031875682980253190896350886389508811104669016510680218999377589708811418151101322048681831483212349241881038618602339249148890767843236139357830864033476746198098334705629201671999472770147496233004147965421755772696557897512772609038078894917923259691646184246700762264210655750517220969031728647862519181633708474589215203000556914426148260805421578866402814171341931413222766142869026361785891509693610305606701408856092824123913949065191883830248091637221450323333437534107879539147086307838674046535124301640955156230096643745352979010543084305789146987822699302003635938343791982591834046988072703725092964105580384504480793430128719186975813655663737870013505389782692210809067762137974904070532241464527754546651478490147230158854047329867331951751151885749978998789328553935658118636008318784764648671066863577910007657650513286692823524262070317471447481218204611378039025776861686308428054155554612980513312087383050647714995468043847026413641902730179920077552670010840747189809510461264745118000810535787611938114815898642282834125762006061515110936296761797008166319652980949877055370123329896240096201634677300269549939745951937670831960200448666455631426639477882557075524160746263053537590982789401237388294071636496064065473545556227722065786716932556580109307339233579042504018102841539068413058527192259464462953262829569763762941087113923813935630704756826272941602485967443817505024972569726828432652524933686553285947996503670889452195558358990332377862232210915783917183530620643951350573484117586040896 [128,91] 43708018127050420061724873468186497126721236452539193061358266274121121133753623194647022034805008093199420803665356321430419190252238634750225315611911177823830838178469678521036625414895849086925750582363456349628155709050394216747806182174179458219742056460545645664347343369835580233966921026445981237488775019959999597399555953802522874294516400403060680999759854676675794477190209909423906488722623599085986963933105109619341020656421581048858346003316053727953667998020676075063966813389386540805329269368731196232881076037412478614964618842196902822805878435082662992548733676106370493383671822202534549456926022657566131592327145428216812762053723057449081359683669705915905271536525686434913334917622084351143661128887641361482588190324695229688605814889159871708405386957879145244110992408533332190867412869919209123903257011677002686237062713101842894290149693723199523545425663981095802828896455657936781948191134477118875480886347941005496828608772565661545764420676980000351325141327571241140312286154675027596852701865018980045826690511790267838688343888441726264763994293033420671471190488422469863246774206368544875723941875802582683544231926996559994028689124919731635759941436517901936331022130169089276803706889715307136219262343738508710957553380140704130548266607263386821136705340687074943287432396634643840710732228627931508987691428172860345593548517108117581775367496615230992030879784965693753665498082545727497327291891519009902711116568147274504793630871079233098110649717163219365561267101344673946512616305350344299236917279976612248190575646844704746068449225184389341194773692802016858587740835879925807682967283498439376799079097216324417676056416529665442144441118241296177246534477049897181801869691842306616868160825755101884539886149765215981515022432349938467104304399541673325299849917987841678103673880909799181409589841942349754973221363674249449712108867742376477881197370155096833287550413004230127866558538479406691773170485619677653094671828148982361017489196038595380651096634659947044974144429693928498518925809643380870311928540099808831705892393433561916481572418762606688 [128,92] 46188876545016454852306529060417215875124544941686134929918370297731780478219561626681628523084577029502988029414562205144402844715370810745793978801507080480713346727985058788954686269710732190816201775475658020704311941013636526799494145723379161117629176768674830440923741438325180427746260953514077921708819585803435578249536429639905429737440081350539244599194571233164949969762428821635063507679348477973057691517817047269135230446493128124415852850265265507361484116065577476169885520298781960215596508207011321129274154506929115948222529145952516973701433264312411388156036842007594941426418519353398346838415264996622159259270299202293449379912899663716190739085961385171835982716578444355590848790842831288995897373120247337277855998742707149756154219423003209773232269386097587076135904348611677870533429665749298272409878905599110364350482391133110808295433631036152777768878453989763941807133294850628263060886872671518180843876705617121758402375485535955323730373457592871120191947819362305885484687445809386695861518670484129583645545134643297437226642806688520982479241227647142009214857792968926082308140125008787658616420274182406975187874807173336819376425018547069148137610314988430611331518009050446814483700285304819594093453199489110791420700185789556166762056364457626610192572824314006144503336564592426545882432689095303474428542121802173747278880704610412319175136162685363148045106033532715452101044923055916544451790124986773121429298801665358645344782471617877479724879311085648536498721309465830370702957327085134078360273553347466339775394830959268168786962674162522997548658930798193589891017205063538522136364637352954204461023483012257154927385081305462775322396345542305031377707558033268994580049615084370138190600205044829624798768316892715933660685146388181204485075149226254425560265356424643945145294017147664317753863190080293987328834819061335135146831239512872372866557621081389908641922262662581934175762013315120436103838699386753974417719446161603596682716453129692307789362474415034932511382248217086628649262118327669383726205591527641702560801422761465264058645909072 [128,93] 46581433251153945102598824481002252480309028784699469831000410286097865174976474394665401234093059001355792693247802417541287274379177311413369666570951739775855143816111939482213580597559148244442513978670062676803240960875465735059409142076577424352073984078812140220901368669311477429327146855354529139453545461577197920154313714886231120204570055537607346655955333679049294947012871795345287322400850332756390716182755802357957500629745934908695074192422750584793824895488713045255000943072105536610917972369850456304946548667490941162622611982378695786288725243366212747737231717152686082090008026485910497170149186458846937079491905200663814568326858264844544122155133823332678439781251192679198630469207579169186215344942224327095520051747950262918082199845535751667364639332098668515216930600784097599058732529345646594009440456015615617086581052672015240627422119997102050894360813588292381166727033926524368828898888081536096903906605370314154555570425163935990657862262016819068027747541740601576270203491260790874215245244069344377928751571593315628197666257005911353700105650944192757092593144313318126864848831859582749640193548739392270122860028221974539155734551712902838649498356655894234366885338210537192478535468141248635202991282215686415719906941988602982209966873708394788286550591826756053768174194434488924347942308302405407361213344828774822051118273357725091257719465485966714054129579889917261622652088840505429648663866055786242076568404630470180470332794125826326726832742270912597936037961198965308935076003394845464077207989419944147980688567472210856215161837869769482909029052961162442631331655458738409876459583920111560614801410870469356519814188360914563329356552219836464394322375639006933898541000342521946114670621658638975988667227801124280042362213039795015104049730441373820832516148321492240559732814398276635063227841978196629597286324565600006551591377977406713238794852871644548137956087258715523566020500242403641593396999793456911616801090331713176500618209651408472580532964859733604037169494536963637575208431068901041791653107605749532420538745089392618242672 [128,94] 66690872643630303472184649714775972650904908226515535754411678628853518472375906897094963717463339351173967177647538046171855371583414959740215336691321954278768756669580227002999121514653341035634814904130291364647230727925213706432592574717977055782405783027268461707078701943664370696612434995671226348993464516198813119107393978979224978941114183630684799036475462952735202273827271273974259801814622587803586463687123046771070161823811852874278539352267106899895937251910784878823886872956622007452741340630416287110293408015693453623273656024609257661375083585939227926762477728017107257204293644533580324447916863693664869281091715817892270963308624117355854211378414505078976327172266913802235774492001230067898416438817755163347939015585719332085362400402543454400277270356050705649054164494589304059131464442045431703464322598411510436700980549706904393189253142443988959355908134955339344224027472513009211888516029986966581857675778582971126791017188736115569296275291438054514437697264948003513781465040715696994752183532697633731714001723697933899098525247690667973903535753966719654948583796450687188657692872200218558425783465587744221238593502940472042288117952163051685438065261647241440026092499455458714184376213060117917619742262365354049542260789502079482304552159377659469707126002353232681353798399404291366563473053821994414034067269449138873824951512527744547206363413861337505886892491670427607873696122465725087487658225012761977528891131614808286318792130964196080981125758884102703807080219347261359658976406815660361443303037487096993707365433215964156115241739541845553149301194619569925394812962946443040161050708100596328535643466215246047162707843647602304509948671728112336687091397027512887249402759944119955687007344286583107994767875552979439657500008456255543566728996087340277433765599890784439766797185876351466799521228000940798195990885433009580846913289696872420879065105112177285469957019899570442812556272658222157525476004367263436612601876162117845366568451075489706918576133519961841519413761572469945526388254354506281480563657856010242614916656592198016 [128,95] 30567660129173469205811509835778333400302187417991026851190620221171562416971243790930807789014241402947708154961399565986085426628075534689716974347994135942174127711181580556275737631158455502786181841434241941697060031727188727318397422944351428501894452779954463409669371757673385425209972967704261485231780401105565844996447608859535978444254141777267441835267888996779060994565847973468147932717176507083470672137480415464641817439701237314233082442057420063783141414167055251496728828611900471253324374666845713103553177834753394845646762073928257940677670294745739312081239941570021715264530340116483811940802701129310401288882034902020486477789580393626612001332400280087710786321978775119793658933575049654955983747270106999792758625207812883746340749194481973717732333223126482961523715833003578754198099149616852407046256794190330522145027246165134936146911502632632588922783237445004414574619224141542395546680475770900083783913803633859933797961471232285677202933037896364086014193189255265826385684521575592386014511624339344185880323139173288982128679159051514038091958133333209432942505816094940847871055616065726057200253339287913408752989764679311119436961483053876431416371680362893837038512598243590746785137603436151030581055314859878820656434755565107565129312749188999495862023464290569705518503814615383680416902133787421219550327753810143288177396554288388160831364649353615961834404145054923939024411550997055010697129702830217593560874674409745554721197372293715905093834529936954762405360304163050318656942673961404958539922050751153251251069702245880551615032410135511300261402073657303093696485974350697376038846324344523750793212710336766031265212282277709624442300881323014113393514073447365549575994529173147003546150970641985928100555540103967336008585631792040254883485818346547503645547795640299662871524977861481046055669048427845452888125722669808028984812590884195714069087322900146634818272361133930802320803729148929192035110792626411679046733563617469384616051410944510541127446037481132198201138427361338895016562025132526234875413925077925994470713426016 [128,96] -27714352027425345133684688946607295936558105815853781150147473191421842974879877713761761043834772991190691972382810147237237241525137041338983238865910564882764170683087328188320999007946994446080589553997283633933705153328838341357926069589833200259303314976824253514269982257908871032986311787353209978362031007844784235635760582447769321205530700331755602040381203371282817923039968630683801129750524018235271356451047862210875021581887518159159215455027098347490637232937559779111941290843362653851080490993552655703300029311894140341817809304005147633945501742676698554351076606127095676000295474252547913336616792741252203043180187206034857244450810142629153870851474270211149907309136364740671911554794189691597537760863625985787092106879685819961893085326608662006241274281001512571455257463687704829335845757041123326636949622987496844168006113945212380876943424122622666595966765101771619672432139499516200758291327467167199235147786046431957562744102882089821644652417339088419385394651665032246464895029295797369115579180346510771057178392801326180284541094065903413945917573532315542301294365550927253009053833252417902266272891051097141678985503571191216015598142506739509037638093816902196963171716461888425713477576031721285682058206037505164541481689239642646593198284996741362690553870332018998440426537496653859540647250150694959477214754471855207821705066062350377221410675114642858901793893925413813649743962089176968786156557792119216667005275650897664389781097443163150223256302441425607800230159798958923923096704669737313498278713707876696408968063388889794445657833625298997076708728621297593735007698843125659275621150945744484430493021463585402629721873646439272949859370067228308903241773158634394803089930898314771107329681286868824209100858899597375509694670928737563084806489277880573522939259142304169548197138428901787553983338548530438256340071850637875508226406182493359500542231055858733412813151701459429343810803890971210145558509893939685009763724676554128975841223536260846255840395134459365207638441936477112930064086531412247581420738387357140840902 [128,97] -29682778243796833918686043405767999367191795530300920517750184061386474707298454677369059437858127592009124669720849141229198471220179952468173876736640650283391969445770791436842067482420983717284738905012226274366103041505392577353733414956046962478656290716744818315060384121221603563774749546281570472105596338328275023859873180348536133333349066077664897592607217376719470311015430930254084997888882165305460324118671599664549649884566156555768252128461672206226802399742084310266973504442593798767315843819516235060653120443524791877025790266197988121143188954473192746240313881817645623433041297085665274695451813981372832656158943450150503398746211495286095211434376755578469752367384394316288678208447409669948327575695422619366809367517353847561361893237233533007953285620934658590111786766062130292190720185014510609962392388369606264382071530529233829493381313937177511391975961904661743793230006702799276717365382215669494113908165018384632863157884547196561774918082003571386212579257095534149517835375039821761360856894294626808315820778006040714505607571984753931206626182424862735819047985890238852894042642649530422827389375781899956136131078613972652734997999373340265563798665808103287766615624810499342328707500728100614153406702160103854103042209462212031149826504646150143571019500144911557201708937460239555011844754541184588540285442779371385046227099566139486449924659102388482305631320557294822177793981993920966728028393165153879575752285457304274849972123689025025515511620465044028941701197445873010381345394658761818968499528673627965621347831771940148319230894465265489542999875499181037706803788054481521004436679024492431287481393331421473130743734271221761313660791696202239646854617550508436991618801105327745920874222414792643049122140508755777632429672188968450187161671897420537241578873179708231088505727942893512999044495331519906854732407993069605316196554304085829822680169492057968002763638691423290311563087509157040978439053038689621568806798539443815994284464675096002873691763077282226196078312035322065339421422928909300487939028234579688 [128,98] 8208994191018316530541436405118475620254142739067776441573086606839074283801448465239811917297615735748174516432311990515362535172977742684251918815994642119251501942088802022727897998883141717781255058559459834584489626610838160832898781225717989030141349587684779540142779815755961592081238387811336811532723441089121778998666951684301197972135027754250331863666443689419934432605501823315153817271695516343086801681981577009772270538279953559294432299198961694826305954565121649703003098640944764731267184050965301503815341481005371960455966322833475551162170886481999006970837165619935562602755110944603030328421070741071399361884130451396887904625468014469866896355603453934803703668876564876854207969932732867477591235575632310526267446052443259839849168227822582853022461715972108644356235356511602871577912322959284931148043485921512660467111783425503241389641131387143457740772835386172547327025054444458039501204520807791586110122660816895775355975895689251336926263556764591353528880871121799595276160517978133047351669128266288530820522991822066393616247874386129358521051742389572845439712831612858332823915353892559019983663219229953400914313875565687595333453902330115098026120805060862572032459017123498915106600267770655009250893350590408913262958254390162931204662127042913950592470752285084742319329742224589987455162312922445949115873727742030907107957163148655221681564900769233652025458170892675778256688856397500375194713873624864827914577515856186016898347016181259049263642910917201307147041259157439899913157907879543530304378520557952505030413228169259381115032872278020731641522120213821474006117093206376529811312157136876715137788841275390336751539893947388381043282032130243437666616857721806404476523377435275736901035314622207213453881797494526452412829541053428271436332744921921465089715710899863746111556311356829796608784523247881497206161823366995498662784736927738201267210886742767050523135237625954644384462925674030671462340922852523605261328037472868026399730667901748399422533556664575132505901963767908955772161595870570603844954231168 [128,99] 2542373262424508262402065981372601938793797934054315652651612989172992385892061811990008392827066731186064381793569043996406306822437980783683465475045684277680365541283237595499711300150465336715671264801820987700886517222748324916583749450740602754355295910036047165376243814592916930228923606443500095323019339420990498328461434316289904029826177725548855324225874823375000414951350363213295433151071021304180619093621634494954244400945514566158104219027791358096414191488953257883056020846481604440524106707943164551643163530706727982946018261603381438669876220642062489981362225213154275585344769390593777074203397553823667099097705934205597982040567559819952424980440525826898650315120608006683025858013073220918358765103392599699577300945909453890929448601802622890373926336746411390321955120732879361870041700178301960824053636245113739859805482178444049326399486586966199262241891678516211401572872187589798622407525400973779150798274607777720643880454271979389764000823520108832041302733762800370451277373997511406533819248811927479391839705175114701539919798581050760597500969986509002386610775384652839182213606672663925512680313251038085328933167006250665730786426627401027490220395598142186719311074290966028990714619465088249930435833665689416277000001186222081148633517272968865704380989162259983616115110015195938172635532947358965261968660186764257918161306175000806093223254458197152602412014038116194343680219633653193536677135491547518432296629496628384412064363152922525107798696830648476157738997571573069416159773042963047432212618159816961713303908429126898537005322287484310054510285234464931675592651872138965527823345465912041929458176617309043853572775450792456782150164126343723696704414871114207177390711430610773819305153568798620808990836658553518753469468625351264091153434609338251944021703409844184614662711337853634422413105876501984440155717443758660947933912240417344650262494839150759647139013963760456082383148537299835049958475856585841894206561238606137105054094837953497892365258992732801844686336463151524072406355835116844025312 [128,100] 1721120250546722907452335165174557799005762642238613727237787139553678095930412195814047595743869752258299926236633818441515641372425401983653938336653755452258028914618454095104599864168635340119419214309381933818647499447494513464951340908682766868471928903907758483938006292051416599217492445790509815259614794537458569977203131040133949089901442764704576362589468452213678017938516410133033970658160053112334903931962453489179645440402669055006663395118011457099758692247689181863627433113255590909885289959733191646965105789387231677079278083428136957043536450866189590101380169687427577859420683754869366514632108255982567673711309897254832562344460430436004696907698281803942164889240083067443268383167212158870580502207787031585647135563458427665488569326375613166865744941944217080036991311993403859341115323891373651062986209043134510968341998326447842644092153284418781949898816035092463273640435824563743977016176206846678940551110864734603998667342442488525128947514346833673305894517495441156179770772751527964709725652344907382729049445586708383067089237774625708623360533832037079953873773710104558624748707287455782369698220522493244933196622978681571717516174455507444531320961829003001946712923153165532299836444851892169640185256927941255562002557160525573659321948907432119253971589843603439741584259620626871952655154808733644533865390241611242650338340657842133771804341646949948589161507035997326952116865521060955702214723761746684733190534294168674594933555351922152362426193461930918327706633432582893775599588096672622616104741809420708155883821328121936649354187697635246888812687030149630263203756829830410507373695317482074534398948029847512150870378645220861249884106737909169422310935486183245103884469881238211353685444400683745194240789794341005238152558600085570760145975044307436560842478894671392585667127541554204062798670527444547505096915653508659511722309605967246805779970207649788493229089779870081755182941500997544588350917520513404159435720477861902530102195623493524357699333930894554369341738201157836725407112553935736 [128,101] -185991759834150918340978222484444627384498006578460719057450379855359913457363049884049852073758848577230487107288410921734907331837893237770538882079889388635174531477661517790225898967777929183117521289421130331431214721753053346940573273355065677883849767207177741215451686300690409832086160145295376584456820756147305140879992014933407226446013276260126892330935807699721496452764447502014014393979749133964713819546521137838616255147104706035521342702644346576568186457987145240362497576369339000263894482337141727091821995079858129107725229331222843676674530306137577357774106407015632759572602844692257778541061290458195073447594702794817013089417400196576865496991286215339552089289406121116709494513902532467957159895635152192689052115650196979183444441814386794276256564855385013663574292459201621122621964992059989365605979832115922211584666483693015690398701704368181036482806838758268103660088508116246666010383535341676556700909166192640960732346481091749703364201940186441600689586941342663926392310379314263283512417847778467396239188424375160684774280534964413234268072953373191008876408686188556408274839250105214976918764907297241048625401187919670026787726692517677109021067005439661242781701667537309544554180425342789941237672618215210440551990254062664721899918650213867162877957473189661805372499855114992423686518675819371650473383497956827270648299396605964095744562567052169188036382520227863662086185404399665395171258312204426569300257334372770927212982210598183827610086575099826925090929983325294587843097747647449245146721293818901669425206325362778093818116791142127097541624404974771360920940644520029900786084378723169487157976193477336895545499391082000068866811688960266748041202654724614471725101351018390570595024400444555800381471431306061895759674638742269163933910109161116583292453181697696369498337992208961802362532463021820992714424477524310580032326629480267181470823231374899493432036404415744306443953785310770424678254291949891499859482483005264939265482119339632700898733931750611311474373757723480580342070512 [128,102] -19473546597357914700790911910726681878960548294812255414791417732445342339273300101660193795307402318911451377552456395746925299047885026026771765091057269961278943664520306618044955414197401098098358716569532325143206117646621638303350485863955732262838290245660628633800946980511331546239749903278844147404024789423220454621681165896928710920370737911504591043564052584602473349676776341239087223250687693647413447136146107292217945666406864642858311050813433508771651840885628828514624796845010009454585370304176574894132741883511211940817179469838565169745683123229120351634919465891252476045079000480100661765913985246795105548140274797235415653018555331592406831871319140428519286106072046030545758489851632113680955604262638986435390415329808710216110509519054791519338743986167897765128133280167872355026791092868912414029575678509212663223857667404950056243434745280560781850811796287935530726519365038593943583381676486610002250065333443697994584659283322707519632858739389557161446773458966967756885352632358484728121516279038571040040764553153471234393312256701128295614064841071949635188158760146916086462275034430539298356281965854957034104596067082057896581577510795922884701925440163801717093931391398138394809643518365781842386439792619099721700737472943266278498990179721969244909304531852856206415360293854372674530075478863757400405267298981019687707159477414097579214255735493955621191453555374335205802901865156493072059528270732098070795861210713708733189577524954951687683419886146042762804499312487249815241645062401104487575800495382250581004664902893609083306875311844011424661662540872920210385273354554206326240166899555290526112124378070046237916268942663532025305572672998448086231521198133094780718019063841319001376649030003427378496204990912045323186318542716269167629389690940633172108053965499996690413462071916298431516073212488665861611114333815606926549296174626160728598749852047061659083037208375581018435230718912767794576961658105279205309300884607524276827200531539058316717405038925792407552931160091573218912 [128,103] -11367452012875274971395459237089590383311471946190652827882010097825289209642885659768328133720679003777204593816174647819128943214182677279275644494784929174417005336541183380573517586385192480092880014813438695300700095993632071624324429804189005098825128966592206248763803890495267390397782512987959598037213846094442024179055627879733992723354154018174954803053004983677223736430144016359743194180942942098682619525859055279954782423882935927396504970911977816479397043602301431289630001481435975019063929782844186164575141903417558899662574689437903433874408934156181517277034517862224101111012811199125438119518908761423562434884531041662069380574787352109802436720928196607072907211156134580121237152179900909677793953040160387391464597131546104403940018201270957007878241587125645785834588215522619858786413439947968210480773000802533991203397438209084913570544223776674141270967397432319336827834873609265186022990651972323125603139589070710977389272988018243186644179253010774451569282893985248700671898643774219448803781431242820204445113558708318574982148201293222545489541932208641135119652594785970407730749498385389515495811434840974080264630428818067929711586118253554172844826108348972791455448246380301782932379184432973070599729500146883907542971522750671315370567511082741565413598487183740794288064980664205675166242000876845613992689877056235187972797383611400156354904897337202151786326150361543056346582724650237518083226543428660252531224249024203896584765380970413496738361423019860396888003230566811070243316510535145275765658794878597894333962206696358989409367380092710978967447388125690924006010823025693442178987783552842743948558773593858102946326555922325041730311349620499911587999590426529727701180171607841253589180570142296759476487556999441704460676925258451349871848060624230921571201214895143927510196773818571883123396871573827077558515782902210007594578709962900209387535155703136256242252307264069930573489767323123597810221273051330433763360314321788297015468793037854602763256580989281420230237222336 [128,104] -943650622124232306033761524689100696573326993510304429355565418547241772487085076694846437767284706212065334324911869775992505947543629569429530034262306479325564606112642199443613543358389932972767478309122699156044890206344941490067978910181189417811416886044842364394306177719105202986957467160752979372082911124913681365424953127783203736880168924737418454271364461407404876048581806957439222652808496586549817821843744369713951518847532764812327593775658786712120308095773871090801976901592853586759618475366578346207663124381303843410331405703858958422144967082105008828027074384989116852694869797691579280417517886464524591100588280910802521987095107963512873003493776828825341257577372121117460327881237567962378802376083175876959389603323693488124039183275037571833172038342365972667438854215714812841947026153421710967524882180542161196686022589895327535260221358867366740801579802728577253068785555293176267843186239411082082834479404483605890918333144880350496201023870569555082322844487435430988656088491860312277634798783468433311094808706584420792905044580690671202252190671383768342568026468269056054912743956174427584750984363045591399323147922498116904199630776150640184848321238925608251709882554698689555269096071104490709763832600951852959747233053755275938904854847649974300469747700818938250204519745894369332161519272616683624179452587696560660464692021530907546371931857856492571079483498148437742083598851856407325636016864604845975132908144009502293308647881920402997989275780655167221374603545227315129670610315892675922728611784204572605014637765323780239346809644481917792466186805462566613096211862284942701781307302732257242946034760080740290221431171344303649058570164662941120066482563317119520849922128360421651109593632733616761448829637787919726470237185640065050903200628214280250178278463311356128349631400879448583881233621961940568277639548144370692705685136735005543165419993483571682756068174906941350926723117112089181908772451642182743337269915689962298081658118291010226959262997822239679160775 [128,105] 171476164941688415260077957462940727890256808783646094184814829330017589734490262907960621940979605300776143202214706421345690684115137446549292429187141752534615164547496909842334956479550252672642763347607009864875370845352374073534187202792608240077550831614788939787296505843007405457373369092848710204241229198302813104981751570972992206503027829015154241017395874174332115182271610896534386160610340033425756323402428921032269076925223115185177098362200476970478183145283781110733904884740232530546689241406789473929599125847444953543564650926917458925297696653878219229428185462675331888649785536993920177119540528520612766254261486977081591328457876042991763262433486554059861861252967471165910581102653190184383824950801204109343035544074080499252200442098033659714123544233327745425832719072410863788056983984427960089278605707977688672231768228547552694071431820877714755913659738193284361185170934855241718532718709940612177764295520340817347392440759117536406662056885708969227990519496282138506434477915528188122113519950494642003185389402241111953476194082727862626131296500628163569005818287159119835845485354906693767038481631371695660084696274934210677170816066432108959379772434341022622735612122879953639878852864902561843819088781589466095988252667555370265520565301603740826669124787669111551338202323787505277296111636757997958390348167808593926060730577546295855371602823720778161386798956411859512718817937685432792010686801606638838622301042838414017066197394798732550840560164485970455619101724967626163653223852245837547310863217744727906912098122766907254266962175914964896738534160945224536592365788456858376384100601159171647772500514456048979453683520726507602831967927781831688435022094909694491744625972931216343638945293885400728951298056251050323495356412320914844782234280678804198287610892963166369861418056504667066048015058136272576414408262581601912527875292966227378817799943255434894623553818863908834422323671798055388577016923206349806314727847910772702404123208890520028417972277653261248 [128,106] 9993579052423486312540094151700610948628614635732821734745659161112080899843360263574841811243040987890467296749201685808134737344667880424870543321143762853320816485629984979502447142458891346446810624045713225826240522487868874758548366455769404278214913185410698877646586085083615341608509567086433293336214423174886742713200462012091066722406964462514790965510794692773567010586918980608394528556295071661109862461549752289416750653712648417488691173070043041868944415556401741652003648767655579766799968632869357411173350234514424349535783091037648368244085682890394378166260802187683366911682965405096197262923851219879495390669908049081331064028533631829481401399608279712601116700741512708967341684069794309161756230669142195813671187853129300932036871904206262382568224642956423563710494274248748617502774139810823309975803178669201265122423420185452917405318371634895179325335156082202436277929243613331584038520512301354485888125382861525636292534264940775339424864724173699044986300369286540981384886066986880354703254362085584354669992646938897044345350022784099695692929435750955040739605331143764233992770885172021655258730720296972186803021632349041065439433993935517127142161034407177589553126315782412463379840313341929639827022029373802556185634436573502263558242584742274919217927844166716978613438600779443757764997630340447478774520854584843465772877152500914409570439819771095540197844154236580804328887694378908793403978407311147209780630418074246348740217080963576512451488994118381518942910324280108434193884054834201323320401425385330841550675483795521089485941850627667099040229309832021779890729591066384410797320268437547382418361790429889718191870061754356744902387335457415613551853930257576972578892994067541397351705048378686619463260003462882993644416252691361871816839608736942012598346489711491371540729361870992485812603657105036774685538832902400398200459841644090507575876495812277095775261485844525673262476932049440195229160993950859733201536771205933579775846676723692230901263834016 [128,107] -4824577164952721149697276642709700456965800542796657823978058473836596480941614325884158279265291727854584787284436773080046022935000797467643159958832058734713730258790056674592587177534368891428253897087345397444579510756116656492529590777545551145739562093458216567769866464542524173267304621737568297635904543618755009127365895172829592773487438699898522584256041394306875163329055831129984168415577781903055035235563281808898762474257432492994816783870419798585252004520947445257153678432170033096860561685330999256217048361543588111101707863192759027679348236143475327018941957999999627933736778734107335668508784392032978339988314216345489339376426040745235264605390435647125095271898151407698421362630780482518938730314915265325965302996951012329319404422277455099092537988945655349663536512442987137030211943159196630171105671253698212958992507497008619603401951567540750647058183628854744294771244279604393291006224780218996176385176225670791823732815551029080937790736717957753489911098815325245828325143532558795867320101103471485376327785725795467750916328655688312447438140644576191743492982004558930214189988826125356282469540482949561789725875820759409370879056904742673319104129628684395840082608730111402735513213210597301719178679859722627543313933608983223702071189516662229392004504340336928404396960510385285014022591852733684222679402886050154282574843420079636333254911833674118711428416675437270951525105714926697128590563133967958626761679944729994442131530751805187850724827543522845621024756533046535193846175072109815347071584511485499348407174661304094388403768579638466140510754230515217875753796578773958185543432454887544667312882697140719280356668596917960429351706287624437334352062004042661930645360200451369904295357697922055527059939696526230450878804893902126464360676494571770692969472347513504443051311288593252202627495000098624237232191217029345188390940286319359659983190751858969760594709765517694943368232724619624243604959738091413967367600976917600375770476967344938956096 [128,108] 409701762820133905558712300427341286604699080111388131478672940627690858341652620432504223391935792162506925849615069815978465948918808954287373050643166234553584138139547112536175392038298081818767719452542218777202154220528076051800392236661528140857923688954701440778180867308322710645233020025449702739011452463298381783538262009603681156499892448918674565714559018393830352398897511895533260443785010870407934252117514785015507886042030872059708405981967493950983176061559116259960072853575016879626979514677564944397568848405013568617305195774838909284680668416402899465200737764330173738218533309278243260992053295522955807805083826539603707690693711488773384416094462507247141298844444400224613942706081847796956778657756653833001519755785972025584864799288832614130083694582940039073641735083887615961006113603297655447610273364102379295017158048409780905946608423364667367512524736882782640791531507503690023784714381507943222109974744844119374366973871114215838546086176547191926580219288360072646114483451694503773544010317588873177303744855134868488250337623342660455191651070637180386470753970063266538658114126880305795018273743559813338811235315609942741270568557119745612017595280505663468768231182189249914711821675785813647706252712959365187671291037999505117353677337187354179156362145413295390379450317237119110557737646784796945552200279937971401520492698811877296230764209849135753731758739199120077576774073264874995673014060349733460281761108596713785560272611703925463904512369390429193599304364917652010363214735851781006955194952709322377808258395075636116714048262594134896451981310538728246137921021262146676927582785745093232808339294284366251981193354090602695358056758681314192444971024847541282974373849659127391270602735870360594114581588886871922929791562668883645125553844617385748314725597564646909612864015234334998844725736359557611276509203880102892569818538170178930821728659326296933584339128112686723136426483550750995963649404955772167181862350708111803902701746923888 [128,109] -19617457566271538134739292723443285482896643260681076379228735300726431261328908522253325744725882987317467231442641914731113075053966581678415894991954276137354778123620423392304087262036883463191938512322383137599925386429808548567621558498972550084471460400575374517065111787722101166305365960091122988277856586847150239383905466559096233556788235664667176933016616245937207415871232628715103850836502443875067584157984943656081854004485096460774846961016152262912229640216863059833110044776067243813785491540453809495993369416481717252881533674838151229943443724047113717639216406881221019620177874664491282777306839960060421745004848512252616246070710462560013386438765765408616255860086350620706724269455991855069191263409469004340788220588096990842714094789494825282301626640052066046019870133006827314565543479887665803142153691824981187177151700514919355915763700250887537193656650641046820915620284790912183074410802516942678182735339474344448383125779470872190135060334515567267842760150332443916838819276873833759137970598242304492695684662640409910969224386187429811487979615252131260461953313142646560042997596983158351117263536195524280239780780686749610470848090963267344842385072067743827950604462042278595637051580530507757020771744981253892910896906538527110971134759530644791130619495294038240527985859702575374005462530449371841550811435227905472342944935944712714608719672591596638137547339462685695666431455357917063722590462636229050645484675280318958057445927704634151089595440820075000300262622361337087545458959961004143169583982993893401602780730415820161808565465779708782925148533542886617764821951214773656735569434411283914375748401357780522417492960835911210100894225154679645841965361630361894567565337937384516404803896623935652693190719517601732345689002900021443413338313695984134790617105865334587632224283262761557956650541634425600184430004070671935005673352557851741631160585262549117115778560101732349101946843134210323101446439110522151920729788024976654089247200 [128,110] 890970970539295507910719949574827312749784086399602948256832002259974051009454002970421925362321876538688446280219464976340338295286771948308417465294617121491967415920655623651856317876810950797565301358184904583584202396451462062429250455890930190621115004497582024455882370627589824775980538080435201763458071513912954790519266451366159861066750746691052109609707221559472645886535805369579834497830314255488109314736963499547497954789747993378925853935619892661683532254854798585237922106623972005626382816156778376449994446519258569142548248643672342054945894344808061035975753734094307732328022235457668113578308584679087380604201645637407761125499928284130617591679934527871705266682843847292869445377065395684253784352253906250459182678645339552963941978320445762827474959556196148243645349247451130724782197449372015492107007852144965299484231502580972288037005480471116153511970726116564257642507254735470137624583920521328381433239638457003369241357904798955951349629073113689754175453167567162423102531897250393418358487777452079712654115627084638740272391616800665513161708286528704580088530898231536117194272599437721971708137395979963744242600691915412101258088228754521897644232092234056307982550149014760074963233243412416651180792156921709019148929876672898898670127805581233999348214544854996630663941681003538387211312917496167557573328506764261390727381581647333365636741331631174760175726720463670605873257544090921231332214503291587972471886033761061962036258795208829103534308848518332816470751987682897392128191218757221447267504277087179266012100759660534821215478436588451441574574465070109009283993610778330013248425374881386374831731052049053969160884066606152390712524963405965039113633811867610771844715620649238509777687031373674486133411036119760315589167914410274878368921511997645482031529730653376487831749390451987412349386386490170466382566100657670340442657359351690814572713493268153343646146739827444856258822452887734593242979997075380314669924365000208576 [128,111] -518985394567324982074824095675967782317773973155149934236005622088422821957706285092640809955756027163546656627888144143308910950192575620074430908330391246466819598743482930259119399871287408507483108914262960969131961305502733408751395810163146901859054893427510752268998894249433641086697926364010177350821701742165921212325195736146041873697454852180988653706373046956090834311288841917501134233110789955786694899284855851888597045355639424685304356596703682049353821289148484715079649991048036470048383994615177005042820314219084688159431459428734734281193472207834586790084840977682497246159779796691815646615408961838038331893934793898200154801886542341195788420168838668378633749854483065952388491367273556626390612972928061271628527529929757028721865763818865533191796448784876108741666161603037855050744876119366384090641282958338108314686540216841584289432165177051613742142245955553484147008549379016014312293561744490415235496679079092240729877464255073124872242306162216324141177751778605017584189247875676098687482135064148682595876772923391522279469162821762664669336506218668487884657787116002847939218897893838947008203866909678742172047042811253808043249153125268169405703970189468990783699262057340071196976018905666061335844898257403573826489418663647680125911477448094395507036593841751263686546420263917788866663185921467183544920041139865695440421389844595119055968480615250047357364485197742209826385504384909865201537991920623785845103884298023947589177442779181360944975535192827701331370317261777458225217424254438892460094482811764555957253925524424049776341580383135964662288549672694369821181033878946358733759479894198933530953751284199164350483852376774269962102738719260659508054060884432271783156174426828192231806808196911413701939191996798185768964550731667420041180707447316659560387788770595172922737165137262933533208535274150188413634599258520587252285104206168121157887479123560578187474190512802401208960947195027960245903744810610310115096584064 [128,112] -117740179480281204978881447767444924559378600925711817283644804098533955688627954560291742920529207013101685530042796568578208455051752712479831368613701090374812952960849599429045992459352558394547332692783868277717429336363528802089936586065549844437053625168543936950614979011237728332063752351333802472182162005547213449476662231476604434462537757990227133184068404276535265968022521165114029885603105305392824159402547563289007427045225153456316542005859693884664774424536974583724309463146258538287795577774933866330187107300159525592890036709121357929774074310040107253989612938910913378103809414129858310862383955116090041936978160979041440533453694663136129631609936294487439986794910698654735390071053745976474654912222023392076407488441662888020779547950525968446099214469388842083300422625192120185775465171931488344414483514078825078982608119640585209281445996868238067272379197174483371028081350242377604207500607987651041671170099711251859924672896149225732274964556741929756507283068100931721052437998538164263580185580304754425180829116821195754072242687565208708668025493504905019801130730406910117335118801860289117694881759889800383090361856430556416012391137836604985083051138714251199850489699987713788890441096056572405136805801479651688958638236906008634945422060525778789389690773634865779923304645947553646494689400701711873994806767700107921921923326935927296226122472050659219499029628111610968541473355033931109924737508478629831683821767695777213289758298204872686739257584635398556403148919099542038329186329519729034301759481569715320506837665614420126947626696388477595625665005896880075964555841763013886634718388130555627779787174007356590359203562593827259621547723287249457586189776635181184697647532525801375060608705666007382524771133433436008188824364705390190799186714257106324675874540318188026389934320092397767243589659556854579049001202577766835191817297755807464675521404698168420442389432891732655599313139224073739559397507293931691892 [128,113] 518066342396425939082863873972629029895369141377726159196469787496912391902318428617422703946709238973764980171449448157398397827576551745355858323916344961269399932582216867401925043190798500526841230691082755163616569330657825053417722254074415022116280550645892064248722656353182498023847443902149046533222024366468343706219253158250392757727622633684020827789264491938733156299064714839264494369124162575354782671981883009323656163749833721523664990500026996447519163326497257087408986433281469413321069970787407303433527069359842633583713591141768580399136979556918740420144252597283282873698016621727357582927859069140865514193482408838622989949792848181982797904224216084363368088201376449672799141522104104998091774234484033475759756996097568712741518265551118081118680859304416421752957055928024780240927706875174855891040787610413663103121366330836639268842873918556739784566260825342430859804826616093412339025167224147445613280230820748357311797141681070804786750692702071379367312627242149939179813354421624129356531842054917086189920029916982337715493841878294260191223374294763263498531624486972845539595258839098769346454317168685621019518674826812050715171020080621503234160955772219994493837558565228475165235340285947422474890002918046145662306803423716470042907870920454263535395373020184436869899280740140918539106284146300009557163523270490848213227991689322514309757207453525653207211114614303270071786430710374981108935903058170807854781184496333528813309101222494646838154267664660238134431923857704436524844018109189913023897298597395984283715656660441535772505787217917653713893846900724994091951017151135995061840315397804932553667480211928511522299154016420410570614880098939789861448211427887554846076474917277356071336879908139161726389531237724199399563586797711353342454016148599043645224177595963393631712202625870477868807051908661052543967946879009217400352127098330935225940020664002677010407111905227934852901374826583215507171329567920 [128,114] 26937213812480949612859596333036027639201216123021985117701627318491134261736922713541633214580860054246057007235559744638315175569391473508351623811872047497134973855419233501877156107383597025472690335098864738403965659952805239706683373558615172771421971113704094614158075818100551899562380130625920361402453822921491472741092043759008796200743531445811278266056800318776085490061422858106986260934940972624835883302451875298513134783895247306677887070824807188450379893118083393230758076162155722441247657375557490345486927726186099584665800928016775463186328640972737944833096185621121939693252169113884566716578586289638722020218446121172502254563857385349060238622671104172815305657505306104243848031762899286912831035535803328229231677094326785965339971837840751001410811866450152096619535715547268343667631701223108008093747406335425047761496926278557153199164826590753670368073019251413670515552361560820372840922944723778621489593923550369045797270574463979032418445706817724519422821214677790176820980283932930713203764603535146315959326630071478575441621907700475369610871742608252755714866862736122970428824456817094040481494654781273515184188624791748832122396584240114317627335743362708278666028398777245944681766174259524249130504112438006344056700085796435786122694145756708125056096053893664126585656285036554054656092908647591229283908931957376245655270025514466122980871808168955238697990066156275591730781145886471572813532558792756679941634957499411545490613402672092942526760914251206462743954833878414942462851636778120142187698806523030265975610599693755912075588531940473810194067119955893503242019008105218172536964641159781485406598642712175630159341109722627461490464576975994208864170478793711663605775831023129382603628498713091309042349727134329718765010227123302642937623765033261010208066629592401091972625894366753721902251879728724136584540543429505081944836551387061823259443595283818268180841813354717958383026934064707838406736 [128,115] 40645164016039943580150512439617741874801422226990344328540621318104790366706532565291022641040949081396596765869115261186296834658200024829902472266862866719782856262958282326256608594727858264912454307090326731725172147884763226612818590314558481656219729302598931056483575541533905078383105936615812023436955674560244292121770122961201666509007278877299170170302447770692271322461666690361809467535622554350328050477637736063786170863366874816493727392629917702231117468507229526403212199516381680560950303361785025623679550241420323916159503653973952561304675398729102768639616261917027806901970240422200332312138981495738377245179803751242242037482540610728187485487994869971722443345666753810972505987344907843799261618924149829442043258160881715380491866624009789604671051095038866486777800364806759127438312473220102785917932898582348826527757770276976243101248140925624058120644744014555367032437218064094839060962795632313233777588315877688689752323590578952592928100995508085010249201149771987369140255174641344645861930876655342041748392367617771261055205206226846269556083073275882150736650773266619624251101348372564461705022551799138136999806877414148428827318236525046807132303239301105128860397939772996554513966844639456995280107016112345807776295639186985711055257254606931231769103259213973097260610252037944454106033247131625744398936813043489229511955643914703325972368646713173999082341491206096486940991285975570015153394808755420171182380664138411413447957610125156733781179200177071489596350087205006241595192447724276020905327308019230425563577725982398355245192247867685555636815592126309330749987625508909776664866421244835224870199995725324105792717681592529143158700406544589634649158281443974821516612900754075262050354056775550735786161265697489660444827371681662194174035317627331875519546819659369853748399946553661912540778735814661757388104709266649593894767101550916189870209704855823084045905005337129705636817736150400 [128,116] 118300147890197261882729943212485734907681560475728519167212235503767023107332942033667038545299580767456778132300543893421667633519994925872356845142734162540246062792245332439304811072965250252147617944966358248828613272717024295964054859576867372927969887387047337341628115246434672452398045785444749063181622544805706997527757680430787068735517946795355466961971280761361125928551271760903698769183216580771018312584291952134930951872037553691352598953066877558312725246990334266911132079383011032741379731246917136016987241434278338360064006697983271747001710423340480369085249759809087427373235638371030713040834898106321408283691246931046962136213415006363540559723624906832090056595730408728881174964451598342139371851319139010617661691914484665041543276294515308733441642435014107484123202850755926892600567465611937313127514792279175098971854806038821379670778671817990444729151069305968739487859955403930206328534174402351149008190230538296942168384244899685518758422915806257801564985267013505730696025418736441296502142208296597182028889464854971567768046860251534368133089479093055228826587798171524657052869886843020884154620104618297435666239588734729361493992064901242943260111239277485659169238029188633802624752989188705993489489890436548603227372313205200600475251736224120545485850357840809623038217564338373702893484605094243084863359176977808544276579037683612652257363740945795433008905427425916794826524048766570416528500494629923625438922600584163552040941545895425568166896651192237506350127009290949157464510334650535247419715342191979588048902641513992760895786194917868689700793963588121891757706146523543483287956595417683582224400966027298309667152264316326395126824601276537666818559607092465904532807919402268337921399186588336666826456400186017908477814596244680938078019566908063469073368528672402912764851179065686993578698663489213713173760786572313503049973438673147838582309330437673398409339560151914014807000 [128,117] -158266035763051752425226696007626482622137638644966567501455663202621304542161722380980787216551355470489528337541755390155156863485723227000288013843793536979743616376938746478962894031865113586006642926064162850079210055216132421685284410732806473260795766738077701676131417706157274410807253507982237831564720419842936767904397240383127623773818246001174786702250759917613788163997742219265450781280935221609677481240917567127614498009911263504636219365524121961292809626531079093014616459557166769000767141709267759160788011111667568958594150790452122113206898868156402188413139016467737968557876913746735429067459161968392444404165032383034064842329552156709021461981874145297360158674558670046079555221120763853555907459989364851251140259528285430224338793870273000654525371971599613443025670046947213710907308325181805087332265579324680960889543619391919232204654909810393940113108317494114621516062708170320651283492848165650334359460330889203446572162970629787535692200087306446387758704728416050815470814659520200104862297081419662274853313425189980773316206108626394063830715961797698316674211806018569016685484102728149399776307274823552636963360302585516611296666796135152565816782487491957100769157808606544681742447442944464749984693379611009275073919195252571139764155589641141313397525124728845287358454515574283357192794570445186416535572007908903720567980653090577202267937756909331511295741312214864332748372637796407984514337807201148048302537805703789139302806382026254008953125336536844020631502297435842038997025636243610694824196885956678906526246267057490480491632708967709122647501344926317118507580486503289217016851921278007490524623786790158444449716985721915009586347186723384838445729868873312382089707281774491814904926363885604711272563209210884217950660790938733978790203490537188970942045779260671210132937557500720773355088370619224805073543044421918487196226909144011315093238573357895470775673783304464 [128,118] 172436110090384055100313613952803469274943902784541176822515023031002990891289673223181724056725763343069591452080478344805302628382005921680033914440449266828140583714972750268091519901916826129304036290678868386951330360045274327341324680537073137280247984931360463268306068263762042390924517011458483594552755533808119137954483109913325142736797314759925965394711743382502526052857129956999614180760741272614484125120810670749836389824675201071360478082830491024155867699222340883386264129560466153734790335487895756556315541035143721021965645944266418166782791598778122657493595138146306354914234790402920234107441484692461116699306853333266559281096669436761454667823403578704564237111030502829047594969162212507685424676832038755119424548529190309716689064860146370340083342969930479817291564288353553455307924886025089874027464152598331560716744730254213664436648606498358036385228815690962127445430577566955340409866380586858336682439964655504367485936194865766713495912036054904669135526250524310425167690270569863124898699884939037389783018948307103503391835047195972735800988350433641951183726289949181649168037374322001083492223241175109382825386009301420343320080892406472942226483789514962873952057416316526308486841257644679334564555936041657267939338518159171143833219395874974847720481885606258603137885189751320366768908895040773986106278106837984081927597020541260630704335474568804631274939056635686747290367274597432398553528285970934921024357433815455188279614558065299813306004708850467204880668486071720868461810723548458803971866201404126748697627587873896385251561698040555103775989553700602924937753758401042499877541711195024124433602153522163502974164282483346417782556045850197733217740401515286583533090058293604896662910683090466678257124433049307755223012042086094185535635377718352473603935699686070043361437913328403373380989225362764032247908861352875083526431077725787175772007828661486903023808 [128,119] -25447003393988383887468679154449774590759513492378178725456340743511825530017683229825105819503078093153751594832304116899339491392190358519292908681491698143383123319276499094170002656442617094669895966033819257054085915707824015022970680129586664634433436515084423246584310512065972941414035305324468943727124739365528147130403154631124854428004967731032922293004142085172846708948532418034130709710822510263731754065203687606802731064281317341737376160368392361207418817631708213589511548089917517103001686683286198702042813572140425052839850268212713356390687067728390782134554905504734589523968337157066583308528331339869912947363856832519711672878866455406785477332981749173277781887106789589156773874668610111461103092614534811773320890994779109710053829775682448725699046976853892797447970306808859299922370419832943241635051122812722245015190398738350261826544844967677250590281617455524862140377569009570007364705758517315486966487068351610507858162642624973169156024869263615842333426404488245527355643212485373193263364772892290287324747677460659885399009273715230166083487101114717300855092628356654965919479516351604929736764701334859472175354870772517195751491182472196761636231057814640975257253024569167128232098200978432164926317531525012801640034939448927750546939980757582702344337614819078300180482131328183176419192739562546931514696563221910018309204242646286775383894160434170461555178225511943302552414935298461239345499447904789492742390361590656010401293897595181504292643515502616327663599453779119770901719152831767979256041984929698249631595750397311525607575377233330659575555556240588462734628797727239728509373899343235725616154472040713015548302895233908072605583535699084262120016461176395950700301701840848743933484575160641812527041876273615872776415485005660112578543305996270488181418055839571824710460255586622139104162152877231449501791111292015581735205932096516095138788069902016 [128,120] 3884241098148236030401276476364821697956040021097398704376807796443906279726951627406057334797905316954804050945907982692039126884917106301955577034612899192974868546975640328661339168647777223994055834975814167684775388976828159514423162226191071470766730308221714775198383279445197178354399978936649631332271421573103860460886604719317989323045326178744177133105462034788774983082823548413493269042573050260804775991217200579167392673491893628563600130650183453462124588385311776650721164568297942507142876135110723792016104055476830065281962567731299124082379696100747721300038048729986643660259363945187610369792226191425210247608711162273033924260398930982354823119581102902183166564942417954834267038201192297679709842959545599755980554717648632576309346032597864179004311903973630661252777613802277837499358068333670014640851884943815414192905761011325350359623345459312360901701742873095440170041345528799581263913590398160872472235394225640820426198307499027557160381646555309235271100824285999141496364000909137852219243648378367345550103390281740499333605845746404847799279867836155340280087827366756338510202152912881953445174890914200151983367699766108741286487751665214602491445915902098686157229463483173340535841353632640507041978868786143438804659144688052074565244539772185394225937555085307482896077615869075199248848436447448703601576327697167978330094613940866573129501285953911354164684384344959536962045373248928105476722146435284014362679892568552276087222644818042672650552438805674777208715705497370522563975423570933235316924877433149844956344811873375649164388375573318690504799229541151257815814528939714527178571129410060064749232538649152959134875019329516542889497284001747622507694059840525861379110113435477161649806372038852892080540053425090778917067158338796088971941608998053582112470142102590499088449015757673537512359252502032797669144053446595070053560255474704974596065 [128,121] 5194995624528506923025753634110239199787283972155928947327569040651097824690565273660782160121033664732637990100160680677013671315767523567374071900181943392843463238406692167430509092180025300102448898920661917294623379581127067819219687699474496682614191138305639058922664988051702177865721809946825705872695894542523997695177902606207666300095181790419190509789564112206156948637224777577402834135314126351679197353712834065417498123599773833131151121367998553146623467000260705189084304354530258037595135415359847523240346345088972198528488863924889136433727737818701546650489276634471512911184005052598604986390342239138103447058031425181874677768967609977995907775573399206391622478899337916280246506311511083018253717389218120540595045697742673227611810003850522664238062369635452208234818412761460467194976042118776592121854472545183110928228398996029849102432350895233295831645922937085970777612381691910656253070968146527310039541852895086679651626426270771842042620845096835848188363449631232089775529275573865244840025264668480761450069916607280603661906437966920491174075140956155398038406302935456275704585133648463762705005443409211918613479066041139388773224886012254124317184585424589775596385494303411863740544786080966595850664158072010915989471633527140359424420032258586561801797760936246938174147709464877067677380113055231551138314256264464370993915951000642823421740333036190271088929031503132078244642898352216984854717630696522153457696811423337722964930456211688499425298332363716967581470769508338974602142314954433740589430103946725519077254142041947748598976406676933154384345140074120001776823564386286721269148121645757390450754558819301325877374942186181616683839867286617367995149911903220071591393346932001169736537965760725418196959219385165927132923317497159542774782849001279092715953541109769678478172638406236389627547521256247281684673543452195806187735823914944 [128,122] 139116250660670589801890072302003876505849871580435837425469769466562254503100820321146047467428902435102251812259761533053297901792554326376033554511552158254304893325738476375588244432161890204600855805212714138795460938447427522461554923757615590093858035215326432274340151396466766142552664271601153401896388445402746544445104856976695253842212535507082119405548863910971554941004387529272566221344475384091585368129114540800211655177215876376849393049550759433368897284125277584162945737708066696635671740685614433126785909896916487957637330541738501459245772573128968877669364550530120579465944580636335803188634345496797839424784433802491141503857640017197270419743160236469809467037460634214302877955591754588413173210463087336444575695481305212437055620672680155805900808540494237599509271258506486763842583802908014835766668481883537468579261641897409120624161748516060758433915684641984768892466326734550204887675624283524751850998041492518423784868572069330668694711840398380462838217534531508556443090011298897118279755543829811450138555342272207627954890741298165827200950989500863907230854175200998127315099949630290344137879548521379905056543178191409624916885470931483170799498108148045134448730643417689696945027813831832483825886360463959360756595896470164823964091818842103958583017810087002226499560648370527156992895833339574624559389944676325387116284423060621235682898875612007021936957650924424667093375563710072179782656260612971490449474306409858546423768851220866472881910761929708589273276390381719229770107075773164100426794320548596429175601261383713033277401538069892434376264822943107404263353710873140424226943165930914605649850481950909223385425543794925415511710383879685743060194691495808451140419431567810577422461867574253835041315166081431332618995214463509567430225864379397665203346015567634145625499829859164699265983623569671651020673955119993392832 [128,123] -74253424776864562280404422672511080821096899810707270845551641708417665742519063167197368852647281729190141784956162814256397605593457721266690713852740701722304580330107172400021643567742226095903345974567836874141812603083719933862809228830184587586533030479378801290689809284354809884362513686263835546728831095063252416144177721340028755597201654632800872097976569411734057851048165829394194161995678828078907520505685784572779720659980760142497113969757939079192529777891869162324338790318059625378842265394942340451038952976926236683404810897798783089133541216695060193065026049559847531813538115405075516509895108089955609707534067334713741688922501878718554634863809148071207427348688202276614701296206471324916870187036512447773679378126808726586840123250946201628501174701379554859279306327710599713813897934443491467618476516424518820936846265514576946028537052067740030324302145290535972388018853424767226173403056114605941035131985842774862167664573211611022495992833722904423962754058568629095830506084959162609695896285797663325801660235659752520744750382222347098582160529657195823400873522112562717036949103418511239950908435847955854504320170682277524408421748916866812221682814750699329315338353397272171233376612577206576053344986689507114606593112676451047657665848838192550656491640085610689571344158198177292248179507247094086001295294973650194817681318420312230703418863925984777869232942286723537095449909276132074854232507519771510584223972864315950935032172951103477368706870013254517576168261172091052635023570918050603011106209768952836793154532658489921634947347657729918403810305216033689671883606100945338432413401539235943796211801075851860862265044274305433263787477966620865909998285055681702800849310795275243852956974890449378099892910486407946087143086618584126108598105659413176229535847792575684491855053680371702637614139642280526339181484608 [128,124] 5819016742409824823861274793229721349210440748569153026632373365932378523059742538879449155255927734142117635691162995717227103837519546110506216420344100263187091016950230947705141900581155137061915544926419521050313100157954881727981753252683986803397102271089292350705627512969517422927477474855794583169230498420716113335273734380214563320036794344296757299616696640085421692300215191786549453716533718405357556054584823832389963469138444003604698668184889511374948146933996717644673912175905526464656255110907655543089863686449704759363216354460143936075561665006687351073480424971083513019011383472896692335818814923162523061585716288936927542109824136108677403214199510921660435555058932182275580411936314198216284142574681329587404991296921106664495317559746682711811752850673260134456783477953484110786672009992485366279559156393183025347511071556934364700450867346294959848769261139531132768745398722726761758382570549754456271308322797556407014204249865011820891308265662243514111003587449185261782066410520158035722598045783008876294234683085066594400571813281365934589814594929287255750841955573867509653483122984582511173535503156077227399831444364447772830637333399159278495045491917051506444846146389164950821521392461016141431431082793564801166566591137306140586037518016376048432159150182022492059216297769520097895533441468056403899480855907649122204485972108026571008130583743133867336847943540005802949851271840780811993506522498865496968514969263977618846327488695471858456990071444614171279057887472716265401514554545937963712038688767531483913600192040284574994006468262903820774882930503408320408019326425623283681029325449937501163456618522791448459450443642224946155506796730188785753286124567144508991066798499666545436674746671042433976218272091791859983756038694630773202119548742778612501223264579072798717601419525891167887387931743766744008 [128,125] -60931620951896103829571249212471183099489514195259858996753658122350083745866254413390126545647559350641277324311701315343636777373026621923660911577233107650842989462895231479344297941310450597102134936709773055805193327518155205750741372516338660758482284001442873933438785993837851038657930573819104524121742466106045584918410370272263527005948638114479518890171850705315616951329356676293946427041531195868344721956477283877161261800842601842751871373859205632074537395398091165322560834063146897741029511136510314891996189366500386290491169314672921414095403076349225779231827769000318432629942934484064866212009532039373519280993427838767735683523671076105396152577705041158612046670335760056903591157636826969893971761570078763968127625174879894348756021960114089842456041976435099979950408486196358441166953020003645602357823467716896505473491320460650310054164556953586303497934552355721937520482231928335389481668492988318496632640722612754673937279961787560980700609475370468461966138074416767713862306079095238898220298619072243712998035949941312106314842299509174857346806277186190450626303862913609553647710703277876227211845057697484374807686051603940339037689651488441932733287955309837753941849710520114919002109480805706372035257292354733187149641372584000409783372619655873858696841468447777788297632005497666436168565763079767042942875166889384106091786924266132022679453064095731715764794141893324133513267924645615733372426574931403194130824949571824885095148147645330043999809438751975822263607731172173891602543808369196148141061764667829861923404696092743868608252393263492362377490300583474013011375901366915965095614416912850285327471291718778992615791478480654751978991719447368005345621120597791007683757965192591701180516799657511149688728377911184321524876726395354730019510779375432516938675772012428460688941395502884867853705568 [128,126] 1332277593138265117187440675929107508372366212824181473368478454851473474279999975386278959487117093744659427447397377770607835405158354183047938522633543428071812369368919818417923052647750973699664373248805544953708240109198230685081285344726541909967531108042070787342878654638922150001147047888976880091416372513539738811836910582276630000556546273857086219741551197640907983102763826868382385916121107598626136740513565546793855865298809033886160827619715020346147969448361851007373891015409289818282066448439580800442624174649378911925152736740768143700060570768576340716790627648349405789193712296754730781453527073796301585434132965297965740693832593826875563895332197215274763098159089170162893430715490843026039917211746447389779568378794805188589555922947486340377361986971619471581943930347474380744010386446356749557724784774856081217499628418658109118792250044296929842114052222197436391654765383368517940823784598313376929322166103959545059879741106384108895781446751244636962635305788364213956151624735287586643673089196572986282180620922112801947106756255440046165003835289011073723411790559931695618383322980074477029194566057526695452230501871265031455214133049492157255871767859364667615111221014650094399141987020030291494001291287022111186631917102694768385073098702747899136718359908498600461386482570687786130036152136582755353784312584000845182415846274274763121188427227916524219429526065770939639973699597365334383525455140831076152533047488204393988513369807985708250101719256490966858934113615355072060004654852432995244007365296124019523790116367938875206064921670650109025519194331958759031356163702172515696754252796282723556101886775816100539156820700207842126852334119035937504055751528725831509135022484956113303118143309202983803042493005521341825590642582403774802436059193826702520484751840835301381051783426771488 [128,127] 33943837401461717073753088788716530501778696855506181683896817820927012008730590576876259672590425882870423300410504971724583576381467023606696452153560813343406473220071935677071421908276853390604552290602011133796734563391699359095004775758681796075081561997987580808837898989551030971064776774050782175305901607274333690995954504875964820478385264081477618737929992230783340652860047476522920457433402810893651782694333878567810887558931586282887864370693916201654893888522629826074541004697556911063641752767510211532899233121502216994209122566715548770967069569947764526460320429927980243068592098593938272276892178503864422789909498594789836668319184708580163094815166236092925201896710388161936214688896877388067837454286098825021727172716967740921137478689542038636101529709263597928049207071546803320947120184711685115149423767080125930443252662661480319921459627111444819007672880530297558627356900171760973044488215769834647293383263605153245607987837999276165851450813274047898618160588420968111264517545873360593589292638154565066260877320554236843884237691964802746850236902036264335878858155124594087498337695399639204534666040557798115599112239077419922349874989316681675801664045099208952473776040116761513104074070161980980010768490261314626656835137571718245458757902707545683751018246923915805189233537526298492987206543672865260895859822640499883574788507067536514574283218885162581558745704308239757320460320349809315990378514296262187360531628082319789415499513647348581725009942480095190073977735454153437803637518500949851438777646283701741127595787492487775065863982537462963071349634499312846701064115009552121860068612428094612220104199250582133624824734586498547994551227570608926335826835138385295958463117935767972436870144205088556610190487469286046478821553403590426515197237157456484776900670919153652935616 [128,128] 233218035573630837845014867132163690724322965778890758184649732037750333332749376150887493873366681811238558944173096050227243808699154539650050885754461074297885317304410154170219670294785572700907794911381864595363678754742396976362896022049030771581579145731871558831153334795910148259073397392013073593841243927898439382734588781810839268513656448934898091270571112799817266375068034222811008817474562753997112249962760015377438273962872279368720709974406550142538270531650978258372752628763904259104201373334194236331480558783060121044922227237505386260577402810176816603489292085447461776274740829197373290603041777395829042312053374006312885563444917285496535285780917866709079464290492357799770854634010164453747543302146846115425137943204785282067884041189325373094992764385154073543993987375391267647418166331736128173525820370026039637127822391036921200689288200303974071189525884003458701512230534385888380251157138340762449103441225834879971152396704912437891528632027703887580737161659911443969364748073291348621139354292078089698905575048806105162981768036166812885892978737120145077951307454304067725878318198366352079731728097602392739860494543959322526229328344614545287477421364455541131127693799836603479875296619014285247142791721621401490593658477009809406019308682942806595385108617714579827275406480734602611300762168644958331429863126851660029436960470452432641555267600204599251116448838800381749710002937477070359175500917512648646586911483189774649241272430545171707846416494281612001510774619794344162405421551853413596993909982424306767183634108390660169074867712033974631687942470274201983971696231674142505070357448789160861156080593290052509876039679427990041509371705141773352931679570576771702022400450992931588214351414210253748589609078293357920124001089383276091797323410458567911289498304510 [129,0] 15947572271135894527463883725166244737938133677335427760161843450701277721857075941923211970421538399023095303553284657389409080011497358591787663093362677840707000869912657079339220192972453002395156393729735882882051760415488638465789653344293470967171400372881624943251489170801375195157914052243454886515475001004546340217711685742452912555966940055720207168177300247273815383016849840416065886595115844285459271840609796492412624299668711393860783505484331789063079109419245395219404249836264790263500100844588748551597555823012351142917731034481079936330230663589035307746263556285870287951098810438811470855249411196267820524123503741333278038314987499605327899140429335106116147990300610343487440658381883731398194176679826403873504076186467807851163725363963450302345633338846859518871421378877282808945508243092551345904293726454161965235586896848069402048337187155454553245376173260600436652394540019886955391777677730118943471932801350915470186239561371981676733394224201405049370800817046013311076760418227894607594209735742751075123428623852414433200925399568428766580568868777063402372368352809799756662973508194819488285105105563120859427063633004734439270973915983840358631824594786828816248967370606631765994093929087207940165368144230327046709037340104450016138026162404913939108183365149399069922930536915881491393510696127494883384321654996359232161936559693207897649723419505860332660812354491246745094687336728628072887218122636006518174068427240834169457896589774556988256734615180539523639604781222791195588560513255665225451577983259752772107285781083987580882093616274373411356454869727798653786164058452807645096061681471102536123287508083964518760092808606902342457621575045694218813788109651579001220166966439982397023070933417151794607827201435962000519313922783108403304427667496078438621599512570190201338993176631610488358836537211966110015833869000084909547962189099635339331484650449753828001399503499491373129761380540661433015116494663357655687439332888789786114035286476428295537080976627711185720844011593435898455384794995999120146669698835298038630601925439031892581853770482701360212895898621194611258459361593325671394391000506894093237178612780284641195095653189682429183625293768767191305728603905622678609070155975057128771660683733462434709209265827619591523902006103408799769427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 2248847832145688168182964813884210677251064629071211754695949523536759544092043902722942869516818355232412764642938493560320741020596585790272971203861284836208107548111953937447176048186688238530215095181082923969593524330556114199710083029476282731932422779130288885943775294516735644251113936706659842122661366608134531037241989376827095367326900613432292083451262162340008076629679450940783846725554179294710829467127376558801731422473217903511554115911301054598278087466280662918204664364389187743359396341982992351236037247735019112547289815666761457810431836612596189876362912308912999666096676213345942832910338584712184637341895071274603955253695710509814298074124207788567947043892895434383931428712507217872169112333192414318959089549148085963144779630552067213922532884387509216969174570566653865755452394084963467813771611043166997397348234547590023366195682874918065705284066354954294329137007917333571711563786582530024056614944211074285403452640834517729472457231746750296822114618963479505935956044269409053007079376245080312817510617972061608914047096344706327896584013329035631170498239019704879738503434814943872463897819608747440146740983701776522868589681314933473183300391719395530194107248297691647222097080919713298952657903562491329738240447344295475951390626883666172303459867896564993964616819293869891161505762286184003122248426695504203973908225967622275091667486939806335057383915680726654162842377964683088621790344589174965976599615855119222107434051426003341828604449667582560218122191798909623516648266325232888239299100126083186233597998581634094820078534367030744141190888247729100869386850120778609297294881636843590168163540973446151744897355220381164673980502047948659151930072519645390855141996255670709339741939039910792163280934114404767730622271838510935863140610903966149347018289292555211117290279226968089474988167652836501157400107217222169936801532457822226447749120611516372539809575699470970097977319551996923069870188344409082096473533133097025408400109717725853851740754322917984780536557026498687442219132898218319531226341224369412483641229300705165744037863232220875077882027385164016814114052177441762459745723094473521083503821764963910933821438585761536044980995462161641285979362371343358567213155437559537366105835081469349556358809554469698028350417538500852227871080448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 103112450422236957730492097685363241383574365145845501499976011035996977208161663577552246830388300294939287278696087197992607480168259768709764513133458013909718491564861980293181019619053656848399668332716031949635260165843984343018782416220438104731615687903556314526203506081298054152616769387015689464889239168593265182994358522215851431269562634405168098474087907658632077615627711433634269957964545274470171128906914532798370885707896403895740752287285551999590440061544188462803676032976818646517273414839096331416671419661444050805314952476217592585208820173033140486407836644478535983240070020481345454284022623890256807445209797014494566563025399624423586060469520841074192035048995347303262665269033285845316311108653578360983454179145141985846894461239835957259209328497231802343315986683143306942343471181992027583196183703640195228349844414750115673432697997847300473008140631463469685068248912254827296714746777783484596835178091442502811439228954591458340637110784100780441441945316600107758794133761514713044546769170100827277974476944092596085695606865611431603734502874546018801728833284485657809744933608514204386237528778440093958941009165552097545194590506972438395720456324978202693637947106413607101110253943922530776798448337652237928032333472599093856238188073979917022804148112631798588533772388283701411985481592826815728504964850894233166601853043256086969498329939727058848890049618986099962959005628691111851477769334591225701102897800316877790185593373875785762563379553803820761454258314591410663822778415921756923058365023953051720499998396891654524592048687618740363589291126161753235383280489781568406885453500671820225489325242686230485684185935529158419629869781890405986693775051793250769635980348708316960833150538318420167400433587098924697572106265669448368747980999752976105508632728788939907717439891542290151617841006793341863738676764860452530687928680507145659547892416501771272750053929410703604841954725743289081567996516177602257509638286566121118327209020116438029466371870787302265064172559222079692486462727050308610280405802461246224977111591298503714401906109264185487905380857723830878170587596315735484651024520402316687961793204269176654918598796475683980455427142009078415215233129650363671209433149026460093446995695806120974766596347622481958337724985922717573875549339648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] 5249182952684711734079506959191774456628684818059308203540905858251043881190034628684203370881143769843978317532627267091825747011105641383718485606989344888377853685685097635089559117565348722452048697245370332255762544926851911672953412584723317723149642432150076800886917722226539343696123318966822697605862808082472596271531078366610657662795918163472498050736365367207705409976801906437722768996495266138087427860817684750348664396446193495716724934949088126888471500631702270733939197716904122604619983975487166977438548491006437462310819738105103988060109328419957267403974620875700245581708439251799920253048230229854585752568606246750908931264166718602736025731426666048624476488718099177920737074687410292182233985815241815410419233455260225400834695832835358629177214346512285016463592684354817476424988571801474199606462019299632056845626519136077344976182966121225099704389412847461418784976704835252647665758865011233182166720985289669994630993490300534781478069314875359937736149057804535177235745628112487708723251836463052451195905576969601194780188094695258211246411908313984361510743155050220609182197386626388159652544271476386849121443861966828322091722784807849523154683122073811284817002919265154069793636367194565414937680696327895904903916145283156478878140857292838585350796469817884376079057679889334357157981913803379633658702166123004980307629863358238138357515695039978605967140593843404868609106076965508778654410094620162591053605815676792236036968094346464061353056936833166438541249981443318219534246131009248937789405933128049567579149834441445428511248594647039747965124650401046126058521135166097594336601943064544724961024817328353641587320601781966763361508008801427931476970442700341584669108091599529593233244250171801332853909620485909102618528732953868506193525744843116406162248658702570795147710794066327333964022488334330219644307231788777469320213661197287407018750882420099617218938788064479656058539333662267425964811439063744303951611902060231741301137488985392657795114598920630392699769511059514975211007386343915667814977888031391025061009138884639483183845836877870008381069290161072637911911695549512857350422490824748300661444987808127712144112594935978248004446933733111683977251171130012799075351431021837297920661011705138903750462221319194700150810314006466806707210409738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -12951419876109500326448855335421561784559401655490429463008307084044050435212920467194887633231204358576885019638796208715745580110981492669770380881212629956199750836834051367772097127609036235538641717547923813270783290738877698424712601492383435103829391980445561575457299029643731297742349854196476451106957253569044537309893576272656924668842884558186441143136456303876032961322288258735705446223631008359408948801170908823266301287932054660174222526777115529871781440105760565646585358610604882096082206304709781656290183594588688132757711288693018635908690945342522188725644487046104253142115383068430657879302658727574441292795680513105954545428942972419472506837328777187523332105662327835197888946304370068856213648699593365540756036449567560815957741513697152674328158163614143599961550018588873215627724556261576059494615309832837793255089371511454098060397705642981757314538979677852988296398559507060476013464570026527265060276704060622637934983248640342443347936798939648040568324306481464919229652524294434147653497129332260431584085762573448798769881805848900755476715494461862565755281975661915966266283960176664225244981151947899445556431239388596317104714789821759302044500753054271625048849005934877707579611502898909519785500827003597615147875007148399338173322146444704002276270649933772427807355914047330743075620586731371580686631394505329067756830768962701616838288415939461004742987740792031129047608749269318457509876824335604786475063095317680005732713636731440406897895256394702406837439895695972343024091580025735653355079672571348233175301595624429050692152796755835288751345893030520227504253232064485457893732309081301326638460116369188695579978240431644077636924574025949501704072291908716052571552604785517884247290438066283760201655198358083435517575276569952143888279901118360236524632982194508552887160372581071989371205129176249464319729988250352156485949608754389623808118348840410937229200123178726315774404822518380229108395943650275769959513503171474626732773651157422210487493591007971356187641458333168602836621115998220062399434122618899157682771501292864601206905501117733770380765722732502250508536447417934161587948390577123739832075792300248939412875623871707868919835978255790842568240481482577102471433922199583766344101204478599636482275610662574633648438247279732418905823275646976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] -272371757822907581243671462268901540939586040008396572894953833604818434435097808047734079597899071904922539306889035788911799099316297841291767414074485708004897148429225033097198854307626252856592221118374418350671460116328823169291668849783366863386053094447213114437782851995562711944080119427064801031687344578979341793909115511420164621348173888335692251605252464502886237397496363374114706716141429305444191245828763158426374632249799317260703065826525520783692244804421298717341179719947407474880392503274975163099340367381819447698738697217278461703632053038000508499205839910587370737122194618707987510170014356480779283336437048813554969291989598730349392762270362126596456497875246700688240829841902878141073338067132660422273048203786350639647791228582145309924585347100487646728186499878489208593410352474086811768739952199534255000159058614089719785627268830865604139516997751043766376070865182016145737042881120844405853268648123667020850855957415947685869919833243529727719470240551644570539204448047471061020843527283103410761735940647944158867572849059727786486013600571114985450379454915958394127660951247407390485396161710861493882205882693124325597887157926416447275425829521395636397455280793581599201240610728031138934349647062831104968490256131056587080469004569230919467537734857021088385001697203812427320036684335817165037354540692224531811166694309012099355243828293887451315533677522000892764053983464585882412083182869124492356976929247950608190169285244564379001564684162795786996475020853726078609334968440998212923495306536066978594336142501179281099716009354757586361335623842689104032452501932435161950259743586796829192182221287804399752001994462923983790350398891394911832071437130145232819836786341545936812133357687923737540634699431974960562368292489397675689016744407316315742285184316970841804747126188763007301525723476117336659487073296486116397421362570820185028536698204554533382207405578390272091556460978794177341327973950153963163316885794901349611092381884807153523860916455933096283732530689344117245099815641893081016494375114604988893233225618067554481468874003976083053927349855975664488213777425189733088445760397340580258219803698030858617969298487534702580222889267621268009200262934969270073531961116635116788049251687477134730594815079638805282929447819460700394489640206204928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -9821062606540262352363250383411245632768600682520518515156727978313583298663294834449130472117064610551793964731973041167218474591390656710354282606621268890812852023518355711533555925302568377707484104840920076240438112094465917497110199636063114671502819779212875210591286363583642244410810778950569345879608451375953468755614977612975554696944369592253674186836380135303982432730313511086671559609777311757314765970696623250233880376338970245965765228814398203776664815965277512097909621036963824594660194371429569080550227451672306607354431065785158156482962532603835220807181353886120781350221753024962628064993798508806919008917914154158896689070840329066255660056994310120975666766109964013112088492729154267069204110993120722266192596252564861119385052151968798228687093830409472639666549680404447737981429904142470099210756844755249671248281310116715752013233228903856333653937816899784253818909566615357579226564337094992364238211083266709769439326625055723553810277660638215049647719326502383729416047283066459519848506479767049654612416351633825965500844118424908531936186329265389412590953522446819010592748920790998646608551093484676825313656080893820234918463229699496796275060847771427252878710364997151768833853312570414740724179067654495338583712362849110644292805092222052446875640408954599917651041359510107760607660645733122463095232356785044691287639684656806490393053981983797088125951808528086605215742195123856620204392250139683969950105861847279317756354601671075805148755258605559682651116411136495515944460539417469751672122573939801398155529943230359080418695727087861490002619359524018856585638437839970971701484983477310618763179614207509687412745105645693201891726375099464893931669017389011298320130925862831717325945388782448717325752305055870929758613671414938575069247215213837262043441352491778670076462337518067644407759984998326125409584170591744158512730610647299454181630378500662226143062073419929466843957528890628076343819777712187940006821421447186443282887780504847267298138744586866227397847197847790522855535043992871339251211042029086443673238481217819792497531136585735151559978552634619608171338698519407877829723335390388666909817375667902963554135817321370162428983798522030874152200972093034333118915752814006376783591603764290512846492761539079738028069043258126931997257803155636224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 14235942799398361396453270530121979575932167893640131923236725305422176653888604583828746080552133318896085026596875871201823395188522079526014940923802549450626980614465475214435491811594012451427782742465725436045795363357732246001163969110898533166357217819963413450150503217356345413984546612656749308646506753922181703540633805740925394513020837692964037419036561520101877824099846026056603450340700169864242100884500105668679845698108513035185031211719422262362224322330353654023382368850235616142148140365258695153444476263687069528678677568504137535428759278975664357627006729536886299055183674205780173115053430306100539054867964992988415365829606964500086106869764576643084040208963828030801010893779979665314041577536831986780856075683155986577497153423778194946823241932345364715767330146770233658100278992458683310369749665161366483689681336026380730923178768874849711217062982359304798273372705933851368220977967178498413418684750298317284792024219775082448992816053599825390704794138108960818239339236034943400789922185762544088241080411030313269830456729799837431024289765400128431370298274944195815990881495912828953760346792831619976645620455746039363130366184302527479592976314150092931415057201424245910224946305588220231223474135502487085234108687355278242116137222063203393611329758874314407864596629192427368101656611107013835691464388509017741742783748921752084926840896977261671317632245442069036125923756346350173543975704345558758677057822505031381002050095890618222426682628306842290758836157692574584066454467136660075766996319992191983435460352766723960173323969073417157516458202588954303439738587005367351390135233208302133807483901946576456789156799331383698517061043236710642092463693833876510904943825000607833900034338001055182464134991806154125824696859132944634475770695942885038190687117888397276126285039517767049346729660472042429157774878205209787960555236225241059320094710593618505725310548559744858299287152907896096620220585940087473043407889454917653711400308459014065637891382312468761876735504303465249212822437980536669870242153328585996976850412751276292806300670963479697447356755451716302771520598525357955302942841364046787793931178596224212041988624642659719658092108657047183590014335964459102776870166537943913881907031585346459450246239187339915049384922384055927175513026676654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 57428701526270144383373263449072628903335023898138868840655502878028847103209897900823796007329169149538717503978432929043576157125375539567448952017447149180575271188664348672775189121584843780372638967192938150525301593681952517377862964450860528438873598382758431767633060293435971152895986563238422454103702013644958875597464656728769616705073558103255365225473354916854344206073548367138634693905034614059333996843979759151488642013568610707555609363236111649861246753465551596016763591224288679849630253947206403991312209546540891628520779173667992521582768038057353625700966795035500185831650042689231605548766965029669452307195073476230191309349289450007055214909916989325602180636380040990058406094146389597469843847560629417143799216126896733012190467257774942630681971813368868978685236344880758840738421395541699691713741341003071115561789043833491650105875032681969002613532209290961052212797728889795255223963504955830128997796879171011181774738512855802266960643972051766993356555552604638768719922737843999699075315119613527321941615563446221276365813736761679192896676238729209643846450837799963257919848914091203913307828293190878496360291340433000374569319362635591796398687737303823396417289633123605484811601839152278369813169989669573931086478707907582738441690350949757310186614761139303468814961724241761146590735634707045437377164298337995583441838205415247689375218115266047886747532590586054282551823568461382285051411515199218498154660683917770817729292109452946540028081006344423839009945345334673102057780434068296071378080136357057752955566300673288146408562164614796276797069274180303047165884486114209197436726238551552462726974659898537938059441857887562080136940739452738748771470050644017260125466278606508139502112763201889940910284976327624906328218668226562932417837496669284883700828237567931640597333488093635096891231376486400973811164694404267113775602552442154303573163580013185924300956580392960526076723640257460875400559536363226005794276018026809757216616693838843735641467661566865652448163758360285476766919510297588191264776219353800870762246218071299270870165598875163306171313226423716004456198459738206523342559405539338989299777963885053720263190421847526349762130947826108760741966153910650884352275423101857439141567434206841320422567090508871545058977537955732284102380875845468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -447326928445829121773914516769811712115260029904187510453202772017367706088307631238845382526773451169285372591494219808704008432655065799535421027306770231964931476397043855047302202314104152220944348102169340392150404357441738339247091649703515678019374470418946064403430360012892178480038973565420399554504825840668270220577026903163143092123338686322543480447970417333552682207501152325595037175130824919591713277847617561848289901562289620086736468007557056411461137391269329552183393193974838463330404658102755615414942572463801042489944187321110608422908521819773966948732409734933168970520587902508140988548108659362492647208602684692143447459483601580111480893610208021985409871166483664264683205791207563807996602943988894427914958358401878896985262661556040106775397331723666933187132060806022523975956647173079768183522304254370045898737313451608878517392063866039296719494349095404974309560384490028737888888798411371003176494413151763324579234700165686149819760908165761084772741312055982676476652637436751675276280702499326821402561440756169240564650419607793537689573656815355161527520357564425162581642099191227284297486633063042911503917883753260565650847369699005530826988192782192729339402181473682668816335830974338295243357396755470219974520779874001488013970208950981786042491377670052210125286613017315296981207700315981148851199846701860646843266087598643570549284311485296332655029139783928348274323641352611605992679721200950610072976517844284215006270344497184063542463209241566563316696518298992894718821831795625701364801172379451220599826519853321755986004726610568993882018304071340561630102032118220227455608314845680089891426923700158061560602568582807081862733661817020156865329349487754200142754884002459231320227056823825238618049617310873387143521973247351748577101157522611552280630312543792280236924863100186779274084708005895759701655939283489141843240686418169472408535666422527726083785703889718209481718790943558753008051292587456355733281109427108453270062568965393449480227794443772953896064277690947149646596596635650624692013919424563314568967181071251061739443409081355968318385640459504101949427882147612662914777730095450253539683094539536356439012251324658930805300183189223615862797770347258762333698468387285619573560648467125483570829893782969312177821752953822629641734977349073502208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] -34725189599020420856919774141483976631600231868786397272698637645599907746935365646897407551604970518278722810868096210608709735205915390393208344964300250201781380192485953550054781458478617655082104870713856131197530572847928770139344043538268734048574358777476590991029955444711491911032155518876360640261935497842585897630151447405571020265944314373595529903523153479182459966745922183450094659452802687589022472502550592739932771018946435803185689849234832174205281742934001813446273436974130328191472392824411858328018872313888000924446200705428583246675072467256876990568734452217711763472003364404585563862935899222102880262255955740318441558983040105858653774786939704845026647137384477725673532837093170661305356221193463922679895607059493728346911652860076352824917765062914950279325748895584731819330756221872063441437313189748064012180799111053690391097338212021212241958179171841774509742975904011996085219981368363571242479183768663583304065520977510458356535020001882957444649278776971735385827823191855877914192368940309562399663298187246198017867084929270666583686231493289327020290919164593274589748880652495664773017393125722322171224914318129416684081432029802764426766387698118802592309264534869942983234418635058579966517256653033786348764678326428348917880071622068473846913411771968394664098611495618008737526779336137001311499968237702670039856887183668602555222268593879306463657215701222528992333889088661026830383214413695189622406739922559060964351230840070729388194763441213837345223976620810565483093015012722583707082188803351139297950271536397266666058730791211680660460352167359914540419900759862105996492169721446483148441166122269640161888076659566774942449386982724259200939529587432237798604272988347075335797268847881293237727773250419996940549822974254985521781095285776063639755654415260399729373809309408197941975896430167107180797032745825107985101532093774301816731092981041866368438410546557284855542528929765296493220390753345454216788993221191736860212690149573898562083432498911209416478974525185559115988799897386335446880314898530320699448957490198136673915624530090327557978721120903085603839456641689960132855017786125042925994164280314141272662103912391508921839203385955784179973719491925168308369179783915458906391600197051066040900083204444633736166940608876179034460682041245564928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -2650108059748032653136848649808510406152902697898388276752440859205993020105590649030142098200988150803198941042169098431256400590773795258382908161967373276595793981373920871716712682881060222712699772969790729174293405130974149809984572191014859834222956682545928159903047359978917520843928131325878628375184744687402368431370010878387840361938318501313808455907148466922013714614764236949102582262281696694040283600239547978853448812574938414578053293581470312835936616163907234376151888557620014928603597462174861953511424877279730409349819785565413393113211150600745357094670056559378697455202288083321478885749659303992660022309028614164012199999635403997803820192327392472809477364529202403514442678004159540876944181749170813117771595469242172716192151432808641483231929743345241117350031828233118236997843799517464735378374040608306072635581749888620721921576213941397327337496509021013043847980409512072161957525484463064730591014183839554896804163014904170712942419295735571956972406194876030186124977200015285676065255922781244315807865137689344161488017275237128360767548656196100929747535457763049416000212069045827759880887013376592618479856785382461302849516941495626831032054876686383452779743216347872108017222818752880852676329303628857138840170927428864877002118380658997169645729579557767670215607394707499427761522147917649280917165105730101233634286404420671054488603545647589306447539721944499573304625191948069525824322453550894790539383460154198376116023484449259443373084284203088067636971404907518832014038505753042713058681589340181020866243886888659656490488810289136956786064107941416443220153289402842216700207193868492925158439132428588459470189610607867851819351574904282729145339879190801669392655135456203954189268251535792310719876356491986893066974267308891544201146915217990389146495509200499229220788476483800710673975672050543168444815068359737465107543574769605507968253020911390211304289392943160293058187510068585114107168776723687363367808963582809867033895773239540166498772702202724024639681708774890681601522826951613013757502684429731841930257914184444169090208217583367826792998800160432050945519733590911634774584456122966098746452453158638004856852137541374271297142496891512209598886626252149271960356453597530119362359705705154119618381172850284181524925264665275653150959888582272090112000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] -11761151055777414873947806795932006596250864727790159061102986728708818664751182803581190511036386474555420691692652504706203609067193802737327699589447979511150858283871867830333194440787739441754322437813511683596537216581756014655179288633691001504297489844857412659936319722211212053952895652446088238949705745065893144449354902729343210928476504961016945560455961026833309015536647987234954136026456242940717082417932582109740746617519179801380948037253306003184052063861673994033200516659047068621051116382546274446077071487427917817579349473906738899350963791954781706974063947664848544772420449558345147636817186216540370967630660017157738895707410631056809714887325379636774858956342369546077569283765007130528348911805900275907901030434536734936731373209227716257540887214290708639098060264072607356324384281518287108065607814127945202737916845664894461504429436075245118477438917760574245504674243557367413166905297796648770179009338017719777905607008124712286864680867118792938815619512478719093917922990124583865164814627187373666699262089929563578645817827083579281737202756702816138923326877843565621274905401829106897947021348887952847630752227748793740447712248551969511778219694188895786826315487221502943735745733348418474044664206517013631714007995468087633793152012999947967382369633347429576245593119304201240523367159748957556065602681966576719458845339224119298915387064781697294047907148485796789856239806310308521763171311805378691024003105926110833369981820713071485095638194057146262805804904871546457476329530481761660866731926879344330938872178394082121083328029144187843524659186067034072392256168598273169357259572426783842236954738199967284044407082217242721856019163531857897674026960829016288908883548339905251636857612196362122744598475800454419280424877907161069580250741137717694641522055467418385417923439820981188945971659878819463120077862082559353224618554825850013798838101934833142783355167369459227184426069992133970792324586574753010731057925474717766138692952966393827142285148820438312530831059880756038069476614893542951212788531669603373400631044768614518919542894373250441471531504034580876357833232845157359981296415168972389770814563704190294968148369585026869810182723699896508741358336005919580445521009572247279883370438268900670093310845880316100776124091866189714689789666528673660928000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] 6292053886589212685832235784555047030652862784321151902316791736695045002502370309768073778610503523049259943061192609963530275855419842692732321792738671501497809914258065051518100650228090303049724407901315215185060903630843234354143756666502899784102667908954867163700023838425067313440381303186144249606911041875164052215155542666553191505864035579429144048360644029000007850297719962230544428027820379259569362776868218358359825341191074514691823785973911298990368564340751390487286835014068327521256987535568332343175855470860694008314445925323312900089709185368777566743366970921048572098408430554614611431408429172568579688047654682779942727379638960571352302779268353177840170512959796371083533821804570492442123043345667185055584505384711948447685175315082519237739125385154864255763468779360907007487558945226361701660893227895303846757472502763078286149419255789536985291909196069629280311768156962738751188896689084585265917751974721889266102172622142045966464616993943478893749973515243320239037665492826808388376515674155251583870533553980838696065258366202445458585490548210922693352906916073710419220987922375350711496790925373746890962434585671828266657486937604200098990611190567620503443828156479757101112142349677064131724931283447466748111868759806566744376193905713280563977098166270870900869765389921250198104935120682977527868917376463155902219035695235423893091109630044509482242082760305477614333782643412085448109447013761953790797955756512681804512676218734449008915943021298240403054194659961365198319221472986934732639906692140326568802069887420848178004312278954451486426671475887620169851236984619581113301838068906148035571687999871423070751790925261652152426188164592698096429352663330528787132574307288314105161149515673261884033775821522883505369648824152258270841373828409537542575886846181877510445640051493626709568499783083672652545821128598663075372306605050294550369907703077652509826591549353689044519484906116990012548207588504377380790558140770849762026124692595576412974580495697725732685326308922929415444579728407367466124164658409322984991113345156938922916157577005214656449550689602474594052768051822298693094435192380032920293529546834106985260723960400814634866913285737287484406061940037855048932618342735668560278015148095045784356572923017923578263236012533626357599022406046155014144000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 4196624346034848285865323566129020319697613782398568519656392203010495514692142499268485667137489504331957392312074578971439974056579020314185002397446818186534866841166884479897941154581014866574864391120572612134214959940422367912178239384991284627754803824961080165368611894341585494277549735314934073957089779771782999292783812037121025216838746232825482334699312266076898779366758772905398992621432279371505817892614376113884865603220501817421694792201657991620546385596999925610199174759372526854134266033255432713054078419400176550533390823620871705374171220415019967145674989506623190547796878788942108054432290692944129869684582734445360316081203091435894934237209972204407280159273667724091381434876491024995391472613142547084292605021798597174006847126700713503955726382185398008927506659182524918765641810936547992340998726310322965040958016720486504435833765630139774513230333600795631782728553800580786583429833116467292372391596824019900309208811082162688225103745719539608135686782367069768690467874001740661396265241801144464038053434703138882813430936666761213827909562362723454456745246494081148702271601677573678476624273751570034017332370553240254498588822956090154735712966855872944737989261868706693110061786892542599104349775568303081703654796319067068841840601114955793340818285591386891159622485190973256216510332544366539528263985459972091259488118882865468842375602577435404042925568686907120695091428657283273596011515795255555158218830654437113091705488694806971198749311733923520758982366367544470903826551865076352029807661756290438231294954761205768044351189986993658174299677318248395276062551109680037834847484811533823671662959206454408933736694818539369689981788895701437574095217223440348611791859887005679938859177389304433658993266257394909708962196795781347722569011870000190653388975261593182173656495601720789304423744418726869148728517615735266277584742758869345066631322022174187056133272972000649915970176468287597222120146759646215002282948076757888603951043092948210974946095240789416347454340704147021228791334844801506678002157147654332350866306334899684322894005728355371684328969405248040850022281433432572373330230902597380650307269245177511612862781705006098603854647011644875022084261879520994639819396053714743571835522743617008729003386397442046533604431022006472301258427951386460160000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 475567785094284630810354299140231104511855999737093745744685739707022250751471304658823672313389837254463971092102070338641915049830498324347386810298187347899051868562241975031504553581238641084146026613210540909306640475877503456428330388842605974050151795852286299602080943253689691448922818107591382477640840342231784688563297883114538865498902938478760764468116180368627415751732911335906950040697447162271708569768537831724385505776947005095008795951599749286944979644061396481048823668303014002696174044403099753038807384690129640501423252180632010523877278525620517430845339536784303186520762777558427115133914473858742245132737702494410693502494003229073371861557007552802626912340952166649357723984087544867279605107054793965602191903948706667989808236692750550585776435113349574306587115349836182115348321593900933452212890143545086173863862348828540934036844785001689841374238114266641189487036046788550592758663296587291939241658761845877172065440190319263712066770516904140809275195408594002807866080728123777977211773148351199282362724546765837382158225680135934639185443914090797362188448983614614043463463156400210546736109310190884510533021649058060123580012575281020163386817391371159382941516601223043535966119524862199334699061608494588345748480387844469233701629938859998836669787831288025377406416618535778308450819189785683003438721747995340899177286933176963579777135135451781233791720486953328944094430658395164498139610954639000513631558698079832385618721034630519915239010529096694210080645348454048115693301437505520680153458413552632044716188969263755529728592991958388564930851394628901499934289979570309907092890721132986485974269239193915279312005999340387660804621285316825126047274520052857123634150082404747368874964075325925963139707240141248065122081808720321003575038076530231196545436710995051278229965941861221280222449916361942357470936424398887720851070415104061860782933210839589519999210571851215119274624660164827226382097045004095894043158541752268730160563357714581179795114801060686625053314572287036524030457579375739263268771868214955952453274932086637506688893241482402211271498726801397661642647709424294765570975809431145173106145192136073553737520382438126562175899571857745112940020707785940208020902070567150568818549380709224049812029688235145439385711866447721715094898541817491357696000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -1450517787354943324046066303080398160398098367652798715166136643135748678538300213610569005262543394786760843610534003700877281459528070537942782319087508259118096352732508752183967665852059032197841098103190494687915724750804635307581695734698319213438678136895413910858196275104309660626361037078673750132590037379865167497619291829520313356776072682475296437289838960172847741139808344455468400156585527366344742582802221665183833070487379694760484451286904868108948535786221907814173093768759942594575027095538597762220854974082839845155773748506790906625831189054232190171015725133633593000117227556534860966333493726311451801777403345207727487663067377197868217458921394550982209602009792183836614387491492911674051252370901230994948265462975552051789378141098450333747014191757867684702060221344563678833599130908443036683978082194801743685602789666672895578936473485054720305917428771399545804131713942167249127920733802320934198362238759263574896428413590480408841506594898393352885645827079517108879382301406821085629613301690214321071458016032375555065888375425330222217685205520974031773972082850132352126239969180369873437986174620344287633350911811046092020828218487032197972653434453545776944433067609438722028103565519609657099580598381572095277349351560335412796411772452891904353411279679828493688898038957741082177808570622716843508474690102996181777444311519654964951283127114081305570632184207024249125940802345050982648894048296693122147830495944923561512539967083663448478741295196654667401193401660554814312272549899749956281378346997144223254597696193745757857340412045624415207924513971024347901558125480035175019101406634547848754966629886535440048092808031812363944036253884278566763681429276574597404881165174090836915766544080506185789930985867867312323010624752679523726340896543013148032333548974538444532854043570310240703778348799338394884576362608085174319786380462263038768611373678033075256338810627452937027980045160162583356703674069330217729025860495038396642847157971332528239132295190794180785028365495815136438702828885180805061065828731233024850471490108436059314549625106438860724771170760243203832637881823692938229181539748074601379618607113329916136400763679644411868849172227255255046411558223167526903753324076024464921479369186428332332588985637115285591711012421125277550435536255041746763776000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 960951688534758150005551053736115901000462934968516074074470877442147305351024348451699649371522756815726698037237350026648687657587000351799613272926706824737885830739194974884139765567174540233859000453868478548306635364097560274075959965822531246941550526281791801192768361993369164158444595090319121848024470707357984198508564942469671946464467893888870763525268899761250999149570285217326854707166029328143229121740264571158615140606101987934378422329466017227361688781018585215765289114187403239525042820634832770426552696260419730735413633522101240417937443048080103275438812881994458286555322185342589751211174458192485570101639953786109948284762652578206811422192851861581561181138102670019063394683296079840810670872274996420816536782100044901880517491837598972797748588000979861163934794005156233944768432123487943578306746340214116145916211204925747249955475905336038023383200745888675154946186029004792197115926627300039210037770139162334610429606698077131637634191221468516974511301119812697652609080024450741525226193195948209043363317395672346302119263781609950549851784332587874592828917709861879075081307093801535140808651541716035780640230725445798740217003295412146487426431767966631905761479556091327281875355484752518454850278861823841968102505566264174959768409711933540560525808835211102718136073104545526403312213431641894327106728085560036991478439571425666936452032877080491704515107216908610566577728432473858109990551855890718510404254665573641561623813261290262525074768392577889080316300546085646720743955011447877063651541318914860502996155655307383857526922931872821907282327838956177475760338312569032112933909739671775613109629632115768753435547897409782620937412560145652637506312817443467434861495705758675712362023843684643432723665644936398584589007619542120187239665826643389744076710151823455007962927679173877818172028836380497401338296902972928910641294019521545719671323299976968979033805761949990471466546778121083434509368809079481131070571117716006398274713321763003010818994742606484699539800913597751030464488654468145245757854500656407213104085539226255405667874811611911423256036802878958373731851814264096716529353028695271754755238757183353091909388768841195497066022064721308310702807237506514558713451845372669973647332898022111245597033608207688992417825750425480385154861821527513366528000000000000000000000000000000000000000000000000000000000000000000 [129,18] 2881531658453785369840112756814538543502116045475140301637060079238149373423113762682195901927229085552382878540957814697640964133434859114566570301538704220949354837241223609694300908582587729897773509339300885205801033189270105966711640585018303069073036099930363478751503684805871464002112859890093657407387035145660840370071502716736518769851948364641399050825273508234034650469366237027958177147282481125917666369676444099889644459650962901857407488332083248326834204105874697697394779891435056288903063158274255843199320112446476470697905836604697923822370968262337087099921394081457584697268425170034543747818955074997860348612548084320193340747109780444241576877077882594853341300326618238948377547979019188968256487249345654975767049439909894808296933378806287445534719996670672585162382126282199375026402864726109063180307032891056734945086332230982502655680848322741281471798141086286010157901782610396375188047357100122581477324582358318942348703137479822739077421049004780759162712150420617182415572297622218979791786645212388467193393669726116873849307712624821988507572883643420522894477078646170007332699524093483750955362018228766997104181388116955252860442612703707894220731710144736042849910062143962266866032994622501471484284184035530963557041765230571835473169977905691916591292861429148815627902908994749232210072231038954416278845959829465949083584399536086395799332079715525604838871371701384830487048987597622554862696016651371312399999055870186367941098330125656944250674291170741898208472977547656668944614441127814410727569382427467540268026315671425465464544672598334898279153759081666666819024876231243503935218288381959521561075867248409330468684362607899564071349205484426708898235006923831866123426100188011167731753845335242034253124009048880511865135805867547906721485790343684649954865872962661674297040782461633720925647165560369975975899790542651954812714086063468093752280484421121194769536322279188865193788245719849165011915325857631125420995911274059474172826146340147065955708784521493458269731448537781353976643511104928401328713687213431430961506162032148675563349660517380363461962994582877200824810933254274628517684355703104067792591585313943889879765621654320462297070961071008022124849398279763108384412137299444936399861568659330009822034424171802623268382443768899606301889185345934016380928000000000000000000000000000000000000000000000000000000000000000 [129,19] -7458234035312642571051531316420681386389979392879075142368573355231413452796087048257081670386840759759862346962780622493484718290089868694117118749385763687583150619726251058279928287035217180400555404543023883702380361750556855508276703126800021896415669546897624029476770076242172830048692660856855461119511879734091237710382609771348286104512933704480933459513504832989201482352089663626549426381026347886652528839072594798514523580240886683797955734562497151056826398261561997598410474857481859876206709103457506554933353040259308967810658207227605509661954373759657020391810447531804338725911956255681154224853130936330499295835870424727369552757216266682415414698443057486540553001630442517851452019285431925623223268084749587163205597639390412667495974169695960951726541946439892435089848540143080830999453468261776975471635607221062538507575599118549968103409587559800015882332353363524170729409305334129194343708689815456742642535510405366261180020368478895995181542974292825387859514789836866909319369892034054228818196251478409980590173864422433890761035331360175729870609995720727347940411787263724928398106921569850323662986618820740763967935115437696147071168822447241000333577730409906151313921899086403542289885798954789036381053999803835042861831828832608565626758842238085521913286961997363906205317609154988652614711749968282833170747947211325106648896729168174808078805166649153836697157603407042566308650539414385860203436388698063838988016024919162069910281740991225787742231904487657266221809457648468725360612840094634963615116880991464907433728975477091421098955991659476524042177645118352221962305159918960942934322989073056203705930883033857138340137680177837230339976873864458182604402739431722535843060926881883302896043207481891002582049899918051524443876202162145867546160551320899629591636154140166606636382436245309175603914183074347371863844513183547868479531090443026158775830894798949193272106353954797027173568817096028410729185757783264850186727905946291285894567232464707910473916062918829310211774729424188241621095945166269785504196572386118278229380911633117943091504962938924278580045286500334377991154887558873577203660244798561133365005928743449126938071030509798631862244940840619190036310219882074432045629754139122214654582462190803055096524376230004017641182153657659217177538070302104978718720000000000000000000000000000000000000000000000000000000000000 [129,20] 6400249321707370099980578479396594038939944867650616919523028709036988412400455000178419679061736034195641778557979402700459233200478188887309819460227274578186367109631778731048883734584650920913678729620173149586410856830822976554916499937482298677989297901115896807698616440548075211390849282073173702957120034280025110325088640830050566259922565348779994582607742149260739257353733915405846900245839974966688721823788402706886145425764163845683219494001977430462902737286297526307111043573068133221586364882128500881487781441746939517888358834793293868691991229261733563117189748489026323162201733179451623997484095742501215521259010633851128520248002839263404876511173121461820258174424014282624337010582911058869312263852992909825374278761080164622796882276752584654148391847453503476631467966999807602331576435076204112803503298771491086593260441741441786186891486616908745555637668224668837044660303185428501731629470181505828944786635169291722401775175436651450370399352666501505233447934420197743860884518551930192592625517869910826006587260823786834064039996442322167294576325412937727057484621644288983887362233329127999370118941492684655900858522695302897290584001156876037823618924790042146797916163296032858553868217133599492049391884172849434367401221579656848681113589306425733140004145979936117946449802355956446856777751576888243093170242086074168191644319353622234769454840384883174809828042012482173082042542182605352738114933362281917063557635505558561653060543323848548326378464042067196051623374943258859775862389478828421200729548386886683048102126913664326614105215219424050545407717914221588406562692011092186436075413179089664721258477082015840340420249427372066001858384974646974952048470572447640262999689589580690394280529640923721655003996969315528892120886522499378993889001632313955403495206216347605838129203359768348472405991969705439259031960925899497857020419537314582645128858639134883471820596753226441868340850021794676462971147855077931390663087066698796820823968219554212527387641190300776486590934727538367724997194372102377958658899248194693607089470058142419081460598132364946138125217333292796084662104589159566322932097086377318470958018431254081397980081953449035219258976672041192107160286197070291386399228358316509481183172243041579773627478339089655044302012905190453493334010512875410423808000000000000000000000000000000000000000000000000000000000 [129,21] 2473596348599093013683834599804216919113712949444422761495974016413463354665859873273816127988637677305169126618116800079868481526809626509314265509759825603990540218854336783726878820800670177391603319033376119875148603827528305221668569850253567708624334979151048974528464968722784668763944331264831880624439792086491580692049394944737001735845774983626472185612132455383397008965647484535115049370684273220668951816523934497510721454893432999682962460298619399545419966940130575365467083942455300462122270621439333477953537391969260916768888051927114458616743532182461415075525816341180244908365472754529835591164662029549430648081473204673146073947242334625404872967120145330384405423487713409347247432683574903714185699888210150385575533130908168664543690455395265533805943542992141369418154579252122275420888611343160496738785482043452283502745951521791636405577787290975650077592025490595804709294806970017182090305322880648305288715489772453893333507143623850997100747551708471502658132474918794656364617610353963461964968647653014747427153209240782285608601641674118859422488908246974803861897409449711607646920187344939046613259787618507740561868728568452704853501834290466581027318760516384758334450079392008169564982525516569253569666181167134395685593963964188450912976026476132789729556139574936420218136109743167012662768014839242827647755450805879155901152446892462673867837138051303568020342523460243427104146864803045121361189945798465617374015320347406471419012650945045935248087572223008484561825865504086039327135275317106051662159639631131886168214042456455910505248246722069557410339501042388791257935882219212712128792722783251545041054557542855089579061595044435348935616260357114983666514863132617523148818859357851615159196024671795405525829257059473703276057452062839276023552754422112364292780705148489796882971381120177303842129084160493172238862473081585033113848070101415315587438074740073101765658654477566265476448080348065903443748986606459440849206368658457979984245148595446487718021303203519974751576958845429478965300554017571669959474252032767368420350395556116129496391285379349999288411726482631876782813895217923179631029467330987045882029554764511372363901191598837235979754296970710989563657994081609205737853299717393840058036811018164420971094771017026388789286046193039973797467534928921187319808000000000000000000000000000000000000000000000000000000 [129,22] -12977307510510096178519758933249312931594484796191517990235785364796950119384367559705576971138931317960477552514931022618017251806675527305205943107642146610769947594076645847888569876749372191505705380410025283975412322889229201617826904832836869272735944144131461699432953325744047790292444172914930478229026878661082928569617558176259477364262355768179554480228913370690355347713030491382010770167085802581829389141028395048191122122254668209043434797487569155203960456288634770490599894666576229234612377630655058821523964780984777553939162367079456743756532592582674051051559029094761162733660142622418676892799091470155597028053270279426291709675445500627686442334099524098907217241475250413399601214982564825314177586601289115027743296995565273778597355539472033916535066341516924219190033337631046015000979170542780436784406105210819279232730134638054316877281543516046238893505583371836988440179108385953883525711373521723756108844436112878752043112272973171327889013280548874650072975524582987893870982059553599318834158427424912967439905548241986747904961997626390603316605051159920042958317329927329498947514856152078065229801093864063916854175271589695407484881865926583456750445352049345707960263462229964524646900142825828836908938356309188142742784668283494815643007300594384191767628967312352494581714723547125861112619750039410012182937188527638921569125146761009156987695303890031107409963186226877270808313529356459362200990103384958531288945410399481572905249883263850618747860439430922962229102393129727627914421714902041276412301860632016845833711018112539329074990360872981777873494039582275594133349385864938229153855487621801801617136868614222705704088845290705692060924607476213290349075890423858379905302985331527856854368713860430452952662220635599647367098000831177018902182149526095067750272778720216157775816198860876886769147996054536702980678553023713977702181778275709333637069289783310388996287409075292910673709835618015275208333500484984790559859344021766624732032993897699322394574062158828846802201502256423887764175415633301107137627630832186348018997144313402815318604876786102613521506131345223234353425378663510560955174077925130998203041593553035427516506099489147243123742812954325093969029947923339218111737000578436074262112108547210204803703364253765596093665756101945993769990241201273522094080000000000000000000000000000000000000000000000000000 [129,23] 17473303644510482552466155698695249956377149155312437115494444064000706103113235591371309223231582254690780955063346201155990028045209999541774885845552299398025664832876227638238259613974397240898755641234667417421121104051442030534386862504191272341101435107688125409692911407930941515092788868607986287711060287209242542176871610895508495715859617282290770828182032358861665706622627892889932541244139613811684594897039729751011172461697124685033165130616357037193961167884722943425822581576328104760223532518374728907203296640041837870156887064710228374368919479897185378871768719920322695650155093955048322566472271939163014576601203497714768015669691789014125102212440816491540521567952063967118002349815666346758330436431466183404730934278020368101269349556127465127739045136317998272592456436568834974890580222380123473601253867720346615262863930267312128420162279380695192935583673804943373478030592566929084807484428126546633410779957789746096442331794243342484496667354336551528934049867330929731343025478609746785553175489251433271443174502804544549731554106130962178912276312058439986446142027777529025641281192174883771484664325179890660956128873621652695240910963424116270170932254382370379571588968748378975448794679100617279688634389330421034053103282252788992999453645861233622419721912860714924010161960068638083422996470801331339847280138625012550399717731112949354952089799653934697641475196868817174543958028409633161124754324593415910292961356602122738171171919689607296079611438059957040196676815233271038075052558843015695469991798917831951518381860468226433338697253691625164827467990043764795490155882708737393521878953393880941947734309184917276222839789664928144788594522239912345556746252825275880998560251917958911840180818364599943492721658891587919404464907475245655115763719464657532805202572757936661407011501269589094713687003429714437376324750309141838810663169867146232937063978089462200835864765988125019535897597761475761543747007319380005569200029605563476438004571683115577650904745071465378690107214375551059059003531993783791665442346848126244395549054455257524868351290487542991910544448160912072343914548229362750528513169347304137722519092376945352303360000654906922225426658017218066797321113880878400071280452211985248419178825352110491242762232021752116617795351462008876509240031812684284428288000000000000000000000000000000000000000000000000 [129,24] -15241462604543427897586509792303507106735702934415847734049513460315092833319942455176550403485187541234161018115374419061677026933704687619052745940322092970403380983586368358674398654466300614069445558616316626106277968539278347060275254602539107203707688326048075581466240272856331672190521340901918284680381871908188403377993755287535599765500761127737391045677926559328639613079352717259332178271107967922466248361573854991043629431826448963542479180416424915374614678961374347425830911475486222729050754556082587745441535545968929151562008024318691249721283548519998989005932254278999337923599945673104498359588378103680339596687337769184919791646108171259436097504179276178213428763358858235855906445951163673087850821482471494089686444231006149488561149903164781473201879993534593767767251786949306229049022988632105460426416695168257769095531419311758772445697639716445159269535007929908761532977488183818118261035270431715687772981355191991024003377055765986210446392336028815651708327654300882635286121744370145459049529511450763620552964684024935661763005593973951749431503644120673118734798298380801492645673407022715547318335801594636384542955749590052364547550953380656082181547638274268819778119234117343299042166647713765336356784659055904050521804650045310073715690786630572220225139138537594472685932700879935448920602760472876564118749063123510254191103839816304932375323307940091065956243774409500613321857709219474788885083998619659946153935016831879968328871443187731303570980807855375731392929513221881847905693959050554797510495070661975087305210638810914491790452392799292856675249439198014347783500634838643312706405669085612299236206455391444203237180854419876619331888559657341282449567770070985851033839874024749770457816056359822769974958186990411113608417815123341360169454337505023037017842125062014863846121481690575910061078666987099998638236401767874043670069971925759680649326377696514875238605203382520224179785209339362988664608600828206765165873444369291734267788214026022670821678163354955634573269609128824182680259074715095359219771246088092662530427216294159572910691669704740053786751778449391882381242625945885027590440589269402205149967415410350350403555307538380401110256162464900921189241561309122291549297726636061558976983370222719539725579785797503882643507732745729791143546622627202262368256000000000000000000000000000000000000000000000 [129,25] 11631604658981558924224460438395531561837562578176941348899130890023214204420411415458795961396236083328396984758183068248861332707224715938316536835898376838340819815666710637715008367787530705875314113063754311043417976776244171614688587884921734843804171724679865391183396687444831309044403070378667926824921824382273647594447562812900752719751043085818677758721406109040520930861298280451153579992231312964228398992031551306879209230918400948226814121322655510678480290578633251057525334448056143173723438498902473535836778032622059104747073154666916620592349549979787539814176422171333396323622216493158751392443948797431595437457286636268312894214199876979610966273687932734021822239294462747945588529641338593928496714928360695490795192790078483174810734611714660347662372502699141517165265749531520200645519033721751152165510396212510272143358362447080494277105409214477821742796957869967185097298571136632833760795840424735410198676346693628007991195291304698085230847055180955731593145462144212052274111727211293153965249336490240905711067956120691012909695076478275872507393585011209099728290707729668718627514564877159274943616238058009041082339725822892216615901440595260356557316382973815222869365503206151124161837077180189883981220406707203163298393074352941463301393108408680961998430078725972482788262358216011925879184193131015064890999406849567194841590397107006907115842235422394588279664223305280785878911787343681161381396274185400404230137498514902653235468882887549557722285015940807072105768980108879802783958710190673922989633775478501853033423034022701804686460810328585955325085743104916449565677638313222713329166779983772724780931398756314657557091514926791239342095235150349814156170914336249782952249653603683920723520578730819242321737118482951254730774083042535012262001470306297307584932342185687478591215432000873700802858666180870796103835218039052454317445547872682668924355961216126993340966455738615647780948125541444952378013505547380184559159631607067732038512769127442777603402849424054131670468766310857305402809446493391352884109592004515908299042170450059951248208023865423416002038122184487469022588364047638841504182958054402657905460542723140242835343780190865531173538384584180903385382338007017348150263747121093310090761878607034729710964876897530317366578677684079082109018738347073129676800000000000000000000000000000000000000000000 [129,26] -11111347163964490638731384596161830190318983665239017503316133622996005619864620419817859231171226405164025602210171621832893528123183564201624430600267635696904513542299965683079616490793396865681122378103870988795773932681769609147032374080306330703721254930549200631207441878667088290072929934312797009187165732467680782267732176020508128657724619651430205340386566969815013075498670500613052120284914201887119266737978703098355168893990384208315306934380663445328670821564988786830419001372334911406218508830958607341417996608191083698421110136296393552865473492139654363326635085181685080605664556099358701656511678240976410536113862834029096526351312929288570986110465072571590762488160582210605083369185884731968140756945122648862129286401364667446411707239135863484422259810509522153778530994143510391011495468486038328137678222894100150703613221969619942453164443051039151945492864431406012887339661366081577252114535798401199906864899666691248353539971851130004513905274041260142981170685622541117500023065245603592906679408319295510741203970013721186161831515275700643229701712304207499816016403723097892153433516824219783137577824585647190493629699754244187427683887031815430342183720388634596871750554375666720682991532764954205107974482776637670065127462582111394430387397791030889777578677811343318336373004251883592591857991965995605021491709577397405058122272233633108756359407878572637199819300302841269836130440904741116839409068938247083114376440631925435330656921100226319272965340383155462313825929749495686401150607523941200189497145745596666905327656408460007323871146806020534061708941633565681839644550036665937862850075368522377293036011767987031690085557563772699414768187984167208480088940842190671629784219750053335068428934588300533616397566722818984837345599564644655685597665972617246039092824780745252287807808153328137341245624295220705233004353355866606358889511137335758027412339253986364527407132441927587679457249860219647972499168349894892026864165932665136961331878252294772245595446021716542136646630302592029691908264001872145466946045234086309588744883670221816947549476059418557105873306063601112202141229518165842652682168210939107665429263630902959482121195752525129465960156170134056379695507819666813824764240699929003644156194469865983034513893892354612138508890920731245839447754375076211851264000000000000000000000000000000000000000 [129,27] 13227383709263767096388627516672562670505563022206803241220229792030646239832681130199809948403405254715602090504061694691775980549022602507284574218666768915732406026539893224741745695730023192869644516116319422512370206794806638399041634433028100118992467100092412847634963947791138768916892357214808384018643801151489356914495190791519894877376980894775559665698831789915566551238833169778350635931156808284030933147098768869678325488346350118013977486806562223775376814768649196548395324304914565224496733033400223390925479858257730947538318976276563511665872263522416998022147869842543211960402932048099351950112984128661228651590798490524830156035490492590884301551095140782723565441695351477252171298291931215355232858125617082811530373049111276461846393940725296640992495359764781884600313197505766877906831760782854428203703203974338971135038269540603293255967335258650192602437164379642145285432804915015040493529457130113796876577868867261690486663705986976960858827305394340905207197409823663284676511912862443641366839125744961063333567040279460477054202271850916874426254623715017937000264527683325235417153109370502554207795287223498690751541919573173309295497407678266171484238889309416345125794776863277982243913879189179016434325566418991801479114607946491619814684283541150922378832966459734374537994662800307853667228748333389821709484047873777206024835492257851409551760093069904531312766737212208531425771738471814671896949664442556824474638621553926332833601217683623646108129060065481394120239302496356002829723240840590398390246747022408538733586811499397235324938190702920011423232877058300994885018134971450297871459007485607451499421664817448652703095056803272326233264549942264503574978332845151596580357827018864804392766424565279035048478403939144371162246593337566908444034106771453868007667417416376097234591191777078754298049321015325334580578921836320360229619630165810212121024268963087081188022030570914319924871282337110500194015541950807458053739654048088734681924144158241838039207938214634250121171420692017726643253238891435507697522507411378588272977914571850933760751904979146751250867132252788690816702010134697832720179967563594947983570527726450912586986367921738763737152947396331835501531138075854005067187969533782360634908001580140846500855037943290950068321376753136287329472338800142591197184000000000000000000000000000000000000 [129,28] -14637788869436858836904622757430472685023884050742929343961442661058683289809346140145376751719580952621911089982003370061325016405684672895110598469914382279447233284288984298886157772695876425596250464491086660092777842705378315037892637341394893062637052275904104977913920361537159477236033869980446095202465657634041301201652626736342025740257796855261855122301868015906767438503565999722506659691301905115570902503844846334587815343469741771388778198371559682654497622279666062166469150784548332402277831757503870326815825311499748876844923842260027850091968846928478873020446375346437727372837225731688896015439977130054602825258298705081940375641266424901450102609037429131048685655935655007392415794092807749036868776835098628133516016671657529475626132885678142009911500029604887369729459528836965378536947853945057584801378182730860116079760820615514119536956368694430922032764125582481830479073056015675048458488925526660968739987218031691140277079192909885384323809247519377309324633822343499513900603237289068473565016935397806053169022199770195208432646532980117641542631853079436039580140984494192173964821952621320167551107957858468590391684273635709831237988103136814022735272792118538343643481571630772290692074258439225115271287516441798444045232798987518747584367112426955572661423853739504110964770592648139698230527535286078096985747193850536081665495491439319823073464911044824462982374916482053475390776582342314843322994308309312940959140568555765334169292284308554699424519037597480213160269891379904612115704684504498106582069868346808539825648409895334225139546555541505105462424758558233649994779157735447242648514604653546684375160145949081124008709597491294319065358586721703022419431765414401925237590381192119404193241392998989263166357480397760939071798757654683672644534353939612681617173523278185681915042969122405279994122038884657686169303071218962013501981235701241107843646022297809045564861406348062312815493741671553158588525190286880892591399463555777214617170635889343904329504347962145733081969017704308696863075747048193296975106926539539515183276656813836559454006001759500095736192060075691888754268024062229904073049461962672538465655505580537672958161377887767572211781427771801129389795711073792056785175765412063560544786904945621281456926605362868755428163800329153827370014054922422885285888000000000000000000000000000000000 [129,29] 13234012267106691409976385313437304999629503172395735754153054250157868556833564746641245056174965023040805226930128902533402045436989856089980986717015540852567484323495302769674762681104362798276089211099222097009446129703330503906433463703691266429568222697825846348842505579532137331554122843158856710192786764231160573702721591407486759056767902997258814848652092346297555389918952938562137595691603280335159853187121225599892456275195201589291641454987588482339201484743392135212659848303214191749406103584162006238046926377474822018269434238636168012114820725199072165880490947559150064913000498436781506030696654993758420777368235085384285494476711023937370020095625392413342168561406499720363693844548125381487973209998274222386745808457310820342661172583276806675145428627530646150497625590865245636050585855575805415251406507326435893214821054950050977335011658127538946083034618766806465999275383177575750116924408276882821208247984531066858255102504142285828744163401400449236796508669837433590125847442474235838503169874016989820817734433386095379610092793496766037416422266687657580351151096552500784303055586902563143468903244620849341405145458024796268629228514471193567190911692475290948926550423068277968925693421338171859273329793635110946025956648867205214843161409830383267785629083561276278933294354276956491408315167489006295997247396984458862104133496246195749740764571114082767894728397191587128404140960400837074088210017474500625899899249423098961398123018149067927688989846739247889653086229016361333621313052820299814416104299675392633033484456706844134211420284338516957712833661841522239928278318612389711206917354129184777065972386445126638885988763182956551652821926984587000011038902107933513839138272506075510864259562941258928839602934094063350039336942421439376918165894997740151923248995546677638206862660283326101398708401686796613857058094135576034517985294568146671391568551820973666791676267324851855027507805990634083977680682524161275958801219780619212428780726396966197094002721703709396799136311438263899061837999329170031411117700278423818407199266647371372878350991995250350580910205642071532450182796981333770818049363130342480041276507997443496794423418026433903455250143725468930678914013769211476182050668246679645892652064098010212411278286438453745677105091397560917964652867446534219759616000000000000000000000000000000 [129,30] -9632911049642782350136550388413953773318209595411383400693183072951289708828812151610685642729450892324416995351446515235189539687807456048980376439757119416180149047110385840860748001003607762385543403777282750718829601709187977460715762444241796147839526642241149503261060316217717841769661717641419063595639735424020090890332349816114812914728866984760680473070796960033649036352471746307633273862257542818719481764224741917920765803489945995680459844996553423548445124519303193330094770674214568125128305869054462265075152652461263434623125369868076467098487478137921324475599809788821123014972838623644371121971648150621138233962639086698607529688957740344676279342949197220738769161015156338758824018373313382640267220145355632267674632449076779054333672030547521790578657523625013935465177141927875761349874476615187660205499313911651284334487322739618278953315840670841638901334577098217370727306365486496489943992751134415909393374868301835512041723758325684030804158992537387430263053669123956973200958377027726458365401955511958471719394003587018831962446450114926273810259706620741283201150628311875671437784890892797977620875738961991223527234606278397011726425941030870764185173921365691038334473846625527645473841015088618632934071096600520945858798387038918135730375815897566397838344650648793439465514424554578271565122913086488151988926559214405873821338186795992858462414427310193726410981798394611042993511125822762856374616756716355055248835518393987745794832006110731058451948223823234753391962453152893927711514631970606123777545619572259750886387567383107198214304244762045479825500514539781488015655108284803872404732767360924102034565476399709744373721546293060580832971572033716947744480908136915185338648985939311059472635184137245550691769518272825511420291010290404907246032282332269129477857751956014069609285089686101874941904627427475576947119735125681729017098862409444211731531276212242022708225194902715569386562371009788691108374771180479610606655559236071906571252373957679975057640416254955763937534938795630339788868951781727752937547178830387389800488876817049533885903626535790096947225067891987543462179145985203062298469042314948987489419332345662634577132800270503571766765038240579831116799772174971370903579696946238946510043725980796341685762175708365207931493896604958894213868334126700676775936000000000000000000000000000 [129,31] 5711404691310226061625264063823361836157281908110574118656973580366216073062031255862467228629003034994017248401651850230575515734054590831494539936690299007181356393711085943987817594858485909963430030256032311784507668458644210347696322865584477824734825628321820901023686911448834268111023495915989618475470930530284727609545486462795909509943216681054555718243271200217824737234518918170960332035749963644505417104517311818273756781848373089974348219744144437699630520622958503498038807691342440045793179849380633781561555233014217530489629112414165635636367361026125358440360229576513522020709908140876081982147113166050798868490467451262927285411332819818412199472736449062769562334285188339369950280553699341739968165844881978564291765979150437805927118285097945001464675862172881893913690967389764415765673717538326428860235086647834167317242800618166358965583018195372650456982834422326810637180541606262309086334372440875009879195233696827699309501581765878642077675143078437638567811856927942881648031847252984833620684943077910397616825753995677252005794924559140362149707130882257808608401837575360069121286289744666390128164297766702897228970750968262962090180394809109160545637982655851398545658229560755537332658988562244249213014277313813867600676152406307082681178302766858638888910437874025229783087847558474616328449191088070694911375023004851671231821099891255702941863928835758586763835598483204924231811402015694641558178780828956024917849879852608231075110636080765231074389547315871160008966744781023486610614073219767298635150249498842254798926183494908429107486158505114715087584038092787089863012829302699939870782077801849162501963490330080073809753324613461753233295638605651183309135236659244915789155754580284907907163815541456585844638668534822980055813245577130949480443168097465095495982456121097534770397053814212633469507808910743578958914790855426399767679855886669606376159165942454468774816332353503822851164546985174186944693494181863179217145430708589876776847111004584154093080240889599440544258068747463391538739547751087002725580858063167293590147799900973941416950251594551254917963254421751111772556588573016476581813312648262966547923825065135676642998871671934771733651330260250151719883998119999401851305695149512231799816291017830998413936433270858693008331860248892341596489551272268600967168000000000000000000000000 [129,32] -2795143104208081779176883453932627559784173033333775268351674952648521706576131766929786424404502408692446767047238675252099666774893657352153745061931195582201936594116642120014211347063798562524117883391045684519380088225838998315674134693848855117815794416040965698025188530051434381252651521649400061615189304731869927912894982828107374922766010391193036487220692861654847177784137727437617696203442986185445388232516919689159823246045830997359905821110713811765984382692251215705466559664719567805360717841432259710847435954518731865634330224392116878980565854264904677044368842246163227793992578749461132304912964311319816942310125802848569332032328911749662888200562612965212809157499586231865381036998212580073292630183775084223189322655623289075343095284777112730941100679282173310450035511378785292994269768284484684289057819754343024197693242969827657267016837408472601652742806153603666124142204352420878068763994838064321726096346068363936869502806962502882237995929281974334252055599608489650775231071468306594525250353129840368002884536430500332677920860555762519730432269439203005146572617925605020143068661796246031425696367523697148966844488164825878033840286468055863382187362297133457870610642164821365569014915585397323862021104404163200774745515212058680511944316647822529196315014248787319704436639629833348677711664680642033059797979723302437256983109273659976118922420848353824521359362077597184883226440225128390888524340876426851806982968301000256246667826663604790884689637701471573898579902821656118222225109755711353467778262724606684564829267393461103780884548949640560514394533669620745156390810578828751990511158365392751824997773675514122858303859172371823261458605774891185487780920285766232720089988600409069834729225938180714215694132883818816768675570536773586639142866684597642200637103910131451569897096525849546706095358797362268837046186643046646098378197627147346181098178587673556076813997241370599664369585623091498469458387579235858776954128326240510665703964857974897479032128522871275493685419229917273939808267771671187944798193490630880721277460233872235250391912340325123767065219731597805999427197393364009821126746321827858179597163725597871189716262528235964551659627522796951206740846943581245171895467309596508315468734093335235912631427120486407274067129124634136395729866262694491848704000000000000000000000 [129,33] 1139855376381541650616999155511697804650108819911082797288603334685057633725556788266443870528325567959768262083162820569093216535537507533532414500135819353025194562238287394360716646369231743908556626128882344611261012048700030446164064945288274356627062585338849455671281123924536686845347731738235069782966681434016772296280433434595018386482782997515590844863280958357394499661826773832736958727502577226322843538546624895993216283946828624058135931571410256221991223638379495265824002223419745949896054778628754281595765904628850561641567856999028530869254433713649709975784477557864278447501717829880301884668901607978115667693312514702965644350209350511031488224284641930734450781872468158172890071420792979675133099863183522030737049398226975455028739183605078310886907016676806614483264131234159733713418265471808728136658234875287882220314712382054579836555134631903052208123209375487598716661723996482939417293999099098851877035304609996205930968085067521860766177287274388661315964433275825932283045458860089881856714300603882774285265663235503659361252665672740206961175407181399398917206912149791117330340450644300632432177215417487350433275285418418866795486936679931383711273871437834474145368375747910974014735897199387662236886431354031642913671361824520891088384632884879350115969746817077146487461637389012587376176017782370381688440116796409544862259631020603014999243822358985263933502878948355934214631674168526217310722325468691550608483373563808254979382089864966982006155783739314344567888651267338898628688671096327233970198540830910251377173162974338774104459517264080990229977746273431198702358788687094869021571346887980913563452281720612651864975956064492307386955219567169938185462623260057169793202912070324928077651308530309648769760416759441405414520606978313110241012536383893697470497849508975552119384317213013164392992763574601373793131659645315222550147137481124128402098473873440838694973525356196200935891661552239010278912789082456640820683440849060510041764480784249524596090029081754676653628810175449468326503559551321273876352902416572516861993957949967899485727947043803588786022689935155516602845223286689490150933256563922500196728444670928810023670923039405582384646427137477831010220707017657083371287511908993972987050639057589399539720272982477420417354821288598379751932860318564883628032000000000000000000 [129,34] -387113869014768674539023291951427436687941941161847660883261418003523013553773849909893632609799297450726480059535328434664034814023509548210059512284866646347681987860749079696884764974262556951189134600970757702336212475369013613764155398399657595803116864981839796884257254280687592578923155485833357057396666731827113915240225111472081758169931791361628958203190234692649353907262688733884793900357738664632772805049420282089996310644445566002774417168113317759574241671850930013191161242868950563656218640725016258280782595015105931726546098589442353259705731277013399946288493011854224549099908361645922190016372079709578765287975989249514275688002390226567559928010344782404686177339728933902529669466765788456722583408458604220163817363001366434166042063267390052666892585172182429169601803708736782604106686831017274836453420162294093528657216042043429613679306094660847642250429446215017740405748587031512992756392699620916962015125429501349773031595079070863834072157977174035487754441344066129102537220679005219592106400246886267146192794925496642751437976396899315324610139699706044770838843883298087641561317182854618232127722332047676071071042368240337682470213225415715557622387092069719143736055328076604003227096743416994596127613521937771990408788122756786429815941897694717550169691544432462097740980904183894231703689068305716003638461330057600936790765228436295323059095603117513141402070246079779493997140020058438871515286010531262335778038283974941145327215491511996159369933242793309714972353144031923490156817748477259357071858812305035976674958751058074671928211656125248551904214562235500569286395659746029974170861112936765966214906393749139631837276764459100494936381113447501279843829149785904373281825425810141671366890869480874323153876484690251891137386341393779740632366712773441376797190559171894016950593923033434916050498288575018043602332743082439103597091399908575119723134811020370655521402769695903771578154158631440054041935829837426359481945011288224197475776945725207600982421497990879353225481373923411580615416975075873307369432049990825591063970045041072164654805801985401549913760912639222176200949622704636338237309198457888808465386350103598133909140815276982867902880050641182169425804673069051973033485367824432893097914166784203849479224052163533775091692723713151257206346071507910787072000000000000000 [129,35] 105705934347844160052740563614943319932009729670784133167104817850022313379375843028570065010145082126553769364500352213996335437737432531648325725736300881621221437929853728856715450624989928472440959614342814210998589533637415146051189475573853370124608825502300895990757987697481921696741232776653354452563327808372049838600483068593060355465594004178955463886592777777669937847134557751550389308069647361729732120221689141425080120434009215514341093828814413406355225509240147036681677317664504122884715456886992716611373720389286677683162342153076633129060164521166077016915784818680104752560567606680449199070848939964006742451717824723722949082976497615793590143040963437496887226026169291028219958753327235172596753036670073249377579497671930275262570275511773582849238455236174215529777070666738448178976979270009855279433201565934888624252815020391391382522384746805172522053509348689887679078607263827196416598820629148916169443969814256912341960060419987971584467283921947300888771785418723266978245280415401911826661160416194046174720456999958824464309735476195383051551203738866092935799896488294869390275645883777270838865835408581636320667496345518399603480707381242763274400476835294750305567580966387457891715592351532987737933802333661789147251601655092555509947452346345190534551898658073403383235359455982110446247033913705738501794889294689288932198318975709455334764802093335167206478226514030272167243070981230155882007173743598923968886872681288041515389089906770802911667653084747784639835277664288466178507058036393639485097196592509098210232299599091632180212790025964203338365617003941719921561629817071428034579646325231409929895700711439503520081471118594408597358019453950913033255033544925285936925996819756661895499730103621908402520471246788074596889273940545338784841468800916881785760833484549660386277537896150935957852907072200648817500449669319710578374351726280406632760822377065082421694143834926174272022924863426073726653469893903217420046142215592285555538438045033942002834614566575196172432253069200813954578269434328120305049273178765867252674121956314571769953885712969176273644305857647623653683333929580310280575364446862711224566575069483972510495359640084113517749339258655677092175037453832773396138074221949270129811933788913207990533277763489868078573373614588840888348068836675942350848000000000000 [129,36] -19200967737054244168092745180554891545980497485615548231059234516425043636833043740171915301070230112426111371605472209753755423057520964201551990486093833660446893613604901206278365142581456803695509845933661521327501241811129814605949536870422220999236607586575082882750436197617876397902097659514109532261976474264231696972396830446699832765960852523239463215999701019408105632666839876046049350293816060010696149488315650902724819033998672687800017012679086899543530752531762828904717515353934036211395272996695861603002312122064496255515714025617743284281560082204623449141736354414839050102655333327319873392448142517980029100467733398782512046777358921080215189761735514753262458873337837564544936773501919946569482171847244330503620312322290262262724345061680828696113612228162962349716190719687880731043902007505463339003406939974595191660984037662599794859425830292605742975244061297051482886181599227612595239468382339409329654936654045714407399243332688688250836885442510002898068463429484771801364536757334189696321608365975293794897606796184455752349236308627450318730573978828075042209927630833862087430784856094172523829973025318392718377760385231033053757705144464704040571365488885111028755414866084482866458637490206822719281326044062374235278806391394450117396215689442928945775521330202017227801270512044397713996251485747021982672332000652664025820510576219103056779133264694270970646988857471868943113987039320296639387786437819544046802673800802030673443911731885325046961041731604341415086077459327042722614536389280068768263964615578325067714170180273132564567665918994501644320182916531529012803318205262851157581064114874945503636005208186301129672315520803385524168356786834546031174692496021157191498812853810284208210865772146493649853446053486734161905724919379893455988009087307743479380196812798084175212780793256624712286720154784510695094378764171525916902015744677394301327925981019739229417313017920279545525407372696804583774760020053922095360720357205725423214685555965217252761399279388743849486628337395762722179302161223965502263857010447133914872186233036910168260831145084204451879366247415629023050084277283061187399360881368863093710988931354008225796759090341538548691269832519829817178407358251002298158234923701646174079010023758486074247026419940145686178214394841884444807265063617203011584000000000 [129,37] -1011416486283303912839307022128015389367666408075578459334455739626214245864271535855115265704461311231555934592585114770964590660366571233836944403782093266969529551638764903871053830894152527890366076487521056891667443234326418158945515985036519226776713157827656110442154841449914950255539627237563363530581060344050205981299845496360210151645688617026749918006984159434333110751440808494360759629375949569786872360593294186989516361786800876105590867878609019767925495035363547503498055283397343774254757692258819431126601209124201507769305026670714766771369889255063637102251690486791578402786442179228953533885115522135011113365820243898940719004244366971537626895275513544685757195799620025988174202183708124427220556583916443376677878609592746737441640242499635354112937955270031844879709633680855779463425247539195923610226181224011190500767503566777007825757422952200850510261160503801946893183885018168497825975382964846277382721864682845868568149913430450676219635780396736869218910880155449084365926259549535420642801419221992562791212853149416351531618497126045680281706360654753486748704851633019428061166927087615844412384998608847055077202131735539174724419947545061684549368430713164484715906905472650750491633615364195702039768188855990119639655544995609134320279569785997951493598491229656740349872513198518372106701462185238581046680557955836835605217812273364066537695263460704276823271813615832551887339761763155317560329497315030125342095058792742041214182682687667874388681500522187095443428744403071958858899239342679673194813138387882265221212037947753396157274199589450414203412095490706305225556024846821295565528743440132516384076611676935055018946374277286278311316733152724937860584165918734130580532195111718138093534037785736953262424972097165226752863680904227180369142877445198250973852221100634416181414971254203359467943634316204136759124688955174132227744115862313271081312612363453590395848733891873725877465626711030371589145258077074745790696760231432519188905194092601985287397065962328972748450510061453750508209667780899689408010399062066185129332410177772279500639406496700601554596120059158154486183711327073095683398297811293667187457737430234220963999252146512233940257402561405411108168829600017274686868515397432350991208124808544203849955725667345824451163182131296483788147260505106415616000000 [129,38] 3000279252436771474900881931241823570793751502322346002575738184854751964080178120834462384040821979329263984562270916178913713940937374391559107156254485374021890518235318423187214515717132613636970084292135646355565973884163721058501163348462938262196575981537911646010503734848497389555554273284554083804328876386658971685158124412915592801813036419214298409379225942583333319367969113005959244119007726218462266400021367336581785907256813703950934401589133846756951374440661006089338984686735218725784185769252043225355055278872821529765677117391880341434975684510693682431335154208988243728703299723974150535827161858000051183435041564457657007881093389173370940462591208106016401813712861294491476313898840951678470591324804149471305371257494357655508650010929857372712796124006097299989968004082655496313667251763650006361299411265929154746270578707405366672204083210494467353543479535324600612021429180857029796407879480595860007063402049886188494572402744849093264381346588128979144728176591111949482864878334735577442599184856700062106374282557361027903274454901973226618798094221281166918299643555674556140961634014758570866366603784284311586481348239406891626671046504139931518651131116499364071178967326149113868615685535036258053269843922064615812413421485789550878168309906061730340919942245387893285459822871218679173952952082244934899574438873520845995131934011221928350466783462416342762488397439176347488782206328074160040983583136895093764127052155478604795848570296922187344688726172788819484487691539593832235732361035077932210395523170689109278687319244686044300797132117275198794928530124019145410433131281672346638698708404289281539861783630431054252238469177833191398434685379698504846552112402141325661953906821879986958076372029911779657625736376839962729167000592749779024160821225313968347551022466043656274360160237892634039944981096251580374470514246921545282057182514217234123307265575487755711894477941470871461346693824002850729479381190503067144991515290913469131464329875082522614642941339219345912843286556645828969631391111884782344640864502992226658464268436035410539376664224105217675394140308301546312357195806696775418341902056257475501959758769433847047493999682080540579145018943743162274368964885852557764082692900361708357308898262943791786580258946459255511910303225505908838003889467304099840000 [129,39] -1703583262863103104823752439039172576052932607592677711955260555843420390818813244218825742300280916396890019439644904996074770037197679765245201741546457717021720051852161058635662630045985832551415713051713798663296325600866695622369547146581177134187213041381908271414696885619029474711790591339203914460368158000421476164755603893727929907978420321249523446337882422903246551284242952168816784250710114488879072430072777809275983130622667605108491941167230623629557438251165850791130543728420179150726797205348919919456557946607070577534105582522636641038788552611223764896719330546810469329039301420102858255049280125124705454895547834060386462048141931310617065910791693579052751802298982305021609811874488185834886256851120467091809828194152496487997925427586373469702934800049612902054400673867773844952046901908136656927680287277836513794202896990157591528243718623288226470800616641433744556696875223364760645480114614480081969819099880433521411484946617046328993503816499588486198782129165078278007186465068314425992004614231308110063707428457203581338121176141219617856372861135768608672565076470914784391182730040535816252284221662776436885079217795597627130407584771551671259113925047682941604353095851031496974313531171081792167062971645820475258713934091454491515306488473338478643151468672836906221698417919760352781963356353003327537361919860182420063667821434588156884234717936467866960828072341756821469982217305316586912051212582843110443565288031105510866439977904642898021641052175628776612536595860122542390112256385411079306660796318193481022106786256658586592011645625308178356571601805606517171897575205827670458438228628683020683294228018982043020187405721547117649441499048139443634422670638316791137508667371036259790342251964038488581258310482212673362695263566333103829548782968188482320632883892226798129290445767780261128512531533192045881848541778595401357737113682875177797452027340773286866254326212065530403946239980282713001690611416342072272648489435262205200935630071874807439410750781082234547820945097261946546797957239146243282519687424084706955381588294179409884620931169091144182986664767823838555826332799665945925637439421072653754301254827666825855829678951101783344881859581068947006064969794627590469020796508897050028656661064925604765981074629938278998957774293080337296084045359978588040 [129,40] 667809374723598864645125858687423693713659208825830057729336308575173808437077967221725267310479315301618398423689595107135261886751227955592716166923172678422327203264316135235747966015435437068463380160290808543874194768959430539812414377010554893622651961962975214828371109071082932573525617629289785408684108310500587504985742224673167272981554250976006139223898210405038207009714163642350601839110133596959220880936454518333071334242380119441282808150315777005047248418487642496643041799021354250287919305922641354926152215291551008232849170253671777148775065860383385774822422630632196564269401314459778089332851828457157495596110868621719481971921885161953037347327881007868813166680466699504014390172323239603653892451379049813354760853065827914254625222644752429835873261160383230524910881125158197873062208965365458053110629012568019156125473742995141866380691160613844361531626638805910401221777017037382865470232839210323578454149069642302185892667434325032073007053940679727664437768925494476984009113809825761890989912472328721728396717998273822484817598161015833655981563699527182700976916633864957097288250664041573384186288696338805305550565408876945286075306297042913405714294507900339491269117443455406074898330910419690316523659034445626423102224093238867018989545511314307890053516866153547798703265699527838923914653805773857026823859597858726255012824791623916958497244082841241276062776372682720809592313778127837266493004013662147198981231188754711205220540135385795796416793938941073171001874581466333495079717001509581990752852498562021896561427863502523919369066628201894367940434958856672318647063574198173129297582987593893016135493739183733196127964779366732507639008741271720931991779375036664893632923531815133242100343493326851042107693718462912063360119889706744845288297554713959551494423614734963794128741489130513962246032896705777386762230168870247257266337584572320767787972001385040018910409623137051753631812354765969350612621901729580288070499449432075789288687818452714449541513078735577512366979609240271814537239399721975252565325238844021013876522318709887219021163249281280654235707981893093270126629759273854297030795932277459095131182772617228827002091743329829323841164032071883275289190853775292830520873139915737425830752221887408052702666621593501982430254841462251132643274709427200 [129,41] -206048842298678058600370079843755943248603648210303897620096430457155533581536072864763606950250139216176464247928823173123953937244755035535243888757272869949940740347359367329133552377625561102926060745870185378740569590723280410274128294958000114233670836929018624365088922795274864457218871045462876036732820314868427614889094188838071296826829210215090373390150776206469803330403594734763700543432810995679383586952014817877797748437157549012947420428003670892199808716132350583589051282656254594018974893724323953081814254047688283030627995131588203103100328858731454607836627767442435045008931317550925172923905764940050742834689190771161024378413968524776990726770243643503302202383383392648996583545869104277243303728401083722886809004622549828527963093379776503215489741778436580205230712453522613262231392361331575260273918490310390174369479789037045785611635308308670775917282941091833388828323833003007969375334979670539258026051386314560152614232881156340171375712273439576359430718545730557083167225295197078720159098630010801538943739294564550540510753973109222883868205398952761765059047035557194292498578887237544459239409280453636758541508133086564781687007906060803798120132011592697425588419691373558122559850793485732830475926700941078724767387849657691668603899756041296220121886327836928406574390221000001522434582237499043031988509316568998816608756994314885959918840351742259467751384496878859373413000381859726675022968503418496316410226709504467268423557138059602968518889674427816243186815165893460889527019026567675761542935605050976386422660161092889607567146299779077472081638073856845229207938381903375196444454220115295561308611860824725592911429366928949819327579509802360116196496914446185857282453287977621954600334745164575161466077682796279002450809414993872522313617297398470512704681732682706399947455344559150923850675271304693995655634095108639986837428078528010707110808437533584214957612800592269156655055999771233345971935754354293927329279181177660314258871474114531355889655788271626098335307685271273078071872435150343014169462750498778571754214151525402663147008667426059896882344041933750602544961326765456713107596141458079930885190132255301560526294806718931801040492487254377894933314807292113280870767487911031939803763447957581966112067777767478985478264573029253466857850469504 [129,42] 52286044908072496253915775384840250562077485071254112109253281705221274489936000008877054361897012961222914533415202150764690743933736734744100887583801106947833798810070655634372112448777722980141260888647272634657491412311027026131129976843163167919193705556202940910782976397806999654679065709788511539216752849936957778886737287801955755171582617487090151723346507432194764988105147054356372568812079186602414010763367221845686111042004909798349173421299030874089171928535012544850678016018137113506638528937615157963227585543355745023806188300859474710965092036135034229363706172497650611330005268376640559736587491291447125829812146709259005087737145160654411381370632850649913247634100000903000206836434417769608874818015109749193233605054689349631988739976520557638380532292698571525162498583186583162762246875516007777830955199518600171912565903079611503596616507869096177725708348518211273803489824318669350862461141272438685172540371508323451404510080187063393404866113742586897770938093859142207110859423201527625458140338305284997950265826284346031552622327537291360338208195520990101321161549544462213411248010722971236662419937708913034608932167065371949069346930639781319978125326649730003132745590639129837860106500457557277969607087308777474209515809186094051349621348690139745683666798868817426824346946259540619748728020832144568586334340062707887606311946723808560130512505618896955244770021904264555539909651343364344110174347512533804512238118965128013983196465493291265676354172185088304306784011169266202620895535203271233661055576320867219948721881545891721382319528870730035278580669462057150247955612771560814137003403231869366164674172940365203184148831564252016374513588717029610931566912031119649291913953671474070403806963698066460042381227285458331285807287526006081764561735892160714087309783213881015164031862983149671050877884774307851780417784897329869416203841700907346275302266949390044532570467097727179228059653054898256076227487299116694584363438791672459001809655563476806803199247857974007289951437777408815136885385637803836045695858912863426638936622578002943706495910190366116242074329524892610805768327396039000131455587341637302979324281617926763829786228097468254587300876719016765230504421342409075061114012866616923161971296374453023208648494392071463373769901574920194934284800 [129,43] -11214718455974379407677046995574275786386325381086255239388333435294544158179836539578614402109083158953019702712404140952936006458717436724415793411073227079674344229485766642844744217279747174218602595208093996553784946215429746310643479086241687142364832206271464432287310098360355483135244739161521951148238074954348549798157384297302743226127209219630787901166818046609586730790962367016664078187091112164185885780999552189045098949304573028202962992449771776241073248915609597858464099063574915703372736994332789046014847336952438540679031910930298041420270150292799354287123218909514515731443740700534318019895840769559705109819501561735275043985540806800190849825894383114875602007907881968538669277457661903901765140083522514182980075237098554294995826048159537843038817436490530538935124115461819474814689154635555451954247704400163702594657518436276581126518201307690102636500460762818590023275863822580396347963335364399921684149802458698989884425877093067721466193924123433749594000185130357717979206622251147412783376273208536130617234419663672284326476776749040294170836461669140930936869845496448829364778347551331393694932029950362243187961736419117509052993606476900548833331762663944897892058647068293575336075736408134676015333092192903655365634288691166834154335003987191014442343622499085929923843979617059112762603015575840820046103403434518515623944962969552232896021535873800376264996561232972989073847317370078027020132718787190206294800674379618197045117533699397237117924517678068834925883253601757577208647793837138631125055059677276702560919556703158047615178269824395787993724130984273565558319668796288349536180393308641155506459280247789381009544996918934571346879674115715892932183254425536451135408619655162573810309892346070247647888688168264142287612221363827658625844997868785728440026046506305281084481064732399666242718283153893788541225475886908840438520199102595655206433498971764163759875219293109096205087117325363664038143255299096281050991786359077862359322239688139816293030008147450081196749296624984110957058309312176890706363476376375872827473657728399025925153560623543375347116495126809436313612089187200275684627206347865895050704279575267032849399765075139607319424013983272952665536917634207687756401524646493077556429950844187565376043142837050400909403144441515136211200 [129,44] 2096367818600455654739861394824997574048179039921205188600128174155901689785011866731117202662140527927502705104146131468629614390100674310912695514958688239617089981097593264462381766014422834296342204432212017672782509644699845995752760693890923916419883775402114221527014943202886248096184098498391376571404474796812654786408177411636150843944563691699765200985324258451332790708501662481136886628968314980396212762096748954404426933622668245619793224165279542967506366400784839304649028571085568672995223470640005595737711244356330145936054044074970382468277621424862994158385359481878010524424022844192508118633784249783430199444199521828581486666767747350675195475429948415012104212639779577305260371306163533372786899410843420027424358773088859224875429373122577596532650464150646379717217903029485267884347798493384557588276147956462347923782796591267328362322459671820859440904098602639152135052550343884269243969480976654211911754401779540042041204297743630084868112148777846449575754891689670480720124528787358342335544517260632531816843442984775149039715977536902620438147349261304134368029464260300962416865503849286151104183139015665277121248457280918636284944809450671537957216555424137687703321096545406253014211057658155827284879468258218617218982184885046130748268820445354954386559338826642992515249264841045988932861115659069687024119601583095987714012646061228850094308723953996435574952859361272089500799929440171904424372734961430881519487744635233543827780499635544312540474718296792505705678645246738084588463896010187101868169490526265511734250147903980254051708265911467837110019128441444861120240359244574082531781179229613187208046053112566717057473501936146776007610849911514346260233618919952805020571116016019911143773486132043451039015473805808935916428409381439123680647781244647921162748708227519430921927058954991906485028910578840288623671808591125530806142174164241043446681729531632225454283591970102306048516251122656410469862994136640858645926273586598231599378229770099359740175397400577736141178914313981981394000183554847970786551406122450127111560257587622987520228006911732930418435371220805214065517137477010231781016454209024013890180857982758280731986055785209450949003022502850535659123144570829317496418166718367113199749285107772617214131153420286103819996250506901011200 [129,45] -355480556698472593593738605591716135351659289661421558209167826323348082035423971073162194708280782483938739559815193126912625989102407994878508368445372955874446846136272365951952569353378077879026920442571947809055446974312111064529387823778975840073887062264937317979601297214594604706397044052837726985837655138421953443552330275143126237342460562322569087503547934911770511977827809420050217051535670113910913161475834601482026938281846526860010090518972770970150837002890448786418274830808670542155656330915931973814516834564985572679174234845285010192022865417962360495046880015573194288452370823433626036577370764496194248468565047116062041637523243636454555577140216009010439404795145944641366903945348191632871576956858627356847291355046265561111930260989530219394262651012369941975439108779512845913455530848687044015322687183134364021033216339970687048290438183142654696319874445675080928234469259496433106787550208600008815440811070517867135426965478398509211701342306291365817049778186041540345668071952744597913649583469207215114486977002366556282300440936789873724370669256348552200378327638730887307667547272300700060037066171051006518608872799759733747556213622054197142145552810493645557878111625801688492324674258772927797371058727004043814367374220669772337599423905582089433030857466134040301399407002550217266306434457020378186470971741534722907139985421287148238269169700996025187483769686164003791833223835492364692730559087445278299423979106431272577102419493298443983511227812566997744737031678800853306156643847285513450626845607768454184619866571933017751660322941756790890992632142547972264133331296063162588428058768539039388129047639498971423291331638670717772521403737330689506581799669498378799512217618878291721779432664828057140203386605981989299106954663448791522827364527074680867196500299660279357610924778369713651186459439009485060140587876256031325631363638303859363937718378588467204165820033340680985184459069231578441528894521416735661347518713437825679516957497672348794723570248891044291542066729576582163942038108758644066245231926448741906210655817802524726875460888707034844144473819314174586736020945351597383186158397747405351069434039430366546824211562196006613477056116135733975222095980104318056194857231584479557105034043635853156386814254362317438455855405058400 [129,46] 56688043236065354795333706727713669377381982205426153264484823325484054252054253853861748408845110135381790784229924069195400649202621716012640731352725381704863910907047071707988486006666222390419993879181875541914988162566226619522692139601053770657459646009224219844346056773140735836935500138960105990016028891650485539093216744927165014190749522801547943935367295246369155455074981910954684596577086212075298866503600185303682007232730237277068270990903338815846402839779670166834048598381213766110143940345268348560928967614996086061368819007367995000410881606981425179126106951283165826291616314185347345032743099247652058154327282186100955572638042283822008957472152991524917555857170031628764077517155929383589435982028931256952458201761873076209618603103475498017545893902428564486348911548539441999600041960021765923858953132338422808856365638752806157356739451398358072370235044154116586439704464118289585486711459913610350056562981288880775587144269951258411709419438305330009038952409351921624949272260352388840466095857234614505795652730625241227477261348256796908842507507118769792893524393811085741149121273743998018821014560227478529557412644502782864769383845937847467465513399231058523231539137055544777087360885488848401081835242704373683133086388416771860533567316455056082172236171313886959459910115396887992972520217337773796281404977451060534853185759685954608880003346066954252851075383618667448638793002114648671869150608162958368282359387816949233862458688346351717567271125302967187937382424495677993858467872229228808151287768253208675758170394000395503572614536931436119894760393838811554560178446611234249413217127479792550555204946229722927319927447608132532499206853191495163514391303322528401879015712893644226541895750940446107824283026691461927678820399382560383604339398338840209211267123588162650708503250105890798272204497731655784912423283775658998231967120024655312220369465899299746776486825131435731004862497439439498793491965895690316816060396010010690589384731803895765683100405011513582754192191774026092585115390172881340490914207749458604384355532940978720122672389836750021035374383068190970732205257587326417473702288446449880489982314079744291814293277010818106337904509244020967530706361233688608537836771067215449774716989797229738289173328689468073271613969920 [129,47] -8545767198139860713383595545816001743975942302759700464131769398039535972307135298488035948561006305701189077338388699171888643789943899834928619453368725262037165226405161210175947180526367212345121957690208892023511656862044669257310719009610701413277964414284803518750340228702399014396122512701424784946144966707956440130763719804302724567800798698865940531753840203336756146466261306656569850045981325418771833671149244391793519659810733674585378403034448665768890439893943072319525274647000462506687515541480549317159156502400749326851007234380665574959040708169456418251070571388601888318109616946700440373177141107332020612247837689674655720592251504463436491628537399903403305009099288074125927469561329836989991346792258152363889695871436878399284783806043403723868057135593674852157700500131802650190970050538873054381397642121985289017889051863837373069424322106936353954410733991320173840889591776464045936300910136040650245322353271747969112790063622782681848031864001314680480455279707489420180441196201620780997815783108621219671797859908441312550051211905243495246533200097843387743713646296535090518683180714294624891627157777852934709093416011342157477032303200905304877286823513795552070327430276143289440009207038081429873359438142134890555820446953145237411655611638274013926551314512065345557807391075468421758776834821772258735065675166781700519100825215898830275018386901184422592145168362063514617991186841486729918994524508805552922575260885207348153213637438993339487426046610137054739722269375225415877031410740140224065465632700598614685198810765432625769117759814161458881180904012501609202943792690590789713520564653470764348877223125652497494040184464084230032330715872453910178699252330104787409481927530517748074708586732453689142804618657445410354140614771636708590993287705297037747230590578434799034512401572033890250853859126750999736140508946572019900999617261511259029387031971565210261351179872685748502256280150031753207521218239548264250964374314789938787988887951085994573292412034391875846521655347114500727305435560301114943974831284289032851185588169375450051452719526189249881222870846447310702533907066257280086505997893795747800715084929056728665505761461024925354612614366467979633855669735699788244390358225528380734980642665348828077217452871443640891279680 [129,48] 1186504428893240321154603592260768953169064791398758599299922457908270722627066632019277726719464822420815178333852366416122102706450036234246044480508677748919393197404607955204570511472290280611216175735552500187155974786370520492058562479489579692077318384488011675496912321832497524486049145938727712275094202850620064554647886646673079488031106213387366230286834538430391147205076322261769594423278156320585511258182965181052198615443589661183646924103174546293651495267442783053065159599796125597084667322828595325601585035482508737074883680507159901778044295050283527608151728139180581475066811299380547854780736942362227828909934375510953843464621525035713669273496543345917857096320436855663476717419267379822226003656445293367758542669146953604648757612411205875931106180821113683980322839478509706341266928815965328509747322474579323787617757190634757709443006466753430818412805940552254617907826530920333599399727579784265959707560397617757338137077842544997318598141357955015347674311319886428998573546469522300238792972136234076250320170485176807966465934293886362481860037693388437867403519388551131099728559777644192423705034029621851520050091425045164630409909740453512738652877421454077928760554881204795992165212461605193967853275659372256814062960982072151360497275043198024899231247579864525796232145547285850171111211334033237218341510879940169071505549888027894024634386247143622823299349819316008995595023362708997828215004488278011351779106001058837964775624354307547472932955772396671685646721101888324046525173483914791765947087158823727626183025989495624309112770972447601367546917881132420046585750121335013802686911028430433875764355146770911130810041389649332992425156369035414250123088793441655231084213203507385048004369628080480677901109917317511267254541433637846557096123895829191149568018884080620365387564077193134303523019803096484057575221232684574311994035111595051493096064748429573616414072187770857225694679195328956071579166041154888525048548818442589237685232842204729764930072848291119900130002034816039265159736000134478429490212579182875082109179118934036649137418811991199792256659825619218443258348837821314200303577274058965129300337307313763269041376669724123703627289341859544461343744067194364636967085540020035272568554841904430432248385625280957004800 [129,49] -147751815111741679986854184538156079979263889068144447134868652088929972404545518891274001570262291903712391111269256152852019811477013144952037251064428475676059720094605306889244681718321247397585370591580161262839880348366356454878659704951536277065145609591548651802719608582293136248482253870301716511864480819606252485254442310659717391044482845933263178840006344441441426677688855707289058236211981001994990260199839407421340058599208252531314219628047493962272093392719429848791870237335134233882362236609562039189865152303360781900097843774780789069407683967000190769426061063478028106418740576819868065596059505168901251645007032502502722293874038372214514129931335492190469703146219079409392301972664177175642769943514759626185065982749774446266158608647506766138899810374861749351907308852724159738451498772759736847141688287274815992941207563880374235366148135705892784333427327141427172173287888310952266288370928250271677817929203864459445199661023030285909264278741497704450391143818629191882157894723816511919788332570978204375193347400430457649289213166629150201036198742531565730028971432785994702693379216469894435376392251252409795894974751274873831857258778511988726930588841181876934647529088084858959189749709447849212288728286811831490771006325307195121303882816143909823880011020550471644607982805103682645014745596515982607340667267767720799871360251614461320518333352956452831117437676569102520821521843385609994857887841208833328744923089478430790944928145687183828903035296468312070876481318734107535843673463102110071346320584281144065447997431644508145826788908286630387949691578342073279029397582374062760919233800278331622281107615807465564902374853701855262920475652108997732774497922171201685764937979624981880608284225382723538467606525971294944291561757249459421521687405325350922108235743347344823900809953267358537799649148352687359826193138787253822158514809350510937647115093719437865860714307593036589768526421910083669436167429537744097672090156346714148756576554683929785727048646668659684944394775907480808870306675875226200068024251848843411669914728839809994522357549142904680319621683419262750352472880793987974953905496702992209032112651747600149110761635661678768158448372412811762420027267064009856206829459297658353899110173792930104867716262270917120 [129,50] 16299276135761634359066444649056075987019241759337880727365467232190761485520555250079079233145434183520065106506102800405603645440607976123315692797478789542749591238279248226163305663001845522974544080281230908047442660991926514212917950686466374138674551734744393077807954854548210009265822921255655220546953685090786149564134125972975108321014348056514097699929986771524460772884566008181603997666649761608854222509818601594615987107838710181412892262230761721436529891487856871835065695709673576672292474311681278206908496165985604975084921748035058603329291489200749904550462203022770411282232371087542032542884540101781078582076366737674548128482608216067801371692214546644745489212714151718957939200742170602562606268448670817789367239391527803821269249894703770591637467925771803734865698858398704513364707093989093585264570108926054197374442669326917444249185169429086441899342407179827112962445043707547683402362439462386904031912791631803239204720538511731292381787861430515820553596724361173644959041663473737820066144910362411150315989420255076041591128284645840344177443171965574550943668982791144956065768689401805040060306603558790577707065228155360043062901116061218389310735998993078032782060866909286660228459404753590215436159379851202238141383917112356955976137652394000118060199849968578357455400411572179065211996165210896813386875637758412958946197500110072140255037020834115102454659003872450851304702755646568562115619448497706200200886883278436212157731543677308457047602981434007229137189454338524457956621842434832282939854813901712604926576010174867702111211554992173112237683984725680279529358448193423848627825619113488903875638781152528572591500110134009904718795041108260557482591044224236088335277799066804104395469156525297570554710412273412236429899736662415190288147574121513957545290661496731364982342989926414335458956763162103729666616506694969766113622339440886563433502153753631869033315729938539746784704443784326547243684984669936959634931790082749660211431094662304819180231336679005727944930674766671002413300280669501237882562341782226351340971674695993417537530678275585353842555534027682514874568659832553961820719389528905391722633460110898423241889670592302492818233137799450222731707533852531374548128139859707636286983734420031105379910802413440 [129,51] -1566927379278928674100322142705260167917599445442968591256304800936358043838480694757048742840474023870029646759188511338980907440788119906604439674429932073713089613064726141230257369468929402867749105041291259534501128870897634564572344901744219868393115838630998508402407907414662611333472160731975278065252743639692334336414885388637853856753241567262390336171155440046127356934166051702868087875870930526211775974634655887258469691769873977214207437793194892345172992912675733648727943471721146390305517788252312120830948165236164857775466690383037733794789254822204122424814600490570310919864434246064677020413614609271548622395719895705720728001548572209722212994556689609530643606540887274658578899063011452853178495088638914950670102905312153688862487452207040156886365793158418797846356857781568978550995236195686944436354077245706758129794703511117846573961278507773280570808987441290876697885917132546592435140456710295919330015899771264637247208944066158560805892411404592124144170564055891953824867497044525600104598443943431974401656828108355965709452314805162390963248560951616620008426571625196026719507909508232641746081913626482169641272267938028305209503607357564255947310075573051879896144269539261213544203283951863047320890730801502009587658772139955654854827322073894591822939413765796344322041789790651371707487075338987047857173416132009291559299645404352878923743557275941921713078402840195723121860234107228871643621586642229162952232942860921167283730321514765542671996078035104121815173460307188027757081092561907508390624847159405940368516039595986372015458161565095014179569502764494816029949678689892099150868505435872182081684299359536839970849889247938967284818992989966197663404159943391610726117360471907599675781497523471402887341457999583165297349272154540653042291715619349537454214375386855717490143512876611830434617986544972300584411364096390815759164366786453192354259820847423471466855562369305929622848454650088386267335850804520588866376893480699805597020759654958394833367812549661585951838766169285773781618766688421379016282811694369335305175290250598150153087984901509801810954078403881048771115606992184300605958325126836803516429978075910079272135630015878534605382594506977852807646778289159648366074839221445467101378834779510677769850912800 [129,52] 126128015133681603357145877716094719852711581547198433626536037487282298574126090880910196866813975071867298724277055683518286529151269481209981745808571666125133402648396210887201550858545645838080577967879060534209289805889915187037307067309943762549562265198292410444323688645954955847900127650471255090310360653845596937891939352195465730296879775760415098045821676161078558180810616126284978088213411970423726232904587471071125947241971493752298252850132505306411237822146254437564269060424364822391462257422495435685806800880276598256168457278954101855181115603345120939035834915579801571384041100063420971393818277910479296524466432380412675741626231495469812382922312233970849252606636341617626417687652474722751817505131401669027893623692366267500486541381125736622004604916604937553734639068830618214155964587761224055237018193190787684250007003118870498067320967957972592723047952206564355110975361937395466234939249220474743553293763068533772550189942171209112069073547191673146517805718103099447211403058021549880384470726973153913465705191171372612347204204384411743965265772745917954800616243812450988434664519078719410752630136487522481962635736133553303507627757609103860119062611246850125508656126071875489741577591621229470048462613296938343139008509113880112307300921435200231219333023403257956338467306122130135479859180119586014530077916791028736707994501545482744176281263276368055345926032834001946505955393068178484575433752536464979656761788059162149498497405349662613899945620755123391636697230601678223108539687990068093952733737166378164313381017856580343218747476209036732464486140848266047465368539121734750869433890530737100380918068768916381173214210148080390774677942080893260682418067519628879965241181180661698113435637527523327191290320501557877384334965125310834948605634040735934456209008395711024013879581139629732315227922325003824860275659923673620189155766765784647955402640527739270193652329589814544635462730458232386571877355381868967177056149250121258360279323433097364600216308993940613504778746191823250895398881663531016527766879126319970303974802306698357836607118519361545514614544708671707224116262439441189487757347432240782892089008255187895189950916827144775143788515512126427217884329389836500266612384347195115586179311998762626651520 [129,53] -8208029216249938458146722304485684223646367702030109702593517874553149566573695435194666490760185044918579721009634408061182739858706804505040787133590711176047305612851870905127708959107200025375606520769915360160476163684328745064285107192876119962646474137344205478618192925863567597624664065758722763136048732804146992348016655938813894496312190281386532602907378196888207808873673808422806682352246433660868029276624779912964823606075238460443790361452101026841616023424633209833814443854264757154574656529223997436721343223586572724078112180686082105792363396734266082685111003970774233825443135854140984111596570178737277732371775792827436337438402998880078039684044503318228420359131187197044150846230893447796936876946838639249980608112239622158921839671304566349757817976689791292490733357549838231601729834133897114767571703798019653438153243995992691987504378936879931099097195952021870221430840234189060630112377354275912080183243017488084547132860592617871825097132806201907132953797666581748615712920105083847260060758184373548397624430259867690742815026519157246798506551735096181637953359345638594893657383105976769849966155039710519222607588900394057185672176802051162475883742184118204479096093638631068821426679576189358895559400926539259762368304376913057656192932165710457609210168002331609376376145400519202158777754168469445549811376808726528599107573870998410573702677199516333850229070376655939022430376321467144651352651346858783069767620196136035003721693625056941531028770165826052975420753722316685434914008573321879694483301414945789316281647781593235182523451677600410593477233359086786322034374900860928073875840444611371518415135252209108515881232484930002384854251413857366671914150256933461590151111900669575651650188367129371178065237346915073632384920253775471453634102064895615523145439318511697028172821416827949474336411946169891011477996646539304834880128528471124582137620142654139096118180877612119668993495739675948710495010992855390624039167715004273902497384817833529919520571724264542666940532351455001189820920524041532323382153555605438372416701147393619613526083104948975107266844408441085047791038167779652461975307446579492130647873172370086833259634570418621638873395907917540526813767903742931179550472744077772522085198694460894640 [129,54] 521851108400942122197149498581367573882750990576763115226879854182980407489187999884369752508391654653760572071128288505209674872518182711309528284916487485560414760682107111132574057616057680386233269978407530002006500735172197203008335567182871888321624760294421937887494897044519987026576550895207008302451380283235386300140336834169695008774957765924620318383158547285353377963888165342223926194788364104864752686302269008426842280648025054434094533444506068088261617269000382338955199736111272798651016191164086822439097573812933168678998613751875086667036113015534368655468188819645836591457600728528450639195961932460277762491624175726947697417739820192849470659962477730396820138905958725417167494270603927287487251807347648718888349804690532515761829110452771680401200321577595944434906845447105666116850095808265233254285670056491079353785054327568405575896590385807717296301135007371204662353523870297105217228906475631580424941556162831192446466507586242776301139368375282935049497955347754636780062755123684902374046317319962441099878379696080753840184105437541029131625918041971185004098686823087846551742500683277901881169548974371270096165616424324761839886255501136828379924765707350463794255232281163472222910433438368668890798762618149540921007572152803302312838819981398021103035813506474841559895870283627331105912351783608058898057321585119870101243812028008747923457885336140701268779858322008076500047416813460999731378876187824786446994895551039994350895255503828518833105005976824550462768577065389947863348750968260917540349147415939149998386959935477794210895701938532091505410191452394858953008405088490601443075261090707965905740296008132606004101954941408675830156609029883735020164284230804453565274600203837301192903610305777418369767163535226785868885314290743201713733730075404510372309661082023996210049156524294189807044161069707701781286710292292470278956152095722334335993441524248293048854377970457960030774999181870199723790028556143059995062511449720939126117940303499764642962979327366597392094575474467204175693301185441602731662142932036300449524953049813929056060020629382495133003079852710453648818146889445369484102326309435875460602647548519528640063802794426201523985053164991547208530262962809761376875116456795280196112797434229760 [129,55] -59759290226218686496586040236042214352209235067900125563652012112015634503091802401567705862867495814940066256570538423550257454353664035147633883185381648857720918658498999880198849574786941760111390572252539425967064535858139970059064317163436221634654721205073743875768450879699897232149307179785669911305618684263145721169155609548385659034787412912255748493168830175643854690265314842213397610849051385945477348112992835432837596753772329565496821112998774340440516960397695185727559726935267893165735899696498780191866131021895654881194829149330820578848937748464455782619300695789209801225261682155016479572681332469127424219818006087885805705507470369792920048760058737653873524932463996290971834799039763642617037451093331696402076775838911290086279588002076199150646804893537696882333963792592918405782027510227403565163875286155043738220311985367129393966844497542632330226721389869833948084368723181049065106535467207753283733166748368878050421652003936624309124812666366886189682114150462844219786148879571622033942220174883660242066179660167566855613870857596422451797963002719491965212043676586983541267863279852634734681736173994229976647552690948023621531666383011538387873917203865503236927098590231357186582139107896674125544812027027194757436222246341050149158353473183577952663917911208195865360433188869116635915935700121121494115112861731113759952019765318934379401574413216770311185413431525047666542405216047758214008064658236848761083094871967893165904819273940323404902904720411625585872940013897181614663267292143532464733058968385752925207496689752821257881323515040255676097281608130621419016695572986322803722422306753775361317107129598391763408717279752820286550629271787702183337428335780509322999054933420981293495536083325260181263689821666619854239769759536214279778637613810683702555237220670412400012279677441049077620311486614909580723092411101420551692673105034501512044778720827017385909400298166254806744411427660997765620047215238698144944890083156821886381247768122125371274909743393209682596993973181124974719827129701212637379012401743631935551363237841518107327963095435468752847759142990453569783152854565539573532480828681402959574662095554675270688952845972477151658258259839306441802363559191308908306655044091839366887789031488 [129,56] 8332687137569807782473669147941747867730336552186028100418924317434004660617209505674530413072590062860655092106265742156551782233018843562117203166640633295653354111106488618344502484303684535580374864074787086324804996990069700371483588603333986611130266092549742767840449044861968543065412270212080881431098758125498253306664383548142655442590605707076025771638867800798472383059052847260238052039997645431503900155773943311667872126766306642647998300114709365173666292722449417003146645600695075895591276806380548873052470494191546275872257857528555473848274929844535615632466335811151297843190252843602851307228993277463001274486306610835644017977702557566336922083008931536421110145523014735815187415159236349812150340406293471534321916598116730995691591050674976492826099096401015941607403738273292806362693104500127233835890644958150412302104004923466659459729998151446335553478742927238165966093640193690333740737448977787943616290880895910040934861935074478496892230904547549998443627064092626727028965119269847804126112096370527932175064320690053694246074592953673855769643308896863158586976705895386294638101126130187301163676248284157116181316355998449985773547601808178424306605372926762954939868348614706341269588908787582559402886830908290237380972909615001237350786840087277643539337392544089066768938999771921088924726237925989826689814108451875465174693692758808177337319172062332128025043593270485389214454302604968188734280583121959258985534533490177125227106197152188274982299518135555279157913761255552374833135918974394335518574643908041866588001368807356675706224307446918762167174873766345338769941133307456482006194350872118615710999435098187249724658890667532405056471999954418178700330227746314980184696732497980859279706801842090102194933384443560908235581625553374386588595921432213348040002305895688349344327394392851931657271331261846892378758432754476202730079609047098679638003120275437363083480361973471952534584523562444612842868836649158625351283913564435403776849972946118023887629560406115307307120026797315682973201016767785220551199259261389988263282293692769208545441277954890806913781726885891257586348535207934619334331690074742288931954793311781153937124631133597256944870114814644794741895241059805819099464592607556190142719872 [129,57] -635609387855881949864382137257292536750425834625845986726799491107758097987415517568444360597855148962499749876027681406326805866820720369003013032826884039101177209843110155493464982842864369223551967129887599827172117072826059874400371079987261483794170275129590732675098765421301065196178009540261326934821732196544696562120236212074158508376644650612522396874721804210908216570045812358786233250353003351057495091631150103462631634398583461145808257263361211550765560836301827316897204033540027804689701725766796802958291611594601451046548962113170879399460560924105055867918033246231612925448754271096010298729982768049664277063546801322797584406817041119129674163276444455970513662235778983540689017773180341271664875884884186942907813263036124509514358146238321711664654045747195976955648074052459932019573890701266232930665760349774521953832444205575194540885523011925572393588705927224938713736992096113039842949735207346190759025124675354038986123847292092234586337086017828059345193200683115082673270340258982763869488445279392514439430924426837785282122279840147077757865460854120116554556544918810394417273420110646322276204101658381403173234700827455976702629829824696650403860704329800450556200476075561316304025750189245290309979846493036775640258225819813761734044605372929328757500856718744026485227377490072039875409363872421707626502740750453890437461799360979159769927551543251858902205965317250214747114332494449385763539191240049976921646995124714666295819878764474853244325089699738476822603430164292781315755975395912497442296307310791057743685102262534642669555114211120258828549648327097933612339808022656867107264536590211120516573702420049762483528614905220838484415838597004455733975910162692686052660017470956969389159772473849714754304511874428387799836987250820515787678383259700791080581795897298506197613057752751400171108544291186760229126099328611163497413458654934745068533989082223477700291644726957614407993105381234155576908255607240400394593135346818589317640501838270652658148828388930631551369953760782870310693810864652449211478759366318174641150539369905140853004632308629065648352188679206578336471991402369405380393884386864866962259314371347814578298298596917607792079179033964489783281807222917364046838763356858463321264 [129,58] -5710931492105878589296659460625825129306811787474739960440147918645157240935938004080280338387249462230877393301574133048948436094395605529686895198159342265240048858360451477653237058564200281500418705595962536684692582009993877668671339134851539011107082695983524728734244666292663458676709545166360562302267840449234908235894488912185564154195422488266368042901909052041334150894784181959141196397603198186778908612812581474279020247099795000494381802574054011640408614673902621501514944576629308699636311815893349501404113379439784942513355216354935526420602811497257273155502261640188785001187522037705614281190064472314887876407815110734261895802308316727520663526002165146293805049128920514630924843852659501864802657085274988557223210913478192401422471185414887041241506698729049113357158134687799899153870740792182961438882829423710584432104921890232215071747469209140098510058501564788535203144431252993304090214397766903526929272118048620343683858856622449448655124915371877438569692194801042333314932521267107609191889384010150314850113413080304960264624496619773544894513418058009573503104951600240301482627982541859128537514211885940726674000548937514387821415542947869296580539812353181416316334175230813031909736001342858391648855253617856189944524059939828123773897350363587044267905330331776212876136406748497533992372564165595783843255227973693487350526316258546840292019586038814878979529292377669014742026267273019656607208142489637263512932021586391750825077433016072976814857161851462539616228592555117872966538212315458272698157923441121757896329957889934864095466079152137864958324430251653771754358730259956448586071432590884659447464376643370464323823150500164432000915293029333074997280977795245260735959415764651984058256406427049756889655641565732550442799667218026132156011996420514882932957050047844336313013380332107811361046059299983922573979533761278560226285976001046639803041808788564948669232158168408081704250370755680089835538257182683247595194890850802290491983709749564704708194528328414795657223122644675811083304296240763657421142161385551823008428888714961680050904942072076138686812036617948225820009422500615808464943521477486225263394627592437947847106583891730921207531444854664598887828384296733111636178014121833088 [129,59] 4185143900251078548903262101939813087374257323958318481596825035011763152900013894879936278363472628099377141304405253535560230455831026898370198448937514696009379140052167513613021005172796388376768459574192403122744839763596225414499560199126728534952674006136072189661975044458825545971659040342922906965753879153069786755512807804069860491802959084950680039806446669875701955249221563643722650556031828116802512598536794681764768052816192118854452707480617176023544083952838672458492441644433666044378626120942375249701843825956074999956838360084955623709280218929499859961820895808881246392861835126110937762394474532063094772481982563261414153661235846776872936800168200567990063800285911032185421757250074163111202289775544373723145229625050288463525952236861213218077833382823369606824629091882860599504973729797423180265945167133027555958730461207135110934384184020608608117540535272842060976374103867174752116582515600441031905192377713897146668989387643679495724589980098162363299207619607567062761204137993411502986007203845916213146387811012884276369250687887565743183404816759549800079586646384731576863568454632391969171373165602180875798556528165258904617248326311142766228645454385358048539988013699552671696144792619441630603469700288816283217191737771904412476765847863497959446424823665001030849698781523326567959018721659029028438619609855219768412526782559904088662744167026707047870004717903677135245013701899921475504788564530785629674058676226316667280049992388312511645804534042712039218851687157210555415261010191572785428633599876165348430887291535880297148864616734497461589368533578875299135561009413590157939695003164902689713651776784693175587543181883484833590921126835276428700041181571825363750591615142179279709061028226516096663821613512805108947611955158372701909271553216231334272770258118534364435936774404395685169834498598178618807332715998162708984161988579723157439373610134289773892991897527580840685784592145239688300854656020457486062832721209049846348991605115397021314974173152216650984328696688171603039507321027446944199986155756772504076996203989128978893188116945233567030312532448470621121826013687428904337062142783610863585665980139743421949569772654680484021776205996385605527027335547102338118761845183552 [129,60] -103657840718386293952304957367590443285004022798593622021409173040975136465009654157552702263044226328667039000139627930708226684199930363019701556200288845333850869162461279751326978610965084765471007787393154685209916042214582859336722683957042365753273703693592488951902683768772908518232329678641499525515153136380492839745675341546880356461616342129596502273077104876908717770303691687272208885217362504109677769022457982077194134897280021304225053208923231029182767151168243780712770864524013012542753341625013805868013160753560273035286745331268020384621328033522055837019016726600639090333914524446305547314339102291287276807365686603034481104277805054933093952647955052565516417045548582392552019435683111318104629255073313017860623704472937230902021089661602570657887482707615354598868013069156416681875346852801384348476925103009698409855290803764501715390381917371313999724239531654666527830405965278140691444628352705338372609409249824027611177813317817033107938971642547503890962227688607424486164082896417796514423275394047894724389716542903960191207248240902179660978425455911370255824723793905671525023648500403343462245095686465908258350738359484160542097203918835210834685397822586044452632045399792400150373631064653071871288268167243594968116973185561766931131788112542140233298698548746817408926701040100337814837163959551577402110921137791942116525818264966907909547266507438206343313419678757700841529062514643798991467558634960643129309078392018553087056912463927847971746852922736828757963840345086465108742116033943227369782668621563404420989876437483986366392129877503592193257345814684911471647802983398111496577506808866684587328645949085349553809799033732138975323717627127661826658600855708935518814039147000092752148966279676061299864307576701822899136198123554312508124502169932921381526867986459381977284435601172304615644999544863832784156963556535781621029228337925837130717702262309417299689500783390614832072939911507076422111754043783878850580656819104836579137941660816551763523166759082309231718991596351380932582124024834118875934751130805668364736396599158176748425224634278738175173952515036923830020422667136999291564454340855674672456554189439363716379274625270127644267112333228271697996507386744198280829567104 [129,61] -21312114806431122598695212115238249282980617929865763791236302006769545942871176445873975358398751638516859182265280604512193382068712334909811962385823599543266039137061130375539272494187326023177506736174649423259568477688565103821790800890060656113624671822875901401266267514397474422946883351296605299902687949626041451985309090150353157586630430649283442937132414237532677426723802719379993472804288619857623674978966456672077354918323806349857413528253399742505242313504530559092966271879028930146744568805507208470778047554554202327902238932383494474583086998309297687168733797516335775771432549769348219592644527618094018577339069560165055054937312591057347640731155355120456194611432892406778016693885214309664571959917763888068513599148641085067285714812093824257484706598324162962736932321703522917725483061040622481748329245923490998228811847254564383892630940896036104445635414486618785147425463660337880833487089625703742031786787378831599057203135419529704316077945058416359057522688699515434134287090797883330271376084553404633854695312230702193680807398418764416990012148336451150917828152335917350525901908427060361247713852282858982912080792934432824845470100891155890806033798101568405562814759809945670229242981231419950103533742093357263499480046963550882116101211548064977145161912693676078455770212683236146254075139630908740804313863077336252085253132617787538873183094577273166126901261369200864498946270130759453695103125692732896773219776685338715738989300364275427229776455297080272612925035962727685232239131951169741782586758210161628369149305520299917522703811059262580297924718696632988165526681677437978944611298467373787473653152016790264711737174217370529151379197009537176722281467018484445959693766346946814091551931831396842580183235337607555161672015078064467053369595759972367385523945442820220467675366816707214607300903896642544086412164921303609925366297069718037021091460237182515595428969731646513790010100090851080172394238165678902461492467473287354913316758167794549313248920260195558654278700892883779845619104036396111060402970399673010529926695223364096272532148522125364178151049766496180381500072127623033228424770332615925249281138375243290597455575118413537697367541995768744797501849845092980234992 [129,62] 1603799192663600649995103308502847445511457487302540092761891950371424700948920959656977684547290184687823033222304588338329910053326602574561256977783322694402114442111305189943469926045005627071099990876974325387344963304555073571156778119545557829281037154280850341902768010491787093681182474075420322995605020913738907304081022265877919049518510737614802626454254957952425317178838157841263065886526595049720891093669671993008016191961730802695271511885733533349231403340025281835412686746762643247275057768189241471997458884905623224240256163390523686065893405675430997880963125786364528270528386208047013313473490965787228491813086502452364024129032414113730536199867934250903730170690740672064250532497786060490177882790973365564458326300665669520101470870343824390989359854710891898704003293295344199910068285407225745250080676164881994008039467432863519015444373776557134630269260497800226615095181920163398958712827515005040673171006821854892766611091193601559587001508716077268160570351561351503773701845603598779164558003282380867435670269742239477167409262354184438858904700764736914865503001227892975538956705812763662969740789161790620755698019671456990486166375992166398736445596132171682900409079236544821488493192803649661057103591645498153977460349084113879495021569441015215967964654950920929964335443149923080902053909590991128841860845671625372365086641711558697913950985995031864592633603775798976298483006974924144989188560001602082182721431128286053963722297678155596742884376479675248265092733815662806525606789253771791877325356760234497366639860204773531273479087129571519948830914589828308385090667406628502684571929019337515785071636294290566665992963944607508100288384544854713578051059220452704084109475199075127066385032194790445509850416173578136730454045747611522432447109604146830635786134647845537314440520467214808542660221015271820832745235163337626791607017174362595079619851461704691597375396446920802270514253581160679226657460793704214981227250654303676789120251098461685635071910434517825975215925257199730146338831420404548643988718166721984060609939186583399484476789020742771596989379817996421852832602588612199439745038983311329024618744522925553627667109632513651548208141223677817309261540288737531136 [129,63] 11790408883748393136450261147076870358974425490135078979261326782063384772817856201974707086704643378689552928025110194896438484982235386832426818134455178579739849135627233548668592095327779502299302966832807058955245676776792909143785851050256320570201172173064025376635142243298782553874736416380036735507762820332403911544239555138925702213593072843337545344763040546526955694207033211818277853369896900919727221726233621007514221679551594817021556302145352724134866607709226017296193285844200746627430859250624396883359443013759967456677532584500617472188728523009801800065817128899981835489167359515599773883305638592579707558170466705837200391360201271632160491595588713925410552118873145162048050183666936826272265447344928864109966703482168252391100991819840191845903400959867677481403052747319909014677385344102875775758774738808307677751413587779995434814700463973946027922250918619275953209920333274660855947314746177610183939173599515794456535481347908492312835169821751606198388808348474508015461222163425585534797787787860403492818020124262037711467138174572639730748177470548158345089776251147442260498649947131974985298401546027759266585344347174766633513278561549667274579460145110772704637098816760667530929368968868988034835635247337574334445605068228820444684368901551215505198032823979260147751505785749508481396113632884733539844453294422484673295630987201566685619194748838490550284811678617248699461377792893371772941874989131637377223195539912504491395513538079037294887495036135217590246404754515655795033170634800698449456942918277636304458905194046476830582626569547731399500197949035164939992038614539455738675173240376581393815632372861257688321668985036737946021545614644695224587238176958277201211964083581467146466526657743124552193153631114671364198533237457543767710567690772245792567171314858112352329966689847136557195475054972751256577343051505414238833755682876148978063650255399172871843313447282156287620831105944952606414776972401534851416146662302938378403065991375776388047177853537354756858830835705222542614485541942698681863755302442302327964465694537303565325481144115820141214107231681353648153774700960899023653863969522161333158411945266411041405198676557749066718321772914050697163660065329280 [129,64] -8834109706682419066332210352721744612379074713099202772494901595802608842385678435258111680808377675372190615993140753102945924289826106874967282554083813208198261392428269154610439849748796244642447751587540113802771893575203968514857886867595117836273594888608626322286606030952270006610426758305602214019006893366371715439288719031034841641208418384800954035636669085875694208944321439851070466100316274427184270266146025487609118048259240402820666908893572286967560587359042890710527649404839733468923903834454749327655118872733474584685712761281270860260617373952193087010435247426318675971739458026446991423748872818521832311830083969916891094497707063845278184711669796281876192896957768438606889245491123670963904441570514297169503202643341473424583487851722312748609484728646254440300935865502897445988488785388110340969234594604019433903691022708713231550531714142648285782187577439416106755411538107896157898956714712026279920664182561394606393911551549672096572924968472461951003888659052677241339639276709839521001756281556948970978987649285326907458448608313661288778460882354000404547488256086804879581028339510009430529599957481623354378466190400735431600007234759902731014349574172162238920534512400897071894242615445214154234840223633370962411818604922492144391919386665919610220386945552642153638582899555854134128205636921370974857385955325582315992048073473530548634695539946002772102054993164259750352228764934212485036498194013558347843867839870972797301353075146416248122687378808331355335266555690573331216994384513321779255666253258104791818457214738740773854482481175844112535885402843589441258939675640652184904963606393783954832345409588251808308586797859973667018322144879875468482527372329969531209597731541539333812324390356472559255918829090081458911823912978349234436027479197139800274202253962060632532856763896104224000383064450175665253241270480788590876129991156770771832110273011927977233107681189865080074023758980940648954336966133722934550455385317527530229756753260122363845687039327389932479471524578293120838029977895084087107137194048866965038143061906622750756532470733446738697079567857127864123139980690552612138917253908999513635266669645126742755250475161080153877491771325090031084564875328 [129,65] 608713084986290533001788854781975311797654389381816807833194947074507502754127074643634828282249661190787283231808656573721747682461415808747595333726304824967195362948319885595016840941205216846773551805551838482941071920641451680521027554394694430890185190798400551335611164095636127136658769293115106162638278896174208248218786790348128961895990015461920442854973161878267924173460574808004755277465633208010031515225296498524711883573118097518349863641773612224342514317148212345179444323008489944558113666217895813098446766555920162231590406891497399877685623797702657024559526696401028071280163387978432468229519084585831461695874469873784363537784823506657153932436332474662592079359276419679605817037517471356772795502303648457538898470045921368990160901638285755187926722421129296255739200425977917835344982888774293325226940191909924762482078217253282009082893445654351345741954295976667828586964185234753539369671974584542729343833540870851356995208107347444463044992105881259778361456647451989538308751075226705490206611130641411762451416809206632067687266578351144010096499901148282027813944685905412473592462625687823139169923510539089054649702551443006029221595603212255915457939363271430995097403153742419653496052285770129658834153237840088340519426432704281383752122419500655090065099708815237456936635249530098470497264120496638863637013027482848203823188129519243643473068898542230421294868287927118874680731427863225986151453511505741776253493494870325883185071340566848030901572661748253168233390658670484583661860505572420799136414291645547736089534068443262202559401524973239027382718987363955793233465926011961102154784463093486488277489381681395039198795212651831330039985988705062567178816342671995494617158545241235174015498125199297548767886337794502294331000915324831290577478750689566168089821077517713403155161732867925877811773203511422159288701339190219919009883203502256674113693055867519074644123853525775648440688032221916736027536446486961009890000472689196273125077324282695241671743554463822858208264004489675507483975684083508690511323612064419156108666015042309992279987999458340322240257330787717165314984549735177225538744890018750557818886999193859629024669285385173656482589536688259963272808 [129,66] -15193180372799478759394582931182719790956446315119080979942402631174325684730774474563874629785499108240451156855031381469643864390911472992543420595696858500936012286502376174796849239948955096104543883647144468998181093752093881028866312776710344892799383196359913487927354617459556475970796773930130387716156328558484168637110381551546198697864283603144998466630152440993654241365598665047912336570156375599075026926097400440032311937112843549360543047593460710607040425685432010164988803389604770614122052221996450576090064447056329354392715866676858755348843245542655494748763737939562134056895916004068463934479624689249671443120637494889422169233859719618603448038849987704815505773108187075453630592700214652375412097343080303080572981930922833348912378250153176191595023389702073067822204708341246893431861603350316562920532392475308695974927816901895935253549437571423971599354013726511422916540401839599333850696245386127319295136451026413582639101969692920161187337598990965921514983745896930184753041281939014634936758796739253485040517338182213792626248680891247572387469216901771375178465308817493165096351587297636004128248839639432821920354101444282693104823923312442440857473803163321008538928951198111572774849722355811015407280326394971602685439912035942336455512957312731885458441409554616503469421509948830314120472943297043231586874025942057193769789459304992740724534881896356220415807918525004778078244860970782897224750044700787099516012117743277835015879502562566296626147913200894949530930923580463752783011726544454435368597857594014425290371480045108639522025563439501937585666456910854345284546024673513684015046455401063260117036768244791861180570367265056953402176189105672085629435404873835663639791858001052430054050376241206134340217491096404100223318749334037143425530609248506676768382418342624175128854469435698280201335138375153618562910001539383919026100469142621995933321541828588848580524504531793035966090731799297047960483305294350915664584929247645304711922155465175885589996975454735036177781989671442586295375926315131331156581243102645955415607042637976135569730635437318490026058579052973196142403438281823185602348105124290976048370394200268110608648659924053240817096944516835249984 [129,67] -555941858456972419047192466967746399562233706137064840219834602305698881406075411393197910504605474036930014971181393976543362666390292226776278856780448540468434360565725958809382020819965121527251325500478849309695703695834803128354389919165001463874487300072004902757446028020310463590902095059963885162187130516119372930363324614932881312623390130292557172984272738295424027971590754967041158964108564114236414402903448548702208672698061259603795991449244618505320373514593579017642760448894935018182156083909802653265604827064638474142024801121128361198772770785978247934567030607226024586900342238781025714738319191328621840567352991167174385798486100879473221962514695678039067499293213991878089526439765447341947917822174438681833017820172277318134131328351004051051686795105606416792048994867079226484953050292601057694000845078669100619545577640881392998070406176826018268965384838588308817308765752994677646186472180614749887780201453204700166684062413411843641504623093659736756959099838239193318901872621575965496702689593560031052076611891141900622474486196289350440303127799721916836364685286576828004734601034546449838533300980756624144763811155879725103767818755919700283225649766774562585368216017633175236365110718301687218581970894017053858606144492281249337380593022933680605733894992083481590632638949684529180158795316919736828174468612477630389551080364890699197072501466667201706571019634333395761628643643776299831745003297798795418542133994473869222611197664834677001872112262134403176011544090684869777818774363485531466590086372221748170875630023633678210068895180596751114644296772527982154373696416722491243594529363457602247241268076982850805962229192263737167013978403089490035136661887903331589906034374399616748002014691123674609768311631667240021741591734686461251639035463154510238879066272631132186966011711300831834213952181358477075787769314699734241910531053850208582788906392714883673913816443161623115782194897574064551130516254205904002525536214073612926776610129118558495403445744922682797476248368368188483862945511945716009904699606465663358997436573270423127108621815167360586942225570760616336180858843984888291133849934917928437977157406157420212353775582744933972737252643238128 [129,68] 75378443040083769803713752330943839850757734843055176730694044624869998677605785131368162092779784692489693125689683399998282870678325267316307336357170176459751264254824946973232965948453665469848738829324549196797188647246280854834173445230241105377570427014176287881321060465389671511262757360586927186784431642983149733101127228656540038408092565575466525146013547914427772231299757974234356448912986632591952197334802584160584078586950631321354018059091831549160633557246689497224454760697180161106790108902272231441183981917682804272493126431065012134783685883137272036843741663526158197850680606249706230667341970149413384382926105518819068936586192465893404325878231233845988210667992625980879330332365885617018662604288249144270401885898723875711712393800366570891046088972183189157963505642018133819103208750758828611995066969597618123107204547408141170938735935227568731158701522716386071142433896785041049991514641168306306693131368807057139448313513373046514529006905603219747720057281423860335318338716465431957177988723945377687093100650120596504959889355232334613184478735295934331411221863917989600040494187230383934945220516921786420593307489860238872535453609503327670297885816899091628747236353557172195331619535693623810725756753382604361997636041334785987750853731784072904937097594672531153041989632033200540922137810126938653473534283932497726925540478540308830647511259670880911214569100042782352516507959688395544543491325489379449072805953926691074026844486564528508911803338348122981849328640256977030014615163802358312435781291685238876225063748844100821778762690705710407192522770573171788932529673787845686970407589131233462989431543992784618209224845248053205139928933244115471967562461376804058454479922901314182238926066745033070905196764105341714902729857354147094918989108586288108845952646080784889615197445037748251583541941079571973921066067350678107644941094204231919763282559648925194486548724034304184181517197872578091925989289984371995851944939454225474671536764073503815591597232942896294893397737641186389310469431941173295786293316389956190209862271441648119383909333723786933847516709348558898658474382143405459082111856257074286155325605830717361264623358643087683778177694336 [129,69] -3090672324221870963035315947970302597786270661887078959298184027098104892316035506777303003070039929046673489277071005616100646033341831121078521375881002077758120820841662108139628411959828511528491406081776067871288365291703188794034687240886691408052526721244473862941146785955788712700738835228956224910321309826314797883356218181125271454208748566373770568252301306680231303310797763055714803868316831838045711335838142634823692324955361252592358131394703389592416899775609586822108477129687597874280421518416356028048776036387235094561759108803734607105660882403097058662029671250717692608393387174871264611897837928107111191705795716030636043099793738905741089998128604558546456997518753662648054716530789743537047317581597206104347059251003070898519584719757492932480934047253287791742717678027334084963872850149503828724652637087927571143940635270959316538806979651568717862819656283904145827808604181409014112464513181608887368886408885905620933543428032903996288097047245670052214948116070301927702709592558761238508283887644187782424729480274323459710134898464076055328783610900732981306731345516014736956004554077780967054210280551608043833624619950038702471455243094433892606346420199022123628156533116997412663491824937782800990157253009394192505288850547465175006973525772804884266937654585766539925594043991446972064428894701273270259293196086521454424875673163355833804766547984310944313064538539388669466471798401658813052153799416768150531596949172485747741500788979666687268795118867296848661737062632226322853004582988983395464662473450659274754235424001651662319453244692901676852592249637645543969308660736702112277126922019604313310430228723223854408483945805071928694073120413907991196388056526984245302506759040961203550708192500902195438609305963274060835010042816715655848648857689427681990187381730418756222092503354241249672655714339770691650590017806646307113554046371186317879021251988885981935667166201341719032066359113815439807859759996017375847406536074675923506413182789458139186550718659145720815604247744612069092727079178984588563223657147620217187199951033745541855287672957216220983390661502154103544939738560956056611049876077155974198543586455956669691226508414567397453619024 [129,70] 28326593227492567143723640099866503983533896756882664452892447249551677706088266538708569655344900113723895919711217818631838250722453005166773611143348364391491840565975238171949753613666083369941165037855190713085098256776158439314000095946491461190320904277715822097958209554774018574130928209667683911639370990582182353339023886147487416191192205199945866864997751757757154436013134116331679932534585443319815996807280872931412550940290891549801424593811582742959328299695224151756018854971951038635428322699822754057518506364476533374581583138986321004527936512835075190560429245265938755786515836942833856733289365178499737242139193533213560084929795477901480563259266272154752774867563193494657100900098667881919656406539506066797191581132147862641589740150409293829923284327579840242552100486632493274061921747244294713017015295074494639980930184168279414235493151072814735313954485142261055981003435658540415761349237293392700192914307121858849261543253845729696534695423166279245736701773921705675345174154964502469440134900273503646678461336665172091214535844817751795067125998171039325081944278079178450816202086056220136113572210814599779152060282669807745456791228124843327440997370673305555385909484947338357874201988197027811798242955154390064307615422850678066756993908287839140927989861975325471496580019815958065757250546238620327637977780997303828465662804087936433175307970832592357170707015925888929309416048270032477717496489902682144402956625361413568769220171791769440654196154229268721192243003365407998484547237898872698731637095598943478130271879872701052064221362491051584164831409858796998729478996244409616575315365610201857487293356584694053287396197718893736081786444344485949026627429224235181598136758196376469405452987404943020554042477201196123013637084622959091441730773757096659060972927749182721751752067225064464511364448032020415910203494330923542120540590979579136913614133099236178004379603411798761274849924557587120396770334679881511658724038283464687983434827665140118250438683219042176539109148612028426772607093429685707647002569190603325286677360930680594006373478035355349454296211350639466042881751293415948618315446041080098348850679396653715999280850699072715776 [129,71] 2064943812547091383542311026702696600318331554711213111896560062692855692984654675455803951400857827278590187164516579330449920860865628946706417764451275369326893348955992638563095504890521031976925703317731913014081838395654207951964551691974341282838833928114970986842310588263426587181653812996327362707441477778852964007932681588303726364577929256289199474614861275044678963097552897986744563180801510572874736585970732643792213615957940442102841138582677595749379116423338154587275067859742855775712116676875477148946415956925063332704517070892512750602748106359533421036677519035411434463739813657733502271149385309994337287441810930133420462829740570223024241612123803758890983371818393374946755708675630470096564218387501425280008012635927125014849050064148284966120946637124887473399234118098682546811333840661915949757683296293429229287326952653936763009814390726045895597147048696867653875466780915927740042474730743504384333072826714175301162353647325025813968270982984580044529384408005118536627822629489292068239292468539586409136169934959684308748230108110961478473846045681602985854952372935294811281575637918998027599250122018943365897279515045246164461395119117915391264609075064071061627343093226522724612985347834166606585676381220041142725372593368660452582520853523992993464502454124880234270668604076071720308971832615757942661961759448298069036215879395358599753796735308738499052606347181927094150291299568365009710485699142782046373685579715737950748359450181806096029602896782899020208577621770869899596396720005408189351534151553350863688183427239330460889769999898949559669257287272413250751280371516649148981138642210892837143448624275180784666287114360611218747836811413792408259126193896257704870279407356481528683906666681061423611018448724091909904038263385807626322572808725621426338574401506912726700887331403726179011866633009323310624405642066875913166423112900634948847068407578643359073130774556455503761458424632064892913003645217042017981807786836175835163211116979315236498172762968902800183411516336260971413503245345790238893870627700705560514611997603280894698514408339736522785727004290473048670014844689574133917457794363458358444429107071004343403758552586165536 [129,72] -80285874060857466662228386230399192897419385147803344342309654169595218002233360117259794823170708320112744492892621632487764222536005651724659465237381923699298960810916030810270574854078351011461272482042855214486559586224364167693267672771768530447368402127937714503136991581894967154255269831095873803390444060044540160925818156458370347917770110684568384915019962940315837389034090852815046523931555386720375711863949695662980830653937802655452555392697189001359748516735217870947773459326827368574884464524638207702600643898564178858249912460670318943925854881232122789566456324952931279651036850767011764507458373539885485214384417091659932986095747639055817878559354672597686550786716380991366047769887984520783475289884863801082190093765116299386228836572146938412021712401685063153252434264829884202707776474780203524339775697560981592573473612280816561185307865564373833277295858650651856745053911859719099481854793105478313982733291214040828936835415810857950411809594601661629927513556559932163994324589467490559175505774777248470862597120926919211313456072409557898664491309290235072504658344921995796632712955578520252284877647432543283660959150005662511974749377015672483004920905137507054075235455741066596366123670094040674630643755569843368385636600391201484485790723228557095429712049008729166362120711686041333244179240522563513540937697376077365026379011321775915898826634259757690340022045753439796031349435922635422825349336387416385600072671570247345129279836750098913117627163353596812238239267682769919007865784332926611116627849365319621428964442290254765041858015634147488676316851451152212667040093967200452409877553026660299045144478551541803791024903109151502920907923750571631607184871892908318488930294100951959611240801987442162320288733810899382225732008069363018215103182857244573781398827460657943658636960644400950732211306303401865307761703351629978808832670855992892100174246537978121564538286693416426010658485811588954230788986266941492067664812750927474441397217908640262588245244706980473152327837372072769924765040650592726990672690209016610940245331571835397133575288450056222479956496332781591213995721312060271063989961042671067759326496086502794457358853248 [129,73] 728809982535722980633280434968254642699292758372213091592554533391777046889868308161999206081951206305831881955389273927851835433597949375187782967151003208881771139991445602447689331843068937655402840703886633263058208047226391068453882625548537130990687268319108815971565866196495497343428083348865727479096522148129723627646111001637846408107388911332424981259603052354361356378300803584623174975397954388328597648474775455690102598928972041192270648846102609010128912394639466121252860558284276446900687567493798773896730753858387186013385900155773687665623549668317151310479929669376060469107837173986386265505539248504640264420445215515970435011893546852289260819650393455430617803595855926256584061828928152851123530374275339023779528920514514499552443226804776664162647283640815786426187319678515869211225269011516981170629457794433018449285778613867298502142546878245249761240210405812613268959374797406488070462894379472028543344786158349658099817342109440610085393672030394431483982517518716943605023226905540145095282280140989818356531786684761743669062514471133869111463670967513160319442401949214461667458301207599285840686036857711189314246636272733248616342327793084171659467451350487134714642835718107159769139107351549085704180310682312947107834186546185648126624314783744074262014996761014489892238578299428932862366167136786699130281878508576021685600448529440842432115228497927414273311279912940779143266971759389887358944289780317858626687340234003228976784185009785616489239624861071580258895717764928636239991733912827637270424369887956606587103889053465648736561834104786936224092036486552459044764381495739158121257853928725547710592426343069432941037587416822517146735978663331084445364047081347083682589500083210870586220351913778576286828498657384068755953677409254733681670012999065396301996460546915078627468715404375043325135525540295531450591055305183682043271256126106762601602673927316105568072464806659947542858580654301996474380284431654914409102983562000269076376572484362677988137827469067433195657128922085871412983161558044939790474733048459704886159765487275687300327226756024651740079453368496132414143397667220250266182760885784909888556612936622121994163664 [129,74] 25456108939807247894068714362836826582111059219309362848665215020290124083147679362493342431404241916244065527682270083877918993709464024897112628869052325580686838915640906197380084838346326816772369893362288304936136569991736576027595819457156955273317802294941376384717874238670612912489678044139806196556781087220950396323882496191310622256278471502725304088680810159601955903237107247619517102142367605863623024684480462541835192369355616668406991051950215187416495408107648165064179478806957909798744584461772173094247345815792651974139199082021400780747853172206794072330783532973893353823161156551721779103834015826748898586441345150412307243383663573570704657709278497709667103195382535444193630039710876261164999794791326876577782330617142638807827390799853185783756686650507999707543237334078456886213283521187858967657449798377707766904910615748896043784457317024574031024395093851615772182390827736739395150319666295470600984955756196111973323330784582622711701605335799609443652128579040081597992738041687796883700796760913857311614340568270845079173133636490936642529934121921646429840950475257968191233756493104361991287991897744232000292179411736209608734952824133516564065214571421092438667986548658093147079962360298765448033486956061238272989710650491939743931748575210940851335980462392745895668767833013080940080958606257715546546278820255878490602556305145544751088549109493310379612930194817580605360936989785979848889235762314970674643008523686739503440937016575446269387922948913923948586379925305555252271315028148481094499619218494179217004438445540510953079094526968013397011370876336158911573819725508642669078307748048158217623583623657941440829918694335656756792450176779543331020738666596639498478164497876389026297497287211103718032402784707466820349098547611031763499838584466007305196357921467520523062273842515412474155213597868788746979654966571305303462548433378131682305535827984422542392571546712541700281000630855073884644227805935277661259042002033231966842774728759682337197392150999771053590992664347666867111467131132578506004788262357405722602899150272131926464103501724948649857097834172017315383681388231257695361568232626585400881573353522334155648 [129,75] 222183558629862762558635490918578117271799704510164113188591620821558708087698686255024613275121246831764949082866495085727478990495438491320252942986706152656393235272231489537900241139386473450080916986465913983709738903047781572045455040474893652575469184843986483417924388706672869301218448600606197969126560549864572566922322470613972696270893767548009058528854147592055121191123224683575221224497659466893967129086324775466709170352525961561372604981235937329097461966844352298883636667305810144360460388242861603172573779430835358826963379404777502491537214578527048191912123489980604430459015844949139241841144518730439058940879256338832902333843241326451878319556640652785776279061389288973243067926568486184216479051951187131136475751438332012519071524441086123756299884145351111579121036395208236987005261654425773767964755613924472434872486753969049459036023725856263301533821042166921732297219684525896128068219045119554179852338596156945621812601936018574160222019251879106735769298399220111916822798108092834154235296775968559342174361822958629403106393547323996271763677079007335136464524123716199691406904760651852032685841577116681024818233186026381330181331538441811240817764489346530344162129757870631283591634886185969799086469226466101653073045413921739141228151329382459628350864419974115200092923963427163533334205733822125480094269164134062716105574758571864960991190538514218760330758871050085191775239787406740682907818130912345461517755220720443062385825493311252442662948262704345608307205499281114090485681956097500625112517736405366109627652754931946629944565824225653306303336054157678442699529831951650974444294868900464183230339684755386850392105702714260164742938096219818673025150445026947319689975383651256425338061755292200714997399207274398643238973332008081840946569928091892706151479522310729614996870480792169280330266348261998530435157956739941689947274379370132065292570691684540106253984164823547400390086944720150903773497116270504452331330280338652097725037256251196891760203760238936128631582331132040460177300215453741210139723461232688756122867019761749189577070437987501035674222544736376337533580886459875116539290180235657463731532997137728 [129,76] -29686737729811293476006636883132942457149488216867167478108673028954251086889585174678771858518525979473917670277460955669813067078154440065848816199482237276462080171831141298206591356728079348427566044483083500446732509375941763645897452268669647897109562477173865996085829943128646839992053844768132323545200336000816017658189094634434759055872314504917589384669356934080701907463603515645338498798179584165612781201308102670606007798549316431322268255571813570589898302584112043450849075029892859600221390429360197896952286374828825398479957004246301185573547443483245757048552530343015847277666498808677145104163232667980775908170025559621336182555811788106242584957092743799154097365663898850100933616485716992536381997444396081382706093020500431956686578869719137836333035028713676934894613517532238236585719697902555606142026562546944729939489769665446586279800490684019940921192932463078714362126525936362869538662919505324510432978011489666851083081292289605107375106031222620668182240371847894023980116969139592280157609918866952857116642266045039244817396119716128867054011670868099608513565082067246765642929444177373256545907573630720768686236008502060777605535068468158095514375758380634479683368767392752871254431919183403358925930035970519209348969409677679040916749260357236834357054117108478880999894973937628885843741748389777828208942668484669250594600704512054787074517382848623220764816176047438149436849999099909911413262227346437347268467362089754233575217098163932291172393850198571725890979829617803471120912129371383375587100142632657653358819514801040739383154052175945677566661406191888657949809424928241431376959975425714322688737129755479637845534849126823101207385825023622197998199343003031299447827654304098457689878968549766038014158884285633742201299489080686372573578389363610057147943009467270536957254644185935455397822620357000702389771249827763107579195194846190394013509227145356481841107310160334050455732080116307028361089875970951735994080179563772323849476025614679990500716769844256228176447338939774409986365780417667402542664989886145115252551796347599601741206633278575327916715123305613616558337395794101425517938059457303142276821576448 [129,77] -828031994487440781134440145827454720306739686378525421638998101658492558212265288643187077181498865134909458553142042865064027007631417126569261984906543546090311782969713939385212608117326895478189367976565234723389379943857752373182451574277398175248441092645962625924896231556211222444450593764213138528546230778558077343788904776200417547002238675057198009569194452951969256811457345883376658263746227409812248929954244301103580936501329301042326999610428435784240930600970453605109763766888410573013558560123643301281159686760665254536790420931940903096282070143685746773627248948810057973992386678550521985589537214542279537942063865242859157197674724755366626860707071916858013216026971402319074499129041948862470280794836172794467385783111147063600480127579766145602114040011781582559070279746928398672040831561544726365039570852096902400957539964275275872133689710212117404325777896912537307515681926895912089878961257851830746111032921132761748427379461843652321236390331958640842488544263684869558158288635028874261334362318085945831678082104839593571574681882019942258286061250224800297781310164525222169250950346389497359128425295712648988594732725112883761460816382356094341107981608022828221352991541102481630481451016700253535891959469307889907806560960909349971681299764363027089172604987004395707684104464841282188146282445377779253691447103465883049057247954188382444472544923202244671830428000817859285795163151905913124852751735841071688479600978924795304439827427791990098894719399394822568670989397113434846442831798534811621878987197335880907642018465712132094968412625945129070096752972520584201481046014362692795425463533490970141651815860449714427137014883385015135492379402177830187831351113753459775070937773877962584771083615479623474053231664386717359965246004492451016766512818229139337404606075006914831092964958427854317753718161385916802423797663561561636419604971477549765867422687098020514258303629329111151945655801262939089195552855451211303087207226884221222811976806506680048965803069413222482223435471164169978644059975525860427610453082514603216506371543189809575838452094690611487037252335202648431358701192915765147947842630003355869677792 [129,78] 30699713891446958848723617087705979265304354292103604596564874571570638090212086516790263734380197258280853056686334934960447632162838074468719769140343185833692812351378281953282067769071559631841585031479417399358338561935348403259072554800867458885828139359705394087304426189653061225343139068144542653019004314414012016382992219249142575113607563165125441273632895585531938175024195307200934609906331353966772212545905384027463055365260691392058684327866305422882111620881778074302537465198420568016351983576190245823128574346333659169597877163467012440991838184517978297776681419996038495763688841831650121451105511244093118106819134056459160454700022257657073040601225384349509406083119495162260873357348118422965877904092273089612735287748604345618853819507623864758388105281200991258795227604265851964481675553472006388853358800820427727323340733744817864955605868863784044766284895175673527076482679684766574450380028612691371232962032563159613334283092379485356937363340427816380321814204948147967687358994093200493675237828357020714723998301536534325867841747135318904295499087023738543348087228498623950984865523370368643137354390272850319846130330028046079225706645820755804434656644487723028468140696775138010716784456395528459116203893890808251910606751573252733125710701743221415429999555251790307163700364132571457755131610756447926746298321150545179269048469211101335884881750593594697170047479699830823300175598830945004268606737329913360110161170457221097721756104036148071538392308354599556413220813505637112966896174612938433483938364027439448783492928201468580489878357336530891389851060038052478314344395436096342321109421424657221215782375820829668899706936723558154951496149638941285405630944576594575192106154581487813425661507477793795037007920551348692535931572728844508525869945309526965999134793648299726339525995371148845878681123656021624569759308014943243332255869400820346784087467292048290620203661782666741638653390177389026390338554351859809469798628464679276706932819114851895447403258301910798758564971384749757833893914738589013610905213083669457810894228242403151408404850521941749928202463108264470227073442564347980558077974736559249600 [129,79] 63315949507582921009179156843525100393845410112067475187680504205904133869573040913083631110592795235684260021277675408777580179308362564124799668621334209204839153078523569396225827617143932598914583565528708654679941404764140308822736744795924174315516445748199612624354842267939811580311898658796064275565098870664618845654703803700496767856734014014571348472577349553184196328916714522494312191767551454334208386921309386170577983862764555059425163566689033912840609105688402866692773006243162983542658039610230427409772717067555739190464313924508870592486827103611255867944378040784904898516974458984034641582154413573074483069906291530026459941805247513401338533791190101999997290424843970111963769818034101245814654895132689710705236043649511180298668546115003068399069456821234633563829422742446689589087637787247132200486898986479953456739577575200149610186485560136323257076475137520840831398147144374506148907778122444926646226095434885534098899656600032797392161824720867429689238704569695107259586727830335500884907181966228836830607205964213560952162126176863515969846614895032627898749722766162270104070240055061494151744696398564128379491167996278443497600636932052215529382138267951689988401100860031318866956924354265976082596791971684548629938433223559395300441586209134304333570680813247099043701761911549066684720540622509242677040038070724958524980852307269298047431520845877956585096994412221370820317273426508839195364636606089749806840766932488912741166092263333005147433731855635262014385673721073098095989871578436320571448045293690984511421559413554334364042239755134937193902503632315965445107902538125402160948947347579007254449829333001372354609603821085541648964513248812927156329167425498340374276740485406797868932142753185536458009709244602276274372747369358997897552710679310745008904688988350064498817247988987908735469095187497924562722003646670600574979079610872959394057758490355547915629592459370116441869215348085495580827042567327137655495578752102621596102851583977806903965762239151678887711147770510034866765728766160692561256697116834418604139351776517008155534827429764764137136531522282630729602379644813594645507580100226248 [129,80] -8450918040744542124263461495991212327042967587745443551189182299318443431384475438023734705513442609530310596684033352000645599071000047563149226793560245988722564830925514962963654142442102760427883094477181665987052967618000971874391392347421918917123916543987550010431706071710946574516540907688383031972264405647892361443849149380142478052846534257208221741353023877346115611026238186796035828995507805970891866907730962452748252582354716186564172895679373788786454428226294967422185768794521472009412710252442214738969644648189966112543358948933387630509297937103567454527362031424505505496746817467823654417834775847725357471304002556528395112146511769233759534170640535584848817302951089262401374570835986739410052218300427849589351990779847818822822613057457852847110582417934686313634385702946803099624440030701058024098106037927221968082149626301780107386110881906814308845439813667410501800948089193337694584951049398188166697326941334693098643434809648627918732692506142916743672306110094490081643285446223824066331990733910674649044540368026469211488758352662790104100587454856376121316848012554607158384138586365814605315376843637515054535829442655688172092269173327208192455613859690525271291142220926732157630723289351864986089827681218072050715808410498558163911358998295402135489863702901291313867426717317059574098622752307723130428316021532770853097412004555515702651305017570443511065031963237079488697194435022793152526744983809396933819634451327040308245308108317412290263088864653382525048734956822708727201063179788856366036278354640524745190747455231692492768761089318850862567255779833298908768597417273775096658262800862876683192695631404991041349393362936695306144335957005225168259502320041766677510087464962306467640190924077019255681608834559013021708445396016174403303387079238999215129508973561399267628143317233914974276742952064929791529990593072442343112571013000489408067551742457035995180148925029779449209493711208972454195331784798968672253017887308223319829150677344878723992416040109268812381800677865663468613495650271588330837003953440003968590632812559846899674509371412882370164960274652259203038616455594510564328082987328 [129,81] -30404661481598004718854691513617085434186422866491838795884875511910353645829669695028097045237756404649964710882160924221475444101748268662275580157864970067496057445713137497743125054895815263289808554297411493740736718468258684918455894299752976096668909254501116444816077866195817149799370337224827927286479226413588480544320930834200924002059953242413350417188077675832147425950108486360162997392293077780249553522143113902931505193219112014704814982802713854512141949062190449876822803886297826925348231962880358090241182819251982308986677528955371793707823533230403079573534326922146449310413219138281195959162685505761338100169295338120692368939566198046710167006154206088969182481920015368124808650873866837883518425629038318165347809324771212696336001289878704768866422343514020438612140763760155514877960624610782333394549897673080859990937353054989492409874560130147377453079658199097833018238715130422887193800853097653575620714992714463305852088624350058760754834363083833344478146775218208409071182636763049051606643001440767609050491964671372656636392118569772141945405571714372896748009780625276126491046424753279854971156535734126613099642665116810820491917860632065315150604819634345546992672082220449428861199620023282905718964824424418692688150686847840797908662526958722324902702735088757969301753028594364539767589093332123728144931113542760247724254574878462115084307553138753684749451126060951890861551638533269229335278797699257233385306627436237138712029789137033287056712023207875350914769911349044592009204391289683235646443496697452170966831908621025850320143240637002731118797709087330435184580243090311130141533656613473991897050773927885291113883279449493458392878148935242506958475607454460760192832308558367834183151315037213114140951223230244111549835231704257522898005262964327184657824433746825790641697110278932514263390923898612714974453019020877984774190165935683018734330929943040396596849640620161606893901502995248583606886662128818692485849302032579914295629129391480191855939627958427901175609518639577803475288872076496765518414603882538976239584178233487405674928549011668928089985621206670895472487218565295122330008 [129,82] 159047256298162932683095732092003333938659935865126379018299393176532285975867741503064042283865075131179727849313727533705807294961452720377383159662656397528567182170117594506221826804934287180586436924695239853763204632452597438500211279332298636563373410092545659473596166240819436019661698958673351201449087504866564273936278823022654075463742580408775816467816909591905815993958287851262590030533950555721003489347484695486285809864096410085627223769105346567002085187309014017675369203007424947553586665686308332035872338351319354020581080460278100420036508197767788366599472015214426747257727724789764373973192282995633306629927200551565199910937496854484763314520697369674939782993559324805262059599971692665354557700108105201961537409824357423217860685575589339482143367776092147061511439429995573207508407959291584702903899605381319947785686874160463591014803369931256714462110086553677194268515980905706429692748769509751120642367684918397115665706371841296187477464197123325243432876420235758235797748501305444401038897797469043442995403304918186060406486119736286496243671704379965626521570302576094288215679843235457150001010965531602590290518937546799377666883780685475031005920792815384639593259834944817944836104227651958257776410899024703317663218424301552057519077032412907633220165719673754438087873170579868323864326814276136752412780287091637263675502978313405759516805414876442641511727480506702509108929784729811710655477137329083983006120103872230413312281145067826966186634421732826607500925004277125096922722102620097537262194676220852821304406253950020905914535559025098951506218524434760811606071313197118195326568924701518849332518383572424246091486895492783741996430811082991785495606574091517592323068199346254386484849367326009253868019981106689907947117612518713654017993291140312753926077042960442941169992587356683817780614880678030860609167182377978911512113963088709964987783205354851804787093107300277859379882603338512183539597957444270838256744415475008928887985405309881092453041226796955651802261530605500028265987691038030966518382302960455322150415263226290213870031003404676673151452353385864091906571348214662816 [129,83] -2439089190073936859082403302238177275483922021294032333241475673883646421283681053621415762159323992148812934410519778949328464663581391758890884869094839190979235002902297025708573682776796729469955370568112039182038761621065137829561192378987949758495620923933032803829581097392478035521108715706007335631557436734994547085838221515225486467339732846458324588325201273491944215711996657180209398540292056941627818583093696777780315093248630370005931948982436392817553473545994952104381143924348396322566664848219344546515595677946309225970798253283550409449967732838182345022879257656128830254234040506392881523684466358444760865217116313378125700235156638180363554313891493059680248910721396611920401931815866372280018947944972093757705817061601911537703915726186280915727152518979247330737069881445726784146931176367735725636620076382725047180163931353364275014416075827088475262442992514927403844366771713136222812862264057678487693759653411003111056815870941212762683498408495176169075547402732043499401999039119419712724347104362073185757936937919329647848394720346326275450618539615528279473665558824530224219933029427839111077495744818776878966736725091362143140592974443186176419017898428276578150143452850971937922669656849243527465892514625495445622629355846518943894466869987054184882926729938480363414879918848191204449178406100512577296119133341175717899813658306289396244949419333700275939647212678701570747902800748092279205233296736927105052351659233599212565806467786926713563696671418934774037557956057295338356382220036465374691530087798569724362494477742187645455187585499413188296596039926636162735197931674403419781051561427913584729913674887304997548951681707157542294151846224623144156212453981613775060756843466849578662972388243171973661060897068701544454130450655381783119892827029684401174686187355008768987347957065105551482774952346108724674555193511380320205623299414354768558507237316374460523236696640936857541923816399394938368470535312552405989440864914846448358127948474784782153787232568056532061443886632670988999929796269429095438981052693197470557442627790654894775683995495395939327811608890019698462600328479416 [129,84] -25538596456952900674421612791309054866961425387201277996119212203818198967503990077894696682458241958580714553080584735455895899816095459067221486225163638071617130904780519934160025631308115582498088065214218763311677637586394438687930474335269529115196910720065337492699207657079101073183026442264900197072491626557824990226452581254590544391432346532326245135619881134332059056383496481720441284352462761393124240046384710628748299012177110032072842824793606603794297508365519513204387977480565060237770936450906455157996013917369370856629272896412692147463999464876046562170105352583376740570703175103601739536397742914172029700093290534189485282163247973377819863339817097395945930999527999021984633013324722480293505601030795083104304686165120299310307341096280505008421977639358776567356466272718394828673228318990971727635239019902422497693972726398936526288853949022076635710558541600758499189928258092082633747418220199962278913293224101829518841886313524903518024123830217858677813990151098083186948682809042014634196562627036913297511078270492852523671819373671585622923973084500910202737930686601600470548293173642327713553138490941737560557244643878121616516241358903522459576069957060915537501622218796503586041817167253728093179628031845730585296703166872380282564473278226355311995739194195260061986017147200947955144242682721914319804920415393602141979859679365845970963445846933448505820886931509429885400343654581887528412963686930862909676213654212023945510869166013314517011836767888081248238052164791630340073756839283405657337067634645455740105214041791226305938173230929802936759084817854080386591402328989366014221696645646653411100659106246507079784787097173682547794314306894421842792303300126630527775587927814931967568674577940825561225555931037975689264803304235263022161937898076567772149245031718587433791636887832373538687235516141586914712546022623349363709090206785834270841978876564116651324904993722652661161004930545064328089009513787288998522936327938056420438781839161409229396917607892455052637045900472742781583551081324766789454206161713359053280918004181162547322585526729752624808209395158609952061618160 [129,85] -174586451324459969686128159589051529382197946138916446743342364307241196829144291501013047771886760422204530169002436842650447857164261831080224868188715029627945821583704008720214534378639612384774249982050781157321934692451873695461794573991555592614785020255237933563023597727071685790180754257223522658293381488355453637325112786979397433503284218700718546841713389862458086450099536294387202346054332664049761362590551861361618126027576883090674170028229495253979509463403185000519972384126017638688448559784426947162246659713502960482396466466662073790204067801994794551207455796479218154562388961205290786624836984159955743899621038222536204556623907153943160691134001061267356384428401455274615738854758464512223905539794035222616751240726773223891888947346454389897775372929168005273004367812620126459127065402169839430110412628923689916383478185520798881682648669766261247273303971265924012634472310167740705159547212657306350138538509430696674709255222880168651021436583048968694103792305065931959204821226813945217535989783264499928656674454980134262349588614803567904158160529981941116359349168969633470957920632070169513159158099157627618159520209633132788104028829817957178348598239557363689519981988796819278436706295551140886478581092578769725338190479535013561455460375840425492977785699699220637695244166401119092130927940728892070847118533473254686250813973262016899558332282030484225808349505285884195138221720498114715877616398190465466849980683187720219453003767962226663052704190126393124801961390756244250022038646935699705931439035962204883055615064862008813765328036275517552355562566588491080323123379269100234699844583702500729855468491723789041001421757029296943664284902551131680445735333718555750095063089456961565510017317087849100341067524933860600919283797466449119970841142760701060233621345929495188681172059550271446744135166029695417444744453953411731513470218574720677039996405764739452256812344499513087129351946868730681475196435324293534755145079957994735711552387342164062030495205146412593306472571294596878036823610890306210475139342665848224941546374286811150946896165559567894931432910493034049986 [129,86] -1432529783328108594791818149971522671012582872563052219605237948754078125485994040822169358234152458080892054107972862552609625622233364280364226259164535607410409495352874819682532213582945385334239538660168055138979377171883042052896869871921172558665609625597430334033645838042645778052753739868828444943944917284853162892357883010808545380022482853413332953984373348864366742283188078066189759082324975681872665985156660608412187383250506399475498867994174259910492557820126847966766588328863331513291184945092180657207524400979489996948084558605850901533464708837714270214306560309814839695490028109825609115893255019462314617568383142244746550818617377055990391228736559907157619731406726430512990394636103365701253629217177861662993913709634609987598938125176064435164849306435245378003098666452524971926185353685309814112727026297562342656587287069446420559754210431910908700201648047170665800816450249281430156098055371228706143613695664712448978751018535860104255722714798672122179416753765817130327520503184548933377047329462175779504130261426916269583080656493539380597519415380935431850810941894363439776391914278400727728730650962948183927326084935186457271142232426178267165241219169906644762436844782653884987290698689311256754318991178206769543753496422378423211866058328811203997097108924297591706742391844878686424911479584899316844645586614545580201106052796846125277837440939561700272844681018778467564594715771599263226427697227437670813623675956664674582614023728867438354993407458564126403111491902329188961877206603059543507053362188659861428773250001825070566368987330582110239669728537263610280241656439035565552990666909743329873854659324215342690330528471427166264856710722950510297148971588908072805266196703128856537292193554131194129953892681272597557456065760718821284213932341012098164821345927139420957873065618221884479030762969804956580826852590045407417518203410379178098130605867299369035375278997301127837978827798052443871810652435070134512006024222650239285946506624922871756596233321480088910406230787174811963814833367630415441148873650779985783582374096897100716014623069259481562047369477051136 [129,87] -4598878961613220906094947765912122697677355423641636177957375379683417352619420064356315544838635381002238367151371271094873657048874066719426714618810732853417017268431768251782733232887606339998658705170526970281037257185068544678534725905654113325066715437752221631342617773252552209852174679431874548214629214118624068027982429897682463006765085440678545380927744615593283574742399303498046252809422274938527819743004530919137923220237654449372100857271048796030793894798880581124570767407083445411294690933203262744591217548986824718080262655962627097914554817971580049273493206514079119455278823794802426680365378706814385024125407392141183307652966606020629229409695450838194416162268389034908029568271196133040452231154215566268443205560674948588386984381848252431640383475209738702971948376269437179351023324535971807692572326810814079381947792208417466342452704641075220995736228081167390419448463116309734438045907758659485237126423157234862052556500829683770518994076878649157388872472936117606801251099029572871114528191043928252483792559342151420440453462396660748574556457951510682626776693950335225256057671268623714577659173956482624093508810715906870066754007881461329014215773907590771899302524675731677296605121976601539397648149472524943158967835580088538411441455591753404662659731043201060296567516939047703488666789494265338600333253270851114816600413135296417896700635500809669905568253836739854101129726344184783427645419729024310156773009232779624359659010473956562249712970773040245881193684044530774542559451086474014648947024325376677555519725107144203183833717432330476350802560053312765766922754642895081953890838606277518817258498639641878527111435860065425705531390747810264444786295623063583947393855124003323423019801457096584984498229265786019406738918927790610156271766735593797240039760749985443004054463155652859436604857134352406790976706969248945565709317892565388931044632541177462406926744410959635458497194109027446801105862044584385861475892511308844177723914022543419192993581388271604240994846997072516908351297578178363422816070728567858964580006420790391521034331933145023228978194744 [129,88] 8332516581955928455920860664503093036819122445640989827122573836784987311772081828648276571043389109721764628774963287677866274029179227642862099553786819517256051568833922985838374496659104533639462455859773062738106086732760791766123494610996829458895959823937390322368345338545103743902765316283204971405527741537469889402388537347505334559853492270618338377319508066808006705933861152608884173573101738355448920792503752207022148236607816140443036127209462533676365546952423128703721760469456167348122788102199374651259146511795713585798675004801151172444227729209892996064396170686483331158637344389581909701973034254700163521091665262044287439451258218835443317536117841936077487872457494905484531161284016823468550565208053247988051699314882176029886747083589124379077634198870639403033500033441583548330523995145701342958892807286810567545735199530615655387952562893332487876907331783204551729363952221782495379874774939695201239714040516157575420612920174396061805210097125809453108205990122910032955786047614519557042704724864809818542081330965868319490974087165608983767129065916865856458670150689135998963488792009498407849718241800376480742686945582427016062275768683528183591044387786621279121300595995184777296341872498580727342236637089341037385649869588394714619775840577077579217710513557961252199652685776674450306004913458103592505270295311644168951874984964943807181584963551132885974422454139317165776791549360610377581683611932116157827014144065371614519054551149232187711654917206697037515827298706365313167442487827379243561399812780791804342947501833886184694899875735301743435046831833232724751080910533667719663286825332245288469408845992941483594637006620678065889915542345265265792311372255302044533756896831763148592017332382474998511928816666346040497706736509551751035744898864516155445774835897706085109830339595084634186461247275502481686874089241408110820946057216978643449284488034286347393047009688567087399674688933032896635237508089336790923336467201108998920619219447904057516336791511591808474839213421628766970432158175025876563630972987656623422414338175635845267690095976517244239264 [129,89] 52004055355737052192759102878754272441558368550476811558419087648934689342397647000000615777847632251069514017601646577850009589144154686493703461926652034252075863806310834050685543528886979671628435926293137902477240884495807514881135804075894485641119979694999116617273619774132672849552406423264291256184737185637063413993853398020550328462213116694432409537619797861147549348551322542072039753211037741289738581450887667198330303942857607159941211497878729527731484474311705271169244482204096612997999103155537071160872683592920695772417170966277484156488210076673092691555257965199218145067813476937311721744062793649408559457381373101998375429614167824364813003616952993141083608515319313800041428376983168882320579825624054549140133103253885935094031368728846729007819443724526694422543617144645159608811511745023056573493183745774196861258555947830485935715407713605285253464513882407118390666028861659445093371713705280178676006047942073309657846894499622169080593198341533416616992170463426745423413562906450324501163292020353956213167220609219008541488647742867194018156824504901087484891280289503572195895697147475081600721616153368344571637335644401870865214386165640445742762432057260589077142682951552210565129867874479386241889194378063061901544707162576555981199796647132635350829660065092752385321604671567603424627232901120772141742289807228359281802811204653593936314416263242843920948594863336904918948487506759928839585322075810851980974531229413996752539081474157286012100803942978032042284855329292627153796175416596975019535912080649161463591466347714219417218412061067937141465884899271272737284372938939718058297464464396060081562411871299138445478096633501892085105105205842408547656355961707756455805369922391190308162426020634694804068231799655548705119700460618576600941674860095756888586847533581191818435562483854352737810922444385909915188050768001322988062996851021915540247284062902772090402859105346280469327324807364903588231632457860903162517328614198834763344469727116736479321250308930384684652681947623265828913605879858809584514487718941798121845088115499620112319824232106525852 [129,90] 47503479664453427429317706553167854157274189841962841724757312181268605442550023329822476072747462144490368781006014538023564934309577192678674184856443228422447443769953979201304481446647165148158579633391559373436400874483931544761661873846665838773399524729795731458277689463418198884327383841630844448503949811134158580058402216886704768664104442554730838848602043916534167753941397532482238919182671570111749409802911431256843655564568955441273782115128727248799755106705141973127269708683932515921208360577106084843499310591926484821644430102021804156119576213594728245215907906100057040424888406616207710397858786964218423002748747493411610634968292391786204191230469897698982754884239985274206755395416669576376926059291752851670205104212181505890859010468519604475290586608068254576980720918397234856255248530137760333118207985420343537623236771706633478662924917613189507371948676889960399332360472763290601657790397507050808459282688118875901023687949633649765665197051092504305163952609887621709069925673495047682828576264908643715288456508983907977571514244432006082341863689810184004268094341588147625308184983538165536500784452170266371388637660416399138451233345855620458950172680886682558258276312150982309519931422102142246299862575668992468111250112298645074373466497779290391804734077564163921918354511630322831471894163667662780691185830604888099544675468597641180114626917021433026166492149893249583604138255217495765129678612361322006856862183225996492775513756800952381308257790620766295120265079008067562680663602829556862325077768580725013401292585125223930172744766133264514850725219003223851533614791013383330702974953848606858095752655413833722630546746916335468059078542333778632393827208028719695978268178941098039106668762675682347117408180117147462433558468953685659755880825409390129662752132865795925987800825335613694897019917352549663923736810824103329003492759656127884285313344377749658232646433713388844818101426284111752897649439810295818698685493805442670885112325418851641700871900404121910396118512071277164329366444837951691525813668510464384083830515913971504430263028896 [129,91] 135249402871391572495669602621751980577270890622812109269127467910264197972988249149008109443040213522142175090802650991241349805231110318099030249058200502229297030463341579197834986637227856796274400730692315788100020440605907192656554169007748517107337369552607878979282050874698103047626471259941772596070522155283819779919079712814864622510928730449834635486779442252929597494021775174929021970174270729534966753270001420450470587416371515532051911145944906414003892278920200864844265517694885818688680463299887133420300673790958596777447772354903461138263806239280526576735582286040312266648834719410412615720851323023250496574356954678588347907666721299096064802017153722188709326926380881737049089434628077884534862472142695237236607114808173818501966313585305364268564104749190366175324723916729931579486433058791461994715629765533793393115842128398390116985634146782670621466380870936375691460231410923479852944496265304432761672410068462967368197176181781996458100422336700938435187656711945527650705858658414170052526013611938705414465172797397296205293607793919957430885982091174352499238871247247063774593929684373811932228062697278281476666026901042193560166480035471412928618252289113281565391264465623749209714862851870949874146133628608874944068584288330828687160919755552076730096952428659430043835063199696720855508410178830708083104810439711866121665220521119350612789416051852683569199061672279592682756254772667132707807074043757006950780692082831141407428553636569512873595811916947547316757357474922549263765200089521378769018676622149329066448849028028608401047671246277309505732070066391776021519602552575258866019047769829658368535092407980968583068157312430684929043172438206416162450893093813024953554393559457833481411046979878275978536078347066878508738804012751940617837186712005105153945711324527660332527516903047097308484113774797431494768771935254395547016169905620022295451501153964967091920194800987195447816901518716767598525757767173947842882079119362468240543459137802525658332114758613797261557621518985051284468130620112360228281801693682594930853213949804897523757380 [129,92] 449967585339944879043202432242817820553366083602557395813841535200106716437770389232482136633729445675075687406058612823459398865139896645671635593686562743283795621958010867860610253084185234157197954588601718812338608422833691363788064318250022497134691579533153241694288420800592147806379314728348819490306279663075628398522158074291181647038947463784813892563438312837185240214866322927271852303031804562726935635017305861743066737293121181194713727597964817914849233610703820115352745770969704364699628975580224944208539419763315707072216734795842407152246762459248525727180508508174937036906556131705983321225841607857157877178468894617554021287754692505600038188918485439507112741937906304771131959902733934017488891617883488501717968483559003005164160601722322918867492634019827629926461287697876850060301243598845260631883576357611192445183675624292346166528533278590574388130654118687294091064153720141729048387646704528604895523096962262456198542687297910627804529711430103456271393335137720405932889997050500204944293327600619341183579583316044900825557450384503867485081647412968907120770669059586813422336171590360817962170431642565900385505869581799602938829554616364661208780783720113117671277533316298020168595835527299321126167101094685701683683666380300582606901062380072102909059520019064411781187148499150080326903529532284932982890803388690099984685459326337948387725199134891365920397941843229969664123371225463096857872779662257935649684498856322521141530494955393006035150655290450774690539367049435210151234126654230634305977483574667456286980645555080889113542033699194397532497491584526081598770276455544577613189387792409141071529908869840992945176342424450810682951173924595686123401052722982770866101597487315717747141949724495400348725025755757284684961413733781273744432975407196716663838929104218443507223193921027152870798554882733691059347410253088616150200714867422438874175087429976329428795237971377972803512271554471734236622622325231749688225481453484085822735638041702633826038295721680351348128516247972854846758012714332392744033768101452889195006886381725011888 [129,93] 299719806483318181528044765019263087024412493503477229634966805054712670394153055677923005131235214670964954535032808878423834664177157978309802709736398000461852483290511492162068082651895693822661321117060246348322307859170812868476011815525533831615248774097962782682511764492933951152840976465026767457055283187132574393213042028921956135465177852220260474590985412171571256988561576223197600221698710538350801387506675873501041403986254845345421021403419741265915927054585151839876337252467113511080929183137865785167349165111048420961892839327133311050921212691712020046011072594615701626338329545233374014405589746059323748545530734059113335554754495573488982753677440360996010930649587168050996175824307234052300277365729291928286389261876216646233073122927694295828142739292977341714194681908024088671884705142477455472441637368815115801244059133712568755923969793257850237745363865378745916138450791775122438302570008462856534123840638705438103329503600191401969781101598120556779389067141905568857711138342110152267887542044531107773175755104953613319935797241804273131143246824253901170816123944901064264273559178850327759633152075814011069109685653169663619285686145867295810414255070485931440094032031547394389867645674860823539766423139701113616969164366587666673528288018007864434910559416990627426562674768509155740717181168093023000496732845079603650614898228187407392784454307736512884174340728639201097089817722025822118481604007039095222791402512502594938508156631062638093453256875203038123207851737307149776095026124245856039945128305605587318883192591357850289713975464101944480908742135122326087741270402195896456726727071115953973218149630072424553770845622025903027662562733833613339185888959948932694225924068631859310017233614428515823521485259496960140793563975390991122491094241597643217041556502121477227010388016246655475893994690605850145963512389825552556535951575863708861309081177461673815536164373911315859931971597973265429462690484332275330962050379254272520530882203813783317548199071131127905936446677667245124327521499389442511225227050356346117438090029914 [129,94] -241373855016832331863852170899769164141613694847769950260253242778207655411304352300003193776960324887323556284309091095894015391411881914891395697867008000786295879776179182169709914749244166379540334769683445877907438891325349448690799475952717748765123917857248764318762235268964320876583424263022665191381923099791225786166157688492802731402967281798969022324904520453798542062292067146668734901065706639861309819728195846666754976908769112647889445549786812525403727300498188808415094316770286543900920064043750514936668953113319140689314608358719094758345934401456165669971155184083910987337295984898111301764940232078887773667155322337914290088271332917645258738262059489810059937812099592833406987884865088490443624101470055156030346020974610184623090483731670772463663648340011930456942361574560064648222763808501890062483205390725780671824060252437458800627537572546053088261754161668909139688873915467405867185565008521460885688632573010743577592589213021359651149825197922619318877852851103434173911673866513558755940962475137703980398440073826499176954275159041076617885168341049880608452990021119012551081948972604081480122784531573084838149348544953795933883289018933169295961419489931463437408403450378142696784950694351395207156688188347337840620602760317008470156205534199442675611204039833591320615219801789635496294347418280048083694645749768700001051222539742999046287139361593159259526001474616234525066245003274450106902076625388264778853227239485634938760706635669718618086246131314614057999455193374320260233792909204329982346114083582267737954081432149911014759304670504643021711299559717539930971544331714705269686933714690408770351550480399698980954401238876479192690913480630747094830040846987840199558711024517768306092259573850861111016875553121407424145593702589043110204465945750239125232211040398772543721928496924524476042430603088810170418694911255290928565890457155244217075826846228754717729581318473898194357846384534270863076255117511785555067386820625092263355964280632720292272635782987060045740584298345465886316399839087923502341850149955063599990880 [129,95] -214567090191638306535114550618026460118226022488804142873028434108759903380963072859007236150150935460337206826850916682495170607558844746445932777388485835026002718769150187038928083390775650892845529756751269591210931326582793756428617435011560631918274893893971096189013387754794590991770786716061325570681033002775488875465883182775334604700464396137579070127108309717218641175411680603413658643331833780968962918388525833080361872480772751482223806080297423152921825857153838292199359729967411174374247242409543497862429481270784739441908016598643943635639357113084958399234887688083481580557475854631309325480920065450422280530036540013334359234791108162749600536953776170250620243024523041415469073560519724280516219926959700033505383290683249749609374565295249136454539570655735591711837526017953563572165511591810638106011593748023459152859879876024605532986793670305938418110136614028779085411068290720841969212998092478689310631162278235884659632347763968321341911239470175124899230852203339653087568969409335215073094006107713298204358261287031999431681004964778905743555517702925182783040212504134131530274924049422828202111871779018288610851187492008180255742070419601035160055032482316288839540835509791587009206165987338929820485920794841122188788293734176495683812194938196678674449967735005675838984430427872905945079251638897762047117751516351781533359943553995037870291681045167480631953204098773482481079331695479354145755636821532125419101450709941973374700549442461192726033923565017339266816559926874314877327752727531797801124871946533094140713603885735949535684681427799239343614226102579072687953774143622854230032316456306288180804408845616632424787558706544825635213568816886948301684333248137042645683733897393541706957323441939229924465237354486678497419125536764106009224479888500357880636566838979478897836012158804644519199086733506670951398908173811322447278773078240158070512965815402931076809112308061027063525923724128880586654998157609655079434211349550568328335311449816711367786968897738577561075568555213259273436534939076325935845677138456506940 [129,96] -38694072639168775140166131169224499294619087286532965969092241706256132831226309213228367378083004392999578711804890032785125731443342517925839499587171434953281761720339507956990001756262008184844456804298510862974416419385433522000117548878625472559751609972638254972813719564289287487435104742387612238548328967029548571835356532184793148338181742655566371076327325399299143570280402781834032655618455495663483028987544856704099291817209994472913855576571310093617014934237062843027315833870397153255839578574133731648350557276970206609527209146220631943976570783111221743232208363473120844324654167890016451330524719098618241907656680334231294908063965437055008334390327304580605969601068096545799111551917995450752328825036163206348019951701854390212849410953782436656595428085163805708614959006588536042728329086320174044721106230834543678459450405894314018710223273534654992651040043169931740458970327731655216882431242460939914109341864899890338284237341482890328687449751514892769791389375409296041191135812811262055945489484380449792103724399148780804490171935693305636979811598865139287959222641884620303092140461784911145020215217387416768504336403233852132799940943947035389982770438843831460516161207709600729267227151286740092352296328873694894399337324467972341452778402262174399698261083151035497904061884638624601128994553941767894190575664010992093935021256021194890677368048429760491082637861942737523653340911022458712290214197924441594247389126965831762005853740375485290157770212509611915561278609003529406732487059310626855722489222672706640652419621845074727979273007853226794834840867508484160432869075787958813503509942368198203447508067881204039985388166292209894138255228979110059861951585793971682050652302024707964844429587871918075632694893219702768420427116203858911233844781384143458231457157556990478356806931489134722571907041661719824434946362502579468617187929943443729598603660555640880239817035215883213383669033394404507644379467805383477706263667636154146876406568135851912649994060929112483196848911524858066283875210151071232771908768232 [129,97] -21045799280828968011185759695797611595157023107271743635573157978579572733410412993480227564244038550494690351959544096096918324561496584099004015038122436016058691068000290082343167462605917459367335121473000189106188880493183785648767399792594705950287080750660318758241002018992434669775125728790968528231949050683776270222830038099884395957900011698452934230801479490010717190994104820414288076127022888723667580570424877291121214437671837074876928234736626791033082668374208335279560537383071343059875524130485392312765777133463939982475855373556754088418469201285586276445889466733598236763306059708806558445792642191801922227966428574539761536028691423399199644428466170963153629421491672876394993128399913646661092864328570067081651361553109500154541486185191976017315260579463606887034181803030320757248958009792079681209996027270951004502854091884059223504783520874429269686538607725501612650425820125462782010416175037222070495155868138804331467199766533748819454592425637402123227516442497824200654785869204980267545280364888254929188990367357788241346401018674258241128331184126417148797985687209823704132975719877971716277005338515710557487839926089837458598789850453037555397987820049925236321140071395565664569208704218249706931847462990597644629828004839804856582556495205337173673332624607791158087901838619772359720996727259784756613993881014623547300957372282569442247289402793116250658638734499620605900695966756798333606277206862527802828082339865090165532069853776444657731466510147263099785243777245450847456476489903412739836667820510824727873024819976032310015591841763409528964231760223561464009161386941242876135760194141592276929457244329361074228601194617859372568794031056832230587735049756713922957613713838437356251989796610686603141177821162317613117997595711105163034464010293699332840469082271933134197408434704182616129159789220043421346732896123556099559509384295185114728546543855526444995978488992857626178036785314414348154510710819094584795276514087037066647015148245136666352242925738971311013335963165855610523269274866890308422655 [129,98] -1866199950271508606158724746364237814787282697578453608129767499911668023923301566782402658084804868063593990881608893514388693463988599880774684365850002073885810078525643840027059234004188046350297171470178218595088188750363813135365500555088014303089729117110192063925442918655176979291914703255313367273884276392985306637769963669419035864961540911979190003642446776950600331237422957593935565589422443566950994253549398701294694896792717802032693766329838867945351982918627320049255097393703649334004425110482424825213347332135332061916957899760220021102210659326422269488257098716485345437548801134811055826644720486737043227190554201698351112677450628111762739386268706235757815157855293721477956623764816491587090991710919757821040687946607331888495060545326183957927169993658418457685624372942921179394123657943582392091884213482592905655997529883803022364495001071495563590359484289573504654883635401541633550787912443145369844225931494822553749542632077218321541895864267870313651778030149654154931428820799394799633511515106806949840801224190714019675573876668160931985491815073054899434934804770698844164340328837095671036319998455603439646279849727055256585369064824364891050075321245466659779841916780082683699941235080045217921646348790965130791330045868728384328274764713206239436812761217425107715912433865808531774965955830026996433731910274191210199043140948394433654303818572230580996698620099245818153080393132238580524675920591449737136097136966641821773186839696950195014098503936419692305963689486670931240288987064498650736070984062484283094489597485966604919645098249397089096695280046653077354940722528425338333778172735856340650350114741577877894783394591783201554290099499526773639565568005354591089712710869282846965794712843379454639631485369298742173204978911847616614312616865761591217035623844497946778998891115404266929166097864600672892266494632271279381998396262403711851487540786366537750288826827091760591851309380712927173826167350961550233621268509347177685568690048035874898537598424128401609724003121715351878727237859759200 [129,99] -23023741290998685448927136945017075890386032809817065420208168165414393858023934697716568794682827686232792966784996996463481442504093321847478549601326169368923025017223456166475828687881055820480508887934715140157037637809974779886204740453878936880129184895583825707211414853002128034269871363299716219047968256525181716897700610581140335785873598027660708271497603639839628597648683333989065635975473713321317078964272752406393376742416473693136024307086165955858695730448026055747091751134478269678914632335036435840972234084487328714740576388220467876212786628208676403991361520603436942062334830330740773526710815505504929843486288705551668380743858334595573127391326055341145027590771862582090074745702855473852680738760822842494570232489617742609293037108625196502786939941822228070730934168288093034732273524718022174504053522615333156206621366107855780485561197248605094122366321378369848492181452727972842186516310206458339827678096603510699306036097319333261801089014910079011765222362741568617838760774903660784730438050798757707497587551274649572119866273982371074146903681869067925690360260709419692448876798257886226466580304443091045858462343910298005191827347867076310454179826365801584017626037943339511384872782137924249059065539271913352641725090003090944651655280839604906841001517818765090311231549478603296205394182564754251642036394096174303196751223906510709665107383245594120647950766358451934097939835235157626902043453751803265092736556255879186868993481022416373935588252049053657583118982039807446883103721261149814109085389801007460431402069817154707854028997895181843205151237573660857202630448097849351071969955710544751923247480027533496257920589596868356422151822247006140241882482298665794571570614718334277035508728811237025557772637100631936658749507959571788176570335579735885817437529890978720125880417181165623656508767374092464173377254713234194222213852313544827837788537451170870237061226674299478182828760127956114515174499575932662821545696358674221308369580561037644699921545584729218044866789880794174508568884300 [129,100] -5399124087436246828406664787134750468935462120247736927753509795015454067609092741462430567945570008646772766101992255198683662191568305707005853161149063247572736810608235329480883835915364690923187799944741204843799992273236869831160418274893642919937494096186940385646782051946353524372060270151334535166871399199642294657722358348854055028146289741708714745515115784362280885264245865360978600776788392303746216087870252392354675146384645063171085627090377488608094144659695205825269003245685591826613680794962059664301418253419359552938906611067368555120061828679279776961771462018591355817039839632854334236666744724874325124401870791050763186913874171517185184345888531249226400963817495576512862250146448819621939664796020795467593339242713016877655051383864890617844016127743062823676171561336133213833157016445083372822679541067236952267844192620972656703898878396624971778491608621168360624274611487834899846654820221964459427419411136642847610979800243281817794106688035901488932713205198124079311169687046985159658394446564215836619837641442159700904414194698137119324158784549418720689416850399048912667587749554662788718038054137438211121699585284054483101079722861341675284906175864437124529442007628215876152976076800707151844934729468266075747962968997258370891103201149684845818637668486592578566020332166426240316091524285967213355366636871962645704715919278201703712027649153047523367859592969825991248780914551304740030702937943849249582159475066569407421301857564408447782643457369701609304441484799314375551852571265545640778724742387954445671547647149699783567300960564655636264396698749379283803776802120439126870026322593740199485558451721369698095300681493283416267642675644342874535036437739927302769274319137472894446175813381825509335896720305985504380964359585143716756979223537284940475743737593493653080590400262532816797311658557234506660439341289084005019909857375510988453658439092326633141131176047997180340806391830780981816936690890988074707409715719831808699022857930634381072979746918165587792636082148507029355696 [129,101] -864632526995264064806220374797302763146252765418283491053247409909001069514508811459051533887277570641758347902977196883404141067010457419598383950493993878321686506365400456175364747348951332603443934408454685645868898024736392354313231898263558397085642352741613426657334968018840434815368449349384640219138806153408637166246673043705783993224506301041765138793731682834814380040873198227890518846720199875508217934731493004790197375794510280597133407777543011578575390974602703987417956438429741989420771101137625087367141993813018727718630700374908619196863337495134164026199566007058218361054039304599547993112457365570960285525533189615909439782407323579710926788052229056485221105853462916671943303722922313054416590258578858192779543324785794369846947961275824353713258601502289944999161101703560783641609204044267484796585350482882466254332750397530168672293132496794206574796731584329969581409929979927209910752379862481143635897585439088784868014812672455840041841521798773220057040868440023238801575905078330969890703921517174471835060964951584190271129885466037236677628785335169375907678151472644635457241818895027278277325782898823326209087132265310699747339823276301340892845310732250988511304775851431317612475358742931428739920005138887263674725028748515420392814210746958283873380500549936134039087377985326493830014009814227610518888690311130175200119724912900165905671965696805462978256368277227781639520392182937557394868287126785512634056169748220876673960169335001385311247154049348709306109905846355783131266518588573386032280087065827105338889629331657339488719311740747076258784621521481219508526500734309991806813677062989394111804292574426578920490868633745017893795766922099925382470969241719787892683936354529738153897190023278703426691967522091623535633651729617519015475890284769499715827411158356510563031935864359379942356302844468391391906816428693363027899243365599299008173587138632149534014982576682166397053374577991906128404397040542503928842258039097125376558359418940475685406175020037463886654403833740938 [129,102] 22326176118569649820809184708139941518496963269174063777028822261825081591975981682554155080490491604625177104070015716909335589230139759092622220082370632666302018117462412546287021707916325027695860427884103640228881335519884452741714321647048001163120107906702120341125005336867272671656326243813411412359253953579437472605178794321624142658521300105064114687948280040092692935734137619673977757587655415452821004034695552471146682769353451044839332872922727189825102327907823870076578547631601445759329634419131706897239693146928801075295307811337001851213307834263876198073751174650403234535239370955365552300490861839658507431284967520567391588439021430483223285625448743514240361737323173552970267030411171060507459811637267121805134078694204276750992073032850139929007367410313470303130571483786945586359876591843903780272164186047398115404449530888064386499886737769337881151527950926354967756231371471331395506182042773105212630625946130448906597437999116071966388570831232451687857308846609811848305372152101688078749488350504810117251327193809605731694890530796655528382848913848330426952159866959488428251932551024183513070878180983369593096787738434961934136191834961345099697497244053445693523638017666717310608567651803809592242255585434804406570869163043472335640149373645158309147267166108462583082399975231741504541942374905118197295754306010367334737752206077271087492797612629230599794748690490990111559855155657525662564168803532067072333457696511159708325173675963789804593992958473916682438606110573874096429246753259277307030247950355073096864944855419347029714995004777250431688960519082473799596520154724982970234366432393854400296689418648866473433924073462061760806665676656526852394753706710088949187284452917746470129032483228833596873441410055833767777812465474924156921976523228651055134514285195122076181108605464600142062020424273505235905712525057046617291910294130637046829880942048730981715722333978212818606907977574777990224234894981477328896905448326884257536560340413755623642646883117123436081093888 [129,103] 47051528723795589098596228684521321195795396321459885621189174099933638120172783774611632240922753615978289138868461855284152933214966247576714348439491955079322467959763397192842607268892798028996054389979951294558377888215500371132176831393321779956116105080537098155371525526156937125407668895964289407022648834132224931351103812845571192258894512598136962335020377108450750073045935442517096697741341566949960373637192999843121711230228282596319885019355994966439139221683873541145671553514266705065602922461650419536764935803450924474905436094191117683332416443709218759401288603733269203030257776325716707856016518559969630167124825256739510722369234175784937305105218569994041684609035113727677955709694400709797650230324153417599271769093406511412635576074648815086245204147241442044207863093896140480725976644082360810957181925446976646580936570940728434716426996583269474860914420692354096693977950687014361713660922341001627940776451629409889039109846102873185358577607840018849489745100694796841829030967507496434147475075930977941738284467615766999440238491039696532605288256486350669507401121461875718730493170458557243077952008470981020074414986558884030264988573312110327462061654096318750093629314351880393031752387043133626199254214221250408970534286572006155974286576141868266076537128418008170398200188825397219320846842338282892647989149577768881058479846472211988296141545684198214518141914184806521103831102838350491632158354398224547024627194999739972253601160505500046087051808044573988765983921400747957085271959953857012045121193155448121176009749597932302335017885216328153483387982497547649129399340460245030994920912675237064208585574379547598485716275104956676662728952414501674562952615987486821357988086573342556818220561358789712351161247862884422874714969931726781748359823122862373233704905788505528236906686859276368306666805042810642611767998014363200989222772114928899258254130818137412852673786487758681395381676258863494791876056089373740067300444304227395060079567388012933921515144102283877616 [129,104] 508841991832883796578825082742816324759695766418655679282640094947943816581269077835461598489348294466550720856841771670643454428945081396258366185440497783072480277719478739432173954352950138545160183751299660759961707351074855975542855763243000090088780497015984192344594473208573031833169372773863479490605313891138315666603857962051854773559037258500974959856643197047658836618075026569071233164470581323760265849294475130906528128454887699978036810160703259384594453999974408144016856460369882746419559449728038553152993474539164143694469640693129210781474784049036210263771287668075703753006986270549561192067874720529685924102869731824689613203912428636166506349073001203354736184383044790558348824466947406104749378527370030791704079501892709794620036692929464202798483602250421145316758595147073679512676246636913651576662978656958586681742005817127381793048473619494549884757845796171888547362925870903546266657755989492327445093185454046534876087771378962576484642095165109844501732124142061161304905749457392469246175111579076042236010337974319210644372509709259149303648755564277982950327773966089287552730296197532393061324607481397512484743019045942808464952181441988998158722519546130840745537247646175048649860546935498288763056574551542773286447656178758183562706925192296103864050092761544439817811927871086641829058410092313760827499133076626179976334951000265334742076703946702007483880437518485930498459815704002531043540720769737458652240091237436798738485818053691839956084838321853573606231338055031532694847757556399436856782528354569887572667655454499899076515358772366126737934469721117855730870676890937289721845164819398957428238230763013023747696229881524089839454511203899371823190124488451194657293888855749121009937070418251748935843841784757784655596185448232038417727201192167814730633112236748584283195476607732548374182400915609361258279837053613245222018480995800074082822560217091678616494162173193973856416468576981252779677671304452519405539139169507804455405975659321651627761930555840 [129,105] -1811999611231331302404250280759004269211700422521755747251191505885836392656767813148855165071199509734715736416036212994101759304824869721679177574968231238762694334714912100212969609267938071430281295639547635674315322623790498917027636354035271489115050518629085502245618009578724818629395139125649266751548730427886927291753935743315751922691771232604243274216984974099194658741486828366908608938686806606160759851461069976467924770855059495544212935641356230478798318518214527031857026031360007529775900944539944472979515611778104246153506175023901492933646338003181579118919975392421187885679419849907490552180854781215300356322525470256855208465473883180541017100383542481385481131576162042815696572366041120162074698255989997602148671312692157458162207565719962456316786184844612711677129801475516435872826804663037634646342067220828700930335566893748623721442646154918118662198841679888136371567857992359607393660691877671470540258544899122606237483698964910992626777720560731573569775156256493880062210123892289297815011216851920791055004633522958481700079131814815812314920793665184818058923647460866630312237573890669383541339818481807585441872810544612556383110837145316975281768125843057202891559701746098471158347795619008374102641552077840518394206921490529536881318129169175463463505987107006143527860889040739112140421254932470268388930822192612709596153727516546753083428279177832145004855162775580277150899075804645376177968332341647799747839279282183983251274314773217460519946602108963351530905049227241483005413327394185783146840131281488160582602961108299727179533967348891708721292481875913197954284868758954062420963062927009268143305732198464090274591879021034436114476430768163163140058088230269337099622830050045163139733679040436041926546824006944583430577499678947435133242849806565026201190600450298448789977548919607254252218467056787939109351152396683191982920402698318111783590791310196989515600216219019084771858157205343534688464410194300936583387334328489841677499568260717407100211224 [129,106] 207661805007452427150668809311613868353865128336578565882568002160857060656589932972475980581512596255070346111276842533490587628638112714316915833814289311206868051976923872025219101247080954881673839199102022303369394488556511945867430410082099225878486973238451393872536621097672527214644756980886588002021341583559982304464180386695947731348808805229299848614331706016055313133593153308081380734035754460027166215553318463742459277153630701159978436181919844692718972530109805487903392657167441614806691186718363907779258246824852447614472364001861132894004677379252970899371937194921208870162797282269625293723596295742961372998469841403842287866377514338357703279261250039270717827886793221541221071811085744405112933713003759404296238425797321199796672929464718794609158854851267345599972468775625603046604269727027866338437150561070753064524728011830671028244214881719012094974172507470814609740582108476424560442855387935101145404430244992828028270280094343873922631445811115976953554710177702135362879742004312044556631995741127204572914103117171301921537040810289952198213913679345969137894674898734613504364767180273970252722195929378989258739182990795830340656010046969337150968690277244656022100310681488123324692294923547279278544342242499244837984602758861555882140748717642857871227489303013734592840735820661134651865999777697296229330898099668600566380168453968032742962053813119365905238090969123041889236565753744233167181435366602578682476828507325441478727095037654558537131761204291754188768556575094382873680875320273207767085324296709470303473956774095920492353700353994475095528955835572737918234000870820361727368825335433363542234553891980273082168381324934218444052871125123752413712518623780013179334234830215064863459190512000086216416027582462246996467484801469910580955727182162184359113647130182386344390600494861895771427410302043621473686735891926957238249552287902143344248246247759583317179808400234943742513058711572779696794438125574553569052289102110549666196371675959020416 [129,107] -2143677157040629798311543404324712065993794875733142153397879651565129532491941321944405087871112255274338121124413581929789287059331854106266997671421420200207890199815607854516163986885535154316234863997960152966719086205894999186970489204266696109181932678768594361760103624271958216497165356230599276635713721428683595883188465385772455275700190708154755153992900069036242153759851850572972786180038972256293488004714197706867089090247914581010264403328295113215248666671862893530260140260280086844470628732364571692060259856008756323760435522254452397305043163989127476885740562445298992009415110143664233998352766059458656848137352710522840022429148683451471263425120394039596911182714039309458240350482108688174805149674606722404642413928299671543168510082337002015407174117714692001313795483547288910134804870603839376080651169989709129977073381419801570729778684528257139121618477402108959995062248725778876312516747675712542784640020245919536492443359296048379688650492265405188510833258584987313383156640706418961502204159465302269839234265050866678869489341161409895493213029530591982387544580140213579364291991112488574225602453889151814854208655491460675563626413472994582652917608363630231224606021872600684848566627623038148382493778422888947650610839479546452169271154834715002188050692976601163721512220995874613504669587290391831304036177365364026335787816641150292140572980865602850689013475792035502084185047067040227433000182126580270797272860764044144157398966233631485726015438557993156433989452935494151173425738222794786004707835657189104095487149713778472232844966587117271817384884223120169749998013253650182201812831131078055931301207843907721894651333627632231869607633753742041965942122009687478919920355738797547483501026964666938383563467750788032096634495001301736032313733863994428682102212557638527289477938257024405782136822174977034338070885836734568424238178400160172442422483832741069073669595110611773944621595531551637492874456899269321856320756949186658912231175032 [129,108] -2140772426104428558759517030072561340889861011594962248527183414816823145788385935296888054700840991160509112853318687904149367068909834521923615029073672896432631721407397858210440620182188971488222207382980377255672818025361732100870850506530456849775048812748847624718109633946703765461144828230319094514406895375671989034529792213728840825287408097600629699003811403261917618247723972682136674421641075063606990022924622828297367877231068396100213310908924698762425698254849085554882160252780852014176877036990661654282255578153030827704571823126447657907238231096041540726521941820041389839116767927728783061255776423750213863367292305500748630259227377107167915840752084398745315401536351348113829860530253873073905420784374132830972797192874448950630556008481137721251913418502152458976886241542346041187905481391807476616585313721279184207223142703977878955415862224632459250530629802871843211523422242795442259738518291795932532855396697573128729208671336877319272879322969120758189648789068902187603879248895359044400393339141161019015632728883479899448955126005634720383067440143521047114751464082459903485428401183084432610626503240760082485397542701603331584337998433132479230743862248575198425114718890097194450033128416768198667376551453008434779211746434433392769002692751322248062515715987842412259624316043835186223080280141075786211596080837542921845163151099582174092496984507400429572825366961705894492183382348348649142128666814178294868687306471594223795499260671839666985549696727769215478550261388456057032752611368376977582930634043079439574167231844538090924969297885757715933362741837285762775520706760009365390053735911075640346065318275771975249294561353963641078383311469296540036766169802724906575848218902999296847415988545959849445710068419021326814428634387142377380221164636497670427074275808137942307241067102852684604334538176005337777215780065358732270133548847227541064742885854605332998401118080971846062553145795930098224357351308386007195359466853846673750112 [129,109] 211173982700974853710077516333932332469849631048730272076217961370422182661837308447143393664491340562276561912973410900041943989255672260956034096378486746166828530664354312104655847775611232454198370666213898095620669661424028282093966795552355980387235706003433564821330786823652419159023280031933786747759740916639079418329302700879664523592274507282453199009604340301559795666764652777435825562574552298085772300388498825954326631502249916904427053974768676646189649729956917147165935998865454333577288467960406527404547504800838816751641074265136715951681224858687285715590556568965526656373791656183061892542529298071215164662524003132341916515574557399746695530233736223883101990402584746709572038094273784285467690542408494734756196046438175764918656533187750055490481250189743630528649154920037848671413680266232091385940937782998496086058836399014001847500381146475845609086285018129282012852858212063461004120959210905861985137699685861290861027747816172176317738085628283559744294797771885104919433443540955310406238474095350903570591452896996042112584801741946199456136553035222338594710309469965701716112367083738677137627817177539743773760813508670721998813635194710638996610295620972391792765491636484921905900002257442609551299413225226109654289038450351206001100112096527510068716917981285819931447089325556079656087709905463397712875218809035070923283248143456105008517399053469241380679249219690085642534292532874590311394279178409152900294660469858064977989274272168349237207545777578989721384117649180784335838558458938491027400258809168169098928220016583038982734233968868379093031255682571850749685663990432131198476264380758767461740141333342046879529743144398388111130832290914648250369978779786153051774613251229581338513187383116179347772741825143203606267645607487319534176398663313868775083224492151266382310682949620816474158297233629696270651351325108145549834879287478764992052127712498370661482454499504817417744874146496003321315201066486170874028784750856172 [129,110] -1367796371587233289830407418504534298192357600360026147743321180567471149165447002256539600707037604571815602773801594096302575197307576309186803790374694440824057180414163096559052657254954652131403574479887376169710254275015523487985402867756358223885874409186184355241136974296812777704164943978972142200945321412680871978711091308389840787330691743054706744373123503572381237072531293191945351813717737868938182522329486985495449925518242783692933067813251015567480584734312253940887113416024614031162825771759473541110054090485073035875609993044006029953953319321072663997128406089053314449118172658020847453525282329870467687857378032925553596991459914033162577733848778972199279728346396197394073860778979840381245644040074182891684339479185016452721239101928957831298117711268306533312497834622187036221479284168853431011524770444977555116969109054420678468788063161720181866026103816506165084584611947187218162053522030631587389603911159971802576172052642083385539820470992854743068943512886336425096781846216973198048466160000024780518836252850017941147134858994147126204441161126454041558172060407753327090237257670216627487334927102947633894690727575512194346047711023927382633629587626815032847127095166863081762656084445188237267534001077967061979884276539292502899897318355442429813035245345268085025669281004018102083431814728910217732847392078030121148244606800103141327731320460775203869586356461831992251332132066231499787262026387766847608418498001304606101220983672573775537030296155963143059640404984469996985623894192594823463426467215714881738082247393070428161770494330431142866717429169320477118315364397249028655311551842550858157806613023792079125716643473314208991642537852791202521352081776628876982876805596123486741072281459996047359214445486067669224961298863563206578558483452939318059975905331834883741225124323273263009412779118544743064136719932958178068863975116004152232897342686348245058405473764867683922809240271181546846482722784681453839515392 [129,111] 1390054555154236568792813794351345918760615744364588807789918677248635486747602372751530502195774554004808551691987771830710535370459725342450408874878331350941614277852218439619807991508121307638505283740350248513884990691337528665257799445158143620022460243331690813973537399953646336093569333585901181921100932729945059673012170543910650845736852475979794241466182510839599910605480513618327585445441055593751929578726431516233995425964627657771500488214420718584830115608000672922067100513193466227722043552067944027831865481711010544531150309385256894780383129426507265674749452357716605712204406861404765810421353313853633409861830489529033682674971168920184845350659790192084589212286422020829084053738013684794271724007339614454218996380777991017257400511049572402171739242249967889764369619759333806663683700310151729350095137656064060109149796000121827976432865337931094758027966328192818948059554621882506723810185492905812080461836878493455746206599594611537858101870744486220473537324707910137167660363480428220562291926913767737823113207316783686138559993410421511743114400389952332777653436158001333337057913531593575492497264885101936456439062370583574084146430637613235881226296147887738854725722333336938818076126482203118596289826794084808449461245052190189231807824255310075948405080650192823120167477667157743697375517480732010781862370755052151066339332933480525400225129319646570688948242930016753563294774426019980814493628270930549210404597602710008531733059966306417645517353671971507124097654623165468912538486497737670689954909107385682450482294507099577955561052424795945791896663263750928548770927289379687930168434014031594293691709680360725534112373624716664449307866419589787889849672185578034723059024110001569273071120006065326502975842883752946164301977375218027454686556183984153639742523175288090032405015552497863819443318427062561846874152709616570958989290302820099156078238008757479295337968858791734898308429505774294577287756171506800 [129,112] -399452698339739244035118627907687257077300272955574633564341528930759651532490854056361696022469945449852219381204362400911549636152181018280076671968629776119152713947194161787664425003363109174444460486565059918687130605474678507473691090112287971227374560158225515335777030576183958621069500046122215230847704692909464979680644193340117926027358036415949654839208793092142750726892979176095640453129361075779557276396264133881489810895135967711157208420480456672917614748245000262412278068119299224584347155561225553156158927381243341766170880827529555001604387914328963132965404020804412171853237263243982303883225282954559812634835807118692441424927807222482118259231088979577806401818157101811682507688325612159025602857479840338341940374371637207839384092164687050902199635660816160359200327807012302561898330460234927289896719088701106137573416574499451079455572982535585474651255688682541924064929760220180844632426493745806343634866283342605861193194585130083317552241062839658308504469938293278945074948621989799075132898939487778083663512575525884747760772336733824867237904290936363376305148292473692552835410347350160899470048168195009758065499067630601857706188234924264884539424583961084118571163887640582508980728395566684923868611955602656722245339390847535179713177209481490969254193879942516543584919437849793334597678275850115450903877655463355717510924825609155817323658966492562449688380058950553565655102822007736032992977469359316064094866163569657386464976637608889935274894821644494718178805002757683706651610746952193424597990480997162248418857716897762294714341998081947962012268671822927345099564291427383365679027467128367103802492993406354689808103987985913146704775119830362743553298994225264444874620061912036294491740117922321918855166998843398403736066128961200936947908558497686239397211750584066229614478715590368176477408225770053012575055408344225612727411057559660939642047050712535795671403308399780980848143951582137966677139024 [129,113] -12965437093037250875817172911507210676236868113724917518030398078929607264189529452591047271945246435489906719228705056176140266011191550207129641615847639209712427311530909871314262356271448282847440831375196323099613787812141394569116965530371918704696696270340295902334240378644606542994734139792030932030076545138396124722329130749084082150080323422362586742152976219079160780374459365607442686479266264148823408130954188200500192540672515296553510928231970514752692608771619814414571777443982879959959959050933344078823650091875211167172604651777738839300480377441281096274544398754685149718842737361393941797096617873448625380943080590496662350025598509559673610556906987335098201983882172794250224692542988604115944059732213943179240236971724292998132785615472838886604555345976533487494794659155376017402027367990968606817698009298820551916126758749842047199534592033782862122402667452863451465190775481637790900094248546902639964403447195135824126423555098482609305349380668219087788034879286494689254989150617237281171957446045757650467442833367501819202525095174249125346218219490276898445545470086487112731656260907676654014415254885879477660090841475398972829265851144010467215237793844197989208698873981307657792594463025579342847431547329654305534176320461126553205851630343473079461485688291239602602327008352436204101268521028062609509929348780602605559072726085835513105912862157218669222694986748786211864534869877174772495741369191830095200784536725540703748342992464159800619533325354334419705354840999058368113369389046739604170013707951794812513962650446164550834911043291095243895801656441255379626547457435836995442962004713333547073093465273496825549915403946780787607239045944228571774088546719960573602713017989111187731342906339962405989188377391837102891754494123438213385248412856027571595428442435176930095750941801138537734606432069509973835317401479353260793541971553030241698838110401589379692798102261822886612590717299812757806 [129,114] -20008571014663785339220782988244975956527343428643340368331736572086078030663847225634659232874204334337716773712512277935294934822665832189481242171069087937385292192437986733106837834134465697345527968328508197195591572347466530853808169252450428304320124527195209187605835880210440470681513703824798334383582838952699478898458940457992574361034364622340506394214014309992433393955903211733932473713248954881110208851844813928087267484965987960001611971394912795204960472559410192793475344930854221799887046565789562516795726027100902390275907194814452810692997695846299063011614392016993620118056953899607453044002893827938384806453356150382051055092380826151353091224713663317928424679934744367632947449368114697845894813425292649134974417657188900861237175382186993566121023743743403908403154975412869241716740799402939821114240348902742290983286609081085024681028616541420084241009078982492695711646862141796143960571079944859388787398463037491673351321442310602811904169375570403147995764454095953527294900524160695884028620303172212949388718315604148610557731588208433602973623377529125118754577083835922568923670700552596137335719258253940457796395207336057642203722722854267745685854529661397306990496009247556004174085906728794310919266851707715630218152553661357714880767765860494957169491845884849244785787949355934385574812021121070500034051877009572909052305640472570889135155928518482964452943191343501609329041820349082054605578393994137822552869525789002470051293120616169264086135875794095443169992631291939243488261992384730297078122506548383859814083706224708412977534151852337252581839340065025430272714303849651120555678790525763492331071389875819797254895815931463014903666133302591128580834447840684631831167782451925833844100476691108610385803026155764285770895192415002126693020037505409987684121014011077952004426398262736891569420971530901417948888673063302179551187254093172269256750368903369685601060592983308597742761645792 [129,115] 27814007391663429151138560911758080523659635356565336756212031071159240848981078691138718415180119774000840608094841869723422600835640631873091449560760955956341057064976600508476075098871681083610343461523768124805310942285907199855794148362353014332193919135470676426039596114732509921526890449583422537915427826455310850706057904475846582324391485311440502565853187952931118610085898619805475883125652125446160917492603976381056291142722085037798383187768098733981138632577047227461399721222665930821980590502525086811065699156161808793769303593319344742288260969076433426100908480788619723144275147948751710453048347984627010698465020082735526447595207689436504097351515828103258318138161047396984215531798938976694951121701017647188463749967958961802501776625520850766409475174737840381305744254767270541061196535542531837916406480914863799913640492460928488463162215322438764960323628990650788328714076333735980073514672573896843370434863675607721334318668245348513330858287089063243857659303398709363534252821099011539503099379165389098027320104534758695247433926790960925358068652918336080575082627247506978446902726702473846177160197992593304284819111916431486521664044743782484988862668341108695525625875179047764587092281727659408894446913985815202119765444195211097838151893210791658571448490308593196707048735434671768577647181604202393439818571638846755102259243353035090650105100080956540480186444739214090882266030807389082592346766228684658040825900297479575966391305320658363149373235741577886825938889607728699157761805001876116902668878857890347856325563616104846458591319451154937618804833588356799718419569047049500249042171146774966267798412255190722812580837716659141568865501976985056391674667876734911035289351983574677188306363756047043603523342079839166630638766327000949922075789505427613182917804250133827829629393681849594644701991543226426746863281120198728318724862722547067616313731227122515224603038617157365680 [129,116] 36970946661396018276543825108463516837237404191610701491246739396694438968936522339618402826071163389173601688790467383646850273799669645317501973788407912810715399517825386463205926748785845226117410726899813257362074849365600563515302724563494642700906181345911678248764291318571163988428941095891770891121222747360431349354204776205121289100885802116445186122397914178882157064693853726655700459651663755249839963532909780857134357261962496769396215847293786647449732429413228421225610864764202430073485668175047666529227728926672120371265836946803352334667337599472856991103445546165451632896279393509659719907646578378024436112643018951370375963513428466960207407899573626003936689102095080666734714974446083290974268784521560307311731571812387255637553687903203175304173830978969613541338378908404395564871598248276480176281638168413044531272354922964638737484346973363247500815591846548863391423926597889244582319748494532812603364990034330401640834964654163922546427871717333357863414639052691667578923862246857062178605557882877145889195680493016420893636291167372963940880113107441363096274747726954744635436078604987213134411478312487440068270800260785829923387745820469845467999285196571629098416446912740257039165671705773411494134948485092921831738680024661569797306832298747630630772064725082827991943281653478013089170050070044940768464119674218278350565621635497442207542440151466529054043509886061448449295405473100150973934689853342150535308125052933862427943967414276115386629635442919302016963890151812935453832502639301539091038372924327025657489126485728302595857009179558779371212781209261550426118043821725373161791192195673519466503460008222492971306621608808693663251592967350323614870420030769306840902998822868611747893976997208699829143717156774213819040824307530950373757826336351865003118022619885380421558301834242091123637892849914041607490577990813214887025077140291175568327561139264788061144083556272 [129,117] 179149738019721860000169137134119955112599124884840442821438356347977760399535706603902516274389542968410198223328551297745868837483216826618467283740829906558161684111661700275622780954035441733918920796371620275983127834732812015969635373611940461441415061550693914150537655948885075510991527277756993149839179379698919137933153720024122535869895554058453633683658723112577979834458675218322879806956736015513053878313467934995329876727641330113747950096698557638419431879514730574094466712036166127419142469529070412577129651968689208765746748519852589282974629888256075678786417362462721525875188741508444999865926392578685345774714379071390937444624469215078876354655746166838018529952189341253848161891118114485141756444288200252041123949013982716893037916991076858036293479421363871081352212533837580345673316057045343315292623604651613119896081656945317418602142263532729862510742075697606021532426090767807166146724858091118991688166512122029279399439254973443999400910095646100593688743217151476360329053745951389288132377272907717428596874471785953649041386890729959883878180596685780488999169437906063855031525630556703177681812142823433404721481698070607861903149164886332412226602840672237490660799460026504210934792553210818893612679766607947010194295173410207311874566815760598009821808880646529440813774263529410164052714127035473423079045609299349515690496014903050307495782613596062543282227850998420384455152487035371688622332547476716636969683504934828883625764256632384764435022831979677311064704845285409294625423926430635014334205469095642765450018433941747940919072564194329150187485511280083032416457742887508259564830033299511017579221653321586266693975554320799582047711764553395849105957789400035208053426510349074001598000171010132268189551148583568816628441127826435198112954766196582906337701507383062380686583347912126831381550692042139806054931045992935992659133106310834732375484788555911399178 [129,118] 371662877585533088952130994754215663022510079154008011771733085497289373272813706756509789294191412756794798727240827145951772921249867211053834441070472554463589064656552081202043296096908228157116326988256938649608836665303358626665802426316103184637689156715036027190241961559714335328343293504255298159545044599370699017670659569988134108680086747112963398640192265034590482812586238781011396980560648259960817442488780113765379380516205059049245200343051800545000780273064165767525356807858186420270638124933309189129364750164588763199282445814735992110375519598587731123250736852888606111383792900998386317416507658352880291973394731608033692381450907886474590677444549300773195792483287207394869865661047391765050946662805776312122303173310066529896438342594470964117401628949267387064530653476886374173020995509966661507940675301447494426065755288756141745334139185454800367629808650214648913961631390114556824797948362598489304321772068750350584784858710328891650052931998860639271552782521942844507467490186230438789919920609325015625087436837139240730060135414683439926985595514186808735748933227938793291558916961691580604997235562314988411624549485843291824732409301863430265559409846544358480200663069565284289312299575042509563893629915421162367702205950465694212048313841721290507097270279245690975545338668744141118348575795015891319515448985188372735979267009143335134406287564812181134411628542548385929221150457224857173076714096756261528508789859938425733450552597907639030773199821773864342788879041662120009820919507203150134258121510447345885237926370938692638378331016986274584166000208119893125643436196881602382045914228391623846386695359268982929636105033276864261777057144153736883614867281296820583554665496115429843160827430473544211769537726402339859939686790337242853916423363362961604961191934763053977510581610919448144936186028674544518706655908792302607435150842578808613477720579136 [129,119] -434726711431207338245655945081389144344281703106962327763212680911632883748674616172351593158339321923575423336629961904912866040747235227671011242085705627925845975651173217728132116151626979144210070153796277732725933195043419176577312593781552115744070615169089497791238289042714847227821466249837188706755143415887518715048513214365421463168287126254740635628002942737870065463244686422351780804637998423040985060811848594550985999694728001296498460386303774150534486319893537143905992199101441319915447462352355591304086071405819529374979056832429497434498259377805990578032138018998768126072697289132170468893271778737766207343018485167855476993654318424166600133440562696043203721029329247349943628743554090534794149347471233443586788131853211681404033700233433976205802788292767479819953808509561554663373318399569618017710917863528108781828843214761801555924168854672272396986485828519875256267545677755529401286455635690870553250121709899468194252187112565905811738610715843487609627057579242374491387253445755970135199867062533216341119777790779333689648020521354331601656829113051529247651786001989596605901748462406799394152441791918000690786349850995458979295555488023404359266260759122354771891474960419955992917280386808571841476202031641379760009468035990390680309983661419128884896686655761644064357326931692632049703011217303245631365267745931108281700730137656582191136467700795799459440044852762136427652860487922763501325822640097087905970156409189316958820854800027319806755724041729985742553833266756107317028803946118178432726196672871490245048862408193419714300973483547074506320695999672132788669266139748735844980973313964687269724749609119535199822607575811603334574409968372769180118629008888179347200838548321706101024769964818497090466927054350384149517306279200108276722463306017078705047913975818865362430137773783471822934652359395338806800933987856450720099925016235421337280 [129,120] 103713230564866672183791324189986747231789205375040851112161489188217860245289059950115963664236905146411618629995315225641953941749537670629988910271432124173775804992547648878630678048056309345767810015027513009833017020280773403448138728691306821043745514101007891719316708682394423734842086449607229579053853524047923782323427924043957446292163121008784506169263460518000432948474566208526462724233237415062166763061788012656389224549965187958147899233408669444326016776284216690239427773281225540905270953014811665450379704129931400298895054909651544005524099661873977089142185445312819160059162253361790186055487897516672966307663894629341067364602639105538348380158705855716377001500012951042970868053477570167923541432123968536283813314511815088046911214067115612623510343447931345634470043452606573162023080818786330796017845013966721618721150235228485626933577207164492886970402374719425940203004024704306554237801826343538877639659604957807218660532929198203217207912332576850137714125216436253673108367931673888223123169224493966774004749805346333155777736694782811006187549757506847807278258960091411606786990673208533210168923348618358940972198685244839892952605674186981308772434723607229351354760131911566464566211767450311172169025280247254235764603781643696180877564979120222844056268772712647829086971855492269363321065244311980926601737754496243277092295607363840682339824262343414288103602630752997794071064974735811880407473697518903997873091815965042984156339193373566397396801409225173155436547917396913453982408063889059118317105931376905355585702730865482333313610491533274939686579011541179236795086475545689674183751891336378298616453513413105895095278989227025808276111270890828810875427408750686481730861538823035292599232004817355685324024372306322803283293988287067305062069429416754483292337926440630821770133744896982963070540924837364193478730544398146893636899187136 [129,121] -686813448992509450845184087113636264419848515917383642602850944076365626720352620569344958913651967014766239528195943321461728695557957224873202301658113703464307037133200298412630078863366342004220814636451836918153453823108849404990157166296501796776232320625675398945367835750355847977269196475248808266037207557203900554539147155305541117693207682383368698549798785475515620545392910694229339620856240781450028683966598991791651005962158167805478155992361986999235266710001361406878225530065298879550408530209323276273000953226792579933069464182338383548291684597144262283493108586433247125844000813776843938725988152941890298665349560238371022843058351136604798740304263696216733644312346087378082041477831488270433488947095260146651704194306305985478667402918977066156471371129280258981083705374170968025103583159415651799604461727895298594538858027420518635227489575832634866223759441480366842044755382308322529109865515833684214585728139380620269103005297970021220427613208829838201028446942580981703917066980685870544169556971810531932861642822068264543392944629485153596780113827102929310487301343048740824362276164884433448462319546467849012228433759655926740479154575727218086992222621752963519140895903551369270017329525610149563756914283575848856790598903790780426604099875094517748803645011926278623855069904542983199102627689063671143481981473607321870645310986719872840691909655674036338321460315418998123534918276391565248393366249344057509351580795771175074428437174645944326818784167433731540968074228689396007270957265125694866663734322594266214541120067289883452033103155335083800043777732899356323569197007269501691566179643019843948409750098464961470987684082351728899056787249370461719717842960570234949543038001567889148731376111601887433576595957017812774123710481012058545740380250701605421243677852129538014807187359912136736179266655161161277734203705789657816 [129,122] -1938506304886388665012166767941358112475472817493656476320231468701413467238188403599636706974238674322023821910003897673337021649475343574600044918540173265790570053609629773319325584084999760440534812016225634330435749855252403766834902244072302391549947993596844989829547776515026655859506881988664066403692754590774194770466580750474130871621107468459570444561591515001615095995453853072544626427715646703597766184872158244974055069339949270492801870410873537091609042354904788680280190925838934035908740910847817017200901081326863557556714458219703925179233481137154640482684905738095239034216582623023372805622941208091984981596247029052188412273426184393943685379909603983180814042459220332714911307678670556905185921384994102581566303211493042759190768709649648701027710433178414037252162394035610416181613676976286352600750327630173032202841473288646613714380133451458786717928853708979731058086987448237868365389553270243845207658929668449587230046392691467837452789491333593947971195741588170928931752407207478518111603130806557510339644638826054015152331648948334190788914624729427935998185488351729446055625991536285813593431623516862373637035316348321990021420074508276972614693254868653332661021479039406529193781838383180306665436388305168292109635226382431654030054895833851706388441318766492191952041105853553703199050721046418679583932335663012547324256773581392317328105696316224202637807640817054060380284839842916422282597376859597263551673547715532259275711944562097218135771295566325259617588097906430406988144791088464140664305268222517207272798874292107064392799881041795950590710376110699494010706920054026906180580000075403374636960535823668543202740494782410682859270359021288226283095533499112961409323231766605097802361239189943759607920178543942851732773421480116756238492148750673916732031005119157651190742683290045616068727749059816222952758547776 [129,123] 104424595993268727173018360309002087610580441666349732094633249059765761983639685660248748768363107435948886311054682377169090984334113784221404032937706260644239581905101391114765108472731434475810519771144305086140781614136027009159725927964378151587218556589091448074883691163442140896346175982035021610602638659305850523584809098945399410104112549705405569881478710882082534716933380370755326075913561810331234392500818041584096032814177883106080376603429182583395788653123374319248063050336754762927313108601414840658862120005703607975202704606997354947832284207874703080018678233427540846464683462450985208136130457572583551208990627185607230811170083719416725294866174957702161948269272509484475504634499852658586463974828026772079394009327842709058418545169150906585883660729611054844002921717072831569064561483881387998741486963239453138615209807725140904176304990505929586790293396732384889631105689277930413243400339767112016405824041538209368043531543994654363899670621694828378241212152747561268426815492516524174889988312851768374610800834691557541264155434558415376571034306948759387207586686119025938266958214227576575686331622132448847386278336228640533369687700228439228603673920810170924796187451248836299009872020128123762172075057555775017375840185265511091502345193978985224688067509446458721078961397439536226066875483503711330762567641353593472043323634048714626080940148744416267038833415727403401121394367930081559674575747283132848252105162058227600929182406582344077134155713309977784611176743560403082923783031648536790903012573979434610305387519114982870044399995802261874472706267067743769524563619262956752922663823890833985078578102048630438930786099711269554836366128855459225120647238317421171031278658553518281563917702813865223030839429226780391244546317115151543118508270876017861183314267844581200907223708903620103975886119040557064 [129,124] -17693076182214582980568717867068219364957717379520704013555947295656540798061579807729902943201556452761985964768163012493237420396681451960116619483034936833418285314277367136822495203504255253121119563866522553620389372825270590590853821451069068743742373275393981131466843013257077977735064104407813809004578226384813459325764854107286843239169582989442440089205151989274943136550375675442618569490256281216162460089226497853702932133088220641577289799211333893313905424303351165589671607034607177306759859958486672745877061601145043617285016816821200880597947300176508243443478511367984842534919098995293980565721380024423675360131830679672682015891009931182591793186617615212084752631947969911973542906401005572494569847163805353214943445348941677408323227841068828574455802744136762835656250009030387035609197437067231109150291137050140421327045119541809795204958043913909183357881360150288539865211548859809178101207928235033826193920583885508303668520794137489073821749033599194315008184893452413821207119948010454813674150390431606211888759932318066327657341175516052838068059958799382022645958359908881388467961036293773816667785869176824556724986476391997069189982940070742883464998977400742602800574848234264049118736501323240661758782823066813166215579948859841284278301797209471816769488891250707282675584197839147643034594160106661345439600258125483321661106412896069571448660980516248571913700305223095049316339437039952669222743980779250578850948501841221164015958368217734674473691428066309995953290698269641398086372588230024546082957853384389196959146505184244951274147212662741731270962939781205532475831606106377810206391289152273344178915398814107972743801469581192275756514341658848762298740629985977277265882834456494369542013152404726347732878117059819262115536789540320063030826131104755355541758425853179808949457049593658389773434592 [129,125] 300922690254968869257718539185320259369431775641833719631342413235031889966216945766218333338103345360562585548407136384698295388498598228958946956343296310335036730186934976878319095122321732707819266832074494826843893981054961456234740118730861802996287704636638893829079546401263332627029178438569790952477639146805655487673568400493684975426573202114078878692128058103460397100062634281454498710393553120434287591738117044773853084948867101582500572055945746008898192304105134945053684983695028652306768597479609262761342402112248747430969311351608602991912360408221210587960588220769417297809410232244733110825373326409223966502159101715602075282409400723822773491551912129299066082960479732149357807756822380331391508493769920841962275287892126252844559457419514830091617921524341042670883649852852522424743172116434095925173111894848153801021545059752371107286372460176898232961041459525661711701008224777349220499246577543940150945376579472603285906745316899203445668344721667452665036638303240306290200573168842823657715001020802794169954522812334824592188926429627536867828928608921073397886382766923878208689315671187283445633031408190523002079861676503781570104571191775783243979643794833279811472636027077066547442366547260719103602129690101181087463347570277958602303390235616407263334915879182887301436180356319210337099147710453432701542849860730048253021904097734812577761775063812088699077999729688929037854241157913152095608976774594944579577431439234450461820454421814168723403756308723218722502841687503221502029632224679571968932443095542773453422859745037092078346898698878089929454872886932352933029993910389777471234418882587870492407057244513090192971985454824520957504762413725014237010475007206250814809660601763527340572520551159821076670664429882184623432695664366229248318952173641805812055143195065731434072181927694428 [129,126] -853693878643851678297336033559379985027475014605583940291048142086814185922245754702205345741430196438909050535009249535777115238392567823491087385951078595835260302208395284624932236388466458642787468568227952294757722338443114653918521945258312358564738626679001405539483513956441821472301431455798493659243185715704240966551136897123356519785865415762693005765657875615260463863042599284057045919327183205232188955826185068912927666933148820565141453734481571181720073966777451906658884264073697368363844128727023568376619719399010092368467266686906059405088237252743021333387460301321501310140278909024405551687971070099996001618270698169276809934102406369447045879088598143901194651405516599296098609990416363796268169099845680866908787120196977485282566338094849609928518662039612774439697875140611684423670773918644045186157794921162966505630874172517669709446950664992404195415116582754710318061100433114130327395631255396843408234463462861897771599475023402300874256034710680319866789536677846577965335222261053311757484335669900948786797600473702376729344039875326219176298443352153083577077985457348227895144175666072978256092217453693476873704676363433909908349945360888901229252965400335884936397019370375749556547045425825405898007946372945923068872940228064467112353576017394591133920526438198662915519067885930513598865420459582575245717626090310931130693452010278985859131297446327220437686292502441226998798304135866980476465635513827293647013833090708204824927533003591642338481445716292784417736237043017583968068894761271703313066142289638470528845501448556311394956466346278962525795107385863139419679019229391170284528312172317663123781058631636947015872927643256252858074537673410568985189761025189673744011311693565972959647879841785703423650082874542584262598147607045360908237905441866741919425880446501179220352 [129,127] 133092791836064038529885150952707120031214863351972498901577914363438776991578564072410566574800230858961910455650788441350381502574947783466209478433265972442916815804706579654781189549402590554366904706831146307493530254637794704238260975946378768997703952390156966201815671596888277018036858948279413993533443914293225449292025303316522767803794218460377007885381684853088261298901976787243680005011150111275989104415866029706325520410846922731363213324708209105971619297747142590149904115308774739761521807820782908687778126548118822695679738826850450412201975839570134105148881993112979105842573352838639800465300448203679483501254375535816086350495738564677412659339489850502447770800450411984907228514664283745417013475618040503566492694895802488269255932862094712745239936223817862965731104962052667439880796908011965688280594452977239525983197385469955857423421384511182068404224014581199235907408221911476682262591438357703092768930881014835821541874864676038099733482656774501619671137984443358901079399918627309177959864816798232134471472889898388861412570440681761761914744160895279680468451049325041053673289145925775157821349232026443558353645879880007821179897166313614879274424157355244262210495242022616184753342321201695451872205574932747801906964997035742368331096899875464053137433589656678298846317603016408099743858196998503976729571560077455438956155466927509136415427319690227757788120404871065489832403487160294454134055364715783403226023060239816390884649637703176512781846189950881758893472884345677491768882212635232682228627827515128951706849179312291709414201023682178288728439189531412434241584349175937417480780317328227885548542930529075917609308084350661652060129759288376612707134955927693778306439683188846897082962981847707250791392630557614459415681137008633451946269048455506403019095519784 [129,128] 1253644030144759341910885294374069286733263087173215983676152155625823581484961879903428808084340245100935937497565898789063003253171880214271942202576355524246943339930145382887903853511146774498567394379932761034412057391021041888298262559169837998305179316409824128054654577517154091841531464074626690547010772515487344415152691098806679981576959268077097914153562569893302237605050360572233644205940368287154605345853555585896318549062144052831699121253062754723227936551670654015475773826304618084338318924697837469934386023575763343541786788249305138866482863703423789640283270374817036475815942342382135776467720064002730736057978592983768623418944889432938187767081019915718451584127598616012654399375605549163126796067233449133470072695783448368307807799155360437203101796878632433532521226161570544767721033745191774209226377430556177905955300901411174097631100265246078788120475737505302652032988320199527799490927593257156231749177338226540641631872643701067592926760508312250522519801817263190932238135457340283400669427789954540172176026339740375701677079810055326605453760210240046836266297232282860804266368116447593959183709399029099527848154403204791060629383293715872046960509110982528892172857115535252121893081698956394542950492709127241008480329144536265773177918131109398821775297849012363476246980130326867477185269690122522976456614894049697795605860876201945179732004477908451737219791538575759869809859683203284753612305268281419407907211649004648476088157467904099794708213335950051522010854683343833821410177447434540515822977110437003028176718807529317526118915809866426780194332476181633412086452435579357041947833048854909761457814696808255165605761608997069047106283377420302605292475343431917051415195657069600518126862754974586613941274091981020638781454073515310671563260293358029408 [129,129] 4154111179229260845947297843556984274655462527322840483747113301235591185734339518200116965024955209877480349813866357555716567822869226694476541465813059238009234747258669329850662706441745317813628664406876805885792884653532556584575997846431845128624795921537992252567689104833038413449624002828088302030477239678922158980288280845954364416199061638383344022271951029481926644329854041044256196714489669019349648561693783778824168763917781704524562346249504894022604856444924472468016812276820399375370211057575145738444005337586745499871911544496469377543915803019203702837369003414850212360970914415520526091103067339400169146973937787201517191303336368797942702302502786539136032655429837489688432465791091246119731166159841469846486717069191563851650960670402014032197850729316113245016573413861960616453562586651572298265721350049225375795027829365490064613402579804474899322954843570562396517991751838165535156169848625434406969267908573828604476456360273478371676522197362306238536624549253189257624671057726083581977210939525803818685342248249950872630682946860257862057580754848545655569880741532467899819672226235220599948380445910159247259830350114504651402520453912671333290644218799601693037663474688335325854745128833064927037827997458874909748148837277915094764024718725207325238101308624173454939344842686414158019113313417533034111525663878604044177749994768254411107002405905490425812348088999716499019312273723590053247168514453433609183900187879989140856955829295083885983228839172981737046224844586784987015107281714966042119648176852152487402347101317003408508270372023507882423100932262615691255411538294450350448203098512020741277269259438752966829418175110199674846848587801976591047198479293401386110518919403514717431564151519474874262794871210815370431857296685445913607315828 [130,0] 209203024819084741608698833448774872326650666238812034138914496902247642636575077242930219882217682395015484841619871100665977308469695174165794973146522733486065494169138299923914754861115776368915054386756682018750501061805417075510058135364765614229845574801826349293910701660305161865106629311461277508463187085436659230535954953548403613609417854282020175993419533255001777618545519481243006805433871791931201160589386441117614765612244927324555869365552029537209005542677377034752203705788789846895233251929385498441285471364509816349841880576914347447806819278252310986495638390803424455486829443354044465356564942954082184426233620037816694785870355263215885119451634791556378304143695401404821637908832983921526571436059195342562480726760399473537368664770451486952739054328717140938780700782475633857362956916756510394414417552400787759041926687869746320471300774160701386745638353791139294330129011333505773015122280665269966920488730708567054047381559748309863020451150559481451064516608135389290385006831415508276404869706760489554004352265884604497763708156142559485072665211475621684591337342074432824229476292732082949458980663499490164200178786355606626463297423542860451817767150987721795555605711237043309200831212872669920996140410134994130452416163293113223619913326289700603021077322024920987096213626602454008565947345619611553897225692767643700211755840350923983953443675030223125116181376517616856427105463776098421066333848474114746653851421137722387854427835693301994348048049759188089467309554894523449511475264741120504331508344630465581151374812564127236828341083259274147352820105242122164158560513375160899618406786462967169215697942352145773367115016311014844778361837040311049528197937946570155542387729374602201675065654789427384122192377149062944896624723432738059161955701360299362263495917815708344257431793196713237791476573429759406729836232319312575351625357843050080295745956699930994857902912062352092264266412994066497581851237432596439277279339657578309442333333466477552500949740850933547643848112709594728950767109103106985014161089678082713699833461390364888423151062631165140250269832279936475851853963969264643887005245813180829897160103492874224242580778811041982994802113815480471741806055842571437950534213202930914094925696664872144783090007964796669444294877185572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 30000193331785842571532023082921134173429946003511563761094914900451314535201734813999146125848997872801060789937143662522610227996768868559448133063607216809638111982497206294629845216994840369257296255504704789256256494205255880457945619108362870700653123023591215851029461708153761393318593021402845270167511071291854762743550943988984540775406982201975269762962582807077432288236123344093368057980695683275772108943483287462953060556226219676996092877972179720982073794749436122642815429153344115551681789914154094979478334846033787206316955027440183623143642465223889351796240113218693714679837438961703457114366836441097034622272028598365892026664670297509834822036919598316817341580829504072199951168667105783877001676737846520460411971308810093117879034573129188236629251480561294726362445050687553694843522982252559960260916921017665753455340601571493978760142711678082565832735839326945401555550775629382744328132839564237452398836294464243839262095591847521079629288417004358796582460206145817211828300713730081844254471045265713548566311651215611568668800602030995390910160426465262431704942134627942177708326880618103386899884129930959381108314354381098224604842120978058331492657778934082826834002550092662255997797105120699176741998684202074883647997873133349081436995381520477744466685007725296008264776521315044591340075634770870031036317572515916473285194929469506813536908687719951413238535917937124819079491035691054611189643056892036901669898270886158732548711719495145169208575871738911366807771343273272730520360912034997476152238336172295441058609903857345378066003424071307453591607766572577398073198374451368630076219098145400918351326211631824228301763089137494247064069545859286390546463086580573149981320220448016549538364478418966349493318306431471946677396510014464932351194563439131431946082529136907574726884845522145354653508778206432024069358572971990406496367620405878506647197408065177418120953326863270005316725072197879565627629076235876069086777765878912206411784795343141769973389147701616032142753491810436878984443926388969390395604154312256739575760899425714372120186616846510501782959841186228249313406996326153300754551199288117137044293088595667705429497653230850432058004912854255885058808870980895334837336292059743964132716201309773542166162734217051665437702161339932213248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 1139314375810024957110073004558270721633608472887371105886109689615502211580780142251977193559289311914635132779058993715688288773748900662233599117554583285292172588381155274974742767763414150204630535407359952816546962241525939830194120515929791169708517697452560673283198403935084683142172879899115387199847860577321053630533014448129353665724658310409283600077404758312714694296678296038933479446270249751860659961658568652815015858367026353606226356182676802544546608414310518952452171386414517514041247318802839401692605969844643769363842496994816740561789946676248423727678275566055854003003623969209484644526704438630899741636309413020246100864722786036523115400287360556813531467940542652699822607173524665304964694362371473302793630703825836409938411833552537157873396531369374640039762146148275836809705165589440436477534212195642964871792911279990804490489418760598184267479792322821986223488891710882303597805071355477915075938370130505562949241042833913037568823045291548913312371864962751332752365674967144382776462743317318121708606223551142623317264741349000113168566595516319955816844508644570497273738318334119030288368741290024283953534663423045607385324664563733667697447511202566409911875508917617578318226573775348637610419875856118552916685423942014929427835255403170043717712654555088131014275553733914766170907557684145793901453933617099889737637845232920330618397945787529974469621587286287059067660956899525867253551485336882111354393433551637587893533164418785215148404038267445736247088540909783442808168484175990244269596082070785393980330768558968410997586887531817526272548495204323503083818998787943483447519462779830143754974968155435738422008339194265943797252484680888415369599948147971247373313165619564104091226115624112725500384834177807687483231040299106284739230068359995321590769882451172985612937313735540912900188094346072769902171584014704294250137932515298907232190015362117535831169653323138491302831522000531458739358535957843788839360213306046516680950437598000436089584676430519416033021867419401523013213997295847399857300085549865749190558514625806109591485100651164156077295519894846905181040282181329585265846229719308811099902943572696759788263979402154365390862547702180550816242396830513961579827428046167459388115510558678947196555976592526124591761172392856682233856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -5376134326720482194238462369417616545121986355820071215084434994795658744419776056623955500753627969359124253737214709125915599971642433121359501454259069999774646208425657212259855037278090315401318293642831498883349002078634329520801978027646819797852297947038776128744431133717436203808805053821132214635741382176742597641792830625534308732502784752835444567596592355365072632205945261635593170826431943508861691642460165131816283840431716558724661627460802574207662064004929656703615142041049436749867655141036480148323391016558040877094691864213393470650590477295669361630350514612561400154669007030427448583732610219718622873842943189781506931058512465338521425397648875351856948930609124824970107576199815710792952993725016238848864353005943401842532285236300321608833564808176635157251063450113118856577628605851630928113105344844770124764119301711319541380090268964712039360883360235177298726914064975906909228261948489601960758342258131260739346709277191710793751998379297088883841477208071243472075768872415232702174148749900660441141979647710433195794383199824483453101800712115137090507336816752627631423663925933178975267976732454308072098162159662715677640489561300678513178277163564351632913111784877382052844765733597595330009140390398845227705592713550914950635975400485059734829538594861615296886723066821058865466734928056917627466740759963819682688291960857430966222264977477246982810223033418748169160107088937750835684627536791457253993542911105270517779798589586150352506581605523901821227475208274721092903130672434687060801798588567739034989954150220422053766778338369245424130326990730536648979226779137536888195727437002254722680300143937440721890625859327006969706818127044160090982246709899580409467043216283965093810165590663368759001849309593559200558692516593354771042676948959900885169432374099550946721163771579485065312833926639787345044765954712405122994453883347819758712653394440866023705632775390465303347234954636217617970724026954947541832849931128104649279515726973583596408098775913494672066781211851844260095043468917627543747656616187330485348274144481316577470772626566431336520433973301997578146875760951450653958590146909653618424037383554803352302463325601270031982426120339755088057702846838512863488678695234943328160982307470313228427810897465517624193238954833405229924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -174105840903518937395056384166637711125208562187009821778442388284912938268155234124720848219614978786271558921807346119827428919572830709620297095026575438382002915967531592513255714344595306877101634720481901914191788213628708718117602190854563164639749279022482141619731592532926712174672884575261503128639695819557733136544060366416260832934817899595528683462398603631348188050591964511258386480917496841279114163512782987061230194880633303193356687090144131395169985068150529942236383954624055601954928589516169269669508266445129279046659391532655377744789777987536036805842514778201756034344611640868009259091473487306559050970326673357081769999529868001712915294704826692154970806546197607026954361103238009940557508053478391089180776276079250415573366255330657265129221101357901865432126429303289264172484741277171508984457278233528558235014965599486755249995278444857055377729233647031508475924875846026617779084564008571406564486560763080762924600143195827920323943048354354788806193816304245247002050009147280553288074476325740333906995759695886158412014132926977537329118041318805346531556603261486714870136526255404748261751625955716043550344730575009587100122384027083154069115316969093153185932216873363665327704554381433587562751439176334323362062750624079165535586882344665894659408650078921320768181189613893540547543595381312024544413764165858867510310259205310134168458291921751158243749422026706904512396428249397918860248114131534635877155336955358895368460005537089128390702491756948832097880017171151393234004226621310397141529764804886359399152643760129880843461672059707169285245057402941823477816764518363765134191404975785892705915513467575118035842532909922410275526258986014371950156809715950917699003165508826043103021094977849740719685211809155950943355738469921946721476410790304515826451637262859602700322227797885528750386228805602365596977309540150956279688644535283586957913232163703354563633688835885776751279540347704665872438115497970171370071934318191602120658710855474637071935457682493113615636542143225626329386811399616736578448222043545019741889250537345741933992685638667500332716588420366011964044053621404291333724320755271204663758489919918546424883996159479258499452415344336459378255171897413445680704383242173872167615457430552818311908798062384329658066340810148378031685632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -2645270803754094833519593773150382441401487975442873075735930634552053580448746251781619878005838545177943757375602623712774883753697253073240633135442998080106696549301087092848071076584814959018644075330503979036440328657821426758740791487045842953055693336821316362954541707050661795715691616678830735305946204451715841585825459427420892885871330936747809812087776663388158675623759410624720462827051558232556197131874436931219291975711138915541922948459345249477326347944386288174153279396222592113740246740433347749202505376791124918068062983631356592405667318085828323554463246579292278486227342960902844494023784880260009777443756491797447495764934742564329362970685326667852892283127190032100619873933322185105697716968963178495432764985453774327029610749012547547724991064533909572849398454207429121548585673331437118366770450516630092798529640115381853456071605430838083685182135250536353730080314500368703646225835445888238318308116261763892970049524190264972416385367738738680735381551056609813936104707028728618688783941521155468745477626785292278215354996639251456445591612483983359219853427809115491273390168389125792040667325937288520517697834462203225644401995051396238151785791176275335468161886195053612417538777344836784826068841567735049856423576795711560406948507923000689657210013428735347716343651719153853002909462308079355492279309126047662623817927323556180562318198707007966551502850936616936593856846305689676662004921892008090007595044405243751194949789168447509759016366923270525932413061391073055178227124620496364530876877518712033023310333052622004753556261585139309902693409449198606312496802819117179215582330118124417905870282239646907334710796307083361339670758123337161930235903415188591942845214596375160619647198826736256273106905153774858069523068112611938155679591143078047446425604120084935437865299194387222501416814559709353523641128919085177209913636672742405960320341380972101164515921219321049427395845751014930531902717734015780459993649438125120185663605600139461617916888426118090740472694092975089467765656087027157322079988313738481805976478244552801036227116556973234686764753001790209130725767784525243970892578032822233265540992777919606207657173021919901456114852326933529632569699221402720345206454517083624348294069610554794747933532462250893920240171057215836770009088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 64515461701286656782800012736903926522777308379078280321370169858535195484762140247101194122481806038608439195604303645455698490372219655539907150322177216534198243969867922415643228466750731619739658312457141786379676584892061300074826748573593632236728616843139188961727591471076546623561258372365192430710175517211637676019419801215795498775899122797262201148043397306867752565732194386279691881408154719212602202776839711119757820539078022092115776985134714404380734071386357235058428538982872419650726214132609337243434231598803459290702680231365531052864853049678226673209687397971144845794748969974849333444018277828414965205270612742308161245528623251876069615414788205948721724127071837074057920513154035132682583994931605006102598140531704353487679044412664134238704424159416038243016690568309741304767827430165987046509752684226728905149384875165467657832927475778829205975904647028959556586285917863815509461200486976899198782590097079188238927912569784400613365215761000669561816284143808201559395250470287885605324064597339658526372617442577926135209490335086709469804135668431825766262481822126278722521529089641709324868437799922717781618224228407707445468708673821436482916391058604834437125581240149292661580333588002919820480477410732707973681878163634058783393434318827811552551535389123501616192053311526644091078360201661646159584427969159733324174309983898778474073027364249125520219764969725434310609797775882193803160178990002644381237774461912829720512492034700362777810091407642729689703504357936998208885883268452386360723906529098955358092048380431434603333814670051078511838356999058024788260209908863924270753759292398143806641540353569473910287086204964958730615169737066392244241224358430018405793584359728456263199169324913059326416289293404137808724764844037093462358982611635201756270334001370412241266342411381509999512396271218852116010032978351406518814248280554304433141685520873399593016291217965976842110541149621781790634332044024230039711190008799280716683774581035805699521485349576544214642380605278022918592761165843738988995505552457240719650266701290884458809165828501025027657103736066094467959798020809303138294069397877154115838376435516171000008043859037944789095608232407358141486605703423376938828701209108479613690956483853483560215772368123320277717964976540782590160797696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] 343918229845562893093844254179742232348587223419576205486309638548478002548681181996555870745343688882397311784455885890503087691023809497807319435274363029102738561755332625745075407892961977500799874554883581743483129554429232899131056171576619541460141494272957933771226965111415705032458917389082594439438679902791909294362516800157420109093041830791313154153186952141599683701143822746188593932730252738850338383893966668288513508098781179849388734013799362251654840518676365328371366406715717274253375346032601955290825411913246619225225296637456113916511812093904236951557454280128753013297197857848887686305297548963384824112320056533004307161590904003830481375671531570678427728436215819062222565113170029540938127389920950058302745234359535416719629776304698341408495557629482474146629040147494879912829437012084021945296307148786566792811925862304057210349958319275135047921306925454937815983755073401193240503172019444191720419607217086765344626841246404533356311669131542459424512416185453853493538015384671619344820340223165831285170615340469819188798921482100467685725571017123117652673327598650281819933444637885496940267156570231635091690687130274347052654875337844061158035477732004314168448947873792992316691111359204468419922563973078042051992731545047499462060023994644208435577184816557403555827997519385115577645012709717930633964924670064880325093402567385936885580543419707373544520503122248937204030604728971857167809486202533427009589961183160785323237234450089368757326437419740016139496637664638412903605899554971275680916347204468781288074538900979008796172533692469845643912820036442247889544266940435228335731267119081283850737487105691164042395243093418855925933061482884749712700571646122400241212893461083602601623809505186338078594857270313063473383651125131296306812516459433284522102670136172359649975755703417971997516322869349663930284907223340160392310658502429916072200422128911996341522305642437462191777876876178969538268975178980500707885711938378896224566096152928854785185157603292031663046697683977333995122563319876276468325776823623534600123741625080945495398558641987381565967731604128329456005515797496717137096578436666559549132312646516881077177018771055169044794035387684546015404900787045653750367738425308874964094262639340070933045987696271440691474180718443146520788205568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 899011508631646477626939254956104964610699792991827672090077488443423779228096083476690465853471995895509217512271117884708524274284693293238924487586466074023693329699956873952741624890050959872161023935500210450795696919820698485006031082737982574985364478960884739721892504447317097820563125033208141281903688785067305752283665526982037245033952985892868261580747068536105458329570123363504856955752871412579529964461743959926515984155435663118962240869236594603208862474837292943636145232285510685906394695195622983618132006076077082073714451442375839313988449246629308235432778304583011102710877303136497055724759906017278419302297052904606995708264662605278688542446887106414302995067577827128472828210796644320700229368631263548610386707204314077962781767760078211335136045145424062296543619165374740226504517315014532426429168683946669667874485148522425780337212149257088293416316166171673968713999772151384837568156160313073198086825477542447757518064908399878887778531480785592925940558929893720646514114181711533861937913320040458784049915720862253766973562086460194348012299799303115425991980255942682013633135429813684903244445736243994528269428339628162332848619926057561575808685889109763394688462323128426564040923224430847524261290156773111768858592965424086796457085838054679290309191151878619624587416795094696159976708714914575435705402091098323659221748647860586320705164542305042889248133838181663700228801648441766465423462636686670141609909667782808390587026886347707110390678475219281639308044362728132360121957082462382843247175010067647045350276507633367667815098255143047638755478195384439960434753246779654076072089197957634296771376256987548247924960974839671280332216188621139071158592507298962414633490643985137482310324079354274908572372533911736207021606887522251831892718750166932188368163430030866750269241692700803039522146195957435579249560422810802681705759110417507192423777002838059461876602449225747451491265094848041783285684887737026216350169522637637581333266461026373443580166325626249888400580642700590623337472709650374573675372790699363155822240217052571057700615733064064739442048701365691030314839491206263047360830843101029737532867764214677737810726625247763093389531580618426738704394090865257317379588007169552894336484577805071853103352643240279535916960120997687359252201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] 3227171619960273620831472382924903526011288901487257794464522705871522908804537309577448033998380712894242862301941247127074057178819943112040070511097187738811830170838931114040288580782558405063171083873161574662535126536675223348862788662364893030329260675643794165266308987744255294118451438588839703853343190437264754066418878621861979590713481028820022807551863797692359535348293243570806672147504434326407774265925327893474357984714724247585018410712057418450797515661099404065860562026273701356691717826127630647654138150227329384093663145974588467753453996567518924883566735428364026757127773962778395096482007140507618046827422864860724566579866841373361932650715295387585495127160348275965890550323976827371493219463278800036447665635551991862660165821070152933278733207948858149971300958493992222170852976715018758359935212678207957402027258022770962351267097128273981368253124035313603313570480263582589113165063068737922202715046828934340042637091607892940521334307397458008520154163328359428086991249827145522078762994547431632929964993930943446967473549960590609540781056593625623419617111071164230918258777942014254621840229735050147068884669271057550213192459316338642740272322009313552586632164238398419897734198549250504650794082249071454097317922036904914520914391246678648257221804503399572762899835724417019393609693124197289627571363037233916598322273929412759118106735583976261020676890161592509443937911137653639125892846910627680400088058821149562338323444110710705754490430485593665601218299331615356019849334647848440550831787709461014561615999294361264876580902022996727965831206010085437703047593336938292359686519858336179529269926731460065503821478900736659757406280213521206391845798834596167642332060758475755807554610794472197037862723129309587827899166501905905522296370881783086410964612076323263623162329814522997511212927108358885447881071439957088061584120819993095352461994612392487832554498672681511852022384024661052643899532114809478354793504816285237872375808616820574216097634850915238103932906115776080887092514740335504731362671759907136561254173213686042316489700158001476847264418270194496854951677432500226112504944280503675825021851545351856946229825502846847542333001775089997867508873663718700708006193782153403840786576452279105854987415736564145835931750962329929506141241344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 11053269007524398671492798083770658528925008369519829071351504568646048207370232087163764537120106985207258062886500905366293860891900665169603329145678826231973277258445324897435366181430307622143928591297087884985870258107317349979343256623560751179539455372245765186357033487466084523446029842865211013690355283362590242434947746000322688487892180265824369426627722622282900172598617600505648515216965900687009796682379720598599116004023753202275891765721926061832449230746340519142836007780188541706482075766867159436199326083428513137026665209400373982871552280144384208258244611092867882446857900535708635797127984016081826972727825567834828078408949708404132502755583136701738123409830340458814672668094452073173098357658422164862134778845300264564239502819532141267198554709529792835723791065296911498932563984535641011584330227401529150373529539348987012396170275579513082589865524125049493195776647854257516958570112282943162918373215805559380870962211222306988939547272527668657991115163477571465154545601298870114823001366760975083504167176085367565938816426131765838720674938199165132778831269781450931413104821415103764767190100707502399997478704019257855594729400743714832011842442579311188919486595330167214448921561665600349399269226705896223967039750027035834439729733617266536708648177178843702849297640286015393548988716401133151526917519205901412872272097671972749528270079815895672003923919296887250464580029310612191800475872182008879374110025761365572456688741276908366295748123434529164970363190185285260442405472074717481891784518172856196768475015103505148860323126784109980346174274013154661993739651201766440035499834063670453171629423160701386065003815186281859008568767814614040945863341929084699371644181551369790365688784522318831564564216282148470886404736762028837220076808218162327968498488260395768136331876396017345629887424232487413483170175245479786486040882756394861126043992198824820725185692292251419283774454614416542676598518772182820841317150703987833440535933981571371992400050881173583460057376948403969520552064540564333910073798063298481287669346491334121190094034771675961840956992657908777891711338744927329474452238728139248073884681616855618805869916994400130067689288685275671142176845661082400195776894265349592867246704858833947747554026236000883022040928466785071756744851456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -6886308770562975414497090141978331372786487420330756473150671786791474092300474748987054603079670798737989569373470087766279594863736334219721567202516301420807305180484827151179354566632736894913580257848154817928414172448026299371998964631614936619993233484769435711894457724656519930322846368883921732509763944539624278053136555184071175153804954845753331482264528676467510359356918658935356660642755739964188798059357928737870193743486729919307924615619603359341795166212652686878426898619813023579310949801590742774498773198842302765989378111019222778220432424428629853307959465283674900660586244768320977452181097642889708106774660849005143855442086224100619137407484646283818630368437655364499683406270787684125267731619887592390560067325669180937414118451740597917858782349423893525277078071518943547830858254653056371761514560606649074057646340164864620110439103942815694152983708105419392145306036994386360284717451195709908185216692426871488046872082534163806419419949046851215273401304608850079800782101175027811291551723896426827615727738598919794141680062818948037343961116832964505693019140207949057411307216235485208609907017580326323238875626931419620624568143380096628513641408811852215835052138002736991749433550905589027573342155929840523503225695782804331403247366462606712207948360908905770548529864591860844961230110052013676257884913966888796004004551376172930327935540156218427265300070186122323438043893876958792380129503262629396713976871906783580231701921078246981338202170669836341299575319495363563098013217973164748772187148555701753332317852616578393154031915043628675393091712051679192785512426694806171990635738528321733740472523607576368531207412688216584662679503245555894147117087371023834018892309900732532464522690943260601217305678031024227544036818808281300780940590285602371626289556230541160761512719789082006327638859875955850174673001324770684103148632789602780797958297426140483488948250669995210683457428894755754887781482443812790957135490831921039970889475356457203965793995522848141851773833871366158192561095116169101892198885016549174829892938916616410608900572086223253458050891134659741461244664196205246422724484201300474339247000488409213998639934538783625623466032278573847764330382212505385815983545490625784174758373784643736395626288228365725300032806011444497708774064128000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 15336550753342913985372156219228326913656102735153686522482995389649816852342454642458963174407402754719139215687283302800015923603378495197415424718721796925538460671218968153559458193135329308076489191754197382796487641670508516667271459670974661917241197414922081993627557393142314900345220884644436782432847002291654521551577997742851362323449826732640042233397672761054460088027652476989472419789701760157606003858655426011153263038725146091366381224824276079538290853186917415227103746696119655790887080451656708394412081122553671070986857684770268263420132010747510981526382634876810499757131989250864591431800779826752652356414252373959945825911723096316744871563151555947406344575057755102794114975833996432727667857189780624411208227267725441968412341465346262768739744814290334127391005859459862133242401529575286149658997940277453540615118868244400079279103183657562255042374050551952634693837550234255548318256605026153291362305708474312991577602217194481064196757232077616335980024688099531877109551115337656327629238519823061264323627878969424063779053509239516424000770430448283902527437684612356920653347986748120447085829829004942774287756269395912027613813920484372119284273878526518970220726902363683998533556813936044423906080065120918301012652013398206883421196525143841366856920502203089846816026335559515119312321428783811057128107304185875062863276022521986823118250670430911731385996527683149172463746208917043725463332724051954618706916567824050403258035671118088982816345347756246997893118452513664900671239012703192086015622709311032861541048345994135829430552120119370888128157522643764434949456811321832620780486173027936419521014153675605367776307721091661000700288706117936378047446332450160188962323900645892644842342278331976533648415719969285497855506167833651577620684123385525273759663453082923290931487698978029726110452959749761081044702961601084754294975840823243459435677354472620335921404282551131839058487201383190019598570313578528558095687299061573549002626523321968257769368152579390150769370305039988295060479864705890732875513550739730700022790502270629813629930254981653969531065851808797968083556089241806379715120030449136147498433069478282598210959946084210478800644384972498254580406359226397015684636188178925030292499069661166504855623431779470711884212101634263359167198658560000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] -355476091623819487745460086971688039733854753496940196411493679987341554531366414223603722711785647503710430951010013520568456883072975192183475063772370360126708484250163142016127970063832919778222969416294282008356504605438497620737806379511437651556884537517253669036642351894815728310648520091918903403301111486521984168597182987426665076858922058153405920114250650932038863925736138330077976237221672022154670525539097430896349079711996739606441288108048118231229097102336107500738414566138436320201423208822920990746082650373246208405873817217833783909365897493465106254665737052006373256745502109697874992283655745893900746444713368798637389663648579868138206427484324581982924794835878281324443321299588859657478112105669140373164657243441614699725679558411151736075271595413101502747267205092449917394965463507450663736564029504099392520255483002335661495865390678833400648381655905209140732267176880512998667110337956529013048067168712246440053405174052905122119307155796602838144661969054255713579532216836982951104912725034362116245268116927715565884988630679077458428017281692028853406321035991806709147976908698776945475920688854830135716706886958484976781849868831394500864186758858223042764024059945214050119077615353072111720411612021592943614586019342847730128657456633465788132997974230087443171301462510674114587077200287283249735320930493346551607867767212187462997269979668889365588579487192866219894573152515661297245255284143703581709347372557112960269617260911950594545208918232590756643980211316029494018473682096499935686837686705443046814272381883018545509976693212126606143061717265287432581954230595294505688654965509861805258904769430233930798297395516059021788001636338572032047073964887329463822001653549964075658798106559699164956170198437518217121234435715357775213032532613722872137750304150969834798862597478626624839748208361399776282292844963913320343792176390414978799397884136464653242009528441752526062297313157135964642950633291261695665247159799638100525012503016488981580305593251514975286171512570009413982478987777111899049242561057724372582912443765389370888311699733581525905721262757902612566235612208719869917013853174277900676063827959426213731366865865673131391548266980671077570041367053832077006671692210753909659489558489432946372392387733539564999361895780936436006117137448960000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] 542242448834977671056495764969982788447224616545871087489657651589272903175593889252538612511041437051639623914236197088577045978303275858567996784548496030565141013171634618044033228250710135845131789304137547285840065736245522336048852655144279824373465955181071164055232506013963235862424360180151080807023266611972354545053248549116794362177985685681697201450370000729768444041224396938428701817615006711945719699331787650833714481280106387120814439696774970658620848113419149893132388909066692210721931680850625253793421863904558428951823247282028511654973650590570044633475748230033718242168332391238859428357679634249528005611443752979778296271814847043074643744701459397940108106932178578946169494726194711405379868894940790518391716023059347436222309323156081128810620957948806564602080605415095289768410797702593713641578009959979945711753094661933411420024301598500404972814394359434498040300258151978085794546441603030664646045326861174550720508403844305867768515957221753764606165795144573112837501799789427930162842220824581761196079558038785458416847980683517488525576710403614464043323036716934336304870804802004496623802638170414782047996670799366060575959666455531799083802283239346221842796204008241032043434424968611306419645771411238181182574288934068421762584817893591997888130888597231849992617799713285389407122383187264313674208079487481686320211339177990788711087745926194680666406124648018454749006889465485698235292892762163530090643505426170903967174313298589423061737997114418877405411680027577311494870445519530845467771435503779637500996918090200103933968590148134881520275446288901342956624826775339764005797908005564746724317635148667100818179718455210863529738015585628583132168500439913280237171852418292825036762115324658750535619085269391955694148208507360666719698578950828693001493423111638537254527297105571376525575344731233951486030770017875047797698175045283492970447137881169060979795225582447234504669844152498831012675942769290613348587132538174863450093291151446040102255459599443703663669393236984160000656796388422727359833825275153957364425468001616594795275420507629360828382047088085955582048289993165192169123160921014135094939573698057808193712624764306621006585213082612253309665920886903830399660805866951030830666428764198160100172695333103118730457407833659562984738696200192000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 1585148326828971335658724754829961484217403307526503145423912242280442386190458730840703985952720715520311606912817530641765189762854966251348984251533598038529943613324927342651984660088246723746829288110217470376086808667467120979786965368181468196621183502598010623826039733250435868523677677897456388548016332320867517601446761615145470385523284336189806952307879461544561261562017517340522574341446900727648109574789260865466522363193567529164303529268859926699449569012660642972008840619153967951021072217170421145346306179346327679550160655225843937657196044234778881460696597201570560505046770458867699915040312250310529486519254976346280015743378541117140609236351911493705833054337685472820164054422843160416925974818807400688256094014028557102842897441202225286386436166386260260476785560576173599440503545167298616237996540581311198915828180512123787071151810990163684771819532888782541786681433249394571824849352248726791196955230419694112334723795874004394644837834848181090417346757706577301360118508950575003117718170341900343685944594183941094679603928725499704637073007418219278043484998806643635500580545873801917415471389626208988599948573051083759389365349145242861143802232991584096819743009430811859059050396599237010342882981563720089935418281486357669406639558941383277078893360721807891256137681067136413276236042949005747575868960051867723684987035494180953538535104531861322297048136473736283055462518841892057426066545576550046133167374081408538761606452007531383328874866973384750830668306306617525292754068390121967709270055701902957392335322060317801133513329686765671119086080949216939240769255031199230025585642660350090781149742979599059967685142795173063105659197961862536215864904137312934085449121414697040565714514295523740375913541485416083953109763554310552701308358543214765314632066015867451500132484177918577745150567406450703071917777460355836992801286940619702392695013565102485741767045672809533672081666850978125260346654307546805601509580104911516940920220184400302053657577459440850240417995446637096543889163039197700181557514532302056879193995071744947918486745873236355201931820165660457964204662877333347602701124475798290033832030988645776932877703799550468155739434373421734581615666703687127893354031638973555243954865920060598491755168550577872688516610620326838330716900556800000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -5705853927761786874562425157410193109554408964572717840872273406284275186151521654571493008216257445646260873418676814996032256259697448675530803365819160068776878657268151763471282523469095062753054087152019663759722614759488125644606910913013122835511440800964193939735816006448398130475861084079686526687330225225154127543857146236199202314670399524725065359170099673536216770829622125022266365754967532864458185968963632097916361608037002592723687243525431093614485031575447550593694176986644724937013336621846190805977522309169022943153402526733995030660000580643531584617243145540114973269461966779353673793677542687902774382001185696065432650908087723934913096977418382583262072924926380617697137825109904222765270788352453891821535911098632228981512391899904835983066922363229800771621365164012616475127566072491234869970401084203324249518978002794703731975902910916532149429828162447197511570511708176038187190051532271275947187070984134648428715695478496608169475901420283760571785128750939401405515852165944385009153123434613363588013537501684232105706826868746482692319561202668811004055559103856684024802154473876325133907612203689954091015843866509592736092411328318260182756483848166733384346205624375225407522780824569142739699054582605760121133794702640796520157216584710162313518843768154449017974131486236841338969341916988931414998946604856414668034856900289554832566479234645198286060884809327551826076445451571533012704927878443206535365405593047657786209467855369754217436369098538989265085791662118192764138601436234191993417151410062893479665204868806464813505968684412960960033824856713733007107498319823764491749470407404212721437515349669194624759592488275331986067109952653377071804570673913781384390739805341240624705196175968178428859143100565253161415735715385284270089995271912037255431127861362437952087831384663012639979754301037993841454182479572707819858045674108456878791454081239809620366555729150533067842172474817151416757961502386372268707257162365956741337666504274876300864538248565346739714085573966842943004182387264675689109257166530446970552692501827451825698417192159797436652694071850335288011688545308584644054817956154363537936887434311415804881259758539027722957372994711301386410155605529658720291162089213357164599857501695216345439706787695500000552645672563344715682397714120704000000000000000000000000000000000000000000000000000000000000000000 [130,17] 4905052056799129170026759253506009769722379482101112194397048247676119244267601386462554564438775443945473185639535429148119036991349000050138477503752775192224823854858981400868109939365243723471320876609938616326745178754602658708194338506775767292630151496329754232817612311055003490856866558009345228819241563048322147715237994240821016090656873466893157963775279940591871426451056787573819631244202001863229350033071268502798801827759476759029533836393365646075168259415349976722502038660938780389113749214391162798270321027320220566138280074131884911751118625867963297333837727705756072520943788900012288146867128569045040212515895548321285471713759383172291145875495192986987720814390523460316591401525898928997681666515401907769798411380997346967294347873650455354374412585913394524088882041489766087445035113945573975399046800068801226135175868157934999893344234987638788886949720705888243900450393382273051236360432820288352530487549913255506835700933151180790029506844739101154035105176803743529808537974050079137075608963459513429381964915225121510856985919059516536512102403108918500086784389213584300544983915219719433110676309055069238815221528421892610402986378403938841930175898230371335848185295841685347956319096670517105047888136995991174471120010968457768445266505202240483190711466639543860725289007995135582285768547627051639032083744047948782856246875143967322335069594511890893097349064941663028875937057048053421406629443047672379686317273552018702865755764038900142667226397063351167583104839308855397748679279113107685835016799726569254927625326746633894239139224436563467513404143649802408839831099024239183291325922638889515937557024058724939045260758323254200234944742714499816078734877632296536535814325217013497739709250874059012696515080122687652974069953718044215524461436884889712066925867288297197210361534468896325338503528713975193290012737374929246817598592910184692731591040961221231341736303014560592330897720803237955076527069707459058217287419108090964975254201989973588948533756533678315505379733571274367767147436998866680875924353199780024295595116322425732027017379983731754279536613643120673399301773989485595427550088417564841462761780170516996123581832141978153502014130475924119213594802971079165259037412204402293095776986311328256945721226434095781068093936358264846453967660515328000000000000000000000000000000000000000000000000000000000000000 [130,18] 5624851374777482595352031202577783948898545225507403952247141026971025610983709086693340698075136939582217582657163890008198051742661504619215982903599716943897454197640755746191860749088101747636691391883698639243984713120824140190321179508121368225950693409797698678072693664859482363153042528970954850943754670482097149731269194057090022778451268244730519560386662489753743151026786742206612234857915135892668080389773556188205775131418686486249882704788686353969334646059860340511248377597247758919492928988778087389875636378250338431815525102725718423280682891904079703836791795524980161398274625332523698112817711474575460711048665891223962295622578146083438925135698592995005631105787654264552084769883995316240735008818963858776019830059060349092670667927114726310482827170980105233615983585114742759276180434716978884091642664336152210970937792553872946025139691669802632368940330919934019263965247261696687512681772026368706212341727405246308145064463155206665498399989346143041862160428375069547835490006167759294237228189822112232802091018055713746629310974462445485345564585160062019372872477712393872702792018792539759805806785031348885281069029110008731305679088051440984999163381775001683201813154471459193643105215172548011138518373222049386901170686118014943507799679678818404171454843940882187932325156471869549971355632931347906382863822633728633424529260360854706607413910536138556235449597847400881240707798689729735734932593269166580828197824408919600576280033516590716314169781852887376395869499895036709428668842582056066049249528471290407797250837312513079911626506163336700528759838051818259226917164279355257967417257575932168364849453729981016807920115267983884439358243266246364627450852128999705081462663440083167315581908292429011351937990289138521747986356732453138971099696399897372693923076818773799677963648184008782166957411052222589172224176401810752564665644679266931881801682017023332066961577314397458717652250122243801074332515036453358766871189938379690187860060545290473500591859852444660284338141298379638556022212575035206111302914211023667808346440883399393518299242021156348211341859099836586343411079742894765396310741847151524697535683028756524033671094006909175794455850477049136564571083384187381817890616498611820592593691889581701882802003267637423153843088183523961025326435270656000000000000000000000000000000000000000000000000000000000000 [130,19] -17653615969572406371073122881645077197698608491363489513268033991493145847689217181727331794947704840331725059488325173187828198459529576444482806761525439309334661942301743816586547101516399104166097177120280487628520916851427567329906923931992160588535489003063705798937589091726587452255180936141855745520572712167440629697458914062856420489747974197111780910561225424407486686750975363181529965899182499679296421472592743994034835879961659582696636242824705249924453465850353807443232421577356330121020543804370718802929306982440278466327228385235998607430384681706822693924207542313935589708697871357101578151938437233292842633039615531615123222404791223149268691638849819696571732355560285672814388775179489389205830623753648255199494354295170882963013547320006750470627247065318443590214347280771932103101232731130932413794357924170822199752279303980572689848831727861194744884419266720412560358393984081216565284216586901402639281890422160088735381525181364820193490869961922270572952159320679043112344301045594150946709361253371661157808592830487214872701949262813102744527714507833369119251056867433468466360166755958836098322385985718613972115551691072885367116813534383203519767220828057073525887997168707719244004218900665591436352493769903698809404169987530114027874184107899705744817858438792977934552153247611744415279542526835881161225369554745273023058519439010445088615614595534111111238126304930953874093578344894134591260874975095624919337373987174382402045578774914360336155500531377113283917562770804423009706543149955412538152551077106033280693751528670464654895950418919480436693970764931327346153426017364750832898032771638068791261655667478336994089932938436367928325011786322198289040766028057919114089475934183923104217934047190308740030118352049763964534815850227860528904482024359199609662293502383050132852277818098844354913032118872321993659013370562113613628342752807770070305326130432944855782361506737803834122098175262364379814084881140301708449218430241706012626231262727651917964337978131170752838190738344838732533222677698639360592033202720621171884362263877819775439253506141715913357451227031738053439248766677185068692175948201408818364989113907816183171806486875336843809238378865582753859528601500274993954187890541053980731998228225330384446540423036978710294456810139310587660125448699904000000000000000000000000000000000000000000000000000000000 [130,20] 19370050110878358943803505739635672764365582781168974929155871805459658913807520565430343194391119433925749749196829183943603198836872497898223568010628443246737019201439010525837780677046219203445525640744205861453561021157325206881993054090060871604393431417047143324243069035165803220969924935159642312821324205598198842506016641792886754722328910056179610561718609350099090560863449696225834672177126851090764174783433924192819703067687010928736141345168207452906590157141218302003672505569022786358424795295548591996093195405402349545715631434066024163215515353647221736780316719710319682617856360630162151347456700734048719495642946094863190909169385309992894079258091510182997002684983180317644796897654132954073731370507241448618198061224639686911710543185598086738666731482816311868602047588519955045767081552002799612360503871206951560446391383960700614716181793247009691689023109071022124606706372151673053931337216418441240623914133841905520103000637622357474642083917556035751550846316753339823405997373715544049665553054933782325403235268412910347332575836062297124558491466277268760706861900893938185214735920835882444683513911898497913340477295774992894737390861357299333372457880136412838162944490296964134282974319538409050499323430884054095445026628263179156548455655274322930253965606592146191059595157929782263994358299185001104667046234638284411488810518129064048467486401356063621015640295539314759290191086637511334931349431162971316571273589759241306131180293679599116952385419234135826465112271160905552531813379640427777838768705699649169166727778993558359465164192290559421382197936276723848885394743211424362727171540802498132330440948272420165207024198619449090221802786874262190573350582718559038346710761050034512596143867372336657114920956756892896308722249689025603214547909162755121537574496249204616498748682800045002885606225957390097460372805194870791699757213118846961877796314076674690384127035729666947510077986385988263281877868301663155336327425979700721205548440376286610367660943900679495611710629408154827865427828636223662730361057037930108324597843682907922749637240797900708336789389443535253881354414898873959401890962132662699110407097564434298132457343756213087116378775012867104835135727210853410700443167083745728660289702924960920711181092075780495486117574147833216420021767503872000000000000000000000000000000000000000000000000000000 [130,21] -12498963245111986213024807455768752292129644190191212264461793499036066106276273161299704229832634988769169493727674996865161866805813803936410719489130149853197126299429733909841009776606804429543535848819641123497060947997814095379308967813121924535700794016292641462426020622460910971638695591586361733774978394447979072512596380897664377208808953488241387416359356067878378581955757015258802053662025272294846385687428435539876471795522827279982974947060189095743041665397298158370347204082984542595740794109623728119412459777206934647228080491816031059234523061502760283130636180417306284442873719838692049013083288678209854285273400728118320865555071500812079576824199479026638650615471503125437391439815975270480593865833566155961111666735038828903820045931140502299214899494553293323707638183568072082926924766186660029144430906776656062870074466655366114112644933203501908485027281087853454387737589208715876387152538138880159190549070921533121983576123764855076949679513791775586349744737778517217256163947121030659718767257899616072088572647734752411367673114308961015557181243198481391843697030550050087538718050455331151408213575113181361712785798951756626058311331932178770144638638149878047518408378851828441466143837408703478387698874514433059460525209165850385624432450768281151420078957967929431511769334596801980816899941802170349105047573756554895319460532119028442113599832519182331606472069850782037508382371656098357376099038174373538068075978174192533530298262257852906572794044682169279734018189864231927979216779679458078664485336015404888195664369326010855523193380740135846895812069306912038489265172696646644401828022280261014522814063862507294149440912888882619294220736296829650493111923203014539246996777559141042087644205342228067760002411763823968246945470104833526498049628248125215876339559645965706362639042751600959253223765259588717477286948683124381117072320374543112674136317947654202493032110813667472313695810187485496722267887694393389792116341613537870567056192218220288311446020247381794159931421046598766331851299138617274011203670092339805909822139963317720233174670377237305102886549432887106294816480254520311893791745943952245249168869021093236792748638228091975200894088049206002471894652386690765172549330829553868636699550113911407845577804894139626441725311968093026128461540884480000000000000000000000000000000000000000000000000000 [130,22] 8896609427588468094111633300719128276648334514749709618439820746600564908125782701488190929859563753779171917884592254339139703513077717376716733601906820273896351252258134632193538388779724157324297995532251014233985477622358820433584074046051204236742234312344739222869075930181940454341673230535943778496823308038102853740026239489061575870706877753588853792610635146056933456450447816283868827686790363323489649696956710542229959708559156189421584570778574191653413482818175353175359052235668220771912904350299485602910437769432341969453037215001418871741026078627369496905586505409087068409948951568177073847891044808834244855883783476764833270032126012688084476735415618725969710127595597676447001224080890161277611019102099930616934572782265672237564184364100628494858449703233418236025654825526656567065265745162011876175494344407041253565209465815245638744807548475781089005369682254818544827255419640759246637289878605280266786818791882957350580499212500806962749070537243440946889271007744511093521462587491525639248515343043028006508606814099553066100005909559367084523214014752693514631801975283013608952887380284231533102269984396133901618233331033968421210039418990433036695982562566590885353794377434063247174902496629645408094764629594831608503946242589164906840385731032727555390124672689662350755258832142333390479602062127522238167110350624074146367697855273442378593260230343388082076567733169392113059277771843422031453028610731596357859713900449185390447629165059791939081821813308056992366602162390101392767499610082537346324751023395942369168144640116056080556404021512595236064252079363666205872851426683027154117473902461449909155235136324565922654609860210788513677768012555509897283460974517609565042717258421729885664632671624370885450681821376535700557717453446401719661592136499096983387726677653293531666366149033584797685591360814076627003256719562493535289941428262526971490291913498948098075707518899665852067970410462140736740190159732881913087536883956793852197637672745634216911763498562728615108056847087005333361747411051467535568104476370510590677137665683190429056724618316246939413923804425669683517682465214265784482490763460896275529888864214110337357627643434301636552521798251302261409711641908790339199797831007960562890766731231574858015954617578733461456739421381641097805948973481984000000000000000000000000000000000000000000000000 [130,23] -13428647865189134271050318783341846921890092791942441874449867956710291780264458426162735482834078856025939912733265737610991462807670948360462246823419880569371310490525310297877798733476708641416435103608911583991240128676023994880967721703193210837664126784442287373391690452359147813991226846252527875616235196090101180472323204899239158162808203693104465805680551515534021442935531091349422736089861694779103618687242218826056192228583661191470400508925189487309956998157176260516651970604343148918861193534911915152167273153281061664296054327943677982885740234367108233398610504910144197638168739298132233492308094318602043120982821842736057814204713485014421127350913272248620367593086169811738508329929833121642516545502544230130599413095848986917651095173253740044620076852322196669561798892557330709124437413119157443395344393232565126682732489421985724970955443197734402287249765979136909528635110538439582622531626041179464327177027462445931077530655485838667991290197960477549671079841128550792596996285482494959874020882378797620804754017017314001272470818046355837008072230287763758398825362096744389323450018686851903059093897565975882544821484189851921087022278602165264632237004178476510111186740698574369313215196199132714028082202454346102600137175198500250743114333865022904026250112580044832428112963543034861414681332178874128776953189500362853992040509346810830816753750369288642151191561165008916221730512468212438573445131674532054284438696467248342317351146802580351403156312220429870357766681212654905844656278016196495282173630824923174082249977175033154472794865070882021095282265340000201209688055190225305022545505465553078692394324327661526891269285009745988318009447836676199190218229829932091572706495085745245417627596107231964535676001472701375916164575700211579967289065689249420366422986320332627850717847068866838003313922566626508294792038960998999037810485942801012556683514037216086483750643318774451664770457535297829922827927350171438688075647441432063834700326697997461981663736474573025289465882813326048938779750428728598621076689152968212856738074679745765414404506528645772543790396046817347806318354828557339013758633248251827741883996690671069621137896225961758564685203145730345074874517933439883092488713452485050558732361031079749088342875318696796752615702775704249549874387746816000000000000000000000000000000000000000000000 [130,24] 19354059846844742426579575271578163977932287018249627267796724383649856533579589152161745278154915856704530750958301211651547211387120914313985933570790162456965231924439412967761007925704695246019344117617299951953321037126057622803652240089132567338708304849471807408502660466334553085277634808129130305705699615910010240004272330564946967132030376821745915968283381519020192916282542383697144029531187865310248306825273879137961926892982518035224835376929046246034294861285790525234248778540022415895476019892614900890219886641172938151284666488608949370311204089819548135563492843066181973765162379791214489405439170955016685386672394096026733831275649929024781694089013067177245082230555596969783521186237061449495721700451602368177792304344930636097718568684065892284343036720630877063359489162077135106279033653239552652597749632846172097338383878806982470587364262672354056508588312558773727312946223782153687298005004117525469606531244771965462400868631922651084511460447296378968268391968213841711096421515636361205967819392380589835994637151656706422495442114744985453177880753925071191371808066481875628521740805578531075877697541723397263910805576163471755757980563669959757337743820514044316831629430507619714122708801391421202031012139503775770530195369645169985758589056273565007940373601082371813840633461812692331547605328237993890137542181290048604313725976893679145356037383508781735617870197877946429334990503625274514667358244783567014346068267739248278044959821894473316221454186761409236210304867903309590087226676490363418389482427401708450794673942593973832598545675241491596350422250888727728578030782243721151871739740838592332843858214077679645079242936849673050532881262525049546304144765373913448607623578854619386081728572915359713325113567876405688501416008451375289473489721283430437136772494921250297900038075924068549719353623143563787391631259535938510298576992110303081845238236276017554405409679134336029860510547368132309745175762366549949960320538563137751588470701459907352554381296485451337130099075027682872045824538268773127082862191797482214108996514858980069127609303966732447090214589874994288970283203374881476198576468817337236862832514769974596958718959518380970694062246237302184086993005418979193875708379222740616757479466501495871002795144923635389730934259534207562183595719131136000000000000000000000000000000000000000000 [130,25] -19483501783377746115290892199107010924894060510274630655794039201934015666191499551714916027066470951935547506866601419489027173380752662916043673466637621595606806888012758698699060855175595178209181026824843354721581941862049691881019189999613782621639510437875479306295796322583337074181291378078252684683839344453469431732427888111783746746600835643089608117248022832804988630634715263833832242044596246843509086390884890768832452000806253816996497782228986539015515161273473784988813700577892915954176871311328094943102268548284291342679296470919230902872766900649716320804104561883214638166938877034580577404201708852823055682926337648122753806066115759940716875882159551314268560483267560893741848813136165013429904098800303713538574078177425085921317218134451158525496296438763418808373762097632545873019250160742645505543779519984539264997206640121584699329289259205985225197095118585574030490569373657918423046923159260211296938476980991437296509172953102598691997663525111879863741934780106264085230791673203786593356940348182445581501113244165223790253616004959042538119881417081269169586170481271198681334879008192577143753826505339674114819834806034455120252625375961865536763645949472574938035961165264809906833349558083636685135494717064165268226402503384391676544132373609735710586967546102418513919244100988616367306719051103668191768676095866343030202010130131368448904412607387716456057798642472558371487682025841770232588970798023107608983017271723158692813813886185029960778267059608505281260225746044977945050461878736738410770096887958021575862547913447388144296432901279664441612103503693314143690081190582214165389808630666539920568275924238460492251316612145315519386884308666447829110082986632385140805555218676082915423138285807055343666053809396703161686933451135601657025250176977096451813530210597235812334497133053377326318452370599799925557913799645002967504433551129055397000074239667037776404867222088578153140737749955095772946465735435217863416791618988970405347999143389872191232539660405732041378926457737247806393668495079317515116223947661774837750867621397675666710060374952027568484785601267642141853309170838074581731784114959819840727678389517975426428330060633337681847016393650967345236201835126208591882242325821555844668336199604823717478005816407836054625658043046554749139539411861504000000000000000000000000000000000000000 [130,26] 14750632627330863315015999480953434638079930971752060990172823469294403079590642935054117169413859011929442881924440905491495938172959316052966847244255154699875955061526565366739163581715786422252009459553715011432236667107210744147127315167618544858625634024199554424391865635572052276600170852613894737311363701643928687639988489387624476360432426759252701748653940367422825535462193298725925268757283459948313189220174484361066227012819132991210706269815462476960893650428143717016190730418807759824305733938408955567462834910652944385200111014997338488883379889520234526193151316511940273301397487502201760406517949365503969928624384938623535323631631647103450789692199302141151178014112985653086955155013166192510567365255944221551134837906663846640798200467319921753901157235172941450622572881566905443384939829980467788216238980354808124937040632170596906854973848489468252465094149920442646253200841973235363871684368641908126088890513946051456480597954954228629139668350689160377610595640115517290576214099646269271341850919051495997478148212113526858575037031379388258620006085149178938574524139856172520212665432620837051207213262569784950396455528878134363563058366807269865102008464760491762505599909335006978416667958778052302038373506701565368572334009545351629515951311657972780700937246085550518816028710484313180661914789893330251901374164493888033267859454654903699816595275586548687173283974420625164207171995408570471345986221657216413908446332254465695060347257995733089892975187101243587436745624486749737472885653765239529195006558422759419491540852641232628452216919504975875258826099802302005828807520152462678740602934634989296222487392097761010369991016750799940045593641851782903400892758445611142013190598058320517674124079997266128676501961287437162302769493707260533030500891805140494937889676644370144030502886763395201612053662897738981796340899671242722098665090970723818653833752513836202364116916475695792208602244208010394274256134254408451848106858544201802558953994847152772268703400509081585514062273347177884419821006487586587549323275374339955208227665520371295359312054632103232551026052440190343382331769733182267343025892963377530776340656903466160593043487628434621880497322195303505934751976984539516234585101531267321662895049061622245547838530806644309366593430078239844122055730528256000000000000000000000000000000000000 [130,27] -10452465881920743887928563629599324837054373585735046675247013757143728932085127786036776558128869315912917421495584761573941162766009643641004846712301950478846387287261240488246478771380101617145253011274335562787702973846538455222218581745625871025147906169444802984697116111652573393060606533301020234025568565466044587078399473802183616130616873487970701165006199888684411253138664282904807990059644145397383589777284760175431564984206411835085541860716555196536760228643076104105363728034802606511503707533107172767529840642600527653266801568322894817643930130226908861403726504032609709238145455084175306142765758117150817572932648615059661222042528400432828051124765968430473224631476936514589374790657115998409321389746553665674636665184453589615085719818753666859990613082871373150539084979130576921368419625570735589595904527040090589350216644518942105816048299692586245538377707143021238114130865213983737332604927112828673637434173440254140687379234204191834410066484216180698791200148540118055268218104749040165281090556146070898431522801986012260428286733261408573440699952678703856198338821779036580895355499706955521284661589244817706847694995646186816630440455976611857609483556876896369999489422640731356569750901754755614139685416845511046342860496020722283116296243290083723690387399877109278360157961188685419848554882593756660121373338949452644251060150823275517870728759880104514670230973554575393370663060315185337698246289523202439429941243165649201472389595606752130247201496101253822157553486384019993492535675095228153630525838322330486065623549188236861724144481450671991904690725799245786686564646077441473906195314876157553841801380989948378311814995025164223318755929577850216232869109190127777764291069837314186074858739454701697185785687917037194786907256338684514626544335403860788137198796385654401045812980645798373785975239051198611828121011838078233018327020068083670588845061804824870373888177493042078490823853762714641615000546293440127926022667959850507051258673080930285484355032536270707156987192604091247603252596744467768502246235744914688721378638400623372589171818689947210647963756577645723700445904513417007813343514885143531839901964080714218954664567365626883851783789848042987530223890688118738871250701602079754653646807570670413720750673156222729679043762543988826046304750665728000000000000000000000000000000000 [130,28] 8984215189419298391889264817372215592135397976296659435979047898906981806995320671351926104024266842764194726095415654926666072497378788813384980420049844418115822982248417402602689989807010510722848806454039304625476653926010848482287553296994174620927154517734870131200376103247357328083993528093044660859199622538092576120405760242822944839452428873261292742588218429677257806971322523683904297723525767958389086151497735795186599016584716812399937520847920562629040230913606213807139809213936194645104952317240019109797841795021817315153451356709678871752457755577234516622416993307709054079912004345746875963532432852191303073663240355414845698378932254464977575117402804309526760921219758318661362067999407389861852939391337315904992948552693716030152793056437149860561777664787266253083158739152480777318204092487677008741426983874924729714584803671541435270792766340109449703189410345768620549490535557537997628897112925368600575589468530261796193456824580497127772536537974010874610104107567580701418304547549136702627638025554925115645207877995795934909191552711432722760042641474819335655452438992091773030483816613543456852616629133100254905569263073206536946745833272138168523771048718281592845284270286343595380911447328632480595062078006978194051090556636157694340669209820558131238483515731048612834795501744905738747379665467728661161907288624945558283970402678083491373341660887006728251436804900620345577532759313792077951017413758734362263670196531903652706163758419167591322287381666251884365903892937015793154940909052342274883427358828053614451099347396498179814307393665527511092627751788143452842046794038191922244515996625616650901523247160194445066776017887901271761345682146915458378995549762352768348985062044310968584471415584647793058486038459744658463347328416954222699868850955268112320882872750107580813383124157094508365871528135015756684946494133980220285131914864330275088946232385470270434881965231499214251604699899255554755739180245253055237096691252541116612147539492621382147719999899502246152148900614851798140053279730787303818584327444402812881054282111413770372946535409685672208270605771934227335117224614418264680828807411057932725996551175159314445231148639923275836346316078594027507736993259463832283559476513648265704387156352869594887803422269482210750811058973331355171678337368064000000000000000000000000000000 [130,29] -8795578555002171478991611708822961723530005098414082810597720386651422304972982423077924728554284713099269486374830978174948924945041821875863614623535735060555007166796411639067720927381506364682853054388715508876109050288438289278605539104901130737937567280439181098215177064709805419569071696238104403619820394940947172361349047457343233439387369863168562435178062518543409030601784455593262828342804291496897194517869691872038620060774341158781180060255264948328200965650659354890886133304854237859931651585542908923497243064536124641730444222165099649717809894246152798721123846518124513178686390862557789749032091941155195688682620929316956512866339440083774454976722452373059950741936621070416367239056544249950638266046458904741484439000052606576644479084091721839206371783520120596091664074431534572372318384334391032679031007762216538296933520697282410892647172746340821133831664851856758310311960791304900174046932027889958696494883608050245582972094959578502588746758845357486076397529746115946655538915419942912632577452082332905832466475932817076587494804819760043588879670980621333038815970528844776264040081953299565741437772724427920396332465001675652778784956916612252961112347443437288069126041361532999180508916720653521860354015723571728977146971839907559765746085184946504831268437226181435631687007208168661916199171163704427335016200321552232261914953692834659196362010265061261375387557467248547863983301829130604745297585147071834813612041252335924744668197501420788993777415023980559441656693409587125206677353357768187186126737731253700835587412739401371922510612495429233115737596299939715831717713129348482259119923295975456114417780955833519187205809040706850869464157133512571243664995389143710572213581315256524829222057136793730256319863831008760799318025775391673079462278893756226347032751502175705155358178907188324991877339736729253443976407762508623679081601569200425841755485441597000636096785258730908982342950299187267004495742545847261494444728343039419679536265101194652722520815378618907421602525099205518817205839182548201819466497188177210204201263893727830388065188171107275082139023282822569655012866419975412767881084766785856465775272938107937135717951549881285796373726118255196708598366013505899291834513334393065766167678249946447611630719734287318056790110265717617850044775399424000000000000000000000000000 [130,30] 7882031955844589226037766097899607420813091041520285890797750811176526249095566382020799837954931968783316241648868362773000089279008229250888077231221487285760612208419731759899435987374265696757073073809005399000570016997022673002989512932123343151987954313666459627756351348160860045699124723020984738650660005708490359443849542862673998061483510487506151030148419936807886282932322090916805975778768330974096597447599207972227368227698639540996079777864454656217427521757291488120813572502295550472591408856461678352344761159018465914898255705333096778113389254684041963987639193917978460646281042711063192208661897444750821971286978118360951574749380604259108253346941743410055214251676442377976843355138135529121792347498110606039463507094324705433799650700571269311689369775972656982785022740021288773882788063819498699430356403723673599968193280284206347809929586829132598594504790288500026353994983591590148537586538535359366164714704040609337015036549525747102216155593529263686382573429403355648224318087317734672204878454578272637745187975235743920722578355931299045350808417163310923160875523551556904007173333704850047056522527920930479033588901917883047309078571432341227449576530025915705524956762856249997435829130149865942762761495717970049358166848735633851502278341147677556038277417052649685498841441526520203071225933467730709825628259024129377268419677969379694902210540091375147737707500453974963375109728866661919763878738110854253123570987997947869225019496179504425838861904429585488486531924440228673736115235714397187847025139215723137907288872087165595308457691248226109931638640155100087506477511465953378532890184961345692103702844437058672482372447766466124859853577752635453978472461840420199373576490128733651062141737197566122643620422750338698440159237496490624539622371945590682418406534157103439082571011427820939310992732850247768859632766108434140269733113702568400572049987462591347373995342735519246262288161118306357505923293972022122112491175582645899445447445439972631437651225350431458984309063125044252897921770794860976686580042737765613716020532904778947213357514332916957771440806681442152966050777875569376636211535040319206708815970136026050117532009392245235685877294139544432866697000219921252325356819765780423539123560910837174689075391334956881491068827712258868605761989115904000000000000000000000000 [130,31] -5924258628441329110589737785342422329192591994241135113907956035230647094508360559705326106203997035143263718476628950926890960926539057169539008249183448465981981961953961186884441341255875254256669600156918543112638294365914040219526558508566506261046602057334889816922195143325255840860750951786501704579900852473152220210730241278331579146146046443770790179015862504322744529638936991775845906770325675729593852342580342669955879167350362214278136624345854684018265361995412363506482540926291968038181248591442943771761496377492668908641960740533114303189766640970465300866766244999585504286123819113792626661477902771037162093645753759558773962876201649623327999010205026667576057569611823997546119620917107123730117413008186529144664438093326718347186881564761921707892550719055076566564069263872719258976799221772708299568607651866757071929035156190130207436520064962681329323218544887517702634087454796805577680969775990863478008715537756775505876867551007641254229612714214911683900578705422182684404353773795464418975169819136827977189974097753624917846401448865122539351242756947179659452270310212849716584985065478774053452714478275353032391410024146669085319179179063321414594755967332564646023672466455737361281046402319656875815730678005462226241576676957663328735744839744218213174656246290616399169063354103024494341156347833666780555794935601103536530719051026548735433358794450055416771910127014862617099550331032896793948030217686387664349969016626199032880557240682150598186430816078487955812326978329690122647135948439036565433957950179574395977971851584182014399041873024945570395400738318146157523219684766839264994507243668276388188726056808735363628665472126602816790808440383396915645759954816409311009176037981197775016955211122659364702887910573751112509490193871419850774934638503971949312890024395202615544529449943996679422405521573019643895773621471026760887881663497109967523740459134144594962301471367741854438340289862037505085137122510762881712387326451442781853430554820846320923193943020679928111866855463893935060607778143878293009126280325596256788726784666385886040459879184658795944973060594855871385287549523979133697771866048057638588805568165585138840546236186859152877958366665590139745816318023845916521073986671445534027033212208426610808487061630920004110059979015186168595576818499584000000000000000000000 [130,32] 3719694956143178318710872487525598708957900736240343594549405093891686432386476599480049289897862317213282708047356294263343872506464542441616112568473899585320078315926709368166596037856542116756472636659270191355394712086250305074951791857222737668420099353393573145083421234052936637752592609961402629155117194045349505874090606086698587592187088842758344474639190654483535833703408936692220639312303852420256511919823962246144012461985529945033786584254554384033636036068966073004633485092874859663298722337637199511041252614861792762874363766016499433249882329891452030209353821640903996552464160342055613484791383253415361603310934547260510269869693075398149485508380062436709320607801499288215625066193307916761667749923871738796651733232069466380843980130978309488762643759391045757723707750990271918319309280695507131453003052815231946648176636308486201205345803751427371801396960306169804858653080261093747538846082576564885683747274152727955809863603196691255173308938405345306555232504873099666000074113707831207838139510051781128177309472605147519685878837596839206382014820220404195458667191753763299700056014369662479669436375098625673063021579345878812776167845629889770071890687817607601225805499507355819166040858392393809065416299911117617565958519117541957873620646931106801211418660454651088009715199951791667234636766497346610402053995918965300928374459424739610850648262125246973129644081064900422351305115781444012679478230744256247996367280034219002698555669096897947410751840753141971622344893589858120391677403599539642278666624106704582564711705984398669979484234600223717797380931603887667160303183192413684110795272606848308168832392749121398147156818585930692108159992178565521284016050634327710814079673734884578336975015245097790406789543488884555011623410964828946202736224194160522358977235518925275852784914079285493756647316552887892280325627575414768503981360645024163918653297659422708977550480671159818015668363856030457629692556092761468181308076025107836151226516339719000930639441946811490875720778561241060564563957986003663007898416855336445149417142856636800265867460007490802824518293122287531888946006390607971587216479357823646143205623780752591113347712286941069130198881988675891234208926916485245229451248453089824334925988591095388649066447052994552562735005777952229352516653940736000000000000000000 [130,33] -1984091496878518239130038892171682776075238257555913894091289846899668425210662674324512700856139834749687702529805079801259541770334470871125172450761948363139995575261281073764594785081302209905195286228574505093044765381641435707519750972346391396007227601879659425806845390184121592485143683257349807662483388763133263664081064915305858735978131558298104942496020293427727196781230979965687024820720221157054966438452683391352814571386258601167524952654978158679394504940429389730042895272720209792826815196366877339293417425200807270137157890100169613076415729389106548097488090592507214988258910176882565605746604129210797980651763246024102720243439874235275703811789567279327707355618390580659488431107791265019352051879309393985054154173586388450690888736397366056747220364445336976936900803751153662704032249183060059879399175206185367632220227576145515373492167548808908907005468178972519789563392426174658230576800713370136187147326154118554286610442520034034484522961010097626102260900867988118553627343609822399814646622812959611339389375671463820854199974111407992406035346628598873006964401689174012793972542757417853474521970296127274853998235146007889962732370972541197722153623980087164018652321751698358006195547426685803793925682957414804560529789700762936565248712421773904093995104407719078630881950181911917649908112203110613213208714708863611481383274584439268499891105876785521099246369534943578159098425892497722922449149123688488927276383018868438505536603691721931842670427954439213032783675885513012711990728471593548583445773722222442098131254829970548132633898585747610610602184313266492242926845747649457913090421157984903532319602292020751402384142708083162151757862570177666896155573888845858511217209651914378300044053508081796969335870007466316905417389637269508928457579682377454681875072442431434958781251062941733600899637183376833836255673385225076875406605712297575032733855333311632772729467122162689701539295802725563442009166536863534226253826810071320429880449431756107815747525793471462358662033448795075570181453021885721746241178620503157953208855946577035007199791203222877913894344467648448509743225935036059341037546963982588921950125016526439210687385354822245982887676484176168659470909154730168879390114812624980239494774018540574586414364359916047672882598062117584698899790036992000000000000000 [130,34] 915027357923052653331535056269313242170248614803885706874511968746984030840417234228175533217686607630239225781908451001734514207327602103448567728466764392718764648047562588760453466665323059735489196666768957435624921562901097226528385966378013534472924962272266751693666042584855818398825949050104606966353493240453448839319397982548851871756617340677445183703807558976104176181295927082669518095872130456886300338700529406483585888577744049486852635833812874808993592476390189488326700366496325676066840957489624342911186947815360216457881610537840038473781716195744691833272927847176157726835622286143757334595515146875264293476327701434810375805540890770756779910313108479253479662028632262789289468170561180201043276883071432980643985665267434247875091826819854369006775659436152664271237787426335879470661253882158369594453060745732989686019222860448065616351701202910837185353153927374605040773369357442084911225568038718701167367928502678202712031317996764914718877332319743105166984943192580873781530546009283711612350731356931582626405234915936624033199267342119625350305461747781655540766103927192880223481764200547218185842356230858652423714687280745711982731927117006202835465966210120409483690391630450344068463927003100862427533317291371751528141211999032678549834868864814715964629519376752643119946365166492671159443074327581376286310059046863377087670490312994751388942575920375899812717056895004284026690170951321972787319956496261339075893000752987641273887196408829120356711349212180013583237503085978675783523236633101173370787807377738585624149854421916688268598454465517323937315831137408504243467201236796878714993517902884428412560023311447220989872725492609135290402222100180948372087992697018445021048121393430310330075454370907181530542106236769283788703936279268009616022940438481031129216364536405373804530841900933865969747973737516586704789257528864669210674068221789436828779901107874996557197564040507535852750919815920081398939531260565903651544730487251949238949104558198473845704400703148510035337583589002686518030953636613770175132871936695947304177131765605486112505685886079131114477309238094336259471714775730036776850217068666802864323958427959552261633439491166794387850705355484761203541224639906892647529187864253524933467537457481862285516769971419171225271641483866579692452107517952000000000000 [130,35] -370256658296793762472525205363391121856508698907196373652548107094118255100228400339351948097678301099914227327178757716408906661706745994639457901627515207268289459469185394478014544995358781128297995816165362763082098438205932472687662180877569152355881420295551698779720647754772294631659925309198973018539620279370128647382150197890138866578124138353216152420396567744463511640450907327396495089349658130872713306044451507073600682212352786683710480663387367878357277726998839512643192672188700851931521249046548523578858400190481435948368455807065022631559357108826559105796758379419372985865851183140955435599805069774794477948439917351299764219996166091201345818635042397913480755703542298091654873445821828715992553574318239948198345787137315855660063301915055734058368551422467285427583999479308699288825129949250657105703771393014288034895524676219616835200050907429752986866603573722135445806249130761950250233158585975114498852439752620090906138041426364671479186562013751378325049616786286977849770830625119465622180681173648332405372911221426154642562362083117429492404132231928954808463824981193566765085720566622679869844241905115401452925653917961947695983969019890869302361176488673704940080299307315860172989376143513133885121656523862887433922523573696209788198489864024399481003496323784243785278658610015213895796761802135708466639752790127156657104338688954441160192839547463503815167439339924543978252484296431346316564179675715151192457517899949453393069336310550627396388829436092831557047580022134558366970871571413329180549193294712336923365511809937367984530034914169727729482058320633410992738465178946949720468814839373029270098320024048458080648449241836826216226306546279638586537158862816337535435240564034203447339686851711619976795828465831057907651930081281681880929400711020247357799158860629157484892670625337750778744876643302348326458519141415454543038669865718623532612414062730886137155263337888275816108998729056744762183461324892005270838369347635742647403886162790342753909451002553549142103902116418978072578568339438266342371942409735848108402511115552629135581331330710576511684059691161459865511657796388631490631024507682101833793664169013136700513010802886191154300830946130971484171964595000804883370284783116882450720664410167958254904031294360336532736676368486889638613735178240000000000 [130,36] 133288840277937799926927178386063173794099708162819083449222302827323739056473716185995454066261177927218049407192204494145219240231519132523432317496347919024319339231274247075413822553124479148275474501897280662160474350085520224759896025262717362937783835432045272282299924067192486924975402827068491516991319142246376203027361359524911005204044541508452528801723377345463621654836596408511704161331218845515932101199447046293123516726466238219268078217652007257981572382894541522559285332317564596747253472906153624534908002486990845599505633880093700832781196322911106444163377640494545339818558484691578615153937284448528982509926889726172978623057534775798227670714528012767363677618895715967036097990936313445860884790113370359598188610717516300871588268894538822549735859100699508312969296990436001646759131840600972003578789847169770629028689709586163817113882431221722446711969967056953892935955120219588174500523307736136808172987917063684341170253329705934411793901549511439107969278192056254281548070239753239877194515076344619903847126237500947641333315046866404318648250126887093130294595998325779685981711646498252719559104784744702179674520944628737864791437199079835530056651986527633050798361662619825618888718816939462157269700208619508966523996218220828474673639338210907289022800555499900214832903517516469484611350775266080181686138191156018664425494741117453519912151624082269991878721696668779091985571051774676330791551084314220532250186540260885284720530509011569933605740252424211132589711102322293381938014301763393351837333845108143288860432777413855286840696335618853860015010057904727294119825734918910608195677774917318018755326674799849712978958908707835882906609471526593610879360760848034862528224689713637816032996586484862149987291658822191052765315117417916119367980248157365193008396956364346367864778999856331824866705256642805277929406425977257366368656538470401979856895634340927144281911014016275245742055268305194911893150566149357562317712039979891614042172079322627343953197743714783114486723162174985143082704549114571995646173566964002601278370670392163055724355676849583057718022076190954193148379984195260465539653128439407184370816285870032418503365405335822849226056186977931932600872078171313580764856865824541126022397224258597544260161650936785107803328982690600700780344246272000000 [130,37] -43437698581802092885002084323452052154521683260255195111649793645473164970230792589099526409461078153034661448353763079638323619710123889105907463994209941172765814428632843294223386303994956217007409840743831516888821639595487569703664847688967236522711410837666503893985579878420177119298260531499242567144195950425869450352788089513378306708305251705914298223363182232492245400543079713495049728504110710435961237126716420853946528802201978240769259005486583329788443357857727241200213939169343650737746604851087764971872597888242400872859930794156453994238257144234320905868502836119133412403337950468441969621004142678209313699087368957544728817159540450108508068242118898164181496630928126628240082951822984499649304504437588216620607760166429672362920004382186172729901894474535651616092675820312755405739788152339391763229636587416435869895832499610687157573103858886287364748862957521251122364116043156548791130222626559831319177840713722952800264274530627553412723034002021867762962084539398184166208429863085519870611104160481373356447307473878894160356780770706627205628258618447740932554274599559586836868799002436360383709751275982882613386855965281694393638167827166387416001243536328892103509945401093877802141399407320050295210768526179938179205801494445044783486323504262987142575525491338958682329709132285914714680022616272186979230684428442358580931776917325023617109385093430693897780238507722366526892983190242145183080212088870479145029145299763205518858780973978788330552424957838709795223673849065461923888352315324044306838719691725896164467001818763768605927531159949807750844193251651001042016066788734219642046691368605503763188842877282117529557269043651791031994284011125707966868839788038257735839587308014156682876394500513835583875497254832513761297008593734252651425841559430716184391885028424547382069423350291134531676104618953904344030002871877521874183307066286187027519413151445914694094312735799356684429258822659200975544006943065430591998463787517264421851696725150770606577436386362140525136344342363447941824929710952677155064793437194427676004673328264711145137199823928355100594998226732573220968828470833032591417238437740324767225324678243436292433282211366860193499743645698097743146427228402306039362778521712719978115766521686504806973336029157433835859015640119295331967694995456000 [130,38] 13134812793971494178575430828739147786512793879951183942580838098310819307498243812220730664400161968147507314070692728438641876455905186256156591337509044490393825098954679512627152981273164724035056414477729563860607107134727946374478744875066713717290172432063297516878832222899678683497364420426354373624765828679736980544317142287231472004316373687693420310339021846010239654282244924065665478913879547007182251730069442002325742957931201781693739321693154847773152930559549776729470899053213422707868032021587441375647716076518622119478207390520766659837821551159964249719529772805176264855479731602195776844978122583148250364804362322776451506707857048600439140529969170726694837541181265151740546416100536609326711155661084215408102427417566615420046544562701180113345925997711906814338473820905065681610603007186791639086882481432650619485041419698783924235152523330945354998137932929224833851200869272099247786832406464297090018114382348572267279190529823708841101626648340236819452958752501339860616371959293591901522919583164545286949158962923537947135775356514411718448999271211193604702749510794956184603600596611941471686169142957072391140923044154873929572228658569939755295589415913255938215940920162647030037409266383352994365222312473515541191168690683717990651837033890305012335145283382397872539339126726827299725874065572578257669961340959646514178839453607859874065888810745053385151497350637523423369010171181220015669600803299451544175042731567917825787402843637558520185182489354542737030478445105797130181814051203008008219828154537406353223353644104412558154873443882771966651021145450052930874714960873025092489038122569948865080176223125285080386136015524159833434202515459524059912522602544268094988020923980407341635868332634060596265508667574933783046866286938789164275911127951709001294797663401247928151982961419466791742726950837155830624366881191959742083392042593020334102249805052208158303046951933925258365909663060476067860211348211208180533128880632364672336895248683520165340891831636257152827138937925503216457364672317552717053522688742856132192603026579321713803586426995427299866307114591255878677740030781959275731415679863620600450069847563446722597032983471307228709831488308234326701907162332930313129045520360087196962985518138583029174235212467714944632697181205009888842564464988 [130,39] -3797227590560994717305017517340437595668275349726510044180261794945204563925207211513719899546897070949141735255869911038015139810489055175089315167754591517621567700064616391482930025236041726726738652788263709454796771965172843782057758706959004069712266732017414074049602461481506040255080694606410062462670532011048712038920719985172453991273759609711280455638213745220964223030864535763450127894146996061130551934604932324491090014364461443088735070030527733789383045250055407726575257438209521407806668789450687489754456685461412373413395841958636217999430028049306072186370326283608942534980929929521524255495376968397366357676297706557746544694047947217865093639933697290311085547301926616715316779624498842424944053253140388130767257213413991226680658282411178845731461506873008185478317397908105654406158005798988861753131654279722295867012128345704882835324640202158323963835198752109687554148682476284313293387947331130541154790625524772627565655566671303187534543253340599674294666599163388532432173975914958528763814650695491753371627821466695923548546307831510729601044608574023329702748635941299545866328424050676426640181070956649389305537761011656588060636462082359666511786093301244922785160823586630647968129174297547402126305754124780730089081564244767022694970083413342029437962453910982180744078777939041500933481805247547149431524846639233529030291062895730499295730724047643340956081682332167544759189017714411355607793735258396310006794818696384371288628875608569001537765349814930710534263271764398858717489165089397069405095549884545024652205523058285914733672345001965312541855935493524785468497207498154498248850036488925733065839016735420998942837010264572928554750849308804075118575674242208830204580013312045460948112432827657278197006168635196270208536416478782456637110632285616169407872178323041372205418957323162442419415194519961221883316935229846912534813701548238866155983139095952791040176811652868135466920731973830679218390605046903543338973313916855259111189197908608531424779572399530307350195477835688393925720792602461030321297596636154517490474815599798090145652709412735458871087719734610734837741323364759543539549412107411276148697677168766702586007026746265689088612610114458255502391058615183936058244319496276049423821244647847164505621281953904501962907680428603314819370000 [130,40] 1073511629758021790011533896477830275186742654424559086172765232405530974625445574203970910472086415833880631199296242044482482707606467105608834366910623089189531684189139861662396031696311496224719004025965521282346465077367358201243741375713528227109468156845374959651634737794749922418587615800586785087846153327943660584374463309026505402732801689263102430649294855853911405648306766957373302784054098634041228898404748528592414700356246015971144872799169767929653876455183229003303728519644767682533940596717558421178059496504190097991693754199150226375073519124562504302663999565683696019551965027927733589734566228860805571557881148328105057197271953403997499043596331725887251983684005263074242234713778310275144388295917522894863678967612826235043560834874773961040561253987485010869709733658422176963723650931501575409930050270237497131592446511845630208341216725631995359790812997275403980063195414349282409741760991896049038503173729703732717455660983237463983461293921735337771151017814005223598283339999298616026427710044220232315763690320665100397763343790987436489091708423364630326476044631517693065553668305525726385745004018013904082164109805657543464446983208493147933429426836912504827475364336974039291010708115435665647956358359789593217275141342853271438964469722397312927232219401220829425709329542121670379572317208632058182761624703178153516178845183932033682341798882067475764193262989917249959635959088667916816416294560753676382077925677522217292845037012372500384544556753635442294678329016303938504080984442066282168510216263406212661259821243299776476075522598557142620446578955980225505917289243789847800083707390181845018885284229109154332254777732502684521922431842978497965668196106109923930907886157306073874769251666669922149690417103201888422836249996629681214389000092725369139700066059550106865278487177772026996620861907873340991101795221006441453191530390091004732558010443191818669116631762830237432266839464609179527958904009704166774746167767842227643288518380148011242867841653036578411725071958915745859303004044360350378971745855453221314132727780235151860936181951293568348429038975175698544386162397580329406662142165140944889467166187394674452601195203750866351975999401320634214531912566759263249631773266011131237342436171962402044713460033749786134279303577012075842816 [130,41] -296288075256677986184821747634415671711323225210415194256249300382498143618307385439875746141909600196100410418113938810111006369665003113937652097526177291138003787267599973399286126849779078719796621678740992612291453911290112383345529198023566130287795826855700957360691348504723224559286059157414717183649468979801554088028575482555024243312033844345983841390298477525851798999646845786617594056997584962013363839902153089541279147004186599792427612181447429088273212809971493491276824784593912917014821726951100249101114231260770242642062590206991689275773947513950306484206728292787377872245619946072116715047056960578743084578914270576580946114800134834304205907643415767362393918683391785443953710243325761967508396951337068271322792577865141852528838611519612722493237574025866029512111922707948931101723696887742053351860214966460144728788461772847902258795543587836023741073323419732130995560326650602906126577895859749084286296592826224349177381452145171043076936629145538224421298782166107798285711183637915556570033469784681665808296513136932198540901650328623070432590075806635213489867960099595374999104255523157363548573076930790446775992625867687205613314778496943895820092604573165465225669977476945448491632279960420845845301168513763561323211977773936027527676853201914161261287781900844739210109190001007377053863333227119491792997540721081700322204917786465019220911344870454502531884662286916185531428067780222874519761291776907744407962582527607197458687330648451135012769188299489025873846328750761575360689603145981933182450943188953811853176446000610912861210842064140800640306131432641232557947415391072766902779448642536880038116401361025461906432645945095035086834649628325694805178458319670195028938526313591418614434025020000956804758654214257226591425319546916437498447446610521865084838983462413124111653038759186959183938459295062508341475838691143094696803781499500566566090114392496922858613058200072267882556208361650175815812463799008414361507009248489114327332346247476890017455333904940015423807077903811917191525677972582812560019925716454402405414584900693486474488652234124154138478122388462175880010540645027204770154158242833888951206363241758777192784614545597091760059543790226368746795314591203669975267993157737698197569353985438903010916349623630169705326898517119696384 [130,42] 77638078410252618318247961298172264744763212933064348880533423740031820610724246598201031272236566966242019213143892395045460101583007586596036450886287142718052901925275677429600192045504067660833022990791270569145786789262142263684301387477121747870637116815398753092123302575286599848740638443215992706308805663287280799749490248888374972261503509633404152010344939320264835525257271779762634377716678159072331481103185567339150628650246978092611074460908264931081297398190206568649757725130157944435174328142134932833762797271096800358190954347701609345642715424762023296425371646361241183333511687361687991455160703259044659148651335461019338603241470140643503056022513130022404226059938459976961314556150967079440069736060684894301056344080489712156260328001780585202088383178997448707633754479807768375398101014895926388776873556914273196409540771024091202499878813620971524060967252771982978772818765169972099683235268502847228146360680774505786644845286775211686771043004009166732542819668145745325728173300052282579076715307578379872820982101168350419503143054488288961870364732594536650826844100460328381651988274643978090168901421895556496407266306006731651120108145450943369958283592991780808458074419995278684118971235371778440300247403279130166661951857267464998496235801522197277770603800951790161362210251730241294583495049711808587187122247927899702383843367375696637475228370035213344786668767976046667346139742699407893140855516474853975098685685175996789772839343943619129381752674597551643923377078632156773796439676197010629956505070325753543870002831371218948046404099483585882517456486755039406169731635272300276053885814098521159237581560411109304406307372656528652207638913421703124213616489778679641098938197685274420183411028244362731039093624575828811644883712776915266968309509762944814916496886807776054650502798133054191668324872803699133979722852443374075391363272767896799282430778223302485364212471987150226388145298602086293333342453547869000745760850132659983997861349278568549420556444950599359958671566785815599365831320928277011615411367348987142593734643166979845462303486882722437948723378786743256421496221885264667400275907802084764638654052246892434765471835329468145039085957210828068298826174447705873592916960726057897486875287048188401154618277421181427935522802350304 [130,43] -18610331799565682925851583343892707819738276635976372450237512365255493071579961561616308335445056774478138245577533509785995670381097235330715398493651892485249731909561187967746541412308122265437124413831642408338193813136299763347275393636098553742295910763123152907745014772062906216408991150296396349347290650288409610571316136952708990155912976716658511291624266536295455533292492391405787672051130955911500647872465790990327749484841725110938019650176016494107198323566640749504492272114143429328117160826074887425812903846173901105809899090247341724757344936665648514758588219009964857569651670743259201045382226369419389046650589775665376404668925269634178665348325609902203182207904006370608433488449234254544790199815105987178669811635572031662174875011413071515764691626309482005250478899423684363907175876706471866988568893350380843157532692344985444132474859206639961565665151702104074318483255196299046574004971677279671878626585750272117721291087424878576508268038763568729036346422655858853672636028283150007767082098726777472660625146381897756918019994122378488199753225785523204420083647359661369163303459790257177773894898699255523271976121117389995903148487246787857449875838200021275631247001543465315031963035551480971548370131407987935010436686972674356579563328297775334440888256645626360469305307426831110673783517730272674469412890053531142451315209024964332134834974418088245365955533372846055294119783270587102616264305370918572917930245791318102118252605415327725267686808086313490543050324366224774665556637024241068519436950899294356454432148237560215576363821869087787302429265577487236942795508116803787169428879194286385269824171499182149520553443431130307675410402279144333461570559009193933336645511185857811996021823770069666775246719452497118493154955434766893167152805421800751195164797423312111285387910810388634049366741768322579450473959835225869950413438884526841801471762860374502721408928664840342395835762183263896967606694983943438814201545485369162178599455222655743383970640224396191620155550285724068482251396311664935929958977368331794190806038257123678261495747849477530180257449088046435912842905982908165273032070126435590900240896133409970477660155582782193608603982970933996938738967559556998767777735159942575568752057234895394598373855296201715895967264000 [130,44] 3965250240675547853601196932877430817972697881417830302600881088959405011429935196478182947401306872673941723763648340734637879425629922108196534314212275069220781345895750459764939142737628883983835955183705610792139386766049903076029476875200026691168401680905690070147245147168469230897758204990967787690309597107740152143405856401309154796772087055044453216351617519601871865503679628744228025845972367426186473119210359698196315352700944488816415526676445560514986681579816215002096334396610298738824014470341917940735300503263157113237388368959312160663275849941562511312069124966681579802671058126434779326220455299163060511960935405709155124633707628193297321477873597958727012790961749224848247134703325618548747959275945743997691156208349467136898154250013301301092836025188075550059282445949391800771924431036487495726294373174171478112125823121924336529722013516871058135523603899238319979193347258530867485217520672980667112615843569463347984236569915360349425134259726279891436661162185557931274187098003787746641713289333661314688678139850389278054960959024661038087939418408895741176504995358927580588423948106175059283873590546004172571747347352377681997340582570860746084976921069212312359107111233941226013859447883267445545101150581444436975715694678818338378457372013242961410078751479379448077830135221249275555255243601861496077350086530299751841764550207620192271891337311349164607291838752243463348699966163417654290839876568327140263774976918016835338514616332385615427444409569520207323996801436724105662803880545541679601400758851960608483038546961511923196585993463244298644194317940538164287715327366903353642632599339680518316864687283919266012467667454332001961220614730246187554603725687802711701809872395906754679393458063848699986729104517704830447522656317178425908077958978319520574884415451051630387553176440290860779243507242568921114778912572418241550058791052852356346047986936290826082905494735481340100664363696096364359160647000848417766087412899157399879815090773148042652530012992904073021153914980256319099558491433108844411320367832849683437190584086309279919658013860307786291731867879873938866850840312845311128691042180719469993708407042305022170854144678458466155433353610615895049281060624852242089336879108186759502622585080397570301728615539820584806192000 [130,45] -741119852736447870916946335674636589617935078627811837301008025716576559236251533694385008126139359416069268889847791655154124598021212991553599501811588549515416160320551580195945569931058588858492512947102479573077734292021065480541010141327767464234785133098988772421421588608682041882019935767379398672235305313635992389589234671472633519466094011216182715412722522050001543849423552299036173782119910220008935218735284205037325817320336386178323523755707627111465317911662989898260724650288915073912766602887080181410553386059151190593463265133083915663940543836360848883069885717748826826135122005174106853251284226458100908196688687886116865283206319869956631926175889265431482565476097139764219240610244227718848550746642933573196207366860461642378546088844727172650464910890195004641104310767573020097069097021159432486654031411486494992591701049394209139648513781081697633436728056180775278136042955785078506654607611152261851263144342215235010799167476388706697077437888218380540452649133081740588188174721805240493444408195925713389693095835327203092485192125935585503125666104541185575279913681531671279930466924272048077171543406652038345136891080210315172176089775478024111570452041303377941154822557392383752694947152683190325054776227862555274747266313073528409781620168116426560117427024474109658221231788725784277322865187453742756397360978503982325955104537423143897830906496060551598042577454132944333852140324234362175919489322694562607706973269595877663282364404577052247314890025319304153966720114054095300437874419687353248571742821052645868507716148739793420718845677997144036855294491393565284032534991324899983927257837005570589109232667422749521717712260078827306743811701596984396333780468738623553862952494686631869882409701253957117899477158958445348127092100182600716641304590963060325703548449558331608853067123823348593121722242079135919452008096520314127655945180938739972464244491947264462191400001449054103705581130081081236975790931514043237152204044945676396908795725247751549587833538524070665067432826986972726088974635696682712210219975694800122808276154838432748341915901379014958941186476148183092701952987302052573241472618088242527036750398681546313728043124132736813811568004559579452774595711501392436618796192857338794722516985191782017475095213418027463680 [130,46] 121738237695786631425311940031289093436140524987818181062619654531326142769882257368578162469039943403672245827179618713878962215168744405516998519543376616149146420639200242659528870850943365452513389134873104274736835096580424040967372698578794438443085700975249569140714702108043751935316760259492417464950239957374832448794464433162217874200702490899582950921118439594021471019567396996894495501489442613240259009493019006196517385133413421728420898505367052414677273088845016840921969315396022027957042467040583335947860846415416209839369009999269298935834326294755507128277814992390975216344101260414026964282678422748707066898688211271101672216482348947253159114380576340728519342499947729554867325765315332941860297585066872936841805881172240986015207759515353327355024765609745362605903263832174615359835230707786577546714546344602592598508344721078186030514183472733308863617885816075382667587622191229251613206978357392699327712699443377266605149780662319139566012630820330644943915894563198041271724539066877896330548503420143348667696387107968881706188487502976440437613764668710468577338540219935602302059316003680638045226882192779883975931909985798568363178688238591759880666799163752694501266741122506377007404376517993045604972603636374158006358556148973474251054932992308796008125705835819218188190023667153118237048548068673060877697676887997217422831776145517471286940228323268855874717893560203328156484011539959996027293622346763261286296338073007114694382249681078368234196064393381193671080653226313368963542596047868549773563610937527671367827753719983010414961732047366023756067496646435265456949771597028062713277941366405782133467600276581376745750065213400378048680028617091631519720966990378206375743110148281601649783594649573371647036656169686077860290614361600732225956065177924256443615624855056085659767875956628680267047328850548927918500730458360906831443506305651740378044545353493778338397824261186605562643085834211083833044978336256397816571298611196909419136835723350779148149691058064084054391752348515569007118355153323896184197216641501840033440406505510903741406984808035007534711661368465001383909903517990061768146162086255831358721548963781298469253712164698188252059466818399912508209746581705576253804370657303257185409011675894605049947627341777344640 [130,47] -17816307675840509329407431434229268168578149424923218505669019439254784244598791529838335546928264573271094851258397182762086144492423767899298862301066899951182968986466011396094446990972252429885967468037943699728668321293960884323334969571233821502071796547874822902217053190082128957992644108549528177408096464728758872958004777206196660950440970273601496100862954111930111729230291457776519136590075618191632048362911908917705062034607239595300272047543363162783717304539379145018509068303525172598012030553644904035061106932602603760236103628311016761502972356156135052591695156499080392918056394593356454757990779621067020386716684579463542517108746038125847460575802670626476481535833919782399895368373846932759782245139302358212251431350797998933963434011970198254377349568415723626570901317232160175974960144536086558585281357996226436462504523937303013002443761365729289903077057178686480259814016213183812658406440234924918659129821004002207810099551279842403304467864076111512169738623242183573531899794682944624096961107504350279862819235398881942636485166489929469842813255929356976477929645012794732102010805556821814398358300486830199129490327432032589439319438479302430063968715804368779869684643385454513115857965966241625489496049473580303554587383593332993863824969708840652560754071794890398093588391196234437709676159017997446639081847594610765988397576289707487832771605054390450836277448464138776235586215265061117719410598832260264340949908735572105737179446740733679791557094887701231306251584987118215482320811339138584272442994424225264533595120730346628030102359681648525409294833032328237401305308117570932258127294289106138898477512642202611598059012118619358949731049729123034684914416142717294168602769246225772566384461209366526276935700634983917596264599532629449553117184168775411052568656702919395833377256788051267037337475088274268525832093817627936769020579256948696928858800277068712455703576475854385006872551040114282612746921496704872793179674126032234294711400222839504622356121909539741269388593933286548414885072949610657164698711005180894726012957403336472127306442543840934459184351800689942134797909956560103804402403497350881537690529702141162397010039780460340568826419489513670080861339698334500289243251776215147972604955651707523168373396593280 [130,48] 2366923138650373809722385440650908985468888705087984894564291120911498615495956098192360439513319727084132169463007067404094488103197207072905329521745777410614755803296121025203205106512268591367505831786925186140465136548934309350922272619084759637874325964189258229308479258457622197039089618836305577561297693578770421832380165635149492966829591360761420160664148905953728853811275638869032062196327337348071412271710104965264993232476952430458684124336695165270852836308499645281034533379645212263319999074617125056279632699035018408960349582985347444805921481411226737756265041153180769661770113676624681566008973492350722792756235379637538255121484559052768633793749176687544822618147108567182495112427126793681168096360319594561165576435719509377584691341096126301608657507033216360395392197642115719046722580826188762367578694063018941335432172258495567566429572025193493041744491517705717965940287466064324486660962867629294503901048612523503808636816643371651778991042453891384629284851898308659281781231906510785887780763972839589520552570814567586170562092520946741696199934234925557902853126502540888439434520432246139759194361877781601062075058829982457971186597334214968563167865235452339136542715462077160110309546417589130058007794046537700098632609665655441482476979927218889618709665382570479754098657093349811310944667425410387541737611769723354447678234342316689668904162612137034817413024167988055106931095049458189985077468162029579104734855924637900765710760682389597083442005510182670210250901743487293008844648053625895771344292644420350564347026581733744502952185849636322164699021574433963711219834855427736427466057415697954067093004469999431132711724285017908747834025526880670983627792881443815635153248362176992958300089200506864170206638924445122141007673923067523635073855334849751261692280370607730764517720111881610696640588153102848320587621742834798198585767609365431947671709434208989716524962203772031582966621204302414680666879158011463729808596767194369357222167014289474529505734614615144247651094178605355441015459728021906239960093248240091833354185698836481394892612371397105941720520702667432132879007156165189127869723809094040759462638480278131372740844198657469115727264815673952710058891432803111655834058601372424798576314393167018133114630720 [130,49] -288786232139775503297128073502691043630536705135314480148728073179808789333324831621803117091402698041476878280489930814803550736313333119422175506322082086318372553907798380521349069783641389922840390610446512670305442716698324120595435907288204529696929583312970891153355051301518831409182744585499648807921869252887349679417631566354625349960656286040712400165230272835587427742488846199545361792865401439792097780489795511977442604197103849664987771754740109878060046578355031903379541647071532344154914591640852768568738524196229926069765160506718034918532335204394723405032484679877695604731104092873403141634875721082926059154372351549735515994150065690082108680048768326237823373745798952589663800862091365184644332794048365825320244163325034977257414922998086581691928736531539695539196259765942023053990379740140097695696138709556610839921250432915752224803713786690072824906975051450508543359208705355540217920781527466890186697677611458390177988471616051164953181744808910938997687036557283677863282426753478806677616748541870802383114282645841844402502178847643931092905256000800850043388041633699052134171392414552692043756752886430473011069031651348584208932726977531612954339136352143938825971445361087094328196709651244386248793044636962249049453786366201721727346328058839788285725016589885594329444047523931389058542649912412991843123555236932495772458670362712177001449067733366334198604478428825688796156249377137940812274824140386389254937141684591759710924025432959553770783383358416749598625152448252850412817387668794973044456895819844689496549037702517435414863481187397020504173281237781334998590534270665018652285355692119210395011496117727112923805570727859761773273702303083045777333170189776861001589711373215268241749668806983703189272545936533883774769659343392301779380177507445739656253441939190403792952854791384283055934431857893715162613004274796930811095389935363341885086106786124411313208291761619697701166676494286402048144265955121765935426787555674356458522449671119011390904797586557188862642236277390477758767043389474866151550928311201774240204634889319649664817095821619802039309136968050390442728283411400071361881616134981863776266458820642136193981853993346719617200155591629754049768234833385071702869643573371850215798382939377567376648320 [130,50] 32269685656066903174055781277989127347993837693625785837663710719097981858300165956795978443278891644232408971904929190887081285803232547703580652897986206157168458321046751389291992593747052463856316848555889632087894304441818770208764659823967897207915827042668789035591744602315442735971344361021248081993562745385974120793305600787274152359376710936830112093348835590144663734206739160620584112246245741638108494191114161975768358922196593681459985742181735078922372050918477583006626603413920242888688239686018617153524796190793755411268274157156342362754479912866895578634989280628601991621200548564571648824311889630923617026516923378867200344969927029987191755977219113809675321779747459494562239066921115441585121932471558845559115606292015981970553636477173483940914857119222506966454201016964906738636779962048868984770445591758847135099648828209895724414928803270092882185305957780617805287624699885625827034764162875722081357397974435353174392602680557374072747602035425857802013143337061024990422429166593805704092651342490813737008609569106972641963600437484438155578892564589012785379381032158747865041445046943833660725762361951090780754858803957165487975159863685751489440178585356986509164542462865693382547868947808875666635643360685031447715853674344302463799937274328948147600588371397451147082677602569750268959677494071233862966304158631894746064313958383820891466409450997682272330340237501193455885688198310850847471645551545733076857002026757481331420155003449914721953344879840712434880409981619521719541021636203684278895318735308926114015142486830243272790250699702027181104074205965242693465249081526272581417307680038774177672084089234157513570399049197449700769290562936438438338417027618605907506119512550516253513429432783275259360987881798504650320070674237805671539884677493098751173371220862257923996354142939456011499783668091520429632386719375183051827558836974219007757523949926219737114295825842192429618447439261502754134897453622360530776810476585555363858955883355784979807014819220967612583542750675141066588341220317974441597697664663188767700912399485426124222159718469809119579737739056738985490360939851920689288251609683376157502713508441191584906121925436200708358343948488277928556513872297718656132692219659252949659193145326416211800 [130,51] -3306764810061241281662676804743182249823360079626926766807711610072001936173921692988556352894093590820455687320733212070381745335918398682292101316933641726348986446749595362018076988059520742752668128736119363744890833638414036070641176245563459062838132330791236744782962485432264105927653499379645352477813511041330564964094549997546615301466331792010090821365909134332337539328767366541923838021716653703416844721218748648598577985096767182347573917593773596327471053115792519280424183783366775151377246243530585307908950834230941795667286747235782154925633541749428247874718302825870546220109238221758185057076051584973599303619818687245485345040345974441976052069548198265465194124718905698511792918998511715569215927625908175344158154282917344313707405375980815656133212324210605421530082109784221624877763724403301609240584564744481745935353895321105437233387964604522341093762079422809251917408136548668437586698075405868261163166883610526624835775827017810392936636397785680279267631253952360604803827133853339016342224310615720603527681650273077702617720332970233071463414641054230904910308437997110359759637833418623612783524217238159656810311181136690532211708264129849286438021750974458500093038352025675097865769170849581930414478044236311930303471394649049580898759839285174251949499314166026405899581064206521393870489643866297827770911590595468390350001309917769585117955241700493612667762862864277287691664229414707499356093556389398710720979723130002363393526101581298135198181629661474866547489857636554690560926761892551120988065417420354523960430047539341127094522348167006965988591501384876559157231158062196076035697489462398689747027813656128580670253663868515284851493497704737945383700489816991424358183037686171839616188402499056183616787696533412404239621695638159580393338902519093546680536492687481907089750107596505575854572789845303351802819098938752549836054035194895989164393955180355129888292166187159051768352368568634475846792775709014678842668032568372354805807623824351825190744538304938114215819055568635685828277350921572587729221493888792053033779456973564214913437617564588406344888894723469848974204532835052809078778189293010648735557573228501948118414289115546652410409616102655704186489973133032970408521325283828637219846166526280640 [130,52] 323285221998344810868877823356596815053855317326758650503890251112517823498810681416556387219458244062835250465498366423598162394978827379526325650973872014470663159827788410509845973268185189486995517231288910521556778263076923762218030893217486700061422930997637878743230219870127641443869765661505487799053646511896426961337460156500301832727517266385021916505506011979464821854617576284605140617104168561784653299958402722454809887637684845700228343479499815183855950048947311983195376043278461106974064647520747412530358136419781283709999032408824142885971942348562495706126514325658438550801475215182128629053408591856823721968253088186286961904730199681641091141858816356112606330890718528595090360121289602498398855919747977275366442423380486111209599883904588509889756695522678351925568403303074250137548186817021590121201549889834833076259826495904184714359483698001916488393903221521737542612361208298789877601886281231051271979184625112816713826185131496862906241661364459655320097868589619239044869623686089190135292176492970879977592336052397557102946286996437050918674317712569570618195640536313104950694938053879520185403747395179585007067068187794294816143932654882592135543113230853980830445913065237305886089833984035955432275172821452959670287030995041695598668084611243919348144565419721686177102967747263105640318696976156489574062172327862220147180114233911680700004402216315885022868351098210728784000387898579073884148302140181020723942613210926109930193423648695051099802573135226162413157822438158682570680656675617050688336106897058855558527052471052862835339103790208499467118456360231130966079572177978274086179878188407938284840333284229521360609730465048563649021811141148009672949888788207127654009728455811678376240689019560697170674854545044895343634537586912184544686085959030307896577652682086416451132542980939111131587130243494330463186241754616733456679617827403245347869861513758028725126641713047236084682029647358066136690242841937584036106658179542134656704922011970086658993805335148494356851844933359966577913691887952548056051814535843642746023270077865772956333239211839721096831945815741015031251823103075638290202170617194001622685216329085030567662768784756382902932013010908234458368298517425397156622995560264152664966878038400 [130,53] -31689915763680099356093291473316611124900348873946527077645472066472520976397248880839152706086059296186660342255068885902675094386997905041561598717547139839781712705717120874213260921248759027260037816264709073710391395041808895189839357383046077079115172479994634216715723471173447530867362392885653109120718357458363367602744957737915686655517686605252853855585243009398986296568784517607369129569606663122630809326363927190790731179020894518675358720990291643834197279818949839983363975099041692796394467228852905770923544656530123035614284911274520084313371598549460857137913800915393595585582656797265798279846323068820737879526437023950528957855486247595677207237053105967935443397066904022349641059576969201588233481730391193945038047238136350148207617921276655801910558749463993824809329783032915697683981098429229609360571997748295019222305962135209164385876415855050320047766857950981238381711057148490173509721123551100460220097053687331343813155873782064043102428865889486312112011512689081433328994308269603756192636689490646658198308118302129269568100581783549492268234981170571267690242207929693917837055946740007554634901361578031019652182787359533053280376685566363746434050559761262002780657165808593392543200782750514562796148778419396261890984042895450301359756565083381400825997701612257439394291748451383509855494973790003617583537400098956338173583006720760279093230337132495127874985097508114289327986388588039487625698770726290330215723280728757783477008156230440781166524183343529571061372624023537589938609133710387265639006806133449739889688347664421559512150971642942907700035929899747636513744145094276071992726774349772036362983716534805857538801087850682215271898651642347288188799225361190186848988094879203438531872574264823175372347005192301045018849399279836621487257763140661260731331467667850515589281894650425011382623348098975120954126206911251401873647327325028848548349765219494560709865427087919693664190523580522901226098452490085463225667312837122047810780576563280607107593883870472736522677377867638217611489078268843230786046495825460348149707164955722236184304679459462906051771997982588666970917089684340697786863591665506770291397404245813304745371463277468325569764707305353995225347343845579040256356463985214425029153536 [130,54] 2952015144756712856009117049618021685177160948577963908870095201783795136816293064876360711437439546983323793474947153627288527273052237835693491979600741436056930297407608570639254946148813822270430759182800614478559997931056659167640965784642298210697890214380516771918233061117719195599095240565937821154889787923465136020514685044840126016322691498234067613430618647307166547935218795379059935050598743102662490006052934557768023921689393685930502342979730339598686939035780188499832733389204361906614790642117625627969406409385773782823292367797048948349699143369032450817928359383354111549214825747785882681957285643208550393045013864471927034183693487327686363977924298958768481477013461310409663639920967080816195658124844421246854550684932981489215805391062209251227124986603615277901711469931727912621641681393650412727135861268428172992350318664034585910319727232307354459735010706266903764432578836850708567594913566916226924425993915752745024621575511673944005627462350241555714534532971551126416290400069121063400670805032457579995745734418003189714304938854441625076542180794953289445163266777224988414667969836477682761198185695692898686280852042859212947688728947779264264077080994225571873433669922096453931206820376208736629026095301657498075254376497958959927241073856880363504845804894022740100331228166655100696924150822012317416872765678578389567041766432335117668946815610811075319703369646521127127870381779269535834443013263065650028817888731784547552843056290687168159754436452115591327319244129535363978083245777410428483531412566707296091832022320979733293131303670286066679336363025780807195527471327275988649181670493457460288922284347733966102826745797214848203596772039296865849353342992451099591712364285404955724397694524387768776136491008663755398069382458237947804563591581088984672605311257832081461001628503095222794564866801620406891962945415440778938054798928311621677453452253860567286179473276934252703856435429440402008225281335123661741825232898975460749925576547103312920395836590251364376239032687970846772227715787704696221739987340925398242228603894111441357613168317666798541111476678792744597254740614726313877898821308153409255452956233577124514307398582853617456337558139613214537355791747668737970753362431484483619488 [130,55] -216446354469214771524851108464185674867457732326507914740000864686610924090243616731874286038947676513760602381583038436554514254854415730357188053425111382405524740013203762599453950351821302413017067420479906110247283753674026656401638802401329686635611469763901616953089091389516267939518226971812471483887324858335537321818268124527380159461721673688810765021251075414852034711617106339421774659209545966765200329473416082325676791785326032123032590279334175855653611049611264484889397031972969491919722025972621673267118334305467175020204852471329079069905468257472698391960785681681367586112224140296411191798702402939794414283458247915453532279291293695177698807558367444352075591249284965174264887489693351287496993855527269865423919002926458053090116121269585755385483519459615932692139017662120781669446031815979873208291883305485715056337292594332303538246841718174760032054870074484908354291818980957016524419855786604593355668208826424071030348061472151976209307440120449339075860601718304067677933835288987975676632720825923955995603385820005774625440555546741255248312451856866014235723600851323818369009606320907444082586252194705533711335313539733330181200275993476658612530389835145235947169329429796912637997709047190162304189980293929487249480540213415273955412735101297618426817527712898566334871645498260208454955282936247539534433637191067704220379890091372077755688814628533698676736482501117155261699525120027913978567789538965422626456925155236784241487739520360275071569611953647267408102723854564335276138508911176976173067188911494438695214603991745127949839679792540998173122121960990170403068973509456134347656316612728076370444616231031109293665800047425738306164176642630352780334453730024250913924626224839255009257527308367150536556060084899059255821775485074848061899336962237667211041387743282271875624784359107457156711382517002062185424031799974999436033811866947299324741338215505040701678410687965026813213858976397758814931360927404115814427117914768446368537293579326048409100057574158539488778139027961458796198938323442800966957598475283428842971252231539481460909672963291114194678721714515286511706671050067625438344499206537854597223932921375578765851756381807478636894226369800771150036028698323874143325511341341184000 [130,56] 8517010277884658578853069348507649495386766905748862987975542645386964250075086740731616965665033133724277385078661540398253347239702311939547522988040998104995202891253496670418165726438411565602021406522671964722252534081133556177536550958617611957791325628241578935027021268650737393503879458258380303703576417230595658778139802880759600502811737248001566315835753413862012216554889937899514349405652372877727090952610651689031539275031097364083470129308256029258214585410826151855291183568481253230813370466515750927487809188730589451924523593948992564529597709502519163920816389321954798955400453527379108414066091626667505959809060946731188869179009133714867195929087295431128283128860532305926669102633970279093357797714273962368934129064537343728832923390535427561887445151826461160630606789038163270181006358714326442586242269233663291860194865132347162621033663393972503510031455029514090247177538474022757871501010167640767472332622204846855993893741057585489811126685930792668992181840972846796384602894778320540775682956694879117932822059833813263610768698145530147688272141257812384461861856077785067170669331988066829122762363998397957682268495731607185413822171290381061475044310733177018340980992969305934380770097851435898078691193786005650707627645726365593196039371218646915232367642742092970838902550485652592463883012273093773219515501058821035126785428463761542084592392216557413138016615560841457770692756289656371822817719944183170710641673405305054086029683356029618782179435800328394826476800679651030454612962324657880082971469377909199148613626929445529560717968613850998097503279089997327516847790221959194873276957658014967583554457457351722521170300955159879147846167542279259196829352334210008593687792652167866914677444268995556466091136366638155325928049454236604329555382422128270477396582139984157971664031774265187197555141583833260744215467203774138465511859653630558321881271837912450842276460580939093689148654844007271000426258384819013751641588845746490052277465045616190921085041033855711886422030582380488477403104614438487595647134672400308921068361284058248145233206541792096797790768580457114557516803144952991377920961075957313806720785271206176840020212283631643406142390943442444430907290492360471497019023242432 [130,57] 169581912821742622652323596906741317232743462208530054735199990456169236913457290272132812485661562954012649705820371099404933558653713929674936023227158574260672903210188123071447794052168004410351162220612395006812474225208719770928434311609028163170250654536730012840103141228268171046995687168537797960972601662791414942212191613397715766980659232013040515970087373806355030969283472691400971850212171894068558805631003589725416429107022427684529744850613144490911295679630156015272844367201423694127207480715090563727091683015341345896658111375839500334135731575930545459958654122335792539980197890415534442735251187989870005733567610045582661707700789910726837078514689923985549456881115478849887835044929817362329291626154617127498519398918593560412226086162329221353361705227012645148791948685752141351649437856353997635512907618759078911116042996622210622433646091001651946309075488552982501369015563179589608880921310621094613912372903883520330500298886551873348216303209988559198934713012053142865317091560971464470614856209707086779841587132827766940189401291312673127822426431570189123693903905059531598551964147154982778095506119860483706176018553454115334623501731590498248305557580552229574506229626491745916558593886589104415966959535567407574664663140887939751288384147305697218138496791611644399555766035330516714664629545581328048913438514491779417827123944124003577219203321907924802343278678259828094405337801936289483198303065749352967300340143309408915174552473345153557772890237920142920865828908647653121390501872311237590899111512548887316910722784556278615217917188514500223592364575443644030610759943320637818763872786688796834967611590214714257168311956712359685767561777398621265599173942397851602243324987487929200399894197451579403420976917442267106086176184002833825257938370038599763654848561653701759236728524345262445120836938998092296767544390147282508703183639435591663733472077991772138287551615274114072566352627070333265874414112171827914178833837920034399766647253521368816601261643366187935496989554592991084353459283818314627398653925504684125148415752748941036155344054327775927275789626612827820298015615764084659700762257675060244419868304552534915256407363727128009309426702509855884685063301508298115800514944 [130,58] -9611848902366619574605226187925152281222375212643911959418671837076768174977355121760996459595103662391973845025434353274139986308605289095154752195700811380966387320131134027236351496866626317197013920613307301891018122903314424069166241033134983424080330906740680196538541711742048600279625785263861283845776506293010863212728717146358869573082291874904146361537755710498492632339985195086134540039386599971832549070800707937978718914817544628962501686747512603757928958836250174107448839268176305229774454307946331918479008779627344556817118001609339038116431924483136768288470081735358482619784321824473518903217606582683433491953791527924160832513806424828390889901702075677266148959333042850254483153198385546403303994067889068906699921040054214279750619519324335239615304534117535652057039016694436691403358195248366279797169162435682163405469992834638434350572575208606904008093156367549189994616236114705989077144390475866234387384475997960428952721099211490566479697676015903539946622527620452821551564340163403705938982653033009423746347328968143910789498373636454404418112317826726530104601242003608966889538202952912991502557397233452999555148243314283326702386740265773226749526704724891224824487995999795786966988252561478546178832732089905570689653918927423232190679683948294668705825812158306831660383067272236782558174928355453795138178066647936621967619639694463257109812468711017402594874551504809901329309939809333224662894418083517854096857828696361663627927538168057268581142042383523809066267832355153008573666293122359110363044695386421767086955361589170682402440646179247921910811776184452117339455187928695447789425512385847706442550621250332909171848142976108102973203346901517454884228510421881369877201958381196259790083726575990014014148207863701776776857651421176140538324221408092720818912413726449536257282582058189043599370418469480295604663882836457482670713533621078679847532322286143493300746223689279101575998215210066782162087480646265801869264495501647849091814450517251331605509622737707306260053359878415126636092856781055930551145935173322720166975525377518531729115569655545852441200103570825265430878403384082403504661248756409726980184385795651384890832615500657732454831328216741762436067719626230167247384 [130,59] -6557068060499355579941161526906618485380358816708839943210417976302141088913923977940613508692022290215661356063621661787024240950012187608288810237904857666891346482697529377116585602886591181117466108355461092688230067703922594018213709965294006773788433366099967038207914429482333632761070276669259016903665119624777421327977651925793238918506111883723020708813456949008286071965241253199574851906874572217150579280474328094265067403909532083556498578697514728585274324739777845598470265295922717460405605843915998034941350101559780894819370517271398199442380904814050274821740796743339177312512407069580154983702736827858392713548588659067669840202736318229879940916005348371346596632151287647970884813489782483498011145168237313918174514874099499136674017836471669836242142608721939142804326598397202389159567444641364351412813854160218953269414228990913173510130928791311309463344910352533980778767178965389069176613783868038082382051136874443248695172367294114000926893013365548554959104985378813739759466541156224027739063714668222187341703874475455229543747170999667380145092919020457765912744985653357152018458367261628623760935429324948201658763978713325376889518040263806752710438837609861700825951547781461034533865565587524997390426993775418100693524612811292111547927451181033126539023792001577146122623178034886470521840539529232943885520507178245284906664853856615212661587732105343502696155817719318250335899722378514506042941681031700319893860762057097470719849565373699187490064265550120587177156937479581782630286042894077396265726917630312780864243283665015198432425733174655265775520840061649379301525107363816328410045231185927480749410530171115397519557532687797018749383092975363442133897735901921244325070491240180723652861714360760151472433011730085717466908615267036483110193517026440107339461931878929704525615970598763758758756928275004041321032082054773685194668262730819722475705890898101573612397679044958986636716855007629609140435536680254252255153195847587269107626615854339415802482518933207823186341443706294162353712852873347239567180358408429627121819839505198545782203343218875708358951499811698410370478303702044491460853523052387236658796490874521150497757699642994202970604078899059177572709787548864688896 [130,60] 829376249652643658837769042494388149155155370269328439138323261104225530369301501686481824119056842615640377778710525328480227618296355656456763898579715673112980898243963120689470991115010421587752340626272365238377805520899245438689140794820106257208832041042833817271666318059367628416534180541809164855439056199611720393888284013770210786082112495928129686833053670462910964586027450803025305135273771616499360114831943634912176765574572435301258857216035972793514848238607400066231998724072860329587357168428202316586192784899709258172261526860628961612864642183629712183463254271372850444464980301994721391745839102574703233747793848538710286039432765370191053405558534540861895978709860911743764795610277444242464808464604832437387195751223341570149957162952711974595996151681603337509947471595357411188765632027824249023616427645266209480497789210918816867300502612880905147032144513757149888110998146072929622704566326736774569264364146982437522249609959059455876700372797382711561315128867715472527634146471135661368649386375300627769786743963895501734318283488138858630089150534890670241606065306611864079975028876179627786768351375627697045066873990982252756695990547987636976938211071136729507108615315323430738510323991940619326631042133953250437196148352075123608303379903093876416863452864638850759098036033197358582723976708779567653190490566904021301104010986674773436907840940215867796608995534738986053134059422969990257864132964316645350109961872018846363346547685822215518941921702933919124645191693953203588203609670616083533572739812603893898038117874446703633147063395993097789066441879261581412032938725783871686350459587437101925902613482906970021554611280602509743083775538131012609687060329634547679317775204476857451229652180498638515836367954092342620128828391030783145899693822128221060988619200304868824142227460008148732130661814881642138871920120934583549978062081016754350558525344212979612977843508887973403272889372544514330876968804904367746157026398249980910754362351450299037244153407059851617428777308934217801914098141865842554177501051077426613692588432115443956252201716622443421155274258349030106389415225917043744801126215928014386199711002317610036783765773981788860705388441748818108299380666906944 [130,61] -14629362195653970373512675697681018919328032599878580175868303647442500793660118898436213084107733429405243845070097204608193672474104419107723695122265079183917815654406043491330665331227180811500762764015778206022048011361028215567017618744690526350086496634540111590598880540202705475680488069918383593686417242066475367525225168690580935704384820700281168644428766475974311715526617648963728367488204660800371135392425770253396980230573302043931755844296419342140121559238829176729269647156508602834506204079293206600601696995265367725933339319535907415993811084560436019989127547085803025896456544300447671761182152810420830230103165422353554674623124570393717413276472323335578961397954137192281921630760311514005518871501959123335194270907746402453405487921994300510633720813114648777832556883205479816503403932013186079590214044000900314580316285698986769721071630123851757027919322123195094399946046997003969373581293086957420976283421635517667459432806897666816639752159956478266313644336998320165312310093204763841783400612152579260492832129074737368056299154071030875983032313163734314890734920411158800546450416791894246448707382069206653126431774148769360403998388401485562971001735055004643272866920988887803422724982889924466141540262808379835912130141035584618399454679190027284675683536447236647299360583641583076891139011578376387218623653652280169452659550809749791134520953648140130504665410740936007498833879309292779647562439263166053600368809948277581481245004525499057991308161990211652241576931368307235250258052107733086703860755558065739967661080495649184355072443751446637892455581266396644435503063876057618887415138048399787160130920632120792413365746995582568301431390559364219093570182927418757210727941284907147050882275008730264242345521555976136274536369040623058311118209343470423388954982252652056221841016494548716986560811195309942671445723438074403380472380448036809428107487334097577140852546528105477773607014475033006100489527004405471253618915929101720320053843926967434882375852731790199892260687277864476258349361781571196257782052773888709515346671888766730257957261724360745599846870495192390423963579132413879994977677470186450707606625165501437116606681045552981224522523426019003604041852928 [130,62] -2983633049600837823388544607087295874787896671636415713693224034055961069892819507369678371716013964892342474371703735366584815794235588713024064371973315054830817722513372777330009583694344541580519828590892629994774919828383332398661196163868744561403333027551892660998177701768764334743874535925671230548404319758467333514572986969427412764070500355990763668363968942078622774765654616053332946945811362995872733035976127348257428711981603116530699398670199523720338239422856932611105123117580000865785997073332947508046089351805674871445658439981473820911622585363744660465851102641773082565405910325581565111986008579551106632884387699744286225330654911891827613767732717220476077077856986585528408535706901667935222717758413896977876722052538486830369690770352995099567688064944123131086123338418220955014581943047495910172208467201584729449570765839993008750359013439525922610087890838814800239957200093617518662499692465733835602508174356557932088364122175137491276671635527286033337300957763505654252740855059181680725120425108008445873908956702460281203454895180078105720694215650437113550416790463873088987049554980874531512612096350461887314313329292235186188733477780342134975399942652111589700655928176551807225750682189265803551179163195190622259683402082568611347962835455940506391147053056569278123872886070782396408003175901493615718830859219098393216500133463412786771888886861599984775963234416745604995383656300459236007691156744120210279166903883229786339642567389209994274819538978004522287620607685243514479151525039643575069071633708928078525756452073505725068974137431113753606187139702296756570670645945596354157188623212399236785639225827862217823806790011548551182549701170784426070676022581783913835920020072317960749567169552006726178089366963700794054930756265769052134698654066186541515517428823836267152925155033249350217398431280580851920795869083244719800629022216437242354612138343988255577430673232232862841969648639580931869796778755960601602330547667713236894379215621693783042690460492167616758723337884451430752923510598327839711274942503902450841580699337797370345669290541777227172463112750655171830825651509950842912327060425832925472970295347657078308769343389079837754332545316371778316133200 [130,63] 77305272074528499238726425885757536909288309730784259612008313484446737178946343594446724930807497545039370091535357769619728584386552447982634389962043052845222261726144808746703311847087116489211148001863858163981553966755736176904245521070418072563351164435166973714398703857656305152711295258455389258459693190299140134345262371942857720991111985398775565805209527310465918730548187501620360108782750541921348087148538312424378509132080644975067633069100365553762835843701658476135635923107878712962154856789815273821085917475935597362230470801109745112233453821084236491091978505070660955007752287416819130541174916702197763674315311392810429129926838662950344003387101248812086060424840603744659765214276699160966178618202830762237276951374201144805510102351607798680798724680037101003745914079769923428980407600665520566746671755159845092298755754655230577831678984300613536017140277833821629239770581696115992063678912858639214812207808596564706594508087663041557169241229654633782136549093468892428872970248321476176737825392117969718503513913755956053426356170767252560910056339697945285458005324465046092159799932355270975826613432514559884362584664053326522555201896910258184544943159418641570297063719086442148261087682817619278261070264775794642070689395778807378569139467562234860602144070723604547871911034223638675931652272839773486577674070294895486126330882846343044128961860494978918237910783216709338664513432569227816689196283585769865927584820527674446298343823112151450645526968564732866865152545010973859476564865580222425212486844381693976156786428055618741969926739603984121451302466646980328390605051522266798326662755580901614304102813467380919943495984266598112340838889582761676062260732895122633658831224789936213398691947918499255234083886652824315460656254320218567815859143127920682715375018258840106671510347694435112860369077792575784952177860648840949679596071903090361439615313983266051638943289451553919951237110459445804394637330342076870821863571627187776852642760748872521100630400511994513640808750159726081255038968387836802192212759312107143485764274118720491471363916994167926528552267921355174321982506150100307299477185708725996047058060914969917333386485038690052251597341788610133312 [130,64] 12256499628964708942967779722391476930513981441052533802342939412355824896341761407420080795229361587006569184832516833056243556578464270389054822564773031975232581396656362788794431778494468143493364307733629222402752933147090460735541746396825037935137724249527735458143409612050342617433055392027655527217308038605856071631934346473927697922875837243949781501812928031457449947204796723932009190616820604109924148252146724049402059580340806477219241179005801511243039276087616950216905957288391164425403058684238532914682784491892774815537779549651169500793599154049004597632707010313765582227159795993197004466342251428732852551933640843964100838379670057342814314024877592628596859860063064822201257174695974132670635736073935240381194014714852351225018721590919209896981116469692514769327928378613664014220755952448673910035851999017961004291452639620404906649595756427119007960971419929963304167913125645777705946961038133665906771899035056291538264710623465805349989815499721569712852362560821885327075146933236093365176667433345739076827639912710155937419104022572433040332938755811844450174584365074081755489615971729414045492551322142468638879430009402020970168810309432479179765827024616658632200821651676990108481702547083452127739960083302127914114714115004533897343137884768283890010106845852013702369030898938165125553824723154589392211598538178770892384201596409127635152165078341552174387922012277328972548298956532704794763268821176706808366287482536565322459222128763463990837058517364457393231842220393173391865545766831086433806110575658650718920590059310011516940259569396129850458193210206417192038086511995540744941201779811177517782807113151892759625944620152322758388038243409624258636869859604263117936021031810687981680815096943933852844705995025968749094324215143617049512922552018792752666606357817911190614764421645210496813575381181945533638936806268022832377821844196890762392652712141130147947106873777668551869223348993771561514741144010172831712809788144020156294896311893126721860285536635327948144258985555921080959465717583113358956674214364621788188629611723947126682455178857660777685209383997628720476932399269054021910799766363109019308984966559252135381780193025232343877174123036314656 [130,65] -876379205855960984700002643957730515470041724621047146020372324151101870035186909966781820852622005237885297209215258912706237555940652801062025964325284731828039180787487354665359726179311408248770174365757994556064078857835828420594284925618548048257381845698818030593258353316911615575745313423620217134096204683267290196580004656980834555416662379987754335314655672929434286600157629254236599594927559394246753697167629532168594376284884715278085198507284420891913583084208222535260978862731930599278698085594706012754007569933541123186532632916912297900899705533831652936533120564775073783814678181638137061018205665420391175677040202838715308813276374242074747169345768877369403140940061568501458582935747599773504387282914934139650634922286106831874997835043789412852331023318286239315685211510278686871644709801597548075959738030531749913415399858088410785289059351692704688597108527251499802695807739284213854966122946550811664670759536218154626927851891201839517465787136578241906400305983010455619623758024546193441809872519092464226710564341112787787621593246741663408609795887457607837915378189585464570690528197585619487407940756047452476401205801171131150510572292100675307785865506065373153688067582268179268319298311236791498532819605555664098794381120014026681133454460590502588630366621422153285259045640443044533895230908465820507504114286075005805545751716954109393854925653877176444492582976270364405197762684326911122998243292855876431721900214662729582511696417809890785269512900383215022898699595788597652777906755776754737846631426917467324469721489424434411408793887214400058048212051200563186313413098270814204686221380533114941390652699225807178450031002574369045651215744557918739204664032610184023653427851141071953742597073618392460940275211483365085827558137740111522892705783579062072154694153228080680030143233378874729104990919528623091608473110045901186445306891092618149855286578665363390863030582965378936085442344912879354794066223413325240132840648386126278267747574837121007267364349069765367297895013742800139637439181172927872649297420465504188214410382413435878672412757054334472725430969270940396364712829085013018076703114702720136318654634690189357598497069208663437003546410816 [130,66] 12476300043820794203776773916114451541839060756301686842771185025282141800302442624348377165390908604626003664061734940360391795531239064777196543294948439804119494348964957893011497705303142790947177559890578880582490473828596994485565290859165966105781123949535342369184559416038439249768077810811156483960922441536553147272320549403148851193970081713785600434757003254607802038632511009677273541770446935694557805680283475228005020179141502814085529999027127261056390633635500393478402873781918297066798910331812094897822055329347633411823502884570591250884735346096503701506844764225299488599444275883157829326597590217770335358382286923408098927836931706105517257058004493706930691984576329410039396310045927672055234323446571125224323725674516304681453137625017431386442808297277824540881388326711256000699138035117321054168265543942986165966792058843622677247645687834454304468811031243005542278833785043878568931845581865923478368238211809647183501795999132009395611034062735883872883225753213042518506029340729214435001982957328218063491650512324271604260325121803848647103139267058439697248151802594825344169457647571064996966856578683564690493136409719884730662881685221860937312454683157987829626927814049156124644607182699572146600011807890660744025041750140362410653392925683607395881320909609723566466737374951217655870955570727040752717818711374514212981390234962920946626130859717592287580067827301273615307236190003371216362291139973365036724069319807219257070959155199430542662013003113673560334186980977949962004568804880179655853158495783323843849517721484217640310940038462239927964374821838017061032045600550475542109355594477202129153721355512195975616739951596502591789163625985987394912731991278954359693051011992329321559784638669681856386709922049583182389656255564159395339798668785788945210030571839743545410808986276385378816909413993729818933739288285404210422504969254195965440249975895906973017077597818822557815357296712711769764022506340042540512703638370406934560360141814460020459455078832316488723247165397482311259614909629861113635331109180769354011852645245646005534628451374139183675104719945223871788760654232661514288690555544665686142454118136352844238373261959013095927803628 [130,67] 2934909131536327685330373662327474621716646307266423593335236759692759338859894150164383872256123823743136459887832239807556763942714265616377053904656737693120398619888569772774496603200378693457446086361174305886986580778724994421963800325548004220480068986104283047450715076560469586939221404692677641498833240006797784749244253743880738596879288281932393722468560515224023492654099557491576061022463051132154638386871488157264521993853883320198646966680515291449895015447891843690210462381541568338256373437963068716622706592587939600936409312712539953840205595751721155383947064250895077634004397218106281436296330327346566987166309510687772634256010173649438639425232696471393042936621071899389628090821071232577165057445573770202798813702151105633844756444518267586590305465231122307992201311490725383647933548926166916224087442444960171272122932407495393632071245117171048179814480016674467725788929504299480314578973861474253073874193144801552328296803515914421624241045990929047645795483579443922864095365563453409267506755883770293222525106391979734241183797838502401246322698120149398283859914133154358818307600254972122132850542338059136336145981935405283103891915198410761109432886871841877967055843510990299333780704469401192245753369118479340950718732028877230983706343532263985386768273433569214808728003221627065626939291267201390772908249334513340335726747028513798508530529121496009932096039512355453811531896150827492558246008254776293090712936255813468434958822293768931084837883025142985323417267027513586891147581917538990439192081652657620655558161419225257996489199442491508732471935660527150107828584544550941265822903639539141353267294220431512578176594175987190005852495224442710222444401939865277435964830914795911494644008781780357463113797351231252431621369085006011482742394658691840027380549243872027994465904550635555058160853503689605244042205318772008143424775555518360749854142777939375851299194312845495672465885624732187588602915352169288406699199928259031244254459941526965299001329369877322855056563888741792192990823898803419942099693214517577719076194472666529896435639044404978146426668874458488731897142054306462057589847534539128015277460918974413806222587007109531345056 [130,68] -253779203758734127320931751789881416722035979426099398468444329064161539600895908550526597852206743633376290047856800578986788759328600826234951255374198851085268731951615833925424187445112981456997140995571347482080126662950300501914677664578128628208996349763413382433546394078789544775302715708584807169985863128781170452238716079680129889807121439855861584870145463808684019725422833681614717585441281078734204079882489050210558277283304918573516794364438963920775171154054779213122990520391161212285388311672406285940276868027653209432667333767691293898834935322237730547985060441393305808293627609788932608200059138544636412898972529450078629963042940472089196471489714165424653739514178649112145735840831357998164785477579871376240701866308946050318061334847726220087736885839702897862792130542045021193321337075080029545277735598531293611924210302461389572792362803309262078299578341853216932893001968579135845226370169593223658835675735961046045975974077974569404345277245377782529177163564807171671502405734240695643924679514272651564150511249814474913540078655558674827548019326625099662581040235807313511162622801267774650071631496610788659149769190941510574876818326822020595842925236244509583999962183070669911126150903023402796443865241607189616437154108017197141066034951691382274703447766193732556584270866237333001249560384719012058601632482268542262997227538036943768962101654106913564238219316921829008896493486329609492253798406529364942500852510762783496223887221084369282032148224906251678615838349888608375974840543935948454813311115973528880502717175906803296026321241191741960061480248615937483986035732783918763082382791946409775937867125346722702138970189982986426156710830178295500081745554137061028011089954979708034144944975311961985098039219166090925438529589119339921247856821540971470188612629673158256722985479037110055294588152358692604688896385182884837265493093011427268328008901200759612036434197645251377147194209550844139928302910565969848037604214283997275624848045309445177306014425673937718152023144115141557812095084447222503487774313620798910909971623026585688911169530862348451475168336454318844204613695417464610310844618750533259082645925678621963614339865898681216 [130,69] 9424483808575457122762544474581626729926021168852941401383613983937476591839223222785538548901205972854247039250736967669019750459517097665105584541532650820434679744462795396355077322515929620809633979630808359480994604951986231924071136152149134850049600871168789079594248131369735919991830242738415692600387583603706199933679711628573931746010159773726297125827573891810293894613779442040589714354123993537010645055078861600265232586326707942642227675401567942112148641384411152808905253241576739104457888214979440606743673904225514503485166622940440065428354146447337202045550120325778104751120300477599451997474865797164414694355213235667993008822976270514285721420765149272398905037491163249772190807459796846710324595968255821127001055204399369230325443326024670601623436807348058022555915734965080870871624251611408816215984042824320841701964732523809391385369011764102720001826662281663388192355646616142538483936326781425620274124699196547634905023469054354724384093690938266004752201801786557560778629719445966424128743250009706531702973291256435745628509964504144053719226099961428011057185553522349636808803075597457089237765337814833489736857063657296120917553683083901776199651650657699675238006262793717740697195436853295358156753286118615293877979535117896120469477171835033805112757550486190346669951041181055647463655247798272112862226829418439934151254894168031334411171548370682157102880448091663285467572318483678655925698246574343719026913101716396866042808428302709893751923701908673030512725309883922864030037453777301730192526918473033448057666411700818499869651499976949172636018184332780757456373490222322151742457407976280341022113795896966023626107168250149883963283819254791019220627699555625920198520975866071893563004052444670072370456015651564842293368150380842026234039884921589840048846565842211288978118904192879326264476927589694017986885278886552718854848477356530219298413843311720258176595057965499017098559618776315842927183114661608640328262982489143713690351502710124852989003486537275103450722361254116351666416753637847850826246916534568283791947042331796469034762044126359428989265755433132025872560683147318335124656886676338158469376747220292550127460064559872 [130,70] -80944945544700352651479118696365381558631834540405465742048632270069804363497267438068692612533175090555268014017172237041047101917112801236742355385941206653098418626753373509253903462022649321737219918793540942077217935458601316669441965584739846590349724922908877448308245824891171312345732844544361481804203398523881397534773448955128835718255201039505066470487147418912329019990061509580441682144396625849194418764606886686130320152721762037461837578034169891305910462801521869678211213738307095420917793693654568082853155483834145123825922511570029396889065991107850904218001535393287827650260232712633000416135798703634457703385620611005282713827681899347339982745261613845870109628106532721291279388934267343881253639365007231730702373700682137597431150273265628948452885095287515369315514944175096564212361528141796217044199986548064869108842668932715658172042694960171827393569377977006976059016906340956155309240920879177791585725736297029168900903299535210807611967019160948795739516472230335401663646377278343482711647556277012423781099517441162507260865770728385405670682987853444788452475949566523856962566426637574969758167513222946877648424394796989612655898363233406191757299710643349967796691983372869916134166535123078975705126862922370477958568218713598576895271412673216350999031144418722996683231606861612024675070159074397088499235680873014008282921587692472695005564320387007795290839028821853879100914120061662669554337192275182686179674374419815947983023389192002047077966278049778435916569117891488213696445247817214265455331152085236475606986987735912777810380278897092305807382144579690131182138048679922346286223094989451028956730806334703092579809263269468605937641325567681128274044955326780431912676672960806566462035497516453839094957843331204971456962166321705483184098129863957296011738273035118645180276373872251453207637110125123645740835676381498254147413980792775307882479892910065250094751167999814432326319937501953351861203884236855783512735929467937459699765614263337334790817138550848579554682710255034718654083690329744534260593285191220805273800814197178751199055910780126653036817158576780990926182835417028481930955948912192297154291045612962634816286384 [130,71] -13751762425840028959394846396412105020542612122683674846598906100696401627446538226281569189064093737061608261026383860321684469756966172925123285631364353987032051384856125554953529887092679114055940023429431848809506354643290352885903922656192210921639682497723601267685132772281448974104705023780011717760646635599285594473660615774617356042298766823265578735572383935026259960640797642075870421423636978778961338417778714525500751070818472224205736400745228551442325536792939806181973621139262803145913190940880302919718898096860766543931548181128419208414702441092530699615062065234541228376520171791424160332468329056891762678914220663397564938974646054026487211438013606508026015960903855914380021649441497361251149513323733002667534896184454710417954965733337480307572377722781808726097705763713688505595417806618541151483673974331075259997082053212125723809700306995030855450943651162488470567750210380882318964873361881018506847210892298124688867378671598958805491636789814494714864981303837895680929693220059788020328679844062581998661332609731906638221779177859584054848653182413148688981826180849875922341063273706608548760682453227112859240604255392726490343147984773525391531327622012385375037105008060545006603819816228382731236803890446706488732560826191656135695102254786352492731811487449423470587471431637738534009967481645751871311671375346534375941909254185925143702461968501585529531870074854842852424481103781567260418638138551978698778975847751878843936697665342035847267884398216846362315431230676091696672432246591071551616842143137507290159427133404680527844812275232952976112537241843994998810692065114837582724272194000086042775865578407771798561022394847484349567506129981863455349087903869033675569524864334286310076987572636437962479121235216289568765829980601160791170487711358626966990647673868301865446800209781146922895210183569970428740798170941586677733618978616141851015417463374750535302520137926769688033032692420533821657069452600277947021874587501667420321506776754860448029967977639890255651695262081592337076003897164870762860606659029507930299020178812662704937218649677971992351413481234278923947715969798573576748928971139565142485984650135028689620288 [130,72] 795803189337067630653771456009964262873570051528618318089409866393462377413293897830916217897667356846267811579718988656223639642123684561049469178511804727188690711701989824399713429551874745854879573586054455681129760008094636061450677150239059972305920760798701109004667197556592267966612973814127447342294263449422636170683432591486588890917930782283771630861284840532211244506595231896136274534095242187674090052821756425029431573921548235922099097690359386113430810573837095088631095549239660717582768716694183156214892272738773588282932948881632976458193590983348042861552656759176091938972258074177885335177867301740297433569933620462866684009630395105975301688342546843073266306435265469916207048806703541128119428192220965096819502328519127336146560622853504410375873343941913157143115798519641525343354608952378750694907890396625127138619971507518877474328332123866320442676108921032025354741980417609031216511113447914404968182681633502562126313297332659893615404314106835502358715675192042155214582804533676971465274276537628953610293734012911081102060500173109273711291113725846594045181462178086778511600891251207092040478390102264142486626431361912715290340060176228718959482070472095936029285062253352129657246359472581996652239203935518770227422928617146668402752608714722918553959817505515115693519289987791649032350970812218708515090739067378337867575083587058652027263863085037680841951849099990592745902780406946323148029442057160918596562946824484279284924210321088092622555439858922053913522499030393492198449538685209085588329299032641190560570131443956742888715632691139211065946883787581029095649035372312835436210640411053347908251673325054708766161667814394467970498912990140931366756375851425875131949161493551173556404909302199048315429042140180719054469573161022906856775152250517967649683657104863325159744683845768730034379440788381089840536833779930622556982385729700847209131290232700750450591418667397785716040437580095280788394532574788551851947577693577438437845525780202394894756395870316524064275178759990067649726718936517338045865247780275886506135801071058401558207125451657397653493602592249901455995359400437105883123112536915903233778061408691768000 [130,73] -14310605031616486417548301382206037631358972460970717680891515706391826000321045858100927626497302221691508467109966432527695390765545747826388046837149863689732509788594041060111932057865677438527340846394835378410617483663668856981711969602914708395645309474242178906607069394166235119187014418894167416827327096466209946443364846018798526377334240121605227633229348264655202876011565535359342224345326698907741926229320166133738557404963113583450122693992742536889944816657861572620135498394533259096691389719398566083230015712121329672420211739057758620159122494734228298543979106853973533390954818628366076712923332963464911065698474778660637730393477978192495192450882638282146430765226284284650026477258360524146260714377486593162956075396481107945825042898081844811256943653390621805781269062455897351527444368060327520947122905285743048060015167262102257537558925982888018709938158877118953768239414404099171415043706682722254830286815133438680724234366280552572564553296591603964194406552965115600945412750936657330430038864194615668479951271171495451103765759123847859702465774344024733236752108288428354457574775041851751199356346114647902536889665452020484139989168808914764471959876571279848333202073952503779554032079699663345760945973745513452609101121153679380738026842523063020512180382776477323243621695756104069457709638970837571473075131374490474362339392903837289828291811232148210405474411486720348032427952655119029613253718961996685536529582996928673413819008048606043442674435049875222426059056571927481773050897174205620945586290491325670684302436290127102553431391120380027614880030434641633186525210461447652812736483964740975919698345349831835558032196936000713037438671044655960792763049998932170086280217153879339479960091203205768517873320372767736036958565387623074890728821854521091373572349235081613476181116721162940463205601538367576800304946359855146612110160184272700933458063158792462233888167320935624506528367589092356522049582567683420684536055777162856967158596804863462843750268152996014203871141886114196698931168450942987348930521420610445635906557452120244801654266701349236336001485913897348041834545923887958041100568673422119327088657512576 [130,74] -227686116875371127287331376686377169547755799263128219913388983555989063225329530120117891378872920214052186131202076502333866801284795792855295594618653810651439648850074545501481180848946250788887266678899097734041400330724876079342911878138079195024027303309826540926981513447909495797268013529467650561461065978392536602924486527312085472729353037406640169776362615807474762229177636322009220941336603510787042478931472948219437930116017932744807898364871319170313352396045380863728187996212682198141084454575329488955212681372013462171582241647027306797014756991498418790183305113343935044212954343590223977113624205466047772238157107578466094020091778686997831622291902522594479417219747907930798933797673203091357473733685699073081377003890795529865464064793311223922152337839411072155094052190219593073071131271306478935829934730367860180427994627595682707366491691216075094912947295086635727782143068395323850961712865151450557699147109426943033898222023224760831075019199785278363589783878228706774509723491037364387112730128148198253180162396035197011845975832414749465476542373332419777269379877498956869066814349193249175153872884133759874060452463774635039855250873214165516203523937453932204690713185868009158315476951826890373395483313352042501605760313498773701200972681237888286009493933722161990288459190334024990485710205788132056441880340372220775871626983927211952025639685939670155506917450103844088427001914463715056683810316009643589018515915380524998416663100156396428847688560828629958080864518697142933643765965954902490387763571086270962561014303759933442864208521786233989150344982654600243246715046866183206304190086166501200266154849836809915784010958902053431550027513923587339343325118589014065558617850913653669217458491902186725335311819703460739516543120432034397411338656971494691587621860091300418061440369234226044015466468221420889434370425101280144491432558154510908072133895051246357227206947453528122546375606930304829336257167039355581031498587303457577667313877753054868142392530208598717705361675046183048065882220570625386106351809068397623438213392962680889221477768104956152671338037676457646779174406464338088592067858133561722705032312 [130,75] 15018857257888748413346895226110994041507804079211046751957736474793812034873525073020471612501818643969101208332570837795041774350010203607781322456669241624701974994549427590363852935134560967218470090501915783918961925126226014450569666034894986700347384354328619771007978403490202500573415980769409653117372865853703923394444973060259812725024716066282087165120912761740074097745908014947500199209141582615359061600458933967743004925394511855268712613226914612127489537459726421961396907330362672976270142503576462152578071783158935748190027932929238278895280614037064355463373721809912876843625189752334075368888815011864803319512232701820199139204732244380081758350296662148935151886650703186467691467988804461747671740993439450600623387937284356915506234817019311490911372291756463391082850294090978195149482229957468652150119555880621635166517316749478045713134458153905299832328443170472658104101755181159234956012916922303567008422743992042153431612007285171634034895641051881698416692019574177348952281420458428039407433851372236435612051638539585455282942946223475020314767703826000969568669927799749449339153791182161651348536660800290659980351666621033003545811231311150179235977330595882704647845929725550196954835853334318478640429893377058554222548450105581056838231738272398497385315955082145849961725714619401056732382651368093881778197083992614373676152418204570043369948398388979328354259482280820694254311065264860108802125499860077108808150555181093061456295169845186508327501278805782402212629750921061505726309293163128281755466155360682179135150754262499185304330773750333774376648998367528339964607230759590432147878683517831810952145649590015483582314920593965356258510737200109149720197832421348815178239435963011132781963449845850156575595448853045501934230598685306009035697495044083793325641251142637856088599756735646022608702704410491687421111758419057928737763166049884389170931977718298927318452717963513366488446900389989532459787800126776376261472574514275783001624376591432151212947430591768961934590106480017913533206093614070489913415104295405847153794611773815062221111349617638101167352746261803603440587197836520348173272771330110748100480 [130,76] -230716691290496727439609175291857651592630695835543233444442726096405745232232977554727501350423121116770856086125250264452246732749644654010832284847360718808754060997834780394155255959369830477089318555136917440292949435567679286612758407409823157580879095594291943746213103575438175807870504572008348744364117192471633398462710068357829743980371593352678023812666725847463398865933360000029413167669218882922901217807233936934727868612753105088963518648187977919462365189986391079172208191364917866262407996725288283431906513659034638351997523169817792075191302765916931645981495914295125489549613238412228767660652231476214571297993100583658223261909397650567033332969514803036265325902373842380423150922026379167840205262566507224368740818209684340975465778503048564694148000724714209198085489549929992115657447778193961862518968652877381539396271697212375897537685549798931919096634865142231289817473374522120304700628863403728943789254265906892415937514713502142691897038839829629026390562705032569289676155955344689101708640131052280556697841839513310536182900536933446229526856399210316403287986010683752427215415048371256941468424386317582464400278592806260429864083094345050950648327974263153974454488396744268485774817558659838607351655485015210591453920651837758104970191171945757796041204673300272100865994361611023445555857613795088415078036054668879450530852733909942595142425106151348598779524087317466359525934720529089700455983478556518584359149441883675692598220282021516197319535036005863564026645279956096181865175330032576310619632880496638216691485606804492182451600444467263527654066335718062113223357423331966646339103425668052025694630674306301039878180457652034165187586626627672367260962952981830697641151249304280568844320548319454050470519353883986500185947492276378907387474468591580767258995766559716197990951428864632722224556552166766971740004803435051059377899393162824332221845988151070067098363158020098861720739815988142827386352466712943342736545699195515056876450428525333317277255175745635935160499532507211872152586843063753945260792810133925277711987400013529277698431606347382022594112465469484785923007949244008757913623194489400800 [130,77] -2005407016262859678284792456156712584007039893612111043446899936716023375184630793564649840475629623314534856741542695671135032343044915221890727483673557364696849626017147960160321069360800189396630155674263761037700761553935919563342667698220809081250538376220951746083621103002164111649953303966037721924534251895032848359231173304772273852349349039963403960655686805123879800262943317586053424180404150257428126852656081185434790430018514706232805099193211997034532761199872767979200424653250071912207670401392709470055693865006645046592972463756892296246774623959298719056815278843736219118701207811965269414155389878120784919819995242836205281784596111518871401339398753819228774617930317097813726495305972260094647457951656513257186152647721602309177237508421942976311618278236991967437619666702413740817163029053973361084966131210281711558530923899531275296080679885236644194984789918686729224901078665494482457238868605853676477320959277165850422403804717321921639972354953616770215502184792888614161916527887704537093177121552980931192976958627844429778637734461516593512535728164935516751655869274082526490073849333543743879214975803338926955603939737043156468439538863363303533443429909573330379445925519705390709434542435465785570431666848011604868664092981242008753350929374899994432071166297467690881728689515717313025654397337300410128600558931409459907378116141904492089430155078647963339440972020023003578325480216407646014358660039730656146321734508784705145626961418617453546392533966893465479220156760675860038822943902633677450267099122443254121053689796221938603464549928048664873909251163286994292182796088174492967035025724727809717275400430626405893494402007285046312885255877390126753616362723934016471608790453283607783781797212834363225608961884449920258344261989500004475673599237766125116735423032925523964528459174347872940929068349725451991066471602651251851410533956165284265834006584551631883239934982392942112903115024428308418385920886487720675629524743744046993324299235377662919084713696639156781413986700670290300051555479372502298720541241221276931801679429696522898159108545462076975601439110892674080627516324863811886352713928384 [130,78] 163045861915276884616874592641627908426821268566533160873015297484420242628988261888945163550247312128264798251902457400620609155414569472803582955491067352188427888027123574806771541461733469460893152986030543536488203428039241229392990375078090771373628618772708570411090553146887722453488807514361581163601284214399836485346419827694171760017863801775408348907466416360655048012746634266313858873703794706793892825529971043428199855582577159534956866294083688992818018078009019519798078081256037960129434142876549151662841050786649812502505445424134030617065122657724914513481069196128120302397758323519927949953874450192732997980626622120601111464412297218756551021636809604634249960037223932717570700949396744062978154428596518843542259365546850656359232916527781775488006795459060666076008940709602040759993935346390395475778350842213450582059958867746013796840386405699823672753736675871544292306249964262802588218545555935778032017408763055480822725817733195787217144764026504085296889325966028898957800578104463236283245407488552117786997187703830957971610454698231887871377669445331647332032527262959559109873803001829421446739252900282836578254199754868961266993917113685484930565939966512722403027732072033984432270968645738657645414533656231262335577402017905079611154381950135853194671130321746150896973490927254599323641103347385415061617755926313329136318156244674335549436927201567426848244470467253448110437369311037523504816793085435531610557972292120943771301419228878231804344527643226818859664862840310438919366706463515367196512766021318057941186080604717571033070286827344094911824989937131586032493178621876887910700349301097031173039884322668250365322034257917734150240572914827299289364351517174072880391440400083487267237761654920541022181059445120035709615316855251363216392411573001493133738749017244084252600175493568498098663762884102173540029468224141747066593882902724124199132602900143404435044041451923848621846674678156972334510774241035829984086937797689037863877912815942562058382952460618767168693016360056482826071382714419086649960704434214618910393963142014992755799474254644711607526622331819998597019512912309224256423208616 [130,79] -329789411331389919685581633715987283241375160785972361369017326046417910405538579487602880063907712723490660947656616907398182266628025499178350071524832869429951241211623675605131103594665574435756563772089345122075408950989296139493069905976421238590484238659845881887226100331969461875257337306283007987029009300682758688428149205948706282570977690034020700726505127039611912625663712219799728080237361834343931200604874292210713262324849288382325233847077488533593395885466788908544958962832972653879969812701302640691162471140129685488731241237950764086963421723590495227794257103113810694654373858094310554013640048577963447381809123938288319446411932983870556675731081279404702174228913468347402205710636555142134007625855999631381118572471204309324296718308810579749013434391164210509139035358922075710205733938127067328024381558477052394299004485523392013546516036127288245734737298131366524753175060100503311883066948646697434496512132254437748047934302643683751551157329309958710974583489700672720317152857701151821620573649289551525572866228639654163407772121939103601914818137247852652939816226244767052973852758004933684941374113409292620398123136006146504996945074855902305288647351732981566586856515924770713478926112718166790537320924423088578195411120704111782969860078927401069479488602197978073902534840069228639935364425802974415335265233682776372188290735249353634111466094882221361287516494116832302984572203185224907018696494768087977051460296379490905647298344400203594798561463472066875742256382810210686935358456657763255716014836363091679915846373507833474717235320577142503745561853796845664998889005404932038504157765876079227757804661367447138492961001430575406461598214031751387133367488723912953764605460739554531587562956655901977908818821472046787123488899665966697194121495335104285105090066407627954296727601401864513128605321259087512818297325064024198879107695152795590211990608644720127906959476396160809589235583992378506281956108100516502203984013836871747657922733834970084295288370541124545693267656025601341775343698257372913815222747182436857425272805246089120495779671360541733241391510439458636313097627484918148400 [130,80] 10210551216342410018051570800175506110216695538866208760548887565279655079722771010428454169188551994591967662547372599056529158292219681621424631704205796265604722539356254653638975490374086475736156192073416285273827998241257534802578485388573301997166322859691766023379747971931738798947384919529814293751704301227136484859061698240561371424145482995276690406849192089852786349576605985217961589353563727310096527979147655440604471325036229443735864628277957012783858011897121629007429856130526703470977945356573949739086668521316088638709692662220203117146752943781398590442720329238068317042133357921781385524474927409329390958553342844070727189392483368872111897190360738436069364195931651310949781952687729945777664956260157161469528783504269646269872453240899689301279139699619665516028918323235744409685741415109188712024964405258462243011319043995056187337907332489752914794482819886982467382727179755218767062746842533600236042830064361919818115458752987847839287537012865786843117880371883721242191616726986252647530641412282049708084965845840896882106470645586569592290889231817795777241686093739551423236597099185986647450407497085063022681645796424847019216632849423301917648323073006439906437116378587806761908610186272799099555502133624339051710399004354138863184334339114938834872316341655460143504836553074889048371616603530386694417997615936490554337223804797510867170199319265918445610649036351755966381690565395001392089662031496346463244258634248173246409970203469534504725233409381840590139449016145795071904131784512082125653282218631204499762782054673670558899822104291576444411159877652475567481015078943200581152206435058941836906788182929492121984334392531363946595947341432581163910518689877675405807802142318812633384229576648233091940252620942608015181306779945681640425250816824359771632404019183431314847346021497350867241020435022690394035107255994788967158595041355947685479963247247061209782370959240986418887358232383015483478914628598388047010494711482444123697956957274453171331222199447855998819369240703141502631242351243321124799646580665430813019852455262053496128818986848721038598975986598921708505065169450988592 [130,81] 351198338010491397825364815929722280048222400999555903356639436222049294035071502410318825338982418669073823455953553460485360058423376393837715712652943842800673484915133707941573502030408039080984923211722535714513700568490575885591547909142182232581179126235400748513629587222562728129731808133843596826616663533678032231337393475345410693900788248902465772209798431340497558516616582958683880424961217077983084187586558910858699176215138322098481152644552136055281918883063360649609878697527613647140886158714746170065584560335605762515561045919745215421270786446906280625317294366534254540399483408482492899087833056584379620658474663588983296516760188839018037115418192899269689806352940952839684647985622946939749464062611279617407925732592419100613337399304259869552002189979174194732020240575778608013398037762820554730570500805333738535303439050977638371975324913672776692045037415673866225927953429904266618199896531856819673306904409881136002217878391313948251514940933435665450184557150758478291777382988822774977641156244860448650757320275525790506269533168051719576498142262406687849942570301139163566045714132956169407503110981157241214232717513174572451269847509758526224810661458144324382133246935210698383632712907237317195875443468470719176752009674690552916714462208585522790869521360395766089424479648853042250219230554083395505119437042427517334308252292860241832217168973181291647181603587077274241991504389133729542537784736753169219950991922707521545512138030634435954781723840117709722172904924583468366288772775372258373828627802419806526467654047880454664897133755316640363019041180937858033322444343793703209291041472533040782315640828796402952318014552798802922950038942738015797623219338306531198553977249476311221092988114484404761725485952887070800966306777900108916130227799439572137506855298637793980267903842661226247480812473403186535063755762292589632293871221317761472717738094651543747772736635013624477967129804950497968689457958071135421421083376623761961396489623822480595333837419887668879939292719181120753166239408992045353607274560220801927326827709673780149391249022012353710704798050946402009426305756064 [130,82] 4047583470767811214953823005128128507157402332004081159568100198629371064140308575466035115906322727791827803675465254579872085114416943940471548349938243635787809272891357922425079383138466301954340784643900284019312364915714953232084369679097315771229879497977075917389229540035732372440066599833134617161175695800747957101235989535749935517247824165578967574801116880891729328715784683965207569459774892749399563631005463321817427661246387442361079089427884479070305266871710262931290094509928351600654340090348558199993518528542514197867684873004167820045733346805118685785470207591030575009731914086196802387400571984164571326483072579517260415493497873307241968215858567567927572399264967254239065110299966847325071632483944586531089419859375363784774824648410632615938877294153778642992947201923357470305499742078753518727186540096652588264656140896885949585315157707501722858109792656001265311127186223138646797568825094392739770861127658750108162530022631624774443855121974886294488275181337056441237933693290866893644751435878172202207401352132564261745982671056581939836522963772386832984210321136972211476901201642430689267109558078421798312142746776368528258354328453481775664480522575751867284267284419698689647001851208331226183634499966157526193080381112150018176352301472714183110819110397936921962203966233353363268063985031919574079458547485353130984129711895706688705907356499554395154758427759762372922020410776988234163915274135518217300800284034502615522457191572352816657472821979067708637509990753021333481963370196140468575695944915571707301769188397611542870251580341808922902226814215094787189653146513820858293422480335541962435048137640312178288403320367344851796144994461862525551773083539711531747948664715867780805441553975868918561010709467392672337110929293135183037963097667774443238314641504506433449703998102719863808770983039493876099243124979548009277170910312975236019608994636674865602088407703311777685580162085522717157217475084563761925789246421777906807197698521459017785602603260705703358330962977340325461766859161812829780011449933723163385972730741465242111240578109404027366127845747782542395144930 [130,83] 43237180046497078624064101955710922468817147609786952302183902240109845473229698428543573205554502426294947817961809794350771834529591279754165430277183355928377745065010215518891023139907091707638886009654442552178574070111975043353820819977236140203142750895760697737425003906956283445395686369305639929506800783570982679418346905643127541048603520583665637429736120147943224258419284460860307860473548980615107380508984165420193586655591212240763601293979627763594000674598069489260818043917262306939399093588788659694207955205804538387159394595764327312724993652014604042107626914778988922634655971887808403075079062411872334825420609509180030224157180826561703727554019878811942815766038125068237544393814749489275847612365372944049236726812760229836629586838787378259915415647462331467755152567993626724259042633325307349066707170425333812491305295002376323179056214831737587404122152639036988661265426772495377212025477455361446836063913373253361867119783975586912885108369627408782822802543263362099482962956491405721316172640260311717256939904625235004866331272153913003911928947359144759704671120552959435613993680839867820547656950523990178369518730661816493067263178563656827532170823016716264044762660980651797909792667243272316171206247819117873401294900637219841208523708951554814354362974046195184724110677224015104805863974602874812345745713752139561465883992181674527229664874349045214338894775087976504220380616765073964308124011304284152848328174765086799697113738466958161697732141120771865207578025328058712218943416776238715970379314185814996850776380253807417013529729558973041494775018603548033197043708012316627360117768416624395357515233111787252273596268217537115052188554132594559276352035610773095351816983679088650501297428582040870010096654475485144258244240944440927520637876080050409634551463273075695128922186830722550199925556014155905856841526066853003583207021483938908745689817999697257134695493324781340298692598548955942629785978940067308517937278219164278046793460813650394393893365016828481741666124790397702550885201722183831559542076451879194326592420612103416667605851757189499594745912406712340352 [130,84] 368807639563322505286622741424728073750844616873852663323070105699574359282287372831727210643933029196234844714960017403012817520885449016389207002893662700635414658441884731290463950118791227816228753856470403891910811835489527537470860472609591826729158987277747117950792088195184285200619897130332260417439403927471411822722207721375349608662710483118343079811074324033951585756095210905346427371234468639092578267198002458825289236929015068429344319071389480074796372488815804824140028307035398602323242412462022752180314219298178869649475673125629007352361892736065892687990217661218022822562879847941982525058960596343289155547584649523320331870004167082210273418560259807338079015015666725113045080933517647822432953833741365667329074741369379925927674277046741798754966408296662998856911018724853654375012177718093332840844545708348669425686293778054583690043664599913232585433113157370555500696115717534585676835187426607964407697702463836758645431305062374520677657729930151429433078615187775524328335978678109250988180142195422393819409165441674198160089725110703550015196222268137766610523659138621620300909456205960640558891110920266916926949050953907897786982628372849680533259901364135428918108897666981729914240355242243529320101804416326762370843790013775298748003039458167315591325937996710072418054120807000606020974975783858622215568577950808311939201947764510814397518610729878127151374914881966567050614482445301791466278773391315808343646739606323882826376512494781635818961454161272224195188716050887004048035531889159657053457963732787924944599633480435240032165340772052864249880300019096184558286115866028538227226779081793791651162519417035244087536620470098117182868578386510903981945784992904720518274221253996387745858136405075161096684571617562921940505183257840241956391291192880704761258387405323369586930317654814964781838701649483833832078238785218790792178630517874624644920821391834682003368330480151752046094975320298434304318676704209079345221897527801989705700143621861332220587834178085732317285472649094928045450729532496333086903188147066915660332136620269771870218165179477965398340248566933824 [130,85] 2101332531763184774127671477625002990359401933297998788148394039558883778018067330403162087635680873465939986209648517759286585546001903798783428390179533618811922381372764828273899277972471526042281671547058358025256047926320116258413290174504527034451457924160959441064222576597617268283721972256791956766179029772135147363318036130982507846550363043292402793833738802491051044438151162966197830913113350178822315706838442156538993930778278387817799256454248696139121602941453841560148710860692774135387545575628354418576072826915583490707230112378514257918863549899913486328964909925990328073477727718578008771024718792474231221248216905749260178543096739258530266146153421533637269554948257133143306433433846236834417249512206959635609835633575876588402623311903493988718460077660138853328493966645770096281451605605634366810426414029505842425556044146558875188333734057536829458097826153049939837165634606148856762405087332071858613156863886780732136857359707853930821371465478041838205221370530930620980569423305625918054285732335319403700511059318629360444138322996195559142885935193298020916217545109978954158215923635055103623076353910035411846701056154505406355913595542568241803639344905842317398150782820223584145025045134027619062156701245790716628585983288477889789612843979686346713994928916753080244107189905434289150397391247730669505112121967600514087344968714696688776200206210753631957073116179672673540733250391292006794406243719092766905303276887151308645077868799743154027399431369405871592250460365914880508901063614293275928332028281469523935106569062640740683961980540666883855974341641955961760095521595683391455278372227591559278491881633295840653956505553508461617800897059621573669042144151024759498122819613764898334300673935558780790685613814955113884037195601715485784145580812692049844710074434050125990209565601349455190547187292731386982118670704582680477884643844565316555204829610532562844159487904503567347176103383488801642811635527305226076532459578543498209530541203077405568790731657613755013419668740220486482078572044856068409791334195297439360341860837595911778556207916820426235999559392 [130,86] 9385393963114275077912930522204053413933065724747649830835670340195047433274092119712905727611654754160254223819985902139518092408387209245779024120628184827092413210839914652069080977270401261828628705660349072264666172110265218629564526809311763216518557941251595331622335461828171933045659483903304218657811581141477956676400303582734309482534595890083331076598806003589195607779271376451659619498263535957486353773975259148700891692680509200365633784642021845641134404771046952598787799139199873986761242208764305897264587069625818308486193530151823342606554535768282727976807679520392828769843214110735489707252541459678600327253067515657737070518037896090068130356121139427524515671900452042705353371374412552228782054250757331244430465778870623262964444033099883263700788379057017810171441061027690846417165136774557081525033186933659615747383212441354523601821867374108499961467461819827849631573236471331789036820804981627357337042071152880572533135467735505792011162415541669706587632937822920927134715997559768795352224980500615679609889087787697927295747603333512719606190727516894186518894958093319177270743244020290173039344268091287271478741475098084602969138518786102478084313729004447145855725322689374722452152346664191526427137210617067856116240348350424984919203251413910530212442845792191137813460974103524779094612736096073895413973212691486067803594566177029321627525027991085610643347567294844233975673839869463065423059103891440823174423701185647828844302607109135767767101250749965598483949901443546835194984704927536072292846548962787930089693884859899652033425303474218583949710629378302238637816850478921609363951251637764674017486832515328380509298356991015740521070434755124317370906080056420305405958020555497164514524801517165841536200322706836512649286547167584181022250480895924132051440190791925294447798039848366475144935969401917225505031844074703948390653743276998359219268763281077574552011055410065532310107948262202525939713859917462324921697164972952992836116407551302137297077760033253418191293545046253900345651095059234621527765695121972978211334331921433761689257434810558680822388 [130,87] 25125101917117083737897919975290796747404838537540113454330954091607676191663959571443788233418055468263490702169647762558933989416161389561925360153731682570545057404895769473836763901644576114389167076906268237498123193305932523549115288945254091763453487601920331227073507571163169232757604491375511481471635797308621897347734248027867761521159963049877486484028518598514570681719846257878088830507095469783524586939325067387172526138771599881724139066308563383220100067069156599090476371009401418498480290995763350093325325414634917274244309418270767984189257937381296236913608883815091791826249347873493006107278711579885947393805849876300546872196341114987570424696317581215019857304782492601939359518077611793939634752637735941772550937103571360981388250416672517500124291179622763297531763821335689994018735608679671992712493717982264114072658053089700029455163944946003431747134428980618082081904779330580936161596927721933771171596145603890694462188556392948399786618124358541577447487642587207409960531437656745453047369728788751158733557855830455271408854626337232462823228318646707226364025436929204632810640913665509489351106831820106917588859146591274267279475479101714526805466088358242453049256303754775591758378874299463200387321965912319897891841116315736560027036157856455756681975390906749033744060813411541483829307660220165708090335998659447064050466500274827427654996746577593903874045779845770668209875972516361089847597758951861945362141663020526275782923060584280921036039705884539762753151018306865430231908059919829094066175626388253946097961942466227821571253688257317297538730586718470530937916869950367565553078622658152450713590663355439812213238836878689788490820836946444889131060662578291744070009012096886566279684045314980736176697745704506509114010549806461028631029395506423831140352173419827861738013961780675121614622647849553500998213313286760178784251711043837296549389702393253021814723657365132678905410949784359993423336514241584440973002440781875595765455390475958520723673635909659729452150536387748159729869631848657297407124492017368238799532018310416225081472697243466224 [130,88] 45815259497933191873680005544978157995363682413340751647853483522988537986124491782182465752475785309781327722806441511723751011559745646795482403505738302809455903471487355284833911998929800267608387363045180702749670873665752478030282126441840994871929408478707810827992971020815999181968667812916244912121071955661967428117294488252126708765541529934225242380100175569152761355382711379612007194878091671325035649280126778064488479132058089490964532367397381058222465617899935700728810218023499577993614644564374248977835233887893703872976923105956220662018610603946285474777385200961703214730872562104309136688146611005275734597247690533472803123087326731446295837770291834702782520919689856081978578773491174379156126240329011885134557691092477584496754013855625295007898650434643360698679405963723376431018610092886346244543142107066536710192589293268526950149365176648122502111304904858188654978798167571580409647878955915811126211321646877523066773533912400457942193995329676838791481780641219164879152245102345904687894783310787060804373756359960689566932417112158584650755894962278845125149833181668711289296482922721485468856527463262509026387765690035209369296974236786095721092340676755101483072047993522902236301839505645036875396563348209674920564700600222469198838184524433013039425444838274975355786204526043557528802985348439291580680037740617032217528060851174982666940851129373437149461040125040866683921204781253513165256937946766923685925127225612612824157434968629398081215313839929396958176927937798490463286068756016344570229775537275607443154894411166646773739127088534414841874885961173444545944871350998606412820157108691010286832281442784581935173352533367168196025905237046404615692448698542994061521645567173925903967141515950794161465332583075508950517242674318452121481021027323343428784244330188889248468318317586339448825005350490838507460935357052306154826925697796743317279914408479841937321787737925694788466814162593551640433735991692148218327252656466481802837388702590743452664298477304287964224177360823397639665903956114214325480498950853494039425829308772316807837830986048 [130,89] 136400733065525427432791255935148942943660535413781174448963091386139126812799166572720004539920629101597615256091434528306183304519934766197487502191881906187855176232851256332239948549928692546115423970847899267182731054814449046024298328961575562640006717273247599332976825059034593571518848690512672590858912620971440451782412368843307260958322590037281211711690111246942936129189482858681587980311403428612456653854218961287625947159890276410236393344646960681568485529838985534630871352027373419176297272531766425063243755537122438983276013766491787125956764647936266261094867209128530188415638308584719831902817968376464755332846451989669185983136001910749802012871895952815151766784381969945701710338135136602765245126383987766758844118148150668024319409080898173660206633797296969221108047110693365669025711611422375889846057142283612064389741186021357196903997031701760923845403666328773873904514179067773281603787991188720632874714413396521777344956871108879229947780853434275572300120513161399630862013787763006229035816684297138557738926926308262660193080306384903569066599011269798346021548001572143481085625163748481743721262569346180035869999093538556678845978657226504085444074562533943801428482965741722153073302848286520503218613627670564715359365052571318885034930583984861689794602420462055396109884700701710017482579477094604422741620263524695833129707252153802163613447229853228515675286020191281197181637866809043246866581006547757569224674198228705505884717051370690389339267497323159255624671042057694361672543026360277417143435562905922147476524511997139768219620652671246283493050662258929107460515100340901479206356330507441343850026165495215314625218232089405079758659459561834211602199711402020107160840191016401125163393703893578593845508440382547614927619507888997387590912601906639127532205396440228281879793561017710869525876539584898408688366509743054900448945156302641477479173489430905784638050910123488829198220748376454609364160343564110126697925657312184290308801114852335412144895116206698645042774243427321092573827959197829004230837320242843250839978555191199954455904 [130,90] 392518526610197721808897132845341896134851304466996471307228528722813780808765905996832132816697852583063826557341464930620671661433738397594274344300849422575095001079445962179987501103343866550210179077513289156651205801454411648622690927379751684291212778455558911964580396143156191055773261329939098227243441228367721089256759158109370882139513030770849343017164504655597817636345842317537707809246056699456083930233617029401600819783356187716732134270337526351315492259457731220275847872672578700037090900436547384937839483106070449851518788043911604405609410414805212307622944780529186249938392831880874585506594869308202551603268304120205678970887559644546806837153746477139006546716898895835271664562150555607871439812624501415151742976137482682112274533465231991999289786066559380539156590130466436791486213201264593976042549004641900959927217454328879796950558064893941202749645294324767740092022174328955510454319773824689912859576461373906796806876496640074793435505750494409840796229357440049228231176423911676863448531478197921181028790185989014011766503521022639957900957118369944558450100330133156327202472475553867161448890140304833149629243379889251984819383921282322720872931581371980655514153792171923471435536589349518837646736261320997219867652477902705684496852551848152159348969764619388182070508246154305801652078713759113224793295478897731877673723127430736759723424013218545083815760343246034362221602745245879977315485565451449071755883821675925619720924399366219267991127941530307952212385588435817375100632150048892586423575234230243748607744879654062385207748537543446823873281756838543238790734171543041213413592197821604291951171141741769466970316508229452608638717860178589158657878543438832222940580131906177848147704914094359362135424744222621346383217324501141861808756003184935910443196482716406047862208625115615189817726423892691868100823124870856151034481385630345515727051222771383374660193740312804127836589279633070892737500591723407780991941692764549198071085968773265539373774092036994083522363508305530944976132085695543011439361784589123172169852638391969240 [130,91] 491355163341176498344802622869382619468964261729132805429007992800331146741622765955940755235165391197328383314886349766373076308855062283330137612344132195552329532093410740771101436963412231762503803995315334244097318579723686879947901378735537092104322751334722622438094460675258510973221656837274347146484141243673740684909545529515356974194232223466750199419494357929725016365345639529161077066102762480166628521651179134876830650498095844474032749183500753475041376874610983036320041117138200673703262509086698285478470661982507068360420594510022077585055547000001287582291538325715147661633842507632686631361512680824822790777960222611215933905011419115646971807073221508066610221405085749826815660353831818465637088380643189199427410937775493919007775923409900956474179407753056771254424610778165895306839867453482698336248233866595339453588295008237270526575606045025051620114100611880214372591320689823974858104723184925473018879804908939013834589864890404369886252341802680921279560873936390467052086262853474052774441287026108213385480243995497970465965268422329465485940259575881004804608153038824285634510673088686553784890856705981264403096688179277118235044526738686180045768384387727149198408175449019787569501953091930616170616814375239888582602861077404649129228604911377702196586927303293471768566440377057176421982961200276334134730186034202831103479759804006507850950977215382341144732172750085442517773139471873715515809249721586315611454378234539066102446429843262847721873942244070436177736339646707258918255426565688028474790855324324621698657473413886388057113186428402743899863385925929470795660180147045957185009275861707896394953343859719869714638590273992808217997901609232161025620415473413084678424855196730542185872866575951967388129660177687157183190205426282484581020727606334331705201457762563917524454175991873125564636840704521853404030832292440369690294052369069372071664147507284095042823571007664358899052167453487219273097615895803915031362168069695760516711618098521303247697006402798195732223661370086226593000099048869448927086971155827766288372434232728 [130,92] 178380487267985693724280989602454420260582083582889491531189135961354776584865110760704659744466090361658142679157608449857534939151424272887122005571990114046293374467079096885783665332524199564943151945304349656500363685784953464563854228114161205622404301679395918529268785891519867695736666779003066058144296379506784053238458989116406186860363124527260823201528458546191758020453976432473381973018450163453860684640596708495958898733426467165906288435857562957547883982767693159300641026133288348281123132243485389259261766420555105182902852507426155196189150851343169181950570135939576532526208907104768843788356149886096940106032824524981757241882281610659226300866645036278474723640320396068916149894564567346842284074099999412161678535808558561594352328777552491939267905328480617190943501821676423719482721928153051397236892333765301998248304405184032889116643091326802733485525985243213108367889183121487047131324173102766867132628885229130608157126844437402619940537775347736240301921792851369828724303783668731613897172581691426473278771769265508095865465738144218807555522301471024608751523642761342558635117465329179454305462947545430419923539235569656887973688501241829032747917263770682592953832886916671156652802998032395149609582482911407678732034873313632280872398123702127762330964393214276623598007989130876104459817118063559523465530373967064468718542466210233117593910714285703767714787413898863761550953718299947568491740865436610192876739792105102422447838364236936489796333142814009039852972059856399907804033358275220964875921159285349616172587991323102578974877896064140848766794860000230743695194340883004665085271923865533105290432415322190821155461728260575186548132472426201926916812811928008142973211327184018043856298101807588942904269565047617171081641539291025657378319234490806992572894481185319479837925547964823473951106104258834167085824739531973099670452765678429290482846786210403318500282301769676822665907241883533173739616318212681836757506160914194713791466890025506200689494883888164745146710140981789327028955514455931023931939598979152752946928 [130,93] -336787635188786006890103339730627395618505474781163166928651123261928767733682516311974826639581571733361335420219665328226391850913511778053940746111619839736092618669409365000614400158222435598248858999285719538323128408483502271676352610759528747912090435064518420788466900488756822902522631748558964020331408043360959467146255500107146855701518217152700499747096343872953853993679637477499053352200468971259240372372271413850262067298450931432051463260972232059482249817465651540417743670544983480916676050231986623047507722566489487213287154986747375071770070820200356739780674769674578422862649616024228157290247008812454171361441694606003600240661047427099585893009780628330228477663733191812442229038188473593054334841430622088169108582697225975914077684501188013832316092665168968760879583247045904156961893704902435927902163643226316755346628460575422951941649895956395203460096577775560999046675584237338742728205628763132607394776028103871970867224730903323616033644119495920275993319657770292648489094879716723983337270506113311533034677760010985745902498691945626854525547010330598066708746295548002828602462061731208838135944885604192709830054148211037337761249810201918107335785501312920588071262067085036740793590941147991807683955192020233029160913903668418977676179319613460818573408999826242329827084098559474866533225952700486479693182471361510325993432489369356869921635713114195693837902764206201164424092561395017211228569792244587601911570894266073821264936434824199811858713525808340618985285962172810071416715844984418772952920458391455119397760842487294821617106437333815768994885301663731001108977243200025602995319050085203718713335865608041682588749295271041917123756528014327003218407858823854946281233351966872630834984882878921494429436509664351713830437704388840544122951444389693871566984618673354577603873608091972237187953300665716302917185498651553480358265672529424127819254190009423584087338128561641855541284188279464694192188103864239928658705791458821927947923658786426877269914555533855725655413635581742471081251531543712589792863048096214912 [130,94] -592034031230862858292270839988936455490942412473223740301233547824476000553774799154676226039679030145304049767013628504054479641320515550518441281485462762728448172991528023881229572571800581045006013540063868220409154873064564706420220899917204418644719947520223955188678445103455547712720374256436998597906790574493087490740641643284763464538360518754715682872397677915230343870814946664156678909269770497399992548124921148275015824435173245441753464077345616168460266369709542805057592211188386908772106548416312301613075012556864254189219582407644683342113480819332077355953109671015693343458910810755488301081590950697488591129600180738361995515093034833625805819036644465825352618565058472860626010776426358689909823819297034388040386937501946450216349256731229770585715323696805295843652888973919303135289809168255586859993470257416116587249482808552316157118881643414947656340202746098522852996419895083924094515368794317600937712311533404646242670524896821637193754553295287078131571362427902418555788627958475461951969479744210290147215360235096293840233420757323623876338341904914255453594503943145394023485848958104651151298132019605100548397519308694547682041764162721182093970025505947047132195565203805954401801883713895645479801178776476547491163070135251192967742273822554416220867579783934502722746411344875042497245151047465340176919014206837923390777380797994048289141770371690854361491395828010897472919731596980726687707403597167519449248310794363924607603218689504130119484618530589078659400047161083473214084348838540737265179433915102720081149638116257303193282386469962401778377387977199741653548455754636387058931976829154801612834159864163368228827983328521857597101388913678801878772357597246716206668752102211481450236818047536209576658267073846577739983163045527833669102954734482368458050197544817016453563516054165466385183841428098880165473199007911591698222480189266028940627217100275609963675141836776297871758125997143053251300731411197003345879106148481603462058097183436836829494011590163248232218245815307752721527064669021989908421746685344 [130,95] -59272459298227349294120032692633941518729980810734769845369369942104235426040046717425384177513209064964701706650068949532779136475966788880403340328034131357586075357869856077289988765357470783256744616456813977316286242493344190016659646772531885901605768351816124295733859630307972751570011065544470796806419112491774253610730380749188483844487441373123789222809012587879204111064369885336650281883212602590033044800541082172747429268075480377490600313479934205076763163852884432855869952116635713093663639842493428420636879950708001253078904664307558937235864002753112846147094117875048684055778885451336698658106088218049625784110257498760317921405260819386384789877841152726709058083781104593716735231594554638196748090315082121962725799894097554873539550153367882175948749680725792018529382136979757997458102676249851114910547341769882000178822324133931191520278798440905787161948400705250841753385332892923542572892930669662458375344945224726723245184943801072431740053311098091373586076384226010413676720831112325251149451400574759036991964816042481238327515601863867905607849744367701094381223487772757123472084095592580089844429620904455459052222692538753816805800617870937441288309314063137035851714974604995729990665533237752083324856031416112086389334184503174394453538535529053108001114818421720800086624467961571332498300941910760858287720310887553426223559952763064018167617471802093269469232073907480828180468008508331073913895077889248576499954829207859112956783485197682421793763062104537255265507292524045131789644476388404618437382639457665654940993948696483416783767243894789091010803161868547231465030891277590086888527149566253088987289845287206191168391070832329660485825419440084996326368117033959834472608292111998564140459413337008917464121838315303005373080038750986302229254321040352014649150795012659661510919608834739835913545031840907941944246088768901316792194772775902817248235715056753308767552799782017481341431136764403670953128418328808783016534785272588599946159649939476820895087101662037705708622705860082818905131167713101411622736 [130,96] 253936609672523530838376278076901380335350798155162580896666286318610011778780717479794894585198345112914399492003054487613827837318993315243122495819677080626654825568481850864389984300052413877314999284091709038649620763918281907580455519953274097392721786486266983384445606359459976980095272152134056484709491634523703560871167330072378120278803306986061811743301070224058253598162323539993712633471075292293999337317944477164078143666062419163806606308332600254293060397830865751207998055023622405084339089273552902189483804610791819114676693527932924148299161509756258186100230217365105227376060127149891542210058725189572938917587855884202082630222749655322226456522989547363824876300495500618483970348919533023321584332783243007427211767455253771733841467484510977545738143063046592833884470354521076255545388546481558477109926114717535903514914222732716519210963937563497419497844247547635088892053610800308832198890219961990804543803387063545865355675261822131602427495283590961105892228189747883887727657976587036056531217469303921121730875330842138247274312883313575132940277771111505789279336916197437658131351082245064817768359711252601973533534187783325541500682056274877483636977926028803135675008243805775544015752135458287599648686648069165213076759605024517393705659511075682429084523165902674572706141936359263738704350995097085300457508489995257876794378588677768559354449324480462824407913516394335673829388925077300137680172630225968053838543968810479368514814957554718844168774438710059756069097882719554718784477981417087367145257451328948382027083699408559134190896444466680460323600618663965330876735464418646769964416931846499342513276730346960256347875364346909296925731878587576022794145369366279421726310083272128246559916822837849357415205692817803522566718854220693095560219250477251876301117625243895619312300981377480423746994827358000402438023375601472092504372734322335372724621235955653852195438962858227253391928572718095190403280474777271003182632314230074328440691979177847593770354211176150453651117189316361064710570883533329792 [130,97] 92287605145375095456601592812267359447985458913582449309395123600652582253249723913972889208047430279181165909181859813542846828301711383416448791945183866289288980711867914627639789734388582512069954094632071800686120877666752037929626818663781187582698142789898088472882393851079309946972706942827867820342057117295616518022533675999591023520061649567292092419894823113248448894675355314223802709196446269041327916766804685703403680615923650851831119476624108449600528893712493183459759679576261471167449051880975095144832497788696639200034765775735991152680428535371138216740750040676178355458113887197252619223629151496764979969044319775458532514984096862696638242064911672303529224571936026569680458982054202384941598076960741633126772197144073959773158161075245137573416916728166346957332835932068628021959068379784882210327253994279256799551565247120535879073368294090566796973679690096761389334212170099168709901410822384123760100340008653080921839936385213053470564804939772889130705579633961268855872776845151560551240700940069243103274025845120504523106798803108581164048193679015679189843965920176066378190923248899643899571958756137161622451388273343058520652290101265807207522240932066691718036704431838046525279357023931398273967861685850517735182458741206125485095733321792685954508904474681471299742776149886267743822482555079489404374003610775221842091740864352888405092591143205455205735086069045846331301777185786575077863773386269001325600677990530056684065601032418780012489088959272017054653486361042143367817514502931866351830057356125289268214966374545246547079198133810419045455434624237075163084792093906762509117790821218228735413001011933873024955430649078764596900208190943084994941488292943226148127269802117522591739937385404555346607483567006109850062582209662686680502583812742457798382483257061008825236950188359613305953536843877750315074021060930867640323409569018424930104570814840837922876801422352401959539835503558096165867801947647047141477026418829259266867125235178671971366374312823966540902167064845884597139747068320 [130,98] 135110913815131691389566158535742285295457424428625329863682747639273195482853682081789926802171750713965998843278866051751322258386489189995089706579154258594366888510861733161774455659073554805412084381570577920594515855574079319817949417783552402700297919989521988521857918801774422144423578801708259274688640819182070188886899001946410394562171318800680103472949736098318837547386955739449202378141261007356264977066171417161135414102017710780059969618005579662383410879229627550922182991850759365408335680801348307332769019822697859969273457417845704024165462690401508882193643623009287147907454157607296634941837378257667722992209611794146990339096654201714745804708669945924308354299301104364743789306632137552886285753416527162097028606404116914364822522259739985292660953296954384845032279342019017804697874889864854174154500207587592526558422850313736456728180980623113998883827185924616716040306180845038784349791840755959073585855130940699696315176169001986131393515230840235801946359399238596638234069613477215336769661397126959841753480179501427974901933771624340019408554224164879080867370293783084683396562596728653498953457857819800677405788061481003898757785330359682155710953036965467028925554985866199313971384920364727848519131616794259476642765992534793370582077583606243429377372130029617532573555779270495995967442999147855722284330453937861415023932293568248486116736273986483536160547051055664397408447327587692287278860336759520527672875183516876171249086742247371433086116537407798754691017184338834963631305485050978126343268464940880321633761595071288763741785999014069106248922710633203494606105760380804838740837310354699500080921882769954692678376749827167498397567015567802849625481439777455369903967021342470542803888322295523798688720257027095489890203188263572034590933000119838717637217096465251595445717601896123378039440263601514859480682537279831591895163327277572752365095486558072528184171103759689934523536134966145389162542171286810308609319125644558661296967215779044874726481389359268563032374839926095272434032 [130,99] 69225784639315749717975875336717771861760680866521651977143881066409523162327272507518587157105853993409879802762465908860381326807959980221743127925871965221937752917040474781986964635973828784595595959850780146738136899851893471558986154773646208418935998032505548159119337175195579344805892444215307711930629036509806837425472451869633773640843569881635269976076135552063149697910687135043783905921346984411636260124781779076354493263582355080266966993228888907884784076479775637370294271321060332155478324503098141298700886168867563320210299790480325992346029865999927997789944384598074766051522343863826908699445285346181459620211231292512591191908380602033457989482466103116363220327864623392265364485986105238161848377886664892960356710946198095155048813909479666242936074143267941942245921440767502896502724075346911683071857900443725944405569569349295814167479603535213081170579414995824521887956575932343673297720920776503945069450161185978660931041941058125889717239525986964273407367484033060023411888206510221019087663752676584058063558974059880850903842374238715369247231468788170018805524172940581197572249961056914811465461596853486981958147398025329521427445549182628008784555334795944989383386802640936756994881323558274494399981213819075669630221615282455223321372690955668589223993337670526781023041884331316316704545897855970107712332234812743628723443865752789284047147027663526190080672741233385768201003191751779529646563330772601862611950016065785106813996048623875102287964710361648157073152394053974361095441877782706588676914724660092366693192354775815644482318559459372345514451561838167933229277563666761930294427047609933274985309698667696229001816581695585685076815438321989626416735649826322904435154265235625572033867377457188079409215282267172389109361363438090690496771993581425863169966039424625739770619161059779843921944464703884122401071388316188664008987094110725668505126151726943445656595675371521164475825946718589153899838917771534068890602251432885393221618788644417574736778257731308271846635806103131096 [130,100] 23981558275878605220718166595398310685415240525350179698836033111493493666040157720357813188408241654732146840563345903307305027971334235201187267096315241715539009182689941716720245928532496313284994763385751199729430643273609748541245376207472991148605037632275173924457854655872619958080028323246397596843083991061902144539666506822655816892525372640010980381941583601259917681369129133924276338215901954161238200066271080437759927044942394211399151847252072788288028966918458784994019153566529476074111456262887148752627816899662629636090118398533913412695109181409167113972843683900814818332425609537900110632967092858631135992068368195260604248204412640677970703395371677509021563599966283964242453536388085948877090585440149727087512784771547579589550833339969674494083180567927414570858679085613955232164321208424136199839139500738965893679062988457857964830373801582328973219031633544072859003008748123399270030562345678460607108305271286254337600278893557156113631080672078300050614842136104848205596978344389657481986499581865474358747045688501165969987608651667732951556985172631350406130900818357120469836949209675231602021230336358199872054441154747962248976867344526601930116962140066650352515235586895563431186156578075070423072776137416252148876021427374263279725684695216087168025318949756950583611498233945578953308064516862091625853870963201810372595147809226995208059901176636052425589296920100682676148916786047610338952729774754479210921874471409945683722592559895210968724824232238515417640867535734839516522539965840410869384233183522260896683321578729019862345510791513821460280122556233424280628512771425773081455099368944082779022216943874636659138188911692547564070400964549150127990577070511255987843380595949475337259873924083067660744817925571075724347929827591326026433046511897301108870082026188299921849846375552904297648625109895611300854042452351807553521779165583410347116687703247160364845487398939973649143174494371517112344483084772797397296431540651144587752195528233282827231850509052720871504057995648 [130,101] 5309341216144499107718206089826613945720497595456102947622709516241139468417415953111636578370283258703997821953981089878711733405273748466547037572822624220383271062177063414261761842568537998734607673228204614902640312983952174588413926675486765959665119501247343398257783180978594095870446587474565036692125168008933155622209821720999499101363557905727066966840507253335560139581936997853116143504484612989341774436750999750384702669703251485175638481464647524314189139880865480567490263963955093237088084741071520048344891900408673202427832878601861941652702544044186622438017091133803196421967863902726265111288874440765328423108518380712716588605800537481550849725616138540465022352387174880252476239182231311327073064794721896507621768135438854776845862263148126490457606752256635399786690496335827124675719484498375789056428223516892363514164495264204402896865128006686890686292156190392576501167595734952936662058558983667442619130910415358456790115116076995075469620337809376992901529806583108390398974166684291449829755977144447613207427425945284489846877885731777987136418002668983573211829557092313795534910491964022900203772974859981477679837350228926013725522247315870327005473794826083875782905202028061261773092487788195075387448147368907825546050317676922105685307572742716835292890618917155007008008447035684851451082117897508282615711915481812229675005743819885400716490790580734812126905055219873186764552160324746265940171327963105880313356432109555913978180191527062038705658889920698625945286845970883980907288252912219299536395065933032264345248137268626895667996110575993169318702126689091012481575403800717003783050199420069873772017440900389130740430878356133533755651840223932461747401119322293507717671075548034036151340336746902711319687480536323936787629313679029161350063633303418589766595139687659434375824133299790566602975159567627538734815369319083459725974896102980685052196263850695240977060095444828566881263590660629365828359242268471126134277155726256288437776121096116997028891614983901123871200 [130,102] 118875540852071072542997455295674525073371701126870867285674696865796358340749128203825944841038777870410466911682358416786516257012978257766981047719371781166599566812467831329199087615394737188745163079528442943541349562521917288442174562693825246341900966786132138439122806655443429752774583038326278371605193308271502692539386288006457647198826158621037529763868586590327186167975486474485782777489838301315054789635000272713801816559815671634889069327505553811886347375761962723758736021244561790591271252013074428665727583458362987582745019563067750792492812761126450132220670215494902486351903199385229059934166172159468328692170950219439960457763558444774986021550418278932843764889420098622145796590699363787256251271315551988067233557991036383120041590302537186261332704512115533259193863392652341385673334362152094484511344628409762273891225447009005396278718305146850066306006071642455906175036666137148502918150571057094875938164918864503071790945528392210315356100213822875726230332377711344562462206420994658932463325032637169326156528943999451353773038282680281296951428883476310078804038923262682487739904678935418141176650695121659176948110461575966846814604347389625441141799741030246423415224611653994942571503082587682113990775850432370748453646107170760123309990487487217029978369672418624481313571195960002293026985120047711575963783978906444444656152245429920937820258194709107756473742107252105758718902775545231921882760189245203367380697006675798029278649291936770258022864348783955152269862756474463466636016745661475932998671908728619153831174911424640025798171023286446569496012061784055728546700411441538386444684486211926862463322452843310414481164512939222667771148535523351892061667268028123840157163021432445954948229911948213690699908854852985344198524345975419531551819652979662157681532050597120942541514527428291972251297920538209664597201538329840462999267577583075624954351458432420477109797918781384676593809980852137915435356782291548887314488738917741237743651145526600639027294410289320 [130,103] -104135895996796774148466319869590142791251530277056835431523296758566084870334585604752456648925758984684581471059527296473906055564838059543192862702310835911068097622480649624763316053135922851362481390255848186720883459780755747777380223929583936891645498762304798132249609142564440736469284609527860508950724766302836576888867520268475821313837142004262770107406766506046976896406573804391346420839466512168097652171787804039789673853574645876028665468261440493493222465704797660369352101893345884375006664896887786711408755693388770861846533220264217083664569166296717632576717038991273989181257067928423743521807021526480274765527943414562442649651507548549205697349984228817712914027597690933884835564153964450144385070489389083949684255462368152480213510980602927346616383984442242101517204852168900708862763595944332217657272067761389176854018315087099618643872145789669638786981457153074086395194465358499123303090891318526200321752257041252792737799253610937511353781278636446447176003259635266570483776338374759973333857677747140977910640841345243856326846091369744087560842236846243013426535220067792640612638576759649402361306370504785331131203335833478641176162176625891055143184952636975927652112081756997922303774027559341517324969503202138821350112042610030367422209705226069883939126294512180046581619943342573796808760144757683758758650571097265706920768558467873614771035600449858556324681193561503175828909967875164742877941308052483717850443590524884561892674451760994018169947005716365237446668359965366816718011994787298768395196902908470374067347884457155997849948756464283908296901712556817055630296134513368173151387179586020015779493614522643504860040748892745395167066828846194997003843016067712083986532802078183103978972430564026062465173242392862903005333302971211633690271584384003647707086539698265815402434749814308077811398818117006778108854130324636836988393378944788545800693161940735999138824763664208693708361757478726433297780647183847640770839214554635684437370417380034722793864160 [130,104] 31298510628187197875800352518973330803901374065149122431998792924513299897774179995473250791686849225445730161727845254117105610405884972102053258773115406959619454439331321089273326826846760404603169358877482643414552039573089441657789694308098808057123205863674929507860143183779207783723339375077455811664958922489604870458888408345547386359441779077973351586709918207677547434152520328660242570514039533977141657412665059349476084976765641829272664412374483942425381432897677094185778360648784998698557788465443820163578958721449343958771573383198960802409064527906474876905657440203413907149030824623753451110126394188202399362350362441135566034947223605261887797203299180469411602669501214205794403780374073853326173363354220587162990195401321977059691230541925395916175932648226302092820796960357844982469965771990627526145282280314011780980540608442077656851816125600844413480864184502293561340544759318720208378826739456895122332155419195753667669578761415360610874802154048778270654875894296193679322796343539546474537731492623262057472099931514863727886387201346421303712717535295320776274132471487652755248022755266531607299442085127485548636010096213219060031707999822532799193772330301631738148186861363137313434512374330163303337336341203656989763290030843101473383528952966069352683785811541635821723652384908383388699888134087123767618637832793564762414759016989635308211746584381083043396869972053596276386718070802557028920511761963255293170951150679921798732596021822149427788515876014729575325891513063659566688311735689491150714733866322296345548713533127158926536770381560983905889325693168708873416843838441287368838931206050686038547411892863700420344538088000417243409694107665750742299889358919338419733108125415358887783550569308201590071201660261988822308528818890264616531221032129893057982187557904514414807455563084663349292236376075249825928366874616390691504210606079124366432005228770089654626590427959312621569549097739813158023416564834592483936954358489592811352206469682828376864 [130,105] -1059097934382650906634304833442725056033072079949850823965605054789332310232593564478315470484588188506911651247073406443458374974890647476081369133017697960196428794234827230187684352771763267752276981256910950279210762375763602561322450534495205855833039299900247995179996389780938976276868344598298049576468064215415761675564106957481048209429435434675732895401902248524875689656201253555291440088395579270896732990565807215524164197959898498040420764998854837020457958915420128784229430386852647084074818286971915667615453337043740498050030755412907581411405207739781188959048499437604813961925138969919956778509869964279468534664619752423442027789857797109541868390691795797301865362947572188992597573157958686196395220904242280446048795315157448072482910378465053571708855426657694384553101301313392657847532103995587974203693434511929223172068412782829350422099178408708758745202630442936501065767027186413429374866313596954184023149431046834532169047545360041872133088352939655656397046104066955976473243205267040503702859053912960238946953530408679018731087094695473448665630546405101473023720940997480836951476319143345417190747607717888803269758306068939953946022339376283602132328612029096870600536239893210785345876022960167948179607824939606441862848658787279631192220493757628054736288861280925544629158768408083535800963630359235402965620413054773152526884123415905017814152553922073142562013789108532751550621080991373612610824623244688083508670497447491706601230072686556513819759779059695774428242609346115783944517957104143802508692360570252809858063649419855184594420326643776895196504732050772031630952450846715446279586543439711545584234739733616798956548191417694313560760126159713977393302872582349215311437771508138475613332349255078536787578868118000606276293308465958040670403662744204159660130273167191196658721625046162968810699808123592742499222771189021239628553516052622101950647020048172153859365491976517708321179825010623459179106778779834917039514670667531526917931889772288 [130,106] -525007092397399813375242838852449040475652879543767153929860124533335309159889915911535304538012248606883487308231866276494337131760962761663571860035847354172155117348236490603913451309373218728932316908966873006079948231843147391852882342343613478158859584265282259585608348161865899092141412434778147555277651150573775877547575033661673085399375532457848017554286710219234354573690768048294579762460053791329988124221957609262484268471419103270370288004914663872135800908426746534888840919137602050124170499040373870742160634761533084206758375761461118476380648015159331242093537353312420875456679054673449621010064607122167116269170505899845061559448747668310883616139741695205531570660742990990707126357891438714233742225012044127102439669341859516947713593907087707438325934500287193714116656168128686875043480386604973883581525827484007648975108492540955145745287049565199456719612481717328387689834928503826962726103525068392594348859421522645615891744095687194481940439897613292965380590781936882608269802628562767202233587019561061377236120880878907524053940422474740189493528802549068352842644694569068028563126160172397678602390330441946735394727706484487234375965039542254431440006205071044414972548177130312067115603036983605437617788697039492547813023301460774925566858703417433014876326117373077970413781739645471969403330544245929626885468837433746497003453195672199485010879348467329383779128366410501493871414837640232406567570107999556987860767442833960809326547268502756363620487431361258718276013535518235640712756992291450525635527805296261449044304840566568415926318966429641216150427449057116246240518230339330414171182324615089151893674120957203499684784159813766223134652563867712716083423709017923801244510207255204657500980543876473370722263791701686999795840142104016001182118597946232374085043334148783113189293323343471170536799221462587312385959208585221132877271035067062858116039554450002293788432081373855140013752897908200912024500107026946117722414832368962114038276 [130,107] 165030664601554644819544655011133011620825631669490816376290436188007324018123433992126369642350273809129835723672296160385828906769139163296053617875075432364048869013060538238823748008896596020219789950403746343606892949517927582151881907546383249926039787359666636577502391816462457270314304311517291269940588306112981814904644597063453753383433614219861172005982145187394414541965858752081446685550971344963959454620533834136467934257560647639734098658958208822440684919908143744651313687145352521614186877356010099798430357332305557828312931085240270705657721735361386034367003238604501110815241918222868659497389360095714925514422588498081899450205830903295330103342564619366654607114396862239976285053052189858690509178825183726343599626667112880925477216430446006692230573648168721984279668188450275399300012478287164262673266024065731057337898838699340563268299548464717490854052491930206399011589657121719877765932860450342472619272220641765442072436139708777067950530350063521712570243019532884044427031096066726972387701044599687275148170788534751417713759610906618493942598834517796086433408944602572200349100271596860083176522633744212424324960781102631842482678881189033939762351317116368002791096105935753755988481835046832486891174445188121138133514576438632769563205854362493159836014464340323650380314869243273981600453643817875138015915961443411176534608096563053647103334636061067187733499324295199262670980556785637275876276938839496426431715163507428288515296995981283715393016733610664518390855948564803682908102143989675200850831790884846308101979073365372037111331858529626138156162671235505850948076536464312194422239751024994559075089950191404473560177821439259024317551314366106340886117783997675278291811698720673458725708051656493093790838015769124147248973469621536399327615157868311301835264804235087269578563927167781073900679760584574298361570961471263537822830593372048444041109500176830043160137101498060215114350757100477344092465276040648017434330237678320 [130,108] 8703459610832523724015599597467540501009771309347115272995857222594236563696338934563868060415416065435362003917844219915695554537844063630644150994295231893058674871082480085809108387200154060247498405652921456500108107973477660916275774280863679361542977810466624490583200633969222164065792950471931801925317312556524111004153929100233175113869258052608901730827177791816365811272159905770266849868027690961601132249400641905884555868943836786070137279617258930451149064432772743419432453281957376225402012088772283517060214666179303595427021172535492210312468944826250366243827544194835529393637848049322649445920551515935792776517620444658242756170872338596667802930395713239590904265463129395005844137211700000031313362572243833270545616036827787216181250785146753444844225328178811508016885414434458461278206487924902757525668587155502323673780015677439884705848480626922879591591317920491902886247251886065799033536972387502539189878323830865155790658496287357444388641319320755185967049288235658312320362279235328921586442363621190967434075690852884184543457482422179040215837185902228967599459324087166623109942786240311930748252813990209901613902005939726005303631663508401584142450315544310620315451041089521026139353461322830724843513592944033626619569153605123607613381164925575304304947326107633477735990666052495025589597828280194314315176181486378780123612021046499638318751830664548954135512614333450974710981820399129890132757313378071926683104310027419971803707705878674819299603451878435445011201553778578774753619001701967636363467126957829707723639205250912996367484234187493602511272339849003587238416340518252599203881351994885128210552321893873610248916368641679887443306283720059511542364964284358033862941374003502871348415891315176546436580802254029232999807339369601071018902076498211277177831830878528761766771466515960967547640756424744531832905501303019448132609861483114358326535616871360192808807640802310337874778725459024478900283644649671648545525727104 [130,109] 151249487589962494178626143037792314445496814054535732274590745175115472941447288004775042902130644333928258729618427355893903735184156544519299621393569423493162553086742843794729650129226675624226901658532085700798016680616416377010847626103822801277350111793149134173997838279061971760961374036419369026442567067820003185684761673138364101742950752529674043918977519284260567177058467970655840520007075366156280933325625394327535629845862865351806628013384354392867280915618999818974676705373672072730299745863847764442759212026102359501187064523058335813042252937570274583409601792431367641062624781965208725104831200748470136258469446536319647857548972037930418879585310569541892629224843019019505518415727351208268416507977150487971561077574436137006687718546234319476022134325489310709437211135606473974553015119975192766859283673376684527849629151328993966145726831267485178070738439977292816949841274223185205955278069126312447718410302984934279320649190358478789211117062480747463634961847235948410163459062431322680590999215413063453398106756006446926698802677340372983766501048540289446828526871794267534281718863306669373664088159077567765355489092841972755433197474342717688941055421783224185251998773826183823128764040748375819875440415799178701334958671242021373095793258110296624772500343393064372018707538698248050767375696298731999205368706549981308619374507132185538917814455758242821801384044749985525269923890727853476359678753905117522387389900464454870245690432420469585029406318554759632039213708136504876022152956850243407522396778106788378871509062811864118263425627780378996563244162368464963252025625200296665917108286884541593055122904720524800138376748360373434188600295426602083413113047670125782460427735588124262035751445489344263851247664309922392707672938052329565237474066965533035605284239288143135549995810843720677462885721240499166815214687710825308564038574929886474948683599173565761009273135523193724404568957860215640847612313132227663040 [130,110] 5119636129430849231620225624616059368730602171836867657943541869916618940975544147706893562351958075493301005801703398023469928598980974361952204072876990391043893272613629004436469857059295614309100463050767612591209762510233771844472027199546526517661056331279812623365098104697170846475835416196746045475312922275722530832241221392662594813214897101683635779654268931876315258703290868383510494322171415968083928568760202629981846731720554504980286394704219608328498776198224255315586298159092779418562338527941420352193234619493302154363819374504265362270537104834246692737308711318369549331832928922768650310196226359718489465838782088256522961569660992728840700709037222496403802934985211395312817817190145206393413055716394466045967434660763219195398058456899077056837500143428210391101643389887557994948857839389728004865955030022980962113270929370507746455996382463768705825514051075918314692652269455850992336743910389579767991380528128870791153996879303974610319288664079783147199272714450652185541178260060252479468468425210943968809574279065757014434560382227015212838485347558144727039830298115790004542787548563378493271424519283478680857588016687112871598236190234776280109987182884877526717616738893092757829151643113155890673819309546630353102433226853988015561602063228641009817792743647951495434350992153316895069461240596458097193329448226003204909928874365071078440035187214145731975227871980018492171222074930433987830867255845417540828549467717788114832476481388767591565090815848186397903777262323583897590666033312644393896905970023791403878276170446831641026656207977586716305213455635717750158044783385617211384754744332809483231354645957725853721129055134627174308805161699407941708895180053471189872935277027922641250018072963762483795695355829212605256366370318607467757861290839811188111327329262313183710491713578941940296000348819321751875168849889541644747427429613660520855096512036006155769894945396526720306777674655216381182838739982568 [130,111] -182192096992789291071488627748018347801786007086934085805182149385185040073165235136718383156154891505341616810273534584028104447229254419350926465656739217932440745192365853916903729714605952650233554726385031430387634130303751673319405775954292290799521487195732107388863293946980021716572259235481154696153598332510098620343094416951907929041880416818481149640764542769063021530188116262862192062746899825235271599634169076583237780391180540210965196175608152497925006576271689459191038012467416441030774951486855202866396081239824362599745551194830788155924975703007129141426136771155462708216220282344111898837144621021071290477424490672648670905838830480769757032805804017620766243471143252427369830008531910581682405447059022237010472932768002564891981165986550301696257728079687118564987883578475966100229725179701480399692050625742322015272151924048631607913372430101832657820431009146544221047494090876986552174107804683052769797817880238922157662218504644218786054876832198456617560811520917600344269913546969455417235146758127274346694658159789901293266213296927837788143258417846328152512227239982809543858228013930726118462347689989233165785275834286602771797995531479537636460382115835149997894002186896411626954924057716102990023835122137941214717869038606804617993031600990643972680588421811669013829999634966549159389164153727388869021546096400567720330692360195242903790472313489423205311387780524220407380297971166670744765964419658781204826352529806663757833372313017274707689901353820456342280292429485576053682779275300777784253142533883217213926065924560245479286574732742556921023218534940597543209899351142662106500548526826117627774479560678706027078820029646841239778268953247805192745486219077038622763099976145651170257867171998738975030234416934491932151183774580526727787392522966781541554374277140545588261578433338121912549794519474961698428759572778955783784847134639053994978031502882077475395795148181599062039913937158471331700304 [130,112] 1584029675565604246780417953483590253289383451010878393339289074447519507519839960245860077615959025277738904579093451772054256748777065586569448790160072620404495103796567875357474471657362947175133047181698653138856529564480436770307892080681303659722130458575391072652186658942634846964944817459413785520989401099369300809983085199192167928471879844797666041155127020668614890315729524160023922341875292022574148460947118278427675834774839042006236026668152833882083559793355472900795649017066268056597320778993009037408479534340316700558840818066018921692891874058375454554575030862620628429345437817746946310523314889618686822116683402068177746568215229611937228238694028324631613782109558660293540832419880265577338898062248738587202047462560142106603712848497123884225406886463026609430130652872688286507854877988395001325484918915686651723964070892228934386692583799025182130367449180306490498022573523118423026010333690721056795798944507587641700182764740312190207059346261820415305219720171402754659398619254379880289885456203213645314474981814439889183340654709775512217223542002851917694398755718071521116777081591380755312127897012842123665653818351107149285409540840750586474751462255318115661524120887838932159990329228762359052336946663340858988225274940027270064016546842411478183147981865818873319376266075232401718536485383808335496482367017347148818028629004758561616336622899884235672237296884861193231091512852726664057590187293831436117671713136260211644554219213498791220100711322334274484466301184663857419152074524648257068502815181267542337393815394866074545220369061226990707995418517329815927127130183937594359173854924261040256174038474015732310140690494045422947669647081585325793739367987340270457862666126761649025705857768384794184711465654612851733294752123956733241983956290060061087528223796016571746431049936394094818588966213707261407843289919213407724967626159602116969252799224364709997803869112036658210652640862473424 [130,113] 1962815946233728133026501647607565074281126641906554905876541107241341656328861919289197980023660590577144317377434773456909359495614786792146874667791510623226535801835749410728074771333265962827674138585109340709475288842554362900525008132661706055411926762280560473757966920019908073353688915442826734467586132124811225806455542124564504478798066329082607300450140870147992678188632462859766655503228848033201178784567277568821835541532585094703489617726716489321313765361969082198555367789537545796571694276755835514279611750516809757083357000007944430455545770182057738160925414176738294495800662375188838556287234766440536414782131900346028812917527985239792763578876901458608834216496593057293989698363965977843977184277510162539506724833687389775689385304562785739525135197253056477609864772245191224252667504098786364391522508399525125132379038916764269840085460840964460211866852886548251778868711102180891343295860770645290172999985062750350719527007721699378510077332631521319627427867918149851217964757801791796642835517211149944012449270106989775937662595024554277054787911777501789018259257366661118312261263969407119425496033634233376488490487218474278652384527819545650716331120302850373005324280917057790854603007290363535867825114239001606667409493657941778430597856515493787214314060377938080497683954878642767415357331393961773986649488084733021761397809933166375191801170898805507100358861424330558235664870757608900213981061931834040303163953682603239007174036572240783703445213267308899545447774113219071309233693340348166857337281216523963979884779384729443584942549709658345582975874427032529525763445277098033947417405232205950728626266843727719078004857318043705624591132395703939181260316706817274105702751176541425664396742165522750839254232577362999486589745713872494405334942244131823791315289091719673174016455573473620117250408064627849902808277960942981758142971765804209602688701874326467267449232419147974663217696 [130,114] 33353368292835951689614672090335150636666224633147715189108104607630794032461635035422026429400174791297418422297368130032245525321914805705185764933239301690276604802900699574668946863701712461352172973587249647604171996912726685215726439040847048637626124341563574672964587625021778834155869351984993662033792035031544926630610830678285582631894126875538853244626736228301278662816113232069784571613527652659295208415538779189036979280131487567350689356802457787352989557561866455756745447832242361865482596781876832979812780490008894638897325583803416690212516873339411839656430306862780653764846112301784163669658379010693333490653562485252299475262298502171271050843282342114616287357419341325386616839266577158801071726545425145913536728478250682683802646965441130820356084792579699407544606137630414125963050944742909729468516281605414734677546906136233603561262286667732429753625599419056912773756820780795175071035994326561192988821045933010334105986967927979861643967716483682437767524222475774964242669613613242745426046837840054987714518770063688659682511134288311507588452267847218483866644034738366741834492378798104143298281253311250036440505425071423040992264644105069638047323740222565200643984099504581841758996077887300559723876870307784914736677223186412028571465907573141824299280449945816761906182996018796068848269973796440261022868774022550679750944966139639383616404128898326996023201363812896500752651071565234538715126507658990946572318841635222797987998524642874115912888821032479555605653327502289567979723234354900322017994847017441013525876237880926556759297837339198036517147119486392629890561109615897444836994380480874408404414068937309463963649539766495387897376845339925373803276480165756777188510857414270175901245280364247370368207243080607415031384648182150135770272056309189435168268504294861857048427458938754638746126399723702034614881994092420194573028369887486269660423187386570716945068029062406718 [130,115] 273225151446422730804149291965206546903841400130849472725744780661237943086848314901887785022722550094207141817226801968200190396418695634083130733160647530227025646511603597790697768929745055762517857379500816194019975497213749631385964492195460500233920735906138069478489143025798731160208569996614557124883798620068174461810190540274218022976150865253693115853778668032978468585651926992234729685126042369820597372889981975552091317331435073447648352462748359671466901951222163816585045987192370261207756852508117308922964091967311475237945174132658244431775355251983662189034789446347476167850591383427813159112586950491772286201735555129814402251088775230186117964321508839526337402506503726559511998679138212767124720931615128324591035213082095222561795676082559692709633210855079273159486236027333952259149932518239658966065674137542117078358132015546779564247725263781514335865034573986877192159056486728593319851267995639739441062173146468137687461499883291100718146811921655417312494163215887858337406964269067282718635701302885007995029799922847179793315387991095439576140638752504632223459683865864899548921913436247917156761444404483055350864529538131975507748136756578131614230778478150153855868975046991329259846316349256349095499792442410800871504331934760769066267718949921332349745655907252340042987366160322566176542312068948896975809937926109356097297925080282847427512032317774284963529769585627165792570840052690816985929192115556423935170817620423399046194632194377241686407602408546869994476261872707631433126280857892083685418668237292317746173860119571235112208616075762293196710729730898023889811693784181629543343174446706788166058721171435957182102015382398203635968222709053325767585371192738635179252456358406684111523358740174276728455102687819771079151773045845914040722366268447013112475195842836428858019466175746738452551762651642659612988331285189741234182736164346813420240708093543397574821656624 [130,116] -197470533070665154014553902185331061405920912605191645164464627916359134647157870217524971732502514603441052869486036998418516785282959160923440816149316117197634456905288552604020827154334570455631762524428174958461921862974418318097363475395511483068643157449393042460814465052515410472134265491486211695176595354410085093669855622332308431727335136039881602724441910667940623790814072653429007142101213229093606386358254515710608722193290188791051944540218601568932020127162344644889651639762339570197368717420319346965626043989630882918555577255549255880172365323576444852627277617993100584063775383208873926026993371849044615329888826003147953514170529448325348199961001517621853412631991311427795470250828988136733635074832231228345142245160195899020359825084797774220625703705577396061269492185311212045486110945864596536089104733775607263203856395855779545649957584079446665744750292557358796652734019038581604017095148831761437768124696766624618477362528698791053039353338465417498863016348831251338313658337049350135251160819797875999204714959312830575720789657713613739954138194930569704027009935960763062011872585606604215771258438261588547312021812347803329385863489169034152135148961447039303784970726501887812117607690535490869663436099269664295893014210080222207196263056627671979459205409163973915285598576278024187904600271766913802779069987670072125195730950286601970321428479954206932214612715353061091939267305650769037334498860269367839365500873912663180503013194634417225993014270948043708582755276362874339590150128402034251864957726476622777077631536985834908384772832372446260393284485751764868149385680025142580582206057865133467737618383412660114639220403017775633239813745789317368216044953097365128722622715357936870309596895351005806392223460941125476439747302913088492934038548446331439831859904045963379162698021690069795917395085106018883276746996648781644129438772685543051944572567715172736 [130,117] -740316742080230955083006858629058465051524886565585375431485297078471309604736680032914312072749607426862156626134339303811844524111646864709183740690983477847137550937053238779012302075626630577474809174387172723782537080391528964075488993473254455547271505367310558890241391680947026125638245191966543937873293263356575885144687349927314034706430793004169113120700782666822462791187468562422298996758568734494481066663676869981600596882562886956009717179368606789281410452724671483773043861814922064266503047957003390309620631265693992480095930455136488561099063653980403632218472398180571615835422900165990435626577374780681474445308284649379421354901949775802286849221587489369027528896435972965566039836412949738042125897347156375984354222285565796149431770619981893200628372205932161602482031615919205822464200749768948226886841293383560751532124902253224403698488635033245334068344776885477190520428563089135196638112067661565426069508689063154052432880665553003460789006746080340381963587296650288611628628155460663873800402384089931570048850708360364816116430450784582325264175559357500499347019475498676219609162679941502741076514687916321220296350350032178873880997780549435883373145000368265577113628339579560700033997416104878602448892725998075483630247434797864569188737529894241142992092468791575821218329084513580660221110856739513551832314656320272535855982972014022908118543701472324313944043272891939964358206758123422134459462496325280457450236154563102788231823330904113960106693926478640555272847515601334893088154301198394947394345575905309117612454229157476054248027388382621880866546461658406570340212740214863091930626037443290714796255157010045264073781836025753213568030460958565415378489332476824203137694511828514559023832229106224200039253963310816282473465868163212240143744826121216912200584740711235617298823582213257292455578643236288757854648281801833522400469356936246157313523360 [130,118] 749928541550938277577263624340249516598762473471826101949042721137831692814043043839551066744228292378759053912307152983446363831514598369441009952978935387979712661798169337230631926337036022039818459943422830669882380553382590539893456031658169156437463359156904447458778087787546362489296221917327743570110825363107814519103194255021781468142892710019767546985327285766500535959051656654325772684243947102673150952630583725549096670857039647073200002902895024135413975230091634594601502136557924083671263435600947092319509939077011450130040953472064046283631895701507682170784499710535635387960404513635812487854405249787103842064406637736777681497325067588208705747165424681986839033093786838252066322969445063883479142607318165389175916426283509578425828676096660313454604319775475276641278685176081422130387783792860711819382869253852274719616652922043597729644271357219408186539893654321008670188729860839810714186399084447579042176222070134289916506985873996794470635079717744280648397037009493945996913305039336902014106523499616236480415828191691809109507972443341859786426981812209832534012431899656123224667672262775440867474760651650301193057649444854250645376863809196557144557191916919933908779393789660906646356545089465322264634754128347765826021442767192245285562857546959006120217162529671527008101682039576850371120687952963651035577016078526370377216639345210769646568903182110419087913392571185970809483038680509827997223284364144176067114749552328974177536539039846472124181630883092657360070115214006527744035944324927048449871517531700179004480603868374182228956463240732128288365285705024568586390471829236028573122315337596460474127816289759099825083752991670394818244996950955850168592603965810241317485242046542803514503538423530262416809252569285069982503629618509301825248424759993171818513412943243885435768606201996092664272477551765529794874130905704191531597740067123632140 [130,119] -476153904956111400528728646602886823412412413154556023186486168310353044151770176467704869311089201156375679907721366856423196119062009904667012176236043121990150513567923072445114833867766003920588924265164981550934023808298633935090402376905261189558201563229368727520799598833350828747235749238236888678871912371543669368978157864316248901899476013398409186362196177693750163444628240891940039810945570895095383266966623747236631847629033972169171549662603817317448215409337825783979145259261264687039375213702909128190130151792873520350272838548324842691737321673840255441673241633426838437886812358650143408691852542637902026096649591886309397476379051685148665934334829497859917557566520237767204181844874324993761170967252615044987423594396594005986634935444002003752660138943981062500303213010264378345019048989153140500354113865582489808854389433587447385182922389888159530979708110810972898035050166485846322113861195814183542298782025375227981066552798665297890069747644613375620827890427743427126869903973399833009425257681793304422988581512194575692847397444164751350821057176634630510555678026331526662883680024083034882275351297839169055164945367067444317410187172451718404931401015588176122616232047773225149056953552760275596545936113609003332803178226248024355006165925143612504486620188806811625566537345503577960813700396465070304106860606357817043515326064592104320322663823812012687400286890454116353193751579843484771343579118620603266119049665868120156854543429147890532547080328791173280661384132423213352900259910103826642485935428497114165817304019334605094477156802789533579839965798477943526512961958994722337486097932911216043228285977044358734327278114123953044292470330979849103594662956956247250056126403089548993747855951688840299113672205380132215744223878337200431638741659998554412350823132413455277225715967122684146791128165033687355525285155857378218160672576 [130,120] 222302536572305457808338087548875606031738103707208316750968075281762186780787107395289763969789834814429496488923667902957900732080791881452352474564190930156382137797281468363455355503551905765952482891565872510926792895895038043117430664727961067781382324982683380587286817158738186185970625783272083719107359747017403988344036616770400089453200575100408984172932818640292445837614155974194075772296968842846356451424839611881963314645893720200583720680304792740430456572255749536053551147974362878088576305917605461658190469484960574165158834164555687582813252441426292825914047552042168834143387846749212755077435700810689319880319418444335709431378681474762171155714391094404492217056488303992237520180384226376732548030895097291749791779186801857666915879909280819715056496717055232806318371095619349515326048281855132622008225490044967326287316242465077897082535183459895069455422099686185744650128994397084938151413070107591919036994793265188843482806020846291854557766245301681675816487235276177330543977974839002991487079584316652490078728992805314869905609833014569508485058123155702078215424312294061455263518144938673391778185818999445811515804723625366023002970288474575633516267525901906139676342933695305950216400518132071680483941155809954243731971941535198535250926254914841323109461163466873588547975317012025659025714732294032468524786775401613444142298437048367741766299766152323875594133626779148697810715273064668767035940790597903069474016569166730180004939204972461773176292509081631800476448129182051910967497716854477269096211065598990227598620529567840579700271603916581177360418112143492285983052748904096216276626172104693406608489218181800120105305224384638979511271935591650113599596746198016368630503123936606451098203117258039177199621272057884184889760990436836924868518902525001529319531056769432490899971085659220049588040873399921594802627692254788800 [130,121] -39381921752199450261492120204840499676484702846530411741712691385654916339329072194493225361152572504857733439430515498384622195695077740193022859752748120315172806709813972014692292588756896590770971207538463936889129169912395623493058570049035747382832147443650648720246611383243592060853103100803401483783310841784134707829814495058105011444925506960816639776904694327192046068971026020496781851744680560454835092687461267500873206452472070743763815354159961439553794255690210383947749696181655721579525822038608049653984007286028632597391293875663607403705029468635495357332479651444749091707446219823313123616522009395060980564822045695918181457084189484562626081163138734237298977376209134624756591140214795723271316973042160469145142866590586135992148845608986371421736929405788224663642017237752738715098048506257236721400705023571083593190528085629820983981782485517441034807770919419024834087538144516072120220212439932460293444844591139116672869585550730689778371135234907610015353765569299596558899213601471741992721409381188910896693663714278431459638631767000887631727913763400872155929463433658653443001468012988262707802197071874298927026657227212977158165046136208029988643456399166410074763652902206476123218917839012815324573642961921192538079018455114441767587622827990772760228664430525609366179359776721237726847653037651137715435140853329229202706126392543584637105353934180185460328646188199105353023693175770128217256100782893924697176649574210380786199899537934546117043409802237657161408438205041778491635796535223772220064049672740653193498746737407881461112237267962780349327740959040201184839105557130119671344132519061440142841453157853326289810006229671257661327510799768514476424073373212556136173604354557888548153102495498292914606266875548755939445244104150656651103721400061601476122833144891026860955420878436586627961101211172621732066311360 [130,122] 3268581246069284408068958947472028135520715524561023584756052175298719454352018165456313837503492303519585353687058309490242715438503710306474224532264209392322387402744390949998716917593958194791442723365150809924158349085164526921730465115498602725984695245239334158211137234208229882223767187316450666180187088046911786369501279395083654527274340846327550063139789081734442865407614263026769944788267356709025399092545073489555892653342077534979674368201435236512584966174959674347997078310324638145695256616445811742703748436932386471650885784661618608830715835083286302269492343298814283742550142240449789088228019818008062062281182813114195125240469904998704719488914983495303885404207310741109693319050977346595421097264395335545122491617427014635433661543617368990726804095123268183198127573025436640185576550640891769539089956872849335416900339832129596405100467157582884723953496485133113226854935683450431645678218325310464788736662570441376794087711774767529145244796397622394647707354360419896154155418374817078891464997041550301917352772562431712216619375928788451848727087825624249392197040245990821936045816230249872899332205622047576848807292013559189830657018055020684989454922128177980003551657729651472494555841291989372533837789976809253445354902465123262310716077931065647539784341468019527064480899335881207526962282402656964308962781826376613873828361808096231737136424030456388887163528073634918545976574051677884918429578332950700640842764559010970563658937909554181280207537906145760392231400220911148305160842057262117820585499607331081761842700598508060286507440636208977047243973989598347169560965392403164501686089428218578540645305016123951978229317217185924697828027535773160754812464293458105592942684603980966638599870670123952355507568445455348163471946667349045626717723492039501439621420316778613471792580831035884073504018979618040 [130,123] -155215629993367965720748889621020553168380622654426987235417401866961251088774792709601230452719825297762833565500196427484956903167489647420721680523826221667810837154618907505710545418347653223758543033970681845475456699497998525695309750278954161842844221763995359889944919542313624108095388779044797604193490084451366342136022358308962213279550628118112306793538553717044664673388417832520988580537793068289828895301469427257441120277568206361663969793537739726485840779504752738264099012806883991003520649369223197728853741980255312055079082741452838772554607984551774989707879123133487143500767299995350340014972625412362312918084001945909430374267920006545477880414497675343368104463936228379890996444382154091110774416032880087024676634797531838486444940970989087972510494901900323392586168992680022033018560032373240133691293332220231322643309895725615170168840706465947128603167027569651670161769319142032269954586365869134344704061990978493887645008450272990601002606865007146932565581325646374371556090934520752023138187112609538686986471019626409290312648944347986822794358084595559997680907817523653899141429986769257286920283060573406264959886116230597928836161262679940323557875202436230771763172142317121540018224937399008016478253006191057373633143121582151940109215593134377355251644217902390312404540855086246011299528018751049347902391921537134527564829254917939214132214038153610364870162394609030332164126878361849668627165455218464543665882495178505230222987260844062038672383086956367601518263021763226398687821645081016993590544392710662821117082355769354281793734030962634079088418293392332091719127383026349030684360509142108904707713835506948443814689749164770924357254307530869413771375389273130445846232042053705803187173574535172635284077362023537399515664549061866773007598904274780352607238555096953093262379156234485907656848 [130,124] 16716555104965582965050540464641447497845222347508068053668312179155215682383833229287789657342856416923740935258717588154021215523260454068126270267479347681992117215604406764049257515019535064875573075213287230620960731778982952102472587084786031434073090000582055073592322488729833044626743065966146194983955578099381290675809768683108954377357164953144426924219844239029582980270013808236281752119296641329046624196723989367219428070492643925334701891739088717032673985994303758174740493869843182164366474129383357447653303403362909698467795421117552208433756491705427853078144003064747573113596199935283620126498090766501569562805480426214559782566134646409653468654763003746906937964894084736824461992931135524998430658946247706273224633631402076695908218827691871926483566096308985559805228497034696743874516271942307873088634651882718718989963599296932653272250361917670746601247420965353030934628454115768120448916116473077119623079635790735040607781307699341643384717914356731706631129789813611960434644886708996567217029048773289562405531521604888492026332526262079430778902400539410729651728098810391812212620875932991321420273844650300863723920162292345842247627251619298774651803492890443624360453661583638911093873469707626415945773241466596899565379100074867612443277015268086626586878969404049654377663706090716520463083829308326564534412271794413447787144967319422096530039049162712700668578524473820174218392016172511016186995180545277492860840702291258076819093294145261294691008575845742196003849537760194657856003004137069282545965380300968252569436722082450837886973667753476047770951394979636153868817122651733271379035825032165176285791842457316669447064380323713290621050895529445179618393448595355523506612996281950071463127873394427402287436599153536865581409178329368044918097758778810828702311697882181783909738951885136 [130,125] -385126712621764483809409463959501226991887053158273092107340864174565961981219720751859685073240106799763932932037652298455138135011877273941890876124443500125485881361284072863474160921783670766885359562006784113227996304169810105307444683474469937881534806326854099892124631291841275431089350835327143017999556506922028387222427721092469286009355227396160494813957545258080595969302379470625463852232828983391642704845481231521763710959432576358792639788673269661128871218785607182531070216963686325627971176587255332074133662988686434829204374959862929976607583279073913086946616726061391959811833496704794200599027764380516243966102362621314809617179585013869807135236875081839563987373833568080735676405273530747538177209542290163182910564907148237504642592743188683967426826955806246657052190116473617540164765806036576847403747027059977504052035387644456180110427403941866858956012093474810088502987261630274441684515191901884484417086448557739399455622323501878008986215388494800986556729744735969576504031546948274433781951339045574579704973456019946177482617652041882091821443882409025847354690650907513899063513277956421786354600298499391686061094005858493365058326196903069443100035104212667799951388800623838967172960661763571459711758388722072588130826192079657416871229410820628974535423157483334132067550294956952842776538160904928505923839080907661770858549692669909860617177977561535626539162063009961271682211277932099030531546592597215956672503698546264772045723230634591290323563850957347626605127015650960033922385153847361202833925383418768711649283513703053341160636058677074693876852755549813656071138014481934472838157253144456428913178305460865877342300616913217783575049832977463930693029707681623317003856519542499578579897640160650112193426649664040942262125091626861452625035382983740018597619579274367974336 [130,126] 13684069973665875286916909549899880919792297229441155971126165297950742514151827439957992640868588350416191199157539815236684494751015197712252379513041669418018085928273444937880469077108339598622687753678101785299457295915520035403128709152983978270764046928723535058323662654551659848518089245645430586443522000014329671610750276553244501275711786219305702278835305999308443821508634616142308891581400779379818516302861951693599788328973093760536022016393581825317764559836328081902132803931542734974879993322403880862001079188578691372676056157828622388037204186404361558075594024369120638781219323021660900043116585772782154765947162284009693668574942196787644875482385855118279514479142906591665817149553166038997297077319528867714745724883731032799793314815240384525151746865646125905485749697494073066578191658643737768466426752824202780691374144182339353448582736179651920817229191651864528769109922030020228420450770175355831742507858621465060768509900483915492237789992114181114253956498005582329739269435593662127011896297364242741658884229669506600559041232120399488638279860249737973442612495177166545980634399872670097061543449515701602406294357637472330058763424059373686179241537529642669122977240527960151564867964063270462762957511191846162804128685218750564044897833832708066675370566097406295578088962473865137658982166472065917806374681970535176635736758099549201035798477333298108586073661689622389769180556850697075202453219053275262739050220503898827740806386247131772535364602131525239206136439175643746914199122100665187069168413452880884693064485723313530920448429838005558099005191918126156441201737557003181523918128233640838811611249819990129333536223788917542483092567634436529526757140206740260448983400679846827528427494419160384273218669364957085858075063753470040045998068928223696833143306380 [130,127] 107530998702628478087444186557925185592915607120780574558212991651860704405191257504846527990775568498349427037225489090185891231043804886507340936505913600584295508498724920634668296335955612751290773256189189519458613548438108318164802061619272516192666097822300069485361153069399587161730629769389552932812664525061099642239754960736458355813640279607020216244611793036103778723252952267098660608935744191123695835326950266431026870519125150234799029164392390070260050934036487280640782783104401647004554871768630550399213918249481567085634087976559076685188548574894427905770141384336395016068314684736600891452341549608517714046528900125270656556619678718894382021243508489731863285063855605728170813411684242420302324571502767903994191289985833705964403805092322046584512267301846735728259569874610069683110571341759036675995935871954820776972358811448627022657915665426467566270201388651670290273711191889428754789182343172044885456524079513417457844119573715400379718534157257146909538393411569127246627520137655177343291843960995089630359728941145608208092407380316909561770544207670907971781915279658027773363922244926501893582221828523867691537059694476930035974199890026238066079212506215000773073352320946319638394538948568896143184368106209443718723088981309435761648641031444916983215555043228017859111935046610810728833273695749486453857502398741196709571971716241918244459940728280557760014456788234351965132654771162876750900492591214903834272559485586544097911516233311395582308545339418698263477330058846247724175016501385701049178150978635349146832943601180210331345848146441610123692226990724424620858057257356152101979007072235784660860857895880216104037713488497831130165405098450461895299126186927778459571099487801069267478178248942803821007077471569637813857377266885084030716502413091083120 [130,128] 3068268692760128115043286423622574633904810062260906777811843431578375205183390097203135333888726164835909429030521946460212036530354700368322364190645455607701439640822348874651508546531522564569227423692181642721934689876914849104133666812225525178639750029020684529102249163037628390223201891798966378459621718135019723508305646330340631329248218515656553124997524399824212890434434674926242098661360971955775750353387125713426101191403107176680097516012388966119314147093044934815582075499946299502504994628143857914573478514970501682928517773754257651743119393635039652435901153430303322717164895451961400116107320106295616159099589090727285050910253640097184718561117637617552145092419972621254483297855446218515898392486539743000277143743193936784408034933127646564286567264741275554951459181119484635112452826254448439593872718674335211183247697825758497741195272290166197889750718515305441818075261625025557125293830824304628940952319657245361987802533425294520100638210821615353948568910293199200313640254359959397271363357211544959353111864483089174883535935294924541040397568771028361473154885877222108510623502033018628883776916906997103908446771362967521387385060700590581142436778647161947896887067893894406731372869362753987703858664494154474095873870181213302790688442882002709763829988972360073441837815356837553961827122807255940393705839447720142758395470587921610550461899391218036034734794317062199614257668895973233137627873332779694572025794696136542262855125348649855711197100102053284611345097597697609931289475573417545330953302707562113899918249736312459852369744801057003644972642992696286925050438223549833118693408263317538636882990734582362369262511673196579367409490663339504347440156072704788918716227075104528800486901011804604028078151235876816558692904045992673669308648 [130,129] 10363157281455864960179268974947750281100401294042340136438957519969368422981123760189940584041999821390331599294409416774977873238099562789032854043070277594625186092951375844803168021536559282627663899080583558148608729676662861930200549334229086581094931232625475988836602808514374339042343782588749809429591535613809096908121570833931871853322954093483859851407931661603970518340137785365541489555225773396381531365595705973118093221014407120780007900741151245982353007181913736258736505086525890102526344432492399981903541677475375320509166010582200697041630187119867708311331156664143331009877938210634689777424708196384294136646691581582390164320554349096832541926348676990258092655455931856628133733611101364575478448467773052586531678197937514737877352977205597620751698786855326545480528923403250071960930062424882132391787106381659894560716808374957063651274279250652550296347760771162933366116634250728331147634462469984881185789441667572020446273172451360747717714894134595390596671096841397691390718622226096654394272042165557380029107044257942745468740031942034440805559774841395795554386931034264926290130147630927941142068253489649213499989950119629455508582329054508348501233201637557050432265132384293784822059841284760118987871650182453285644535537353638431127895073272262236790674105345369962553307709763925612669074769745364658550098088775136792424454629293291361505616817766093201244579698803038301931894858930596323946846646471673033848094487037115938634032317747690896586311397445310672965176062535958302865970630325655733157287174410462841244091902880579035871022595197009128143353416165719750160903891740903682741857800351861967503508962337255010784310499681170946905930554797461660514567297080737267834167435476891034530349901084903125712303447135354348425110197990768 [130,130] 29385571783276091931199151423803117842822068841913615202413879014872796944460018618544193669883934434754970668164582580568570508770179527548707281241005087719204383080330665982232692129119083907730584314813972340054714828054526210301144351051276526328935770300208001190508775467132467334752572458352189461407017252954952739850188947533320724779079860614207947677312953544696643329938224141384452770823879708309730397731567908673010235866550281505137486475032747601550510292889521677191218283405567758902779988104724708315443645039603744734856176516023924031571019254308875923721190330460805971433978327659681932122050153376927602610054932464345627290885451455413007362572202620647288319400342286833841696547208864223313966676552524295706718867069115156930241127253998201100967166773981541169720997512247316558423620918767229801437007254603980494299939121616634061628295322536721748501282193146101264015031349433514709750498586528860873690266528613681097576943332061708390756908005172428040055339960047858657920747383118974133812015354698014547080958061202628452376194784877600398634086555491051019708031364395501144110130507400070089314805273911634727974869916401396627800011611379365930532970691843015439048458268102646838896526756165373492300500508082755628673070320922922850792449061185300263280164159221920337645145880664269281158604268884673131112396712789561012692438720738631118186261706073441221295073892330482551091373776065109759039371957136188696057178517322749642652979026824461578852778330343702997453274296415592009795498981148428616062490900729412944986070678270536062808222348100740935173326071549391703929944502377428754121322834236822397786769899860675409794298027689706590137138305656235317624087019552403231443446415529183244853094648035309002013659842153187285695 [131,0] 1725637645073824856279833730041029965293442679591856019442202757767697597536242226146295607049035182399101135645407161049759098317171637279949557615734693232863232934757916080580224273817288734807979468861282385580281078326129371276305318846604551423089188477079317864552486953983171251538930006960317517212131899002605129194853483041669577385378079442519767263645519120087966122888121055021741745989035122168136070628054926693498152599330933874139972678658105288129095505075441624730709190955451717451283596246537215043369634832975605398615795135643899986836698745522941319372082664880389371373857421787100553211392294570830137129205623412720902746785568179515230894649001050991869814396298284357405757308483910167406540694284715170956506716050622797594000370506968281683878888244284360953185579477316624802514730465794439080626164375457738496854355567092493228783751599215883864326604923937721850225247099445763884061130563862764301910447545138779375495080613925570026155020442604438242282610436278600147723115551833705907677763813210178193018466119957735440862319613751058946756602254655219332216029390333154022541094037405920020591279066090806046012925413785669795223798791312946198086671838608701706039971009075984237933456818175214493182236981446995458696365984800666251252874309073966729322066712513649816112211273000950505754380713597804451921834760466249718674865805722250101886915918874739810679404010696189946798485673817980467740897860198577077014966206072591854469813027433375772996490109362553424621867880722508515295114163994006491371838497930871315207781650248857358637724204434433549845138877866316102985173907849047473693483041832877354163820734997990833964942640599541657778614746904750325364566256878389338162090819309704434882486105349912469609278959219975092517138377257653413424272176309878377072351139935234172466071108708918837133302886106174901975943868438582300159094798270901526458972906882443108687073013984453851834920999279840315376193839190894651630523174201116124675987341289895979064878825324467289129920824340828516096703413638069025956287605254649786014040933343308535460479591515715766856955187401669772771308736019776761614890331427961774805622238423215255048410220335519310848565817996247958803910600184166852113558616525684217665590773793645322556335209797322573626375929856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 95504318082809784367273249987354375580259568151951012228439384361810672476098940017922236954899762175298359802100704602608458226177680760933270442993251674857314497540119960052505685068954396614885149223997812815967784078620296432958151499588928515706132633756890523759496106426343078097253644516551140337818951828176599531475065535794811261886370985509455931373652254976146216694125086380050879197379499112704866171112444232599792315916204694426030626420008747863311316539188366008230129267993010221797243385886183249550928679258985191737478095775238890266051586554758148570912202790449900344947949543029790745633982279524382748667458642356036946949185058816469466570429221294722391346865183202936446522033506156734631199736424106459098602235438336225508934880737704379714362606498904036861381185094271184467858374498809966805980114199665905881143140777007517361116232881666846873946129099319718156533057419483055381147980887010164450463620767367971875924092288024834501466707319956610764516460379314559959431096515681978291612639010044538390997414467895660229280668107568821790739932125940479852236344544584802000784971391680829305912405302617446767463586152349443556259900506662137765650045614268464401982803345656637630265863555455517275894033785817192264478937353412278508786158087153231020623622139457327384285727665336743585382509921547670759494881570916755421609324644440149665803540979212911812131023639569201226836765361855533039950262278804417069578106829219130287769924077144412588506192351790446458604809608602644076697997273675802634028340293627793900988912266607659302642167637237745455407121388361771646357055743080406048195261461247672160150711954468464927576116662887168031731314355285663928304546002906106079034428249626792306152578568515005650341889447592604417419454509364486070355758334660250444526789868773782895181640816839465388780738049808033310376327643559531767713749302436615143454354172809113618995103830274580829956476059653640851144789466404015654390466970814557431618447506426368412772310884960976540821163703367617731266813014858452054976729285571505234852623302357484245551740842697516290142494101210783649108875741882527742402318157667610910527392171669011602391836789399674726839583399355384276980492116352155587372392640055594802229837049179914269123942457746825371547441561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -995844731942120678950961160361838970857412113432492350826582193206747507938046747390759924192295310534401796739626599105102722518522518823902299595126453640314896745441634393053181126756421503884303507413606194285695330854571863758503845855504675947049282207671202561732046895205621207628100301422636389344896872145552808759225104061000166981744716128686399202304642598196713883535730879335535932160916956909196677817328250280189090637387887181413470150882624197360242023304943374422417833291052434746277999541413245682327104211181344309100947366727456272936592315472459747334554549007698074158209791860003299936041314238210871028645290384043058151551393239710637058722091344191317025513197749534305505244754542521147240274840747093724736415019329774181882858696724698440328688517701776632561103436133667263621306211430583003408215496944643801871618389549081439666889686028175429436465960065233801651501509455466270594464567586269996619682370806339391491264021398930370329664390769746208165422051346711035464163224187504662678263578123022142526476831341466540631761902133345878612280001117423417892941070103271581052454380627874274455042411901406751158499575429817352548142239204535730620059798628466538607798865357850226459455897937786778715652202494236902238195599483645922572128860987800319937924235031594963660925569108630945362769312834191229798594143853683931921229089271071524839061934606401548966996121901673268212425934460758436974283379538824482636194323999262766187629775409529995200664947489879522716425216493459324875111531019689173641971651317236330313793120689642612013194694981518326899773568607134123199810592678512288013181108357508517253220066928428283502828976747933248784672858009092630347642783675430858177836027534219468575576253489765702705372571408006033811866049129894522727332277370604728904202297435309525728270898374643403682126333201913128951424711105011861720471267993533410768995774387326393734834703113869146386354100035839279912512237044999613900969726204820250561860961812527185772899198121120056637435453462642627137477727269756001286042158511372008856283215857462010093955676337385190858418743798793166911342368732577843532978678192997479565714652835512387794701707607018179612562152629938094180767363213040888070075676046009173267402915853535502443099030391962323242531290087424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -21549055707158382662893739817050041212252340031917660036642221543382911445921914519769321333865057098247222151226479802404127789748070258702958388476456352537837808259202174886138465009869860556701249227119874505831979128867769442904334565106199306550706480976268032510045032534042317233684814488121733871800185715940276661015417587574597302000002430734237327940704046553334868123720393449309830079207371974029648844883457862271050707548435940993357720600262126586414622316033499822380346502733353826454190401688880554733120409455399653240196255107088813162894274331429798623300416378741948310746202722618738958579161148155025175235560160872669703337087966542880756619047915237354408045268214193122891361241226231919602428525600550909138833847962312523746908895605959743907070603014492548566112563149339369055600404198278142336519378958366640948051677434364097047949019169700853057224184516917837334630540703700380526994694630554314334877062487326416870972738890559337213308064648177351213313460132934783942272490230024745303270590280834104584474979035939857737013172625823325382049213678196375219954714614079417220015336156284110976752753521700581891542184724004909606590254282987397579990335163885618385430179434114792010008345192693276752680048582349701694864529586939596993010976968119449567731259799885305741430858120620908181329308097817946672539586296431339654001995881251762979332366090233499086141195339392245593091951433573780630659132059113967982735964283349590997886056361818074550216762360351926433821419514525067547513221038742069045053941580893178381263605215240371181930844820787301993562607135562418356725213978051818019574172863422137672002588282473595658319855578293867037904049517346574070171796259593323414210975161986120409195977342434234153575350435346504783291304248917206509495615814738186755080650620729132764981166846423550552999658726412057789361900891444184362804838001165113503341824900532506175370350395117509330515843716288796036453066696865834239687745652181402628328628339988120221981087057667778656282483712509480466594576821027866412644261932764546170761062834816582720028914448545124599304136157980195432956360131266743483622417730243474066552949629073586904205641661434190078319274332073936054208809630831579521700694744898638044029564531274802949042737621410192162280167933214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 425252617227953994101835961173100117275510143583633144535111677629636486677490084153963678645354886407456762996843811543319806471148418355429014919709107706990457342458155022983182409717927111018181676999830179750806548592682603421919782450090113114014090199725406801319131770531715865051497064207886893554726779190550898260513452366300537862399695484411320343933500338040567606820788623031617237823396414048393207184822911023386435419917279917120516002003409595036422087534509854698682141762347365818270443692810987577239301323432762702671649484231957412470974412922632555541547639288352710579730403490957995896168698943344382621300250669284352411357485039063466125149498291871602268465640585243370413925787002239873796903774764156343527792041575300958560963427472544268829669635417983774965272733023481116949237433766597585393984591004323843979671958565031448848154583577412563829667196737969287858325503742078352873505837963635632130354273610184795568233940625863033956164772259260656822636552900092019518110371732104547815691050780978688108392793875285224533022397498257753752923472684268579449512114086762963755429022708450247404750933028052034547629853301882426226907260229719898976994650202397378517032598062659253060610479025083310998283457824109348336358047777869022938712159485839105520857359480069545109612318640771327012360220481187123765266777537028079655405373142260661884972638719194005838014162369178099483636952268911812850236624964869136730762040290042863021447286240077745131383351986633355758759807795510672442355937654613275068580218592956628296138437545979564700867600932411467113543966320308367997161840617147038092370652147645694052766254279127079981432653504542752822535931781180837754890003588012534283522099390136553600394329523154831841722484676794114826951052852376265039899276390630086269681022390083308156193052905885066056484860820895992619244553960503238883175358792561152597842554217298553286368824610198535745173085687846637979499927004228367097822004256277825181027110914824998982118257421010174019707991816155526198254042354169041965603737221930406749942156583559182748618962330030566309282150119282481636980293706943514620686689467872142382515340064878672369027495987891323286551124032187948707697174043071355806521020991116880005562575335310409725866193598059990536709373421420544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 29689272723153690616030776481198190815309954279370635731846447973229021828155446987106352313449748976348580358667105142806040563545897746357580203718760965881947025287356912218942357609814836191034055111924082851045718568214346700538129748750762530750271573046089774548337472312817959634517526049781808635008768062601922663870036568600543885602786810269654196566176351493076910503059833117155588844142992499769683763792386008859862065607817542136532729177384386179550998696440218626043325981190096985028512241600247896218691077406981034916171108139436041585649798132803058395417136303543042244129146775504856138853210461281166328553040664185613301600258944397123183015321032530360176324141561552617365833194838322647869944554795408280252197351776800776877601707477735051960211525669878864352661534291952713761289090198002613545626350903225603225069258168807978652965040801974965039459253905983695582412823558812465781524396604347477430507917694712589399330781904291664910305936888581311785136317662112774413784657409873766637483180826940795774505118157109942809367739430087250773578596766093318508492974433129980277334361713632019112989161084709154631665656318839233820619284612674414894352613271454672033477633785723373987019061557636147325783586530256220258476803688219635119954389707445551300100137135453710303085340078311215872650098300280940114154243871931611046950005431650784314923973226126653708245711637699067841115443484855216975643401632310989539182306373897093658442724965632318222150305916708938467510703199960720458331066815312031696110593174103323910748611436270548639887628741769294099480070907073939476005069976183236457164011057222901091958914437293409504350077281836210275200853193357294759744148162087395700559887539627943472940587675553220711840717552960812223120964675256871679542310178031806913207292668957580161503712341916152195520881303151742441924403704832845531708135445467474545840971777679821994418559177374867418167316374976382676244691474989487419069646079276228515017487805249210630780841837175139068944552772697398598855611082211240656899073464854964460228225567118989642503360143573598391173882084828463776690669540889688607378784602183661164468817565574324317632437741056289152547428552284327203055612517145988656917029913739500423901079417447826052334975029224984271663654194118656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 24352145414305714130946895818497387914428982291767220624405143829802367021764862850752928941409503762223981621378210027863415179347936510340256897111193734704226210205027623695079543307833325236108446353273511740063142550224863793322438850229869114206652842630305388693090327997522492684630057187467447551160931275126697856059572609319428227583579919939190875484599559170270588054250817212970241197634971807910017085895177502028136574972801260979597025510207122035736235583805598593926154487786383147869094867992416998407441005939169016305654614276690263004292140303615872760805412315356128296678729487529812187069309290103036050617992518658187087563351892387165317704498485059283184857098301261855780235904512799581731584776072320680915227497754233481898836565372233697813620827134921708636438801797551698767669901768063072781775493878739804424541783179140067688054421224512826307561731147660396445199704199421656494278367152900015109955947353692066392977085668705375066646278895580367382998945373798280796419216241117854956889361421416999558058480824574322185033242587913424462542199487028805357346051302004502615134058194713640616393622927514982198225558259598902827171905499312968193870550002054186558050974168685406763917096549752970219685620837962716630485445990961219291387488831313591635875724513445164591263668652784437097570882982246868530414186628058794233568482757331857668919652131773101545195657562735443169094463603755103763767459303343932059653542935729915038548574334059267344985625157025240127216532752508684735490038805937604950580882457501223452668220793618528347910432467437898721925803355248845834989117675523406572212109167026733864397538971057931256657074545955250833579351425606385011219185480036356884263362419198772588031623621940143536263890041829793533302089570229730294348995204672522891840679308425795340804200226743173063220246355618907203991187653248936455879760939799087167805760096794986093058237204574373642293172481371903635969749261905710038735130766726463046292245889189308104309500418244755213209698170798255507053802519383996049554043775340529801608023206140701431277110638507966198007104928051174998146056080216081323141380557660560754765867953515765000486590627687230384088231678369399805048721440973364961323828516077413686046616373507597576426082861981447150520151040071827456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -465962422575589265566550568322313641982265794371555043735259875559753777065201460643314753726559672944644977360713187555489163758112370243813912681542837855374935304970235791958542501405063404137447706074492995793322070342195375061029770508305962024118997578099451950760041519950994161893592373892803227318747607579900233738619593628962695947080769915560759410722107307262487402009944510703718572949115816332285209618776345039056868113999256468441849009909860320665595995101840243339962119353027028979568393978224643501397861566844842557323733974785025116960280193049742351125651377591742500399270068723984265723391713866079747626104874177714890143770105505396916099879659139424452557599871828148598512619928356496252933936557060067214903294602850061221683711252715575332696293735929474183664798369548401503378754650933703685350975021066850317028676171324137296960871910986646675336016407981616249064209466125375466906802719853271216353631686412553468345179359916659481510662407062345724380610609786050258281367059431230635327588995834920150671893781383965284026795155146002096488598936497301681717469509866176068962504494633147640607761066031436279651891442441670692301667991577693256889254866813654008330957662285180245978091526569722789998785901114557503624055970999319385591676501513885973163838076470945885919530469328309062296496015447092352523838786595693569077560678114179049383194896083691578461517288596082210943562230089384072617172125399746189794060554467028366220810779174785557768395188173375324315945074333845132314442696301465593946218807798624630132360115980952724216753344783606922539265455023761558777126914900102819714624702579943937445748742861221619229986962474742309990317101430144122897167573041632566962871693379330495437394265159713455958128610682919903709216837434585432760418862945355913828823283780101175165675504175455394152374530000061211843956121148594911989988860344656300627437071719409498910889300983548209044814876576489892590733613356078194024018133743404706470971220253834249351126794863703288955207501855577144029617851949076344339058009087829227644084675558254881873937418700413231828320110173270216191722678997341640804198171760436367493101866887306428358447748284415239451675849995556617098808258534756568025081518729832085817193514722783313091629420891834702126900913191084097536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -2030304736525087992080070563971345072750096322233652383920722433041884221278217331274367614706195307705064522157821467253445655530764814786868956187289065176383285888001769827198055903797053112293278168998198486909173321292376721670303413919375610408132024721024269067165992719997135704418224284597877830008473386175305501529757855676788566156006368722277482823169437612094766900999586226024747963441153792944336628626768364657590398264088687477554724023980009941790360033742982441444013785709351725976068060310348738133354869435387729587546828778006597520836909334233861620050485403631672839115922805514029587845681857683411020915312470420785755907774358192191110429711510873586619016710896862482111933294043564311096745009774978660018426759916815050818885440476711171297123028715151127386888539538909973771227456717036024822949374126545750432821963673741689098747284384639547102107270677061088243365797257758558016259485746719026564191160678951609738069585041840106444632166281803734794133844762111520277622091659072291575928334144482887934171791540018617080656597834853812593396185472743564191020923286665753841049482609862571085349091618453556824895342447665545627644470323704886267429094274241916660736331323857059769854496412206931138807410612068743188149519139976599290436892051020733194341096753925658394122488508681879750497816180978846013231629853649172986321619553180573038455084303055984195610330200494924009196990460106955465350049122927720039751417129321312277386332180737603976858565225648915692880307699148296343884435505769739416884538188068897860990131458526610017863041272599969824747796223285207697579691704566236486404083701925071377965560334655803575456047624635997007206363337716262179436593138837432538378526975861057473589125464919592931022378402507054805060582829123582793689200988738365053305268660025055805626113935297282623720072295172784337074781775447804528555862456922253648620588343039971753087679358634749214844520093119152787039758380537295105089396126129890599362949874603351455745269858188740849290354640569550084618441155726132953637078987102479091561176277112811265420454910266336408974310056193910645863324092199927222595348049465393537400450808113635287482262462532054581769963985240054418445858874862820874415187035166869064264499344753927511233365101378634318878319003373678886912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -1783541298708005174434798259060003398918273215484205540455915427678336514091994305277196204228682145445927337712265758832442027565784538798777956390731598833142511306396355385392133876797758216508340572062248500636045572791649879419827615559119559971820770684640144286267662002699430682988306361025282997035829357435609593748993217561082064614185074986800629726708925145746998751102363826593043042686704846928265784145055936274723550508449272662988611627490025585378831662174853148338695270447344937403885173196532815812713737864646366223751584051688206409346412914743102225770230625007962673350039832850744252296879166109933684700217357003763687771756003599643966515479353080782815880367562806954391870523171481392956083747109385811768856547895815778466772901438935778157167233273154226294846491687657140496782126765119433015574019691584418441224204877873343810859023032294386407031934214374830353033710454825594197440421360474937624388817975228098325943147729264611287827126598043964797717811412639950568876998119604364736139457776183988579932507487351429478834164440275185277575145805557924894829096244735548412336070940807164796906501993069541365183635055689886425014253634496230276871139710596919038812372870254717125194881015146574030598166882053369845750745525481343770836022501363938372313679897724261080420978478948185268313645917790231562341953392730278918248891004010058919800053092573035982718543715006174811775691810874976495146409794005310976860533693669931081001130735652377275434881174709203787879856004080725142210902531430799144105548140756867412873077507447623901165810829671097789867826883157964233915616353320069795953522858164508173172114030626975764489679942535211152332254966700817064356058912317454937437725673508549141833559740415128507297679560825830211869722539902192534777118571414174999790380215132263249634137289305202915073342072236327136414616034201470271499581430848255357123085891922282985874608283194399444438663644470438681930740965985727570400649729441442674804289618153387497593496025274432499354066714950015840180930252463217000204072918737965629966328268348332886940776220688239973405300994746712764554011746086074892281447279895763058183591355513217296982338854743846170138581130051193035257025688705657843361813278227745128044053895313787604653790829666007543345109839012555653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -898604073994553260863075695926174389824972526254214796645448836517815268293005018452952019184406394587167410997489104495246513699315059854671890366318610823800750870781761067101386474183204544368397439058758669081531621957804621598516114425323201376056764697776906780043750932168719824589384861368981416125674658945215202860201886469686070310546816359163752880286130110506966374970641837468384299152143618196081449105615894538984849141023392482871249069069328054608009487848177469901465737956429194344040326343267741443660552484768893573411979307935857392424625690434442073519739514377893957786584956466589749589020021944629911551428017031056408057467347968761736027044195692895414437506408092549351999897148297286541531486410361027629250810156182142687021675991483991478068950737458765478035787223744863459926506210915349570600809441241232756169148523748134758137307556490739730168123749493477889378935426769530885241943764225531111037490364685918189599488059004641583048794881870589317554821548472350772919694866468925669792608874943327745981936016944028535015044455236286987909136475790518740913363448168383618912725625947811654729297486354279991713957272705486427408744335766766464722791481706611193162252654668309232323580819062197689253170022702738171528081382554243820986099652816935717248672886359988033586576189012591068433091067240201351506138816124605518065002898162452318202147982178583639583030827803824079659395445075027467330742178440171218963565563290067901098983873029800085127058532534980137271676775790682288710089409106910740908493591504423232620549286701525896675370515581243655672567179878440650611413465633316411282026988656915208788542819152942997232565772290135198745816394339509541365466932047183591078878910281316443408339297807258959345213564270206717143809406758967349194612687794330941389270420617920878169796589369471837240867917915362894147548533032302574124604330261937993096839246422148167219952878509567714413396650869888361193941363999120914661361997169047604172545535852490982653732432893462946583165190121169926658633369858615535561566498027339785530870967389208875683940762411667313074431538295554342307034159995825727777391912599523011115174749133333547610813807925696335492220474527008661995269568097920628156911306600150908119282040621982160842590568556399575920640791938953379840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 107327824680497866725852402020792500431314542299334956956593395596119145673321801066172117685360068874633039793687083049702934249979433646064799724879625414999819917062159506066581798346422042606934974404645539606794703525500354825845026139798657082361612149525240491897435707623594918356401360397924580869436355469650673090487224493244695598617838944569774440075735828688461022396015076893963551878365856975033684626266261595406890204289275110410314445345794620375172861962507937332768756432683849687395679932168176140236134865554097864794711686865055266848554337601333487601844960974549981841583829276923164375933125804407360344030963575042910328754049688839206604662823283977417358990315694582167558009415617175010187301056199205070283136816560143436611001154426336118923138057904005764810552719245773345601799271946996451951481007383413269198248925981083762722425088879899288396146324476431810972456256384285723850089221212854736821493122992828405316711485209922658987394304657209114028043875453023931496055924004299738384747443645737543057133805768013872955013552382843260208950315458962380703514843868118236962129187219078737548386164562328058855812690779068067327497429879708015700074736889955171880518285243904901740162552181100165183526636918689594192711549323971281646683009776356343491838367674810887003176753517746951314229142834576716783097344863050264392581515578978215947257417790299985397374365964897375991123822976277213933354842427128820371345865154327396149475523961184576815764198291321925531073959959581561334091423482008809694811057063944688412427077657084184558289530744191553475254012746648278981824446042796491461903768249867625363410468639255985211396737195401361040873144170385984647303560268862880266777407405447363134527284431447077457099660650682485180470166299684935576000095924605829800589549724409836797988536923579722753353680349886344837566806759634461129973865528526694598200816346052142690447564496162508923747192180338359690103636116435335456243944167816861013593019072173196896870890995331535170301689996826174829995804240842309368469744944876713728779383280901686020092768251790100996247832363708876902322432083460198514990605391270936175322901989457144727342128852273833640527062669940331505422080962464293341118158130034875625398991738012098907868245147060083383179907042338804858880000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 3638492155551141315935183975870228241004400957176970200201767606938860733134594475925090557355652817507368540857677207108336588817040893599317753717749618573545728098521586217218484364522019946550479545525690114626762175422507002588887214750175152776191097772589260768354465130160056031135812071540151128004915380904238220673797877019214438243832082472380588838943412788717341191201019148423989675002303978580913123832468608468268969495761154003073459033420670830608580027375535317475940514630451155371149317644016926559163773606826561746138040532064062151328841001610069047575190169285747018515107687540781646975826664200426032241300763884190215320957187987029276478966463482934049162201006320059270454910906982200668371388188355417572637074267543176886845104440364040606911163540954757804951805088273497152426164278829933805722839337469664322817026482012986591531353728245636324763376004033047986385707482375399685437917797793483228329291933622487602572655528559692042963813845970423323501586035546456776884352614706665598196947711941011215625755276753708598842610436411093678250001342186996889247351846840271428603587440502451422175252753722856402424835694928107696542983271633853908890748658037134934244648281212253362375657405351049453677113665283060837654623084286516428512086969266852265140763486029799756308605235767452078506859501178986907761678430151083773459980266402696870956009846150000609628430415987728823058677619985946750465881465097530945962440847038222196121653235974702958107180386484972558095764140584751640039569830204794014735286345529517325468442713066383247325362853012568261370052496894270339733549761961029770215372361862850282617460211752912592235291537279672120709921321208867985403469652935868666673583433819126041036055454876600898244129478046355726256662056531778397366675181427098219630918164056604799946376945862014648691221375459203965620634916149534987391577821886378494102851777091510412861964121669523164942154837431455980305041309317471147447094238616047663759046586639558787954523411413528022953368962286650220471477532654290461751866931100023502135965578778622381065520130914073352537819799005687726785132223778966464103199509872772421772725209689276437370309568607675218821750152639435756409061768555519674707714429904736318387823985280244289594149002248239828932215151155346407424000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -1248290799937933247887264721480901223615236610454883573432024058256835647367061680037062184092701459060047240574673482376755207819984552244716955300092181738985146875314616572144407047609529611783702366061901780094827803549050613221814833868833422842028409007616656138523984037071826658730764067663086606830878831109642028029022907693173966962862025690246542276998051815280090059588624618040652965488970441934346910418847842384762547845884143708250856280990910799686140448718531233861804261975985024355426107707976940346267208871836077130976052325599326764203140172457126320630062096215196631370531703660121049632387854401034821218133795852934910367617310773202125258436575887882880043985772916400010179907686828390009345988707500722453432183747182579858585052278556463361867711622069695526947605232410139294997142663476234848943352423425658298413229999937555348306734390929529379957678235553730787518427211464578383857589940796465364221201284077316678522441225885666155979185219886423831002017029880966147525490988505391973485277091215818823879606296416638330958189980076945768203119729626915850768842847349190879871797596089295566899490704119373030728444803194196375269924978572336540348670688010859972739446662814122960841503016815137422503270985321352025612080037702495445556914393524698547479485286108385529685657262142402645734629848881909125461524811185627353189802828070851787041089895969710605568103911821552103886358147046220987102915588346734367376940091554626862214237146949142225803878645121178518680618120923367542153076180638990971770965577242842876126218934063766886394853787101864126818015331970275777430506858531638863368466467877166932724324848427408823427059925619962528746811690759586424679911943807426738441596176553934172500036845401030494315892282575638990540263880911583795571219349576889129281856782542039396844541280187394420636952881036604374529264302918940964669742295271421196839760059900068889821268091831211293931359978436281550905255360576758367677920783914325105025024163943631854343495284090449643432414919354517353982625209350902107355321517953156391842311829445047370555260139832750261909524953017882916374068961507811327824030594257019409262842768704236325170507188819988553996926739360436838936476862742629736719633118615433311160091392828737189150557525521816017991560951009455261089792000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] 2279288898881370394294822393095619351034271521197678021763555669752475657075273099214984718273651170105338960845526582710227185543537776364417378058776980107224490128681331960903803388804913644529244159378977479980718622662177694720917879095470279746714822900454539820975006652276810363219420135493894433486063963859630460412028117316733496265417640083903959778577464166232000008470336572765379248873610264083580850929436899332243221402967877515621588531541944055892013486895747817557908454895202996807156560195747583655849873346893305783710805533844482618188147141357390149142803776550951492396107342107376913668884192909533111836758099583459071487750873009822047082144638307320714239764627509570791772346829882291733217605160409706154831719076845070837164445698651035872137450143795367226133685216905047827653889030548571405033560242293226866189975509871006299368039020546802926576483292258677216799568772031478732282231509945375295527317461114141424300471671964494323504841300511044959044547295816681279034163888204242132602078330271479064611790636618376623647329836980122721597183297520449304276287945707287271479171769963888356105393287888167400488087602759945811804856533048368825632135063810201805151940939821347987112900937284546203678424406219605974677857522722263108775393118290194492421111664729570864549207403715090144638834037819625215665515997282196051260090901818871221392331867997951608610066401209108062262544648224691163307479654080259132556223299270179995330261684133871804740576078587065238571814160724790341712338822444120259729016879195980686504661099557876334252139149082085789841462458035551672226751998606920998118440000511385575444734575320745189625748295376102878145830401927735303353871161868368006740323842233096776756357841049183233951421268264403434507313830719299803935588159564136035458983105084712600352702645542357042644518781466421879643675866387521825264546344556219422049094754081905424228818952080213857164003354986409775483118207430820080478242472301209622077138833942490579124242802627678753410940037948905686878292525054989570131931805838885681401683709148440469336150041602228952188481498742572963333921215843753949217879754724957920414122618113624388831802730197471238935533692182713845103444695990012046359742569725034225254945104192894595977342477149859139443955728672916544421888000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 1297355817388751755606266523734168764105272397912502535371701736164860638093227439491527550196575560380382853400680726583484936430028127163290461015850581039159911680498331304325844416069406413544226699196486966530111516539547203656572156489864182381443678550944722711267819285756621474498978842765895142244541246277072382584893433253813103448907321044224827415342843557474393473334690464635748951178589382806938060714591891842116888241260904599480878951326667543280678550873765334357388982636220717503354893849543060878842037431825488535695185144285916290409184472881957432649646307714946588453104771551539762736035982007618001954866695218426351072206664588391194614328900529635618781412721193657787794800030771129221441718367034669601358603439310506069883713121878609553588282046022884593332930268965404447336698939941094799138257930075094360801111726814461871245050917329899468176362394109327525639247365524918269987784896222954382819594189165412120065227894120721188656377263642402024908461536401838496126747224987587762302933778604217026957129065775977831193366453393596648111770966136794652672971068035791530827121223532418442558822634805529402900958486405819958148269031820647379643538133425457268501783745846034253106070455562341803576213033374416723608829327932711086757046324758067514639452824660854944002359315186176906900499122404877541309620995375905757161359972714341738172331594170303908670618817887120081240259567033099144231929567436092695397073746014685579114232281866013248723515681347363234313479310579172194186909601892564019613870610525880467512076688104999547473120223221049579547640418849938681284609842986346382908186350118192550241412303789325243082489645443331047195759233000717286693853858117489135314061216951159546046514171632821698708662551791490605746023275910358555515590881896109042050739653352912645796571486735045216623673487515102536487096220646450773740027044304497989157417374441639214635844965613860783242295604010399233414964990429541550918837421077954192046279437660650805384753562197098945852590417062114748055289126745981885550781890284350185240513465557932944359041818874653355591706702965004373413800450679880434899863815675758950350398067437098438366708675870254476734827391797277137389154427826682718638785395595175167633886276402523367349218930370586298719623931830617287688192000000000000000000000000000000000000000000000000000000000000000000 [131,16] -8644551912487535407986840707569091492708737108027374929356950975509037694204201270097151344527027514204541643123966295834683633955576947706573295364158425058526777639008401617310057521613730050813980976318362510612881553981163575807889716229616404872332549567574631747066137874171621536628962822669051537746596079967844140846520641217283532898697816207413613144920611803126342231335547106319453438592966091816313624462039126158336139842040492352511443902960968867576004158178834009256709421963636810040805738021704799161798731732619498288238620493574805356862093572356317798345122867162273127583374241862811904915238721603098622572285517438292449744073399390978924152863000278106634684474981535783189109353034476995589852032251245073785344439246095381681476392394106651415030091888502706444058073352483468382776295303371542181375045080647567390483858143752080009853100893384680080217173763635258880868778710473379515177748895636150903266112315531869115035342191240580886774743353203370144156363263384243166647790713195650426569362087175830735942416108947749502876822025591128435231158308048963184770987294190373049381785570749217557910887224138775413929112080360701629753992637237547391713745521952122081841397123057026455387834845896840183092821664390769857074019376271022120710444839626808303996081351791369225193653222580857621923991148121712474370784215371753856578458150195597375013778024050647513463180995312937994248032647322663069903099023727223758091586348917218359030218217674956684837485356812010323917071762440709728396640587010980920855644390291426772155556529743561149251397550172213191812320848363790638546173514809181650154487890448505956262804832413176751793871709485305499506338691706111353742900650131398192269281500940326551064819391960381505761170645639625386736842096924524341666131514021268277445657845643102391102785104745501390179763522950116181762696004328160454209150093238759793132785786370002760548238295561596429530896887238395220653436831050978962945997419868055050492722639295181505081475818699744710354613918152205337685157110012748545339873866146555319962094175846384920617195395381858818136333990414168722062750026677254104122156291364488969055127259362578870381173705610786218077215170031665942391722690000012674398277495697396742921753482539702347276122849749585101405654645584760171134976000000000000000000000000000000000000000000000000000000000000000 [131,17] 10663459713004034548474201364545576717503302513169915499907139191763804234070172371520403560235585801155208406843345587177150347996234482055156410739054788022243629497992603327162263702306413704362851685408089834480020130440000732955648523673504700887347403128291480493911693739194314232786922702111838965944459147718632917312997858259585695459338501685279475021048225923581569594432651821483891593160917762152951758535942682956105832353857426880003026744220058590877121615437670707729026312172198274534979946077086765838305458748235624705431958337119192719752733676091177919027601978518062784505940644700978929395690174985155215721228770035330011001224328736482702848989086029510334794577910291400998815166957256086925296887929479073888963840579927940469574020466133768747597378352827964212613067623707710294042844828775069370896429002322517664215530191716964482921606198362219310777121943629224660145435873718545943030664689188410936562204365324213815384467581285646537540072403584771625495748660411741620505623105304538636817213070294903952868806490145515553704990601929551631308757461042326745008355685588405221467589317052524741168433066018778958143121498027558015040140401726290882758181039180293634888658712973996331646321692367546047664682282116910181336690179246179380852645021791604260589178040768242744277707119239042377935362174560517711916505600781127394832891148731192140814847686553154354032664507558700512119014314872401064055608407154332752279957333429742816068404217936271195756467214340906428952642601598027749446868892183816282054941519694745845751746216012067049932223854175887830645499405851442712978670650550980142839054912670403872084426855798065626596293379522134471308444860044653367270274591278492550075881669224277718071741807546931430312019804765746363024241531335325637853699478152326691719626582787051774243339641060183096524652061805282645211225591723516163444504509921269159765494416472327844365510651273400232547786927501539828764543659342918945737911918832867246689630402299545958425711480333914757190223238964891839386063368327528269395735637879236336633923265585731263712225607739907671938694294096131554902450731696265358813188195694410842546975012604261984395100210361170234060184149063943851055762766988689058077358006760173841016475330722350024092859601846899333041354890226853209964544000000000000000000000000000000000000000000000000000000000000 [131,18] -4578339704670133865364351443626663697590633995121237366398505341662118487122571287614963453190960787565074791899358644836602089298753549331292092330333970967262730626767734193219981233688745652266269476435215582791419607257367789562147902612586428179327039391748054098158679711280618386348749577412436110729582611146843043078754388205194043704115992661257676949835850143054762462124068456701889228818486096302279133711007450428727600935689804374495149524970924212666884686467159893315767346324411373560339234417547325417697368110688241447946228835668359662266835703504655958739606118396791909918865639615159149411726211704757946486989287928181225779907874067647827665601959970339254487945124978687678855370775266649648643493353954255182988040271109843079200520460569413244331072003953475763139782356771150754790551678826767436279564926355506529934319916984557408095253517364883789526664354034211948565474396017027835490920101125667631597691793854776243124334097275301804208529563095050509380843860611920429785350726386425625649171191985286100289741269911523811001863697211836662481582688237053210254793615684909521434936065093405477174059674451181979594871214120194500591704596951848845512645930986311880530628794807158712609017597064442407293402376139869693317410483156959702472048303392745150490449881917132151652494523520151944807023000719585723797295493440249005657486081091113724141304118155109950141262492496373237233408151769707445005133274990700838855487987239440605256865623780725667525392642037952665857768826623372364532648868669435807689463321875459616035573583387385395072699844580984629136200163465649901460736396978794395149789647341882525493064698459658559471397374047459228824724018690259958324481506862709960963698685393919510298597108312132264985077776841923431113454978087469075995203877889984049153253982562265755613391588060626681426090441283424020862511461183409842839441388516368796504726292138568530865402630001530204579817048804619628812789940879836799407030993788212392644043688853186865659619659236794220549254994334318325508510110589560465487611532511088924164220712910133551884739204741587840637815764857527046285400401881995391408273509604380701424369677635290348389769197119142798850650761984560078359892941400693654489773995893539981885082676879056468589147772661455256871984857553835776802816000000000000000000000000000000000000000000000000000000000 [131,19] 495020504625246173279416163237959414937286141798294687916918299424176966203621270238235461460523091952700593176551590080458967494397402724680031604809636477725801831205853703149788371925850062157880234152692146485254115938172252608797168249036197140257840468486559940765258679128166395953668915953498527080734499678034236751456608336074323320680797850971364060090179971743084485051560066491300527575908342219655467178225592668108030225087860583940708994415830234254459501625634047474385358876044996401470672452614945251768077972268362699644853192836714922367596033456488431706560108612503083674758895459499137170186954488782505601726053912939582593610171011163362072429161739011067271399587439487002043408757215998042900462981944404236088468130238415885121571166044920273229269864551670827534093109919845940890695179545591646900193354531989455263645931727294437364614863605313020762328895083627271938612898457999902097355311741603118971585335714622659846166944303131072471785626380631900967451184003215575567031471463621828977120996440005554668616401705448805641276769714067315989275032930007079911894411137673863351509544163651279853668311872658181433041181840806221558292755246988159032499032915490485209768580877884727394746189756348503639631640964459860381151592994292996697276444303714551008815440496869431904876687590743394328757485764969699929607310022099322578028318553919801244644067546564405262412262067735583704520662529364722528909395816884493367338034090303276194107935856645697305622266911339990144716436855112208722814863802297542235681857052760463755308626880563693935387918556752657490431447525545798343902540794361549565145032898911121225373915743310191685736054963422276215711282649092116445310706850478514060168665105995730141372220258904242275677741385868161625516048763252621886780979517348830606258989819447541510365743417856962327270130359069915980573867902196144314980115524187534275463410443808134002124729653213710593454583448887302979637068562690293646521818601306831830231214606120932466172438149567862620139082580845262525767867577934265810651484044798700944410449513801394895319374431821169344575160130727683395743458342722958681674123989271869090319522278798118737758840967987811256799046370193151093059782822395518631799930913700840561304791648640171909058797107014126633454888358859222548480000000000000000000000000000000000000000000000000000000 [131,20] -3276368635585110722320482695218784856279357388176432388926370922985403063767426382269298994725357914619584399715027644680714673796893945966502004045204270864450243262661913022676969689944359221891712978366683712739041162855846931718548690288132272018500432167049921908361666301455224892795568655717028718052446302937833745895815016075084542701004700935379955639857557689488783645540409872425632377548394708701406307257106453126149456763476292892606277562902638110958053815022236892016485120562399255234847675015870170911016310713548834240539064575023019443600692907286590163045036730533839931539195075093133020466411338574438032784623503006754067625924789523649938455169065253826670491037529537127005599829763816728233330882499046200520077735462645203162805223364964994442085103640551854838951193943121544301537994575110708010419361477137157073222692429373926105961449941853652628180257600094033718892685132686779910828643278741668215097964535503271390333520661285342694189845641266446653748550776916550366511154907192406050555624224216544572668948939959798891096053315173179740665599874492751094007817617584792391376352303421616700497658346337487828428768973699395313370027878636677147663852948030600275125980387329729265539949764115594533364783741424427250771532481030670243034567766460973108246017694055606007493469259231062823944454100468569222304817984975655961050315808766441541498074854011392851707753521798581134462068225913204951112280541238163859728045152685846132767997705726866312960697290103464264302527759564509082890030254016913381506461440347769458865970823151481660867502801363466387445846430510030478933214713583635110356569523071541298540305741849213209694703131931047416044118961233880939670056003938882042258996142859971996798893739433152983308024006467978772635776928146789434739673169633005587645580815403246972634334637473734639684148477770563361934728072431708438629351558731989564524941343974884644497177886258682420135125989596215219369991538172878771401572247994226439500194209993696403140556950719239683124326904042055209941239565504662393156899717993528398163417718319755444076832840303483383930141841771378081798784500052427702846281050723111850979856530743990874254589941884121779421577233305576975351735258086227535369064713448097761815235412637661846812945582025125685905443367954160350658560000000000000000000000000000000000000000000000000000 [131,21] 3546780769776799607659900329333554171763396342661045977137676479094194867808045349634021494293887436692814701060896339192160715546726895824762165750036805868415717319523030145207273029518340065805624300711324511881032231212685848553411902670256695468711746522816432803672031486807732734401678224688857687075802466536153523781642090245671104299329853740077785642249904348709986276495434808517560318040720646740986379665044720606643843608031889761344430805427716199318192441348663763546748519092925570626811762141187747977589693802584717818816389567445759391869125643331091416087642937122462594761409564048524037819050514725614210141781349565599166328661273900177702768090004587215282176846145873138567413434988298282919149631415309216312992164104365803541227222938476481577084472522037069098764387493095715638045036718467040362167980936171221153190597226644456051254472400649375120206800752093391081247837127929736767664195198795026276509931627190626225856120303204888070767031672741208492562231090432402469249989436034771748031438055554163750482392071019504730034924848027776494086290730235995606980052020080943330352274284764025457261223550481790354753336683774803472297146975250452988838564817559480199242007591943298081431931978013201077817527230091791013964386179079501069703052190136104393376651911305823581295439138118744917454585840224147025530865237799619156092984474305684374006003820926691118251013450670268187459170863339630680678659140356359018371796693679622383580025724023341095107600860782309860861876579282656552983641406304900840612856161366452530634382810621257127921442629401882634051243842019848262553979223498397597891971413353488469055477333454788417415806045829646116387657263359238831635862822486116190410152779078039632323393402563921993397190948645328837258245490801526068477804664387285589525909017021279704970272633409479794364834603548731507155739040226509824993435036283451862295136230015959369307548222541369310378685367924422250209746774070063480079339177250872829541027229828539747602286684281273324585113582578380451153974466536635444059705551707954779278622919697799090797634190234895269270849116833485006921307627389253682295601604273163621566538435594473144688029941277745295722363779161992719778561711312508695695286068296187364354350019809639922737720114460649624798339515887341526843392000000000000000000000000000000000000000000000000 [131,22] 4262561145735961961033355937081988669166079181001354884076403279181965360861215784290979217247478199163285820218550566387466850663512112389145434787222777803122365839290678843874122254796313235686659000647427525081141087459187375326572726382010652887444850999937433980728056167451146667789203744568491706834532144339757809847274446893614455097112445445203273259759485256285692315897808308552960670775038415628709062863131617400806630190262282659868853858331471198276382920895514334289821437925872960681642015228073353873310583269418814659587623393987335040086965380539953591507269520328885505252911178449382602588209809094912299253581860830673221421871828768819878104194355280944892036307080073934124982532088228263961451846580468139663815450887979583249948780989725631524462038145508196401924186250980712277358457322435309555146096337794258040979774251218569843951086813552710321249592760921670295748420725621939854102951311926671230499367800036337381211606316968113334142559359490690949187810537180109633483896500550821131090561541543358148145295060733391712757421500417141263112737722683222104869557765340277943327013913122859466500298455700545652765276565863161802107022341495311432054910933074005840976587387389744635956199507989624401038465237982609068752180737085874960123714091679950680725217592483681813377562686832561038828517904053785488544036021168044175079360679602684208898157028353166693162786789066269235243405679732722349892903184525551226419744301138956476308777693130367520077495521230452810371876942982632328669571524791223147711470069794463324486675729940645097229738165369049270399696915320471010952867022419773583480065529552095853619992343329864390225760312047019285163853167794295185257090856842551895572961673232016671400265190609329846065229840680527111712558680783543342138482272811153120829255683394546707144048097923331185904465380828018741089475763431042153732467675592094258427179412144291652678507620100023554698137408165903073256784027493294597400772697335576940576579288840240034707465835836597090980424987090846137951732800829835632961846321865464899000758098405828233966083095799825056125309110235281208138868912881740493352532069710337941256833992533769234499039692970581608496209196958598163576494525603585764560599371307697006671524480998991079683522957536855414108106302591602433982464000000000000000000000000000000000000000000000 [131,23] -11905596049083143943797791253587091114501677331716276873147682359218629458288910563051754378398861125759933611302943011491142993907152865331620204704475662765099667779184657235088425280968226376903042799751398541133779705508938845029431515391281421023791297430854545823628124197246604146450265168995323935787004770548052401004079037409403138376126268623161441608796087983908454777266038061181201123873572142392937309516544441892868779427586666371685775466212248874010506744052095669945810349898420187497874346701208519498629146619679640123616520835711890104650006434505692658121072479161864814546173359278951091022999505316057322455462434392920635893722845378697417988451221969931972684041769424730965657669837718341897836250497292177836474794524695183170919715751132122424986872146096795941574433340746622301079552570906985667930696520948787264055715682687019823924701112841465734049311946735855573846764035145728249872704464801889704057634455479070220776612310094092723112812742892493690226046410299947032571171584737290905883636510607968735520551302456478508301772077397685490545742737924574732047600386006406790302744762654542911490689103620234385988388230430242536186853704070419544020277844331289086511301754542108417847717222140700103236640600034959337129946909857752557643193757776605240441713348388757550051804688329499245327284888217372409536459204320130341632994901202935092232456470929253801161249519249606780493909911214130319453341471339548086799391007308972195077991599841992040811382914634829823284059207041722102209642997605906000464299969378654980073696202147181913508116567145072066088453900777616164114120151125470316266399643849556094805640180766662167618915802997628534772765541056193476089170647068921495531425519064644986574105434766362958776325846955645646932300781886380558393444541170595573477659082846193339378377654915900101777726694887126949301074473572199694598810101796600393294170397934926935479817599230411390458460897303626839005409561513000195891397088130374321596862098562383378820394919969419918322357801656234167327653119815387321955024119665057382968584126397119571077638416700662664845702248060552700662907439876545672482572464844372745831764175385123560789753336542334984356212542999386893850313288580397056142222810630989080020376024208156945590078752691091508090526772283296876331008000000000000000000000000000000000000000000 [131,24] 11836744754832058750986999763496059973371675044298287556324309488176653811894013068101984126305159162721074604386126936927088971004544917555084456167425673790824572577289140815613309449607995092828730489390854117129001591520661761181921212282815831315203153389359284238474643721192458357295801946255809308153760857116235799220504401463512613431759753801233853041035556344958418217046210719983558227366662608295607343122589418929680185203771505683532895439544662464327748529974707430684296945002114141235585558380850680169627465785097645064494142031950981899235197501903309503558036624651665290804100102148450713926888797162549970365600244357278738661827140661149601712067236408309488527635990423009118308974239266151675343199952142642650714075828769379851505298519087898075147527496605297654641406758627935403576147408554268210532195140766997925667182773624105811116526681185772047796235217247812245089034365215525617057684076960127943556588779608171706797436642865633094620740189331514424547245979775878967014915025672190894492856497473232516185164809590794266890765326723897803243593470986876089861418841129296833729088340929245785457159022611338298129115842404386723440003291123519130366613678147455195506309611602048773023940449778840885034564251393512152671311612473155094707357411701018685170843973600974820319666814667483326788128777601964372441426328907825736472040237892623415800973723299390324875586314432207583833815078147764324192273058096392472809500734338849763929173189348205366709211334490074969901675757024664259425958329965201005751128950652555094121974453082044404638223290556059327962129323919756875653897155857803363090184294117126086478270752850386525926966201865770041425081981210786937262854340950674585633142539897111553113283278644793900624689110126911472884324727818030734464394503232923652474145574344203797800888613690357729948248400491176339377566675997604260524630629816880978151231829927407577348393915257136556968444624951687755471661787267348732729464738708669409951961393397717897394530336479609585146630597869457581646706012576415057283722170849517819844005819472205143075162055756543047529864270164942699364397444614450272095390315671698201628788778599758214695554726735171501956427354837308830002763818080431870853936181460231921711387266353715630754553651725630867211550106115926336208896000000000000000000000000000000000000000 [131,25] -7371417865706362847150150353673092977041927623687093408963399412753151078200002681062847724810911498066675694765986955689288964912933281658193842835452683545075019122968134770437587396888729472754018564438662818405238747765770807449431273501830294477547129281656011488966780684880490376051520683419241672500401354306916250247411729373185273802107073647860144043029548616177500046890332640255632590786120765114187425962232871789940213852310727665355985184231086643579247404202912378966342022025076298963656352571143781931522519302023718025946091141203168563278800335524751362092753404469723998350114586544027008725565246358122149276751202199487882870982398801177432382957911225615512168516297286064599262940730879461199104578322282405093490662614505369309814927319133606340167093428666233368165891569467038009584758991989393811514554744873196010996135950275251037769896561312655922032382685692453103907237450272524059505739173924534859916170012347931587325926553876695728185431879243245095174590383118001433533248564961890377377776075262941172693165937618997911160098924872728143413330728124834144961715334306037855277135652675036116782713967277917461477974882268643373206977024327112171436065790507908737934625329592251977249244397394554728403070010311680132398578352571327414632570751073798706665592621217670471124589691067586343880524543089067888002986548093227120144402860242283021406026927532140852759673671080631061767139486686824068753607420318961084340290950221567241435994936278255312454692112371642288683884377335299806635027076868434096182348670449711669845986654369986560776304277740209301310588399045589467223960003471033710802010358401294353596278834290392604892742424827072632255097306889785143899077075331886782691634465164166524658801938764122849929279685552437828631456171562018202071106965942217717992838355355089212281484899770848988643060777829934852844190487758916508104912021139367082597769203142634079884199232441460713441015034618045312283144340086291345425552346888429116288332783992406921096008702871709810148244060924055361387161488692827207684500894614670986380408553366823726719541038161743933612987467278316957011181941461766308033272748602888963550500277256906838246022510768144480523463793727640890722948381769055319084109577676871932461920891359977534077362927967841463326972898072150505684992000000000000000000000000000000000000 [131,26] 4621872778981079450069039307937800466091814493668665491036557793808002794707754746764376968405659641452634940393818355921827351047334590739494329112819522513286062443982828320691781691657843761452313718155108132240471193897246266043102051267549228053915753782709770756520255887335175708751720673838046540804718461334149832196666447667251818807334518127220195864236987078742946811926526042039223785633047891455626120937024268681181066830486007604017407528305027240831456329377099024668748441315801636345638492514449204060802362509086056886695600156086261327465098940542564060515262620210830622798583186747539210353037547862702919291733404505010818445341221627068494485219824168440707199597207457602816579993626083160863453717588183452460182758976592353654675903177579347576091065670233709190960273401041796762743073919606851307810341077785557705090049622390053550569788446344268994427054207102671778148599160512792177497078197384551462993779214967348678961840790155587235993586244630932736475522069315496263248409966084808399730935551532965827880064486342872782679548218876594364534506231689911459041840228875015200462623869169409553974475068298309148673267581880770959954475911503220399647578450032278188500451043236419258091989283924835488859279864803514695977150694702824090150671495945755162881153499216819446060665338204431480950676121611513853105593644912847733959531604947894274147526152219299519879676626349227225667137653528101616469738173504286057546416254671778086435630089789713654951071782691216415360748052463451440079173810497626698095198472499467643292548168832532756211624010507644005777877986494689186315285033871998988712559673365318480051102480448545193452375597078901510860593763088470213181100637798190413930003984556480505979017793284593686416352796169240412426550061938416909240753539099179584327527245339528273212104711676069117208497103011901318604929875942538785029470551134148010960606784721208323208503443819972621152142646919317076100276129437955512707514754086267680916499170832039436313003318239980644695697637023220200118137007493657236402343221761460730595854436329981467786036180120139286493739647690610314010170638101796748397004483347939041506515428353073575492305164189756715748320167114211229048715190321541246038515259930094051706761047545043195718540284899438874169652065515355362033664000000000000000000000000000000000 [131,27] -4359127941814067575270073103050344005979646258891960602260937220816784932707398322116079889326785436740121616386764141791096052421781343656103024154951822484765190203928308856239717733175121535048002188172287650610219263414196225862089565139367876004592462747481583114088026474853607725979871213095455592888936206056634597895592153381046870258585468077118185226204785583406380565128092073476869565809864188244748257313837242301530585341072133164995230229145755087806987905498335712709345163905771350543608603503439607666267270178735733295557011808428799598581439416274510812168654797630863034182030794395618915162076170567268162308321667091411953335051965283714621606253516546946935361608192042284015662033151010942266273353571534140443840369877650310654052778908537552055327267796870261022400540850392002221936333043848865049911546454389566725710784937793979393749045797553870425882928403623059378232592396236830205966771060176779946088848708736015145657975231062790328627326815957755759908667886667579304267957293018673466617664137564962002903869588894983179899557685123327729626606348415964804301901559719316874152769186982263952112765460323307288786315349342088013533299553300248860391476433926632764127514217656915338386796310040277506937647123536172198743699151535022414614608852205248714005835523408837971303797700920937568062768575159454127577933566212226526636098728568343137003998800950924406562813950855585636165881658516964021452505397379939524435769638206670575345343349904828907357901422530968513914441304165598108839356696459830306682876612279424867584300500444390797921144781193287252303462013486484327174106512992319027411915274186974815885980658822108690610455979958160244076858887487951053048441974050981613771566986550060365928762603467009454239082095584635186432338672916435152364526869309649900650730922326990629944304135460775041389918315500910330003704663845705655346321932316565487565089967687272297921689892671368484522625105182076297032687349551213803471730745495498407886299933979007322873623337266969986964453075391667093992766458480576554114845659113494764868474830339224544512206597972698398448638934627172220949316893918361539814556741076716012590075121288303976589218610310059316801339568353697372190627256436816462564089866772129205210206134200573223378236346357842790630402727995857717690368000000000000000000000000000000 [131,28] 4193038467912557549059494001799695621476041457874917031863338784661886114015056711135353041925793921972438535691262209278946231832835696234292169706217868147827607689203248021630010424289733108788610139191915114640653728780869950276805247610373632850759768379889219742711242352528437357533329352409681382743537835202560095773956016274332152071640709461592783473586900051602320906172756050747032166331212469602768335517385196229843792491441010003326843216129580491609927966148898486397039593422147156244114397158717860757863883800447712831150245714492230625779156691883253860794774479856992358583247598772676770353122331781540472865535075090361789720468827708564795015942662086915289889295555217352717215879928919237494864053507290938690695666839338215398454483514571407515166804917062442473106145576672254350309853414471259050905690250186770355678975519828909122599169041521310569666621657102832253329415475230868430956009242873932618843230793057792284454529467874059716592760039406569055324761841953740048719747633453884297034458174184455975778090389673304693096327315657931665146804857617633301475706318190464367118935800006450692765390541574710795721842192851901363750116051105233163822440057599450811401450525258858485135440112911059443476749790071519078594314082950909158574196465299527788322516720521846575257847951280994661481178189161764515674766728351576592787518553058981819878594789546371000816078225957647519072953789641410797573764458912452740890366575988326476571867587526342396011352657279011431086849156025771036247779493362309654753611095881513539760886840353375348466145774768054595261588110173379592671474913904196686390132905471347949322255019574559785648004627809015859126523818778393084253699688804008931463003418833266416692108193936948022945960107374589047659800317560067576727033368585393978177854350128947936574045378269612829293894738485069603567677002931120894989057514693825840935377060688688224703708526445005649348807032863313113003960448758917351361253980357398266366998321201837567222243034119879686289982170295586570155048411048577014810640503731810951406861118724024266055658569253292047292674084587842332115764579320763395513931363932996854393866021995522773894712578363897640678758408232059245735649391452373994991740513085017376654052170390632816356752808172546440698183601621752237522944000000000000000000000000000 [131,29] -3033421200325808578321534197777805133268954015629917141666722828745208463120836647951922161916508272703006687345600494041153149471539721618930128216845630605734057912970713297138730325453022975345489531562396371131084970694602753658127715301457645744886404779171397499404295305574045713220185406921197057827321014078464948222745760263162301573448321338244376091250782704012331065720324043273074470635873003991114417360720082614585957284981743634377494362955865361094840569943175502878702672256980008612225611385306593480566383997648751234837873947519895461083830427916145677277391076830984011471758548670435197285058790750357698052422982668355382110195876250120042056165816462614884358708248894514338242120716498097350813516713270935256738525956945724735273677243305363662273599951017507021955794437216832758221922163030539619525689691298564596609013187649863187208820165147972629395804896649317462996832125885737876764676375124533486937995109381709061010051186080951899440113024792010018600691515599112674404088838334738495779671745801305959205065618386760039976529005139774546019663671955434681671665951649345887003002541398902173395404759840126346544081009473327084936673076577210463921696367139599807825050968223107833341297718346060312818616049339025105314006475739140631882133840576034133515461520532692475215149024339845004205977025412062881874832652109764390924503299930807247870017024976214464186224571809035208182446643349351164929362962478580254925106155133544237426140310337431774991618140672647858352360698839707592093987677425435926471603399500107172675360919397259867327234624451139647003320012396556055551199760033874265657228036574142391402564679033133006391589529222432120513819299812279485612608270704405631158989908304888347335556484015170282228349870735911734918782391498841023741434566588271161001514019104161319704275007730672515999617642923888213125313004448014556249462151557872727928889889800579543922253102778135953261249614136325984950013495796997247864361039613376604793630468762330234808504355735638097388699661987422438830422529982269824209812697785816497476671396411176948239790141759209198080959141346801210323926320478417890994482117797342218646532083909878293408376188582882638097393982640212125413814231984403166732350270823140844053300030865952669514319646410901597245250617713694074732544000000000000000000000000 [131,30] 1518108668692980457447354555616119226681442956344017087505075566338603269920070108636957297124309416878776943381996141092869466542150069431884842103838451777383558769922923091446393628163323209517541424729709811375460114297229932393643721403489269395304311450850583463362200841195861938843835662950755784820747393423244162583322140013613073932692361247633605110610756087276640249544962505720763317364745821737725678577134473486715642225610438258818612267509610784482416970223666065510393136039713812147558059118441584570259252400078004426496598282637169105613083223594618738505814018359835461506758844300431459084786323194999372569854123403173006806366598941180488292057877761466304268180342082987542011261069778943129781649463771272011493819596618012306957353358230676126012150253375860467214949910761323155385028303406946270323185341888351377360455308383080775812987299883555074353101824198246986985417766320724574815417053628362593580221106712169027099396880007812740263572347931195378813438697125475495894722486957534368547431513594661673369383497388422784307762005884275647822439974819977230027258343958074138690989374533806802145995742064740850247287420209853369106606573983588890082901122214965922323779715939359942600397968447479342884738200267877792723032919898790845809507082774490169167453180838623114646683639644514674831257104485680201656592653885079873353853098699629403430825313079547665064163687546950536234825959878983427593973751411869661803851047086120131326392302856695517718101946975440692176752333342705686478539977237734719560962099809982253895886706788045744018516904917649610030578385149065113457460670550048479090000835205971873823621199459155702505987591029777274870999179782135869552161737627052926353244397342095613639437517958165909400162480217087250753897010876386588971781335356897263011237591268060020561764918068704055225283193968538075685111000414803884175141798946730465388222238926880706100930644984237094515156413603442924046004785922167288984477412287772246044913358114137364868327104160853582596996221123227938932491656242338585824859657665297749975652969926975438259358581267152878476577780691414713400945387581711984886234202968966830193154809619715293659682955073254800549654680002658796517673327092392123842239076616215557481361666123093341388015319479893912945871455898890372382720000000000000000000000 [131,31] -427826056614081344083384914483737665698200088339330288301154165940354461568677991129128406788158897409249228129671931593683018293400407616816986528816876028706032380965769809485015779673163125191293638823049763759410552859316607997340744987141098796912934433243626245599691825966771702869505272484688824025854301563525397913054895690034434200713780486541222558937044338755886033784973730315300931224502827917013195090521058857520146970736339000364116886185512598492135264692097405541874474173315611608381484273708575211422543302236281306416352483516378071748854198750609707539905969973082334687698453734398528313231063846389897131212942906732555928239940669570599071383240144428282493748556962711134206376844092628834612848135096452312645439283646576992750831505102430113811404651883177624398868058037065451197594916586454844155739004573717753469533357042776723855849907956111499496295835877595943050333696250958126336306162211739577065862752252324551954639715951936672278835204455486638321743863252803287516602373853527578377998142559250998946275730060427991464963777421954576332570581737446464824564383053145787738575192960363510840597750471425559447612800195633229750845279676174928459220168095339872842153884101612354495949741786209738827184367080903904780087261228326033953275337928753592781694332106269417259713135797312870886168974321425231219411476425340046255145817190755820305028809283695215060054176334967766953520060712529859653426387638629598682820184318831383427283687900875813632619848555717461024163483122580732536624511673611145883665571329081261230301594077435027438099131783714831261770103114681518845433286259735609294531521765625674579104552182412562455319612644239792289732392463725397393311442784064552544899573789900596425471257889609721636348296678455905314455689653545857711381203202210166168792656090370477689908020972844863313062213488319664525045393707530722875244620402936879780493294287624975270758768840022424171230223053470302269512422994983061390188055712852951264882506648201847537240361292743470206646233295116303113367036850239033526782308129658038856587011958589731615080138919365842306933538342310859412387684445990423903461574736852780552941466838591637761278395837969732582804591971497088618071597374566384094456060551966967156255672046030967969936688048788620165421911766981586976768000000000000000000 [131,32] -61978710472840859898970985391921722543765964171151824777230381436942115625088221804848447946943187085176436056062231568174487423520524052086551885119884234994026915944575188501766603619618330855719248842075595029712416738734846452777438284726201139844995354535284239664100659905878515222797722203800308989949723535450572710656545170338002126916478367882841688467054135623617837738159452237027370629702720036995802053524445416792833896206872642630284588367936664468229876948479133045764729276381335863973018907505735092732397852765117948023326696575997257464093719470972888639451943039955811728353827210252285335234989177487180386549911778925682810887052337083141427714693938834909371469587648444833972151906403837568945745240882910530890173416603887405954387443045409289535575764595830273618037263799122660291784617418559857753031902742910556266112931951411939001424173515054131029045247738612706689941301361497268614804955344102052791116267614227919226459663953874170542547597642817131457982217009308652449961472282428817844542409272054615731917635979913849600144010134728400214822207516372384074818081407312753777366734303043472364263401476212855303497164339809872077730123748947239684786490582325409087222547959223181520916563672100872229951469081964533147419562004407519988254397668501696891369605145763361113083141175347119404590050983731267832221165184704233059962587671045486818888750840016341853985698992503850280456344871671125469307960078156862182337428762586309061209451919193539058651345239082439174299150482769948357205053024530044432311788268713036886427129994087556333356423558204686274478831724959712925188031207062433787551252189717687012393839131589722981165365683197126687320261720370754666351595763119748342001723569140088769767819291569677302905997160838336542436477678186486952331200474984129203575101164954677368968813677803534162436720166439836661955965033972054768802303597636841428779547198840743667857792735084325358850078418057203936611405550738869554914780111640976763359999233291556430052094436570058543753143997554381468000410649381833833117881585510246921184493077031920908695612156187285961115655905346504048780638230400930309129425178318448582162229767277388611017243969427032377263498040092098116974109049858842087304775487968198489606762333973488610357669088821879939970581825580169166848000000000000000 [131,33] 163076155508927223746342274857181466649088376165473256518519776902367660751695132231505115462389617665361114824065689295462490879530728473044135291418259681764564096604201775720455153346898426669398469502629457314888509755782537570571553257924296645738305142553285271207204473807276502862975518168926281804265181712180879092784623549756697744512690545847453239990111617513516924001630200914119542837652269397493275121928394927033273287098782036437184274837332288127118228208434176894732709263153269116113878957353788230925449773588564093588092203974147427038948310053239700564585579640683251622079638081849361134738486905709327569563194946417522037986390253629145212474909131027736303110016739484653148316967594762352073884127089918011142700787624716455101054783424422634799296159043708921958756056594385186132606225478211680752876995927957369433606483442290055950472040009627166776764765150170032435099847856638350993021234687997026951853256907651082205009384513761514908559701332634918507514127772827170714187568228603335561693083776880149052272202579675644112204997274041942219331550217534755256149397335826179576897352175777461923506279594777417840671003605702824902648976181187320937008873580296474519760589460147953437337577979816604731949555847796026477085379770736599534216173563204152659496262404139044967018155924324402842861314542766989598559495660142229877939561776733647560804237465415274551103651884122508689349847319331031866789028904458843890834674467637159931113227579571930441028842442687168106325029600666253393153740369374341654290704412462745364020987658327012712922173869372428080365023113804286244461195061568845157046423710510430666807284375357481540803757181636512644702251374102899903120977322810097426441164372878548473067510089059602788646469577567366658297894200480373215995223650739907959557510018398462020061615750353707885614912275051228882218125550629982161602405253480772151032037399242014198365207286082861622150510624950848251017765437170259744091651827561644015818102037740201701461503351893669300208413172028013538326226700698438249127785890259894297855759171265888050720962237227930471695850488354663509358117595899466346691489167844476811923891918244235758179065468439375100504030991986466987472209914931042411694948122541745408803094641212133489185904843234001711791474504130159968256000000000000 [131,34] -117740350690867937598037737642226675519011827261700948533416251611637775030509923970471199351587686870595717567831639221360681588518390972096940769610400926822724483963690310048528117900356744864515255475481832121599021444492608449293296088750104134564900212426343703922586002113023338647016746742800522093620600360989090769760770443951267927430051329626525714173074366540038896963481892727156203702518801396610147892982431722830544063701592973916078956618622101004209035935927686692004560574947075181725288021514156712818814948698275415488835066983364680890227817103236038070866053678951242473696075052054186038490274881647106470650491219463883576402072649568017334208017507764547659763298130364717242858992560939043760967104670996195337918059155782556250702214283187115976416305028027496276436764485076748943824325267754483461348205414372500646367622215595690118789448154298782700405485795898742788840435448826767514296479820414715968516500892545680799472521503998223854508322048973436251593383915435186611302790516185626428498069138133699639419522373667632301173106250794465072932663149147560387595967506465344836892258373094730229828957341802573174018594489755683868027777851113381870584122660547163377571306997525021345015878731404003551622602800683127127786575880934606440077329086573853123549579833315062143714511643277198795357500248263624146236821760076546429575862401242564551185611761042901903528376084695114045589825836204470270455966954794193628736219996581763914817142001439864770567352341769403012774263427349242972342861966227387300209968106665956970081820346581372748421444585655625529840961012489010345271109661068020210104758221332212405791505930738256930567550044781114084735580238760311151234965543663188975559043227675624864170792529866096568419389642077275687601359086252471296294432560094249512781480025936904987847071890644443187359476527032902331260449923794233310364716650896377771042761056111200933977473144359534606039482340475376270455242356187613677944368773456093616508050985979396548674722546549515616461135950453701341439701589738454300411169105761228733929288987290809919543390956160441357497541042929843304298506964733930517930586351348928604797248725873026080471735946135184754967621504715908315887150953953605597634539644049241412157355777514809935817942866743174613780279013576590491648000000000 [131,35] 57938068517229513688317421336596470023395283830848951522744487132094683856039533337911561970712703390461137037109839548175741191783046513596994196031117013468273063206681850733679464697664808225827473517933650271028439365491985881244813737766337300433782109218221559772582697773101496225253411341783237607308403603043051113569119837366007650105928424667446358063205896556402890660522889987003753253673246426234013390044653505944098821647578388922976197116639525606982677624128979330852787788657108546079760871231340441230810484335426482714380447451744682403791065464808694469560503258165230931349149758636382161608716355748166036199241236840094318863519380497868803321680537409448750651511250213611038015660384385564494039883159172136741008219704220639789713242596778346799992358008397715344243932164346401338403109805716418441154708803983042651895930801834406983514640650035507448253879200000833431865046282749572890199396738871411129009887516130420877439425453255498627869782362275486827359438918977642927763441384334237761620442052734417830350436723979596264377826903554848385462151958027873372370598491468216625231428792019412585950300658921391993221289619988768156531342163783903722416152112782688710767146609887041411572493089422812622236678874982730040721975019648619076576986771670698556643042635702354036841949807852083668008666800102095349168128413998550476774975257985590426064092564412140143576862035486030230890946008313518810032568492388379119981245306349710630187259917356740860921264546768212720827842429342714188952346903957495822924321179944457842161208920072627939017400237747164369455052257630960600735123147227457972996768497513853920384353882031727342045555933773710713268979606133917870100658910460401232517264452947320293530537004721034582449524343473744882610821504286202265828346965651582762618952600589368434246270275304025664748480019597568456321586792069593562469120258378779806004890973423833874175451597565766051516075214894831142223255379455513501539866709421561463072485314437484004866118162701491914478496800985175703523703117684126539947775458478209481211279999635765701620517417782697740994853010048897762707219684829941543772438873217341339731347543500342427990231214996568719075035896142726506676787867898618456235416688247955947265114564049111178647152153825805527184759396684408029184000000 [131,36] -21770926269390715070750782556875079417563049435073272896316502050248381978823136142497198767719789868650446096270412174713718017407216592004252307815593424737074057444776215021868418866045942743522863704598301517592071471129751120666461343328443232868477412104017092949685557273302434677642462670544262614058264380285854224328030114153804910746632282528300777941017666044282093755033339414184516699057455309074059550527698854986004689008180106614228899648967612366056362194079534794801460194800915753313133618364440442839117410564246465845833962651251262268953046531754748927881062186093833421327435061122027204605923447472952631595764814092502641657685570804799417564620316439162833552427063103238858214859145219046009952760957606951096784677269461922306430006597768767607954303219250224119069393309580366228700100788482529447461797483337245632341235331461085121338748838691257520818024044365557592203994577207810019596018046800524626809690786660478797526309013877180165043257907667734718017766067776920861431194942043799542937992956291135527224093602799986438232980034400802656315175958817471748184312483895317705086440792819719594374686087800354440635980949768673541946415023579352430294630929403265358047988115817874411520927426954984507170945643371528788933103681330766216683937797186440659152381957142470934414459283292349353914080623243327789224092021349081029876644545870796570418864841529745739452582378872838435967925022047324758613761194549324248105876283499373759816204226058957956112960034933260266434424124805428961600434558216943487192352527638087930937489540509053556464752308061317451198694159472626121871615001049067550442362316301128185711661267451513038670087877680603561714787852195257876801505630732209284504765344321569446173454228810289842352694196625627080180049462466918921059707542989155661168870565530833355464179938330237688465063417622817645847012101991890826988204551257895627327045322111445418885448989456250389904984448633675166111156190379729490446401420919142067391491044192975421235443814507815314105969199696771361920935988251482371484660113599670018339325569155749925437681538475560056736100534735213311454213106476537763307093326622827043555290191213533848874205835005666600983445655535058773470499563578191391088963322108207283421643606214616397560439753067340311087808670455551090688000 [131,37] 6322302652986568004274313337653665820899730400209707657024775057566508484744992472885330493647368531874919136639615951897057122157679690743831769446457148561037167283773226756129693301870273462254465759476851688255573609995055635114715683593199209963241606816739924530347100286898521027238047064207328577189900965879792197060762229233069732405039935905493678898769571033432997219875838214663444231020198305212160145597360032708808405763291543662704812271606590779502677968172183615788071491746387439238214980159568237726199012748930851224710427348396120401458454912620909498752767772581436983190652500454150099571425538901863171230689928383658854512811648576381333060147622022969886351365601951920350623064373512225551796314419229886718786391744623110194282006523811374366938590631067280904422194482442725863350093231229586364419005246975763770185695655785146605824518659559031787726795104825089672635617967560502652880838743129157473511106634888658877975764657631373503732026721528863012368295345283657600940045602088597763386298536782774137209171190200401151157885600965011791233196751490498901752681449366021489485400209775449518816676837354897423124777470022899149884614364849824070742219332855224608751936899706437536300184051561212517837693657604790689813939191461319971346894027816584031862504144292889581872780266034061451132917161617257004805925852442538858244055993981678489656013172083163994094562537262214940221268292363273088964382591845031655230186968520169298727957942628342313487725339172524963903279667425850582974541545020526517209707048308220733227068992583543007677747644759957960607145916956490251875514672970852579077025591033794328373884916808308118362150810864445516016936902220388336741420678773892527639254373928424924702125332287387423675801958571985125958819578543073665231059156830829923872825030896509389336769140710769171615202567867412685050732220399471103427193640356417605710686163122375065800423933820875645467385501413206614963923721752441403510878204089907459793686703019674783122355239226299791697179787466931927111682134673126421580278136890255318923905712187264952561510272518384563421972191246929655251031230769857023911431092413344886438839921261300297859429437944261412211676415755858637042909868006527473184308576848186429091534146178388936548401934012645055907881917727770846664 [131,38] -1322439257738690836183549515169761448684738925401062738256355808368739211449808401264304079052760298460809506040987529511346482714440592388939258715651784543352463425220717534835325119611784576079061148395391573584504478138897216270368152232964030010947162661437289337286024982900507008841499812931247414541684277029306600118490707367978930955101886604348952663364978033524269209814714655764091019555352421322838325225313622447397324460436734736815174695337382801323797898465595180415356500402559883755266970959325674761444104693863495396766970753577779276763896894401719904535726614455251326299781705089604974345737192383354821639338154171414266423126703928721782853334441985657957893790656389455900588713424374616578413509802663908960145814978605498247124818563507353128735475382506451099300543657680556304091365768478707035023536943404366444630107083528298979767182417584837566068633547061805289250973072467828384128695624289309981737253210422476183985971625376806653497268874855963223908755215375996002731383436109712914110848471587530486536653590423173204160788306421016974145475704261796963982645709356621534794019894915433059305443313497707345493372297277862353848443033705504502336819407919297663668856879146715736021913134879481094833570818578472227320956139691180116552756635163655671396197047498088180355311958659548094267487061559100531330529706802009923112596849005761841092257835999541218226231578298262125146825158042425394448680378884575681180736789873385031884962647378337669431431406950104470437918971786277162739739710901353764043412071584924130799993764327945029889806262809275631647519195624974422544313405384300352110865292256898884412117007987007804409944979494594136239053993287519600099262325096623548924031486165935192361516920812558713756971793901024353288508010873914190632642603457619797505130710815467316984144604803231752401861637048778192166680417220911955187039050254276894280319731114194666085076113565366436713114584111618616087612896820628136169012989801887244052626002513135450940300254069303843541043624341007595009498979313080714046674467733585454751350172108379294072191700730727981166327876607824377752794877045367842995364823093521666820850086984944634261200538115000493419084330755106212984071227206671458756832931269745427968325312318233546631776201305713079442464647673481680 [131,39] 123604066299435337571975046745932362499322333344359829403902730350303434844290544398231882573901399965447541960858310532976010447609273204573480801951241505245750470713155826323102386460383394311285470995211027486921675191650612641713327005333622386367485430979071617129920732493263942572763798540058940304356578413669985774521982653872464996904357280874014664243235921463830215975766979446048976333598028524781553294058517045968827474979825512446464044791880584487831812762280793234984151112769649536621272072834937917042592212324727883151176848232845317968938636037320650831699684187710825633845910828433150262563191253635510920544893253761003691123645957615985447583896286655233018534345002574407476023580149769887626192014476102756296344497422108927678156179897534744267192903924252441371482276223713040600427989531992269830139628917328447128107061840437591989818608633547045437847255464791800527946772988056126452621745181306026699765629711364769490050090480953033370461514918329069712031404987697612381048278980114588945914797172702675425283360764099482910829133419129054319158474032681350433808244484928736300238167262724014457521925575403288565044132454635043714495730426774677575463556497286251854885635982681045377344435082478562549445311106223806224876581161790820534763155180673859613700044420643934520760179731299467022627598936411038741209333435877289802078253915526190461774624749786428175642007779577437872018906678192601232290750023227333268971453877231116830439273553468710913560191806995965597137441466106040741261650905746992150745329027276069038490056156019559081385912316654026872334392209792510053672643888869511905650186005709986213573032889790609115039519734536449079050840686645924033238553014809921459667367488314557112211670535397684711074566192541353072735907822597608481529781971248033152875173342434505232336077945950011335774076914607602135840085796296881825155312842170784241436761351095839266818254695661440715180560641831751899282035925181801498754914789956186985972464146430614820973836094856440906127127176945599798942598144823725665471685902057196528492692954341282909985389534549229384977593981159307524638362841227532092349041118143979562472193990510650033559865404341306127287887877031616481617465892219724941535990122959171272236021035652614745767152577578787221167742016206 [131,40] 50216340234707273000560402693296044443102906329437913515335239233541004379227478883720951106926889327461771560477411416877714759131854332261925897879454379603837643132647784664478774961348856011024141970824868757015654874017056803543058005907953270888820232606477724007025114993315954735259550130368757166127370213092483264318961773320244659055225742906871262848385533531127772892005636138392110967437263173269788173623133693958664701556000950348653623647353197462042522370290559597587933949060950680320882829466750335486899834777131422691750236906088900410119122746127209578067200233335533841643843509536059151719482506294264574096347740386386827618110130382836817540556269521971535583060292622798515963610807055849837377492841367287510521690396280167812826808566357021765235099353621928822254501372023262221042653785451198606947933052581094176314529769265490668973420767281234096941284279614669798616740530340166949700912231216985413093027627210671923694530440431985723011063716113242620003031470691145721474541107405096958447347176318768010810536479625635137249043867790067869603317322692379672753531483230450795509857481254258547614184881479178250055913618898664078943427276319565761769052647631489716682240053536095409264111393813550411259375366911835924717930071534028722171936817652695257770240986791162785185734270563756602128977515625247831506315048553404159058635057333851362680969002557938498538308741284708795376836784674733462558940116569944678005895921595608375061995171030616435626332684132487783628880283311724463139607517355473970625194969838478118298348695935652031221238690040311650525945148008884030870886208775102787174634060209892547970434442452982667539142181823157320180397440223924397456389735336343404675829865501295562485508125516314907641601963221905735150472394197091405547916163136785440871493899722249061014848546154952296253587898560585579385571679582235919391625921310197677277413114593960940472867237352872114407534801730938354561521367317533595924252112189238204015469715738192608966818891867458366710531973478601216669126875454322041304584080741756965479100840521092841892202057236976442251425867765406563182274109380716416535779739400514379674965658879466017089897394477702052867266235127760811218903697417704737786012863548392876082621241718086058327705602082705329983543296 [131,41] -37164566280580114959484925800086915913064782549723286595277167293540378909535742973928704247422530491032160379879738444875468231332300315110854591775885567017881655727079998261898451738311422169532593491149244036999503119379371687439123040859145409488010698799516189202393661928486722300026108090882400259995305111428206310676451343604800567926269930745253224040552876331502364287743047657937475538063536153191593460995976508372742689026033651210716427480640881687519443977305929194916021849687969552994546001561023495304513113978338917440084996130507424154951121474556047251535408825654925550249722595830818679505786516943740787639396574083209901352837884924475310588808769835731980400737185509937392118159012991388883346181000526419294690062646606569204308198281589261433532418446641728302197340339884806248627037341973550175059600254448873999136477447094012558439544219064344056248671370290031474290689746666776808277526244973247630869407858815997821294075904058928102531168726315899808634849305293124928474429314604078832852338267777693962311192140023729626522997933038598962375029936887057808289962315691039858300268885341635044643719041061086250133340199207592010880060056157998072382499179767860567465563280453205130618795837228611999536309670441900250543436165387788213648167261423585232406392857591177792937504145610755110395694896752096126943965988225456785836542869214469940974722010579286191583089133318895196941402810611485321233297170368881076095675996171268384168150216953888718850877438459377367545456667129280601418263779057629097207029223847813757302737619953506841315561703636114618317095987153592387567971775529564987076385137248648487738420007365524245904440052050231344565166743252065362759144177732385093972007889601553802286533867899067085135254989946201462703420115578027197626417787084204131230077490711914950112630679631771626455380065544244177440673618275374979020807695366445848426093250441844926476298245512906174791865378204896639221420663906891599787950563003843045833652331829790540839750311510392072268884279015154545809180893564048613611278316218208559675711627639592262964692248449104268347789847073664885121317320758112370273093761579246924231502584608356305524097988423681931011442741481961320450324609746336825134965765308633671315611696997366084273396003513681838237184 [131,42] 15692758141489182278120907480752245692935751578986630965042036500754663169771491855104142979081704802208867886793256364338247699801655658969749063150385594993683093678734947272179010986222062524703844504992848328058233686928439537716299666096577041248196859141016447591265280166321054372950297030794315125724450008706112944482470907514053358856514394390576326231678973813294694868448792211007647562026231072892030541346557030832898952105104288595883112714991238573946492072380261117360469154004586132625829275456524174754965064652633196131160761652896765608248355843718289453637383703680365251908478883395271857811594132304207132544135729655338643907182753398378253990871480233831452638944114294580370772137961514994341239052808016479903285386662186694412752902716566324195055012194041938575009151139391370576069869825256992039910762343072741410712118966920776084564005067347677330686771801373789921938093635961354476322948267363667304206451950802194923829001626689735944422738269611044936434631287986929883047635257102745286097090986696957501721393723540207375555133832442638213677131444985220050250090016528490238622981010127884745688030939412465656572145663105206930624127603756575955722411409965558175948954557768402637129371885918137688393930656881026061400534010402147974039529374908625517776809566654062736784003084914181199959380554008955521366763729178902522789708978273821414205642974668472683150936720738569799370479909613469506675297669359051850618147192457346034004850925397804121375162078764592355356454145834501955816116458087040887190924842592620017601316691745188423250780477933807596621984973619731529882644843515725855427419860266413207370471994439823554058991572825272959219921643004081393694263087989589938073450221208216738503280671212298276538935997519276494300278147494670822009496746916091087874785169687765996064170237542963488100668058531158963820870836839573719746999183494910300209619655432636430827905178621959985135673482604749595015814124383023063643049598151929338579908020950226396611024309235729879653136753769442092049347314274234035042211404697275242172965733259925395789862935770977314264035811416911500622718334484367690233572477130431822932448295894826779581922574284628897476190958869190619744984215223628969375582515195034423055585369003555279311447010930061335296 [131,43] -5297736095618114555220372048062944494621183515465827633009629377324556506776556446509492096764844394416696792325436268192325911037893052349624871827623270038568605889586517175664380414323299532340090746067223877934579023188241338977006155576344580966633174088109677917308589344070833276006508192774817318283285294192090877778410692970432218904357901792010315448823944688762873503861445665797441693096831086025117432199702314998069966600388945675465302482239869915519400388765849228530912427428294325744895862687240734088545968638898879348798968494530294896905615177820696420872468749914098838918504315757285791054751585810408240162152522228046279615118751461656318488827475532899023173793837498430422526084163549254264791012518842236654648314006609044988541678493774100078450662234821191603369289607822250478086877063487510670399040544927468906494643166836947322488108919764726920371823380106716252393014602532506967960816411348775827396586917861739506556830326558668307476006223050323460499703127146939738556900510207297749917867434958157725973553196963923044283508765955476518067982160046939739986360356131029161492331282580565994382162776670397949949821510796565493150377343942429492345109123356285941644962438822421106549088244790278684196298147069265935100353037947215498122795736740592723228610916875495476834124021235995328787131778833847042638227933917826379480299913688791157960850715341172769224446661492161888022936142156385913941965703967589906836090828013241758548123134392378723180213621840479942527875795759252307863688876078112959206593949095770596688976771040533093966671258334139972446813446490666825204373068074179865040450640569095410960733870260642348961868348972147989004688732312022659385633835635887682349196999447144431358130483381782150344668939294464567006985030416833136855735580467378182005939006781956988829995186017593252972241836678027212995051653207884952731837464722641693302065186491486485071954182774840200059712128214923177960287401853951490000179066325463135157490846705659301653359818528825367500625897333903029608828416899625298230484202310366810948912862742693394128827843860456538672958690981100240392649053012645189566515880922675427440119426936626855229288347233242429483570333021076274318411091770874381400655446561326180163488694493272839826865893297738400 [131,44] 1517264147971517342818921036744380805244185891996214320548030898408191879852342990926723117910773148369169456846819870915375535781004432147274302741572867908932312380218499951116974362377819382982003939322956217787270691382213397279130595618699878310949133308592246543576152180397282176903233822783599732001025081298157086825940623192422256515364967916412814577068372776398593561845370238048457473417449799598116728487772539836626310172759270343182165321702208936428539603532373907092620645336252501709508129051837224184087596411406446124158753880061252587161462039591825199891107274482513391231678509583532801983785235077416933927690102385665632059891052653710692936405604926537263231197856374666001145776003098789840442361064126148121710531179273570567286346453247428112813874159804908242438516769548328266436360757818120475095719653866863072621016961124697717151762248221247185466840681232703898650383317520896250238851638583159331789693835562566522821359497360244300022787659122409190156989146270890732983860758578873820295641038439517043407772246348126901760476918132246116926349228997724807995594639824889243123094317807454751678327557949455281361716461601390327967338503025002241014175142110370936176709697492431709223411949892573209563523090136571304369142924411721922927486087445320991473716888791801930099713216522293631748028601056964429001246218681612484305322402380833297159962535903276196401489691958986939565469927809264388505145719829120360576853597858430124807487699761784897581887981738537777401421011878597861716653253983626365248225518503069129671167025047937179177458644201891153414132026934562020447777275664680276464984163692365624752039606270496498974976878333847993910006276199894413853296929532410378777392866678080108994207372294893592317634414994766676936553186432137605636185553468935046910776691452586981670066737336930342730150907665048872857772578338317008026506686279303262908561018539452942992408377534806922502821011102162195931724678037506930955245043190495900462763288060886795839740504535457155331872071560342812595000190022788314055267566847797790881905571389840431123437862559362462166298845447953462611249793396032582510344851273409240016826592782479519034736289897080151432893932113592173208342439968389688331292474066736765999670791743517603340659392817920 [131,45] -372765809552919897868428610931804975633612212099540877272369886480768770203706447271840796038619378705846656887531814056190877901047670792793109930481651226196634526090888228796142241856672554147676704384456464986358430020864004887111948717741396595874645303775175463020585157102512390358620433325717706193026946443931471053253723179646096123618313961801739885886395541873033558221573334249008801553991709078051473154281815914486365636332162401020784672689634522414711548609208803623143909897389078249303285607299962221054522877517515155441710739036402757334064219063047165669446221334234835851222875339172937008508419453209816310355394897417891163547762186474491760944757649478087576663177014953724650593851655307852165153819012513040169281163417958177444111862280971854934139081285193996088344223648697019267588739961399959301449817601154046619988395801761761156556986939267148075762616586034921953348234681305301759745868427379493977117991980161208591379117798420028421432631026234963548826908887946562500270046114933806625043152028616666429764956857307718764392383655863660064915013080256932930975019580903217869327922887358924747815395771148550060358667437801110483764044560005949571102488221567271245769714944053107209164890027616613952596111138637813265038564744278188914046625685738266971774339197305653745059066027865849784341523151373391503404710347099005664717485498358218778248035905754437154539366118364162737729826268142456903119728264084473172411628728627364370268882968913083709656965626573122797747012696985481298496526117379938397980442597993112416159158443746235569267232307969602000474231499290275003886157752611911850565450492272863505407160899318514717030780737532628196986326413504170758577115141411738854758417778082306045822744608170044080294115909519868050464622078000464298973603587658349874536206654466024068781302050801619575961760046207238481507127617969807772644898083254469714327522967143512493660597049461964403405692234439131408308879682795815233213234834348437167937234632849578911760251681858419415292013697944598597298998926215987113807568740347180442312204927793147365412500088169310314005837546031891542359776610331888390812170493420265524410586157837643614082756885308858111991491666700255935237054744793988978147774652544443185792965101156741693177735040 [131,46] 78700535746750993784364696306559213261274063056667946307300166823912302684823850933203805222026487852547921668831137273392337483668946029419954922301516794534284616042989013657832314692499289400126294123252136756418439848038973438832874055081560921004525685811877645837175536699121839519585938740323434704608196819887530088095759956236634373746736381079854131393242659404355161950043033401009736095091324709343220578380297935824323677948074540210318033008451943783807862838645369767304793142150561462469467500187623403169936681913417645820067775720847835761257107402048525034958130948536481050370908182066602818062616084649471441552696567378547453830780274409025816188131507535492583532017653150374053402859649938712963255803772775606380245476765752604689755780941104657273368883017501020354559459838565639559985216950300847337350319919291670203508567155660743394840630129668131920116433190333052752297666664845821136096125796390052005725609857425183799292320574746515121668084160286518835335949778584300949593823806985759337480524759859690586600509729010169394254693466095228823114815362252997177386333640587982966553591803109115970597527665577901073097345393296414866186992988965461558188435119775598290973296862144564670390165054867468451242934941676210688298671683194599705583655004675007617679895485100058089418081353782241967894307999814971292007026947640988089126116178209783127370826935885895087060833687034032016963457678138507366723382202421361599307034227110392087962421392879801043235231136916777119298279537717358266277419796686777617808938509403901197155550554311258218346162604889933984978631279772197534777500659600423329111939129178279165189269415113222263311018095895818690279787203037385146035976578977372656201170699422500107235251041875983643875827272145158468773999422021447749897070089749303001007396555320072245093771375418146640590258260512923032478549780002369378370051416269086930716836490179613141528807303413979687963212420661460294273940949416865663421766515732875396507954743647664131205919218316631269020294912737803365254193343903463770367628724473987108963778748345081764335558854268867045811881367098320510494562230362239464560501011451856978495607315647897915222730283406967908812060311510272558291290002182330858866864608397060723326894628702041843032960 [131,47] -14302904488183218588823617097707585600624357575666736021015583012683337533621323682009787520099143769999682561010003152016305063223441989334386053824833633222469705824906852929190198922929296361055110474776121775960201977236933802841512285434165642258122864888991137753962125211193219717911970650391585153252856850210785006963591326349558958457984919990920963167034005147812942354005612059474372040412173654646109014988517889880968786607981071073583295123987775280975413849040348945374472274413642620068641455395154717936219196596118483350501799030414044374921333597418355894403436029245802874239105702901281151425714443308396168913389750956854470323409172639982592057362139467697955440784736354282987242243478089986072456364252694762442746212325215441203879496066299308275768896011215004511787698234855002074539619331873081675860300248029926152655170663209203506149061618209980492427140702068414335105869416552866634156245829218493407006744325851845784312315803829946127021514135665192495391943138508971248688336172332732335583788609466636993172425190334276385884433018612835678585304869450965995442074856980719863745682494763851846571375698611135519999949552407787972812679908323546438762916738227628236877388083232834602676162343654902096378984589085364654152986987370101598379397168378708747423982485029978372898941277609063179323987927962355291938720240709339700944588074688682516421605942429275775419799521621702092941857096842783698661985717451160351775979537671792998595337582931409464432975843399305726594129268419507769090734568228938789559055586257365765418241097256153708531461574164341870737166575659577182844189598595248375039775946980139100798245245514244488653700469288269738651570233563161811120328334956774777753744868470062988716649258954565581928535423528743581678444905681033762461944138952562763453842672394702383499677946579558558459353915167958143172705922184700881514301019235503368155099870152284306920669134397916875249764487118549358832132253179786285492700098544258042852576391236530117170438479758413019634228695802298578811634969354400705063606089753230309283092440420372794853974069031969104199210486995122411100469297912693972443849418909886311825495652470569903733566777602745744909236440480019434290223906017622687840554017513325597120339334441686600400 [131,48] 2249324393700219384860315835991915069677865855599538421370954323480220342885269396146219679971045382577127686331975634303131319363244581262989437320525731236365994207916411779155262720881108058623803924097626686265576497895476101626295178287853998736455770001263586077072352530948846511980821834567958252604816452068101956152083915681705031578143429009362570735185101703223878696035409472437231366216000061707036553866640623281694417336469759550588453217427186008614614956380810947182647046475944918921280798166339399873711980207618440283607990109499901029034639701364516732981668219015062473493858589177266547890943422526855983368702570912407274292998540761995404938493998652693455052497025976531691789304060843356829224844004159363200251605147783631193562933193060193509515752063690696027088901874353831002318135633493669867170471167972889679281326966329027894476980886900930918873013033174818984663882541806683117630685845906223924813962372697151864606150846176315563714901278632727116577469454813649749409546937678418922723617533430789297001863345888272997175430715764283467061790397913515874920785578109452228325110366601860640105496904575784473876637843524493175175504623275233370290855341030190182268075296008746787520378034574348607158834414570372558208479631749576277397822309671654843387497844473736180181929767873588515712849650286800387768036080515977704470449324440952724922699185573160478737643562290457895417284252999119387569084711607539868926230441016507114577440396930281067787959310989022117004724056881971643987592276064552499467690468583164250851667084899881619363813852960443069855261906128990076292785720811233566536248190873220075573328596565031861102769875024882953755723360916811335464446946509105900062196391813552887138865626701871982311704037020614857493163016056399918060224457150414721590287327860700978189145688953278857857970498957658869568069726513777126645954456690523632651796248965140512828137996634877212212308095222542570133046786187661944464602219609619475577794967358995409144020671251320006433413977511548861067825290133770028272654071846689752240016687487766085336858705610239152065907507933661124594359935379833653435822729925844781786792866338586555012631045456404040127541737379592038310127236427771620834945639928716431207538845294270720 [131,49] -310222590453677745168298970953253734216558635795743163203917842212949459838269346843203080725113663396968779302608766020753110542265700246982832754437023911185687630211078900442353278113024558276739552535077760836264850136564487771099051553927279377536237507042406494935156375643498154827809882625597330009676710160271687218656050425536685125902916870227275523315869996698221987338436193317882948449845549984784695518945554823888131144191127300747299089300753212609704297119828853643448471946992200285174670856261057635832161389142225984012440220734330009629437022120530844614688763884298582482295058480182332846263811621540818589775050888136988683321376919372530795641835072958794389445147201565547970951875350976146284729608486025217173190618147922811479378471020955651820874544588800235308356125116260719400701211323991062360680273190422134786189371341166751205705527239194171036371806235921542155206808042946358715789008545113287538734995564194593104200462253503148822056811071372051973029895602190067776532487116479666845148237577038756177454233060240440280203719808700518730919399858401743160201022432937228649152841321574491921157465365250022128508135246116131695715493725472605872376108471776789981026992378837826740117098743979361324988956206469297490657521324640144139730297138106383100475144573482154245101209605117477043192585361412265990300329878236130596213428498996089015621102833408184503251306038955712973016664588797080277643250833049012956139665456546265181914593328571572213613788207888422025746491273458942413746196909431293610537363612857775079065258240954319539199483924614161478311808901460185645726003156017289693176708901474839108451572404447528566251153860871659847285483333569081199819845373947642576471186893059686786024544475296479990562939907957141538207199405113262808859750275697211000251500427022310814755624219130640740197475583073139468752523661930643765790212862670176471137303235232104101938982754060338219240738909977289769615121105336628021643984518058602510949642843167452750079490966076512968605031834296477609151887723736135603512397344610005454709440026376205944086954294568141635244064685748844780032773705842936478119751854940600105603293947494012570687928592130927330733565226660594798053675274607256629156871827200982213977064324000 [131,50] 38494757154867089650605350945911046269498513432205631210492775340319476600891497224903523957574311215167420022089630168778285945946750268845829545106126349586411975921503170572755458017277235725177654615199613604889573706271571626892754392541346782729712153924563662337385119132092938924889990110730054053230834684759311773659162402785108615417251908119974255230199261812859087261137264363415070680763094689887415055392847722797383103270882382694044474671330244713655164986142764941765357489198239143751765861148315882085026807328073372326573653419596698424646674964303666465080535388194536285141729822485782851011725323715804508037279001213052770137738249507056300083183576547308583839093335025788634533195391648322518613113850235883786334634458174781642113152777276407165851518294762437466650585356693247168359654790662772196237126554476522447667980072383719971902538331235543082471895212543203900273006644572872668778035868053234483839943311798043026396269327986097537257078626089036037995413269768585323014148433035385391607169808504824422514799811369048840578312230726071590201520973625701923150484812316125832724348476318258800698142820527014626804178029876666961099162959828123444637389063874498034337256169445205232426875613506287796486269370758153605618559195167806959992805653625645947859321204691378150519346304121606508757515586707964468173541415984155980002640495598094678106682160779136352906622481473622999133946770584140478675218788739995661212282236898332671318211522459970364889437787856561182149881616848651102827675110361033083320806508816289812427096216768163078482370778399981579946871663036990162764436587166414036064616827747734390328972415739072291070786666447617622773495245529498576151211742712104545215374836582418026342665223343990875192294878144361858397373129202698337055859466259904933427442472712338915206643707335174537702746993124430441410352796209691753139320311024704967492774523752227188703957229675980458274951975346497943874275649528430826667827342313897184738118841711428994803719142575282926882986716958417335830401392401875735584974254304745483126413084383532136582239513099769062203625701150081185108911586737960475008684825442678028231233714378490916881640341982880431220639959091929992107071005840542185881900366051326099526598720 [131,51] -4433031921310305987891928639972400232844918510178729526850960357971510602135837012082864264519891237447676676716135027960226310372776739706778973815707292033173276115469112803665730774474347968421010959270032479920157183230272804306238462236279114648776370374860206209673124968006910397306675226926230275592441590409039325087036172662487864818039933865575686864582023323268581402879531321738109516559681808641813749240218447729339856601209397415924014240123585719642281023828620465764689352071218834855956774941998022623158361537019440359206714778670244954071194306255264362292212987450628439452505715341004362108949299360102009303727802970186701564498990872143596797841420560600235150444132514137993162410202473806339997843390526970656225074735928450425127625375890219962290675296948716851144223850293301728119013727065004318308891848591199582011060791677282961313692737543822315318116226683138457883897213142872800509963275911209042641633256806090380934687797877831326686811823716077063318429107242587996789871574072414152248646334510263230277353080692934654152877397207103832886747937340310237515422590025429171141580971537256663280366894880698372500723829612304958668482189306668732232815567617351151766140041221818573748262760475260829525962935730359632273307159977896183311107958021184115888270025693676187216450365739572578067122972479491552051197578532171742140847135363979714921627676650657704955358846466942174971009513729019283776234818761860909578949391516915225714812075776798272308023986171217627766258602442619587989622766371970609337359810698523100099475972603714404604167463435546783423077427341560258555284464774497610557128561453732992462852734716097667036787413159265907164549658095580188015586654931926040310148981490166067662662059844368910478867211473582044085576461102392106885819836962499993381286004172792204415940511661190147290538499795974638901598582228820502272210673446777839812341345693795956882617221904222797607504911462338604378874536020026972531282002499887939749795732966392355886991870195828620592916222302033629903514405037682424413380376570524516758538716286818407785864871285483259385795535749887607097005819353752678217145858070916630026043919583411980910423843934744802260595128664541142404370769215399456124968035031090140700600 [131,52] 477377323807118212076530394226523281240165451766923205657048294520547965619727125109620882790836496672457056945476402934364071447417142102137369636005685586786898538091335865395216693698447651451612865212786566866981029943484332867254143883880723945721308355051704330949597410633088089006375816510547112153241016619382522067985895074002732104387983479610050990885640492057247742336359171422130403445283649660252065187520340272518517784509031430347652365351563133086316089186792028808023060974521263717578045773059729455829728708793369908418242470462556679250904989442535809675272693289513793414266371810007476742630186812285624422675079837852957745839489727570605261656902441908154020577742229133680166379338573826910766670270633934417774342650046639981998972062109356455606349465167218463717768710661940310573501351962560029798358514692048090356988836968458460807960180201058587736196274674778191364113448163673657461667218741012941149745540447791930184330275985065691939766220700923162478851618319239916532817181284859009105228349341842533988649436842479450087300014508583888902413858408112265736886209032204716410899727252363169375839570571877008851794576399927546561908121565575406024456360080567853019212783714979230250261659829667955555686339483751046847118958898567286570682592203387233669561077634757705337892479971526953408960731228375034677905130634634122637850684404090849556736762183590312070322658239720956712414785904643771010789203489237750037914887983383324822200944700772095545172218155393119991416897848556060016873563734028145639565481654256994726874988255965924716794185668202284000243852567758341978274438360549336002520839146453011548813224116412980940506774487099475663622229120304723966349009030315001045426917615706156306743684233409061922834798922851791011508610627897208171382430375871259922278427108643518031167613494262412945143931130277893582130621619709131128398867447334994457679661942816338569098849457441849517396095933110239675276673918845282667143254149914616473820355480794641625692790338967046586830192840867426666366475752252053025240107268320517482666714730213165421345176270318192330236051056507955848481211277281008242117426697662183527937913647208422774511254461534069006234620510945258611442234965626276039171336877448422912 [131,53] -46334307713553877447242528675306946324004795376850430958509873562375454050984543336089400395506798864181188755845505284371138975508491953397497282939906175231645294286167325490414194726782138623109671689175268926567829529023469628192100252278248518320537332385607637160303619262723415214933772189754999438550337439763360623838361000624755799450012896881207662410110207360924183015426308618936134701609550251289212195406608806444723677927927723158178329606140241584555120749333441578803985060332223695088739127169385642751981150447729019093733896389832098801834256793493209935543549999064659062311751727092837966201511874860391617913689718095791712926823286280515561174747996784647952371735970152004304473865719733471076350994464795482609868539640522219902814442265945160484673580503431868035850333094721787155823282610358173178721453986503765777668087341145986955158315311410069181874437733304301420488821149417045720778125347297124793397241296238445374089864764376694510631205448123077050698998303183624167491964265986872857034603448102845552747840570098201034039422931064206944228164711731334401922567754261148085812946726121863474823851995740355109103030221854249574081470820446099652524196250356548592778216201845143180816780544330271559575866636009534555221841268410311571223985438923038291498912383067947159946214487024421786071987379235327740271064733727561041131277317226853986715069521552521982765151154616502044979078624541767241361531607501376961828205636319565460951565739599784841448217522646290846388868298967617690694062941994292850200733943978726952175886231881912478867542207707753958941299731368960485543061308966871269488261920351575687607133679365300226118852685659544596141539123730291018767793136804670230520172932379989614721841515537217039677079624877401072713829670900057145914970992768106169215984465228887875227229638740210312959318251384213476557132693011585191956179086834933516357596143267558776361172598563271669804816375978345355514879553432245990223317393687321782456936553308155190912310784368930270655010272771599721686886362544301344141556190324612855594173533930749856259865572448192537700239413355754911484917396587897052954468390536583908672389689098097905309905588379680724375118105869682202015939577817854904922995203224224 [131,54] 3912276272342692512500774187528260661295959047920360619858192550377327721347405022589550927471066603355340834288449380124867784250205170361177411927729123271559287513474631826018115800199836993467912303793868954471725416745269826304621271166668301534973392012977065401539054351608497925533118302231910110882470884447796404778209267618937906247210619874291016771855955678218701652072565778817723019764131089058615273895284772968668303209059536400362897719311863423373488684763516696037527641727347860048500872185567820206548717589613699382482875568896333790731525715965467197495776615128637185331288258909331678073451006802748023336690444651532360309930218592988029761394942291206475950628645743414143685579652564145143108360810840683517154158977401565177157945174871906698210102680846462899472177804321119639571729322898684809962653577824034555603535102177370683068526157805340133729925653210509912663097713501485528457048469597401766042626031507265449649023534447210065408589099199205691769724456210119516917759464113618521533920946451911101872564430679073395866671088243468389173613603635015853742949772278063607854751428710637239369965838381256075219672302299207730199431055805510547731034624832047971636974675224070550949863539169471277220699523234687529632478291082137940163727124094292867292979169234462423701256975997977162765904786561787924847824799019499718210618798473665601137868374014160912997773214862238276740171039081955833898037095021502345660091517090688721757603276440544907199243607140183680470071515691208465322140813916408494661694406073134609694251866391408773689066103454656401433485193852940858835017058641499694324125758785493567161481923395545689153192091450048461104197822721202870835580773145946021495321870984181875214977552561969442747480491814885648404560069952392076081779960783415466412061577403168743845898082996091572150979330508451874820106834322766955202058558780783348500162248829048407525709330863479214963595027037113681844394811144763765634054453329306918789512367601375042674607985295695453898746783659640055362164137774458369660086170041650095769825041077842034701694252140866311592997068205675368167905035246960524355564997582231780422376530666692423291475147856828428053760390405161817519424856955815049644324466688 [131,55] -312853463298786008317712481654801596665079303046007292145606319122732901853826960165362384260154357112835359642918499021927123011431284249055749562995823614367314410635452933009158192002471295781932343626931458137401618527841284756237166972104391057801682887683616459657297757906795179347417800131942541606497208827932809588871377040706083429101830014430748769831026536599174205993420866765171542496034142603682274235598883726571052058709529273091931263876446281650070787987772154768022352941825142284496473616909908398187733033357187054588904846914594997890905006491068573267621870531904625386007187409195235468629131978244396992934713211709621471238854058461971863206187777087252061476808481685768517451536163795178539808084727163920772844532281565713819317472833502241202388547822968157480223237506506424420239509615174292518207774735506152451325228737909380906251310054833876997924314504722024241160481333001154869665545999623015062369011869147206281636255783838497820055012778492593177741747495428148536182285166129851794790227055175229689824202445977145445503077152174200561029981945914946214069680100306946301258265426345238113219563887186913989930597989865020179775401169923400521568719922507262354526110658406729746595489321074704905057989241454098497024518021265810579980627457247605359754777491226403685380536862430448162882699493609683757894945636657562035137768996319215876167061911177438085437669963334520515681416049365869085663480627008150037509657384717865745253872374198066191944985519675054030204635088352887325147257815802081751551388166328407253222946501171630714743074289642391846046726897644143674329237377531209597339404830992522110095806688250386904325310055484029426301006004274765635835557945711980980837658966086538292112041171220558916173083378844190763012581891083233534009007499975307297594083728649401960754092872596600569819396918113205193839266213464025943336916015324344761844704881748696776273686320657295392302092897870311514033458215491889763039261943230760713856821790084660197547318766154771109736224616598701808687565591985636280073276704631851218628778365259081017736785676076244215849935898396002329427481648450664759490808628804553933222048469260042193295976178943873106943888205087208394404408917805689368748032 [131,56] 29304880991190360052441250624311421266161892664047005931200856962890945874311289780285040970148084918606234225655543416211481814951135759261624756461337028225905560108521362766575459077389399490219076157483852240847981684954799872283025313065335146955492845052522646323807578900576977151668688789960883006657522850332298363791193949318548801379589009661325678967251434142422515912522834562423534799459516949745924601927945892196832057684040776055816005948890983330221564578040515816805330034737858792124304531944403057263176075577542889390891927740342089786888428637195230205573075436164787717807893483565797765510339131520403917356182943570797881770030825755841227184989370194615541860846457697113686734669752904612965617088357171488456613665581254146188530667486319162494539003925399873417682217023505205846292243766914103921117708880002945171669014390967872588840720151299843894360750693975057327939987777450606555476220336037754502330843009089931636470955582046224934042739487997603454598121314160078665019370847450062927872211999356634932977429825785333943064382949646925845369309382504369233347560996707544931201990337002054018445181331969075427278632935822958587765767095878125708145046694302653971902677746376812044964461014555205766551065542103415427362729097557536736552090172582939779397894470908394633020818481145137422208946165708893029749308335469944058634575850159891844795454232545009183504864841851655295615810965504418665020928565448156797813092728782340696755773314488875544094690876851691298136464025145442324976603331042922890025312707273244404631695483784762736803091245112436171394257343237691161608647245515468212291681362448031294997771375947857153734835682604971521524470515711563355381912933282145996471778641295007233984427903428464214319809021320460910670236123134496219254412277464731524100092641753130255287009869039729301783286247177831245290130825333042345269297740084770804591121336936657085550291516328718299351960676806099100475754565813782714814819739008439434531314909707781756383932072478523393395354234423331282086641295035223722142717695687213507960904737415021955969064354413010279923712466250533584435956527126246472086978683273284538596254201656674204997893862650445023042902354320764012755794795368692746240 [131,57] -3060220425885211994594372880056896214357513288114268151654152050777836032292496829331917764250937015803493050486412786294139127003478610275842204982796423390417860278583155990980955557040635112666851973826710718232420800125228534376744950996799647291117940792240758411032193969454201468146405752274206164536374440606080808940672297946440493526024476095781573359700658525724308717312489662625104244266188228371263538502018579937642419148412754821968170932384263256827376057344821731429224211124192038634036365882918311974631540085984805088377854076025201429737699678097719931672302310848564677811910891528774501730710631068416693970871547132974516712529308703214917899834665995761365166856264412863182472231757920241644162831522422818911152799185237162515708736436149312826860788339942636832104030229769581294404819230815614928681634259401062484898672548568687597125608079357121504015605560820976196375371230870842671213979201294188210036882450731163025229273440796555167671267760350320091668627564605344795636131970655657837850737770738421935771781105367418461377847008209591569537807668618945717523348907394668266839920575367391289791448372509326628828999550797451350995228914228288523160340024104857730281437845242599850651293517038348379360859512026239619976681518321722776466529943098281445338354024483825294554203172150400964663388494602278028393153208746808348010288318850092907175592900212622227060938119787850094473967613567807738386284875638337943101271991917054496227103073098391953619281813789808019827474997175829226611484236352380072038586123918346363708748002835045377231173473338378571669308992987712911592602296991676846079540720501548348759563761913598842109462721276790958270812554936027197128105807580273854393437823624757017836342444290988256007382142921511141467975698450747130424679776370419221894598333237843867287897226461135571154277549048214820856349102987019526115259822070098964047866530400338964421004576558999480982349033273034274902051962769510166574346264759926584741499542105248794702276418522117549638708562397358590606340323396151792186191539317109014704211483050768926170863426690306216989386386170844086187777172262397868797939264775842991294952186245050923463611338525396974249134786911858359004196327348337024 [131,58] 259933008446171213391487114281009118944227042125214549445203461234533360821851956812985081563377188213500937383968235988730450465703884225242661433857525682692491469561355805650947479244091627869873347116709148624118404143997756307827048961631264146064506331766638632566875185917781497659900544481418447507106854264201894616929501448726232098542489886578942427708591920235984074935397340174459843133467452338205477363111361393020500579690964019355255974736621332624124815864391137465412137865077751234286954624757367875991907760092869030057056715348475645873107730427393232280349666058191174196487081786807428389491491401730493653099206237146422323878664680785678851365952416809766502351605752609190402883902967868122144646635472267798857174322653659062021666033942531480465105031478477395805805446276321428230010668911967560577063669785157968535856983922976202609381856488313191611368147163108248812616309301168108502314820553330722146321403533071141053007652249307215657198951243025983876063187127271983879920492609957000382664106705434081737235906059089988584400503525045693635264041455968351657166156430038824280227681227525550111234568727883546613581385363297135805826555924866152906918032977533656700617545816827656408160176567979978834215032312337042117687012586838724258108795867679844037421620729044539718787687223464072892455083036355190719353484170591062548377812957642444114415686773049535884769490613888050814101904195007263314311426489803408973433618949322010299945137964378709056560844414805110422884972770961625306670691190594799371969500399384725678808281218412928407688482285177644960585481384704147768449830134502858476511033983580660944582196680966017317982314199818705972880308995223363931728798833860447781362787972032359028009607256512836215630693582549351345476239408790612541257268589735980675084059404242856215850709179241530439361531687975889300485717337762709360187435043128964006968488486904970841159130288273816012881841303808880218383310982167977756540901126841832429536117227573607776749648417409564645149130528378122914663351885616423285193988107441328749806025324704666267113547758817205460720394815238091180913697775631424669455814274172707522437773332922212849212760472772768845351966552874573835165783393536 [131,59] -13670148096550471324098436760847185683674821480714928677653113868556970910145593931736149268833964284847395339585984813368158979965723596559497662294940315645335284511611685288041471316716866963006714353399911945256046494456155754247335059412285678529258403720393664670760127380833374038066295903940720284463754025258755678281783271024180997154435720433481497203998359232009302385622115554088185920506364254390602730861685230398034430741261676094274139933880247294632306234926109302187322924508790709337125798094398630511913068776996669848120603600985285754768404710401753334601280334334630640110049880767367941548953069270293052293424798363705039014048070937699118861421063171960449763059453763416588009022873170221639685913873654901852566189809094846433650526233890424304178674528153500740671158807593184609482916213443458239729201855633755066932590502362588238664455180308147216534722812429791061451593669457009561589132436662019596778151276590847623490414806942053711946786233905184060164504477806637569382349647438719841283758637790844541856297742702934878275558581842683167922545894487606932914527269025012999306471193030882520455259878600649837829944698268002511126213001811753646243975176333297502204658103581965659138652049455366321539310609644497573827572434947329689413079726859300580436013558416263851198534066075675486004317008923964807057248342294194933442161217352972108597707248273933188410688503964900594940491919142530999334340053392107242349366947049392490262461222694673301229112128977959254461543944256951800851858223201998611858227766882490088425598281111065059549392697958379417433017769212790781044060936484264272732345775123823342811099923409077294837115069951647693327484281523035211163066256814834689448174396389012231237453256011534612287482075004050054967705446384735046092595209847415059038875818601793495736977848465609120088729566075508519090000413361508941684689437146806192326221311561178157211357000227136650915382283301322782155439723085256746106492240212313507709241980011637167909094904096078746960519823182795652541093622152139530681485761154632511471367203403038657254893431322856703545814382973155987609284568365117802628528892908845052440054632819795064193938545280823700089124542262706073095876704 [131,60] 178053000521523185377647840986365709006502109371158932671077034667167482034904015403521849145528717356896225399038330421785124249385321833582624760540737675148661207803630571715485647521041524514633142598769652607866273962580744345088215009962062648325309366532891227239785801611690979541867894050479952547517387493462352757725383136391839193635012718441393633764796412699441721172557641376665329999262572610541965078135800722188832279962569896070525420176645667621133096863718016930622816084390578863857311851515320492132348184594850918469769326494528590522224003320342403533860738192799202331083423362240532664540961191143917848404548206434172419878487931509150373432472634157527046225931507354395009366109545840466956905943525210892087644601809096814278096432977735313799730075804602410368896057734181672217993885489774749265631126907214290263447648563485241819781810763940725395155562198827008818144285493919226069104234965813991153319830120456478294584390690505414098214190420541161657355319355187887510931922373838059253896618628702893627744712050287831769258719871556927113763938894453247831356009224629982254708753177677411767303401045089706335060146664286832805072114339559475696432270691560522269201580632909150081772468360334478320873598394461450121136475391576619313754560297722930571911516351253913290925313965850580448033712069705073345433990723761434997440278586615592618846522547135645848557832348560941467058224149904338536258005184165575090159306244495766498645943771736540644377578101042589935235461836475965500129517959972110849522831114003084885701977114489733383771735706944084270082893302426367399997497430092294442321014522542992646278657460520775398300276946456235853216199460218024787417709984455034685463383468102208749015252258695952756728390233723539828347559031337789146209421717061588122628223399637695144200695928937968658469127700522609739664103933138989847951547351336183919674558839430068766436754880413549344301682396132918688308247198605896053519291045112260027299717417632455739159201504787788562496358637933317454392412612068786100887102460206176217317698775407163341826728849604168455663008430321938589255613030546198010123984531858929078266536608558448533680786399176221007429595016851416455808 [131,61] 17095649805868387351256707018657460373533545881373293945701698316030134283026275933763647781811314227371888827823693117446319736780193790792041699609389543002725923811144093155086848668713260827134341345771152322797305682887041077472259698124485565554698141751387733277015320727724629404876884498043176703745163301723349862835368854563862622222468849072658739219904013016955629196866879375610411342522234387124626391345542242280066497147112785745969599898094617585473167286614845614330269381277842814853254385348897788741180512218628076139786427004009057696561924910458662115829976030373610095007209846270986648536826787011579347707773896495387266338876498047421254681423691637129724604031179121475875714010646653283372535676145658123600920305331315822599991485363871377676735800447700070882030948452052231073253016678491391726318910836539145018241914266939158982137953835269694563722366840386686110200153259493492491616096759626597684101852457349601867817132753317919033064292615204371233203629320369723569440451626682827400354745850394163275464023641001102965308854099036701410128783207095542056292256458763817720382191249715743579350855271116537492915282329646118626006012192138288528436315164130697760651230016392790288250020773969757806087870342011895555829533000018109001376550522482328368462017731103689799646682873404183509529610984662343705699615267008211503839176145193894451689021898262740728217762670220582784101026227358636271721595320305639393174801930525445356484480283457503475849981734047745792596440244585516404195382256366464611301521803532202608963017478734334872916156012660415916643156621938658005873061857389075484476968360952894680396039034923684128239685510547990157189872583756956700242161733398338573644585148056509147449986332678900625464642628906735818690921122428897779638936760859962248969423037032657219075617365100846227652756183498259053937439670973993864124913796969278609086893166204097608793039240963690630958996917239297240606345021708506477677334901618251259345293652879987853198930152196267527113435355602765820182389798419942659103410773035736778447947764707808081528825212933003764774791523531103370618102200107423801595288476093099598125488175039899532997176851347259049071032833941593632 [131,62] 1766172685826605216180785458441952897218187589123959645159152950675821354268739416767416793554855940317027746552643559703245701554414023502137046291369965588401685265158760624932263172663935308034371792908424125615219327999106038123178933147660936627385616617008463896596926994050858649593470450560830039810775546841488759323580978039337081382072755201160191497574393678115378858001164023243723145980728408290744147213905748093910436756177050372888895586268756904280425172339174440386479882041812384655289444284933391379180038116460406302093164625775094658515319662879264295260941258016120416601278391842500779720622057697635684021416993720818551133194205808567562964073443163352627013366634843470232370001910621761227697887015605757972793922407432079679446014795777133565848024464706743450869965816604998308260452296562685701444950927091628319063166470001561805484941117118393800193521880538502744338444040841520548840425048115932834879402146670183643564599335718635598705821654276643536275872756278984800956991098634307569624315459636252299324062586563418565929741811138929407358595763106521870505737249345689120416421424976539328427187144880253872876419863260374261189553744006381301347355235762227276693573763929570818193931688243508347717284052548098070160881833038537228252165174558070829197369716919393886756131069760972458744313836163776123444734149898502547325467833309061698491052557056729562287472405438819210341891829072238913670287924007645648300144250019461058667852502030277728687975326469112190347150911826974790927039108253818891819029947078723980378512317245243342263092495857534934825743680480956915695891844834178256225877684225408951602139243479440021400178185001087926276914965709598036894326922591050584553745668018263410849821039553111257881386744819371887362807526170703603546809986252852982976144691744433923648468322203167208963327727808324825762364947665858797527821834944713242967747928767515401338305636130222847620519278033529548607316048872301032232732996257135523907692305789064081326672610550555466385900698214002611476111193780808719772608793797784853585298915932751838678786156163348537707373245622440403339050352933700696324046040765661545312893538355799016927354393371927069072987214644800 [131,63] -455635504602516016738055091074543850467753311391072882920492860500350927959381274146109186725598294138450968617849319504517985038152816203095499283255709181472421350070911961888348925376484702975044315504107580359351296969585333302881152928061833085827990702441519732684878184382329974154463995749929824037369636669169456393567681697179262221712396316905495746234361563296838588074375585054569113256203497254653360845327852595606773788167202210877636824942345858806313254256201408999492751150685427858369664533236546653245218605578902085118794408227061114123595558520677617654771034200407082812455828706839095143678073164407351001965293280441109715042709721252774172680396198010999841737612593297917749222406637272380741211489019018850710691855658792895618651114189078364043989972912318464924780399465834137982849502470091414664266981352782503886865391456171118839717979294800087749271945083478525346068922992368190625912653231164954233105333068960157162455886555174471767830403977472411989388552762396487095049386021952839957183296136997404639370072255820234268053138605749817549130884351055958715493157430176289740241695857653137950653891908620216367243748332818009097379243746805662041619490542062433104799522823960923149714130175396001261593980695743866680292208158699607326109416983400457942243971612530308866305555318081175252683211747458414179879523957311331015022041970184527921972343825315524377690851426993794509955039118623348637202551906609432115986769869644621636643924118973946396152415323862343281488320064484883418286156771294376785811058702561023615062275901203510552606759800436806875429700277593927705404417557539678554706394263631365750865971840740502335643844044278995723432231581175388932401438957064994523600937914879993474207570774043545192283924935927048865439744931880733829287539860607933218816420944133282708994841949620065852330581172201022447364797676097518852917878237800036875653372003879357014166531081048352840647079828683680138366625052508587882650761210512818569097197346108597136083513334899313405876204494165577759085438397164934615477224844304631553460532249251370022294842489463409250929541971119264814622414692408733635878977879285503491129299008657748273004954928401639605860766360 [131,64] 23766229835110986146685854556672261116627202407892387684745340144313319779748303319205536022740542639068941405814521781209164295925615472104234471672715211376119917979471342808656065105201696563850766866366650499620739478998145615701906851502515674368281626805893692245948490567376297374043335728749603878971752776419873995112556529448082067395958746439486663566965103984075675911795911894516063559777074238988414227097544478488365013108162526823995445950786412969889907851740228068248865879213665226477095956717510286453671787074907290144306230471882122804744332662525471973910990171595494441874703645043877421003411957859570677375744087907603127481566916579200122234951125986527440772208093348193812055645783254849755712619219325261186088823086495690113389269781253589912992253045663655457180335997569927985924606082417734805953002543633149524386916872409801711851055596556179578793592619087458922190984240645839000391674717515521723219193041433825338045406427865344121727758127379855405936122653485004887484083172805423052231528027355997423079358638796536292216758716768869189540018966454447752405732814463880275637408228413889120063350524629482407306504340227220457526187025123060062060775894463290661985144519676525072550958723614253520313593192205499250203049326448756213535464388471678985308283094952946839185545058550740101997717540615169610876544555695087658448088681870154155116911956190675604934569126804175583629531053616387978929616502373757347196953020329468618565306664192798584985600726370282294642352561062925501211833878779410332991075905155753279148845536332336297987420270432794606751623893961956613383657571897011437846167858324040378982926461601001574658508268964852345567238278163511936301700323563398551236676342284407412176961169514655681494580228585050093563076474384388863027734552601100487265324294017814322200849571246766487760829307448418962015490964278645977114476742144160035436028401653889366879653559955658249994536633952456247107878318978956854865931342904840917651434648541785980392738940087527090761739292969988495807603891310442842001104560861254268965474345049274429058182869466026439293415523585302135974394141080764915521014582472786082730188602400526967819157324746411176366464 [131,65] 44783374294524035579790531658971486308219039013644747060598283679948404589203292673133601634714321479533794523837516810419477019778810068917477085278972372544701162799038835669061234774388026669446641143469007832887647017022472891407534280428689254657739198626818605555109950216687496112227065128559571525837222065587315963703480756607195922415198185824269667492093513023594957966132402451035695659994708857332476469133984498021180963003135080817803695063469548910784763601326216525573791587254536312430151894977906618442175064434854452366166844124956433068350267897759308026188348561410228579621646084866512348539692178788707388275628066716407327654607318656836172661395939717408157222196378863569053732882359679194049277554393846669257039485234071221202603151965130300608026950012678654725257124845260638638286689213550826238917818656168498896150563048310881691301259988022631750383458267284200108145264247565324156265064583402383531086237621393630406943352790020563268935179043695093654084052113182075736502510282975705462285550308404215478277862759608237315886601596418350113318530464622250260470829480074203889741694827828267595672689678811037868206934854205478447889709455079968667651997281358276909524166955615927286066657691665133548850920948489387247472002272000347099422529671911109192371753903576041077496613738526988823264322864734876060897028842967193488737476613386864930459098216676851538604904522358756181148211027047572094893736483623690865523857977144344740733639619820161988212112689599496688983636956637411769546003972573400506330152038578499686054200250776814942669455086205078425706671990055798011476990250716953516350371274513842702121017477725604752914122774067705743177056730903586511241886921631090343921546320996363371144475564233771598543175364964853469490617493103534380293886136544720712550781413734445890663949772368467263485262007220664476529388126715157000976528522744298540599172119589682424897016196122702221994883703898968007595881503190334563149944617341070731563693695551413462126131933666345461642220518842854018384205212759888264771804973949193632828100003379950309010339347248779768145083720361253889662481302326499421145013917470941362157472016445670430391074424177174032 [131,66] 37741984390503414230173440652201134522425046559556105534073599550648104685187050075269503837977915149557916110213332002973894109924975673915542518203275844790806514837803695716872030758643540332211401402386700591902289149042186619885072125662074466597742153560448938538752842465308056676935925104375865238125696101656824258665529727325578785144336726147670934335132358884990706946836688634757916137574444416084223971338811175821216949554465438066958356861564173895885812633601944686833699668897356853341599828676099564526869331119719534118568796455190627357952895399732831155836196214744851940206882381158100193400245858842105076610931164123557860818364125960583886250364334748720926361925895341776704365563098878342560380185699070045411539650102643073272930614074826324196923243814494475499222644049358788931792941804290165660667003040388907748024798051643018262612229388880971907562994149475880233110516857277908896549142530867502979232353172878163760576410335939610716194032460457265976461054823855330498414622358517185367341120181818342733896418570343168236894940040005958502323524932599951817719451988368890460298081842818964732729199226246058486154115539221411863687404299730728826962215304655103805008835895696336826685414722137813998829616714722787405108351429568093068219234721442290474938311043720469786274185411807430401070797939451016585434321513011118369623565255030954097339092010036139914376814798657538037496399519451287716722947739210284582468410990768572918083602552872083076964862839791709609505547923562737498140227499639986341944337231261717036324115890414546487294927556222718270320832735159447154458393762030516168292217468278152949564220763228859481937878340344560675710072532044852530357749192291036127014138757924699154270774006893928875098357029361084310653495882069863262012999666762606763558149404758163339578611919333177377789499367302232605915870539056685503787988228672854448620030271093742852466111121764640132142163099006843926172559106468354244534559878517070763108097934131524359265916633178493111650396440774520498542595597147757255251041621172414581471550904761767965416120139245498499464059078444168626234462294273515063578853259400522686184691484464982274302786366482592 [131,67] -7329026101593748617097124023001923145287429767200529018935964143898507046795034561486911522898307894437914836183929436025135917641363645301941185279178491234927288075037859356216882650252101700099751497861159563482864652285659504250689556638037586754887211888246789236296935303034387714016310539280349753881943301956461004338591331090267355517635075466812669627129695947289529394496232043616633044417405723542137591021182995062462719310114270729096187967609203447717550425956666530485694005201168047597324173470994063583198978643174748844929659846233855025296493748702469190696514972788221325378627198777800508047930083583506596458257886674737333635399503902038533167239101196870703065627139776256020412198410621995718811887492241445767483085192928505609824856223626085424335905616825161722304865504155301917923270362825861673806711600887212965941008578021297257517848355090564949581515888770866619182502856406195124448372026859462899519436541238946495322403879303643112334884232852167304796554616068624019314505764314790780543362746468268440906078593206497673434070269856067338858818094152286569798419465770437435276460293413205503601531608725735508867594672460152235791463138617637862660287832253987879699296899656049152287806080761423576515402618465497561109518782399354379887102121737478302366771621630040219436766898301875857132045689350868598441863911631939490374148063407308539837936345487101460019676193989010268252399664563353335793794449450786831289240883642878380140555455679502611806159229243047134714151621581867498485517711755878629398313638859653388484946337172358810932464672834136524423355174407823804511621317402988712735597550203994095999719184847736747680521584757896007638279269416138625203265901333052757925640430426685510162242261224741757987869555006085597582445186126834517564677517484657597588204807618141748187361899287763508936256895944985380549365534993131791923252383444990097147032668331942832169189915534966040517169526292974489481385827794753670405231167073229108194646061093511400437450180984721179916415552485262077865656663913079001341264693466506551821909934255007149371343653099287107452631306938375195538938353160219975045930707110602769366373495481317025612564927756 [131,68] 432899052311347159231598495351624480254525641730383347118858700920156848024904243161343992258436915788256903758706156192596774306577500599327342490271237448371943548045500703547978898790339252917031245535562839333996106304375308987174858674378079434769038557327717066873630718494755260220464313888642287141468311591342068504740533693975333125301188165474476362751822690506175825687186000183510833313195623291446020505753122733241976783444092261209556244639880777866948053132903398002180069963185418773761383508381438227705997766174336286049698706391564437252429525943454203509410817263409274204553149667155051629925627411322080027439906054830115968891822066798710963438338268901842509905487774968103604165785757480424873212173643297922384596527308627395369934435369371777876191130297263881520291812039359181184887427425627553030325685107686478550767232988702564479060115809661384749026431225655155718743775571399058225655974477438319083888876347908881623818365098789432545617277761129013680738711083125821603261736434668738284444948364229243666194839007813718883688064054730555634719783982616081444057084083592457214883552033058133201923315511398940877245736112436433768164600927916347680800788946111027826680276516502108196511424772105173251280204662066732532159949462636371609020935685457079250850862698021189370369601506011968208089617243111555704711115861464996262600451194122892638520564717974338384411454696809231305148352062546890003398140704368583350832335529975690245888937588473567825397865872125042225462297428199762566306555612088090510525669273557111693416882171586047587546205672373025270341032417094333104129972881064799516441443849612649794598182244683826807242338531098531176172224910225526190644830903577931165860674801256259979181493556658533293899963762212546747989661354533974649966264374015104071714762860753043104567774016450665586158997614921246750386518272313064050642844369954669578647114958430545349783213352725494180426058414028470771498310831420348220150149418505252762671742666763262393663278452434982018131430978045122178994451703749868080762752971428012184475514287028359102908031355126204620297088847775725452282163121341339452526114055308512074617033519915643472348672 [131,69] -16155654931724511852450050593097144571488418653046035645116586845084011948516992137863519267250074687990815105698022316395917276417676511413134554347076257894434944882865616648026795646341164283102642046945730827173318187755903488016908664965010390008544129690239764172759075764057124891093825813842469288035344829553831706087251995767495134237732985543879530934643260445087928717812116484245686315266065689004988063864429928299819640229624966138699438725015296482573695025462287258004776511695220982639811836500380784387235906307030419256206723384054269970547007116742701591193105278788993209359367291712714297326789697591987208024498349802283219720998031806244908038246846522278460952644182662330646202587645515017062667734732391083598712651243453152302552729452697573078458628918913358251823999394793710171795788881859004002246683820889164982324026112769791862733870438001982095022731683096142964187614288498792763265394211499368073680273779803255325473825458191942543590002071804252833711420894331507910583729823909066126697438495988457419768501315030093831600232089559516847708466507484851242782420630074197507514146550092828287837061847476444415694484801405316613653524486081345636902758604102006283000586503871681701599286707447484793820515147230946990079935713523885707978286677335804524826096180859971659867119101666004723109924069303262439638465529278858168219219793860486243126293828436281883681141951130512696204878687653284547880813326382495877397491912934377392715790786758555538996265529257560833049985052271516980135327488654796404704785127711444914630836821853939940729498661380158941270962872873715159407519337954784089933686308804537360289553676692801746391717815207424863689456039813810678855886826136433288167487532593601744048198164502672382954266121791227951952289928915689969199959571374533494549562635114434357647004318305699426766635105647187567377437948779510562295270085970979744802269632770244733047676116654092423396035262498867077481190642143305668186438652539445207713204828117241355195596528739339487309152641364736946151887352792510107195435659987759076484189662994782112262597952580233658638925741276749194653718794051693572404086117534778517033677380377379336512 [131,70] -35186617552058031990189216979339680416838528794088328211368946616937898185630572870347984843781266046982372864178594460714727904146855893685304453732821788404752451198337312063251545390466156857193542916083006347367415592007855291809114129216269930492842377657997386327147303803214998666079130377953024731160091738833487112551586751050343358278564479408967802738940397282881683169965452100983421097938182713260591271319615472191588886274904597797814347885001593684996056084532929873914165561738252175533913955688129460100883740001010631413709366511228961353870922194203274444300333881550394554610168208768702346855768383543438838415944193213294153847558401415579644961768207212993820935242028272943169540810573814751928138314801684453850830311397361256426793079087159619834220150960033657744840903410600237875894187624890300604975606766648699754110226701326662636648461185443394732633728170370498900263450287675425224164335343534286174437515602084725180091891824524099643568287577739236528007385968693141465365400390700481873254661900308621339683456105960177956035875733102578281385439344328021670285759446123260677624320991774118101701245461496134172806899527406060860563323819301906635672403216941066479528734291430793267102088631420769093296891050671856403734471694672592364062023221166029575090635419103241490791438254963439496665300206662291017732713491139874989375054953679259486602631535184534756187882022767080137355300343494743731917705449151759465792280261558307597384356464080650731399173906410574914122689972446837784541332065197408928399427823232880370222849347830389906392404450126952844340028420714749083921288075453848593546004972630323191241374360397294942105793221322971396620347293617240300740791651058837052338591553499347579946720287408000125417811743751013987738703158366352655218497434101644624732465981956797156372684076600457014345910502637858137155309038240750549106571184049374745749710466667402703447279818378020367124550556820004366377514609365442942076274720677700628305055137639105079675693229959364940449167229052078813009411488050325159805283837911185600930436941699411954306209303226422425417824391140562064751955609374948466626378056547309545945348623976512 [131,71] 30859090913321933806574056524359877406091417215605418210960988056401586483353731519837916508406091676112311637178705641263293618325254441221937480827306912751094271956114002137461887817237651551933252707864803195418851750196019101107625325765425064175459790127019579451661649771673761752260313605706858529826342525501925738800095764495082284836863182579901660063898785597948522733819452489168028862556179034854193428166714336102683665906908780485228905842131151379219342610666159784691681464732751492610085657924482013243009799512964647163557919125867790858221910377670761173905312988936608006023839805731426217356539609612064377712824557265780988174030728094418902172926246966360252462974348836356685375916465809079869312966763512286373438099882601543630581520615712556172335115609545570988580668047024986193549390386239375525184423283192800206704345995403050849808955339911135606314730088739215939671591374472552278498820290439503863164577830330429888307530708623387094279977412454154705153505840125627970196096917380912510006761796451289515271865942878591223157144103609540638706764623777534021269229889626255032010812537909181971922694697383790588646445807697325369104441308386842924662114900287345537532794205245408829908110365198263244250638127085080101906151979400414756907399869316678229921902919860908485807201378887876057790703776162872984917432086046476196661221076648799730961345513356640027425126574481320766165275637412642133173474858375233767968365017620493070387526152203654566667941042654213145393642810019805138513005199905185139642316869399346787662866435392217839663231984838022878918136549456522040067503292963158854885209445771891119255140046100074715172675768378141434288700568017483798660097437954003180048481059943513015800954551290406697901204120958281604222479726274020523738646945782758630198216565601127751287945733220754186773191669618812426136732658238078550948236251635894088733482257306472299421014298878525007677872562958114372307962908854382468114190938554981352776790392129608395201109233170728455629614709646583350341652013749787829146627358356159312120768074140128407222080379529489601875581708054259112603509086155221480884777121161100972137605858968 [131,72] -1217287857535657678598269314270654865949171517264951056756429091315905269930224757903129584506214167843787777885950714052301980086457972399560869915022168177862084279111935283393848955789594093913641687886841566174431575991020050995068925410770946997756335243034683579241431019706919830936193171902646803547415958504332405367259620201634100594749347262765222830318704901490203720615836564394619190460027670416239177865791523608702881473514012111392388132433507429756573444769546057129138687457610247600906594849621927816943882953653978061823924877094768496371815207150406920736931731448671185215799531041631304488292654412045096536210652143453517423479134619441917066662568866956125887052175947601627511814401428898058527529425262720133015462079032188712019366649533331942150216870579722617235189378776121920673088935078456632398379815284628629566369008846964965515767406660784735998433986809206343859244532722449057839877279634268480358327960546353224761997707497096481925257271654939096194686740177152395005898588134275659809847458643251923041676556878402553393037614105928443413223913737232646583306694752754878329934280234592319345239581724197269420483549310899674978079072844579063200481008793172463929554542458827263837921173792796043190486558159344665717257294261902294062212808969848170707668373313740028027219738360081945249408876749058700088234441152494226370468554143915318786223911128569489893050989299417076680430542272995390668187200042590704841485528871053278881837061168201326516128789781976828055990493081347458909804987696959175913233758525434006102288755831957645935876760949329771880818917556647238015217563355790406519282495080290594379620809784913617949147936629026179651710367968881260774819907845213329025578312795117496698697381107696233966470526125894030590436239358011939474384305990472502385185953241137524443050291556713618463927056458028994718749577290647690831580975723041230307097089825898021361928340161272177035926613163714999074845555810257566043379353637467209751709762579132367361316743974309572164769749237958752408789942016922414951786365077407386967471621478406433611810619899071756761746411465764505237792296835298216487641910798501770074915328 [131,73] 29199555017661870447790063227775498441450945894951196528636387019003345506628138654159580812099890054328369165751386352673564069948399828788721919664300260348409723171887746939886606757189695784454701222908949598282647275763115605333652900906406225065997177629087103927841964589720216773291155751347529879541439401585753242300107376168057567644687120408424691225019682575309929792983764442763774558026835674167138728571698577517102943422296496721981086601930153201854361543526472366177334707702596586500463770838628420185458526152039710404299363466844473011367808014963365784823251431747199012100659035364658168102089279830443892929973260641453306082458732176469002992076562243889687148722459771967604338404455226112098909082475834961144706749600641908360983004531608605583078074901490687997984105467563382873200775990370611521487147516331911692493848556608918629995696702438312688540323815308055655714245631923176838195059372137840665160525035180344413494114179811311737520801557096459049954610888981785138407625716274407792143887557098508658634706562531817455646274609758693938173934543554126672637531930336001402060914082539500780053291915451510009247202582119767561864905230681678728375604752882254557948177665058840944121998963119810440726727280817537447046228730346314176445076448734439530055146598157305617052297364733444990517232950790692090467467064909006242435195175996010655246382055002686263184515582545158808479019099037007334449075762804350067357005666169935263175813257659818134419640537183771001684946055701870661660639877331682754922580442298912897957139533279674845497494199433420573792822015181060310092802895213159483194949668902859573119481125343428388799326755169041640210760190016964678749457390302350816010870003892395918865783420987910760835164740615509858668594411709991472098376401607441378040568183780062858869251683077442758205142145312058847903967160035625010050052657041571019172024524553490564217315354910151691108042452552905462379886906623021520166420769791357554501906000092650257814397679001755584006027036736505312206382925793847003906786082704583562937122053055262535121744171549061859673569467029595911339183457515276011048000930862234887936 [131,74] -946600962114461731459694417822577776228944229950303432913552606836518034728843372590808273940157764646563591640391309718249057576748979098733572471671240964996574933385321933132006305898717012923310840522149377302730668918964053560533546334978362461249525605876134530883866759957455000169124509589942859701005118062225375151698450809342417148561561944349865407218226028936205660510454191125069508556963486673364640505483745018554126380287577939443345315179039354711196519053598663226953534146510861757759749565873920627894712919631493513813984472381939291486672898759129768449312390972033529114579280812965215114633718273966981842171995098933181695063345566711276426406156602004374079914549203192326352486531151761968343755022966329861678252725532727993088486582641826230220127514743219316011329925257583719174543581487292218752892579282890749375145165838009757057513521541875683550357203487464644784779855922650479214269948328950571659928142994297028628490020223687179786152751014301630359207119421851114343714057444007526352792812617812863863173873556107350253677857814143188979841399260070024305191494299529075204808416383826275377040978898152279508687204025239154468940947034379156715651093182441954252545344746283958349839320766366517441322772510911535365825258290071855256820763166183773768567904564021081959303720652591289235349242748816563459423653003117114296994626281667468193565220426929890896332185971258046436080287982477613935381523995082577344162753270539287223111535976146503390632137463872613965313038764639114484679024010226626083765107423826509306080113872461622757000095875194780650244961749601652611809149188410422824445350052721929520074803720213013618845304143440932085907055844598286211123556174643209178916305116282918530651670858566463142805258733828954578061106204277315662684785950861098277035060946037740358585720480424708605049005426429054871209605322097866316075264581121227468085148554041992231245233995410926341812232869334651582568997334576766479874479244899500311048792823790675419326469173536780964751948666983096039025672553076877843910112789936410812553945333238856199596510860811777899107858127101009961712634284173698486008906676739200 [131,75] 39779975242392734163477233249647888324102075173257201117318629143755120399069008295269935520850499513433766203193141958934937449863148834653747163115534036242651381780461013761680102726939595250634673854451987705780981424817694044712699212445021470230686757554721085156118979900278194651964210220924917462128139105904064198453251289129999612117132023650103398887462588331151371793001453728161835365716262581656047860334069625699904689352674857956963834296793741257425303932196958919473477093718084040273382309449703317971295077100010723821145365550715540933632748610516513332743938445832210328348451762784792395637661600478023883113696494947385112064145895597244806418328680049740869846551995586900365838347023332682094272757211724508327411995438430340759759468042874646085905271669465683823459322999481876143783118103277402440743839744638947476526319788374215270811182415193853892615411581889805226186034050547635306972725808778723750811463656247982324636691175701283549588269459098556792926468077553690322248008039351050016403673939218465938987040568814635106102240220257051294924445274556865596808656274169397697761259345500427319932719597641293038559669805039010456298254834611281348125681061797300186097479667823164104491700175920091773901023531723656932295107925245655608626238692307780971063374062817402045140888239260364210238079645883369403469901029431577553225145861561509860293754782990153195898201447188788448017216046307955670223130229024276203229864592942878228836838471956270351635903680612703764367268723076261503270207002491170224472841778619349515018564990567160504159547595737470890367116074976455966417327422882945760729897702667496505528883317732579165564230101670903380307652948024196423841829120307425912323196192368690201509576397975711927247047921479233817531290409836248204747817500419244620120329087361570743851229559050792135547553801782605971925846166085133400693533189395691275184635619823352972630845644853312706016677575624942104903233180584768286399333068995563453656920347601938563678012555944708835572131906846104962953882725398036169317405122352119594317051396329488553271984357223992030610563232634688317620943814648378899399713053424 [131,76] -1146972774512157603235424267678085999760804000366215828119921861248627777030104232145263092105797714921254014328053998077117203032026585253838648744445832249644619418496873636850137824698730047510002641272673625115520931207567834622280205184612486390722257314148054144966704717381312155594860622201961414248958619444607697197384510031562581972283668535216190226577077051280616889573869584748386294155598444989543656911514722197765518962247421585516067610433827537671850825712977449180236151449726477549426103489878198949387071546432535393012440339235054671342597946556636279827664290840957670432609633332720433981095111320293655003211765605788716730745940792238767743417736565288393916785224154388535299984783692535814021213913532187777482100579270805378332285510087114577910322000527606642031645029903577679358790734843021579474592194415139897152945011974620986770150750287374664613236820818647082184856042107287051904969135556866843292098153593814591784712829382728828978684649374026374014256109579067736969171998310228430314892448388709763336754851908402679113634128723437731859996750904876221266380422545853674435252438503563868950080727283062501452650851864334082963787569377617386168096451481217035880468201154035195514973106973626291245400285850591106563497915166511117830008917768910858540489596357421558510476946223648033293762663991128556139452707972016548680538449771784015757531978760608229009264163638708422962313730995922333823912068135177421890072710659648326978032568938336444581120239453272488612881451186590271099088726276707972610951220297168448081707849929195855919583173232918888380068746516262727829997610525204179203778860875525939707260171132376371368614713704196707342485446091530025966971840111752896519063680953293330360352977655439826893177538189353337874359970750889523215523902700619468213613145007710463978100057817855897156018966471714750025277705694498050293648836570534308981534261472645660554018856880591891138967896930221966277156276432850611791279258246791304293504072783424806099822800007535826291136897624914029667243919628118527573650538720829627678772218501582299880714876943150940580386115960836961519468451082059477300550400 [131,77] -477755908552608239919990074337309168322981127945214453079089914365008171924403813624081148973330087002666663229446896426300418795854033327373076177769665092720447380570790482045767251852820116971173211731239927630430272761285262051946612941648141983026144875183993187357745611420753190266807808341068474295624411681027048151690187810904866627395225041063446428558506399678945973001775996280969019606707342249305380094590716969281456566336485528822877197674920146307711397830844084967669367706074524552618974587282394402672555319473196326140847107183874818978669535019971344749937677077331148370388084193107214697224956579649437312566485275804799558559530141871603825967708585117491655369635807179752595528775382221161488842927521638628913102942116438067593177464197527333482032206587474160391625535027740307445604733352229222060690971998262903935182882996477150824724914838984516101411093722703493528884611195335212921328464178260550360964850876843435477098655281190732362510340935533013366769443766431864501697395363814385110640264084480200810170975207854068945572680420619908912656077255991416470850557000123787236579771664245770214254396402593023458325599600791062743065955921972075679835743840375612379075639723101808086869585930610288621879764771215064011305796228695630068686251922091848172115995865339135954477150303035726139779099798692700399271138820636768294505692998543819806726266842621605103912514499196129953779685382553901372389667448580696039946559181734606929788713469721705930160898557546061397914794008403255556396672688114194589169093092665428203391982889298617461232753507995420619295448325714974679020177548375674641683593632666630453206658561510318735835755087817710747822449658941410999603347789062348882956087150622348337434843602470019037763913426659206314898110039838137853913073999599904719940791014498269214048625151227665378980526704982374670805606608420563950658106967269367068808811350632923485384979731015772842615574978776561429152986142936546379616755968082810969095412854839836013528483349072936777217492644665565054014944797158614036346817077062851181661223346052552345354887624296897703340609769802619232655766372298160168 [131,78] -76465668033601528095590412894889621349399478916438751423533752409874776753460555029777087778059773356488694656896808501303728197812597779842339258051687632299982934674463158403092819316409322870184369674219443519393523272772609743777947678664404799208404795773680487323257721740706845144578221340721161736046702766423489962650950518742832601543358914683420918073163787871282000612022050087786174845575098325784947001618231573193499028543760892168223185486257243891936111629883967724768710005517763313463433285654270767480110874587823114091035162817644149028930870802127369542465612363848167048872620933568160135954911377318769892500157000725033491792839503821555943084071154315019261625939362131373309134630013330678830155094389384923762898857791927338251911127263911620888188909188576352893761407711065561041792988016016321581594735800700885916420727808365516992313592869698130050983657874939360422067376161091121308085097351089365779800105136140824009254300109148948893242359058695228592943278130007293037756424667162186802197146663403525718138025707393234307976626495774205756537800615245208482004232746464915856465149379459640149538631805783516175667763570535942801047253363365506422173873511505016495584638881741219377717824057618934334338708307105473380247653667275607049990232621344498892807713060102408657032822282279337254412715587658258876841958723141989751210372854224281915406182169617516419537284900864643290286189541182887322264510009252763142210396328803744916407286696788418877255654375780917434135454113081365255491227963424169182603390062604235739661955707874521198810689174874652706948673174818770770131361704548103914917542265367102823393068160682317445991367864158867713011826777653912860854107858107409510209029871203573182716687576217234797930467119265859592587750024825393836191181227169416695164565822611591422924200632228686699952736925521282399568751718418893125176354579106319057366326372585376775641449174557488643875202018221033322910647264455842883321007361569641666371270365659975022117293208959325849294558704156057515194270161240577430295324588837985817496479044391799816035266478697451491817641319697048616493187580727280 [131,79] -5020148839582174035683185171015837038817175025802962243738806010559004845907357706122783721290681283308535848363095047085946149288772268459537281555292408303335426335446441635792944116854557903714023966924994632982439035348534249507866502931305303952139133755471836626453557908260494671037603028885747024584462441423928595031437203145610864857535928548946324502169867950516026218824454214751358183672415792334263435150108325317503771187149445378716591421283322222040661625719321840276462532884362891865895730130554464712012117277596003843472219433947669940438327102006473754028475414241338183430246185666054343683327488826167763431490762986856807503766942299199823487152681534435707324697412084523158284238862849621928565433059194600156767478509819410466805398442636579987374151273572742556797205574822850576260156817089322817763619960310359419518772499141395295697680058557425592166967562866582071554739825648216956143078791443985278798635631728607580032084588375755517492896950302082727182890488811169024747989974722189250958043107194316153793040619708151724384610747406547488087033823389552697611696259115177068734230925763572161922766468130514445055281477421311483043441498801910141907952652511195514590571195134940996842691906216078171097568237667675481939472841682898076347805777400871524964177529462671647594024734918358413343205858032652294753120144115335404220600562972286591346579604453737049003801452047177762963385624595538072243508811126550633660131279528270663949975488338724543765332858037745539537544426069160659303829047984053820391527254121365587392228693694584239301281366986204748656594730577176640530169950645041132703500571188701636689656286085013973261115889559150078835285692107278752090028642902935110120603334378145489488847319651078515896641102009547482365232813322650560434038618916897725234906422281867294632390716999898839267893091851172050419904856354570940301428737090876824248810405044895192630766516785387797072519173643844794957661596134883515238172013029455230068380664687896940372604183349660595863967905167995953608561552192749562221786799374747888180367763008832038286946303901297999440107200309198817697541229750 [131,80] -16167943413334970145095488720543431445215928055814386056339578965026663440711112768072137616446227119161984304231304830420783105245311129881388765978369426543378962876661346222274298577874396639205639378762867102503159426565420237177481566856891416696098858823928864994682346237653735775430602454147153585781787308244686421328143223164930817787613762504396743904035201982561762122781579824730858533501961638956786046857441268724761674319510850633197440756608131417280198147652706367794678690265487145539790078478328323702197017280142351885366016935043389371716840649978110500659616648531423564870761695355210032079012589574926788590980488608214639545845121420167697145604204866274336459957177474519796644000993237171436525460056519471717953218461390528510610748059118418700192481156705465829049928085247386766488705466937841939792246665106666657085840823594494754250417013960939752635313743433071563635377365993379198426472145665037472462884373103785804059542931799943697556887323334905230094522030562787731556051122150137913658037921058946251088432109783471466377582121571250516521679015358915440387809942495491119645803990637524494946263870441077616881987544014009385653190160371208246352082161305347366872828978137381482047463910394054148767372137264111929624072722795913494766991555297422415655576702981145769838067206205595824574329105611909326168405774720418835018137954647505958663367425523581958014089421249125177509835862487938263974535144085972578801356234944708217389259549025515806466665566984140782937123813567330494642206364664316152251993816965808586609078586761351582372497183560715111655240855710725375433368682714214220586937430158825247707431849826561583106787455437790432322631599015626281107198101874302044823193415305859451380170376648970767546611857005394198836470795075289042950877430612183722102749888660294873007798776527750952573939848072348646678227676795046030082935498368883176790631002106164087994840177940994858124156394178754448006968370517234037028789616244149144657846913478496118221341736347007442117800729400130542432087792689575432696813681406803362754020264909346017595539552756748587457842023649362920750656 [131,81] -303474273874460794005095366804564121238159609312115850854398793728902418982894115283042848055913877873794540162540421283564128333171033263030392740062470934449338700349075270607662518928857254029955188068634902467616191650306075721777489684852620996595001024787528552685438397154314725268928229624477891220996119174582436160223221777067291844084710900898687544987236150780558413901484638836610152088666332697209551479795478641542224939365138398085039723847884970579211820657374327163492394951824212141621994107738379395390504104621042828871036282462178775422253159521521887026172766575812277432231387045354877605637398312440136304696302258250856738563499892654659037879911401823994426740275724057006876672655889291480447814644080091470650843941895289290488807354972672957240828939812846317626192590574186840435336523018993715833664215188008325135696693222091811011630205814499664749974040311247705134405581418521359891683475843772591039278387242432137394774976539968020851756264761485853189627540561996049462309298664583485217400242630555821205506792814790381810890030352671450851355487534618583932903008515689307910309688057506672410314504375071045594442921384704539714244266481130333667684851392409724959202909307209867794985636336312385659500979413984507777236878667933923575487462822796820453038779286690777062206665398927741970981051507156636716893243013497673122928737443245723149474758160783752987753911248839453033094221928406412797902968584463453341269091064643836841024685018011730848333633552275109780914244748422597746948301181352165780989710420527692127033159772962987800740188867615209312332954898234227968213838839571905003914587781874874002049054306559102936891033701768831366017831355211934987380233355480425594914556070893557722582400894887668078987860053053266943533792207393278334771465450219219079117138307924509146878709882666391735194529241062835141313944462680986822019045576357055496295249893574320727054456582375241458336656943236393667410881742130335782849821077520933126223900932588818425455666891263954457454977648805464778194286503339573285566378912006155054319719928116357985183940341609240667702043037797117304 [131,82] -529088073913899913031431522670034047276143434655748950105831359677522108519763323344567604434419569816980287329397093749167384851447245982323879101893095106804464642241886460990152711173733354878458117095544381641439134495825386814107875247012666956069114291816481565069455400472602309727685188704582646872909866020642680347948958813639024089836872414347211524013448889946209183950197962022295418961184779072139694236090964102543674714887311809448851343743522596516601165396673243940684769772877504603184065272108632740081085960536280702335039553232971504732885787385918703597413829697924909677918480488317792209433955597960721215077273821603808245379920334619179664824583358393463277766776348833177218850203649941109574101143521578092016225795222057663252375740757198953199965764835598229299462332036943024694723171756599525600202735283746554606346804757565582887996611461123514932196738208316199602537207119611288324424030307961709932031304696234395001509404922149387472100965091386743536762077799345749032588154479230633880134255537860262181825478075462038379495655279798484547405212617909145896934062268981470665036563280560621836874618000696639009949164540067456643599358767469599868593009866478708071280329005467231762124411613356612576918202380514011194247924893846404806969798738208553606065151991743090919755301552866462885536745161248728270062568340123460010399604335658568683656186847532860116653305248315449582183944761327412506515799404616429019532519096222078805258698987836952622059309155240728210020830479686341320550511930159819119227706972302785006021223301213102509440035052882825948714534765741639783667964742259026221555833403244771479989123981510262631156479402125588603741327483688200217557673807823394188050044756527953713166477368957874901395264142514012351853981259635750661999659766559763821972123005349148923276686614370047050212704094498248533277083037396672237973168976823937164098935835174532208049535903543009197293957483617373090272819641964089785951448464796499222107565553585471355448158963878849934113359556429054326571133666432897796738282123445926085929572225750310902900111978867758534829152878720 [131,83] -1537946576516677788528312695226509436725619843287392087934580304828773591531267584588329217009602481481327219284654184522802568034821364346059396307995205617920546947829689525181692470286260776269277649902691286245000941195965603170783407675687323899204298695720487104112001219343539994164754579274527885392218350465830175437980457699902025777062957192886286390710794653794267726783763999840889703818512405262287045928383602345806934312431291952055488446302985363037895373761141242737757064515472131121441676477295591934654877322013767690992203998926850701587129786988215792418137606233228259448630898743337715153831575674951088163007967114095419798645475488747357667184845407476994750418597988032771734818715006497042231431264730182663707020161884528040429517746913679608922885649665202270831892920289045124504040396984507071142670946592302269247071581119669867109004266112717389575813648323988853482195702133790346689907779875651786291258443778575771086925774785089617745686339072229082113543293345314072294441863269234569793058706721482781277536043908797770942330433806195464368735027954302476522478207347082217906289828856683464304694492398571229276059189071396502315728715654872273494075751091726557637405762308485826269863972011391950053541551183837065935653709274735980763796225758666808180545331787476155841729413814907854667446974616856442607248418304674816142817149570416484239559154386374369826757815433851976953293314988814598350286872841897374558964792483475661176172116662326203665493055038681402057957851914338528072386419272760392090931760134247377541239724376554566195050672497536876729060689004494175785002529474215725359116802481757649184079256356016973210148322477131362757967372927838711274936556295277688970359669990604820281727674027346154202006031802267453187481071306864741692954367997554124169976981798626132067688214737931053837368998639737010333668304613282149073387271217066159757940910375567532652570456815994854671539111729638533853076922196941768184108590049616740605757757455611553876910620924120950045493530268633655953889943007225787028556933223679794757789135550312697654660816718559413936624272 [131,84] 68768439289662193647783155881994578669658192636609734603880773424111255407369276936465168261273650496363753260011393392066910784403964577887059163839455750214587853347866576955022925469113380488759395243482014197867688893344869628470901816094253481049431735335762525206526193786648354633539858096484243069262834561049410394397486841735878025970940474858170414560797069131070173348525750939854548190799017739677614097786745176424892940266981431061122540081786155839559752650569311715125710441547656911408330039202706308823554124141176025216086033845009670364588160036731220648838345699956945688960920606283280590016770018258252962226616278757062129888470029558871881013057720712100947851746136790585683587037485161290170968320102835604479514573605041386368545499979250439284754636275865955684211285075105543557783786800937694187765429614956730244070467504560533323246901426017959831272540687159783339073684294166855101654059389264484008553832129308263806128456418321864382196931843897484186300903098713633616017274072116928962593324217872792022369343790597118251112353421284084664615469579919353382375610179127505454305104997629690619146437746253308360701336947467622890348440345731406978600665312847536371694822081465280494952285243728652340389758039732805921402674340354651483145925761991053559993582668086836765452290397437691985275846499844168498211009231481586245480381847578130023574315032990856278539936745923076844086271805345584734012118463669879021959384111531991022788495519487862772371053346169099827064516298337373165224621374673950754338903955416484810638152837482815399200941395549390341810142978277210033787042804525043154756098143032172894307541414277074220347323313564593919319506078439042942016777133630748429290648528027045782904304391157669125284382330204027027607089724411684315241293289294616790958659886514812715852729286835227944651495423214059111980872605038776845804316188302253373765144444869166887814437461048126429136080860145050583304579537241449915307739999570270739636781926221662948000092121754976070009911482202203947583578929954030249791750008138571745765666943714233981712088952095307541920 [131,85] 596829142168476138913320448488752316615909365199345450236591953027515796577949004182073698389731508611865700916329152026216738737174659745214335733647609144518875755158489199869110304574190232695274031905495340326806020995056718985138243154065689773491177601974420266439295027952852571422974204954674963164283090643566722569614560301702118884606817855911296089528670644488648385037242634681394180407506366506008225321268278897930919412708456923166250278158993353978699600295049813218080197387992626571004243043537173145713265163167358246097398553425858833368314477393380688766380909751870000797887748242509990283610927899493752864133024810598255376416515865187139162578463321467056106645109943172285074121100123021765142319937868738411978186676587030119832425642215967806653223208026464596509524637710762778568308967364394506768893886907663560069455191602140767551908362515067168964178046515219649259763669810769120452342323835761599631343687949834906196047197252188367373361918287290055144922635157930785469124786577018382273505619800406120350600971192277885287914456798505663814189585862380621752395859172540035762716980782104519223959210616208506732945910992506065200566577106083114211760642856833667815672406065347468578519303615425677909008024284061472758180265286255715682984619441850962703896509213588362724930288237579603038129683953908751957523660943137103151169034442771182240544838857593663885908912838112852168206657688375581982154946276435463551564137662482541753169087271606625451663278901101264665031340699913682835139179582034861392222571221921872530597720592916826866040349670727157082478386670702247912838159314446240279243770443038888649697286918324578369152493111600658790184004480720089554067481161664310831203318471402322763125017302848517411006346657242543441000810968903311349266662446783648087431721073269277733205234643526018649210298967577809843480211187514541042979277294946496308075838751871955663674135289293301387078897678718805990680831965526249856443576092306833793703050682605763091224949195600550888829373843311181756838003309923068749504437412155723015498075331688947575675902961053396 [131,86] 4061471691608870376815076678592329181973552846698940277470521447300575573640979551016292928706285649247525486694209550000368104475580445011932014624704801260370024731863898453631831167871246090419110030427317382269282238593994131075083490116025191521887778352234244637224190235067598697785972684433705941245616108248323924439839710234537715588637645902630715242346289877648863681792978427800075345015732153570402572062319011876471101649515670832220535486155780429285253562200171936056463752455633814602190468133454600418374081720868582157209045854565746141346447797380772980885534679705178666472649848890257553481289127535300917510036704611505082697280665025647699369654656042760515459536035319066464809557022753217247683483892471240007574164449236811618441889200065625733612710283752759701515199915873337693800730510353167981905421091115099614937542580286985164454680111416881444913202096816592150141027224685903124432391595339894779401171183951405285153545858083847547608754122347216320376705524818469795740939762018083868877217861914862754920659490918984319908387537511424127872084697005379516185708545999828668772503433459167132830612907964507081958027385966188856078286165271524497906158640580996458880586932452108533934894578594896650508463445042382020396632230342746221016627240228867879101909992016401838135307165538814114334866541780913680209843413249880392609765119418906490002514725012317875553770271753063314600673160404287381954107065483002660667716014015743391841958937668175193685171441060985734544811452934616079199405436458445597086636074646032432653880055484883451685751141512140373789074571701866473987581592575867043972127200255497800345854804433011392765219981411716006695230861934874922003206843961847468017494142179025497390307408791577983500940076210653862667689192848368934980650069178282435095289036900020515023459012260659143108214163779979589976633082486235947361120540718604179325546619059408205114749774519481049504521527972350852421988526349836005515140103520292667536139649254178805078897009524705870402996554105203930002140235949329929821875602678215041393415104488165011557331623216 [131,87] 27060255469939020401539532276244294333046179907593784681814288877266256904404597919961935962645115496276056355158444305593788840075914201375689895430566578309457990427574593669911349901463969551385731481654032959726460798302389293901217997494244987412821229709409541457827885833268466666606361077174757024668579487487752229165686945184770263285008659211722405290096150763153058772368475666281882818334063076828152855093882647990697986453104794268981227244117820457770013337761548618113858572570326017935788860696918254851291216939815710522496758480853587163661979822852672189112908669096259001335851548068948433719567388309971756235206098131023101982445022813849936618990330347070790294166594272204293427268325409471757598083458695561786944976340477911294366702413193168349907367049240692805363709901043263548923784367129369934050891182592238777985467766453501661465450171368102135538757272460530071169641043175445515051147268661944205911887929085411091869467083702419877306002841120186162294984838641094208198428221993348740369990888202554090638500848425588000183839570220297603716461974090566610045130147847604356528838252394185735971871029728541684222996808579531309558894565860488115927044919065982131478749585084643901330995197016858914335340915374042908092039393474117025556063112185816060986445282221759409845832752343566419952642674313214888066664753422030739424191200874629158721148495174317612618456214646941023389875179429553082975311466906245153613383546348819675328067712420369834142568403936185991167690214848978896111310841586414489073035943628845790372083167224410580294401682205071858575613477204865305439512115971440065059777978693578874614831013155444670156271808715794926590659902836890712866887694988137331788027776127185870801079526060158003613438292445778507397401231859275821388513438498600384902689088872926354933974788040686336919632189045316063207494581167577571100687023130185424087047955099633815072555934942578081663952085381711918954995535335798905099073124355642668235714062708782736529808099476231860779120657249662192890682387356105160832346616506462695767875299313941503605646 [131,88] 108871957034133483767539596432669492452083892152485499318432848757564449135428406986886343648111624924274153309301275031302923957154275721352185005091937978380529071440775297561498632576557948300151506076013997931915131297999784259734306840928306966185233732908728516489954332278098420284514405799262363522054623390570477968600801912513591166727824050536024114602435632976885026876556545439524528047890099872473773691690221543320143871345853462377344010090263736757414210699943380566160796473907948960440556042893437493655424282725464080701787472288860289009937584064247981677472808657667082318358630964646586477379193733426453183221930138857865662522389804083173421304795145829131654588887900721757364999850091736327697693673451854190106850117827662486483135617716430268710795839851055198935887351078841962132851606329937836077593782377427263718540516633783649510524366039815630468795452688820577874281638487011207113055177873916184712085252838385962053479633817145050218012995614081147761376844115593632717162597727623712157648027704484229988066841792230345442000213596938029543906736839756406462090166678548260875327637726992459242313819043715346982015647661844718886827711837227496617922806378847698581704475216397529565028477566314512007783518637960834789080855529691488644962775322939950879975407493481570064703432512999361885069602328003182674191985568553702286119003493132501108308543110630538605591687344031064407094092396998012935683627035257602373026612565986759995187000146389719766427395120045210121630452881179771118980784343131476421397576120927986958194692843522701290435448603194588312257029557579562135600075733011496173824723222118642704783170746424258848771682565906907522383673140971394858783491680036807176532624917530355983625584251555136349331048109992913207929563776482202923537548132329111591583010618956010216405942713407834720369740975885278667948985111723992616843356267139861204548186493856394821879245854767154897611055354729691396185055950866768078656704606798990128847206367251212173526458624941322590484347511258295071990307373958164033328711098478815762575408592272733088 [131,89] 212927077666593846241825592185873669173196281709977206565412900711893453094770337055772760331655744037028276453236972942867583210335549395629621957274993717427540990121586779090457086327683319134481593936991182350781912312425504160421603505428513051081416239335742754210244803062530564089301319083607663786916009745533223788940949735777085655583940076725906919367331205760764174956787343453669511134542299747026588423115627987630836272868997736031205767790797074969941877429346600529332079216305564241539600690084778542567991707612459261079394942784153670368831456498381346610498920216586746528241617513058319538008637580313128755318598478316240794479460198195803501956423569280998119053515096611804943830156767766163085925962060472480685652326948179102197465116447851709233320545132335337545417626917331132608381506291494209617249500251217564285492210779129569494300190371023487111904310775156824048497351155484154398323269978218651698524321740834254933791157165747143769134333545687187339989174622549484459166891193106962352006967043727951052338984879897632503321225722818732794056659972272588826721771215214609089920156717003907781576402397604200914716691806812061850781379372420993650629822377200100734139118029022927008635244015519919162016496280856333112457227822640319984537106026621343031039815259596534488355422818236985845872947131997443502604815755921339648237526454023457294121977407878305247287855656280424147248133645502240611422601047859968988425141633124787710809461019358429259790947366479979507427704672973489903488172027369821088591558539252544065534291956086097010537464230385699960072392819533788910284794436680961923551004350495241135203838095448626129877553247480467160982652353035712205811172835079622336145916462737438692001236448435475491026717257960419247697867573393566157190423668680948963311594901948351020230848954277826508347465631588827180177305649985074201168757541760067415595990029313953081818812040728456910259562793081829336004588657804751839810987765313860610727557362350821091729819309062402077373070039801338001480304117015373663980591634407717527850198717948 [131,90] 158096250541428160079521538761544134119140151390315703587903417508426973256339082237195879861859606168244581847544470315974765547644876390370356878984213283346710864407802386320071180556167530624459580237669706942313472978271361582230303881595311457327749662550320552535288379492556869828429043560685386180515410668203506017113085697352560388780564786196340330148764713665637130750452405312923640002233956874685126506100127800674649961541520227451518099453078897257247642901182564346487810880025789702638084693018572769451958904842492416274021695364201110235759473805007146612388169569416834162302020165725360949931265307932500897425513370836501909253106840251311010285971752198363403535955132117909999799050454115890821313256209222109211414240999242775025909115357254055015945094606635245215513135661621081012196918056531628560989920810991500557380889735247832809807802826796041183085831200472747217509447423875326597010594867836571425977847007643555291770878149659065094501322910981692065263929375935466707088694692072251284208890492982200154686044790279514156423160136903486481665788225324679978802625572969840981602550563199855060865978913969450749037896040764074482408132143934878470715420590912652718415132781514781576678810248873675975472693485753237447887176180396655076760479663804080015262057986427424997211413321453258810325458469151183393600938381128113296179720095357068650181347474631650911085517991800562571295769414857315154262528872864217154145099819513013373455969558417660551400178909736413077690400374580310175272815159984012997811816224780249669209792891323020056711556892439378416389723837305852065775548997019593777644611296243654294843702934893974680526693325453862837508124962069073430225002577454696641557590877039124593741117097135371393265794565845570787192285884905622448683618484477167464321996730514502219220578277734728837581703664243854262213284104917776842620946042531031777068502739692178057192611789471509558006701326053499051968022862056458438167904334724797297764737752224884612572057943436582379552021290859669235219875039672472860134181446209199479226456 [131,91] -133500839167078692942241222635637840816255260452331690621301418838513571436377549826294306441072163308396651267926122740431072589494255373094551982730367937991267646368248930065196478924018773525736428206350552661942847269344865658723694235184921244965014203660686346405297521134139960650142076451352436442451358562138446757230329594370863523649761237675389677335443992696248973960638227118943748865218632997054970702970496569321160900089743638795849802556229705168914864299013844780214837203158806539881558457405328157989576188783292312230341176373921768484094552254141903660684832607655261917220835830448303832651356920974034325848538874698040458868733404914445302108418293040034685299904266138630166296298629357729367395428501091059890837309845221322234657726673584287262216810870295954834448442632139374721114981917163828172173477296092097115150836997300455294287164670741428953459293392319901057391605416367537988780241571701076505578184000293951259096254445991707899817969073761105999927438076773513280272517608032088234605205105756445176525652972585948158273764905470639088800642488480125593346058047439860097258906456655115267586849262775454512605366372032124042440938379840581225885485904651457565738267689431927939329809970192664779498972707406484369596194900211250689814966630473386251292147736359095391759978481374959912397254661444675118094333413643461941540914541858040887111435415128322214852016392810840340592144009508832255530855247648280952717547771491654924905598855393473317136995759602901647869124153637403061142412679302291456020035105022657115244910715640018791987261412835103441989412596741786753291667824843995689536431314677983046649321784818576704415934929216491814466714149420465003444609274331777406732439336594211043401648390247124188654759467808860999109413696888455325976103397508450784254511129580397515079449991234530903419215454326219826750396070027025480085791271443266849866059989446498566539127549682144586729910242239204527580485972921657872942692553750254787471138747169559592208013643418198084391769047119779760365361910663591799785353558865395717 [131,92] -346672919589386230140273005429740216337981679631856618266816307314233143431878246506744185456728116335777363319289558513108039182071463462266622167760158338621219532285117145623751244293625528606700018987860585259498227784129332256175865550720187386269993863774460679275979408243173991661878484707954421570015184506769463299575955170082835803764620189162219354914158017636247031915788665554315965817058712069168631890714462301188522457342830698862850611978767322467383797972132671963744705975218876962423577304212767438227259823466562067359203347062312674635453622119588663249227552250382812101764894351558331610300904383553801842639538960984810624365278463196003534129913010361303678136302746728227508011068842381198421824503454667819149496991460863076470012389154199889536118861893041776145855008573656406183617974904923979576045855129696221495153163547276882154048291763723931642090755320271730408225987370731956452969626810680588411849474666600273685893170379209817844944491963712211501820950640513267070438166571421084927550905142413322821028898879890726476400841123450231296422267452685043303241251310771586136151448799376653404858954896626827825618967954654995151393148676793716437135917852568164503666997081180096184301012572949513255530266226938071208487973666424220964213099117110508891480784828177024339851515488488395406713552793397901064369470188950986202542732091561454982107893948153529081528143871456186970237729407106440018659370200398373657884052767249334157723733990151131269911774618858956665030984751651883965447634700835141623051272227719519436529341469490360949203560411204983307177952654662575502345604550638367306966227624039275179935274936697572005521262066018532129854564852476916397205915512700511849273839649728279181921414625749178066062172490594889738252985464040736620393586312073692396245877762146224102607459756064579171988518320665670484153354864259083909143959266065796181223479539836748339706605746826963526162712853768388184144274143185055244465582907284382161300663631832260706095329850780536443144337657358653304060355989673668620016343234720 [131,93] 93023738840455779851337400003571888631799099789739688039707458818438283588345384442518422528252334532468500430276713811167694780290660796516007786293368533380890061755394535172958076794563610748249965631909563340443887524147286211529129364613849312740485766776130514992950713800642498677795919658493637625280224487453976411938306392089468317198740200968169675387781515247065409189409228056334274318278456726275296792538920764958887658795806591249964697566575186953238643126996806567064509218424608625342409715636866685633104565337350902600792063729788078232343973355614725007393557228153689297292749981029998846735587967531043148345413597962206032815513563291237267998070292159497044870670290092927271970286326853246378152797276826489709616287888763556246359529278300538992307556152400750146472080468325998472119643251237942941869286546842980411617803002337245471982709011860388283052328777282379167168840659811278314987094156938739652512489547711904839151804335111763433962946361587618850433311769382423670879506400948801876363753215752849093759929911210919968917616624256146216898740255670513754634010372658183407816796430192879629559829441548767237847755241153070066716428019038560156768670341793562494740194778545545218633084203912019614063150581048109033034926868942945312387357391164951687060231604979536550873886589629747616665924025326420866617871610395657013329275340756874974290749293700160686043127190841036462082669796309971773310654869801100304930931589521681305432672620375125890932144499099077337906014730526988185912048224410447112499736828025394268044693290928240996976276014868072334837755033962609782967848294866085636816871836793361118481903289241398446038139418897595161888477673863444876013416722031511934486012859030598766910421753250517119736844298800529981967958514380419900946818161012171196564395948026611676309672545293180618646774586493597124670650332795109638727388314140247971584412737477949210318234407366560349990822436699930377338425081339871266034598028983090585764109221562679272522790090043236092496204472476094723574481478045987372195536 [131,94] 783829827516461077364869535701222535941580370976537564593426946237692052512553881290143804491137418242641278229761431921052394593959804737189274412971564704740876619523834503732346013129108817864628783689584240858803216527137085663226600260446556490708770728760444603436733612534672896634282273303115939833021046221474903123391344751455734668533869301115691430855780217697128162358157821595556551557862639814534874808435154437927747384149303847594338526146565443040412639828364457137982515268943604187342514751077917465744658888069683331192871280534507741269991435141452963656549764037896228452536445490453677779101421521744793444088513024467393772425058130673593948934312605304989365266826787788938133861877808930543683099860412865883895840688111124813390693333380165810278453076509236571735167492090402580755920306968731860245761186335167976991133917099732917892608332228125189965564450814429571559500423455664017524987896775626706141260652363282075303899924350689406798244465365027715120501650084066845490313508564291541214593662160111080194103144935110850250194710787125293543112762638021751259924887757813710341518597293039913100619245919145408939598483999510421895453090209202660785658066268138759861692669714454701270171989270676666646608721748582968347323742504490438162646017570168021732992337748313453851402809198774026780128786618955278367418123423423948758370637925917031538843584041533239819709096228480777205619136501455944058287699294102802624101194956690167302482737878083962678183753864310862738735164662737160229824740270581892103944669780034192314134664429197967728089301689199080140425732463645489719445443151153028687582202002769026187276678885351294239252429613646790097576518689661978270961009613086168812144806283133861145104019639762368371346813164137317120655336298318308350689104513588231207702266242928509433105225781875876902008275308938627823320218306166419658838545749801097215530944291879110350015591610275233716685647403214683771373535600097327567686568010179243481513731119939221295871527143805907183769576941554773602069190940086253168 [131,95] 1018526797175351372740778481571488598121493894717643150176830239056426120146871597789290668659298723622608615917523994251486315985640728448776937804295368731802661594723417335735071601146580078520390910694747394778238180487274471234194588288262525712343542948921794599123028705200269781603251260186990835821143279489214259770085557613843561638504875049553206489183838990094150529431861517897153159668284326640251363486825224683217020271780339307913219886318483363429217650384084828174201477048504139556388335987561571813170749379470739066351510252707056868901525857153343863143461061629108031720051273063926577018500968273235381959988462610656726055307264054886638755522726338565563204439304732261249786435774514366463520632746148744631220065271954551816265398874757580423526037560133370541267267715904213021694027542423112837601861500900631483127288759958859281171651492893770106200519495619724494486589777259534022512027941884147462175405046289493735001683400206972099021309270102331140190180881698543772668027660849045805189438812623801357950481186441481021705599120340240097666400548627834410451270768637608086974583705726894028434853755248992031438971330737227503152757500967493466267411769006813831529131003023182093632302052900300409064435001244513743507969964667691422680704713585632078573269765687546905021382653152557266517032610883437711118627480016886077982133979064782806747081076814708006373581986941735948413793147095861779780523707080138317476449576822138856122455325678970323850462061475431026575410559187178528684835299006010831383126294587331081020180056762783666283445244806337008925596541224794141745035627472422655810178379709575486140980168950994375182190858378867342198884982176717789116537713278498505325085111690426696025237697929078433369555554703299713639405037638287955423754657563618652407492700183264784123782177560022147887093417089932798179669311629751927071139310563872201445650556115326338133062709470316919704788660387853104468334531182083555599026835291755381974209848929633106778393671836085296172823020881211130715555043592358 [131,96] 850134445897323571401186433385881978150524314315188256723931401875409677978176298702300468019740366491826933393241354173817929466092654997401776457750528141437593384097302253048699541287143578424223329393054781405537073691568215676166500027874135270097420150861233264632704292620451869336423935241873722785329796332467402836578321470081356846111732400901994981988627807227100336664714893258931251557440847107428452687652290215176359010016146235661666796162711698918225583145059643882025492190822670732142524080738186718482884020502285366527586164891571267066922912482040274481763591102146375408178609879084235677066111277576258712475885241527548148251012641855573906160285397589414666288302696197465403477425183188492585283351831209581942962756753347211399587736905112441488141476652511756781796579314075631633528270276191714083749308395976515551331065897719831773282270043724196023886545775641758972038732406446248540134255081119076940588416077746771657339717083611152611930660260968230489750941762121810911543714073053236113239033579272616493788169059396475837659483057988216411807295621281567550230029299230048763440454665551802137898466068835528986134991995171716172091818238750408731484613977234608413069359730662859099229659227939747150488289758323465164529978859913037093429901817829397115077466404752444146173320360455382637751721609745167541917558334452566471062609904184942067793827858870943212832044994631742590717067804208394651492759249830476354169410416493494112931847054460431873352763788530083391741327425745685910172854736943809792637059630684136688454257117187985676157232157779487708099399993326849700796376119244127359355702724392352875378825112950917069161508500868306008526230750872740415870160092896628777197433179638534374165770846220494728725580754552226077988931718604869655149146550874803025462143967100801343219337019250186528746407058612815273907514386479629419003997567697684937742176206438158654152589827570569657712054271753338455074381018888929791665753983991621654197411162765094761500242879648198452708068281556353995171808 [131,97] 276064404627040065659535403869212422439343678295217133903582605212746927273989267072689712597388259630840404466708206496878011278200950175887192578641681719464359083591282094997306309502784928177060247524058413197978450844928726601808916445315688001008430438933955213820869013418952099891571099535311858910656089306136703322556523957910816759729312335660973355169370684336175993252054218037270459709959954996746402855869752692082277402643592022393813275677018908098400483767060743285959710330504105832137476862273577304152812437938930864631451171002695366589313184438459729053922919895235868946224067989537866041831289806471312632219874210761338125834734674893817705923586446992099409645727726413127814888674244261066684184390048290022778073481502324046362838779806138747697821191273016271638530879475730519560707025283634430987452151705077323041778447695283599885831616314719654653052637003436136952301921538418177167396800340087591398931000068202066816636254647501044807633819301538204338367836571549531289401241741340701789732384924873229865369334445007903028050087821230640961451183340799351280767706967181331482163891337262915369388338911219538176720094377333636577721824410987566224672539275714173976644737643605827961460476393245283059787709859402482160462432279195546061057029957409308506209781767635646949790998678948048422749978979592653217949395519531674677699511106714537102202363871068327586891251515702160237187847429722415165088922770469697401351114283621248741364205099320062089761596329945780493345218447737784859510761543385355475852649373583819808398956786541170722284657158023236917450971011331510004714826535593179023907780702325373667420650856221494939406867340154677897272049070226355186660514178443993424624609901118958309888229057986814848699684512786873596417835957462251604608851136554901267594834197604800900054611529687945152149014533697880489375742926953410981439299469136179731469859239625995321340342805396919094218183221504959569149269760575955267942236488296701851068174639758179930504398578597380374056061461356525044 [131,98] 60236395554873606467333269862118729515695199326828248991100216514093055637094597063461922190686524334747731177344916129751552305314351163540362096847709539315719363189061577341516723648041512632274297817780181216403830868890917232095974022888398352144843451645644443150123046121350626609484850603313008806343229507951976264895388392082992665752082775427366053215124922014581178249167133409068684183714064592370101588156237036684531690439137483115518533491779151547427746621371991876341166804937031393698267982990013629008217776562902677217541789662764979169197789487036462892101662084140850238703324989539626150613864554427544155444294125650999552271522132966534528471816750220871589832768368050119372450606856450943884189340754085385227515993068035617561398277318887639379886641154718538919088852853321862251279053661963033554738408280411031574441044085522150290332439739366937557049003458699274520116348759543850407784897321628925351401816360148910229168775226695983000363498506710888743352875454618773166558373442416002048561323544604192390526174599643609278543931943192787598832308016045047404503708651637530343890619355705153410155150318338797955404019789943340215014589858038317040971430884072402741500057993948366704669680041563260805112865513379732498348533647724871128393168898848048037999103279828951926232634283895136542000039891790844832752753341523155873536216494583045128660843247379062955281914741222683950936394177394156216863563648102645300971162259426882730713379629671106438389726827603574055066595179636065505460709246452509125040202391480637272785252984927027297312750738039462339322487877764413481913596093547179799502683884897439739638086327426299378902192082002855612488996670553174574709488214495956350862775187856047318365873236657957659906495848420085292666727888612797579427171824650388885927685490169672471511378775190985597764237256849642061119902525124048048938030383793979510994267304939844547294399750325290615482389477733466527635489880205921714414577110652496870285493651340958675868307984653628771890294434520 [131,99] 3052076935630115020949046454848540993302849928508035128638923375722515919145218828606999574377139814226740976718107650357821560168720956924168933262847105759539828275463049049075138708675134999064307570799046401696386295223418224494128244566700918684527094624436200135125400846443616670171287321309637547333237733498808168049809006669268072328184638485876178418391536268422659096099111053874874419870837240579639783448632181552015138724627854369504462443926401999389337926276692798979608885980949553386855631491364834863070083835609586912407517495367764852239994655748728238845337781214496117288967671286017441915697803218827589014248115251173211362925826931274021890897873412479004775060150334469605292057430734225851720181972000808249499958315022740329489192248300177261468430956841409835310226436853632431150824983555473089283349391155128444286335686358492265251079005249119439453783712160341007154824839392333125439228501893477173958534290301251488375146366561101571529721449104385935110415662473327152633876719977596298203468004593905609053333109456295805734030063325945086527109583514765216030005740740348646369997058186593084567767090028957472062994752051939129075175020909396706317285356412437514797339040764134412853850601053390165354284022797692022912147562779563421644852724685434185187734677174144191037137604222357159488789914764034134425739729496685342922665014917908917144685077307528645211744212819798592091164742027672448554110666907953491963533263736194940174191637886527792386746780179370731875597246960052866967771506441855198708042631899556116623768214890671407413425478830168923424522595213935244955746341082755071170288814576529524538720278411751549302183507053147861151257140479464310687270130290747733605733684598063848958307767481181480122624037008433572200390252980862219885312419850977975194655417284105781385818567193486201558069526039218475797685572872840857676229330467741504718110913999651379253285738243820605200902531790585212419405901468343876128701802008168889363347852406634844875637522423989347985731 [131,100] -6172132901889696453067785074994419749080717802523784554435266904857093849219964314129029670330640247759836915510968734337280311869593654739327080984069940577017163061769999485131778735448852429652158642018258145630000919612843544297493273280731699312618527307615326525756444296933499362783518727459101828154392493968289908897816109666100914837326862804985856373685422737839319803004634824144828618343906529255460506773992827929567978130173737138485743643438286207015271287999703109974666558664616079171315855999534278672408060435416239244592387041577571630131801481439055008471416357699095394416872805250616809623329190173879332867008282032455024635654881405507701121301522906778861831370011715067792059277462091494061058964050351824433118400777924987186064876536309056403688596653036642279062263522588901688210992220558397092052301908444380509416343307049100389348541416846812850563127400135554992701759749581040118756479083968984198157777799652774962339145650418178923826223223170151738210376487163932054667326616485228196279196291414302674388837586765945428799471476400058731328090519046333180830181874504348337666870793232938558636658266011494874054185669225389073285572796449969313724021533172859074058826940018091848345790023322766022344460118549924213670627784620966194526864439868105981065480618495266520697391866566054656569494905678119392327619952490125454541987413814114514487464313872630121619748163688173610069009478900561245473813166153761489028758861770547279246951342554597651977850522562701752455950469617837572191537378425456972902515181832429869968022311717447597510723990631971078588203713127403465559269644876543165060537527423534209852945197930999759998820357432298040971952136150541074175117848415868397763725867950977328382603984687969574311544438735349994746736092549661559955652704480302315949579527235324161000028641027102857108548710165903136537819007249649357283279240966404164318738605016513728980920773386977288603025554741766178332096864863755010808403982259682787142697476969565719060023531812366048 [131,101] 3482149411712420247233009288190727974565718152126299460734224613176166533072299333544190893028784083811300708879489416295817683674359111419879347614523457123041193101259251790092658425075728257179907773162373260627839417691944445789778684860188291491005532459014912597681062625476799951900991934837578686772186083582957031948700709510464878151427954641557254002744325418143608942272631794734113474832822050496632103335042072577892328844915252885725358361162754788209544436962423684560655986953910122785988340149691268349002037195594564392054751170229080537163117443638270586137728238954426700325721673524235952110253525327489268713330292002200238586997014721872076591129545926261090801270062978868882195936955044397402830818236962043242592219647665601716906510669443323310444383493726506891910010379311979509587290617286046470791344149825659535015193818373845921547443414881547866017176321432054193346112038262554067599808696072865760839383172595701963014948585611365759387524606555807184283060149542213343237400840323864452434902550206912680558601169685916125227012363977424562737469901304440735947896777302298700016699005476643998232979509585522634489706939081654994428310656396278799071957047189930274966214442048767268245023872438198267576794905499925784035518727075407536229347573327047006786990482031134001132549017741435584996929187799215388645405516341252282922890306499685593133793402646401828819404959918373738066333435609216991365022298233742049336788861150124456973434169777430251533179727432955978905556042135554955859424123078617778075087527661010816808365860277154410062907802146963703636034216906359579264662388595939275039198162846433449275663994709752669737917917546042936859323130071161186302107761378013361139232986298451516555309051096295555691667250480796229487248552365957741754370825625419799335312448551328259712890924821163142922332953118601949198883546669949110453582079077941425066326857394467254472571312619843186631001654269907452871760626776710651519846218191823610051964578587265516181785670796 [131,102] 3073200482670370872358397172380030291280459452652181105063232599832293758197206200979834619681993148169685136729884463642870366785458332560038048677131114899706468527531945581212742497060800033262017485419064658813513613063455283948252565844525498203455438949888213117410683766360538596210230356471298585923587089259961522973465743602452806750046422579817501771554640111784701549579735624160319856906477086282342491357646853242749057606835864377653097351485624662196174346406207188869647558109268606322853484035742008276907993751878010589401371676314929216969106003144395615020319425339836244554104927319606509846831635910471424819814927894817815079025299670927328520547038486316559349196468273423636400015181322547381336610341020185480427449390495827101202709658718146405968469140276783278346745128432166560218555742235453482294730436162109263616985514370982180810584820645277662664599347022327876047890718280400061475298686520848356615777448150675507563178238360040483140012096785370419740860510695607202876440379722606801281530146652553615498843052393558986461355788265733286941830635447890681956163783212458536196272827941887508386578310521730564884556792504471184757816497018247431987268016669198773790936339234670658427075944632619851921978591411906561761635297882834200491471279918074986045141045866898073254762450086369853167035366994134704008708323493136346975482633552880636631139981667102621006504292926141475438462087918334986820716545117621277154595334342243377140171018602757952116543707227006791908900150028190127303960562292433569431284923122137380393061767222786476659952265636665030657032914380505937191194267099504467658250742487765278320763179441218273971973812157939889496633510529843929699722001521656773336084817713013142690310913741178819458089847970213652267253148786876165529406536007047669144832631774183156794028176186114444864604602937167269337631989424532136810722124773204773335868085409296567275158821638870532177047548996582965820048547380473663891091851354846545098660383261141514896288 [131,103] 207389153406097424256229002585695015852919483578670908622832304666771397590043912672134100757391190662235830800072951846145512337895965937336158671097592431283267879180340643651572753032464343356357047990974133501520276221005387051345713502247766464802150473232554755818652831640659551573025509186190979049302948594730748153702264962505051665192213745893732387708983638738039781211765014106603277761921003361837600857199066012093962600040553586933643296151137222505350664635510377542700762305996045454403949639171606554756031140251579813428693849259074843052455434136012909270892564011380877879952863901690835675507933622196519473786578038069893446922996724219077774681010873365919755735867373095307843665677648510967951401619075756198164477636432090033050698868684708000185411719510632483886220757362340312100316857011395631209690014229732097849087737580652363438505402538522654308832534516038836205813211880183365640474373742330441257668057384670965876548488397249874890361367505892581307917403862625309986708087542339929500331319675750958166936628047697735002879187739159915248156047251229730961616160071005140403913074389852691366046357222629325469658755723158480008037674033285920827335924705839448681580899901440243348112596290856338648138348478289350106386227535468315235726977983022613475675556700009737540847252057025112511591839107320820837036197342804090154852770909287567968221863798197120428966165865822506881836379319806598643591986963131416949228239454726953433865310501366357229494036218043558440856514952516882110359102296522034970376160416712582311896111333009341664172108407460461424665235287007351728187007558558994588427231717586966669244312047844007644294802280792107867846885913536009335840571316565434198300912807402502098463266398975644560678432155533829132179561947155324000408820660020759314088250100795232613552928525306033853446491398159866513410622888434878594176015556822079133524062467514243957467487469234016769253943062462643073600595011947940711518664444316227362736263558214884 [131,104] -35253592553417773405579889898827257853927007472315323513190967169061268575842223610895604580832528857131688687515322682570560770573814511579800624087993845482278930035599165957647013051884564201257925838350714313189506532414795885010447522553110542654426018064177710709041253371638371333191626862070381022874264760452566017446252100436444451455182266264698193944168464636841555007929481229555413153786878887031480789747183369835575962753853411565389767770510116211907123967186594421998109942646722660768673382553093155728224405391331588803074175321742525127133433317526124930888102444380066851430349502530240838825382451279573140848065564094092245953378471281764502367906526766051324804146743174592019489393001038707879412231280935673363354918815135084082479680786702347651240264859581923788749730161364855182015167090149113583926877871921420363111920970537842275113433832969050225098199549154204613759653928835988575636200029024432892587600706683466634332933685302355973200615028691875130431192686717124702092313599849044798519253060912436514993251563559575790544581966800848656351070894685467491609491102748914567220770904409361551633529946877298393694645928040634925314674563137853428149648309300234070667169282634828835594363241785900727392477453198308008607787744205816054727738423821129662943076869023877381228025481230467270619174269682789494916321905287928844980043795738532931635800800735481294147887175015426396474771743200803567192547973882234721483613141699276136468585592936981274207843043197757369311226757987223232718516590085295773181421306956126445774010304112739565930626619585872875438747899203353927730029960249129244621514144062510825993914454513405197723228751795118747524101279252559448235879394086157328869662106106995663544323701183126985985804749412889702488369001545329518811517669450688024696915414857317539504297366626530711770217734519282051490198763692788902305944284469549372296415267440655227734782963944119888386149569614982082187146912413896431564776938924114268755932608 [131,105] -3794611842031246397703829802481769851684569687894055052966432212094576245691955993970670964866212367687543421249714892750738804207405855423301341527122659168264417512480855249231209564995885378353378572736009656116995325578793928984507598500665124260366334496066192637376050402010675253987250033124931014507875257394112267937904789187006076491381359658881994170567063727109181504225077308356851900708068460189701906723729629650505657218153800935571046909821791314729501415850359108494203760621703409842622872452027034767196626798326655278379004746240325960572709939704426919173209496854548358331961946556201123658083181038830439675132257076307410040468257944769820050839659346350065777841760978373628775523474124162225403196911704054040277440465732363566805838765588722579245349341035842884688627605418042157883316560052942028094264675437443175266440855611722787477240564548519607972363717798092959917754075724696522236043130822916976936337136126589324296653862975562349526345556511915031445416166928469844188282766844468811091649104170690453180154786115401516719865727280935338919060346779881360001096117371960957793395892473482835423418535692834140757479801655397015774667509970851997676756603349646211782967424139514638654722399009952402662999340163433539779952977958639593370995142152603709104820579255864201804656951231695529811083006557562425358650257368481800168871011853444342183561001094759196216897941245245684084273483597769514798079069726145149918078059780319167131838907826628432809214495350854791645393196884189309769712294483609871666070395643327742284942843743281528739388628496772041069505426458127413161420528922392162629410017637729769085016138201823503436316532602357204693110359916556132024122334303035917540522226698294995166888951375639859048999118785512373095902561661907579662998271119417281435716463271640471030101960425669854812421674471076086517698186331179137918807365758751557518302341865901203549311825602038099209971165738435994960838310752038924033014432840760953256 [131,106] 2407155767466448607232492149959686942082187659993235219422674561961516484256849388988578176662057863813861452770452464037204543897608199394260752437990782786761523292660738992152015851142218620713716232906745993971098155071014641641648025867636419023954823189227440683659008454482543882180027364212443105379578699832320313749410916746716546568799352015074375874887934469071305867070110118204555857322733688679502623684931882658548102051602654997592735800292724515971210667798042312075103862215324093096689558481321986465500560618797723637871139481746296531884440447629670563876297210479683948863022015232100706724755664998691557196478164437918206749014459739337296534666879624323310800320316429335218438737660628000657721151968186400944834210940183115445230349005407088221343009824544202740907730863112705945288259160310445401220636084582172626162992740754858959977190272020406331343897968068067005858089770951838245364446561974990507834009091033841898394063705622451207259002600913971372244811257052249681873792609174297179045879300042974593403437118408462257187191643658842887165446602407941101801798627329320035856999256286106266050753186443974903097420205611643577993947340421039955409148510752230518662872484328691158137451893674433855649194394718897196396532028929429786644882764017872553953878574379048179465160993184341823584265472217543339236443374762795691207051320637776635618954654299391266214586464414095513439901580883045006580900109843039694792450637298987238743105740539828907594298783069421949343771178374987446942380529821744446808965365256296531518950396890210774328952948110865533819850932835317233591205008835641445548145531084780932874324582460906866910373321614409152094053425084536389293532076059924415528583077511600836197756817519672629832336761116693859276096644606744147982209166265731616253302156165109005021531706526484105824445680850566196725930109584411010021590870041855633143619505049221642834072324282188207186477740379960380226690196720306437057642476110704 [131,107] 270624300122342425052504575885131087535476592749144740813028640263746224219655508827159613577661058993431342830631458062243327784487454295979104648213460567315465116571833979005054714627040241486668937281467354078581218308240294371214512204351257529385019014005534231481589500032424318430344808394406947559195395201897092468589702872222616491929497343076249786949323390469481958653415509344741440448828129491898035543715267140013383232571178584107791250765647228461335928728796967987706289187740111816360296116220248772273889749190531407229372080067624850886650766499748736746999036921293514093769045038949039187255049526391005410165432686033769329730319991117898869532359169681842895408127795216066788835431329974107613869763013628467950054800043506063137291644957240259459255293200131153403897487295071186886345531036766804039417541556557702783126962324224333157764381931032215024980213080856265323075796756831850299013138234431390241997124731647294685966446842266378206020517097384033938939504617680314255580264067981716365217245827562030945595065745393628298576147657634422215370060142924375696381446111571758764198069402640251229033850549724272594575174281820010887359506273275863359130967634003445697502058119456556427170343490138574798340287680431483850561508724469824417077651327181240559351710416644339563060020819032511281681755333525582007846468436846962130362263758450840874719908900280775977200914239371373677028826226712271084770789509245834929146089782140926419987360072272655088445041987976458794896494344716872338999660876275429375142273560478908482987956760031247057999931040139292531827221644064496420030001235726884348009390981956695862812684622173105116194540363115785130752387596661180208795804630218396859829115617661962870568845145645869926507137127872009180528280598585118640285835279596701782081485369957501553830718467332268081266567931869929525248391869890283059457943655166672950122290699627837973738344403937574627882014421481308728264010033012153765945774 [131,108] 12578555368655540795568378594207379850364030832959529998959297560930748312199143707779390775838515281971479009637668495874435084915966917242379788008518558040352851354319442479124140443891813419134969116859983592075909631221559125387321851735822267638695525378077538031723720776725108308348341050975214707169791811713188007035440971799940247719492824676895426527369440922715512696748509673079529891029514253025094512183985504322048280298097468056633458295835195395314590786262229259310267644782086584389180629095499312705116061810896035738401505903510881846650213352878278862174995871305758458007542638584599024917404491979103766093424557121317841649888759018454121379842218944948509596294921805554990050042420975850471196586668624674272657542577223259638392802700619726497921385798593446942649958876832356982635523143456249392318683661249054592574044414121687410772413971870865229777527838550350854573727964082721318855500658078510200540530275167840382689247502737812074430421849806702538498501171554972798749146417217132975237673385093875218660608440299993639111705196234917266518134006756977272921970570548116401942926090748068877483532737927765656853709563125546932057750394204678105754833361562047026796516030398497218526681497406430947573202245621220507906353462687360995859710975533363384301463600196766856158389588822705448803108616066777526924662466581097291681230776666126148234589152997610498374573354457888278664759572446955103035472951698045429682973642843678937103402765759154149526999815552920258845716899595877011468302418771481510142613912459354900687959955783303059477392384271315176186537868879758078599834391768327046490721582133992521438721839999147860274244671666232069491789510389970204290385151214709956820177451416644228251549203069124359184557200833835277067141413495871830417920816491597585343002953766960012715764817941839595545900904877281232003791489597454746444913032651979461686882393952928431145520264493572000031518441557715356746706916636611648 [131,109] 281606463145742581448880819255032365813836452818146331092413623509230950308063909157258269015356943484744150581088503975672706564382630799689712219882443038898111422575409757452886785119668017262701914735465504209081855746730214863059461901585442346329148226499271029514054871254454061786000345185598798388286415580852509674905085344443607041639377264828844883307905349764493758955957260468887933038079215740784701226038796373120645823239331672424349343264304407499091134817776547152382790745411504434571306068292913278210612433578001861801876092149399249416368806087026031501151830495118017231529179564455362075323171100043170057994902186135291895093927896450221419116507814663404242858574750883495836545022597550643375657734970151572027485262020135678101560821270921028498926450435616148133874873134828849969246670214615124027896362068273468893686750455263119951286688687946723609007449959350667304319475539279193274052120145293825143808279245245602611200782989590364859277195738980202253480093308954639399232199106851091460244824648526714359152996452036108455756155731795350744220864099876166123610675988372105749602617983893176196456274381062303927170417907258208785764596060001069332638531268751257410612475195015426579883974906604170577663465927400315513829237039617479224401173948120359086256673946115951332382120813685382194642149193165238995471527529465372577326609750645188241661876501778342075553480530691029013871786386596151475963318962018933548422641479511864097287839779973431399609362203497295458070486263536070040249987311563414923184627352190637522701138511963377981092770440452460489089650381423232693240822649008781517755972402565387722796009650474192438934085718342261223971061946530571232513459623115767672252730792330393058423002307944608590943447026385407068877756134496506116373487810514658627111484799529032235363669509532911558115511937067139970239619312604897136920056726849570126590564463937529733221624445573007444344569993232811638905734984 [131,110] 10087797594071495813150380672034257934676592024328255990676771657182243886869905461595844311800375288224515588201860259589707392505523448882944450136141615568479294223026282644826301184632872837852222748188892467260095208651136258305295526073487741811470645642846960642203012263929555881657789736689142694302106123103101840722468164599557331709788563143082622274199169709384433417897766338278667715069775039359386986577861990655101995087580914537819417106716251061834101090216352135059106283695099044777683780688292710303091089496297177441592109290297841042889013348041427997397954086417567258498154027846861388426600040175565305259103450263230159425485318499704622715715915798849620851992202124638014986455695363391238430958879009947463032611886975201754098789402405430838840039579476014173330010097154154147300910137301081024267817676107834545100174888651967178786150930333226429053956096147823473240902104503307652890579348369085369392223340636385097160734009922129991994243128212659890612026899264789490902789638526117187474863893550754646013469060123801020438241368716481932050199134107953675142812708887770918870859837832238235598466875752719735777152582587458679047611684056944376441278686830352847433453586784091215341013734169289394265438096933056967125901863766097587432173103766766221509462825719591915070241289675893739589582577786788055428545192574246435881249079865518217658570585603281259430382298387977155577296984906836999575136756949299026813108416037205462096113121667380456704969588926488503662295619542121262183422995676885743486869044667599644026978036909562399322215928559820558419107616918582385704816773402789390201458494482429045163956958230498444488662861540694095855984923994649391024067121804882252038754462574105402288844309057483863710691016098521337521796252071789416721988619750569353445164514975521265401989805769396650574992411123897944934735002717017016211636630947349450723263820785856937924767446898178977340741964513201149040 [131,111] 5814608631858968173834490542688797018730420382230213552454073079756888228835883117156570046361673862097337175024897785959874459840298335835218440050509082432904152987590261511107543744699245400742042123217245527448268448115218108683103383050675429502073110577637057130116186837335400975322393278361365836267726985877436009107018036600856173111736811581759512163096019145886473111292718378416508706668224092232604771403300728528949535102814287256516181648673323800295191943195222686420977964081628746364603228583361545964459407805707821822494775088214459455133786253256412160376127291351670900720992017579234827548556243918772983491669554422997876683075245545113897389927473941104216560425295190656547680293001533047465589932047869987568653127232620036363200009873006758519908593112318396075068462280908310461575799936455782765214140675143988092627797194416215779058251359606791736096573057700440194052837185520794853535935561594727793113303834575438049039632219993206147447773726531777483892588872144997566913169387957817873593002860200605278302908419339080178228396650176476719450521119267821015988532671083635255454881746973778987383089494921200930800550711890454603403336420693543786012455727677234019239076476877870599658123585587981347829157304190918395080492888413140043173967741110290126877988746346767692874859351946529780737957591202725778143449249208644994865545813145295204947580217689422529121668070601147849394419165353687025552968293178101628734073791073293868238297097543951989699173452857770065059515114759879914158127367803250494451390069267666218145585748362159260736322321657377612183461089266630987723700857860106388377369333596026034918029608027414354886766928138243879550835286857703778172069989505103272581403903250337258114650272790910553069457374093325765673787122302673043258041425227765211398210642023152625110185894077976693380289881645330591241597543853398673952447906446132280911372139999781118200185383139728900231676497606 [131,112] -481084432839557256919657007567418815153552792467137906934466484967094518166907060607805262241732223981870754712812452398617615535841222179702429587388202437019700980644429595735471397006872618340134915073700023045203087508788362856643850887895559413438134124313394400869030972562927160711106874924725333850670157881458639312726295596105243442592572118306268024423291600975158570209258873941010498015753991929781264162585229398869985147399268319131966075628645684267256949381190114360807178268453448914257307384284842788580689881454961804020413772112835669609429435829259840312430194656836201255726363190480649607594724484598705683964010003397591482586430896922109724607287164724149641109121923200504422232201073598648597389280114056965095028557527128134210964950363196787075899413815109630897131453926469770700200696593636644356145750378687604140874391324369635822160918691106617284286710400332346292791870602700562269179065450583130648318098423643610744830077560317152771252524860838733140510815759887540140947647304875824085217825185369314383135095039286981526753029552846177934698278064230950246713957977434207213439069454423333511353174289511438251231114362900577418187492648653744258382287037492312709795069763053502669216898133217333090407362821293766561110803238825192623783099544597907531983992602549961651090919320363892598269816214360224396730270183150593771322823557643930963182569198386205721696934925186871599016267844878437755901534294643092292856174397003614296995337047573646438312058830358889270283665142559182648623510364384686377770573759690277653946204519300261114421233825307452705485110431273824684201975205160717113377709710573794422976626951128176176244231456453969541211593358081374463012068069683573209045962973437912323270635615881052349511057870700080035062006833442181954162581913869691545626046322262243367657086599792365243086044140912636975742686732736179404371621029618006137859521770757130804697484187639967025792 [131,113] 12919499141982627015453316801318299586184635092150780596710113045004289152172732719885583454327384529004208797356329748101500679351480725295110365898246000220987398106592802913343946377099552566264570847921925512757232204118517334561940768647536256919839543108528729960834759183892805288335425319120255961041161312490642669238572380908449842869399796821896990078601484071358297223720812175516949553499709642347549880477379469360718558735853930558020423422506712326549203698924441421824759597513101008525092930413472982554250510482558582324626891547300904536356375507406787700086739805103191346532880695017345770445098430866663889943299321376285194278303506916227923705725383682357883827676112342128045123927258843950319655934896480158784438783150288060790484264931020875029766243447732805997669768039766121890871643446678310736969355791922282947876627896555175454255788192366696319500550609783609885559573857347915188887564855371784684832398570896197776455868240469284208100045434423624787869183373768828330852092222725236661114476129701880777833821260247651725032243870766233998820080017606349816327654147220088109250113257764520396990258683669932501863871291858555509988722206930568281795511298537314014929740365057367786000126918737008556249986300379404563129661862122322775652356190172616647514143556911337555053159620072617827092517622876467104304986129479284297120698787763379585036329136121790735337822920532095499406089360995132611190960641270499428763900258012427090620979293716024885759453482997718812551963442327218137863355778517411691520299142251524860297696508593102514922751559933443620125131275640823604262692536611857002092171944278401498352997636689669837335186998235938735403293953279214951138842224131468867334196139543350786860804977232752024194098130959035654696617632342151371474584567239155715494983258231061428832551897827640068310509972050511987475011513686858405629130137667969808298918643973073872380649964762992 [131,114] -46569932879243531708362023064691076208599881376508774993350467015194492622646748097456318291421508218455028431464594874649063724001430648969163937647368522156496918617861421223316356629969950008434466641696152507965517186036080888376832692395705100892019941617014140553232260318757916415801719219683359434413256037199220786909633156073107509518061131029979226650831545697937978846689190697016928554519910826624013755398311164576395683253908492230087090476328504400442830371677237270416345340068677682494656951197718218547329866452937868804262129098161603778718402401340112760473454148585229563151721112302869265128964491933907920264746184057335827674898491872777125898220785941764001961023441211403591923186547484519738293613429506553572132728716610816633191696710293376947500198093068016817214341506057988169588094185439746210847011053453674790728337733075135250472195240562246350076956108571000464412456121466013166603246491243893561285813888735726992715332578640388951640216815435901086065637809525329978320221533697972442067025118920491517359280872500066762837526435481754188296720842288451849951930841437057338718859956391969819857563873694839897298267053045397124366082360336490687050764174373927512469033936374792304015991091037574555972964690529846564358535276444409301100148157953641104697741493113931067038263631855463463547115444154511635451325318720352653865577398778331652484448839351291356755955603454067508267147201231398067908149360802205968998280968201631687759830777280158852588122543450556007866903814431461068823361965707552607474438448130830924935791618639831508556685620562990387757243915607256307071555892874873142914405207331344370851927251668191651454048392613865222361536142423212152032947120472174928578972956456355002605949951766988119699831982407396658862119088192755350971620886085076051735668939643644481187585103470068863375359790856624773522224328619595353379471983188275155702231923091379495678160 [131,115] -62143221911949839043468957510157830417949122222731431064933967795267451440103057673652028163694645175032257408146549224105307687317495403512641009026653357026028146748163983672874377477706598147896524484505279750123527538995460077363535837101341281860424978398737162626976628911206274550918860914524739200042791822494384974127981720403315986222310325474137546320895431626233653261486157609872588931263519032275280193603112793697218794686784166747894644808341472241029214323220463050288144402649476356278303573258379384675065861460987759762504288632960454921523798132898417512268550566114355213869984077029365953473001528639281539928709727165064954482679226196572816381533996524143936783529843949106193029726566008879927675684099506487025270941455951144864150559529517905745907601943813611636378344549299877273124308222373633436637815232364553124894982679454317095780243841879942468431334222602073477566648303896192141653699937473545915956866535100666299364260750770926745649681189840579549299607062855960127666659432961436367655078543897184261999645228007780530839311313879576554428608140858033945665482576612066989576664106320608976855020288483305558231114416293441374980727805387053565734278260506292808493133827160433149725877424837916563073185346721572523089175425503194366001535158852620386855968396123439736595396612945438613772206767436022575827882464235698209245493497952939061194518601373534091166274304148167608945776822015739552495931410692500359315814131770026698223225736907765296607652960155114894658132903757741189737742460587958398065164197173337061106878249496772945770299897019329506599926416908116276491655146176230376093938933116866135208827033864970699898052711747711614802188699724021946182782213052258910060262215171276721089472074769343728506457955405510337046161265315670565541142513915156767081308190358941866787416244882222277987948949220010588680237586964677237378055551963484152217098128143338 [131,116] 125709207060640226423178292127060340736024140625071872503882057545510721483576538488198657012528012095597099031409738105761796644294638632732432765197876525797000036558340794514108699701978275045488068119224602637320104736437430144729202571282523633292742289322190255098455939504320972079702860533137821756155578535498864945740351090171568687069139558343157928868273640132662204458912765417759232569308721853464731147025498377096662097735733681041952836176854209256155428630474863837598351635105569536551830252506114560325122381618827282310699916168883126619949658055082785465203403041261030729988718377343805356338442028100896955403594155390507954599580289916460912565871323581634537634603318752994846750740958350745017337125117628874798556862515767546007537845001083681063080324050954912240422069261358064325166810098529601183385752923715144392446168527078428077440676306525018955401544921609892030028835352027214078108743403582588043577372905634707343093323605276573922167362736459632017962957992595215905635170043709622580013198597662032532667425435036359140807847471620685555411919865327613168035410023954878252362191600162084315753342246417897437335188001040914439547232626870618546014825156469940105716047868325242166189098090052353112834386748705430194219477583443254017478856099908103740143298289234447785525223671361414078257057703387680798356528455865805787665607695603180886751930065960179948255380562830764968368361863326398356970838635894439610934063711696252849069698136194837055404076510249736949213288339773504173899444386282244611098049549857895714888603137995876310169673019400475788574252535222961172625772331067900636055011446828981472433666988729723637020131481869542490325690282273662170062368551798907485278285039345838402403976077946064261047365759678585785616747147832667451573525726275720371017863195018677987929249716363064031222513777823953248185705726039583987170607707177481877128608 [131,117] -488474877497495730446998974635718951068076394309165518043774569319397205450035121924238753028974874689339133404166985408437599553453207579419271046829492768896208957367634501115337437114982473773929569635446279590621299919506186169877061062549770519819922562145294495699187403952529841807221618613739030288467044603526579282597345183056045036705969695852941490716734594051005839695531461363886821822760591530570164475944548637997137588515983627892871179499164447665825896262505914421358789634550130113249114403889792796008392982722061054548592095285882259123574567377832261695593186187327440052653616642860814398375713752019078000914460691965173720670053039111774463335356955286436397956968025924278846309936812341195699610084815520327037972713389351950739674148089907636793784426540297569901988338289330362547585286842313253419582275090662173634670158378818672670310305238732502206001898884369057064269533785844171242856234795740157439028833257205712280225866758359342204731687401039808475641037869453890175209700545099799686534067175560682567809040068262636902963521519388047391315068753493175896841011950989962527817657195255372689865982995339463738139439458489723961820339513496944376109109389556742233821794422981313321122683522134141114500860111008351573912720258378474354888677531140229495194479105948586936912199635293344762115720677867907752386854115083351343178088376761699428265335057924631681750569296063206468254976691115579668088261059368343765874216285863432037174255967229238459310035230576032802374693475233102062144992729606958488216022051634510837711768105770009408640272329061571974696568540194679354832102730895524300971866534588150885726130927310857102027421433926263843917544312244170828075269225740861455319673589664519582665072571930593642930372225504230655301248546504843448433098752852395303401919816759669130831147178516291939900394262206267797156107583252886265265896994216588 [131,118] 479558571309910367189001638386346018049993443725274738849331324002600948599635049052629071973148026621479926784523768234889257830813620213689497332243394336984570556804680393672984990010445189601574522889742836845942948240895017325284255505965230255636104121177218890634694263995870532288952089179443581304233905413521337645255600180496979893397847875328342005939389463817164030782089733643197884163230231422474967941077534706324708476355073604135380112790228363445023040032201278014105539398951524410687742956983511800580938116880229605367472296593076932246326674635594011201384038326831694855625763898858155238464219409321370161266286921765610441020746433837844413563538048329725666832612063168240992323022685836876456185037289225858351886294512211400526131836330381796626975394820975356797342579769452331774444013502390455538494761493833617608446041116222212774430961269091105414902145415499875606463065753784886362627949941100276817694284869775560679849946841587909420376643721183550951347652194346992885434913130793435091115765773875324616758016501258224968262347154913715883382994295719825774061002018639685648412195999076966586130470373333329704018196530436532207062467153347605629790965523861381023980723494900773416480251481293443086624945414600650166454974739849014299448612932795439758573433201189366701688654762018556571505152242169841129427378324237140853860460496018078388899011262476061943388943580242669466733280403507406722461468853808244414981730229156815213640132460844454419804723204819715976404131707870354761052385565273087345632982223601022156039550639042054135372341996515289438870070605895590621045458656192050131080504978690070074601576641330544778954411492571579883548950880232348544775072788380287959308388860337051589707215895116480850562228029594379240368510725879877490124159121370640407119312297279085748967241877222068749956924098803848104444505849468684017342144 [131,119] -117117578226498541339103331982314736953045654938923463286805923024941499559641358637366095065402536822643091843554157678541978090082152118004644459726440233793308758194438587617339974494221457729406414237942615600151972417422107481806467821823975042874804917951868147649944353741430794321474357400370227114089115546147110717141485623103221453845937511754840760572742029730330304463149175502123586232841950575995299753617875513673141285173339918393582425306789422306037525500341026311912732700033992408921380338145642840023434983194994537928696853854198477087493472391314766322975177393087921892604167568761605951209466552852468216126410844487920876074613753012434340359927366035165991153927390005972042155062456083134243227157976538964538957884257582772882247004006303679223958783065423714175266023620108540988004618223171987931075929045371735668814350048211256983570841022208089829803460206309949586547823104674998724811144016633528530414475008665885389763029234265800899432036414591302427773695403276351324451027909840084034059864939620210268437901236060473670551204257885931405582226794764166554116073339091661812444593329560279710369240556854128866498907661936112148080516834676594709250738663420223702775869250479527171010073612532544763898385904782916558130137984808876755448726803421086588064207170698056237828950975905553174979600156720247067352721134987731321685243816789990547829736179908166985687221983035223937196061417075203038034925434423324834184309869459702857873502807898952887394465516244618578262884541452757022913977922372716472542767894312971487871671802516811309119643438129546548090373831525868530330385920459793850391513387305992447553761019987920170589904136364721547379777190526235950954367614341509207373297588939287309367009793053496895765997024973418511248021224993573453835798013592417489763184667727417285706636047143852252074235162910625885715944538889128 [131,120] 16883486818844793898053716822848510435103533867938903900006823455104842336410975245341397333345759378868238001331461497632515695680464339380763422553830829903726636633271069655837467308156118247822820883736297981682735502793360048748881278628303920971159733507679034104955845924677157721586611521214234139760898504714630511295617196229932894358416859044546780316462862727292571211368970255859698511909115933929036182957852184906033220278378408241784335266816294220817089747456892557591066184245194735511915118635693052830010764921776866882831542959531429568495243285644834629300229831466002867915997255070149298642748958757098922149809059432209572430293507853210725362471335688005019547853370829372412202313329899684601786652526565524218913955890622912593021176932886004653112533387091597046809901229803043581988191235749304759336302253033217165763767687656358467646764136757347059754575716870481211448056356617954414573063580061280123089325472825393383682493689737111000756508421251564993502204738520447383796254856211678724924137423924862440473877737633651118731636087306612283230095076935311130698727200671236554120120046811384446629389656902689144796731220583200240352093835402595667409593707427537238129569501125125132773196042670740041526058130738869277825387047671380725392861794808040715447287795906057924154623453798325108243785626219578836847976308175602897716186757831887250002914608706412082000259383139616472322903172334022004840543836392088654012327019222971236553775621029572000858721583252142901198326650561177024611565275720775846742075411876665508186474579942670592357536949195656140147966036322854368424384949541537629174526615345373319619356540533560352876832036811501409149940643238613912235345318752474654650166984421308432481690443682944289733872596922056509442206447577031768417462359579578001735889960576456215266069337873724063929269507353378858432320 [131,121] -3266906495682585082264638248604334270772820235276466330063398471841482840547692166311425183775040671725680462096777588093205196162572238848077881519045348816950663820039637533093024676155929431435474026357703726391450951464192121935526789654529879589481401945058176573865574571868822126101166334633363919055366026292061964741677430313143157733041090311385938742444322064697178539752998294835579627507480570671609609372559061833553920760843186108476496750755197889279961489652986410572768613892556224234189603784920400764202361443809163849300176482033698312957425614069191537298853426677782931808730255979537511452057553787236710824496704391894820845023449338263752249778064139718809271630606370227964484979735370609450613922194759003373668024557367237626757148122443328594733703214551494084812453843614458839054507575744521787936359486803609522282191573834135784872257198070535083712164597065434470365194187118610946857742027040540151044553350855703158361814485837819819871117486781147968506064106100151878563036527737242241120860405807579816917578306569033048522015198006282056022156930176494742258169723539354866734709764793844222864552768696060243476962528482867498721004229429976336413786979203178748487440733001198717252875067440436130287500216930392089846772856288979338700597250113579036168296684283903961547362608291910327715439281724027613022257179557767190683822625494441859417895315984166713081710509630407028496503908306886012631150063874661872458074547409180815475449405133235556495692788952450801563213492726429034865046710261980044579062221043199535249052382382884808557004974168035314076237926024919105190544247779577953947124890900658130695359468444119099036247270464225131035767571833177288277933191084136656092557585684640471222952152652283533106496607365469617889837781796262522786611060201893400814220742696875206538599863514611288693314554683624 [131,122] -1272039258307360179368546269298943511375345215626439542629452240617248957879089095208970410088783173765242489956179264730998139616775232244958839249117631527434388323134800967001403065914879501120738130241209447184812611674614935707534657855526410066668251569477720391488924738079752368879151787095781772177645329848061533535605174991212629074537186093583852717999812431315103347076382845590991548454584926602050543583244323528870391366164029361071458699715825893131933215107431684981053849533929279183121278565977506046301217276404853542958085369615542755615796515301826810877552897053506155065411064084733496269810300959891368965860391269898749056092477414200771665101143068705706409217742727651032149823243808780479161694739540595386063435968028372867556500542848671897732921216140503128960847359439359986669000377870469810038710062389940568487867562988753805214239178018013973129567028384814011260868127508014578010132361220720000174608776487760025620542873908478222910086853262841970545331825531881486976337067321707480660522040736162894746793004396272445984025569637655677486501111879165349928384813969281644524290054395139979186532147089643381057929590854105453433996159256502138359828575293616507234749084488715378247160951131983127910711203007721486493055494819749715118103852753779390457321947342561496762533418737164742895808575524079598796958444957920198104894954522979438135092752504798884977873508391297440755754915290117268468213480850818627593011423952907294582791586448170544398794569925276933223921815706380356639780155245476415013874682308811386390854453960937607264407168320031815948330797249942391398324564161345382458552264092450646030902939219861618852100323783426385779622759289137101156736607747498285247248255917934579487748874361694852779126069594644577600558300361058293673537332719740060534156883200047145206746393473341001261840 [131,123] 235440855041675965193937368997370388208601284069585240320882174119732848741720643984234564829172864741468202688287715074226256110120848545575067941555761656453477041490685353073495599819909436276290212093603017231601219811366163994035330321581830600648970204559482758573740765973306272420180542802040728624114316178452807768043691650291095404072798054943871818819665619811944174008914628246244297807852760179659228480713009503766458919229398088322174694904167472810401250363428037976106644235957620977626347423611964415401643777737103251598393433899533282095612056282977959737462242125767197650203785770073134395566121079265918846641764311688235270695267913490707720520375359781785128398473980060746477714108122318690532179990215759706369312562965816238435689277303869867861039312415327405891338283883960778801149526828233520499835202337675480543975099201855066895309014841908970234945688275325426147016754106112596817024935834047053028795424225099338875012501323448934729712364264263686580615877259754514336203829186627359219650176100902883357071235661595040079522185728217791355101630002044923718247916411393987865646793388097893519600294194052093560525622311345948788628398594246626532395048571774313717878183987726928464859185355276321396239600979122005413305906425043933860785323279407230222632491602853263431320603435618410186847606018785054573655846077042443851017416026231591034800951564107706307727228545270936598493379601609474633108177677261243556538851368974755385505534294433843809593341877494722551948239982237026316227119046389291703786293617302349412714943315185929407884425380793516477084668037843520758986969706238601889997928723098811315655677185621430643157973589771875781990444332964778108858751917000907947051774759960691343848985510865099528446442464683162432793453674285553747539464013508024125500264133345918005339782508158 [131,124] -10960851458400492596764773458252277746349612957049125383107042525882536127447685274389220106237847505785966514063209057484035609847793670122421849776745175262816059064800897480332590511338772155311172538914537598238743554898668093236572335899534148389278002690067444066224942177436437332485460803191285814604415020379726278845928721960207118909686311031070599457164827624790833650776916781871273443676663892823545092980441408370982506472477444526247278587402903834912425113163695741151801150163834785273093483037679929236460067373051867406126038694771728082245876377617006594143629573557128059342943924117144949339944225914469193591301567624915418860391420838945756726516583739548925883289885539276649709457835083389083380532752367011592975143839103357363117412420465497145779332964667337107688822832781317701716155245654216231625914583084069984249947992943232367516577630384854191847808569520504454701470154821543433191752249115430847430376888873312448135872076034164625017795977175773780872799876863219713723570900138522289318202951885181499288931167430304304931073700119624712506890636562517776192219734302516909244391810816274486434226162053558228907421970750330147601829953583764281493424833092528394202614950342066090302621489692725588039819792902898383627194351381157387554981349541809672902175755596578154588044601189327219159189047661108764677289648022071997170907494973984929097838714851559221948529632369173369686798295637472018615983369287965122778271969906417690537548546576127722421640165869495671598738866849563151706726078989132729072751545963093604623174238216016270444007313450953425191377730029837605750863890904383830830792534449678949255304326563786308658289181210567131744778337633342557058061000486489036907887613673998990081946501564247016298351515717391178808975924608749304404925749012751552501136728643044263840 [131,125] 65470213127721977033771203004303721008216564550164536898413924373642182114021761372146935693043855960998452795921208802484531561903685759731673671194085144835501690480583401604523614496863241859899797122165124054759135310490017396962104645597045296056203621708126975690935272588039238405277491019842749195613345408468203951781269223971094914580718190798066339593216991547537203307175468823237082383054152088512426809580468122344185840173944550748864279662095577093534603666567826379646944751590323566611854870638366117232843911823296994670420831826888505454848208905428714779001237546886755752414873405207992616522702181815806407256160487230741652998485901573193790339233249385919037610672104248538169271452923320164150658307174532955182694859771677595108847407335581991149819380689804770518952147464293255716173273577242321585462416897627154614659749740794034336611188009458437233389783923443803713662622322178828108936523365743093099513983882148539138470808655352827774787349413278457393874709339267890612700780337157005745810957683275510093468152884710985076421514526314880370990524916441159412566973718777469040161554810182949844978925867334499423393700513381280635537852946988625212024529853736346560759333554736243672052865274576776466019533677065371067557472257091171733288658656106429296866797307526969192712894923923347386758885817971872380113283288122939419004717749802391463659569105826133617455373894547736390657906228039648972693226373094928025950098416907333844838110457300998585979272745882803879205004890899959638468972230127968478592435563820683981222841242039312286629173975519919320397164410239948792914287448064539530529137460041813759776667171162312730041921615018235662946928516575538477643059232491557872077796641188864387807660921547355160563707090549852909530195870115322911502624627458382904933288784 [131,126] -3753718887193950377554582505230329182005391138199988074622558851539137860331826551009523765829036214885242420608154564660522685447101374128842846615111636425604452602781856426255053191420064648629033278302013207525534776733584719072262384089238343984606416653782971621549235489335174524896712375157678570428871455870392801101031131084533679158768720464119730259407105012307853148720037956861737927321309159777824436539207570802886308199685010199618773892252598567579452724632137500001440021358432702177296549230867329217101457618507816537584588467157811440873223601411586915772441942796987541473096092047332729108912274273001066508592953999751582655142329449402060244186203527681957921411062653551974875028743028787991401141044655105847156781979653661721033464843347197703668790701669097227045714172495790706588829917351178582262863261347068350849013858560451862622776160907636175716035680510361434249812296778120950936761385466294718203368643880764011875124250934088921906801072605450675598897781928199813438137362822305986799314574081958013371288599224497192137780622822380544948833949842177122849806942892446963888461670709783734253265262010535700975907601126319721825765567699734815581725667979554661815683938715935696100988691549123946562203635252417758329895898266444527780665959300188690664326959894663367682506083134469391361345667498515295546427166936556595402871637409355050108417027550739942742146167589286642338990634276837379339850367946597084089328361571562556352198384824220845230466362786425238182948625132408307742634112652112426545593552292335415647212699315154755164031607963988748102208557993354628930739107378529300557484277221244493391869455481693973086143101695233180644572984774793639261420561165760905733918665599366796878502060779226363232980389621102522426249413869570252698992449588497360 [131,127] 266715258229769482932766903252060292081766221943431702236515865719652609721913377511494184918440029624141628137929290197593489471305445768338962820606399814508889415447131015093917501450114535318327323292364389517007442162668019305825183425763268904358060351525350540006798197713859078435719026757285279762232944334245666267844859993211683678064794716315932782786290004211499312909778769075608258272218942278245053455064756361598624806556094792736570064055479838277444453347407723194651707821571294324983499439043122029014526443612469611867275132383930140412879325632810005517422480749106130981314876921495911792708688790645406214330216284423315565072571997703074223474815523471581305010907195473688114202406838878689128146571909388564553380513031375433549190368109703650666424679495392492051536307787870914274783345592664285908573298645638683439746561345662377211844382980751402444332816928830180839347791839266700800078666489116698598772354012856367687132664025948409075631501542931881412081608029217828937889844117684666781677368354614194037615995487953242812615770926226751309529225997634839737045879020342809532762493005008929351664242940222391004651237667210292197622792413268901886170487984898689488180961511681415406838954357976090785265365267128005014663971518288804940272805850802156438836586446865489991775172031787607718474314349666812386258370481714052947775044462250534353444208325813882450262531615782182616951483205235410717613425370185914634485981079677852495615539281246668999456275898305544691793860188257994325867692072598413869418279105880247539358616423632733332469997030239320529368184898945073426572348517927799336390822352392575461518678502635315549598657903893171946875203020443737802682612093745755227006896821235388328333109893811476920321547476284626469968961018179263315855166 [131,128] 1541205980628353448043330369446676455939536785683765951206274154854180991457989266552627443956101439683182400643909019126795531481678890463405844780792685674773205221187860940899846473281432133039874982582180955893411246725431737829485687330666813172580439634370689218453142995087731457895967890642063600436222777377860267084948673295343121612813737447515405696063404104764729746221239550586209300210056790946578478682341622327940776429093241815675310597522947298239230243472289394201194235412389397579115122569197188378029436213231160673861026506597845831649071312578784882903226158692821265153770088061385681735530904296591666503201138974783527183774842027285663480964353864643693554429996224547748499742862833036720515795882795720007430248520570446066313686792406698039459412087189667301248197160337798780827437144609191427374928918761618847800689185193172030845126460968039119863176299706614295187924222210737458659632934910563996315272469305550487224836719387733451510733803143814953811933671747694592393507142105481751863111156517000813268991474723540748452061632842764398132614681838144919822608118144784347296564941527834517680626041331940277442278882493511438221901292749124755590953339904545473932579191619571583890214604129972263766434796387508537900457288085504460560128609562766154962393500498768601937201334995705528112518289940786578633377830184263567948828533987133556737388791156518102319055727041224029717677502671081274077428771358624596423190514737000408971475409124058608637999461999778245896555705997916624822257028692307928066560145296807400084243515718476861670072824151744811576736737036959320090779780181199847441205270929865314799887579797847503202866783668884888824592886335749796833152383135456642234014609456372317747152144044416456464535976271380687450337435996384 [131,129] 23601884279665789473249438533900385942219608620481655029510478109757643430759543967389242905696192298853225566256561697467817746870477110867591101807362610441430019872942292060316574755065889055648984128123521316577718660158906773812066305648442286760825507647687103529243134815912557798969968966799261303305332984638156568479194847971859334487119542834124875417897786096569885173401652424930917592085534078783914558379131255216261281513968108316777317062639670752190185871846535612681686255072569168785316704605534658020852351889056988614401909168740706663601176429745857330351875697540875261886248652479033748423492602099598180251288749671680493676625215371977543308531461950464749711188888069220545616639897418713943015589133425358615460532097383986958612704639651860916950125718728593674353639935291674464006449486868361169763212391317582330967235580494060013147243671686958791967627067350735715175381757834120684116476408044777627796865758285851034926004862129491133538955744030739946375003168598314020831729224961314234421343434458221950307620406242452506927397089923689163085206805666883927655713908182258120259056177211084591608090749679358415351325512664428777033800840933716879751863006458746147918819355787087625937703502987811521388618958444041521552734610055777598082161130270211873583386019833589042328103923971999931355075987945491075482901596671016089265047406417248740248369245080985433984583708777801465899261493993791588556808571575173077649149944925268418365049424629385666337683317463673347208348576209900572110496038299476403869327332162109120711156830509901500303825794725385236209939904470383880084038542979390665734349049659139133815743215307895027424448756524197289359057924827128178371993854417113321055069095659258071825448510939034019494421724773642262868 [131,130] 54460823715744221292734508555198050535831089750684020307840371458831195770448891301727820934812445160409536420951152920993840850823067029516089823334716394576786666883144868180434003073507756377299450275063892194385877090740595649848306705096926904935844406067219526893250503128443116722681236473790924329419020695936612136023430691418451924493042364395482907080612135334796323999807542126095389814485438465111076587038212198698059529135779705873505806436349463229075157412306225500428974705724396047243949244065153758243965152776905036164279678016547714682013223717267827965597154821383647275292504131284398603713685878349524927056869368377275397724858045654193064226843794421086131596998719682947728345348194577703190369195034905658325961494332970085202941737516867180110555710934395938552916350049062064761947556334480969945004339271789560426039800029823068833147835288962152964135110429031165173559856729517150772324249877089842621542149899895044617587629644046256175582788810819855314028936826160321711416741530032487341137011772087427598230649469594476271373262029084587957175671951434857490532299633253826892554680065348632972518713711028947727908042679843689012907777497233650530443523357160678457975634951129095030387784037936597212907370437051900643792879512885984367437255723766419514494629454884032318031647419157624410393938234807382247431600342481341586864505751469819863980814332350325797126378439288518679083973419667534495024382008419140101221824501652909112852656509282266682453822780325202526082945059432026413133405253006790772322177963089993756615758718493205631733265395518055999796653544334010878187979901745409931966612150901004837000599715089845878398729410853137427980341285355040687385500087735486435316235171832067441688914051401826944583822488 [131,131] 187249877833275394718123403996244413303213368685869682438406343260920271799197608188546032548384212809771032369026220289506473412109382377961873285400421478127459990067197650221589234135249585370816852712023848041099638504408329436391486665680099081252607871379470629813928140788508516897390006428742118041988291924852693473081720835887078664071900941651550847436226564149860923875527865619968070201261332030986536094478348600327132660129711988431992262096721789802296418340544740730938083912507433541335928296153941898525743831218748818047103265681145953834108978758594172603249216904909191000811280113594080175392302965350169863838487386714160964564993771683826164258736162555792969259810841866887251950384557540251604569724122252825804152059855756802729807177991561930401045765492879716400279758472783506492452234079206252988989854517009086954765371037807744402360382895188559992850024619980476670996740830015572288563595729209160863687303072802942858704506464005640943219914946669571593146712383852976027570440460224034410165028202315056063470543168232072775031012083021257852246328729905017824326627295689613407878215743153837879048869318656895520945330694734262269365242600704039106409978482123306680251794466321665198415339423617682828420170251297297357196733864631417774196132644919405868939173695478257341351757854853607086482425163365819543067597636027446714085871112695955305806728015344934671599711689013078050135769012537188422462448777755856126807714761246642818471844458733046048201696709493097178184603303269903131685154673276287338319823266613364303708386326406222755361307830005239545794881384028946786405368164333327791857518938185903108751610922349928688396454701641539957434590878224502045399046659957262956591084247232985387955536124905115 [132,0] 7296878004489021972954675291766237970526147547930973254463347849160093125487594848766320862702027069323801132586510760854724212196691795712871058195167548774589663363065118725529393287214251976252935049349495594899374122374225238343091526138337263895740949791533229790131396123971925922921065170895428274262734790784794945579465320725473816781317734083268742493672418936301652473920068655409469175667977340040967106031776344334437470978934321714952472155714297871759823227029242957741568872696714644232105656424099942915184002372549324776737126825981487516518525840483231539443214782804735644187138821073755974522268289159142044894211671680886206159333513851516762785896752703780422800801119906971954677561980827052268531096180910897776171806846270668723650294200530797710212419214729913107696884102946865746510665952581545336247125901919235672463704523672583966871895043197593877539945193302960545040544317782973102161271772134668233830032222585838551469094340426626910347698691600353747092900999110695581284362225065344810262146052947496799556046700659999437780703279803452475690028977622070800425979346442710192888090130185280692362879554365519466512905491162334193825765107327432929952457828450977989958505361617825808486785527938456171380791768149690869572354518389678978083459673461022749395199345281044054983586134743328828286457533898705420962061402474022964359043888597763905831203081944745665291766590213955856533347237573673945060685082440717128572559958210994439047352562440140880586504596865435781734810412408353789246257459363753866480607653527212153860818979986296515281847595062306874136005664057537483885219966844004299066039443651780230382489531714281488009930108979806698989193044759124042673239706900678948084036971070968246231008736980604607363104904916129531509491730568805123174642099533085744299309470485205179356713070731459163223906437436851752064181200484753593448277198203921188768055564344816883553272583759027480133503659834751166079246314423905204671266421875825664694275741796593928844373904283657986800447355846331807100849395598263119036622126484569946341786041632188223065471376156084796471326759172985090705249223840956160841934439308025003924503159812220426725522909688983002172808274247214732609625292640326404727332700214982290225666315085136579033757801597013852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -34447168361444629349001380937801348914859039594314712779738263668370454998582740756872208066128220472197735821971937713907546466139211165086050429312449127925052152485708874953154014772641714648049747050434444710092592140641150923317954397954740740865511950241069421888717780926610521907578989000926124423799451434460248869294357194918947325120520339770977100042464679639539759946139823708104398248732312081845840280049488347516218942378094472701242153564097012520361250884203709106962008807084749607561684335064404763080824271294104160822445686320779709211187312289275326717418052071691074465387149370226287304846676821721527945689210897169649626727287315276785473925661571648793079228166826255470607849171756069219216865517250203939678517487732745586014996849553017553937036402177579435258985129421467952507011097102600510244429743263575612284189595949163551912663039690891244093963637803271605415801077662282834282913477384587619133969355624800229978379842664122555851282111815198461522535532612870351223271236851387159729335138455284591788430645707236236627459213613719979904176563326165040840923370541503325312762789158230687595741520431512575191181627605716669015566793709754778266525004202932037432845518478262235707834662872940030221426035865025877721526751440375432451416179798525895386372083745334940495092982768094309433120895224045659322027148673605428792491225137448868810962142005057694161491622407742260934046995698496110630119098869064322943721575972502760981972510871828533303922543191939828476240250756459489885144195968954187042393755644789910682468638140418150141065910030181301882698219987027253311620641220941101948117423625945985744596120376711733230090950683837697884949124541093405338765498962259606884118198793610031168437814335338351652726702365712942313606132069025769447388206394584568072348659901766848250457113031370194567622084547318697742174844744553467803349526794945581615406793866460803201199004717380710045397510840289793628118164144373613782557247825003237838730943902224710099726225578990086901207138934861866635957532690352707771707531420994303413047567337392240515489657155517042937848407634736527116363165586070355264348114750938686273186850160164520568772827791536078889500870961056482235198808981380374227229122838766938047796847838120700270284072323182002962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 58137239976804545413608368270895472652189694809042703651745664631144151633506747816972984612123714355514331664652055127808737128673536507224314186675750109321543914527824937026935406295535104817601366253860395122223856036949694431073431550394367505088951925752140509258762523038348058053664653653383469800632804028887378204758480806035633464535823944696412194346425531156552354343642594436199162276375167598805410226714849199093603395175662503632147272747177218426638723733251314771300290052379390735090937737364044612301225939759168943829715019430878734331629867964473142784799317821220716900842740218264356265303147498633340759960822654796081247619057274553609174037775666124706024699924933722829405925402586391920140101888409528479061649396760746408466758953337521252917094740773644316158991442096200043094066122895584704114810925993676308043321650326900104225992423418499994421899739150124531810114386536728657738748910484337400505431412492568928613212814806088413471394771679258814061871276145515142172078912144071873690935423771184613216731456081982217977561687449002498966202931890990053599668818263067404059868747055816573191459018909647674103915118204458003154788135593962662489681070988606188353475097552639433141023813865305392642298931500652142519380394465734888726741366407339292116512486481227092874949947284791553257057109229244026432414302889118910646730513202652624199315487745601089487343937144943176473090368830207206973470214777326256709040331484579310508043301107105617324581223172573334583390798803701069606812610887219450226439938272238306593206790156161922277755941849809456164333533775506015551065692866648480194594206237401021128049140088892786046123797971061898865934289887171876820197034020974819717653095089577716923179893623841764012613716944992299364587395366357119817714380416264991416301026798781009787937341671662209212474565869085196285721873199943563914188177311229707870028911893876141919775490325649226227773731906676306029518334190356629817961958663082302109861348872431458621219776028752255313929400494582434404357554524232489316394012445645692174701462016363159697547259706919664711816611365115913134420910719766752855713281244433678221159329761996813212453158763410498025061629304883596942507140850628417188137516592846502449645468155728575284954144848708844388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] 208369839422346955927722037819987399712883646027386393460994198220118218965673655685013044312266226962756200712156550436890871324460737062865527407763522912080064664540616456836763540855631159443052573165598933091428380233947771643758306165464733600316205618729315378784096957165402278054062968865158039989007871764770579354741602909438268874341678616905689769949008120693214460687771645693911592651673358135895586685007697123413921113078765155607555360659959712027164569576711027755154076643000980771248636820429496564547328067820867613000745328825411309914334757197717540099150480740093274706648385446222676769158135412382915955473280706422459699393203037189032216904055854983688039215588014580416662563499681163319973342434580376982912467700907459368495012298751669914971925315683931142076429520993572671178895848947082516993084276551792530001958232752416432232955570021768244192898841583136254455100959677273737915504675839467270444843228235791158072637479457892336045542896407051620339103650485598850480992683582080224188407369093160163782583808226375925170672879053506516842451815735795037298297431515560904173173094716453796946676991805944093286781723850209390905306109146233665550766993110073708487377547556080041292666948940758086807266045496454312090960456738729862312494267662787467401326076934415910558771360703974668670817193794461867585555793161317592866033070308639301539568310470746040731782858863992480773997955455136082450428407205298676661691084553307420355408990144925950561188641889890215676804576878719908602840672490441825795647484810683662231738713870167618117727820810561050756765487798030759933208606161783571823226641173383368670069888047172402850830937013923003020394953465968596722888855038857753872622375169812219719766480694702502308434509792902418284751639913179621005840651956052514248035619309136801014364941682529156899893940638166315751458529559737552495378063629380509812306910588506747601662774048759787292781689156292024933459744415686576317205382476003548281805470197872199853358141105564370283139607575591213088991341286348931342485983764652162100625567791584736677151616806573558753530316256906648885941225784849856163324934264948924777251022702787968308841210780264729741654822663293601114590963609157588796449276178341996423666309028860570608228658712957078741188608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 5937859319818267718858688316831979179408352898107802509397056466884687517393595878146650790649243314848422187387213542581789061425676109950620628636714205941549064673791793437385514714159540637708233574024715853855871409777864458163563854948687036662991363273038874460011614606615483007714462177805876337082573255821892212025191448703871170521341789532083975675613810982493981167945608384274724022115497542795580902459753667780968037937476938772640108870552095766931652285579427548133579521471011646942931082828619418933775694451428958313109813018482909130573322495632268173456865998902063971951946917440696731132627319773879638714992023636424160383323285872399611784245456376566563995071299524344696479678701293028424711959890515295638446032447166325257353875455043153990693047732408762805149958071909466340530031558021266209853706590292599236412617718697091154238814706916200349366333123994306692100731898906324787115320416536414876882420466978046357044270316928373994530164189819993389573232375344899973337707775695477396697017630174982945794941787679826785244766919270091920268970273997766114893285873577168721170091467230268206919311440275844161317539032526554060554157229454497866748578619087038117727051962519196644409563963962872077803285357003375877090823768559954896496595243764931686402173241421331507056451033415550044199331034267083478516093726439380159487894155399139346940003182482042174455592576061722695684663367074889901991679917847813228567911918771423741051530096474340084309248082518493152349591058528763481581739418166157568601783401113575557712892879133394009271380721762239715946010140100663398824745054647509509225675959430585123955434303051379899580593504711480791674890271058741218272097629859889837835176740769281564385318693390820023100877176834639079149046307289255134649015192907536403922203017078205007828542723571749107801553890821066520259830398566275131483906233325011834984137570048736303804620171161373634275380952914843525430146670871515067781844606555138075068938411996866346629336290846486144416539025973644621104074336462497816918310874302716038333929076468932633372941906467544345314363247528072387952683899182754835393707617794731414837569991506690382435862058299570261331190237390327685857045687569365733703206978452691543524900939964732805609153075283207958955032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] -6544973165912806980172658281196804622932843903185111099046223142684818222783223321515262189536977466325681702659237814581846363573702537691699134307066172800756171827212580789465190857498875655067730790282675988328433873631291681043202364708673547261357705865380676995433377238887696133786922468548575196082982306193736551894004308975437622447523974314824187833380051045221594335656849265625962366620885470736226724683952018210793808433205969500667363656787717600481326971173520931749988510871120013745623496558695974875674006607827159861940159610105174214806404498052391904162686903566656645899058914761127621078973768093334061828223440964399351898016842617948236493973124610873397718415233802387640408145999907075929710114254703724899130407003942236196421612226081349235027781003077928189998311076050476770618578947108645983505325492109191046951059480731238348166644512650556900989641415111004916197181658408249825376419798532328072176273622585046779320588402186695648662956546366882289872375127333992910577610082232824463310801418640498717023358118722088030019305596040931836992470143743190118701579275735271775318178605554804227393342022236127996567432199368804018148815678700440586687598113513325971785844863779317690577326977465141334774047110148826820936064631517884696449165811015466555617045298830840886937070402350814984770950008505932345708724777909607041105961114562212927578121349654669881015732361958632465378126010079376944155962274913568578768660526021335249086610031645049321208610583124187114915319010585325541356793003715521076360411773494555548562056747043452865187840668701888136203938964997633588527461017751523782733132506575247677509677254928122146080481021794608795299334068306617561431432103279539015444278216540184093578787440955869449850674661071656470508408904256570274860041338607416641870565119444646731548214437292391045644881155128869359519332615897234742498498616247891868229219213274608480455311503512728192996833951573808519095710712911516096284747763613382528765361099605460659206052701663025492969746195820894063956756214633031643240385461535959304780967637245453841813575119622680609199966163476950801790032931401835099330318172568248338227426404539562039602534229462269486214843919904214858295701097084465899072021759390263857871868611274951778475213508453558180328243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 62058639335259110391653450542577074744876292794007781681554581974478842306254539257265583238052341312413497458131535636732694356733974453899247944157256937019489024184438954054898995197491751837715600160694827257598073153270496287122954983589887325969897568396819693834588706734952688660313315379964088926024525063663788340783892813143061379296998216665892450423548009589785111991903273117819426655357691960327948068510237474800554172482318702064343391186597224239753906017170710736402982720700930816679913818524599696741457426308111171563923617123645046558689275311967561500977895760400021706124561308505324678165947177483204075971317341847261195383412853849191437946153654009944499988122209246943474259131648273945972440314741930094240475901342456050661712690520298408286255343633037704751227779704846398517690009136819883689834973219190474735398171085908959991223697366494107123768070496634764857660717015156713909993783890744449901108047247013839480950577148385281146416594602048104699697908565429222293855036386167500271384824777432934700073474983720191701328254114296157739271947231888871088455421845104080373602405475123161886490063917037889548562394697216233054093859663995495718176338413190313462893199359164949345011874653638328554615274254516714409648083755751829038458361154326230756639224650419295013556693091221955965494975686609443506585821218329888781863460696097330974809844906903480133233854366255895480102168652953973355944678595828363233599870963898688183742679302308295368618902359410372906283431676647958109614325369252776842396778764836248883572256446364021058828580542427553354352995682425424344032618946465965326893125266508426561241015969113896452804339552382399950308039229557937400561890349355471172274314575610292831544173072579049876017347821094802364939154319297896613415836833242734647640367855466926946070711982373096868303736025462608973296083957673557454566828755647714147187697488833999653393385351440383293610846442847710952251555363344541502765231220871522344003032777896141073213233168710885680499840199843038238760305412073631711635223451947118575150721619636845210853313902933470044355576916308063535920808804962735440084079980128993463805589694101913080897174378732726290307888950582611656061366095958457204901187460114075240072075970468059629454694575125708930484797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 850278044665889020718306541022792707096252564452153715815480248396909632544383885464731996770275150022210446722082265333738113838304611679256422441090451554307478394123913290358320570316030711455491454463730083928196448975310510140787248591973590193122829317037565787080059125948949590812567512168748538865243111772638218525893601455642842632699398975922923110695017842330973105167672713750796891352141837886953461175278963204628339538522303879071240461124666645686853895485448994621469833926410273941878874455992566180667976072765200048848663873322479885890532752426422276671181145564686147074102922563157197646997202392887974849707349588035597863352033944935717841947599187272500482391889208003120565967892032973364102667118737709354992210635364323236935539548855903273951407369279781613495915744366240108792153674353851466892880410798172699628937191044244060190886069400862322273038417680853697310930480741692941971996112234571048393015376112102014330312310634154071729806429522150353389192939910888597441635287665652747852021233880713210354641999675136390521099762145399422636278726717596526389682135425748808111356228198703007271882524836007840741053480339616753063952510911949320826072743959681652028822172158191845183876213800141672597146882782878561278106873041575905399074589552436205117096792189612061645055493459088308927455057730420010167883848144878370519276376875710755236064943290928661924202488923866257079744763285332335995845199995273290469352636118814945582460587945112425042698695799678812317361163590175058372158549536207061140542069392061469539796688923430202415273869872849436715399300965903399776038851351178744846039160203130848665752929823840146240710165929619078844810593505751769598677575253517993549944348529309037305521738968934854242290792449561260459471542030782604085609973084738465934355841866878450609669943030480048529912903372533448901169083193308906788392254251141324002266588451828725361640404863455362545836652307742477945199037744030021632061057138886624177495333424733937010656739074458600593096024482823980284031846777275827142109731855881596376300691814669678622726905874116448999208893535741414379840295435868191292023763108317226205500088164846677081600526064466032356656688147267947944625832559732066907169353364184867293727939763629632486126864440386514360163368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] -358086488538635195239210527816593226931109762580220363832286511391167905125803972390779548186910644272441833638581843487323720524930084445526631328679660304693127292915685448661741534879951696032803755439294540491400786199745142107930090967104773655429594198452597784714778711152268087210692923455770271389628485126258660662659729069348119531537715119814482026668811116147127013564438743637996287543024395778741208011431947185082364972978591878510190805548876939972784828649887558213286115984101990030013311691419658876734630650799028831076843541722220851917177511344470645386472689584067591337315265723703598098132003637706348783880684623054199122796678908505822987676625029645483165172208472358681033242276419783889534462012596441852407722923391788035378055606716379241425357072879002486861846203020653232469590920861896323394841341319217622164003028854810711011030329309720120272489541592704851546303846165755438643726796885377078888934428921664683229126012954228840130037071076254758335208545206218228600793448015158740572202559958913198513952553395181281670680493567960091634402507261194784910799725070899535784403388681333095534164281519390155669517132099734223880671908823828004345131520467781453694891945599375473762679344101542748541135186915428465813020900214835512591540021521612542009262794834231062511607675891147288367822053467072240994369235016203706841465374396199959060273068548647291637263042531645161563037412572101362538127973655373764746045755847934662893322974748649400487601218138347761376849374283179982868840026640803753243212765035079606793555287879735176257455535057943327166806029507654550719142016932563516044092267049684442361718589832178991520518046183240822371626465637861125486515498525215415079037422402233785280915696607798265625202203839419780898590914356882637397732051260165463091518932464910638630536009130010221515086109851576313909049295198638856562184392364265711025641474998213824183133726498047209915183515682863101682965983487543105145813788867703930113894223989014110858875621516927510302303869199269229988515893755643887320698273513644379332275290038514878404212324006547994081297905036137194306018269511575125420213395148929528252195825324397781635022235962286785217864352823638412051415767568514065121578518023519086167197566730527235024170968340419313544546222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -16185024382478360067485404278567772298023168200748451637526018525598514941159247031552246496005844362714502092439673311239433467978041686036930645658998165965474860339834357917473687917021320018004132445745399631508794603537875294367985813032583307562017573147833423567007739103425221658618636998919487225607200919623562088212865190837524705379342324731163806813242240810641994368251721151049071128276943787016418901328863082259388047869088036196316350485038854698041154099346946720976541374041397263217998472222720891410508676879909674821835557756623412514806509780574378754501780543789151860011055137960446451513188853731392098405931106367533040198647992604662471834266221854671481130384893486333277369886975035462512424322444537457607861847278868683853210882583997958539305266340605777343718448657766903160910023999534655031755466307960474857091363110636305994503350041423170839127142529429658216517352943977245584872208800187195008537443793640538555208880133723660635702883313914024170864951781059048061759459859609633606156244314066227166697534390193447265410192912122687864981180358207358790902110470334414057514889653323830474858843190389445270257206199044907337266616473493126011073239696470870512243221155734911802077105245485531893705185063606023781370975917514894051321985695878248821727848931121022148410939384460852938104729659465457778131235415005923875194861587782330403389124005479737435070763041025636381361465100553072902398426020124047850390338204229800139372297577623974345653576831811216935345837015125536313266218494211154815394761742317552503768149111359916450074172830043195604688048164934477349455714793030904365172604579263969737665981460667777444758707520685678014540322029925920682277625705714095426656791219640599046789615287936961888454555938718945650214515049339619587437718941283241118676116769647961242691909303805955117259913887669597335088123050827707620669155273307153176160201430952723755257180561742901750423403522386722369259063190997990845687006004319429610747069974306045547636104848876358401848375161641485678107724296117778758229140393309787442707805087682864020061984282836314577761368084905956298458938647000658154117294407196619627620386670631064484555241835219986028334323935693913426916765541499886260626707495106141851332464900498406383333486726071343698796640993280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] -18367248648966987291258827821577408719860947590306311956762789863725349432421591933584618757594765905080994463817488588131395391879500751636265595602553430052574972172874536549462932523301022988946964495222179686330013721387583750904948662714267603969533679304677223821683169410051584284730027526917010121527304541563807784500098160105654742684001660264642259791960054586761319596063575466965321622690551467603387563101350498630361261125185474045142933465877339188105407809518885413785599152896222681049516547627580626111228200242550345350845943758182752220467071763543850069327858970713483319172719958148136407977591066375207797087892138089882553554851230361333421384089608478531988309639054212344675269266073083834290392428914906137039895184900872397907515942734426932077647067853539271198634435770487514372225642442900741546737720445109331293727377868631145325063042658744482346176644643616969000675574832824741110951092903403601066630180624922560887184809541553313891702863152253296895746245230927182577512578405880335710528663610564119763113205577835479640909327081246333838336947243893109347670732505386909556849794413043364920036208966180045038945634821487671787361594722870007500918762889623609123323706187514312141430579374026457593513381773416946470280661861487560372986795639356404235402461172906923821946249413475750646579448457927935712291007679408914660154864894401094944467715793386853175159885018470142068194301922506904330301795132671841747413013276852757209843468893403181139194306160349830771106767138384168051190851455105247642830052094250476565990391915452757394825893442182317408594978136833377252356842113173290985183374367935175261095760607500150444480062958716287195055100391919469361909278451497348474228738101012189031511835518573983994002672661918265457524797301261249858121258338508437622341941276068355130715571625327110855595567507010337728236548456423974671699890898514836527757876114137122985110892171848651224866718847073877432957502049295963964178646756202031274104300724402651721960152030302971497783417407314608129767540937423526917079245361000734328287029166018385715770606312938041949864907362683534802252314351294895439880185873037549670459569530845472495143791294866003522564093768401148950670116813964413670406036869162156134542679302568531359246837053855558069018450460672000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] 245157812794098669773458320738047123899256218509960191771241345416179502815673504381772290360182738215461274339984480566638026194104654180652354847681587325560253568848046455933625650274880346975747424748810959399989989132927837793357277092355549858296313074637368585703385633600791881915905581095265090404548522125093707304112001618803861595622060264715047438762801118190916213311575241631241815233230586299488678138287267446266834428834608168120581278954559316077753363887066737907148065789033907083308858940591166517323974030474359970545505462274449806196098345024098840356263608128148470838576958746590734894261715182771620682730094822967122303204029079077578965885774120260181621982840295515767087527095064504260165305017604081142733751108561350956269028998804440906933837370192418184148454061130655849670058439103535158438837041035393628285223522525441629393175041443409098053869601038646803138757326204806729918198736529969336433855142622199843644366848121310433831737464566585943131427823153493980288979405419459745574325157604903699234306749091837056756421373130656126076785804454791214380565581702341981197839803220629174832338566216902912092636157850482941389773504521433064849690225438055539998320011166421158249696863859654103656598905467804824700587938029893267884192168162127021893511782337081511827121419794663778833197180832383459215698975965825037548288911336063458154689868533288502016845248976112069151862801964753715153977234127742793040304564267871192382204787207615375100176156653456034505807185532710860481430926799090865365977194317093952585217833473768668872382136849075487309066547402826360125673630653570420256801616307499666483733825487170935651717666918345802474033284661036583259526942760020891737167199464697636419364577839801566531317118276004302092170286193811187194795765043384425636101678912266898714942316293149846708846498900039703108018138808615448909306445665868950984118407168358404907256294959320870003794034539008425805166831976171151465059486367723594185016722981406294414764240709018118938832390483105286574093060582603277967662816745438292270083849150326660893368995018715090078276491739451563069430297344130582282103377223940207442250311046861251360784419465923464100119694854817976410755856517747323008073403204428823777578915088651912585491517236796832744435531907072000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] -202115699115935438490132525348980740175949084371400112261845941208120423135502207512392508016563045891954762812681698037260018809357613509988265362845820314365289613457552170128484034111766990756705189097506779016031342367997014783595196841951132292800377257228555670391337157752394292890645404896928181052849524272057504483759950310905279314962680291837875804557408014372785320363760342711543686334873920425560257163992671655142963326289226558779698767694463594436723916875862169846139786736342663159286247873885331715892731427392079630632459811115726690415643895367407125617350845074822637441455008904859262410643257999829129774890123642844508113982585610731003016188157409401621189356122658225017819628501871893795392522060907356839310627753152703073664532694197866899062768047374604286318181041404050797584590182025770888592111649918432760107851077101886110351181226782519650758630779047883875244370930703474857287496521761996720047367557523201261746759476225348537652864158855658678268632034974921660998050823844435743389933815758370642391326752999042671787199925570947194420308943424843289895116225654745334139101906199151401623325184270245233347902940111772903872546179937304782660269491206572666010053425844823247015407791618271918019239054633808887136515553021120780386026737403939307262831199976143031181597208018265640110847728044573537790309984615872863195257152617980117637611473936463542443009772400694061612806711754346337418118387467101292823397961711082589064676113469539229409101999462870425795161407646733237713709703627779963755506815696309282861618172617850395962079080313192767221461761517312682046704653672230295690825783405084326292754825857912958878917161663600515948366274146152208253632976810208742406905353860777658992282137595298497186749527584338530138692475090254007037610444756405010677332944657727489388766578081505444886558589698670884373467958206721212335521417689873570186802668735634684672490053941037766490516494331520794318038840378561488745787334436542983617740231063356583680202108903541034123906666969914973451818198700980804137543375341730821598563945038719354622651639220684356265416205306846060675531554814165094406964356378560437690230797387461308771259998237198879420225330191155278989939401540505087894165037079663504828098408091259810899350716837019019972506151813120000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -1102128190057858345799084946013273672578159141189928103875420883075410471467040310491193770828026097721680718965351253204772269194769961571340823542825144433199272292982152850781662338544646023136666606651170073756643101253178410813054052852093326281420528767128883872264068711201492121211047082734192419806323338621494533216762620721913735740814307611513566248516642894788379609581230752601712032278482121681449909129672356727653413318665853988536459131923039367238708845343760276305223464961058324664123471579914562198393278904117160389226819473723717031119538354914582887911031119197515138639132935051023212947162107958380882265232393488375943793346210640252493797589340991951984474918145232386083605945186973307371861769583180333374028762058372313980887351447282897761417857138138258480812834398603194993071800097767640044468206333482845822296035700098261730286835917167862793885722940386011363110082680473646865883798146539174407814805795740746458393521968325567237428281585067015377524540189204653392852163746749225878262030507468698377389442105731390019914596243605799192622390327874899598618047512567061115795765440207306743231649612228874339529903707207509902189899093700741097259329233569234776816786991306716219938537353290588460103198711731363284334622874814068962549124264139471858884093254220705563445781451335284572236118890873004035094863529304752403730566290542016209624400778351419255047909732706575012356654157830729987134738264876556185207064117148522828389634307235847875944883562500920755190211645704300849738920905181251974794973876612901034420126790811507010923726912694075590360409489892985423524139689521184469530146192263114394214418483609060711076012259813989408763480172111288157231902611319671575224259341802156607961350248124370108801439317631785358807473115171672184563764542359264068852362543483857403994566447648643093901056892471670221169288094729343671184731327713024473466140881467954841476679061821620504456914819845896280608208590216635852549091906740741638254628869549981695872274771037391733746225663796750556602429302234762451645397847745067706539908000948514362364138208267150371635241837082698885271582241287844453655498873331268212414498315264350765772625915359600724494792430057600163110479511711762235689902665627476393305584758465211102726404344839076187236667108622336000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 2871632573116347657749437933191842319638408320290964089869945062734743480787571259716352323834396440477600103371026010880652989234902000528221983418416875252647504718920210758244218495832187619553833161477277561633738512535431846849985142269026071832038955308704501565859698243075484988011355714917542192488077704711552898321958417111319538794786027431207929109513110658770741683052883793617622928161657596629260508656217021494668218634560083165552207777135623174273969739866070434394286586275847257217375781278025453720598651432917127691024083881775265564612053786035710655393788527433020552888161758850020105584148190748408175859714946031219462838325527467536726330970378701582930306362211003852159332424676484730997798536924721942909722252403331405829504613046318013785466248489689009100855340159139482236599522782256787020736128775037077924556236044950299630898978684310527849832485215929797831862444285467447697215954449891278708126183469038840296958503549027910731097502207061462539744780467197178886912948825484353124212155221169604211448526467153009098779904665070638625501505199972261055377297561455815808021426043690193650227109798802541235150312264837067480671431177717670904282821096144855353999871883194894590160230922341273470578290778483229540920988473942214380077484603367937163348950553368431996333775952248076470325819530913378861863781284125525760724277350642535878058503476728020275770294983922716132094399351198338617943511954989968321818808134320854823528225342111130364345567193383892456130486094047626463519005509732580120499948273411594375371865145939650809362232805481774849837201575328057431429995735953004984417335457525802025415180748721346719620826340165438754103190675673574474852785861467016298911606895331892611669120605495919891842481166196769335624486141951953074163791735239280469032408489655567317722371034547929113323248340866117619226851301737591687178687226964547743478094235891586702394569775297999481699923173717134522203817350897695984073102347740697158591486538935412207137914972501756153187592105241128235283640414057962809406159957026756903039024679487393434211002531231737024613616568665706478674490723745954333537804117603329773661811949686955989007368841058596788893417764025351964745157572303641744046721525543018254806216738388959684258518130633865583547165871964160000000000000000000000000000000000000000000000000000000000000000000 [132,15] -2357163449519113455876945713774872663303980015066778054046513037534020587690075643062474171636871499833468840191932036047060761406864895993385358333431723065683092297506255996893527169807154995276407165209805145803886944924761071496557892865559948659789478327998666421020690272774494194643800424202212814858201092754757292131004390928529894706453814238940999812336383810935001791820424999930975961838293842329205530199577537951035973854690603058968724806667661420003877914200205651024736378708942549275859687616032492442056690408580145207456129496457035587812412629399323724612159227836535046744066495852818049433929406577607775998394639788088955728918846542350994888166356295567239933364694921811375350906334950491102590424732433745590375398021615067289847996988878853870887726463564087346159731134136651700650016823090010989915639237007421114018005799207742135990904294038190045857545177691160966620757700905619991555610646865083580356991107049532879955894321130498853308840354288499590363441171772285928106987855532975947826872510834222333830172748189307806637681993967549085507690689779538861975362308232900157656805725119287326958155292620768244516879355654176349596427073875409171966273772966914382815296796742120807217550457547142945042902956199290468506260491663171275770628776004930492480021636615700874056873787333562000223644863195669265433611864173687828772845948634163973364655367541787711807197181446257673106692399245127514286277734563262776196110070832813745377116376096461340033879762892469867799464043063150709525060224048175896483990979923888457160311888211984189476630132824016246044346829036308216052597291741002704117857242475659807296154544041676062839419998306684974281324955462683188542192480576231770828626949634776549461467784273333901692994409328967016928472444945134728267824254811022634433627580153911273920223794315600574531756551737035476207933984743941754831454300127919256765416586944514515520704823001621976908079257165551583207378704634798361529188116890130018922793849758431705704428468856742019482414333834099377597761414311800387297427837802742029780392730341943944613342523434832076341811806403652874712057898688582111423916239660058896957915584497074285143096563101988638248490436095872310288583805247357143856735881910931189510088863153839306182414773359299683470981168365568000000000000000000000000000000000000000000000000000000000000000 [132,16] -701860711530164791918535075012437937640214767833814243884811297298506076834662138120942297913948486960364295723984337476806902853932235239214908690099725945567905595177594585197818970482581258389882498278986070818750690989426386046899394667508637571957254465357661309666229800315258912446106387913301673343495315462060965016251544513440595143244820645439489867657215986457003243756788254118545958955194875828023768997422383141399206170818439073467819947991414396799073701911321827339829719039294498346951378122652111968514876875232682878211023836185426624040961050921151143710064162902269258118441434793595351011415029264121948575438755936055641331255734148002361827002253070001333441169858467656932386090655270924910845855318567142338168042369012033587159654756019591667326106381078195130038579879914992068817118598657535420626335367573608331477431240838336915063694020847560276525192005032571824441914438321525181894931443441131876410399678717575350529497957361457630374435925839204703293938287901330719794165954149316627614007789594894532172166272995852881175968270843955779905293886360372122433651675003938478453613121497338319618235228954598663740406050233871594265603868199194090601995014935740278734485071782829964593903243769520930284933226899326558555399745093951236513397429845420370085791146519835498243184573565267242869890625078825569697242228315523222227608511781018388432528199972709958309620092245110790726056180206547894021015574088064239053536943758950394345327593781417185730338236517366259828926538547152464970509573373488749565135166050549539445300000382523624050849697443087013170512156586429974776298982269538512097626120701203731730183702872710102044413187325364720223513905648090897955687660211311278045849526782973909633543371430928210138801916271925400531843279566289686318912656432875015777587276396480950865856741352039543292670523181949902087122340055284641518554317183965851306128327041284380016619107609543190928996546637611643202020812810830951332657519382069808915078726140258876886040986805203292999830620893817210308843797293730394290924167241175196856670488271924660674061088822226806115772733337715224286138518392573213174758878058282441470949979896211531951871253774480419703776473200232720608407830284291079873867818706451771219314148833208078049423813971445732273115120009216000000000000000000000000000000000000000000000000000000000000 [132,17] 3104095728007518781600991581343683417933375267505383281423039357988337600716992609745830058837180396066037882104353542301474960249732861553922552068619916505969551252223981238497287804928022511626721706775952358639981300930895690009248816073847139156709906562253160847302729723967758224386460810353057160282687290939150085710608652627295828935340961716501560602412424070620817821245468812427967122042894592522791768406988703929263385301857535149795328177658394307828272311002448209322147014133830900952711709813714841246874469741994693650466425574065004489143624760806178541038061448107245363488135317602555906592308284678655334777133137907802297367361540958099639397304559823209711788788006008544366133223054557716067380152587195011496343647578578158582463338367381160212811555063684279610500191913750204500211020106049961671877519913796391629847318065834541291716197503030629827386645315690666365929047194829267826340603029468310840504443131995652360588941966918060538909004168458345231532805217118284341146312723858497661378523250988723972119749761006344286013575139445589741685642125867225349433380575781708551139449944070815285456246013757876552564357731934976350491920500453175996572969777512023052307137956443593501865841934631129422427141449947243702565793837420416686357791512369140845943302439986465410507394795041352783601776414797498011127538079405871590302137285235075356529488720492854100585609679695455832104540774703845441681971910238350196893406070046464106757952598361581245412802028841968277025613407129607227165953532101879261615133334451814259317740724186839618746311644274424931315543235284603209358308642197013583450627388748606344801315668775596986871106217841132858761073276426322062384202682336480982948494876392015195314507273992056718013334072648218551212295335139058231801741227194967118491608146920041972972392138090525169956054381416193913977937960593086335124587420087187884045427089896490437967468297745800330103290778650152536574460622300154827981601358120676667482263477613752909512372763424193195351414008538566338795592121689502253692456428020602162379303756201904998587811503477498742841246272016844865823840902465503076620222309404512845589316013218771213344720730707242023338024632469805456719957452508369393362100925035870501351987461688940894242967005177973471536062218108928000000000000000000000000000000000000000000000000000000000 [132,18] -3559758388020642907635599597101610351171605106831513171101977972774123117014716788131193720824947881059312688440912289655937217881342432215088429362790221329011790451810291356014292738969481618190438911695586919001107346464659704780134387480302531335579021093179271647549710031852264956427330126757492126590962681713383714723134299365094656947774876571404244256581659545864327138851787779541920570348600666545313977356526849014304155863683955536294522781073676023394271158915627378807349304795159741598943196320473829177080087617530199902806946460077506649821752888562351416402646265597770787521333675184980675857670174484279254296166926962528325046691952390490867610305407504736062291383450148479004024500843373377092888797879517403745033278081361485399128255451571946321856667711599515165539256520583699929870622770649064793056498375687349673652421545587564795872532721602838511754592269526749074435679086738405800955645439284055480844491407150552626639304920454047776067285797494042747171161627336627688083622845014636869800050186340816415046938211890276976062964519730447179759522387538268601938018973709636483386309721490047351920845760339774515373060968887034482800429645495776325539147818036198116537440044118125432145008100085927299145084809278242655279379119981344663644869796677581271733009898901485985246219631619098356118609120408552107125432540209767613728059054176181017859097941413874376460207168701963108558365352881521358911836596489159043550715161173350187046197879974905437240042429672426485192560757674633345505590279062808101422087964771722849775428889478910603347719440684281537703260276175208800211675963710886402967911169576402403095644338597720824342637935147884217475444956321654215243382412814151737146598250575562353770934425559724512338551744747760611813301483440752925359209534678645723001684156538404138407753450019871487108856266368747479563359442876198527226922002219780968110416148822129336997677554631306666995674579838104809579200055820596278250422386651086615759710960098621088564677547098978379667429802279728060084528979808845373030169617978700430518591424913186591673679592970747945621348212203921613615815344347904665826277074145157183008628355902147627775238803611362055151049121850552663102119393769865227951547339495605875007478666041622175520028351222075775758529661501440000000000000000000000000000000000000000000000000000000 [132,19] 4309914924016441150222295753905986526226704233688611614721741707342515301894631415070386785140837989550004621295337406747078521590609391013025808561181243245672488227296550091771098693658105086764895633719245891776906839185824786356667021855457207984185883726721734216420256211843528636790424157210682550974511175037345725789797054859410495957537653914540966728025289442710367550747281660902556341290015932743307040913789358822270969509051229260613469857775651885758715105420547277910902159777551758440854068968792352833545434402922962667048001723923094740348088672210965177373443556318834285246293112953126007632140006832711222671933175475189197831489957400467931336177084129061407555669010336477468378052746938057814901566798370962497316884564325787091707065116931887769872922090789654907853628461371198151754472911416868595100734584097978792328733977340740304319732622884299380655015597311789170388564600105580470645429001042632487799516809080218848875961637068134660622613849066799854847581700564085355460483750317987215084922261928275118401805475792725425978239732167048061229461676120022966755893193623301738954479706657019142926975726453586475043524549795465566091642395430444151215515942270071913359515339109596411139412297546154006136150416049098208510945503494295539324214622812550296765784223598725450880248653503218759862610779382701867444353745964993428128119685258881469974327594038879568693267541265058850848190753447583653459644370983502148680409386028548054881706728745847546005606034545834674700991398536142830693259719893216792100337254632050789386775483809436608639300752841777286497180228089970651544351430589578097828800758226144408042852748892556816444668025956506864752572299044824604153115454181811014155201852173849222511729486719382895414550476271097164265883276487369271524151058765692207326628101656864026392493081685487670033693631888467295757828647303922918177096331251749264702555184091261580966341937853906995459883148860313876388373913863351948133534566206108521055989173888556692878169984757642118901331573055932884180425075213911892703793065517613763422273571206257250135918631442754374650918725036054821901396161214681471879380206900271920815360754278278658977204960681670587441381569585879214684656747433891415712909425895643079706534560917401172852473005340591945193397375991808000000000000000000000000000000000000000000000000000 [132,20] -6393721969991177916759125419723360704158443472060421820140939080714149638364690351547083637672261954197562547441501658869644371916174290048483356609154433147626088799054583255313909430881717229491232795877309849569760518061249071011697033021282645419253515765465460383686323446049428566424174332481410451591255801651003644001833815176822664844491464241514980783126846882958159509068801127640732677362111702152057763435494589237686107527379340690687926057883316622367011561948183189045058766957471498064712455659279481158699262849147905447928462091461202755604386030550840532072027395784102981886951543971502565363644565310742733034941831054087632837818718412760259083389903004104055671370154169137475048341233336960566266200008243606211906701791752291532406212731689199032676674207176831031219724284001754321598140848553448168764150672947457412070685919073899500223846731558777497521638850179879337394160839297734103847624720314255303838346288699392590163760826116693160390705632264078019327938235917003772785467020300107241193446257572133009423305193835084281120304585427035025564011407654095045353615094124263486375101005481116629461084190562567427220178302296639756075306135011117002583726903018833554080182680798396171349380579744575801223049009810860216332097112103486239623866215686690853317544169830787404236045300682952714533562559847977739332843757076998333338743126890690136048915184491382532713181584924043944367814709888995213881015276383238499488117468654357066774287133634468558518727764554462607488489201714869793491304886803820865150116685944018375998079650611463576885484153065565286369568946067869730075928289348216632197047249986374529599769271704184570991430078342602326430111124942820460982628385177191610395281755968891302341769274533643865423866910949497675791473568127374171526156839709219572906310632344475427518358618113618273388934849196954689139770938361750898947146835061387738992086183470400503863866058267654060926392406575814483565708963117942160840040295500635694360659985621254745679454762020982566914518996227710039175796804390384909194816850791504113192895093625087959560408534366650572482517635920633627517183120727107143590993903284477540783905164511410811306744871726519854186517011973444759953819954730569934811413174376905019794736733019129144157417299105609067930973496147968000000000000000000000000000000000000000000000000 [132,21] 7908000289782901739219323101702999616895452371670318338569837894890202251925752670006434718150099800641040693214764928336868326409056574700865035783386844776820954892797124051757661205509318875778154404112054251253709207979052216606799708591606197089238100782207744077644501394018033340850720226593745283190122787343930769829818561412200402557392972904635838842846383432894555550337136722818168844623616261553531391340398343127757229706202506402428028057045772749408875444973355685105468693717643414200657806604207564127730303061659972966259002124664356368403407281563605201812648148042131202806953794708310790864842613948226839696819723127804632239692740649361031298305208755885808192671145309134496088938510080540100028709196641500348543914478627033207909402887539574576603295552065969481106127528638045923971092573867849024999891867190685391663847861657520841465821047412067381516081512359015305979225737965595375988722118476293009912190790417547414906345392838859641836473072987049732373876859333063073619017650727623538625194871538707836372424285411130406812590315548223943551866197704794937422175439627432651863784968164736290666360069802973109715885094933567292316472312759638399646824554457072067456311288562155530153677683725916679507169712161797699235958405928863863169542274040078410306341469858416574299571099258835904830179357650471918825054218071836147888963063307386167416467322047942065103829242117995173046921561587719902493731343775189060457108796642450248178306352506476705258742063960322228107974663532797313545463126923900410610440493555948699298851928720831724393287970038567937089880528845430835241890548060471893249224305892930376637159941171048326189192578554721867425516103167091741423163405461332160639616824286714442793105794988087713134603002433115322775413686687895029007069046214983836318049921582746393884898771644092953261741659783421549874118962363415005252378635472388872022932134365030198932827337696682415802747768029081105314552712525206719420766060069861187059151292917982199612193382550424523003134867875754973522639923897834631126657000646204709058899640502305100014184382725009464944200666190898250491059930068590107910163497412547502434196498043421499685191939207006091707077686971820628611036386489214992231171365346618179475075228847902060822979371756475676268533464956928000000000000000000000000000000000000000000000 [132,22] -7278761812989468356883765585723036171512821122711403049633654473333881830741953436108700961186439708087439181911195399826203872676948968300049106232011655973851757725357053636125652496772527343879701846282846513119587799017245000236136247950704102041634444391493178858071010669339315713284699425304442269514466075928993250296814307625188982466958084089938488992394782217256004020919071805726903045183606113651194404296476782450033914756375391827727612437968023874455620706651373884159862490775615693894418528268612418881297994774212465063690623853195468762749854172474751773296715754568511979398908386963806585842918938094792970998443634438532408039822341553093506837655272602442834976230172471912405326691352665763631516920712689866667292595429884336968492300523610801612181843578368350981031266104748607970025653012111014092251753621784565880898450798983707219688423190585942605893025743650255143403706981609340540354539168961075601573632427776585327218590074182420833568179245396105712328134964139372495701500788742339258796316043309255305429745117912356327634492399507487765808152086541139802998980706669102122838168152367246783520123610719329035710934651274850209278606702878319898051631477805907215468979325584453726765106725230972423168038146018753069946568445637408810936546910135344374958335846799166291293252598914969008623548144248614761486854137841483232356868533110466816721899609362651904594514074337272907520107555326376914834455201591753171628644573739907112901733036624105021066054443577270309724696128233245199174773283672238422476136273241140390309868893268266613766546557441151397558303227551115793260798672764873155051567925571043205510285778298733016677887565998321645252296063269886774705504670903125429761080475781367915531556666029375438629214140379494456951128120806536092655434960122517094416680712447506901582064146762500531065482364145564944516740757566785393267168004960208094011117871254246073281026715296181125230620828919585775212720779174068282028564563502461315150050654042498241299294671615738848384437498644105382145228122346937947076366093429020994190910905158131291683127542449446951834745924635179063998297678959598727221048760303647079687331102777837327791057381863494174247324318493578156252860540621994805528255305800008002749689695099723651238239037587750489192358767230976000000000000000000000000000000000000000000 [132,23] 4907531786375113832502790734690700659526822455352924924082077749069023308077779272174808766466835447584406025297723789343142589618803790756712808164826536342213763805270388495156148139732102662886166939116445106744328008685954326507716146725501857720672179067031734106097899355352543624109447657485718151170486639145589001579128049829443780864664243538230438682451720385162610285005385265552091206631047990062758794870424907043799550961136738438931329299246291502721495492212946076499638770436526005426577874331940119131357759864244776533683935587487275729832381280900350921332693537882496831686741948305559650403173759882276737765036836232754345826420035175349518593357060176868605276256928809063006847456995194704904809790916582142195788345408766918647174498734308771371832571683886679880178722657220491718415905982466114686121120597705739979785429534754368911815993098328252690908374177271803164544262367327180501493793022008383657229520278636826490626453445951275907308626751543916744200883398440531667129727029645245974937560544726040242287687204976706536173173170194651627737813812511459318970230956808746250882057422647873275268340923563355651624852613794034315246531812559978286119981338148002271270082284351599912013227459508620365402843852670972604771511333272905949654366133869993245785724022172283810518550549413612636081989723704763347902830461531612744951688437359280810881904916753564807461970664382981336749268536547109169310590777382877875032853198158301382325769395330750301510145513714253549269493300852746699143929211083147043551802521447398661284340235432230183911236688874875999141307615273751448574570144243155894160687768842241633943794704786264010465028176521699379940871035516762573603488954830421836217239520080533572430944526712011410057903566588079041141245933597961239181129177569099368859758207222532569416894772154230502989544754708036012833207891142171590349114422449599535205262460890780585678132368582661139856444735476776645387935562164901365160167726505144793815030712987378905751717974380006070681807867965813598022548290283376347433665551204462672932034054517714771183074751573646369214320215248350249651268739990533183409959983010056542286873904866720415814409903692855605258169914676982092605019464302669810417265948071568226766022577203463267423872447855401558397340247654400000000000000000000000000000000000000000 [132,24] -1829784051191032692602122050502189023745091366355059603598153236195939938131816758038241069283920825218771187150119288031986700941165021065989927937520139702478646422766941475603767302036902589224294438370465963212572979894525874112514702642253142290114391761074116938768737203977064308722676820885716444146048926063161754686354145073794864118552131456775035448260921458595184603740397876639473481065528786304777140956550023447140710319309935770843942163408600060558769932191433559152053563317878662613346322910755343100268144793912661132630177338706187604986980872183876315210923808404501474797179091958617959352628295969805528483402710280307267423071506614928305548954091897177269125197971242822955562763018739452895795052856094378332727170072376986573410614807313630829664710166767291031748381127015718824436179558463895562004570503440545765992417271634946415541962642348357520666344539600916768866296017269811125365860750956279193857895017561933491022354502591094832194896661530122950004276137313925800537189097110160524537084222539141026564823347261704748550424725933266134207836065090449696012775244985245857610537668062458709822278567739211523685793610150583173073840122174287479804897878003608038393709792719042435113764509701785583641123699881244795298211578388969228683581487308049648197391999391651684564207886447131447375276128152097551831736996846192518216534688727523709715803399947156442301310426304947063733431723989141625559662780618178815776480261974375450823448928956018137601711091655067335058566742919073589091927569905833617193303366586805018386369015386621457152409093121110731546778478145003703644780499030656071328013433762278203344406263089655446788294501381247554083999515885360781844750675573977764853367324399129656081348708483289097115444708769016808161832024981052842254205736735380082986946273574590278770713228530281136508859944423190913493939126278827990022031620825381211107020366914013626856246783469862964068375318829041673139553585516127090519718575876248853162239101563365391126131426955850201284753398953195879229748117467930671624853768869787582145663107458603050813759929155621899345590252731748773378174585195612258805045016005391318358914876471683894283191359833780551140616021658416290096747020212310478674464653006023989867146225741372725990282680445075157840568919261184000000000000000000000000000000000000 [132,25] -1061464032605923829785636372280517457223520464129635391946503092681864497775970307360864723693915677759249467840745315986533238813822258765861572043884475955284387802415137649854070222897023391159025622259684646349305567169065149924220256759293947536625627192415464970301276896723325910884593006838453151283782818085727012775901939905019889664189770551002173363333616299007390947121845087663806028582111842328173907703422197610316637497112962076326032180534507315572494461040091787892371488717079712600924524273846088061956257697372611315074801598033690099217778807775321668436418657162405497995140473609108512007870831156753444858993405191847587729378968969063027158180825202921889900822286670393918836982030837317932284147559616181983581053271187446607561033121609980306473861100756842476855586689500025984980320613463522136680337475197833232932521976758442018280861989416430620071833697854380847315112366018382349863352220870380498394076915037229697525340630372517616333691364478791648039819510671879325298780341384751965825065487079718438883009832610167205415282362218042893727415600305305670427049788645436311549425167090228800646699098335825017665812291164065520106831578069232346921451085880118683057809784653426591250332779318269630526744139353143159435983634846437129945204769830348486215750765140419893718623745906184828260407472113445712545283393678298277287577801748860341554702227541510578200725896867509920612138714601243876796630854532661238002765830066379104254886199609538359526603839979511355646810795345239485750467077868137736639245417705859676475655504682056421954939810851444780575162916942340411464573981594344450744204242789574754360901770434054102653689613980636012235299536138693072310601152929125584346434684568840992073788324500090972697495145326024177610600611805832781127844067110431777539406238865980566532525925968292767891698280426234138790225017444148119253641331988799175976249352064730496005093508129135132744271844972773159230815962446896262231613781938713481610531163790257101045357563392314934155468179911774760295504339149801975132346094766525830121417712418679260304297157120926849357873855049009567298832858871820832584353201620008478375902920672813089356361774477130025311797330886249231864905266935083613934032124146385339119802316149295523336412555532663669478900962951168000000000000000000000000000000000 [132,26] 2853844330144077063358203772306140517732293241007536447196789178791568320835199836324612915817235176580289845271587819919977182535492262588146554608854212356889453092000207077167142529621172369628695369282850538367563048468176155885334504446423840409996733782290727032765345184986946468650350386254516416329161482221103000412538831686350696254258550010872801006400061396331928139751475258442150678118537451986196233155152078548058046523149967600479644332396810975692462705830302607604698159456329972458331620354630221878285091708537345194353855177750936824030619392804052011430065066589866850611034644062657461860186082372980163479152732347982372023302496513036255835884972012239538776698244515794898687542507388308926088668841153830683890278988288420195407602236046174497376212359242178817574384482435225117475600883164819460446138362307366027923762653525865762405791283846741701386886177013750638087075951602560300583533018806922152564424855304659840678239904087625599411610238844490374872546751660841634772720977029728272907873271688782820971265419149048832380302275901015009738410334766900499933795615395535646817601492710814521670938762419093960894402705061700662260071712650967248337658156266393472801155530966770713726994503548107644759994193408309534069490922635114231951795615072272973935624366426882127574455740800251235574837043904609551215816633397899185259642159034699484663234219242437047916525124893362351961832972240631217671225498246648495944214991657699644658291993898728115335916455544737336883031817926333130836022062229114265140450654350625869926770885367654681976014146529294429239726048524978113479131956197889389185282715777973497580328241466196798009112510989122237718870656116481374906874046324076760054229147380114535193042750149665288008859942005147563428392000720399698831081869545466158406098114664546816884653859438856563068680749309106884888797441212526250403498951131046376331063894281372841625598161857074299803151059500486317728369438141695590344817883954450719754806787726778489729196748275874804301282710422200569966243810699630516335402699252182256270599412458157704653280666844764370209881514949228746504827570776712207551994536646947033842213770977019628388988631050406340183790222192290913844908286861702009736170646269520062931035647548580868781757256089169405236090649968640000000000000000000000000000000 [132,27] -3076954345284571859176025934852092635287463643411522466007284632276137427390770328248779862234782982827681312229433503670295969352643582556848098241495192853099505721899130416046650567483544966886120215518740779984353061270556044198626789609637522549834840080133184387297654990733915635449206234079340790288025042311317581768143882612584242974028822716132166035604243600718240983152152263724186070055943775163290119208913091036410256479477418561599625560204985784955799404810448384299833147390112366601368009007688024827919992663761241241784163139200344939104488796119509120310461887289835151221292304716283513470239880602585513435535459148435868639408124113757797306150095487269557451188970771433341478708233404670546087742373138839508393205412209269850706850122136037249387968854243102405228240168345930856858460487978803807659065567147443625711668120710648884987025952462832885480175253485142384826805224707402862811430719536229463521604255090164517610326130784450050318645255364202150843609005531668105334892154996415513741397858639370114576407632284276343466895558093062385515253122092212617322052052560739953158854606930911341084406113017677713534566981983187939278077285145465494946909402703565784463529911247654302112350300804963691223362190793444650162692854809180138097429808012921269599640872043922836088707002650226012788520272428079163061403461843409344309678524795970595177612150701812367791439533997221048664218539935920650201833550763542105549310602306351714101751227486968263747503836924499997705508469752562392773573371484661034536687822860323861649427542756368420169995915571073942251433093430997107161121490165108008365375339282275022728897319664382762335762128523940498320527038241530811461959265537000030501194553817656696588833759517828803685239381429038833555478992810349957183325495493679771944532992358093541097956414933537979095354484981197188798463589083897901166723813161629590675728015512590463382400064931662750766467755051677271211088640831378896752812815103232873360988249867676094596794824100413242083853076125877103977173201485943443635682472668576239671016145386164180780511513627427520327612738771913095769196043715045322792351058207910668458415283061760332077811339232635342085024443810106053755896675706780110284894405292118815778076767968320005085005285924491052476977263935488000000000000000000000000000 [132,28] 2201128610850722144900884786551603447999075992249120788735098018667813860273845445884531461073090058564280350534001361111859831466761612983575479440430182806488726518613412484807948509637901593707906491028419469721360750102919109891347140289518860690687803432895774405937498121108439043413190127014110815048181914569064090988468093395134020099537564414210293993752281321225255103835913575863542951678365161704922817211629396735718554291433731974695269694682024335945448199462611472041824971504717222246265253890901428829980162476863412135590860188166585983947982277340883468307825559466480397236367587584393185505699064903272057710419315555530245086177378159785373187821638120199083192046139574301418378700361136735448766737207168264992721039768212296350988854958820360330824208526592730904848657106883763323915337624435076673620112599469195897225899637248990174911607688095677655231719255397758375352507873149193937908086083042462435893456362479227381809500535789850300024525690109562183040424229792700255278043112915005552559925110994433248686917596060813081653925012824764916022353173125586851237399782432456127867980406197963099246137619055419402817773099058212215050623732001809676473642490889247270658546358540518632452902408214349644331742089091280074045238979265011002056874702797726100804597211721268398161745716269575762389209652669544720726825640445577913469076522998758935407006366996359161050779620697130134895063980993514358404003418608015343024214341351738926243487442858774525861969574192947389440800089559035502490419093439333457008995495430895473922613656445849553661481536445773223736592939217683068162912122922394682389518699758570416918645411300417549896669135148699468799562546210955034454974166261329415272935550282291997827688181438112181247627067964344590474861092880574157974393216712736327887139769010986760859947799693191565167181644276306498018603271337995871317355321985507171536424131041830313452733467886764782027796833957469614453895146339212786444735864736468218249723013576923343138493116900254992025404995349559177375668113402997241780697993209142200626025927927792948123618511058143148073759045574710612230280477282419982157423960740523462667051799631307957712294685954602941793376794325885854229295253658836119258618463281238349149876549094179436010245058206998212789487282421760000000000000000000000000 [132,29] -1140129266712477486918908097126488492904091481987369374450714561484341781870222758161233172856056420806725926590699181398809491671850943446848712807985421189922038851044524415115890899960523087829713578332673393948260849605251721044669966188264905326774749614958208781189921528327375969775539279677937693590430366961054306313869462246010679491147890547649122481181905519677174842985481613245586467213755394012147842384127056517952389313456202385807572560439505478062994176897150046155193813687003132419033305056447257325447672496258212813582631444807279313976657446753704259713019095916199443346642394421219383024460141225732036840679696571835856461875051305417959216195189395146767457209131758805397407832293986100771512914303649679783206391484085768518652493450685507968760799272967471188045355817839841621955737637413030280150083977916347587178156972947429801223722808570735953262769655759832940741781450891415602821095036323527012116778328698437645844138172487269239498219237773748688158082649793766305401444978112849889427014529726939462631055183554152447017280996622972549992763045323889974383425511948567904415879664643810657128896237456650678223419714013288429503278722357535948287664658677728757874481621110488136681643049098345823474201620104020477116394274793742863095696092241523179054687760654674664520949031092681824503906673659920442306671573182295922794330200132264364461285634823708510987558311992419315655194865163906290806394305007766920639336583590503225500289478289986463643540161231983530953483947497459725971284679475117076428800194868368790769234857376207092920680329542178956445001945207520790582376979157373862390477432709373347245717152066162758080372944058303086170986808354690858869900889127625395754974088802761216963098464093790131363771798508168027285316913513357204515571138467033244400695245247997944925281726051161523572375576680421736735390076638393054276349373044405380816829567261916366259715190737292926962485923484674685786474303257590702148671657382930930642508619567752348201265092743224025153160572650288422300309412354170928847003907213344932669238200536570565513043995751459784726246885148493422747955996083564131823899307672326696266029640096906159755043590793500758198700141477877730279476591699156635812747969752007231876047197462996455345311780056498394113900099403776000000000000000000000 [132,30] 445125927184457870191407854277914095063819547698983704336201271032899859813766489449195505937787076258921572384432757344873573954306039127792847164414326967788807972887396180555694578884046280453772192216554230111714838307184775843994781916812536322334169511319772868592100231511822939399021815727089096652111337773161304468390569572582932040805392177890407883035540306620363260064752341929183868088268855040746478600586875378225007104168941968016465137917533103601929757893560541983645758716608806987211090684043300800902301938967745835003760232865194131601384501816482046615537644985571133237089060690446841176446520502674649390581044179222531951922819602164818897278734713066287679351356527558489918341621832594312624083434546644601461742546949046211431385764253172669102259232832775153487525897949834036029566675484172652428953973902927671269820048315743555159989836960934402781630816927190899371798857053648067481436885972776119335618744925277821540395194013492998689176194496359023118074550677149513487152992108351080179560577369590202920075773678025647028746899407213805616456765501758421269488536613255679041232540480264316327445509286835219580317139250281445497360745550541513167348656137483735414953404808530227692532529828424050253675844558601891133203559896190978193394699047232765327576738155322959809106414249239164226575133332846346078813432560157292898550218350097739990261476054723534291398851902205884816480584577233619599973507431898758429194287802403659878234242237692646205908271053384778011465094562752932749711561116466989371078717888639257216193687115546601414006374412384137471349351816559825352955981513224388723908981039517754052374677883898272662951844074310433883277409367256599891009054985732384227620128850753130876661341665569133239603575704143087756855209438757340977429594460725222078670713207274034771367729454393786225641630217874152431820847214160973367736179823169120930966582018295899550011391407900498330580053194531405402575368089888940881190625368825543702256724096060315685091222442511291201807906005450374162328491054613077876882231580961550613479276398382281727829279628361562934893723362343663187389977706043293457455271351535468219268210283241437593066816281417727185958723228384236469272593964669480730997694317123353346572181858557248854628438013278356349450102767616000000000000000000 [132,31] -140678821955908063171159471896247585945935121408172163354162174342711631161484098229157563313366363826447614551559637625548400870307474920119071507640225404295557289600977907153444135839309330715003670138427107690290360727972508563659903838021727089494240766069274273047879826874694772472158997143838959586821292432097591729728664931697416519982094053630714979164534862578917402914184004157293958488881805704470900896503842809738749993150767634745109329405234179152432004209879206620809098817124145648750020096406432116127664649312109492668095925651163208906148499909207923088682243606517865326205090715176938380002627330216753452851714073493749949545303459528806753693421916211202962372243239336828496073726382423097181193768908818832595380137215158776871546283499256600603805833348370026532293923825329395832561886084992380777746398857929118944413430972233378299240613061802401384759025254354362501047307411780846501786849995938107483467709042480607514121218470196051579827764247799192588691668238353131769522664585461395659719512003523913810625776044221076879111850879999137834908676768338066312047969572883957466465774195512870275522202455076731368281059803303565303377017069985418484585639030619226426737054322065778226532346897102789159202061054202588646731357535392558457543747784263138391768234323444849430463727124656844560923291557142850399189915651491405465032344220673433090866494057983073086308573752417872643184137475875358970511423406746721034006528505020162207820308775135321484703107940293855260364390971166073172168692794092674685534728182903995525887806237654873400588150392164019703377061627108044474683109048560447179591968516638813237647307799152696975925126540435748373779913693885290466864330516733761172928691628772307993380492636607190429866029037246696278287501688345068361206753410009895541356882445625172102050271117725353042610520445260123960352639947777431297946948968381428391103949511497076352285215213988743831608440207657043756197152638395327875220217571022879785025225278546995267318961826556753293069653641510858573207510199095564900471034152605055237102570906977439465794138887902762908134836279655249412111243296832998805842268321288230926496396572845487689786836869640529119716433691520570451835007878593749804821540998537530898759224715268585267693668681692299160240770777088000000000000000 [132,32] 44147227956817345277718869243041809529165055069043089266447215115692016169727167409690787216330649930245606754421997052164409802066835321095912649038423154821054803526615281818100044754536042984314834200754925364341268133847196701857885393795318539183416007020774164671197612575938269991049876200563285228319428461631053699929399014707191310974893229481619078584776157418699364648509752517146740206144688042090598814619958724719288707617416432481166879974077496133308133801551146785795678839607394983433914842601142310258442300138190854427026110882483055130010088504406165902962027772298277188740232728430458025115349274920148635440397774867911538547899334520483632214674815837596625470324764327176302034410617046075869427671833966424010883128985470022480802013826334556378955430168806213966606852734894594296508579733288766293896340067651411326648142873978408346531100412434798712835375374187166426446745405768691227151179186786672820965142170904058188784223972903227737042163481194512900637165534220036549603343258069489680027679017068206397061109968765371437969903956112906490305719467877561352566755776270490859076120121006936588268076214318413410146880210691709876921639938658362575543563493920659261928225516292503982492793418991433462214953719894736979054044391836886035383667300158431179165415407261355572343443953795007578846760441764309687384636864090067820811584137430438319905927763365795755470552683167041501940842630617404630911601479810747566513725417581095437451101117600567211103903728482994883020753516705638103202639586435106557069164926040669836833946652502284164239744757922971911837072006984823120566115540670511328711188395769398813569038911626188676910984662760915494040845324513147989951089739152115075419955117410851390988929985174974527052184732526795719251779193442822948501617842348789143767611443064153107835531153538897816352652017969186467482699861739784589079902750231079395323372030528739007716668618503194781757874037021534921778300330488817131865599128866801297046178893042947075780709749676539180568526320313059046408985770193075257498111420134257056476195958318180767333910496494354206113582386179351524110213093161508666402400586265640792469749731084187152044995036950920284919807853347438280581171107714751291385929443287094193594905408243950847892431844732481243402752491520000000000000 [132,33] -17690584465824153607348041476555483800809926834019528442730320840400936527783969970161036242006162345221992302871065704125500670590390066779711925693936848488003957671102935828327372985564053768958653598961834873970605119645642792228123628158634350051769185894253311781318568697512153034230115679828657468025995107139490493803048647931139584454957685040153364355061439938727943448413870889979915033101982278535522927873215414550436738269571481964780078481704130059523430461716504344639583844811962754324161247805852317100171976061605293997523675380435821459484860785065652739872611344229645258016265517564144875986578092106720818415270855223293076108150488516730165148555096995865888355716851594288124705086645128072256864422068603030481636014306497159601588471839544308660635203296384050697419053002704226933956040922010553055012531882396262153930022532501894993992912519570894400111370109787587110442543055582376699548448930814814053370982142364612281599939052814881239833536624683774523958991347032474453127407068364974021018875408009562303900688003953927588226892389273231458054555388665938767280117542229431153019486222995129493111628567080814679664022769003566543114215977870488149020826223349553407128463274791842769842676549757840848589379799188471901119085397965696493399285325731131492332303226816670814605629983841160274269976150995733507722563359488074409677442112791127297021145824718650980884011556479885541144976662280705477905213228140718250144506272591656848563575298154316501053309034955382322776086780442575928598191046617298172106720448825342136759181505086275835664507630475817285314341200092140052022749076729090680803744018760947339057340430528548167148240661063208538448323742359095201609297067718535856707682868575061363570167164068698223936871978739231910957932254421433062028754628116690590363038351043098081893047495415370273866244149825799472556691691106037742801938270173926017741485866149172336977576930915846765384692570942208377607325704215191730869004953345676107278307638513740848311889880081801009862841369678920852340882663222957801427215985473107954709503397360741267803686925600760669662897727165403089055148571149109899104866245418087288029088781286659574560627254913960323746540838101442442568568697900029485205916693107995914493934592280159827958047442288702618586824310784000000000 [132,34] 7833180078779323036597966231863081232709440832591366132828942434745348209039891343913760806564017537168142426785022145328264548048314655712499019372058282628124913173692131074484486382830263408431321897772503069352412633576967278173129755499044133529827795635564471820707458479741101581176047944397495698192624213484324182980435269450519093033850817277204532081006317161081085653132676705627914975037915233901681310964433356070608715794473921004619913807438887263611617727701909745651298496839892202118616165875604242799280169207722463027563686763340712711903675762651009744311644737776142013772767185555420485597630177749586567072115535674519744670898599493449268127540969188167576081841467290332301291807411312949748002336083730221929037128351077030071244812833635487384497523101210689127071882741785072720290158473316401708670776109996464339205970897461448368061992944333401200035833929461601798448299670375166288908334712031532596840205702283735428748720934575283299530327787767911617057006150675387388344702805926296645359109515461936604734112423970248781944820615613769242191685520472634649752602721826422746523011818264238631301190752673737041464052899962407005802760015873311366693251000190933696672045016491974048871069218928357469461833787603083156375790024256959423495823348840886448122551230897735562728695494954725508248759609523453108010466617932761560031212275910372058757370782503477809453859400368909181469189350794385136232256734693892746825680131431771576927200272956696297908422217818901969337961696193955585802893932139842778179422081263598347351174743608992673865180980075369228585249582007083227980018995877350522727380439609920788922373085470678612308893545241244250369576863275177962847106784362968314586002448451660409273470892685207417390998030633695025071914236435668868800754398334698919309767381417346995129502376170673135826749580224517513100686150889615583862331101230279135392837547475123190752961036662909398439369041404569608437209532535377032742696350120858562948035627906386220087114621860960251658803881842252272995412285095176393441891775483170185316556552555629254488809068915252945553347441538167362830922506816358009647556072159016843202939496624502481893788200449703760779467588188291147610233092133132177446251263576470025026977482255080513060381609796734366600394702848000000 [132,35] -2620030443754836252242544877211492641679379653926200975505936543849858679421270927756206845277951777408379503597435798045595915120634433498609288537908807165955931825705204279266871121493475323199025753509215046449215671159022774230246432330129684061455503644778605913869205790692778062707339288113076636840887499025767802437047521754422647037070112823782226561772937012369815694361264090252156050659507590108081717471302895730380343180519631455548163009750902097964750532849034349871342332197885499989752525977953112076703237912986543275559306868725355217495184635114288653625876346036212688528031645650337029119038812364246736878326360206162371177740626485587856750188209786365514845287311730508179533781932284795730113892685581744221856015760764313947744443046746907623508808001701487973279021000173370953949148785578497418094488223319528421075035785049965994681455545292254953571026656239724399634351160949333663955798658312717706507081745294627127343535110693930599276103802683310717296534689668033865580263910808384814879509614904612413741645699968694026421809558340239588514886727420633118656410040120350229722839426915912007300864664369675733549082092631638711412482886222278513848241633125873000717070708644466578647202601809970125539614255051131920125025353939356577892700150116639154409738534108462542686790444520957201655161992742856582584844052770931795865044391631035444426654622493062435577962629501297869423371361994118492538578204577222037755229028085932748838836742696941844211615149246374410432406282730633756751402571619198555279382876562018564161614526771083463538810196673110705973304759617969564748868402057502855858829133971848842040567346398439530197476801372531018875481914574282629391748997218153839641391189899109840554663953494434390256936675113181332203075321572704184136196280768292075671799375812528692485260091757148451050274914347340117316861083442721259027668425023895891293775813625924764297303998060265526195964263151003230997879590228653871292733023160833389231764269071375685311263673467822047796099798251132954691092394338152978912766155012045034238212353638154499980398192926523543013037559098386584524855374052339796210508166859796445206369582077907278372557748830541113619709244941764424487194831395100295247355966112076283308618313830837423547706712049677884286934900736000 [132,36] 254974872714338893587397706554855006683895099482876832327684293183078551149203492543213634098331026112828489081914123381429212297436391990920341626513632490232354677102992817217132076976902324646546090595562482438112302888568564239923831420062826321460594482851828137873605043396972092114378071258201649390688214634222376166155228923460430616745327312246458627796232591541229532310954450822237627090182854874017138968682490905891268677883926546231412474619030387169695784598473232430317642583404921417211899255714817502043293860365773804923997084798361839504486387700108654839282742697679310950904482566579816995116061756994590139982966752976796267132402196329993439653396746348576541760576955321395453755706246328661038985641072581591178320308154575892675150573619318309693420891436420133625063945581043446802273995257048794196443095047184061196890569479048441546526291722567099242133984408889385020087809378850326771554368999765919241956734458750400171861084163294340956745379607426741527223095267447591155514018623118381810984565784214792122977853689196217375380872529121666163966267666178852386054765192415040992872248762172700875971455566003012531256652792217724136075464673563166395229845946326300664059192473610274986482133195557040329478379667899870574520600833327428631319303934026850489759987214330273946157459303156396312178935734595387500289472373288239489715801489069763345774192252416482654389546537523420724602216437883824353222544732877799853734201110128590479245810506743108931267833646379410929886681234584642038032709005564485512633196660350755513243434963468733833752123273059407102687482772620642084362541187544269373536267141163924514472635372334778059056525216045082352434508150839258411035602905975239254363969189818216485225685491246975939459690925194725191014714073159986231345607311003993752501469405591790429130160495454337838795342032379513026978434311886938434484366578629397087186594932780623074387966962114406068656830445590407376052163018599299874010495978425122769332639678321898215916151642169488772080888113570974249860297199537344916233529158482665722288160934945525125166573065386394602310387730012215477367244154599471530370825416504508518982533366842055281386085110252486224605869079739168840658027490714155857085738209949921230977747559875880073647345871807767779799152774 [132,37] 363261021389957512965650557193372586438280108853793674249033113059070607374414099007636844010827455219642946322582309319114997785050736437425345559967188993741090084660516193540449950062580380612136364206360236154713453006421365320020431186420587075703478102797885471863914808642317217108449215319765581314314340934911698395185457130021579862516707441399285593280957000309420102641098842844662667265033264502381990861939020017458134286270500024826236757289626828376991656854287621903642326398712034287994533520695983654785422955662401680445357935190857914956142973430085981110048077699663813335416685055392210324068660971340003445702780717891655341587764861834685542433511674159727318920537053491663481104808707979958249561148150206204147771787480130776866425426859284858428931252942662080226831107126682051957359772872656918279444939918723158408729213536499091028025694360464670730737896808992954030253018400817702994925631189978075986137731653166911962720386327189694928673307665469826820035151012216197657490585920443697450633992144434963155996107500680172263772058997382163784861067887584199624701472337795618789109841341259796881666676430052901410257055343293558099632158823540889721198805320662311155649273095623485467709054765224868663828032611605729206850386835060365786094173504449554638605637121498342041639596453451886659564353126860883803518901690904328437873868056271897135472412293261939994849190201179744140670231953012118386245696816803359403582275867972250455155866897432924483965736913402797240374624695347487121841635884865894200149245831158434697557458848878742022580146066140621194173644238148601506417329979645302459392608394954459626063830270294926038016583684093625183749722521791514006751657978681422094463471005942957820374347701833429026112902228626558299394217343277840380641241887540021772368443075853417568306378321196909298098187404666532668236492547081815042787510162210025281192053131981395946831782944544880766500015129647168585575717363025353273798318820700690070422902264569277583306360185785841731637428514933645708943329742635459777019985654096834125328466869523946748069234837810733804671261220163867229983121581317916006334694794023757113205881085870113663128266112549021979646587539840989891227563051712550359451634080701374835985152369891909322894462205589195318911712 [132,38] -302855307384536517312431603832462329151686054806392374449271095293636486430361614849635396676552931624158541257106371776833841909331187577372047039839199601357390158402874055354125479105930612939124854642474624998909082039876309790336426594814265325725811673136030574175262287136498709021590294088643880133205141055707472155374383654335132844939797268181339919673174063862174802173978427093004197225248927056119086176935348805441936672135056390320730016670330977552597472444758474775955286666733324973000409357995181100636141295920860993500070253677029106142712707005245080500594889877951130850738679476666260755964297265788251104874559794779678215726603739857815835537279107206416609856718730400734142478814582092247043390821322991665789213859561865266587126151566044006716369504142411719156847882174254011598646706654780466188296575801835786964644322933314506221792053002314337511940195971585374499811262723447959599677379192089672614962313653151731985298913580543419788451288869744167310379124965128996428736647799917817135059046281421043336542295874519581104846687034301822028853153907573815525701190957284237281209164639653420795566826318121050754880855042120219569905132869891515845140862199074898372026674947902055555108740558340098373623262635162841188814292006214099717362951667164788996565227870978711649243845710743397671907186250698812136380273268021462389866414208098273673965355850254850628090462004392591030227616483393335234309719167920364219539207900183916237780415058365215249613637661753080215109344592226826981143826123953404971079173365220082748996087376413667017550085551573954151134287157479992708398483847189243166544726136103838055599539241936407298808418062985396948201587321884894189724500042647143682358035836121192905324891065791002954506549764761713138613833434308308606109871147452321913894426074804344095042004468449670741416251524707288547399266042073385454334081687402647192084276097447810680920369429889633510003259745084568413959081587880350679494926016899952423002176114881369864083145240094908084668292657900809953062128134945859671410264318986899256855606289141858180153234754968490317263070488624021391742314749094989476030208005773921678526783729999665826533435944082794216852526517787062927235137998338550847643099116032124622294794304951980495738819335960320432312 [132,39] 145403245959315087387745312219401275531237004680925076149734735260668380503751932321002422034104509614160302224235036028859863671700612071821191797603240547345730652608707579521916062764507843767178967108203948903032208450182596425353948639432407042275717369562663757449228660446226340189331118066223736446493142617574531341251010470983661683252508731972852340626832174868566795658834690158515232869457114334463744607674734119116689286224766559959055919231200201996280145474626802769017872472240271027488723719148436749009835133237180612264019083391413632226828004137963744402056512871005008231544591552542079419460017030777868586639233320696822561025307662727456506002508219529231813336514295043610358758907900874147101960963212323143880866401131063079512171158764736843845478164594916154633557427392875880946531994193250039441970191638287813437605469726200861266016155812032264793838926718182285328751323620011359250276503210625028642385719303413689228496651836630952050914080318465603184083284760330847577060738462614547423302611687685743409806305996020319467093103366815902917424019972953057613915202325157317967585059896415927419209278316957727279108136508345740699851689930454396361437066556347644511652233423014120288650283646317822072918064642203659514103439949548223639278018301780662599572951340319352652651269328826419546727146215511227103973780489645556403264498686944451001532785184115502886978711549733104960860013449904181995190519072031444518499450306758866718887941289283649827610332968689844881757967652928999629721177540200300436780388534532158210584436410101994131953175602716159143258858241230640021332414331454447081404491189750134961593024710045218175853148724080440632616789642972557820438144604397228758440863443839292197985105229337253074415583952993192455821234446645362319717091717162274600006168437041700356646327980207405568518776336823471383279216443486058539128151201441503383208002274541266796727323097508849933490276770404295204111763445714964748947723056345504686054199854961647636517977954017462191724538126393423339087178339621122588979079880811310891372127918708400194433426569380127181515474106318110068050873672970491026702777437118894752723907199488572695125385576453624426218989178087624247968126891293379770343832806768253008664686036795323332485022395587608480 [132,40] -51694939319838046035302593720710292124508022602245523382700988275259769480363332986572875512581047658788488649771174464264737432382060084183696905170718400684905392066537778646899279032625220107628478609171836587315418576204595430710032331172071450382729982845426569515437567817739311439031517511449056883517609589079140178425892383524612293373289891632385700740096371498177096312251296864486678157325161283504941207377541424172762612327971642193764930575739666908021026385686768912483266305035759763323879757839710306989280860614934367888739908757481109738970327375133932194237258704232022093387906533353377811367400751594420270629036244621290799632519235302633907201324045566158287853883807891267420026502535451453409819712096135464121623413768281599327915071223068489268612941407499119491254281223764982103697382552379086693662469687490626807252727185222001661776207522809537766513131168924952672941017974778727932933679241586775911773277266099241354112124658970591845292581891086031994874756466568447759964725982949155462276094407494904113933837111908020454436899774158757133073662794637635963525250922570423951869485718839729732767578236687547077517832986674006517699038454985326603269082399954844855436270819070570454046039071198436801585155156027095784781971104144200025070129897438973607179350049143423630253107083010434306952035167435871753119778712158908136951969652680496806780850012380960808809507585737241641808290049826151039470309854409376630826521460452026802001923975798272147760475788680134978103913742694937952603822920406445400488095516126496604130027700959769595422626195281848558715844995380959594373612946006164504442119807476244400841554834410850337096890420066555296578548536388924098122008702732918318815772737129172630282480546129193104701134385263969430924709818733826081427042470424816670511428299935562598204501313162228158883675058927651139527744166430019794253387072876532563386610482796535000321054890797417332015668748099346709848331307802823817712715490471829151686358844217425434117514685570324438525312394452855962927229122547077967154525929291336099269995932010092018882071920568652737752630119826118384745426360805898618540394691976063824048120790636793657360656958171515847891770575887475178240605227149908501236799848525227296530415247145589306739489414266944 [132,41] 14417135600360758694918931985840317588000597186351649982496521031865506307335104852399681875297238481557881311635003234627953916784309629548417220231651594058339424814323787034198839120755034855519738141784183171423235365260919152964606426266236207637755201496275090285645607494238791982889729551263667721907723817828487034888206666468497291087154855373431344654046751035752715048623839020244330298412324033811644823716090321304918044126969098247149960919991924810550013368852200082773473050869373247599940106510866499623211207137911026561289228185888081190496240511758701289591584085182054961388029547763404921328165470354176840427020858390354507905157133043888101570356460242218183114378413982715311839186545496576138685101110135585806386080630645148367016513030195722018434573507563712092325337404742114253191455624321641650658619828716692572380849127713570060038952084458259792811447524042774515702606618620508496801554476224796123875492166372332092465602722614231890824676960740298158132495796195172300535348170990631773956298787274080991088837419520281507085854081843590834986451124152290835783529357324815103966378028058036935978169013012588970348012234277069960034820013301154349181622849242064234083009879838730361150516420782019232668543213007663928224102717620293126574158334313087478302167739731167105182083133072632557243956820010870458195670691305324326098225812346355644740689399798835533650358637201723976803527489529593595723699818635912810208482427161576432083088576015659747471086172591391938188532661783231247303767372100979453198033815023487540485621002121630435983132903765785807621467705134579774300315992533642082183489960909853568703875688446695315435151193587594183689787764044036982151795340834995824581552332573831830920913134656134608442376323279884582675579995491955748795313844238046162756601116360887980588549399984392996444487652115359942844495587248510541460830074260616178893402810381685444551410153348605864591689153222118114993116078364545092140266299034668780823630346785901389057899340114466995517966216466386059949697338838934441342836854816777697582811430257120210774515981755910414807617872074437118646277280883310990853406514334387162010016910000086337281943297300932902231290844526389470014394000525760891655094676426048576353555219557418105254228654336 [132,42] -3092786364240888657851470770348685348086946668496807031277404205189523838548998684680938523690300935841200678088691520299860104412748971856053755421743652818336667268517670527031362384536687058947984382785615779048253658655938886650331485616573347796531015151570789515921464630614675287987527178601244503638554923721596378917887816300666367746707280198393036643697078165317835943526148429112797036293340344199066905356554223272670102667115297097361799717633295539059363241212204490810849807633909380645500212837318711725358590372252845585797327494674915138803043750455203468150313489638401259357790029731653611639922834684208419658771864284663406863698194597009097640341112320025559444091634197821289340555986334555132233241412806920812126890718726109163771220907724046918002374930106899462584593009593508038591109148442172284373625277896238161727430438756333454349623732506049521689857085887624290874271331925076006038244177691027794576362966685024094866565780728041472761198180640947875486526996465290950945438663477387792795043194669930740878545419579667902265470152254843646234540937655623765195059851187140033083142483838698100075280624105410731935393227263604240810623244951841302973031809480335970277876026989764935055278798708567745384840174310115927657299033234887163846452208349024772693162321556415748527286018288189560283662271085681115468144353704240066076928601249289610654333744291860008425569288514556711232175165060086131304088726743208302831160719044323920896409514464332267414446308204997502121228608197668256236901762247758551911051411127844150757419574738369693299350916362453767107649419824129643975140780954615584298622445255442779891866939538945955450139181145378238700234330368999411052435820939587858139759555214808500168809733952231245355000858204303940163521723891167825905398119274503304421795475294052351733162743659632556093799463417560879525316131896346660863173046767042689783581224351038375369721481084016896813176035303618206804977185281083995417955961298738264104465348749415258668587472667309247904812519644653897676604833549714714768563442658665438152931057012515383679015973030309105717847183111882923866000170997388304831775634090693403182063372670829541795717431375760594479358417302600295999491759783996380436840332394223652171916645597948156829953152 [132,43] 431618096180085057910995310794240602372625013754697159041363589147755193090536322121344396737118142449266961634419924719108583153009202969796522261731975455247758493575188789663256875983233465927269701077400151678383016918352479903314363447665790068662658913863155127712113058837083599498188712182477854643562823956124624304085424939488153764572716518103108158482802668235704229739110602446996558695210862435149133651240839987308366628312056670400385636393826466397367513851003224296037660303755173816192687927511084804341333145802207940771855983658395598661883414010287692758306804134708272467815273091869599809196335895098794042855801471705122828719995368181251508517725838185959529541305458121917773323396325868684023508199042506746051743349583199988236407642247236046590149458769874361094800553651660807147307501118324475349417595673998612895608651796948360275443809158523394345709067918267656740163369427458939811538481108454728919719088363415805658135362187953295458981893945898286966526054200143473929661879052829134780619211054155077097231628397053772113895350952636838740753258969052860470741927218049456798413931216070342477976201833350566674193499789866664913982713088849122646010346356016261620048984239280283011441735643860362772613836624721726938606037988416281122627561562451490880934801519829288156953148210450193897071899686393333326769447917727986073285297564833636882250719462993696118410174727362552520163404361308476332862746659161868082175831155063027320012199864776473818953499587391643345603240108342218899988719787065634735185480304829710309532522178531049625830346337490420315359954605181939217949097111753978323657120598814142838511347417721402692794985817729489628439397853895517580386505942744008965221143503035462626795281685605194072332140335305801405059837176878490797328265573743930742095018606178554162751951188439859473925585929126186370364356840395716896180658333812787612129315407733243542052628721432470291545180220102551576803741706880083156790771227311667939562318904136961617308178469732796761535687369663506159527675056317572395553382596681204592737754668792541420335398920015455804404919157374869880459949665200695834021222800997682868832124350954583497426387871672768306265870615359494498200475583151220791776486424069614125697054920612900258560 [132,44] 6053045840162912059023432586259574126827466942691989707979869802009687659924400339028387639553225377912197480805416642960335709732970329348776123476110777899056679654626705443462042987378535673366239875558623448864866086585125513898973747680262209143023342217032643223854521840722981627904033181476032237528186159293428171375812914038456009118636185232801646959417435972726688944368436853034488362623653317957008040436562117661862797381985621557360336308639930510374265020104359861289181395902179205024212815573194523440938106238277879472731314596365903028753981193040100763627849983467697497739171150106731894275371908696005040663891030298358287335300998977424300593995912092959029406428622269338734400132406075853906792208468587370355305628710849815365416585646646584999292925130808801220707286183039224819444054892298582856179531507767889412303386136948892018303423772519682776938778908282288537741968245157931094204133454628682706591135111437435068808823697442648306624430681480070460206802482919386372916951681902207170068067258965933740575837444183416488974456722760933710428708303457642401813199268649888413751554269849084207285209691243552225942744073191049411282338715084902854259311286867360491959532303853901288340771480068183749673182775477212457508316630517690850905132429265417187711879464682031371294403714157956861038984932211006241000717234321324633014164257660663707873713126030566387685854088911078615553353463328975615723003576803559159090291898551273730305984560304906134550272447795930777000146617127747058281150067632457884238498855288055428600495210191075420724358830073285737198476024066395795484288904214502642047920153750514356086308352366404588179232350099955761660443711660070818367900278351507650055241787157175239798730041742606459673058574840555995762543417664341274345907224170382387898999593777298809586663405899311591397588824171053160836552015453152379543934281452049492954746526299927416759791273173960698020737809613280261550438185131067005508555611029456573178600893107764575195648714456352523046260419601006123510903399958179302069833832216557001450619928177108523064323028626718512149357975656330498057411435288639528271840388631722728891781150005152190748724303653692035608492683118654796332008432318392168071486742324936176916929218278671400 [132,45] -28015019525483601412510851697342425309430363665598182383720643799401885000553992550216297617380367168312962656201768429041106830827404252396893716735846456039310013766732208039302297133139201561026070334695187495277581372844790377618669353458361531344318160263435981270255677879027787183749452728564580903917821756524703742189083318976356064756440447068575052446902158596644584513858355280431670267535526452051037315543438485309648796681277977208765801095454908752193599568366005011736119030967667850723345711452509213489411755770667154008300334311069631522271345364868443563457657576102322758592514083157049883883291289324597819546168796575159064118220537912145569343879556295974793649535541715679953562198554565313537641140463031285177690119202889639597570444837799549004109475705195981115911373984500676182899963828076647168293880275749090197305440759915416889097393369633322295844273144931203354175105374859255026347511907954364834043379105316590387288009534989468293060735682957309480244117350467352433645109420893177996043444328764939246226118618162353711237727341014025201544272401816957009183133233212586169726433895446384166888480508908072002736138749317537507870994868978917172098778086285460505900686552284334100730272491675833608750053440003852442168613179740614944737373342844392607261492821707141731393524299581094851170180581015522711692120475813644424500557416754361334257338332436186703578777663865608482506039044450775580526161766326549896488372655031470348419962236439337813686569389451321994073550743707521496120201324514848972834156415526375585060137088093370369177788095036863360088626854563059071706818768982172697911957404077216929728034063086659606353924653490251045035382079087312963506715926525010484393820682357618798049411149533208036507454500386053428167541174981689212654975724837310343526063646583729194765299001786095856952935909072442290148889621831778197498630718163731385255018590120200656029949948874750504545590514901271183115452790028063878336712229986368343889580202102140360704467648036192057000822243592217965754742260027972247485402907390601737665275397017893282710358159578287136648519997528697074741082887493588445869100003259820258903100355088949426386245440528097431446020575609593535619986122229356608950082706793673134864407027661440 [132,46] 11313543928757081683075685217519376775385707266082264221991473042424742915338454717319017590985434281846495032919627725738133076147112273806869110609021683052221221291870456661147472782737706475234514537658954189441468265891459032548981098877172976646433873616815699071876502410896099137532437878379897754953899266727264683132813352943398956148533364638163465485185751613311068267006647484549011618587623174000787294730333411591198826188716309878255059985420174513914810080856719155485257785747683123344293308435644137885949577955507176890160340131494183220000260281200785591052826755344037706775985419866319569020315634920754263966987212660246693367274689451282438394605333092751342202125183936482469728367470724509374185783810923057105857115965691689704802367797432016833073289544526698162109785223749768218121520094726463463116827255471218477398377443925873844900636293188218509912155842536244480633519965130528234735414768642127683339624368335621903521146600157032775253932258384601994171883613101546975407792708265269119687717658508430786915596530551981308395193325941845968855018033024334844943193524526316062328803352413519503311356068651261680565830587213183653561810216933143265912285858394285656498944503952476128847020733551485765945211321914203064261355063843630344029796928824178273154047094924264153905201783164203573412021663600931172661471994094638199250135022558931392740286604782671445084314806974982192625826771967804153884269978922709203089493462745323603956804932370775797428581301884891862216849634745941265109576212831459858092947244528308969851036533903965085861267242428425809285336511761362142489297910489205357206231544864788582616935575287003805111955988166039977804774226759201952580339979693603873591640749563065013450629345841323446815990460057757371414290306247806058161394673849125533035772867390922765888715487939938066595214736496225147531489025158911869750270177774294857500184656218361427686117612827354556816791311897979597840601030695333543795493968224828646863203171834157976199129734866171897639839861959743231528430087508647508232666144223962747222894628552942936133755565999670493392994019076391050917596230145926437839906580326061149214535352968026268020667956673048188716393793006367204271229364297510262644375889992873365518969820480 [132,47] -3168291704415518260691643394167324738802932642154360423814758512479701893021351122684174806735750742905357010212834882359345564113651656173925777799497884988657971272592826542267951614850436328438846627430727570556332491759939967862192029912160805602831665398363593573222275399035001317969793172741928320521767789311731490671433078660589338956130417612174117650363829377750917625155304880738317115246751525389890672648205406355537036570210082327330680460498776219921536766829540024325572141821245141113478389714236191376854969152682194970833662032897156682239711192130385563563811984028868361015036704082106056905218654472223727475175054075338728304771704221062057622792073441594453233324223799693750020308128118025238097749525350478289816208417601908144297862543726293052920730753741964075624670549936213060147490778501133461538225639678317694088492564769294866008556074820328224441166729440802476381476894242908348978984834046052130347716673008344692036128739222299900405135610654011951057940743177146148651251123177359554242780664996609534394297254924883916962223551490744464258149599985767029072102664797414862205400038625498774834446934888830167314115735510587594318235992535824659079463361370616446985288488072236580830241867847571061086021046378852549628311275789799866949942184143379262206842609047613123033094105884438941650713078977023605533133205001466429918829881581219838088303089800425781092630955962783946269927484168435148828378027980601441849034485979988445893199471179495804874427180019906271055992304658494554298932539860741512080973330816303998041695465664536010071176051897971647979859277591168674025479290613214854862593534227688823095183261292948953240945988424128987365320550334400656376125491272818342864118189851069433535604592733354986750698205193798511864784094967227176483671497892991127384149429194798177893152112540393932899456875970333650630606512716293803049340652920360533028650019784753068384207707588433621365349354714114371696504960020454340015797420877043844471267512050343512889958350856279059857506238410353487340819203389939848413343750135758905858210188369376300918191904956700380949911442039283643644763844005929645255934631011632030839477438957341595386522739864855106214910493317711789828581592848678673572639910529543152256558080 [132,48] 720881436637066339664319656413152778597530486947125207058156336923758269089101112060836392969967454745023256289834858084554613504651323150982079642183435876346450421278335568768500339896983340508129174279263866137902323297631140315871030785572240125696552347345472193875103262926859584287627687780876580602610045338294852706039685066255116262464715899018665971325428329429515953615356407227744426934803921510035665179160175591044217063536685219981738561932728877730292338937985210764972457088216078281363779815177090554537407538427629677030393273213683799170120615974044777538759090851403836506623227980993453250648306773000406731873221405487376242769702071848274983924583555082271346077974010707507749657166310444054405848450837149239293290639421929136206928121672440107903637898972681549184727139344065537367010671588496316745117128100863128395912438652326686495180885337922717055792830907690866019623535993128344702675442263422625906248416544972816029715389555369917437486092444943069330345271635196382645460788770556301745260554167103301736873662641798215213691782387279860380723225740178404735218510328650430477703538589915411452756317576814434233805069006490197286843375187485860681643218657512492638722792191947618313345490619414558934409469195920357378640067024453978294367951117402102872356912307611038338025397863184478881796086688328998753076351852312213601683714636532572295043688506009377194398078602974101807365557834516752803164146779510865960196406993273218099709746440733525461113378149919791614761328645550146947114815803301475416413106130800476810959248898405594003831214759483909054241539506583570165568730275789204386506366017704425714381558357815667870105299496697333040652013480883949975475748910098223281672315943590561452597062842415827988649294613823981056933535487203691843713933070875664128401402642979729295480159747882459660003458034539224736061298243229636845960037275604183411316367645047031510153590967393158785657702646284618458560965417947604175201612379209424983155354193260659155505496601112874147367074173522822250446106671862698670961629623864671317799270363788873932355885122289735420294915736243780741103296147844243600865044503235006394623823586213683002597585291226276102889780596027627870683465860209907564376515773446579566080 [132,49] -139513621866363745270263277902075365458197497546185938440712995782876574604664353034474110362313504498691424878618902367407255212691956609067226999121188760410757209986836478978454986685638762584388500582247865639774778718223852315883197842908748334131104592204131138360681836272442820828384534386901950867847651291374515919610997274101426768976603010585091553480379385034915355776007211999876192067973403380446171789392530549962200658857965517244833507984297924018684233759628064167335003961689265395679385522724867477342307382670046260160772104907119906892447576815132432129572293408974005580667390494682412376178397244568558938847767083231657294428779196714984271356306809465544577831499858656706547496573680483451010273419321794088833734807846090814142091903933228038099848834123260698789990833721187793942270558686388076955860615407012512781717223062006322333994266584323336700578213393776561298127272926841196546832701873591574013527140472756538788346130252627821283765157253234113283120120231476131136739373370556094606533908762468739922256459569194999533300175688025614372796790226692151166045594910852338728418109156191131213326582363247019376474711866763431398593333313849170561062078466909785302359646677260502923891169437614007454871134506234704194895581272454672619826675811178712196167779155437909495842826701495974290599270198084722270788119379985251166853703989522812354900070666581149481647862162000533677943216578246274101958140598148377441641286094762618228388668322419950077717138721112722423538129650654255835765542937854753822345940718755678863481976999280285758746413485102880633203467630757093071153871728972388105850762142481195303667763372905124552086295068068380253959539360051449897069739843860120098773201408993316562406426812492988778033493857063715245956666632631316547688546636034656665374576880011633087421046190305582475798655115353051551048664226416932597033585613739763166298961777628623367932346200177246783935203121154027661531236383139447968178182929732885916178286976972846206011007738844230926857317704947144017860815468516773642987590951963125928737477231330860522574092522332816528362108683946240065076327230335050114813824468384414675309198358436304634710296100469148747152893536327898748113205486259145113412766690759648640 [132,50] 23327283772339510137523258199946186729131184270534233787225533612628848812389154482227364800414774819765208231832519899548921085440983119387039514236471622474644431271149877275954590045851480941808741763552887602232819249857496894409938254087112329811972530827399341537823746106765814840420993675693259282338711062497798079629776781018409146880049348762298278437831270520215700431347415178907784287524311561054048893134605583616158038886935402981031964528046133178337404212070401815788330683658330286591627193315935957668244658643736107912745307685549685027401797704691147394711527738150338480017212698170396387200463669835262897547017400135741840145134285258728372370537517253217028294266205041093278301788603075381712615413078219352986422080280990541011566632203381640481240779687016231758678037843518052550114008570412939107261693414406195515378193576882759372529055467037970456543610961808154827964091082606029263050062285956716746629712749440862089174662035783834731611201768292717160339365769029494081821886519084186135341629120036694838885325481348977698747620461838688551084712994345636781984250591931953608516120951231085624733174592598132223171311471962877093255928542437143454591287708467670535733537880002491456184687190209530813591915972523925102666645512367855407589619192198943961338702068533855505166558133441891837160168284935528459369597125774426597920192918840730095463835475623048626573719584065826047776729257753473613936402050751340263136250014410605827840193050968046087399256322784638622800928625336472914973202548494532359896478468937086513632223562118122001008103345764978438464083044012947547451992781078981617971685740088179941364698404658102913581404719402940461683586279975034242889270483755291663299040265267669251995310325527044103613180931186714560464139537451564191997931160926548207580551536022360058081617868650954990078028072396882329562041472294854735091599004359199610363119392637800381273214848820533487020934457895930103897153016946303760630733748679746029746883788276704609555937779456789067748934554471750584343926530281088039988580076971996940826795954364367085029152726469552907530375959029038581286720953381465930636906620933184128426595173297687512734219521332653196085649347747823727014241041048087540962841796168320 [132,51] -3397191353207765833594278147703080110196859918939480811023882017571548351909565702525222954127589378985725558436431724475412874456439619260907668679239834262767557712962377459274108186306303537649680063306400907629666053604344326073176722036105602580403645602133697977203420979862129179463868994896074440760752097000651693936226880756356476731837791207209369460323795366574116984166917091652898671227472671760450462556538204500601063246592986493996219940745572196338662108890007997796410548197938421327707180555928460067364310043268987787275198815825122655077460017465967048286094984914754734680039946480181366257494398417193099169630464674778303522865291093236405014117602796252059876749281180321661966553085528115370446001202067322573971945678982193256317627553802570705095699506620446836313735464998390522553102016549752626145140700223194238490961402604368884725544011803846195981798152012581787970397084983638560335087049293241700291652511197124842669215304860624705601655299520595822340239403755876933743192170634110519201534066510253718173829632238677155878523508705911863164540638437186813356703622595955705388754984076296951170729058617838321826613522380517084260548143759878400003408658246076361934458564542798052950714809775337160412750463174928721120364533438277538786594261180637507552546273301905954425439891952204764521410164482574451693717521819158196400159127024663777819274898126732495335829623864592693715850018299896215719049420969356417663100323432416688743065716547648693344040525956214571430868639539860486372344388652921947343020888804831681531284079038103905688712307452228661279421942277588619082862310476572278078140216628172269114820599052292636982656402560243179488617345593104389821554483813431414001126523064854237771247660958131183664575941368377916783078349959874101736775538495096684676530032021397300134211957706181487088962626880867143612908541208160329571168325775769354361944270916383838499320036323823287725275913735905285261412912175281174200452103454646195700014609379806893048904981251702551215671035522444795132412660640974996632334124621082115787135744351886436200854610655627839078235457708850696003239329463184635474798800550001489056143306040211234087629588408354786680491989502616299853346855049374535958944542208 [132,52] 436317777199990559190871896965430459762787989448266251050122166764576213568162978621271969821174742178150011008149506755977660743121130137089898164266410016324207101546651532136901283323278854389336680622587499994173398636489072155344594923043342574205099868806341265658394855848520348801746936027877350015028346133474764967307822488527494265896650094664267882923856045741293084031694732641987139821770309896431462377621874598911346461369117414217892935101111911860979904706469160091596195167562201127864903284561738281639232697354540015045032789952436381107061557146932786169815506226684009293265237824107384526454068016156316721241965166620396820876880510930171857391910419025621977591830618426903392488086316281689524365428186949073709240858495804201654733351257381117525346871741115550335609572845683973567525264689703494677969669759909612960298553932680756805978056176028101310026583216275311574234177192530774266429315076919377232408499923077164574530640703733151036792182029754794882088358197218987491359164647865579326728201804158595094548866578129764466803070386570109620674216800560239879845499074962176628991676741187879137227858470196693960705440577129931875946361245482030974144721325430911579550723503775747017643338923649769798438148328628828621627040164844589512465219265118325974757803479717624198329770819983662534812383551635376856218548687841704229912266996230640652366183181148055870065592809568029550833647585558144159463255343589175171993908665136616628488629953241623241539851985272781559718370991593672794479933886378137021141008607352597951191520486971217001171260569951083262254332015837087205974363323397720403684954613751174653651391130556025165598028601068330916208371255457810596305774831135221739200104136917526208034483391901113452775282596536800509718128674213255291809662774511710752371539503090886369015963672871458127502306416234408261627135653370005216979526381505554722975438802733927697779939870872174121169821894843315762900638220766429549657035039044344493655816749961454850485190624323988324116294275820243855767913421094305734275922763563033592925372769164960589627449586462520317482790190666164173270325213642787576494519588075275993335273072888175660752217556470244751912891459286320590105384977468359484021976 [132,53] -50657735258188566433116809498995314737138200903166350650281667892500379244642697588591966533877574168523474218170383751695176198384855693078460976653058927268153991193264254103209974412952396702233001489992281538401818026320792604956357803342409512408268923921965519005392465244271616151630836625385115841974795874217142595411550275653007396854140409826337143638867398833577370767216111572189512361196153655647578857967600015578541066396071859354913131659741640603030447071231529917680090918876151229020758377853266599258903337276227491203373116722353179402595662804623692946040606378517643436357347212010243560821240647275798073638799367606941125140137077651627331239465517013896641660135510177729636201429268022013691452019402599909976673720805972498088827147998767570131470125878162086557468046014376336298552146304396202321108352423659079028984474954303587004514993477503671804580154815325578687746618175879243504519074482357083889782179379665050870292333356225998076132242776745325021099917406193976620874062813044322979113992808190976090946676753138159386809010869474813597115080780107164234126606296593841820693631786682386026893144923541138915064469580117342160372574376253766015112903998027058164085733032615118140993090038841073668067946134823777164707556884200586510812042548913242871834308451863659999117917758510422096296959371382284650945622157861810149297411221769022514662566412118005538187545171102110463910424661236367710217991620020109917988905670248110756996763632890953322443889179560738255423288047478553018895172845504959084456164841330388755265504169092464012773556238845672566312429387334752203460206783687210516743904831776357061240545838732868533815251234282931892351499625249571682342544909057209685938002974361048283432514447985215720983963533812036826540980707552582292734405664668579126824940120598440316254742900879845348440261838602449984266933982521244692776100696527288114698255953674140135140451932035338071390800560878825211490419189988654885656288142938526493372165729467988416053378536960789353025629777880902638635552066807556377198082263999688691594326032630297236041009783320062437925670217388473902211425720022332374841483486183652704724186210863334309736614769185073232195728780466891814691470179671556541248 [132,54] 5487218013072373555944535682531176801384573937029976131321546519313018092041464341708190609375549146962932915734294942751409808734376244621195408654701641945090533829041432810546338781195102852437031241081786745086907790898838850567634666499928239540732972301738163052419446373123029433189453276519848788717242309166294641167289761905952160099511166220081539366453147290519018666958975117562130991413640148715498924370040256570682901599922077891740394377967603230147748512916420865097207847013621144462986767006569537812578006927824692998815875576844909291232925879272593767255346682216270731678683157548859877018096723732516243434801181583188180672907180248861785613754739693732961034453401056081316936460725359996236537303243802744142682112515022502958360774648444332734485183022289570057465400568475803081631241048473761509171454896786274526909994320115061705615115843263121881373957234334106634023658206915330872536727484549221805539415710379815740285683847644781320050550674818532916461603381280690987132667998386478486450583325680568321644903904369028734316913200821900620147964980310587783160609907146601409144141563834973856949726915553995736814756679380747582818398300370935645449238696069612227991717520991240060993010605837726408423405482834122848141913051281407599803525268318558984308523568857125333986672487960073205377750159956630017345962663582727758736339800954238960064576275073644732151475262253425614468383202089624622129768019308425166926263245277493603128143043103797327705474698764561764099121690950576046774432889440606455595128895812916382894214399112262306478801248831985495904339885229183096457677567595006899130525260461855679385126277304347076320491505140851266438133754039648363775210187509127075630963133195222866416155927075602446901507899779419714701118114707937795194941421679353839718789960741943011538485097415262252536863145720005754571187831626765245531954704018223325045706455031022042867928363856374566645534727393917867107037192148973958513856499867561656036382283554759470973287666052656215426459873398296117767393257329222580292103107206800651056764627453264821850158664419408814716687006154939342561484181772593608617558965139168169442862087476784650342230880927990725679551224676373366155754604897617024 [132,55] -558547555379139919296446048994853922524736897986856166261441815734395148944530414036501502360351524805135762933773669766685840404408642882022407413142822092250052676427896644666030462533475589053209817432272997282215416961052746309369686181692498737338567594053644291346045799276727057849224711923115862150250894594200646696656372888192495707243411810240594075113354118649490133817735989419573633856048738955981755149665103058941366106564129804971240431965566772625340102637608381337994367382873425998690127093208763576339207389170516865359039528256487095290613926772609125050666614940340412115172973334851956384486583444554547201204079862469849450507609022739748363217429730071895769543479889479106497301059979409497407919038674827237117953172557163146549122821716462423803076390490537314355862251407735436573447647529148103258513889048514308364867948041636624502038518832230261416373247987519339538320759188329939600014869199227650005132778923442422358738190486752564520207442588340994937259475244674798326721787476750446651611955857657828769670564787419836838660243527857277270202089288280413413136093133198310281067017382406566827977648907793550047259635959653184518556008317563481162201017980460592899931305105376508215331181529977682582026390283119218888584144213518488454373973468138130143077778210561139447243722415905414384043616533884584486875647498640376721876208725525683195360877285778168483576060828374781945445939224518177094530569537539842122959783273584908885324837771300777234413530943332793795553488608183627399452997282323900406659931987836026242767034859644399190333192035346747278702342558810726704716027803417112996706140005734796717011085865152916911529043002093517569245917622644736164585811037247281925079110716234468150189758646006631574227603702443537909714351263059645569081830417023485245279066870091404100669489632344143045929164071891217571249295156906775666226961597251447912410399773954166040113360702472560495246409771450298598537616671130262613209410167934584479931734108012488978431727565964656099396258688803143781911563026447044713398320864864868122957445539974251111850611802038179590346678576042330876990700036344524265588923498044950936919047627442960264302498511922383115856380381202014600816820921344 [132,56] 51340721599298618207457067639995344014226265120889054249017983133102810985451744483079111227170955691673567236322805780948637991866201613175578724488183734053747743429936690575953047681576459913221576618839624451436564893387665058916671998734606861402525217005408386395170329926495801366335007690079517946339503010942834341115448097636822392172305177625352203551592586455717381786423971503097702493014454858632000846218435248175955720541360173294114328939223070869735932667868267759505101206958668155634343754041512903263365430022167887033095412313121932719754990179880407419827714529500434971275879874241704246595603169609482227864807643637058270497830236027009341189797948185750297847893153955801542559541651384088816930114837533836688480586928188499082761463841090745111108474421559093271200051745863306193415788568915044558273781230839760320561335375733539115400027617715685896028883280281812231772812401575975635132044386755894195737465061423783342866418007820928961102602233112342641581699647540030841789339364493948352144135677839892132748110481751149880668844916566725064882544610830698225924492045836908002870484052600120082036565091598948481143639105856517087993801321705010152292606035633047588336309609125830436725442704457303691795206467365678655056320154919121203721745940878184932989160691880827683443843791664850665942401128990466051352944573839509789763711949078683419122698652371238147826891075539053626840805115364499970706754922278148010167055825127659507474377846380535835424629378468210639998029326691525399733494115176653480517155939224167207730235287853240886930661839355525580189927354229982298492298338919246851670373293768566464830079435094913658571446275464721046329892795262392080000223267269202272181493246523566287209262396360663388353310581322964352599008077435517304704015091740658358250588652598016105188397333793710134045603575965130076387985802242565913833349016263617246000551421571007813669455215843417370466225569687170807995826655395846850726370333740830565964385695674785450852567520299139314351661122357780928399547354387213041089802012850067868856350106736628966670887280088972874620394889527045976962122088723955915820540181638315535971972089121871009093478026546811054103776070549160822129613344 [132,57] -4029592252178507241953841289216746879689066527020568046821648470738981547865159955566800326762475834110938341276147472667548107480658743000726267443625330253036521611548971773480791219102146482575422187372304839247694879358174786702978679984297809741780128604358394100026502890895178379991319039126525259555452660879118706804030690526037945814725129592747754441994982380442801108477862249557315480078289251306205079836027825583519589302621196084730879050207984982494280162076467024721824541981777539449638930727407663231542275669536067870520903101982352709623918094750033077330930256883769400077700529180738702198749189633393877419526125862510093687415233503494378565401328355699451772217790679497151560394806342075995801994805883178300563384447085974711319982148352540469130996370372192844250385130022217609122612631079810229699664842039249716769486698842031077388100104434832941746211539269391077012366937013289615397087153437984902098878733904645729133931197321190277245779615582974742842950771483573690008165119045520132574184518172453587670137910234487098326700295900686917270373573602262393242020425830827123382079565303473939344019023961957295389005031294586072550656074576321601866252540464154604545445325984007123392786042273854715138958490417705716061569921905301294760222523793278440746303661959569804838648200180893790501979251258092566629477789995340482776426350874977952495923742037294085827447273500150467886662219886419796949285901609445042655063698383590129734951641339431919192739569364378496324279965686788589806952598368103470369676647301167420837756023771383983212727275453860191537760559368600087600678803484785492002975104215052695281366211046082351070621404092473708233736671105744886835740416010706289915404875465222076324808669442180714504662208924292443184382220698850118938468648703094809647204512995296318335914520939490019398906906947684779960651793138109946585547262894606569626915275869508193564189499039280400989975219403439471758766491987597633037625414731543336865522971413327969279087283437039280997494908066724364793620196958747368709295765470107985526215981816466336594513747070191965558891106300763430240479968349649058798397971898170506030172456849125718303798743090988404615386471218842147527680 [132,58] 276728857140394089749540268496034983226760430280957248311938126933265477265530284350155893040844235387898721412003432129023841964101195682863760503391714305083283849034881454208855874726897515721300538169202415898455452198532378521692705658627749539480895188305463712507250930817504679692987954394032769823523762977814560638865791297694162916608343421688064067869553454376598244938044225064353284194992493186975801614022956309950497550541386447800515713076389771804716853493442978856985227581872757299186020172336971696460891074480706271194256651988932987518824606008137886832341125637363440783382475820006248155512982832982913997208699185082679080835971838109701723108236271064992758991923171028302386565148184287477194223232743530812790805196055083701676466287803662202073219147008106390028365440301254614574107750441800131302520829270018020062027800446315297905229779082287890321462860217702087175254566933334307615002116607134841437413007472014181720137278611822465964609905139956977593942120894332520976784569858773987768544132177009044125038129142532446398504389640920465089099529810466475902868306395037700078610064821135140589154008962604727353649793315721455807697131918691939734542356308060018378243927846066439845121689601903491793295100059702725043811159744531254965686608029185513770164582309381405922528084421591400104547226684451763002925246096034250959563939725349057489166716683344155815486940882718851221390665561073866990043391715604837731981867279485763258684216086776324459982493315306140312353200905765884987544301326905455286572772247781279855258189328839579928522154711570849393753348971523570372073986718741576943846844734517010759236285597918817224890820915132582815548432278540515701252882740433705572621856963882080180195490924510454000973394818976502589672347746040220804460549153206527820901780988566720094573270743265866058565428027002314897877223774666573176767938852973925220732610384369171451063881953930073497470262513112492938506523568889175912030573422438271759064722331043670717931632615554361978596842395597719658171676080424865946821948486219696465265710002081330908874260869777936470340178122657417928797768045591991363818816514542157649317056168370892666921631804935023174004607981320921920 [132,59] -20423289210124668780624256605320099273759525758592837139857863804881683183269946110549407728231737005899254940292645487040024446133614754149084173670086713522268779625438640353617671998255296930234178904531618823881724676266350068728486909703825216490342160343304242422546934218753556283825796373393500052435908422671700161907582064642129660991139968666199226711575529686863260903297738101922879285116082334634440012017857070916373190954449159927471061698254599204571700478983383698859746883232959568138638717045637488186045262020788652617976923708333624098217339574517183787929250285570189131010207694880579904282426963843876435893455547645697851122464191379562389051437748750402147153439325100868971915277347173690339684694122806880390085145383297915597450716099407265010500586023719229867437861763861606187062137727849772247355247575274796329137732859281060778009325439349033766096941631903428496356165731362662625666605713859028370629976497191067371955067529739627324509801210098771737926374493202127078447575774252166566368016694992563845471574997395938454496002237552566949173728848772957969135433495418119904475466684404814294839722250921101010333835565863008433038208503522620370370092115325393290238178343851512627143138972553391985007132882390576226626457202006805811022280408357588545527032266738725834719484252706428943362434080687363309576037618065287147205864057430992054703638020132103055254486310794725949764180290344939437794851115090579432224741166600761724840696743042981970394158730001528795462249106173912520943025900239266014598152732967645391066108074643200854616059121831799164004658980361013206612243996050517298964292233330359747698854872450119121890888328146558870832765793827101280577836536479218462042733360987690565313389577261123516187917587071569838719576844680498468397491807353625612115733990030888914327431401404998683727110276238237889018473133788300822493973032279721943399595629040383768248648384924035272896234974446509938967278399827103447703874283599645438795435362771290269987484291521109815411685773737218450048476361772493972784150614198117023936480703495268692142931880665768536358586468661821874912489992977119270972996722559759179949768800827766564079770199448340184518270970461568 [132,60] 1892854919835180039980307852543259387853874766176363883026161316714364193521588552832217021885006807936115773446368547194170275533650724139194798137317879766087433920867019878996279301664944326813149570243178339993701946140482507080793316583185981401496171240097156046113572766173711100841145565341494943010779469175268056153110657083425256663267777436955861341752299784516509242570871532557199115786554829248651239346040240752659226496532150604566076693408861820698797884764426803475724370760188753401381630156731083805829267895563062023056917096098810361335448912768628560280120935669475926720256309195451967386221421290807022114497435621122839740613963968649110801081388078961123677680103733195917920102595622023067408718356792401428761555999013889718531128166631238528893371135636936091284735700533667551254416955159778944328096689682071994178200125993587864283351037598632696084804650980308857098503970423429393240863870827904540241911103584307242941502677522600189109299078425756465885822470817623302213242998820584952556584320379049642399585960501539339335940093069042577790689812156550350332399779103782360284050062387187570826089004951006120234765755157925799857783693100496634932162125566610022718461542552337567024088077454302073360750045898541346815810764985418570371408073385266114624492117213398658250625621673521297379941613729043868944023781351206530693604700823534982022373239795556397204448012095028289267121588047993339982925694675100580884624482768490986578718093103615492296826223548413092440169591733164206190775684752625895987372254723719074067469498203653809361108300999334554044691944584564455005520071680010683019669440449542130328744241521033292129718395991734362716818667213072617669808364676645635496157930695539355012688739469784915161401470287985554918498659389337677200033914689286635011905896113656022497769043968386754599127095771645123497043833252412056580360899068160654560775122363704323109191471656593534746627096806475192997588013192812514465574162538219110443313380830660891583272479653729986789511969697704319893698476175750355543512298820301185920710417455573159760216817017161779810262772932096010202943797748189788825889685471026983456021956154925071908607085422721336126355004468 [132,61] -170905700448980837601626040356379747853700302086337793084255052078777773907887921899569499624367053264984994300316236423147172601971713482309092804311884131139213572035176938409168944442395665994207668783950785961330712635540646233708632456232735295309320844500401407521239870290448256958456559679999691921192675174128124797466551082537936841741851379747967394655052296500389719351518287930387911305918664437737898753485743155313300269725217554152013842674068613869232143549046155904230881481999618792150208570952495628227781134621011229089190607355436583460590305436944161959295719874239039821331423646657215240200711024523713252163254521508257297353346702671221870737938515282622720488320523899968807601227680359950058392573996469851197808798938837920047501103050723682233180184818480151019651370763753222356164173146312521403738452385069828700571478509606067481764902165973342061537701891122400198657791157558279513238935763982379427373671837178231048429097059580009040684600204665925403429349367858194162542920703201095238395031605321473450700814580935263930685303443225594920241933983600807138671709371938224071811963365919767183176573364128236534824486979602557269996801504282156828702280120690773268220777097598326595742726346912853646736440053604309390766968615579511079311712383872823422785123198046893740803254907355674228012597867536475853477009460202088846822165924162096480532921462960950469780366745498755533407259954445480845134423128760951216077521550253716513350787249696921974144839504402300819303159791074528524651481149874583698255528406371044691950034682874187285635586831332800589372529110459082502349288351018680784639904097807932595874880627560961667064639371637451562416201432892528379041379586299240647466111438797250142806484608443008691756324988507701058795787520891164127501016624131542717116049234500063285700277986270307982761850982447507560239619976149281925070835496372465652933318443168346122164259426123736329722367915588902628053517252299284199581232722715048581366887196051167091182224760961678591880581593244820865169574758128738870646968918025608816749031738834249906122464625810921159019192061813626691518720675594258505782617594426541603031453759730043292467847283201720905545216 [132,62] 11586206910379413165031910643563919856213648667879346488875033909154236330969710839907602933130419385864857745596708090266887363962900689152294544593375097180471982459867547584705513747297837589749653919082138983181270717068400061280621486644014524610968600773480137508396431065989910719359577572137128177588721604974207475525333021275214198748674485347868571191708313665081196578995859438963850705140615644383735881341364673126861926145844695420981798921916663031878700048219007598300094922797051495987288150234803302186626755105605281690622060853705422719603293678750750329131510082060090558351582368953275314925400743095163799456745878689651473386568768000631720281167975125363640669836995192296477898520176505762666549733875982545373818749224135577416557147049170953702233698265381461255378482684027046183321678182480522990244789987224385751766960510266949832891699483846094218488040050173998801980245366283575158730651287681113842064683574147150132681583583265187253896584065313883365092039760054050831523030565852550645729126335551915897186684151552229245032253095067830934598554798153819439179080534046249524899255169012902963262056712659024062050243104569389517432929904459752521120588150434095412991662099894239572676686645580482091358768372717736023617082482462470972238963461935962478928378643133864229118719425979623271930327342867242883228635936630307027047219009227235447521305762642922117512290393483574294033648983494765066380818982061576493415983387695387179345576302083650103350146732703239960210257560849731850194477433005483394620480592262999585189902754238526782866332734310366619453259823750556967078722131866429050531469657074122315095285095205840629231555000586490012102806594264924858592430526263544434084880477876594391264222838200067629977532487415062898618425819590097972099941719505162323071189147501175890833736460364480691410477830896138819197806737390993806240383177126033509123845051253475109745773385937631800439246924197151406806391037133089365411189369837217915306292664181277538640612553848517717306717780336063210697485952855297445446332059455304167573154195928434395983695319865434240010603097279367443017629906706106746419769374936745366504241468267833087673401668675839240960 [132,63] -518664911207603567547881684061872193349559917536823753717346068625580452608513729174879201475507533470217381273204552670489527838837960562995910866956190376848678888143238748498838683627448346432202172307546824526094293753632531633276903096384578367314231308133656044015822408113785924737519420589901391317240382058830918868915097719723379991593841918353944738716361658380645332867532948283981712689850677190788529135383914873104237133367843985554555233886935840761208744273644617255683132637291467332114498215994836565499437970014713806074872181179811365542617874221012117445383558302396762271241491227849375292696783640887531919527851906763608243360188370786622828707101114843406321865730751703094044160445862782553885109383965928636560764431120795584186141100420295110112799631488090794345608124318756686705253982602423673425217814847224033844387814690086617421405341388915293560804077845150558625806708343893266173076601107685688947963453400423903635744656337478680010113590216325230509605445162921249795902297183089230096745574884924748424406974850182856924941580443052862830122623070757280341099970197312147976080415256389351106729629725925634370547174554015183064085176162315296321655368744792395657517397941727155715688789371676950844984926926873087601045045465490734557362568503073758451481425693585579633288856580208385134361691403150028462871286989772072197740945022781144887850446201442941354757835924189869786702614971686794050505692388264074447363556212687026558244587635045697904680607457589254425253122836587753093044009749358803608215621019955886393485769253984845022093684914877049783497395368377718611479219993229700078329425362961638732573863429332657498757228956495101894835494586757639992005250755015215523932367321426696004938081902166975750541251607946440412214002317835022448798405672742127768425041829807353619829078298456170547176738855392966186033389633225643960994163284322887535838707878959319750576071384662203168007802941499129742391966973235824411969689840854331230488413141596792469675089430749209303620242435284948310795935060976290029973868137533433967835087725707561692560088926539222636140996424218824022244437874812741990357206568811970628599027612677056883054607492265984 [132,64] 15280188353429324795515532334748020670438120731095894111370329200176237041928744225205314023808026106100384474900952802869444292639143758584279835671937625986952268829852152458630689924295670197886150149500683098082481463663939222783113974991301949397881491598327120417288542483836761262805897009115904687219344311354473917925827399906445226095005344986118639425176993634408615996104117076590314171334448136331993537447945744672689740615434462232615246257526523745505705034662323293726129920273787846752912318393599142544695494413411522497148905543160519780609031736160696405097810358357319224238050603825630970905661279778176838089435683079381220991297139373364800178978112335353725961171604013588173479861768861506234365929013555767352554935843966019449856363964050183433051475440891512233335218288477023193133730495552597186306361000826755084983372927336335469547687565287801668415530663295479578531285924432757297521868219060792036500798576785253241911234029832867683840563360174710670921168500207511371870042848182538550691570896145879388588016988031915742166616804655073331738064273109069130967264719161804392139981893294975223218641436621036118665443518191714764381943830889286259747329735600611549756996063670536526390336693033413391534248129251029103808880557611673388157662418179590008953448472991346514655014268414710791608166405463974405617622974726285610209405661722706590080927732448153300203758721654157454852249959135985244360508876062119709151136410655651521268514778679435354025655776241877336054222719093078064795626850003042151613430985482281609799020279192479160455992194679760622053264594175484508092323227091247727979336675305235868932653177643689099092376113086653055218481133780419097009120240692707630413914376670937395048653003816835873691380755160887160708950767395827543047893010721819614498853323925954746861925660036698969193760006143417689635826531542927860368442796000042016047448662646692039618352637029520042589154184538424039110118252480381914137002269325806661083851497548599694883659587975669427942967204930267583632416869682113100587505310158651255684608992541381107157212342433357324589325516504841632100648428919792815270161156664741982317987118801441941034635869440 [132,65] -680496670352473802544534383212305157102153178091570027345998270643020697749057083754699606231682529888386690666254980752072223881231444339757085693211391067363606354861490493037730173313400498876217020650344862053415845578762257447672912487754162467698346546244902683349697395911145872583915182292908094833741038431695532235033836346142956752239297454520469419544496196276844855715179220179036579951676523449385854849635722406525627910189612916796378282730087453771858714675497520359882478737619559447812294904321868424449919560244738607846344000084218960319130187900235077143791535015938223050455501711537688116156908114621892830156210460950773692220719877172301493976780434268679820990119269325452966983906629433450089991968170107002673727103899084362459667284269402203848940412303773956275285832664070641183091005765856707514521581714392171349793681779551489018341965907989321086907074959276404199698876013025415061362352844652957442506537606875870828401465262981436768764591203410452652892114273688085603652451071848180831895963880181882541639672546546579323610433212190375332934798552975748937884214240920783206460948800834241010709407250885651842762425134107196833997404135555130415809589484967614964972449541713539276034971966070145714550854490102929233019249982230908808363776215337068003213028570397168715396351537743412092812136544452652358740033471963051931292725645602669598005268949681023155441885588525217766406461296181376035617407401570314348109997840005598573796751278981353677608491395142835969670974361079011049553543278532352167392728396919376505922246468414845368419402118705644640203897950973620411634757447081578204497622137083598550582773675038022338831401191477282583253026808676915803256518974830818456502832631170933452085963089605826065130043099918403308740226165187684004946876010358579876984211928164712016575655021000065140257659009674702974717381725670539266362085314738029463008539716146122815665341714281734641109163115087789529482619882699624461128187651509009264497834152782179566816191834502045528277306201400290175208663326462873513010940979667804604277501856440348104523420830815226121852141294643773888876883888386458349829523263324642117869294958249581711024000 [132,66] 112538591135752742419617706260650315219119938879774827543954154997259641853983518288671042334851971680009335819304015691311597265644692182044046506484669812324149440767570260248234225592493099902935595061721145710052900680201969806353666795985871956732788086182150553325036939351452062674258774090349277081273356689767813089284192573922304957383506598275741107476566304943737496048645901043386779754917387364532548655719793415871396576151442714369876814122270189912872577828562335904437021312546799442225324559778557105968560216418995524016823169679009996180932971490533951734699187015801143998074337410854388185114822424995187968816976206796965658825173012344292697244483110331111891581284295643762239791812355660556116246475657193515876738123434191399487897395865012994164527437671511188298072322729963464987789714389305149831560693328285879437203506913081912066899427249824343890341388879883742756861028221624981984125909683071862272627230622985993200603299888684940896668618396828910445409226000245109751812865048544993806009259523086554205722318297283083240449071552243347597645956862841296873662885675567865532533485275004447901920615162830231760808560972304698628959942184613454447224229204911605745901806500521502302352304848037627191779497899060788533853959091034229066048374518579101919067914507653429845144627327006810160595048205543907320154290929672945054648504614393352443890336879478978934579725534744372528631807899981376853372267211776024060168841203974757219749761888058826781057904179515601453224578273555213277913992245952118255290335307273741582850693539576348494776507350264982280586287505537026997190857974063167121022868571977352725424039996304136539983408788913568914176570397793497544647637542871253198574330392504917371380431940521439979814904626621140868451781071029555565162004949464517312265899535565027737171259948198345450659609649027051246116895504086713574620209301064675065074897988344292194498118307297952220072723643654670538101834319333872018106874021519258736203398620923936110847660074686092081733015094092135690667052392559288317245588344845989518456254000684176751151781373362492083919683082292745965406095495415240662018806411391054817460636760000909900416 [132,67] -7825168466888456624795229852730271207207292719416516762807924398165263554600010944551536292722974769125381305211937902670426444002626306536386663626284233756493541197454089476769641805897438950429453636289518425250477177259293213172441691912084331720609111976731506711165541720152192061602667210086431859006313098958339587684272504335057710230093316394725198718737676525275651368715070849762795398887670678885301447684862520312125249873595807865691574139155677756467564114214107945829369715768802735430389852648609387080533309359390707426269343780128170842325711131522348204413102955218136227322083337262802495104969935955963290187993389488179395681806305403572181108428309862013138856663762046605405932698388174610926765134598854519195901143963476062048642395964656348464754414214170743322550500717002011326464753377237097266854083194802469697955463236421825321597710542042746911065715734193399622675802833363995676291945919427779541306692573280285997410707527595510447375275887904528387578839013362605592940468029580511871901321430851197050340838362856386463739285395936589507333985053161015560193136520360421519423337822929734173802304575201671027484205285188269182611320679829255922673627634137795758016267264726340137465931578498737670308688030004087047438611659164576787441126117025603202090010585288667017551915843570104536490407126360690539683175530453565946437241224461146206981381601258371372598234987750528524429317657670209495267776514526057450071331466908248805879608878913826922481306638193961642970887723838173077672526170878274377776983743658465662100955291419561424742068027686880569116715963718558681424390208403718522509617132949973008674552732975975383385427304442204845434992908388814370556317015604682841824029265942704135595980253177344177595539700311998411064678748556845163287858120070158449450668995113881880109552836839716106116627581402931157419978457992226638820515462675875198370638261619340328856328564364180757259194413575279451973933331127605580831401495573170691294906523901399645430486195593054112399569589104934402962165569129047901667552886450852113407490808194623262821688575163423756977493136595928420841486710077351021706515606497849577251032335864160768 [132,68] 147944348988946903556723563665609671535128597637744191646712176967254560662240023631314069171355277379617480653138249644157116370054678111120232455354525731019397087089100370372154870606996089579802471083672133570451961501552502046003124206370046848888486166943529980017327346556354467142580938137845933054135351038637100825921864586300691907291191840089423563104871041238263025178813601438337364245922103837233644553707134077852869828164676215498891375730844985547362437097629334380797432941439363242277272874321351124675450806086839056850715241105497474041729004885650326391978219852118305877740651349971428570919563260417337002550466746080326141040509930300445854807564807061261309944414080098556218754739602408816627269046794476169623037101187509621523597562776503214308750218440916770174991876294111076295546621188660050001037473124649490057044781405571785213765367911469279275953971772073835500571696378308420883961332225130889202853982113431305274213300014102688111590341788024098136343929551923778371965369996329580822127222236270897833264268288496911066206739999994637615169146949442243201451149142827743730043429045080988644884090739979557728965073933211177107915696548137385997283898965940544582469076792093835602245121038718377087778872137872636850816733519536901688250899265190841767485573703778794042487404607648264871297830579271002793490997549226353730936165009762881602367701023447641989595122334530262136011941391264129376869661270023784321476078880457302055806191466207069760668094084506341231554675614226753660148660459743713205538757946953273021707752566975071426720290469763767357017587424461255765408622773821179314635074288317047945643064571654569274715311739366505052143867136118063992822502946543905005778682214657411412038909072418577614871504459503746733459463741383260361881821964402406857315043848326633618890964784550889537633506020093233857182376798062717204295208335976153691553935883712460948237722391912158011842890708012943963822400420615573573657349758948518283660549486793865881703264506020334605396059470698155928190257349148058534839501882843075365882052990315191118247937964585041673118735546816456493796661002023713102839127661934821467020758024352 [132,69] -17901528420038580767387423319565718750607153869251734769638716905674743062228446963662733638601207809115221534427967131636670333985165819737245560462557827282761684760911887960655117704601150532650507810545086502331843748691797203881356488287682562685024032116357249681239253980982752251904415927128064571380373378385769907474271187658080340328810717813290909089007429458314000338204165280144440079275756322852263835477660691056236359311145118701312994939947437763014006645640362294808448926083691183014548333651683895531874244719666375043458496154478571188421258739500180681631736635822745999643548301957413511743004674285646202084418543445077950356770409133373773210501616575174745503481548540853474833352665302197013144009020482157521062024708429276408320918807867203739328150622738579625083666670344030496179443717742886819404706488023685886336791726711044654686132330697352172987786775600018756391655065489572170179608600997145984377168389593128333917062425976594457454620281325668411337089296951089325139389983381359184811326769316241643711596208022287646514371848914352522091513773775634815604039977180243130967827353057912016484660281743396891401062650369743796289841875050195602827250790342272098880252270001175971232633567257417179090806362911071884004945905731986558157001326833175563880964214848736255155323874967213623587679525099470257972185017025887497495153579028034093281807184883612065950870879757419729626944009827297842936331051355026180776271858734535421261892619588945690697402974430287960456929053519544972046559755868296297759588336164143976107441870971802669784671794645976451498640329384018940371941672275365214788822417924669299197886594148909387424190352912679913261048460929598516967278158067717042878012611814059740906530285899014903491098762506977126578920789507800030626698712783725554355357583906015593795089954941352311512085880549389215948685757825086037009780793403429849956189668147924450202656785998345313394261797414087950222475348941669131112970406066101698643137392537152721690730189552114656996114361103035767999664106079115247525581568171945735748752899141478728679018561156873345790470687988608757342016864834014850951569765708119567280811584 [132,70] 1904740507903404457625365142193020748522726307021022775059985326979007136282659379395473992699395950649802041130533781381254939911335858072477361485086932543814623807374421831582119657720914494934528010987105983917189824475246188549156862807815111772815397455754018053934030726279151270079427862603091618299197629668908148955169802916688596455621477163085826471222314119234209604936404469869037352876420608442145569143934028715115147121888652294748386818158019027687804127214375064727478437563045119316006020484225696878335681765000983534190574742524589496219160058720532405458091463855381209242410770996075139923232439430688831689372915075408134060090967256631289010734265352513445802788083430928056804836679199727453650153239363563099068590940497027108695209655749396223161985605570705892914260327500037313635797235101534299067208524157592552823174566335803420335640984711801815148767631885730988480281803592078216477940220710094370422494132873650861030267083471973827466660334504973460797526321898828295729589480481056986649836696674465620466565363039046215802399013589166988225489549379182485256980085806632756400117681597167711617986009630791144408079072508208508852565439621004059444324380819389792142516574816627971209327830173457726495953299125551811276174908764980845274277311606620523296103341420435542961943830079946867146327255841170034855620361714108347998372908647448849089030976461861917897471056606287980245598621519221171758527987457243040008122727458762268502078217888523223678591577121235830476945149172503096173382969511066353050409944515676117813544200641713904957608916957041048874273296628442093777193627280349636813770595567209407682932259062874680032760300189785139534681497286188364283345249362912834819252718892555758311565214548863705854188657788779349817613829244208670209540734082791326555611988060800331146740964166098621230046822233476919387946669470205556747799595277617443764866537238740674897798320630323937497450325723493258916305254344119768529333680153145376229881973194681246866574757681209759063825380397732442428958923075839147686642938290244205223195099703453270184343531942120877387005611844698473685193616477431868039608992247733307183648 [132,71] -79916343848093191919546855558617354477269828869522947343707941261209884662502645551805653708293682432254758850333313368682002673604656258827355914045796358375245645434578538291634796740634117707066165992653055823121921540520790569115687450882089193592535880030503611918608224975224399761071597050162567897282053032401019656849851106563726933861511595958022636125843711573882551157714488655380675936310993445265847907780893926234174740769105694671586885803193526212604168628755479545470622731034132688446944228341418300151605430975771004645351614974362520674076386743455265547123803443148788851507771152831117096519004100009233798431659856876608367111976197104794006104697067397026919027651235476508084529525384088987961125954874809542210970283493251054644311029075586087374133476748852784254452578541487621489445180844978047825748890804992715571045203913920975247559217550274746732831681413636570976914652437629862977913552921985212270718937091473783935844933270969897768526934454150952804652828002320712861601795301665446990702641371174464168208631866324545686395182877544315161860160589291538478339198678656183754959562927779192454124554941005670561810608439123480047131192334870101333416079151439501754499614564487061511042433949450978873295785250295469206537943994041616355969675028413585779131869407461890685194914277262480912719074374608174904894219057411453593513719367780170820277343521486807748528936958813681859681951429087885681728854824720527876209393381557441946894319278771072458852426834726899765504605977390936164640500319161473679884000936263782112715900313260791945945161059053477960597506128473890380410492501218146234304319101844302432327378717108086658687705223726585688193754606104144752754704371233182052079856496149371796241631557425502268077782936234679834488950851549131727621408328944518555713432190839992848741339673528876336270627662177851456512706160116582480576904354941565977231985719066338067223005747281126728156057617601312748474765017144597208979125385198502810468204824260850434707280258228169510321146914249467442969130573883911218817050613593420762046826891254436073299350587375263164349458688942011758852061915874073088647302269832222592 [132,72] 3050706445138555215379650121158959239381198553004068917743075661889653592389132840808483411708422525576629634676984865063358609056230545352968262932163717491240985353292660255804832580651458809976857387883717600538755636093232404919269621054588264173029649316248614455497838560432620417880335277888578709102368856436642313355253959113687417349224462377736677176165742652013818776765784691641194756334667449414754748718407556948895281568970150811784424305636039252752796257460279526758539841463357520702972714429176992787657638140977329317474510544957289763896082715678085614978931495946157418902184621483217493135645155294098885996499933214564186970881026673800548860630024780371948502301574842209397436284345442964422601398142890456071050160802024422049875211562643474653081080376086592817273906392739317429433603825446056983875685076681599835862569230146586523627539509333794464725355290980787765061433122294105615156092030522052672885066671562701874623790584909281687696273280860248762465118790513668061039465416963910543576069307074359706423192083754542259580624778739390141620380095739155415778245831366370346893685253820391628096932584349559591311233240090725650563411340072263893612255010919582495778298527354025557169125088124878811855377074842527044645445174361252385141133639314677980048735535469446881729203670221014124206331608915005100057701264598453855041644777918144671625560829984568147349605913185256065706255991077817233689828816950797901964181821695349168649583641505021316184462680379788756429295900349231383456872008723664509792684103863242353370395978975931418933472221009231601130856404746569892964073367565345859863568204219308297089853056840467256125613229001660074492721473717981247945031630705335956492902571777754794353620331914330486690804560401330053250571387400431251511181530196236264029749565960615143646007755224062440019765249895740994659286888082062137529920774636955457958974814649667585178207438917227740708816103398356165024282751076165016352001301910182225552501419087597341008699992746831080661219420681262374759803029646437598383336939144694476573784581659907203481470986154887588048362715870682418377369522839447170610104975850384 [132,73] -113904415131192748682000908999202119457321490948817133709423585682793166762890449629184274446545039067899083864014326327353589337996663146317054616710937665097230883335190950917020157146276564676146260327658721018910567132375234663248822912331096804047733414768078601326629953474998974815699391418871578997599493954972524115265615654671856462524722973981724796807792033436437868803858610782333440519820407245784200547198445714259498085918291423509752408450017620579359351150407511407002233781709947573343820272459849397853531713997751133940424861428720810492268407714095887189054724667113335753299217279195343629714219787995734072600450984552893861115216130306980419806109709688568243584960952970717088363884124176016642677283463029746778881209770446621738828376763459528811943128338551622030379326396178663066687400520072644322049166686777568771781893801809523854869133915110083888062674363419510248261807360269174276538823591981651293153794337721629332912349669547718009560516940041329066640736062809575590153729431600772948819449470023122452707677880048639115281914427081118876363069787271858342089661087406644747484158541675975977041089812618523514280216597328312699414880280197599887837929885405029341973148779247386003320145730798300313574937574155400059422090559065831607717157078478463733742085639957219596550361980748686782946589566390344313313325862752784027197229949133626290809097185504383824022176212452526500381155464867267353760419857553476345952013728853566711302724555617707128107362180254866926952832561664396316272207730036029114576494425416117367820494059810873744462246553656936518421828454377075532162723675909643819109665607469786084346989899844405807324960583920314912289290728481903366883977855029748139957136831405562328465810449444148407944263705953865602147931368947544830778624138763157046945138328480885634083767070613844194930742306191906644639765404152651664926111210766996654177931173772234153597734036926854291277824477564207625035411443655681932460105886010159823095358293288571944205535441281823037418981663696890449806137386797725161069815471729085948642832688605045008035533137382613917402054594692583938469792967184178500049245056 [132,74] 3700686893174004817521009246019876961595621466810034747171285168576531285777654122835387827901935984536566073910059558529710878513033519663403141120475260244561634185005675950316226470988669495582115648106801717854366200619209518600335971982135723904653821212393834613026512254147770716886725783292523316572351528303689708152695312189533592073938776793743906348275725316772651069989395925234412904896391161039151266320612649477542993049327093590198899034825103824755161774055683058697968497079138465016499141300469286727910296601194901522138303735169836389588509634240421090617632884708401569663378167779184323121222774694914405987534487762197278682744950054749427046177606699840801046739871664654371531717087686863172960268186924513751226858600409607621522805240740162914712664041276030974536266253593906768695267423762638142101093059228713227947439825141450401862605330718924445266158285178801518849462256549165621302013416742227961786601549148614108940049198756338555796467234939178337901896671503306328970125657278981200132223824273785459355748565035444018294549654329939917589175490118920106935522750562045789181616636455583502596248413460270263279246623181755545894056300988821690986492629230694594315183765754850676424177664198568099917588128962985531114960062933141875077100298751624076076355855117624705383173571703718776413695732235208195355266430590271412850581603641581072320635528829458077967047396472830785048771420925473387356202049476218950304292449149460237719796480295413618860694361369202607843197460401128216108047784974300991907942817131026430809661724280425667515987784014819951234725445593260658019300919186355764214005120445940199560654767901669695061343949907291911129147922128824566999635698196844181040305610968780609188103908166275342191717767672916305977012644404436355287046391467485346419196122437504589151819750479623257088222298515525723751277012649885947392428491251435481201795849578711174233274569628898337768668696791682484477330603295733583134487408942727408702238787514882376176176095385230821233857895499445856217086963365766064304242257900953282337061823942564636123573114048720001983026328818589694288415717314583734603040 [132,75] -55322141129302355246436882143628802273920380367239015252379656263771011784652891199778933240708699510355254283459876369317047882509257131901804981594729721193638290176142523467189874855703889976475202165630403075609740733755342470039788632855747893132858645278909184015755504144923528951143956058220837289978764748172829459990640305881851501015150603355991889558834762385270035394090739134764283961633917732615502783902442375184677298184110113192559525458159986009948294249090224079881839453795769456494095925783010303905648800949291518029137768290349399098185284231000059581837824815058797015234050610470202784564467760016328385974818382868047100268327353937990066006420901839966465439085115350082114621674189897169869821352490904661866007337622561907894649115367884854347407278203654182803663622805042058649664862319571172631488187260143033084647280541897839335935066432455737138284396273138158558002168581445777157542028803436481334824252138167286178135389682023000086659712384194680574266495744410390499001962718806985798764678750828222913357026751423355493735341358544729361072467156155063149610530793397625203453721587939274934416797619008032006576606411069346489917815446954470057278257305373746973067955772809053665006218671947723340247775214424175286589431071155699137046495816959698895382414887336146628062203645611103489450042215647727647588367720705237410349916589514324556508857939103421039359545307340249308854939086012837372147957927476856342615012559512310893511356271497097104110057621929630726075647847707140717661971389705415677678571268298398752060503963812243973437677479513991265948388711361469775393992637359233648354010249729288620311718691819895958613754327006729133950183937362958583302113985165370667370306510407358192279453292609336392173445221194563789237363108879458211458856625679568815430219369787008351908865862091894506335641540921999630718701604234579546857776884147133123351143717163968795343470243401650493614260187723980457238906326099152291173140985922727802704136938709783800706845462737390182712206897351872093650339675669096964740167638457903213982101609788207351269681164981529560287221544892539834523657712664217216 [132,76] 1502471145069029047461792011331816000596867580271731316535937755949447312863133208886645890777904085895314412544756252931006717390735518827403311393133553303459284598706532024922179587675622130015682840903258469552672054544474172658380835803285866909151662465652021192197602831567495060024519523639051747747556145609653858680715591578089880655674629898394683280235809124625217932865020316193320316832543977189322746351538752090241607989554226606574597672080934557291809757504953900578061611287238558299703193996817796440587221800484466150851494836382160150120341308572470190605775773483235915518390895107977576337543726208507893254361735368176528328848160127687950431217693375572112184911150078640656310197338400480274161494383346195035869176953153171686878969263498709602283289486166694491014172677057922165344372890399141317493136273604510840597607927194440422871150038418166784686978132511575118383330556803781981176485336715930953274435704481201260430236592387831070211960734959421651707349346537869816598910889241042481602187724589544965377263695942007155900841307996713562612074461691972611488581127346660000599209726313156435714345527980803354820961789995408033714480697808950702786680941308201143703049841745080125665140705287331161704357321230530338076509398019958700212197998394270876583543413504196479866557338572751600682590172330677489275929955292470787207883880150268104407904675829166221621427267389843613661038740904294954616853937293647172863224892580968834623022630007599410809683687124827461809646877685421807082761200720107747182377421732960788375039844770683959556622734236633793687036233672979898525535166794606692690743402046506252176277175862494001802889828202866026873465722283221965922789297627469800696002806579123104309238274764924776615426824095989948547482163425906636474510338426971974374313842251674083002867254209518961697884297463339659498503221696119329544608371545020835625062568681444813913332536295875322147377611486323457149447927793543764196380601158192473099093731399824942814651904525730407847726997513344220969410275882437241931270803669292071303074408114588109694752005022301038708611115444521186904225206691258 [132,77] -5326288220349876834610986923064168318307498590846095954048272832295002818183901870582724586244921765676015259159009184444775244012246731505102904266158440549366015832560713146643816109638273324884890593560292802415562060676162436776659463038772176585193221095707577031164827178848015584838392736488040915801892657609406713885289044853275129011221824607526749206171143650310862136546593477405839225018358020047162657910737680384743030957008385080325436769981164632745326184495910569188881700483219025650894257513047419356278661369059860671329152117411202317658884651148654591927417583098377849475594625349400621673278867720590969254129993639485347879569998349653197633399055441170941594660449516539605684023193999022646898637221501044860914799709517965981789726729116557282924950392065947059885025380154614599318404282991574421345032182940291046189052920302737926287351561424708761876290056233978435791799341897469049445237217453550249920400493817394117385748837729775531879247001149228205431674623367709759297293272443941717045544577432899448037940788149188312072915515807102745110133559499377782681846825068322275894827539483010005047506622339564316286781644013976961140650006829706416213068762827070397162725376046309263062337099383949890592675996342760106796893069805181337585039678369287677029883107425010947642733524875311660661580128372033472583426928341416482881076664555465240789508260911234998049630210317742269135821837181259628859596034229713669463097390521178035332716168961925538095040745734869516789296064219267562298728932236569800507817425970058448767473224949456643192706628496909947881196456500135873689473042351743369234052346187564402506307846289591575012715021651074841401877415382586051736329288845092323526200847612673910068695760407955178411572159703762360046841733733467236145652206369136758222235129595488316599186032714925146746069860409056202334465273047432998839134858466699864486863683195142560900153890467555590353272030718702999214154806926678263413481916675607168177677230109097516832590537157889739073107490988046284503804185415346441951696912249389203019469603262244533554022560123923994923303106186965058925964128 [132,78] 357775324086922709439856383924507341840248168252286903395825086929383199778980658284636274912085155077932097600168692737512486421905335029970189179489941584532185389721974211790578165858947238169433427774532109528906102626699867477529935591113423889695119424525386063447049173734342423033796979056628906253534181571174505660918917370999167856066923233189945148505673194273631708893130203424865748842899648225045459968984026810857082094218026311432199756922938194936989653311283699507689219124153607250101128358307840350337640002562454286030747381732245371531322322743023206833644242001052759250420754390680128888980571963037660358551174954490638157453058896771349641038432069794283184889808249647393435919789377004986440326281505586432793962613070381735435183328207794332579956719309560149166579254462161585905579989701334168346469945149705719220801116119103152238032719687529519838526028461943350040703455854971891287099173169429678811730859131474266747717063403043483347607018358771949995061694986100916469006789489924097131430530422678796617366565797961461716397517338383713185339778921217483176407656762208795587621311069324376675002160324086948608896557382993574882134405073602252744114122492112863739412358053363489090679396774245831785002314859037597287246532373674740948302718459273859433546467432034627765881501500830327941337312427463241354486512017090330204991550687067364823253520600713922338893983467599983901223325772505627925904363516664262189506128401703511294315079145791448894744088576603932387878941314613880172708410234811583014864646995141534466134626005143752520332898864212720575109053650423879418507995089225090636541684207970772234356578071201609667683407400524463378069601408442632959397373549213427953075600728949689943340678370468934267787954480490135603917479313145859976822611172773412186973584817622250597031292209287544584256344306727129760152145722730420378620386583274363722373574934913998675552921088363827799249869353110925157799466667632492619039012376614570574005811744818149111493204290661725020124363187051393620405735199621219286952307153718599754361829786973751649475502482426209428097829123505480140944 [132,79] -2065248990867100037145494702013218478270286877584450061562224792873623150248706015179161885654806090347430793585912592337684207086614023862501433397187940557061682974646486905217741972427965356172161429564809624309393219755372826250230658914891886132508440644544862778852429682779050856714455923822031055986555873184547055189930807605222791082537968635172863907206707088918853740329786607916165491145540539315174278798729934622714174935099742146237901195041006563832068049503907207987630295678474524568609454771820702987927965693126452951092371993776455816354147235666901585214689556472764459675191326638309456367026723174312098508220538328859215323937588929512872057266639596089745094162310127949768548067781544513923051097207001096890095599978099903175805642039230695383392715163771626423815151988135320613548431161054040539670671951595581093411094950350304377036144137573731149525630059950148121988175800729842239858421817764467000813994268019692557977109940584601399372219145460173236682824576239073222455826568777807629921833145946907432737539572778240378429708671102215746122370166492847924250977759061599383035670402014821172081081441142923752936008868229821745567245318675053035230226103452943887125246046375272871803823837848918994485256998150674784083849664541360023414373164361598264394955325338314538417421076480569882539446374539254444176855962248012684647995046766882424486957188268905537464824752632438167933109515765945822974160928825515352901555264818684758751371083942464656697616805177490276881321707818976566189222856167570401816105475963956585636330813725069011252672800166915250270557973787826481845805615845034693974769831009576291661096166515160486893423762426898600704303211032148145090223121703188016862459781424879337982612877034812296554113274797024419637216532144654184669177801539622035486401070146416428627451733213524342231043022144937444249293816480902931421921554938002256090186032345033632128749187885993167836834871607488154200510676061969793700565578502619935190652549254699257158056287182259433322251271686340775646835225870237009671652878326152625056884940031240079647114440379872725781483214511111392 [132,80] 29176590251621760474077669116715251915899256433677539456719828859646282818227141082101184831413528227115819426862368467538939300834634261345928563981398867270665230442426998257478788779796118142394898508654931750252700379322875107369000798147590370966847479564050275841792542602988358668044640467158936970732029090795468299980863911742569290978325739580381321458775343049376405801364976689681342742502409412177713572279076893649395032939380633020825777557734325470925036899396608617554775481683375046326591605513040086291221037835554529978987129628574846745491457602839133576738085470287378763261002981306337167025781952280494092308463517442932032108596117847869322981991981482033657572730284019960131035057906082799534353376895988487034788607191014403830637939884118796788455725281358272917825008788750203113705913248278505844259986140718946765002658157692148587227819138222451478849664667162914677300984369010947074351271781924347611210362058530110328955916259356625311445789690034165111768270228360934610364036738767600515505752569814487200209597387830656879876993014209334551547516452941272652973690639951768987353270662278455207919275948452719292882367808688633157011709753949263882070940910423126504148295943756679423609055876046181827209882370110829837613758867814317451245589515065159045221494692018909750335054760744783978481135080104527917512018483654392143549854603161332632176509256675615746032311971372780228598032989428853448868691291285403237651568420603222706934142501782413325414106945531501160648309702934233614073946055189318978880559006148432681081550194164593325522587025549013204249493245989375396689598776845520614112862113034441573172054111952087877541177102087679163490823206433886817459331805325942676281478240561201959731928944498362606196409397056542877586637198331823330211966944200492968091986400801282438752266930764407945343083951487735757005791173929365580480392004919738578444354690683714726401594428459988480047061193020087151994794549721202570726716022341042480419285380656610538039923374985123378000147500970155036666162496202649601750482807478105969537349176064996646376723869378737510308671247320 [132,81] -72800592728250936139188710973035659732822058182279129868027265902903349746668767822851219522692439860947751907527679195562017345703265533288034513815789799594337956823316997951462732601696649072622821592150846321373486645705857006290673576156090816191750591925786885514136952546186561226793192569267015215578895587159485218410190364867451689548524923116342412603779280208682822463624824008487267638953939468797630682773866311361005096822091107543173992088492525072273504239248199467619317405228496769694696387620162869946018099436522144641166298496581059297163432538073155661993862444656096046533354636434573824053115701259426154316917802656855533190712617594647180337110612707021861474118908208795059767168755360292026507168334304545238342591453535893949672894103466204776360124742120016449495783817161109559453736656412000054576631090540646184152182025193609658437954474972917042291226447931150372879611450188923312763036906138925259884095143411901551328272516001499764433532085350506841286518683799198382054183954499565718877016253629795624348246212750165631077582729300731355104459613572220508015470434026044110961216853170879068133848929050973585970321096069897065162875571069609052728623563085937597130453132718094371724058624690999773120558022087826257480922136980310560373750357965694653183067844619025846315569789339645426243319052101635415823465297255387561234095019329745736774041848036860305356134322471196259219212116753991574814800802957435569344651965567317741237217483936031491434049672047158815960059214655524769988950222670478156957353442290343006785529182528986840128359030917207208926741501346057343860732990154822263033124302959592022965337666166760520468654171743403470566926347292693672356060324931741307406276202905424391576949182443148914172264958711124832744688914741345430286252322436836035769345167731498085990616948173363917894283811698459000034507980604251345022095012279734391294077184696371174705560409824242957205858500538601674136434515964987714184980558831066640330318778515033414430252514256322796478473197889107871977530691881414257335939425187286344926178921864783230079728903926110600270192 [132,82] -61862301941269507034107141510564250838225241460690320576876032123724084418594941051601158244873364978524986341502135411781498905943268691570115163161760754778736700448641940479546578699887211985664626557711959947556425007123659608688553254645937611065137392672054766974568331265412761697778055042429364094725785650600656514734705910963635359951295163958841548565251110366731430978823430826022087440794890415535600555474522335257449045132293358114283518683281698241872079288542485498878456355126100014343997312838853494376774518526351252424208532800969577077244295687509279147051822096500621964833247900290797171478585423014601395760421271498620592848711510915343730027385896336805649247408619804931252073546075743486673661848826205152045759464501710597903388636565245194485022555462342735378812159940238490982061609227592169839121948932218100855971106217555683727496447758620450435884354389419467738853642915965932899846076133236503491920557048932193034494019826736826883801912070038768569774329048445321775871159442314853027802337964672286599736603392999871879823603402604354481715136480773251319495483570882404169538726839345963864148982576078279319076532633339219570650104663722061620469160537890371103550974892653913499864480700257760348465909682154453514784855127200294272935461324619537097239146620570206392005962937764876041125917832531317128642380424570880971378087310397818073739723425038889639189857032969982822706998997380680818517354571854951439563752014665347832997304168749079890431855449937117954559325843927002760636870103848858704620404011528419044770357356772656360085597745118884631204682562023346547683334693135795191081777465737404236604033327836877971862407859370344234438626908642692686786342184162281204377485183820268104007270712605725282626037780232271119702374171701166568970246172831145728270739644548514679428797077794604383335625475139379130108102819404695001509534449081112856053338956526356259956640756025838746328286977583667582082767933577626917499865460768919726376269758262512859927894201464636586185747131753123219776211130032086699157310978134147027481850386653876857810241861056927744 [132,83] -4975226351455203375055986262086570308617922956922598260244455264122775779402320022374013707036297072230817326669003098978023356944050089392680145954686957189823009699530011428643710755232330754007572383420006854109267273898566529438572313601464982195799846681298964489556532324721788429942229588427177422570534783553178411822307134362697592732224377297272670965426066963452115729846447451424282709616429790849072720679903130201567406316931848081754423907133058713376906001148931813457104331493461374561473899820876191229359372987001499374342303584421563982113540198114378367757972316014789199513652419341429531624008853108409358113818561268017347963694652957901216741418849015684210790256933517914093232545423497525194268885665459367458703684972540195341567878957923324930935934947720375048235944771903305610034754336931809335364539648265038332072188928040601864266020330756950074224430751541799354360201447695265221909095686300847635763868193686345818485480117361155418325761134905996228017833511347597550151589325540675531820300986939011072308438402673379636376523043422362827384180217228683746938275048747482778202131206068363168373398260379609173553498193646948229416638207398893133507567402244040712630144125821518107063354891247048767847559518847343860679865652308502138946023258532165817851815986224783207105618575573588072518320323909076353482553443828809975099029730299780345005609481179482720876419254275316588853051881293321085331315756389028491925523871932263308405071767016827329858332898982965987908027307219116691656624235508336784324280904598938591361793119925441492065236211411632881196772984024885209408527640109206497998816837884966386672839319708190351707721795075131973996600526803961115987308540996699546981931107658199453736802998622256456223222317214230198499591208669417639030358568983185852198491089184120520682103067084200230538446140636185902004744452935654279755694505964934509746983621609270629058673459284261117155183223232973082292142486360452236961944811468366620521495423082674057747562409315803520290152897037492887177986210780908435398043570329142370878940300708174038445014850364960 [132,84] -18980264171270260803496415251679787806933735453241055520050443970097449036225706661514694584995166302280720989568096505263676013116267543990237992086171133755228648448879211521845645627712106567989640027632477200019559126807926623106823571389338350546576232168760300382781171796575442189698670611489170106258730328290596297821303096554177553193669949296606701915145069988540035761815932455166582417732986804947327650167763699647241921569072683881199755831662225626825709148833127565449037527107850475314785624995313657440724784765281622567676496380974212203623202396525016637813565733831831290628818817906098239217254682902960099828909864812550899503748998460316495123658233084730299613127851307311623178149803139431995146387183692944748716760684976606136708202725290658985753236355000431730861062348140052677729429690278770370065191628926745008001164457386578959123364802094946232387949227174753508945609355826011938862343383631471709906770410999843097384179946597015693736370640081940271277421605328861535301594953499304986482145782743899572660795441765610402201230560168294193853262869906039832995828775906058713871319984959496622696596971676815270999441396228594788994052191576844674077040013911374842525409084380640990885036120149832686356071978573324911738793763426887931207565103803418129094405028070485415320359394648346376465073589933506554229682697513255931870291653622464008246049829042842010867063282165983549256781911036705550820453310530790085248238910303804021220452489597113622294634099313669748296493835262559325912296621292228074843706625904204969521467852959446642606660631276734181918751524441070621232258889263288734048376676651847464329932451080880992619303695594962351902833107961243309548398425754243358337134364680863250563613211806619193069079662695226959086209738828061704257234222341860871931914739048846913816720031882427986416305343072978169014682153275824309938847610119334780509995265937122616287040032794337908609117904106713065955296959800327887467382084970329654234171869459165674002164123185157409807176654285825833150005940406221428601117718482676938739314079399630275351851562 [132,85] 90640299183802563637864923310521311577534670914068330589188730573538835650285715326820341745985421479242314386067054404727740299357703369837271180408182856654292397375636882939586602942707092314547075232059182904486982512289576393119273448343890620308132576659698183991966068468061371813568979501049818119189703946345278579378798183332767526315282781511557022789376420078078500158460558528676875658326333020134137822680474236682055036581956592360895593887744634311257363200211323290304801670273989435285134025761475508164854454081631881914124193322267000391388825652114142400637788837400433648631488660718268348559083719528410646278300036972996423735341831853566530970905392751551623491879438675777574539695877135364384226198719398665368053415003154643259509635577125704489241686218251543440087890494149386975476636625564434461595582615950402153049084085006726854403997026080881447731539707827840667277691299249065403356856362256799456428606234190175701221620920270962674198652967605806018866464823577701503608078731929278344884151854811630516348924738088481248770621843043250958688908694525212924478995948032048019415657898543922210362311535409857067564344636765852712953974426774052326315315894383256897797852099434200946650807622829534493867885251943911230243449491342632333271790310208564137037396395063753134081221739806807489778992214648427061654128519927637513686973169054024255129917882298333146683841624301107005039302841027938177656104378789280245011540408841357732489067570272640000760716923117004259891690257172868632697315710531159947141569257407370657331362803513757496284718336832200929571969973854421550990379459646574129268190710649644233658464452504349266705922089272572836469767697655577649170569593667802693642880824304740988125259810152935242902257901227035855375652558882157150071196791791020569589126533533894581850046710409491531219847129174504822746823817184137700862628622957631720301852189786543645385446450790611011055938274768294350334435736601371069238384557332510637959273257542271160374327823448044244627939199388836667059697239379112579928568120281473812727073591008748298296 [132,86] 1406151239027024939654451634442953832179941052151024900346754910918529214312747611788861127079045416162934599004691609974616345459447609710577903605415123354989914192870625335077724053827041945939819503814474634531450945418931012268650727042762498114127341965607685033619304190800132353893746104851817651673223800697634402979392294284419532959910067263863910208064888777362359198262993594471704526982093831816508974800158718085130839332920228983937855408864538355955428593466790429779854907891026759630249247030387724723066689101888643958192654801146960089256520080432169204318159832122414066648570634518883913339309044686074192547648735323567739470882691503819573606873969183997492932070460730980885272242488642195233073428447065770484479531889057493721619920830099868014097826954752369052693173948924872380571381811113010315963423434168096215116210505971755439436536132572453030528811399174871800872060938603714412950025138171361911156965792042421395171699191634097975382807497017158338211192681369455149264840137944431076386050387992309396440555198660381444605893762202934425197103170393036157050878834014943711366105083019643177438861892713185470474008021546325382818395570419433832641204622841130115933560065538485473736723797865464733761496489246309251421425357169592690603736480903996076310536882326412652826409164120606041983644341990866116913487160461734235308337757839259943372716921085328194665822754210642349828218079204719174428387296521024064796767075477022072245439605631410141782979498022757680968029712427923406700142613093268122972026074864668069505746055527372001333452820623796775866778736443939810711717413402875177119471582285912351939763075758552211805346839453672715547926055407873211552609261297241767339594292575842947479681631787565435353325033047067343255025888971348142317819789941561109557314897010951399185469823284232847656152499841756387910023621744610146669674489008764871851428440571353614755475460847488594083451114427234036512908459929596360872284643943951885958605823032881325436557571504238020122777851440753986302834141075441664961257674698353325173761638945355448 [132,87] 4913285440504073070241682782438793338170339538322908250670589821642653783296998607902804427579947067607645184520794466959500232211863477161434468303834025944249439515433162735042583721024766424429760836369996435442135794215156021448539683678507648838902094826182502530990527820622569950652990208756362325330263229129064851496853950627807733074370942570537912499769005080899743057503238338167784528495266138968724790576326328096224416920407112086702413701243810282327321220243960971997010105135113412633763554171630339590332253815647129703835308451103877991826026228317549287270126711134636997461472347871759489411047166626521221854227908184360547174468349623980905756847898461121903693379883927164627755537156474407950113064873005582328737394549472426772994855705214198789523012144103568200372538211303597788477457681868751428705670958704893674188945064692959316087119268058363032236450861188723982862336302029233896919533662666407417407804613062651991033196785312275434908541650692423752532164973012710348946003349508605553658293183698363067976307932124217613466447074241764240968741060091565200810915996357237571739589320119803966906849496164261365694583974529399503482827038450471737925985166072127749941275317128371578895821216437465037428921413332286984749279466007603978152199121015992025345020483469086113346085826980083058544826444999139677144526084387483277007614541698160688032133097244514430392026128011873117565385074062507167777807698169957522617498811608660653011874506855142802989330139284796724699222344454022686151606166793012494352120162997586664265345584270084573275169396545064441842168526496365105158172498432396022132632378170232385391732764047028960292308718038464123807378470860680748480995750964338801744334111690161660161296488392149399675690628368072254179848108237855991980984506338531195530569608146481930828210206258087670624003497619492599347310299795428769039417206048614388822484086367184198485775574373669965080609446949935408414931535142522415390393146423007536689363543181392561272379638006491948457072050051941128919680476114780802209366147051145016981803688704 [132,88] 6470979942831256798659688324091086668364207401386711402807476885173905460903601368100594210275380227820745379294380945620075508962703668053807872954781290135276731474730671180517976681218633424267991741919761405223990726884368007043266568750384935695791540692681870822927124750934266118990880946736089715912298678387947147002517867923199227609010461653432935771304889758411236697460289830803131554948371911600759864286649309256450975493818774359120837389323876289013003565004999087469974296923405469521338505834979471598555833072259981874252277313234871691819058885752340811268429793801398228624961864412289233068087724972828478626380477258581784355051145970362636078199797029915913654919180616413811456051746231577433922866967224820781101668580480654343947197442282085811126282747323653254352756856197855458208324305647224018624305786463827807728685774300780735985194001426279955285150264137061829949141060691612275029496573919629550052789813869604709096425247679291765932788593113348920023817103137444268257327021681806327782852414060725167726471793794238102157955149404193103413122832658594708140276351715971799589359184055556960485123100332642397902043710980568301700611495199036307590485343069751187218160440583284111264053673364613780264495245168721107251467238273430790565743537381943579514007462488556612931626444362593277381461912958691658658907678976837624817529704605119815188897472620542274559144602172483306291506456363425221644502783168781308883516101667259633148702094258836012777234927420224890370010644528170942601820438262992951116298232247446592005983263808383831168360743900785534983865254712714767715664466219888460017630910507845207586217404422418810727380792214309102651479033178135860784747325107481342275576495965729112400881481546354941799907132703794342288840083454018949989431145214165318013612193759325358084971134592100438870203896873835589540957038175209521530864972663096850430507475904759512893024121382241587547008064434039884637094180909858592914790677110807331186303049461348428957478705307810538125977006968840905802000969551427123282159319210480600798392 [132,89] 22862491541280191324946662006703422828240928245944637782523207661423197615023288342809985481138628425865424919384345738782374065739242687417500051988274084851200665527430137903819234681788122169284010527658051807472482544371841216807953822276959627909449993163583007841141399468328659119262772848705148116770293836621833367654859317385243812602764466857665873930714164385403986398996446277175328220902050403585725546452056761306919195625260098798050202786486043441759988729973198547736754630270970461278235955030102293772081988388909102791589367480608620242550723999870049813476791559961441293126807742285681106314312719383521466527220097186396325895308649767082888660136821011896340723805460262419868372562097387461539972268513101609571349806736921613634983654145216854730925242496460660982075568169907414312470803331538280262921721863692873273107083459274371606944747855025743893044775673289236617738502692219597981498262038284209965921835450997137498677570002135729382318358148422679242155190133702949538065012740685010930714996507325924307205874334019055113372267949605260927529228641748678173466139126708409795433153407442135603366615991336732495423297982694939157054549251122313257972379517047320736564887182668656286684038655410418100351742464615897503077813923348862023138859289217618748330714005587488948770893814569151619273707589064079728989516125707876673921450750695061907335180210099281670166454216849260172210627419731091784530127989339409275515761319950801018255645300624698898452360214070037430955747451086785592249771394588869066006575478076008011628370593537765470598118000555138645712034514071537425954675390703492671370975811428358411842203779134276332603815478150458372928103705912823231825273476936220792049672252000370447474269652743405219668834940692855603570504112820174840361842900188110269259787389377828616175183086326189829619201005146144933331732517768864806363694640817100070208656791137245191376589975417462546345977276956988407076916548845393292915896144186173540094169122207733310252036295490653606503250823893781734495325379607821638960884686588158816 [132,90] 118077553031980821643118492384099413895795323448776973798127901604838200928022295458090382003672245700074768218169780858706722827492060895104106849377613121135227352103094874223512128243190152609469850732656739992447033228765730773194755278252577350167270885082802239001546890748152850578756494877899268836301905170338296985032781216131956550399408051358255384713101127701718510345288395105653810191707231904666589498566478599473815088666431106364310574715653526152918559929413775753470370467425360673836161315344806994895255432744673500178031514274046772416115555821961549401141890225382655066583682187942776594883304970541864765422046071098275125924662976448225879645014143681876528996930824606049076110633740429945259011759422977812923549559125735647416254357665443600386033844751932757714251128323542088129077965968209319663757998591109365683217907233040065489387994704946669408031334634333440187386634998449123260955987609485044235739873312629045734126503130164023733544236398852970899792859130294413923016380882560003518714473716972304968987498029612236072527349003067526994663721255068388256018628709058567226873669091848810003473305577245052137578058474684891396172098453630616751947683082699681752607241755370623744852956517913486804914127958984674273320627467525236662459662034454773933035209487309599694608480558491604443204660945482458280316670573942008699800357825614275363746314355614511862564251058174221206150560118635055630245272567506468624602706462303335323505637557266954884459381789370533216050411110534610847092156771518919929914616213766776162549448473906441406743227518914944266738031791893845802098841466129908570240755135443311151052514995083356960782367013349390032910052832146702643842742795646508306610357830991861896829102290075093114602428461215157639399928702053649305074683325738798187481630515669588740623838622180144880501535349439789643569697984610977630627256447964905284954059827705049843387305467142804403838433885867354639734046370950880228709911966672085948923197655148139469150619751684768060379604914431295848618761911026112490465466376336 [132,91] 389568275063591564243358167114822637123845263840629938397552737392949870744721854320869647674334595472781912122268237803796622121400262948550541390752255441522355321064659054635815227941130125563596947985408293137561426228147387904715456622441331504154033609446298044963021450815843074543112659772732932396960661330120045834635272389418676829639033470890742406988531766865920481601388501659508869776788619532971590462534870810513872723040198491149610260313725446964724340447322444487258057971314412944598513602495224133355155881621195215270439731629343000827995665362039869911093229876664647400716915854868173836915803293364373336292662263478061701869908864866489883207871907852807749500587048221228143572257778604354884570428237327675760913119422997494532874079355023982882979533544742611212397107484073995650629029292598772058269272117263838448794550521485605797201680171195284017128639523768988700042888883668317824393481643027810519109692773539678955286223847442039885089973254406851517535875138139861635257694326677617150387667545857353522809671123837549389604491803321233294578406393084115499024262127063896372653510243228691031611580077264114123965843755071635957765535992760360072310136615182728818913324147165208777625976501832972820714324331169171072473711283808643675944906939396904682765673639252592975312423587672689371230242536260369319734642449780525603570091484795676635882850722410081829636459724591559015598688394085892747728986295549851688181480497319512589250866380684023071129308795743913062504367061490887599358353200889650991228851533037967664427031922785900715338357423530697267659437379674076699628549195776457408611908668774770242718385574699379577262883380519594616366662617921280948177172977185825604518014967792756948291827602735422736374390369070322443469009371802959131941504750386122505227539724294671499139941720995166275179804739559286875801044562751236567562736594039276319861120463086383390145459000146738080871812347027309573425324980158134492616255644738653162168717241023632793299794249770107486956312650109919472662240511580371994565216 [132,92] 790196569440633548246274021832818639231828769137153418974453930894015006170856300231512759146609558422417488520937788556603064807971451890490551060465658311750379423846365119660019499238926517113810298914736431674864212995684272276946288736201227793680108097168212393179528928719386191971304477924563142218749473795946771291631995512313934126479529537087501221218695150540658737060768776444618124069878806924915877320240387034194532699030501366062598007866321472892977169831744244885208562259601690475979783176380646354078293825492237272055924838925228624308139082349713631225074889728553671331747896653699422659235837815809972564684549656148002570349297463412911204783534456638366313062833078050319810951908404584379225405807045516490275739090237275253534322502057563953399401077233198920227851035797910725126202144702984893234337708542611119292981128749355074336372326039740069300809557428906506749211165524389429232380533305456681896495140570049493561163349678316160118064909798357801594459578657258540661479088768135240981824271452718723989479425050584956555314070622125497575928060259548086562176971411724409221398109059149306202952034735206154012364815470295645604845622543630530051613512425877433521023931425443566616306231422541258610564580112526784069500333739468775305916537462121699924981019061822444672642618939905896275886190252126802197375930572095868656445217516367888126102368411348188438478432079256743902322950180468368439933499481364662488200738686075681180685310748291282966701588957790577030564881205473904016940119325341206376594109157141191856541627070583393755887242736030444656175069870997602583568898402057403958377215216911788034038208218631477722137883441613946368114916926072955503212703405037873877290419249380127388187810559142826627949782560229124252202435484537276637412163892128057281847315490810310389198760907373754584018819384857595413409857221978867679162197080746668728585157599407059873309249892275886289492783641467279938443638695293549107430667653762296921760453951096722565034265807873009048446094715530789666197672078389169093 [132,93] 996188225938696567227382187615428992022299954727111976467059869079922218913474018936827343142440912159554535524681852186853855242872341085971873785865216521198836750567393381107385369417754721511640560008147575522668036130083362756318657422024098716736338454549551868419309451640351637256758595661446310863101247678666512580894730469076322628922444665588874871684957797352225957824359142984483345711395161228013350592872202189816552487801877955106447226403581824911871568542822919105172823702763354785153776110823292074985517704697876680423769217384665286734109028687029269767852520109759621110696455018964588267268409504625429244331382286702788752005939471965858892943061748737087264919540268840962806101096153748028089270514634324904357740126135471584867117006104795170467525671172752539772267913155493527222736886051377067349733937919795735908376979914866010648838576686974831421439851580637781589858093411900829918414750167538748318436386445940448563287093288565688585044020514368853488160772011397378565794515169087020702090033984163428149108264978580132340640380736645479674786573334740530915214466775011509019738055766276644701034412206539566429047300892566789900003108678031090792369492885039106357449583201768885990205630850589188005369275611014452479627613303997084084912957401717019425703930493499629557467452354433247343335897116434174506547367437190575147835646966982398287849844942574512334069036768184831417061281308997030987087885909739957739552513589395964474905327408807984192715873132556702311661368741381144503347326686738116822734274161581341867662267693197297189665147587903131522384669507297568560902228381590373353397680975963010223819686274623069184338479315130016076790888840526099701400934392325195898646139531338696832903051818816777755181859296085701324270817833383450038474053286242092759331120276423450905928292912507729813174717204589286590011816299362899574132309466117807478834455463247927031982441066935836463651948422544454094526797730794923657393676517145302861649381548344089566588557512750490230506551326552101711346153265072 [132,94] 868482063300564161324230468650771471669268356262866381327490856012934013775837226467310250153220154725661773268128612392235028238861796999899131435613273671728381186853118657450721311323596254020570067258786481496919466294991998091965783400186112659545267121572957661582028956069386159974090854132704605405910697884820329223763271627328338326089791586082492446919608212239044126833201358778911196911687097171749775273802744406604564882554107807143623899537128265438026685856473777488375977624752469016973267171173330154043174507903509257461495810542114825405455550765258305902222531910185710398237548169064429797139398619730071303012656386062703524139234326729082724050774800442587326595609147410342999052021802759454803557056448549779358225783129083978293152124181689633423855365883423155729521720086956751854461378719357334424091192013167292425330164361412434589521097965113562176829556318746998955077051481807253149827417299802966792251426972940875883934665238027919406756668984595804387599272561931211738139934293330266885561748095513776146124258678371788215124185405777894077596962707643774184147760090475197033114989968148668966716327097109030235297572942573043728413000842556134243418467351995653415438386096713382944979261677605917923357840502805533632272907444487689837853115539054150315203726642378356315855420214798005584284028748286391736941368404845755048346490704459007396528685839502597439475881733107901933575617445587986807927703403393146887023072805832427050753369943905932751812032186988796916366051831173780816549085348654902996124226654732436077277029026727839655561828368586503997818036436649765333593089643441561687638439426591944645906852801254886268947395751437059733559098923682264095355905751011666808032611744108262951794894123820558938345538634702016468919654390466808814994195951980214797564313075095402796607928178561369066085405980901346523554234591645642048356885865288158048272272622424689957430147817188415901768546407170082137007168029870138925846050691205524792720164191463701059213160559762957317981257722681128902247504 [132,95] 392472762333844571136593760322044849140847468064366748047902640044584331579880801532555653985531402204309209376360472308667159439059126637578892978683832188082549559569133286157853765516046237954620904928755522798201500492527411092512352434623037070091598451433483277142512212767175104797353643372072811997997313071496286457269132600142987578878253156892021220478433853510365532325044858562657876704206042697150137644624478230568506513632612535640752289464864989642345116990251040848026220364173732835631457779435346854875562993476838664806171914333227206580664942246207202090169256281176051365306151712355314925166587892794485593026858976290011515473981982837778570949835231795350231441890090759954610109320521606820761378776273741035552957385265404127094162077089170050913992164274780295285660206937633328318675393146659251794607502149535814171099528152044829800119109191645981723127495312930678454314033181846280561933515352436368554566006789587896405158496045950942622506842632196895079759903209401108048570471704493573518158290998127711006562066429518408781691161226116979486283720130957069072013111062393621926725805271061377333618387861536409545402582668005683703304247156545905905873341929053508254957056017774098412924202126307177154412143211722739253265374711200497533178117099068433136258675818650041684448015355471503618960473380681121502700726633289681541943404865712268890570280929994855311264718743077077988102159292935860350079813876723659102369693050251753074482018550817155313087190024459260318224855615592068238257777833425388425013131910017009719942193451985914910550520089508950646831679368282007950786962378622985759645030638231870869786723213357279084526731242715570223571098724505110153862371437021040868578323361727647592773695740660653138418338989731678737928778971791423675966946595046702050723118135455266576108327000158855288133157537445352625536050115488177305559121511145183433342100873484163022237215014305495947144567718372659589636851751674810081962034092741975039177994228354311502453606166858531683522939394108030528 [132,96] 116576890147414588038279425199040726509124947334806314274021207365224391206181029194663117634741949192629447933457144292796737147404388393784478690883695244577644809975936640202309121876173248168847729083578334139478504867532670202297412258310231766984017122261914101956517248879759936910944173105084109245645879845254428406647158350136475290020475140412970178048826182180437489732253655545200262846203737643485580070862000446415811468933128124222534396567290011292360593238235314029280967928131145500409573811333235064133773266744403845581374909450917782517941627154614665974209486539512760693475619015188823305597048122759853089316014731108826302907737311055975130660932978294453735792378754972070579369823136299219447081186114466219689466703208586371919790139781630747237625732296469345727255104484891289677691914057291178647616175091074740152090669088810150348988324505107644818468584868366877388407534259256410734429283509122556983651174556598689804038858677651394413493780744373806089565392801611450612474455640420017367917117023203254049039369812688544196205680292064793431173206980935556565552258750485818768780156367110264662505780104199742111111989307156732826872134450855141069683706278733734973570268386950173164865840362389486501756683034404122614662691679376238419257123408975647522830919739447335860613819589849006084608067900330698110183480155540172498359391137295943685924693226814275646939739520723802238961320073269149464993458751443990980613105690286005415474849312086910085667986363718160428917391967530345153260567421689736054366049339583159238344204674495531772630188678773660873304042685709581863419806930470055985360351653142242909195887155115099132854743101375211088795061139970539928193000482509252845919706257127313106644424343277911979365120917534682541513687583278991478880246052218100674846004525432003982732731365933148487354993769839242526890195642945136006378419116312100549311452107106015310385206836052144154990956146014964705681922069462834708693398040408926576422042318007846307847337783086691541430795779192 [132,97] -14152405320774361096747244807548946261786022115599525299987961545098858144587009196281174806661581068137204166475877851731712638905048682278877164403255431743722373461676059276784918684317900430184566385249650090818959647369822503245437156118998187899835094193271712517530408609595996692110053010175245951536052807963199794873313729520005985776378226646176896803284652819171275780213887465220110141161942466306798694424768032466077528108736146191222562024421013564546500750712791040789041354809637234005833717333321956246705226594727924552807365261285438595434290846570976153097820117768018733074770964842444986352629054289056392854246644561716784118069512326666402357504108538312407705120979963824274553104899891084733797765883440346645559101387324872178156848186938538599284895320703018265611031740405453297446171434196431983331850235948721717643092483067082668562986267157273496764054149706207940652291817522244646744753538930125594451981758748089278937629544604695104627073416736204037333520932055953890424361930715028261240146270840629672667204668141409675735385538864182268300719648972577545526533263294828387177524833981004825251633898942434940193150817057361781272186227597306088573957053632289381527581914742700397315890997077628907276329945698695800958134338509630960260074428952245877984896546488134016748614425321634753472853504647974098953929227303751641121405310234548485651126028943762852478580794494832734070435126862799902804569950482019589962158291312224360188933090689517615953583231799622230020257727839951559765687332677671648510658884935105559091850149771880190655667265054069219974255308329813073362883092912224153925605156177264265249910602708688585137978602265996061031759036925241988822637764485132227587779203165637295654409315097223221229378908653847127934474150068199471744417005581937781537355797765308611316883356803676455378376339141584683150902468936966690196719537567497825727552453654540410610629783919707648013836653253156863467449648396446863657536714788321015064409010642145557538509613324996098770736 [132,98] 6740937612850638892615985552855967458952767692396855292311448399473323241414790473087598585022240184291886054543581212910454729886971794439432584211313913951663877330650645676498948147709962578792905777233846768231256456788007562479348912017631999149660704713590056167534688357335208876921368872987099853340348072418248378040767240603174627684709194507663689881485628105762237648124004479071401532419787049355062664302080547137716280335121519358868653453045128337970951962193058321692733867199361533090801293824648369489756381117070825238660586697550486356679460876983798241259612546737478701114075167259926427884670385855187636966321089679699235848693475077069792174032247041795740381031030041836315426510072956747603257731295714835604220425846687023474749498284027588793301192761830050093099992163387799917346677847728575817862439694855663070737413245759808294914474373949749566124680718020725892599402319036759854953215792494473026458946409059445191277939820248780633520687122618361796761709672880905849428201169687389602866495572570147577772297102396622633447655401433272796187903806167763373535047892187467219788860863366176887139123169590634302673669376831461131991602412921791101507199582540381800713350235362853693681193886941196327444681716597129425018050436094355270479787626790211823146470177126211369143695000517087028842830866796301627610958871364518727501924699942224863561561685209302915586633172706539605897997315927146270479751718821950642680722805895974464133583446280169426263535838468833002358867359060494128782042749055079885626554220046333274413045540628152550938269275823360879496909352955182930187572814485761643769169692442413474191126137082741572949184745627355142743896017908391167474946284440615538550518140347731584450715283870665538677585607145449663223141275720628761349278390207461348201745142993273630766281366141990693719414383394496063937465765507045877578016085555117786446822047867466304825371123223621598422408146909137049867372685399197401580933340948409919851542320973997183473130293508659072 [132,99] 38235853137322618843938836165737651059679986543145390201570363478000711470618562896895750614419330064952854551526190487384847770770495888063119381933543431627590992814861897048288922635393629251259394792394184740769987310165259518106501810590127050786205603254189046959738636967943214035266089219587588884361219593767730961662492288118848143480206056872507597998739367668763849678512413447371425919199907872127001380982512646996321007587072660898038674865135023440083359542746141961041875221400504043664399683774361998947275053816412449819225759577176072461032078036438785920065858375558988497343208183739267407180507805035972712729877630347150202479570459433699766537621591245975930139041980558457566358696568345422624221182902374410279659541693813115174557994459263427298547359161184688115367073742724344405359435422882673172101039533940485516648291066683460394343551657867087817756580275085384902690061602923592009603021185639077538706379570455919871749579200431552167140616737913897743569512091800331069208064452886331300384127976543095495138555582128165554383731449685811151793719948888066335271089150458120186677683154760700653946645861914447648096077891810222894906462233632053451958569139812357689451868417911226473370226583367978292707936584469475013519250704913850025902379121472487190693373756695889276531951070083289978309664698358643139901873545867185568920175530984062702617116287002645635742394568005198133009125987646543307971825051558122712563346828347147128552650769638057017195745506382808057638733307447009880838286492149063065488142694017952146888601218564676589938985942329996785947583002887561465826438878177180583568160354911020396508253765660084911126387190765580947277892704381600594471884803191314869255349289655568478246361980485764439830906391518789449165767980329369824101351126838512701600373532508588384583766570939071931166034200214772325523357870245860790023042409317681172261258238016765944053130967001870199061216068297056290962456957016210163789274652233629156069420540913261770544604062048 [132,100] 22540353215296367580612335422997142715389256725279725261066362330659428534800711795865561211395982063485302848077503111636458478193135294289598015728306194250105517328959247312636738233075351739032420475653587308531672392744274252799518078384888370125383786184071510428474424213529890195796006026895831795754847625398705008722564352687332759126292105630202213715924060249202278719041573101976995711269400541194240579537675520475558325403416606059265707535070040099088990160159314799434988801666573057882074043776321092292085555125822586258940197995143037329935378040344022039178281498488631558518848509673832061409046537992169742996079396351038165249894172813303945325713769806212024261089730675821028014711892048352955555275023242586237252816047856512764662968339915785906662264363668326546657500722753948671497291639794388261792740606595683308340677507129226743905873550096136168708966599854207945701836063202171087410995690408555975731111183878001775995534820340244472693419545412249404968095454600606338778975889510443352897161911163437133641891743399105680605804322734965621833389377763854580619501826382222575573290445638731296041436319948943178844624187261056998475159864819849510162014001379813489155792197283745549925960950882257796562866731164758081548600869172103035975512965117269473079044919028138981572548908614719268146011361523908273107890569057060411953676493364729300345676935138911252574188082573223919055489298615331384785887502624859068423307789715364869669437004104001757688073975225571896602819464450220601816798641159836916785933122006148151516084186788914134155922896048301102953997778144424526933375349958725010049788342733141198145602546107390643430967127759357641712311830456492825583195455652211429444605834316029801467211088805025506199877702129223162791575413281612636721692233667510370539550461252586745614105501595329784478942047781037125604366822941192176534524521708035109581636404998035589741194405004415693474284274972316516003488527320591904903374640800264295597456198343243252245012 [132,101] 4686226893014770816362967943267697435016697570053617908419675897674876092746623445226638529916834279419384227035810844437911645173633255871896329422440241330052484282223671885332887343897720468506230655501979449297585566165904552604844080225887195738472784453065540163692710306553350525599192843530144093306640145895248161066229547229250534931377150161940289609756591072259880858480481979212963155778698281657427081629798094094684453797770332599623611310053336690151211750307109220655630828560233576207744350570315703281582456804293846140633641639410049170565182514736508421636495149307248220362922227074107449606429690558151536853515698400046033704735574964450252885033861773850952334285060717178215757903784711064961896407457072980092443955549406182495075225242564790735647876055979211874606084652709415108972379828106492687180890560227106218052208528770538284377723645558720268504832327094316615682324112751406415591198116743826778184840632721823703439607350739871390313685048059106531593602002989506857912545434337980936325714518242552022142980688384742053291758505299519526481994955685099268352770898168407375719852736576455170651442982467456965670587023999824786511934852862019655744235413019752481149807617583381193978585229839301890017718051887771665493123085846829357232878480160024073413654726422456782542470016146360991984570103460054655154170788334919080440787126985669449691288174859415556725095427389619465882320360889782525645903839883096686465525656551381378757603579848568229108439087785790145860935112346264202850143667043487579625312784216247937087827344458616531874260654589420747557902721761430830023329190233570097340869277832599781346785832528415954606692275109148565390467515913546779270780110140383584671101199299397648911674896870886297065828837132952232327823198387316525016347815908973773224983168872820966083725128330527152406894521519683442450043323716508931011726209520173578702988079335306710218195363445917817729546305596291417317403839599816845765692115426828418700287985384320440 [132,102] 3830040475439503533857316379128321820184007997824863876794447075401897974810860643883412090965071211725795047699326093846650003733877330943703194107602672569747567771954334716279726217479742975812090315664608658887231065954044138475782464191302783943366870528786384070131657508643279766140811463374989822320431607530235981266319608161131473061655669736586668348381785551692672909536546145075596514261680344692013082610950403434913616036011073664057411260931229241215703846311232150008894481877491550611555227803269477064266770644890271396630419941411135662172559327543591438641976896483677790226379588180693375911580508561754718223228155589546374616016441383351713859303992616638574467636977758587278233191463277888653153890865410835874907594870110602773876486963626250087047546830972072754666493874295273307817671216294149359614344725358054128915916278410890412328358116141004095432367397437418394340486110564296992542092679372895380328665016643485404770372247667600534659846598990776494391163196495108788801104497435436783043911034350465099634626327329008525945155019275345381711701474295420639739846870186653929584336010289445371776387789960442837013014743110345066370955971849125011986670283138088036093126386779322004179034059329736755121575407044853493420643445364748555302202988765024539698108857932411448192022555056843403454228680259932991549748646713241381794164568508716647745354018817208568241963463172844636190841594469561021181266364696473613372040726515142381076323598358506827967581362848103891645814723424539373606552213544148701588156865925774218838719797344287674328088844412328745378604457976747598918181852951867757365580000367123042390547049510955447491327964979532223997388123407055314162853630335242927589637834298126625331959751440504286453534946555285336063106044153207876803942942759448323386508251813013835337163078119734908468524040799194512791935257712009982133659030563816862495769524563855963938012428661003189838068217296234449152232294840517123321595667829612074204867967312 [132,103] 1946494557228102538524509064266756165853629119742643412135681470074890642321239673401615351432884402988352462464594148194863057893669147123318507276949329430687671980819079149317555319500555921763453805550466567982293996447067410709525073032733210805558778721411905086956907548567957414712390461005482928575703938415554863711768488096750842729269527463672571601856381138198706703277537474312803926033618374766688230911434174038735109253407572265678444996123597928272505662645139369532536809965665372854661866904202968279031940991100903074093665520951556011217858888569577904252985010717627416756535278840034872148489744240216224394632362187415665252482767791803302800804743446734099547272679726702169496511873612234510112985338195509899633764108346962347596885532314813241168385669244887886209492591054878518417206740179630401471386759167494295078737603528168805124211558575435180744904814060839254403995175514021601965954117896036242638403975414641529250466927037714203222389951657394149508292841196556890465827272017070068464364368603320023254770108575389144826942749565025188575996768035726675403752780260980671449430923402908615198977941424072216677683110439958062831523952361621581616158707257651041833745172161824910917383448144985397289842838039188028199756017591191880180274406173625622145551547462361127859588993897381959473132935981415963840223737211866060600053884140674616231050584471233543965916292830629349014750426518930647030961694463405629743433992835987063408787453354685824692989047590904548396248526693971258141653836774946106822911730680329796479871539953026939364705181612614939671043589741495049845915962810782389845871480573438647235042530347427262007496295012555948153722627768922399508538135838910377970351619972867793282781785958453116786582058603457455654846359216130099112495336357637904476632064969346325668557879808510695220084245925439103009925650842439408948326804934797571552317078699457931374933369651209943851930443789149659778459301464576551191530612825278191446528 [132,104] 523882601800898536854288752192278301323301661305469612047727008657108948446965437388464639120806502119167373089398355845220099059206322841591170138538511446247393733899089963378104390666455477435071282229362226165013220111740786506665491300093213762252200873787924926469221726261547418681180851672195305816988778261632570670952813872640710711731064497115796423936051851085215241915422541255257641398817489439959006894192951092287866918188156558365868116565900796137693143785264974705766237247761313411414396201668792416829348510800374495906105766373925986091848204646340821716200408092652898501944836986112618276622659766420169879398432512056874692661304832066230503433162251900251707208812661557983488311611865810426377081154037135114308248150830315846339896191009625554756820063073036382473739256110218736906790055941505644748948452458847106235707859799729977609396097556231400434642379724625438095466174063153156047251830496433273739883054555256066144392523192964441249495150090220855733187044012002288722188627279408670704780888648384988958400946627288681619196907785746121080789190393154018656703445754194890410413017698208392238797719915632943647552216126772817685641011825891510883254965166839683826501143879404381179440772961047530236211555357484901263130145245359445446199822871710208798948715474759774769437059591253381260325149536533376334131049282705143393510530385657505919517306211304430109431950485863635565624602969058908151844505062739032111551230732377258278319617256243220184626185927424388943520688699569224381203340160495766571763209352009848825776716311938062852659897627987152206342040404314998031002792968858640377824348745508027641983304430367318799489185118117276863045120692631554609247587782600366601426216361145514045150350103626741296633338140382739553841823271172872994160888101515421131134417027124270759607932885383700107113001516275064773288222490579255945437400883662202357874120109739027758636567315715318889614562674286656477172325639691645900225699961881664 [132,105] 77463930618560043828354612929578539055148341048807799532434113181711221100398810666790710678239610577400576812029620922757306087289354787054563618825898169023378160799928912369252509702630564961419729296641128197395237342238469872894387534858289552628369856701994353098157476938542564883923392608123951198539566842211298415899256692777567225095785191111177268156181044663789510463368985257650496530293951036813617592383590821013184997314597142808502309227500607622965949632614697374375567672864697337139299066422270139464575837440161777583761114077014845351616008171035088317202900623053345534292168575925445505369473395281015551298900463096586134743091588960716393434756772853503672089627082838583611197101391833079880890601128558084679015455354014950837692644269760850427008426987148349429366044188225659561000515034671644536818993169233026450003748579646075629769816684932324451131849440816434621195764199951606942166254122967218094265506312592605823284884549890104668383368247798332774608651463851091516337286004247794729328648514954709502485422917696961605847604793075980334568435288328501998676104503372772976449929073172963290803952499965625877015170052132488188891508758336455441926889614669771628745002163583816184962955671077952384033875407351203347428124217093200636173099302897454909861710192545141906050398825071175306490581217980503799433528043219405006461684672621200108845276234680662401538517989224025310877187991263272987662210678622504374332588086807038090716987175549197547407783217181573074657120283018612693919108782551999928200019422474719927958518115758599280815432010351296274038413531092165699249953453870009066312919080959019947157087638198281846642066531951410429278947187543417334048569530611294941912111733463002314842733599443465868417211080821238538780301534462703314015331058912792516097427566818848740231464502492935701329524173147376716357204761429319526294445501277820830127083877181384758470337394385263162096690416524626242314142614477737357685414080 [132,106] 7025296768348198356425720944122276818613072280641270640462598947492474194711602566894876697026602941004337714318396638302109220163064266248682249938913536797799618168211620674642241202725007324332137745743994469855836720839819700069781457938504826952949297864770403902677771978863168075453880565035033106009091061967748933323393895701802273019975237361999756085048283191485682977789834923414042631864724718761109618322038828394201745614921422703893246103019991082846676553817349231853409449593564381434730638790762743938719713872255949517477575695722367725862441061222548923175132296322124983654624943533412685478883259486404043979205684206991005783125212620018781456116505408526898247447635027058441139822298859811004858224713402299664439031292083548591587764092277562334786047322256057229746032771686969535859732699586847976893346175531697210533858745104092851565560833192297739548661793661040257705441317953560961093136865726488855062288396153168760165684088600517997224376079806460245828252786734668545548199865099856114995542214900019065069974938191795061668795619990290231909705724265361604400939035506420039874560073255153633225840030361226258890381808385131337081851686619835798617947301855928506516213448815829228503334299118451912378368402855265540774150900144865726733222398299856433225448145213188774904653963097484113547377560327332268133652234713185126385793839155557801759138619036113499075453774783008567069428332335338578436746928448774827564907541535641054621109010308189745522646394989500382322961121759764569468402408066312483463665378257708894925261971515693755408222362738290212027964143588687359422980900886061273280219532910512778786696102430536244402619359107666705008204683086839222053511016295693839503193788029851340477085072981809832699126094687258582702112553693347101800612129297589788442894571231130632225710773214870565868042956325515324544008267506419300610600891102623053805939121997191094468163339747194555255461772170057535953178832872052547648 [132,107] 341982692368209931877395473138722340757972389361359502099126823741485346999484865269052599039565936182943877108597247704313511321155795280507062381056098662203495386421494754873721157882510122153964451941740943021880307379952590757385345684656586301382948256476977591943511377931742149530774808653062888849005838677445758662117421547719854605128767328696959207164070812723356916081293135011838854339235861558261477579586973319388171588739205718984583517939396566018393238633250938582074628192861707964193482352361882957871593166614192036359527872139868975523571644936901158364672468045346533872793159699431416328729208878510570016291006558741959833134840112649181744755350331765865692230000413051382264234520532149341030070017988673001299745201801107240502965358387243518606308049604901078473974963995102259698191040457979937648662201947111503005417658488575229408218886922987085515361129983068091333001781449936752605808211709521418195278321352306280949825757160324546731009115693980298401014504211963892399168734423762821172792754886764729142617840432411205077181395638026407669423766962296624965765220348409088842170521461574137439209083512399506214204693170523933971436449918873498335892500078808635041029409515240785086654445350007165384252203893660485107957869889118575412515921870828612502901046548366176815624810712129350578326329941313295295472965330857456111885908494777187802055897310237033427274816749467079966255783236472092209385401948161577120616500508269586837710885699534662306337683069357598361897159202022273391601633489731992897559958462826671511028419641351627649648104226139722652466854614424335023947666768451882432621270753998396042324803682570758036022930998102505715371447356536628842258362354053985378610767250509931636484807318808666279182730112925385241833778879852164181106692569656867118847764387233810593458179938616727823643791002506009200770576079213255004271675491340512214366087498037727066257081896863821453944836264920649547763032421824 [132,108] 11739775883874633291418170177198432083574913361199598966415299519771796523585944202454523875305378610102886268717107075281385298756839059862960020371920382735061124375006957561090045745501184426511377146958305432015769283154708500028273250289988996619464838378430782629056423808723291465865854745754311662464119729057315062996850542131260857480126193740807711104667202526916184605582606055555033415793885244624488186302692759044887078222038599540043590824442009571699269586669672363169471453650489659327890479165745526586132546618737631724227549119409444643879267765363653920242639668740674905884934999766853002045876533136232235531716703054183443278825294406139117643176173471824510631832520875847285190493055814602617755148012032407549463106957171350412547655379016363709168406597942386240974247427044220093095135587856036863027226918540656445294002736318309017122085419992362516396126108723816805241538827054973345896369116576982134892486942476446206944832511732493586482211498695390935971029218363531886859404563046516955978271797264958797726131805942424534124463243693623248860500329529217317064716137849161935464026071878068330382912978060766620954157791859863293011553671855506771651813180563975957685142682169347444325463729754957004852958279074401850442007198326824541337870880418111939316749518363585173431952825817676601023318336320283372753625690624558090813999836771135103018076848733044202578497595745196021174978241300689406723325762907303160457811313428113976970839918674459903523034657303422988499536327616544113366479000744333916100919289276511142176332312857151707688805526366404951731952032034821485937529229393076603483646502542597848418857549280107236098648611018135500478725370585987537024257773183183962053739077723633261474340467942224119432576956313588491458802553415492888793554988199242263244573613881191984801589963691166905288724160681941662923746848778964431497606433754042790080682984291934582458096631509230284967116755806795215397836 [132,109] 241060554763112331247310196793943113208610218117672298728914665733295449414033807666389024907238373703279161771455862169413124234736431560518197802739139832393664492079346197632553115119930284199385573426959673467410149409752862488333914664408569096494787885406181508278041531297880416188086981737678690075470514406297812208180645988384324857764418418793553778197589635284925904932942967204748110390407388601466032361926149067949195526533472579671659360195567178540684891738146559292702824988981273635924671101286390577347753917374009269136652855363558807064361329773709020300300884074349996466642842692155904965846500812484698597839464837751236246749208311016846613086447766679035627932669333455132156395474910886299631201308918073906177651252192590230946306494978177260541213415167544129899931033954569633915111524609291698345052797582142975023026953240988795009487645691039898217263196248549774305689864233916536056302542429319054681274278980599926953124007892653613844323647397879498967469526753197476381907227492535499783471589344389124768111188153859813032163009313286136460213389203107878620847500964048498395540434318090063812375303728624181899742228674899603239729463544963824718165053536107432104888692237128998465345795397890460548674496524294928107217504492754595608334512744638160328070611267944890353512490472198039539535332997965506010421725845336526692700525451162083561952392685315225991157452913393235142759652040379345615569034180715562492343967143981245678444440660253634404400582892589102530057253740616739964485612190396598484133514979032735938715226647591774375555889150504741346573323580652822926045716903866152286061635239375675705132756715333454443454566320735739590317804133114362328112453179079594202194165085064646569565420750518912893359888186448515205987225759212623422868700673896564054499754927097517838730840811144559008508914390555229506160126458541705464001973795910393299580155353764711734638320290639188955528196916611360 [132,110] 3222550376583648143867351147990040104843450570903958315377764499324716528392358750927009377970579572751974919013267181146241458116426272822440394935556773767681360317852745418193759000411535726025013859968156217505141083277135019191157955105649724726241249330194367106143604450351129892776637777537674218957735559505608587287402516177730672192036496619796085256985237652342483513094670863172114385768876704153588453862095840490693207786449393147997257745840652432660022685804657551634701812522474695954239375572302502619071860810808081702877611793832848260293219085871052419706364834470784713598937507470321569055802523193179118372621891488457819977512054219104662148269984855730636143833785045355511845023256998535907637802095662000384375579980408512311874576171079912165859502328742871733661381228207936332284709869752315573095303020097263150534914034794801727686053745988324145469372444655456201680203951685348866084515926204136703885380161433401639854893375873746337950316374253542736897359124863160215702080254278600957918536653284612103048628583864083349292824946812834199165575472915856425353197085777133211074045302107230982125396995010517304183529958861082544475345981479387908059819455449451317499384285457166400266848626903989309673755838726164667547871444708611483500650671369512298871011104396403654114175561329449057598252065661730620333620089796469530625327069359826078817477668242492348966336891838299436249060643058999401460555693751000765569747385084058422190339115212970267945575724746963845182598586899535679076123995705517511866189975131887832954727727378821464856278479775701559145277001825478270615092668614373489836973703954227541687766047706713408226360288771902704560612318252097215827969446133955848996023780454708341090190194071579679162754095688589936211351780318706754481260051983014123699976767942323461994472490118293165489553592555513787397713218429602556978503950579030167668313448156454811668395893218420886470596624 [132,111] 23050522807600617318540473013118092141469783243965114578701622213166097560545713286657199936289833699579776450142240483100911162693979106662679969110757426275489641413925418767184706492262683512467538198778816226711522833035820175265056393392196259443280970347053830423775855201960820165945999254878891702260986509366477445833257701838783914090007570193982974770449954641447940238943475377124870613440035534506372272023358331604416514231807338068166117881059272823771150300545185829775380524284026090209239532487113822382456561886231407165747485381594259500018940684470345044040086179718072108902892472460150558602317426645104628076604463073719059326164017465446531346757416989023282438127334602881394528130546947161710136780228360611267327186525891315540022458336351004971236701937041666298916608147525943442337716526457287639284030579970972257259271027625586465909528132672585681842246357262655753591297502074194593584358534213677981379086133755107473263668594711562091034885944170462574565228331645839773606443565682695490894366038699282421555973549203194229368571352608310014320480748068988650390518592569961272110409323466691298380563060717016114090921772437899160653838376617732481257922407150199560875183390379317084811007293556003128564148697412739276750736830722890373139380721734862153404747036376630447479914074239183563127628714081008806247692747487380200397099427385843290082281250250957307724820253033966722229003991307573207756366090793920989438126282944559864719749424417094983174234280384365980000308175901834069265573445518300596065898359001778112408141729969366957035554224567381332342719037266357108630451550560687149154371955668443344802076718909073297169832024334431005982937469936415897296934241671849401060100211678254930349591249970142619518002081980945170955359273482671901710112672495041150813056050583311872882246594022897870778205298955096078976798250415900447135767706775165154550153873903072519906982051850176672 [132,112] 192853916742342858134380466834329361613072376851665803788843209998221575100726550957620720665905564229647000764126092730130216119407205171898837613193509026567461094839835405143638942297132756390943820523840539149410878312266588402548742777902328998538701889314397159915735233339740627436796406599329018060605005337558266634008649753683764037198898291300958176386832877464333080479256841839607112958303708788940189312602035345431364481684692351582317175732114057602019558402489320172561914275583467600876809652161801486491836591267376197393149406113138134725489914460467867692633858629475780579666675394105595117452478782180254682648823267686407606395163925859443973824100784130840833101462132783972480546568879311696770492646586112772216590676521539413007302027906697808260805613856429110608671067972868654389219387826854584242071752960452757680174495282264152564223174915798965154533745671748078696593137710704611302755402424363419958643381387017577100827327291944919530900430774487685395310685246457098685987525238472570444481203987212920617443444842480714147527684269713867518343732576272178432315065121035586178569009291454735544190625939250663724466651418020044053155163617300972250130412582449325107497910381024801124967317718571111705265976864355087825391645902516554891225045478355714598171964415555932939970467507629304165506537977187639531878093280658793625177943254847821963785765774559620003570056674820162474396505178835432914947232584711484047094916691895288483104975791085473872743871024396674865422653391899752044045512443913051933685338042534690707042914573473569332037354843676064005001243834431802470463316666143365672781628456963456358737630296335890705762549440251544924951019056185608250239423962558155015811199044190582957909497696603100324438261205319380697919910908205026429018660827292452129519217280379225542359506464544369520865558820113532553104041045164901882664305856553621780146505395049191281252812552 [132,113] -3141188833810172685920374463253442889642364631129298827497042339779943410618150305019471664136223153159926549330487788137218387508047956754356993373486125920385525324565828376154979448302527220220976307532246193004439637806338023778072654720594389920710471781838337531579245062990991375915171279172747683809134001702390688021061690138387144928970826258629896342954857485873687475957721845220022751425986663575173829066516786846290472213369887353713525124233550031974324642040728309646102302824496370734469317032178815785498779450679231998010073679081405973535793656994917787525534335401925271442444703774932475653325433159994044574450699561071853398439405655432811761400739445115759042000027777747391263416700610832388044530870227779173663142620339775008524142792530225602404709509348193572708916501802305961542463839408608618312125578706077565986570734165085894381636562185978931090814941149420357739560741559609133181740031522351618228190224097838350058679873327008047041409743650388310900267405567650066942147833643738476039263146975972645158664177760750666328821989049193313902438072818794625636202152342988091071838746344258166619263848462611522961497488173402819524984017011154362392460269448426892284074469036547898543407055470377590954903506059088989515960214183989127551799828156272747314264778572060032295881683199110728114682838377355434505040637290520543667189324577724808595466883126825136015373679681424913517388746879396695531234249919043342478106378254322431068350865723647109254630903357560967994451635938379296496053482153304307810608217926190048238078794178994042379548870863146483576542046421731412698466775135927510485548718521711524571464695531655430208634179999443128927621206164379513161571360248800886317377198454333645746672060325419955999995997969728057869181384132317485556162695107640239196017839404366499186195173959761217415004850689356609008836977419114498034810479070956875893833473223642035152 [132,114] 14422958822173987088695060375556572656517523324061888550683791965382682816485660519446753309394617470085868450449892281127957082124819768860113539714806840591523457638426373369822064911682792197783287131802166871127503075373285411951814250181833671591208015625782199323341296183616552465726003194178919326840281449273105973743377150427794195874729603379578405570864557156934826429378505141407052259630142103542059541787542770704174014561912770615121515182998124901714044071774213728584758666166141722355569155357632146970364043889681814411743729827606144902175981003780222530421105875343153764168652346582325924179664520058480902752817136174120817271397096373586721994061324620929092978764430972223797922720539081670473329516468113669860989555448865844068306529317375069148309076059270848082122058560570746124424446501061829561594385253329438875040411994466045377718559497448183651216082548647057494396531569737397336643835808836923406012992448015238069195680058264871609939610083376616751343438647529951062289995152615504303346811853446406510189483607104968414880617159488490331298182328787376371671059797937346628600894442052384460246898189685756800135877555175512848801378231497802281198148189139463173798560003359126087149508173560942579603649028152637927030706865926578997345246406115656623604202759360648323091517336155278991376918711085255601053898715163837833952610914731118854078322819369883027227641326248412746546047622410759826219293041751088323573311227556450633734598867524645046683795298298348222547442994740221665570776301163592259304564231619683261975981813906798177329537395814149545092053694473495555989135850084468980382020365979668242922576944049567480353258442202673288453748689958772702649250487803678080958691430831790490253093265443228029893592228054964091245962214217383087218465809306161880291669426909874316958143869234144686626518701494797799233820826723878962658596556022986851993037752000 [132,115] -23043471656995526081360037248000772357043882153833566927395350579276182300425082839800338222082299358176348466470099720556127464994476625749757952448512242566315271241802233951902486876504093214428642886620209618404828895464044935417490243130337777830750532381619656681345693330275515666962142428450077642115613760788140723049405091181426410908658595215175131799144981356225084612042945547362849825636294303072217203548915711580656560163639804937262062686555800775099013203420301943663966658228548194120606195396346339107822833935436729700893042628882717037680289701851237905682129341360810600829727753604575468217784279616896471334002993899506003299968223738042444302278957404951880792234635097684777023784890130172092232360759975092151876225412905437019931350498446951880749032024577534559803538965939083624969224909280479499731489783462797577052062251924510705316629179629552479249703710649627385092132485016688214744374161712422107313058188971301515162802376251001112530792454824571119554025779048554704537492129606695279373387299301589478796294802694625841216301262643333308770952519535160027281351462778813760866784191815277958581785288897007550594659251735554676703082568297672095289788391320663805385478775479379387229811234241184269694826703202149174123910640151194910928862428094914051028227090290186487835843499266808554124722335706614893408920990841816491830779735757148986072416227488320722972684872511982045425784036462667311741054978506754216448872633401317439523215144534230028203671722831859165477359388760046957850103232008385261469223320449738511031831358700405671402280277959106690396953894113685847722578371615817428827086147997479489709032947665677460044843373219560347708836527496405530489209386955435677531971025535696825829599552079428167781409551314987023502693068278701205122775599196281848323079583571277434156142204378363692194315813690781049068962651948161988306324469600230644512 [132,116] 66461616013611271839445295553649264087493127824368511608105693555087350817855096743155896518946216589492428501398818380624816205162225340972393964820953550045231484999538356923396372377250946119639057514925735753614645517291042303675010291084585175602618790341098964450277631435599930327433184947711745523617428418780714293390466293270060312665770060048389459611090656282244417523652873795341061205466461007125956058251237915229631577055391459846255942688386627284653408774301587998557937451123982601870339050091440148410157919387578198477188737346987510955205929771039498454271178152934511349341641074971314813700222939886957322978515688323867579327095863798594332847986158444708202535992022465668044589411208098371976914030480358888659565243797038735866978185159023496098620526228161351575183871252039913892790944248916078122705444686248878908971460383634590412830518404221975127408191377045683943416990912045500096358697552366387669999185773508756918009899211839099673189671667779238639937335953694991123520701907148285934276824782169791679574242513004556021613889101099071221475707341149391003893444129271053704490469088946854068559098716254517075731215458514985469313224797519573655433024763918079363765648147718141994945745558831491589658700320814836061092416546240770841306465943882225261676157305767528284871774332271430390181702756597252544391056464419687381431845589898811733203253124292660499691395559148248956903356680040934063855598768089674602772084279527939849259900879615218599967586103424481503588416303191999382922081374603944799881443685313810744318465707342575350823124995308720634186132380904211145551398165245423691769850888749078052172777546624996484898967858999495208457887383423434278290759471682124434796773160796704387458493224504789680478845688201035214753928625225787963414105324710925533544901631592101387803357658051459267557632177399058943752116030300746491995901154926 [132,117] -59138916298274780485380097096036737011519662569380426614872526652264942753316472170114067718440776242251936745410421723670896254077078737822935911966905502413261675512764795783274714332469998713313484420420162453496550059543243254395870903577963098830051484154896922950677894311984854400616361862741620329763022410465783341534495613612055507512703870468004216816623556682538919341773272310286400377227721229995747180495407721175548657507191135420972414310775466137860801400821165203027023820054463439935047339397757377145926235169649989211117022391140942100281271418041570624980902928551990185160042839668658039052221240308899151604346900507823926765405346408316251930980899911400596718538077293283531128182278373184264939757980196001392643664570521082209875933073387685409250127934350200607969618449272627046996708197069384820458880834876204747090984789385229004410807436860699851112807760210698342829347863301937825476642666695558326340295671879589748221161171609968132488451657202853956061414343554483339795677294647161595573593572293427729427342504694421948148926741050688312721819249230426786057623594353775488278639719331163709597965032073086406359882871244634456074313621278788052477052740606398995656934168976839137650464832123273802408148493994170885363288246880399535828481403496846597923034642233138413479280650058876293744129073503092803253423823254534338633214848151297284566267523310834579172490639144358410916433571411031786535623085604423904162812249586195125288674847307337920177266829260164291974247129779867869878663602731571469356157634574016367396439695851614006422954083314033064706093206379274676167786168773880494187794655760748602445666242611971212332027127058489465633266521505922868376485495082656849112354751615165788525509487193478579136108492634011981311496933193258183145411112988712139810817604874402852178148674265961809543455985750895305361661823399735870616 [132,118] 92841785923805951944266059819758269896660151326575121632560075455140546708950440364465700257609584781532342981100351595721695385227089404447576097189865266838608443268789390106683326006021839228062263330695593596513711577343596248507176749943154925123403160807347612892727822612840665612838379108961686348339895715165353683428611661793798371491212215547518267524859735626241501259142900606296966755947417985967351287094983339829326207838537908372000658361309549705689250770034666249819306688179535471187852661437092064631358730250810325605240463929870062450697746476493877545235660589485285963744719902551959177223145947976048374518246600876384953149925351840661692649799803535296090065160359331715569967288073277636997175362285621935003401370320947535108979640260016299349069922634612623161122565809713264405028689839821219031469363181714709104989294127109446298305998574772946468761999338430232622051867173445273265099478721909508168221382359037484063344592855167386589526366387515911179149532215536922467873063575439825634793646240452067552565779273018796089635460387756058911808428170042109838770835263535497962860599758003501958298375904511036758974784027760850712381257120562563337857351038348361087281385016836950277644231251590045645899766225802653769815801456953463255981165978755263606366267829192058782278424028206231579352915174251755004976773056995650645993899465766400057868663703199325949380234839570103951150321769687868486505267980629593150381007892546323274568076984995152481499340168793684355818701067474484146201833352650019160060007709938007692899557432125368984438406974621661892085799343266856445026843177073042714988263582775520402136775430089393429219323284690312891980063075311134232932747623636860266719989698720893320605098137588045479550708872339350747425118419331001145639709493425533536302564965931412531331189836277688181163563339124304318265210514840 [132,119] -16986657355442585284873446163413120734615762698158239797876238997152322277015326945998201831139619542753422211903980943340213737764845480429079112263801277631817633521350160934181513836611197820436007285052196324139737878615537374068690661049955572594170471257523261815436057946456386557693232759354383831651227278702912781063652833365239456300889742215108870790783022174769787058800652301226916750982763911098315721196366629147232400987373887192843560695911573050155632730378633309889130801911171940339089344349130774326744883311819194107173216992255187401560117232954942213829854818487364177711939320339617587029045336862117057261908101790760723131167156579586725015874899300792144421119756997999749024777606215983255166057647613420480728238345746366437927096425921025241286223081055040812842392839472407628139618138643952599034361994125870837980335010488078077937849367938870536729193266237876567354119214998300962403832836562264269090064579850466447322282144620448336469705266986208240645442730957715653057546664726081922999933431611652191794100144125397714044247571481268060147534747605587172331854166680518229037245014007808240870446095372040379751266502723467730017983265167238783537528329470674071948011251629704424172524611924273283270011415814392105533754286354167585998768335519098689105813895438099413616826249083864709338557643791725319384330005592362681167042133440289374233621747149174089952201364731036406755972031352219422884004173271899920290711260639041819554132340016479766439796580281968446367456436009198628973280467886961645298973969590769533486650359011196118285744591216963345158533658254915237935642520616140039322882929669249302897045036533229757667185743415973102069802126380767906889541810916355702385762570673669202984166389256580212819977791793146598088764047900192896575339850640870271632590747245555979390416923670488209450763380087319049792 [132,120] -2065215781181293188214644285807340794409236643002529711534563688804268181078631443601041425419961627245822614646363596875204398137969603385144214250371345947895937092698066553790112965388456640159459307653591061668038273984027287916128228330273530208886220218810572173708730831560354512021540913754443727126528515752500845340901582107300261999350979493427763686121011009770634836293342892660468630300914036020649992079921418045161121589543749643795002685989803501133258175977414620696035117142765377627814615149062270842365519601666080411292196023549971789148801457117283247722506575643532160040689420389845271743283925702073398039782476581630139932139312639347805547526956058060605433515760914952181972808256628109697106869754078077438841486221474745134832461286670259216746871391376355332058740856221709828158999545085352449682451969453110807895068789330455001484942107637350564031970591128490902559989318852193210772709641924769501427923796704991513859023330790003745999830293087173697570310003246104331556828696541561656079163162241818444759498665828682831683859014208770921643887909245682162189602646309791493919634176401899894267654813970714420485790061452437058150977587042808638618067243908555682668068370903582145409194397527186778302106921486064744851497071268127546306073899762051464282445967815965867639220303642652686699001905968563906442526428011170384249915517636412661872093560157109512558971095887420396803164416688751367908588306727780148623737510789628896923240973022779086762751486652250567248387101087936795836673094887367563954638450653673713325541350392859084263631802522083541831301469128277522517267887178065695919003883266835562690128270231993207732151859096223133156730344298298395128611764826021970583851107417329318801546391785815919768940783420775447925180021851268829697053659009886348786920618448329520003398964420351868528497941336 [132,121] 951584579012759586350730977238620253156973698206611566581439605061824477201467480303056085670492333815041347240365507950962278849585522303491584143564119731229120794603067471926140536149093886008679378499815079141292416722096393207708619719431718932906343797824293982640852212714254079486647234224086812511951925378033890110880884551675582531941624342653086838024541588914357934274438735502597814699517780751845233307020789259374094344675350482520064164650651294136055066977287279539566434081011793997701495248865140778227633548869114590800011022767541146737684227075545648703655496903863601517360407964979846443032513534870848024417253949191223368144447642620369953553083274592508289165123954267599683449780094676569208377934547786004649024677878199566268432205372703022716734771302597773728503840921295488816664600845154220049061522506649462787970397972428078802339438446880997465874417621043692631130255255715475673147534052229811212366408520608690616271461796595734689549410641662216535972928931447433210570228411341055264169599641362830623531852901740229494953895388553942704985290505634375011003786458843917349482136698990864403752995715372763175764870304704615370738708507419883630646717960066979668714134456514042901818773156182286255995916517203288610521971034395430365802198739714055330195432187188261257457287411552888247272944327192365459429101631878418746400386102878056658721689874740557868087992935756201221833331153778774173287549439508239528478903086112630666981392494265575078876692531609780405934052989842816666476603725819358842795395972004335782477732126639605410771190006017361803260202089905102712788419814982607022246687422910890047600587858030211739443009482628240327445764177706833598174857993793788032126612203698542850232585454028364922267247869685858159029628261575315066787707175485484541715491963265920229761930019302853568 [132,122] 357873388996592505512183649274347646006133161899009646060696527959508476663757998272874614243202727862383925424363468485345308067946389729524153020721513668689928173289749973022845942606047299342061661104656494020789227327509164928928903876586574823760565367972502698268521979294816748725017880622343515775233080204481684481947445647729449455602214642667623940286961907860023327879930262658048731477514730573467197404870166516825960431739057605342366623140731402381201035774022842693664921768359046509144899583816535471720903812697674246412529076259415791855359851050622247897679698942870019138385111134478883185167718863078403866033708414522502949291094085926926580501661817235547337653754003747407616174004108719603431593656287271969081004753887247167118462837661454138417697857297834864770580802447465120451045169326461671350952561856600913589426566765084962966179984394329639778012833208753450367125738869474215041339266808525894487609495347631909579221707397077538878781585545869759661499840699710053925733651876744809197072349527926991377795888913803382256867634644628609105007293265145538317385604457196178002255598960538008785740274093033469276998623388892444471969315121054519479477442208514526142839387420884532950754595956148482549042244953008471903659943801314306963359597705533061605304701319894856801266300368730299537594348806399602248613283683515398271016789870989077584212516298896937051508042686927580114718020344091786722668785439800972508542023827197140676907349524133470282214400476906158869537807949448636158080109448257962137247919118419247342519326784267511300055212583617273951801168767282777789990848444871195010013015788144336223443257020735279880766637375259419210523115880537230046848366418174422175039604869518692075115129850294783968962346774616882212036038266904264020329519958654531324226646013980507677156783440 [132,123] -28339848002542778003014915523852365971109884154683264112806435364751215839216609449441749172067282643160430970523060692814185880352926756452167421452922437912695863078704626483179675109887403354652316792034220913760786866323704908663197257942057596555052228200942627606613913836509240835455679323526882635637271076044178008938237270666708826059901206333098538787960847312332919004733694138392024430404347288531985432352655349068505713397315680123011980244637354921972898727437949549070069961205730309127811801424779862250028937556037302559758482177638258166255996159241417456865999767432873569721191275449708275238767993124355868620087949177111538196479096857571713033568182504904789329543725439883476948153826445574908689765023507537471288384278435532932011093932689424926048172419611560363925251709361796480906706210207350582003461936265091628117036583076862952168713003437396064177133165590895989439699572896532198463427010778382256927793595629561104719414088868064379021069923997828641913056071493010323596793379042433622432954251256731835068350190003043934701866877533702401574652295027596400825778442084281605469742312763378047300690556466005466184326729139586069700596274279330353068962088607402022628810648099397693496970539045914139155198226177971832514197200016878445787915962495871692271391669445806594155199843315633283739847005403819616269392972273490885111237094937993701560714980996897454050882303461796302873454118128846417918078356251554111424346555165474721670972098740161051552904001196510916805404300339006308337246844871561642472586876951750447763734804531458204238871082544505740081090175774480139072629781316813836059973700607992793761139079512230759265746686163093005734364564441339272836704750835615244825878858069624285420544413604294857991766370276627003982505179104538675165478296827902989179600894881564832 [132,124] 83492781142227514892758144683225618677641166483649318335301467055076888908196283096315207867198089622943724776049575281665685342253663373414798181176117598783088178831045946802113012506921881926418079788968708683397534972569015964698600300209602360014991006276207609293622665212688673223957910959218077755492007685926775000348028318544896107538505332897377657782439105786354048264814428595794564567941804830318429399940700244823379306654461712357520308889550019866717742654866210280972461042963456178843549377348080185566366580906521543469673036105996888975955982756029741428689073530574014202638277382668050155559218476963250297493996711320739899887886042366532187994098100378834753547631018363125892334740496178652043235922284539388852949025232311891553790640238242930436911544816879048501619008837902908414305229803724171449565327508000456766280182146125221974489655494701785597462557499260495010599013991040498740693818342200473002590122549986094975522871173769762257560005867719347795500772843224040883566504675044508786054480942582109153406777673399024953288770057744586609132053859778194394717739336912902676904747877938619816882611699258698671363806321852334263608835776498434890411385657972111747597868870117940152914612561380352028972088762666719735618018228381949135474547134486149355320240987977963085810076474507369376089023341750019340701170311360230175125589917414579440673085000118364075316155970940181623124609919467716208885914725354711106523843360148443721368047076139975707723844878906371677787328579686138796145078646176610611339983982372013972900353566229273526068442632120982824951138527870451357913920040576641010226143070451495924021379514512036668714704613805818688057673544550764695430123035848271145100382074277405826493183718392280241018134691399203395089114736568974882917638187045790297384829 [132,125] -78182765295470154000146887620068561398704996218842160131128427070414039346597600926872568670919977271469009690979804686158713951890589021288579965227795732649053146467407786915048383546555588447539575932877339228143019847227675238281661487787139545871367372809134427967414830289860636154349620259347290522032637025864118832206828627665073800737172203526977792346995482519302418496468852481084175977982606896608184883126074665954389683326090253147415633394169599717580113687883536577797708233484916149085073897507503215692961659128620206067190212265475650015224735988841169070896168022099875780748062686402579622476610575304422417975868676322705471959869907782095444744824430273377913444746269256912960586114813587906022968502275873180684113712286380737634334784124854232964570359416547955953389469909504052599830585636142981213483981618141449262442435279885895256237311920402572554437381155812541485831917641167542160201974639176884318783922564494410175747794892792878699400024791410019743969109788818396634218311945915418115915497592364533916246972888124973877102415367589239445750042997994732247946228824667106624837327017301313052140572845267257206386897441347909550981499407941048767794090706004912221964602682358615490240221055555630216913134902344053946550720720308901741172938771621432543055688757626619810640517228415032766790203375502597217280838842021616639830266578676048009829413696953110068372533899435587626926601581220487743796952681697089420262003015648585494790082224818582087893859052613643396176595091848725069276382744201279904657679761719642494593539402463313440015678934614725014209961417831406289381188648188366960739739628177141359645206680599444049541773402778557968744276433276940240816867934261524148526043843090112064053206821295542732647786575955849616502890130112508785452149745808912 [132,126] 1075896217134327339307321762283096048930285026490639265421234460664557471014440175937566809382919215025383386945094247824106689782287045301653573851434926959745705905541510075434761179408386126202229163507496290819958825759203586260674920737419554416126977769678807073989325501481726778822777133554123773884703744617935330393420644308718123694175364997396762191032217559764793740164660177526518342675680070907366356685900307908127136041230862250600729468202467056272071650798412999443768021887411271725035465317398128436957037177128155092586145195728205255109853920785411116515826772069351504041072372669029666250350825945238048568036569164164486564961036313407005348917800741763516521293453495203763108170422704716856982077474896736906532511127777738680341473310066620141091013598889465884928617023818538460656476975452663961657814442852580099117376058055703124366901359094154745296631700838748235389340014555801298346301721005578900064416219997198868099659688165440548659493342323643803705812494381754387700519095857676305179884713420278945459659061294622144974209407244430713906977666790417066284095848464753309354012963246297899372563395419083555293137754080586771725089319025324669561010786792746907584122019452630196885098126349314561290486103486446710052194969898248058055949366037830026768080279821834524572854857372889617217480095736882274398013849039445941867273308710115199575273851371369714621760353969747454591914588180959884793402495270773357289450490149542189100171915544398861352024472628895205809931389832409941370095131773966812642886317312122180609963032000926219724341882419517617728872285543493587464173298496262231922501510957158965137650002731661543276010952156226134716056208933615067838363341375707266408555061925868030808388784850851182187474044109151775133972726005673456222976 [132,127] -25153135888256496420771461282272776847308188543245755414613389871101577898992986799021943863528746255315194161232095424930935651174206802887224466458241232012811340825847760035884457233263946167720191393238198832676674887478088445512747744604840802961036744405999979121685315427167418595301114802684975149452710030845723335168681840655523399694443183856018895153615176141088713184840624258810678899905977093099306059406013684420784278476097339807049966485789874857716262239260728559384550608205425253273272732915075773227375818378678404385325914211339332045293428612249293376119132804476550655702388116610747866543860227682694717067075506321792032768964594317213198340580703006437870026349104581813550998221115116119037870705865591226512594970872931865526420888809337319640122685394919987351719036441198239121334990160415821029432570712496916865334440759694895645463147741596157537298329829619922550636890062251133934987382021378374188933016191412203716052452880393625379056544820967259130302457004822950952399131080533858234055759076489132616800628712025284814178476860816075115218455650997100663515114471692036246067547525129589914088986648842462932614744746985991069783432507651347452684177688904977026170125689334417728865850924129102683383035748477188323593149285023961686695499381315823217555511672525426290674952183335553327286737028791237854049900586037506419212138468781503271697358170271631907171111417354592848790670824044891967811149351786115333578740596204305478565342977469736131320396698837688323708360578725169125422995138664809671428918523973108817458760410321066829899404257666236632533980757210158003346899412625282545164333750288235642090269266389816292977749086343209580891873017118041376114934952174205588767622303909088759884849136667444474011377275162395365538752447936 [132,128] 2306455473869141462682545245940057689521742958335228702744137920350309639693937056564417523443042276306673859771561968846150553606817999920013679477549756623865812730653353652771251702830824852674465434050768403450192745200047288229306656452990968154812857764953739383771328197972971401201346894070042614415807953994333050249067501023181121654086269210008919949271210535315670330791976317584272543502061000586702464726362249828262823180008098567290929083405656705214714535935825132682946946233705048994851018478585131325439437741620332674931908135005946199108687766971001507606247881415216851184946090845333794400543843937674316421798930491686666658985485800364450428173244288977388124548892346677196571469786836340478556280906542899542839325275700148022631046926409189590548475600473411134306967838473343524897267133622000851021906322278117567957668298202227751326905140210122087774265727977995787456219079620512792562279553012310131867391850281988585942957762305634244185664494213003418439208256389475404553877915274945026022072036512506215650013975554095736761522440237755506748042491926465793017216362416665696086163069140880204400934862333670916821792360466400962059258059359327929000155088386748084915901661683945814098639905957588417142422697536823702285438754507547982280303012124954714701857858978276532450732121454698810521621120517580878224501142560182881206731509607931265168271415632257320595249083486198868228130722275292830805943905458623286527161431747139979084172940168551398669993493592690491469242291433239512970625297675959739714892373105527029992509517129177532535662690190687461564571279226126361549603026061181035349228576579316360048798845004326146162714063622869810097409178566045317151905952225946263965397623034671846649116336960463449204428435119699251992 [132,129] 5566770002858706195216468796793835833484539218157328168477064000231374072931216321698385404155545900017081295984324700098735294848840344171322923763713449026679309360852593745417320131651405835588607356078801216790688267818996353435825011129140501742692850258013614661385568925519634020884009762593540666539143736636498126532513763028767392515839014551681450622477440440100488355546878910494860715261989352950752962115778927574804022896873392353410515273652439315174511486393262555739811248720696591122191485013102784574326947966917697101873110868057655254704220015793295190104585374990877938529668929065074575600322640712077528441245626860170815694093391491853144224985787578835726059345738255679763602717948048456062943651469029417513158202378206529777258331983447283177977161762383649102737675161798212807259233061476988826043156612066071919807335413910305100643438705963304942679920886727332621919814766793002670342072281971794299966843752071765605232235734178618400230672693715635257085508995858417327601438948701896599997185818093165197222746890573650316637794350003859917914012823351386178238902371604009960561359979575418210240099402261861401570014217255946062208740611046177889480459413228417333237387167424568821797714080734182275028794896248198776050905683848749872765471598777230444624625985908204369768109989019668495218638205457542049603041540309046486371593178580577823872176184386366083542973058205428886607855049576496791489012803733572057666086465690558941416234710372670767440117546944459223028372826772959271795802425778176327374551778917322451977044735934283309234152130756328863997670197022903310673489788466054387580489309118270709480097459693340073347675390282141160030204740071147929820478958410784585361027641145303014582043092612231129036223952 [132,130] 157623815647220114505547435613789071955027246540273140540248985751786416377399904121281242620750273297574753483765894729732021986350805484854041895746569180689512247159054923357482108675103901023001045941373213639929563070165821542159531864775976772641434819512289120333180363047471755476500267551709832630829889324180940779421994499635944785502702060757593940513751152973438037342609093563263633884405120410546262471078879366007732954436353705026600333508092238914037196904466858262435535703298209239312973166773314983994408717784332872334392540757311829357186419423280645703282765377352594313541085252772033144184540579539395177764203330937101982612377103115361761313261856977693742712661809983599811257831493733786916589646412360020976212422105065483804275545386259512290275261152576931766097361610709108364148824691839424978261008836684264271922685605239156802912594563880169740313397299494282473778576551564504617361413605046534338523863202374592482337522593480820333204664760989622208645419810432859859831033582615427122761061457309673235206168744993818653935834364316893525510089645142796837701748871225472008407397499629546588765641279179840211155837620724561603280706058003028264523005730545504821564287275603746912199055452902477697013126162387410212621047685099204066995843556817425954938730420522106481802254093881406496012781987263087578916478016044329139495679163335743510001150040999928745557659417470779025748521122604349585427676595656391030952468884895886165851501700551310442707506967924010686850820922079337691014711320863001351770411579882429412726603530276612278080783046325961470562644473220419849751798569660610363020292965057100796259393438279894370779485262939217735881655561433165410161322157860808959860357378839321661299107698632192 [132,131] 43641057359254681915257462899518646260932698816203235735090148567977856680296181587776521091016109779792275773612560164330305071317378942855796823631388421554529451096548998590350355544753703179056535759697989003829399578667407191232345773393351045796050834083951853907733741369730250436508301184153041820258400552440601965272883955647808338627511993979251556670723510780277466395421764862555163622196606168323234484562399772139037404178259760297639307000999473562843117158636642631291401503114219336391734159004096032065100959607451796273729628239612742683533856226940977149507135392599362779831425591053735017296033870415429336723778173097686003155132563966797743931702279080484710375439443728708692807848752279149908498933811494260009471548705499765032763082471265406125226439408415408152024422211964251964900062125500862276643554641789383510149925999153063751536980175642298198950661580734981204991070714163344307212506015267965266112238983663512878493414198998543645221529944042755716973029302780354568235374598946045923362269197344250760771615838843148502769291971475440673157049408221245236331369499447578061543505023843742379238847108318097425665837263300228943623302616302244211506867587808674980468224908661177517213552179674483078763901831505487519656630263733186279782021423676846448005336410706971120973270437280503924938575741844226237417120395712629174422689559235335949053680926391287415539470039374272816307834539053899496206019038488590686923697172901106064695918079823486673555475355809467419577583790004900769107623716455125458365462809709110531921779145349776949490777297831233651936581681914468045201212218588935892406116578153290689299208926303249269367482409194985827505196657223719094759935717250830815594587367451204729856 [132,132] 600265991355097031463049677639012039700111141302514435736104230171381584117239408719904934052781696558124673332083351902912983720089982005347891043482804743382708825185851348189930481958088881638523474204663373188628477540384065794145376613716484192962076295554561017279995945226062321087533236172354375570420588092747098329352291575651579406005891215418124013764981574306874788668926574783735378006037636492594914509055525471626192008546218121745342270104228321115737477523173478149064410218538176584812778973913172557435371640345977533905170071367942410946065422721426840910764209889091811989456216873246742654712123459491586099116405583096380972943649901560718494585885588043199452251379263760845298703187820728241227266184912931898168716748292771360094399144647498573316713574683864697692996079246650593723101455387585993471244831253767330581624611933220426146129866468188976580172807150698109424176485745464694629185636376993734901771219347088715848982469972644392839536809309112815458699007784194807998999559754749461829384804156719087094632630166280771902208102205498816785379076489720031260634295320409222245332550193139755058277398760940290882070519689262771436875243639747420680907875252190098631739423428219182173627145076946311193824621735505427422127850280813193705299805900000475825774028227517754385988348566201988063537292752002589115046518618295399669546073514036365028713581910177901757749728223317198359096650526321318999270591706763650882437297939245535287860311817918013706507762641010028844421273463181722721696364928756508100330294760079460792992586469022139450248022864866250479278402876728301700376640184723255619052712044362981471166476019491408643823384636225444695713083012544486204460276102347225535411269894 [133,0] 5120923798227599304862954485586655657369278705393048197399796450044774592115816246867427222828484659029106395795661894205299578974404016324137396531882695606108259137336297691046478445173742569764335878434466075831502832013274694130861257428392016957103074289981159492733781462103038493158658229077992294385871087120764310591574146141245940644789396461962499725504093147992675768085532077038441419057592856643667457054728779387334085258187440148986459100140389745895475380728485456405923268909476390180168163864758885688357782854114708218678890553088767083839153652999682986523368319088403631019737667269959131068557455568486110041647887879162558004430619779041360606043383804142800276322013005467391127434964007549446286917899946649273220332939225854373469445694666699232198871798712885670980214496672912631478764507095805126480882379047905852314384886818852750509282410891685192574726882089074629390945910165901035059355739075561221625991018600886741938705579612460453038371323251082822518736818222344734887194945686674210640236475028443901118379117850422535754269601081187048361558895731797893040655885171441913190749509297409908254197682459516772181626929437161485040901355530059676922729769503182876699268048010515134268791601211145144400944073229835114467134191019384347126867966440356068413074672517969343864252717855909621904999556111970170400904706253176357913219406838240061151078457088347994706828721402957885961434672337286779675691575971266087232871887454575036625800558901489635531544697531845282140675235669471344066508287254453369343937142852185826190093144854798582406035468863760831880827256916941916386444510357912378345094493656604246177657522252673718348248425324870145186995810069548292515349746845777212579831820400548129748134562578101480240414127785267287296800977735555768523951917995135094137084246966897758663004329374076000174531573012801736966313731461253500242055187053265073015335930889283970734112157003699513864527712627887564034493729679351286081349395414911412826267445011795223558645525713713425070409307798020731845722968100717824659298859303781240514926374085443534475684808715104512620962300794658061960655883589751393284237136839517127052793946120259449606619717887190178812883622930250136220274179617144650458875653204215027355917373836682235977725378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -66046815109799186244987355557733484692693509094796136993139774371893479153252893406157602175682742670536623229406260087758472562967927742606917256573683461938367540935409816341462348675912735771544092671390633542766523338011563803813215852028278663498010222184756951485776492283419751264315403743932278288355717307520337470705830058070115748585264499121301305121767591003748394302795825302067914055234463741818227078496820713621635240167791714331257259275424151370086571899881232157060142364853720009803610247320532831430819840021365853945340249655557072372352466930308850590112686243269429588110005203003423041454320580181583538068788746106868284063484925190877565131800731495234056429530126364155757514218142867443543680567726310272587972103251118893413635634526025333644004967345688370300845893677669926179328539475833707055573883351629648043594554469265646067389945160880048398020184234344723146084817648641566865332419835509878487125162460760505108724663067749742809247967773435819335725625961717735295807044021296950718712451773583246187462788348696198259568080838404037192670412656571448092773218432425067948464168156468101272441824459300788494703625794508710435868516951135660714329533721302743993587461718043514486221007085840834093641578361582786077582686193140734904417692825537661300084255320439183139354929345133834769614020569080611990271010516976690990280160878264769748889469438013161166498767419962024741737643745857796504041086787360805004989921099736897261722187176094037545886728402131895311166626401276773611831018092858233545208717156638753800170904979095597801460427681258890169374955938896907599402027414453410980013691570453956128464571943009979405490377126669675853015140398847385695980513990827297869016907872223844638391586325247672702938836864999656193952189540132630303977117130799232839617164254688312678273493787539857876813683182735953016565289427548138313073753581662629480449927305204429556022368926038852501098333386741954058102793328176678217013469005453044098013712013339910683803585258676515760311782848632593165409467929018212545921357469415491360286547766168185904780064570148538414067844597340673763010939202814080407885075864427829357396855064940202648984720210377726588021098992002248488397472752745690280251071250045744420351644281389143505324923158528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 11653059716277630698687671044654725904375180293179309907780218634366627984218829772520064625594252276907539308892587264968873205023251994287405683321890913757114903592993304321636158817738624050570452487840279290022817932219626283613626740622890619795696160410845142439405457845278874777085178383111723283787736197765115614251240764101903784172103470428238374404807797936643516122824562545798258591182191953582610696530565194949068684502238175147082785908168232895077160183875347976515667139834349810424031706289251246162431276715349525320213776566401531006042876884689069270093696301406001334732297800322554231440906567282354278351240164748119689776443456614274732687967219084308779452988823839002267014771207975522011292505651854288239588296829159867754601049113696224756972786752686290504732568191901480791176751772515987600312588188922569490805054955085599325811028425936280819758153918756981598738300787770003913486848211821199792526052751048052812259142430626711089173698156504203629030695154628421818318675362983220818653256532766736769823729782229735729375149985326103212542248294569320468066225962430177797769318483379196055893258516067341980236987576857423007148865990203677480685800295388857950573489768954614870388316023842652791796642918739330811422327831501490409815553545313765200704355096042325192938920487394273590543645633271112968170019821287529034459779346388015945489268938195494066211218861907834033305650038660243867852057362578210162310632206944007291838780693539501512673030145953797890523940689169812841575347654018247306785283582047830835751407571006185855664391563803346219096087944630432883458915840572894575854049011063155390744315501739208552892011388423401893950939319379662294605083807503524991477424901393744143206460786214310089559242297051135379713972620376035862817752839646200611830588275066381157581553240776486805155503975485585965033517872094561289376951240694157049881336739157696424564553761449637146529823638838993798057328731194447410576885554829036545611310651264909292689405495360267311634353449892043524193250247399648223065283970062655891656670095893928255320898726839964711333969980155621163116630656539725151632083276266364561369200817064792281742302644907545212130871562731113120282890528865484749899689231675821431208833549480328713597395625050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] 303776004365223955843656837728103361339830963392592446914305264790191892759275472987543638114164674464474895450722816613688213430360424661698090079660048410275277088539348975640387015111814364399328648440184706576081559634743376438015047361634123551310600877052571614059787178027064062271259092931086581526036912800161053388121259060179671527058043095173338139709204415556295213836378426198390346078131831165233261899280219652813742661129948678571996366686195393871052981012239431351897234978050337171467189660833936347304881324056123541460673234400581938053284114352947161251967199305494440398360371593306228172005550246742033034370847573046321412311545383029762190622312437846225184915897992733328132241776787501525028375326651492140360631592250232357162059724164533059515837140194681252128028542455786978957586068493536714938061182124377303541670455145582037492293137297720108757858486614303006299364899623852909411403636367447933452600531894104996513833655537850643589831447736923605151812815295072553982911621593883571099218348415790390930049250252684380919673982591651758240439625567626296260240795275417494530866900337859408947639353665315576248463814251914661020078146561949265368188351895011998599692310775568865379899274505983649059595596626013878179073493022605289355435467536746871571731767482032371361112709955266176296526585376339082508294452599962180804772026773546049502469909327809866296579323802870840676194087553736851495501348534915108095875555409754852875981381277934544182703544418202371602581670016313727845553502312801949240726291197306960196312187368117484729478321655388940897942822081699768135590546466053094110245764539604845884608693461213091462820492126795770103451906289656656995646294924769804173258740330894093638250609971705169556531939762411342623726064615749683930408370965520171814280859031642275228048825702590094048375975078911719603441486263069247155415673570044881225328571542870206041026608383536730967312111716779228575616530624689884310024736221275815516104624562185369602383374017895474758316428508281463623307574402190137704209482254847832073335952209287377106394403741153687868804299769559606122286207597159266464096650904154424705320444676531267002039485954073196557646162628220223742661510755830855031793829061681601219433893123322047711236329385754624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -5619199165894031701753598662344046626279915436749182226249637866993261462538923142700845061688157216218344844502101127896563284051034226872727837555536843937222394465026107847130969108854613022738425901897605969092498498535189737428856343088420476890508516041724297372284592732787467627700817812635567967346972647715289622551649024415691989307734906192551553648086374559100982517042744878459000692683375314288338322113439116615745825493707754707635466656051877537174791484766789372840991903699726807110497528092186599882004130513960623635362538681801338068894220427656537365107813957259072991371613027667951558531715487411093950383873732339896055975739886483892799086269744437594804459871690865160403470340090152049563100852617999269829510938045189511169882325598432068985215402287259898936731783194697429619639479136166339713725491847198308098310344782144888113323364615077866576412049790434745105564479527455340419638128062584251145553950257652235854348035847253871220034413855704609282866616348317555219789022017011572404803382692423198736838383323528761790057641500010117809977282226596199955117773507172591719864816365588585226339409554617819854284398485967745534279785368426090588539577220217186767899789188301953630716563642307119165923165204506010361562118507568215792633319627907728079635825790468087319667122098883835761198582015732731322648856529828447385103390748839962909170087421956861754221967341406635524223429406259338199502423464299291497090496379693497166356143165800748923396448963870694457969421576713962142003155910615764944271941443344631519255515455164619255513033057581834392415318898291042318781870441477553712290953405305006447059499469934238282921296495527070064943607245337625112065824967979060133592468300409622453326720308539251079000622976938812024002042532690439649671156530731846655326716237324892795151564768371082599435124248492820968951724074201000405117294053122902177073197027909533703134698190046826939135685285210541435978213332960276584653985738140435769763548188982373446978090031119279832719300299905462318428112340025176126396459248446444477382045682319406805123243694338847210258620573859994710644463935842601096208160299725487660706107817979950394309777095669571281561449375088060758741967736744734284642459699823810685367886037860254426782360533890760704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] 6813082377974187745769684972907323340616797363886244077522524435788954181748217844633577850653251584413188917409431293132137491828537590579470205304034678373094710172969293422914971905535837775361231872901461318357714576675140969233026014229834044482333587005570935862784224758729803163803537482322184758357388175144525345166049098022829243601381336858794406608252209671604560811518748266124677835358496028725161775821637674524846777285395200534000493177611067394610671491376005504448068902294069534825958984542661308769746456834626316606385356658683850720104551799884829926166848690948453376920015106068505762103907350504226999746482415385361243672694740049155773370652981294972180709584354100046643791831954419044054682565702895404333336220621512767609338273108342677211703196753207380920970807922804854933476950980472157014869137543044160692198911543314157829144937212833141370443039141683056094590467069602968284539833347412069679216948467201573954043148742293036867208811702578401631519684656720745471642506144023259015645968346173110821053749166925633889657553657767791338612017190088931617091034703316470047703112264415333625387698868868833663993632385953067638454255260856219064155783349310326679723969996422225757370150215900880771326463155585944950517449891537214027657409603040335353403457616399419603034019123848329921785615171077273329916651030477137143789663634871986945842134947437437832202316515034832560971417455661863995185196304578960371076834822646714150550195323909404060565586123015601149875429192165670766440348908700422812769267566075528175672384435110384965476934426327011164755404704375308129334260461699008174858222772968403116339975502293762609796008062398065825750492712456042631347136098843792254917458533910519721588687750749298173863597345580337420992642095923650916191152868461604483933522760705360676515855096689365935444171064467735436897061201221752283644747905079959962864973390946173943037980492054387269419760371887178898585477223964284395557375739431038868619517797473658725711935740868063916098134722506134997970543522657313700901744911880200134703879901695918944910451508462240100940362477689853664428951552035503990707330807538381456733951291777001084070952184453435866341477115756556254617210742279530649120563370836786351783094247531809133799906989431586816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 118883256438186742481488944128110742391639156071326314448426005169673051100911549501264250964959101242274427885957043840746220245491528898368417815323573184999548773673805902283251510150326266744111619315088245808585574218744339099326885874465865855391992491162017959130473468674188800923857693470675696344666431630416842825400257268408586118826408174072391813071780731919098761857273851258356518575906011228076442390110839689596067674655721359691452240385660898727010357462051159452470836952993235308812496292678413381268146343544780272809025841798977910381492967642718846097220991985476608031038099169455473719324680428087690361959544861074903869346772008145520561413584853403188380746714682292245758226617734348400680171171212393733283026729779434198590641328310604045474141509314396612143981168510921879858741808762040024341866258273889128077068385171344636330562926157307381929969302044778959284434660800510427959114165702719197567173455191319442347647000455583581764762587366930630190863280271148796915764702940029658293009309233477144424136343163638583419570656114796916619318452608165123450960071159717389882750818297214010704058538996884986384371551877795782164543477774587634855937059727234119155081563071599926481603575563709696006925873416460211023842862173846672960216167731974415706879819933898296919589573776307028576824172155088318693344561467426914085981730534062027841857361324524682761408088006026714983633654954883950634547697049231162397520778845143965973485626293726652350532467456055623845127717733334862695967971540864870256501413423216812733038718696411787084354044284630512128727743590744862418217633529969734108339229420673171233152108877320521344988162695058810646696640899792590212288350391695182442790130987789461010084431757458516230314545410921434377020284304371271562416844930022618788863368705048661165830750036388188119811271021203093197471575212380200028826704299817026060453792745974536304624420026321226846327209760600192280344943012615103041522179342899722518476747870023451742214446217504320031793702737143123693671745501463416410452155401092899527269024330201599304609303507034856524501626913910436607482951710065767693943832358789487780109165247591212381964904865844653100693643794139341596793475623193960609756572406034693199559474975676118436926911241902882816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -458864727719481382342597757474133910220704239226646619201089305248323904962346597898884179017281605219811754103332528076421515726808319247968100488561838067820644881367796650284385786032150935563718035952524862677857579134598974784262184835901556619730780382808650851605946014955531298881698920946276663395517458630562333063569517452952935384221229291180104726334853538211548222140812739115358371708348404926301032487065381755247749424051287940540481232708444561776022317308479752271804091485469825250167177065750467184935137978771287278300968542508812755506827659240148039377394070089787430408285973212634657903153466506649552570502501178199848294981270167456440149361656471809897877692223013950880879112780362602330536200348813808747644723613441722899879588633943885397092194751657047690244147841017422082737528659749905263215725809925171386434586709302693850764955928150056063454681149389436786337152223590084638596679687108140131545752316451280347672061480718995501430570673341577646767481532915509936127558451523474959765641651360068818775207682809729250553095036958338752072918667831868395274873131465764960250181335903785697418395184498416807268239756767583394261053400766309915635031144446675797023415983263602651722893404009883174184533043195004315595594827714812540989710122242869017109357268029455195467500386096591142723918212637678504810649953888676506892153823086510025276249107101130212272796723871435572497417779822291684719257760057187667518351315567118843406202824356439421907340209261123854650299010714784570115580678481555602332354275199968790173457174865936266584307545118289065653495333248961885901816790054817165437511202745708196201036958214642445574690681242529459194840620295584328523058748867610359771207884680031332918490511335755518317110375490322862462600549973555032210677836989354407552868266845233808425987509200772439844038330330472323772996686425587576719706425609051296247130673961028722800727165972261499982048904909691210826011307358967869690204801785202573553250159751063348967877680523630083534262884215928161551803439401274384402880599095453224985077026881354070330191990348925664361960831164959383578054815085702290047617478323753186118019019660671961493268471986555780158490295402106801639882153307735498552712369025712038503266840973755420974450253388627050496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 2127304853629687095414143969764306808406075532323365923251935144039562408242372465732775380344604230484636117813018622259586020755437358793883082588115497735174443374232726857016464119498813386248618902298049689792040620588834455541933644447671788020329740387528749734438910279712143885493846736328828604362806858989902002206440540834186857469218995083645659951762595136015033402996625002771916688558919663832995616656163363072604256182757067921284059556741414620796894910225823394304962831764879122863633712636791735042943239658127680716788279120044715907161490363002440037985552196953447449253275719250258117537982156928936572089361112467744723503929168123857400012849734199013455473444572667103231340606052404100336045113466029675749686373524004799731606812113357509682869957379272232687060853100866634878087886078575384166109568491416000426913646300520542203282013281525971554262182459730940000947550586634316836249160115679166543542673026416245705248102550952805349927975833666128762062891714447374425417876896591007223757045311564395048907389052053998558657914920712915921646968157303628591871251370193052668747153663249069068363359569936323807738586959325556043596768227235199322465238362845933896741778812586479255111380737647133108876515269127938520932059430022289235305256135358584442852523136739702167778573323292584927129207187201255317303532861771969245437104638471970737619977682672377608679154123840696074628619793615784687882057323493356363219420225723601533128832313684726672435035121363123956226150431891104577382854268988610237068822881594499706560461940034061267730970578784194292976077529140336410402279256572024242242204408676941381273140912118408961423878178432723371743362960519470259659212173709728906967277796628154184895637298297713380994156411434153228580911929851116022305065384219670514060860414684381553956472187160602332270422142241170303554227841241246865918193470474452811444145051737625116581602999032970895575566204336976545950938483567950851692959707921253576803559154530124180782584893255883979764745312265823670207584640468298723641456310492064999493218663275576687354234397203970269288072470082979394499211740793261635825947440385007709111181503887555217905089573820171449938294531512095065548059786843268312901344388052547463943608259508727269746702450147354214400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -6969761535267545429658556668888460624324257216421660483160037898555491627118376901931202093306353769040970562873615347930266333499718237397602731789970826426856110037607029993295557671150524472065395241061969076186795821897340298513357748190406118757801968456712099841870823008404796284045550829090074007796713749056668772651773879120049014735630167181586341828204267341666291315475861069548094666333574381342750124179057055494204351192605615508442554372221974597726940720045994789169235194052824908867811462939036113551934604439531906365089958232139878230027093992921531288452059459818751114741287132030205900616128080636081912734278269412483963334098783165352625061002611924931173878382983141283197485396538178498885323595537738207802578743370224566652468319863639013022883253676416701628418938452347525872158667560898274428283100834413272999430129196665013110990784831324729700867900115483504536254363262308975838573856768954457656629696290068009263059429904150822660023389423963208064380388002825603882626556542090560702863192178828083048020125341113490202508001482634812472185973093957103983414256442918690567959071383482479795901263412703994957036287346259143173961481479137549873336645540109355342284866731900574158972899385428709801021759510640025712100214722214935298957520227246119756695957829390067906676885143412759939491473730433053688206081820527991361290081660733286223770971930152619615247520039424587526438122297696690689585137731221979598048994888668333099067030650567928954269772293974828483063774828686451937041771587609918410746136527806383632367656396027430284752202293121356911687241392168746330593210120918050717706124267370609314514944285446149316787087803338595707397480666929742077749244926806882972016536294941068391002017666697073323799696838418775381969497336621499939445293135517843583380530813167392876728829866730584265939258747741508394095095412409128157324196084211777219358946219010077042012039030940519610962324491849575264654513825075074866329062819786922571499391110223901261764087487261145476618102568739198999609776260318823806126508934928137217842662274728095599163779460385329458117089702486254188093663906537998706604156916457247810765780189006892013616657266414026575732326564591249751085280757405279580107024858920317526561680736826550171244487313948489547776000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -2927168661984196686343273848641044720746625037102413987350168364396583521948023375649860014133725146101818592686437826475621342387158256047079102731169874240784108570612849773898157252782118064733681820846342986412194361197438121101390878140792971173185121345474780087997375017102190946453345483181086891769431442806274553311112478780941698688115648441000849505957088909268028709894623757555469695335190921904717883649924574373478195595771035625676981283837034620828877077432721984229812905717989060963621457972515583696890625318208203153477492656622980908469239408660044746748649877408495839909191646751662195560091750736588144352510413761855282339749828804931857075980376386964599458112721015841940136332467362075395459575548519735920499161099177278140546765701289001229145182686624069323714334405858511793056903071978729638813652433124408897099573237328326818871747961225743970723010527149229260727718293179351298516411594424424848137285239285894902322876880509738041816984821084074345763816949255064610401254298978032140961954310970337643150126972079829934355869329449753600577373526405958799692822879652636157010616476091661816392216280643408878034030280086555586068466901884805659690001441481165174357188094486862478914006076025689062376597183983913567785506693301796636196612535268703534913237836613433798635131077791057195463003808377804689095964998782239271571337511793784545193679576612970804006403008183861328603463977095652799959479515507196711189973539475733805547824301897262717709332081556296045797908362863588686535002101245440490352082316454416030739153423350438139874754189182283165155336727070462953594602922679109819119396060761740013243344071379037374873623859861187100088012785486458520843555230179378099095682568262516528250981082045211238164911667408479800914382882618378022654046216893755776138623911351047199563872715774247788618841629078985769656788234774752883712734700129460334023514793144714722945529366160608904889862018758486772791312211415365611467790716965648072417278597946703547520862481750943520278526164791835953468021971618496609157391235637295722200846820044973442674780607696896661632547942184319735982529086078635897065598188096599508969224888293660788217199839055946518067524792704314156685896812918562249613549654509187145467282005018154155816510417530832027648000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 76956428493776157557064424810289173349830622460824394436752768680460193491489561896746028991612661157790048066784395159022551905308072261943600431986540613385024546363562548850894824856492854113016917970085258438157693181498813108223219646477071872101425317093197048758898018421715457656048655544432661774120353435924591975292314769696291725893963770976999454180988792177059756825193848470034727790589764982944808972307943975763737454590908944152086910162170753450100114860472230093513963637218259586925455689699699393525973403789198156907291677435074552444866356495476322859788885108849383843030929894516889410288925737711099216882091651784632078036514347222186203564603283583573575147841044845966860406510361276426726689967169042240668582672714126197612897701497623218248544152082355177830259742596286615489539117773066519630097093220841460231389651385382926807670513978495605692488714532703800976923130062730169505345365178623053389341207802968940692440290891361397546918831488176387127333712487841806850353635919832253116482709675434975162623447559248667356083932358232832672661832036048846916363345840157576677377020332677564338254271424800207949581780849702823439683914055528942238275735832786774379001066315984450088587125656476847961376529494393349844074976621857122425655333635606171711609753099480579152796621082108777496008313703504876395418355884917580659613272877231449589765001644688609885179217828870730768299309158704790534558792403110980423085477689569805636085310865394970041816223310538894167483455109246205822533881341707543284437436381768800048137929591934522829302113057470659475437796268515754366101259984619323354116022162856011783425624280480120948318034185355244573305701934885720146683864689934570747572816003929181627139300433000734493225638567982921852351876939834733210217139268334028229316797128946564345132702652956839544740504064959260921860755016419179813302321731545689599084751657720263307034414894416600029028013857986305482660958028621379328934188378920954686185754284737826837155838896174122447370821038788889283584750110254788711880803141144868260709374889712754557763637619837293363172316845021714446888093694913402054590528002721578516273710192468923412466684482279782199070807150101296050196624562921351487045086913479277969120217910970706570941971516145384030208000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] -200778346850767158638167527172880844467081415120871214660762985462366225612645626928158140849415815875799368141590413919094156987231268801974830882996327551551172648093132219129444375550533412645326378954614766129334447881372660215554458415009563307427938230542447771908222424156385847908117550309508492309014452478499934717455400753801331032035146768796218620465637872686084805459690894016846423281851582036133117381953551906425712157996587007350636312717631909315574742158460167522531225397928435663456850499772542724796021368599646841424698394734602149009555642305409764541532832625877352104965688772342404801066794440061511377466308440035518546622045615273165511146038257313330569186716116921858717503634071336788979816739353231477306227611203041456466468548966442410631377534693851726466185120008585606715193147692253181853044716607925088108722360816982527256298199984208890866360808947388229215372687713580606681290041952247549695026176740477699989877543017992062898282238187276510516492445580311892546998719134289279423794296595197281137339383793562860864643067441433919814572273767014271220130200087256606307831885019038824562486639618642809339929120531587563192028921958376057532865324784127424977205145779632820825081059033170191419947539810260505800806505637849002687608829681536595621809552508115699900120513216128510283564047246759619129326575169531478635153527186695351264229044193826290355890543768504502404139177808159658667706248529008527907534326059794762875978812168764227297422692427736059230790510165112000524332114571574924026310626512987964832415580371555981048082477189227524031181368463111087924798680276546580559064744823703958728375526863332344637021402549746887509843614312350676784945062705091225254186438894236708521405839404132705957111998240359427516348537085461788945567934837583765497160545522289793228717900488979972993475517182713186762135429482511709718392724110445994545153700390019954197748339960776206474638783147530479476700856587015896221278303382378544418313806895734032567788528121299248437256072180404716030173759805853411661840075346322988337593368525271364322333769918852185809043234667456300238237310630174116742086403028590857965456052123332607852501710725222627111773495062016043704635812596706230223418590970284985123276919463678058378527972023851651432448000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 165936026593825456031772186799439343775537576154796783135487162752195754711194953021763138602559112460203594008510087743042640033610851674507887227360012089995539363119739155563714471712975894714838458909878276264006916233476233510671268978679438290951986734114109781431657434964062477795008879467029280799500677677559558044733903135977391321487359015510581404575627455553512659732173791497958909700376650329431645940543536697358614695143782941452490927747582710517060540652853329404910070722850923431805451648139988635987368426045957376617281785039949218255915929255168104863476847239219435286856568664955885210016144616206922371805786943600878763321035041704097981835512868366936512429821864395628067904142663735379881867793193251717403819926992720676022375140753504724874159384764770250454578269773429792567095280610448358400715551829609650260064972667326003358464035901425868223192593143078067788587225333197849454942595900745183607892517042936779396062021945640794365708197152451814287463807482651900617181251354676784043389217576547228286606908696492677452180098487192276788353288411282992027488625730310114615072249820785635409613754713335517157872147565220154616355047667331925088601400242459411027706488289158570335109138952954428117696177653077272720299726321978635580817144164837285238044780822175394870503171245376751428913967462001650947820044147850931775640788610268115407663314014084330368860645270720429352561835669923027765524699261670868674711248485520467738715946121771401993092328300913917347563107198555172914534857310503127340754064646742565919451238951864082895301445007913418756317910050550704093560695114431220304066293630912098923714591587987499530243227622025518125613430881810352240202857426225718758443879731361971055185484885947742525806815475415496875608103526886711452629812300558958563001238118713081351126226470307251807776939059733169076847298473736856938521661144703230943981915779465708463800691200691852014226466447358220239033334781125136938873685393892528629023575540643608764777922814432671066597018454021751742749150764711507451112849624632398687206120187762461985166989932361537781105258231893896755518108663307442133574833473626147441862137451012556644828484858819739443555943901522286407842038965173921318972348563615422812651602891611788573306267846584079220736000000000000000000000000000000000000000000000000000000000000000000 [133,14] 302563434468482478688836977309330263506425136581565676383708503711908848438892827593125567125803447326680716503025573175464793239569172567373211263248844102166993812993096705034342344080025551387366306762091973455163569337678126613628803842607616453054084811182802289179707180555354553299512162240414477375383506075468311739665286557076764248276631392016444854080257013631617355278066358343223908063933884609815080953288876220849165452992983076555959813047092693236834006916849001350267766361845620849295989493291790944245947886894442552745266725019664180437247295618114556494545050019022067942302708320501572264960966617617533359228187352685246676353118568197203432410020835654142708064401312925866947516013054333895272821017049742894184965638017861917676539398476929725400544993723369985295328576148315979460741301618143717753157741843341652369574362611748171644639958179953163262494134508714090900090639962833580846726021562377871544200009495692066898415662207693649506948755750334412450384388760625310992313071125055345618599229873933571076173917960191979724366660302502118727651624017441575251763371025503104823399644733369539006457994923703975953404294439963062400440257676639428909580224378579911243677408017531974565380742802573810236815767865328905195119849569274339729159665422040963426802946979039606455812021141780518644954736876905539688754015400177179252988670391400763728702434882233453775136866821286743962703822731533265464237264369586338120934013222391634971704912825972240831026855023933654993926670519211841404152176342102390465192098827813780492561327319391202783790385120859110320307365479253111091365930460008602969902460960169368129755727899156232139661728085994195537457328244722917768701245264092146349816111089672573464752786541146174380909042559044973364826327472620016452970080849813090116519781480012754955197167316291031559245419728267408646700282181856194855903533318489864532141615597301670716939447518137780928656569954929261358102081453339396775994369405597750778141131422534046786262018955736122202891813555119924232665780719383185475472709578571173655159677847906596627608541065922884565759919575807724246042582716754637610613447889052353136653159485956362695494781846628001378841493418096120739746476732141709175412711143768383803359655325540954865202157070441905127424000000000000000000000000000000000000000000000000000000000000000 [133,15] -1157285100615384153921223411073810176530986051813628289154883129678602301202831292112286296099685396999193345364497042192369728105338912991063354774983933470657331132612796494186403948932103001187683517332381213261179993911273509682982403772415450788445881839997640143042927507483139521226646543404812329565362067992879818307733949745434218800610058222895722040451954104838190395706747428957741544420388073097257567371121344787056973394102932113551169942636414674733598239940560448832066698880563925403704337171697321209058807906546937411701990674871026991198828379299625074419699515827418820647530212766454709123671746520025853555946103240077172482394865278598608347028378442109081998910223185177498951339833532997946667562467765531208651650236539264672961353743115581454823913565774005241279610088798504134987412021553831152698515666313327897529704260982159257566080022048015812778663016455861623774315395185940647688620487977097611187758933942112192244571225832101044249172460760588599537867404222271898646556547308295372678477202991111020457823400622713871059944723674550223562838350863914231203674655077275522520107078845892092147225436178024598089047989996004558508611951208490826877122876194462476459319799710764189247865374806373934774620486023869481769235167850865214821969057070944079877287048010235696103808204526250054252924294553641189455878927819111222487250419000630292682138751796776236901614918026324179896629006121889393871252559742738913728039977429985819023113592768606566659107554926670252025044818336944515303405650419315078720117511489423480636436635709504693909316981179729134688967642758072699429645873285108143308542662175630188851042909340042857698054841732404230905471748986745424210493984632651473522149806090271273270712554468966738515893797649561152538155329970954633539297726703063506558592045302971903016848866787037195734494100474170918000750992810868062013934599746670635411314767577117619910383795451870271303990585022761732343394189763445755405079494549979615276811196049123854188187243740122679901307084699295641054773243487563699418964726671330945609901617774594977470114103226189900297591999308122786753218556823016415725477744902898657125871732971033799828352505704345990205291207874677559440778155746972742516716538175376212817023316448554466512044257441631849938944000000000000000000000000000000000000000000000000000000000000 [133,16] 1869339662195486854802011260071285233265689984438373716788131815515527246667505988226670793972530695434009131197647096886698284410582703567913803392517037658544106903764241872110303580204599326559487043045663839377364156791284518927910423677268715316407782086326374413238130173651474388235031835563493808406991717395083676754425666458865759718390710114029137602894261561850623491769125292436278651745663740871926488693102994440446417563680375890177730340382905777107564422076753173976161834578636452424046121681149395866012262852116694028781160801292797996901946844638213756522236003788924669025812069656678940534346887728829109623189161224849947500532870680480614946430126351315823114260616804098257803772883567918964533790195213501513165808713877368005584567972616334600221665234529785394868877660414477212607894478273355455888683723841719943529158363915308431759432105816913828284225105224182714955450230819273419333599468668408671594743954992513509049108187485603927515991168164480328028384922779712089278177635283146264745478519241318264616334343436260510985927130325186619835865305725677314940534349141174327054646360418705853631584765665514791112225045952471009491422855729810269074022484934962876417018249273490708914130793051827914740467446930417830887438979008469358984941145904231654386067596310205371501830419244877246404219230442136722947571080300862141486403472197664394281139571937087500543317045502356502271397870540665187392088645451458962533743770345980540422601389610065335632726789470068429171879651804481238176350523952783353973952141961813432659772583455316300289253268142422127646663945906012295889090074464010488627641376139181327849841217511181444163109180954603850634974274397429752933120123304625607765234366059806723829119680038755537820847639004122027727320325094198590982289983812174011431727805591737800645959431895462234987703783709284553036481579466299285846815368088362998855496628482467385189640526044320701965124022863444520536559623133036733100192711659482968790122289354575819996891744982729182304469987257983829681202539739814548678083287764194958738851958960657317806013352912128498378026853456409295915980800597025447521692492762034965524947493831441054690810397858065879984648365151218185091572624639535999289984737638950315757029577485208687143072123392815932637184000000000000000000000000000000000000000000000000000000000 [133,17] -1810232203315065207003272240174894546391280293240351911092269359362916559214819388755151076215606577788655517517294354701690321861320577767116393784483553564663931265285162700472826146614655835740083361228757737949365194942446410800180759982273223501562494907578716624286970699489937466228137718512358814343513799523994154309762201226211891681723074948398848680777735726405298860703263426429132169170750757878259262800260005162624663664845995671041983707319557380646494635590112698840205888316482169432976547338382647413190803261548755899658618066539838634758757713222344666257748592769744093163945957385163174254981525485744206944443883729342382077036828208501026413563112763347992086385314521096219181591072900811165453038427650337813539617870478608351308777160655530645669215291836786270463171126754766748886308611196450437902765522398102021241442612800199170985501667978285799063680418776294750181101693729217497420982288809309169565043636053746394375997645207660887426877518729299378878623907630235555177414165174763529931730778640631877684406847186606396094189267593466943671925059150463923162053636625888148730306800643318452375252756387019848121032160633154123202241716303552383383954810139507705823584196504591500126000165791178079261607657010910575354375235158811151957896174062309728529936886980486687070913206126384667665523252622572010285787201743476473793292085140531916694132716675722683179606619228158596749013917926048862939529098000127113794421596830674448178847713512882983019883932103244855273876847718188590312969719634670361055371155574060446321967453272346572622340234995757586773001713908797222445144490458835204171129756597829497964430601126219085412314801905121975082727818969545772503139777451102994723741790446193582900784105142981053417477907667943120263891162517977589648642826891097337688139132623188843530378693956470054306067877345379993978553326167704827827238388533349908996834217709879523034657352878464321603458937569656178861044240105067189843796951476679684684659937486859422197208541771603268803787938519221531537434840399270288679602915189931759280668374587801880269785228192080212083416345433995093358107960688294875621292646283748541468913537170389023581033589943969375093704002615263148773270611544138894506089028613383800410350411498317498142798621438396069838848000000000000000000000000000000000000000000000000000000 [133,18] 848884782897810250344726587528038982343725877458730837017029533717365938627682255268741337663866524234897967530275611757788602441472020797877272343787982196944742366506745913690934413538672243183237315852120772422727172062290733123892319523150446877581359503255109783057922130332840232852668282149620533670427528109140687937918162583349408530462387483034514561427847791293095175028375641331388200438432925715857452198701769783939437400539683095460355046114263199224323704337097368110189104284708670658346566096228707427200424953693800786423284774838198639355357982745229301446048580698968656813087374054707897207534168782322600651223390446598820129979843600274624159289609306755610427980827973923088870446675523579365101137952462481100408673954946715927341956213039030379085250252522881209980815225902954931757969582093081820633269641518041358362581494252354960958588404986364429885095892520483230547032871795868681430789318609061732813918567228392988765261903957582117505564451797750473291884120033955534907044591878839048114291640709570994740845617163855849235298034414390845652854272469755263010978655894749338206204711269753669789125001370100372397449052307937073621315034400966874196144139708486659971433075201694848121668396496962686634522396813243092954044187822133545044295159993230772741378308632698709305009684612131218604441465744317432489095786803903897945372597171678923002371422472493622522346422452050299178116712179978281262387665264817479017438821854677434123204011892483443422833789284367912212903785775834935693486580041247942368755491092475148070018235802012690603397965099602802692748894208265969712843882085859267635416711522942292612715747154821366215280539355692286783889081674149143023271044101332337333733616341741900975463541867028894944106749426587163994336450904469938002070084495143157328232483297673472522317308765693377189963198795548698046852995379206958098170228728671358984766556843041348928777106596377587012068518199124953857921403542955302311543984593862863467290525504170947247501216188612339516243277576371334333964437910645739534748697466283399161120441881360136752735601566986144949274318852284471083676049861017325656966240162244713135531268896508250864347363724835476196020625905311757950309680519071356701134354747587333764619587684473797908028228019677053321216000000000000000000000000000000000000000000000000000 [133,19] 401541040153973042498099833001473783458788087098280416250761051047155504316959436823797772553648070433369007193766554864964874231910978123666111604254501765617004919736216829246279576292029250924162601788104890977067075520167942795489891455250898661676597850503682984044950228457135775367589327764621051513359463903266955170535341903607192645522089883778089148253356674660835534041512312882747220625993388280245564891614502452107675296762158068755307979663253909716284061663209216655365801903080018650382233454837193198825645610345198165490089385004827902343589802689289678913540732776412251274505489376290886875406323390749381645280118043570511490626223581402106428298033428462109746890022256446710416064713339265596209874336199550656182312835725077771655178960225493470241707198187557891534718984679330701744807210465556763293075071384255411026777157617271747223065988321355277066860080731123450878007521896597023199644913647569186057022473107675333631539212892131156806176547638860608631269079241061141622216309865395755913057541633358566619861588687994876833387092905881632990845084649516258961483544686055513412795990913832809637229377713977516154876375629503021526758537319507919940323194806785763510857863730944886829284856912286047467177626020747109267897237742476975987069506433097772292531223813865256747176657164217004195611977317126188341117544469467166347562665822539008980350877417881175893817448069868296289147148561316471734091794149534113562353233034683620717382634476450521858200674877565614863667136280236133686862197818535034506072296715116572662703210320034215708017520230734174834890533177482334254499553219842019656573337816115361906875983509540435890463233770418222125996915313330476831252722877727178975193971022378355633604411864425548738740368421184186740196159970985689767713043087928316697742550237492826660082756493776343577916330628431564679422826825302181223657242495019352834894828433282307384614231388435692776036407435379252317146667494789419840493359075670942276043546614935298632324431341314848179007228186012839610776263601598551778270843046050179921149865795984459504795338002042057409464653314388397884699591233860855533701767443394524976240979884491084492997789422255048544438775386175609664254281915774690287099988911705606698712551532371744320358512543643893497856000000000000000000000000000000000000000000000000 [133,20] -1011817741524912581402019970074630877092935294097069173676923066582060765417273692638538413539109765280666634449178171123695627897662179807466439650281225555081968857829862628681035956039462929892461742365205692386301627475676433773938180322485837291592417333469494004931159330668090105192746201078082623003666675328965141525078989928147215255302694937601127360371646154418161837140141786643956047772645832900517875460342953553564383727462189762312267867942972306114472489373191523862436324569293467027542316018349745835114117089930979309451285386863657871614993943167135694020730536048943595334505414850559585616403525000590772371884131911207961480964110146394610000376503481631065154388937391986135886514006815257497926950573039877956021222123991502582735102216614394939168558327810454031847868905074540980766447982774185087605619688681651606592193265967173509365029393906541768798947359530160720558348437246359959703456536434883605922980877044520400313462145078883127473348421550806957283250901648326381129758875101220556001956333620670033008106488094482687146765079025065717902834501210745992432250882954239175491795687996725042014403892312992829759352696409603604653410134097380063842383187782503853239737206535055479930364081405747560362697019570588100200737825326511623866611111275013950345769263106799290095480910436312485049252763318191233446712354302166996732106485361707054761867030523349288969022813935315008408791972012061300549434711194665111492156549544754946762760765122564762383525999797959763377517221945940801401511400056333338866446680213513322290274976781703909983195341590785448865524885222245937365271974319621521541074048996058679913046632734945542726570701379469462666075976196422922199932242039451335014211751187147434899950895059613526367920369135527950748649173455655857418666270943040574739952025006626391064324592379898715423233286876216029723810087569458967237173639070367066547332042582574751498556885446901083754335479134365505678000293530824655478330397376475153148102064501319383918367768271050868976511528528966537548762976701174314588329920147099046131241051753301010671601430251651456487307055883015233168582112222303834836035077877692725344510940305355468098332639660818588774549447540323653706510689642819865727818450142909917587652337165202340469282946757072663871488000000000000000000000000000000000000000000000 [133,21] 566534304811024548606442654610838066408681482134277624078205753030964771515340486124376468565281465509968852672416905409744243676008109289246101078696136920582149647455437326929224936295942135073403027407469180421165759462753050836660264505043949131298209173706919419571395264102124684557259187902614411704603091356644116016345262481455923399953492490373468426167411862456933566998129594581259905219583335528794125957115236197542472624947505285205971301496693381727203279548004181442756737777096035922114684567531174233859704629720760843791047917663347330909522074335288380691453539544852305322412799028887453816060682904423446105154657163946545567746770297281149072474668724282231174046688014485261196732604872707764197960678433134568011684598068620608518191390427267235980357434084185021689037658490370906765250801154897350441867365468169495457237151814890493764633709361501190793232489432560108304473986622970346419577109719902196301777556440568768211948108401414226799186965672801219809500843895452485009192536401967997761127362187627285424401784731573325787504416771880794250313486955420761684855304477760808595124697290299372778038893966763008211828780198242765853158396985672992188788118017391422103389934101751658122735601944208811100232689660142864993524040510402630855371487206569498496335261275612859956193268684878977957200463567151654782221927430251791441416919224332854227499479030034267102011892627608051189578808714832398746694521542604996240299449610888067966182333551410511566165966646875003907070839649504531434639648621316131723195553537796181516841215554744787243731718045203550843733249207841410360216893840926507954723052901994778526134444821991883310702865416981294963536924570564683247050902022129675788192105722805885537284226860356017491568865617261660555226139797456014593884090800789182538303920578477030743434271754976759419857942697406042735658141094019449631267314830758228084896910228871276114835605787029469330664802912271509990964071813148954204771824429816048299294158706765917730829650766715730442194096236438583980238370911024712879997747215917858284431296086265289207590953774638927109382587389518872787091796505360476979027552641897360718615727009565105782208332983810418145837859616224801557914564667842405056081870118951630232523293111497295963306780148746441195520000000000000000000000000000000000000000000 [133,22] 465593891630530365033788777522785938220149690750551296289725463510311751063944032970988855051719454769071981586178305242496555055681438519702302669025819157793264954670740218359107296789126566404707933041883554228860017262780654783482657052934471768861123621324550171937192457055481729007798880260413638654174089078942524527582143635327536900850441153703635478405542722002611838890849881114030562655417142803726324032619815174988961445497695732223010735079214114619856191232183808891370032828845147374058935305626649067571585727146889759977331777396714065649790240432395527456623041813539051238915028284981708535971591814111270878775024533373646609711316850015815356527832739776325408622671787188267939862719612068193148590452998292196665319716977340146497417268467112995957974276343166770984176031958554338679521069735241612262994172593070567081128109519864428605037664008278447597979079134763257710175761305115021122404384332062737010693598921544903432403954606107577397553486533483716513435151391830552625245261086403049837663204411219875393821206412733678870169424428969088256164084301704234368144413838266974397666284026237124695949219218268709100510108770463795679688232935926955256155226838255930865048862437487557496344242875126983338011627673764852388432677469283249760919019466132617307817923339845508418292965234510054671645486125611985100475928793256697384861037990890897417499194572367892560642512068891634146211361298312748954882402418235029104015418894247274868649687942016644745558000122687508352821130477088131744210440501922600859607044299106614602091373720929532433282247407297145513091257846582727508308848906309152941703577248292693673377934872943996326902577354578389628911156427049680370461733295192031597079473309790734164604170295624580993206976993329852896095605507816990321904115588525402952018381987329269988665107463191988884885096961937439073203472285059594896662420929227415079620795923822381780562954795768324087552084009274297743962590590461049402893068674697011836126302298901239007258618919789082212216574403998779934853941217345479942872329365259262551170191957660867315445319298887599779768191914303340118268476850938186502325893089735676514996912868897860684534923355083943667160836353718637524490640124450748015204838594769309607857217633513749478652829449499243970560000000000000000000000000000000000000000 [133,23] -1258208908675629227045569565560789139168443888697872373879863882110787272127649290609684593621739127126949812691705625714336552013220799122633584342074511547812545860658023217879886278189357384705324733640128090461997688179896031809301878462451445566232993445394362850623542118638513495631298705755300027351961304859574078044916682381470502434360125521985469690245379638589166124573793201096221320376155808252450204565321192499146471535387084106475257716058253887162232456902806724789767551399393301133371606641814400861125407980358866564228446130999101056203110234623762056598533843888703854702305661039023419920560183801035479760041106933502931996951897756323575888976070925332501862556052387441636396862900131806737197440500670598495368229259976546220511654865836846803766360362989933674096507202346589585837696943671876483913736655827746173249935269780281570378329228406191396559954894822115196102537537382363129639063032031271540937509178051646704757472297491850425206037932751901799665795278007805697729460552400388174930629327026554360876228685855375849424565406940077003106033293231444007375946860524523869493665672397225791536277870853435172726152195431751165316148236242487693923111463028687344654739101895628256946355689591529700372082054947467401829311475581026701135256490377001938269522571620481338002271478215206261512012754353992835636087004792445103075862144107746146623867013435648758451761678992252505439717824732831814774419218943115445846307055043597571503744055087331213556261277434580968367991962275611547233328243874399801541495086442199307305486710379522389186554604445248386036928254258924692085115108306569887287548049699348918963116806285263975981656148466093789289102294868572159815551315320047091052802386021072341964104365444055856204417547331441072757923958771171973313310427865927222083909435393449380866215087867582205559139706104895291468601541094274159537324509945385461188902370628964266406298798340487205150662803786100764968750290303532799082183782030433328621188438994727246888397592312142258718716766892933839864810390270155637517752080709220257508901621297875336744866004875110470961992368181738191759238382904576359798943794851179949646415745801970285314788649739115812471586783279237135823038955082328926289925132548914224078489754421944772711132440780330745462784000000000000000000000000000000000000 [133,24] 1382591387521142940502532950630694405897778204690873831103792122136638681120013034723503521866908732584316847469076967703592704048073673091002361557684949678603711183739691925340168722213357261447726585200689730997459657188912301120204219301626342375345864973161930185151030814350380719621710350793417074128367689670626500246525112272138698598744185392454201589911103503773027925809078324928110772628526747091195902280109140222026898020926773735976684333922666210595402612278526448048700348298380831003288540355121109844026922597313898559017647305091378801106274688133291457058394187035821688311646551425518561851906942436010518208591463513255945005892877140911434903533481079277589775172467974853524446596388621532180714302675890546896645690141305394108445806962825399573831639022425233598495826171720394491555054357682598657866710225064651226857891078538293297507510126330563877953471762109766435213479464835087811360579337565553549868117342730362808269791135390209667974589859709804726645671389631153912112622012178266748536610616182584861044737346630452511951541166063199172802867036961475565175823819318676187407539517319565926254471052710593599772140915344864422740774662806930061116073514788153547582693038953992669804663357408494611948852752506559175780101985863112119368663511897620937780070108108640013456992573439388138904310689668486051706557574930491070741141868621144562642189031063151492758895727446910094501958421679714760482157628418978617844566200627580084549592213651514538693959117988936758266081567912055817181938458012620719043045788363550026751694636577091758057477353570976715945349535593188849157683415766625013877761045854451840777762376821883246039987285091167652664498753370003098378712619091572341119073762270953627800804417773285667883012605397267294884805980455551168073750363271901074605625044124915559187172384500774793643891671999656468819351766054106749656645716437468540774831469157426009684591529052363065327634038858458124058188994751342418944009185749080562391906453757399614746145535090637486488077391520274297294907165502815497027435297956293692829339374082787994033223955542876599355092352994333113892785382000411712348917475674352791222238208010432202532096166809197312348655598342023975634393922689908130323480972593980915575275813410042991522711645189116803416064000000000000000000000000000000000 [133,25] -988956365063980172887886147253347691775437451325472874137929893044452284284416694763465889573348868038211177205924457461117273454893307919422064903621541915436659860032386536177683173227285531424074459720182702787559472291315302358048041580814776692399862025004441553989322785186213361223141333402575186042252772470332559079496088349422015824289008949696327121541541788734622958399104033489746953574362517997700036798104726909419589209215508290162094276258162487623216861567619894963898538795061543366213028174333110978437330047100990715561664893841855352906224944134472968376126730012398558213629361736311010542837025450109580022271614026184211705750577535906499495527077575837473822278727208031452599721986218384654079725545899948522466569887825665934774582580440655376459589295804332694591750240274824751171722435060799550938994808146651102030839362080834548202738648052916632258981731941471724022066647200208699910794863679904188696505414937923111358980548894587912243311879433308759059016002993531941348554176208217917790014076362358208707190230003700048061729823861186048720197404424460793849440388039587300032818856181563928015856202141734797959979967826911342018235797462548476486244540709916709490277651683983002005305064745723503773678957439614373137109405881242896443780290778083359202250033661052947100687787873922043471639970114530655113647549429217702981124602215137159090836097157259818540364685654693865008704202421973381270212177133002903059001777597144897277523841341330495954785883604442777557020473476268855885124577027796305279455405233409399033277974406965782897635859111439449845201058548743719984270882429056557792272450063897460134095022384564261132417148468872526877632581994125235503647165759978058410337088466153311060534945670131999466625905128361767300942359656021390462835553943986158212057623214818175154729484932099554518581338489658940968042233749697430443643878566558472844469476617694815835300286417804499759410421890508029930319248202073140481737445904491969476219332333068696709708613890732512978524554858833486991253435738615677295869156663934971416622023807560238205254863843818179525386532965609226798037479487581047474817094778899412226783416139424929953721910159476153187181843461083494839911934454171740202462628065585325499443966012556963080520677668782895792128000000000000000000000000000000 [133,26] 467426995987395540941090783147186382251137390466331351120097850439113078335033086955498240438148838075165330427216447051956081479545530468611091778367987343240125445959862721046841041394823578522099323696951287310118420649699024240214927019127939186893486149582661613027098434869542500770733903991399635432957568229324815949026453591185887785897710903841886949806001280633566601685302244031857616053070632288169784387420909649408518362521349348337061895340697743268859748682588268605497568510068588461945401749738228404438743474543393430281212344386435358458841951668269338050922905569495105874170823532846415476710623705252150021082286204083766344792626111502133720695034334665161060119335333195478433630089484820208004635466046882882278015019816363254679881929626499932869050885282139907937344221626455375905228075079257771625703672104428912766349814892054952083032570795021721653225822530628515414560895451337134090655901452710975629295402980632298181855340395010219094960926861582210194274385876535940369834517489058032214511068890782824578748042861431458973496420776167190923005599126117820359960865847168805199778121971594127701106923373174272083390735082272876591372522900231217305942629227497159748430748720216265437463830205087531988107555118749119978610606026958370855972918920305167839997569441099409140165249121318426717165051193248381776454181968132677654091894194374287408293508753049893192383197909043457840492036686068476024504052656425328736973483660011285543800996768775475570282562637115601536283845576201829462118726290373700855471376335721851529933107102721759010465576971870097693952438428072893057155552809729149936843354802026670105693374572899745683197543062940993346303008947964570692456763550452639353289639273825642120744048698304431713858096398564314639405907268407448177504329239590220292035027529523216200491722271089173044639326926372002229879401791883035790752276827187076304794317891925008016415380931123160618308210970002226019981494879613421747806024290474577207326538793067153036726544089508580343375171123684233902297480219229735667699791822090709315558555478837193971159992700965920973227744198648621069145523620958886736272761191204811336160091642337128473577025012425919216536497061001816451412242007142452416356600903391240381780115952591665392940318213618658181120000000000000000000000000000 [133,27] -98758112465764989103168603331659412022013993155569235598525234223451461705463266775088183472093845938278726644270027462118335471350407839374135889209813115898439632695461623133534457871157365193432376898102175928571623063894957095419559884500949694658975462924627260452499301001665572040463295621680280547194134301367878468018732005084363559333917218752958463716695722151007025475739310725127185573562034166848303193726426663848140161999490349205786163615722451384270205374021500177537998340919702231965953393253298404697203635318024463634235259609400890825283418121087883599244072749978592720468780925969693849211348964801975396023891002701364644501922672106083904435383288722661086433275193402940171380708921909944104709416594203993762654532800582533579855889624481317447730350153932500707387203553161808282169434270476034497096225515379836362771549572288799667684495494240920638643549436901720773196369181323541494483187057752503212060834106665559129017411175476854661868152286309327290975951095273609277123658190909018785598585113286488723309826794062597713368684818374269995510208203451318399068428246025441189968348842980663947411875122152610501253681625422068684770754967643772715998255419372784860571375981116870379687431259619485039369627367933585088228008641729489689094376080850730190278589445329665298337873388153053520002312450479730613233430024567158259791896973237334115411550171854037913341750431963726485097873035426415734284106113320988360704621454127477785771213840355699900990473201398330079343275297140920968617652158220945815201501962287368997006225908052406629934920245276065828475274058904291504013742739997057798969590139716504490156515780706858620589777973580919491105721592270797084097787801331538545633275500384616235513408419223754894746395559824868686078012289542956270518244879818464569709298589565880913565588421784303948138564390678410858133284373951576976931783181386146014231873738557370528642903031244539317726977338755770311927372447402371559440288466294503751742023501659624426692420263756938148164350002136033035258361723194756207201036021607846032243408845317805194087562758358834643312800792773038520487789118167195496780304615692529598725824511626931319622070160747438362085761557462586157370660587180283995771632753297292699561245674616412646291389414707881312256000000000000000000000000 [133,28] -52344554082668771436748990734893632635322470209792023807974042894231283163915937324765396609504832470297265289799944037175941818047200619567971587012388396671925757401620428809501706320537774317397718544751590568887578510864937005206750090519362692777759436852768275539714962905755498984525538299543199315722319368489973712358235073326586855144004189830472076603178715140690240030276165162814054430887337783469258627175931534192809177140819967980560460827311107120578548027259133800796720450341578402206141531313612482493905254110063058343064424143727505552138594862456356737222222814656287443864256707887280258770494924001620567537758539732490681526885898742248312333914622934172023266663852785995437568731141586353081297384401113742918255498798772008329266150188977342860423868064792727989570093823894273328980063342164558543855255964388490538126904025890120625464107487494796505127503636992186728074490369160055687841835986336815497290056835693691313255905662106903730820692421749848769561769485631132735419585671995259801785138337989276553121888179299407674338126819631975036925420108140836329318230046548304324327628423292713838116622357224420132609132824822280080314674615940863044507817079174389815355606610969813328454490258673258938236775914724982855429161293945152422565286884535561681889123412144165580994321295489956476061447826157802129586089585587476456264914197421164562136610601548484323756282997301672066584614068658358879775094806176305970532706652250346475960451642605691547168255964578837608700688262055342594916593280924366689196384289797814277140843774273985671882048519740992435435810144639918876935008668041790029955480509484568899799504311276028060001947523205864734414172918346712428239986509212248809444860492613603307738012442478137613614335806575114572506943941504247669030023652836540911316272492478798747624956305303289456264274764158804464007991729337827132625777552716702891603483067959348520386591265161771322921072371358615856198014912259183177901044696852044493427945123688258348580339796110009899475478702804510842084081674935410536269498088460691521415483099568288906990655369972479705385609049388058379099213435269436339021746140160519629143995631086948521527432425351065603796163448291312413427491327092097243600823480261312932862557030551479962257381020676189585408000000000000000000000 [133,29] 61767502179674800968755067272384274359437215539341623284720887089841264276178779104192893094096584366387582876553986726273295706026416735596852972621508209351560578239133612434088427000224717366167314960578483676563329024190480997902062270722402213412916523868981023809038186357155089396832796106669077327420665233510083351719561376013399693945124291331309420101895902666703453557902387176304030952291804984466776142164327914222856439024760640203235149246937818744523455193955762540625452516775734629683060725831459331455347096970966077270775023614047070020807020027605024530252533390126133623546050182137721083965429481857961746500425156846467124285905399203304233216502237619624547808130436020676291847919751127114457686189922359135381706352848399669870700960769141954995041259789723718909718389695095247866612191152252516720050775042169127307922429413822499253843196188815364418606768501880037955178586203583967937097095519182916753332262684369600213557613233839134273354692412094742311860371255546225064756257157362878160591661642681224420732031143639782663453659626476872897393480921181336855010783646377849868271687194562410044509267264540293517810271865753934629090590509164851180456198640726171057875340709258665102790451743310596857650681978951470920992126078718372894267727416960642683209805565749093473913108447559028062661366549633577232046492934674097362526944653442992315500895086386556647272947723039337956362453912767693271478257325069605125038697114918967574056011926844410482470786830436861505561552730633832613695665325602293045213380585567400766181881601304762404896989946206301642774730508822964771611225968250418458294282859512996824108830500733624930536255182488743411551445088550934753409393242030895933222024891287104560269547088833300201048201263329292547843105291912592799342110878438085072712517091859938660468019916767275520005796199670595493260757905042005849662124895104074920916722707605103409402467457443306755919314663086830041087142964623729268336147650676190426726693912492017543662870115122858212573412915368341323733256557769243194335575254990001297677326080115184406301195826633884272171701094401046871682859043187695387562811437827721569771411589356623281664237249848765121400178947951608629775621105544925552978579515400926748916098496558777944067855816312605376512000000000000000000 [133,30] -27754040488214551920001722631670443931472011532306242060215395129160755589595623081129073926220377605459643631107391788161667289462672436583592558443741994153604413957012337864452900819465843611948099042218425864698672901784192101808705000205350103778716812082386895276301411071005476477567084874753209045253770461528689477075473009792213968925524135235592968941941077874138138142385301924250165162855774442777884408374302003092013260947616692929513451178723975673980723704197368017446465931606873195691424238726710646034184158731273739510847304923026195105323565550916514768449363667176731870936312812330361938748186115173816510536103168916787410421667208123645341371596011774241146968395171612045833092690270548919029264127545986673432934848316020667411707071264360244504846869257807625287143803440179406912111096531913690622249993741398410273380659643990526515856844778953499416037844666888155946525356872606686552862006031975118057840781782679739426633582239972739099948516297116728153941059736702753342086206675872909618506962178346052007084885285957721468126655862849956403013407377398042418746347964766560168147623669378941974451510934218910489410241683418548182597595587932496630485370184036436342786198764168817739195158484066145064194089901809702813588092274548074124902417911708593319840630598081942246723862525998055070428491332913207532162589827420594934444343209770695176981045604603035959991906337551922160688212926814145021818598850154384280561298287150699693904539251666313235894889965207434774714725640617153194196495452434665642155051142576644722670953067949877150554899999143377224862965973871891071212186083533923968480383485597499591107395735020776802971594436527496176342493063004908033257468721641810167058281839817757926958341973435945728230649999633325767205782777893468075999618317359511120059966637987248519829507445255667098239926103268723424826223156598061664533464924585858208637829713817294304742418609062250818246240370469731606355717727516715559197612798602355505017259538223022002539792418313798335363514340163259379469976763518680332935310890200578903374673993957714419673812386517993011364595436213394650967846598156558976134199253330960393964386051834798231197187865230437309890840350446792016240529417865454870446406806368469010802950854109704712296451876035716186112000000000000000 [133,31] 3406523106923398307857194200354247570314291787620150877049889862246352724468795554458795048021285387867810845355405818052949595141658065634251898940040749488774492021007585875529867935666303006932037619546241109224310004448657219073285785549844320042821936573032250025546656995605051169583984474844643787562093056098482389994659064304850740493820053361975264858366334358037012388256347201355577739343962630277705993439789432419486750129654641502182365676412314195954336582586329377229497889213180474951142062931687565471071440658988586870877338758568434238714863367869110922750814500648772081368989198222203873171668089084297163370156607732315394321331006235599133495569675732322204539585879534894011388879153249503788181701931845035212293534599757354830998065078962111617742995888107968617278770400856540610210801190752365747441867843238394157237942312128939594582870116154470549044001929564288915886693213382146380115233084965115891107406257484625863363320829486448769822053219066019455074610305470333511955613733962810116635432166349589532724056306257811921214317927509326000689945779989851655848555111273118932699391748962998412295710691198969389081792034440022653144486505493502674936556133730417108209827331933951881830319483502923679523888783935189410818860664043149825102895341127918011993003472911140362320689405482235408376240240369739875038566162181365761004317445452010853297632997874152440074712063630548926984294451908430700709300780843477006933515387954361584241637914341603306758536295088910238387748945325143699410849965721841936149759887568884155318172280132702183062921216379403013894297337327059151491221262900303355291388401279947329317967859662169334760915001337039681216442514982080457866050377470157107122546600108273046635287437975288574148152835228274271336457686091994630178098681399672456304338054606125103407211480726972016098954622967491475391759552587422674494148379270041636932560953450948755960499839923970216449244530894487170049656650899342772086271557778395955795809506343840879632001921952888633971630772886795318431303007847700977694883405564876000726447136506373979609114684040906732878712545825883836566738989097543271612104194447375101668558912828477923116853180645186586585920702113686196268029663883147459274111521472365194187593009144359176351106242574093910016000000000000 [133,32] 3622875693595918546969984193160771788264503671845646826534039854831256476504571070881086864880949141614632043896142380976146899638204841659977618713906814322934697619673110309015852807723467597771610977525290480809020922395392404705733873199321923673075806390291127881526663358524084851293957439880837896223037163642950957760768974124454238732271031847187213139101977213294436523769313524030027823093007334463152524422314067006579119143389765588280109975316434516916594463416878649641563883805430004819312088217897459437582249828188894685083216343057630314474095450657262707989162391611253601266387041194234195147307418115091429851183595119770840802092831349169727112020592801813064806206657399954543203462321677057903194316680398713644831320670302587730985949982117864059526143283564193257930231391864291444435430377973169505412612578462146598377982037211588318705069951790327376583542909502130817931040597789001904818403858659440152628557518074497209547472119615552313483179997625382348818073697208104272344069621123189378686290069890363676289948208983468682322553712094264151898647474665244238386152967669063631864491733994998255759736411106582526778695976006779317332647298952623473009729292429177131487289404720351937329238687401140590007905007392268862882468543763017226192761932280057457943221215799004635164873910690087011279007976383973734352723003226693230717044646370921662338150585312856100778836223565240889180378817502252993833396732950604809975832598145968469071824630781284494860557650089697314304464133255943671242703062742038754171391925848716114208539771234509625689534358521218362239866382853055740375308915811837429200639064599456696438928413010966961845026699285658302228063010389507143465297546596397265592491557881022218936374895724546191371438086797002501520389820979069608054168752584599880867842935063265927460289676811800721916091975489151789608206481712531780438606211983207332194724045591779176884987834749781456834607830399454928179295017007903226772326588774853920814281492908017825875911343430215273620595343035801046926458330744465019875194976257254768320819216788916435366829337628071189455462263772052224975168846625576214374444471330267400503222253995153253914513823165941636950802544853491972600105657901059353383695105439265523500069406308690839906270897393123721216000000000 [133,33] -2723386521677449222888168460824601742330843940114297558743891809491842661190280309836865616126817629110386407595884307823949591723292128317842225518229775138892425019288439571322109736935129339302081745090390142125393130117224635923407010209866438246183483590960504520618027384616170777500687104375827941305785996490003196532677326019515407221988807489414938589481288654523112110582809185957138513198219411549556818122295122097086324442079339044827632646476369369774987024292993973738938343254086223507274002590616505562983574949106133183862036632548410456457926724571628896625450869500916237451173334295231609545034517146616466065398974662189237246154252254903952043150766133036207627621320076023232796967500509757599288846485698111481499299876015312343884532713193814096398220462664184812007859588225087332762131140904341328342390346723670255582113127297857079946093492525626413415060247601127718495288321119933963793688940963149638518950107483676425678024227691737981951921588893157006142897556428923892097012954121202570181972234880589586814132600394055966037526816498516165959941289926766224772671772988953253525311769759582893681985424798158280803621153317461883433693810827769338997085513869415531044760624315909200850691864596328805132452599981972959940385439087895311045967177586750002236797997492919917671542528373801650184632164460383774599436383540997666730044558540346395297582645295822861125350488165255517229072204506295747464175076738576110358978479897570396812267420770944123947128523265834365190159800957287237689850164231003983543667933076268391607177145038088543335841200104510143876301487322807722659259591807453780066272966920468343601632902571084652486288824277228586972392670001172577029825857427776400171958299316267366451192963782006143391618307730266175443905336106920240133727860777733261530014608149248857458080089508916992659523486886238897258700209274297674055101970556598285123067731544875469083074812341363280956213168837395180750022487300956074980631334921107324634340230879953463375760452123056824885654629277558054183645638739653184205707821810807290114937549209326940143238591336987346935714298890339124760768378726018016760927214270691658326878603712532474134652933436750820930544939930055451362922835056429351386445374839495738916268610231070540322501383760633659392000000 [133,34] 1000564926191058867195232988505732964805248876594927362539029401386460674471060465358640320689378874486254362536363940323545260070726323988396905964441330001894403544457238450638250694741953987132024457816672811450110753805587307317118865072449755214746357823288168039059702781713445713841549677157856994269645508335308207206528926604356933299718145838806603795333352290995965634340933081550455233452226097171179998744182065109488296570977850555105310062283558419038267381823981474449469743983589869790517830611123961110979851083430289417919007311904999364368490453214329401205829610865384996225289451320201015698809379289934175079799685143962247300842343501948069627752213995267860947793931273407228118792235170339214848095503610534252958072956611171823985377961832522108304213088608774258263509286210213468930071806456545437146960630783464903524349859361448616856521364078109447437930190894167694348726936759297377068471416208307631840847379228797199905913992689709483235110807994165368421367114455979252255432908405386649800020236441107774261033232020317949114745246966932353866490468838482159781298558614245696378564454169035212750264664071898602403175169715605515282909707122750133722139492320496603857784945786484678009495314563385040249544981242866888768641515441185896604626955484124784586455312675073546524306747609872549750356797412072431573830658735001617860291190587448815835438352506972156223868723785748835833189636866373164477480812135173779532561817901640940961562543844515998712620201415857213364612297725274647400938555080490450821850810873031506961200806724891497272069311059891631069573015120770804081496417170804185343145618302347412409559970281381118619971620927120004911842136199290974271739847235796834760566197889713619938853524143579400146728728992204533984001754141269005592431326791278361400160660415702580438497805645533400006508261718623684455558388042741147319316258913561328396768321158602094369565582357620382712985324415808204297211200652911606881312294961645205553747632583062532481626240743634467383411279743231413348357652318460495350696220908289145631909381860672465412243785976282884593689380292276084739983328007375512420362928894939857270025611695891662132668541463895775406289381453635798175211686031375171695236205019588260961004422027584791217864571861877063680000 [133,35] -234590820909736048931860499854823675595311129039719841576799104760726515385913885797786007266408559043385151190534732406069490867120025448376690698122872428395970237603588348969316305509753416477084418256320932642417887658749627002115008253082117635243638582725823464019133014663503538581222734459858600101190568402569159882447949921871384770645542019455854443510418663556566163569783276829638042323673167185808108083243436832171222942360981942602874034127714111953098887711362543799578242859840537988435926753721532682466604385810107640663166337832568019456269169620465945403033576344995552300330335611130356344762396996518706967601929665987366560498826771098315599027088356305371951121341980712926987174503202513024980147534808218157852868191745863194237604339090507012947304453028054895324778226425197624793701641578692625828891957339034408067496287930257827127433760246414789497053109490455498790930579338491599332663217147284580251813887511904247272573388137214161017908927697481254292587335561909197915168161449242969476495993335380460485206923633013862279536558382927289128834554957397964840347972191569554469873157011453922625822279347195395818669549286946047303029741943416212008726693822597407308024944894241988984421440280550715490534238739072849020733999986211839382310382401504087639143640334004863607283004119864845963110650718241924247039174341657533708728682589478822712995871709576887087045587597228931671995989082361126431611866890336997392215864513298262237031140391106394322269481795498830796947494002520000054010434531472220124845901267623118690581107303205976212610836791263124917143217085855876821432437430541641452574198686234232594382438253710330337593790993900714740356016269506788226066611008636482940265697655214674487371525946126252852275358339120187256133334781444649458616406054908449259272746894893474480686960592127446585310210654207188366102663014912732022043742379396488211512306288897054964412840068138891398828889002804200184512950166733580906876673361997910664905797493600416236403224509758287473214950990176723927171058336402784968999336148519069464746526375438097769643502171740671914254993389745703052463129488469551453583592846900683703195301359175230910347049075427055356254856516183714762863744989873912018399139695814883595053341791226439934989137349943546872 [133,36] 49981924581884365408052579274884496444817342001384756676516393957799076995311322533292460853665088311115838978929557463887878698548114947782152594764128779166233410083082371027243918016356445842043818006341366191360126287582394589623449483051246243828596473782561804697809690397357125001804627000285687469326287424135399763023647988961251827147561041446895910413379787691030743381401824627449676068111195614468949074290428011750033034860585337327992044931399544483972749664483258548607191476257318577808286211964961829244243069643511746621030948369237812566790737250684207410036583282941793458093510152582516009353342977810788028282209578934811461561105031198071014140258578513458547200904151467788786498840739713275116360340374145781558196336436874457471425715650303178265052231894919440338394110964414905209775831317109346090299635111290993626589024808946462321433669689806267260523830296108706907827809836425423851872372899751258918643666763031838569401718792018189473887371077731036705173809590623732097385291261266099613983203691838653516367267667513767921097632368028377871633071199061676685986964408422467004401247598093952402552642888966422183138456284176369283731675973113970243347033194252033949288036330162248159714091213129360411215356804790016638839852041221190325103960435922806058922815178845858809469566929250915955829149724762746418629155824093179514966781584776625093462134046060898531658052089420468173119811046776177069486452818825584310452102379384599314049372440345790461933163781159327201689682141374296572112895934030344268231792911007404683734249378428623890145594773805304913926624936338870538078108894846732740080121908584299967340870507827601837818978355053581689245155460082033820269760305022065069973285693660326552777755081761884213627935680603312551611741343207199052163078282677446554492406252119523653689418527495600000545579548664324211922814841995793280434912298380893762485595992353790396835648204897199601899083622703093421381720925701877289932615351787570470781619149020896271236082652337485614590665322895551324153180984079241001294224246242648108327514825179863688500368663512757375466462836054117176026538423352956809470108820766356505919797752335061906605067735945883412606135953748852752397771960311686135910682631488593274656266508242063597161925560086240 [133,37] -20390392256910993423674266237193589179384220499261578686432185355033338055492636265079004150142147006036616486624783644843088925432895613571622418550337237165867684416869204578698951476386075210402763394837162034780867310864772978522891140024347129597186678482496287195121662020844279137590713118404810309237235705061322244927819730412974330281104668724241580642959135292510863056592078543317563761425054364073396568609383894611166420649834200608452088514214918483363238200991658271017550228952643277210731195589561496112384859019664893372719787376644539913522036829533652890244267259077282604686573067830318938890634907755482972251047533467002548330423846256114515965305039561216170864649187648836049306473217616474664585026860741596809932646284553371163246827774706803329142961896165202095941529997299183032987951907655917465824786216131435408407453230592304567693500104423325379339543775387239202246682489077230485661022753205554409703693075236845514411072666541113943918463326435725637396441257114285086014488308404056802361063932742264691158578340582257047133657844954220096519642212692018064170804892362592455683615209823577179447838930925898554019605240292991875526212161972409400317847023638261587326619372829755711897680074922473032390253016113526388182055040402042934218590767729140607825452505207557662677838070478961916995663717889972107011502764664359484299247243800176748801358387799525917848364952569993928127400809293786138033496833650447106919634528046771018912021800218533524527586864057355578226435141344020914514968185660968169933055445489835503867126712668867624328812343625362283208139520951719428385002968629111781657887457306803625899762617705060538695543658683178660048096535019219806446674453708587628711709195535474905493206426785319605012075392930798655861889739957837484583921530088027759269469269998836220278868970223606603636728880691417709069520691999306719982886999496000942483050571584816013269320379134007683001203452434786966893565776168081731347297198935617630382736545893180771185070880371816087442464274352609302058842370684641392419374790165380268912533023209846132842205945198269623984682606496768236801908823953874532983860000276520421236855288496632524902088229900630292079405104716711460985287153230201501918622655218514474729742284560981912031882977164 [133,38] 10323070676324695685229953990003438601923648254980163541358414281573802187610461571635865736057784947790497290302694996836649046711148542227086570465915653763164982630860936792530941299401778529104943147299088994686081716193802379312733805492654501922250244655862269445010287028102902944127014884270852181067114329155879893753231672214563693714675478344472676837726799558558590267820882834305198397905501364566973257609042777816911941973725728844617262959791354784599605599461823411739031946906087518874457019323214073586506765051487149196550041550883014442066353942504637693468327407697944803791431777527392865943617141031887486463666371706031133284461882359401153450275032738861977869747956767683143351806806148854354507622118550583333247127548000425728291271662475628459579359897120276232851845623638751026063736230833022242001675894502034561226707040253996591656083891898913109129174914137434434492037308641012158675905468102538056604502768959076035783820698692424171485265186809729152669303545973314421622063474743520259771490100672246037776545646205895893177997872775946168600305901825664878012372936150138780407836013202513718267788991759171462210209322919581318178214734027025959442752576772594547696877076972965501647997201955365801956742106530685056022586041087735633796186501745918599916869196122908663076210820073315332492163383796003410888623320366194338213281714151166622501108296023580128525941162872485551081078255110622287752710393564690979440342470186078642979714337450446711508209225101042401820346486554781818815583210070217568231357058310426370438718937552426614535612748028769217457715050573296566986322880261764536393399605793888554883563745826548784037224908564493590426576066141452521857598408080993619318236426003894318068663962667878266402754980966218100026853235787275775500714183220776209276246643751397776941810410285906652086369341525081800075073755547182775816774505335562704910495060981600273950522096987843207450500269488770375368873036659137140672291170532548951732233423893000598269674319492088470474641794153678673451626619091129654235275067206554725304572980796490295409138912360053661974826839714018216040064994153174364155062638621079038934494263207348344479815877218767892329738484768540050647991910229426903368775733439697685342715335806516187367698800 [133,39] -3630261487731023716909137497134572526870298239317941226572712077402047894857648967512797118119630296487454328536580471620057648242785658577226302182458781118562645545188464925941430168336817168524545399251008811931103160717587082554248885219454345668949532753516722625913974642611634541592542499766467687625500049024357795598530965674538048376202824460368577112079386714235566720824356660682430347610768394737623881585908132138241585842888347840091563752370613792443970377612174713422750525722233836539773546199704856250352740465574100656854368223484175248428328491313964985989337355084878032303261395538816188746580018198843076820216192963509444863504616939546363708641688594491711434337657359171324923828838914879718733948154300217307749180525636396259704232175765230637139951140419962592385234645649225542462910190839149552181467944187889831859456836551919507367615818098496183450836568201181091091936383661262913241638917449602621883940936869402664583861135479589307082588186402327277991787917385134407388427139576331026553160373612777646272193116883963545455215784152394117890438980659872852509461087688673947052920371520955164436452123875068173325797101340397060650240739904888882135180450985311439905915771084328187531028209701739067852102755544252971660469655507584975863211980176948930244407754525240859045152468536535188127373278547830406743452466990192514387681949293714147773883244051270361427438977458796458225236404624080405349816277535115618427726930480523585187336257048002953378042065814430716013670816787535580053785085962403545437854933137625684484386289502739103977042255796300820433058092957521010465413844130354205220978053419812549262941802047041413640407138559030778459264814839242956576960451606149964698931107879870872756356476849992532621200194687156783355141390872896064736708194453739590393481281316767487589925309007800240678884492146116225630069043625033979261415478627463858535500093756623250764082950650478908333909295056791814530164164466124907327590902352593945534220365955916207523657852647302444662401371859167460909402830850379241833354664765014264136981212957683863709711194351444044953524160198437285610642634608339198728939025454010891584356645511497215359425040883954648362515994099381903000405145534341823759685808401744458045529952684102198191156 [133,40] 620904605146621185817093615476165949675048664125599187491621503955986632912879494952132115346422910351254858874170345719497410717637204735648455468313738240226800682914720612422181121768633904524529628101513233658879791498364812948614396475003018137431786087151492209379865583356298867119281015440874785819567323665709208502132743718630466018991794457156347752500064992144158143558151381993814770005321485148262577669333173906299003397485423488170781236127919832828374090184799176110109686165032564433487831486730102608158247301898947722042719159690042278649150470468745900456801494454124738600589549339271757992904420970460331980164339933589682391236532165448825528841125676238973860419199173307416535620787278176902950081908869003446088448133765945071595902623816726871062106625308334697229904232640991367386797646368978756540212077757685469665804122773680499198026739992397432727778978576757327410965255099913412587977194984178701936990693905610312911044687961628754094867621394853222501278950138248805896333429355840568301625453781394661016278380320710975213716133513791193785335024035509470823266244707057546426041199807665518683430555628350822651865262358591473747651086277977871503519092849382972206172623037368076120192368053017406719890377422078202599091136475377449562405146366457201557488226618004046328227856633438897386357193760319020608804860412543152642858327198868003362115439015077349322387423992468549986605300984943475256053966018572603736493415280172714446268645272765932046132899597644517951525099802887464199703229361474311749872893879456217561644590335070146411596544110341768562389273581616373198020913402901587598826728162187295377790574151938445406204248976135050364665956940549576612511885378135432778686903957931183319667201013533837492378356705244712379286014505919389939317735177232967106561020246286842287485756216356488423470318842231000636213479755341106806205127789943261319635789474706925759984411542563907616368745211746387123285952218198133461668664605051200098657419796329532873560480388627282211506566572943627635823561382098148600411812321623087032720304703050223250384341887881330114834723707085424836701211463875970147175522728988845731364978205674599131520935266192811992783630969840133661420746633894773932739068998623658932299806353606391040 [133,41] 146066937824344455595974370103999171067331914683633549547665957544915321522182755062143263027604634352373928246901396588246318131708971197701069928373794916873146914434309964218207901002946741730881588056002363332763498624604597294450026784624081606409514826649388791991607906735512507710803875729266283580541667844083921693154589398882070014406960903440304221521646571363750700765151068913703736725434001638180099664275555768625158331677417127563165825590077351831742396064631100388634375818889052041057835003322080733082008460679831745547334452376050319118955543755433403151977595189231738145309745191853137299395737183124683392666876750257030119874007281748438158777569599118914337008774529591662320877756364755623140255174208610406362070367317842043887740813895377365895752766672169615785268340730907306128269320998985169436878316179574424566054337120933921596446680052875970429776921360732041264949082238771234903255051338622184047184379835282441313550556249154564264116346351903599167464489598977539714121599215992244573333749578145401296641070267539771961913580816645121145642600756516905762161883940628557796112157848502803546753632445788594962073016454713512636975296080734898438596059387523932514943456680888067889581442759364514439156605920247531984143092000417175006486872617003003534978047825613257618455710709262615779916027005744875262042825663115434330453551911699204832609563691078043058103926559049696507194025180722080613695871630559490962497612475221618323783928056620736353480936208425281600583146781421903737739692913975147451621072929292803398506053288625707619969068920665180162470394163277386844284891703677226121011752560047996909800689282245513899987285034372230193531246974564658993172336919419385293868749615614164992735231299455402572830093272523303331131238978910050767027339028407297652544267019957954663673587782966147174210248056229970903821815922225895262384696890837489015291918549770240873480890940010097810694095343221602998623007652785397355209726344356463529298580104070474682852504108199976253217097374339596797221371428681396077539351203789816149680724873840160877866365722022408000806211291876365015194559311251623281373699716071381243494110934321170387902303369635442917148274553148771641202174263873634363214738807706968544677989303309280 [133,42] -163396342826759956047032169260969205436799898385539428514874468730551418459433513281036820736458381233571800600365734599602847070507549354405245844688088222941785915832243096459425028926055630249449197060177597902071736512864957327087386548514134396280875238160597505102548965080791660599594203976991915774305298964073672924901222603359581659498294932675868524848716160001310766580395231650272833515539835921946230752098263097690288926866123317797522773417408198342085529382093864825127042974889193118800532902556643615301535859369784848370126682127569042099066135747214968028756495394942250015910065745322412155395593695299816820536850467161001291700155041657709589167710479350360267062043022610507381734709751602392067062347406541237922344113611947974502606684679264853868327588250056781276838278830114600203667237190123692566172836383776206859983318346311033132637638386807903314652607383022614864708242792305843296278517358917423951561610959457213138722918932412273781474220170952634354566322533167584062315100896696236322002320704349997274852423471421615700495751352656848582379942790939105439491918230042276197174527274511563410093399732912758789928108100299953603194953306277170165887719295128664912192188964092634284416208976003733769797319647785013089238869755721680719091367191092903327808693551683682864406801053205535945055760468186114433364050169211530271594196839197384665864429863771814352068806050508644476043543333554517912737845031191034730293254886433983746536581195075994988626751433046570020217977308225128499250499660095287433756396377192627785370764548061294646071829030162308152126026620187725858721253703068832254341319564626928064284330654567693858602680467440021536554498182906570966378516533516187889863322873496639666492537257506392410895696564739888286278934696914072810427173410308810521652373883164161540983958132852539355160353234755327569351167453412942373043576891307593312158861065197316744511294383086764051033251320752218871078648385914881389473022366456944927534075865468814717006309479133766265899328199655012620570903689592372636463790881630518844922048547298681830034636288106286108249703735791748843342477127357435406794069786795911576304952110717809382050413163064474373522683333577186664661658555775141807686395219804032181443783474176 [133,43] 75159121347212014933684627864049701328590103537270626448162107397334107929955614885542923772840212305978298605904830752410498578945295870033994861953284629065110574069458513686713245690667269793842034297667446078446519867534430595832257332438423484957668447799528424256993725940803614645091068920010913306965767923415327912325115469379200865070754147826549388187452171996015336932146610426068359787882685584842207455487468111208015371503128930121891255754748426623139688076161198318436130257194385694924142883107310434601375225626680804144039901506463475116022932473385880567782378038941663904194520492163606404998775927185866303855775444671486763535974403364390579405240076648688157187136746461506040687687809252527331474848521056872934689320893130102543725898465529137853523116108284869862404985245992191823605161029492361237572410173578033843677386722245600586963939221013697051778862918772736218182160637603560487472858765194437308163755820435258515260554106921571177159419010486694928212405030449067892139069173164359338158466436726259119321609066535200361870884182019990186723647717232736408333911540462970077704902482432638386959420476840129206989608362710485934966184914507920047089548379154531775458784357526581134215412009127311206199520707434207070056482647318958099938737991103729707098437461026939262835662480607192992531718832883710233710624746735196317290862005580675362504658064269046426491206041480025716637271388304948698504986874214100712397750747291518375063303179617287499509724045054831275249336775808976407234469577707819003012153321687307542824695508879231530140201387948573470282031901569536719235842342359873784586999528308940952509011834128087888956152620231163465041489088334239960317011160207215353542872264543560203866313473186609725720789348821467016737301517731363911646829376903934939206196356911754449027370534768786997490576127978468186678243335503855711081782435007113207264335577103557823616804590332120178899852972747125314247324144968311965030484955337610388826678854516148833873272926282548593828691036783181339566589911217693383945727516289719232228639311871800967859053812022361455389714591309625008884576283658038758028663744056063784619758820478208058011436886919100412928483266193103712005808078709690753587072363672171030121829440 [133,44] -24348735697370830195537778728141968097231255995492824024359991515303493949402678908446155204851139674548249767590753774374215751312893336005924874338893811230479987632919324971048835766499971665794071525165844591081612969029587197394758605251034808574072435376942413172106611735205697761158269176965602988487512710684383650551923766026383289781207990441558175760625131703498089404965248238755185557520352187635476058733624280006723725136566524489409588218284163470022222381290428160242081093500850841955363357936307603884156888232110427158279849608501866486245930442346675766616019763745746032426736671912980079344641289447216446091140487407268695012386522328624835769936719982746268451466091800080946522081762812024013500280766504509476621484695332628862034110293732821981057008721387845810203293556642606477906360892237333511297666440296110293251700258476349894478679186923518406839901570565661054787085056074316319917873365076106021692688653867251226523698688449488029979689112581277077114725063729830503960824293559248486299362725131845565278277852613203023529823375145361546714458116009286004762483659794252766549697087668456047207597485669344699987009416601236416030474780318415153464212095989217734520779311523852930240772426218975493780464373153997404761782428540929260669686676675046337702471712050059569411529859357575952914129686038068467199788812370641984138388167818180434704863367572030548708042543430249649471041351726900891835625143754108540055242566744743334886946514352496036926929556529059590400643767445515647671370677873066558555492946295825250503849354806211352103852114402384010017677996685226845831304935268269816295255247873440844184445343274467230867910272400119740589434649427902024009086673322702880575799946969708863518330753648552656725716916553547059427668191058984481765217356414127737369707026957291858605886366558756902975861081283305201310932510905067891241660731770075179811064190172630538559840494969324530923122497604508937248681781778932275684116991616745578209618156645971550392165438365551537575168393578202842045356099305266877633145535731586630182422625134506142252770219336934447670519193058331630736470547859392898519718789363533511658565196965161847488198870879054327786496499208972614114286519213013119081292173157902624517760 [133,45] 6023302715003407699870308580593752936379974385380529809854076068675430876469876701681482540592179273858206075664415579296888112077545174706907689028361214178392132942851352275948660774568231906822117154422062100552144207819552156266796807653764033933812999289853475704933902429389185024613797069673806597956571543364922374799095609616153103943029354516364469070513452507294408778567467495079447693925535684777701567196079105374742949569084670099326418012869706552569315881903582620785518043667884518426937879293105888152635620930074030324272902932792917371214827673357309881278206365237225468920473450177524975720471740849473305019916720552909231453086556598508596754907657193037819663498894630218403318048928723986059020114152726475166710407551532058274045303801558327814187102497161222205090704766804122387366629144817981451395677295456704423881231892084404020334053399838860186284050059437507788606040444665122150505443643750170468352815847966066313882334461838461110751778433164921729535445991445013372517103625956122218213275983179548934575431832247841923893776014357699323152080828841379417469887382160595338782821893452030391503615804311868349243912663444567993156286974198497261360549162843934478485298958334523910414733483620472526637545202881647221279278524258887241853847986542892894872037173212701959371100119159829136765997143811669436676708089316923359308897419696749092280695038768072206250292300733282717606460498260318920154680332398256070964185671421248027824877386560106999882938628656302369794202351732764884723263688091274073876433045671288290121461601049598440218711336237463779531981197969001390751277972163343111178750760970995309681395734748792181930687351916892032701870793644232869527966829470038250671983914828726505161929143736471209909872963800987474294534156611840079588520627293516123152161325064487232722307033440398808413036316169599421420709635263134951207226928152938147857353335486975014256471162058966182911650680531637007746903736089118590100979723141390821138464936942184113057207094484447355917963158876094343410358776692679255570395426227916775381038974270930179353190077995651005379931959400189468956034679236088054028195276856437232701238007995063021320185724481251603540896551950174287209516839946293360087822488866715546320 [133,46] -1100732564933242933198949215239892661431751301178015223311212999238978480791101729887605454660850737571671315101233405532386327205427990649256852387685927391527022666030029866930168218808447478555230037472303268553248422677036876582191381454056245298679806659827949439117228397582348590370646907647619499327700890236011324443333716358510491010506893586958791711750002797519622947677522275834378225554379553952945587858510402704685387798586270929475924783658711074900538409294472640181380834021588413037606470131966166212324092531096569905485877187566821571471522768408650843602177596258626451341510676994636979360057139290802142188907522942031175204196657862608473790736937787582296089834764188616499666076606042851563073633796618940614508592284356633587063829282158001717361397197976433869702440689740713149196840300440713480950067774944865477908318040537493519326674911405318107383996856699916838513151551943314251454496976263439517429609265444102805322265154907289568832950329514563292514662556490846524684278093564527196954819353265596265709722456885111297654027768122251767298545509091653252220311458755520743915300059073206348567308849698872296536817224336524727530477767883088778047456641100868188678050520215823297549717510497207610537814671525006573802835739198636299626899363527379198096017978496427930981131058316341582503756228678642638985832985212470866266296398196391774355377383403396771093660576772305495097126533989749251482315710446442051066713936593397562161833202709787719891304585316066773046780140422962901771237221577561506330536732668522568935337419359837004111937076720313309154371932042930024660628687690603388565833910389792009616308148185428038781107767769909997415642661583100083195938419533030153679488183775993232326182131730529144407204453761748379713321181899751447839845334226982558735706702427436116128083561653710108796560235661373557984141394092144423307774456598576480583172671562814558332775459977319664072159696467205660074023258276044286903719167157397856582934804102986312836497594320211670473892667594659685195730317812936492260544395154782013169100740169890109644504455160735820115627806951191665412683160057341485647370812028951030103827942988089058049613227269446080747218833930069433033937628785805990716268315363803520 [133,47] 112865476716658128800330592814689198499413033805926335955161165178635573472471189384214646055916125008445015329480314086580315632950254822522388797819054642547780117362895578604367331671228706762666952555970120642112656181311624974015653727801036529805007919483194272214581273945600215476544665186290326046203597849884426005474200938944595648552381503870937022568020003492620176277355929234236069405079031899340698396170415957991994617359530466582765278624436414516916386430181400550322468428289352804559207362481627429821357995920187046141232985933634874080376444310737501324575101560357045169488317794020685954473187557962507439780561405340028156687868419422960639152429604684721008278611122150936488583628261018068794957315079267159091852182012199285962597412346865744057349897996954013732806839392773223479867139522703704714906041969708183076380506994518638625207014427594211415058139313513784662868679972444019432777974753442230552357729811912035849628208926704095203460477283426057021817482269013915685300648315487235475267727244994734564735473340910933989036048211282125613516976252351381195463807158937056410027456769067367407519638229788986860449883700434787666797299308040306356969375543391073606710664843060042343439860122792397533449133543025640792278297514422713589678376217016696507620125125232881219039838039451618024720528783738891114342845625071700140510750195648331742876869265317468554246797945658017636569274223846501710330299654690681833647611509531715145738264685133330496096724912170589769726010938711045614981235124524125978223744513579088229241770884456270146714412984416716202768402433439935112762962125478661505772722581318675681889052909816882376479780563844748974899106443733671962825365677515606113794844239716017981029949470942543776755025323494271777715123050674521534387029791548596126645012862600957979116284070340407561779467163802603451461230183499219183912665504889622766982427480459994545647616508739402111246570509662894176360287755144403051296645581838429219823602951803859851077754622821361457642090337383452272717191274637736156663942929150526283818373904031659002804374914345961586660183358113861506329136228660563666781043643298516775689675765421701871121822507020908010441099431540879841867760564987568066379623335040 [133,48] 12003163241479787207886015644263392094950981400132759760998030795432418131294187898441201007437921094648387110371090234661836071485488190582744966785194813698739472940811749941142940770164639409530655701347228795225955231916006438705214598162786389991256155658802659447468575303522522633343680792469489189238441891512038655892464987844487981279594707116236275142639797191094339636091943611913745496603269026194425274487347390564302197981009646219718337284039292596533573442407602314900299203109063791787014425474375410009401166828110775672227647924815653435754142849522508632076443613130329114614278939284958457970609991966795976126533356095292190764134849618200531891238792163663888318919703069966772721959778110531141738202353924073959577161533397443465177484421387177044880946612824622453090801793934623925832079005988939082138566472024982691710533323458333609803773641051745608106118792773313933439681538779059993405314797557099557792036053647047725379780435552427009769210336066772949675361362577007664941893998532125909660352479475474786858808836126633193976995561272169791716614723116024917455699722945376892444183786980410082973905281271481742202975485596451356246503022188220331129978635801181021402427810753279174331577619706024831033644158001569699271465301433734615464198893052837153945921857070892261015598347621941671296424456379928829062618069278868041657369234550778876064017635410502147026085952976189020168049828701436041386025844420288655479316503266454584327449492001381380473006543647231559331313105532461341208763112084205767023932440778914313656703019190476589290716163151213101114721023602519701226708652248182561120793755651916145656901794276112964300009105900907722466668612712430105203410070779458472249260519086640084056325606823905728908371955529730855864949858578443716244171388650813939707729817781066231518069512451835014889528469643191794330572290970710418152904065259749022362496798209629937908398821722861886964648551863582535330993446459142164766811618373386034550784039979064070901146816865591552737416510281844910171670012595326818535984790582791264775927358464707787347375537201298081559726070735866412601254483057183127063118537584908539090809142988376091927177544462587661758766138024658146994071460957364690911209600 [133,49] -9569664850170798322584776607499705180313438308878090276911648101203468709831832826873833861245116493799141142257066887672424520120832539633953291283785480328718625439801650827043712201523291204665625350323217663095871980650124652144725375724317060034341051778376429204533760105755029822280766188503721391094481892423761359139250285687177649867980465475568155193415553312258778101772545615603217682037646927200209132765405361796222486787351700596195909966439370383071486681119958787220444441876524589980817199457519560856395026175506653892671342309529398635380732401570308264047604775496773242326906352045058214761874182531348250705595887212092416479099099588013733591860218235001807811111949324928875727148579235704547812128665543403987996077015021541793583452306474923316224732066399115144856762372635808024436645599976647319199449945253128088737314001315681801492235660570606085710695004418775905460500488312858456716939732777644336231582261216008607320409595975511461673313569999561600226002401454357928675000046016998164322131288277462831838376811450709821851753206957786794626920851459221432578528375847374296859438274478657205655843696871655257588450599359630676417791535970077509690193850925805587155059472688372100812969155836585414551427534430990086397651552317318997600485497587707231692077637001682566192208911709909617518486543987649078054097362042724611310449769167204373181541824509582927501550368642677391122917287736892020443179629123909388350393562030228729206475150982292674894020866238738444481009096981762596820154214356505224167078156963147640974664879345328488875579604436545180735445473162718951548268483872392767248905878603138724629765849242805869533792326313003311124560121099870904283590635570801748582770779802226470207214261445737317522567691054645598218622572176787056923099651150643640883700324952098403608203988280592229862396965043532248680107503261242704965932958324039825982406985274209639249163702434144449129070509915373477281943552113281025570782425687146102807182085811897333461143734619281380245707385758390694853914933563208928382775071419484270627013452297772065140531744871534598326519259404316359604716280237324710194833379044580322895806883891119155225376882231279258305450277105946939555841945862381382654800 [133,50] 2895881154436145262913199957376020876516442697235890522140884281011469621327651260923500140723978331414371279900189413030541545529859820427129125457648332958928681560925013753529687291089684669379937142012728314622096151871661076655990657633608828467327662945340906679335188110838145025286773656968501262942749569579649832346300102348710725089626163284229512223880840304509277488612011636469514024347480600124657055474187083264114761903385933593923328601355945545557997964225935493871982227281905090620329367569489706501835458099899724084016859870718602356901136893828556244708397185427695165755688164459656624623601874365044155658217677203527812634912669363963044574645724537356534011993116644714204617688176023073540092701575500865222447638642690853875798347252690244874643619726590233367702022249628988247829589436877914756214245544158051110105323124661252331757551999570908566259716337540950970376563290295552807791628258214642515975013730112532582580596096548281980503844629853433272031761213341084243651697827069533879830978437728814262228253795689618022693777136144276363381556137684649587416229280787063354617711131056950195480741193460594351510087735526641219238025113042661865160179840724778310811193916821026021584468887771853005966012364960480478057354261442654762979949478234670182350683789975474948864936190754962156068840410198202404334420124635196313281448591756853074931469359085623791888000801921286327873188453190158123895184407662852810659612923274230739030740335428574737678036910323790962306127435025155550778532783306530397159535575886940631284823089034546241897342242288913943288993593305543165627273429160010610519282568675783730827252039579985129721867950843818519945558152968307739544826846223407325449652115734810696458686024527412606697296673216286772126341950271181218495878932566393691066343326425638001238517436241916708236833215399193105440229054097420938568921000101347055947801761835808434319687175948342735964790283997551901511608069785092516051740664597529536916134473433622592467763609860960350145829129628590228826901963142844915754453017217454386461481638734659204340697483064488958451524893782858998858691979919342386182390608371686757578756442462178155513759391718393469548345528781269636488573511377102340864 [133,51] -637780381129262846526365095084933992508379487934676408232950588680219795036668898805612422339431178928580691612209776968122626151806871318252639855075596809318226173880493303085038609635709018794047566007365238273463838119766008954485468023279629461474875167163433493150138214873525462343125295759201150130916761707321635706039948272958074588620770094426483036711678168107076026375321854095173947066337258115083914813640795380765049174590765848553238754759175086613042823763939036285115762589739651152766347794809994739453488378017024402490376672061329574971255681397432387420571321899778972740921805119841737256568713931048069908036585152336051917630983298761419818074455200871634358561454650090713615107103380851245218458532868143778770350708354258643804197455649324482262851483435880530976727494791244414136139917463943437514328079122854024406823906807148903685504039850580384295234100345733666865485782284981467211749497751163569759828383386998490617423473057041585028578014093853261153853787687062768896660007667301265504279084870264126978464532784926498125384926857669763245263428955966551921228709870204495866513896070400269816235299644337977091576062552270320300775777220510985444088129586623482668663468106623514025496522270977317656198639024062902522153603674543358609673767363637049280422035179712671610480203427858714145942410400252742890800079294234529559214457391310884434614803653713473138596845321003360162247387103189178678031201720257131937008636210843111588047061435768411367413220305549059622856632020604127807950006895914195919014457580356681948137726109331136615993063432163143536107142481375565609513895009925459353405980790953179285829975711661098372051801007894096270970814305773392555566505994882262682906977740593681840725065664155705916589879140961548723248978373209500466732067462416870388254754529980931919131838345284842931945740810296202767696544725727563473410097087164737937286522570323698468997796201340233473440285797706547782823115851772708576999219482431324771318842187556146665914885257368965560789824797830845043039076242583298372363593146259445530357531671089188091303621852413886494725254205352196979645117410907107625881592195391880117011600896435126696869872143501298911900865943067728147169725143271584 [133,52] 115143824653032748461597005946318307371751472349689972600596555867606020597975306274435054222093223779739868279534503282054444746286725444395137868455101630906518986965903317062374172386641874267166031419705963690577908760136356259582539851023436522405941420446869993127192775467572458354429437447462292230527242147009803691215072683799389880615238311493602649398438980317042346763989289230607603098949311241236467402602779721289697801929322689205186727323185623972442242629159591506481517531294214167663846643659655451594604170160928791815288340045380513466395757414679034239822296227200232815414179366846062625757165048950600371503703361670162881417678402251365046216864350734677541860350433917384497533797564859064150515703876024123493348567818726792164847946661653755234025728737304205310568950032150655180261182258811263239302695394514745598940644668504617687453569154707302766726780061660399075380327010528088831917971562465207067980037258202842947554137365259091319274226745409472927921049944873221442151682061108016689668846291551392117970304479432299552056992810786682596270018059464861945628457642598402979680462268921762827045852085827685236715588996567281455157909584333174866435294599035284574829848271709646936528116131588139832816112853655671765615568702203061077316751726890258896056498307677213119408455274779908269385935208418208374197324895640191952160700395532629559494133840180017159864111795541066001960120938229110086970798670011358649754900284054179101793020251677488926509698557732175315449000574152144505205802706610468515597923100575310041807379393479438224994054831792922904354805988057246096751903896042482746423212278083848117009064879555868893486916069527692283477790775410161542938018164459346663904971825338199606334965986354508436391729277569162227225071109302531040466279157719238172262441905128643867514101211486588589612290312408896033201891466300718254806274456043736663076522217710382143606754239476839159628575602424724652852509984225621512141507882417088795894384632508572292575937017151017618182003925483073392678187574946966416531288989318361761885670776516122818203027913895219916052711280562998153433883008554740653117215570789012455375884880700055700815601927171816070755149698905796667496374282432 [133,53] -17839287561273062091222424380396252710217022959591926509511608068029623370464306058184604491920747547435074069066394711289942393511266729999760819320614553766763884106326905099831818317079717194672948742938597467299716514250601017424836822113809686330648656346878661556589704178407605967922370984713208232184898419314198504048935808329670382380097069679378717298557758566562271220657654745036901527377613973472509964370808390114146740936225987328010671990780695160467965219864934989085099833590714414626254431461938271995619286031916463428981265430641784317709554305494485755037668115411082702934971879223984498481196057905586639838164993206483995871928929998528605829019251041964216567297848722617970632195845995401643175533565024276128276378568980669146607944448474175181587149112925578492166651830661524173411430654272792513824849583560816795117169954036186848314057464890668974266141222157520057074555388778647225851084496865885992432291158782146413401099492177706948888054060812430621803111921584618401631547861619981172640113847628586842679985415785399613807227082275009351576532783270369057669758684884601444982442586914106087894859891790709138230521368190197172041258313076234055948889093829647337559345773899260700194342557970666666409123496129920380730533213265068344112362123233257781068330814543363571206181369710033320204641955596695817131515243455250255844560543665386260399555392985182871962923602891057197547751377969719475402399532728587036082336698731421561906786053355522675937290542200599044924912155876022131387354874699185004917328071593260020838097735566187785768986634910435183712770305615159388257413081927834110530491293137836553474291945414458943362703143898509378247221217237267229759656415517560504713722527264130651738231343743817948587134296381537478499472433123723581414155683459262279418566899184284380433650525351846618649848823295975087962376229326791880289412699069615303076261598677945754989586825071873528941865446109008553815733857995100776348767711131905673003393026012835517639775944987013670613933982604319345264963638715156208640591704979707725974226248872808571787917119329904473651719719655491429539203176953980491303739317159732316105822114040824975030214673265748408511014290922854233028163096 [133,54] 2426872773239577207944373585474528005597785022063701232777547165455366303469361647270387023376227550763899901710986359864418235067181536982329312364416221296901984042161097307805223400401272067020447812333917375007994428826394159046268368432782276458587640698609489959779497207921487415387958394466811890770251451882319725408748520264635315917879587086360549332654566375485193270764044605545078597825206899893454297794603442865354883012211348710795854053288256143891450145346709411937666063962451230587564479252761553282359974805540548527235162456995879493282801525567189614880920597924970873374316110260973922592484929482580656076553283320890823246444975628670115045020529086537381897377305927268248742757736791979432069111709123241700799827350407570355130297796245289625687811487168248659478858630998990908576146570087662960791570157298293642296527071058331718653385206333612451047986311011587081871921543761676403122674171383788692655301868511070986324559968425311782060867108238001342402346039281988893489395219587236060157856565396530446587133976692905443339359378344127665207741251072283663153952180316862758325975680798429454574435149454544575513984522506775932959902761120378118458679576852154432064314945688730928800569281148828288932655547381545731599306407086098352374816716284713306197101598095113409873299138887067246218370919755231445058523506957110767997401969593165474057604518608492955674029772434267169922037772807028986651946808918742019353063524562092600052458863972587017515124567109494955105634820484937617808209043547513128067491383646000839003897557294750731508211164546800620859967474487088294663711019398845444747128143740434227217802136491499937176737424698980008652247921702382544029785816534482635187395165416613402128599867488921674662337762299798365970530841377797391912623810909753350042957097020611937417044046885743368796693170788347778681785298141200526934922167696319724066504372609039493554333070316863469302440738693814045344255794767046223303262246366783069637816152114336130455278920700939374471380969486634855939833974131975358561581186660418181791147721997870900989411937701539068387396695074652088633346701423931574465308657949578053897946113784534128677896336602968438632324678392732888579328 [133,55] -295462355236482489252018839656198974579935020011550733281498326536699660304703390754136272799330679643076902161406826331937957345159053015027703884580539574950685776564867208383518242507673597718585169804508594034150742036741348271243053692492439905292471538103391256409932590104526907784097781309403316910816862481335918089669073338776879263721282851220967528050034393259052598439985952398432988469468826233519536166346903511918891163400702845190049006555980887383870580811445957095928487059054868278499872931133528501486369430166713097387735721945518687059252773325505010141242577511607938047223218391497143451458937042125522333607958125979513073249140758823057298927019338466732236502906520539547527350998395159931841840472900476357049074312129136273885786569238207837031648384001588303595473419906280797218867930883120911749932753947863987446845023904178034294140524308524357763648744602887653015107173255421155075536700004930273528485461720227843663953577168733377404311881029608523552276820314526014071248946926378991667263766856092928489494574395088630682648988507139974029291871862664273156541875002818379586736769304105048231737671387248348896631133557337861649626971734136138192141908047091275560296511590083323077119800061979512986494569410922114519418004548025306336998532169502888673440491165188052050246704177334465958428607893122747933436226258770809920251103746568986979736777423639306997900450944407323228848698422202445203139572752256325852534280175430824969001334946054037204744934190929601535799093027988529385214188924294400509462544664973697306335580980241134011517327648383397355095474857629805410539298323417272478124541629352082215015937326525514621487712644973425189906007407623135138665999071945978298407677701371465340941745704550211433195782404088475457754048846062949348108269089792083793715785400510637851585182682487232209373442682130882159971712899770490587019243840443154467613983545153215521392197262443578712323224505322278347052280111693596376337366721138997366535381392668491190497481938615848245339950401651188174115495058529291238773072196215031027499621141597323057254640362226556554026750625594679268947671862443987632443031321901467990365129281633201653536751408931406595686339746604871296 [133,56] 32948018403842201274971085275491935674938215854876747811436314077744698132060036539193771392340713646927246868111789370864633165715187350610258323291728479527533501018718443077040027046627045446992481437027899014514752264249090130650365302523618044064786387886420038035122451447060236152472377355349279047645083335874521691995146225983283647154170633512137796918174014902314066112757755664662863577120208911001591085180845385209448697601026432769501245764438952532902240731114665445327742669397155020962307787063718160022935969847312809957172636819532652979917036457613451620420334427666876243667580667287482806932199085753135972851341732844062504524917987641105993464392037148556171296821730913338443589333092919790324219447514403436063472839204971971131655402010168015290954940318264520440352291709822296691063240468016149226518876617979594990113820582417703222664754953323609680450471423646283900024489958107037473284503040841232352694116570058936899450855411676348207748346246325168194656667767353932220031239258200518870177131135765699033251903118806937023977608263247427318312360779753167152992783034448822928524268934879799086802237413261133736551317600524552761321983476348337270451895794101567148786592494410886359309720537829528969590471690412314201481083526174640886051432729059418168582224978823835432123117646131672945061742588814629800591809536542376474069239211886516666412520902582464515113026285657944632163540788674526850709037940748938751641048212195475927310096344482868406892809476921989326737332003613915215619682377202566515762562331743807229790721392822437143207064570277837354538971424703128634320543130908382436855916004743625882096325631360968802324789805782264257276892051169454617342002343459816807212307522705934186203522861286319264629380334238801015000986434067654335860413142592819848704860230416754542919625308415436474168121115737254708369027524378280221739865061347919285945057631942354834188228671565683511873457702266089391743477916479943430552481167669341633828248375593762086687059253281199619527972461167337259949755583367420722965036407835436631424359459767249138523382689427496353704824382400361756736363602646003332532429888954162086130469582574114671932314999098005699849101316777984 [133,57] -3451657518107339937726243605604211796418327092890040476792102513809941677252881257826852168528179151330527994591976238321854871018694186806586602325780056474986373608130314134398741238240754812065398788382973805643941817774110692949471712566976294549289275389212019606680850390851153898220193344209439959261762060703261442563226031905437782310944487301112240955751489229049953399207377140002840975171604796156581341650223675332529598826041781838697815102470640134225740033185614820086253834162541116168956695072047790002587020298859010798595028314323400473496806536226768295887815799596541456043680635927995675157231803887122441661284928016365084671444024105266755415889093055626951700024817281385276072766795489556510985177094194443914175780809334205811120252561196674520529834389176339270669509803066413613671626976419112141217995270296996813228309593693719627274815297697341874876194029531548224305513939346233825268820312697358288929415527335685246822550739288174302739226612247717555238490486215193333577831645572167200611535184908997595983562928378738554106575379981824678083829590792966974785023006560102578495993085842190110866233402093059179276351585677338581302454017904399284785273849745149768035665984997222138156715958389825779678527538715982187653615939822268394956752954366486135330214642541130695531733337900479583418648524414633322065748947243688787741265893637057002017139809837034079396181448247039140404820673405196110179824480796639988242292389085201103729703373058072298840737745183108332989253702922461291216788810737224582280795860753546212852132528425583529657509497594340214288995730510029738078983225060469773422410676475409867182700171323138531052729342962355253899458954336237853036560504957728860350704125904953251052194594714884132894314777678682414732823233835858575086550813946106330864031847598630315572842403555581371744207743205618189091517168605062851679807953900198523304168113860601295327056793939077668146812108769335775408017008180727082454835230393270615723826579506992205950904290199136237274494602088659620687965375569040645135046310327081292894067471797206159641746846440522883659642866178687269315486311239762226587979365722602132710581240677234425430094088682577341900550557440 [133,58] 341405790116897938539523227302683715330841620538272116137698369114697425548619278333713253959791590731966930488497130645343778804291059399759270786491240240775017859321471698932905032663525047065223048028438006925255396130208304811708586145162965646550662054825980775621610340420699906454174035275801588370902843931725737364588157084175380138834013579365773529659897802954983820839670743862130790087696621675021256352704430859189840317826944472857449073727789784736648941734948528583841813945211867504649280709036089710625821669302486799065163753417032064416199771674750324661608463424314986750473275684741670241692509962883794320681095591197339741684888386981911711986004568510189565050313490855160695233055869023004567237859827742798850074016076306793468700497009062076045303723967012430858522340458969540444573468814673328705129102869000141657190730191541928897236849160271667967814628918824175666096168528735841189218358108058612393337880210416467177967431698089480938601263222908029864763648716828096106047470632805717364504805259336113447796278643906725430568338800635719885892921432378136278940510400292628184193873088581293816709766646455542819221753440514890573256875435447429507686025600773665231463569789183918676770177240883801843377054372711821362289971823987935430600051983068251259857883919308959887804172000445360172752700568449931487773763548908978121147702860046139835913127940139411095864965718706425099440176119191130226987340511349424915239553703339891444189560468756297026629206741942761941490207330426031804378345623927167729392708537319487004103942705739777828790659593482660587711598850828085175162239032780164134507279797163143826565132949622874155483507259481716052097158744854971161030984833619172622833221380208407458715091053765011963660376258511346677084324709015063748830677063936917131940121788340738026134109934067412420832520022367595719790435743983654751881326762576964659671711985545645300373117228346658359992681161321336250920107158227072026100780283560185682196935136779632011418478064267988695534924514367106413673163985854055654587364955612378129279819418116749176263164440560229046936884108909348897318859299375573063398258753105002176631988061390340858421615546537070738304000 [133,59] -30776659458228651917028772299834337940881460342377348887506283044623791215697283438526800316306412144088675298343752144811026739362927574531785098065920947152726170666657500357782448275234072815502788884453708674825961205982976307128472746383353144451537797242755439913758647489255460718845719674991075329449119966824222284784882151849807041542139126760147773760439691121474734969648105205778302997275503960135537922447228052578437111512454610631547358842928711102086324467887161269093917506934428089114930931818261290357338733885804734220103543145844263192521185817120497581378216885675496549658068587585416069460322255201855158049344210111557687707762468148932205148793477866306838181720597299730646806289123259945791982812333190306374188898345521526186665655757852785912764549180843543320191363128673174189540836616746027762637882955709035278104985044782718609733245546964399009393891817786300304447483716308819074343120560263918559847101653618988121638105091064677987217974339260718727099278306211771357017845939979741563570107117255458693902915272153353534268007460685749705737800808585216339277220404647365303267021227277876901913777999961975437407091785733304058947590544340842733019280752090958317047772883065328366917490235410121960025223082866725591647702409037609891592657775869811113702633574431822959827587961761193771227918673189663922967986662252650702274710501959065718641905050455322472288083802004468602724273711059072840122859406574604837824840685001275442486199514521354096470137654967552291053969167235351606242994124206376050574617133825048732119934229279747625180844882543352540587822073579776949370817408375017259582740348066079944717681848245144986608349064584813171797449682739835162973746550007981908909565084505298714856463765642080290380174929644400222469829294371138793000000396871882634780132231867325961661904268492535694436620896478161768817675368973671112140306591600879807220601944823077616559944359728430191489290713374584502348137363374004540948075674409181074741025924941699840520962312645117717299996954870229098450837291971531606361978032356773285081969192820673849999365930254701032679149567317422725380707179194602858386955073231426171672806324927243144584401590955870722496 [133,60] 2382968070949261523938636667585936332397509649035838982422438412331918008547632519054604074750699927068692211458210438673643436867176722912700555112162485216211669104048410509227572447078317860812924954821788714774244566288625294701103165240851836369896763903905402082928702227852575112839422700808994126713101641045935497934080858561651412090159519644861672720436222074052306690368850246085703351569366619481099207634009686068397781459303802878671935595011810896562329245638823533575125246893401983100665705953972433439971314965131511232914003258914972747194145785022617565859453817505756050895471850415490928965936875307648152058340879412574323269409276684191319538322250159556700990728262826931407699580453766046338114770720977436537539966351407784813514959661901111475949615985716222429308966986163144854094660286782172678832609703487333515909626182711361518472982530801443053901609663253168388111064891125221234653847257852991310812534189351377822593509465447372105007445007217478749169885757109605035320308115025899821854701292496879145090488730774605479928172522155820663151478626226617039047366128059834817616033867344872212984580529824120251543104442592456372642237171221086710175881885642427609555381803571206125797454496539397271181210556798341949365211718650036909847893851243363259346976558714747023383993416156801402897489157455843961534100261640842563174656788727573680005828910538342861066659311163484185775420923206841195925070494888083161694981277577169331990826404307925878905670955545174655893161370346702123171159499217221146736668044990025842111549171186569825080415520700988092397824104687985041809270008097514790646185016702640314203122108544664644101439216573676348489117353662385663184706753581388639347280962918135693176727228538511083042004709169680616663270289866316185480659358622039074551744982290923274695103815090704762265579926168978113240200332786678058867492717418296022370764774885665447158487233383623469443688194770317958488257652009823160093645701294537776866887834021748483854897658955434382226110483342777696985306975045125503215460600982418083316827773068153773948729524929206958888565706020516660461712296724407770784692896245560301552773417608804601111077407968147968 [133,61] -154424414957358651343871327436230874041285305975798578643603944169085789098257869966703220910910760992128919469773256777907013258846487631383975205817999510948006226949439209813627952385006858865492219218049756261760506223337241139153148509925043538902796684682188912994945417612444702365022212652629360571677501052835039631865771916471423757902213651240142331399357773355892120030103390554552471892109228206396273762102852449520957121989102084467337181677839159551522548729039339951724204482524245288592653967291889134850814953509903443981332387185165385282828287354411410429722449066509836807695289309292282223009310894189412812498943961901790807923507116596514130348213176730876819581063465082671886035217852644301577180844194537959933789999385869654909529392904815081297679508315543023095367067278309471522563457562996285970876832126771101260688365793134533679314787892733201522636237820106925947399197654285537232575366200365306344145853214988884360243725774544882506298032774438755932714458552359282833368187148506017812946248192848914759392441486674695965558926440691915536524214727399162922740683409359277580780577141976352357628865969487783383567614967317697290288191059565665261876524294812227115890517718679695046101532430275799718500465092188739045981762724730686012475352133194615698925680143125425397110053331207719648262667901331020066617561188864627741696195543242098399272839893462739155535508331141065718813373960908391382706496270320715871246491120311114153967749351569191106798419678219358750807802671761956111886403600080600378809781308520528898495966404723051338323389854409527834909150100623279645894295971177174260271544675346889353550550151652803503402470020934636774012982132355694382170973062024660821694493476933528223485931307223668491716766723639365292697611073104418148201895990928015875212682792637280422809045780338329190620611688982616071163330063372335075948970411045530759853115618346420945082867250127560408723064719253885267899792060917904980143970882450913066600808259957423401383570757222605814302156060579579530898378382644399049025687548282896165067948027527005616068003552974855125697742641929628760602764210312191834790647509638100451329962435920130323021408732992 [133,62] 8986303411827298040006133321848571050206321539168145234394433796329885282202042960281184461072361724041089665794133540569115278864644213971997589845338084164928563466548217617362797520894162922888739361040197917096090058508815192311340698783718379447990201943148247291280746320965274028073264231141869457694333815945806055815067887584662759448119950366617070074689754893944813184453921960983631483320182491506100968444602053088798749598139455408391752794580305554840279848134338661592052455367962939934560407639232325743258290473573324780239677233940838529260017981644631528219298961952837327033678480782389735734357034033294572846963371592510447169044238299882595918526434062284699124815583467130496940409924217213068960403866756112062321672402092464980005658710000959641937563919892260596865886515216809430478629326382954796069432510262582322044613472989482750230097786448822856460911050820534664518718750718259143869898624269149481025932297598945656894115286392683494221949792367332047276087590269625015640954320578571495863865330529760846545932884826535257444878034494480952918810478217612069097285458099062223225223833788650138644034150809434304595628634236491300063351423980124868140471685157690436109286863001972001904334764756232651035179393463849679764214308305801111598470273555199516467079024019351810505831968885013276679843019832536209987562183368328107375591465682832034370543115639014388704877902270638273610924592308850370217323241636297917700364190326349214419316885697370321712910170376134839255077586031988364565872821186911837785381509354702223304505320731106013397306282309134754450130106755320360480832049867430870177455466457432141531668434970319813265837835955881783448046093210708512449498020347769108497439794426800307367547563550981002176067402364220526331769881760828619500534135484515577431889714319721856670900460138157475357393714707568600019183636753891139439609940050466377970433752306353753276332697927618432714604410005045052077648913403203396353218576282738096369255351666640399511618558611527140027870756542033557195378753876427240849637143203490404236160241411234403127383509106808051644370465342609559527313565760209116621665855724984750026214992642004301457755648 [133,63] -579492193663869339697020413035517859081508769467417556297944997518106742335416928460078937825545880359760938449283105476049688897567678950209715879873003621968186042756222705406100841654794668539700294704350244736559379681647769845024824212806527242931206147769156941688860463278737465223844361870921867223756438239866353891047526417527799476108909953187314612598914391065002007476869128257711616316927398614520909016794566706354049235778835406028369316899956818212386204746644730708726131593816047341803503759369237272299447448184312968153048432198263693084539907763989209373962647044895121808312510780812284732517512446324077067273897084867929252424627419507193802573119180786256410383059419782614814248426681637240152581911573527249804091280201621228604520558771966734533284561054394541693260270689874960463209207937455986287508289432675330501561568330014704211023643883762466711993376301119754004633515246716605642490862024032210571570576834654764000641271237447958332419117993960631946029436272404876711185044761155577043620768092823102447201539539669241056225684526632032388295722654930775652173212196951800491122755619087453120069277580951932497091575816742269440751118541370111446235634851579219088699133227490904911027987167825320355335847256184602981760626030516547269885041956367964989980281543679984118534520441297803876041324970387160070600676103820758619015306178506819470047990699025023563643154482092005948595074447667569540609707859185688574566504558927847286796126171855806299955151796905230261959500341838030941716750066365746485301286720207673052755117278018159185575834488150155298445891841732090400973691978958461675826036874928325487414289959391654442512257457160105480919057258185104146789842988027728349868851917316240651175874282863483205228593022687777525007846102457126235827736163430737202295737167213075468557853317285925390644096027146437236097392153025045576532201637242758071701021906184136688849137336577604732509185051130450453255175476927195906454773658229625462307930855454914560465026315032556346149012126552333992622177781496130101778101446129976626883758463014815459699810316106038846543587103401598353097382479937362976079447767608196485187056638442935505152 [133,64] 44214203844596953442053251390955978582350602648752406425999013945333789953170879030592448147656224628369078766067514500684648018617395709904699187072175992322330576478495384934051688501546493667912019779933994736042991856301532609408080424625385737865212334118175210913321569451195646647696823530214958499415215609269669227021239512343294200630572911538613917855499308263624472971497749304665550151709442514903739287715211706770768567251178388478724491762530388391888237691845271454660317597726607314675746873310038148461578809628036943893970053953231673969651077486023695454579816897009429809569975926239285717402831442479848584452448682134839989177977461080959407579278503661391473285546570300564845240641255731797946014417226496041225476815955150336390056047180373376960333778882271531798254436322778857795598214856997261470671338601833326421837905827614865570462869296152707779515152635760771670661187438107367960619725204969631289880072380590035390664952212379782309470226089000054881070433598820790697468906052978261462142519852460608746308015330206864025484859485356049667026920773218815098820566434261245558141732663036686792345284661000435044610944095257457257099602592101554688836907342356000689373157637174593876590638624310725005126012715611585514380999803212554681226824871281130558810962759412336085739613928213898785157858549944531437474824870526868929890411195204854013009604429856396609958499264231360074696205143016949660812190884129156994464859896636822716532626055730232112907526400186090674166696962259785487829824668214014893168029459163094074676963005354351408770702451752766398385828041698609328664792466323454679680812262678879608013090050775469702090935453065108639856170398809666603168835142378155262821413389284617302327522114711640442317553516948437094871300018640609798857259169440615902293329159116993837324152757658367907070245745377243958752680558386034744602520333394829589326453446473834226920343290362448251084220990229177147087897226626945715825625007625623584289891754191993434211817114552936893172383598499715535941372581381483377527433389111379836576299938611781131992118417049768451539984824385389488691782525974501202170487578908911203755607323949923968 [133,65] -3089583647250974006596827171936498877078418170075983731818882428069819438060786662163164555059543560267685571636361176596716560891969506912327817262155260443572738162137644253286543381002878437694808440192229801663436012375080239456967698447073870456326612004222086849256416857630328966354105351335090824956429064600600103656612086939290467403312458095545851487281020451681682941714565413476966398933544447372105189956778036499705890545756245351997048707378835403728768128713101962337726052787502049407728674177247947610961166926398483002666327656244292916528734234205131248489638284327151150517273461986542251701703568816302052257202694379242926387109033399679987979243705960237456539080604328419726526494248327872300250269306459729471563835538089396427286971846381038479831207175029763985455431944330215622074876634891821779077328810228722507244596841599478365226875141022964551816225851489451442998000835932278631907403362789823581903256185329689684736425615543265976722691815025269542651864774851641705732993624813571497992054358501695046282203627195586989306966836287048792348686672399511971064539164661784171073910213720239100206665961230375126842207180348383112303732790890302763843748075370431435083354645126070841121904296848657561050487338864953134383562415138352873515438594584493636281631981831671537945826601534178234434886160337663547546696923278962096072981150626726163450705331889039235018619740493312745947582154777073667019614784326272325630971711812358103111069470958210948894965525928797592827441068912298772374982813457279215235764501348111815387939206114250868458465514616046300054028910020589786666198890047445237172571513989610361249200863945124354708559866318013945786305187958342591874628191103082281709414084610447324164460842754824771500308944386008258418592074072893900846210863626037367496038553188260884854071060856159352882352304199803427010404969589555597173588742829942853912624134708715062714573030267302732603892910657600296927382699181452020279778222408240726170830161157843168146786616953663324185095405758670371735524382489110824981274974237772858400816606332122142360829698044009528796885045225667643533503439484614344399345888725737555230426403622928 [133,66] 165822506115694540503691419466760481649902532996862280912553943543428813348564173838482922606008829236702774584590269565366442964075890528705926183494756377549749582633697562566628094065579180211269297132039257002105761010242113500316297055915182904976913356042179956163041932633816302353506093200531614796808575503125083458137907025715857603316268916949821098210149664851404103957722998402074288069552636113894495569656680711199616010022723540941259186501099118486325328001432335912917788066507340112241969681042146586505085877376170230806424284007775461407247497156600423679517334233160282401219580772897258756506297242837420791973572160357575548699218191661081424914692954629328822728111219654711291195270162723255874242668026700367824626053308858784644757564627948597479270155450048485881575121845250561473738431289891593204830505512308397115522585766021804571377968291419426960049284601296849923082548405957386973492151539553689727720081295246249662446573823591228549858484877906922128641937003195220316294108101058175128422604457360325214473145379579734559334529047775457796943166194721086363664658919988486344163912733733630585795121326165986306028435005312873084965937823374093385890164374683091170020609500270064937656797109772625676813237470488282127725591510641207122786470825515311711947698239490689197183706946020368191501832923973405298697976804385188294882407762427872304171830748282305039253495879490854590660420470511505018779442623475620108544402625763390748062966027250753512949555869988759743672518649235617040278251110049767316779789002693503878183631572588118402019977963888951550466215498548692708943444316049622984919599915232771156162711960610847701105973139754741549934328911754556475178916915190453144417289249116542498543013700733526011160514340896917661849061869460086734733791363696339365176510912004741529376810289950348558007489147730184321139214779999387931648189320422585325026734362641107113874063767812342120099199431418016886354393837633850750053381259705319266568727297038335441863284154053280095655060309757651671806710549845053627294611039934815667550768380607900588521336052848948466855420804143950052916689904052289561954129012497323758184818432 [133,67] -7494304195353193641577395323039803420524222026857465221454098374934930306067363150887079926839234761533281024604180879186268789032578474875157652303601396124391382282770969843943545932539245003447484069195372933723658034603557194493178952734691465244177939893718220414911559736575679281960153590493723459852090676137437910992465214673359483067286294810126485255570747724985933940514895463039314535076903892210415442839410752463967830971153361256972992717064849926511114950317595053118482324097953288733520959080685515186112440899174977427594709713514044094005596222200486160718171601182255056076524491602914146148089010091319270005635710619127281343671045408613940822782776232980513976845583425619202635059160292118627978858428878432042794436700949441065606537402885124751524615596594472448590805558478188124916381767246224476723593475104122000617863404362144491312328551719338830710950055684544686140281862444171369048463131879895573657533879606141037385580375458892527997802881561576694581519611160589084798342690134371036588222691989040950757318758062830198688775362178533874286201845333664999779134132672859767456415820291783496935029826714724218276217677282135491779579703592406563656456429566233065350454949208324476970730845055025996778442899452513515524382488960869743168836001119326743257048658549735559446803693157309414189078955994012777515775054470050095030387152401898061669141446512667339903047739814824250896715845575141127384198540587807776646415919362908390267410650392935670212077996787301054418855721717613073921761527028944279505431416073301691683048323989092553552666495528268412051946155623756217784751213210318958475576806979360203800590988539186234350083619375446758964741568969958156412386818339230361017316056521064680936491734221414611456993571113655203344148812702497994925959876625786734931787563006607640594212637573195714993250337675284582783460248267171017115186877443911296721496679426551490075606991991692729258909045236002747751264107172856991515398946524383886860429075848996507142386113049253190158763249227755575681598339925340499376181970764430134649581491507571877728845285494244488583813053039052397720699107307885701668452813015848911715392 [133,68] 217655205279968133126122579378191317196850030506322158184564122060985987719563998376560840357765356879625423568036271259051593530565398213667440336092436563539875723905735749297021803143939882468658480022692162676363106071699078831113795959248058345894816888212095467864778556505786514545623713532396701190431792667296560366069724971108582400464627626911111228108187442865642909071358175347511382623686157350013718811803442709118401923051062018033706267471345484147344499970709042847724087300319926064041008590812840198523132841211656667680700238845945530866251068616390189206717614002943677937675363809671224017904886701221399180376519711159544649648857053124793697239325830801574288143469152020704338712251826211159381896893115857918968245446761942082002556994069381571483390175388372790045018781019748527501608702248800075745243735335035557424635165638863780423759622023423154636106302016306019139792052685228777625703386533149048317232261609652709645828562776412961216113854168599326200728183864963440041941730701093242681382354658715824286103236992540973618260292115506678190325242488135830545132038765028699075744424911166094715477556612146387623719623405486726318350386112993965555775390708732833095830211314604301509632972214520320834291772689832355028859876837332388445914191090014713336811265815683153043153498669991991664802164790286642678474970859630483141854959048960072812245830297740651600858650530105912652699356427269666045062965689007434137073757689761618794669545741192982431986355803614494747909907987379244434546911513100383065271115227832697544282050063839641934948916975086286241327314156719152022518384177000278005235191330838913044939642853717966758041199331018981552062385412836172807417638325520211470139988958267857129769952356553192004783947044361560068568445860129999616461023330063561354936157145297536939639263409694330630382517244391972832576252027204578889744530762832893627752107398873621465367033017708368901750012315952470276618855936420322750454685876424708777718749077269416158784555210095144224970309301527818822884637511180593279952952869627248257116184162786142677396173690061681706553329115461581371182967064863080113351700421567209920 [133,69] -4381238196602648429478535932735960538635315688608880290849297985475684875391789368151501982325214717319792999922150703648083937765593362452186635002205724123803790551749819952095690542942800969822050106160180201192159326917360192944526756283660698737399976326390770890245333320402182235648839646659571698452655240403522614645546376387605836785842768134202929423421132214801268563914423463177760434593534120360667452875434659496076406408157111350950978980930532798458873204981241588097575630485124082818349427069908614487059516671133564843444530964332830462311043823886467826252119492318624647444333902056935027606012576372488832002791250039194697358663957220130388589353661302467718415639617144020839331840439308377832353783061083885766517776071802087263306578496253453574748494183496994604391149369343896600679835973224853276072112859299012770998326459073572706088138360842600118298618586100788492528171452833032760859000926488992967980208272641156437163946667765236101993319816818900994747483526160924592975124775701285357073577819459375701009441639536941701942917887057787458890399834656852193257175934291950861178664340572708741661010865915823515070286721765259293029413821442935808399081397664912958904467919159618513731524508910893364147863565324049451307235533229770558503051442263392866638689763361808018984383608917816629121677352480800910397332296642750174247843980211362526149290274009344232416300940199295768304867340509426908984527876390176910024940400417383454716757998281980594577562944906642858721482309963555380532471834448395638907646812247847516992422750941335331025222193807431853357745648695639043990783026285329649648281135830027580906188011511467803196444999683367199708394086317506994554691385076025475312263233587590061741294677171837474055245929174664086777916443803892728052410350194231333068935091183278998757216535691087430964732768390598094631126314752064347911866985040804320590700805158149534804142352568279573433214605923783718259312756732838674686130637774448786076618609317372247034338456935298265182534619790125112474692411978763984440376251948297944875210209962012720463731016436276827519125297754978469868060663919576054141993071024760 [133,70] 53278708956366356297282190948947890909115210796768084196382566295694896239898675248357304643775022275269476641177577654772260008231877514000241037302554659602181903138878138557253347992631472120756915015822578861983224566259746709372749875967000946645500381753730259346666724232611148165816768347178565753637884790069607645570484852740853660656307916203299025639018032708615622322865245875920352292593768242281119981832877183662136075646604113359857626129591254600895913093870653042922611188498226200345142549699787418332973516374804398786044199714706664027703682251636256388063739481078516068738265885066915896971851665364336960097879158797239245132296468162795327152549708429334466961041641975496798951447320183482370910210334847510509836593574859578535272541370698727586812866979160738241185162079436554970416466140894796239682306304967674733147380130437911212394059313214125564565288379376415187394859360612693251429876677687579705229852162330497190085675213034480514973590912609135887168870476082650969438966229008053427875596307353978900085092100856829356250175607537846483382879710426300229740849314471392678711289190675730224945354174858345375130188483565544097556836913116896155208031507307298681584072927873346229669689793255415355328113380214488375228573582090593419952187485178895818801222781154415388430275750401489212911249542801675987187367798907305478626105626787803097856551079912593743456942426904590427346257831288056608051225328868220643438569994061573487780839092746314880258138449902906064464919848626760398710610893680305211595307432146691872715427419433234615979040541846938195529887734223847483685328649646535888592984072985314648977722210747370886613826215964838823097711705624490257854992190322351105542655990824210526204199271474093101916112834957696573976760834623798057138686667616712060897457604572432678331146239457432623300898007063347092069773192575972301001463080558254352561608191225243689873159286914387261841700576883102137087421085145698092290061823121903797697795264129162024912698770354485643614457799113997382045714145268954637228677372158919230795194148488378523913833242635879277667622007063948473157119354959356740667469248 [133,71] 27275555197450382370706883839833313675469048131901948464319802944854940063844462287797586904811140255716221180268973785040381195471526390105025007994143600000611364422470707203630734699994975669282780968965554777931447434740147987534629801123970903344443755500792761333820092248527585944497843443157581089579214584481909499641916937235765293372281774161333829802815231099398950321134555711756641607657394625293147215950233493416680846767440850298594858523185737369008888388570006736118459743771379973367791613027340694823900594852380874142292315352196638602803875126201333108077492343331206327844014926609615257670278208075569145086005600346876544205092213765464094228449513534272505201939574225756717180913167679902916500714377199497903524560422280813602071119141037324902325161823375565118859378858479533591223938568069305482149315225925346266618184979612244947551234646305205074623820226002930393047796847286955938186185331773038290113793369137445249849975627435718066893435796158070138419212564824457100098459920080602079580907335375644248458174089906019152213849011920921977945531249844956276630410682827321474814721959256517012608623453412024332345049950235414170988738187166011094402539684545573376926047874274939266187024213945367712790428477173381663839283916738271029976819009545929485849138158059463730264740871688020484337391841247153821203636604225059040678234483177534894371626390132249840290681402779381992726808061963179263774831998557762950165040806919676062615153213357887180847509202277513558796368060000797338758299457400727741675522302223828735191781440623175728221854431146003000007557475431193853966388475341795559333707185466640831785351423137472738034169114193903273544884169999592857182179938414407830114222835301388651776252814102611197276084513468573224467874908379387815770679068455066928656492449605495646904048938733541918482151398578549669783635492587722989374693754585571632052832180646523124045056151476647481035331026814019518796712880844358241549884183466409797170775995301899640234208655221597032919268880378471793407606951913638856348433073328743377909620261449495853380383920098256492753838425741714404809283125618440509968240 [133,72] -515430550060907176907929351401329823987354515040634701882619353919278028297188384232518731856037614933969078914667874741400281169794373535705820322629279237970157339610580735821570310256920485441141138874806345424745590672829256037197396434452127424304010119772534652544490483370038842273855094303561440348006129767543280761343004008122044921646559743995476168391389859148679640727224395024512226968316773856315118709908236378696290665228999215762083448574695126878729826925191878907713436314054764263060767889399900074168431221789286180478462431314860834748389516505707403846314522530058546599282963603878376722723896425674772342306411081367570887742525631445058648959165157780197517745847431882040289374386590311582943957127201119223722816285309625367652609309580303473850265744642723924150452480399786818771915142925112588450606128462463678387913075937587737845166622649459256641812024725096238447419807944151987636787456420537257531890064139525835384370741731851084321234750454760397634977458619647986101413213643369312249845589730424203291487302683773301926824791973186331277073019444228248202203655251685990179137486763674002547014696933027488605575703403142184624965624844497894831319529293392425323000299557149410254715835869578411369205423904805069662519878937191353404121342566614035455043190348279513491735392350016095373170689170603437475430342373839128443237199251444280576838667368757736848734846957422198935334908645939918459580967697293373283584285006447516984487006400129549587454405944680627427395507520627664801301666016430713407080716274138469764356436705999663849102769611003553128288995923524541379894117895022074099725721978244657443673483267758434863615957978655787860900938642241995473909520754922861065543861012018561061884400103561641963916343270282275463111322241108742030526483128676377430175183475497437030996406140280888948102933012990086358558432596932929529435144625119671588901370044696439263673330116637456583451420615802111135561400927799175269204412242231268151968983409932205029619773071976361750751305464577285189431950639107012750836566753199579977038185527782596483830379821888720147580772735663706670359760696305842048 [133,73] 19617828871063662144383814340135808007020072605169970273871541152483004418770591087749679211300130298219645752338238006608445419739205095722899544138529701593808436917451725397706953614238017078784137077753293949056160778009450790920169293743833554941283811343377263524252171172750436517715604443648961496108335349987950414476225425965064915129881256611224200136513235069661582380240901036742581924011242040544927102975519621252147781085929736915492220043398257393630956451425692363450854603004751547634031029595882621985744773994338199317050349704678687660955509755961703931290352562483679625089380816740098383171273934972509658010686688927935479859258452118122211809922793841158466479780443383487456587885117098166484072806974883453390592110235788124003044320334588686850653681726538770754928005633690792395808930373038929917202246001299569587711533170315057195909122181302355839316679720715240851510731795044971523364533130256913385282787256923851340406545052834430984005314447013871179988822898886140454895274701783413158752128891022772782124777436077990592427963637250502793351885507012853779181706816830602068272210353292164663257933358959416324164274609970646509528300143542102929322143314550558102671541723712593972125092933987820865849942119019112913206414481582785234268621828993533817671488892255422216931221772611670132225456928754498006932399348136867646712358299205820191766333512203608154712758415533277160592966206967663668626601015256821709647743335485969552846692978077356544924092317626759362184355027781281077161010290502300720967652269074380609532068050556988044890846931352199310953595670529790445639705269069205551550904615573396443549766248449572051640137817564535435353976393779295792270427410256768400218124911305741999825317553065699227667762825554150502102637382298482137970536964822388932154368803863748263313864932686756942976287612325110223498124154508413853482426094695627535999689360581716803816857198220723417209460874193465980521075507951456363680774236822367974920686109159736850945861051134716699176752338358156629205361998900647028793677282647019047100136427662196655517347020015439688591229175800214201083215654480176 [133,74] -536174840104526072546716161497335851607785634634452470690324684053386289586956075314103235415489421842511115013309843771413663566131962315954116521679753813027846162289372124514739464278585951680788333053994666508546865448683816890770389622690407832102834655929681946487948532231783774240172063175793908077744264716899447020443366495478347256488126046657684817166859861843976419623335849565239724072863929004738843664242572710842957176451175742401953205636566505849268241440843800033124070427904514754380988813712059570220644856161324064482346806177447158392303475798925182955820308965280218527564810968396031319410746607140113923134658884779982215858144331050061928363896627262402578213463890547737224725809544957703681347394146213934840071644822143449603240259144066864238241455132135429479531157411396141345739369981685552821892692166485383151704466224496173522177252098348035118491462968585639682018482022712147616300381122580291380917838517954635772383345016912310790085692822608238906247673565609383401266020576265003118591091633785179276877912566285159797365240727403205063745976259040771723051236556855953244440331301896731464324697959596354990891407608009849475182751104065785296746848003036748712764390973451609826896010723545453450104925227632372052788653058943297140482300090871628345779805735277206083386418583890783179323944603149841558499278005023887295495144319529168758595362078222841785657106098732486797804289162794082237925515987698404944488490923385033172969211922035683108745437897493425839203029817400262161273314840457662789729927201381124440755938956528573416670527646071614667766422541557940213570374780267306889523500086112099173333908327791648850286975139742777150344968604339906515252534200395578712509846642904128486356620211565331262343937483752238585634403781324571076479144998739030896124627370634925582961509252483951142940829593078953059417524214237041762343045730711898436589993127662652218611069858254476243625806598256276223801641589684504619133199839925356278180862658437386597599933833691641038048632362747333724748612452424304246841420097755480956864328854144125758986857996162326817227296961933711467537898816 [133,75] -7565634894712219917930962304585851784505944492548186506197143659211369629266443259705177708246121679797126914254741883393871063231939511018258713736135341118707555301265871488824833697405685694895043192133310805715148246471545145439368570286267179838181767553720615639833065325441652654124033207278129266022314947321856217851379191554814123854730863593221761801481040676357531195608265939872219329946644637147007183357344645455003117587480499742298205976068333692913310172742353443116027652904136071768977082826776732764586598087035191930099809218953267552127718224784800447865853343937608476364273701984824257536309871094936568082360712868827462642789202369145906245583866336028860102569166446709740026793330844403007502395337076492548195646108519145813261131535064594483787425195577882303747273920561916461007599051664516035494574696017004043585578563940986821822146540161342825807854195249804721323323925559265000846761124657363583162248379086375230128365870352362315761947170306573270467992554097010634840109709305559525627803231775551016697094218922580202006826847030140178498580137775969515532668800477119147357615204461036793705882697928580866007640992108427049540037139089739602435619383996118381108496458380807090080859242202672148254735578774442453069009576965693143895123380389161942381999727410776648265171321922088806868689661448064381537674812877946192144731524058290308115030556528462729680610928527494957580501401586932857383727525232904437451484273569788278322477158355434285059761213575781079403332611383815747018995669290878315444113571535756659435101039686362048151408359471305498913378537778011086610080834048501197598311864264063355342569230772850263591388068889816619349315182266506151172417615091626260356694569617164111118542467217148952621811665251399013694457397823029280733464171154314481678775645937533436467033023294037039786269897562596411941191445316818646913566668266865715549586750146035131930139723720481313024195038473249622597138296682724578150896672297167000336563460458400820114902677812277513280483264850360861763156062051786825948127938117954356287439571929930685163211075499208154589756330265558901679880 [133,76] -33500952088971304520356183592202292681365627817966786961121687501874978968125336843886469912424017685493880058329351010296935343862467234614134134351119182235274787923980395815106014218935531588839678509153022749743341948149221805880288311081661218143332287694813246943179413586450131405104190431578909227209262032565288792715016117583175933683940385905077868797173437494931562034857605884082341353384483975660124662094628383861918337580953522043545968270138119848342013747656016349852312055344807651943353892343130481690574558800207925758480984728540238008239456761209409240146082138777439905116518299798077486322406576267150265939605277993334700097941825483758721714392163116209428061612116908989554626011315479011576624832607417496179894757271358325602262095555589646935060022668807196275994532820029151174731773030007501817966013805976879383802554396450340992357637602791086594124090710476624582301578310416359628610099554899220521979076382606621791592413582433491266259608101430494988567987564458940203674570472664963290466306019185846154695200430303534213256669604900465770188454938756606855814298605267172637979370395891853168252071577510428127591330681673061454294825451640807072485960099847839751310143647235229126529793592706690355876372253017945542527214607943135824491057903393303009773992941055197552401836186830139714884634179455196141226283819141683754589073418771413414637126044600992955041459717534962703319076697500629876331861042463441603351551279085053545513001381158332023906058636732366200456426822424895418217153770876477582820963923234852531531018491194052347973774268781959480028459497184425379568296838124371895212226358683555458183665307235299096422554202308039224138736115879248969727207562830389912181277088330414528192520260519153343825497619959955328456408437930208812036004300194947911170849132906661509010673264229283537655852818830546354471885341365735910834201763544101102760201820899685975303663974036700954524725622384907566152894179797201133564872519015071292317224533723122111999665167460179481994703489430366615687409371196037051346746918735091836895799295901589250579726940585430447126508426768534112 [133,77] -2398926211479488132144916981297072108459452930094671081493371999691609856174302395319168704078954906366115260148628705112446028673152535285628237077874474496566570966224218841219015173781675272305712211850805458269779154469438701505727589306014532023088242226192588443194008124213867964637332484574232117707462844667346868745314201322250877002182270813766424863990700396433514326959829611189089629182472185446761267596062886319066048525209073393418450482683610797039799997402048902700892134501095769364701490692287303460272246193018725484470855881038426553539259552009137528417219969451757266998932253682443212708217625438699840524172353520428275419472209620377329573127701430335016630118008911815708980939305744037487017599678824671394830636632496412325044960108090150354278602666375586820258014685180595931162223445450751155012314145354290369398847711830688321079103109017791364862724626614837998074726301080060958099594432600450794991527008346048060283403806169666228747218668133497045305374689887522470240248091378283161546428367250979028840710487472576221729043887199379731187720631364106722992899828228867326445568142620390585578522318187485852003073085217821111549083338362303752755792042323161541245383372459380120667064189355632541859114144714260109387243935326215081296995903823378766720080450664112424372501979990444000359129745166118756148187192128324968842817494562685198524653533883425779726568638304936039513564527569505398700555755042654909569064966905509729342739253182357423611387600498651234108611566947579176805313612837640828927636222640343384932270615892169046344085407812610632969933692455000583818712782253998372629991675407967908516855196761939578830805767008553938333872703872047556968554544650678843261846450672793817016104494563387309651112318443396778155009503534669366557559035913428427057919475129958688868118261309825810885791053822090638735075393884954246919335815411392733356937031391879396346258732286158125445409047314906867083145187354554793144601366696964821913531604234474463950599176347115566798056661217499917147548833878996764241479733710512537857046435454734128120553937650663685431360741132468 [133,78] 5283143534567607074535332263498205815544205237334383549036619573083608250410289258735796008592378340706886160977376854439214327237641918314995778448072568964788114610681089939189052879381990085727747484220103738583887705384848941231257951090807337402954378699523427308479333245321578857118375435573902263345307664533198528023511263103037649473430201086330987256220192970290542628517128832327123096946260211329066817212624598146809777654267965332569713900156110913610990719633048608696939926924763356049451829124635990519733009300200598060262041076339741780914282209844235400200347274271301408882588751629552219551094639704228707091849888495964345212625165239515776551873299689367116642205498166755339214936258530390342045647821603348962597509305165878805234164513038229077834629414148096215355119901951933082028203811647154735520933365095802977173958704026058044973762031129259047761160820563641859757267641813230291757618821837445503413987551432303900752955005952665400000001689344259745584191392411796036893637530729941722526520800899460931082557294613814219222031911314265591465963679883348773183978833462710293317254251995549369370627502138970043999305408027912750516596388098910048944559726045303721411250729147484225570404461859462230532796298643816329530314701185872172447323205162948877853458155840790951563162235477028012436675707693098246544287110313075625325028467231728855202860089212565601061650242649449287990331333350783759027273122636377319455456439470845247715115118769322848763630685642398890906688040962563364507033636468208800127038320261575375910541298801805741223531840959831529119106976028585942135611445803153850004981483893043058926256876048470671207676195834813018898115587618949696058162316364701476584421894608920301316740686031462535096936213968559538733556186393802523790713898965146782379072579109107250569758177365877756715461005731906314696561472604657551493341935006135469310020091001473327230713422598088563567874720207373833929610806068661598766504142202911900461245246352594656667053795317281055392312345546450923903331172765056385247005930648525293807149780193681100621825206733082035255010176 [133,79] -393655831913611332646413358472387789504146881918903470419276053985870770533983518263312066601808279778599174924652814655382527091195278557395687568744306113058762915613136695805663878900747224912314021219717283293687265504504460929686306322836234199984342580388585294794032624631097358206306579578641412803946288009095190970393232387382445602861191063982337107679754887884117573588577280278068470317020044002775497012968880648865837557524767420374299822162385854537076041072936025819453765860354982166784058792009832648804359643386313963643282556766515583440600903452008404853494423369740263813325943572484481057971333219547565469365135631264613989215537222771933238913635756583010654132548716693124047588096630120632439090875557239351813873756170347400446572754742527595223190771193049041188728733642566369755055356686357156025746293768173698343118628275659343445264699618137421197239467533207932526810236560481864041388791473358669674577910478465825887230153882504046617732533908091539405944171914917828000484527769586453695708749137163863940970749152225712660776617184016339428851106247751517140985902545795549817103492974862168094656456099829249338538137225029874409452569616680469577162925748046820258514145267792252728962863409527044372420956854785235326936899068025076320970591290308278300647677216430776507694618884335141431117114973813274403448482286126189010458149644059273263887273269911433337929740170699868188975433756479729447564865798275373697348263437111518430559386102465183674823921389389350494660296096100066169119577726176115444227626682999493511789175651246208497420213324084458032108284012597922973783434289709887676244394741961640601761141456235303850625136295317792189532147116845531470818726263519194430670683988837950584202704621573615037985808176684698848571728060605516923230030044856838648201135504074822166220547761799814028656630222400994896820087799346802569568800251219948929695950515395365251530085377724724343230154634314121628846430506231999265018718100227917176447091943580148962474784520603510693254663212492858640042019954830069184161625433704723228825602538144566830777784378830569194532 [133,80] 2680919069038283300315801149220966102471168407850058405597947946329818802879306204702095607328525306322862704220172401564793975185004127743862525611170486969502064725783672350572035876797412958238021542235537577582577476835769729829024671994062224960768426638690686630565506614998369425877161647536239436485932213710776193255430551481339431139284355682424024179526182190318326344156107018871378496137472489309139520808765611155401573336482713997685687767038488079002206146199559677975628369268136787271906672326283859454966251444212208720500170699555235317959266016116293502719526746349547266656461372170879035591884246976452372196374780537688204294280737752784058298092263017514243579145757781604823329253436866672223465553635721092141984597011962447789850461919490102920331025933612097826691385649327156354747561298805643900879754120995018484809969986428706473594957511038488499078817235008067043504646364665050452330174522674932255660249513390983862248347648231848854477632280316785169209047685890264688681844379383873764582386963227458232813633270756319644032998399587637141865607660678782741186222686228496292332147616907531004300894088378364421453921057798578282728771485637494984276526857586072882867408701333792724677866653472200431857929941938450650202408188301224644403871457352493749047628375598762009049489763413892285040762711856946529368999934352729013438301473972669298480431273291399546632482096821366666825777077104139444429764000394976977881512568439578671859853507337062367900604619824303224441362270155171882598639230946505302509852538558980021763098931355465394154047073717717608635167685507561000982886449858730932619260659939060277232051382048176228676364434829862371714779090546326822800591792563621069984089962652424946786146648001098618688166604633464147540411959765934350601266302209645645334535826153946597197645268273263969582174547740915429318883659678692391711870600510355210811814291388666522221911894675839838385923185135135310630037929301967710289759721459493886935312616357257621479546828366290730970701039518733948132303249620532467089445753843638247805085823745576105669007304948035664 [133,81] 47063679764870980352220162535919519865696239677895160595562235095174618796420748381795957504088954918291075377354730681141822237668409666410463226986016654986262798120518130133667252508184623201220151317070664097727186801440158062737185753471438502988723557742677817759415494293611994488965781263299908820191717604261454223451019338343130534331483633157648067805318441114209995153415755896939561435778449897528345301759918230864438110270134803076929364071121789412656281358514695757390633230834919618694770508030905000429520835547477453206247619636955562703628508002685812513844692212891146284194583145339644810198225953532550477380690645136132040370272316205696913377076330427426606322891071514125717889543276781581045437818926295585490147685989975597452087308842600319685694849720481347762493981074219445105969831671288939958605408208357201838955689970504280299197320998188770563740123000823032655180112388595430678384961048195461351113397008185707828124974862925601779556236379194250800538398767468075484994048493545659337420667845183022310270584573615099196951411385984332828106974152592910676092513055652899408504316646044954707641620946301889029335539488518090456536580138377918171396401208615764323159762129944167732599037213954239100154478555135608527649662590610080172100638208997139329700343213239126977056843564308309436651537339133872650392858253499707727167718608412341156820386369601216098597202174752057942662830985285022832758457131487767224215402509667020970517396636602373952503199746446696838960339456242290539529630749142766568086496566620562352167799244475663257388322396354394200775143491514586008675168528336342512022291962728517626559092080118683609967945137023076521503403865713739038288776406230273604877074317782033938317507677058750121479219579294948503634307930578420237577768715090121223931200458553684143742304435864589022214993694931570624796419832064815561964777161193685811527653095092848959459321690245382567745643739650965399638487641286429418038096574320385709265408485946868561662328369241769241985692554945422054621774123345323439653098709620518943031699173643192042138490094542 [133,82] -283381523459458126143196993262535481222189215364126568482121752872237433859593945299736711648875332264401610027161667371307013961617184667483244165638615118455058267215439002638275484238104374484336579734695804615033654100216291355302991839380162739740807654744550506418841483294842160734507449026816591533123289985656629169996290480238688149515445132119075301230061959257991409449806305993133337819488742876306716468215225614526378742285337003762037590133106755084303337639889799164020890780236440394043885133083453066093721397782184248088227083702585773714316158365328559195029846450034425350675075509998853886213846094166123685230232062024720489924664961147147439430569885848029064431096483308915513393324023977713442334280379431673021117936700279810869186794157497160093346661360731733578675523635056562277035708730368704208655673579222535147970299340947900919202090482973241621555884881447643817742268763036451774925970561612295914322968836102843954679686129969374289709493733049662131052840954919363367792517518006505078057666620486459310450555410939775778562706532572163491777931260774032411544542671574709921205839624212466407932145990998182750091119154567284454673954165107412833143557687336656734601566802536298334974676760280024214014899211042535445882490879261419473396735045985927005093775328102835044618568621070098328328197581614655007304651513358185579968678258505865490989915535318671866687665032364168834240363121518960660673656143284471840952105232349982036540195056117535362824893776347402887033679047853332700597064852071621978331303513329885277705306656096523490011844339508224283765122262796097916245999576221365897661357841549700167824216518525318465084054744109697322213312342651059656812494355029112462784983181918377105602466239503119462801934645555670238249650485197175642708793499415536146030404319361282899807532798607382575760921585188880000353880474036619846918705513589439879239915894712551234280806679116946828534992312143181653006658824178283716190734192086560111236144968949592019784835652544447763640654061950792757110012975132808365717656312560127913842949821811877611194336 [133,83] 364589707507564248650879318256668640113902597842157033990641505054595090704587636208783825306395210520572495793259334565849194580871081278673316843070611638010552925936036815290710904253360014305347687412164517794374825037764404641980695708007582312061070155401567030338641772428509897143601044923382542089233219505464871592033137197151123102334110692083336067713507475433083796617334453832320671280330801613665880325094897437214131865244937893256946522230161377822341313548776411035215773170171646249523707545065108390517323498901936273887007129066501830392361413671267257772440385354939424287954202014277802156835372799134668788766338743653107545800103140791965296009607630703482161910926414871287062272831245678021687265634313345020003399469463923333067915437083566406806468238185351246241964120535553121157188589522612959372606510166376681292255449767193806655832549457469976685305785145873449435068892541315858213448883653215958789186903821272741238108325032078678092779107042445063415993979615608832397640125039945990928153274859858647459068498845868066581776397916666415388320598358977633571016616432490439897375995437339231973282217692270370711674785648981827757939511537359229661337515531118431839306660930143536210580906474968387101442900206232378163392482202177120718367934831053534576529303939718313361144326086922814292653800597300722063315945863532192135160942550925191288504084499868950006334208577892130783422132541596535048451859754842186454917781711650854222935729686427902433007197538532538498846988333873046371289855287227402547706054165389540150063080381682756378288812878115870779179880441636000660580266887174350458806216394374302419308138549472014415614887595016619066712942680440207332095540350175984868992075508897229339286914312660424040196322152208095957640591039270634482889482531757101249413611857805795122358303258993230174795805204025296750613248230107444992549528803192545534387634564904097303724825851657187965138092241390506386197246528081781706025940583298343183521584992899300089147107275904545733985717415168199665689851938803298815106403407683574264788397717862864812 [133,84] -3794668364698200102337963085328303397539206444641224974227205126121398525412941547479218570901935968707806935174400368219637461831609531448252966972998785432091291359236023913796092425662310166584547474245527761194892805382883352943929416220214110554307176890846135983404948955317576386672413771806941759064350595444200633647537199116768501673205917728186659253506255909369247473914704325325646211707943986477501497657849608263358890402230637385479029753092996025883875283413105986507738381930944605210833666420667926556782563744423167913048474980890661251085223730730472558995558277514668061592648983160815133099471183526124111336918656389147631777403167148668207763873103441130005340960805487930397206347896160862081737636616381657097872767364838655283660251492910315552489823573794983393972726142703499925129079846256310112721280452290130220990888547850804678522694938902478440279706926113723587616983974465074848572995771222876915196012777315502644612150494977395027980712290391296716482668135989975923665453958550471540068341215726007066673045433393858591031368172577307507789760057347807528877347783253070432559355094206123067506711638055263732412856829136895148836673830881474881123413948490822485061387704589064275083968542907144206922514315959214443208611844935735693470817556523993644622061985585728057730668811664303526421243858924273226502942285860197349811192111973733750245115332106901311731743711555201832297027919907054707386147877485594487684907664966697163571501044627188767306159588805748074530005401383926048827713951812262685585672425353574817767848590293910875145912181106188004830058399986260550155384379952764596295061873981710599108693075682429862937266257103301007387142598409460015486150601118935304362850531649013358537655969567542617133221225367468723261787442665684838717075953655967854208393498269253467192079500842342639814371841609384879291868235036805619749482527093119043908673458008668496360678737337662283505335440607079025525243543357220910359363441874212385788934442618268916081280410203639794590196720638298259290178527273645571212578029926303163371028571304008 [133,85] 41180524841193105827599765528272579176135968091670790059684444289070042470710725587486911150607621088957098373336944334704802383514010981437270537285403782464863840418305217606376854871576751761828526604563387450563828286904307434111073023613347240772662794309303041883227146186488609709743526414321925195814202622394885900772436263046500107198332820948958940692251612631290130050939109924451763072839053060958594859378669516728550063690326313581123980568926304428316044393109954134480856295449716420697434461733960059711817798719958332577349564861004932722874415877749979241204407433791859118773353653581696813362359047599007398428839452685098500642917137874728695460429806390985354598841083190607715829846732826621938268923873417908846909850424132903315425219729550281210366819784557774606992482108936392334319550860012588495944638712376457371503445012991326681235707417651465271227219892448469095875383009464216173207852257033685938801618876458077479366406717412994380039979944513577005179011846366164146750852002275046415311593780105906255594231046454651986589943657659566953291143556438891098522059658096800292986189560782674572315917241333553274448687253561563451206294935162301238203220578664446452773516770992309203557428463389638402557932648501134333996250594581428497790999285124744516925545824339540126267543584945076141947428730338367070011147148822725308416016459895999353796532473906064043855634691141910981240028682410741700656694281595109031794800777801365444135510413630086663511215505072197177609901737377298222841674528033871097473034953756943138508563050402840915102808894271844135599252199435442851259143418684123919275964215603540262132576161510706861446260125531385716272717789569915388862336254874111260704727957929720370690733941829517902793288567476222758961380115325181155714298358214590412332847548984877922232385594620192526009152950357269587516427609181370975627837298935950079311123784640775792816745783969922819543796209779743271676815264029306270373930257897114337643029907606386099069704840086499385716385969701312263753935374935222201487499809089395439977710233 [133,86] 8048811598298593289796169125496536112836812447833812372163655464059563616341660235238822989235972321476464122252820633694695958803211055883663163000837541880618086450502718850984883337949315925969392418534812666738027894467071615437214099952842381405388081282029942784514459047474946320816543594849888268553059756762318103651750946752104001197797825545870386790242827858145447754327365951161290937301357679652369522133859449842034870413795330134544291913498747469183985820501111900190599814004071383927731890030056610871552923223967881436185525733642184501466150350426023253530031841333213615226493318642850220610016767277109625085696339329870792007974307991531183908603300782120999599043069044601667890521595393883483526057292001998915696480854287114461192381055706394811643544777522748313596471034499530153361839080927731034287268531114384149182560612393867519893487716853625599802824354297517879085076620121926006177468527998268544666101768390123045680369204887601079447480783776511034884334073695014004435053855968784233658090133285933954698098793547084528983120805842704149849317079122625797947145806643427701330252092993426457451660919112784938026100538749291588641618687565334378051223365907902937763858230835198102237624414029781575497727748478369644054830827825210966675584451433940782423102548864547650519005340663681642195372322675342922286145456422111410979375053482195153458109167494271990978915172131060174090166220058455961692495727442466097351276842392590839450607816211558704396229426120503693921332518407067300059307010260356530172769516895579201572142774925314868275265533206080333200410711871282391737155998686605351062914183029767707374151985663517858563826205164909997466749203482762576145668599374620223561162222888232481975757359908602909443107037729790003835249634234016859277376510503772566825692602520076527416080491900273466644582823282432831314496617918332709283318504714897978186923582387885913525225944286309539599572233514369666069113835948408076161173775673611512728351624728616197697314375249044308274539003668524557163696506208346441615019083285083475568 [133,87] 11587562196099377935693725943910552264773007282874065980882991757600827175051890257499490580816199146330584953366451830040335440545038044125865302104618594951057786114572590002702291807433887124121943019236672735892759605591734644443873217366227030777447303611368201954633435940231946835245611023451326319598261815476906263271386215808200109208767355767461649558286779164287676388655061952351258565926394152012359549152711527340980132854456285811399729788782044702853978378447405766712189951855798232812016926879247209673083566044152672564818844666160857796121300511591253000021598467335118064226358547928726384261043380150877418208428816121029021747547172882768429118049525849994617525852790734376040714771559727304603193275460276132292237078368837398548268396892548391619841367931471065938149086103759833487130470125758356072775367351559194001478057575261459989641908679888830050727286072780507989548917405461579161321904710547935236155037777823449453415655840217623482865368114842430077983265603051894868835421397660336625612458632542198792930037478901202913600243279256169068250258173393203356519902068646701870166073860307461460343139504551273733545996344858494477608104289352613159166791971348662722638893899583046697118046364544818950339550141830343303088999294861378782620794046764038515799056878815857497997825622551886259062082071848127006240141527391950607610207686309443288856472196904082745190474646887801244191816556328305792227720473722815136764259346615005743392246060793004756179132491741617285015490315937485042388545791272335970765065880125247718342494090951228101745764673357277481759273941430296854463549171224658732623583093613562941023416457648820188441768187069999738066258916951046110533769194980774692152087107703516028654314234692093554878046896926905233544770328724358345569097596333036556288605429603257636923718054881769832608866019912704182926862244333250691669462244481003066586034134898748249954056393918101884843593947610874930424888031639379873100450716080325954122531342314177223567500027345339509272965853649491310150377491975625382433185590997344 [133,88] 961608393093072516343686211081361237559764097919333574887130174780986032706577298641479010790932658525633482728063489799668375321270778921893990288122972399895544983959380406018829504659965301886645752209859380823378046677459547304549343582684668134041677353856940606473857087590293804291102103779691295883089804390522044652796018698055404057569235278817185990677470234213063276089660473017514904887189350963747265063414876310555495120848815620435944640558903640803082445624299564524482374580050928605916242044035822298093381208454904376532519348773552245599337807001781538425569257990338568454983304822020650194402024813408101657314505906626183705413211314601086112369667600436546695932755247689931532639130060677668677203170715267420481414422292060845553207941003292846034281897368080031833194678706934668683031439934187937516122249549685468897032296378582529239499134066353656570721714869803165665876615257891197318698813349865147740724691647087031582260573944081543488888444876734270120771723253936951541536888996146242495453585137272805321875726630657185295266254233370782741270100860420744062891917382343247108348578985538680868542598386440646601831309800429065211467043349762470379738395396297499480291744838734262931443057370615852187130405878741269067804012768766536285800007502125671692823646902261703696818784295405867073189400808834603690012716451669669259388315218461993367948088448636102308517091850341283434869562953180139814413241491118101277689679812990859142742830051023011123181659311215475346697704175824760813027917751396899647093349928173494079085925060909933314279390364403193483731188712955783353315062460636993913097808226490629306606092938557282177124279998324280138419529382042256068605554681010036841623161636033274608214967472765717794734282462790455562613426490227495411303545214235883225683203117001155366993616278705261243952871211970894901026769994641021244117796054783454725101422583709439463874671822228822554909740313792761245060729749446904170889849280243457800661767594340523081872690275360378959707806275394424270020887919186024981239649760 [133,89] 3837666806810271834757731167471544184872623520791675447982403605898822247407306785865992750762154335621525894593807852546685398431748580195539795198045675072153618853254539996002349825728555796820765693189223874466039530461176899647468851800076459447529445253054885546527991488371779381081259554833523430661458234744137278769053082966171918448313464023395968500136856303216623677625640111111080114141419774346139105166761523273426674452621282750897125922357022719322321339556964622689999102464308082324127062790700943863826995662958942582406999145627527224486485986372383164219775257615071441428954992839708363516645796678360567139604620568014936646398934864366366605077493985569120657481529868232202666683539765015392253909446618172207627317374808593095637247053291802577687041717342576652873169739396928210109992314517612076692711305971673325049095202821853144392774051394442265002039240154043922601014529538145231547602042901209168695358160128946208898832379900085320496875998600800838776270052905744625733062548722827274362412024093122480638758357081803518254262373196173015999743662020056931646979749435493304837347135299349536522114857921677779141259281981441864460909355901870083610302952729786287967336915474144194003884077865881071721675578066200689083222553728873579601603851855920664442595509608318331959229176932845971359580168149673485541846650307096350038114032438872021048565479267155746094826453629471640259812903834083171910543327223290318948260709867026935301926050808826983197712429561875185265193719905402127097482210096223892041134015762710340255967727756063005109065913016424664916395007822223888984027048975162402406937488212688834622928942437492782605794732936908335339127796698854325784374268105742531760358997066225962687069771422102998157758459714671856290356273856911626335425180909961734824052955365366954481147342526425711130756674404637080203381549958376289491600012026631616107259982844617982880056736332398567067228605220901105935141427782530629260230585837713521059171105524301612836802239906227753745846578972082488873247922919279203968308 [133,90] 8581616972793895260440766250402841469780333195080891959401894124804767220884696092522921042651078760268888638424571849491413230163279651447233972787250593059708909629672154889400631783106476893862939476146096360884448214424679272196586514546195620555994490205319702335883022998457286392713909169016529560856670773380700485615317165375149430496279319219684883932115135655155008615413384104269920076650399374802499679918027975566112050294943923656360848359310375886682737976988842754037485003430021825900853357239831128764541870263603857496555920255878976566449780029967977774099049070540457153675852745505012997431867165585557804454603781998397236872546530509774274356105149063828340474333088480813089569733642349406603303826123170433988700699080185167062079311925087804451657355540376249369776567934849617413403116598147527829388553446894928852996396925454371450465740727171131317111829552345330957181462828493912377782770886908237453430770381878539114338321163160747689440589560868326506464933556955875545150796089990782082108132377633894891995697151514782736941329197896168243569552529586497094514732615881808717929412937398194296909455128375853549758609172188164764353100819587974658743991878641111306420936309039072032436561783834231144924886090265350594051604629845702556795687503140576189231015160949902357911512656316850193517485575357399791904475570780004662710158224835052852411236817533481286116637273052923849897233854686628271530748283741333185467123826622746700227846437935836108022276716000667148141069476724932096777505881634122662133205312001689971300145841747917856025063864285859742486769866032480822910836704318889192099707765390903621493981401415885260459938404686931670013585994624329007111012804640378492163067449225070135287671459591735573778606462237030546561276777264857722376638581545240377463302447324736344446815398946201180636318205724405042979643870856796020332708669373644984464092466897577130211425745602619288757123438318242713730525777076733688833401076365231257635712985629674786941641689917101910924134577513038104996031422300111552 [133,91] -7753549476814361734247452925524200967758019975986780271113741064133704951759023384540472980703868289964641026022040383459399670142849716036051019715918489575446257400056004212571751321564565029322952514854320815459761337390670671638833637830521091832061022177591084881945362948589066705985648489294025351661036169500444297620502571732308281508787984556983620791180730969782400352756006946605715985414292903010852252184217899634245293225124945592660585159185703519337836066575725840024665919158822478898608575924329482125234425108362080589213062205817142631523611363644937103745540919577403347698399170597256833521446185268552053855269465825556879215208865733553331070961209797575565147421157282578044354213404416319045788332173751201402606339250979583320011780532952559995025427125515286899850929801319845253777313991587138345481756940892601234453851168034464113950679972671418903834921774983668203431296076460287968676615952942491464620910281933440306085820250284793292522191271636266458589186067367500784220801939920295382903470020796765907646579132150413988472354692838449331942527479637871376443371461608100776210980943788824786976419777320235045719433825199858800635352591166922898660486570817044412130672209644646202316183657089318168583655164887607782884846243437928531038693219845486905223571556384700208231751567549435284131940486689277505672715348659614979355872634248346616132458983646236975832876395217627991494388988944621921832049793725607969750829793159796018341078895571881603958473746027949138799577361288470339379678091970437354476620873920668598501033581178494807766299926515069453526899163508871260070152493834126812322121358500651034648664959738278847027016990665508519680898158914523407593848431769139624503109928649427602001647606820142633395957583956881228562251409093723843038311974815131378551785552602977673582626307236097273174881470287290867829580086368276000677225509360856587323898830650711163959322685386118857499099043351157260015867672226486436545340055032871450266551874781041126594795102716968538642015441415103303358871820520 [133,92] -42436601539015085756952576778839908457809735016503460005447084342633863005460118110333885753058269372266050275260649326390009786497530754560824028400262435907463969451849950119729326825655055112554264869625710724416345205348076543794821674821944836741513339608185374790030567489485112052291847907978836220733106984889038279584620770549368495338873477305203278782982118718730263723940982367136183670887780023338915888089108137709733772020000468610500896706511487371769008173895802568635668073084304267304138341413593184580389010946059632928644256455426056493645907942610286334261980502024312768022253081824637902622507168951335094221946852440747385361316281049938550029302600965686533355342207337685572841191103404681233210803400855327585918835089554391194388808309317645485589336839794776885927963277365700831588923523431216848142784806617098291025429180366512676151927859720132635682906457060504380544964050176877590965119481136886583235005797959227639642800621686777155406991608654772912132963584424477787977038259255498892906795689660645752685706609634109086822924014694173264553080169256100285190251542688789436364394302121275753594232655734122421759894331789700735366293976970215153980302724137139852040079994307045941557304593964320344559338523463978636007964412256090619209527176919019339716519690534083926851699142193477250767420904976668354751999706857463595764961869747931185793523471589163618917808987775266370316723801765109318938403136321955621534380779083402806005276233134216445026465952031647517481291127045660314909569911631372180984513134472950579268313600830055951649956414191182464300889808116332982109279292850997604115350767394788088358394830957313623340557516693137639912824332282962227861929826866036294992744644978517472352745766746389935326544423381031954363813810059051515864971072373617498341018508693984166567082489203935927381050867388125239095926022618429477900428073728619965282440834916733847530114694547501321645052515067111693715675644858515353166061717009069761840211717539300411641966621442428630294775159072479731322320 [133,93] -94246568085844623127613025038918759596895393970416816235227427707313357290185572205306713980266725556915844655769658737836034046456455048132685583766151377979171998327680949593906351209400300877927114862920607833124127986711340016959249759409861031424750442676570716988691317361283148337478842828575420649895155566356696324493223345329398740979301435405900166941313528789175367725631251846936352185392568300297114698922191778474629932162210575609956345706294044523466437493266722624322742258670023317763431157840901107909705903263507897250476616190778762557906344182765351679240094799913284174232252389490506645422022373435858718693891233205682162523612023096005887620095063907671326749998989720176562077721164938504713856441976743076614077826538074234756016092656155177444088938286522357361412972007997131570365652365030076548685268437317125321361407101193310210426552037655926098454227539829868919717889058389800040972503988375580140577892753992758941162298012004210258622011979010526412787076879902231838376401948459456876997742627994344151462141332829593909329616335067635483836658444628380137672954965530296390186514218023006638387184534366909197151305331143313414960040847418552220779506532525015925983600352005764751762891141235171005656834769508796703876770458324110819176965182113256645876948944074600337489843691398175357890025664170661539206628230479345885720994267365154719603509538230975394956222987826204947313890120448732672105303779508866983646437244520068546551223156770819428517436289941087201107527387501746474800860324833839485529905269867847801700843976249911484237026364493362164773943918205672080398457507831296701682650174243185625173271194826576654414094450933715142271344700679967645650326022876712011666528879370858690471295712835798187299441154199101822585871583928431270052945532691959704467924363509638504384623653638386815651835543648953898109346571860197592561343712754918752347684232174484580276869142952803522913314340427755946290866739136943602374245702809234088888369752816372509918316113791700434387115796017655798 [133,94] -89619357097064110039038473176547959777457023355447101421786299006540297749436192669371142951114943054587593168167993952103512281009047204586159016805742580728492205172483271350240213716225045356680486844546188933939114207094509414167463653795555204697054577961172359722683916336975088629632812746832830673464802306604767108558810435467349833721670416725984676796595499703277092013856305876469482494782970090342631753715270247147241711094090371667715598161576583466219737483120666136083649408114816677144397851429734535684352015247878439005077687313367171479667840225625462497068074633493533730089061428885508770163963286997726417524810657943282095971616177350729321229062363532475829286872708906749946634985907982975122270424704412690130716285840892315474888513662518488267203765292392932357840754915432165465048803327639617032740261931415581449635463698006363918901678524732518441346477830303393957316011915565575092679628223195201484477470808369579864614067266970508439837531939245483028644087949579848843701906994958784796482708303602643978009414483040289247647387523897180634137061128135534198933147404195463608104849224583794732610367249427331261311481489062353579567717101980206684025394287025397623678111010050734840921309876861209288623968977988111755574007974858336233905933319404715436411603621122327010947860407416624771930758722598361299425935307800282409895227371014940575609736818040173114392873782020162733831315031970739230200102039458922905865779818588796614993509652095696796690130204391953737059604947513042123059231491629840679314337763233963765352727884590449388166811500777315348256712540529417979121316140672233915958223845589698775624356121594241005832284562725055071258798777715106512244472040996334576130713017662162762966136510148043576786442800573383593361746138843321126965309148925422568061612002470280480524117084371924412029173791373244283327109275850489414692535269209218982430121660641605411641430315744495649166371322111808299330589381892849972828454961507816881339621290361840391543947835091573574086577674912 [133,95] -69597883786232961648739053205581774426079746552554466843951621995872737501275388220492229225348805342278342129369437787605501545517043540906590057331695226356023336485605420973475671925638716767298895188336225924924197028373668713921288087590749997215622135021753062071397292090584787414824164526577821324321681660608000001738684001195046472828846597152418807895429695541874685915300295424817584772243223909886681038194868614542869371652432537526156573344377309711887236790110291047599187682143436162463943731355410518112216559742773567492680032299636404518902135904679748823420623538016860356667535986575412673543122252584627219606296873275056642709620934871634815916572196140937263347261920384778793858695752925079454510838946994518139636509124200086967360014481948725150643226259184575774460435197083570026295852675789309343168394397528363963393170024070025428687891565197895360142756269246816712985937183027161001855195338907311162247880419374652513323595997881759888774435047151036890721141847690146356797153658431209612992890645293581682833367317597030740474354888407757805372927363235295351522547640188872997426769865894646139913075231659779001826302718466227318273112360592386767159944591105101100481471307891701744462909381836305485692497273318345073795950798076620907169322157513679618285439616060468003532304654365929811266941083648126784511116566273727591892006583367355491502371414466376202876055085745628880837976019269991345556207781627261789499006093633898971308576301695076069343407383917676602681629076688013791234209546294343920562106842146422879760181994844244111231133865197474575294129468089185888101764536450610138981541613068117526970750029556479830618901163572804419917405906112379542833399914662282315220183163931651148870792327046733225858747399769885706862563044994502842597292146774850582112570001388858005771572943097567015261881111410088959191023579523474677849397514869838881146399992657474297255869412682558760891459768052711410075013345095027869329789577800145209238522968229883087336945108981774392308808 [133,96] -18775103973132221786669947473024380097642626308397662622223076869169020837155492541312975092307662927304493453404937143116120552069548041596782861566704269167392710997790631317426646509274425138444936977800833991195644905998907394643840700375755948003759778366435081644646212257717266578460213149840643461432106637694218162820511133646783183846480804944377264172114624479907511654879252187395141248524712064608503924982633000441367359776889349106546748728130192930732639073850996583820822213927923841706494347893524391968604404911772442066319965378900889581820713385143717007471392147892879019785120594091412729738197015719138470334332235468226893807747033491245704925505936159561203035096018040814254026434959048511286243079118856004433359791710227813769129533738566553806270440871704075374188815089221475472801460292318990408201917642798686908306882590455835128044416884676033410827321989801601272362739052859091740510575748799938232893633067864517312279232259424016865738348561102696276961160384800820359076781901703346349529869672784947198842728373488228927583633101876287144307238152359925472113216050045351513062785499643242812144007969408145164415332072604577747454423234174367152906151028754457361512858056262705536683946966996855457062939043384345501308693189106305514093838652204990988061351841131533741835396517303605989516411645781038588362108358681016535048192660431826030872667865549274762592810619977146281653537873443061124437476752860471404884149538709411760111689330294478818395790881203359775019860872898396595123823886521268543433123392697444833635928339475109002216567472295360975273243636605457561779871758721991795284737721506873314866030343441715844625056713957813074927020007645937433869327604716814542836002611368504531833871127756547108760525984983889279585950046397813016798511910775950242135100593739542853001511921184943295706355579978605791101382522618151421266035837485060843340681463744597016961580313154341832433700450301173791313658881897685974236694529931946537081110993075994158360671913343232368 [133,97] 20158645116144190602256979855279831573748861652839852442528539207466703500667619968455087776097724360688210507723086992728717953214325815931368146287500868123796255056484424768719927068155899048032160288770483236266478508181442030529668186627172614868189257700001746790188184329687739059698297646374180868622102884869888861669499259720432678952737913539862356050561983186824033454033801251851005541813863238123248140224904906758831125643044371481530118247252014571959034603424685203729252117830123382011510051308135526722330716466828115307546540961532311770304319566292663448267337461576464531116667876621781882858095567972035642944429197001469118434850180933557572593771467859526305813402510081885426485633224386166938853438902180138041155474367024325990246034050519986183211139292948257443577747625955645135267357754261305270334169282240500978103926949457409205653768313597524210471222386949843375826904565011234880293606280187907521262647943727023923603582951223653318814452669843435021992966568903375664437668721908333381802252476751901669678020770972779148790613019425936811735340259715622611912549971652910698051488666281289735061237093303638521133868446510929812323827754537515133341756777171988180609895996891872566810856478500228001282486093882580941396656036592640279563855299510537967908937475564850828152353933919294936993116460007637272118949076774858530005022714112513950309745361848462267226492959738537584212420531022513678429635753141808974605648587981941905680485901642630328919496388827860001980298646704875944285357150592264031865422619173314472767619088661171172587214792008054658204889152483101695648042455221114687108360807634181273056665071751888046636002990453193942251659844102386066238962403598469405337846127493496419207006470446673257972757360708496268471916394222745770922608771321514988923311991541046944568633010533223493345081425610679609089998737810548288640494746763102421170361472175052023051637895261362588419998915148509604526977246564924761045472792648786851977395002601016831331387360774 [133,98] 36917412930918794479282513746705854946043057050095880101135678046208283762839902820296425244388890828574609089332242210533067050304123513865480317510541183171572160214865439648189741529256306971938205712317049406577859372072864775883402590087265735050980188403360673569405398045431671957287193671547390454219418059450413631532668668966473353672710656659470885442970156538542383685448949164049770002454182681946055379542495093642645628981276664771465438764030069351105917478423685531094217383787530319591326484811218409077210275706187398502671693366718361583610765171119652312689324500693877884314447839114330114006665264376862744692833890285100313814701419758074318905461754764173026521808302118451217978459384819811492869926338073241657246273274343973837431201092044182170141824051382144298917530801523778284863538805867679738151849431270708454610285162621190803450532927558682696626283403333540201616868244243228517995048007666700433112108146232208239823255116460339931434188842030390558646019803570233601072347232330695532059348547825742508013026062122331695157112504275230205032119635540184372515637883423438385433972070450240106600223631225566635270795351286210055729468303235691568975122798955641214916426118065610938153001861400955946049922664477693525631886193518508430472152712238674437477141104696595858895238388620162328415813333199550733355581374420986915088121790554136823318313959288324641164908569929839753733880319285096980489338665347846098595330514244848204363474281448820823405032630374903913873327232581194834523511932696071831711570602495389883199885914983418701111620644485228928802270230846050705925345432404780035514320683935065572613151673834986894744413906769059563182669613148580296186122029145942794461811394679061507042137927946229368243557207367883220661805989270989441475476145237623703052673206394419020777772400263919133457703728692820602731134626693512961297769994025395774375107234162957790757263419376016091182340460012515878189106701168832913472840937498739278076796138328541743161760 [133,99] 37601927585596296851985976289606513707544580284443211338950710387548808435479044840967300408327864822534857381468535968992916972374892729385335496268171009474282698648892186641881622149726820114535897920202580605382181955165657636108726733428704735280940218629647912175998773791293689862853169318354271440423227202362198406691822645128908503498884084337492483340514556022885987524009546744280994918201651486325804574270740829622951436073760601881683746655309072282849855006915774274022380089955573868289469007714699624490378709618528950120408104753891289984952190795346574095139367635037150636028624897475708783257301194461835368930026776987541170642853289879042857003450025340478747085190573958025507751554006206142132295276135269206825155862305366206131931448972970060133759719561632552796439624076073201464092630674775320147910948331359442866345549907749911401699330203362382450921894765936765182313983670407643172671185390867231320271359571268202051550228507524993536294226453356295804092075592590413935900869570398147452022255175474047732744351614829244356985954399165169630051258832894201822924418355278975334147874505816078165900441399148977379941250913137304289821332677217339689363206253920361249934078656250477025313846203493691857157195702657234643203348291893827885487325817139259996322007135764610891199652882276407598126531740826265621569413524325524266741222388608601083642358014746148406069974617001029054109664132687998393362531704378211807024990052359004390187414443130879248195664084285267636384611809306814514311937307398077947551919636216926738126690532303322634586625848928968484085395395283221022740072721836601920774691563141433022592976952782826977764664818779986107609850837769840345543681555142894170156737421355847317844709471727453434446942198102291739852288340843471861297827667800146069092050417378707899753251009848403886012024492752220787385290076803370680766813974525709672831234785033381283399625797242088507309990005277685057458182553258906260221494359982465302101339499630125572 [133,100] 28077079511756838530717553134006912682628930986523439327807528706907852414185858461233362427768280766364965987642830380704330684090360255147252792842954987247976623243263616927290029252325622332242511970083896478254309626198044438414771752535093266186595197847163769608615166385165541939982934684197755430346402459919043386630361810285894765145461145152880781388455956200105255184953161639940900365084222039612173467028166248087722171631362656322838356532875630638221979407787708017688161501260276190553308406184627619327288729452158633297486080409877761606846730863135678206991885882149120910904553670347095141155682958694789583508681007294688897282565791162502353435804002813697280146989534132077513574968918798580114680704849414363877145494383700954509628918990313241927771683830338898554978446225383755821754615041419297926264897504292586497925470351229554465664705357431959303672298438354722177561833872857986841814060661630295841815942284326341270309536150412608883442638991551500992378508306203445917021338868921426752732868716312258958039211101363141591375416295602666142534027433860502655931906776648239994823841540496181230097541146348663681950381390767733891949112807776334287475673115645004008472562388514333549567882185145838973919543619253865295640275263695742010068391430951506255636681535329349260384524074754221057509858228333412044339164936103648605156647901933201932440693699185715433196645373007942408248459984582856949072411996336599511297576267976568607680549277227080102907999253169630443496503673646706682075786107715679562604537736846777126271235171259540610937958891113873685498485230346440301104464908621224471616678610043733241776530595214335560930980430168697966379354887677240705803778225652025883467644531380374185307831296194114776342171191447939728860805181760367576510830231350146449600799279909052354918316594485225720947917120331962227410035141630357639390041334019365856898396268369334206511809738016030237157302148769910575174793124131962888290616593507874468170294076088 [133,101] 9066840788143417329541125048064458934676758366216764266763394812011926842350113856444184555938041197910871112733993888406361677384853591137243689430836811906972634608665623804167759948377961335786674901316371918603066633893340830054007321714032871407311424027894220746174793358736050410007401259377073289131681554975792666194896432320028062923024155585686916077253745724408811237713778889461019221859358399579204785349076079171075931339239120793223931394609855602246518841120306440279751541056733613473505780360743413855008420061321482880371103478027482773491671336345157114330054251846314610796320040248724026727533467982717938486279786418892787768913298110316026270806936159954713791994406005847435367772149855017151373213801904676964019506114819887537330309247595707283935857138797515504483598271748602186076569357291976242717658392207147338273470704379450530022914002258996144017308997583434258010022878193053794481795905813427565388685149899910060932456314142481401333805348254951853012324820938095784093726464226361375139496935380184597966990314834466419860670039469529645792310894397675656536151452647817327084283031108674985410509458783398401914885267785162916173345081072409978124620183847977696691360446732313940599459805715074612493160210178538758213458553280926100723031109672264564871107024591173656111200166526883792777927390599764292267020469216386712409452377469873207810970721432741674401964468053031565100512605936011563296826311614487544447112656465434825027842899030583921135926628635443697303219457855287001653961734522318699098240014902644427896197990241836692035373209176098992780645241335072695520619636230771090694864507201974803072812889180472707855517932607004687850907445062908660995170142937851082582286212058329128413334376360205346619564314414552016449109947228671755364592005211284129750538612292107027794590524312832208716827216798113844117773747281388221412103346816191931732041977004242368286997586120697689485652945951034868562376967486013975939733215051734981224985 [133,102] 1226798165006288964973539470861057130918603906497967362355085888086914073084494219054304355524972549771530437148370945115700399820360345866882578699917769196382360621769215156511485928269144894050873260565809152323597389963213586433010858405375776328221064632787240633534445415375617720724812384511749807209807223886681606233528756229251702815731414434477176744784346976849707060309128667110606428402016751441023967875069775718755685873624829937020598911945815901078358902872474897724464030043941061401765561306678949234247604831462058393227374943584194720529120567569627907957510800374754591278133036034245394778565928289398566142228464327499168326025188390888011457849917332921285011375532736120961757505131723922620667149205417315959992998188301777928947858537821508201422304470339343134855061997417760360286435955835342683036048831780868767193593189865828248742346282554143410064043200538049558201715377965634568556259584827410175787453639787191923994239530231195623787713727870139373155027913078633023435611340562437529983025816873387834156723992293469245425306004836344874465821622522802771762863437077415734156448987187676513264789048641506209685353857074928214443504849448730805327098544504777098742571338820398981022464279630451614571086066931875965028360456711382084360212049671853244017314288481100044469377429373038545060319029739577114345286409694947669042988778848037288567922254606848498576373847061809817591391559851277596220145990168910816908669559641517474011245925612611038498917603480821837568899295967549462880154601993102813190311381857607908339058792982033470610411216100925144025091388401078397570954115613542280063600185278936671351700832744411677168781888964413606339762224308939433022492026181780923031135217991063659981369846466643996547549905670134319637116449393675892304244927402826824143392028005825649116140264237288064498097687592667296620372950901487745641828398752473299006890028455955106900969481929617573002574324689407914065347065655318229606976410948661408 [133,103] 3129510791928981167575807996860394413405232063478883060492132958264755900770531898708228621101495880654682840451266404622926766938320277225414170184773695514996866653012315099330744986198298085086005453517954286658357662060307522624665825683724717836738541776200926378405177618795061119613666013594864952957755452255676665604284293750526446199076556161077103254500337134829752191305044398302043282897638691794182088824152093517116177394443952619989398240286257800966529050808515553493666929687710306776094062944112032513331686827754811375568673326064667962673848049785558348418203843024009133710161603163593181517001479404923386701891957141432219460854062551873164179259094759750068317185141669702906598299050396148225798068830682896986236324038542818752680384165184427207747731558663498780523032448973646417332027881012828717026825133527911281958639859826840080340006202150309357549865060734469134154027395240203249094256770773155870731229207923647753644270874346696834943021284362834768240141773463778384440397529598627908445602169930841095935511723138994681976104292584795918784768633096187732428247841924866910110470676928561570998781625580930126097728426323057294310198560149459873187896807329933491625484412174988946808676004082189822704962644295100872883344854427993576718482522401990567674307944421292167207244604084209906472543525575216986496539143145449873008267680438672821251934645304439361912409974614941523206481644746120106989248706900227938226898863328145490794828917746602676993158056275673451140322018852487780519254475757879508460555842193217627878446115091682695466771987884366087608351556054412362203479944515887045182589685060994052296965967173910942095676685434207251138728155854145707296148895856599339461307344899270291872265371638094297346849434881117256781798227272625087423873032301651266176749338798972712898410095585658422560480119746996503842906920853150585792735006823076768858740491524436817178338354534918567580726442042024490065141235960515661281872064 [133,104] -62129811566911733656149169094786075268388076617120261455411668179916072774017117665377189915133570425194959459836270685634790888409438995763092355863011904516008177423888705056525092667287583270318953274103347402563662452926965922776453005675340748389025062698615248981684472721498544807788477744351099509626189557748822143002002376652940759394841018899740950541987853937972922014304130769840262861076489502824244514516371743868056244671253087318246256934559592939171363777495658772618515651644614034682863841857382984803002512924190457492674404035041534624054695986067026823486347922128778188641085669895339590813297045941303450862078504475628225738651470253274801679737767599574082279254411367807143286656299592899397352161216016329218569792284426576813847532310926004923524974724530079762233896440088233369916179360864887337552457443475379100828283617741030022900403458338218085323102689733933012857407996314696737306391813536738307325366250762279955254789839765359477473768381200348542120362012255079998871823835394345657846238997665774601496611013840562566284695778489881932877344667314440441848203157143832382223030336785769711647039770411802946844513007780941246864312814078459863810514539373496538681624966684280792995401048070211589384949020546672290732038006428165898657218424539260142027210451584189336385798863472388083794665450526755444358329959157383824011923441637777386918639620200298357108485105885852201362146037528480775284157450287761424509187310533725674640948875126515332860613296537098080071901927235312583588053200056919914046839719494387318524693138416844805852905729789875410534526703125847560225825589122783957599211950213373229564000861476332878510617078268995512195939966959343590037559224975548965682907349789368838568678648321464485624951640530764680247906602006126231357625683108163009450873913004546062173618727861861399907066640161609414557721295158947090666688926492867380345328972835357927567826739948875089648191023979450625201310652032962444352 [133,105] -8471567871711209708174208849430815218327328951887819280436439820938609986860794593215482390032976849976383182352905634867759448286845776063468015494976807518845723241266020056884995752533634436476817642830740860435463528244596323154607599552421379549896038308333465120539188614626918047078689518430619710835588215791026837180929202414204953905830959739639203301406747573894594453810756054967507037790946283408590443413941201849957721337827579091965063231633867061387142560710368974382024889672381889149067975002155053959929931078367118153709200486615937099702305505043160828566727208829623377346970285788540467866538037570146965967312203279756722487266118207928224289530867935128822469156366260726914909554169227514525731428639636028484168834453194112690851032922272848349347054522838484611097515117324607233485150014595937136451391419663573374059172997808245793266631238434937532866780048196403330584175235652663292741151362293309667144021881643603383745649441087588158558561697479125564392685202171019468357299680209722884405087626897405314905536939407305172095984340620919750084806733072729802344153899389606490892672998268783977405733067444341889410381935701569275650108676307803549225622968858265709456661808001166524521174882125840102716570109233212902899752957034780207192315789837458363684108849497297276483509520523176848111633180584443104621909906519707244776204948282798692385000163759551795155590545292513378416746114512285746581963972607777795598697523851267808333295979957095329193423060241119100718940136260764182935829385971858535856939961718685835904990066815747536360672610778544208635597600779051174271030242070284028565894082924199996203029441112362084243019371068518265359007538441669961028595725562831276029679020028042179922943512535452792983467625519353016923606793745443521454647407967289075834674472137159989938748668139746275443350986055842835750166244064886204806536147460229452235309371188176679809120691452618469603045869010972491674343866448920 [133,106] -659842889128587712052671195810016582688748660504464023498836065592661470417551234031365047867920211089820300395880762558706636010594325857247426732299568500725080153919848528388439288619701570160400512724462381449237669647028493232559800209923578414941006758459225045282840389882962681627022531920762213712997798356886183141762381993524744096555492576367978909316523781557012565205465626407392801596879009437375077352404629233315767883726657578268484785591569100766099827802997910687193726211142276525296448105591234010776099453620103394763330110679835071662406566528002215461677158839485389163671956989018600119009146480296041738483258933231834258616656276949351231953009473079083191748726868661756653764601266758954350258353753672606991977356021871060482433009533020507751436286206079746503189562183216612309819911829317296736827816998781290147646483386404051937129066361332810043077294088111613314970172752328226255781431531444938452721269765085015151245593927206366492260640514530968181425760659567295186736541652736057938783715997453514869672968229810977604166230952440733665671130167379469542458118333140025293321317674269349648679348431883845076775762242841661799336809606929942760657656722587000569302715823096564935078811287032965465467515100627033271916079597379324839891489472225897347362097563817183778322228162853873200854874609827257179616974200648015355272715112821821854237342206491451701867180426296595742286738955171828229126329647709376506468028075909014204529373242612904956022311363113793105757572884286140893882831546667440553104138388663658748326158224052952766678221260006871685471259758852002985693868906692036598375371658630916244768678505444637847498588705196085212189014122299879322175009630483284801495436314000056599418614889640217507076395469177326353057603420818606113208422816686750399567059032432038238255002770106117835429665809994915521071882261864769606861430601950312735314825399921281168943644516850265763859660213130161258442560 [133,107] -24913129623463832672522717418266429861248110483532012127911823651272368529990098378762230214069364876545075153042565100996872021005129131350246665238480655127617194969171358893009338271199295950681061253988956172832997596749477295682868715615885207044192682978319243928113313807158971474706519609145741870226897372228882509342135245862631898988439505935585012728125158091378461255919672625334968591845906457782441211229433320926381635329379754496182748268616667528267926228627507735193629754179167209531288102104898078180197351491962376937888963034544423496869123921569770640407546829036186630831994007463884267627845062016745651828748559130410006752948099787055631477376520131810731159926744371788664524856668947293739378254690793808365068479044361415537234781429742250550592993270318531564879180027596019211579387736086403698854302665808032664851233458938765025568466597558881957108068970122397105539331532614937893084768270090517027258993812905001512113262429033703038381277465577957820417199328534783871503408709187133959420807447265232962399878640332814310846919460265791132235997611979451699488070803344150765910185233279134378306693165592327487630199765767697592154865091340464326591789025688017671754805014668567891706068527755450681676068184850948616810404254723422993202388650109982148164197114621306612220810003659479021177665126366457227882775698138272199386507065685879135454691151256283474759649956659526630857116347191771998977635186200042849818857556882372961815202870946906658206375364848430463998857574907010079466096860680725631596744516921295447301685427328171199792396301180761507765546882785264336567052074677478913750571366436856648832890914488866793408831512530416501021674531574795230155877889427159090895506718355743472918559241636598464408921129391397224660714374679761151668336431382977182480022667764455287999737564013283785663651032507571205500264400359849885534698582155299350260763635257386569044089808549828696277149605970737928 [133,108] 670251383664833640116998791037659786570800819438124661677673546592080350089167027408885856928546383262914919528968133713864625657391264656151037204938918528361255649881939056907486684341981695960028053514393718603042878100086296092012600570221663718003496506296195610632188420505822194506611186571326514006654108046080871723125230519272797695337805702277203237845999420654109918869825510073794074669677228520539694865137308970688461476537248645163858985762623947118579217257099834514493481030739620067574660585963942496106729458592632295734208671160569685805268374714393739340605354814896835609670814785413519978261706821879442269619804020031228000600530583119902376060473279192672127691543495464920176204392128462610555003543023391788464529690373884930532718814736823914701429962162983453123043237716592566882081499857280939338501087869479366221673548274018829127854450052438248419089870077459754714089334746283914167145640554921702880423878940483083057990221832674793144018491329884950511747372555117601076781627450593561380138774452338558317463340661493674203579042453993235031692498945342510023242962281558500591291902221343466212475959646017489616068535545186478020486132639676638044405203186881850388884119911265362110543537646715690990625685998540917697302094765889882017076261162443943013957619504735903310681518493689974071882284843841022954913393364514700970293563988708467496879739554468890584829184595059645336795509617661003038888582811222433349620768930930409492393981590840022595277223997847282142059951145109734656777400362327550584972751170859090745744048733532631507253664727610142797613329843893668537645146020566074213755061057902423537956958469877039497823206533065106956419207205900259003763822925991623129577145627460066293162358061316434221103709064101719982640538370340771183045124049720635650129475431920092954376214991496729875745222826563940378422211391345941898344516748712041806675327859252075732650556327735091050149245472 [133,109] 42374341297549882391967277456034822065814837165903949668240716116221577008200188886700785927357845425650162879176008990856363157276567775616201501534931343749256344257070235789580327187611262547242975406982466742090739288499400863304228673877083501338866029056098541721744567632627741836579405206837540129848887070379997265927328970768580315387773619560199966704881002430570961385520255900734501117368590267187089312051196557700971933345947271271327892507604407996018829849521467610499750982114179278829735189891431032017353149112212537062490661823438926070965998045245765311398138356686962197176875167774027057545343039850115707863933130001419359020729688662525575626664678187090571840222325558035756248234477860435903925714341648014748467400307584039306900234540743762329574875932500557457623728694410588649632634690877724855977406234551581944328917931362007136215896433150062764548854508942245760260442552296414102172369977214806160595509934888206842413541840826545586104178132535648102034842072380182878124909981209532414198346597399582123849563015969893063896953128830068356640781302947062717219049734941484261369406530922717575603233186770265623392710699628576076850680197159439979570413464470247016976057857339068130769519181316179810319987305515015360972395094045527532424444672612053154460794940570848999441935049609184506087870181588907471192334394267962297772543539814726721393270382413543145361016101085220335937418972434409433412199291334116576690980558911445267735626587652900628290857432980720483754694885350121406300018861441333454627337070165081895192312999759927538253624020673760918791637697219845123417922719497508332537707658333210762851783345359026424658150872207127764173566042463718464706657085204632973043424264987714068466407345268135533646186558734268424378920310141497250108122066140756322179123422454109941425048704935860162844766544853956068535617655256926442097018464491824902533386348985149481922144218436193451708 [133,110] 599051721766687250973176015956456230122693654756296932330891580006123695459232671935432151827736990513534659618003316062969637164610436984059194483141933594066740009234356962199147714507442125508539531623019168149474698647969278574749911864880205690054972347915830733841714659154394470073104744443038865268928717909220485386313820250555503689088299862219139032459598267977506300161897114031981922242373333345259379837050886404786052972477033280073978324445856844906412307047858411525484865894193263999576137733865356695541464534896912187220849356661431260292386831859137274078704890621872320109336343540200358805772320254669748073428242909828178545228578008759800639872541485772616753302027889032220766628280237185357288542428687332360747407247248166082237874007773717558672213763469315323360550023437156461797481740392559053603650268741518224184812789942846884118094341913359376252162465807554472880498101363219037090402024629922783912367409346202319999931768271139350971836379316141118665776833010692446950934050056680155483630562298725512027596994006000641644120494036003233095960046179713019120871653511206252689065432745935464720728262088148456871755626621861630551074144657371042338002592323098839038611909029922730447348120242490542279390488388839249963833691221266905182822629280854955985214576067000588551343533092011070512736687032843441005985256697314282534168910251128124698865744958519743661175969653790807174795329353786297869974632540018955977031063351210584119767978723536099463313514410486467552477932398466700178506655892580836866260071407930350257815204956545560518253232689261766719774363274741000062457834804417428810100843195794002372758759457133488276179845821132139587181285107111137912821485598293753500677327285577070972221062501777885922111718117555579741867950726040313354374118286000662484013574338692817105155308658918263695169109461974102024906134320735673041351252918567652351023471447105333410332727622400 [133,111] 1793969819083063863168870720463996514146172184928504949836290377256919931143724438168217009860419652267133421859329089046892753336494482601384524038920166944852332115078109364164101164600238916525197966427103849785669784229809973078292086819818537736918398439768088995633770077283211832331873294077213792460438688552165319493230828465913496727218119216979554626131205257855437789743052731803068277320162374959088843439820170421273433489809729829822918412145478146895688985722111742119881420080625573166719884051050756653163937359101432123376019723734572364585523671554805611193685618184893563909514181867705112597143274894783397184238511012658372617844990798780732540016542359416524530247436928962375592316724961174185959342002295029281784060027296640808120327269636043757478996279826000754129355414889891772572929787395455614536197414090732351977840799562369524862625562485708588370583819020613812237811049501454366191861204507438056018826318704007544636787739287798242192271497514585997827175979366211476635518546826205233733270547700456098745298502474156560397495824669669885920460709455383600459649291721912537854997312174118033999694282515493173230390857431557429071654039440587703783612704517978879275100343123275813747293280003309519882366427755925245550910084633944662910832008590875124267684486975398252965961398125774962746713521691441391757791322336862927882948247930797754287867599185568265925363072187502231374416788134011072143418798162534194937354576840070006801276820893055931298783905896112483383599352826628786995094616105667567328715176619342051704831855389144526318744970887277773113008760514376758118568997598040930578168178133029046704690822314099532663487394740488483899464467387538921434323835071039963658373516469107269230564603127869681854938529922089608432207903917356039892238611971600239855937388967516218515748667320450371287980229304544198534328378882931349798852231898572049320519109634012379832876 [133,112] -13943241183664303726329529583235009889439747770238532813235761612765239893132506499717778344720328203181319260720079891523300945184034419118011957278995164325875335609185176344116524314330253561813752281397057178515161325068764817671790188890356108897642574029679087185308745534999598463312180032314042054032062433995509519140517741927201032256546079345844985638400504663093812399259740286022929964418119471550884589004874311448052015642327032021117747597912564605880755890618700846087068215078247537110406789032225591213797160253330112187906285514092564070903866570463350760800227317411201841437045744660427989014003291416986467181948214386512708462839670507824033016431066852677880337688911336890136210879957713991227386241316604340230556109608056987628971404288599512065882563691741140823072222760189943928934168579855322203832182946562103438775533384744415487431668839780674828275930657261533040465605965324733229688141696093316701542756524910691639138702812343449915218340590688029957404763994700731139615192168453380248791820114862832989517129997217376631384921146871143226878255599735652529637939513044339816929031427659889941798672939952831693596575656127303757909057929313735894179087127760661676477204863206128817235523269108215661108851094953438359792608678075102092642803008062986162085635279487363295753228057014999050730844176791777837039616542492020717065072688694334044451400024404302534838872100102704656487000212872422844688288272715253669631390456758214550314977100351319815043808184834206567538635582201397292660695357693457554674547547566476364083506081210212809844167623937149854105288036796689631196111914853993559327082220089492099507600064016520683765722204213758198808749049710418292957370425923112294856215362927945189648474293176065961940849193723902325023370167111035480703108226943040549483741110652832566964555009485157877334577297721072363800447428845125083244467092034120023837938581504656 [133,113] 108741872201127431221150718595954179469100520024734542853308149927139722286728413251279553058230243948596428062162674572608356244978747513063597653305067599522949726130145904878983993537761504691143275015567218686837868064696295768338362405198673531191083611930182470503849633839049210159375087885294508838582597550066567431569273857481413175606373752087272980246463797542865821126000046852630534180675628377332828458660434567591650272456412187582654351551575810915892899009987369561139325300021691355609183292014504565122950893045066379731978182251884046108970023331278864261486497692631567773253247135061389068906496906757289315559157518771151422101656892423923562627110711936139540515806574704196404872919871781799765538369334333334656805988497237975350144387501136775373676843846530965951677579508244365331794811086240546289103093767584083388838358619789379558292119086962511804641613627831970957115786065227441763888762957591164729948586077761265664188061869458173781905532138288893476619580222742303368036514973412418209783851011494234447137063629912653394684079455193982897373295076336499241062857556283993251591892780814641407804915254992668974538934187609859220940720247454095001097973288632058006949473361457538868174692144554057387710280282779006320594447048475390239777701299560191763801328516587358756402071045405926118885004349643978852085292667971053380414288000937775121672978743916147698820442036742114424764630586955839421732811325366339600133132782630389043366048097321616879663058644357535482025892172511283578583080381028576452633793876114046178721364894352272647571338113809181712609377283447824509435528838927504979069912952152871866482625819568283020889548104690911505899144551381154761265143884839126962563642389784943285433704008846428943784260606055265416792193173456719076654634170621772342537121362607814666020387871042375916783730721409590693981465822814354358585485339418638801304794 [133,114] -996586514888619472869301423831075348385503546397680173438828371202194331233916114219319796977107754543573868574343384807662927632693009225830041970850372779357933683877227402721659383750391540536999717717901678971048769416386913611801961622585105559282259926754527053959255415708738440322938156193853308440505768085986679011214743088738846936464091294598073192769438533639382126954313859888073444789718824545244188487814917407919262380561197615975021571746026528611540572029126363254485900228601595634444712174702394727828629522680644887785615367618936906688177849595006107056947262623983199248584900991898439233093077496642769963928310500732673796519714067842938067355432404803559779440684985557446446147792894600509515359644753414863327670451880592767172346151399276389967899527560703091806941407508985683091891185319918781596174188860068255516258476525448757152810490495768373333739547434016393526033047036383891516753155075760007969201722436541980379817030582442945512192279198044040648255224215908661619345761914799684572306810088468339929294266694109785576338006560904072810042168277914795502807043244873480063217730284837298103726700257720692141590792194162737633582111485379821882181902049014148196231243404137289642990980214339937590223670573096125041190599533460639654426331998961796256295573633739938963218413085127594979892450272784280681550990075604312880876589272924534654117385283856149092935687836802780634931316650970275944072918933078978746716441616595027837905730444852972942073571083183893295787114611879926458711485435188369860252779380352973859672910635167960252285560524665381499900603005514022700796185020308573151866656039237731206406663628134507746666927044116480257501182566724978900190796587258052524502850799348357159976869914202365880517934796298175038873723466299573525911263436476793700690113128138298758290952412067481845826364121547820338608566535327359124679923379035488 [133,115] 970526577791330795945305632683474802745317274721556346958052643845664455911645920384558467843107763968501185939421254918766595005543618911256912974103630093989277279592754822440433811356572028265414415329664149009854632341065396579297663071334782009633461138787538317568713161667435195771964299645556938715649229241092292781422149566048499884037351286908190017410470861146624574787893079811547168954013614026377867140140179899001220190902265826139504522567957835397088693145861451057333488773735490398884210153826871387189771007131315215694618216058311706764549600772094323450416007611752585963395109021205986822087965033702786997327695686792227809528762697739952391697326420743255694667987517733675001005315861596318525433860793749661297650777655320737282207920212858797231494689734619070991360423350130231868079865603392331598366766287957064040424225584361957946199108121870187770377864220186465953503566298241840941257894145920924674195338576564354769807871745574363882326352827878134556937020347469796812293021001477972118399207996157377328887823526739242181633650272966275313505146471898811026703650511344993553083692543121583220579235430164818724557420699854044458436046459602686386740582568125228536241197559971748542547407600653157494090665374489942409169502214142028764884399726592520152449884583691175908457961850557828076422339150922734062058526695363370233443130735775593915921390006722855494356141628124723635848425557497668621301141152308449261846310958040421763134939236744768372013599716231153355746779721101857803555906450181532017360418867040385715946688408562221369060718847151283406427064927027310620865534289944822194537796083367565474613515757833494197770216269845880511991859122726410502307935921454511653526768550913711548356375232336366537159067840006697971415007505962352903469397988684165761828155101386300287458361232875407131143594706125743142191930661915920992086060 [133,116] 2046927374314863106201000653409968690900982074390504459807820554873629477808527519527492315856908755421549529985541918678991901698132804466554722311041445980934236775544224988864719438339516826524656610421262068496223970301946050057012606611126184952655569646298936764037573237877553074685368370794643927270004407550883361256775936183493556382048009857466651693683236735169651313188822005291509896534499286991214688506404751894683630130860076795357031168640976180481045669153568136523456050141173055107988891462845583126977910285130448504662648379807406741408362108449536439848909772299661744726568935640346163930326113662600613754603560929355168186648008608345034946339181612802379471238564377213085045134132646965772767908401307710842064071213329037187614517199237553816490632517389575484782418130841443270364417815143595947798179084366388149311628310870857862884086091848419615943966644131272091869828522339373937912166552537727873438704324084761154709403206007782406447068975981973577061691273180444962600503960785882500353136046223995758032684083939041585140385082592214402576103424181560138956233970316836627046026231161203406676694506702004570031691526187109536803926633230573381900577692056474398056616134918664741684037258667991490467869864438128140591911102612765526468168101008401801812545039243153227517879473039151718450329352201846418051712435764553532840388039777189324381730984097657746650582589866950872341731775005396827893445029734052631301095084968725778490213069498149072507013252275573848754516828022998726405828404162420364389891132020194025221758833251872114933616786481117198478687919287347562681312553464004761388136633303706593005140897488010354113141866604555502816854431698925315100035301368570906805076998368889039570487218393937435820857184365194254319063075208201529166228298425353085200475608469948342056349552099953445994887287179507937630186879334928104 [133,117] -5593561229493326630202938804861764129365256137653333371109231958189447072189406693953833835906561236536832349271428894173519184583022850740158335214753105464142770417992642745613080527041583014003045433534638771247940919595929468406861810649179586660220959999032509677989699815540410818165907654610173563304756611473689171726402864361760789767835945599018065328670025686199217888657395928220940780437926631911970124314007473312949816517966977622104507648214765903343573662306917038077676584591313056572448862643982209141823865428020898218943947110303903968673173407118531846825184892328266588825481625988372616655133059988428935869357841359409561642058897185308456519679239486623434725069842889732863300992610496896973982810764052958734850233921053473276804385317271592602951443518447336976296737695855319606076834245717276654660361507515101939984495103685117773309514064756295526046845137807740467719653486592840888031011513024272938823557277183550635549258201255267782999068029246033557581729867408792782456652396602016970738632629356148360710416289898405278673603999345859726007086274149529048870431735066328112494778714990430743444533140329688493807886554238782680879515959402706503927892858861078693297003373560220925807895681482804063040722952971909033367561724680220761299773464020966478698575205222513089895827590555891469132129843702601463034032466421160816795241289349091393343272900192117456362412580176718522532798414418729528760278254944254076652934648711258626284512327821355091414576619136984368478269272252861764365190829071603661526794525160418560036181922293874012092470049150896766252469337931642323951832904107538250830596388258716198923406214385789171260518466550832013515883946581033839904767452174870258108546678838752824807799097365230087533819643096851600858526914232882726030190163187104420493569592193500068457426749192374270079958891148416089898033197 [133,118] 4548639465040112682307741375960086336537446114327032100927169727488917284341748637040814392433864377488613797987921477419876097489379513425955928069672577902170397925449237124127381565870254096143890830556274497314781775337942281792114060846301525252263578115991304888973378919518678503499234053770467348266579041958644181519351569126283209008768640015627805413048180533597683771902798184221607287564648362723889149232752722945902339146418765872308628619715061057964112906921717737222633782027287589828604748412879077159188749262332961996618390423393070341919958630814046402082883572009933233648846742370845757941518955825063553881179412844718656344129753587059637809062389899312750690499272763021556804661133919245294638216696338780595257714625138933091053941917049297431505294286532266693665070361232826823572140387178372670813739531394192241280501055303401024873018137290239325356205187074352656325241297656453918987972094113241988302450682925018548789293233261353340272703463782242475908568612540337335322108848135392602393063825477485769200724092423495650699942993067725021790542874520819757528754745494976658249142046450439452148460980171876239977241822706850609490866627356102959338469003793590462545253538482195952311903078410587523917451641843308199480570178443050551666309503658664205962269356513508984011538848476367114691883967095450119757204655069762919682937187145791670396975213968533418114187982999144237915900134752815250361454313481335929406933223478279886509608007203877401427895200744507955746426814737111511306601827598861118712220917371382304204168824996501209577585046918325078928038878722775467452362331253388819491738385198031043469443892827486614080335440498381834600231066311532218737400039761371007177815737447382756163896487455841620621351610258224016123798902660041220677679017854890718164429595829594328131171548497570011660751078802353264 [133,119] -2157349319756156849503197373442587750597183144257293625115309395580200925595783851494990501653799542384656836530028458241758025436642632342790060405286574932184301440916711529639358822947692335139180100267815401326605559058445584914574690645595767436440073081139446005694998152404496986827933318759449620415180204847322328220890054472211794984530466539674268137252070380010119745017004257274928535016291231017448571215448867725358242533507967077869361055418449752151446152372583108844837263995779549707594502075961387079778608066825987648120364174804506514940541535438176248514007915574490867905126071384271457320341535153711560700309429768745051916613055940653521004219239011673488769156867526000584070877245482349472256597798744082470949038006657138180255629848566547647077820929744351792332416439778793447721050617671416794526197218323408988621170391669032996572404938166641811539641254269914489334172916764801550607701028826053907757156446411898754929022141786983943584569525468087604952163923100755626149046876788075230838828064397556680383888122934018884599557826647351751029035975081139499885255177181227323035156211031008264144057353853752880219766859168601653879883718704118564239256583412579634101893282344107759999280569542858641459449709618971396230190932325209890135316189415807520841315121273526567336329388618114526854146244967649496775302148072535783121644234159738031834868906223949132321105846080813613547248870507250909058124824805702852965132198310518245680487525429725277685171010506310877444533516358084567257461761355600390731305316760924892858118702733501508707262573844664620664531431550766704659316084521068936621776096187800010425967252013877067688271426930004683965174404878355896641139553760493273816500444815817562028697906226204302362659083569599670011093772006327446079450877983481198391530980666487046798319152650885316013746808 [133,120] -491364192671498616908276100928222253123827022258452779897917297790662274878618261208933602347393063549161293655442079426387963088875789739536127088390224430700787935548935703729439625068404185480677403372391477980181764616813387961308884799248302459586073473135859902749382297109782437503208239938706001560846516956226454485527385351511787318307857442679963731345242290065010463167346105842158765133243804141924860419392250390523943329073750143036479654996512164120738651702289992641339127692181809507320558850479309570648485399900095170105338558825085359982802211908876333678350333893678988575847045234359018209391817432076603886121197442707240798796355286411504412764002100824841791709682006361732721351319999555768619333307512685662132347526038967181143984529774244668128702462697025096923807713617184595434351918132684315316564194458378640040224104592823214390333107446119695602856986032770433034319494442223261266108530320741444609818159769981709885580671949555529760961268257966246000134194111697640696053768733357054638876733812738481171165894166687610530730480285909531072867445187580759159271751256600340448471233704041427069249994437355339593059142668924151871429671375090104074422881308055827522256195178511538219685512007412724754152721064620872341791876686404813798350648652682930788104198049597021727690879912455810356038492807300133899328414296389967482566965960127950197773420425377443060686419572789962351440465634795237149424967439109338695277510245092972024856627077140762586405564212111445233700619426787687289624420218829881882956403107192099374805417224643031369443432502977105279122523050354219499397656526112649279684233504298522400591415976844487482287349081613892657749216613083552230268958826809041495831902721845875774937849052797879467091654157522654513857602284867669342715525919991818511040186532269988769565340322041920 [133,121] -204811344199022574233836197101477081534000665656446237741810140069406584570477269405055440694277927857535489751366403149276919494708263950580345890394388837020518513450225177512494119728130405361538387204130805765932802119984941724484745746877273134405947890551608067670696336792223432748723596821621694039476784000324973071727330115867008732373122555074048980876461632203544728982944629889121269830691125075176278697619993943108183298631221245729121780301388303849544813845202171825363091498180756038461854753276327156046894294235245007461434835202766753152054470502544460654477777928575003780810346426851917142907135889835704073315224614926059398977069404171914125938598536114372295654798956723014726250518174561017851392382408405014973165540939618756867680393324605271557146179542479023010790092748699482818183351587091238120352837955175586209692708702188583893351888168755875879226393164533109246099090476690011717425575355821983051548051015266049181909378014922741948646545753952894183764211374292010519121951450509593464453335653308767772233175918007918352154107322777378367791719539371635220328036882586936991564502571626757228542045427412110849764245743108505862053302866330473005929503884462867679998958424413302675736401592804567421880392091072450063483837175049257756384692124045800210011115851408136082526660381556826938960598234446811195623442040161719797007726168491977039206715629225294724306843011770307196677659569683394398272460136275753701535082644531171800792185824421080914666177461221257872147022998126757281131299787427053184108894692623602175088227204819570272657543007587863199072222683584826786542709777727318456662851413454184867817793808267038882105400237070530984421471659224141568540395717169085192370587609671419980711991706067682671285640535986626426885371067678121133092960194879320795136655950487939840271256 [133,122] -37752767393787897286983634498074064694116061542143789924231588686161616200119473531492842121847314002592836478900090610225065348253120926948734952724394890150383719106401206502953900594004868302818567728468228129075348658659685308051193153104647196959836616170355635794775417020062782873215653514472336436161143122323738345346496430109593299424990541416914477185602764854094319080314636233955970998630512545763856818652027236943483676194047728752077922312145220333606120017795960327529614377582518231598971181640595455920589010489709324024632388095580378330195248693091763317568254243025027043376072827919927143781358339553328450596606734402732977425893091454876535995309983126363409705080689362742831856237471308029360247342740056630654936897816802156799170749118345655607406149746750707610694950592018806598727018002463047265219999362640735962912302889679953495299469587600116698565625900745491242008546573296250399694461524282030424154134973418151809628442132873661397465758537929393121022529625026967241189556514088842661899897817126275011310788506557912968861744648875263107203132256917568794272365505170210659208880356059143762244484342586415358485153760580777506327776553855815924892817283823803236052432060251205598438209583810911831776117244470362871317520844923814978937275858621149971701218949099143021081966437895041584715480135665032097720697692648818859431434018300952127492720424392950122862876015876713783528825946100857180500400051238745438497764750110393144553427435827163277557180782430042997868196684095301930006919265446386648637164446920162872470366089673724405595798467575934441771435692574902790737575970234802337004456037724701173619744699557304181136404625901588453205298450417282401834384247751137528196568334570564394030764205943734705094267675238307723551542192606365651499801804087329943408725793640640 [133,123] -1861302494341068436353207811736091421442292646052196805460608165719057015124286374312758827116479945883498571225985994610054230000838031776532805677127015516586237820492770297144067714976097477706154013237485767785167153326694009042160015814854174124614428367335177394031500785329987788599719209917815952024788697913915121961712394203877409847073752125770538641304292000913231947428334938712348801513933594608651044954297113717367847311157476688606995435167629582820115701303752622860233750622458410928067066500633887469221417652756794538698754215472303404802212949254864532479917192757526136225711040042398079997953079123722025470379512401664823993360032444466458654696645658630617765004026548380761829558083291896731197133675883506611067011288561522104077054601673428379788223490174219995012749826963987965986794475785738100215131936556208024180913525949041236599058387625937778714821040840365854135752533120874804972812676250445297969422707853592950995330152589660063959400877093972743771167090270905229554926671217733112336220533349613798491757542358903029944157941548686258377713193658338971424795784013254422780058028823236019603156395454053653238173658860372937272852054311035746820765593122451088871547449682469588610622471144367360568715811419996766191120794730222453493583814459504144622391941196076743218401865674006015385485790040560218791884735054393803989213374433391945090634104780495169031787515120561032819738084170217609627792275880673505606820406942194737449500855442827299599835215780917012023718365755358378133463353492829060392789821155814509945328310273200863171802452726304876024848975128841285294292340778058521466622329378947853351616773291168458063850533279959085973618937014159258324217311953064962332232191329855029422442574679165116500158498637305577001863445860672532111729639642196594838856 [133,124] 536010517748990400739688869723014370103526493927079219941612971958054612570883179082642879470714362607263754310983588396707678418126882559907803916635577819071546550200719265826366585776517100624874743925605398110477631407269109238726471119370608013664241316560090597548514484011883115011726711222254608430777294477580515777425703070825596909124449659787944200778465486353873593681229313058605941500063913257646281876644559567049390129740245370372552761731859887333104204834866624787779322270081153403203046022359249321013679166534525539295236685631310477235360968681259814864690500859575797739404207581271284784935782077713788433661409771769573528136383981029867901010132592520994778285741128460361889648898213879159860597323106872843108323668401755425433282216356329457331768669238657633793872078799840853722493139401300466537881007949289313919299622223171249903996006461383974815290696074733314428751275611657408110350819663331698393679916200349879405777087236960582757791051691104446159000097237112904858301271047004492923788100818285105583724055587317658123685760420093413240815687503522227287922903761211226289464169009811929931378054047937439125466887083650637208510894533506666910378720213024525038805845470631070392837294848905579686421163404221967818496934111075243932991046229125049395180364559429218805800681054247401369754594526335548186338911121614662625738073961901344489238397164359305467158054521918014536420910275426708137896636283348902020265345800982635621016195134427751413218709720901579062736987591815163711918321645086973779953214522232860311198177627667663040628552134909321428373264411489028324463091248834350954860633324517753009414738836813958691104657885498679364915529616854744770724687235720806402673956912023166364872731202015771664104349649472180335006922342864794473424252235888 [133,125] -27196450883134546020795229603580186397540288845437820495715203292674894666310663319278002146040840665964716015526469309464332069828014271720365630992642708930629003737973701459276090209827824590527881634549160156782079303538065448671424444724442698917346671675573647005758499098088283293581522792438470336454135190468937667569151258787202548702955358074447574060280829318073217619194520820653531832294587218625474031659967165347601259601992840596637394841709819316277800145294515013274898348122827508702618912408829011025781154493071538431177699893498871711350071549612365692701516705478943939928569900594656831721193509720483146430521222738213773389972818467044745277860588173015417508975063184414765108318096497178592273135743600323195820346080464114413769791112343864652333238258428318045639109900791221351537579079781477489976465793792972937475034718924656650726404653489578538616654585426314162078649370897616355119187848228210376829433280466002020726535855337568804893226030298397193700510161595188055473398579229291433770167177645756888591433523301697105271382945999424528015593879923311949456942461404483403116004640147076103842507129375924727708303640386436117441859924864578950653717180421410870256763544153144985573603247159158669843280071622180093334014810745029122136624693318517869358264217697413342451828415261500658230730393247188516274805750901929884012961124101297921451730804000604448068552505152203352975373108761794816112656921461953518076927389287716972504083333456220660978056877095664409962894236822896282561233132867863025160590755932491029893041120421707173296461442803915735652218376945833826804270270802022149201564844147339287534072125738614388409101521863769850054730066656432047220848611929451733165866657395217054234916956580574255323002339654439639452095771756916733406 [133,126] -165193496944537798041276850158618453619972436279151248584516643127485503502504011960848990196287881980740766427811490684520932502792974477211075350026001994491065877084356960410345842559580573864414388288231949299314301591748616070537663244726739576414173621464566076741593088223492749394953065237031626087679680074219049085228114053140841720315080017627727656067253620909266292520223579165857096115916666773972466143265456389116777713170267014998881023006427085264344525576679137250308678003130808360716401041140074873979873150793138737900938592260146313683698864131753832913610228787284753817942707635656529372157019393373833084321661368974310437682965936205408305434389549907026107419730526313093530965075920387834347511736825048353654881503471616322560713680543697041036700829625991844194804397551378475673936545584052609281085174667768451270725517250733740596231608990750209069688236346776092623117578243823891491398456674755258836036586686799968475974168422601654529395702820015861783244413658610388746610288667856352606506403077166929567849941722448559979310434097830316028783272915080632452855032131099487098950222842394325282512072797157808524499226424916681549441081987604102633040245564660089871674550666366025597662965230448006827768556611054951197363317957712529396797828987733133565924437515633572001875246852695586088982935086877314843391088735830390918573078033980220434784356698003651674476749010166086227105960880588448729171926177405104381649964546749520363962530619956739942208985875948874585078160042250014877351057103312730462976962381829877570498857731998443172042425342074690137413324826826148975436268877218820259056292528428255137454510925891394460173176230021104960220467098858545164659620232847003258885070593948338339550304980017191491218718943610417821070643520 [133,127] 37174824478851528657478260269096056023188239415955433268055233366404999351206224597209891953580439167572637385160625129274245254032331822665855601978459099267544224892405097367394018716849759001576427582360322315813971388321333275612701559136273545194378938393215251928160345600919512632946211475376773102223290115204683315385377527454804220361147622272195714784770763511555556300039940385456399320718464542495666719622772698721422518154831411376991981273465273755531325601290334052649071030499644048282485101758028758033756392292171658514597045385040883385818228879393246594703303566095258491943774638225169937173856998049830602823327006096629577483900384370747451423431265659165926247044483104726124709267046614766505677755537492695086500410639677869959136819379952852546047680620639140652122530854199598993457357945714436743147437658091495815668886194910074461556677887163629569382810890331877181001847992767733724525228018400283751962866501496252094575452803102871308931122844718318919124139388452439819622100389051885612592855435033732879665644297591960844362425510449185226054441289372975759459792061012304969527124337649332434525777102946017355651031651743164241359882206490055328742510853720223167154497348020063466497258144967393239031895955829849656566543060664416802042139103875943715854155795079860329580642971830364783419037441478137532223172087028915086430283825830224472861763504571654996590759947229680045473723908199758030909230476325062020709387279643569604171343494538667359739719650137474064436005913410438604425134826561555868882112582438821094823190475658883896883363907011898388663714542643882247886258465139553469121721813663843097843964179895424099925193093762342499471569826239419191049141030661554464832481874061221594967786714449634821104003443254647096 [133,128] -601424737147578009364904664069091545982950338331311249698833370190988488748626417599301848279388008818865387780844006226999114239139155516480983512624740760359080075165168517363343605182136774650805140895978238803183328626555066582265172029092733228871373979594462899063316455472980811381689714615521904012369199394450439884764118088091214888546578979008651021774803469729608401141522681124323161618149296005033753015788295776471935403800072446740645461268537723306975842918703598766698674634823550106712042561627481324095275052021961533795926450179647318445178084144442674205557855295110891167036093506459227902451561031435015705198615470250758042841675546396168545341070519227582935045309463731942552740308097772340916827252838272183391132994046044063536986387680214583182991619027727616785113092922285488520056336512777433141278361774288268162507831083581430574692403125614010871393164964108538440800950000570753393206093918863093398172494253233002774893062310028125299673423949174309076045555524468723989888215028980476312624638782841108552195237537288325081766040846187186452304626493156921153321076647028234384689655032453810147861575659310732038228347236404896120030748709923193171084235006890328048277652773467323941250385547397798085730295388202633877024287226166998782558051323311888356872733438051919580640480237819359432164876913137755071454634069614809260178236113151813287222408896486672071509215451729427811158981450412736482775705807594600074931565746433669797027885504860810539012129494499738376071689421952713118911633330013941394246673986343628791021463255906495124761992330679017976484221603389711700435297126907940749315134655332054612997700199889049280429252929112847959885779648520782766235296887531321558292476587478847473469561496199796780135024 [133,129] 13556485000759252286207389644443133337720467053590331467895053555567632901104331910054238382516495884574989424259716294265205706089723922552119746001543683091646616900060223899094571008331284210548649602815236840326422277974333308531887189136676278479524818503245205809784169267788651491104035700286289572106809872813001748203602850793044547002229515440647357604294963501338708737314700540218983848373343985514436825011507404607896283485538961710908389146319460905987091561792074824336110903115986484492280361934032555049142714953185993338558327150670754539932525881720697809601289073580485267897724213645374304558650013139398570299475852703620959985085180948522954779575630793685082656199724893938503767033926127466287477743600089789471648172917892306681447617698857851786318202306641012463153828865351748257797622188410790031735629232919079102542791360899801979621964275375838858790697416935662000165893014987352008563568938756903816822549994375225106938722310482133246216037833877627869115934913847435856924992273828402583451572190297924156321827350495152023545077088434648204367107425081907595889980845423257284567722051053235632544457574297018973116289303700049464254134506912965454327813506358716971125802091826002907253816722948315566123406310326785038358113770607333821975590848107888593577848667301843415867997604597750141643273519868093007959269631649410445497812127215354220211652944451052635389597393967562136806042024024118143485821777480449084260020383619262480373637268201546435243083237107412441671535567636336294425056052500748477707712871289153452977144785714838208547553309257882509668383622527848552183846683626174109977323576275846009953740061851814884254925241290698503404944538609310797736405656072126978505191308397537459758455424303974 [133,130] 23219146835406437304602129937363834014157620455028401887804445942154498513767516587077919637289194164515891538516754833080095163221272329778131520652619998303513410750664729248663750436270747992835217826331914552741996047603310729428106601895048947787189631451543898843150464984069142242102914944394290532309038995976956034146169304246333975059472992348326598625711576834658073210770688273604994942584904668821701330009474781778034465248955061876453685393207474661971669489488128740964442676094334021271760824465569238454341039226641569648236862638326205808693192210634978262039308589103968975835684822519349710902083433703664579266804797733098381102886552095898277623931885910334776180943011399474962324374518224167350515462587290959874052663999083457290113620266837203306489684239642509630949242066024477713276660503132544998033316417788029467769648015886164357173259903054573857933179906318081375875256399735136186658415893622066621928953383342192892009646689436889867395999243367257260706375003630806951926990710057590721556434369218755663680774478606617282575339042690698012786354056922062486770080060512381366946547741390738834651659841311534672987284273022682729260674932891766376666086567717475821379654775632276720012107642249437429396017868850545911398168086038595497809107002485659247863957535320383937934510020920098636538560575530192237284884116634313870399300810760994903801633054498806843559815897390159518957853931197513747794129456603891538689549356154794197201102865749239004374079603076686272924058698576687881802469697805894233069116648757585056575121556350720162824744239693525224932541122139985795123714948070334649656095468993203600615575703694472441936731101359416758378686053946796066263976527185414829251268481536880843776 [133,131] 439481665135755137173192636624241705659015286789277497411635901135402461195743476217672976238234876743058548367453570070053567929222020702081268027720906934355083029452531543249990588915496654321601529203721118574328212321371244622859771173268011009126096799900870677436311211455301115343427933256448009216142134898062173518164656138451351346446382960738588723733372531421025785646292141225409404603551571120894241109180819756724545907499069895715429174399405688527170261755987309116800781784735534780206065570120343370364653627138129581635796730298109607244793755041079248833149510598437477334132429638386555630158642144233654696847085832260216711042529073973154083811002991007146227461779305595648969387703437956121993974007978768414975372825889544447419974951791137686915421814213096032391216153015834132763411528977757491119283188164493756678894181165151021266882432495659922131777541713226237313633365226294630248232533135336319567390786378805519165561965329605175941324886732843390796076610865697214239408185857243297178700596078791439964488181093165001639097088197616283644305544577968747249261081497411121516806688268587383481665345436460039790638010718802111540226278489170102448702256825493823815502819248367884358602950157977646991288152688677592150354265671605967843716356769314498347155892341470827862838526513568709633110165127330936737408034349170637629206441786437583820922002864854164236495314548784197620456887017870346613729548367009953237497556210953846530107817004807140709141216576920267135125322781511802974099639748068454620141842873778930723547890903068222656447572081239636341973213702542195782751841542164670462684364989290993027112371825309913297277117213662814609268293134673685737877133355471381788077782600 [133,132] -30381221972050115850924383936848534058601602054954779575910748016477918228570268740600090062698582545301294821502898426938594667030620488241446673302869227739865878688375654856317763489577261329964132822448363927872920199157652720191795138511515845659053690567603382256227607041048688233803036027735150185026636106260974458791291365301824873416614478055248856588734344777636614423046024448549563357638832251393319673174443441348677426466357566078538334055631973756207113215361605177277639425909964051379890053155018266806669051239999500692813510860806764250253904521964004514416434581476312029715136882838158741023607773934309923173152885611090831227557307220554180529025963983739670307338448658283078393246306432045449549988370701532102328951823794993508450791069478348619341763510457369694378720526097382269320002736394016385873214552519856333214564927124261609585771741950463295078997530488997032071439832824011309323481353319119844070986605153502945747676650845654511810123700368415068562268623446770895826125880055698144725476839169026048277545790663584501832358669252492738767209265752780928551566338537906244105163104902483314052726621851511483804671066621212946037617837576428156203602928804070011747281525835833611850428325267162339238474184585204579888295752303649421216200504567648803494645669995225389713053402559075853546334415241510093547793832019006126026164334858982390431260141226756523488508864552989859767840543038407885663984557751531073484456005435013847612056416490820662465011717087442507671166111235323869407562836768595478786071310156748324355691576231056892624824593727268828524083957520295629226659199568973977302710616557305008795412950238020613373944500609349520779313074816666104844322461133648 [133,133] 1249028309238297351086222869936548621118033680674434533959750510087634686004747872430914930095983004341641180432391135745087868305265474433038586852912491655315974882717736991355069297755346493366681186341309174355697773626223715702884967699936013963090580389191785604822420256211249628859123136600423839242686870816460259011496519269079242563044732672102188349507549337228383968233470254851470531654342609728498739490277256728975035278309659330466596635371933351122566418638715299237356758652587407768930757690136187035508152039368112616978548638717652719548494755912775846609917171703024654760215789314024773334869906529146191939348750276936175658269059403437099542883465706010892883654902631222516694518875024027851099765429656439739081430516346517417944512746318202840406908908643989283334552226533687587642116279763071421570879629823567288227991280488392727884076975118654055044351850311459777193492806748232367679330863158172921753932496824639425510382983149019152864977933901427208726362796705493095638663601463797179554188770008273101203770584607715400293751095756796545388643335342389421995078980168326810556700109810340476612679336555570580567141915444479401174473564895371199491989130839350641676799026626901121168691969671700021140892415317301383892093660642287877716315992915383326343552676023225340267461331862943450471964043492771961574711572407088400612350987094134206395868081789724717215654486181056092148885577834842614080670599074405374444082436845226285026225309373743018384391775787550389530898470526240250586175611270268673498197344148281129808409664442054844884605568184754443979209331102436485760893649542620024762715414960650171879852277617363437076523636453174296036627129762946018447498 [134,0] 1924941945204799613717502806874662901059409408425910037311532895224348626313225870597719440715430763007563085366326095383214079291279807826335283933501559037577175612624734307675711580829315674020342964403722880339445434723635905145055427947502104056540645225858103978910589622918238113882213783647411077510535356458958617352133238814734385085590822591739964638013326940796087870567512358203971287412793416253678201544549633157843405748320828238250263234341110188320818650052130306795277410240475425230267103905810853829137811515208057774795555538433983432825933812030318257838102346868466323004638814860844621241860742363438261212919133342327579763606038160400477001182255485709845392081163481759042339156243488316964121648279304172565103952585118351826999852069704260088475706315357330130605262122697203108052939470595311316783443680971842896261716309448399153213432197287166126977895285883150276596171369254628317562654038090285403100988153406744284292241844233143389273806283076755730238981573867365653328187352259255427162532299804012552512693067408469482451314816969689324606594066248742887304718050748824590778634317056427003076260882935856487581935737340692321932273977986490697373746354944159330488990181051973049667367037299327793387187916569685204659229202921402072836822166551924408936787230050878578529937852538613495019005363108367216837939367935602257272634277829413650312614810433019238486361024733916171370205901194578785235704076016726119326692556772431825239414334246038798237909239386647825088257356186063920783060404744518215759402446881182645871483777423950712394541926046768823918681863639152313477888167635505067419787031354820800703413137657423887805954561064896784891317782514619101973778916080375190858773465804700983356916383376617247949743253162290828098978234083922805244015789364963931972325815069962378810538968995165324555175520382262584248431658643489990806809853342475143774200545126295259886817767040972889886060406920438131475012098402949678908522624048667963273925323650395089363316845192327965931878092086359773109162161193001613556707955002150177752728543022674137823310964856465866658653643804222684772932574557151313235885952237908897069790095033256097586208751382163536386104476373030062858929127730668326466025096562896353930695777723101478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 454404392048635481559586223201556693229495239645934912552196127652173390402830562751369090879967935567578084098910703253852246850864202634593740516140647540718949356526733344592352249804471069203852889781160845870964526024478542339166687981079446447640567378172178394880762203523996028155789889519474413888755268489257932854713224265199288543467303389518382234606721374054650266064236136252816617052525238197793868238180322908140527983373451925286590274770034519647891804801200190497553470717522651156703225002020813377970609661197084351433487017236085441352317250531344966565078738651875333062959548489105775352439524390988151303071740643280076202568215671189123050054507887991909876286730087415628646796652984260046093371503686107639719868095496944977189392597398800440696578659124121031912487260850071951424683259230299699843077599966446921161454562130698579557987394894169816682921717979523497952925533999154879050150421361542462818338091937122524878518727941255500289206940573251833086918506958242427428809091312467682745248587451143474758191002878132982239664450135412278707660126736573393805519047687601977343173604134117610735742923037621781468030355281493039817354737195179786610122886937360743889642979845085725258581557969863129877403123964973807978994522690516834560629301640925739540412811201576805207944158880630465654394843482889247143396166145945512446840886219968212729904601116914165621616887888448190476767597886633639444162613279242568097256039404629797380783021844558246284154180531604388004861334483863816819350486296668020784925522937360707591936072863152902440913355644348885258317662712665933125428094731546202371462521436054244405800303395290613948903819606910460268884880156389516286785086734461231166611119026981430003650606939211526231801596561212743238344452647119915861190521640171648257417812414785151712026890846511302318171113221290438504654213681594106558287055278873541801525212869672804656699819766581209095822592662658493169683528347974949989459626455489513547901515962662404656640903159509053345484213581198420656636678197275431084519944175656143933215293466359761884398928405042861771600921337852715516590361000512431337485525495762694116930935466406745481222913025057693508445270248695756792724734583214421414597689555389326273642187275664483155968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 21065851254154650041104536960516933231965832635628639373375566856027777314584488951107045655127721570710979966471987590066362784249990939094242322719908493449101912353575189256166919432486034211384147831857481712829871273965468617246489938185564774824063896884005896719396638089017586060709620893315057763999766797157440383665149558983476310265565652429510953884781911000710926595075114257667876987262224630081546610283320474145729873661373522068076717873338428073910629447568593748250744850570763034630343700081784122508941096181324724803798540808915795464404814570754414216263265235555650050164209392672333638154934509577030557052569856332017752580040869472859262369283611827399776682403777636247204616476704046377214375571462720603885731623054519176836150576679884904968946985907849599548881947527276179605641384970716270769404593430369545684403690744499187099282512864745180073091691931323712724306887742612232288891586725584797863408625454092250332553927584922592024853957805270175068678994799131490127434898143142995479707401873738787635960788235485104151809366975532811897503137700007356260323586792659687130378160330386101346982302604442076091872166220959631852146809787353660255485920678657584013819345864302127601664749761062999853025298853211532243970732021703330781114980355250482456635586543282032817658473678258329970901573894448343813346563915019114628544258088585645370996400385953590673366855223206613111331048861354535899634867358322244952507850427612515110035300215277796941423741611694237145278338741038430394066457581458257900551177076420323198868299253165267977587479613715870677772626050441064593809852620564673661888758053215032152504181121742867369957580878210332507587909871185408033972392317518269358766861652828668873302613086842872792199951568951640653573494404831664314435053952245657889310458151418348636737837681583030227865202803543345421357870690490489027449250958254276147596644786324056384779749818897766408787180554435935048144105436866934640291429284520092318414956740229332047109846889673343430140582131769564095314526263394248843321195609577987066782467667532300365998042695024956189657714844800921644077868175959702474460178391442453694819534902545307837677968616244114590628949426302203420695242874401584758114644464659486275155863795190215840104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -322984377386716089244616971553423682687512895282814649052387948557531488916406045410799743332540825492620542401030475750752202584712672462161416428052363814388812496351330193754387349824646813372138454752784197592436781470390780647396699279345897552132884416391557054656732411418985213953818763843500994766063156451285636843859462960586970898001504285597676630323541940057155750989687716305381789659613718283263572169835107219410619815305899054982464992808775507506329664301528718979032258572257583040534220387377889509286050388122871062102004374110913959633168927253907761825448799640803044156800723316757927061479114675021307538757099056095323513399320228969052620333287230907320346199620785616326554817767340781344615602602452262068444782957197422718433685864362223435285713520125041602171201307485154210184997353001948476312107663182615460454433966123267442367482486083796978444273774287983009876972438740925845049901368402261054923423094232813484737458020160016341608135478235613102562843405658844229337885247091162663032558336059891917370268813881795843924841839368221227798472310438164864428961730670258488098850889261306345007322069291777413695592413142513374978831950364289778154765096214449581784139299615200851713083886641870701226186213302977453700378934265730975700416363786543658159210003654024751954030209603435490737691470555718779703572386100827997998157960896797395212552370030564187824323240195683701728422428405422350666316129171432483158064882825778207621506834408222792882794580755625641515986440790397221830369399165651921811958283163190509397968102683192313239493612996867033098658811727089632207383734700851363683082607737635424984355111072520910161921662606350083322750244157340237642328042047763563956206826441800680562721228686329213421606938039231979603886520159705464054865286106605001745032845704926539431278123942159347929918467056950698379401522009024691332973915640865950329951767761025511175159778398345499819068451802040990882817755195197170157612164238627705308887530271286283630700703293324124594572318504015258821484362827996468284697460606817604297159374575950110218166902555443942507691490528346303682057985685223762027737232503382331877615355664602028124380631185974435749834477473992666105537365724037830154498261046086082177202029091983941236162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 2158991710245219126177394442727710093134055290989839860642477207856834981266823429131212606881689906533182427874185039722600645279564274169928284392964685212508693450099239613502992018319180547055094512758858855221703469367298143866684220751131996712624841291692392197558279807969886459618822600244798613222092262714218012440454015170485741093773198202874116553328435175114524014901754293411341569298593567563102546953952840001133059772608574694208252317144911160766203786956644441305413305520231992769034018742011338903396022412140982716117348181839866556577946868784218193605351264491107649898506585615268658221914656251777217745160997230461701454933526175305522695330112569176845712023958601396461674230573109346771810768045428740477021434716198409559053404174958959392058559168064187599631281453569651418610594341577741981263105782616760872871415440359634341161049877384161632040971002806882435422453640597001264505795130428887634804139102616274071220625784770237845965828805149473159394849320320144052735427019529009965558904772180126505527788898333780146033185051386547521578835452412165106661850097381683780940765958037475806334500992235337850742732524440506252618355422483484756121148542741359697665482227706878731251023072743335817931737344970298723153216827080585639162389256476957008195262038595788962304952390657501517249185686760729565334287453064450992332403602958302575256808684218672766840001432404661978157899562370002503604816996042200446675228150941522925793465029563111334044406366032902664054036369644130850507882628802496071250744534740264694660069124990917601770433670549877909544055464353235434874612101677310630842205871748166576176413644573548277121692395456404293323172552435286313784074724671013657014710095191119110748702848290219426226143452131805164239550040535792992593917208837728633249134505455990505217284423139307370208170409382311254581942899924463564876120381996425793866269353468704620181644929194575665349948689157970625388299708318264449286377897409453359499745700232951156787941339776187015731624947331874706255316733942990445172415027551027724076944474715343804129652165977784861558413436410805640831104179736476639038730546495737541574337064240434628899310165120942017065561858865491795001559890603232500535714472769340516832094006524233316290265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] 6492640563473409967605324421986741731567407397529602336044270479847135104368796110200257673280725835385824226959800671402915315820347167820697036532662061417082113625780574893910627081113131408190341563266306749237072304675597709965166110362349337925523012984147995856366779581092920101766252806776375023922725097646145959857177680944401702466183155166152990439154784635037287259567500911214698658240077319540780423058232830496515191468961964032939514333011027064850452834497405371170588209599750877054103663900504350816517160483286538502595117616235958180419187632405026759362267114696200414570662227909054506758313637968158256450143459183606557453180970099280524787203342597005109503234530614333909612076452590698446796411215846876076221803055514520933397516662967444571750599751011860067214437961394350907669298118747647782085675906102744128829715942704531588132735038245433264314580823494736650709576782876719405221154483995891528423854556561328825489033730330713486535000312832609639124480797546752613472281457594143327864247119649463804643129104787050444305690713515973637593656320583355612423378279337619673001496386725425626593827259954836503066549999910841417911038254137696535604260073116035437456010544083654142213258140509839562658174756580930953363655456294852967189340789194189249113787961209117048162382959961520950204596916594050427077334205378380148601390725182545632958448638720765380901803727038761661233336379247320982577504528317903526765403281309505166358276456746579142825572273594382182541475987774081600185007489526219181474755871052547336503395728875729966942678648867596220526698938721334400732905098261441335057736793661862735762677909288267179040985996389073961533969303365831209852514580933921988559697458628294136349866341750933747981548698995834147355800312888398636161756501222098236296553084028166767744749248897441925256558284539639045482079274136710158326287976890700606646497313934872033324147291058367188741766870651075989995963941726386425309385642525403868313770334187594574026266525786152101381496832482447282913521112118061177734064101858719346160332419025106127239406253426847184849525252196012914492873575456006253199600400332476554727841190357205197553794288350562761561882725665931695921351656980795560424030666581925465804475544038266775302832128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -138346799993889660281753696129821901991260934936526293530423218993611842402935948046880988621029283097406029763548975675132706526920115354432712519694430983585067541080436973090115356871701948185276044913873163393443514643229278472817934154646848037168155457132478970500022675313068998025449920434880696173542059212503622438842191360065073064201506757469380250198828334796275802928467489873851939522861718358420430173481328943289832659699226318811598128005766889036989444989725150337159149913498947371145334940607525239337782700698750258544650271458204759880080976397990109368683719729521811064838221872580925242871472886862681135729280811800689537419911755495022143219702718189701094473383465208469723688785139313971504635240644484757199454982901056983144391523418669493530699746786241932012748426080175712940613771469840899410402758551194756565837404826102356853713172144208273570496935106099835938991551452280889469045437269102788848546121027998373694760235105289750404695177718344210063706797931565949848240773856138100051062749552015343916586704908457391910235595960784002168631912261203707346947832625871887662385012359545998571579506217916100976462221742623389836351245787032938218049145087809065351989791330641937171501804084761155653647875826662606251621677419107868987878759779492006650487622608626630112473436470086801593197453128084407767588434244551373182049785470618569664498274547880570264698802991208817871528875292724135890324625769111503547264924563417634148961102773883649632470076501553255378764902962643637322351935111054201024219607285185121316852126409991317380897334040490315188193383356724812973665891380107204242028149355459078446061908408591200954144551896112630475263716770952339424861810224143788723727033757480340352228138273959546682927074042795273129312247590436979899321217586650218721634827097276980137956845156478826940625474001363667047596330422853035214662581180803021711683657327059364806428184513524419974836077193699060780403518257588056584338605181446053740447332411298951168475573423043598841084759538327953172978934367442606391182530704353572373652655019701633839093758758860697930648919246387252270188578757682591505801434453843183035193444768900929031737237255087331519587538120064353302327219398329294185709929776197126697844580167209712332962791424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] 596876277363348376906720094297937718627586714050496685289152186584260227927811938571292241210975542977508580091315543618982553030014797118442027504981280551979306560473696755962412841937827151605812879496005731143275135606408489454943391840474566436687605653595389028331077609079667281025176164840651505639143918276283023173127525506860260727949125156407704841209734785159865695737672080486220373245206867576553262816726739664486334491724116125031082796781051563046726896668826661808785682499919257705042072470266342716745801006612336216192617881248015942751895206066708533880027721208184919656065664423377567709062479898667556013508796522614522260563558366786683242154685353042113196963108106365951602934766259881236775361559850739071726476235084401981069945862447281894729571278435122960877916366085805234946034431988822709542556885893119522416524188652334761283563222075234222863442671072106855687338362108995146477041918359233963713645317599836012919619432575610363734174683782089259726089161162834219417607258288712414695413830736707208296096588216579556884982794192304520238836144437588259284751008459162068533921179913426735024018439041559794979701542157377338327880423226058243106199035452287251906909047165748516046849034702558782017883596920131999091781135234341965547380013391490031242784116495609295883059289005915745652261707311345977460974238680680507593227772000828147867850063082521030457318930809918969386986817851632115729738671472660649233854095324543084354584474012287585124362584946934564148729099636733749051024156803062241276942626936290919908679584348504980148520164396767182212004706929671603310143154672312847142437054910270123727692402804735136345259637960304508071034565651709552644289559986215751969733820928097853016914851221098761567526181723914716494952912809065365484636988712677403627409658663473185661036579845567827067654506072440866040236074577001433787042952385230538524342285291824822486679113888149654188044716309183222587956051633575639091630236683706500443403338285270142644842060662742323680564579964945055145287649885534058480522107730245282894556525532944789635035185649763791195238227708031385158010466770447897284942114612849372470921450978229221691106672411418658893338970682369225501175068518736698333542586912583202331623029503412149668536123392000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -565043858727374636657004543510964359225581080270680969667203521520920870823806147899842750914968583104475749389945715453352609097468493089208847806237420239781527353412127989256692232766701518386145851230474968906769997518620779275121855245202932054181772197391084419943594279144416641666252116335335943193293366531030073643004802511853728093478759051935036390710815962041911363850937969571625879096352440265111691205424944147988094653129964108346276315944164257575187784857518946385090454738436532598445147324810958708678653177248695841320338803826083668919988980971239570126788828334435571479538657102440426123804929018675542888092119605536432377373633327052064897389818742802017912407768762753089032786178651377893392603610680124344561601550415846620221587054445167926143814587714729392189404775561405422551975538664111138700213110992737216126142391451438979382071783406241564259866732775614943770507926698556687718307506804778764490554561892822525382063362887646943964461858338093071995916479209767096046987114359208806006196751849684892590407344409197632259688860723662370788508421703199388895872019617450367708273020889355306810905774268174746901772357181103412623717397798541828222542960675658481593110662500464814705937518045389745040064315153502522083998178818935235365928837328396609375425338055277385754285635857699531543524228306138035745955643003690149621247199826251110826670933196608853124401988799553448928269916686620945677494859830048533645095934820871249725952806701214548610627476289665674819684122506718362562157479101256597809677276163567294412133023668534148831649412522284679719150330806983768582065836206338128861957408945484105588050087984784373731145966838190889731803447491740056508663773809186798175520956501894772400201604454541615035685049257190131022066821424601260389218582736575630950698679678538689427490258767893244701108184015291127316664452067132918149955627623972346524165952217924012315372580880760352346899163933286343379176202032217164737416608022194002183577101550257785540301338309067132301228765868174174257588336711699581297118027375154921241194827810924832314578795129046761569934201709530632541331123262559309556710536010699204548681226455126762653362675035449071119228495970858458937332756993955024759961761281688629169448767974622545772732743680000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -4156104799189176867421649512988698088846304009501646818084177249456393364765180295792279352789216676401705245273595998996513898039918236746011720175443530106111359572553927923303913508086205049845525802898761009724435334441862184850703622000551005303309123776319641053788699660039998462309875744959558566977434704130312904717940329728718786139493854127851598183902943279587536290424817832023807237373940651980902477364273148745782622465525106826573743439019726322555865601119230643340290568562682392059228954704525736773104559140770698273205812929644279253609488194886636471326326434473358303216823916497003968996165925302770106126905521504101294994848663142244142266928121533778485645435075671517062703934577543413988851378758003311045324639658324401394768161319139537368524129494315096795678013648964353832210099965167807376329606207465282934556265053733802369914311269215490103353093465025569885778761065721147880695817631084406349814929363527971195152975278998953306381256926386355684146812333638561174102543271825433330030528072834256162046869697325189969156798213938156176647083134320667140165631318911858281184868864342225150216610663263926415107325980741417940931166541849236526413951089020499530027409934417027083120229842783376550209181008622299674686275593795747835360640719106882295862620638747914270932302705226521838738777175652458199877950818820298429600458435670238348636978615692736637967835616953642023753342095453157243616482215187616263510388878920747967339274613869427879372892464725317544476186124669519298376850260267173156344702823209039058014125152314772348955633469196098782510896883929268426078530939623701016718017255350055590859420785561727937052734658057603725218350381228581065817566129131574471312378343002790640843916679545879546706998177508503841955646165249983757774534857801121769317208389102838719416347702733645393214358115736098066336080880086088933689455342977509296478392082449471326863766980028576769368705787658361843147639426068753036045131893021026928416425069929750949461518301130630701677334233357590899957377505948697975708451596780991150728039326238336516551026286904318056346696897689018930449254501539935729006279969284333790906107711066802179979817990886219569237774328038725014538541496891727250595296652479200111190703224398626920072090746880000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 19606082737102430487593899812404238186679372403196360039796685228276489766133103277145563439673042215491885154047334465304245743796092425056648600751610515209749005371228977442175298888606602905030497908763874591154495964295302783135887361410915295182893464029552271229906913175225914028994112807699752627490983902210200060877361203255811498821474286219697479091381166799384641112120621030507352227167124415517401656639779197677486184623134184631904042856773629665362544587892524429924068298190423075984288270584253557776300308903235155326740630520968604014637888499194038524357942380350902028270294774347511822512964931654996290882074444427036931880344030208777656731024639523066574009581366081708676761281920818100796100329355575129971841581198005627373266300877987645932341588170115149579696136962456288751036642012446063901991134395281953334201954550874137789480116480894927750596796279384128252095969410463675457690034733279837917779402444646658652873178171670861917009584427043577303003555011344584582435161584429918902439918390194444216719658195560086725827806577057408357994575215903135956965313387806433319210064869062764276475457872096876480504643903152935741621513047176668764983506706474472862170999383058350314080157336569328768773904602542545790090622082222135634717577181677648181398344499051806071038117569094260999749358534444070009052448243320187104226730480593249121011664327395641811887913507872303116715261245316832047889451030040166059017864399464761393926496123996774132583909457296876923539931680031030424214809258545618084982296970189990011122374719930955049560014073797358953141151885698784356429495054709522415457865743840786540050673411524510095413361831032914491259120059753363695577839030158536953414883242255629817514773346921986167176549368671245247034737820681230142950697290557271835979989512667630514543415577830039107390512281581302750242129317487053932529419702153109532146997477336052566294908549440839499173136325414680289652082125423149872939851713225504815667981149047826934459732865475227663894533582543669796415237212264075435651000315212312367197190672809135539497446548613150069380895325548124097076818070996119228728250616353613002687102372555046682489005882938879756666517670517584855105280688715397547651820333333526771325459479703003013412741447680000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -42021148291929191965350623854573798566414734297877412532406579748552775228900135267501639945559946475374400732285280720546978290869353819908201445612891804690445726435371795441044001365333210800457275111182871551763287967071271709137487795588300719001765014007690751173127379450249737417961950693113379950755831269268031460527819690977178350845975234206419014701204593308388886709791997391819101613303178162609652255918718520403304046910441692644877830896690319941033462015661227922039593595317245697554768232732798619125638055805474571570891760082683844070000886747378973255971258909373783343937944501257497847952223246293201239477321369292417748794223871165752776390945391194824228235532490316761831102578483646799888903561665783867477518346859029242166521604264218148691365654942186709764005168220079726908978196500454709072621581631709468100652951571088664515871543118433104397895867616803054106064946170457611124691962183454583565269135361495507680750825213654950271998502635816955540582130509612636483178348157737202071321777714566342991555102977520413284054942056615490865676754333402999380531450367459558432238773310088933563556197741286185357678886641297493569405635717702681436033340042320649734875728200014489818463455689757510102303701645460742460245291654649427970874377362920106210450751376476391208424179462844674710884896066290254319933389932102486350934553268894787251427636269928419465562264213954795812824568642343681948068546757366955569671325136018252535225421896558724642895724926697008470178554614520413370692126781505788657013726181658690829314182662798805929191888850207446856758899474535437828367078088479850068217133794189849675908036445038491410712744121081906912693289511806096088053636081946387398418180187855714423864092411352391569342901402819374967647293419780873980018735509735808019161060864640718779153994439719338344777258709045039350109079698844225067004740990939880201287517338399072038728656485458932822862917184576996935160828058322378149936535677544122098585498339455204031677985287082194527764526338966685913789448016106987025508229125474539883759857904329752379650372455269490854078247500916477453988007061799750837307263145846178053035714303041083889184750163841130134226874894205668173026705730597077436403792368938568646965045703060506879520816496640000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 48271794657225891258052956583473273083277365704624996792365283189112996805877107744820867095453572704533500581813795622331752964022292450778690896619421908535280802479314398814295417130927254830722012121673138291542910525482641227422356026203557637259635440832413493884659495825255220201681910339787132035546272025892304059985134766352229617459084461895456919715532113337034499483745964617507401727774126446600218278180992069700381583746956628808755074385870026329932351603682759404135722320035406255329348205679237671388731533886284279450730642688607242464264354810178913745986229641851271213767540330331512322061009815392402482232767945532537441638441633599191931657066816294438469186722344568758429836978730658751229306363396405986417257274691197289262876260662920707338015358621955242849119344505959784675159554195814769800515436823927466668649344046136977416807941937971296146919353494904934179291234301114822556585293425328470424011144085121518294576472412810236178022284893627212765256205664420745975157362087650881700681587752267191522589578456854127637494600756727651546263549928584435521938977863076746726040022160984860621976429471259846631067982151159739369106979251400394009273409931082532445088316720778665369786032115159191597048965176373934249371530722802669522622281097700918079442484021154565845647852666351216231422606581440124714421496348153722951875894909007460961502191402182788813320387981254108654330836865970049412398651430148610360877897688944405680732729143296853890626294740132574221627767825892564164252403194735006595224936198840371587485938244982539967699182461769781912119385628794554114345914310378916503573395784335983771343108171806989459992101446517871874386847332084249995200983895331038448465925657481590556123901915700182878252551111297783472081551386666702471265927850219536217156027407233895355951827571342711936227702268664126289411957994814576783440557471896505371630995001503844818929169305913034906444083987511749918388645792303850868630208146433146573051268867911871957252601523285898256758254564968115280270335155545258629991712827745895683419805114022114218706463293542059889204463700498881918664751993551733600932283052917584116045953541397009562628902339810939170749264277588780277640776986292993969001854455601610823410774036028911821206037987328000000000000000000000000000000000000000000000000000000000000000000 [134,13] -20040271849813278931343419911588693490453030156351659279767292183847049102857948122377355563694172654317507823384446332766047759838137051664888561435120591488721609123331008045818207019818997056570546267326357191755803906381292534984211124073391813307846143744141512976493378934943383736471621957841518968418169336475244514494509389267788962513340129621311196454727860887648018810299936484701145681202348080427785294757588291581287716141584456408168171083461566440628533599333384060186219487807209144548325205674453982181221291409391864459884478976670143038705766045152232047604147934381468517537355637751694136421262818588845575225864798407910854345138210389230016825911311708037910368242375849481122410789060583367580337924660037488298787890370006887900069104935364959975349435395117313675353919413077535906481698523226182945315078542288932695293442472989365999186033875635602057055490852675880763479690855755245146683362015874327592128843853653170292427426922413627075088965916913512933014212778111589394141129233651128249515159170706807543682781392552718180736566716802546494466974032937771764457101239161010116855887148861678760381175410205694098490341474824777205080094703266155659381413715676646325967952308050531654379880463741166461121467253054009170576373724694127340282187798820045420398377775244194764343182545525380054219220620058133903723225823669247362174212187367088410273447076037668625854857349457609406111235517550563811202835626930435538114086541733544531509333293599863783479475576685681949056407823250496332723852746978001402090212909931905277472445420299591763460915156486794856602944599392910715473731347472734115158885203555447099798917575509971882544455961961161335323983611370999378252439672953341659695246836235840055173288927329077150432480774651163678680410168637828406943960088982083852451368691638196167479147930706101730663402197387162859611309899425744300687470763477391092142984895240871636985563905072322965858225922027618844246705918817620851159113284283870653236978971229417390257746695229603088931610293052238616560328301189184111159228734462349397957197226227532281764337566527374792826507181349291044270969751806203741739475032534790815820606497771400477266372934260645373503888236581193405491291341436781624762272672449518739345599739619603124791797612544000000000000000000000000000000000000000000000000000000000000000 [134,14] 46135848034178725850752736730726836593416086780610846880005820004794138794256738849600194995404702550777481306602188882194039534918406216366097908612986283601031047894886213091182480474981034265358436968446128474728427721749209113060915949547096916376865702599145998604958267836493311223917272371501068585102581070620753005990012400820851587204356640323365100060514576824341128358208611765956177899468178289981030957848479183955495745050085440642239669126631940888309563794583744553578209010678687798566161609752274103677468472845572451305484817796119984489196728289270465860915366839471817461015271943895708660275181173432701984273275609746442763739496604444180333696087297274568390504771487374061522781719638254526170762397891491295122209214995967740196976362460054061775332554233430819144254408457264256198839007394491813951202065035243092499433859746692518980883492626967083576764841684959328619714588606108579200944920640287267581274794132994678394260403458490923331488450779714081885993756233547186012725608430053256219889071715233720463332070437361129347461790150332427727426511651511301360275988266324650673273824909626766822333560500210508614528855124897103215752153269710841483414443883940123469669018679408945223331516142106545614006549527719221693399060136785045398813570999478797414966704882899434740096627386681209348913527417692527349117645388098337284711474033415115370441079647701711182341926666449384616468485910867457430379248939213373819676724113610305162208800835175707819782167300292046719388632861747622836479022907688089560613424209231618684556415980563013649157482164185267648401667779465770196118034272427154491978206133340205255943496865307071145478038454883299748859283889657977072254679043863752081631464296317165844009488242238638045092403918497773148701071676197233411488469183981485667473560284968942796578486053333028649702498282480167924559051851957900118229403106344446090259578698661520203413829033147788996241625438062020876599383056281948954042510550959728477562403098854410945052065326835721358949581779986864309160953952794236386141799520749771359151476401488579934891174865370629486649829331537646174058914512516154482936186549542751603307097255543936657587228283169787217473998426889837081074932288330539848654426717119571411302211223861059834739687424000000000000000000000000000000000000000000000000000000000000 [134,15] -104658714413769929119958952457756774796489432946813251700575115801351255577481747135402213778495337654755624847006364947769450996807389268132775701544337518261052276367477690525773735660827962444587788616286814047522910645701560501790045176449037321251030388244204146748889622245988369102927301749918637657538631902199169455296923888436038139866031060097397574713173800931183464899346093693902724747662472367005952099087069625038230382729704297534476499582743290648410547244588709977325029878568065903521875986397650237469349905362098496230507159043105413703469883519271365186560197271940843488710262748294128801593323526331935778728193335495976412987435131451042513815131877794886500028632496017493241057507644075419669322293393195640434375336661943010068392948459505267543722593600134871789081130527916087089962123593398861602905639774599800057070630097060129947147006640059204218452388444429240374869696098496513768440918385504722032054015185498311704380664270479292148508488490835877718332506509898342766459755261730713287151168645879388143567825789727715832094122254698968441840342034811920555698670993662152407719740604000924459735603542375598104429914597674222475627319650838563837302794771199188371901952282692239635430104776706913142516052262908651348625295562141447446977724561834216630849358098055669392800829127530187139817728387680013723137051107474316219232423801363903300646510214803208347701525431572547298703834891962409664720501621872072258854282757777315304037321972289338157708979553977378481142375604086348390566823303538958234660236848779628975504097158176264565501084567997369863453825564306605020168110511522674891508494906239772946161235384214900518927826411477796871051228203234792514936255488081471180166339443396039701455824718303723263677248022811319867021960701151297881218986827860725008381272718260072815729886341013108921065575584981611077045664062478373832314844923839355561772452002138729035072145992802840886484686812075370576832243516496956572145979153245536364822084499327672286593999633100549680179103421712340485938133845554230969828772952641507979429689962348309381438004599808163244926497786341292889851062321399069166867085821865164036677611638270291212897546257343306823996569300442731925576493390149629035501984425159017831574522764050647978257139367936000000000000000000000000000000000000000000000000000000000 [134,16] 425117109237980933674925174848391977066080736726629517115917459789332991370321701686739753604390831049105919866566139226022780447222651002943268954985055934900853237874567660437626026325131874822079383695259630639365420249143709838007176953227224565114792518748198823991614976309705027740650198726403149894928872814272687939595501817725860687514714247554166604772899724073988906362095481263707597430635128964601735444371435787914019493140517434922998595200241863991442690454467768181233217523508192445110920082307155998699631663731299724160511584958177288845410322798503897707774886968144100551792849409575798777216602069076452599664523111865776337929084925437289644968564132889324148195656264044789547153724958965862942637132101781853794292027293609089602716945320399716809836544052274697023683715262081003819353074930042942818575968998582231052689156409846704076946729331635157114939329337197658600969597966865827532684227850938132932940066824277609383012204672848504535523098361722507831670371431415707230535164993525402329640807858949286251388764210151990325797838798122231764502058898937735143801913102172965776102083509090249286750375756666807723219476492140210850351510344081987164556742531557983362299917716875951612245378965211666035550105333443555551687331472985892649973617967472897435720180950197251713619650485374716736361220692844372278293073918666516063909912290184477426134644662561606924780527663782873054682569064076682401074356435591261167531382747777454920066635246204349136305693621772590638304200765131596126151868160697298616375328416393107105007400409872570815714201197854330862744850879743158476026764429146877776167382525092591282016539812647041347555126643891203241417382335100913483115453393395010590227930797302216197333783445688710778812070290390429446179893068182186411922439294422571076791717754215554254673988934949877431663299713358854210401351428859303442393710918043950343160678258198292297000695980908053619978204363201395140039706219516439029717244596802950938508675845328492448136408437910707767524408176179364698790776470510643180806235790305103144134704884794087637585244669532649725455343487702545137128022350733238664694526200770735689442625872381587863923814865320086697155726706828341231589036841866239301372665556126671760426430280824267232243345260544000000000000000000000000000000000000000000000000000000 [134,17] -890646981236187626388180802787577415781940272718479250166869959817657283840411269653009061957858499859734478888555284889337401875708934420726549638765991929863550356203358193234877201585987019035918141729623382118243321011045693480936987656114436177320179626044683200730488706860876794318369125711991669888199951304454615626575064437481663829262231697106656780678836562671703332543329564373254458932130718368452112993395443808547980065037844814267855692583221931853627692555320012102449123194667057267192401366637758095960295109830412060895216771344954592316942460180807660549233552923309132998545121916258734067521398547898458473568444538582336397691866819330795415221018410529319823271174650416628022075261281194751441025657338710502773850630497241566576562154286632669990367405542334427975868046552524649318322631601256143099485340149248065170789463942770123107703762935610518849811810513891120120148831016982788024503603205776549708389661188169770647095773359030150282648685265080869418962707386154053421663501076185533635239880856115542264194158435336957697699106675617026758313281735497801894056746734953357309187106498449704532462988294994144084509730426425287921722682655397785343353896651581454980550409739613042708596441748783826833570107353545653983111343496280479555128138548982978744557892924868886909471112623386333732385523672288564812827823970809244917912280955729397270445370528017500561850586241948911674394215946468726940859640487049610635412238751312312646049021184840109749575234479543718534160746563533720731062660682802841233650231225115643295056286804935354275982178138239612964113440096724965816987366273285840102605386785579843954338141480301717438968843487629010611599993925698397575254890167005442293209256654479799072952472127630849831145480928478505618616017738645575483126378157808472257264956609073246367813246268792381876681756517316096168536999907559142104854379958730976595035679957029228579245682877135786804478705407579428065557065701282856811512287685493354152038797980565752047828448936863230480676013542152608717895910973280451215731561465161290927546265641930212883059280076639049105975434969338263208002055418022018925815319466893949380902787914078780462720927133926386633654877048134063682019519483303868217632819922363956378549713781266660756247694802944000000000000000000000000000000000000000000000000000 [134,18] 1266450672921345259231178889348366577671425272323654238507776920459795601829100837065788466483856397127665598399273961807280545391589975713072652974868142945651649855627727271892700969352519025306069654335157455330404250723101106533997635465818488891894923391734286839616512716776554232766943141786551294805920477340542188066561895466796869381247003662224756799105426121832483469831784853488475329348727721167386077427127780515386859245692801712274427664104971941309013405968156372731759998541539500168363337368146354137002107569333388989779821911579414922652040699159924626049552778780814233335029862321733897754727703362187540486278971967632771662466526641414673252564485744026304592284400569614304288564205578017449661488954427719995229550883228123082801146967567730304384916775165331754403902687655406352236609758961279404605640079028155008400707218225145170418514081047015645728544603400535004007829121808751290857038558031168637478880848224226920273296239063865660918594268823017397965578639872090189183063568949496733321498618756463903530721312020436632211649832107645176821014221959490041493054351192551308782614189685954781309081205258064887553482598359940862447352018821612538852331251773041650262968335455885541194498974330597189496262005694185577728613043157068671613215942713894903464872861734756067423163973929346122977671933697290858223321190946338949810751987638451867129323122174148880941038134321293355522933723076213836642683342925334157533033464999069059217919127092523498841707219852709423479684098945407233611615184103987411715320237143312007931019128012119714441944526056573822972963034716123811183012372648433926437007485639834381976768430702813155641530273980264806568246001731403077246386617141779074413699166151055666863837334007309327492956143842216519861174100235428847037778677420597480746301366021566870092985955145798062683030830807086821138474417597122643645011151454965181549375362638515121767671298598364001686659925437082290032869441467265380575928746653370185861605114132753156092559222982291395241085736289793300385451678583093377872098933645227342438346359147463625939989754804172767965971740153530575511479995077634901878824840855349124961178122761556195417672402941362995631613503653915087287911562398483697294862704823563286280997940204639949699951861170176000000000000000000000000000000000000000000000000 [134,19] -1332800009389144825850554690087973186333541157999564201590810802408179014518873232995886053757665021994946294527305225843482507103962280537652944755940277349797869030401428639486485261604019556169316365477758823616695528190068071550377401259028200589176757472381875612527715082849008406507238984220859167338065957834827540149510028707279667873602177513268296734563931436107572535340127116428762853767277967407835517461615830680360863957555129764952330279062318496278115886037303914670261978216301304063571848463931121147327749433391354311936420104044660149355416608496977845676002620737314775443715265568306709534679111004269168420720905461812825684245573073845348975951016303096935262419364878034921020071723797935877674815079627546586672257610503183553065217320196629633181505466167314901466607099346187331089340731549090252519181855108403511650971616143377167240374381462797717683314689735031902158726194538680625675890623499442818223789645030065092207847863261238811467854959109219107800150251659772888645361552570599222101278532930452312344508243442925256472531438302124943098042906520495700912580669372674948148809698496626696458232422270303836871034967871184966048718149534028469705606526200042330242887377440166193620064607476584813990010012488329523978436236582021355537086028113821166865851737829299543644778752017247115341894887135272375675918447372180618733061507941817393834146153922467081270848265181840089725771736134631957232001370447981923595691639641651833337859640146661657693565753923597132149153279838857235213434672016120369345222875486245080069163157073710412813730673629463633459859331607108624862325246353025775526696128258011797034585028348557809522943356596064207863164153618399635952066111984324945345739559728674731640167768946827641380925194392967444486857437624779731798875959292485356709741675342731543933898470040455551054807353515470765170602541780498917578509138910039127844308646683047218968623132059484846074833879035078703577335104118541775251388452828953217903754962804013060008648260935407776961869328376182824012947041644615610192684420767463990343037352638499374363066664760590116531134534111102896293157282790049293990891026624939887358547993724789553492479016685163008174468637391958648380764200654227350476506143795963775448625388897646772610972929490944000000000000000000000000000000000000000000000 [134,20] 1068524080953721153399995258878118466042326477797064401534096233927572932986790308761774741866724212215294343505307178468259842899729238308796470346005733647786282467748739869942801090885766468117903573200472152398974153128825861301576894374540527370265615597818965168790246356818606082215102055887378512657742638514074783541326046395355284588005218458592245306256174194821185996050183120395728149508127238613019379201264737735906244348110342228192305418682311355872928810127746868101786806877533569766692745358905781827592375363913635552227858283536674529577605405033650471813681532324488879555932946570284793350409689909059804500944329092566080785725058153930124608042363469170959292331582877244390209926667273765247471557648296879106657763548907443622534789247912600121521687744362095242897659747207410098491347172320552449577044286674754839578334403598937360375606455909363885255796141013177668082511918421760436449646017349245217799097232536556944908726371933528267201810253029311338894075982645815013125913495506866168027061134688180932339604094830745753854761274585121457585728797906702503111406266792740565634851150695841488791057467180315424260808408348462335098462255513533525769075465797436480075140058969582646369051665143218401196447261900159650125916791983872341547987852483040999669367977198089328403644505244784369199781623769340239984574361787061775862422654821378913645593158009902646979023369392759684792025453361512918612334447318017067701792325409949210057249405513598217533040125527103661260570876229516550913205511194191966495685107520352606917601566886352231323387955965493249463760896513029941230130948413095828806331635973206648228748919149066464417025625841153359836005449669558218844861334987659081076205181560256936046913591379130763151436696334061205122902144878208307907965968927553003811732757314288512049658395779522955702096122362628032647422720523114307678498371099264821832507423215859070582886943928781573965823597654600681269493329978505257900285549588814030773677096950787423473530059671260714299727509209199570767395815988762132861715408663221479324729807010375156540310061502172051237866895290363628564792719503807850608316232061469312245652543244178506144398851230099354317769771047961643492777279245864661657585095694664441327579087033516221698844756279296000000000000000000000000000000000000000000 [134,21] -648554088901627189047875113495866508720902694024154375598035207501998262998649575281510280273270036963759338328735986328298464771445847700848554467334519841062543225437417751071516820417330757853296325886926987902808989923235837892019724753416279652002126308705949434338236331129425328648042027596564756427382263415896436517517435122342468815284349206206510896744986435364710182347930674946894120423364635737852373340054005006808387949879966766790076157524419223413581528496399569996020788068550768330245483913061361036519145922594710149824918148828816496716049412589074583029925472137231452039259443787524181420959492573598075561108430250700636208841543715260961813206120479703835563814121290358327783284607002501523620360534192962324976022615201353863016460496066204148371649740321605053587605046214994886676112683598055918080373923743033771435926417291941626218110715365665118518239755180191736114428913075753257386677414240701416300915165500338393913155816559232563656584277551035525292844406503397584980995001968563532914164569651987307207716801404799572177463053670403472713047901515998023798507327404781096269869033291298559309092689916776655472411714991204930201176330138632269846117568484830206320288252127520175027759771684124269642002458668805842294245645362668351810472616521831128974792447676933257355376584507851761003731608776461339363537613944690353952415401720880365565532497107075880609043810613893475078700163930910621057450608822415839621181573134694976548501957506906809273223658753083738250140760914671462008418660710038787280595677130969640471544962595576777089476607066470759482913918423960039258816326467632957964412624724041709131912110448707995686643171134489134167911838885164697039992541852245797665882883558925070780858002018523903577036194572335255943713981678742693002595310965994147259850996213360517401565064080431374144336041963722216837346055076047115811246215119109211593557343784061600186361333360627302199120552850963932287951815858950597515609195236427901744930347091913427171242652279918169456233451497992957319822862385639083677399088651693560690314525349592119563647517508186231276512337756398442887882187700005002190863687241276729809421834577279297328550881187731479312992790924302317521688782771045466353991388883813641868891910520423898827603396526080000000000000000000000000000000000000000 [134,22] 282037111781494137601361069585097479904841740971098302964177363467223455862601580094543444375180433412319192012802904997810431185528308223592550251500790433356968106474511010346183887550949638873860359764046497960762563483728019384033588802187421901535833343001775426870314236590940982581079409374825632300870202167593223276980254332318077206747943925687801399207354577494140746121022990206602404616937766550085393833423223019399699930317511287560876390074026739570253432952287108313072525855170741331380083707058768866836397992145305723977460669764696244847042123323810270187452100880963934733744929937008389384778520265051365776241000704223996069320235032124068128518293886194500194879146155527390929867088183670080085541187563535850081149338301247637341283454254597911466102599962001500567535609115312903094775382534450470337851479415159808007447284908460465811121115178794524069111449847096974523742118901621921006555465317548159170083291250152473679391147007197097433864008923760131768148418631854046081995083594689276428632389728679817274478917336755751215135787470823613111524162115746175832603929207994562856448456714453695205388591779828549115311180677093625064387310844592842420974372194573660625787121147639573054506511564167155197182196603332074098197965369235744718760626022581247881851309556406162678809522752342017784979287104114233806526758429915054955248654751589023584669502144256618351732473132470745945322097414978951032597389664485608261715547021275694526293741134662127549852604749229509292657589051589742286637025766283037722166686981840866430607483995960911036255771524351532385601233933463566664613162727823325765471714365011794588113574862857495477789859651755255972149385855151684849970976506232307182015834619396778061079581188560777018898076885882987017487171936119902388108647245186640456604354633724530514552558643105400725401151022293398903174949230463848037000906673840147100901137012124517883559601125468203894885311324410647968923157962797473229064611114758432611664766924722291769696103577894235077292197117178560398722982706250078286285754068240059364845684510519672927123270055487213050287502717017734036215591910842270578422979947602032086389848231994658150643120415970095329654555147755271288034264895994449095922068328735489638513838454221055212252355887104000000000000000000000000000000000000 [134,23] -71387488314763695002605789555460094134563156716266408657203329226470700465305865323779098932386036898932085687422510003591712455144838932452516834698832821808710885018728356867693517532269447696385727659362145155253971502410323996992450942949199978997279529447371864517401338091147900201706064920693402677164636741725431548358586098242375832723503731735978318706049456215973428960494102252750768689496044842168752229219510221855472822121167432864331917214808702086673211683877012961416022534014120499084831813580490937289682889241218989197232582387218213020993508594864363997434001715698467381572249171419993338632188589976762273619030383035512432841212761857813881046315839573769620760003096802455492883235627955334732844515873801800162901681687489470073910436982037083662521810147709065760576935629130561681804971448059165257378464069158301466370475023301017158621607494264445398054908956821644275010723608623567580392650006041231907288703471434595076549419316928088079317997883097442986058241072817191747105715772460563514244472600729065097290713538224600325201616291912816517541776218866833976286679625883808074826449836208432786059461666895409807444522349122283767599752218063089875400003403207904449728753304779161841297684779102427091179688424841302327944719358360587638972369340044448779764544376811582009550229610286568207713048860544691027035965671466140577113880638221664175003990758740321351459258905516741375415032650584446037083224105755257038769929531026116450889861398592621787619357075741217776437432594633407258373108921561416734689725740178232029911557459226930824355353003904999183116316795671109223235982248400919499666404350156544178832402063836941472826525999653789139465342409768021995038865342665774989391798488824080832971833603080910603348105649787591723195673528539605269715134525954060379255396327180985054248462322958559327542366758776139069695971800354122505184927473713768478839127596781371496853461898952388289354994404354015664138788875057719390043821237261502052945385997172419063710185833112488197332868421638254048232899778858789380585450920593259092532425097421566400797233602480744450999842053321353641396812600757539629964111883305453756872122789356753388816477419555038401252750620236128220298013576918433820406798459936124858472102039664334093155848683520000000000000000000000000000000000 [134,24] -1050906129840315698341915332991965994772518072154930129853360166553826834248440075674568731510033186618676265710837522635274360721764152481684322431888770536315639962285030981639913739769132753294866118000577978540674592257731488732614556937354359946979395067983350878606442784391063485270284180911772601160484892614941711595377938883157584860722533622086642807104669442212318931569877171580206583438138918814604891767522052016073114792828448826849435716720014407390280932875470923609250834379061767922483066969545077391248932515705669495628113873627264120729123066675213148570913506505980767058590266574447737444455529697437145459827720182770814331388181302712260429861331207936954951786343134392440803836332899168282663433101074940519157074528609626458422347221535477167562749855567269276142951036073565237637970368897858655372579226961435794545232934890901600280595882642564140425935885505432992075178656089612891362151434485414888966041170602117263145869275687678421328002014906750910386291283310953435364372667640660282391131511621507411715537733996589630620982287535049233257495211040633599700588613508038788733369245879886664352548868427563790558588671603403835975362018143682762701199337736988271202491433328958633554063496280291898427428876480235521299495492726047891151040244664092309628254694312468637334707432621112588015658207833213794979921974666955242922528637662426858353213230631821506705152761306738397221750113592584061415689552320581775222738303412418638969592447874783370244330294080754614453811150774880009177890412550452628724303669969532358088250800824688411978691697688506313057815213956132827473913131801715678415420014613710010323671060913962724944295480146731525823798511376367895203949726260122311960409949767507504706849495958532000173341024729075913151961892570372279639467103103460992787879058442610562442921995887243613156256285173734087199080175242743354275821539576290125171647775326772722155398923420365038902760848653153494562826334374830915469997606821416899662846063775597701609494737305311893992253163999829924468313760466992880267101880209959047639372016451482779128913527277008667328918150952122705530265906720000445001940487133489765091482325364713218919261743263795442836668409575498847088488776575505534747235179254952538779473024750395351257638240256000000000000000000000000000000 [134,25] 3098955907212761776257316305761641683195429522397990396220000924523151571029204796432457430860773616180569602726224241706513287982272781847494886044462394348534605168486717782044234112713195812375308161568026861356578278107089122387792777552265427426464772892038425650765627242425319644030904570781569185340507224946330131184007076079937337071999159341177581189475960153114299597264724912355570312896689741839705924951389841294628288452605372815017879122599857079008354675574671429785582600854235885290535990329011558321076542964198249650154019392818725735739131038420479535018585088572650095144554817683390610590584933187867526055333595531100125021585364601406234913478498549228878463239431634301476537275586031313698975380802047028373688723853915224358496714328293479507568944408202743823752263962735544436397320092138586035717090394864085223338198493902065823410780480694455272399170723709370519330810554255444915491009325431610831072472157126050740043671052157074263174694537257906419105252659291009714560474045900967656855244984667766028927588314612590689176013308613074349170546092197685095759877260762462151250862797354420339695342221007142111944794803791260039497640051897717729839866999652492875142349643448869758839147466774333050743564854393363727641553494222728458719335718797869137532352946535285038757152312144063258769990522072075983775216656825132465752925909601970047635065209737431521035192392682996498773509672686487812070432611048141341921388591333360918712379847892822733042765544441003157091600630523185922600404329456358717112506519384205843372645496462315843429866354218387889409024104008127477876814823953301440021568870804513875600330643446560431341249552459649291767442852044788407655544670736427369805810606380427178383059268405222042565220924308981183031081484260361466755940164821717139492768097744362687591454984103244331125538113266288521065166094454227769290808196569063930534025193720348578676707598710667294020038492999221431731273281243141499409195806534364761931736171935011210524662929595037553250050156251895255124687810633966955781677210849880652203187748154450967156292756689717342538644858689468868448221436161158354085002399536744258800352408962232066014786957828514293835866951557381507531579732297334925432171562950748284539284560731519159531812683776000000000000000000000000000 [134,26] 10366102047577868081622517675717943096409630640494215344210151841905876384745609053413525511190643077168582396247992485358683590729337072399769719659988194807273471973674751150837170766541116403473184947459003204278624321969571598970793694989249584448697068535695915601153846218600274083836004484005036233834741617533574364087867301376820357613335275174420425908307276995237727048609436946033281863102894299513642855494433028871448935533413169032515338288018153924845992563732269110285960276622952695208256563921748051460833882845342933990364641578398751415336746088018088565228709921845517337626641416511049683526718827591360859390287377022760488046107813969127792568323202388155702397600470842182943779008644162152771308503872363085407116076577635050587809701830858255870480971657543001688937799062605887698558617285189628172103856441343107092408019484686123567116330955263104116320641005546510935523496478771330910428392955849987900655377461454471061585887108198198615337383288458843124575626364045141414112713658263774599981868724054844348653572662422475845142784903026123987467692253003557657069948272985379692255550412136992678286788108203267272257564225396812696702963053612192506475576270886040575334491760051733259187652281523243108635196446532285306585672711311747865763876184003593376127835287934259981374281285136362486984290037118682040186971616732933437933755735536681487758443600458601294423071141139298314206728189144096051011895146899577794468974646565193176316664905180449470733561497254286633122199684602813650864030867163474170260756677527111820105837575713209384064979075435854737069615369066097314319816544527404619366007057297578655342264130756728872498710064623768231015743302032146853485020615497033275795943247056755281361436605514542784311003780275755518220436329938574399513420891315208072944573863705439381502377055632104235388254549316572520151924975652711156599868220265535595299073731386825342083774824122514867523822816136280447697421388580020047513346553085064386583957940643556703622320637141939470911432450719483796751163067660919688485527676103071329853777142870144776554328053662736437697197912225903311737106518493749737128674880826447376619706461512312391154627795719002249302579932337020256077335795545331522108187712820086694662373142035027514512296116224000000000000000000000000 [134,27] -16388188673176523593220326234927369357714655643206497699760516624951994333886879216258353554125348172109957898438828332622266125188908051633894514239401182673619652064635648147372051794980721542276839988044528429775002899067253143295405738267975113142594735221518681752467563622797693003062252993069367707091712271104974976911724765951886054016559221879999211124890280218851912552420572718327287822323171639671991481437925573252169487168788030680949128015468632170374840695539351070613965766770729266824038913812318423583130196197162754067743376760089237650328865830772932661008746240641464919950932675174960657846660704182336910064495608268915207704167167097666524562411875558720236525187743209125799402525115400710910583671176597768725946597360911975068953777500865635303706021326442474403465166433257677637748713133886773652628516327710144721324606242835902226270156229950178701237651326642801525312384797342021936153593040666472976126619199057237240820236527215770452375623140206069747334811965521584314494440645200242112599886179526390477995315630392384163421467001037994005086274438624727455339420361205717929822054413503728737392315546515935461003307597616707758715329460231967926568274988315945009322363565299390491853141012909985206459998110393815910111122083130303075807231454907144388722794674811556531752101287825039314037917417831570326241689023864753291473461139657091762448488005493062445855164561146634704028563852415928583578988410443280033139732428285166708306684155229442449778827722221904490626222128184539474334557260793273792223879714467131556015017931760396295673737011545313186394285417175903324538467219645696423646017492092186195992877145108236387461710283251207599318629708968734900159645267391601785003395567585170408591646513632016948505307112727975252339802262724737826501981563905319139590416945068018837882765502640580899208032664940925772165455507160046890643148961975820576840403198963294526184038623913164744077415667543561045250951885567543452978146440335099769023362761040068612595089253478068387509935697143489841064749538369729278609534213986928302212394836266704085950443048553885291385046054092308018474632808862765486609119235698333719744533733768462171946603795154523412931807640015393928954692378193628606372455753097011767744146673240940170441293561856000000000000000000000 [134,28] 13691363026519033665177723491209596278472433496166004431266295873654187864426766006666345363576970271590527703834970015132021809880021591943714222742478344318479279941773250613691621778809310677206171438582424599766761971784997868688417175979532011175966973085501100151973074585269248416072646102837498055030396851223218587865825366802500639143263616749917340464892009316024078796275135074671107233794546369032032636973071958221638624958800430379833968471962187427027860577456556623017836025223965534244889161909561121065169959656788530577186659134534341101897872716346381790634706775489711931718062903123529799608371790978436037758027062510297522991659612357029740595251589721510968177862979709860444875891469056416163238227769755376060445703423463864455193031688064107368476401734924062107211191223658263217442145056071765100710946803264729937710483112287036502848489019344295410345182299124124715206226871400101290144037451157401980367419554390058270576772700505574415600003752043598707219972103083994920911909989955594307574548247287844044412804582216832513639612419749315767903270452112598493307590371289498418273886443393971742116481543314283054460982567990196410271480586751330839419910688569291050501194863404531266793723144798478133105644011291454573357634026300585372245639143924618694731188512122986511126591886256890836861287996348423177584860377528357831660541784690854953413594998270523257089776444650969769501774577202565892752985047325770770621324969502051115841899690386067504322923869980231673703118966934128404604910989869699988735239153401145537239895461672277438338549823535468462417245050739680551289043584509047626774033515178988773926036749930231816746698640758133046144730018541356934420583936968907716727048401858500062388800212852601641049697917715061202645126492984046816374234109855779245415622099754713668437592330582441798054728816251898043980398871770167120341641677659584402190563651191275854380171696477085563425762272258006327302701836479709193249807144780231160302261009124101803293824355715141459941924831512610627494521434956027089555292155548463044118801467469494214632571017823079596058461775654007903347167311000516343215292128155556112409271787187353032186748670751447391607304833808474069013460227085671529526279767192506528036018223990179948494489387008000000000000000000 [134,29] -7827543461832286106337904392754304678207314930885539586317607225460046023071122476867536884054301199693999280205359028127482422192272024131808744718686141989014128799631944614009127000948176773270851410297218316234039533416134158474192213102154931262864898835901328373420493074451988661041603098368028374170785830873676150585673515802933538888369153500587259763949414742976670448526453177148847739730277093529407749900471677574436468160289796864721534033716565873629405347193093302091177845894190188070235882173140138897169781262070544228198432526177599316498881872251179068071608672785307717114861528983997711780244694011804064789835791750208340971448449234641542336437275735062189876151830389081519194318942504041395996679504501356618053725449441156217024716415674078502691622428437214208648678820308638314113389131831459046784572646634618072361872616035969533900994553621232417666883350010320788763427416981116455172279362267388787918990847715267640585933968220765101403505000924527135598236548137175927221787215527221997817838389771581875572996876754970698793022070993443877530815365075187492472299866805966111553193318015393534018877698934859257741237788964175604473374801271446896338726257222317370081606642521206821190357966082052744293646077978594313413353241664690022969646274977554419111122655144059901976050990831334521832486524902285375872993152553340845091646088427695801245827376197713470822916237819271898550743866954075022646015372157304057483892198428858034139735020235746982383799307188165194519668217008463270650405936566250140827600856177637585205506808797279879841451961684293861221438133923289485251924773776936683370084100603643737771922589369482691189783657260842283299321344082546296147836068791604905463524746540402809076914371637127889555776238884076316869683566173380326887985565559604973564775920466983778372373633894134072832043913787449905039927301662820746116404839864081118375301469112846218947705755998862530699271021290841102333001597913932402952601920722022339356766600869801467388426620466679742743253468909634352202077621225569573547719491164050015667023872265396623170496718586665488045904481885354102633577946050223462207988381233458064156687989414309379399417550899153070096345946796858587885097664906224637560512410331635092082059401728298481358609580032000000000000000 [134,30] 3035209813991509610924621369151880018763674457859849159687227631657015793265245895700684902962364367145251175156068411216430533435564290766210510290197850561422325172427393920599267241201868841942567852848519179241024890584117295030427118598477940037230597715430687113033580965014639402794048082429846599412837872750790652226010473149073463072105959617789655685768696455843167573587530367550500427831334662304762182236513953737992927728675325549385298610238716553998991077250776984243209881103465418280665068400206991675594572868087110158454787823719272397046823682218815539199435678197528435380877352219914273271406494813451257445854031249786601443372459812982726262438364180060967804827073999132517135895092866747348084546098777412449041830318163743340355914884045609993629802300132196359404220443537766114535637644925179010379044892876687934703570444169486250374092001949091731739273943034999915489844709163426899608737189964309444263332274332970684327557883231679626050202698153787197747517401449443137403014548888004151369951099580709873585531474820536330363539819289025366645383605469666870228298050525343979437196204359001812110116054431803667362794282916821050434957114702523186970216992667251412309909971856184577619687215230633072381674638491418841711511915990225561245382887794415540699133924618924016984984147920611580010381499609918223863620372545638944164790955254789307355314370736262055308308099167851467499155051670895708573552253120568735751527853959093679446985236651296528438525604387295346708183714061742484033272783908182399947736268794604541730518612694607096514382901238956924102231972168776088051220227666759996887824980970591185913859473121820076184274493081049741998285883714323021547650091670876306796255312891108345920725455981523323748102331266246223312372812579772622239843889863702692086758014942705966739871051779138999747921352305865642780929861947001065651232937094089516232486872063072022670696274109405950069791450287814516932085759243098597065698995290320093393343629844642517323321135887364450627620089215262417770535890871023480899815260432119484652169683966406215940185236172911569891488307381935877401126674120313786795215868315502173819233738603491266523957319729632012645440729737707988806171942653323871786911528974123830272303562403737405800654569472000000000000 [134,31] -553067302805300319706945460225056554566269803416345319965197733610956653566764270791058718767483306440414848296631055690246694645939027498319540471097695390236661620969670971042407955771976251737773747295985201926856508168964981613986481737054491365510048075668521233254060671529353889397493846124253554596437926170404452742713003885915516649446769482012627825688165809818241451622845522793604366580385029243359114467750783852638443887049186469115277135477082892040080141149993844096883669250325594800268236814684664864873673784119467814044986170237896837020755577674724239499353652999304311096267123672572173772003422331316838138540614608650575671177830334945566359679804082645167181077597441236467046674214681708572507487348284495996880296818641905868222577076212514762792904559670619293189393009355998933049646991732206134638905167487139356010739856058356784388320118409792092574932377591867336576093683819875177263967222609061952044286327198921198111717273143543867956423989985667199312049434787911271145380284385434001699061385776279510274923353463987556847988516509302408749887794911919002947501156286460149757450653833374923284732063971506741959844478472945710904099421244371120998688738162581691269640772822582968876072313638057215091162430414409048967352431789235503915403408355272634317003956068032559413825708341462719513333661237024015463977559453605138835653261887672181525924193623294533275144600606296054803855820458348196492895233068543707449239977880217391368807895162394264948883415423241317202138628048415744466537861630713914500326331556503694922178582058820627883555619726400889204616578722757851333102152908277914542184883004039294448567192692182433036434461909736982856809273993249487141357000107831327067346059285175743737158734094425055576788137553365417510479911818616753718366941098722652854628274475037541563665106884988722833405991398680967003400742504346975029972263215197955470510563125853550370053874392886528857629345545414634784799032545544224027851957991114649730029519646705932182461534567352429879915519406821578363134822427629735755996734299121426381372162183729532070985480940710648002526967078362483874808913934773331428710572695912264450013455255069070076791596167460812438127887260949378858398419692224523425305350156252033889444025738550479110272974848000000000 [134,32] -208654172191103667601275957854072900039208570607779215673999566788605815249762600421549733543148306301047073151915702211417032079389136142941475285896254390022218166929016841711232647043221388384808921573931201732585402621404112103918366289742048263199214917503970587077102039457089209991651003528435616140326014927053145225492109457650327059639004698845294217310773243798306188612690046019966134335878391892245803867666767585820250160197551650641632367212703547561495612667800118544545310588919801624952405767744138572615721813076336615844709419386977081309856261975279541849958577610598274196916730922948487438885758858299877889519752039466692821731184626721101898551715050062410751073872441294037365355838668226317817405748367621725251219234726139772957881239470721788576278136682529857258470445833366292377422036967885632813549263992355923897442812624848610639777410347487173559110363131269392451277853573416364430142824367118974481185228256532724104501514084846747775396089873703866358503678930293271500091838400511501658766990401791951755266848292831755930362497265414589068811443583960599363318034147578724494196845819500753227310069434281318984196051310556204842006823546227997915208162944907984910903336763939607272411893457676211921507002465921361638220581400826528125667813297467201990786228977941019959846583783155593791697895653350075874291450425653965056371371974188740138696519128498835339415104813444702745908573181259317301548564189268554141563268172687407171177361179865745162224714752503625259426083761216470543070119393556645183105921538721042554135072111134218507374460896608791576440769556511657426129630908168453165398634373125519744758933231073863745098230628802466871737422636579969604485325743442172189298267686451245803677155404313594507821863223739843991052227993902851268074146294040618348868235462332420945778719075733922783059235120496051551030370348641784989293503561591490068600832037874673001731933656157200594627502949883854985405276581311148759253811074474540148060928604698572073277637894545810184566461022772163817135336727456047664237004816430030257319667860761840643300241522046383423989790853691594379803391416630971619880826624381428466338571853974656744497927966434938520109496654569840099730461025198401129832607942816279861847008788306483918460157952000000 [134,33] 218685385067200592674035189492702126108435165620662774716632944865465287349033027704445069752576280961597133269261311169415307091828631812849219285622000889700049197199070566771535777751666285742896169791560576947075330817166406854284616274062238301155657087622447234245613571191711224463829397623558387625341486768048190014915832526254749598070587358091485883241812190327159503617482085121991136351113609937688409843966963285745398907287768536466576858999045791141278110707366639826495381677276914264558148045078088580707197992888117007635734069996730745829949586762855849127213797849706294310819350033307147521639186410391244229887981813803377516935537407724529529025362753858858586606259240468983492880415785455122648842902829424810811436432134589763414783257200108155592697696513992518523162963487563038633800180089456113056301166024683683436742243914456728695853110729565841251145509684639702729300465368930111294960312993754103734366392010544645418313038881256718369169826758232442615484973933204543990171677435516422337709471101210156360428883384365682587376210494716543723084494776658709183077694131078462398979127469650236084481452542258906629059257374167822470726632839174314520569816074864018514224293413953136761936116573463997263676272582968861694083128587889910582086248619618464337370192538830253201000240026119142493855493660505239917069355679626933527735149800325865313929643394802304153804974615057205423371063361172044018089036410455224894125709959113640586025715946281162052095695458608445526967784065282142099065856631550507227886472028094852769579980794127723604575445322642063912449150754012864917336674218297418697944275411652771594065051264276050402131301499068702935929039856114515796283983905888663477353188254560011629161675226081210345811751960473089490391511645759223479155780377211767773431578162196844781401589009365754212111729950573578935814937384579648770754528729601924913927679855417305983675517309717336960115294975571389406889314260462720422291281834283242504498409608372299117863145151354551031197505100395703317631661299473786888901963561341515800733698502248608493501664580871981683661644604567311003732222518184924846260463397814167498465693651621314017510837985505208580545246537448253272438014931440145665496258666730084274777131445351501310564679680000 [134,34] -87878242077239087089764551196875618936594377215930559240805614008191712372075735341666591748030121216115237003036877921108799231342468004377962899128717683272910027250278032870754034316102174602852737605821681545249963157425941731468155355845234139238778346226888334051332977303427755840554118975663695623516991282450935713310712914844264914984356408812828751599880746383931829037353143765561794889842384169127674432276284342405223378130122310453439824189562256499443835581934642471157664607695185543046154110764336824538006982434142635862722460748512942463904130685865240206720035729334623300374682883532604411025289127387737909847421429869433714816919720368929081272909047423318090457194914309193152864992969526028584537082286305996014665424202052261532650532444049172328270005732773885884779920858300295127695128665695733028212208107744400185238874168031906866673509975137797750197226911482821016829172640415847035112943706245806833249241430466192937875017419395479340217105461693712928298065013633622715133999554291199221868857044053752353243940675835793492266637923973100354748437626384193430998310068652296546640868662131019287640067399047718286367787606288551919740788790783819441791709736573154135086954103392736886708447356067244027028797974080086925585000137400324034747873118227828280846077392171325908802147189471452289476063418225501953853264645358901217592163518343461768102289260247413062523826675207436935413089594297778456986360752755159759107288342506982358395490218846837536637259426154508223767598652234837345031557958169213311610572593193558111555853995613691030438461270061351033599389764429088375496031627900999487979379151676346154795755026948099131741904311510316563885663010787893795824554859821231364603563153013535765894651713385072240232932584711734857634435114113957173153357505525510878802052999304710995642636342468146718900198016449059691764153543867071571974903693071264128710493870821124455439413959529292974722514197386809500247984767856278016222598487253326207832837418430898669089902105133550425875544910033396593814586759117272302631293866731689525761835983080590884931428539457084048907900208106504892766338265333333340941161566015254558686423390699860108502607457986909037255669837274460137094055705855525843765448858826074702770217732050961134436651780 [134,35] 14339135514278972466286597101098130777300210591759672531541861089952118582899615597077212242863458860054601476555193033427662287599734597846389111746142979432538970921516553694253152182295948873159664038171372212864792520661265190534287148180513529225330421995932130620514867116045447462543632716497347089280155260064407901096299405800447267047207849724712005929884000451426156999494561535427706566037739418125351550254807959282489915216973696291413085496629916196463845977789778882428025819353614563648520642388754849526059652238813901830987948800603931028774604989086455550430283853548886055425638610133869585484724382523991075402939110540700461464686647019665088610801571862844901923416533315956880652883917048234040446327883378304585911744887838342155168266633857395661090755640138437749305351979865131926470057400841905982077818866650284843724880584041575205122290370146517742544211316854129354513847929092825717408131347030713172281099761037659108487108529721053865591630467954920282391203193976387941917005029194476251438095694916698248049464195899966755231085952118237784956051520087628742735130259413331752554406322206005074728361657801513929150707723559344966723382697362046904295564435292552346662405960167510140811255501309925191834189342409413161331191105471641008419417257908306482439752594556303772124234655018142232603623189213417162541195521498418283714154241133938975064822166086165504490661484849821485699105996792647057604096117443262296621305923873591257516231105657083388065381612952422820275654790735234955898159593268931149079142623630200094818857180212014622962003089635220317214309682059164558086024162884266154288044301461756071899491349003036726756064210115858065517554607182212221844514751122264749592511770813329321750356619282461768933769435297939059536958649962866571256291277124143974663387037235169728572089152724422345389707908713580759092924565420385914678388358732640603738547819105539695255803473298781718460064914563148402910550956611592107117334046807222788094681926041671433826029845591043929373379459431468829920972520429218624240087102166226238960142456418383401429640558957117560936743958110226941231339875676876649695605393318595458517869453904909685385497183679978380468140252172278028779619275244886853018110824789652930098986124553344271169200 [134,36] 4072596222236823559662818872405343966487700519991923416037637340400006055721056508220947742117537261822894365761041473127142697519022244706480194781137167452216591927995898302504986147180322505949793070226767367739125205174729575076114807115294477028690470926409258652774801468176327207548809061494300885946621476379825307366593969918712927403991115169944594991152493491537779813011399451331984263169315821313240971589570196739205537500358992939955094201040436726805402529488911403622761966877724406511891605076108036366056067511428685817636501479006479941479873351469282718828280613136697770531989427310068649088941484532759193926274776064206229333962088079824657947320176797624924550348397982942315522346246722999956805882612170939466522947588860570065807663794103424418512794395280088262363103528394291781982932864751639566218812093129946973756956169190701932004816980748040513858903316601291579906775631718698227394901534610990353538570672407471470971535646350535222404299312454369045411693229630574047108321886137028161797014214955560691212642977622607235111661300647298494783590314303595882684062783028424765145672966476314462167960535211493261512701872337943251086032341439072457653367591160569652262163688908960081091034466437945233725204927092291906095139552778227042286588900229152545584023616863728464577563504765346083167101705282817183053063220192254677565949914871381535895273099739276844210066144666538302481091105031266529619237123028954641747496303086020975554413406912749011218771837260595627065097263812943851372609980533450478857263492974653096072486099178125454344948275645298236468535004775438172879883675961131165056294356861947814735620201323448347185346205703305911319415088802312078865594523188560273951510216115628539729611773643462575191240786537577691342595251027937657573413107126064069824084934763613760941000235471555037206555635682901668604653861236773513291260706778138526114600034466157402288565259756280498211120693900149384788192247437234597406830412016531019354109350810926002030388953268133831571121093498856324214525345059963703997851337793937079771077768816698833050826508661730207943164508820279199709885598894422762212525247298198813255258138358684680958982248516776319942323322184030463800205921645798997428153193409188891952079009801802105032 [134,37] -3404752574528383920935483253569533443129709876385429518557975833771231513777627558091030646689295896376504344500687301712982747778756712041660325485281565236652431801400081864807827618101892140927026290265975604678672482502076366225104865293876749026555397040062959481018478061803228248867177843604081353715142270612748928195373874580968360736146534701896425276612079347441527874915338734655890958893312272533376175850990072594593053343528089872337797716801805214269549939599161742664654037492035509904987965422095572573521246640289218913173715897546422885518920662117603454113805697637200254033698659839289323559126415921715283588193573011106140364303126726741279629846450218076661194734454539837705897112935666726393691029701889875970567424985777224626651504111167418334089872155155371644182352941141076203479424519151563602934560080787621775207848746306811488371298968615103658472142381501203416679320389083982449391129198638870351843792029095268996980366483257349256279635564460371769102960626864085447007083289965376120195836388573673472701498357009957733975931962744726343660691241466692943813531938308530080744396170741233884793553369310017254748673176513003606068224721623029248255560043943437189377438693652439252956054100410832828464707850563120491458785254376483067467001238128231500380507945385753332342022467596111681158484828041519891545953525569474613406672928682474555526616908778046273503825820577283001874757177953738469824662936073451194704423937532286090374826371183691874712286039520925254139009078722630808400830103515261371468949484996834666192774894499511453748869432260165057488822760999189514154546344681148015539308375167406757540806889492501788937885620918378463936281434749297534012722982581383723046611036332157008156134543606234116660271952728474969078791830040024817279973331579039254940274653346021804349013547855449548596377261001120447351682739757791749282992466892178627879780493970696952822304143734779888648357080935005870893116939422684433771280163484750547251067429884031309800643913003220015321209478638090796095099954754742060668030328578297627509666733465552335323245013784170448929868908802610655102738087060454147291375644929632850212666602070385320027821700311443088543078269976448665973952576689454736757330934889343317587926437894283920 [134,38] 1098491496886454462642286708692235059561321535718226798161814927436276173108500567302077213656932091248430052051169206434713765921793145409412253123992224378296341001677177220772668938500947580617113666983207861118915711667985104952483654254543728972699952176792431240111019460710303644763243847307172096743845450510412081895328544883699612784058104114635510760582474509953602148721127459226378907236414885125045694613305179622414202991199789132581621844360527917471536928976061603497652949844060845105342040017733611599362091276618015964051804104859373578782385002901249191480783742430504373086332086724396886772764038448842034643926974362399950311391445888102306033086724054087586035912934237080943204436762407765749829088295754502633945879859274032121902255974481278375536277767688616461995078187828890796563238541506730999276883847383332596792202245158390571737600812231585784893479333547657353417967803541282771566382288678417833022290972713307585971418646412434288842419867064680890637529830620076219798662892445252197050391238502264643712968276970017215391201186402940028570560463803062855373215677165243441600314161974908781809571044546236596479253609059661292208871175322779701668114049769435109105829787396195243190251667118878448849587592565817529153008820894324599882489533471848846025771331596156939040888957275526874588319557456990461227178245966703398788409285457917054191584934943619726202432177777785415316525846618542249942965821994688251379197952008909392200319384896746571316669029594881718773333501764920110591450455776991009125498038641253154350531809750968786410079666284562072240381109059921241421718474996427909027208818458888323216461023580826447896896788250765924504558810903578063664867966444492255250775446177368039290452290175858096104418574816670750562113673089162671630263366325129534165351629192001099080805906926606372775056183805814481788436786350114452909764216518379987238023822367385771783956128666982059077071278471785001409809407862960056568979684159467812145684414164672477350981745468204092441195655266793980182884058087036415143902352321664536729930053622380480426243598043799256037893440848147477435092848114005576055927170963523835239536400661885618164974693968087646779174091263511579363932356258894535913509884449397566482406790862929 [134,39] -211263249598520709667764048176026549134301722981745667909939102379599081425224913910014050062237057944659062196947059242639798088608667264442396826778250889831155874774167649685530912827832413706832670031312955661679723494893069709619665291841918566516160643467957213472991452821108706751113914596139125235254777915934033241246839052444430886333433675313215179662448519508616959774902020773889405280597885613674668760261258793247667326443168042977316660518050106782617601157634508002736080779629827825684694288041224463369584007618560320312018424111043773900067100639605465072612984261423669952293876032912098888683697530204210200778417239541144440148396965741087225525370735803474330113763476058115501474439273131895269920637660841275153309181784647005527806853116864572342225563958775532436128507257747499392583751487265970380588223841741908304080547059869816706632497747339705334526126531185159430563485138748198121972836635451516997866558156150959878885685430440001099424352928543362924150279334265483181999647021444005305586909880202793016112401190070156990231824813866887711879400804622967166962680185074334713068323084594893380328610060539246729188456414570454578265439516004497802955470406303686340416027024487096177359955265738688513144433035514051492936490249685989864204751422647044193864119928419776102326538258799315873061254842947270952616419139575095904690114809420118357326857037453993381245396183531580792481445502876321809350332247990814758853335019430531790383055242940242494074536179323942454836475876648674294101405140456441364021714874807652766312126238815196005212899684378334326472035927415931351256800524978088378424529774331965074639673903043386911869470542594668832916999861364270461093203299287172548522083008984175215673477764646713598039977227428873371658158164170311951003487485878991113222879149232993080826033759697146421331669617382214249723032440729015570202948476262511753001190152991378071138024357007682742184129767465222786530255738420010926640736547020301757804379238944914595009535319873855372504078110394171545970375708400851478903308550414400545987742066128196529321267886794117041821914079271680664161539222065051454967235391856979583550898859370577555667922914169303523337606257057771241950715404582686612293857228313613543735301544 [134,40] 34259167329996337936315853583240114263207619496694132602351814400711660114889262071041232930519286035487454880221118179407056421754559753871357552369216012835907741381389360052880818414525637606783313283691472877611251590041790564932523168147946065439818329631878200129312778337524921273779100135581315676553246866249722091888476116348849381135103802264470146195379997677145326674369147177778870441180778446972523386719809910936543725737804082504903208781583665423460985379601370736359579567981510495933591776051886965185946270143266968580678565472863869585602805891102907712716695131929306592519966880375331993563832488999908213005546987911777543217344977214014409453794880434439884536450650346234288699125114088398438523808303841742512911619449651848713007739198954030990699895484008308904515376830022750018274836984344928190386128409009406840759571502334218931882781964180751851482029561269264071125166906464832150119276056758029749732109141629984810208336009826342140526620826424514279897255258757348146626687058096700174054504404028853263184635878395612222578075505507639930154804710116215725262905085476590937143340391019498654067084608051593066752858925532507462876509608308915672728452573668616679882021291768799743109335778062723593704325453446288409372806499938934058187298272371978337565046792533379282702354986367410041758354702014261536224492159514432001422998232407694247538848139058665254924464673541366841901140995252930808494284233688658786028072936663784581253842974908627063477190528257896455179454745160646998958664511933870641275682780805821473046200028270331452899427862902690475909838530969610451889600323296652394911128873737435401394200879559685139023942179298243846374630923641404361109141868593846222417093247134292746722317358584046224197574348037114552357731692405789829089176485574530600827422009469347312778424361509219025263556123172727381970188378046573241469733616585903413526401235308777055062922964817934390851106345586042116103064727549791943690407488487796930326335586798205945616244455727001415907972807978754476876563089152296853339418768607089457258783968489873390904350059228843622762149024495400358473059003108974965769775582968967213807042028196760017803379896533883401684277555399360540521065456466944525579893041824630734118656 [134,41] -12244811591869826968056817300197942578881914638374093211045829118639102224289758181214091509379878221413753524517047019136259620627607231740037363742617209002112965016688763561329312607849592866768096062378729170130533748768441524933871557691137037689040889162613272213233094113845787344612673862647123151669761949424962004112973615629344012617092074083874095521087975713467667793134094093741572565901059565596871134576694847060109844740316811973906263351566256216605161706688190291650351227618291910992900336386120206717930884042361757821522415023083014533793380080960238940530028751572433380445099928918427642077112865824682995658150223810905439354741859458901678737970177961076019494649980203747623108962358482648684806231868546200038953273368857129045112104773070912502204753434512488164670367438569924601222571848456054366037914941408858367030076463262218673716935632699947338577164760990778783823116302959647125502897285384266549791395732335225254163057442899410453617752024814151080745640190075565735437459846118859836490534138305852194712400080566796467658385223128092104386628027773176842322339039104174509912141212600609387249761583535550146776575172441592844710270148789790618605494844527296561012424554721005154316529733078657467271537482874901684604155171612149939195608796253850658158020840354629248887558359980869142641265339987546117812689014732409050401744747502178433007098939211040532312005514824376322115966119207799733925865272831085867353369404956058081745140824237569508003544103317313810778850056303946806628528196007879573292717078021739497818083796493307464296580896742702345424857837971709868821390873359277141307338031877728451183663124828255777786488528501499832731818638557477206708933902264971939602983020918182730221956255726572356710391558029614020711049912242781926237193631513287506795567674518887293308414203122582942889161682574278897370759580816305562420087006594970691904646415401795213446237552962641171558121278211346177204581051021346653102484027926682767081312499415517715527831236731473283310239097111971539624071842792135974994569964819823968238366897356391073302025722118923327125829900356548660192406032625260626434386907520381206986470902379110424132152021018246339121361456439955236210470139051873736482846227031083750912 [134,42] 5944898539263125684478738786914497463958370754179270247016652065600981864470141320419760545495834011021993697018316928282153990700531058603304103065467998767178875057727584537587068997029905591465164881859420990944634103726310402639673382988236106634383859741334806314152423882459392518695505608594355713627379950463216141106963812598516499734027148636216031777670631323562193355175816363718573491753931538866012078756837913766552273861967065301379925730727068495832043012575208534767218117089273404674922311955245769330640753490191561812865462441369695521960761609942944178787339362966022938496731091367145565706773649052157067623357913473122332934633308935512332940445686890303485001709624964579325317426136440753347619575729836035073916983590195327582443785744651846939193094499969690335257144485079195714756393348854097261409693515845756786570452715252595006792227204048182463638620373618543297726164484246016656257831611445042621252447278452210860256164575264318578340491331828554606984336968794495033018978330275500682191984945199862312390704384309305120094546139859730537579006610682063469886722653038017147950746969936516636091593394794986369233406769195388982245610860907597992209268322985509072892098204914697609145940177106677496633074803439642001377127460306270652694019915213966640069906543530165531267697870562494497154422479083975040288015586344928564841959446397306897609929210911273535304800398267840801833189337037239724352059183439381575694400866585986725019529352610523382467689340207632561876146822479164286706385861535444313573352401660296226962199497125654717365727585762262355665852106038230749779118017592304441277402836728461381782602196366535104068708879738154180643136411882111710076040398960299678340146512258220578970217748244012273070518917786019134466122930569891745889051216513875349749310194552007447876965263738787637646024758752534484601168231385547273276926807551113517441420858953756039512284114830365339196211678356318277068638170598115477120597830497274911583269378336716155226053970604573301873880791293446188348445953026338371114267127959497053048007699817102373691664980133614821262524301685691117989842588176302291922934278860601003717775373642086304213799128796291607792701324798880060113794329142655412444410535367309600 [134,43] -2047236452490175605531043972787195320310086125961154927917952866821024290521576850042980901329131860010487415061214128461419624526274001976199943602179769225438506100421032383465623541651802311656493280114822693544247257384188491806667395928388482846292222262811935993862258502836043179120467502145822476132271235552333180941093100452046859862057657765658662409271823756864834232609002004893789765016634435641359352678529320244942628353873255176215968462702292944162239047762849778530157918685346789410185654905755995480083870984610773140502256751976773890800532059276299760066205328082338609554351280687451266913906200948836619980804945424549858527364153897927529320331985692179540755527673591235776110417345092368510317077384981372104079113582798978111324467239648344728579444169763239667435107655032044572163167767029194235671948183052658419602389101731226507043553367541270856657747838448406904662213507508814306176758524030068826537007553793866273338319815861179707832184519011128579446287608020432032466448788969295840465835902085549415139033610751472773632933878924312007244864394434380141271158213621034853224860352952073832385756450247210866248073405582598843823924136498154684625189493912723165095025692340466107572266429095910736225720423887770736423443005679267121267640228679289451671811713710756144682480617442168782564628303282111840121875872829006922933919502155324096433031949900080476619185918296873604591089357028279725862873373327612062605928384332749121824732208418387218854458387007225719553399520057724838137522154662153872315565018494569975140292791164596483921054937975148922995247457661937523052355991436872182388241725970307187357209832807831739245620313084230717415238715008055598817544604885151993925894673449111265704370875615579620507021326490157636540945606145462207876180835966229780846687981869236171115463603086409922282813486430520094672251216659707374694418901785556844969629465024659918432308241819055747863321261329470389181549000549122123840266196433663820139566787706879807043514018235666045011976939269677620266996790756058066001933940489310505960128202887568984891961173068009422276437792631895524045960352628231681523837913711123235826412279989288445999513479541201725770603086124864885871746587694522962714608900532480 [134,44] 446102614069573940756999056000678339761349775785042862618723197211976877427782943686617174366736107797393751712200597507925148656803315377412183928111743131128697934306138112559852760894023181007427490611779590020827834345888516833352741484186521304473830172980428539462219463595719022428226076939419738661321035786653333900281857116751575077353161605476744064426218197535721517268134724618703200616490041846870227559475915766016213044838052344496879274468536920977358318342745164915149080025792207956441390063570273165502907443430813311058957912149281705102608337663242493716136420355194280100667311709469909517382228235174557522449094859519098223270320405678873439958879809821598931671912517974510571604135948509359284128559141946257873172369633245340833182292847093463720876280305354091330145439418974965668000692169598658618377118762646756809532521838011934667324505081151533453063537979855387140910959302377681447891214301662613862755869622576668345209141074567151218922686262136633766960908718852742413037415755590335003142130522829084595958376249523876501487636950360842363446020819496920958471021709027412179617009816019010424480493952375485296117398445073908462424736203610590586327227308766028431188279529443761902291851759584363981709427463627427440271665932892743113573269387996850757227615878543018557025778325359919333480996097034833599166855705856814924592240864074878475188757768884157305301838283745186530567842004742218847763541556529620249663536662341466363883883587709324122595153603245128057455040983826001974023292716690728688223714335789423777147905132497818058712611787210934835653632331522430491131584006467599770834746621924378912080406414924170017965241527277903786341726126726663407536452072182834903181676658781241931441516975200888501836428129426882584095980562353283981063226767999083337239592323889364905260439700227056600661768650458212883353756295020778704910821029856170887071229525566688045713514085227109388261855336314648960948043363596143757272138828768780158317909945753629252232909548542567598306880259726945508681531919526647247006967254172572825950824085190892781922691113476926368237030942375549379197417847697402022947654050285944646717810376250147359809858080545581861461264932789175201542284278649328046107037760 [134,45] -33319882970824688256233203119059406737038523689553132274893514051243430902256605418254604494937550685293784140954921035698450747721401326129074680561646444891464477491306936121088537549183586363250589890144782172858272424858190554261948687047568194971519884412006239584339289748492346202464876405323167887144840808788893223601424597118904491451026435778079179728217535478109324910082012621013260536905198973248838169513010081150470853721000275069355750601539990775667165385140554706391971582988210296177942911999077054410824679930715298788575099076450763654636907392460738185287914722391089328104021081301263624484277355472801711464978968249734297651702109983938149033443733420753509720632409463621843464841889745725936823672904438292140899279717033882518664924176624049165393157065811556683454190076157528491704436113529772684131877421935999739797778946350742943571266169015077463719779923341923850008339262978937770584562704207747728126345432516880453671355762302023920169093590922135929863055057139059588378404681321397190984705916015334603248154498811700196841218366766345065966172001847570728688721055023900984224062458302857802438708971043413877357290289363963295553613181168790422153344140198511545180477698261807723566489402073830785090198719065207229775012376546896330129767549618771563931673729901038939487566418511423913461642878543532213949816850575088169469989290321167378546799423949316954183593710964192144204648889895054312672205198687052275303151801607406486100976719584862928361836950721932104496267502884426188358597438675551690879820949831458360263332018517079675505446598574439944284203705314862683675198587787868687130423782034095117876772408442661633158645750320712406078574211642742917255878476323867176395308506218241277963028814101285288395356663336967737070487473106429979610525331990617730573529592742488363653980234707935869020709093694319300100816983106084213994097235807525696117407040052178734074237166458347155937544605400236871832565210729415752939906195824325433211132395475321056122880953586951667426818526039495890319166438166015452726534631259405926518582759384831498703680255471931369275407774979916760211106201373629396247889123353196808000635308581090830249185233058706842452881786732713948819098266458321402930560 [134,46] -19938780097986768406912288472976391338220780339716940557285010903941708311949470107159585327356722877374025622847332837603979617532121692565516171317067139070257700784000310515546610423202525630466730990049638936569726044423523191237303412552855935295419399559613453976391831879463503551652617352222801018325681105818078356070363863022436742302837708110662902441547367127669982994968214040082173626035148109985112384705721266516224220217541449154461387509333942320319677489949092540052516679313804276287194180233239351463600648822507915219048712310972738194501755831997341074541473921335647724574987578186146402599852052752152587398644657203594165661897973803091144510952521482844659084084529313932915999636346760955222133023846270582529805764518569621994158950269010659499239796890941906942586956048977120546244999536935739808282962749578906223774054904786593060293179763288709915576346564676595357942459571600593300119560932466950395976459322684244087847169520124606428655412537854365056874096813522262890708049782429104886796825022868667403069734723151736226325468512327880547878785778025028443270699923587589605066138612054287152504657892152488995691024517683255871782761631340958993180513303147577890093823774916685939195262437431394164035293792174254350192407545854850486598563023542095642338307463626157410769144320517139872490320951295629571788762825732425866778512320541599738472798407202295716509615256747640136697319776871891369614659948969138647529543371403598224738715869975681368697522571446856986024658717805720787894663617353253325356695831610525652995610877849613731490167525314988922835666917865722344243910766741417624975745317781590299089516889236232613625482777375972046637064898273685322444969315582067144560372717181176009065856723348843913757866404875169380573058997047393708238375665237394746667792146420697783431426564471292411593972189249805673413497720168388859871489264388909091172811053525861629034577020346408014808147292892887994439767729112669987774039716619925991753614652923086605663665331827355943422228628980190770415046810547562452562336980731644483094489617567159642075059261863547604861776336898608141862545234374581323552389269155169061094959054360705257627824381585796285886875079035510541132794884122459753880 [134,47] 11066120005761961596943613037085561351616174219538119187656267106258301098484921414748701274447172077994271237960939181203171085112484771678224740752457168970676637865873130248527833395870806593313434920839529470693094849387335363607612892235677038793398208816977205867608569138447741790369386823867599610641886071345174959482641746328196490667753881966779336951317776857837824085659149204560768892782615917132894962223747793778776136452699437441764776847388936056190132249517078334990840227981628818007486171736209208459912593811214132275488543622230227387359427583073819310506371578618162220119579421204906876753122835794311353370300085198465501234284332035861383313626597367413413026701661673381941370059183417105247678789855166427277507762363669643380025333469972430149951658035710573847255734087569616114524532434346481923944308524716646715583197572452349252121333282431739846850425515662878286364498827454984293784892676013084603403910709190565561988572113798606139645935569696767679393919125838215878854093081999983405420695089030876856531477625826980267431249936617402495960774376253496772760743573414260186976182264674299330307232688426697583410394355514836515562700206671814364822860394653536533630352386205719102980062860052894238408413790619593601549325708056383609478277356984609973075977864247910976571508833858500811989085137821937872873358148036444542672071407015279366502796271389698419900713472715474669923881031796099367649595892114400825430943022410830931358919389165689446627219433271069145165742712754391253495120745271895272880802533956109778567657358802518782836574206444891886889092273994240779490168508048507656130406181486708185776505093010375904035142259511205223713788671301363980416085733004848094195753559130095922860375752500077996131267451876962931024527328971266950628432438995112540305304215432788631044152275302509144591040539998955566038390596063854823049395682705768784146864298737940751482511709783300738811467948845923532110605412441044694016228494690167825882906557604221798578750583039807818649808605526458866223388026288803053574402547549478154613905881074608626824226580391646034641940045531845359429086273949702796816680569376186663623511149906130272001371626942143125556189770607152871827566889044012160 [134,48] -3328653277689503640371143688118159916163171375341132814556630944260294996385389078651031644068695460009018506556751100657652507876318879282953981586206072768625035896956041412116173029227515195041611030609129376490694139309239729582992036874969967429594791939626534180349412205612990783150181924167210965247406298966495422969949717000735272688761575462863974013076847769808966870908212222144132369116340891249040630878890562743127512675040039353656895887150694560995670724812915757166454627202339702681298634027308180404685445490473786716948137391930622895923634283687727958759257764467081059479599911661583063157851124662490505828508459795252294657140414701207451839247543650191881277016037776151712517279538790831139578829754574785093075935104149092998421888202900045723494047618654732028022979376853599381212867264009836546541140391317103220132101833627654972115052294995826719443123954105290384377643992041063933954038551038177303781355580608657806149687976982862543596356855057236804372568881902614416308581229269254553180003437812085883739874002743185592133509968902879569858349789689753054107545877027226978974700934206366944317850725744629432553909131896394698901957992059396834115482881027204907296703507706482331806196163709539399735726011956453033800498113757158094019478976212903433308263387491886119187759474856056633998093562531810834431261443400353537275460008091713739328266473793368021326627839965268729810440935891116590107046092017810343076260577379995454247365619092058505200725927920524807299747272779422434159314371918253141583901038163365490295346762134070401496429865403159883542747678195788590810843863933992817693867920707940713863463348692239541418727781978195949905307315959112305611366422377275718488842502113607990503130465637788547532581957626661496073331025338292181021428517872020960069643026927038684856722571484274202340944750868106233098528325731680686269834448651372020736056875593628393776636650326134348656407964189474943073249757618569128136913811381799915469413383435823670423659152093770069190892348545286878046002164386430140008805462758898019392250176810936484452527203336271926449143861465524895763704179889987785578811059402341612606985318427291392204925628567523944546071071776579207651688812883200 [134,49] 686642151428680233460719430876319485975854307851477204861806774562236982843917697510563801094020658935867924002360219120745813602025742421428505365044509210699894242098396287291920982570158278196917417734259530423060326647362505857322395471277024769750188150197971753173380410820883347446410829417690490425119914150712245452302959377803821960385972031787676324295878218257231254338985969968427795459922678551275782453305972038090785329537965203533675973339504873453907398418310219507928402815414482473628173340127226423504483169969142117904831618763978739656130324622853228852595076493026107858753926595524645694830994990090330276170945823668565518718161013547111428780098612331422876012493334480674071970076479316098359340509352460359457554110535851697823594616315177397508106678112649006271140896532486615958090884848492675668513106232211284724929106249861305854643276155766513500298907286148596966099771030992959219470995810545809199602851808073998545893467998296384322511876484737990404179596166524885447956142033311635510346780365116451588355540180109539796520605871538398627716690950977363045764308925028009199082603823301880428484228415219421037255686292951896728792326130239283352724828015526035984338267573721199285220215979281079574029045248588044053336839176893605968136919750749957632834070076360423929888742965789870506609447103120122049504495174594944043747637370855429318488640183951174164819333533774932275121433215579899756696668396487015366896379455542132696675716468004001307243542252928683581504939597812302231403952638929134852478062024116371163164749979517452444019307475091929190727923200743447570107274370992857970347098868707419622883924858498975248142396009206060521382321650071891226894868354748537066620355682090602494350340930480818785650568716011567679207499937558895681349119694285551680989635016345838561362972088728206576256124964567733811584601470758891302224860797582959365922715543675538766708585119251355049806020388913890561269471124029991136363608872942596800090791699150124122343260270185811347536194013983053034111728957078716421990740499616321968753038947834934626856002716524350900431540292545817537543964811443424348896165649811581993753429644842528199483347936666375169740885784898349175010022400 [134,50] -88853443926240456022087863387489399712194010523879772190262089271368927831404789612162089762644150683629243993808696754942836122191429969484433866970217714108706249966815670036241327148738613406235051992136616671329126042656592171853706220764421062806962684150644068959484097758116317770475673718433081237026029015413185500733798288180988144385395622477675400923614464729249124829333459116894837866994577792038833754773251557892566664105390305032776354649178268772386522985006920815364661051943380397066894536306083091199051993564813682157140676983395712774176054436538962451732213282161317735030970183943863046459279234315661171624091201455198823402943103204492809517760996210438076116587309985222608291831865516305613357537416336859437193978359777309256400688550309738745098877851199067863261233904684647279655440251917898087789782455034198253708200615044869713017093863277484038122401463781032420056876983856547478328868414863437950738207060064036333080112861104206219846494140229422573533795923425876578923128117308815814161233059395603340196905254189673867354865072671249441935919557231675783620303734300446146251082932966773437155204089169800106873993496229643484986225348240646384313318397095716539501599403574342657513414834034518562501627270807797615050045577015382308000869773280667575623024600258432892212718178913520095535036959336949052994748215863883815437602416863313915616356334815850301525475789826229017542725442907866206835455443044447200556641308100330903089865671323722743071326672009595771025632975427198331273073605371917880335875852671590277123059964290001139212972191802135354148052295637327643227935762380159677560399683395178249366062437061931299040746062908171593194756411569922003837199695562376391180086306823314741619827630354105536998453047556921458346216092546672244088977418430930624509990312877434307291809206612933092339246794445095690189111278088831624364154219894068348745483835309740672829853493250454427502150797918609490603659689914821752895765252458088377536065062449995899602772422620764683907745421377623051337422225808780417886346284059679064617920792947695883982035003705541595772729384064339150269001556553245214139077499781901981182512315569352169194104644574215422859874999845543455053312 [134,51] 261560051777885693810521154301698314478273462979782771204049300262899819796242288037448276701266470675207653607583643607348745696736562176729590576324948083173717872563921209784096909718625632007297310476542546129435630883711760135396757132346470836905419740790035683532216085994305540335978073549746726397268182270436696712728040734705807522118143623660097809538496302365619690445363928146731716671062397544241173971747139625173269121452289859987466139488297656705283791862333602134365331398730226567244055781030273319704051592276433672153741533137549033597375372726099392027957590835749246742471557941986241507154776746274790423515035108968231136567698324899646242430232420383393826704873116073835803236923791850688265894381976031142151356897659725784281801346370844246817111432091316329280069291382662172574012861969425454997673202896962393612247789214981174209893346219921853496492913909197405545412074566053545758208430988398777104136004974496719792391130395942877745952431901927499003198002595825086518384858237714337973874967698494940967588375937433462686879123681875344295157068615232400009070544032234161574620985318082088799292986948206668515342245567616163519535990966439953397510367568024667990967567153441187300404004528653483671722747545098379027248223229902809374252367367793058773633374155949302720408463175063648610236828876249461884069204213974923590358024037294535910129152259129732371565492417160107756587691700421108062420460973107829144085079132808064709072151057167356583318941961900857491517335101587905997840438307827043708988135390411154585573038223090881316033885899590230441629684728372446429041993861685011871359504106686610468245253064847892482347370860878137064316202715995492110522956530952055556518604386203922078318386336596573938828179399809532238605960092304651941649039030660164202138637382245397595208241295893069042796531015316533322717279452867136277805347393768196323790869608578751424315204177590939749501251686376432331085239298622598262207578550441296474285086065487458590521275922708429905580701804611353217546371021915300887860237486326877256305957131113890678375647641072908955151613119742661232295472757854924938032104374434335109651047168267775449350173660441331626749757290449727488 [134,52] 3654139757090332310702958081490718591305584746532971312101109378265866201799099713503252212186262014044808883331592877842130575571275985549728213475869723902490231986450008829826498447606782050854250743328429817003022283507197087643323465428507079756594057762720292442187980921287830958189046279599583965204173709426045494926877531653347769116037627008083292678439089419522459820730821021407195213836395439887298181543453381624011023010578862685412983739698431453140809904617318581186967895376567839112504964535537453135455559867530327038863391259196777467700123818035437652780982777119598512934208326027766792685099653396065888914600396593082900951853169072270739089756551215763251556589848606998931114941351214824300544454334481964710190228181532916278013372878394882585317888900233372854208246271373912881295827436180326209896607320570518826387962007836345823182465867013862674409209639759929279417027852290050356259616114615201935642439410236342971548501344456405912012331736310929394857543839868172018392236642980753150097562135174171828837541578230023170123726073148114878213713156360174475279911099621390302540723706609276663909824158236127562585631818448780108103722643949475113940599956873806979624935823186440563991359906567422745486267236662976900328271752669742159169955421175694091256425377412999981102240290662430136820169829875874240630433877087293336912436118296567515230531572192034719236141348021948690724777215681100861799796853361540866356513868560025154941270392733257026556564427332824703290247467002813387025213609283397329268820315848321675898851771267132086671706175718373498848133950607128829844493803206067067828981815969650294530562876134833117617156192052915828069524344841138558621974259798394767092872090529486288931253605256210096215923675720937577859099519023348187358021163451337015974362381464715150183605062842977037192939419937337393798523335820818872990503111196027240266341220394997477455267484692202987815669109046247471836772588897785802639419092828627977507748310873940785318096857013376583030827848351905875165545329395427747881389452012554185727428449218455842822430471895418504848585675264742103537322820151275627773568959543948011210212999624803654112480617403763527112952234194605184 [134,53] -1225786110658062682323999476508525031177592162171616548701291762949978684233366919427070974848619966010411003981689149119635451182830862009739107642599713033217795905721233422895043685213519681693850606543560539894004927452345881595762047667437895814774981040868049093731055401913984420618360753482086559646556505880810481374811087403083974783380592652662524178415766609006596439598798050529325872906035522562481002655311954801551932304919133885856074006972221981482595120716936729726917959224554492770606137887631177552292084590973518957051443148748145561482554343295994112050037512269691544506591127484952865597377481198459719636208406596353698803851604014791401299265846302887217689086949749694773061744827402772018651823601378506118043534736846666012923770767776846982082652871292603955217210993838638331357924298432382110274317241649081753550860210997048324707758661710419536050953961726795767012996418537010818670665344762857821142785698326498158634990950786616188870876059717075798052320981611155208974176680207987073610558283253923110782826425169835780456473657101478919376878879068539360079871379377520015348077398083251304584180223991284967228354936415474525759167783815108177026247444218229395145465760674217480627645997129494663080322811823770832675543484400799525051763856919451743276179360306062617789262729860994984604231410561954456111926856298054885343885406786835207209623261769343649678863759379568015580255700289163780393139351693497196970087293070813758258549978929210796285735133628960284571356936570914669154987178097031882556536878387238746817766637344198448208745773113887799758279173351732798658286520413985896980148888231169206663834604802347167204708866730828585877246589214661568303471021194459663239842176210241536761630636927176721045113902426343966423904734343417414683776772294930752980862391683181769341217859502508232200712629469529793763845646745161613110741486690805206563448365655220633085562059822690177559287145568230082746409041945953119514257826480277802414358333119551706123843650655110420614055105213237181160706793035271866492597568965723390032595284583415897085846267230196851023463050665898685689879295108751191461254861716251045887396674539525041836211529160240151022996098060032 [134,54] 268140589265242775899131410292650881931842993552075838813799417059345945359711659134592784177237208159133030036977939111745819791261585518046130658947275248056708569428745555968325607832777324841792705688825122900928926592650825372961361139572666676676625578747234593213544223363619384567229057004938812113857126678321252993831269932884118732839285633917274159471732000688920179116153549500086486850112200866708497094189889976769969948520925990353495174865400011556483861903922685232106924516282785921030680772426972419548644560353849763282530657349546574302135784958669986723160020772796114965043380397755202151832870708687825823022349130778105248316402905992079927219510165317791618819751904860578493684143935480529467020840119478675131235129964788950681831910987994415395528058238467713775090376788032421626661674397423444817925120319988995213605266338266663680090923582970037451748532178562384107764445894532920636824579853741848152978745511225545750222410076496052677419457102860482944028180858345015081769291510770693934925014895504992232263112151454196717645957497012020538928164731068384205986408657159592841224712267724493579435185141662343459700807165115651537191274670434357507913582421018047868927404123675009986456658518621227894314485451700586493722654809255593174880042991127232560277534551912465553852737328382836989308070418234219865213472682439127312204604804248914669236507987374071517359076007164908636481634925030353051798054125517422024249652592613766077377927801746633834874141272737094419555881900542514279925908967462416453602838331405758781053085330953838960539027404397797697064836369187507635422771539255149272479029756270232642774782228482937549156496158870825878026735972970841433921450189644437912364465952512234149093496952992220477103548614275671302569936157269557508976092761618463197589336121153700158287186645157485049105140810738695281968282994130322896883066333652178621908817583187938044986609135247481813129804099528303149368365830021832902885864522345076149285295849888539230901577541332866402530069777513928243985093177478112386695444523673266684113448185048013934197908692727621794002546834601562175941694089944360080155473977893341146431273074154783913557384409567790876310622608 [134,55] -45729236301700313355661270260309726916036345216898615845353155789146502996041478791998832819436025715859055734149737814034374295371059702030797575149848960978577838646442193665365653628531378553071921090362329237586375105431046958229484498307440163496200437445775893334371212478208470956985052857672045956106453581233237565425325078977987654701543380488497297947372294357073720109892390177623769956739451399011219323795347577162639191603214903416979296889750123692763874127963476066749203656228710872271789825454777836500841194803519450999965741766065264000129392447147443367742464840252709744216479417562274153017953234500569204605207093652868273193229004852589416744789978167112506216483379930186911960039767220148452719348459669232088572728148086887834587307007193592545238150884602672610828124235359768564031422060774559318011343578793904154187492496748110071612799852634037892052556809240764941329844486159088708911945877652016756709319479352758195306937359506451623939442135901272541322684376403344739419996317285192797107478436289604750807395952846687190985347475881224670027346806628830017688709126888224208394664209805278880389714579358378594457848267919842054905013343379255940153366772606004430620511700530342431637513385567101171539117613608627908874791088254924837422198915583541828830235897657815197381051200818652949651337079482065666311652705853123326616017082954953547573060227254340558094784816232350489598922758006417134056398045415021146456825108513898343392823964717064379904834292232774488290993046025035737466607248306837557320854675520300516846768156759158786367283723184125096529262699519513638072861842464407799881406021569653349588397780338803000946358547664414959159111923812631770736167828190341928141818287662348496536526088938854788855655605910388619397443270691692980757077120316431235556356760584147619175339585809268807858319868467819246827875842620712754890345770651774791250463485755988104414296261444380989439270070564865177914655073126455059450245461683013796167944102755073896329231507097603668388834332136339730467970027197601846382549582499979774964324294240560473535337681668332154227430273303683199654648335121855380166263664423643323878923987256434817149924008285617862868224 [134,56] 6461444921831483683556176248535691100639504065141060492224246566860667041371688146020609259109632345729491774222813151122386735551211292523946059186318581043514926325037562399840266082723701331672749573226635911466279837509786058528823058316160185150519860833298324666771071134961819914498618625638997332604268152433943435022108500904730658783680508497160553884788647251581367864560468619152356522752626631132689699070258987952885071556074646788500909163044833429320621374745115362070525882126342532549030309221346406142078657783855885881720096870817527798592931155616214989774387431063816219906968985532291492951716735536450614899863199370792379932537784250630215590839096092165405085430851307685768460799683603289388084851967274007175312438531347951538641210612535407341178435828092159139731035142998693683437511866417324343206606821357952819902438792911495259922718912341317385482175543713031894785206018630322961507491050494051870944478450425048779305727325503491922344997518651400239920841348631150109546355798064801418962645470235683327386686216027071782084242549947027728648744225206497114728490355299787944077309408990503074120639830987174892710436808188393886774077937688252212135984638025152454557632370562334868347511081777301829857583913511001472059167527706527181446440126769562714588688129959838394691962203903590260101097507831203749463514786876160320398938329090120623044766359611248926851167079625345234758402908052321402857288943469519786557052607155681810376259749411739953773231757462595322160759795458190728917763707847749523685576995351042357014296474838104251354821086332317040621310983365489535996203508408913943622833824855958253772588600721258792596350711993968756119413476871400566086330494871477920946641216497110620071535640826788077811945747492018388048428977892907421527433079813872170566678497158436657556077237932121663608602851593411873477861604671157516466593717811933870420829039821279699946418990456412959890405986217058750751272153460390125049079831294094691239323211380708670116045009259191552596388696761052405817502556116067978318981375241889177772632548234977348513114655174277963744931492671822028026634826919591662512594226384571850605291146559009698743764209321125480704 [134,57] -781190528386202568784019232838372235213390874113534618000500169959268636688243221695128380029540256381296592777364168306654260534770034811738220613210764982756747681807675887810576461328845114145226426760144468912872486324427796797644893644755653202761974292744265959692911172700156772664369494120329298567588721640908103291201895842763319620727744854895401732670245855042741249860889379615562521123466595593538828357954142181027389743927277821786867624972338036705814679435254758624520649398569691924500685417667741321158255013792963093134575803646622533850949186300630370409051770672800353621227216787070622243363845927782524008240354628219860046028594069301384933095285605557580584702865948772451896302712904638820631573940902095518136155042643548672530889659645391359498179544307910310689073720619185685888279713177850522332221381226804219586431069717934087620007500201726034027738008341049524687900195032540188048144124612935841911321709724952398909729276244603797810815976541944886861159930653463274307270885692377410197733910280142618126264233991660998105540897279439462971761064992059115080340933324272650706575719412828897266640062808060657454682166230647540791231337140867885314306247372034970251312714444563123744241590022091885223187988977346962818034486150810261044621874104943994579735923327252927489806832890143462307410648793343969636791051125227025046041557468433406771501240970222278293672061379421178461337053579900067312768859618248147619985455413009833941770475489753067086183597792546332086934800608340727305314973954558570096892718130541913750016123210899229298310309281177053783868352829072248152108691143821951255376277264346380914608806227408920090400499560327313454555424919690725009110816375609526434042925010872002703932060348202061129374814060751440959639871532205254893747932414594062126549838812485707141513582374502762834573313541277919375812054621261113078682312904170917377195851456818983841326137714707875953626108846662079597734466796068196387133014281142195861035815092323124910608043703659068528031168137863616197830518504979809761483484671011199665786438962420982802667954065856572940756641780252898398214688533247188610983475860907709677799417524675005315423092366267392 [134,58] 83284787379408878568604960156947446818299900059793379655237441066046713170745219132604878690044279428875167653673095410783291125472364292523087479272721962623365560426082090989662925275095664326845249451883808233295187967624708951434222476512425167218777999506048331553114616151369761808802609179126060804233432792017657818348121752710251073646166888066092587950958315458739339328704581097269173010865794049683729749351897014181167945846914785968225287748702359323033685879853694454446611262945957706034461882572347888843288845966021505412109132072608087839861598407373026650859045405061928411236817957632103286825935724032099462547637273030674666921037534992887003651022825882165502927389761807374778982297060801956091645488505955898621274309368425733573572036917548431063242163758637879008720929314305933711301141213304696610590783136421832931368553706410486745315997592029420945264370422646094424845360782354638345768054405814576950207870716469554339167738797955236565614335925091052610490717165040987546374346925769207288053203306266228170538156416941033413716028542244387034039368115587888734137740394883466851434235994156482839197876974382871067129868285082695595016238379828113357636123586648258383042634544156359254099794267699857055280407134868292543730248974608458235312901653115607438785312961499853627857808967777763366195698404024505068412965364506584376256844161791133677802336898261548523863195713793893706235603923232732707915333481673599508560240496171842107446145289857969140254771523861948087069041795412020382541506238221957441370388161573418542197355639521829525891449780886532820730571036369812685621275158315255354704903663560698656531776245228333415926968219575910945814536537057290532179500911306765635401376846730897364475762268883117095879888718584871774839366221239404152344281358088064883079383616915031520785397501175465095140119410468759459627423917123563894223676496928786464773365546501199118416013179861205989500851888611215974867112181261771682440461882681325505128846510823074137842362839867109813923857223734488007276719337294558683859755880917246077936397817332979561548773898053212711112121006821853937199409502487050058834354470472902391193162599574167867037791231136 [134,59] -8147981551893993721854341823522229728739292553542656599249101755200243635704875024950668333332203628375430528588028279688713433655661717139333751169471039600547003347303332047467762373018392046355973041345510638689523196104974254262536684756296646439938119600668208020767291242176202393202945313073679962154699592751527715669115868722089645389126788697121585585315785615603196083255371198243066543628888020048314951883234778686561102031404173015738386198850551843351068720485159402883496326852989034419923538912700473816504213736575344700471905146705803779354152187342727668742353146755857874048722655977159337790718019002400435888018689963269538743341071792911352762715910149090167006297099704792191457387189894244430537667596397111963000788427560572245317724117467822506852758600096672234266814407969566227508200932556656592855736809542793926410041872330193245868394167943803928111289413246128016822560053424824239586127184769495317962431045070436653082542906995009374989973482387095573095826138190632401600454838820418531256234347198363436348046967457456976039650832657204829727389929528058274430586591818280685601232504230568559556659182823879054495472328935987879457384172443837424345828039983014882364821100707220428177926391224253974749707102844180401492381499900078746760832860930347801791213056348584307935223272628482010868096585758725857260851087059546362296199781781641468006154770889159967749844567162683849764518900250458971857268519030332205762967552354181935708045493891157264388700498866882374423884183579543176306638294171519579097059731049045017201505489501355428817711400670912070887463437481709060412945923366854485423135859493680276568779995833640819478413112537048920852418996937830334300600396647212790899027247549046570767120599539512834586606198169049695741062932819574589399947355406498375291153840074936051631532448772533670019403345357529683248212229831086150600347207924037712584151882422969259553059851417432014587422769973334111562466477373811870475941913882610281425142025465240815812500624492884273721575921449869913671133152962322338811250945834343783329542739008272708195358531179464210124783625929734483654427509425459213321181055568665955195704838220647196536964480 [134,60] 765021158561990212272993039566476389197365966894242369649616061668454883340757647274305900062224689025923802088084503602507166161896998976589678590763451690176201776270656485471158064653225919891326158817027453687119078442655701898326333211095041696654154020725673547629753093303645934923642459621257648427556012414814393619223662150810584847245004669304745250362120109358620401548882045177559215020839114409917992368403089040888881013359162322357505474884439681122387108505610172392521846187194893164752698164023025897990772192222443077731644331897303578407947198786724583750290675076614912342803169902447111677837581765464184292516863709672665059449536600202448584280374474733225045213127386794794791835876553389622325724944534407922755326361413598291445050968596899839038787853924231307330789731920327795729022620859644766033630299656162640244462575674631261214586230667147015112797746567228444503313118308125548539780208601888829495863300351316513131204091869001182981401102132884289929141826040193937309600408582732986207359246463748753097710127307964264473963083917324185091416736714481458184075599833549946072807979149761375941718001500456086519515381954886371745683759236984910863964185093240925594710644236806872167405121059552192618938813084837088615104300999461706175498600328490592086987737919256556554665966327038587116603138360897964495084144989877980183819718451690954100141829572084611433814081479162603967188426994502352492246041850015670000569716137138415875721933582001933935754520808802504996769629430537095628775514728732459605078105042163714879961233939271765974199150985413138202327205302179560796889486614621123082262826135040486858753397819540693989020139087111113355458989575424763463972958916381269438087508483757384917653782709063166671133589842761253651129782384651773064248012342284566660087697529860217257547083877147760300760312385826011247898906484536826233204328957439934135861534699978563605961392600116950482897597188863167297919507148593545397060361609120701771417610538038587541128800731704178109131089966328781455571678697496672908589947737871664307770952119225049681841597468063692326866193171851896257105082987122663280103358772517378888471421624776919439104 [134,61] -70691909865483855062546924767780634524911025842541576186542622316281067884646748080839602333547054476665507908591703369729717060085047277386893611652486554575636682098433275702266830252384927717474172103584371832300697057661825453056488163723254222562531411561012124730964024144490453337839953287789573721373966504216239636463104122665346516529169967430639517449705030363325401940850564664442520175707431909405061970993714204742360810102343298296059680585357960843476316018905637397262065222360638208962803044598179153772779615835336963967033418500478307711471589981360536988189967222202015240363172032759101968526698505258072932345818422062987879623708486993982133902977570531365104049299339833147784756796643717589245448712573675245326993588971106805997141843268215410041038670354443959279390569924511779927717668091717371860287723062277769040858272287000948518094736794475853435895792907324181313402239050772033591574575780063951586067681618382631860199322037676162441527287421216194112166950498389849963462077175581403976453621697789096554571448722097990602234601060693167267761801122933414655088076005492753307529946929025313980680149420413524310977152326528208511235360257086188990077304962922188516391360444403881976774798416046545481548976519987592170344642826057539828015950830666507900798876450390069472490019242166251459203410938265424826774348423345617338727655143232027198079021059984545034984188172635108593454646710547781208922986356671853638175979059812366272759050412540354199532333000266027587773726357360520802375904816123413842512582432140565252464479967431453416941610991990508538116606075516396968639587078840049089919810580253289068184036971856550714020316054331989141984218998095766194939559967699177419924080846550605510049359923420808116911122923543275975056834606860664852006610400855695399126749916230669061936724711925261292098882993466358749453264115827851512947064488347800946114025423672778655203015384423247284966800712816303810112715929666566935286468825409820300552052068935210749278965383071145550625593034574442966357572311776740931601420175259532232052310049545844615944126543385558619403249059374702183946276467508463317962406702904170690264127916610324992 [134,62] 6222044276152883489386632006589393512995911613813658540876998219750778574903355607355711765212149243084170062869580102845211038864068633509400933202246057388066965142989846098794034016709101556197207526254658545208924745802674147358314239912537976128998895772727220022522426906780608526223442784159173400348579135611890122015624282922625554906052313299650406461582812434635432358387547288370235065615247963625264442356303168020009374495203343316828009284684883008667477782829532362648828659715251139869327504115656783444895938895832530811018037356265396818627673155544537729757557889795272046775706944388420742549980932203200370651750356411653293146637998869249010657784768185246541618731865170570460904169290892006355839050201165684809952416669202402442671365221060634940161298129316677414477613235328010247666514674073744323074050098159614700930835732739411044204624338619830824401952923330660014388206935563575149378379139081894002206554381400135609137038993207133586396963975725474027408224190509673303717060803865101978951984043582693015429441270151904924338167245371921019117753015245006579093885199614813907523198079490817628161823013268666224423614172049910433989916902214451445871775338157329946714203083121012050906094877489386210245065263646599857091058407538013064059476627331662144150576131910726473101579458398829636305819947233337723718099774516909993372111426566538358707407475924250993985726491074801978103869524921962947923980357943289739298608244327047184164049420619583283412424793898976883134732043236355784704259882057176029504042221619998746950476496567209825235301590059245160155102215152558003070382395290093376563511098482558475808671543509346167701865100623972328804605342082428145041189348362053300497408558725445259423712853457035290902927616237765672571462316701134812477230987454114041465481825295181230900130456567164305253130549984540127254316896200604479736140004123028471618342817611858312264107214218662285645002245664158157125845134868153977918465615213726805138556477457399260584595429356238097557003636504160904808892617549521649523990936847954098493573728594181761730949685376808416225052360614554716623093133261888026525559909598203611990798110262368 [134,63] -478935482364660029512835540389896235137305878902679515697720492714243854732095589622554874118933551131001649287128350343318076080962137465220944706938715055547343439093576465872096151693580359572232383082811392623790047166266155997671237827773043417883317139278924873905968987618549951456449223790355509787999543755060483457399492745966886652163287688372698352540092469816309970291600965458722908337064482269766551752626568237646029029386700196577097560327318788645077427707129079245516118590768643422032518513649456465533588784213762590084164360172957454699312587350596860968253738687613370669623395095603893747409921270563841252825797006067778575914682878853402886639060475535954521978555479135794893560975480730227084544177610279246194184515540392631006994290114239451762592284572723021293202230825451341125860118655922803143574463242884407947222932534647323923118821817040916789508415563386761027545113903639218334052906999919474945489488260975955661957727720377908125588426325088329468630446976537170826194842595546106516132193042954899022163274266113810586642737333383234966750955373681365936253738071261130968300860274007043537036476580967376700332271386559888853818935529057762683518307010898692614775224897037461865940154588850296680647349022900340402786312931886921757446853937863119583201173949347360919489768396733200084182081367808856344152820064893446787140786619217667938248923906934256735388836025470816727683288485817242556862581754224397839292699270427121913959937703230022458464943164038652368119278780937825979404682018227243146197982211793597568711581410840309286236481331236699662121617802717624431545066142683884028065844465803301982874938817510111173422299102134611793169857490453836054146048153196410297777748924906951145677867709783961542924558249297764735284663078570799871267362659571376189615779024251751524400459264175196530495273987711983650461823547934089852765375104191562213817316875612228675180044902178426115721530650091300440452750129704020092483969757862355488306647802692149636226919468240386793601811979119431875525660266148182631227292337027391253691502407086579566139907040627787444864244379520150477581969031937243420993386209571173920623033472 [134,64] 30278341497230024693325171765500321344912606507665826043052536435079253342603925187101522597333118130241446921363801886673064992241011461378477676285158014284918701751195886559926796091272100545737272148089248969276273903031743025944867646998255058895983117647759552916204412891480800199475213617201675228393098779235073567308356659530297881048684899729195716004792179213080728708595185970277797143907052802048929863620601441288457841538827799173178565373473989479339629396082914903760027581752524536153230872194614450901785055119442945851826358298091160519633855112970148752310295462596342258989519880886859725989414498164137013797605447541971664201455720848623084156530623443306230821315799667715975672206725428853054635351860644925408534942400022528517067036531781413970248654222642438169349859045199295122723915034533971480190445972982656770095894531171081819670326614059503493187019253273263226996367555987743137768799661865720224619183176493204418782625118027178250385665983309146734751943277230612975486011016735934815398956567756780680018326506708387565144481079810280270756777639505795675247844629339257576867388214299889684849084221471893136434216240375694075711205582258889503002346431360401594326307162226465053522831101236670826122360933457838061430666676653689402379107089659873932949032038734835095436653791925785155430101936071260581143719385819960202152860382072854473760825113760079049445568793408707631079978894239243663803117895606016697461108735180365744619270605091428612740692111390608233902553714061465524476843687672308730185905319885947173004023074928961559860981603672769690827532745011478998580306256164419477117540329633927806883037142876521124832956598403156638093790242632790179382417401463173402511403419763949386711800486555373369176255989602968487449584730822848716984295648783097895899236495426641659414342003697621912509042247962844431503508168627669275806705749255818883384969104374935951403405740221562203085009950096636640755625986242009041106575372704268957897861836058756867375890672716101048997611088787168599513951142059449300737605238919041308979372111453304171044776043932424243261784439737052607262921122335739461523975523070740664265472 [134,65] -1507715413819675195214777032582580325129510010455338419176854528968372384576670169621600669966485280806972500588990674735454564661314181980911111104798103308339571376811427803826598032479341041479805891387757718295781401516569166270559511341974894574215347929111985357401957745606574383046143734098088833434665280021029795043920285458828965936068683952325531978429892812754041792661861481241593702847955168548705852894537010327124119846009342789033873548055128868807043164011475049308541481527457816093531734449149169866894749971871315115667645533273092570332491335179815747242836894786850955790064111910880333209839826159254238931541335846164174925628262029773769536423464582277233845619156777956434649941839638588728485467565289087750767576588521530606441965705379372455145218503605441201600814200885796828592205147652014090443903900671170979867758929144342513512173991269912574904906973581304282944324787406853313062745918721964208702164097033142954912272593801643337204192902249610229871723400555175490049329032426537860750985517442215172799386725154374997656997322833682175162587140602145560604868654952918008696990163578480515313681073535512975126343647742057532957277548148574288065913499986991804451614992767014345995573541451644754911120627321919869297575772629151058650567989925687039041101663962173187203613582858090889710595462109672183907668138636033551365428804565605237197283593229552921273024929732097552669298657672809950485664743587245308555612148572267826501892771233481370180933045546348340887819115046948692384047565993528951058311431987958007863544855026213177587182292228430923250590408633873986125758785768123435341227016105748445650197452191899644913408735836747509890209900104361656326538493006153012298582420879656863800420175525157475612259796493367191373434416745408279579656486889292177366375807637890407316034734640893918612662276715575004025330914384218434061653479751235256383876008843508638400115240698618579921551687975502462595393526154998617130934035004749773706861616000407762118206917661787552142150751266128102121416519591562967288083311813808861034033582227870693818776678295575985612508017936797422401113516433394625486645588271676085248 [134,66] 58397918547142354854216396834726953505858360371621012107575877628719576809768519856651507557241102193423264328767833630356646102986906576795183201330871926476512895745814739058214867297568584544319006588707250767724475828100646102143563141576860110752789625040623854699269687744947313293383497193928304899893838130483107757178629362601741961855070364221241962132337249274168917613045763299853273796448012839471754118426242239501020777306899617846240826991998593207048021394936921968411778463847346146080768105118793724466504443113015072058621457113488552120579730356074469411508742189888921660219425085303364957915381204723193819867856440284644528800417296849722147470838685356151030107574716732906134992925918446857824735744132188040049507431407366203701188741493234903690688556601606404701528399059229723507781974236199623092065585699633262032323814784496417418105237608454348403206742421758954975050654023343646140787391940846559561176095494520704952221704271273809544621572260421518514044256942411515738348210031767390138497735446443629357046731695823575243091211295126232626212366581708384190831966505381592108811249633358179680366803037931373160807336123232125783509611869732739023639343768980364684465311482274653820694128240057916747758812940740549521735409939256813347710298612183875792886750088194595373906273543410509843021613016253353437256622348392889356946982349679941695921239297003364995918067657261823988363717166950682487702616860074585967348596159102832636070202560921756311686616873331508542829483609720047145248811501800673104943656259040836541254214608642218359886779352898308448833122992391495009351364029296565779675360319529449298254359507486966170289103041365370046369848082593725926075086696629399800724434019083253946783360219562742390529921387050553569188264096184026407518943478751814424632628358965699749345867434368236807693920768587330636000810871039398175212757713965181117679934948037832917903804580627654338097108507324246795766630860583811150520766205421041184590747121186445102017791122473709807048085468409846445436252124425007083645948290967433719044623737346269090985930408392495994686285102206649150006929762637485507949653909132560 [134,67] -1868904242830083341768530125660666644576517340647061919045122934888541905550352348163852274908666811229059235675430545212758386208347049055323820856093929245045582672097493454137617431148274299738916686919805195469611716153271364343692839884183513969866347470803526049253134161278155488647457085111728483185822684356411328317534025686156699219646955803040254437972062285816633800900117863487389209979314300379694615306546782625955871835794920488807532805987949688506798366247358251400892567924014533297037607520464570419882025050207850545227597357211750943443043871605998551671302917200631986036707628996225541499255002146727596072927011128265312528991212092216349830764658857224910613795236248192913275750504826266607666790936991159905645951993098171671204903012566389282072647928549782978834924003489195687501833811985744295140150587203650813047686817914385602146969155492673296183326099597981303329811286655960685335896777267251721707594766872034704340941587876965629067921408691254551983134518167745271030612344757639223572649889325991464169863575100755515737064422420149093666077776815996987253066538255513420656087171609589114370497305747436779858773110183021735005299021506730015603931761605609890083343372815068862901980122654832229362581567258756043864315909958054699890779856254440651606684275182513995254012321461188445496492829130275860095468053822614886385067986032621727252917288458692963297372882905874019185296984657782446762812010978275066505192644992576496526768851069669979371111734409972140725647454163781289617900212739779621428031608671209853364383027553079661771850154778163626611606207237837320306402103346284195810965386609039958090015885973994490187819149889190320303314312413338330528905108409270932196225764893825924146546939951714198940890780375005619509379298059143978977167486064114962675097966711672159722677226579668553998747690489615802697716891415063575156566711016453407556940344198102499996833677026349558591452804151513605742019084577084072352628267818940036619619322137242877169999157833674362158976919697661321664757364085830799228686743966675731905644489170785553542715499727823429446478075370430367076125372540092153946651024960 [134,68] 70700065922057939313677733193300213373171705556372876327792830956849839452385384718489445515259292074103948592215322844143457641182805285661828996538871505351865134856844219406719470797969985255844323314724652327865747476741423211687934707292950229682806690788894512504899692548999008351237570245918327510902894295015288510072564099509294835082692940715134928279246759859701790030602410526832660271627034965394844958409442254940632922501207659918559763748529873229252281453455296531535274168368758902933563645233307226250431505592424836363614803125657013526663458259410129129106190666923586727264798929007454186736469201572020664011085568156597790115004575689552611378929302862118217629119658087585217946214873507090471069309998519140608901023598341290596861509002877888029092648950849173418179238067056724567321731322384048043868021316565592567792283580045349897661899774451594761070503087339614243984836338180748523770954619868690428032064921083147099618493986371690680987766605932877986010570460433785592766895579665996598037200001103271523332935931982079761752456693399315435301035932632806105292973612184389515181489510868827640394051339938296984157182279693212441508765685265681055822022898048417472375409112265148564952973604007271873155145964794474262292471527731154143949389975509910554704530112905363620242441468433362521269907157296780004895248080811411649132176620105122160705864258584034691079613523366279311608043277519356318454129408000822598723135773370359256102300593444718772875546379593736574059503092320116765587661388233903729276721900682335423548168572502836320307978061210453183057596212896391718070894664809896583559586514988543494526299775313413303947001202410353841350041306005430681260186289099620466092629416769858301311068113635238923840413625308581911742627862182677854830857157577511519105873159747871574374153971802574037113412636192211446046489937215701662198668552141647799406751786972277636004851122783248646948716006224474706676021075061812326164462124652110306118082142491950291599230030882142202695525932864387660463933303966023059020016054647669483625653674066958761812522197553053191639577979905262525663845832225224674462240 [134,69] -1725050561095782550767282760584039079724883086577173138885520768954614652927284996300734905772964407345219442386008494902284301044204217882778780361309862825699762399871257753650615280639298570216112461150295625993976010004086882871461349735983291338498477395706128845269906808411948347528026809621833876478016665196479614212393950074326712184838807400688832831026113465687685432456583764271048526740916783486614313545713936017171805261799555715747145263085004855398592525251625355706995491483136931085829309608999068686741715486595058987019810753351370117382157621424645688739483757908484493007395643824624488362596383877544180890469064070957143652986429731427107631765678936481095586443101158067592477058872810260137482006008875558920340815308893813007486571371986745125545544883370553019720802143735950393178575022375340048225847339739403929921352188338746750493198007106375778676842967884392640156801055895260548041646827894258595200132556716594198708143659028050348302240762673248064202553895564785276938429912928566531656751862990455697522202601269387058332727864049397279527171019984714437364162087846585514826538885068156728233194750023642577017839572326767769390444888189787320329867278257881539792247923517234422170734941927829505418472867036587709257890088936242362972707519581915297117196277274306907227660555768007243794049329181880341950173579996391589457730922368797226424758249203296813082676914632889134450317994541998130371869335335159071033286196803622713266046501935811459583818177358959117448412398352680946545162956289101453151169082223934868179728165096592998389725204101013936581117099593076925162326296895880989853145667559757100829048278919321948579114959042072432089321607505388653146578545912209338665205225322504428856781404934078233131345475338265022185036036561570317296612011246978331595571964666913094456777425965680451194473343725540430385461870958358513631836273208407298479353186470215512246175974826475968708591128256023698354777293392724966364799432489713138818591037201217408282799463517737577996445547325647309635478977703051283653407491077624401331365290507251978676210829376108006027865807559655731860778831855263136320 [134,70] 132553313004287991130470988075818732408073235919168709055940426891112686165834278095849266790991059580561142480194625615225955700398218944054838942826312940710600831544926696595563817018528501782478066422402906964936526212860117521586811394768931275094486397120804673376040659305018523392018721901446330201673571793383804617600464690208300973106395397410729215870550442059721491574803974085508389956895426797957775230607990761722292420564520798668945724200292763495845517116141365994367436423957020335185393244621480709926877087799301915468474629433781598805937454717955209046756971095864549111779881536174706227148662012598002357980734700273489821636301353006041932262383690251817539118875608404695141338517012286118754684752223229306612879950100544258024757053022177685840454939977435404169834851326544162312392754047040630218704280532566789458859565656459075225096374794207020217968119792123999978515583237878018088149951809406252499905715561641900670647179658917103274168537604578944477991294381530934069733558342851012823814352448407637954357618192161047736091389760648204859026930000471679914152531181845140645262710727951939675392422676181606425006896405334882432094490409907775380109551561048969505931056737744755256737707887656232536554423502565824389808237321265110756215861525255805895137248484926800019633351264397448189498786447222905024655325011198429200097816591028093106930873445304469318800745276328827750134599303573852868508101976136441446429582150718370023757800969901286515340073771450387574793980994125606798473530845605728772878094935027312767221919772451512866596417166487660008472927402343147065586387478696906171560227845085132631138180135846980335314281747374028374564590918418261055727862953638641767592457450848111319057663961615458155196851958642954843187345559445422297772170203763460944287895340167162507951715224475648154791034126373391996400390506716373708008274810152374511466561044997809674465924122660538260260729424611845673436459763392818656788223790020446708400760779280345277017719590342146810241880981703478152794999748603678844262476185097902808410713684910278655469099098137127365786212291438595896780772663339300 [134,71] -1858858564509325288312152288221291650381679178097461633343221974250357077528621929374206440210145890609514162573712036551495566714934886165922592325325870643284082364690413475617848696890670098285534885910865228178496936284630804082358503269674599299045944949348068774981056070311209128237079096566900554882990991225029306009287588967182630306540483887778475261441324007146881945229701123673755692768013279363391521681376228763312679046102191997319891399897693627310888912248916616311802575863665023743473071022511060779219146595030584031764083053834574526003496753256727866021540037035715195833642953056774326766965410597189251648918178125045663886819554777904867643956589804100194057134831436490473245781954118605913053186052901111029493784007099419218978122925654960167228510368850315891767292427297699019415302622385375513834377148048068350925442937678244021274870287649375198984874359182962638652657477539377233349081599797064833230608847066026008414876865808932600246961035093324292711022934864453014485291132732737965086773019319816517701536887462065741779160314641845011254348681009591803726334242224700194113383672868781459595286518241308851697204699938379631597280592518443406370045627379912108574379444028126157535865457320357917128427568132758730140705711570099473603142437221779772796030152958791976587064087849180799096242712212030123596629761823945102116117908369870188176059920914887566250417972437243959650655239221933263093838067856667966806181244880604498727957760177805984239285259268863764990371793865798103424333003799542707409100910561903080684036759914402850090792203378197519445483366196977558741360176555182884047521321183065012090354366990217274388870169864641650174290642472347851101025143290483803111184340943964735334415714863741929547984278463661533768518281293529933132962873772658753683804385870770637349423058341248806259484790154370568826364118416607943284079956108389376847131344825180611318408759658591231286773670811187230527080750210814487343862977277940288017157059616922916748702442494623594499670166544381968111528601450143962956170795963547859004028006693584351393887297797531798879642327256563127286954028704 [134,72] 113319095719218960003127112834418968879081200908936880023195463425377723560519080013614362558013931915346621888568803477243076106653054321624228146795330039629198035687818872996016374628794350036816437108287516063698717969950730958787222101014280075868194688905216003647424979558439190852424952905196335831176275679317314323441966866794131252896484442776835046343291189821760304311240794416300645760045100116252140413833591188492545291641092454237572573320543244634214354899455251124396493631191469194500371366228434627526489140122627568183152063362616907120942973177516604026604332979458015381147493595887911681628912096427545772584018938883644964953223166926869927180018620449141978526787177890170800159744183830678714612324766723992169597816913235155366013435312153713990297094918844120894020795145882937970111351208953485923609327408699838318252729233575103158067145606084170508445613532824697032571543565483380169454716254799218824210985936101418153327150134210964341401822282537946448408718815381683495986785763498548447943137161824343628914825533266413289944755862268239198683357223244413634455912325097278619017294454305329479378682693202527283779257720461178318103407991020694498066714165990702935834097519304539429494487700979157044015386105402275701890916423969940768070580581235063478249898031659012326970798844235523055958116757169726847515596684118763274208300250927577393844816388869001831516400630437025603866823972158491300920931687207894296703084461589911062805848484397457877235666756253191449751347126973889560196389091548942922069874966037779898299004051164773919074705731590000675755174357888004108378287097658972889077383237957909706674453307060916754447011103949042086188078909063886332258069738053439555504738480247845298677735315500641220283531743078804041272449059567675837894491079571273320718031874037551102465678225298948758545554441608252438235775742194520167343565937032546915714489637297914807741441895387718666736526751744326232980028922023823027430417648656748283093429641744773893569659366441614212629563027403162267304997938996565284852139766753859923964833259509407642557987449318134715114887988167011484543872 [134,73] -277164520919028198484563657710324184114776667167146141623684681279000618659667197626928629195929200437214011680095881790892621865101601801907337398666663532387864027574289800769639644413431606577503310474839567886018527554399566924595149945247584152838334193530048583581438118643990646341819855602230340507540003666140182577191973299504436863249600437957864200598033692228013500549657526969705188780051460185357552389008488873235715581441838465564478669134712172310449301996879850913178216382200017218358185745379255342271926534577073540484260217394996254162373480212660162365033396789952698583297665625003771488862846873989768496691024025912863259250547495434769250010742742259250500918945387588021468942791371030280680611913432040962448680597397218699576655988442504998896471827055705344784397218725582386127622551028697874491299932552304212737917159735359009975225886654097476872883642760098194744620737667506540672966030149107083475099417092170131402498361001392588513506128664011318241878828356164688188415547777917433501215294775870029769881139244805668334340058366948979778647525769565656167405589686777061414414694546014218048018976553416406077517850578638908578237913640328943568349612888111018461213051738423559286368567649314756851065384398716355266241488421356032860062478611572220307829118477916208123350253831468998814542224699138052184918707337179446676704401247534193225197708760386115919748390936340584444803825191525589202666172254586346024405017203922112997077361004115729787840337981239888383669579915938134608390174803466901428142234815698999761665987802698013453426156884861019929154333382140190243650696861152463627136397636390514090543795095292133956605770626159957997575487167491722708183723587599877487751059746281563874516128679157539484408679121064856951334541744801020986047050595237186146144055004873487569327728503284033039766070121187230267688960222398620078301482287745673744453317034868205437250814521628917559315514263947463933270507539813507572725530544205308112024858228108837162011457718903236313187234195693226875180642512114987930810156179882982923399933956408081907831252467298095268776030761442399168 [134,74] -46222874658177373032543806577395623423637622944352706472838287427651199256156122697162350846917688853286642208729780975233994921543900041923511502332634528916005249079909623628220462240685444652751857466095359563171118041983834638232573822937567108602923373532455693601208245022073009080003530674320768242028781728656163668769795572315415060763706855655999239086250525626931631355596499639042401680486104586008011263049057960111904755591309668652457081990537565664188626398091996743942070918304125018284197999832319207702449300919023918790739488818330522380704106329148315450632646700430062927192593504681954375693327264648685500006209977155073160130204855225121389273618682301258156710816183012728904384386774009476568823097658322133350206348872519503010103644147913919937558734816509630835163897310188549490090713715777574118362808511292451017287632169549625401979117910032059987658637798604111415301716492407552115854281289730172657316318607569274911451877178595034386701152478105817813849711974773161713610720292407813753286010571662653078296803488831616706466341266203070123691832748033074254573339409127317009756855582358981781123417438680572139207148733086802289954556726895486014866916358205606310935517879731053731916303895950313460681170440678364550483371827111439425436723069223887547976512060348960613724967675053398481548488538916737091806868969965985357051158591534392367049359961418669419416164821634909194304707745749122608075911873393534680353263246214265999266539063335828215022786192361604717762657370480112876100524436463523963347987699400222613659780573227340294004049072958732470574696910692736543759136981409272927404693598677475116053860063497986101951490783143684227969698070687991600785400449634313706856790852260008558782667892145382130560580724391941539393076560047064848579256938968110033198741426817688092903337473438623654968960208168591840288885222663605368575766509621876854053877610921513665424132889651046982463691760822549645035823803597426513536524524882900900281967798470017727737348924472036630648548231666487153741259936914181601359292063847676539342096199157679493663862726662851175905947073626192 [134,75] 1038705449214674303622477012511340335175905056140822005850797423906459750044195569607816882475935561734854937735138584025014951296119404231800374983086943987484647327100210891746304106776414332069968654601781848033914295140203567822368045251955728780983633479744818370221915943042173404459269372822755832357564568507715058388750019579100986670317063666650481677329085616411245842324753119627521581749908302309956202974824600728416679823443565999923215016117021923224322549070248689228350734206404647747561867707963640347774304845690495832254723130723225920438759450076314266836216352636988296504908865199770057522813185353031305070792563098533544056748149459185166618566078418748842318330347565492066996738681707931920945042052779388778688063378834998329019059697870272873002210998116602209004682970020296481983876113823695968039512853902654636626473532682825473042229362462329820020013127237055131672504963183721344998861842947897848546508903784022975862344236206182683417899661188372765006442197675446452226182690149567566479481524105946240947741026771904398981920180084278481311406328375628044280936450316727707990718405877659754278170809038916882701127519456964468640362775515683350138295357284689408511444177135171265752220888487556614070817223736976674463635407558088668431661469637290177404681218074667511572149277985076394868285201498551165152147074420984048162021272254999316566118218239686402021804849642692595553462532214231236402151637539449701064202534350645796751369961849715669444165989042055569132574526985820927940373986865549550801416750764875226818815703804780256347161615914525619164229404967883075509246049773218013153084555689190813231343813235144482835602022603853703633320735261229054245404135853367414830579327480638458965999659102212084437858815873645358304234390989602642928874688566636161260205686407260301913874944070423872535277038745622114197370192543031257329938528441395494269424949886205213817365990791393556683952875222333866191851371082432432955895583008327668604509881472955361639832708488434934793133424224570993571646220552650987036513524868655641185909151873727152534758813534968595536803824976 [134,76] 6974729467200903106024570174790428913743156777960941656087737985018840135951781732504245052700909788540360226995340717163652071201581559489617445572497104781873709544795174040210771096033959582770327337194442333627725107212144478892845084497939809519328772672027629937018815900141642235282295910666174667070668493731554036500307689625525683440102453419941465877903891129915060299558263689787828717679398984435920257265496290881359194211606882027257628788588610573722058940870146639048825348510013877657787764958964431689786477918116946752809516020044813785669624906637930842022733061127327664838870738293181778518917432266419372260959505604646209844683740491154607061290427170174738850585328220466410345141091215384011616074485759216574067284095668072600975410829462638309465960922153954543773675439857380436231198143309499235352018979335756365089822183553855946179735840870176765715648195235561695226902364633443972841518281830340241563591573145519030539672477525264827354730098949501236734935192448862534929670350112143716078934337203474029878551327148744058152881395739965170849560635353445875160713086022298181312823014978121374585606089135333360831506014593584724286512615558342561238019694453164863950971144382084873073246685236711434301024623834424727465815997857324101271793015831956379673253544459914610412678347551165256849066106050707286343990400927375837899905900061152526243074381036022475586507044663731555815031488754223959219464264258629480659447468597434153762198980713517786447329027010418000267700857656485868445987789584343664152832887292061827284134328932025384522445771467676168673685172450048706557363148752994566902684586363269606120734555146724026198885006399051184162336367614624170523234131170568298360584782239567699431454715506108603460232549831304771149292744735559871904773965383821276778303922232888383410033302273997719155343240993458416209375838349390369183344731154635538946126910263822993421589462085314937302468182572549900641281282414035103080158823975223945966850686154578938970555773576192306917466890092798844917165091604103898249630260185401994238585994473432199739064202711338713237584 [134,77] 157171940352153710373069305711583965729035701120813306068473426894939854368312052642144436714336960994211585586240613828084827394493239954801263422043005787456032339078550812128535779605401892434817753590544615181081975460976803997057215618217050941550858904063920506116447536731335623059032408008701263364809723068587212738868385752651503389848906835364024095955828610234479177762618118775162166510337224534660070283451392581449270864444273972305303007209811866080574801500460465774322173899263938458594200132994273181765665501251572521334451658732374804135745487661058537580022086707301447360127774066228832502229434566968361258583044010482821351903904568245477824286150539087461938615093139515440005696325318499970138234107185448161555367127042984490912002474763339678465716172702248552739295860950324049643027546312241911584341511217078317543308192412650636092959104801419515765052787491981976782147973689976556629383796684853669862436026871956109624069778401653928066421960323274937906798512093667961388712417615989456650817172826194019099813845749247515235072188198845092354773016570906394293677801876665964208833834869879493119109832748362490940786850115318399278274743635366119630483866111282126819932271120996428437073745683342776716808386069182466837557206976442173533312081369886783580641332540730259357625194905133125415597455492123048658546409468746625177478423460529113817367591151535590702638943827338307375590446370132307852173418527862264207527152740072077282310083516520761490511372727450427985129461751568330108577025920529052703262685632054996778010242387432467988613460245688339417966756935005563761384604667921613760667110946728009288563323560853584339185611956116127479945207642570021655187671583501241027634250932410028343629900234491048586609570357988901306891985588751424463968248877366965522099309915347916457486510193860627873067627858452784707124479234741584941978211662023150760422976827407224820778103119034980683474302529654469217163136639410894627226113750925531898416643298837801936734849684522103981846308497025153866724734703974262099764582663138864385897205341751202742624874826232892864 [134,78] 1988948945710372426351869831715353532435553287983177989598219979492110863279960853152905783608773873677085958037296669061022871312984685784419707095509588287771779137954934197184815350930737576995130765805359780119755349276132864647514666229888444670661969318699091075021513391779589147303509736293612996713132066930567363892262845848289829270832577476649005116688636270720988951408981972600354453996835321926031535728118143966107043123452192227807430665118432943534549481888230412189161465639635174934195984435859935885610044023862395719544908239721196675591785921380661903680635873172926317621024110467409448019669900001422087246639938966562524767530902615557747346065819615842200742488733222682541159097451240991709825562395554428183087410561245974200914656992624887220641833088735486095607211938775647092816296213191953712034485610772120486682755359409403268079909187643510607908020235077482515439608380223282732131757157188576236841522556009016936579513838054843282490883468867498735040017454524031897804335967816450908188059330737161082741837687079363701845012765628600407739139330555626385103303569032081993451509081343869121297372573807249771203551284211192286097283325908782241669541477323510843433780492345500071348947314332167935501468081414863829032461539136969617025328057363028848269899887810061218094297811943185505775672562306348597933941307313782312278217913932945777587745793831220330730496284676071097682530474151849327066188747361670515323512034056087267742001612206623360019308377148251803470889516685456379902519080517744896353214504075464040926027654547980680789738786046789371350970749227328849581534757603126205454295401551001861560029409780158148919892368476543633610389106949874499099145922477766392473499106806924440194075351832684136766717160192494666221907080195998075312522338617666343715335565119647851885301428080361439338422478038918285377047589185666373493482495933387039514939065945920845576861416251399498420053977841831509399817159735045473480931138220945232235837785702321451067119860791290699820987992613250784520674670071135626117126523115915048163595215212272924053710354014482 [134,79] -51961152275975526559923058585269904954810677156843413720237723184611711224540094870202837718459538022555918503709575892180612515529434594036323950491775104464026675429187285268390833801651183206200240525959678786890384096290763053755413239298866992525298972450100188538187611417439114046319903863589550742687785304664344288960459650375012422085023422983045046723790868145063987847134044533229537241972672777299566562236722772522441615307265195790989546665234432383736204937400122530817555551329671462029508344075555169538024698187375692894914894320857074001191047320317211112725859007476030334536301935140128974241487643402233137436525501496773344206771253466581561712294572476077775915546008543295026976727465460499136102462395503275806139347754163077222665814113318172913878837836810123233876846748296936732415535863744392532356654762867591479156203004248970416824331066408051203280019447035870977959948734026514396546544239501874912812088531919122680347823209972329286476799567537820288467875883801704965770796259478561075332094138765341821887166159404912378338234840254738223117926491576283455944375126679580148712609228301352682401275730897094080083248778133811533751406373355419876227067037297590663239319460273543060840053437142051838333820047973620681602264825132274145989027186728732422882002771511517273992248174265996176076149440828149741242114499998552974219866758878625334663636797930093557554497511450608009954766785235036649229877225544261362038330348626222575711666601339718001081079118611106049988852085049646862954605610604477077864414907257975813066295083717185176822427324711357271900503856375781987366665289977135360053250712170122974554748323113866655569106077867459136788297656889005363023507109030175161208066274427326778612698756426474138124834161212967824976153360778618368313741132207564891167441735491394236275943849738974257779735854474713437762763839854933312935476508847006372354868718547285811859774857154934618185461219501535266158211712370663933640699017193921715565042615391428848298468696720962509219478494145067103996167608217169877366176360956229285618181411554678511614057816 [134,80] -204618631013061565576759067709666913806759091900313269738404331178417117332763260944732593739576545857937616875837647902692950509762114995551960942081050085052601240190881849823864423753342594223738020002615149831547140093004327502408749100262802278842012095764474938618572684117607609560113291857945132342445674915553114318461658126740174336435327534690220357405790849550034235135293485837274701953154284160218548508569623112041508466946718513682650185337209951985239092223217849687777454804569310077349498042143697667866177892458367615276516689534710301123664822694825956108959364295643043072660137250781166579538264480499947815618670066188025728538393546286529540728759211177683756837699461081541701992527859243493529874797249838238380504106868620637780665720114871021957717940020696972486520807406935632381607615131548498905564841468242310650217402119275873862922467094704578392698063109052701236529493636292209662075971561446788472647237477178509576168373684706765693625868638782755750159264652287488918456401113693267215693529820730721616632148963797657914573438951660999352225950156689191301548414374771111234685376876675425925059742254954004237821822128767409313834266733840779137866561907330146726670544386816179058989751219664996346668131871807373097179828293777679838792650061587758022532266795223505065496102884242511527335974086083713442442726706760455406301101860289895092925324368292920918182069401199471972260117191520155387506727340003168635931512980484205183522882463699966831058501906474053766959736115803812703574339968344567306931402510642443402817378588604078356414079518793526627156851204432514462322798695018192582534245060750758617058741887162644783872742165196525937017453358352952470459823654941036402358747839993983307734959911417984032731527255079952056139758479575948638815901255681325172303140566001724006128777496568399513156979935014010590284181718688703055682286079268979400688968536504303795342509728646233972837088914294857848100167370291265518376116023050264588106567120366346720631436730802985860187796527758803967885326789828704245635602260366113324635516420052590908576 [134,81] 3639403008226322432480708224105972253536240651323249396799797783659759429670817297150652381080435919454638421819042817115674229317850659666090364520980053242580524971920135456204702643463275346449467419038176758653565625273706400349517293978144677502579331837017390472176556977302685482247637563847799095876897750464534901261031762653212770421621393723593252475581874549511649811820946788918855140202167242932322197388263769307630716349643618713836916771296078342096973486886204443341438531811098054266054503549961110322536327818370749462624306841782154741918606392941662948789450591804137679869036529465690415242422250872374284744918274973904909362675984820389758974842405254914074128911866406280700842522285014041901401329781793972542958514044289940915777669698846787729010357512063190227163860430749786465675198200259860212414456065032768304804389975061152177875806744943552482683040951821217002373914052080857380259455466439550982687444064517704296251050437163360682550724003640929397598150250797334517267927431473487928218954143803082564781743895663453266775577712075098409392638446662709355681510562097366742230437770389835920913015842070995564127961142346083030634515559845865496055805394541352493505110677725235098022807723918794965004030461695810130327208295532833139283154426096624831095341625474993923476420536827505716977735782958798519014166638996518963501582698329507100067298543524459444063448246125339637171669989935173815356961745108198977125583684099118842919473456018912802535819252620918930505309864778673599728415399100194671803084840568629308896834602288252871680785891773795194001533093442534063970369814469706760878895454065837586706746942008412599433479555821510622089542347519421868630840859211831626266027374516732629843801684392829604212235435649497828908267351166279583792537467111096911853650385159555077794163492565112181412488146406022567780765316394935882385945376339560451117178026255385470462371686568397777497888246474968479335205799187181109863168168056078216227788208675890587319263655421294372306543329159357438786083355668126064663361520752954351282600220153473216 [134,82] 7928812560312308498908611707598124621928373116339777197229818177289387594880618596454756789402732671175909807722542242045726383545900915673696475694270947376314191064078382386689203617961861796319643204948503173153333437337874352338220602575796376186227125492754485930723592141172187663428226701220932597364257055357874973774445955674804698610724637401799914637896754911593602355761056238411722341777087807300166937814631313246788629617209823104175982351760346855698975632034473136471017186460450731431345870977785934770748767799929313859558830235534836394102109008375998606573495214336982557402500188480441138725042293401829351356051040947451628005283213383288231499277728017780475182582484147058581394815535617366834770135895446634157542203064145819730332464775558279376573796376895580870880117922098957283772301181175190356189691800364671952957849405408829185727013712107165383264559483260972079634770817706682200432781245196085061125633952415968201909395545549692123810336314564817349309118754880986223495699672935492900053187724511679225530552791005154334646117700944001846602366918115014367738386619763521302916528770990705285907139782714287804643622294814681429175985242783250358068853589653624855092207296311330285724024623961117918839761331199362713982520908070497094306971371289455878516304999606368356224850972071861550125665684424905044302986036613872259185533068057939782214337773975474608156578598548968304294466434159027990098045029821736492890532034714558305581031647338382615828680284561368195490922290432284258718417287113409832421943071620589317311956304049872981316183950055038762404185934644452312987982939452063973083540442675042338925748717275997593228643937554534815066136418812673145478201208115866421274215375000717128259959457914783494670877514940031858513745168978009323731974532187675710019034623987004830417722120432631361237312852223409436504507778057244906545466824815319665539522277567459557894726534738323615126158819579974538880429710726376336025561605402380963306966787972685237929162729894683566728566479531467182335015668953289398814288575366486462959506341820 [134,83] -142052423603152631939310912626126546669707989109066245796475080512399028271255851091881425142418944633198796871506279287748779884484535279676569541708172182054419395681705226279457717330139349333648257210348873025997843108010796841514079298314324509809365938046183647938064859979132772390846040021155439987210333107789038257751355047148079390402402513483238844456196872662920210245624404749746931499845292056743700901773394724418390647970979582772215400395270156662047375659721842320221907461347607486703039880554357038530441678044559204905538362086562167760177962141014501488632107046917904894057949956609965062984341275550385976005153827971387060052749979826746210605006715530108045691987571482214867277672821386587106658397718502257115863469619138878746502021973194050497649205025341676911067771737524202359899784370568756769122632966153385139269641214919236153058830034721596498158158519269016090389483524151129229728200812392131576162067773258991153585580926898802956416598284015361875079269115800282765868222585667639332632132638808034736540697548964496204890382700218721283955745727796610665150929639438990203946150401710149798133776851199344907181291649531420234065152208566357629894363551960026525742156294411529193959311804691084373875007573543502171802707080157594621880841167359155388450651265327195030191642678768154051936685689544181904456004278225011579580117056143614649308336616543132478209779969161260693554456084645423302564524793748151432248009826588744236535812937886451190580739798594003055896168204861029398934966351107925092910137356925503307991591249544941305691863456769766024293816028586576213160014878788103375823829992997923798105448932984553474824556147097218840522780525975270386915304046118438879264473724355220587031818678007061636450275894874391856194129711765968192236239465489262220475121450927638847097890847770032838139236773834361273506406675123658960070170166741765803652393229765307379222805400895460897995249562371639252903049750043053205555101212767060043520425894094751059824299792672189254386618075906767197079700295377325784723914871914879031865760 [134,84] 999809015472933083483003454250685665150355986936532419717209074633963325005271379757637504648499779018738045169423386318484743645233304093650270544618369123432498409798484760924572901565856604894371872054288124235866767088953414504069963472839646194292875904408494093895196458221761936827093811143595241501107422864891867632578422736995330456130434555796432912115741821771091937810159908384461137675848920232045869022157684162741214608165686702609245004165529994763591868058256463253002245555019493397034004858943548961896297040718535186864464210601794275999165101766644771065461787696322226532108389928148899614896791112092372623803404158546654433477439349614594598863205001582895681252732201354897949940632087872788564533562362297915440839105091178478146796653145763748020585429513490809082120150970794039925139177442654870920677539966720434941287914034083708290281226814061914089052212962895380475460258484023492750492251265563875358582201505499654786626730773331258186769737751660599778450584989106666083329434731684735441179283779197681960805645710886990525906555245603754363435054796803022055640414532624017546552169262193738390719716059903736514427969433115918264393589157913506768536380081010640676463449661333650357356925605830635915799652594049145277939573354499548705306196294561868401505945503502305423996657537418645281796079236359048207341031615349785381225672700969089114766447399914089333877954382472932500929973072356277233460525487997361914702373639320429662753390088470968779139690375127942852039519583785772849208760866716796812343858964597266615727340378688592725865281761971471676953604624810083514649288819339659924713693104766206457937028695257365283262952528659049228966640477424939142869185059458358153786768981321950344686328090016375383189273500366875978676943809710288294180960936319330705683425214792541410542450759318870785324853509821193964901068569145575638967234463403306712327594880974278174254485927482711463581197217550963929463685113169546479976267310509422143065860527926722401822926317391601222695876296742775142547273765273793013124654177996618232 [134,85] -2703669857720097621071678156109289546085864183565779839308729353755666503400939725330764607172481505220652380121374905196167037191003374828762206658279216130504470475735849627408041637260998163868227638691481366136209497940732793543667382511456732586656581701773236871105518227971068059601221428988099003430826823880118776281023239891192086402166784648957499040956537799519452375541900490115766387597708775314067382472732291755318290031499513756465106483222866375234892805583751271377465236781641687049508621103698797438357564758058220097690541749715289853147272086522003193483173930078322091359098856665111725517729201429769934267977564455691486967670179492405214691323374593580172400985466604859042947971420731941565747396684938611718583737535824514105573114598377343155053555745017306276060924740905292623349728490470011150681609331298739660685175796642727237607188175409732731626265685867530471584457792242097881074333652511629580654166780464582092658815512658905831295593012556087699485896090736694553997922884911345352594130620559588060363223506512797845168829733280420413056977343339949646086381471721992057543524615657189870984777120915874475365512993777532999063931720010193408860442019625564397483717422280949325026771565555076033403446202326739977509052196751346054428340791264476163245791529673538358693409918653140972873294330155084610783843710943331242141679641958782007436892965464872471436948690088933311024502453882586316586680947697773686689501898859529086760975328130284248878814661759734179832911161680213661180486289131156022886268147969115047554557869181080748903657952450741478598335119498322819362150697556607676016438793907820445431697165449373646295727890638462065350057082511653886059544951766152990031674258889371684741764398690719385788552485669288120783727088617936335024531892994551790900499359763588064801046712136014356360426642268294501421460551990763839326566663622874188498481711767569065268807245748974742892735716138112410618659131513829982190033023771175839883476404352106388524883338233438548042547564597300812484104758571916004577076812376208 [134,86] 9188121371674160178263209819478289681871699420678910869663486792119843069249181332044832577310827833996299983180597541605644100279596888833702899933425580814737522243240031529615711212301310613592073690065401241222850930392644323153959633472705196875341044800546945874051846434244766867621333610092082505751981199949372297937559395998150596744322535207612730234426026718475007711710889825454370297022382546056768784527607366223856405707328344143971873634819026272184685543103565167006898576322489309201062440133297463592660414341892446432324451713700811649283647637635914247676901456397869687796532739777038382343389072533907496915823269481955983947126405560901503974632020005517779571515335290940378793321620327618626109420451387327970019374615362637007859685078647147701349792538911540937009645369290446311390109446053428002261078796631537128679596558726466361215519599795501355201132176829033117357860769016285304989645023656872934991422479571099093029428199642553617548771681375569697958262685306883877619178201392150499299545931802427812124327983384306039968857494520560104912796401392141102477508852749174279841133167718836363132672729572581085250561213849039553595493438506362239049124117606211457765185459349877846818398376182415887816406280150714952848295106056980801581519205779260580914663734899929906660396347481602190970153433324927930483205468364299779261359382368843026607020126726291012285405138646833405112083026992681493356363391253678083832716347353229507803656456097210876398187877388165126653702725125694511909240349171374274814391038257637217932564575777868854505321737285292580546195120795800834524240309591375513896974678810666746792719401666555036578759390485015559908860723290379837008643035159656648927852882441301416073037575910155857783639757450474059431965676454959203271584868286863825136943028797119480961967231206494533327546603712458977809889701496563063149529274896993395062457266985002004047584468338608187174655819695988535208979058172334414914951989445282240982981989175270632513355333363577970227539057903335247299950881844185672743507743 [134,87] -3372600787250368829756528761858243529986378434808324358066273508051582854626902609571968075782853891574155929259545787214333785229861715530895698626951829023675343380148907863078444440869195803987898487762692283487193058677722139568602232638826699855822625410168688252723850705989840657088049572776841712904227629160841536590278444542562559393552961421152046438368228163457160100400612377606929286013879402550306048418928357372919416836989783221498892422942003440788384285423135121031467350378620097976986334272557619553063003313386050835452521902200901856199818085361474445029436728414169009915869828145173945936931630272865274592592092048985549433749373732058343812993636697643501088472532804720749313388152411785687964631214861191845334467429937949193606383412651047555271423886599485445173581223303468544480728869178177038346672967554413166158402246036174663297680528986390488749865300407645392616473006397991108846797280810036275660771862710988859659888042437909010050238418541186078492935307903890632194564505930620138142261145481746069931812532082903165205151945249572326724928410006348212008891255658822709997584038717635884494258333375870370245677607756491424700830282942767886328156166889125097501789025671966290102574619404930973505735108895161492947397060787373980409022808601580377095015419324757760820149274255163380873759760050075276020472155134562760650503674276042625902376397435794641800749696487366634990184283773110742770747879859316596262601741482420598867247705223129983611823846025065013661921662972424350488119193016643832987923005475425767282745440071788607032798092719191477446677778334041614500607603364397031204757857760786115265781518435667773733912478442469549766744327161969975765992098273151590780094679911937879685435949028175872883188099708231718526047610289117837128919568607056616962630779810519633100150945726943608257022634704166338630011339981527577284770900284384100760814961219269587407278067906325681624427487793254864455819249466201445426945498455279947366564223440995821842434444715360849308087942890452906546889134508446513440 [134,88] 100671962740502398418962967878722445313107745571288458686600495127618466673612474382295448275154653182931723980861203004451947410237123295833087765584106285785223138745351792218746148702779122120368753127224762734651357395889757565834844627214406903930262950157833731762585067213815236533228865902150337719927120387068585017291183205555174352446131858789118435144175273703220404363767407603006997708181808820572831122516548476816027847753809007930625146083240843582796045990690010457475013928217167367120082965674982663861094442321963180433092020665712166593187331157272361565499633065097221976702715887668560388703002539129811223256401506652145293830265336467763252262959873193618042242730449784514333741518212991508248514426089174672991415464783548788908480909797028916432763880321528845069128493973987480639304903308438537658264382499882383296166972066487819064540257855805354757652802605710640577727966102169923640013687978138371961001203223488189376251518687159991385518197054437272450380605664859614137454904340614261280315880417433836010054274391924517492198360748264961966284876459331800825605742522466108421350977585252058607034493737181747203777170083127138280282729463996298418373192145112010649103090848237473713578007824874385692970729432473840750589009852414184044675417982263424523369258009802736328359840990688607075677945294466666982989386521579992539036165017578090026531780205877637884744575085551521552108144224961722450413383733283073534978910754756164490688319060995927222153176308881508998149879204944942082649524159626840989985162070635202331947118789134792508627699878910249867828088716691836192370164496579469782371187554827459908280622024750602235611548027245012920397905966957944274873256216557632708269452142877781011977534713397572852351295576950597933836167058697281736477256210522321615644335335247766950038548965910655553423186796845582740653797005737346066217253906540949949211994801606064822568251695381567151517811350110636231576761814424339098627131391932412768258191110394702969400244932636924725880214765406035060155532426690688 [134,89] -118371829964865708253672941404720658147714673180940904397388993047001938878559290700642852139725759798320000775355633494506808233344970513736221929897428287197268740893192508233369924586151329423405990096800866777958561065439989249238078133851221063796090056215266713492628409628300384779628825271540089811593567491494824469603589477627368501346578908808741315854300067955111527259178703385234215771245027920009746693816337898846094185358805832844246120454971314099127367367427199982591845344911911048584207012720510468368490201417661041606610435584613729945881975448929171193778998631098964791588404795709517470058039836414668016003160036585615437110061097694535218510514215227869369905641277087945177813740309448299353257686328153027094742232147239530354792603961463720795741703555315424305030019560524747452752598112206523512871602327202429232519721386806420865722631476597085812533010361030915290444122245246699426586672627278089055575348726589969480897033195995024863558358143814127445768539222818368699210996542074666864186881944753395678344655783343047174435443779318370177388610139827155682202731641864059144027447247572671716897384446939017010836264706360357456110517804435238896357867965166060115025983236260688705470189246052654109010641817990486663358902147961048875128501626743168541103718036189126025349984296068382649496972336842826451309999864487507686495442504494105880915582312241323728751769860199820370619610015242483622500776321626215768931785847236013041811513726164096886709423861850541268968844218687837699765350762890030064321326109870387240039736689715053672067825179117537420066589654498663194221847665671122828981535950698795865473099648253778054137649882249614500112424931300314426287487793635317836486119661318559955849575528587472031834672559660488096701673587410764000281169115167077129044505924591724658325082033789031098696804841888706226052161617595906652127427000538085940549533836454359383253014622295972746401214511378911916600097885722834476763824964300337717226142621392832736816012765859554040009403089221991426314130048 [134,90] -505090337742393197153663407102572366337768445055458028084985479256165017541034694480361822115273004478455446067248247804896193432042548382472765435907518987057673471837327800713953332692060575797640336202977815152153591480145123675944719836865623839361627605284546338457040747065953484108466130051647643123020682584876484998474661291184478041473002312551221224464123327330565159432608347782977266660953695252940165743418211463819407936122307657089828487739648779995510677783335068101449221827880469746336416527444888713440583059718133576399616677266917641124739155373556010319911305486360984352133211628176818203085323543335802360535026359211683250269034536032583698147135804280170726824068502390138589309420361239671670688927531149566990445720200895486599818087194689287564674504461309552924595532135326975624554788019080407943725267821049116037955928488214401014646627683992681656598891577719778488982518463427018133124335101254430902902046726665492912594642693838107735082145133638037928058086549660851320047598698947180257717019256247235397809908195233882010934463524561300827721943840150023571192901442543824344813543731742270936168871388660112481492735049489289123136068446249367931747871995164760052312511874391660427875651850086782132787355587682743691385651487433882811704165026358476177658078188026064151716183349667926285485548214145864261693148958963905624859510633996506596256376911306597662292690922235600756741783831083844253824438394408282483998988893061629966171648752931097341531732808014931558193146672798622811811671212692669094425796205041215030673975178932928932684689752093437010146274794468825343586427536447519841780377045530360751622257578313410556717563286297558612554558101789471718230252121540440230368284270456971757586314670296565580336896135104407923609946666511640333633617295141552245513087176403490987289624819776195464059533928165710199138956866246395686265256031799149403678242319516655176869952431598192665540804584825146245594843297049632950554254744088851306283344273889940261123004762545880801286300473288845019552 [134,91] -1517287897778809444781360884413972063053397228300851486285966515089190119410125682493107187575919333414301895388337618697785757901778422831301127306437920887201438466265514433089758913628248262038571893152487328540459844980087893267834419265338555006338975438136153962593133165171831223679726337315270976129743467938220075090924276513133187187981740958480114278095188094944521855772736240145230209585096099158641497227401497072213897729705912640354879110199968616641733377699765703908041551553272577469664185907574091837451342756697456545187988466154055118998451569994515259523527032725783663045400536731844940590438074984644875783009056837659951046510110434911038428768805255507436181795557487770769607595590396334840902273790853728792754020056878213641530617650529555979338453080583116137187874793725772170070454673499544813600385561665494228790857163014741156180646576667078899088432436381686617165092007936003993690620079986036042473735946979549417822527151432368730693941249589863045721115576983432891327422384006735200375472834582770887456913401982559983704789555971667473550786968385946202838408000650721445393379609275347077182221910018489186517290754617337176539185338488804055750483239887866319325103536422030092948838456435135411695789228893604753429034367243434628031610996919448556913493633365114261748226862666019420109793762538319265648204061252654747739271556846777358897692272817282687918152624586103230910312218758466026000524934683237684010709461958928145013772582656485054278119026804435561200527342919483782545234516378758737106048980385763017403256236109896658414030756373153139355134791274144419886824682361652116968328006254541837964188076044469231895340356485132099680048532340120912361763630944587589530278023387742990170114308391341833623814448131781943487481655467536792243693091016022151079301630561583443617858063782567364465827999020842017002873213284530374607443026255771695179454513883743193234252664894342910001228395998891196262868005886806668754114678686615854315440288917439477571919740707075591001320309706130048 [134,92] 820190475891613876306488943534085461890239742881202910472994939977204400534125189774417895783104839995748289001863346338050393367472483894395054783355340889396822590618993530898806761756174112862801725916564195497393656294200912636158155107374785747406418856417741791414725421739812562640557834728666817891616352598508077971174105403027630075255694366834777252798827563939672186830327979558562780265031233746128982095214984120457361943409574113438129697149488958008387109590118783207494979728867853341979509953488292385100337490321552516302493159567062984579533161864298118565760056736846348237725973696569538465234808899215044079270085535228667224513137154641070849295608095475391837738078302462862665166119832652248784678899484977815107289610579536084110770603820947885302174839681353747799733536875011239171162884993254852251458678646078358702131676258718921329687839753753967118657991563846426773844822303873163120768974817103972343750587728305123702812994992388035652976773033741614173318893431116098049275171337269397512595860046381489012741553377456837451866364517594857856466569850094904167225029328978788695401670612825455286994051266028734193386746042657997164185948618783256397851383990851352499011042914039129217456509305815566400872092503834420152385784072304898474283014126079678518095752959535986219889348998457270315836290806406936065958840938320415969535834216582184169369689821707127684585612859200493263797958592348913588946688702223527469014784007859916820922367626429119689823020993968433473499794782152007851153061943010360842533936662057301561840286954411868160635756507047857431168923428474910525379089453172395906278533297044134581004225690979288361680955297614108272346358683062389168640330497572139582332525924505399705468834335594046985693344264806466011531523434629243753831639322291051697203747302391654836080751972549256948915093173364573636947153845730884713501498708606489019075885488927566923204321214746646576934605361412628919204434778888095379638589639013978115815370847873449600893532539721909008930866320 [134,93] 1470836221905974068963134269333911507876437605266735044820671660959787732655761402349954985853407837055601761401924282477712085725969022893007910579946546875722636600075161322995385075616039341373498566146345787418745625280980052324300556297176479927248291779555042545218440448523054251986952836989729711681104409636710433821968496795280726109988085217698960082559889420262091715254571839073761012507389098567373319713891371379183693932701319667066189377072433877227317889146172878116938104817940493587754389505178331747686999699721391120080298354567008227764416180184388949482506994311661303944279782608305771040833749979360754326031241668428347480180578499477389685651770667467973971419499729816048027706958146040725515722655366828525761806792807712632832600779920614724822003671234641724404974989525226447973659035555482927994748381229384014305832715869473905565919132279124224747849211740248829242928366297316937673758197487581646748975460903822823205614268817196637061128605604458444237312768027809474451671102018404008645047647835309942757846147554260468010181268610160387049580139074032838974881458444255042501251056609226675557197890678635663073017067454988630209666376243718438982135964667214060342873076065267547871150132025322157674271656192073939805995372741496441156693687414800829502603603539963686414713561151246897827117245902457168009069667535582612762018502702620947109290712469932295608931878839852221725935818779574662241102258529086371008089511175903161135105699606817697392125214291540407061341084946776865091069645685809447570671081251408438416468797134696163724159312195423596661054704900393868806135452225708516389057477279517243484024977468432779120080909969869133022477012061723576204982423936202560632516656548155167069119522195184461019964517347476195206981028325444538223726721658191229594385238750400429312191181780439783513530254361426259257740888182868035161916081915371145849409450848498652927545808988636879877483643585099565936684143988139421078376668267753993326444184561547719379110177168822831753440 [134,94] 4354406890665214285357719439228341766545566441266658377678995285760095512617962310537473647453820671631580925469507318651227270119568349641452293368113595790105107727975994512893353832833746962094947257584638822976284464826461227416137128415276966145654041849916627004487945145538768522949182821097278007469758680287254506474561767063085420387110629115485333973014581587158485623405421850694756232403523853062661282982799851685556881385151754262499340566160507262886297277568650840253147165513366196790355992954700343523864720380354725388523970075681600566634716486621532650498509613622480287370879456689736587447715915641478947312756381074878148422345735538781940583383085484241946266740414114869193374671911655748274317190955073290861239456764119232292074794200630094037721420771882550454702527797471049208771344006175881877787287769005246512650189257529785707597212336564325144605262513870852282806153777455813310821410603184931706852376949257362280565888609708090002110191896139702584845997181438236349965256472169992969952538786843398468489911201211250625058015479659280418996979904934693688943380843111544037212609387206847487765861744321950502293922214579824050981978799213117943541995088619872000360838681463860764113735690466421603182358798479218330724243364642967318546331136152510891190068766994001610426661408572232085814189399907228235598481422262400295011467919622092985946993426963655591389824054541646544855148312871116954102052509739526021582907794949034153176407617796158092374405516106638809191202021823857647197826601646840930565087939598578261610777943691492843365624662215089936965780568051859030589973525748997506773643570360295289209419040846228160825477701515337291760898718787745995201764292829540303956522489411441685549008245516467172719877135128039878039586606509565707601862179906229878113878724391467624742972843695203294113995927513505009487577453882645557549425485680130179810341831184645707237022102555938421334390006592743834217574832724019331548360540575513100031896354462637742420531571115603162 [134,95] 7745184050742817976961391763012047141848070794241495657314530610681982685364767159959505565725270952142566494704543301629926924761013625044115189734590276988980797023312935624444109703058964046645147389012557571602342004316774091129472811902824223465160167005715977749134324082583583577470354485326656539550689206717096086392953414586992247967015271473714097723688542009481420925957491642121682778506221970662215341921578512845658860169199531021077677542580999624888509809111486793555443862618970978915217062306125204114746189325297302258723341322929056964351942429784650864704201594137921516807960030904325187307149974175219475219251519342741673870054401906141392382518890462683851497390312430199801421199740462669429847738027068364136096615676683500128633544487322030063733334440519156219251996738131764261758768816674177019527171562536556946638798085291822401460753843781300170045444011371494672512374331008237518437066655894157611779551196868399642231061210834678156292036022101785910884743885932912757050029393017115785133678739528925380642558399694879464645593653191493802881530508263853709976175125279477514314199524054116469517043199544544360635078910475220586930385793821719256650514397614778469285995213331405357900988605053176340231487651577359823556658014525162300413730316546903619442592070433284449080623070070412360341137208354774090102567413270380242571218748683791782112421090429684715531843994811639323405800983503655158695265651319767344605928161447356006099559954054353827970505404341138563939007118709845956452465016261697232353614876271274722232985263633120438322807681984795295616743139900191656454557934995268831728675890204794065804356333798278418788439192795756794203945204849603634035991415357295283323757101872493373724534606299558539851609692254560119577210770362648559243936151358742682167417035862229954588137024702600976791545708148520144141442500403220534557390419596835471836124502600251152186428060165456928103281677690782464839356544795521113246269217407604620272527532141708131432488132064 [134,96] 17784629569029145080824703212497830385304295236765039483888926985857181871761525046068246070212239719698112961849621816248591970416536758865260894076433985732482561348947083336567736344744297479992051098163182736298343058931761036270154770052846040051913001851812284143452869515679222861454930960371447186052238638428132421836378771177830945617542363204125968947030880034694664180194596423497621774040230098896594232914155459601143032673016525190623778595363847062468677216954315130073433196537710843812479196948210935375190814066809322024415937553388566830355961831080487480770845129470648970451344493709986060446656854598749098612490853588776512469697889943798838723967735421164900235559707092624927755520995166173634601475157161104902620733132309049078059869926940035886147934315893313426113856590620020233343915150995845103840497520553237292427340172645158656617221758153631183633749784420013961712630736826782459896346349891426770438852386723552010654498813191224534654072748808366329614527865341340256353850455515297751259109720187530595135269546668786891020155022735221437982576951418728103799860078520239977452660577950387495019819529141908332356238067901523793960989591732691826157194670075314341653133711409415935528884643234447829235057435053744129458131255113203697054168917120211203674926030032718514073904118217949785842765587440087293758005991508504129534585788706000735875240018701671540667220546037968907827748318416657057099938072425319764139304557527242611119183153522908100014216126264813457803191932954898437409644582197258742875168126910400754157720743995981632958842987164953366336862609197982323871910643420515420280332540678656077389635396148214154352944930282490672150871210774052685970901126773114375028462412942694280164989130505851330465004868484904913499539610491782398815629710042225917192786461724545146920416135944494093620554336997042486843918058285261896976926354157947476232341963606533253590408945816210927135349970457271009164800620068404710997772726046510810322514124035225578738208 [134,97] 26836356211333183690375094154148339358033063697317885511706421071638820824017189684951773182252468401325056830852561647941705789825172747474831960747127966777668432049383834920590322966654744673937827485120529147994346500229364483727121448012707704912831272711530067024407675883825055960902973152207246442415649607160789787648751342921458265593312423912939849268563768996566989178999766670252046402532281938114121740362112497301971307650762471228312765496272084678680320672722260217061030802002833005407676444280229962831850094225935416222144424507200262080434711870110943763815439799846134278678522316594802929905455046131526039180891726504898933018391338424761695042955476319154363460714243883599579896235315672971384838445648608941119529911665557474480527429391780184268932762985734759974365468954395194435839471477945388969216959833324612566962053391986959152168368092907568733503940594741925712861233972450043039516178850352916392805910461811369551526630726393424999643328288201006714894467246235483987669440209749918606333171617230609691682972479509527679286206293105910976496630643801207614985418190912669079268259840220406195191411818719911243420661539815935702088447724134489405002464983894669995476892337386677384685999478387546271850450902627594299345746510217058755132776522554734342175138900765682894563111264765084034812020852823431191196231438259181933116269637958695648553497029632449424690680531534085019186665729444679372632782127170556993409237202712749784306420474063295381856461996016307223082009332170740979345380083868061924241685159392549215136087442328375943437065891196295831417991829833881557948839497415847815955588586241163020476521259606787777332800612893363869623965469096871414769559827890964756839362445422990494392585898466798821967654800534563031536921910298978366857551927720079140639533601695535979006136532107762632712705413591778147914702460090480539224165676250088666718333576588217293992303681615655767308712001529889131584484865152755525338785366266214344337450800029279808 [134,98] 26027526832088992853050688558195589199906960358793106626256347672084626916993112793757959264548317843857173217221774174004905711803558448114365444559694673934984603599392649813710996490169149177811823703373515303449219666448907167870286776881181855725614465806888156554561918699166515354680390794903694344163094354646681796128200200407917125140704817404292007241251336708582940385092040050945326854782306022631630954095597850407864694933578721801312842420633027922777146375256237323605805698928696059229031298132106793322968185113926970493726696260804482620765442525816202832790421664866304153657087066827775941799649532154903377066100877171940129631532776593219504758837405158424918247874326709115658243105962224284276351485106760067350072401762551864645940119506113494910153235991868725275460948286445493609034671208222798961936283176156474449355029948463282399899840545469190023253229812491871133574887878821605955647323395769483080658893039588338401676747721940678819209802758052083900802515216212047043899663959755517507318292464724544119935609331676155695931959947987417565569706696758992352890293755114634473400860600426275319112648634666723740429771839460944408277242699782193344967249463111625191363253071331303327186142902218569737851423263251729205871307984400573065526731483033117466822527696951456425246072029653924271345066810976167646175239768410547762873186250158877189785614566902005924992695615404484402320463309488531031992482170452297003899787027319256764589425779027935807687608198901389179369528427344056445651777545635173227240191632826886266543504111056972883431568348577710934354054528330759958928418259183535854300462751889748465858143529464710439774746422700895139232768606273144037633168115336764421612395140362493712633711571767159700872367931553298949454479053202456856651465429019825474685793459307933899105882864484148575005478348994986324526304967868281558928537575172268824214989578540969374573131700760438896474585783199961255411762530097894467951823383532928812802977141576 [134,99] 13956643846172652885780321339493204414717665753072206552122193750650208311217697343935407516784913908255413362571585505442410644013971384506606468632034801197605307454003190993833690509563934841835554380268870237991178942103269946557039186416427062693249041353234714062270451254943261401082787334453012756100206717050247014466260724343360757846993803302760350268803174454655532778856090118241304846485857989506984368108816373253029023385143198115815945730141159217825501968232631679658377951439926485942037629636696735990774565753169157781740709575072359162358024588034119222904111190321933524431938402134041178668711249824468827253234601277212917398255899994641797666227932598286622160213521407436221067597631603904079422883166008956622536896615771567822923858357545429508279174838253932010826054644763910452371955251953678939800285773374407078657253224099560007065647172422759886145837107681727291569844678186271717569997911790862145102797288355749263451701661839600028223537392603423733570716746731282814039079895263130234196650520889459199895833219083648058994176909739941903205093411702672056895262173126919841706144811841264011542700413946003275818126555354514687808845409960723336372909924045383043197514431485985813419771890572386546729106966580940282601374994458105366000671251345837025699712388014537719472014460400737200506658698752187404402145968761762880724171832134036092442882399321485049301527132683643771701254665662239415706831032935573403076933739358463567178629704651569559470907641651217370251471541261983235977844124876972125584140638281004221939622715699558810901248425739672326027535964023391231025232133688663495516574421994042685821247737373774784429700091673844064322860410354348753923942439406592246104403484685527707694674605750977176641714045669453889945633452324890283110032737390850107032772967954290599952879163843941105131055163737174546533092631032763772186454333074791256299356651232844310988669063741533100264110651307815386838043090610621702462969979059954132085904 [134,100] 5986617957669763122366961997936057598637873775673608991989342595811412459810038534694547766149360588842421411748822628030260452581541391069391312037929251037734483078462294860345762925820535395870891194384705419772844485335723955892981454122846807974625187579371952348187600271306442259947793055754152652780076940297746440007790007906641994892554143730802473429246449061719430114451263308241651739609251946082259574068245672222186080307285256230320931818448429277885885555180414238491657416778687896387338925092886932296360140438215312403363947419060654323858305911559850390138294511246496999906954303424663217029684003573063211423044098104937762405259473319384684180902810585485541086454984775159967307957737799857245383535076183301594470175830333185210319884191421155041633864946009964431531001005135121619994246325207716604395650743312362081547959928234072988298669257338857962679400210302026191289754718599250347542268218589344668023215481033661103146482151669566910499262797983000013368860282383116135413275013812084326788341840681658486916699540497070144002510730721110966699638593486379774510814120210552734628270933189723870068552838647896318531550438907187757174007240766864461816817069116363434780942688453397317019125476844428475741756634267262706406415882089735706682906828277455723674229560248444902920071108102276410626694301696420237600164535627859937912327970365510550471007165669934809740613375416844273036281988711949624748947597577231142548793864491152495954728557092239467301500380422444186774194277891359889690250608918790260446007783863583687598747321091353586876433626289757437420196323868205346624767629705288857225888262832587727558149286185683339306246758109782299132094083315674041705700599737785960452144336889478758337927971896250166734668960658388496641175451849181369670405527020886990787021757218762869802792697701904027260894836920884482077609644009921026202272106882115569032203259007090119067821450259794637166937191157597840243248735846413969375727098967204944 [134,101] 1514226684078367122495171840199130143754157006601295040731219420749729643695331478464892296912683570569272887487718642416982608884532886400513080340336664202234545275686709017248112044547832829575694646966343782228496222529276233260576514540849801975360269217216755035820261762391471603408113860650222129039657370732669698218267775150974045791797806857753219545552776127701085062888096698423694124048362534704439786039500816608916131030319316125973995021927292214933914989604258897760308671393654859973371096916234678419692911397638399764383735692574675043131404917299091561557718110751686895844621711119237469242158072300148956656396955388431029830304168479840019333642484286765488886008542733138361117896832066414288414937322757031407013703519283458031912675277677613899932456645654225157354198955453139988454124970183740294798079281164463671394029747327720277901795025101900522450264043982159672246953777709569099774988850631719219411402728117711607820609282867794310934575831267544866660123212687182569697210391524884098331022946146256533081093217383585020044707761157326661281040018236789735964124420855769120832202495312166146153538373252481730863042732872562644612909452060988740133216615479636342086178780970249782007852884056762640458097843256623484910402833072481017931716536964794128046125510388166636022631413764747145167753267808956790125920202753236827485910515157765669450515325316892655567639371486006282292591952972608587250961555474494494700493398000341984137862709028517363080318859862860303850255297864357589363841361457741728117135399350193929627124718348730198297292634892283811505499599602545490590244708307635627287612793244202710217078394579292404344939895041085485018517382776408415410276744344349095846114095346874381766833916631651811803778219351948032916274499741684335315024856468271795987300100758126506469849018792129397544928112019029821464176974830146132170243004863615806152741513773047608945199604498950204080649182731754792145802512173389598079890551328 [134,102] 139111142168382652100798692060571300027844679607128352768973144221764981016047733900148785980289593074890573827828922631949038894472188213733858874283370519488692819855151702050537722478414319557589956041935020388509566856617519991403727425393654868345777581609443442147866136569780646386646335929574694995150419614417388927718319108693824873481099715005390725304426668145060694492491224254747706121375043487078022734308272716943349071224623023574089917567775972006913029432000917574130208611260031724255491209422515467566128544498708669228348751257493753898323297656518655101381136134504147632191036718479434954448979010842859639239151593124137501300762078855797905831653933710937809585014014297628645445294786372820018871505829332596776478867254889870743347020634083570540734303806760853828579688542414402998276411642931660446035826866597999708208355183086028949109259766072824320880749750680308348664173598549072853389284183970014928767453779198011222574546637697245370218675127231277794634431811548114706870405787288532091205453302005323409402336572435102683858508196608728215066071097611642232667097615430229584739641263865454608158272523933378098123911926027503093370631495808078215814910801995916389813913265220548794057891511154819497109437627928432354427411137935620660717082891231801263530889366751513587472547163221244485467150163298620784284579866770684586967406647403854008216006492531718778509355298403058510878903408420642945370477726671615920580521264376795139330429517552741790323823337936942313344890430923712591384547912632328824014157197243753614871796787656779026377166450397702553087278501441177366955358529351307705761920480576830324109002423839985135083977530741104051794505944876898415591593151951925889906222822169523933494106411979530659803325998442642723438412114274644780497765691645449089617256203405495114199262662537716209475803914447388717722606414864619727638367753862632580414961697048094593826185982153882792970872945250050316915314603874757418522 [134,103] -26400191698215940165300637784266483423617960334758980709968067011108493098900750584328742658967178995194300568453359261503521367703412957830900228635736977324788934115271884409064159544398833965824457192813167986267881708324958023526625742408064380110640344789079553053390297795084001189838467356924174759579496448214621181870077109379353960567352248913344198865074714278020816236774373116228139348812006062318269068559366927758859441845083506613109199536511607273430651365532644620558863792431734044384238983199156281613819246352440012061690737414361835631762391867027630163653808914203682985558188543389539194050783860423271766853700123365382449208904379157879091340680196390934992987108999328123198678648037974501099215212283808313362165904949644796459004778425222564302211275182313269271339178031133602385697483863459028608111035248232200329558273021338290842805220208097998791262603048632137657584999601822965731441346301238676296362309298913249408942981458878768363057135846337421980735646228369601242108490256433931692510657077490493853814842464542163739774202114197509239992887229169396386403092653573334408878570133288047074221601408601255678493361058327181963376494959542516498074853524905997548307378592910707599736769773749495199561276327471575633061809900921358551606374204519776813052172270056330643174956321692410807115512415626211518806473953798300152282904300564998000061533600758193219491412336581071744303733853209549976142893916703338528629718213814980994066806815206957509748972525462964974817028120527996882969404018779909036592151903190216524585596608156808203546283627018533470055324754266524243914437578541579814518225235409088490632127092109383497673566605497813804270951827950844179691974820964784088398637822123395003893063392866681652364067965091614298314701436775987680633905054909643208580991557230661531082153697862895262234890214301802456076162507060590330783840995692859718333548184904459866058129957577501786512814618340005508340308085697344 [134,104] 2263534277863629288274680929886012521459888936376972210125558718253098578395332180454254804027074062645837328182679677905122205757953837500458824603712354297106201746896064452709009222202590376949812682761631592171456822679433544383656508417392934752036274941577557898749011465254320650609675590421090245292634544703276277437589470441950418806998947781380022901589178609708662006290416707703886224356680695699962888018128421747764078569609907474344813940551794200143372163683547170972740080251710141259102604784502797085000122694001248298513244630057990455539640342336619946060530327604481464223221608606007254917990116592628052452959212083127194635154868101627660098115958742148120754706741307802915128747297334853880434600615642270127450959331213331318375877269677091384214389973982620692927836478845530974459258243492199230632015550837599163702908412732662733064702130249161569877416144381259744213458173118842031626343903531712306264845233518431928006227868649392706881227399543672646392986660789267842996599680078421127096353182770762476713477472666518107607155527961237303264477111862615802073536871656456326719778937344999958691877598684768348324741910930150378095474744945609331955726011240837809810873487318455674679255611170376111373602524937636190502410829634068761028070489277966862305710169079803770246358533900620268921017288620877034759034747177636226293628509354076724761391107106736898705302909087363246614622674312415446376884750722701127076905144521438630431073473623645103745113607992508683061955432692768139199902249595409491083051830491691569717279984678987328845289100121193319558923468415318289930099874852927273407229212613960863813944751563812532669552541238089477642492983675187382771552800829625815720740301695815075109422424701052106837893542289081515971619610995196996757518723987478525221188839441648820135867507168960402207945563287406708050887057834954619720814516213172368637238761183935838060935482195050823018540997685055425062938752 [134,105] 628203880988189311130043431542479280311874291461050618262121009301690195516674893439373229799761133876409827716448785260392617744012334953781473352539282579241257674832545165896141355590557335348118016774139464496656623521849445047954652929398518467092226698257217067435773736334500243644857566701519786616748220354548682794785770191944529519144435044866578467410470825536721728456515444101914353947122305138199606121014840403368090881365215502828629170398002899662134798185328466324084092912223759611587487228500937655003903481223146730313761175050883002965727884491920440695793272786319208577161654322843409139378079966386830702288049143695605356313508747701166853613906459926671634519698039708397285893256412231634917871354219329961523732175796770734156950437227138148065773955730622408009484176091941810501393889848647905447395648915798738685707379229044543920962090807208189176993823174878430434374086815536521548040398875430837825785199958106551735669048832228333798266977208174215730041367644944809506834636444584530352187409182341428673426093159890736919598103821364646082159972924995687936742868732878484392787372965516752737310626459155238260690110183365857139445616281696102914191098086808849844933600408395029866969536129611997840419295881458772414852195836584529146381743076672475256668616027348412905817956710757473723130474040499745825690871621021587453753382180010756839859059196575434161264999034090468669169564680449271823090778622165579656739802453926733179593495884671540283962393547544609874056191054595619387584133462890037744602943224654506715227603125112807981848051212097933055402658152803484971977047654669985496720614862448392735764528159899898436052393941447867993744936117000735338773981200513092657388789729805491114519506741946880935190278028662401917309861736793314631972000057210420382485986675497012895200268404128310435852578541346979368474337571191804581326617136635182448593051482686722652435684202149799339666909678907208128 [134,106] 9814727445468830028021048594743228095466812275298847448545829625480958271273915497734381754498940160009111873904204259360134376480304508150761980903242944041156148102051918110756382660871820287595551121824746180890250407825960693365760428476015316435947216637101762038582855327060438046813664167262252198021541269943509980625361263809118835706410387381200200880548993306490291269296962374223860392504559645789298689346824035444991980482393223402744970461984322163689594428345013156150657379283348152475515589149975853743337513251355698886567281799212985792608559391454577892983521015370952483303655122481062036955553303984910123462472386074062176262561870414523056046500499882604383834378791879181010377932009910054761856286149568001256295425906667657787540165782896252684421511620204514260721010648025142396499386079608134730390277625987283471524653054545079882324688703178400166503109358952843895975672390247225994452918770370725157687851604432150825873619881643074704218606873907389628999772533025466921014860058987617295897318481600078465805483326850874085718087487945611308741899235304602450145981619017085001421301893929412531990645499313831777424000182033698980192762672581180336123653811565837544961979574370289563479987410820156134594116207289041656558282656450806253064412025277600836334441222190937857301876845714367121903400216731202220781428589379168883999024467507585874180184957954886920711529945591175852556475605173615135117842618808408389098163032457307250946922362416076478199573769044411876737751406918101035193786336162633905933428549921889395606932141409944276924618508541785762964502907970825122055401666029170859751774746913367435414881837795447697391336569691445953888448260509285725931737165945495181732936419211921839705570184606003842198746408522716222606948974210877561825312197206225409496298944519232759317937378517880769302889520181509456269398673694264793583575240196871148778514674672231308250730935164490118542937423632 [134,107] -1259390950854255319539474578620317595694934746086537283126282569343230456515949054874235064711757641758513802086433276119749148634927472485865479268812973778020556635291461153910312815812585619564084996896268946326090014476686028398675887123476006062021875539077407201271301919655977442789884921211892848792226538051112857537565214875374920239549367953158561213418897659799941628956166436779531022257484880531998683909692672343167816871881583321622296501157319614565132831408823476429361219735456270027966645349805113865435617874211929496300652222314562106518126639064670419876484157177153440279512225298115622950452753326408551081347278441161637161651332451808216150875631152564827809566256917153792699745809863252730908895860493729096742209101977340723601127218548426163214123580088800788088989731258880413140678774221130412147321382987559814410610560084202693256224232530435374665093196742018339932235379383194374028785836499456509214048722728745068138957580593028177161717043776622838554042717391743267234819132013366721369860361998630295997523459309688245442805089165696784635336434681384805825845004442219333011306974814495816128699586267755794720800777418630658997274401915183345163267352057649061137628693656146246451436890478812835738324960898457077019142831757632307943740446418016345609207128587295808290343217341655961897025416477998391974933229554197318766339358569429541721245663070108868168121253112110712335861449333272228296806706704645326216690574975014172260048415478470184903198268064493446348415562838887471255041504047073231742719726059264325801047075925106801828965130235959313424923178256468512390326145552766215694861407409512490231156629272116605695440988683990215079148173260263950348582047473974541462814988001736234456596068427374943955022299718549495936710243347001951771219884796581740994478949052977219553520263500632468577082436774800515773207276990830160754306426129480741514916359314421641035141403085175055059760 [134,108] 9295650385573564866690903140364401194867380004773182871167544840666451605199338733258800882032825974929520956971958459364834869339561892528335242964619901290709359117545620554163832049868199722415307526224537232147164255917926730244104493081818288527927756326948652928465042462830659198392409136438532638664693155999364801761649918985151386210655462707546570003607286337488074525563588353110335451437069723351103863145635934601164601611664671902013198845935356355262209942058292618974096874115914701572555749353496574320578144817615406517482704031587685256487056908028565741413902960721584423304762431386619102079182408043786162113285168993428590798858783333542763160521264259578717057384829187524393936003919923512618115597672485285498694287387774114270509861431591234501028759478123979763384791337255170315758246969082084650225605648371685258585349138998933880401102405598605620679191590890518451212314613834671254747731104528377190123860555177002428211669014716163778360891562708177689274266358481147325210400983791102771567507273196272036807464618908693920779869531763712358384150830081532405700739590822388459626521682338685943872440407889006425722256303931127438763115773856740285716061461494924419424364198334459273577563274540435835180966419861307418166400227864446491279850667162015139596019817019944221493927347068916306932680448791316302063972704404432548826580409340161446254117837902764224685774109120796682776608150648109088429350257455163923719277702570413288294216728361589426899322523292674046541781503939671298655347818934625358011675996152196164092542939425661836630814763460024459312364014550690820072529845457021409848535201405364244231126970658544680992997646802939592765244672143081551321614657034651378384548112078530427104050544264723115841449161592019229780987856563937697384105457920552150519473717267561237206788131984994146406287123921969769210892084080590842857588758662757718513241461780365231837794529905360 [134,109] 419536779223233996967543193470059536175415109082000017902946218601648426523689503398549916221529776935799208086029791221471469032200169698771765173133722230821699308882800929393448557720401530228705480899844196170326961920094320360012812538899760796466518062790851413552167352834349658329592983051520284841673300324668589417912385329366949110011020525843145364185941630020892819957165249465410287597631829383610946265550778457153340932718197332808724420282195566852949086925381343385128419246811312376062736348479592220319457256848183328690802412382112937968073118072788922588420681932264620406030807185834145861940286090462256719693097340835399089598581903417890568822422449102561192186760211722038771135866923831269363110331888769028926223898344003119211598361997700893422581680774837776843606403415533416259084551988400660079003768773030363903415526038195449561232423730296285411564924024159335092018736605277784896919876887017925508578257879475140466452588234331470416049636752384686066680357760500261283580437920953609968957883813197721580158953397077518119697344209922465118393784629392823926472644259165211479793445200808146805370922640676105487318278463256125750675786147271784707117265546708281870887913089290500085358643028556057923458628175828193685525668675502722552854354858863940628015741206202620861886741440642581612400863971383711371697509262891745563487857303151822820401247833177632780261540657406752175585946857536610281532597560931878747922923090728969602157561483810146865582587020406632531484876595365962260138827683169683718317308180389701565797430025199352090265361488246061483363000193620317955293276705280890197293420071101353801843705177143770222849966688381589569729361040780167433358556274097085234532332219008468924760234783028737538250696050748394571745206625042823347159910207556756504593366317842964777465659754756805144357855258671393484548802212154325854718301516684136788908125658346003990298432 [134,110] 2606382480835485907870200472544405803533789641391414603538339775402223309596321027810637097125300792479455148272185082735159468998702421577558683140582893069357568967197036034551302821398464783536327656517547845891458607791809740272859931878362274526301831806061160036099993272684465677944580818909467698394215173285069606496327437116913063753321500041438129203742557557911335317012629052410576567957193780084049767398071519716438543815217609469050379862732946063275881941229699855744668779712306284621750502830380945918837506533720588735658057667321137606075402318106768568332831299324163389417722487814897439942988619726290125630080669645610903523028494983651036094258433286463354631673665000244335144026579454465205230682454056329131709884475200400407139464384119789292085587483081773064906168620758022374307131389265554507820293690448355743905079825370180690153377351176037333348708213195819185024757295109328994681326394871729252150427016762657608428611357419091914013119734736764146250152042076487508746921395230208793863859674563340606987677949487314718369608200571678996744120473320760246352069048112027482515876809242465131380880041398856756986050067859588895649189074116101788138314526561513534843661803157072290158676861878962131955077909949390633293342049510400191986686120822864897900017628890491357096330384165296973264862076909815331235917982825311965828947941186252018334324531987686705307503553657113231594568152058865903883789746152261693915513036449655885090867674392043396337536298083460207013299087901704063459749532424221514731999450602116597311824681078965717467012637637740715127958593088972993475052030456499071294138777818031498708173252473045658930138694688335923111234713444860917936277911932160237232423924544074714262376811318069167246376802914630819948596381154516251072274657800613570964862224303481753494814051752744258841829772934249538836974940300207692035375933898612823802780420158571970 [134,111] 230680049834359144691869988163754805138697775861499436641466436487547887322045585220072708390685209116995269665069501675469979945917689590252183252951899139586529404324838242940605546234336748274784036004588848164276438713453342447969686723871388948661891039821693904359901689785699706270160223258743213870759052185196865044348505165572900687787021957117757248678244719513262090166835226596971072030031297484221292268768601183246084055372183747662557938029269538905310124579769487227601747618932038414280984048732217438358867558669301199535150189789723961317526261721732309770151858779816231375505728788057063737973852847429032598812142699058520287350255957439005381131747291714625607983388436960019314622691218047679695256581766102370222198917557452516628760575982189069511195134326547341874754667555689202350505978713517057371921338475348037817655857434694720788175481192316079240998698589034601466966138420826362730773129931874492015552028838094162978827098650346097613796428155255240883810481843996471639747431415747930580350998080151815980605302430423297009576934676845698315099821737174949847215865789209142203402476959688010447873488236589825432780476399649636117750716593748087141332623652262323946906967253196823737691346384253658115769562830581088117448642118226420392913404913605200129879447525276256069804812788121457482807228659651043002348880796600154932730334520098455590612617495442040375629825864485691889031693006044796986710647820370126054168584161378552515087102219702220243475815444461627554541786205667210416492377496874446919680810456527123258058483338711897007132059155252482150015703237844521368503734682611690887164951892668870505282432253479212346188215375416826363994629623843614705277804496343984303993877925017466134939649921823895750078839795641335590569547089082922188557595338717241919317980488412546476711840037413312255630984608737888952198111865573173640609762163187132399997601320 [134,112] 2759712634361753438789018813267596710700419657483835693240106051138025463479322682313313638625325022579597254958028266123652280248745549182926315468606473690281054183669298087607435112892266136543251328320328367701472739864779189834700989707730745006955777482342457897792523474063692722599945588561618202754625036765843488596254485664962768996718742769107107020818079956037406658485876532589497721960581347664789441121133270777420886707485964020965576674723857770777388937244782549132557020559890249971358518250763064410642004869975788186437685321316008095530938244244937525358168838124892400294651427836612306386268357289723071956864999241803407259766729707899396270778720686015208472202556455364878015735217235793145827722177422427409282244507919986348428502485263538258196332407949529996101479560347372586470340138082566118957035740070945877832000536709047583858114535261003053366297389953328971622918409501172885819661775018508021646410278577785371425458525543785158080988179895518226979419194585166700745046188937038309608102895842686423508995047150383644633811097601383528620066118898940799570407218279592918582398755169181408005776001646721658337338362896729166508479435257900336033982411316107553742529218046854530199225514585567010029747809720999012646838115919308196114052867179390586025924229326490846050107745853390979466577469721108760062603122862748684483069693564307337348087955826952180937751674079366322143991189204792198903639030265866200477323819462935904915557244670501201321483410753547791830170951290893343009217774960326075449775090415277698849858015844767167023078259902423125727232751213000193835703215916516323447833337848302444884594712432864341612378525555523497257474593531206695534447725404050433372221152124983983464242044623536883754747945159917704745988135726003137212556650189945704785952372791382672027048405075352500237059979985867792483891808119129466954158118596369903712 [134,113] 481993519182816055962522111609849997379733097274075389733957672840665750521209620841272298171208153989111833478812031248930526724814556160229281461184059902651450911443267831956134696644028709378731283673848477838102522982856036326390089319874431556796480166861436449693180329788325084858853736923936587301209135394678882972310710260041919435404406538094537779338637462809583181002082721337145185490281227803166337423792194845512573250771486115112244408051756734289758976710860173654106187267296591993116737192447144999067455579530463525019245450451460487816264579610387429108396079787371254663287847326788220859100727104534068381024776176722705734956063243716533053778412119201457182247851425790191693005335050380884992037629858070870679336770345726196884028587093685388970047693980989742403104405496457636824444576844884340555525712346669320421622909940303229450786031024769928568114446458598057244937708771621344728320201387898186884385094497087834228860824305427621480596252677943738955516995650029395354912409427599072133840229444923633078218385888413885807636945463446612381224411631626000076635476215494655983447012066508971959060589072295086849810435622681080159410399423943593898052626736578124654485167907599314757259773011264123584946015454261133304863501652035992973501282276044577192248132896666849748231217957846040228669776606778635361026353042322886775538206233643835030199520788632610719327913025126326580893508917819933350125452441410158410845518932593930410585471220769015184468531901680573655963007484792193350362893054129308360671808958938774916781300945675133969182722269851586146579494098031897774633404206475463701970932502478174989481981126947416751152647396469817619307065023954871769283678306749445248367711125489178445294206340107842092399760075674083879713852216777156534025305161601158263685945677009027855074735125024006786581165009185093407170564059438239634689750528 [134,114] 14295261773583781683778294669634588284571325081326589740441333202093442279183574797459493363862114348556824013372332330664399023486242583111994472640557408807744561371071770190593691469427972072039372455978812785928189246307236298290761145271959102685392320865452400568822397029355557820879442665812984733145813874232756933686151050080680833791352988863376889871286935431327505495676149056543757513428245447930662382831400766849676988581763521953044755308595554924956830439290707243333190259634291956390588136921048311120526838704878804343266244467353081917231089471599216567529368152226240507007057082100984842303231189429369419877577491623909370564285190426343173094692617457852320335400448242098025968092224685567362654926831649146310065313091329925533830292927770647377669440857248375836448676691032434408255606823836953526832820541349880313184863648665427673267194711516444742413726560040264593558708667435224299469939946658423378507226044249207734381605068021821854038810742717651707519039509274692495808565080976321030040955029445068023864248904038178608621589703472636056557316870399789831744635018733703282776490908457114182808502815980703361258829007585476929405932404046651812099874849990998254001436044042373988647760976124315186939814628023832397941825367434146765404764806260344448607838909178582151873260721788166329336638079785207727725055154770584780426298506234538530022585736335323057125154251183565365111536840766991541771293038790705252264345604289997088370330772452615176829229289819221771915457262435618686289809552573251038607647633400176833479574721782362681820472075835425774799329372431694696575522527713591354292718976343910475842675207592203107553102582268726328174656557793049880752723613146064559494877899486383185875151052468934121861507756646853550896175707190863174740501396399283337515680995765926490708850143181754845297613322291501654066772754062111125540 [134,115] 34213737468911214806360161152634147336903287661372493057646339315751547810739951889614084054562655950124233212359407314160721765856729366302125025025428853475235090793641546551133051597929329284657547022496643507444186980109212436331878551002841745743372711028015868868049559116786923585380800419174863613703831479790326556058812650077912402213792854906417987241503782392783322637395266788412022123914222917471919172364825328781756013464250680670309767693575289000305863571830425780774909941201518836584761994578967366294485988227954691386626826269385531115564657532679959219549879309520223948588623332100620498636224035536213352231517331767500816905835461746320911115619747481414291773370205743542821660582882913698059372335646663399742008341253873238662759361148097506139543461517109927510901913688965323594565727968822649637000958746372526750980752122635551438549384045463139517958460466171017314755749530886985942981653542674369062245946090075692806281043561331704453043292888161682885924078220724701139962933950710772040196449790605151485954743084712804199802951566409324012964264670591508824018826891255674358562386734747236002533693133855764510110234037703758899741220858915696454546518634697926999761168693762538197205576549118305048052226942591170888657004294984669429162811945946251636408746183611273934586895608317509173779799146598269593028790836409288034204579619845647136752160209757754061011921181362651006904869915496475958304851778315095939368404060687356046437471916527523152493136423430423554168953820586682929344442271681570013237479826042724761165113989977226339642039447332692178774655571702252456197548604758865034779252525706055346103141213216426168687138932761281862535318267963408790819372073116122849573127581785318732100242354490504611036896750503747285963049157101970054266743688318059133613735869581691482915943318812087681676845976602329316993466132400 [134,116] -165401418951009163316064465079494674801373345990152708155354046864950344409179365516387385434518607061750122805751544491379601456873955217666100802111825529523724698963717742694825039820322946947364122473427134883179594607320967764903083402006032320824436960771771147862907500586982039558223402125763141582923363102317907809633690177052302294288798440601357715982354604765446101256480204061622122249994257274763299662096915481604483911895460431070832451853820465376486577479286964360773024865507270567326349918666879022841392829497198677067965880880364138524734125667183106308339971881977140804813570811720313708090464679497583474137446697613319530873770889376514287654526994359221542218910290376119919772276976306448445544855489016400118579556800973994417785945118726159305592657166933693532201177352191497076010778973974605432680262820064689151606319247496249955217060985306730321773279526859190562016546602816382250754959197398145746521773416323765251940093116487813568175239407648528582412694952675239563522707507719192714855234541431157489007127309686735911569309988422671090063394806222015902389786851637446581709007018744217693006360651029598110988055832386537819802357868307038444757878337506943631956852330096101068842266223507275144775158093098034456838257955701123534942360849884665352146115038647599782266209903572011289113204443014937158029951349024789764372705025423673510060975064543652082379757087887777234645541728206768803493469530950527788227435444362997278069260707056442719898525147829531130156435140166228298575549392334427336180520544860325244015311332843093294266995384485199940812068932902576446333145574171916503136141550529537913133018210700938708960776500427831655920391081298348456047057524765616763363409250940943630611527871315399967829085618383874970537039190926137936206119175732231188498573017550955955114334867808965579204928982752608508584 [134,117] -116372987351524605354402713727446643557129882032666806577203448280382534953156290620658539838547799898822448700485167479149022506076230197804707747153351694016088580392840314538620219857555076712376273585252068890744676112841827254851880227509649560823531984047056258477581240242217613414074254119603967640449836243675609354355631918937450031291890795116392717972503988783819659189769002585294190875262546411038440679068573305508193550400032642043263641750755673725179125451082560424475654197127581468386784092529709150353192276069635755030420980321187324185382074994508767954760975188574501131314834894469605663025322715715263414964725262342442833698700261690278225770402829868415191417213640582226418899578677494152491266724263802494091553557268727473120163670384012063567456145640308606635944512521893379185601582766633538406666297350270802057277427119568712488838438536671170346375182299109023920520553824532734704220354514403754826251695233621731410166146674216892122444756981871706360330525467366747243371117004293467151639820458680851578328691442370620869035881503282564835684242847762759675553978010524959548790681867086026585849741147821087971766034182735056240000096411640278983662400433073008222512750811305227577790884467172255496785127276801296199628156848544518036006968737279162642080373074300953752510914007215055076415019564992220640618244045353028196269811956805400327273734294105602792126438131193978427946948940312214001676333074050922314145143525412075117533693406051051526343496886353884989683376095729646740889706569347028531353992831191325001562601968910940338325215647726835529871995377947429037524510848744781421102124505038435730232016640059164018506372235697194250852675814455170247843612207637170189564498287881103541536939177867357043537037312576797471245937687343716984506210857635366960521396226653978957443649891591982924787631034896 [134,118] 265361608686682512698745530746845679568404445704992340703412162551011073610873284861043059762429765471761556468391382137786128337796954171138983653485381590481562412505868444954460156763109439560322302927362984342399869099203954769067108552848146382274069862612125259898035541216386825447519580594229913999454684455544557690785930290962627715882344098433914708601363480879334772496554995520301802469899970523471045247488787278208715458216202951166319828691920874417926129414837575519194320234969845144531479577421749237718582943047314892838625804728627556557332293856091516409536482899238484121278226204792960099915392093113900109240393326741733827346277707536794421579261279620495943023760134754156759912011040858946046599283221523685250123979915218204112699407219624712138277817490589695036953019727845420296375252965309004251513884454326982632395114336328599557952231186600704411271579496557000289207687670136107783433895045664303940190528019246177381073462853967637531113507757951284139464729868406891028906559646075838489524787953429035096634345105001861588802258729805421600416156171775294002330026546279454938789504913085083041007271242279107855478474427728115985218739858750269417771634031115145964999733836710742462019242976358086319349281209048468840942773963995806285938951208588147115641960177761774979628272073400545327967182039918600100293105993162759803885273305878698599417957276859596147013144049056480981637733914215849891229844218541725176400693007404250000321363286255311007708833525125867321293757750730771363960094365205102329808845197438830500798842146997228668350067404657370247461643954411540980265702185286913183098477878145358809647840096380273940407250269187723069511893109015605934000198880887721338168398381878972023551218847182947309125843205228834871479307844871665597077933001219174588851039622788886932135309753009187518139 [134,119] 63578872151828532102642664283409687519584789792747831745577619116756140313286773626231960097804271207508048528402676826721118327795972799837106028069537672583099159967896836490694679018187869939014743775700764305809511508005590803099018191690558231163519163800823263450100975933349395614453653441280458185858523761553094746566562646900360277345827813787559155529940055645215824831488950684779592448882956076742127892397985318786761028020124103809279108096632743875266524915489908319068985990210467795135577801130812938252760524073897951761446754656605815763034209566643598745868314186277681487938840833539740273441628424279142262061306426392929536767271075182946352287141498430650034566917717681027222409755035571195630642851955865594494331104858906092376015442356139556070325931693740174703304300348778895483858914839074035068291239114025868631860892339733098489817095742144441682963859801968546467458314971390653098904895140086304343645192716764504454157509862712189968846270206154638508992854432056459402571304554154481449225487068351916536660342554137771351129857102001223482284751554102005247510360871355669007120288043742584371361917509695355798848419300238980234619811286480863933103822573349401297363961991133956334300826931866947824397113527686934449546852850072276183109077656768757234711737703972617400626954079369666689298164926097258638850401762179928857031122306789749497644045795119864684045452280571316278284305491345910214015509543873200943780169107343773970674048928810802897706925634263369853450112366378170148782079448488544044658326890722747395376732278065408679028242450105181357076390444798390151420134255872163595696017041899720953434925805109800827097486467934347221170692910082490408827380405342984985687340429366448817898103288081218367071114235081275539482882492502328615280999819023871239088277844060169106436252278480 [134,120] 115491129141989094766903458044355555007101481334791625165274020073230879323641383985686263223093545160102137884561677954194466540378166393968176852064057538466440517494692493473785783479315862793130801017330139994046191094912637788923411371261549082745099357320572942068990727916955643601468760873127850951491214918855918116273620971792055562584125166861735203599119341049254826698980866337509372862819748451102103469865719869230550738565641296295633031092436309953823050701239529741805270015084943060398457789361002205644433470218149973642460280120430997381716733859877355909599131534202922138830715380729883543961665954583199590447991009429575791892570353807247353012907597649826686733541176473023996786556707853261265740677158590659120139977931521257911279159898230331390654411550094378751875993561659554084833886827543412780526244836687904378923338445005876355436398445989471276477774192391633056823272744424323836534222553778705524046842160287209697600476833363080394546731181782346596865138704160400057214940814891836934484384623790025270295723068859772432640250531084271613851550870524013870861847787162808778065301262763583559432305840284931434508515777060042325215313593211963956190293753675064071173120559616701234456241292553721474043156823432545836540626495914314672477988115006852766073321067663726030775338643555823295087570459916570663704965005093805843353721186787014843174756450641910482758812500739461936823374172337051221899556762213472307072963239188072076753319898593347132071738830321746095198631454000127942011957254202822835367469119577441014659407215755888472084811707902223208249218699541220038519714263116494379318331385350974492546604718921706970590714055525082969861308509446551333462680521737321410769478060306867824915130233010184500853264187417567996734878078266079947371628072608211828168530725799263936704 [134,121] 25981543224089206425977202514831863930895237406091703826871288187122096956332205235712600662108253119436933618741287982205024701891692061393978435033425106989751970153368181312140349454256555836788055085781851536709311006922557851575238548425585846900525752940291997249200756266500395819447953344698053748373447522504223073933852670865543786247625069822238897588546003704462320749706758678237027135449043287616999506923775347242458892197954379225827036117083132118149775824024018213521495439313242763228751538612089990556818896056263523378659583954341129728245000509210965904616391976441989134069519318230830918635174405743040551302051448715736479241987734745966107988823595254547382782908845071513535483073064284299363848183778466457459923054575439344116131042833932496528094902230718324964285542364849593991517039417883766728269337283191294837823374153636616320974879450082624696917825699146002326029687160190330276466277000886016791821314608610175500003402191889719509351404082419567822626542650618533810944926500841638903562611972408665539218288502151781551974916306528887354597731420704427387166961707247608007059115229324235268425036323333799616571634639100928859555595362317186337871347364333971734937502929143734196135451124291301613618545674598391736836080438659631129683011381815373610626458923312642080162065068430088518228375589586848937457280208282320629218574326740739191152493239838704030885278441437603266520911222399009581760933424716135929772873428535038609782836218734014692629102805917972572801357630736871029901479398930539549886149742809185165855445940954196699050956593098838155866084285143376434580292108982616507098438117320823776336701789671343885093850563252057646648017266808437742310512075032470363294091435017068565772368422642501796020945378974342933592776987179337538936100716416689077808390380096 [134,122] 5251037837945923495733906911558741994699449185805408042368044859358386017591369014199394770590366718772454192637612577123326813679475523787995217628008203314671606194633402277218755794448251011349237688574647250834424712116585249869347759912197256461836335592430039226460803374158109423253802606364156097855170637201598630806966772930572205979612192161503860223583581679689408546962917373496007103145451080578806449182066982082453924891614829462920063894745156152121982103139225444209260826783825613914633621026695532119325229938388245611875963289495955360312375008889953271517062193123015762689676939206346411602500707698973685204696586711207292866771044824408892666150825447303622459352693563958413023713601035859230191738616609020642634312189028954478427688467198316235590659719161662645358912079362145268195986387237368933762501618746011036452198311255142171888331717728011475030986553744301086100272966042702894386471670535717334037494002189859936855675572795714701608051170089417908521336161475344987994037199212457908136265038873227226754570175677361127544568793799145394172981714894457125632057015602167781923226625968376801534194610863716965448198265073173229959182834139234166760741669745752190209278190617463087424792091818679916625558926344984632017350554150516828588070120831747576623215479052282962368279934414473509405959515104537997724682074412579345290777978321579373583435227463074319029610418047814820927014622790840827112471484390424139744516312014086334921128194758594415655100580321069610717336106606983908580571100174490180790128380208201422692655006340647655771508105119169555186137569889066235925617707483306300299074880126990242561504095758273925987673706552760022693534006155081631214130406449467392071055448553989794571395646191896128670930827407633680342255200929049769609005956553231015192 [134,123] 193660904766962369761783073409883187261182159493084534745391235626625597335254418960441288566655173073866006412781677839940603761645346314266577536400165390547934866314440000360999627720006697027425800466554197806910225126727650333109001538924506421896667115241053554590057105252815719079030140482486645365143632053709994402529600411687417896376194070458105854047073989937066189927162581898832036889592018376344273564585689270787429389415319259135255208640621966843560829419248749370335080648565522686430051863194439348826109343590493819416406226816310024298586775599942089118749981964374372588016808120555102594271491122953498041587660415910274983325266290946873717367299439149840145426664879419213264514109057345714774329731800169168208866478409104755326280358830888374929018820301783819274565544903644155696935672705388632842994549581917572242883905130524371601094830078195887396809685276791079544179823977961242093433550446928131950593446917507921483869932246057198096949155732590618011036018339275717927550823523304669421127627891944960185470299582421349645396208331076356355565601757742804436652363655485515188659120111909062719739924290353755891064365052783227055257552199710756885532869774557822865044119780407262528924233300654350509325798241681359719267083377371317338203623775890287763690841501023496698097878355572089676190859497854721113981333199109558014278419857153285832756007145345020470773739091912796498425102575181629123601963090471854349212812061696186979739844506541297976213639661198960064870814915462796564995668736373045113734397468866545521540955373376521889889790712677345342363537685079612176717823092425623501254340971944366078149365819115601783834070418925956607904280222451040140742961567662534620702939909095227220136909466333717093057585098457793713522449171788871888081401216 [134,124] -34974262711204816564504975302466489022287677979590052617192427904496794630797090296207624903411448224788692645031770260096321652525833142785981454999960243027383420637110279354364769001405438651325532665603113310884984130474580744891176604335368212089860536725459833102632169687428533560740119854351350444488615365878720724406383152164583901048783289306534272803448506162286116022512069275433089646342871230409067422350026909737026702609512116927678678250048635123587416307429835300663902885791305781749644028156659719769534559736249426571390450380781834714155094143513769389755904729136389890371308899909063457886723159182844547147438620463424051032267113520336039498646876776171389293151949028262966664766545954734255488334894004848686615179184742231030052913986402434415537161598508432856423416311408916770876576864723022584896032636377771145226893784916680229009566181604420524028840356154285597157953134411561246768722279759039222237027164164265339725569838259149272196938783149043089724594881266999735454083082813054786789373855766217497655048556152064281503885487321731620565651400375275726371187227250990804798577697599158038451557257345168789375234887264635759628937461974415780818611247347695361289579578764282101111166411051806120389741610886454464848302833691054176253039206850681407699211348015569706807110544760310745391597516894071161948754190575497187230926584703441029682815253353773158308562995401196830456490974906593263132388998004204390960963690213242621504140603601308089628641725574610418416322725792370919057564109873227165018503562004629624501535900586160435301065380653243883524449029571078886235350807209183528356019118672022752976671891060947658553895007125520048584702102412820550907505202160690184061085738005490467266342290313187795486361093027856395840278729252736000 [134,125] 1424536653023629072630768766716017501902691692814696276648528927380844735128345841455198152634908991909626324952758849371620909830623981814681918489826515402861028132029485811569928953708292892947375419234552290776937649063617926441520504439775766143127791524663914113948967010959597727861784427509934217119888433793363721480580525658289793877480872691603279130904957293709348835200708844205729442081759140041093406643620711812676688123969303810837806999411953581236872548853115996335142437410178875001860870576076989464407190437089569003050065935075553857489307418000089624542638048281177980914332731587896023155060132056451209906581386703283744754984636183179288959354308231000672832102223406839145068313753664770561058004726048468453034500758397595391907931876871107887493974476374114697218614485902540415136620031399048659236046985329457103601623240711266624922227276612179801720296076887393130908170419721369442849633968116970134492773965219016580333252503557300056692020501224456828853052717117113511647986647084557538570074274982429593528391150923616380195090163791374967255085833857118996487024826106238876167774102187236898174165411800229256878092628858447081478304089961879116770888327729818673456001694719255792771278920673574224073847995616737228753960355880239657007330787868986375034864192567046134981101273434648219315791312851593514491782116205997922907962903992317273556947424633898586783770536701228479655789997363872471402907768718292542422534510007293551481701285318184419786774810049887614085370327314904469149911862969782940762542015165510728776953025816393416086728121704426983284902106120455865963902096528350174801325686278787809533856574780144648872293765883840591246405311170693135742663226117867575897454700228677666526445990331455279183036124048693324505936832 [134,126] 210004597542739158222271098898339324019677678529715410592794798815640990050163905333359322898857050112424971824429869787820558489203512122591635284398935611916830647184908304083775939579101615967474660404535426215003371980366439754324603186753793751710041850238801416962999243654283483600851261378826573101543014693236493319327754084874606463134791655184041490037608821191208880859149949075500062238370678366096921236310595032135042290880994949229124476841261458545808021301059346134655097518807888624562268166954336449469104914723629567713857654003342343924343410256046845125115334091782113189648751127179750217373242591523680966028801376957962646211702903766462212144527778611794285816739872091046242790639035935639465118386165328942677311228181920433967629167367160336060985043569965147057316310086997954038111841359468660298024356836989177248816438860712230148914188135477254224245512214060370836754834547575879700652633562703941955756888165332569384713353088478467795001537211892765073235546185882903702254798669004569900537370395494691277737616289181625966629128785795334365646275080091053794524545075970931180235093174166768749938157386139492032423230996762902043191777049226500341664472630704023075033590521148926653743628761186710889952540384040610588601875012968889174159771554835813628471091392176917992434909803774564544872477218566393236918253250242292222616443830982519349967700286134740413779028814175163727940577463230191257489118950526508085751526594654774704000761094027708880053406831081011601696816529631407509200484449333458695542299004054860871163709157760099059023005453672933830059311084508379832598766746463523441228145498421401424800614516798430450467520257489607238460624076574720606000233319800067755126398436198744424224461284005065512407183296129600 [134,127] -9364116231511686657473230533043568423445493093156012302176170650717555499397009027935975329037728745843078321814018460871368162987327689812616267709683569786335435012482874454231735815096308909031799134568468943894501306116263189362646794917587336349566945410360973328361796099017495647195076672127741202940039648502634225087319523401895320641341374404236615274480006835116190124934497153817579935094950502381216499910342863895724702466488384052155861417535843424536065401397199681144088792470143434327427344963806248079749768533526336482577456231634925314387501500847389958014980966238044628418994474843431449105534506768999235883543914992295391293028763763848979759069017713730868449989763839111508747862226086179321756958361913133396704620332484977258097737501467901497752584282150655756535808405045761125539394694500238494322212985638764879693966763499495937488488205978147511951765262864192940672678108105219827893662372061212014294887531655874282774618601909013981423840012707054748939161945919697502608793632078696168630044354034447630253164422997125713845466451481890172095879103844308490044056365135813322403449293109026604761786015691628893240512256934170398904726473713598019597402613164299504180180960127491733465646135731493078343624136467200578677692318020790724586847512116564242709852200443443707889734259857594716242412570258998382243513715617417540362641255330532067360454449129357284229561489296662577186563584490900630028822404186285640072866884744382872786645365227973361187212161962074166662522296552399204378001098873203644186868268014449292458248573409011500939903386445203077865501776636832249534461580168461675728204484285997084018149196849895963168046520052224576198639425736245202570553810079090611003363300313419258753570137996982632572704 [134,128] 262585792146165974849598627118207212848927972947989174776883900950454333521170053311442726920405327504705492487603646249511111737166793319271115067555724390836782172784421388558230446822950271046166295625522657967313372982769472447701680176379964972948436442165346999001919726262084266395847632933431979102453912168060131003483430460081817341435975967189318435435530644448635581174432619854885217289216713151762531851966302580503521034528383453351095530062140723986807715175594037288116344134102389593850752603063199236180710765909324359766641419113531913399102085428674934243303009618408060077578084398036587276401519517837111661242500630136359345122542327364598599134274217393436831747717274909373777297988029120914576823686523131874483000586571792888370129444705596764386932280236576002224270685614705461519303358599183670398339538772154253603759816250667437904865592110592913446073873748220429695554636883158671091900168608771282413315631474130023962436883837713068152672877523579989486161288675465588212979164704276122574356000548045071886863064726386409456809195892376042827931091028930801803371861602118312454597643951265205476019741237123217888056655595335852432404795105526117621004931505324555226589209295208876926785568730908028604766861851141742590196655714392007598624049225892502954499108968235346077325620138564664484985058850780365155466949172041024216666717201888629919342708436175963774905840422477370000389636403002953863028037199362904708392214013423648676785013679391929652589485072991271580836947790980227348726932421057603432511203026631804705275011137285804216494066702404705280297423772827683908933094913074566084054162240579274949671431733426279387848304361256473594292820097010518875034368514807528217413914808677264665838700367456 [134,129] -2048482899013644668426389229016552706666657204649281779998128887836611155155792781066359052607208178445996995747734807824715339417666895022814067803072293434490023925804094347314022529332316093524888867079046601527368094384687660510681528355284817070344193386232168774537444655729709456612888878801582653838463016333060932073690854739854627826090317212027447112341440358008183492278595739099133095459038483403068484989344889292973680147138994785670370822161905541956064108798471544506538819794039668116514721535627375272423326793727508666232315347033573014642215076704425738562651821855770947444952565334834443786580529941404303467440064243001948324555613025662199053429982063225035916646875899477550428782785618898033554897101253340189092739470451858817341585435367140426505269366254926206827555970448741261207553726468994003593316454477569284435433039640313691835277796422345491374960255342506986415079475178266122755172453748106983307537173082816353872729189093531622232980822211726197242416778524754954152954469443649484109392386175534514554181793668999282748739333956446181114377527441012473129855532916147091171835905092260029626213912473128623214713130281063254173584319238705605587150274220335355896900723396950132934331802179798829944903972767822714582043912008620990818525336650758702580895435723000500789877557818120574442155094307423763973531335936997971895517682611925102441010544106369062765315989538813830460606324682412145833487406995777612918232864452772744469052443315783943040800181181961428037348958811722777557669472412425680229825357654155085960896731218535104226083285424746963523583464798610199319413729613582914480677506276548702467368736935945891735364704075750388808640574540086654479580537798497390162012029265031820832 [134,130] 38968369466625550660220701702783441583967546088424224198866192336648205385661547307915737044713087267971388452280371027627921941497062556519680560537154386179013602043077558094339091042218712211745043744585434268803087476793234873667356623326345955694337238781711309983005107174331853894946051363120918137937063795775173709388479341177603894442666450720154914942751019764248519765056353990336396013222267200272493844143480656299896646408140423822164595442554889778524548349642473049111605296986987761082532962166060266005259012406086008178373990718933365739771987790870043135577915241704482443928895408521468551747339175532905319156716293515229344442513061256056999383867270401958334270769135202687805504134903605529181533232768332052678872152848634242148896618324925097409136669773764216590785534479256552726722184737560563744880354664416679328380804260361187364706800879939468629811720923561646673069248124595769647255922838341486447121159663529639609312103002050090841507492024330480447486800171710919331570907806328405055503162998722332768523241765503444208853224935675243234792019427837372192428069863347611755447592310225210960743590823031622404203888747430358927466701459799221384747656834585384778332279695512635738473712015495817760916881624140867761355850384350308122891281639937933357057251166407192832479253917725431185591179365947266802401223846970901682412916102206295409980325779543025946868190101731090800654190283711176189137497065222170229156758871429175436636498516242625260563745899192396941153939912404401833427117028280650444536235068459554530303358290214337348022853591590162647246465547094688017752793292760483453117249431530077912414079323169872087931847799218040025067978381891772441751801753185228789330766492 [134,131] 69891975372333487906997866192837867765397231988997133787996694696046134926333320972522521055052504235878744365396689848989399064267728373450478507452247174685904072546194297222270890707146043058087708208985679540364646713291220704345278818783415383712832928276473304743493782008382483395544724074409352671290918908352759292510174212689831898188917062142951267452076926262009486761225136608814806613330851739354476546448578749650650313047113834452232395858800694269711690674325647118165788888223391832998040988256879807639505756625528413245212484270159890481267485624519103052116719653599350286180447225155500154523619273342444516763883345718563032059759495288293165536903610820732305118214312627488745302286058100597098023381909601019324232361752119097308720974777913675813457637973833094048192784528995550634179602945382046068282207405401608001508110483579560789960638659074232915081324287181856027044109266791429054823990765717894113315422616791387722584347402929274312897243055538122373668644566598953725165074357025042913464242616196201563672113514341653034232218248660833999093138147363786012823017315343217004307710775784189320224920108969256247907422571525900848327867174332687026580924405580748335953146953761494757272912707580697650050253580744038181916471763496656827703646505099671257502325302584110504164786999962886777550994495865185752860773645806011604567989437798484177275211392015292687926316896174909279227099619267190323726384619405540663381350019206462385564808299278510637210848488089774211102543247227769297543994990769204456368562604155250702570123061414952588470158631925669445128504301656978305228339338118503925980066209471011933421149940059338029840165404658386931511667566547760297741631515801696 [134,132] 882256462163364286499814622040726635191299409216282593982214122102015493017189242290831105527573844917212799029756823823967242452265679575649422521537978768749229225292494673003619466503727890871825223148753927731165380349770676525990968724264965940771156682971212819682896452026203018267113993278056295983245096161350522641958159502539390844356924350338493857712014193970898677042125559214682619990002582478428419314288556602968142378480776728774642310290305548774234171515117463797505315622691088645041351749676373015174582334050702041321897641091182903188058474372776460172941671301671473189091457506228814157124923398067916272176353541887831744424946576886464476714287481960912566685408117741194408844440652748515103832362513044116312721279961790675003259022971282785020868700591784799422426553878530378704487771303967664413891505898635777278947276410425910349118256436267944748471400922402116095908729072797878112328901279754433114387362519905988121770745961959869232682313206616914878826065377727366310023603843768675536927067369565901041561037035670929511006610700054348904824945851214110902295128259076450307156613673397653599974502994212561270051823811680446954897962484285088489321457943409670725855027900295693961013429669342381233601868922784322414588509910320384885697454812392180098024055802403546537321159687693962709261730975936363223314193890211836828910091646848291917049409871546539391935756706612835055707041457540207207703712550560197902342973926427454441064488496027925393192539989471267936096368792585576591074708051489347304269034280259335799208984971937280359175489651556683311341810882376664048105397152210779582625536183979760449851067657028716497292499874798545740489218328966222444576 [134,133] -1098611234720905779851921718297639723678285327065903926979297161779092445631624317744588232434723490733405985352407261359260728188137043347594069335244559587009247021292206456895045063570329356326659228638014233068448158584846796367786476456661584332616349284023219600794448347415564982557116130552516214265854982222661900514676736294129027337794947126614682523575327566423149636627357091723243038129231962133080397279811666387977095861392157142828538690583229399735752711983681846189863887069201934023463811578814031600620181885809313483672484286732865509956767995141471316031337767811441392131691380188095269774736531361900072675895055817931013050342491590691006566305732317297038223962655474048086534168851929262053331126778116125959200802643680690019347882862015241413292380018712665623226728453278627959320836691849430722756404442340462712188272760858285581157399072741749408236254995342452902467207433837130243103579098589047895860124047970392754347784589544317721907803827338473071183668571131400249059779461744955102786104490364240559449043845729935413659251701526824477891663530220583457746652046690689016290502265509875697394374593512617649679589669521013989863225802539684457209002514426478390162550810307770987726262368490775687210481760816705192721757835037768229420228055989552898409650665111718267298431313762963017073803952461508613022643699204634889944554321447280063720696880315960880887849410609568016454148244423394072361331941775487942105235499594744622032976434912388702599128524058573010375172113992077717494889148440722345354875870721452978888515187069731045983498877097099302503388485659409355767597391301172938277380826608996056686102010623680313150516774757280854606824625152 [134,134] 667327468769155982160024932750804910203566825670525039770855187648243976208868774831137911457017198077126462790827392036520102949275050988523530547074414798427065319501918674215507730770316781795429770875684317003802326236133746444453429996857092747675487146371481188758862429152013650480107986534360186922446661181126548899056895773264243582882704785254835359168802547419006689457563124331526783568425822285635956919177770384815267389199735524688483139412075614519425889886124178797307648022033655060967880855279228804708069649610798490785292012824728451561700293134437967582266465125064839282654480658045213025869898639631705321978941139373132092753206252795183613015737642618786134937341038054729089351128011203303506836852005067541290964939927095229008389572408864205303422515320927947630010268767058738759457338223625045942951231865977345880594461460550523676873890716247297882968864112106577346238332554400323912760409338668460883859050034493752143342869210052117659645090330190769141007704275428873428938898727613593024383674312261307585555572359386124445625183077970904452678587219127666541334028897854087690582250862525801694425985867565759669283119589055359597237753675286443293385402864451360287420828229109748905987353595779221110715971934993099304026539109208901718896771272426981696635503058645258907957977337171131796091167136396041527667936642183423863246439772796336305693147110627017514140902798255328650741396348348970833465372055671265896183252383833015567808147607708824009332377773196836561039849901851384599356007140459905726444840364822265765611577181573577270296961262615121842919479925814779378503508662024563367737041240485062235343538468619938141453291417248772 [135,0] 438437029368905395886179093249345352274043273149588754882079500991026194172421692389743173811513682353078474144460612524858580781330555410136988651199872920164641537318625807476527421633591965246360310300131428023558928001201715042784974134025578008634059073618695701629984980270016268729706277521576548323025657239844020796779692449277397340662513149336019268001663217847657183523989752492905383505378556372301000236852543502814182154045196881283512464664274862533696286704714124215103210864499987865926771829883150489668127944321451947484487529162454045234985315861192607842864077028139861127409667401504556057303521547817031781147659928761699278996035771918662970084603437815685203103305881120948408465277943422835082378384681493872413263584488583925397312906967568232995064578362467376208734553083669146286312375372209642260100854419526637851367402300564699242118230513406677973452083716932216364174666440004724755643759635696632347993953118510515664604547209715076974204178860930611940722386998916878987302878958338836536658680393094406648379452936397392204349198282494247394012091773547032801996627369622577342365162772647854450353088033873934945603175103028284686748026210874117443556242083912495139722549597922277089878447335283076986113602768067664165475209161616153475416323471630604398510661012035748016317538596693942983907519402157836609675869333364992085088548119164460429359273206554151621214731837657127361899010755142141008818118872720301847303785317365369594339141750530597839019619310322930320757897599311681492269412973074083803846853604406713920993082370845314625096745700531384922660519460108941198357643881126839180616392747121173093752668360409398648125720222468879668638590243426174532075082034929740378680934777637199947834550034196271113304436217723483927673282010267089197474599346862219685732390916479986351158471856872993498483595305769596014542671551026133157784297289727667902661869537361617817745422004614983169258831582320668702005476946818969919414311011877498527086476267137519880520682349129347710605133233372793591973533798289361081073314546587389095476027816736458463320930355154090094198987583991075267609483568694660265582292700027933488598213980526900172992064613269371230206220041517158773451117253706119215205008014990393642995154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 100328045430075279542206032411434706020392838204378469845868394034707454854648455174885051177563042118755371788478117190413050614003152485273813957653197345718548165129791065084679474067355698327065832901994473299912056607777716762989824775358545375513766206988142369080492241039421915177279561090127436913759663465931805870771820965301480747908916151936820940869320817915891935120008074476614414049831267758857410656524984846874139317446497403186012038298327608177828448660207803750455423500071187553851686246493760410364756602761512837443786783190967145561348576673722945957047552777415639249237351050670132759542026244051497390688143462011402953475631724682316311579720783892223574732236043338687048998222484015447081488173896212094886863452471018727058615593233438697080644549368083733500721743031337905644218944505965452752622862982047872259524872023826010360173574214043445449281985504535327633539703716892343543670259770231415181879581276409614613961882878151320422210881186971653517903014684085813980670186821802927624555355800659809815370744537073763421006456480476013181562843489129558422389476502141949008383242127391549288242405650100618975915414576029515622837868486086739719240144670320723106007905865531339056953875073749681668055932815814745342746383351825578320966906596858177219778138366350234546974723775089345139426135855333048115130638437997932746775895870519912699801212582206860231517860450973990298537167285963595529761716020478866602967994336766883939478953989875592501677655644841929618303151517668104579730520097492406814809219437534659567021483471130939609512234157313506054880440317688831969982721348634042852710439636047484284113264755729939727334386041411165478824322286278755782039086531547841572602254864421777681731476188427816461708108594032944523257579164972644754054947190982751968732746239128778523971370884928451151739182922733799636247667621797528990468276848163400967599612720279420981621245936101803382131287336842190539831284528710100867664928505450380228132886697487489457128409622913136886499967690135978783595697708641121934092011623921451164698597257048805302438107670129741976488628063561952289118155550905476725636605283596337712980544518898198990036772120610855622074098628774317080352313182755902267913907775428869136185991102464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] -11264998067965230053392566827828081201248408433497687610577647585124604308958432555950503354100657325357898616150758122179322230247041298764693072282779542053564313892547712621340801782531318961478376205098443530495920551745687050739882050391039487403772755102924366687303265436517067645889394647455006563541178811738308792175814817988506021051086639884783743508948381121325440809348803679763330325754949837716709583145650997659276455721509817621671780479554519835057321652144102906940047005491676450774910690763983833928610619785512934749153840413158139954841987404767272427548700243664357971738633444999532768576711748904277437223998674997547242910537305530951953946484558877737094249042460859201850946908149824283397172974447214102230638189539660565604661557605657550173001545656934857285224711435489613699569561510144714529727225836977985803322486376102726744742857589354222071058450740201880503101289587936552864072450160565879775908725846207198267311527002188066330544344306904199890871774557559936866801117907320765032151255639843738111751160875513267057249124605061915483508441903060289891435079666150080863171064919469680768688277139011278121408751941210372484669655529781955138911586325463781505845752838876637494905533176243842072507092961077881841219596519396703074544805796028133035394438705036370447529776900515021158252466274300834653134425523829985026571167318360728111151821785522920513612598241617221724020782719837867968677496897446352606553588287325726936741899226596499546012159840801840815066473434400283907869827809093104606546818680413215906094927709057438257922044587244945659431265319993393179739302931270460757136854069279688964495509589721927125405113057946201971657927785642674218291204773184993802841001062611163528150981867210055405816031850096554237541252627900859970175178100940616922896387523976282298012280532504097515907788329383583281747856629234011111206255436858235666467520532994860954252966965997646350452788694228571759943986783994203090646537986692586262672386455171177995918819575426129683708259394508118686396222196380910722975227639986819255097221393410114262202969350485108201180874348625343697147166460268576446243618736882884660235108784155546625563015548949281927309560532779888865208698791810561419559099422724497454845323993153536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] 70266365652901022960381083143435483243811643048395373593600813704017472220259393566798535740050217985674979451947739338435810127256553186383606135316930743623787060723769984675263846567198381607886022306462484942789838479960886724146356520311501098688780654275987975848633040051629588121607735585160672804494148666460020772031727866139139489227590589541743753085663457465360626181957774292851800446912564342405428354912999999706982974961881841722946798769699577808989214341400313417118264731773507000996284623800089206320428005088360412860652684475717928936323598906912286771430302246110732023327389796320037620984049103598362995032692004490008467797593281839495246260015667228815480058312773712054391760441295434911013900919409182343230813187916258430942898298821372912603150639679282140873377241458660798023418740738310336556511440188687247547445609583389136977467940081939946318664189292930783306795047918303473801750306207728411158157366629031715800981914813066658470077757436389800576119123554358177930735769395445179528741587938439781333248189784349731461310493466648909840956387195807829925121561003055431159407474046643848780130850771977860401056165977154194432110644510735209723530045737170895352619612545908929686714879077424089332815976709851732093008641734739875604057819563451088217791536690342976888204296541906437959379525829091942018329561340366458995858133877735993753190241815327346805256809920266778430294164003504702521634106493305508450970848482898690185802048626768433087441798531317199912007138835413567633604102928430886339439483566924194358965600634864687979016906336029963115964653677618392498191764178212279947938510959920854689107215212659376168446240879358694099448202092978723557092490466552598203504743903224022572478400531105768118981046728894649436774641759978563183353661399779418782222236484675725416661962248279094807998217820087080776705266635283087650016563126071576373145509850853879265173535898015003768382126101816361828199511315855940570687280298720276691611701895643092806273346117244227651554874958912917027023162455103867955886227481757590007883555449806367430356292110563288158348386597089510917888348436142564923692670107642812858742719270426650467743905737362120958693779917118911187576410790561872209979305131980419643092626896322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 377993447271616253832470914868412655302735919820761349349734635377466571488507775092333403318486342115584151209035317352428201765480729898384919825722171237313055604590423944965265703676800360077110412895470174406265725857997893579547568530606888477431721349267197189402635273509626354662591080406346995539483381139122036906510806236095642067070416904571495236546038802575144805270679481860147234849068899476184787087028569287991945956283374397120418586479004908986213397550859975864140618168257738339954949792523926574586134673921125438766448436708722553801142871498423857604944261526742636531678892342706713832933156764219230279892532456172464010793111796752800303556919955322750818634721220302376321470934080589490513787277243984890645422519685766569045155054460930062858223234465407350398951315591884736536001624893217235211504678232203844635262104981941336919646395556275154808035175847440563751158405938328645377775528448184393823695006512446831233476955234588460701897707641730687558356026346011231125554185296974591214956706433807543813581193372694724938315762707057652681493435167105515586906862553995997686183337692630062987473198713838699082020013692103338086203446652284295148977453925824552669467718127094902417550580612476214857693214298600906674330888835322661729421551387457533900803176754131223185994391002633858864884148809207516357160328312830924887101503068081871863917371616447767710890747115049099677780431699997685582292727830361677068368960047076150664662742968154273548858873272819525890959379253799060807299822185641624983812182245593127883928137434501444908540055475884451018230992918137964904028913199793086365543861522895580412847177073553800577150558086412472153074863790278994428298635627488036671979698639402138320709687997686462156444682734931505118981933473335192944710153381254595380839507332846467369663554323849906670436100899058439589621089867400343341820624084259853817578182901791211974284588664090746163231473587098129387982348476823593605566527238666583986729322296456605025819315727228156315029500168153485666605205160918432778737851155619444218524606920804431523149941696058700626177167043641909081538448156579890020403560676398032787559321752962828152114443029023711102281259080209243071696658306836014955151708815628012224666368103940096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -3962205300297366896747116154141053216776122000502749322356631840554099137350276016496813652910254828591924280918182853205605406916238255603014670658655443896411316220790527244498533351972768879412352923803939090578405046941697831403678894799893860197348756857894934052118750995297352738158392954570349690148790493108328024713269618125969521272731211516411707816209733335966726188832869888041058141252981047819241456540610172419916575410095057861200298641494986386444751020644615551783643703883781137105859480711713470341081924884341176180919213844031561138039723269785822119372033185491965670548437409205313678576351353843272698230832785533029018317224147617914358725776127100932686587929506124527661754200292698176558594382810583536414406331230651116290704081936425075622796553876193265296624053068725272492284813549132290170817654974671745035924847095272480670092103568833136036697992101752707083020811788400073478109660822410097059388644534436431082210345014737671847298211128231433228159761424470023519455665086870723446573574327682342293446160607820921125900250207806479653232777709911296896908708274930071568645185727347030829700736895275207707253077142346348039364621208100831826820129042209903739868706657295573319512075466028480036459274205836317016422679120406499430197442592265645427839296415997351950885742879652616320981674929394290443091347026616534666433105239365223145377451593168833123314275057075382497147700778067167081954869157889778252869909689699703592987651780294341932429114703227097589503049337559714791008878042782189505813460935381593062583442172595537819595548208088693236412529409120560153593058099453198012338928173179406766452086995071233511628529470146147528395546534444859252017306539977628382655970661113807875700859161011005814495442311778597197211143831372369609321161874529248538815503211356939234204624251921054896304855428409486562026101637787254600985882794761355502568063986147674424754606149708546898666124137204360964326549325417070315305109875236822995356107553980162362755336676879440278177867989316252259167808547067159611111471327723581381869583383806686993152708754737088516777015319692437505268929235406736591409196412722730446241700728814424967329156485843060519892019749154082951311683061460096414900775361899246358279290318802124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 1328172863723301377156037719752948487882238891838768200331484269079002944328032069989785261995326067926333501745789594732295379420470239928461218837291078025246758576005284464652422324088330530217041435259079000383497650054952155407217443703615060019103935211042117420676083391842685646021584693651800482385929310896732217688581297204186104318577418939461362976133638651343304411988156954944793915997553892091350426961491625208359296275722154647083906142275040066748313081567795902434416356602926689371459245789019123896647439672285831868002917747565827201513023984163831987483455508130314956322377981509551427966520332776770920757142748392027627311080096471603464917442431667263823978682960122749563516529474430931570748108553354924949191911086105005863505024997919703820976340465224560531704678801983482058655617357455898820514453896292001937712955810346243573394179117801850072673683287681092756093639458291154869407903975392475257111358039995198321092277236446099242460006431809844581870957865635829390300346307777440262102529804612560530734591533881436274113781560829844330227060098916800555593302694990848059615322768876984675138073395654933540630948554898749066559711946687753938910525026211961352900162864905263744314980938785679227105897741241404043737422246739212703719008068901309447061308446748571839381396149026401559238957997101454011440986133376383265649027024078859131819116895149782096204049891410991892983900820467940315562064294472942164404852739134886605509097229454493445809189413682683470796176246086328425664400288002189523586331716175514512646429099152767586842324174827923757227931580042911083232202365201012662942562743060096184276930013132182534033995381731456359498875531428675794930263582868386266132908636416096345487421070849536234988147907272784706181687266423422990597123884221893460109630241617222139153680011329978557322752126124144989358357142932553878243745706660988293057953441214042610915805230783466656976320560319849871897024431307714581418271419635676122393502481064336398732549480671678716425648833566683931927951218435092849981316367105931273597843872903832023981580616651238443610247582806473557477219358439909353998000878460539436184214103887332780448972161576362852866680409128883643855024584560348602291536655944141693508604550977683456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] 111707172051487638679044843428669438115033984526280565472380416931718051437677140119023806192377675152302995340034831416106145273852283200029636683048620799257711821026722784363017537164667218099624266108106389204345048836077514240167106530518145702276040898970787039448060050203589758808371448421230082464207422331296362492663550280343638744580459189931859769004620247012891897721046835426534159682318869564419792231319334820700922572861995149558060939055140730254267504451128148221949267937883185718132234582397784510393227975957797224913925183736954259159377342732376360491436955970659647661296119732504357091487793153280300537758763400173322546069456510402536185235741289873728369955003398714667663767215764783332704360237736008709902826045079774697101187705909300583171015455490289019684340264300616920930284414009350001870580566947601639080214348473299226430115548683580851671475690366956995804968580222674253938477575081360240617348276011601533908262241416649945115817362496457749630140251538467422624086954852504027365412544454556013569614173998274583865017775192427028071048557934192905842375181650263680176985899206267208437244934495955128946244828227150355703561198043014909698479385804661283478829968803325540919976908977805387966459198919674961837849512058658364033928960479379807897971159564319310872552573276494914332253544892680286199362153991399598938696128290634882984906748359300118898200195315943020099375918421446161970243961473768017680419517255316708142594621531432964637159704479493108893134410096910971377056036130177938497666619559784213509743987873547375892626515763700119483070475843328538377618456143060302136619636314203668189234960663308540959068722860908236053072269412482283924220835307683242437692224329341929305782497435899567890611711813432829828299628272362760051875648954984691643134530307730003318620887031797272339116476440441501213479633050693896976513976471861715550459428928504250098773495680605089487464503017676273942058940618622046200754174373548011935104941342293851493217838580395408384056291471832556413652990728037217237577210423512272081199221815524788573525038315458547131972620307896750431608143726502848364851818446334046510638506955650590592418369650998092136245824470356142276179996800784533944260426532933055744303731610182746112000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -682065234016408488231875802062796898560204455217512881431979810592270435578689427846868810761539501538803753344934461834724932363251189553843133939890315594775813342323959924521302858786593099780107390163479765817305244346467567715908766881555566081550866047980118411288626846472882964374691178370212646982713491545388675290549104278797550492975982422532004568415941483694533946064987898673424784714818969113298528916543428155361863559487989897124180517821053483949107939063964939922208985937795025878003914787091929532019177329301606959501370894581015624925687765259524607773638540146882216205144174248335676368315324616729355254315364787553246942855590804887652120160443305218814076464586318921193084368868264099723190569041491199688335267478500914060312216721865381792650776369959872225329777390746614335558600246746620582000613490226455034462941618654166584921315085804793996807455251444474548901427940268695760698935747503290857772401407004447625722079484163025365690547341738367551508751794595746629549446832950857079181080121455889832548906748849144118697409373472111166453727975392133448323746870171238160125070657159354123642740324592251141393926599359730765749020660380465244410372141660052660649972775983485945439319165287387569475345561963432950051593591813929188830993490969515438328891398725091947195246113026246551836530061646178757117324603324932805958315637893001180402682000259821657792729970759738100674365709299659116088305094802042855224195103373838441257447937584709347443379555322299452039158451567247573065408794303101244491141582659932172153705717848840788959528107542801647169396718522407237737007844164379691388244507984661833042929334182344119336976514779981703119671660734994116621852822898109583438789976148876086144519236945044613634462966067950352881233315272625207138619961727244853713774414922611310342175633627484925429363302069396489558265428901361618640836789807006656631794901196204868455591247753299306861863936213667561396547659985095201205795844914703352240194027266571636526594187710363675467602961852279096121901980792815624040172407740201324147609017218968179265831042545958993956023724531091818981173615760243134674810367294358359231289326866206722216874803146531391613301908328881065745176965206238261382677544531344084154584376964120838144000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 2180529722022909374655836000085574867593410529658459136107576160324352626724407221817574633967387753240855532449918016037384106812414023902534134875102637987849160796539450323518390142952065451490612023528826004079082216054001329687921606150701415705817010596643829213453126799127259216515362757003888090898206866310983391148007465731586318931189208519181962243858211822245517120952210413916762576882419059834326252521718741905873820561132728517348904925918770866841674423816983412779667216924858897916980657465097985458023867810993947657720839117683011698619418209054532700741985647316429121428634768957952334858019488872741214342040293038243348059153479962450734260881811465785260967325461276750383988011484205139128488004546433416993363906052096247396474688894994619040974964069654162891282134887342275302576506753039247987805738294246980737168122439125005788884155267728477516555785308568288236267140590884937231818657276987530396866986083332240054612208696563681208667815135396603536716408987740354083295782908237374624146710889929294315421694276578628554739268283559655137099833015855132125951815568346326182745417821213541774388513374502309074679010163837775199714075939708026375516730764746113210919396405369805079853952620229635770298173552039958484538395669028106339433897878744395496543855487023667559007715929380019521795645337877266653814109115164120941874656773404119957420949764340356029442783055491328189657857832832676142033552370088757503167117065456930338048241594637816202199869594309826276767221908404594682348508057355047419834500603158002261478220189842781090187124994411010626190572954339351743354626536603587319124701757335736568502132765110931309775905685493347187864194636679332498165567569969466312581358859027995970843393585023997746579333418767472322770011377054407476288178131223610770482564025467458961210813917469632772739352650455278270497491979271626926960413397484933315849735146124227954812562348552617889727160297799507179891731016803096861654467619769228021322125931465271116866017881085980789831213237636880384970083730024358038233748349668146853588516464353396641351395023865635224363578541681122826691904433738945514903544311085753971200204597488495331950844709100685516270189681006294503611998888526897271264635278218842770347644586165876555776000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] -4183964494561522803593213126762911793696357932401247132581216402064321087648760750215418413068468763475030270730447404172896715109652540838617250162636003315124529680724905219945289762724929262779803249824048318647367413805586712633781097716790407663708094256228203772045598464868079455701327112882164047963364479171546278978085482393277961767803232035957912333420907974416307031817228916463221381258943671868420339859814745188676256949260017932108062459789633957748792860837294207685120762295598647011588276730915910352104193085954811451855597414062527932580847073586646712045499826961154523203293651727530721836676019202728695817386449318607783062842157058650680950350621906147769460329103841414385262852105438470111119799293491221962713660245568444034645655287639994468663308545185339068520584222961833301460670244809900148340161032804527140994394184823366760338626207486083914645833056049874485873395255214196771250958480701041158407457459223292956864966099930720273405133268538975431018793089586565049428618594536059128939734989513637450910734972044565118666777324919923203903799980817929051122897367649414462397427204955167510636323851108456615283274296558709229299540002918185052316046982574553931528494965857620587053300201610960239573571787937870219715660782292361565853885079320088662603396703442070402517595437135341077744289922229815379886470207758819875630473625033785668216966524917625006861336562333054544962425921475345426968984365789167874551021306667455805680360307819511503910146509813949638315092645524751362138680824216357989830694441644014832013539099560872502216086875503014464747020758435452005803795640907331848902401401799898790968041336046382538137062259262195473379383841403462003209210561755263208094485108772987830360493014275059853961352522145484510163940947949333380292277644898516675976631598710630856903937414371318219553849952729696852604585898127877655963047069363842605636903817518529302048705210588238147618095723399690096430067538154988466471205822653990439385316053658977974470437177177721939305140866285010703650853714693804997781287397900608793597635313734598681781457593767618933378268587080685732566997132000670911956992930763682623864161583768698303266218313948565652251381655168908557390573877417595942889403520393293281040076704280731451392000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 3542463820015670677288374056594826107714614591484924676265880017740862543738988348723004649788825613669208903980609614976290163764453227024505259083029800025776629745269712899827695312158146225073299029763510688605600582698922517969514529516159955129318036290021003197905894502921315785669570305757063364361741694050612199716383787634523944938914923448730469561970904909735782270600496927688156285800130028472780705777566204118034587140915361091588167986130391210909758159208350422223504708584659348880505653736203956569469914150511704535001543922115028828219026424016428811023376138317758979701741686416514463614540609993592574647492236636789898164821453922789088525498866495923603584613154285571784428677670885740606702921956851359949264152080016311595982528941618466975929055702962947145390580421189549707095709126336909111431258972636967698363250203283656914025622993065714700633793744373294540990832781872631969835045252851891564926465838496476541629614272669078605211398812645722235414995453930353806340464022293523231324076611913605763057036017899194339339568642366127152897045682102040459990499262654972974294479945086838717148779770985153970030336036295930828493428723146223485530121193381257349034835454216355521373503982310012725446489389990495210379863039871178149656678489045526521922097014188273233165471212309127611924839971808551891322122586127680770579866381151324661287325576792208520243267744956524447101660268717050334172408567656108180653227852297067414215631656888741557627289647126628721663943105331907961077573090348361367651691801262479651141967650509095938147481448533177420762747121360299447413973707421124456289641226111885142740594464446969931474026199504298281496388955900930437002391629333898633753932908045544937832512472273737753016468178944899471586720584188978115929286459694497947992037726639578257121231254454508129367764870196663827331845451472844462471315399494938047414487014220977695995535271359091392599105580097702679930083521849303584648556718388996897196097554555430578244632689711730287508170177448759343050303623331815638919373958536043393965476732153624623336541219839556819048118473389234907941371225942218166057130732747571977153435494015244939427061715820074724405104480663098657529709241021765766599033768650047453360068232917259649024000000000000000000000000000000000000000000000000000000000000000000 [135,12] 6314029575740496461534757387809393167539725100647422399807700650452208314867548482597618409022766173093317706023592769141768621194635208216159832151822728517056039199072349232095703423874794648594008608766250262505305431667468991264028864358431037874482542655105525584823933733097702161710121861518896067095214306083286040545697843756367580213412999198786996942966183470126480715426783273013386889537544961361108724168960573493301239585806740641820082980635658463911882390106478626598876229548569314682951085161200205719984036570719090234184573319594676757182822803741473916482582615299181823878069141499137869480869610187339822441425144988009239480292587939214202474827790121572272959231512290181914730617127831072240460631312017635918366799469408777665533465912461360158261864661050699275878663653898131445459117165913512376492546210803288582233787928453737110711828557588328735723578961823241508329836238975373529555207621089214692217909704333181645500203733334362599971376709360494151748260737542460082650792636060319717537153001173369191444629641066440222993506327055289346270059279412443011144862442949923369769058026643987563064709096001409400058866118249893520716970205422991282443604663727598085811668729940611585523851423874425040177356256171982509668120142548519043322888308094415957684042141634559220242475012523313900084878288496483801129854789802514515838107629916395926605630442292568552817851119828466640562627573742012308975781626278096023345896776562607499855634268508552009484995858494485886895803893679169823960099208418156391323496093198961666101368431218156750799776378828560872617767996203176363223648742995963886434570749839115894759321209708261783492879747492472694221043326753655853207851905867691872913265859744993754868247079526316626741752497675633112028701699796208221148626345073369726164136529941338683319308298029899253823191641053486277549824536769534229327224844497974408571264351450171256923434322523894883078050776027719562934526158587186177193058434625218800923784167353790024221966127823692224716460371062132686128095517374719292906294601763946604532073409073855975043980931628994769635923565940171287593361671304335354931708249747428460694560783691930541645635704870292052617608559957045311291855280903322113635877633682283562456662550304333496320000000000000000000000000000000000000000000000000000000000000000 [135,13] -32296777122316455899991228293997205388192640892217461036551308979216395302848648543964874521058987249176843613434304051847809280171740558885201398151119223021517920481713130831129735106036127645727326992454671131211129231866508280242941182039678549538517020895685266427082420831646318185616539193549234473507233104493638281898946255337747799239536009486328720843629812503206992175765868296125111994302454807663336093277221010919371767905393838760721980530351964291309160523534502864999322222376552366849899486743838948962823809843061401079172506109066941632756570513327672891321132818711837281441265753126731681926815450628773906362430179956025821092175444312027432231678361696874882880728711965146558637802996672101386172654312700232257883167604121859574116743122498069870990066346712111484716792177133188255202554865565474174909960165740111246817120738663532526980258749395100897018030936780764783524079698559944194929050022011015748348983659607677558749804523275580999756237005183928227464029614753426123489606026057641164447802148103972685693989639833460477202029653929290864507282177993751027726283904233434211625595878104110314689928195548297734047689584445207474155193170148153954378154515167040995567036809922649206116704030998380641537978943960981512697136354103429977815704793319611936685090131089508903536127369665178506475645949983865183620683730199072301803370792912143428798444912755503491009502327778927966714250723202219581175042537546582783403844921149644525487891134831767401785040176643731220615448295301842755213632974148295411622666949361690842858613990182627371145721815511011003396827749381420863197349627252169477921999421242903720681196783542311145442271461133002956938289932374140208499788107390772179300881379710169321465044646619989394326744069388191486753766994137287073962297890948662825313963576307916753370948921295492200513655969847366656134039675865553468425177964212166842157003852956202895620864370655809826673527182697577309984843881101859976089449010179580314863402306155152479007965012322424050371036108915908963720369887923908642809982304492591982497014145492953491085121746051506519606050876634195742194639086134250522127990742734886620841698279169289229377827667586717766550450171503121354438768452638381653283378704382252495210794263107497623552000000000000000000000000000000000000000000000000000000000000 [135,14] 75212123967087947750878625381225632361406932831696562121510781041197826704908470869593816040729711592126841360324519892856311155449737790197914808853281145537848753706788647115305149668731644031308271846443630463944794154232396373287658361261290636553180124627867089728657082759891199847889595211978816253232164521008510632343904678228265701841246471475601284303584303738805759843575227973736445653071238029343439117470651416340267259473792195870981857697508103490839267189966953109532866121513251681674677482951372994498985836039953403003215886032230768480398484846995919925631612832571877880346407378266588442393804201170649447453989826371560856734646146788344290869603583835037337935958251511852879809501350241901326585347880176335964318017473618380354528833972986182793188447406955044685400103260057401597055670823775991270243355174117802359872560586597507569369312409203503893834054087970891199747201850187662617897156737024994157154403828440760071977713113788025162053552708223177857558663536594373934089568646682416054622160515729531793114790791511568250918461640152296194616506921745730873098660607814091623566595390966806710547855565771148317075592405194668389833140273448987992870394148000641057265133330572308969408485738065205329517921152074430151133715969670510831596642926113822718203162744451115327135543984551686144066950984490372001253972580780471982781843842192012825948267811046052156157960312347561755975157797843885440734134054153183203415323776055705915102598720781600893538136919757839884194948721597243455657347076263614047970496184556125035814030789493292771019483608573524173446107204970608094519229794874606006823547171819959245433811330563808547226746772184262055091110635890950637322776455202849360047390685820526429043299442469329413353088919742451169524899309239069857033915532173778008948774628510958570581904597507461519228927553543503477447713433385779681304795447653956717128746154618761046470648655646732051768432802345850766938462036212247071970225986596119432513521217140950973836784952989265500729002551979694152494495923706704379306418371878402800316316609936470304322992848016095841067037173509707225910796741717563242335190102648695507955221452475336039835987537740986517281848681091537661467983284785426040223023270378583926749312896434580750336000000000000000000000000000000000000000000000000000000000 [135,15] -125083107165106268114145772375602080094856119096491250264062016396400169292964564530561823789047581499362220613676627467409182061097063118093732919825990397398486087427181831517958919922948153186692755424328801591578287677268359888089443477321901822200632270648692188139120503087720677907058893188821620637507139597434664831672224460997600596381533501749619776665835132416228362711814627305487574992701658890387124402840235021920535261562122144014296747737764048884803387934110424416466393226693418233382251174504048347028259254593623867813237017615047072871721542136878973014174940537201566084038427170115499602042361575648211120868703931970359485456919956463566601258730820542278774156334272781112216001721168718945732332156859824046744290557323901725614767729276874552486484589386041983311324966965880738105269245498144998862702309649158128459392453420697717774014167058411453491443642150742533549142293452367717575637323174176858157645819643114097947604262012501877335038662945978000701594484046079586828790313354847277071588238899364761833125317278730643723246407499018009620633273888926895881292688942334374641574069203788738248734676642469138268104048099167360659601179438677524082623770018332861031953513176336681866668345676008153487867823977533212253170576806581287313108317257422809184226508130943209005191001399081382550473306097001292080766841337194772611435751291938556439616807032022890378903333327688017802812285259757902024090654705104442015071701744763973552552851909022221088425914461994521174294637294613671477533901786361592080005915791068692671635723487249661611113449500625112911611507838742708799696912014401021327462353351481826737867264689505812894209895698122115726825725785102494354633041647063587279664824785532831773976961880866681393613593268079137750311084152322839971557420884518929348717768781905687458205331312285810718718328142500370958163433899880009225362561151527996975369265280339882162003023024858874965620483861932600282163402074028230712867772377605205171632405979750434936784094539710230468506333728304488036786123772635946338416184426102039227991810635025282739255683939014615276208541419389503726505239756866895828454595194878393684230207734338089441746487885893174953508250158698156086531433556887349702687620886651957649034680283701327167488000000000000000000000000000000000000000000000000000000 [135,16] 163944108114278644025433162297222134657022884972592726431093989984775413317166513896517997806406844452861412010079779221675367905473637012032993741133992774136873203619034252379745172080927390376447504487549294296074781067350288326596799134328894917162596486417114835660549239139251363298575803753604523429864920360631385034360603694479256793573096831789707561294734222574672782778665820078292286558434756638607913002058622778115996717265682959720071073607690722672397565749951207179746452687016929893216816706901524472152192834821686114540830670737783917544214357199792064059858181804544073705357844939127277618322485248209184118110962554563866201974350665482514178310438916393342862782401916943194984849086509524687484676191317929691838775840331865061277329955283626768725239689553825012905920102381708355359228238348612461057320600787786301225708552994426594759981128957905601536174817155449626257541630009082626738455764928521085726932851500479193032000181784044137624038742449135126881961786924599892743087550280973384672785296706795544024611847075922413319439150827706705665789162227678270058844396491554815421445833315994051368611207886872944208489225201376005046036505374162668938678692170899811933918044363234342676070539802163008006326164757118732783820172539956655380435263274393649019593744624434241504316591322590737025582410623031465136924592186563706885388888588910546165858211474207902099060731112474825441573899877477222537748354818158828258724582981295456174230107146046290485813044227954010377879978873275276401269245512498720429275320608427955381098968450691902548873847557022036099444035681639488992343806525515569519460952826250990543957717404760800427237646409716541113164316335547362205619372554299351243195219646939349485371695483255571577566196069444065843141629468850925872955188207272481748420333532787319842908032967706999866236483768608872012375190220652362512068012321837193435642928426896467847045923554717165053330428769781071878532865806965940217951605218548074837995408908972061390309938724953228996314071137963834985652934327756117361152774380448759032530649700115536317526847994399609253182781343551916680326239875260557598668637599965160620112443425723151014479011529753728391109290030001393746021275214885486096166513181029665371810977570943443927040000000000000000000000000000000000000000000000000000 [135,17] -175933461313718493893803485934249091436282371489030257039873172252113465951277437120907843368401307953910690690625353740454521787725964790039963169055467240155163276061895970611554767750057155922736128613834829281373959087407898303379696996176281528331526593725869863963239523828165481944070288292477404030236757615609811059337835441200835000708264359491711238728354439588958407227353065485612537807258494637216494244297811849871539398506795813484596732158701133355439480775494371522878175551872602553088483145574818249380589414880684870708995982795794730417175824476608968287324603978456430924823326221435333176829277562321786920646173493054535119529409800093733865681204213309353486593945127268623601780786967883350599122381680327947212775492752361956463186084663379200875249249003041578214198893949210840003273800443501970498827566844831377140621705215515090318514834650301996449499228183511972058027494128870591547244302639778892961992769301447151040908568490001780018353812564815188829525377466914412013538115649057458907299140526527349350550188398693115207851668090275522708879752250714241203383202830859557257738810580865440575172995891196625511347746838631160275648537763883318903348770350070013437397370281020848159204457958070135873278350515101168839547348895418406875799485582230061307933865544434808290768842948388605158207420317842410461116817772212667534458250098818217071214352999400068264834304008883452937624126623813220667683935157192293328586401188749394714480016752356354868918972881921879630556650919715794951169741450102959094704030735628470497518035591304709846646581005802572585339112435489027596110017478898260324554268570879145703447384634446785584717250293847200469705558105554818965335412837904931534418029318944048383885539386079672297669768858219759696762275856844473479811067826727193454922206868341239415538473647114561374623685995431048179713758594506364372701720706484836767337025761273610258466947266211708185619219456292244140089973103446275334313822753794927003624084935022848803961742247474624138208889088211128273274840928077711476896306291528836929947464523389167598983620340772944321930410748622199283509170227519390689853712054238490860456850227156811667212472084375934752158827799912897903223612422768297113191894449715619150389456919836749725696000000000000000000000000000000000000000000000000 [135,18] 157401247561851993746362703858431796609898693035087872512729237825712080693388117518892582419305558033466075614803831934923932836872427054213483482768980929239179319845037085879932541830514899144988797107267679302968613978352962703573447524299911266918888691248435442469973688167719584861724965715205561141191041062954961722507455184032580406689679642976505140258972292452247457992976818248911536086964417004980614092508247093613245225459525087249539145293270204628053243735810545649706600166746028318744021020234718474587495379701190961296393730849194944579755601304835959749988572421007344663171503943701081787701000251896789302516372223950977116226092324928526692324707544506374186022593370996650196177673108826136399009260187473162239615015799101050908644147986786209990649189381654840116840921287923117897451891486473139486764557694575459987632543429086142253036052261406319128567515236764197979865288250195575224480901339509324765364975844061534748157134205855630049655452056284151789217677125117086182880415318274641510129563735361370026684845427055641861538377571221937795011032013016164845951368980705373926390430802036929294613691175556554722124103052136805558164973859881674912042771137247782860360200007969071228372718769341254856074347312733026586485691573822896990045888732433833933383976764228124633454557768724530556700968036656311331855938194404265863222820516647704610815479021607180551960331159846013323139257707999548054658715972587800372799290406490019992948120326227205175661706427963728408943815292061786004388388056146426989123989705072622028063250485043437874826036056136308344490256350667989387173934687134397510116742574799319435576952097409642136403854731554416421192477335626777420403467587760904978197710123250483720352777258318646670096944473402625868993371143266748267132329312832182623768363824679496420750901499537762140176177311424177204136604826631043561400821089327256302684922850539935303258422757024350676478155246514568254227742436510261181555197510946946500313432390622464312873614165092214796392148520121590786909907518513107872162318513503946330550578930502475267997985897043772520085473238673094106865498971148511132798811904021752405031914288222683260591926139217714325541035607179823979350605634709979159526576654957793211212334970668637487104000000000000000000000000000000000000000000000 [135,19] -118790302544796134703124155656029204767884198097940599264921707612713394578065460857124145124472245751369888753285170155196789591755000270592931677387878561203194923949640592665745715880598751750860922836033385060481100655943648789533884815558615225750028857612745250213861783911608134430039125674544072808878301365323721560798109494464844454874867478550853643418671483090302362015102706567325910914910365184936878617726520058652178883348197495154097530936855770887800794652922310251449990373861464184796814997227020993057227929212397047205597254942615063373791375155957279150477189095122128797328165735007834983887180786313699729940332918448968598898314251836172068509898000816119706811521350035445749589336752191857163148887598429771559400445826732034599003605234059949451815563903980271330183674247500398138515986982598895791054359719258771920465229344943380388842413646066822323178694858631517075156071204958777446178022609295380944262658842459852285267994723940992416321596591467921802031804243646483811806512029563774465950750602369475337830873255895295795442843204090946533224732025805886270225435861548943478209528585902844245737153465618780477754199008497936964237771396949270548785306553699282027293861493861239237344238693724468265922930741156604737056882344164783344280792886301511731103285247874212230386362666198682542759034207334852478863855703503943671088574819709731925147499379762061725520949055269266590555715270705510643435070620146499064331134482855279274573545764894767711032825549233455443432930081574075890765220717102544861168134543189151672001830658036327341558784919970315429790279467684270476197596935686948291792792994215746736581474566040246351020110029995358434548873120233752276505840217048460871869755040771855592756607460780945916558283296535989590216955982541648944423813639737084648878217727109057369025823942206193489654951437406536182608583634543212583090929491817019429964402048947607457584952304418438536510059560782998703095385283081755301903076245151748679019639789446000715646504796043552803961613502021878480060609827905811270177893234491677340535711380074836749667306259963128188389990358320255725756350658411094082261437916972870076255927586982212976266287712580239938394714099361082197016518328872129976173275466611338723134407271269634408448000000000000000000000000000000000000000000 [135,20] 76843612590741268685692158287197881007445973415661597877365210676058400991622039426334949779410258578782735183441314297228506462131390861840275032218207109395908190735381431531406019690946038834236486024163412435100030086171421186954283241958168742319598544858511978611500772966632989808333103317666533881513510431069719569367319584925795489568763806015939708701145375554793232750294161339582077623866566268127438204863738129065841413225210922681404595894095069675159703387270643811833429672009468221914563557703329354611850754155957694368791917583293590237994129168146830079236415274907161663666750616614634313756426007900481521942449610003810950484766118696293923106767452166361632392994181161710258494967490457262073396954064472898000437467190682059855195575803430612933670868535095275445230117913703573822728533171529118483848421195042201078232195755021124106447670485708136307476651947047807022461652941219854846161655002139241905026490246026789225799847334382657439422266458639720407660286789776543431732958334717957337342339184295172464877864959358436894189534628522049868185120368410447971650177533631861056216012739678804663068262666181524225994316419616669955329037635051189169217706007785962827689932820297711642386008387231515760635724474008914851995911491580191634466328086665195961588617558506426446173569338539740594794069993571397954914314468149895633747851599725310804904898862959373017994909575831739289172906312808425593662349970244724152610118919280078858766957800644681626478439829750770406645523581005717578506230051881811436686993961149628329948702205092280303266272468622121639435877474053193986749914269711345594769775476733527766728677007941066432319518498005841598592804986741926898818080423759975163374482005435624795483709130211605940251635478747072512134840672985515929103390604816196018146240393548792640156096049094971757064161947629860584908501124063421774041784449817399893677165087668280309555929781342846362476853386316145866384984189215031958403525702839856634881349355700520402089443159663848097960891604508827399562251205381736531081220124250445090290792734127038478685818836347585684551811918097928816833347488827496600160925996044750194744819763206654266420161801884898433206383119002238235519516746645029047431491475661086336047127715930081067008000000000000000000000000000000000000000 [135,21] -44014429650456192457037754299518136515803942945066509938125213777405583296060405215717576927505505236418574574168946589884293486886207232176898159811094296568852449785916406419056373630267371134249307721215731414601502397412315123966360177084753350232902529834575683945550814824222506627725999053628294072430992179104953788301361341484573998623392053570789440319850372436144894515127457558451735689499423093436430035305144517350395853510244640881192507907234570504761671694684071395755127800139864212320044334686943938568314076461749256937247541151356957111775707203208475139305719283791938313451135084482295551693758534393441756575621701847033855158749653482147999046150964115511334515122152161925287149022436823456711202707453914424672039937940139538443194343557482023794992670126573026551680637138995604294275329885817732397057294787235416018722784641365641094152813321065757387839471066023101913745337580591414054056539629799855377298057938141279266140450299263230635902296482724171415252988630262831532631897264264481740032006052660426849103292629279357891522246724286795691235550625574297497900720364766637217593026434393594924827743653169833992529036707923731121491851293442081629214173352617852875930387064381211636934924513056174077151401879048704543904408245085233909908107499885803724567790425357881571721586402514162101798607088145238897965869202093501115650056366773056757872860146988300278096928921883388250008598541624335412453469191444101252610100614159139467152425714254069351660851867298792891758026051189385099168884874154411860463708790683961884616949868761708862104831374382664821546860236890922146371044233862257490799928823014611890731676834933248477629885831259149423936105604664919468388997710812189942665137954872817891311918876631783520836112391425139430410454282037460994441742287361655919477638663372417878216939954579962929846370025414532923274220013479183023755261813085167261858329847909864027053656169410406893961496821628245981116332132374736235511454426093139055424337118103974804394512499562130495971132233832681179335524152596084883137224045743324599296560643370572244740114162652485263547061133902532995685315271462042561196716698031965964705828333722428541616596056152748441670950183802492189287570017054662844142841578160908911718692481729262780416000000000000000000000000000000000000 [135,22] 23547658279854138319075420880901258343146613786141249885807775088573579451482678241948419780574404662133157287538822905564515333711929102784622499165822013839195197610418598167887426586931382195884575185292247798075222347878210669746998159149933576915469739814559647341617309679411331087481710972905410508099752999061281883859972310242091192198560132177841462277016408562643155761145865159641682008718245852655216431601690072975990569841396246314800685107333794090313547840927917082727411847477412214010717589873044323068539892325091859561622982600650843733122962525883429814335575010188484197648401880250550795984428850263361987609963881551668935963265094908029875107954979716440125603610559486942612397629257757085664864908148389700521195394188405765619623775897735675345495423899483824408850249750817713861480915226509957332976646929094204899591660537643334618446324951182828689751368216772894356158188524731675998340119840817245105988454713437991719738445151435338330007077406769656219193129614454133607104934831263662135757521533732602140139647447056911148987148835929562895024918277888138528029324849958298598430501705839454491681277413640725886195733074095421773848249346950327187405620712933409841447712422594249473546696297009010122089932454280113112081433810130998083265518401008777357179595657963285318018573166752769433480010645433978431885531853342656697824546377171277284534216431426864922588337062602707064688897035097818209957127365772562506403264759121734077550624132348186746244924270614958788937277075893114719033235199642302953573989581320282270738746351219136647753923071083527820074355435210135718536299749315851774710806483771453837296128963067795092526871933701100592310196491960542094858336294973204195777557252766401409078890062306802060722658735806403127299034832343461399902563707074297865135517266566379691007469108066484732217235295666863473775756985882603004808834286538545936915052989844608382216159984404325479518204685760227559533229325441125764972173321183157804794729010660165132502628542989330402392448573981428366581316367133757753567431439783577837395871045137322604341385653054679907477133520699070121620287921376851581375272384348727671829825607173007553067383112221061168511060398035916051441074077215605960097103946216126673103017999528898854912000000000000000000000000000000000 [135,23] -12238663908163400436613178989703995934349852091027878114701357164834770039915359361225603156797334986134004153833105013680120190430509233667797278787070366642889492478942100729239293490437764754088205730740178516467795397313577344450320706605447067549366601452530806921262976947697422209072601690325471552648264489784799740809415871990169035296463732583063205907438407852296478837742022363597998287259747403463924948387751554128041136820000727074582326209528002989004439240966206373398631467665334227954967329814908081581971026756804854005622795300406361700721865479384145426235956531205154013891853127912179277384966617932338292817382397564488640071326883229634405042300618928999527619516141906265886400572088948204244220329115623572285517514665200570307073447942229461538751289446236177882833949159411882579043576773569702283506669236456210114315507782187803432180909075815069943795579257833889412827503161411548720632985649068840463762185899292420151146806966985230410321042359459524090122718284666291475617195654527733686426101718769802851207316113346468535170691060506195837081518050866006106636419524740645237640084204255811510345034231060903617512359686157524869090103409543568155054468003921231253277747058054325173886308053414425928354707508219152183998192856563231429832515218126258407087933688285818391505353473739485420805672459177856058982218557977438972863340940690383267518052893041004423868155325995145293973458150008452872391917908023799192762133334281068935868637644310868173779061637891145578417181098063976401906640047538776041540506977258157368788123312394299467521195316151564140407807576824931939328875056228584529141982575383460719506528212558933077989445140428816930959581613755615556846884371398544037968012701470535941132478794745465375235887611061789450907364097014380450040669047529808239079239645348831491946454485358817175715064469402056059063222995465777068262952549140435167597284121008743514705162351173202717352112347028032595790498797175810713847659022476980707985513911833739528892568149795499538999912103600637657768536994249469591110492858121978813132601789573565451908880971034025346910078354187185866465147143467381861281912885190180661477817795993543999374424024280355628314095206195900670151446599762100657708549674430728267345474437644715819008000000000000000000000000000000 [135,24] 5896651847520878675724825507384407457184394828583907391789831829478962442687818463810686868087042135295506801255120083880980929947468048375956918784451293740404108748586438733796782387652287383747018927515523346876629231515507344962370635191398663179926645801428719805291178025831898164974204256640851256055859422581589974376510650608517257871897081507801796676296229990030423069046985650640675080535237974851241385235265192518587561170607060712497437172695781996412855659806331108954476432086696981191961869556470622553533698848419911463248404289268721094625681938814565278469372496155492330026047617161385442551572443541349935656821380130961850475563877969723453121991055112572424883962032709145690469653792629342909364762912621366885560577491470923579216821188891715995706333467734851667735924434916790792399088317174848759714672967850895372722223141204308412436901665105027751369214406519376117937417101900286310663847114693163737181994144918086604849039988103191144903400295287664872619443657698070698152075095787145695175359755232533814031189828635902708234082136196741192244176851967492805355380493884259981986490339776992173228927389936201908641339550114533515084384177130750976261570512207472022614761650267224867736025274805470826152892754593849859135201675721208553460535157881998924019012633361558088434914907892852361567806367458891999191675340733518844593409147074703276512996061881856407104855510025509832260501580438435156559262250978039047778349953282080581343784394288059036596103268606282673876045214684635852738560141049507986174672293288634889061003149056392740910553040882590537378763134598946940642481324754825660766669846433155046653876080784739232829988388299231075904265725011019737529428134276937694785672276584233992694451172326714607366170478229308467064942971897449837748016115349458883957386428610385532786710159211763896879559476693718264864151467663368815894356415481711780242059691710176518467074014690895707662368149974030857279806485700933329629478138345339345211369096661708617547326310382052531237135188286178724799364196538487321606000036780375746881816614923751189569695146726533597837074831619351893000213521452133896468864234182542089810067876724743236645387738130327426593634307443971556790834181750954172886008108538371844730472421078666838016000000000000000000000000000 [135,25] -2208999952806843006915159889792148847380163897659741262349390025837552879414293211152371407517652615196042032865373522284390878633855670180899855955139224100482058418649376103343003952988711751041914152281318664835897493687148619437899951710013149731186682032819664442310331521036574504443461541406436391736302058527991706092122446942996151770832076905983519593177348177519460606375618049174571260080761941101968577966933258173251783543968664850886793828682114002431995337893138076789428299355383089429382414196265579811661452432370664516682756466774354328758469616179338192698192807911523401274106926674848134356212860114891816474945069411975419857425875998871504222632139971761770183157475180333219628699654798761238487110474473594811760494241020559573045800001340063625371285306184078994304308959107715744636613372883965618748142893557719636589342082746736342890367479160184143947619794296116707848778791923956343572639389646092409978312840423866710241687570084138031225721794166081677752373158287795759872199401710846374720892070671743442470031722017158127818357341654745330142625297344956460564023470918228136131996240633807154475187990576353082713136218996285951065372265739105938296692843950558005871809523836998496005907389218449019920573930200035690274103709187271128353012866970331157065357321082165599798015073252202795727887046844327419276154418936971149642131893100210978956042987258008099195383869654217957062116885473201574068756244643214236329715709562711513060481386684983136631834034456298168829238131156888314774989316818315374459562650918266372870217717985243164233926979050013641681134424853232109950433302178825935685260572383833814438310374599994081982967679945213343524801815728990884937057205927349436671202648677874684512832853229613583979283325605765381866270407009017026038010361967036723033651756471334398688487890422458060819736786636590966947954804211323371043610639723085571015809744936090186768923907342169344038450962013082827833183890234204464455221308231525541973982389526749464379876817266982665736237143647742406139354791217735731817663543828072527660478865707560911176298190959740562003895231329079644210223624390399908135568159917873787996297556719925882003439481857604476331990645298620103706645515166690615928394725292809597710163419966233116672000000000000000000000000 [135,26] 348563142014778312563981297943489560018312999381857960785261792849037678339576431906312333259635745329188565193348978128815426154782377281245107613222121708700621473570414123712698197101700497194804333460373187346754049144052118213458101403718491818240616138019353511952920989598012684516648407466102181587683692702110973646269372659710593654673061785021298132229330805556660162934614655304162250520425908296179680595117261351352516819419865131786035110342447267241681148442444129375817532466210738880779537355320791196811467707352248490957387113986042940255920653707585345554645928911067477557502044858672559633204776094707107731846198515908505749118215183258447807832102513009328673434298396396485371465313764126301901287666191786327998217984539977291702763917901882086160848084424610663886777280617388853991163451053271598978683403425036278424964566180033719715284028680981438167760951452825979162683836942224539762650362761383739847821184328536614085325310193910814509417039574766997510229075681232559391675687892107209704180896661513050093900879774299048849131439680227471210435105979247481991010163053752959051896056811399641780312552678714409490219836236689205004593368094507101808461401943843848199918082721834258299424748920180976751396836183811114691334200092914637796163925795951293909033762801484295916067741192596503223860089064456473874874555829822577687263367389527739740012360526119206031555508996711256866100630816132225050462760726528958511843773661448039367247917330995691817613324813766671010608959393051931995327738495720212532303410488212245667907269338068494620676039486695014347976660428648081302485860949614066013187604152216740495844183964599037888561091467426417967335295070895104880948137643268385129796886273122530826054804994877748737799180456738096579373433246339505225353645080184217838642494637366562682429421432883901701804725832784869327334021570418693741779235606800172569963879398026643419552371216155228922317993186859294202003595179150498602390432152490467833907902438011823096733114724014345019338452072788164584183550714392445374760216185074379126648633227837922362757866544216676225117661396415249610702866878006994056476248443742121770165825673766924782044412281084634167704182215203759764513224071836972488869766442988635339503056989680828416000000000000000000000 [135,27] 236009400597127393964656414507643147209114515084528014946920930322507854937267822412433908986013896663196311520134187623033014288767301288678768823847539257669938954993782982453341950622847050535026904193857910104611516980027469045062217066961771464217501699454550116357972081648147590005827796697365975917317686529694432643367128354493695743899868587233422740743311420451182612831030967936174232584719741190679782751719387728404328371329802152185127426671636263333239569079632295649764968459141059339630172511505413172944409624816377393594828708716658909902422651611490023027884839524548692302569332389668665350969619234840598880037404723205726777964744653083381483418508543914037093395739135434759527962568740640905078708570062195488400954561574113443706090311964684494034226651637571162224497623643637369871489963935586115695461086114634259889348518491778527457730887776939283738511865102328509523609292895166395119664611250871986674007982214365370706581922395610278313199661146775283448122472989359621886922603639962002271798696293593502696243758317977766082892761674981916924519540711218994870043427653773676834921442152046896101841256045174776857847641560718453234497882736776320986031913066161375300228545775836817285060610866215525781753025492237529495501759445709203929390985461547740603877968354556886800316153756727165906188730340138537036098744327202591854038538659887290564291446993352280032238342552437521314202088983861141101823486373358948661694646926153894691462145098575317762562837896798636829891320613572320647807466015585844321807822422406431000144554766579049514082397018558106364708284934511926342568543050591156654583341871754782066677650722965355534509267246291584176396216452605189518579523548258268748231385323353895399669724513562726505573768690160541961045073219061083352015750830890713348824852642503292589361324832349737651045413271311732248078789483288324640870706719335058349301431829378322487470368412953484404010433135204854151219854629957323124057624066653747784247557443659753880808652222383202672781049613950927230611748450206194154337038829291268437082266852255982920264715791147018215381358070014625452045860993361361777595787063913447984870875262970079339776139337386663935916496341024361785910871522892362870329958845420032000938970323317948416000000000000000000 [135,28] -194844359845036899417271574567997882462687226570944944351764941993829109943594298079334947162866299214794990366364887943696911146557120758334106367293510892772715987989134120005920777644766669642246238451736094935368948934471491228633646301994395295160229937825345442594653770687583587708831722121885241373629375574436335435115833064844481776252924817789631936151240776681591183984941677789430983018118931693601967771794106918994678669144159229147108990426652666349220027332629745742132249267347092644120079696760177952437155489847316821967119497647227570368071470901645103429674779851087335482814029729921729552866350135782355499612192532764807722231391675846350609763074375758970437024384746832493764457247053156442810593982620176545238787796403341561394640038809849944673970325335318663721652985557731289924507889133891875995835302042179293362644423604602909315605823612451769538583895243680007515743181601294676785075687856381643043614365034303829494944561978481951431316583206776322730437451156984485470025116886731522025648483252557579604025405114576631362018426175626320276359851351807881674346774084418463188501326342951939815913856213044600346550633329721202557123785347291613739755455493480696586493347911930152343270475005775885079256015694421754671271429363644100992733445560503432652580162860170556999177668340616655171525010769737861738107246415405177125488661489970827552318153950868488534457337439688153226493227722809668049953477824680421691138967292986462410353453937354464423266260000975580957698511089289887465341833159480548771098923348451381027037270388088107191551679638627241591602535904047535352145739405955267559419793677728732042978089515455491581527483064982873104482280868961772618534559603920729740824807529455412294829823923017649855873776958012360053245150672775691059594751140873755810606065589335573024083014693228395778956314993901403423936158440833359625155471038075724394886841083002949781419048380345435842067588447122546592002919571068359019097537594117419781836759676520842393926683846488501123897657641239368445710205112171957263670583721955796555850726883401858737828327584844029223437797737132335984020222313622713078405841636376867991692107670377138048762941387292688579056154185438025240831500054280589513886456280524603077661818528483770368000000000000000 [135,29] 32924901019743634510974577049467758017778269513131779663314093034890574453296018602933633652940890497511965385591500703783374046662546500921961540840288017157679956436939030173403981149761829623597500810567784101098926395895418793517279635067635144523286880708553484388474521744086091300214718684056098497756396014751308001463726221955205225932612252387195482134179204275976945050245631428994929951726131489873746654719913101140326360623301089827033574279368782182753378169433162484642044898575262768138141892265351240540068739171712615594881237581970931676960039630309364471609608130382762635077253885491365679682126654010146793983208189786034288050052573980455043178920948191982466328812533031532337811861258917620905944327683589313099667004134865239285439667136363527672657443230128815302000941508451330559062125349424355936762753332313704024325278116624760678762678067208816730988305181353919812343688288022715868084266925687346705081108901062524269753380695391630886887623657368975477361675148942176308126532965413951176954492070944132514907173950539617341272980085985915216790520455982195574619228548920222830207976537989197431210064280069958286073082356366679023023378236421850320269972681887070158871407138149747753614673463906169178817057467473340442139522940188381973567644265372776960784966651860401779795467362265409974188275048393878713585582861234224942864920434864066685419311425251925749226770439894872894355912999396044773326751679396499229662416472565269316176532976514177356480040441641302592123472726955938039953670452084152685456416828595190759255734431983535175735575142687528001269921201198032214729608708775436662644197042855195824395540336186958598024507205895746420224732068927907036732447528594735940435651348367437083268082966248939496614627417663807112891718566709278273450401483931299060222576618714442058064606906154537172448614470632259939048501807539955906007086824871896459295696662954617003236426565457934764974503997049308418483201972563100053667579625271658141225734109977300724260622973802362749922364622977299287674663097471120498905495996872978015287808149141018927203790251622888272710707242456878277728504790069050831045297191540051859492769739662525837310082312021160172345112768897144714214259528227179564029687709626473237916100786282037248000000000000 [135,30] 47964195040526765567876979407621132456200547872625270305220886882093992969065827408422511384650537877159054508716513375888982197351613095834713768435653949904362655119204425364644210147368979790048043564748600910382065255839852614772028847264547845280426701017201338436266029308988802195469846565099830917702449461929258702242532083306326441477659854943287513536990217421163490699427699126312036399042211634984372524796310098214529682628570696737962198480238564771817030896827060540559083226294748601372819009425290020625418887675432704397234308564162853497061511749430284003018158918520123078469416009774321175770501119403190295823580984780584958867054938479412899304469305157553102023606598745804856224829732776175217060203675498874639998116754115331162269658962897620944818634050204182273881101218449199945613340704932038368582296590893265403707117379584725918207735596135478221354423783927122153060200854768301315373885771533794860931490665233376961140928933309750637538217051607252365606681432211233962566240440392218160091920728535646101994354348670977530635466837267897701732330273804916367349640581359057425470264575182219111106485030626601989436484982442798358948878923620292408117268944955165023378038991851742401699204696191539354072671166148688414919345254217865140529303940837004960457548471125464941844321655352089099115553181926765039819647201777511359040387493692843170292258591796656207892700369745571109858875367942228724935032747792014634031105665508886697641781624252539437747398691160712916548524747908951557717377179060495889522069406742539302125207395274041418531574593940939201707852536343295658223541159430192812657344011980950138431728913158082464852332697414236782567027016621955353403125911505539445020823104086841670638436086021819235137863003916630123803550611810486081224342910250559812347421371553819657180830165850700971929361084869243702701270797837906966342238616748267387665341397522888240280035242165034296811236576299590922181791855705584642243376173453845399158575149934616586903971507476639038898843597617345449422330302609711925899502494170006757407218088605712641458306624735252747027011515740955386710819729272169333574846316665895432482220831923017817264859650472077215939644157533350655402135463425435109344417701514149170997339309956136960000000000 [135,31] -50877800948532090764530552683879161350105884406710119444645005375623592611375069852137314011069903073118185102325180199467099339317467750654749331539654685168148418864082486733044940407977935665473112312735569498327248810997619645189613922842944131588883681542752565526538822308458724606039986888395518579132434537061989473488392555366932212510648997359691264214496607857019488841126924336238492591609663266580710065948875947346721047211670691946721843370785577158485032281385914732469527740119951944850268216634700274168184433357401583283073488311822913582279376534178201267797449355038112688198365507002158058040833364686066257947365897026404185927316128103647843099340969205302924925999762591495271401821815693633403876255801386827293991705698368019934611599907560407770169476825581779730014244266177633769171675160190123204149759471674853176902703949104805094653117918757811744103647768787948342151232605795358670883921380168101456959864376248338670912963247779599425781151787019559338511853582091071973737305671452863801845591057325725588864690050136049398697536530748012651779117426699770584602680187265173972995699247404233024376750345462836582466009717374199373114446119894403892974765264471480486789370508777439688845465680513544228298619618333535500371938174538987104950358064586796745815079112547768366014288828278151805350851424334733749629060686346071095915747675092077651026834314497667523417269754669221256317454425578666237595354191862193736270001220792080547899502094518447952619022722964143104176267567952757652523772126844801142995761233641373784521397740245357189725970392888746996672884656767252155141834644538831955857298907831330066968723763104174677541485051794447829059583089896165752506613798060629055105477128078828354184457025644265420012603221262169576188909880499888857357146301229732612238178091044008628306554056020605152591011325834298393208403001371049243990833874341037503279894974805785378366237268001557418454497045007468419427077443546846278219065910693053383677716508101562554042593967652528697306093301830405088097118268500036074976235620862489465302336886740797256001287902751864183149172750585821131425615740013180957665797880063854005385653264805879025004189061832092971600316106814955142909718798919240595663054647521620243224447711986057216000000 [135,32] 28530442097652223967126260186646697393184324497531945531674488765125819580565778239809005069971460312575400660750158230218974702922961437114639970126803532565123670628133543239052251008363764659259183503699176198289907503072667717297701086400686152040845495308326687029624515514085205019660225820857636758893407887716904122827507311731027683659061573101368826161993652150007858710552046844369448047096663797519154437043993880888988825669925513773237993613574871176535039513530596777252210061228695655193161528010705446165310287238227491630721315379124364724282484089743792753826108908894559907815635780679886569319013340341218230917072540787966356050992603076859922856200047887648361808568159316980163571391363806517771465802194637471238032227858610299863469272863109359014787230945561835278019707849348323072218135019637574456430327524248926855999240069399009911201379193504634476816973031990275637853760570063095201692274794866786304632493609371352948443951823680572481689017451597279335378685149626255518262469706423875970626902904609986534103572864274498636629924868060465266494636530500361705136707669857362699414158670365407163898388773571582697874596479558156350128854531210681261999676615664474161918711325991762761678077719450838532845222450156924978731931372509351204521781937215265705210518712624177284494985680876920479571537735431763149004843679009502924214575795600965892212348420862340240811001148334291218363424462413638796008086445639675449774519182315456196768493846512942246076642868499267961284398207316484550899414574487789270300452998330260211085960633013910989526838213729924477761273195651085556577916081257075405720210552778821861242238337387117541695665885385296985524567863358370851494321648262536905992615396441349267485088991034709195103063875175367244936506125589397044761042289200312858974572506691890547711704165848156476903160785867457073955305658436687589837024937812006710691225037113661560890325590925857262997111248229568228643007387774532270302809176065910117647267597315307081060857466196052316571690696492165913356744002575096196590336222997594086102160263711786336047127580715706083589711349195086380786025501125609819721691069935417061923781081018032874557839467809791691962417841984339756129989008679806994010229941421097112755450562464129024000 [135,33] -10701971418933815840574078348800712521644122927866375077828253761307447982677512214982363953770002633659278932407575292715488169625465706194252175806990338811999864638013783778562211780677848885696107402269151694883737569381319229010105026975811439092878359063550004841310466600442679810515226700494381362129398818303337720956961576571887112829539503655695386306575588043527168717130937432266768681746691884060591157544418378855093234555917357015781600617966432236461080094219656096433912603771414482883295338901632482415088198402216856708114406339915377221245093991996458148620857383368017498801513269902489704420086274354215346147805536879613480359013660768324457286152303721812029121066318093802093645346958284000058868815857969902599300888119378630851321669963577234289258747484193697119108101181381403567157146230472311006177810165371614714365402210079713709060676450075105665378908748850787736184498181864253133221777244525444707572314467681876201343679270934842622738651176774308313846968717786218917798636680355662852263240621228037506125930066981468534413495382665710902342152878054197084183951821920344382672257712337785494855109295457029179836603365750231722981481547228022316186329444647297386809002173186588822363229071278439674242808211627673180376071326124991295358667622741781794543046766349449329833105618558460996549302655188851735182097282018946851490660714747792796662800723536012786768560508261388701621555030137779136249523958786737217456275194290481381250692877012518613661149291492057020719185185590192582998282503172670611837927539385771329191571116314141760699851950832582754004105640744259718278443294936001261121428097883112402924245032040372297401212927987820433556145096058309945976571407388707115692997899259512572213673079708117075246827151499552226937527283911369680589973255661802127224705237629702326514821704626959862671568298860374636225346198684427022548725827004077724151828386725901356865233263382542525742662943746740599772263667902218929951182849939045046246380091220583307793423145167694024001426433855683726966746289550499102468601769164864713388483525440747484618646912003779229242782910263195368814758487761180280110947951747432306826099328585757909135009608811991942580506895723058669884882545750635620801074719885740682435028344972561352 [135,34] 2434762112549677167427067277714996764719938808961318377514841673345124344995812530839465254020702825726324606899065699262125022250482877283808558736928567858480879345919519129055142562015339445554414651259901489536510306961133533764386278651612576065156939358137311669167741839890966047389774582553527854100700009902313635754409011659254397422987330001560971113004852123593117065499717175594296505830145758117499003695418152656444118837652044578881604536895661872063462140556457464213253809752219485656141872112372943859262880478358733070209413372985987964127170914048960599025341865747982772132398138344453466722327821776877971918952157632512818973279432375968890919853396042877575315218283889129721513106914097524175610695528620607624021455549278273858137900976128231469231221988521649327740285010406001419599260597388772157470700013114894557593817509983771639823546343554782991852992588791881599632377970403979967709826276326659406188675366600536082925652450152628147314814902628965283656295503447473602799045642538592288088984047098575917900455372658311417257709485502604846005102487975806672408488843938765632545436221657378824982308359480099328019495027896134641188983202810103336775770081374454877518523098219120190750793487769004945697801255883873986690131653004606253087306346810538177791933742534892012868871955339855642068560063940575527599249246645435989098926673353357864919323520715617277658918112270069715418188203705556005674102637479537980502064374961932088025971526394624872844163104491774307122832179584228981387657332395021106756081573045057139633716948608484152060554616766752489001374708787867690216775175394102594154091503790968864207969407678516578780872957070071271809579706326744116505139052053139489759342500664793228498537270744463216652068625643536012219913415829917552070652003496168932096454197115248252317918693551778658234989445754482960433928293170609024950812737815714230063853713093686768016858814144742127091881484243401060540481384955240665717063438697446840318894795652708820891837965051858851727024120533980141524098894828819282152358530694102244234391954285913486010465455083537205578697464684952179631356847119587219013330876155120046180789055736094663497574693156959708807941894631108448297349971485657300808355857679715522381198969113200 [135,35] 36223113299572948502561617143542169369710996781618017965394677541309430935164811945682442200154592008376098375546442711757054284460279102206793609676812005948771421214333887924919734050745119712960236607448296301709692899836647412481940588024012620322010551405776208554381989401123208974742961535437273653269851023642430106068948816800397297128621401195505396115633342507906472110971494111616431020055757921514439234906589990658069562094384334265699781406557234820014316884996132768978938299966200443923244459022104314779113904051227359870603034643945545600948834802362742121454666794262050329246698346859573959572126810341036023470973888527450923407676125742517583623194498429713600669755228890944378488305210925457127944606819029831265915560884345876242631055225552493544038386100069919387885960255847445977389711320538320690007116077738928599663472010339302774755741919927648333452837514490483135764644027285282031711335697382868031115555546499589737105857040482380330255713893186856201657755524856364937267153072449552142415968297201914402196962251447409508089080166104744316120257407012185823358536218881611564933304117518812968951221700403217199753354229793471151366648428022126620439729341692052122849194311120686645549842530436412153393316148013024737278674217849301430361475689104536354967692527652248796146781565903902360883158579467240160415988107665130929561638299967711771459282085195514225885643181033518709610836677090403200964031612295096330823201075480500485488129881652360906850239409724411203644302214717955285426389922358043792058655330013922277435428317693280524583791453831591217587303332266880150819809123702312605663419439611197334870778503171706090257267753693910356703255336513778258076080159566792640986870249283694528452292939302993633658153520459873970464693320910878005782579206901311636425973334784573341701521761891602861417558817484900750023299988054596766316159427293133283143799021724188488304082305206722983176798949337924187555643628667149730635554998862269296970291424035742058657302907462644806624435900183682382856019801462356351168706338209692995287687795055303075643811787231244486090524218891558590022976354495579814898240546317158641774499860767689082117609238228270617335281902952360071542756238247865914768870381854147756331799262 [135,36] -329518753226929598090774246650233167726242153860700744983377065784152709025704481677919095484901560588282388774008421770925920094574209235699198687692717810077351636987040862109235114501432785156141846292079405203676113139320413049949936215138649301866047541382716598244305060206242361027797998815912834118020719270899490982665908605740346165781477579331199002879042161543958376762428187172537884898023267599768523798406565110658334550588921284481778057661937936353552549898511942493764169770308324961851425911748753972623914522746842969378291046728944229925999509813064427749756364350274010733046969785599911704780203429533391054534930239670101848296813611966227005881162197224282722052816219373881060258796096667757133120216777535999653832342338910368696392045412324097373778427212095254889278331115821928637458467282885850334427291327372543769255391136337278834608286909856019668169670291264286152928230762870739386985606480443251581421595283150217448001451384778993435195912688202991072423277159690225393435551593974063666554127727939565335327323591466669864228353469063039149459974267026555455783040777212624786489516595137655931271200669084372216202444453084202402879048500996071003850460230142046408331143664453929522101720850961817166204417085288053442806104715026242499220986021141069102306479271392297004493693595053680273792646558940697652509961331757757952354880597185541217404643950569691461160617937172681086752020453096644797071241065213951647425973111752940407550947974385397342499177096098581849679224638514571514057702326262551052771124940758479336986566966305776298760034948352659928190915976034390352208319171713232780227893601895114871952045772252278895209938542509225159840730817691191571155040834729057339269229387074591966862063962995974523363593897655115095049848333914883667660984449594203711236839369839692618010609692740574464051201909748705312815175123023096574735784551563726768851647146014089416528752256383801726138144862198365118078143214838281856459119102023258271514097415085920560528408132477211694925187134875287697438710897202897868930811701077249470185383345118354821445563826425710495139529335567918397090836287131291487666663437741104262681869708431481212358715025568050042061739583159522916041465013671728614776744775950318716333408 [135,37] 163903455874588116640948722326445199901948630955002970682362259162155184002770627408235341010369331884798873399652095482947199326524454923871286166965653719612973625414024972950239426554182094940422120594059063511211539351244760549752697684364624973480930346508480436252344783964275689413413489100345917309688520266383840752373993825746744327330078797163153965035117358998946965766403002690636473723919503481420582417590588025360731528756617349365184735032404912189789979226626746226688739954300816174530178805956238449145015219998505906445049604267054237041405999644522696443153701661795437618909701913477924790539094582202237052402185428277681758607640324193296138882363432621760350924599773988011026650877507363568884030958780362864340312948835669023774012700705157418595482590882141017323200350458301091904273339808984712339171976573553155145486641039569006906815324229806289499757725691196228675874104573461042005800812508734817089091307362362458982991865674715942456741254615206408469547360513276921824572675395543396917854110554806400768779607806003677081702581791694795760961321046537235636335854656323590242796022608599962288231524290182839722981233210257359399497381334463630334651450769299626560076076552016128368486339267013246876596522639412336074902368479793481961638452266085364127491761721925442006473220355897089369133738419972041314450187517597387447005087267259320054097792257174360399154853083297103112962642809771056292305003153801991266202982213892848714975275569320085725251514264739941606999968550176753363124286038110666187596201268661626504658782831519904453646682941930423735114028475571621468644611444182477084301429796461555385699424852088993031889267452118038385803776793972975204016659013373996556045105160544134238478009350108507367777558277004654386427397697194435446184751337361732180468586821591784646333977453323320212015288983299631616927600034873584138178639182104714650918933487407826586035301586169153465252172514272341282086595903836358957823317018275844791886995049182350826656499623824243796991387436856005248431703236051498147338441664670176629956165279379879471736461066539835704790384450656049698368151341845233808387416852853904051041574100192911812853867482855200766329093946559901634798576986666268128139243913415078543980 [135,38] -40942540737208236847288867577349544294392759862391314813963655553954510571596776418195086855006456087306692470067882070649084302927670847091786075592460681887663018775539450766776494755553027353347238457786916390560276936696167928895919828119100229901378352987111759501113857161324554478313021687047417402690004178819218729646302155098557463214717867100204593263683076203816831099787027336251414520116229860736801381684199687945305147800496520563798398810751081765007730754637715148272730433621984139246772508280524606485122241901970018109405366479475761693770324927099043048081523231497897266550331964548939531407807576055574974333812260471252436622708998138034246780162071452772672680572633864596901101463058001486751899703345733441550084392719413086035208320255094909255777017254348961622703128957533273097554623851530862464961839977896923847664700686794725153521265877225620976867813210381691370848699321892189384254183418822723730010633107806906752185760788694328133277775407984799321212401452766865340098913399820885329997356943544543346841997326354252163168468661479723104434565655301151523004694501649433348291358867487201208339084667750812669355338436695928304962272637807243476767207269223716013986651139345836627975789006088300619399005422485516063972645544992031643721533917275662754804750547976870132981677499864655742366396127737649564879291163444161328065292442405047127764178647611848900030604028847124012477656025341207166093466423690378228391880584332984096290599714752178383582710974041941271731791995412625436481291082524889337648783025922394337661571533399359654623117843960912754334537471926675331205515130386524696531517949155024955939767865444929511136953603367272846767065397487645654889706689423005624349673391160100383929740926558578679477116448728604776409460786150746140052757707055305330117321515917705308436642274705627443846347513381697168252456565302672615475243680848527421435328068218464640986429228945105693756062762321842129885382355269204722206066952636874897315610510176263925237830745801118186648024166521576257769383666309666452984266115854716625792464441896034200179646645419585981437504335204460040554416199383413345226767330005772160995093723911575575521022898710245838033034659563528661249414547186352734021178814386117800 [135,39] 1042533263791878406700013920231762364073189664883718738529674294494270420913063644684287378743456784596607085493896388370303532667488028988375404369490006721651318945155262031384014354146426527426119212025433257918987720249337703632307606911371588667823311192686951032426829871443214685150568971911349997284657285722911995063156218750981115988405144248718086028748648244364574461254328163393026915637973625500636709879871885743082103253109661794604412125298601906841927754692959687671057223516753778853045295149829456357358853725455522656949488325136618578979670918422351975977790212434175613405091375700968854746480182656515902827345629631180504749950254592143401474268993548017609327283256245156731750810681160369416968368055870435364857543494642873009925461645695817356501706838140117609515170501366395936307368624615469505690170651867049300454819242070520466350416202093546217064116610654268677316084352885159012968078587356524001950439378948364944889307413362798401100728141252937934293672911242276754069667840741962735156098635633105519102495095671122632586508330753040374749941641676211269504563721312913518022720536731153683671141677085930303018812093666821961224476436145936018147005878707531422859419174064672289271967789741449610888278346414696011967094601342138250541499453208127747797106299317497445964688491437081243060767992515793195034751623843954148472690364572897859367957761624306338513454400770252510730993279595402838439915435593735470252893857225406210333080491032440953229220189946398469736235173751751678635443637047647151957485767370496576103201737595453460923823456759797180472331252808518384951051167147831606107009642474270380045883092709150648459220575726827668541319507089589684226314483270281623366353463657193641368352476244679483980504765328338113070532509795408884606478040663428910476277487666855030773209575997857415753187869432357879063687243344257943676615632873384630355402747773653993806797329126796357792568257670716755008087303647899867560526736003598191447251426164017148844328615632776935319795589664382073350392312819814205939074101418817215999260197095452959747324447569135768791914625180819386385108062630723745562802118217788311944211611847140695573324846299773531085817007930933808552983369225378424683247102061375 [135,40] 3519829348686858042950232981020883651660587626425455341794474215508532607572243259589265748690653061610284279492670880963579590581973134247798117896481081781524390101616118351697319440561044824272977784430721101996769851548747076977282720014527589983981105533133215779228870412294223560678988499073874692181909479323604382556258538500568552200167553501966097734175603177931885500705006954974556967492367510662348563025396246237335035768924946029779496130982661366024982880642828028544480351256709551502262340007964034303936536644606500121822305099096333841648131325725221492901308280115368872252353557939901108397512138788643044736655084313188409179430631191132093864740602863951054974294187283688261010483479686412801448297621978065733877938057975212186730718301930972814945482480856414526904145941474617889873837401196872003309344685867157030648847145360022665679686277681433218891587713904446880439635621317332105462827093922432355036831941946841154924455608861919282202846260912352068236109623394704271299193907330799506764419514817375320668999799619371332333676451831941403799155408653586292027045482798162651737267011407128713255487647070456824554146440099984632403807804488845680185588081452028939601780409647646034088127245214804496348308842344226566702383145901457672070219450943924414326394926881915790313199492786287648882441582638863770831393741723932485799323867666856693216833248192459336496155991744242423189156746986189863646933377070503196898474873366045191228050810242197758097907022899152447452981484201189303473845008172849707702113422261166485585513177532485983160743917974496396474854331158346675644839961421567176115785186775523468458257462373565719259752068948675504921745581902123239383220100172652224742096219921614522073358111821861025897903658378680459801173227835382743602764706029923896752825917813019270840355620542824092188158053144492266482249957283421790468379673874614127410610027552255972099938394182224211367094368927055057127436696430627594586528650467658289136874365034806935396046028220079197720796787823269182764488412329830356520432457986146312986471874075124934348234688220507577684914730789615105064582122189575333308209414979109676523619655785520076327372736408220609094091667846445220895926674167089697531622732800 [135,41] -1520076310877595734860997434977217448877594227680881778526011603044664692401284169896623614281008364698871981681646087091795414223922115778292216182006560184791723996372686285723352327132332446499748700337581849281672014692667939094703985419447361020964458272774427978729514463357072871123682374606629688056642452066704264506968818375472703785377751491176714717630022008258224418251155061422180716401060368237320908835138760960656652892366512195195232556776795448290801559905922426592821689514027371535835523530658923905260996460653268856636245863438906839771783538620725884367042810706880677745714230076111252691186185065057632903225671723684179314242596081082924666971576928346686975755434373440939351743663083916663792351983354995006826136792653526703612645041222074303827548800010176215515175543981688422012730843997238567959859016728077121682972458857120002576295723216817851033230181909731324981978473139607891284680927030099177000684671204035456798861174335699488926853542230896507231467241864342306452435152911351973075821321408766478640466134299172374769913220746758467647686704278966799721556926024377845271705740564033244273540207922038835482673191036855323996544210866840442989372405802116708522244567057122714654847889230971267702711403649257010153410861398149826669816864704584868023406970288993414384650911254459864592413482026151549288711172952359837747770153446644251648837213165920834734949454401059524789649537552929147431201243282673557978129041358122804809008053630956582466898729645550421580353527344127237126636684912132603906514346594233283006268252734050671637036203729866461641586930092106690715158782829612923395848281532861860798317898028576951759701136238387427541329978163821519763767116181599196381850210857853912758084504701376056846952928639883777259027897260047752853098551289460219814537383789837355403576112879806358614006553310559241482762559926359310643160618633806881967704699641053629418043119533161323962747803651901190627048503643985026872925085030462483023617626868048539492220549476792928115711829155692433553432504250910699797711991114051469830874877366683197895897656521763182921250335675721818536437094311124337473183129287460694697186895597470723244115296634346539656863840707444619748115339743093652201404032 [135,42] 337744390905374929840289558700870263823983950180666412657702063708904211714556631447574093365874678418942141136933681270065924756333863134611247005156991347779032378093990321480881375953968588323304478551892908411943166300601312337570295182767334171109190223116374734154960031792443436144038039816433706814714892918289504676937887147340695185296452296206273388394992758307118705700328516189894374235982660583277091100446634151355953583829121421759130290365509764106816334151240879949402759836524113816714981507255616774407442764271031532959215348325333184182887012769736676690443510344573419107472592884765604975459065743505782871002428984228122121867311237593327039685280496519794767334228652646709562343310265638729311691615282956251637944953778679304787508479232587179439940408670735927991206359056323298404794364259528163270814146572991684421135112013360323788291311127986232412258362450662936262539743395284771191048118024882205527134377565344506111492720506884550912790026256455714677356944716561747637145301832343197003299547241543080158401666130303185503089509300844501906700799718530026205405158731981903402704491750397344612901136529936842517968049268769330770063468617391929358191818465845350435993043674033631405193169762181831029841783450584452071435546776083425466059125754974390907455515512404498381864257310067921763223711120685950625265797749377682726444273064480998499824202253418844029063206883604322519934816239509639249162449460354874755164167107198508925064553763847447575525661656241378114280312587965024941094909737076254320256558648525463406823782071782506979797299475158949726240830215597969731210217375978183561339297265593905761819102997815531944565434769726668293155579944945974415837346679803326627844129460064044286150294964202671388271350723889098775532627410618929367921738540551855977021617460611049850730415185303126402247250598727903225729998104443084468880087324832012240385554331816905793342417371493558785833930036719432627235847461118570836481575355022034637648783361664795268749887220317435410782234992447203878257687701073965952525692607393233078202539509510390392024939378939466465977901842163886787481966155988225704242945081105682883605119701440171870055248379217932203079385080783080124013143896801552421632 [135,43] -41652912373219863115259925210279964642187035867606756093596332791063017630983951529169125987769450770096364411690947936300199244458876526281279159458980976886873951207241633125446204060364848225706779653605653241704342895336706225939647817324436936945981741910741264789517058246926907915728650890127478592510572728329941974820081703787162346357581404852196553031514863909620460483704635601362293236933071715359893337072912425065748549620880461167013623699122355324419966682907683370932462801716658542443533106419393935283082994748819350879931645058273291382555049566511621836679909849897181936694338195931526269308086982052087404399114426525210350488906248842327400643151557801719862537689774629523081048479740176655861003760804267401499929271058490648993489005275408241888150356947368972856779056148737105850699158651179046426577534551518169264177477859866245691034790273352789739168400869688630268939724111659507441021515192984961249782903916234361278246505621316934890082912111280807045718484953297020322031377545020794718929605382321015370953795358572773224152529464238029876891114053892171603731021240460552740434372357784707009032984973319518397120268288515559260672110184889353543203062392708888006245107351778264304906374887529751008732114588854552124409916896138014579264585499120984977278308387563918575369620371367949873610414824984671983828520744728229793864378709687111904319255599644346216486281919581653284585374707744604045253005725100287134335088411714443360798534195342199165427042946389204291656678137651930530933005078828640075993596918933919873749806333335999830542382183261164099385884139743222553554525870832323018123034604449519712146680613283838603030815984213858759619438096411226500066461593941135702843241293489878031133526489834069201214331554021288901783252314686924738339544434076813216060413049148136558909842214116811859104087773115078722572558020772468050586389589951195208972777517448756328582382704489210718019587188319504704335607356499671177795453655694912313351012761013132760292769809574584309304194564082845618241544017455963471882223448362214890641929721810344060058366119483648636161621702962890939617073464957961108067775638768552359147580753233480513095913269376662676734516161962798855484359155042361760 [135,44] 4231596479893433291258149136290750381129303244214368825759320066991085643350354481431230376439562656232537471132633379854784015369272289819069211127657392327559053124497137913813403072049121152103365165042811261488911780821385668798680513974255510028766430801909837159697767513339187654154142831766650300330636374506867848034520411334263694927737803676226600998846672681011304155211807059384344489996448200957421314752254503676111055592317780751621878158478958491508121307715479413958853898467410441247517043358476891419083129863758867809678164869008445314040275967535794322503472741160851280483386421986629295553744970563386367278918275339304007045601506327140153050764649514317081560447664091544342533579329020603911708335147436912752580474464561805939043436595862187234444121137174816352568219146148168761549568226196174682500520933839159673821105220796036239221391974961928556832372599308264312197810752009212109158159301463709562093725259257799460231406048646454610647294254939168395757264660378686560900417018635206123596854289021404456767138552420800500551723206513247155049836785391099867818500437928889451719736926824204263310996403726313761226110324438174625833516636668485870064058072959664817726536786299476333087504133193577538914567340391254097025588632546511740418801789396354818177786246417024222255885029601483591140965995175687494744441204459908656336624430728691724055726810895588912976071027077521160508565545972905916676842057688026830160450395865866723497565388054746440710457695194658026507420146341124695591563096309728058114652740746440198179845320555539885314347630214201371783152156860335841226976367348736987238384177471061521234226993867279647159687507783552612141691346731253982569991177646324154993613024791191770025481385350307194162517042971729770919993954232984788392777696716556664335649015435373769391284118703282462079092687782268468714490101555332404027183397650496074871105442141383460550788986070989970768966873585249460381162783577251781037232131807798651933732860741476529283416057062861078760366017447378544976612733672718720092416609406110150998496645386978018339160962322684172202554527984534780535273820799631589867857690845115639888675195460835613309335686385820285009161886295877789074404444147200 [135,45] -2267287264449766037338013100825900880399709229734567598082937046406265622617770013783795355146820957802880553986441454412705621498101438716169792971994554963381580454130573357258917595207501328183048420096984233005542575808481524313856371491289315682650919085162738046764774129905673547596352452971968303461680521752471147145584275271524946069329529269307239759970215725912083706686326868291651511052923408413064360549681949573308972374983231690993499121692276861562749835301195187138993278761984447905365587864403134463468314593881341292131258325898083157997662555139466349433093291642486896431867653355815456444044487445970860337593903986450122170579585525740935055804913256013848659559092599100109467938603772869137188314929938661776836891220001580389877123658662663816090302081042486746782789042277802793663620837490352829118048221474441581789142011305744064272275949976104429203670418696840034845220428408412865074861525791427409464665340629250512789427313637687817686100034230857871969839815541753175233970052545121726973883192674760965220971867694921591249865897387639390056302775820353878338335937888624935219920489305371857704983586948991374610812483468577337361873863786984502217147809033012815138179758331395682130875617602559357824043152509336834036793705982346346747116471912180921151909358448681414183951418083394929549396238847069658478575400654289873726843786936981322301297911027508987187288097619525579540886825709302304522338775182724356798770192267400593639301121472765674974459835478432325369832498230037837576617082558698490084250420336186416282152544455944148024554735641284679262872067083577531932294723538837637081620583050351259213536813885556806146922938395614095117185632394016322393996349671928322961203501835647915167352891617830913851664356540050531089808911136701749956307741811611381809910940461837269680183455854912627706809952680204147898816059386214472768305712068889390904838279880031127569686980674102251968518826772104302503925441209409502734900711740100135576976990455511108372979055916471203528788773117155521091430808448468789037517597978697347786408848782524343043202025898233663629321346833877894727899489763865500102544815360573939293080694757105556954064425199805815580897396389855819086866248640 [135,46] 1223107048679305138925891777038015247280583013397424708517950351662650499142421078688511993040432019763394006031893577273139283303164504097918948536168949017811992052698599768667319874823474786039636477024009092864134498312736462595420905780760036439707168157289698963210321477753092737168664786660833303742438028594326712181737017066460393358273000721496631778422066315640982727883015958997213148792020895339059174724089592423145223545628377914658513032043274930221808070344093599334413341374348314194336183091587145993320272971402038423081953927945756054112277450555241411242010410531668163504938699590095695128847759200663815217641178817316131615130561532977416688674199806304125943838951417862453618718265725954207114915709136209039697294786560275182532397150803795686368110792405188689652819714450014984538482325289544208547696516940123798133808082806099871870264336677762746641232970599717588792848170064118121139429396822648551848166452558127157554089913107577307416632548510011007998644824190199367599377417379359188477148495802391801152877902523282331064663893862905353408257558883685680031119476036369375504439989871155829961459781716997145374702559106449832917222248020492708172224470980601452614389729972930078065818053098757565450563354074636382644847807475155133435646911287348009011932978620206746606090133682766302294939738812568834207263157943116982314216483210640134696058819534229955543084677063349458156307007407598566575628801417044600720454064729342112324392844619012135833204222222849985523154861023471690647576137529356352221413734691276310182295850780510671504486183114894068553341984067650964585792024859770583798096039585711310124398199895792805101561763178512175940671042008731250513812770911065067779678024044662639723728757442867821466336776491177386115332165217791648710750960184808000249844713333395104155418860834247516913886179887980475184072132597083783138332728136531774836503864009441229383067676010461803022015538792458516933951292124711596993684610855694942991249531513594693031561003150447310229403052200359008131441110735818163354646658974448039057457646718682280609801397019712032820888905627648489245669944082758893766475656429773738385133904018003115330641116720542748275840268679016982708508800 [135,47] -403511545956105090490694325465959228280247701967373838023096500978886507453540927483053100273355112691710924811179515291799788087364348516445878958653188612338030807067148271531358840106654504967005060829102665469794202259894524792015921675029624421386048693158810730140862937027363613248817108885413841394259712585411268811182748242735590095667451777114970987650022870125775213405653679539225886449182651839038664888023591760685593072096764842044331658737478566883585480839969108824396914191131777161439048261346162634675389591223049719803107837703146768153314631306827464300409505551376199180217649035562670723748620433863561335143224437263777392316533176782062263947018459165050638754974753669211752397430029361092087804081755350370562192346883431129902602637459674032238923254057623167865933549572938062107332846884268847926610064901663565638484323274091136736443971202712750302310710901134322071888798476007023557275049009153046767466036257451503895806481908437759905260650904959453997531723357765783417510920013240466872646047554318223803227041489129186556789894816680997712414673149637090913814534787336743483248935134053318244240869292552680952077081254011295779547753692513819897208327517637722517990959345424554282214888787684631755458058725162778659770444866038763968845147036137412230278533851399622219463601642167854755651573443188151092089529361028198358054744645385809709337453820515292567207042344089279933893373464436285326209519176575556014964518826862164893818586865935000104245295107911715431473947225196501348758308385081992626677011827699789500148691437426225213054257434905920227344162243645358393360319823085958207476720009854764308348936159396363994270951203702142944857686861061962831166224151610148461455488435603561171383645913878621404690823204046975685792879008508790142667542682953772714017233801904817735093903791748924966269267441329953921421870563457355810474752101570972633636927956957231142028955962853838396589561678374649330186534795715701400718713765212567833215234512988065423941327327093568277869203772747606238526268541238812908747320152238701531422331922140619263687904771340985089989797772063301619761496478965964401598108650595224469945885186599375407082555768549459854533599388917730476720 [135,48] 88944462550424591084481918759174711381493218116745631341893145754331634715943022697879017704029427930927090802699189461097794865249605755225704681297219558240427724724765644876491330943352377351333050397143305043856567492337507892434051382257979280216474339149655723157489279250789780867175220597938893064081215625256627729902297067089168257715700216424325068209612742027526544147312655106175848887223999840284456027560507108538979412800249213275929984403153453148732279647630856938627490883958239766092359491320638210383391689678998818960250927846056014190758284279145137589281373409310401912245967544630626025751771268379866021676372284298619728916200286459597792608874455303946888932207400634111705334882137753327101393291573615059951641221064525837727267512153200177165118838221690699128217993237185561205924702049435670629405534705822130271499696190743598184366139341016950970858789183343762928775240024211060289697637445649813461718197528450144305093214708572118848092032460154520492760350484133494779271893611326180915209464861800738126211145894299841145716335134359758502175340133420875171173276091164388297409043587185132884141722499412687311670775679003252622265033999722207414455312601853062107673728282008969617916188468732459174110162973408524304203606740315514188949498366658322530824954494954508429613509722475701518981818405184988331717813217926298847569126506635609437072480150495059781492066299992581133376613129936867389295500596544059348966290834214497596282056462841334926896519175767920943540210137756485348215735370145211240706290501406612406655303974879926658444524375872386054330615608729177690983536907854020067141332485453515255500963885228709803668124113151832545823661265933729419561721275175231470024827713783291195405640718830056520024197325440689429659573332014991985435891079954755555623510470783939720791830519553884792124377317298068355411414698653513273561971200160717955558889680738109886142905735759315519205362175275912709984658048336355034557521554379160597711058598090559438205637044559301795630200613979371975638705163959319894803749011969823417316974831491477400806434905928735570048663151693094996774111264456166441450238872384532344247415387504909987016831590653617894348852844916732416 [135,49] -12435546353315792162822397744247530938320269281820051215856204675632969581943661974636231509084453734357861111805012281519551668519463751996674239462437409484224950215952407970901509781596696682466910929600544354718900929664154292461657938715863244369292514355691915075551074002572472669988554132649596872985024732285584839984922401149921931727128927608419099459968093654865308724768375324772382835359216463903217146073841188300730073163218169849240459165942006629915217860035302716462515777114974139841875659882306933723009999262022407755636864277502483638702484886206105710748405236145900332934731612861498477343040204418730798196886424862934784927226693207371187079735652288831798329763674181526103294293971978731876844046771464574041106883127774444934070385533354446463608149625311817292022986485538677107277647668420030317022514654505026379168261210349078838495781003530188846822159632406794136799788262878623858471925834877810889676905522930865601402490944417188949057738951848652233969621464864773620840610869512953516203139789407446652079731258616930698587740534823730123583418452062159403917562856484899836990013736869090066415645236547137213402557431815146821160851539666031870650491700586963621170895392046524775340744055898982737543661200108697248490109304879078484499414479948838054201930658900783995571054078940792110766982861352198313218996899462602544803376748363316732679090110041902230395803545509133275499805894597007085830579877974456272423726051381936586837062761281882013036167625875299996842929746107702001549783044244589555981379259094928966443745565092143387339652414188614607558599502354983007587586763208690227883944213427194335937284319274191011326570919501915281119646673519815626822453644384544449755182190613264293656558370462818474000475702983321853427432632020134316670299528686194684226960041460510849654515841884908071890783497111470937766004154588890830295882707252932896202801160413786539904145900314118064598616665541443237726806319418853890350574236651614398862828073988610819482469395324230011406530835668610999687067185581502371936416568617839729055401815883014740677961876966752761949709574676666388993620189290233180987272691778914618824872743324794037822767379708133486725160672111488 [135,50] 460248851513292219437515270603379509091359321245233398837304647424335828357317599508766453180726811340590785248708496831857359240777466493017958214441056047336039783257481029083105908667345588228975527458303148482918129358876408871373170019499538869616405823124827538684473147104924265914314035611719555414856614256018144303705903784873794062757558581023373435984243311143108450143546829879833929319334744882693314919451315091994652711058064100224988218462962085744358890901647728117458905351438806045505714424009378819749772429365025171133889138663385331297042314719438458126501902144215574779753298964596682599051337830318479287312713376461198341731809793344021866299741328625276361386176536036040815016627139314886708947964299557204129234284244665315711489671193922100241013108165470032617809190684544007445280717837133593569070696725663551115095933078345416629780094341100652724033766323942557985800679809314753996464320329388728913793985179035431954358239215706328817174974995656001599112767444786111253665095002669153787842044211567944361152408494209292696438606968004609185799243558476841445593635375954772584447277649831694561323631959778418315886840804733250620077252257179538743879658378790569829805077258665996034976722032938902783208354227087476522859695516338262967439536819468372002493738730181297635897011278061603775041686744714904524748477478052963520360487494857063166605080710422755286802733966318676872294035018353127246754356777727371773263236495805822004769650574302189618138628122623420857568550073598488738542809137205379830982242916327373834335235470364548775575515633652981734496027867752987585704130592843071298880397378642551721517754945019417876506740943475357204597290449029549960634006744080257690936970366738331874876447997283305141266672190998947869093280444616251150568826103943275267111430587358541513616570487893553695411513228791472324717078953876732399008982723449926216204206888453471334351985651674422703698658268359160097534554945799127790016089322373796627480146752212950936351805314205306070702879119087042530811058802574825680232681017149794389556430581564404602616577321744143976869485876242042812002645711343760603382616233353712231035468618288582251461083663118897833640304640 [135,51] 280501114710308712518234173461832382491575257837250295806064681349131692160561242604864328369804724677926705649231226315866067190961226781781864262375310425298242844192886040359624850183232523732196205384019466132681525311296899640339780830974686721674646837114389695542637213711755417743523189988303940445950619286756842510180538351432629884799250320935551932020619922229498394488163785546692463974076781431269205109019264984922482322189961050121128284316267390073291364474462999498766380721762290830060530666996996735007565783860778077465361318326073844535594208243124831010722834769240361146856582873543834104011677560361583455508750103248797870945009718028831256870331182382332172428469406151801635198485356079925986670098262088853316480460329463900152206503492238861187265428627265621668680414710692921179852127068754886467925244969963951972753541803813754914738548204818855979864657053376768350101455304662152739903821785970356348076177015822340129449717175577125498245678094162815946772764736166099499003039611269712531355805256690005342144771574805925730312179190081209117048542247480947339165901211099595783955122592337320970852861840780511839523956205596366940087875775223217186361150294015962604591556066608616532561383563855295575615927835190087106272546894488269816500425898511337997687922553171581984564623628742432955113453387561743958789342345894623596626163378830205635544077976347767994701052599405674157531133155422348155872389537072132728066831879876111319653492591929452669398113572822816163450002293464275489097712799981516758911482464845401982815234141506744840045869102593668624906696254815651486504216207062422653932317281244638636889754424353899536358932875101072017877358884893887698872433848850933200773143300323449817264545117138058311040449376460888463677342565077190714441491530909363665893191857578416831070275464903344913574449602041369165096504564241423325304007010745022282178010634637185135394018851198084468327861604353854447497947332885079072063312436397357437776646065439316146077056628935208831281645244796643983308024412193232792186367551816804871603298909657416424550730759471354375968267183028322483231182301246583164100016457365994513040356656939200701949400905275089301454848 [135,52] -80957542978614808184201272237686693222269810012893615000267003740686352665266297072087992928865311164160251825366138411947758340407861901478036690253726089759297579447634413823478501617153204643976297651433015645378606204608619567357072670652990985134243835656925548959171652140611983839781701673911282905573931720887502942260224179384508043060783203286738010231469237920399079143975106842654733665339860100693584577309171288118215031251744949644226914653952180948622013736207466354302537715213993931518698042051938694911868655641903217412095520219376125014780844656622228551832513391873047568626496549190999839059181931755464492888618837316304154994407355782356896714100941982805049949454851938119234623850463121196781127239776053868774484030130704651071330425652481310056473324476630625809192745358391279252815404654009714415307859954364283660766163534150472461631327156408483434127454317343908132203355499572883851858173963578453862122332274103971148576450236081205174591173094099408460430475240373347724523129505978037402375169925600427279001838599001626645650899601713536774945871062037304474787958627219019840996506829780133642780891327491661423850546954495820663709379867702702568351517834070943315502134212297782557988841629825778331620076910485437783376381972647780568028189222688222263065894762587695611090860948087307870173772871462445854781308225224912992753343832719751007417980614133258813471159405371590995386988544006223625188427968162812110596798621324386795391506322541268249856132100306913174070748802549022064809438166439258982122797023536569299976765839975216703485999405264746105380067623872851803688441938694859217319690055921312315191826457787594545684091493940703252811480027539153445569330282367359621754069333596600528465989571305369468766258383593346561848481897908359002713100627736609392803842600792855111204641665501584748403706621581644409068534904297818605728986363198120568347600642041397848516561201610931683213725585151678422686072681712770746985562889284884911718276016456568316199142494025228198316456378868752363251185061078676076463144241302266176278602729170078404189234380817397752884186854331127529775170920049685836847810117950896179145858101785080855122268328007447783424 [135,53] 8970603072517032674901567215351357278804309959369600137751849863313455487610915117415814731118588300314462518081710177484932371944158128011351129015652285406801984955255838403793498812033416029103783659343571960852248650251980617765058390781453639826431522370315649980905862219719087274163603046590958130687052223056071625629299255061367546737523107458183777611096394319681770540611049951653709520655216223452864120106049273650956647048170499038586274029580645821518274854025985544773162101356760851517610351466329918124293343604888300050008161035051405809440749345641407253474698681366978209522555745137812397992897315253192022504194757713974497327107058299085687274035756046943180808504434210213812495032002797510459928347219665368532311044209966901305969389811342829553253858245038837203974583588909950298419806270694353797370998401388547475436324689830319621416712001039865035367675573613686994484972010627648515044752343411596081321274747904052844384953026606429717570649255989989417548659803480325525342315050633373912320091756473386773074531500715324308765443345818448326107653371836766349732000555072221121040467080018130236938852861256303399905456505354665266617248537216350313220112938647711508946128975387831610253657570257008260576064290089336862833339732495781196826216076905971078113981442150704949550799145133420603546522980073542591971035120546567754002196335939339502713563388541641703392226539732945958258240506232749296281282123013424710273474180525081479173463406686982311269525479564210475949136237422239818766925469215378995584997711940193169113703481556567141197166351076568120436173484277566503232385134188355584384721439306181805735831432100774599780132289396867871092101549663703184393252164141174977525223233023385486082396491258658658945241271488468167519970639084743539090721423609230758324592057481284768454388155260359671704093437396314475050887434963126475274072711606393480700332390517645670377800005720940044206209690453634394195616160142338849070056838135010787765176198158094021649467550706814489110236504864882041246889254253342082531718554350903780712662040242653859713319507987464079372803148423425911705477520296572149243922895244095866702424983262141301319172420245537024 [135,54] 1105062599346170113846513361846155521645591046581439437205014345768140577587155604620075987055300873248217745148059997732050208030145504115419684009539707583112698872724201222757650803241400064897049378381686081281849545021431841130170688105782701402563683374841500603287058575499165824395603625188614473824960564143184691573698860824267803225148900628508258952642457171044604480533726273471061482042922700393109080592179885887729798148727854854470943511286814858308619984293313730749962766848567670552979551234353556148172448770709763384872507843239678874340306501133646975185095589634513714629085324843824641864449627589490947178626846952233862013867177996384144142618821882443295636140839508997082871996733127848550027885592888620966750511439934649588549211725513238962409040135526294623507705189825608575097900313661295447251980682631823776149439391407920640125285313386101293222380103954915787351253434357055346113423625422620022866329868570808637020765889557647493679658673171702339398106624585672638181853387087682763654047570556614242116280919084696127944034879851604325014403935763510414710385559277759560276132285374671513014161259349234614952378577449349211624711206913040217613120223198946432806559224476579388093644364573643974289871086617251880478655154743749918074883304236715618420869169431125475227925040110052224289041011558054340725688044355358278739834968538773688096316486642806595574183332931628474830681970846094249230231798476310665858548013541711668244834137476949983817219590215890151805981310344048615215316446584132561910384189585423201148329938789666180870834539388711705843196561006465430041402474409611720858332111953769986320256743161390054310234507283556030545801188949342129824045038291226196317063481714432015757753543293043391635289748509771802948170261805418686848820882249201147809843141451275528350853691545320971829800615777643185914743267135660788461503979736659816532072928851290354789892168687263934555356397773958514404769899127420200521277194882644585680880214169790101503534542602621282370052341664164049976449550018185677597891198736880641719878506261488114901923179051992592350442310531243915679229446019021415679129202665743058738852091261574848231930139489024 [135,55] -794353622763742802506793288729568161916480618596194950784940517436602575214831667929293062858997227810887138150516709252444314169884481275680628679515699948458069864610183593593240694756930242182468140361926614824818079104133260099855168308605131175779084158241188889126075731208227616459122559967016455288431602147725105613773909590014341381428464901002047143957273614528066795934870843221039131298033556147159902987612816485076260959635777534613420240489112285357039377982164266971558124353959742468953168211470235299880630764859542164755525981940566383288552415844068826596647842336040763007153228300053195257241966160495937521486803793639029556527058042386316370486725874329664600391155463839649291295535112300956895976805163738059991364680302585067896706106367641373616918524944121550509238547767761957347491276770440775072494500889720563561387638774011663837047873515970458007770717908250439466202742029147557914435667743177657616125888643148020980986633740176106110018422529491921720912995558072615759464557248796362387269904618781354946127801331809065103186992539656596603549442625330095501296157426175391369266996459550475285705320143175771750186075271484071701170232257881499226281847486349742545261848291971835001830647941763125327642354098907819390456565478130687833057013330396456752998812494315005503628246456999552108208733467451700783169862740004413949868758939649489668951884032714401962952080823859723871037220667819337486638414583318866313383563527530871121514682952002031628220380665924919137318095521105231150310900357794554627923989432092770639492113332500174124859771445727670954067133157457581548076454105504301703908310494876026998759772384169833515957489282281413863889311547233960620899691109766059814071259641637224391739366941450552880313273134277567265814533552396128132766954445685184233133032552309673335236357327206048104625332610529021450341025301005082514068070388381349679024301867973765056876663229856245474390164417302573411048188794443683692648631744300379715257440122871469529264124676910007538119512065196291366700810529572431481050485004755238570141437495072710001941861725998334299089687120305031334662856359355188576523742999227612381277037609073337639825704224 [135,56] 225973289536638491997335944787056523607879515206752629708532156939316476891436528794960310811260900601410436741377294017897986438808694690336820533045986380552134225560402420793626447265335848488981954916478798563710771921247522815664177107827819911393114987616939752234526378711847206680045793774644310144058024029886476828827046929859390611651760951680993667475854377487711953532429773044943985839537462907542713599564005458452640769660630893497414219506989985626831875614104214474089561660134427787190070878418178573933922161144955282223621315387133204487627018887678263399037175685374218879131946992589860948060234008541826836956257247649117072751245350980864478036071256214452192848771147829995437015315940447789882855864819296008516373974996650021519074612777194747995619965977016891888058872659374202144038306331341757925935981669588359664492220794743545192785152450931378184246740937667127101671630468949858759669747338878284436024949633511390572026995881038828111336780763235747338567209609247230527664666679097304515074792546661143288448629948796316917038672092625169076393836227812827390667723074132269439969427375978055000609692650906614872372898613875264413084895095061659963625377675938654390999568096192981276682244584943078045167596538934845235668913964308214860132651077527612993006388231451453034556791549293402584059206583917483924197881453410925870691254656320591012026817420676125875934320576311972593763253923492751180403125728653389252370005551057972185609304258117568967147851969710020746597580894267075224603957049095675657843097549173603138119569646427079394663533203024629155534358252683154565668628069274047673056079479239523224295892668268740875094222827994061529764487884130924423389555438000456549317407468690335078762428603652854419443257404195905126303349455940140964433071603348409581166457996123305456792180531445542604843703581515509730415802002777628462163771493076122096659734775324737338404805277858272621612086499080374034989506475956675832975260845792593642249487465075632363443604684280494242231145245981426419041105672795655289493561011911568849028247115493990107801840882382920225457784724334700094778215712722257827574856942152280461461165973994905718502912 [135,57] -45326819373532319806887393025851857124487456735545763680096223675436744591054479948519309952197919646256029419721815705094637083917294405959289224777310302368520696021708270782816130343054072592773359721660469483451873790158006886898130206057430912331689435993551067049187497849215499796670543419244907626328985573422505656228970278312547115312608493943345354425657045646959189963479000220546847976655579114562341049981586235313997821568601148996244921389696122390053948070395067056127551735424942128188342481914490450751960544912959846444358931761695916033223652177678558513481749981219595045132259911890310961325215823720808726107124876872614963792179664166652162959303712568999893004639206371938979089451425337531761493741939173676702510181426280921135312553844620838966770087583261753906024400004974692331327795176768394687734775681702369298356473256546551212339180427025824563701770823313960157825827208625880590417174318332563927542363460491387345962148144559414663146206397282952629135750410714385014953550690048730705825138401560296250921345070384342040443819336881677568995679103679583381911831402268812627962296158882174606078397095095611384091498485687939965149034569688051775183252014474104660811992874470827866626958118502887062449353727326449715232413047982975487291104553669469942414623492600795279480386618246553833114122188541136424401375758085818038995039215867678065145792135218913045768725777786649005135826175521494231692249361555081314112605677030856734519715008666465603486339516053914086295460512414343406594357004596178233438953895487731251746402296165111485920217803164767999093292471042059433471876187151653077579446471470394610306964903879682785800490600631105762346873865714469070638595111204371778900285640332495789420318330632775447548837977421486514133242263660497563430045254722045702457324651830347535117408125916819314848273640373773382619448685151624379958930487366076421482551691015356032070738766796787753984013291532894715021193375645565533296057581024950026592391202594984341603887661306882084495383909574750116627802312485132394266810458248425693797286817182466958529640499755831753100420105543448854373635063700155276447834527704478378277345234915375000128 [135,58] 7049275856855236395926227113360265665699798629647748931466924912335503371782415261995198529580233168966742112784244401482381463942390427040432147621545152776513262997236874751767321741677861386828017432344072083386207467199446585870628020930963832955536162053101431552059680542438977968135439002860597807474893430082365481055386290116521637808912027324490084839849147059829894446079708946181679538349744318591254600065599725259635780531823077534700316538700636310173563971850843285446742681271966171266657518046136772822358724215845065665806725183869745150181845395146333464823956039970472933330027851323978902570606140514143482472404023568006617775046213447702504703938372534429523944644224917656024703946790416251388066259563303038701174620162995181041699672954338570053086860798809690442127483455281987833370371393931378503449253008925449071023027688546936942038253004643148842742772550491172434705095313558847529795944395913898656154424375801403809127576425346262003168887987234269339383359280432105804440972250261049716626178971877451731316002638250328428986277883341610002207306698845551499229055203712241136956988759852222450793498566506914802165106574123830167208743409181896871340341804157680757330213379517681172902454952318136311456581765050190725264848729914849552078274018666790882857983162547466664431742976922109307454497292400131902517168645982990086838239053975413117503166494555318974154063445585132946520381465112838365091496854638792631356568731608544597887992293541838574776995300979581963369181394157157795228198656137194684037569859980827272416785129729653725601970163126201550216048530396967851980186429462321693650011832824669351937550557850749064465046199005892257048740335307993736279641184906192654756169903143842534278348835796029219278773856496807489987090801923812090440639794871813601657895901608496950271184969215292365349659196251429522646639162146686937966844394274641387227026217694595250497888796805142250563540977187563834261017493330935896434300726280554753149606814351224715094759958023438263195665787448222487486951619548657586709638285998043474075462910129392337209269972467824907455187374688216060785310271531997078809069211059123395810521300161378432 [135,59] -868541373445927915448636373678939661981948616426263746630175649925068071617997635640250854582436385417185638863160628965996659273122469007739631498597959809041134742237938010305553220670838824923840058630129389597898405496996921635147911855010012607491957214252187307030271641856025545322619484195629711367546684946650031400972617164007705325224365593854287329465929643328320137357335745319877940861902918994412869589068477086006787643651260313702991081136218122458567574754397151606798687674639916310913916644562648561646937243042332830445135327085476933875235412182285417085261540765334380380323776601293833583780800259709335383742363940536046063103985272597428881168346490464374026798038311741731969411714072711170166755095749389954717525825898960870161906228918943981349306252123654597664796480601472764104751390749262927957064214518089639025504104699689076790892954801662060209903926493776108438216432841570129137409858118284940821124246299377806249173432097037039734976210704095126821762636180697187278886605404452203650116917886242320378298339374859570417531074327034052300747961048407327424514851619470883548889557655636516170776884911381393762837910712404183354791949897231470495004417558774253860089891059170640597763000405754697292891326840866256768713356485433755898329895985449828945131206146600915897534101939984791350124219131642688764366469457746588436410935570100550197088922998409311298214959951688459290489530993351657401438026775119872594969255244001646157012783331803068135898513808759149192186176345624966326018860199135264107415516961885059857349753915901286591002999366601252173885808767141201484018297285219551906051983061063336179862097803686401296432781578721176053781518764827988112113515427798969725092558378847850026939318590915593212647328164701610687375960251524624180034479117711369133367366719009800321154489053929267701958132996309982292328427515220541611653757239652808776946068143315406309229225802396541179997955918959182521831690422109734170214929583679669223414046002302068913874243345600865668280666198491747478738709446593108431562991036918057889699157677914070247589278760660265853488404507614210260891633510392754270709451679128263114769229183984 [135,60] 83798019708853725206127144209038194836686593363070539943019540497511309110508874242779605802765641380719760192127559984770648499265179983209851496631951889134755764305211521842233344034458663217656552081551717005419537156964607978283585870451635058669914828189374491198497461781662137257429334233047332525821270883381812972492070351204310636781127128475282307600646868771039598510581424456584170939817892751917942338141564273945320557306243050666362503192509887004229476637256636196866396002554675747868942460372540666122920599969061573175415147273264383465716257449566919351158305906705000744007795128234378431979057420989126864492907470373686900411395761581333316235103302375329751629042312708541477831594956046779452408442837370614067697593141997081057941374089773074423210157988159568597258478777430015001213835522148494383974502395320981976668156525952921072968215927860168506630431504981854885992247532352931705097978632945310404424440656506620296587007783510271889814039508902512764906259397322307553558788578716686422194355333677501533524719117789765418552924220968788284289171029364260444636179702984675795494424090933183162252904840655139679548343416343665918079048695291231085602185058333254920062974881849688372715869368593804903510608367278076623776048617111556809504358919569851961235137842666290937283966960993904905521792164516953699591158889047051198634566612362505277582462427921316935149589518200808932801398462144728352260079584474679283794176131956736825857780881107919445437684773444707575213326738429781662082191100682803562962133589544661720277853556201212118440150792543012649075932967309138963208740886003942636678257031830717446581854892472024622045297663182242174915437969480514024811070547012861447521321300774058064353183034388643035771165773872949133829336553335842077278308017455270113265847036221181126185708932791937706620197526450903512815846932632079064831545271111185768776367551499135476481555446100011636517576848945991233774456522994794171385600843442776310073424900317229927277747732284215978318473646718363265982250703121346421593860772449214607999483604973790669308105293098831372543017732324499163708077027527692296715095168005494538435196928 [135,61] -6020655155355438557121932784050118366711306112471027629144027342416251347708177160156077004062014981872785922273045016648314704467795148216513327398973672541080092165079799939490260651091189809192597060699379524381670824449913928488674407067798083442422476148834342268821014783269481088003055952255705180508882301277608083576339251541839297510135911111143066874824714773991003595235010779345510301177084913429592824022863016231275012953121628749449524734907903554296232527506616923896396248703348935964701975768532099866786567782969787372025508081866679645840017559762114280552573815158265230139602432256143686722011866923624417434437901455282642829370276717669158833990290523200536895924354592739518584205406913687481862180077336466095737176949437244761689922139335990355971009718259725547725553439504657826714366381539574234324434006965758423482283349552996436845233172082765436482666850828976135652282697887381553384274389720210094819896213866895699739461780304014330519802349357104489226912213650257457867362530214314154393930436993854669687602371060117667019531651536862934423834200424550815381466386709254204162443085075278458033958288584571505229053605041151012322713172163590794091393785571510399585542382388459266117128202305292436554656765563790837224266875594114804572383374147829364238137287150752603478134606659756003728162493852488943214939981960593695572125454446091766966850344251276744434815817116924429568854559974462449899319495461828279206599398590220257614847798058867839781089274251756654926372919302106727101704988242448103088629683324477891788701618550132716009133573531552985668678398014823097706169664394446701629467261259599981364546890076148493768865346760844834055275938423359233875602766349173372114374518437722095658012224097349312602699538834610305895490128074979052902339331257760388741503893244868544319285264274544089901229915640040324120525342667639398086439855581418703008693606490631534218173562480520658958914406402972685408519402920805978229546122258167553485580180168597338084488553885615834268816249264516788202864074992120619951651697243119646685550099161621653466631927339492571909558270079630472532654513049450351439139933257099843748608 [135,62] 270466103032242492653600501115299589624960648850599150228228179023517193653385602645787134926066867130403863003369657564443847520760847200492552709197312638349868753021328489377599710875913499739257899987663927201021200301574220892799639876176851330053865492965140864133020030824240027792819748458629731980869613339267192467763462743797696277469295591486013346330876160098561920539367054349507515997499497905451480215308094036123798720284522923682317508398564385779227111513082416225207164515309508477244732081511361755126230021686490098809818230751365717513669120554062627662960591496742971570060497142337554468207329002104091131928441663235605319305949568484592257967248416714921097994342489705698864860174047518057576543292310761057194037107847896753792950705935699450376113804262343571867610188009693765630502079804262592982364842214447169709399316522742211869506427774171921690129149473427857629133966783391248101324103119614775319677430957811024457256072235215480882005508484905667568106205243010698288365425649172755736295514782997546134363624811261121302743180023031169374679550216857937885285974200949775898370493429166800283118816380326778021529480928775004499643011061783541794276461056819099919237761412547993949576246013867137070152168107828832335202712324860761335838705511638838064777934287242492101504497085541540246121019698150928029263693453207388323518007188318783643357687840342453485488423633399265858441349668014313689276704548740718713963163078490996839229206592482269102901854628658673366012158742056457219272560778979654999232774300691594154609618173558519104848236310831862131062805609222536351949864952628613689940318122061236444762883392069025025872116916164089782526480114634776455333824663048662418572421108484041127997878748164869566858451885370942961124789510674887099110458750213476996076604084546726210246384498928009349857907873547598739226150751941639206915694721373413695597607124696081060479625711635180075541625841373678124874144995311608637498448854809178823152974417877200690813056591844187444856875713899158234301484814885854273044476081880242249132131288933422195324588354562984702048823123680427521520727487623788582458084052290609024 [135,63] -139481393438037053382180017696796391522599186663056075815991605893330502674146811118614818317510250493521265239005240297043587841824192248757813312145102804646846503697322099504595845526312929836593751065877274162832537118507224987213099143973143224728220727776622390397785795222131818998532265243326512262026346783903816582836725300142157820823532760079291978029922901253015875749707397406335172671639974416848608261902702596688795816278959602823299411523830417624792442082239737258060488400851979906234844603042707528598725594154232294840285263536922230338403813702634172323928540005055432116087687877935189480441065806490877191606388198671766867381464932895054697124321015182723203030832037888934365174493000301753672290065121084875855927297160377163609148674904000316615946998100373502928834504158951204935794234874039194739944994089660445525767381090765940848495988198641654000869574007665871374308078223182057045396182800379755877639634114212658075596192947765534375011282403836283764089714247834533075752653949294624844576691323514650130790883940597037120685634238746791690743214301343428411819529102075831488528632541228478798280421343008682962789760760912204503297055025963380498598028858089310000838733936553390668359035296958325915727726550807192495822256042200239095773612245926883848118096484277875766885836019144137283754316676248686111148088715940973372270322740036083780875727670077042521636201440102182774151876966393796498583203679457054194654653989861883446495881995474067519391057579043618330791730584002499619188089431562754630357102973572429120075806501907912400137982080616295788676764651671204535779478665280577225602326778393287293494389511261559154306881207142823134677356913459975246134519326018024367720728301820167802561359046059079893128367089322286725663426688735045061557104868320852016174568030517190623049040496711302612904531534826921166264622488998633810431736583417255904950560515196681382335410552252516171353481138229893542591133446760712614149280817506724647872113782940306403654864449175700395190508793732190205021483917758874861769486566021816606730726779168623086231643248136496571945708385861111312049882017908088740691674064720 [135,64] -1231942203599819565153924498607070881300159162223394475935296774669209041052058557224725245114128941059899732514950301507566407348511997709379478160442895913364755908676622265054110950995742798621415068526646921173585739026505466356930137016559411303232827196541508400096662308702361082239383870670294568599589517386112936139018376789934328947484086720572938003462262855117198700850520013781894301649040637114998089081325804142751685002479769171814946293944170129526937536384404031603102742103422417787669598081234526130898167218328191331146230686327791374482723666056678597224049732349223588198420999286522617375422257422382623464234691744687216781307008994175122907332146991891093075527546843356656154312499716350458858669310393285531161855587191695241442547615225292709911647686171117675292504426499781574683780960193008003439843423397262123246086581440500046721171669876953164697030018095983932510756493601932300638116824706741503737540599917724098277152964486372777500600816933805552961768226352283485001544080792976157931385968528383017371195408566392223225042884306219842062534135086554989871268065977824135815843176583746715338301372489342685253710579313792891561398094475057994450534501911257586685110345750765247501744102546199906678318759932317340691274382713179596518560025980335479795679556743475255459440334299472302278332032116378324849137435712028112596111187685702310538771146349691681024260568127264652777761156738530433874358087584428701401041954614657066353562645300727546053181209242877147258128847937015377331994654374284938741211142614346325396781560144455552288743373892757495158024559127268303807607198817386739614516212818824275358061034855767235674794686633011104238015976026146243930124091455514080384441827562164089966357761685114207859705434221770292613178011813786041881930726475521254861839147894736251900783960303091267845026846608632541850873446699851910246538575048930004694753709306495652348221138258489105855107372309978352581526877017261015532281276599915778089235013128926777389694562191675457227543036003154029909432645829086867485767585441001278994456040595608823358159497946866863042402125611834815679194172821817947665735792128 [135,65] 113740083447752696084955399897664931015042738557165843200855172041445010607283138438786694173609961190714612426118302486707876407365075598561477379086637916856886717828687959106470635483266275874232296380833636347605952455976288662661842578143416734315255693737942272448672198560063131089462511355439431158426371601922979492190493638572379665391991067027432695337019287733087405041850920808731869069335305819446627879223133173568030572286862979728399653094853793396583800958435002478836890650570482512652096120592519817158037397496239752593550796501322860891394560113472165717156755952376600885894797233544526237874467234375584172340457466860407700263137380749506323622794788911511105350527005285050903636143192151344902615001890976884294327660786633502315913659643861293088008268856737203594413202850641845901452562833070991761879465219308107827823805365685673580665199063407382136064948565434221376406842252884304397211244606124929576794061488890509123475748997209062944076382506166787342733278454107384095168685247879740414108772019548973335404934385773035284394671442132711252016107912844602089462993552817064962428763773502135521278170245836291806403516811228389727273980383365888700205702451083519679948064702884566047917316552100899183223661618641378839365006267457182615343223800579444705930798113287581518171058490337125929784482984172246821749194984084576576542967657952322862654387540053060660869233605312739981300234450204214760272750082280418062276438163334044797808987020608109350167850330158909554350397946813223556211351788304395961964410755940762325313844096745333841562781948688179259352917908376283945874338512289803808272712918628670539609985698283971007170730644828156343556699539662459506699410965293145602962223249750138060644605892859143369322753436206904177376964090971468481890026892841569584312063024376991196615886056572957958621338621440758719825087155239622487394565321606969277321935379824147965167877290810706165192933205631868282693098918702458781168363818049654052145704378043332943824692215056568317096857928602534363215246054769457584895140180688018904892538639768864969567704695260876635857572349399216612151954113120532090051232 [135,66] -6162271409950151562649458150415597199508177749374993859652769884722289108744474469489017944300825142485194222173263085597865407352940705619843585761652630835392615071189626549711480432724972320661336242000646236409668346385823171444531022291857073694471355218524337897407312058528618503250438907840480445421617213579159521457852390110413980378634583997592233318180972686622525696835808420126199270526108429813553960427928893911389041887114253311247391388709064683326540235033566308482726683434229413378766295736362004408022300280896832726912204325629500718671990252490567926803528751629663172840351708260876503466138138521012973629739792862485043698012141481436597840860269529700246433718105624072984449519985955097543617621403222012432226741718592499956736118545167061779885716977961878263111069557641538106362571658175199429561480382563133921313215320529541827779151848973251504653669468975203869101022368953349667543564797608557926559577819109458211215433738612897098734179339749176365866630506039445282296306165072605529177878235500912124229438559057157882463353382006086473840373463745727885085433125064121869444899129960223330179939094237514501480784948523219914509569467235417996432081354657032015108805049870362259289701419764375947513765896301552364433016097045541963366373277900818800475094737978679817811384752725672560370495438359090782097564155164301758796181330263341064773220119044898963891903933475994444508968314619964967855683418950929434696305051412576416973385249020000108599858816437588366205306012809848469051331211935606464937206094533236683022936428780524808410801754996294577214809157481698942567135417834386163036905487823275881208963359037464838605147987377204287346016630044022952374899900634778183366851230828209322999531349505286511386483273425883525475757669366633503752588926926425055080136061247559761129128051451776699047671163615354745695139974943102923760666885560065769915249301484144590537463917307571004957682699286011465407884691437371644389926994192388732522672458043729184151408447575993768113341715113608890417208560411933960583560465718217270998109770446770301761246612826911001512889361715553424369656771078312459072 [135,67] 207288257331219800629580039464762582697431840910636122130382679311542670918337315193111502313274245713799923963332407580549813837612507709282380707400824367457279558264526735283293331007306424383703590659715320071378953130022329975731044581428640792227589911581205689882010686509049021455168320188170629956292212848230818853567084574106014286040762277844464596323389188237063720014570449383006590503535545297761447932415805949744770548648575124168582448629015627671070658354067472601197718502019730869530300481835172222644126643131881409862784769286283313194192082558872043837518924736768532647538263388075510597982553327538327488416074552372400931454917877962047967030111335936388162425952209066113020436205610339642769144716296830657102593523251362336677805853027726158844566928197615631847562076627632201234485918232971259235314965582260818883876720700562266738685594753970027461983637899346115326788641841672296457066448879057983748817998405193246205071824912064549677162832828779681957672495180055594539172965315739904748512340021335500673733160171422442451374278848273202768654255389398318331471230675447784671721255760874517432325052958239523902174744956043185151721158547055567820627068345263030413125153651682075467809236704037560481184488375493943833454316492068101240354795509118423894854198088508266998085585417798606024739199025819355078994562112614316099408853256372136168791973303537767325110839504322567762687006746380247635687217815998042193459838751092976285353782181056671422812200867741089078730087853243276775266945914901739976897753021997551605169056311432579598957550223854648517190962380364958500267675645184745217115718347517896455723934978123659360586592314094580141269972743731627375595401307249120244756381897088172611839488892404600840042267473365879342687454272256038703798661340545235560510472511046960182862932064813293595636865320568590917992192019671383698644314851624018837461958389171317414071943886155806050259683549919542748137016969760863450415996432553991575267294245740439011862636837525250694285599022989887454004166888910343991837690645630842989017506904374368168485532880610283146321878534945906047191893453087960 [135,68] -3771484128894093031774104355331483787200976167900490624278518382988467714618824903031966671499132218899566101545016021679172738727198454291595419045240539691565425379843142573456206407641979924615208170863563245158778138682483549325577767846234772370925572810252329074821804556509637653095548859324112613159236432636400187310712235360033839168202113092143904173190033986990607702284350330929022002167712232931748106240846843455194443125425307200762701114160977460454787655347037634524908866994476012495410847087827490300318554614615453156166571864957440202785866224760894318271454799411379356722090040832305992678901985424527666261408510774930109305365981341561417024913211932698362032196608847141689211203103097490170876596821949662000082831147088742118560336165249365212018314186825743513225871122447411501123252719810996062384373008853047936748343014323574594124424553577993447621583712096703465466462848793639591152025073519266571831376142047290581915226863307969879764258083460466811676572332199153214042512443315675682325557731080077349694851594731505800409870613784515970477781032150505887850336700216520231057329374619162265863435333653222312200478356305280768545227845782941550137234883964753318581897589249729413645696565266991916340717302469181741332650782173382890341937562941088350302311493217193581458341156037665334270342165426868424649252018782884297333715737413191928947436332374304866322263410368206962631943532947094746975969155783401577775148031009584715533368850109353208771804198138037389340509132930861528464314347965559489261072260694711785412634883631656942866880910127131367403814361296785337299653565531507258556982707268712921308519658128402686388370006961360273933356514595023354312547404024453326058224672082126376046438040334251575380112949464460315672332730664505783025386435129668471300936742783931451226762228418529279490717777195201192833968076167015272732848978852048985358804369890273858901073881373481470109458349413465825274059831925959642234384700451580294888962945621175156390689679394421343582338417542180730790285090648475351872593577058411995316084335747464175476429119612263839884446900083555430168067702656 [135,69] 32095332019645260054850616044992250506245335826677409192782281291909635605474430609928802145983740825469829670874978688705062045855252947864526924878714996228873353015950635360841117262056704224515167348508261368171135489002144844121371439331005173618328829822721153399537193322254357470503250793110021074346516707655876725121837382083661435626039904988621362700262387638350167999227536494114943856952300547982198415108846476282865296096437145120204408612709289831613864810026804051287798594799667812499838786635241955498230166086632674306216810982750447872697928755461649630088525131835874688893721013628971058167455016676970313610300989280961079999644372571163835885468331203550419877369752814284782474540055900527407959543513314063350160338072511498175947081684676216362385711267268444431209895452627748014417321919163535349819197221849902232023076026549661699445567545618232973767312426372640426367247277587659669905228638992246100137918931954795460063713682182465894635435873146363453489161160821138026166134681004658622812094146078643601667178870185862237434757181714472720743633200121483836133431364061379620292279322622960386538870661986424434015055780607626368074435163802860805586615575117235090754497943633632889243185293496773698164623933024894506829543653976989945951161798012435504415168390967002510259532414137599100743081850804069575546088852865022062629211057592121262322683577772429643192434872003244923218368491371358161217519323687110852520194629120502141228413925565755371814140852815511216663920505956947518815659999208458978024084970337794903137803094161119104720591912578832269060345077703695717119648164704406786301486597202952545114295045751921663149441106280656659825661247873405637956636067950160800029724559641588647033136690023253683910092922911180894758058086722690803765837123787833856157741591203743617808983051285791955685336221237067826951454363559281202754252526490925764534374758476028267729985745246464941883032400124819926857215076469152460495775804908244224152544279390979549662159091555170902860924724400081153130351915288720373075587377254088570930943207750540944725835604414767160472674187974004796369264 [135,70] 1921642174682219188137409837424413515191053395112885725654291207816453845264847602891071476586455716373067290723554552316548720610743349510867279824317255114751906424870473084841064203534500524396858731928976517526941544896707838126035514667473412309704046024590779582464039785054679811830229042199625745803298814195388424349854048439140485545948070394825006039533954162746592525996713485149115200733834125469017021182180080125360428362314755106305334767112182681805950495737121559042352627637982925371154026042565248095003407460183866725923923656475940292547041990157011793836074934689122328991852522684724724720234662059348847296678096219371283372508433788146270536528719356396928801267004542619649624862848327861587774029301733663829392150940644827096740425830047925522078441102643293323106094275696950259285561978806799312508220502899924111149835592510604912753101628583187544001252595205190020847884266317400950893498352085448517657248651035620990267900312330231880726619033621639563558665100047093363649357830437212547305894792776184906654347935218778913229597587868292638501082179673536225032339913456043298288872545664859029076793369592582125828318412877654780001240883450410289062930176839548630133799524275748840973567031877655529365858778919256677020417089475218775771700733598382951010372491315517700810326513420967426589329810674277768256401122441803504909083784147974019717744042386463479054400613331407631624406739905592165616455896514104296120807925107371951592476369642604830042951638112295718333259087177443038582377681306637026420330699757261046070127661077643747350700054780450338261499227275978599414622572175264805471344702487433004373061603745724143009569511441117576789345184177352374010382412107635192081372654593436609782416445415412173664421615074762293807302590083195469131203054398299476313318883348150929569806808190285457248951306726038457040244171349253183380962409553343402944102389698135089110760029226801028442147276890429083580910321565897583246164464976862962283766164574292088120902845763930875163821144426633689463196307328720643432503599166636304201209794995189641657290084462668500620299264070339012960 [135,71] -4488994375577392934358019121900930242744160564568107088674284824710617187740338347725232877987912967699678855167079779829932759868797721419094383100940817385430796069239455304666933558577518776693199180715390515029315051833261961283705192572057066281469161280977636065070497960074605379662533401679059652021395387356958613088586727092511121119832974817279902978784036472387222562365881936404159165521761435116520275366505183027978952491915726682620544195385590834748974277362629336660376374550133996412789946625608384813989911175002318061349256360538401732486058510494470971320131265405801946976535552104043570515749762413653815853576220282224601403425689022613793794058595527260937896106718144943942491330047913002794737218392454142431903543160449228022263505982639772409449023056678315604779654042451097896697182682865421790486274319003243300306467802444238172634511554417858373733314151461729869207954881979823678524813170477144195551719382940474464220150092069534962184498687433924761480936155866601872205614554167557437566592433813407120213389359695207091683064667904204762900101161546466595863361178351555151384502470685619193758700271023292474792215961090685700265336615597626902212518041604314705759063284651835353271890813898273798249747348659920676715337462449637024496798664320264496728578425221492203066937700654903868943553218332565233720942386268930815222616137995059596202490855111829889902620930623752739020523282575204143882963251331770534811239311722111651787512488327106659997032167777827536378080505869506409741791966619421881296017463358508949915885720069870735480813016964971977071441185446737792485539483247469446797435420712798271175450387878143856194442779086922734385508113259037375650776739441410755004592386121478226553923356169900574182278816682446141883117001141356288802348120382555861965724086961721833503643519931260699920283863864307590768331797563974050091040485062652585110594096061633354015512711781829762945194476187371118363705408052367685740333432835279685778832487347812130072014733920500862539785261982524526646425588283949142104211658301391403432858059899195759219256766322018239016987105920516 [135,72] 1033282124084890391855720678978977233110844309189401293817279330904220798632908991566220823877904070576125527010227496854582529709037097874193000716682631185052098211516153855211305864650199207440597200678509902361642950817381283527030602356977446826317126426741359323365324491199405164327821197135950830920886049705948605154513493395960300330818681958752885209790662578226865337340298001035186239237758614118152123240029287225916653350218758726897364282406755283193063580995953850578442395079225889949718136577754701133010456843422457324497342761648619782778457805530613760174260522719679540548811774145825661554643203689070801801906271452025401229358892500324626721716413163223866863135730156233465414825832645133482812548528355973141923295941648730348819688269329316014247760658072326406819845707829467658828975630228131853282379615389202908954672169406772599432371118459399846195320443706586480855624229040192063495815379081096993926288123589672959307341871201665946986943338668948430466311659922950666325437136855368138282356951341833828389841970497767171885826265629548632460786159777542289335405172889596987084138635818209182195241932883783913702786719874704338452815869630659143849720534741360825170461668685893081935156539248149932609517326543450595906726506660890326357608892223075046119244599623230789757976970127177333052218907703575424077136255870606977058499564249414431980486382639878296331724457406140501958532403516131234036751344004089652239956893571784065891070351694332204595536563740997465192441028850391258314444926964486275352105391832594821303399530660973406657618831712351214531105792507736717245387893881170299369758900985220830542674179083293009978300776097038046873472505636838791529091345413493860825406399498775216063641168971734105003475741591333821604253128605308396371861681344182134046328321501922348719986490396874883329464945531090458380975470617369288174051494645615629218667799003875262071393017611362184358091097188678869019024664599121088845156634770104132461299292899554465907929575056481868471172814873200920355079346708359361053183922169129847874726156848824633767056694650825657164677878976 [135,73] -137720954421847490389507903587498412645905645530971085866413410209108244146401366997479749396842615831353819937186128173805896098669689113933093269053480664781447393742801320665527266545402151097208406329267731709641480509885830263936449938228481441214946705729126105300011738380121201007736335271375210369065589981189191242789893916439557393122201062077006458111784250106723491226547436466885396804376753433782127363310362204970172346909025088599117408027082360713079935109793975391473818568427028939993926261191912295610981783682046861260619557774221697984911875185557654132899674272447974269951178722556747656175517331877307088562727584135396619323581510315232193127096693214512915579324568304635054179034069811223039426335881477209947421749907939019352917223525779916265734029431788296988576653593030209138665756053151985001581590685845162660307531297134564480051260146922487398502173537935153665130883933081574845104798741344011008702690581496771945800267113602345322671299605577322570150449648555214603378182314619081491396416531659848742413155767057346641693308666094665464923651620485227324587926060779981575930200988931789062670690438348990513536303304275129336313234425442977575314038742957250298300678260032037155190514004088503048570411977570071092222064834186472645929666326065195392712827934875523590659918380889690562051562371354851324677525974962172292292779406194312637875225985359777804635284841967949053669946715743181735003391338789615879106194967409252977015623345444596172769481477006967149920214442031823767169445830876242461045658843716958391186891687142923969073635166839593302432179650546431738925804366850608475938588995459883523226174528264221851593635272907423045209076815973606407626555053815887887999852111128846437103776503137923166877093773706256899177030706481816635498903289725528983584417363882323155293416352526577614661956786429673104585019992328957013184986567786427706431871630986611934812916486093083043557956190198239703910151109287564608456310503273679362218973438189448629700302508818276888519770803499947521862438219435260624030509576864518388818616602302472264240130558512721002262200 [135,74] 1959947806324583202168803481418621051570523269248999742611810692574150210171657533207416727739869621266689200325121347823473647211861149905726525499800561645859731807732474596368184247106544199776475657260617170563444697846543788339545832891457585131678809667261166294539820647954094193775985747732363843292570690922201515487766613741919122287317342076261659565543375037046307712929229302166898693922248814541475831091031136417836636499003734900524361558259051075911546851942659670843142819323628075711393338953376286338081022711931687788381045212514325311356879803830723766081062391464660482329057305037953726582365268562017384608650961191389929297416773548792155285120821235501952580272965846555253882881114331015187647811066163896888062293408108027931572541007226972588325514154752566278644086429088934480341601604308802911574210533494374228464950508515624418647931288742561145586542307921861337265789146742386473663231956506754937489292455574759634111351192214614553287214061142386225538103340987668199168593034468449728021706816087163755354683418622645486564285352354947689716908552490319062884659664592960770972934831118072620225397581701570775795670075833707826433869030077869899389011130265009882986201523429862417117845380001112403880587406156632482426733025554424540363092080105650245716605598044601071666990911510459507647706779376284824427959863165484974744702738449111015161540185077823227890295019661320067234362650423199283078715324165351393093982940335079870926648484867509626197286303549599061281888062297121083505246153607367298614841564733444669333465546696422887485967717365979090520840167877194102679286028856797229536305352154133343316257772306007731451487498974608103902855217152914848648475075691093432414571849546870992387032281094200374079887601793540003963788492536081187236363407851339481574854753251449779586305374415292548738047863091736102344475313246150868048289468338844690885145970525170233974351591874263944800795612568730800046504979531630035078151637960562580294717386973863623104937665082165006501417414191776598417126383925800087406859562873867313867339929078115290565317286102212356112 [135,75] 13204158219872395672960922780983974679437739398272089882018205081623119751242482538668311876067495473146196340336465176318380390144742835720207603545181184608408033169042366574374325520520617510802680243987059401582539119396587952747898154048915857265082962680026534735078988809931736145405082376372408099483263711588331737576627354709552224330250701923895908245197269905975383084292314106119042081115140285232428230239748059426369016060083800141775504240915367567419169700561926372841921880138790659929308705074154035736495813404490060611817879073985836739552368627162567656841494800948087628569098823059869319647178181137209612150667192318802953722727806366900316832148233321845293782710283852653973625953184307673081283712593525664290738010174500512095120856619255761931548576992481745550503672135334752534317281736017579796629895844633658429135498895763031051258348109157511512779053922949974340462417969736648411464874130557932256412582237081298073926826320373721979889969358381174773107177469134740877648271746464989862676942400007251124680176438513233909729565655028147628313494648109508499814552941877405280755114336298365666432885426320601502692467756380053924359102963401324885740014672587537264198154927475300523791294851547502628229551229110678659524629713885648107639890299851744611821438274889377696298958555965029383025225228194918930617283864932120757062129347328613279752374372788820193839259220709284595936467973036831319044083445378778279229426130344546745291647392641730257432627317217831341403109343279706638598875562625626883838309030643663496301710753278333598130842943787359254601299203267495480243161736764357398293468422035870269911470931102655033448999676198063906524915429298501143230932030561445563207987781528005511497649821589164232669648193872063542994484596154099485861150491307140462972489153449023081967575496537764607304858449259129963680801320045493775175656102028452829418884320456322884372646700994939953313991149487345386622190183137234306534227849100094036698476140865635126149120633919058911693949473291207007894752421914318902122625954480292207833446782559488399479457558866306 [135,76] -1294860976418931826084466866441456733987115932949715866894424479827853076478484171105099885149466815439995368780720692738742496802931462078804375720276733732106194397973208465138017044138407872093855166154785136982260576116149504553394314470901306333266559873895413102166341389421144826922340049358504353842365390588407808778099810509166835130972233182136171494255320428800985890670055150868387000983016531235595646312839777609777196603536742984958936921278563159935009972246676676833407275605583785137571448660434745507382142592340256795023204200211002734361885826210896889362180445955209326536936965315746592640462232413805425096018400329354114907259129536854967802167455980086046060373926467159032921412352761430805146045140572708048081558342364277019532301265408399360437211617433480888540541067891795190929142952776722488788732017387556314904734426458417493439634089576890679491679117502828459603302665994760352420931782654874423033560149751465730684301797147574426560712004097243128767023065613051767537337181655234883859243348988711639005459969861440581413958739375537302660455665558252080074200955848288388332683643938748957159022058010196847157206263091194354746341678366068122595390404367616323432545521018049871296039928835314351284201494559892137063568505319184877909448046678690953806317654892780752050724620540117458021812531641763621386162414392375790589086437894810797549667774434466580703293707027862418392373031438813128498831917311120632879476511293877451542755196805656643755900514602480481676639984109625295327499195232959777531405583745141203909630070198776082251612238307760883754995976985041500933276464615523827930067924702692348459794295195740444755280001117234409116998282243862584300234384733102130456024620298265368214454354072410538962810871358502457828541476424960067427222602616919947948450135214567767771947987396284647351532860528336684654157799431856776210318822910598072498533204879149920775131698576161856320996819305566566594106069247481770763229718262224271408777655456154856755469236634340583005255828005488539596831961341461174755109180828343024576620008767681450470927697056 [135,77] 4978133787571847679415851730892122679194901412783139996250378690933517443305451229221847626280885963171748812856616783782585319185852364000008621136393710704991800929606326709138261130236621092245980922704610115364225542500136727089815551291647922276835447389082700629048213085343816821527494814001921603790828164123916456585342748525901268358410512261484355130599150166060573045083524296857074947556734048283941054104829945080041751459079897033056325785292930429727203114391257082012685263712524138862455080676415144328721858553918959974090566838113340674333324438085560407689379459472335438420135060583395157756059609981466490474469283763749550374768195345316465270546090216259521424406473950927572950183514307512824233747596216881319412750631390583128901270856298070455926961719587314962425072709365017370753430958857837739006741753981752584106305422938621772705428093504941094586243730091708773956929018382071541556780344414597154384805909087907031191082214208546122112388289963655214214547893510890849733103570032542385456493240023313404478166780416256952932037760871410682860179938916841765188376737640957137074202947015998960909233913934392843071528584505731257489437788732998889341710544422558253438114909375384469289820858115262705578068622299464652240749124687421883658544888801205515226181823770685515672328659769493595343276408756971706417559841045181489676764759569487164947523589728699634917962108717359662766865638358236550840391694714399132632076019984125003229533678728373813525520663736105930072625481374831988362995360245517340406651561432986568670866552239809945697722029091321240186454750809863474173733289815012303024245146033119778630511905401955804769280733023381361253688122241020430220683792623386919997859741616218955780657882478292151400854959166200234520174509148917754635446910487378131570313995821781412317812871098276813806243252104099077093488481206940592733222593668384595690398204786550696560781337328884623795517097781796304046247145275997336038211426128207527849105165281239593469812557586189870290475555276789398430893346133294065735473900020845997242027612875971997443252 [135,78] 141326224774164956010498536587154084111509044901280422620860787480849716229716316652046823321568649197418823267572828505392114526417539769312944134505086838647199129763950456020367958426855499617768473695635642025538627182480871417825902314085587217445564780868403513407779665506519933743997707316071491381572002546847488392275458703543841712497854825935860500541427575379424876152873985736534471797356243438603640273603429907248417150283307480040956213343165555384075676245048552765773939823321632449401759960645121261516931693627762654381146998163915946328820753814839379040140302126476812639905215786284682724509111321957768430153668654422449047807658840839264608076757263444632686886656415872488966445793336279321916043344576450210967175332619928588069953205924568284971666145004024932503116377509604105303432867753580228515306717692539396803534161533129324523387386877445978261223830712003637257034868101938443890498797187311135068143853363015855975541192490651354906712757854392873926707159989200333874091320653841576813909833931285289369707117101268537164902633354094039675088147797180863598874990568999720828144517318462123293364234317290302135799994143980670893148361739493042209019957688612970155157364008479594590163217591976742488621999851602506092636879986838978767387531480367297143872846615824171663364274890426432930183129606470959283051162244134917598039150814814354767345037488041065879164105847155821480407496486949473977074894703784323475514237725926409854746118342069349281372144424483273650966361344471421611932167836026870611434691682845909137289761053460720268669194332766600289999939805089632956512552843796874215197753452827480225666152761496513971770343530561892320280906945909069836508400766284569092810808454005716824067079581205096517182654783657610451912725036322740062761657023265282714502306134786374879997759963095350562652057307037785406557800845026248119547887090558016600192671067282763767120032476252595304689305045552080037553003400335598657530514177080327314420921789324380417884085639034352986740973261654848982869851780464270306450420325043717398309263139859860840 [135,79] -1058527429141410631291127318811606533165553472433798908370464751088895075588203114005971340057239339338389942625296233983493489742802161895323606810057650698577156799016407258467579319398662443909082420948088316368273577850147349697499723772508521699289602468211282703205289992389563539518047949702852486743199254858216361698542257897528323249078260430079006629168239488125221322648814487453740352903741545002905364854990551066884958914047526193729486972582429734256120429840148044203712860841321181571714642612947907586561786616702509471057628130279987379169739845475218636506242759204088297528786637648383303599674949987331045441027206308350872505493900264408564247909607957593512180424455109161572923203444396045994994699174705119196926785277730962874887489418268306437505155589342559401200363484590139092459673795051111237319058961157484679684472071982539751213835895094302731617552744245728105904905096699403775002380345440063633587736506101885621088251577519964171915011179002812826892828247613549860520394669168986083346440830164663912456917745952391866063644735538125709606919261182780617130981967496158736356860324444797686748055683189875445753417912231581680040000211379772106320931575637731207506053529057860441367233324387157407390133902436749174311643070306940995175564513776602111287521747812776200216254327484601968219116524623314426403939518395680580912696373480541818099960314197294982199808099486382956127659296926748389650876720011138003958986442845270612868216193334839407469349791877049022423147686418755618192770379607586827344108852675844259313831775063735897674306561613598062575748615996401345950165982084020594495756611291841322087555437827518215160083039741977823763981125184417674574435370828325185566838431267797309894348558537878533757656619797141278764468371027694961223203139591951205676314410195577921574956290917172231941776697866083617781322053584150193132550526063870307339047462478164594422258406738445626560672527287388015871999204179722496803209717423219226887689448007690600089601035670670184985019907996070256687635920439918490043905849890277253922005418923551 [135,80] -7852558641572979536816597871609611805827161900178673008779903229311371515538349402386352328115528624150266046644149762547280327852411691676607241086781767191478154961134486057076570643574410990734762172965306532743971238181425397648217330356754285880971735282613071504604562106735487311021392195097944333637683041893888107408153412063984419616616504451272078722935432333020451791818321171305262573664769533694637105118526837834702142954313912770701384803670576143209575107264746579926841419114654135416586324016030662674459041350228743659152171956146666497832761525617842790849663503658606940734213594126023086340481672275110112869431716778347516965547920763975173544312256225419581992749716480511179474249022064305569021310825685044166611692023424571864912295110378870868633757248800893262590277592283157766560839616852426783533416306478248178734259873165729676027244807569596023263931236799236470693883120885411335788380795436482460284789077744516572852760766086876579121499196059588067236077767547109446741974029146953744877645307461455673418440904824603750853519585880643008009676764695735216809803060879055351312879056338751786380398889697229152264581831979127054372642878959761789298703044708328558170698631721347702940073106876466823153556022564746585903831646697795011428103283250081572871423039137525619125027075536036115549980405790560857193798815421860567806353792692040359586011302689473919488909289881842074836469386512335936790044553015483617702951955567445033054950729486202139300116967025028491532477420349397793167685223303564160197949835769779571013081637886694192714062158005365071568241889361062864268125315470287611474360237128486527869505119740824529340041228454860576773365185236171590047282534459705689420007641325708457491366311688715099077038914365511159109764083588724659556403197373741618345386907252544933750763131351998722576459865487933594372054063249601496344363991743904322690978113489101231930560928543558064789961042400738568180360864712794674228486571148453609122303973122642628148831568827808013437629641036780181961617709718165169416145561479192085143620096 [135,81] 9275005616607017035478163291698884272905246785115073960560191416892393773028711517681368420457069245308722230949379209128961054476623765490627977822795415439354203950221415722461767739458274650348487487436401718335571223908964474243918502022882107610703092531684150510887846752139606348317042935421735317730525948151205339343077797356266715096780084682286664675965459020549976776669596144113245873744428083897341179443266591578911469071807140569118216052850548479521718589058566478037830060731534527287157345287884841603960290577206605614260972047246957968672485689818540554082120324558841188142344148315586788758013117787034647279131201746294415023765571870470468005199231636916705423033077900027072818231937405505567253551514854614936770020115260914446988057038011388990484786990394942835060705859549264632176342304835922845022017769448275115748986012267748673362126017909715263780065067090020959904900955425050890925122224744950552578172391836014738362588482177236534504946481448075045517985868162877330855361950551201022186701585621263787342301473329203235528038069266576313080467678544148581282702865338586805281079961042378300968701212669009827026851832987567836426548995076646747461626834820703478883363018493572995307769514588652698300279274857708992334270334846195875735195913051661736018000869389976720098079741105930219460763747339010681095295562105839818298922899903399114445526883532639830412141488875436605568290472335322511477077966914858677548697689034177522766169870509678542901130536396968111690424182618721844085369723137285379959331140799979902349080755136714248074472933843071952995275042044894146094634613862556709188317551466209959440522425386171806001517669093560110576124622099918794232085390375819136630131192596150799984175951050319418499528856698181955121565609368861081059053874991124309127243970476774467601512070863440740389057659100118303888594949068316914030231049554262043447549474295811129269366363787868990035642506987527804003477590723640141333767078742262822201246275152734556182469192322802164512310758427544426774414663109790095483554454381355956656 [135,82] 470565164181767989346255537538069798751976155895554035191816843997613690945786324710117572549405238646104420904431888799260496951257246482251355721246593975478767990419273555761734102026567973497267344665361407535406569221292866506025801521298276364732715772981269755539176946687281754225695760488170503226987917062356589268432218026057550659633833062406611166993640930985204125221153225923488553633489470343502136974647428644650201566846696231218738258758816319296420173702410855912033211837606904129695404479641984655604547726580516924360719285727704584622077733085004992813347539860257672269899925916093806444802579376251828972993577579173041925142963671534978890674178800173829506439265838794692855670904314008117477413536762904874332498943643332689323636357378382256739778046903754568013632679147451616915493844172519659017605077883702896502076780753132826136605060568102700234525668851603338973421263051658844239252746110873441241932933179265963098765860780482680959556585293624433631407532191522246607758473630550294298862798189045859995960347148985804161964828590850036274843636368093042608005640694061079480762665745742397024217373958374163926291379892112275050337171697029840964533805324507342268274472821813520664153856044011116853138329253755743887708880697483963781724622969846994041762552093300630005042794106783618803960561329273237339436278510491001340961690924406951455173902166310825790739914956163470006788007505488742628807169228965090586289692257470839553347584973571305570061862856147478388591528255656640654756003502280781769031121842899856086590792565247908111391311397739641394633510520293795579829691122927885034519514828166686495755845369194839920334882389694952920907996009270754655613037783014024544938350635784228442695063706551411785716443438308524081586049755738086478863935082593275602763410602681790661227304104002768321214597890138721164827549915361006941081405414132019327396576579798451110258278310639462395392922206950734270527046539472580516475801055046972854874973163934617555174249401053019827460885177137667143093003164717295723762582956914912 [135,83] 91903083425575987771026700718017925880350616912338196543090576008560717390399721514009609455883231830608207157521750515328786397680767736101884005886197062351447524451183201817336850560140624624519704723281841072186163441823367916676061490507413862322810791333063323659793117634029521735189458693384778696464363218504629640275272877706310172295130799904533556474774056782834380128007905144091887450106816392994628217571213133633343260044443843666766287862704507399641575905747802876053942220922323464899445049584232490979809150248449564539601885414293451445984351966764813854803026281454854543838106162484648389988681875681140454963508809366569418522615609563538794271458692594923139513190578656608198793436026257149099051365238578762399566235147199315400453780418509589003127518156181439857405440371191888229273326280763915939450680726121609981526138161150193643837150396969677700682040753085200803079405344836007778172640850648894693956961850357867838577620720035993497701718753919275624975420880151955737952644245380523178370375541325873658063718772814688105620375353063153215395152375772925919739580185963825844464322475559199488362547799223741987384746211353316810123328340706925454604324740115421678362259526507734981173654023754751312674628941141193366824695138659484523533127203645014624516516792546962070593361943314379896410530140057775698497667116247926020339828813443320212474557307939163103262832663274491332319897392905263566530554270940224940369078330078357035403465364969985266746921686448857385788966082013713913861603130404400116036331557408482063241480038425700368695699289910422870582798058987786123011828783095445045952738768400723488508920926895080733411643624521550384096676609885947749849962607004338578171094339507420707828063982366163585939754057392478042787321282603864662943515476604817021713310539519182857212318405642244521894264101379562398437252028441340906414178597184131834154354440923214224852854107136535497655132144848056951825191494549029916939978541080834865312507106704842209745631564064889612378567638155600434879581918263799934319129468 [135,84] -12497449416586647438937282906720423022925632779971091439290708144192896930784482022676126699906449721610691306821211060776929076538230843396077455213619114596279980242763427022703215087989328536798849813293790656761031836879809249453481267256856554577035661200421962786969801064889547268450417195306564367638260030751480627810814818519422697066288539247787540050736346586746093320312720517000465100019502354442152915064426739211545319924387253769796615014614814387348656246217641689194573578576615724410631848966493375597005649985449485298821206209951398893676620497247257495611127962958477770474005999782335068502784496609601267381718790999074594539617890536907462466316892138066539472795883066307933261498827803966476469812512342755168550270450361051838961045219893856592362212866819262652551219718468411930742859758850943006769353822812151441709341689163471382070375097794633121056631583930229370629914453345618328520153783548792676095428987368796335063065515289596434055142590066549393171052936924335363801942867460129690828000868515082254934472819716994764626736970873605209907162068502363622890487729661486510766116198880349887865937822003136893673061569923567496400373187529808530494910494373418348354739301341797197313515060191955912656304118111455138405291151777948271678341631974732726037924579585051368488860502190470583959221418500029061321004391919955293720720424016108899037668705778813755917119555409093442551450954603586636008404547637077735000642097745943687217107206106589527789261856230885961948080861460384773399903899584255142762599363357253971346328288893873264748487993375156117895933919229660287161962979061176544324660775368624795884990757808365788664840692621059369272452281515420524969726681763686831372968938101693075526505671397368466344382841537391966718752942640027558848481110809277168731087867687273591852546746699299378542720408722218259349331961958159847995065058843698432674272987142742349072701501983618188952005828015468025825734317224300985726524985183846353110036249140222679725350303814131608427679076213069973433300751701002658484608 [135,85] 132474795368943166094095053257691575559020448800070031841933864693445249358263089445781721834844681994904426494209546486341650154192119352596098422051313553687385822303679859207369843331875536228730731011856961281575722801683942757366959577759803424713847934490131542533066311756792841070064082222905946690333025405240836412597314991670114480607089148786219334700466744977849505422561755662478879212817966151763192879064174962574820043002460448360518093525525078363744699012691480782624558578844737714425561491124899359837147504590814587619364715812338415773782222223823419193210874789755773220655692683786877155628957136011288623211953668545077101883390140701202966547678619797056424966843840776021518742844618476347816773142933109112126830175391643651535356103565650740284422764145184805604733025408508434217162128521869855775285067863422519536732410031457773349732631534114832079457943183622157868437709630251471612635949249042067058330903821310599903694055966102158027718299959185755199294561154168482663226164972571349477233675680484839772274608320668881092419931838432801890712797021415279059515274784247356277116057124366309292232851779226468901724654085634520933352660525264380944007427778524862008996027680961347203755474368629194246505002801985741554553519430997054616225246668700138835490220934636495686818034082615540188567140190609322499769640691291155238805789667042084683709670181043496201453920308942784274849107072055514792896605967266850036047470097931356031152335131644392485574662002672171655602761293921947250640940882124353021967361616887638883246868286264760351777102061024624615054501253617083544482530241813207652921458572881548514656450873672425416615378321109725728525501332119653188275017739772929310350366551465451899494096763562206645102989599280603689393906087244967603804885436559729019585871763878243973237621022858601180182895196646790601881963905019830229157848540556871924819552169313660443365924972790618189799778485140572610385000559548594962995504472751701507453923687168143927635576231909377000131623251232916618849075864433762224 [135,86] -428446034509310091360164716649070139115977492217943531563692476356066228259814495532859087174389161022875244617045378393544679008828443951318346723053310572043346455854189729015420580064318819790839087339626853560390115039806464885662633767125975923983963667499753697176012890356754254190181918659170842424436034502616972792943336591726870049441542905624640981215484591882949450990199427492044642397474132481833679253421876110713585624695092122641421358092446623675909969984965676270300935871185338933368857446385997309122530491856399659858788142439698009333881601911950986157886326623680698634169500846741045875474921601221957586881320693385190767193093052899821283983956388092447078395371261369976224642202207174874882215697103462688130511127385114720898101849674995428012258102739525263558367021212131569251848350066451975110452784976581001611260529011302135149359812278773155952787893727276078624937379060675834940235269742751046906786591307929420791136404358927662612489773884962336200685933418719344609994070169651428801407667947402908080268975878742519010371250449847973307477295719738459672692027496361670113461846238303648396330522929922085134760340228347782171333987799270772060370328377147975540882273327872530632197139936620271309479247915588210935354969345576020971628468688613542907916776420132227460906654814405869048245417776174067329295329892130261722864196186657568949343644529161677798639168876900465442160534612473789229688311799293163089489799344594933755988608351875620766311199860573152914542286893647061936203096383151527631499592915736589237271498466246609623886345692928747541457948092010211321645731630933608436822791843258714589030899731902494626218216543811104203716680803818684637309974263737586695724279663122005618268871751511572199512391128710146116829543738589566395888208211693330138980709024268231819060429236948488440378546959915316308241666239947821628669108163319716527639881942947793905535336053654293977950139853295681398095607571840412490186763281603002140824948386832352950943624254090087527880581500538633708498293452576 [135,87] 1220637868503069194004879193171596946874192602297396175581249430749837729248135817942197000061189845838581828148571904491364926488414737482557373959032298638209641400515071141768363845756270727028880949306336967560051394768654490708282560532968605117024710062679478159462581016203198453439278150825769591675543205950951278400988128326737486835479816737081554387155854913020844859973754698218370038520789047431288494705219759659700283115369166230885754800524375327147220559611293131165733154037580689430359267659778172566125845320183298929459809264914995891878831478685680872325365003153659427649084500045543987884358561120454429386047499331603468048291525901956506950007459562397670518592047703788025020027330247412898613101606098558357511834463036633680962547399915035793443500537072854871780566182394980076495228873363648801412728809922001570956438756223820144804547104957954807791056265766945800059479930944455492249870366701499897236571978211583145609745143084752575782263531485343391919999417113271029441534933075483050932667518012757712991465020546255219647279480794742243309950315364459823074977361429469037600674745069392959863953893781646213859694870496692460455587306746710182745321528782970164291365152770914583863612382269862156420935222558324637464605582163894514184467596138146376848442572132287101762149962707255464440132908510444905818067293397482594126262714857572143430145131054650278316535071262615966798236562875628813438315273542026168416044184264988054348262804690144997189684411797138643451576069654691583917829842996451660674196128684846907866694738127329451872403578840204310576903817403267705023022941296419910846610797114984402947639456285992201196772330992261417887394652641424869319448348089351093914324629958045700860982506391007782013381277735738806092261465504478907420327551113169633050080774785693357187166881482745209462217755115371072542427963172065185346123092560464993696787274670241036436919344092401404646444287165225110843402979273866643481113561481647747745815366243142168425207509003786192279555382351966610474426348 [135,88] -1007302131665088450648658599910219218423358852226771490196564091750628163906141461085066049761076600753489326208457557931401321274498590469200039424002684792564614755679057300165504523889604140480054312794900357909388572554753853868568268338203089310456229241878999414902769518652717684044034116086239627458793842073718052153760637366673681210827744030766907592995298179249368793095996710693553917148357692575878807009822547917435805004354919825705082327081524360088125132903471598323856141161998384555259860750660638921954255544036950039515312851386072673956221261401359046685436281909986637140986047167150941166751733994239844192546183760700485505386984977093024253630960931432957035373757901828318487239467304359217568112929554552738379886818925090305445305977758636942690075599134165943302500656018074143703642908810549032513248863614974188735955319826098039262279762360166256147167085625973000672121568077078201384419126625742711403732370322998710927122048899424835212771747568547217141708683548430694227296347477965347830571945254525369393175312736998319908472211131324524512615596089444301891758945247352671714454290148368685044822034446295108825132749754384755432265857870218036909382723444949114443061821543223915726400537995223384797153431705511203777615975387275394439477519958580874623887705240639051321062832401784154477490586821723225412323939637489204277185645793394304488960643519516641941047073220257325122699031300581143616242863772367858309947370540403651527599438019559825449406571887480777016687246385721995227641281148266616746478840528384761935481238853862635421198635428669787763591001852673520565312888469760324220316824768743357319306033798670627101515873787106291589914123616860798694453348346365910928755164490179828661953316792667802796367442391148996775105100002716620416295858040421158256617077792916367596864743754363598800884084051063489754342498535703080617679495382001631083514809184085273767587136243106649236979577067854057201603660613015162522677802204001690282419132430111468203891817495946012853205675999959031936 [135,89] -17781570954029164435200234958800288744527992275482150670002353597424937062861845984465056159162337077091967512206935880851292617734830171389419286637574159786508940168997060883394125114860622216511675739048912224611257983897413746214001142085643198392991057359376387770220685277235198428815183476051839844269621494670643596758104859600776552570972742289873991617875618412610047895420457918659042143369020121409046240488298038812420166877126759391319405303607727926728330494863454034757692279088107206457317648020525073312444368983403320118722738552691483498120043149779104337046962706359886098760549103966350613963816422915122177354499479689769089954849957415195285590694818914157819815628157761279832347765093933877922285452189952881346865303568761496693334389230081320971348771154587731602042671562610850785107728397578224732305139045758987707672757366450777004921862846774699456744566447620817731001665845343083747820226269299737336035247545238561254263961092284574804865972876712378910612378075668787768402521848535914376034121446101733494584347481252484877248282300163169211378605446713941287241934029698171438571087837999343813750932491160866050693707878645651217854458438843612295384059436919231510730082253631610899442760518861793497265674288100550621741942379719553079155978907226760702280074281066866721818192590613896160464118575143766206096163363115821908977038217297872974993507461186017210841264738645854502403303285584025672266404768863029673397363403968433549910544580121202964940271583825937910633598832884399270854058043207237652906316504813619524526184651795315457136575596866753002086098032095982932901305246485100600196243654503327196921621644110563170446757916698634760782074641792274880308352579366107800926985622210667885620324499561860626927387337594126439019552079796834203839407023564835259969458662704506957297075057719371423749699759133395405962200633822316006532098086662954931415337525636805203630725546201899905762510209135746471972340308897339458155309248857309485383823969937049983792269213341888745231691074234192 [135,90] 23027621266207563853528791457695156226658266918684656247056387944665453118062559602048823650457794565937577585494794324690429630002947149616859789965330699560784022303261697818258913050017688388179898073327358815317237750068644557753184858565569368577400993884094537514415436545920202364448734079987025013386218784615416329738192598687944703344655743608761647342091806508865440599710239637903238380451304035571690115545107219170747204527378524702755200070021051054310011958546801756661206881060127211176977906583138437323432232694405710058673039939634808543981304748226526988758991366625881182365405815593786348866218917868287490676657391932031638353490543128348252248085008837240586715847901704004222907138473598882054726529500816938461603259516810298343343052018478673991496033211782273790381987333060489893201516070194543001997672324446690895185946697067608622949836168783666024012292516406798549355320088733426090830177991534807701227400999821616581737003534138990691440800924092523207461497130781702249772757025696877820323023889495876599439688090468195843520388069149866299020951475127385459350204601328670550404822527612884358812235639142621481741656868931110749652805350265264484860054297096788358938459178932198337312464147027471211107561740744347797564551351629661887147412552232851447659862675373920368371754230484221024946875213436395648865822513684806699846507424882774572824688897244319895711711566989386368895649294878270340823057581149327679820858808957912640561677638571900200797178693235307615618585814527337815211016581895530516624288350502795762008393414711129834103369228987571492251571171327695280944740866256617712902163963551701027677802362469622821780976425259083006345734927419434283247059085249227439229039317506392293657205189262556550069228177550535204780725569041409828257918333201829763018392163835212557947177444064301465340727011315712738734671540659491606729975314531401718565733515720720682951204438056033606535059508640465985423947122108507221657897599696593047886071309373789331188800671801706466132124032 [135,91] 9916461739025516276085168287534071159147474562016650510816699132942492867832662024272211155559430905258821077050955085023614056116441205158070077673820045029262430216841977470523788259098289113288638497490502789413649721699264160110200141265440728802677355699252215689260268567328331470100542221287575149635462764117773263557210812989691754777203913503123502937696280637236227907873481827195293145353832054530510022744610853144817998172141924522716212804228695978537818311367755751008177336269809985965030905388093966079704719234473857175267342776010873059204879177788932212835863637590969084141050756127030122384017210476155880020360409008234623851498003514372919242256113702239057139957835351830554544942578333454294527175661445387054073876488000020884566619764064617646236674745003296396124367278140374145634713036045110792701146956105076385738453193372110468731075006668895085268934329778957064654176748403831574952640870316844518668628278824800911935364200883126343312271628484627377997217549679560376978568564506073473264237786446260266670300660427195580107741510954755957669636649049298941737953201329544778070353713876300834377529015817876829052814479193416643043405695791084531978353646163343178862103289793087353137389375347556366925048320981485837970326806210522648564936614082103200077181024420122796364273601735854089703309915956882377728533422122119766111753761243975847496323746131566465899673281844259030329195348275717976554965417954934955612768914905491308692378357199838416227916102539922924179103669799691661113091027915635844024884010320900308766899549752617317817056387335642193993473795744332977082556540452865709475337455235002503395352872805535524587823581681930104312047988581412101163229268891342750505587215771836465015608589945461531146519401212174745144684708820582696542114890303314569622494512397091489401427226889611286150363277115223860991407049965250350283563734509646738338770839273844873623282531851651403984575781288525579888919186967303633398417786522812726902733382628799071985295358793543531696 [135,92] 54269172607630328632453475996828462303847505912476158015184322085129082542892804382322150694379719960376668147099501880387388524606488625646796784669299655289212167228459099056367205324436839471463270831713489250245253167034763730050833090349193888979492371370154132847740376479779657333164651439382312234154546476448431625596495410330504445018551486081898365620385704488564365707980984550567158442654390964403454897620045964303960198683331742123632282769215475485339963941454168749792430048012365638796174279022525365020833994690560083677016219740601728826514159136999260013667244019307824019416463457359631314464498021821664734886844452256282281004075769675495229352495238575652520340295501368330868403851501048367349295080112192026080809654602410602225947414230768709557764960106694359502958758323872150392415641984763992853630432955308097567195210560009453878463207479821296134136524694410079424355541163188762031406992772552459707401349420304845393981561598217284110946871941945494181270110938936500022573804794752995157035611175996527804668403284689050682234743116426230840419908021004012509337455855616286127729018158129813030438678557686423391765233112723267592340967482112410399432629341152207489242987723434083149267771645814189022209682202588347215056968671049656184986322308984938072953071230114224861521008863278639616458757616706255654023343555412041283039189472168532298424048136399042253398751835035344327601593236054672040546551407405624877965431865818132076892044595738978375879550086615005807542796522163777141133473986636624565190967451726667557848562782929360816516766267854246240011809468337719436673247242238478918015086721037623822435314410568357276903236219407432036116695699276055270022301374102251239871932623010766810896156199293318186659335654084399348258456475962172257886961488840667047787976283085009865258178014316085493858740593842748359572274946950976170417585436390949970219798165114597665019277820691970470750269954394895063812573000660095728398033909239846926636292103298515361575035810279232 [135,93] -28080301049120283154760902023563557463225803979510168494920383516435692343736137679408380142031248402474069237954537980514182776940514880060836582341465668967695662990751102929122216708842613466675102028758831476426507758283442546666758574415664588922945672602267942796330530842490225910747252729408630463452952738754672011539665001075382999666948704366389212386048895484515289891616499882862235429931538063851309705671754128638804229690888995552214826191502280201558820087894369963825097804593032732081454333108301646939909469637492551768455511920055685931257725460878209152483553352184023011520135693997662017980669027033640009842796779084567300515000612265918604325056741049376784798623074546278927291385300354699501756556494177499452380581214514513165701051062617250856729002207201295303111076192647231164013440027552623582755585362209067522964398330287491703167066540742733674409541295540502682944684225920385573362667377465470315911470767612987401645791756789927953280658232848035660570810782039753712724120358173390813936223726653366814056252039634457339427790698944011892306979171595315710374360837367327824597544222827697916739411933622139545137712637498622826942802627461543166206242084584538838964142227453835218303646680101791674042310975554367220337868699238621815490319863144587462201681363480605402394373169900417443164516164120613039681670139343340390458961585765352777338120746159482715798103266856642385885088368426723131908607209709977769843776981838327881443424649192826872392832692310183832586949925838369986852769577369471034519807311610394200345705081701198939753507253504434946179113502891436744161587979696894036742650077758803187946939540059430245273692138278420846389213989926054150890457163585660813073715346227961940309997141737011235065908011090913257279916415005320999834170505790085360564854747566440825895101283961632371489675149275334974382991870785091068325232857102712476322134176364476940764098631023551142822475865051928987720547587913647933696240383117779750149686910503747216788740968 [135,94] 313550819655939453475043609873469732778235992623189318870872215302187052356507541940622788491165953258195191382226418007991204434121796405195156441314726696735237892520896117098995374206873432454663296530870203008191559834139279537671136997642153508528547560773993028814506774882822761271759830826015024946326517112339602093470777300012913564724076541786536205346053753087380302087451195898465763544317345944224050956509482491440022626910955671668828049174671810224300260383321052479416511472384756953065970159979403852033664190045367940243962822992767983394102347409659829147823321641329923694474449586815149067443033121193402180109008637500849085078919144278932616894772508851932640489748025718915774995695073791701581210483923118819381633721212518665174327648907350880841962364615893429368748293311016017163144939789944982998521015879246195515332454245112267910931207335986916988256731817648593627799993695157644904635542110191167992978855793781855665078111639496470375962893742865070049446238202519642308101628985999446257546742578253007958877616755258700266432325015280539967483108898485983681152026125128714462730858946829591654985814149317074380377034929742638019803533927846083446810269692238778055614186657251601187509821516971831409717984654538131314864368640195024876857642809984317338696996165543070118699221783942331444135005049042273322923738031792168329004400041229218182503321145162885372938278867650361764626117760838664185321413957793519721366485433831906018509139814582872088287519179208884385371499661488978789994130842096625014235200871126607740731382521423861318127945193664443734897345717035127258512842470489361647685102064176937330897071645865558500886039246268405148490531939463409319916907426440789135483295925579072824428944120922504370980232809807421577868917708887943745614926954941776315209393633121052939641482251568518877623086626381243397308419003949710372120278123974588300745484952118883466783537274675785535113698825814026323548250439531742202036327132478995693689588531677939005664 [135,95] 147707317904380042979478560189331530745011976653386235096785214715056699416935111013084313921901558091506673461576396331512046072461089268438188083849063201344730983726072293711399272878941321499578804153263689867681759030747830359047328371638393598698800192213392031000009087877571086405046960984716166951896117083079154141183452179680758948241475010663815222696250178678262293043948849405446125300434151428616960643777909282923442914992573892473711714409703868546442200874145227237807166042821710980327082732296512501201459560007539721182920068507604044490583195898744206397610324487576032953813387678929068783378412855862695560242400517391767762095822403662573417342023869751453941169251861377806014763281654283360493605995764868197838918653682348245214001928136560532945301258560746355844995472897765739528731003849085717027183974433926553389263154136867082283999588862134378312161059480738384268600019379386239721424026907507878475130329387242989360739294080957343396173324193997532140943106431647306757269334494606893277418359403210834616509791620187755726679952819924526552749233453985211927437255288326269887936178535165618394545741785888874241284286756378251472254668972779080649291001578932118701338488914804323616197878613163231140578198075089364503732818072561775918507009794220580330314599677062918224386044090465268478334880184019353714680015205330500634751628048167250055642916321618936881423939378449531431780876813261505453266188320535276880082526594999347135479826771148378983396154440615849394477930687026829396628020442910309263282265206255645688155971657128470509396109354947898224343954358548468578670602309737091739616229142824864436661873751295468401284841429171318470624735933514583774372720273925234359853048933578413255315016314770304391922785315147339923131091166232061842848434692515582689232079678519329901257817363880788853516500154822849507982144311287062714106280530378600195179480211250712539989011150061247594396271424427716436063966863906892439310858168306079675955410884266828 [135,96] -315793665871028813712960445679269181756453999136515342416002765018200665012008702021463705042068410047905914670936927938672120190202948979552102161992177637868233136267127306314548830012546714587761571193158302093830154386390794618690698214400500818988566449042126647287074417729383676354850917881337469908574542314041266981241215411134319129238367409571106587410650722490766938420216261180929335987087890637652101059390314812943919223796964176627210976906986562139109546739621789841277661648020727692072923062305601601467359266898553699410909362325233154935034912372296380057851498462796219953127549029918286135160927967493411467170707324131607646359241365707593105089642492629103577859875575305776912298741533547142038456163381962691741598705836432101888227088897616214650249030672102415729938944012515719310274898844688677805119488059738862422219663568995096348815189106879265004247560165479949553538318198709645713221557712038285985122306961309097039837796718556195504497800151143908880799955211530409851746795379287141284287918218964334497361995165964950486026153047085481882408634604874610381045790953309050562179966450582208944027530582901778572047274725860280427460026852178471507505840263429236893081547566738980847936387703473241868280770813279204686920609131702279095684884612035351900349501226641152103178555321419898229588375887117570722772479303506595563547223547650680666906859127678171786565092375206288928652234713602072790054738687853669168119129075283983180752818694595564403980549827362896394933925858291826931757526894257835689642481433949155645730172516360163807696995786953964959038543114324819629981109225246843016384091153496485044807668824854247551486205097273819993639203914869159513591087731328773237339196246022619166210645345560253812039784116838463730115433520959341572963558615587781981339354476976755899905138993022307067997717976306071572070378207215600132383342612804667596651976693829174936539438108991757281464946799824698237819460472043961290832882226947577066270816768 [135,97] -647453620225866333561904729497645076379909418780074948875187801135072805686742756659184893979295929776322929161831305151651517330111167756853582607213105700435869108939036036134853184860132658188401805785717626598186520184439470305389843979803099518384393049443482181700344813370484154384378710467392125531151666625894484924151488795900450297915572774399658820370735349048990026234998492482958668254947057315644123315416176207345242936829823618213577602329044422033456009673945297516991362989296189252409562098587823280903578699218806840420725286989289460277396889691499778348460548600058458770943433903169363578934757464793434918952262131595335127866873743637315628730677106201121295905086822339350019534890724391899712674511920676971025368616325516646982945180249069632079551311836487731999881331482310950708076045879750131792667871679784026566592126484390827935066245741706018358348229790467694619085473130645199448678580288965034768564436332676334888969054874346493556811687214708913493988017553029019940807956883693301667972175751113894119791246243096185207182811993065250576855462596852719330728417872675579181583243041298966520591085944717711427229662387035420359052966777518269406347325335101210825983002386374556148591225410137337655661314517748705980236487072080866054105634843692536689461746499003939473759033013399502653692954127679306239554587418727369057911564843681069953860539405048193686832146502285487597578576659753266449813026671243903494801660180400099934521352527004961420188179192778101800479944557498142599877083671816397602464730986503932273471146768921605072986448052281189311242170974582722440613880237344281663119296841710732260076585039889104450355012967012163315655935571251479810536627035167296417604175178290156900802374189669021884758271521862146729911779129497579192187737404505661036558450132109437895306960810819748113072300166085797603786412664180152040248805942475188822440720837619631556696116956443618271764066810525885211769094532164739426397609585464539475528 [135,98] 167946849465245206295504411086259477560181275394228816194237006299404408976190381442848440561189916414316326842282875718941099151205649017006329103926716943671572562432276361517550285238468303634366486182953767161127122912869015238376727430319161408601545424081295196507910463644938988437940453107889346654897619078763120796568872602673010663529553432976054498187450889318282473566029207017383882443109409547168315494752992313658750085384098120845097311110561872202518444997636252920965026786143467161158694049592018471990592801555532276905178867793761151568132887829727898424534849373207309827317908224131141324411184527037728508864320524784425563361208160900950169759610959855394528475925814781188349116974510232677791320187945116657095234599933180578518511995969920456763801331976881510577204160214545055976040819908613021153159714505163664935542374766237442647976356646198522080759251744979582615926353209927046721744346679736822846146522504041842342481503339694217772376980330469430622921311931839011979695139353692803175778868786017773875330317974055698002073261938878280463529819057227196641160524790978033441991065267459059945986735808117204921146009652104850233481044868105887233482071884130518149222127707427812357423896707858288945329800376879390853742843532164706736683661935548299004597260574113695657596698445604102549481309254889514872812304763166684406914702703551515932196116349408154362541835809816894980329455052845488717552406451906991604025409389180659531422199134105051489299586899899339829754718885153258601701132177250967737828223030494236497278202990632718095065600334366836776719887814476641470966199712124318612457324390706944645657345812648032348535348079105647184879731959578833687584978897817261257107900810418365032183906986054362001921626856613299139698313029692844256548192015397026168766577845980648137672314455107626438415995066087504796266491013195627030284973695717325406784864625080209856821626813454163350997225988589218979729166187503117399369571005579472 [135,99] 296136826761685260243772769710777649893837502096535602549696499818858056410571930862850386546534398691893187514399227282801331331096217466613899354397929503551658840780461831725546282067038122496323147003065354624854304736235224079395021824564975450701868781057837372429720351216272041363533043523536114425256667362455285541056739746626707405334311262439424752493164092668507970114546991820120768399187242677948554498571124239476178648130287162934455261509021666668081958919455754762321621177429029485773811525033329423272825022470631764290472595964289571601399176464147254199614665380640659174993487852216143172131241119175226457729498440568024320790069659280339207713497797399410980765096685563859087921088396448996085378627951349453496632088788417614504534451740092766836529563117688518443386274167783211311081777886415138540706520752042221199483980832123304003997686199264331400697059975625040671486180495992469799610137243703353398968967927135601821289122510616853635434915261882737608404764327928868463274749543672460457994360462127054070029224515408729422791525598326059780837767917721949104298781574201277969426440150399344710750227519841070580504175268491295412184197947616916370559589514423812739332882490536446903340189102145779870453250379405524963205155510899692704437359423131012194425776405440734419954129072689998027232614630612984901373548044424470904580439871589323059543206851835771418020796505449271071494324089253645718400140643505640863249365606571181589790438349441040409751057336568597874121939771080890887220270172667216756089976543370541348860478252017236653393806727801680835449971765406989440507770616741665184318464839106576499869546379199773267383182520224001366993519641674501484243651528847502471315099441649293534179187107376093293163945881073532343925797451197723823699697377358468284080117442026186819897940043201195521452866814338383362589357543137421119234996337477247124815185667701888509885257491078485288178235104519889487381139323111285185563538762 [135,100] 119033499813162725831509755984625152718558807113265243719650802826765693620772990175453662429781932195660044222805615018911283714066477231031732283337484869591262677421070045081534632626275831608606130538456026372210160024117216129518209652407679286890402174270567707862884830085538362530693961336106177676218127963980188149507024702141648703635916896361464676462707710316953690537094654161462351416112535853132030428219674807746141649486264923791951775659257628300203980286572431791088799341648165791794571737772824089980377149548881667799082478367554550605341246102763256287284199151428230802348687380147766382574835925165776999661112860399716887533749013360856232722411662686058578795727465596286994082967749223337762787681347806378244242788784544686147119348828254652986028833988389524215909982142987215318052175515123376224125170331117252803061915523009317892535795123381187227934206680450335692511879455847747884413760795885791513716697250904803060839035068587524560453884329019025004522851187754697159841375602544311685324463766676815414086267336450765598054549159743434399323363734785811562275045722766110862866477471054220781483532722273381679145387796201068827001413847507939111333844275140449475050556983749741629874388542798538734746692286510054649745222017884111511253480701403769615163350269443973215495982985833008772085317220064639467825169205112760942669490974973431997040578890765558105694370904562193988460528254189562834332690993874886644560262271412438741747924397532984600537448256723289897825268251520184753550814521567523775257433577897024605317100417499792098810480920734717224296838288775526900355215392292335783548659841550279771744270684815777327854752505458273766468111957160988793385356841678747348337910361821421533441396630575852416169139431513556905933063330244735292432514740250668957537552984087597254037248528756396336389291503649325002543432078005013708140046322989325135457764615482932783654382978404581035560623344389110599910310820998402924672 [135,101] 8872292216182905785600419839918239914025343810165247144287355272723378115863821263196140751161732928131092434518934792841700467420081352010741474735497228593673536423005837791891675700615242284432347908605033820129214243732020463322999660062777258179406712114307890723124721817546666531503981272541899630492860663965383110473951573716355132931067797354933267550618130454394555259386408352815132794129387917949636175174449023793842561079361469982526136464865371837234859131458406573490673353993045458216282440132269904487673156885867870698105163765124864687520022011511357824933991632486051576128455337018654377330862903656448227997549711592401166794497385920075772924735218603589015381542763130882559421976138740611129590981010932811598564468620623955788911178127192474184591785402334140134066125385868350865816894457313789358000966595962410565053164148718176392794474889521074112346841560795112536321569122126274634097609479471804309759237291896806954009936701253394407764362038325644526150619326734952990362217712981717257290602381630767520313266120719347012971925708165078560429121138569205606750452767016675562318448390340403661838358254812337633517043019337485287147462838516158323258232150246715555709016477588370211540882699948234006672581929416165876497673106897214213988470681235758445745004413455022038201674211870828389503830765285082856089789212762316902344096064561770916874497849200761207581701997526254902861878129205017501965061674942921550748131654221651224026140589435851781247084593935479945623594215779340699990572022013028261076428321614280885609758268918535197670827964145918906824690281236536952171470326503542822237120071404845525917777552056851329036922675436241507983196465088144670865975037341456613165880901949128614391706499543177185731055404145086529544501795361062614782972978209801021650601372180983232126185372182901619706362959064016710834663240915740726885463848031980422751231985586855004861524456264306322531066228370335065296148854470896 [135,102] -10888827405278758106092572103612287348560996716376522393081088920268809640425684554215062471231218133351834317800498196238409334534490789957365761419529189715091527136946535119655803037931477133636989461514022284713638786013843824904078723242971727899581715631602773144896511998169810332753898551100230669672002843568127749427294006892567795984097522839475274549253825902302877282311386590918345780790081024397055470815517919809845089536073822167657468389281382444794733372431113146976412715203591942422660545391931617961556422508625408107753977034007091408252553032441108596337893749659306754345238177341049260344245381505825434201630744631662107659456076520850955964498098255519182188746481425733283188306438288354136183553889542279432589116192736494501092514899878721516313534515267989738579874447615088577478019358596043783411105605812107178564134554193225195337924168265001212801968665350212131366817531632649778534236937054196472006131887903237921496278995564024532625264631628830249897233132740847041551929592373550713879524252109833523867216362091869988172527209427418386086031451268980266053939782269932981572331432124339182205191850227693442750970146802527996541850026553606859898662120309691338496802574588879646451276868212524115585717664051704720920141369965308178961953700299432534095847229456735973120404895645766214272282946512145679870419298913010952169392903250867676476322659132687271647292082128512230854079714364108430118050009348303243352514769343304944444389958709346820959955315572771404661805546250415890712077832823626478765824540520063509477809306281390672095714790636906267085886402653275858371260751258582683621230902996877438150030932995751831059874561838718835556773787270726101499609608253562917926735923512309028191925135148297562369016104196828120320850920528401502136244784909508655960445151876805673812612960075305044139562471640672451480941338183902872534696892839865066007736890418524517025086715853526495671101974457740097347537728 [135,103] -348618615422499134474572258068214972469806648643624597355268845705718226620605008320419026627336213367997353313975940840350017714783612897833218847051307834840108852633466431426540346668301384750289318358354005318601247046487991271715094230957246370721817055923461258103827956616852798831000758535155041344348916902153498521677917067414384402664621439365710178424310589177642133363106285759143812246615497962167873962922416438744137709310198663642320081684356028139897951523697583886702073176057431937887326760081943861615221332803709796261386678949663670799600122734598992569998590403977102705670117970821704714173681620769327219983924272788126509798936539670589685752865161724519638170977645139079937761210583551897854577719020914940865223099516481304601000952659692661949860626207451286950171847312447342439530844947286842693342231532601411162021581285802686502116817314667482893349698474344134520911541164820917384677358305042011979303329549463679105182312689106884619658169858763836625936693233427700325269733116625151180574227902040611842740025369079876368915080948498694797809845201558836999935107010315159133052807031482078374212315964722359572299135841933421129295009276899526799620219281438560545883948871397106390142511953817896611589956839278315561217299436786815414868760521912244979990812593601590240462694394384494915059430705685837785170981111035771252209439658983176381170073103149409982410317463408154942190938001476299134518288009640362025974507917835295174021575011513162255971342482639283408114334549616225081250156696864901757852436928119830057306581590791920563741385772130453823898489220087394586943618449466281486348624198507112390374387969257035144041152781963463829124382266479389263130438345941513341136622892122491892105067848421065102365621440134870991931153043208545203617057191223812177112050982628305227662530068541406159631960580211220292303704452719688708474326491018454206055246452934803374090500629476067312611706339302662856 [135,104] -41860258380682341098083655882612482565170273991387551306472429481840384555653311454668685276739893993668302928063232572275079327738641575893845897931079048988201696798778816641778149379959404233587319181215388944525612802588865769366155675640583520558641975638466981852900290989663956490292582029919265989535705214516642372774697045192270221683705847893801590409277984984039736647767016205881488770181705162206368834211368157244979934328579854652988877351777936921049993635455787643105437028095141429952165706615194720491557163034804070941102010245403303754145997891596720255264729340971113668819252207926794079243925891087240653358010680747085490659842057338142994145305029255621961319955944424877793739675864166149855639356583028933966364747195609010077188728461981653154658664147360778818704652656822479416330511245843737152778398972666903898617828846719445833699203421275240717087755337410063216605228079014858757947640566746834077354586333219775696722740419849912776515274720426920158044784872853798543329331089396292286336842447811340691561968268423926894248885925961241301253015192756815588307790787062528329035221589867442774211645031197505503921038981619492934938819593753942050512026602897256617557979328070291254316828212127500188087626647682907692065965975730200128125927934335832191300425960624301187299173056561459899164129876850630595636343694963719488291909422214312240629456684933137261782202095513012344276747355327637498372180817859327777837124939725935105727772669735594474793784965421848678643495081831490347618942919171392809411150941465127104824443087765217216837282633574954152876186774341842728973241938575206928458468935257863795843909933261318340567021451046451990553071808969160924929767383743265514821352219531354038149379928216896494606665093232396507288325677339584029515733818236909137916853448557131386371581398714583712751104803553923871103627118082951163940745088117724316666442322288290880489507114165014666291785435840 [135,105] 1012653512828024626966096874779456362629699723380621838901189950058169385046257880857119230725927050547451230718807718198849348307476246637439301311391494540601968057156651568084989178274774447675005745054468357553007846712777194667338575305416201738066896273484904555078710775426634992579145274610861917004628263691896394364613714452194130003828181460628168102774708731918453112491361183419671895780810506464591726491467835207973624930997737868760028385215267207895421808538617362422862744079594402841277800155759601834461843964468200515692320417051187140540832598182625166304922485591792183725594904445326992625226007959185638844028814204501279150877360059593687860895640095345258109174303949739021914460095545500275503229085402091900450424161503682825417081069851932773093131798211735018804552007143750146056770300614532925073866740823514607031658258316037975319853739913082655698916969367511136344495922421099721636088207822734833527730785609000877137864730779716553703965264466688787848332516562346449002452017810139675709547239308432079295716082429556007744700834781171502106939790616484497591593159651047439600164835095358383783517220064421990479061659823058539704748331327294426933321492743388191088151518777217001480758647602268535855485416835503751529102324103420927437879668416439023795950166742831972025805995799037345741031934075192534487512250835315476735734796830225919579288210632912341588413591920138677741438390837306538333329795071776512540609802320333206622351103816533310675112888408178985414107996010142036872330636068974406779946980254958428607205497580120025767731868109491904955703830830088868958995025313276911700112765537020828207781943633223971250237320712701561626746497059809102115684025308134516449037580809075165717240443798107532332016055892581550058757744625419566846629279084478232867740576374939515927570349352044164695091298520765695425659205803339700819329990581173611910226361992087789467165625972437555339000 [135,106] 69987769107804101545264557584501346187450178513087541093262469691951598834613054367340087235585248865430256628180702866177594435496885107252922069794077854963409199873922929960839637123960053172438400414111004605040695908042157041879899387314763949578914767576599086775581508473870772044866963481246586966317267203777497855636084952455738686481566671587907968440187180597713103058425539362962266226449303722374602563286513174252721906557432343039692468317657487480291372757627960302838285671991065514957742138083966990407459883803364420041104871275490519893012754167420475632362202774106823100868454431611472737773623244954725384836550987508098445198696602921562697453726761029216846419437443030331449295855412928366333764781264663072849448724238013757759263644991443417319283296761650591075265317985250429260302560024031113534427319548041669026437463358252803984767509476742181515320797231767520163809107911463681020464614434015086053332556284993449380760471595483528944350007612041029626307715193379080548856375762456129163716262065198025212308244914929856282228434986013900367632992907425987294484508244330208284538118309249502878082484167231983558954250344183635836156247184900765260226030992885183453054697510155252213644366121826982774299776650854498814761492233979033435538578994026296346070586096909039001805794560211893430349042966735915231201093924281978038828851585822077868001632835577211761647873745539237137133526869711520639595288078134517257384900033792551815951128288449518059568140136524440113471426135310997703607244893053668847382509397789435377924442784196902315804210286981216037671918460266705767874064097652678901288905231714396587357271661526061108488083702502122231114231048916508347054079419087998036306996252078770856550288979318048963056781481277770526185497197865844231088620781918689573093840430863589507694978503723633119650898071623320000644306108267471455898227880546103196295051460568516110679316049465232 [135,107] -26950852014573146451194452484530191178592005462419111481597205221881081718240784619342627795301080917734235364645334856913666506360488943334584122914528645947269315739751452354958009851680636839280077542134992982315146416096433962696846377464740376503337538234318002350012695088518476017200993981950298938779200251997069206246204942987628406762761785813674708999295405445105035483553143260266017726022812785021389485350131058144973740835588163182443270879297736702607680209487177696537576715798063333928106426259664982270141004102347836824681266201185101989809847759130521757585644120891994058511871246257188877193596489580015295198110425677615213440556260870223486132222182707265658789249175479800713956942046682685979984780129750875704003677941607822316452067758492708857856832707537601063553150652166548527627341345954417448776446636517560453240929654481089522969184011921126319470837065017451261965596875302314134916365905577317057230655036244476737903755673892549317482798480941895169036828590883500932968513543315671750108188789173250133716447872044934907624777586240187271434803084441940036996063509454998011388380200665833791358999779499503058002427764993964301683908321960719401290481958408320010071101097005493303673670991067868445940420870640843232507495038233418816979859809093988918125483818587778711210958493706153665626959865848041814799045030751423092668481571012123897924475688386865535310351954710096800061687795847737474349996987378249616245897885578856319568184695275129515559853438969429463343545458399514659111084343034861697484147050091447093260517453452902208758260011741169002820707858765164247936571553327122625589983221082642798843758020792051608186558608884591877823713576894219214135096301690269867743813910860452812771478060733355990938436257977718972118259585988499298333607018021229379793189086585663366437943776293187520488572267361565652851594514253466471210547762886687540492483233728794873238961742 [135,108] 597747166603530787611992799193890451532657515574948936157718558430445880111699172166797861228917134667748528655186966412129131779933349712925549603267545397727779236699370164196783105445976238698399692352428728418487499826462959436936675855421440054261903150104604519588199216163094681202321512722588262612995397786110390216220335018798270168797503900059109701157402625273648550896964369718002771393782726619886602038885245643052615917834230593229711060767131343286582548179243743441479158797387453812347071504259591348545428024151386446392189117449176381649543918575090548992371192424226633868647833008383153009380088942200224015296163070770763183040660675775877260718708927879069474676770293038208265923903064150920398565962302150208227601483043562286711246055167879867655206862468901281011936016914671695088543340514964972607344291930493768842657218836698045062052860705365594769127244970632360511584082134434732218939196472748889780879437796830142597156575636772404090808068856483644733120141698131553449182705908291916088003752301718618346239372067283228195234255242545929351681646756734036941512657127228075596370179319523056867458287568128745437602347833450356223945412760874980111120184331522988439444458294733264004249634319018693784933564159319427661012523288923995538360472531225314940636708135624243044966394739591998021601262968385806596819450197107871736782433932263988456888394382042523752711964303405295161128102612030176320948954200562843277604537945045816605648795074139416736111932022544277000436016198296618143713404266172854182418503082017300046500301486874201631018920194405834190905251262682844519399232982283382707174579222561022319121857700775254202242567122226287046440465690653457567057229937414473188740486382807486173699297849317070334121560105455973906092061657951616741832931804486613217129774672549588336772469079649318801742596468803998108894112244672705384913564091413097062953288126415811808 [135,109] -10976066777276396564794293812525390521954613262995593415672580743402968366113498693500516633268786307170611783533236291333134441913842526191808716476049789755346262790247724252112468869871679065223456466434652321913445852067995838580705210950330301501917537003089307404096308615179329492009303819862576802546991108228196538752389131911297519789072446786734723000613962296980243453357983908207169045419214258355603743902458319962782487958210678562989349842882223512544057949921881372356390002584938240278814357217518981215367437937440776174420393848984357273661374749376078125120955926722004416564687790502754717498796145067539156339931497037315120479264190668627690863326536878436706145363235251584573500350779461271855741804762437524488449799180763666250733436476192166850721702747588272480361565961381978497840132921743762315839026577899072095334942079000132088113264148461649934284246230895670097059723849476137619603455198356295731900165594974615886216915502810996188624783398958774074401952749940728356076179802234895321016405885671058804050929038703073016067860221596054869984673949335535983908659674606684154020850819681403642741499948798587890391655599438812023353735313677053362309456196583054716820416515594971064185516859632156077434337064748975561278719292349156995364143585250555407083488493060133363845305249175478477172948216201732961863186579120037868178820816175064544351706158146586948127311088849701423606947781999742896094895899740149629327925058532856572687649937928821579957669121180522236037863762648787978628906905202212989043725596767318025409906631351587919613362174011372787105775579895144744703433425909953414808782827229294434859943739032446905981699219003786297600652705529494489587961899673335442902257436485698588785032374084381538163199032185366666748135587403730030347262352809153766060812071535580411736886761022876288976360419719973365546227927188552819136765422690187186803591230204 [135,110] -161929405411974217085821815423570581755846883394484117836106814898036631888755284278172094871334116042410487866889974369954550397586293468221320898195343468011475034027234878119665793202705584664597712843807926641539191853312813392400129870370773672327298518271619151004533041703890071253774708726108972832740534398497141512753620590964541566438496091550623691525785162044615963180500462947583093178803331869108527305721311596443642940547510020209901662562245125062690545544374732312118786617918086105122606505734504640128642529285247084746537980144249036188818855815510467479014194146514183946512598160573196923750052829001827192153961030312251319113815559222991478140835273758090527537399472250722553408462408006414011244055294212366599571723224678375787591078541281046082583856876941775434719408527304452086293002628231362890654827986597810219066441968831823516696618616403486918441745655756821583327245584051088885654151376606506769206122803183709469571535170986332131301361999785390075388472825780702331624699223402906929499532747379947069265146354016324678344888932966987033706433325709039116457638271729237756663916195451625487685836358144206433340743826537527076859281817980570084976277782526507452135479388093206375616584169364733186257718232766490856029244853042901908228044365728215517435296917512371789286580020863064466256735566016387801309882283414204106081425936979428239204595663019185839568215579581439608197023329129665285938514457511375425970978849712629739804888138362507099927127962017711859324145880128766358619181350648997365466747253480137536551733968613893393104157915598753455686182635402493275374663062399349658942815651677086745211760288298454757528602923386074678839437445432374160653563180690262259232283241950369899055074775635112372499360116143938740296707262332860446148451842002561561223827059794784992453477367614598696008343495539782120201227796328980351466830915608322852888 [135,111] 672519307458050428625376442942904567674681452790895159064062388086903871714111670387183580707190198452846791796684690930236916547289297508760939524827541113207733148331353178861008305661451606996386879211821403921177069006387882657291041398501523230193869503886180271723840526679690417087469471243766319146151900404933115416216994282125420417407562430817929746293805779829788231509713455634733621887917874782391167311283262473009298335891999621039019117477804711733848791892033269661705521840916129435648391683281549123995830218495968133437054864367374086443718425033377389973447349765220960432893160694472685647530501013012616259222449364195391806038794678555213682959749857666875370397866664100737713851259393854833652466942953498642474780347714792258136213609928379942250806230309767027884034668182379230442422300279887898562004014700073383033880358459662187435910210398980388291541506225685463804435609878518233170429043632372417147035638340616187813020058100144257146049813378790904251583567971996539609341859743655256802891740919334458567464391153777804823800724581835362257552010568404633867467995955344436949110850851324537332890432666778912751773192194299755854328191888518287518789365230720287241152886212346652749748913091002978685148865479260715047453823347335922726559308679263969261521767416609372695576413178448192965041687496549014014979706607330746427154278265898511223411856056092941476001112582053018726749448671038920804420033993936550505667164045301243441392829126163509125736477321533344114726114917284421082804722502372522072281412828546381802543292055964797857355031887982299171296133845867341698609264150231085614215385408533056268890405427768974567067362566316418847284302084097203479639729448103269181094758495231641182301754609603777964712478692018333004290591859228334449693370101180493567526555296875672226618513500218625194653972663726184166665867162609874074638274755217 [135,112] -3666386209020967689531302423646475963238294610603959342091559861547895761403892465693258712649170222361071811198750972757109438734228854720389570465081116320014508188432225110109196691396581850550302726432405767864965975922179964317117516839889078895835431851058855777505849744164625680368814550023415227129474960035006885801648241322385144392125211089978586922852233421784314722561250773162019086076635931993858727458402181645920364079669470648332049680043179268955632236027874672525827177946426456966539766828575819430762848803106884130757102753730215808653498111586523267431679291319471072191091285990066394355305633373570870853587571262474612831564567656059129178713491858393236364441131611347758506053817089877798382407664015194199238749756103120938223361408953864134580133627020509030973304262931122687192993654056725365173540785095736824997821024753362146711515884563059930758550567377435902351318051092813203006884799685395689736430017149458008843191331638069507939974203038322704610109449770294673140814059500908132931736195448797851480400122105398460894650451058789658991948693354251763777865048410825317156800026513031304722483532941639214255078270779143327312786453694283206464069841866939965449801367368948865050530034068470113343443584351438043553280642963391995581990136032465729926477341081547888323500682822253688988220780219087157734593440539784239449371758853518380368691042030417608292637164277902032628202783530307205646565404594695765167952516861633379673841528521741001895219443921935838135392962293181063731400400615477807294322636868356143161139137178121452110154894959573128309563997394196278693421034101278142404579253144676406678129318947495230373764489099407079161636403885887526017111625636730529197766876210787283280523356195682852950483751313715119343826858779715896700000958834626297923525883683216945758001895096208493535343234530345742234065065846712482866496 [135,113] 201238686001462345775787911478421810465471904460930957750493749791256439213301998719017920598001435214559592183867217925418294972666954634689836138068125627959927981192375219145879146466349343240178235308600261504722155107867722611096001558847517312289129064960514730090814073334170854041788368991817063648640963827767964299702464934130977513428331108971930039168774117714030486994721435606408983655784665054301700893097242496789175257187927800724365072111391642574030424328753401055505052748863248938837757250544457942779962137055247534203752072650376564209084146191383712869481200219151633449958811353790664771670335216134059104943126949868386764596459965473240619354179606502768592431700482779081999037453069906190972353531428624637124316579776455484616368029730646656786358412208077364727149080737349738235611831745766158209806808861732445696966881484890557624172820096347065793091049357251079675433022074538821134011940155349842047736637696120517072374906106224715684800352703403957366142355954550151904800904068274870235279864192726358114941180325373991651692510430042602451805991614794831348740950947649564819613707286984537715896208120526763047766611876744666298799493955563118919497597952204413687157931212428074442985136716517095359649013199999499139494077223342222669177959707404820453554066551135169559403810179829522272068640472873818856811667691269865931079537709264859056491207337608265850170449048581290604698356462874157523034602839658007822809724293121478025799597001755103397633090787869547819009600323004896289244907736010784111244375043733065986996112962045824560649485645506083507714881786351258856968957912536507282345707188832405325880821661168611011400300706986161763387187225586786654869081861913104121599215068430775342166724192279143746439943253455429839551552694628642086723878277103571551277320537104302986983276377768323247409322957407132404520685525064456 [135,114] 1119182759046103258841638690055283371228392325722492699022406788354762158895130491986251877890457945250631065333553503706814755859345853371974203618527845217806686347480299991522967230195171809265803630059728845267837231526760595009003695730226164116877136245998374308773935705990844777262824609857353118695222093334517117710926220981712127971662237541401875352197993188732433302281088565841558092710620804122419187893948457398908913076441118132853338602513270387341668106124282994347628782255674213429191445350026117561091327491972994389004198983206129103900236374967355507348115925270590544602385730364313465205372775174157940879379324437808092653163879545496038150992896960174612456643925590895559599681630315424300754139913833759477079765258980896917473514863164697602626453051479135443205367760082350481758910026912987293261390547632628607888836755052085864279731604515566314680185727004196122700471219926885158560227166876954659511540941300266215931137530120828974037819778842003072000651083126310866618616189396900003177931609268588659075752201581341690786289267251361855541498701452202335768254119829050941698498642008213740033423042325306274883024849565567907921261176002630654823109404433819077103354943199140148031752840447794553479930839724796097400691413924563869373824482884437182917112084426631482481906803810909064683113724944351083028263301440456675572515720007058545712751434272222018301152140337455753049708077113153996864891313320698039822856886243726243902313564971245163738018876753023782305818893264843461929433585615692304284869914687508698984158410959255516235501462120084015242100426629447625850642652211593929606681065714221053053362019310830389362011858190935595994553547977107725306357453514132615687530733824722041741467300248519010624865112486666900986960152387834179062196137592303686682298349730553987693496298800238888870166668870905288190492272 [135,115] 1538810468728017867599662199088188829874237741517473692794024344996114867500305906674026836978664248150212984019481342100778709618754825916585247373803505031419157418544311510128268014066483635078339638857517273816452625152498250443362563438834405355405070496274360216980601064039481755644867127204851087331084678985844276654950311928159519234512819399793649174380184991272035187152257152103970930011006165745804929274432615711108937712290141704142189237134291426063374510263997710167605488948624240035467042289403840849469540836216826058673922772148708998885839769781960888070653745228340641762349082810193446574854197438007972201396778831197350375312700516859769355462453884816632427797359552743056890148061448663636453772194173390641235793733091470048604171160195412509715074812142663164279678939334261849875623686088777156113043417166571008720780739738121594185255384910110946904997295551218571629648507770357799841815181471181891948675337571073751111557370914958591875038507573236845978458141703021701253346764865858965061501975812570129996179623100950998138769159455644261529072088085303944936003374738331621250137919216812015113302037447868509068559459103044426895494812601959307121321800547932166325906966551157154253601927440048136732890968435775769430604616040248189302391491561625590153594262881305031271114449882120360369493444618774923066523703616292026781781955004575261964228100097278046144091775480789580128628855130603038884932325134978239401117337295695612445116962914686090200278807705990238367450081934429923388539053330590846876303577360353350691990400727334876189869858832557691563965641827743135903602005777427615613836033563577090145783659840113822020123824575648898828011529896582054035697163658888091821131986857635791976362330949334391427438257300043165901966968225728225039118227611571170263087052633400747226499991351037353604899474246816318 [135,116] 201492676970034510861168685256940206522091325888535980873760417645573719256812156478146278634123530316527824516128067757733802279899184395106642626630926451425615333558970121443371304605193557282535380641148278510997077156933901022117281188428152086148019576134202746550840051356878772381605657661685158954231131685637411026260074959558676358966892814586741710804903300454433424306690879788036849407895866386874697759459559693403763328726904145090956586731397638853809344279670547425040220721713977182395884284175200811066853456533047671286040459290290085021122505977248302253079789359052355591511501651292760104518695051389570505526385182765184809578706646589797032963331537722177961894714999901415383597057177040940036847913143507618712399798998747222054196163824324910238254793692352365530871616768574325618218229648670471605755982612163011063970138998909719180235470040404153426280686193359801592750553827906271221947574622611207260487012179567880911565600844524426942592909433428006232947188559435909794714971187183618092990407849481178156194590592945091990574471511798714963254006994543062448079016706514775060252762760359226859706656579692702132237432883251216536762876831276490359689189793332957625526333944212416550237701756586209882103840747350770679806971716308712961131841396499161589192179222893463281169079997328086045377102095363829171809978206682628276928023055611198193124341091994929678091641082689958336320862752457970077432786035445691682034951465638405012079244584289909559468717712655897767879129697214623116058281798109740485288355631925381302504298956076481796850361175608762567431710047640862945093129713196306673925048822865853040018093946778770022960001080171821897530650919780885215025387328211223862276321688782907790231303040123439246186156237259139443610814207130019967778231515940705005020295230647991684751501341159650889516992 [135,117] -2547036284305419551727311894060366508173658501314101806216310320657051841639613008019132347202773336514584509939137113353383043953611476219106223627719188001321823643494778417013766959970187093918044406692938096058674571298342892179034896451761136719462292330360255595697003530731094757412751016983142808790392171117165209026676344801172682123412924526216526348648372970444943988811157114346940232320856818799171015497025308889296414321822473405074451837913753460482761109585981513125417869621898017983904120710099881093699114774606492611781426034364852621529862182183299946080193591498385999293808621039750563356159142223238680439198710481233587886376739720175395450963374836676686718273193259093478600350691008697379427788739013529843124115721612133981845978827193179619721827156338675964601444291937183518381593704631643220216332013788013691103470386472134287858134575395826237714783346907300872630079645425986904191638460477890670012079642243625101732326705586176882678711511781349084198358823784105691114463751025878511987267795320117139023944508631270600695493748233885240718091026874933003987866861193477711852661640848492765479965331368650824479548823007922588440972982103872473423286047140364786050219838076603726065883031433464917402439875795012852208413984047020044396331670343301421610853588587125822465994364945916350382080026324730404155463702488548429375170637542485075094529432371344245245273242970373697329371019152338252822153399204749017396872760165418320607765735683921943537847990819193152016730807164516948185935521273032476904804317016620821000385463916348484670735455531196307002434884074025125923834678251284496943022144440348350020531433640377572375787659114231530666094581089569775562969357316464323209795566881593655560342690419489061140292940243171554183146606394868599099218939711454870778082970577006106781714970657202616 [135,118] -6445908346284839636121637155736840322291157728855663271880732893769018213551151160255361380048764383238172168737757010050221233487631830171151792094555394934981867734053177551931028526587654888307854900814430537073749549142986221275343250045339412443752382093132981910790579843041873095226889535069556889983541659813489127523540308459448924291484149735884610240566800942835696521107919589661215881673309885838196757319929972223412696957409910237773676056945430071945051148804857894993966794079174250478609503857833015746578220721823909047640400137045544179099594496109029788707518909434417697683188412973030954057451004901062143367262968800523947794788107853590007290502166454524717430803760174161182803202000878325491908771864900144131935697306575235930567241061539098087336541792241825620477553392160705667174632610969982809127053140690603897227264306933799264331879453221182334202658952867382256201321617554250566763961732183497180352382292116900809820330662318587896888834017436533609066737676194010235392122797051402389351941173915425150826857810882892565143230724080879876299620201927076185563508591308685790820981461730141742787573796734463168124755706880207551174854381933068198983015681672059219149062594927692493298614642213830934141467785455531421125694875764846954833491805852434747216554717099887204441301278229797139216772719975754626801207636567165616506808562125455235747170593475769122560395216171612910612801786017769566273162001928967549380965565304508920103036793813530645070201110855621329396564051215037086024941906833985197867010420063828349439830378381798185405748069951664108663491755934920033636223012743353628381650309739057056882595643744097846510826486015607316671360006084917746413637962494949323288865916447579831841905264326905586956647146624431957964492725094617822698414910693749265605872706194035398050843696 [135,119] -6980408388451756131425934843148173115594166797128992710043543776723588960116415892641606333390867021969854260167400129909298951473477536219797379119562585320944486328106512930994710581699691935951411237457753654528453368817080011311284909108408436539927160771236430098482258619539623874571193675663046552081780473585954866393122775457234011563646125520041099646323220571505445477594081345844887883304964868525266475705635312315834736039688229807920480904374368865595385465380522940283055174947392421779016915540969780156547484086124786922667128865909804299646987706197023053316078190682048291851466782111253897165573927196862841251184304973656634268155762506068429623526592556540215470822031611106910724607907306887907217890678434978721496218324774746114977926057787266646972952378297901601499376242101422128200177195918271351963885857590116826522343583560290322753651447787642759240100539894066936818382015581827530117873411457668538989763092726875561619920759711247121595051886040097174511410721093709483284527977556368992522160123598165264941782388530403606021858947123411314051556395263868928368506764899725747997352056904831730886967931848958743978107887570476153191888044496564467753251645620003533037366198427990943323421514248901459326390550367019647501884031571428029659486484669234363480484038599572523886800212667986120068609019636328656938985409814401380481134696213290253474438360673860303983907010341453594344545516657555866561893191107153667711132902181556601903084936678419750389740302039517656107383716599115513144629841337524916617792051546187647745119310383007744686390232839665472651023753849865568617916148480208075940767517911624824909087048504099593048151721521565778397987307130858106292976749845039077434482588776360201951900049067151167137244167754209956464852556995155989783756801706082397243612153799323086 [135,120] -562137104073275375861136538771241974951325473719687479547316365853937424873447396431771428372762174207702737320990319927507558384607204167614700606965154555052557041177643318491072245111537767408294007224632575030688135830481216556377807551721014889749425321999301461459117595180523509910201191715170658621718917589665614761905939464765594936530695829393977312794413791649094564051978412246313525139546419531989743795004680534213016773792095822149671445581852712549912351637953861222468052696078127587897847814388237688697010942047472801746045849196447516971880162578470798515642639383702593564347574887644175556610829104505616538258969680567820704146540117657998794464093984868302712000691229303981737056869667408154656013533963510274782373750917662782545130734077538750877277736738542135174570935400590363318966935247735555129277381320542219923424311963848661191943782565484432538477859498908278105766597647233725785636092139897020673294159772368071386655517836116760891669446994353465204509003653522630379610968473665357971387975896604325257135515454863359689169846388184413550552227703186888008836733867397084074352159775718150097847827264028542352150582655479501778502755199267828216031484164026709756315368487449164488465660803817282624400220931485557590742063323603529364533584600945697653419511943526998124736046617883386440233111759101509308535983745078209751813864723346541867483610783814867198765096766910179958502071226378205077466827158295656404228348019476903188771324848762296597370655550094278396020657669565810505965927570572883756644747593216265183523011464644429433187765062007456817615834035053334500058151185114045679907744783268110981440042388866749391947182595287098418246420643597181570971636921424911381489746998374362583434021660664468903273284221515586107554854561989515914523956849430404005472960 [135,121] -214324865905572582147383456145870018501451584147384305904445543666386700075489109231398016432510502499522261448497139594891082580682938506454934154981461523426125130104055696879759633724284249062307833180591074693352865146658664986984257785450363007734429653241158283508783374688107857333523430666623214382073026877795634486589868184555122465970346943609801776237188176308835783661272851578507117482981097952663562644848701838018162571597053917296469476522446709551145399598193826686808811518018708257162364777190106394935265723198577020710932399691201237491171216152709666079879668563505684077807873953344091334637993525481097119369718018489492445353611732226851632476502632547011606104468661583425035318813988379743341167526492221198795003352816963724016138059763143872033118880614102736776787061864324238340278307879274163682661129513245179000827266832383889934687877047267083336801805527792141160127766374725863295943332772144395723770460615160763073291547771676170506572190978884803384877906170152268403141989680338492646510644612883730182493337584365420788925763356565593314705169007141716330372219957327662458953570296870876251716544502912443925438878892444800754505846157625813454223256285823212599495182183615667007163502012095358418474715955641156304216808748346899074314718480532224624696188567784211988369808282487917639339515005451713269761367225726798953772538339350411960905792747726054249525042479147739671765809091884854313659487764394963209936587432660250571846152328330358113707778204577658648438395003479380232591923910632739787984251978879510198631338812278779681995866350798511907842489518556595969372292896271544714320346085126398624633063297087630107180437214241783309760615027553707154895240638674053310208882030152954301594482608431309337267031483532596587378852496992672819201608737431528 [135,122] 145884650729693522987051899944722510535906666568778520229109968079070346622781957438291194134638896242368674241155821364788878386284683515689426180161634064014535080791708834243262128910019278378313405638828566177504880996328748771792681797083040241840381706429970476037300844545146805857552915443326719727477832799615982889841163111475663785460250949486435260672434760874642500287309719004019795065187214774826335828960939539636716117086896931048217699079154153489385677003881575537607847199049732129768435980895427576482984153309316999978799972923838706549962108883863643351628912267191723327381538020253729635795955531627584234237023390974727018820751519892448167351135450369090737738545664318406312214850206057912580740301689556107241902573804534691014235098335028200297442648524069433797011239669498758924548776230889988916295197143717195446662897456719303803107057163360330623080630390118921201807675295653983023365089432782091795009493371203038533274990353547823998208655672068644814021957286437068527998875980052304658449747373185615037706834221061967105310000604444385874300153634869371935050776128635565460933406708643544491090383814553645197654246806529262765165083356525031678905740715417058438138180333576858262809074922025127928172929557800812637199945058978790250237196943093525226022728027876810555788634643550889561915054729027093425727282176956210466561836926820568531042867284167344730481898869869435693192855992219696096040988504543427221679757169657907929097474533500748807791984083228753456331437528336407924598579055982108753050060340209479403921229427442269812210419278713798466725502679309930074968105313867186631704726982247370142463133088955413463334290260611693145502770552320102422496781944029705462398446815992517099151108619697561287089885287520689416599846367323060377856896 [135,123] 31129902820131801673958607007551561759223519457993419693262970717831656705440224587091129373124301777174552501486901783526723986185078565807988609051311789251910690899473435229351740511427986458146375743416715357060747279070223969495623507569610485616247303323611490413779990825937969653864349919502827585082489718215000662470335852185729573320710632393481332806025855864878653371164981936420961356808254258508681632450512741563629835104346711994844261109685539048357232007917208947291484998469853198993227640748051314271362821494385339810263470030985969925717079309358590935062844623960640883746751530376853803359376782915491736704567032812327697374460717964420190358997767257737158928027116149494875821578954188036822248071923573149169580824816464913744213511340450298218990431414414078660838483789714829549003740156554642696478109604266006470613701662892383103188148827413864406373218280994731655518474015529804572439922423479283257335385408563642903824269154654073744939654755693234942560977712236163656237419164013711614731041739911320042059218464577123827049545691687402269023948585931592199240309803388382038801306357025282665721394170314930552829948314238717967903044674311854064685072658564004957520058367100609524003167507091819792334989515413096418064336461668227102790326661669716915011486066313838736988184914497187635978386410553316597846363487404929918445906459625303477867214526121184577334801062772912611747602773854258498151859905104707576137588510708489378211834139157499204399059816133993058115710930913491519355144179371255271563617749744316613331454713956306533751171096815523361338850022337535122943956911327717987241762182806625319584508114129572257262706163700854469333275354855881557941894671940870001618777237726291339082443129288387174676885913214920238548383522766320 [135,124] 3904816572182992086896821427407581006750045245565012304976310255565877083157368943245270547581489319978949713399751089144089023415099723822479531588777239714753561155783419426678387413531568101638993282794484416773669181582136616850624316186055118395583657264386746476941217857046545297714634875754950290227596363323569658132638323711650374628183725161773982409749823541628123251813354214734543029088836730970157743380267355644837150792145556490940759520043294638946847438850247197565634834418883444908501974698048845520405097269367190571262390223435228581260804555044998666430199015340352378340127270531646493562874192270818578261122914848753006163235362970062168807727042694506205443803393898745575408285303973074016571625799472001219862322825616290608074759676198627407740132464083072313684179413263662878915015584020819233998347639435583346278974453807984343771476314968672858027128737003302780033964608903844335225807600458084450412173352616886990657922735437233813826488661862385639433076836323488577970022576349361220281582084702324592577331202651023717763070520837349493292364383870877737522874949470517319856141980317302461061734050258615611628466928184222422122172361782538836029559746072851180935686706148254880617145385705754462144225601381164199110805083650000836131808179291573810571709518897886516442042309492967942376137533896816503934887869540235115580742197917436908708380864265792533903617219454153442487461547447392810966526014566471245892487428602970378861097724841003594625252719538464075516791195467793391720142666735084217137516519042338768061573611711309767129439228139764032526745978076866791915144900321288997742563778654047542205074832543231224864125326862294869742558151957171630230767258030871894078545458038835598939495443269312882793426841325001473938240 [135,125] 116003301671014780775672084979451446632882106472266809787496163198305749781607082095048097200196674671735123469615825412842889726915363411276018978081597622982844548071325562043174709214545060920848414128878467369585781539073106226745963948881413084660928793045137146776817988493008216050739232358056550232794637310607860477752270726064602000193964132767477379982328897173584917612804727125442691302704438458496735991163828352346476487078242607583369339917647481717350276912740818841593534085986442005956034296076294708294572302395505217078250496428835117293096003018273193161658739630333510457078484390785033548212799501934639290240727802969135319712777949598970546863523275791419839067880942722529726018685980123616678067888622168630025703581147009868146316874574267717481646570642274897328176026189007436022640908630180144047764408303158189143081433795173635875214041918653895002953777875750895355492705067511046587330621375842077138853741655005063804049599688770471850390833464023763638531867001889749642306763469650887780022607725679994588656665377687930890239939039791706320117172214043309969976863942144651458676384288607321624702654582014325364544780017566726193799448133268318382131164516761920926935593972039999593386429122248369964494847493605772581041925306793429931700893413067779678130736400177077247442208731040009151834144157675120757550629023134475929884792382828308709571333893663720968917279502807478589008308251719469854781641647009152174448915316884666460245359059468669445556346765641686411804221822515657512301689490810792584948231945330817002127835475218080105083570449823875038288190385329522982135356181107966318403287962028898090573711117446611881373961461231225281835424727834158841967287554289807580547102056775308831045137165438878290671735608600 [135,126] -8773815785019994790740627242835057252666082361332048075915747678875718059504788930356392048729533276067706915141567199002415161291951815011507319691716035544636539257037894078205467587579136326856889738364032247057655367196882816504169653535464119902539753076299342456288003346835326790968845878297129375732842844931577654858839474539468774877404881573132748514099695888462677858709327424081406934445355397628549183000329260183523212924559143100024443479991978404368115541814146626175383004158211312338065254526032597790346840552177653865388665243282327816386979218159319593942511825902167164763108164029897601615499504340275787702429651003492466325462091721400332256326889343098484271233985356289921745171638124823524928475599404615600688469110668100206598707898483152582326932789050608791555706739444872203821979832326386225458273442682384369904077134870190361403120432823655291606342672087238765828456574454842579382741025200213778914709673060816430739330791626665817081860639994725417324536668982572531413579883243829005300786763879077299903816483209443477831929180521742040746021512815839134268413643392419567290662278506047968900431813502236382044663362070710666050569583373619865744452494868965570669526872334705107762433442690354381928840271284046548060422607085263252753753053073767565102612743893957813932552456950402205474017224326285337968211875411286947355524243348009489855719561926218805861069761037582908176651542390848479080710265705380295941608541188349304920895312558934272100403208549145514109889118801868892937909573255902615821092311326774389257897107163857545865347156388298346436534049071273341694238354159212577643256296124300879414627617680496034722617284133921589831817413102145042512159752859361761155651454856056199018176418451816804384 [135,127] 1046597372249925177463041539330191160269765031443096834798699532068458643567697566668275361929052846971933026238880867018763658632027890397166026296132781959874965205438577697051509805579254359889217242498781855986097169650627280789444928568799963785590637203387954698959975378762431237057062394500172750719351895902317881519100338356011347563338577770074764917065172551811909630723766833104055698354799912708195165269871939263162068910657472285283904230075537322990368466868424495524918736089272204020250522464552312863844383380179490543426092044994845112502490706770665138267820472204242185246599508203744651982447748478026751230765329944779970202373904751694500631615638050374503866614049745245456361042113161291866714714562079464710667278800979387813875799482029381214196211208337625817899946773201051295153253202969632174794801197693093188166056338218372399562992924909234391040689658288286004180605993534655491161159239662809341695672912051716505139427555507127049263969638738567381207068682880822757114325231822160961964599952373654396295818085322014694828027878918270420665031955763327613178495578283511479962467661477552565594652059507841684864684416853130853295335351967140789881035126122364912635526960595291649705345269096852103377900278286914349074965729599388859245405122535760227245929198097137036561080874034851813454224944585243807841400123967143428719070267580869226086328395268255760738209340230020378997332407963883920506834508263254248254506373279071572805673976297572237159030553378756479772572983415017704860058505138482023910444990658828951582592538395330596669062136382928668294112976965786759013995041461118968878907538755649438161246175666505127966534659177805082054162558343260167505160361082194808379507862181057643604746207532 [135,128] -27858955180022524005226483908778878251144557299717051101174186597040714535813346760583147925300372660835200983946192695255444156472279668267266347141526904045454047959170928773925399212597312037155940001301149715508377214174209262263536517854079048043589433010163505359291715129130801134905149357347214469850969536865929126502119173228103842492811057303435229076676176093808469597396700772946956463950970168519851314266365611189475050649320240510989009084696872842902624076670565588257478503054926057445435372643698213955382222935578407848327358483087606297014609151595761064000288648710008028347776046524486695625378692332570255474369107852323682899205346998751159651636444917859729068716583805984027047995514667012433299409990674019647654631004900520704497640468531236928288235973020069244143410587604941523283304460599386024271583050343496003381959086803663913074159571715610934104179366030149503941027360173259772547950382370321657219755354603759609075286753974402359027062584826658258425407822893722391667780865455400150540723817781093307388610568231124693676075628667942850059290628282066096753257463652610922053897519268745102646423264350259129127618586203705835980276336386419854005649010503911383585124998934721960801144076172120133983376435699773508692018914744569382942424538330349247664883888317114493895170678059897509403473584890665461799654656937157758752598974041020669069579324883482058893832338663967185613792362310572752009173065585572026567023069951454560754009819039261161973399237984431347889931844800766223146485098540530593112997252529339854120178853733538861490395279082727304448291180347857602920016425706380930761825464956769453326717058630652550438178423718437902371658279183720498510556856594324562060219315248112928 [135,129] 707350868409925482969570800071242360396026217783709604454015101935300517687570425056753637337371203986627710377471463491063193358661747861173715148842666400841561738007679479858132408017145642450695023257950890514132935652392436976223986829060920173557100408950972022359771523615141021576086336482490250472820205663327111106317285113235294293586884260373962231428320647441342479580994998164320223908943981401308310030516395989911308917690467527398352634096570671271564139931819613757385903380781244285216233943567928171662536302162584079286668528365130382633331793700035826870210642238771019793373991111977966443588801752535870701922439964888174071714339092451822908031474966474882483301820264298194293721079338537452467970610356516729194701490992302023779000618956970922257561951047365622007764741448224612533281146860582810975462728363670426287332964128723050245014772582904125664371026271800993214371697770537591569290591921350804342322224628309671336963715704596558422874839774101328906534694379270284984911116428936856552784082552736826472188428141091702198829693125004510437500483866405600248749398744157660033184771891978214604310592517176310754924761006378730489281418087053428740814556478455392486567274854262993994728407002217393051315182674507049705522005777061699658360532738715237586536964694552046236872424072181221933965817952451616467240127678882422068104282943913273432671076188729339674817761169731915494204824406690416344991894553127887434804105679618284433018766084832971044005017944314798774358276033828842623084153270263243617410068683596956343652634324836313367073830218909505022552265936878047457037819351186741333099274240073106230355169884546283838573953529487032812656388017194080108832741657684824739669700 [135,130] -4058161739756640977809699041243132719180368901527919018346121500260461456564280324587076786164100909591113477354380953864746821133710250812985949091075885823706723649314821617624101415510615273418882235467681564569883859354600250788647326323921306639386024670416490400003886783023920190337792183750467904566289268968572228399309672820851409494880550492108442761147945980695060182350239709018198657662649405628893363837237616539253254217205035657866320496782031087731066552533501847665290473093481299543412347709968866463074185234983550009982419143601971561006038369569074214544481064920672335684786047676876441145633228185380369437623819163833534659674526430795390072725324381477404799968751641724274275643128158917712583355381638316503263629763160282409142990285871624870643978362138458915328412145440811405052661821652560109618201795895502746267199985122431378201796869620444435625190374651606177156768239696079057098781243559508534699954416119054263705176677513250972266184207569950775914953947293729416543083874705127422228575972650862047472805841086973096221637387684098400302890832824129130650495771369048474031744091161276000234745859710007141747869748390277197907482450444690151271809424625726694840967922353890534394698247466052839869602196588094112669292923619896110471039558735560048551779930183581205142287969941954820349517061604467457255591189527842102495184501942436382749996994908409351180136173475776320441131270990541393375808620723364008665312730479962440500255050687675428308762588233148335915598595336728167427549238520979380964973141187202111502940522353471071169301554043501959118949624860964313927169628757801983074103235225230230901477600606840601018518558536337198060667480001885558515559210589216 [135,131] 79226806315975405671861494749729640434217197794727919773741902415758523605112025304710081595863669826420292024082762964187110634282807420947746871961587408173213300500128460513597506806124612219478082705339924937190116600741951056906988405106684628864245679601066187777976958818260337726168300054285581972773718035874316741673351695293365014312785338872634184103315633983927224069200237700360366152986013893524944395199320759117579025132732714350108387751583831697160906085075251539596310278168739500957421211569473349260638112266721017327593447963590506110505661567800207134298107856751305286743616891941245659800952847175774415917825538207726448507111548673961006297397025669362319243935044040338622924109725564601725495334209644180708623392982029598922950663743752984818535157975797009780339572326097040664765254750254465970724629074319108795225749521425011891885007654254412808462733841593621272853033236660898121877612625602702254318315949060872616388544506289295181916050488041693464967579748667457504816692756044383432601432713281014961986934703722267201559949822259739497985672855563444262460117295950136064970193528153617162795715567770491957979046236664345675073188149464734580371999145089633542350145688354644717967537973784511042475728923817653296887338881449826679945527104107492518637662368027190259562971115796923802043341670663751763838333533226781400984109499658642559194199804469013674572570411187736164230905541325043013993300056877229495369705628154067123856616857976030891018045257694008045682394868796672364765260931754699928672304531895812721967509872190076031157772887497535916296600675739052294848329486610831485470754662317548203280338591191796928178598378589830066502300102285192742876 [135,132] 105851617232587399960357068971751434448065535505436687062085698469491974041994176271393316867986422799947223491381059216428648098629449882175244481652261576115450909780742671588643635509310192853256611753130898992811568293396458163316782924048300614959213745511152283838024490755527505456645686365977248106047647303253212971016143828490030770752934248006774221751664882199692044619075347549215154723650062410362988202325362409726523656971387872440399373321419606088788885256766535031423509165073633966824092555288545159996940803094034969359080121980812633116347870733279831277805873432892362834901364139758093131971226435542098681467774033011761692534605088425944450489692418666410437368257424877417861464978329248610806412640264193849655288974750144137970198156639425267286814455023152622253547559700706757428866893631055389168447261791310819763447095700066671647000612603223781013578337190920763342710102108859440392409928105815342834671881606472027983232643148812602835791801388465518022147650121546954104007376625577772002667284159609608722188743905073660507848600945117670213456894438534324229266359323732664695178355482674198398524267740102810497141084800399665396868584960135639169606090358370401144246208169656548153201636504477440257411909560712889666321870137961209385694989201406092107673472630726114910722746667452177517287159630066996868976748607768302315087027788749171385680393687589383179533287303395465576856244639618357832587478869482724799915892688421834056887128823958277042660219101232811104195731008212057785727796025016771156406537295846925778793136833324126381165598406277928088691866515063047452012267974299072974192048671299536350442309951443819549873634962506913267856004416 [135,133] -148022201625863169096928555701825706264200670481617035902537266892423814827165080220193797286842468635899365880759340587786749755156431793768008230406258719168848586488440921274903039485631061417124440643656650791436470687323260937681026258467593328839939846246055305255152349733845281077099327122936486345288201525464040915357602198605022064166830369133444479056820283906879213158944973167195889738888845520250435697243365401630818653058368390791914179459789444346171074413989160342124636872233604198088087599645040758674402005979858540470324744762254720228560368424480208491515714738679690463028180966601610272104813086904042820733698222924426610500629132203957947556047621241125235318324727469046221478272852985872558320575489425020015169127894398448384881413594929093878300280356200427881845262634156325193485858342363852263726510702578508581859202834575157196671093019417458898474309258212402141700986837160690534736179198907371691991327305830611579858436797829966822772181689489760276225206634583833742677396076753621947938760531188772104635873630733361715730055193695921041404549742145546947557805078451650316324164266521229071131306690994113974931520150630492790527168971004578945682948511112225303781268763957538649183624369049357514122980834863190607590857501341661851819758875586250939921315592218600340299948534505041151144983648332431912908936837692624134592912957068285281831320107999500610410249276867914839408338276697521152095941442445057303478999552589191150789234816614043560697651444434552223549641535534453742221686094840235596002678220586707661061621948783079319170861827368272487809007903469950074858565616856519431150086606260336048946548241747856392154941629992360 [135,134] -20981868926309718623545476136540469027661347290629661335722149965357985681278935136099747936171728971471460532820502205919450900436048124097986344171482906839860809549531942824756134122396248676597928588518807289823795516016405834368005429534954404050563606648095189288851963790115628309753729011359109428968598493559634430093269702089938092068228755788486351940134860633673652947061199380332720969002576782315264794560310958201868955187085239674724589588055303743844721889419865595064887894461194960670192648707502277376806212909667610193354162673251091839947689028098293718795448629384776219208587541327503871585763796378410747494778473206022926479730285573918626156247592466746391594533803432646915656897174460438738920232174424615207557369911351362069047247168522254807334601038865459019438142041761951350544855931973430865621294916675323451676007446583095958268215287482862708268148557256234863869881721415552709837474052847682183330680481434670656956194739332919002831022662123026998252842521092155080273476472468550096788773776546677141190333754572379150223189456024386820881768600388322029577141620204239479975638400588252346349106325234156936721142462064226201845810250588390480018861974847781753568985599267186277029704458492186978263638367700269803455663641697771708603146225800346429005515295289803560817205572373126492042968808487788642649649953981365626325158375316093688868280231943933574947880773694297579690993454836959465321993333070357598305641601216444124090072359562204453181819952340088550306351934234075186826600398394084837233239513459936760786327849015706781307272199355550634927122204659235244304624977500756341786014377727324060246403768959489282624 [135,135] -1245165852661892814195846077059032243592191216477522022469571506552126847334747635402293387020909373531997831788564322903472720392337385991071279672440023207586409894830755033642592274650245220973492490235778128745756878354354960468180478008193717292666432995966427789851254942419472604679449733300654524783044206207615091727533439265104020373313854115034639635955765647417784080329403785059601101489138611078112042620797423346111280433153570005713227913154485142588342111400007328238145108899426255891851123978821839490735623361044379946237572059685332408540608368302547434806981174642296206750183311967325526191867694732632616650719101095339382889703603977971929079475468374799125382571169785850780691345267670709370457279531492594288375732611550689672272860502624545741074470129784842243828532111527644862446102873473460146160203929744971297868106193606159917692357761260661248962689124402549796786319307246447025970819111757052706287445908466808357274989494370068015282847501399065052756576010346027417199238866584327732811188429306313523605262984324226273760382398404753710459985446887912537749320667174784027522883016127364914824821820734603627315298885870241560284833271462568655747002413455058925174495542034024214386188912054985179721958222925746781225502483999189013647308632408922591006129348215476907301993766102727992108059225522018771302907918204007586708167314056036479994888459919160889140775745800720167173556427694584851286144213723288071308101568130941978625059983900532155722356255269792817273919657420773172330617214026450623473633847902363614771086904512202363867663640816342995414716249326384045474197819367961713928138169533025308351794472 [136,0] 64136233402961222871069374199114442031647129238507919468505933029377061448132648713713002917722845123574826038639283215098910985664121451024384150825951280354149696223958072911231321896845900849904426225270264224327164392714515244074301792464836531013227488592254852189428657367226154203612890255424685397074124098420211463975473024243446109096991766760088925855107614030795426311928809893870056134266396487669243018015146898127836298503184049798123475857480049819359468109075714970883720366989914068639281209750504389136322193977949648883533986520770141252568988330498627849447476911700102771757659846500589756290084323667522226020712955319066407246051005175848036058330572847025851832384018629050856432526481551888438358979136398468241869214934612574764878550555594845082805303827629747328940163171092232182109897082987853673131064324664645387447089623334594787231326424288528609561475797645311309056722557346723751927205977195406653641645309843122570868857552383724619681336687061864954117817214127518287210386771955361709210900625020186534505296391768167276420180602790311372953245741561542195970312053801755917109422637405456357350750335637465896388385086404610472861763171840527325549257081880950548372324442706072565084590420574098195803659045595872385315539307381958537949894378454179809359004489586838786995019804924543172915696242580955109475425129281783839498269509930846388113988200384500752215569881530350310750332797964378612777898855719630282662814971285348600070679563805214505617325730642880468400640830268670164333091642364215744808701974532590215965322326566598248317541453561909376506075454668009599242992006460222034369092726919213798723340506608597669547894677784956939040894046933602275830885926684777492956408681690501539679245356465785104007962981844237379677274713145248425035138079308938171871825686581050900822667803664790413964148778949760539278469994611306749694645689135923389580932489211933850710223321287374063256524987487644963525807746274448820532458465725753715974989121022486996313308485482066377257512688566908768434127106954879000935395389570850580069388570571597100604889214912404405331349212863943502646987810839154414415435785603714358048783184092110711776330246378618788473959392801809082146425957843450034463159281973723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -8756612459383335807840239175099143524093831256997669992884261652922358294163850462936594039592585040739844258388705239245049648952575670955189066442551546534499301272603188025204474591740924675870454666669956131189830310537428032267174285954022384296238925143923859899304485693928339419543795073183912983496071371273916656238708273777063987490665655797780928278653149949324716670479815225650395376136830528688841664886761990044904559419175518048606906183822465416081290219041777684722010987809194389507762770224508360492409851556394197046852488720485667847922395107494202304383029233495882807136609564782496173097345792532203089860757347006121306029937713047357263922038192911896956041352859803008925826433739625002122988563981222912719646492448355311593036309565877423958852674393390872328536706574310977309363006097473718271612378804514077302610482919323636151154372354816627871317484565961136395094418870623189099796164700809576952855915727421349883812627922791483225034801278567499962639931082555485700476909573472065197963848912097334039877681910150868772993243200674767905212091084886118148512759604366895159288389075153554389872151830501231385464082057192502146763051753803757489967645069272987203404180253632834086329266151288883826548945963911456546580512357686259190676933323541385684827553773664644731713717742308581013620184753050597662620612474402234458428060245648904360365202994632605443810598013912758120667593859756017494159591179576268629040450648295474964905204808388914297804440406499739686135536400278672099538207773023765162714146797755112671240918609271939184257242729026513685937087200170214414512244086894320052325792856191521423924926298083050166697124438680119529477193560922909267375253002892636186316069547525175010845913461174183986936774852864046054336428085491612656416140854343656964021410463480468364141331331127888841483561186433467794018141362111231744936586249420694684489964074871559902365367598560325671494032681542847795733743679757140036234456765589988798414150879080402816064832537737887964391099500938015466803978239039706108165447791817720555320478108619569774046225426758367224533474510648277797229650328528538770113053336688879044519020114760368478715267446553753683501759998577691237177521506390453059041760563443334643712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 1616791871629282250197415258469586643982508660631682035284163032103488159378305906170464752120117555227776497369579168200007350556029397917030279038104217113476678478304449107516198345073189624962048929656778398866107905530818686140000355233197629557288858797877440430992194625231174774796507130741279646433710606521679657936530718954203461196304352580878099925853883873586056286457036951636062630181587302298620513093000375681381563342775830148272180947059185309436836464853374080479524179121550297369460298723723818463365199679147200639037587290455811032730814167291593557809098124152149209966731554089630799722313866811704082834907015723961172130816662380169415235014528938278570893948422563649657467250478038504800007700608730278227104321098133825819571093543371819362434349658473899997399062806924940563312825686413588254528044151005338925421558739701002921853722718862315736822643419952126924017370388324892705285285870077065048079310489197981795012033893604286649414597029289600597484060780621225947246505233642217996171167964625153775201322362489123952056247196859577035126583193103312314548202647349024408813499340419490684269010856996529242388319002308860224861916734849808163203634102864920156914423959247555848047010929210664920933527962866996532400174462839740853186606567023393158972871328185143806239871525474552153637709885607837404909215310676644143149140283079435296250761112000406469101324747107308873490801325013836908113511130369274331532231663624022483643463228446084747882563958347962253750558625485657026305852021829669194792117442708496953289383165927547539282866051399300827464855743026858057290599427381567520838768034137477036616319176601599638743822504051290634976992190491872130735233176405963714871208592158391103742120993844333733424285266434052148440758467745661465626296445627268574466428130548101494196343072410584022672635727084248144031227348569832448862550104118259201270624499701164430194823996371270672579421652240373785398983796164943420523248848907188517545856255748806780359955349688797728665032435134360750913731836618231598262130334794140072982920796423670201761324534555446148404849876242213948400045859871659142256766054177468583012634397328502837424966932246307925277214327789931496048634283946872814024449491248600557027328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -36603972924764407920132260760880452800037344612817478048364125371315945821661148779698948527732923253753469443600646845217856390439619137202283042168529662051595699711004773029396318951012709219394831671998205384179780168803095297002463932771372417923224642100549372264290247767032889949174864003250547024846010456098441932214675268492526105825895078149834949266221852127242739531134737991280822901722277607213875436289070337962993276342663912691773014428513234649212499886432875776895884269332137463442740633741579269282985932521650566866321991174464618073753101853219475475999425802703234755948445960029655027636958027310646967914173805892631820939464726776040587844580755846499255854733404181779399478733299649184805423819511957071303176300327168056031435297355363754109780050881062847896905361327151726428716244738205504836001119920392858616046575604815118775034094295640266457461569483116777189801078097951439070438097626936809724064923368981847382797448473140545298497267464780118126680390581196160152997470532574808752258216334218199367064159647814353310127662005790785688385002986494081996031486655287027798401160375697757861301089765977372184458751604861669430444900604294366501457571330307685125361167524921806090843790640645808611549918822524463378722051606731103348762707273843602305103459458477358697191556387132149066841717969153711708383856852384335521579646470768888900606536754016505315730157376644659342956319798797364076736456316201430816630624818358817167406743995807239866839441238736706799498802353711673364151194493222042977187408411470200949475456743517527105228871319243576664013918602782969835123183282096698485081712133309296131926015686488733901563961983183266307426940590454706959898282133328632193767543004343079007038165527141831873543229685564979768182832281926311861932752273197403397925532585907998722405732084318387535712363173768594677865394949484254198372279556144109401497924144449815292785121094687837150323230945888617065264098342303845396292451290547843956573963486809105716649793088078219784779328801093411233434170019721896346951844508080357486634274396911294039876700394743501975002376885569238667301989822693106956284675592420324927321823865262525349728653231940875258084762922579669594345021389242023244899773154311242719952896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 446653523801432141866180603452201739268180252769902111468009054429039770749124615690523906222891574990147826952225235514099730584174557431685705417256498345445356139285356082973769346742312422404915762004168404647609736998661340939235073687868753329288134111065224968944651213418977222757105055767088711955303680034785635198326854468072951663811850216445890007778019811002635019518315849156933945885822984747095343097732537643111408370030297249469855692213441088891035096587761441066900867072795266806830117529545155490128877447116103995335850398076955544444655942745826200706835013004270472156699914062056244008622937123659853161174830727311291001473821289329232260221323468468005872380253203718580821252386084435810468202503566162887061946822249568283529969482909168113767358856705315980198576997473720586798931564277197925174508264112236408228496064011400345116492949920899422623902949753606095824977418063120961360969418197773778973130064632587897353692622369895460222750128639735172588987525648036954689530035533768066440795035933820477584765756777359049059055736966696314015774262043962426474273592660662800790762255581461165410930094569048349289672011333726007873325903063321870197738080445065632131667557573540640943291382030292358165239144933224949634483748685677719109791792290777466311226875585830929212359238921955943321468427275786918093376427567063676281434096832585787835433688341287344686502793971405554574275122913489730100866698584591173231571392526345110509413824887768758767485483863779510137759094577317494855502467354960250183929712389897370902597604016261734707555166010090784453730386483840350259568413680167777946764490261491898043448335704786170868265732142709030306939373895915367001860766433079610079274164786048136206907546279579234515140975024374653374820887107541068437043972861865345300407164525968979649043366268429158843026954752877486944467821233041151408928314343053520797559440953113587893932637367368334709465705881829368128857257603680828704030667534912257126046725286979802067516620200752574369778825486649031520333018386528890067593721605040174845258792653396589457958961992685204391630260211874484775563454216016789021675610893970239211579903208307881953245453829414701194176552498221561283318772644615176103661608331412353564278784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] -3511273131504059773233164425122107569565305379698028034395447428299682692002361824184053690822366254990943485374761454855330850572165112335141065621311857468292466453439416370138452640015767724137750162973378359921111357661299319349979220757126861688206856549030184009510098662150572799786259096191498595793864645042105432862237810353618325771780524508009584388867632189354083551076448604849811242877042423940763137177806451044383611567172002956336736635357938069742008130487830577075221789229069776463584586798808929485163332109930922376913662020859085754101781265343986216545590306421399074226155215243969764911683979807325490029542750235278995185333899850284737805677453474238751645852280036911936883928517948074104246368185996371615499818656353770584071298593390120484482778311654050006818586113556448792297270464217703351746169739227649294278174223108622539574596836881989224263712110091733843560278416408230941714576539816594177827642364437294729400405580410361235112243151334877484047594817562305526701967703036290237334820162604557282118668074295538422214428278911227281565103707555250291076771046302582829357823556040037630666952184796882824068349226651858629404799493656916400214400465651264316780851344525928590238656930790034458688333236316137180603154013083148378260990318151816588631353940528211524750306677571308331144175789090006763245987197842913119395069728299897184252783147118152910621427138863685209948943717993803393354676260409499705947282332502671339359480132402790567296118489019397070159864504335710292297394461249651974405420163716609469799008826707031547859367504253347081526724233439162824749436391216077596775604430727395702666447933534876595150309346772383109778405007226168298321310059274971224901003680476478825254822808619904366736669504052971640841622013957909489944702930921330960973442939185543581041061687699593920790406732141631025419011520568698190672206262127628052523019724950056553350186303376131785356908534326601442106436386552182620686960344196281087581397837890258351305195921477911035241325456664949389470107110345160772881553987018770411558655723550890467511647834762655186392536073408194175556579882150143213747281256648962294621967100723060043406060005723263195226007180585863363314652890498338761377183009463677113222561792000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 19479642685817892110990431979569241446183555806171950969788862440178609079330351887532440951555008036891224640265852261083045713975918821470268983316012637104599913798256573512797089591556798263437409132643612155123395120326672639636279888154541473726399422924078246662908966607028013611664365197189917067779652475196691897256452817853850893839458201268023175006815376731407475938679087663315868603864036750465802631417327526117125163589272219128340008543711009336019056380167694682439339856429448353125376731189887971801657298899744888302900430500182618463402835832015025592622898133574391307554776781590140932007586684797544897723271293054919385351100531406751195820161250638606858358464242003258413157227670409064708859076124562027320282047476773885071314327778237312453670676783764127084338445393700159146960530725708753316177708546886460909797901291227238187456697510785611246529679526109110364411748744384502259769370206101438512647115955352023097776216456791275156867959470027177235885757613539206384842432490242519557587201138385959695286923670042543066238115246856585516757250323518082179451513635804023152597650962756029186346238614054789578772892884820611805407449182003982028058436149839147393033065206021863933327084133959043105266263623327229933146348348540054475200391335080488070701492598351447044979037372282707582394112795146842260942467662595082148318482552441205324932777846366322916451092816164933791725524770475625959776255596019524004105906916884806826296862993010999274343494322942741786714434553903384277566243792857934822488715904193125250629774694864133863926476698325291797884409634134572749530629878141432541269921668377048487890851316912301278079578177517981259083436478988104422475579990324421218475135544024964707101118523274390671744869355590472411199433660665405522198202270641136558061757748874273908432112802992469133118382317496780184566972290775004320562542397086144288128889619754658584701412935515447326337773384463471140539481186105341660926703557953858165303117936517579584164101432709047736968838414896299931175608404837696700695748864708936011916557569221681956292354815613322050028203265846230913656123997130484378807617855857483601426262672559321516966663757761347979285096727441249428770086005285647402096980858767617644744933376000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -81104327518177711107076700877828347828551092686380155866967606249441868175314234231510471599114166928850962224271575524455675902252964122776965144889904646140080780618091394449914651849149570350313550546103257335694746911639264853859734407132607814078953914847713173741466539463907500985019098835820561200678726626389596611474176129086093311214572537181949131885051190755249441037243042286485107454720049624977727680774180867976609719745407233223644634118985068425741991129921002214756529208649358290606913977343124827571674418695690893879284479458385687263263224951870769107305159529656191597434458495137428606031125956395736465910784021349966889845505528917000866848060273793643817516978565304478704838879764383393693840602300244137492273451022884501532829865662940753505888931344399702459851873209709085451757654992253255179393164011439836603310092069669944312645652073206863171456846221026396556920071775762269700290421371996767080343375391774777041750795010700844027874676706990670503663001912917614632125486484991562999375673457330574834179469930870404168097284589710505675444593537167070005681722053148183840226835959479781817143101967501903899078685926467312329365336337243267463081020619684273884102566767398859079166481081432889998400202360601907248722087638027115384131246530191058807130029895006755445913217730233027671937568606048377927916084511816420984940717921789299591546919621138400343670715861747153632178381434075852189790799332601047224402653556531655744536342039883711099095517699479133631385645443638178533101953849139529199295734774710653466013103099321841403546580724063088306956694471972626495566727635861452166705612074164559156067437004979535693557529251846518223455673366746999097184400144782684472364624622830796885517685299532528026187525852291521230499614342227960239721374424220262694067304305009630801367405774710449529678373878749246514750289363403229072871738585950120122090831264152374681554660228878633962085264789783548325026810103367492796068086294153657268436286793373504720314724146783152279673337947040744978025301584174416620929357743703361282492138978258023500668871997733402592582676942720211271500466570621906733074214160745137861568177271844711762646717451613587394427883615057435561176417823841163861746194113701152518618218496000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 264753297830463551490783901912850263946576271865929052323466015588996441779925884854400424642584713957902747567348274049967609452593769268119999440347431248179773827281377829889793887348599671683600219650495854828830902550160795157132014375749277263942433875875704584430449375274224694885661139860919751481961681469213282879480087319022712101745931607170048684907708534146258464535398717709741823292030704194613804950927005028955705798714643334014823221965659726880215297942124956304748823769225868472683751515687726919811082668211688200092357192511746962262328379379581252257437358785128269678921374127978816711478326944471074176213164326271170510480433612176976846928275755684749423997567538794455155628476234730380601822394292511516406128094097664051004755129923094269073830844065933656347194244788445466772441210112206748462998878675936556039634688147971561258312461779902974829817206203399742051885546010565313063768192986560840108182377666617449817697450288108247312451794671475059906799097914243527828502800005757341117825943881346438198447495364667829061615316667735708074051298578160541673004445693158994080413366973204216736654046368202888591220424466025017567690057876755921777092945295452852176496891451099973944747273441222676633298604775709139266158685044620684038099190276372327208752457582619908476872778878238485518956306902724527315925433734011773954708659595564196113540123894018208433368734488866994416272694319167544597656142288214093458506688614361563113835529452902548495873040170684806412041056716171750496203639306972353615154905246648184606394768644617442268805722666150400620557215440094757893327108137044227277113712996010142764637977128378305988157847798041152599736243294776622654072233657211756216047046739765793946118103002783122016100690668085377906169433998847212859060441709969610088344568763969414278053231900793516196958842976760415132462158502642859008785393245637080720548937507481338261003816277673287164998023495026968736854049831288809315383481542531543324398980575845649775791591199593349730593054591557483406133193914087449195758376884772422712192780704091688265544071941027982992396603043281160180328804351401943307879071569750932209209993774255885805921548406359337557876588641138138199690022217817079520263144745152113333032189952000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -699529547947729738455471950464405049032769213724129394695515853881366446563366401542263838737415781395396101508639625429884179620889706741581756975684051445002772040343034689531034353829426814667447168110127451082381963184907864731605363138451235424387600330076518676559044240759202760678017938509951224359036927907684251403233362364973382733279385013606083359857420518549473148284187932643416551023760153202431266174173668578084559177005002252586196062005907010562934684216266190352744026185588470386204177311876056857025515761411860192272498356790603022803180343648168868790898757128070608395117061276161269613214531097941938124662682724389593275816079822156685389479277076075682332901865184679571768052471880922901962779259460533526125192316290306734172791595905527779587659060496745104096857991464094795507583852805649448163420005218218621246701165377918561255296568923768717692309469568409486883908253636472604732626232340325899649168533280355061634411947041494125807590194559694713879797126162451900857028087133944529212774677558516772046778215122803329956703235768274625265485412521171079230324025051295659517332743944856512059243399544161332631825195090847768768081517540171288138137681828056474340583446027483513954008422517847227652980046928020670268645941786646625775558969984782915992783089432242316449669597492364916831248684618831059475185250875202274758491487344644768291638723165499144389245258822574444093681163534232415221498857797551889236804704607387423597899074518268579473243635827131945306807066961427325947221849571410836037914804161957008324856475995344543806640852815936121165132906299796946629699816012776883513508766152817570058086240177031649112955100095213463138778142913595553291196573180652904688291330553040660434944563512701044425924957583403506267396620410440777850363680736351933890232159538846501446314535598977165077440673464224388146803226632835656377113880990369916276862716691356419102286533348208946974445190404868319988710378183789036276409469826503416704585244769738546162537453449197847622390032786760166976023496229955498618372655940370988777783360172196068171320783332719447095009120465885643585632767414174917881107279601297634638864660732687117263648338363609035375196379575972254419967099343780581269096371301866022478752514048000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 1531651732473419696400828944587733038948132615554262005823453235566700109376390350213731049771679815214693396324249401040422252595814540070394074723778030153853414180145777202245302875001271493949915428517509695095973578480911037199409917017240043397754387430398070905288339107866189167495254222664778837207801106264961450411089635284412691580968729470357081304758767453927629916025799932698452559127546787847251490824712803342185013763033548522946887981951249020637972943854671127820175904615093937184272495913866061366734256166121256218627203266578301585630632167436453218303105003469716589338565201426315072577161532253353543415992329159339310978165510398802575536157844762593559799892267458039562869576242806987936381686639591971656690670862874565165155848093650467043396094121670237687904620297651818456466022500472290558475116186605805109617883194188682697161368515988906545409575183287371247896363700115959656559954872315433773181800642023873820850051636908983164797221877349127990226488927456289610187832268879795501941618606726579757491424624129939815769184874540327151865783432013541173928664473725826979099011371812536880837665621164293056172369051569009799399857181426632323903964457806836767531633614403854571813200179950448715739490134349583871252667601262911009785489804528206111752388960692504980755979149011496393037707855554236781896152898350345355858810351470538648147330225406870821875601092787401441892555841743552683066157411334937664890068188672524737822008356039068153987862963469971765147896415742158225034340297391376476893069886822498708467347608653615786075867759639696365755498055867911192140110249584717419539130297933164480351617930496531527842641890345006754642334475226681476245492191810222031972611346202226384764223159262749442383557264952982154769391456135106831994090183770397339279199802951895118713976750524712741199405280799272117583947343047202888019880226533602375106009656195313096290278976517555968827758221347990395668009087796102099487778424383898306358312714937165087078417408280097967941899072909947063514823433633709713376702933342494293799429305618858779230833374867248662173987493152154442518092650484017303889705788131919398472990828031687911358233656310642424897511517922480403780387355708825951293004092348598973332986003456000000000000000000000000000000000000000000000000000000000000000000 [136,11] -2827773382182713452276466136256891001616106995016817390895294176930883382405390765561172789725143017936041339642284770929110516089725499582649207329514488790156410989739488329677335086791603282371283565312122272158061675396358467514107254914892599085681250390850504340710835755711942430928233110656442880251637376707274471185695037278768900313097970292312421524826818964176734147343178278324295767267507895617122322204119566312919334508274772944289816831508777911518406880313297902670637202647664472977716718044587152189361369152229337213257437865891768285187386489859057968404835482520754125276236492719140814654328251722023151961844056264898477690578692895354657592704661237934561924528277491326473934774418737811712751006449681278694206385665422739796398286440040692021092089703255713830376398363664672542983569295534127849531249992712182284211927498314994144068295939647252706574394866947593335504130834096758481928951375729989924940820981416231626307037274589799579471881455328818639994140602471643160806264561904163071495498460100681782835328012919601509577309458129049366576174944566236997987833997473561696015895516211302466059976657883220347757917681744140968739696965374365772080311871249702457294615062550685409508306936777158869480164543360763590875803302047483155972192327557672563799039827605851166011640572061423700856901689840043502427636553373899723651976583870011431533801305522752525233123848679490958309437733624225269322595285755928228571837111904065489451065179578039097220096253751531272468440650626347823712547170526478897684449281261587672603682864476712031526532510010818915928706940049797192051392653499526277875701587295601013230224580354324413269002633645494253305249087469990063953503974385245134273297708860007379041109993492739393648882721908030317616602357977479244579857324176602339278699403787590938666623635464008266346339097918044880790406988046993811325582526778788341872492720476276597154055333569907864137687751759413933734098823763252837700191947350792655751216982183709564870937936986605839998700667231761462983300507454595867147462832088547323442388745943738191896716530472851455227963302147217504299333914963243300796720743351171693631053782457596224133984136025954281820977705504444322128837606813916190730994384072161254232687640576000000000000000000000000000000000000000000000000000000000000000 [136,12] 4457637137927356578978766323844139313416310033949072603693758062441606664403480109317830099412811206614437319756560927561348633853880952112014607313193780396242868065946053723405767308940524030693827478469581124492329150580537221174509043029117148248940414200035820311261244180515887075498998457984609520581864729691729459258878277461469542508514942874490786599542655214025122587423191507571558849273581623396493027524488730671146305115058720742187967681353616176807560770717059967114989616550309464449756160050778019287159378091162841525279968225848475659600792619080165971098523876439716786146167788345346196793976817876011306352991200080436135723589742473284290869432555695094080164310188987646102597039281230190304469627107261391343240770580820711451888033011133634133991351379256207008548292552070309153671486387185678095683708996821987382726600717815190779410352817161174911722963639178371349448474909039940343017649434237730422848824414185792581060686017499894578378796269708684051266427787016324217604835330133641923135521396524216506961354292945655144157603680454996742252794175246506042661206988147172109592835742377941739625622867929525583087887076146998401057773276032604141749883088095078384438567033208351560244335511187126391717275352936913442447996585735482094856414142387849170746942271335141403632082818130391186533015940455591771688508854196062726311173776585454583282487862805430751716492394383603735369401245199147394992779647469679045964617540160814430772666113771322464912523185094837174055732785842626120111162016469254804859678898579165523970074453280405977172444827271329970822392116257840234611203278503038407062569129782916325864868400597902664185381850204648141428421979665279470127793458257992927324817678756179795204136112982070891835250569482435989815267977209410878524872408105419903805551672823563874054210591134930950845765055548985111173265184129244121568316880652942377777233745850893175603301944443242135859188591139615472164969944732374664646788364290462134287246769588635703008307686501143592250888255544999246032850614557457185569220100660169298671595894750104907277943466538528064937342641785484744588498260528521854185905967495623245710702992863739157719968831485519258153612926838899099145488421757099118274719499490038009230761394176000000000000000000000000000000000000000000000000000000000000 [136,13] -6052421452148018462463893029024286561824600051645281622288683188975606659370018710692988837172208755153957955343095525691632527469284967363734431057601338888307929540803331629200325895234841571154680375047450072634404374138398203112112401370590460009494710582743702765827789342303181844903852661077107520146800183713114406293931227606034394276674030037759764857510952808016332298733446927847674439297587462413268487941636428616573601553411997324326663461088596781012456026248318146959977419281636327868848397218850570982686280384447345237204930219578115088605138793324859689537383039398867623585718678311436654974676427236498244776425531815185710437356352010120851135637955879455447271372799540910441422046634844589133540517282000988559514274694530907452462152608959925593648733053040014053812729360570434734173422515699342966363199469899981799429008294989867148022103479106662501872845997631640390103878346337717797692215005454226401188946559376094001304434266478557100613079792559986303805470245013672753176038418787282498846862085798078212826846278621848669305797708736042499115080020946695322638693165496942576820613510742782021316215275011893931691325415892149563042501628347932300366127422277273704663066407837313896853884412128580740682719187544151888037987257230914885169392410023636967869922665210986429083728892789942036995361624962054901549012174300714597904490623499073852648191754526342432034369163517893752675752942989154920513626384855407318919681572924420292656949220771000745321458303479625192517666862260959085313225701176091781386957815461561577748691830394904233966193596938104448976632129240099045518829340496495622278008172811032174276370473453613284740512702491177201443676420097327442693709839958566663537512608619190664549418349598926125417533800549292519115842057384015949507128300098004657887058781139443301897245443862351170283783068222279733494013566606716432727370941902180137909484179009419453009150232774517985059812143448437470852317175367982718249371704385586230596239535573720980386826015549106780880386783876549751867947425230600532988952795691683454665222283056193094649235314862051283485543405826701923605805032322034615392603357461654097292381881129544411191776870448111750811274801577688024451433796925449833796038924150941403302500237312000000000000000000000000000000000000000000000000000000000 [136,14] 7120569717650280314522942172688924132740441840862728572978341141489442765587420397633909376965821617421212324678116173717891560712786727778177327661475012813931588011580961368658390178617919316745465881817367109076822548308135063120025925095880992140905427404042274807989205894461548588769638275013763652269275374080268847306476798191560230172330009425993707608910863441599037420311934908082167225477853116490386107750820393477621046638384959560124849041225760528396359569693916307649548760074890146157511233682571288545539186324185576196901784654773835804549979910200219795190845688054929957313250698451433022065992002326863775133318738622665423186414891236865672524782283203313053032694543063217398072407055511737458156364327956010414209872228450660090874859113698414622498706216199229628282506027212090256260189117584026613704419457155537802938562254203571365273490128221124665018010375855215660248797551735367871170466336919636414993005484923804335925361574999705610139907728719940002246838668298999358707043777543578386492251886323546829825557930269981800383564774333736628211795892300922458940806605550774836381502299928113791447674107913302062013749654874265486361381234076079532760076068574099680013447939556667724000391819009322683038091449996143785803412606742713091765255197722971543116926334495223964876691456395379449607071364196550045338883685448167165522715587336399215921443277706904771487542098228040204369062790352860831508887617150801081659537110228781468843882457499185833563869017148471253970947320104181945392512469566576942375685037871403693070025340412721902992254244771452972399591658004448691576409879453960088814724786050112189516278841351836866200673073230557733285797596402268821601425973600324652637804046243942720934580738622380758810882284840702723546689165663928494016760823445747100171340321679770345629975554163391135257354158351339925272190361253892582874860471690035633663048419611342045478953467628916892467675681981381653713597649972888985792091778744589392778594472175384334713649161622096103281081693155013513404463750857809510635917767767210709863784829648015343890494571711529117414891903417842925049430447459419771181726586314061670572722297773917189515078558092275388114755813879998484084874517821188521715985894473720620743674298368000000000000000000000000000000000000000000000000000000 [136,15] -7293199454530945027727521013336686278500569431449101649131358865886122841117362340016931527992621922100187227841347764312854333794396295890997701840949299622280401538260374506356720784011155432446237640012108648784263700005602758859725524676050429490252184252569057441507645277714468365975214726211593565222651547680936762055406803941100588040829352632026204960597218967846826654670191324357294487325816765179790434980228383663348573513848904204078201319455922653853543400427427657457244672225081671744601990887940892095956086149789016205346117566944849177302404178913561162914257854954140977460395316755256475596232001609862604789118012496394777579414546093133829696418700391632186636615716002541711759574215464118157418570421875741214826037439487547746742950127691308338393867950698621085886723588630717520669563348534726772318352675206027818369985859888214102633799866953524846585207072604439247099200863253813624548885733687026924324866950485687254372142260121924387485304944615148822627915740510928882066778495172240501349303142493327842918843819140211338702721661173143621599920279512485905325898040278945372770800091791438189986017900962950901605530140255235632948512161092898527860042771000622768854360165395247126075164667453545000860331857992928953557145857721933195947275765080268907602807533912231798771939442489795885490439607816423799700794694685890996751091015441383359918940735105460666790449550431630257889722894403018010124153678384325532938940762719784545207058868082372219310232637036354077048308986687908636759193857033249717712370974226086319255535197744954081044790068233317695139519750079562415776335762899614990395471707949942349260550732339173382231502510090112173438132832058347205656420210466432877766815004988328847840990413689956677841200916153488833965889270873703983919873358313266739109390527646511326098534727392718739413129245505060449907511062380093445691739964443626335488906380874189200093960354503014133566755003278637084113685573726011553975897583135913335568609305641203669027548312199530037019867547085595244292372608111834378865631485321430351147720304890180501819889779407914795681398986640753396364073383195385881046962797564374552995815022248010662738096154028148914772295288503643386556638733680247482865517702646671484578303049728000000000000000000000000000000000000000000000000000 [136,16] 6542192157694808529200725879621756556019863234792045591172916847258028615710628007980674874904205986099239817903930158962942169690870191547333849451589076791956893500197524904491589755021982820417586926653255699601817985029295522454983919955517497723136640328304726228080133645320974454778642056754729476783594615826863286817869362100550245256271579136464168225750665652864344523472344441681920210112018650036471566884915071255178351243244432594187226167829608896845343920225769764321603213405966785967347027451546456062230071226178014421093591382371970955598322064711172984820169395011177384132212247823565165027203620089594884238242682704517349867020095304656354037033468346146202380726265453247934178875335952479187721265307321757593068617312398405325615884981847273276138392070924199983820330375324447166120052685843050330513745894887540759807973906436278021123579769668298540115212036017867631278225120133221103743291748381415800643653540713354935602537326482076595386236150850101161201924010054778015979671285341522005589250875610671547828121467743279301043804799982482367958492589911926638943133896051969035099522578352324260612828823218056261279154277072310704261154950862356874706337893790524098744304749873929540262928648302679590707352460256492305811486292543435678497073282911720076508544633723026221697401891413947832720575224151118473599740605341232499550692264072374364553782684267100799611500670601535169936628883057093986699985753930596742142508399975675945482489314655200492692790051560853528446011062689181906676564752560517106236769325556894227515092351246901421711913264624273850508645879757784164483687901253870361933044557174359011633946482253720685807778365540561180161783665587718264222563300725879996620783104558463809508395597144779417998898598279216310292493417605854464097395385372840870446912709919254946263870454080205137310108583359730396609236718154178628196305076624190995021282624851422645009638553947025280128883064582378544050770502646707905401450874751451122761842003310194982054835642343741267469805952309839590998237258954077268576139916986687880470420808690207511941134096524897965693998906841004950637159427183972069136993861270929131331946074553419686499267266022660221019386623497082878752984388341423722663592633282018935885793329152000000000000000000000000000000000000000000000000 [136,17] -5198485832494995073477200121944049433617069683390355693930643746784265038383901152805405925434474420989449475424510623463794627211667967075311999625096363269842968883854295927466026516934969252319322526522965866922763848552700375499752180289989817561792029249591111186085810859920747483085733886865299196288922925257476104162736312496038573731961174736660157284358662248648439062039168348056423570614923702850830362542212796099183579486977831430027289070722385818629884179933096301175740708550439388156344733938781629426100244787400477840887322936187562683600405102290675656513168884570725330955022210147193728295640787753761778918883225811695908469158618299187411336928754200086489292926445090784488940903033384482736907390064220044295486327354336675344301563006744286623130206938422800660373185759350612126378504600353792051268887177843099400940515821798126331912959228593073031725628306397388553667016904593219772676190535225887917858092312136146721845157911640602395172232350361583362993126195491544145631037334454801878442455671536883281929452337583350650391694873123671080888506080790329223994668473455125800068575712492421293812422255421560784161304591247968124827842622643984676960318132794293458224841711711868363367469601978834987742538295867103316831390148314294906144998013035319717215907051225690554506561556333588891917852975710189796045776837002068326634750875572681857079503054677291116045202793293331694633297129888360798528136813009853371980206956357352966069477526344526671623789029646120290170272852087554275303196851881171630907045635697395068727303751197480063679111566353986271476320554230402108507379557213362882885164396024846252746710979488068596038096346513333656717769739402478004263251011615146619218782067856752168704422011280269631525536175259650751665060817134390886604942515455208488578285067915347640143464377140109980082461958202124473870769879603339493057523559605012920069879791027263947542583252262738476928880808112067164107372928551345701080840898781119177366169623355926254850259941804480713527151576310247061016385546319396537157250947427897861721816989512093744588029252754651354492488256445366108605574403176319353922467956994391170687320714770656402934033754316186841655827196733005435973287916136337139105312343823857567261440081920000000000000000000000000000000000000000000000 [136,18] 3745581014835945376989366551201099541801195948120193555939767208841993243602072774419349368069861410828769863949934460343028168046124209279286761330734535304091271631131887483485825708250104831689157536879492587625426464318645323250702935087123710001821221605692752835365912423807903817350933551730798255249735239803078150291092420008628654906675472842245562638423462200477711428063030398837114821327963331806639491559923078131639288426318041558222327610176532693779908334413065191453021518414908042518005415772125875756959573791908176496631771948884784360747319450767018556294479867688779660048795890854036042068517392336815399811320171039087563846673717339455331677905381515759196092042175312586100662956137844388289827538914808357312264055237696068758759498583991247998872182377898375860865006030283499404949874283381514361705972550328516807426967437419640422531698240081965208858005554277695511391212476484028195901161533129750062069820663063070142182006894181465859410542986542268389466058383622360044926806602715388091349924938563669636962111213900014708361090554172244119928443557056050202065252398800486104536804681543334177398513484994141339444955035926568559874350419710807659605991441971694625532139916991438560135186216130858985698971919682786446888304325950705153942163035388387778673983131473412069805949840421144649527616264459141759645679129869862101627442681819326769581154141986116274308104179889590680713414080855015707979427323682686465777152702375152414509862384460603127149244680388937563147410374529162539199725229489512097169490121861413391794212497652169347244052190066325095421138799264385689200203206156545077032577602624396545096659478540872120878490884513472186510815361003578379970807465784250250868154823779842713363779230862316941032515885136590017452639149274996234951699681609712212527823311323960952474616477637385522301495294342794972583468544854555310700196977990573908638299037290342009481922865948169721850790819981333632551392572029333527149226558031939383106120342921385225419216431253293715671497935954711206813459698105169084228436298715150871626321742599143102112782004483278242459127537851585018266304536241429821399613118283360665976953994308961688624205416049845418645735889655262585001552136986503973711196597769081598276104355840000000000000000000000000000000000000000000 [136,19] -2549465773147613383456377468780968563221590881125565842968861292635476972495515838749192782589120283631353804364376216670388684451495368955048865247108012768578553008502351905697976135123599640551166069714528001994883216699908063344818717661786687478183117292705706139744592793818042910257607653554339544107413002387308175954582548539969565428927143074563169713773839756766706252578108500215486166954978807202130701282028935072734361860872378814725591926606932570741746127778953591245572072663111852347083421743673819226403255112583455712162866794497037028142978481070027667082297527406041432322978642181036295933119718744826318380916642009536232700365219641085191233722445371306984641056534203171816729101300435498133160039090637485191947453319718090790010569658251590056158956926196810998031729477195619698855051684124666399556830438755839200313301925854331290925611364160242172391668094305439173082156687272585752569846812851048655969261830882484394765786638517809189642815249899790875598516736912788007339164120892361650697070610431213082112833842356781811797695193716732638863309337162112215291438509100086147242635064570936828022854103294447828549595530042950509808242976778904441349646351201882689956525580206570160733318158607549054459274531840326570391122230170310160169585443555290984483724171745417113636741561498676101733626054509051825309641256757063879081166190863336005313315217370806306282363884429522076852936722761831213598119661522165969557401831943035317586829448252015053682774199266596526302918808895099547784842180240913036976002239275781867643032349746626259885039275339711497966010305670905384496508874306983029963857282988887187194971774350534505891928225235914544923329955726299250261679602309722109393688810738572367881926118135065742368427651626314916528498495624548063127463752390452565910012240394794186388333529846901707266998791915511224704780992005686892109116313963132910138310434430940583264043726990842397899990632223059370162876630500776366478505771607789132323433127960840217900059602596903947370830308645707710192084343514294428516292259127218233403930703516194170929846520024392075722754169840314209789616351218725866275634563336538218395696282365066776036662172297296840651878526786003086102188642961854442469844656538748581074545147904000000000000000000000000000000000000000 [136,20] 1724196603503023750989588244428102996003256663690078244286503716434321066793211302240056001901488452344469147532373931377778412096978096340122126576674296419809177014750249813224625588989641558483069823479750029430838617639100795161795249417969216595972121908429102826855503147879260815120038147489241070880172327291598278312510811007699834213374160923316123348394637244973672210051941357575091845048229817264667959927458288638411818421149346230113687583933631803604817751207128280905263286720879896007913736785247901015972874737145365840633352834267148473149119818908521360328681259963363436500923769065256067581387616662114343470759076410278377458483135270535604767915596378589483833814830729634764519863540436204110970994313561251009130889428754976222443534937590326578805369045181229113056296028934998275598885530556909102924177022522846554269893720287618494603030179388130752783867784452316861515299843838689160525606173192384127616188978224925660196253398887848822062813370061804957674750754900990085007154412735099650820676272793566904802520375425769127594064995080626844873440015000357176220517907357851207475385977450199856045828512154806524240569363512925830151021988081191676672995579420355459238299646959415202160716568517118770266276485425002863982607928197880339018672427524870329579984252495775695891090631523066785902126863537638688285381839488365126684125222152712144805228350432420141007438649694535585237210430687079239021576274310275068443325713108754891312689177063947784938148825888194685629842610873409736388438277408347064586472778857920573503670091128256013172980639445792166203031267529236167361086721486630915260061001371843898535741022680593542760704500649137418993639571859601749495628799001508811971903776510944818537242595994366396478481905123857454494354119564237507379354181627158032579683347455778570553644704701717612524284504174240975937544397177051802878776305725665026018148224079095703974971267096586808785343766388138864837285446717384339043059697621936041790264583655020135853106767498087868104332528523104649337850436543929770750169431951525663388357702322334951703665542599452208214299339342481194789922999317481127492018181692391018556756331895577077036607657665501170440128266758993856081749239402882066351912552464818258960346775552000000000000000000000000000000000000 [136,21] -1189985591329752398030658080548391459903414357545425740461938675440182599566797939456493003706462279612024350537861719090628575370991255234188068815634863259907656711829251234042606009470526519158697211145337134161729396121192439813210823663743218918503461804323275410779998300284277162447855114983141097542460405211021272064111691315716455759616312702636533821641366027817516122567041615400077830139080126887282407038571359390387579736826430531349736138320364207615783148671000435388722324500702941678203287479463003717713467744504930103492364403084753997099131182579071813415732529778491176575486190814503495967651288439256474965196864876300465350641609201003460308459725152336356750833073926108251821307593246832270839824704479850039608968280818044426250892014404715180147461201077359019689547428374160964388249714798205572085480614920469031970146972694235584321865387122010992536254906003630804683509475745478457614651497925240290399596861236246746648987393617534265837179455145762571211046321444099613163774032691126720932629682474976957550458418633880561890912348687794689179195010308029789887098689149861334244489330574158606916345155313140691834852988221469991853406746621124758874642888009532819171265810117885487824818967086807841782696393726323898506541491163151860218153056360662394991588713558728889982854327503085698813804723257638721782450375957491155700744159138935880734357274914091926580127163895586086619043752635074537541578109836041760252639287475377320346971615539737658672599649489618339251112766353913067045695135636284494138513637770027546054883423867259129629772037509132666229381602714021974841253035861351696679535741816429108600641569467089475187410365860646056631445187187506615728797153386925213479748167543742279627670464642017702146143254241796840982907189436167157615958042987648876081165758370479751222070674652299062731005213861016466982877605699082393609002649180519859915055898537553625871854641456463523889591193411112370278864983105455385458493343061707319431445243295354100691370603593920117012519193458215608933822395480433180998789275938646183851064367805740154501928926392397551774645024069425691663418406573540972886372200498583685298703220272616936665005862022494974933969767499865903324279154407758834263110373886829264929420214272000000000000000000000000000000000 [136,22] 818399903972504618254024642348094296525148897241440732001133922836018160134644102364361736905958069223714498525973346899482667177180431843975719970104786313414715794987893806231346067378207280990643689506228022024323263981929657374994226936295715961874420503913713502800482629457239754412565493892019809995934782343704302655726394054720951868542143542504312707289169660854262330982495224187816898741279782195909492978700548422723218286984319717920586817172743554204089358719269225091773243918154604621167655811995920062782610086276952423739213666081850482438723465198216152551495333239877857072397534537080004655067877467192010462752316534909212565483686811879088943016219768098361156609557015324339023409731661136000322808234781155824392999261135476679566513489394071685081747283367650146872502144771200988676095793846400539980833511127787160206849764947993853622588583154768312469452162194928553859424101495594619636230603309603168802242000567651512507870575568703568478140447018498875299436735054142857400212945761675636022097675290460130686141111229694778882414254898582144994895854137360862747698970148844262497365084115254910860005837727875184879277041822931933124471560103959920321261045445653799786626108337615148274614840108078301615638482022833737876830823642592911618778479387068465901786089910399497429720406617534407550636355491543878615649282115918543952972090986967853562476616578757920713077046399126441369420491046131413930122875970922743124552118205726624941192034158663988867564163299356116682239170179812457306616229849634927165093758055707957416997974549034849090813719505384160925987368310951001652181117974241240858148756241470397008831739976230652072179833129241581851971395592575100721079989279902206931360242374281253094897384856450716898073642576670757372833093447090388490626854852038553577141573069283077776394029823365935643108487867668326530930480261366379701294620526609411413016775103285591892046368439998569864306740103285113338947370168782816781943376149275319292201031671468460591750167096775328630142995868077627384966640206434812275940156126678692520681942199644703044392030689256890838898081211964605286039967467885138088730980621153982821051020462208573631718197834607659638028396291196214281498943944504768028800912733566629469564698624000000000000000000000000000000 [136,23] -531246790930870626078016240630803751185755362728527257885851141411440085943428788352980025943597705032953813916419938252906686527978830111625251106336513109147627819321782990259653577507478432371763461744120959940630760653898842209208870153700424217256607375196435071049809174844133785685246461773612741295222065775175569690657912598300307445954451492578758893269091761307211239822297455672308991519918880415127906117575259153482647872375352594292121903095815852680853071243888605790017088642994661837923667803278105413075848194995196065300756690336259192540417889749943180642683478969181371355731524230957527190232882565756758582636146130689740805132529794268428997511866193056481317605608826864893308833485781632068383901717395655839736288889471139666843636172615313889643621100819210415993956728450941820946537016698240451437921105553373762726249827554685916751224999599015459720081097249169905158513285619847399758145174464272488596634669511412021425010864157743406520815127877137074387823356927971136371054782913898479256139167230712228105825526023578551832867973856383667629269488370439021286974091230809389652261206054789225777843087953278825704208204131806552694745046398613312347169248057037256587528392038974319493738911118864849402011841769492652963406552664188801515366338976899975214485113046204302578638306868916535195762702131579144952906609007971539005861449045402563222811060263017184784029911707374687520385361455388826751892122716937680685433643746673045966618760139434167020671513287929566416840673957091629995455845470477758325020291086204283125039598972799519973334800291031481143752282060242503314271381534929341778723322993228318225651942431944757330937533839529158553138527107810953216234232897635954623859321854434567569606975799447153273760142591176354288538922124872017446612636529655122639893788719777090999018954122851577988291112555885945421657015006199126658166653713371151670985522934456112358244296547574761505767550565262339116099860286908404445101848911583642950332472411768696725254383894692886428859177889423444891983301783258121504489194853890558982997687849024102238828765603610499731623397653659536774282301855205641259941839901087279291024353029890429901715814401873971687623250469153419660252687606811004414149215144885774534406307840000000000000000000000000000 [136,24] 309724724384960276401868027984017505569402338482446093999414872385538521499359509413284675755826995531368226924176842545420357926366548939676517452770960506356994367281226325674539914523417130003143791884194397975284551677010264400282805309529717112896022765288447181477030277188231974574752991889402827388185003973772972209909964531696869230522520817786052052441489208613604790052073725789392797021078597561158053486410240597968371869970910774481140457270092612062186204799790306460539706101194435306254235493859812101086736737327419426777039667376410415610362535708187828613895104519898666732460529067826883523904868094632727016997337715059764618581013798213151159037573739988404245180883849803097097031385534162303061926606878467153349198492836887334393067875168529958538103478805511084213012435570279405085532561445816045870993743341070697953477781272276988129627917020629304349428714627259871609865414855858329820401280676487567325479125046188790466977037349938268205162947690822057494231567462944236696260400382269070037405346800028565173911014100481445688227086819388718111847174831695621572204668645406537618085130073097308960852141045991580389417897236271706888030260300269311299464951242882401362648768580382463942811307005441957127341761063307206241722187287653301542864571898083016183184700571270683171946236960323193920285527732122446892739033893391585249194446297225272090183807599614364938325194491519445845031533485972959278114985632306503740758969139073173822703690006730095615740366785278933151800766314063932214604961237451437535686957642668490748400324408457891480831548312618674484078275776328798823472768979470390542646455498084273216777705021260702551145285792940875878355781447671398634649515771117224250749069932076241418440084649728939793308986801657816427235216636035123430500380590282889515646036036638447164653876376464681254655132646506618543178828454454067761581072427312493981988508106406907139580471240389093308594144980951437455722450542939082741692090271150888629587435597874488565629294732246667648973054195041373448035075190092724824110086282284457733697478249975270566470102845831807907749895365421295632504659471009452059842991699677302080465285240206030909483947524713472454990698529891008028511827853476217559902296399590605937520410624000000000000000000000000 [136,25] -156702789447102465803213686601467733241310930171364386085511752402152012876604599842044374731557320761671051733180604451435804411600988036252519903736095759586178506697022340929138382448357957597745195177388577051744653876982936863628596607126956065449250556425988162670359918721503414867895186714550477754408908867446364058640314883904750145253104213572193306475872484007795872578053140141278024954647589272865646896929459721829080174796734197184939028884781997873878357838917145227752065256484675458890635150882919992300200881030826304662928350024495673700770711324062129204041635509633153354717940732517195709947614191504563877584899346982044168816723901434169430187390119065240972958414545036586494164270378835798349635050966194861405984405816540544253506808108532565564117614035506035933842948768526343508377199675641907880380887094148325665642829295176066291802825821234996133604394963441413278282000072275583666281930962431775500792064101286686134518336766710647737971168196295338941644994015049777017237470929374690334301577690380194474226225290864399141879335463614933464756140050434329972987279522061784257705512552301831974017680027091236124452510207917299163642585407108374886388347090950831338279933847846760117413174816284416042590591005263044546889585658184204075325288829189481628494942311253986876360838447148039506200471949692368626836890379090674614522050362834880447143257177871177811067231650095410085332187902327434309116601775401995207420841494946823120644837741558443090543665895276505474445816510426676693830311983134150448183201835406209576363939080330780308700647985499927028009876700983294601651042652377868398741153826282026018634947209479923674157504587889349956213492419426115962847483421422517907648646070600231423260407454513111794337753405146684078548828476221285378132802766042374551490837073486262982405583142181533857316370845071932723154591382260393565044910803624918480005949661330389846346211448675573565798746189318573492333948924763639458981865037494145840379500531800194473532828452687439838873493494088152078669995403613484558210484812948231339663344438590814765879721065446851077632829682668052001984169321301688090580593037764259643868938019087413793493754586288254252511847939499868225755830167772575470990834530518904530683297792000000000000000000000 [136,26] 66893148204024563599285763432035186915413783640789091756297285943489491269514166744605598164768795525008192061443908920938921629325763518401302423070534443644254534701689462012712788826129628049381224353190597454711539079845343264113390733032520095364593218683901471222459790008470569216959934218589002577236314229453704072903439153132368928296082779310758351249033851685116163882936637963189701338857975442700040836953920693659182860015454995346591881966510859547208044287029530914371523026782122231214233417316062507353268783532207357284452817487020407208889658944774058375428425044444021261457478565876126598021833944844736610856687073200987486628177772195738588484010224680047894206404379144068030159502426123331551259864581211330540957611001904674720415874173609557049883236294765065883693833246368447777018258075101095168912672276305161851517656005543541317901550285743561823430779027824618034192196216424455490158873372753553920291422495152513513202004663087151031902424974860882300260251759887986065971219302891663310257908707267647540483957501798237224578116734307659197639783152691321049206854629254680314115310642573178479938408254260562297914559138469642118511679886177627732599471683747044319313820759422441649031955432179115006074081474439462095174495019666328704853958825006618518762366741727180364904324941615013766997858843314776110624489257923392063750637525792496061111560892669868100101517987384935587614669877746822615260426623134467372672140125007173034591478409302809081112761562461640842711061849980039614231242863281272732896211945244470848556310304023752665163826397408383970154069660292846946195382955250474380801751276777522783719226827063680159269719777650784452132427416008684205451972003670220920870467573649026014468675875450250594697374411835889025528058514901492522848098666097305105139401581916266175617537573396232258009483886060161302998783448658651816287119408061037094846880242459834355698835771723695076908226064949254379797247759471148645734694492127596157851230943252374038654565026363712552911719941896306691409332311314929560239430581389502947744573005170721941012112643776091242261917534182573337898259590385883071765422793012904387850733915774440265623317728951850644348333179177489380121967834361774549951579246181332009606971392000000000000000000 [136,27] -23007277789119943473621311411329891436747129026670070544408573226998633380650361501835814154989413525124255086544569744664778457091846866320079222743061199059775724973700783054246549939320920950797744248814634327739902354891076490033071250564805920088390587595993478891835407598155650168209930424940193656734413954731451796964151007597356819078032346140384962061089585215170372136806507746703305608102324686705800536707355404392217944285174970113672109717844500833221822111788218785828247257664918545525760469258862649051188607488265515276762991839349591545783092267614222121053236725071585772961647483100823325317409815186631148027100931569608618324332317913955389498413506152825160990587489660093930005506182295956536374791805019194755235101582938120755830843843029056076661811315471192074940252779738032217841954329891849237170878766607354530038815786771879039258219725223885651229087924395535581621126303291516688751234709855654280573840005192236843367699875623648774810826453323220590435297986476597282669698140676233014215185077917848662120480870875073067381629727966983916846362390371842129485663221562026563387312187000449279759092625376294483315024504168927284250287203694667445606551493471571652558024897208200226761411641329554684123364290560994362217069011564313124855036753813764806882383000778975983163664953064489382907186995613291321701633397127752156435398772713549360371074117288151961923244055627252987819774261513260094737039014043218722529180547314636483828004043172236447668274151263065347217154987376914323255381502392305792437548563353111216459370475222086071324207517906018113983855893186729084544158230623511249509886527674235212208013777437502102319276254833044455128889718870854708890230333699577202074502669077736517279020381344299317278366666035973730800848142397597444595374695230314993187084338514874559355334127783369368463186126620002056659607561193019613419830730264187949787678758895166061739772779006685144978353337588688316423604576086974986867530628183028795825200962913934822468213083856670353360792607058056388808861201558220001004165617589264137087029868547336361885377408186399688293896720566751438460802054848320909774806286381203922625934200604614342860448175549866843666670472085235840245787174146152378299355244235810872101961728000000000000000 [136,28] 5460666809114741844408676835933988724070729656713290595686885579217540492707633862506041456673572236356483925292055929871359541533251324476163563221551805404541225822153916895031548783076973824508274180264011675399813425330324655271034120956825008442617853703059552492228999948805407347516456620257099350819694060668280212488493261887186919884120269826746027444762021362375477291289392500849353119628706111625996663005047924854987221782875214935362544973830816354461748247773123051325767649482085495864270321781955696265178451870980988919237777439996413405515780158564919236361563746947337603265110805493123501004736113818016924465082847808648156404827575883065054238745651737077638098024449007065940696856520194219553147542547859485971125151333398567083417753383754699908673237092118259004159681612415765541722190093895929186991833239119943642216350871096388611091041665554493545407928468860475497657263119359912770983253529423445710263761277224832035354424248376302139262278216667849073876814171866698659852492571688528646711516000800569484077756937263799906401334876492220611022769837228297342959850606346994034631143220395591737036317451685252812779628288536884465207644245703480253552948081928292266654780345871287329111582652056928626597036507061615802851136609431955365116913767702543477422211250212758939566893225732568008859196982482955033516253036624996890170824451994462221383888398239549333832357749940379834970462461012183191331929489164483146043302065913630119344015660503356256195891135544900443089940875081420890166197955080109838949546996190971687967143344023370717573331139968761334967896954602572821455975860543677702054034574874089108739540552738032040161308790387659343178348832706787586766512021040889490812101015021304532725293803318909941401037658513536429490869588662850551496409497980814920044765734846438393266927554471015662120996192016619719888063245658872234311647906050068009506469475545624822224058429120391912881251580430480860267064987610962299241037950903398785864564895485894858794955288116230922815740673430486334483304863537646043561401111169722491737449885441892146433677145102871408250767984266940910548936338086282246644794767483915373778401658608739230810826539884212589067385551282029835959624549528283411657576821549312830345314304000000000000 [136,29] -62255451119068076315259195405803433229650650387484536673656513047067555907737702460673017018039125696059864368280983088230184107136610989692216180183531297707807326509465056183070989709220744144584966817715051204844555186596499664361316323132953244629158954124034797444232629987518592346305372403537439701034771003037978904405073508430372881625120756653396974681253415625476243200675963789922390422646274675752032503245259990052852067831508426292305085405138492477648212608062210974934439077584211149083478193125911232869614478422546270819961708478650246572572618820051338226494532690770285239754094222450781810926642806937028927419023730085694070163081087504277586103743076761332314551426148938946520182902440232009116499924631959230649759957032004650858577144591921547631693836383773521501531669308486228798197428308151756668678513407173398795649940946983073240787158890229633505860369570191003246528790387929908823474457496294499181171052553984485018851190129700897963366364321358884202872112459960864346627426373451646101723437015525525322140011975642510768195793363900199986141684266427071290789204089457578093182781572927008086525484871459855735106728847440502179875224746816459573278341998758792443091435956305453279806373456661306341166931923068924821636294381269215216180082272472157874650604052165733962586489640423171507638332259200411412087291855798352205403386149939074757430577523140491279878980119962587880802827381996210298356580581083567658277075791713362241112463329047555131014549188126013650618329846653197548303744286242130987673332949164244808606588887541001851954072696273854417607261605317248610068281494292676923708269079549601749948281088296721721742383555165551574409864295366747882220528301888510011833118143937946867778884777855165373952807354608806829318054556007287018507445264592444744392293093693885991090257681934513643060714599852869064016575091245430995471291196168559600270618331767323058470808181975177626417457200311887110588361634050696021477086170051698416234253634092214310334469762449521289803793659020526799799390903546159468594686321846006099734230027515224112849310667604415136139156175458207401261694441805040049868000458190631613135748563981303600657507141994554928175348237635207634454519056120127609795784634342222294155264000000000 [136,30] -829034652519685479705316943289387366292812769306883172225724913921071280728420491931175059133568878803911575521033131789868198505663861720114595463572538197289260428902786180876295816967397322940014197912872616567198567093166695349205352719612922114137096854330067921033915523319303352766804135873269872126830199976255265952342441454475952704924635922466449093690088180174398241292692362050862788788735119832491534258736052428525663679735324619613252442467781818087161249755506896961680438316263897748919960380811193236329964481887711487551204648432002419299444063299323573710399533257785606531935364873768130355939205696916975185512451720589288625433271687674797076917002794727653713382499917624611897985603985190702331364394552887525086204391707513169813889249456059940144721885381362847219390943019584891543657082704907133098309489220901381390611950772947363470463851126515747334583970044875560610717368927857131759599718719295357012100260794378724421754865803524574860679509497377494932058525822703345058612587763937120430023175430179851156579535668231961514639616836021330074393678147562780322259282548933870004917459318714932664918619840223625280155626796190036976179445985907712899982309794042455748663527655243353104635330681450183446549460132382731816800751369066208837432578078537255382758252092970028117224837127682886854121366463846640430589409041391823779149751215066520691416686188175163114156512650710483995171106533691692994838593966942765982938653903144451097504103272459121909792300002957442051864579817401723495428095831269522170549321717790913547279385048256032863853990814921001274069659452941835900088088988218503152652424009377467743758925547186673185871818465782167522976002061871238809979180845196362435543561800903260719412069419877783834756190922395885123466424187561281031642094336982046346394890639219262186707011152922394331875286102200582751992462384510220065309429516224786223593206235096958626578840489376670675059041844033016329657281838806797625349424339667630388764302069324829886241583037737421307119343157437853091038680307886225959435664482922260179764841244271294361421178213475863357203843474204298465358017391840868514694980856843273009127400397837590253698988620700498800239409028962179673916848956403379078347290332595716030988288000000 [136,31] 511367619438163069878483001093404039417201086538874376172734513577426876954804061796910809620939182068129205793836515090264853089352219443473469374040553692261829621857718757881513904418354973158232672693103993767585548618528068975064007499945017008551929580956135831124300605520427849529846493132279846669994453273520881119601942373159938053272331269840910487112625459283621463511575345490767092589036917165884167018452294588154983230474333427334598919470419098399776455010983844623297793222526351126220439917409430724804498477210884249058392646644954814324929166002767966044953406723876373606956124921220360445093811873400733227559218989657844253151111735488089194535942967464338297683810097976989989616204974855619274689113745506022601577872307825902778228126395948617927710145985947766610600776255836810151831393344858299929862753487318040208591283218201712177800029154346525301742349110357802075004844600065958286418814507500391143227786458704058246929147698589538273655240988455871690598355675861579164667372676410731735423873177289335345927056355483881515092468030601350893121152395335710821816781686173804843177813841408314060119533156006553070806970343295070179412462929977344063908507901709771221813417085415633418899922602621070469716872258429409624749465463604575133401681829136356618402943184403346660063323710686383630720162695252004763966491391638464153279942738901236968765086647222335526660279230749208049310766769410512017318415764991492981561989610688740869854152524362779559385992639461843098696680427796292443640137511908793140894768093375523798557434114830848172691124930006204089823015422633955459833912668975086859966891345066995241979196034824536374368027905333308681893047222754236067743325187763233697731385162755338753442481124476516681563513810216493712173381254715884434893362478330126923454428385773688412788145917889224705263526886468788597939911823018568985744833374829429712151242859598216425096493415494565518374949069268658880417983121475586029221740176005677500692153017477258711532532093402695605430330008022992403715759082515434689177130413554228727775730023200076492590066090165232772981656158271334637079196011583476780932240013362725856866614306027175771044072334898380969855452243677392000449981242680865243654400493910111075336192000 [136,32] -139273813526880606098017600382411008501400822864085420033337035038795764253654906903100038317577890405168495326565534085080861457852919216525712774081728401207654165787544984310805861820079331309294912392697170120802958006795083351966685512095229412236164232233213688325774054413408826047677767105503766011055391570201389625619483625063288317472695010838053583845415395725357329652673525335487470573764603829026262286988306688123489220705780616628666377927292100360143603101020441908093223497568782699527722949500442513949842983887405600890139425404423136880569722198616661440233578798556411782647399835868736449173907265077322745655117171126971270993470578382974331763795417799639030741687545608582722086879608150445597444148997188309980182317211440695667126499508883110790873068287287242271461318947367895854692854527514625601291707641556037603727409152843338089049284596360886212496919370800771616984485416439035997403515409614573973528031343564753914439210365005229768229203798923358974820795374869744166736696337284387028750292592676530226269240464621077606589227107833627618274070203504151974895326409739865547695253829526866829427758288443571236067365764291814100858607802670467872586810883235863517006858041268910765918726077640911816029613578805671359373676848999613521291416383529188658250712532842217657565457429794895855013836296923747665410315897318953047695788226855743722999171315392187825963599037614530072289972259405231342210503880276392366951514342928632930551134812617122955327250605022784672995748850422986386138577624489361993310723785803149418736780836617051604976863745624577098178210222288674487966672964523273583323453607633479088341157151810205759309827172498671655412044486032872711758292344407869348067663050960803888933739125534138987711449569559505310258601551661971082920061987215514302546361122484591665209728395949916890850061748449746504324651177521532405830752530137834469411487570094076416966964607361798264401623620848639549187191724728630434740004287062998765671821045055772182999558880526240225142371969795829482201046353938519057443590041549766835903302380713501264747149330841811934434710345410992769111018937201086240536268831223672885794730323731731489191644030315441872595315621636415817418356884097670512028112465026135107698391 [136,33] -33116984892658698784067344964606486288190801999145486409379228245192913684396427050103059974292768963544905656755846253715141563190562423150047100774527061914113224850929264293329759216279181183834544619085626065125810576226347072575583039179295545964731692563771932585463126545641727136221680951755948745398356546639338260160274301117358506389845639865314516964386479847447696625876094476498442674003065709969785061903812736808469454291815454812936281479633854137867771527306966543455982219984817071716608070784528877453587530833364734123012782547795114170636344447998714418484811936888184561869188442699201775560833664418772067710987395332905494790254809153407957816429106323115385198524300323145461988210358547772756527232877584142670190503407251639585900325806574717602477408487839237733997336521941374825650070753907071875488981583534886590616475231855094895813584664532680225826603341388951115715337875887293037290329247517220167716677956805827375197141717719146991581842075789261342628043787447587525676206026209132521606972770546244707026277991902384659297224079002926248198237463965108038392773079564646694634323744357762131708765737876988361523258895929393567664503741328249176528143100463968203461360912887107109057897928097723254496397922378280399803188539789014996713648718446462964777676857748887008335298296037717747509347444488266992302450752806574815130258563160276819606803173621832772392908995795876524593042675456682651987750821864521425108422219854167631013385004705053379874367182687145943629103145201135428412628688656914439525211654333668041762895657398840060619085251283023988519432093939643115627158799393322253395797796995646534984188457780218577326567259527219429766032864658887296631419355373255612114362728462338176715012968797883714925392858559676097371558336970139514230000762847427391337049928329060576848460840200122621438831310931217289061404333508717119778038787335347229059771832379566950506884351773098525324425670850704735533463785002240400664222823810537942641187883561108175980875458846561264575458313767714003055702531769085947934960666497083876660047367362860356153348955839669258166273625522942789268987916519536185804504425936061692917329234381738802186109005246857909630237288308353820532172908821017245601451767173964373760 [136,34] 60188794018959718455789987370106202253472230066585976479150423366884057137224113393686554217379343066582731948985150370910007996705671149886104971341031727209884898938775879171357927259337920079657976410226502299508155021643664141128783713933660305706850351241808180610388456843584793621197570047593290875294262740760860514471395035377542454308298321157534513563265101435280046952206715911111598367034094321895808880162223795901042781553267137413014813797860535965081477177305298406842680931542179518426326036673036814322940135317465680547115984805402518651544208515378211331816994716535413570580365582872962152013670857562382349943935425681615905378892415985066352471448695795392110160029550506818464711402335159653176863427941295471165961521150419876715128033375968528954882291282487901758895637686933658565769768494253740949033212678378735836582763327932221549777060073010258063779201290914529677526842333589349838625349775562249426443151814777573316195200095399306204951845682428417499436226259424740436902410357924954301025825513023269168777549796193337629613906787252925177892384336469355438098302476764728978734257919928798686379497049821961798128650558685462618889933078883302054906098046823793935584736053702535637112361078392012802304496714095028569724433547202063369828787586330197703338424741828857508342059556662019643487864607753435626967178095379089785389906488226660224999681695407503636104480418450142777029187822200194547586508705268978610780264045206936305800890543425649209557536663488658478014934057330555237522729201168767055969713240648583206720314233066034040960225748017078459740822136260883681757368265000131915251942199869128078156272910269710171637276509398020976027017942940603047744750444632274851554732937168290833445484056112090065423866700383746760059441120947854388692045119715345877886007144985417312212367303866999342088274476061606540088390252012014903544225472599389532031344390545352130885277728343913846600761487613064356240463382060525479538579797193555693121762843056993459780465529979950743536587544544848365888299078312161329714112572787884778688243926936523990361672032154822232346375672819850996331027655299208113889251651006928216114225785891396495529902786066890635057286435978827520318045945553355581993345662809280832 [136,35] -37264552236977952703162581208967773161290656321955550704181581340255487502682893172561386422034636333195693533478124966751849637801523710388710242943564770459431422634560410265371848645773866441857115134553629742594304975370684641248585968633999259190546369431929132516561164302010726884108705007764766183573219799232226039500557454801668398544042642262907688101858806002140701310092441796322896767399720702703206271278316673635594661068850216427064310137340011619819780644859690283634073109471661438780807387429393464562455446163765763843916743142487416990851207904549922503013087210300324576147203006412613288265547642789452641070629268085259947970619636600438085054561336105235841559638052455217361124565833169313437035285214887728820159619476025818896659268540172107807398416704780628312792510604907651101002961335433164192355895867004023024814832710702504382326690239930350011139898856650131712243798910771394276229894325782322446054669331397427548534378292151821322033272382903509585501290176776462267934172477136845584114587012805620840233312293037233451534011439540502744806292286835002949016169423699615095941982215014267712912557980829987118208992478442503488604128432510242597070375762685067120077533264722295725627707398341577822791933162976599611297328096479501111785471665166598277920482927130032585024124913347251636794547465847796331833959849770089323236707500608960273284848747685293707469491634107353022804459769446647084467789581880644413686669442839143353918241154568029762483643770211247489901588665248321780927545303623807504386982521116324046303008553025460557638725213850714621923525868327431966201367048710521398425946907792502176331877782309259962097933082735025065478428575835065910017259903931140189396226175996374628644049860204838127816256186634204221269382075890376351043060557858835931886076943750077984086097818182747039622208559878832813274577935775687785394625168193548978131787560240210966189083283769916952052709750275906532250891407902586815899866825814146972761930211507744519634121891325013789436615184772228078067785721605973032421311357907819212950657859960097753838965290412596042993355814993367829408069996483912861241579202800228118599002858936085571133573779262206551976496321013758254629573034988497170222549811307008 [136,36] 14894579332158405061730597096866431103770735593676218018718142289575143686376303167550359902909336954857980140571005358880769372629398632436360322004916744793766403235386424271530976099520600418245426944394528258360378405676405627245099200850687496192828243655048950574565647581437331089161236557166723058662951753451152520138256270760036861504430025012243164142692189548676348614551093629979954667154307633464504003653697411832422952270818064978246851912483522911894244585311587229510713343924100791906372669137934586727894597908730765580365877822239346880253071600733232794978423071837319369159047345434195820710762918989390668921761835454576522663128506612388014186172369260546870868824421531601464062508321931719920211757861223849916492956542683060229596689429866751991036062194409262188583627808971482550090660047637236203851800707213011305370115069582328957350598539802054337091494335265055783887572542437149264491969234888744550063092032788590091693992359589461265143856849582443625501865764948013003933078780641094629819771803614787241577258146854315619368586309399917763841438546452235984162389708116641198583178424545072921030721534170304701441200235252242466112639916231824529810231824112184089755481425284976349778121050734219940268176971202253177164256936734876726034809642237024212223277073570710445145173886750498888248626576063857680861323293693376292670969122628983230580489852668923591299371310009343221316875425145322171332138555749588918474354084567462034563407668351938380660226689803669571851932602261582394676615833215925063559292783019689736962444396670708681616781494864666282357422578976014340724594758156712433367386877645924608285821680630665599019608171255307725398752278740921828812131005872850128970731748832931258206278058064702196089438246121432537555128223880807410954571745460775653927846104979670768784340985681261904595772236721413995119347642092112378498162085166092219392115134330150243028259159333625549746865493196500313590808504506012347190146780209052328713285708420070171164919752550168206146743844533127084595833872232894394807483407094172228577265209109839180676073040857138914968340092870250334632352760316557521094475714425385015951111599448061221953119179896484048965162841742543011280325870639655579088364401392 [136,37] -3932323759151913897939921646740111675090333229639166578166418230938136356303640502420693651946699570833287890208189572179438142063595541706574996914609038797510382644156661309545448455339305738376775033497010766691381599736596596406800155255276538477930392607340670156555753175671526937978176615413400465914170206510858728513922510704448559698798303910937973170195405469159122726462012854951546737712731697965241612126961959567993729049298424327134456735658059091230893504813118467206050957166180261843609853025729962971149035158704049386865684698625268650541389580731522026241773906095604149681437940461317661767292155978191881694298851377256045324512435204786779194155099667217766352949835766039531839050489836670730340141843279651712577433471073084009511499103666157139127507756020592044364004521523175723576122015609061322949927322372146111441642355690352147200837338514445085746055585312586024745416164599332755799628142399619233898919484737517310004335374438559903743804384507457807167480812220509953551981113191328459940700221431498870676910816464475395479428167790078812880067204472181951648729592322896559309524560259182933870018787134471111289063546292123522430487040421073061512631101969792835204675366636015888585302949111324029053075879342365066088479714379934158517931558799371298981693887119998257636782476057275421677686205170918254803354905310625509491203854667125488693042774954790044184894736360830904638460389976215429639069709069082069572893993577540884204162552881947140651150903940329621742981177508646296524947273977070302207016279972499861637468303386699709615199842142983556946388476843342715003084999754322953390847283729313616762945702125018645604398751856103676445645143070461821023579313926853681921329836504976917515459749441473731963679141745455399770425727754176477529552846639366312097972604896891922960824875023413299699551330282474461633119958205027664303777208556547987679020505931087015647772950263788230589590827583961394578971467195573296679027981882244300585964503061308499835587163092907712589756780695705722465216449889609988867510664499311458388107316815837432767494762795045011525888969417297422439776766480375657049376015280588122027944000277495435179902420677401479696622451206836092831940834667024385007607488 [136,38] 445879016077360593254101852593579187349938312891858950890078075763303838590988487366258860890273515024268785091094174202137666455345655496151174081568454697933829111291931331973071914751904961018904236386488539017782428497662310432250410710185407355118955426679179387637286239485838831927265573730005177645619553030086861149399234294310954598976003430189012805376865583065504405335747619680062814259066209194048069133427219507176663029894591328953253045509803454327905999845469175676265301926380853119778539298618811357922761194423404190924589742593394802030026202037505314747168851983465603707222737612744238521855969972334214281493532090803379123611023021907525392654376512148440853539988493737073822804489815068219489942128689589618916766699188805606552247176550409626154379745258799597866230510832554297779698790916308789533110718977441751074172081154377614446533064663338797566543922336936709148295650586768524300732862681319729117878232495478225886276660935846461478764591683314126724007630730531676586240849398344821822207901667643908934142302778002022015353261757094741864966738293393932244263592933533098856959451286470323280772502139731693807030718378197898724137811689534932565860137905705278783456891286611854877379132895482496486528813935063360043946869913057547398648846375506741917059560937986236374530452837110554635964919203104738950704009073567413278804620861707239880767909252197955549863693413602117317724671548561392091172600163722259366006415646813382975244165703102747664700306122544756181068329207787449265085819606991896431855041984869372846637077211401135211302029910337363267060899172370426302415237118055731918592230015857505769777385346455237506107121383628787589553290882982870197845236874129964334272464006392992160565331420242919948890685357159404278682093775063647061666831957149925137669638034760661513478888319681412184933862986622891777410677731215773854517977438125126497476731912813518733869319100086737246087941240024347311579413959195320927743228723487719621970621489767992916224770736691916462161667984004221033190504658362959274825388476644685999771380270426099368819637883210841066557616154902150888804350796221628502761385762715403565822530715928769699659469980621066811956006699770743083382235833628389897408 [136,39] 172230090219114114731574385161500562720094057230988476311256900370238646401275353060073933879810361436434320304431681732530545341872609769546182815419221425416641792237214164254398289405262859503073725185918458841076979242534966380394881886176376449187279244476173803141642144828890811292832253282904487685849182698390493323168112318378501592894916435028753408676381988866077338513714350736960378747385265199367868596007473865982357775570140772977279732428886854233543942695726114438505543048497131065248123511508559554659587552556243065855040614554746256462742597969154378676965551194406269170899520457322348791618862130482854631974354568533527350219104395297882137583347392875418068302930629155578702857363777040606560251193412928233047309447719101984052355989158713434157291923677798628990765682382325522989482151305751429425129170352270676658990334290370061045937822883263978801563005869975407971629504196187210828757998245588993583589004012073188247540568442518757991700573210719909020306029334366422670893862905787642722758248981845135716020273960648059556971081052446016115504444886972713998070033955936062435784836821473621688398856575607932351355749141348196423162362737612727780583705901201940611317510579684967781885578289855643819989032670511496591096168290095259992625122675193483205957947224878094993294094008449112810836885061593220331047292589602268796584164771707047640627135201807645382390952244808391622303684015357502572272899730928597946840484911467817773003225949564660370587459213447261227181724079153830518575443028097690487752318054382931576812779108173175523617203708659135564477417600758492386296886270493236621349339716212219668628845715810963465318573263900571886665381474408284375870313111220121352175750715395379044235597850235255948588719676859736512281173799504407042658676431216656428427068985761641805524398432803392290984514415750518753747459505576512559790932968872616648358415380052478493866214364673556155811586000703663307443967099903640750220486856765966601031243650943624190251319632339935237340796569767351796996691951833571586102534411417087485183865189836599183580136629332250586917126108602948502990675999652820894778611982742284168477744174510876619982112132416379501922091343521447827406335732947726080 [136,40] -119432765472389272943868244629602077464380299377071823609582870600168806793437435551195449973704846906127162623162697554718892892748378754708153349302124961627308822045359188748817927747574411577699319555009389892160852126893807210799924778407364398628426822780034284213120341687393875471545204071555253546403836580954102982232483797228129994987749610191643216528791796450134389272892102436895294437472776980236597538113353101219142866419864443055921825890897204997503845706436602918368088173452647705923047498813312279480770736134197587599744627610327433136081344065850959676899350482663315833411221045293171023903770214026655335207993840623344340282740881729950468632525294373727929657326743374943869370931491871667594554014699756754356933456742144105986478934446557062937804169930903894867922175470310813151478279605027488157020244995472617723494188857289150755563640734880572223011994297802387242135856329919638115603434754319275431405585835313036809117119703009207371646526814963767056796701515692156412585468562897214168183632447329398084772506734954299730579533051805346560229930426262555253094092545078381891299732065100360161072770215645323430504954259960179126564029859317782656906118833631571111081805847782584040586705761054150703880054690803064459324258814823458837826101238120294289867081602242616967047128623497736868815383890445584578569759541519530758050991463555032414617971556528040434198919262027262913142051075886748300862418766820448498397013089956495988937854974039183269483309314200368693257551167456739613863762636690088705886680348947146063526664038925991913231206366604461040489572874189155676649314238570045039595848545675597872078010126378482230666950919155135294642261271035016979728386566936867334869318618027717188813176611813948065068262819004194676079069563799809611823306504291167377660258393757815574260507346683577658880231984856876940243684763260612067962086661330554644885377506363369517111747962945865077615670916529507281753149305011170716528309378234651584513498875262498527040914251658807203532331899794506430679067691117606671883120937007084459538168585872942414806067547531918936383221630701006954907259018640637866784068094982559441929362174402060386212027824122123480923304196470325783947511472333248 [136,41] 35552615536863445214151480449760312687552134592328500947934506583363970076903308425470160535357375650093739406001954130597558344945846684593130922492070297039913882420297244095370343102274555765988169530674221976987425994525269555385910304137530868522874057308779180435994599174078300259557272216387781413133768441551528532389399855614283869395280589221542400329602970387341828375846621409594407221826335328513491107399231158271608203593797644511145804151162791246445709445218871674907085751209257114973317935832155384536412448083711391769168323698199630993445214710594055292404243192911019363011390563485720020473705673754322179481796285108443191159260913070612921977728968597839325546625547128374024974187351195389919333882712043375855891910938620219024204716896713882868355528076367872170970924926001904459542297476214827823133813217484172847570886957646269445194238966961455955785382466619267038657839923577964001989950306222340738354200979785964512115733295918797635942157216648725372741031756223814115761549651266424417691304483311537468446466941121626814429145574832022933032639665349731954191155338943404562219603580217803784778364221034211162785707832364517502659887412627454398473683609545760862330609880355530634355776670838230723721363616915400425819242727532159789417741822108807115551659452887448140158020874709532218572155959267042192318435553114841591964247177633587818165180713920131087415222722301905876123197613934544070004871448203719202693602131621790769499519128862800129088291075494242273229189506672277761301652220693366138597001129063338553253598783682171668690726779456963877917374700760379551446866752983185246642856774815532030097836619482059043870351024359763773423499918012370547163906179633026117863364495280439035596065521617374715037346795926352949125902403614796874815095622961519118235066779373744758763963812227129070153809770332811700370150128869589119269253140086985546418564930218609945885239660318663015991118828667262303067031761566751696008437684908507805592028411439771953753643056721161041629686255938909577729144779139257777297304543044758247819508851112497102098269265188534426454550435390182747641370757887616067582121345582644743644639032712677104835838633039315309332322526047618855759716581376 [136,42] -4130534218116092349404326020490030785700374094473997879317552869625803306753382267657379431580474063203677090497345558318037625093031806986342420190682219817751212475075986046122184067657349429592051719859634855396048304008706021080026022915444835075965031403207491688204633695608732770568589116357917805506252212598148833258664957426638606938161403064275776464319084235035834604839374381567152368848010678958330307224918838296765174176452672314610688654532979774280782011891153062100133095152614971076338801477107303582967207334334441467096958906319565777847257312082869206202008382938499597736455756865576767333574107917917898849624943131989721920561416199073260295261338748510791053054399136863080075996010145941774773982943968404344051531659677249373488559317941202637987162708243644592569046832208641233090844611792722654341488813534689435770497575849102197836283821012467399360692056472181834413631114751148262186610178855300776663858319488544774322709173037189836920611729138884884951618893950082723890265367415164654497812836810465030122022730299661186259828498936517674026355972532923402559673612447758953697222541514044102922693445049727938062965018221933519504590118712321376559682763154306402685852540300432104864829796102693798282813907094138969879515286737105037347073006656688621292631296978175095608577845590533537534210673069044258156283782266532839977001850878761922325996570221474601819864552078764425444113203614748126401721122440876596357327172284489518910363769341039283050426988798685528185816683442110250394487833542516800290096243772094803681264324519479509052192937248386691906474836933760466496189261669984237989407040416547174142802310984125852154702008259105687682278494899824830964163755748862303960309632947999595941307124576896052253955267069953351287826151212507887209243651586197396467878510105443675793318173117825565036337374089553312491992822664942114034304804552735122641387626739029330034430886917795810610107997207754105494398482489465634205092227367537889713205232085173288466488199923731122760124451729858869432025278416988029118574727203400947376667358383022531699474859241899074911016759812239791787975840184252080815340834561987466250595095141443036593087290440576577349936977577110569761107712 [136,43] -1299460788667178771995389821405718794520932058707238613529231136735322139698712016027419009540004978241409906903311092969336105485906695073628568603265654308479157405268892292740262013762754745041099619382252290681085778938578868080026122721731780499753252099856381979929074640680805058828447763981585548105282932746433225039869654717955030467782787394723179007913345737294349756409838115967925100191634176373162653288361578125640123126180686179660881847975231739516382873046387536787107834478610179973608130173119927517841502728761894227846195078832589054450558663757400046848399901255705781194315624248304611366771869230765180940498059162676555981968637263162265090870145241806231467023047785621042111148039262082832762128759838170291337174776369555676840818464340838291388600139260296289701595179474592403005392877151440886750888661007472230511316085318878813170467456694376885578912776062878750146955087307842514267535808966845261912886736290701550819053880793402863432497542098679405544057819842624841192446048219894350425603998635783767847963895247515508769668745334682248029745710231457215211368666333715320283763366543562505586840572366584644707294252885230298541754946834084682447687908088301486425251056223552869580559308351139681731435809131088841635970281118065171128109476752527155870484515802194914454014574142242372157245761174820877019110085531358690654487732774327604229186584536494810608342341390744231962066037462191326508476444184648550974424149134524522797241560357093472165776052148748353070102946420054567637919011833816017378503391976803721307148095549022184237733691370671032318560485231074319527432448461933493420582013008915881717741227358981112224956227520180226900257047911044991592733367071633236422070724408612078829587777047299898680224972793053456994087802823370671024274601824125872443482226212289436700956427200287902716520343283282421515112282074722173304228305310491471552749661996178062014572894617380956162292460455312615539334315342903349442836010824090749380245993659133615863039424839781107805013789819406333277722236480909136209992515805567039518449836263394180750443975498165767210860001697995891070019975210615366124117668357560251716089194190329112349521455807228386050019958828906836157440 [136,44] 797712557310248146643623080963884886690654510128001618374524998443598914486587191023868681723603056729906757852897297026991605547564442530019989816864279254254954394748345346706813066518817574957453742447782019594237938902458827183575427888729172915889614568177886318356312276547373142932686122858420013166409523617634167934790721369309024594178179728934010314807741945287287420395054830763008236639102585435386236341527435551258668238738491216927907916874338610669947599621716573234485023780380938326859187328309368829544962324791882570759343952883326100955437325938704132495085846022606226224730615468514792204980948573310151100905683767798942565024058579197173937390860058427132245290962623027866505545849405674922060981665729473700105845833417832481223725262524338385475851087576042636189530116632725742440537850198629027344184533813880192994340266207706454770682606426290568034732583942162241233502312646701160809412488605554294521459067800777111609709116771723469726453236820955328424988329228890649792275474439486212708970749724186620263776140545747527420947689685695985641747598583043073321404981718205246077397030247848502432579734693562639385198228948100938522229554980723130616553069171012563568236982511470987630064564368268531599003710775202860244759114085040683298518788184934210276834608974456687523259934199237533247761485640048715125542825735505405970176206369462907599641200474767371056937221415042853115705050413332225797190372728333490656152461237370065119369079904044453424255064073077521337706319564141511606055469954520122524980434171850021933763443466767123052171022414519481356931029962520437942417005745271882483001752534236819735776794847920427561741545776487157132742549502134493763021171036172067327031251437635979468387894853057449965899248883395270434063204861949509092289454079117902774037641678172598065619142275330477767172708793835692847017965776004956228249287350981276739507315834945713536161997005575264642824771513716480998269916763768814638307172892407953288817075128685537945811429137275701602711262572350055940428235826302235747287353924196978757138729985432938390241688175242159338027719093316229994332792963653025812315232457311442007003010695075924551042580530825514061480775806121718400 [136,45] -202429269646500917099575557703607896124039855200673194595229125743321265283668801351324176028159546839569498493700670780236032187115587762921864528510933129740600741034001645491368125854026772083060998481856642581667799136064215481124282526741416684972684830306005759572375495009707978415920550761785812581511845002307055793865460165736868538892016658981327330400345312859239277535637491119792570283523032741987445293838267426164271733437168269262637597203026327045469879217704706266080325250028844254359128085086207797741669850371103852914012317127280407835666032152323185396995945825499614808459043167614806950032108440117796501935516202718366130075253090532392132382552539303834237733304945815102493685491898568424682672601413425829013848846199639949049666879553465722031613335388314825660995324689787944863606711080911318142243017630009075176380753621908179626008636683640594290583838937247005336084050116100910355920501695051624619252259996058527560886844779371321148236132549229443773597649229273658423460104522511674980633497038190761764244968515426339834553806240860011205073258608145639230933209197909051170803735490300712385125645949849861943461066239667095016862339726550389408092528387923438769248965042054219945029718039692512925764135413100030888547791318138074536105983780068841669638658250271483074374866173491040111783304462807510475634121590558868204711623345820462367314749912143445543732565406598354219482378910073624164769570495525315278216107187539176442367902764218965811325810849805207922846661614931714686840787410316229744101254508030592918569243485469258884903402385002194891965001760608984732265886027176292054491740689584311259560837219967178566828487425298749854230016946034501469402709108432112109315394652573926151920684042181079865347392315040879680589896813902069788285448410129451744743091913804777285212317214429277465449703779771509162310602064189935513975490849932943227092555497618075440234648578020096306615060982835149083084941709764430304375102142791488080578439426837209238716550624206671451635794486377050324219378043144195981181984603209476393734711943060863309128663020786936319499336487074300496174853917628065427465190801623776513744847453211320179254278480615367976241770844605440 [136,46] 26593947571711769060938385398879435966238443526405403763244559613458887302252930932643108351680660844225413601222258614191595718821334163969370979441722317072784951047667801395024273509821233040352821944494242778804894184365531742226535887181341483250179151101375480356615969789892522142631138217815746601464380047736797537567396291931760532906892622148509167052920114452113279367128460621437738139682634816551384788353924372129865861763080181464942202856572812440222188894010109741764389907481461861117109210445511822416463681527876143552262558033370974587642933174060003319301409828653477266902537957930917196272615575119043467201347880565113026625626628028948891119884958379664331505576976728379899369578634642262301027474153894865535531400436156326198207220608995445796250933019775985658751364392012830459059077867788324277361573281241481768915524411549660749469811460423138617794645314847568692382544302852565278495762234126076626953619968999548266582418644598731502915175381563100140849722832226601542550353988071410286174434815545847276586128005877343153880062665439774857617713452052537409149852981302801362017442373339987098348870423965795031639161292200296432869992054410679822355422856384925141295719260842390723984747121347014065310372481313646605062904905181408045012509798088498162293241101945305620854018553005696977862863963821195333508061303333136198070921364041457448049576529250220932451210963295750064505264700491532888574341310277985372786114585692056159620624618548205854925601078699376299005612402018726637007055848603062101290889129004380563653677235034085331937556685124646819998493471877339578754783506737478575769464941151186488813062381148829057162519967787925540857461703610387578873690522215815557183619173817542390528120549172348190500750739320405155471388894629510702790798282466472280051516178743141195884670319053667609480944064613257739475213036851286768759059593734689858746628533718431866497558270854281438496804700785799318977958590422128251362965103137187770190396867819334535118242159619025002425376170742442939887213039637406411145931778109448370218574940772637962132084001993230848309098868536267920208945500277652920643992064456731297464654296307241527635922377984892032076690528000 [136,47] -775134789012228478765472276650771589132285653964472546640987094427746517459540442299246530614084864510333563114565503397512392484393967793190237098573143144232363613538105375373145331436326962707327719133420110323469410857910023049124651796620682342140585244767764467405591445488253879352910894736762350638410535568674108263475939675233444532075044412142994689243158428078534419094349416346354763957682991202141830456601930755803181773551671798403464729959215860046130477515905422008524967372009499081105902170928770493823285358933635263187044190497145193910018469506677912134745474546494423432621470279780334968173817181471143548803147430762848188910846092289589856854063992658237464013665946090541642671894305094855758881012721480246363791375252838706886140680693278750485299770629091111572164856814195575427298440295901433657560309771115742781278974704674347684546032665892681661117135576194543278175228969683656803180985443067549778706929918090601244519471770726045858436652935895279498418073282184329637808650989062798141574405260448016975495703423117228038273543648120274134557230933515144364179334060223883123696661987464573603824592336256360167910700670836300609543890680060566222565798677268574956549389243255793636348258663349119087462704197364672550873600832596270278917250785128197811957233759758284739635430702603750062462237974038423356148919481198160862837140390807618630589416551651385081767887826419357813305564278134043753930108824156366485894719542690090254368411560787465036701426071823052327488449471445905406531813441601149324972800497320651001631255205700753124246324807381560615244023367537187932078201984844364100302517647167959214745301309339214198404719252419157014707212002968029407918928324640954454762437045817518990723166150695057750331367632725243850362987122726731294568662648835041934373112346611928607280963537376749316532961852727528957919766438624606635872709277328807046252977277822210332834985301142864426446409878965136854299355621456315589049668986288616756713403159275973407440258292124271474723444011888244309641017095466710454269952702633674419200131323840456353388469665567547469958045889506697285772759536218305401542728785122927081279160786966683163396878066971168505590272 [136,48] -41093088464012132515602214789174669282734655459469344485751685569806800009760040963637708856953618109009546603499147875151717230323561719371409717394555121588287850145216725408740941674625093625222373855090939359355868749511135079724126111973230028652645708474920529523138787100353336590239858624622580185380781811108525986010619794701341632142151628212810273555195528386359019790700762828311002325607645787500357277123956730252509705747840259250996786778440508616396045502382432658756071555954740486675170795242475086385420144987721031751815588321986670540007406863075034235375908229496286050490862930471753362959734084701377963862552201239841315948952910001717355577898325646811190053685796143551119899978169953936947360807507256831274450107773606048611576806030020854906516967000798105747148488183727385917434934924049813132662163741611332034312073992861232240626026359774455706281456241837232811111715783666122412534141992700691058719291861501331123172195790730918084821638810615512014934343946870070448332118597431243464644665239947775880921865063055744478430732434256453313069690295226947777671548440156431228039351438740315684090317711710443201989164443712953775429175766897157859469058306322122609060831773559381784519290420567996083603984573519448166083137646329912821816606222356364446447254081352280680398684055118355888849366648517185460066708741103698645211369949485921039340053588430916949759458743408381148855455373027888064965201054098444232424415106994888630387924802584661902867526777348307191058951247401577879996521695915205778944330144043361520785776950455656386966963189165835931143986969000879971005278332426362182279523700985409198429297507719971622315976786227226458514528020093517718598785136423054697245571697385787570216187476000414283017474632464906773789018777227185650594890237205581400892853865955455381073764442235001635364889106417224446447595965614026737006228455723843042659410844698975906421153209403447291984998105185069311879681990367684322650012489089700066748221169924073966289997443384442708143728908139073842486704353456974207763306310249525672937337701383117739147032161693221661035270748879634214266744738064298318877573582929686492377408579824733916203465730320747685496 [136,49] -194375859358633137628831116246785368875200975749985078511637308480673423946442385524174642640733495800519338678349257202941452866361831279026567853269235924029603187282369450412789271144594023357032616400258752111089228683678538248322736832698247135646910318554203652258614881869923603747858514037883395190564429065960904087065431334118971807532688035437817479028077976048386873287187256243140874946620788005099912189614639313857240493011591183574138015511598966005281157981303263623181997439775120660775837191549969245881746918738578411383818489982000909478139720284038481606028874980538121979847574751650774986001237148492850899794784614105756894268027287122178541568637325663052329561393571915773569563115304320344058495718955305822350865229752096007039279178821808972680249859662825905685373143693995119543743452547268049165801198925928222969338297135812817842386471687682397414658614680068275510712349052074889609348165528322669684997360331906371384442891912343680152772399687556487297109468481388756126222215222436762428743977494419102009153767668961459289707651917958604051493352654574593806759694878376708765373955794274370707169196412524685689528698862132740785049093329258231760108851024498138221083558884942770130093661722171494764935935951162027046069303262224097136726142349341803501999857782847814421087930800003782996639162192503215233947085095395395268032191248034920657600350160272283697987262497902378455986796804227628653387592033918633668958550276132606052020184685755550108826904337349461966362849221658852407024422090462945043797020554965791647740553579561953862827757762698096172947947620891911267601046402137167386302046561849292557423953494717037139637597062668126824684618349357003092252905625475399033218156320773204633552390834295221918264365815109165222059374533572646864906813252122736580894221634409026683475755836063038813147177386188531238547008541809904751495638005653322209170277011356039898691688958701659497556045361576791475589450830469980873504723118130820514865409137355412087279417449239259408298360414294581817242682486991820166454989763683151833098183722644505257042870532366175265572375926923525766299014576100985167310573335979482986725779748322062859019267576758236928 [136,50] 104127249597313300274597773300317006866924360331939937916945090211090380234481809351607225121258293432204854866265254595180883071807238192390368912296843545139191608726326563455406753658412099279962159619235431230540151767402997243672973745876151327632806336900359138566841586649801343833277256479473834077866170003029900842017425220481684297437290563854355308469913569762086934895899364872549788678736044789073889677455203968533852606684792271601224528225607633968353849212444267984065357087692298244544294220023195898000927694468219556788146954961904404295630794095481815435659941512871568757113621353682973632988381184475228594652619092863405470062751934757243824808539557273383449530369964368700820608664683571232983232484546876933615176076791526880969883805826127062347691971101260400560756243895915103169461416930565270933102039505800319931679518486578198949936561602620308363860735034432208727384508121328717050910859850648318856581609886101065106426953960452804983422526223828944557251734493118904901015532028715628646898977338755801937772496663681186126509865596092707110946171164952435502635224402305377037130300540701835006918596087780135388189633054249578990478561693947683959590314297439733006845378542753912291075832308697928250146839825128937618454319302278661091338468451871319068116604211430165945757027423138447818787942107721669772336661792636397185913049068859919203182486124031144520002979585060786559957905586562033482097513988801298529498062844045559135992524520414722887539959534659639802831726312662332453248490890387514699203008795526880510854417854933681109372767892795648194234472511356865076659566532072983087322363850392272594350444799281742226575326166794497729907182348073267250535930597650294407928377551061922916859169596705287028869173694380383321826167587762035071130312861133352940158584073929849087780006623845749350198818890558037488783604553957976825158860535726737373588844778299975980557127737575904354102170226039996003472289421239986800383652215348960512783431590567062596126465533226164725512725702049368589085583075304437671118189217267824986026293945447202447804885694810434199920490064083413617448363037693653212380859296267161056524395499403038353952406972011392 [136,51] -30098771159802293302058038937638096354847246191974147347540531184349123981376830697857186155545944479913811354070077531344986843203096337382385509698309704611473626536934051788423593516515381488386206978481102007943696524621703577350107463139374397945691563345503649136652373744990014664545457933021477834322681072352081949988427195128027971333052839936173724536209915730599196144457819136649840276370271195322868092215204444612571729088757716692168372333327226669967124855452145647697868396670859069921420399402153440523076036505945975631218514693071436147261496904955640282626521041617401540479795735752159273959978477785123432797218723554973610403177028037007939885244713138049645696439847603261133821192158671794759509491876487854876454078393448980921168658859058008781369258202994411341503470624600336029959826451462124374998570469989044024377896995668826204098205603732299191276577316190443485486627542211248469366278208914281959088458860557687732397930169129102214699047965278502041818137776265599897677254053261572992770412824281267423941355363085287666614591156899716534399017554854941781542167500258645087132463518562483227216097969734796908175654270441211874602597755067703329094528170126976757337148348564457713974243168043165463771367438527483427295069160146922096965438667399906965352405548470893868687959692885330743157062772337068399923618042366377217654825429122501114314368663524305926850691468721694923013721631588255019710665082002316997975203936485251207236321124863578786160817622990423871370410513280843584074591713661399830491499267032479286889751438205249975976479192249564088326648132687904810231293740313276195325606792693628058920035688389884245176770189512269008180478089457728602718946770970488837878881770130068612119560697636630441421562477676843390803993915859883896469028066876026107545670507807253559018624900308450755280142662773212744450276877944797852615861431501280587054240206989724195287289793754158673193916197212302279392215589365769469770970814690668679385198213959178606489555726451969017887994320813412432001154199354009632135671546571937069979300569544405642436974692822269661059731365170836151609947167905817225369671305658029712860979121877927022086463191040 [136,52] 6221248260408772222574168726331385663646653694656742994343282707678732133819074654567237109009453466580471375938626481202290152374328759461726909338520870039167692346441592197354175693165033590157794871528468020403571406826616999272326394285971491023118320585358780701264816399196430628322755944351191443611355348639592955849762651357447540983461994705892822791581335741072089819859591775696540212978360075508719477391544442414233914553179846201154293083049318453507957947623180117462782774390534627491670510019748546275350499757138363473972548519898095616692838967890881337413487592396143857838962780760803017067607376202559503887800525055602710664620113381486193257707029173385342789630846825999132694847104328119353580088232898748324233559270065936437570075218125237160087768438378425405688391836663930688996301564960541819024977226216661786164916544251535671968412486202708814337100782252649580653898718433414488081057489697809280569441633722636089737390554557911537358885981524221753784601035354765839666629981769825953065061846329062273492737261167045126075526663663843348556088666590471498315462520756696046118406098436935139754892008690113521394742376844337444057805850892559733772273693353335874680620255362316936461204845056977329818859760223553174533757561027208662546289222054461902344052051542836390731646682727294153176416352039254581946140727429960772147248728582070378461309559221182957094019544145359908638096261324622553246932756079236971966879186840589943954926821552696608702703395206432344277438451557161742493794703053441374472811043341314253850521257567951130677886383865627895853917694848826482404806979306226351345513707147750733333467765461028862882781691491669395024155695729149819276080648162660363002411036757617529918013961540588208535948394185862830639661832606109209883028630874585571395711505547108944400042282919733752283858928929576277058591036319551266791130134275728822609937457170702384399936731478930215234423573942187334680703052200661041576882332451293402832960551804406095636136892901652639561852701296574558580323685794255942147979657115537549692602067310365753928237524053750773164114790692474388078869164118356410568016562713018599328465703616569131735517824 [136,53] -1057313865888690126298545225723046931951569817711785015831531502185655851481045753322335639167002746857457965544402139399282058704965779875854416985994219203051714721404525868899282445390327514421153647231905730018828119861115781864543210649922228578661526501519300786387555493099925252068666508609283368014933442463547066493723916263850951009160181368252231420358189072247048148255827023928052708130415722821364264496299127513405959332349241191867121459357633555942465989012081295346828326807381424481496113202915882685798383767874623508709231741440879432600976072169581066265142657776407941830112762672747845152592150488489416242078664934486695798396534605668606412084630170479276274011300406769612152399816297254540341937355296522025415761481370399298521622665660871100786514183641245927800959193024187434304763856909586220096274633938667110085545025942350466365410309637916270472538503997046552447285494142249668719355066507368599836074080081405583883759854780262470319616103418078431989614541192433595359437807220821162611610500792232263530188991480012011069684241264155907922281767836372147031393248434005874206524720604234702021798220414408926285568356612214776988913252134904523609489753774103893993823445643611271831519936273120280262493113298559451667501869943225624129906207286718458366144535664683780559233993923902795579594757544526378135572091150830410165879056401854239393089847697704755606911568833439544759955779284536429185359084570899399134663033500047145349036966915814931902750858573365809989186966759920501528713908399138120576219043829514677944102023065992106741731432423977364565800054697776184396579710476834013252546422269600483749427237758739473354074669010515252683533985568372848626622640008148162903160853983197745116343756536101724511451488812136361793795074552585872291941798051535633957786632298224390617588129340827795116099391860820104636983059141319754001570748133845249516476745493087899415662656815599720251030931928294054083980823646108930657841974735188788855403788616267573226336241129486453080429707416918515826641018954755210487089190210254732598154632909473185785057142080417937031096665918888607296875882616256775754902594814656362366479514541189638048000 [136,54] 167741452223526334992879412756851698227783926063808445638242738245352485960697710477338906380329395642818383692402776714668322802469694969331271532402987974073352172535577476187494825335194689387054646217221979194995926632664684318639956377518424563929779971308091542669052341988078839328449601015694141903431199712024822175865229925974907926768090445789205702975494760495031120609055465374285927425737889505001997789050534472437158540718559018666320844712647225957111623223472588189741138845221998332226322550456859389503128234528708511678488025849757332394690252923437162373129211597871602490879720886906546516515163265087982254356103354927199611930128682851692207424793893419710576389889164395636333083437587566213532187633754344021467022016532177548825055901441759594175787331987628838975562299262388260288442419003532143317337608927904732979190684852284176912401238971750922608440626709582434593320259885777441722848195431979033339357530905235218824919068699905638450916713813380767202551936933123870560681237342871189496691605110696775731049375931080167872253446169312784075159307245705983634504159074027523315328891391270019943765600317227500510120441035350294305277237448807866704449591550943963512226300065946543391514968689334234442514321607720087725927809457193239058027409683630615363069580160547662868812340265616318291889395492116618332565341706551469954405752172824334839374502897924209705857128963998927916208707622972970882669952299640955511548398976915064665877127202425953108018168804230713759444732426478230845896856309481144822183608267430282365281217681766884261436203593343783055157632968510052896141357265733450372788785520785785627191933321616027820948212508502226476460570925057075359551844574833501818252404737756457197039939992757850722664297022567504059856781942137460231892647180518440565575726478386475156471771013957099656451225859735776666271078566922904540166439783600494939046911357596831112396675393230442882859901511918921670169522812944507696611406592215545311374393763058510806242266649994130734312907592547904055927345797425615061042627405304283799536525754549790177974786201334985538663112606607915847520124299032651167370708808315956736119427920226319872 [136,55] -27590438825643103912012672703310924188752288022065590681006525406160718800161181769413289246844487846528159736857729893168229872347723813974394117559050051333911337336918531902259667487223151798965079291803631769972604629405770351687432717216332012507147740402212581212370985256732181813700013588283099122155618126950903466348199683466825904486131933480712165230002089914647305051450963714031594705089471672423952702295694025819249245315853405534918145944872771774316630073437513676490914134795829214196944194243283373253750267739547314057639021184329473130434142398823136073969833269356862735249735181614047454670143309589834543932634899935042431197655717215623918839871910320105477656473792859451229162561976636314963485379445039080090905425859736223484016620298311720859234910536324922754584464027840789203009719068005673323580899347900614954356477946940425632961858158373642344080637127024992746544420403060626379447856962153630353490155639712105717370928615053166212398883391866485264702134874770530984346191951912709698529452444326436473626910122106402979085799472792725559250563997671605880292392615762993163636437830580844298161302159302420550606161076099606858502640382855799746149671064125359228392175882498928707612969363614771424937200360157716778216191077613559829016711277123852978966411572403993265271750957307073042028390657400185665567325666196895230537953049700881763157075234445965561358929983349509317467669207689048502874031906729516004868085833803146740136325409885203974211431033398782139962245734429982470861247794079028592878607471998199338413507647747902324968432082500001182769979219776306537614382378826894978471830814445196349551387982257466752347000260079718596311002011096548685791583535862425680664282519505477477162174155877273859029806638403133141953862069677520322564263318914089085237197345095729874082934428774045055791139260338270651512481549953017903530235913215529163231975928799658092561071607870843337645385037886825706675319597141327197147703231288643806222717674624820759822045850747633411329443436602966459291083244127793544527208402867587005132787707768974047249300217700572115138480253142055889565405954201057983591256918040135653382015456748032 [136,56] 4797410665510880563867507269502519951581220053409142611845502081425308224517348099325020552410790910682809937395872974849004914076562377840206682441721574194691111024767411083683888087333211427921719622354364049556674430497388424645501679755968273619802236753360585611415588654626883074582660961869984109779191522103288411040959395893650296982753853428278046639929872212385549428538552867161381465684620829843425982317923439095840495414180017534163900098698366823352619788089049382077110689362683624792099890715583144824174444539186169733702079147771875743288947865938013231089761224353172402274810194420701837041106068774498932424325932554377467809900354643810891328365064257172970976359788566192129378583728788718160283301123517740383582264806673146414201369846324330888624743161973030029438967095504330562998318999732760873428023238368306222914772597452303670160940565846429661682994361572144087907624597489152497401014267717966920663214358968103786565108570812380313123398905314548054865174520310772975824843041622530875159849600437406884161014331039862276435154266341618188011006234934263841199550199805790226398962333771344697515011580074730862205213037207127475784390216626377025984541051506587688289892771374557119193883323466593392776164520027285619586858097100283798255085443250165825461740953904255507327990648335381169005572977088248788805462791091877994321460893698634322217442640523837468612791782331738431657065529570137379895134376886333831512007725594675173435892082932867099478783430291943589316132124321417835659926578220851659294776431665411972175725416534300576910598694992257701948127450462293878491290730000334131618547961052869685763413342358931978259571054957179442799504728140477748814814934774495375671213452283655848220950702673221808402395092295930613043728680510938686822745842793921659300749440915264454545192911731701964745113762325362110816239415508755280583070930317168886193781220346163207821705847184891307087835029137099656988920640683370862915938183545734580181316113135088153915793549329976816068411514138496383391118265257338430003822102071781041649237129441105710025845123263732214106155028640671843858073992685381662478601158079605350387027115088 [136,57] -791917141351879948044030884091319486794712256159175647997660906321832303378397493957917589860148383692316907395488292220487132497392855583740047568563112820131305758588530166074099488145552858147833937790191060886097604600201203379687375875633813400756730355820178810967990341365873322286756645290971107089796262022653319516431762040222516968039458313642739993804320056312314057175445851934312228747466663195001905103413371865773054805802087912896117563737640018593518576671897768027692175663858646992210232629476301999049260860194048140267378071332782465408498369578522748003184087352193948056059099416583791918864252816789239449838179681576991979434731650215636307068174921506104908205858280073536595391444435603139296575671156817640154256498649562331155661416605030498823646083589177035700884424128040159894220958810585990194317163999655909930035743732878268311588353052933112616115180414426835151665992610830726084042869806618751476211148931747156893114681794344605475671751060876667290780913362585855941036173701129974009804163788920677843770850902712261445450748524622463106327990249438681980301429031721188594434498406432629682726463099409985795736719253958564489048452912270116159821598184111481056992147631699848255354657823178864975591021597364848417716020325454429865089662247532304409557049736672013774292464430712334222307280901812648731724677643751111482525754482153556736542774307942760624150827143781746482515807001041979787279521229415496874998112919218863817339760113178334224026194593344737147896145934810677867282124529541761127676654139042371056211240315014424603017303940614965537633261864093648664855841646412180785762866547940343187238348925267511033572078442993077926789846568215504039531914672670261460541748242516466733868315885127816231986632250595650187174003733982108176169568097555425963716424985670159646783932970213516102566773188668803276754391095866488929128738314250767482441601205345410758877269612740123089858169791104816568139766000337033519653438007048089258578880043370455725022715360014571252829901153622293940427680415601248647727386325214374441442316149092131886482422614300879676464011903686898551721450198350239486699455168167362400770304 [136,58] 108298923493677773827875946433762276080135602554035302509406820223343774094093796904671657333513854302272709323598193573015052260842940840081253004434012806026368667550917532650499661895675907126827462956403904661587521128938557087343342264525170075155680167739501097446816069955246991547169336788555758862511785573323347388739413513233359919956451115130776848354507981052746474213808347468312385328195530579973347975777215739640301950801705107769914496912770673530745095567996414495928683227659067508703782914597576250346652530786469209488683960475615510614224912758151975718372887914651123026338690511828543858246689819075651381856580665307916223140726941271563285126174740692621550741824584029353405131499558264260769861495312176864540860476766158118182460645756506501774264591680052390911583362248736982899994971285814490042562951562890784758265954156411180677678812738743045172993732635781606522231214176920258746646244170436571186687606830554975257231210065382619763304816861529970457633762570088294468024699844472554460141384283310303869405878051345185652519285694151543494910249579075148409705830549280705165202915858960313304303074683405074807565282428583396090713165616723913003024630772729514401668485269251122039876584417315116664423101750534944431709080378363007922095814688403836976254100817832717893497218606378539449264255422250919065460604998030289770278658047179054088900789909792468977556542537582457238932459416949027713404153490515893107560111250874546356405552180684213730130012197208524301609626858694713266869971857751681592617007684449044658367641574137712344402673626455029019724536147767935770461623699652004705308098587578166758985363484170579713933799512024946204323200730653285579292235181988010022983127390510591092593840043141150025928431363861054633685974209518607779752545588784050924046811718573245105200729399637579531318023818209052527679434564018303052835357100480530228643068965175374334407952556218090676010078579777997522816655287056130745490584889090486248934988860398321720554574452189056591119243031150755149969465198999722557435393376880207135454580771498951820594575039122913667566691578989932042859211120143558528803944954255909605312 [136,59] -11408780052098188523844734414955539372949941707007169639189012445190007573324555039862574622248081503344078262913369851185513845211099525264051386527372048000965115613852715212837847709846420193220191783031864150853702434686276734129925448730676892591653333581536923176339959070918207153542398580946308626123419391210609351806227208956409492646726189861680450540051605400016511019849085661432596152119450249428273155745497237543932149454668202851213406808805635511319006227480409718968787426709183006531135028779187330539086643606948808901465372631016984004018333978186031428801719950546548162401852929172222660104190221192389166009708837846015587625092626176446369746446834142101673768356459358462473580710229179408898687548125782377408526681481786763250757143558575163064529341572034562118249399646457318814488376027456794332230929818466139129612777449102193423460008863652791295975428560273620084808845355301415250213598365916584834937393006187714044368617850234622574256722110042343883751644412380458351646970399002460923848965825508212662858780592000822507689400655205706467487336351396029940163159343582282257683476856097892009854369125462341411794140823742099572666524373957105766865600167368211984221297799038232340710451745305893196394644881016299758310626583632767591116899079260037854469560415495162775871534845959268774614545171315228938072257589293937389778591111823768986804648013696937082062775118895010003522930120270280149609962519333311243828447031438762046354555574848112234289791557316473367233286611965082078542116388692561745612903568105037647886538641198994920597671662620431025074659346906351440602105681898067858127603593793216783003725058163563951991689664670712290050805895654267840368694885088301135877783482049091957015691414416098863206663768665358264827847239139502620423050895637541234060785920711335778653693242806516388817044507624245555599429675280323959408921649624346175431363598118700375759612117349392105916045357760047550101188588331721180530559501935391687487860220346085707104874170013664320989177076435709802969010732291508902157215765497143358086490872733421506209043339099632806509634349814295985511076523189881189676232924923109632 [136,60] 884282543135091519872595567537961745243933801029600123322820079915325499219883441910141172661475708695474555933312100242369732041161864156221017631810051940882321726719622541811832796890044835720632826633432998382654262440265612166072554622970217321869223538347506992435938620368131861150676882675188106498533131573598774170928895759766534329616928018590317782622850860569183770956162182553032774133098290338664712856020826652227451647165854676916803549994972993446847877215596932034683235679433116794606364134554050357592236170118353768244269982212587172885248057561310173345183202266907903128631310889079581606282769557764181993627475272700217055975054827315743593196271562877677048721986016013692627950802203979747853846487369177874299556418876575856600317848044220081768117000133748703729220735272139497449014629055873934985019030015410777264376231407161510906759961162894014331282062862172546996588229318697667554159944147150417083200692933170668841970966683609019273255045445991638474097077460419131972452332217725894640366310939089291606181092988615641940447261195809201833786056168133222569558484545827345857782003262627591336924512014707522065610010707916517175207560680835610653599743863123511665365841179122321017428769612716599812848498541140479422890522502019427247610931287159736971371966033157175361520298392335654526035806908950845347938242194632943426760171583661952422151687211086680721252177509542652404509579052566732718603713665879078643190344836421106445826235818134696832964087216489434250462392697637011603211780292099029746427555905807762677513092531449945104464633537069609161909844781448444943206627804928775794225530915014354325097913568353965191381483999951636773141140648446954921703774004815853615639874635177939101480176370056905225626508098254438146024499908294459185664930392622732036546928484351793727729973763145330232111339141458778355894664134638645284030059227983506677316923359935900250269088778850581941548767642821867273649401444680376201092137475556127133915083513795236508537383859809733330677267551285331087839178310573409868368483872505420952818494414475127200462886683488791644197054100389792953104408938971443753789729468032 [136,61] -44153547820775739097757835600788665008229416530821449609515933066288505013403936664735120336257052791706190737122530041103490167641077903166858017489999246611241734113171152201847230974377945003620735513954912635751488418792772632296826555669128472058807356670849878648401801779534083326936792432914776619069403542319607882280253354071289988844076553924786814251840048437228661526190214342966926971235548306901615483004393244425492043359845448492356225181084725711648981907307729774500005104090715933181162155590108718193323395418547698598949810031278682191505179369942159586225584486690488054581757473905992172775555634191776741429693690684337966583452635801567897973946068858573650099300420318781324459565628212108242212835331795446517321281579693439756749872114623258265918969768915005618187901009570862919886470367829736806157226582813347592451809243300827004394903575758925269180672858165536940586529846707566230256432854391481121599901558445540657038495374456945905882162469814170744667317417682226344630628600196920975474902600873271593469113396808911988507607455129765018040826621098737088401677841458064102556571201598276196626839426527595426235399823060622700124606874267408665773863535880180741341811359598153758242150253415499844142541015023666363101983771826908048652494523183821297434199579031555965155333550682926997252444398591981276930087355579834640474075816526282350275190750430896612208202675889478040112840519535264316804667023282910484975541213547518511599375619021089533837524185710263073567306149944041440659415150709857572148354886121470949565829164109486333092672494662223203694420248205591126334189587713641585947079699587208706022850377393170836939236285234541844735146966915821206906621381995293256908134957147315197958320589323706933818316168302413801590037536965240521012685516953403262995741144669777879970527240509210279578673536429448402355944410350362730596826009625214037312578291169933396166321293683689331228276235813746612111069344403208117526604620060558121754523551911615170585430091964923765349141112899093761970037614953153408734530890928132154044431675657893378465467078610258876200331905941580355683731068987917675508638080 [136,62] 1069492423044453200052569455126489561809846496917393317393124376869932016920600858347131828243395896041120260125649206359765627082779109036795676472366204871937807879925617228233982690301159037583988606941108384296571783082479950303583507882944171653589183120462989388629425880806698754746742775414956454422383646427408419868811467689353428912695666707142038302281715096588297327037952319619971775213471049032398552262996959220132980329166289130958171427060750367073646598242509181400436957120423023723311295415170842065816213080106061542113694018177670925406229968634751542286582493336579161930273603580764561759024859725590782278392728565286050555418461896033782227411714279122327360469916332759947070149218007224390708590272760648801314839860788752303777253913707846074234150499868352607851000895847147368978883677962485139598978254372344546247155484907352078079913895997162596835783908178933101455835571492467429358304237786948569033523277196098561914975577610250872796670254976676185977544365353718173237773632517535552634560115405586904357093537554260879167644115578199876191322056630965024804258611318195219124037790620812374720470933319042010812891175684314955510729824837557624678794668163760787314712017864940435347761618885062847031243439712737828624547920875298399755841798561792004723672370507787814432150534201171525314302887567793401521339564549265458398198543382412071736050568759533501965567506778039375928226362067049760313462295831688040300889393922417893387338620777554123573468507761449803490395826930018395057688246761602215735946169721499700441903862669197667592389136223908551710823348140579252311330764499446684043209591586818961475148943075981060594205006889551143587135546629123066814194939471393495044614559088716715957489064798711137850101253278154748275694178581689581168009420258347458788958866899050119668580563218981130357028328301120692815853137961505677761026913606172204636805835509608582639076597588558345039495053819571746354154752912497854743294582049289219471130793735410433287913469988993227106088086876867116969569947835610677962606542168060648183292579029558482501927453983627864150571809414246166460997604034557200239872 [136,63] 17786107749705938994477027994864571200788813552538609598584118475276864589815793094752292389162169857104024760995691261483640902502299761014789914952818720618159254267335434552317687624028514386428204848248241223033631455568122002638058579021826900482642254345274134384055970892036665699637125494246637240287370147299523028104349646010131451109063072020350028675312894152297865724831478778288497714092268827307197947864923845902114434098502889394014923982884747480957169168667527352527183515223215465350863566809573245556593185020640135380635320547650520988311001384261206626652157490500331019080705334513907303838980485657575746859099865702975465074984557733160709939684333898741639379479598646308751340731121771552316524786876039101977253090087678445073258997266882009623454502977077164855717734429016654121956285577671581216260019456618651547754423622653938263074582266443868763892134504180819235102637880001443117881522293518900334391800776914667050613896392199168167450525913797754433203857029561678880157941518212830215575218449198689901895128427499187315855308269161243260163669687356506095765826033195151458785002305097154249397246148990201297506882086311241194364142495096800421087966148353488102500951409679550979646505497991955922552626423428538602482736385355537489798767567860750548906512560975806560801837740040719706273480990145673768569290829873410987136211898659553673616422641028806916168488298896727815975418075000132847367395632975232000860673955696674558693560550352046882278817169918255787985397161369424455005958429806183244633291133137519814734332782309707163901844654001312779166979528922909007448118054897362907927246919843832187674984824645861848892436538324476114968818937742884217277395875068618659327140758767676794676132896585739225052139462870989354277077196314671860868010333660973933649789219854217791120719147306395376516703038881703273557268319997975338251058033044505952140411172267128170259770106196808857835913523405825940743930319491115562225950598399959381146760475232743276568507732443719117257907542933836264846095051985290640746431247946935856644169249990400745158244033508842540151340545166729857839067929738077696 [136,64] 7613048965271922831820299629456898244938149832169987648297925907497297194256850080640107691078260927111891546307731266191579102415570093251357972580786791981577055562373952686877317129953208669143688925888158616777704278341976891352369501417524357929674182469059322210267650364427207589621227753100493848129408909423748144611166322801991158962816487762218912552472278451554248388753163005149752428478135156774501322491124863255612039898136445151828981700056349977696530670776508370634036704397140776980845475319604608058372806204431764171527785028716988226638057201358866295695063066944687983287129325952452172473671227328403812123707988183525054664458344545740833653687760604222682986548221395490309836884075741230637758680102717584067372154098273226232769524359317081881842936300412900029460819770154925492074469146011798945700882084196267222610958268824480365389567107515509120911189883919342146680222429916872771988673315002196165087741929424772688201259268560146603648165108783329801693946639289985468937166482811990756247156910236485603112606190169713287776750566106541760030285481483261385163083628302988201681721206849962902996104444913212822238437231016123779462762577973082916457278892033711702552578464278524739185491212722275987295566384266490555440939186204177388180331758960567834430992637925158743206149671906506020600038243708226032219912404157561688565319397390897383258253568511477416403292323970892511502669649476996944890255449788308853359955970985866808643457284002787763497868475105863618901328016735636720065163916613707050882568345140466808396421039285301654653184557744431242799121139340213724189718356227566178005796104636455775791790679458245455385557455245550485266818413815835610024886560692432559086132214953162203403073760749930492433006137369457733399480654143766088698738836511768327670579252136983761183022379863563157160635679393030289264221371163518608191814895066564991547743126448240134843351669175909236859463803949185857498859560927898090045714825135775228845337353483289908771986731767264010476078729727024508640817107285130751741941361155462625561984717958836681749758520403599968381429337108977288120315950356644 [136,65] -1364370505107366877134256995921120736102398281427711147526668924981129491511769315295233222745268597890674493416603927925162218003291152926479949647955141682795511789761895260523304049915003229814465412650517366559138312899963105814590151723168793835696351336703846850242739450565794783564150347388918816545557436631071495733481978253808709022690688278910915037170416254163300214798133469529530739756710786969719934558180488369871308101049621830327453535800895359695968805871981786210630720820524584310878901189307930906313656158324757575735050956532381780110643203755728466463355039533225790302839872284051196860027904948632314334261961718664154043681730855126860413794070870671560263518232154004670421581230430827950189722963052597682886560583739727515478835694517419921091550938017151181041901273987286129343709433108306322037132187761679400702218420604926467517110734279499898687393965096173088492054587325580752933926564744973181774814367795068735220616048017643849838166397799682692286687839006937737879010402294834307641119100229456267114539935892699267964693150069600337975851671544111576941218282809077491940198882378428556367235753482755373119565792132566297245577797971541822902594106909406481058428718632863856284385737734741037025704166632620893639009600700993343294983815172302418409899228009033409915588938123345696919158539382818190264418778467637729384395604303302688399142374957783568018684183975591831949892305452433208161308220470601038359581950319750962016228820560431413377716714482042041413889815110851872101200352974591981271411471224998062693833933993576708349007619008828225968523135001331091203911731116556748168049288303855395459574941616364871941443163563402557733167424975048316495794514906629872314975680920391510014693732884765538256600302555880015764478921136456651516433722611520265848400414919554403577743164179689125153128839350696326494138218926288777450603730591611977413698995873944786297330821622321359504184193933414401346235260235017174469998361559587103521719085568243130167285350183438746193949713847118366931258548458987364494926662802400479329161409175397409273002917021967613449588217619110453893885488000 [136,66] 99660374211150577286193021157289021945867271939652169296058073332408064510221167635219220897906857241323620253829778931832705913444401992649565418767611720159140546128749086364010863424368186617958148676678924538646893388957217824836236250736988837619946648587952516873785270200141089223477614651411274956698618906971114101137768742869754802937639545951729595205806147718470111914407968362129903887435434622660726478496386115816765693986964204240320193808357293727354428099970268146056277337382516214369093845618751856044208453878253870539849460880180932917021005059407115409846620820595805673620871366099988554413198163204047389251398363068140327517169507456891878934475469219779078942795717514772036822133050332145589501834317017522085806146484988431884795069767772569660265032721475473063963725215242319466109735386501133120402953688946429274091708703265190436927797827774603474459872967797154023228283999017487393305973198148240835197508676366143594964563358415097856877702082092460870519402814975765778489988440543846190439970995632470542084541623954023332875680265997129990667086422334673952465935772459301462020253385396312719923878957676979518827384659891323783753279937078132924414610522802386348287009432919262403016255362783228082339063191344153954362288612499393683427570562228673295047677613699048169920907264242897048445374709284714237437406398608761742221048632086930812889884518879668420431726215751985841757609708595816988921063989900129722747219373307073598501941047125772291235608522332527001474131114148493060352129144636312012992136207496036039936100664608129592468122927000268056761035098097899288317001389721644618409592628234960370729654653651767496678593124994680788993978028753597781484156113984269610630130056999458937089545052860554296907163167737210917648513334636058302442180735750440974645632733965110813015030075078585116399552230317672698122842232186672237380503259613619273703524472165656475598913533263266315849175876775955582394197818253039442866015314684369237649385156403951740030174396339690173966671533585205305788392894703850595152551181599718700340811398387070655706648809124854170912023760782950433346624 [136,67] -3632850469889025681350600028175738158110853242006055721990495953543999971967056185895087437849102933699454439038585174319138909101881092867659940472496182410537870734464715675955924505090810229482070270523363877920563135522703711486779969626196257110706085037183385544734321069700119124871533063784565109511894255168584024154629483175149760148178075143051934492276043692327646061708401802814772592976318475530587280343315366407131249962139987453100848259252708453656777807245397769308999817184193990368493449060135650405232594309485400788843186265893963883761629172778380694012746882580009864186780535271973982893891079526296899528631901965208182741398886384596576034171848964170868272373084351484680284472616389245576300742188351064308600852785659148756943307379363647857815954248440156027226618335610179972502089287720490788125349721420633530092822552350581489709310777645016974574571245986037805552022750427654488273284131751949235024527365603669468007060529698520855218226867427242192043204604753078725356613645192113358284978791448679241562753879784218904565306024018520841050976752707997328881826634381686049808717682461450978959700411505462530359292404284266594133371073050352777750140217865969327979808182907799152264514847288900148575529947791158078010138165334288047067535529527470368826203595709548152993411529469210723116956223667199534294650995816775496614252542773136730737437932126091292456510718378855688143024371727583312692199675413162843732773513625025701254877282825802596788926156819639827681340113965332843623363117616188761453271826710560709013141328502634689954122203393604889197680201423509602219191822032301016230178547971841007329278553234953605948289809560256715520073738829003303321693212952858412936271322399933854945505116170830184581928586222368775603599426913291557249238794694444402317106274783368788065392062423340810190100815875579455191625932960374050550411045897367015439283263789588662886518601960619728375671490288569770112916012246931068080310986012114453031762660302459058715645564138153097710873571776109905419321289495412038342182229255267683905690756055393038862034603352844327301747167720841266688 [136,68] 13567491616073171066431756095677036284235045302402228973439662211418637707976952341243275290620069020975221210213491053238269603940733894280132364775062419247543425612344166232033957566024326293286044178717631180515489503471001165529760886299430366863402479289280835549502040557159946798492119469572288172287042143615470061137690353401532929691803700462147095267434892959035074829238802784399777359310145083164022271923187459010995893152558218547750251146618745880239230861182690491235301266067957558406857943985069652478408891433049867918236634423808670315728441830460386140229220205016722831467957017104312318101444676490691607435722503307556093244305370801406703800004152178093437964452071898860387476581260238057283991855679999543515330571429728865547383095027558231803842177678869596614402594911457161797119147386576014792141022882491412111614196387981581403983901623836556402651978659168314042125223920758966920654009703828602972251977453125698307206917322312778209141827250393240601804176871022071176622577891843230864118533733049393629265533822571694193871763556516113983305676656252890862036328674114837359876423095914482154234074086127461899881998164821031811840674609397023412963087361180146621104023925721691190817176679737237287908673391811857125255045383227396985687380051578100187367359691743435170475530691111334304402503577030968394777630557789844294963839727007164272374918188522812332900634712687933947686061267622014483691148732905379893771440740497264375231435703335233405071427252068579414388696872173607896235079362068372001483822419743800296364889208349276820856265744089727551995907381113772963738274435693929023288033231902882788241468347984835958682499516205567577427024424721930899110471479602509449956096353624678276341380727210430981561739099233109368716969851857500664632665315455839205802558008625240106413765886266192881820145710657666880746129903119863501265858787059581895403343975981597724214973882138843715469969504351010756648463738557070335699361982265482500989583189569501204860149352344075678727644204665961797648331517421571910741648208298303835835526833011734152439479846388694425629070065014640 [136,69] 5003073395912947675839757276605049395389287772216685935767738112758152962425936501938162467969322230536758914001107775026782040076078836004738930548337361949562218399447003040459305882950167679934522724687074218512155212797264339226059918726674512822198351301797210412775736058331324742059290683720331841569840009945391465811305321648786786194552698780977374846343484974149165001556396710659909746135138332531305028992725197028583790875298948714560221257794367682350011549014879248923978055263121971987030616956965051148147907720054912745375537928374438064869125459826565307180022123884821656447321271914265618648570773382762076995255556450752876960584200330438930171693278394754502671643502957283964978802011974337769362033493092159282032146870655261734201837910278272197937100006922110747423058705241657959732783084698890375333550472569246576512284470083356612118707763277178817273249149578940864107146053244184201562315818202725741493543121069501778778650755062008317100830550481733352466452735204615581706532557240149557560983726189477357770000330133824907163203779768211631406883462465591449900000970878028169796056155380771337856508383206737736431767922612622968455636703445618587220082644634282610545738979037454992128013053654341536467864429999940731092740424237598402926994016009494354316398015737607715699618917725666867259799746800707398272066144734985349591209783504362882900102308179149851453186672274617505538953429025896101526041087283663434518224506269828813214230689514787992742093691698800026140483219711370453330227348005889567297288132784550142351086265246224621838984294589727904068233755679889772588531293336433847870918092728397602952505970837050211563227102093875048248580146314036252455017846650449444340007507556813523316217940990969539392321281727085522008449793792327224214411942357735200773678363761488554022878281421419314492262036062143807592944913466216221673325767622289843449634802281285561815663855904201852149032103277877426075836498538665617433968989835557113865256375294144699622068539207305866499916774980046058455052833131291559350954554345501279643186827936371557051413159570628359532256920704 [136,70] -165754070173509171101588652458268023047480051490076985675031773285390755481673791711020179175907342687756619502879086662109398543537833628066310870567027417921739297779544648997702876788628255521778279357630006991029702788942115664636994085044775768185104601592327653275516700977260407552348450260935266062371494134225841371771452212153036904981424663784842485197553161255214605639736112206280603574045139487228679397215711567167297192610203172217827876217112168957837574920960871933607918055172401724693668532832153255684528256776642472194231246727872772037437317478936924838778217190171470873784348064481121912315416847910815860996470020932834386916548391523641843157088423841790522240774075188462900275852561216539246132633882571315091927101766343397862227729260309405668384151030957834898133702261366929977011220540840435659048366633894435857280552397777685714250076650902911111360455200417357593571400044283025355767979304902649993454038500449108018184561965843248947610238335111533298686690643613854636353959993661741270758518124565134018906670497391687087598781884873656171401688760521865408293896115290029912811439290733382321781702768609615671329882518807879666845301496079648267627150815909724249388903872829405078474573096775846547627405545372404052959226599381498439119932233693473360316289507242282344136559654298794632478168294101380952646985363798883050105260951417932447480097917159426290569325678478070020315201458750044862242301529907163354987971739434802861536862447612391219467767710620339627839872854094682612717091414032460958890683016440076088005775226936690370476738659985162152665964758315459085227414837156576307250980404457691652867391439612135523802396480437467872732663213896722481227062561234842469061885021363012789679539674292397554613632846835179997578431664007617885535256134825975455023338297010331927168743656933744235026105963961564770112379806179931661417634720451364498910826643292265548784322000507604948166279695753486606458578400537405488849059284791777440880607368773784641339467540337215785144152858487779031502166052343160707316714017581537500996394518973297868194721572524126611731584 [136,71] 708203801725027530100017281857623551798773963974248409133911109896527275801601319197991072905408999459420489617894800402320205311732403112219259998070017987079002872992636474701132139661951228230152968421493558071316411287679702227994986750251688779777986641830706414175560564484576755142115165399789719941143329487146877011240797725962648132664334934183637034744278203648384788289518638444621264982754927002908826388085239120823071958721914962878226157869823135012358877741070183107056823560219907262091428146843283330779182109354374839864391199919210681937249350088239541108934340118619702468695588588940300349610303956654346229723103032603520593242587606154964617824170721015512188135319897228044668386949347109665412216230473711297146566464375459319815865239612411468686081514827910524797065543926361266036231951663755139167582707831179040641911548354209534543141301085351101747785612041979077654178221502747713537443435062311622296522456522381205997741464157532160121188359669436187175617648181387400630348953744857879894852866493291787867504003311560688072609509236063184595373754265131148638440080909034424801069518703984654029881289668690499565930609679810419281113131204548738967278338411470484132532225290400884500829819674822992934572380811823189629516634732388697009833685438277042198000819891281256275027348960922137505376568051914071312746250671460335917653921167244934222299418485701759430763972342920280624333207494913884544466057305091835051447611186822868588760715089860643183178013145964299052278984183572050946787032036310556056291211010088362704494873275395284783934189328750289108470266031411624236412987301766022113978444604091581440369028969375442552126191295053879593752180906694411957285225807799260942149856026520832472869314900845433096665740771400395541679792736034954752111232669023381512874716761214211413108306688601289422375123780245109435814285864966971950260932141610767576425000436042604008613009911556514326012408976815865414790863488991108594094685216291111089691089864171909586617063685578177428033999388343423556311536781158743069630397725014059987276951424667098499147833856504897600 [136,72] 60497080149985152933241866230432248966151731309937607333923985185608463757623923820265006894060702776812511621544341531107535862601538300329878336404004743955882123940111677713785006417728652489637583196665855985934346571851003810523824328996369454032919668194856863366202783548898137540788717839045364850805205576054986527866801259228762073501000694103560033617315334610449076322157076337549961897635023410294669949646965778417598695147557938713695500612134844447835913012589607116495087491022508118403789461492151437498356244072428125293181353407799820602750870200194049705516709788105252882000485236309408393194729470360329822321792677600229887663822243430782699457685834135174088510052641566608909949714648885854748040607404171772274540339968318146696730810018692545743130318802066509997823092267133227088612804556390663046444197509241006299045312916766588346929122233709761879329773869638210982486339334796185648137296540656570698412870723517172667316475537427480432774535602498592879032697240371038446054239250541614964231382303395984243106146492037435246423251316863490792463146784638220517576873129325122629798335134121019345789024431547243018228872718136267947887911085156485343209178929260232072327057032733905514488211004068988478176450688195695582823564136257204936137646514372662760584348823512583229665313286991868139346992887219943066000231228273088217197257951327439410408975253921283035890722817764335146603712035547123510077434900865895331127764350624554777715097915480239678472740887658495962988174804219057013351875845623231204256081029311042278847096679903179165034457354514310824271128495743577728024669062912065887875674990808490862063605496238135060631625555228969613775956877422116591950751002200480314873953958922239779010680820506603804088659654720088022116883209844408340889681682510037982175288402359117911928025881663656259875054715006028912341371678632772690291457014133689124469439872333237273615885782068942718969162822911704272996784802047284856304788612844663265942645239949735086712788678086845525785067586151616458645392027560048191717472036046025096228057268782497945215139529280320 [136,73] -2145519235818898686986394617367524097696659276617390132488618135564444744994053101952259240881475862304648176000710287506856292959316435770326282218455143951553581491338404205815374066206524104424216162398825908391038027849998613902963498677917483800843670213539249289420266951153844029913720401847546959224990799871548948774458312307718197235243969175597148554970624431130864179398391938953411923001598197253780936513590973452407371236844187110694984032393206432837228230785065650731152247367434773513404737502606294512134107837663522985844000303582502084883827290840704346485065431198201207317606807652417080763206813256816654987427089789889230459763910995861566933764293532549801526053954750362967005123020892893316216193116514239194211983387076481227278391882607296594695618080712217723795331542841021015793251846955067144678907174748458773686977919457517236209025218523174777272357943956766273704410810458641882435007552081310984736208420804944233059100089900589569561176733236280143862556300087857889514581051201264987051771198562827370335676817172156436110130791075477423431494385396895655444629622485090793794970818010833178178774658938229852000325554450123358421773878668528967659602003459540396155780721125739656948567196663156561920268668738214463774302957298793561959036652027614371819706306997043211664419478669100585233031321589898497060203706877975006973050424428367061502106396105809693137150366557862430293969250276713640275261607935360456139745666433418942140431321295700451117309632488081073455836967750543335375845812617091601157280487708737231103445537087714261821614235587436659852566500430443609447904659559548223056021346503151955987951153893054460499897913860235926133120953944596173938751639588222841927251502666156178303173316056586594172387253459142900965602250061661239809667510108791514626500241568395860325761119053959492386961838959573261305402466916417253914799993892548217182161046859618121348736292575994468884016195874060396099223996948402750280635856398540708739255098532389173808237276386133701959120287197613423510660226420901756875491015440427312404914815771577407252947123328 [136,74] 23476332672175804776520064003654270052095415465737004966068201864315143790813920836428992083949813131526735588529282221618968446185964015645944627719436354453269330957769507384916726375206255068115366902016258091397202206487649502263000700131336124217713759517975259235255645913482434529741312749926891310488291018695943278701784115234496886567849795984428262227630985745777365923273226693634545825180881220977856385924053137642740488918819610242738304131059811453151460128229004488038552366139561919461143931160723395132613125114775422579021299379340247321998305610225259889566900547128664329879800988027315311706553078725673549517263721508476912525316971520975764568358229119367007244352270789249472808729243172821965867823863384226983330390854322937513235076014179899797694487379905340988343948037621276467520916800971817472147448666613785496377845520973713035233092174325686500908007089720997655758218058383355592446814999858822578116231365454003063334578101689373402136658348381624512605974292924090618887925650572610109367927113478089816792848772368628629735015196526969209310320482416917457617770738152888104118365195327311895455099600594305710207134501250871404002013016051577523329419237249560713662713776017785735241806411697281556897101028248452937944083773250683105253384706457795296281607517257130499638596415391893885801694616058679567926121637461469843937839008377897299137739674452380500772261601842181358191628624708365792467673266631199211079541288208718311401194871987563910953844850941122352345574320435684190148923923758669979810374874569678540691384023455985720881450119203203969331477895978717191811441626836500751697832626530898711801052290898968931149089286709618979598345424781293019894643370615508948995055551563566632362872397016059486805779218303135560925112915702586025036252502744692486229571131286656353921396252297384576134248422970344113542560054030854864817497814592373205879117658956396488650922684279459603918261578195803460084189975799766126309123365121289249105074708802407094098593970214494441392558171463089114463144472457635999166168316205549601505518819483277427474112 [136,75] 254133120912825355885532024860984205231221514441827226025435465817281932215182412997652789739774239510224467594025463252035973429203340561054707632774932838702094010817381282580520719262248446983271163602807537174448385243465446950415549376224825421846305528412706461730685312307730332334964569274557844921067860141313389676297719402518932108276339430560228494592979640809657773633985037142422329119439193608214398563856437727223731679150451476793917876172344947059548266534494089559856803839072054331189788251855680756354245082065695843227175369872605433237714477757201017021277613598902481979085865651292852188592427096080946666273418666234194299097784992710071017629107763308772654529806931430558165886624615704880709050889899636233404023220816297076493636580917209945379127237081209231060935497785266535327554973165695693747821984865084001706144419880707542262455898437894870979654494606438109012424681159702878990793982998801686292855649416144005390518690261531563859311660314659316004717359486731063840536120690778557651106317094893850654927595801645620465866178327969369758430270691229923924835813825411607565090778673591349737728301683152272082191610862424817124029781849289074209271948966457499782017821594338807271538063427544869884882877935573265971804195937154150208971412990119509132596094090678935844502360740903508431144804716485040719556911648285689706465230733987620420366302947567021681265256300916090105350543613511866739371499519558357209241276391029003566056855680439618750365870485316219276080073567425158285158681755081679728492654467810011059506015127464994009684399355290464240078417175475504751036455918784062723019068557102495157177200662872893809522940653882317943502372686796516227997048896268335946416237480592564571044710251497412381574015640743254488825227947485105082817165102284752717401145062541885941410451297538683716149638030786658714489443830396189369400469078604387363852929531774541803006735266391453433536734535992676714343576099014555333010047882749962280226078143577507294589487655854422231162508280292826619121303816209489537409723225636505220504238330199933696 [136,76] -2445509594375977516054797549063333580776434245740620457604967963826714953233475488520152049464511607037006409747914013335788901419069365472063901653128713658425530401507140927345302113154741742002200416840659562560375553938512696707387316866767170303048761261656513532943289659573770112513590194975873255257613288869591763305651194156607595694043599337789144081988892366113339985180047300495767368170979928700836628655239811797509209321177889514755354883858201711281697127671958848642060439384419612707643508641464203829364851318424240838540784390683750903133526174150464577549265610927779091102323276150704321853025415187256248912158693268046297051559434739615216110310325043256055809981772047642024109165523739712487668729880331569158655958383384253231381085014207859108293224187016626145315840388164163527779101194199024879566865353680508361809150568818309036912734355601582020408289559092597159515514331225808488171556626902010043460567129523060259136912045918002365767143036536372288418562223494769023880380734011492044643101005153133384221475424248828976571006032623514529428730623124528536204635408676734199185661574097742041762363207571359808224632862214443898775836478865361822423212616358905555229908177430306182679568716758484438836324782805817908680201416860616736636439987087649698109213845264479839577665842017243732046806043781410081533845248778968339866098172886532737850072906992103114481216516071440680203971088654022842105352335233394211588633232075934375090433777035297527122012399389871040302413789393294947716788894439175639026789770811316763366712293604891698216452426572649191180438223561578772875357475396078864207176272272042903423613533514298893836080991144398736289412684832658587494098863270146219496357818818510756376868217532274572993320912767753283565310649962966750503707979937983535058947083447732672208190870564880636434302946605650251442588304542680625189581908343322154579136963353361511458030350631151930072123652370264948994074248845767623707144863031528272897734388191866993189520932714352115156080448620202128449684083620012725628224235478989664760591276970688 [136,77] -4286459948723350344343089287770449813787833143910758226969743157429692722335932344144442687678826494872616106602046892422513626235721105579485289516770406196806514285872660680797091428694842024266121592955534734362121342091865969934316148969793788429511969379215253956941970098851770921792304354614241535547566443742480072228518666204923455274145944451954242372630480307796034205612552031501477180539942507982709578620890697540849830935309437673043702073282837864955477990642876804709482696985527543176631986913202336496045944026814470636804247234076142777999803543500271679977475975089819795071746049588430073382536219947974001401378620969920184197812626711096464539026120399822697849315276246710602542915466808815083685641179445011549476897329187826546043612011766415962814021477991582371692409576494488358281911788338640462697554472839945738034917525560106254055740817888096629041473522735090501857220205820653433465662881591540988962069401492098442085695961931035902566997389706390609588554068734078400830969284432375689834423692122694223461628118170779286144099963731469635581402742650151458849646169484692804319916198545240678550454097127573264573764333776581256061553003486502375577348184560509543830962515272671796565889528079053887843770556141883679378346503649467767078577240140624463715351205063167061264251992916029646392269233547372038892040716764605408647874764013585164879760664136610958509307768423832044219210864689381986555196376892057961026938373981655460264265044293163721163313227147940790947122525869715257207333750121927404568017262126267949924283524909484954340979581835453301484065707937478090003009421588513776963148097367022103161154619889932483334179599585439387260159942330209174283197222910086212174928135911583253761781624815842327948816294645664729831126237955744841032063666413914905233398601175819132332100018870811683258675275217890096793278438349577576822824767408900586800131750854392859356836837242857742876155535266986213464537416517696907460443720201891929808244658947882607388561129503112862683332332016766951257472105201855984237225725476401338073817024 [136,78] -22895503732344042089436041042737588357240481983104639218881959828153871962479551275685996060431226839587852460878583174779923579618249039309455339731623494921054669236442917527972451689863727250289897997903750230114977749108524781872271302652354852801024484854081816627898303183552891364798076947985869152745875629694927720826547549894386292324327456710753528964181703391260394753173351177543274530531589068352128576715092099000349361452552728671513958188963479666117314756649699328533581352119222337538758397476257320088348908031765458839116154879135524604767879171457778164374568632196537289178887839857880985180264026164748416550113547482329106023822252337343210045725026247762614209340249867230227201606878670619549533675753092880723693685723840802699183096939914603177884379973589097044923592098009808192305555833834533777718757828996374103022089654076454500419919053629583645684053277939583480219846179950375945350535115012365166512935135008375308440530885266834708515725282418906400839877302563554881063047856927727967119688164462487566249789669665060564446481260079336646784205874307746283702852291357613427793037949379275399321231111242917470015476514919993588711760224125825233369842679163531338957148166558007593402048567955618289234556176474693416248256252026299803143897798120707711232083266088154440400007991524151502952298355768154806721622676346901604101632683138093504525852397635320329994247675164067504047061006955747772328241013040638703198960285445620557168111033421002583844546048405988182906783495368309463955637385587612148446532485815141533507858070000177703937061925446638121241376654408301266753441770769722645726404230263048808224272395013764249718774045206419120240512038599725248171029750805539175412373432989092954644508628512800168751322592745402626708870268855166578132372806061080105345568974094861107680895977891286210870036668428952030374652875931863093162102882862990816209237577902582370011597225064011365009121746052128684981463799032711673891176604758147045513913261233253157767146671474891343923625679406319866169397467933926230798160720953913115072 [136,79] 18082109249249580711473654613423084021474160290304982868930077362905463705766458345683520614294142571897119750209994291668064923836993573107294108181133192096505138582470533785880706981291087550022635380056438354442892366299661582943075440062667800631190567744604941679039650999905252752821709897840013949335522748317598204918388094316410863671575739412920650247553033549349180630734165443407065655741228300097120319940860604990553434848916607305259324945392414170855471757500884385511309278727543111987635166707077101801575556396364251233067979481342333140509951607557408720338742441227521963822610580505534866073406322424176997003694324522055551988067798048253718343946841182777264406714700008815145161239569631232631274865642169372243763312117137365571952595932902227757462090915046303370016242252695216030757803812046934128946674409148273510577803637959857321551536988364463333500155661080534829248159849316803271724951383522318002302336771849871216336778614769869530708356583497419447178371400922473557955467848640924742042381728326789166677445258636595004661315427658593458578422463246689923348943217457494649812636772130292192759860237271769702431474819414193263914473385611245289172496349753473675452556280837599669372132846513226868963525263819667613684757479886603421865033808417527793605771934619289857698005487211477370605728470568709145855297693538747558602876299898878982592034913449651889290155652792152748678909916359959047569023884689672739002822349686873998748759176404337599817402181806774721833637794067488596758755704931747117917868718746378568003912755230210623648532051395818883684598420125207262864883180037343236225228022840086108776050634060435875895969037605513794044248514851045085192145060698738393583800317967447890933895408284536468805296736704069535691489706482454134957370890723415786998215059822277646316419509913645469691258543765309467638989856637243783121296223573849440228189414871449446858522555642521560115941645257248661914793094514080666973379411394310965141156738980239347598919157611156976743466850919334833840761312296808249470115127625252096 [136,80] -51016453443964194864654813718751966755289191459638552110550123988540966271601878649324150313088907298923426751254511577321054553876865873130823488881763349924219943189687179018235469766699273791363464897867888863619104456346690836862190668881725033315228351339081854918286312224134175334806697667193199136700636711906209207174414930116242965312443725826108529357491098239141959264349046956769636510000571371296182096177675450288047072484132270096695802063666396152303117991906176319318007825622319516770294473489416430533137248527550365109501991097527822193548489568870939954326173428420031058302313805316408758521132748447651522862494430376524585992076503760110680934968805410448332882816237032133665557598715905962589240603035600954185039356836199290957938713752260523809403981010513107723997691615171219650747850031128574967279028259379379413756053240283299261808500303321302443575883680108937515319054346224382463328308396604970571888608384565255266656493149390731506564358135043723469076094884436008695513997811478395822302741223691353235908776559282166505787362017388747376398206507602918712970058388230743427704536257240688769895402312412035694577640158268556246892833420187345942011358264371842145916962698498059881338577712449337457815703684652335704716013441402672102305452831232982705126289558784755297020399516789945850715757028631243881531770827631644347701717886888821687021158949219860847566697779201731513590051223945523165063865209338908002023220299532903635650042408010504370632330314866050227470334095253300759913077695113241965552920144305653948916600406369736627981833637898329151792849491882001134492609383016861681934527632942428114806941622268317414579150563906985907364221007264116519691710139444238584896396412337189043226028267352393337751927672536611570498702784918342637812718468904930447831799579557452127513587867585870594791947435626614337318731244075615694723264187696403004432276532753975940048416542371106502159673989530481109863778916719399265433275258617411500564120869544994191310797300013846334762511256661278655522037961558349513821554149038 [136,81] -697909660287225146884869551095457956874140662513680649870415357121955718951976281118451892123118030468498968412476575989448102667145808117314252601535654423213690883157990534952975843728444728575740433993423679901715158231034459437339428192223894971426941470479542722343248862410827765616183237027562160823051747767313531067630159908238110225380034665725701801577442622038040932734812296605804887020240869765539183707212956163910732462225029584838710709671949253494486578227884369410502964388730857357242909940021856081169014182330510462147053377611191097040099648591748470734779134703145789977764427477093271087284981592223704295427708822259780844609497898887884314425661615032466039935428271786916136986316037029041053183825514934620913496140437093804335406589089915513897216371906396793798617778387832620146985364188252637881676128386494205750591256532438758850530050779561768027009017606074359836181798153972386307168115683052321846747105798134880865524585137784617361792653477951509496898791805145667236307623763665590520092406919911319315302205684085713091704558120887781399356750870170744708907314763805282527630431136278981043292683694162016688792994359379875007279931564210618549519605653080383919205493212862631666371721197733702077597269158699872990388556901090883445485321409369583839973239031087562421347863850542666731892891232838362135074266994975538827161109833677863727279000760284041567932143152521647598784050760710359912623566203944604458859722332468812056397052156677304421039905112865408515156722063605879828967178499022915227800074253881678059211650737447081465673679510475147422232527919499171165584115612052822933262235812359465461927881095627969948929565811051893233022873351364289027858459629728242287320806107773555658482337791693768778382400517245348445814511006689717390363707885970215375106030079798102915952260009375001840360465401122290140916870798010025740853006185945992155721390793254072007303339542787438274648344284034170485066509769284524905378073033910645926103970337364014320401376760269006428521364221125172186970372446626151252151168 [136,82] 8725989581262535778544614564182925306896706069649351296073862680760103340358801520177371105633430704516934211002502078349664704200312118261689452465700542865994327034425591081377772748720695425760480231630034034615770610762264768330136202057810743993911844743925709536981898500185298933959341657570505419739928232895331414036009587954784836069134942858446492881498411255400240385402039104788674170100053235472985954921330064868129710269288793879079527288681249641982631441206459366086491340719573217256187338713282968506856169925986492578685286083600889735392035506211737816999898515306654529302901855467288135424055777699411157574559972600625354187836102448785029133610798528032802187028074281370873597302601624128382854880309385520634549084171008857639564174026119504483100001592852325906184118474112609100940801825961742185427539006051397328040176951441978773359672034922954116612019528611785503861497705298627762770587458306683844584586212434359563013123435468329326161371201503566111522621578714623986530772256549884155051473966461154328103844662130530463816435647752163978661950493675750119840412545600529447483382683729543644752057680856634907509124538253027209893644537413672372661391296077079952296009166818253710586071275970088057500817994720489129873144814108258734056399885108364894321133331707731442488184888894036659058985114980868463393692665421300453275628439666459092078498596473403406679109067870741932914714895864778869204548910051166544317098034913558295474396669007868454672968273422567884070614014729691120778496753316609356875828653259310979733983419764729990906923729165262272573865129800509384436910812981936986453223007628263827294955303192841315916575763090312460877811563223887642311701456208759693888074569725308192876566959524316615148863493053606267464936268431608706357087093723854415264228673948150058450672026881630640366476740880842275542470314553343499356589171936113285972751513350413490977464343039329187545856952132574868142816491698967571298304885532492454852755419368106778753241749016910790795652535512085167983968423145249558688 [136,83] -12449763671322497330928315607410089036956869168323370319200313464489216220301428169068762864195153297105878984205735593578896914862572334208585541958761128516800656325991130621053517432843908927776119593360880773289386469134605533037390284042863694434925961879594763585483187719551674893393077592942194249629141849325616220612292817594144667105131112901728486198840020126190538523803400744877495028120036594915787352167640001192528779344423096465654861861195980855554890257628980717427847183434750848695006958338101640436444989830786228565617968345390279828625657142832985640335095781062122890806577313976010716386837625896269554519823450395827508385977425018189541675176903478275833810350411511964843770644009611050770338614573217063956048281841099333211915497996300296862420498548981238506882889217748802510736451064999406189436087699893954138225439972472335580079855152006998450079880281225194840753759623144781315038314115450569381664013873694399709455190992447681436725973163035177030564111016989502512045361806644753011387902442765747663162825513494371103384422855305013134852534533427893346364478536976186388440933502089565164596644330331038488742720462104856065480541617354010908390821086328479116515054923746679152526385294277274484380267585515640383172185833231221184275651519156609699127027187263144160582509868091854302623872050173504358559214190788247148303571979063610520339505898136859827196968955625024327934881464439787363335740204373995463213967599972358311252184898283750141159313213346999563238445781776935902186257406483732421539639369902609564766795584704861136889084070885476809029127028997430425020996734766713637848165789381634683586751400452733388766177893604139468256898677292808666170600924468734305829225094677300283195619986778150828030274124888355471549137999439196512326837322984957336398705630177943168456881741239189570103591365798672190799314214943302828163141070857257569909957462195453878600620063375170467148737278255000756345857190927397063576872213620344107952331161387725829770776648713922348619018310159632968130815336207808 [136,84] 175287015144228221530496850786296309315294280718406131970547681015457938521334881233659237742346328992248039741275809305664597927288400723351431132271036868635522706814299390028376312080311957504996635651577278880729399142632542873935159227083521509983181486356923633563201762323239657671256930219330885593394407972754731934410607168591666058500229688847443403896054069246431756651672580746610425738146342276219322968392117514970175550367368653214301352924682167598868628241703758495957333168258761425560527604758813156918833856284742988912581395650557062901074391520956582472636069597615524118035845300659827955485645716094481793699603878985213158455284737437101783007309196747841931366696614852207760524100185201595817587934108808608872789185621335838879841323978660775936785571043937064026495877034824355252101490714834528579449296122776598512097199549854317568797162295951883230523814062925890885518414318613599611100407990233712720982682779889953932321633932212752062325446208208527243033487445141433303113709518040010494035866994969924592205078232641436407888119103627783617412481128731455805001142970306264506041165925172178700672153744861313773337968364721430869822774146745638780005980432988693651257072585677967378766183540792147044957069564962890060091193051612841578559463175186220536889252536929632009748479273756146241437159894719633513035369622137477831297492649551671408280525953044691402809548680264316407457884829941484356979888965740151229128474023509294852680945461956005746125598710886395327719888142897085297277144249774780613280221717403214420894922532911591005222034757818553848012087134125312960111517857498196914101234620198338054954292507389458168920731265976299050718765208707361502863409254961926408045840666336428192094355368241331034226910017087178467948562000332052758641573546996558673186061167700102142322838094412675042103889417265558202119898833856271352575513802414832374996353173155655099737568523732926616722986297604963521976806253583497966342505780737649905226833716297761440895100433505413435613009523652888409365170704 [136,85] -1183308969545180318616865337837898068649535358851476309507842439022137300553307262253921056362629196397981991512323879759114236822604977024781462726221475945178809509040035794604178055472458817641157866615968392707051456475692836218228243204752609966519625793717881926481511287609022643016224040323662407500136976144930769469611724653341796297895987002344893903860237347928572861407763791229806156231336019734881625136579046053202641189933259518193143888480901550191455552446495824648109274967867143924155534685406641408756259480246718233923743413522003285744693884060237275290769483200093532943054108201928476782145696711082048352606665041065258925738844840167224414235498454186239092809098912470012434246684428686062556927229232235387720207893128639052099259997762225141271142081486878162154958391920085830241864067150506748791698072440538269586404410508905397396283510448826226766030481130328940299713104262498206679948709324198724697469085196179256874092707064615994260347452922301242882669189908201434453236198437680410594803385049045175585108976598347021783319199867428673888235085160250801735264482277385393272856251560811611619888951942146887026142152554250405461066080968667907406637292300247019316209196964199486705780422788919867730592949529256019036923726327324061991911304546331339343781486831102715201530007620736891473952700280002301915159283616979323967324927517487465044582214561590585818117560997227843551667415483237918946974279517992482949071649597934521630171698278883867174967515327461205731396687262267492571005657498641232733756591031026679754246061793809724103502335386229186273112971989813750470657328490573237316226847997577289496985232014718847944080210957755940537956202006405074713604996217858166780112347834896392574683680479802341226155751891483118706829421149225195490238273044458882103897683669054178863405921385890362562869513063146424117838771883909295381441070944808420123876442471921818378222241300544351722724779933513577495767899996245635353834768565040633514162834222878815193544024372185092654962355158818280015232 [136,86] 219400534607521898014885015347590921219246818312060228051574269790630312956841371471123097778120897892312178585460406247752883047894322693430488567062924954299473972250920886726536253657383166407498590336376585642807207501485826045741445489545884094767051580966658143906976867341724097631744483690337640963008347680443860725951710644144373745013813936072256093833076903308627941801180609598307110185736056783276819777200221148157279821825193328236751566041945341519078047891480042778008017013350492254654816539746780392747794991684568142887454259619375801839497675028147673140115295191008932241415359997008460503426420753929882849146394658191352409981571218934382013457051033496356117484970873079835815065911470964737457645611922279211901122115921486964380947216608066778258041951663101634303455210844294438860122628043510917482011147549077530830964115395926179622984571427151133554989919986432593029307941263600792421527582565575539595084204810560320374955315092963768487382140235889789975444550854722101921006460033730685246698305068409298709616128019844518307036658972235694318104949948710722477305606234587819514353688085759518715502739982274837921873417331952625790699969604051805944976451777760210531171094239996892979624925688796664831789363099091489838188299024132031403011012982267817885519579114173508120245861171597576441945369757834825148439889502854755981379389868089575544659046556467779285773457352890388430898666187127507625528612565432496838983062435154232936568085482258480550927960269917918193874207486889814985601835180886295878616760322368202892531935061933792675041092937262677750018677659032187131538887156463876756908098578751682994402316769977090866282059828476644255579041269388215864531497594075775694772737610788388554827371333157910499274534579162935317304112077028163013844874070103669425569725922868824784052523800859274383499869109236206607796921671300875126919282404053159065549899522851202490293613529223609005438382483822749435044342997611746051922730953245843036687578096019264376436600212186450118190568761177536 [136,87] 18383869223895260066534839428901898901389850813256225258862602452431487426222578463622882255559604225206464734627735978577854640519019293717926942865303871345431662478719669811786368576140416298703474308434574991610523689906175924121230359294842486620212004615805686077221430579683918134085145758725688603465388532408978126103404824457756966545996273794610353926845799829401674090058678370090724070716776885686425120081748742536187927192819986555577533521613155554507394838361775451181706125566780876453664977281923821033498909251310997780886133899826628059654299057755384324517338833746515079530423381700064042671258913573182461793154710142131515919572400024859729930211939424742980977074067670439639535931124245182528067351445786789508493066571859563505478116471061033184354940583968479320797694070114165617918715331146892003064879319741111060223962252140797741578939541254427129637613073792147110878536865829847479797819928873140103097531328970781498643151291358095547498980227039711885519032350149317789374336302524228236944772530550651477106492000787514369686470354144466965596236038146537832942696015936958905065573291281154148690036658591546673668554658558476994775417247730871200066073604949130302037838287452660263316862923671587812970301915560304384129952329801279376099881538612254302573312453974754668449450342917533109969860103456650699517880662697001255562683048620099022637602827381853572703138003700494588283765781676653087898575982347669988127148294163937038604289082112560507478354126324137033663713825221095307154598339838471292262353760679374423024797441275549839512435552031175864688310585781524904404252997519460748609206101209262538008904410519289410387569352796563848715836899675973134434251717683334893497070210559691835701813305185888721450791476956421332537713852401542111092398036211115234475495654108596474113438991804913532274411054286081988281621006692513760257296947244199276313148889422624772447084819683835240926752546970414626143986584358898114137428963335511003405384256394276558449600673252283037568295908416 [136,88] -155061818952863498242319968887657277272460579181059896387703710968381022554767921990566698778807632926890486616039076338022776249976186081360013942662739751326165446293290260776069035414341959494916433504479765328525299532279301323054072528411790174351298385835039525494572445685986392630780553064199721456751637910291606883524255599478016938238730131007233390802441463194773912079245632167779665247984444861314057394716570872454118291118876178638114542176811866713428797267008668238996444631156869037263956090916241874246594823610434984320935224968852115754783860141681336241656538255361540881674248886141462569960162959563506223974775438600072093994000699612967406313971131796103307755573334737402648190492233216168567464754125752369072335139776395183900371535849759484661548798416217516400302500302525385113849575738989882580549474025014861553450895219102432761537158709244579941359643498693409252853687096690108335565820224834351822875815913352681129947279212132537498369554624643575878962706649001072447938767591808963087159524245082469106169931222568733352048961010736564068907019485465027707986450465211676605044921992660379348507071204758110982715031444938292739064702092054601776843018259680208034638848448767463523175497091036946376620453311848572417358767827087066382391970284861013615511561851264341280813098566780501670149148411526947207967773118099571892337369288241228418099429983042243857255406773338506150446464188705543659201821872639976556267439298058045189250901497537463003224869700341782246319592378402769778730653640470912295230573281870172479171613637192128447223291664975514864583065775427836445596108559155254071720824224671608784435723587638314988004590603050838151399366615196204833455458259358485182016684707023031070133252047684208131927352639035595591896478163911177230403321494250778966873562005042763843894305886415502416624754195414472690056938312147366501087224789684057335556694820054017452627148313058414102318288306883241702115696825256081771133733758201190994802548866064597283495816965277555406949500 [136,89] 283723564849337290440543313665705706343053247916711682286328682862754438462682239171668131857619903350430599383223865600726838450465548798619299891332243245041391157450045156702186664845684090097437810808776705982860506745175179171342760896586963383437329896133468767980789487409573295256036705970989894052113021220521512295050370307345478122000435909084520167610207736203228714851704047135301137249626006401381443082010846748510505352456996640516435443834358294932278288594139368863310186221280626045081964562132608861539382766326431331895229344938671734200221432189843811156732072647388762527154398389441378858749365208727848492036711603778403176766476854463528847868265603265705836602899859803660752969747223611068773848968161331712237632713508246001406978709924365521678916064091934324664780954309588127185977661936430898434197935344815524562115374788062388905674122836351147966406912181310629682541665750706842019518268635738013917180983471448346169166125243885320401332455250859455021316634856786698439435066827965286605034945746773831115991387671965185554740989015319710785649304513568325031401994208197938323885448782754629879780817582614387103213496652617985909565761442180347828503325556821272981560461823947547760800825013662807356703364081424859735003055437295556347562087995499478924194896555125339658430072878224783458404754863038697965641249480239464939546370482005030110638657113504869980310045051303398948364415932496177303568060303828435326681390416321463398321780879909902921989188299132974962551284695115339257973651037140692754859862935800191740840408826489834858112112264506296791981698733333551143535961342648503266530987170371999730442204569017356214838994996085522321998827275053787760171197647881681897156489820066448227770236468747536657356924523523884681055814056916581857852524168169641294162761511699132161002715515148653724196385247659973506200104997968500431720026833761930416724598237653445929933067698923916153282790599187481038618342344285137328315694469085983822914641718299999641495357093042003936 [136,90] 573059136290737399017651142065165050110582666066080097796827788592513509315667102607968068048229376479627235072392094209073648288937412808173495309825018171180166954190272945854447735809790879593523036227952245641631830212339379669456181223226327713888225829961785299485683904022674761854625361613739745391893737040842425986567833691674858944933013396863792351910584169068745760321558740262634880158664765151010225530835994478005871211866948700645157764719802686194995444017041718672105525728891582391769915244611960041363762718670294634674019387878218733509014007272014213856375176422439520980007496713977135587392988503742297202873392181824347282744419268923595863450961137432218136102090292642909439246920214614831782008774933500341264422654879368917263106680474131137397787997099139124149073708727037607201663132597603845130245573658629606214263414509396914209316291555688547241187502439147910503425738163366650982861082560933048461351094835103187504121983510156960188526155186507929521420815166488505110326611263780774581705382397505110723016541201550408970099276590546932536949924817857744660849677089317720056853955040956761852960838511177831296219438329172225752369375909407420242408501415886674854018007602996385352229653287454966775244404855466843678089700776530854600421809954866261352429312619642343512509183458740297202107214949587504535822429156448443505512669513513319098938053463470264223454737319348596873316402916952922056776211486179955049361698783789122294460042370424192197307346869661826316137128573497974137701455962671674708170909050449233450375628858942706026268712127812366852199796439257410581880505216246656392809513194863818295073601783946053745529871029772369345705110723794342986560894660722375311965128490152679530886964988121587755130159509867694729870506289155184811455665375256305996102186571936241429389109242375313281123484259072001867415246383768911310719657271383266774962614587581468427744778421711593634712302952276752387108435936473472254155676019389592754030450687860420386920938050800 [136,91] -2427073594424173493939993007660435375933098626503884122654071107425380347020566972481498326007922078720493758164854114343517501523183341747881495928333538520255951092762919655326157012697486015712003296952656153345439571517514107817001069031177081093401495974946048120838567558783844004039160607142948855302114406504883641588406549185513294532508788200123385826851585961802894069521515820887831121548976523706344607561918949326766142490253275305513311999223081862348013691771015320086055351660773261896961074175525667958722130205776468426856121092093958336631656276266343477253690770456233978651346796956632717597583306301153550994438241642530867649739339157069592988385426920465690665584735995132648419058189916410419604584137382768887275223763527553616469588368701888520103423452727686546755371349810137477146711939580613196037191718742668857772336187470569638007463784670101668876187306921390101977656578696326224028588047939587339558852649677885881318410193458504882422143280845146483276951550305567754383986351345247893546447466222897907144602970622657507012415145962167021641691483797689314298076902620068490334317119421517436199568802798155270125956281894983353662355158106543750181248070026019432862365756468763098956274376130371939763226267919396998540370952618235772085239969870439488319653725277166421922536847262501246859238151240009296484994550583688372262729670382052438801334906164722353508952100469060041691971296772180534879116867648361110765255457575135574377104433328368866995560884026340079206524524320527841667797158702109723586915159892949854380814549480960012413809076049370446815796288649327743697045980962553709192802685356426259898244190015063536495280753195251084557440145599438553687921467934658655891154606113102885434199520256064276356037932495832429402899592000930340528293676392457775916310171919884035258732558438383489752028123665575452769260990281922794970376973283838178856005318649218739646371366519861196004758289883774961648070091453224543088941717413109627608773744853295410650269120 [136,92] 5462080713923340182968935947216803690904811279764451979268770473574604415659716985587835493833574720367632579475184730282439981433447155796542320710324676456277331288881927573105905959321082480502524284079417334389581063817597244011087278738556124833230626000886835852440810753541297413962991125401489807028707460202242642772623088054171992133420876841064093415459404289486844925564433699162775662685303907578912507140684518327656227962019554626060342312450732040240163582098850304817784775806143612154429643248184865525660191329389106294649540677534231514217468386872396633044379514938247383737024710742455992096774748205981730623439578870526717423216680095437692884330174420539187399151729352366483193410949790716259099208806033883549322994216069454573762186850923129767644330034247151601837296610888819379800992736603261903984647696546844221708034081219963824439379553450033249441460601762867639840239048753115137152918116798547711358199239710093314943813208752011090413568334280016693047776864568336091185254126156684107791232001443561512225263171590602567514188508851932966143667129935915057433101819766287570798246986705667791482444270771013865488314561893530998368763149490370723467162437175850458060770458244942483768319492315191973523161901733124768092268298607086780324379767499352663578619160098104106649512824870851154807992035169419950524465191581296029992942659904576785288002844329292573024984797719815847966576737269359748939698840098332261764938204922247383543351253564450320398041976930786362835581537370266320219312371975937063970957475861576207554245786554886061224773657307908482394404522323303515690017907222985342779394155339555555392564172650745660963927216939198495320833930510837670075021702782438474742780747804545810862181843937696484404720522163490523881891506695534354574936743636081838556833719785118057594151929681616392382879772463458062110741282155054087124525367179844386540498156680372403658450925869886003876497331020151862050467293524490827080948897932674028075856683310902420856 [136,93] -1548246538722428166440019879751196994923631754066920149814862898965762492244893382714498199612026758462158283289551129651397462024828567726861450491153489104788552346120906352771391695676312714258505389221113332153210702711219299953275851772043189776663623191405298267184095481076037726580580308692632032780220762166677760268316007016553734442848054918348556665410144914098410135591685070750927128279892475641240069666005657910423358922705360961618415979462526926121694963836600457421320663784755471815704380738916886734968282416108756886000461296392905807075066314974556683476882212239292862389312531683015687254653916249835102362315571473075891587058745062173062428895201784786742777830407943252210550915094259829993156396222645045424399381491423438276544341514908429841598044328794869694390924160227386790198066349636725419841025139063662988854965666354747558593552605675116761923737791653584468670282190470790660357524536165265360609906809710563633300104054531729307970941377301795828902346401338366790181537660181512851018447351021524237849167084100169385039789730247998816906841569845259391190956144241112179183872890690353181806288767586074780780395150090524267065252342657740498434739699426530590301406788812206935647898321309287866102053708344868322271939922965895345941765587971867640764943310263226643095023158806209202798201733899966549670846071202402086614822220001921275083948812007804758061313110646209155661959421907667685987893433787959337552018507592519383211535558522178211544035841470583694045201454705339878079890688475241806545101919542598555055523165556356687923482560365231199939218244545440402656499810434236205800770485122926482037414570592552804752432155243877253859455055756352257149679879805043647276735523663486918624591223641715579739887926975666942484486702853661046851277316667960853394695873510505065573183198201539790402736452707651689922007954087398400966923852190041418064660046636273802920947198330119372962318334721520182801057803069467806411932762500808702418142573141168 [136,94] -7643635394122707815568570799213937748260544806317749451752734837754050779707910445445545607111342643586096424850507919147308176247523527279456558692550333310055612934823498732204193365227832475151303488645432562780313520912256142528939881561176506884448232240541233817531650198258544568104660614033541253680712002641634191866914775603039182615171072071534782787079493554475706087226253760030720712261262845471072565922300624339253561840365457036232126350876461794297849973549091966245425134401271657195048003469593400418661009585711690930716747509066585578053555305178703063089892384372109471302996365197005250031940270929027260167963918840882610312555807261198765958131497608461356570214901032142959674334418882495170703047348893991460494121049666411761748378847671959073369332590839432274648195031808982513585966624871792949418484988462277546322411042218785744609991481314786194903235636275051201620837747370772786357962536267625456962977101562025595567366000777860658834673394327995348338980148474227830359135777805343427318159683869803487891793128512202410806378644218323645375508131397185575073595369148676420175712425194111530136179275648822814540184788262228332887348137873014739351067379266105446325191258465395315477362503416462681418127616486411203539588335305641795658540770969228026283671643690415435688533205390055148642884325642102701798892869773099943986029102503510652505524417232272176250192252390009777941384690310306148053198279957960040556771516743259543908319872976344970039123204721456574543909419423155638901111911146232653895274506044096502769123506248522751396398573850185025133664631308366216071830610615607779796593872362536703748955158264707656288522962009212645499660691156943836869557216328607335259996504717856638732259710572725869473857989846677213115938413427389184529599210952154657036275383392337874088914186820076191253104660710642078092110220768054356855889156728462095720130445375188373007940755109800011985744053109847329029254086111736459550174144131105255254242912 [136,95] -10419397640878620387127684370958448958488413776772135348670840199916496731870588888995665390138929744050039139073897299155347392874772996501442638432088463773852194577980600024773422067811291220429530683098308909399180838109459616832569628387392818490011271049137764770613397278152302265872159368540318379257639545605236385055754171527463800947124120913341746485112190897422488153802556956665017629342901583887379240707489577196727630289344907957912375117466993897974830469665730486966162813173324949502590794947891498393108813740637438355719138085520184388818033700486590928818109071756657274982167744916232842904145156037906588091507584993709678694527911350344812861462659449447037438152295515255083186608316309818293123061234371375522203674410968638676946332262688632001504262643704801081551917889110647047844277315715557672276134549430294503927320162782189744408919603538213167010896109945261477223530281672724517924946068897634815820167205089229780088870507219420014871124050360210107325415199081524858209044874208928062141619503083602960693926452879761709384115665482332147804970265241566665944216040480215008667091545254639489017417074922685240001935343058061829148348344125070771144932615498453781522836907087871871187325830295552905223167397833765547883108612864374087858615959269258174802940272601879649115740831113615234825693033459691107123758893526531799543088553400222054485031905281835001223817615873150610802808624884155507639457344417788433613245810095871501503955310162655253661367505165476079477864524616576550156047693609050343274793778293262369659894657184296197051700909366880094526654311142743910019162115392473190935876263851739360449811124044698571209259546053622640103233206309711542883186520290985282523415712810786050593679336032462391613231613694606814227941303458795657524917510954774555171801153908759829590099025650795566247307254684074531363372044086105333001447522596330888339033749420814359152922151959848121266228009034003854200728255010784695290587939731705097024 [136,96] 29024202755585695668763927086213928327962884939520764639566277694284381225603339402890456191056847667194957391626998714897537211502957421144012394200055599846117228027486493416946192301115992509550365958927381010986005350601179960395972884744677334671634550188457121130532427388374981205478146983548430573115254523546299467995438007242786847217694695582198588406193088048122841108628966525444908090746744034974238732509536770674813092226017128519871348771636938190839114769672784433524337704230180948703183933790624832510956577496811218698556884262287607907966624943401167834805572640064252635331550160871965725192880324896966671542483503559641603711845695891215502146084472238876085659197596571243111802844329535542017577092177136249866244771601251847504109467460097945602697936929907259797500177318132130149628021012873117073153449727884935562442886158394463779745695059909230900699216776604761984642030859161491375046396476570790112469251828184127860749322826415516366237711125521342142748391300353988681910524809460696115646326414399406994463065189708579290867311722147755765085698726216595497466058598451010609358988127841584231724016574185799778877648126656577778907639140962832920377500732343433618135918126690621105628323662747113455381683150055603612717200948115258509677820091805427548142180396117959133982222652315686512606995210487401350212717047809139670048609349445653301377135937256717313320211997840526272564832417330500692682019096946301130580457338933322268112059495000428430987356886893118501111794414060659116988999459459934790383208695809495606872776234953090871626175641203501089022525298637637761418243141369705754813665489422006766136791757590881759906368898219365310790918389086608910743705502675319408131608149544208699497932001230216823828679685483913961871059816984934667345056513617772678632804357752831758703177696408282172960399702914485360293615293436180196847681310694077830987960191312916055597591347568548767951231008105379216045545303466152883907497386513281 [136,97] -8226104862693978149183386424910637828141257903972660811253778103379459077657088294461798562266307698499857791827495912872415772937817570909897175060512196968599501351137813139450660039224988197317779614124587133319256822165760699022719397387779975065225715254667823421742897551626066046514884962368077958106450494756415519450473545604987100050756735989759927704826466872612575453820879924148406259990817321800260531829762485493391858188257294277073568614390678763288216284827652738859795173689530538462916729649679394078527009644806452430516743392418143417112620645597489190539464532850789831061974539418947491161794347997339017453736846946000531447991375216803829310400384224831134310688851663525063511130758874669942383546026030355591723081070149915696604413066232009157193818388118480896210622838289224574607934281788203039422963495941311452203390898832268693412656252271962986632045908958911613700024980569384132230677645412273928653580495067596726549151609276958385664162631121863790197983435097068189723839005441510812601599613142898400248202540692658249824440974359184821260293491695813503860550721225752163770045770923231951792023860440475861725668978579140596262718374019122506124877595496996446768513967032678850426342717741336458308754478838029191599453887597377086335019650870666885363648444700041629900591352622458188112547312313517640870335401124415836901903646661189879081824472627718017175251486666318357158753230570426796912864037460012814434571644722586157565648952010104848524647400500433818991618908556095783841841262312921408740049144282603322029690594211067828055720354027396397612509329412802767838993400717651169897464340978257822230178533008969652516220060304887539529922118596477275997794615373555660721416297217936539818216815882966659323867221908467545748389700747478449389706947309482316603297881048458640235298663070559464791868556172253290906165126232303328787312518196715587588329190020119179177057706178106903590541143192669453588331046376605171055491168 [136,98] -8903312689531003747654909505229130125628993395607569565870785738895089244629973968320439912372196364319412782941498365400964258889190727064507735931012598410264657322684614202107626795091470392231169446493649032062611862160140249532447386362014926666282915173576631883959016788820900469599029647676335794068286021344471510906083707395323211125068710486696222215827350621464851780959531646316594618402139451332219710662716279502121483830667363518048263398649826517370868321405183846607154137851192952076223620851923743779929913251928341171375846889430582469115609240771618693634889643142481437871171726249034009502314248038468214271253915977889730454302322725048809659153683195748347117999821829921491967757423176715486985536533684240251655613394116364413330124339045613532250980913967013281108266951389358247900645288292839983293984049636462713794140386022964512597579925645656957320365944717097487361565694302320189997598353626647809203926093435132511147371831621859523581520895951515601551486094188252307480073817410078265078155542452191069385421004687544323047661137421128072885255746633751216257641349044071322895009241328797415946554618491820211707644493565117656859334272054000063419313567669504589104599787601495116626176758699821697711497338328107837026774252260603477057612791614769564853452006367824792833361754285679882927342144714375509304370399318450503748682125205951591263688365623784164447598533936277581182069312900635475382169814492847002010318816677468150031710277976717378369966785783658261815748438312569206145372940496596145168296948011551463311500502179175517254533612067242022657144295486911318208265379986856223436987264140573765403688857874787732494978624845414142355883793639727422925062045707334715774385504818618447072603432316827331527109837512766870014889698655768689091319933851840547728412144758010888907339829007031455101521960791309800122802985796810974009139851322267025122846778888395536450937980607399844729490997720806892138438484047253099472 [136,99] 2993223910160054710542270295778127924038531564199504691969457658870757080821348868494700111861529513293279437052424291392339964151154675006303463661862111482188060383278475893631849207147918701232914569868448659267509260190789540537895617188431582462943861427017105939783193227061519219442334111725666408566520678343965194113475476947130376171486585060009194545422392304186185955199021054162903040096183140958494532764264902772707226625843129778077673382771082596981582002753249482656735503813284017932014200637089362635453887180453456744135811284976039820512897667600144269206898499309599548706125595426975467395337918520372622639525130285477285980467531726906646211830067149076397075734355256458554784745359472297829049297439751771488730722727997829918929145919630783782888760801208706199554211926912617780135940658617356451762348847714258442611592734846059367145985108664570629778156426840494850719378075711040734272890023065590493161979694227895867437598481114380111081839050438899697972043301113608511066924306010191886639245587888622014084590000225558438200359802416940636607144836340791880703493899548018831360117109519112511854461298126909606567121065306536398833059935570736786519814671179088117717846776947329593448703751510823062284035484190318444957465005872102089027399905448536412589505754375665605976350019070046818512076396816321951582124581381654276877203830206711596692365479968531657632606267951829095839532544283556175303552254920682921608759910186085088211169321149960213838116970939537108952682768336921732033609103148104381955787108565717109521801666903203124024648013037064647450086419992618278432108582497465793321128263502651575430571719397250907339217402748019430826961183627582755095420798782078099950499636956529614257980517278585110638158079827662605057870372296822890643936428468611065331276724859939121557496556631453509402610534786958382400316927099199839329365513057673684291806767455685824143405227203806621346177709521384644217564992233056 [136,100] 1188822774454021227650496307166868178317135088408290341867118575342172071765989350413099049403432230088260392914539849667147192812162125693052435467414130612121982446307237572242163515102719063066955100568361507081174661752107629626394191284689068999918644309328898714972960822579362257040260413039454144405888083875223557700233822781062161617224331394209926779200644844812806729509584058760191864287363194245316470526344436499893781229884326465176975379266551079058094675232663522833029804511498617359358084223748093462218740794806908767587907122676724514308580237238928868972131383338438224320218847506986882284650960609706699311472863541234265191421602028668357889858363477863423239155752844845961959941130108730945858162062904576360702191098642918684993773657366714493192012263038548657912676673900756419106016729666172020940338491075714270352113104958674255532911741014401636938367509116771699644313096226027976161230200268537540847275910577107714634313448767827075225445166898191117486143690174842079766209673972031512625246721979671706918803265335914042628587090140173117979927971939468467492186960113191864976159269406873094414197907985807249804235931103558304545492190555271457698166927634455836071760341244838833403973888516974270156929783204330469426275173797204034433792541491356818620623518096321506758986544361421375663586535994300349736425512229998522716367413305760550335596920323100577806836246972214563473240546660055124710813286983637012519998339926411076130646905020829327991657442350471758841402774244338696849950357697449609421273593059260191207950109942103209986210002243798210881973745752600668043470945974094341012184162536278660322940730277311174562928562006318633523615515103072875751072451751669906013576834783899020668763864434312791616897415734575881958400643842349278614309059378260497384343004588716629414457931848198030803186170121402052316113632475827848221049232299602794398687501658159854296080376314868022816712447786438510754551360 [136,101] -364493243190601532690128911037904795433528706466025269419036981895802269495142258909403966899404753891280999129731513399595877706416502465204718914291008679739759889002385141268653137425471685049845344979968860122951413183692495071364261044847098803490787718741660077038150773092348079524081546107580010951335678330638640949714581465816554556325078586808844048627877843207585509322254954099891422267423610086845861373145323693573806022464698166705470240838553405752161250510673996411243382071917388679623752494331586478496498173697893143399712544288342589942352351064718177208054875106071802821230000963938036980394324397777914949879371317532105272050797498737792820361172518551418249395625823963966271976478623124338401626254011354246698672922828724372597517472548469552446989700437200456842258444045805689442892211194018419040250657487048265250934504556751930564999704588539270442334375348283516015907893514669513512551133227894256274199921821434000402056324539539047703510224778500362524178417706267677981975661223653559806661842903935282134492297862196973194170091963554163399450923621000202301856474774809626103955296371484533263199045852599092989478229242226252572508096099390976033391421382055804521513041225593475243738261509146268450331120884578542293044154538073646226359603493151409951555219142595746265484166332215428007682182378338653497901223111585232284915638069975036433707935672099629146763462384613414032111987471553397492982747785788014122487755693841293077073206557985580645093086024193724741412477489966962079415490671842499221076709592798503686523670452335205007317807944625315246141253533982475428435681289071574633789715588349488316129668773018693078182489446538507738536743897410059943025280802171992286742370587968155643383086609584084839425854036291012470726847726446018521986638612937448831524266733214617848964668789549086512861519995583716906388237556139891720622994025376944597300222322907101467830780340363726642149903501640108000 [136,102] 65241654375836039037529750706646301806503340587677370251245846127855491059064815522300515332898557496227332412396357491903369954401423237822488311883540022621371975846216403520664395404738134610701018461555555247631944895879910566365764685683316934387194975197122798488373422519097337600374706709303571871599286184212721795332743474997202476451721891991879220061477671422849684143733938282243915737582887536647722951080281553701671921224829581790051231072053996011716382543536983557880173984645598589372220473142261309816928786125385197626806729269220591316548593163022459553048160510144844123041319990963605079623691565103394894651237545308582241477411816877162515291352999249313643219232331606440528784744844371021853205805866670482931140969937743310284575398264064369359029006295616378082017224575291998371388109552521612128118824439929545974843816280942575408327942077000590471893767501862880921453549859927293982133478028045149869046948771730417525973791850230457357812513344593433089022656252234564008502471481929888435533723765011714906265669790694514752634636682107052527990046965594147453676742332215945067343151668827351418493843183945768978349006864678174348886998631775447220733793993726266083426523559694756053020053915288301706855648169010450987935964916945636560017789176874708002443924131141128179388004149492205824728457516035346057418550417785930796842739812840519179729757064923169733021771631679148650447751828893723120550625263962941913011584703742370135736181726766148306644562440110740397100779069031721810105639119052436979469673311264234605979218075320293474494862304976110806600762344561511619683957762914982237397110194913923669205348808058718937507349938766262821392771479046462362189123233843542998309262301016100458704337156216262095936682970340375214981393250649696334442321969319730052112972866494836242113028420698587256351559714186742957300762485531350853529609687809797535597057913465053367309057745440475822379405608160 [136,103] -8144348486289551941208338345820084842574335403625595000946571280358248528867810113541082134698978294652629141903959798379313858841402317620181593558064487580386761481286527491057033318986331475487112672695138540785994465594677389304012327707340227464390421296121281606085624507346634858108425819144408735394535344202346283246094984202430416388342123502540367991907752233019120331275680918129242148836983935595419048734375272326287769461863861452868411685872877419105776613321515159603324306069933170768307508607939021796458379837523272636110224898611567651125100000729920320660232976392474629312481515535107739585926489377577610723775378842374087786781824479471834515925938814236401691674538447325197865559912414512485411973141401131603525319429684182258275619634284977521432394930629492916506673700128061650172419176591239952372387289924473129351149752308232087214919381172562592664780543136123095503331531236111532544342848617313570682570635266932360646252935900452404328822881497742847271679904815390235177424554081894349145054461721810259684246267842276606564153060662542964978631369178168328150544876445582751421018876925912290151912995050738645292103170631587086502450270628258155246057951744441974453297785885594478605068953144444415122851687774520373139968393906232065155727032523180990766134159255143040300044922297207919546350114983521828883084568078435879483299701227895240886496971699351229436756263751055342233820885270904374179405716395358533048498474991123968590953824025452984849823398768566206203902510722791459651154942795989902743960280736723413914159175518346532767023782572792838781368765495650262643914141245412897909388325650894643181046613145152097307749352114885975212081451905557996309223754596943415281353724872339959758315539198494099428101290451176432888835129787443264533405342782289286780519951255195220606454101250307823558808887270072568568361082072043708255706759301324089631935321350840661694316281049390226232960 [136,104] 1868851410308862344403897872736923815331806998165328393228268818639575318412528584284314618941221503068962191589121549686879751011488088961172986737189859372577618330247592226986640002211860054588258964908630465048027618075524081261767365701204179437142934377528955673282964602157680305370714768672784729019145130925624534703092599854874898098384999439651633420053453660187801417228405975331136516797818652594310130712755808732318384997371784850381784279667134959265563832986989156894045125598455707229888621739638800965059453023266955547857610468544816881502891292659309308781625647225051042310112642582741542794965326181964958889965470581563466119900357991784466563710759910278344110464876570318954483764898211210532764510257548325439752274322616341707531702574657272062793921032137305639514212032033553721884411702009326964929744526701908470475021972018767267546214154963278969423492058204828614588246146085838419987483726857676882581912761041538374436730795602365578396547890390355817821385335463488252277643479222827352910262914512116434367877220166703438010230981969603124902010894617425061647710129570889128613556250011616746804303046175222362027729692244022951922296306500241126312274775731267317425369369345722685476681002452098175406940449456120693036776910266164617522896032404352112494180689830354783149189006457043229190611773830090380920843122203865332780042438637384296327723810280246718296374713808437070385502179926802735429609578569037337596075650971583583326670694347527711483005479721129119504516779180862254424553365735686066626102141835730750889065503817338174973894841180357850449923432251090260579718019161430627960891230369455444615163971781475803478354916336864799735177638881711134868448602333017131762495265224353798122027663704863039809819726053774754129481345900127551811636588194425818169285032058454075579359019696316499252307686606048207884362428589351466905928163828982463383156820993798395462610397566596624 [136,105] -124961685139922035135467002499556032858070375629399556279382804881613338617910892617103017010629802437236012254077516387969624957984460556482430740263507487554552937566836303250010277079695131302601552189295981363200080890615187780235483911302277738512495356203485365738900817512937566130680870002866378109505719915120693040791571532545648389013014756393411256196667136879053492352707679505621699730303613617471297158325062989258397062511777457486440883426211732526004510749394936024389325201185847260343116495349000773940335054932576111861777441009882698607072482566537209563088307068320301878389537407088286536921187090753395327309071754288521630948328813203701101331169265451376296952146912712725399024766437265294843187753503034265281583570841385765158317274552077411129287296155036157137753303659972621766533037095251718131798397637148973662157283715835685341890350201217993324579198546020299227204181907678388842090838104432268954662569685066796171194957588709619365552543164154713552952393462679497291079796902916291935286742938074991075603671117587132724198106084388402543398831865867699901747512728728945509661122196110187152410364757994406386960662010310282585883415004949536261194006685346119955108557125024428893713298771277915095143071797539540778194374451334603403308019230396585849148631952995339568063080002976736096159715427420668776393976935968821495121782707393383498339837658242040220459855854318337979932721155753278167355872607816734072733503396229206488871737612697269538806971777060536356840057216376723604642767288979614429584056415944785712489583359630767841036122706711752012440421752843263774805790916501221530596926722215105837691308719755825844827278367670186531903319727429560006409317083095666449981621070612517361652003019458388776707239698760020112027004286805186980015722152571239322704764656139351237362780631802075017539214159082066801470821793006028898727674903040085841912244389885151948963486624 [136,106] 9789413715146290594432340149120026561928654762220954140555465734496514978639390196742151127780971324259398645474624790895450239781870114263509647515610545735356308825032373456976820867619627986025096320182270241095768002226550720421510193661327516330441691450498526768985850352304233733830836107190138906007784349551817149361675891239748173762163877535023637534445767607699089748522640217500013976383794123366653055104231069014022046003903796378635038366708790183261524070453225149865952428621977505361671726011290765948804443157139277157781917730051906275466405094073713294424683386836002599837582140177369158860091170318871161289401253397576015138511012420254147448406361310942728482654856188524242293429872551688990834976407265749576019930893345099098183082719231343835601045578756372118018219054374708925679754153280655789259259323098247264344563222642042173070739420477432616335165230501298160523185744379334159259655663310298628293990768226488776253342818320267267968760650387613996738627109329038717706627010861767578493896183233677036973994548522784857491173032087433344780755224039720803674142194926248353214335714250304102307277530888701939751565293708724844600480290253442027884232734554005477748399615789635446179153297298265647511413015336627644561562547110391785267763871228306741588337469056051357956199964609025001095114727253847348750148774002009572360545721464569065279696004140694745997608034286335185604074314973826042587168978067412695666926067270003847684358242970631731235224395798873739441563687126612413415161431810026087782503795716307335476065626042860669267062599045307896769369603626952152662493876492577180309881112488903616687306463420095505659867443545978642882650083889486094209726303082285491375766883045390162681028845455710390630103698190654152371270717010336333420262992039168677321639787837583598418557932575247604472838923630704011474461213092183781304863099602361309519503546226432217344 [136,107] -345212994746655142611998756413726112021143732827263495818283659300815312165595482525491705816195588279612913067261571621827377978806965318903960607527139280244970090691153631050765477062209154484022119237888625774466404018787565542067243601964348140551547828613249392917026750413347403663508402320770951039899966061030635942665874765688245076180583222598132435519459317222222363053525451729732808771107084359655657463620272645438609880795897087253074366780244202828849628373955096423730728570214355262600210264331987014605424192031773937021408175066016281033457695030851722678038688040426530455936837673745252737221051994330117340197209342325901749351226460892111263346027177976531175652129510056542388764507588647972049139317417485444766497493704482511285113674230315062803313631226533408690519298590725025009877980320168169714502205675189734215867628442035053175166597087385483599064723568025938116119110216076264331939376448501176024833911528599750494838316197755066998996705108852612333055251293313618932534095834921607112600522682358233379450957392400589825757157666155125573409824865593292762948445464878741666520712014428695309924602405588701067452090119114914446702890134675307396828277914696607597873862660652506201873721158289333340741343348535933010382824709374037063600837657363145663819133844625216952403231233844185602016806947936176617111402292506241229534160096467814618265293262560932955997910919940507275157180396560982804463178230058648738095743537245569299465518283024708853407608381143810640891741376230280742303673552015339306606322046292162845149980902917415330042382458781671369803987452918939535650938269749816589891248046409307723251833320773852945565463700867888452973136290120673187133062194527216881953614737711283114943070898818962903205665006821510847175395734534513502864896242326442452941541390985669249096447245912849375629844449497265276080104767431738707903928878054789740429672663168 [136,108] 9215161525552170222291872672900302221726153702409082179942955964446458407563354132444812610951269017328337741004406276075015823625816601635411908215677773191284262305312994506206909594427041054442952368850401805843661577268605537378562443197565349053875759197254530241376345026614989707456744644360849783014026785086781237942712116163395716295578799845495099684407166593143643071445572916313745491674182681852703714502171347212310498182726568801492225494924906516321969052574747198964555553572399861419925571461939239857840196800303628198663613905351631678996037916193773947067816346995892989481715525226560829365180694490227830902446877649404255014853281942754611030765594468081743205089383817638944842476750951777657902425415493047845602643967932275971404938828436273548625576985290768170901657260966789983281448889642858582025715692161005966439180256043325144457379102840713607209422193425906573243250072858791311569118143952827198635494512725646063103991622206653462961145782872190715598837846233067256166486836685814681432104737335639027389778228924412047145856006961835523394140627975719878330342229687516715009927026384585825969655131385855655420573139259749332232381271719574219830892658940374069072451744173045386486092873449549287392281064728922376650410968687513448133629794485325105472085982748741194737487907366629297908170811391972374058419240430119636743223404893130037885267476983423823138420101406830736948236049627439162866591432175738114152360767485691738595828710495036867263410547124655288218002879481275008082716843997154367890267893654703726858309844422911262380854088128291333028258563262518863145961961848227552222048192602396873966363290703645433721581932183456363306139956362828476735180980526498433547245414670453263416804086964461372782864359615769568625196244203213927646887581774010264766249760202175256950890329924612933308540212201474446044595787648809872060773502575192026198800 [136,109] -49383739785690073524522536154279412436479480266093559252775073692140825029878624124121187168739545738106635049476536656729081176296924280090847088960121965321995999279440019162556505510138010233932336552384925027126106064626136896253560012449414776623205725830372540200927647302980311455425955101110428337441254196877656923984592688217665502936089861624442311825334216740664211134173832156862678156664481201892459982729898780965708420266041742907799274353034010964985735717661344370345566897298611892488859620722516500414184504722761609549384250926328633594074310249445510934746778686608157977599605080345685136386698027331045363308103326625126770663508281428621554339600324549856120273636794192763259718527690211341600755094439277862538707944238114387032737710300113717572396815101178954947787861795141421152904520837402173477403734465911916780420049446215270557573169521943718644446576265184064489823740035598143001074369716075917179902146114293824499941958734584542745294851467306058217987094066609526679490994025298102366016004720639228780261319231789539780262275875706934129312147827061476830517373641064453197484619418242103969453275897958863170094148125747024103299833248097002089878017502294230311757666318156848431776820659022038938149908463395218534754054945425924393934323641309073181914841224068354535682676280545243154503070616192192417929258293694451126898801323140245643589651125675917082574485734658600304206498197278499216644750662610727690562727108430878603167825859354925296537139107802675129718496893730409569927397033152468032357671450576650271607193468464592455976099084043717027201161599525317171987411633157168648460299764598837755009595728591196103469400149736946970800700729527825242416550519641053754480441121138077121657765463731855055855524615928828555822950656027719668352774868416569169295296201184350859401609418175214337456418653920400456849105713510972142489367698539936 [136,110] 380329935284137702677023419287088672879240482656039741916923631692360313292008240481264300474626544389389490465169816243979241567452023058000183591674154902382703595010559147694924243686896927689065067335480034196704159887637812954498501194285568760752961994647359816485731523325467675406687258363298128606458452806638315983833505528318784384692000800595784886059305755664809678497228139618988058667121810325659942794121840026991932905308835196028364456623858845452608273524806232887307463437372551092546251308307798283660504750912063991350931192300828791828101207328695670769407164016557763166894420184846925961976575049111190139190666519381119688918232667929991519935066939227231040781953833326612680166684346126197794355288980203329019447243764404726243627479458217850392964322831528284720116078658915948882595937468955679153874595914839939138155660158894465995960248504516215971337385612850748191451752153033284784131879883526556452535301593965022527391756481610543950245752516274863429545244159940652966844233133199955620786988005087204823602359320837735428073371563061002387320539619340935132514280584831784365093141401634087679862060111898442836078276644002917684372428364864016758189632607936795546123479385823560680855522912058442917203580804705513317044401772469673603813830265041548416641670667431116728211059814514960479223657774505968667968802861134884857710176634233635504843977472757608872265714562636848654812361846844321818816610082013796271253079579495250301655738452768109566143521286434304360462295774217505484786054771717742219815953418791684527493651399708132290338156441427555099729238003334289842790535089574584908953273560678604066608239367451906057000811414165140597679723406752450117014064835582393622681658335238915449342249483896775660496492484249771730307668743442732013717207183179329776284759127754704264410094238064553558305974112067572731135605379834095935483264 [136,111] -13928378958062121639914111088725235680746738323438913783378149299609035107292349485607830950044323358753187714866491825013819858218514848648392340817379658227906004334803644549250021775633778668323598106231607500638331984476228871881990957749723615470977069703734157158110889884550800681551515231924848913411974597058346786527180247411552856597423546247330818834976966143617062708539605533548588009897706436616105018361010228486341760947278065402895531655634560277643627091829076445230554782488103834276311061451665737620843197238254290831930264177946649662302831406676321818719384142503497931727753565794842490139337172051135883935473808968840767002749827788102850696906374348573154547065028317496495059897418459334321290604700031777724080892419456753842316648024725603846616980632446860814116483141259696574102890647448188402046519036917795912757063712160066901693985295702944448000541610113537288356913652981233446834649555887658226237211623640879316485199026439836441804726416842809202302594180276145176294060204864129388824214109768819040143390622271217313554396674322358335194608457800218588928119514697094752093115464294777510924721406347596531180147773959548941297216088830481177945818304866724962416880154180632476008615953176021557377115887103857949858805737185308075699390397913460417489278004141464251140470602402403623390065938378023854314756835259056676680202871854117500537781437950929054146698824364691183769088678193412290719238913325390195856039005407839313002535997293206069906440881321501031456491060944707451685113567406092350309094057812195263348286096697439809771328425143715309203360444449717916049714557537474098873337211773670023927462906186722055014865154132386061412495134201126618055063274823117794441126887082541613109301755457933931818635461585799461990615136467913169115195814725872119317348453816651173509570618147306415342885202110199729642073181059659072 [136,112] 86572073431881650300830758403239194182146170511968447648493599328806588891841989670390759590239074634805620939019521536370428835881773440477788493725133927306774910747744691917103165389837012564961480898583760749519218234842399357958849792153821837144627864654337661569133041862021243760838644578670481365284723535001423192395149468167255183924331070401552287437503053898104205834048356330464174617067683688424311958904120403946092606264979932287669676631875033996397735152136191903340372822569233768829092853815848753926725969654635044041243048313924050168090415107290925905998235628476721729987097985490298163113139173107352384441468317936486523753429645471378407078617919851587500765918747834072416393967228090174970424591395340426925302291748714301152323042473077159726404371521523399308810549032925984788323049067497735942359044433818851559187666949969447245645446414481752945038279654370518611347189678584589296526648046888517876047808075971859887858941365870232938081944582452807902514699723337967931050254841491290248267171297640873481108687233199608032488763151517988985913372726344723277870584472527440261472076998290335757258856476114821153107259333283138785716125268304741708541368449444984929646118106452835984540428466323471718070329788949508306693967027678406798725720078423437198598284940735086125900561824999586439778906051931887905754328928302276282596067357421125728957554198613957577456251707255971734180329556891522795895023774370834905366139368547059435890676157202812828623391730004133330606039855366950566286789426155283430858223582805834806696657518390737750294635173787190764376696194778820847911778228000967142155547515094463778520351574453478207013988149638618838277390463445317670228566949018818141635132835509512919287661854857427462627629391127945796194264229207234056849201533658767683027073673271127749277270495253396839739549138692826155986217064 [136,113] 841520476618708562711368171517305262534438039984828066724629956244446755409960526499959302873458872913433487019097557649067345698751109124572608864192223097033088291078851099442855696777765749445223840065852470596060053348693933611403276175116310556725732840720715039543652484390578809531272581970849422476630871989186893860473423513248975760217073215765948247220943883901053399734859562858013618391108122034743347102875332719501821381070309555639472470888719722617258538612821574032918003905204872748686591531818950224603051980881736778184128928137455871372250663224267105643725284371965560111598846164461351702702573073699697386762609257426612441336189003493313735689682810670432872078565168206878537652057997907437977079369957337736334030752712239794456492782436888263138976244787578619618253839906648949521713693562819694639232234523507501791107691387304589427594442869133699705971200422090555043803458921733012163387619335582527249242333724770923236967906932016412012725567245123786375263047816132090354093313383354904461319089580015640470851260790980303822356468512510111578629060010529625796780089448603378675558214240442867199653999366201880836264943274366859984875432168715097827056682869491669095952821216710887964496960631455541839693498234719218748785451852670055088755315883194837881750275670158464964805232589048922685480557482604398271927018010365697136921103638356026245831525802236361712978582208218620554196728375369145483382470872374433725901815791280902383933800488737031476883529828963057759060760984243597899687435109031712404953449857574552235197400869195694187880942399717298321314759910241842590905329544536684374205133144053582658435941477210428753008537368475476622128828534329274963982846486524690837986188686397287327234634682956462960111231490945957647328600357522303551490874322154081886533391183460465249242721409403931286761668763960133024 [136,114] 3217086913817832263114561124437083742331026252407105453960736795781190827354330888371117688783012744954611374955560238934933452353763231331302345482807665928944513819736609017767525442156522622097791861351638146618111688735133338184437375064152069309916965208116306006432785742880210500416944793527089287404959706192012573180538268802159985742111240567519464256043281802036050671703585121648054496730166877677119452690038081726573061458793423953412229752250451827403937063086404001250057496138683234806179324116462100597981351829392894202083653257470466499979327274009516081998994520630721018560385006127177472693418563557418399842001014679067981172341771838095499903225506983537662058520142592274578627334433416777352495543794047741498945025126443234465043929778740198841251036044326276784140187861516877192527431111114070575160132219935411687805562659737105313220434851083665712778970177607117211622398618910580256316816771855030059396814639137675835493140294737926962388150995416855216972949135611908859929922432828477138173947196664799428693279437586387323996551977557343308585383328866907525902084645449712410233026073764838789658532866004173763769377686100039320387227362063880227797605866620287123959508004517984209868956393017475836875170361727120923711282394674661105941272326918698983937799333843391348625385230509521444958917960313493284341310488748192392104152165515141018428709525894307818012638782641458974863725591047112384376353760647592159706674485293820094613294343898073270328325589834873888037253585929580281873254243466792116423185858063907282503648874217740275319167767840830014460337064729437697804878817681342454002984234704634430043310793606739044694601478090308432367755000758866175657720792925058993146592460967258173180425703503787403809005064206254306903573940390106407420980123993408952355401441676947000629649719169793281683342663040 [136,115] 17092925840091101288251187654940077415587353152890237899800775061971833930496642973251978803699013576584383207719196054496442422591777449921814926364744710449849966080732218045192288897640738065032732586484795331881601192494623921755739622884333637810500177975582066840746199088205031654362845502458155800778720061379742503335416723510345577533757057263471963090446656932258994260229146697339863941446247094900476369173232846990175636286526338120202434291514301447328812336808179259308570742641176032492918299818049567251278985806412316202054755636565381316855145752921204034265927656026905402478996103287464495155276783207194220626882598283758745226456908629567620863012279879393141537175978747308093266550997416717725290264072839344985368859223189872436514195443326058187976577767618730710252210229840941113616240171612815740663884142061088828386821969714049365138530188013960565889372410798459907767324639000667460290011101204687539725682841996994821108852148355334323985830073513825520902894049364525490868134721296030471557264357838629992215261843790733218120943049750257599850470856963854548855955679712324514396455960308148182952845802196249639017486562208453225268652737446503714481156104265451238710688405564460950884189200021383490919578521211792631777875434790345658095297688465979865334549854310113390911106459129170775983314234926490456228780924112082307675353171830902270710084401775266353125711627216262876625577922314186589610506760490894004854533489862042020925148849131284246711681705099163358386322602022048317005897028040578081640289221180020896561213410549272110109221295518803117174923856234334865027783464727040590231494852037359477463633027363392014224648666394308594173572355630235091050674431975750519827726409526654726241890234464923162118555984545291570008879337972396376699034507556399086186376013520754421093173244253720100832 [136,116] 52737927628465121736332042370595006184285845076426124666359195538559117804934432771702975313439730065314414905583573193375508448042078776912231801695811136673140958400612513187328706945272312188126474361909436069646517589127687580811502866020348062349088012759619161184302508599197735261813556028546709431893717655855654943724860551809669329637100621926850950538221012317804025525688919336785551098032954103460820177192040803041176866947280780171286304890018789980677381852042890924559351407739910666277962192023938213234034944684191949401183132622224126400849385247566204870059829973695153455824317219100161032857641497038142373275592863796160656269923830823181926614697344860904003146014256716400049905759938055286308874134867999195774671056730037865282475083291650236252951295684441238996262658984569377467076224703627906749493649850656215296908339209444257228625279807769990232500673353502064916291005373163038137266342509754531517685419094901295260640466295930485153438888978446554332536091500656612463792137882319258942228083125334671753747247013673420723178383842287467775852912137381093457594630868385621498597867804009822749382934687852754528513972087364241256973765742162757609683358146911328774523835198358761463404167449481087125359840428346429808595245499448497142123246959972259557105519017543586624137723261454635533517730421793136540070963386668350405559396395982912182991985434377004126471442586931355529435830982245694031811398006239140365715368326170810848261597174903553230325372747868821526660818240928563874369604622731179691945816741657795353157009773016285538970192353494663548229502410317060082917816426211259334059260316748764931836047802579026499113731983882175473690209413838192477548875720635157400555463451003664767754169861503394747127519681203984711932199429947217764048182981626641979087345287693611273820301796376 [136,117] 74076742825241721760574632166931876670286432198525319255296199950990763111939222067609063311269704413961546430008556448237830900077551234102081948175003844301119504434865017623280663046830692795400266199229568609857031330697636808768453560024791649999137840941272157242877950656833003580032895619293435922761595341020770972714460086155394749897743758074742614807652799270040825941721175806651525080266218977825271253712315378849898686859787311502227490304036803426034662104543287543669732112194137720825579290201161660523289770209601148290340606323813624886701510678949050831134011636451583926798525265316838169462229835795916918361565901378504917968917687242402281674213596420131016265134739900648126980572623142569016323268009561695113301449310243523602401740045340692431488719456065923644694681847723001864262303568781620220495621819814359248546548655690518928134816631134352953285758865639943433738848121424030084039885991397128416470432188664864664125288818771186651883258474261924120432582734530879027419247990207361955951516240785334856975513337043922692604605151626078229079966489327260450857273523657773004025876873295546614895758693981343865050521831714525196030455153475199155590063063569572051168399328323502086348229762160949070260272213034540055823316279641223032042352023584166705379388096661174426260089699193128930499728857613022107726151434205551719835702729379506527050739662525342711439829996217648006073893784709262129687246798765659963855966399843145489112421022421657246469615180520037907087392657459734800044023867959685254683133653455952160456213337711224022009548771889550892184774251308425087990433926457220234854808221031923289162243450402424626276090339713940256917593797942938494034290965909700499518851820500642122452803797790663644953020050665764731148377131672823269030171159102014883552422849825522161728 [136,118] 63138624625610340782227780089255109410407889288611744655619582155286372846294196340151204234972635198376429654274819600012409375595831600069433415264729225997937002525743106245759478631846776581341746238884770607329760705632111409347895897460573329978024509836959772059223446889194372101426598824343317770669926770769406963606337562634844395332929067250010849653125854449087676286578825388996789023448074487640452512202135217830063642520325663167033571190809354499383855988372512666325977037272605124566447646078046779895005789505469191526485414132588619227247702978819409691122288993822612235693458216506526966572123540027344635089785205318534457086836686157241658367169102076184914728562501549526203508912142879621790397618414993573657504617026417833312740730837496492655974597327458854065250502968091171024118062396194539529611458974537257734930842504075760766119611079412039186930002395940296687812608552484342407573436506589005522639499590373149393394852181686681796747720973390225587007465333964905891745350016094072774197147092873733098745267681329590836089021239438088717899831259653103334076206196985316211043700499451646517020555046067138510308924499516471973541409037323723507161777913684219913797433088598050412813615429149887981768165395481724215634257283670303201168487737872039965747153374440920047880842580211448432267393934363247918630204667034350819216113330487907270067424953404603739185222703140640092934405884266999679295636580081042745027969268844158255394279284279365576075071114335128936295006579397078187786783368322205423774918581939434977876768278851898645309360836767035590897033917834745962568548375538988831968356016244097084850627152093109583471889643829612744827448752381069477618860142858297718719957171910351029916418113395118259326722173446844418565058584781766182378072415867512956431122586944 [136,119] 25458724538458161452473634692367487814770807500026019250689828011987339348075714666592469227845245136720792526251057267362196886725587321562368858345337659333538313470093251465926632739797513561099946983494872474797084519050875845268343346422329354789405092394895556671001600599712715349020849998002314460944043187195092835141723483286642734592291811626314406877370969955904078590711548235448579506407661008468935739469603539347092785572952937265455792136453700629528945100942818823493807552298876638058215568712618923160381871201371542762700330912499217258538239065835672737609357018427183940579867847058105452789534060304385775821289030492269288811535821020827749539195334867792913515298584973365621846900975306180895935442963437484728724404862420055722152771549479943655136927042615090665259997616839756711548617086718733041226364755750605406881371923605325431391072229505120803785878150826313376758719168679029831047117880310697450444200710670973491701314529623194397917809536535535121308965798502599784710852319721361542656432806913753164048553105524454798044606813200907226593093855274504594471978643925594285763792049909733926421570330394099074659205650926657693399932925735691976503651347256783287465885746941736658704336316076272817854670989712199948893761784726888495516396954715066564709169355791696953062037848780707134144552909409038132081589105663646262842966475975831683282824650457821430757487324727161629689967105650318112460667615455889688531311193635386478461873860039017374024352935232789049750071907862672611021097931421101997095689870037850091176498606538086414599629768119087900526014182840840203093455230825607610401749046036538178642244468742140004426448049898869022262718632195219635332870499755074877913188490901431511177957853226084372873792047979580237741885533501547665454049644984837644544 [136,120] 9040937699754957862905081343691746466951653087563850781356015320947458470675903046357033852774619835505263770343328120627994332034533941223956066907154334254590915892713780301244116554031974185972615293392175472911226857220969252433744912884525811025170534104174101633422928944223823040912944554410423988198270460271427913276921459777230297397318193445251217699377711835739022899235564025013590597810310416522870128585416798904665964739134541953249306630436852064660757064995883964036593785988161919890583425257816167899641898999363952839653457236858950411387952930381732672583781337665528469909834766372918187602107558645693614425100431852434737714439651702850139449749265517207812450017635839948051329986667776872614493492949255666246303409843809239351206656582996495338980374170430721831552466393766536299969204171912018393641274064292510166054985853223061359134571710667296679357207737148531763796704164045815570001203781860490856743069107168370170789356910643242735012684337919120154411184054729674148147740507806394144620075476893461108316370870786971124442610391685492917306511865889442947534771987254062776569195127062831894180990177596506634927132036567134483902703623760193592614448936994580518745017903845348300001799398965833808729324675911952130380825562606101996200199398946809423418637202329109157051050573386401179532280798559064207706450755743125009681378261242827374250680680260741763302089115812255618528531964939573041990852111091575277483128935164546442801213159364032422067434674802230247584746070140301687854203246781747087549004841072901029269330601334801785917365123366041426865129665691921693284954367031392398966427288733264082305098251865629591236703995425376003969198691587129844382470804013824971219533567316955018948558928460623492761073853237270001300360272219599125538485223676 [136,121] -10269310801401028376016189794479474496672894594671623897068344463006523835660646314141203625621894293842914056586078888150397342081862732933151494675569144687247734437875959127077861979073233497278305519030941624888440098985407968711119116356951816200442699264064061238489628791455944788243456849802545821121012769722511746922523038398023104316392558941654794300843826840753730461975820714731967141255366242780436493333352053423298051803879804632048071969431244405614780876783086840768419755054297687285895211435671745235454989421203583457888456887821746514531110318112285483622129226677106881144100315714290506442883172793432276592979706267149031272807832142591457926740591497931686273759369986458292064571722675281311928224609953542142835109395396172690669273724962130497284286047154225384796229454455202593553354154802636321133486907977067497052348771403796386738462135365322706581073518495646295991185157628941640283635899216016704569061762470828536976924911669193398265370614654954999415409755308148788735275386888600247142976050567708390041690237437598103469678736385174244995861391568045529746582436257131121662727504884971241604860196051833694031688887149492292805245561907360165325948437963000362757008579205306980056244038481010743823401034295471135697647229828676821854585506805121631037893439814170197154712091729439527818518331457865914389246745914456234924090052135873684973247341652951827415960258129222982363922856878748818205093209634377775409856151096621721745828478659416751293297741482226783775888815215248889030620415661438452744896676942950720732255675658617485762994949862550750497824288627842180775108439417241292230964555118106465295517939833792436820292908380998366944343345919159477828940261146724650602173237949653688036659274443978694053779236383195688656010881710543200720 [136,122] 10065702729621773012994257180281706948902546009183047242470833636655320427185747396005079958576313205695958067030046726223968400636431139707927287388736592105229107501429011864233166077775211798345257635690460208924600981251516314639290570195150368682821300200859794525323898062225286280075191299108227793233796105111548266104444473239867872580382401559792468397872563484930379057804548437109353045197615278332144917740616908373067346684055445345287340591761177954036289279567320650196367538934066641865059179316327751008469676652898085897630210873700378819745546572871634481091060579174878919599157118338545107253703592067024210494098604584852458941368703426908767834061061247224900921777304210700984894808374190429336935042756269225935008268796759237726424996030406881164875583757750479705550632487492408459714224082677759237563276055788293867241547978521425161403359012764241898114857980986837451555720600371139215623335877404143145310508651671405824353546480557782963413445530603893321683665536287424069304130609397467325963432575019706650055714695186227854451683131926590126339642685392237521159849893332313604983385308134790433147984103024926048132620394090462509535056321581414409257499060610801210629203619080801077402175378761359254163060585196360599665920683607075966561575490802986288001550864495944972495663802463476422837128081926626340900606703009414226960797061993467850227613477862411367824083641125223915427713228690807791751646379271162189436332665267657234235280890086249538661137409771241086448706809557848022566833407557364108205605591027887888753058849126021681712143191051454420506110065620428634799443246192307780909765436806693321989954600519044617512187824769281681879097014314141356420441329068235638144338570446763349174646637194922725558198902280772067364277680 [136,123] 263392455390479591286743006444766339356090210193024581569516958746557247637981846286524865892415211360453828213850492758509145956962152018826439345805660656832021718552153090216282742479478424310346881308601300232140032623758100499680852814403093568914587028224336010697636831551728700933875464216993114203186082438880606593926573930589685390870673910868317006085854173153143431068383192158196633389080542080736460932362261981967407512675815742890062039067178673261061210087114147346853802509704639673572743202873836449837516405313534924024875273089389202584407088901989131746926721541960427287213567153062590842248877123280256875220806308516866299036586517924565569665156526056154766182758840980251289925555290754109919274090829746591555296765546084702036075966236387748351556156345479896832368210509826872281919306164483957030581719417396010334001716615746161763407606770760491555876119551419138109251557264449113869538379900273622096376188187359705396804304072356021963134860339969110139502477388881938464859609515620463232172354915531043376259511935445532098374323230469800843513234329039314711592667458178261769600511310924348997223343575245651679530202210770520611941063395922182655556796668639555604220938986924412858622711692473990548900646857434621326032140549937437789937920188249577307894724851056565500131586921177205183448291994035207572120662462190479477787613163776991011054839521244694890349779078261639292728262748645724754295768123595869514856042300925486979965414302957635265186288276891274275259470844365689262309071351089059760023270280874353286869929539102819251198170822961957213958200180964404350311945059033942198264138793272049571721000320495313896314146588422900182969565639064560842764808960333685801033561367875240242612241781182636419635391287643412672 [136,124] 47981216934192540963865736824345223225636655689711362331389123794693343004374010477121669351713987838273597820536426052990470787618667738060431938530197296603966943450775488272331540401416391482157419786281794783283589093082931209707106303573599710392259176170890195371690770871496737127988696873991214751958465680752201984426823713453356371022517902185985334690040242754317878928695816324438011141117288843654036301961788591000295423028518454912574257497108428806948496708681139901741135446378471771239986619319552545128755673434934890045096743629621411087719872870281546637043672380201706098548148393934048781830653893172224248903804776760260529668711433618737294853477265878508129931330896391207327437448696127849165855540972883513106136545147098519901261037585624126562582139434911819814502598632665958323008930526813529372572970478348575052515259263372462122854834780220031278166193324443034365475361125999887932584240631038669446030418049030395925567659233703413860025435541827815470665925031238098699991453475358068960821009377029685886957075585442002146015616471206971245846323860464948806449875090112490557615645033653679396953962680761350215770400681445408338060022492908293967883795947399282500257392459474881831532641277685728838225399351947071255112393549376535226675642492233527767558844291928306634562210572196505828388173820779698720542727413829252456048647756700954678415414742058332086036647632652405287649518921879929971218275190111826694909536954350415050226481099492138676568211736423501551535355829986817319047100930593331657006971399741572613407782193264978517657875785458025916668601437585819358278857946612816450355998608369914606032064625153451527807204415435838323008612729631735576686964617750587067590853370449758722585991240438676430137476216 [136,125] 7548350271326239562118505599386511384950167612385462929084055664782522612159682156516193798391995697641485629294096666878778755990009186067356061286068450611645881411043319185552045855171247678734438940932454081380307929592026991954732310520696691430322322170903526210141216232865649901601773675168170105830535713459761012422810097817428308939202797718483040159537992134642761123093031620113008760094459581609981645673501956627374383821599442129185250371509699011306676299240172160220297513995528426400942592011390684250172993008984218893385794663425633029538657036576849470144529672025935618380065450146778962865410209126030100761298553066744675542719151230103475805171616765743093309545761169542680281047500918201678259874847116641620479507399199706659675002957067006372605023168253003697032573513306046844804744620513455876691319627498102041140003851762888227264273289821608303979944465428338964107020807527978239142128500056971556992862715603979611033925300874392918954884550267266014267703597732761558733354260421112882681942876346668361282370711785991769371265822283868607168561486345073149210836862101693140767203376039615636399327264649324743742545927158466639419543954056507346348458804794978873127520848385101580252991821657058723031560940350905230080171335348016090558456479878525231515785725862035711192104425683968921649381193206579204705209596895692556051622857691394817163327526182215223550097285791108510167251306825046746698845169174355687758525995252263550778712328342778832737051441069932595292052485904554452585528338831040402915977226990997520986401863870024171257465211448265618040380901145534350326130057151718762773047691058534074189333929758069436161240962468813337322483396668156832356409519987559119734724748677549494522767516741572176 [136,126] 682763824472254463041251648165903609113484203065414194347954156952119996764269353099872957645528645132189783369916692492892021749868309663324341948039693054813489952807496184443584456654176084447470109903296719375517108067711828165708651563059901580930452780986024352062672941106645517432593873871112610234180682739189023091891824676026599100284814089841784698150467206608558847460315318137753059179794676355368509869591537579225354147960216070920743278391293120377244295402066921539520512075785819257225244600115806534571332196356050831657482164080937770901430568450173049334535659288290872308501027167949689202497099844599466760771993030328346392427393451741593080175041314423870129948432746253432360688395722374058324703006258262977461071205561288609199399199623971211189904840387503028470392346200359932078994181848736238368094210204341713535758431217584390303532862487310481753779026821000421051837439678689655639015502675433287901056963649887702476814172595017710578804450476548548644482740063847278079279960445107083595801562601456430450340779610469011444087138371865655772643000819346494785945705335315047234032582841465144109532201941379688101155558338359417969917964021413268079144469201800400230171151663328108241119565038497141568679697350647814961882002398156064849161993869825868543372360723933171272788069862889172161960846611316949067753660677179933822220468530918771681139907907135831793812925290970202721020226638926971917181509120155222117620361388908786205725724974166502627560530261040355387145256379852464930761484763871323535989214807143460502811211952163667011514619348093582745717819211972183461541749079596587154384517096835332350800763459778146367151605928653557394323650563395883991975555539024785953947763934147985033343136 [136,127] -26041579318998781365479668802912176799884261241870419379918779169803998482881006781369277830683524409475633675047779954147369611526698359609874250638882521635554396536497170205149555873410971537258840073104748141752369001660573067759685017342428977563245251619832579605767007598345121688218880311137217613563499747946764799849155556524645201330371361311173750782781292434953786805785183760390382304917211352680707011238142056907194803410371600701348955534370671034796604628769108357217185370243654235942900696223987712629012489996775547986299612899299834316725655578769452248049518823872691570469079221924720862514507829460136779977543478367165218431666927022621781200161618547139617596860050632372665468958442128882967288047479954183935424960746480651088105203177155788103573287966782559988398161167019384845043476360381650610533759798110854278391787290078828582384353933955876351704076576935898366650683418648476213218907937983696538470655838195967906834395895570132690652908747136822016575417457322286526239098061012569191975750625698502809406361727164466098369791428703412739818205585664473965596361755807944045293035101676688006295452097615418297659773429106786238583835274978841676561754605923130631478965635609412883840714010944135400799372803711855346713207976184421820260360473896985872483850339334988903026373971858550421930647050768350876499266231767418933646734228445023934446224412703106364577234892631927657813574998719871421350185152618309964780159751963584483375515078297769882361805077426018834704667877549064177019819805036724954489740611474787107518453040498199572531443844153345406181568062886216168535989266170166056240105535650882751119498992415114468206808974012083490308240448397340632116165350874807278834992995820256 [136,128] 2175659824474710777469674878142782781709988181578483953273438368177872543278111157990519266918337736289253924439500560751540983980615862894641127144794399994349452386000863877510138706997919068346043571315003393596295013256155188974058322205347784884005610660953888062030716525663812234039704025236596233816496742669033436609005927933486742756302201661948793638514692480773598132181707318749396120490686661100969807981823420854692094068762652526203086072523497747915581344852646240436189155279624760547140893987710944944803399999216390022733855529213650013606628183629519282287397415951571284908867596373240049674179540047416922415410944658676649510451469845254258687241239530237440392318505561740954205262628598588210862002804445653585383157559444370250611972236350699955491694305635983902979088594267822413104275247453899736014936574185826735213810553612867859654743604431493332519974066239381449420967320033267301154507614660019052792031890837899958092531242548883335929581154350320011457620819833240803885857577176531372913104478723313523689798091909995650804397383457771762506964772325400317074222875550540576611297006399475468943502480802528125339477630041512678649400801786177620308877501451269043212400837746756215461886164331504295062439395662757363588631995030445586703961078672817430076074756613908170076520736011006932075224448493711904122564004329563000158880801958350020701123571245165519044135615517724742739147863038187273909953456406588349325056811629897503359148051268755292796230262807401751787927545394148732646717947379227363331008049411132238747025983022900025875910516625512006745152581104984879543573634510604823069822817241488016364717497919244959569537504139318008115568926203403008535648508957355417036582 [136,129] -45043328669316794805969024308626424378164755557743338365243914016809319676456382416688189599518793568587424752335687684903794999412544499268744059096964152010959139727662712892759668857950258762829163790679279115180567733183432212778448315813261056167449260728955739854447539277653449422942213132324806541863051685274893806825799580350755969015016422507799966348784487783003815322327063100137778882535221054597111041243934264213172778718253111109237204888207396154549003489652440044376549518073169898031554307668629825389517961092984697212636027099059804952127593021097130820284878204423395831476632890096589471378319983644751197658097509742731304420794272619718042329202045785277430626945490256974425526547911309593651041630657794584884595322767039531444267781948923612760981370058673806783877493143082414078086919294128714190398452984424108540169544583793542005935954196447363419694824681228257194925253557181457208006550448396836168548300513114867147680615626843099902752845469089171707907543515179168032689685646597835105461358617471704481821244883646106276744812283050955922671417280912841874535743751514105643722284323825798804458994847424420477418745630370773441081139470573846976252149420245544282925412169160516353022136456287925686627420511841632020751345492927300940310753315818179165422187885859948041538660821737611529157538496582080059380791404937664357967187428840688965166310528113014554112819258803307075950337966089540392981423609123818460246241159824537109455080687082103025480664666086896338717836631164356267849877440755005296683668440066428670707174378894590806984527398110017440150925690526469824233672927942255510209879975307573050745696288910820148330868340601390283066363420130651874379159914520 [136,130] 1456926653326028036958872942342629772820755885355938702375932469970726418299308657010310055684225307484681005746979730763698120219391782971040434337598654956573422580042484057121199580718261859391890549665892081555747478865577471438171221379087268602381916457548044827298462035055117458422757909647828458106094644112442651922230064027848769471283867548665906317014988690724061617205704786045253019753193814307043171015499478956406627528784620383145087577645578258698119091799956832588972350392719896527679840501118353795379852147523384709273791577817339621077816367986750635807056985413018830723300445315575989393026263977885847585870194891120492455039120738158703302868593271805128630158410402284299271473170714775565782237025535473758719478305352480219279329179911702688240913666356207538626725970378628243002203650163242624315518161459335472406398835290251856274728109323631416967064542721787394050227797103709217664534047313984643208333175431668971519209684446276151306732589169768444558524306333462937061090801947057050029086426458184066028975021368210039684377242306390599209291919406702027147106029192490218586852870756162262700704757202745603090479566855461208643503367028636700727751903452067888800984588600220938571102619759990324356348587991742246747949421765173373581251617378101885867564683916134127620435464512263180481939739972314027304989860891295414335831359857870294520715906846677927723760981966032984841462939610411643818458738494381923410707614957772377889986710818777605465970384354913216741536181454260050646442810043855502735510745702114784463202662269213916569834779715263921801076230249717795798018633280624792102460046302831267007323999702578428781548992261136935401361181835383599288 [136,131] -911812611398034494031869212402827087294105593582030308077205768468818206668780928866456393272010230271651391257020513977793248944355251145658631935445253523322523468183166620167305382582748983944186697227888782515050118952043105494444175891445935023164511718259062973164668385975818106739610488032864659320100420538148438140695912788035422239930071674763983415206747315123383036660802683579583088941248991236209140626576002298028201120567968335343128290659696350589630931616969874982118125245208277182124401278362622769624953472526531060024725375509195796131236012967164292567308086732092165994267917808382295351015801322137945444966752600331376464670765991429677047573404558964499408715110583821584973185617680956281688335237165150124501074543761676295215180460463371546291709852918909036767753093649315319216705424614202832452538122645123283658346493114361825407308332448234258801632975794075828924771711814247886405595269519981952543965374700487127680558076440647500963997651404565977232623031815132329036722413251549792211359598440640507603497660428747761305011905552889505001875990178212943744479326005303172071863319171265957618473087211315817209932341454252120542344871342934470875609042730900071130121173380150618280771731353335032363166432429404390784563799556795165881229205358273369141582905015351896616106506087645101172382999412986808394558747967149910995458494117891186171034010956157996557638144520743898166854506845673583949270749292776159280990573215815549461991118065858565510258036429623077890881833897929639444090448222959895519151030237676165728715011784303778060165809477481437400250230802456807639266630457543836023093397323450126217709462833875418879450615250989533100797824 [136,132] 14020737990502766612966934273512071799248656139006832397676375200722400754955735424046348127056744364321600122042367356444622588577844239641322680585907769896372193966338042464857441106557499286405806541635108865150680191747601719022919782546216496905936943687718828051243223031028592619669198554776115548886399695479541408989791882596071396072941409843602980899802631415753204337985205312623776215009804607786552880027530970397572307192546772782860897073965172657292777407043793370992878583745323519314736926920736978368701235656975350120584803587874563781827971816472219508003703276025811220286211365973455423323126236633724099318567151040460517416535733947431563144355924067113084737316710629052268661139057956004682922097618951984146325656013381243626910065396577654976517708667134646074218181544667620863357514868038767851076991866032356029465831822032913257818969992667580618426377586388124948055615660244283561509462241397086950850632446688582656564466560052150663452063487607302705253581616826544396102718280623163177409075675651957802133263564996926175491783070566829752427483426723319884725959734085442434012864523047052663337922647128434219328200658060546978570064527990961281477146599242419742825273557333006228722913679477309713143033499821504319454174896352264409089738657718068330003960645215950801088912007560735287471432001394859102873331802850452807799887396728960911248180750506376493758873661495133828716858876321729360509967242215621650160646306199707822060170568444008533347868244490803563573964502219636647501254001163895708944903786700242066815945225775393365550277253086267346221258460387463996291645656518688940866070835289702492076513217615457895587575913937584 [136,133] 7121379912806337007878592669833342203303944929839447192337159768194031372276627031977133974106866499958468056322838481433591580026178806275109884053846057057447832465681862550925198539029411361465892981555898056375083845864056713494153610919046130758775894952720964294385973363557976267626089379792264362701331847155710697953190420883069767453781265149053704508574416524383321631828035576918685862107946889461173079274344840824128731126242180707396628457231346728036358804473652829160578337624567200484543166216410713014312644679810788743486179137527703269178592226275591951597873961070054267745958185975476040534748214845829241174757923114853967233743030100670974548640326308753778424942406367374464132249986983592155544604399328155626522471853496617778495443212987445916140206856270352515126131452578134391498784948850098516189303801561382478896333394943196493482095004728693853570103807412119065918053346713442889737619150065998908899968685781356514771165431165913707382071143364580625613999845472970777837686608678444935911411597836662542302560120149785349784831103745264226622136613978421375167607208225015799153269787248091087733401894079689881143994700759514108775003726404387164997988525658514958202008780989399410526587287196358068855655659883172360732250262782318383847294888201909453252490064509576095461510690820907499918497489596497559824836670557478031032452182985309875667059495541435738378040361249482376849587699241313536320603280691580171309258206618483539067933360966191019724378799161312125124451872468998851520381307922643738860434060999148299490253029371562351073463107047989991752696594899959258547596038416543547791100839744634842281157409208248697584 [136,134] 742129703815969786833776857609795383621885523512147328348500356648511096028313098824475058395721685438239622648158291008123447768671353566274291578853164600391765738255503620400938012023514067848721768951459718272328702357376324385064532260389687568952678262872662527477383810423739946903704362773374126369058427246944375505076313932148819502975514522536209302180677672645670585820946190896996526922854045918432850285944486540684602635294090310948386624684662540774802412915535989882194889005957574517612274076963835007387362559564069769342036323994387741651959727623677808724019565217339762457563989318556052781836872983973500554413505716681829217048489723870505437997339082744278018389842000398452501419662426376430311851298852437439734678289695416859052800547451650391195379378684214817960904795595067751888341237708750487469727982004207420418735544015063283175602209711567560104329110263042047290551103564558640358540802912310559933379429670340169928666898597470707452659989815592885088662414642209650612402285745659246630477663490439723310098672259767741774693199273690438730131568716200424003505997115644425693649641061513322941778263465017914121640822112619112381274268239021354586166155008230975566715278468926583587715623782775564175067594380703665389052978452618917112041301786096763015250425284372321991946857114931976679588163524277448035665852463180032905636923683208278691114609147544830910208264305662772847363895499387484265264995483658978376975896034458596796652656912463621325915781075810696454306463956257173502384251770303557320699655894357279000082178101222619632318289359983876783506229400977047024408523704210109233710306781711942843339104 [136,135] 11098392831990976526020550490274555188050232598189214631709207990822624517992814472478845661105954345323107488327506684076747393946251637714317290935683903734772110352139803834724791992041417968923028504648615070745418055261281231983363151136106101809898428265006998176376909956779848119205625388336723471971204682007468444835203942460536405670775571795670728560679717008948936088238795713566313742169620840904869469518523789720752568273456106491522313628693535401624620482607521019223110241088904149852783616641720286423245056826717502326394468692694738110798564651383932558322370164578061181478081078205030723836281407585492282367411710806699065208592375885250070188061912545485092458379200103448331090012948384890752970009340674485952271733981620358269184664740028906170826509158779129421084923622502165342658751171858734724097671297109181978055705572791489362042765964565171169107216170045437303312673212910581480005541969978081152048628910054879185068476323769646855398654255633044235400466452536562810234253666806927669335920711898675573763041220566879034345653993254794703466597988634361318321885063475656199629539750587818077351669446461745524428940475188063807042802968241838756618330217482038351225182191360494371585203987034387619289125302159366525388856880567804333115076249377493111034845828918293991855023816428293977181103988385461044664810114011391658930808040888457254604610628101987828177429446093463522858850530294805846533762170747452855781963130062111130398771156625053640105038236198618561623131594847702928289124183743529506065828798271650441217719521132170103666313211140770268528931744483587157541784620970906761367361009696 [136,136] 116609443140196252794309844779675145353405484018698269421373674172056133462454813651659265449739734186424911724578640028764984827947401465741648687681390963707614488733123073328363128793824595527570613859571967947841933543166030097389702909646825998485758844610054746919744841972108319459437614765664274470482322068167544916236483003669381626526905909426843564321625671524702045725987433604126974216773420235838725181554689241794453482358483185563590011519542320689378281903469473203445125308592536317894369740438478445301624169819562618543755262150146987518546154713117301080752272335276744537664403539400908106964431732249219815904244018104970860653359743200002872763413926402553289791201199115550885761541968947480492720912403868901560347423955284591237573774622280033389561048069601374199966214076605073519471612124406516814500438344479600535774130472606909991026243810751522122544193747951696206690458090025503576262383943944968188244025014606836726866424402751498924939422141496314666285500840626414943923852464704984557115800004873896138726922682836218534869083290840039542917266417546570444413856066483566589614878148887071463580623491326116042975252166923228164590972431525173760024882996446226017437356228661106574316665910196577933281793101379281177588897859954287967446365513444093244173107451967431903180044201649395621142036235238691261286318034923977788811728574011059418541655452739693909863546428409110036717258510603465737123576329570013625400822107426932506879151743127273105537555560049269034246638643492185019296924488064446960696064738991269567434233413460734743352792993069256906010981657274300403237883048590658 [137,0] 5605686848192434772566121353800577234580601799137118786265557069968034979249925693032814029063497941894873385236746811022428710127212313384221892451021558934432477028854487882903326335823627234129785047583531339725610709098777840373670077873373701699704767010453193338267259841962488401727151615156761891757683175546504438604150555417257237801870226321107806921006405456415509351931788635443222016608500340358813477714769745507746092366584265009577618314524445584710451274186881490918830612331929483645537692103790385321177199186544061438643379145356673453512378192206252094238016056677044380640084329882552526403550314324508022410700191401002923348577573360810663746012271088765215977170127323487085626710919407552701762267542238637635101444011392959875427066079900483291679732808832175159801356621636855151608854895935917561856803919330271577533050308535682303560215129403525774496853900396928172846353900309777708003340093361395957349139302643235123466432527986038839593718545637176366556415040348679475030273882962087731729561814304913659330580312087380772742868660464827684683056609249722197510710466553069302028750609504890035779978140979089737166559464753387699280818912548205079883030505583084350348887713061304331872610086443940757522986292091490184544466580364602572048580001432920777557094400799570186397882489216989430229320338343825617419087667017466965398205170241833678503161221914477178145729363660646711686086462031026667140535768464766324163618933623181389531086259261375923834470482437122243465259347853097913521794614190378739495180005482305008255885138155059613648680170672099523119172705725565283136584766580728093487372284938495364144972882131546580982521172211148663374667724578741336073020408882899736287249804228648464273040785130901179284102359260873071781923809662576052495730296939901545089577035363609499176185238707739712464084152304923611096028239219531411275170631590472169022006506076073968131962930532762828359720072373364641529080639419015441014498186731771870983039025058215673948938097532095344514531983064528202912225048161269690798672808222640097455184815955583994087814932709384566401297848823368496304810452258888568169384385008196643617054776821044113605447120816880336063843531229454886070602715221514319147565056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -1307923721388418239934884812394651704121732570582932961112552001755431557221051233064013525871153186116915084984555673019822960497182006924671511571000988936445662142919816744778449163317394167615117000779111759013693397276693710208396983209201541568089948700992849715291992687776887800108354092581623252142594872331644888731332017915470370901094186735203261521551740017423938020092404439631791088383601594378539124279112490506197964511698570301673129813732170705563282117849968039098811451908985932401459716222596773848485064766924150390785449576133173720317546094721482145952969097687570280594827663026844370476261426869168978848606520791930065410225505574787213564928345708009289600806337828438494790023241702022800340404315257585792093603280357532588114182767298513694244296250961370295165501250731510860983122972695893825645675263795133724771697366043473335387209530118848426298349427888785443819497895000963312029376195491256457968054821583982825465769937700308445481518139331901084920502592153754475938513861171587234921865546919533268507276799652695996490746525084379603535478871842799772211157322731193228562926382110318678313167271592325908584027281989537622640506333805265858909849634131957553561190832278209913367274719307061298882316228420764473806406230808922189983141445619617459580988118341363960116294298309722327522367543308808775750870427001355001166237454001467045271839607158104345432932423213166040863966749796377751952876399726196515602114636575586619605287182772498362644567572153511816835436687769655095298425693817355779735669946702608635594016755961984227295819650443967557171294086583613478149471411746554734893107401080152505906546885603762141908097156192281462198897770584890963055379683733213357082670435460377337321227104716602982412209624749258181793658524631593170357336298523685520471451430407789979453008600794417277553938424990924494090770206715277976812160652254766997332932259015394943387250320031298875153792753570175167934688103350006786252204367327757771167756851569580669221005281654204393045784699813987284756064358026841494835213183909794727786313365710586361961623465690985212355500490556210426245069255235161519449521078033706200362030830847396368152499129201162245170050193342156318462439726580267092772462264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 21293030273722709485440809095868592493057626803785471590300050930827808458234026675139660141608074844692326033823533123468112161666136289752220759062563232797521925196653990737223435431641443635372414019223608900940306435145624364064513565873668306384426372806539256833884525804825066200979302089075477312153274032258151325758223576098955283524130460645041259169308784144462986878978867601642095124095416347967146440615035941395344707426759182098184343792863244399260743378788678213262449348348087128109434587759389260659153049347979950721462764459394078601559783657154549646344805039587782440261302451917889229907389438872435634623064340785298395189271201287812038544729284606111583112502928346782183733446844328985677732143953949916880914222161849595647855946224603692832415516870232164315366963131948882689879852225883297813017147855380246407217735502287348832382296495568945677456259425115783047061661916509540229599234891313600847675920540999385543330737087070213374750152687394625036718459400156373148511122728222189063537701938274197490804861961108908547423558649860533132884677054687163891873621487577724652073964352011644373371056500336906054106455004855182756337652960536464658592763146888747301755783349736205162017260536425812358857384578085089509231811767391627588931037355971447697380480120240585168352227524365840205506515181552225687911678142144086889469700217552492835646124387645468541020461527806981035041576276028245782491823635263483003058567654521006860236566060950088086568081389814578616942053355304613001363994016194625455924461349339413293410726767027904843938548000811907217082263909333114813296312742436390786556195447884482115432083198349671192788393429636892876299970001500296127648490508523426569876924673328455404349368495827107313211150003868555407960946829957478551897064982813835172843353284811391722388140026155504102636451240571092490371871565965274985221934692334356836294510111856789065792127524155182762331463513765874575275620926332548924772208864488172074500481976232514166105732646234227219980338994800931426607821264269018543773076160707627915589192009886892859209865859982545272235434300779557591588710751382129902367298227866732486913630313973583865475308194457516770722015413091309708439388843532286547432665251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -141440994747649415507918679465879957263342798811532936195598324971559335176383485485176808591442603785192825921818907716094555859768426304340224979222951816558149645828822088857862132179886605120497264935240966177288694986328264269774872517770757854004881975130357509250938463036035728448413995592067364536996906084909562077369188705213482191345650923742046589257165022802760816902556383676273783882703235443020234902272559713007362493194808303461925489625879138329191775530096457547441501645185660365130940398352543403009275651617161493400387702833680844358252397489182844910915352133415023911536437615902818690192558654061190517981275661029834490608885982551722793572830524578957463122694893599483932835096869061824705995221989496208979698522918460869580422197215650323567214088862970699680805498857000116299176161994959742603766066579994371065539708165634957548770278742051819236826988823196549289885348473943322086435197626413269692336232515605931965542244848296166828894133559783505401865245966440458614970093642102885911411735481823544219878567346431564770516154576849460109893396231028607369756214483202317243146031363788113162809896209112532509262938377934983634081530771287272198823116635324294330777093754058874653715914306904600172624870680991467624376743105241486406981934598121157777199145212878672584258131191950280072950853865005204234778799161085771257586789469329425959887191048702161504537490442571162736429263749458239037388709656024506171504953767511341396712586720941515797256593669721186085163206655842601261906635226992260633765419754105495440366921552186614275177400375105503455135409774768162972730465290968212668185619952022076433858619968354205819107359561650933362905646583857649932553126364300818422973443493368154118972142842464174008083632127849009831399578741528399226059014000202411524640798813944859082149943058172236255818154414262539704058137243270748237568493615641600619581285797946746298660273980237610991523136419008823567407639236629484534096107355403850601207150436371998540356376392063149968574203343344886942403179101278873171540916614481146397838942036919228214285355553437376182703918074604626121423196503413410583512948405534566717994363820074453518049707460686770906942474738422700071872432553185478387168861749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 475945700508842410581647087518124262540012876122299714625524396505089123869197969221296840530365575892342748003153894887386558051816826240237516296695444631463337658251342582329182274638916189046412544080994840786085420095928751060813331194887099436805484411616500337051204634657271535113838377501692972189901808165980850079897380591355901152094823043558257797419716679894357996463118508175265839528323047533925821149381513080905528062122595952398463232820234600585215913851113972468933004823554566111187926584262072670104386504816451019637399998403893330369515180720128001459052033272995366734385599210398947671697867254965546804089495902119836076442452250187870793160395587443342462457735688012754315007992414797938576450205491088199280061425445466517315235270628842041849560637540586103383693754721381862445937490872742919330805085554786900570082118256785302219316298609620315961913157308585821262240381443673107462340932264939523249134561186177863068635002871215217366341562751597808387201598581889477497095913007682362098349247103162298526198395810948348338961981796117061673015761909436924873575140762743148397712690439879461528048540185922149968735654413366471972566806550905807152255500378787186671093920969064880948520660280401029837332602556117511499197719467177405832725046417698035976892025893200871502095730513452158486383138969466003491987822602437855772245560245781895604536617504368913866759365982044454172058083942760180320341176817079926530123631749508888892928129795689755185872535017134976246353388701432882045169585756673845384074040409682154957877462017614859200867858379538219923828578041481973257890961094721287609520290504261239754279927078335785429882496681195269310108439392049119203894122157210877667696638295847646600431730219754677857640524155352939199474782602371204720031165625656460501894126470180112549873467849659986305547022411460383441389302305282613221164835619442994704164681071917368931028390000533765931644837598600514446701004527250276510820045156675878566370927891809454370004542789103120359162185330964179764450185912326983650267507542921820242348074425163056083267647532721353816575131778803235817615083232226785117799334740644814584376251085084157359734482819312016051015077484948614037560309441272995406686688641024000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -557621790145247107286491634189551267435778807877570413146245162890809489924350650216041081305582625842805398541684562044453495840433361546835709181217303151835609635172557313315529882339895472648715514466996827967892002077472529161688713945301373281396354183932583345841956236360200043973696872025938875681464285943198451076212676892182552884352709404187700549384212382980470811355775519092344605415566892038678068947436327872459505411005936380974837653995188290974001528406792229472505908939058592103802630268869856212546926556382327978676474324059810819819046881966336167275986008533143276965189236495681664325079965578780838443510387785822111881983476292710203104106441310223652238507542547236722636469085277844284053057201365223838429918063042014036838051478831715151053482931877955663163866205241142836798071686294557950189914364352578253387807666151666613107346927920233997482392709866562327573385128309462547044966277034117671719278648891919291043724310676243590366350042935986219266671799885348134815527196972400648398073235775278569258975472779167003280453057335225016283258309940075464764427962223974358534962645922884762721995322217171345523529697106255297171829055091969250029659117489847183104189479899216826487571089008936741954396746720016842374580641280717762082541018588780720825832055780526985765703249694313636464496921944848105348465701866815602670106482962113228695272884972763241999385961922152063254897407717381655959241920830880954606793108859153289544237667862913303089043288410097662532460887171288837634092644585281416874412530380720879660280107166528970343875135493233086331948267570659770192207263814433622213926589127017003318676439316523587874398566387369698571758357864031517168678814170760071260026057718913839484255187047869225815361055624211265378906327196680132416319587139739656772104973065269236917986654153506739531051735218563392135611131759165032019442744993368296169316713701219815220797321581172432263842400777448463469232972970388567266864315782709130766296790616588740716278108168676390396797899596318444587055316091019052173059363125449761538501991029463021717017968266715857298787093781762931175705306897775271017816946587931709027892645176525480961124970074862884680097568791942028597678729657084758020356766171136000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -2925793204889874916836951736061921129011484646995257443521472487878036171498462496826741453737832016306298102973721751082636056999673058566957727603768162967121153736652291600832058485224111767038025501808174291139503524542112907237842061484744599435344059976955229855594002717385036776925200445403906901767864915060147034075985953383636679610219854192338316482085277795571257634290611547177640624793189064209449438224175189921564486173983303482825433781954148533771371110066824757827314335149351481838827839794477359939009532823051838088651485099561160228847365601279544772433482060641766558884580676555710316359731266824505552546601842782712515926812175220201262016065497417055756963885628289023814365872694082488542118237006348961422638521807759631848384077369332936847553892932160833222355292409055056735944668273442470651964415552860030097750669839377770307732320954740237439490346675078130131417250248514650262553790198550620505770537730491289811222400616899012423733588150872224041172478518478394725174152570934477730377264121817537535699551535402348129777804350869284563373629210096438167524891687954228070223142779919034539235165212033901777760337522111752577830462168039698478473469924142126781559804411101099094000364165107863029901634181894270990887332749161160303231011102020085388215464337392540777817575001090850786943962245454079969857413149036886109360694571043786696475976405275264879123736307645915032207103972980467863107522197783692150554627770935510368251928704339790890418263393884527392757300889046447991383369497143915612089095205930429306309597745322861009640786913220493488539997429340966549764801783668545278616006196087462053789236106919607069476472036459853612096797048365301962020609614623687126931361708931353215502552726617594423374860354135278841333374408717857443373131682969515669961566191407271115078822825261451296111181953924554967904901701728839220568453750308648980281287177210524046448601387314621737840001633488671929280391805279109659192105612978505095704335979455579970631813702533311100492335531245819138408293386890273892486551157667302492421214007050898094621381605108167723994982407257154652869795988194272173499538152767414685192872910008195810060663629902032497382657600718578439811371349168561447771560428437504000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 23629121611787238801976436824321417518523634961366841414894478986972647122026481482381093466292171062482558099399227022097840738585435364968757135063688433895208373647081532918438801661348590666411872078854438891501623267769540866595380427618571789004700909755595818585927505094724445171923332008140183447590246873018487575065552884790588177882321081369118753295412705972867849084127280304113463929763954422284142333727980270581196275266687037933743391361816135226086305123242907796129815518124893925583945466410556980474069734553019773549652976976999952826169111013537171131417463278268030622435518929164402023203156585673871718260711319027373071057357825020368841594556943666170319358282703829453530249540718852495550402168308947982909028186491015274596889800780731455177011929973974937855905253233808769830023215880973306353667047107955090847306045893849004678956539405047070992147290402251631027557876104349269130450161045239687398259176561086826666216353017615951740257408223229689610404684884785610868185311783940550798555568842303299432111535476928319316198610058606130942289959533490225111919255324781192388572672161876287444209392584207443108906217654559196895933208677746758639103613824171846962234325646167514538063438811748847108316135097988378684113890282836486663481307898795661770509271621076607479340690920522401959538034401473205186674248719001589850564356752015140817535209490671707922191898373440409701945891905398338089470848881372439527092198386873150628609715819174017802717695886583773801249172693973477935409102662380848584987052192986156652094335881290109116458575385669775595402794525337498033830866274241110104229417677230619650820493555121204056193279846644195993022953387552463287519465420416272214359861930933648781913143810279886576167264578528294752832866017133112707486286448423888020288649571493464155977777086084721552724420302646530172858785147587116205072352815768451472787201612956358049984314553209792202181514406470632317973496751590083754327599676806649455550648834399245445618082959697517504520034605553108868979664628145178863215641970490198611924263079505063641516870986166606790887123151634966727092490812528398154817777666185262720905951090147550357506946630091944881184511201218727963214394540146261886330759404322816000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -111090764152131137024717777879100714850484605371111819995974405425016943924717723841913717923475318820560757927719241227626446389218303002902769755779846199632222773063929249727235002874317530546474451798561170091506440936161883012875307049642033722581873066344798735085555743359422830974813764508608603369225889221482338087992538201138228169064289257787808197515231131420676606291698114408725398715778800836763556308951739083555807927333467637459147924135475722598900059429353151071145947786915243071611627611445048347211794795157065336219612188927788931255852213791344707365805992643563288167061375935110084488125773223353183457322712785474690602626633872968601490105009260733160005689567332410574582255223719845139832868112104356915667810309995266670038917372465647907179146741737748411450315049467949961888161792196574629726356754794617533939866413608291616361201446799990048223554658165117364502900706395993950101878140821795693238895345265211919968074368532657551691885293277987595139214505464516183438423340239234783613459710995735496786328690807440712407389365571632450148461731705598031409943300088525832405069162517973679983636820191530472513946084343898803680770181483097905955842154010452369585161248415674310234878227057054263093992943685253408467654296889801312524061438396295870067298269241074845356193808629472251514386645551092071169626193053237571466750116390042781286407514970881554977417190221437078600781722565042836111065581393157399030786546727467219508219085700904971127481479682356578634058419493035702555861961456673457322883562240711385662979398041548159393007465228442330266197265576609131600059588348825800636864076482726706955622200681624118182380958476549196696034122573157514229262613352513346874970637141206721041658510962268467279651863635620123718305042452538703836515185976164198884865568178046214212432031018809717138310375360790856041151267739557921700092761997660191334879872162013653292523997653637385696909195739327172427638551126432019424653695006080845125243323761980551717039437185842481244883640336881903183958088192384757027549385599355143150361737275047621844766988862929916461204435763037222440663880435345843165132283835296128790765052233452503230633029301488870942385778322725413186429828645245194045231326321180672000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 414751155119899488352050456016615879290107299373678447024310783318797215042939912171515913938202447991827114332963713991496908139307353191142029392560161687136162328578043061967910984304282220863827283357062251666992487437453908317510247499401621748659921947602968376047534797792230994958650055621041409426391320710010414227387197149630547932122044760720377108923383291082890796052952270545349790050343408448452278181994240520427692579902426484246036539820345518553493343382723671802603242521300121750073268950041944821302484697784668373246995829164508037515493501689458650749153412475610005305405999351607718321473000513532208251051000206077613793635872757314088561838182729268234708338006859283397106006270976285185099445192231738260921895610141036290089167482358282270356627199599139386724031073348591263951348941273807936631832003915532080453278004822699041777352406601958348516222957608939401883523837430748698004104790428076935481106542021473691765218148272687310804237510614799729521996707764075320352763984704274521875166165703407873775928051811561172822245180722647786491233767070540909724790468863683805477925642547222121841527719662083831451429321400214775356311909912854074580529706928840731613358217146248868480483696161249299730141065840359758976025021515846352976842857523424401884580266012801071102955490432510229689384521286242277389985116460354232153973330197708437842369045730719670239029350655347360887367412184635195039357990235120914865639140230024511764209221090088937146498373878467301140532857463225978272701326958741664016835350794177454062655312398821793492148254104459402901063537691775299924108721743092674144726201373706286367677210803207854804321319143536879797412258173934450204786260965137783824862129574598704904967682915581899877389866994472220295095869817202054334388001176174932455260934976612832378762473566755398876465495971759182605637456082081568618431047601364684988067758341324381155668593763410362027976419177326367009703372971349844138582583308888138738627043214412169913523825031796758821792525714609579157382775937895095989109389298815398363533426109610218822175831759194199435531042939226929791765518097812150162056643919313603073940819654155656057815037344824315311928513875292486759538459480612955467354787540893696000000000000000000000000000000000000000000000000000000000000000000 [137,10] -1268862497197552468203655468326466803360091890707786806383010015516535916523339306281859503718247559671441076909309195722229975894382783497773247793114499830242229585590438867600020124566095716035009834060110386322273986140060272400946947874577934241822675121914498337732606551948004385704741072083147197285811838857818942233885331459159628254027853900663341986463447785967672771765647792205507056421703423267197529566944996857873907103202602562227676517834332927918575378852642110302412639691283054591939148949369640842525430834286768137159802276127375352267158461961038948248393179246153885655689812484677311514851808385337636873620934739087587841733007104147429411027075600581807148188032665200751027985035851242496542323434024522480225091494252066423325983849739822715325982199317068965703397428674997839343158217072873701248410602325452801842996531692940687400979167981909185679085865058544236446637086152289088819380833517354034990320567930225114188016872027679773262094509832434315850442604442073851812262018769935598059706532423842768479080987812551548794673944765415845120749006585118541159523125543420645546213258668748258115525817908664460785694214653143785569312418530874582089260831435999312569003603170117760348857404999792265698516632090790173886503322721540352384639552156995820121561056734356851414365525858786273200963054659091265825739776910627172650477276095022320081711852235658583251438519815476153146284816303599632417512550681930775042698899240084694348122096671390608542313883545985535542592425536642613526298862633496577611952357859435141455020153922972668940256582935109739097652281599679385117073966132959587821394479769700409652834228611805669851957223349496766997332741570895536046131783859925218479095511356873001336440336918063749827971596347661116815953772373994419653577190076381730808982188761032281437505168806785903731283095846090842175951258037187855464388016925469164774189410563902065887176338074873316843405496029349943771922628155460462472791592119431191259079839269902525639622159959592978120067174593639337528963803355385634841574173026527456858459017772183395420846872413565924628432503528383829672583427014604837305031008181022057598246513439613104401547875478735178866876825814451133227969316302258046722856812839698432000000000000000000000000000000000000000000000000000000000000000 [137,11] 3168241639510282699648318571942559518872650763481740907700880087176611205891503438241438200374447789549603562642355493247986464321915493762403765700844814390889445337942235165920171743749869020943216212490258146002498724197944887508862611376547075639854277721200243851132346211460296285322794663196104486126863231960505418315836095267512810244077329553462714867253016920142263909910329502133165434622731059411500148446469046343263784733222736555387911845895191532428435103057445564644437725018911020098189396331962299871224775624085239889831019606292139663921976227527111531895740310161355595991703944048001721552605149922405205301619379321531765079136193146451206681683264201400182904745367169911971906624804248363268636386103729937153439597820575063913918622668814037399600636171611613897816429959497655053212780811155147851449765094058605467205211890718890738457779125797454080609303147928610841086568918195010983527158692328381164696196823815592753859583788530389592847969596142200974700421669484190953404839819075639159808085436912915698584273978561271496847873611671454080031914724645028487988412935387096494745523981027183740304476771611723455444501210907068258044782237980642150668975057216056861324339501932498321350099186855748451520556082497252804890836945549093764771174505594196537736265179917716306841786084176960721250692978235370452205924203928386090167841259213709241026139930747906999332272977005083158634047824893883637680579735179450200720223259584151283292423717816474247564644737955805295570910929154399584971200825642992096267748564724236037806498490088915707844989274484740584626560820223411529603981388067694567066298947905660401316676782063916490704194295582381243298816144336644920511900277087945565783822882323102379967590353475386679717927827864113519112897461725136390674549957795287058274067944934774594577910356664436575412168336963368735231474587445857173757691618911018758895670262933625425019818265527417240508252347150320439926485090127369836025229333552742691666083369409873651738912681961670903631871800946338667691646897776436694135839276115549697841209323379200421378231296169913006815423597829089576256210161335786966993623564051390773613731177542880093673443774872773733701557970476694928313762320696160164686838050595012608000000000000000000000000000000000000000000000000000000000000 [137,12] -6440524615820334794184421056273295465916299583920078627427076188938906700524802621726329855616659390068225262190138035486909330531919920068258031966653566639262052993183139743509098135508233831730962524623569689591149817134654549660335553023622573779000819107498343294121914021978250397724835910379521574516454944930080314227557012374468687317910612625620181338971627569723796759687023050253472975432505566113066415813003602349842097452331707228146242333779074001474503176096028883613679230445544804857644168769060663467066077566090950878090056381036720595507329060232404804591553851726263119133986175230789343182878176656469121099439883565058518812770950869360825883830709359116034875778407760720020756897558549511141584177283017230288351541511091621321545126426000550985959655655417144231293191739953984175494289785892264130745419810962909858364492493725934304110662330413147770110083809634483088273571086368057806366820335685522281037606207837424067093937865018921356022851012228101938549021835440009603636299895311847179815722640884593591109515502315215258146552000140986399261629996077169680025510729579642591166157421080356291684187660625774149429947401904393768711149136494110048258356034971982467284238387268515838385619470309209570301575394717954663452864913967272319218712719217315644869810844585891541912938637605347882801451604394080164151697634247371026753701042643686931586650523141312700703015971025062097527076579604046536550096492153492900825341412772637758057135475072961273203795247680221475507341381961337359328862295750193393094163137617036150317845185477737418556886579337133125639994705444591736808122944748560633780491017007673023556423127896461124389905373980926963968750881027443290877877621750819726484518503953713456750452466253832440847987144682093467745811728957641204601343923377117300073374069611744428793231254190564838081246477290271824756479436399997170344995600040163357898223772236329794500252747273745783861642671244665886642430137753079380043157441736990254306306984861379189384952613629583117834668100737644488359420979286660737924686788456927576965385303133890047921343883797505865892072797525797511066038820470476607201450116611737374849718678999206364931937986254775459453530075712040283713823621099222662676596112159145984000000000000000000000000000000000000000000000000000000000 [137,13] 10644382950932320471266283947285996159777223443237278889705283003197772524230904890847439835308805058993247050769694145050619770112619516896490601666350893897534935547755315548014771424259792748878504277043854672717319442112519898648769968498504992525095367795631948926465555862896407444437923924359038766275680906003338854120459873786845198783512004188262911412159038503450532439832414194067799004927343495959045008228792987785609453197738519902326762398758939016993240732151888950850730465191604361489067629774382338121260240898331716529488774351844097103223675820661623854974498309011222781799816433992579826111576919932784276267388791305959665814861466894899759907127645660077269484664482849527932023036115265551994076019857843047284808804528718147563822500265433488827158474371527440188634804646804448209317300805233081633973097875786795351495298512924443322929806458382600415277664995066539999654185155011938356222984171687968387291626154829002986575661194005557852361017840174958612510990076235432990364643247750077657793851054878459796479559931232470499798229092492038380481440283750426370764160493472151179865837049218536745549516951988882375303278860332194474503305823403676590103559202004954570912093746059785722829365320902719758433023121809116542504082474220788038114129400293310651382366149514864433118598501694433941555226029100145449600983414880008193189520884501764059300467122588964319904807626491157346730000942656954869159868481006927805181136503876378650749165471403529102831916686357674294334883602776964097548379029823779915508430404362513228178653546515093712192230671513982098892513192088444992155178033255123273423319438912289357080237139991355159194336023755465303882122505812827883909293525574285845005896432242888560801815338881034520968159222229713059840948228136955379300633992300307590421090028721320959306066781832775649016690579586337042892333109600777763836818110342064462514751617550492965652333364283167588753775584728654229034097715328583973800500401349799768419457433274689434278463684381073147700203013140794370115465492507281585583539498648896213466844364767866638229615998276359691550428139192408137348005678452214220839946120724270959060076672992851315863775572060528356167162813078709911438228553148801930585248174190886912000000000000000000000000000000000000000000000000000000 [137,14] -14195970784169003533339645795932303505455673139523091417730797096397669664639385350183045596329926973570113640827296467466969623302848560023726182299860547580023213622881427614837480857466368961821368136884157580119020334806975131531160689405950551629553865436759285217826499159867225144066379797965513778017684425081855403850043429073779797258900627777388124459441761524733257130766616887543937051190653194982889792909400656305822476072519047824021797021138975507152226599753113838741772842437461994966613232724346856876129618004619732535335570239697616453742527911185067898524953245863923630745120686530401916490997878063173266902419528927046956066184412440883754171206482140470121593279738213401534325591539498082261332430320475781156219546769840600944080276593961092253225675666573103856534571920072822103055859993143599576267915675890925499716774168316544636218020215713870821763327753053008747821384313606974148288083982875027227765908719724476417199946440076730035935701676678572963140539619826804638735948408434645711036280070710737883277859880828177256303917340997446162037065840925459803501672706157974694655576413839155863997101134029786299967410810687137755523938110939700332805791564628128546510067770071982242566354106777301340535096405073845650954989901982204050220492236021027574872106141344094919390190317352528305513372144945202460576818622257257510863059743872689457537654864679987818091784269577286385078845786555213334542032720560513579873721232343713439514879219316932764987913925610539675440362927892162879328950368356951086530808785630582862539864628037078259327749119248952237934688139170134478027031541057666557535577380427372105006651891506305581017991064416737458748869374534036491323308748345184427888623148463320458937544848346151066554602073752978734529256967733798649213680323556490399094041537983861351046970594077400406749600393643963870364617847882830764253604305713559975007845611438439836279027062674743664741867187543867988390319627749602090323011757791866374172881542509663572170358434111689683562644653630003134380411598023937895757315890976135232009941425426436839659995902817673680377650315330950126617762417130528566934264203574241748061764455002328560304652035452651787210813169962490907860857332985585807334207262306598912000000000000000000000000000000000000000000000000000 [137,15] 14878037394030643752957686353669685689096872039497975976364854915619580682004385022361303573716635200724824486201548410960181597161266384494899841586961508096791374335713013347322218259418726966961698293855497041337560434461635652797356137053282688817454713294892129618336254141707085589226148637710764092609507047265944754994138087578035193214012517999998751247917729612080358644845598885546548173316584173912363847380654431278282411962923114402980000732888847665485683206780613255477076918597928166733919681422124991640973585950842412766108486811058904836992773041308068204014346055443764799258282552551102661828304386211107030732428921773541064154520916277719605538871214795146177639565312390101765565008444624704242443786121166398428093244585814205310878014420883119240846133046640801262307768181792879871598870245212284876360439212199091972310505434385517612419936793506049906537083259638762744844745232291367605648866535640083791826483748602655586182540528874961711482692868389351067806438527722215687176963399235775886838188540169378792509262739348917603012244829885884596461358677271740193780205320743990317333929151637278521919512117892150959041474436116972243146598292246030747009064875086655911584697166844584728501034095623162205324790123205378592512278445596896276061580383024600110673007272591725801481737909829099951983478194486312979589866442403794040984484381719813662342107746173405570614580153935535725603613875650211270713107642217684844760801161376883573888167021415005307648906654670097566420898819086807349373527507822834715816750660563964937184258468144066498856769901394836685629919371274832896283431494982664497176086252292732606881670795605401898545991757224544104864544345094861818924893376482282261763899461354060770629380316825390180592064638932984774690303762192611856981609955681654115303581457699597922942106442421151714059290274312175335927979722565256193462660076493967243062153281644183445857200068645289627848575450039291517075307679114107456355729238732547721125855743603834377562253150115359279701213833878830313912766005103926395239225517407170391648560674943764699741535375358581438371706491301779653782083577709073801266058962694660630507202148095518548428514438300747051002230723906824103160329624444240865875076160551911424000000000000000000000000000000000000000000000000 [137,16] -11222947380537295115769256233783989144982566918428906758072330319859206603499188189726712050554576299097300171325226885430588975147937890532159252475923863285100922588108343486797117631852102168904318329500642960198147976659418011312708982849028496402698135550640641918171134937697763933832991296875046534956440159236387611630536933666227371041314568076879360204630436781091991820308789083638228578687448408759288797167997274983992208735307182437107758578201165676688800520088470013582377819572394336552372469371795645182073199440543953048681939331175799325912174210581185830785196689288211476765991476983265561886917050040399664150522889265963607505777468171306120092924096694771418696691262898101089442865570731940682201518281232708107153474565387445078934363216504296636611955983348512853432454281967020533886282246039632929828640593766383620321303024060637967448928862072809574300321041987068404303451616245246754780606792773212771655717408300028831962959442780382242246217480019675524856749839512246576220119141065839745808355153222761998541412288804635847702701551563548359247927817384661418454549761443750054378092825496047423782939044815141176951914739689146230746437179845724300462948764910056539711237437698190861756634340367756770490517689407802342596768101944748059034618177926861776335824497736958813433594119900698880234525241502661662043746088222708770208476504542496216130207251284869616725833832306999436451703766640826942801234950252909913307356424964195158262436916155745432329909588864915056920118862018433927615511799691493502632394059545986409665925360684104465272968964735998480155400941186199994869844786150394531318423951448175677771535733450195623627413319362965758662072076746972600827127508827614662307666490218224372666550058245460688756881633773266755234216370161269823602089211972827965546146420252975201747717301934886124525951724958904525669428582624792718327985181504419461396002415153870602747842408091607324627559931948576833213061623868216846573591235193436921712448431617323771396630077709616548843988974277222599825804177790679061406368250081501549251128519551837046226573985360907788259152519303059082139815660506911024364609958091528677274275344979050644498976929133086824345170915299884480593540552477473625541468149468102656000000000000000000000000000000000000000000000 [137,17] 3767951968829311212003010353132254138295660927923054936045021375773153002868182959979724362386896999629397268005707718492860555278266770904285872079039956384903073856349621068178183703520157310072311740769689976493503531071082618074556922503695655406756687929028658548802612073286127898143445494561376513999527810123161612588651846610109786230033119826001461230084950017169050201970806889157217177154309899052899763727229847440996260282515618454449926850298505937428949084802556627426091263298690261185607843901206094854043451921190987975060972246538310399834211695655062901805957726498377611176832885619632233427844754284029880413175118135223652545547875738842308982050827627202760253627222434159664292428300017941628128959921300702137473597595225267494313187159746535466294698398374728122806596490005262623921650095760886200929826212449981629419991396554972500473114617520289957308933790359790599794302975584479252839389900649647048155804404645612734297678544145261646480219718569573085313243327865126286124860764608795384368154661365051248720975560880738857160681206602165368496371482459252705713881753866166003781528815754348125470958351812446453879892772177419849499440013889794350248131216800008082649540019573656551602121343912705941190450251018110490897179659363672729168004105464912762770621808411285244499965103861496744140831735998234786149178428889772045582143003029440841858857788189812531252968517702273041145222977082534722052102442077139931831681193671465182786683600794895099390305029634609635831881536682966181226093083205778089178282041767180477829908801173708990038502109692252198832381397276459363925674802015758081765549508688336180754061680813697182642473197787453762345959531180962039698094717744472154868051857333987276620420246252250942420957415166212234446636341139877767440149126084979635961750157331659472641219099297066601692043557464678945969163756678518054653138322225654737894120210548698705035610270896298689895512905520223124165689794791425433015953245763385506570040929219750414085057935004753649500699465699356978539525128913795847424605463648860355006632357949315918268278446337650014789776673218067635931063178832732769483471989405898472749289580650012019048860492962284452174858699814161431400249730009282641111612809008906240000000000000000000000000000000000000000000 [137,18] 4975280181259433890036272853473321108265650090474970280576614449383054834387462604905136898144326637364566531121619656011847467641108190040950160842989973746446513716221770226283234100795194457778570526555403095938895812896224759293731734062827181895134245297952652717247660688134635256168230967006589712503205073181922354813745375861813935981663820723131514829541806470304387224574807804920662872387849435464104705294129633316895856275125202349230791756458515890663114781276922694855224649012449627819377760666990378181544375084690332252370390342922187955712245949374969994283623794909013958835688810278398949813854134781461811553598392772041131267818890421962634648535679842655139604362462930631763907365707014943641489215389936555264837432007592673623089021233263573545450361914335502339466644065054677949349893453227923192919924427340963357051880865274955597188458796258821541012992661344644787235293053715938146362811853955787919775602680402815060874567421691554422869727699886262107460707702728562388849562801703459126498852576722006748417402138442194236832581012311598163654265289804416871787517808745971011146108761940243620322956551905339855075145842316642976450905490416944982662118005656314743574584378623224159664891128261223732669753191831417783054175886184720999755060134610829046344000912273595416862477231446730582395536229123108383458912336545644124317835079077469374358784140641540340081544310256668472444086594213702199118668648841348763644724425264722590040472747181942501391353647846541165684443819416334569317899565173156499833019296205775613912477336456413987262359960964877488683115520801458564848913422202410493262668264374760766044416490794826436501272585502839124794407761384019561463210097517676951124175994010945386639357504453234328485441434509369979340110651009674167309769740184356114064502519520869902073263142429488052515954971418336227507226525523389865779064082356581667581958688084361588530923487257337447802362805835454565212018478668220670309372052340328793022867682065643865721552368054526438320411707408647012105180297582547622474638129873999384435867216813918001413074968547360366561241579952357128008852361480986311710289269833301578493720003142335036420566272419784389203725036842527907728897783912469542531985375278137344000000000000000000000000000000000000000 [137,19] -11941611096136821720999682254484934026796019485967218025421896513956734781344502499251470336032914343207179028429805124995542315978715897730459808411934286192970326583453544401118022874801505774949168070099497567128504177572686149838978200145375796968779156076898379056351908305505747737851680517501686445366433723628807116579472191415792006921410618156517420644744966025061433164120292393607644811482959191091241378797620919886516289714158247138490516364318027362326074765471453477423253319608262959535783853774823531027084555562470266302109648050448337500178709172860806834775814360724454916141833463018919692245103138145893723326536351831370154651010487504044144823317986893166357527605434991374817553895268742216778458766231158817584649735144846101704059761325730191184472455492414978236814679594726356070596058472211944550896565828396446954183369009419022229372295921136567075508605335180442199130151786540280798746217487716963778992387746368835033935637217377128802593465588940386888431725546081881551588397814917443914857105993026133628534008555863379038840268161437931021495957463288089474625755800055002293326582283043868596838694901291867937902217932515188936153369780117019359889200654469465526054990408480028023735295327002871472387113522310007978514379922821893379220048561380305276885763308783062174120215391381441689946003153061502851720180994342680071324726300585463005899514143546082634665729285427272239340189308724250242971475439326644783970269969403114732139735433610912470733954023147604786167312767385510068206254304260013654094197780077153671202234098260200963322425770693107365202575389125999369333206652089941260369718029082254040696305617487214008335272655552178631857386265235295659985002217611852689088629054357030658909923124057920011842434200836656658640877521097309977184117408335691571444433738175587550453785891031176967675979287887056881383143694172703573169778236247557488469326782930742411094279198400270108090047941293581633967554574336040796959697778915056578713773679597857166667175296430744837860813937919212913404806725932013694452072330085312498399141588537850727658381771606919950786520274730589255419446708208353993262408281993571209924863769542372513616189223895255909302048169601525539704366471157458121149871902435573760000000000000000000000000000000000000 [137,20] 15213843339462242424092858772160059085650255236956681859793509635381081267161667411857016370462227925345989984158691247882245401978543596272793766436534154499885365242700401143192670157668093520121727519806724116677905118372903342700690213653007358990415795920955930749930917841189990435738464263932643780022782236415482575294562447485732712704384774982636759798323841351423877005933840799140978186019848359665911994715267938525219880871038919636984784179424989920557754718918762408052621717218323133153583451490661737750929429369453263147887460189633088402597934472480200057402327594486332060713212345521139595599059447186974588286204944320823294563248462285309524814083036696799119930530038030162677828824315096349816290505966318438651565835163132352808212204770847533056800753490580229069886579997780644448692203704756235369601043050667755864250095970358905435822749445480606011305979149045605465172316985544199624152992957481239786721289091568861935958041193891207492272944823880255597243930431893697183589031669419527483315245369624880260209467295851596847177928083217018642396946398880814311378247917219550419787177132424944270897718144115018887259664510735514105899812139835850903183104124839162984489335025439662113519153170552720635257555406105038068508198372356760307663876325199865888775157722264225272044638717315675188298446084770322239608279557864349449624035877792015073342358152492290149407858444021066178626771896526691100811342596103871147835495501918795545672594061268154450559937418811941238299562645038752074383318273864625463722976291476415413996210920097886121971706968633658809459215061937957378238931795965074302881241965309390141997891006752538106893465504476303703174094375139647406186093385995815054937051639460420758136202968841253020159086820041006431902921974181772223934098855208306366299717172853983566371188655442081722451406885767138323082621537038113469961972297898777490186717452278561437435490396484518313135522262846386064000527053063345664698524869707206273203504638667154773227810797226982918844198015051969563198308797901041141175701533737768717293360773242138012647784247167301689955628562878584974563598187238917105534811614987208556358987850928851231860592237744948479289147112411701040443556442216462528596509958493700096000000000000000000000000000000000 [137,21] -14762654876803312407218421341626956909852413404180206242995979498077386119702027477476968522979920369816915082745260884270210712535038582226687635776571610110328782897895104897022362724978671725117141350361435628930200197938182814146299261456632759471631352206425555779644777214474981017470167989396448874732566397474816375014670193730543472647507484323112516220826382760608934736546322797489838490761159873831705966033060964419274877752759136097418291303831459203077588973351867101702788184054974961495530648662370832595774915185222872039250888380862348678400369639882262669494959664275644664776639569659233327684295552957685413561120481605810452919022346750623592334135707239264039908782641470652157924703701541605390940028678623870686389077506814445734921475682804286271488036852320754280485084649537248103990625628689034805550975605559226077420459295620159678575511756702330296801638497424192060104704493092278628553057671350241158550638910971605517405777203007067351384594652537991184397126207532220673431777121537286441768407148265352982913598766454440169500182405447825527133433532295227940613541285996017469613511408522481416047739292582632742863372490372491316352604318343505755848476779450726079062935554049115321898264974964539645105252321389812822339729309212202363472938225310220494153879608397193945439039539211783436243995700402682147707561717844411048934271177172311848984273901926993886853601852177225668889594832123332742068573005971989189447343898845687306043807011128735244252957837897967930012286330996811879061542900815793047370194041028980394404740688784641864614080326558168817637320750920543079407055641689810187713414875376759862099565974167452924710980036177463361575754118800220616907021940958541354815522928607955149699113001059293887001667107283992521988692136078322059397575342687840748185964111399104460311435493134071997118570679337356673142189738820502832251244872967721941178800348210635391144969654908258071141270402347564298281634745946967379720247637119966883241042764211453862707997567995541030255554898119683889624509362772797226311415221708952671500672216974953781444833084789852679645006625055562255663447130994179787785264817178583915327053930657753850638231077317776469343831914479377548758644798735748883992245943624794112000000000000000000000000000000 [137,22] 11936472201103399647428448224573420161339418147411843558751612013244586935247196872085101981814700776125456343421044414552813510285728276791563423296875869666451922769609794949901881366940859702836907518502362798031408410132954276377548561376008074996901922702600149233330119995419761067748920028023201395679972751754668944862649552225633957343939692053532995851143292143595554954810048667117547516507736793890770439505983224919135420893531900776898324489711773233075620912901700171388219395604597090276238849790473895195518334641160741312585323758773490542493290648397666755412190636617755231317484445873345554576883225458939683001838401506414227767287597281920002813618492253802831436117317327036168168202757012028203526238092118894314935128282399158885287617251168488743425655968113759258674944845597477295136331469918645321324387692319868436457304060965573487948594703559827342926951747086292689762450918665159057729365120819532234988377709801607710064817312209629821602301571555319590936029577990022842355476022017021459298026617123743582646514020181262860994351085004275053371153078011921429153317817289033323203143416681932171599895497902659111976699625762937249581381891453134307780799908013496849029433552575118024356495110016945950858177246938701948498939217238706185876117248020581261617239195255272201054537891689307367968583804318880284249229160122756009890626556108552631731321923334513713915921051094766502329369369712216913050505777270942228222286296457883030863106433299325836542820474724703204647590207673660299663567587722099862560401955147492217368196716714593575836989629560360087338052101513237574305730016848527009335194143491714863059581949410486253300331289401291026974625683835330943861454633018065486482022243482580712085881092155665022455414831781141808754703808382542474802074723979127275208114928842660967865024527497191203864424072703223270074276921429534824542598009538781941378733674857075841259020261005207013602041397997764669967417247095296650844563944433533425074331347124755486455630503443975822480394243011714344825177065877949214749345600553032058739103122349293435796302615344373857910411013969079063506424582731562897386278652172043183671898182266842168633632599819006987463130723156117935537206385842383787763293162800414720000000000000000000000000000 [137,23] -8383820473037395278492375644626207244180641074879113900511911087942233935268342791792024872559959725351847654413630108110569612552535932669217345460814537670826200001450181896938000764759267418929079234042837629790348445824177695718467311791511386670163908151255105298231091486409452704466124778377275332761914047411878314267253973145094975716026938316522707997553259890970858555962204791531680518409431638255100586035646284756878012313650173549394038240703879767827544184467186690279834215495537996740377125738215588091096750262472030575630784021330241172330154323726098740713279089016748983471526394945240720226220421404277618555012188578274516099484118092295517396858282402083093345766201681223669978185584773096150109981990208385988965546634669150477121686726255611774069689506556005095143292454187688421115380710305538905752153623950198647029522718440285699600222877917587729859251354791952217164652113746422165851261111291305931459990302021605135114753799393633461473365658468056725825106564074442316413202051247670271442424349121974861156863004479216875800326522890613479194754305910241126546946476847976004568123048887730831477406331769330437374240894169475299994092642548595167370948237060683459776265298008991122724597624174578321375663931060377815243641365242166772117995194610449895602631668445584336198230026179104860093939343200383150375181849924636527167708643356965948096550776410636050437149996926925618946316101038413274330878234639510952523199746314895882175208364483405447983444445194356337560500516333672450926678204057940128177521481522981187817213161272332670216361436918070761332301462262163800927424491122089217806145085051900018724322823175933310496482758381099869936326967944456748176259919264391887888459503335489018788553980301228754685319421957665303110940525327540824838139935962032995112220765595354435923480516523568328239947591000298047448846465787182803395975727411451595591921619888499693216340512104255613435003824089999260758970592408967887281906561981586662433368862359712913231582822296571679165033664352523959973406860832308452727989902150087445875965670478402897161356917701490236332059754845328083261840846454042651090796188980332528033433998708255619777716430764238272390091570434625548934073477882728340788058996395212800000000000000000000000000 [137,24] 5250952767562993820394313342993303176716670777833418161119180995404206908470187424235377707669709691078012680433202563492510342759664290710592448695463904684021921027710174736545782899062317680390462920889128370823170884357188918502184943588596570596892612119334507652202473191312891561931636751599209824195973845329237959173824340036481922653679751242714457255579851399708696412609402504727268315484845680957064250478189377718411240187855303638665975623204991323135611133081000404094814896260144244032472202690991157621934078824417119206704812729307015608623271600292014242084901615542488301636918332611124626056626349467359441921187089979693042721790132234666073694552925441939578128244651438079712329980852442753327065818987257882258437951837070377852208115962847453012703779144397844392361391463671652489102515594970708360239914949456646552846518862018316538973175050987034072941377789092124172499626599703330693038927653807955503049383708002732064266702205661221994449151178734945813619795131336717117502022411055911401897399158105879804170731259757184488181055572927493660621117382044979770976389766965251902209070833611670196966555157285902259961319909107542159725556094402953939671441130685916400164473501904377309198607013187540149123486038103155750316319131407667398773445384844615984184237137432977842597357591532017554958561494566926798078980113703320686495476315608435448536410156876961021932392513962974187447925281701342555923007145460807186162680549728074431394006242317652682649537492356915532211611483634382977951508620653569042033460065872833650613012261280329232002279869049228887282888581708978497295652768289406735812869633791029507895142934859228562809909423018490160069647393792072773639739613433923885156021298554095801411791642090426423596495786206107444678792626857142926678273205189175038289436489750126803012141847229836824990542457829107276619020941000074846934502685715342001671058119651740202117083168896243623552282668084228693637561279003774238833939275484250577446707181924810565365336789179738367826552791592325930451435067227068959221234446777033237597968418527224208539645532064995872398642293828781746145077026601879938076709307936880123330035683875300985477229999710742954609280661912827779259111728352952247142413164401917952000000000000000000000 [137,25] -2986219560357611491756367361094703193825115076275245145865394669984360119529134441072555815410099428134472912855940411667729952559019028575535048819823811208045822138788919158161344974611927268161446569807690470214950977753650292415078991634566102723911912814054597858890529042067801610725724484620262954400481999937337638958506367421502652083201643741016220891289713054040313782664649047840492479775746009586738784547051617443192976783335521438811055206446828401165464761146192721308766568682423552274651916208718605006213647158934817898955942710160365998281631391777750475704173679622934751205306545617444042067566716487661010119992744160202993350789909769396427561217180496171181071731956899478604024784865678067543583241028385656482191124351253732662439518926728244729937876301618164755166239628180140977535892980362188026461991187071429976430894656789488048289218162472221766641368132667148980889455378915309237798667151328531112419065378800241288119556158834200897794963460945571785694449139824207017620211056511898070383006662913035323404654133707570269744219931304885370313396450859712430391576254357226419260533645239801271620661674769177391336586757019045487644627771134041647709286513378688874275346832535727541781788610341826834668563731993081883722163448431004200320695327188031027741158395350785321329051258006646851096323022702113077210862327744473652929808348655060485662727075224976307619303891681278878342991076232614322620330123224089244154184763129616150799211413920539489755585799662147252049529363966349151971288452432907167183579924910284754521072146527736272848785995767239222767642662301070826614166292356786277091035593686202141627082378445109526787428643007823799658505776721294949520028505926153514504614251555956733104838746388024466665929783211575025774354691469072436739216794596957023461451465562400478656776888328614909180822717028410747995181215016520563757582934489651757596710716795013183901729160670180388923273740245689382250666784020441568467856629707264816546320494858427461059396408099849516380832788184578207477892675569281330902769644129521453678394557389895655015830687851193305008521658276127362178009550943068584736747652843065268440488511538451680520020382611877080976673475966048929467364008210556935782827960003723264000000000000000000 [137,26] 1557166568094168083115580134962628524925281579489269378908533521302736701677320077281560378492233176802638105098791975169433320306673286072315533280869153569551909388511145763083800723858645585140480393942502503467524797936228947608944744610123836899001313121494032191719711018450964152232337232993006060469148688207755966548459277346384106243723573578866635577296203008895434479893177541125145360717619523190448368647283789602474120384101582986051539751984285048631972306820385712122781364340043690268205082021900109882316124211868107808861103959917610453694319508312255265181178250825081920060266494615387214294090843666656929692000893595424626884843812152811489720886280134961605412295433169322677700520539362954285890580775162264137584979917275236979232060127884263989327048937359524727467632717123577381989342922430948228913964412896854857226641189731628349952096904652119964174437180874998217955679801451522005489365965546033230058225036684116855056829414965061752443776838925071365897149550453990501030278379871411418073312124597411933811890456076747946120585686824964956891479671018612520914181187440955338608971132242941376358020365361108277129544692755097853119221684830335076953942342119507110255603903347551068784716768280825304767635390222517367455943235795133289724881122608151968669439776139693470579272367257715468965670157049308273357668405194973456467587402557697967483642062502410865908395024814957889477554201703447743357461103844353798074077658568843744770879288794794647333700410004913672655210865249561895710331342561485988081611248159082374829303612102667868015464941420332429642455865857694361094832296317918077725811246190220881331675373923266785328870929413930676532009844280037812585462013027091450319267567443514909218376231830605524099899116114500675691661755129712875775825332825926384029630192638683435223351540520253374051726449238752353969902015765478309822979595075554634255002616751376030464177423506965867917450957431810534778639962238831359251797609418393679482408206334373963725132715531479277696705252463959844536233501204698475163075458722454925630454941192422019025409970397431770191525732895967047814057107981521720594926646225541873960132559473944258870023123773937828637208053508520201876912626801418600796861268754432000000000000000000 [137,27] -743596806642888079986197530437523978767243341962668467529360677000482467746947826065632756667767393316741221684598566862772443768585890268721367380087170998968269527713742278500180505499449968161801219181297207215280512886928912857095222369270830218618167033659077747726359266200004287044131789366888649504421811639418307283623066811726537213536125015353659165205807735937081398424966806079102271984742932568123479982943326866338967552805886826970472853106173595827999364524901726365419390418407386600893641683775136925074918989556209460971221081258382716950769543436278747315441544156507228665065949790490122817931759755716865887544295482222515103342537266302574579768288632508265919374597882333264607034049945527478247776120583642551908039017780377861546990532392367649887280224836712692258802625912881463466932187453065096674176214097565835866546229218252183003592694049640869314945428088174802396386515349476120458108354192183295060500084321949733641290655716858113356943446004584945169661351263743534414265157199520360047315478714658923028240335439827258766777538440938153535800672074208251080429244849073733361934833189549010891510240584989552024599201948793049990806976978968611561150637574918957342686194741076130297592509817739802780478801308570531086257621472160263299148808949528398286766755023211412268175194568116462994657727698434163117827638360340782944220216600297454852467370196003735439133018448696857538664711475064593116585765781528743040359134143454653249794710961151295083803321499262462049475915191161618817793088051971581606685122311013360594781600258150768062663186141088555615454858064361591208336598267232381170939413183071998891110094200651254862404741457077038118836851595983449881502971335096920238287114960077161813745794622611364247872737014143168935698768376057551603171300383494781886468348953697189317997297623971726316067718310703445426406778006017420066133463595442135335680879308088080731997296740187827325687870259582878713439366541546036809951750816372045365239638875306472191809811809894535689586737906382457080029772061479620217454342977836415484939780516976213882845815974443089333940158972968446447187195467655314214117029834668261035717887998489748161026283947909536935546561166399215770396415030759601484204721706106880000000000000 [137,28] 320391537234933409506926530132971249504282201307528637658852279797360524745322814533637153072577273971931616726107315704182410918198109872033756985786311631385254587754874163853872580017964759461052756226374423736830864083210753480138072286240017349141477511599498793168171912730666767145231122237639673671480244627987951868009380245938871256785844779643133390831344596936461116114528995697347974067057657877725787789712060778355217324640231072144713198840785635965205514386996478930124382595713333951230720374000407266167523418407584309910910691624394992210743892973243108635812608159617256968725070704203680411593990985298972325287125563258260916983560353153252019743556351994649978192214467405400954220404607526013722959907438872679981561161485562865237483545873351369311980205973785313314185089565235736018494188135996195646241377125386847000460579013470737762403134748483555480471618823605423496139208025783138945164665352455193740335149844645389599496500253345430584385101532707460703592998375187509780269905663191330400648218463548062922444748938440416553294670283562380534065356817727445216491892783164283663529139679172209174776595459601892860282364402848868997422826853760271868850665949192271076036390326594797021145352246318669348765160642965238451275832470187525453954517917281663148014481207359454558641593395489670248327688504159708659945072562256264151376031822680161261983106952348118260682145212471524811995805692791644990446592282120999968620021111724931578112061184826624054118043586727060225709768937788227051282613214608979780720759691875947973523263265595934207008503771499389725718325161046065475059660212568447522789152510070619015159239658809706122270163426632908576682350029544381790039450665058504325359955002221889339328701276169723085677662604133563163064626191848410980728921359717908691115952967790891111738590751396946929281389921067798534809327672256939011713075358794809366400198147491081429237548375031680118405674252007138799685441359901559068797279701229182647569040374460220768798399274986119140104165653763494600831063956325670456987459279473755604444696733547337538856845421141099634194147176443419033120935900624642157990234676058566503285755204756771841228188101679526798316255479526106050134751536235324535053786911080448000000000 [137,29] -120577690940379206611705397016085066906849610210156101535755750511421050305576671652128050063910362578189113971832076142168357909330110266011713463086495357046229343666962699071347244875964029890766788879799465789764893796035610514436676727796790559610225503993136376208359477422017364975016189142258356313602101832397380171956290838965824637985492398555504449406603332650183584081091026022809626557749021899780078884682127491547198215025029678600312499542934489256988418900726810276379305435053376481702975563119313867675669810821503878523464410502274362291061564037969887043213356974538946259268447662134531023074823798643059730511867044037847334846853397303027126927797270761229316270681942900197614990187802127993562510683831162714334091338192380529120067082294951388034773646782505940934126020088691958339253693452447885107839041640601988249142068039266816166755170659848173518648436772898742351497613142353513373782693166082754744912801630974873660902566872283407647685111938982030322370361517147010758006889346479351416510779343383282616798832514663965394539518337779803195921725726966745234056346264802840046476677070487397392658066811716891807698695537528065100617992819239488510413026893182085423268423166301563310460131326395024989841529218071479554220921557251026447197626347811923416824973751051332637350960232070316464482625080898475154851262616578921351302169008486531400151186659856259836023136497909320484222818519945839811211447099248110994650576814701830138944478968746939469085823856831510841584215079459811652469631790492084686464938028103870911789345983392447144736655631862556716279371047542830612302718195026967351770560358573135119240651833718267015320612037453617553773605273474621157465805899264590692959857520777828547358958796711522407214052823235425808230056520441059646147284248719810509320774860833986383182710567969703095852061109523266460682654269124028576781806825958474113287209611917507466384557335076793904803985227838676446397778219538220603632012418380123537265848490850457461213878837062480910551509877244572302198177479854060055705366391906574191650264154998628389913214649271693298372522509451848298500643603639253837471941318838906787975247330898965514000760754872757078312394275742771474428295221458158879745076086439936000000 [137,30] 37024781894185661610285822206186289476654049919686998052872364520551048540785964476933733085860471975121888515103598550702432629230713171525015100565334621606840466470237060971956477723985933749319301709914161163864997559911834472007735008768816740339982348163531986994764059531020959385676201822764912166057892844437655305545879500624354401030964712051202555267257986522788861372129871098477023064282167656333715663402912630996696623266434964075178467209920941410348911532115756986135581545151877358859268247155384362479360381561514169736717346467986487583919950146266711692300717747986163787984913577600067220615137640855936529752594572412291336956548536222710505420812437599518205342295265097171358769467184141804031601985972609894816559862772353846370192758683096485575486876123211195031396885869908741542845278407205093642825026456983089491706717590249125002797341352947822565990927343625510311317126321236414131761636411998706342362746268071250653429031759184014564877073915083286961628882062178707115920783368174816703472102018439245580905890736792129102448611264466189495695271201140063531282244446658810292037808737392368682864368559719846170909822651116879183468934068638708674756225731440018732679962120205455140109135170046507078813115202755799630195873420946155337315997835628859109192495478015719351885858297832765012871322091247356357430223785907347817067151979875234630591948951410697422045563487361509178215161715741120952849341655093687892795252495529553033818168025241040365736221507044361449259168310379703298966644433621597550409957103108176598431320781122601194651784153762076865743829104725491280590000543316661081129009449736847124611816195689746506020151288317585977935808022492129500800842978931028438458056117026134872021525930534523754899878581699758479856747003454979640308671339353233810710925890102402684084966550922409945461091145271981404115846185660052663128392489496813550804858190726883630133076081101180934108609159015310259202110839772370211092508069438318543113736940531647847689633601116053026631836763839099939266131550589393054871831356742733784531307305082481995643007295187954470625003871329458355584525209657953483218170510102669411206201576329923610316297499986990654323719130931076548442213690674548954925767366344704000 [137,31] -7489328619421740151746953200953103268989558417914717411566283419067117128360593434961969939532013380027165416425657158088336396596772816598743736312898517872821369355421843523192275167962326546027534242769802603708139891524450073561352077364422462695111837352402045033407460714570197171421531570780798000479724477511366061065977656663970162638226752602281626378621852352683391223506691019929047009555669332172880776019614545422030286638217316720720016409526950204576337023594142968863808918797477743795233525251676614942722334831638318739355460894905642253017642282352954612621969994127936484074530568137772486847807463509001151361555434146486625465725240447549884578201302923280523198568217839488660277382417401811087124467646492873391444098206242977053694937684453783000176704585015898520643262400230810553504071524103800773694739610104395688836178155710903656654272685789350692713680131222927437335321477671361997676686780524978136828127427206268654122968981884437647514544883214658974093249580158079483893548342721549329438753390288666749336062523872103027056836067017406206822348238212208469988633057042423232135548691735445482326966940860731905671872623746488601988032049475619582984834429846016908877334422193857885707680325128190611747296149959177523049803728345593703466079295133754965157098665775183154871195693929769308443931191924755567480832802691159471832877263669909798431726320852716321565624963999930154282703102627222335707979383317487885440666868848444110732223308136606241084969549932359515859807993987424718246285655900696163790743424010355780559417011684615836850719254284452050167772392017865229728722140305304543581945944995348081807000379881907160836775881757402120383929837091444792418275813745334309075948158369662351565487260306314718205476743749388313273272227560824534386842247408307133311233892172528793608429384418945851924243175842607158328637478699483026450369651829147235376448482836629824274065847496621988910448261070914026510237930835232316845511047966430970100678407295652678916141418512874298000618114007200297294554493952168756532100485881994032558969474035452958510844239471688947694898487838462390302085521951115917588541680040326068335465176396667262888458207663181306506051534507712818611880541469486381318439714566176 [137,32] -430604974673374323278850972209448360391665092085704575297357388963265781963253794717096950520599591902244385243922496091429588927472119686187605602115688543233762188147990233947884073679188369432965574505620120996851416993221806521897847918587991738472754935708444184306849909295418704961601946351003184196699640331899134809529997629450406525682627405768178748777167963486097029881664098937919100047676845117018923450192488969439402211116489450406281201317184713191369412319597739338162503459294618659156800015709244557082824101271061788251282526261186445761479043715214909755228592398087595199733754908196578000629311337871165736871272783521191914146988894246194933140657033722006520215266255722394731551971509921145541371533736878285574758502869942822615745874077650839096956457227492471864373501026866313629273672014739603174370964982804655898091345091937012075722852135797212762549162429002495924217158392069363782198618542488672645859466866255446241888013959052033129356939769002998648997958536112967221984569519305965010440132079816458315426326913884367572529299219910181771299900273717487016523029664166049034345814245324678122315983641205129968927838148689483391981697174285611493498213496474387164877808423233348103941238993667332394544958582932135792738442340568416003030903386534949588315928294527175340662365874214707227943259318432125692143554129165268451678791406240295997309216308643386334657118271244094289207858385533370659176843929516449022679634169183234160568234628479072490711195809071695910087234136152125511577071549925715098889937583403177431130475428276288912411917220546837739729871361213087413321696129883631595588836313399516090875123759723848668277634704237536055795989224369167346321017554562443427549978603809874115159444919288399775514910447587390500866217473007825054174799735714063015909683074583487314243043825626773421479605743736758894557412437605974699455726830642707884976174251875849967799139236056134874049020981712529825919911696716400390979284406086728924452558579980980858942853279016179284134158217139100112096242748941772100653109646821929433377222737680629439234582996975028784902619110337926941541037566933116118442241975135265788985153671601097642348306266939651165433575198643797134019647810872277922237425408 [137,33] 1360416328823146559415744434635371564853407042495735685387537976077584028302363304769440243410315862743580953248642560920772109414319949602536638475587307250847052008329766491576200471702980463991175094784568837102171201233087278708407662106424496871376329069938806244938645179691638803522749257804593246977772297997070831412778527251348209802761354706635908410234079360158892287176759875870522890272932156118605142414710223245349081004345072287737825169226857940690826462886298406508737919790297504886714196227634914180414541959484341630625769499041870360726771837918062398060902500556854194717664965734088624453410721231279418314603489989676524917343603044196185665959424046822538922318210509826024277817660099522794585712034706988027213567480243323688820160139384763163495033103534866938215048223236226982682716659670251973079190998564721710396235079875258110462757368697769851481552718874772034636619231809834017394760661268824148181878375344350477143631616888668807401541883966240237846530059132516115819747515893625722466061316400189862783615475424910061996302045341861400502805370396284419971404221461933359118365940292127650635003115182505156391075587511073181120409025200004718539553370257301697237225247732666295354635554670864094907110985182361108404929177531759826720763055385391518111559772675168316164719185662445898165006085128622399518541297072950544057903984699474989024022200014627684822045972914392135359980576365829515879952342571969945304655024074524659760618298428517753041405199707295813664860438554300319162146177288471309041603433946238697003672019044766254724556828507991095769949981591227063389624420373855120783984973346658891191178944440474987085393000823811367273218905264883999996739522998222119733569767837742731716766827316768511468549061799118564593939183061913521594505397961706276142033228087472813978881031567592210525649888596427641663972362209564141575522821153985887024080764313853022537924967980195496938600508382629063541445030809912101286350084342409278138388739202890050347617753091337843334712318991475759273949645157525364094750770226424871576020985298000047014235374728935898838037071394774022503181822988142652143698210986424623693867397003975152974289173096631946095206450569942251559031874399174255903904736 [137,34] -786371626872880626539061454133143217474649455589678129775655775526003400767067296024880559390229689854451678214120626541829929759502031624988952157884539127417499167886265879098318721074796127583062660120358650740740303531090237676176287197920975643703915341934276979059284302399705315560251321185711253892776207861959207863936916351593592095988477200172795030065571713506119646114863892494297715637304662923317894697995650495226084491284087986905821873726666221426758352635923240643950114999332395875876890649047513828279905659163971256741678017456575433340328456400477426166641604288564912175888862513551583532165021967372606208424145352281170293961853716244818155889847244922605907123711745050065907437083078512468645464914374794763360302320482811505716714017368558844174318882096342202225436955683760850597514422288040817214505674860913878910678927676161585991686272925842970109395127985650039476173815061466975039418040063479398497496663911748768400560318651121761801209544595536827356830678532250986305111357343036463146702258557075549193878675819060460341781590125061242872051117273128204676745537303257773200721476529511887754789498680571567177052564835140430755490802417678206677553519161291608698559782899880236272822415487193864399420727797229165986323936459068632425679684122671832635011707877624536567320085245107025885049285139736992891663984789429476744567789778646480252010428397995819181749973407940367960965942578071508383555923124874009307377289440624666130183872363765342492462630053994381589242928184930132320247097957395496709815114283974662052185538924019235589027420258738671107822193285797654970011268995339035714468002417212295898812919304325125403533320200968095595134448018527123170622440700593339449131498122245556849721069572356663340517763373747442413973887680789705754118791748974572750483595201000443845981661618725180336531307972656927376102050014828357602364603692293239661927096867471425000427886694114504373714869517477204674280843863991636879623388653723549641769518472757927900388626975544950712692657493633921934298900902048267342103980913922609861615828436015639662684470602224655067124842017634751762131582733848684836730196168789479904548521920835024284225152986439471141681696364325549769290824448877941787520 [137,35] 275306623500131365792024089109598778005754865691476316601187251071324054035993906174673626627553550860549535159020638465220744173873862238231732243489162877622722698074644321136978098348308468463786101357307547276782972786054192167558925641325035519189776968957201968954130939873857377228919086914542985260017551355593477968797712940045231742699354754813656399148691660464249024431735996141221002825226638005412795771539886792813691445505575954414688269416946772954330434459440725669212408823368181572585816474540420394275929516233939240213879706983148497549257929637111048832035939305676473806184537965460667491214717701132265090467357463405053390881118281857739804305494615779501565389585871705965578600355620207524238194752787265657976165164605601597237968942873718781425894737425009245354325853379866503706658479553745471981976935542846262291143463509480345152056763928995716982713693498876230644582024964615031672617788145997900532246071050430545520496544148062401377967061370608162795911930346917263475894549952803346652499718071084267197369660888112740020161227361809269136423991943638415964365179259798385514824292055124953713098505323397503001957830327851764186793988348513642021325431419132735766885721537064649327004541618161106418777183808011428509588762907137650823877167436775140664987429972091093317046855968642758292123295279370134754169379710269439488979459232642512234379831819222403097446840582151959258876837047606761403477159617445271482244474414261724585983089209707125394062241063046768272822765847425562437521416862918720583771941906806497275827333535808435180441573897186345592033186182548268353800000136773304373200264275614250082277486904805993150188056870426072350555318910261242129336582822373415719084533343797353227677876595378291362010559674102537973091766977785228885392814089135819771499793185498401579215713092957932159520649624907003276260033151244135723221050204733124924757802804933721770618019070518652030876714898233882562777478095421558780859187128981504124598767616418592369761022068035049333075100628504191677330594552640250260685750174329310541199575498316345542305187658910409827131567112788360641976384478967159147403681944386472927818642625896845563919799600131268742668283768353475702046250146205677440 [137,36] -43363919308183713969961723027241313816265707098144865464833835970048294063865496914902490366436635324065611345107276571646964261920234761025031176520592982035684291267315764879793431944124702208364258746065444983996206352694405592883192203508260467825249466590105235766307049537073377191074059351845755959251166385920694917137768400168536078524973678751990040889554837763976911872847454065596174151386160123055100416125699730989579753813913419146373481261630644397776079605434654466686670436101582642452282006673205331926482973191366731920477351447257974532346236165892686341575883921855027858667702685845097241377944811110083592265774475553298362615326653776930157659766386981588353468272541441953795278546755749362038659362019733923830943552682288224873618773175129763784907930341050517537888991180612391029192324622652518542947065362538003424802281526803273993918900268507372446489814130926856882943007913946371229904942920921760811991150324307364776158927182767182448727932459508028809195032806892979679905569543469401387156205585747701628404903280057925642880814887084792043667967101753861009038491100602224815657258146477321620581978719614086482765438126967545432204080481285169682330424135780962473556183699591711906753640028350213958635602769771380782745782861573909201705156276126494435781733631389105940551626984148740708561163584027689179592203048960164720773110009219902710255220207532384855924515485968146473055541840109427892879870521830733681672597923686220960762120557886043445985936510139711053748938766404616553960247551555898577057383608124920281220487644662422920500426981018267631282816063237498027703034982771022639408735222042495403903340312328847180696370413410073770888671632212930972608889496795479534917452737542938970771824270959092435098566027971315304829557061876840944215314865252875139936250912295619709933481971948895890164121585951603231588850983314961607801270822384405577705934490884836099884339429508925690634084664380223214162660268390149338930802416878096291597902494449013014322511210975352864579205184381385786524688261896411273181358966085753908273947748766028273228849508830860311858463441764940794686042578199367511830236703877244556473572704205897895107280317624882704570112570778476301288507708247488 [137,37] -17823310670715988609049571127794191426034073072732639495367858249996561542325539437161177902388082025703943979890711669044154354123032974989007155552599622860531174274527410422877324788377289013981581050812068966483640286970377127885746670344244533572054006742402587314480205023184382260712082944438554072657466224726331494707144193086655281066756094372967678325358597301428142776444908791966899006106875532109523896216563872057193585710109199611326551200591357807920376236012365174881188285699912003803516845994067603189314456793505868464708286560512730003800089291942531271116050740578366999846529469350157514965070726289965687030118363609248042699432501252940874193508457489008970872490839963935573722425198927862570876925582889372951988729895831661448557358870593024218186908277636488948659630545005461555400003652509228833288410992772614054748384317162916679817581284944443274122095731924570682114062469820880413234342834937736740167586487393686379673638432007784256234668186027463256606353196255321557151380677179274812293099929494829381565866000508654853830986913955588180357932936023321520936245957670022128218282184078896149891188157620105421324236664285959018950051779940920756933251111599440317533829880635818180130938446005994615975422628969674394089569888727417890680151440917725127996052378442672367903399875030119259503508860034150825436946493852691433508071866005343469103298085267262690978579227067812240570192167214247417793407619279872926239494166763173117924788752827402867884113798042095666650036707445411878616499505765628885844716116247157044206872991805237814826715947119549569421709128935978023333941476673739762217692188612630040223064411692679134043439692187280836722103024753967624788747995132879089134830433772904152889768553758940966674051120072277701536736635846141073168538246865971365725129363791804140781383406863746072428322293174780830396216893124620228440000098556266861395556080466861734266735084664959865115817900291260674489828879961295804598573593899508522074695010523737119904107209428978535534220720902185966580575935299185382223798477374992200070333929635209984737876866473544216555955359000425624387207260405330976246597469998050793769344526924146401442645181213946740838740563094511733906372873864 [137,38] 17600010106472051970287685988151342515715771238343066940223770251957253994511542631585662020054404545423220602191754012532333608968251641139103849709755908974786816162164163821085168495207326944354272470100350971112127703307574762683696633429889793482089397121082480289069381491036291663469971821807718923009577886296225932908815402050022092138897111326924640174236149420638287856214989401815323204335380468941787954036643765668620430655817209850832933461149261220771477397604047514246240808427291564096548027109971805570054327734071489052403215055291461665391317416818249432346385034486767651858158048672916220115931985802161225032478422744893861829732743872236561588010175949954558503986187908353174869808316746597214658223160730549644702796462183060749328213429503618973413004276364088619805470224668708998619223484759089276415952380083195998201044442966076025598828801865455064911341000632542823794824908952844029950991077259999887896316496478576636157691055101536905533195908834051100845586841610494151151756269317364117249881021945034487800878916574199722182369004919888654874797328929903960812169289845832930838401568392315598514255140848390111011399017336925425097052669968117541429151641680152266029640137922925923268957343199131746233483228958937009140398834238305701538465461968284861605712198156251394138396090601505172907811672157499122533349318303436794286704243283928393779673032017845598262822533479924941008944035694248272327147636772053911162295341520812534742712377638057812781748671551990305436414319717390861741033144785107268644661386047028233788377091111862233770339045735410559290074811754107672455490134329832817775499846166377149223203758187959923532981281074272264059713248190567014276089192536265051026386584270501648949027956119956055773199324406686164711748405780899290240711789679651428911941089680586584141738107115915369553629941525412462235500465570636839062491498158864317170271850286029482668437888930728583042553545696345212919503803844511463446985301429453732993708073178809693620210662975413125565385406745667322516814408691547533136381538164447482414676747515290139579103419647093147220659746722719037158704429689025329419740675419187088408438079910764220955733328006669284638680088332987570083529344 [137,39] -7909039647209817191452448560253181738374442595879150141973484635309357477657469141921676659077532641531383263464802667372558155850150288659451864189550702864626726109859305192422074018142993898963986366213459143558440327812537430532362063027431413578436350928860985371046727946126134894570024314633155606718615521098270552858445129508998840450726753772976993942851049755105689485586643680154584413201271155031305839845488980370810418104319387777014733879632282561702970626892469960276024093639730779274505846063064258315615018049270718678487351989942273775348795330330466818083948811894596444667154660153301687175861160346980556282721022932441015658220815747414600328281729513765265089434456579932711195524643292991365220075889185952963141725695838645129109341354171343451812775879330087488983708698423518143427662254577420668052059624769901961301070741398691748013753173644380243326816147502877666017454989862222552196223495891603046681125617017769754790948508601176602812650405700885734081823155699763652953061568456768859480124454834155240343607004489020252192053422252045615585137714438975258940983887557275649549829253095418961017389723651251816080537108817251868637443526744581186972260643756772425447269602805394517647790822044171677851422133559655546534394793548724139210669977690182255331181011989106990864455361449434297503354948448279865693129943761758472273337402844449261739889277809677196450658533867487666220458044493783996938130005884320082784710281072789200963439621739721359646894314912653349449719145684915596208804934915179253536380731574571764673881663224300310888162059809755758045533223387040389206033533145762096738553429475532752830469790309146158380613241658352653563361354699196319662504736517401331700279402176274545688279916602577433389022050545552246194796952517151106343272852336828989010148300252968792327711596051153051100028773534614817686649045256082683692364888794076835771702963914403915531397712241534607807197198180629120466579393866197952502031737207376020065361304873246118705950546295723661245775929329957299602015716022539096718771406795005088901649082352806251728753809111948572028146814619355457924919176898061039192260476023222481036620760154535707625874395615678472395152103076283651795552 [137,40] 2284502786158434789873272533026240644880928257867528745798429305459500350698868833370745252634864852570286514826185192649306361197699547008806888135215231263576009918984658941164895071875050315414828170053852228687087743224780425446610199072460408618067875223721901394859190005976885549569255333993624998385056588533129006325244583953289368384451088078361623916714521255477279738901713956836285954981334464319986900787637038780018371161793552891318159569253203999572651107760623222558942429963514914406602386125774204661687845501871835841915614847203029366636401312300137944602563658703379500737671063815601801316630430197663258058569976862735115284358982120419313050029307643021831036624665029442983385029282054989050404132344415212100711800135055027893228888932275929368266681828544566741963215979250484255384269217704661954405482966111385147086689656264144046490802718985007773401201430960207796857025848882293607339626103217596744930945357881809004544871555339893299111967232662850758828280736649199291750286687206060448306708044123898247946334834280487240493932603875415231969655753557760347074739448208343682195459907185581702456540712601054747336633983890812437774267412246537894462766499670487865225778583562735064637986939283747215132817454453502119819627210185044468555541728024356498817217809768581562993690636652708050487482851143149694565585052706711211128634039787127152253873485224038758465191100969076924275971289051578048210083492444728661074367857887417062826382053452026556710135025267643491749994237121368855438517028733979190610641150359965373194792463106785796690023723036086178883683216063790326766867489721617951219717080997232796432116447106733302674174928157214388790021952061294246390074542072238166919562642217329325166984081553929725599945927345687868537744930795671110469020574509738123864299637619766732692990328948201804431759383085548711174433980239315002360429446662733889860172220825487863729329946642145771711472824956232098652304617116648428081568521482270260270646128319984411656952101928633728865811742962493059915802473408126487370402087171061722915140849141903750254147780758208436146500941859268938680963900859935574726087828359484853737925626225922057554864772612460105110730517460849557504 [137,41] -371956798470470066537599399196437606181581824499453288329547464914556981924599136193190528442793101775827192501487816800055229280154258962899600111084045476849437467728932789653704959780977326881127055572942288303117948310038294186839910925329293754489465358587602157218567755167086976861118586130595558892202723848103410913394541035689911283040205995411243592382126128562970934213913928106583392929198259455816658141123223261811665709527098735813428516681496309885224916111434329596730292550805407342041534241901237836299303654283580648121380617608788728583506685238249105714235287564829426479892107954750523159287985616002710565833855780708232495932647173555210908155591248497322567271175909186664270086817943800616766923561613056140467520867230883528221313836891190442728075803124419965730132846756129625728927631458277323337050349428876086284961234117926277428547443684665543534083866951845826317996661680553416584435836067410968656497116167108714846751497909667926407953385453513024481344532848553652581682947348131800682640964558733562120699529846082735208546594758615674219634271985748023364352094722188142138096610133149267107504374956756722331401341193362830588326286136149407905355154124548658480707001397422677399056933620597012517032516654314587138982620535095032015967571838665263642855086563465417411553745487512733903002906771219913180156014234571062410881490969570498606673421876098244528836083870880504882551999385332275120596194545329652484596184593216468775857407480539965896469971962440929114479020689791801017215912842379424181839612990879851797004685626266157309909710263736377368131871840983450497264276254439837705086285737065485651009869105639015442133638784472106281856055262281783474974293715321575884665624631954343803550243523111831575847103441289663506339959693386924341579130594606009033670428530043764963349368954679662490692792362626786462331562492040514993497954031926947622864925438482530745609553572425244877802739057495525488317485826040761058937174841096317886728340519953883816394886128105302304125407168702536312952792134149656037526406343540252220867492008724910471599327308623710852885130198942298070405169558437462938698730777752951658816208828473334755102220234725924772471735933102592 [137,42] -20926222061389315705910629158815862811315657672878526117322753309165985325502434554368735296175752372334820815677580243967753561569882556416259299601438513397833696025417613476124263651958755623351395573395789649807703404940571597959111758251484411771811062968978263250560918517024335694149757373579814776978889280249676719545132960155864654755066520431943785206289535387093150871833312214594320647374257914375181148083004872715819978400745001393109306201586723088933744364669584887421775496999572352401776448916154346740318024774043596073791694899868509477801555937316892581085143753231564417034250384804096201239651260754332678520033853822871763177532520169576667266601189761904979932229321934600563850272652735580016176710041925963161386493776725723286123431361107129225801798842745340123426795650923561447649996300393930596217427683877906285960324241171348955014494727094369108289940779536646721313820506494166495323586271910214960620569877252546779123134385396281974147586566181121429981150859855124691889862444011003373504803458322313219425061464570959463975994838900625404042337443309039558913997208029698064044642342921085347855163347229728138715641781393775013045354761419531378350162417525259003076428210423328637815346264243058507462693809065216072137542874261934542118292219634773042470255914928644840778023838998256950765609596159760035582538970204177665247898238111149555849088876861388155829078606394156793641679257050720680423129543238113533425717098964998573625348044279589891695823587153993066218731648582766359831800304881735207799349973002730840867939032423164401703430090229958219349967897988882640731664696780739919428311755902425942574997039484973262211061691096792350883545760467660560646207498394023331213507953631340551799343948357162666308012134775751178495495224924640772588195273038929327576373813268568944552420928661927294185221204906812176397883609097571582737781460638346964589029101848959496883441340547553942844532860915548276562114211030787171827336107631753744724963651974458506871214143606725222502407749700344564632203764557757285373592036999199882220913798184275657040875997041234065364834710849385635089147864895596406325964841529053836618930957388996763740514232326861498409386011136 [137,43] 36033274034802962081745998297694419695297234203884039877715382438537336434742216616006252028317816316026842391654088237806561301844915546312275532683013435994829572592661714326489191923479219738546751279255077096857784571387939138301442489060244674099562678825629900868480135151875575879159199010721761638242749800172929829085966518542791727177790430738160789787293682325659654601511773974530467555990329495462505413024686681930505651764541017742909605374882968917329300096863053599355738735060510030251742249700117367612394030736085638867095883273335658988865980490386312019996606378200710539993131885259107057266708796079100741976924746084179960674688897489429019327603294214043297831557850360510686285516492646981376010849243735225952442774654044242060971644191084277424345612397594717228446683689241800960366795528626046977782349520303240326457264380764244774559444820759115680265097782161398448440043708853317229065087005442019596338404016379420208257727482925179781210275220238767268223307231209560637199816669258761121069896164464464169814404202838564768149224051389638773353695517557217932145586208534200393949469517174618147738304205995803952906185213614921925514427240535692513571977308762037021000451310067406056558549641487263996947778874873630334680748648118699975499850604210981005669661539901834253873038637707516629758119010843426712196629367349139772796137059935604500180904285939265701460540308237076004917698645617791848480477625979745478365813766218472771040924821575438158434489620379702837120205018504997732248076657605222124887316882123959894490866084952608405640685037204613286471058192256066213133989258074973453708033779118163846921669903150431523854810469671921397840618537563505421022384885486698212615413224322781574232349059228089699262852991112282565262128356894439901409062646221287541843294825590197995686992596044418093675222840897631930927850026258933291238334549125104275784284382893258535763327506187362561849402152760095519358699622195926692110502238972933113629175241074818247698358731240659796146449648416146357823175518340856951912195634039073426673522101136541197177672906537582285850181583176690040677726211584064490231668982174103709029831916113417483288551650108535946185659520 [137,44] -12336197225379020799614517408516912153727122463477709300405990158233144007339235581165342924637460713753511359327095991163795368582416568179558193299347978761651176567312774962996986103374034550267897102137504360200802328133637362059316667103231494057197282014204836580559162314343638566978673408764292128676745646797185515893522542117090561103570156510680116965068365032444116391013914016227832976022232172464292400766349076681040955923860155685395425206350734774320301947939646594807335570144177448765761022609845794219309708642914267450837374105968257786108369506656159513317042162143502339661926010972331785471460831671703993356506905093403128298602148459408240086502796936127138210191801656421164284384133414035479864818192633526820133936712233374645815865403581035870049260889380401797982917422034648152880226014560431998484747163935130888228722481102403185206277391948487149468364704575073969490762025468192600693540094078379857543804715659918481856941869132469711864710454443261245942869941513893782919481231207961996004334760969850409173476788016059164408651227894013856962180542054983215277106884111497069877876571467406639581544587331242971341858313892755346792891587120936731451929190596621048600769148989859169828249477575481654315242552610489145851722981932553617327027300106663108407625055612792236379854085497083019559128114585275346608133430911168416021171632771974854454407284316335005795464308827855659713003276690334281535084487127164564791984927599078282129018037370368438321477276356202951430667770275541202527380294676695335931207432379870917244089208593553362704102629313042535293207601403799326663783894221524176175252471298932225929629206695607767362774881150861618355517457675281945626520087206035732727174471163404781205956814970025513086353535633839712815419705683491985160176689609451773570463283857070997984332891273233226223066339834658533541197971756156355084350607300748664713264937987636556947369797538059620303168653370329072691729302949546225470807114657553212193427501936748667691654319864470004133093881599830859326461119758281564720516874527123614786470532139619898869071365084810308422259447128032457380022488206545342332599535687227872851457454322505396328687507998057030487040 [137,45] 2077398217944785011950970537135538803114872214121989440305710686577470957886209588304071587309203950314811821301418715249937954407643128739938201527943790278940298980698776318510749173206820068391737625815686372543122501520170280346733757708153539689016214723191178785042918769513539717663480808409443994535266715721692167472359434774647951465501686311241285200507603205567022616379412257634482004243572178912905346618241876262690704997272246959214528313219663801638023129082784656823771627030029299537885241946939745843524642267734142995660460388352334117188306115935802578581423122796425475046872545643494881365919700649789303576138889663237001086917662145765959849730057380910748327382385815259172064762224793887515079063660074945707785093170058377898326018287494727623404582433286791976330220801701926479046762104731601953332707145818907387851713992505775379744456963245215970783573243991864196733568640589123917093347340709398495372002450179391348342011532689421355158360823022953713744684825259304038818454353604410422562283695783864430460042428533938137502446112109027844593345895450993409036595641523399177715993784922859713987650814844445148226041163752770554420680698894684760131269076694897060392663166003896977614611432597709430508456281378371422372108424615141591926016910308473527521215752317261959316075633167260614261655757077919657744321883380480574876463883732623902019296360008439273290473143267427412452012148565431377824272918614781362262312720851839266847598046897010647686546104771554734112342546714041766265889534987626572189612392854675409357750941793489455572332586169120851016576599589616873530892183171463253702312620654757324766498715713967098375612580663961850180262585234706364027478363907062538257348588672164476483780465550069251949177414377835454827017879974664519128169742873978995299292355230866534828053972934662762616949808953790636893101458496129944593378857612849573676091294161735908557344627434388813682210291447483510001849517080419106349029420461916537763230138210748858517233360020997876484054197093587105878990072302963179830430891216480868870730563801975440217115429144149153355441118680108369441935966110877991050108618992276777412191003400495948151801103817693260160 [137,46] 58102614226272258665551414182486101974704715561940368409296660322876919879065321953438215040864547923664430601927280257629367323681333650221431279840634660345557036833316783155983702557382497975482502570490104161399285916985207590387671343149480426559629276011964554656951673690905674065104961508177584649540283471936266943519449953089562619851530382152779869498537930593898082705820366473940538497498673914611135827180527377553670561261718981650075858952956268923738199975497190269666084506168552996060728722891320912344435763441897293468761651612369106854417181911536635683396863565391329408071934438341151671145532629570273272144048653517155003479690111233069716437545205725591198897308984488902168690121859855493806111064038575985221740897791857969262026649846214392327451785443660628507995822047031675986673778195381622252809886918587215969855263686195975965704139179626351127726208079274833851242091470748603910958447425696153383211403947219506385594598042129976955842299858260160640133835423827123066711410875546693517702702412413942040181399011589411739159357815094212260205389373162458305938751319045258352314378332277005690906865991834994698275539640758422914961408343661460361073568101196513627598139464347460614748654363904058479123633140410237000412471051158826012706441586445669155726904788024464157639511562874436587140403562829120807840689967563287514923671960127603306594089715914654605320167193861124353657407843859758184392121540137193201685540228222722106303911267793137074565139896573756991319980810661924562668386228410924490833840639682564310536851872037676006097174179378189264905914300715346474334030681149953512378237240524549347405857920196049073368979841116716193405768938074998260539388784130244652452575211549173033899448863282812305673023529742078407422706457990659875082222754406106638043393989187098760671847857320142420191580687711396827773875705670517973077676611276923412527811980709107827454281065882673435705444177445920419026738367159688466570907868557357455547542810984388870926629928398179754771670455630885660530576697193004238895126673651144022750675237384496846319967355180219570598314142147955680374725690398131798397940908208220111771579408585843122914261330157568 [137,47] -138542088344849852564591308083921315697474707726981271757205360950699944237542074333279882183318533551088070930194509726447573574393947272222512564520537525777117876762607282034098210693975251819128468509614958363737999258263740744138841404413067005510089663786697307560495407388070395351035468680320467550901544193659817285942703251851745242372564371970825426577531796507130366801573546137073762079792472137185081996695427408974800977634235920587207012053988320832017301436597349015863288039367126906325335832158411086141882295794253424287097441267153183762693782610153057213112448033427217897116314961766907763955009518272470888507527533367521187271190594760521942224761343820648135264902157728889302400154065380784699320439967131045986667131388293642393762512516693934085976884528631128343478722266208271162864494209094269698283323100233281460290978299969631399613848248520815591264967997312784088065268274384869959701680495179443722143890595721073287626093031665932572040123081946669690859872798529442989904734344159768801848347915682906881224298312937199676360325434191423850131328829142374586797917722714567789989308406607873341632141242265717797910764459686170685583289299048590949220996624046182511578634065603057945524030999126663041383951949756738945254300533693088987569970389502414569604755193194369194610002104255427476355626980576919415905375678592739299270672340893174131466235095315201230444612249527817384636536373544527489044417719214538539598548336774997615976282519014473526663001721353697850791844064682683903764208112772487904891141199806130789201028485975905412772487384471824760183077256661003997195761246726188225900593480566181480932552590488304318493794397304079143125211131424179434569871976519586533611920643854479031661027763316161808986363165028952588387595821327240620908013181818093713845163730223773213497466080471592880570875598817325576497581363159121267370938820447168470539811305231482301582227766467138916371523631934919290769770134792131713183709010596296251581078274583415981745361640538931616044322485529419081712037939919071400474422227479467085609190352328973940181637118328389175228323656559656944895695796719126777732234223877151268927339828255978186042916846656 [137,48] 39425157845496409858490502765218983780684733054776470990544212268109811749097152807898673436729019171827661503007245178689967643872498827715006014436292822851136953112329120832183510873436080912574439512703519464513226039536896051221735934479270941393064040635387328358853185082683473979360020408765027205230225472346496479110879619822687711666336498363339129621777168805518207938341034039448744560450221966006888291835979523276915703562942031399003247704118692909543753522992728672717777043172454661124878233991396173630132481655800983832788740555569438644031006706559638905605423094733932213481518870033608748411450374868119957027025071247498597091818104441076851216839929699663611060523936115750505229038807214336679235453193707458499830528419285266692707320225112246397758621908732857862571698633528232985002200772716675987889442489274060001284970777433560532085908206202857678047080894814387014448613476632709121910191471240440106267429965035840471282521839482526315996432989013564753578438032766663924187520347541295317508679743018009504455479868841106204236041993312781310830255264348476008918921543714905105241572621575959493576813390448039747930869821110988848194192319868031450230934749244877857935319378815719288984836720501863839069789528432316029586690729063791329799446155783269384812153398872967989971912734490764087936034672512677631719068368722171407088815457460129924344652608623002477925874312178243288490893064869687124539135866630983926139089045237547366809990632041396056679152871243354882550461767899374726133392351210237163049429948544653462115590620189675014285040067551520877308400109665060194513952963743726311170717892386274700206943703748921717501790374580379464727351956175315164858225092861161811215364553025648844951202631107406478297172578380009070798433636496205717949482058605278505840251053229542215241572451865762121917169149806311715290557514913628420911283104323964861475911810427945199034064992881084831441316234222220930002518308968966185972476895958519815214151103057314344148355907678280362277009502019405270063836838514839833379678537187643580710034377439782587925889412966870811297683102006905429778971596557977204897280374746398656291324360499952500479455488 [137,49] -5098985672244538389305922175703809469991769013279302821321534736366644027189297817695211607418603168950570350007054263172341323001397205397352546523055608248639369754805350874005111963227601680130448941651839587525933049036751590146764684302873069761071286436209969841416092906358869399729160934344656662864028201944149133435238031770390493634506636814810037069574410499444592368983725196184848135714175183669157279904291813714945671045299083959866627183683281123423199886356625539721013264380192530524708140533583195728467947763989803327926302285036477054393827098699091174869140932772808386859851739221945527529390808117718066720759219890735106159645789920955155264578225883539724364463542846765317675842565462955400051216964307875929746840604866419225002959919117275180378280999601497596144880213694397428162617995892523005776518690391276568142264497961548056839419345035507736289670003867486543947254364833607973740281363272163270485508901877009263769235449161040117804526290915089507779940433617194628325509296916357042200593487079803309609457456902038037470195107340478471754326035475075381957805910207478809131368683491197414912364244064781185322792385027757585072739320631989849921240435605392128686814999623693574866224662892022633331764168092151364899894558542064522596567391253344738087139052622559982440347160807143936796010168276917317416904495793257371981331176506265656308179196945600733905008679165690757961224424543632179092038282115940911538789487421146493164422192967809311697350451917173189783115135151796613033068256917415271151808293832537148467866716699377123400093570925806058201007288023213306532773122385599581900087299634001875197195614842439970165781180977112099857269844145083204935895919292476889087846137053627219211685198562120019239525631519517963477397237504830621578101381861282124411061674235151334379748931477819351405619806811221494100903029217704026899282832747148442644632187940494737165276671831346111520847944257799230738896135129006119414810489087315414963732494702280536385692668515959405552021076106076756918276621010571215585226031814897879652975872337508087965118385193364847102259028861580040141813243648554422456939902175931018182273189562702246479264 [137,50] -132249346139409044540359635660869213333112469911264589096883988035833536597369468213679238028385107735448141975347879641219383176645821683844754362542696967257919794347436688049245990592132784169884940860252404340711201282812105581928308252605619094696035262586956349738409763175245937081041845369037122166579368445777237973418826786545696241089949681659579919562684142797995908931514832115075104579668208380470331234230994490173572486265776537797236642373672648774843054183468696717083361355724593422753155241716879551134667224779423769789984310788111130004862565273362843628088319882742501022979675504548652397979034319338838128915764455423781621510783796975323453079518670701676759433482395909162306448329516619009081055735474397723417332252878468016929332385544313827645685431629625505219718233793492405787377013543317868635866593604616887574348351882277963499863211800487812728381357751986277230116624188747615894029581114787747564754870308371693870979010549191251511189880132556630516078368733680532768934371547583029818006029040425533087334109163560868405103379942643693050763790777963746698251433536003378812028143716428440955676995420089900833014062976259665861456294509617261979768994842015895165360432150893121901081658456770079819369254247413893905919023551119985069280269801076502858584599897275617508070299108365790880539442462171131880575620518044314813787308069464216507102871354305946369352366982610829334418016712855378336746053801361836609656444585078713767166640708708439357652363481311385742244236464311251192546780723359057291572062331534550178647924370432740741914537924814221353201019924150184958611350656642340653471949473894851420883591708168824960781669797272738159457609487895338394549085574260318308400133261458839885052542806283306247429493482334509069569289969186701266717895549173379057685979149180895074137539711320817295061725137125137803482372348068849395764597196773515844516442830452359615577042979089799154153589769765197289857320062919048109486706852108251299143467621440414232646751722508846670441022716469628945179802142576318171251693721969762065909590719951495710249951851635110505755569034998470259449275020346367039007256293214820759969758470592225536 [137,51] 186071554954724206951301576999631547714966865952168138032728554601928098800704417562530021115028866556877710771015215941264938328309197623560223537052840072146457740304609553212707878352328406365886413359618803647718027328463375275023345213450136742415245171328258658086939949731873764953885838144406831233674662658841353320288426876781150174560274614108732885059034579156245535830078053499510940211451743710350295910336481926589385485145737941071037965795649680457822993279543334574615094110073360329172082242296556129447659234242609068703428726332458228890298634825101061652150103228969113063522780000626453153357521180044388314438459777265648217006896133071631848362237106543393934163422929049177634561761570784185913599956861486547861834124034925800605373236657341018917021413654482029303124834684750467343987246296518005240144092234528594328831336014762847581636443446809122418034013576523532931938584181559175573835886922566015145476606263139956740765253577703273212839892767118264774585433830479563779906401213712757099471964933607544864231321103926639140184437025460670596430550503792979644779603002530602715037374215508448459988363251654942072275752912174234966237814032900019467406807736960260136129126931668460742203620744706410573398247878021441618430266224821418660232039393412863177584531559982629578522568367275468298680449647915058529937310200064549812546206604651280984016720992615652570528861241228036383064317687361466359398158809348809047266382264239320728920874613179990974619005821506579688331319173653561609869937659427510291125367462101210002186834285104708537075119722626221295350768982248271125091175111061589744313701469918997790606230779770647115666412661133365799554023081037357755215018544403568622033402263425551533790877144185054565661740089347441491063368712261897034275781235399166662373812787351199480949636475916814058711936479916470016450362227642017827481316059646826898397823259487521938507708690139793777743503374896053940469082089471903162638868626877022520555360540393219146417520696646989200651540040449040493189290504980411365101550725984382536435710722633145089979291025357719146232860805804682261967718608625472692898819555047316746976592145326336 [137,52] -33601827233593351828076336892601094553414088581774391509835869820185877327200184729609180740783634963847976175017252610173777406136914867913465664459878448092206785344813349337309883460148897126691495594345558625310466630595825139433617839136366498211490127057941495044044619061373841645130123507067458205197993692616731576444011040644932503229232293494610412606807912096138483315285485359405570441704897133221586780757875786523366957372539220697894779014488174001219208056059184220860805448611062437078398297558449063112618019727327752534021037329759878017497716229617356147417630606566345152278533962483071884160535998757238572375320565636602548721621089382101020045754431521206341980193126264409337069337454870048804537459949849189825616709939509263661859578275425565480297279475281521353228052229742276842747804066920818325648374560203687787156759249970443924207090733280095078674143497007718630145643826560071716375876154742687222776722693157909431543015968279373491132394319317721178756803426618652474467908473245315536946051598757311199150562504698121725557854052313910567406016043806649373187170429430591107868485046555857697943152164613716980889608914039133537678618873443285639294467285591230212095658441358530955946666081056846184218120806232641302473051056671598427981734595376649694198964737776107007147159478324877545688790893709282737266436158447999692842073980258462815965500640501471859931821759022551665168723910380932865166248308155030482595321939548650429964868543613217102145737675721425816740558105659234148554250240840434797043328704412135359948891609565335511340931539638427454399385179259025373506374769520088359264047627920965948082389400472817739427204337179448342123960848588312158595584565060585120585067411672291927317035335413363152072073449959895150203623140525073027244165003613712983089477253181253609910317561638594194553024911125848772798408321635009107009190973065149931077496677341838466051631980241714797243867928998352851681429312192810203559679821195487480404919776591203985544215995091560262495828512731438684395246394456004849745569271404812372178875586500734180068103658508003308280607169216360590820063756420820248451561296840312942277967320320 [137,53] 1188701345713938930933373721902551358911565342568059100554336209612376357849019920966811392256046538788058703378801825259224180761705066732854719673178341291891527048930560562556680740426505759970189375261902172916903500206168038148555049945766504548602445329088615114491525382426879382336519021356700702856825943607998446091787918245563767036468246037845722592522513286991336759918613993578431670915016937170312391430309029473044719893346315865173661815992339858337525262063081190352660312457983931469777967868340483888067947919589515814615436507556930682742267797272889874794162637110111579832343662607702763482014767756864153585947951557786181182244739369949598629272709602987102799178293308639504314643244026448989274384491318157056738207921520968336932460683652897742396693702437436752949871551497151355763664225844050260928353659887886953048868813392557928388060522480048886521630223047210326450913881755980762574274254877376294748374250144889338419862927509084916372373108815009193789114973081221460393656841633835662940876656771923108990222270109615225806036851623261022840156070936272390870140356364838783374387892993792506318213410538057516520006017419372867559650556217634722210684014865032607080283130226331023718012794227940159217524896043161624409830216529422037671472727646157888745987412635401659347445086566280890982474994682631926326545826693298798435960585978763626194183227088845700323010547194502645468894215420087675682726965013803695065938773723071417573274059918800309141145320488583915885563839724266254283879527430195254379861307851353294460003115303732186985011312626397543179952125056006775040466305715307601825157698291593649457989747440204565174638266671760707680568643180757129373461442412186739154079731013462213725788780590911497043854960374806230005372087746931601449088015554683018055551381586233168026500631820092137426479960640343046151724137215367281496869164019300136274358281539055317581051768627826078267812191151691095462892823469422109599768893061147840759795632362305055791568570369853108990447562796874802551584900985775064093596183333818860604449752065086418171986758581624635537557760965972320069891291599815350414356023190012008194970272 [137,54] 703013557977135131480833093988617061437968811595616639612787198114605779018585842190571445012038852849398156129261321930661021843099004308491228126558696771248574855091091098870212242148474479042906624602588188303252486442156408481874137086922470028057912349703068630806372598503623017088520052314771037846503625557105577061951816940715841114470328690820557550389804836199044031918667211924214459901111572912110180293658180753408544557185093143529446679622168660596776858122508733191188929346286664037468192558386146556604659075216812780488046338612143707535852702813638602762314375127448544086806374652788694768777395716534694586656072191042473282135939561444010739591066048758758464462507848872238398555364897265624583850043530698759592156069484829137099872755998248988293967191697840634515307050383636730357047921357488334117422624174267240889398621869329882414473317014117465721685009379793746003293423685662713489994849959774154492670506718282393882055226937852287701461082977981580276426458583793359203270055776066634888615022851258297395689121334915371330653075944380371116245390579750369293464408746247758364612279622481195235179410724154689723095767827094525123635467898278247046786308797748611561053404442727699080195302278271646426318267776181964535550638817389918383331069755325967146684310617231449541364281424676886190966942573011255604894627877686192553042965768435809336540231503467443178080817091670527876828538145658401827305696057791715541772652294721453081672894002038600768233416747653558474244798500108969543815121638772567504673555641801898402547079226899192396269495429252543483053965891171789743852515869247650584989096179818991289236141408843443947571142683506764307352353013244815720643523930486707280202864388307401910723878664447584310784906316380869964344960819311127183911189672532394549305539599222268893334995906258438239029016465792053964290530014922848492935536674556437460352662761988793414153527580823813847585100595625888045999222865430921072266101897900212013063683306681746881603411668980223076171442515965515906879380188939498917686567628377032130949529224169567032014795936327359904551694204187237881883350669551985256298565750574506929664 [137,55] -166684931848473161284003787758383403214034449743598666726136597199367001480032202890295127393430397388639710670230560880362204643282905932151252687938942361104411004282337092003161234913220690759252857516641964658897513723332748443920772147885388018972279600304402352682466657334299057805277142462643308962790311020811898691115542266795831576170125319567400126921121509594762932801146620314028092558845837186485298274570916900520644759367152603698665243297114345826324110165680436418882637696142522923114013386034277337863184463825761584378395251124741071708763963298780280421402506845650159550764735386079879164071689721799758584579400793838237756463375342092071732439014928184141083246805691214756814955927637908182648405328128961028444653063623391068148890595787121485544513303334030333111228619094982869011853232627146308939377304642882861191783253722834230193288438507219009817796525542029679589521412574164626211792243624705824546636390577065504095531299595930126905274904208391140705480290103595977073429344628803278840811544149348022642172454615084501497734046102353852006441614664505937883824105007388255586896706790592105809020691679612116772446806053258264693219081811147243525917434176233143648856261378049294294466090756015487226297238631818828011679578984128382514014395165854038486232279784929242293009087767224728065439728959323868059912401750825039094127260717228470578840875974643411800529823419275235365212246348338055456858194896534181806835807791339302180968477055237125433722766229545240313911378209250646636811943231189997728110045767086676974438685220761782288580270716220661457832225163759165499067534595743350456338036746633130440454117289451950816210879231891412544291453411162318462953807560217873407021851896233580841248776749354009474921220848499781541289721317040854706121644797730025360181678135664810158424117050511921451852559509176666062719102338328479734577976264680907989854082100068338049528538573602305142553732811687196654149437349273303598645819202149908890114845738107697623326721911221415500851253554195523242430667907773079296400252663724730497256855736907765394604386708909257209663756356891149681034355832960643104347673541105747520 [137,56] 19489829744270611760645199959553748759720073352180019505517996712088357207926144584382163648651348939464037077115077959028291523984843230436154810757459835379902755697656947531363645331990075700367961095173829015642304751111834539490962562678799145669788250642553825051550115217544884487735076535058623031525702064636999767854868719191223304763388882040523642091726552889485580154180176399740522658637463105559981076268788690536613809615840867284267523392228645342550150504504870909657225461470506064214776919394503182432284801321638269760988593439281652995150829556438584606469257822638301779551631185874574113728826514202928518326179143717862523350857209673757813892503914061212363300490771775688284904008567433085105958564495858966001632837143718649982796858395055325054208526116226977560565729464751640769110102122750808582639197575324455064117302678340153610610495566136138877705212343316971217618678623872058526536032255161488000048386645528586602699332650794917582018771956929097538567742158719477679180013529307182850885782516436184366478827067203348600050280293090228333581133880987623338124513416505703126894278848512110437624509351077449048973747663929802451869819457043428426686646623944750642502634242660550244120516189335285745966405796531282650992815812289280459202334593476310811599855730694376539833178316861999400197712371078343028101181485329549259075199292207006279442225853334479791539918103543625129176815423829875705980834901981025996520298908453407929387095483726833600323722621311548789866951586292935966242872801335262289340494862334841462002529032391645795862575360053801587175640944368897946350927925114700738047646031278257873416653828887178153093652361738773819417969862761187742954226609308049005185818787685567484488401964926161861201835171766157363911942462025499261239306484349935619152245375537159627133877787681609521650196539297869279107922276708637706640469454453464923267056548726802038133462896334131158911404239255556532037113657773928858962923274753343359535492672007770599728242491930648245450247135947790230531314136166105250729108718174935584137979042936536997796806759207412070637967069342356708334408084776398078818360348768000 [137,57] -1936887211936983199606187597023218460849509779707471913415121221293556824468490411887410016474500862027591513707733248391890717867814738400436492021909501618503533007191978910364849012892969704803920611466898687142350101127102054793049775303113104866416743900157107076222764248487427715613594359237494336977260995649783267201953172249874293869332283433177073796454700030956085663164123010755148022050839320206930520975744330256577841472518857826214564668787396236446442981485803565808981345407417897440034694676096577103791088227933874270025652079676361333092780727232164485399449182232998949579008891104489601085581886866420203684577688777990148483734220617974348823939680773620588476931653301883651911830211933037610091260435076933197301380528022351478334267770584766031477649450304335604520833903661205824095568423287529028994707284034438422232261656817484925051311780605835081864257192859393123134674097245639856337115182530747917432587768425952816034526181166627751619749295779744359788376736890792645547963207022269775952711371741100951332189427312233625311775078177227482268729806504314979727846440739343729521005737410710588431606561438065506782710175616129857502590232862530095341697083640249517338428232604357240674322027414722218674591676355455606461308638999945978153702429761834276328935435510759280123902150453946931208988058957923817191964980376289512548908096440597805810624778359284518887381800657856727544128443039655487159708866228550890827910340901565873941363758675714512631217643696264984415568867217551089196270810369153535629684998652212378343893386643440424423112805160484495230181037444625353686137283107932712613271570802204597940390737706840081069187781364414450907891707245766028158489287074631222084066027658478760536977946270864230124036650647271971734525911913164829501471235645821735898412860158913267849339909955267037058830337196115758970007021629672427064687826224130134915673986782735532661806997090258404971772295110040738047777243395527839666407847194389609155327085196101942547820215744107687159479839697370407415800655066358718960315719924018051495079218177861631141616549088501026493507284941450535761770285539075541989976984800 [137,58] 243899325822634327833486773359891389738761156298787846552978528596678438116539008835774270688801008459006840935351087355088563873031469674165133565562704572895465784833636890097801344551827300346109771321817884934777115062260867469751454000479258221658711819578620702534224732637800570673116157029842552577807261892841811824974791612807679950009284797374372042825217025957733131949457135530305613477852585277457798702105424196162533276777049260749852642045068387429186128059210018858291685849920148889061946096723891876948269365268162078473597225080751198317006303046756976015516402420985579424387547424894997061142663154989439692760899629998475660630143399762253817673050630493159743175655069038330952270817518514602257809781017990940958038443007667935883433052149746284994100372642354870188696977225443857939889117878087295803860794856105708629216240074272153822803550836215263365660978293929006724182802380188488708128199128171607724042174722877466178937850520978138337772831415321522395926077058679029341844597159197811527062391685851961204692078112403167530246954327280218806886687892820193104854045759676197093044878724319663809256550203450920249671720678333290628757063680594229464400644939895528702394018269603588039070890814487202413717440014129240046350268637078949958518772972087477818307783637328784803968576946871293191747730031669676233548063362946616722384457551071614674260536074635109566368430156088304468179767540902166575936340444041028085288905781172773944238067968850524559012812735796137575915388240931561078712710707967557356806853885839322036411115452610708324951835773337471359062173171727992842133763557743058895504521059497551940143095535113228253797361221466221587038250603438423686613308751762100272222767950014468081711793642744081720884901639972931885148486765683370776254968614251399607560913086165408120517057726209082394405474520136991582965345871466096191895045004209899766169350389296229455695008933518640283406921091117292308284844219962983803360542453335570317223020824556864265830797767231215299405554502056457580925215125628503579759652288818788842086689354022856192055540141053364417417725980335059631405345213265683581617280 [137,59] -20961784240560894522416764796707497838133137768014793114373272519235561197927858188414595232638257971781515129069567684097633748046015434774056567717374905862528922196222710007584991818139513055661845952571404553879276218421591068747014899025392626825645844806753003174176355408190301072115685028012300010171093071049168555173928483721957221454339500361201726538562667605647086719573891443919610698776415285032251571919213915123981045693758615073939979406007970498771500805545848243013251721562184547499375943198871839560434869648251940205380115354444157988189840572826079970187617839643531070909281783655804941101551794248314582008697174341127633882258582673811211215671918912627116149290172526761174995383403763704651508655270752898674965779422376504388024109705323320303543370215969978025200941301435620012973165090378978454149351278457887664026005425075662208212365604267430864615673410034800229662041308018321117656402774547032760878983290704862253455914514380393399955137950788243216071717184762456425733763247462219574020130909481253688364404365955785548920215716993095188178030487100021750633163574676169911068927346770555567066291710499682509371681995385850968025554757531989284485174780578166549004872130328785761161414212415245289686241936465746230178980043282801191798819640143650730721722464250740589788809746745037666827201158738615229204494099662369995611253928726252560345838181342052575997077566443391685888131008561283177524750126461324283564378359600160974300230430923875432640984295193277989805324144560233584107091022356477265383943656136985385545351789373715574522850998260755451757077187265005354049610928431807206424545351279812650894462389114513962545946313328222070023748331833418453270642635696757225541049042030590397147832679686523264426933769459079167875952704560589676793455389019847137810460028405414294528637585505091956590007868305429726987266829152582142285250208101154881312199355660268511827520906212496853017811037698267448194492871670829849422754737453591870393098089727877583066965684571411390122985620118674863752436203299726976057679444100852321301179370319564390786441963641381222815420706685343339988066687703503359072 [137,60] 63635599197915491850240078578288707750296263426087543181231299346408363943555190580874615415969336731841468604201627426924803780956706003582590377909013348840125474335345739368611543702652280297186658988536088319693313764229684427180474947707524029431698326676974180210743150649918903722605433310741989925774074561026947974798312694891416866223996802334360156769439667844213391186954551388713009768522036454421940213201683210483251138468971439664058042196088141311074656698487202585371359032834695336899264210197648121494696258092828261071963830462442629222325293903396479249022549502664805835223318310122593144644080454151845992505818735085608543296819297690897583598729488843842194108002879763727134157059568675739530792697522503789573490108761857971292984839869050915455483496820551655651943221651762491612431023065929129728377869657656123246275192282186886514453892681729854594807943834153780565959183652666918697216504618988315978453817119286329018414488111881478341162587078541269023534805558841418029427986523345727335292197846033851955841717430473946129529997299379679304385230087119225869295617759465089419647918672355669922822182668079310347365401980598052617954192531024829421044149309816557169450493556199243998383870708008912080162158710820908468478904645100725294774680245278310305585735067018626142476658654586364054179141595918904533692156918419216285895164442098892802477241435622097610675985468849321695161062332206792140498614924439383270287484886291738718721421965047683029229336838514591999742384587829707243099279793098836295701175153983389559905114873678845911788037008035576212027034741107464018674568809641367598474918338539373417517691493427334451686943441707685860385171712645001626280739634157449583603351737069234063947327036480354545990105827667568482590370036412722891220370808879943695360468154643755174599117279056232071659675250871643971256997213696262003038693791850780779459356313204974662597856519995909009136580371996448121297391274943150554231538511586588832892873928667705066341469183938162193392915019909335827791905552154247582942851754349050178895766295195002869527248312334697917594714272772403912502100749514880 [137,61] 184028582010951343952842317418849374228654329311926269036432413033610602378424721931202085948568394619805057098420046284344983795610036019275063112956859885675085018539573641180557012039254832739442037161350867483818845192577301710517452881661276634862519235525741808560356171686601609575425557933819931408267850340387071850389198489294520406325257718134034807424784078124092064919542580554177977977718919897888423533551317389807307689230160178369380904526147691764473837901540763500623053821728461676400232873570244050702724639409008596084707708688946800470499601017797635032309335530616070892491687531958552105325567889164817227825793985780453977270516681861309753377268417953759990885577564162910468093104450533286756247447851503442511634628484231036075171183586492774620024420574173610150728916677159565416452620607921538006054152484813447768817475523618931180034699703864290021010744652454373725972273243955076645650952906784361689860868958573350772742811664689110012099391604263289018622903435067373106802023490672818525272373696974205917789235984378878276769912655453542696084097528168029098040658474546621309334777431338701607805455374651099782031908912365677893081432135876410286427109005697339687632571277526331766102965071234824909544538047362677677162974327311705464550726322933306744074867362139883583129352933883307492614197844265399171983219235324402140169240510375555145212761047887930075791114631906091348916145087562700475888057409401737429485686742032741601073544477767857547488092976265306185432255088729227744915586635808505183000243422761254371190643270254527433403494732872978882401815863449888436003129861612421045055854770379048206791000904728340261251154487793404443219658550881548385121493444032422098106197819586363911113330070368576074673213185982347588470079185770372363104531347965596698322638135618398617095916400605691374887954220883522539231433857091759899364134970690165371082433760173247989222071260091723460904423297753028460015043318155284834390377396470623430840488033500424297972370810618439824614804333782751897129272585548566393211271333452920465199223715566120707932956186199336639957990031079107956487828213872 [137,62] -19256623617351935007123391635184295518727767406356592335056157931258933217468455650028140150037673544859495644552094358272256919565798699254905618930978069958116735061744346532237341524060456700236890670035583927231560829062078973279796075960666550228393710949187437487282724885899319906837393958468459709268148458721961876443362791713786354668123747013146565425324171636575088740266649346822998151421034075301033956390060218493531144877670306095734363103347822047793800715912325896940446871265265370781298821669870821606194139293683163791697893490261386337908266178153165858841337106877894990021881439261868245079607251196482639347169828143376650629598040503036207010502742708042720167450240562303870619393889407701067335406464854906434171927889079854158678983017026325337534715933449130386489510144305627699817614014281796544418078653800492194422488104758836677117588057439256225838613570550178155206944184887301021457405047283752127800947393881886854771721945072495894340539868755769395071530826785189082861168288850455567187676720321585135633067160410227266663214290629691570598840155535470422101395195561024704341621857747624304603508921832160459047895215319108462999683301552485118451500695554883565029406122590649253353646134052300655720760205554074843739905151945163805588183993639354482902645276075555769879781728988003987543944153370803400665033480745042487064091982094084590168629763322784188045732533370299453217997527517199631271997499580346516485461079209650722547553227276070727641830871559764308911495772100997579813891704378329217610519802863145806141841020944896085835038583699936702599794523059649188848753459931573449572516460324983197464566647453256282415336309829363725935396875087649132337233214138790255926941936978134398760674188912066042291888746354560365673444184935828612228610565092434039546008960444433675865385226677452461032704725641114106372207503643685132314483345018009222287554595106051863701368699001357017229657405326119309969429945391403703940353481471819343842008623473675423011711595531892066317612337355324103955882548904888251614242976382099864218935676378321072703639182061884724335997777462306268159151104 [137,63] 245355760378836951553629704431309098716169407147921771394038138249762821307977316201662458309487007007797736025025377663796892970983674933406399950826899334958645779065364841023189908329959278732358305509570987425847564347864674659019379630234500997816323460841769686850605090623804050505992933517017221374659159396518131367679050919679332761727244310484221697081743406760270401402385193465167113038983922599528265785999529957372190592405742403610120118656389617144320283314570602801680630444964049267365823408855321656256292962057708486830177912453647397223584913635405469535240581288594105479121690859492318527723799292081869326918390920357407497406032537993982514474011237247992543803391277768065590392446476574523190580073565666526581269725483664076964942275836144494685849274021018689935803063407061562993334698644134485290611629465907405981560566148538616766922919179648451858873258451932744386027477576124598744626124393272164680679600137762112631553261761364431711430665859125272506113125512104368497713719411047979001884338274148763491044716726771491346421974928680758074420937432312692413495589606093772324165159408991613470133318548790395962516960641497484143278405662901258838163620401673019482222974755858264787044699432886342665274846003397483745564361249343785920824752294254264648569983637001431149016206209069269101940929208893591317149093105481687510644730085328734044345229039143676679818990300033742054991071990383371371650366303270876715290732872521904444218653141052013463826872268861044423930575038380277774909671984727286821328473879681862624317182822727084325213490228242575552210257218869800644618069980908851845345590289543246830815010678930685565924826169963647673826153457377057068652751996891304679038320372522995539927112852808301127157533704760665590058350998077282758407583071479594822950769799381254215167916365778901573992590850333474082411459020208170299462070948555356846036951241793805660234049742106953062243959721839256364055185940850556940221287257401332945310610330018028060165200842914995579201661442654001427287623184649232312494331383740360958322206934472581821367296534165865897025575156397650340160 [137,64] 49579985835916162962907502998288159194159280444191376429166612111686012301654390780873160018269110969011034993738400594901853009606267864531439909215770838346067329260459413787610592322312055378349070144505085784944662726643244837885784634979505006591612732911166585706496851748911287817496602711108030902150997004469062857686826156664385613737919268989747248481468720848225953115797140017314375749064687628553948019879330569295112370773860725115481559140884817814523103002749044160509436220049079785264525537679336303391833986997788064260893757629977175181529277744524020165305705234181653864310263144867955425225342035938961757356530462407272941457978803294297571181058137637453563196538931517013581578189456701582581838392983479755124907090229777117435327564575028770098125887370520430183484288599330725806486277388793524894342828436354647789035806768302613018066024907134444952024766702806980423006164253187847194926610519186867439364721313916279369410190673289673667834236071987503214479463797227872322840123776590175521878271324711207086903031822933331918953209772842039861625432817419046182244644257416759772418404884221890599444101068338694944496755319824372209024995637440277685497629214662407191120142949801252583790938752218448795482573258129162266658334391112996588015477167334130371748779342180616754657117814752765413169972395371308583596660771604738392962046186809246092798864510950721528052328435444650316222505947156168646551214138753097603896690909286765903390221821703081317204710347029994527239538266334993981915270832786305368622796529162582914384083804302702148145998535734628761809975949955496434312646070342200738243093563225613304835642024385837240704484669195851164074952031295366992161894565366903385451009595153773993784395298746801221586944746797816254793296234347472687136980206186104236663381568893201831733407453209161575563810207693062704205334343683670392318151582669575332878593989665840953230288210532600088115258509993180070687850888900407232238385191280267995716810356550353016940891982460506923622092762341464250939240012986499961755850541127233911330219536655285383789052014214361334330065437752742016 [137,65] 1627663446303332436721074121478845375309349749233020864529068594994558818841086995959891800006402217373432748176670865501173387632565809510720096554082168890826970546807252205727604834364543414574906106503107055824761268557243223565167134366106281107502519139136830173271312135164058014834725895716027782550005256463525060004238135857837631976529783710573467242298883236927137683789398876884030021701422923380741993450854983563630107220988106130533593372883366613995054412316304206461691160524076625988646359178166477579252170468489079274083502359537189021477135857526610581246972863289600684489198886389054351920432064622125616081418035954033801209530797083867162012331583729958199142013012388459323948464885831709371645001652199914390089100329860153390155814593042378479720428268773831964748387041689639682164798411375438823235986906116456785312685597712962695313432282742817435420694111544441257112481873370886105544832373137094435133076246174907649334819205809132429829401821324141537976816412008632582519899442977894343696569970936525885497859935096447899001056733932809454946695096610801796582138544640446715760793307032596573928947718613510614965453309891726491573131192309540601846149563290262215256208641479503705444327106673973454506344216006725720736556295216184215953723474168483547299397549401299715289040385144072106404176871280962928965818596741028760161973217793579143541228075667087289954212489014137032189797025938759443056143400097668928452418189145135519877994610284527890611743580404857279335521468405721162467022916194285579730814163034285373069862913452271170000380503822955342780344647431687655173689140886109954908892305236400489753879542548806817233883157524908389689015131606865276042857147581093795243443575318732410924909034602803403804009646804921672509572521388646652509318420713073559853731757271708886978448983958165303551544742555468512655372391121580110662019648440862524521142752491747058494960210341229748158112786646702037237861742561434498815402664334864311153970724447706022914694980237819609617827623435219859964674062392092605744594468914431020134010413195278456919262567982775353043255664050736 [137,66] -360146412270007643237475459846155451963026939670106441627672064178283765626088371202950978910565420340938140893110666689596195893468416615927611485316928460782407820986015349930068766019576969687455941908832463026278937335818368493301740078436524054806648641096123444827207001912404016549502955150577573691406423095801884124367978950125121094564127456899272231760997257302363725392087696762412483095657512077350281009446995077572727500437710507848497578396766993524065732604723239505319939802644441726729310247400491241472006693696853359693607400493586924274436573158011409506243975078236112995015421423856340379999618100442622321683661562437924158728670821236649790653790515993831368176081129089981304024126483156404699692933643413082485663677213181667289851146401172605716018985960971843098454317300837966568091794963190689579734977927558172427225574025377773107094808316263029219462430902521220040669947710400289036617933274170091547897805073994263659108937827318097748990033247906234190471906351777717570927367611089457919290340104545737623991758657579711573810795799781597750332755127626146462776588287038204529965478908297177716173397874690389066903223573827963766934124264732255473996060523242480354365100287123680029236725212836025048831147968513712449257767174380339361200757258917597950569128295000736324833711641314211423976677491953649908132446752376819492488720893282899977350193760256202791705670324401360572955733157525617529456617846392999129041495953253500533756277650443585387169397530131765602513696119041084700253160509199486118956898288174159223467101879521638595487033164816319589290079529765480265376388186386441707014229067751901807047631242959789330621547633619794198793424486206096753451905205389528025618031313156875025509657163504901201940116051838114832866020157291075993109887245662475186064443428657817765083587279297696144645711906424397271362406718312931861351220136111272491904860682808535280626363602319291051368083334707530725782417815327693484939435041317741385407347464034597367737880100652177608011839982770511786028836576076848478167660953761408381881928488418939156296400164948160206199021952 [137,67] 8188437815407974376625575350637143194766015193420198153967527508723469165769831907041583026739994043682908393367415025644099868423950244866197375186031221763683471882766474166662051549390306008437499248293929708696867547072825701209014708047413847950779702185436312394874053081764276948044353682526226845317106876427503534439982921833203765880513076545282340423404018385070354962060627233244279475360575040527109106135650711157876728616596902325564232934622294182902870868173222843472027189034175811438359226994570121731367527034708627878231978591216173491029520959124642957156876216910291926265743963868048783500042073888632957632080673122300469835195185778139671552903294845614453225991142911281861654910824317868649702279510824913835842071271735618170768363762455071974376374709222061604596444712503546845548314466923711300381006638113664954470281276073089532141680098480871664451922613059809185736381987527293966002648459680351774707012723689729324267207864054781834596708199484255139531199229833516908871947500834827261733353904256894940814077495061801144591481072790074255219909432326364407731973268519337956587469370153362284968049516593579381189337048481557013169231389250733407832877354249626101847142176785406065482900708582824865428248747279983641198724057142032466714485722075065728046934852467483842336044021159484218393655464407011565437745819155983336779851233093118264597069002695721727361068609366753357182343488868914935894108051569819369474635582430621538281561868418845541405045303158479327317630676984559072299016209658945049092663882422911503628068791511322044975537110154942258586885605366815571763915199586772010508521241214975307187468265566883131349288424099612638639993265503628398081173571992661301139344737004291731926619177527041028795468987637326705267591731631244829533655876770642447280760629262804774454478185258781955153345858702988063372818200720461105806731840658736896278639233921505185700417651833776755850984982300542923616709907865701723211219429222908534494355292147783196211236654778367661130953616416095544375225621244899727205000050324589429440206956462288146029097869235972465630720 [137,68] 454990620451432355439558703180614012514957669542720022277579893624578589485515276631430484498806704367362492200300542623495568848068640064325038945609265981342905178044117232578045511457059511478913004431464614705573008185383006429515009602492889552686164598895872062670103610589387545538337250595632355420465009734634878517115705957694457886136014925698421285505612535074659048740647699066263879404482715114412783566658260852403190338660362741404984467862415666653713422322762918628636331039431926705558599243201679071158106058992153276277972076099383637678321183664597984480094069963425229610941959253317717203287301460708935898609342037193994907570198974219147375723906739879743819693568149886828038537844257280818245091384269007110876774527717028592412082538418261942630063782377296657511429977376726957958729404453116319743368882709575561072208174847386451352336154311086784107312186222387664951535657282379469100227324023537047568385677361976834260563071128491748616345145637253348016900542074336766662861210490393779089912411734042592131926076150704941426268058120826067087096968110980099615375717845651191066220742393239195839901074062888341211936069053604474140284572704055413230222202224737347491823905569905911921289617379905487395549533130166636916638880390281231318703893792050163159665781140500767285488517201758062990301543395915753898828852474224170263938392887141250976224247680811855772013411278532211025970934936650689508322931006932432969790817760995517949995417515500874839222321090244006229694252336487075401902003693657580132283440258493278935470699899155570368908866773240172458707756686304725600540900311918291693308189602444954873825204472502265337928207149730375157915186610325588758025607303991477136023760832020998290002784899597544472085348010903843417022593758537354405638018143614930904011388814373156049568732358801058301121611616377383873243309320272263580613566978785811693608653332831902414265191262686832846142937479496274450223128967754129771078597708594541141227493223351248145174010061809014254422307592175200443443003225672934902139313289301621373000772622710084677462083295601851520 [137,69] -20403997431928471608566939714855648349252446526263838667996433236186582270501469504334091973572855655350380700915246023952571809658447501993751391711233586910233298498684340630803391802906300783521698284194097805994510462155588295795492034391007017708433006035281499710177290166737365507696853913497147972722195336232149153785194433011875039250686953302927210169985858247980369025155229452794110340035608608752261677555018572445646001923617676591819910543201968410222676010672702906165619163556683731523339942352371346485937893975658011819705437783981056863333693246903984784410027263263057947352692079044975056985690312127531666600833429048106985938997600502225993852683518023341543113400816554416154143076427301411269176228703729725219790272606226876452283523726339899966444271372004518942138778192311166187675395311981787906915657435046061554192839439548018829061321165708130750356520504817710122558700544240610042186803512068912941240490632472410057722484155896446875876567062586092471036696916462677927308355063807225326732743386466109285704629314907452905634931890329168691045666880653165283827011595034547402442901874632454926313964080581376742716315195601541819175791839195578658879925612498369222507943176549486945871190618508427926447625645263408387323087995114372769474341643826749469734916806198858932578854255427534818394066692578232828319556966058325569118429826637376965137027418423152420438725398191816434288525470601321874334505192841555218344508169608833212894079179826611921054413731689569005459851404488200438520940418920405508679239486707624719254712736666224776669318125349778625724361356596823245268835506211583925083418368120624117549032348960660489603775437579595434653908628156641342159319869051332455645930893048480276436987735527047238776746802805360101140772513091624703734237160819931633430773013045070654898115841556391293661835849463390772964821136574081891029743613676883348425770999816471313008928031016341039084530428956569505370830190793114890299530670781021663657910094604482829404352612068810485336383227357190787092260107392748415411736637534101047575209169509590206736990979898448 [137,70] 91550604393241419685528858629358986535478196774889226676639333242543251941202121767941761568246895998658221605197523040443388946182370229679278309255380596330392339374000046273859342551448182925118853788017345523109706200283770806764150615117678724861505441971133248834731290891701107391552778516759507095706130221015837941376023345188033466842368749102899781680195073765680516347290372249581030095312817495494074501657730050917529350859426283792521326627156745643449288012203344263412114422215035902356317317065143099625155236875157999097194479445968954994982133241699176233687554753049596742914763782811681925565515531634335866423238560718380302977463682816491372634222215239437706879583395219998664273840105807875815601525171929449674775436351230955477083253092015184961418994229742797845960557835243291603710796107673475881849831742622727598398717274330873989841227740251664218370669095401112188761969515905230307580971551632573694860702774549501382349890090700177007405888326710229052124083497591705150908518203580765447202424884657037366034689840383025983310600858430219417279686293372180895166490578690782319526611668371352759541162796366658729170148418891297451275818143292739055469542878761059738441360497434939153859691185280222481315928198246729569649972463852458167569965793757734724790290884953377169907931497020593960577026793828285082305452714430861057536172583997478232337844816135868359648989390267327302888087719339529863733743971208137845837319345376756351492336844313015054926592241427103168788709954419362162383135551237642601043997964870311990882036263430441033001430777860749279861299002222588522992786724258169602951672948462181916477026594281214037656074969085879760421990771864573262554923524633085198257837160141186289941590518953192355387280516883291892779133413754823620051966690586856444763461074980062983623798128991539879189287524735835619490576683153908173475012626554938198636730230660035215692868988088968233426606823514804288122015617955077168421197578957648491849023520302058027619166719174027860963775306457413163416936539423405385004318327743104453580798675982703245388244160 [137,71] 647587841044670549101337688737799941362370554649792884269607577840834919639664331910291248530237182747062250648172178959293654839453865945380889405297764792455670215170724098876452850955311587249550009313087171236307328920889319780142608400841958223915332164203657647649984958096701578841096235901436423944671025210013355870425676144445966900896325781743167005787563374326321571860015698759319636948067379497901487283243635813891607997592763382361455661410488362881347663788418864422303508851810184788163430730171433106820528335485936247777635027789261998400158630299573972500720534106281859663371886334048445689925330846658406348753443562825811637751529688597200202365712276366478463283976000887153637732434647213505293591863161889765599394186037475723279866826374397964937522340557635701502242678976807871439966430101554566815906353654115882595543629763036859536535491187713071375107599115015765496960199137774375977718345659365726914047974626705841525611080316951365377318359764332667641036247860127810774409870917133177290871616089968694400208726425653097994455640228705062671172067345954125038367877418581389434896460312066284134177839507051171549227500556133776325733145312635137608057447208185041607837448452297708350930952981439579405312691543687801981587999730546593926564613774380550583089936572053346686487878903788828019331589334016168036184977052385114407238651099086054310979285295423302935761917119594856212292031876097250539148215409822320009821392266258577914603920813505058731953571898534796430946122290389414898345244087247289025320418769547478814424083032838500003027969893922691450765214038470212153315023355090557633478307491052300193558280761395733965259808675536323690253961433082506686376984100245115752952257110837019487282992866616476780583594397943443125770311420429303877136980945557440712228249135706761369272496214023737073787760027861977769303928145292855996600791587927797103253402905906024221492952025826143122444284601960231989779142068022632431106634795842186167999335684578543915187778444778221219080503709424890069144587749612806077404773848978464085642321006850969733784 [137,72] 151750045046324588349783049127948686630826796809521213451227084755144592336791458238353387169278770427409319550787549420086486416934892654759495668848007901417378784909448832682514231162269150121769023473017898304478237632041106155491029626014460314146308357636821180407613805637844128898865086948185929777585361135883778691561814568715426303755152443932693718824640263695962924133176982077354724536821897289149801641625466342644391299212127491810317507508460522682618055443417181357756439549402425220071885487138685302635203164780516496030656697548458951620619842922496637257483633341906759850191409771956568058714774527885541970440636079493484408735449813812720326958791521872275129285856664601014151109991030544449583293094317438509819360135188578519914692152035290437642714948504125778408904207873071234986062818501118269271336164045886992282470197805716097339952900954360612579134279661065215303785737660519350800351034935941708284445305812961614197565327100417787227051114118947077344960928599928561369930874607061700677914672636743652262402278289195949655640883514942414573319965857414563560212323871123594532824371576818207530907086351658123436947010165482061016151441971120261003787413011352126953173200138174570682037783002490549489588509192995993319658853429900871009949900351138917523787041406734244029844445683250374680949330443462176854376209565052596091412819440769748840871952193470138311548058220955486817067146874130305257208585845956504637639595817367648182481856440417368864023437070897624525711343609570283971118459462331535099154643717902818527637808256102300838992218532560867627134705807477924698063338147914902548058749134748838692413335797218011060260184041713901260100350462215995248765443357614414410443203326513854446952065679147830666604608309829306368076196525297201282755481554022041594512514955215385892635169426440486007149584932397336870662206052758060326639967917075043999243856458986784303204451325711804453707606010069033600829528854064759631604897682308545575172352213560613976745078406229246581024226891975725171361070607218581233387059187526695931339444443433558912 [137,73] -2641654654570770754312672682544633090797625130836247941930874217305894488968235301384431459906923866382432620877508229220664740891141684898386658065647110076638409127223795944962216939287109507558109158915345456284995847879892540642377495167122211425478285686915537405185947223619849840079136568084922043668706739239990449167872908915084174820164090942752533639277727857041390764616981607392953512756070805306054369026643643445612517880693195381323512125019457345076719506864023949337270509331480550886009804439030466433901233771976222675186362395922669608071454443052422564167362801766174996833588692317020909561437176662361303362946309405876286734411567119583859516180624202935679131803108683257906198305965044158183252267389803556388492773081246634775399095371377135764702337225650311224004093867449213658227142612823645390914887473249499976596558226690141796948619677352894952577151389112017706644884250068572184291008802519354495783640756257123691917570764515993072019581135945410224232217658316382662913469050552478034916558388719742921311097370445584808065338256136844595450009257055013706198257889527426240623003916604219095962520267010504804745290165155631838124593692195208288845624228241259350221221023790166449152898473468729672509143992322178891616223274013720506333866319128168309012853728054381626669496345076901549414825516699406199114875202146866837357894790913401909599177321360884547576153223921409311126069722540278847848816601574944386405242401556355330436766619928739645082265260634436669429055189301691635590081853174491389967735867805556187964243567339142128259915499621320639273308660950918147949125203993745413200707724924158784728124586093143304960815175498708555154795055592381464044821368873624439395696900794566292961730670945501164907963347270355516578698853787158026131001202607682297003689612036306021782251872460977064691660956338940854338431935009316619096628922731350360415062209352610342858582091182902225194514211741211495433004287641466314026982545540335832801475523422860411978070126824899166139699056276198077108842473926696177432301469445717644774697520954672 [137,74] 49417854718303899864702742380364723924722487390988277005057636786424254972076505630391698172076269586876514117070117637011647871774792291579269306076787153216360879935266891074896649505692246987316338666087232342315903789168906891941860757493696292399038106174121092031177157041919707492765558174633404365915676782881828457036540076559646035643962898043303926913932484809708282897868408500113045493014128995477137338367369248872163379759132282701474709352750766105946995705002789807869664634540713846286160202966957208462947709070481275386547212118553498857817723354494724207889789336224325428801860027110439539655997156447304025760183221034348520680604784228793264750708333884378198334775314663400023575466397349974043516057860352852309976747203899144580269450354027578401486349306119978734532299991797216912071936937467195244799344096551179873921842265498307651234323046103818878415840669536556948339982956613369560248133997000798665776221962169938934299253960741742194697606519119346606118584739136281326952142346281200211100373568366744740345305766187340191592918705848849110460014244602775306487936313826087791318598576843700235658753652030568786790767188070537168800825498843241262674565049667370985530213669339451115989168133178771334411412845971714505027323051954252497087800074521120035627152972963105117907286874679958575566719738462041076555618251110513393740722138715489038314102498810647222331203086847026376835431566700870150518009724538707357950670429396996838242365837231947140217811432818104197582757250166408271181705369578358445850632815391782180098403089348445197458020461807790380712588732992822191241314229333066026542810660300427280219200049570922455966312774090097386251070635412927078180811323706779910377868508276264976429890153636380339925162551089838112385258858171431519569589293352956376623784448237348856932801809946161717207826027236207147935456848262358491062767975685003844452006994423593264532513001409539755435268588723887570350858838224132448427554455448866735662232648315655000129056552585103442436153334694445245178167924746577127718292329901518286914678400 [137,75] -1391249224030063410773055705449808542836326116226267771762482218536013462210572580357345102618538125061935174974093749696687161875127862395512248644237328814528806772648075160180682326783910764370117334521049147918448194523646211323059276728465317652525856556358169861363080459965538358716301439513681384472541500169449395205842726430283380416603272471540599004340969540453283384716717594870579640261504566654442146771687185745091202001860056706785867056930063898612139771009934977772290453713096848142640554788004459800226582701726316209972831820285981979659175976794827046272302313528046356707605264294864298771519044062499999591459678559982965929216722588970941950596535600545802195447054574562295715178586830149976139834179969030677233117062540920864453537485380818351001913916740139080418461827964607888598909237276636129304225705259949787144518007241663408882656415438840801610161778234962919693979445508278844591463098452585101059465203424100610580458095103079949684100660457228512288714160095087346480077727679768559507992169526689206755992838031461757508864568921349556483543367715037493516782034079015462218435889741911470410336324669026653947649640053649561828612286563711602448910381950588413269470539169679130586036917016997352392383909170337101843355841550285342709670861209942861461942630102619574850694426866436451612048593457231324496153109104423093304199169229044141011598412580765794290025892785060643370202100960177943738296224118704637567889655528631626534834871695197667309956505904385964866656260760294663877362288664829298124732640225092933562292845576897729180842512715447819521880605971326651343676354979388989941532862362136886776495559589085157957986104993694953025214835194536526760863876310449049241004083903465901637646198701723672189149920041506687014763558868855363462564887000462224956791471721803052220348747907479577668897469196078838857980855087979902113430143785831091963323136591206802672653314142897334152638237757127799721277795625506531532577527997121528046908257023172284182000799946016024670139858558603022142939965489364271876243659346710162809824 [137,76] 31525589205307017222597687111837997441735065597338282355939647452475489385814823641799369425064298694283702324431125171632452615137279326238655848619858647150291478170858560050624275582936205681242511589808217149661353190589166194823042981128120219851261707481328353066319006518845094573756367230294080385652546708179445257129099195862097426944141069452583631947935319994788196196773227752738608380635783874627407386805178304429578160081806525714507724549068039953789441846739157095483288072856822615330638523760551765779632497446526786614089675746198750146969731523786526672872414468458054861819618821002401981716053241405688294494257949107589288525990780094776747253691523475373969492936575259776436185885033713572850331286070514771161096236027381658127541757361640564409203204174859356824685834609257536015883108291224340284053611425068153218917983937151285583503117383882798750921693758501709213967453803787231895026341291609427592083020537335871244116832443841048997876397111829128012074798639092740039583231447858074340357870661932379595383142183789707848897687897337013704013008393244433836063888490056700683184354658780037276598503714298064843772267626123398264149260853406232121223588691037714419379335746361896058572351691444056943008921775284441570299063617741132725005192503523277664207578663531421254455855479572733248796587503596995231012106011183740556550568708887467383654698810295942654225350478439788259415065315609451824095531793040504700629593341595486134405040934567692411450159411948049103110893913810819766644747766107082346637384530654477597601839026660721602797351047786002396071396377339124241388810354820603372674904966210786357932124361624057823196505551481328033749768506974607804632644296331820231127116492236073415228849438437042098982588643374915494935029302590555697749398624292921413989363168918373165212485891016986636842791464592055870070050994514412308690077090447875134841166813695210474959127490511365671578765673651814624671653272701456767646912508769202428659268644376563269505417647418300187482469608993852589461865135108185503936531019319805248 [137,77] -353956213390286361927317991186170143603724335176161341399435680488298083553162762142624826235598801352246669349066561354138457603274893875164261789165958383694397235184417108338896932155330535267462217501930778791392579087829487430395349021727117065764282405827160816695259282192026503014339636162154385688611527573592695683394342524236666918717848766766209302510836149414927124803861779518351865162862249867990784972732834020721811380637383957377474393441591397634815843847091492551164524517125055911358156953811859704159883892699981590359746510787839523205054773499597899722269371416423581465911250871215745291018800076366529192376145219778459094792281958309150310672345399604526042080977952518522057163114328133705490319667285146347329531578048622900389854684380981996207297632407274574118857635438123703192808815754785352479885919035587588460849159980654129024254614991259967505367779774804315753120559155713272955406090835906287133945376257657630552466873104015123545331168861299965285342408379536719832790520976447341916263694676032588919821467631721360995525017214545860830253345818475868423319152199801441004282434063054358715893561676153696005501099810459194051171028868439793358039777647785175275134473041531265627068031809905249344504526772980900114285624941659887389481619022403549423230333305257763020470051893345917989983186197708883223948584825292342328670187229156456617256315794118034924368135027499355741790935842984020235221783307568340905236876020638859974212673616043803141910142957490424789216032921315758054056867413070945918249205338988317751956529082889404195036536600437751078374366951573003002887875185193131144495706242424259019606587970681446783194277594757627572549829588069335928337254104142233264198061288597549110988758301371491474191200376601765178789485510591600297707743031707153300931378044776193178441304387235142602207930819171077507100228632784959859696846629399699881457792195693771621060508363934719411581100749180806823565288826949823682510345918343116585864544030707455558158068149722568934281799690288272459579718018852338104165290229736 [137,78] -2506826474843360004461175418795307840875769597374735644708137387066163257532537247425775426005659481618803464791875023243845845316309896614111333635032463597089442985698292094788345832481511721708111803997255438320637281628144154531946648347443581328071091982777427047435385602729886484659616788256842418456593002678552675186962042908693263952047387484527878851750707163589706985082652998054879013439842470142116734425952056084149615832652653441007663928070485416174181364575177754301955170691741405659874247014695513252459794708301744601640187924499992401866110423915375999708468855641385366185179923158424937882949013409309758400662076971489573902827743495630016392756209647260777751442042537314461796178031997968702270235708157207416509719551268918077018030393242217152277749466058392472307100949998354804809146182050287197571344796691409567891715623156906898773696196142437834823889967751911090433306982309875160536876379508013286019455877398696407962149189430127638901825052513822900667839968096227311907383786320037152865436247597249989108350878130394310093951853644134502204972864244439247201084567954493236358680699801904382809102279486118311214869457874049203253636546407180613255974058663445329079264901240707492194653283959962952653109645426397387325931002205043811860634214566862008690154007936562735154305977697227532192617086559630657189296760055040674657542406708668117963621594225144468195374999133017102365576656977386592496829825944670479976448248527742655762973377789956817054653965710508087140762882754782544980504062811927881171101937778232662994157540711342261931704497142040840194673383110979504686325214037617088329876055666902659586222190340354156580347488008432345069357395499506443301000189242754411849205486709161029745518069501839682625042955967514076828377416945458063177138178604278254094491899244247389649464659166495565868870646756060409518439451618135387678475415573536097465050703385498386353979737793900517883473419443280898532481158596398295596184324787898442095688691484804867350969235306947072605654973925528806605945139450111245158953088 [137,79] 45381482664871505464460037123694955105674629306770192207482351196474465287444879198776206569430083488203939656399403208961597379990046272328464923068292475992079634746631514970824176697338860404733187836165524933253205801722424389823877007216093487474837109677779196264290187153301042479260738651577211502111258565097521336164246881208017507999280035984192203484106165865659927892236433669857599226493309400614932282860980335890608144002657049645693247227490553888014742962507242071338972465757163165353280263233040824175967375627853348814409708237209826782117743345412952252701944429280930007481607284936037716439377029070019446550352225212892605963728008628585360422758720119406475293211161222379659823471929873602142426231659817031484212972789587165181541047497843289440614768121853246649200856543939115596180663145437947214257657951632442651657956510072888100349206964569832967064429838434970912700178851851933541759472797675821716641012942529379993716344987096622203974108639126327101910088635137393181470903098099222986641669621180380412798834119228981140764638551734831371797772521767055260037474981416305400842447561134797100431764985955268174813661020886743072342213437720555375096045177443669216085738841607804694406554435143149569425721471717411745437735107146494926715581941622793310075031501757159276223047867673732421155344959726034844198509199510884193902207658055800186753561142898084119859220323729314769875664833564447751084091493483778291051174426050887735296949823239552381162992994258418390297495477278514982420023868693300869661128543578070496817885461855464391162426485020526893446407926730350262893761400127553571380010720094035711663147036505742454889387914035203586770129443713743698189261480065451287274698614372075952414147711283149088335974314527667434948765782741042469605848336551734578355996460259658612783521678314707362210712330918975359226773186863634035174045827852048051774742535562545216818088287637706590451512361889862317813322434439084449695831941840190967408618268890153883728184378169798203269915172148516012135509307576678060096 [137,80] -261049108881314493626265528205975136556300938463373206618302352510570173678264104031975892723636526760836047807899337995409106327839150286979435999369833026773407368226197103283601159686230017767269855384563380377580942167246247052840034087213670046511928943841482196744593276552905435046017096333937344243140648890728011849361451916017674887630093130189022615196225968186271330003229447129765315204085720946829973267893367224971641334731589442697988291069655695275440732653800758005818721540933911597101840171177971982087502022397715436790809358405785801104211187431479327883486301082914979701677695737903870575092481631431076762687387682569388547312004026826767092020289350014272128660266604125487286602761525696795995352467608739606878152704028684554741870031486519969157576979217982837932512904465102901200744633102221080330560829255082705641533909788624835623708410073024128710711143388884658701620347417853249009625166286606352428842594507735219173831093707032518839544121452171231361030785236679747448540372871029811690318604085106429366012125496536556004764467997542991584281940738921070511942886958483771132236575127358714642455733315323165002750951175452308550702325286164594757710896645103701601941609707202782350799630442866840831790202643207900566242834953730349780953409424106090320672549937703480457036820683522450742752183833515386918587687634551160662794646174730104305951456902226443899723411655990060828453768509284847933901767822794936377382366194123548082644160361278384359744606445381770571742562711227553248562144673013485532381817027643626323261104488795493300213252064570980503932746446749263298178403829828265475484222972650950080156025440543409448228307477216704657736101989302998107010587087115687449816447679372144418671581426076304054609200446778680150910342661752665486848553084211927897019062413594228854726417293254418442358011596584083748836050313103807915551878414002018353861402595869920043400712807970668105841440505270012505059995867227850787335830833517713375307606564484249505943324076572195937739932746976285866553579306936192 [137,81] 3905828189282946241364378641839890115782894791558344309852526978789855863445478772098582434488112706125314126711972226667200254371433198626115448164832627508324975758084544575959968496186672593350247573139956083723028571096954241168683714540096887796186777952860315661524014336989750723760132591409392282489259171137971575972466383399104689717790383159959009332633019581913413472564425225906186957076022346137563795361857080336699554212412266816798085543878122023048226941248574846195675330672652347446264127690004089316113048058674846599143214709964273691606540928025481525951367631654465830088735169768183058017450288985049558450501607401462452853207623911690801910517679473045164861285960883161332680491919325404557555129138145673881972250453141543252178699765319605375382007837945849008605026426870561254517413121697121348765252203769645599210417307903150832875681590299322831435906988266105825521503899654290604091101201897035399621701320352841245003613158338283624242766991170681872404278692898335991747718498739295809406829064501225018519221881767358028423014497910481780824481156021147740285580608050058267173657818866205323802768084240691054026764041411819596487428034428877013218383191997657340708419580230920840072493614637864786396213755910415706517772992264396405248897210425255080916989661431654919495720506137588794079991379206837063400962748929974304107771947080455540367029673113690281992538123737863364209954703154958422117923959287406063833746255463944071793993314651490930141060736541290852642450337480677717331779068405808812006552819774756362441727829434648469071893544608703091400920592108805969784948365912054780609604465913475754011625107454758022310616902024464607874367676966120265805557058633066327728351145491641736415019319470304668674532136540585326762035604423270394628100977158035509758007962674823466631404056478828926318210252657642434233451019983559686749163597179922886242000324396761259867193331124205042288179490000109667186530799989214406763260318888626941258944230636289354073014614988542507094776261061396020321243340144 [137,82] -43786449640635916188257651927328361021002838276037050234246362224420663905599977690957028075635387148589342383629725656375307635656351300942648926435784797653334155544348128721460021250320023005615347906293469105271823186313927926086941970663011072413008950175805898452713019150787664247587147296677734752469706660677434832109136947595783953535435501331578098578494704977460804780677847121175140700261230770748578759887414886068901850787136126800986876488236376397207866045949076956546074506857100110371518969660244703936240061238370871259580251223234042596313895531063988112132626240034771141004093684110041578369699488772083402918163028474824622289825404491865060101966959450239565798506293977942337570398116408305452571475839737619604544125145097702614524558728708659933700677113048252044486692145729120209182414448252162596709329246598380960701846586075786901221892395422047668760208968691213122944630850215617916031437978707655339238212640216808354821256519592408556561842345960958229321312129967612940615484190052978825892720716456170967696557965480123899048362525259192896051287653032243070916314171761875391361762206483833815514695080150601888212279189483067302770018665066731137134910123361059179185345041001127999652666905557006591243077487747378092199458668160107409532921645048506318747991119404329266981451314230371370427298837184421556632076315701942340843573954009170866345660122524256909923897026735728487193514961769306867021977930378650113353340078801701940306085897914963216544380501857945176114757899104315142575037819743541513253465840704189661282488286645379890850859433224969564821547987069334802685607470183408421463518597291922650067552125623073179100174214544874775059525649455596470130040968828340879657034743495773979894454652955835645257933129546464570574480293732341465151293117969722498208914499211560925928167159620075068056745999740375894222184551619641901140578486185251448559894257088659956302422581047695509086830408722124690300720945002167681716667009533880521650918722008168531731056487663863150699224381460457745885184 [137,83] 163221958353556698873027290623411460450031442858744794888659467960205871004449077968874826819024840405477840133538497423147907310268515268160158379378508737203960024339458324261882906601645835337150867451081915616698003347436040152178263928279498768898378621450159065612040485976630696195169874314295134136637808046555437326572954440028619699645588297163042650867013643509557206736334390982906612585268217768894403639037641022470182983056124453807837673124768179264494350972925645167499666167668014685525086406996471362254332590329890843463886250844932447885239276058858700486835196376752392312642851873074987102834950505285359837100388264560262874934294352449318258573453490763053514580948442173029410054148586740760975780965608727852878317697222568720567386094829122364703996878777481115901278942303634927152030743902503213805983016066707632381090850547674053644395344450882649043106215154091080603416662333207106226560404147733853791949794682963049105998881254698315767111198760250672896034141002241853905962244038074241247549728850111526388506380336672024869644521295288027214506936240236443710697459839737856861600085537936875966379441684554488319523340165121240062197483282504092734780520327022490810871375514360286489423539299351100852251024744342809878310537959713898916039319949986890434705594301484623224607510982397272108491106009675379041479879491857110789073059100633626496546889540495594267493033028081421856879725966858679135106849482256542583165142068562198262120736241211169934904953397177816436064989459051904492868211770440421808991431631152922529033795789364099573497605433394207567433498031874968116457317113224493757471233953820168217854303672458038857548431025108248697041373958527839372322631958827780712379417472110797983527532118171956255840576063601217187081153495610462776510932841694681345244731464197919347458393188494727063001093840432537717553934629008540789632188312877508241585244973409849561658963223367835642683499641511205349867841420637908413750950053059222378458760880394851671607716759250548151314690610863012120 [137,84] 1239968550541962346796205863194468152366841308367695202789875880112833639130980936510671077067824715642462811787086349396438169823907584952471922048637708384040087646925811244598233170190650585141308330181141952022018598807990228974922576380405927272689054179151869125056877182971561338107735294718553695042486110240189403617798791044894561875661320417062466051533307855158309634865212445108914327776871938905871668490504006843231830808685724610752951435298899468918357562151940577646999829222329312361890546418205451929783665281314523721182036288710734993717387811724638906566741906077367016322992714118497731850315781226774833563382413879370633355139854643229626074450173519879642479581133582049643151166842312940114909837540705095871129534712785275420985788020414890674926079053295269073042279137001107250226975275274999879821304847538813569292155330315175223190134922016821772839239493768824874919286882869813807512623651683608539507290291300168657946817441206578928258441318462795989242958739542209928745847092025601745396922529038540223887205203983559380769418486401299321637092420731845356818057368430880118347220631457834548006527066284464200677896755353749300611533860997663556386144440936484679874929625160245201304692726881008842004887361377293192379812000581667823430818181048910114110291164952893393476794142696660369124641194118591349280507876312308504977557132985331351384761605631178034510858383798492327302370859846481933016098130936295334989582508659513956157054477513869222251827048200916432948046000926723548391978266147871309448987643724075415604898884673928537551715714264679868950725459856847428054807006740887662909707300794947640636001085294923188435614053669551724122305962967967744915644314169803015547115470395077745391733236939792172322523732732592968818261940877217350161314504266076311553662669083259952688175211441516250756326976435626483569229991229330499654209339425297440111558064565677164321010060209978663238729445410017493991506221041562380449998277579145743491335877611707217821112357036520911465437595688576 [137,85] -13998733865884778028588216455591601232377710044563133088623264586059374289447445478966170860850469573003323578061650553132100480424248977153572862148761537810619020126836608395076440578971503570438574919320943138268836672349847097900716227012094185008511323399008828914466086955702870440932888359724046613913981785388610895130440559481790877381436695233587151296963499309086553150825936017180140553574825372924470742491961483368138826417834916679205716526189722165644348510411179084814839015250081897053134352738926311414552057676624716706355334518112409502368887278425876014927917951896389354963401779052262904308334763965832807527431810174034152983767686611455828344985213748469264487907545545091426149305253018240639398065069362431777397657807234519177410404894599404690702711210432720108290059351448267682455382749792213861291884251681192832924659500296037261988139369963847301814790490388154436793377086160916973319326427978128239865492416029016643245696096903848675826065523339922094473299572012235916287118373048925806067295053038659486853487890467853379943014160975648352383642831300653037728732213572816601897459479146791517901665822208742047945964969472794536896146957213023944323536660494470045413336322563926926975770215124476293965048234389379721091789472938846911733045763373773988647803402333207044907758272092961032378307538067341004275686296821832154449017928056481932636800203835347472093943202504019985969258820711223774181606908575709678852312871380764903029692704784172386767238790299770689718809733997935054087995597413903145259626011210187376187603176866608105715955755435897842348623598538347791184998793777025215870839594185486662104708516174833888623219963525639610171499316598033696456860430983462502965172481765316883235036780604726291265986537686221557245455291522625770218486472080064318879467748547333876619208952506089031134578739953435443954529562950521664286357805466528215562113921746586853780574107407198941960958212982801981769224722168057985945652216087602848725863418190854674011998883673780749433561488 [137,86] 6199521778004038035792880532913817430342134534739683191646689719251533442372801655963188677122504779279711098513173142347630418959319442753609300911103678651635565397703407098361446777478679217948337935831474057755050651512382951145342132591801407709483032565967276006475565238095213116736264964702010827633457331885399714651996045649826114516878104780358599533412346283397793269667979931466493973009894656060654745386888413800220260765491115084085182087333984853370007041686691056687101926687555358701688611188505230272218559174712492642260684980921114817578359125781841180371186949767095282337327160828298781194350599210985688263859017579179194631543917401147493724308073468672070186029239041974240750584159753917878776031184447809478880006686774720978991613568572072326699563625726783338297642452354467008966372656817898480205405449624157039714506401213345763211353762787241686392316483456628577563129211026343308875270769394750737820544751300117453639834401086573041689457069547917303513125684397927155862078246532938489897055712770439909197874371571211001363580790852608600846463591395602015075496441627797378156839069826730947911891225557004000438053130356429260752722243640680612828115288321891206068114679148816906829343007405357462775822554526916328910962382203322960652355476156932074634981918045662192458682171107561838555957964320756257547040129818717670584358627783042064527928372553845704254789946210234206319105171317516830383847543807909104702334653815016144417301948753853536903001087358426999946306335458282806422029750825400405049442821277809579610083542387391763373382954409141115694904150330199316074839762437419215278150818412366877083205622343044317440277109477099696412505051168685279735547275113183409179117200139028597652881424485062682622247669862615112179280470278180137607456115752385660150197128107476635763764882528808257836536771635710476157490967453686712332699601821197195128518652938746556239464565491246640991397560276440328326042492713039543239764362515931529894768318837069643718195625396673202496 [137,87] 5214672074234539867630039452346440573819207863718241784964993259403698625695217368752418549747627171404553885417145869082361163462250047551207643936646646706026134162318288861888469495802360638199773141631229329133205142142431600702879535977431330402662289359921340680050950769705983414189098492026388608422077899452626194360315186921179962215946188290330073976667460131205013008326529365041109852767653231370570112716759271905104692630878568378512668393501764338544191913832128538961948895604072080239813143380703593932455007371248075998907557365436535602496981678950547013528918949136434962825506607451063503732580255062573927461958636616855301979956731717466643934117965420321960567306190014250965892072785915506824521531604240408028638019704864888845261327193606780291894215599678362996981892821615478054587123539424107821832036702429174154633108467493093201309225080139449409347419724424814378203971321217611457824807363657519207761009443960509289393820201616071667628230229205734297784834579242351155763344673130241808252206606989375118020834957996575552747645964770019363777644189254605980406499570799284476499063466394941801342845650652749443105940378779464122854131067221813369787046587610266085843165540944177909205696459433894948015945411668874264571063434972008225793172641451066294104609594978005462718655859233663244680988153262690029182960786279001679142503327705673994127863253705927836635639353935396473399081843521237021222135536368442015182325254206165562635221856479032561553768449882775676027735010698956405370087139853034660983398124652562436470881972234937985113714784565357497284505034937647316508765937278574168461210031635328184953936791418418576403243525324509682673986282879801451389763170228759916097596763586358105481187162023584622844991420375079946182490585955643425705212423990578771800755632654487908347273559566034728420047261266347273015097831434810949144166044821687375495735479917821370055025759485065024743098570868198756553906952133527595364624447479577411942751072922564859178203435049912 [137,88] 684618930219095959801629517930211732435865705293245250711079383538426929807493679596991793691722911455992299280982926054673936716407238347994919590457728451058970913742115137493846539808055977411279190139127916336818376037861314021810545550754860535479786879268267559950838062759469207197701866271354800310482109931135720612745934765801066419623046295402669520578518813718381948660192967920978131222723125853399354874736036517635218523406999108349315879212689504070952190544101616500288069527396419999912790256639460164568644630777640498328101645326240157443179312374611641346000124042997203876442156803084855556135558514512039972586541296105525186894180510380767359846468973162610190019586880989376205107798837669965233950931128024592255715770095017873350283912924823499195709390333688014368269343046077993735955426928943580026124623060076716267588122501103014937279790501158660179001190839239211450381582530970627489578000279638793911121554880327559081992954744257810828685849276488911969784147656984774537306605822262473042607382927711828865811662063416434855912534818793077207609124167846783147135355325170121588018008815872200323385390082301240508574693357661990159216189104709893979885854752895825505501880494981438126797597060516409159523127587975056051376224362967104965447409676314878312828553595393523552483404186282490990801745032636318533189304337428135750008480730140779406006500679797027811315250454346891020070960777240226012354049513915931001195708448076201428627711566793336071722791562991470231453512560837414742097753148827066127716781914628520637184045037199623463659765080349227831736749456908673612480462768183680494824937316538088830959827454499123756325267489009754320032264305312221335998411353029362813853919686322134488283862898952102848946524160112335506779789746238385833976586266779118074383944435881131443471769171427025327230923758513447164049900623576130873348334322720970416240308114389728914684490318048914541036516559357639074251982774133123773859639565985161800506836565501488890615023072 [137,89] -1916912927005271105155676277756813373594079105574612450424235186013489004414095884589173023625488224428275971087306907087672811973693465456847737353145427455654574819945963331501670312591622043324207256979566237033016378524522008176092848288320036361041858938163759655672840159195895074769550798102486966372634764654615801937394955981773857658164609675477516272390370466186682836346603376140063870619834003000841832361773859643883413905582337416694201015018134624808125747045956120686596556182104939886065526321120877817864739934558941593488559934832671827097388143524008802587874866163876353682034551793418429368549375300400091353197395046750474840057730461737384372449459373895466471367243385622774432125033169687466222384088359014251603297724402027131978763413256652723984909981294384032208277137630765527760419000564574215386180922712422895881492317351204947517516682506078246323746639092171014371414476801922737704542468298503744046058356263392948350535030225106021854956742870425453404465703601113804183445489400349808507426911156856360671675079759618936569943736243677554516495918328596435493120664932171621708333568668052139885875582730565068422145339636459062170740730412234905522719291287886124326408646234580028733076974955277803639128989606651025923725557347525993153952119675967945757824931748466963583228648547363857136310456053414429459148823307470249921602021909386327996945256602583999328993169870706878692489633711067647160788647113291133188684452381855230039938598922657558828596458684395644460717962910155756620157970844312724970148622137997694941829684300153171029965466288439500740915152227368287385897228945682757169397347439824270585588488268125659391690823253536443375460400735445103969254387525198628467174415845436690170069272632530248365552113832796676821140224463390833836801993439887192901446933912787695751766681253877083542613780153794416942662606171846345564376561818366087698180375740633138376901424946303783888815563929588053108358922649010512366329334461879600441869403814438709888812 [137,90] -2056794521541416241700021336170811270613308060565542438181566543611782410570827080668379583590694342366448345451011300592257020766965366425007743788215623511132645794708528067186877150627790384319788945364639269067149999962642540583882340393196863013847579201510395617955746285625065704089608793300985583872850707370701933928871652730732568901012664996350233703443555910321835573313951317540202248314135413266714655572270425554191630065624400860981536054621275452971267360790350075355363536058187987275088480042261298327225294035997580012255735871937013636024731068598854555763115068394691779001208355199779538439967186214932816973257873759893875199077804512313906075492183409975798610651615874930053945422121918026875439788014453367500870922480896021151411474414003872835405537754862078105773540739413361902304853403539575759223283745815620410394647624012891712924361185311343626838725601373115984101834727943594196565383444694118948231179556533356648580449865098223668449237038890728829084170945390371239200191807904287296940227181258073662001925854819766035971046145283579209918518341415506123904906632994705619453758988528758355574482271871558232660206151089690668779320942943428826363539789640268017758565672335169610060691521882270094981261632113712526013891033280876632121117268004747240079353828576875570869440929304942625628431815001827521595387711010683041558065209941025732546946203219747340510128359305398398363271962238808908857671319176965577211849158609421385554752573304075135762898624371375591833114926200028267329058629073546983838121783594842008993813647972087256592194538376023024291758461954219373827284491984929925704920968917762793838604178973613468908891342788107878544460461601679097134260577896241937403243719333549337643490635011671810353896395015743678034403121095754595345090656289511315516071022689688886425827151863244026397107747423464353123959128639973686845238089222191269788421352462803276262511038346451887133879109588582248827395010943695433092926120088110778245884252704026976 [137,91] 40645851928008750084530147020194470749872550917024564551187900445911910244914950179717620789887665532763112323035770235685159502332851570956636223952141252257810554130695460871867499359492360250478461881492555654728794634204801662609168164658011340334907466582964883830570343848878462741833188511794561470045873402397798257011933158675310981558925960612516869784261390176819157645842632445443967767191261094741868581712888867458266566872479669442841591006422024248793352691452630288236174286321380669081494913724937532198981521019970015021866927671500845790114901979148277179653679337663843105715734460246468286762027383883169748712033735493461122056983391866436167921421064218862489408911936582165190423504902440273313585543968903715256211353573371803463405063980670822847980931772923435696474648724838625548054351473720212288553190679751469089626155308240801216024931915857532507881306774523880941357498039125294250003132625176957209415952083781750762433798507911726091457933913271505597678445964281726535761662697706304620994825229257552754270088741350712717053884775836711521002947683151797470658806837848902064820943851850167756760499749073933053703643532632151607132829260036541733810967899916181123470629741328803876074939853174712834247250953115889208273298582225603915202153259554834924140155228952546837481334957140845114373889632401236983717581800349348527650312891015765967828689737041000619260139310421291910240074194039258129380560440296255057798122303384966062853573278235473753608214522689206888801709138307389717746957035388645911847965541609934828585232016847372107220161661850783283016655804788054852675595814632778274839327802744681905268135180222780660646281025141165070190862635981800294091228352888389428315464851744941354668808110192956012774449680914031217578110296097904200169252794682930337357097091031493891587597689692329916689719704009507333863880712859928028618027840265367256350421665477571742196313630551488809014732512934173873465608294210377183305112794406110082593537333048 [137,92] -85484776881594320565109964532596450286724756683010384660392021322030459844771467209602355605150118525542481165883246315797066162180609971425058116912108449774844553833559084787771996603867725948345832184518826511489361046995934305793263653261598907578186960797620382454663852415627029680371998209285908751223911488328216752890997468645671240937572748111711931701278414156077076751902002655702166559710022430678850850276021503217872076094114809685655465087692302891587835989556609107507557869715524390616803082913396820439418273944576454492574336824611572589963799249511312697224924944635973399976588173196030545908464038513462557889667412026769201821078887090419162160722211513769422280262687916623946039863398776563127921068890652232805420467018768999753421335200192014556674729483126141065625505004346963756099499882358168773342690304375337974302555906886847444810061349604263559940168233124290548093406713935428822226162318609624685861098565649645277586065966847646145699050768217550973826951823652629458030338532889571075320304176895307717352345331507589273610912477224742369798069357498659809991446490669694482267671591480429500874327836311911420004276532661212332898593593356117939831985148724385611542864657374182606733347349836634967166765625951381138104993747343803024226219972242023762362111506681778240057083694754888256772712377386605293518926730647075263720723046179778438399299925085791223112150101224227687708847048603196573063815481047071396032976998029188725632863749678154235939533542800433986944845084426749331703742583932049762206110153595138251900661826053645944395767571915089814692772407237044005444361186771638413813612936753897501608832790900071673920719947309624319946864517645111409430797969080141994020089226994343170279613662333262442433196597519837197260049353484793150494674774831854499093191602569021835222705759378000060560256215465147971219312228767109731090529721050847139454948691540514545223497621449531794812042988182139668915369606367870842328557009296595296594544 [137,93] -104217325564402415917537456474633922805275154900840076971848034710892192532558698068840405961346570322387900702045182040667003844827572868867889226920377269013400088777655393588404933742625776798759603028517486986642637730123487228778096123546051375909758682973742180274608187163015980462643279210524306731966952687384027221789031371407596469590569431877704978659284430712688211543250778539800393822473554279486252420289946857648321450107020324045770673951544069384299533914586331966493094534789851316181235885233624366656117061936478112905892614675543051825424913462339296011343748626996386176112211980337184795309160865873943107282261524192191658039503284345183149357154972359612718334803553130727613635190027338519057710380504305250880147781981747663092608013873155749346405144287899511795890365627260184971853150675377751093097929837369580493010215296352285507253311021448049158380589690212838583634135980424416915234138771953164908101285063424015922335426684989895739585198838244415273512496271778548948960827708605517003697925184475147108682707731884160706382668697177386232885059388471666785083218424242768818004138651703853401324703257660325759850676773588746306896232031717896677113548968233150163399041306075438668013976728903895718834918247323059433905102930519455959445422166293501938141144925370837765538050141528957604007383307084472646731658802483917892933148764321855328328398482409807250906547490925027801831586023107164296733905192107189149050808310733101188861468957748345480327385546457483932095524002994714525438576815261068249127361997570971437954701605899262128316959924795673889336084429373095588639362209905096938686146690565656423220814914804103056773274128130393677614732384127199033879516215667809265621618081703539353456444627827916800851078347417343587895646000767686859243456862332189050997256786788214440950676022338783723275817514391780217470238877165265864605369441035678295494361929304011396132540796897404097965448991662606865360001510926416166778354996667998242 [137,94] 508965512036765022781800204233234421560611664561577856620949328457520803098455344928644266192109699279539312526738402505783758734271557339151742385177542198369099720171558450919962353283728221508350400466674169913389387493828304979864638177637382963572821776369709495601024257670925803099416838716505840209057101726017262653688999209426261729869388632153727737444954949411657544229903669229349716739790631461276619439322999938085265631585667708119494983532632075860531414060257677508388096576375509367968252690444504690552801489964086650852814681768987467274054049508739937434569645042448376619855159838108327976338115881223806268402282386346844874608387468042691521056145529618559817459128468000245352737487769115574574972207922535786304158126297363045392822249367247935061052057363929772404620016502956954844386298569531601412430340473888976254716623206175207744226420829380081346962401523992625184409123842851723545752706536709074993111688930136630065278865565598389819888671805032450897706616407855323888270881509787434627498325078804990860127526491323757132857748355423782547934943097133959271919773060101776367186023927707136891159074322472496309724638987211721749190955453101535164308093842906408411315612481101092517577938408070194543450467382151967449497374005090568959635173599920386683105276656650412627077722714606312116707522252152999066740943590948912097626933495358515684712581767448255654347172449283595882056977580035955616487205303348160468707613570428630413709446950311955438011029722807693857265989347054838231593351975490469692835070462730838861273933798837351172688283583594083389662639824527146561381865205670111892223837950524882552326555536470399862084605518684770800020009595866289522374376925337256569232014374373562208957709787821109417125000766748457376880115062741830170126037560089690732418492126999092314282384145991355989009420999888602229076020230378959599698398264894733527115511321763051893565549043205623508713288837852779930187676473794339011981563150976 [137,95] -545724660608993011169015498775804897650671894935728045085098455703278189946664986321908831638585365078296276997727999029836441817750735815926243277752293307607281743296196071404775159167288994491694601911532231814111109525874020307125785012719073341782183424749413056276481033240996997627045620897008426022096845481799904016856894409925356968924596196391413283929856472974762421123757869054213324306892292086528576679923580921856119264488902106356482090457204340414941823900583091843354225502455281697843850485483700084774812923510924402933977538368805585127527088073262226585906017318309257383818490295442998661296243921338757279750048161468886104295723776913336419095634857276932164333781783192198518813213145884276818043758305631759318792279702166021287679465720539208149258321133926891022546022389287451751191747886910809601285430007611014830254510600678537530034378995537241072970200539298461224037183273889781685387936181146805188438230122498198787343843260721306673324732164778843084431865496989020700067708680861041518955443056778130597188905683134985464369648110924077699467401407463321721780972162098948983009598283100457008368990740268982094717829748983386981679905718157854016840588657037145128368848413874189856258164787939001220047358012995399399871953018605951039170980133636082867359948172036213968635171770870623325801787460449602480147007476913096787593567129808012730272877531817991924774315994468834945962122222019106678502708865739935180877599550297560495753148422815846885798451711575535429373344452971920310078052432355706425247462546763276379465390757791044747121921613144344215027566374359251232148190853460218052933340185475770881821993757329134027700948166241012454573874757230571520287974090489908605762773302680517217214790589386830706720059622000499052851453816717146648911049089410241171304534237834296246530360251230020983797913736961631794643904295594799482609652240832040703453505338385041404797667579391693261895999435062882623080720489252286140040728 [137,96] 180286111638703364292916069463962097599657922721583503785236080459075526116560042210302823315387019498072992842516337771209919519457931717298231707964835661578879568209810286923898338912125599760490222499078019567255774260414240337316495295592988157724642189183475377021642558084003460123527797299386396364710507832773387360053175694677693241878950802748544120292880295144193781574540880917089394971489095286347831080336841454106612031519747610887172156917257954481350599723573973801181304864544499590797527838144394498866195197417946566841705989640421921710735281974179647638067886282754958202313550520012501294681730594332875563065453542891796067421739295076382284290074497584941210679832197108070654070689243451024079003281679198117742915927457098043919864542734633960280010053500433869867622475805211795237220197733220601468552470431926935246711724754213489463127924092978653053038722296507088104813157609593664844559810717165052067248880013088313185653207747610325540806896341577636195564399031021288373095961419461126243595538368506826918756784605783863629022749993350945949265836177767369951504871245487158017703860418459634152116351787530898130939301267316950079767685298084907581813675452882062805822027162187818680221917469161907942980732464800065043336102591189361059350509285755560626039246423267502347778747193418203073182183293130686051548569085597039605999465135305034282716783126707006162318324324892962153154612800309069711868672165015510886913247568442598088705563468132929372738148569610100415003896716045213659233226538929352216130503853287304819997397403851610299390596538541965324898976158357418358060075302705756101168480142850973212920668080873581083220412075902601127187841938997769941782335508207024386797971344407911518931554824546912030239632371961762925452732458903116414875226823808852518100216757787702802532381952871966043190768787194461598929734255277329011260853339697556690851193897617533229428730185760124514166491405723928240758734390747786912 [137,97] 26420616277546386344005805376954563118366077327549161469948240763900671362144783240235069846151430776657028022898690633034916962205724513702250842276821305303688292094859293222496317371110293166859993210530558791276733756940340828551868782933440020082406198958891702848020410303530375314915207299584897788574651200307796789633312986991681343617816475600211192843735921908722171531362777088369056818209317004744080048680189878935352906219516224193026506096159170777672814791428411968535925803502223755704355371269821905851695238282954218933013255671847758325794385243202927261774763076602956690258428196911004488235561288148703718584012050223112784500981378090242785069414642684736304473158670438414344432318979305607423919471404642175394976545234965640346110353045000647113639698840852527594190447542025566512190606160708826061695337167979714927334807206991654155312186079125316317437089816373618048348546225893890642190905868684172723882382918113656920521756387434733261410528768134601747999089771057016187536650551719607809144726984855519681951629376165594384826539967061321405944749093849122136752098956770069338337656980196376307472030771343572373493582219174418150691281422938069953850539745239674798308086366363942837768987987049772583526492889593970923351100417679731357231461719603313188979272078471755391988980327002044866741555351869970958103036358719707514957818539012811417993497987146917932716767716920079011787405630365777078244702386898225108351551672714790054107289957743625318225809932098137793596874105973338978555007387715452161029170043685530234193984632655114241606207749738882584493811490620200605285938059553637988391179251528970303241881312582111862596408986082083537904102549746100820988400057007137865904136226442085746076703396125387878083547855171342823660523871498863013081060596491820237883457132988764823474225211950989790159496644751153962767270778494292917024120839903433564229266397491946040212685123139725164995588496496897386446637087292 [137,98] -18479866072604277333134060606338464755137562518666154699571305719925062504611079896103882458961934496967074697416144621475055907863909488984645642783773950462459669353955702617203353260131288061137010307215143107896744510654343682577436869889601763137150830111336132122322320030977445320297856708136706488351840217053176856454516435173144470808430888950546383780863461647351944357684660975254159566274159586671843786331154841010983957365895320427751582243715200360892358618173105789952044123936725123998969130232000945039381406307407804282149957479496123689503553184439291430009431289961519405414978242217457566623453748313336933241160238564914991531999954945038785615092475225820593488113055698427176355878127411463363507470892446212767034367746964777364515192353991229998869341947028558479322395199190813382039384049245767032420019486047315851908105066882431975738976767560799512962265689008259244998870468627159123279056091221251582718311955706975803417736411987781721746149422159624182413742748798764972328857416937551839936840453481535611839126246882641016336317385118594721134461937367553580710773852114440474940866987070949854515254392222485123423616622383547594421950519556877377999462254990367672117140370806320226606835558810860770007282748484515153583039400109995714892372654604162055915199421446223073440863759281733617506913383894197724574624615579580228069027586665127577378796909919316252611224170028192376479682534617671771778282250412305890404801097722156594972878444448516846929991093481968979139804336475267064779770572073576283624160330010969721205024623690558741613550458789888670123235810703736541875388331068872058030253346109330081140511127372345958430385860742595997268529337222114149373559611115185697925991365661048710129669653076361403700235270192156221704661792016517972864174776285215685715457293441879641352371986461178607487038212687224515119260608391080072054995147617748755000061301471651368194048031118185942595694680747868388877952 [137,99] 1429181402938931658538372010529359488029724417279294558666690501791558621483945241369010874120341400763817768975685069926452063920081723540054088922550539823142591882992497761448103143180949239222714073653959851984614928898089469098758225079203696152854204550907868797818152058313502902085591385964215962424152651688557363527025866051749556966652659805170269855555172449894467814718039496518425240733950780309135119185370705889238661822841268688606330764093178128634203992456136934523576250229675089362684230703865542151115699936778052164486938089167360633566000269546437212323539068297281515154268633010350908006204163996819460559055584971436823334615624689181036249804516586987490247725217552987751054781341288302817211464383862348227216398294716059613178574706738853875434413746010473039981421589052953712364706995200538742837739739564231866632797613847599808066403685435521360484594929285837169178286665129161247616375238346566157844488801908279492783289017162827607578006833533027565533898793915447357679253159490649057600286995928279209731908415964416738597101751969361540551649386368272871692607957025812645358701859057150438344778196461160475432935919822420337569615268552801271706165053449925646872428025227341874643915145460914828593695473364920905150533026467665276275515343429342039808841927495947764901111592978629954285720578823452057753169746421597960975224832927148052286311792656432419137798246892498590026708909482116110252099139511146597058665303646817090231370477249402464340990650628965649208816205633816233506266010563302759791002749996997038147785615044396458564042526404450036527367473919029903864900560751214522903649725627083128977820558032783176209752425871595354324316803762670877642566176620896836372636508213248631167799586747623973858328108876377010264586133171538894876948966681095692325124405725700136927438007802994426486923713942117392521704909434618152367196577960325604776576148835211426556258356286826179462953951194573092 [137,100] -3563161000790494018749698243704155976449332740090782536675510186041881961217813816625834408553688972125513982133143007953004024309627900925730709860854592215151896616504347610040666125144710549419527969406059027658385353171266171738016079868395960155002188561522368526258880423140808466989291393635300048746029309376854469585757311423692169127299655762536670165434679774943239625369266112947255597738836567382667710469233246932103343236771657345914525520314360274615355350637056202224913401395580974436262495539414311843440739000243094546375151365875642191141204671396059751213181073474139372517159642257375451684077791848646994626976962324172297159523261128038586932758990134550928227543315496374247158438703803591938299270999495162762435058605002933195701529935540800457900210879837518516023040972160898915238055487002224054988825729045604746526589172289423871881618145968237607571066066751367529430358048093522313525745425827442118028912399756159236404343172066832722762590984730449984783358872292091029495646403066159468097402331214235616485464550862413102775684739540730634498525038121501009966949514787324128133182160520848327744061753298904850825963848997410126249914855769789435509505530495574214588692999088436857742506139491968358511581645762749667795566110143828538014819685139479055920518585123125499061559794167551354666879013504343184645049005313519514638911242036013000169842921534645133258102069079233710961210137377418670247447934146310804766725759073634963617328633246367801390425724521715409892324918856724398436986508688154384458658805773991071239588380196948636810351810885989927600551075728775036883234678599915812060160020157058214494662243073477743372219215044997878442536937058818054269217617267375253939825442364358575762668772736637786258532442290282656260894582571298680336605667613151742604579606593425480278659340257093493242543773889169354034040954311070563625513327670881217130717949067189695987185976365367166909572124256 [137,101] 2365901525256299994579451797747918567675634777750597067429371258362214882484076897290865055865728021389000518821900597342932575995632677847155765978844542620606060073540655064178574088635892810061246057008338822109032388497381406163914072461165864120461713521713405190226629274036539900372377216760583825302652940576719641572422985389639276315310056107834071948295918774814925623774851584760494770534457637833943516821118948319147317230184295978037350084313279826881501424986975372730766554942721804110513856180595331372170562573334952530235150500852391573420796309718135944067269396564122577206005903292459560380923573522694750703109900350040294655123639941722638271974570037606644898116066343371962376346245450625717498076294101318767796397434960314058285024376164090923317219357989106422158380438371259405784155297772889970672754525415608417238693306850827589179078471162931832412714552746164042163760353498841443705895906608508434749615425194719491731313642952835861868867708984318125227873510747303026597553538958763175951974702763117046406318920156905390018298618586538509587308672509185419887422258712419258070271350124968298474919037606799885547707947127286225934598364096566713456352490726425838588943365196140374672109312888147292089384184140970553061067956611658052361095942080359115326795811234558572604785176878995060391759994036389639377354745297218805124148720876545178022918770364856823787116577363355827496423180466128291711981954804438427895262461711454973555560990516353955766137727569186247697012409348578112462508685044028528691505133244078774570688262113117897124004835295954805475977687640411495979532098912972151318854093000637790582213926762284415182603502802977024808852336109803506867831222467670905970179761855627977638935635313053864589984303509420896103981018798025968787310058835256832399355029452914176610046232593410828858106098140648649934079689297730428345985936567927615519936257990843553371831409996552675029388 [137,102] -524796342834023930601098677634544972456909085569013761241079758805343804329552706660647842118245280565807681699802622016079507214212028245724883889429514119084417192692917596326986951025435506449515540018911671959955889589624941563699925596531885816620020152431742960475324005831267621348707620872120083252625974563645645870678145490410848009536770945893783097175297420677346607871639498079948459780345812043941256155471040443780202701310255270347269361310579095128086077908838215147569504302700923517505142424288069076105161320328209424722739247461016523529714684337533391825823781656014566796069137806683900940001468485170973632168563280277246441588674008739946749286023448653063079014480395679840265115232233978303209435289544909063710410064213424404675068087654824808972247582452430288467916481962498495110691098135082934664782060364152809885525246449046933992296287758932811775721282437172956449364932846716697707805205227846820143077460672452314514008784747657646794699235194788022837090142178944885320881564417392642523206141198353171835698799914516038023465526946622888580180183616369325189600005200880217944674719710847630470102327672804333238021145002017885534420679697895944104718679570359419532334934549976595247231126935278219522253642589157084549286983110397762669237421630123226124752199113323162652144063138863941171698067955789981676926537757090320572538855123993016363948798411928119786620920016648678743386522669237833313549049446896839189272795890308020206093423468399558334908992402304997590905008818736814846368262500599631006524417347677802140847043321441402526294869742396137220608569945057646323385964025389792784029047140234011109456611817967895869290153629092001858597619088216291204510014297695832852312355200557381416395966503951287789053189485807746894480246179813662857185313016763828039600748117582346790541556510163813185263095064521038243231538414880480438980571571803739636776543340447082948691249105068992 [137,103] 66329228515727927112929784925301097111063671656759327433806229182287303063155060294441204703106870737282290302187818548647676813102047048717202659418760018063977305719698113824756178004685325669862057209382031098067891697532477260587261215144107911770381804462518073692510231680090631755438396768808891946415296696546225244588590772648091114821983792745876628203895818386619651284221909843221061673334463926879532805510066090936110749093127315387555371412798756991983739220253004328624016700820587493635315666633735690248115477766585257322752953482135391801244586491780159798756680317158990775068112453332556397461894545115585831859028740330673035139841863277631305058910437911147675651983490073998962581816295538891496266985079959560254679432336672292168940178215815865947743033480857439783438645672995292687792185880635651224625382192171034926531420750953453158333151138164311898374047569215233678582657821542370425821610678386544988081061746482888823635269898078943914361481084842731899419322712700159616553559833690878600950296245678110394129901724798352355540699507906957181790836020692810410203046707707557703633505706528045779980439681925231076226751097701555751001505655017688801532534372757109966608813036394983783682113685031344425385255938803593473174642189338829302982986230237508309484192318975189874235079081915071338092693611612491985554723654987549187635987674936032177437666598093699080579913525669045794533642273685766695916423592385095477704803536127855579374256901148931592567910884999627945874909471317535607440310000901367379808155491304829035512819848572176764355403315016583714059461349039645399713600949148789065468641700532987798408070369326250557542981510007637000883063499227333252954648958100887201406746504076506266782332173814843712820381377430639599128590237011973353405816034878134655963368321195515458743300553899358490186919210357130328023065508575591595222995948991262773065904341096306520693605904 [137,104] -3457967608431610321704151182741196137621079537190698629939974591929527541093801378261827513875205720408671068791503159878509306381373610864406866849606781588944324210167974493442659587871747664434641752088183002422195470574101658553660940817596870316014561553368836552703848801899647377385711701097036550109953434696136508629253981532311343168260172388120387559412120602951898334601951219891898978563355532252643445977486863035634478536524901197837637507269691298411749141770311465869409902435338853043159710415010197049989296862039573680042337612363167689399457716581129472235337313123011453726560101288908700916381966511280932903026112206822344867623346108414997697932377950884256688203276448803155247575073598507491569114759113279323466113320152138073529070424768858264424297608656169612187290460498441482612190303859993964262075130174710740225503099171173858988365174102436872251457819081105510938063475544380840701196079909402704487829710296165844750877155808145373275621794547942479163432155557507880663312338294676993260166378680729347730414680616567864158279230930658881991933862126012867960009216507676955030312117954321506455314013638054171681258170102669145303985674860080561686870815068192784160481603898454682863198500351933627712419256210869336753021268384919898369732655080260847173854995833521010521591352671625992075067370538857108746737058132987895971700097316695038042598183932485895611607477013243385457331106313639029084357838307410096470485747473254392354207562420652171481234604692783215328686289835316336708106687532847688587854781249591992184249050547918515148648527951454638345189003848467629784087479858366836289474021461633594415859779252969202755608644262472124402279313881010549751356171138113432137714711851855047107892295211472733563004334740660671714941099831359334472872205097807838890388486762659211712278305087610271853434655011813562501109882584624016567065154245212781765073802187741120416 [137,105] 23605800077260512498241016371798756336589158367788601069734632470398586500550610200494620356639522285782550923101829535939016416052908201526719237472724661386816714467523838599148284292487044690123620335378697430763652287000245878698076239849355690024188510879305265502819705621080464762845653362980648850610057389021025124346801695545270198927451715887559025972933100644122879066137347836688143760397171474492087616680789985459599619325559229891264085108364235002683437000777807521327778372933899552634489353988082684959567930219152384116078664410887758750089564057096091455759370036193744234957556049478513845572567964135330669643257345038310875628772849038841714121122117053378404745128578735314014412557907935519394132751353808564421722166963310998453215248327311163864896700363981068230308224189522210622122651380033974182376443983092656586465473739909003154811641242638001618519373524775899492078993401189505172277522365421528192479130577566997218115558590171576866714400496817944485667656916227837535729365221352814414970357310608190386748329465798464633462505896405550100522884886043291013894682721349506337745927457313015557012281571564977772155797393651205824276571393106917654584104740520021341526166000761515662508204164058302272599443091021898177435752707089323706237313265969157811734015925700310105790293039997146632756755812482707678173093245570999491036682990208464736401618462069324709856605543255163437632860176366528062566914714721067683469964466506393999493914138648032322896400410771603785484711418098262996641249253561864251251667751419505584567814577475972676934780785476293400192516422701872108834615704267869965058352811563562814861014310314462218194498811354917978580385670641152105812633016555176543145042114251790887434572504302246631275577598838358064874291979764426956951416515798121855109901226178367980293555907407660175114256148258082021847706496579205501940882153515269010918834042596 [137,106] 1656972192815769168666261110784269645881648365881486280753774946940873046280457374775250221577945693191820338269560920644184348514681030731582957918344585046298453499575085769052769017369442652115047008066217539862755243800551780112494111557139914519188607755170798895309989858786238342842557157664514804089140795317568672383043523912426640709515395874888585112400001946444275660922785834612559814711904328392393379738710032174456632336538771710929886776492816821607876513722488587855271007940186406212555616429116921386452281417388987043022784534887485292152201222721469628534888209059349428394594375705781582372912125637732549631061832682601468185490082573440083271312087508780622076269025120775643125897547345786633937303019607226762901536263663900925431386003043245222950604654426735743231488752583395732099550365229868287775622776273773127829112168581146286169142694089971751526536763570501142402220923132165399491857672391194832988478665132039720102780123960283074290139061927086945328820808089175741608591575620780476910567294993249903621860721390397457524202022598826973619123067077987939638917638961585317381956733967966885312151359900939592281735823166660089020955350728651637172081140690884077015114427577499068855385479616914345866804246385438632964424386737505524755939578447408452288214105758389685054027611713744260417954977302060862674667454253048176012070809231522016394588166840490729606553437959953063413593164903443080327243858293922023927504828927991829786212899769503751931968362631200918984814296823600940367060467442683099877897466094012309227484001082255251791158972248164290275674561176374036945416935715370562163521403846999353867397334221178527670612748010516374577935575779658129410058185096978206022694446558400025670032601222173652387763491328077242647824626073969737002215146795878484720007922864293978045137733412498745579060516959907936427143937650111179654245810169978719186048 [137,107] -163181808639302239146837260575545398478300260523652062155407387109031079647287561960607150032095303800177985847804005022900835294323540998214958764677215188605307872221149081043896809851439985417181392370389934854749473318318930333324495168462461304907958650173027024782787417269548927604226736026126219003520048183210612335528983795812228458959135479627194628292984920787624104407460320473200463186864564003699557318513033204109169554145394167789550375189509656263954737765851104444542532775471659297542053474853560699268714772497373017087326616447784241243319663726167339403199389483592962270289160280226283551572594627441306802410929024900211166744532730607042665446037801884404947113673822271652700854329395384752717591816044431653849083130461891754108788840796903211585448594754442442755036997328831535789038531313390786237903439650465369175118791367449390955087323502807252812252720483283805730200174402339412360704178158893900935003787394638002211369544250038323329473180828069064987787275613922327784940297142299971852548601059250170868793501094187529980082573125332043819371676247280060290013048416913999597632045115384627278480787366110261669481040018489835844194303402510448491834464276998785698453535007146418527809217552374613036815035512039976864802776159046931632250616596024765014514766928426695071555814433706268957476499500352140348218861394565807924469697286203484630559112908989077475918853048497367576540114576494666367261253936926241181235078547154262278112693810856215295384430460769019950417823868590999489888174351530235813075762940197996105596209265924105074730269360947165639264179774748012536438527073954522539749448566083552967681490859640706188452745403135486537419139582312704902750856157656370522933518985911702385040090174450745695748699453102808631134856348453952097234299565415608667093421430142225697973850135479229688146322967968336760312757189983271419457707407496944 [137,108] -8535826131802717095143449707089383274691929180775341962266202776352200803407618233492165150290950965894817790152844389071960836108064265672057610658187430374980903609138607772827760115356728788482649080228344592118250067660118356444343427860864766475559452613015994979708640285618868087098751705184172798274670776454404539147341466083566857203822236033180763818984727056806758599316288359622312296021299726567297630791055446271929158736762033012912833301287511887767188060325691117896453785619299259613485672754420691897828082876803672741504418886345205345719459178311067558673304967524105638439066430578984877428954644495430535086360567036460837782802990592922726203212387012057422930324660336554671424155114544996625587421415179770805757045039012532419313578294338467368295116456307313258564923742941411955589412972422565394816832095688911051834066845175932931959164030105161079597610385858012744994024899015370029363479854078064981782987689397325676358882167312259680188090042818651623477522470746426325752856159028982065869262282241209077220944074221696195074038792674951726979742671079139456527486098610302862405296397422563725910850459174641416436848166469419768996218050820620313124544168941179876151386040748632793029266300886963882673600147005766624019815859914505983437788855437636443002890279808938912615471916357953034633439983726879794209382853420031194117246853280211172829224611381816525976180844122141881595361842731729192998057011933429890325671799726966380703807862109122877514234438806105829173561545306000210466113756573414012560787737400405133061602632299524678149624432463274943753795841035848634036796189183485456903569317959543251779505124262348718878783406885105290166722835350729512381451663776778548303402740018537146128455179453095818869210045572697434844347011373461810828175465142945104267787451306789419810693935257255724003294572563663193453565517280924997421580320 [137,109] 256302190272521903765112581823556913788395815452955459047940582847554102386610419705113275353334339444091111859632498213239954018793046583366694525622648101284076983129397105341488674931333154687877022802410821893324793236930911201819812815347494723082702802336396145516772628712756405398708044084728478041723950975700936805038200358264334187399125924347458617057049399932687469699584864986187736053465339125774534192120156223331793585892534384888209093042666042622086466407596093091825404676049862100659628995972608352832489403382905177462294318636100251030249396844935269451027660264632391576846078402563576796397544008875017286265641647971001526089067977028026041892552898458319251308993923637431626716828421886124105576422638075383220971258856689717645212109319519979214193401850879079738247816738322261193565164420205322322544496472988136022852134352242217731544846788203730672041466993838441730380377486837442731651779193328849298504373941305001454196396786557391340197278622384997479690556511946958620938374243167544068494029684759416217491714412170311304538155676063778133967773922950429457921902304034759659188351523343019015562664720015264201660700366126654048558682592912449140472050415635682633838524352261814867051843702279682458775805684926038956708688804132662136551589042270295883672017421988128343635620650514397414704959464792814410002217826864067372377009108120319539578480849314124567104451960096044812716169476234901858939189848831631393011973725285391032505884496329132803936289806810455616992095021369195185431536005625842194425628130305396767509003348002972716666501679068455517038555220024202051624003546968159035639506314615283976372841190228890103930359958448885689588257215084577519921385982997972676664124843815596636240547292742007282799770316061256376096458801953961907173142183978100713780751333703611016095886495024976694826716881146567969866693832212294692 [137,110] -3177628301755708955201715318279932320973867785150770366707877716937164932811588536928001169262429840144197448339660715694210619572328200071757807057695668034600318943594036960365535994702514294256546817035794734510276982559768166866053746259662549363060990162542892192130978091329362148090912628892300682372168018892096097141518728478271846354050166562065503445136272834429893055215162108285276127740008081474744337759285434823100195371092639755812181209384011446437903864696851069260065824555328126320317074376630564453338664772267718745105234781715428911938771060990902837621947214338053601277311165052149823847964320995752212424793454970781630490256263002598169256790302760934661544047431334711314075097625581418826720870837434206028857276685545175554745087323894208284488984505208140112720376929775551907018275521704489059689502523295517656637072731772451896328504876174990928910000981770706784340925050535609792441602711172931666260149005407598599348033775676178999201637435250610623191268355488098873923415814288186080996756029785714274537337024130410326959309933383522800998880529537931911881313883900805580983704306711322516214452522884533762692062522384192973907890611445568653598379418573606973549535124867487457573899715999062786153248332314841896850860496876890442770612977581526335919870420445588587278448027330280429137557852990770549152038108444710725325312512238766599926914195684385784103485900721902029924578746406451190838604088436577385822722478926354671266758631768363150467581255801810919279645533615500929186980464317380206998407942740552443335946447676794246076856806819192126784814115591627546937431741553035583052966536358351889265500343758147680508052557240714499521822002213343701364481926066668200820870331552763141360643606807950349656035416255360777926342747604074307104812749689850838334851689407440459108090042067030675866682805740539253705776365504 [137,111] -2332776477908211672099842042868655453961366601828721911229615068240149695104615857905123719865074023760243075014131851027794933651625512860391593159555563134590813685633102936710978207932223914743389437625533594541446654941080706372583837901529648045615392864871914947478700077062353225449131493886248455688769062178148721406287815836456239448010728297660763187222846367232127338714247609640851442322784521670200092203549431538957844020357060664783652047696503320789928929246627634467998939800338824504068792157212555725679288326331754966366087551679925980473016380697931037314319743041077240783480350343644600065386053671940846473409689864139779325354168852294868443262659604472997263520986332199231800097670139004141138846427827572741131932151950273951132081956490916453907352109859898181070531135053526949490986529689626159402506927178602219190744093443806796380525337669082659957795340208698919141390260439226182127870098221170213042670979444860603878716731198071356934360657470854012333059894385321624502062239304413502076138775440173242755539734975132501852418826050368963106803284541503707350999043721896149933234594589550068515490858620224968053168026581622489179143972591061950197876826338535708443875046532754307007147159950800817204105160544942388703864572745161045880912625304656852168283184818623186525788824046278813763455757985044291329277630174336033600646601206795685305658955925072576122166454499716625620603951485428600952666269824379897052800965091278654544975616065079352547820057599049182251749318269341265747370565570447005768930173563091679723332054844614624705263258137916107216821675711628198750476453330077752955064064402414607932493240723137852660940663991325582232930653328237340727481325962321845417849885625844665950297835474370828226669434437266958843026181122527476778862910504285219377836109379517975673425982805918886814573787381794889208 [137,112] 79447148004091110066999835894493446323979778956589253809448146987812447150980751187468959132610325619733468049149218462647290203568374969185962456787716403954905852174046124392963731017058866425156660795733064750367340954958658662249618440209958384675975766390998276258015573934811809997889686924171620495424448096962598728353209290567661065054788549929115441276872934523294526531125052764526687474561098489867243489183423678935733486848822239851439691821754864004135895504828099151093580567741494816534239716805307589885864578211427712536788836736365403613357690461301694909311512101315502615594964237864190295145547210657386276652306562158990819768484163415040989924199501123013922170112887923732117046763124818457576891780299074647884891921918592793542591000115396669095856746038685089638369040615209123738737206148287041107307189978529316593939327263343671083554493411288964596581751761059822942268990488547261075449464851444369599349123111261428978498400526615305734176232694400201883695085532844644184254372124259942392326596970454509149564191821554892810050821504953251966142996199366026008297138329579049481498165423998568428983850803702406606582849926139743381817207152740717463290272893692373119748738485573003266836935790421987475412397188024151672555538701891912065066632820077852883244747994224115444462696141130944458489596449508638739761312401175100311273882796220168774430392747352864843334810849362618096828683766560943433131913390873548895610435891465641459135069732144096560923768300599267955155762823759350671967821590391243806380054719197562887961828912716159544519723860352212052440192153182637216700761964257509128601796615230067393703590641494686592341607242523278858592215354740748746953565829591124092241256714662656729195164684451456515174362502618636228290245405066448830458978404969071010724761289640790712230838615690881315692731805344 [137,113] 575672745732584618139307809391092432476599736926880808630396281902744287100292032560660007399735048291400370357770898186157164114403471349665326887823886551633179956944621848958301512186712738107110645232445294296584874459840770352398321743737042930128163411683441139085924066571508356371489751533741947860038146031072625311512814005663525760661337941559293044029803663364622654565963154580567112583087864518379510645740414665168149617994348772289635993431908990488515355960383663674908024081987377795855073145642311868846957816812751622091720948358937557545011077370649256357418592930404761549662163067222665394892231549619610759140261911053831298285620027367953616670009553297549836255871969714307134975266415397740093479744763671774259616881052012808778031025057872235648283657869072525153193242177457672281331006127547306364214422268043443275499902755087410459363840255257208968133957437153772171421535561448644566536886226585467171256280752783043057673269063995636591440911912544395931569735895652716510943937782530601877502789089766163832900292331387687051182240216272342864788511711704709460302708611075994603667144085580290168655354085948530487771830909872892565814745188612981902972213352735954631424064279686675548844806797189914218979424136536772292058282675106226152464588961142119104360088011907428166540114951834425750405227936846304418138794383495901775765062999841963759136163209081879499971694659630621928656243856096130595877241072200509183656211510389625021509917420604967319924540675955403906595271628671991732641516026044838725914714959074528718357259538668493292767917078002649754011566177261648139221299593511541931867446579436270549225189947808496379436599861833505816908379276931694682724706326558618109776078926629823770790151035726076438870903866755829343649794765750936017314070828552769894438559682782298854061727292952531185628 [137,114] 3411225022195974218678816740734388983648488395728078858592872501131990895314460198885606502796797753795219995341513600767400762310271792958811195483847591952338396195429762654314081304543327147641648937982995011835683760461777721900212411368688831601016827747550612206425172875721061447007817842114029156240343401696208240205205007994830564242975136969764008229962735618957275818178631244100635058437405430278278071456736198814316757609247563701792669846148821364399468024394920940399493571270310359191770379338165603623155507028080777257256753593670499255345922784665682101038990195726642294136868202082986287469235347929892337916031821560244773450271673414116969890648820391689855841617138489476654799696437626288092094857890321262143945691297368635923484455161763407794335384208889406928008134089498298169127080626801744974045147058244250181216058862201333943373486156911187867665052876533253262744255751822507666986583872822210222723523442487641589283417359887679084682210247287294929550276255804324951903224553785897395627175483007011135273504004969194980954138816900258609283771272454022733192811871375720632825539850928710117364291458195282345840494674136513153843761685276480126708718430429648603619479376252836093962192757119899935464143829082183649077831894625264536737884069684803412632534652586315201541266902095592716500455574455826692302849541600956385039872339485715270428380993054177413252399801230073931056465950709561225588598729278027339132607167329987786445473976230746195840670950218567772268874126699938723682149168294961906083002244924383455458826956848830993311481178389435023912020078879264678328749618108685367198573876731784291324656855521783858540886888916528366018089275731322990345480386745261688993860310291149071295841264929002946104686078946922826519833713883075152146114670330439478923745009172876464430516400971424 [137,115] 2246438245521957589896304007871355282328758992160440576622035282367418490133452590345334660131798161065281626804551770424123138062948088076184768385425259904909794198173775498793418522861659167354821611471540078726313072543501479005417353349277803083359238138626881210273517730869631079132497038481914838939247845928855652911478284874613872501392136853619458498340607416450484160748701590160280721449217626384831706638369852302056867071052949067962974087470496820808743675172455612370654684725194500907137547577523399267426221469123493104490190737800302734137969958281986434504514097200760031827004061318522924995449275952325486758303228176594115879468140125270617381764740988723080195625465300049268286199146638793338322365200614858028703016426240680041043690002432316360174161562104966542264751877687205984341627184168174487563377756026255768020629502632664086521947994430378030889658911830567143349011282633571400661435143206526245989945464139003301958319619476452876627059234623390128785758378388321135191931765794435933324878822934342748849454335990115348530675530447750711458459497276759584521171645410619077708917133487772100566384945613977533960724942638306374682869986827077906880750971884861422927025990438662095455458182061671864859415728856802630151405632936641289866822507101859759858953488655912358987951682161363036241571923790986310918860592063344372039317996948839321953034893344797621679179590021234474223086338837313922877516483305421717261281047070847058196582761793831431276269129148313380878845930859987825573187625200801116348993401611501487700454571250067708042893927084948857665041817510388925815620570262509910057045219121415362214401323020872218106576569306339622998631082886839437396972585964704629700118899911684140885416639214438618039209575570179061832705474804208334403217358378566720885598482071178619045844 [137,116] -60585111456610675696190640296208329681892723475022485122624531538887934267169581995923527987338724519882258607002280114955323761334272171242548781420366674684682907528292965314086925283217240357577947844928049297766130027146560723322796666941496652784312112406802360748667807917594541310705740150412080179621589650942027939503824050790298377076174270640770094975775940899215630762158078196063355749474283777998417486840876602542358902086137379144639603789405571235330505983610549361898187559861224113056055014207772728942198793020465788304384591407899971140978166919945616208877646352439782852990127365728516912320825682514047747355091677179470923514914403395007699135220225814787208587164745206648785336762794979384473486401454903326535086625827302027602800758788898022549413187776542257818331913080362077058688626865685381521650357131266006122760950244193156622565356772612964415700144555550255887479334602926673943755335578718938424341406620750785622221240855420612073081853546650899193265667776733556975740385994094894018806699694813319643797584872378795357122032454832228274223684511651039539508463258429394097871289702144198592842226854269279664031058495205031038120657821196903553104136723802514694020413996001934144589327299221480481237348107214344581701265337367591230554300747858936693408380317580158447206548973985056046539461374466430918763783719503737353948082838938573733123096557485527858338736667793060019028230748404196331005984946458633100773917826779092969359423814029615825460533562440053460118090344612666861470553484857250260678316954641442668959758411634417812532605943500363423058073506097774385339958973776325374066203168595948740886316367096107525035833941013168536932945688773327575317542039007307051504210887869906907848866156583534022368352240131606240536876717957250080501710808576346790471216817234880 [137,117] -148341127022852198956694600922251292893543485240102348431832410407545794353680812899848831663897311618894168232586945403794849335802567262482378867389889972242076363170017664148437822210187845019795294007809615691556147508969655764379282983725001659670576302657637403664221296813923733210749391181496081132778592545380877646797061438411677067908456765151311043028768865654627650597661451823564122136592129690300435759666089390629602209305417049443096391271124706917422339851532866498051985693682575962361139009202413141617482616809571445793400418626257398974019565508437154637971187983936373928430830400856828054145738022933407917264687353169369256007179598053384988658929718058096017311906618268118516499784668123164453382935189918856868184196493735324510886061263870265230726796775638739217428211243448082448543588886660056047087321598402856133557133425153365110434818767398574167012542634308692831680627127589110268077902187145748351431066702414253751537859311626814189935250531605188329759328539591411972902310288313772183335485775799223535307870941715283599586363601464706624081380727476206795964493187940674423294125169282020936007577611135286465780604030417925901056445788242159038432321827473310851310915009328397244706551919140771791750811213760291464848028740708770803117295399376201920262203913080582773895648828192049924172894371955219263770553892946233860067297885021703857877210660486299061621959973966796307412786463552079541410684016523134390690881961254365602984643020109024967600162474133441655067955140902675660448777708780277608187728167959368404780187062343378311625068876058273301810980013165944132823645407171667040722868139293460038221516289080462296769406006312395342910813208655376765497435007430142764724635551778317127087888019268888424469036374796378572800068216305426999394698358700645726129896 [137,118] -123527626145001359911092891332710348937325605397294360886504896638560522470542663663400270333315882500106175672736953084641602555565650498313947665936494274060132808265419297678007751971745016640515013579565062699857718801011484954926221937281784044362278716239082925696783002327066729808909209893046446377438828830772513560677026213929986294734548396590131061811592464861085830841317599593059909305236237066252776501931596892184942047799637473243215165454493806922118258353072889193580828684023060874362233549719494351924377405828927637291738134330069156015051921297846280871474878189173449905732065129061716450069881380473744604332859552037714097342839526778533533708110975092814472916281632946257789057683350903808807744723069538621944141684806650480134409761462115422234036209936973396039612257235962654055175463162210670298239213105827571563647067967151850232511166429729887092673714691388806764089061970745483591920434872109482935445266845988029073050704020862451516295460461367476565464696768993710265168585036394019701991474077634642902867787835632835684262861539640902978963254688238676187695538017417299727548683111660561515979346975368038885111646269197929848315221001492953179961192918908242680194219665757899520332458916827197603020668925127627157667028449015661163547507119512553255592307925447453877593485500329989046545717454059796661132678228868005791618129689013974017847183837892922665047370532217853637491506390652042111711039957943334931554150134499708415284416484764690645161047684314857215266939971198059305071385616930779720339207169233878346329774043884012412482383177062615255673110273059749734185532643139436774968530403973904029861905632381361101301249097412357037525520530947821901905312395288064607311308719392217231989978468462467043317353411568457312460790881182872204752476522144384 [137,119] -13115131186759901123698208667895561066606507995358411566965621552424400045912178805359153554984901043506142242375111900728283165931378908594343290886148581216171946436212582078296644229789042340027108777955633375722979260297034754554819272506546953502269847959837572630708191669834842968292722243689237690108271363982704121630589100258634973810514812384684283824297869343660104274238602462340784040372665429646157187506258808335712066427198211481358979966458047815773422120536030428662060733593988490695250832621036550044143594768053999628157986306681171125258839455114209448862496441118365328592428038052180533076344832746974104135548876001879028980733014242385166028419348617915963566937945964488269815303208638518926919132917256979373719826487835848959867358729199184161734309017952468410894139090477653303454186711914708512838424988548759847926624455719442115610287189994704549417292695215146748225268421148960653861794945997993244967895944138932413632421825225554146784986844866181967075243111390298629197105702818317594532265599279414251753304743776532087863312879643633397515438889851194385583620803772318382308971581875628907826757109831470284011534551207889794303395711724028367488978553473888436420437292915850540040237587583117969226231500383302246685872143211439665414042306109988138574024531968248193665133211785365375073525259590966599524709522585797069079489330953124000135848895341297966407756539937776510938000931951844471053411742156084033391678642070722557658111063295592776733228852631429439210780853036284899453597366005385225818694127084309817408153727690467138980233033833898187945960856505247469845368863179388352133197301250081908247009812773563310409550893785279250009900809535852358126783187486447233353034784301465194408100504072500460542848320863286986948093581519209991225280 [137,120] 58116807546954418148296156274638557864689441815949605442203181325486900701148954327649606025344426554451780053063906185887809760087192931522866125693476227327796112950819485683667074222581874111283496226714982078755678857041207129147804034045787134380335974565449887633502042174752731597290411709004823647957107569009064193454420265915137110214942720499149187279669109977820467544575270655581073116566315032010019026928929798753386130399269111901276240270634720036870824106880336331996477804517530990794309445699625043280735688829142763021183694301385498204353361637867373882702271678884041192274075379743007677562302121259431310645659760268042943791174838048346828719842214410996221508037035139050782501488124783827251723812082002285634193866855701632029507684114310068363129706480057338375395331632298240254398763694864859202093908306009265821806380080847995556460748599869544756863229067418523289313657568815986939611338343660529410867637067761364973128254632713723425624964592682149596615969384870982324453877369605743897876092307552331163853350472331114241969808844308237320227777433543128079791804258705276534501653982359289697064159057038971861465746227056328076126650381284179276234494759236209950203891760726722697443852869825082740904955641194240779870821288109554774295252936609512148985539416220179798852270364981481599202374617779880335549545083869868289100697727193063887010873417420878482070679802802752227844343981496237415760600153811772413750945177781227830857143038710953118365819708044895099934551534839706206271823876999617697008525600833126607840491989967122146701105609314875490362709671324047042842874475300819578194283997451954344752735789532437788223779431625236006572525533830738067920452361165683707250717035900623802881326844969096508347124274026415081926588263035696 [137,121] -32600735647982586182910518723467542301108823099987511618562923907462954445727405918339245578664846744728834429571452049791431069304995727628836209783278566280510210572428375240938179551067198511437107613567243496387648235229975913575217503030092123675896542544523308989562715942827240102127488790568054675942737502709689806451932375799682329425395138491737480344449020057570541138217117036934653753755287607084024194433509072198156950444655975321979032916554323558854526001116889614705308811620591656715680128033562832865397220276406135873107327900669511048953597421908308767819623990711144430712073616832671199630669454338672837048363701461078827917893319204277065056064860080284153930560745914460096143299498876834671203651879817680067572731689640252310304114556383291266952973873389916969591489892768998786444922671533079125956540096063044369038965223177549797528661745596789664178357001266676541668621557470506876863938817478860583588844319732574259933358789627691944048765762489144934259270785698649339921870829937854325201365966311904265906869135396431413612433634529014156992571840734426698041103780714327163076121169608244404695529514680204949696069964497565553857230149552478752421322959431727717344451388924601009383769339529087487276473877462886945653733736670056429531370592968761329966394905833594623322417108172738901563794545503788942246249054768327090827376194270731965268986167632745697149610263161312795483623496770893119935152708801812820325512939004804544698336342428671342181074183955039025445713906395718261607628416989546095823021720548383667603260316024483236674900619513588856780440073161441719721154430902015589869533923803815282555252475480064600707765994493809548060696032483911901484853946635653995068800841442873155882328603236589633232416361808979288114158 [137,122] 596868529862383729905317186094727026490937856657614234668779418499768222568665115790492175249621384094168912027125802936262389821556073582191922061132005370121923648630484642816332272873866935184384891744229977314204584991324379639906318451523386470497501703164925577419788008621256823078369195506963236487902872480740105984935777329890586515623523549724060374142270019293568686225312168829177588314358864519557896040784379143182030470436158264777319590048296803567059817872881844928922608218143890441295653172628896349682479803459238523257352744286230774636637147341905312843818390558240946052664037053576717679670167630401410363497893768084378932551463796873854399818720161447840940515787928315710852304910817913943465454902202082375346399334321328328121354195295020008909829520950085423864089296940032038636168271468721440405253625276196236266329300389250173881951658174332512399991908272188404286240509726952685676105335561124888629011083502308550518594083388899516937841270188085790978522131604871410058346166995303744383396967998487491698597863393838071922128894041663139378552057395014796524464882308830320705073696818500134721759530539232601371187520744162045331718326247008834652930057031951962219190631039537534985860898323953950371499397769758766565308913057689561827518491956227956937021837819817264375760340578987901203051263562409286986775364485606312299791150892687260991255439637274601851488161567612001500560698596826879018204442299474491464124846985728068202746607610160336267005203819141584037224117172147837050578516768222661272957679280253382638135059496517981690001180539115671237295618996752255147805528985802813144687901915884171015390447956874250512389258029312801775170493639019900322065511859193543069133427590021813085205921160366297014725877548960 [137,123] -1329116442383828046821342657586745605107125823810908276099399757463170194851535179180045285411740008698261018331406127056884481653706872168150705845997210574881426116628756769702573084303997449372016439360294354950335775364239670041863789264993220185132961413187295205357166142109641428235164060903804654913006357042416065340935384491458473424849893185509570836376646877527340208610417801213390399246171952436114401754864682147920527582605034889362122620910384726510913123341021197316903711102082866472660273575572573323861326850992950933669364804470873591175274010846016586277745666015410805743523036967744859074529633693823184911199434993126570519735665899399635203604110506218264483796314174230546089527581311376252043688225991091055230632394846421864626747915004812355425478425549791211281215631729852520365994138959108283300745781885538699690625754658829465232401191053307954961930224896784167932029890832813597711653235164677275159936395601416318506103190076965924322927693835985997895578109715402150069437229215408009586930112145738971283729065205957514509930302050403277127633614366644456153554194755181620531179321968004651777181948466656896011660281726008485142370670528394254259854585165639067531772078913982546306034238012871034324338950177925800979809915891742853490977808493730770963757323951201889072894793211780574159934975686826846761631704867979143899878296991575587892101599599230207049833970545671332225729108197024377368880809623809041343941527882388508238271109753352262281424405841437872145429593693414836458575498558659861604692647292173938711727547017008031323032085798305150965768232245285210048482977478008301506158714111604733887456143296473061746201566816101109580531584991662247311485830616536554785957551140518543374126286877668981982040 [137,124] -707978375896278107573169387466507301730780580582203799971285387158429368629473272996142029280715193081723977828624907813720547973706280436648900337627695337313047824921184998680186989007996261383454765634172260610127143293795128703453605612200404574550776372262064182558230975532314336288109469205024794032077988376546843412629481228193958082248024276980384359361820169573202139460511264661581515839438117091464901003710634062410674143108672599481567426865129355795166270795220023458117352463304516590419638211493409965264341713813482253642922840129916676252383801818895916722511577621253845599710588328200352022692018500137683953298607695122174205372953250971511933587753644483010712754782355770601313805723020651682973309116073772027910070261973494628064422044019829034793505145758697122641394291778648750399303013501610703423001879357505008941212401312497172384496770756914755984194356709322817785883056379813344787809264692633865001711388689646655114067035294156701198038894273642854897759355329887857246937840562735855023416067385395209544081446686849677389325631685339243826249985686709968088171171443315511713209216808321755636810908755596906580657608575147498042660518821627439447237788460535761870250402646373681427770318629464608044699579637887992127792350250083298342857979341428965162434646790809560362456101435642344508646451082272745889370759452085187097806570293925856279221775587899380284763144018522043488974360093392788597767666193089768802938434989026948370159070495664670173669003582636069008042007278415557319062937330281088870207897924514174454194792613194615013984501569719215573246109724820197866086464261013554428111343962384627909048195394895656922582254845078974378620717725402154717303983378836703594349432769711221240595722526064 [137,125] 22833439244430040776917343932700671521842763427509724480696433154592760564196092904807360452522479000398811527238212115443810368917447256403907542006386998862157107067140716736570755530040341217554485051024371681994875469137222699785293300694797885607961835362335294601984944450029054645397569629676516714445139006170350616766630720514567756838111961034895895397475859967847420137329839268510971908173366862550381650045664079755442694787269800628801151313728221063167155899568691189920057576223895378158503170480861685894217382556050479159670754087690604965133805682704520905728425984576703823025144209353148830273486213500827154421583648520289826459435027430072817741873834919694171046569239044430159384522549833935042414500908174569459427608361706058832620046694205317736872045641646643878168116431116005264914365762611742518485082455235503533963419578391393676570578510676400244862281203150883498436408500526232468528797722452057382577684056220704940065403478603725425448900227205974955601664550241949467283515102231123753486031148349811712181721757535642146207150706686946593216798650518607690441717630245431872701779876603203006961557580000358297490625593159636121703828128737058883123300239162444339889392966957453674256045347794041486855353583979886241630603625738677941724109203670428070600387474333382250393309045859739074244244175036048424073035967999842305782124705609571116324267927620704336306813704361838764567962730549705348762634924145470034792723031236231764157918886241441814037185888447915169142213700256402322966679078738967898275927194514552414681670862798457440612603089016294539919793750036433403258313080944936917318079228865423115003247843296123543459693164538656851058602370486387267355933342272840147996429050523746349822 [137,126] 7341514996784855298314820471067279090542968837729276868858586298534190618471192710717487742411041109842791732278439487296056636210700088234177447343739908674408963685953984178076635078932131917339112824265350298485013295820060588067095083112183302940917862813829809163418061835335723970247164191927568187914131730108813146738796006050989495873453641059704921227105639821819850971391565970245340965616246719312136513330386709726180220709396380334874903227031379198490133999003752816084477623548180749433355832193508039417404003222446852075843226236077054695165080360757016707407260458629603515624489155978614946178189052851803839591750401831408103733849859740061661672279909987267239329236429398855162196163641037472301823074337766613646086542375869894308925695795643969254153724457596571126167945686429410352759349689471284161149029664635828644655857738284736398029653842471748568674687574291052335126173342519048563484992302819446822885105900160939683131886251387941374795540693670524521809874828877548963199431967664733223523802079068023961973718213177807665845168593521237152182952162362798193788136100938722836713410087611663752883271459721981849859828538554901028920645892457465536036109804796506548682987979353846642100941193784704025388208345899104174248405696412066221293600437458974626223651712390331263136418305997618042702733778429372578401877388785097505022279463786761932870060632909988547092450439619345501975908582183978541581975207945910065301103197652548003257964235813500075761347544359692794882049385251102051028687698818626657256633537809919879057308909385037276427978104719211151363005416713080343591251805495141607735014711615352070832818872999404782288243039750623035461636718485552031632505746238670612241363177504 [137,127] 1395984540970006978566924216859216465171906125803135667187015149029761572008694888899567930008945394906496883532748468618962537025201071586687461846410517649677561045154310712508224085470262106284520683093369185403328306676939961176993653486345981561732256481832810557763552780769162922732809931660543827756841973590409675951698529259894608877682083791851448691087666815217047427702147235906622620959276202396205725907886495018947272349406308553545850013254145897963988764680544140974539750025997094430637597045869992346159965076580167633933525245998088261140440183553963990821889961292445899779951096615533167931291273744273600012604190496814887639911203030006774395301966944395904666373317269717256505013163534967712319532410306230296944173967320173153980814721148999484281978598759103855424751171422980462467997161371143764446132294313922932243185946560699240246156922797549418053629452432538315085722515612293935117706498780529856723971579619752698635210820243921258482606874519574300490069024728363159148932072801841346780930698179320019784142628370529809135404491979308174491736754870604212776569449204467041594637656504323835138412044931562469118039457016464351002287294886895772853763344914657773375131282416958650335079121908905784546725838709673188900064833497493006992248687887310529542418198068443306009466124983506524830927415390547763073671499956727434067756379566720907667632591631794399338971643961098028145440295996674997014225978792404149185295841943305394615014165165244531133619692624246169472598857905189422224019244138514591104415797088738590848098299611358860988951737627480912272309321289959954955610938262030985364911444184460454298372146699549503207529305639218425993565440919324740807464446186069968556 [137,128] -24160583927119822073931252754649453445069983545263938518164196031258077063227862825429238253544513823057441888628858189392496673336465900839526374853634365319925823206612420617323940255591218614510987287767630828682608822234559617510085588621810534538169970024051503255937930675769023125306227719584787636552135099401460383192736513112822120652175398723103419813844421228493083106978830629532623243664897922196000328640915569670224868152429737261828893522905070128052250677314108739364866431858315739516325533975949366853051013886239817273724484111588070109716796402101293305188684893353366275522075354496705015123205865825017280280197760639857742314623133821891186768239289455965445060740450252055481937447702758824830484239071262428013582840139596538684774652277086903148402094512059413250663713897236298068696590116628334574445784634984782471591630055249386936845164539418408114533148737714731074448899463730304678658529108084379502796218903286959106320146441263570622505420423586189191333469084002487526725170806363155212409343301589548722726991166011877904778957882612137793681875179912962495192554909242901290939420611142453345128128637724772563844755641328217099239907518736144665804151475661124934651845485611758339726513229653367605524487002339999831731950074866828998305924139072814239748668658005715893145745641757629542837414354284921537819974700713316434524924203126456699174418573376821390172906111224390141194241987980538798856365083700511208273909288128408116807650697880021839664254964125627308801351485143463030979061007623043448099287018211980143537194997101319478564772452792737323384446481356386428280588694036146979375094974803671833766197935953710067951292607069725441312236221886718960917670232 [137,129] 3643048672586509648753142448832359809482334352981356987223604047724539945610957379652094366911007480872154041868339812794082715593916008595592840756810917836044413936184011302539457441160648451697729440290606155272369106508404048477172966852815895703444027496134482506377369023833720751327090045327129241447786541282572819048358057792619650405868245671412803315992102535419795121242304822122919780661423171533133184103720795933961369399038117148959141949424593045507216219625611778334241221262255169880082536744680406578349586777164760250844290817756568253039405578639994423482117734387757019371810802050393701171860229441309630082860682079084090905970117639896526056802801580215470454755350510835325804650841307272644675666385250347505005522090088986002071003193363937379062661588920313087447747581246558213516373782889352770836571121137410030779275169553490139070764181597486155155344958491593157145761786340402774492905345768526427052930629187606397759384089964825487856656775512865553663179524517590454215937094168718575565978976803535165257659473163862707425047023232970492275948097495812350577798338130783551653987222145580630991442173109905745262949504273518307084357998533877570062344067306481929893530994297846184653274983901075503215654079903227020444608865535945432274760662608065515819410725499083863631235618428073943185408231196026471644921079502811027690490495105283994638628512092826468219791682531932347382089279988757279506052696204922650418693714749048224334644900992591691468880776531500579656883638304266765059652927058390289638053072920543363165491865410333768129126632976069343087877775673546015636541688181777112263313347046319230263168073962071191994641296508381828537791071018640183 [137,130] 34138310782490952653806277848186594774440148840085960085090572234284973508383643621543902906504085454463147643547236870321736306922019151070554293058997313146285092620751542350901973075021305698858692358944901999490867966119232393469371425606159755987436726689890170699545814893916616229098624426287760983967266462893642799858384506667318617272535693453650339284397199024964071074908377989094066106953308045022695205410196917618412993480630573678015826961103438296769923114759987579219314959851065000184122832595942788316495159723222820443746701025443562699952806454800906803851129949310437788133143627825690674688390740663112707973682306395707275552305929646359102116476987185094736772422380537306063509313270849768308130317268970529495036009173657979247734599249199149577140329629976346253248255651301985901409113299890951097611475678210100976107686906060849292863180764020501982300475756671348103203651028024248854248011120421579449804511496422909453938230360730128690686710085544764368707401241599560696195798979344320828462089601589902093580548785007886712683050778932105743295363008722217393578797667260138445698013044730211375880784966559630493872988998490947435450918143708404672687497114467652553484691282512445650173977991118178938727948957946007033703753726334422616668889743189822655742557758614870321078376574271243176531220576059184042563793853861790209437245157157249996184613946353794445386221126113427219271286157505772939976267501121957160710558234150077197679590984838045335591929718431047616630767882375109794169125040211748641857074471922355744827180282069855287875166646295427705668216113329373077243690319419362727586715507137800624918069447485440097394868350994716184878320 [137,131] -96315535830881778497074204026566355551103364489238095159136940934142108247405215425261069229612197894624545066670259572387571236088669332585781393456714769682701082107650819035859725283130212704564924526550861500523960793636463421739454344536989620904940272189292529051940976426553872155567200908352614229350736325889046554550883738368774380208276299670161218834476861375755502537235473615572300224206004988302532806736787907398036468380291202331209804688643986210283034159741569908459070833310428718755466557097095253677293341124110172872429922800192912866897316754573992176808522952211958655708244455893693309247598661859311646940418361933171059624221747722406974129537124800643628453056245132343044227572121984799978939197456920998115223963008731148415780502344458622768246242174971264809758323575052579288408698680551066872871331968514504739705224508908727633974470849314635125259532033287007552085979943788704593424668119755240865050866169237263485060922491969612585540916478357362461347565089386270192117800066480589558471206117976885115236046186808644348952122166819477813102201069933380312317801855552628744130023000246750781332529103623904282485650060867845332181472756606427198669727027502720271134826250783835473605756003732930976530755537745288607056016848753469742991142214115322442556490516066678337970830309191097810131647466432891897261954270980459875609318622469541269402176594186676069063852978940037629017045844498953555686405322522025227088614518209517397986498388532499134532388938726224046423120412760044661810095113513641487526256978766820052111262323221169657690371548334154492110957106202389978279048710250758705119078226153706185688138367223185160865170975888 [137,132] -141668945417046318153698051819913660892267496689321976370675736406953397968275857243564372449875652883028237668877633734048231266041856712996831531146044778071603256832141847443756632505226259758002981245367196623662072572887053630357825555793265318987555884184854218333186695268658641447811159950906881000720839659766556505058581123846294553478170398824495261606759476974719269548716544997815252829845080970316967899048053951481060624496239302913274985940198352987924812478493151526277006786453176113904529783492972797562227040254501360207556515720675919713798647014714601211527498086953992571331389803678004999381671429993543556066191786198160248035288603195694240287060774826157413757796621009310295021740520931942717014187363578549499212853902159029497950936611324567031935867188966083432767295974018413066786080119416336336030292115599029585390396573625109644035325695387113174071485844284531790045603897746575020631142109817304170074818648262107682715025312136638434774116707578069819841652798666393274181239907358861279909910959593213519318342143752457971877189284764121363181332248856224393912026595377071843110425986498691430046499142721329262465229901888800269734888250316426913310954986189116358898511495367102156026633219790051636618873594724137254531013097217661069204588787093160392990015488032493449509333952931111228619161909189665668641639188415478514710590322552972192741897137061356013062442232003958311334480851366822794527023569057902747153671980841667629676478337201297583466926745035046446787144554915502078586058589499311379565597515235426694299252630969120555288086351256961716558839195042082556081860693955426520125634027406381271517979526899603920 [137,133] -6145771261705574325060755949981981292543269657547395812925311835313097614071125608669092601061805888767868038658720080933780957728632976532229422000250946393930374694114387734321922227229504727604326529708137491076175260353083411948139313659325511074878614798411627942622282693278942206114259133099822269514944309949427805052787329827475758581171933751466221877673836182007501715745850587341484146123944884526360287107484185609599079346200323248288242171042449220608170282800486191689705707720785056951689761113495832933781982930140182518961583010236067198066397676670562941889011016157187935017024088045943941162186671838398652901357184500743041446800914485124231408108169730902883667575687405548212592874897899226541477078431712556320339050166196639282162149837936338035002871811333339864374559392817210842653928111172882154622078528253524891088460599514042125282154887157929887062851644202080238314305408454674679605088189579280868375251630495553898913837035659553404466622246026921985098685956835526989505621523962529983189043308875672773664266600478640693142083523166844655384495873552281283795434191985481438015997978572218468257062212155072387998201084475607459243535749491116198239502351670191644263333051146849923860082796210663792335467085958288989337764260237202902872933068285916411870792877250999112216959507578239645890813782239001175359227280556052621147971979912298161391853704535907451238546656612680982820019958344651332935768778783797228902277944484695734683495730070098478300267136577262880946961687868146066359139990967229660831273302431881468007851282971473010290196156429290870122146113803314706259065100711285357989642955489723138016006 [137,134] 1704188338119826942159781196037210855024675951957991119551585454171742159450014631465236791994978564412573773150445861943742158838000563775262362461995410748829573701903902388707094024689034443382776244759171194685857447174050443514284746902642779623333418710360512755064732763087527222806790223600035389590803634049890785949832695010348966493937579969183539031969479327658178962701431374386461153399573360165451901117123437030421594329076084009034013874990761870081696482335207521192311940405714288630493896201590783547642453130031278946225443654984645290824930607662421782802023714319123815485050560947648552456172988550323548222707780095006053967597407236530039217860996120614733408097217779015312253117134577802009205869448249927701708167864231887833450844180891178321945294288051254287520777064589003839972119896370170599871701617987865826787917377713614218457357178266180176589041792725766268198024297341850590416754979262646771728693601735020525467024657702808196113752687859291916073821003755337421927921085344922612190684761075958286865492296513019844148598673996001564391784459501775297218787168503519564570494375756007004207452549124377029599343085229476759160745982159596876951033879382762094798769703098051874845485255382551652957316724839724569649306900537831080138900429181152121770740141901396413653716768496617400902673737620758134270127209042128662069147006789455512234041173499234147332493739341413408635040882646951491346771896861179611053552631272806159731587081183404947871428036623775116466174454136477185989926903041934237888131406614139031126127557010424501990208215312032003314766299606842419032117148859691551208385083296 [137,135] 28129487066447032947607148474037198881563711285796903900741273633324727889107283961505065052839262579999769335819628725569076432206538042220757824451977346953121305385174003393522301956751871681499255401544797700450264195494347672906615489474147623141176944296553392256160445763349953293646675431216526399916761423357112929068534671451881437582210811566301917253142586866273546562003048781328211887694617338062147980075649755906576875468345498936389652224646828476515462592722874986672199896852113766169523604179653658989357141784736973766434540038712755986415950446024752760977085071226753091806481062155351634575682556633291953417252633779098958618878726736826952804385370743425694972568848769666369159671647337393782434336772108250775227860078101880261669380642284895862049118036304159894075707553576264937202430996616721087360904549746453596689582976514677641096737605109327524949616398753955526903005778687190504200829125031569639955354353216695414914089083651461306328703785525729804569405052432225592176042239094850846180933576351250213825953888491776322831254284657696192367087929404989784232756957189062907269636869251768055336998529081054948852352662537588980488260439594455685865717898209205121077368895217777369951060902736073485192382717888875396591242010567115279681612482936857251880194260966035356000286109462553665335172910027770997052865160169653725464475767674406228052887307552308301196310398680438128225480365444237001318397910221894074691769516166664509909021905270820032248675137338284428656408708999170572674022980172658427715985321295092472537675112402804681896325634644679240932555483440888791406065221057084 [137,136] -272270646007364025103879242435592063686333463780925791030499418611038134857954853164325591692996836594972487516858031418234627745086828735109509024663524281348664969404853577835700322090659436824220338336230982913018223079258021330164420151922307907186282948026640735692274122907259462957402589555696697947888967074047187296243684905663855516771283422942759210944942500511020680192787670724760691036627544740137640790909517495283630008342362818940016279659836289256182075201221678490706388503412808060429331902603666412402581219353059265242186889803445464370304722842066344256266407147042292881242125974236491402974634351709282015887355603268023759593577093274402589018698766723908372452737231675535095573065292674607057298046461555107029565878628556719460053284002749776328256507257082645456399117538979696440169336618537348535674953261276223258878173411584522082117293968304522816516134694947278305423696987087176086047599456399290926173055034265537653728877835101499972946137020060145522605144382812076545691072352041002082448289477885676799471047177162975896962946674786338466616252616549272461145690298219724364156571785204830504575080926446427666699815688414013283448344791422168941852767318487183354850434899628029098366274211333011285331503057998238584096672343230412265140706523603474674903377772672620722747277241553883578848555376977078001886244920941541450224754661047265407931851137754599437176689614129501214529248065203917155435782065780679913009894639879930277985767155208553625899458601507239960841232461965477342241325840968826626590406052821039352252041633167354742634057541909556867064669245544806632 [137,137] -37788100348747446032285976773333383435283494680777449138347938837914769110071905046012087340637910805050969054639331888039352433371210831976874662328503834337672925792555713888303513911788431210483181041440982781137174289457459810913520302663996001783714961800670165554146212829384035218403708334957917969279545606088785533757134528222542109483212250482453458650977201607753088377021863317142521396826198415625751914025033678762423609019699030380903511905025422011997136843952735348406730326832562243244306718647158700919704065198035577249731790900499527333986746361273577775893004847961202963610630572286125431805778235593949904683072276786995153661507084889934576490698865645252401713716648770756549994601702407285467297118407058264898740819983099740758203981940428045289566207538136155249132887635631182436281211725419683483045261861653455303213607215832612344137017222480416455799474300603516785442889913415520143258481263590497861967070653509443958124648229023437773577855893606866983360341434010726686914678551961795941696441421439550912731288830588354749531965522243990967400182509722312932076376838683337581861425195599941809383771006093322871851726482806812288163606600898795061063279701967669030694343034506183728355332751166017943282178910026675519361292789276240337598810044467439217806518139710305465521743879960468692862100647874767278045916889121576259396936585453999617791607681144032633898720665790500655878051408091560872145339172311956165118863552027004080183539584306172990764233798445432183374288570162271923397844764329238193623755752595388317312370706880957774229060290842545496647 [138,0] 249231261869101577003137575933164261450956160236900732876434633550658953715523597993416864323420728591680342009977001589524981089470084792919356190505958452384006111594153974429185832124902686573378352480158922937784529755190436219189704890849954403905427122128667035851587589764695475457533871022695968094513335037023339655379858212643361431519469106349887478364250845524958971218539192571392070353430954805526440364869098462133987406658149300592283676242749485946745829108646467541549239149373089474610510869110524309391597621737477122796471909021997535591712766211878064153240527884495022486916763284901188964438384797264330973763945255861486649576007857153901645343410096135785250552098240350994808335142744594978331662275442770749294640530456383185054939343816742636715430848749291346826350303406661690872658837937428584614415237429875762369702303873493957450187246042326833978698328665882924935136290829019640608196754473478425356013219175946129851972116151413218679810949630755698604164954058711904669691967500581154411690331185699159505988029547745090679505298963275895744213093374893263630687082792206602973004593218108824943759812847383811330793734905401712645279172194410072238333529341436625076928243221821989936049390909297791215913706129646063970155429621957171398022774752404633835583310813186962376978687629027569154523115570763473542234746202819630769065370527850239491384266315288802909283244332071521556745542133067244950975902955544843042560935416970046360099718093106801516021417432180670782530104459003877095455437468941410360776140029873454802525098429975076985486870141286276214543671619776521115480222074801377584939824465168297372033340059268354431145802872776948597494367614015915080710397355967215727157960721728076836756117958730608791662016007248451452890638748205040686971308044010419832856672447758334296926794625933040568861182595155225913224748979188243078753742436272748752156597748972059327066498435834064145943449809270565829506584598182881890775833882266961235336300149690092394792983985665468245960201449267392208008114939863296432468149667052718819793250899184134576757195613210550035573495454183797709778824535259730584495038158965719747903858802241065284344604369847881756757546911920324949247120667312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -2996247290227104435264371966485051801657659214991287808850464612356967523536819828910138097386459360883637621965889103362546647655481164576224417432197794482956343313219422219414930770138412327535692802080289122123434686709185105495702048347469442007538893726559121976295268663548476295474638061394056246752519159996283592655830463767596244411640799704416043583804620227228521312468311046204171213566572252221991391369961219980619698352183275930468766763112218597442831954216641921753548398606286576826389506550599869522685980597522672105537869318227609127132956808967232754515733514457427417658452585908350359658772642252084995945884414989030869242977827460089024018747404683007508513373976392923430302104345276173987269627774117885682343507377214667153735660583154603323054735360493532130733801622155716191858969738035771289383887370537052033143456606265072236866149027939469746940115980070939094684266847176584765626638533186457197165151987106764364757842792701346331931735880151447857932776008173494336889834112482924494918854740373188865270337445992415766718121927538980993342813272091407062463050001539705090022940881858837969647989804783801210842641962341042548482850134991168363536563469917998028062864240734668985239820235649604378656185138703170681504033712839129571556360583469555729781677037300075672542711781521558371118149479574133004656163952385394564602976759827348269744409934690279693738839042036720209915254226001649047684395642460650597899429054898452983961661317409013897049656358618788243139473618709973981861776628146729602908286652083277845396999429953238489230475924709657198220081252169841005635068929309734976255967170330465887213142183369995588651649680079074572087976645966070278900394195810927274029992049762192578469701604062402386772616629694000673644851671824918648365599811830485058267158113145398268133219304022629989076514667330505917835872065709763987561962395008149177749853908699078285682068833621662855126112407705754180676406406911071168382677722345096501166639996445634838071335333963000530359364709123858136169728820403559382755856032731067295752897611933946746668266395872619506994140548950009097471163862524841858424638607515010019578164874372927432571861885889285404645421369144066124737955187553992704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 17875261259186491790667756627626400396674397172616928770817872252018762512338250468579490758936336056917662511101612416634710171058477039229897987924885367487543586972664006229955846162600924319095320853737901047284092687418346033507277482933597881912044299672611790375735269358982859682060119572674664434671544805595662886661807269672081727488739234354244439449369737905467848505241950221926009163132813785607143749665573174956939074514148045032287311693136245873549558080556474288101787872828261566462600544820813690336796245703680313923387713002916408333303003692231867572631492067811805625393977578948617636986306478664697964726084187376044222965419005906405381717088230516103486592994891128040873762317176329951728446412555985683299286139944962760904728558833915462053408377682050028414806335477319023758223043774416216917153716000547540735786745490874909149353212116416240051248764245629913091595747160796336498552637761285829487369880782760328345664918162630277154759503255064337459605327146072361754417730232055517320233120283180796256544196203245930460354743714799272398774786603315632550371099346135932236746893734226098995155333666561108509114444558454670954987892683429606246807692069290457918996925379677788371075157454480660624264701100440389044298493883719689724950048026119493628326829709631758425497358427956945442329591107376352582900211941958479860105229632123436246176699270133393930469625154639118663476732331262311363725944381491427917498620306694164484255733133072213390691330972194865345990902576168854722571391035283018191876144544407339406768619723333825585079965522298405219688247795209648863557816879489432080608323512720784324242241836825648405025449276357055970701603951757939804401161649742074911444305320136508171197348650006849623200764331355656252251261669979452459916967924443701729737448450864065847376983844622198040825467985752533046125839484771167785509970121542290258771236832772573844882998582967345929741406299081341617627448278933184293428494264120432424666640634620748777640356708465523903274768913057431479941213533180540468698349906482882443286260436237127174172774362230005761439810840494925482621141972439897201338674943253845949299497968096750619887668729863108478036568864514348477743569564120121344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -67759847301881220295744998054039256227006167908629365490785622332398505071846188512017795271853934131241338339811129358696076022443230903428203785725188444418612702478678578640882741428436289495942152619036869302899947971933196676975665107297195573749566162715643711225187217690681148137541431263826172456316975442140396046968668366997556738696922615942806155255216272535762168956736229039070451120972663528007005561420281310749108351827541784759815203705820231893288074651916466796281209658667020611455949478267102193999343296105624528166775391186306485136671707129102617552880656413082231755245703925964801773134302223621620636711872576020713013831661451385199401416874782815404158533734042497703147290798007889308758553232656570380989784624504164068890194305694042796230719258533019275833036852873425436169591538230457883695586027098016020439337596929956963480203335516824762815522867573846968552254808995098253087382237015169219505434823331113383740950323181513069434936752655776220994332565899945013120084905983149202703160330723789455355658778301173690744111129913905849460444133001158886869451157431031671256393087958165948850808045598184155404058731581455907514823493713237425554541578946073198582055049318865267932710424073621162264366912234677520193852374926944574646323581368716818664590730143700097233525943762919492618340221993629976935319710060388392769830794215857923134013719337903364551416461526724440283470667516062355242386614736370762359041868304651708509681517380241549127358379335286478404002456331053170502842921396711665628650248857414594661320171478490359427861941770211931004026818102467285403466399771016800783455608497353429152870380397879429944687442876485842724151626863904410275284944975381210065956727337566607803476209315982194959154593731022903528568171747100348509530383724784894027527006313269444998109840997979124093904847309898444844850897425601851297070858448033834661762249324810598702381869994910301347137536267234306879817776925262513593407385750494356556888008866312419771752239682556167545811676245678718507828208005624016276630034882309715614194217983585515236264694216998971625885012045900653531903674587524007687745512674008378979215863803124200246837777617668268430726609777085259624416340690241323008000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 129522426257993673796445348275847897368665268530309003960450210409740070370114239689147996636217625024296306762589244658418151993723827548755385244664170223251245558061646836662694679991439721184635544878689824329545309607053335340857140979613680318957834010327326631466885004025561552825675469384006294463651718073734445619342011104294541126451905599012439720920372340834410808423080907096720241774196315422850156358958954815622571742744897886333548822325485323595685058956291003674715296435029022463114392517692260246585544660035713589017690953157013821352147041304525991146810857548538254848672243927682717128969766775452043526034121029345382836884543711497756426957689110855700659283021618358662008302604506409737836218951208482546216517612206143278582757200048411062290213125623212086827177342675678934638498795617215348010241345952221002957904655050178422848466154529202311540666153584877948486913660133926960446678438484713836912865856485122291909742040020070040756917800678372048170184199918548214050435060731791515797068404040828878969951668429830406315155942819507816621115620716943040068247099666422648486255628495664111328480677929059566713123482762150429827182532698756777175656712035855359659194343955730389202782371638733057156284916652581610535095188024561200554709662712732511682019208510113805142381775507062417896011588587210853679339776853602172754064860860268059408530646992070760394365196667145368173246064681201306571833966027488637362119494658964030851735263904946396743122016319774271299110938858503067584152729059716738566431436007589573453196439221346392226056951479612648129073151217971956120351101858649744731680314643270141103199456891953110703996789999579311744947079831361698463412019089057558840727006962673317433382961711171599992215364029135597080361083823866270007148620589612541741704373479018823566581984697619605756785618097019378491503499372173550787917732893326514141696747028490427075889335024843860172678502274734636518509453092057206867376209573757741803011966781205957381676743329839956827823039350159447072974194302738307275777988930480543075425224590771052742043034287121298079083771675757450508729464442947488445134558702341378947884064480575275314839365124900905802352660079716583337819175933066608640000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 199151941763963503814105140388943672832595847046977654240104918074747112969523305571229139175079950902044736690690229126174881802697537022367622691767787169200299008415216440428584537484017381189767663293571625321351166591417744296426392046808258963736253600497398564866404434870828253484480142716160675151325492182428536834190578284759852951164413439725693288015227838054657675181507687340044164278003939848770616824109332368157275441604322113086207172698672968289136807875117529725593635420472815809861584756053776560825438624398400958523348541263584270765427534875968770330343757107599941786193514466588364642774355107182348746872551291857613009748686443591588414896530196444577341721179894049073169043237840693301104666343466872767888491962046577300631168921470633398631308402247894122346374549494476058628447200261411849895383381572438123759106885207454386523692474678920314826628509955636845418457216760004867348272980379156045980447992369161850480724605039482208785910977808518460794663425667075269960461876969017266687990925909049465749450187350744110364437463744404877819501042334162008543418671585515349541590043467660963418664523890547237723279903547480417155993078150540656842980332962710010727620790594176639882232781006886696424048684814619575948373122986896267669270857126052909239984042582113740267205609327006247628150366502946614392523131388539161714098697423033536189655885853449351182867457758534328650574094617598072006676350835131834180754834532682780405464294750110757898632563573361189059808465381159998139718454496619479155377756131515295615987268740573797393704609638511369697308953426803230841405245671570470279850822879576238926583923538914048577631236056626782226946648648020507576047737448692292865977123323354775062431971244902747188264246761940308360227364567762027680596091874328576360749995805718413872283367393551491772006165751696083371285087419951955483531838454709686382067872492263515983154516583602719542526336391733919868393930299723379971106239336032053139621163333838959612398132221979034121195978843755528648876170261058233395764677901198946252912340552109848237276006365957888590632232953988666707928364665464345099665108191892408899176629381557376754959680576792479142278963500594675407595064383519064064000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -1860608790606854547337584525688598307313407948885782110843955697327227416591073485667925769629278113501625251005735320186101981988248811514426671502291450283652583947231657665923329983200740165397908056719445488057698154243350235599831782021016057388103033504267885564351539414410712196352892642114172791646659347835487254309678691968206695976284985150538052940422363630762877768014229024308301018654904544100197845033695534454079711598956085595658662709818938145258435515938736310888262198857373383747912490978346215022588678463314142899840069857963251994363095299940982367205092977494240040902674955760535440483845827619558919004448570792622411643261048375156050833513358126979176124856139994831924379451164257168178980579417913780230134459312257220405188159470798986599687879826981861108340752157201127449139335473681898102671769477589210067100197078156944190145350366541937667835083211344282264721703214340776857610988115047953275281500543173868813627494551067819413326688133277407175233232174840394697051158134597456036208080580485380262855909022623380591518578092558277897259598997324583487728106597387953454320672745135128479883202420387536146508080636041307643290794553440043643733804196234410093431128398464688385145621251890404490827971381806612385708827316020273991569247610614599505509937444239922249662443054376353535577486777604709226522402590993937632423376950017052574989741479679962188162734494110974988334608108892379541770461925605081448078010605411360501253872180395476522057686626493248724856270914745345406836729187823026138903022457265909322773028447822323443704759387482056447558749715897184012385705778647789497677828658259227785732278254813732524548951598467093188220353773804924305889327076179516791079232706364051559368823376323606747692227811026547621990487599467479426832494499921929306815155905440827533802615397795438333145529159719457675679586698218917938292872161358331926788052500135638229113242948181539465847770231714168905082698195047443223410103032254021861613465399777584016444886074221292893630663727411775200950590790300002014706674396754004936574247189902482060497923584055751435238772253674832766555715683072611220523585349342526494966265297660243366220773612706304314414553523944275964432579632658695323648000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 3088451629445997901832784586454810724191015587698083549313229775160984625446847347611029934748937571090113682097067719261598698397613813256082214132934918106299150054948846864832680127512431230448712003016494411979166396472344798205333725651477725687758582778865454831667714148006066316463574101979451961059331978118573573099685148568796421155003768502187717375770056133890110310276686652198897473746444936358399482934522441384940667614700286972930157694220814860563914399903978283350184117163145644964594048675752091142582462839007905801459948770000557908604954498143376505450892764042134947742376139533387855738708667567261202640905576167272043536677193168705876679136097167416441801363928230133860058817171702940191949218299456786915946372787665715092925864980099163695162294578438605718152475306804800787403268196367640526559257464735370122991542096063893830345727164200521753043822708497071522835012222625188290771665590461594745355524988271477869582570261963770138983103492920205667788818862640349356702700913218723680959679361536372546975912765423245891893397204753444867540350343057909398980943593752489526091312499138195250076601851598643680714394677850785943164089988261725457872384379257953949547494664151099831530241091966548984415527991498289205166131060263934287791810555612235259426680861491738514462453868204849059688405965608386112263379242003978970557109642011119073481761690650959309536622798046495325561710398202484761273576005459659285222455022922597180450056986392511988887703522393642583197061788963529211502310659972303230384973420927768172644594869589561061046868428097499482094047216877357133307662044036410344664986747517047673055429027410223868523282357543811749150006366952312032614920032913037966074300507651356318616471313195163812399276704260670756052906537807711577997414541447067654283011434634361205853872769360119180669277361999361170504929097240890069469213414382705740540444301260928632889287810898587131705994662989836772207325744990916793080527929444825999542687156309611819369224189675935515921434797425914896902934100332311630365683252095727542963382032112506548114390711232097019493675937605339684554476926088931111856126138440703190326727773148688743863365698347884858653400688991121825735505719775209717760000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 11132692171300900918610941029449098435332752808525997633247796968371139821199371574881918738423777673423369871174883324512268566954113462218320871163372529408410940742320586193209679159237023502847639156331658243345151712599699004754652112138573199312954769586511957893116106328148153310937854307435335094355018720251160765789335831023153401644593569977656082272424066603739652411733324556916601585330010816840312295110706080835109820196640186683526993396440346707755304576835550859404330129793087117634458318779565122103169586001053751560954963510918921146837494634972799885194943528347359183820720926207965100857933399220376370450005169302609124148613665463261777529329144552217798194767611775103545140624076919171393774548682378596538170776754843640971937950554169972805711467757289159501059405788907687202447714402951512856260233100609097144692126168641469473720479665322380715350417591785625436997266544855530882373889584255645282293958185393755982116791184689207838984798970182052999742546700062722815668075357805127822649406483267222585037103172391835419165049704462365328327464637202509361809223829117505995387607018631892102768179296345300085450134157458732159994435733011433652970680104592438355068811149443737366633309479126725181189228564712296168624316462165520004676579791351399066758575940102021135004450540522017950541309286290463292145575807967861131350497895836193182095957779273046045341687576278593026809404067794934831865945393496619845255905742985976670097712559464808265525639232871259724169343257322791892427666819626159035912608708239510815244342434864171036870362961707141719294481941697607895184618937452001876414103368054974278137247659381168961805575921309247706221924294969806152518476580664556954621750648516895887101594071247763811152230300035198922458353843584464418353311551638503907485093037602131536439582288680218418245448341281435494614829374845287652853822441983922605726309256347693410606888484507400494997651315388575697241917444978375526768123934648957247060976706972274352103665379131503168370643130194966366913446485150716281758420072246924858119829301351347928732667473536410972007046956358980354246001687085357837794616477879236355980935215344851340549072011800478944995192225044264019133825708915884556288000000000000000000000000000000000000000000000000000000000000000000 [138,9] -80492649069101778686520980963989597085136480473884330094421092913182707644601480754779616384161366566441029187893884420920866063414807211408243084952405212475906697934748772187885393943302246488946728069764804069055327472714629493948539748839030155332049669772316250266419531229927115869941739123235340932161525146817003786997815078367881051909617185099455559543709147717506869462153304790657292514317605394364871629794616789930303244083356545326497393360302181771920997349914732140167094403108947860953968981276946568546709269235892010957959325338016640445063935769441100285468853462191899718042417643676773687511744660147730708117800557613906918569312911882177796831081671281392492097364757472516802962824991717497731090098369585018452263580176018898741446451808596851387333474000692668760959663919582087081932521793248428812931288944359601044183804735912577011128590547213100918416706720364648164418202484657836049953709265974525445335381203788596782852496914065592561261832396769017375913916445101706479214825839296317867623940693030764510606037103085623566378269809294455223541289991205400983184164719697201461187793791517912372801488342591203782763711386109421665057048040017519902550831242158079595962113370886851303127218677769388851709616127153158066698808476000697332420386726065412053448725176759368167816446882605253746421107411027822772485782040004719307401661073708882979576180010939357359713334594919332027075644994222481891385984174198198470105218546342449483753041807089012654967739591076631406845767133031975651784250307094511978761122049567719712850683686443252654496983917076982537705437555401823269043373365263451056852173765153949679701226836809214639218351194007492268808613483242545724223624475408019645923406131046294687291311228450010249932847373266798685303979880192601099075710522322930911789517642326333390960469499811804110308035006304572244106133012305797856780931227519672557473523627842387934536357628129891758636839224444739415478303279739064285588203258028895231702129318520049516170982579781051624265330515881311129690794517876531975518494145430216459029757912840165737767407527132042922152214881896646657864407223943211928749802550899208762267967036755566640667751507266178541869150693965085331477409417594362920960000000000000000000000000000000000000000000000000000000000000000 [138,10] 266394203677714226912111665832896105303149874546841698847637220861456891777900840844697080434990141207084217299691455900163545725609043102298972391819794347279722666611164636816869905951745191014419740609477793232108577884541731957931859204814927999789920543600730581366901972706465870316479035609875586764193319410296718140602960137709566309889105087363581746805441167282545659371914689054472853198464475323475146578088701321047569401412179339695569697643365046694416214710464102256478968089855743077096494842846652579838472326743334374726185065622133665650411446961963715217850836929240053696123343174998087156742694578269152530534201973746527917922214514623849319542782240249874764176547936753974722547302313275715993987330462101337753059655299523450493349638145802762464534041024058771498870030240335615197344175546867721893293405114307676481552982806199987779783341527526675500646369213694034336168184751603804836273728782967035037648813226907494983193044314220620880554644481697581035065852997382118828007609834468424699174983236840971719078568259898182830638957168351389542706167324311572485890381609415064158204656205972023970424235679864191080238606286875194957351052379364841416072248435109489847526310806098344736375112202035561935100390666324244592847271376580886763229669694623760869324278013389580976903423877162828229122112281311180929960008093292380638454497669354409802229945027277849322987542841337791362359817083555125535447799662500155925089144893722156912351537126880296075123469372721644225591997331332822210595430753665731345842774758569119995178621903257811451880490053922928985387055108013247926035389746288209405354759725971913741947365629093419879950771117519347438367064082686497824318343111461480203926706316444092805870912346755965836504967290145590923583899413463543646150534093257287828601607023488506451047090547463903386530887439621217402512332025444447794723172275489456779338564671080858515260005279391070142328894155209422826440823053956162855322972862171596582321139556772314206470245047638260595489004761036650259490750579861573195913283974384200957999358163528046723386102776524151592210822963996259018353095068525420594114666982617209936507160788861799907528488366273824177983460075929994521246104244084461797376000000000000000000000000000000000000000000000000000000000000 [138,11] -647867821785402357986443515025574530800864406639536845918780327443792685196823105691847857737146330470611499580741862188254457728767237212920474082159916338063511520096477784113304515523388597324888736785009607042201231768076446511063981247154390812916965108270791671779336666013821286975986284080038487351706969129922501961559872781520351805618660785153317172244870704683349240442437495406010460099951258089984606573557242764028796747647130859434951276376710291160184020059856429344808693162390153786095449898304120952054044568333034022278712609203272055943275599207110713582333098549873324131207825626698373218600931518062303809414043077100305321978207513289108415450633358134518263437231068229194235528675352352137562208351037623482411361489090340556337352370343099144456597712051917878757599289689893148859990272818814514027263228526515116813795525287020143709926127473688229730891820403253972222709832716461424721268614628255479418220539682134216772515285154698722335221480388615316235832893729956074072007970656805260207359183994138922461288966433644653184058392938518247924772511841875760415087408753473579454611453051063461017340662966747933923649985081950611505561231690970600293355804554517673374507443938741502280773825445572664158594673140952785393268878536605487440645854491254003113440652577524490613083493840656230646590143184381023946926692926912070877140514595260526550600723483063318142012200811927737538955272836214211020239505074941645548495343452509623519535694702424085152081289694843758270382746232001541847270509990520303414009681197709995563265288942068229492767192473978468714802327884134859916647432863121702368031047580722416679765983942469670544467489505757724477771754218850771230549529625442330847846690175631150987712512278495534662433805122852062584744348057372209802705147089201341428308209053361499262010371461188738381708969177518756722352987907029260856824684145970323641734545653589032373092603767925011959757709361357236047617992384387499395930483357926006708244625959458944239497294658899826533495526318827033818268904888700705036691371838439127029476222823679810824433251147380185062327268272695690909913225654561168727128554810114868430621899013543581986884784979934354844250293118996752417629059877457706876928000000000000000000000000000000000000000000000000000000000 [138,12] 1381010988005800245530861674087087219222232937498155561135735638648463923616918298555551852114578423423235451184457142898453417552677900846307040437052785479531049583506723061136858974493275474222239533196295579392482645080424032669260343821501149967690851109979704279815545827374193869354021910211347131466160125171912279209291646945818907912121546215202332014387266578916542560882093755452899237031136547472301225875215730964744670666074467449399214988045933831240651508578013514832617265500043311304412223828506195964823114808931615304302666732265460671369580101479273966598835543503621139635609765675817918745631712304785475680820502468802437116294246457814055964045411279532189533939088021866789151778982095947357871590924239688619862225098815050150162981310304131524153120868617142605715786691062490008145068996077286308864557045839001955430402354774306501712255908331454908024484681787956053374694469279098906487229153914976719579535043312700032486924552154015274260959141807145165602328681839982348262932362697450499443704123201262973767247401849716199132035133178830720168127394109685399533981996977021353185938730212344454830521961355126428401405596732744768710841320886460477358313615430147384304763675656691933092216801193299356880448577380428534169850306271188853415087521583052787234526972614145193596188681163256418573858911226697460105573431859404484920337955740871049357855083580772592150389327042238631854803248646232267083849200895758419250305784060898577102333917289801968428171963679168802396926471914943305061635840399406029532170703576735799274223915442684987150082714386391849773771254582521049271643695813581660422079184069678391138815562898457037866049991192097018252119927962152344585718638072444821323085832464681825939474441128608050939574086140828465499317378486726609048315666079072492366148554208267433621459303554441892790153618026030500104138067205422473691598802133400940954724819467792438028748060417115915427646323732849482894002454206034312198117300122672814807102528373610287601732230730444253899971181341807385172162239005133442835415490050506601993617178149205447521514198083946732293686301719838488083892518478556001181008897756663871036227049679484669292613207661507103673618651601201986417604432584445668622336000000000000000000000000000000000000000000000000000000 [138,13] -2855395725246730805141887654102799030043379570022140237248915069495676251163211796259174469470882489905132536415876982627042815104419060723305920861784257162724774641782021556831827003107535528320201743437667163365873081148715386979448801263717502638959187365344212927162319658985588805040758654214847355296839647684620133313698792373038994626735048007735239541850312713492778632262871487669935232109991560317866898809839948151332353251948550201706064039837648648005753094359560911217265233850906974592500172345597142164581853235497065202795219007772835363901493169514769585342805525717240020478605474267799680565029736860104338306191079735563089915155655132737446726007559153551774724659181262160177483574050819165733548153978350254241865635556732637086751202794868986133847113011173484410902911840271232856454405988363195273573437081732210835905109005411519736849274653214450871678564818413736764444881358418510207498333775695973657662343454364333197118667875217247211366332532136102621773633295337068576804754996068014085983336829735353018270480053610947671586258892036252993704711847301577491050686785135339517266358256542250656790304451709316195204930536403395271719735316473142333427899284325328175369344499386863916685206693827380186888115438285463547977659941679466975588804392246953475961231239160828392745238146779954387771282877739584666173396955010759509152190104638278407538380574406467694105026384315886632696863674845997522861634822411983791319441380117445496428302344741907867273208895426687802857848958344307949878915088248360328172442678624626743566775032022023870301846937056312806249698390943831471142307562894813502662786655325631157676827845461041474122465570637722409139485640437124109725949311797353771205488685538228737162583687996277633164192358845924618388381131875798865033106780210286827153905796888094125661834190779118448956784518016764312174192188696198144754983500829162723406690645316768770858651923475388768546171934673791476569326598688612440244448341946204658497206270502339544969429757891466688729368185654138955329082257256119068428350481325510822238640016163531785028047041676295344680943304547572957816756899098140552554918762895168812726482316165515095382208044207007646255066763596491780191665262132430697922560000000000000000000000000000000000000000000000000000 [138,14] 5813869575877145689863638410951501857834524834981571162116747171555032594157913689533281138904268817496837027392994958193354070152981516700642726461012066665661657064705057043688964049625286685451269358173567727509642240622869414292556005875388178441496546997614791207448139205527600348770256332959132668106775480527712384323020864945884897927902438394450038827491923176906447391211269673260256677862452524874236003622092747038017993405873316924342490692466178585191597538195064920718645779049586488888783309560624650913611811827657820777510025769506429761811693031712929964235615022831406193647148334661730073045527345587012596958590473861723213627036066612061832178064019648256654111893587581122777014978275484504610348382858358237346136081505834392518993570668671751609895578193261889368829838700108988703475893896923301589877358835833524289537870480968374269490730626815331110199783489265267500876361185411221049821544135137371168113780765128227405642355226155236641273597863932918891946595519667053538578173709627333810554217964799682978236504417520471337855801773921779725596349460000973830000662292103351395834848225198736211347428016372141103265409405629112906331063275571608697720606804099459870312447300217665707692030813485793248781855097335066201984204261553584860337412941143288477953760967006852743441146511132763675652251069419420188396622998229723830252852579656217450926459009501234546447816588958121795909415495399980758043645253000915739372947074447996286471582446322917497102701779191124384561015129861976159051540778164772732211785808422468171876292619278143170056707239973716306919078447136445619408459977099253244172243943601767516775348972162216250029722609512465643873603916797728502366639085659333753708050240106665490442130894815653165410609896151392023413784736641228035301160866411581111632201557270831859337989847152004323145906553535972186722056004665037705236078396721186126544588944266282172104749762846954796298026219996504271666882276825623421895034712558644502874821121131423833784787531232439028820842895406352332036224791312382812917748355767766153065269836073425079129884334776505710067774476173204962785259801435703058265997599560007818562581823849911743854824822727380582219799607967409079164653398479894476750848000000000000000000000000000000000000000000000000 [138,15] -11172869767062566589997320597319561296652644705553429672994183325767321968480660832871536627113109976503189759608569482613106649817083653227883449200984689995307157541059906761863508252083167173167083377526687390110424849235273728865504284363184264109057368925738694413367130636120005824543844529118665338986646530377846112396504732668655852708514347067482283342975865318711257283993453764812535478883461188219523355041676479680697195025135007271891734504328322178021400816426156083823813619672493744187459285219460780374587446450087637107463268062603360070819308299558127115595889542838224108115805110017460864610085529086813878814898711935730132261490800740701513359647425759026182318211762488505872553620269293292654852358656381698847779687707939372263087256144297086546965343957745392506099755248384431763458179480254732948181630474179981924930202420404623897386856387126066126718730433769711015168794826224603710117947911037926293470686585229674791233433356193771368591040555188844382620388613287197265239161290058024628774047953220046603579170399831678416676889342672963331693557575786125675723542476300331093153114259914662616375264336008596132188943511714376944735157420840172137711934942694584358588649214474521241658232556708225789137323889666551692782199498247294045055222895150151538232582883678779489710223541822225679613340796234391079723525712033621136680960594274001925927334449970150822049399374880666595581279876201352053626512597694213136958773060164799893370970562212574569679176924603141494795526525678345381502140458064714513888485369523695885993649382306461667691761943504858442517023749881765793070289816580733379520290017081517627686842552228015339157013365642361380341225647156502678366697205000362330716580940294531050225683542595103911267359269352615168053554526171931773464567491786568875307068327643459502779732076043098679775288370448328529158099570840876504418010811090635761608046158920937586099895103774710329489150815390091781091440161993741320494698751406147603494009877611600481084833370836129682804745939780407971272963487109445249758655412738519330069080453647180148245076264661044392741752481651757115370867068256662831968810641490742418087330352170500192409312584260111575876311904655267414717410005520833870561280000000000000000000000000000000000000000000000 [138,16] 19449806684808451557776661494752587139392175663844616649943591663415506995274178193007792733415418199196411150658345315756625578059739090972735053249431603934550116580559244351573252703402682653070339115210712851541743169470935003465080987507068418208506762070632403755046742010208183984130582602061537369510142457171812469375895355240802190555894678236546857150367418325586830092694663731581342295760975496001055819562454652980264169918476646595643477777886166645578494904120726332749705312053602004300876855932459226900027026194952097212425412972919935169406046381897142825399871358173817306552947253710957891251522454963467104857443318106015651729754947290245452143141955790155372549918190431102860817792816898267675004507976861551585792418194192746998107509307239900746683182718152228476552829063389007126665093899490560983950550928000304439590651049324604240305449320155484671823756178324209221169464770473426595228502873412486761997782734378797814133826835992341658122303722036454360762206223719631813816050824737147962579677539740756763421063715063734985185050074679468034302224326186790560282182508965544387342983306804372305599895264675615920460715122307233432439717169040101810924984266916171084314951387989585223879895968184714550666513859346836178141651396335880814778165387730352469968430252687472098352472354669924322798292535468278366871323088832415193460079205173412588844857224756177978372670119649829775748899978710900352604025993887759311487858014805775816650860316042822151630501388867517161918883292702453337614671897039799033164673009042422102188346142821879268438757124876633976172765384877409822106643758718891440378743697173457574095388632543520832271966537305276648506147260470322451265998565155359618742570421552804589135223527246597229625126627349661475430333147591490332642635032757670271248024307016220705144503294710030426219057862477037042388223721717680940123517700697090908632329474825127221883219822318646922043720677825627185022450255162325218613478041419582263188423041415416269691029139275336892855923643169010087884477446483662784636871096564414452572436237683575305705439843479730213434882840043707540202172099263984259330497416045274214436779592125126901659587639929640427906173458917985446444699135474286960050176000000000000000000000000000000000000000000 [138,17] -30118262442060435210110414804860085402877584480209531815357574743697888823895821393302045239679514613745323593792907183236884149156281791479391007756840960214045008071898359417701881396417623609281211946775143080841823474995267058821948071926230710461908978219169329937737600286764650639054232190834940298813025293226315431263859517517001616136625924530937147995754370754477039490519632282180683789998915188386109032194102754196808539044569094979918611928774580138485843906060682683531022948383400216907563483524502588384586742314771958959530518602707300794681129186978786948804630394309358082087138881593696087615411813174048769752250961748659563061362702755818504337280342511651941284083371912803899923752506876664345528499138282140331841868247102301722972541477988875335203460357830919698094236775907589536753849987888549975703694785632460349078793646309124280269956897754480251638460895242638078220908614281212139178361033356890582933763778591096179771218073867999302776525403863095223220476147850586649427687013115282781391517436985008721770885199499901356315668566652827408095217664072904543976619115710362996781590138467714320373912457797783596400887188626470477445422184545578349565963052760932140877012313839630295106068384317659165811221148009570089627594016660096630690768775267159352818524180681888446529896921661177687186261585280928983633119404924824058476413359022253154621696923351753201928213887030479865213825227606752832679732591682532879239154090064218837036312410551632697888383648867185956798863880818463170310469809933111435451247891023735843775226278564935833733556858865661453019391283639442218043585343852012612386427938216918417445374356726981660591256783335378569828845873507474444754817596633136014569920194617040450920035848716475821949494590689596002197638419847077446179257617814419893131892154554003172271254556257019857072582375391384192399066823538740447173905856854025170938550582874087819996055506732426538832410378515651920427671620568009457442082537584803713008424089397591990997259964450762578057177603043337475099364130075797155681178413659338842722818033030491433771119063081628074506890109917867069633562223555738884546061075450604017518348318222007464797823446781726813013860053984646323053689671382999102390272000000000000000000000000000000000000000 [138,18] 41422941094818555227512103789926438252519910364479303818119612302948345284586785196973592096982598110386704782558538503945764915434892343569025513764589835451021816696842585786940884315659820133089958841325749557419254082072509629108510919728058234278337460749524340593444535294721096211886210191406451481903538381637100599380849004838656547363706929819430219989311903877042289766385428460360260169427832536809509591456998277443080269433489729465641756760206273996543962167902549554510554478216929711392606425627257304622306225567472672793180907623861189966722215427226262079238138535281851419337394987477541922810063742889425153049257089139850993454067269010605227649229937829701436754368428506730942692631431239354911325427805291196994225507869478706491521083854289763649642134902828738935714520016144051707236713701471839166810206031795589257674496704640246117728771911470895579750051087592608952812250545135957013314460317723303267785584596586300160859182619632644464717341997006207628180883363379920390678852788751087239735055183710423641424066176807646905885262252714569081268989708395101409525341206931081523002670102978696358309942687765381627167826494459872043446920345788893302351834406435387901695649178160715235537836465627068961451249812784195574446422333815361606123496501176281670494450408766655265819477253848464657405930492137526361900810163908093355462264958992922416412372619579905810720594234198629851606599187615713102237913712011017675977771164078459715515969298358806573522627376599489180594607957895247470799807085680052691709279833407908448133416813378165123714090702146751725256678499798900412686088966130881345931950616714417838501091749351843464987305506700189581959386751075911446912407570699463477938330442039475611098606239355442771579864656323463950064752244546520303161247799021274776612244341511377564888733315826030571618196196788534930678851135490542302282265658388804992806159985491630803161288662565196802067344799741458014014152528766812535093747622883764209068931229114592381640699258940969018848371954351251968763236049512731175384283203479314818080583925030710559383065448742072205978819293811389672268671317332382857990142978560992016314012306798318918194483527103126523128197874015229595130159096071999593644032000000000000000000000000000000000000 [138,19] -50888244350462805918905307703000473077373884356783325540832700204653292003773904949611511747865839839126265394986706490954598935312502686166562966661873956851943076371705269649820423744963025162054059685844034593171617032194166942269365579188268565321971643338632823270333146262315888508076834144082172959977221257208911262066674088102096055311988150548163061077133631755055301736103541101588952101976187954381213187988944859397731694003357827194091254232923567630688032968644751371987593365754903796680445021816903111442717079584171460492600295918960064458802782983338403627480595545400346417190379014458380916639978261885871406844425205775074958287626880744385328257309681524394632054214952783946743490067980256083010226817557026953997232126485612479737401921315589877840709167239780538914333807455727924300815133423395325694563647521595610087222256578280970997646742180645242594126900569832458233707578400121624689108743424239167314138078502459551083534877385361182054268914752206323989389407832750613442554572610641092599182294765785891050116471295782345309938663423344493439876177290901913822556461810154596836405177438268771813788822007327052850860496137078407408342779513866723919861332819609254887409726208438621033331437199382016815493332301370437740594454487476716974323636572318628282623343149400496802605788018848418723645568497942625982054599187205414205424411806020566722662577466381762858659392648133483142175396954004902505472581644358522005433387814543659864749588217775619762916742298174495851380370324723146070787195973973186711196015150480224754256009265435345183081581710520874825992653892322944179839967046948085551159483383688768783595044534442899244600054844550892486728805548094054255543803189252172851277321979027652415750917271089231624244413828689564531256619176957179556704754905073957540160889920000724874245028254748334448172127552178928703282286429157098076869860056402468110816259102044487013010928275459988467920240214268360430519960308460832943574083114923036236426247071793082938742402019157944932715368025659772439887600714170859032919270907384453572498922879533452914474731598414032802076479406820217288294863961266030931522122201456126881637730885419337821216481696508711194806419898476679364049648847578472996929536000000000000000000000000000000000 [138,20] 56237233930215412062471371693790996240046449292699226089721725046944888909837266105657568702926571094137352899912215020091170939696517026474125251263955020221958120330232003057201404884268495897201836292106989112761751311025386965308104200912550818935514165505147949245662326400122510792233008526373071308100954243956631941892573148082105416358904242200587944262197601539394830371890528547275555712659859581695279986608522686568143128134504996969518808894289174149820711818362477742509509638696816507058815164334261386498959742859062334356519510886493689780851804169290269883275523648873270700853362347680012050915346115881903193349415342663312719919950070948209632378066990205531205113422762388694213016004909280626870870808848391891703451433484731005907680038325042368800289441134854812640665060676275490032799167343080840353035892251662830146634937507450370745631602611542781424826973805409426982786620941419318100239829190534884294509228836464635418484316937427231642018299908025994955056783785979041294835235901276347311772579730292309037950679677388117379279184343559874009661671742439711207730268601022193373590027081498929074618233944588568374958940857754272752449950971028780650826418069533801913931452352085372877376718074186955041687820075276616333300600051564742942585191299795836118112951953534200921275639230338584243944189937567766762111847148287386563070561093810830296539700806295711365984728386450041728439718963985459725224260056873486382064284774927231272646145572626779496848104176699457946051847209396588185124374178204133259740347614104753548791361348929039188460639667869039148730968330125379705929081363232884068958726916167445982632951962989246125548441264119090838753465680821449964156703332010040218522700143559835935712603427558883934805691700921060368438292197000389654944257937500632965115809493170679578292720743427215640348511970768891837980237105100626005483003635962272844750784288471992326476787972988817569314527824723372976347415330226939727235718401422617511849804778526025816052994017849511385331204030405999421782647880137150377972018701291667569719939982643923397208953667018823643538192236507852188208800593371921844141064017088585287032966037646079624357041197689988832773813934194926043067079305843712112721920000000000000000000000000000000 [138,21] -56218170606057451918325986396173136199866439166294265153845960219997145678085544668606472442668344626177919680428454709451337135753243959185859250966393171795137948528706207458401647584107399854619542919406133683290099452386364563754967595321535773585195666490554980756730105415029348085990276407447404450674627003346581281950769318260156949359990519804460589122202371433137981713493967597201479757659286062442273007392747213287599566159528192377258933003660578181887035415867918674917938812834766312398259680342509483566966308933242566850930111843812946880427319233982749782077455428624784486743035842406325340314950394560921447564086199915098693749368804502521676508881817791905949369004707938763065524737645988729322711782971585268481360389247049985672606915329773343669026921042693962589011636123189745320856695365869857029702250467157256368727059836348310301612411281316604715440038864044665621676980090479356196470656417510561706449938161722990995578347086528238597013550643695972419871118340114587836921235267560023145607285587494126167595792812370394680852716863000093797114792263845589230739122669676268395209177265459380298593934310527383471080049587296476575529785609114225781098609056046213043616669646744803315185343905290568313443810612936958914431259350540195244589922359581479509673253579754864302808719839597458499220147777696901602743237100453380396785993428761082301077395343881328227206499323505793545867116430661403695191163153916545208588464043229095167244370307224882930179604349971124549384918169037953509912994933706556849266943015425953992984389626919472165960073291368866419917855879176994167011869908987261559710832380289261111370910615457806218196490956561988293314113902519894166960669465224857965334125377475572368373377273052300081540466634363195381523462938032275908862945944181761984411136984703308749196465205056830898544771371502594902828255256701026987759915939219547573813579583648742044845815551234208022870278209342602137547110915976302600586822877524256666353968420846022625567885434397441388810880286502917011142002738254283344187059718152234500304910332298745225123777212536167960256961211330516281267489658025556336319908609288876987693787785821994931585337788313120095008181995147832517289573133425706461560832000000000000000000000000000 [138,22] 50997950330957699109053013953781597728133618407604368947673557206062021586198280100383380868833101160459437409765325524770260050206722540887031166408149897576433721671498409674687050473486495290621942287338935192613395247763872240574272391068343267362074732135380688384635943507635831940932708160097172172534019193478875685428850501698149930027169028509387517555755516396299007738573802903933928013765472185544940039568719540661947135996272043106783464034940528967639098776913200535206555719821131341439370207509409971093207389945968164477775487598343440573595380726630292005848409436756314226902123741079875234678247078576195326244096806768074575355088460785713797763064328205019787050441518696893889621612990143111830752773855537587561705205687599440857524055240370499094421030743645819868778265189629118331421079849432124461608497352658417076201992736749195764255254988848846298162072801842207209613127231259254553203381795760487700081133627590822604810541028008711591691759806410067541828465677712778504877064827556734903952167522120125686141259954132174951079592093388789630135237154493670198888942951994192500982466221345174895316483796641491530005099472547752685301831973314233239027108279270095192204047164794646988095731142531299046874661911975496133058685845333236720563303487263377348102310395155134606893758306822548826097832312896875673297576748538810227728088159054064877336386511340221135473768363883233962902725271283899162680884996406054017038289838971807784082193981482473615083897035894063588774569091952421965659856876657811303690933748515204621162066257233468313935708807246016255211211924732075778663413901180050984136501911097032398951350595325884163405771922259849579029876675076399306040643846270250759173286342624249554652569771097662598047547733091540032696221603299497167321106144923335884881736340643106217580101143924795542863554598941488839516807468526245415165602523492268474865422852896156719249811795278285795151599243279147842559169870285186927999514705804502602219093776218713977357653807280294201317847574702232718978262731019896288852062987918474960530455898362432625914687003464991852822556774703545671474496719963134582583894405930915761456819225699737520637556578734632220325810974987652021123635821968916947664896000000000000000000000000 [138,23] -42029155292818226403202910887212940340015122958446474154849940431309874325575497087379585473709453950105023732563844001924029671236294478661308378489350369120219904395739254135012832607351542775042697388118305915212079566209827188231663285652754954868617508024028844269015960159762429094553860912063178756288887099517945224372069122561530663966718599867184413543477570893725297092722509047792772325448363741433559494355111677938301251317393246257868370097356329786252597210961486023655781571609028375901768415628624476243555861708126629518530221332018735852999825308303009037078535591756258248770366419123082760291168032304530447036099097526042227426654407896804232098604344556824403679229746084847638674625825043509216116218638699456813639882253229223341854025234346809671027920815597995973257398141844244838180278832543325524735728684181124796805216061603252920919701351789267336164573575075679473935129042450160892389637917684152445295834107392637581430866296403993948908582603388474203009566307451974546976617457287367447000610834964344704727151506915409411905171065858550728928650151243968783713421716740023317341672310408191864639663896031758708174417763347926545487919193006402445286453575786599285619098219932468502207093241163587067548017069499668583986074498325670695101561298447309828021928987720564244212916394200787730631891152538171085949976466964692682244448497110530097027156011318263851266354485249164440623781896135840366109240087047917915486285016391185468604763702385216000728747411176392834565220994353065019348461385178675566083306457909405566281530638343485698071196976406275210290128161517731299204524178893473180301968583382056547498635256590956455714199174402741020248716803513992428515087542127051182511971244811428403967556204641148390662215686319790470482864213701216049686022658569610986560627150245205948028400295144150995150006499688328150580352039810259955020216588783604417751991283345957204745890252890081181363810218748546519304851047637193990824083530533934554131541092798562882659966572254655462325076067024574887302069881786389134865498537534765794325663158935643879725148131937422997938857141520779719506759680212780387755128101824516692165172336208122517857956933472784532975945338408321684285272415255246078476288000000000000000000000 [138,24] 31473008634621088011989892245953026399831437230343447694135639144034701529750388402795271884155344304481352472483987936812529546374619529273550208290760464841243558767764722566359108131271411354543588583712422478588998276026824893530042966633570090570967014900935833738314389603778619720223595700384790865047252925780864395063707068581303693761518106514528364258952518154164270777518211077066535180541151882950852215921599355958627094217755448626823410942442152543493812528636866182408552251856425411515023998949526160365507699959557810544630325903521852543912181016281120509029967054698601465714075282587862894191606630918563467507364487792448567065839206239327932650054935002246538363627883670317186308481076562579988171974077034267321765616749812668619431193265563466600938657548178946961460345696852115386920522481113077479720890601062555042914936797556208085990206530387562891429185714561869083457360663566824030998748258620004893895643595353815111675823947217730034604544716736082962908523669713697179715418623827336045851759528339797518335592865446335416711371798081980084448387477446596777319022373722149169574094654475573543090855313233026428756635523043753237545335103527740000292097899097170257361960179196998547582198676392230734841177223122026358613492115035526165280663227845741099326169063156757629061197798780525044166744141300424266014199220591785656670446636611195949600391024586613245736081578186263137502987422215762159834646314441695113919305859321731122618869931356485833402752944434410855755955014529019405662046284919952829701119196386331834309101768673597542370059488045659841980707608913252259275934810449581123177103630795674392068973122717693331564432002449102372439644724534772526827252086943872305714596871881905954711820898029942834404857838886945297692914318021306156356731988018186616836734779738492950150693597746048200055640053473878660965197636765194649914166585418282226837282237079879038960210197505669968268856258368857811042666113660530135409668054341838845444451681237652148397877193922220745344310489200558476179539245056019666060101155488310348436361079576884647033841774673742879643912484877320588327986646685732740987096959765158367584547763180970142779307541529735818488597192998421317654809958854772654080000000000000000000000 [138,25] -21421462946794061445393467861954011768551325530525869735900855468252322785820655520071411681100570542969764053750588450277567645722760308977867870307065828615045974781460379594747323754160224230041199351679281040224456287277454937194023023403501686330526548408684664072932905003434094781377861561490564043270872283639209772101670658866234866669474412059258402287304632455540260167827824129540854316203982262804250514615737744499567406422578563578774184002113220273148186438189827222341887027830092669382992896430874076565290027680374524826439266171655975996578419869575997100153042712538919584138121367228452032758633578073115778455939914137838359196324621465884982418708460457570785990879576932641761941003678628242313492609539783561583296335084378187729574747740400527211417459156107605658254675334809452800781680794820338273815796222062354797508450138085016400885411256839376341245188695760723128391159894936129686486325113667438945835201666988996132871490918637858169252906824236938330126621189677434744964545853777028675651192860599842085189803775243223435596850441750719652122454020924089103828793912944941059323960392465561975566794833246490412861495136788518604794282670446627456012119834079610631807434530418666935728540400246446359685166602599337823621757146959558341058415390239267154836938453339766316609540044499848847674495689796955818982190748694151448059556341679157309104157563835801721245481299478572034255713491999000689573323992577864251286242580137093530690402016194980236894645787668887342764994052576170410094266148547092976110062123133204756230138904890473395013569468712633869826558669076024457128308776174573502657232905826018486709514462567926339897227904482014567306564989211524705699752970812532063035368024099846154125924378663134944718068499841732064015074338043579922558598579956309348219783264042043970080463119478422589700043570660015860342221703823071627160486596613849990437734284588839131685099388606001039123783371222634121444632793184619508663846371227097762438283158266235744194267765083883386744618772315183433165199687830642212693781907810848483447664282194038162096175043179371223421920980555966473664411084767948740586755241161797659411668765778386394688892452176913007410195139655443868178753935992158561501184000000000000000 [138,26] 13269783490751269195938234724570161828911945478387559727354308957403213868264847762504815162773299189470038631551539144910309257596750770602144657871944698228193956124845662079306387072560823504157577016275431187357903844409090389549003654041896582573029895186328428181867503117333547919408431378573072995570465803317959666127088684483259203934363245225117345531104858179287243902610896935103273850634337407227932533553207791973518920702048757032674577714041413862792632626097755750331519356378934433931934452460921744369877724238055919005456440678044520956898065730712111709825104873251157473831982969919612122896597370658792608512439653905599424437423309127357487864024698765381080359077009957311643720431570498470274983403189154153539494069713745194953408584286743311702283822238424201455346657097925714657515160469355330011234452609589159205892149862865345307764529423586857998487801107235596915578382205883113893441505075567919473288077468771507272649763083947561649776112161227050871915817075511774593355497113633462990607540047115519457782463536711990092747783072695756594748097001385109976570906272683454457698215155669482779641013531833695387154188352817288007486847367864172135608543427580838359318272697271276035877982792938853076037682700776126682605517794505800153492438387380954030895316092861304045418391390024360771256352929509979215427138480501197599471323229544578931172609799908005717967725775424190705856363619711080143088111215362276185751443122950165310757167652287773844780414988175190857856756312940116248121546621329900300129537315909856643927140819297472585330450154046764441760501368142659404347824977616322984617774534947660354771242185475561475850218331604460293802516771807275024476608770424358940496652029863450712689660813051290521506085483678558981316306928993652245651142700786059540714184684845006559059822763514370379230186169327008231499532480704318868702464603693463970321666585373203259611632689975731493250676436734324182526284777484428678087535651519628126622333334988242697681863199572885658679415439924964316322950581149670970403886962209094990688536550831795269252037398969106205710991964431774847137468512549651363670480996696447650239503101904685735172693156682971777273662433759348226175987533605316027482112000000000000 [138,27] -7501774000358564306028397329157251196886682917465513261986545786690321139516137953321884867950868704681190765361071564926790479866984972030018474482686257891974343312675420662773531449806921354942768294832125233201159431050889444916040387093880230794202116913740829565501226566588987344457054239644516667291024930697692183045975373909150166918863734330673331843924697359558270080675935495413577191933522136624095609378962824737357325273644930189204991204113265486566158535813198916067634006027201647708249891900075915749442634144394453982625282480668377514057604196191685859881442938332194959639093766658030014133347495543106462816313151406010518378696552168430767473459863817545544114114115720608769587019359052554217360608369082010343987310495817352879202452598482603930188571234380327597521425890432971289742384041284387519511396821618292108732983418769019581053154601268354151658710672614173251247492390389762017306074659505323048971278810724031885874450382918888241418936286566523946945783516920043815335441007504009077383988833543427053533924548749996624824869599579387638786692725512171024914629830323754136690966002584410281228714125268318638272780196563686780249027570834586831011132776168872149635229205252309027065058953399049629890969613000030526488208053031719413828346185674820018293451842945538280770976316421978930232616747913617570625431104787962112079500848957332952493734106591543861059669296174694348935138790912596949755307602016858789856283997475827672906568644950311208456302330498632773675430815482818210453497337113820414790962040892025794425441575273495176077149303385343029750066419781390689383944396282309232399672960011977265636273740189615618270542154404353375137659381607166438253521114521263483620136998825648859762804404459723345652121533880053313991104234807071385283613573328858063758769716409902040051518032149015617778657159260296607497520289829626814521991726964959461489637494791472472756937289079645317497365940729210430053306886353629480975080690900895125359539457952353817292731621932351267604671801732724929496128929630025730830022922827826372121829917004181813478362945345189624405091641743853650443321520640031791785307971697185986681088267170546882123676065948178418237376173489131224835982484606627140861952000000000 [138,28] 3884512131584594439108112108341709386151423010981135283533298127178939509873159164372008688096069324457261013127842759985984837110714750289063415689807597842249957107291910415539236335166423933106482173531499011191612213866221216085879989670599410777951959789846247840693627919240311262241422863160381715488113970492327400453988989113636741441474740679367217607741059032695126101310420088007247297412371105227415549791965441663430044625093574586047310720593075720478034534240327613081379874618843693336688905733917692524083102142541754585629624267531622167800519954534611051242980464587218835101753631614092984870876572313418826647553514378041282377583983554143709667702173923168056104798308981209138731354516764709232351221528335156245570732139558994471910635840119820718830047570600820642716196648807146535785808827360358848012971402369593650538901612044850692379826284629725002717707305404036047140159050612423596000511794531355109468305044007559427054748685154281279522928322556236360356970411115762746392205296834243686130740980789048798619165166053432565331137849094164552182238415653461153680318512064444469357280306235649179868861760688289271753608831425957523004408296952633356110338914238773697102377270669676885235510396078510258942384734346308942440201880187233400802010814454601315190163112104360583766232103284508274558835303800735286472226222206659549575951187618603820221719415881701131690217248822274150650009225837153891376792165146251567706858847980102793028309107683883064627442595353079195850769369212136466022428356810441462683361106751611888059370391893105865335549685234455843406038856807968509321331838046550936360086750726766400079513927925878193575348953952375365518929618779669186161369685415211880707278383900739230923095801023403137919488509044017491932544267072491749675511768241805202506553728139357548318470856653007947965463562703198836795792799374062270626399978183685884104822251861476695021715310268880273814206835870518588169414409014094474300431166381405371409866880675375285609803832367850491655638991599016504567281269183094885019390920028667757324454931282887827285648602615327579264227462547689647103674500077448231033589725207599439457673198173995434159264618310973037414134014812123490127537503378720449101824000000 [138,29] -1847875167496199822141560130608340674617650176742851428864945231646455838529854865045440238836440618156180433576691830368788199362366406933193316698039409486821838307678507440970300670669251394761432503537225202117218208223670024285462101697613877737002634838329720644350955966329318707457574003746392422469517052613493058015496010465011479251327539924021167620163429145602540204442179538647720544309135874210081307874910209752512020954847051334912688985210770369436370230455678346700864506370877870075614849147792041228344716284735770155034206303807428339432399584063154865078352643861588459761424380847506752422161734681360487335330050209819641137829575702026980140400101868793395355839160107017060612374534879755547318965039240816505694561915834083318661489519307461546348466179590539729295369165592964400315787609384350899836182113584202615839633420611201400143563794758055160908590322495114508070181542059726930752416398384856711156013240226991659005743028123198048815938345044315835501215871831859361766022058959097488494386306151510588898914798826770551677522573495358232092224127909486279296358054450851456261115380448230889622464408158223235879556578961180238830642972927788410468238650429721224053836163867923534363126371083103663102800892219112554820134700217087189974864387413121283982630658424127176850364606068608663023963448562756466900631908560760320701645054810540474509810186258119568060153516563550688872787343497791289023131595467339753402839161461442200240293866031651769252747008878043584879962304877293953697501680745782257208440736671418646440043587456338344992092155019236286615790821850603708217072599995080461351498757229795801355731458512452612626845618092920935329856632876486497616981925878911838483834140750979320799933339874696419217807234977419941511288187499748581984435796092615146152961367911127395688493884563138368825875539494676038969276462686446043004708862963264754312912115973042807768291853347038469669749427673202772361447145133253709128474117735269788888035167970316895512935069034712812645203542798720008891261575841220568636194628372666429500396512573402767589141203077765628177858299737845592204619949746361852820842897612170979708486476890014697873222137341634328780863397643593123574473038506440131215360000 [138,30] 806975843559481498670159849316422372571503177573081964525821267849341849247960068378907769776146493379158834195167128673302097002884421774476369705808896469925558470398595303293202733025022160750028770335528017797573188838162656906673391389226814894118310303021084040427117533597151478983311873345474922981601245538378196770994934944578607114226167262547963208386799266902181407409771549560657802546454527105775772128195497517829405828530943874788945678823200271479977823159769343838021327571303542069351348779182098284278879475820161107925030872814183590448010891281934398537751093753133057711241163505415549170389892566145850680837082222767899665946553667355435691794813502934064849855760711091915737620086171953536180162916283490903918957877786023207640663991287213765714582036244038797472707060804093921700225813873362320052709184226639682436137074805706302586411649794345853254378211570031395847795599082741361938504450901623270909152939078105602857262875432085391308403972271175741170217004446896061603132385453659753838418643024714340474264883250015199675387289967622687980235265447001565680516209117254378043052658536562725123165523954600713815506565261987653942777284217980869996554778074659426654064234492991037055895760936080758724356678026229478332243003456893886910584610464732772221559864106578640666961119676659525126382495428446651868877091061202170112971558625016779326740134666300189761906651188025221117208088064151254905195924362224831558166472703945614286133713060026411331443917066062190957024068839647013729625985738869057465593385493386358021235689845579117462989700112156591760434325585790262963105484027524202968350570034802358314745128270187929614759513531982062607356514279567114611545691162439569301453395357212360030630770967702899131563769805788210814887986053721218439605454485096714856372043605174966446995279156107394645560158650779917518409965475941147844947833267718373545791395297655270179397996756089719878458291868490602720960516997298160761348087416608550459241900461460518138576994101295155361378919042719017055896576769529212318302689786899701773809911681809181575076448160148183046325785955594616898098867876167956964314181130116635964206124447702520408290065736770439721934892404875799854683581890418654037808 [138,31] -320705473803278797310045680723958051614902447099720486763586699536225016687287117896698935015433412568782740577963101722471861639800299094179866698759746050196473452250964365371866058067658616517520403780832623413609898148599598829204321031938634740052735150723973813005919228005269242349282026399945866712452239538235467094260618698034655408000740506931753242557784122380651519341987725036562893192319235059983146295132923307778657609679512038068739274400555399469739421700598765439762500039131212443141463197541074191718150473434829306757471422023498574063817827746495390864385149898162101929557705468996587336966886594128370322300240191800763576604946558590149094689323389646431169993847893058989295874048039920511849706604540529344617270753652047266355907388045876744628117846711026441538910464244850935568596913071461819745582196118029386795652912280913469561046434721271375532170456588200890249502400005431825018552356037407075091367073161434939946550210333551118918407350422305823609153460278793513259091006729343481734258476929343553661365880499679490475246834521081300176251852189121297420272851129038480890935699279203110020421059455486888949520536065971432519439459434161256901544235693392088893871650064705525397220104216461735639858212651029140725054320406226636833489029553035972070098090360031332691732973808235824111963820572632586860512812448667104110804669200901366918754174165890155898146033953140497564215465678217890357311870234409391526655390182367311844470159507403590577503868430822559406736737080688844868708208760065497151640659743076096426321634964400073725387207314822767048689471888485860845930724851837022103195295513460615901070540161579147732540318390825719283951719175013799456924489197276290580635912739694103105458337477929080286898697720288096110885889186861939121900826576824612816157485027918674675448888731800317891421339694577604429538763023542851787540560584879488371452559935628578972875682866942990847039474549457226261369613660055317164874876537231086963625766602312709089841260209167089468633384344661645490308420357473649298257778151171379118076458714091147519067223814580857873770216671008771232235055371955285948618578205160329058990703097451551075642168344143637611981197964574539831859302324078377280 [138,32] 113359299155806124347445622915643450039814612151117146383511241419689201245965610190440735767975549372413726253018027923161675414262776834297402078351745800446651917057837234541366421389988698860624918978786977710448613596983652530807036412922730364844973563619946054852506532997495110043025288914386852799980251544196913988243791861881553144910611706104239691469025067058700746450303823690079174800138475139360940438360379058157082716625212471628913349910608465580619267718703473214160467200093730334646594111222171976483822923624516938910737434095682534716596132080027737869814448150581896042815417192131622219108819519430752527604349754883339090077329287409769549651010116824748137334169164702803155608146789884832536045099314212448233433630770662708253537937626333794480610108622332465782100263600844056807761892316887796230836391472742435065792265835628919929704462992261894415348688030868489048581436733587045253085718853501881658675901776157865355886043523664943507246384007241026809607907379933964189806616538558052850037445352106661564883812952031964346887184669680108901615262036869887004745014165226459099211539625122834273674567152625630199295166971356879043730460942728113358772843279306846300657964906006969693204199647010799617109235330032643404048150272985662218603355760668814573443834083451594985088479707688413273882870554723538759130475031875966751879736598143966121164437610604051524566733909527374884803032413303172823718590139529724513987556573826539306176155328805267371600679321111167343472374369947540084176498518176805265347409117874230701289625785266587450592386853488389003906218718063991329402679779814158857563884025370656994760040468486824790628978587301856945007590722304502990736257252119763457015003615997017690066804665940204288137818713698193424094087757656356373020864077576132435761628836024701789639431621578824968916061497593879844085116426586365714100290601245380764780489920077619426830590009752285498019352472727323977080281712036206608002151752183610131181670796710975042390554049186987603937565477413905645075565448962924597549114014235687376776328955146540167192310239659987204509617375057864349614713357072578902993701292164539413235638486484916184214340562710102878635595682454449559123130262544448 [138,33] -33869738090688919738611318863101012167523392667941880714021190284609839243486851737669958464151779144896403806238878300850396449544013790929898920636313469820405252261832282446329341778696100425864655840099192175600156847769213836792216981489854198001822882293565663228885353059062198653493475767011621016604589423201402399163447437173572781044209648243531019634577245459988228758909372761996696804545828147348526821514469622056307854614013333819204652804974207693851311451175081240042974772100835650210181636899050831468349919358370763177321030102864848756182088967652976933482004973314579689493826644249983904875642330471611154157720185401704643569944698024309336655338919709690819606985900525062619678374476484339571538805892846940811061543981697251319266986034499778404502263633473243036468101383386875775090077094051880552384842822492927012647184835629699945995719535308621901762275276641180818342060313436960816194667741624931304933613444625349558731048522950401741199595532165090807473772082066712326095002703123389482980217659394278572377167498868408455676992416951196206833618093469538582171366635384374928733855191556631536325996703935459762407859265898058346340180480699643937052566768477748051359478321881338231073732909593652405856894665147131363126434172528563629338358958829684993792156907848832980577636900261576446845772055314756595347220760202038908928385387793901669219353596695552757306054021490856780159683350993206096341270380441784049763011881915487640717009807682084703224312515287809074115214568912339243595365535110428482631176454852589772510729377520379206072401772463480590846078769078677368166960712155105751496656647589398031515130879035239837473010444025591221977162202114737221429278135378430665361446938604363980849963523585991744247905829682447208690082918611567720961010688399251484370610474234919774785032452458463532291058349558068858656628922263155267882206485696908939900161379657988320570530476421030192652393532881203562883230794375521168241483066710749143538113392644132426927086471343697665730068340334189327092246138128276321866659717719845804709201147333973301792624250554743847397776568333002881513598498199112313376767832632321215266125786816408181388442004017528579424546053069510393119869027200 [138,34] 7456874728481212632885021616916782840899909597207137640905858366832611068440699989741011238472645684695697408232685609538075382291879351726533803766909212565803462864387449323491408989190151776299685520024909914726817200295950236495855273602971066780187407061832544191835686230838516329461212118584289538752850725416690272701613856422186846899948019692659511009015557720149801276862416542653423604870808319514685710985200253368215507268148390083796942383515469040125793015653379912880333936867760999817799837267066165450638270228424853915201536527882371612794039775105226635017729236257190738356795787751212320534952123092005103692316086042848905634780233056449138832986732331476345180885861174175817119313985735340933975869985787937220419840866905344916010217406660753901766665802937306116905772358730383420190178322065503701059531656364344230406853169754635707155260936154095592891697695288861673559035034427389578400572818097180528601600901905543725569002274961452438297227547309589034970532349521109821117171117633360212408386187591302013433858962277235131808617912778600917187736465204629627369725692477314881942049968419538137139878598458808927388318335301579418647409776567130465461421459991982191801267078194666866504545457693320126659132660953906752654065728411162048736139502583987261548679409556471376235199726267251050662681353078411082135513356071570744005909925328295466140206484789492787045476510193486626132581963000350570302561105241436334014948156401827452692695951222209436542915467354780311104422374234698966299928328036053686364890634043182773501695586803821910430631820642339991410880588602281615078061614001768066556666833550627316697596112005125410258962429227071074686802386584957728089163936134540697838287960143907302272586750363075474279518180357304788497817098375177305208425137034093596226266730881724694067016337048739384450236554702116861631275817593759310506702364131918522834365023695527489060510317212141089292231246861841853953894754210197339580759222925985064232516993535424781963670103654624337534782402962212029171157000031750584521817095399425660803124733384278057047025937229753269236082076501597726866732835664087354633485367491806010329749786283326175418283998236777026379899584556444318345906424 [138,35] -469024508052886195829427910408091576386125931638200727500532593081928502868318019066193895110533720707496926685544802810420512221016257014794159057251715371601017513583157329522183374549472400237292207325438254308071151678056676679002235157982118860817071744030189199118940528904274229822469912302275967933811248666715718379374208783455347755231597353424769217135811334466494092885234919651944422873205434690546484065087089731961996868364024007533236589940753918549781317051067447671674627403199457131437716028437062738872532852310639543066748229587687522604575500316883661798239851513185844638848054622792895569837030724982509882290655775100864168189517717092271661208431442112402476603481036068070905045836451642605791890154720063083117992487902989936546095001178186771352184781407828183686001187744432850533883585488687385951147855722814685639852463722275477557012939320499334379859753212730541583657616203390423665652816776167668788759071139676931701737348234419628272322094191980031929579725655533276697984149567668748902904868207795060185805843581959739488561191574528819435293152332810570898406769303877608096178229012175167565015971042849290978854892867721976754495950312153850345814904673882094586876867637982062600083285165891577029682549589791095678134899874232794239550613871294930532550775722201306102036079986381197341532502720874666457930690380123741538487022413790872932636546398482556791040959605163393218728188471701540098598890404832384130896420810802118854795304130024028398808528267883739695728586711434064607523726706235928284641575737803424518818811760907317121148031994606470268123264319535233219526751393244735127771193986011948145084945723801774427664578574262584059284049174786270654965479024898645287709180657116656057251067909598503554052350365680854513387079380469628918238011372097952684598842686193524595721814267233335442382894071039106445905071961868442309396469902048919669571880406083131300175752678774437455736115877238902824425749542660962439954705668953414792872615488665925397450431859467048472286065255829430828549280787184344832984105870860065863873883828959471623474110346507352126201995274120593730509733410333392445475288696042588815740907173125691436392556030304666812471174205600539630400 [138,36] -607384893659525878380114323293011803942584562660992379876562751986473035405704125378460538480303099468580894455595973667492089982142078716065752322233725614419460282106974633455106859396358395985097165016525828053006950963319176427426442918417214630473393827441539047015468118450298149125567416826172254465221771574117323519181940195575195732440367317855337948011286863081607362504890662688126598827429400371777962978397115574634990869850264511244854202284136002299038477393843954055819725933409257778904671597204234730555272984298707658936830186285229599941665458109983709203666274831431165436934014942193574949314206927851716072216394052952263056380350306347131959966339614923637872288259424482429585955124573192505382531664147205243491584347184017895389335302068542697070238561490168949303910096652327883358040381573112048018811994506564690295352061143669647424672126798720592270901313106656733827679361188524033410904156552953534526804260576968219320602342551040905615761917468806324906643809426341879691100484872223128773621655132622516414439596247605479656256587361515024734062914767529142832978617528213391827998872035226887052841214575861469756102679470926216223565501228386856917813084354649603636287167705803291921916552705978783670525335863927419440643357468562260028331020202976629130523674642717294864246357560820018659047640378537047866120964193455092902730017611795873956374968379883433689925931745936270278988845537537771790021666519558653239879611192217139245646617940026648776513971294895289740434461012009852958905363915683120693676500694235802367733164181754612945774159365678286280642460484559700759960579917105621195203376292795276405434614671609612660863019978526909280467495962950900942293966015490909014879068361091074832814150129964185683824497736067810719171341831859026058676334458996455622596685987973427315425320414306887969309959925754335667484643485432885385669118164942501477553580027127669604925525125953704317664730025588428177937478796223265083938163236742275042587138844499762225331510898703072016664214469095875514109735059690644770944422739635197413687783562741523384979724880357945131029616451411846905279753297001785977564524765655514489803464823674118862472411102664357134548890044339581472 [138,37] 404985379255049709852363888782536337924487560590894661013263786615773177354828846575072250001728554927150340227783556420069852717279906050590063105663536800908287884812540155783333710770555371677360184632929461641558497518208084628825939378754401300737523488208465131607098589002335526973153108900678950713097753223124344150752320270205539457657713723249262519593088527706457426329342335382619726783606795913746664797277255991492355694537858601947182900348783799774155773525645050863172018864366302728889723693265202762628060726430262540037439332104109186370973956677879615712202989147440918773459305234715404815041295626844120619320717553009249734591969967023643977558077087646698019953831030767175283171036556495269547193875713764890835197944368355427913998226716768442377799508842555198378341946200747015470821889459159356887269625915943019746568420619912777140693403815326773135300192806798197491994378542416666075277641214729748562841669375072517419853161709600135071384525205468448273150654024347030570846127167954439840329955883082284349026176668161134902360100104948997835161998738684821305269058143762740889291223721884659853131228522950987999130423085821406435869664073456783628361184150684413534215864925594323810392851860754449825373195010980021651577726550322170973457553975211060260899334655562069338688058589626799722600428825989139842086036144809538914898512960099509629345975705479834457078854050740152316884482508268869663794993706262830026759329698870159920267478278438088535427691973421713634698825896600982144971756270957848163733236957757835834655411343900703575766663233729328983166137741944195208903958524909737240721173586443547299392702733181118296148163956925104018817448906447988697879780072505726106740099178536303005476795081453168374808199027725849415338981631460024322165251660912986014117168709869003128279130273594183665270915496090946193547055912981184836173242567248517196995738591944784898539960043336395681144506278028455107023349947255366581546806373057213594586754597025009845019767793733297502356398718023383196158190377750095799746419002727383837817087336995057177750142917900994996785182985526758616622398416841987081252879512980562285188225014469072437672910162798884828157835176687872 [138,38] -157152911419138778991197546999929560887655174911810847206994205833709619207034324070042720542104332701384279149799141879780212772620963273193385758831724826892527198387454239179447280051446018355673009215747785974645356752507115949528145577434981154925677097721001664450204503650067421684034200170711605962117185240908322241888643943110915568298624745251608878312660656689137160146589751333070336717596361517780066460128470918453261238569047744977802947932724619172600015644787726166319256921417261976485926038013308101865240619353420547106708084539644038889727551016507702530868387564969338065497127855988076971681054922333508899514937633655100869700080696968203877888406584030240010639759424727527570691501596504860142314724885759932263360362340444938903657577230008504182186678359822297958747415912062554289417021656362186160086421545320822874124979743309065606267178612085363860602966906371692516219743918736888140696916040128024355292251536691494991922427210861900739370932999548035262047194018112494232561652766628223053544463235138162931806147279756403789912916435501440092072406438263252579510563667164392289360435753214982105685664204270657923848285239623808916823977237675564513869917219474371718405589126267221021437937608337763469616342444279056940444628853431694810656703457168485424122319265477280338889364573162933412478998846219086053005117834661988953100474861451412865176817920234805358898427457850880944991321704574703461235107119909397736605137433105685285016079338994136990266973224985205938368576647874404437852165188806822670242671928896794517022223311480759669076334991834388428486336641073097600179815747631256791142334038511627720731852371771915914152651543215757633150772498341211735700454217060422127412019104801173928570213961809785579633653576808479686606685917120864722793091135150665117118742608228060570248485514209828848187218663469062686147236380301409771823642690541442387039496238912036424825947267689855520553578622024475580971440609468125479026562560471309686765151690242400349554450828442348212242215190897374490998096373285359729330117730334377124832257326400665330280054431398627809193483045312052334650289098332234843751567593611131414408504278262308603169528709720773030609456479640 [138,39] 39910398739151378738387449694284630760398426779248324707476402824530652202018957844146918473227553809911549035462167701964820123989008875989007227809504129488109403299390440153606956244742730640267111755927594858313417507410876716603382073270654076525795518142601882627444658306071681476959236230250372307084301577170114914870196355689891914450970173306663488049656328722533676876242673608480655449389754201096737123489021038685360553982435980850273639251596516461896729933417140081850820562837352285991294815634642452209384443284162564348373328472151180355345585892412534941187503708724741181180406706218990803672008156867421608315573243307116092218295677410046505054682065423749782368551473062284018607707708074150339492901309764153992010729485252397877616080375860709546019880664964618294077505024453087909766269362532824559323448951940021612908806496980159476819782133225160021882730871106809200284701626564571495986548949216962934792049949953455337273923028748417480821892492015977247184543680970437342233938640665815678550066749347363901873355335243082257710729192776753435258529966380501036711023806331073283586904579652157062684500563010410155092880156271809163517133774319139602549606341626337921207893270428026800840779886216926964148942398920466798560404939998614818459207717914624462081250564006864442800565437167283204159271719069761784580109737266791760050970661576675782947751362042332092095510828765300371966583984539017987960103372362064215858519280112127509728163549332447417732684341138691221327963899479484893106077250441610478355483711793965120700006439788181383824241976314427545601992226333426005032750229493820222558582123369248838106856810477121100296055301717547387245811765503580378133811488178238972737330764018768097715362206651081976920172467531388315022394089208436165112578983781971575386639338330617697942884505097558240105045128042917516423996801924319343250526207575029449266770777482925986928904591761988304968157319321724508746651973678764785576124098355158774637042879462510248141693682449856296396771379846382743793804967359320204977349576267991382599035302526328313250062841051122252183272774108313560230468565825158622295111585427438239265396505782657080448785979029947248643684160 [138,40] -3882299718812207526721930871444640614340876238868301898145193714635354133690487305202850313820934844512898333869122253206951085223574548170480943492970884550271543874471658632901184849841768609656481183911063588139394292040671317522290711397098821395449151040857062550848394517836246439140123553304696118376571999475008829834742031078923301963228166407574361753442136680902954988371693260812038494271285192939575436772787168142846317911884898758735891856395803794629651172167925535284696895682927456972338367211389518308794889773622014538998648415198692431004314525193651678336697939257642351903440278637423821836467397954976738458889636912822788493374184869618769897526678442218834273294402695887575558161440366780852663093581017762394965487364388283866814965185293823834030149137124020179408202011319937867099635167786334419762624557236717012090129102351981702584102482822921593516924617364965433841087757738968283866812422636263546031769352904356319439840494108283416424718761927659390883508193282578697859334537524083659207534431355152209414798939353618849240560994582707858290926428186262571590741189175012555587068976951548308613255437739603702412838946467911174680131350081970136564938916980196334666096027757625649313565569976112234083538057118914972135501178088036176430684030044868970441481053399750891439406018921477294270405991563882516600528527201068104809884418357006454257708594682313698968448450413413954480764684067433449463225320432946795160453807671749223202677640813946988334096947729746012534831696214376176490128919853944363163587469916219451515757282359657518502650005521307537711088142270589977105598245811496482851020737636704832543988242467201526165261961127439900841413913144306584014421474920697346417502586687874971053813035584773862982330369207587071961300667920981957903152591930937458815414419489330140942449335782034157908238103903136925131269661579396198978581188781889783973394530392492776785930339425796759314314174533288371682653013702885100265490799438781349697512931065967388887793677031642843610569909826423677222474625504707931905719032526242740152406272401917092630741696313434812999531912949640969964862573070949554296997687427192049430285826156743749119959379253153140326144 [138,41] -2162606388185925672294963753843356288243230564807941934743642790294388555109567906564807095890805360803893591692957717428727068496627195512116344835780496036578754255958066675651849836224743217192163075473907704829119026563415556093435158231909325072062493448161505982034420757842973578587383093435485789181527315696634113886518860117591137325909986180480051379172562734667469561981255819384070788641775321521521933522382338434675649849214247191292751277360833351683790027383324046546845340909747839345428003871254486986922937700628481131279536474766197278340527115957626093582160216673839666657500844578887482741372196525715318829807117642959883636667302551631498425444115401125975104055889450593114123929773039979926196929697827191374738804081869610870035041836001673561411725568975603263143579470548168730766558216456774392990987831786492592952746257915929184452786641101992977613926366746955745394735765772508287456583792390191283402412967890221769860102343957154631176950666580660081076027820344225724844459511656414687419006601535900619634603829438937344803881586720516128737272323799248534165208040487542880349431098282287984302138489969903654850044884131074642070399490108533653253130577756625334105534598854583868979894438869872859864142500325045294590852533876012218113808871795575920576568323562927834899855235992469557850306332804301407440371344790878324608098614369558776770748909813532162908921155862178426697819125340391490861800122746445510468283083267948648446668682181455051858896704117775557481247093803629248817422521391320728914581828495494879517769452739459294302061702372194017011421292004543344307543060998866815436697977594856705410231685827327436089990480188803192860487161087936024941447825644716394847254197118929766932215528161408690632236468916371678464611787154318840900534977942184368006009467502401980753911314464847783837812401040119509720839531674432082835420726165748514415566664287286629062559562496402169366726803005750759680959645960837871349272377230301912613865220107963513718644776898386060796677157309320444255285662618329954752137321598710133139541702942832437607911894391752108537570997965910676418012407794315199839847968083066533426107536983616649926522198088717199872 [138,42] 1418499416082026454779548862969062497348763709741889843420025104635767952111991443237543938864719896967322146738094755091688424864675579270326084686534137967005002360879299742757753496401673032254234178279203520550725845321940990044487328051672736845015023211665425621866385050670654328036441295048132723542857101164729031906804379710817742850938558177412234797553904171826440973499226964646917508260411685206090812379239629239588931258610071914786028706109010717556641876268798651498914947266017256804183469715493384017736760377072529388282479286094552933463582031965911882452432853727384033082565758351418401170020232534995744163331030786737968825383362082663187361958994689424186367221700566775625469477160476903281501000003454636042993930437928067213482227268175479255389560732115853179240659983987449590106008167137331391860001063185004531331356131734391106236070784119623611113853684307194125270408873220142135606384616292515040305546801989951887477202424589295729630599113908117681224660342615075001500950424223656585493018129900596041465430351794611709205309164027871067645812945471392200906311052084652927907273700875962785340777166659833469012534637017949543556646734639791610002614031304530474775096080321830318858706651882846963124968541920015448476821543756232661693302142205512435736084873937929578555181365466759973747237025058258822071872679568233810865822691023410181462216549964063384742028609399807413506083400205297797512167659935843878786083341638025056364277507758530615704501523295233084145397108916347639893885848426928361683334468597902724173156639001939597624628080169732768502992212008732326600903150482744270539572807993527553503421081575806390377102821852293429538383515169445456935279974927078095588679785846729922589831854044088192199131060481433239432405087972675899071463763916926075897346726980675800180162656858670423477896447937924341730801768188987005928306092338427978726488766291449636591888764637356918006642112196986898768853922577969418786983402710182256167343305226389476770202630547455870845926952623164172091720329928952508354500241689148303675409149353772630633679816094448987181372075437456704448568578263687566902478601672671674198794503944522988848077992090690272 [138,43] -462701905243366113527931556096627464605180766612252826910310098178591862673778411153682386134028749685643480866860425358824908417801471383915234756708845142970271648799177456919285887082631809755855455687959728528102622176589783425474829458882425164186250354340527805933799581489441911865829760840638819822650938404217348531351667835876827085872514233856986701499103340098599636905950301870112473136229102691037138153957107286605774839517179210193985698718560575044780324241681726827646118087254608710393109518753022970073371349378720872368127855466258408558914697690770466436807486976429452346575603623603206050673726763389107391166137969661805674910803386299610335898876166328597323858514005393713516501441216274415818089972095652303943380445105060291531484020400279694407375268426021667027735978098571543257643919564325495805275044566465048556835517491976248849564859773092528812330621537334481413167575051767529436686382441159132005650090811175128299703748028258189927106442222042418119743182799060433552022228585540779057915401622608381726848374446242752068510978501425790917754712401919583356276481504423463927817260647738431363064957572311882562883149315573663994579025927665133210473415111201526527389012095017714048013424802626852360536829725270303942210283435619963804572580290544200665040940416941119604271133869841301609251271664679380824615763317962023624757957313764403614480584844242096910590185833808653086927423255614058689391405705591516388402184257468731121486950976845917573244134162417465015972669235916518313114742987828012179646958118930633155487711414714204701672207086875351883038255102084711461764081662009613637202292663944020677920255331059962517022262794933347075355182975962081864926802935216071121656614975207044852914313711505374126735193562516844141374797942765727170883523561465973402360162997423090541424534181306138628072231156143904363141520022435750093233387820573463223842283887987052292031143937171207751439200046363857561684562487614140853734576063871172274839726386140069314462829043002148015816891866321919708497178509880283238227714968745486588708403682674656730798670492014030435356608745014665161062871524217616187135415767534653165847173525954041342887434945280 [138,44] 89971507900834443424466136590896937964812729872975237117996522520248424034106833063166776988799728475598279559054146535540638625871080334310438338226676735827372949478272607621566445495421592931689597787510891567131201989986231787146358329458452674899632164823711510740858969413702985107480086945872568705017572618988843516675184392679754241104850723930832872438283684102249639324483692564305142637426358924800817769558948484564900271440473706608198814308513114744096554142229849917980704108811499323528801993932164268580177430592097101732618290251248332661524959581103533205422683767479363243349793856188508315109205618272203052249537494127608337829396150765504061107568097145310663508401564045509653559491343274580716453850515020701814926029848420065239711263619677392304384942397958272923598907162557021524596783531527903006168385949129251348718183567972804782046983918487886126409511289298083746314647722447479592730637712750761560517537783231403615106933377287237418263310388404780675721617217063258612225845883700501627423573486701020457134940259363475807073448182991841385209357484030087795123788983658095817447407682267355470963790211528200918865899886871419587684198494028871429896174369561220976257646129296374698408317685922422360736271856198589139191066185729474445940472790812172458854841383970034271026863923548625819558564734321375726584708899292075469661520639717954098859419081486398524653811052994860617669154354049985737759234375611247168508643314983808904400892847003437233816638821693974405223148284949219648374675967322198522345683905707475854775561093142569023999984431784405964652178444965211237749680746715306112845981150338717024116457140264979871111355304336136493058204471345917606383141598498230068124519239944805324609501292230457582609547226750245114642240118937472140721586280241585933536042989974741692412422421867159369188877803539352223756411807472089516539539333737291044953435284934143268588224636991505819058506282136273638962042477913781802425275556349594964972053530252024150879313636095941184871117952926600803561711375784429912195382894698023615508067774984227968327175784005341244804376121894330447511476283643103600658737634878709990569770154411420094544325120 [138,45] -4616725819118214522074226219237320987801901936836948417644276863547113167745564048733000776304486614114230831720922203633276122772351937314489117767925614264175049331265757604094043511752327960157800414997237773278599530237121149117150005069239240405647555725263276293765569989100498636583023515153521136128411459833637265943645690836310429512336523624597906234402128032152343020671880075504596355399064688552657516112959545972491342818063030299361428065975705668489260571766439827420327023097200347019854532245613269163670730365455596496973138552229549742087174961646726409672744200860627956294114677920599337239666655167427674267911471671335256002473429369838570832794437655737122909299647791037406596667181224524296637209246332435158490764793734831803886401990708145701998288546689692787171494178958921185703241182542042624078784823190897983628890639224500291931061757795259714518472441413570931044815274597327383487585449416771128940062945286487148323542792817204522082297729209753791822845195909200132231698597211924760209817874135395509702783585339040409183114540912889918079630045984215275085685871189510599785970083303906783188441659180030881620942757699471894140473881051719201871952854124525386572242809713329499877659050193268044924579484318703893954296382279038957206400906306686505430431759790163747906832495077503234023487060854929030578497001070519394687426564103447541381596205602522158494525914271721082970193492764022887660048777796264015870176473871473268284609778321701469342132630016505170606121591819339257867505594864515103045236576063205586725432442055738194573098484730145823906424020626022959191556832624751136387764286034683968121705051789125372009663396565169325751337842548789427330737348419384835319468327569400044831745678708992624751872582831201238725439364923385487477329537980274656493491282807660222069978807441713008454133922014210836477222454081650699079245338176116993478848495349181058026366748996939759590952307848468878296486997638179917538280415539695544629863928305120078452104856496034620475163469735183945783834309817720604442976916739121793589625751715858763142728070936035286708538028031676450949032863838097086538294723326141743762204470337778003175424 [138,46] -3826234939821236470916204474803296260436707282448286165253893289348937888618069309979631866948105306688090239344773555092695837012678985793993238673918914647127888457721472879796409316610342023671033652082663826731318502135015819844162440934491900752692869179604493642514219727344921218753690523693472066757612047500285446592910757668305436664325531459144453301176759482278516396777923100348840916911796452781413008746105467609562791542433410115316262362328285205705602932011398119143465558646828419099584925592753576632610492228060678439306938052158344237826127377793614422036627034856505462468501574979086788593532100210212830864139545214896195556630338796045373506522899823538775571681201218010606831100449914816632844387039504504947768917552659296137788736125219319827433977550002632406343908169172533201915210438068116745230193340840183992545704367017242434157969561810831182581968171063902882899846608705944991684321852886499790578659683137787585378161217754049098851852720813546887580842390260425916319923991254578094591822685812178810136015011381707696669191297826294236180760816166457723782650442272695902633089610257399756267037934849475652028990936445090559646882257623661316194303667938547358077940239573543842834550842955842527813663019678205696803517468516060938017025699403520775086157912530387476445874221336564019639043859745676832701457877659918897291596872440341591498013545389913300135405373155568486117965963304514290090801817983810330058087130199349686222846871200837238219012334523716794304724016485965215005581742102468366670999400501061143480232863719564731396633766814912328876713963928932414361186522081335959249809243767904680093727739858781106360038147074879725258660618851516085530896049084033052376565843326528109067155673522328991159907930823337527936169636289219279506613073102927462827699322337098490515315809519179712737511266334047773146678570279107660820481872575415430749952623421840124981563063645813730194784213963783606595801810213970208427075263935817310087713190483039408130695200404236308764050865314495774526685918083131161550077583856463369010502987610871642891569461605199832716786618918044981521282900172624368983392477083175725096644372681869448096 [138,47] 1671068354631623695271646038502079301635599123658489577992027047228809548631551941190021694928039817687220870417199604138088524359018587819749169734829030959754493050971661728347501886483568811140004725710656306639150173802070980485179528238429932555613376378471358734085983313563474124551214591033579817151657227792059721490349665995953468790317145471671439207206182856583102312265850170226755166887334100857287439147500343951562679519382503928321383807292781191354592092919652827233280650632980422881268182496153958007452054384426458093929580787863848364452893925602097012877132237532170893403323595356670656964996035598233546029450848439350886892566767056138000727209012329069700498279258152549242828464698185972423517643919589894008224194157690984084766320766960368384617967248953108237949094878341179432349603973886565718654535728465593415387517052693449856402203249525574391408842262651710256515069162903070134354045138024503532700713282821474997526845746254529611211288171172140764052013898820312519574370172652947170155857562709075757818158870701036644849487175550278762193706634840585617368437028287683992416294765843848175848236184755715579203319952332068525023985276617790376533527206032704970229793391581793757436366965988643712036015635307719076831073491374034625802253488241819359946202892248806336370276886314342521421818123412633144560314240292331782803824039806944327859680128250129132101911980876063893185839180128352123294822296415858513573853946587780529977743648041115152254122717793756323099464732591803045763596585174055239150960294652251431376267189435733683066953131300971214550900536840818749442851513122641381555168440797553579182818105497293518100337631573114266739748530251916366321816762450902862052511091253366256358111251218267952428560817672823121991930304228984166377525683776245712527040738172371082810039624196104015827688969693490786069743479974453741489919366030443576872196010311682252505739871569377718826039580726769114893791292710149309813364314726115760410644539877083926193837390860092656089899341405167641169811052623342109169061260206694800336935349918714359456094059667817574719005675908053884878034379322700745497397540645958500509449410775375488 [138,48] -395913392102873390599736014908440126202706672680915921610557756164712685952281859812246326831742439024596266825374456839830645604547327943137481245409871757274995522224268698864694500404199674300021834389339875055273334806911506913353383681906744152291110148037644884961223841738733162727101648356355528339526551856249612554414165299522110601997579345828480491647269469768282074192576444655159029147169305554030513980642102642866367447487378289041480538635511148708799148048058898502660949219330899530291723592043064617769007638904765591455432569094461266229142543018321997950984264837345906481767451747836803842926752132459334541204988457362051542463231605810338747743754912094410513255004441363996255827035830626116154475785769014217903020651759516502998213943939708461302771508731902566489140232869417546170148929560293197201470296920508953950323994619549050471607567923648524756761496996248422589588345270620788328368740052945389021168487868486837205683565043448888568804015955337028533273929145489213942094158638737237185769592230631298106837606684285854812564533451818907637163088801009024890144731975699125200782874899427147878246625427905597128152623040675546953978793555945145582395216125087168787811691081269806133899493500566806191376095511178464844352999889349460061215993317886475660395067440561978566868177258570839262600357931886124025798855846616639437965970817931628858039273297853305885407856908781917398711621910174920745622509782097766756033989363374317170744451470070836061959801043341633576119900106812285896503012727577442032852490787589726114430657888998244075283607466648144343954712770408458349197337747664122942203355338227208746816755829777962625766341984204066803727405488438036593070923987242459712300224810565816695018191096866939140287177781475737677373512231646277115595256823920539864544213459907174772244165201878175792741872691231406915035856172843552126038744697149713486649204116211032305325933315517779384873925737058701768312689435404784391584518117634781828094502760868469547077651890443399404404262614300267233427737248933186893352367053083632514649630885413238343795722670530720561053870987530601308616059982765980454368337189442409003820227851904 [138,49] 60291790478362087516099010351339806443335295931837877760469770620391841071809278245285562268299838938775243884473372464666909146705913856387210876850965363021346699176190390637000373399389611156403545760589047382853246341392636846661765155728268945585645869624754123517912299630943919347417058659075659512329941642056053369401354672241444601470905111984523716213423730145816072764354416979882197037049041809534276383737681795030019926975039745772908056975860664222069879758096734490388164133261513131034399471374852688477817320683301497487555676346915592092857347008103467467032165858451517080279852142321373625521025035863960968176528869282008190289636049751582091805070739568485667332724701796933760652471040674322249583369034571890995095963722685827805358569912115882252587122514974770304636137580449050224879928935787356663995966216071701835869386065223990703673725194698072432813325612473724636368722003935387325402345820453062800331253175621731690825956891576545367242968501126343198854040397232788319849439192333240243166650111622127777144369906818708371415772522673199776573243302556779044992468986348759569100581989565559088858792991991401758379664087012963449394640226420195793222355241217459787008356400256211320356875106088652294541757651059359687674377140083456090025033789851156304256741534076453126308566351158006855056365776590127465602033202964599137480571347551806310436262074288835405592249548726913115140287176430116803003043895854038405460549965077016415552073543964320747699883234720353764616103479572341936114643626411020043895947558859939842346505223866869562272625203760882122163758023480124926332281153242063653782376794592227078812423669387508808879282008732714283151299538059423673196586520132951684800608850738234651147704121353541124875997574895425107548020988445633074913455087152922196442387344256118929082299156996404660042920597990850425707127094743104221567193680632682266040127263821268575970634018660927974887627279390671103095255149452114882166543638863392861568445351387666154643057524474763424122433142601970576559121896436989009368269512459781930317038732566353999078573905589992615495102501490702937972570708222101516467476016924902207523841792 [138,50] -5532086391111384258052611749544407489435497021672723957351271741976543063142800594683601789942092633085893420905836380733504955728757808558637956402276943192992482597117494590540210801038377070493759690553318072224003808003355807116050569300660958563073829310741450076540088153127049488425515731109986675761899476534815394989811663383089915876972279173030805918829879467466492277766955754057289942935382819179843282806457250065770831207652445151506743478133604298253187369932454977782102508381348499279186555002110101724189182039462728935710785150130158105147189406912013778622873534529169516386248697916358139991500245107425574566278977723930828909481528923219578514066368091610725601656316168041127429668341617317415270491945792646298811756407200607338579768064831332980149792941949821060571031269057742003772794978115458985250649947574214080387961246179003906487395153991928139883834365085513389852715186773789713485019652873761147608868591896169716921916492966709505657422595968897447837584253189732220099903285987509219265608089321110851418487999085541555090719409562145554463496632929782675859635462613281418539399332428031405322069975443944082703855937356605223466103747609561328666641898515338493530479772135768160884686870988014299411650832883277796819778650681807685898811638918291600438530353372429790540426419930060803830649403565798576862159249651369758824163700808290511313227116122137699079115947549196996557608021415259021593280978066370079518757162477586132682840086304267390360731928841071505491707414419902664495938741647038145171459779944005963389507000359287940570022191742248772622658567909181451329624245090951687473365077312248405395971022443272871115434658633018614138670690781896890426631774837302693250343090088769950999857431216600185052241296562205596611108161540079167392424704032124356622325118839856107917287932020524865503075421531378704486769375076316939979231017276346554333635860216299265989265323874632806995309609769537492531989870917090943088678618584383149629018491494160473051641525780375741616344229381041589535305925642339483057454324388792024981807354718434345207921835410745906988057258097470124869764210044092544927927664724605818916464 [138,51] 308783469044317033642739717374865149099872663457226499221787167133926263872222661097926566372863077370460781593816562444474100716182903660121737937871188210419049738423076513230072109911907772570490133590915309695833099104319619210832159289993633954112845405569102914078113057949742742914776772810737247437130529925158207559827370014349594798010357299674047282398332700154078170744803446765741655184941693872472954404704870457869717811769913323290227182016528121759559504732345206186455150242684633431371349287276680124196544114963283597506863639122484478927875221707243047619269344087130863156147763631867270243470920462652548557884777551223013980127652614707591323759454127364544529791116426879266738983372300057220777184535981124133246880668446389164232740610019332850327076082294553766889217872667331059966677687588807566962770724650238204797334905693141621884063012863633007783564140063514771137578354099215166235022515024193976922014981075884416755835269684538637504903872596109176807205865770148733841544889554020463576236955328831776182369891347137044953870745412000202930281003270049745890357437803017022538434751508745077149427262933703250986297451089533036425336718029479532956527913501463551415671746712819916365988173999079658948494922466290941550545286509678784121505644878042313668936905128210151829724463017026817217054315887239954798939408584164894466751186320694382785246922132672202075411938010323017971302880037691811294577497371963605257497683966631938514993689385962965601042729447460313408136243884758764302691797974916986640393916489670115480191082345978700312425614570213112040325952863739572985727470516145832459729747741056510289794078760860224389375144513510017939835525635804944545812042536782935777240797082069584069809368977105673036122913825275448617331632512617827831142743426485737455721856830725485438268623979863375866614567022096470848262689621925969721686669916252607864583803049077129695650894424766231706066613927621073553028621644590352946022809509332347563819358643151337355353558320095224034604342295267571612918089427639069010264208348549272308645151189077188602002861243882550886969167185151702812768465331934112422428988627577683712 [138,52] -46328204078147034594988094430465864125587902506076657130915252682517732069773321764360841835679892896715227963189418916713114596288967308184418023838249088642643578933684798447268032027459135032064400277974402896671869533329985043162658499638553398841061063437136323345115492147503921650672944417707256731458820437032732461425350228289456177234713089885160696528015633144887324321864929941665042557793968389594033541346167520263311444765257331291748794407742215544570354708417621230375216280379976581711027417250776365612676351872932477182007408894210034947260172122690783350140611621043784697558661061664571735327843336315948012808153487261173715271156902446528231124682740853404219496940147920804689220321872522663498960042786769901128711664608413236718465348013808644597888718237986360455599703310676014440539059978466933805936571787062041879786940895251645625907990479670316046382652297763084966265628072398915514231072449069450015004848354416074244156475980976102601439198604700271319479114267336715803682171770377647335880645142252893843050280192062000063312563707465665564634319439751686136546668095458226968619795975578907360431029622542281881174354510792379026032115299446259750350153762493098102015490361930459792701271300403232702288025443508833361829820305418306500530996784197859264221746005418199205242826378281954988775012913196895046956071882928689160047178815516368641238182059020776646648456517095070570423748026041552837469764192698352272975042369976667638615784113771520028963057854226079109114801548874383085067713220187441166801351923311922683647633987832080482813413536976935974156586565040951537519010062165711097611831747751974824455313804920138040799055133184657741420316977135374723800917978515034297244797657610665654144128496465125132547854050713840353536440178402574602985309258357088773015558142516322826472320158405463406898947566135211237064603451298461820624638406867021301880554724049507623819849499352431859525086720740540737528634766273652456430850264352260535246941539015302848879154133050769893635440153018507349679082187588905400027855831755146112426475088003030242230496132280101424304337014985488660086156667292324859255815803888640 [138,53] 5958419059850323687785170024975512559602446623882546260644444519702430781530984178733642980543388421910678722966660801595979128743453335667786493862921647305813987323457973632278394951008803811092151982320327465609741290437667460597754705847075921630837315866397773975885884192450538607962431882215218822269249433084555236534018896758505130440660570606951411844274296149516290535861092970428432156788246911838901935407713531741356398626316820891578984082604089845514088161848248533885703115278654842488327503093752599652247233557506497085671405011327338923573514334110845632151000145258732629901970009131075611624380419942919652095708897078788009105241625029643058963972806127971840864501998459774244680039763106716206014996253140775886569402770661343873026360220199602841377655317842534005000014174785959933558352048902340023992012941940527935803973348766255583872176520034407602208224101117575026507810728044594072140835526696032657863518090674417702008956640924906339061145259246961428262723299478713934710600405653224600924650461192591309004570099180583623182445813644826053187380662645705034019767445100775916716264672095184353301858790605615158902158562580343661787249293786749093565017522202167266259202942033014122799230375138250446610144118155729721267559120646449535595676225369948623978484442452819658884748719870108927004131914088359356870585713569070690970122499064744380656562104458360825444918783669970395194934048147588891064303235695728032969307707712518038500532802362557508202303280034734033900938518341814137282632290391663734818836012921480483333794274137603084786866673751697468003157967660104490255072477318286183573977757059771168784724958268629931843883735574008366912375133109689874050701423018959603120382340840108648889556026699369840825064984327819802552672462726512148931625012268661844964140131399431147688663401442176609824973180633235512521799122886112997957148988216168798750214503665746790635057725176809398483522317202591687973252105428632257300139140721721547672192291817966382799208163226412306246648257213773572571757820919889891103970535627375462876301523363232857458982184736171312754844309825966861967301724900656914543424386048 [138,54] 2457344686350492369964725223824427316386246669623654220636325659444002147841462134362159375260254531505516082668029862285791723992117472148212644565007635294869836677031228237645570736070117484642414058874185558176873454565778844704596990283190394924360132055629127787702919716059934907316882152495002767164196795102168668633576378259691206016275885785108542732697606018506401771747535646950981653511471537984261747624954156315839404572885838937960746999294931288248434538536168304259350564383144298379265997755453688021870599474329916160108760766754535682934252156383710417174714608607205929081255303341807727423328306400720319640414650473935378405932042159378774920875660171724858684862555025725870810342153595822931387357180547593023720522659965605133336227515347791405595547109595049920328042894885403604083714105678932516349608320218268165305136116298645654587062453598818958967461070738746841171379318699244833872024788109640600838219758628923852311155027716984675491247487384322099182626234851301515030013157803550560624252141873384244876145895722945509825707947376632425707057976272595287350866551559530449743645476928545682934278898677801631310610424270766900998975394391771910027524762543459516484583332864949766466843889672911155944767853584393977911263575192733781414628822037311021976298832492558075086650876524606567519522652222470096383341794429510249958653226941745840895768133643075521027686798638696185284205922767654746044486682844099299917697925672474004373664786398218261684878984422856598464641550006352018352024445044443782484366821397148235947908893450331409557061361071254901559364423174781844314492310882755719917286436695472258511147824119616059233336318947349521303809093945329594920552132206006740621875997848738553302473789403500175694214161395408268371240394794472926743735662292138500842890000533451165373984488222706248575495912769176152606955388621361453070708267566347964828854118557207338978381517512739511766330229904673894937351926172751616706710406519800624335392015881170686274562497083353768579759651933721064787003536474127474363313134792995788106644589967264302098959470613646988207928822502391352072820220329779977543484800 [138,55] -949359485879908581091124942372066221670596202477762894181238921907858175950462826601789894134783100475393990207888679749554790561147540741695093218823655499765102709218464371600664888970076381138747855723986341717866867924555080551781984878012259975806837019017726827430508799346426721794846669574507982206088715088174614011037372959436147772728338919053536133608802719035025385254585792937799596036062166457727943698973775822005512109462683134958759953195365953088175346489162121076518603929863441230242468210852434219776490386676884581501966290220240070095179992440239379522313740577114712686994756392791983207532962834727716849653061057670013531608605834093093848923907943709538142464562195122428507293054189896806418295514191269953861730825827704795817244765242913166446732064144460441149355389578954756685575089362848461120924004046446129987768377212976422733264603624693390190074394388375429780525244572470459034674157183235803570349228063384508815754005719894393034640897549434574762245513691766762908967204122061072924951052198478740614549961322759198819006606386198151931716574414882728213029324613407680873881873859852256810116203146320877112201770828130725516547353797752423446365474240059140930796935077763438000507952540288421254650315658288310034227077583696516251235102059321645780329845794254500075793619591992452589685711867566128599425776945683788526021810345851185133955651855002811373761846007851935291075500167562269895918618020246668002602593231056298221538783233624807004487114354485829596872025296363240701405936315497973998454049122309617395025446143716252144550763450503354798355527631973410779055528365049215935070389040360863281053710830217603730241239769086473877296331217228777941310498672382347931160771131939871098421163945918012685957462459918523212904968703188181353490897553589469689856042526631616493922516206176647968942087579504966046747087487539305529535421965801821895026316418669557609683039118434715701525348467026856074043215116345819372552580826450874771082295492446660306099615389645855628467213401924320473113568317802555958561472560801263162718595712899160427439164142046289407465417947124532459949938192131664547712 [138,56] 109389351591440506684697639155032129708954867166151871965804160861676367341235195195795043958225723559665859428224556283704290584768323483084808947034029218029979645850697038919993658712458279620748088845355386438801002398707574301833742984085263404693127982153005782961435550423048742733765987907997471643283097647527936656038029275908750858360697058366883894381697214787461721314211173372014761157375550767359528652085141111881315511472386484410411228279089399098799331460652232835105714714260739139281770135613920684958575714160327827876248455484682094923482684570617870227350501952332922066980712546438424459510207085128750177656114895922528533408350369534158296658676543448526923975630852763501944800591606362058718894788743860779702253322923875807662309861331950197749351426615436543096461718677932130460870780124564450814185503209012825724902228829105083167047028561550088118084536703934447290059821313751937820966192270103010041279452419912868871967381168477048336643385865016808583938584805847147287532220535676354774961406518164795782397375663563018226878486463460456173359002122013526577858521774672442169519909560265171725547358294180242527872098220153892981291048427364561298968871266621107873455009542743973521348764418410258160614779205716366827737348707488705270483288499391429751610692636773351027850272819132269719103665101348019879387584829834141652566439964056356458114618522820118039401123977638153411157919759622377023841182562181665376436458328636861298533592355394362326558471467090857477884980471265814409504606450979807599551021091923015715459981649345940252520208378042117753032066100371081889327922405723532495874062136402829567358810910433786913308283998146863357671592008632465616266337568030945543502079938127784592315270851292739350822809565166165961620222522409402788629263925355155880309507822966400020468278677701942885802624540686711855369207748628671649091136916369647295413591834255542180932831316335202272909607668279821372886858614785373237261385228390560326551449110465368185811646467358452826060148856917553522468987972304259725999383981989902517675367517299361217378271434153717229345282919668659099604183292752131520 [138,57] 1109609433056744214969999413653818683706964751739733712343682753275362472232457151590812613227901777216683346040769815866310321225452578296726338512505006478272884273490994720000031406342236906670095295201838032398577258091833764715665573943207568715395278506164336274295851049706625099757747459223337388660934396568671693669862379386454269034429214210480341874285273344507662753893581559917205042472834193804569431986965627184514939899789446068920671030085407717213682617135348422592820792209639045592004233546316662945570016032616425686248665715473129761111777327882302904309939526834566393472301775192653304663246285143051084039317007215088085457866190692645481419686997982220783910546436524507193102265707717812739331125741540260665225860350283483499400252014609991748933376102130745631092920609093406386820467381023060206022871413408513067624893390521025945490045497959237614079881579330165903599741479300142617156299351286506797138420907722683161932848036347773776225090178851355169093272741615733768319411334247386995392973359235672708635307620086544627853482645911533986138547308098557565431661452234367782839641766049792841040097390081068191225518770844541928751861058159924335799027861063089742753808402122440506633821104261178247555183598939304278718927086233281456517104074857359604157822517662271230013562077974917469612182191725518240729190800452348080961506477730806458287897852146615863384385903310408399014176531517175990023686282919058717477659038459963878562604349948801256816019043002648385598070573981233079628297500713356923182781431182452857056250733118569999893769857775031169570432465452666808505291670746344219272266126782604723831273311104641302889145256982772427767539697023396063967767904441807263037498109671556647617394825077278851905324642901504956928589231593835127396478068439252126227928900223706377670893476855847283233280130560224545705692588004198872581829818368755369378179141755326683535914273215823715190699025037897848113099313189957027734037381681502973356268702897681292987051613563226840988813218024549998643454868774804506004343846285905996487066188122367997520763818854649586572974499396014101855447198880896 [138,58] -1104177550894138846943157759074641286640584161174816219291758560002341798455557661419727247461606506056624167053543689066288606709242774800377531862573396298141404557445678310726235090828757692540913699494351079543882281185961243556941920595597923410188745341481405862900545643650535881527449304576487595535481228139622018195580112631728789234824352701510205907525674009334450994678765353533629159856455160310164331805435362984563618308152337419977562111383076652438475082990445740662930405317125151842867683906087531501671422522129439694425197579489101145272746513338928014986954201553814856023920992810293779877756932423593497426339336393175277805516297239199605191840902940037552787654938460639031882146090051121483224198179634123363750658022674462481786594276821147279805875514627134444093821095931568437422997662559746972963920242765304111474028729352417419624178860220091404486458890572642750607058726618711412142557825802914010257565693671182423336043492618241908214197524373098503027212810008430376784320348795758480208613801875856176646630583773707372353986735725324040180138713291763815383536627914580571822216997528033052904052864053766278755751002359588608453244417828368751790795561451695830481648467757064455665283523138490748671178955144320110943097281786748403785435192030922285754708699913088886118480356232855942529364795640156833362082622369475284885512642036479969594707636216116686437123172047598747070001404390729741001365528566642841735275875824052000724134235676858061473078401785662746832213063579320118361681643037525458242011851906319100403751024592338302354255228594720966904272555485233571714833184740849820278314196272644618544145310970591282604867893088922186575067500415697990474553835146430486322115727825110149803567346384829235838939719663088721490959938285160569247770791824278429488417292353883866513939710760401241778895765080375516785094177525442951597040708785473996455640451965109349514146687578719167773027690362589804045539954680148347034943870571619315448309321612379426952135881889162447419457238048205583915789293136166824745817364585919923070672666114028272299597595237061890663297983625384019944574517240 [138,59] 23816924725886232191352744718855526812435666892844840494519352247805455561887248921325343966248072220331101497355872143584358987107762241455072096122620328573997289362811890689196014062274327366408952780858956190807456166859528056583785400200585231511273470296557335458675491463169227397125105298659127289983749936498143057130052862654435579707346897847189323189849776894471735564920023710579877026363997365987911362627229260267899247365039488323593408916358046774935316650912751654126335790284782645638730196745840968896500327819853244535998391413348230024761828012188235298422818310595483194584727189162088220718597295294921301005723268332956311009175111990217401755038224040446643999750462428901477951461839592845511390190096754606842485776200698933922143600907315053112996116218567050045712394165163559085321739015764981906507258866383954275619726656420197676080800350768561231369746880812489774904021157309410320202802182462923603645234233881469448426251744314014765271191894184452400700424798925046058985870378623713965467705498842557195686269360247514572686257121303988836025954713934129622146274506251580975720840679636006401195085406254542034981831743515130394334746689437745956817732817701167066785751624454144140786880401476857319519476990974701333611894656254210297176835341829948370309921465303707147805649728248110909307074929890729787222010565425548094307190830115580151747286102038737716449232048890637029960587421381892084835356920975852719541220363056358719938887511265715992054380873392426905231192233080495408546143666846801648724144605821271295858523039435853994341702535850897616515505454956522531601593824587794453105800225444485381396990604655518825985588783004381467461594292032521867201228770385208213809376614205290445081698223909848354150374634491488080705320431156726623776420703400757161409497423517558990161930801416266566957325024611086882321061953038644617455786073908335853937305468562618995106311570739185213169115633227175445148058216187662913827025084191589335006916883031477760545072445077332189261765424506140151368270836600222406714897590915760593498558291769758362775442343872335901453894441880134157173952 [138,60] 6369934466675842837617856592395202291759415524274433170287421888443478553972211427598559413329412648435605176587371940299268166624211353024590248254374270731424993346943263443513447397298689543277604906212804181754271198953130552797797173079878051129832184744180154375101725073965652846362801581009075688933185047811105246096276173465133285957185964030771665249084294574518115095296183065943410504557482559688172099711506137298268461083835938215432689538779904865324826725993661177330178300384485713853439468541837636657567991586191795832746300086784354956137870473176476947178074122957794766239605590172270692565813077235062901161869671796380500371110117712680215317209173664652451589602355988511490395714311278000338745109226188147452259088293884369814089971669553052200901983602401708571916256008431071325122975850785449414868075224601040566741260200069834318238939745862620996375857473760329775508828237191916655107561287125127554838611149351349723361100461444094853497756781066327787582476479626535608905192808398557088347349980706267050794663002337840191510582312740164143786377962252397127859338623026412223324160547801788857248511812175039150922963530680124740974272090396589388858812363306516439087430871392727569379899283990987768148236919176102365368189362336304755724555588709724634541754881074284008540644842678192575210683487295298424262996438807015989713239108717914935446769473187389039594440561798345356514248475560583573696221648153254158568162726716668184659736644633072305280352841999063153016795536246843458941744979565414735078098164958718993495840849033693518690572072316694445044561102694417224476426589986555384792961548508925813827256305036911351434164945171859333411310212984508641810984323980751512518053658297009245450679494612049757458893800667626085524883754615932768440147842773418600027155396250101938616476056329292112252814745326592108247151605077575031628140237571290179999084460129082384685165204713021803890331221769797310825280411501970225541507478595021527143841697583607744199621741431203983569206782361723875782321208783232650152036064704293996943343979775123788862086138145705192731952930196276754304 [138,61] 121828715866973253808647074001896394288075708300513882418714872772641891767398523364002113726464726902504085463543413502798390239249424387474433486876924607016727467069504933420113206836315361162057479129030050878651454350717683085562196803718223192766595603545446312931379113081516962948757834740032036032865015478556774476011692155677313597258320600779131012453054775754594113773303381120565404199307875997185756815317921347666585067513194595065785552594342502823695445113067623727506221450286239512879364723923808823383512215503583186921072841665226479490632217833448863114750639942141155500326886656972758846143847425426541328753315631851080442903202134201264630094988137240370235838865875340863957581507540508708946999533537175866852756502444704821373697410286713427776176813266712269520086741208036887396555972320070454738516320024094575297257663956505090130747366904852004069227073436352806801422963787993829035613944667165574892705952234092065967184927780757926029535063072653379715919588984811116711207973746851270292108353212246115572393551148432303777551519819140910852181506882073328283372083546990704578351664889972030780705536418856925496191621802710985004674302138867255992101025857051218891702315255887907271692679186865076383440902539181933069147335386183089368979553409061128296564524311161358993899672138214122530843300226073790849148645170226583652498265143144811025146626804079269506541384008891861823015127984645731832557407428852495640451867733662062675839472870188769009795227174046968602502051849057139995966251096764813114934124868868299891012126282784510833775168419771962415131580231946493910835454953957016128967981894809258949176839509622985491759648389100614076209501876865759588311388650738942893510256453542966930638752803540903497473157154939993869793714769788586644383670287071105450583227235639016895526459574742009335343642732000797008746172074683505355053865036716859393134233939395583253707883681172197959561013787148326623647393949930550978271522812397474443275656803693909985946873421949390035162168948371238271454674290290093662080756292692170269227253147339415149814510935230547097687611650105088 [138,62] -65058672413578935763119186833567307349422195813330834729201913852020207498772787410920213435872198939514277908678622962415281948981905265325924729787666432134406862992446142952375061305576039499043313553405452542804494278500146490443571893759691450083482190266628525498797945978895156423236203144169891710582617425837033451457846810456024046757253401175888516295249233372945364643126683156054069567845414780122303193633157814715315562030395330330636437280661444186165499408049514969025643202022630136060444394030531538222318175409161640018614943884268044178255789228094560419089897097589856763302284654388697711349633756558909099901705060128292426713392091792739805787949638931081861135700681192652337068605124096751357607532919668271153850564152889944478165527481794815148422587090234105344479122920883353211529205636995807698952568089613725941598532022689430608133604277291889564417465475569681317332154291630165450730535687912592106770748277525423585841006355595274261268070056407434818577136868784191155896868163855484966636436505061891081884184408396442779839295392266991587525531038079715163599249297871323681113899890480809992787973283521622726470940783747360017250069696794871848398427144794754423842818263143356205700038428858381214534509508849899783410026213493435198327071871900492820769521546227700971722771438126951636438043671188874923364064941677726900104395221215167200090693477375190762609231471568627695177982301557745863606880996771619067859263919031411452294486087991234272284069522277866108558759524986865851695264186300490630092199983631022289552420500985440598598088444757849363260325698728258532909716741377194428216752699072662780582096814774506053944055427767982450120183543869203529058828182282212395706604938167763367566980310522020235755669507893451924507111061650484716457918923957754530855400815564934849144523068197993685942553984188446417958982320653539357818513496991134326086977881123647551184374825576743507609506278647945466950807314278712445101181632380980716449060177635444280469176956452332082280055313159037750780174896271719274656693475060762944837085658526395499532207704338826402821889322784 [138,63] 1382772155844756572962767184865715874648175023099974912082475652159337669295805808801170999355013277594161515378319227884328098857898989078391585778196711594657084259042952300708566610404548686867354481129956596031123774556846220077306416498413589769702006501884198372236359587475761725162697952078737488746428229590160696885378928929054953785536957900499621555076028041359077671073384046600106474410533116531936045437480677819704027434523788048970538236832704990496299504886336595269660100301345566824646801769608044506468591512133850422486835993163298687067882427929802092116852513951378346443903551152507873844802694209241958721938040270143615735464048727871659011608625248983427063593470404448064631784522045870958266073287485936105399854762798026031220492784450481371561294438412082474573259514945724330385176892506283293526490621710403532656549195597638913902001887244200515758002770784182599334382280217255973793037534439056168055755673788038736858242665834176055608380149610259733882207552127801586030454952570433082424756542387973279489894049444820272757852965214011189984058143685218333491223539862533733819067120726677191985483770141432987701261116959216014283912617145466375638833772270241286311983605972687272535995152023301183885837732032331669871850545222104493945291671734470428929405560068830777214618060769074382173611751114951996478815622841550820297025094906081604799817587362742228962571016988697901535340050312542242172680189124090037471419714782129110898587165030621884013150017429723347402505243828521498779021828017515502466853784572827032975896853277907332487505509257892100273796445250404986469129597185645817357672438853119526715060635922275832064172022166811844165233712003287886105329684865060294650490796540966103691808952280099486618291690741134492298214747776698565254009287673057368284683436017121365150448608572392009296881935450845713736067423326736027429947781820414970783437755042630139524342113809012989002999936455669727415152494144618103060681375745258853279124840786392711177540380445368097445513484473293737938589749788850888184685055743746884141486523255147726641140762087611802080137728 [138,64] 144615486907192662958973769782282610205099508108828812545841346026475060905732337536358835151344510796870025315749666579574309678403081573542916202967928336753769697025223503388473206144690050508278712616732807608946102581560205196926935158191112268237830519671006715674949931331472981288147534672036830889814539155157640715813585170209022423385608521441854495723668139425229172920494002873034824877837325986893311204340477705555470381002626013712456980840397340603321735599217481667788873509965698192834378908220308677491919248528851720061713089397877287663870823575283925184015487003364498135559951188062775787761678176929479713064423750498029736906806188013397899474626777191680368846217140106113440041576613404134603890696373390347757542666426053289422202782652576254754977921990879537055544514894402907771869082316769688609230508367544566700243885397389259316967406096849955676109427237355181346907813261312209955429734806473421549151390517824586125190272427644983892018758365138324838112761311534455101486266536983141884050099420861804856165503101874586362267257771364224407829378235764233113717568565087302333788134826930074842384169672917272831638109741445835839464674800579145380683139148290273015675694268977639650258791033766132195606956548405892915221015986931754291901644836913182193886919580106851551780172049379361990458385857435915032262709788514485853295572578400554291482472373050406457938520968226637418981269441210619002825026592232412398335625170260536295900230111280047146663661068059132421207235131402606575078926012440432355758343354782726354118387362833825383340209437770274017814946173009703395712234322775667013457569827924741911338822793472309458992283051644228463018873899576956425984275128998616305896737084779841436390419985481041575174247251152822309437604132331506491535677719503419184575779942368177176397255855738587276769292071374693742437716681595287494082907918643079944711733760861944802757438490439075864928145879104923993069490868204377485905804615750928778600577991690477531981362587361547544680171166932021943597613673831331512134827174471464654912938184158987923084633083651562649408 [138,65] -5415397810066855391331796907213938195736048142726026161672311462104624208706231503161208249239952491785313234824484171096681887561812767532932545053416202834032210072658827860073364026490653185823269131727766685605444766570796470364625990535307451144986671958103834904600476858736509375135467781934028607722745594711823689921882715097765663976685017642629106496467804656216316374482537360294797800746486855921075452494353817530661116053159645412103669892356311400695486628968929241045448512437554239591085416854520583439376730100239992668343768689543866195917386231849530968667430727816444475926349674609458965166712721003893929414168096549131879154597394813264198978223055765556115319529399690667132571674117663888615983152809823220726230871017388326575455679285706785711423557996650178303661766826429007562810623228113926267850150333750482059213941299252897494742485386234958249058236724289193576071712021670926932764395789530047042980182305928378244980955239641279895613249283135633264613942233449024386180264416844333873391620329760738037722912823771615044641430302432900854795578245948381109954503414896426871946527671391494065911870269669584167627935652747103787024315314900263353846108605817325077819931741858381360223134015099719632489356467432893158066468592171475491994928408546389379374051598813322655890088865118299590013340701254554599718597892518056792850081637360421810878198701837207986077203453503903000382789144721574633492402840420043043725601818828518401961006609700663003815973419757389535724092341014089636621075577104680700104987756280156504275835461545433583015289133986045735479801148706205279727763546618967428892683497611481915556407865227648238773496554270121155973573372722886732538973012687138282018286852813522834924407900992373526094116069043498876099190164312203695789344866981777535445372226904334053916128529885837033239353292939298525530534590529055067902647769589031729165904981188761735953523378957214210545618430679380788360529864677067060752750368291842030103122811977058416205859053264597261634859541838800294245057723210352082725219988744302252783683415481133185904454600763342208 [138,66] 125844817487245776826931563819645936015439410983567204018785717512763668932834058810227944949064206369021826547912301782186634368621184030342042729961393053857066246073594675707029401216780287021071527180510738411684303233077209645522317809104193950280694941602515367888688465447360703436393973640062247321852025838152242724959849538125334175052352580662835749019141011784289481731226261310974773342254931714235411697575177630275673096809358603103443791185760894595314465325548424340699250521926305930901122442795442639398336819377073216112359232190103611558463590975234186531461350188121690104749163127179414631023833380632548550943612782659893473824006221962558347451882926277203965027508108808235911176729388599664048079702637652649927765134843055439950761516544581870034944628286276662613576199709464901173883522304677627640673588443743731997544701675824795464410593576743698173807751828724224803031332155916325476055545742708036962030775482567237684902354240344770596049999203273564983065955770573938174376106503359251701434369548099986928161010700911170183526459553140042147939832490245647538711363593289906567263409978120883570431824336174212700357393107350725340176786488117186322917053184485624184804652122634773112491060295500098746129736981025033637449971229023633619543251042678350462424992635209553942814895463075234161685107716395527320904007292172927869229161792063434751590390098087436822742450251671863770330549556086516851320219675904617371187681081507944711403337212788777075211175213600624111549630711219189161129999546417177846185648842002389894918777831442808843512596039966325473352477566358075367361280120185933136992537023362676170122367606175322463887103094686758866372275770164698708516617624732821855327756877571080691219836895773720947123176605527497811806920391988538880138163952632579534399732288323778443190109127331861281541659967614212261421892947584037935596653370414474715085704154767798276438818720658145493624139924078522195185741183001695143522633658300044464622219053121118796860750463916793636412269867616117278908156622941263678608373059783912784078630383326283169850208012184 [138,67] -7986886814838598224425792483193799574803298100839999588760506892847192417523889944900338656037177005212420910715718547848611809677808893961222079614300638613264836244147412471369288599560183824868052121783150391424730382504038656816778189439357164159087425908475282748968011053417847781256899651766637556769291176387096603930314601638233100754704971535969113234206347668221206853893576317092822204905772342953118016170084156474902359826863277855746652572871210265926479547871702093441362382602023482821557465538518269371538567248872751810202900056573823649040786577426779968373982079804866949101869345410625095639472517179004514000033769910548679525342854216866124257245482256895902927423717835859090817975254841148220717955987708844511945244637569288065750592734321060176556082554478404963543838771954871145675714475457043073530013454015628757479719159918475066579153626013397086649055993425993381939057431204909573227571847417875604418696595411670783004230068387717899946216761216510510798892744088761095807055618674967910188094910238530674785786604292975586629215667357599418577925596522036944845303301647454611299387735160976431464345324221981637565190211579800456776157366711189462224948003661554869463438561799695955533097348117900719855391602983974812351540394067781005404693535803853859589358745166630623372722530810710267866710963902010713739136376963443441028754882841024822823629362730022757786108194192574908594686789367925765394094858617399916018718589250489694824932994542911948682076447574747378997797520402000869683616274470169980793252378974144547860449004644540809911669286119529626819036453287997808386027678150122200030756653321306101031356221904243905515978306140422545783825050319682939813837847885273738806079833298442098233250985322109641533338381015204461516345034344207748112562013498578198498552749893822915586724560215592784643304373822265663145205493014613741265662750127103750476801349587450703786755268487135501065483947265680130931523420609819991580453487369114555579087070649466303502431280489298068921707519588482221514689288275326831168930845809011544850474515726230523415263872 [138,68] 250405945886428691438897164072231037414144066077571938996168872027578136755513466175865992686089513500721219372343706246621703087190026384031344164645213109848111581472366285966514690847905625989952831070647014375164483796243947113653242056438232048223436528132410873266511346147842807656974592102723447400637994771112896033850866691778832090133961556568737008935553257669632069003103210931040620078936254975966350709864182964607473711071587957330026819578109718302716513616088379194955292488234648301053717366278014551871955838485276164209008630838473577702798468192008210977043056891554141753925522735411006006349503775969595416147270888020053584784557933072558344909140382377813005510106448050794740867725239889405665975527274679288023976958548586707605669400294453365448561763321015855131540185809578126090769368811668340884769550025566026724442001526327498403826701974375034444779014042364549082188106597461464619230559051501797700850820378719304184248985716889771402800767635172188285866002924613354621601324204184696314589379200616402367160699177218658100197594741357830959980563751747131345587537019966902698365581928117468952044773021296621155062309634204239553314782465595361599780740168992465341089877507052554624549026646420064526711381203091413355932794993680658655320636627055096236171811484959242807975483665345265599113685863296460419344112896537360181989032676144929199480103550873674411396363237669495196811389797544959210617913044485389749746974804036218631201135630581776295694636364693687709337146801434669441473257537201900620261006442008008465648887185303422099442991162416846366571471087238072905493941189181966739295384755664488959249920233039161072943314392633225957202145317848402627105036093010524134178316856203628619767928170319116472686630943800054439878312547935911557189187180739200961351964310559692332160304379548997773374018347291653114469152144827177363247382726945259804449681461222326028660267898271218143171476259321402324343282083213948532588097279752225182171713796919845377313526258509590034344562174781446837771682737522979017783924312777462010779101664324039181536 [138,69] -10892111083452391932871965738089323990421399302768704424789197430973786841911359477321811428123685285859931995330153735958931065070036677329803506973062641301520319445604336818610293926542196467169302908069915402103324511241481296366824599079090669605659140742276729180487855481193390045858504759050324341581028853015898641438703163755078397494547363019578987038650411138153071117254827883115753194369035142516952321678280152440208827927004136428679380169414125775860674612956811267257416563102823709001059650463231985536732266374905064514843300162546802436493337887783291414874793205200493839251103162511975839798402767579194827955027170883828833018886548110707241433426630853746199617402922616994330220305569757472077563864805064837348481699148428413592961379482845467126905372338612549579255943664908970500846412044867027407886648585930358762947860312881265385356991191188495060405602345412232264394289585626514358765479963188713165167081627952979914165028558372341301809137325162018435000725741815140081250875811984544569280266315054500235019207408909946586762935693449209113869806150013834734905700484678574475732464993184643310463708695735094335538462653226392988499269825957002392407061379499018364988254421403053782326527708091100882130459365123994898244764847391149764134077701513126772650233598552467690172064337399769932474694032522913988492490794191550805988150928880113981960623506352545996740680221810214249595415014352954266891808329332942865772476511327085991590234323787186131113678525232603834483539819917669497208298495537660423031137700876706065039399176723874848868383562703010168066221893472078673726389762024472411477207939887972819855222993075537254377350504381266184744085804704616426846989874238419609443599021945632864705197132175453619814852770948633897907731813454999956924458349935064841412820629090920365321474217702970085982425312437465176717446888699778090526489651012941778786289382898411885450949446591892259932869894330887527770030912805781885048318959781259812254307256557857208324006883476066044088995330261061610435865818100819677186243755905396157094638174728693184 [138,70] 688354707408967524211097788127226547532788225137390951489744476322850794998973308686173470891817567422221361481131559921656293465449670512489205881655013841237168177663136839396584465878557493008829226730371216962650477705927773994365582984592318759975089219635431105797605804687964220521691488321635226376877414760926866599561516549851935257874996015765406320435650759492231855511051374775805010100700645309305364875051155511019404984584560802937824817546946881957503844408702306300211651097923986538336604717205066512291706286760936354900096546384836247788685001684687838340510038391159742903047837240087742386306018964880939383796581287534238044198808014325949461602446091854153152830358889250308919006400024027409856401311402259662611092714442308181844892569086237145346130812578460498931554985182042017844286624613515827885645933028753120170807885898758004152031693242674149745388885298696912751257493742190097731947147820365978476037554399634058310707633914639105726969657816959732144742616710072522033349187606445597386467950686972634708372352218673548355146862840994589341218135891117265857299970658140715479227415061685845683956777227684163904312184643698198813406951772585834902452187942075951001548239409314331728407094321198870435210285756166214619524535000734878052004527227845260444449031596570680186608587406567714720457897940671222876592128083155014306038608214471412152149886393585351405567299967340166788976238227610238755909481030742601678626939825090149489579898715027912802456951549457655890752487909892306316589268270445566095826666137926926054002670949606454001375316246999216609124266250963037344696382120646332337348022541954235626167044247303277493590740861864792448867175548836861387462660210604694577293930660051429662600585231957216877172737787977488273615092527464960258571601702965649875980919569028991057947386665719617613881033268011585745534732361096561483624493973350600398780517817870153080830626817862994362726864586823699148242600925033218997098508073531904603232574614601628733569504736663458378677136032051793899618856280961930375552789850171074363562685597424 [138,71] -26637518158140109278737579502579291987498717654548986243814268461155494656999115201968435425854378554990707477895917057406991721270621666513313988529022988637006983376889982768401761468126318665290940341630322777035182648760559585873536345264428101263722433711313702192858271686317503140149778566820222164632126040233618642477398674132936092127554842097813785885539779979983926370486961555752478974876538300954619401889706900952571017080328301446352678076967563399647567192492158808654672725536733437166678780312502632094805547085600924953847605012364993830236155610901977933521639773187258683521492978245384223101029434000211260517062543711825890058302237095931996282956932100845382664612873877358843599649716518709408645426047933612171607920245615080789756147834578761371123025813603478169716369464700513264721115616121237889094030520818176062546551688243170335482424467901747170504800709884786726913686111352926551472695495260230382141703314486788432824070537531003781007694288286720088929362551013675295106204292603610097565611226969551588411578928868912539306286721909710670002680720867766750782531496644504493873074630195464637557596720633031035251926589062768491727733989479820036267363508945986316228978726927016698725266126946100518415156181984699396341270070922226196491920936102027666874373994977665642934190704339818380708487402233295782244629484230462638426901368477773856325065692049733767260190194419134171818983703784116614329826546606211772127396744333845416647357841592439176198306282500871798776110218371403096906167723899836558117164835032757572908923578152673929876925919511802582895812806350843067072122845976330419171084194257966343886143614670937553392351581489838969721540720173439142924589221191070858374462828555277766288515384373673718327102196509729924692082596668487133946177663879885284028732744768089099008504727627464195532198509651001154276133060506629485480633421325300194204417078223207573935095171519156783209713109013350079350101377373202207949638559898644151135328398226932012023425392411487401589374800720227410943747465343113806239067046207291577931725648 [138,72] 849545860226299314142143942110441296238139525768605796085172809734537361297762523699273085833373167511949627623678739689673314322995845112339594738744610956073771733847008146499868579847099880014659379172846170737926368444206477909202085517353299922390344872969364259571813253463974267989118423909748341121496508874564955485196675738471578304595109865618146985941167938290206859925988601517161628954802307779381190340516675397562537780584096524819308495941202543959031569350288031378038677433205802660487989616405454105334117533160966182677312125090637975686600251280596750124327473883971297103736964555403334325942108719662520977123782994811434453740138025771410178744130754991264530307203443376979202873824155307907647749389440048006607310045047722418638302988438575494575574545473390891174275783385546590670901692034240040036158683853732471385096941653019494670692312610974249274773336460641133459969614021292559987107532293313118267646371607578272866354714818217487312655726272707123652833281847668921274182127329606310407286026709558489892457560664118114401429353734760721481194861443254840601769905716453959354872644120199540282995594631771341539788981136442289637117343679515320959563963474534827140684506447871153727348550006952218269887052586654333461612473659161922371682850331074872879055657109721150955664320947699773197531989518648432765814180921847359085838257052145683278937328219261289076705663705691521065729413853246271750129468494280911474431369250765452850249854161115262222728334224274678041815674182396276200009716047926216820107964366990951560590210588618831589679423820620167036117885808241426530677485068421590840829817227699315841789866515381850104076436304793488805341158566933764425303893632240985558724235184427176826519345347915343304217969131027319087768027807676112671862311471114454846779082052836091500042930037769350125182299953408838859697948845530628607998181978827409815727037393529803336720768861115066378526912737824949337221835770496844674687249437939919011763956489409889976692905445704017823301654886094456632438147832452933588718092528532993242816 [138,73] -18647084817776789126872320863193755707025411999362097150661860065048715088503589164087767155933965034310507925380485559886529076758536576242018231527894762518978846930270963452787708269752907374963786100675409398470741711590957941706327430667924675890230412330044424306362719427048813114776963004053278817962040515750710965196798180291512405572139621076591796969660462695141201173605875421317176573089523693865690514646501684895304047176031123898484812867851459167428614925781788729042899784686964203100575029561565199661011588454130897045431797514735016531153065579517527694335542966482381142993310289659284351864742158565094288477350374817382001750430021026094311810632796853199764511733780395613852518082993010637291872057355625343878885015139092282667763725992097896259991495220659325762830881992624533507735068137631216602243740757067010862139322095881058990202355244893804350312422697907734037048280548502779850013584746090185425407597077003645822971229616385546145910753307441877234689299669973754593315575051881476041012414929920413037845497723261443611958666884331146353020257942316095131548219648370580729695009111630900935393386370748850435695969565102753704552554253637597527424135783688757997091831560126239623527513748131519712479340890718213396647161627462792949090003890279186379517123346135215889663037369126401620107217531839096418192592933118601304194939735007399296056812002240979408832642072965023271819982399958779256675484355898589108202322202443834493143902841869975974150742488997784452061649593133692024756721077353725650688298866445902917452875226069991735252840544892475030471508946367688580784097155136924826468667737563115022022106540242711166488362575693698104416344652112961897400053094305315425111675694680143065018167815588895743442194540084573473952815595427070348671140981641472507611407891337630557138400893098704586014672384979997345722929679548364577900633264618329058836128526524673127855338652469204157736527574937730925744266099897330359771063266233293054669877995073509015641332172985569246539060628736862070606864191648799481586685060776296832 [138,74] 356020557222080349356828039216462949691934851804607487059428760419070311177604428779177193562817174105620685910838950386013843793354172181378781670662372705924425216285395614145678919249803365218375095216073379843528035109991691054791866628168570897966735744107141712855539552243578140811927962699671610753273378161878694468483592352020366516495801242408752085091774174518681984641125294433282066190571698542826154622182129960562484676793744104564823097293477610315975848553492081208951523167108227606392256374719664473247146511504699730822986087193735994759211341040881132989532586873533149771150194245503570351914803623818840645286567794005555462656600165372870830105741375714838795651623660579536586118409481673357841229633158077543023811675519009730589762727434220387565175998836896509023094425077493978175924133377582130717073459401053565820153235707939981707474283619552804293361839018501054184365753370418858702590591845362625259444310733643273226070520611397248065342329899282670644281649214970125886906878625528247095402335501830744854733397254696975549635467090316958207998217307561273148017626538098907223808666399351364196247393710025547900301980354657049534464972975098347613437354943684641937208353055058550582428960677460199692892860485295711647065485717605082516563654680942361726455583778264528983067672248005982169866759351575933326262935009112394345128577731242929771994396184600575631100538822279634552472029066623911687859136462741436638694616299932863528847400781692684623744295559796099760800412238315563587004513586094204519283712747178839323409410997505010740055905777557504129550015894836727141797855959373894156786236110706296317811704786168546456729693889343915349952780314197670517877754013560902161002320224205253610355197662150177429203026329348937271870045510266001343981635312175450713194320715945652713692390909193459519800690280816122014475773517070220461587223252021767020144534703990020771007666635529806964221465675378072188072968054341905146341747940405593086583223382294718164826326108845067093357657831663855041287568138896892359467083401384 [138,75] -8066665047361210856059016355718674985383983384033518928139273637473620999875491068563794332294129925486275479180319405726370383332081342320539914370352421239811729486461531918409592278133910364864850155064730731948700112874155650033313376939775880767846700325881036065331712871748919274113821263152471185411849226296072996623545756130292102991098613596499494040914833751074342180004624344821663040282393624635791510524149179739982903514407975145167282782576787290266104772027126969136640525933538599855051543813738372211075152092569370730545802056134625545096153949164951131065645559334877549079837809823781477034194387324463416125744715459060811898619257601615946993254561563238510442399245591207644041208419467306790889897248823833247144385476866312339454629398724364619786023528358446646024139061424267119031044238126983030917263213850483102918581956012689120577500922444496603469702055615926767943422076998604505693356627331312262792302010872192696923321066337722082444373638132731540011331576387362912020902950617015730014353790824569711704988178900645834177408129157257482299616329722733365860042818136611381463038939180769158223086192216328167329612369669112703131906849245412526588786429731979883308810292488754285746418518191588732515514461227953552581200422018007419728431568690478607134646544743821524642609469272409268443283679237185967413004135801100162355118246992209842158359109474976457043192626011499866661303290728447705830359318154899836101528330956660630362825882262268006825765890606558921080355035755166865709831390101773581602182067097780075296442005794291209619968388057002922543391174090173862468928578440226921971146568030391944617182212668437999945736715580119858160030430117290806086925601170697548444701389878631039886457653110743292224066500604255600306218510851440634242211498792549133855234099997374773833909279684697700146003571827150502164006107654940325075639840337339001563881927106143466755717028665511320946887514492002674140336888187083558731613044174078255979099397371112541564527308849682879546949910848512637338735082714162664860115200 [138,76] 120040802568957631941958972883008895435714699841748351948393595150416394987641769575886054675572668958889979185245114199053085463444285643871645250154044364260368467169125096019581630943382541156323960649081770439492384236652111059029906701611074108980603660779701451277053698264002105893540420630181514178458798525859230237422424125020941891391286368629311302856248605708287250120902869389783157399233602999870127636267565202379114402091357285426938031047668138176073489314385519902435861219245136752328734935522303587549344715830129093901129830733079488364830925480663181216344664912619230847239826937315875698956085511132895407377846644145331317897047957856073763626139679810565623439731609804569148291040593430512962961121250552605476627193565568194306873641022303252798064176319403441714194768808117985342348094947755279379928527740097786219926339207590962781141785018402574293798241791829429585484355735934626655674546764823266253580015684585714076388245943564142154600086223063342659745779673272447181319761714883174805734378413655761496394264949021378071805874475329793718316430830469645448609487450907321653792774313278339318462571474363536147186449426897083305103564149923804608401194055869061278452296529982015767197302414113439629884801888222165910397972458203509007431958204535990427859888895895648916478331064900046089831927535905525181479527276757792177660245216819756783724679850044684588429702354114888261632381472232146596141503712649461394182556276984588243970952488828256774641185082756496682779942146869036687050871149370689100909095628937052125981944146533995579027537676951589334517177477769218628616796909792728390665169710180539181853613047244940876053180922537009877093483026620476035900561383486519682359273185027297671232241638284934242448774868711476235646738631377654766308454877757689217502010430906028491529162248006106741850066295924067442452172965256341056178978542861079698564426506440765536628021012248448456724449217499759440229292691234307142511136184752461392021504739531199059004910083413253948457081448041677804658128280297259334656 [138,77] -1213023898283688902850786611057016223800170972004114680342065848266354160627216183104986035410704175615843215928250659244758649564764402325378675204269227339132678080685152767566518844857262691971239203339437432087664586271545139659687809491668091318915953933290973119327326541419668668903211729317187233757570712254977027590907784573772585156708595551688452808050398855302785095263947072079095348816488059623284698349798158155003477333978468965590324510146758518583004463152009344930268157115441604395275720977339063418015932709226529722866989612014065858585435423900290182315702899349440492621086701387287867203286074288567505687934799666945998110476309914135787110140279820010540000765139804588705904074160910857981208469560780290490651768964099048460837852358771939127947138761501751581810657658802149356659520513657466213896893301818592746931123454802501999954917457515431161826952940253285841341582735433025496517864876638212461097470703207970305930374939808338204936021392493026246646139677478532932626833215250318244743892314663492731141844936063773252173065196128308192369199919767179122654844676756198449216349777258359512462968490478377953322874693988082445005493974726626937158797074419127518112496445341979385597791253871729475442677516739851961746693656373027735631791757078256624637373491378934328057677533786219439949598867764576412736590957121159760872111290855361290743035835972878758471828987240464048610387455889421547673795140068093965285886817014842664457017176232843029266769280481136500352318345725438297090779000215877695438364255837500095165251640637486919227277463812024923631488102101441850168336038343140709052356491944939491142639202032393034953673467962336314531508896576293916695216646299115222432418847990003013566243765764076067621127473394111334947804006937318198560225157120801922617597743542863214695702066536895775885020701872437702377558401169211668204841017736949124708380233682712225881370228703972997094646099913330283413474886474391380778713081086794468091696715970929189923699554788474337387130981914346783085828349006281216 [138,78] 12817555379480196923813683882302964854246167700903049016327606379805425690449665290371659163694379011756319608759698104732974604206038546116033368340264033927854578640236379735578240568016987937626661745070853952956018991322532185854466960290857584952588739822349587199251212678419428339376484604814030683418813364351488949851928000518793196584987217227399480895702845761047140776787987248607162939240433627926523124736882399943218395848916730423483084001712154273086394809813935229104806260411850382575649380441279020448652233221541516294761864575368897510104840117295751217412846888678506264164871739565069865763807709849170918204293381526781163028299767698861954373793096772118176261905741215997779255934173901337378201702836223099594879732555267804919953205202070691096044617308831395908551376596662467847611826658714049555523332517622868473820600809536963293047994199786063186901436186703308992730738666199469855827987650596996785009773532979107554315931401479465118638416211147800857220958425659835493011391907154337857620936387984561971635951607593912704118636247478450760200083982440869803743026232836957906604663058829162663392345047731824602368210903661146873951941722994348402673455478031121497507375739327802179507219066352682251457600355997195799386278186519480831185424799677003598035538391983664689700710870955058231198246283372655326047394631661295658334300892214612128041326852228440558158761863136747936301222595608967249986337870922732454641598357018036872146139650272187038369011417548275982677430496123369970158517606205865723368377674296417981432309214373945651521099304805992832860382069634728013161644348978810424978329445688347108705579997046188660543402350127238246065063879668492127315331902924681799724834926159042701094278598802817363084637264710289569654876915633528044194836496624503965491533753331753155527518699208590638111533606552702163553042715035220748077961600999997631011937431911403878968496617170423426214641350474265157913329055542018139175928766890521717809317484947141104218301136438226239262614275767688042082628352552 [138,79] -139751577309660129227493091803452499422464914833174132106806011312102862670522740073854268513351233706808808375242170505582802709922421866362577828425696842436994401222454602633932749756498206028795100532633449004577580642866726766332257728989348591671079215467667979549878229555784512098542286950076235379283034312212507106368542303603512059774752232692540895283913398594031589968975158912287567050888117969056148745027420405260893112355900176113867746700996196703747525401103893100649352574148210890098418913831043074831599157869075562896764836424602050496427255313811460495264374669139633367344457701532570018007507683662553004633434708446357582091696567539751057831303300704698001454988932308300435962583949271181066588620219125272865149357525369351111204805403115965473785970646422304814706922915259071858502673999183798448596960779820923704818641577674897783495829759315724823279401550071266075257452854200980602069619966865579497735766260484007625719315843280549155687741800061052055169036084476136889081808363958862583503163822470141175096824773003016803786508729162814350262486673473128572838899064265521468121809458543487467750112303625145942965541843986047878784915838317568368528151814173056243020261082390522458934161958814377249595643621028359290420832640311535361191488711850209915688670180124957542480836846759650268332868410153635048068693651841784420323155011315619933572843846597057270876071227785818997344992584280776566760171266592160856685059680029233042477951745137188846008049185047465930806899732438399599460558792864760791171612447423248905824748695394894525151273446522183888535549856568626249732354782290893736298230219904774115663955114547040839665540845314633254404143660372924671600929554378479623580402305568179778504372672200689485258391019920277442294944734516395825452762782421317777322606906832041719652720243624639944342041516606770013762129574600558207870002408701307301291622655355610197029644391851683155745308209496187657148189813740005871409310043702459415413092022356490875660919019652003826261803344551640132979200 [138,80] 1147222492836649433438178862435572409280133278684470006000387026279286814006384206882274832991166974183269440031525839420252919838278691976556945876333175383334988005507371640479407309573966571179599636694658127538767652204187895453447063864077488902651644260967372178838874027545957452575763817600302039068025724323260537486460392880650890884942356718855892405096184868581506902369534628078559188354796481085402002117348322163394546916736090160991666358999022841468980008672620767149397814102313591565525126747521191992973939659393921715865145034675575720042438413785928992415567824135714253292679752156967076569459771981775263005101282521562594337284766944061077699724825004713273446281406441899954810749662537192569389164617716199961485669130901766642992502478630695038463882156893009850009438323095580118343363919187354101865681306268959774562359828941555385497120271431717170421197623506176394889731965836199090121010717787808183268714426336678172686568999976921290265685090443603408269413231563567707739940830912454074150496339245497525877674141340674305732924757489454333332590077139446530268090426232213069141191666863447827438839327353177853354133936007182157419125458112038891258814495204886719338594817244758670211945170441727869097965630134945639925156790352050569928309413933680071925752975868090534054411591468955714206480033084929080302453824990758199349281118017483301055781994547495900426884178690016741072337137220194978795881147585276249310104980055794482723859274665804814784016436660778239160077829654900620149249724495719767563638965941093243465953744566448682335684960480397593553821216503193346621172078354528656077692490080754463007620263145825205414571020183402819014847969635142594840683920446956740721853942611936158073425937391696644931543781833217127103460547823468171662637207750796000837224714439749906235332930969058755862187855735412227414255610620333099555630162901492850950658023597611849285732810962887112142219961241443774089507929486057070749010137116410096846387490725098196386440468013619871614475615539808276000 [138,81] 1260413602570284855119909488487696104299693694937716478525600005670507449190418517973753470641233266069350963628184967209134495208589303766758089220687646956903421616423726611554475725942033864645940492592801765166722655368619134530451137599966068735326727753817419101875052447694381959498160687618050512652377875772108395595798859124426380557242958750990390618372601818604601471064534415314094099664910331731356596020404205436215646522653491254969195734438126865215643802013907212948019536744754659556433581077134669027672171816098883928015904744753942893521272761102616003954511134389621485874982401409701255737329168204983323584747874576179074473930740597695975407036897215780521730482497323332818744163495339118699620444607864182199927016858606114995772249608168232931700089530341037279471606150607872797881440711245866969885013165768599549501819799059618602172833059033102535891868287587731652361360576450258528067105230738252556215196864591176152029509519255928081851074859981592038930452813014448606401847403087667793413991437754585200142599664938092943555661540344969961799794718185818954345483697408855155667755807989843600460337625176824074693938837724196744187899076017124426210354893755102543733126676213492737818751941555887069215353294099623944914880318329104572765612701100528064655449094521463670894403866895022794474831080562703300561134844619146531510904336153629232637777839144828693710524192794461210400663942341991584832695562553467911718540908247107015130286027868260401650439845920342476195314950197574641845889188663784092975452150951237626095321522316588992618080968248118621610941030151092071336204650636567899293870829200035637057149626390555174510156398350564730483340296998560237205058741746145786806321002906913478926689940508956418755877647557636696722174644183778395411297143515375689635932822633547036358553334725253419565054773716625243553158408438461159576958925640763822187201268125269678286071539304898111075101935295118198197324650764909580632528302590702032154727015129137742723579236243756184796771306710656 [138,82] -59508396996180890305346152051802430405737046725432731690198770649581171738103571807078648894870564016626127945301956353379133353223705961624519046338708650235958810331450544512357204275317265755257606581049659519698811698590490806115244443719639725548027371581345152398712034413726090052499616846330217831953100298217447196296779699130383031285388801594137866077695027392743733453146651141080503283402098694505999929827078116097832603001633366996791497559992935410990827273536144925604515961472217637792354317451731691355889036808956580783929633816813292390527866386556988228758329649563794502353594942034656613803729057407217092177429793911107491796860730820875252535404747370408332197561334940826274203893784455091317223356938667277407675885981538817452213449696880769509849160822914231624569723431856953144013785649821361593164759211176994663365404275042549726679860924353347808319931772369913253346015082887431763028249334394219568165386881733453847198792549035212543007173033479052153810956971651509623794129648423633582683284672531186836127128662051099710751473155989606371442329972845209357860891818762309613842579034309933637587456881691643777978089432506619719902663870456449795341838116680063786698599519005248375993527770970142668208858664157370882178745393038475092702737563054962854156863967932819881052922950944695497599917727271916927271871954923096481901138830356393909545066814006345327474886166827615150965713337996138999583233534442390779154025327151052111244032685809674581350612169308325495633839520841553034117001217587647180919825870718563110693628184181056240498446036568568745414981383149823989413490862343647878581468467715243877310612897633375384496972438355742382787720009011736054782832906725195474700220619410096663387220372323642343189646316895911687668852792426274351598185772148135654680197329960355535111877612295309667611576388947758100560352033218890922090165479430983316717359654730879122349332579658687536112215564310483756277741839360420654138084721065116525264852957009142810606664731427164472116157460 [138,83] 349325256729902727351227489460231662136842328255688642526378277728007126069384061166444965160507194191146040920377968950966973498264738602613150326316150307143365525885309490775943139060304027216264243938667864011219188247736626243596189362090454723074226972520690814550588834825811169676529503934451326839566348107336902522293430607739267207480194006715234254420089000327364626870270844468832083598928435259365356476448777267767137331519459967455690466943896626574362136751483262118410786778453017043391290188992672067374901447049200581796715510287588416786457829023664375296531131343469029094845332593609741584026076862007295766535010177348419989265348721998736106398365424679583396627576585964838807784353449742883835122764880490068515003225890578429387485730561504965023926878147139461932850080889554814654120761105585074611376815384387200875912489148352854913626962015472997369573339633989153534398175475600262186025081418797172811558492969243347905457927870776981895171578476286587799095529032716872781542034133129332450849803658678399773567410575806738558488803452112667344012122821257580001155421242160076616856534084805407677559058318295193703047070696694097865432038830744450908092875190998369189422888042490470808077393249811999542817080212589398558554601381060417072923644731328337195236068070983849658178549755161574131607267068574299060024772941629351758193501957130394772645982908209539135021797709151258343819516578712955589605322448745669085371454953329888399426730033942054122752568012994789862158701806848176290844245156319858738004377274542937201569309296277210875815813613467832977294346992470344023978949921602628614529095694151975696662285181451021717850224074580515955045315741368659139060934700702506999255980329213240616792814956901034894282865752061850434126231172774662086785744864935663496064148941195102639025125253541786479071470275213706262287603805181343860265204255653946071055131390781439427477037739998332991980247619892005713085349637248941708212900242143360207948304042310039623811577183965047458608 [138,84] -4460830801351742313532454190128665835185038905469427672818558066294777583887331484237258565522158511227312226635381480986392393969449144922978985096966249504999745834013335701756037933680635717862671852548142988283243447706390207656315726942624220068657502692949842184353747619231389974405775952952885180102825488856307058451782216320295823170954631162476791161320285085510063904757528622154552488136600132404913701220568248288796067385119292002417379531653209183538016797192210079107869190780617203975498464438296088816214413087377971599863084419201803618889337689521874161250394909198693219141212293918655357960898134125625769228868299113800490637320701396642674216331406055292212368923202969924262777054040630455577202215643149906238790931477145852621255037244664845825185984037272221312982708369255080471154667372826843007703121689781850398123117703937527224277114210607217091292665157505721073982326919643997011908405241797295483052529218696659693848719084026801720677938601739225152278417298902282203823569625141987415239994902555553150069466757896299062067994079627697822311025443048798860382852172051872272162676527091101168649652688986688369996634789196900999928507082865926937351253740500477798602725453064234071366557018508806043787762551070178542859029341211620623532988477173777968602485349247412833432835619358865814370649163872167510925627636330069202690064159971937327725325708545542555140687953049541736405265177675348337660217286004420089014141749602834357287357953330274139255640966263046582263507027216616783876193444547187363328142646220091880251025816737525736832616646883528774717646986390429846022294664146173563310776963354597814681420248205213472158295003918588017337447586159292020420177549289441470121784234203923568077035913358614012834866124937489363928006621392785135357576593914062634012321461731392330662411789861189288903334239286064698016109429985542245060703444567574531140148445176388043682338113381538726616370086692238627562047449619552328702878958817780944292251705363688502341858792948195872 [138,85] 22060956232632846326165725921587565780017356715022159946897764505294594767239303861561473470105210860192642759494442408753031640196239594885343812796020227480572294140972911972809733828245720713756319371465902328550469652601575089603914193724839345414051487946031227904387942052405766376313231887090324790247719235924413034948326337948080987693596701702570857752019334857421007676498905511407279204356735825296395985741305370147722751451697706780537115848561921433068967516526188923229688617296937964704661045095165424078014761356942625098435234036306295874350242132850512220580846564048110828109346348648463635983273072343242336275292552130299157546605738956847732018335693351711580170435046721558141290045870138176471444728642356464778410570923349442833248048827456777953130413242371363301313635053916107641621626351548672147060622687108561517432911146091707297449833386836073474759728706513921896872233938973204247165511452717052186865182196545786119292705397326084030013523555248261891408198538368131733651244286274012261956443531827551167279504765244550872333865721632600214722195253489627850767138579301971558015153972736688048902409904788363467438834096271229438435352518560772962306199743160387786631332023693362356985251996735933014348412588718482332054935031449641977153126337638496605732528254892609210465553857430381368194487564991518077115807921967324118580388466894651806670048369822945445682823641563043473577343936813322040556164776125999365313974446838375398339333495754828690518546355671015655285628002508597071581992111312330099844376385959801400745497006707045266759292810426231153867504820036533974352590827030509664591432779405735093561541661149999812364330907709687476124983351431343625713417266683039291886689474916421186449962624101969132056078398347425520351238673542943430496357276725915461125265989367291669608266823141223183653077160893399305060033734693748475924236511046332013583239423331797022973974956671729145983277260522252793211264474295783979536689871825541700173364730476538219023895059904 [138,86] -40048367850076739222237006393723406671172694940107752223503077822709939629457408746163402850257680074692336049781040136642644426532461998639591665431532850341027481856363126882118171593683378115057732229464009333413357499143302948356659171333380077874916538581177230777412405000805032041968279840255459950963651023517493287083504584094679664937690138586976680377153109302681652952679433386872357398809825994815237851432733471136123865813985798874321543446667116224079196739003583149533430902823481571100850824889012248330878466539345622793294132946229058607123717959301230787091695736228772117327180869609418604513922345099855757571103106251529876691167568396308230653081558716171292769547778425868621683672377119368804425133476399078072387895984140644150493320206608012228731959722642988951813490991547875031594118357134483227046894174575374819829795830437195415927629804033096401063869904528577041322946764507198715007724461646648308055879181476289945214383862779859618204711639993553302373031671590211379531138702366836443189600490010664757540889969768453105283849547826023988430866618190422082096131103957149815660287002536893856377635135100867392608139466648371192803252738755159408233456658315270198194102661282558524833869068588468416712397898976646463830723376453116134145083697650548240056682132002098908001274944895632672699658062744075935561938224206768751746727090527942717365986954330957510851019617987705096672944208637031797817095109298940025128372977161618792928942299055269009239020017743583746781199969391890186519164961772342158063050797076937790795645329485557736589615843679639420445824749232042032016998261920823652787782595665251032489162043881998494223520656198075215423624228892383929492863864843387575393618670291223604954423678917840972060947761611322902841841604957666684690879316617981329752703295058407518462225160714056488888200752971448867669074883124995971840339448738917341063736129718035217197708001033393517636097282497656352394835105696037674537584830659887961865579046435836898187208 [138,87] -378662514582730028203008499475298828481682787242201133589338961013535617174618557943835501046991593481651871662775386611752379970669912990868410727687375939593886094115735346411763158156335061684830739552062132219794981272244222311733670061899846426066860236544035136656712222541626201966179247250324744955735917063531474630373366021972930893814608320927600066926975074004751916434949482331996907590762686575680309694900116432497540289608859925930341095923132505034287829249424769332021852837923013347119419935895435155966201420173127669172457623387199164450739103128205754685288116582620835615321350794722507678057749665779146638040150674568160736210514481531872983851425177220147705928334581103318907181464261704029373378450549558501147606587852545000786021360062938695532448927908873343269810298631596623002518776433302736126780746832281222577308854049106585691044187996607153744444929636134390074532848560776534102063897434122177180209098818895010273315627493091391047650294146344098725388006201965170351153969588225033821788369981338056730394677407818269779591483912471212756618348342201901325226838608352908593541008933153548735493419578547172054043359691274556120387690832799234751375384463617871577274058843844897204968483185821229984358273582610399274089652928910726602742937410828999350433999880841698451308826725318060349642533569594193081634013441462934400534633357984183005731479969697448445331400195133430306997760056425799468161410164058467353539590389234409038150787126574866366068300962183084589323922968293311585080760147083672375767683560017719728936286376112070984049701327757155382047870421876815717555546412432407951447143856414849499662334144437503001530015101076358695596151593309742592071717540426851629994557146582446704373174971279913347342461853322019861479741838266862695844932787955079514990079362711050356556201294806246093271464132067666314943752363699325866363338468844427920515805290565974491842977632790620991209593607115750141686198560549937338785686377614861936794371170257747824 [138,88] 3965455377539454794602506810203992610259335239446176344878574694842524174706287779619601848325686969031355790288595047371692070544574958626982164564262484556282209750792147840500289860616337674284886163643751192026608568807449582265842094783187803867945679115194088319147100313067213219762061246246172061575165119843660801419758956556994243514638414460956200509610459750816913375888420172479194928834349902106498734106604792309630054687856813682203972071045746264005395013471707770970637865515987878979884177527042153151638554177097517851192597131523411379520607539531123258546058572839526625410784429364992966241516315646192876907082490514860303018198385844694317685550791459263675488723047852982483189093753098879520998555993454324880211207808379100810974874686621227500415711061325381126704844538580240175840141682008243347525923004080038749532658011848618577630219112541565314058586794757246113654532002251163575964720074273183188002468626574387927140284812301887247258939682898220945312635463009261734656082940551966007506379971460091216469970573853023503374114143241900114131742076382131168924178204282147592713788838538849621045124531113816026868169963104066941419034411511738454915906386539426284606006581624972346783583999249325442564966045514894241950476002721724068747682811148431625757424514289017324861449147486006180780391977137309622787135871410470254355820221333242856211300072945780463254433888684744693158989683061645660522479522503095756863830543949032417457390432700132301324267259873907211629065843624658052484398702661352220702337210386821905397350278063325808847055133051935089895462709858960677313373361264020627534938559904146925065740736563807753004425293485509452226016729254650571943086100764340123766136093037165995235817447349312480956711072217184980334392705095152159393031029469425595660952437580560632756825125110807237438717255279836071762642225952986430513020440283595690357143417676812718112792224724209605568205458202855035651526690871511048073166952009340001109942765940336 [138,89] -2853916526360797407933228075286036481801756488581651824924513363304732147526598436630760679290213920701713766850146632164182089977811434335835394374188575967768346996500409817837276311836732629704736587306584358160865778003964597787524491404010389861583289156120287472994093600168641049635481491650685725616130076458298027355729287499379196646384389039990703203389315339304577061844161671648037795818341530086417717707609380230740402360024198370324285360571183902401995990142372503189837758240796353326480020745266026588783033430207908534971353038616082801137229365831087991379551015368519628360709021094512732304649143934880072371372539024395358064508457214641222514378006676030440511171125350998877983400273657894774486701859769232678940249923595537596640232279527292947648233646503122049943844052638431785445701681469950329472834914040187076453762210579642145228901985579385615960505659454473062148470154831477998620864240519998986518650619051895477737033601440145867231661981278663776255647104992964173075369300043433436124062539719273167391272516946106637473449858553951623242695015030791750072271984979182017076615166742787921376497147375548143169016064755604511730355592906836096682194829150181144002516118310716918976396026762176886711932219806202879409216234892278862229362626208315559503285438287746089938221844549958353869313561784431655805010455883866361137662593038220138056135549781170230861428939414413007866716335178774435217490296158697844186022051430190487667585642005772597853299653714642631297683742996453643641645052926279918341428894011614884200524390864422076598100579187639419552148449907499376266726069470773068658732865511263092729589515642713038282247453634652205103112057682410616818815668539873584351636554214296468823178173252539368904305646631267716515397841422725231997371140380849035192671890498160067849914019706392635325151690352086876803200116235155580673708866853439098617384344289783038461924389589766188480133918736834680000138686787977636738390184132200908971878496 [138,90] -4044448989522895860679824543006289384625766120651483787776753055329463962219895083061748797882649056766310451394149479675861878504333704267540672799017040095484084780828498858661282208087386508831461130998615242747659852876518940199925607406775470719060028628575635005184263831444475733822768137296397675753201562082131146078449364872025240367312951684047580927491765758375762810741596229361612806258337539544977431186305802305198609806341109307963018170241955208282289040778177840931379945103706097699077863365586162072206558508967411968025149811902098789565513306170076208257108157513833213674777360389561524413868686255790655808214867489077875221167785592079647793665111265278199643197307100288535536637709888990327213113113425151291856276026801414008619040521956458420277622607745634075028215966593923197781503305752212696039297619403807185389419933948624310613467803176240803768038687718680184949333669127734569935291599029081699976389168018085003699360908279252317029066467343441473667050430776343283456740273847126872474566825715286776558572167650877663878233807761083998280194320619002109248649795886729709867979222319645297997284600562260290694896388452686092414455370434221744234872761492663866240610372830077185211179808224015982749508479879727752648907871736392815235524013317066909705156595390940564962065496291005635284642838591087377747214520848432965725113565876023902234293827536972449076832842105549310661848537411094132500647650500000162633900924998358565150270941560303093058004284655726015834197526140887692607290623411785008872156368395578145527351597225077240091621153290577383238163567810150862573006160607328026638549044888857732085726621261321908512451249424978865818611160325388596117448566963166392739547787242024527837867799710957829060444510504808890085109947785268298994857531222765523902067156872500453057321614279403683993149821297746669020021719579940671505622151779285159215242409054445959941853213417759524652701384079839203776516534936389738563800437847428320046 [138,91] -127038222862128095118837049784898539736420682175630759768155414744492175549512324133321801428152572212053789693049417282831105558567490806124163837485933486828802084154356210997593900382097726733592692196621245182025604071640586014460751198034613421170032176010481160959350572958090436953946192427574045045010630928294561708290263698177376991192416942164127872755681054923244949667999774522157758573154635422482541196129166205802540979032859816159746071788175881719432498817984890575581390535638800079534269493620910611565503455648913202522378247912714310779299316144716454380181805877799277471379447686039440324475857140488887191159396822649781349466738988166780579078327330885994242732096821072074585559807086843797620974120724580622542103002704366858373741517681103550086086668954269712338840110198278758663055283017823238587018501867654626792077260002728949279582870629636135510781527431177320984531428838743018460966975722943342569423784243813912549600389344094028297342344813796373374380389352834472647484597965048557353556571298923157495439530606475418952268438684582468841232374347072012558891770715281238597894771578855446221093058488590189497792740430077518671185140382928570640589092697175149279760236235416795496077527376000289222247865975229233466793783797190086893996442638441922382610575210523562002551443600253307239288965940866230003574843316267925106846765256702860478961955080595069873447861205871219285267341656321381627175611451869553515291483125530562270310458562929255809960547095562876115127920649377691010311195476978342445703049374803028257192232358636907436263732775631358354948613962105202797966826200216327360958686454969750072877128587168754600419264949905667992993490899609839782558981548581168207247791839540917148356145623640490121768538509844260906909792467559830941337174339385949623134242541844464775067439903729961386364535747633225125919331494175555222885538473891833113919641665238696531158344341244057359065803461772373109825003601719358717389797155568416 [138,92] 586254583193158832644779700104171875259291773410365725588112092339601772823906717521464104441254054177571206743983709942640955276626580468312422073190139436821544604271401814576924089470045937632186962096250467232102810954858889988027498181680264714180784194116650776343098012124178289080070440648911824123601106860242336592953859975404457711875488831717273529268997352798140557138367392141769679073549351804366879311304007597542302917453535362883438796214872457370255375430357610810547830676708988446721175221832504459197210546103458988740080994414983192911349276583474695293513756201632256949092086625198298841936518700740532623737237980722385173978639414166012387637036012732428078132056357633900862544879298105951936566031473689846144017530495118053401674647194017921177299838371158997009306679651934150377473819479463937906294221372695209961262726528275967766220345575479702492588144127769223326903408298001035046469320019029862726719701250215580013609597414743886060004074104240709438701742587907996592813024694899394145479856609235317815203153295159104664138742866310602601149333554321192805940636005706054282561518371390821784067235906872571621820936183551686094491435411984507888305649437318220962613796659321344965291131499679227364547451104188632882044160519541630605675248039678355865788354053377247509432339737775457363494293411429790022710897362857316040537680767033533797134188804267864200959025626865906154368530218826992744531479750578568752552143937106462324270700156655677553358606116045996142487127377098824290558819065523431278218245148900780651710038805672955565371702303537432989124986390475314992846677310034229226827398514285330419982378503284639830954785508453746684837212720472159634463761688891579065350821643608147816000001756624873015187053166872737519736174221705655587723868819088501174313391091879833466503767051239313570188467327966099923757311430846927407733266951634923670134711009265999810291290446694443539469445791979432581100321531129551853342511616 [138,93] -1318378282971760761054751404024376440160170193637798092029117822803596825868241047208207221873868905322053614620688596055605339698551133762976666502813623803691641176887808937566057381273496095193575208139475893059959508942773457778039403832756800085994522868931972735814165872726964948619190360419645018053009041599593944609850845636551855124667425082157802848570311088510676061485830469402930047743179508773041465265721137660803178862959551880290495813470771093697167478905024933625535856747646171645441732581824759597945753762903195337795154975829616368775707226548057287039637253285113783367244660413416569391723264790352146825904484294713980731188575974563755307340002978350225893547649420287643398450242630360527882304762719254326929254170498799556751670896673802593377952283447326790362471816558820437347780871325263626852962084316397818208638642994167440097779426945661680585897632493599845624723986973711950452505349249478987953418202309234148497300220495670719645053180383258767694441091111527695224663799784481266798785690482571370631266698286503692714626457129250669818222598776842463755439216683641357755474048223907136371541367226662787096788674146661181399041669879289484807769264087387534135059858904365429618832716070205063738242765919453040676938582363277131579258592599305928950301635959032845918028058079962093244246797770560273786553662870580859747780728050768845620876567904925872109856893567154707019175909415376378734228550484004997378029054234440895605975353645233691036677496791982371716232822291625712499434393073816023819225836730371939338627795721586079661937697167196604423752970138893927841644480422278565381318258841137306529140853979903938313938527015740941637711512940109396521303808772977286855933958832229929939015058586114306651391614184180992904651143795374802260860812086458348156850339192490217346140468100653505338383123337517591308041313185926988056507205761835276774666185203535050450396459406725747287596680315522665485939444610703528243104 [138,94] 2235763363874840048927140399495039934518766813718570585440656668722928204355939143711384644971683961340953576963864619867209177230280863475879656198494368299595775351900504209142891109877674966615477776654425368344525837006570979884631911457092813960013944467456500304407666953290547855664142911488538776167323009063095920201088675236549868795977520703935747910477153264923399646145796060076011228210973233129786155197795404169656302587970551502286747382638102657450793571432154640527480384160799960610102078034396880816676228160861501703054741869349109658856537972361903945374604269889121025992892128275088872286277828743988702300847753663981029879639958642710252927897306142090863988431318774466586722568362384818169942827691884515700413299496569839342321505200381871880189908490493724025079058260083269721613364720541381825351961392026322698851390216989349834051829402407739299197706101616275416512694634089157416176438811110890029154451861073414503540000674963466065315666038628757362096705465951678114819544379049006796228703068756964015605293936263942954233534109165744105609251699765266098616845503652454420880020300572254916408723109970171012395107649573505552624476294347719001618605518679742650622467827210365957341693877902801851885809525617495169565309813891257890579159818538019064838377954315647196983052688152404135505620109386168199277081521385756790705603341421134760544186028597713070901727606190528555447052201100521740831111724211707824642359781770278096489081793461016460900486596531985745287447872599424515878901859230071202398990108472317762871467331471887302440601803998447024998817486936767561267940906905708760330175161211569935451576412652707598390700756938240904774218311444948445388140645237491587082128158658213791786408116882203302061895753530061559153330059726730017528742113848409905592555996682198112742380695675589019920075576113276764569912099633367441622589218501899908623332448866572727928131463365343049471577056191320344788386935650282684 [138,95] -2847637013855699736365117177631176712987312549330628431551274588526531328049709539732896176942107639494832523865296825135951512415539246211518523763566212769222820509156862595339873975384036669969123272975767272338229573181565487843214375902660457131693504944772407545548831547305850486733592972953284905342106862676062825115508242341306273666438614814403367076976197323793194631838839867161318866100134479156525006871708003922475644672097752497772302680107145416472409460932739784643757795768585888475226523414203972762544671482437455139274306725958125821089807707099266596374293994824369961169678921742154199406811866372997543795650905564901732994224211840440202801422425642839243615828487163403046791332886030189967209780421105094561876729848585797232694174587883250841177463580530706063779195710187875109101472963588820833517189703390152090068442054133988107944469413710114413712075527370261734497022839917723588891913258073654882442255525889017851007077495894817774591625037596618948639069619077009969508230804959086981641655177070225250980445718743169086168641078716364600906379129444820338654258542858157129666155499819489249449472528663093442340117720913814915939681278339947791846030271144329959518786234884622520100749799630718100177503732611043106297058845521226895282107271020034707137421316894242441051019813667839766394416157120916005836034917649186936650427315581154319375395210017648904530290482190728995166919297778787549098994368084854012108337392629367054451445264711304783887829862502617497209404721497758244678943628870420662411990768299690466148223297941987639726597825306743943268641008797375527420534173065394928435213998639218276127190535413210120529783662603595861010205461082842116583260498957488512477815058831803332456943307246141038708926977314171911190915664381841123373215363783933113942141513528409493861077789950437013796569509053976474107016204987650777213556774077180931189240883748724592316949055325819907832749519608449299416437423056 [138,96] 2500861772311247984364760950023648295246706328058393635211568513297386696400145597024540893318048135478150224563308052848239086013558627005849289034834599325171764269459514065153492335344087667891812301953389653671607184721384621243979552972286795534726039753679566455961416179933269005333010345144109731840914730007206706955674748367040981775685594909549203719852065255741258432771435163584508821218181165256282305102074096269394785187434955744240634568340455918048455590178167633399089694975045071470169744690779772643520459487587076538934802576243257307052665612174047783721822007355692158837444911481487577866406718936605069872146134687762242705743492598374574287920960179369344447398116299603235703016241837793768269994642128609666778323787677098240161801625867182881644422026057145478706432740796333728531280135124957668685996076224133760447367904786121453056593554773868488897428378779077637738849848863086680100976145250996866506908048417862351378470197341890352942468765280005137066636129144210624229377405572556274064774222233409901807457959992142183221439887846918164697583174278502122683725705311239028047096125056092371749707540951938505533488838204780555012220950012243924616194772436145667300967365958605174197361028806639562948848533443646484882063766411052016346005511986176146080384261877669388746125467406850403219773908947582761204470165894344279821594375619352812912448708067067744534152295798752094247527129476573059603602257076011120303955765460565687712569508662851520106153643593613000655064723651589018439628493234385071318202295022512749065833257877686968747430908410621613877827033730674723686260323483856796601552015471122348395248837021655340881469685074855192001406244468876766256324110355911412799766264019399704882563378127862116126988508253420234408767200778519440675494472793724383689537757605571261050765457690221827149227255019048622292977901953361564451234516003383083507982136818446300864996543557704064328144234805481963833584 [138,97] -1505904923785185009687636203886072200919792585083348411699173178882236148852319165982465992145047871430130406754888327224713734917029205459883791918625985620801987519050580414880362704163205665283783948964289179358993115582371786847885438170529513658809937818222673586254179547606345860322808552572204699376199459283852986896263910727382116818928268155526113987189026771862616082198115067067289332970717511736084202663845308226543555871086661412633107386552872730406385570193437177551604966775953338703855956079275093854567563275547741113367551789699741479177616946658286285854034338649921449972210696487192050817121578351597215087762213679561203239851190910909910444384235140845791780054054844575997233309531825958987276230905898704745297993742199850795925958836783256031940031485056374623474515898992699857112802921962326525568146590716551478922857222992101186851043114431128953082693615234410008406914869261822286492967198459375933632577981981656266271032163742595704838582675722867556680750605288893838387932294316047828941589785446689819687516921266703470528825653498210971145160404185049865966484726230875318878840690047849973513210392666896629274529879466652907901356501029631830838220084142498571686541980385782660587386603115967776604323661497348788302909451889293884623177187706753734528309108870755418117660178699231628072998214387519854523970381292223115881021067025941762619092539599259509940504754135947272164478329723290636058402097852755843206055034407425328862020160001179876217421495727230251545863954013096473866456850244809935202362097729511609386989292141666710595458850208777435393797921730176461644225389841779346181659637824532994191383679297012223243518795682382918211403788265318652759764644278730123828233570075803741194643827797543978607999329578579041565093907035135306027605898756376547416644656566397803870027853224134057605910834833385698960016743770223995953302400431626574085965121056054182186653700407980886523180451928237248 [138,98] 619774655222261313754583892150186428413646966224254123172668763561837136548660399183899369843118055864381860416222683109382818460283379655763988645228712234840970364707041381178986894381300628190482482692973753018477012073900708037609751202549530026786778857265591468093954322267572091178232824399859969082495530223719239052026990944829082416311679510823492640859782353540385395191427249215928552029282603518247845076218038568416888019689813007496649425676349275659404159320238149757263741087843531528442795818006709266701956590100331836550187951755827679168744389245271457224470309071739440361199637601462841795031994836026739253736194050890905068044805841250161822894453034736417261655606347108422291639815858645190411170811090995612935332640074148782545524655562587493662208880758301932474775829215476896394427090849614919299276971691144124386735515683821826150158681941049579145020597586040917579412824694260166144417019250301301599989145555288352351230788987132660588445420608431428706513249764710696556660882849734075398723350777041156524546104096231973304532768140262775524997027398932151422015064327167044399910632528501656829225102328902320581088092735921480824456597876203874952219829174803840132489369785290998530613302717083399169559038655557994130612108599074957144366695863279007500508049130557140213912003795829588743743464129202342384058322419876761394948861567038130948135934538912722320336365030210311714681562201870434273164987093451452619863650397818656080978438702419407068099382447134127190104394403483372441942844800867853822999005772537243247094050082697860398257746247142950130578752754624679323695853348508107887053485520044056897882725783621207620495488549561422401896404460478535799996876198113501844551007963080085241349446149537727491350719209420271154704056124246790327835199966057648803156413862172547000881028416950387585619069965116440066498070699184010546109258047263008329091128025965807863829577609262217034024566826 [138,99] -167666370629651939502087765722634054583344632625198114659233646236829299606872943985280978590102430680520675186819356975321362301178760811602558909816235248109747234672399749893048825946194602130049756795161967898553729541633727487762986504172797149471154852055593950490899939974618294489614982656509041992750428285846312301980992859339532153572667054129348530419489156214082511252575362588355856514221204316515475917308996147819909317267967585687893928448756403934721046795516561137074310546680109775652073247112268529755041919462870346367455703863793976092938406391610191291397169434773239966219075394236226738877362592497903173344199913155175644630271613769581160573624507045623926568724314782111167371415768263143827094445798310285137311971236548926552239486982252265529770972243941183864943932701131051360212645075889605294271333352361565484673122906881986191876099335024791074842902512950113699027920812370827436665753021743772727077502300246000450770804618846945700860711558389948094065937796641564349199590878844296829280289164007782077462497448133536426067046669941135938567275469965688141420463257308424003434709376193883938265487548722281139518477702616175251994170220088586574784408100498283407193437805233359728173173220758174170501958522480162734868957023920635641893184753839404141432170586603936544202711536620248011764387021978467605785135379636713606077998847732339545665616156411055198241150701551806006725238483517738456012260428137024113358921040594927199507330257369186863295360237620550913350730808416212818474695481034699783586880432931938662846859103295930086352886979451839572214331773294804961048116256143493709008434176517008172687663982200104198773865081707453512092571046778159508898924634014052999815301699782007594840038206003020329302709933193696191325383345558878894012416417206192946213432565698884774734022203957987787773460457827098587479841446651260342936628360181250263979280815119394440883655172980133418520 [138,100] 30025297324328714356345326266881705530587325333942772322600729111663950911750921029661243365568223419842488779711286880300168553763361485093111555151827191449536410039445084230177907969941963264395207634783529367907103266788494668554563102774639840077325557124013327282026895691067618994707291996212916452294281997162388621657747899195281012849478526020523575340051025754255907468238444521278994538457454152829610075952309786221971025970418010486716945928941222431637971110711864465062105629045947872222348202732500544389751195528589793968190975702707398310559761594694912256034872877095961651304527297057831487031920954104698467607348929206270272542841894944911187180610037431528389019195340542911878794120043737139185626146289861530868687991260945822822024220503257856108991462366146374470776533711543976132843305257907766732024223175624679263829377540631900889660271152655581911933230297942819962788025639862820996775722617778082544771183875638902232359443563946773802286232996398971415516496918199735465802546967149808803260468328246333756383385743561423195939058538726085498034450574204342243072607598051026391599266439081548907292094844141228564920648268028306516077712890905502711485118301058219201197436274740504917960550588266377559249816569908829743995385095765132632010040348802993642707489718772455408363392888232026648163837559357093696168333766346245851919259225405822517023858635073083812383123800280810584663084584712125884794372086665224446798069092133596324509778860249674266495847910735612338680239491551798961282979826773075317092744166744542583346510006451416304861209528607201569293565713300144558952078114006916342982603617806877930551967797144311223000944772440021819629383957085618574817925597282045719616674476990434685923315306244988596363658593811184165581166090087363877449450908556910269577475789764873716845475599086509547319830950871519048281223985922880684893466152814294107572117910801422066058208443088384 [138,101] -3738141290016420883848295308360834303920557057147746972642428105631269495591906363265716524795038094021758590867766817334341131461938292697015824525901814523056828285740673553932256179869247475307908710669729766174148323941429602152940803378573969401782569593429305514347710777587252468383425475315584143011752157625456361427284927082472522130575041869379667677254319129456106333893947738202741903041439415629560577257808827865344504617944201874525536249022879597990707405010647609624771805989687570834358338175509400625127916131076240222096596986929131007120208442341974126292079511089619592098203839518386628836463330156153043938924598298814977520267114260651115970430482589930174188690876813498684284762606919353843466998418893800483114970551854907075994729390073686062119977659955931633377606856684293461833377836606373651029420910551740893853654373943907290237324747796063471342994667748964947147314928398669247545777352815061902998377241264203954478784436825735886662613264087583362679351868611843525554587560084438054255869717006066703206154998793135012607612300956074065377704609390537193417649303464104091444140801500279875454319076966442048323285983908115971296830945583371873225973094631619294112474174041721997353870854832007793234752256315616060064315387301579499521711880329786568924225920776293870053074038632011987797454486287778725112087308163232945630768956692470864474948159160803446852761886662030989567886472978820953790217380547900515556528092611057353891766815173404488618746266024257734474015933659435799690481557876781363526420129101483799504405264430495269099392677504641824893073798732922649841060821206378724926946858285566869518580011083989752992921821530926804768128193072431955779001051296542182852432707520963760094312023999070473572532280251809038419652191797137233848410266945937586997617880353194228079134810353815377028799172664972235795038860878805456322126383472889028113981077921005522592061056 [138,102] 301005912171708498734188402838215563953269772275710222151957329278462654304028178189316124538529500004395777372711801865146521240103139165916771666268505217804864942809065626099629102178676549826976721795745960498511491947952012249729630437560304365053644086779125560960249015766433393228800911603745576250993926922808015143776577941626098220196702130246634943786727389904764544826644637747540502987914435713774097332454281617459470628695432717590633645163654904333516693265259783556653301926377116762855505432963954312386368784248394569230526314120594734896994106364980387939415770822761441397482162343847111665090210527960317469827973673210485621331358257039580894919773493975223059193731097582900359045406611051598974629115317050928856841068821084149459223019288143347987523914378814816607688974506446853432282277714645238484699162298508280952243958235598808928350167616612539387742995223781258312658442981446238510821154618022647439368843277221578143479876743484083977658699834422282829836853934232575503457127133335637299861125244759034030036301602144019172359447035577586542201356999242570395412099589321478467435319025646656532954196920910376391496358943635357874992891974096273918127018039879552810061229623691820638726650067823993428655160010739993162465433016332426943948973189019698851310389519345508938197840511204156836878106269660406818384308116620064251635448797667800368657650764756102101044718534504464901762640209341403396964485123544781405135171473922056341066915244248955279010928566973320587225661822592000424311757213544869913767701435878094425903680805357574734707012177699663536087875387794732438711366340322578621221339144923765678775501247025016771832568730158560586351014600307807401727854081348432285181187163815257631801459398158959014685469837612093583524659395557946227612518394664858788777045748518106136898473642720100319586935837918478815230722200329087771556398145869014979498325600690618276 [138,103] -2336189719765803029521999982317045031012556807292687791035885403873027295072893455193120329823173177530243910083115798713838622776180270438268325223270455892633109994111552578752720420438337361086650790465239903152569778433691074280745400325565233111384759233301182603468847522293205184368501154889877358728283708860475256609434466154925525103759524189396886902575462041433492207703201063209605725357266163339688951381889091131663841067047158643766078595622975956971027387090594816814032968933810471180609019311696059639232914317884042147914091074871353352956796230446896767656209343286187714030697313416581478773651650865580477288961410198801182703765991897631929209470095466509416869390245233516963047937943245694788694639143711106853587688072452394894315213353134131547656010738590882217325204103725215207259020337569546467742672882251407892811317817278523452127000452413051544297411416153863027428722299440216141111382720350681570025659375607466525613751286789105374756296289743563667959196823733210307532515787701104711116439328436407307463336170537771094919915491861576824553390073860562162175621612445979895495618993602088239954033175917426239565562844383556449894670369317723399149704928497108299550751584954839065097544478010511232556689904485641507336178802218784842533690694430486400268418295002120978357652834560024944664529362580600395335248469681815259879267383569724821691581651928266582589001145814139428797247516623265439746125150222537121807779029439010936020657049720321925618523509751413560677640265255822252411515063864629076203765386824965894970142693363137550261931719996190411240717440169928530715810792167283457343057748213737049314065344465455861821050054435415128484383397694738961663277931705683240340774198668221777121004207768299388533230069222204988740610505516783943189357822741879165308065463538434633374421483456629775880657719276205068747735809726023050118864649652151755349263789376 [138,104] -1061425886527778946364339205945148129007146109543232886953050512607373898623264268214412344857393270140073212969822365102755463160053593111107133518259169497358633499856715065662855497220135969664976694430028570124101110068266599865682111057649068263873127979019460157068631042871158055255475961191571996528301567163732299869225787451184465373043117948755995886488998366189244644465010393745992152834356205941940359573306830699571253696368611406019209598756396504473166097406785786214641018783602952522562250227248373189923284352636663693309628891769622796853653865647428230251231837749594907425433662863503239843491319007205516094633940628101711209165446655829902042297139168518908151532067338743536326437852563845190405755078447113429038011077798517808601141512161398089868152886472529494128445828999383850027851332376634834790524383160609378587587943530969421370631386340900144265779343344040679925897099492231936767388735241794514196122789502397244189062226101988189571738927213166152859231195262611479383443108386076365786009287930968749533668417553638145710215744836307705166167619982034255283081037703670623610907800985231710426299989357822686905342850157132908869595679500512369238949815540467714256055731133583419476045498357226328487909272413879089406436816415559871400771170292894100524700196421513763324236365409284720246157866863876050934460391524303303907579261430304379581204815614223859476526835000075030887937190699317272895775777752113829211269229787078460341582799019788564310293727439401465440404467681472173177348598642683316529301244227153299511261385569023146895073368647486793558475620462171402725029124049232782025327475894403694525838625692217270107290519251277881195265093733017815730831347280277956038949585422529131240818547053373411921857141244337950924209582590608040819742199814683106821833513289462055574790512151663634563454834075369421080230492043386590784053489253056879513344 [138,105] -28135418912514651201437700782969811373497418628990891474916651918084117971053557593692086071936922525304502383335540329533959566447007999500624668884629995805196796800429650102428746191774649098316550393216481586226167815600055728836173632764434519785570744162117324277917143931674484930173700660202863511412603349018789708617987374959304081832415393470185151582384042986808532492105650858656078607815315265903961515319992155376613695308502318271168904141568592156437139964575478247259758565350090261408592026626089708116065364726528229340978368407612944682828913818290228434247198197857359617476168258332396367982137055646460771134382010891951299587237162212893741693890587467974814426369008766464108057153566372261297567133743853365588882813850680635898207705923980619169723365726998137675242021122976334007037337082554340277124171859562638032823447092859345452151492967079818944427961256366588845007313211847494143458450299003350249260867098088111116922110123484865275762630889847242734160895045313805444459835894485491922913007540538467551323806827040441158468525602455901926853307376505971977679752587224427685715392091874237625965311144297933605647735750855900630030854990706397342703608096173142432073433708905674119119542906094814019349937031088718377971667627208833596999187231409514957753184814281936806995199534644518005438466162299098146024049072714172840434824741512907073313589222658753656988229445323993559083249411212146613418124031330175169296434683541940610065065849910342053050409578914077500603370377379768456021406282239944609469907466819716657683911377190163280410593311004518352886336673483670930956969243812328128773581041220217690060825011070385489187101265861720389639328194556853774240206943428460375162023214446868907661274000584451541897989404459420125841934097315186395381363138362141338664458445384419610015229557945518254900646287132393827551119531004636827405500615268224 [138,106] 6709878160201317475544173313507095757051383213091481108918690117367719227930823990186089704173680685796552318611998177280747168613195730726181583140232146484375254742533704149367695977614903620927568638240837314757955506522681843486181268494208046601964199454517255682839874271857673531291882666137332971989855491295879808040091193817223399254805741629998782771397724392452639648161671188801702079683900966149758350431945971775599701495270817508687873380320436133451660261244378380587018482853242279401431712468541523028932754454455329701497907958535822327933596955420260563318172862782317052816262856398960716050354938771574548564177569620864416141272821525859460876490748698628709782122224115453118260242161211681037232435560651327431955722080218142367929643475653369723021357447639420314415631602953346938085988778377126685974965821291257720006164889111764546710486754501332007535624885953670462616491169592422299277292775073417575763989248327877255865059925823743563750689545598691616826866100994394081769704494890127455530187745231260518133365941177256293929726792818108767424770293264282396829386820870189500092415183824977300760187455998262200874207811568338116081405243535227564025505088432639884447245951950059100656709277714221823134734026867392990566732101724578391005322710967829263853374758244654389586197401405664073931425013365656205936340028451008203851878358319129485386568005909075135328327734761531938745084359808756692171370136874322419737244382424105900985353792162242474138450977380030263283093813033622303540709073310643656856686165039785729237956096310615386363912095366125610522851958822381573500158812725251042413144856018860034616720528939494860843916233594568472011833409178014660666951643980363673965117095551153936586078574813841530317934006717037099289723463527078096455289533693518598244761691709925294401273305755325526609402100462830698121335890242118968836985024 [138,107] -3058126794103966068879904856818484881772900681702451127686599088953161264699454133774732092231635233437605708748124376798118069865621166674873594774179573941537769850204742064393646217814051310998478023117958181921297052913023360147993100518766713960724216653876092328221089437284468798026569911100757040212256873372702283661895627061982933744884805964323107926177441514660890349868780491040818635538396178545519820064895174974847547952088572696047211113993688638248926785986760459821165778168199069365675021344828802546472717658056631585903428832437648025549838795461369236038142788864837433344403653432666704857250392179555391356822159098227125611028836839214825500201555652100196380561873758146516894545460006604795023433089004254694248324750906792920300846033608334861755563186997825509490364368658687792220708805008377427678988388633666354180617663264609945335408517559768843300901403337696115445928931890880684499113760496346303353552054140936901592432136840201810672942747678995316149729776463333072443682501335800325120651415996481756133864401636711582693624735185534486175942606344990115267058469866152740188202086852418027840414199287153339438617792085993140247180234907765338363748877680647652769422378070499959630815818028857805106713881829891125872229844735037055954230252828770645246187970182922656411094147037138857646888571979003255244008992999978873881700696831088638910524346707127475702854202801393462693363749402382212170243900761864410704753818471455189638058416040600889900200414295950757416469812971666703703544038634054473893812807423318501845927275310266709470939439615149792266164559734207380210090019751121830606741290643241503979478769310865022764309450944948538851731164292300248124347746819564135603982122348016868448621974144515388414323534341445083552895944245394646043848639750727227153167761517230082473689053043512228282269136801153368554882405508295104 [138,108] -2207431392879435530139740162939151366223975299873020889856137746418234115438624781405014215394813282508803085955531130579947679503623375826310580864012404669982924229867652575529699265715555893028096637734544987713972168962494726880299299386087351285783729894828664793887143865041428637652196416590539925594281131105748480845897775661671703011187401967903642665004168255350349526030228009402183004263960570127099750352675163182045560735910302066977901815385925246231286881108724697836930849902560717306849291979965167940855327643619223076980962687094457638591074264276485348423838010478824890911191456200457832869192078897313919947640691925690465728031316724950255658354559722889886684894322996518016125100950375744680303072113404468887626841672170160346311220016085374083494148563142685807956094508368864438196612571978355367299234415230703589387218015812701679968108404685385614308676697007540400375303394425437787990580607241133553280547439394262409695842080732351733602170952830945300090768931158271721097451861981877281650852665725142337731702707322577204832269150907771492519490980199725984561314989179466516342273732677142406802771525440089388187326603248157203978686897008157040831053848913780410845293643747135764296700599786520149838969516893141705160079999924802520211319798952054955184561290768809245426516902726449757946202752471029390025231923679831968596341737588896792301411539530923414000592773264728014686893989108612845963732772153586117846126241716463693062202480473129688271216239270456808702187485932738202599393775119575294489952136635110203874069810577462708298753400902817729773708336225777500943267316521138784782331274860375296656136850215074378559511207680705412101179338495926919000817756060824275160923485663068626115771926704625431929954723058567632518250939417779393462092050806058444006766442367499490676592519013032073839842035824260562579375661248 [138,109] 59544404498556464344601849340136469005328690883159413982856803375520627027115923028901667198815185123700798288902750541679454294574570449059151585016409387592773616185940526556220826256305932038663383140365456052619808124897248698761915952228780408451530494838505710585277640516623164444471034336055697724888799166859534753386410688023655156309698526958044320528545216649446747952458632900783129631375568351669667337663144525128816049749370999058369837548912518318419519017031852444550025357271324924708653512391290428594366800210844575140833048986420172821294635176882494311387492774403365640353812186477824286759038996274499183300606823450596528100195190412599416084566547407747933344547187154107667977348269776576068432820604474375537190937924355151426678932269463400146683342668057566867682319380895413564217880081545530704353250828863481631113108064960785821989674561984817092199936459409644262016721857234021659657906149235513850289933578559847284643973958851201939297388979379749213472455750066080837328069907641664617815443568543827854735005651221343009638912230954221142538207834320136842463841104124998771961379066006144422082407171482516714471268201950329805714711014783186062750326948011095205388473222845610906292771001551171144779018282293043437412717775867380410644921795974104814865893109614781319333711539694478119522658567986474331988323767839259603658590486501235569154480887375773772801173981835623312270759030537475748369570032925906881160301353057344183443637368171245510266666181033557654511243503392887430644064264498842938819367265891490690037986907045425299451796822442819184320098531803104255967145161593121033703505333675921724053816962817132042480286668147978103595774731864553780352434640879326379964241486080457876773302187611956865968857063720139697386912221513746273326996054983725604757274186864496555067358793560907891407109869077250307584 [138,110] 1550316499290138077430658395550608396829924785432650857302431304575490902355807339656593752022193186770620693665774064255732091874242416213517275419796408220922122807750680401747062519084145882466208420448696920785136128785923386438088421600309345755381617575426915119335379094804277370737647245780518901314599133729225673962383398899305193766663027316553590775748288153963028750804582950016523730989622765853676863466616724833103985961809308188541311245142226720536110850160174176760335803299146059882787375078816876415908800977199655039413647031740890459637841341190008241435420547856401278640980654954472696978801002835425871396474951005954705134899343112265376397406024629598488626176241801577149324139314981476905199210752684724709378273145990703096060519888029904550249201594710448958437741511556610211144965341474148200353621326875000759857966888468067546295869225455465960821816729635991545700366905902808658114987432991201535290687842611852226238390776556493069124077745788877532372498914648614942789039751812300115929874619523083752112061743088573955738665714811617971597259143954693664529270978495346803653559089596317620383355368893202406724909566318390239222270197550918225158597810927158049668563929265387849083612603569353331898482839325366133424363795896653305210476101072602945796621054798449817747485317516571938437664708699003024575967781820732727170107763083209742664775711010102748016871017630809962318241664337308494120484873354088059720054955695814868642031445306186577362411690669512686491805235745405509710637857835424149541863054884454313299289656740786453528564573277270553165588797307035539071982747922090355582819895053410928679075594624163920441301808332639758840698411933727049062979719259456194930125616534927354424275308966371775850549454502639921953241001321558379254552296686770860985670244451400684988531562670316150045779261666352 [138,111] -22523883535669330462514670182620979582868689520876225955357076608939431951570744370997143069328305661986639062276908294283340310848097516337729750261063972755754090047709897067051041067563354730735635381504359792624648456295723596598020541949111745603358286589173177254367496219378423117355008071965838514158197258928092073142085882192138657016716885010331261760507363377344792927388546320976419423668632009567011768076332005055847918350398555652738552054350196624087599022037143308474646908758372283510666947735814440513079956546222140959946026840005015237514402400632599353008472834377908485263366421677149108072745725305717963626376911525088570474985254011963086270389255879113175840808764903856024772956673779925781874811681543505064366632073421814282929848340678899482746628311930491001231519825496502512625647763731962003944866479583061762670585768786649262463778220055857384635883732305095501055748189472401040695546743346199558587466955266946058781050467543407878432008481127348655203945627011534840183026769831988789758823410483625524026207715276888247268326487451153669515768279174701834378733852306755880267193192858455016591405210414833076360745861131211108287297273273374913749395935658602162499591536671559385405080587768428956625837090948385054108432514285506758092061756215537144324341947195848665483247433647449186332888790451145614906263835818951140656151258072909724680132853673068685339711346999707122583902878589071034393166314744804435928692954860728534077893698575082962817517835132113125301595215192069449111830817587448999183157224844491829449556030551185065708211965364400411378194668710074817140058854239917197583301593236515979905572571940104667609303438829443163283236488027715255713919754906570268596391767159100233342671978801421366797767029998311616074826915532223701432198773668021844556187789964376173693015272211059961624208 [138,112] 259811407314971524440878672020981794891792149674310022125175080535815398017383741675166241624822585056227635785268805705113071352176093913506040470970593384210014396577930895608169624564326482204778668926396496443108347693270309191018207291288208345843596910450706519463493099222358341699412190516095994603794531908335659418545138731479571144532384243256993909647227187806643743254906754106128135512498752994575365674725832615672368495055596560170177173793940930848129283002428114115869076076434765692677106036807023231758870169737905664675221377263635788498976636067225816001311007588634662232633629777836726679628527850975270400400726219588545247820308743927443430749572632718743512462644134840713030295567629481323054868825358624676034584930102879903620437258177760366589085334913718830681053526991280294643402682201607464504152880129752576587360541536226353891886167468519477373397405028572430714217939998324966729841812904746103436846452384873236138199016469797889219913385895845568223458345525649537751300042014620959303869710495529874563277847483821901858403536162886994656211227656048949986146522306447576556038084384568663999047960012874247616624048194481227737362060588541827045763627225733034509549546610500029822685961898293815629045304655621177085431311351404902017235587088110145656175133445442820869528397134901947659771159568312945282194466821874892944147837522190679777699675395783872394302084881088525629567873291142102736620905585442140571435111237341724840434171224143312834414071891054271406672843356896090857768891517512202207091029933522033111627370025036171246863952202051240439816903350321368234504818419702327927103194291040170850966557437409770767656689998841604996073521114636898416013555067994796859833630982384914549959480125042481590585784417790383776921971142529996933741092731462854154553253646968939798302335714998272 [138,113] -224346326325756061247199832473404298821986441848612394144299623402561008634351178879432731721097243691274703777091288310724004646824951364315835184196179723262995109402802907254274395488939416610940948983468013744025432687432021502940049009158908838022083010663891756782658618805636237761922370017643071492236143932526758164604895263794576417755268409332413117186419383071866742154143651829612532315278171329085170746102971952279149784038416631406125140759005481492329787896198331149279887069035644339813766758556138648717898119462614507437166439188495270182404581278183082759781450788152361943304137193335721010074508257912927932764010936346939158963460547506265048587040131017840217868732706773085840519474031124996403188496341697591558394157961510417412668639098021536081912008879253677502891861686292978734617224191832322403984351645947255319750114560636580393055394117698677181985615577793526709433094111681070198253108924082121660829633340882462032190758207933939273011717273364829800742767692295073725128933091885587269286982293248368273223316914887079648874673299242815652621768542283566493006382223629401417363287690377839344951692251754873741231492732501726587053586828894043252510360055151074191353220701818748312909168952554927536840333936885591550726764306862539446690992368507316705801436298884908743565455600050961769557304382073774068377957243522971224430781414092749724915669840822408422282225116775593893386389385791412930545690500731560997426369561320933328067089614312083788685335382331000509846260608876706898557416483343710215561600912167548911716202255496225707173311883953151951190662262128364676399723845314710871267326628961744509670393701593132188652848958850984725774545006679721260560132073907953245667838080172604037467421720724145373085183163863743852112803090765507351517521449877738681100105659935014472811936 [138,114] 1723709813023932124999432756380902882393358371353666605062305019176889159482526577039124284834508057772087124427337368685982566970009975308911721050318926928602773576455417889244071125880937045864876203648023282861062306793942063725690470648175106563002576057162398789654407913365585106923402274578991832017549292619818061375766337868405762196323142260192273339944191112685299332401035023096151807176698191678843595858814185360230952026985000259051593824095073141785025527844115900644325763044710036510816834029982499812238887736533149649172794534469228693341404395577391084776964866941995991957828801147625119050025246933169473315117633695946022185396728010284720743113722670127096494002789808862005151604177432848870108457200539646251315348113393783855544195469608982133673460618925142650786699432965773346072469572151149543235141108568258679482062191639793243306414062808951279538305525701155269650868251085296752463856470550234599838021109751684616305816237900935939118086248006080809053812552361125714698634185936104266142612674709981984263139539338390123248196392670155886219609562207776805566975046075410730729133493305624788170591180737134467518339025297994561260089733094971701459524236191155440780027602021834540268082743976920734470310103795683601363759512116055521094084334053916050832068158906659824789606781943361556326001595699832180389466255883985323788210050030270205732954582953947607451159653679439354769777880167314974698456138343292022059575158267118734351021669239604851256472900799700376623125450938150883927082688362223510162083360632579415689755061156624798434404102702544858863928122205689486768305400108149273262736288258273428142730869481381784973155382058634632183653479777809672212603288954785583391633660323096633359101091027412704421727824915179264504351393806500363444351335454276033352013751357669744 [138,115] -27123119382582156095147429847057557008774045844721323950853461837578511525539984600227236626639165347591914555422427624451790864436941264757938041858229311369946483911754754657825155413537591489442257242176976006667422931279326664044373878692371985612333354316902899938272733839494154339800197983983471572649614148989082420015323632214029573878639161176845236622850020689974800786714242769389186026785794235754341641147148027184634089965440199963097049589530865195221066508429541829924851888313216656691093639878648111612800372494058221343561401543833342236358757718243620091439780583724744848233113848787842704458564534520665677990113575732244396985813984861489772620602467037812344430946677617779187696452306077047044718703194987058824858151793113615639321624229571443458227531621874736230308835940922190592536452274480764812871157100371305828107954958881566520813584529494042585037445717504402242351810407456362170073314192192153825348635609488894103494022552083779577242014315909232669770097334708725502807697163912025069178350614534541849454048035358736111506746076729361110817893040109647246858415077458712888929077702135793938405948323408428391841027390935420874272616028793192597147309827874844523009085390654002281016679301876216794967203358165737448650788394150295496849745812290007434993740136476888996514321291300488726560208858056627650256508699412490058835748862966229071054763411063136498176999731002127209580704953525024844841307546356237600578412419329683167895086014899906949912519104023349205987588649947876310506809939401565931926486935181787535240901958875015329283791353613159222239940932776259230361203577032713205700913763756045688354183514727996439312043686216099128126284259023093850876853099746739628649937816044769971756849600943029825310358246987751135456524395888117645207325809677569369675720280 [138,116] 1783585174756203823095653172830209217780036917699860889107536022750471789262992024441963708766259368057463890489532719787966794991564888024062129091334700857507498009249903560440260154611142015932095152833423807483034558459425656621417593205994597462077627170098442257562251960950057028998580813693760193688876574436865732377146979882552955989759838923809780041236688516177257908471759872598409052929996887534507477742376830307296342033119254504006799309177528406377976741407391458450408297968821019578359410948881669180555005880942332738632066867737204107414269842780834377503032008777398929544163781077302497124105197476773466451371749589342535234597061627875666269710254399374898551230243028198265421691147976579145147756553028028531718381160332295047181244042648895432546370788818611701816075443313869622291040814268655785014045689131851235668738973814962253266725304746016072400379897800456873857687511763685681781848435349074647682852143922335279654000119168612179704980407212806804496986163395073878256838869921107828583862507055215793117958524474174449155463520352010540366216043610458015386339584469616824124001128095595391839722373556869663974383971634869828767365209167310405835282730559602834759050902521794815531752754598811955583703210630160268451424477938993771718517505432762072628997392789453031570996005526073313874098928955069423913332644362967578828235209193831466900010264528989118812764572764728522901305938788819816474629196362514366485124054821933834014300687345240781712642193417312207249290258386259554147700606445788039979767621663024925674379571035537031962040326140629566072995413503637754027621779018514603397865474784772815481602199377813434963336329559609795775959464427810668702255103614250835225685340377553717381205531329631820996745500974739421046741828863726798548104911032112048 [138,117] 83016564510379183013956045176405280867245754824976140825691991340649730435854953477232516020764360600672178475726495200386259311234783932811113191722153645119806388288032580455216532135687112383805804277739692789103716677427111921778937863235292594780568047067432304372415003663250607727827496301505894654337575025804345739166302958562852227397019350310136422619562369215521001807123166783793776281991062083654233359736945031431519784106627340276576439992024549757931278394194751097912156444576969293937560602296180360382319311593681065626163751275864055731249781196456825255828834338741783488226893753167761208010138660416640287368506855204799479512908123067993728223212932346613955305166110796284980288802300246432465327474941571460419007824769551143001784867156667522659451396548117310864940552256756794466647757641076146613504733212969813162545259968673758184009213978166033353004370462754178603335510652126276393384482420290378119841737191498146198329856988706239997263772747909026836585238029046205508449040331472581130639311101942720909454692529281580710784520739409201356264744421161595869541386925614944434888810427482703066681665398645213806168626396134558265101924929517616731691837609657953047873136908215384060165017209205841091944254720215828622252887314654218235813849838319928685621581817205644006747274754841205746031231633769992638299155122297528770944954960823992597848267562753952979784645219398677198300309053583649088043868283367875391837207777802612161986641159683701067920044237410762431022367443047055765258161100300597781013521873158258042894127748136998155487007465283874292588348304298877174351732255629480279471231021524882139901272388247058276560098700961665703916374099441616846443243969147654874346258377027336278542413972313454549206734755198171637868814020177497726777507328 [138,118] 144605483344281098224408263902428979115079434151292886183571782698629553252311570141527765109731529484994840704423925726823954385788859568478894811923442295739555055977210350348591086500814571294529008365954734120274290605257764025902143582178875160807310697113875514735282473105134005747465009401140789726018771722453666931453085695886229159514311191919333094814398637744301109215949597158129042291682389855049295644434974159268510248878922311982289601966341841565644007519545156253366318450743650044591681705579776084531821715529205041276348777018589372029846003488829948869533234524610791549668636310351691434447870863366976903943510331290890308533850783224398874954275630632623648440589713946702801172480486043689409678143417474561776827919246339803738025001667981102594297812055501864747816509828830162988736239026539010968313527559587325070620204809432872719181389263690449665583661609324589578298363367449538430164717079894553551922973066144429329600172406061258326879580885995549728715856646114377051063154941517841996683072351316314198035664565608169241596192630379531990321294991498106214659240217657034240781626986662865769589581152072799205481499785532240074097388490141766505363322469843382676966249486042655518538485357034249971818157759029392715767392411401753258205773987373286647994068868087220612944039697051880236318559894737499727401668202576638955404336458430211273029190279253985913613153708925103412323081232816810811195399648148674061711456847651464833319169225910258975030365174060760643021180376830246650886170401917242507013682237052408613119192935906641818502613020409705730298446067161788106808448742104388009898295662865117899988989194927788080901422422544110155744398097860062396543340195352309128442552389509472009825478749797738346778780930452038444802116076640934344 [138,119] 225120820350449769319170091823463349708784399349821750924982935945714651541379773757773834181159992782558851892004199579369335571781923858099658492993517679200261593372305838396663066466478924739059201000290011902324987056493593350774882353750494521290653634098093561740523848045865194705551389606302326827889007960045754145675147584477186037486190962540889468569899682976658222980619178674933303430668544946683711749018227061831761224420036201040304607705534656456516617592408735492356337184305287644997243065037900180147215314744571765065909052191124039326102228424475158161035193976533946786732535820441260889830540263909488539278631506533594488444093043098263444295653732144127845749138216132050832636412646633585052006529747399409574160895473324379176083905455820668148482606720354510254716631791510204228230913572774050657530324913959275740439564348432070146903640413417270475067162000722534377830031027952817092832518338499305922779982149249461462862002118542366100331256498824778968683338199278965701169279558042967854078283832134053382653368748921308227694459061992681024876069098813104946233019893476464137433482061633706149778639515704028865787318740261215190937649426600075509798485875998726632677136468139150745967579989766340955084348110696542976533891706264596271716819030833328018921556239839636044994543477593601634351113069732390625492765065255074161496429425693369909786212943083981205070022160790891189120635367192971338421910872118403646128770100906994299767615037828799998377700354745730343491432723188987422259889791698552676501691653309133869073926095934185021528510777487583909395076433831817051554000421913081656726562769199756996832011600048683666255910905863044575780015277304614860869348439174566627963606524728019856769737074771578102854726483483589879058475472 [138,120] 337003685450297735530126503303595910233832663093166139111018829101594620409581220887020870723716139342820653916900681734939877934191787122439005251504050277507972720308670408245791083359348331554076075003271659473333820646133960533510431330014816005600954706441166760158394868663263255704521694938728154718275843731432522074133517080204496311594557473881690828644719784512028615961409072229586653561221659054906179540899399060703314819045660988691260972489468470926615235300259838284192425382704744239418666021336619096642046407934775405849191712045921594075518525501417408459719480829695570539023059161793597799115930369676410473968792103907813962632318227888607114030628757731719105872013859177929335232877344238652001584905207068135042139100770918325511662168853555737373085413479850093113180530300269326724988398617978922514784292542322623509298154058974414001008076657887565971000867293695509192271557551283598076758615512231614992985943749786584238373415802975380196534018823627428949655365658797614763003929839173213096353441336891167264508589143477685552014867110818248429727971859252665315526996866068184369613459920056940339190100556627276870610120458062535750835209636250949107544563509646345345074590286965400057742818253698379605916459529586450725911500261150538001653903931411891093802507019664168828217786531978094754617701702249823473373434137459892218814072117693153341023591073919637189899413287137689467129353416287636854107221188235587608705918814654377070218573313619359311906475450614517512955765985783729066738733292483026228704436440807309904152270473457795735717565998759341206621283084991397079244139885078928934088772383721678029648378039449046430862314417951990921161630378540074716612234677147929065235197355834657882438460431532007982681519212438000944 [138,121] 23703580676681863982239338137818261430656470434023107637686607627020503598466768854413430102330892499048416672748725798785459858642746599839769692009176577868976903390922195597976828913453267302986227054362136235971159706413156866892193978819071601036765631539732096068531532218505679729799394265533149804438409039968077309304744650172558786070155113662737867186745208904218551905821884767428638751588689349050506930958672669369065908574741605961969056477046774954813620536104972575729363816154744882831511497019751304514326112826401823704069668296640780043219632551693179423663558795360987957655794734096743283025596387144018240550097655660557587744194901520905691712924040838670815883097371736293599713871533540806527689009601408363039603753485005874497719239388141472465567371990663645983237412122711567458447745944705816076295172981644510773847083994990828004748161678423314179894029878401592801412451272234996510083164844825751005908609452348191707400715341871667277692685890855918625509352841402081383292683844977605656874544482017306776388613001193452184111039401725790251295309362759948698552136501926202319602467714206510512324710627131897724877631747327177387925534422280773242866652182949851092859523975190533251370527992163557219915602122788138459369712524720517280186828853274491575552074441398756142308106114157098230330307844630047584902367363016003265113919290712308767725800518909623641791373838572750341862224132172060912949527918606430969065339036708901961032284974015129861902835774796892028184452587052490177475179873650554062939947320570863625181262801610607066778080708293315860928655518630856239602749432627070766988094989092041483873400919661585142748404843420183396226299504320363229676270459437962539103079024746365437438798833962569408255303456 [138,122] 51181344059689468456719780081428136437208715700093667199864885797603681811808155829799838329834279421492327099782830674363182313941613892358578281381038516836162501805634078440473258327836110716083562756577182173606783219043596052374185931580054679615198668451861722186035721018129154525394031836833077296902101820134680599869173272060197545678626534131945760978984426455585245273888404290446953240904257335188980754578755639924895766454287538785868672063572330548906363729119485722266487589443841008308152507186443706702382274519191126730786719975585736938957740584538284338582852554641309053336511936261934641606776414660493196509396149876734242620218080457815954540908944257662127661483612145672832147753901575348542757995519718929076654915744061417575697974369792717003735015305365862041107037623052677587218458517208381568889569278391826727279920975438898762981424726237363866066791499886680354938421326812212007631861762184160112281503345057436373702598784536740576749658770969987791334506335761475932115926614940227469452087834549878612233563295478622018668236731278257216618766102870068750409592000318509806612312650733458986817007147501525626891807411415162378348055738145276546761981750986985017294217448595377938782526095296465149392065975939690253005620544471245549805272209197882466787570231075455655722544377073586830708404482416671840092313307218003268648593316030004491150292265339637109685919547922075707015689753289090973371773354999953572746629230942496019634353634760159347001847437480927386950732219513080555151739951703739627812241562803742126156452113112850742853860662274394112474448830342676708411681609854472784823711420823528117531741260842427113257314185672845789874424275464774219086577982524022655056557476544657649990797392196014202 [138,123] 34425345866897428714858526414641318697507765342123440737941534973692718183477848328615255072123660736715041889734381673393974007635900159134518328372756358015331715439396260681475576194640957430610614167676329736476201793169384055597329321602580997290362852902405562954747939000776344183821369085779146493326477273283664069759585754198739039244265733801522678139812794489012061539615959052223018665500103225509213946814013478747061760512346849535916752864584974183002546903107010193349831932448453200342523745558668769333388317047600005512182548262059665767303710838933791849283670198119803405154767084739067093057256019469226699417847117858130172051951869057918513067966574985307401002984603206324498014175791066071543957003736073893269833032620059686309588206192778630041332193869968884601786082925417885071188670062774846035711788360626103901609446388830117003377849340717783203687080543315049617796436152559633955979670832511377440162675981200361601153850790429130768607852929995577302953129949940309273309921652794172898124131622816473077176211223654491011150922274887280813966281598996263767421549643623900485808988410070754467288450693232698590349014734125157294938107669668791380922255734700404184920686005549147008920558126062386869636147495364094588663228945227833694686257762904366347417983997037246631090797413616176629488980943932604576559049214198732120414618599674620775562839457426409754348442695517349667009938738255576931158766654560148696280875286471881248306562484406864095358999669474633309253789053992398396294059107425902749801787204712973291621970950819978208458124668777477122835827144024078637319160990261069724725695227730153663850337384310346780751120884763314251994506165419990613840797315978452196008258259386000754432959936 [138,124] -4672044268834520549028324622529522902789275716140320840622276199019894345531526312573232369281469838770325601613684349944878245095364146617397346239758005171382276067529793735223299446274280521368731675270115015439849006729546596432691269983434787439587976191952465397006067059504072171249690610900575559932211756868569887213838143815144014502583156995824262475779407182420074320290582445625012367034282580694816995299560719683743542815118270867852947070000182879496308539766988065224743969016226968350297302226802710732882268884169190453092529429789440249691958649823164979166175203447934818268985346510140437144310662521044578781511955476058752034268415895585205701682979786776574990981761887660277909009610912085381214799336678262181462170861493925958326623423481097332369323469004158765149447025359750994848566552201082147664559302539539528129235302694106743663730306170439249955184230179187574350302839751464708355167381349171541809162920846415961999613406176970867943882306165864881333216066513950784348737093318803576710711176424951349819337592093682664657404661214342359974008826520648082792896115452609079754456493551599200548247063786107894997794702881882088447624306106172107609994179523031287255288822710189658701770391421441227975313529038588994963466556809754232290767811617062285114601295428924508465988099672294047142300861371331932265992986582082497784378993418075416717503392713363342709400646981086410901320250523662514732657754305193828820961724722731011748751788935460408802178444384007051136036521393246014163298986346829851101276372556381452906607341206015140342064088426234485804801318076230073224448107148919949051111595398440357834542396047176099318722560131162918020337435684197297069737322946200873247622672237363008 [138,125] -762947116015264230818694687274595862410501743065062652454325255094251905234671835263478500696007563641014461124501110699502775984934441274228257120263260531407332353303805476908587638617575347295628164913118683725025015162141244208327729345662594382564559707568476919282250710968884479659074224828787683678970262410786970393871966454044331398741566757107628585845326283198266202831077924437394251507923270106134930133536753452481628970193000942770070418629818504702718521395224465658133265925814636924556640242210122688980231075113119253953280714619069912219262308713335592078610568836372897574560799911604711610872761648476466663772316367358650610226561867466278935964147319252813150281969534723537762829453164539981934851434842315580979055921900092502594890530348615512134813425705502821735590484098074372224083761773487934989315205520290394614638455764204273840498622444717853309593215649823008656066812914819290321261061045707724278497149754214294166029931466671780364269285668123518410539107215572203486624437886466478936059411727622393098916978987648780059767405780359066287717763007133853110745501813645917670958158422881534431031739817276397258118423066254204866073375623745891472430956128985659248531274438753742681883283469591272800326067640794009256290068082576908515207493298481626255911073526934861692353702569238130908226945863132488732296251644820470176544995577413157599277105505154259367355845199853912654662543722161470941134489364898646287940383269595136557027678258824294020395863911269432956885056924124167478677176808268964801126224287805672790423706057191635149992096097927813566807557213828628297595417426986158525424117332386198571916367159201201218493408814933174920598924382097671001143657634712511602040768 [138,126] 314188642385744799589082341584278898015530444125189382476765354314538077307088298941222787946460230309197610394325974295307592162374588746584027721727554373393940373571781768233916753087401904177615955191246948080837695073159583262872052122884607708286173943888571974685655192656165730640383044226111091006596306654327745792882835067333741154014804606627758940369166575338233525950360698811192212341206172386455415773446290442786560620375898047182694014827123296072097454436142216585601042101535400243651933352825940994103200404368923925914504913236791567251973229315024522412206969776037442447321260083350981075418280834098842711641723070375948426604391345461231834783485938192165005410787022693068865349737662976633925304652910204587357120247978863942445491239166437093320031613989688833531943957968462533481215376792018413547957100890022633456536741443437716454705550451739530733693510811742880246071758023173994131281525160576351948302874296945950895401298768812086865224694054867470650868578796238670327104712160643355761327022092317639054698415061525019693862041719624265076514630292416563514265369822830073014177466329999632769514632928646306091415359243688600860366490197991434544218064246959384466829662933244741859863618358437456056747275426537791408204666605901694571763990466425221548388550612064621588608604637081061629477944664327127599493460083160637836086078830281448217290718344530940308399353439644228942211374135901458843333818861360020755365732228718205180354893136655917305517378678149185173289566645466803304138692459700213324751257126434476985051801230591154194965742678964550303999408937889010395167829869908334426977761714170455660182004993635946353318267212573418153401582762816689409912873569759100 [138,127] 37018165245987845901503105014974220997619785771375290854431888400120209819982404498549626347446656449815792156205136853655839850539165308517071647324190224978426424590080117213103737217593567631407200715449552026530796174682680464010784432650697194286026063158482910832229591550055285335379776718607127676169774686739003935275324380127075040419562058934519145990689130643692755685041368306816886286809359695533629114604312133853363582425729857844643158530576790776576678646731030410295720944975662257719449072415821993567836078885614404282870264928845660146901239308407582096629239168345014822686253578947176275664340854281505525221161935292619008085019783413036421538910873235421714006703874267215062548085316278620242023743234512963070002930299025361732982829488897331195867629683394030770359951780209439465168401011109057132154837691040829625827711009720947388936631185900300260149624086184052961534758828708016463912555591841085298305555333128734618373847706528558596496667043567070118083195595846924838279458813352619803958384187187854098500290677044037983050898363128629019559176749203910200747377127192120667188927659326913480568519887648614337585379477354949388890180690330716565415902015875936257516844184597756741644902085312589158885400611753507449674419175195784734626608567519620981726533290517475751926630341406572611910519001700745102310547042751051379745621508172796227660802660366007026122971505735680689320642787828171200383594312699242096413876959332782177863076509943564770273791371501809009369441862156403803061249922894565145163207596758333327014244324882058190269556439485834334814724915871983675446031798388640423115135994756372478154196864197414298041959117425072773236946963842986100446192 [138,128] 3734491165056856512272303433985056915447924411630553879361527840308055270919753900588549366364762016843722597827255359508741086001449015122396668839326219878967303834169128798777338796513087335396575234032596868121783677429892265194210562520197869772515070159620182387387311587854514704220492407424515243699589462345742214449067695487224476267524329341530492945437746404153836669800847838858158098292315758228915987278907836861343917149027546350181955626406570871587281064532512209034195444029786466864712595629689258311606006008805998781208243928657473575849136125202062430493399443009670294349419500750012702319320433760779729813307024379090580191288061761839564403165440734910330114163090594104416897522033601533043915452187693835745154677212899567150134455697892595027575724299099260566825942437324464847278137833281630348714018294433958543852477833247567149349629615010689025922807693624091965707692168657267079935369089237434681736551796010891207058544401898414924251421860941481292402594275187493644540565099454142960054388142117185745422313436628956021692501283178766982559747972805355652675307423101798715193929586002068726998355026031097102137380266287961174219544678885070079898274932131287700941635154571083570742580652786539150532622116610484507596071116223854999873618257770521377672768635716077262505370183164235342330301574445939781392951784840262939496877197152746380799569910987363327885696792355707428502132573509885284586536598073327624737319705950651896619175664580510262122899131660950104917098390927629492400370255853754716739210293952977508075351174201244203784240653007338255881040840055620728988093055383035399069086631168247490068080027143403711762403863161414121530755198057816 [138,129] 56969357046245864967118313957860466748644980291087142083648010333455541054580486276993647517432018330546247907901861139338720668309488938538593158477991765264356205032271810952041552429045983386692954598824903306163300695827234647667168499904300681259401364789282235704408340872835787124244026276733829931841083109644737042790996548467778057847279066485671390353501376614710104722119781177815000534108613880884567931670586260788693423804241171597716250662046784397700765323549851694505225148650879810538349472334995243796387809455344459749213884730114986510347974547396061233006558456978085111408905601351220897764105886341149142172752409212052132934274843823391567072696611920291070764896113176682778913197961007469222712804019046074401116175572425542316197952002943310524005891643266009991753400578589561903372788416277719695923216378788912108599418844727191791222143791164826670934610481459817310840868755467330374875986714355954280573321624999341956041234943251508730968748971848256214022134176137617009524988741799991263342608013391676981867045784819546780458850695964157910465269155205121832821154811188178494624455657180945582794311928299524014650955177785318377521814088869646805308375235478502928702737941242060606927763236430232404105218109761398445132043086392224796126302633975894341810009466642022099661385262965066179775491305675576590062865175725660565764417047866779040597729766523835174764470727775670321824759493068204831182525693685653739378329191534883775451073284482146594103958644432797392985156467413851921129013250795062938081580171476446236263363800757582104628604566131513499971664781187777745254331919640803775579600691964529528387453199372182929366502136337858775728 [138,130] 293286327900347761999351816858423839135341096552519882667038981793519160694293202910899755153596418464150509456433129947394609910414667977863398028103719326455541230150528857186131860436518666795765943830183932726240126866513429919028050002912627282918546981261823816195187355613742185791809849406008366620190407123700379540656456443481029780877800852555936918952013688650470607206251543392596701909024682268642277214088307280851340977423434468746449082471997118043842806678727154131709990761357857173976602588957077215797601145772554826357509455413775953661382616250167462797226441295786705044563664106554882651054924170191549570095490804333111791743279003380001620874372968198767430336164305168596769486157650291864603176641951930730933744341039010126017972352470295613896879364726840954731196326558591539438927310722516050869633625709062487044228288100472168428523966483016596336298901900634388300237335174140967313577304405166447551048560432178379669560993768634958900681876865021836789781834004730668197093179994827971242375141380170260217919672367828586092965903737401371863112748124669374051427018794266175033846362013814517937821427978969414394074769998682362793210327168909010213376681679984242228340536798092188054054694585362424079455706568462610365021216541611560744768506687838195073452192205247254219196712473650080787645570495926549610944321479697825932705467654546919796091528129469792140523235499882132642504166739768770104333176753244092768125656484009014432051578860088247042026567700593672802753618137837868078985506023017828631286276327832859099033048765391605242531556031684002033475341606293253350675105226276368727430573589655861496819522588229233969496732569 [138,131] 94956101899742331798676562474725352162405956975453674126534909262103148160148224645052087147611860518681579041282995741025658138087485039191275811608547919783897469932939431552167110165391243521947686804733688636139737676036209816841790236162147437247231994129707331840539828398316837134632329644443496147951091762808716146741440262820317005056238844186782065570290515404627243415338264327866885378613580941226963462853824794979085224750160124599682409411456252089209034266664367107945074153879539227252638836269698366556515286873418093238172131838354994378852487759850982854784433883207201756994658080593993388188335581278759611630652050282670213677982730630652034209465013892928545080970556511405524582906394600167333073904992440380690249947855643064411741702699125119046426123078554824398886829951900414107263069400474188944417112922751267565887345793023861704278447938600852202885544297851370681000892329315101860302195847497246350439137716346691114120605414596687324181736316888542443380222792087830984978078207562676387901107750936192303239048138776896076738509083834043897340310150298443228012912526420064433395591921214016621275735461063324327554741695151033150395651154189243240188554943242869470151501580884593295466697249460567840925176217716417634932761506702721975880343772414635424417627385604075358080494369162597053339596315546732504504332796418285287236212209321093324678536106791188239629215572841467726056335169199466048666824796117060315572019659862513937704139226843056266979965930558531453674641982384326533322196080271302578465306402706268016497156166371335812253475935413289522008404647923785252524529361279649300078907001795678873491100960961072 [138,132] 254580163370820491222772037483773033202734644400552667651567915196105950345920268680423357489427193150548343511708013124040418442828090641607409645621541712661232076548825757759082204394770911691371239664553192738699309988983227993576036772483728385074496291309986175745174041872300857226421078956835575534540948080085969432762559208971786568260387580073151749653250250310687829497121058354871545405576789158919468023412424583891108086638054465847137610211894218731824227730398252710739771598106890335772746257060411724837869747974735276832907573756812176061203010653591198871263384921514158077852208214226186835436984365857428862293278199094307286920542513864155329948547719835057684872683602407639431348423646858517467015447568542331096053678485302695869209431043024142956458019229304647823037930476179771726765073559088603206021205562150164935903539740162623360105239728635593876334717265168609117309641672637970946179840428799380517679062312343032713521963757270317061856446999316776668547361115447824776796598579370558760334464113912428674220145825021761788400549490756699776285350318431224676007745265607940415350767596977008863331763610474265997221173695224540337177815186762480920234200731070436391135602083240409180814423086644131916839107071932805957512087168839220908905363750283837951596099816453615531738918149544298119300402105150658864158665629290228554041038807996322991714710365998999385019418428058196448527696009147619342291725571122238344797232050011036797863868663899864464201046147048420800396377752235133281393735072922512151503764078105703935824618410182761473037043377487301699947395487437473279959668494519563647473981491521169783056 [138,133] -38800823979978932708894607821815111676947683613643369537747578955542277442477438487401086260043446667507630152271797195413726899012371030287337941805164125965027583813455494648096320939371075415058091107766736691101779230606467450363992323410860135804613681888482146202022215687956850963392949878863109049854592479716033515424083504399846346255627321321201844362570572691829707983820845407810455693368332745571398790787819950295459969914113204235415708126023650270837813191834063339841363036108050926769478037745592045813931444299737605121459097755549024247755637581104219480772078693140031149892821536403423577228550139476792408487677771642930751983607997848802286196446048510373262854535162133839597663116513095061098155823090229934301107988131383658119912242490374950178180153542101505894607722239466551250802319417542638919149688038319500232495090414613353209020400448814809444388224006232883688769370173296042072829429453722079333355064207041211450530576190930478237281935069146752791905140849299119629838130130858369332289474206399346330323235122663698556217453958231387240170540090191943959284397865154077130130386424028957309893382470342713507248183602970709076645251226587430996299126741604225125775182434494118586854469097602562565571531845820930853610235521369724750425814057067992271019068721355572831914030288159594526399950133932599599331903461253485830698742739336508659378991446076330028587854270742944243618876077568525030237936890471391975939269291651512602247272873830620215340504578290179168229834120041630576792449084017788793599314895752808030592406929688968566886615227133841992199638984577591512984587211273272788000396800 [138,134] 2398918859106601689201495088997833479777545820473274264593368369103295630595674088027439187323499694598566008181981671449252109205977443575492107490751971957396259383725927006839855531419876753315176748942932748854408467356053043675364430001895517846214817698114284370120661821982722056038537313956055040455778666290724645777666182421087842957637716697650524247414666178795125279236173247141441113418744649306674354932182662365573364343054929921708070128520734579970001127216863662767417691892658724504873702636922121025949530477038329189316350017076206091181856528216177394317953389401263300420020178457739267803814903602182964811104938715970177838613506419538531465676740186260403623965533563717944506598582894576867471521753778175023559360191406618497830235078913991043784889066230963892936827320726735046309090799078799090382742436867558387976501833436138293276495546112553325601457396676077585639837249487333627097208010641215552230366064988272029898336364888209164663885874841833936238616426719955890853301364656014884509833586820338414899304842924744562658026953236935240444786514420026386109890702123312590244240804579285784310699696160131784655847033417260777273252309778345903697156761379896273660793591325432788103313032904565742525344594663438561431771300065017540081423791169643120487988807217656141822193459540368736068519253788355444745725877645272061072769443350954186334589859120245257975759722726350366071475178855164556461460799021693619501052202440617172487919452624959745377259457984670292599590278139102232329852900025997281868333735160217233930880504162749015327166988219678616395945747052531625094662258348284 [138,135] -15685709809828609439324753686228978882850355650841478275975844959342278726848733296417501047221067569922916322886353172988175314009691061716410029331017144849308159835384718672164230080047111661507324359908117681460921432191291463191461229001159134840445320130208081154435585143904599607936174946847702799598189899524138950902878760645315357126761832320032088583295717793932104392608315517911875431251249924796921044929601730154657667172363355227885895521446771959881363290470989401710688231845815937264747750085405972114665468475083553152353976300924867186023738761755747677179179723899675289540038041568400287294743324317505137838904419679344937962898548718921282038789293761778735535442652220300391534441448271440666210030157015807062313141917081200874913298125454767399676423927443012851399682674619317515749948524760215168091448331190206335929963707522222026293502503802430934756430846207927424742389356652640320727131061868294591243671343639034184353505813766612004685762659257452629953976378365138310699471026152596653441081563318779553356659783423280658929749921410225793542086343137657951405251678358868830024736823257613939150715278530220031314653916547031806911071255427858074106949330584672180328397945817223998046234939368759690759178302339003984331278988016042912300310825645428337351115989147276231838718440663705425210620480772214528182643959107919599868421760584415338326466493748654035815176692779306349245319726034572855942065549875066843035605534387237884864784135472529539430943900116112628215910992706508353137036598716768766815735547778582629820067935249430187580799890211003167378020994518178912 [138,136] 109904221214274869426848757472962987689088318652140018878803433503390781044286535591578028554119427877666690821409407808820243640432422314355049900977221994858576484312885722801400300559005687824823031258228818333858066704161841610396482035617913893124193087920589574365017805686506677069771655503253543125964534031954689043954490921069075380144175412957831564498703895583925035492256502292315149889268648853485455548327091868609347407398060264287862118121114946246056386582364432053858933783395110988785369326247105987060240348924184886687700865965830965051596844947319263619458768619317828881023961267986485663673709138596823130937007022330409295542356429274491046687693292406977154959607063239311271798401148299272564585071348926534437092717913287829615878921046128950156432596683807940922843615066593329022090722960685053720987844546266175763571478044802395238679232679996221216132455806305024206000185202639709356263744757560845627990667404213916718825584765811996405933204697740336495995761204044949335178287831669631645730919556012023612669029423391761821743197710950417835193047309724821017569887835539413707425263601381948415712849142190876483020498550535718271839638575752287174750973111417880337654392839060472558079212095187302052516297315149521002328190567242395121299790158514352691190278747463141354798462508603869348889089129625983477402440654046163305777030973765164296489718702876227070064353613094747097624135339030139736771013139917284953734034174822007365271370355701159281918018715342671158689285277198101759174913060286118881976657428639810828211916732074647208432447247921771128160 [138,137] 127391172825562188306229913122359921805001138722963741992787663225703585641674547074247474063654567062197382918106620086530643577999526400368813041824979049906027652055441548827758144185010856870900805316365993702731353586659902031612408508490301217059203047430305083065680842156671924340330212558977448869951798550528273556104589381123776105310031496504225697687314488858308123569843167004445326918924029051101235294059118440546746684913592158809172550048279460584742620486538134686790627035464257676614481224798734681686389795821396518745969828964663431593428681801087713417703914097093026686518548239359002961745848072580933680200097216208725792875395914021840271545060708319906989059529999736366610499254381773525993576397631915458621514157262980024265492100785987469010808522931826122355127891599364302766473839592856625692572592295715376304864960159609189233462961680598730510205230950622861622812923275642904286403901039096974322032557464254266436551219012162545552224954710597546575875125797447050093332424995759950594102520397304190129002671937012914204823127681045087536125618234804912143583321956343169473130222503097447519707406346857577668517218770523629368465984407146878562438819075259316141221283512703762521270876377990872482345700344762680979209133334564074913286360011563706616945819462024969409776939954477596205521441272670647321615090037822515276751615958155286841569362421567216188562290909986905329494109183211848909297413841674651709323570650086331261260465687650964679925271465286502623583647051741674366486392863251237560850998756767589578521925104976530204308320 [138,138] 63476720460073299773920218389208296699513454832386597801532263090740863942442898702866248791323275550076103153431534003305583311774630383905773849547887138041982950489808884416323830700462074082127118890898903258967637224358675764458090927530616175099304933535520447272662942050896875672778349229700213404133424961240072055258866877609742614821506439637973270036847669353789863994666421777656930049678424896057801812273428241552737438745212610359815608750015781709666240154485416802986258782583772720554961968502905289718990216766995853941919527105657925001248448219961766786228265324110628874337446873971120795662345003584420091550418089120818465094567653990688048701010624913387782054126489379491666691733453271883113248161635894323196272828732012586167414628766777456603682751479116392436649909707040390787497958525362295630626882410267755463046452482728038184473165001818025502613103335864875732239657027305114499123383606853511984909314292221731601602087672296499917955970543058529584637626494200215339901709911906165302962520002669989371746027545460655359691597702357384814858600250433858315858882129057076804480567895104503144777843586649843458490390825646662895547723010868548448811506139530653176971872749749216718708618059111981980013326150404346397510317023161970182023231045540922192228271619826501861526423820203561270799449447724833316680766458946932069900766843266314167136713691637596412745480511458934314850639130708104045657724198986863412656582227752253953393915922464032086896663820784524809391128722972482661861721079183667613831329155551160663865105204 [139,0] -55845077895606833017689264572781867114825768476487086038784751738610613689121715126139575481638374875435961846383506144687941236664154527428463379263764982616918616905917014897141711671655581649789795887548652869682623060932801684333387435847885042197826666671233602808445805375258754393162113042281280634052079044482884427909851928833788800976911702230065560419231999266899397138417724038709008322410407853768072234922030787854350713104187736391913998145167949020109630112052058157765576575880797306280391723343237325599304950921128940893918346282644309575091331649030394757140942992494628495749144019294237308522009680193226913277084935265258634382711749944950675778693963148947107186884987842817995038652352308040601686695844368112558976493275772318751366506642121521871638917675616288771933554603976600541905941876805505694309186746511592870204505388322560580212277114702328941516160112312910012693436110254224443751779910584135572022152530861079670355598073902548486838175561721086683513512988495432973421803118413395806722675072571898980546210402290086780548859611226693556824099774916616951267794514417975811352544219051823540243867712577975067936425772777921628918199771678514318212130201246782349591616170281522611447516066356569750497214022020968867310255776629395037938406349207162406274756502002828506620250492368009794846012755302540108414621905531682351999991524923840647783386924001719960276055119315328261212340559728476224210837128894619623432499979948080380221477010863286903648401063222793211063571972621833029098661654342569831790069337242470043836062888549030123555555828815064278491809125563625733314335934242932398163936849134620077029752469467100184341438902093237252923520208504528230325051838883204000025710513138163158749579216608154168925130221178776436487755209216837510511103299287057532756860621825512560927254987556754700667505981372212855515375235945465458824641365456712891312936646736695353950651093956650291556258442089103578232473072204112585096785216828833944727982910830167861187814425207714172309241808983484333121748967449917911339639015184264133900253565236684786340378188661911318077440718242103300669290251885596675871416045593750303615661602484681156909158687036052011510160080255320064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] -97757684685862652866565896156513712593025186673682152422939045535412830566587720923741739896426705247919739624968655345171898465150504826323295710911071759333434448248629576805637845268350040169569570595707691809323181704702364111872049101471323691816720729777180823368669233168384104824203708320288757542586577092902476745921707033034357863768825300156801628442455886832280632292670260237666964282929424425540811343902751675477102404468358011355284503397739887935903974420731337930511554309815060805392732728115010464369339902089697132997567050454364928358482954265174721454096370052904347110169440107432094531269641298142272674881851400003342413766484132537994850458906641265841852494551543163999112072578221339352447555511896067335735487024417051040162761250366308368087964733268066827856084089745645476425263502487497181189165041285675212925255996119715748727102954926048887062592387217001804762419645949451360400552727296472401249017895628051135639771672330902266307171921364970160831538007876458680579821997056189022757879258443345477577004727172394323038471682533197508464998152862773140024869400147313465856089891825883808826685746839490044117216468008967081833234150897492434169325049430789299045994053305096044420774863399479439783672800381634194217738403460474616579690280919478191693765075177558835797909614091978774430013051327476486386192554067707120539886577671749850684168824313965700378446715475272467666226204274999626270954688375925540347946297425271492278779196630587750683276319603492413472350053291523470075990559287645780921466216834951354718978823034585245531128643066930497570392879909648912729945798243471190430641878955814098259628248614333997316440414002015218107553683335818476291592327385089391814414015515888633106944252178046795793611225019577456844591782610055438583289619629872075204562024295805781032269217364826497694639994916657196722482015784070350917210744125322183655620947812812823243761071336017711396968904940848523464244740429630441399377752926265170198542233705132292892439325679743944859702856361887088570123318175321998936366239567573129626657856767520880481100531848225629779995978958382930111777039344750191858747783202130697776364492505566344759211062294761900251431775576736376291328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 114653755292592552232851918612006835436696605739927348796621953523297909794065549990610648145420634761790421946632186297559204631085791800910414961371608578888318140605770607056075548211885066624886115024447793337300483713568507861576758481089598190738372226142004942608726399867180421709620557894944840035568771545396647077558649180673565114633750873312577072301100610638453955646225083044508219182531584135930048349800495870203282079377737643708565328235661916275748366670190272838366419354692164486157087743470086737521677592319883290576992008997969608854957550436134906826645023835869440795718300771107893807249866537284792957415413834720043648347781498961709211182815177300266047858214177806064948029239417802448015436757633614722847154189432811057724546250185683488766643130000887070473123909573125709711273312499204852572934429694390401017116527547796047517073940109413367427567592707201424905046553001889360515041668659265279515130766124432451955837088894815415753508514915973022878444552415625063042858199682306401268852191855737124548840797406003227797606425213998838510048580482875383276941223103164716262190075247494320580230654025436300124463962275498717373440730109856506614219771018897466008201786017079273028358887294619050664802414344211774026063461775310831333729831978673642635447154067437447643065854421323063115295823801667450350164671855468671692753586078375084041205864600623288718301683453712903217732815522792409312673068966455484259728356961592490543904792141473705574204842135542123683813599190860490983501243416915053764100169381764305620958466778600907358354021894722224653988162449068876462432642900412972155142677324006977192401645103794488707739927306981311100857591939256142661775661191584151594395875935481065269533169757950606927752238415051011324686337232189056889362264016977915618740355306071394006489064966422369387974858500132040693179579124525264059281856455833071181666604933449562215018053232630778360485459649336529531018336235080468868994157340530901628881878513384868401815079419672998499117079775648760380008506727181844568937104377965708333694095453757539545205764698772804979520560992672536462067024125503562305339407540283763699643909941560439981744647126110113099849267516726063398912000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 8033255719101703744163668023686582761022920629184009324284506246803681837734773046748917700172487912875715156754449840976559999453775518558589113014671151141098246872908827526989293496266995859974281978187753387122203913686643215094579710042676813766420773494852871924280048151491766589441872854023981511067961494985246701494307656001850794073989188474513946302722564058695358280855609153483226864715126355954542128935740292248670276143444795536868509927235006865370360076584134360881167186226343350362381622032527822777697756045922583973568615581962659948971943308490023109929469554925937374271634276806702026827095475703201701559332911481385191086163378330997890839237701108309962557473704655793754773083629323080372544421878832569920359365611040526130535043475837595215839671314648336496334269537004065043879486147232144184910310600552557839518470766485049591202637638799434431751240816262757010484745991328894010653723807911412767477997900609378514568744071943302796945684195752940978045725837198846263341827002435796695220795575144337253604761183421717958496803635619809771155552038360492216941262093254513179373327606459296118198658668309239537480043312716077366823764371472481340805776208574933198926118787700916068812509909439173574675124544950406563413856304964109178021849497663144106022483917015494185223037179687521625745873981251857258068013514447376314214987487334145301997185719289058525681963376276325378478799942398337696239692102012831245057610129553115978054297930095867779015245338312925925021473528156170100194526082302251161793272901754768135188397112234158095812800264787360144523005598321589503355124175440682055650462950046932321528161469266219828039764658439780353014575685068291738447165020058685393063074727516441729196344903327411555705251983787831972450822888988100100581408389475452239668795153493134568104226802379030956842380745335732906154182956761264674685907900047821311863519554731686632644320002065296202552263514277264714705772044778131056669223172023087566706367805898833713485978047207283913292629341096071437461524475668186202143589967210138592731280255462205332021153267106194240423649881819411464542465821000381053392308320194936814347507980238931848966123101248526299953625604288888424103936000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -68031840936233123846029696406806749841004287109431044683065389905225427042498041038942114189540368160403269219733885111176543483475419449094278016017672470792741229434589926790337169095802078051030884984793806753313204844188294210763066402337890026292540178142425022456525222197380615170332345105127158488070542291442668908765801714384371776283676251463055993979613340775344093943877111605272501693053268792507191819362859403381937131719798523357705102516128100232229111229877090017004139987283467792607477534712578583312910061718400253522231079575988265321381857490677718574630964572505183998683357028475820109780328896034303503875831022126001928900117685678426274536833801824500095074521493915628432866361711234362229280149789025533884129876975678851343427750545980612408330883498654595978318429772576353325099102632861225949972141186988275841410123344289025982783320114062490701135419495113078495933504503285880969423187751516291751976365602607287648184127223263616703860394089431111150840697928565500915457123018131900607765797040952770891549931128753066650226681124223860394426333320048293976576856439715700249805258048139640821876076389504267972524491602560304870367401044654237444293556442552309752037744411194003675828135505443441932114174806077568849398183953532649070693563524177091682395508447704485594242328616456269559633581596753059047365757619678315526773069251622454657652134036404067756273248781803750543267183358492851034735424709337995268210056197944853288573578031401184477432225664478937181120313409587296274023594682595566901238118787342776391692308357556784254398770011727216359280095563937090756364385463568771490364930573732163219414013801639780723153460229285925346881359246322554027233830838852535475916795475345779138282133674117582776042481274581999273586882620527617561886952498857224031245483871307920258281041572911842567703464355519095346451096171314410587395635898650218050165693461473664464346341014952997100217783963607497907079883371972697403845155301310459826942264298555222728542299704598699963253683759588134879430774378488703322655363698002618797407351973438514653991223800255562636567879779076411115242176913098155255877980114095679160033998099503645296556223052648520269910673590612584321515520000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 282405415991146257015499039652660059550068171221505871534507722200196584552590013143644571640928638167582823561886179771657694155860127453968068250149527016675640986005386272889958317181493529906906516225808468454439681056755407709943270750817136326122256858933874541641040176735844575145309905647615129847674496745869224071497000549178366407443698560788778189543896390780772516968152822313073083224054442662649661704713634720681082393895170079117822786981367063275960501138167599552937455215625936830380713526397825909076444184462743217484814513189219262846829293874357376429243391999648445030229532810666086366762760940511263471320471345164419365986902958500818770530367983221291064514368299778139667217087508857212662195073563268577457467305196643555392246208263695987830460962473229665872276053906505877516747070609823155654687897952396014001112620774430348226132050116710149552155169905036695341715273782843381870088971673487592417500031958264210368902749975834497054072995917716869063528450374562449959334512650794120247747289386209052261993951923911100774291891256584561050154043309422676062359458655329858123002511998982993546773542378443587197593292795019045058489898231044608781727983915319936736092334176910732997441666453825089238231250200077030583812560863264806410083519991846025164888638335998805002276574743076906971427843532659177073545123379047623272358604805205041612236934330809408798684940030636541699786616373940001769173597352501228008018828500278289115711510718009453247018108359984708826253585059773220711055804859507663829527836002128849122639714958790067081019736474055861793258955776764733425702910188432002328915443083872273460965364924537812110125418367498609428555654784767533340098911387097162768697339509267233829629520428383019145776136654434178452225920606445252573819552425345084350753259123669650582907276550354458700522912417499590247629916750384348135395597350276173657432485511310716552963019655673197363645588312043792726498270985626905452748444737911195858443643065512383230161138161690690232060581392049828428018472422029275042637673484571860810170053392677744480391926168882246988923060107992313719488278738502354906583218428713223633089426222411296403199338554889968129302970132063524831100928000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -688944248462794047439501426437551619305855564095556910092959240156823936690493715695587173415301329709637555459680939760009183167250293578136156406062217434940453051195903268846413434962484148499960430956836407605947153367519931038646996793800016537255153652682222057591923662627070228153155399607503199690235808235066440488330203615467143223204128169722598864035055751258846580755058039837255558946449346969327923802317124302511596757532270475114408534906634031152656264568572012942012720197553022424599080891480357705045256952412696100190028790919809168222167789554379632070090214858621761232167288467892321591437719994525536665579644136987484800191940220112759787359616070010768684660926466392528251776971107043336665958028228503344474507508420415645243594223018058750674898426946920052536188422634479429594366383267531030328939464285473019056592701252091829735238890331496991283708257095438225604163908215491031632085566172369255793951826051299459273116521269533151816427402912213856779930559624477771120945045303740154144937912035895166982435005466720048499575928586089184275057636662455044228016410592389683859836046068268865912860201001142149659038264136013883497837513976056424705201140419768520112178405234737003409675624733058453878462171788552399797216784657410150685519633923029941677965143712681506692492906573642085100548762523672813625357489178561062118343775880367922150316771413202401429276961204306606961335098533859496524490685540085658347577694373665479100418519481449721877129464693317603448925954403632555463250409547900613146703480942951371642464784046968498741056181994246075299032022111638223383633421481541153077451746654525893719870567443076927850020827607881273074845046270605851366965658327914582421275603096673249995158101649419317367996443175628432894875469254329850511919554466856073328774604888342246486599885432090075668609259149348385875419317768742305645334663451661438714101895990970503550216370544029767615586817696459535152656129648563825626529232979327774228205593555194712646681673867589493369357662110104803607237691587672834499352713891829788762705621489407223185607471707014759690596474296625602480442754370528325931814644860355222989198699044649769838704965996029914603582905334651883052072960000000000000000000000000000000000000000000000000000000000000000000000 [139,7] 1003673523722952773334804974222610857304926269604648377676965175332194858351577606784732680748848048506990591241590255123370979639257908085951620786067500380315547853940051985242391106261626517824898384207783746013619663898133502235439756165300242324312405743497216566009630014239996499315382760072101510303816212688281633682251858699040519179551615305273455377079041885089949645239929754194287220192718276190076578205465976013280755972446193801346880984805703314567196827494931607985573464011800077761496153801316932318621081479090588221031099020581890748959493415561342506908797102260141904623469338618471328242568681860428548976885218433701070659021251779090520921958192524526182351864245947415253829396439858769411296059982380584755710358296196533550369296079061810009113751965914816591153694737382630103768652685280154782314103389982887745709833759556969016741735130945395208034875703734947524776767638845952967633480893685271465273792087998075040419466585769727111331386728335461561676277711025935826428790323159692831872896934325849264553635416081817501136203854760100251505277519527639459404834732149306029950298723843090879400499075012751506716912723083062180827815982603321551281877356738259032025865484829667382143992839548976233896295721170659036164679832934648434910387065574472440879209612898327509769624839718734083926141215648237843551106593211341168604674244828721995139866584189470176011803031113239302299059007369951521996407865816830612829157117798078485240308707851141936543972678414420482352797530811253106917357225480246907954280944927134611245964950797308000234887836877744541899386648483147337481508466441927144856649386035694797070325194401517127083915337817236260727315692315826165357017951684229572866129554518575101552924318277219057812914603662301276396222601883124754978028059574192553411090659293993903837151343176487458421827507144232995861754052023842438170108318777283807543595294371349410565079285448567926131471148921869210987987896715760934126885161291052527433757124164511933507990894045700761163066396896209364022468874160661600187326617333147211015768481056509743774412801417407450124724420204103159033684301582321690540847991924701119451246863743783886290933912917190542701821834269150908029861888000000000000000000000000000000000000000000000000000000000000000000 [139,8] -905748453944824555652692351709213451796394193982068713887167242279729148325131456408572040053118356510639226471013226300866431284350493312353819387343056158097923218456604809874209655917830541553039546298519248086812900477059738785922709700607697369909855504995133706531864609532868320503198324507760583748255175571687238622129851976290589340177476445757266411188368852349689227794614556276498231118389265234211708437979628395513021062942687043636236349052500130404430553614422350450249450523075035217307732382075671537924248284334652487753634866438213307105910809751938365239089775594975588872780844439311041055194307549858239316710280683184761924828647823766454196132957541307984864095640433452781758039837991313606862459883662669729802139470107656042663467589626557721714156293002690578174630846723018657627909224862186488296730322545243138962098255460930303272390919006331063580054282147174690688620612908117881486147486070804938659961270505158918085034651622467802147743294255649090818420175161293791049246234752616500803178213474688752004207898529152650841874160479153920441303313183592947593607115346489813632155817526719346050900068279036822111392710092105079915646718548205891618878181963027140105453850017858041534410907737368467325674591485627680086723824499656111847347612122557593996846334599926504705252403516353209749735694191464438318296932953047771273274901710065131526691679801005441436520400150904807939859075123846600561447875504594816095792252899614245817308466785220840114205855066849676209509512061588592135397737144378316353160166555369272821594685863678919523743319080384835500524634381859485444592435220777587347001775453663747646716561110029796345701025470074174101516755498266920774581846472965497801534382864471913488399960931642162742061799610523527230519856191832412720570294636601126036095554497786006810061422604777258904417004003819062227362017768486344904427307043456971138835896846274970226804584279236046479356219167307233672936195973765285309975001021244016022547382033659805877592154770023745553582640047470768402949775472269232512675958621863566138686467763057293781105958570746369364740702919136080967865012394820412156056701532122608589925005077013930247557936576864563864336661113353476969070592000000000000000000000000000000000000000000000000000000000000000 [139,9] 1494449342736466109408382018357029415316470072585061172687948235231845420909712914985189287902394301604732107292595691682360652054250723488820286262727488249644495731715605239178545214122433669326286196140608250273691565884038070277103944828005549786427906244692743460975255932948714810731117670069510204006551753202440994933780773517119567894800076332460097246895172319376400398465572173424155079608980585670674527910674604835846553420286411935404168796206869335401332008358386198983124577585713397809041625279625441325565903006844259417248107629970930024105024016834543854375529207441685258593370484146836589095820038696145445386826154321845743878599815780979902385357692342699048018320337741984034940471209699717695692429471266099258378794659459522222716492857565466337488349786442523743127001422024461344039204925319498385025693775451654197472619998330809875218516884431439560527401397037692665857179459003402948682444911095651585181321538377670093844012334598336230731788273998251147281938284569773662680137677834277187717584179431413379358534459668717154016687378215589232060165467595448500268607894144882563167999355307276087417387666876989634401669698873058856190054323122255110834327634024813731992286798871248121016013161303275863320117697841410455650930038060291070641956182486852537761226784977608690255652635452985578584014120514211276687489742865018730853652201532905539076942994569770067377711592148193885286325103783080283452563612626857607853584387531973101315102498541861141153343900037491060084665547569600267455295910363677340023031609589787748232433518906686710634681875832227731904734038915886539300548816337779076202931207881541879537413671478120513919272125687722202083226995186786345396355534933746597703576348166718605767296639799059975741518822373053174569222569185929965732660114320179485346028632299140133477314405688496896468255734370787512349172075663242982853059813233660185532190152711306743847140780401534082509296390992733662998058845591572346726761860915813281409732032093261147230622723180341550484820544425797972693198135755441017244879718873656807697051400502310981191197888076011250318016082905416899414843871012809817490550573264584958218347276102706417717606906096486793709085707466188835977691136000000000000000000000000000000000000000000000000000000000000 [139,10] -8586029116592648985728692748716905501307795658063520122466324559584249868151584880685377975814960988240337325988545246098818319636188256679895588133826122243910728853064157062390039637865539107264845252981909160913660719542548266353399927150546900934213914446605464214993038801077950217211500353149352738228819416652680223107943209500027874757079610189385734301724352677163427285732597564810664188996799093969454409245420362744683142511182105275276861557090269639339368597259763808248983992309302643429535098880956241328960504639644381491260809539395341254612120191967969086369536822452786293345078712855482851072764222411848242306924663606283233182292336866045045394566802939782781816039569956882030098608408950757652419069630710599605134675801825558944352590209523144896907827647126937617707708259078816264132084730660057413912112434422344295413109069787048417206974727822194659467152564072776175676216112643049416778632499164138473678308074195701382361747897384713663042192211258330985275867346394887764952124278243879955517273845386904116198208090838853322325360636472525895089081781573966933614214957385373203586167351332882576706129535134707078199972495940297533834226045612463950261044737783440451993596084140653967239260134609481924947187812709003298523863791274777462808300614852500080430286331436596851244949933292255831160013734782358596326878252291422150762803574238097741632658200312978048419117268828267456218252551343271121067797650019372545137794207828366285515475682263220883279114944590529853118649927271629480104495326079487171832267618797902151272052796357052624483626615763890347965509597096147331659586499805379700813576286730629752795926848903876876142843152092355392348053226879578185181558580888185704360653995724655588397020194098167470415290373551485984198902327785267332606695755264580344636627839424771523388480157859545683333997431488150923583729934305373142246854012863522344612341605654647121469414824344581391251384110596085273524807162290054555878322644935747744032426066491141238485424277370621925512218063535193479398592226284884885278755960333762549123355813363944377307617874246350819865278246385673919926818278013151828575987921450572740901252471107927965408728254866804165398470945643116950508797952000000000000000000000000000000000000000000000000000000000 [139,11] 39871203014197657634858390181011668344249160907302458871087069353991266439926969648040418207748538994466160560919001120894965500650664291044242732308512324267894340077979424206708496858037799933040109016432187907816588690586881906248854397441149131862548537889704566484390298971282692268816865739224526712718063505421939307878313371440973375446858632704350578262008667400695561314568571861962810865798642656895698536596044413955452596474783562813889562949642257023722598884873157902063131040909447413753667578425512344593841947021613438145240877041087057800701166648310375126083019288590976432677215364334198032710999571765459612879840037576096278700334854909712164029987240164592836719789424402114583182568022575021873103719868126403975068373961669939318553919088567696270880708046019963316148012678611841572331464172965418626938499035360032916413477916079532614511205756771514381018002303446885772069200631315444529064027167377274284222942963736670488658013418678666872824375981016598806850748618192518098036339516539455414216294782253228408999506934560759435936719810795840086976118655157246149033440343250606250835117662219254000141876620680743806503335924937976260446702044735537077090483359633292937290556994745483703331297080840788237856126855964612972894276308090663470936829863728575705557765706693564319385499672671557100255211821755011572306799935908190332226287895073702510118888595808965910862740229531493880750410150997460311048443787890374612508005107052199913235912472597257578283945431944659152989833938560617289035938971692701040915617557553098985856404635194862309305126884299911271550216813185928213913126374948106240475184085221984829083573698862423073341544493840393455053308624301368036642665751359748151950948152354463490379503603433462618600637689456152205839303879244317994031577789765713370165703327322184068700577742237143145529494269399757723842690218100979239402800104783582710194191687014039057119699363260228604448171520241197509189905845898542849068453009920779047010921271352303272015505115535322106481721550040144070826843101610749519856335930925024121253044196246258072009202340135622074522110957730424032113383091993861702285813740968780864958697027325995442502821545833811244025713330515645512531574784000000000000000000000000000000000000000000000000000000 [139,12] -131537171658666475784679831509592171153146808310720785099114403218484539610985826508398976429265809962465692270485092596489520760458121708883439962631311404278398242964886537895600560982213436472299663077768404808624491578273887208032487170516863026562520272783120725653062301016451388551779247603082504671100908179591882586435322262191311060644558868807554538291975997552438911635199135717963499933383967465038262341730319400777083465663038842613719551897343848649343582197032305359402730552447039020752611734962592629682639276909492734524845605710154805076283269503865956802465637513493450937713295594258133085024554032792292002524144237103489950797442702661541314246916274280615008714688820454776871330582049362679753978240624325591511434347995491970834410733840868303925642148682004238468088809794434413192625735960709752804511858565056879787534607895971575898291645661232664468199207821950591062685324256936333481419386427098709819673601708745717218345158065294045445887616909457258153370310537071359794323940736469602505776098657497093779149646308286040754531293337392100453808892803049897167381550136623336363983716851398306554037718415667594805990278717014938544673179672013114686762245129916076745292623044591728782913246766272911394011615313271171587696610235424513733748941932250865628680100029113006203680197829998947534009810691308712081342118559215728656989508234723346723615566933722892986375531973977632603673379141440668560583035017269291662097445847707022984967264360434916558195516301440966913788802339894800770230020451383647279188522045203020560844798439258109596584766502951563509939922424868325958410854137171104573178184588346351722341828825072638255691624794695595416375165608531625132824072493618834458648552612795371907508908933014932371623085868803062800659837316921548660124773870653219054418420225360733032792736404550894761983866830654223677683242306149705745422907918875774937835384879911161889343490448994638376674531839488450391490514268911321347273812777710161450126721568091018789223119860932553778350451539532107305027935634766289962564067978608093185523320741272537929062780876823308978735621262224849311817711748938071747555339501670712828228020111783244764275312755497105598889298191779664213556854784000000000000000000000000000000000000000000000000000 [139,13] 326401208856521144230179735476064976880702720205083423210438989822219838118508341635576572136315745065074998454587069411787667385755842941731238719199199419782565499010748930971744670440912573528478331155546199503291731810431954083444661420543636390855837125354696686752328700229464761376572975134325220330497514406796946433846780232500031467800704477711799100902876045660921300936048752528540345453016971729173243584176188985326634158578110247088054703757499783725413735827290376022407031267150800262111515508854031374618956612442453102821147367721947881450978309477428316467536473288000910662978503610021180374634547496205055649611944476137844440790048720272027772842438235656402518857435572236973418383780358325261688847966583456616053050146522320351126295154198282447598859401729617135164334969250369757336406109400338309865894543948945956007995270865564057175674073545444647594313988883730340786576065182236258647788894836442178727675958795930536849809272465878128101298967046792283817851808162326488033118701923703162996197798940336749103668334105980028076395386165070162525120352390971346375797814831157353007047469761128020098762132309527470781659434510302353393505083213812692434837367964210738887828310984429736620496445924785987032471988434678864790746212724765902060103467092853846160722203397380817643548302651048677796322806447024267835755907135837079806186172156161418251968697117618296009066911848702900577033519127243477801599626336082444492912068874624602795337234770870838318144210270889219703122520372016224858209072810482770331384844066649456416266650834021706296980384584309680060542642684029555305051841104293551275658394800337435621719965304074167453783813302386452099808357128706666491992446125218112865280784491621687469950185425862086751057143852779916975216628020327070317643528768659803691457413689372654269505655861147169954355277654079987692745960866394486546950808573293031787433254003473759443506937064769768389872934346212590580627698773885385104470750289333961275333970967938014166447554421290216042135116750262074467451183093261609384771978272944634605013294361226107724172656973226257766297503607465633302421439548237139741631825530202350226411100433733248621520150553751154960360497134415233247447351296000000000000000000000000000000000000000000000000 [139,14] -636571884188623166213658658966600103345519241221791496216507003474492949376328514641872196283295753967981135554275807729176751386995754426778912773932818447940549175298799535141633038627526584060320856163877589054697848597272864805372130961728860537468235980526051234028743613378575507178481902009023618160876990900363276476245935769471158515497776737586881848097771324949655162976546949797297606250861236003198779418129037790580157672368581553316599674895013664191989223854517722882074149906206675023719102642922018242194870389933988111751856670491942243993501960397147443642392830780571488260931875843003309887055740523414503476748742036393605112208629987104137022209288298377089511881840863900746733339628658708128073217501632620570785121327244972758913730667146849118360184591399654518735262034715219787831485163819547080251592467081766686664406551588504499509018794924622657467661494522476244178714435642084683099972259440363797653443779443943847689064896105105489313815885885526797520247871451978749831417041413025480779506590458513812450634416462246966502060338568621313030699720186530545760450655822172638222797783906582466322529722189255353459837485534982364696167105992073558558830183540655573136031012169215053113864371268962183653114244936591468875908435647067733902418026821327895058966399103134105635626111647626021191909379277475014178349061272233087436153323554916517346488872947417903168668687113259088155334168405194829595616990572979154521077886299989533037223382506379298658749549759717329301188565115507365346022625226979953204337737763970971184733842092888799686527824202041404559557119813064953111967664758253318012402713982581112339208572359745123647389448879795649894503212826609894958129803493995386478772854773735874510237018163627960394631788955777512566948627373248043540168717947620402717055355570813591633577591581373074657448601695463512054322181290503846594560034774287951117854980022092317093505929886612518699686981221877861844525252849456887900308482708736764296761780729782700429118380261071451290551248303021026565920605537577285379652179739376822582048074332416168776856254685556920662430264225315223031436356573620610720992188544066118741654192082069051092522293592362892929773954940779813837373177856000000000000000000000000000000000000000000000 [139,15] 1009561767105504887614954391638739959553426720215079329494443362575489921757203746132635788354297272228607326143526557803192208819035870502340928913090646916333354423348765063475793750031725584618958135066367386315191288601223277281140695630294272004152734492848506796095730246263100529292070088391993636253561548904002095412829307601161741633574549293822096693913085696092528983106444581722051263414720583440813514928947411553673276494004247989593049073620128840403759237875203708396841463093882071151646567445973665123601752802784363360455771671503843493931653099688746489783916776430741597642255235165515410048569454858298787251460879766889650488571483070911212964166645137992658100931257935858227573040200674152169928734027982822021773342461769345454539221186678834827232279359747999653703905059927379920559826937190173205800979602035943533164992466718665172987403963803961426317439243310951595970835256421905374614697000564251637221551618227991682581843383212668368713201058771166126935548842987063677274660735987152604546623331191361133240864664338829825545367573305415769335548407590795313139917578317199639236439093159519749531684692663030083437940670331764721752486733906165837398665481200977538269824561293395773128856503457558846191445885238934715121877223057628845018522306812159727313691810730064604019564199741851047450614517299534533388819401567023364219051521512954767921609381572534189791257034746554528261621137268062032590616871122897810193324898465922427043340258252535089617815620581072402809078221784611112466076589520175930295305399750497766366932717790535508108610118082631496476472936852163489776226031959548415410243250553203674355631678118730109618522310261672900719079616331709585939856270002757967121798962045004580677232970581332199301056117949910057383438721121793428617075974350053139935253759158321432883581332700600524838703343772291135357285296554146325672319422928636699918233851986960003948433907017903378414104781728281664368399353574635543868331133730409527351573027681536883107212319780655380296235976521528607955790580436051636200187161591927742946289100256900580402024607870989176093029677870183133872699893350591703451907792132770685850398584123833332898585321619591874266369442470769029999086272512000000000000000000000000000000000000000000 [139,16] -1321325403448758659314785384995201990961816661975212208097182964678627984726845855498079736564327722658375169220868832940128793086500759893893835726929796449211133477434843505713588624278498647043621621340922705445487792321197327633832470058695714027278328775405569397210762431423090650873563569115505238689522172138897993055925639839225727582273382585248862652083301346817068459054293781117539726255096152379385932636839850431239212533550802355505995506979566907885087560832070361647299468849623502750023761522119273668988961104599355167539814990120483288600739829506575368918193815890321475643382094387476691728629110054046198309430408748294123863248764793910778601008461578347838276989092841785507303474955264548085320204497265079181616336957862948122160520314384255573469039376241791910786810762249459237384910530811666859389205033039484667598920404238114449418090807130045484998555485140695593268924380280166562915938592571699556466658669565466466602723417311084193202046776929037819696238744491091825039127641901000468013636086755656015234987116340958333361945108725036816833894048668719086695809230852038483680579357576233262449480258051970385652610033126808238653489786809176015857524048475008440636592743330053220061860355365665841240987753300792500924135703839282592068051711772989223290008026699240275814548148210543603153503935741338663280393952015863577437225988637047717050536705619026432457673695473336536905932161498470864447295042240197722536629677780996815652679976763298804021657309506719861978694991518690839055814166919460057941036633953860126706494450026314031491528934167221851933764682753576376764204732265888162866365692525230091375346213364538767677508362770594770086369592922591000942579727672258506279288246272670433706439615687190190068329870044786135566641837036548567719208746710824040531331076749835230988691092049996804272707440840880099640870502256049242852442632754484563945637886394946058710778059327676412405622720393180552518217549033318720910028890658106136888904819920264499920484385824620030674189795530404209543302562638875347526797333193805811688233075514386086225066968007118770522675793250250845870702370779040679717479926873625496294442472718194770450350677682228113433224875105867316353715666944000000000000000000000000000000000000000 [139,17] 1362052162182458608288456977618999728065141391384457531085012895062008908955951246391078058372670361381982320299957222445484434661894271688998716896116741532161247861174624457086083952997948777943834835972231129195049858584618434845803149887999108273278465085132246031206567979830333036408053441380329682305877791662780447224213588465305732318634383629874460709876795210358111273993262149258558268634763323893182944418870936642100713461752113058749556566815282590359122323156210453675821736239539856488489764982221478043794190612341219624813129623755479173028115786226843652473111276142956505233210359621080567840150292520293232741765678810532084104175874510794804128603733017651565339072805281050669791372784757690985667622067003391824911453443084757611164813104316943784387010931863847663608794262547089454444041441842090219634951581254047714843422182865117711215285106748683305201250248672285177496912203099541014854442072940880057353014227092598942139014750237223745133853360130363224579560333666552467931037756786506969700748213987353955872798706875832826354347366169581009422257894658389289184632921498704492220383519474006222173608712899566572880765529269193641581361097957518444388556427372823544564906303318449662482111910747768112971116042395832814626131674933384282736381043036755722182319252259928501836180563750879013233260120294208455623528825336565681449174445860508074122905086790115462192144781605713087015072164651499296591262935776731017612216788059133501456613259463033660355468206253740466692137444305908329283787357739758536768589703025032765347850680950791108807322815617295242624958918246546949319746672044096114571137739211429946954888212604681697605543096872464371391195415801275365243531986965107412074821976192057610008971270017863327345802159770235193651938911799484572826499932693596774133527919011824969011269923918088042499599175024692473430378332582010203113368635278553863213284166312551160913030639125575925796060989043532793506550180961271924141011815053365715959739863850683833975097975081270433651977585845734482418195945843934272693913742534744450515784057309725833642797779490132750973194751896535890014693798346042172155228599247944470499685228081036770055082045187228010190809571411265184433027678208000000000000000000000000000000000000 [139,18] -782383821201954774185297982929179703028036690765308635981084915716322017636319553889732022117860585359931297495500924691779942614313537824437147184730624058206736723608318089713633290897029941110754951899945809296825255480186039604892882236646210941444567808965008246094651844939932667431500321922478264984206855337076722019435151313143506320061909809264764612697204525058771316258837131058744252767417513866357688919798994001394444913984948859350765077226305808655552326313893507150710615096619952652061142097970196167346697906794431309020907681064143961671084806501816545552895266114396345443332323139725035820447977168227778357621058248500572876032449246018501338744836651465702689263100710738115468891237291535964608318483819552985773007406223569023201085715547388706944106824727093628079494030181349730692761667674429096215764428050273563198569540608135121239118223894981345598944282708582260182625406693900529774367208894413741854799653811208408410864982060466069502775849409428113420008488885272058262031958532877770267003422886920404224056440010765839285904675040964586175505057894326161393829316379293973210982873818592912349293759800534799294639139929978427094543629831718871398578691175424364133629486269319882204243521497266477985041554693001101898979713338210426053323098109154497922569943279210418085582250698571512989411251995317575987400745045939317974440357721638145057892659157845510329502790511855844243062667747397754946273956337661866985664327140808235660008076425668170673420577105182575583345018922917621886572034283743231178564110888132983524781672534008591978383076443813521138266062408807618480234708191737599440216273731163954639906426255295461511873584059061696417899029884838155746765995727293460838891808419298757056312018339232800397723114197706804627789290214029450323046128861151206209543385040248057220517728612566160013761068058022676496564558109428273369263368133172844236336764990745505005883589269581225588390111404067928205337209323619714978037562555342089342697686565316121102608878275994355970906560895254259395274487004877975839182807495988249017468766981306939005112190721495212497020754142073170776942474331651583995720287986671016682083961689559869642644404180670267275372436095222966517583839232000000000000000000000000000000000 [139,19] -916704995696228413238548152118066321286474553451349642946406394648216563669468873400599380774013654917742197793002631475817161440746307829676792379892450465153931946484719642136569166708059837502842122216203629325558251139773452602123647381233639160689271590454991427475464774621008807038481866388007410270805904036368820894806873577284334856724298401463137705545405538879323293772995193494142624915930838818743080592882102932971975159404652461568019890253001896457496495421089135041267879832005273288951148639574694720729179886922382358816926449507384967340353602738826478250409456591080937564836198563269746014515680564096794083407682519749818394860803329643284968289889378407814022191166004827673190675146898166000370668011793852428156490697103131866801589315679006435578988683361336405853609479680995711411604410298052359615318694527127704447687751084903857850297145386411787892792974139262002652151791978019121223848651365407966328790941862933529521077866582888422745896558942275752292273712857969736803380155313786601832273706583448472414060929302900450948203378146289174149793711457427849634472932235289748070099647432755432587203697546612190640441057357702405342609082245308328769293899523230631621970583656080385165676347501852138580662412392254148455651652827813077049964485181040492405606770166536189056963137720292697380604502533889548624121414324373422889752394736696620869047243888281232066291663951759195714173401253437585819150116588302397828210455539385806670678510321711386046794765363148424829312688369745965224698290971855812706144808981359002748389800848784815837696092742447155257266677309453420888838805289785469531192020474505487609196594761221340997049631010556083827637497131028595514268626019480837248061278196079360621137587937479592862708432918630848377383643935150276661828116366676953687256442728959082362922085445958986892513285734606763840107216096760998116864000353987844567243384183876980068541855329063006662961624076944358231280559480342377490260900152483694936391918498484230284414795414141336958323381996590348061907780869485501548591427340983852483679904694756041893682145860616928892278918099373173061559817141228552906747241578128162986949971824861035581557486825110509773826078596797724501766832128000000000000000000000000000000 [139,20] 4193618208140180667624232434548483409679480161571969144143028106162705086331334121119271921364387652479212132247084361215463091348891931122139955992236500609816209185578436738810705511755833672361677524163154541790963948748841506578832161916272997977216514350790917438629065427601323161630991176944388411413505041153407403801539378325656469996658573014529404094810072866320168103081017249333689199381810001082676044094575925556480597436241953092635355376841009310277334839663122968610010520655035438571660099422568768740683941149918906729913726286808107721875942529572376198760688960550169981519485240370142170744894261299367425633578400035492872987917285596705644715763861431073003502940413071503384723521257396889776457529568769219947027211704988865777138373931394708167955498433000845098551271075239352063723547479504405481689007034175484124060422837637671647940156292942748170113450335193836052806153054676274491502302798962116324230028621830108949997497787234009527878715679831353502209241025634701828181257150455581039467065917471791060238452041752991300814605967406578793810589294862989865524285635699976073406390658675756772631284316620100395904323213343160553267981196794551710501092863311474096325717640844101911037477579396118344286746175741676961551443695105876144930670094478028813232433174941865883483069395266381790812597457744746593517782299572872491117011895136396692710158595160932069944725353422216187547916835520083234310020926161867167585926743353523250022480087713561052635658846142223086578300746716780928194391113300223231969011109451958321835957633484128530393418301245692659786993238147645751962861086859775358364185074928218424941878545148525550331422513548313049737776396377673462977034271830181671039493693470472715625363699720720986759922996034801602031970636123760345029746878189718991808210966639124456278723593597440323212851814721760648411759307487321451566309027563646617050845699977588527536708284489566600400783287452871437081267612595051053464533319400859141990085528990581158493231989872202760538375232180310013522459329742731327670559724536873147929746102790512642239225006862260660279177888290766353584960588608961347272652443496960734022695724892199509074700244267170740034071904207420117405958930432000000000000000000000000000 [139,21] -9069828144600653543440097450639284171128066331160417610391318818053932144077278982542364111352217677788156295264723458699608923768958688075557274894299629003675318842700762281953076833464475362223191031282134876268134023623015771203166987822466221996673738879742652910015216861073857055726629901848464719338093656856972498703342966788183214870821466452323593016936440859642797124078510204944710444097413329788758061150884146472910036911212276329021815491074938150920053407169042594488430039093408387560514599063578916050222086739115115956833118518827658843875319673657785425355601868542403085573123711202690648721353257463738446303753341766597426983467468511717181522151957701782870304516301793212427536596781251373312263512842247299054141958910808313222540418891228407417266464274025345605052789495819568073849716639459434318441443933185220347209455172585690291947754373407078415667920556339793021857448884266267599584284323955043190834652150519934090878082793525212316713728977283460056767487374211595155244267616442692175490812318632957304759636407916723367285825254475632170892441811454427995541825400851447277657405384212533256655202449307066220753279474914951582695324411154521056972770391644700032598310864662237805810823669895605102151141627690892099551036174484922232931434331525918221041354860734937625527101448041740994979209218857663180484149525952736470032937399629957791509353559376976916691520990325179574205752165686513082622028721174510282572471930503342758391144574557497693387406962889150728834094034682090021488942907802690810503830661341328736237461282582409471518794251440898951752521132474205058138384664790220110121202605885479862608597842955015403041387234694164524987778465164744022549815325827807533377530152452557787148835722250786640077609988236845595656331894667290509678292418290944948143802069864295603059723038405244347703055115371114333285661439759866993490689375801004357866689736283544574464805396806631628906429322456270298311004692317500192320941630358376769829943444452466365409412392057663014087074392880386081946949484672678515802929996135821882418349480737298490732017751216903826588201349891127109440165115489335046643267959767292409355685870044360351446023568859133489739245032177789540034341240832000000000000000000000000 [139,22] 14802365814684668710387138146778579429507636949676808966831550816199774839251323199544276980449045362440255922391407617439095084744069598852678649602965366876858806079200702829481680126298026601192454505021012304710778883700937007694440071093445105422227976312679774146373203815875526884452547899154564085689541779722865951412433829827750005862357542814038788581991232832936683238812921002785674101731838267616778255382594598653364848484123549443998450950230302195024220509755190154353534485683259051478404961571179977781141046338410819655976337295787529524948331907857977686708672848126370082290942183169990248861010643956270175475957354133804322038535811852924932746194923269623422595497386823044424749258395231650110662756683961787602005245484949046443041807211204522992909214835215416775226716046448728955327014439528054315575415437408880887186686483064659150495488084012181919132374086266091545361195250112365481560859109479175601067158981171738452238051357512864918228252326861259043285525029886203069749423992674304766969700037506347658730888777910423097935681593287389604228855892774177771867822499933562177482894277182359130543703558477473303687793004249316373882819724629001102785423256110139815166851229914177836551258733180751423297414384588704204657260741675404897751695314879448073301610281241739703828569587824710739284521872868904172181958552161445941860675904450242360578007556931468711398241594474296830031462522076981736872781921389473672861556520774304703368725367875873714455495190370402183407208916993443891017226914751774144584524243143393845390925446553095144708758180166274463068498558284796437632942240903728385411641112671956358542971178164809444363027092202553559123122302654065666532697327345104509645831401569842147999944398403284975244287807294885674551539055098253133963383118226660451776217513488372738424223610422761474658951882353964378801109920584734316350676344098782874906310440230419859012752892501794715597968068787475700980114385512256504979019139778073022026825228125707600472076174478127795194904227129750720040932083450204180666398490521947338769109557930884493888403339287460272914214579035753618193381756713123960679825263598850641663639760881331668016423056620704204315755912833045158956600655872000000000000000000000 [139,23] -19977715251557403771508808583297564880395397237631525690254266638498714168361725555153024628357912905089622610023596315066498744588785109397579403980272983763199176086839446166653727432473599959833061813537819528608025682311147081324051621714150526307036314142014734738484503954268293621658408413448632499391940528582044447693028892739934501908614912554942669762179324978830331037662270220832515412311426302868584706437032984792406686143858681241572680374593504150349071590757126892868683589032687760864395298429648906147754328297239752585271371629684877623455353702517983784206747729039673366883600895915993518406833616684103640338913379484415824643950006399954322551235210517689974569691891038799373130487636548156088316797203135352831669967573489733992505830492200241701794143142086438072380785922619196633550072330544496560106291712390600684997324783976998118615686623324483327378673958745461352262821504906343181093064550163188034157410409274044123925913275343385373120542356286591694654468407821194012136533103265537090288954405787654999782187832493617436845285385723286096241360016063798079794268565089035909933216766885257745593131111158954732047545680041697736119221274895645112972728467415978066981146219451050224478261623473776340057558932759031858186205738245350640824961313588690456737189324829208571450516104490726306949259112747789581039643093500308270243317973152927698770958208954162126493474974452864156768413524784251262683130803471908770027812396029844804695633397116703544478870457494977984222034198538058347296845340170758788489859823435395781158575501418228581311447078357139794076764985397455321293604084687404795611659569245116679963860814219530601779484235651413555867570000022232704287902902759738829116400864163125086230001442732419431183911785210826937054584853423862315249706123623237209535450421714844052763975893907272962626798706504369811404609902184027150048352973728494806671825463799922737720616337578469213930527376443431837249113769863641314206275208992129910955100733971374970903807181954080598654154633821037132426625934781942681229044554139807878319745236292545913344050698617755825273594607808606157369284434556927843859055385903137030778389527313597531428579282101815373339502720289524008102217646080000000000000000000 [139,24] 23091792307757746654005615775920703953913252512372215454188597893733799258389181578890336727130258011466825381631225828068998680398215340622868728229742706637940923633080922605577242690755516706183622181843320754393116712496269808620147206671076209229509505420939624974792251151401559140236712007240842834974993418596405796086315587481274180099678470405481323301956047084871827039294764016603188579467500775512532584727402591049638515841148871154912279261306018847759220490983623150269194806040542554904248461388328397685165596245592422907111009267252327775270826272575847540885381772287310579670381587572574795128481393790814799648894147388381275961648299758304275056614226924212131644746021400958681009053085002145908937471786766123732758484746221484099252769899490107712839713506883687771999935587355228195937948305767539300831285354229187780322601381634868801008351601836623784220020241372366311306881858195034561383071373686112280909519029033176156158033588898754979657766300022318001436427932566939551933010344319160536580264822374835486897969969494537044840458734069336621637475517365581466496420863038327018350990079138753670259610425244668132301244928206338092194945317410927096578392004412654916577031455021737554066410491852155307697617278651278539257245583075631385386122143879686364286551678006176692420519952079283715732048716464579244297755178207507852222483920823918652225756236322209249794208548960881819618460756028337732935638093501136503299406589807283029879701662752410110496081195526074829311336108120361170710461640812866259733541068758026079591392742820527690978788873180858727610027200900858647311217998996114782895993001734736982346618655126074685189500571596828866113983111291301041758678832517250910466799760515179559723489591672521479418393618086636562675055751153441764094736216757926750543758317188387813443708647651752918425801130097302606789422210261789279294173480106172223716859573021399168746270550020296478389987653225457147556779330331763706227661875595173647020053172158107653700750874040583079446211081849359410135983071270198853506120116799421315114599562628028460552606844422609761317008033098123418744764441665454257352092301271830211101034181195708263097364726542582521448347576381682255088918200320000000000000000 [139,25] -23273343009629255018832147385552856570773175542509088260434594696925479907237020759292192805608823713976490722209413023301876788148434099544883806566742281522360775325789814691025524795359621702102604021977952294039878407382752535770701251330447702008937308459374439814732179598760841805828060694170884025623401284064286112223017976127188446699912038996072331185081529131903017225205399961194350923369033508963873179327573583080627696723741171521240163889662393271921998476017293610274240199315407601777549001704599446621709392683722885083480195864711988487348738481626556463772089932963120360766110088941701259170840286547782645115779624227663972217802647080101962522565126177233230627659881517666464931636159457771183855522678999211433351385175220828830550439781723757353033724770366051655324039486031318018701126104943698437168371989480135340248870111822553003262134266205077113151841423469429470921594346045199179409789283582208291938740773796226823307216305427857742449573472215219098320074099895033303941591619302101422457688083673912249696688124450999533335076607436594430426294946960489795756082099805642031790271867451402982107801898485524206391205907970822070035027121504997161662928063015436204613388046261836805312898932975810753475205293648222947380971304175551118647400257411687800020370495790711857312873808530652660040699824224131903587260802800654606687284128646330430224263932838464478114905967411712100338404526334929000450000862744371184459337867655960355513808273336201444252687633568687861315094914832347976670165261311750522806300460473323666256896580083282171056064074139067617125325538819114405881910173486141494369580505862787191202967555941986944265916159062470376020508129959067693856203646910927849092265918748065529962931517133129844056191625900913543964699815616678327115691798328467043058582192372051028978782764204031659521625863838182617136862673329565010875788706319562389517742631798992577176485720216544370215768546143089615531582927150972360370967571037644669604291777969459319644044989614926060108241076649718826840300103496980994338965526956603387795084978161016135259395373071382967986467636299342274181479346863518674521937734746750085607394657061222277294095841547217516898899170464082150584941019136000000000000 [139,26] 20674029347263903205104308267526273954873954308627558557198172478471673675426367248924737184748839770758220004946165431186784743211676002835928344032057576745382574719162177913722268483681618144544889535897873393912637272312580784351104843570174856986556383699521613940742836168320325040100600677941404813112745224485172717513540242022839543963017668574885199727024920730468469357465303172152042558432019044581456121266914841480061283986261304273448774523087148196512668943673914394507478149411607636164486203675412487609761041377348701763426278395767099419796097989186706910080413263379478934411931660322570888233066539044996855640846644703056861122083943781534198761691932317245856145508722074027293327498789120390603193850995033811772806861962149995441220861785390115991305153727195330788297993123972868767575791552558465354155052000446982916392714634359724526413875814012162517541279117012175083511840921331017454192688379711932211192515379093626086876104079536451265443635720216152213272592077395758875773544022125073131132160767961341181886589411992288337975328497451800016041425535319811224922803725987543080677514433657493472984707443704499983164220543141882825349861592583539864581734530304367433682596105585436515229000592815491451329213497328420877043532283656254419099548901132371583552018727647083626264696778979386463912122422560384427390751317008837322480305810535184691814018497835259634713501312829683212810364802820300041443901474626245008616847390564891552501998554497121496907296437944307014418157567197180537165694476191135675677573013333700649562247553826133088875781064265458208264583164963046781186615248044794022215806878111268084388765067087966455900987260848435596090217042956798025809628234879734534045615060497863033522195852159213526180864812795261444337296536004135232948521335477518720531998524019223290969660202315710296421993062633210448251327060113329596724043699555065815632183583969868613530513295712467648190457276395192268251993938385114046651674986250214517006102106898937385584203854838687045400407633771251919630512696948214572859973445067342970757331152952849286527092233682721967135375614751897134524477050871404223756617546711779577912379907814544812010385183383548474566393340669488829333216690176000000000 [139,27] -16301717130328225828626971644154658981283895055195738869514892388559062436626907757610515663090798207789004285642928175710371872571605716003365956900473240376948128328515264484220598899032568361906626862901781324112568698563971786337818257601255966013371309243992771153552841723276609195795679895848839774059918846995412964416015488241787950308714576423925712661472070763422546538552885347393761997567900672556331114224714627039861012834346333480444863219586587351696278294847727651015504156992481024694019551556264909770412154040963285249746972511932407822167699824286316929218201592115230345974539487555910441733787640283094010153900023519285060951377685460566368629423471607972960238919359611173694211567270967733838317518698614855492089626767286911412570864620126658856963747174818487023292797778556624197760779310918987780082147239739355902185740956928947492632947924422787710651490818411056885429522386124193764362298523037010641735356474169955096603811191741064287794713467967260899639215394458826077574503151434495165609391085217915265963886084168446604167243453504670664992928459915920269024934962293550326361013306796574012220384899977188089081005350137602898785534869071939653989604508717507558552389317594989051542345797927083190642316025091662823835339967327707156191699303827265461854191741301936852997827213656771584220077408323733426899462734817908807730907841820268105939159816511044175840812663427047103345624726639058014058161705806467693445215834588814980823545396780368709759452010139715412715163190433776595766915905713777103284858244172059353893692244429636127338595015876004276956633439434871333043852247290787001660748672814222644435809076795198846015427127065861717442871456615335665738258330204156035847700571007625601153081494926738761585153879958735510023763494126219540314357255353412250090171512232279854726217161599697746386855028644658290021888878580052270480537504965853320558057778574696483106455910631920287535840587835008593902019667109107918839619296061855080517956022956150353279992804974570345581775419085100230329102229882721376983306174859484265500112925213666155401131636048666424721140624263131291538944631956133780027094192596983943644060655406659692742148009240752691140563175666071957608465432576000000 [139,28] 11467335180211769383119796689330546403559603708474014708815694672519281108727918032148618224422021105658837208813572882157491049985814565139098606786788714969120943588115003231880345810961817827638354215296672597125845697542840632842174775029316073542110510614528005061565178205346411092716625654757923705527940175716847004942783422336302372408921522111550153952902549215720109897799479941988992202459656155860115599293639182845914546208621487507421103462471201314870911696940326116074124637798028719158350129687495678440342166382080258952062988030555824034732531452877843072576794112190934386696314783264680675040722902561635919841810551795662724228617588652058049134217525563994622548796781247846071806042974503555379285833784277976827490203810209048903748586696829088499406211116133050267375584931773984012727276978006392835929093216148391413602636306345629894713364921996918379170702992561001750943709756823421416811399754764685208059422116118058451713045649940433929224545600213177523177522362949077888004450371996351094402052138970747601096864898327642959040839280967454350547436567281613832207519386431088819342984290262825973693175876085494828352400715751426123133616253699685243191799767622221550851401524142835275163719361266172381821763466855679318926785340347711469979498769956419924142383748795239630715703221398340670205654527318903852133179814859889318663861308510651237453141680973605857312964480281454059765264924368719410595431001238346180119215911018661086326104488709828212240526635292750160340899526336170173297403324044886048398490778273773882437554200755411081678463979152963646833732521637460662969825790199214481023519607051729724998378876096952886082572527903155052455355923389651202407968420234081345355888148498767447177628098859592733517759364130438707310372638154756537754584120395104471834428961952442613539463152748738763521730857698275982059835834371733670316747970075791792819741636477431642032468943911442658300413365175764781124986499411428742729337172191456886180775194768325218574450287269534881594645237415165708382656776009797508729898858356842554256859909645326269431428419899688914268900211894491872619876955414825020115318867478761769351678091402008650384342698229656402882775632210292030915222077440000 [139,29] -7224302990389187759007233294017917541602913238125832921224251575076781693327262138507041637857531663481382160100958635184286074119832569829244309892728321329097857547186369614760316871905233179083560401016645375361231152663169243299902770067964806589877986051522167212518439510656005798309970826296161874946025418785695998576696415011242022840320093137526982303968034257279756001384246407850130583693735894111735016269870758562514279940567411115560567135250980346799314501945467920174969551084696169614141018589705564948693338064496813239007557022420555831709999953084714034583754183832893952010190312219425140176164732817771846166522558629402760534056896862395587935925351127940948011199651685765339960469973240047874893075750516158086801056722556920077128343081099599735975597135694326146137516030731986092646121388372489956280152819576722471582760683306956985335018113768685508562575917256322446808311923458277579036367285302007908371642436574964606167633402711503736533202922566691457634391169918976032467488291737812202125344043391320429586088628147084127092671201047505789437119949602105866764339835403518309422949019322026104397954786686610753860710373887987965476301066970374814925681848003108581700203888361260455297520342249553728685626862317745874322959632807053719770387955674927780637748549967716898201198675412938641843337251393111196894581675607558642426211782739202629105858741458577705994413495233136514819367239105577203871362293940972970561984592125924033561303362104001478303923148171512273814299459636053996297548754730124863985212582316017267381393087869810420130337520396902141197999202509580878866221204541232168548708340574976301748376439139513929729210620296888514437320517356472509713139345815594699285616767929988767820205811137498141082557348127334978139375353078938326051113471546017911070399688685460055519732181945228175214160568662864490115867892755967365267721634093368466447075663682197614590364434081196234722781438831448679073720082588773800261863681020765602273410497507558803866605673180524295212602817565400187185108573437636783534459676349578690304741946672581145155190954066943046660675551588594533069833516943623047333021036839537292042750264456647144217782543937417291432339809722616487856661679840 [139,30] 4089432826092797564840820508385546972764193426667438830981063696722503861996041543622653290636401288810692873239398256473176950574680141305511127506216918726353436252367115582403673569602739695359758852670400272895047452866660660367946055624444203072366733598853872366857045990397433101898829739414764821584325411428481339072647265848284000705141644650774885192825160575201622280648113109390386115094384922628965550718116581792397650221805728608025510140996080981396648136926231617370739463232877179391214137193273677761133668120874999872279028317426891345818751945448763074871054865438523647660434668160577078617523667957278491577508230897672864206238606246973810898262774433266838114055532229256683880603628110183067947460646583932891203539277171845495611416805484490503005345870103197385683084804431624672372926764073836842432331094310988633051148176170593524065845346269960654948320748945787940116857373931425708570274022377695070031877221195914329878970653694239052890379889833370134261269685548034079175569087133542012609742277482228221633482149387027098315174097038016029428381364345112663397945246507069597729387821900394866332822948031363506939625665644062051709835299862302224930746746186515640746190091965198063470646053944554097038369493227974874964639748292036829759572515794940480446399655280339478149140859252399510979180139076466955123089796746922855598547018893093386981887289605592175323906207632453784592105947611651083979377373436187587578315491653956104370505974528062056971750925372055409847926426563416510826336424542540031152849800019966609497822809321863414369480433150073766005469032470002202400153981275890565308703631761664415526476105483790521426527771142191988176367313508022118774151928248820216409777144039322768657418186562652844290294067578982090683717114451115741554208896441106460037635436107706605541855140769253985234027912625407885679610266600706227377254486627469568308983840682793934237034643140860139335178266664536675439445927127281670015008426615277060945208064017422252059046861128591616573387679409109808631532367052628153407403470970863829101462839506788363767223706499313954949936009823992480319164793248537054519242762234011479479323464192449744465954070014211725010870880286371194314328000 [139,31] -2086074883184830457375958044834042347912428831464761166818946786974094876774212748617945357067154784079646306331954443711280605920241169437814381827729218384393656473032643934182018658576691438320615063788388779911029230603718121853559876463539392042483631556492368124522178272773596102229132973755866135609449744094932757174780088660304298995354546532674960775756571928058407922365315023577175418828909265852228369396592226955259931929201912499223590513792241010678836226267199747010807362202426947105919414948531190091282821560751653129344584376537314249898330799879041963867004673158437306072928219622892282766440565244507409818519282094271964559025091987910649361378868939994129398310406668178956326336415614548605052005486194799195828847539608764258412494466395384159314160465205100258593278483945997963395993367671854282807757116548605058140406329802683978290384592069788157253708047609277912093097517601097144176254199061646431604679493440113901745714083629057568944018858828257362357177568994085263933425138079064424176914457833068999836843924948884021273336517398331620265463395743182446559628871760445956852855954173273017400626772193049981955187961768483931620595871599844760433580302523206084336675400629322767916248293171609956445512980447112096650351367366986770675184462714799776342021418204412366470115873487119009325296973724072958746256021987823948749666885543338218453127346642409455312092156621740602908963954819044295799481028906181088133746123208187330167962957247050854960773269711303108834230742199696807451491084991580901512429592226694104223139503238909474859509358723680954600951599081873417200154764368706882616096353244598736493471745978113241777158889397070510797255862843964553970864492733967440040324732346468066969969159870555529848602367413011128971511855750636563805114655388923911776097265847765141970567838357827292396279121342197922432531180459839770269063904216057897422800381504302678157973371083183094599122761810464544465088875537458405069694675634838277786526891704396996199377956450918476384384905826026869084859855802004401979282931728114285561947884574005215698745598737748966699653163490185508075215558736513731883995626781512803521462164331474523160916844111043808318180859919178885360424 [139,32] 961118561108271887745609013953457036230104041601633096674048202365777271260795031439165111402700424234977377041516122512849902833405551018947988734862622600241157506387752170873760851387479643029799909632875719229391986920663358986876459869050738546444899414753505725464600703754193197431115414866518597557779478163175917150462945584521353346788585137904415177139846575702209705357860669595210750438787705044959433548758679713251000936031866061558015050021154215511753921204933177151096287658426968080712333090609882620649207283257677188118356867889824758251595294028304623761684279197567334810170688260385330702435454513978903123314264824216328255530824054738137123065640735165643791291928118547876848794340212651740015243180915584384765821594620546738024932540525783177708997867458267049965863754157028440021821123631194420471232661283879117657284607693318770670768889326576193777276624642342426340793968064794238438128189370636252400377860224218498864392784048934970893500071589374487052551812105288046904340746442471344597418269902284435243118352249208125399425469314988841726019110135559653195067902994131531287033348628427546351824346799538526842147398046926970822876180185251366852283855883297443087390151856965669879206522625782750627485879274271572351681897441835774518359085379172370122223063686892853505515325116289176660776067670492532562932930314320421816176839281673415086272591798986263400873078293602812707106699840911686417608188471762673976397115677961620989916098990524332386972161997410200683591143480642574290375011146170150634904329490621690001370251942984775929645940416763155839323359336074448133292407286278956142812345670508739339727772872129339324947823628658423106795269724046270701666160440656775855730766429424776223148069171374543611791139019663753250505456464462694499689916584325873153629580902000794389223589073867632754552732045337848370340095462851182715002781573715540308397566395376592061216971889580730097116620660336374730895734006436898648518918049654654700602949531771125098894903523725877477505855278146656003714082220211032679470262886703130597614820481423372278963753171849168697301366406862709792290519478229573906567136767322178705418635342123713143686911767950316477004383897154554880 [139,33] -400172126091203354203427860544940718821559805057664962626705996301549498249846234972243252571706000081460978169021595267453033491547938546295856427088757489790838932021510043906507282424537805309236796260166589404962367967642074086701582402098891202986112256260787735760740319197701357107837344439822777838060397116897033630815331669932562251729135228861471356475803121911488771559408536263583507442459899818509379476475655821063954643606775322226490178963070812357850090627725788977416952168605080136447615464503684341479655569689093406354017382635677406853617124718183092297779037185072102692100376010901861818150501085587104809164048873978421354042075620006127157491955777088216996049802393710810717412280485094128866070529211148859913729008138783748686614954786387171779504587126307473835824384805404549947825124379642967292727779376035610784404318401888631019036502374963222580697104361101650583371777076423838639455440044947722426796097348901222832315068067495834262773416819555122780081045012380996938597930900560383862230688524482228898196310600493627211711666423867086813920515991704091738036759708797645699868327241446863091466857586862362139521504885390273540007744535621887281414207078602517887737281824265338208176735046642576004235890344382763036262585200852501770564680330167012633739100641847082751441276711407448628381554528348886772300141757266696022352427263323063738394462297095575062934234554857260439504181065534788049297603619717689966107330780708147058424012927901117994307396503019584325624730997143409278006872322122942451497571412597313244978845333076920413649778947909281496088109585782033510867358394218011115125147772948825690880337604174494101532196015608809976066272355271036854507309519477538905039537643654686956746818676998979260158758742187745868115967447592419627033241558927537750916145505621025015185281637601972069440768391169038511935047770044502852279367580670481765936807772215716747860368986917041273348387458614852892446365571810925451065107092495750193793539904117475415882831808755620094632663313905073596140713562480327670598146419477116426384987912941504114486448039751944183601897265094325146233931251720507680887450096396978570155272196827180207757395420209841519912998985788736 [139,34] 150065488201579763784218580132721710041302030029846646925288252153268698443164434558555307513977198237653519890994553435008653646132181584728291864784225239183221335149486382832835017643009614127940254759314436338426235760340059786661794872369076995436356271903348098318047221074617459525893351513133450094145444699419076131203628719320576559786272523807098031995814168182679237308080893770234385095839019663887575915668938064835034830596732154614756528973438280722217808363522956954387183331870054882726304143254244351020112432149297148444961288473297327951181411094481842260415683225289297153590761480298870843529534149688759714032727479779915437698848820158681596468657934281394071665776965519719620020392106646967699921546046860980070264845993591402953108083368512598156354126390746388626712685146498244217654002163268660865321672043931511160658045487479722284754540267005883422009577407806358331282076154936547431787267282512676298583462665478946965276648592697651235330562030157566491869742699517198559309252738149380089517303186409083703213921909668134557536195640939776981889849662400163762628683095068756622054728764416709129757771394511903789065789420892440558817428881823938767735909908204835958422874452890936394575399248815730557664413699982805527535049053347800084712439200735811841937271907550466803911825088705900285557122543920949131887434972826100217657333235727997548847147475890642091417697910176020934973485435832532936412893795418030817722546315669681639717400635207978521031798273242242352769957157614012130623808849798941143591944735052255309630598837015645894044660943769829202778892995187418422348886694646423253300853212058289989884456169792958670708106746751510271834482131984817056698881442599526701145763362600237655032218535374108418302776320121018880113985426721243848011047463837360545141378877206769600363483823725862518637849681539415413181105958802640969449223944209875117038230220672618724613520815890125789022341453175411451003021322896497176485000008668981228077601626215132114184965560374209162946032812049033154665477204809222125207569176679934153348672777956150348827701488433425637920601712877183178630690277500473716118268440901880976526857907137990552437933288808370393989843731136 [139,35] -50105785833896271605174444837560433095823628891898084138040989385101324928893990393943516369686101547947545529893266233263878442188788514040271455469612283622516046945332522424097897392972649126912268432443038355359491361403146992939188250441702355759793220084549241962114503512470366873731471419955449617758900938464976042183347210589081260550152712163004030092380426375200379469407684931638421580395944815860009399368346260542161904095049816853770515255460566739612371677172935625857698360539242780300057631504266397431928749153474918160962552894905797931460631362813151805841014373378453810479421081624429997314841833616111711589998085811638918116739804215307002033608559207600987573506708175533435679277898765959782546451455692001908457853709084018226077448369350143431838605833102308591767544184685868997828274150530572351850569800903202377586903543810951260134277332924241964063159835763830343786168447522244772587315323467762808379503123083273049529573897078967171242527536146795003317886928413698055127599473055328596718942616459831149269456371524607720610302272509326004548288766369590720138753534164369183211568425284910550459258126605198171901970764515367994867476654617960152536745393865521752468799434740954926388480261805784141434508268661792461185133435000277869566432478795767121552526778035865252166491585451443424595229175011090405516843723453168190176372019399073099366407939875120527743087794352246934718285490631639564701784374609994189773466557863565064455177188335865819877435647203814941536994298240988342658544340989422288025910149182100672442074364290979713431799030534462762340625613426436506658644371619982443858120134611871300863334859172371550457736755029346218322047021181358952944984294410340900984710495726373138464485857429119762234142549021579483038548747228223644978236981918405391932586284780767537991770536652550502747303712458323580567415144195529916885822917900063562413222268228016565695430024708867458039870789603899468719785043180678166040056052548244777090605395530233880460111773698085866282016913349512924972152741307197791800429071423930399133655095358534469355789612845115798707687550992016346401977428951512926137259406159912355333070057233026268481033966563283416797110760 [139,36] 14474910225513015128505846002429707126632255758092912547892309025500518476873950929657345736601484347133646990943744427932744816209421657183325532753754463677612538100316362496570554817536521483880524678079053958735750413260084148752259152218073501903078065744780412770749352852784931510763127690568585461791517005678962393106306387403235126587804959521668835077334471621604334071953722681868920462591165621475457349018278037032705360991699241129394802064721051133555964853378761496696955744250010511774271560996850114528843590720045736053080963457072018406603494394247615752440553808920955192035008679571018594238961707667956186884347962705438782988068677925692782203929605727088604128811747870991041310812169464300017317160586484823840739980242643014710226870101364218093896121112714810095626196963833794823218584788774472251048983370949334318564312536458840963180966420832005669918717998905329515631947690622439540708526009035240576930952112115668243401233128823908914587969124523428179820084923376101022835555877746628774236837567128381601679163874615897733493942730581793631207147344027937048220804604029482184999375006772957273032522144934355678133757916701475001212444741019452854921818605088653436267229133684027531444064498711419183960582841841177178540230904231130596220153219592071456415446296443818100747072969061944557531722155897410899941640536004002749045723869272729152186673845951974492560443971993969830889664539296191251466741500700389892878095098027474708238585304263620390323349512035135738227539637957017144994934709609523062522285452006655690420070862489487780548682198977192959316510284818454062603745809890153472597537477326691713661322150594045802967226421186894587561465722723018490382953213076046048159014453406704058564479316371417533154584387036563827005218938405512074653760202366733744649278010387804290151064978201899094823324671690212376915935264113468872325411745812792866627085614911252046339349353862982963711474775375076176723500607822091129792700706959242801535974810107550469244775746793900285720684485509373508890078986872644700604628769283113394199633595444829882253829855827149461055690044449392068122817188078202615543529150179587757023762711901276239036586574533073316473536 [139,37] -3361015512834658026020930301650741067558415721735192274135464895615627364594126342898857331324517182686697186245004986915148982876862401079536849505340177982278882431308196038240025564634721402802376760500177972288490587153937221458627964888765139580195567412756332206968924479459412853189162136519129852491619879080647702854421442908260135069992262766962443737098456334752950636925597169570942009570044095157290190446173735815951997212551775669079783801833967757805012485071170096263212589121671271320680047053423787969638666870555509017297705858921222088908128526363244045988662378794127897822539608302934457002705275451855462642287322740349125970763182320682158847510577447810234929494821657329820642688504905336457526854956551818805258496167552213721544258090725236149064994662555727377934459479799997084802804774802731044309507729826132009884915501957825497494993562610208930547263778450617122165917343203192019755158607796547492908480623967077359689062170088065741542699531474839066409743188175227311998224145442510482400108110296316356224737782468044745855663639178598188852969817540929934764095797207720116426694662467089643429703931487484626503646232701501450990070071497172169614361858885802186979342086923746678624989425933335565392246939366152944970117221530910413757327994767505006352630986616023456670220920096527785745476641241895927425546084258058545063463503171379070790312721207428721988950320634394935355346201888223716865207807557542447472865215434546755243045116233566938789872544593430559000475952530342881239851336315489698130219830897834590134139360761643285693670228429407861976024223823189213199771369214157572840746091193880177680535306184002348155279714215872039506371029626672016508644407021324863418215089655417957839798051462229473681230268238703497343848587659137430137783233185871304732416854724965788215102137925829163684681676702548706791946603970625280338453561437808513470935088013554155341021206383721739724734852834575504803971664088057165285538474994084159739385132804285378918695655723168737706563798015998343599701806465856993717265028515735849550489533476589880957270299351884773530937151538733793575764414184077360849604848401732686476725841739745290547652813590764266800 [139,38] 474290483643774919473423269902872717379847121924851575858448617352871119471566422209949082716677523875808289943898650543780260723377777364892739673367585323518333632723870497920531000020954430107569472681484179085036500663870595288098014100157804689435125100319243916296841217646516178763230967645329592251724757612340542337466648674576341466462981602592100295028066895628280108450582175240478728574726376550306598979128081431805638372436476145580022673530964365621254934163909357289758544412595137247420998464048099909940226633783042425505115231171322359017648118220953551237907091529537055472774948559022877348262642963640192317703366613443427178242333127963548873719019344333873165522281983397595953851242005528695016819835522558468184331379495096745972951219383276414047431109641901455691221025235570008285358295634017950379482274350432849274650493943552719468508332916006846543031463762479563022436600831096586269602731762645953413770328464449108217653360629874787724928146109614581141088749255591104639781759299701584770122158687440955342579742622515306483865181226240482705200777499485442234516908179238272011928903533679407939560737020206943131036907094456021489018639118151808468626501123847908015862432627407658643705333215915826875626807209106886298803088215980578291843523738310411074226089471260938676714427074252270123605011832163926222507221363233890171122211562100878069860416557538537875794100689523966263736530816352330000761684809356935127691140655981719890761019054044251980000597773827467354012591817914995708570055200713606123232135595336600014685353142360257106145887603820307717267711962161512091275258942832785818103086864161692358611274449877607578130829514367366129746441375609857179646269474190765015886971085783440900428031017983469343307489262427838518512760123722334491159969143560222770289095206496610864849243517161638007193690982729078770114597035950499671025316428047846218519649033974150881706487317542325515576999965195201812417189819665646951417547241187673151902217049579542527164015760054804581418871622089474433037598763638968698444360502860297995631411264584147844893568923762980030639362399620896382048228351876706339149411045160948081928775640071136716541811831212608 [139,39] 62152664002725831437988217850657899859339874566524767118149955795697489769286270983872275935014455000620372724958595893609511222518982591891906878245934200223215440808491309588823795025220431500936087722922908993532529742218791366975521001955443826862451241014115005461643436373876936279470768005723293118618443338986806829613704691422554338732498178037833558400501172634841944393525575979421728682566863980977236058887966369010782578270918331486906982983124913466278826595019147230066490869845022715474521857901135103950898289899623789165229025298200748765692613932562080574481252319394050631693153470595831955769787184924386106128121581258804207485660521628030336591248646580376700224258883195675215949246470640895799230674601178780555409384580187232595688821992954425416993133715676513826172758155231530144875470947183119639960567806121624207094913808697872129698658976720297400348550090620063163630291817668130890439640665118103611245088143621975617133374638310288869106559371252642684381530107202703677094564455137232622147122394553281406977401396071195204677394136223353872793108273463656827678006833973996533410977662075970702057057206792874552642196417527371687637702585001691540050205723322100958824498904188248092405150825974979123563096200894905437915464683713581554824172712626654876058768472027086046683363173478459072994668858013653178032016466938499431128226875542854956337479405693620248677305977305079605504232812669758902445220995647652987540001601658599389722872094071902284713710371845357796876268241879017777113817962099615876137106237099465483047358643462289495821480274479741625999708202245483267456886829881740192173706984480054796352098062108181691771129060862363107420159824544887222524737235614247713515095991918276373626560880972876777983930639400703715752262364503238762262068441669910861116696220502262043829887516628559762096256125171931646233616221178886649327122217211692465836223083897698731523030103073169014720689274557706384223467905274619975837667905012198186243609950122923243532228081071066702105127474890564329457237167916587428726493343350456682715923729027217231975375172018735500872199825768113692508742343847049750914616635033501050500799238291459230635322512104 [139,40] -78048323202588911707958554778634298855473791342326009221821423859608368318645748796570897907186414987926602498960824213379993550001954032900045088673376037320973383645575943646018909284170956864658976792980450941894798920695711387735941396158714241947398935994651875588603635708234839747766582854050423677441093205524816197686279002757097718436165747572651994506478177352413693937030935500374542627173375106275330255410430793274524480372926768292505550673766240282347033169944682604527139739717248067273087931366248901321096751033052495488290092099657540548013219894079924833112078187078060697386167928556887258540915937107653593444690626187688746321650666897998569783565899191244815297312992189695466320308504873206408938666175537625024826618411780079035768121711008460104666438113115789394607209174149236565018753036202819946592919722539822724233828536872101652760192542698955852365299751950316147451988849777414646307815358930611521207251808849822247084407756453896401065522824568528767965917155168702220815468067511088089487871002831200284431459465365966356178736520078835338169532818859581178938915439038874793966350129493765539334943840457257486986734304379679050659110336159434978218887610874833708365838721864414890509926547689211259402801956742552638597874086694406354371620232855162100488985965051234169841176426098661875709505818452921516907429132878921175460306124703670548927613372912047587123848719281371927885818723775956937832994152620133934675530296561270324299322017660996882981909105669828670416483276913109018449219854334952526598683049193218418454409926794046255206934446488679589595888577667434820193131767933617640180704372933549843951813934478707487740417200733588073419370250666784900037386774425444196992278051586799235593192421560634307678487470739711420050682879138273116722802411743275831291256611191918239898608268333728000607717692573805385754732076018316849373614759511135677075187377118712877583710340343236333719642134157245801529108354899196434379467639128827704173924647481562188859420500786932856680685748040667815490409266908169547110938240994286036793292685271867014007771027058624298869440257491163108282498959876717954577852972608296449735748641510850201792119808 [139,41] 35552753070119175531165076007460257920176011947532850116416800562887885505128146003525820675736263547950311733269921690206511934547487698090346535280483000180449701300609177091206812825679633460929918902701263204183410056780903338737943433374985064082216141149126395806737829985643808147831547883907396146649959345111071780794415269176937755228960685788756742870877808233176652412992183750547584388853845559239245035181535848718332507830915483499668209697523543429992491220449688347740626984308607136769080269715486106685303473501594387729069764931259685871205125025723751090704087691866674219250181483151556317420091782273645618378499391687171822602370941511625063284333278960297051513847660459910078285789618914260460494039931226733640388932816664433705315240568763933844874868547411351880189702493883725033283061025427486702691524882320654993124632084681429660013654394943909731986340613835372995460070772743055269819823315323453979397574162014160192491727704065856931905832526764176321922752707323354634755771631519642601500475734758937439737246677032676174329631079025218921017118021596887721829470165539890831165371841862547143831662074799797479662686014480930731923441453777267108482144468493153641940173269063160515630749816255832225922737869746919955234344825920575973849845401800247896344237555013988875831352715139157084284017045339885401719502003722398202740722164625997191745336265968741677597544608559114422201721581040079922635203408358212551878983365452563467981747602862241073166767850743257031581561664333595580454374980429825926702605968292792574913038652312975720773439125462085653574389141747964886956636631265263271921243867583554291115407906328107818845271174434554868615308669336668107840412438424416425427227103104808303118408119748607187634569339256520401891704615742588732962812227529398400110242933536188705779505195747719150999227163856932161506298189897573019895038392096917836716039760844618522911236213416847835523912300182417445610528390552449978435127080277643594084518611859822992695744896500356303942863423647063644969234733594128934341148818339759995868096020632571095354721672808698232107068074538320502239677321065793223488425415799671712805512854159543403675776 [139,42] -11574261757133140411201923332336512539831154671899361963006516929486801623783107665338848563596351821260826874450663825611557296875234932461534067971612899947890830046743412556608135228989010303645542481504247795924229506731460723726976153397944293360673498177379194727520505322789347681667364962352346519865918185130275011049350765146997506275943245960213508765837324183640231593416316364627344951862160644005513756948621867707580882142783397164199142241903671244757071039290601923937278250956359168854477875874562488443943469046408818610637591478860196237859017784646964452495048619089784449229958699902467136867343542465525256562011043131646329796887089736745553682398669038545459362697179552221894629195930476030489959382009219082906733865177788517127906075324446087550197021340759422848356050655066666740381909033833763165274588650982440050381709629078789309700918894978776365238199689310507597552535681919451843179972265878798965790394444247852604995949393417881972066272165287609592259034487768378857391291740719683314206059833258680198799483149471672184611128146996420018297612322928901202001929235146043107070612684494492822756448424692993408120115057779888140570735507961919759347632483442190431711215573117687029084996076496924328981623984266174233466998980041872064891268557276172422557074055967602439968657315018667943862317068487763559515803738795259583338359102606463474602412736004268397856148987171721194074467375529108152416287935933726817029116563208910937495177395238044717508233572398670794800551644914432382985508508995443553696714257457506691873435351397214681887035648914721140405639931847378947364484419956598046997478071796504760601412626996411531290182028721843143070330611376747256560246528584356877389060683643036968857062356140301229215085797736364188003909891579743394221902978638560348279199730867174709483346739805002500994856000787481713349261101332842176396342546919992891143272898485715179654080340895165212426536615421807128374011546946955492266413878255660772579336192740947344465754577538889479504915677352365019854805611771808226401221361116261452872227101948075626515572284401074875574339101813952097734079922365793626369221194819606703490219193593798337280 [139,43] 2928439798871357449856909915617668935466783274204207213530280378729138731017756075597462557742629231951197761158544064904959811268082421510309747903803317191295888693842624668533620697222287752725667025329594794287651994457668902936703372451462220673639251120113468583456539196834310613393487626730052498603852963698404941966528883396111544563921355258508480175801551634558791797623070946813368585959169201654689069026766370416817215540733052453063596221948867783566820859708512263025395660111180593911730548112577810441692233295082901641914573019948466741782239970603676454973890057737024376022790266603415137734052021844373384237021290184974071830539286275331203767977946662036455013710486180494670644713658498034263595713937407988525621101647761469669294091232848294077555790333645400269514071396634032725897456212792805840701769042621945406958895836312647968660259580827898783063214972325981430703993927584586586480998235216058053257058014056643917958283266054181152824954658779119784413918649422806772845600913471884263689422190360431759039606967067885717891559922447748261688945966357597878867326753161321934636719854761967028551123727761891353746045574491017270635713026974968475095742691956604841267416309872455155750975215570139433917986262839758308609957480037041013674295227986746829360931253166295416980509274944968001885279587999315067371792504417365497037804858310200680981304228155879967038354700326828569036906152278637264844973863886327931131696687133770968625885076711930895908059676792216003521213227401914062027270662218513666012427483616773615850750057946535667971555626198352170808632466519826204771068575076075228146570679515609681974239953376769477092341601157395726116707115614437853515336530368633916676519900934087812590276830944151649521570165483490897117510565332366402685301579618713804553414114183973442339568533877402400912947026935213243677596859527220475959184176655585984248996371911353298093136073536113509904766629357170869679921546008564291729457735561783271574059143996730322009089441771322351951544079478017518839368025328384224347764499553137934127701126292128176506369151311952065796953191528722431522236892813889837224620825568084724370408958639691680 [139,44] -570753383584984071175541273471183549735378464608129516857298171414788243570850045674578938356663804280835965807586044572579371842568909990345011482663911855529245064118928369488732936749427148800363151315921057176816659166066635243616920078911188968191253246580467045700818624840526997473278964172093021343373293823829287248843177253989053742604733374832300138001705924421517487856996083084561284715332901245345696591214366118235230596745957258983997359386203416790183769036090382815568477577685338550015053871893763250671902660458121182193089444087720274765240064465198026408345299131323482139779282928321496930636792499837975949794551541668718234689083777264817062326109795355419328699340571526183442944545868756192881639240330572716253923864188933246707694298461603474928083603142379321793399013838298472334602809725068849282180834076491742507569214658931325454137789173451543788721454113265295423800458841888780779032796895991694748771710006393928279493395916697671352139908660128755806353478077242826408121133317013701988367405757391442460600413762063751746882701100986464032459490023475121593629092610482344474544225796474042917002240635233196657378048785588630372460182745745611324028428329837461509215848443260019153366472120192435329149749313378431157359915268282688181912103098747769441901395965496087355466119922166424066716479786683190572243190725906293766632920719039751002564732934140110116889079029160581243578785538203455809979642411084918064289024600461185574789362796926944890472334603144477448516438850791306779336442780973776714140174943456357120723569726422062318892103154021466479768131338373534825233309376317696307075855018319591019579120294890052768413488064717331797977691021698520705952284855363063372115011663179831211496951397842585740881888257755205487292890738384881907315543269878006272423091450906766331350395088366324682631785687749087995812557512895513610324667227533765064754842378956110569591515263307972656875906184670250585777052442716713163120168109529490308659740694006534030966639761738380071980164738069482667302468896094452455819786293517925474837019492229393837040511155684132236963634099721159275432169662730760620212045486789079824280388264960 [139,45] 79637374459426068529591947518728635281776090581698370652058899519592566072214984618568118484520591622879660090997900292586893018843797964683704518086107246988182413488361116353861101251929195085014515263306952968909549100147738537633433967530556213033784480589944514536789178102501448308185235143908035917052101143913287674748167226066964499421357331570276461637841845451369158862010735878475466051121263241529453813907009979444276324598461780638752975954640095825676621077544280261534870279860208560188679993061764043615307355709865700892928223575170090835438144416099580629536342316450939781527071177709452027970722060429995765388023642285826431328351564434674307473895491462060217023365697212186876744694532310449540823710550960050517352484596045362748329497171790123982696082328463727449561611033337031419502974580062341488044649560985441933472131308692173777454345579792211162980514326694990320468858760852993901366303316486039517320021723747746899606692932397944868275195984438884883095355328947740006926177288345695605677939514848600038458209461326470722188923166927603165204289129082156478104248515634090136331663062597134460942996748948002147226388414036970658555038759793410840914002125642165789566831673630299840423464573643785514290608602868751167945016247371636718545759865212946446303594548320128005595796130693607395915254198902606918823583746375915729116663545633150816005076718822217310055404141016968822252031695246758879894260714968098023463834426201499901610252768531796787117567036481303381560356301594213558306060434931198369106113924914789943156618617919082775686259258934493984343234833990116347099924028646708991359752841986184642405899640817754299174605292376457005655524908173839568411225140876091936867120893475900693590261788469807602700649191272531668248294815025152983979533066208502067333463235059867462173325025563949886663102191731011811050276268736765527307612568112910723033966688921263241809106160334397154828613489538105067625660047114554391341949160837468235271041050298777476323233132759914041048216141891352320744769174178211954194984615835221926367091540205610008031627501413829836761184983474983961363841630087336871674009989081533937142277952 [139,46] -6348804344015736749788653044073524618181272377123764557930676849994039994927336789169555468243817151250308568123040351513205766633452125653194064263698820976705130793474070236121805774643082858813210954481857334097082498884857222052218431682366690855983624018885829920807239385844598048128902806085111335622718768367068956351470502968629651635116336768995345365573885650926816480359765618373957019382777116477045034759924651422544373941508417140809325371449681952451794790526622773342291940298146394712553589037295205671543202804090707208727934472150570903063300355116604796175876379743960339304208410295838699216641238615100746244324535189811872346365353194564495684113268608559649828420718670004348360304930392858416749229625338656181267411656017106179180208605757194602507673556004821461668862561299302143553607822802166910958502363434756206754482398305168572990967529622886909042188135527396123226560319708681836701816090698992365997228569789264654148899927939044445550570955485527884668464028215070147359406015605353036110797149541480797829130254748223121327941116599359995120001983653353901616158421900776496772578974481650109786035642926038473097350265066821529225420300750603804051519853897920218131868493186100990338299559207004051024603235643169583603393759906110686627683922856739047232605993285248589528920692555472856829028095553261464513101468797709714772877558920854399266508368883368405751273891459961023661693848586147646949068908331728041919989492033747856763913259280947594331100354964544086042916970089033456155369954494217350945974098005324763828921997517699309465454940030192893676456016164978903903867541594521061308335281455763054476752910092116843537514980748883234452446766514142330498705897433617634927359123701610264369093615693009155751115240901200028192313015311909984457020581806134543120274040508323163687048223190102058969733574954356436042119952692693124452822879501644994777875513909494046794525936956717913114848792615180644780896707799894948814018236329797209251673155777768682720600535482287719047866578242815247053552085620830369732322304152883365053489808111981268552704784753617904924850638943882764893918810692237242672413784350377353358208 [139,47] 94375468356892443081780582559778085385746256488553239089962498281292921410790552038587716281757945650226134694150167249601873875521708047019379824350140722027481852020446878152608178458064243550883855280180137281826389496540892428744745825197054746157463464596739322214818119163800721943151877102755583749367844284125158911392553031867020889465062875035827398031567792513206579356081216257413522860843322461405777409289741080029536742525774514463019109153002649183365050003669536323240716449215951201341845093652638219749232557194743426646037732885023860220529203436950063888518151478352358040557629729404956661544200043558244127479677231684117875994789280425794873583936057343649726108069220931154476106992539836088379131456463317413158621993119608305849144642704600112277681744092304737657691787523875912756889018053412273090416297691173673390511537189938230341652886561813059333337316322391876137217759030797321882247850374776110814381981108658196001130500263578964154101400857870672029416096674989398326596977006048643179339804369198922173834208049319172392004688121575744125580166330897171733223451724050581432997817172690671141713598606151122525290619237460200903680822637340675133224334960945065893472289411901008608354511577296346744623719047454916863696369052521005992433656324362747779829967372586104901114303181450884886205753162828929238171289437140025893025511891963111924480631006449820205783270756293394460223170913971582173394978727055598538569401714919630998518873043639569313926730215763770441152919507089624515555811862157550792760959899346991947818481203891366428962598632218445611285016989997812975688995328716337579237940039938650203455605596696181734621894645234090118563044161024650442751728693600304008284261736281109608392748927975076737336461265819850501518615743332228483472377250211477938453755030290682812288773251944403752277433649999130346084770858741297738659517442274492096339049995563161343689752246942069968965700383510073085357014436116704290804437232206461143282586340405406981484349666624011038179218850948308071974947023320936346650095210106703259669025134843583216543566881224119139842341849261298963548282660343811107997061430385616 [139,48] 21568023080585479784300592073127375748391999728062691339094653533742661457896497317780612249675180141572751386778617274602802449523148074938332331588540036889837969099268051862372668727521074258966929324103462909641192516703456753225421886034851939333751325572148343978879764511788188893015784064327489340297641314972928553504297895861772705760070260570889734944535223620321893661765668530488726334706217938723969815118983381395306559935403276164795511075570185564475494741306538723154794311642662550144208474301588730789130215631193979654389191654367514582716025139908125008831429578257599115736876266876622544928390815568507957868381702382280272560928416693791402145737059796283901941923252651324946457062202843625242701948828661083663743705302349699386222480488805453733619248719174206943579921076622750950454794139842339367617687427508509582522431001856154202799310882989928395044107860910881149910655467954579917801807312544391530314919204421291838557951248249140090948185523577371916332880588912145646070593675355293114810673210090893693114688188351480742106729260880509856595154010744876599159549288802343524110028239292860154202860966448988229930361055761163783913540245128108499051927739337962815013445090719426745549340414891276699770696891110369433920303984545265502770757990581246731666544987537648394508410243871791886167072342813747794933167634362442778520930090335128195301520471077503343323526411773327977820184491885760960380749329166333592774571054950336472910005697333004131030803972878560049762378519196846537798724124934424947733921783469316274132308133153304374465455181568184989035617079551392205207576683732741592388626546790670639889992959702133135183915028752365306883214867574768334263998390005629504726064216299582421987491079201413190215730333056040251046876530443419416128561546357439465932580622322291566728721668032810190728163255841806533795383301574345843406443262647359035511378615371960515343597667189222843292879019053212848245913736833411919629525363175202791046801154277993618349473131593546345399254061458482591011201654636178588478912841522371043647809755274053832468136566597476439715191834519599059031415984003233943275792997399552 [139,49] 11036333042742816560672107220229930056508233717341945101140513273831626882156430186109957607205813051276871462888458106877048322514538134203457147412874208275598178264980996396183972723303306362094193867495246054311431148755921139843046535006790729996802832449344425142294356512092810553003204042567502135930508900290941760070612211162315817350447448252069407520178425980329559694009486243387428791063049721692992243427320797515777060683335415445057547458201679111881353285080915539909606036151909687848057478505159023366662581830975058046396315704663241544667963289886408109065650144903079880986517000814084866829777577709473297088792759068912288679297111665909476661567620840760876704729853719232761949788046470111830568370166531735260193928508471313865629355267540230240035777921431119750521414434259179803325271287865000533670211615596061651764443550415132511127369342095982293364240514439732229107507771614217977807406206476473524667549395088244737900317737774255076615486399908563296910248229549876288678242686042482809620848863808719960156911848436500861943479955488035227918089575402726679059745986334398709418568339397358486265757951523736901607179675720783621238884394269964532449215414653797858520456779497540924179401628449372053732984682432537915430366977406118562877856843544942297773480472047626844848247406569419576446512319855865653033520071427294141455166126288878984936286205100301666913808769861281678177877186163163861629555747579335641688661046900988884062697868387487030588233996215940466028439314775480661671703447412896632787552286174402682051617098800447454512381606121554847048138585866882713474929473135736290510673690308872400964763916184065539154155598043821145181752681022863415153197590765935353239243550775740498078075393838275656524370495119538002353206852296720252057959662212556957510779408227704520039459541875836266788469968930623160277098451413464814174505020458109480823358288977289370535923438577645235870996069946228663071956985588175029402014881162760120105686760247718303152032160853350597006294612695685312550585411680815662525820580830298984535265599246035227066019223156420750686736467026693609958734367155760736926643203712 [139,50] -1597095183326974480166934529274898100491116709470889888697899674261553869692031913814089235358138181382968564439247290974784389036002351589462143067952911335940408810219578723950802229578774428011855309902934760541857177668955687654937827693845493345122796071323319770007705099143972988834170385168405909916744470339981475511782687709557993941009064974422991585925512818647331885910718807544232356399169771700590676895891373588425706683488251786961545883256467691500374570159867932152156272586512430583228218377159426288250926142318409134872700997487822758775493809410820407843144453671284925636938629521191022009831801035410068668067554281359037827369663046467766604179551537797272196190165785809735222418775098697331105774989007523321143114013473857535337326344336756454814815659410475894821523960279393711368569773524501743224428593940149998764685115538087333778333662759911321024538577159700931108814544639084711272631104204583072607375344152402035485872361612598058005545516892900147510495975772172112640615865811537550518364382720767260317453735702453394001040437741461865238849562258649118376173235676656588027411120413302314005061879345930493669755006399047996109164733848318353149159269821091926414998576360609834374336684297677734896525667788243225045484022141600561728507360007090041873609275246820451212689686379961564921445080446351374699795474735888474852528089993573046871499667866296388643337024254741151967010596456656285102318698228577461052118727467768238367366919507151917828247445209663674083264927546887011486720548712847273039646796924181073060681276805171536388369039811157709627774164850670882758026297113058922194416153036759467183733522970977789714008139451431216879624472462145722995958023952922550022890717845830081776166985421706597996425267430974165060359730163144004311287140865743690856379824702177973645742950035867326962599442597041198768211210387980628915656944650224372676495022261763631100180486188956153065489163517563886899520477076538360239422043668964717972297606533244929551846198068221727789078301277797785757781572467940909279724342725200673970204482551157380958180193768441486869544330108541016731280688702207129073170688 [139,51] -663605921510859114940135070884379620443311712293313185480835476806683277471250626725349977060207462868332008870616100953960509644625265277130778366897850209837321851951671055205679333806553939857396649559458264923034709372966506495564636388618241619380719099094484964748549691373482524570908798908521508662152223965895307915072670377424179793821422581617960091580754761270127275694998807675702172719314568629182202490637037450155565738806976342919603174944276552702776014058092948704418435690886376010142041428701390425183729724853055871449287986219283877504471839322198948964828482442818717359451315359723307652924352645332232090318387426095467816366491602743697741601482423108493239379428735878153513483565181981089071360889105963555452805723310570844391987888304695436400802782974215570763744112765351460173979069624640418852957517927932556310154725336107442677350784280323522702104239721301476570915823101305595082641997343103392723938870121528854213999675855432393216138795572612799508742778190854184276993239136382098610499450563376684148326159507255923855090942647940665627986479576191101526913244898924720092643982370626757871813888105822245932660323683392835002081393694538697073895938284471042403851938942164047100523834027910764819634688996543873286214981703972600729154019263485153706344288763470247989211068107538780025977403016096806307891777003464333059834818123303963048380175395877521855370170531255963539251010537090345869311888466173813206625410932923935677167743886244641160328202083380035901520225359437515451885900314414858977426968895093404565571244736540115099089146362841590953664938571353025135820075460642782369241405995490597249818479792631984776401346440830894768955340152171014597442142693149743065222719971121512559486380077199230216571052451708656141773156210030367845721544462286433030932858561910260702662235987948151590846862862159588860892447445848803616515776687992709829786003434277087585913087443804092960252255066673063849005294607307985284685980952257812761778855711937755063150162448966131229784318114880174552677509587007741153073801385796780186790764814489366066442161466923279784697058751316974373453715634667060492320 [139,52] 293889701360474187724364133877518512348100195873395121052093286861488746462460793359163584090785184156450859664469826031059273044045177525938030841832931406295250544407049377404258547202446745602224405663791244000045595346211431787948854380646535695645697870352045921881232115829033167743605937110720323091611714333129463408598331826712787648874470069206750405654303610676266883139716646086965342064829987892114412207892937402330941440812748098064009316008810482306628542323341972647837453709170144615016767588737079246394886285489509901000939220581358554525960987970293787564382764196585488441810193315291552484755855335328978467145481781633717432878710475190894446979139343872803395140824000555757300868384738772295391021673914647185036653582343184645205612150778623621950299395632216453749620964999542893217034003477806194285274442897460190686078854365913261065157450943302399938633858730910126291099979660664649524654085776087829654196452621979570168461492069348709238137116827176298063631927394658294117399755927153881294988260838538902464168956012471312974750795292584213104412406952024380314776236606569227467430583453896138868724451179124560315797462110885831610040753692053431661901214101493860127376739768466261408837077116432807111660861476088603113993745146174938276226445287224626712377491314408632313392811807600906646533116551346388440816676612277867773443218879380602820329278970064023235530341409626638271942638250098635652676331183685775482021927768910486365735185758856239838443373294017933337321864411007530039497898595094168902443511194957707717337623687423404474663999958456465763984888517764632866224314686589125592933146325396797324485836259604443090935113040422134791753642967955041338448142583940256665536047047259308978003843162316133521054035408066894312484555659851643791863100258513764297590023880726101653176799335752459843793460878489935374916478805453779214699686368623227001791968349900784941108236704862567936619241606105652895472222334626234680322981258815357952283645135253509245019762900810241892340260388143954655739457069598767974928498180831318309331977533884613977952272173366843991037497711645732720461715224211506176 [139,53] -57794455915531168781640194076326621101335507756397923951222130267675108092029261406130502415307435644972164286285929836881365845643883837163860047108147699072581557652903556574092953671431810936274942846223619534425837870093372636556817001862502607703687425521101448142078924696848599718724456769818616457803972862439228147733467399469820527675653123822055944861836635419228303045527490101924576353933164808437023098771748990810442680548755658607014755731050555547187315589174983988116971156230984080753845220230448358482218490007941439126544782628201800708398911273657163082626355248588347054750677565777475599292159170052375558140727661972608771656427776766234026454074837610797017898335523504646179338212312086699841071760456094222759268310578774753444627872471628658871658868536956196784364277398295660668456078200177178598803403875080339568332972247194143412327091382027867288991321230152621295286768071536337540256322502077757518884024913925144265070677316036176768235761103405415610513182408068613779546786929472731716471036153347398611187046647676394966437193787075118406807789879940072214238568762778204677384306213371571475461236481968631952046227401061669811530573875944340170127530881596094829748793960560911546104890415748124816531227332947926609944831394563402711789437059701742565111549266925914495067791279202554888601819913146207861201643179312240679939539513307527611952927567683907076482571378904844962422870807537802391716243216091622361263425027405335476803568647048198337044230600438047704591312874313964237200458447862266298615328355925458464065259107939703775862285086030174888549724541367630712851755941414058024251092557144230177316703664906280772176204783170800248833001356367133531551147779112102367318633038665692444775125363588956586543252126572642992801187584640656199603258745961300426351474314284994247977423773511067791309986963518999694146867330041586938297482245220050479428756231926944747704051905508387125691913765781791891211861569276558313276710493500092826695433263205995935439496346056583348129500027733125530973174542696575597235064129939245616925020735336451825831232590906692869938431602443909562891483855916160 [139,54] 6817201284667715241553955396984434841452820381923550070098107007786376580293673887528421332894091453458727221621896960069845201935570188742654389149579838313007942419380341783459840120211983790247532922513148197804943043227736271822677310876431449038073430695609286355187950572064496798266498751603056458514766915164250828314691958882893220643245941035569555829121151156988538169286702478226625138869322161035191418736182788335855167874453406933973362074349658071862944639614975442019860267823160079375873300898510688529157614135522652526120775814694644660527893488704323786008576494825592873606358103166532002624946087058897854850875493510859358938729897984629024921370468152682955600100770335877653520086854499561776244308695583804293676694768005531283777003232623903520821902367601500747374400639782772746871434679218523588161154095908976354584447667737232770534125201539666965637311911387035310577956605499982011337653384530295980246630193503141718204264537428191275459434010836881692707278421697382273904236861777482424641026009655387249844177601905760865976568660603119539379666939590701340239045845300740845293763469616483524929782587282447100673559601948890047633966749425979999342045419958487582677292790201565594673403685450527368260043195320011594489950575493531495642430351610704306083103315266017146195875992761843054028994203104613806365207980513380694524226932973565267262603481969087920489278064993470635620251960107221853312246872170258123961924967219516887027964046384696131762001833714210347637698348493453689055358856366535761064327498459896033867664557056570171707965111971006538381799982560794752081723072088921078521036062409467439959674143446512921690831197185934496582951234888965578271464010353832710633062927598361446909874642785580556130408440250482634773048519391834499924016064994020437622771903295899122066804008911884636094877892554350707769980069959329758575992578540078703682254567024662959985097929943229558791941076858262793174223951624986276776689029713861583154557124622264953691657781082921231447231548274469959074729480681954571191608572418796328522546542005209783405452515310779552483573200987186169136033979008 [139,55] -379398881195147297321727109513846174864145644728879071666692273993835096134397035485175579833884499493708382990215826561606792891870186881540584387816568161476723031385163924293394396269459965871340631458276440443085874965564816621304118264577630930094819422413727270083201146290319049271839301911987009164762237827651050643410125564330295848179990124811686204961326874923155277548638856655178676453861422701256394721483033347734023154370172440569897288132581848659149433796653131813824163188996705922243166063726250899840463616033726313072360020834534096086600460958902804222462883063993961322851844350625634120575341094652951754502841307627630792296742091130684587098331304741211957448821114074823662170935465930440503145284925083406255837503335654071663075061678947480784925514075933667059178919593569955833424703956570921966872928381925722189687379104499028855893480712619908555017937461540520412072150318113871244942371890364139178828926618773349388113031677198290792953639774313430734450199268829761391776241448814944954305170810554107963992935922859883246070884654262784362479677976642175910411714463612141180715953342199011054993361084264361890403757585135534428358747557506633446930799606818681108490876569688671451875533615526090888062381665327208361699295168190909317269099156409401670453536999037330402099389792537717516969802829934413251998756559972200751312061158607457560795685605250580499262101637992751922413115295264732948248880812243980476242499070762281582779865599454183934023521248837273638614290907350549836525713713819751053755769454238964392918404175735519366284646546057154159091880014512803952272973658768613549705572599294113194698043161690650161985655383948770342398989081355004429690857400328678322550043357307771963208186488624357416526731235991444856181206833809181133599418827955399350303697982279613821693546082598506158774960056350084260899654336489399299815553202178303388148690871200829592007188566609197680057372708303917947868353459308056142593952273969505694893298887976272109872633879520729775669646201821967846579976311946465186551460477653013747354891936440781273486962087470044817705368440997735790764016 [139,56] -30801721924863199627154574772667415366421600512742459925539237893494702178963305482679403159193986900984054338885569400143198330063219764657393984409384322147930450638866402495139100229686691754294248259281194164226575223727619978683322082374217614946849982671272125895465705285793671713752695629209845985886605350938656560002645124741606540749467702021067582271842883679191487144700281104678913015803894438840774793509628036767941884326496918600788186640624211444985757871399347386850538209289873292439636614836553657278475244981666110550898372371530510929269147122684023019588794216805501352585845413090453249675764425884538108834687846447275500470658396601825819493800460022675987076709898408467494416546806321921138675867275336004935342520922202474082064981736242566517421486630079643675543900827876929910314158578724110631356385822500072311987719825957138309497424004273403196832918526209143217340985472852400831048431965757864708847988576692884276526669068831341710190148900308600710959634761889182304345456755378212801824499636473319694510259905012997115710691782727981315907244165759735477061939307481910744696989376675847117507451498332608836466757106727274207695888907604575721104536630355335203657544859874220550939350019649628318741617731890637586948747052643827623408268233093989418323801368824533981782317119996631336670607438512222462963046511503894541758910894369010743670704233811543894948485092591910916977274623152774566149623154162620054879004611175738192148688732857687746731322255250192449188371511973529358935068537006182214389406070558535879002453848181330499945132715878440233134186274906090525314035582758665615387672484238420132246996661144390212961101738911214614363922258222580780283502454988497037050497066482041055093974126236732789196427554904931242605260669411551213856642896838193912665399510859755554562862518259118638382471791882567083786845069857858590391736930373270024631825749579485694976889896809875879474537545478091682414559394912523398115646150981542614479674339372998987226180124213485850672756192472285525060419237024304388039472615942239155839392013464994663009231179113298265532117287152485397760 [139,57] 9306133442332517740331287104140549717519166906059398831480315798957094157248673024942084227555989789114776212712214362962166746122877388737762522987521025507389288250332296932119203078703157143562057656932461420533863001706775550174813258563859782876487368727983823992436889121105575123660091673481771183679173244066675058303776954447325441234622533116098007581238434793236647395046962045326979878837111738517703888635300141697014717190189974208253865816374176391774359077140860884749582479108138471407995406496437150925849833961995303135545381008052664001245940623067346956610863123640205397633408768720733324330653684962897797774452873094872027738255111064267005769398309342751100864442414757780128609937894994338853915976040155883480010646407688624020578925008921242273821463160059470893358380673813912373612146359122836091015987109457896609728451872587223472214603283351329931446092457134896296004017179957762916773805439195861424237196028223576085259744876747860644158805311690611937907049414251690549795639389540334291679384299090288804559039264780452691122696217637848153225836498361220815165600259138306179189803689965462660285764053114409614103812066916857822185139214686514500420950674262963362915431261220513349646563274714015452748678376198609291712321279286534255699209013649517933047507429315706672847702666349534935151273883705232540650719529829349504765826636287672828744458556034161352660409098371804571301214494825030826303160709393566667042746772400799342889772396477928791641928728457937463064086210127054860426282103982671758932289224227599993500519057741296712185737465914471759189070487721598556478848752953857402669871749193605006833940460572689028558857573948637233745036426263579572358876901160359149918900428358999930097400646564473009089246721591693148494304687567134103933981585971305279593727900638409136081357536162528711594264292153389950379710264848692621668617709555666394875207349240111019996640845942848508009109542777600422880062059359195612134336367551514628503416285290961990102458825326147446733597542565440510516710621190474276197532001491815564930402564003437841446177231229309429769233651152852768 [139,58] -911335158291397405890742015852812782702523579974399113429913355944964150380714738379852152079491206858490306583299395303035790864639428547898555403604611290939266610145542849672404060478163688802916586328162071420033071892528428701117235861799039248378514711827026269121162118116932326189090200798275194994429694076534248886408161592973394341111277089269324273179817310236718278608012279330626642688602764681011716481141427042723587849350950732062710016260558493130149586954598615248562873238056349707062558759060760444081117389413042319881035338234364535186313163662884953549772374342120569217493164166896322238825854034371795683093251275744847370236086251966885153524232083892534089457281810668377065122860435425493830973211698617756846216397920043056136596016695363646421909338112508643535720178337503928857317212247025226016918547230828735109649406036743679252123344198003132848390786351617107430874894550813297701053719046059657167722331238275418939676817787247671403837278109574260875686387235851388404158896384526504947903337738413180508437922490311520169592531320061274216979885825728026677683124617862443388231656891062442742916980637108721595290374879175761719958900133362820443522451333184388668015260553697479010560709049256202783363468843227594128615396765390742227290759265924812030208177682831980149725171522122973215444682625417560336953926149450903824331965328562888473583543949683895836012368215716084276838588905034542438537854133697540691306391483888182904946192683731044433357430716727676529444962207327221160984346652805365077468760848086512191448895331666078504124075570188154041873009188230466415719536201292664468497515080787667630615981130116254704253308984908149856237126245641557107999480499514718577515904248642754715781182356821746554492686524277649491232813946611086872252156784746870714914047288522903613001166046374455037088228641308478059873041466055951649698599700602514492590510133974580897717197153086136255946413784141170576097799935323962378821517119895578071823594340279383408232829279285519364247181893839135251202690202386350910552838658206563367163183986418060746801919306820400920301513920320 [139,59] 29925378003176583683551141863677935955411286148294323036865242554811434212099661693769072486790031200282260937666357578817278883620020374131582855502856482513745163613695991524592428044780531530738575035808961591026582242143422762674017822248305490781463448008265791864858512596950503720519551654935870139649866944150344767971293090319774528886097724476891795095967429811173408508913645669179148421398046521752508276967912045936879581517692079522149572532288710766821276508591565240406120259572430456257250272753062280037886631413291132892280567561476647374509125795475140003457462918471796988988805103474206601779360042638604641616448061506983337073366750525794058364983424488601345812531493016488602956111253607505530022015636370927810602455845975528834372312994572367794586137159164351877909630922362673864529118295729641180461045815937701551173354879923570280736411305643681604080839195911401395296871480283182069312456895456195555720786641755283292468106719139477116950514925772572854385400146276863628365879296057533215840373523498255817110024844733218251804570474772336130347858668778853301863644064620946257466785416144711383898072402703202391577438212501823828375846992560039749445470960547305233456833514494990973337135399834202932167633937066296436269359521827618376358950254241516670445159956124204152046921086806377720777149210599185430124569346701237764480070638493495547744516504021681657286601438069299421518453242951759756855523751077877702075729245994686670340045145518268638149030268752438578105898931662853627907138854212350381914459775273535968046735225096634989331347440329119846579485955116671702894929243626633517394428207823993068808122150031394184462909796334063753380722591471892435531679987247488143118868472992276068637086487476735247888573846710843608003543982848947925752470211974921404343953035186687568697042492313840743229458921868630679929690037780119835636605597644082549425017993360788693095793959487304578803181379512139625810776197992322059091492580775136416900382314797427686470498576693824661047723785763888106715032639847367954645783137959513540613624694909390575465820233243233977281717912 [139,60] 2213862738520792960146197298439087379651664126694276608417856194976164818571359742521315220708238549589107289760484087122770807487830479170729730103183227432304191951702851353630461677163183514546329524661587795520126650064258400049178252493958517123909927287457223818123169708829782280225913010434294448635014684676027922315452004532770125440898823612337671642309422928813149499404746519987078870774465046345288156964045339692836706903503047194548880051228236249106419321996852668887925728068130777782719269385645424796640576503248893152621241097879151387640712666387233076138346036632785545026788973697031023821958106433885597916253309198211930532290900719676754563123253767089910570205945191893137113594752843867388661711940543835256533559383056191095747767626307013247278549880404322131818886654599501529960104038917236507034448964130546858926578105100272296016296722548491638342348413955274742025042026565599051273729987729348913247414973322628406348638071038086611676459443931218695577637188661858102671292027345449651865109092480553896657613712004712983086554180120559631678933725796669231199046067002858915446035180051016400535863434672741683351014026395696442860264324684269680720431090277458713477050125446521130943710906045766276947287499653909687403751203284406738503862521002921732431456772933571446331551390702344181737898184950194697526328248157365133155512343518710136969378002444511118685027838399632207251036441464634637988521904609637007803692430338394894175800490762095136403897082158045764536991175424096600709605732798020937035521752783698627410501227236143450576148858525534014854475914560751537594149315528521658930709379552654906754499998993573968557688152540792418049635173242937168414767516713732986107870092844088287957642835742340524028214327388105693158282432185714842154897839262574133437521731390765580132855235257750720357920728184715924128520886128573725606183662127812639991228287824051694190170091770302972180768401080810863935365825471129445698516897515968387362652760086101616400729632115356852634172902435992851559896300762018282723580795234866905555405548468144480474238844944633447948288 [139,61] -267679871706405919791380885860797164350331181456541229504878725939179305912669140769626356940162015376273076586130469667101038673405701177725059205362606448127484115707206526219324984219319535345775214528004060270864665834578990742952330364898434178224961638154490900774594791490692575770166242771343713173242661834736586389391267166244748835287349971580620917270335865024740026138503567089900244659051716118730796597174485671835153336342660288890107524462099700075158635183483045388051394034956451085213285686380177333574303255458375838560317650762747921954771492480181768928100593345339770618632283067067704012231940158824625404915771979558332784450621244614873449692666721393682090342324830807264589860706821472447026251206438401987732298605623902891079043132221521270878076115885880113733830075801151011049200091733059181456745959282066157022220988048281854596731120830464409311983113033108009865703109888268131365271205268201787201883286221837064910070130107697409975289997499862872420050046947527426991964307641516485073068953749950527395133882270685327644214755838143992242788920674377032170539477214505571964444920813779319342171654073546085170884547512301968001919902845366945156544732142367855362876574952083959050492631954817179799444424456247039370887343090269494005374345161574522027831921762172470949808594686898090534618702624552706688020363392235116225122915987001412674480960628011059925613058657613264802214641695825696952368782415912628552623815940823557400707246187819178722879418203014180171592619355527212275016805775660363248531312282318700974107080900152658922597431533616094986597549904321813004435637554292138388687525076291792949297542482020723729735600257774967611361602683167966862107112322502622998239011611683929269008274982905344932558941688333695650001766111344124474485499387361234242917767287109656223449015173235843071107104288785261749911719087535335633636597685912115712333029201032957313586070116226378622172210325988343896272337257294533839031289393148107226741791645271927843698632382153785482794223639887788464431177807986802964620022542193665036377357919196186330790078018632888032 [139,62] 8566485704206233205656831671778993665500048274413604103573832275529036506443159398385180996317128172673735062080394275377575060159822328903697762335411630023509518186497795873092993368882781257514383112731754538023528691390901340236339646503496555869538521545862348603770125439288152272429167416138017155587505974441306340657147552396390196626956630719367396711993809366563576410222254786824784186256431585390694996309435684999776561295419402608423298512679396755731933587840662344277007120831086488550590388619438007390044264460854867760604033205459423175215821767557097528288850365375098770423745311855414316471703070834751088799419559799505337973183332546871260244146570597963648199304389860995751412983620645056675154518127441363761066213758728972925951445680409100670044196812609045698721583621279577890683835026155465562172814920636218988738222319340333170874981461939532076322772530393462518038458732051092137637955577185009828204505937360469209378243996270448973189974856986474817013027346020385792896392162477946031032833826325798508312421905630879631471728619338276778040239887179690833774684803564393558840831292705268072185010957618500892674062983552277000549794456521286281018423034834373654475393071371130186652067087964543784149197112783068883200996258256233955245630620098593483550510988497308415594197038784626027720081585602381932727617845447414077079990357691202811031051954832359759505507915784628183071122532561571656052339262724739239495904777516968793093728303035896901652494427436947311242279447703050885306031260155866257613694543601183289205298887033449098713681491118719963024729230811726560568185787735492430959444938160094933224635684247516006184129740551665164362616698722152565661417677624575926038006645459368959168803322672870034756830258301909582440476208121970005368955610967581040071768373741551362991996961308276399466703305288955325785195711873260892573140911633098931198135221817166389720590816880461534272242070556682110800935014908262745978905851618824754821746209024208404110370117120009492508322761811038919457936072745556834902951033173814108002149158393020124162669263706624 [139,63] 93538760106584885583167818639528980715816282164745327448430687281893653215420649963346207295826841180717845694782869094911845090568933474526467508099734963664037870887444102268936139371255151355255098955638557328171649897549423536300686957714252511166651596635657598967856697042163946241675606957137199267670050749794769029554922015113503815592725731502333259877029078177506184009512543918605804863034572171554348690950771349633652779793211697197789246495874143288855610566795611944318936448849421944998963844260249037439082192296616040505409732302527765942739713098048389547375551138541990922056041885368658665090069960272300037427059918866581998388890358526614852662017293116712009192693766772214665616292387962350006441248174394121564391576987611479187832356948602893046641469060797085039055433101057867547779271675581093455876327159432244525127882690477917542582074465978850353707298940512901926116236677926863508793157189034331605187853598213873141960518369408958799189958630007392968662000392984877574467066265256332556486777346463048437891210585502367014379271782427637901388194964210620187766682691263469024060641333787433998598518589057066249551222461902634182443412264526542697801558946505216115754665787475030032984096113927724458350268796804937931385716130734507102412468304379565833331655664056959042093055461248331234504910704757625905719126520083133452027540836964850486257148130587722289719140208265622927955820484756143387891409104251549829926751662840673486556596250576289416045819242835046379293703138014453410589845201718648976446417199642744555673478475212664375689660536006798271200695019781281589884904227536030043292476012440328880695087413361120990482058865665346305457423852916109865757677022090159940636630138669629473337187517587028067702010662070336870342665271616514549021411790262336054369608991714082021972539261710163756463268609426221453322297721361893307869684473601319531636578387311266810760384408453759876191519344668642068683332445683014209314778570916669653799084821971674149155565770759274691083355582409467070571110863626808971048987689346022437341527873313564490244311616 [139,64] 6840405142232019217090892418754385439331899552996236336127279643793969867598709632437403597241616214559090605640621799810082341988762439725821673798414940000027937293631206556615624981658335718140768870854753901598917383424755848535812447423114328825270759935979554309602844499421861688101612939979899510461975855130873365138342597648703424155666284735792135238010615193146171359722711667974694198562655084742772392926020872739132597054780600591357950764472597860681547297165000669995098787828961216043320513730782592354777155293640605470678304132270138278429928337794655867501419424103229930326170648733756397859033134069574784994888919492382790389892735943597464375364056195828650190823186157378666882496733715858323213270750162254786358919089164709732516237510845499357594424417399604531337558895540595261688932440866219539447299475852593149894643951306614351236967388623351018026281011941852017344375420573059286038063501611341978000596332017700668319031583264799147936424364159640999044928636788434038102990276758972737952793821888934454772175829370962454974875385652351404230670176334528620275470701838844740498313152843146870559549012770281756866230862025317936992489197383077696881835910966706357054545993046526907401277427573457731503748098168191014195136935392686889133025984980444184839847183216470567305241411384716443065931723426148580636180077350030066411905060493264573795252002174198116509651079798405908207574521670902203139022403823255890409043529476415303997074494344397877468594753305764307734682459483448198161925657523510910691545802624867451043738717526786453954340476715196545119238653101514649624974106112169814243051245467435703802303311030329601847222313672392774890237146888764445292540118787975138199777135127916216451954269613597092953349257056574351979911209076900550910672551492620459749402619167287718360714503648922017033398929380143578816535355801640602361035049181042941169938542880723369169909031214846294189078502108498489839088622396923420634524599910519021090973612311138149533393820386216219288035496963840569897587055829080251394679378726791123480603323183317216936960 [139,65] -2316053168436978464012365456616594155541835107887799116992929846182853337493460043419725196612597665253414428137487296621114647331770835744952772759335846623085801092439468022212106977358098401295694519802058928766080202006973826224974544248186293363803444776582849974301328233756342148894565111234823830917091223091806897542495847123845861652259009276761818901761529024294611819510818368205711657553453493728764305460814169852547742048090586765780712024006204318096054415217363697309690759957695665610409426623267999109224204267959645650208486096913119220302162370348047134843142134410649594207221226075102693966927559075834817619630258974013495647415815160981063215863644588984914496610569770157782209740707410415133765298313389545990930281996532143909076560650788742771005735695783153948399852421428005072778478951773699618619402291538285696359049246205809541514320514913430713325497148122615505347279676675210900751559674574010092020545625314648829359128200448806922774768254930672093638511639034354209294852248701240719303064122942977152426930781192307944346090659408222810266427420337422979279855325930476140910928126670104514857810904809760455698461540031457081604778169520018275148917861251107102307847282198600370875469257112287586040313199755019626508388478879376524490501394009606360601237711294242438402058965935127435453379779611998558533054568570493588674712273839393316896759204309458307714198671976901340241940418494595204361569806202450354429842805037333026872564366721332761256588585120805952982090853507277278188912099071260756178404021855976246832476013518141875930511474700140257779968531613814102722659726869409279235615428255795853577939467189821075706936576017965662483285937953445104259481418283045653481509361251794417085579227783366490024997585724414022688074255384600538614370059183747017110938882044353923875791673479615016160067604579061927381001358558551372436451890861784497575716465499693661946790201924370149651051041865107776421735324315804826748004078561792067314760213271201445247609291162884752568402474339503580058191139891100879973301422363804095605910151953650939200 [139,66] 118164890354574306314694028467213817173942566446240151971133813749961847378876511514912113825672365405760148324762226057236139608581605735292606900447035296535213341729795504835135364806401397318646531656790871937235680912756315429119189601591971179886169833537976050228460249642886783100718872380801727296911528924600704443890369133825071079279955054603283753047232426869516905449607810731500414577734413015411570831990328536751604513450013070720782552899037497077885574769047616782105143984128622595725939004778389481572972996342968697923597242530844709942442525865902669473440980004086058015185494155512725473548966325877344798149536016174812668989719108604001073943090596598001451347207935153896883490261292760524152689163475405599745398458277501538415711907104615552816682978841405984282164151438683670189758092815672991428743856272508637213324275079001257660439210258772487976912499259860372672094639979284523406957813964509642874003973151472879749266466315655612298953298796900990853218967312429373839465907424049187297926457035147176766465573816385231486893742532387966912336917303721229264494992230592023846964871934659698181415065747704604597213858048694850790455791052139130772049543050616947269743308273493943238394329576769430864321524523807479528533800333961562161786904620312566248031625275667189346923765440121174985385737143899095016962472926426321243876827426167237982137814514333095718379353128253512733855722225971547267015059109042943227751792138306948970150280864008236150867229918624369725242802751496640838128328410108438666504533658294634475874455632114438990154669275298791515223986471331631790476749676027676270313603619083626464688118432775499362720891765382960817935118459633464205932425969544719335549407429559310033227788452178363708860063103759159264325667513754308073445994929589687745439736699127163385473213929934590427692233645284300796869049547275473024799735975269200251584658804076052598093215638816946209576708940465163492174165489398588513144238476693619328672841423559839229342629615166473596511291329044506472768441145944032250359233747960913643695366878792064 [139,67] -2306505347204103773291255789955324012261255652999832989304405203501346425474035950613104585388083674989940718405382364744225101209749195195515227193031742183490987339115804702237760547869247199071622806735800602504238970314710393656787093015023294590177436056191742362479271650156466409455273049981467595617571616377621005818608734019513695149756403430667735010552350918380862930102236566176935351686230375421113078006436517315550049211746081994755115325318608411833115395986321190319408393988784857362563171110055823433664021685556412549549699624388020022688827385575565441811443330814360386849599737036008585454651183831242630156534350620353886963151181254105620383216252507649602904203917789438852420490008394675553438627044076349022235317573270418464246161916553406951869169914941105112151950874139147427786440064834491308611810433822676253757856894126884646386816258208432791532241634434821526362531935985536528932491459942831086830463215776141896808624157433824240123593547566401322591138411303538731295360478550532482772216055669303697213231270906331053019890208971224590614111043064593195043832211826359990725997138377910291406069365311581465004451933742609236019176822488963053188106141479223139391485960140910976917147931965207206916442682278092359142865204875448718568411437654134288513059208946711743128606476125897785821622114515680464433947766416115766745987199342843315494048313551821480091965606141787425309313262224114447355186873526538118801834845771094532823378861763586292734621556935592991942012124251241176592095703306329243999912050864621595740597764907612073323565409494743373954190413973968192334974105281379677823872028703843551687664841079944325492978848422410717792816980961260888324463938612317892133830028779505368925342488922930649760628769651718750862703625381336538171426576773421901818052500397358294334217745400608988553539558402436300428366734244072041465240778872042515098495028082393968777343422664413748798536678941040707511740886575695765812628405744753129721746752124981932529850238075493841593208979037302544387356111878281261859967309071854892684693359056 [139,68] 36438488219444902781238173182982927359824488008323362513851680328749778236091174650556855195067521820588988478170605413039900872164954785549984728755445998535973259953467510807069537464340551288482384194821879579777841330047659052844780124611820360307736534557960230076221043287972193202082292265199377432245195990692268035650386852479332941301622198978670825129881063609278071976136283645548447820682739210797710253994750389329632921966471210236589274530097809580406252106395574381758036325302760684709859145037052128351147213330696819028276269666870470049263294237265781926040611057925066825906442589165978148322336907405776660961117398079712038556635250367287650964515984208231926356631410376829257484711378993148747506294243138430947709911003706423071510060436024030894398193538997810953251645309041236495005474188703491916819667599332352631324710953642071133720999890043146247756235996455515436122779119474016918603804654504433316103607384143616902197455714383597313809317088813394438463148183070784323678287033965197802341266943301603282740226506938737494018637245663944340949334022305149953894818986991740207701964547334602782673338556042561777965580648094745788973701868072278280763611961656504236408592104523373921468844516044049242998625094306763753778114655432098010854545606005917768814140073427394106173401685468602590605762042506610019514715169796957864384909654201193554702548452835840397842287635733402162137844279400661931465477284293450770146667642822877675432048125426112855926988331665071058369636435948569240647057718617935007958400982845319032379529659762592565159154025100476426530893159079886775649260119344042292527551606469351601981823674915931458228420868365704304531192596478736296637358640446693791574436472436719732903399695013200939315283827191398031868201740873475495179434491531559894726194865632903612267878551082438068949235652339309812267890577038513484291949471046926007492901643838997628875087286078655075233340495328316709361232907809168775197889125832037674957989309503317077988325306096239188429759711532775182988827610329838505458931108856420063077760 [139,69] 3882415856333883457837497566174541471082173832393037293334977619898155293433610177584775414840320765758090823484124751720079380222640793173620641325150938594407736044166425634036913667967703494339987784591408296361161102333593611623195384189640102153318361149811473039605422905704484035944363304766501338417437091151643043554455997131443373924363383227719912515249323180295994062816010513932094228379446719593949686947788610582208534180019400896860777661305277696432320411868467798973727480970012672675292103198318564078921392759779493345858914879825535175551442135922950603246947848775211861124906255879905048518549326461791841633769702900839235907020805938392686677581720153429058864088758413216328736310979282777751777041817697746371579382040919442953465470045521113857552794039627738392408233737999166782737352237423895474342387465340118717830867306152244246879600642470655596757704519990044261833707560753105694134033460441069880458420327860974051162976093916265422512205774396323854368187520000345022777840319440867491393727109321047119935676844579076462576743438289902125783419171939284232490250645121295809486843434691735126433663327242159569287729379823161369047075533590261848224881403150484236653352800903224046382728925786430801331026766577516354589628033908940802890282815993593630738263934481878902205329757204347772184361961317347472371160280500598832844269057119447115385719521597900837378117706619225467673120189625730523604728445471253038416941987071986360585472381545154472274182254821792214175606242247530134390329243334021128224439809616681391073600015897680857965425108197389614341053768093874726557721727219714589365253321115032253299554113861084159940284968020343037336565145761602614957369773022709367138748473479135447239933919004568607006140008797694758481801773589176283790516946836608212167794070183105934966745981362273784968781082359838212570095422088028667891881163164905140676093637649640939965532855320280966199038030294966037105611536083263595903932178841483993725960155257219781523838390058488968906557153137253194486148162605978554876620393255455676776 [139,70] -210130248093323092972296243832435955754328456230877169860777795581166841779107132312839166363121448516144236513075019567427666959935165983093656090294338797993985646211365601928295628260097611552675521673558868556760297017452427616865432568418104960826593720106766915965483557560025614110773201450203844131932260004296250597368666721976774973243147047971729931364759102007954598274157140558392569631234343843878456203083471333186721127766006959174283305194855591336251908716074405451112755829180081987865724052969658187478187972172007489608682608983066277452667642343523732120749058208485966363851267714290849300387891065800712498161701619956854278324019454279182102885970211755558009598112745650136783053187140865747475258583978869658870730076760824516302038367658172602805165416546590256422772223919470663917474060066515217457032135826568451254298259047954626418827438966012710701053236006952207718841218546495824362972484014730454905113770280235588806535515237884339552995600762364140815750999596962716895907984974494695900341667650991900349667535480634552939364658962922503832937836282663213608005642757253511872143647095423655578235217625758976983399943469091656206261205452570989653839374152208937982234115088009862044546844682055940631697267345799941510150315224171890218869285014124162673297817166884019387833533080741771805619381920740281412594839003585147170900742257784523161332445264933138673491677558729120463699758286470416417655562092947466045069088352639264710771528628449819163672349027620914450873293867631138275960927757815435668221175259447918420514186877486256148116809006162601931622104588959304218018202639445729014048480597754410472075966780033379741302498859620075286962869830887435629143321705481331309390945628184886510174932827049670234986444803255290781525066239846522070116150291466547348408318573254218985237864990368474032842290574000181985383333172699494002507163686002110467363376229036556480164079943757759023605607747414240440344239740017998939818168577313300758839859896725160732639951229754728159788707872583414485726064804489092605426057885981072 [139,71] 6638411958615349997120743127345721828701397525077266284742409174014100832642563772598548955390909915969109088470506194459425544209506881909988428992061808132228338877314215760938012442748705763056475097412474559285067739248845118631657079682112962138274132604684621449813697145711331362759238721826557653888031749668125222945028044765675962780838021841005688045676363804344274795055582202013067000278247965249020791055049834322593682475339669623482006121807060937386901619361851806847639019013363211839883191024051945478918764772416184932276749711091753547509875860511448569387904275698206135767531747943758645027064593678454432120460604397018045243733607342894821660301809668628999677985864893278193917604585336645110187417131603555946657081690590411380014851727026648965812880080721140590086818183458674964794944365832040860663686976602248419389547290857729357059405495847340675797365894290875349533268557682225765423417790414651666743649962836371102653210065221149261662956213837427609740072001354805490354142289425637451763299186182056224953421075634786317868295989251887857776695279207408211742441152309641941180282492908183123052337997078134853547728589315346201327860120410462762381068210190768707835527247713248108302728426934899724324303169325219749195280665751647988855014074568421130335394196749421710816144075876413472708768257620335703398787307617528001029285765829756654617443320961646144966024071768023321088128608925467233273725125390999237181365071385310112067156530175134829597725736321370295182618154737056298334709697554474222537853836249459182776690055980855498277063267684229427958191380704201616066879261671025146885421087288436253796637880933041836128426957517082965804955833943397189375067080569574508774740444045449137686183729351648349199672123792528878870616392543335594573486825712183459155321892530176421306312414774817603249812560665845845431724313866552692769153939604166069374896766494307485473473574322433381992096297558162584011301878791187439593277171868656475586660200786027222400329952769627897444564115267540439053077841086088828851985724822 [139,72] -207871454228493241409209692985974870595145449726179722968305986353254007175913427193956686781507812684114388102595323784605211635459246280260089835762587648887077418857492979434485881264847410447231006372670652762099319755313334058483076411636264389109891721903428688737312106662477021457617531003690616270951125008031090299945082669006539051196572598090843904216270348991824189474075524396217717216207636573749365015059921234746918275263899499015060304620462424405421692865225655343340504428826243515025320606105471041378937677682754188985184806848434994480521069958075157773468923361992772579797205429037530544614994863108509569582581021708831476688714712960344671924947823176828665371459376332240945222784226222403898106370231119900550733863789711892038215320428877814860277546891769518674919052529378308056854887196308577672883849938223108216549360250023760960658285596827295908915088089388787635028693549501876496494054737656765080760155492452602922761036789178014076943801951532433875197237543001245736971097022351353364199556517027418108211249701216163247807946801879023378553439770602373693159963306494896621356144158799469858058271040770600254243984013101810667340662298658435233789129923281624529236381039006571598487670429859436940271312471984538698147082672271164645664010823889340088242684975679160181626018827074378810318113671724029293042563008072358679204066400511699827145226922210099312458419418335378045575146960256399208046864714949427687696797075195500652117543924500582210801318780681881346736869327332691643856163001650367526859321156279440121585536889628099154486760479679489283913842475523730885958518048644946941143576167959787146159744586286636213956861463497096667151884473003074075782523452913944126842282388344118066222258841181749026849608301666392253338075450127669280110338576672667328682299216944343555385416317611591135990623726120715733742656186069547941010656729381145898626678707242195692519377971158137798607040281406687991532465261458686333549354316790576009473001560393694234728227911778367875918396159241902746521764497555249534213376 [139,73] 3129116030450487925766368547630472656338139973499123653632299093757989691905191588201494034722756689177941315589204923269905879342085369124001810623529740546944101991226851459762533279183163317798030671131989406036586418581256654737280628490011707765969735230861829301746680934021432153170744604269719619603420187160974066155046554641183156719702989445156353684565147865317266075879627296679753338546774549826787962412026041871240904633791694856876805158487758613275311339934854682805709136655351533719636658936830206487747010408915399953463150171025909476926470874500954894780112937047488225506881461226513558951737411981745788379920108533529277941693226587388581579737273878833598042993078926748165736348057522733711543258685309121640100313758273161255507411757241560730588628691542586266326535228517281890882895594182838371713034309804941424287717402410500628976218124632559617036993174689117623868525784723395719910257906936612715536587455800309671643444216045585720806104977440798701021078844153214117636486522017550774034093720207944067791898359570451745604678075284687320665399053357867606574696438425675200275327698635967695462942958688302661896048483753583192905713348396838390380273923301615637717690148832117508554395381016389991985318632117283012293762393417451549749181755599914259313804056075652420267885027665570050862227894127360002050549096985156196093822401246895778685186557915796776631404796480167502998230215296605397120961876841271912695491648895169741476644803231254589546791390195767911691075255350013444533776800623772532773086408634997818286835853877664970434291413697351292264765019973518829033049816141420078412729374873309760286142410284857104240823504122598715626557650592892809448455456627448036603536273331265299819647544483573721882070389069412026150323451752864829918528539960083421260522995420242334117373908091747416386397556402417845519107508459506334680273886891018143344474124625034437623529437389629883633076792201542975167355820279118387181103945893547312955800897940478546516400821498486724447789080082162694245160778806066488352 [139,74] -1492433099071405485146722921108373983920314110915339834092142635230906271120855304025084383363602391649390801156687729659394620588888695358768860313429248484905666548032097656036666948654813903246632596641154096319995463874332772268656390262413611172225384498901336687133267420211167718572659744958798951756934026035814723703512887764765320323682525753924583472843333667430912534903109897938771074904089602635466813418287935749158421134171137389382560872216505673913458503098055723137202551099680417048242450497280328129251080801166814091534936956972299611593816953041681156197375135528935129294239904281023945160330032384555325459214403726565539589923801305346950886296179022692576526613483294958571796134527872546818874531207334326221334079229544383107170086147996107059596112054401024541002232089046135859197024973079014365646655499656092307044093715916568866357528454081008912267535102367226087255304550302639994525958750068537703135359612849719297876263821201141136963035617602826520255140942398563444446708510606949878058360409849954218515201643737580951677539256471239532041940411929015725923161065829421700319099570969085324811174523478917004969171281334842553674087666118878026973159805167207838536080645370179058434392712246881045207195754384962704285283055938878484235134050738113636748386191928347859149322156619204355302240558883025416076660104134676257345949928476369702236530201789980428424823245155364716021714157947601842469895307444500611639331090767709425259165809235444482556047642552991041195166938911695337223487233837183398427002865577711493547773938921935138205253868438139147313066959257096103700260720904553804867297444098193284520602186470262441510437289199356848690177135003214191299940822438644823209337148624904286487020922850182107236893401147625993222077741476594743592174582246196710624399880803630780863965585141869337578864261541482877474341729600443784117058196801944876265379597356992682032146521636808339124976986014567963905520911005097357225663030168778496301754828362885404101375765065209166028103940745090923092360199479552 [139,75] -876488744377899152349516269283135186462653376735926941296727529067103304390702991382585001436145058541130825488385398975534868196752796879919115077582918882641356086447947391279689395399088522267741089547290916928639471183523518044064221257466053835114515581168329330280426477929533795279402549879852939261748382063594856507964968941806795293889999542878105490491177418926284273183275605261372130988678266927143322104477653395831469501647601849528090967030746963802329927875097764644318832175814998104265682821289168487107810866750812360897439597135181294581330746365528993443461200349357430536437442569256577675969142638071372249871517261321479217648378804100588511912292090065078747444781946570435651459546676683454809538804084086343127106215676675755119676867418881904436593238228452226247642483211718960967215622183896540762231361739896450155162705319364252698816230872796484605828037987878495118718357341844621989001188264722065643550092572640229241348407095545648976155106592516933032305066771827723744544263861035924021268196324141535669765806466173867537444354122814101197163401219608742905355625964924653505907083680498686135256111148875639201342447754813708197563881002169699232314764756122733990607267759254859583857491432518429310456302623140337660088205717567674540516051216310137683994561665497730343158253999184882932343983578551396982667660175140790280569370258347147827170778279521470025715041332901714242834473814135846499692830636032615663156859406966255950014096223002450189402114316135201666063149338201265228617824004389464839175998493417911403422233099058687094999552914647822217309304966688513116333026656955040656900445499826194332531662123636353855949010494915812003347638966763511298334406228044825765391520627507019267172933457974999620543753024055149796239967308897773965337904967719092105298917441285630056281548208456494598064990951329487444079258185341980866624282098714108836552524144205979274317080927915750791527593281479688701077598187930561030957229950595990356660494161952546507775857395371374885299669356474641997279521824 [139,76] 17799670794440942216207238741916282034852478178968363592713838049800966196482418774374035347587469126175797866634433633386100765378952999509900348230125141561179656981136130796602836310386761278394161359086792883856967303354004155795678306801239463346673694094460224044278867780566161404260259404993470005356840741941377128712739121905478936706038192921883573096430058346665535519720906563958282031259545896139856088584795431879691996774038707345126055235791545080924704999712529980362066071209616146924608623445240675854213296919000070179593582111764573073223087112370345191299408788775736274527973800225278587279911206097418875036561430254435328819514791690058788697923829230259494159473060780630661457242462951813969846367635855816156779160598861742747284018798000575000793029322807617120534250494053197379622466762294059301709232852697824703721804114551529047004804585907725963461580719287439849095524532682537722234500717667269330837263004029843640336729299299315661506187007062476869827670906896420661763694031724388053648637442448430103530907367142465303929356118689025061073913345049144272857247523386415956728592433932069261610824314142575008244317933210706271645357968945056438633340326769582293409784665001843346252387181213577208606195839001311312267255370566395531603176206156218689713491282862464329021858572376872764218269947025061306847777935348811990749039131787835207859533339822568756534786955966375895080899777003972450748091568624663588566257126395450675816948637605854663587375894885178661564602256330061270415658886167339656804525222529724536273044875435498636823261802478652206085873682904562846709016089532766029848661334031460899682667956602060538623830827104936105242596724869986878860492506611285988436571997005127546628568763367614632997046964846058559712000411677426800193201545048961246110744196629571282933770035244425689662479637880287803345153609138806373456148948285044595044489154409497762908910285295532616962080614732472544627428448612069938531967333491019812162023355616461357017535262188468594006139293248118852403712 [139,77] -329868230171330473518110609886746817556860458484641192491122008136039164069489322274575086334440873126456695602909445246786481673255712497082163590378402782515034064496177843423874775639191749665096443444204424118375982031636099548258135896868694901944261583309196261356566306467924016328500392651332243752947045202026070261527986322714541936612037871160458950348423359319880844881416511853461935157036508745521230945473479322911922333413212857300339905712838596388726488773316879077359857094574180849182547177797990064490208159745432239054247519960139819688815299835180929112967421085814199741350272052338278784099762536812677742397746428183530689381383753442048394495201489879291962248784077202067886017233127679595089499358936013708652394831129398241006003242207027343279766745780699895848496478248790598727341510442433687859538020520917493484526526548977585047787498366004005227796501988287489258836844036488481689749488364333482761569330889463007366690933875263673309386330880041216510439934307338283628507038021097915030386973063571107194236750753603015272374857025349393536000655282724234558847057140933261933527154471232783197584359560663371180999632217203595608968079158551749372741017470685029246207201047815456699212388200680483256595391649538653528411961936502942586977826174289685301309570239336429147907780732664076231796735113595480736028365591832812158152467647152216207781324582998640499775011870544183841830016718188974289539496516321729216451769523630693037931278869445542045147884842979091552571943738803457323641971689040478218729609451034612165713845275314497074932307821389448341105685299387866489045165596003204868290752099502661735351663314917230066416246074197982801401034120999753404966437439407432666453038677508301465410974323364112934316075170550783292360982831907133430644705477790836817194650902639128778301705412894100633933802254566699588115845016642176996719967542119250357523174516070314712628436413578758485452489018506097932165075506455833645547404073296623901353881402133990404066119907978230626484670329769061840 [139,78] 9854337861337171135645482523725102042953269389698582467065659666499307612491470831592476745025661096138151294862694106325892269859759279618675782481788394422109406382889634234355378063792030175115163394344249141051265405652212171987021777546549447208356652956763838144316882753699111105784479130333115328020644083790880258959471658529384770757628180741756001142547041720492678090753018579178408750261558300578172680839961437465997850802933172296370484227943543353323333240912697471101153210565436863122505084267102179697251129688832272235538805423477802847555353794001097313973746909221135872811143130200394488153960790851237732672568694306235523958685561593822269858856059130704319985366687532511707107813002047453689604945064377661205238567241192895833478604106395545332157784297678583611793740624434823442841122746364152930115617822111052293389006710977865539722936643591226846650565989425713141950940607095601797152988888677316754530547048153565557256110835511587231366233396007675260767311411174865426055765505553895233567465804689319716320471968576087385608380046566269056794063010334029424150247721144286075754942489108171993360418186859757196427564458584714041059767537622771907726176720507117367566153200082484053990488255901917340139709931135682917685495802769735083540969705101428510003081875978882827318191804971986107444964396375394458911858693232361363699393781065714796089862969589339503000681016522982758897635212611941805417508683444493790734045514738435605714200790063378959764675544255896930442828687426252671945066137016898230606917041177263423419373248217176455965079102287547994904043840815494789520026468697259129520101532573323103009554530128593553360949738680432897135111922734085375188939901577593794213830678862706354933657232384662868871803452563494110431031828195938351857572195874885706263959924905777219654904223064969799074103451314352233732733062620078498094550625334858242955211409921573303364830462104268485879148552360336763656189819143720547092518610765417139683854859601662848092116246790200404963332060529664 [139,79] -157112219852584533835297718863287988104546115445989411958410093872886512943331376072566521444822445848779602923886854124788184612342389229058173513226742060976236794921768208468085881383195131347373787393103873737176886917447788537867760885988426912435747665581528276658545602149693777418090880161735234689286053004027251483401287999407924484729172710895470401837066190523989245922029257981805941669283219678130759174686109700033623089235925345638569578314886125161325068598097109394865023075048118873712612551374149069859233939203934587855357747189274173539546450451236751527900640963000247467966595132075843694520017232340225862113888811235022001121709293676818340569708122377658257386073640809911727872913841867205840326425050379702774290407688518357047860694354575020162899200109049990120490583596921298034584605194903309447138412783038516079634344488411839707477671242728122401414774131633185333140835723597434101689967522219728956024431195044722430372830180314517012726616311845706352563893742025543425742278028605663844205353741430736302090604078355729770640723174398765372946957840870816174896413792351076135815019414543616422909478485543428844323730630697147242287629215491858982853806703616395334300188019431725504088504189984099830450105068113232078225489531103421682679307564674665431848550814276275551538593602478644264545718575383936217586214360057873268893496325940566741697178099476249509816696685370982592975540183052214369814827229638050648005111539983442555360382384250141990916559632737643203428271658084947288308753005602716656388652710973090008696730995222517488878950715562065633157579526591048094396940966524872701272767580907284080660402399675878619423988333786476446672278792704263269897388378399071075439449518906869864417206423046811940982385351954680651363711512423114607514402956099481673670461488097838548286392910345065826425614950099338711642135001830973578489725579658394157512306496831282281264139833610866646224197125303743225328113124334197930751232859304762731928365693761327809985295646544591707815847744 [139,80] 1530565782319661838349691138085991947315669764146922799991093138829281890505036761639809190161877609510458869228207758173136265161820223755191269168436257889404670899820592332495899504690276065599796029594427929548307330094607660596696508712868761711210001126604348803176445311977778698098303529609414437854906705476769456472000853512920999581479412554766904069345630006785124945112701591968472192798785753456973757932770574201159582090985136091339797161582527804261520223250920780074141375096033935143571900664974219232542068543874748635991662970804941814595414351391121372541054448094766580897747754397876720900240169720813549576555154571829078871073200812437090714412812611188127904551500762303961280197763176137341086694771108745550124198380520316744395058002534017729065390472626138987706946731456502820723881940031483138011945707883822146485055861191975187737347337064581927536740982947367684678047063465208372180798929496777097040675720687238537920901120221677609632349896483072039233230701827372750512611742375062300641537028593711139782317864710803313670141783438277904939609638718069522399761259751873726205829920078100946534669411568347009473197710919487391073017510096844790088709057933573280010948877225047381462719532505511594933601990547104047309702815771208950176163884635507363218107918204312381931431208918326707590182361238936442188132275375426871319578543922506652611399608197856583358163378851527659716876535359636946333603246772700117119228118328704146153722636216268537658581816986389116839887531480824385400918833738178138424490683404333333998494998824836230883638369761865397708645453447319671375172259010528841370116143083871365680653199068138666263232860411892121145601939479013947867444364655232949594613079823779308765022454161262755581723740866294457654973791699599957649972348633395796931636478151457573224381717434929417010533723965637144482631348080727347930748630864489007668650970050933539283546327289316648854180581537262022462295254644174969377591538989198291470466723839695262659539356340279050029248 [139,81] -14176110252157187739533583649228829711856003284024960056795676880839035444811556996172188303398245834461633164298366378829995617354362579325015530344300237340683571180013634972775676758577088195444553379116052193584045087682158970130533787271737831500072308842296345327793362811261427373353991034844429456791315443736910174543854985333656884388936231141590225175547849508381117687576813687958518565555741202270097069218114064645808580236508060921016027592253833767945016510732518208333285259629136487893700969776807580764971210169428271360058530575594248625425688310314813502059064793231873402830216453632819225660351245852292445718832888166482122257129600944083815336623668291578264043767453195694620750251760990263234187864688599630790594038544956981755496687712908839413116816135271466762023102398367838078825213307527402955340877185501446210823736456953157209109131540676313773133766439171226533686241487008144240004855901891736543396980691773910719879548788329872911230710386600294716665031031647646086665357569500030554192252387868400773264336294032195058494995776914312277093005844997789932328268981367852674864707057440196926634265543988630920361806649377468021583893095277280726390913018719200320349660031985830707966899713430573581376816527151834632603378763687074852448464613171848031543384164320252770488923975707011140643041010414240525147585948618117373496031563330670373571085588909581351606787519171049258314055975136024177091368494837092290848314483554093778829958017328376824719631880648564405518818741775191606478904835866262661030021974404819125333469150957200218898700106474687376523500443660441077928832130287275037713210067103915995533911039714412108087071997994887340243911653505322161208835193326794241197370335966154830260519111644205936158545661395561445866683044860268120163219685072482857091156167675079506283271904614409830814565998572256879052425267802591683849638134923007932785765812158167834673172308022409833402017726181561043344954176674321698589087129533454620328385394631274949004605628653578744 [139,82] 112410770992351426553335580748954556404852435892842424085597259397211230266612379967431379767903781757063161958693608350365508300264768172977815949475783838957632855107296083135622594536335867704019977564060898445595409620373990974978812283050801608801315872222043645749553389084010553053879376011907992052674182618541130051180197467806263519039567041103707747664748869050906277577585270630239385051421784298741794975744997625779632819725005927770418568592230673429234318291988244692248855191981603634657619429886406004087018125077747205069099137991953489445896431113051689588469540353072163218224856345348201492148595916529299187854531959483926245077699500004138472455847843469926583009969037174215214513895143355554557385124893702930960363720179514990625003791071444313348446533704674559411495400816849756976569883289402740247326792964095307442239724830299589944838755585541543173996122998891959592946673380954436577623137458700326551502155592509131241915559772274663376514220539446616979477366356273675302765292258643506380199246384807835422425530471761130221135161472553692167091735931215856130859947289151356643504021305115667188760356330449990701232889585104803172100675495928409762175423760253199604683823222401430631676781536409981291961191819714295688447664057084492037552439424979329803038135906147822115882456958190019379786281128586534484225766034473659985809055239621665990776418633768061073845076806005385291603979855617503041770255263668953544636640494791572533020766610105466131388472078768442185002716095197105934725426476357874297312217220628883923650633538963321378553508270283325194458934529550707867621686961524979078990470280386828538462791817650455516567831651769641654867888578285911219057349384382437891059403844652128429627435575531434115527729056824270487690239183877453297638582480911452623646134294439144860357167185166801323818322186033925615653700968238216750636302739664955859327971550556270024877328413370650188528984355668326676501541712897584984458502657440609410795156246664653658838303183792 [139,83] -688087606822982170449004315613800005999866833164171162376851258858818882474180028799482522967024651035217872915400094348875892893995391804430014801706544672958678480621948848863454314846304642253317035042999503720173839961725988794789009046628930055543971799974389794844903923517765357591978600573784735323217365983577587540628617669305764712585770684853314122800579254098035665298702286794028059427625585754226910186981700535144457259227216186912176296955932111960488521597588056743354091782926098050635485528562851971945260998046943793967479192298674616408221051000234338318841831921363658035449781743509161734655393423518738683591957367138480081031180696252935039274052551491100232445919797210066814894042717994951731361887089115490032424176034785898014037512074857235296978598992594051176041333217146557750125273574851231749413624944088015993415062628376882882509899905138609911390679146446583819328719234879412092708437007002622907956992857290981935335206386480492051826765820474003022427941779983993671927986009348895457027660577625202737813887372115579151521452549260271972519277864534691274926689445942070562412436244021640550645633823891931637663799024173536947236350160152308446815066026366940192046404465044342052573254395954329869193935519339836383390042389213956502560351744950105949016469982419147582850100538297822200464890125331401362988977721623175620296387829025146053271471301498920890498373445348121857501185652264280748856010567245486931276780148558405366969351117769608636931690961290429702671094332567958282326647295282891104541539580013598611247347624903423712372895379363535038630878536766770570405561314548251942944432941035822587193243389992257556732356486324348490554164687819811643133368862859244419234380930604715757848041862124729576311548515896604225708673521034111820394673619280506696134570228106017154188031023112755055069878520805429636991152771676105665546215011429576078925566481465477442875289278644847075023591825781613754512957448378407406452112398915504956191385142251270995687450 [139,84] 888865178181184564599149283326127386323741016808969475625846222279143057358254592018095170102272236526522405358698638415095885897289100348970455610983640203078979660298825155892019674229119615053196422986941743746209104600785479224386544296484133349049122094422685057325135130227174425918510773550070091691042147108181396596270509286460663433253300829057083251183451007210432322440182450935740744182390846168176797678004387646065120188539524343064508279250867030567338959615411705112845829556918702280261896111698457637936652222914874507907478810727431341657166776926938315781043213454941129375601455124282776163008890243391588086759727927975565652358885443856461813957888972953226798171940480674251470838130563042489440281263361069013546488334306868148097849539553417909172422388308358783486668556865992950430615805507735601151551597808952809445490292905759856266436140524333988431896250276719726027537165132514602750926879624106048983856935047404217617296489380098644593707534833352091063994050531201090610484868713168914182784574021404216964364633191422784949280974933393582006029152579271289129288466185137728861814340965166234995400700689720193112224682329374635289924251255249507432621287573377008736383443049119179578380181007036314151932860096230882665993671066649891295366247934204494171279540932321073086373749100166394546412728237237316432021443579967612061522904681829445435573890717122953164797440118112072928750855730162886372450915292388916530658450884796712919598990593305582990505356214961325055363456000412848030520751363657815704471869029599113298226195031404713011667677331513097138533653956103511404031416843468889931292240204656477889320531673441614488774264688878876692613169238666675452195429366633166256720930135260239902373261936361809597247383279466306208803943690946819528121220880553907757049829884989656530310137780912299307940699867700816382837335701844830917772028053902357469398418217476911881293681139084537839341741101895731617751360947156668325318322531735745107924421128955848704 [139,85] 12295383202744380317680346551154997589487116819396236618965593769190863519646468234900440212491734795109919898851723125043288538811683060667322064204090610736306741201387768972160468942550924690937993619743974320624121413297750599276565394883922297715771051151169688153002772084788025853935022840672976794818599209538698406708184225390701935804675662878061168128786292664547602870698377849848399000714296728636771246222098156126943953092555501433407059303921212025695385871446204389694404725204473600992019296015403114400451855689257113634880859245826410690838752416466984489128283900439127822851733155551152276306528694193875809539167614330652829708468804931331564467366738023123051994467364862172402907990715827740801393786279770201847924104516797762766955515903670383114661508326042629717840187819772159907682385306061896547064164894582844593618282218564408561254953976619635511125687166106857282837484916664571705424526592560329176811860667957363589875944532198796239920535951715952799896867141910925988877987603360920716830603666352880867875490418665956531527513181653091734703279682882893468719167270014977690672937758719529192383199811224412050667376646947847545139174264485593225323157059021690894056215959087329075744959691982112413964529237495810102379405203766282171401072271320263811366340434499545149205851843133885321335821996635394052858398145316991362348301555386286681290720741288190086283251451099319874003778421603129466714967331018037701123982932609051847442185388828445637265765826935112866188998685311915390872737802889822618170592263446238057725398787279589765711054954420601898179296149045308977634353582691507975925105707662402060169716009966449447182520662283539923219536221351911299396947652769400503807260492894523606029587350451979648353335875535263538387660516942432309371243935127425031042699574324105250531701360616686992561117222802514305695144446149744507863946687184399400258592803527640113095304909504177920442290120205310656322128990316644563258896898194825818531495137043016 [139,86] -97237603565568959330770182777644611424378925440219739405425279454984164294286650377647758489183183802382520325629839146247640845834258400471484723470359999125765936171503320223740705988717886541704456453506124970142432828424979056268497006515697094718137098285771675261219102124566476290205678615756064435345004129796813786445614179275561442393256187580498482490546534509396474894361277182375370668903494701469201440930487310910500928153431580515853134124264679067002334464171808957888315708577279805684954622770202941702262980275381952106824727626625817311978617386904454878200782533938645216209163338437875942933698820715018793850550982457157068717810486544989009170800717730655003492225081832710090393902826223983011211797493719326013307074801684910274951586475687862216835391122198965706348435384719668232300446640944226952564251142769672152065624668678875520459942410143450143097261259933609622732198300422892929724499007776432719830942501188302177846316930906424876946131515823952882042909032527709502912748917992882604973560422150663244876182478073179000975437350750956668891935832256104327190955261974657392096590023807464763736864465463370787461102796369419390700181374904586130441505861269179274808631964782076050874874546638420034529080202528037371208733743108526490587559387391184826072554952077639431337989316665907641233177350094990816457986381946548118503716029040700583586024923916546849247414624160908408164408969695877799488884334250688697542620662930396085607320495594435968830611010308562231285883817579645059956189798063598840709149388101202290536339928135829314903304281277049842687394382527680378243248914233782183530202192199366440720789523789696467605972823351955445295635410556096929841487029459871944991906167121228187834903968955010343627252366507628799800377486157203267231451401986420167093630349069328321062478705650072731272735995551436608776007135711331563106611663467656412566655914350449607327006269359527275778294219128553616543632782315518423927326262641131004580623664 [139,87] 1168278414512845221809048788543622110037531160030472602924348145693464356615609813976013889796232018433365525621769367452319500041415320635243736022938253391249605028012445605060480239935580033387750278621679015557952369747313509765189956771884061602945916577444318090673516170045585251814184426292794649542267723689262351077933769919233307628975757273237827449663012366167956929777234959551436157434699650945270897237691747420605131901163515633315990233643965092944473245154513831572227288680204570635830591161071305855898638211294211218229027415216996102408374511717508634331663185360749613401002813990996946410368662625584921098120803973435339460607962303903993569183661055646979874127915361416869512319603474928229668298741741574286836701850001565817871112748510152862056542059439569333821907608744720374015224919809700698759405883439493335008750408916989806183888228320839049349382579196659565780693759097631361696702308470595881901029403807455001991244234535240264176594394856878265735741849240878581519943287165171223669777211142228165085793655491119987044307212945086273621315205108257386688185165299564143474960423793654506479882448774750251010544017133007044312525752373801249955603764099508201212838498296147575875438481372830928366258008548323950852598469421247388690201176389243532580222355481821656718294698687303707080306137385745243583506338715715178269226337592351759288836862347684411162457252179034825095544778312574391608257058044166920014723402939067159465708753839276807726385857536530462716332551087739603114780978144629162091334467191282002416726064488470531733523812146736089715853970048959118691401642690075240253130228893741905282722890896419356124183650572150828035615856603921967465993021011861230351710925140412759142046269214198356609587057478347763988300998184850500944502056882808145842751909107662584913783355804584156802600291368927449413562803008039808523704451358535987861381058496450623869039411195520569476885921623177005520171739332558931837725343711807345649042 [139,88] -3791566672144630490790090036391965745435613519784673309153344978536967656424402983479592825655373506980869833300203996185212301107515745951377666413395502458948036312710406403038111275281322171912557493018311944026547656011409472199267153167220199635223413654948413373878885432042732671464860291708098369541559503294255850963701595374206186907539864000363347328580083585257105991183247942315546781066920311119304273796939229860488945000230142849968579170500012120734239034148777037457979090662172629482390114148600200320976553282506587057967053957037343742101157474039555678032348398229844596751886403494946202255525567695961571518227106496682074411926278524234063221160146006595423008124219462988778612286784253718953521077694459340495075402870969132656896606026879853075021427178433849021683619416627909147516418332537707727959111245447487431334189938369627023435565704226789398528578578670123687851839420981577925722297013466990192163093907693504543700463576446063402004427842297901184937637723659596980159723022628325408485784775044786518784303070783611176633558338215016032229834388357906846351489515500860139855751866588373148354519406366806769680908629784624218631758994206752220597231468749723552382402732693196407245518150900537938653588370703936110660916740971453218392534904992428549254533112283146576496610821144480105660250396855862318327735515937331285636517629395194315880326702476865340603763892512207303124023866974299351061890019650220685592473167266928798363062503679346411431054697147319488028081899241599849693323769475934105319201328875929158989011482823714891104752384353248126178633402234342040331218087102016450799284877248749260261061724878441761465097744417148717432832024508053847131143557452397898894939518316984293215893120195794008785567198257122760946928404535128514341145254419210129513762970720173861337557184992494104251722675994410462883838551680187882811043799668738151350046751794918583275913326642377923015774213830189016147229296281991751586060266177860544 [139,89] 3847826182858335490859588422750697521029768376525878364076097765290427837242297748704607727784658664391242671802518989127802444978411617515951476057528535103143585175006065918423595988659722787693583206586894745606267837629051754663281014722607426914663101441215887410007127129485026346107825720858568535640312122845553878743103899502260615400383230720538315962199058555376856355089710172448050835669518979750434913211044710251462319409672148138092513323774415289038018306794654477461948115757244819114762867689407439397404213761135557296037702454456079995706531889956326822958100949849054887807932411648987195975963944235445532493422970153062541817097756596844905481180173310926479792356421244362219490644044471231299573731273800355227882818516312305485658389586399397539934891919576482022824685203485315332504472246226861021227095471040546313848123738796506354981811059978655767619071548201717621312342941990391556319656424884720690012893448552205533068253597474639644453652466081914491481416102521896054502389632839316132511751960452009923147860430573325830590520493557416334758020816924642701668245275540336731528346936743703684891949951106127863423567170974949585394045026404638713319907184840794818640424771702820891963041337625617024809591602328242591321346600967396450423379695589249161018108630812502333457169438951299567282825737406422502863722166394286231847999534348100429328347633937864276283589981470531542991131355685385680429903651841483836380217446782307950914256930604999877476195327357484627795891664129184610168380933067317904348100149557177351429780587567982631678975437015930586770330919139017253325759184502442810036989561404702861183966086697834302300557906611496428548364280155475838129619869707946865373774431961228357999654883178899461290762693749312206689509795366997397720750443707764249003524485231162370522149867236780007367283518200630422541362638529015807701587828357437707121174279378521968291332584078013801806719685920212745881277142856385841083128619768 [139,90] 3175921258594990521662869813604396970114022232963754642876384908557434899159607530680584406990540954848986767238005564084816717865546142971706570752951861440993363329403164762726486194476269687626398071178204562955162751719167842908108713990591225815926968947380097819171526002998382633829006147040900681346632234560270612356856648050692974595068901090481694543789754983535157678373536990557670851275183313457151272521022025346031193339643433496364838807834778199650959546408228680959216154858875339518058322648724550778725059519787500651107211952233442832237655205230997380951928475864837390034327641710864862486223276319235054145611780077389896351801847140554418146464115124335209368478158191973385732286726592963644069173876155128690900394624698872020321083811617187218522231714791922235958946345653723353554466219647206350932654780639613399139323192603463103254973227006100399932003628327991122889026230089612142664228024992645183690562007643408886770979485126585074876554677126981211205109670311420449761066136683714903076981654068629782681910122402276809306670988555744977387809962632170096065033268140162920538434212418739419873506295529087586142043048600648406203167114648512460668933075102971362765125120905294584483122963290208401446182208087197255994188832964777519427045610811503849828842626989121433828359827740931236402423274988560813396384916614387417812563963632186969088012971012403331626588929424287409302273907979057628977838010261097468776007072139733817092976502743013726812456395997866908322502718768840878059792618804551832982598406529192617685181606055016228803567748744208808693310199039397496906100326584145509575203561289583145903713691799958416394269258625982051611545167969362548540760950149647610788110274048311992744431821348602514678173739355657915198944871825829247026342510669877528728156340468931111467533834666228004081139024402899137335505756616342450297134809746949797749862914178264539256632607083439125420907257120697631780810302787952015425248 [139,91] -93246176903869801268993735849490351401230270406163970626265746448294516998151254276203116742428355316293895501530560822124206593547341897903581781078087867889850085601423006530416735083242543580168279424879949541940499969580416957929764840457146317918753240668607852177913070708676803960824767519069948378437366704771394957162333739840270916458563584620432529431968120284620936308228697573966384871595010254623777547521019038149790304634646841839024686322388960748412211402911163823458305442765699916579356220281999532136520499857525214070510383175301085724249766667808519480294730237917066718576314043594189059037461465538762394930289488787648264268635737287700132806445318346647653307847097846148736831046461286017306856049120755274043496418629720846093901811804749339194038654423652970821573961405558967692586283166284528199312512953230996651384819704855339413876732227431370517544502383224309811774631985904107255262658066385030139761920566022816640436444697559715206993102867221027666692776866853337246218614263649353208297089331123829095100044995999937802865878776313269531008301064455431770852575348714426943562303848682568784283102821350292789245380458588047292254852452373876392653419133672588017418199379656677620779390715172318023020227692315158825843867379439657196188213586399062474042440709859475368201745372888437970880018539831264643632177865829097692927187229464055187470078808654316418004245306364597131007846532139562331315151197185759955837885936591353953457990014433332047862948590475780585227774634938127969300031310919284281641405050549921551645918892627662473698352259638402868631791896674612877916401090749815075517179858938148126546419934692944563312215496076493928837428655382413014840616279898171055062875873625792531908303375518122230712307714678863356029601004398890341727691881605487059907038621875283849531606849371428237751874409727241170866037782390303812281199431346128017748223590162295774626223981648921594357324702651602533666637403395534180 [139,92] 249470179592910330924038558444316627083660458194504504347073722587869942496267601838122264272520500160182463510170289873705165371695630606211733014603296655616338449899335781224085076461896314245523703454360980927058128600600606105320450840444790312614654171755451863946857708547548775275653464771873257589466689480444609779977232906021529058400843939857855726165772692803289357889368364574503690712586208718075906526397817050531740940593638159374362403537795002039784790379354901223057757512508251718326885430129410977788805839620290534313061324615954543343718240584966999069093554656101941330239752351966087386286100630899411691608614666208663371023291738125705101600960449751482173117407516421608282968092229072389566836866083955008131155490545712101054135670152271232619826402595717601200240338884741664375802052437317779343081881417176793977092929639818808299941857119662254577396861813868844650171083473253685841195403750793610153679721006623284077381259425785891124637843260818283155471025047402081359034748910695881587276770740455395143172977607893878573146448033389640852564261863410799760076595878644654239601194583083135142336788676603760038159075573041658204789907522883999145899257489344004382485253027187579024339545232114464856927870123294198432315117002811632669308569325776062279715492388611526271705349985369470683672214289907224403966060519403664188772063996125379331718240429238022817496333478884992987298748752599293033215169661983183781671613619768288307582286214646336171315318021514795124708191761953491345987819267462650069732035526571377412918487413778152801165421379797198553855945957241194562575301890113033279250646474383034604114801302786759412564486057229111541545462444980970281063069325800989800540169916738789422935371592818815495990697377279308248506282031691286051599483103326085856617680666305197064237090386001559104944817137157441653243498594264495043181337298990832218366414305808960803565805902472400371529843780878525706420774470560 [139,93] -327533635610133996654329752466673391184983734871346807408898660360140471684999353158651241036595667926484483523316972425617004541377666808939547817549188010483619216992626483087899029394170032518559228326946710353263774778781525503683716903870825636901292266204192812067159723841248073569360626123370235478439092805768636984749445249647285272256793185589678183651710750726430388047763134947214966768220410659915323873079296076875599485648391586892095742107663336958901441079298696941919809682251785657957390723371410574961004121342882534070125513315964611194600820191190933665068600996735526464968473909353258943060275417874340801568698287908318813175531783859368949236493747170358307662489182477586621563161454035185983004593117155506354717052710787328439118084973643927276315130583365870686754151916746636045639710500169856231156692632216178390086991127234568371574781959635183169059755507632653238169768644411074450569378329420294651817796085251787835050314580257376613311053702369535875370229363626753647668559930072644844010299908276690716860104227842698268890382591379558663388414434379498850562717056844882765248767094310836939949873878018088106898530072250246806216257708783030962594535684763102784683570612919002548095113145573519764477599964014735691084432488367271179636306693461985022202841700713599065048649172336126907366211817043610846068115744949243969306143070519987286672229053648233750660648571647698467863183095746054046975450220836352734935422288698800970232909635690261237785424774816730200937676901594512926541576176373687565688162963858244096817851394386924709387531890208114132657011007015518073903908050741536925461200649816692331328729512710563271604330244802604000721575349126473890384269588736270078057261035774602915988150240079734395537018979630248774277393242020670304620103565309882893266198001291300368212481505181256532395445882746449318741527447913080515530355314198920952088949854000788549058794156432448981152044417478460515841292 [139,94] 241645930078096329074236196863509596244042110706175269988898267340092319209319087209440390338931069241555746137535751280088903328051719971681175575969083331976072738814128833281594546560411970641675263023475728628718652943246648179357436994388056989880816212557622935572631631024612279660099385213416343519766356677936440965567602028967393485806259059416215563979469683273104193744092778534292315975599509801283211587592742469241096741595128908316199311990187590852587911330944217248061248641034088693696371592902381003617434411892445325030695300418703345879339034431699531140902547056058769467658986115886663590265137330868384633338919020447810613065289886647620169254901390423338478969451555534407704897071536683782288797460453232288441777878693851618670079962706941579936270014423949804619315635353345744263412118405161233930821461680378819291612445787665163520437312731382371209934049144583695921133161992517329415175134211847653531977759982634653813223510457965389912641808215398693235485107277573115145704542960962496219325568076196679015974137384957740836019022526159099218663844901935141379527572373955449381288292301283900394652018485269894570156314003159812303814555389976334898589858347503153705463261136155604334864337742340857426828720190205684824044138958080149596131704370600115594193371998492381769691862315495258031490338994567073934894421670102150273583398248307805542562665488606127185122324126802722137383162398205137086797306509905491695831264582926988656161800808505892819538922652660937812839611132521709091787673896919893619381519753212955137996196104768669141326293191879396614228086087165295315477836407410132080129494278628119368571033849845369282132997748260540589169439787881081707341661454864353919687902868753823610635009662261053297327844411735941096227583418177521485601446992726042143053379784481489230072885627754521177007833859992175760855341025861398754117358707027715420541743964590918831641102007362700654978012018889143920 [139,95] -88389155692331411634286775552979741831613048784210108383300467505689976415682085711852824224194227826058075054638913693241675723445473293533346214671356523771202424795648502195452544597067576843486872218286645346865587044905795378450824399239998281261264449525472527497562481199761651153381707357576976086330719226444947218030508149982992084242179983850587589136695266851069787536894126241361767942986005411296123476108629993074389637736841157413061101105532700610527403133235809101890337144867910730968867479602942501976731794467529093142486339541329938012390230205006967059799869598913208588725951457296729386261619514693075898372088138683821481449719236800241492323087310092110655284518205483878890315154814989798863487099993523087701893884367122665002418366426822382622480626880026946596052757284711312831224506520347173830873917095842894251240742526588678454007261987165287236076440660298773995462689866803901302764192031956889064421434635814788458168656283633737424289559435657062243598132886505764390693350925411538214147805351883880138611128865995766223046843177239694905971035480739580137534392661615991665398370519032128044366641557699751638652983767095857066018786483397488479255715513879601702659254054294770360484346807012763779380009030713968271394874278076075242446807546101713757267024140747433498693942164694192687733606451795312250899196691465733324959491231196218233744361375462825692709272188895828893604866661506103255614121987717590554811103127841547717029737992147690693432186367220029663696771377715168117061901627693048350022309819323517688582661269914802127183767642360719875305581092123321748264479646930304553399621913845496104167349070444263845158200591745505589592509055510157617915209246618913657802485638434289827256700528039927184099124153039209671206605135268533005192389132431417002060426826513006589419035038803305551636601970069994861983574337998470427262974275900547280863283516426193957792850764172513790399420199546 [139,96] -5745174420912526352944957006600893455073601274477267611146616467321789166105431543834254912259242856860904852929792203671158022869838656409626419349209499323894069358520162054111683828530108160765452281500986780248267995794402234519668048148993027458736197241662978231053344284401107263664984667350087427314551065172243418979475608459934927383347777643273530907672415432142292180027894999208720441403231599477647350812145655737408173880809914220681330408363845849375775666302807461463919179849910119355949754508670721493906587052857991327528235200321518489404621244125114682088811775543671182387349908270761993298077317804425521916798916274695273309406238614943425250781967590847910337413276575092585843911343096912904581000634338747484647827773943768899795259817937998704459445139490594829007496755475300912088285533497686270993284448420609598787174335511812962838412162249891805645429029479147896196479512087148441271145616056672321361699991937544947584305496118443129788988614544274698856137858354395272483632763258203741252159674635413547500366573210026098413251741303197575878931594686196899566235568060778484421855175730990222896739259867250323262728610500231714513291302658891240577249536102795122794198327002253226384045592054377332939951222125520757878129631103908665668111658994928577083431721265235853168938825276637521446871910520664567633422016028259797962754919134602764064285081850764550369336034988362023926317833139959752451971849216329247427568158316642630398093055015436893890433925615369292312887349343949862807212170753400769873112863899412620781444643580492137390645056930187853579304454448810507485663172531136979687252743453940238646296400285585770506665334786135709523370019605792812664293847827411110622761071028171447930471028747588768682869803937423215687487757123308425093232519261554957367061000122629402513065873927701512590954186958079604150366044985922228522171619350046871885797190221403585575771598055938385888992 [139,97] 29751157408572127135176646284767663666632995712709003666555962190802191253665508423762334530616915123866650706731671980304786138932672204360102815896138848596543470620610247203249101086984439546185470977569147320660631730953993615233784798808248073841926587383638570638762374194799575047695314790742986430404033889561567291128968977217775545688448062897928258243276221239951397381948338165520764994177602959682193135609674895453260304043030232187971813407036668618972669396243658667428274452855994471590425916003973770832170091474421492894085801541911462355267483677147740163479476752147359495892553129313240984418753358045554605177931828178759752565404597225818518512009740310691496051362991709199836012834364600603531973224488261504551578239418977062384793978763200521653211839978933867084523671989824627131185374190688308417042120898931914411765681954624586450243216823826648378371600999912057062124603357508223808826574067689186754551584667813841848643633519662793138113504479622712909289481241722499276685218747686512350512026614953029911438750020456594280682880523107369991006242634997257942224618586180102333297062162169194309411814311916664759090297828313156607184814832602871916152797633270003264023317127210987703833374402394795756175146151041677158669192223278771854016435992589229886357561777185613899357923501118536515729841966602556596452556756378076991591486298880013513915307929828917777610118619126354800533642182274452542423376591336219497986903682028189506542966396243861822263299302026935683341494829396790844616994267999122541698079144300347035665287938900543086944065406752752970348875715593796017310022043434288922110454979461278892698944336266003054061676880372323281476164192901957228327734921980178133882205422295002837510020135608672727645959522909076863006776788756062629120198991174593584813972794390239542239419711506003247131315755481288308756324746049049962265508314685101794825019231775891347288389908269953068 [139,98] -17115578258166856721892384030506031488895687514375862779027902012500539012355100458346525517916376614343803376955561319174200327957617807796867878735584031856128560294069068777968167921742948000025711426762776602629027508431157782218373583509631550930767445050658211623669981628157740349714503928213134327882007075713130937266157491233513360892023233865085283134588183459334772663525348972837230022245639931987614159927044675392210245942253168145321271600015366703813495723410782086520082094390630681294844246213451259941491265414775623798612133036992914274466561226543417837517847430710980430306241663117586165849309735201628669338865655890417021230081591535823377257785898066181654847155462930711803861491024096636936499933070277951690954437599710032020617668408978265646455319917191320284669737688890085782636335239979825936509872089543698093736760613847228011490799558344226767528729020787743575852339390234980075392863685751303167445290578086814681559221218699732869209059776608620032625083227184976518808732751105348966957228243737449374620501832655464174248152232908991481969430370260034941914841301680333553825168994093058357988625358733493972564709308895880949321958649907208219188345189375110804055253184861249026829456241584016321388168035039361184935485527736514103229801187036058321141939889954146652293398729290485910747277513007733053639553478571702429060357359475911825495328487527448680948189419803547514464001939112880955184510108163914382462359333703957741728065155485179113578612108934756379194171730970426973780835622428565651549466213043585059129926433842840410975434616488569350978070404512195933495854711650854368553469454927872106595440024311585724313847904884064624470431373974259669363987816503802410156167526053364784089648238095300027455706268865604947183262507974120066193516279215336652963198240670184954832276113388816552049537802183868076781156945232517091897799291065889848608052001929232069506901018328 [139,99] 3088924732828530662549831067579976458462979241054195433661888025860301512401671320844006211167376923300044077700510946286071859009245443551443978755444600270800328109213072864961531360386494991622916970367923211082481220489857929801024446590346626078399560058472218901019338573093192506967978565836940652814579333892684567013156809171889893986010360357535298564007628054250581490805541891892302474567060409299291215065683230903165968786047449168603553887374594528883228632723072929581681260454356972073381919714330432243621155008194175713069108122306521221422807111091559059591406424119031244691967900972180091466565121066100058102162818604573207612394366109593667219353386488291830239183542130099442075644947178467246114398532610163674476575407258965063620968744001952049835820799098569108664985407984076664178415978243076300013410597178685194846289674961044615322207315582351212496325525630536731853617618886069774437946155627493030258241489928197330720386658043091618289089745472918832467072010591688976433209114221690161106930441198277599831430913588368287603653139381166522811808565058999422974626948309950587953779440161399685142780899299965904138714360140390538386186603395899538394765335967134565904203654661775853319035253705929180226794265106558599729662547372583538298981801863587527146467049241172682336980566189611613848010435687346003169031436081928346281346570906226923008411484145678478665045259199488551912952604627734143308001026771329686231636398191201589272061106141730462208747053177971797525027756803247778513026365929713510792321682603820742627270926582364065122504486205772282890354008975293872790287770433493443534935924480546264238099796250444832344719457507946487975024535675919686321617126540894937456027425824462725392711545462887343861228012839420996138089729677771589132700969371939838158720169234869504257083788083764297682520968758534387842014239954838167569546533698343175943164974730554640520637 [139,100] 795790525498808596057769640376206370575214629575038045519157824504956401130511782317829625893546252657592759707520707557045598253888330385663025526484579515518191554442655805828882226726193069194512288326333238230928140148825631705680590566753995660456849770936241136134107696328783703276272174866973527103615676454473771938130888325481384977897985482260297890542879245888787151406597550923220782026427805266331380869008464598025260705094686159160463850074392506099451334942581956050074310129103570592609959564753866823451532312023861880412963539732886255535303810872094431315423639770592985258220755991445053652202297097648943758563135997145729687090725441497578479479119507072195548603612781136766812878936773041811966653005700971785188664870000858996170728557113142930435812310699045052870577107112350864623728968667134525456474838554371496539934864006054273227473276657088096908964685924724395464073655198945614514599749136233549937552094637702477431684948424061737863366252303296166795050147868949905007416443486409407131977484371910719457567728665566648567186610145802173030263129613895865637050631565172680915107593209186330386639681552217652674501222253138218639279260787934760808485722196881582148481471106217248723900654074826317500131022042629285571359261058266893788505934257328844524667866673394521305529807742083773772547806201892882974920122650991621664889021304256572939642479965066737878646943509941853771151483048699088602911143968741686349542222921482637427147281948619734887234015544361766615684115371543216465398599124436839920533633215473562889397023809654626216296423855697655611290998741138821405058890927057971041678353366520330673754718974305067247627409930763399149440405869886061586349844033941042539697616895456945316093156684254405709687530405316730247106934475585596949612492386737341908817819706427843898971317928767485983958772575592369354521122688625856102563862770344423848392861724150912 [139,101] -433763429957104998578647665997231652521714045293567676991731916967890959530907217506839499847930648751767917793142244211098633244375127496105911272095501692690499835737632689743388153544447101140183570782061768295043762817800780893644513177312865281084450416361159771644068742190883390315506244531917855090584073522546046279580606995911460590524666465552271329059587705394132270313092089237510071600410369055958920218901954808653686125061803491534722744007516237143351121990373350590219231339734427843141707508297442640634258893258300769404871285958187560665389060501179521372212473451031667151531251996486136541081257755330784157680262772506598157865592576877768225876906575865518972943285256512687147463300990817278691180020793237645575430485716322311270581029706583513403556095351374423064478060265123082492024227670236291090639693718515023535219328114382759334682078427306463652344034155408123319834299041191883679933108732577266497314504435870498900613508323020581311734899768111986786124456201161440231857813754700802200989648280408614206208585586389305677561699939198071539775721057950322843188224048942569685235119331574846153412831258885341296628955102048550970918233074755144219203939942024127085978849473160499530908802415237136996205046472625096093938991133501283810797284343390103834323887609411501996472215129335663842921504253016727113657747007325565818811306119888687968694737777693385256454721988581539196009815997997362174348760079631863655461501801864603040491457867255720252272524692458494943308039660066578896251141520107330776599831360640504878754862271569906464677219148280159434226913853091001597803488499390516334801288786209765801631826493394100100305568629270793523648664895116070704850384181789713648240604241784466484503524979151533848209231551812517024544576465566206357036710748744612500947718784998943672739319338064511831799513792628513088630721795588788089465823501288068227799116760 [139,102] 59417964540583676800413233081155958308766187561441646697585900433111121008765675522293004623829929251295443813968588673358235657936586523929311370963616933286752336417130078625769828109887818940055078262019324705932495866964203908008573261869675498788512870248081404885972757988296595403627562260032809682168234400469683529797479087441595661455474446254722962349953358447931007957803210894068410806304716908612124818973662325178316844017050888742324174179847090262916913011772106091361084257695453444497177574136622217576496583596691155079593811427236957693822232306497620863237441819887353906712620449492582308184490512288987697003708065757157286858624603333447792083744220606579250500447776951906935670648761496489475390053119948534538664783127472914378538807674120111262764970451791334030745855081085828809527071888471117691541193176357084256726571724983913546805628497699374092432233921488752376893564268225963351595107095098802011337102394059607590311824784131203331470030059429572737474006161501543985122641425925579907670737266949717144614176339674614104108110090478203739296220037680543590682312173315757397658485315387555530853239751538821037227062037773397938373539461611129334621973378226089018398035943214271287695331374744116125295927584976858922214576566432055074049546619815177799301128681309134553422652021918426003913124957721142429980067308173797445191583978846505888694656359986735497527279656489643661391449476672814331021300474407056517428425293046956873773340429906281751326982777509350737467631676822500620768075556518602958850343168645145617789300896574310944316910291542489084624376338707147375535645700564766149143967825204812708755156086107802851704742332036647579312320794408788583889311259519589250819056892050271010413088585123463292945290091680834188071071451557568787717669638692970512944065975243049264773287761027039496607150761552071539668968208585286405710684235126811431616 [139,103] -1762632665044146151617177818686411065176868484424127669271954015900567431477816941064287328833159914318313568070774443361313718342692524225204135814166727182013702001929407344746668310091550346989487692824643447631492440135230122305670905886618058301984345702423179807253915994730820201837745029396371660841575411614958877974464338815665062612612684591998221731549197309426003240178498881604672551105173393000860584322103723379728071285569195870279402900437762711943969410444549082465027715582430695990343181572280596891776462736990167232395870676313123819567726333768581440897145607801106009452873992482348096971644751198547369386078541086807703198384548858112649881729418066598793492301740218771877919408157447369676537765978246536003627712298618034865098122515747909017170503944547397250418202427042230091889458660494410644197467416960475237647234287550923100728386921217939478258241149136849974930976315429889175919499935834380570871526613477065649964225765705570582155569393532381536231949966834009447211650640609052321367753521212415021132770237518486449025080285438946081492977062597389394099700715465479865094507800076839861196564466228884434834430335004649453754116895121064277562374076800191100873274894819366369682606977033377978674155377599987797348508098566317156224604008365125667217244623742077034844253198229636110244838171451373226900025691159068234183535712137949943355548451688500900488641829535412132411287807097326767982019488044289400413334431558599358010764703933311486156353384353935207144802586900604900029495891579143532541207903864257920707247890391926617336420011621351770035720047537125668070129131223723246547080369577649134284073634507452857851120481606555746913638155121598270289926593828483982587590957776455713546691642193552894271520873212617334790266231852505780059261599229809919056474956546594964042581739307258026202943894047781098737546359630050857585166086734248 [139,104] -118061678952607733402838075697314255102778172440173143120305305668840819546646070920062157369242443004061320333397038086994082402177589601372334288225427103847498918264340917630750709623277182728743305384425748801385738938215467268495158980933596285765465983078413205470209076731535273488169151269544268860305948951425210085137574906207963290076374814798563038569264274756650222330247255105955199750662324276796096521505616604404007912017739890059145242966510891558023888621354939317667040014742610198706602024894334606144140742940457005926701191674213442528015074164573181433275870915980361442045259634087222086713066608299448409581197910448018951925883097264514732175808332967009747585163973110179486656146125695113986583615900791776530747457550317780529457995618479408288571946861490530338950437176847823887627491097005252800783939099232317892233699516109512660693972186790590389466734872467638227690077311939773638693498960100543311468488729893900081290487293166127171340810155815194865364420743778905760258533662273294935220050989530803269484082173913970629892839150909482037876222422554149499259528890456279707387678156612720316113636959331464776190507752603302744899916184900581276983022622241778705625501291607029518752595302165883813666586351622099125913964721692149481120926990055383211147208031686969278546017784938847576123669989358008860894091744246564279621016623294830651244271728606565405249352370697025775649361682878274457342668138385039878657440701927727117317497699378947023076873355365240581727855094198748439641282118714505936288056559625275795551208481343757348392408184249290466653182809713742605822689528167401913403726802683373271759239076238414081718422063023230021749687567083060909810059461770432458152664076442740082818120629765782280456285380077599555605372834932986066919110788989907857141058830177648424845101122678264977275319119167320554040699021207143031641216 [139,105] 12724844047132976247020624567662995992773434321428193176526609031114217031032557139224364770994875059764620574543294301464166096835788165882633297256507044286367965536056196795157359141584690451987372585332813779689926110576351813082645623584301516626595690593014483148045872298966875607262776271538418526991377163563255443657223404601318446835006665815043865110801352622213283631394478972756598856549146200976185175116530679362095690397832580573769941284201127234936103415397345283405975832388986552350626259454149323629723674467899395169671675661097612594518151167134752622969235338448078707685123836053256511988464985147498353253498398550903068888494953098734389331251245184703097961686787738706576263875774362511621073997605971146490034798739781306562529002962357923985173085297461926339035916107777648678175422729476021268071521582887151728755300613220074415384885298834883542867372016236105563245545317290399337723817446295668005000530910044644867898467167920613879564670155991325773940416649348692121534831779891955821625163265862878307086003439430741181068374062727936211230255827561402211140511583463102889162725621189574778370560296287070685786277603496002308506983390708804581122768252877311255260697716045981677518661528400802721999740531027811361981720488614133057354820504856486489506536906087079613871257264528373503219097227904471873692109715937655632978074724520062396845267062427003926829691892836181267615088651662108299476114385165345070918571799713762209467462974693578055135554999411939626530765954378158525429084980527437021250332238609673996819051585775917034609937069247910622399168907609370009161096074699976284744982008945712579680179209493226431724710344858867720540452050370272850988320168565364195803822310055863476500998700121084676975092802796734618893299359975747162551744811300912747283085987107694478513543519833377305804572517928005586710482697978696336 [139,106] -598953148058119480647127976499906444704729690844801199778999122992379346337035625158585730400526738175318441141986218975739044674311839762243613169567731483690096066289884820139746447322781623519118098234600607738927111067359725716500984305308924224009305686728743704709170660425307921616172820657765021217468882433101922013467121608246592264417342437093035295432845834833560932225700890194559713317125271578461464339638913592930310108886502032882779091344416450172135510983192926732807897482916864234504873451261229908004213791831414201194787349992386129124249863681327848937166043901464624144254109919905161267800651137620878220914662238942439226642525000209854159046063841723137695396464634249830932092039467068186909491163406607249856350681313184897621859707148507483596743965412166521309561359301123447532491337918815186347632996216320543689477692609420886456872757934964661000050361917647660904053291224204979350058147328356266256623333973648842021156714422788616552014772668853312874092358860123410665864635653569711786795028064842793275863157519960264048145286063911838187145585380892097003670200705068304833910114142604807560161928149805946149632179504706574021259676778641804662167001113792348532587444642964606438992289030564404761694600638966063886497339616662328196221571717559566804454742435443424605655998758071974012653148826825307765195370245551672709241806263894597855730710762118957854265864298679186937923148664695737678059608176984517167507773493065917598307298319933053089907050143339794300654680559125199975443206184265178531220522881429352899499080089608710369885701433328117928587259452365303299762743642336238952732590733893118362438616773261723774551140174074744184856437580639386713293518927239154460490337549382493729343751392799768779670217917609008478642740877099910288828314105466314789315663561335816553747517757316155078654128720169360371708690880 [139,107] -15309472321595538533161467417336748754973099620469053573429216137978165928740134295348572164559296447889597981499947559088518195567935337275450207864351517845230758952254888963690704121424938844196643251887980709792364719733201863123860402499423003549402334968943062671898390343870577925429555980592662205410685124666728110815569176487759415749278578261522434549421100063011905338207489505719023634447442061002331661784192654424576325691261640284932354511374699631383474776842096348614838899674392802345147832569452889746632868864504620094945910693094726563350353959497208192936693732601228589563477751214116956635599756808473812926134648116133033653993756053539046834965522275741801134512555833558737652162690009900353966124853437192565107972657074095353554646889695522079773955728756327089692267494867782420482857104397989594167419105019543842696013224780620050642911224715791453332470875162774020723200952462361392650615919689812687172835031818039921217841159349708866153050734105121917809815398864332584478281833198418774403702196329879477636899130247734601937086368752876750170619081009446157504457043242027833905640075781639351220351974797045568730677877919761017083219101034147245476312384575822866675944319306186865318243268222741889951557987972436504681008060829914773701466492048182186571130832652559060804214181727751767317635340352406235781201585808095748733626511401000936296525729508673117279116003715553293006156359605865092779572236489736681580425594014330397628018343540312310036436946337697788895249973052504934357482209293049453724839088653063220932173041285125771081436066915668069331306813379032978412620026486906384347623786327390134303431994696974793134679274930752073339347688588382189426723391264528130177229905675958844352961940460086297284643913892431284476017781941129927679492122500618399397591883038673269357487161620511745145803123736775097912 [139,108] -781249821694840810215380690179426967068832270564481674641222154512446463325278524082321556478990653383536150787167225532876828793945147874837876601259077209464519690131098777505100510154706195476182542274130083884464036087521075930727977963577112780997850749003789337269259018079043684932887953834096676016817874450930386462567532495541353020839336220796808655027308168011842749885977276878437905016591318306259166080052759279262546082257686986763967546316199238192867762170359492246469732898281194369006519717063783441886298511240265751469324729997835615456955140209019291310259941924430503097410882526427113507335396629552460984071016196201381719427380253675063564337015290885418968613270015518975723575497603316617843519285178917136084213812972667473103136179009097872781259519344806666609592335392348727514886228155689433365157989725884898574870033966219647865913990099629928473487070933489542189524775580579302553266944161428011288138391192476852958055428480732037763183736917793681886242374194184605688686553775775996000001705798477857784442037064158389003447999185948976392005359145719972807732419630663369474883747441546747808611566236078641945509502191536686098407936214595884577448573246758875921443607499131885548611434773235659995735590377073317136392110326263106495245875692472765715813107175289287719327415660433681794209788915415400189424449421922301567973808683687417003973071990096847400757024810638652627875884739988431882949613460273318191676129942429688686111410731505011215258794134571738174077778087248914288844972961103667828660824042134710875473635399410552022612196977341029306212089417759281588132377283366649924756821153696223543059595782640310746326671468828086686218424845207252252081237471013722620337639406165974008711945730668449343025947711033776228328956126328856533499146867092191344934135301702771540346171724778123345789809718144 [139,109] 2646344138557503837867842763546716538786468341852586848346227900693216921255095597175099393381987670222497746759875446583495787171181314326444313108691255257639505071924591721128528536668661846962884465516008881993017910422789447427461219047741306863506260593025382801772454622086178948289783456421785182595781000875328108531418396580401503105221514485450472680779212784414288496544267654083146833192048265991727967208308121170085553901052142352415929489354243009592188813869748411292736813870907757690348525319719741704276058058063388434475356589728766865105987312914969029381702083635457301946087000346623241317405909863614896746767122515287836598277826125446318862087475801013894875672442304753759009971358491316535997596922276458374487103201683124025576457178083196529990993614265482560782901363672454277860580516800425438206883941673767429803259664225383022973233515121875095295507084525906431978077826878666008798440412005416168268282156038710787764969499049631724637118036848614145718982503230949478441281959792635781542931391542748026574778637418681653367673721108538275441546481933306168648179230571067371821871056087423355181135843316969861408206600865410596381628214092659745347762405231996230210862515096203190987138064415344379411073495762564686845340198420650366064839473370667608867028723183733823365991218482200392007867735929398286531324251754832852815644475712201883558346741857160279108431708531920162195196399635613899616148996392284142412776881043040448607272680523191175240998873625893930445221966520099867351960439013550397766780244142060580457582089802403023150368111964358896054076309622250958531054762780422770062416301736021832325701943188140594765651610684202879456339585101468949019820851216079222420781567553779335755691009651329243433405495476467428336873445459808153064258566906039008457044764432783008710404924117130458577888 [139,110] 497127999543598571245191278603894274064007227318798352762908102304593785167431164385922428684533321776809991431236447124127035984665319057550398046881520426861442653935414883368723402974656571582961443863756824882069811846442361001892265127553930307135632254897822680236866061255617134235003887657764213243834944401403970492289631977791952486408413151455576414582488131081123512715989648618234130900035544008656307872729510751202969593949714827272547239653377457696786378562709525200907226393067029975313088446615566461571455459869823937072718506428271696126808312457890719638925547913377194148473722320729339657359942071645694048563644425533224588599862861899902023166698604078546162752272558590597579800255912741395211170826356854263532156650932092718055076495355978276222127172632152998320549264272518214837035112065984957601144135070870581293660614948349259171396680909773132046357725408525154435128322736555669422989102593467226455963325075421755086527577823882439239567056315655131232375006305350386085263596040382449897772674286335325587576076493490992577299826698872423663994518957724181894844373225750691293624889350853621759078327808344130446469917941579850929073579793263467592066248714930353692491876198306946553360682696116177477634458425150206570175048626600120961934689242305847330242034703924694547503669158321677426412732302243973022592439727741152965187772279181608902656892586003547580594375839865236635129291525445768163655388700313984819097511687270407701128554750369144718050746734194139560390094454340582594459207852345672267976722869356673805540047621761286502502418299795043421834108412054320549980554826685908901558248484414273070902860652735751518480688772923291691936133160690151524480245787805864258558857134909846349914859432367288628912211959483465247169927448558556768870700042338834864282657088030240315460688664217264 [139,111] -135640026703849997482993331392633018424144081397799440525821094602505862588981124069494046415145705806231998585658371147480921427745674060005271622964414242837258387925238228483350048471923886044422674699598995058719838345209172180913505544894061815930891442697485506128006562065523837623895031639849519650176114656806798568942742259289715898852875110534694642865975647616187671371363207162428629490226386603458439054756849081571772980235337921417671265990297627994972731916949687806807915022245846180347869864085500286441196181699885140459504857348887114460171620546280368396920684520724723603153540975088038735851009217865247825219364538647490351569364258136425421866554052348165059924063873226295618043120901276872949378279505435794622699583985288680056377976467967768587919360792994957444508523017107207242278618684393679996456863237809393603916202514685949565286465192594425804607930991701767085616341277281826586873372476418233219263040785918606930399931011140975580017244098480940538085058431629096385717872041102352498258988971854486004120063862956847431952053728924004862627030156735535715091075205712078531147648552920896908775698255532456010312792429837037434944122788972961283293425467850596006276218619545214069046288980791079501577672095909891093825232131447940761977456317079027485513099291025935977862153379333335985828459540354197712100287823736494348282221618014241511923069713576939203445057519523779888851154519190379553872522709796756483739409495331076351915266745344239368266121952043658073108082376831855049415018773988008605416291655305775076089064341678762876314714075929567815551895299131198120435238692574147668476421566280750225245253519086102499047519982189881124183998135350852120900800381066609137982005882409747605118512235345820414596733469088234492123002173467245025877535313628414442588869012964285514226642 [139,112] -29444870594408695570443024963257309121095457779372740478102161892599189691898383719105093718367495559606882071900882191016049124419192575019504760414990155391999821030523312136203321342111982700039038804797883266695828801361927910381485242292331350817210493632261794911480475698415723458600298142681641980270187404002957522897525283179450140596024433444955964192212041727169658609420609861391708826109717819872677752173537994674739331996628402924006717305271013033970916289712047717912686234746971931558015730801950317465955515371625375461287306845043425649094663739203254356608666399307791067821988593355315949560803059484520187774333253871145036018789803507355620786118910518711654933658948858940401469398036481685596711743501077543910574658854038492224437703090092817972800044735211836022683961392722746278463853142876446218127007031451980639876028905093831412017956036534785793461637659849789371367831371901324931489805954636720901462310827164116491614699869137606754094315405973728811089950956967838276230906378311039382694482910564550817753241917247780516465025724986674824728056557280451517352267432784080016726018748931614911995149052254453278435210307864426212447257781992393147102692276826577932535029538736650192962563625103366181297344257033836185778340067791334201930810475909949018977822062627014614344214682588702900806864818401670229390294499640694932290344174823239306778056305531490300301698263038722266006590474244349964633737554433774492949889710176091655719500830188410009394358908076911844670920482569528358990875077592476155696340420220042348148113620245438057852860176552946750110082604624311378120128981622708319747009279973023850081472830012840292312367538767892006436372353570608945255828057644991972169515737382174117969035869447406547864287373026239014320979995593285241518768073224222261093859652912327136 [139,113] 464390210614540007271650006844187990783607844214223237343063149102966205435961405197431645703291176807298172080308961266834776153823151483936614063219466594935749260308285061920025643408111983529776001100568521401762891775399289111724501580836664673266457544631788093186215866488275999766197993403053131623542513623305412066660069588940363849254429181243773519593654538290249467016961452421769370692114751666416004992002881683249678402993341341246438019392032991650968114589183730678780406392842646796502990420241918877490444103642969463864373985129035478051278203092694151890239363671406663607214340634191405089573359141451163568646223175939133840251865491792183496025004273077984729750505611259567929122976847988511320457625571345584992087039915028680638357711355433288088382542152841969632133909666918687175585880851284948259201313290060036088917873945643493464762905299794191885894911878638267430111595672216350083640711976808710444126443537308002347153584733118875247663920585223587839516753490479138499780277639135713486289115664273376463327030977312558080588167060036097383582178078020177894812989626830244335954289516473093499563126709153960432356371255376260946581116436049407950821276334884672466296773548004037017254018313350975104493672324621741685478507471880865046618695943317710243160375208045293103497732450846920183849273079053671396843310238138908547395797548269681155278966122695161184966876683016247637513760805982464266274924573129734067276155012467538656779552046860345410053243440182189662514183334778404808222897214083590125036131987083982741355765971352566012631686557200355277407855041617039552513006147198990663516488667769544919539101227583896799884567853158593552107156072546610555450436201990544318550750144848911604999545954039787123251515057714395749729848197294562069088838225875448212027790636 [139,114] -4832445598332870801854253004702611737941171363661981452808107022702774093568137471046008555652179114082405788220764629186509651590844898714166283914655909956086302974193556451216516914113374084024101700397057635686380450983561882054742577991491924488921816380070604145152194726290557061209694419894325824461160566345966268493546014631129456622881541368646062387337204170560323428343545213845934687731159903395947262847714165299452162937492216437826700996033460232198241772190683406836709893810298913786109220122025689144828019190393238250274802250483495089337245551821401284939662805312094377999142465820279146550032983346838285361005217046062814226304495853141906795032959926844885282546331881686326594120322165774889078509826707929965534078269555738187561659126757072082167039257012099850519013557820889812988829443970944658707749763593250193751196281607174863686171682245060520073799206077508826282611624786070110712331496303653486483539922736117698861756349407601721680902838598992652428218297394447610374174204443954462160640050383027092390536000345752520449054193419888415279444181788131399836112131986154162360268716327462209786008618946790395618201334806871053917018979731212811191039459565304982888869438287065600340933545678325542404270542413994053842132356897135696971652980379573421425393284010135762278576054951062240274344954170079872809717878268138774614409984953750121988099683917425286788350593649623469045165528187000485946979517932043052340584631725458319992162063168859146604951416570014757356378649696207287088023030812389784341512245234580464014516730225764104343030318961015996997974072992432667271020994879874922622509758458832645988023168073150397166893091509093483556860686090229503573634526665154578900646167534528309043111340942848585601099208887633133647197647416458179723602737070678078872 [139,115] 9449331406775362480846629245660725381592200088579378061630087798526807934245823102139052288751118246103432035573552174499925184065378318451742970317919773362319174475193774579909057792266169078387581560716518286979815088219158643927502341476613840288319967817948884930749775027342252205767619367086257885411976464629875930847284523503058471513672551437872872627900079611942223558422378540062928141334590387611540375077460422602991929372485395848829471496140398369159224991951038189892105518855798907511986598836949832040281509699199921137460944743087408419084517803852288323595576959382093572636012714487917863984825132916895538540487282171781489591568167973455984608741511814338448520569758194696078755578659609373126203907768537611722817827021175351340741774034246227381606075430404247828589423959341774049437134229131924714726311215102659132227484812318062822143427359409416161332777861228667187241553367634544770715366790776476802281974639714317629963253723066586003629682582086599596223289994267744024787264477535814064605296548464624789502808869746709193066913283869038360597639047619118392385620747406495012888759235664969339909966729886048720098079850190697192976271669699017748948668184161597066379463659619795837177582523587418082539014436281733423178885370237931732436382298516092492502846310269829009530688389727791487908965347451663701156180866107359821937493122739490510555575090774714139314996777633227148210941175408216514945153935003146213708363305119444130917150759183703763059095083261601221857917142028879528141292012147980264276580956665532204355408955294494922944486059959013459790023541050917786153174706658816657421138878833334424508771212357390410514775444489678651001125642284160624025558667319772110998978782961757600474933471030776443563994037195363660006032656041934629271033559157 [139,116] 9645835206859805682247715657384181149713079360240376929991865043197276158702916645140448944370561623026049985792931193166980796032493245458526169926071878135952349115874381401618713681746071814093357289642134923174934709661916199828392091471205044094449706897812826255052871708636709612610190868366652797308212207182261258787900556055536203579334345042941230688737981670749887886636875179971255104497551118044586838196618548420073437173421646484449365484298554569173311638457387783723373375899516042560156552544198844563407358780142816116751693638189776503005137810709936889705505433766362622327847668142727064998441571251450251447487262570395517634513636283592735503341386102844311843554523349995053565668521762916607819098692157031028702300530558464178950552595073447197649217190034337783618949593429881372239054280791315100566681250796231485867256629543314684763538257228657245599923643661875908438713818992870936839011536218560422890933542439513215405005117146870163576501991602930990903585511373146399275256217779570342196154701251404847434489086054937719882394760738090613078582411140479927405382336574219812054902908547286860166316860450262144525715963454848062739379878602619803822038062699370319994574490491050275249173156728321295651361167924975891426621266822107458080304350263642730291822642071806756015141193153509243170766227633967592221841025866635857685602476045706310332685400276873603837148897001994221242939334216247514525333743450698863180473864909760158161352476215425658275683861081042314799557847463937613304956580161744826544659913756925865640190449947165787004263261023512877076178315123902575663612996587979013763901306414295365805451576295178737739810506210980022616707439780988046963170807142178863608011989529510241879163885951739470532714307020308271458792469694081063776 [139,117] 28874721528010335837647468130411599202355216327317999769391835569772407634324907081640188755709731353942767372897529670459469838434166532373883420520939851798522032543847482727715298656632362160618964940170358706944471074401770980459837990860916138457965165433913959376185605299827919439355698937740994950202903021151828539544016483209332290150497070046538372732583235599450100837837040473901386395183708800676322731978062342449639221073935001846560462939426933830358947787271607339180106342169530146141564626448541229136361566184116150662176348668678083637109259581958393446775181882061248340108074901428756741368172850210605702318980564428110785363673112690707217381568120222637261983882206648726072028098408917124485428963241852301030055208046681765559656116552350122994088434972168781580820458981282194262103593811711164649090208635129005119648937526771729628371079771981325931044655314862232351150593411777734983107502254721383170284474823747525534147321478466052483820301574524597055587389044124455221264985263020666769523151595113422600679890468514525380193362840705363831201605863476400472234931197862534719143062601486118422274785191859831123102491891937738717338687901856538476363196875872278126006862861362800162767350424965577535537537801715252086044698300149722136335115127139966425149247524419410560747478764530654789393758190183295805408218675563768747612830153317677206351381998867447522984288204572299007350035759292017525441644472854785397667891583302028634355769808669680364545438198746176883689823008671793616576378446335797119786199970803312388647226707877862064886926014459627271221653592012959593802172029295198402206369470516707663451730832636547525856420211308831154616887300807029775891268169348006532578406101691570511030490857214388330055609283791080310559936261168 [139,118] -21351127206251465963818181826905759116006237695211529548520296798442174163785440558419166899621892907298219592442177987270563821065330085214776263529382374872211940722061293271882451213381388614321699874888940247606379067276158055471455992797066254821079984106643408662610919431347873862014456925995703470907986991485120566932467376426405848589294655682391140241601962196437872932124605545199632726954598857249871124974170773783699352889827746486493669436980227880811789580588072542953623526248756445403646661502390733333868318488471400038757451557849199433060740076458421484763206592988798746755457224121422730218209409880792506925754783900483202819444327507623408197228359298553109926782681909170728911223013720577174504904676370458609210917406837328411033946051051173363385845915721720885589360115542811581296854681806789746787516465026934212543107084834960084435916572679388245061786864318453885508670873203791839878189052589043330438836930538812428708552693120862558459219174312111726056014506401267756956567593676967171451275923773247834889735984850155267458935075890678923638340044451698623230623225338956617837040839743891867507184470053432642536918386543877733745562377900983169974296360159624051630433618972250863453179658321455000967486627996613591671112356905676072703621930358490216391066336887299445317844522289898528770489647782431316151868044266648318599515663213651129872355762249123278855480608778690433215338188487279774251866963344186437533611156083241331221365980545514588822168243583208192069522508514249759910921432123193322584083151318377547158173150418125631101813182567489715022786050820854489891678578513850957614288078799404443493777756028702868411480702451225856341942285951978224761923614362349827118154474106676753759590216520992298143629404357369967856 [139,119] -146595996625982655732490004794323569292620451484561604830340924961086325694342393978416535848540465496279185527479021212711622971512169950947210066893202875585689546617036562541774626641917604341702963467064683714338479526186952456953201290478791424547393525387611025056589907279234654353557969225162353649431001897979075729853298518053047592490715466980360376017708253341709507098002457252996845824609826207113974765209985947730435543891906368228472520335289263612489238747412131925707447289058176875764855641139450753360013449556343210957160717171334696271365815528261427435689686143169769387543755300729312996356345657865404599499947779559933797697462738550067445193038624788534681979781790137404915546587878384189425526193181522164172343079102381852947700075055480896352249640996606033607531141463028947803488204253097948959948045222090674956514208558378141684114495962073620527538618308352356247576618796306284547845563069458506909117503468573520526009657115079887568482725732904276658150112878164897500909036739151453518976874402477144575583815853093919744088979488401353265906178574756687586188820593513560272566415277615202893052919482763268026989733735181227144300735180579719730161965056452749378518242770675495958456758855507456768186402626613960943972818830488059490934328650792186829232355897569361673676378056824413579417263070814720442248329876606613164586096847492753629014359922643881234784470500159599467898520688302320401699375502613881558327601318808301591193127722039431493084283777127081731873630771432015663231432349190274717432842690424924925141845864823265806038235466491868993846815420920667232636371528816972316419451683193135547517697465393919491982876488720636736346958585616213541321078336185540698145668569309208685731231078824447021464136106310 [139,120] -40620499029120301628725857535352303267545009610328910598295420408942438348307607909080323805435378473052238337193294997962580724628665064781664322494605651449942212883661380419444559157855625941538499072809914526012543112456817372706443699892574109346959900650578146222458002849359232070839249290449279888242808419849352188370684502907132517321558482509659815226258827572972872325782419150025930229652852538822301758849437985070010085433222808378684048183878555556215600167621161949210016596672531381036002220022092719048465022475428977383097412052474071958863951912598924703083573959222190157770926955824586307320960240303780400723923272790055485451110512080739508341308423977389799776024656755717914895166044160490745780586385300926700428156830028504550247828202293396340808651750056765840351830049762694764482151361606735468017299664160926075217995584908052029877521222862957556493279112328912425614892339202334676607634027209896227671594889016192878804287545104184053534204940319114729827117000072736080615920333565246193971771948492850030313210961072004047784632142862951386085908137711969979816078436012932036262303597272055287607046712620638513943131729438913547644465492434383024528833261993114903385359348642568167421344773400220873937361002134778052502601287601222181828817197565901311525687890494605592713810987138673440378963457801393532632986766129703601627778220494378389243498469796738199959406099160136179048392066297393197155445060668750297732302806771445516634518155670464467871282134586981979306980949570695758994452343915141461628373172433523043334579501013957080212467284238129318681850751784654632596686845343065945349855614859794599683186313144012558516727601378600956172133399590204035953332552386233664137046912612567533525984390711533366720 [139,121] -319481272557000822592469801457063315125031655113825957499767435756876934347739489443783935267251457250747560318694064949017211427263199680137668841531087002753091811600845224400787811388106134241451063047605452895750727490173957723279874707978104338674903505616872198155481117493155334655467566405860340554540225227260333909061263747880009188700931150599764533551327573716996418863284026227014558664591072169347192714291209327790896923942468516999617823986013205241315246802997094051994509204967689259187978649157026454319715269472402727034291279537590183131613778283861945161386777420937626367942911198452596926876876152822406009591397163451681144410866639816893153228427558068307716498441547767265901718617412970014894642909843929175978675007881517159418993889009235440655254033825499685108461961732147499606472170202052998544591627765471747359547899225776807588921377999286438322874412874367177834004700710205413074977859220754845590582565452839916989411996093384052368821790613402057807964523976605535127830091433083578533593113743528739015962891103201839687084393655092500537930859336291276219790472565759108790447650661217954867200526316518387654806921973763565369113258202613424848040619737781557107851404204479881612478072332218843963456116603381648548321402992929740238505608274154779748027352618725679898801897990498815063210056286706447328565569803904669840134194865374677338201084403710729563446249444297859040455468970461397699410809481129429790358206002238143471355319906789689457305079766451490841827320914740583904659197185989769787436190828966801288637890185639362475429434147162150529523201051531779243368590394262937238608167900840347268791717561078838855511358073030255506369958958366606885362912518008541299931966171415839892180815502600 [139,122] -258485506929012004176001742016917517819248988664194187992516488522558495610775619432509387242494473371885244974528240122048414413037496322411031862797492054937101871484953334052296019861749974163098527430918364643264491499600116785710406033472132353996317020203339270262952658358485482492872451433133631562618652616897364440540707826975860310167256170169966544507196030546703419794772507883180204591940837206166577054108858930832342981245507849599720919499608857524813011604038537835535173885591046054503319779993210956962014500475936785805474058742239672034694638850912013069940345711031905331407011193123763313222042111470867304584126518894098623412669472066300953536248071998722877339335070632680951960253735609135637661819325309488466968455602945043500029281714336154334340902771698697932418922491669047097672503620820178755743027060291011760129051113434635734729280055714937934712522894501916188662774678892145503110345616533542327324769798421499005371508546390241928659548109179987240441635307513622322843664925199419459494610841142004566016809546446577624464600707159235746678957557898401401303882729824850832393628981834109722209984564031079237039955856219724757662826215759518212554742766114401069830995174192636072150682324196637560963768532587811272986817638009425611865105182969618398341078242990710746821137968996609988361862751567188202758596482227080426168166793978013303481966520289132708662415964326593776288282153319253983500087821363332859646650088159215679766823629882215673603891643916476090332127969210375488932943640363443862913719459814695421342245703250092267490845607171175520139225635334021177383341314983338933604493686162742187145671551671222693119328777661974224790137714063696710841680608964496008368478785998741421632 [139,123] 39426299362841122687195653217018375111218866762651023407214185260603652402347309085805003169348834321653052763280020167342914267919805074481473645932052088531541217030105621631922436729777910917930273887845169341187543419817700627227169397824332650444622999088700572702395894860856882910056822705034179369803356328036041608939505501388969896424756049452531629066641161005920869739511488413720426797158145768213972296562636703539823455007760851662708316902436716852107902014731435946394234908084098197676691469595291405924298266117428137425742791479685200352343209019830843787034278259690209185065869415671237106862307279430293650553279598999208422742245139567450321649021801853731844980514402527736203193461975961842541841550515910705307869599955565600110262189787574701901018229068497342159124879494630024648430814844278532967751857528518088894926614998635800215309093295271768103590315609883633027889958221481600538441559429143323999578595301280953308229084390151431387150763110090653378932394367925119112234179993370485357838367126655314645818590937867113442089477881192070867298722748490591155270260306152734025269946647904851942214583093955741811727829649929270662901846169672690794179840388198112786506210601348264860256329105484619632453418037307143648154649948051194370095003001234641263551152653137008495214891738044882010657476603401227104488650019846052596910651394519609166709624912721099677288583911159948505839405627889816368061645850316005205916074681422471134130531659154854846619850917652391517595060272104415737413386064299411026195530804601128185779138455818097129028474477128039990658415103827176865386087025552136989300094723450742141671651845919228275665433640810716844863518461904217520424340971017509857797631691192 [139,124] -16930015974544725787288661428925771252003532279078931750132078733913340177158414144185186883029127665532746525237493513524185492638245202257896209248147856556274855993957305879552935593282021929055046241541905310005551912111042141665423066545192145813452782359636110090577440433494365947055537128416868171952152995327714427744732712596833584923902315367751104547877565613367959760904766808415062875775038619548710851235627130587914351261765855990620093684472853525039981326041784691996160789736611325894871759465936624697710428776493916191607359841248947186546468388683907543192566142315797712061761263262170049866051415526119566092873448650935019803624016906763123675053756685788410709724462007899004541183253885842123688478729700152300231683846888852571971619273813230173605030425866137905482961507277943761516749784225709169983971321685692230177792057807903533058172041755849469706359986826658178242484295729120840271924807458784677216122045083830349497326178215545603331492721383406634762133035175343471991964329403428114244085691997770381711889830668314544636644574671750361999834321234946843913110356683664053895144206478661947839249433633172784138307028442125721627304788397622235211351344613921784216750572165787937301973447478221423468674324700196890024537249472220753253727500544682776255641833791599729904799527048477999557408765140463379988972528304057919485246116532096980573703928211624876016088508518515189486422363668582308744030051504242442280046071173574448711072345563689267218450273491764894757790087918459903328055100369595752898483043800119847553118521587538532894725145171449882747820456177115286567029347084010114471038646719842090687891499606801443475324426641081769733276099386646244277033836601711562432 [139,125] -10263285035049978509381275505642449759820847468324261972417575404512800130879657716904553451224783326573491179592240639304965680864966906811638131735697330665536941824431922257727086585592107112935289840465481258042795493148940035232920656224392138219607079765930039782214269654111986078383380627985004406819060619916648534842730618838644283459800647183666586300217696041952556271524324099800989551074843474106602179767047986503003474116830061709812407440755636060878432661240639352995175868598215102837173228581546117841502171268599847108659979150156478040648427045027169166573707073228071291707884181023550145609996825118859853431421420999608145887228280203134666834415516281447302131640626528870863162844235859603130682565888505789009285400779279893190232671845050792713086223232052988592084015582081977167415237414453280635369708163238483759669296601035688069591547297670870781032278462271942581025379957254510625943449011339824083900013722979557823511898669715940645648778810401956781824588526963457633880444395458852649026274419554026154433910191219432474568835059996565230426213415617356289801116122015534561756175099154121040038551491595029228644110390620112580329370086677627853030125034934125446975056291565951878457618430825594687665922004373106741967833854313888347458459464353213588267544639421541110260207009977995705924778658598887134081498936927829904833842303968504328892609788824393360542984283650694444449823538368397273415136138361651162323473708332708204116857159551718308576034999487188115247503557679769691496897194301323367479994388347622480661032275253517248643119736733351835503873605312841233301077683503854216957738009034183828115550211181235810439621110117804668122178186005295053811233984272 [139,126] -234647148010037526998312154505831032822220828552224048730252266140289780113511097063821250517213186864063994865435625866968182376434903100672019561221501858847091701107676751219574259706829868964527570631205210519707039960763427223143844791698516018044520809552146111075935277102576785226730433561309280344792314584375259065153772755825985673819943541704168917700214340097506800946174100449133396073789296840508112884757160834023239442543994248843724676964322093922027170165450115270020457861860427617317712048195884852724081460392684565567618715111198741041462133630978209755656900135707014046125911658442594859852443480469458623213870844128072521072948320029806900689602900939820206012601489004308289779398791635530984043170513278447029406340869136932164779770627371032104610242784813078229975667073580627628573115896392327907699695415592200142050622898179478791282145717130124739286040225656951351808618826046850815727184403753240424894809435878159440173427964693845624132005022698713198084410697917783593601902933622117986377197278899450083925900002495523320796719745658124804233770893210007134484029797352753546589377033243458374373354400634173336228322847490472343568797610332004065211957873302430890921788669865970829436676479542626716104798891516842409134847120396630348348804813403039536203553559401380082924833445520125411959297008991688880757905887985292828639398574803617001167199771246240506270020115765022681907799613420472857418020651314317830649261782442166043084485934216249502557589634751557475872142914243395116117590545356955526030311917813836095056672390333986010639060333612188977159335315529980015636069653356883808913591979142824234580925975119038902023481052969760621096311208656249808 [139,127] 205204854454562989268953222202142294134990362572918686231482303448057188815519759737871403816261777486321206375272308295936285800146603016823230549161906686428643072300017623609554950682622410721607895264824763599939065836492878747099368617723620860427643197118223205291038651698354358247424231215765794599225691095849343187239199957070024172043724097688874410380154695140905252774624581198737521582728853940697465891929595392904049690196150627741228749728458161599909852691831989767830107858086483134422077196575039573743993680366591340460327761337553632443273518344227716569725819009707280184025443819657148245358683754215968999572320708845804932916741973656491506697451226502796991548321020195739329009608055641177751769037590309913186889797133814746002904634209465930669963717252372165020127089471422728718018566285166688923004820935273808273872544399103661235931500524526629489830909109870217657494475233895303019871406104486298981421799377377410526844705760890028163445118051822879533872329354375595947178389989352123169772117430977199098055894373457299541463689482401501231673695364775081899138726027287810375905018339940384403775405549920244967965368616349725314675106230004454621774317246060473471098341600964740320818194391022125244756823803865877554689805365361616869626223131553867295812288848951754347133535770614442915059085960779092374293294146640006212314042329790825398273115164114868559200300882449951146825985769065057313022077909772853926913945977531530964095337052415522179563520137072572846541049530127475835114026902569802734632714786456829441124732470995401298239776534061617082422404294547066710192019717094649149382399861813409900654298516092822283010698297912472263294541694 [139,128] 200552196540009302345415074416683626056758935400649018051548046289133754905407185616437376479840601211625418886827667037896227897225721409328733130785732330473696352268232835096503643188108740331648997396356794902884181736418264525041578063062160107320057683438871625620029908720203113852489058556084795394519033909007961784528943582323794198736020846990642760342554925535997301637961171577405016043257790878726441744620377910071662515650572859655973457493174540615002057643802582649571822786550441289188360187510570095549364532492353441772999808929327761115213633563556400853832350352025328822404350982329844996603927540843691091308545308742142351352119024017934330026579810171768809597345482340962400918951271035023719959434051984960828884156121222971037576820560157813244645766569869144952831246339726341907062541762962869903121826481999495835708558696663947621990719355442377919970739818559219986633036908002788545634959803398253033398767092133452097570004567355040765714714459431158023317705605533938191516279389399338653819758030765063950045964482656055438328668783763463938873515210826068842847811470930796207602011972368857798329517718519013458536032851385752364844461338448101119150900057411435216342189927659957434328503566287508416759087202701744927343425301099903061458292473852228172907489449130638369986033629604749909377301859911485300648533234922112335754685835898311730519494235064700606478603693466523304387945081179187159738223724744593940655709621626886206050902539984469953421914047226574271467047813111091687650947705776060742392374635480871337718350136972983396521527104699572433404859393272056560336787565446903898355613569067438769696981226462625764904197848002048 [139,129] 12594599372694750927231189010094964506903113677608459806794315967263373553978117984335847850787914023153149346692281090505940572226322464704558586807047013902637067575304749835139850970156932192681275199299380277041895657400710742637154806676876780269478955915323828122726167879727114623514522366260406774522141476395878821242769823992874946344380885307092035367181817104461186666965931252903650962521839146867105843341189029514057322660016517063109002129800943291768291294385317722790418359364131629132482842513168652559343930122047815904776413758924084335752960124107324603735359089878292909872957608082040889180666943027280273136894711260351680427373820176202828227556572299886000243671975785503542163095779920335615592513240303558207070527866003495694491481719905864618361526752258219888697594336897122999841519005551561834816359730945425778863906154270615632007344091093919739195793914740855910737097247619196178961248345586612551961614368137394523434653950775331546416012919550572766415791437293744344436234346453687673749015059144148467935825501559151032129100705039019799421333071736524523502704017618100845498346134220131678064555786440018980771623913387096022152987128457297048522226664583888265009547817745420964514994274977749074850488730609817872123907201639218081653263650018584031082335931644220987348836100201620700504178778507942403857993566068086059608124697273127597955557061687449582449048736099517562159985950008786380845685570963904198261019927797932999144260294529483299627608538180246076975540926110111938889613900734256712420287342114791236215748128193744730622436120243390935902061931793404237512163451287148552789859846613884923127099456972606192402944 [139,130] 81857327530710513195056057253254169211677433910082215886558004175628116648454983711618520673845024918667137167413176937664352489719290821201538182997989522770840438639774498159052328908903259058557244912326539855954089506645186372184241803693967392660146655199001325927895143468797638042240066465509553274853183361201366096539338275359854469994814095627941357136623249318172230491606394624696361465692001229399542131952658700349909993913874644289437580441982677031379107197155939613707844483875122926592455968418831316771271835705605911110491892022602860441593626378598255685271966263444387909645952269606697892665786117017742022055700706595528467354150981180973532884296374036471577913092863449681968122156806863126182034098553939207855895331283243385799353939484996020853799018433521271283771145856106233942603965873633690637296776055139117484124809044128968645296821261661512387910218089424502358544399757389329841422411951075827812228561361701758220116554875456775721389336809353819752857906430117385272244889384311536063785770647564607943554799791058411706585095028399029700708598452422896345215208223999788970502041238546043466356035600768567356961207911250371854391513677630543360207093011416620219985627461865373199549648774728090227481438656888894550397554455906982985276750806458317359710885961535334244618328388403480760314544299847949821409200148006975075882924241115759865290048665008500764149292444484483042671431410023583956274272261168817545066018843117881328826411329807084248838432553305170509286432227294497576014084909473402754099395622186508847127411549310008037420445195974713770575256431055476673285237667217599892251368951015419669730375888304 [139,131] -239509446020853094699570305968643000287885443938037810581851163428428328967487734906347598886876711782304920692535042888923859822628258633854403929958178753677721537693730790105634088247820988914000638821086802965843787548496930449587847210765649067574623377678733673610686761479709162558324670442321270244826757191722421462392720369105528931044188583267903047084023124119304076422848148199327179632000677506352954453422690122985423969001406124401245146442585442625570753935404651158442969148457326823392438560556187485006242512312608379546861206232481299824409385905474579765012969690224275556412057870519332595818389179363324535855049658765464592714375056931277347401341832948662337390460706160134471073890335921154940413101443081619482263599980616057042409110122613968718745847160479274170902874618103202929171096276342399028145175006638130182848493990570526512817733103245226404120932359983283810742630414431617782894073915597321711462895661783734253545724107807657087691639008041955257809249502981315419072176607779439305398735552266239071139371202424901692378871996990876965450826697143761852426255273982970298158024526035917479431373291575441959126634420923183949691737649347047049626364614192793155715817581475495156465730293822481429581742330509007019471669660541382572050771074275407322482424401186132206055745759451147041941278446307704333986951569875209790182224201866456804426000639235246083159786579243369386452207463891328939477355405565910621772153607645255485328504747663780029703529528326750200216803099060067461360500514166601791069765148787184710555392951759918878148205888795947492800057517389327219497847427949467317183719108152099706 [139,132] -5244419835713620908709206175286882261976293741136471142574385818754503893815452711795851496173516890323262593589846742244479870765481400003942088246434986254730858227142759871900072027417569917204096651585813460051910598369778412519134708551656775862864030797340608178161553354553008352920619083143143544678551250703989845425325358195896831861097679626941875492418079773423486592088086792543269212013772719696447634666203609417390761131092105102142672387708323295831032425053309843256627034183945258482049935299616383054908447036880071594679581608320255607088080933366234365194988278201105974399250365169219463703702685938805344110830994634884164910084211916298876031615961073030280219386005534074527391921327428356304683979545924287328531228802838716235210328608816229138714104479360961456524288761632351362612328193962811948758606373734104533791323201104373150677701852849612650028710552454221493583897566958714386088241054678487508937479975549650249907480376244098448239603574973404614004999597480547797372316221484404490286773668717873274097071681169337511074016278100566399902366420219551624300244046616754207369676480716811765350730785449163377546330429155418346251017003491429022575280001247829968137378481954343689374341881048465888068733527574973880677090343591620731794308687866295924218318528766289888254364714780528029764099136410868395148954883334617695357750921282133078419008850024072800255288858828461349543855552201138984061208549392069772365891877485638928192171949573056737909064151814556635291311638001772741570544876996120437662760053824756279207748469482082351502802402204085179871618312352024390336810011328563416104928 [139,133] 4015647101714000529059410390195968053147835343981117753275755762961818696367316465270572377017223032398921007286228360809583928135189302096059264727224543290390033469326344342618366312971617890742773786967776229710043905929244091242531810408984496666739973270557465611245584370569516290018877394839503183099929786469566740330565918927422012124008503613761084530835584992943276989315206262528705067258702848107525454327855988320213912960032929795824999665719916353980714642337302344810271380618010933803769427962950883060105605178697416914121331017720801683116540422930407122795791393402798462178260202837738335000379169536873326128583092286414818348963090824341188634904040318833801639338975105444384650743352380647729455476269335602819775146204499497939806727937128015290867611837853342043317013710917903350168884702305341636802287376487947588259448893342310929693439872929257226845169317452613440444042752571411791184659681470565962108807939311707366079921570903495644087843192808889998003568370504835745473402288988384811740574144976941328099621359706446296294807323623556489285644321470083790730876425119336389592485253037610405685805570786451229857182758819125192645700881814140887678356271563905805545263676162558005446063244048379648952025678269548588272875047676237643760473813226796255120621559487939979465012033150501482582285060307247609071980546310485642510129258774509651954097340091974636476913357259874138783504308544140609063905330290234936232938689830729235586464568207864002894968748525871007399831672644372014153039648139179825423930934298250438243064110040865646207427562584897730564632873493454144896238003848 [139,134] 57472061717241473133317178471645275375423145970955886428832126034036563556696361448791275891886190919559906266365240958789355624767548671960118284343290546195702674236130596128296217973522480890344877420684227918720167009445113749372327217003305653722304616199006032620485374091021053979811329228060992745106021380222464049588172668833556584041261677386302393249692854379888996029267155027299008223157237960700940867827383310545943802120818130497706598824681787112965813175612033433258552988712301867008367329738824024774547973570588980830366021013253083656615640984839326346652737393235985895178046549878980649417087244967940033573428825883652988719317563777484211436963288410792418022793403131858250209192913285776629587281534630634959012225532755427906122734688265052727298880784367468822607044032045706533486705885424658789928725268966617204078364678033047174077159038281245585716603243568739813222389394730782036335603799840082989347039038082721573299153173531902194077054566722609240117554846125990960833785192605647202466142457533304562475559481605984915964205682356896472817268442626700494775041284791586788173637342981463105089660998027417095924793326154441158213868417127691221792384586720547225541435560753260285568904046919050813545757226850324986170096998142105397194628821307115705665845179650975437316413563730021284419460690483005914180058428064176658389424693958584482685141691432944931737805665138354197853296989840759296386660835093446485616207497699899573919407148976893138962111549490133343956672897127320611810007171273370684563910399201429135425673453041627753068149716265365631201945056042784 [139,135] 3245027289096699288211508600495328193967192881369630143359893376332010353852380225767741265727288650175068835098001589952544312277347172144264708832991076042152979519087184380423117903440804647997946948802549915459018871297244373822350868021885980274326775465809195803379245360023916258577949859639997980533273152574924526544358485738861581594709520493479759905910171317897470801559400199761689767419584700485985300032029979167754736796142060965167401907688506005549047869120900939452328022758339112554947993562894107056049945910370792404930085801743110176511452442610156514422456429129114824040216699616279970901796336420637135066960092603383032387208773179506619243374799801309166515013426598947446059902934253744833558623631751547052475763979301846646984801379554218893252515294820924633625371382508943472867091651590854168719903182962484716352143504993132304367470596218738268393931413122634519040867219714796596442642346337879312262396574074961887750487271955765909199224349299332149609029091385526203936235594276846533607640219707609360391346642922464542111878790677499812834512912233376843337319978071611733839569741986813589859281396098124397539952406897999670510880594231346937009826607324653770518846682017938644401614405207511489213083744471498713818679213297103552425404935356527608285043567220624313383693720225558072617752994978937157257999827917510117361291886911056588713817806546866407094851052888490354301024744435587193663055195020856777392227858124398922505191331155307484785135961527964875588260181324221729624323103418835009539927218283812050041620589017898776436624850074606466420 [139,136] -2527649108548260322257736591793774623170495943383234855790279852507698525445757474622547258198102735574867267303324101911105779486396567689263794557428164805168494691758811541216991000865593594818276250572643859901480648268776098583379660909523487920824826551092874431851559886245401873772553581727445307724279828651061355591981781332807263075548977055860465519622673574662848998486623974379668950815410053711131725771291732911310704329058457997754683383636116560892211448632772338501528002575961526289004111314208530113403929148757875667868920503709926291603377592042161928388202824118329735947455414597007415425944233048823286545890352427968965060916829451988011200978384529198033499281394281466608684939582577644668738977025964602504489032223765237189666517120814941863147308542455768676774867708365557372393645530969953432913214354189105277974471190598966041318847815007189670838286173997272913466967638476293478091046588514762572636192889170720239557878295241973951223184669584469943347336506801345367571174466822107574941660767488443351104946873429638770324075350219123445098733008451183833328445666946771274116296309414896580190747003617742506696142019458355379051024228712351024820965551326750945737511705667505184202363837721730868286469342188421341192060588547511455802163585439654102100630866602715315680152959862255959357516018815162894968791334442560955198282883001147295160640939568655552309579174854664116653696392098245733891335312857753550589098546511226671832420389773868463038365776527842145521556778648434436649016536422696064577451074428769767597938231177178575328288 [139,137] -7725749460009700255715913836245607963981162270064512031953048350956077900983295635270401276297881906694606872939486365717974623776494236796078571769472852113687431413328398770263504184653512486139436426877661747659957968071022873140191756276515045237764638612023540656585549438212576913911391014589622353521464363094097027982673032388834738360571717410069052288123298344743916868947102206450197101262567592036810273389484462644505193408302586814328089309029854239659552236862099243267330042244253513792616834725845659694099583305242113654472998761610025271445231929698470060716889924333659106540867561585707271217596372960433671987432923277818425221642840914738528087017559353159238293745438693841345121237729440278630172704016623030499629022206473540726595796397619941998155747261891478705978326889329231801364850948387873249169788094525418183054202729374025429406457104077451987965818490277224287845271065657310837822993321807039947065634977529897568348230197224909109351906108431880205709817500751957026108074564853962385636450325385385439370549915791628255720066281862456412241434280599024187292624914124142387511789610543454974274844672951562753382976575669907817415308958967370879220895982253542736194140034304241488253001546727343263473396404242432728044048405670236982364302772065797644590699674632754711541176419092432244423357869890830636092112258449010215163402546335839702081325559777587319982418786489221961636207837788983016794164250427272144484878827901525865680829165286698129044726678198916343748315701296845824576744817328600847863208431032126312482334252 [139,138] 785165103066461161437626198974231472600998974945035260400657021090456622813135291995547890284087460992441839683673991054592863090076366351593555765491356803439607271228109867784304876771825486396768151723938332236178940195977409003706476732451096232785665012949348584502646151510189796696993468172781113775968587210058279986930471570012076331215111550469893460400651154523898687007819427192473119191845397629687639046996584777926054363389707622444822998817602287335569008494765887307052909500416048190253171595684822913035760342289394205033338797205268426885840725397061405738504123948170157188319534029945694224500410138347902997426554967674842774171450451382606754013398627457786511007224643088362175829947183316294623375407237587574067656708778755730055086916595861967020734434336524949478255400703089349749720073864208271344811681476336959745032503715647414100035485817000749852752818296079558005183301377448036032552590372523708062090727198260488133675903170689983469174370927616602361218043152650425309173705365500792889677601534247098970585480155022404234693501065498022899613325388993711495308977197278097887111517846540899019352854391274883627760637635152398025960718012053424677068465794894902127727238430901376482364071436591534912436002434722328248126697569498558689997979473342275438617950655352021977831143638112749223025706286532222621912811433126249618054240218037938925301000030482311132737329887923224637078363530237442146308731892650892921831376712331847027983496535013028200070939656291571386592291891388273085627673246983906261282667832 [139,139] -674144973827114557207288642669129675600645098672896499117714034738667518446751004532912583262615726955907614799746456824720685356907792868288722676594985015354900360291074730558936630241777047233611705012130610421539554863124424636782273425427393731754041523626694374290238403239415802525715864087039056295275267491857497721582567300479929631124088422483223189674030942738142964156325181849415048713807650593457278002108528512961783611360891314499827449933058653144484005754974628257936171768177801416816927428007068500347066850645501944376696322299716853273255802545868082409865174452757126057930117756132759747119192555053230331654325253364148044684938235960830548918857219417510687366194961794806056812461002204308430625781004789972773329909572326012999153347977046586993854487217705260510029480814241437079081579256086076373314229011577812375640179703020748245030123513775569207353614875655208023992862900267100553385467857751484277115780926488659544067834505897489600092747815363385354846573273812592756019651011931414273293875445976666129773360139744774826517755913494346942131563520077706431921229219087268551370239439412625664242821085056660725965744209366393597590946585836195748311415637557074369785985199860797062094250312320922613270271456388100023351416214315777948095521176349592226237172206666927669779852076672014993303117343367832890758831650702225217672204000529051519476400050233813600268426814434677589497429026884337935067505708392081716372872325400177541974876923782905973385674271791311357215613304682589700073477063897 [140,0] 23745550443614642183914236763572878227442488909038613323200901199751796933551924976812190290567881880149759787162618502305252589308905367685316800633745688228251641695739473541484548395724400876639717105834222134328417960155035543923536119991946050964195523952716799010797943408444993072159521808077173392371089757563915628634261406966134668512819655801606773085974087403074800549048527687443187826884943479420732930329081463042890876112237199593111979048253449774060493453777409632425693948325140295832969144660028639126094712664949858650330260246648653500533437148913213478962193399678275745762950169400546839329292350283425630284174981968459977177251168819153515484536377325490422727561256761048077434206736270079138085425233093024263789324882840148806450480374381824164659972668937052502581177286397208590479297833541609884839708079956635673885038049548284565030545441664366033744304915353367619573049842364878691525983070087172966502684518501455047659689508234638586578249595786770154102491695428598983521968295821914353601254466678022621026656630718911097804655063495544383687058632018006581890508365894539050593071151824099635279095658465403209738602614773515793204315566610231302337771736469235079125431487548061170564374172895081438819521685163671368000996772679163870559348002649843232265446832501873926942122076774167945692188483713046243490833463988288218698358333425724913837859601424542692352917307596148957610580872885890419329214567170714025483588918491766733379494542637012142035482786514455236028761802489500629127480843676554544710745447243604315450897546995257833896882731556767603264146561823463912495575423415678513511869843656511364697365705851481786365629729208182881977331019407176096214077222648244601313883509869867340992692862199142781297270860597017235078598203819189679785758510344765105652818852075498718889889539994108783567170739315636901550590008671157278200671212886538642577083623004470901287952627735612018243217639471056799939064617924106258151057145950799006758085630927784033315562596340064691347099137289083731692330190466721620082116686638603284713026340724124787534501472302573681666974726225100531617914899840660314519107148651347999469004899407657789462528357852984115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 20501633813690759783584124642255952124006820363907504721248009368209138627002185776512391176062226923612276761400276274501423030152025494221347248856472191363316768575388102644681065688212298204901185342032804347206694729338701182446327156792818005699764429288820915925925027819146639067818139872467680844763049552179734584526831965757071153642423189399692676323868726723515977512079915487835055488257258003328411559247457515848174931821683501875957960688928005211104035225305971904585672106179031599266756243103775214877609818793086642717740755532334907911979480836801987327869851406573493663782127475050272168649536840745307903038995601682439798134256715807110657610261558844270611400475949582842548959478522704477236576024118112929035416951043357685104285676379791790626598647977168965322381754875580445908128893803172605383351405299516632216508097426158803733380718142210980446458404553672249544046707309323069938426962580472165679197398633197114054926707637448625535644811580814866546582491053494220214664463288930294257135905198057065259098756460953527630458146041668558323617593278222427559188747013773073360505069367035616806986073055799894079030937949453687356222525336560506315989847775366761997444190487420309673562434279963842575220972799092832085457899934932790568898551818805847640310204681504791845638133276520362927498323657895583979516395078364499981453080747874194691087919620172602679312936173427633485484287259197013888563538937524709317375339187686639234542103208403716806515985071272326247237038029634077358197242078893050956161120657291792007886754316411743881836317564238651522941249060791082727154550959841513522798129294491348384440242791910299716116703332871611547620033707649155559792092290031712645323279585692503941500103165821117384584500556753360981629862776723846714413523228817316567803348388683266488972738007340842427839162330036706140162737264267436994441395463739505903738175878391622896735105313522807236609456456382274102444741838823270502648365449822773259983469318750046704091467260214589305965587996723048372505833243635931112246142671867734114280648273728461391841445267299626341483989990261252908590863402855361748093832436503392520488906775606465560716291359821240285003776000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 9585579766591277941305494416651006822452428932145580024588496819263174657715154858703007037171457291121512003948582458262792333861890006363144857442907364782775639423689294500112788529191146338139028997667843837413765725248771380374878386501422410613114952128607666774234860520090195534001479356272720241749460383324348839363232767739084019415137048261357929489621315221931780473656747496966209536312779761648064960719445101367479560992021886924478060710876925583850220672369971617606691102194764887203596456700673009138744111106293057506939516140683388647957057561321524410247582823214211568362116138886602808991517963072988269222130771167835811905718798372925736820546855867789562127939993609825207576087278529682941544260978438064820249654496768713074591435137691964603898981960839273061102519694634901729494540890426354858727419791126548149319687701291964707224044332767929277579113662514701087324640919653139549688982114028607615869683999149600272650792929437848440346010053251438905919907717726491539867856272430545866123129263472100130462322060610445986628840786777997424067063562611760498978617965073965043631405675038296227872076691937769608675495971655943639067234099371190451435827618736291354767917371683869566808939117730778934199945873664625959551490931138242965079479342829922992841513609664521436559118426089340990218695701673221123247138100466658860035310644775005059972906119749993216275857022628632641546804521901532595084612144516696059312608744850232204386168027630557981153796501095248110212511921307222365973921301638161697363863302612191461759927921058620439484352665017387924415026138137007437575343394858292085453306540857780492960965589525225876893170117396929104326968533684710347327515648448104586226129196078356341416979096689504810239684886235070367799436955110617315316487731214157756549429673226765531432324162309457707393710834575592072377815623963846546504873308046075302881141585093408710123712962895396521268514925034754865411366868452042420638491548174156972269367531977919969646843046152871738845220978742855695909635333608479401251181525588531037869293788373342579952001131200267067997958789788489777675875969946961293417193137319075994239337289848090972588094395140719946869243904000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 31456300559806521826981726692400746425524018380272968932718928827523398700623870894466209703045473759053029869592750592506467155506221739945933332187754815242576095722808264702860453648602004773291451580718984278676484752656457861313783235432813858567865543035959676760122893034041398869176057899294629342487129287219232401044092296245917983865014751541487785998448806689096573007281035714292681409622908878905580343708669292683275129308857045400389853642590055747610302357845546856594224712400474334891061800276873382056717391348984870365374772499040986464133320268106019918589752301964673359638684741614528429812964892642629632411001361466066974215391971160733672118279481679433941560751553084826693723739453686953538824695516202599203349841117732801917200183789810833725075263331984432973111967836103332984591523623884152811928694812944474288989765012989721936736052235329293272094055393856272515233367002315513942414279949577489622156102894577862804062693535819974583955345402417952948237492594150621349309127825646648401619856974820508583075694550252374555440667851590805265668787225256742788538383046491448467515292015944556031816505521251364286249709911235556908559414218594223018422358005715798990073723759266668376172450854631265880154256249340268517111542171399903172264371114132047490241173215928393912102079840634594495136748370410503805951560321566170454679192772003476575814361775891024184096813067928210249879503216147918521601348402793516168395532283925636904840212059237894183428921958797660550272848860044469926101968606271124068839538178599665980307106890496111657583020552500984429953844170670551171107593312994506006524902135285884301263526337960423070111491587916394408846178408603238649092363535913646999596083524548922459206377251119587020709751708997993608178487385047592012443742347625520086107775784323098747728963131925589747286374539735282380201905762269712343265747972493449169624791623252899352706900920651981952461451902196136196542147681869771374702693607534505948325856286074940033828211915781180278460305765163892548314043216168565790246105219758553977312540806690042992929066568591097755591228794236287974226775884327511842916455192043460905856261702959090721834396807205312590258372608000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 1351327304467238064350032049142444780076840252014570253891815527228334004802220898660837902072234046967063019446041837031761341528665154660955171136237767447594261079322372211933142409233100818439505958728239869402443411214554000585254734962059886271232146740123807751368988137645567248296806697570489683979031899828627130556220875629221748295881978680596397144965948223546446889728054386589520422298287078117259150555169949119647849852617501083256923177289347185573230134857136030922734393519287302617960291500837462932102782365131842590688934305003136928015423223038151456713662179125365337759587120279543963320356401701713148879059636392171453864015363958081520792365851542724250768058395157291284793979440365003061193667133261209816721160446346295871791950371613280560486183165860255246386374479603306019049346506176640064255794800676947261246706559442410711100976225935270711874961771796935697354837705771312390989578385297978251770197337607026856689808607998939305714429575562119418157219086012618146383748890761254702081822558056176912720794353394604687414671110207931476995292160572082927221086597304524666567384732739624365811031455759046189558734417328541436300745564530385561607024620446777529544598599958593702330354141571585104421777202086102705691136659204383204732113052801267527924086248245756853524564548540505038039581376677616835404181390317391991745131663945814866679383675108448310033953418697969576751161322344523650967577001271453361552623102134156796804485767410889446739496948203431436639349253946483638611016281110977654699602688741088387794630656693026292888490087703593050779050513322625024495439835658519959014238590278149363263526714502342920884426833089594392730510271729192389037307457278869979192447498611746644717126963043180012184538431167638816313321653582404930326918728462436545581599600191080116790130297866936216978814921356135657380529282726399900317785628995833699218456925022225967436017413998711948354108616618675723507471021475901859225393437107824071886903838316813447149699455883897151355565471511350763747034186001030809527761234450989880416850592285863203164874775696875340123551975186109498941039007463738927133612536533567290961396051083483031052042203543412731106253864960000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -13110196823951103393402830555395464581581090584737882803743295599714160283941170185735018782250951514805403809963426919642228878163524214189817516046291196332696102570220248440867700895056432394208956803356141647936795963910627340747036512491042633480076187476057179807452794819827262774888440109188788189114625291780008352013117266390120171322704631121724190466963504502925551752274334942455412951049123714249985063571399043734076194020538247174279237907837069631037782709025394676154448767172759843634189733145018667811251670313118295587268289408317238099755191218833890273640411259824349638202600659598123629604520453803014800198996049756975795920006844368530928260738163491618181204484889495240329308007070657870724787940687596484553677016104422558743413914770573229636533273678197968937375701827576828250988097510911129692106224473330404991873595154376382235772342172440673093308603110748855475271073006949760971775526169460150683683083974121810882693788033287549374035494146017143318570050422129862339651710248404329574620753920878886755620918068127888415961364968825577396052334425533163027827162978526705475420813435334131433415298787810437115386302516999715007855846425573454555912385407089787573559529494308474483808434582035340932018038003884477795609434873882168316193917666096727136583611573628993555381547425267055361836867763479174898275835766388614631957011374466013003807533147970396073798944276539821481586042671696990884260029586054695160729503543945174314432931617899922670541433849881825220033879142178252404091172634067998548487818627047258202575558977360970937388179430668676677584476199126174264733058091029400965376186671290701608802068551669319106395969583799713985659930355977609342454934936605637525020934033206797657056688432550341385449218145991919104399453501992507095473029838140447106553531930067265054259128797998933401301095555149856640360750828261495853251574131680872897565488118653886449076587268146527079383002373521708377992878094633032863138988975839899174532823962954161479019484477195360655095469953264741185975264293617518746704127448732323050057223385788485150333568074619504957892947186147766321594317294820149926754823245743544366224026783007797184624028786048985079851935334400000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 61635217457293907018303464228605788569162130649864655173845140439628173940972279195863487398325278546157526295823074842722313609665217471057605793161468115481340972366030379583605454295939791682785657735533177269904476020709415116866415185215002282855859634742523861988680164569154367121800028031512391512653804512699595103832114328664574203451785229542925621986133287806285157830044610047663497649530091690357070890718424023584615082066744604751687655179241544611078432578342630796394529191648031379821969618875222504246574187581709957875566804911465710304406122126412102064091030439637249486615543185366311444324345317302271349648729306426666871684267307520349334538952598660159476640353371791924486365550414958940188266518241831872761092211015140519615852948680330539067982676844670424599753593008114979354046687681387889918357504730825265775789915459472592749802795942699365292230251785858529136330504920336328541784163135472869239764207019664192340574765188946281226977889868269100783306972614535390382362267574390545702879511138929278048862132341614192289510987156614723429318364354903848998454423928499441513407281310528350466584675924215719666594121888594426557332778779132021102230207179760504366551638392487971154041319038705736585534516649788104769021943137639518488760792688334597557239422750840268274539958735725397011311203682012943669961781835996439957440533427963468459180651014467300240453566809240448166230960290465396944479373873080195675054887557983722772865315022340869917949946350560649070398041337381784994703226433843884739160160535015388387524226250080669803106082838907071392601035670551786231439150550570934428612219141195623571636635979038063997384877151600532127210957460963111680593840726355890046958883335365733596691136299763736967083440931280942497437377321375975296479477401132086751046982692426418807220897144631937622135545647285230388374604794891196062144511927538877570145068991679254633879949853457358512410136700417752310956264279609013089064677766558607633595089831210813683423772002582152764898318715447979350186072048768066319447815310137706929547759790838567573980691183847478533751376028568763803923256231886197469083172399533445348473831332438914729699377293346239715886481014784000000000000000000000000000000000000000000000000000000000000000000 [140,7] -207924147445937682543260732559897372798241022374658164458599752153460416258441503579946878307792167423420740518623905690706647529256285791131657070937060348090976877502589485563412368098998675287121540550419873018964137580183724541724811274145318822996278450819123238940415578047590232707729896341078838147479059515731895488670302709871919367125806845937445607508786175761024092540818777079117315780057782058969463468644725560099281545294962314684726895798667577433050744441620862480815728449816521846613136597049532172970343000419121706234061680797224728072557970360318755448138163693476622354687774970588915930174531617123502299136889717285991615010624375069552891195794536195894645891247119543894488320793782119321438040971547257451989758502772469301667376322874038414885340332934338770252172515047415906466076005338542211614119446960504445048207619625623172234134058289718457306718975016953187790747674400351796579917340973585122953918283970486434002032984372898699692374176196628530635480941423177908423058319686591906273396322901886880546939413684602361492814712032961546509668331229207322137209937885608272338901253407097983291496608162301805827866043454094208984839737229231571418220858262657729056791116726988325004150604321638318948291794125024295491364549788438918784197272063469807250996551332403376190295725021797146474183409106593250158457980589390896912952300166462862623278539394628766518284283981853997606851336587080888254287209962168572458557190547658518404845559785289171446912210665886209317681711822033529360869393068501438329261786020428191192218851154459845695026957011162207262575086348106465820366752779054005875855117842093009999929997107006942345620045450649441858053217756127674242275911727806163452741161222269769380671619340966127361902588282273297810346507979835310845364570003761572179989583390302686413431171517478810692794710675553198253385594599171206572967747261100764532188321106384673545042170512478402388783591882201002556419667210212035346013596524412666525121360594748208490487788471358316030101014963416489366565083648976012867875589052085172235251568613218506169248436178665810235150257004094010664114838613982947357885271634374333524947686768263217503189191301581000582939551989760000000000000000000000000000000000000000000000000000000000000000 [140,8] 563321486785651746505132322380694375447579845281125958914152986420759574229840151477801772482288483814791796766807631570873680207040732209866869158985470418640942334011153060771567475142599701416915436927660150607793975535244811109576068823991504938760866869020941214915140812818672619413008956543537125886382500065869136566304077282501040008982009824416120582256100080590350008599269976764140868567541233300634027656457587400285408374773798751138170165215353380403994434622668870642262855958413655778000981206232297113238914599166042778204497954008872683045412479752959496915398222004825543454097075565784658791507536858215773067952993500514790723236043573060153735080359745944171736783250178115144847213913520734306060678777184047890743655798796544673649464595346230080839411922815403906867390933514626358085344831297723801462025606737014546889757514095112641878567581314383260236509267366295504131796573187384280008459964386169847455261968692657143916838667305363984172914563808452575516431105180090324078425091466017746817494286214921207537950819850979296504381797338125695661256287520787385662186356673181243207438468504186427501368866481953307258019196350005335236389741111421410532840819193910396521030004493648161634590594320225417909617349505491919282299398405880577758997527649066840041687080448945207289388493152475288648554845714032144562156677415168914324427680517582225733155208694798522033829849920178015714931519338566424621724795596713258936199811854653187464257179426202074135510786871831330800629317630963324844502355838211022201988671743076984922146407584253849989459629961153492021565981026262521118904168618369507142940666769621528524145956766771334624968112071716004102597733602999260119653140080642384531419256783858539097939283705261518126679195577705765659022335654247972706928045158563388135333530243407408242258273130468823503341678523616442899230657832020353117710549413988588976457022256398474116348101836581360051645767508010494363608129222152546814680341837526900972408926975246246862086996906570401807535216484373503455286468854040509602417955275559203688471074755790240303325970956961911147243058217821127724881845707311714054718959875866612186948173749054593569123542386845728891092487634944000000000000000000000000000000000000000000000000000000000000 [140,9] -1280363104534079210867269853072340740205117488243736219925368124077056231358865228740567292490350692127238418419864110613937841497217582703510374086917469394286448547841722409238159577615182102021454438276622031600641296006100661390094438210458385678117181823235334946026013610037648594079770271044402018754496976776082859615020854277063940645206175187356618537091890754214522843767665109328886240509991713696554534865526126071329429828633215121434560837159855756592274621959368527070675412728443818559808730671099470088170545021342053318662918524144639241037289295525820709302678962223896870297332420001644057234354024730535526052598771612349616370193826232645376538826086119405374260739765440502592608853754817242492239500532151135056828263447144162716144389697018738674109829155582052580365010807418684185328381612849956681126191529004359613757624508187742169930566096522450113611677874062260844136962266742820036087241848724187922320471980716775603936129374397210624107858400710412008382757944824423400771334663755746014404085544739270849513457965524286880797570025076488133618622514935476480337738222962285284024760663741476295125946277037232314201172328680841752488254573986070260350187124823489142262975613087360501768839302176381528321257746807728023138194406783355096916475891088870560684920803580831929353486899703134957884957173976505785074831831299308902916030011968877159593679377659772799175438110066994602632985868937321329558864570416320375436482455995907145057477962885558699153308887303314080285111046966269030386812592943981361780066142020746670485567258530653187593443834843770022050930246442109462947777953907060662053924927060386008110179408100470379763834993356182402448074452390157070272197223287548643232927388613900852679277772583350830297706476018628958549172162182352525093290953000431533200297773352536705015926406686527629394308716771443184546887628939038031178596210812466595705821265894087378834361646736530580938341753167876833080086516922899611587020000619618964166226839957946046742014559868506175887836056705208727496418453334993487790583434513511132800744627788181892335629340924529314825792658385252001941764832336899462762827237445362276634592947110028709478849388123429164128376763449344000000000000000000000000000000000000000000000000000000000 [140,10] 2570753654056521484929380192162163489588687424961400245721725562569315633070691227735356464523176746230554675966575365028996678588901973852114995772656736208197323121315361315742276752314291290893833521266469843227246141750639738127977605742077990335742770551738306635006171957882231326510746326147437112390252910238711951425920659568556352973948006722685947996934340780462632481713080615966127831908003663133949808124779641791769217653325003787004097349696130965538059878358245611592609535027917955504771169449910383934755491847214307982393629015079985608939940220626883906837747207802489087802602114151042663705293123472761858181112685522055650406933630951182951083839568525461517830930103115520561313716292229757884148022206100525215380061262718595584512429722276031271433648985527948408781225446384524635218088406056390032142633590505419388593726913621854243302027018462463954505580878723362423443697269128687959856333139521132103802575179208348086599732605350812523072938724947925098587022421753599099263655110472112123569080533372393617768701039120453963924022125882171672816233276668909296700329343278730210114868613361735844491968118280724273731475707400123364614735322788743508305357068399142380369868563051665497370255680795285004371425689239144773994137254107312183032998884935298874362828555104340714396473895010545496461237246897035398562610685237159568883291021419249414649463709700886115919000873084033633328764711363687450852251114377285807094728227576364892627210216385192207960464164545811097637676323816904741961497853007587172526313801719661583266598513047321100259699547840759851520393336705141213663443985653153093170654020637892033104793667012016021875680812924914480960644874820113848913254871549777206093407641444684498700128197986772041822517441302033637697267059677419464193299468352235649322375589961769299748533095535240330519164995734993786322764156247553761309502869597354482889219819180485369467900820091188279895614326277562982264106477621890918736064405766830514304936562492539234404753899546932491084614936494811096559572977920791867100470627088932564172506563212850777280704492853334125175794321464278238813732303487379267628770688274663090514455197125252380487027786346879252403858425511936000000000000000000000000000000000000000000000000000000 [140,11] -4696927950157979193949896513553384866480576348350633423664614774856377569563570814409635429646706293817604004629953411846433018550955977377498060278270149267030893811171545696157324612262251889020310882403168038512426202549106482127797845338530150512162758994148704496384124179789750302328340037510916517872864359195385948636150560997575479792085750918602204256788263139197656608063025829790563711550273673802712329535325463376547495280605844794370964609901761256086698508999691142041340278699886954448236038956753877384814319033342058207904629963255839923288646515534760416283203500703405381898524801421798424502147826764671104545772323595993873472802499902364723460449906006044027656017401089708004609032555723284168133356028226725862692304299595564055656131486323886171102515688641394256022113807106554395869498807361363454751461054524395881626495472820306827130568399035301901936143242186436117932555544956536460674513399481405208377213060534129122987117704790707885918723504713061742476215499214981684558471845939620702188401837514195822818951804613190246143762594132298738866062847519008314330673131225191726810200024129360895245033960364093375653153839790051117911477347869823531810978816614574706707549233340260364911335181613483541657018582224568782893675584231842648448470840087517401111193051155699743199823156407406774562148177039872886023176095385833686265898189307466078574916983040000887458797693716500290418650219741955073235669354635032819566222136198935238253690455366182952231841843213023067131587187936855151631651353493125005271227888269885659800713068359366378012595031912467419767181002856541857409776111540579930545520502726465731171154261842972497624991020078847782888322641550592685288275793533117889562474913612809787617871939611089681941855069195518627173201294102244506611340688219177816627073571479170403189704672757358752935181326027091754345164182587968403125831112908297111993666373286400075236930897321069270865299120811470690028959151759838548099651312136989455008010465368284391766855136567921307830306657995114807491188122438779088719133245311553541123045919625591358506720100929366523720251660308053076795499635017927298230439801350228657877301362142971063207612997197394723336391726465024000000000000000000000000000000000000000000000000000 [140,12] 7646879874870162001487694414317009521214642402917665256466328614737428314947533306826055118825369185236559277911113452630843696201927259216093496361011912656309978493485789683764880367136080521021586741358515873306824267283686304745856898737200104232241617767250084279485423733388968362906405706288624000988109042573472228375299410341928548885711590057995079583618773289777023806361283632403206049472127850260431217773211258433487384805752968423499987216394196608793888215667973255781231941879088959016065905779967097534749978250927811087436980773328165620877920663406133002450695765696532127245315421038293234548445485394575334306962320051730663734085672361865001791759610281467759026750576721765192161263624538720087134757384410034186332790904489155843436053054203360918623714425255926096708803398399560793445267926269088406022658474908581758527776569906874706823255746762249292252878087223356814987867449626467423174013947777360833792746716678700012863399209021142646358183936082402133854675669699797997363309751027759125324305704264570387187792991854967175811537319024809975718438718234742372688165247625690515461219106724471356815174350520168587238250747671239164168056659305817047589376221240098481049768637686966835469372053538171153380963159678464163811485978532952062568481938164559817660821058427711022673818497086871552337808736537217218024807153628565616094467087635952707935675065833772441992451882795055884687723198241047074435906310166760920159236014927316796593359971908355625474238072606250860000883484473410440351546090478998287344991939385202219234302490273303303630808681175581668387282213172257524528012706432415582584486328405928561915826436274116017578851703786644339621163910885474914382199572972895902428801504856456490484671987376707507750640888963226735636113220089740747688129751737036363738643847408137832245507406772616438249331286058294784260917958588078529540422516093763517594237853426553028492088968004342537124827651741786851776512740962492862087031063769473738727418473422796940406631772504088453912042259972133927754104307769619217840769698228378701687377092646868181662491832218000979246439295630210138331419931887839660279095635130668991114156942591575007001595465834340924671641692143616000000000000000000000000000000000000000000000000 [140,13] -11119141706952319378951300486150681416815122910097727707644711977459038605806993360310327081959200542945051347168825113172233486643002223400406525028548051613819387064455916055792751620885875763631531800045159294842009345439447555583293280856337442262148388486535004342607348139508610968309691676292963031407523131265325484079657030824410091434486708682348592120730513851541315609071631878646113940665465268061340638011968419446436377938737548878809217637481440863467957307200073139957206182304708174088143971152900337238199612670259512124337046977956399101920637300137279187141847163208009945857336852413131640155392318750506466981287958733958557371303042771726157086564672960298596061223119460276344868767364611165721989042340305884890147468607058940215896204738996017468050035441850709338814763416159288552867979099991550282806295098737980806588023627403990116502181778789267157078759701570840625591456844954288774907724528603708201747930071324793184794867402755915048157943692619684281313595599576863274725961245530417480328124196634592640942163182026894829295679796164640893966640295685738848838089811320014295090993533158989098131669917697860763459346297437103086361806377140512617291956343345237304254425323578402111628772887120014796360876978089921541387713298723940618204680844188456075100204666449200276226720368217274640309899002844769699308393418439249333046023111839255205714565522053799764756274396736288467135782996426072860930962236324128344491931694090492746044642448528797792955011783959539601924650658974655799921951426425705290647769785270788314678551482900618432943280675432713095992274033732860953126738179099458633200216643430587012344080483035234665928248447673393951495691676118804658512735238299976320400057922427795561604049276609757882806656664326971807426881062094524485396734779923462530619443336629314609168160809567035605445433083245005930811592772199817292366381625757732193263488112815994802307184958324573889167395764028196397301445396612049635730859419911290423827159224455004556162716169998127782935628036525448615936538799923396046170692725813877528134020487347277501511709989841886511563982895594943641697250029446804282516817616835389948694480247573707920401635385562332086571831868260352000000000000000000000000000000000000000000000 [140,14] 15670538305910166218289623186511159490241978937237872720586270986976312874431144694328761024659260095091227006729328262157975194898761720758945648141944644394920733282368367164084088053711728630679686130036472303653269043098909488689593494733352182836676977792393063758534553083115935379557014573812225723853163510760991350798064380121814020619163319007859282117300834723922238751065112833430298235267058176131915387962916416110605618541674248643829823358242182848310586540554663107999613498500391866302441513996514808086445138852976114357020769745611050301255649997218958920727601270604260239810485077289551118644668737010482008609233639024094468245979978473234043681178421762714265203844541973621893638092950475038895597729896097631862761012504348660593696896431903360239345399235613644620792018010938216749146962505958782202895694744909850520606146708834247271520922663988696446026243357638275461423330532648078703543667288112877361654743524907635272749176496812974814898256113481322505687534193589858930054374566999224648132999361188771228479831972994536398724729652113868618003926833125978342847734454787539430396341747474744319016655475934203661112962928809356015214619301107577186820245292030429344650803647654732965066361605213549030786949960516731237216828760527252942298777691159171593105837928382820691390490538701717238540531146700980152812802822831840297790511463165278804211508584869554441085621450215291515504177317964364732293217209259461143032320581295197947001875364382482597232037149185113652688858152214501173678141958162646975859904385542418594562322800867973316176343711744786807090968224607446184959485456392560561856952194333612465141059916418239530617176814498980203319874558719768674576724959084530816390313203834328197660915777121104953430956890182965771695657182676826458025370877422286376889143299824558945809893357918071138579589757627661662865988568325878869978510034929034516565764485779392195411169721923965471693448601149586762016509114356928533289826179651723542478344761943414893994344469903456101950128171280233157226334579682990912065704390530066503394387318366529584313703699280954844203217711598051667123089524507415371979605496003060101163453152682074587002053110598541599497752173084672000000000000000000000000000000000000000000 [140,15] -21831960069944188957852980589445275424106891982713093543324702363388382006676533128298141703966664895123292640664713388826296509807924357261822973351003133234089351664775720619634704182292538188686028821643209040344288743864384534253575102288933750015742511091868819364409917974883932364478628442603663358364261504836693898454398428027339884344755642635332503323293141195956720972942904613593608526381558042760375040372058235716809046217314951446827470479362455223969912404691038937991767131665800336154220750202518815488718941665405545079853845734115033713392100012015490975327346937185212165186380292741310400963311653448487544255813493652640066790613174470663971069491802025979144668121855190517572589464879166206632384624896416985429274040446645464264295256127811429062936954916946651091550658990664078720772857713979998005539715504204966800178033989663293496807125943909616952863465287696728567436626443953220516897931950623832143088811295461341155560195209413711103603198285574109589479384870869491778621858435222771792964237548317103026666535518160725898346512721746076545920265704294977268942530012290465211230912928514625548119751233810130979667945416830513882202392755914155486008022985375836117519382782822418022236748292213591897495769292181750300024253980385177684884717283901883606678397634076915607352584765189194790515730162056700982906465874779610173766390890848367201510510779129289094358717752278530252290793892922344020280072903793772376891311357935530268381875596069028122845167978045973463156521168514147657054579084960335767397103133541576579704147393579798833045419723050808818006203623856573077581695967737300003006531379977910080474996492457624971093998617218111623640123189646412369285382571230917908126404943508526141061276739265525496472100517905233550867129666218850311735450627353007722698949405555117643480390622022080625140016668278607941070707444262939296488758848103657243805839683615286870589963975925267921332567396803869247055891251388176199446866212655691489303302328324188085973143483984235056174514759845900633530116316392974439542272381699551826437889286687873262628104744527162542788433603716484698440370697011091573308454511980102075466280514802911179878649504516659386023279994077184000000000000000000000000000000000000000 [140,16] 24647274250084109880406648791673827176360683437114503281153237727528859278512531900148016271259497050752650299191881071994629761155313760740821762075994827644787635049112446328830361314807462269517269115512506836973126384532721642191052773623855569171451722086132460657668773369352400653844195792775606847796366180567536749789640208980557271587519013668352588007846053297424568238807407613195872550240005045973792117910562502058258730047751424308068245774606025154408911453229997483323922288012733392846972076446211800672670937005318119069595604138500856483424008645378790557532350343529232691713362803412102770092152260063249185143662721985166211220330756506315855420532578938177109143261873970492675208249094828013084792348537817290692589445458607605986587693876791752416217012906866026973961184272883566059064444687655587377475553688821150806783838488611591502264320056677391988599338347353861947924853644172326968648505725073705729646712645787224567811724493325168862276963463066294862932515318465595834540963604812544815677008709683364973429450992966202199857473971235633735132008208219122972159220539797792691961758049026400456109225717070649025527958843742663363224207230042365632050996649268933139782454077301722315480355319131532251340786711013618896395822247792047141550439666048465653901200119894721277106140371221683583979879841751648486549211656532453225221245514360496744018104777591685766351358412426094858772888566634595855845044320797393216669066798259956797028699407509951927689386036594843091529524191992485791194285948696213939776178488290870362316481499460058011190079883188440325501509325196978340491234491618255416468891466006490898536029129760594451547165838661996403775225727515500717030790353195254621109287731886245288007824118068779496038300516168471931752230789478708821095022666259237264571219617470055212223374603800832842584063492581372109557484486071852986591583712561531791200357101575132653270605513813132928399705111049916537026420661575406272944460692039032655078292442112294371816082290195398045047693043368216782840254994769359970252395787745059472086726231851601775640397690213548515792190259580350042963358849357848539642083343642532909281947754477048846437371062247846216369760339230720000000000000000000000000000000000000 [140,17] -16577019413558545251840407407330703184268329936311264041877776188053912478222601941863739194884614937594176998776174174640857789591213011824737129764340301761883170441142017009938499158607401160328192205279137221182313842793799748860763017414672436762870672587260162268126624288447842559698505875988247430282879291456936839033005946061384770807825287855101758175634973617709351283385629976187356912745527479775061680175806447315280825978562113020773833734674248334605065511360550404559784671700403169185939515484218239613071894131297801140014019622982364965551933393201942824686376732255099475663317600463090342426190922529673555191193066584840354357627420046561073147766724179975841758819490064912764018481150919976517046892642007807992326136050770634347774983315889445528941224125458887826133839902709412045647718188256945244295867716297747897403751157176618165103594433101942630274314411740877026764479066558875478126311901203725289978641692964465085021868828439855381945709937711625735771207744064665436084609947353016118706826248227388318296984584330280651929913390209981601402087716850661010224878341934649618403778552522752594190345996351942437233089462480564745395570978384120324282111624221449178452857191680793928348046470711106577414245569548745684820679813092133628694180330574296141788093572910373702282303783823561368430275229141419647863944951512394767967406698835321782257651874392547966032732734603444961408062320550838748825126601477255681917194792555593523435204317895465393221299420594985731106660222824903916870357442485772421251818687039699993779051535050094667686727115013818597077250233903782577130584615504852968997332937000135552660821137653315575030586631628191004991779820843315992240965907835462852788418588072252205193942102521831237535721170780088745171385515953145449415477633708495177535651087366910173076618009537904316830704046909117879652114195744438915885397217907895990986000290609783177677911522635881147300944920716474379432104997070123194913648806456123866437473088846626450240535867924877623123402694876931089831207755803400339631958031582172042359916738563307722827085866725430513486914192676343213690010219140347723355871663620196372527243130250922977516861680392997078458234591772672000000000000000000000000000000000 [140,18] 19758773922136883707565370307266317825070359180493918040754564610966638425212796366359004778938789745606550123927602533926845641728197456186693423679870357419220447760973190989859042193140197597061914390387180123994465950858604853197535182870030265030145848068393636138276546809049224916057311414126057066196153171703015066412308372587723519497764902805992349094031718765166249262531702257482504717633711979348244365606318169759681388613368918963734401510820284625688869052135016174673825770581716934712074774310147155906566417855995170634749875876343635611324296379375951670581088332645156033844659211420240967237864497798663780118302713760396876583967588431497241892227089698865678452099290189479664542365959113446359051046604154033261403327575431884882421187016875417544629071180660354592748945494971569460311481036319442782861785276456793815040768903467309632392992570395647989176830158723250672671323226013011812339293205835259561667734805412041089253956208596034428457941874186267086860434102417089607455954270260371104498855854961811473508565368244817216720476764841008275533149440329033214175365324618052866184704301347663070334342487268045040912887607079397003196952399134274584923839405719607997212239685682158237477987252835333530545527306756199171587797293750804715533424901916666336180779896298800359297209298405253472900413066612485796780124226747484480234907597782985184275962408225687566144190032510356100051719939842107481827806800801052505201794448607993427177183691619946794347103683791104423354933850356907565015745257447942928162702851434141366326980427505885189399195765987990384832476344651754042726134900802850515578092702372832157915069661862266532551231748334717042067172122378591528871338352944835029000482335404520228279756009624699347228069308478982607794256110356539698086687269425764814428835607059817984560736359607880582201462854114715492482268281508671739278834579531435897470933821208064482365665269387155071939585255842999898936189500180639715945734321353885394634596482284068495166542832732583668420349270196633819799915528521183107101516974624821940775783402708074796624954666741741320837009076147764547434844657027814196901313133339987149496890102627454563074364156885407778152252323135488000000000000000000000000000000 [140,19] -139012018300666790956083836872253975367984988962013441871018528469747303426755246030777091277952120625317044679952894433991578654218440492979247393972068242810084664845649946685746794153442542237413578004254076516712016170936345660956773857305686896706045422173467265324770771846144799897886450587856081906528067107647028337017384290546661530603982724932268899932243075811332164201295821088958278935001237392475963368950920815097237868222155410292795137223287293771661103247679042158905696596950351900250920154597594564772910578328943132853426009213140117790337495255711370444019813824668321337428932731002937303852351757736196386979936619682178218631021426721390750106029292267675795246966254354488154158498772621257271608797956307568694869426786601185136692856108407220541415770775929926280066374705069196938236233388715718927716385735195702081694635502690338037560171093624833309819992896446901106498426585322114859574863514091121904988479772974557125700206631867579304983220949557803111900568820158092676570493315680163873207316707731476759715781656087114692813922709377267424525448004805840913151715757435212575239101740758538498362845892525403169602223477121868621635342531972692140667272726159683217705994403691691991812178661755520232561716838504147846967472267686431657425969381049698038091722933842904727660290820788997228891234816638242618771778736613834618918049976133977567142922450317727501906541717761135928147798153538333986585715501855129322050982246824719549403878188799168595156643969093732890057459748708633348375547801569149613467798139017812256376514524855036326796237296796950399258537036219650622899571547285841266991457556063414827841351710350302406110948913233780583651356804923994227410587053518894909465011066851568164187360167036650627171874772790174932016005313396118225832388029122789644255190803166214809573806837733501077668890471099884846759150926061145580763758061725082973126378463053654513163118014178090480786695682762532361667795259171947589829357834922880503728500543950781843042719182614248498382582884668906373798421974296229746911981881057708436720575651662611295005681421537266031707683868272481624764022832503637621579332648436590753753966797111228764897403975638861331861581147930624000000000000000000000000000 [140,20] 581892310483197002730301443476577046224342159078143399896537685002245327871387190831556313499260688780555325774953995108080225515288747561744418156123722048382261315958865230677182202788413063427107032298183145632803258321994313125906298471682673035842787971142922994777706773490246397420226592242456000514856278725204301905876604935821085110068879183206657565947586742083046105369560650961771760781122491684394246871856155900579496671145760059635232585580017803368818392751690619063789441708145616360087464356060687083283338131455734904242195308634000697282007500521024088750030155772173032616156526793828591372672187730478613119271982100040935687576941011314676179919475796702829088273263668076936939166937174328836413831748062322493797793009516730183685996350505042589646808480756789814380842417608278302371630104055395902042165946591703367704657027250183993676763120463469542723306894533715914165704436906324191647659776767585500427811954661635668819036230752767086353745600226737877761706681595374168506774511150027668165083662246303985575420059355647577400712970832930747653808036630177513210682073312591799653146549469793156239194925003603284611403704174258771817513829948045902423507319614211949083978969625781027565234498102856033439809724362886751326076084923346162209915857840993290274905019784304255663711659195066028624426758815152057075551344093125203584693316170833538688834862076443473781233544716648685060402955913605188521341505616647785227307193037137870585670953027565424811649714223075941383612098152008594111208189238052195965270384075723684168449917841843463854615304049540756783805908257406998198271439646733898673464168794279865741232920627017641321495922865552620606833546510704509350098299989544482568105857871596461736164286763350235190110910898078395886542712574338916545464162268484909161672120328423756275403356295767697454265409855729993780794765498055717085405213850219373576089052250346194636962541000709003113234803525331312186524591190488407508443041317094438863422763181120140060235174268251143368150377476617651137355667551673835850053347405068165696674660617997805734748976745580405245128153760772289651078144926501234355695725558933570781190755682961081995060095427047058315075698005377024000000000000000000000000 [140,21] -1589279926577752026179910310118545926480132967671291271277292753507083670911844468185216347974971691391757559459796825592968381245622743383813225433455972401561994082658509361269567249275918540366678548554448531977911114663198749118473202980013546964950597930223114855510751707142289641074659361515801358044222300019696035848243581374298030474590686351003468887957842779165619431943638509139332653126738405064320997074268359778028962543061642730574125211700301517779440287309917165862459802975932471599504542603093430880462770909035964217676992731925943018750841216845375573822596078385593309126419373656782815563452102037225388372039519515611369921227026695254191232231781309521682711447536251316759995103550151418251667825818290353967474293577863679088749313943116209585498580648179130571531286759090718993302277865703766391326289717068556803627292220446569441943553352049990152640977810104858879927366713191249265960675837091081988525503310363150356359830058625184236708592063916948521095179502027993731615669519303754208410202185772246948615370704098855859589203825571280390626583557207976940821409860117769945668338123715665213039909591580741045528331902347935250252725372835920287638583580583168187462158972192772054817086958223960627585830359381048151850287960628135242700288365284794249829868401446264245582815724105873889677967938977757137746175230417486144292606151536072346161122178488180748250752287617954926127801376862945736232422652532720761356251796943506123427374604383062820793571868741989939800446723208451207033509826239471394416669414821306735553052750790285248053741411419884112422210700386501187879960147390695352476400540572995660059605551342020153525975196202696201495731350596310766620101400318677519084995542087840953987100663306450299935551741883143392454140164495699990535954006640127863305347250092040369769687183663222511721642454041914279519017444094773800806551982897511603065083986816170850492773357082255921572622941365767942582791675231642129685039176743120351609190689149516890794728473113340450034695358787500181983917352356804249466001047536289093875758678447402188524503800659448316797222356182590015794691345572273564808127456954088619607709290027445654783723063443412896123372937280487424000000000000000000000 [140,22] 3281024590290836622251426411997897984585864551141369176970651550284345900007782230654291015662402281198124407706082403663857609632510962629180521798207272766541073961732835306571662531056101182790385895570257340364081744339539381048232540157755147344831201382156588341967523694784738503855829135331232878732464100345491619215431097684646671164539195014302276335578878203480250177928653013129782478428722097885712458773782305529323821879343711676080838551829173195821456582078045316073715773113415683780453922865836641571426071936004207206941708524190885798495432305369891836880295087106865847023104537474862880926755229863441559631261014856026831639194578737556835822094362287140422286200461965396043372421865470054237991465144828597510886971545870759794317614307288812276474460897618606603019973036270405850318901704376804798098103005764967665692877013987691202748866562815293865738187139735237011002971797982750874025292791136607934034529248143170537148549944412333526593050982772211553163245907118414557859431661358207784916354565126318187425325778773757169330585642179899884413519195211277594494211803645127004729130008544355090430752018936847334399367324300522938084925666128081676772890597006802177456667497508162280717364828932466443858265153696114923654692663676073850794317466830660258557898717120867512204449355439914429178111390140567920533368256369313383676090516963190637042632450429743709986972465775737343523817611526187107728529538469694411142594416890837594702704297724264226015982068316984329330121764512787142212615884378200810354908445215023584165265398150596816586305705229553435362022247278050336434273096957518674903789124998308427100036467782156746770262403836343195468299083114688611273853969470841100857905120921959869924129226839021361635326467868173887212428066834656099128719236468785651114247403078997903581135373993138673103209688832780098533331217748774018643553748706917374025427590842912610258333442672061959264366933896754638271435341430091313427352068172967804580839030607306486306417059513061368160780096766711248307137705039110213665216202040524274169610472979101006822787369255069978142868016356756669293575681103730816069977527274841607955726702522492608171855233843917408998036517232312320000000000000000000 [140,23] -5505564942653960046445184299678793157378735337017185790566645712166522672091872286180039438243087369143352296714424083558260082676687293402926060495472818565253575288139955366452409515618687234194291340489448224602822570392565723159919960544671882848333426367842408096039979199336257310333131094738453035107135332193616022956010089397964165238864829136083833250784207623895570460986391141817623900081611578839862290518593706837695357089534585471549470791447828508357294647105706533615411055118630813898574190724140530151287948097870939808079535092972739312556874499503351620289376176716265187026352136540447197287918837341069932854637487861238835838702246761717727016099850902367068639084261104440625198323272485731910552260511913822675046957061352958105869096855589239671944287836770339990396392616228580239558199658459780960727328476949162062720201164042481430260253644964594785544879644493279524558206609401724908959468102487471932642006550293315432050618436194479473557424665136874067211463576906008889704916127432265214729871306686593857414695204242627719578279379203718312061534847405370637258386026718436373322171836264732120742355494430100088081874319947585434473834583130494872368346975897896484664371450705087905775479263491434552628380377179383609008697962023863406756929925235314174371776169794031168271765888690375956240599149979440522853161351547596192797687823346173646548942231568191991849855569414086474242098824194519727830147578852386219181500643389252271447150270378128340220152794899410268330565353034711565956607569632486530836189615499699594506747191581774283287599650487291263808756438873356361389655578307202228750878846471462499855741120359139633653739686796662733291165777531652556110560937585064418390280003355652695798434285492472134651204534924020931281702704199014386277095609971019880065467732862930964511111702176871737430794110923458697470228036481957096750310893169362761356021972609717537810418999076148841089554054680825488095107131807029561238748271855886297429976528912973434272406590483064489009527001770808487045433891309587054513691388069166910225364317271502432065405824976118721693159977930069687795757565726209107827055310017843491109821243950321949186450604864664113934215372236390400000000000000000 [140,24] 7815097057273299187092724535151324169375129451972314212546502332512603443496408370365314352721747492637927015437398447593754613868398633329691893112027589425558292805148016021409115715621019740497672104780029404968273499501158512928978711401435469785378464299708725577191295015054631102210526486723000839936800787174889212893058912066110889354904911263435703309246848117076499044310582446763069069877736978190826258863429905262475078402326735525095126089624189637855313210489215547104694479466188297399499378449853514932571952341301686431819586698458905260969468640465601122962505226690917594699096667877667740265510314021112131005912788436923537712180817993639421130133031799840470225653888607695681368192409889930243070694953959766417504060383737988685227178071332115706227728220220770005305127952982654388682436223717480914878616078711311286954676949468327384888371025347734364883923320939972010899642019091889319413491856142819822579248706172396626427223114854798067523544926437865113274550899156891680263455489558291082011708095695300349822976651219704667943485265901678354834343809400214024403902758937855336454667488105222134158478560596433712169314665407458812912544526641386960834155130584578048051402063983965644029353400031940061661419339012677931823644436466852934526825069420003916996432979676822255917372512881339387651675429033715655763557957891392065279112316866768472209530883437493207473062381987426553903153231556893956502517866217472062117490940945256369685687033682066234154906725049704777969579096629418927919814687326815460007725004374379019768908384341192444395495810574855348360779879610648686537244723175269912133845956866585163493153979787731144903805754666990946063305326276673828029650460069951955713238473493783771931592046519698540459079393543444778600067363131840842835959139306947307538002888391553718486774547046825846491111334119398060564925374228645870940393689690159855828495621914729901997548863178740981833413475114461165623501314273969662633573021302256009317418853624263647093718093466006771412906965400712738223047390893605128457716233004916848218274210788609549194546123493209327114764330549222489409315472015818266794042646643197989809289888490075136985444091188651394241128850836684800000000000000 [140,25] -9618730925615120127474343981737675230383979939303904135295454093520472085954354396917937000335238069541524315715833002799979462870591164124947483866767398853468178691044460965121715963960038205229136536993757016084024443106686663464996754951451750430115253120312091376239062250655390770392347155614766204102997206368817451876677607840338398179004316522247750637380660414278966141211080337635672712108830314853032684168684027207744718961199284512493350783263640306037937292244502856830401829686503512163953982301881422609499065538446315447496760141245853644266317089343754459542089340072351975009391226892584412316828053131358581812027810833083644651717585061984543115356556030456602133891696116678089036836193040071230797074288825360737220010557781545143770869292591956105182771128497070903711534243157133323716918729972364257719141834238930919490502578614152255654619585335839618350272744761700426628351322530007742544163582548354889793291013726646721229564816872220911681580559479049811352788489293345152629630706789309510485255711940273043670232002989439049037223168771916322283409056550137593524213103601145666198084103767659181783222692529140094782370886312886158486532791490104236650474921575431185843301713441664401996626531623070013201411352774592486442110649398124686536954809683599203210655320488978771990762342314089945412222130592267990868692087627378843645933056757608609328012468066868001875986615407411843812547914962525590420813088468197374055285662686060890271831951970809567919500826637035306109768986922468698820696776329151000626678282663046006100845534907490353009135791891300867427373264904413624495167326987262674643641232650600332072093931000993310327524425994053138034215615258869698680876876436396830031461599789341012539947847511720855113627572595880019095014788435837906255894455184281963429459877092260087143165791611028282099441626294217914366776360157837752289824250694427035056793579822341421965641975939731812105839529075345738623735312189002549129371569472983613557047874614150013495840141654165042635955326893809003628321945087993995202074319121873527469286525929411448791334450800886785703357250355618632079970828934758402850742044064362395389865097635720951281131765174149977955200065779793920000000000 [140,26] 10436159047145286824609492273686147589860099408116966833188930886413600327466576216017801700436835529272457930868933361872813831803556189346135139672607415242400743196995707290615750800541815490531605498371633959924461346134011043889743068145582487534127746317670595419375225732263902577660633734828689630297468773785361251742708696686162604616175077986466412440029530000692968534987802203420145761511294632189206865524956309517943610313953841674413934582392763378054399840694510039786336523888219947568451834830572652705902756756449453714163297481901980018238748055684231431028973477583337001748645660247845605653615183780201618208121725914327858806006718356796368576006372150760072364467250481174485884022668486561013514718386496020568851550899695903188051983411116543123425512064746021936077174728374037561067163220965167681925974277139655696101655878541197471449187473022315252336122306855375023520014428994326216693141852332032476196479190999724358091699126465154647400886352336912508553374062266243911517594347638420023901060302852352169576535159547377069759236610375268277122693807544100230858595764001734712223842147176768239788652735843238801796599469625673799547667765556160738358689601699310309437554319637955711063131279023336077082199883124106647737624276190843733531476906352857099514451289451894684358428016560728311538107186099635929424135085208531220647592710259255683968719757089467393085257257235449070513334370616261277584706110195317408129597751886239570992710213361485135016353348081314021740462319966478418941423512900051742797330007955794568562025005832835149526758457689900636377635650024655357651155421996552357394171268349105198336148389001205752652145497699831639870437766585615825101620355053900689349881209629387964041364280396218353049452237290149300649648093687666777796301696065846141352745631912704757171355526510475027796608639704017949378804029788528890739547623240641944147181993130999679937703432912095589341849392258059688595701537627875987553145087926054504454629918296428271581235739951392527817589287003590680643510355709574359335602091725078807030368114721312219270063460515759883294781051680848269104423973717538389807219709405920513754789587589203731148304377698139337526471310696251392000000 [140,27] -10097922050362712557289176261659744944224756693001559114550204904993646921939760615212824961902577904061760110812625004572489006634739219810245125920845476247506223979160876370153865226882414293155140214528022479045269688589397184883386584817505103124979195060538925629981750862949408505397784378388462536076687363494969765987786885286688188123209317152621292357919788305387833053756333529992762247434110745551739770886901664863563113423709162089655872813251336326879947598496564092944402505675496555576930258697677113714300647948534055465044793158080895006895330330566990537606044628135592606607085671269851380111903144988110911812672835962962946396927374923981033437322366032648910083352254626691923841364602194034737456611264643289933500967280164699677923660635958630942783919404940709641982689018988270667705721058599793172969573591654608966171261562825192896840442454278954002659798726928007028776806142416836163226225054454705261837454633446248206977986464025123410102186569429125798499372874664836283227578296370972375532246563329765534601916859326599564870061962624907317704280908916347569187516511688376976969921824545458838375227438400954511324475945867264843942615877885634910581292210714201654208761952441714425862381181291330707572029064990989556095079144675428946963946821503172468599260848374916470949394727876755988191812537535453056527518142452464927789177271556284876549224876600778633976926513153630186805156326514714985671416052839975371941702754787469504143347676181599908724714907974233810778470486256978044364552304644225439271750122821158119470942659440030775847593054223240272794879629106724669527821011242208519823519642413994815274001911640772757709214909405347085914748895432823323744935674519908849841223052498154129392872621576252291008131194561481334106069222936958416322470041368324325777379876309351373491497140458044446826367594511153918372477499480938874849786727088938718946251186212795764234523240616087414071197860536015941807332655552753448570525804825695578266436462950499593691848007906555945085995670951517343372925986658107764006591810755857547609468298950709970076686917346992906611302899645022074166929173806859497272872742444102431915694736142391216908562312468347201088232118175629312000 [140,28] 8783472230828524508230773590361623448727592448026554233092269904388839789436108352442406391484631981370166541229662578988861832140477236448454459736015374562116397450870272353998261086220405584114858681675607247638916894932412651177536711816830414270735097113886307589220690149632712734247866371461501251737431092997498316050459875253170075991052727715383429271657345306505473527993197271170629100448446045959196750057393800792360510513905277814114698483677504995384301554277328914242318734166487953331546608186932750614240960989815231911175402124321696946477846150506218862457514006896555688956910910113940454905548328515056301093871134890736184738545083428552371552979272211832898993643769668657453136032228051565074378661720954278000534255346247434542169598921928997766084641387183617815381147417363387183584965075779043400008741175650959178888213252566716643607903257095098254235751738100768298744044422367457583754107637020302552353657978914071410339463762624912682280557301277760689302019545605258748286277434725372853496744965763279380171550823982401231021971654612968101355627081611145254253890186633144113302948311657303076860999158865844652593273871484977705128898985118579281584355769343769219075227617026931405876683298814595002302448501110073236687518970237523697991992124525623213223313743373739114181300508237123391117245139803390431740240431987224705790032562709557586685985324929738327831926545042434955070800725984111340596589739921842675905345111684652470130890847285461667899033222874084875392177618535971813133076375970974202519748854440692541886421243054785852548241653832797770359632293302282777800277254282824015362479061363425679731166608284137985359893315764368129528725316197905895553692331964864096851812765927623299786654890011651139376006816767906224183164497611762500975618816352240064156883577779083323097958449849291145235364109631296062568947095619773719373936748582442619535584951365901142341098379686657295050895990383969401980946344242203123837065619299884985622125402675499744996025415144418777213970526730315397485245580893640807547778979007766684265014029591604357109319140143811817533694674731818261362756152808041201744496451751265292438845292698542493730087559439829414666729477964277576 [140,29] -6903430720786717853401000888960222912636230389951725592120970954288241302076919249939254389427699282369362069736085905965858669447760855592588126320357730221484589084939076659562108346427734258428126533499234460803404284841025876166266347312634593472432827270626748441557337208771170437848864659354052689991912869547662744675644344084831100528432084718498819007574460795163778576798000563119860480596523823252920012108261280711710329606139341806901179952824975360954371208795629051292001401261355669555549579864334887746863563091084439640726292283606164572359067285438845750881690099362558446864308732324931190193482108978419400190418109456175261603931332991198537948770864172809016300363313460844822431927538104010457089921154898075325851083466004748242439878403836023568044148331490212649462753764621968022050356446976252233957633748881562232113381241918940703802665571138231549312086062199080150815994656169312139587783471397409252848014289773696318231223031356881711980512470093573649330172473882209875729002338783734688670904758530559755856722389731484350080385630804618022471102390266615228300230435353676965963607597802306249954569247640053202524030423182126105113288580956838881273764087505795510768951978734979700814820337308153063320592690193981842560753062442479409082332077966368402874691238955336734617020228867757281224166812441777692461619158634138145404728496437966307418263981469312063812269843919541625228849426586488781228636427034423871698601920524715931261704030785692011882205885446332078458318584770242333332517210406753230148060205008563254969183490868595409272533201354425906850914516803618442218416325445328617357098262478680325790774769693199777356239455428963002240098709279000462293032612503425779290802953986708377826389111075387430992732044320430021009245306126824110820715475722075672563266982928548493647835169892203673158297614637279863210069524125157291903115587944412960359680854975757192794444321168104502714373416826526548460890271241651884664446327982749804990475820879233726648568747433957051322090955224907118639158094299590362757813596448850602537527506026502707183077700418464661059367162363537416028095628651676663426529787673819819922751069328967240200352002762006787803881232636800 [140,30] 4916107812337433022247740204489506723971523514290553370892845689951032713768871672600844195328267772170793277423721238621382187471162704777559854878452586744618564585530971123569324704543185264364783892442370232468146834595265569045977628608364515315792749501322668579857884071340155489631967251795735561630960536339003688293423919917909514749334726016633256675940385619131949996438976408336342238753398800878067144736155545371378987262537381557299692539833144233256909161657070284369604922673619962948016491396414189851950282020765691060575456705198213393339255388147007489378107898389706406068016623538335752264209616742518920259126747148166289795733571202069798945268364278038654572981343922829741612949010363771132619442080086820584069732350366851155239508817881226623740287469319436177810417379525600903918579527599156788589726232238118275997361187206919095989883728698464619155543921031783561191433148095777089153152759963044016681344067918230271292042204877674554659479943688027320357130813778080549255923480655539310411581140856946858687356603881344370123337601542630863640046534790252417187388269329514443101332020974944056462790596085091737812796391434568753901230317905472036611885162267588058553431113680529644839728680838940786132345958435476302884961321315454768977050192842312632129460587914142369074838319919062121630318124312629498276080690571206880711259024990611772120104416295609266164150351364022774918044985402766493541665743614941848370562262433723351420407402706029840749936162434150675696284392443661825845110801021801332715730899911428403930946115394075336163331095108421182226937252380161932527781264910810941824648051323238848515619582615264795127041859264955253902073027080891268858480009391360119756093660160380602028209591187415407805631508070608962803974520665138397692776184036901460025152147992524722309366187277472912225860696336894820683742207070429208291095801540617331241890157026123376228785887703662132964083757068822514213920453603470922830706997575151529650768829846341071706721515714947449814830537480681297133558007707735611730209221115301811267439307869155757513428161479775376748002270751173793355271860500254446882708079264577818247802012704667358111016197098113869025539389536 [140,31] -3174997528511821592689817925932424856223078591091586905224420191303669157857060646875332629121405605794073961408833761874874487710435821189779205334148561066216350940293541365677052186863114494039455949439764985364828278315742133431581316673874434736614184467951715341160993718225028437224531901813891621077714097485921288514765896221248964247134159152048283970884060721544922485150175463971012976620362167805133011135373576825828525752451093423519293676422725519511301666265627751299510473103259929870090845818309051090268489946576745819588021009321504556683397523287346146755366506018198404904114884809293736786703058043200840773213081311382277192551928077958432890246727819165690633312650123423243594426932924969150699650701372418507032262511961232601269781869935297122437276626479549607492067943730559932385747219409639943256817377561372112054615676049536683223948419375172456920059745736353643443016316028951921192842730276296365230758765354497309313036804943943848747343755956645679184222680724124574727354555963443219782774803308993593496447029565620850232729236867924233304097602257139423248063726603026506407503205211323760383743175536274674552697642952299792317256193162651558433048140126486051520403509108886129315077145853744338780350331512896043755088665478070953273303461808585507108246599477959763155518753417529593159250948715556714040725577350172722680232325464626214274670843376970457955972813314326823715156312445256053487704294157146407277027406376635890030754390158303521298956291096322492778230543155162294924284101766222662678958313433886147742282380579543942625144083009420744645113035950868162171798166252929662707633992845936044448484878031662184227774088470206534138639664796900997975634679297430533315000031250809290912401514336256805292041695141330029308110765763057346310873924492389483704874708382266028952910946442860927747764614328636407756253426120880629836393487974061321844311222677904083906996203150302839884327245783849203724294855835436717442234338354296279385175034813471807331028484035537672049806373890630077896131912100763084143440596547107032132764608135104957698666796847686631851166855377663384723050908322696035746693079480022397797852807869103604641478946537222170177203584 [140,32] 1859197154120408067251246710590832894351589223928509781554067204329124112645080569151748432091612559467396574843977859645016134963258130998095977498064103726317622144205054699949864568136541114903937390239706637431892991782034776168042023667387798388229283335731186408565327476953452550417813593044025265369547142707193298043570098504437303878321103117151549947433926751720336407750327428205977952673581722271665972481381928105760688301561159184308299009781148895456066546010889089250053856709323981136924579151617602800055236906733413574938125674559494622689759811000956996658129628002703889400450350004450178345387454165532509220180209400182863606200389840350226042026018500873392014521372643674693063905721713034047628443947342759053884378574521530744883534139197430544157422092080651540568887752827238953189274513882421168886278974977152863413443370258864898010552887864501588535235798082630734773319770484955243595997402558106051123349475449099267950119676126886337067415509005971212069225856404502029408655133398048486619324909787100583624806085305343198353077681143646172927642303213911826270507058459877029337755361948998731764400682186240847873306203666061930847140401512560882844437353713544234305732318021867834497713381438138689760601666011737886211997580061644937647838947364546924726525964228486234400441877988072481776182285002819189299144446424796398569212705687267309469060915960493257859716247150001206249855430072604949474049805676234119157269419801463980000029222876011743618070588232058816567362614046717586840055507651062409964180544262153319685761037168001046650603422934265631437263171797882325331167782088584185037673571161721914706140787496201177607607181061116332766462000331956957437052322211461191772939732379725689784665338832930217314995082317717788022648298761013538249747332600103600756045798180960875151629688721968257863755895168904573021363144295386444437924177531828006205209224044018137966105323060985892428219403765637196758060564041638945880648162675772589055626484165651644097702170181712853720001613802255513598849426067884334677471060980123510261968426426591241695202548867118277726179534066820794337677553426078102850407121863763464138702548607863252962647070748225296703696 [140,33] -986315965000123565559941483350368840727891364612689137840555878457441448512659357907623915676016858334012412490146350924735067095542201469870064301326845490924541021159189252997632889493915616937488830292790760139311793357200744580684950621519353073428045833106750057089546230545519122681195472073220959612886933275253638371387492665283629029682356261312326143240391099708144168190094758611817263465987197202838919961473252687619065528696601701177123434662524191083062174246250752707657159474786272908861864224192335700784701553313894616193410834538929676026379782467030108088992178761642916862321161507401325930250188239846999265598897790895843678928117997644886256359244259017954489588833126568621367037834028526493122588536888745692971253167204324070675366248592107002529911825284771272344899579074623007207594839587888462837947204914099993713298682819278566775579419001809310480867023695592739457633864493960215558796569190913928238675801164534907132720669348651458179680258867139991531487222342162036107089562714043963953407563715658090132996384745711261519906579550218313133576370469372003902756570797433304387584461129096915427481121380773307339814265041214813372709570403661206444338697776721413785514208913793464101493371574133017740281315310547632042385765408912121625439471246602928542201668872814435748834582643630592754381815283622143955155705527608963131963806656197775636295160312765928322831869015957441855929168131520315238895483993521704869504213218734006796642337289304486418192135290768957807211749155783699782807539891658794366880805744795429185386430866665345204752690786027068250807224585036871122157426927814419046141797705265877340510295204342349137104152044205864753886177703713573885995062034313475728660635689319954247032670720322448082011301222382142297343159516011808843938082573923283192195926490468232249781098967707611720158609171524371991366520016075476869226593287005880565282926606330364149682229834751550597211151619698468196257939323395159316539910837820021624775762286679780040684984628873619406489857876817977816398890083233439205005968708453940769908648624749760707395573911300408925130507759737145173172978509795129205572897003394171087314361432209567720419902922492349760 [140,34] 473632585351272221861310436264042431522349931558552933617849998870799785354609801133000241733609306715963839219985065925536434652157136961899900881849700404307536190895995626504712653031359082709186062341203500966721697713620841957612958456805073311544200186172189138005018701704027815075026617823989311663284863579297242085930546839509894618329592309599748573865136264466877429027259365423040563659623268447006619967799176121276054782042217117185437496721612294189533941776190885448443543964829177391293454214839696328554498842139821793758732264228119340510388562664992403190715792036866162556235893648270098189302010279995740637822068793508649148442935850785287709363697290155002534214204599758020750062412676358032954212081630141041488863573095050172752410480965220027377125425268652623022046019514377588959884118012974551413186597062422082883284131350907644706511955754529825053186485729605529406520870916772021522826094607173481022224856109030757163291800009269746630895886091666975246311219557819437060887251655537460886650380022319229955659408097941678503465252861505722531560269911988720287333608111768939580506293436145754391863490188719277286092846765634425073218563180495269378103773409280062878253719732838430761421528132161994791196936755839831651051923411164433289120723876906993695894620514534251990814164824369103455549810595708437778305350836496997509808102319820477412869200384440505751485574440407526368795065492828019554500207471616987003086840253808249766216190952672014924989807483720408716861248277453816647223843884708136069206019541671417781686626744940728704016563719565378674262981515536128068578261192404062988707435915783007502454646054641694075131877255106656612238355675449835278264450896147603314034704617165996139984093399177850058967021376941514163439547696016797326103966920696703101682032946266159410287776998612162973410657315716226338572679327401520480789666105084533816791564833007983544605223444732348836265042815692732468379924249822101688263606617440723164296456218181708700305670081048573296249214678188310694417641107119257902807502294884128309091125021126599306021835901873915127937288185658269217536619221654847379034503526925606946823346750062862816285640898651616 [140,35] -205759275751161551428208799133451413422789659958008793973842159105216429444027683248582599076579177448946877932599179463494703199274183275213445537265372910991505230675765298383068325695482908843883029952816311723779534791355217630041259329646495697420263577837287937643573306930510868242658733146237547444095680641209676588949929639592807634512360891170205246896642859742153249721910243610928578999258072789109002995807271518146460867883303389247440070759683835068448544706127063398450139840782829987713417332878761905694873655814168234524593350914530211755206305796048207877486450972763110824522306199223574367306435532388905307818971544460712218227118796239291604032530100459852112932044456407071396212945251792464231465869136936634254405708000449993075560802036143230100184459695985118872236100442760184753873389426265334641176641376921969725406605591569815590686606489773169865025320295079386699254314132348248590108738633747352382926517621134915997364786901714416796327425193517150152999911573244015049293225094155127423894268693717511282327972405199328967891107662739470063370776070482876512229710975700897784830385146739268822331365634206963711030070847614175231813182818704310873541410187127471090462528454702419509917974824591508463148923588574657455011256576961387427860983884012044481043491958182122276843692326260313963984505988643178181343103928066413830471285583808694057789573191932678814361987717974728512156824273496769795686306399015392581083474555182088468744030121743251066374688448575001222552957108589052888540004312230476668528411290124407420562368731825675790194888766518886123780616471603209485400675906833136504154693577236719447353138115415859381946494024841809962472936304243888884319037590410776749945308690000029726546508483998777170947558644951791575533011571837223755941944377159298315314046251516726357661338164514122887092397766793369934273611076022497328573878457291361046697820050960144288597849684100565715944211431664319709154488072524161215657964151595021906871014226634524947859556191584195272385154863408083373109462736984313063099989595002459521382411659803105042837179795433193217688603385195197464452658672092632048765152202504328173076500212910276948255793478464 [140,36] 80857787859677876045932532414605582189940279724224980279944045464085944439613792884925902225405700267103475466569561805443868551005453871693888517536681570158059170454128775732495030344754882026017828667488103479428672955298392330684947336373761021116263596674306356483200394542876495963656916065162956511997071682746410293215229185248576160194459228856994547305456486319644544128172338289519950019989431172783579970333094289103862133218820175704790019819263745112191675804287838025438697979492659798718365800435502896254199237277715640046556116463580210616779843147451679946740738526519058608498123264233200205054262285965186717485032617593581948465535266880587899196885476562877046373061579098851560802918165470041967113706256673069622755668075608648264828067640386341741321457126132145102120123901001478013549812298166090416349045450912929749434388279048227987949986951238414064145651759925179382458299913732916273013721718074354831871744586377531657549810184499251239698659814972366508550614704166744905695148267463771139975096554948025207460471251878024767356210225039512746433026751769848447672345389617474315503934614301629911601213799989641147268404500226228503155290597296314275149716141068760580612247548061307272566648435538289942830380148119251544182948699275750444912442606909792267931453363418945732765727727115287789884621629514664524117435450766669910407697390793928686075369772316662561385065437970757320169612216738705573832711776204023183352293409052968965697356848824935445532177767240840929271770919621609317358111914744729587972127497537514589948049653621609883989216791362261239754271397687043138952393544766591593976338710362752589558729015113065645124691279672587924180365443778655811988640711897436624744824894825661896224701252742968391423328945073720863106504528359323496527773937179348663896656575692179493505012069190623804628020002832569601640483263260258960257608102035981837379999046591071870466739822663329516692189617098034211697256312351151182433202496088321553930200233816320462654117984656468993427797801024585143446996248210627433846734382475442191611858396715451176973364891498587894329454353288519761428605442840785170549594943818114261571260091963793776271430778 [140,37] -28749071462891172779214949834313440002944621791688757531252236869291921532245494854301936916140327363695990126774568552617804598131088343611651583335647937971422976787200334707055718032618264217282280411269911263136389823329541426370784317414507971767404384007744705015281003628191501878306497832268167222843895517415932947529348838637201758278824813158085437469327299087013818234590572947962376236050077472327744753426485339043112570924157646662147965306905133118842740408276434358942294805510039539563404209199681509209729781648535251636214662648573427497147046272864337313752394438766575206070117469092961710739487016786945391801854877745281068188800699864332666353962191096595171543416348974520728824904206975039791723444695240310687888116547622913382725700824116713534020290148149435919677446426579894623392963848876752966536900226968026137709507243176221103837971625429429118178159158577281962975269701359835769935927032775735010123006650346412587584704251703018339441236490099528157712038455362538350357227885958656085183109959280868109938271648910785889447862488805498769011995815748167454602476834948824601210465615833441048024656835053522675212736502301459685900494621871179306929428134802876496069931681820648653436876394801814717458781195631920074338889174684906575437203349087953167859953113116075599386015877677349670592437974214467694644565249321733181549301164895837437168099216564910898984353894757009027032003781618924054455078338000368876863386656762865710971802897154308916227602473351303613619572347215237061966007275620624059696004240040544289100675130415859241821558697487075068104056896962485449492505656465183635681757733368862941970848891241429013529674623086710171529846118517791817112444818144989644197249028634323277376087210788137369360210935743696828068800207873013032819281136264024374334788611534287258583228686736850652329205335742709794507671278576870800327712215001323438867020008898762310888484437162737035905296638382797882963488616888489029656029097829241534203393855656937403080657633986254223711183535600101897640859479489143636478521848201510291543475418247019377260701977735791284192120588791149757371374712005409839032883692208806349630737982178842267825312 [140,38] 9248918392995707501315257557404105865840679720668165757487409296490461545130886927114445122735623868342477417685513802391390198537877118589361742329098006152470666330366249857735475108412096516987766845369301694383480124746940914899155199288072934153262194209339448917973818386064705071907480637912036301208143951691992695891316521658124597085904423817526839405231896892403820454770950283560695180294107691797842486534172684412556533921751344860894265989582673617562729080245437501636949691036710050474478886898242493571370319242079898645521912576981815853262365774813850978772366018965640548063137631858221061431160063240637588326813062020886088343506906453066887486050069801924521228214318773788936269448840970465799169183975878782765779606251865819229420734010080481661902085437191343018155911752930086256285717243550707202269454081560815345639103451498149381121597714287149506995616173068846029405975271654381113474058933167559459032874485521145172263478511001054320317067975611356076912324460951492909215155438692965880566282430983550069082198671487511390904319110309964388086473242103924856903033712277835294359627041540416817886830471703016534804672142061814769971368455721680015117976960579762855896816626033641232834455220531797407550423272358860649967011608969211685450199100289004362880555602966701457584235247297998248106650635454852918045334592253399613243440456435096977198135053784928507756051191780853922621304952638148534687423239045486241029763611795565524327259989450995647048570321046858103834681633817318468051170967426890609722310718487884949070072475297075924356983520978039095385541051240410181558308104264288937525678089471217681484876080644483061690552968543119603050017375785617818761861550091840856928679535529398803065621912705030412334088494105996981308944194061222397436304157547975792509807941834740291499548866213722767191793524471937893270042969250609445221442021951144519602787367290469443002196295947664161642918546535157985572921637773232083880667890943983941381656584462919117082611742093142982695506133783760271265421034683478299861549126208792459498164427404662038494133479388537653723301503322881667998963061448466944470523874038922087192068518875212132624 [140,39] -2689387339655906450853726191133777492689586073655147193514978573513825472500771659818627111239352006845328100702774094785791871617078933655643674456403843555231235525420643432411974322015644098645931010663397096009873494055213336987409592058426837884516757674379759240504667785087793123622351958406817147183006458711630736753456994069721446391167247442924499995927388077597296257849861647523725980244987337010949482630479213965830034897343588422287862731030491729997852804654861927369978146177803933913252708992508977075869332752761870152032820455378529439056486151502837705522682292794538356551366349251723570432555972704041495173568949669752824526338938505167718750094618803836297258091526128418986345797911906017139399939447361139627008459544340796782370717516311573227006509096145000738654991594990889746512543203360578217312139044243932302123967271392785014643851249501298315080614310594905646456114485207828310547066423446893558856602804562401813153365497679853218156306750405433513435704796046814974824241987509330868937112833518102412833742623841581962580976254695645170888579433824403255244017985726608003463741595025702197965233295333194855545657014434357018585645792876434689193423614618829616971423355776946615625101954792639691218022967581470242877631082651843421346823677737556051111460304316986854725493718530264835641811470768645844098205053066198242213119288120090471021122378028272141015741582227795524963288804242552521569692860453622280195247825477749072276580345462573503820828418849131296096543202108726749717710889855035816879477808046445155788462342658401905806882356831665406996746352139704627522408982269299724470348109884103242399229578003721831708970479290338775001488231844621264401879300012524222054080968528472303213642977618993914585699517475906254609811716823036808007338737627104777499116320227557043857153383475033715798730233127412491728695353714436296657528669251941317570080457865779536545259473455409555886195093279090673397952311643159845553547119810904092424710245578129973604625248949175511506744179122678219597737819357428086565151187349661799866524797855511439544701750204644669587933930784049633315190075139960360900356277891709376936470615674059392 [140,40] 704165725077929337162602783093575337435464872166173058970685806919743728538507605941294616429908703969987615194713870670663363747376515764782637324157728918575833088695125727789699556279667232881287949828768428464949444615749757764510182791699353675669319773829090663345011558136302527882102112914079154648468176496548518803970831443678917235269041395669221336351297393576728228311525647530630042077210101124965640825056748240823152491858326623787326737385009280141402865818232813701427670241968158095514399966360385158385884918699460419328472970571363737294401544272253606184954235582822086725757828391358983395707585283085840443840570045378816604143547122528421011457340957522992401531632832004999276249000131802083203461829478831285925886713415300482645697540879452570262904364763572520325896566401967399297480644751708406868058675803623555048156496528349289703324156610372816901076651847247248202191581788454925722108907190025492450793221311636542523029664690842160078235577263895320829810092531445256425808175503835022655346839096180258581895586295815302764501076767697065447270564996832642878387857944836320293475200400458249909852138085767362574887802525566415054493368212654989626064305453858731380464464707955305914903541094988998901385727072455681115651027574434126785801890783642662492948231184653094187055738892097575447576520812628008741922200825939725519204116591321166654936429582470609629788648465441273657224629575340886909189453211868106013245671827316656149513995420100382818617972388079291015670726482084224871535235917630073514715458445409339660912157998084131084548115308226406760096683950317819618367307643859457589076874660765882131738827154469026024997069804892440359681857727383510396568311355770741836660551291112307497487950701057339917872565062662649089282099583114174291996106857882830462702291545756745493410689907793113796396670628926244677891207863307661338784708333420332244561961344028006972393840177116975523328544354623524594905613800142935040481064926778557273928322492147330558495980634678491010385502742819183225247377096707340622266048651180253585977649173082920711662712813142349601074160621615152073240578223119658994898674760998716444393594888320 [140,41] -164616224283445883207915453652887836607545462208264755433872127195440484859436299061202732392516639530674093396907569439840626270119038997138884224164365948438761439898835854054203435527421716604257083691019597054887069120461456394782060675177678630898540580657003332383027827030114176400377051028300202848384199796341251885540854305414958168589910897290591035792953833981701183287988502286689787979261482849838914438736843529459937734378223984295307948844243195226402250791670228182384229282537120932858106785692020216088738737226873451619189989176627108967398662946583070090563916558622244413676541910649555216489792945885422510823940281046720799613670477043652541536522003465065464245584714580067819830359500301942209725852495984994883551898475305036346731497030439510005005336875920787706217533884459190681018178272204592903344435796511670165177865875207882118067189272786836221656889668050835652885004947413591907713964123633701558827981778000412951617249056107336300673528299706959158278009611233436518926558407396348938118964146144263703689302503812820072836833417572695447728458911303011501834659593384400452747221251592314491696286687647204488852183816951801270453339002149954018183673394666566837948841572195611825981041622589100539156939612381013312496467206161837596092146325062590308842546925772713228527967375166645026756711944304306518773812113289591742769831018071424261688128258027866622824269252876803275930496643323919677399563681838138539424532182727043725932726268418428302577612040724721682392648634190101123323654892918357420847795913959538745384303186718889233310745901053010547718451134653476493139712404209744071327871544753441283441302533242609961586821681399477555684243307139892140179958299564075606143012043369830178800804172050728684377803352810377341671046349252201575987882542583050957939020078761310900834947257474167556856286069451561814248568167660451321794486716482464161933686487010892970449226451822180377083476313426217397915462924431005761082621623792709139072934081237607355657446925940994937303682541811424291235159567256538095444698222762479872524219631186418123680759318676993412488861510644050538566342052777149509980622299042483815451202560 [140,42] 33832041511221856681016509942397929894918030008691348993257596134762624515554213098755524312373467955543687005857815364059502992982942770067157517699951094892418311985350257451334411181185413225242031925469080203395734043439149136670259713133992388677686487619842201010315051120880050645685997796279488142424684824523202091757871639327355158403959450779504810547250114921381748070469420746924345471286450677735411110335289731122206850389168246136843583541072298952619316997754804361819313940206543691442391793047011789509110834970809407403593974648737629410812136586066558083346273428136536671377219234045049391548543006741981272581087931540426253253493662013797154497232510558390852045464343269622787720975861493228962884581351795960216550605651256248640894584483712778553946569220059801014815021315544585156980373931496414930176417572031027497210731906373963185389644577336601208461526080551111092341866411737089012688554498539529517197192560907311173267529832661932849989018697677881867321874989606837639150775980844678327374178630562971742597948333050953065938431284615879633131581493025283375887856937533809688459558446651000179430629737201493578884048708775574682287376979778416126623045566085055318156069929481069368548565547763627206415385563109400917675584765261344317236699259686650188528725006043510793845493851152323290702969824464265051686618412574985007405230428299596294459916612493311387595798850139809359331277806876346029893555456229000604889449683613313783504001437132717870518481018916439083138367890443008066140572595717930716052876502776772636437951234453092532099700457384869757654905949503671283062079388543395978916212123893047762114711135087955376838979042648349058614322963390480369912020172294422812698415017188128944419952742878950535152552895639415044317479726606966691050135077106187227505515185441255693410569225903758834870697580012948920197286238975825117180719517858607608693347222411984368009080284092654688744570057056685628074762311451627972440482995216246314706725655633555779128118878861342015216461801435654146504979142206375615777743039570972595944570160675900217713725925454723852772810025003726900136252685557738434553151265651886809440768 [140,43] -5963930662658080277769526968954955852784741946706248822901915076710148646215034532741198293686894471943464803080562695732157164919404702943442465097261635926827636328241564466321531502431984370626376038105804179632241509550801082864741877280852882325247379649367019380167760619047681869425838160125444125698576955113638020810969513439347528188689407175237790686643418055771258948346506567459137054901637848176330838898692097604251359669798338753420081054470763550150919449791431426017864795940753836153213361248382991798316811416653227054164944017704406788977564429486435185074911340377796980626773467581994526020392890505572808196239548830234403507622894540837813238075488536113944889893667103544527882799915328835942110608493684664655841489634025977975289017368474758739143928728722807185615557264590814332227213133285552161394346818381562786496969881160182420011927486872259007019379829334853181113003107091719518144052903648323099047141153910717618655900776178570458795100954828190183016191001563312128589094887752223450094612781675734127560511813826465356744974067417366965611942860667587928287802870321264599879784585867284020528571598806685504540003619008454495041550293196539391432075030829490459850826944883379774392905877352705783382573494883096587493169038718740518650715919063611445766610495022602415684574681522790754210802346216286362772835168318147765130224334054416041857812074651943561034751288361001074972574536920547039711850136555430633151134616597412460600271048410584533825203454063676167367397014381355562516045990261672683015698957138995110322915681849674719744455404682310378238713455728617748743767830635617261531792243330213999092981736296362577925163540005202849199452800851270211263913808583732737019834069700113699054232330496722504751206436112236429090391087900524767087998863347698067768530849156082819329412108314596010989576114409545279385648464610794153855041050274756822875317061369790517670564370944207727068829475257735023329012109685368152442918221909543858700596379553836974557699339633332655278589742227483179231798409732957692293388100566985479810352344060577102905105037845149135015244816557011160838431452726035925908807209063197459456 [140,44] 871138057856382885153217788930363796709785302386629462235945468661233962755401828403040204250787977131370236816962337212377931655654075387665868342610914447448919794992991999865081503963384799804684416357575039464270701544997502462621607608567843023104628048655599729779377235378130466159509233008555427275245692458208419999080061196762119269230209243872081575814192106325356064337863938597994662811473470524103094053408533132585631669533626338459116371430715600005758091259900073748588764629799199569892337512137633523154091530023372554597358464568702717070918884130990386194320187863861322266085585438261601157100042575424319068996331482859784557618102239814328639128060227734854675427409002853774435230426510868923899084767477346219608979138289714588141998350698469647901407680923466628202021432878015783652529672510752824663817577915125979565761783208536469430192954631671143169544656659578582654017364821146103249123345818076464800918632056732459814381217799095465112144429722878525062698022931498628943026135032249820165636523615269288128700166539472960416219262511806203614407778230707938751180840476583849913634383548314869464500886887132696518091124210329028325658543403369916022331163216310848652721803196703952248576590695308534830885950621761409408283627017199983061072570455906762378388664585003632641916215988507265932813454081968855925503115940678341027710062646978688718323303577405679201681046435803159331786127757016285414654937462307155574718756989002460457938731833096044402867298519170897149854031752687036258360173296791286337698185286719955999392618654914197353348506827020353959048659647786366199774077265684876984586250932699815723588327406348175644857226166597951393518491799660527533926661809763144768461780603485937528665323744925995542284960974958202284574753835431742251880369015199321185766607356494081020636531469466471486317835224266653066839735675446398758649923953128640470293116440151838317461335640373538564106814811424220175617209291832287442146267666392828282827440983386484319569059820387046189894825898066697847121413411178669278362617554668346510873881241897739026562439147665303143285011954668237798608720957566818393538900584725168 [140,45] -102175558281126631762837405062714313907161462107256456708468830456502409850740913248943248531588569326461040636730163464997588574035097698762910086929842567764755130962619186410015442780112608150957526883413056752012286025526412197373241239103644929674795618672151609773056203924350890981868244749784290261294535046927789139671316921773444163794464252968850231474533868620435998474152383923283593181340329633288853337611806985883940920471787270972185980303324554818117201601231546245947430246834094536192233590494270643697612359156374713955640663949487371808518632029244026230275969411419723094100896311039177560617774941661876090972835655306929789286100824621086200031632453491543979451650144528389673257872809583548009766778953244107376165483521745338683988305563682004455435654323069325340475804771924427923152995597130550940068851200512159770779362447763258735329620587037341300132542992197441023169082915126398914046856787785072902384368176004621015200470677858516635560776794977324506562340061410149862058356698020513655075893571382932226475581390616140616973440870562193640445540396790691599867672755633101721613753915577612841852208313210592664134848697060421507252238140983568513363915674716019590249674040731988690471657026520026559160996123196707467648637624459015385581732555821976253761582535230159089214038273428255643791808220777359210312751846941892832940347747760633405956921861503045629285999766423737112937503952586784012988719781032418010315050625402834935441439092378693730723666822902376483801322239707598126777747044334192571379692174429555735934323449565159724288631280185603523175787616531321664973235426537310301244952856584629726828488985390768844679913540910272366906716451106767208449497432731570105559067728574049626315125157842897982601833847956414610402212553276779451182235101768591496811672356338037520724584040312322658582054949936682731816834913810387791878582461432547173386799950839616033377168230524737024164017773709562495677889350059037449776469631451690404016877568684816988982122697737902197995274237140723676453413946796642428855578871768713036441766921289429650604673794438764326280274830020005013508740090924671585888438397440 [140,46] 10438010525668273095078772813054210174761451337851080636299686821132569650375235800828371324195029244017942757731996393799522901558759628646678830698316207863322342556078103312665749742545443931243914117936955572621063014393545210132829061092364664436337548824306078188004523412205798609982557413494369753654624653628257329917810957885812608428016531642676197122391909606896700342343360111613827929021462664850920758609608793163810182841470827147416761881043931869127134811932872035141738772754150081794366862260483283075212571286317675004533045372172623945605276087032246457640816197993537094425456125947346309575556906244351834166343878130795236948144031778727264666554412461026283398991970862639444180277698971096075934368624467793915507505595970792171597931504349294689759137944917041620061424399055845404020499295542224343523055105562112559005420614243420236893361825597910244541673061623730039173490100894501996567345493772217061458404650536187055177240349850967744404492225714640728227831597996392129918895113318631857353018442814756316089770226093218930296935635382564563766584672794466373042813097643562528717608954989707951910191483644873934127192646189142949210924803407133635675795614765063859999109868304376098669073924798550570291819368352629960795726151560577464015132096472290250293636207023312480976599299150442566930053146159917895484604809173864829471988013277893390778534901220431894616998165237506065583289272502808718434432292789576660792985794264719031159709971045558446955350478203639208588584575739283977837256263007477022615646976289042552610262199449051571679073372103598403432058543968776187308354575259966058791321378863880869337310606060550593279331098329703951214373376030208463517324397225214041810976599445266389090162631779793871944412583154179892856622974200649042807186655821490222893344145569237970243733664628929109917625574097129314240239486769550821606577725359205835360930805846309052412411747883509386330271901225852257785590195997896450986119332635022920940815254998268215016352949898804029071354869423993201857699000542661219573072440609794333818621339811506042197065593427721549535837840185597577310567600455424918614046912 [140,47] -1544391429996126489025140050204766552320971412842176010375231388053887543215892603038715046560519984015223585360672269859206597099696823916915824189488603735313094576475917875254346389592376636243768643095607137655412922762433817138369614124169250930268901970836046951665792520636714652017419211946473375143809881019452009834710856335434494013321536853536585056547115509355787799510649356520027335272283724023888735954168633633545253255835373239549349230593128450384485460868345672438139749895990107220337719795448930333773338189109450105614199702906067923078499838560527038991753468063690619873582085796333329839066425540615224789467561114199917240957943647208460969075277032362203618854855168607519560034069888886834777855308195658110943333176920823824973587377028700144838669698003282554473369335144363876135634593144168508190420301773339333138681663359969912632031547266653772827796714021556656890453956368376397743219121145274533823658536641551804470631662316915182383142641948477117069329121277831100817293271277696567372318552640080723974532450929630795103388514205587754953902403842084171409969553980047800634855334383122931920689124679653272968526864345412852029290947236998657715085566713964893825943705123158565632592718868428988341105946670102437158075595352753319498274324916196639811369488662376204155067590980761157183456067510874831947148770802972267512466331915643037715256822170928709878957642693614038907871907324275386522977528840545099986037092249520631959597875968010039633318035774779407929390766633573252927723190376215934197363816491318677072139781842691340823582490803045087766843202952100274819518506439781517961446862111535885943933174949667012780468201736628080072932170700182214892015727359150791628796553444882456165312847924969497691961129457493078412981595308549493386603493527680182573317149754829492189573687796091878410916040706718465207553759672837924939315297960110925348417390243871249115174058715690581422176173775504425283092691659966711314900180466441471958501085609298482888310611242745157977941735945298459139382621649848859013512783527923132319628383140065889929179182375183648490346070603383171761908493174710927611136 [140,48] 394278877195679020843895482664568371273229951378997165948630405687578538125885068293508076536980536025976625517475006931388169572118703930732245373725433080122303973308607683398881936583026705507543098985819613529146385592574460082265445389995627002041450367889988399785329491450096598899212488608775997729977084919758479985610569023918799404844809851391888780419754283717943849081706169985612475406451081971428325200899692411526942209140866826205574572979475463527888964416803437529333342241959527560491706150546064736456439957473659279661426230845127289003212593513455530463048865389813920212836272148488778911541052675948218616213807339419169424341007593248249380329306023294633928619469103856140148598741891691780197251972363758170772106603584409221101811265375686000320679816755396550971879300779262428394104323568017074951944602060701546638510006703324519951682196600630719163686198070297351054753578261564672050092452717747378422723726077437596163763854900890813510846762171885537991352715831887647736844102437199087697499275315083456454402841914822492362888580277424821825287318773631987665489023670822600112923251388471730705709797152828388483201360907948713556427399890131943073791518883998468017018637391768333686603557039811763761451221947890020644868714170760097031547231310364831768144864507955904126606907619037743545148222699330613983840743840990572420033998929082979666117718685401874132622225287914479415359867778497529567256301098774739713150570613584598435934792840250540643709928515216143056281895307472737018365800381673072475243161530219112509839571046204403183132150769292112167232899845115647983781976477088617488695868653765018149186524439380545609167545446972903873928462154928639202225360786802867317094063353347467526668551378107572276546695952513483156638097170686468192463274716397364595558292171346918860456057344838267013953389524692951194523992120296771603517843208258191134825641518202366028311786504443179247505002412076558307177776636649226456634469948918433401584781388270316131303747157498617943683954801685618922601575146903041532315663680600823864566997355698721557920049072087197597925425705338572461624132051753144576 [140,49] -92333538465174569025555654665744336467553043489554227480089167224055110012402296723297055284161953406263176654884652835497724279679092380270796609195421767569384782457212300746846412778594625153094481801555158787442533310724390178877639355971889229155218771337515687352476658790315797789985872324968284612426616184317407617010636778600798338844248334408139293857839557560579904864311372540409286199907747691482407114898241055480704149806637614453588984841114084864637603797558007886178041428344372420603763425870242086575757473897764516755225048699135222171148554004578217367258234985320299315378540478061210752409521192543965462898343122196526693045004310020872087806297849486964019810389147674758202136477219891009021221691480299067300046935860972472801672633687875169579019994706689913644945972464363335337064095983539245715521489535861719685835290270023700499071272763959678523725333186627082670708890308686389193670280033342019656352769192845124988541663095462260631884275950628089659668515303536170110645890979138385261651549690041915424154089988205331516301790348939289777100074170254173558527616605286829085931132707517409424343377526590166022307006568302904114515794464354423042445838027820473320015301843925738155099188592755149306424837773561252908962649235868142577923828046045284224678003010287519672639976408146063460876411043599129268214204558702026916724500840759908457791364691786581595583826590966549842555954993625116565450540607844557588844154815889032303255523911438673099479027695478599763776797935093277724600546821584157122987016586708937844278159391225256550629277715472358759859227932494021395884809728745323986400649643401060740085530874389954637383608160222336231777004297061498348556939172420184244630487552762207887452376088870255893067051074429646267013923394757341224383693616962229235336759942513965603070935213574119434130125380395583221198577004527276269990524162153365499332971736784543899690695083915500588249840176990113789490613196118923782297867849536776263715750378499638320457703900234077328970156542934064627440941256810267733588234977571356554775943099607234451730653614419227645557433837196493159857339762176512 [140,50] 15222179557558741488722045233381911543111086027975358676725997062862605514065437015892532569761910663552071662358486445567271333825427855269457466315567248137211928030937324275002479518776971803445750097557234227876430548588295592040025751708001879757988582859621920639758841744974267565656936714444232807329135326869595421122016202845748347162520165825865454160694446698926324111626306010507997982461852553861002027007042540517111718176195555764801192081370574822918607439342886784387956761686008058807404614536447643102216605309591453363253855438640750998481816118783150732762264519064994265344218511345500040141205707216055066965487214961012700671881891449611779660781743681596996191390916084931642711849722716860261372378911656915368432204858535994471591798776204331522402639295316322913940450852053194580331905215785427846303530564484712183403039385531814336526428050892691391503982586423773417188328264479425870133963546012380524640167284729547948072623539267045942116031322360374439896369832587283337421609123370039647966810042412909860667676970073975390662594657561607070030257412256767713442554422042983641343580963740506093245006676694508460023158636516143070933692360534184933528452216790252724283244389517039908285471013445486956071565574640733914931882563551952338873741357315096823003289328483568579453940312984741470915966756613768325989436382014701778798564227642487403424026351995566704530336057286969872639700287445319210347228147274899473989080999435396109432150379463328634290454623836670462934991354352220116588619185352892637796781926996832953844005251861870433507159184599782859753016735313950796929927650998059605347309620115893375638401556156761286081812422255329636762439517820946705245074706120578341019440057750994313568595028819102189882974881158931026973461535989620444454570984351974500401181208698081651292073654418641710887987069929561517698330707309679687867364533424627989717351709710696297165685200809027931652973325096167984477381698035567087212497047863497984036421575176049700254933728120063215866812755195688773110464855168085152553570334374336323390885704616669061511014673456733822029275695998831949115635957760 [140,51] -1546659031080450749478896335095310582146114978185679041514814545142114123004183988804507743171871847823183701046327831637612886234447082743750221141486234159940270679238861309317714999422338424344419002396459751770088106608893518141709768239665972670869964224996624880341512625557515006196956670525177105383378076066219555475541269173256184665717500865731336880719179234219641722225538856446315021458252079050516936949212880715299809813537280924505994035793820999335644350721630045120522551640276510530459603017738051100647174203816301923904550164053204586246694309975428252283291794893347665558577990064125283621920874719096947590648840053133905085052701738292143129662866008576238027666564649519330023905154126537109624099922570108779566578375894852620652869651413802932098272857049241755175536100888260916885259088231491638903666226785800204511180673763159628475726296233475802964290289942117040360211653476672775858818893897683689971460955073333692375290962663304205312707872027782992636791669213758565340418558817937955647320266300894089612593492008109414296923543656987063300191879990170240149839014376899754808437920471091402564984306155047048601870643869686193756824433521883541761168658121018488632365567012626077815217289556553568102774167747370778944250188414805635875080619796889928409898048752137534261502754289871572319477490665958557317932896724745390159534574073651995169031657584707761601886525707284547423984863237660186898720991837172752016858020347619592956664035621585563084072427650881148108483084180370844873006087919817873413750412949691667298735059491738823697760387433407126476952098748062622855591414585476580061268955690891615822786442682269320013240929767108972000224308829719725747881963414382003885882133324700637112423018465888651281630806557057170948473455604787867229544522313384637139096746826223735623407479033253343244538774920733701377881007485524619722729326008179038420990385066888413013953303926052335816686284293164063756593250275081587629738946493305197903312689300966192465177812864259795820929283204893153176701624667802515079152672360215516944941755926085132851054717726084845971042170512758800517637120 [140,52] 41652828245774971143796493598066331057973689085322989847685374783827984077046531984399305111579697205599285375878781367102942613603043424695923854469429718587340051892545056318491034402619214320578339160513108753307313167064721307363301460021386283675599596365432991654465798820876692667264138623770666146356884862717802957705747373348160785034052022228387805683577523952380443933826419636734093102076078923724019810222334596486151212617547104825916365817603674639782956353923635536080153825972344828399408820956642860514540251856692002963308638544734898561320935097237536144682666242476590262102541437839198425618821970180464663108474039165444943163089491760883714027256731606588764358954295300454582378164337515920735428243690689795979043103479469165172216520502917165349623635495807300705945172100445447066204856730244426286746610341385860131112177560893518301092022059289658268602580011325070064455369966190161480023399512654572181337094570648485208586814131733663355705274028394225159687137221065016876514332211918030044363427385807483861714069974393148815140598449257677352349330990890775438673963109778545038435076957746348775800822185517900289522926396997964071383822788922696562151964757888502081783589911225416290759932606748760162070611041279241152136521804462585573818946953856266864936481262062046464376604776423589425460194071467564812470559826246992935561223651013126505840779414008789458329358332666588379306560385229771312474480361364672719761108599362390820609888415492869693683006565221188418966406677710327951740933715756883833291152218385085546343722359453246501470889739510156276545825210212920178159222414882566421343870200742731894599178143689061728391078929604673173458420820306597908668235370208913643087197109840119285208349472682117263768891426419472950313007740030715024266908153625887858980689793202275118629074472746975066410960616783580432045749637038592132365808440637098065016510305403190429261050823112008036104484058095585938094103580269211706389300943103775415653453613456442949612794456463696594190049092151673823505867256500761386201677298246803792861745033465631793593890219854453595070500701743393726720 [140,53] 15572215467161650823828185851665784957243394703740239833739640165555829815905502664327821696429943029964089272262775380677641578320117630892266171788624628470205644632021908380664126591759529350814040939560273041465527053108819973183089459294719988284711300802242672908692101270626412990021229662966556243092213066406161685952165813679216616046576884430395650488472632822912068143261931316605319567675557317600371658567012728941656305270216879628295872467210261826334408042448988752866130283001723844252965187024989939184951737252225393067494926520365062702388108581143367396773217316055593194498487760843211458355182716904433213067965942548443732431731375716099417983686193675246800873631496914674218960486764367720031066833968566143622253287305466554491797480399980698485727021359983768190370987904438012149292886431271501279398018889174269291293919626533533858418253110201000259606689917397272137214435696016952999871376111138576717514657286689185963136319233429732093216123732529246030186857150767780708950792304062585588818761008359609627976397389147018640189678764657506899883607622787320779979119581859058804832568077495482677113185257982154692138022489055755239955195009437875348466663286516438285277022723679829476535729737706366721897674189569784362693536088718228994510570450688095460458343111237986969265133090527612220171601416940072582136711097779721365398077988067132825060760335092494962803946207184729540854918440229022027242975333027032352389895573757635709894726155438828428850733291175513263892710397650900535668432268294484299898534683421861324533709759414891928777816467195062749800376024058097412537196031456744023662624022573949271961163506966792137727118096441721003510897217036550440229555688114400647002930065925839619123851789292006872971333511521189837093699069855509065565470244370641524754994300176126163231014593507979123303945757726638118432448954100224821146594941881731724915164889924007303053451698075313759418091762111019263638087416073297355557174963604519306024267087496043187482257235673288129581193577309149609597372125046659464260448414231638626166049797706749393118339834523673754731381716671792256 [140,54] -3091021720439645096037515927031520877588299095818463544707743922998244175648957623945296600587488233272815060629501133039338614943471863701554492499579435205052036902270684249787979735833969665682682726172643430720709723271130859528787632913610608367700141846556934599734437212235994302245236498861847017144617539328782541925268292610913661563233527143415380501366576068629663242736691063647111314295190444801919295062013110587275961651145456416593320108001879220192968093587901041661282483220222514922574655621440476457128127322693405970675431569072289593589517754670392496050689508881671501992075950013023896503668428596608906533586616000623512997946109335664538946979431899834171370750215616616116382724264908590130928876736653502842725787432395019258953356786489415171278854949466147957951438729634826710876150594934408856040427752710887596703065140071294124360568683253362115718898799650689423532245295800839108685228878393592740809579000800108339356063960609087375865056785847094380711095921885536772868898708132816205358856436347327501453879073201645679521908552667108342575523827247464858343671752136550682395278158722357158724347848783560760009315315751011427466718540479569938279234463075000507105810225728926672812309668735611174475885075488651157223548984677092982815209344202651613558324028047929989065427584361049180157727056608089003891821255312653178312028989665393291213754656494318193113048519458326924861262849081485579421602744927590341927621630313068650719559247185952758753400220427041837252814288505004484167354981291544333805097758916443324020055365413356567681088861508887631472164388131922033002937964152419931488216408524757979135540881094262426892770618136666877205742137545401204095480156966888323092375780375940688402246106825908260689703662041448331318521067693971133761300655569513669101276147220718377505473648054791955760556801713774271310715132676857482484186469062413436696331327102478882092566432134728571643708737692364021665206336490319622704809034810022179362732893689174441964743375856378818552122342610049131838896285277124484797941100192615511808651528261942354566884536403999868019753568516928 [140,55] 307251705455050376081711284392902049927598169192200533491078365131227168952944401881589353264189454432566935140697370272521390028224867023486043034068481071067477311103506663625272769298570042479443235885311883901186343807528712696500697622491660258684953431208907086810382478899951603391752480170711393407633817153683289590387322675391689587444030341917309554821507271230197722238503231001207853194148617898187824415264351414670235253584088690642356290176192753600601443186388284186218705636879312664058209409592953083898687674971729086159674671824409415768317451775775136583802015404968797188778969157213544300995794921326971641722661503672580458965578098377545262919377170531073427420149354158701604906074469154495476292895227714865096033780857840410448399307380994866595153684445146119796723060849318669284721017063775908203122180688251927822550179382425985762101114256379310433007548965254259880457791025779443261583983043124193507774379278610185880420085447100151841838248395695163314924541907133963290103725096077069577080525386332649952066823765013825666281763599403652069234142597773036828858163650751626599646892263048456822452260002187235784578077985287153245644280963062220822282315488078364414902109589550520818587801049941728574522848318857375739188828087972037244942290380760996201041051872217404808454292411227127426839381433321029560903737632744656154267682907813442924900975088202769791783679345914272264232573920891290381451816508109531683164421028744960705457219251031087569631501115018969923292229023981436246527757617852787005213679858653701228388882045841451168341741613189735267439308435193411390102574310630577092359420626130854536754112666262370478343187555545745540968278806458230390753408623215994062221831763197745719402566005119923423838816534228590715809248792838602177241920836007777762419287072497054576481085018491090233568922940016438357474899594582228723099196138018973721114719311376535169880503948483097692736048812431016767085201385834973859097635703556780536045428620915107510953872559374514507501185058168641156681152448049030366727087792479766485429830337722535253419215406384099359722511360 [140,56] -16802710173335213474946497295144471514254414101921652911980583640614593904302119192480091171323134611304032916653764863536545798524333846897411734183586290929841413349349775947878867901180876020101333612231858089977143564070621234123102413366939120263182490127197626948060876265627678834562087779830275263320367720626845864841029021487681480932139382419521264245916780623167093825153974291880928303882293552830715448689441695978316322104679533005489741313736192872484866120606887388012558206193548562614240903518052362938737560564235020176852416174598884946650277097524168378015397082521135819520593608298220781969467548668903157542503543591328731283236524834260067965728816553022616725742438060987711307493888371948935613188178386957746788949118214834589334121812992032729369902010918440227427745554270096333853503867508977696581407047633298152026780829465594280993936682516090709156214728194934613116616494881258402517714596467241302623697355904690879426433075723194313936354131616818538693372078457488983024516673971945694065876906392909695771829421236966739149405372925909130702065156287849131929008812855035907228191758914940083650494965703232586564255132256845026422530699167360510528416433917905803026907409092220333137064897192399928790507031080829053551406587751470375728980148563145033411732909879529357344989315899244477764239546191676239692488021004262179911645718891904575276896293687809932114797899943531129320894036960758636636160825855162184993928530622298094244877371358643100850126373877445065309496425286531706741017968241586132613793742911115138452478528387026348946957937757326028934674707067791926877382066165488258609217591061201417480092431053239843746318877726523967950835620919918000961407724738409029848277265495013268972310033341379666787192700177028521452128857511860260909714666350443931034802166766327975553131655326775333858329811825856373139878723379999829489703972689920458931085690314131017250414428383829927393184820978217109116418247356201797369650563297371335051399037628221347409978079007251588451643396688616230375771358677381315618312170651659581575199878785363414294442987264250004555840 [140,57] 62935729340314811333208724547461280227595158422040449149178032893007609288951323256276059043950431009271817915768422990546525157862351825381173338797742201145177699240108318592049720177503350013161652183404784444352235190967648359062931347114046426732745698819389159006674339362715875884167309236028988805110347043265830836770487389947552777041930147543927341239562667345742650610922925999423617071061174329511971633882180111439985996225750913250841310067942509887133270590531748738131160016244051120589591185954215226354136118482520989241410153016984303059593535062316839527412557648457420528617071568503508150893310011446153202014992570748819324252363932477408268528340930143905698970083990467644666644581057732067914919926150216802410403473892307987679331643540006015251516457029249093483946205409218756599340551905698939138437041596754695534304407900569760323707590954592421568010972288678825199736080070745424303273576707558759058264518213697564655945638108360722326361851118802010702791921928282975861595458574514123889794776735497904104149661256026452578593331643748791429599890621503469084723116182432433200333776658569878553237278619452509042545468261625270501258998007781255177980858085805755559853509100806394949574966544664073360907820710076695374980537877471700013460933899529349621471788921402802501490538582921313981956057589166472857945542772396659315192542621770204834425297068541345760372720706005963389228979990848264590252576849305194527706965887584253388021135459929239549345815533669842758546364702182220454165146473446847478256369110588925103738340645865158523638713353851751892694940908922592894560109140363876093522130109774757798666564733676070581681141066777374031958524372157274014439187146307764017388074455040265231200522095156136186112716128719364029768682654260785882829847776838313824402993268371288538797072925880729008408735637057870984876354442085748237795842357029658318124315014088597867932380637407784493055301270270998211999098936223592567377466749635523468678546716250880367587459818850102269558131042949868807889836885648789079128582158130030309348410556910281041566457596018299776 [140,58] 87716319563936243801790207041717645226056063910470269815263848595532637441905444603842564666943103889556002085405648630902352732023956776538091070924199565461487821371038283334911878573909706391216596392611333521853775843567781632747397984388889546333231049984551368877404278882397997859977048706229773294760365586956795799881173535237652500395980708961181977053244794544110378793999746912338410711227366444275331427852951996993492767384724697979546733459296549305165285696689214128596102511621055253155954578782356388774461777317783274419158157036362484629987789428116776743918852093499058987220711084151957609110064416302768354519318146412763516817943491037532760291941739896037564053285952730064601000795802348924148340801188377294914750501580189245422676306554074424522319453725305286739581713802273162092589386326153435637848986658652902173047107414456325176499946859273409277419709051650803081605164080070136335081861271762155102166426982522486999897573272337253414482848054106108528005052119938423958864350643730309261452974817073551762724478689678818974444399676176944737014375061407067340011028579619733936667565553723241601477229426178639470972875037899543951493378047238190747096556510067804559331134651657418674562208758536010152704143150112264230342109249313509400837934808005935329534595910064068469339839114961850056436773966566675285684034575555726297247978453144055754732178614497457908754513265625124938268566054203235805103111507289595068636655230918696320385131960818237734916079002664612656148090370579750525245347345170548678680999910763004123722073461179928495299579177176966653402929225402937046671434255157339863556375006604443180366046279525408110609219618561057141014214489478210364817846943378018118009423475978171622213040067617089201414573944856035513447369025094272350374044482920904682390813914296729666113032343083706270700284500891970608929557305692941556266169020711229104004387720634518332475136967442641531976574724636448192028432185862526296481698382204748199269522801700901951290309728669733780011924804941960751765414287522046647440078254040992056219747349844900000920665468899968 [140,59] -10541812503198932683818885959761707436519722814284718309761313983018179966543440806566272280441427136673279743114071866575194654215443943992502300656010865123387722687287063678994579367192266790483004975622826741435249047412264590251926719290490877368613823385955204014588865478950865278479828491456615478874101516724904590959651504881252503199506547830104713769178842759587184858162971647353235867919282570849768352548762833369043798312548263180745156308259569731200912976719754522496518407559461282227185827430202791666877330293620990321018796686998073226034409183516183178452872923363381711230960434094669090948541156355823601550291669521686354911872794116111697090615424561822378556399539154375592114015153880072258121986012635950829466746231452024538617346706025791763624764543716995548735410228709743120077281233534334559510279103562859536507222413055830465671173338174368205864673082618110972789178725378237638860245330885016061132989738055980434084339523416743744954637594052195418993479913278252508652669257520508607143324856740468282756732089740404999268925461049878764135145192143646429290114345439091099333539570849355376955773605217205167457211073117448596287121661438114741458970419908393883365627141057741853241470828681613338921902952501547481067187189072476620981018314461721506628190101226611082068069942014525173131416759951999519135005332677549672928799497653558288646179181241557644566381111657320674285878106868455003756547551593474443303002358601523848238255448684306797077396206780033477497800538618679019981745563195832264546625488677106703462012844888870589049152585262476951689328874202105030869654195553370116456960411513427289060104720753578875928066917139802139547115837075798522050811685788797296994939273783179000674880335464319568686655292262097426608481586284625856021056487303052299459975616357433194211912089008756732724212716463644130643735239443371237730761501520562584456114606561101858833167758500098079565779076015650679773851400302627879891516989332793532276556203732542447748561132187534735596543588738888600483351144237920802872504296672836430025224505232748928608323599360 [140,60] 819661994017209591470813268570059364005314514689528646383617871630112309215863285300436161381094955505395979259116922648274774221900917282074237753307764088174631042234147046091323890285229726575156664049378628776158528561664588866005452696020382738915422218401570443549125843387263148727973982582571605817501185774435729158836036988998091497586878149475936652810791068622779673376318207026381495384185186397542218875054612950512538478074006406269251053036857544029113401597171925421381651994276105819904562583572998914476762097209832162655416149908602544125742597598035009420983933643049415582672442745324482939882767702040689960551161218393660304912176371596024133196853664084066073815343935037881461942061941844739527473263388442386495695994684358605872650353055765656741302385249917465137497884649941101879143073430109908744708862977787076886084894603839431983866431764126197650632756930162977372425654531059495671786456502274482614142530213912378290528626012918729437610390444853434935819895896222998058408043890071058108295243846743821741366049745769134248313060929354462763616939908113985971502600683284523164379779939644839567626933679534094138990603049584878903392704042676570945960027274968831309662628764962524011712179302673081592061247124448915489318208726738750164458589769159247773443922651572140232842478707224909071745608624031586129077088171873755995856418251879211277603586060929650486175876487461434734169792696831774086221371562949078756313690005294534209922191536136250543797114119546367776033064340933699055010613131238911101836894277107021418479760100783012449150021963617349324354406692941756085678407389624177437466376438490362256929192961008122742559504505432732783457164362209791720185523664130000740107791864664485849532879356015383664190106133187768612287038100297690964347272954452541278424825838443418073655734011689571234797866010253616572270780593270379707414785498553495574100721403940546360447871729905606655004595356314082613193260519555977911008387302646396134705034858354373974928007811773631162493861866494354934034699210465700426840451645008320829199705856550392481904200 [140,61] -47380619903546764014023245261575356564118340727330967989676831863566772447423590805046621862159871205296696392221017778833586076502862733451555007003018993952883113220126572757777571264934466486829036237925435330938061165800105443999151397512621737563160518532618537500703335449390428841655773185144752470171718106660608819603032192077137368763298531239269935154520123693254176403725884397149159871097339467747169786418444510247609518362651284400172510661107917426656051591171903952678165364652392085606646991448361439162137111175585888566241511471947920115632894909961486416530125341411864145976270762027801330904440420988693411931410416006049480686878470385121397872668248072868245712300632266350899237125263601930927450635370705143128647656811135357952599939090868510635321552551429558781546426138510716466052062046950118999708342178052777291422114833153737615434846376849261527180044589103995159486181031300031756495743081543501507629197276150320435123050290115721741623727978826121064115260415278358022607612325196706223640877925087656055422414232518245775007287623598386468136301563451744948934763903655850284202421198404010589176177433302164225278110737183453897197892082508580809760728085760288819047654080848558552157686174559049715106997488185182442047921527284976900507154417472561179142391493838627251109630114318575817001010811229860712005522830376881118202626728113140787106758892426570767424050623604694316406292422027861099522834603761930532502676474959952091049324763497682285660499383566747842057064802420043373843622381469659327239110230055727378535510466243116300042362787446263387283739883400943065330425082056683088599165017633426821353895032292610210197359266484485939017513493397775726550204456125742598899244801617449700981881122090144664185105919607513821592547233839428095411429902554561785999363566037632031585931527939095987236607025226196274355974821286220321366582412707023186932631097242669421190480972327591475494052600653826592858021014440143842186277375142541819837320130392926314101405483610709175305394157433263359569236351180215002067440307086751162671240307317387223488 [140,62] 1734275615580597615314971124565422037055075656801373070784603419194398317675448352990143382276483389794899760193132553508556410769470047861573237556333412484488490811330600462143558287101429015537905549221111543725865620672358349096195599167390481299766232066283590101639081762157318262792723691952973918235364880860395799360177608288968895459354803102346616901925142821481209917559338318460103043690971664918048108872717428756881690349232594407079112841449475750410094939944817880582730487346478630173381443594673921779907715100969183052735246761422536348385779261716253453139308534991922312677264526642244202884095046175246001261092340260052525674937080746020663394837008311830069916274331749845129020353024789807298226377070370447875091244570616578987234741619226569277461432373212954655236259328212105675837102741212016402379010507008348172883945250393575216377972564700459920794293027182180645210397805946737981048903132529611977938843821401493918184829792635971250088523461110490413288054422657956164844419127930362438229590753489628447272034437657784142913903787303039187724340845525157507989745068159179177961240459133361782071109972320834198324772576617042384988834361382276259386171089168668572768539504123377850473561215246227374850166282900385550087860474011358884828774974825914036211429096237388733421097386022890138543395174807467497766832469186792265564466483521355173301586347253886161066775929177563427284069271636929112389694699783670233596809973025572335258012597644253080357306612451735747560830581594715801792925115021410534107816160539544268656373031661649933224223551660722837370818010230530302316804307835594055306956257517495971440397750186074201484763914568614322090169421114797692147104726428346619622148331406217056460388275609473859016762115163993992589847436990957071648082307587103453584699998702996941089393785496920155181896125046944924882385265245345384133413975626985978693184788306153083449861014048113683118176826494914689948956194126584994107355302789427347839884233726027253725082215932443432994244222568460683866474894625668695127960744787508190926069876907004032 [140,63] -3885775063249428449056745172146114787324509967931981834333393638003870128643049379093074713029862951246119082617115460256639986859589481121241855807964587959732710355292167095734763601120557827149598342883632776049425001858428536355274993175045412446719282619250272360720379930781774832044577153167982674881763417559691681435041440167756429432352184977822742472657829776284148036708216203173832165003160372689768491916505500733930605777006874332534169169531648665185093327622432583935135906385951797303671245958580446320461259375506216227433595396842988047500449344272367412505971022730376981820914889768268445386230589468074553124104142880453762831919042170148082894543728435039206826191406621486766222065612099755893695964086409768687065154735495620047266549686645824321652887704790889350766853008806151501075550495903771280706001418023089688655669955617387959033956455467860584201185126818393754517218151599130558393343999000169154506526021733492341175626405378375398257664868657610705201805195600058442977256393388055663651309871485676395106323446053582135627271729136550902986017467355731589645828349734466969640639743406045135649845036558335283381611970164055543285959576221793043042528538906031142144016940263182299440622348453035793396371980004532626514208814224765718798110919161839652395656827762394355977328410612925984518044626755053902288089543876911316841541742777375395694439408554693651568028720631961357561391563799528595213716448462456745890842663569504853032609233861825282198136875646860400824770496169658474519601099164482532293428376527615344708696471356520079601684777929799894575012852684547732157859373368444215124663161791636503726166520133973184000982864301633717804480076044901406642575949952410958352692679638283262960706634710298501308560206763094888611086949089540158818641921133481992052325931782331154987213364475384336556905685073951198794692651751521200646577461238371329001595662874637566019782330353744122225738073125808202693043473344078583379297690580128340521241987419498311407284617435363347246956825392591035919536627445383333445317049564578310787618615296 [140,64] -3372936334889879668935950692546537905893547851969013970623046994001455660118974180700135018326679987951800201089623695201701807485157794922155375636460078263795903922410746369751764956719262646632606001251177142098365046930304353867095713392276872528394504203627919441912936274305498287714762609898242826913213045697065326651488652160869035606081920918127262646913441087379965727895903589910947676443188091850384134064232454846781839213333167719359865017310913140702267060801614021553407677459370917659689140377466909012178660453242039218778940930579067630422375301561401365056385021044697594251094871134146928386130148348643898016399598609013904188679857006062893530767031560268917429801302236410827337099682191294442856106378723896821568883927255349021085781827341727277643453103103633365870204534670006310779675419426912930733142024900946650640941567229662642861969755079321376802672199004746085672866417270964032151796344684691385391465657911213303235699910790064784151543482371617614809938948736253602861084866702116640003355625130137951747660349689216928554663713973928383303912266381577771018522835595005254066212346018806421387016900661986541112743457341623579543262734201596206701393968994361776139958960154478250360787949303879887690238301273116310714456623061914409707659339477107066507295638841697966132789210452630682990722148167217914239895535663235849846807036047189623223309927531097417320881114880091788492122906310778915432735609993453083124786353803203723212989670444821615464741422180364515809928840398541547347825348025257779389923879520644528398655861410969532262692600995978755134753828626278849479888365122886152952381275930010662871251909370356801020380408288213041021947716281154836539904523661400578369317094507835900109952727249554888532938227848832786053990070806414723897965687160542535301732635699059583880559732118332120659545530109926325083490568665190846410960531800295721514467676142644635522263551565827695891557355225126826378314925491422916167164542768995952163503745831805282243919464327887561480942688176212499626036801063590855653180085818456635764611696 [140,65] 157554180796721643524477153031093512618658626563259950204495621459628875744245590024143223287729227836102913914931271371982587733595993780876390528549364356520100091835156328484877750010702640850699360196217008451718348154405027929109127950088799682150731581085109943283267569231781034743287940954892929158666083028091588517733030189042716065905880945690724168771410167706263890304178977371463887406813854315221628088778971782781768655911925957789931815664299766101859457080140631336683065067485959855735568342256030605030861507826522669550156162454206196872206034654345906258260052067571533395964267956506687340168591873967939863252726390245281719018185823673617498862388938496126235788912268929533888276668500686874488960002670049244401327665998301458415823895850359183076552919395391519139348851870417441395681358652074379289889445310739741045857459480756887845825317697233807932880742685625153023094764485764420126147770197465171451602010800169451978821956646543781362106009708105492565975361816228914637739498899274325757863924285926043213885707901365937034080967218685169710741679027936566670657512008692848120334524581401264088171027911363465131874859664492421310014536352725246160068896704875442203112006949268544780738304167376813404636469105898146075107858290306533734436587849853443466425541444264013745473715159657705314476119852966515924659625699567300170166524104373834869622539863638759520720970292501415654833012918420838020093581834190118292068403714233718966321741827353074260569116031754643354036482729323118306376162571406494677792584680310674068636701544397575393876943462663148797593854929098433251673725581467637011868683467806201095874079954827518130344060215760114405021942077164104796781357749283169562347076652293392332277338555899143613378028741041638718716465810682853097671835185172594668975104238387084907144909025807137363414989333946117577405665708655177955807532389567824231430369921404432117749628512764409966608603438323408117479890694364372654006784608964627386777766502458189178328021437384426321934328051336544689519878722510116807440413237982733689344 [140,66] 1414346887592156281365696492161893384595302807737053994665864043983711218490421920971187248991821767271070223720062460346920931651422637233643467648520906714260511798016001201137354659333413187115283227345024645228012850260921002037254825529744149355501028358084615424893642897967499745040634349666628005635710256507905727103853968384736671071972415977367751407982961977757350461204546160334584268226885070154683310892121394664417583340932977637102270325106455063895402690420397456963767947174208988025733832089769729541302013835884287890230621150868004872059875778821964929963669643810463585373710808981396157783188392226120223553317475884906380538653961793629741339951838362372823527905591385189233072143107654683724162316073400426958574057292250774545163917922069072699475619079801641937260427095793693838240326353551905806422439646404197089209293103553289086471159933697550684770127055443580513640224883075081790863549949265390712868344396415618659926768053295747885007993611043980749470440540695798985323639496194621116665875769907245626505787256379981203081777277505052769358201531005560906580790865038295566899507140726765278575115090800273796700956734434091434012268125754551340700963808710552015979569047528402413426274547455716872469016341381700619957023331457717007722733861082729022391117270879557847840045854157683947699017204023790639657354290706435538312689694142874233741067234621371781296416026301218889881995994065736235368529303859182489198229523677804086333859239118405847756471973641264143169857668831404339112663427091224900116553064302425447700306379057094176125429613583226816049434470673287095641478583857621555649863154580962551210115416441669983064917754379190333615899398442870002874022650204788732095167051735356496193208541853303674376728074501123887147694907765862527930584947598447704191907098211421078254893900895884449317652220430689691245127072138698709201414745737849525826890717578386566492995840871971798449465077529038113341531578522325580393113789456508972294789264755362850493745434494163683821470154329846464355081830577741915409393615328166880 [140,67] -255123092663858701024427791094454010308684749349421413385838328502630857205186160106654384967529665904043407910946538227561312586179604377902318737552421255489619674527182134376618027179689220903970488383366992215446394029593519871067257030826877226397862444230806752502908164406258916623550522928675749911273787859219380520265372798723577813366304077534117215929766010353589028007889149917662518703405779980398116853781277220478786437010657084094836322708231009754762463309791325151274899201235783896937359404384712361141256782134418242194932676121416951387369648671735382970083698334649436467844199398831344548669167870768002751663510142305483837326344163200875573480530642542484748838400762686743093376517776869700920996938993351414628830007723220761293126640458959418323517200715451900079238799478579832292928265195930670054044910327200580070315399451517698506141738552302713344409582656816282983926215420310730669660763200895160542800025003973975941329483218664994070141955849625414238615986502146507299373076494809032999495740816807608981028055282717208312459922319038813536151912842098505399843075548472794507220058330677090924381908389030228144120213444724759500186199816579179584876817083842116351917769545309593444001239566089601176614587979107654260775694500125310714727664797238011782498921227917231122800964576572016166608319066976562953537370639618986475899068957715625761666470749347917685329300755275747333871221026597688055613099096475205610507182283694156824039294514333907658124994894100557366973748969837391264580620078095400266988531733917789646432508395074667250140585682123238841885612436143703457796097476770736018679680305095984216918758232548893114215257682106188265968876244519056966924423999382822586928143438336455678313915138881315376363955605027314454791059858070178223559551912684769996933378623160634096469448058108032789835873124828522949360369448250515660211599433743212238743325694771379127667664383498374558841184237690042342307433868563620468281545788290825649192289514477235280278097282623012854712715884895039371434746653788271973744798819328 [140,68] 16850527215969464163246017285798439979962901947434455928876591944090821631573506946254613593371160355794832573060671204773712478784243466026342988011910504669962646242968196906214550665916978050614593027543475548228420340124785690286697074898108077514211985268890526460666297880241190994412581177939447141268186550571880941546652205390736424682354816163471996333619538324677036598007967144552283886149890357328927938559361273014147523139387855940603409017638659669098224203655303959484758715034584849238009740048199018885778384782171177299599399888568507143101869554416955647961510113555423709836137589255414823254301240213269753933242480065045839201694343459235646749403819125956580842583807340552103351460112673996193749895725948228956514820218508138814432027671692763739184566269795529613704539467127023866439594060180729624936340111868924033040820721324859889039967246640239749549083796751779992065902982174356828742689805289791020922187175462383173749916278611188105040209730518544725730359613632194617814087748840610970077278916364037530190848405743968162575070538283836686636992249734263427086304316492762851743618868940267506669138791689076710802118070741643864372292926879327242798108596744819465265569866572506660135491548606614078774672686509153266200163868963873500454248878799459731989678115259645927291505723113373211082804581789597290576700010699385315379830164886430103454588561724899182890833671028508097833942935793110227941059746660597271900388358802395717932566845923366658254573033841373138224982711408444380358038105726604272490964369952416331631971778172954677049454008531690141945256189121820674476041447446254635979106233959500915156526467147125876316081018495136110877616462976751364741010347913969355678985715691632729048669489555368818062187326927146020380576302918177556172295952190051362463619950953034411346946892316601145821602215007375599131026255157139526303790238162743728891403991182339115331399371100618210507400367140525680685072883062828909977994091955952213576121686669991350200191249596255730714288711525103082126963569291544433320512822 [140,69] -393160583017163720590222627769453155860478897015147809086822302659692283320854448162669132013381176915977743992854047071185551043300826900432896850429157968530765127672544893774447860239598741465403101091045834779876813575013285915884608247918954187730650527806910118024102214107551693205358747310348563101117418339132668524532873499990379515151847256426723371307656580269652069090729849377237553841616724240658298724007590971457408256209210295304202527844823222199246699928256278518010128663572019717796410467167242777202514464747222519173381153212929912760494573886054851302038401573666455580708084956402897724064440781079874367065357022911167669008125984376334459598349803995719955799625236031199390743490928687519095261158504836337111166501353902563798464468051619254298906325643372794981398713591821771950123673593252509727816645963245826533674512120595283776410428775705832181424765013359454827247038983090505712781898837409893454140331261291358356861176910048378331898214516174058059089238525889640765155535711852311832902562118188851480333974099197621995531122970855475616765174577848858908238799499074203752572080403553260150550329609922691272188107592488992538982552518324080552025244577897136693688813655801752080920642466157536661260893616244530253526622102667989158927762874650447901615304101980138151943886451955904629574181210125099720752131989409286965425439698833578532981963148982794633132328862989661114126422058824503226108508730106118193837998744593176532588195068931355944321082147546115450009081826235677971682481271486991787455884319505311568428043994617775895867163961346891127970893376510193435456136684867042363287327113547323328323721229167836342864530683675861734834974201111568731625887993313816240644941505998668262567918658106858646733428109974547956046986858304519376806812793165211347488039566380258296687447726618519343626588769050759719834017913110668070911971485162376175315475529710637381920210641686255868293868831614188450302622084989434657426939227479151295403935536618011016290334203095315361764367974312461961096224048081366843552 [140,70] 16390033862491296421694729308738964047205608131001461599835093773082545914067346014417106420440855131358164206886399390949430589792626415303936165974570939693586388794178634460157841940190404092545354103997310324836819938958120035662946561546241358124392443220956871400692779029412854151528478466274973085693952651203560937615151382120531180498386220370691332245636791116286613250249320259605096421405918618962005229683774452236583746735122039721216583438650482339621215968504185987738315439360873984445558074854528831137977194864765622194867323378854246112763391204537217906799787373730712321292003312211016286593946392665316197650232717772225766502984186057394132000123146861326013051336620317118230624792996070792968774493790199215056099922531892569579176830892228842225937467356954630821186307177366400363289435955129261494336629408068991946015339343123464705718517499150778837714370178903121669471959747917264654253118037465867347969782455618769578546653860302284499331643377904333661163208953359792553104385209649371150343174346727516061362789519579923581068046346236279945553494275098448514829709743860874380487577303847654359867930013859214196228488636606686567118181354280708422795177275640132034314466464856505550244722291918876318067830183785410075756457157932248397424985089947477353526681302862109386766966829218705228576382908770838370195833134690147333209867629362501272055061614027443766639933460160265418270168216709241358620654324445935449599741672105645339906174444156741092313045438553512317188063710364001354971255799917854687137316710038730389259144578234456178715772322575252251079763429326771509154894220415408085435930345481195871423566026730894200008144631498877803943137165455388663663939751651421239424900270901998584955087138154033986879117731442635408672577396665111822955676848505433281422182352266564284653228479461639527352015538622697884735306413613768910519544950589871083319116829595856331720617157414599459465539685730656139377403943534199214052110235348986054078878926468604630285152096452655819205088771591419564404293888260377008 [140,71] -127034782587917582369153776943122936997222463884283871381022003603995958544847149813244255389596516233390510998470557096376171614219613057341624235954135763687823258680805324939621967597020504935961124885388929953417188778543246209828265011206320713094614041665483277541389989314339793514860088368392418459696224981926431314248271809889039463882767350776404761026194253010130447315548130731775919662724189010076647628309643003398070448444595176378916145198884534869777190588417710753548120552737550779303016215552640579755024322190164108112275272276328333855526222232552633801244969916640037874821042986836379846201041337953283786825235656545818814365928837723295045022399956403550550954469514343688242129445866676900018907928950119795551766123997566286382415961310455316997164164247351732272326661121778783423394288357690419947165499239600639456101645220799351469097689547760081859359151666726108096593589153374840707225925348834155544691624266475247110489491683652739856622811957536656731834469926776763628501821238618323996302253819850596900330294928763802874014699180463970114562947299806612496980076674550465577289840606477183950706899531630393066485423512326963934885634580707352650043843115740791061213266870725036884302096524720751113603300911658221254966740041445808533017768603742393553636696689747105902969681980415860865907498304430048404282573649082002982015980730180767646214891402588505792386446438054231437738288164714102441129907357763413577598766489236035647125359252995229548292960594523591153382239539357349167284799973669611090451685375956287126601640440749409462397985896330537827573457526444674399049791171458165553967195204283712265880309208740241788897081833579438462379025022484026502124802909253769276856449959956109785486104583436628103983227075191512643023287645770204016079226911304047032740270402186238008608275534667823695464773296374502113016313432547101489120862052647019254514500624801183165396464034264210691443678167528815978499204935600967575118549713482154981135351068699682930340105886055706241599806651173520114784555500768 [140,72] 2699426065454655079015738479862809650744448993814121175088809377300217179172660826923713687443166526201810556232445052213317066735702378441303241767876698191661998303595709737476462298501211520086440568063149751466333255212604907765295015738960045888472683204425743849887644332494310159629305404850816725614209703969665117886437999121630500500367997266809941209757667686295334870834474245578645952231760107419202382452937069465825289564442741183480227683883957193958704556575040270461901732847928638501131069666378142394544901486751676461480484691330440519259330194912604612702828388962172722155471451493047682474885022047306556258379676956679850173127581975779358535827086187719525390217964051585413954688877782939817555829318759966234571502879901912119781147216242005834446277828447358842948251116739916917529463324947169381256751896176109046748689619570504233217443356416177817038277436860607532607213716094682286997837449791115432466038759679623766636373176885333102839998731972024835768452010586282064250243117614904151310143727297351346654608005988291953737346124138175015073658990607137536918104618657141234943141669200553378354976934223103452932389782628735004936291061549191032964345323096640824075254855039568191369101567437929394914421386850290352139081353501691596975962153098368775795042827365852217857168716423253026694438270598320694861430060525621328567489694091834132332272316785377063175572868199998675479222523551243283805442550535906610803300687561636521789621471717277641201652175088929762953279151480919731741099545442262429716953460944618519204529222712154955864754132996870087267263407558634767902145203257925358405417725886421296991745552245109507395746060419178194192960851279019861529358359320222943863460867011019321497003264620929956520237200101201859569093292475669628326714900381169200326516153701915107604942396507031043763575269409499827749704470481287543220909295919654746534328908832154395126690750809454610531708569226097912741820282276148232585637090975705841137894796487243102432064211089169885275848797127987016282892352 [140,73] -71193275765268715138723972336097069194737985052355761006615520363343766335951112458883738754084728785042884219907974815626479355036323613839149590073790580254056516460629842978767549297901753432686488814512182223271110032346863239746631579393109773630483451401493730495180154878808775783085969632826850073279078315349516486982626428542171600578068307626503697308327257877172743303993510501579242378785291139802089975568257024014695298026059237932415289593037507972389780315693987494389413924199082256525396007623651298495933286796326314474871144883001879986651782025018943813980304457803932287481483350238094444469865544706446061616759041423005406163379347788788624452236462376323813500133289229916042061694621139495508264017696997064268254017688104346713103378230309407522410449185829607179247951171337411066008128084628489851688521785970683062208418585898036645551881673446358439466330663522442560227425776736589526549903230294856696370268542496140153414735859805591661602655446357643165813616480792679309089014310815002732954352959114712986511811206343203929628260897600407166420302774836436338638000921572817830434665401605615911394254544404542112391074936745233967789486229958452880229594215441822639160363628837603142085409331007982774397591988880161777243777491695593354148916771796759976814360873533486843928004816056850220955503944899569485436891077005578518846948696490635040379474691043195339701894636130519002905285929866604665659755292224785622682790617848139432172513405049754827620620499066562255004030313093953394070005679153710370220609265807347306549310244731663840368561523770827923152670136000475320014448130600084184670716983765660578975779954476593098783663057272357300421876565232786639288013801975927775248000200375462069177339684646046647958202386950560531887293395521225603349989907179993082324883979193973568156675232160905123796188460482693959251652727245491803365187624839400070307443783158478556584967081907589812188079051364989003206826222758454737792213471225234825497257200269802265263632795467067041290057375676498340544 [140,74] -2211411791482426294683670328738390415607990994918432050094141498910478598263220526487188174853588163295406495605938026745496046205117118537361414715498646175046908278988809192970135311254683813597737102406744837104893000550536640669479482829976486560410342599143949244108864545336589837999047900184303985033016139834207057226101121701770857705386280483809130354688625976777016596092792490207753570799347950812187633557522204241109654491002587921301629797024330079565070047681703228792475146956349679208087493521525569294597687184046243152005917459336116796076952166452848099331659499778370291588397165587197076664951044464170646920931874364087902969988715527130538798468501499441430742244633161577524199245990003336836662696415138670409154813338715767669729342268263086357772886962647867725990502503446097435462585389500116487136892844740535920995979445932439390606104404855636302553144048845107075669484716356515541765579348736116811813153933038548717283661080592156520301408306763753661478775487438348084314846559662516632695147572438279042179408635432095754059982341135497528387171318328304304746411019722972458641513318015262854619673909465810325577008390281701220121797755881275514276074515180693831266197291566323791420891894830387772137466781652393468043720069133868454403547334185553482232903669074144964074453025556620310830610615233008533763786965042993176309239005976111754219773180793036704809900439536427517215303616195979313207871806913777697676852496377059547779147424718013104985245899190891049112990165572838301862591900841979985609087022874549042755430177848161290665643669272353925623327687606620622018949449824646787559323744105041249138976334291528954960566822230989419697602480072050366373163787995090141242987109503191238911901172210288050391666310379037215775629886980710581512999427944185456609563168707025723869301386259406842851482492272649001583472167898728431511637463558599174029904586859654678911445318202487319571097563448175091423233528422127223982973648133041575048196343277124252504488485866826885067096699097753600 [140,75] 239383672174654430841000479733386271445386976165141617357757499983228359275537885232879086099895588480982665829866967942247604617694753024739730107648942688128167871542422640313096411668602005560975639651372768745895397956818773826961279097626471259830621873461148394405237685159302980751256105429308636759874544185620381132812284435704712265789272446052796948673608061484586765496177314853566186175018851371357528213172020896380399218476296159617866088173181631362036635766121020624555107356242438129622790647441811223748654725862492488125485776263774490566763484272669916445383217290089950035325107206373906945633574567441736337182990675398253829304610774742776816034881685715534489345755088372940334791135071722005808422613987939204282233256026251630155432504790914124864557231139281177033316318349944187117585445596535307918190213724164423104160455099205165474494503185299093881755339463472467233331865917240538060618926241215775700707544995062547092729922138294262904424457994697098815513876686540715402869791213797790105767165035048850991677779095519410918101785140962716303738722645640318637264991010891152126650947933031287819371518306578617230880362239265022602396885600894888391869021788491238995906904186367644006781794743359715085350164703966479775622663420553235026804902584064525696753988727433757061763564558029329066873866657570018490210788886592329512312232535097431581521548024343011115280008363069551061326859952016258605465770960849493040317627815648054624903846872849987381055919531916098632567562549069400062937872041578017927886623432368171526465258453488855202305128627389196318674036214997809403397522035777623351415735384200092813516507022076490776749419160645255820146176129114037496692950164672434254776903335634193352777170994376208457748749743849099676339059052050653406469571340557193967060425401912176098553322386927308145915327571369910100492614453098316462426366009881836800022949157358051602530329013824150870570332313146406414185584001506783565253834072690488428574274634141256374851825077848394601213389762048 [140,76] -4606694534682693893410253704141183815476241152737722556271653301878500627059211715739235560879279907012111263839570329388387113982536480451103968552921553946129581359328607940036841650001127723452635606543392154842125046071005760801790871968278997999443886026174037812410225516556080736285650429183279970036136000375905810485191853046376449194573333620683815423553715546743113348865109232514930858598750234561950336189443313405011249919149786548523878687862181428408247919104176846317982251249015053493062379735473407708717223366274810073588707884137077842229141564345836739474542665888222522127497630867011672114356958554265204283041611961915269726733939202530918180853163270972157799462159079544496395837955602510018739384861060080073199566785002292001250947048557089547439334598799936224431927405877645576969523352030109136016399590977073644149043756126217575739791409558624916431255837028882117315489819456879242694421926199714573054628046460643993602109575823948273694952901711855654025941700468328854880509522327156943911798529934096830492769750830840438798497987049912642785246029019129087610029623563348414389401829131236419628393345659682698385788570310299460190037252334650431859544341309604648433765839370670367970556378020106080543714012948045839735044837414440046890856222479550786231953884713712432022287354199377623431892105611474485389218549059035493019285910915025778319034337103002117002813792010390284189628228257919265892829071829759859820196990274284485617072930226446194615097394666166590778287253670492891322854071730355168349931615712798310454962779965075711985065237925935042315543343606113615247796441831754873528445929021325504735304464310603290493195428961916544864605143131384707764287236266461882998788529712837753117072819309930309792556979039762363527568312907201006828212786070014664775235597175745163825156386380345359469733903738352055108230058563259920252167775155170287586393958087118794734670348790516758859230638303623835780775674033775454933280658192343273716183647846923361417648049115639480879213220 [140,77] 33077594153656163205056049320693587560855913762164490043985321631530415552867052706254152301991129126923234928342496364480680543907684852271200962111797561403110508885563809332958882633808695609720785717496671657102573725966904669019876350621496920582068856445880956847579538661674875835405151338573651244839932559504741744038208736771550021143064710512177973314701905158166885203753093375863599110056895132172031292465135905830889985028275130423880908187355211768317721367220701512096435500536886012776841095707456683842362141335612113740249003611192705561341114175116535900513810349071366962332186132385680882020507557113250458112245187437686937777496454556931018384749414298074764269182585607571416854479200601900249285089425099790465406334560521957645312078482982951368247739568669440720343444480189595274099956811207370245576678459708482108221056258654748360698361867722562767286915579378195176327798119964759860787825424441219902714438507833381853563796415437886138850771364194079494747645685162514870396240785238297126339339397006863884283339884153103497827579884861661351657086554859019280351861217969169141534569999606776536480153064938730128337911441823900993306356862358458447671771740091857191692600233364571261572427145029266924846876848242500284286763622463194912175981048207026518289491307733326218953486158188340788221612160255642158817544461236295531926826011709914830047617123939037265362438240748468232699606363732103706201839844033918531287557666399719213130048157034750909223753599662588351415795942075980974620083303178690800025559104141464659268362848883830520854250131735061523704994353869501711409383055273662459148973464790635779914487475444630364404559048436861122643757951972583728151678620445360170237035670967325655004534417393658684906883555841728216748065534306881004975864019139257641529056907314588855809271316890081650691823585454956620201160279352585174688363506409598567121251559741761075718012616093669473052482648784038575306645091591466536052196878337754847408333895415011134695171573745403057760 [140,78] 426076884774172762785977362686284441011533902994088353876677238003890451738915745623588761668266307072007772140421837676819695909147660034771742708348787068774243334556992857573410240229746894431355238283530687680299159644181426900758393953193877546717712634088195880936218780448349022599633178400635083597853710397873784292490263910632236393479724628247638257782245822574842243784006724537296618716915520157792267047838027813926300811135037799917842307905386968857613276354838945393020812515210275374019774278299146719831189498647311994781946758574518111544968715027282068489918308536412587466822756926759580853559695524534047219535811884430756617450138923798702852307682870953396026306923256448757152224935085809259675351775129245539459700279665870854010691838565483971612423653749232741048518081673783134416908080731748715813108470719526118226919607608488221398278527823930584719780991027020347842458513996000013974630302225575731718337894576094261123828095633217152055357361866395416816702273451232245502082245375930049704442049368175690373506869485181366389882948850391944250182428656728947398008415228672974293170006486899543659782233149633590393197537479348918850249463010403946930883506661185311618192699120521390237344912599965201282105968608525329561803226262421116996675989007151953795484038224191649086929363757190541265903223062334423751254606544019756877389497670561639460243457572154887783554519804323844273007205988512310564836372010123263371955707651741822436137788832179830881336026775936032675032646316457064059108896231896676489636126174797902377197508625579697442619086332290722073262800859684459503888850966365510872055193707808571414150485518598901727478120070792517980346757787353451701747394379535633906883261919421414550542297922553916576819740069691212618177601025546820878768287319290157243402485488797476907969436726466123890579923484234528780229440001642911266796436721062841581731063009799942466383055309758097633286861008627117122661919458843699404612121634205996351807093351746631285023306675132976 [140,79] -15307807645635704691273033819561685156733834791650734965554285364600114152135536687974030755472793717360629772576870069186504858263310005707750892224853207051238318781218206081924933322959117271892590057347896074343247691994158257140231483067725303495701999024550301438670501769627790320471225074019396872621845946220436834092136378761430511275180195804630546615899236739653419259459782300079858987362676677862299393212419938322488118353272280388953567039845841253630155563627357974377199265728166278353315916864121662154755891291165761566537750006599541249482944763359160629542805006942648175624249920749737995636400890265866486646314586184308994033332108234363670942042283668666633634455525566141297428475527471901530349865067376982836758107760367133143060790726940091765786428424117943381998075615302684458593757826796773816164304614347651224172724544079400043748672630220179512619155720110661928070308770786638670240745170833317611693507979572992094444583458240566455935440324557102981203261842289422208779966472238186520775017842506550543458726794534244062115090036581323108186356266768705635218094990757038926788152652522516799845192839315955740673432934197729457714292224713125015709906318806856208392612575311996470731809408381392438863152158321138796419504995580025637688626440075399159685031879792718923506415165058700068089263507975272225127664758218208895164910044981778544641638863763816699394167151468372794620552317367488087705026153398044747442457274372110769799381148833399161250692665408177286213782739774128775483538871088856562688452968216270040630890704303073061195326003976764576505642420184486599486304995687791222645604351523063922493560557462309311547013086706621363214357691016651051435485769812471553114603142364431065629664612016121206697601788615078013781568269053423557200751663917255457460010199252147980165217810300404225257652426376376837875452047861107129753889556051837008242935834646264824932644702425534780486462695014773412326140495411534740096606088808002062483971774048701138116162196416 [140,80] 196131245922570025342994447009689247645889292473449710589790167595631712470561840760960649519332459677938985218633530330581416036751761092530454071723774334440874753333330890832805419832081414116382789195002368287147688829423069246458048636025592916210191140807297115920231147417297617432645047946049967929150174069304055938094145362109897759858072801069883370717034104361999180543825410895107784986051087973958542965283781791109794855448696795249020968980931271444285511504430716633309074732781958102590023470215737864529053135672729686498866202077808547257882160764753095757125175216343657687735730934991088475322098727910781064930922873508501338137863549319468924977234631906608602112287275017498201060529363736026134404812001172582376715483684731828563373928353003752398426742261653037640649299780951233380741148808351667496702519008718741515472614940433209165046985802421701160911341362166673446052131378299241207007905442014630185165740454874485829106615571677838872613520022901305565062832200374328813124838007906532238443840624109078583725330143525359705426833225599545111527639045627697069004261853311200063205575739155322017634688846243330564220845686703088404832930007681116228100635942945926300360879427001370239683051624936579161655154450713384539784854562188696382588637122197874177617849038567016087436526070566558200909694692653459890457824616918797524951862439409981913168308031231595191396547281263381379269340549686868330249879303727407749838723702993393788244697380539830754539092987920276043147796422785490631601297771214138008784485252460637450922438239175745142943170754490244069297226677050210558837442063237596643123888253060678877165169576471169266041161231087243383882345491116357082855899662724084738478981123038084127493561023118615772189605935690609426625738863810562993944903095722649265463122230581819681072922123899959014806260577019594876342477396138667416529191237883835332684093580531759934789780795419624210429999465231250453242702655168016938809639320637097164953092577028553625071712 [140,81] -3153402560129240094748199629383107054791377122625093995038757400680267602648262593575090357247545948516825110177100174188206165571339498348038954332815852113112968666350479625155609183048728695280645507199629464253586404529129012403706469593971179784278031063114597247406276116608203209242825963604631048099787249942171669904193198604369130179005198598865035268794766169044061979412465675201165555262903776707492049227088890477990075182022217214548411336280172488355745138316378754636631972433078489571180101089505753412034725932213860908860178084259689004872628717591779662712085294813866530539321478418190683408602170433723086347878439074773544596227143287423001323414555419896784538269914326400740948372645514665901855735390433398944921226851577544512824556121683873410374688968277986924211664845615483177899495159217574846576874908657678395441611807405431750524947111263445148223381590783965438665050015486960131519510625776603318710183271595846365167067823252852438601959564960127453922909868948778596243372824379149151420640322757412272378505188431454026764221181786504037913860671448108957741280044732710740719280190786210192471016875745797542856798749580659217664818104146975999723999040017241753549880442937518375784626896778364370199785072035768547908888695433604384228342456222607029403750679706287831753964586404150373131047319673758614212642003117163604286743739298978538344956100946118674139937268666683062672482398769405404431202878240552275356334858235726658643534873836933432309315487863781970280256781589046279642951714060505400798097726646246443857084997140025593027367143691359383845720508877582334198914321463510006757347223951616132747019936098414990039669375600292447104430489137515956531037686484007535528326781247539471698337192135101723700889089155874613377916212480137296464586891689720064277259818019261775377101851030572446266718356166759437209025850957095265344338056173602854059697300178854491023431343711072451211264247888609121376604363986636353920836351393164667901409947474555190816 [140,82] 43311980854298078110246746100641115163968309050526931415227200408733297089729857364964419360114528355949901035584356644740496693055061308417196308145220775725790949575540778171719409628253763368468595251968050982841734222515111060461734274480743353166483046416070893164241673532409709382680198832004047410156495418651501104122046445908808420069249890908134361889243498068789706153944638687274707516112571994306346589988296610080601266444821071819195354554097521525618792526760046788888219912011850185172769000788919701448890630609240563878980221591047234663680892316766418370050144407422135631796747753047756982491717961238736551414680213897368239619684933366528785981185730095699356660290292127906109181111448637610040519947202014912210686409355643407409419334229991021991277505216884275722361617633821723705757174047288308750342585389313256065677802215954160971647783455123806403222181270673258148779256332835261903652184000451264825669468797330705661341689941430870093576213000309712161243189363678206006887025857869371604256313397464676636192188420221774232808063696743255876335438988024937888814173387116761654663227351463584625590167332641705795173755176368467035346341951851435703618033009681088751266955053734104698788465877309357034803456379582738071864528032409669415456053972057467956633195445853490302531673743111731312192056035761214355017516086697774823001195974840759126366809746086244376852184005445752392786600096699554128267042983216135211051154631126721408178840706485419799033788213845037981910624226223450103060522556541128349013452183599469887277078458813082780669559309321348900258439739417579831206383248946389394570336092666687082975973277858246705299610723389529820681583899145252144204875063767637170017332871109405979617685201325611651171678471632963837729102291773036708787347139909357426365632681401221842145480004297855008290373176723148071747975877769134918464523929008118107892034437504913522634587290685865834135225543300906036035846821976862202625315835616265042034577890337184 [140,83] -411239496836981878117704094529858180089475759945430245914576545421025158495838277258508997456143205276377572626747061275394221591956948045975890133572726770265721313961321197475999379784138298668092194230224567070824268298711756019008329874697745841328408011795367953296229660491680582609411780319632076277961658455259433565765082224653687333960055058040902027344018098410824889423251541006470464089589961663299984482087449070043933472272687213631783429274135230627699955086952092427430578865428868948151721479149426049683881444497081190840477250380160554025241018904665386496216958999966609689314860668625455140525437028615911501748032913877903891465263757840874800939288232428796815100415111218531690586852727475169901874828957021864860511988480743528279033520520439847678305345001523178217485206403518594905617530591570767299417687377552043156790879031919161852682468117373510511638138728991769723922827017831018934953011248306375171168570787665360153290089642315333880667537659696798404374902894072517027758576855633574270821269948633740953013642913213555279754581422125598767598254175081937021285438010875046192580699053534258339270420759898894207936896125026757824916784705202772627750957007428095038883625038906841835712782785447455534092293339534595272198241641711219495393963332315317929575206032698991150686475271783963257904883613202286812671741742345241590128595803268835418275441267083337616527876130949034215153241823965878301178656145120750223763513121275279862135717620558774868196600268504027651864053077632894923027457449612484932057916713611992811672973084101296103382956115119986566731752997802177045096593494978657999543647419916281936041316009162651282049821582172436051319221556836839188439657251564712589919112900357874547701880453479456625190999693044099985327449038363563915843208524392496140851203348874565044241090765368340286809372769734003335026502989970388911745542313882415845557326179906819022009233550597674959794535305674933529357652682534167947747422744302098132144857472 [140,84] 3704072137993645287825081284721923477341283721275184623134158410249223030300270492002892412051046371682029207148254348748475299157565108310329104592169101991640007404007680512850413089819147426127702512523993309851997198335565781860895702524959414643157592742198297158385254271442062737207315718396161497423269691241009568645300791898619676350591688454853803498292014216135913740511591456490488958712527898357327988478469044204490958844283156594321576095064395154237103012694514883351980470601692891059026596587357814428002128304514165387221862345981496613024068841930799567247330955042475168197007883566760355244685620065324626807929942827194842405825139723576943300434242040960965458357436160097216068267584386075044024180974037104229777671289270919559688934060438328745710851398688762401509150421914919707619828906307349571424593218729114253297966558756615971310404836359056314787732972052362272698425611390340188918114527134732046723466231211150895316517118574177770076427743875157568409328949120188895687139365180987753812855761077925665643329189010465977395640574848713973627051385549056005399894553871942241570106634682252302371374187690230015459359394973593285859915369910183663952160743416756971559082375968266328136353886833713479132163245223227193635097584555646336396787233427643907534711838397752252917212855644288664045781965670365071892724038798940912156339305332174568960306025589122161808641459622613398357430811478522609860691963635005991024812745459304026304245669482905116173561909144284480645753993443862904675370217486706498384316361482531133908040337563736047175757859715476354402333085139923715602040952180355119586573612446153679294151222572286251997495169739141412751825747065198298037599350958662859894541892549911413939717172907048299563084977329811717631445520111286913964242977039405021828157459857186284783900883792548727734842081633805066715503648072848045359679292506314660511512105048309536959467175890897548668550740588324397393712607934074798530714617376683527612866 [140,85] -26273902628103351691761999971221578111588517100554682491279636176240552205066103105443347436918968172174474961290822789651371247175952634952997870090903563647357301431456912683890465231645049282925642808938353478411557622531769758230459977135938132970967904778958550601823623971268928374465164601441866504695879755395666351596620290041978818309654341174471994470914607595754779119948886238345882905083476639561682680756878615909718831201779037457856320482059793338191683128143790240967323181506437536156175814775052225863227714183870008178686109597134405012327268902593803465597934696122894069834020616668543627342505781147821173543996469842738055568610065607024048001568371221789647146537089559099950482408214063480777014804584764349411928786466305880511688734888357742642500101072307589263759835662983044999843133132832739878683139754440550018218074642743594515145150625362762072863535928495499228611829972119875125544567796758875833184820163612418178481891707633516366496363135690952504535307560641992984373179751138147611993518151062328018497014389612113559376790120638557146456943974477796238295856751372873365711798467952394928627582999921821478205115183626863810262419356843019012695660762866851392246476621854846768647909381894573165537371652310627911813810616890862947935747140616660762020376509558651209912828678858616212591299674471156648581289345969208542969068676031160678264693853579656319806277505137725438778967270426232194254586432273425871627212749214485598400501567554795171382125216601077231437557239481805595838794077185655192745298770385805469662528403370596288358890799498518946372958125397599552746411396053085751899973988926663612027935380573109636024051572151510980416346455453084907588897435184653305564254924811242840300309530253064844847716013658997117624765668848865342002172194719960021786356525235694761464677973060631146842659352003754189881545906754142194586692540455233631832884567450498315597899474100371043057095223673129518579281599481930975637615366984333376 [140,86] 142144270219665855382792057112786275633161362870392353324985558094950540726243381844386678250490118390971073127820096705020769760088591234401295436199990046173919773577140068538673155416126342940284589912981360464987989066002863067613070717429372827082720124331527035894852540651698751927758889105493758803704245048573815528465207384439487373288773693567175857835628337908094642152342243280376493347347310474147070469063405365150648653292276951549709768079069193731921104270261906711151218386305211732011508331789341263334612289188218621894420236777778062320440833451803863905420472275906206129219034342665141322435551317031365835910686805566181782574609539498671801693783492835076314779608092077131517037212081525419598699794970678215206652194516484318562842676465065822931985343988060291572516852434720013034034701331877919716079979824101473013238699622391782839365082232058217366033372663466197750240412046638084250134945432582897177059897661791961567579794236174985032322786226692639897053272187088890861850189280143996939492982413745698647091381098386987395750250966364105453496057983243092746804993546506875227888441559125979845974731725551069210324140915240072926102317990026814178657035392390994935468284692343406449277329282452237905984907013404765469074035224305489905777691446852002993953158212436061828873348613423526931708182832974645369386769219930154133666253536588696742027976585296847964624610624018682219764207679934004124016931110230463319837618224308369495966161595048307113926195698979551697427130263796416795413454670908681112666812151921162402741533081565083993407438408405549717271621680928129396655398512845319700607763345451717523307187441185570154269405833386125112799999211960640690817907392248322749253312994416772776191238314074563483030235975659273816813849427448675590199560560741926627123375911005263869383870368778115169897997558232661098919408415735399284623913742943319916855948604184589977585510295518310589538170878458079530180490996118620238939384705840 [140,87] -507476348791942468887378172311679385973027941922134477755806816651732374357481021807802979297076994496700795101312627827032890277921843055721946011767389987105086408003375288356529697929373420250331596237594468885323343395295087519262205904889030786913912368323913273613613054590434350523554046539470250540879159201701929296364690707808626860456320199974989106735282132504883117466824469975278772099579651625073895955373293624014302902841582980910794786578511938105255399895882680385492727001353714970836297303180958317651009465265123958743109176622294637868478077088248804537144858572471307825421114474631680521512884940838600532836888146506173404339418529545170088173401544806780672518900213160924217730693666984230177350126671000434680828546793252376060055800663707110164406556937710308373456453986275865330162007666375368299188145729905095923904769635141172403357554924670137483138569778863126743513173493369660388057667974867211791395030398516512461524584617886169242620185977836974799363412921404714388776465843570586730249396744515342115686926588405571030385195507223230100486643738168930613840176901877373885550249622804896288459725053176194549000347204402000824145327677365365617742331389297146082246182543775134639578190214300504068005451580619941561153165279270412112508862875246949213866883387398304572006047743659554766046163852497126112529641476322968951595484631943906740434865909434125378690196206285389663688547983427730152604235732777688139077234906458588247558083512195437304184364535611526030861316679913395952348738821416572783628622665464075329244354512709782674198803893253989630523906464372615048838824022191951319054461006122902729207663981393167964458912879527160098776841665360710939821784967002922509300787607391554592557028620890430785606214652736371518517530317986832346729908782708365159728691320136035553558542854634148338696712479421980075411780170059791909540546808500274763349982273998212398752305573625899343368736740910954530101805957462996257577440 [140,88] 1823595534824455129968489507432172770569953946702048605239506792659547316689768169010485847420156916636809624894446424227408034618813294480413732544765088675025394005599316994836874314214848263343087996077751629813454253281266507045590367815946624366407378559218410593697919595891305559887189728736007778543832895090924706241074296828714219371860994908994197803039719902962525663956985927552734395984441184785758331516557919851694277978120995793623266347900146740506630109800282974594430612290936472078804307860947747673790446634731594751614172615334992769178935023714752004440331185478999796132084957743661596249034880715099533677472444626216219533080248719671053326767071136939829783216596199165365766961860908416645977372247220694221416061667966560438825304625443749337947560678835838062110791786446686362328352481003645968161627976166327243052149995480007169750402993131564451766088057781816511950751299956084876983063078096278100005271605144584875874565034428197749803291827706104529584184414110214017063214789262131422970227274696981518052255911048126663409686747888243316696645723893147494030517560331713982591163602267332148478333276412971769202045653074237611974464986457019999705910879316010609503757125043603385115718673442703734003414094309627259108011004024040119019044042914720091986499945948140425907244108196086750042562526673544228775262951978780905073292168767071540323204719807339830136576872487576522409898814897916647496076746300890338604994819240138372238631684926325282028775769042375183384899302029525488555184500256998830273605375276899603861348484418290612436979867745974139221672791456748503750240501976461813053604280494329923249619152693380149286430105513660326587741236196332500922508278528012463686671168413235894912992441736893053612411227920689589474207637561836997568317948305145280758062419023651766458435152412474867767428483380242494171649134245929145315562656917487153111711553210585567153839126340527847915434725426600970108313811883309751224 [140,89] -2055751266845659286267936451312769490718520192502117773207551458729030986353872492179208638530990123944332593794704328173384415681396555008715544640711490225587516822764776815583020623994357741770835156191511172781405524160516760250383707617335493161528242291794596030079133778085877965574394369168759411438944076183773946178964293961495659856312266982162810859190538061476055791567928747348752829912586952944083416952656447805261601880173905179001749859967873308438985876800295204317532541934599825688310331336341016129324579324046713091297741896737214111374754772943018369527907223066526078124763778667279111302617279139244602421816879967243765978134292981699156130389892359706409870990974384932873818860740936551039446587902793077737694802281885332870369690096026700063143106211776260094211455193338243088431782274142714348915347855972583394645192633312744260280957175745371622031934966571186233786782937311304486862487528305955901217584878459698871559939879011826948470836559440458952460921125776898683528340835640854669364425798584802070643241973620203743908493922598231562148329235581733210112309203723980447199314388073913915904132984614361723947402758533784231141040942102406756520607509522554460584772663460223466875697965858956962176616984346920250763989128958088071549012137718063765673238835132249303819874833535578424744076722742082233611954221102627175638386651074139485641229087432378637937145800093390625229252846321620800083947669337654712689765224453560015905404390269647491277302130680790794537179774331356958292770228319520919583325249382600577696223879484676554613772288003908780410696415972142111682780553018481756925496289959362105649568845206602139414312597421092290257243048095861672713972251456293637044944025494594697182813024454974719285319242436039331753614045819854803011534374946540093299982536121153390960905273039590285012917833071425830886172446456212712533918583116365150752373396679150679262947212417532316794052741622500302289866817839344 [140,90] 4273195535274346424824127245449815346513339107663643360747699501698341484408382671820361911441440234231648740507806941163897987015934799645652808677453283634713295950818073722530178974248804931847096779916887581944206264876698033659383777506374458204436140769534360577530566824174854823915825624594800282343593683018064393734215010155389933835229751288341766324997006996928236659877870233788798279404031779888500582966774102894770799214003038814291868641188434517016792022344043858609003062932129694996460893339825647476743514986624241015205268158346051604729563524017896204026307221409401910890463250719129825147184864045481322764659903653055596205761901750345793497271242554517737892244777392480344293834698371938224942341485980953949351895481223177004239844954527723888808697051142069671079791644804526662917759346454494526410701938810955019961335438605943647779937267022674149817034107885317494343161103270532151198865592886568997676485607104082760469434021874983135128978846156141837864716974200629022082338671867538026289087735115102406204230817524619889683598656149282258493390694302337212623892396348923494028448025989995003067879382256021248576913575910225857349900005249641659087410364486480853813700086050517452946313462852545288108423607304389195300974942483582454845860058991090422715842147173805644302221415711232024875297245414861555994441664447922472173667912547103287197826765238694693539021222148289321919974399572277545742553838124491306025203724111469304532770243637004797921223104765960144215830518728818161342752572268201219563833035400846595855873740332411577128140411313093726408011774552866320889306272797545102881034409888804394445310642001892450142061979747426490535543783488581066314090549002627544006349772627452999817896207733296428228917764697419453546456767762773268784741191365014406231407626646870230606684149506805376233858817831946155415588400337470540509018329837627482922948359524567307987763373990931022809473821223651168138172352 [140,91] 549121081578950734479651324211768544853133440373731965468746841909246669819825949358061630306429873312362168049191760747500764311856602037983254377470324379598581423396344783647350653913902561411281857192363903409299700743135121574555415114373333423095778636483659042968425347809599204172271697712354459625900364761446539125003099185383520142063084466525991114724601222424942603249339343004484418144201549912622464467801898294791564914883522869408687732965633716584340416633453429409272410485716661193896981939791802560735906724375525627802424985597805379843642616350143644693283943746016210438090486648831316038059140708533011082141153074152676429907733842308630783564213114810262118632810778976321375183834977526774737926856537181858974297634992186386322648657881347599789370671321526084111582536649395250671749212447738779331558885873080420435169871648975259271070983079200607711588449788457136832358498030663365862073960648196038822221807280327310816661710193390651276015342500696723619255172841027010346195458565965594386991415864264417519829551171610148895920090933866535115210846589930069183801986781326802683044176157974229560463251195557709791959341319000715849999082643660241589616576448972650257097871797750044960187770902609366627375470596299742021734472449955411990837034926943764070307717416899515565399109460797875092343613276899828696684991131056428717595338867998729416047844792046061171535591603638713620646285826404770403636528103560515825246975543396392712744042286199770684533121477054896313616531101654219511425450829174358576618462608080103290345255388138086625856324784872481818793254582249362359626073706499573708302511130042032958710072835605630805586244273232603202441726604577343620272710388482596584798908477873326744680416982432411507211768392353907947708716894675302932856435954137667471789572984388902235638003467200583473806457993165895375259823780642754380773314584814912718506039592663237807601739672278637285253524640023148768 [140,92] 12261938274974545883804162392740850385665118757877654778383533677489859057976054189640211418267110510604827117684144295135573337141458163561213598362179062893390031359568245602236320219831670743525910605660926284079461052602659315674690856009651852727049025765703826839219741065196205429004648323728136058241050349567709436791946762593882581420161495071804104855520717795009620047718792762761989182935977200242736736782970839406476987616627100332530170728319805275411546911113577819921440170456253323926031002088642260954048480512969013541377680397339746212485749668096503360668904979287316061752508066624453397409406648092007838144553075730641507723755638883199711797283276680506366932528699899874752710715655790062742552744540601438971114821892068300480627062409509924415933202777714982667708580186829135634680282943678802194030328045798580829092417119651257722452058630348402964732419624570621234436374167603924825932978963995660945007472045326784357605002367440273179585838625855355740116542466829455332338284621226084433107547158215744208649874678429768123971504520065990517930476820147009335548330242644255437641511703759457867790963027169318553997658016987007143205423616951557253009965317205489766808812641319105897728264300353926659973093689770300156388854185854735615134355114699132635756235153792985836430221177947526680918701366124168326592287225252350656409811106741205640974621265402209982141955174923775154666069438496970089114573342138494621615095032200245447177898041400328931711060129889525476510148604900398428445301853128523484277357221213389009297491376356918609795957402283096533867106311604960747452285987624384255141428192250288952077063663221780027607916144005184208156693442832496560048847625685080531383549237256834799747612616721342897847929361380553034630893099219295182470378162163404615162617431151361820373619021951992821650251751898607853819749649506961922993792960961143542612215875144986762163594628521262575691417218752242 [140,93] -1200045437327893254842244585598716382759066243816483563941593948466606132012931087319668435527596950335251364186946461028649433245950413799707052562789422598707184988255790577022695717446379570607334428171336381686921466446660651896954767900180632753929236382025309055566578556884064752249382886763139017772428999424637460930798391077423237943065362484855738754782650047394082493630928788770937602542713358048179176014475315200665577904526505080527985300646172472257282461054464436363409890567703312108858227266914571294405040950304567151055834809101209893658840780418707297294787710409439957357117030808685320290879386849866118439150748636438081760795725412837950411112136911545221058027370343534032830974869942255756310129362661886458614569103728208379083742823235585031701380015988362598113722114680489520584101847386359269232710361817349247260316301575388986783672701177188898144370670220091848953095972206692867443636305661136187368190535192794903342435655387914980295627563282501268515217566615473135681339686460000611760358077937614720528492851522624125760848257156683917601553501575278407281825109656215514551480313207306133547904945909886844211182858292295381757645264167576437845033940612484591446958747020627175960882293883150037409503640251932196514859596615913417471963449380184461925882923424748239038441652106268513486500269701509921762792593381393422106072646746795228563768037994336298541640999570194284462269431092019247616393943346793033770892155579194335922670958748391388490398648134413766651250051830935953203663816831611214082351720500072643211935396436125227581275995871626058224834926341988514219997133991669536389922772656069815636390639093469666549524053354930133376401701417592675914927357784220240597475445162656456089934739157383352995028776582986098272226446935589482236823010116989278096480418325314299098876602626094833313931216732816076101416974015323608813002539760138624886072993045371738372097292909026952041368776 [140,94] 1926176473071137284463718594925872177888432657746830971864671600799109412205778816977520096249378275718199916766817478079470221246176250384037666310531286894258170416861049719262100601868267371483790359272585239305834991266763886274771040193646897899062055833195607508942130246873798468553982487359811214955071448626182333759147827122012259930533481648437363170054685610707115692147710584250804782830141413683535718508940757006200507346027626452111362645522134331558532185509311582965155412202191249239471746721660894004997800594743414314441715771533570576308219627656399098769724098616774208913827271492293116871488800842290774425932226539380545858249955108286772646881787665845269761079413416941321527453965942367500812771125220664000749007509281944524424304539714364949361467084137739589945297893264904510414839019929787622285517277266604413749092735512891882512591445328338808022201565665302450815461590041092896692396512500847464341884323211149933304215093367163643863250821537875735983533679729547119092523295369083949891569183575552864026956644885860835952618180656481636960466047451433925172936506978930852202311519532616895153673679711309763598784302024532742226624164293462229790934583241760308229116500465004527177461535634346528668481661596021986804979339250162581528285356692550677762935178625267159488959366685374551747750181655284036966637713422379994818930491262505588479189216221709700895218678825998855769009613270527034889140388625047515664594486346291072656126393383515314340034687028113643899378230573951494970710500718532308402426930640243527057764066353203702464311988912403912576501820725873878103593547959106264268067934300828294049325850535059593260902244577053317497195262260514748538328887901845798378158188496167211496246732360017206316896275883836914431502683019215830428409285790629504164598040276101637823655905677192279081798071114321555793119199874726974641595637561668752748867817899223930079012405971440230104 [140,95] 5374357911128032233334035541629033480250650719797584728054424877600041791999975163536347603518615277891446049838554557347849283622815514525826892069319557119519284814281272259521100189596130119973801215301261897816218512287316571493868606714519711315777987739807580025185509378082782632554007359515462958397074237192680771701662426735805911969015604418105679569407500593889526353390058023920410037276885320130332733025821958622411688166745881226565560398376550418633441089558439901444647954450358752902881935612431715891664565167180597933943661067940349340698699792342442475910046481453290085958157006231190791752762557681780663849761234764435281486278224448180078065926492670726941368720223555475251581691031415641357476427466241021721836204776902866209153939405049794001433030411898276381204045146961053068978756947094032558228400991556245571036196108255275745188053013734427091112309188257849607135146437109995360652114580144278657671939482671874551223455868846235024238952153308629903795941449300247566539453187812327864869254173043613331951835838986666358779455895117146888455909677033790856803878744673502143587742474197713142230265815427181721427806099496694210471488106330217226521850046725995660184994797740276166459239676866242650514261452975264508850804208718965065453857384951606631318170366638090868041552075007834033181875753278099263937989971588645275100037838654410449245697996717935058988721504936310755802598571610564831226736280811262579035988503163581782201573403152169990053159995266903228290162723767558554817107024632271270296414373325998848144379940023661202198755191449796309192328200593716325592284598952375410829848235695579896299191758059834634279505504866140822572033552407769272179429192979655100436801046242648971704882209797542018178142581087041440471428613100586047753394778048496156763466633387156499721730656609283047619206654254520987964384390826225819449915432328826088808014296914159301549969599043840 [140,96] -556930113857383683180525090330374956305065157371703336395254311471356882050822094027464759493394637878948130883875985896683994488538098468989885063309578362772005730371172407379358800307873229118578626943082443135501358784921495285835635150515190724295409820027290805104137745073642405907153730821391525102885072678778318395847602199413952598152408901456360444149171274368238035846689295586828786376314419302738300852820241897739913827221318521376457597093107156931711826083342992102886002297283474947577489347337238763840804640437036907027442997450520365587504041355776300178652833667831724715057401090632978184239002314502137899146748228215083674314935999716518053218390414119108496191224009425450556153256182403407089464930586927004040571854869735462493149483704207489709159258179343446233686275355820098753982410830088412089606777877821130882724215983097840707423825456144841710828225255015202363343838435957307108117823920986639146363220984862715608823456011306597331321666100419081982100220391453949303363932391644918441905766093426379435759874809239316985626906259049086021976236364398577251460989936722264770631981792452806400857796413784954804343051422142595139598157247799754160860551818502024254501984744529649875492280781760882081776392031914166892199593348277767877383402154252009809791894216726331968696682776840121747863099971822774516731660257723668580891134482927593670386518046066093129190500305121663110855348942326268784578703241250309755497667609194614855179752009287988769007448037498868434280902433403491864257280358571096522159513463578874227451242555905679499579860283604441275608672599242926159302277666890279969486795855016153215998964470449962844157161100293892405521237768153942038622557211576795089982923054850520787041193331798623987590208011280813007814469474462364871008836159252864428261598877040208289296493167815160425958159934489035352253834711368446076286784429666235469254599913180251736618552 [140,97] -716663005750592409407397410128479603871473583002603596215705471316639973546301772372520533502381307276844974401085534221264746902896417443178214697219475669153884718016694860874882933508053839413108647026460801286997821841713791661108781247689806408383666886793510724963022945040725578609803135778329063367839877539909629874316341952886195348150559663116032104344620156644506867578787223211307033234234327624465501781557440521991966294602025797954427048300554689564203721649902329212208777083945832915194232549627639312817129009805514408682091873322616169380915755117220679014342678193833344636702351789702316720799158223442428625311908441064093695818094148291432176328893450085957595844675993278876560719709967893745329871328733346564880147716324706044363239310667066807778806925329655911007979592329775556130016896459876727638625271940619564283973595055551552411757497366186551703412653626468469020385659107193201785242355505436330207951259338167260883022617994159720199045397727044017715768832821064509436412172360470662295496332507878167128298320629802403037872215164965782977724271364252887351841499425916727419302459892993227774225675277442866140541724790483413084802270506772764238290028078494963166140604113617895241079823910134813315905377955786811626957565056086290304207487918731027659461262638356710472627077607551050846970170214702094142867594401176840012438438055298440788865173935928303969504919511161235199473225170148678676537338715806974876703652881025518709982606257714039894561454770706103750598904289510400418403765882465556081075588549108416364347782392150008299793084301886371652862366898565859192640645152789625996879888226382392897489550086007139367765582990153980102126175821730322940295789169164465980299252783295263957579351054203427136929739676206340764938008843422268911780411143931244186098882057536712059227897567524410188304911785702108861422392927457897500065183702742208862366654778397937808 [140,98] 350113699470425997910756739293027253236284397387821980841460674905426455385336193952384572166227248900535904607116703809608211986930790771287307639332141743603145440172604927658445756253127762386193649609750386944445871829973319137447519309475757763857641690832954853779154998701242249639681994287702242941335118368323488583810566305483003265358406556100948843286291094535636199835691661381696111116312044003522019778557731483373798277561999005025884044795929919773272292569771835039098211614572050426265205720111652132292256988159882277269290619889798416243159463744680334985057147515161396445795003091257632325106573310376031975198268350560000092193009340365992650299194995529125022678853900365113816738368447036717805819277131375893755636841435409879965229516633533280965797733556221085712960423171485659062728112124876973332812615059001860761720225617721337495013421742669914823918452062204483151694997191737641047423403801447283996586938016572362987908671909768777957413876071903551944220881427973358518733600976313376624655425490510176119207849657612833927234429764446021437912748015823739720882988980516785528141482443628858021087855715383726389600037862880520847749588034418600604504120512019910515952511677094556586100843270008761520500812367251223873664184355250292045514150123424743027100280659395329695332968301136831577266167622947739823530159451956911901718928618759175281970959949341611359027418210282336687031252007254507468042576023155687322955647687518028666961140465318748131082394264632145268034031469566578648217339407073540279857771353234833546225278787240619380240418453995504875871860112681162697552607508767196644109487715534478464371667111475243658118024218645117547655492455689477885835869186025141101844611756833119561365307743640152507050506180331612151426560925123509038355533494978464491590883428409872700551088814562065215673339488111110029075721461065130350585205638831068174645897053408 [140,99] 60614775300379585803018738043478593949002315917169908297043428555068372083945654355772563540111624507140086910674232098609728892914878447945657088767762052731261940883967880190513659471571057475517675019581894885428589962019662431887871141510689584544780725775337701577465229454599045459694461323229650520855344792973644272408348575363722824504609241010513466477470547086395878751286732264391027351110442378905978265080177869304707875940463044169668892739507870023597710202298546770577358178195805167637378029217831962703158636621740985011701982874736717864612594865882763425885025458290056854449619533959891446466108669996736271612135648559379584919441778602671066704816179443816901480132236379844807885272588153057040964889683527959814835410266480973703050829789928822352805142520108666504335819552812192738524523261331015915345461219837445780521253790821148017082407794855736823002286565893175181067936024855832255545603034526961454205378864295003809081093094225884970333994543367387883375299246888912080139345592129250068149829107379175910387721090490094935865475835735792919469643743603272549151204492130887415204167056176781401533718163440386130245005304769444736834150003291698651143868316375424852091393692612266442669420894014377986705875464754630368774767725186352486098653906657488634328261372643457127330270242827253920247256123835354733622055082964818233851968569274231156144596796309557403808860174810639016473059333492425322801243646415461852867124986800940426248437697192498923211295316842557985451759023641733701511231369851351610498234712429675042296598940726051289594695934395980034217804018164901521436091972971323722316830544721252840315706493612338448748964430168069836931916325518117066551085854095371781729919981599623611753272873567248167624417473777493020374327038844996467562961030501917950479434870163420516806093234385388472691969912249470716263893850342999936030563213568604989190912 [140,100] -20686895858422564099604874619621651276980381884042378096578142926277552538751425580622877427339152738962916436102555039348675057085485152466064316603515576071107269330852202207011734877513262364819076209321629177652749960070901185006750366021598964257160660690736152437890316116198395336586645310778563361460512476616248111125291220475213663463290931146135770688967863912229423304500037514272327467479188523021254456359346616318570697720155233942465266201778653739356319824656968980526788482109055660844095111850175884954005249832656075991623169219461329261239322711709902924104173843687633396957641905847704962284933258516822272192046878343993397196282194707852054169379545714088093603078933890080516650921578329001931799177753042580477298801453419830994022924191455498529286904984596542812994350303954991375711557991020820578644927095158568548072584466271581367997130902068561105117857513821085658448403686694508996860242201105614834202224639943739377531758387417291541797070946286640550179826912419909253996438111181941802322001302188335554433745947181608477804516716727172947375985854765240223205142292578046119889545833244334320093607919194702941880000481354149067894318255376123722845164906450637159417473712883319658609969293506754779100263934914356761893930686536026815083644269714245790125262976594764297514039150802083411116068736675077371803931135068100018643370305105824181046825220978918761157169843823663906388901286318690511470636362903266516255046503096064009794867163651615206992497514149433887356340425801608180502353855287484325829660582091622499110914278103333276639496073565081529354210287492679425361882063948880236252226420894401037792568959212139565165339008186888989029253061414457551571229842148624942302160004640846697454600961295293757247416433292847577548236882522185663840039741418470876390788031817594023376342118707634718166731206124932741738338863969925509371031914760959906 [140,101] -2781828092173407491479379133057107343237704916792247812508966739738262220311491608447503838308838837984324376909273662215528452670155456628651577881606187573490256541004999663661199384563071870297858022226783566916899947601640059752551997205831338542128628419381479467318189040861782074455159878062689062258025622824056058961861239209650508696149686053856978788021058919594544942598180075512233062744378166290602085326247276885451117854725311319302732114289404449899134471929049774566290770872380523041670441043018246658933637963966268530188804261377649369369943724702058560513691208431121801356522885614060854318943434214874700010841388309930680791477552474274275147937487335897724039359515480532643712677107808488691076218118638628829067074561299781746779992535378768978064235633973085569850322225685191635896448813497077875073685427036743312013627387381216742232404747724057226995303178423536789337443951616704554047436432231719451531066298731363966563928691942681499000878266911339618972039068581786193749784776844267351178869715802737192641627310732078641736567360204828513214418545626049456270308342293171107656164892186973024593668743812891819282906856989741121232305371293427428566069721161039044561408666082640395911806350838081766970131284434613618612626882385426019327838470794202021381631982549708082050021130878730657412597126360024019086556444439323588386185709395575546926722892135906186842506341479640043873796553997429513981417473556790865422602676099226220015331366501833834426301643906237359795743202282985769383970208278371170598637924233884756328103690558821171112656929183906643093452486399584532418359424542705087987015603172098893472071349034202859894768094423593089958750260251575002168609600724499397882305336902324892528857636641805196810604025610427232804759149626339464616153386846773077339997104376303305759832290717148567122528949354925178600162790528449205759763441520 [140,102] 341595307081231677029922914556786931905937354841816821976816213157690854144731005440069275495858847914232078323807508431267007865984549158590515646218144330815624770426864524892701598879532433993311389456203071873771124518972285143662010235173578077821031694643991468580112167896439943915517833184716440394404159698148817508638559677849672651334559265753709124347796151489762565723754677405596587879902387553213335038308797250593837724705524759879679747012366719510402285052305603725100029111971149875205915212769039947546253037033175412212063326866008823323102522711122407705062490547440374493372693528447361005785322850213711614129941762414301787887979784476761952614231490802250860070408912584500597122333514876682178531062434942355032985186098995386606725330616456418725337822305458858701540755530454217869467620725529769454899028004698799636870630667313189393766969496265960146701622171469836317216636056157496499197200014892916543061406589055092726574885300089713432857935641118461096885223055946914527343539704358258221097094183805631585184235498119988882075449433178261299793789862964883667980434755015209524283873118156938340057611416757658026060679008593761756397961970417116373263847494109897414818709055502537488824281046618912551477382554640448953689040242443002832760855048416709593990561683120968260789521511292104842665307922473323509303309365504467074273754745700387268299629873411694497290472463649786031916933459305886062745386580091368515547258797515732788735438885317911679237346361287292553678548866081307401328103040722180612817855602910597455278028133699524854442134536178255846240929626244657644995172731729587101538093701280695175931368177673530694419587193725695030952215999647632473262441220938356546328304749890375608253359619072113528575809672047742767281119593841667963669812291704336694888079927031991296090811913388148426695459698279715340910713344623247745288 [140,103] -72247350054751853293661035645206892573014551251509734586891700172522450446474601409610795821439178913703648496570513719671959495290375132001105272742958943217676673829016224772436820166564894999381679766045897893592502574911941553489433714476289890025188415113128452289687744198279066024162150895514050351569657944909839579475619880234881286819998758347965730528139694765238354725332410909193651530880352010696509087101514930424904470568666970816414856955849273060610326054305710111904188908886211248818130939069907928615365926589692815406923776556197162723682849239168781699595455635541444022291844209653177928468958661781640039245373610134457275209308134494710616705536165782747268480170389602826642030550609095472052876730645684376279952678099028192572436498045307110505568800789384382466307287408962068619719290804029970686421221523132957946886436199258037837323597742692319105752662199972563873486186453383464150895878256920277904420588859092530573778785048671332476784588367271864480582921070666763100661912793966241567475970169515060111842295546568423155601135601022747841927733918378313641845654262480639370200217399798427932856396475247248381265110424139643456367545215223870782733215021983339180972689706129685498853405240275795275847655747905308011769159199819151527000867907850329585305837438694609497284318394131615675258603653721494476557364192246103699819590872987005923287162013157312950793054189446862718785747945707756456059158005328104967660605622034973535087468942116377225016653931006991665380107215092856062419846994458874835678288586622855860297671131690983113303803439765797418305022192606166137754223666115200833481875175477446070153543510628357422733770695430207787454260834144872430996747384215787446375539399837418042947785290119715042826361748092780666861864412413394303961859797180253281058380138378755849740122446126965144829876092709572617196180253530496 [140,104] 12955577950261258890465568979808164945112502758308432018533274881561006044406469823474215012876299163093742478010174134795205893354634285277350008627413682039909964493562092875080098849988950838976833217023057230301106562069067691489318015565643032355184682511670320961732352801963242312273777847836347866276591693004927594388341373565790297466081788718083217668018851684514839490045151262872475129740738988321856844271877776540681375093712232555062643284808775594346327255164601347200215545104890000254822609536050396849918078524337461772794118692068804316801062307176838444011739190887538907731575158487070656682897030740436537402474160168995629132041722347175055940586435132730873495627505308521047725346977911534143949226230239244847857499623725210326559661391381949138181194713725839658854355209530334061515030188295301373438240308894489443868167747703081502847709528525338088725597180492460650724582495898556767481401124409140061882838332767927654907815987415566321727961355283519789186402425607021889785543639905178528184217991438755609452847436466803694597385817936276011278553416397784518886334576529494431042572515954539481740879328590879984307838908947142408223811923410767754949352791578330650495863320187668875343325133459754502581367372462196531469547681069163450681003913390076543911930657985090850333652257439231566852312346379474060552969259078096039551571501393982861327019518709240744428152785674892373700672599570850021933971356174015187068371804388244349974419430781094080348379813506221889767156156557994861976041312029911140804693379296505611004317739381501150420395827824354787355396409847173274246315105939130216027656956782648768417484235926053827629530428765162245548850760351381294900318435243321285252267640603071661688281227631749609889101839307883701523638842331626318851532483471848603729187917480216084734119954609361448368068831840819659371024528 [140,105] -134597012030592568458100007664601423068624396273160482540545529311410878418148874634226944341660717518138737856671662953854351491402062375560123821676006296419170074971224753931573830384859346754088834605493905926243086724230095518849965721710137888535092178599756216683691215294575418666471254192535137632893184626233661418002546311723028007628753551237408767806132353249050122492653619357415874283802337437102369821587997340675300144437734360993174305140716218258661559043933894742939973526746085172006641202424077314365967608177429936376051323108854782980510595960131025747379792188335438383030487570957626052153274227141431783026013242343499712410050062070662579276042528218979112904212868029715857736512636049927161872404844857574528620598056110829206572491254771318778750080457389841746336682889298643713559117218737976029366990438281807143161781993892818314766732940198619953626386090181355369540429172610039369982364663781664021004290180337624323812451302365553541808309970405069196997169846031157762927166908422286357157736751383536191141583479041513625891068103927369934510805455182158568685702105218535661058947086788896810792829416788443873299140609267546514419625521616255076053834688258975969246624990435530487521958142082001948043029029373881923973695041364360299427688807108592340537068238937632113923830857228191395439471812813037066104747524668326587501799498827749630957839315378798527347354336788235372932748628723214605962448530846673812531829272840753216723243112648448980051474680926013160432989541137047385829015471840748933419867319475879971955608872265969693230498067570272866955273716021217447462885690452440743420124061834954296087605617211753810512192620224009772415202830359247540941696078758226721344306638089256527568484444517760541991993635527807654772808138428125850452250050400376472950245412941397548569245481562765692462360265212478752 [140,106] 27595225510316770955065488715023419320263225287203203498451400953736691198352705832982111761543622963921224631836388694128900665396239435798841550063102928019693864989226829605554116602674521301158819443868201211006213941138718522236356685926629512460575083161813473231122941706539560272616791578600956581337077521790473159059467143083214339257388474430936893439776254038901350523360563749931078829697138430643648637765667509032769709487951310097077462769636894666108600880251679525902275919441119264918608114663909554766611406884816585441816231053653242384923598199219387867372909896343383511045880523654546387417438515882102951404547590431424769173987259672697389181600311608562304271219059699125428986023612051258921393867007484156367085228817687146605992232481062754143723860135250362955000750777406347593671989961381440192172778419968006954042952856369212942559762957947632537390085021768035654573535083464361062270321949600929649045561958839528116247175704099519068568781707814230918772643939537298059055323186964620914175153543187075109456428210579792349817576812471268787926161785047009210333198071251286533293659300323415635900501024230568574412573607322148182201182015137485077901131939427919730412051474699967162915069270323676685174123073386692997403248780946107400452882902126942697380484444773037254211964382117460107510033396986827225579094673905380974064292033303355512990256755043554391881407671656484775742960428836008508518473214145103424446717637988061122049705486387952730127124960039208024841537190275102487583878458783053315838919331916600677139096723432484696948278596509015384282954991421640664844070553646074849188275189050660055396635810415951131118615086318615089292146035975972445998176589728123517607025715363744861125939181497828459242415174495373455150903294627973611245309152780287759929511329182246759332039835938095823559708140864 [140,107] -272197279556024901529245868534591990452082171711107280139847608330471953969157416321057464616982144330298915375654823556331733365646776136032857675058656500316272105605851307536672099612696614852764312463409448253436974895853429173643232265486069959619980380376902395479716755507212409338803001657049968594260854463913548242005403674038025378988077776099634768061356625152362765187690727615668201978885956878824142318233174695250916111869226341762640629301044859511324831744639423499436526322347564396156732609602502696264126449645004925956031211520912518377086307308196120890659816662050167322474766209010236620458271496285827430354807055882879052590658221560768794056971128051064431130349700246375778843386806397835928232670755829199255602639705042542320785668392481725794562960741932377863274491783418058068732229681116638269943075109277715032837184302217711003651638382715245336414107669906645444123976890223086371271995967067994379509060214113511607508512862876845355408643610114189941564016244217243452421303397937455412792997583203967424688866528252847629853066943611775176560639351243007400238539438299305966135095180182160858855688700145396380124724614616907497212850238309581257925306941490667963013852239489567909443210416241496130181017377631816350280166770696727151283481504125221754264789908410591771735662576703896481218658202170749342667596451155197527333319400881534435379223777254550004930200448890624180104935896326760102624164368567772668180922299149674072534241921113129917876170972049180188089508740240552616907556122453283621700029360456838715647592332524658055934538569995742604460791811721954694563409727934941355633280661780614379048332137442443148262780046244162188839842966083587310196481924144054236573537954647963322041829228292840585137935877446734410389504292740904809790871858177668603429181497421159204123885895465472684928 [140,108] 41202405562849241817430555160515765439420848303918821794107034296154102161202394689533358515616566641421601137854083020167792135877438958544049857065814711888125846418306987253649519562361663708433779495470900996251987831750489968487989783004927881863872155045062312837574278953313312887250116118775257987278014336371506946607916583444204972715216801471064192987841666791517684674668295088961605116923547457791973224551848056666017314919370671955708822740409083110236846238037977043307559880899490590064495236223454613432228114179819573250587112524836553313484880885412347341620584139783148457796672587896311230569682254033778647950602051045884579410339579504741425760172544418431441040906288428476728314091762468878983139242673727049159845147113539731072630029279850553177507943238543574714420833849701272140428918567628826205704680920152807177486216218330972690336291034717655263776884023317816183238716442180916305943588705514870622797986548750353357715540726664383459284436631618790007781080260303838042285323503129706307413211846288801508600857619109754509750629309584388531464362465133600854492423188708584665597127498392082842275582992103279109530086441331389910027182853765587432366591262195965510439076267504491494843847477137604185462030144222439423685563920561245126190814417219671944550766726851915635703227514410862332103394146897762234783149406608339722860485344935976962533649578253502181299768431698218555729206998685559343787884940877057742901003819400721771623558661618554628919355438923663111195513119599431550317308724128193941857730225970571141216041612955035732986662973443411227482473119983356338609873272604534764767209519005830133397234787927843662106486600771501430066828640837726354658994273221894999722621855992926139186019715678777791013441865664021277758602657206927447077298483105062070201423238753820475459271498490236 [140,109] 129666045484888371838615900904888848747687191100299390331469429297820062511297411247775411573507056103197868544751323380744827212830794001694710629583529360942519919803574933141113827969898543228258302617320000479465962401411040815783355789557259907829705458937889388557253504060121983579394566907648056600459109788819363793300844586756889296455350742269725630823266432782691635736988940829630601899098715908255771538401692381312133450735611490108983790393192150021937993325674173860453899453688107902976231889191532176584987348883541126153896188459866614272229806606916467876223286413842137374967617843564137705020038508449886776842545422144062259433892847698773614058942766222602761422750360070593205779070162152229835718581452308993756661600126581916100622819461857681411245150634539301351096501223215309181655497146104167261596467335151237942917203841173494032261255475181272495449615565308125333232225151048796898627496015978208680539903731845959368597620047011268828320110127706848180252968637387374417130081294511155955141880592452631205243295657740400693513814591403086232665538002642036954464927438860739367792828691017707107936805363925215546270444579724651920247859738590961547560895230813159963616717393714056617174075958521295753441572971540093631791801269499260251564061252870282903603606998303432750921356257406077276306625132999937294117745576150164007054813028050100170615872771681225457659226617204193318398212020548082785186583756536827595533094871031677389187256462866704389316821640620555691162910703882877205128111613586944717144118657115837327987767018102159829019543724335329702803849927311292447969378692193422024600043742144841451275858683393742635572297638800057836620911290624253494021875252020316666338548317420887890467081519170804326220223611807637803409954471705625746852463115823507365382831090721242660544656 [140,110] 23850644895589767133238538323251047470540535639682556650865323577928619785151570337242553828261039152792944699685569099164827920213411953521767144813347619320826383569585158449654571251589064395202122391774760102218856231327934166996908334328293032219586571072692379887168655381635753479769860133299585278346274023952156416352103488718550236093546010363806262286836200434698608176687565815531720594194470484698062507884082849195223471449654908840794654768500739108907538624510608394242740509873201424201220635360532979879404988102738836993955966349992208023049363310220370112799730649014965077333285415163535311053963201961652281268355855297611859093632729586756737015376190403791106569318434828044561435051020989032286765264458215609906528335460064600326340817362157800413700421333269328679702290892076066948097732422460585516647120716102525880247575240693394351900341314822724986933705312171674338611626467981713781547108258494309820787421825982360467601092224749120067964592515505508839135709804816798433427262213059973677953627612316972765869628672506381574747584437270866679355295819268594939079639812827496062070808305656770081217060076341748615299732026262762906828439192447297726042235134788116483232281451896331340004243090050177757894440771772958088848917808832134623399328260019955025447220926443035085348112553406702008949108816481836275368023984328665601882180533519514870013620541758389942988215823405472322457175996580185449844732043808553849576716821061681595161911361424266746715980123554122432267597816217171853013630063214730268979960104275551626817008237681694653014117881733858960738581015620804185886214132184899879719885987233277626650635285247475230706671754857822221578228035412433155871384627024383295082484711196254634253746345968719045632038146185035324649511175369485182245313660198280668263739901553568880 [140,111] 143814361319320058989162956915637207782043858295866811971252245885705064330739223160941974784986855577301953786389158374489204649222540758115486226397725755272176049598787736339371598414975433412578574559091319069054538891198874912997456081242837464460185266413627030542062746206735566629514372982227958968695200404146308425196292791764349921675975878414433362370769964503357079447503304274804673262063829413300976576247969160307554007687537590720942991375599222698739166525472399129367653651290350842257487715669179240820959762199052537395513418441721641079780272065482401061363479980274193399093345342670570215585927496821966885146133942333222630374669789436986889702467378156032357348474869593746279423409284376404023727116138758110981477186185241705789387335020455873061784821729773244250096959019625752502536130155551040500791547178300142812805975047425528148124189878560099590445117767742179284012346956336782003265724384761230832124328786687352001072344775897572140298504303147178818297933751824441913758772938626017280596968060232830622318968723220589830376910196813970599044330005290484820918227979792282095662708272757184616970453541392668237136717323470490749126353127058782895502079994990989902982841256487849634819902336762719496738622425716435032383802037967584655832271690896508033592443083245232905872103065772255833647104368316341738624817439623571007913929412911947146184921386876886188031446042052957143057510776790919981142885635116369839043731732491848740820103037997893981695829053424860287610090628315112764881272385752715257766828656151890837308059976996007603678325325132256844400093641497247189071453240835674237329852571917544297776445229570455555379265180682006062143479197483927927371850130813016470861674378593566967259237095399625788751087268827798705437274619658487038914537023515809214306608384 [140,112] -7791957165908218817425573726894685941530599083958015247682942349454327656593748659256392507803146834574112821275441741782708432686247216489806395396933629035179972867553534053185933957594547369364830596782222192848121776836544529312071809593804912183386880215367211095582765890292980599007948951445395459135408763425052406416786570246341123975883543130881063866376172920265425455568259853527931968991483538093930042814614883388027233346104789740344147325760545556200740127028410528081426045893253594114110568290284097940002809329488609113698509140527132803841276888706237375588896775570006567404780645621732772433710631866756232294222574648381890471001882131660736894507466000315090133985129154233642371946847324356892569851202313863417350075185616960593546147696763101046424796720798370558222261024495061702084802205464550343080250006212746311219747621787432983165801033481655841230717227270998234225564979103624676405781500162247732031511869801301329666722272639579176840336183769056843846367285011021696869286432324796230037289198998407264145804407293003543333412402752756791754694286634594308969740100453079372659741419336489366930458867227050196133267206446528976013092652434008311463927046995689351842373464728924975081185090959903360595953704828462979421231465429803789949925579827531231639653594021450356948221695861039251525346844074216005891076316908265962947669957402015093997879249574144118198668615596856423007639625576641218713657850111584675670988289199365791561978836724252661184203929448477713033096934602169175441609936231317004449210489323042116681345713097561294526019450992932297306939404537325623435486391318614086108875205358468759519445707838576708569631721968388526789726648514931570185930481601231936003359927108610671097503073739336041551180804194328295527310383381701568414741833451948664288 [140,113] 6434985216116817389287868540985368929231125098044965120744737346632923951827968047630032224783872676462614261266111664602563459853706858387228946754792411711779448492851097757183164484859231084327059579855824767338983580617797234502325157788574818360834468358166645204017429992761308093777179001582834362479087591426217086820272093926832377185008124131174231539252866216358862692603295768868890553659526829163953905793493994580707604723115266418362231280760529054358642492095423571464010677072485181608068165523906239571352103754010246079649301551698941009410321217975851788251513831805479646014784445794780919585724670945825824872540111731825007033583601231262999869346456578881466077166475113415637250595391207134088461254814603619528322692100143039347212656326160681098803403374166194297015887996971309739748817612601014641511321323058524676752718686277912408027737033375899257657402983026388580601738910642174352642271400431395687317436394452377869151777836715581995667665321411878839562715659070363086297355451381490017837757199087778441643615260768020414448026844746096240265479710893835031090817410870710841107852464775954093265230577412491345768661349441876828101069641944699872553247610110221622899934616685968052963444286647531594054795205533160756080370351067351270487496660006420740389810124005474387391945808780370626948277743988586983813342738376308274073923076926220803852595027551189371309346903459971415700921434760783077554635318470298888698739226916979255546388733837234951359923158721954175590106145864310199031430713671863372419727824038197817313148667308255031233173283931577548684975754503701732664188142690312226849687402976627346013348423651191948026352141663109452180380605704476690486684688604353102229357998186267510662495840119552586177647864150517423620155575179363496206293815088 [140,114] 255937958429609768306052076934985201020193268772878013233817602102476006167189424481515211652034107157331136912000520458815660891363139555106001599303332004974633357201148375049216485817696747544257990207392538459347023221368856542922762117560034959803961647613277891120605950610131319337922537956844924855020604538085940100232950164318376422788695529796418240986748368568215836200597150125233206713799705711822057558807438118594783533796973240126462665723839115396140704927576128440659243558689117090306892976259785851785325387076508702569724632542469859344300652317099103420657282868753180890210262312970199760465060414773701380969412645902752562338986319210993926695614197572277342495290699032236524661059454503892610236526588861284400766331848658839264326700136745769971973421013997442348599739430431732419556130109908693431740203314577030996258455094226482936825966076609486516287042619263446140397007519780310329027391003549610332745905789543181621172954839456396650636627613170372324739379752742000102577742477209863680065676764667798478088540349470575423247552938488326944379023387707533692098309378704219579674365091821780936047850261526323588175740888485867511897356271793532591175649117456476427761282164756662485330721466037769584705261702025207345824596236874841861829980698308869953519574550164853215604776268576311434646871979992828973511443931094855263884836904066887605995357279913457387572717126510677211586325230259028270252684386322490268730998982077784320449761449807422383488788975551067434570256346475602204870296859571754721066209204373512673712813966671234096235410218742094336194663860113330741086378357345161126571121788806274781337541089745883493263494940750709167734126361990651149612924606792130194188838701935293131428964570894510814420091862240386666052280591464168351440 [140,115] -2475718370498665817731680034908116498317891032664620071418758412557725908073031279117619038323680138903969272305464043812602462204916320513645512696091031286607428521319929147195376489110519041824701331248223352933030131651649502739222674388993421372326929196246622992874762999880322647330086199933844493365294227191124088548216059889426231129423673291252457259949179542096209330377684726371965902676382215173797126871466830791049697957298366088456427648830375817032294342189071185956114391131019676723271780049692712267434688972750851158843430595130641776403121445294539237719278933919598575674701108481352426082964733776507182869313609222732432958798537455870002988999827638107644393136614655157407222284493643478713820496913742651708723381069782588498332832322722921271438262546104846077741477724218572998193707563039227605019652421592168825710122316993581516300244732330515276218122319765947879848704110801890203473082145624084238787627306239422673652419953905741903263177597589305803474573742207998194084849846017905501538865998813601392969835158953986931178247164851774109247353643788699097710450480600336851420070785432173786812436258066119526475220537653259693546042934002649452520751455904191081577451393208015972823336108392829481649316043211097704730933088160478235269664077951019310339014807372460990985402410083923903160722446900218574276662901524189231092075105429607053544212544273667329096391734241897429215956434099748885665351012905757039367534200832413496137870257488300802447307055009497584038729074992706890188459839881448738117196788023625788220470313753258388362890106335003693118219214221095954791774416069068436227713219710076436516313058547957272103292510403444813965419398240027172741287849228637247577852501924783518320202809206481354414976618152346546756558843920416 [140,116] 22351168468547898632093611200023835056306012409408620021531044458621600965510567248771184364688351666205799933960874853079961069247153808030088417698112840724400335736206052973236906084341146098313808741228604251482501263463382724304270102379574868186191348699376913471130258487913319321789985060308991465101816211648233597751838566298469731661005263010870393930430891197997437855196913379539299189284986036190080095744037819751202940110317944891115925751957432904456147433533861548337875062946771994385521715303481466866444224943411294406117535681050327771292267964672669825295790680031121668819129717202888487204007949160037469247825840741133531612231164765189134520435462799931239046520871632581380542895616988756884652898970977322160993159869194485302664156653261142414524338550991255565632175014361874023494336784542777037185843900628266960524556243291928493485749692218767332846558620108969806127540656238283618109938911686916319788080525325393823803111690362100212237390746345581712815559704355472725784898647364949525133037940325513754218471746178095357514499518145006845853317020041185199830731694089692039429251758043529150994760087609856290952325741033357084761930671577590082870082598135406501103660590582548806631378311391076789305719628611044710895010531029223289872143718042308348342628640310027235570702807341724255793945325078050276534546414696694128440589375635933423019258088952490858049425431698806096120939050031397863034336548697215067352272291242138024597761834368855423587943784135405776709436272039754891760656827767648651144528049591614411144973631592185874407903557819422640066814631462031438654352802258370661724485720396516076194914926403337978946135511819385171163853396336286122500102070508798023243030189709200292349745920455176173940593404371640904825071 [140,117] -70431640432988395967860969023697717437270338603947138460474969534104078725646731978120805840746875502574473991933099672319645188572264815960629870779083895098888520861636739476683634944409986605918890765339362951659661864007362719055731231004831868032322647037593908487092036054434065092180280426843517855349831238003522402174469947395249827971865803806479906887226366798133255950747772989518304599037473152402447326805571761206096747011230019895661951313201611113533308664074251524365891597797245801326640007340944875220399932259878236000788226036142108797959673415141794688691203315996025188949582713301995908426010268976328130058031407750219631201374136671027141297452936597583986622972991174572943588192105061488476562147185391166033100510830002282900299926932289317453418796608086441956683751745695199699423037842702677712355258962403920550048510059805426349852886211539243979092132816382377710153121899985339954568409626557661265073363562014471674695718099433171136425723804495087501408200096590533738183443342424536561366565071816359641596088183772301670777025161039328109096098969542718583019022317477698418358097298527781555622713568404026901492883660993032792419808950678371275415006063651249803700929513360052228533942047379497977129625814440389031251575837456149239585747835196495368846052977389336041285911738344938784338710491923544885925067740786853615028157431514523247792853996338695508232536513148800308604734740193609301446553602916866090609863105577549765269095741451163249957467006630497143707539730710492800169767392872463543928848182055493985839982723711064562440417921148762015398064370528380695464871273959442852318664456515371150153798875676405659080653248668011146751065995343972949685557854727870422491879307575105418326377086297052847941364908906288 [140,118] 80832205407779863685221314648537890837779930199094797312791493765104386236665472949315334043983686203517179864990934016549197410934710005963575474453785384071334827829978837810300569692139882460622939218838385221878003540657744148620060967962698744406425335719740220284039642179618811943835681592935450563571872844709708397333045542404720002589166463301243790915096974349015625962152207896234632285804257416685632148234121897639041834914428982711076852984929420333560690267595232656716064676134242248258350812255450606987067313710605891527545445135226604878557553020969378753123122345241755805917134214093027197157963250953921579831495125689575364019886364161554514800898629820240617724443533818414583727054940346066695942726745163436365380636989244526082558243158791935289223924422160187883973384486095171120626688312998036617385690007674490876776972957333209628541459164128505145431877144026634097598576418621813963684292758242093392210907439371681874742077132009400013579773350469828895532917324343973856658293836937808107367431625039828118707076581255560744627092687142132355294760904578294535212731031034164056999525786000214139704470955102882451673943948188569823231948169050060645555064392168472500298559547827213106444301514582833190513317425375640388740423567552078022003200695057863702496625459041228028565544148786422925473756592631241570804957183591961237762160837999715867901089649969428716541906534832358325174415442144347989166601741134084823120666474568768414434779698724069372813510616103422429114011532432763767104957882401525561998276811155913788433205811735935326291832756543144074869413536303359166868429772345521768792344311343081101444602710980794383080094104807405088470769961874625771735265298284109037499701077232877403049869438307401212797840 [140,119] -110503866025884216177749788030874901936354081561090734657098428468955695160190059213626622110508167952514191782076690411564287044911389809511939235215458857049682019788241043220840875483340158783823797536536376099928910111065539103599832819565264933725576341094736370197143541449657847989532538426209597708482498319126647513224103708716934603488421288836045048876894169194693689104761568014560141878764755652375140051049663142648497661852077557329679434864000645573493109135145056172695876221345777237267011477381624285901888948596571024692961469451239642957768520535340530096862428068270659397202850268648341426762283621653079718840275392326989398253198855215088907635399165449217331215393339524194287173404269443285289688691864087097610192228715723894801486253635949078371039315473101611831132137849780169468633244084200185857650891486615054661477961791212891375841716361942844441964946377595486272549728467291692003312548171090050430194962780696912057779540879148182191563722504153079484902561850805127043782919355788956423042592819418952703322964392228883540455236875089052898929007550776218387436611754888956759459214451758675634378848048212516678188827140472773778604909369365202360366859603157013488182730754855252884203606923359927668684560697613747839052088534829120401227965005691922667606267358112940099245881135863496358177895422950124714024887017167631208787588986251149156458751780812896795617688724467552082120939864429165975698811343793276765712264385483336825286135960617123302550333257984383385079621217776542100933428066526369541136988227870064150267178383632428391771279054357924653618789140182881059274221089339600654283357905975912789747623924824640779154122583136238266851460544603221414023355412462173479937644885912990509930241801068512 [140,120] 80509897488365009896356529217310487747385229886740153099587358432964120263131845287750364209113955530847355653604855369347386365684478347321257397627923997965463647463591717845067162125350321076727050712426199194219693149053739841125975856364735027465011212481302679389618778868690609248613293872922700311290722043219503641136435843752908277480653959420613947877556725390013525291700712069605215047014167478228557463679136825987862778680780756271858937420363754014592358102056603227719797858062097992038813586993851390398655303793499709893534032890353513556109775077289593366542073193853003517661917903145949194312876362056864247402979258356019485526559667289750707005682388738403845487882674442733815462167503515945699887570958191332985760292707002421129574012700704216092875538172571406556810674913659369660807890763135233246723652107151066120455033072435258745980648291511325788516604347290063364098751952983291056923329572415012528236084198925865235454769036239906565127159491927339057992490948484166108535921032311989116365875875510957754003192361309715366418291436913659771387226279985221478776051428850546866003957815659460844137384074179406258822370725665943880879764968491132834677641526597504800305841494178117962671803560359039257146851421581184566034831589805600264668697896248647352201427880047951673611879971847132570455639626791481598345359423137883022993301226879615419089120142840901203795632392204687396416703642794933976525082664062131828834075144367933238282520494961591459628634576516191139384627043406968720278105914439942478999339645598814354608538113717029536760480351114179579094343906048502103925252865484000233392336440368580143301410044053664601256331811131689813636361291160510063044831314666253412078816586197864706803880 [140,121] 129030849899689385026510785402898169775076213657554857728113114423835104891468776664079822538422802611305633121628948711159500071403302807564219627839032023804662300169417097218768312278070969200340046643967298893841584992334803622906902321774963922869567280430106249129413197248003307805295493377874392359100502286890952424659470385114848729587119767553632625736568917631773010923806278902545899342108402728907889422253825892549654672356695982468601298184996394744049983641647314425981005952698265638355115857096139376030667877301923912262823268966738486212662297064681262932475255640554883499014307866284944649468808996519363627188498252140017244760556551240842570825809706169290478557266958084566395181148775043885027971025798943606720080418223918681701012712064165881881275491316880633309513984740804378872484559197462974953359792395233792410274436459490109851687040062367756187059876967767104917383942965238956662593567739536673160420700947984976836504788203564855592830638129957049659937249866798710346596672649046888004820635771853747595494068102774780378587089398941550154549266330370973231908241240036285759439573149081287520162736673319197997942206625894226894605990017657883903355672830134580304387459507444883837675537995144681249717854866214870950521574913558433310357467764450274836533899491594292447043608227619845445664838542479332716044908916686514052980707358210245539841939806328740319236120902849166803007168787558986464234513175316846619334796665799893927159183806244465890062152503525976177075900722031351115716613043239213988481624563503844997805856063826585624938579565572238158853627310913462691579818888795520904134870452723486705827233099291750634065339628919828418919568198053029421143221931747847058608675847755056 [140,122] -100244158036847514792336444695527209731909197904569346320798643250068517561522750709288338930640244140749041654820574138552992020527645484870069248191497468687335830188762752403774436040157326470253422121225050657743092802412615437894436340803640966447670911676534974721649499562044544945894111278867127007081576434691327912122790884016364524236391014056264664556134458576452435192038214830498559806615017207769705904754665846840791869167000258810313187413285404009064294500554906256362989298831762230965616682620865087971090046022039099399865467943488329110929709526772383621488413951958758717633365845358612162770192553267394649259896273392315311494943837590833449075567325828663939953784341152095466392906708433949112245790077767557039213546110873797088524653849561162803143372104232927018762292627590280279341728743681148085028398377372345981366476158488981074141221100092007023534200493943413755850393196167680697290662595726137347667675687448838725392513990235052277463961701473662106533760447331244128661711407659746166393283660083292096707798669324558667310451920684771402405874413178430108645478790600920619888362828337361996753290952931083562649671937804937820463543164970672338743848182981598345515118594382548312369077077399966954980860427855557678767534983466377700713613411794649612194054206252674085567804293400445004893402320070303685308633489094779012481253651988163204725140187354454588728721563396898471419249214441481008946686486409606141697673152126414583823353206425443317478285144815572458627587906690516939914784493078662776044882811600848176073340030466929189273572785644141966625546685386929567547455797236460785448157314829620612970740200457997800374856678653833757906530096332499736087113743666155919421632 [140,123] 137786608708056402429244913271817230425179915256164655139629944381121725120178165727216667698023211393994882436032960937371670016982182140578954120889451403810884986441072550785760748185303211934597101310188120935452277936550547158426554614772721244226961048725896530854350301391674015687115506187348108893214960636129263575471658562730816315321130846639233362610116858443504054457005763300608845614336968899833110277082099571726255844561794365763123304059007716985786822057444005951143972900250277779140604615620378994568391121030673408984457496698709976841409728630386585590740994080398442021380459914629045515503733233144935447724566724050655017567722915111686614694501916892532773151765633961976956172719977488797989946569171589368004721585728344933985554298001353908712613408841777752726971333076924005468982935410745610314440277530599450568612851834963983832445475085361742515923910934464358980119855644066164732825080989644550973741082282222123308420784451473028740424894161038256300725393711793215605558250426293949116489878814950655049569234128607047430489429794399520378473220772702934884107614447841008907649128862276504624598552752876071528048774110880611177313060344612099066278059114177508920301117996548167646649407253349258781704205697636390443570908512447252953682265014663267468384578780129939137202021818242968856242894734806129047929130722805691218201178426395138489335678152076437022288625515467273282740730761170565602325699219147917041544138467285007131647981827620872004105203694804509086691585372272532011217171012629619785060540466744416496689222938788181138405244938415699093583150621661908583948020640259766243516049168398841196158759544918574686516594695676717926179014878587912707165706545614016 [140,124] 103268766574563768229501076145523605110274232679501309289958955537787898361622640492905816335413254149283807781382348685709072991721962650578347156496292022928912152862906860602156788323610863281565936311944322562814629732771609618510206045637778460987626257185000302618534142757568196028811855835786481207107241894557173939405287746143563641933609848120334610205466415889136494120525253520119643413787116515579917945450577996506229861824462422136593747668723777256974098899004903498435804586942043075641315150201383020428853249763202117536781509829301000409762716688051978157619900792904932426235382613730662288217932683736575536355261750469361521649300624903241342706877708947045742681123279660293936124068465740463301413598073479219139298456544208467764787499792365042819598463182029078336836651430881407988956848799600686934516504675869187020111352290230300070856389797193287479740978092135280755834081846922108558015780545331251200976366234478784410028776176814592403063603432203083384663534689468604968267718985737673353679734683832715431804603463159585940280164810194988356301025334350402152769907756703620557876824378146364864221924932279337259143784144309685002115991953021508575678635179947719859696966450388754151365145586870861092828645209221937181831558884347421624445231718226765006838451362432056764617465637373938659604001977300448553452715635549880800976970526192177967254612673176031176743115765923166045706832208445474868563757150546451740614303324609323480158291262266586814067152292406357338117416563618091448913371277225095463790305618096671177232707650789624341017027001559723731787768276516587945723853246333688850838179948569274931189611297615393869005778036817145233270023184993154936532918 [140,125] 3334547592386215286664824649641457702107335287506249351298166715807265262869242190834635834837642453258445054977846527376214333462989251130815343829019306511480802049973764993259422795117066597236454545537243204096993393081707676770425018530529635438395569185274265927967861262560858047127745201646279555853780389809174360886375422803656907827240696530406620878745567699162260896150014687560052922160150611296604073696813495799487444272813660681995460168611238687005351763404582348614721867330624701874561950970940625642825934825666137643816093305220554679585143941352336506801690594252872299245586365563385593925174086971187273649625640990440658921237791187594445718889893806725123713512620818136779271697723660776805019868649826649203977638476250867550064958874664580049700330830347691716948933745312342946061123954454571792154088650592258863431192466984977456692426143721185111294800971964664704780866226247425658574750105032752152233779620184286413262153697042248737323615715140348001345954662775245820993898959130764116531023181726158662537540019262663802708980931129202075522366083685244914108094405454961390656654692543700321392266290703008196347008868252581456769521917015893694095669857860173897087418506625207654463361592813238557728304157665959123789150240704151933025024207409127141171766505409414016756293246199282951582524351743001153084184080574228023159680685614854432650611978810289557339820417354775520447781247968096100434106773446468156062813297599406230438876599788705765962976963412838779870483003150082684320123665276766629544586984541960972349988613783640575184068200212780946250553930326396958672000125398765819579327420616787378283640688630842476741660948593743662286299647064112 [140,126] 3458793367918137034923016900884207850260866175378193786434957110005433720208394964190247529136081765568918033224328299269277959852927852864934947569870581924724911199667982982448533318282047804191531733521231421642989566455831836015450959242301428213249204669356716154197913465639770170875483795071681885209629424963216823360848252247945970055863716977450104679114017663901652607031535020285854847066360747763714087510156987610427549692600606834826539115557805071389567015740482976651765602334842158373399293030687488778191899840862000844101069066592906485889392613727870974723429258907125998044939981533771487628626962162192267032975521037126929460210300091677175545278036107789209385146227042086402787432344973394417820323877775652114850048193258602974194841780769699921580807084214028795215333698210707389732534265888336218260403469021106359120091851780365552049454401937292961064106185766073364513259044627326456283014758702646379251978173620825274161368278094367910390500775855376574282762430412565829191617052053684399283262227763656499232621734184706769117972777360787591363728260096951162818920329879578203263759951032969362597517084445500213033053799641290485317884286158231180806382576225593073682932153686168711438963221995949725343295279782122462132339407214401748295375696556475338422165962001666841916670001990448080455645313325376424776053735653251681010454944964626645641512848478969986257665528450668568697613814524584810326055895954002990106750616916003526182352965416882595513804849346157565138330155427035061712546066368491832069732676526923266677337235149924782775191082065986921452635580440656117722797476448733406352279658414422533539072843851603108025274420231161712446192 [140,127] -164622757446232688670104004747371049191751680298635673869748634987309625288854510982923802799297487201527193957841268206664242812382653865027673589768006673787560199192704626740589982010351726320223006451395525228580348687970343464525271721736804570512045326188808063416528825692914146016628621963230324315220975437013042811955928628325899757920774229417994671508129105260787559239537836175991141557426900146120503230160613761579223033788753563091745750774577611022546115834012734121966273567712476839467378127460437580328655210737841675477951506262917460672307311969636566579975631368383788330739908804306157482060203943076839278547333165753186052533144534234390104429495687223127247087396048957100852717374326924607573985181621444006101302231671127567155576493069056041230826354294238425722419721276501837165773311444698749523855724996277559588501827159893634455548052723519347411580738530827428721046205379871821775624334381000971712672913240606634926742313903202290557434285712947811280569202064938896144164888413739933192761689325316407438262027158309356660368867120530315015785330321848678566443784397366823285259183294707445601071576479882503262037766656764279517129267030874050658347633159961099783198270699346859412841650052883321541874631204362500616127848656255928289792112576298054171370515775407458269406335943848024328892298799676099054820837198258473764878189183142164892945168547366035704210705665550237611750296263535809302479687971704607977614123073046576421952414946002086712909376756509986408759519120636098934337254789597719263960981127755295785372916852952162771310841111730103211500868955055802993956863409672212688830628186428962130895012148083796085436063646176 [140,128] 3327474416733943661357579764520687173564507386584576147681838471692514686634513377648722096972249517276377684754365808264218071715150733102109887449488535922533126121121876644951995237451503791153612649851141279315332249978705519791637722638501080655992631545422454522926398261692199988922007622752424717732353961165165296339379880255691891676022379520305291238441159904683141963978493174628469638867255820972022141004292536795071292985108928146540115967373045691174688311625632103794118013860408889123111871264837580497644673286189827425975397715310607409852649760228193326770254790298735270837051797972823588036874628701682203880558426553879920617737891930674062930230263460297108253286811936544261991573915401265751548014460227915996373533444819745252180203989150609849543379289393808304670376390485829367459705275551891467376197589536520727058707659308182610543608551459398221433649240403970483948032320657723327716982754863292352885808833916713987160112110177088486204656490192811246305682472856556476806042259537303734963055283587371121498666042908124221582478676419622595646972161177302197698965728627274735831986312096963826600484009732744704200303549899423976350198332831022546411962346558182899948191279782438374674024308686571367937773004449139034150231791017375858027792899280753970233919861902634417356476161731912376343456972655178488269436841923653976457612223404296094871156424892222037117683116554074950425887293848680903232397818166808731848672096463474433340045781899757600975775522305392086648912577228894330856697344842565828831226790653129168067361468101481653359004683986080060153263500261161117442668315025433548375666856836721014999418832811344851888 [140,129] -16197853567360169889144669564353232264469868794900430347850949990871025275164323247554308007742283968996599720505008789221755919483171904936222825349063586758955228944989458780839758374571017328945283821181255294212080180208084368700609248170380933126688849991123307102826808798379154272200193764225236351662203759406469474261186832131259790452736620558396420433851648178778120432565005370013567382711701300066692310069598806591753715007678171607017031808619071206091867096210258065555304565337960460070310523984788069623198740709939086539203105652070790292978656226026306428457193842979923133351069193755691986391104937186944767856382812054474411376838551439302386175971923849364255927996615792993003399926689503601197002534299358938968706583903878081772058969486461460763132470997666951486407649486493618803115523175423265510234947376475572721517236972298972408954245443912048012079534172762291616600875719394419855711527365091450950281998456839671453618549237329856579721935923046179077513078449344240570805437911182834834746269240606616236650800881308607621354250567539831470332064827930000026367997079308307145867033324194211201029612052489977189334481368452503475588768204420291558483849707122381391569977376950596911163432586480656613025188072482999080099554657028095738727825427632647279006214657827398559394883307871639429343867336568760929669655187078521261282846742692231461553408400851610125758217849291544906742467754054927398174918758304472454852056932542338500637176523798076199435683483867258187577161210300607119590471656745450441009281300219827017675209618419811885426839168705810294863020138673305756140732986841259183532611218822899594523884080 [140,130] 26966654787968804536394796262828159079119967177350768533964438041191345090728554085525730727805582168709909558318945611938967920557864355832582053377855869482379551571896968502391881039002580696225506196168827270701268739662553677492884412505396144462293627543800329366337765440901357504211422409930522510474400404765808251237051863156239423387039757757252546854339363376222046177045463455180149116431104157183971206604494115206709834160113988793633670028918550193851827289798202416646235027498658310140266842065015594972110828551265680494939631384604833882930525667320763353570974222011924294392744586365283176407925235332058749181836883033647516219032826099883095790539662599917320699272467651236819486058976515702168987618502509146354762612950184025979736794428679749199994724755988397276853515112540475999439316055598916932075211881518189738924464061590516033855654233343012313315303454083711061887562009026024889523840411316546618596113226855091977964527747033312062338032791772090679337291624917486320053786227596897833811137958895173918996950977875331626010404183435715197229817548092776815793390643837203587514322535583568756613294789512289190624354857515873266308820132812830367449182004906680368913252787070631027623445075799215033080399626936582764794680532910796614040095361166747565069329906096427792636068854209479433192653101807707870838802975415748258243383605627025078702328501278287667177218325296702099408230235105872259143359240835172565239714918605119549192740591456988508450351113814204519025979356041479923026895880296183234895567686302833188537063017676236865108887371090463906182522250565830284066035768135313347786145749167152 [140,131] -2080921760653695202176110247479598606153193437684485994549748096500330362478443347883406085296686075474181809456675852319358249166416862517110807085359560198870899121236820256608632857159984825605907938392803515837661171735079274832437602207382855070375421116235748963119299935836518511185865671348504438855287169626552995032348817716106627648351785563695059839436039511492483384396367889919119370433850765894611496711226536281919230776835439561714508614386590233078125503931641727439453258539326306151934694823535734938581247338768738604483666343598469689475041408021649824592245119703662019542802282860959107408771539733696855681197925692965838506082191982626776795373074147279253564198929227182052668745225797122370923349100202538426370139807123820081851124493209712280207219559026896804816953087012907430049825753032099256513100108709084402897800447591064278049130416922635419815524337030663190727286466545069682863784753757029238709065729977269122780017828439655547094496458144050335614667147741249354302624607822190723916273862611515041226704444979993166200147404269865949303755976318648177792650034646067955683488165107951225959065071960505047686113947262367400344320476365857051664814987679469552800103629793896196574743979060934352536769149377901324988832237425169328430938500898495174238767787347692173958184037477580459637525033636366569445890204525409626231953469193379983625812681984551262050892317004484756746503529336418622269023287287513642744953157721966777171557353612586222089960300020930113288238241391905395524653708565778123418283714853156362189473382515565645736228095145537276068508169571996298180101867440113375328 [140,132] 3763796429834930810352636079115547204692624405765682153164089840760489262129337891316406251698962069236159350537629132397703583217664495273579265564056018841013151722114228929764030673596750531462919696289151977655300123623478898902099867393557477827637428199896839422658486001112841179723279334765905164103627416278218098329679649623462027350091738861629239463103118231404685594138881882630553306041534153564833770447615228770997366632566629120623003048748827522595267091124575176828896049816561927937503596602610439446987916858467092976062340079155291203474777155736072599694665551752403423633782029962498896903992749142802146537978589423181624363734572827119128817030112724535316532352786535762461823826464566416350195038416364318272611623384370185450538584366252541593099664633602688379787392568096181827445525232155316423007387839962877123077458871850831737066253029628293605026610760225932099658812604002229197273298016579925989664607198586905229255339607504167882735510626099578426398321612166967864151854406125887130564508767636940047992519108275164001715350896894201188754338872840568720493063796746484612050213865305508277252175439021318090096259434131355043351262218183978686933735714660114644411912149938257584879571375049756731725403091054571072298766532541655486939190359520899673162546944234258997482396480195424643089871887854902267304988805173250812804408287910979657762350526917222092645705572928246721250934254633609631274619945674258846006515703030851173194940208384839862819600473886177185716323351809658288662094483029950512034362300811579972382716182344991832457378158532579692659487254599679567511979819 [140,133] 392155637134406536425851658947076713465633301880612650226873762636936095775726092034385922344546186415905711765556033488884396732496616028948266692773930813253757099970927899750759820656282996704108781316995640137113605230073703150600937494082625379004198353841349336736137837433794687302119506415105129415740856148430131489599822244194133812257932390281284311955917705536477027760210945518911241102996122417125806136840278889764257136044991354501342246191416491501388241928158955458245143844117195871703991234024018354070077206735260575112574968520560124879103150142455879831186270926820750035125857011047492450356241120829800252573111139318552878522319419204960867757396818449021315114913722519401878493936266098743632001767854355148276035466851693930651485855100367299203353143903288154610335125428479236632899706388123062508757869468615373652017775964683772899933663455009112595372882030283167192913953648162843626360579876740965592852083637219199067295565825537787108324736212390179065852418864678495273367260063689419461194657154798569235600953061223486987777592554254620828089860153490901892885558431873189584880239639748056911098738730136996744258368079268909238743164542932214380904722513687797028220446704127619084746586385155019536625679457834686052265335260094981692807082236642548150020534302218234705223765128494023006564058754758922457021131390063332499198384977499082431127212942999658872005209642661996061068155084665622567807617517280235554928115496432259006778134381453976725992192578802252898592598530898879905888264090608799216178989831096026576315522640995036039732193255998683337882593595376 [140,134] 12860629234643361315421758214869228623532827402025268756496127579646757669692928594496577133308319296680337201850587242246750333131653829597904902685808784281680111309305891867381547284125330998857250614191472518484046991685571800086693903597113540665068424135290971525174513503345273203057812921163257771481968602844931065578374375170792187390760834493081488075555320283540842237250689584270123508477772820231164392870695729195961570511435810075177195713039170526377408582040218034559515498503756359513046256511971372342385502864171010068064830339650326296127818395628146188827428849016032958819552364886843141104732726376771324960478192431202414745638053684318771774976407700609102765497727130770497421788310034398312978898589198289393283883299276395510333265408656012327573017823800962068519414845233335562676077959794819009304854833784241004926066061796375907644969659910361467216270878765223797823088390440844267616997073305403343642157053356253291737297344286974930607569497081469267456567571253799179737592038168930951065642924690403471525913025825431980824902305046180579339167598725891879382912361516825607370645798231168154471168829247328824823777271942829047491017764893106379951661418148121011021945360849820150131199737934616608715189508743895584759922993375782125520383890350301849022116874159438237596177297475693231892834928911878681041737304875485240601555444668918338686915888216657762734991429624099052074698534931947506347106058077095990910206123878323176355088339295408503381337564526480254175573089611219948267008059611606325451735276495674680596201743667892961204729111606357560 [140,135] 59553465815005445436274123189725321892855078047564406899017204705162737921691283975174502130916421363224610213165840671081346362397609353157033586825348339979687309069315243456193296529504113124679638071324701390994062943788167312860883148712576761682727483820272803840695499993936675959490109084613617015161404126444401053537261591616070747033320092930431851347873426666781252609719176062162669581293053845608132802477801565998851983693668701844101693401971566110967955805033252744076444476857972757666798783536458261953035090143765125258065968055808357725221707581209691299245099364748777125766712349729565173532309460538347394117071526007887081218717530504845307558992582435661880805212775666924662076466944013478375246878985351196138731380405814856035891576519044035891587829409111293439266198865738470215798348145381361523277634694412483766944202857285054374142878388971165021806313977082379188783239838953521317444492363457237643586867629759952033012994024490301275146345396636000876384056358481565338085006166243142986514007445949178282148100778589289516708989242493130829291516529566790853863743315605951945066707234730558781778996336925102629442226132265723354029335349292193780419837728263084330487360847212633500003995093070944058548111602774011018210302835229506649367747384070252507852151012431906820836856791215176544870128109002243793340736085004136588575339531942900079016820735425558484986501396789386309784622560098533801912615854012104541440113948472789186460911779450035103309629235874507526333404495839270869648128982810502898082711814726194346780879350213741473248 [140,136] 293007803832265683938276655239612977683125879362233206267995729787487844753998414542413885437564875333453681098217788430372620043740880868170030849218774232438347556432902160212229988649914436506230009233483931264755403089047943053260876169227454990477220328845232785034131735094928708399531525081298686606838668187125563297887345007703916713973055543451736081801727746826523068635992067958336706492127051189686766677566916349109370400026907077671607247592208354859019990331530336148196793542082528052849094778970665950037235883958679688967430146080862929181619950995005536337003776193835654743073979443688219463233355486060550890086199005361865519347669171449483075163205427781077512758885326719011898982102966956064801897061489401995162591335993819429027734133472630697057612371883883914626492796413264312475189795610194320111560691165274615598020031687260596383934825701332053542808483282339360876400035397185948817318466376188943300448626849429874478061045619422223284585782570516542593681023776496929160911233861003534552887992837660205228414075622808346510764446841413520398277958941255080805616642079707653641729159375893055195317232760055428843521789399223539790610826521412554725313684127832828263647732660694653213849601334438855697876726545832787566375794353114303814470123059725769062187183222651505094517558502010319116639815909563276657369409719916989233446892047276835851827270025519768825639057473033300256967979033481475509138365257711179423990771956336296136907315512121663000933773726098942053941992536123895231074535822546763836143770820739346767124360 [140,137] -393088108529142412845958561892338051357542916020454267992036735817236481237029223431300321417304985172784377280570753687900387822017234683237356212689853576029114795812824476671560466781539195627873226369583587719701392177347316214171123030253875853367766885004447485141647584256732543684954419544245491909996290334762397879117046969204269129778753206174741356710343277875723843760556093422710144240514172314187025284310057268723943162518668930674086058030512038002241834274925758956909889401775986574855320113404345902021381315712161669589572165388897822803924294295056728775988789940542714926710997882554197194890516782152584347386543425418201338701265535611263309618491527411448133919441014106595162338689823592543405045869172486996696191665091006272092516577353547311009902954468262238123823675072860749057126218612451099967544506401223698918276030995499789912665186918083726565714343442683821802600922000708300098882552653591787262267603228716316267453248180819345448956312434899353090653673589183816261532046946472689175942831755111240345581061032791337002905421949681953693957746980766644357351320128728300805480127998427699779890191111742889605606384712277492105519198666595262886201971748046448382967680571969409851604864901745317010860329250029310806328926817874330138867047453208401393902815100510462560029519066044788465195250587286084001531242148473953809642598944517576600358243175346826489896665613359675960076909009064287785694676183016201143132845753127176767738745246708899778366837796124827743646491924452856421573443603880201562734140112 [140,138] 172865431035156886773112416768245734465180040606945048423562705764950572711570313741108758106252016766701050273815657478316113671255216618464232299552931753082153288480518433629861143358814034344289066497632287859139809231734317332964476255552079345520316845184395419336591788452401226602400563910955940173414219670984652628056132954841677147301592419689426021413700353749441160355933885680960322316296301877364198812392044583229499226017538934252154877360749569027899428542313566874025422611263250544621263521724755126297630936572602569995072357287615621419710388213610147553515818254299045939202978560049069309940916712467988539980457003585632731744060312932742002552723565095719103329592499248431291165859309971484393008855079305568877634381383060493947182408172927502923110193561013517727194923206540031382152921210383042504371934542561756043109776400603717286944467680033611221210130657422325209276396787929562257215894821517848324300674322433415509493437704791961988687121095849448223880090314173419885125143280439443716736935903221458589985317468099029412011517410902437490121026259228371076079434741300553122356353438916356615391989320101758856052754049237226947418219899557152185354253290331066261603823490538005831281742692979452618780384955656553076642384364848320615109309838176248351294353403735530691474939939320232399765917399441816577996555874540166666915261302374512779834516801779889762927180854981691534899241244927085079369288947950733752031148324352343913937547453993123481194533195155539184717307743661636203444176135040 [140,139] -4678649189309119356529431316162540747607755569103186630728883542289488830913023245321872730595316407703818104971510912270551169932716891420924066402796618704776841860558829641696615711875290140742325255408895724357077549442950938342950963664844982063790501137193956410836585777271023367148803983844102620706542223361922829231156725933278341705219851068573330459669080272281729324446932725443757035682517031908791596343720540702316525161261430966166468627397677915617809745060792221028956903379194443988933705413895141279265444122435041447505001002423591353016665670840410707254643883881478342343948889902676883925169794205890319650840743946369738076655872055591766965655272575445971782458472184099321508184200838585027381243469052012660018232100735238117637494817661836713455968943549350769401325329787991811534332070066545387733678326556207514894030957245206528514328645482041136695745061520651186838276669044961700276612287069543084148223259632053575986352555473956040875695170214834438965189866951708129327446587894936249539067600386261539275880572755380409054379882468725817950708018348719786058539055455429111768859084610820038079516825393002939743946819498412000460579882735550771495067045786354831287582530323127996812835462563002901655999517588802532929498666547315549676845186275093940512961903441580242542809470107621721901332571432030156516881413417362564102126159574388961483564275111598796885146759613472552988512405538689986550988260676545424272623544104874071515938215442183184786263829883354668024716877035520 [140,140] 799221503628652386540038663050995947700530635307403977707799072629873471288518091836362454845713422788264640032897414998395283162195999157969827463018191776774733272438309447484961610526979212032126765893448940762628653470462423150263312106985574064092938719598547496070053381959839925199516811512927646455785721810495958521886475234934383340559132564923551437842703552540744432509082783738206690828159010044988069729482433191344719467319701897382578107365698638631040274948317261056329190774316447911921031372834101843942681130705366871894499857734514101547110797643936462776266594655761223802237414564207684625645725252910017830899493634666738440529951588803549659454350464780580829271166282793146492254133607183331495835023121522990761116563974224498571452182113158025362192032523035305971083231060554250907034313015933060145283549280618482443892624344020500247481332323025952442810530643359319109053369909862174201499526146615364939882657020192855506991503414054847175124751739082014076716401403582975472476000357834591725769672507299910975869317739117612935273364302337946876999979759045158649238021103877048074376722683203557178127416296753228392693867609398306665254013845300604338985131019978586349957101792244415476703351963790682519194418585845015780295888074664137888183294702979512298257465954253715469214116572076754066947519159666480207411785127086877924664323079292096228244989641486385898660133888411937709461425673464330416646140574867788366221972843295418784656037476553402754313725947651302 [141,0] -3085883156315578821762751609405463634940266437441948300585184013306473879574948822021047918995709207298289705502012543107316239539269337167119665882333016757055093494385770068838630595664008032331879962604400078800567366269004847802598143715738831964542071413079896282446386736164274310948455599439569635864743386521163799008267921321348507490271954869373704667793746949399537183945561077210139550942593255273430826584154046520491326599190702357981752356096411003617575502199578078819437512133905887101819728268171693971980851231508446198134941063987562217919736603457741927501828178346816906624213514540629154759840707076286909764131377100034737439480991846570227240129164397975306768956289471140933955320400978642798307043703399505367987550790568095398779141588988579317417526819730261556657577077613242556775861622357709488411027549383516922830757907111265918565906753781200473821728966010128537813004147303006941037038272624045970063089638429707522695014660717309310123675042906194598310643473241550304802555516274307518343198926471818219506987487176664486295769535635494973442587427551644450729269764727190333583887188705391787365515867747769208834062484943620136804998063695549215014122179817714458247669485094136375236367971003873537657993064794821337308397370857782030073092421948043966899063884090446604034521557263818573667902616109304139809070080403431923264281434280400923520420453091949618483026271270185691613113330711102108870716418758090607914134506342849968083661879221248284297326083450283598327073346779110809072832376012479170683618146556651427924044926485572357533620978296305508801672564486749598079234050701837800255337534962108483423487554920687604925935633549087487272136595647443605263896699504751388327504233850208763072239954402080773706030860526206052176127888522670525385369621967499688792872377346059479121763580339767205966445941762657111333410348114519454666579127272982162265482390832172126092004183167233732711387943997081768470291597378601501416630487076061109848773225726427081310743476977623444622962892343752829089483535368864221101845126387514341999312344597623853083966042746136925242490225206820071689417928915107235508663421477492202824080855861006201520128000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 15208891904206705372064215053787049646112483026417563265794407023776872513522538061085024827924855551837510778117421180217248235496194092779157094134935989477772134449697549903819601190163324048599154962772976214437631354700915541025202342605408748598112714383560215925141314346361558451974147070759906194314169623216758834982948048926858541073363856332736960417556717515083097157468502753698044474840318540972865824935508945038338609855274390829995232017697220619173486935132843395285641180340551600736154879567972188080256937538377233388844506780684160679469945209515581412951413336847682257678599256460398444709859629982337161330033025783673081261754346330277192109804024552733540069035511704958211635200197361219147782008577210071977093002263948820588244131167347217500919642832932749151401629141615177684726901596601739009496911572226713234603036432066599680468661459045492083319745421458912660066064610753741062961386833213680625298894813524534026962651659406331968182208441003650879448854919446846399289289065613208064680733178844865721984423980168693907182129990356861568867472694729140588149742191667465372736731505166470480809357563226348904529659196295866536271924547921940491151851846294032404381152441585300707213032533079639773271946087023314244840577795140858001065825071953099644289254020996178706081948436330656987388116641170939679797424175694669361537447763763391662350942846548649391364214444359973994703023942307749803963378424750314399821178007917852658153319454747987422764371397239701221933607907784458819711068147036361962634956019905023074425641257135498680177851185630994485021293477939303651452992207227550445349185371475138336336329753500483867579702043530154320480708692751145220014735692164160939533716551435203271234046662436982230314368280416397224959762821008832659389294236195655805094670352854825282780524056758327118615405656953995205763736492881233420595733761643164895867739857075205798050555618051553245555666382663734247135557293205786523995638385289320098184477898073945043424119552714586122026185481475072881294494097217333401463765992498762969196787146192981762337555844343537057645897264780354350815354885326789338681451195685769956792426553176960822608396288000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 665115719998236120650728302341944391424593987398116508221754909576548146856529268955717717644332970219950027541721924647575536611908730451370533128378276861169643330080578199641186007775333953469310589396900899740375796245634720074917334074427429384603381298204753424171333646403489880750558418486331975571352900278848510385259903070212929894133659936455077451093035093355733619896773260124971234724241599907319080966855309486143696564130302307820216545823750341661768316609853711346139923078715218628487285993038601033589725017915571204241843646598129773857269839779138181415059045986824301580325429186542315678936558875718227174845959598723592576954360545917469579607104876018125166216841202629554523873375722668874124884056265167405188670221487850456102126107948831466703785518876186956439446819021356439106454233114911818553252469497736370652702054250391777672424736144336932753745489824297074184367954594449190302328371550040276055917985754826376450826073357744304826149110272459610357138650207077873821217413349393214177753317666309860555090305947720459642932005629347978238483085148363856477841867537782056190594056687338147793816451275014219865180382793054493518885303131200965614041477156394330352151198920870290424284377988266779130262751828430102962033959340084490931760156006535717892316821273189873985156662693806920713297958902259249874277640250885638940993114914986133159607468482925959836334606614427061106124710136155488018450672811934669513605463176193237649676838108919139340574078709286978649173632896229280525464900472244377719320323130317983741666458306172570692248949952278528315529687159149288835281044615378525459432487582032926563713002555200269816164439319026452757213140255143526586106263243478238711369852584307369957257405822841050805565836406285087264636872945701024753757306788084013345054613524826767014181992605402385822176980326929828858851335030971894792550913256352656570111983764960707824588988869203953217641267875827784806837825641795997889249748556307358434790471301760957687761323745681680270279243272618677797728122335415999750610475208226466848359945007136926538237061712766029830034421472332904381412128472364253667270641205574616481698973601430373512782020608000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -113055455866386747572636527781341651137858945038352216404448296192260634921462913743438960684328950825097908318400683478850845956457828780021661923818886254908195424966604401818161029586872981273363939476514435092239468580365212152136332469923639308075051636870953158880052432712327362865163797318308948959381280403906002494431746574998144873507998629485520419966945894746110653883002944211128119066625802642038009697977895396469331104381681223183228348774918116421992650405503946508134352403314399525132257397794340368809120161173689194973622148220198492447432573604063296422038648028549345591031692316477580289045036911700170059652706031656268382682972296726769086467409969559911099044414904157856887634817617738140170196395321617607341009920647596506888701552276453731458788878884767603758330025666429305349553541664616602164889095978994565980609466534637300861638470598478933565255890005387241707075491274864502458705927779081983596652289415835046905784609306191273560117185100909324166283986509419909237348945431342668694573867453879987393805315451521408382259871905456650655569222553180910590911554704306835567810080277130024913451416294661151357281889624189794879293854893424380646649836484557664626626268260064565185672088273974853607855836593612655824185088426157242250656623122294890814005844564782283176018600171087878352219051333935373718719797198278989030477327747693705961978064613244063028713689101084592156708952985189783917779417972356911072724751961688811856413766224423903903097168249477093847325044153575429707100942047595769139855347364574817239406480274425969555926379627050455427226386428916364425755081784455209582294755350118723726926424109149146224905631627786628876054649347202387679629440179084866971322278011416989879895293250242927661368706169970989300781092051326158930543714709432562896703553446126836113815671800920321135112902695856216899957850790148560659543852356660684788041840230411355530810850181473605448310320303450925335909093775762922304487875000258417195418032178870231967222091000302205663161106750038770912073430167769177524932300564480375098405323556259687473902005470993220085495118762870831834079409283550735181192006736716681525363214941038660617651584237568000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 1054766725660058029728209218788938148838973865457866003509267174956587123053592854677659308674483048327140320296205499842045436960062942876455958465685073361636026328785442641415426713340656006754846742547209892311865311390009064245193144252246600729998754635193041558953571340263540112775116830613513320605798957841674791907512083577326925512551378383238584898772521839243305548894619160941211183421238059997626681932957806934298373760037686389345372032147741933947806129457235076923721890716283093900784761981734788369243987758423853681141047308796332549828203473297162656388551662374374248193108236225601821901257999725924115214287247030528564683947879799709618812568042543611202785496686549517610026196575741800180557773886773531906675798986430662843529598834256331167410524634791740740397606874880956904916982521340202821961512527802062327789966077745187474963892678322000818046591634320551416988583239988021730187576194102070006794003672042144169184068966759308827434326576495814577496978057448799118631874008709143300925926476398986412043575592224666816320319787707353728471603531300066590743878624486106853951053331656617096916817459403415255714758964423556217393950911335028854657899769599683396068151813544826168253924935062351187228717281840054849746949032804792381392706436529365107991337279150433198080236192085665578185738684830696551359045952372914635689433210162425283066245158728651933101005104720967544026452646745468016592634276485643766448756833138055507579122340058116878269509219914187921396734163773869454153601496536797768639686964918578246424480844544347531979337853199206145383650071642957382064423302702011011288502455638309787004804273096513036331638157874346812456073075498901148448087793919458041007983573484348608345689828299566362737483995891509645101008115852329026852383069193292909457608836159551995386134454017172422966743158250692718239328492181016010302184373258638211812995518154209038825662008109993923686401718066967699384552903050389416831517368845575458558900436632254083763037946588296856169106687432865608698624623151397286419963119714566290467007750904911058923190755784250486909554098483449520931090419144983340512565983951637843801828584411363668994892069076992000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 15308520839395571951245855143827675059806160146056141532914050268200493070207933753936635227701818923208895142559875491742577962221897659884864241026504040768180649143403587765433121673658417823995277745245681347954481701821729838577467614134378127424330577778814005227518282626144461948668786110309751138968161481062465732890797552776763964372929800190706875081398597428144357384039364370402702243349816308738684044578182096417732683063664163569175918170534062229395800078339458576745796232684076968306922597416128356041664825451023559271797486245793550950970316159219170593021732596515316749869452930007294797291723042192676853605942203964108575954211522346024377976135530684368198704982458152805932803710406735809911515506907576447773246226893146299043004145603181407666089511452500478253763609864916085352038830878451867022585912100023847556171500075333917490901897248154885554512133714941485904514868809698382004494575635118093428131258383876486114726282752185333704365490843239043396187436812622873822903589079730831969164507732886130025743051513828935202944663078366124727093897337118371733266254888417102592962891318091712423856337710781145145859003726882415306729284117893689984273228285806272539464201762405596622193916634442517747131702392350036070512718988530282470814373036039674803633841162412438723526746656219186783656841199166968935436605329645431093542744016647966806764013919126493927097247685391318220966324616752059878107867057330076434514784862593283428118296233594636949236474036307006633001812384954795857709752664350014009368210682377866234899282975775845251099870561483248781644654073741386272757267396917288115406776759801179892046365480469255572548155358683520221793888405707991304455052617250728296098914612298097190647303341688326758977654490587035378111436994308399245787766963384162666705862782197317240205851129876120524264171084303213622151323460301587417194349818985794528750819994699208721467852889548640552701217420424981422212241196573676763351637244302949015024717347743498295937428463709993111332481490070981628589750129130864972248109299161750284132343301799187793156645555043388830605406269817951277325402535290327211451303399679249887872897753306996227894148012703744000000000000000000000000000000000000000000000000000000000000000000 [141,6] -378076736175019749345387513034366383692708084494027812974516956904810376986671147008283872650286911746057977842433175833424669591739737872647394797765994087539562519949530859930989947719458288406228025369031059447021939498685786245434853970429683436154674343046355271858093542349130242518324723180145669414461174205196646228119952186263563590261677259497894398862010371087352132074018408987336175590634507343740235285727103203972719114191216330363970656684007811713327166086732604666872398862102041516590001256285323210930398262371641502048512630780307335688873346465521438394601942034908182241775997055189268104089875717465442439550127752589826683403628699660421988898602658320433423374528415262826114011039007819435968975003121314562070320886900863032771124344659652317143399582616301762779460508399463286064274230178070418314128920255603634955606800695129268750919162366077349267220734669236613240285074003243307190329216102807009006574999388477972890277549962484164635252259188146993611427928420544101345940559294128718526075776136260629633340793154700911949074936697873837033234629748467302154822260311611760033241976805889957815550676092819871046599035563727085862920466073986070160245705978079901671373191303054282334906176266823959220041313429543764764710290648756161237318447920358930597566559810312582580651104801603018368840845242321166530391950081598629065972350603234444024698886591241967939617354986951542624037200999645462227216238311678280533021779137392355828324280846935455361200207968873691069710803470723652955618557222922672509603132042606013613750475633102992269070817923734873403305010443035801804087437056610803838066994755556598764281456444897779351035565368097180884895540958955612008950528720242714031781889887358556697603633757074102508255681760032933804978078615937369514832726090931009850097931106722713854202363567265487032951496963997096290931218491956502444910471791163100785664205750555401926845572766090202262262120521579007729028846488238945713887954975344712869522983899003021167087802641889676756369796395603047193255631831054762721598294285884953073674660498682574115891508671609234646615278991328900960159528414093254516453239602957091913441995395942829731369151811813376000000000000000000000000000000000000000000000000000000000000000 [141,7] 2394394365544459985982700707074308910230735519357211288739184910879712615742044515055349058448829742430141357665103774336547866839870367963407899144755851449148607742782863867425174811616404514779461220486887578625304715186697208163135802448197375751982272673001173465802647214794744972931663991090705181308117020605589912874310902409120854296866717045578255375638668467173204152444183588706213509128793446334327705990933878751736361311627301561540106366929042606040078787851264572709804888063014037560507820573341170636702658710178528633194499832498115819052915545664332283720704207396530749387845073516366815763330998526908538541614120026551755828357564987321742805189433358826532428281389961099119893941840646660260730823442246454315476063071772261321928990742453803948840897738055413654485661865092011073676717765809311947145529161802130482660409563480054714292227566722151828084866163341599613063397546364310581955853696701392379809833344359395863469800247262784814692577804423646925257195894632763159936519204535176220719873990310064217469003759029185026531863709839575658576655803584979827548555749449380396247527162037262471555849262136096475108931688832409148565844599069486431301777066586305953493340215353707849473772716392111251095843695583818902639195241386490161805637096618996125559185188368915399297662014764841692025850751625945545115210690320407031065847850869247003272932907042870619104060246999497344606635725632221959315972618752708706727381267582055326078939908171252889271327027095025004906802617613941870025530947536128459590358579837798085987596013519005475710329401901397462542680410189060352722191007063390937862993871554959191430309802525608792253351849360311535078882482451581649643090976782564391625889200010613737053829854275067388923312640730291516418254915790203818533172140997654255759210500205920582084778744504398378172498117497197601021997982983710735981238829634578579254541164542876331253524655813540579252504122465073504453464834945505153566637801263775975995292826591126826601209726436665342989136255925112381277466831060990877961485749067412310141167784166370050739911283071403821689297145892230409004599937581238137936263061038972647289551728709712796359195965947641856000000000000000000000000000000000000000000000000000000000000 [141,8] -7616404639875773122674976850405296105630955519764886723534792245532375918254903887964039183468818164881052060791730388592812694365690739889841034035641085427731609232967019832800852829716113345624880714619867146362928476434727516256651376223090593803426117859005480560196610187692227693997633120081871970306072486167929120823441267591824259616057384895104991246813109115807661762517040420079330275203909663709901137632032321359289522971761062261821972161233429804322630053668382339068942351554377125732247848547138028626887202667865811947688071428783686866052181282808244477700215880826825912306706319723728575650627473683423490707393682207641990026299257252356129841022843601866638026199963938516636898783686729838353059940924428032822198454186578573685791333032134871166180411043459866580079425273327338250228829579946181654216009786743049257116730052813551976881924518059381949474564568426300708582605335261128366314408227235519802682676635457276992135316642169614943483532938523521881617667469332201390684657867566842438224847367279986062101518006964297544650710711966954035909452951765981451685542498616071907674742498125968575743011596134891102168636657190568873284614642458024097876951146767545926068353139888812885525333850656346158652165794119281278242733034093849300090455424680667155737600434466576219455402797059284529441710511913267926501937832874078274225150809597513627107696100351154659142207403571472617923472394373188602844174510681116224152094309974544880609357755504890432162077856924329373353605505334223870901475124184852536919499978545503646705077493691159261220196436227459926644668199358699778582651580675368611083642371630776715841269782037805480843289547498607883524112848083836380202824285355661360641195298456156797920685781350700187210208928493646066338268185570378747666924645750852645986814776536091080516883188754130022964057505023969840943509939594238360066668622490149586687523648439942661315395341837116740334705315500286562949336715887304837548426478576979094375792667800946987855105700123828464796582179890691656393168175349562057968036498993790952069551700798093937976841904992092201417571467899345731762037540051022905630558023401065409408669481170945718477562222510866432000000000000000000000000000000000000000000000000000000000 [141,9] 15284713654863321936951609337392394056642899859990012533181246077260580006337460029859900640788890441866303278583642374516352046757671890318677293647916910688715707319256338337305028785498130855252064065656261838567762125974285486510151442714100404817236943257999766290441566595404676659525227574730429982166993692783210959583135302781281066413736060068749724737209133041028969810766917992068060873679860262034338245581033824392493695025479369397040619781320565243273624923799794255651261735307679903859902877216292865298156359117812893232160642772112413401112692003660430514718447090564921292185522158436338967356365988192184342128772929926959057298506008294790002225890672572319086971115165744191390431289812444552399484007951506075920636607238136635952874332115438451043388615615033730614960911087684503170168223624618129942439425184730277519150376226559415020874061264716812150208607984403656627237962105491460890063111228729662467416328901564692999340430426923157857803950880501790024296158745258073597633105941458690864280585972096267523520220927677833448517708225394238817119311533588972879006556882046134930399419184041357346653152953776130613747046942744720855436089611469661492439598546130062617679372520644884358881624892601809088164629694543603853958346373713429302528920148813327324455483760782065019709741252334498153722131220705361660099437748573632498368656168336349216023574994399249669991890133692919816703284355019051697457920877621728778110311702748378863856199315881190054468192577931676631460942330322085634758460081105396094221763336184099141493347999036755381103349791750163372042469476341264082046838789186181780091723302599100560107430815655286355628439252942879242110698511116542862220587866280548934635880308851330410931493972670747215279878403519291037346647996008102731282009419272489101675328645179979293893017363938984657398550817515398194086269781307997090113320659919963476336802065963311698785490802723060681990438787028139637514923592466650896161884953059915461806004270154649152670602244429692302669195551820567843084790093369375227677874726551437311642778508037849224039226607149842280752625849884476376312846541841860469359530434234994173303379593653764219203881477236326400000000000000000000000000000000000000000000000000000000 [141,10] -22363978012745650494413771548735829167720301963023313972160372262725799643938925521685156835384008442262269028747224041610367704848420209142270123820283332115371404338262134830621705189517640675474711695494612286202638606220264784155668911201076776564672101239278507582322281445590487687505577272856978905753253529863699686786008771456338716982774959488502087710539045417452339521082357741229755574395746518814373316443369827299797009621217714751945907578608926332794325698599382077683158526559533829868919958486161275992309803069439957479553671154897729897406897363405255538763427285317822318947929295934480262597646981989132456529748536574652555851439695995891837455482505482242684004757279669274398883041441623976090604156821713338823076128161107743353261618689046651436157080701765460917277405168657439368546058379509255628706701787693180959123169237420136667393237898267745202930043320758215802253289842234645308708195040947242121451182614471431906355369136207221517131225437115448588928464168608643565230618350787105609112612916050709651507407370369711414646540778874347389682692411281160029682860396465826749875529146843918153093715044906442853995504951744622639103472268762291054332803233025517676824647218281303921944080369130660040477839577075805334320252259530870859426723041003299351485845214024128980037995797221479026903224613849356161166482170304716896049936404923015361588693210167436344462814250435805197859532876997220679294997113835094175403917187331896434882112267244047616090643935898876956482293830177212315167838566316189706107082500672920110353099908993338264358893383726978653605324113072532465483443113167902489372411494983265933835442564076689267122603355068429825696412597759821562934633636332313298808464983054598207920545491941367526621206433696416323560146758745591242906622518951899635388158143472516446964984584708593137495307366144610060041278228351539892336830958157834607365126189266280595019018356833518012909455699232053438034761935357137904326505732851411598509252283796018451511742313035186717236302865054790978287831645783285357022761570496928727854311398644494612852799354829293264999516995845784688794617529374390632507871653961763989674134369372197296043022413721501696000000000000000000000000000000000000000000000000000 [141,11] 20874266037809685471595156244377141854597729244349121282769143493144669599901881483590220280673140985969583217807211173929600871947829903566565031271223749887243368220843395958474346252068270591734123232170457276215389882286098329250241931881603555816149735593618314537670959305175798438532372438175696562011603603601715372965606534526014129761525860666824299198045110215246937303309170371343109197954490085551611387682372773132510948578604175016063601954219726634952669420373030971387312635813449305701538618521825288731220476605318842630621965408016230581977651449285655964059279724136210113907303044297153836309942331567221576573694379251331777499821951493927092287042524515129234702543075211200932737251526203208042180248548849278253752725627990918270178429769959062197793692627598865843262090415354883327701198124313043314524693255099088400577372991677140376016886369963960617044195356758588091079739328263001592556775534766966442847885709375936770885270358783364612129858365173187366477105392275863643657206698733183642207034250992717559557871737953873788232430451518560334619824634579717113475576932328215251323222980073640328705965448590840670439707563104776053527977956640887989218696913416466010916119478505149549904496179583335948173608988243081418532282594990028403756312496721244332976935938942441384171009267875808329583052578041278679157500057560422071833228718008946961152486342878977194274872631350417098751438524299089321053838290283277140741027447984804698752452637993942346610339968440884718279629518478385342565555951649903411054019833492821265080695605415069257935537930558823802709335986437041483248579487547407590387873150024973454441352169692759396442969475987370018909477486633929441385842075050352266719325663826037039969281192338981641026872847036386161138446144662425933438509196690392972500375456418661962234680221200532296499339198615281318955315638380418057452329627971789956994594907764237169947012233122238005987805956992173911622935327582167686247508521014463846468641846939018313864691677579936364869045348967323319861693319173424109450019144886215952330995936015115026387473220696490607970723684126072514268974773569295087543591198197071476057029339856602635820488379303198720000000000000000000000000000000000000000000000000 [141,12] 24098287015826754899532819131217808300207356598779496109532184384906143818070614823695270520561020163566809522399103484700924255587835474181402961249499909045789025107948295907120484136733859905969205551796109455972478276504350468976159317847648541346123919843451283552366579782645400872712761311590053651388712929330617654179134272395210284703742528691087190702631137298180563314084672681973210225897632836059456713327177381440564531369544332048470147665153495405655238694334058441052722780711886949053189946484806172391568757380566284322663980863103358815170812023024970391476777364424756108992462386867216201263717348633895814046194301500914549713193619928803705183020781539114809107266015899163610291043467489165727240738985186238656172005592643333061264057639874205049330905935127343377285552809485250950389020448004341956651663970908716500628481234980625299818211133469020596503098591912575546571504460688095753464187862529680766235632660746484275708105451579040346547681657762112470213713055608246737008332013375967125229541258543495071004450812790940758780314535315578689316014663572277906790964712929390067618058303184402090714761084195602254102922296252024563438177080513718677728538407859218485930202888676344899015091817086961260931668675697899816520744886173912144457794674028182700947979022365141321862692911959720265155659832536955345739589087703649438557066738948947636316708234987636267954790689971228557549636588596651225095975957729506619270169213807272518852118040625355521983993763675985882390629631517906970570900873055320318654817902797604181589512509510375206836174440014161673417987953302500679382533239074178014020133197785265762685019840171608860583179846753783955522401877932837177607495610239751369430527462348296103005697074847783348587335477080605452424445343018997671729675800807214248695928541183752168681433999172784869815981920681320138289134854407382761108754754496929804080477134775022872794177474120940540129813284684613016376543759641111958854037519942728370798681292998742283953190380721534162642263395800116168499919514527979403700345472202183721246100906789053265460924701976622070642176444257552244402339351333535271330615294364321478232377851554151364479825473320255488000000000000000000000000000000000000000000000 [141,13] -205665924575847232654637414297054054920240807118503570434888501000360194887658140715485602521617187243649971071468337223946395476047043629950451889144253434989290336544615619641020331408958336753660429549934044301971722270016704464255346051416646862816079835726494529581663863036838754086220735634611502237486495726686913772589636275603403144079945978866253445372918141347592249824276700407650745202384124280596627691418564620024315931104513626482529188871009561356307925783024956722846207321743817311598120590406462239410567073684979424707259586404950807092635623638019273652273307731741544808703561353345874964563234761926721619364975548198638736116713797953887867842834181626753158885293736376507029410392418746301137397326367667234305353492594668775395304197866222908012063939629179244462050193631563220862086420265988392901618891749555511870401057529552335051018279415196664063378142494810898531217698739361714298468050620064248098544072690640321957422093929871737434747354214637476845873115359261609713367108115797506967119806654785914427996348215139868585656681793835952736827017252738223301799469457089103626863982381280503042875961254344457949415140999771703940924184559406286284605990418715112219897231617768731547550158233966359918662069106868326495352751533380764474149611023578083713828368889713384709388470942871101211869522917752544235383073828301616006323945619048949351587935746139071266518460500713262783173532953275110506919177255555256456279003958385722033111865739680564549646870470915294429528073686179793476354702519515574384470430456903453260815802814010368092250314813654644180015483028663120704401919419454761852903925835001586322697449558906223631331312350209855194982402524882109744694815627891562359331867374039070908577120275888146173103105946373309670085988530984656695480273129659400068712240947148131602722957202898977481814915462728713451286579668268555446202593257956061873421016473934669089032120299292674746438403459211530404826927243482160331830436292748590778107959196079180948140185859591628628131163947414522893921747314659870683613054866574485655607591660535373424421250920051648055068772038254618013400430109124285186956373203918689116394610270900019146889413526326083584000000000000000000000000000000000000000000 [141,14] 663529543731998427423338102325460335666816862142984783078697985597202120360896110975016744031878891454874128967438401874785233780506011462742057930267537972466065658013717248847375771634691489415094923809070266938318558220019363025457212755801058255951916690694122358346220547193632604133108834837271307614074521424372003779184850829931923759371300910590390712331433734747723177208120215742147460348250987511099786044165851255032083097033837799735163013589910081425363073825043140970182931714248802974454160840622757211226357898409911094566485428133458999811953122168662929335750922812885671266751040958696118610349397376595834868582605158081200921285368548689426778760203505084235235581610122573161629256034107848512766954056253958175395765340205707290343312315017851881727981461337134744950184920375788408590262534303525936110212306484744913292323271308597877045466228170850655932613280994716546840208310376970877299792636226489770160628405607812906702706024187211477288641974787967694622056693823773759667856565990589919998038734788632608969261278873755893904470084296864024897560005721086629563890719567235820534372837505285074299529541051015742984821504337732103434482172408101998981141134637917878109542355366889923272434762111280764893820373770334345856488277891566351633539422092564892349150873914234362181698012490222441864022036755655145852208106253006637760016985663041483128671973225358353884277796930885855339060988795715509748463732821721264094335622572732696521019233455697496442048840913005523888935955035707490781652875962503478188150699269317580940123184765951416619681840430562874737285555020628619728165719829665501363867586497020140051385662969227290487412514875917649646567104136729508548621093884003601437917380613121432434555440818685782350157505650440630827176689187575151789959414640684238303349809504882108465432846058410430775272763479753902635552321666812082246357857778196826055132184463431902306676357779556006608372998400363148362064978796668812441955896339743250085437978096892971191734302219912868351131714059188463086553322394444311548154519907737084487144247751014258875206566570705818287556251013707216487326671031726469879383629527470352321649293923436613983808260370235129856000000000000000000000000000000000000000 [141,15] -1374873918960357740577948131880922009734212420068864912972979638630601695163088860668094716920312608392187601849135398203381130002618744050606091585064604589948109283289952908249561022227609192465436109758559626444478203167566922360473155747617452196213196817664499861402136245500421284774164547907532784438919346993134972899215897050402117037739601776522795244967294339680840378559001811170992292359423054282338274342897501435278844853317989192986302697439534175401408999593339456075399881097091851001789065709491159550566320674231250142537408130382025275266647948828162118134750015074266725922685757855479755678414397310995537792030556060947869177194682160210050040772909598787698955167038474372412520409367624177163860867512372458796186063860680475063945304696899423885696548112744040172404023098674373949576238885565502850126909389879580147874112768787177190255842618456892681226295510749100161023845800667390760331808938400507608352022244898768362142371039783688387534294726178443628075578291451145497204759806331649893033917478414359999937556785186125498311822834162142067179262618719713856833739453008571514052359399079789423845686525665583058640100440934441731515948052736242290385747461202609061979932822618165354734739198172896281384260463596885070435829042421571091917103024738400968873308532257422260615136451664831726411468346259300434139775686853915630173500055266872800744986567154539569485732681800519028787193903064817107546069624127160454061419532009790506584450989959133881164043599185852192741232526715632921277632962113808094387304230771319666032645342815044435260739195946580121882794059070489794576246090642800308528484260950232573516427274627542395020279050240205710995530787554639155997939774591470562842316918575124346528268237934532579566954989585841092461506157150926524314918902080241243890567917862908288428741496789049007297512796987256883120396796575015370639962762064831783879978133161392906252744569032470758077992381860982341609528616170786797967283863611776286486467733922575206692019381847936195153947468738306006880967366868930142281358918462183728562907920581500558769604801598518060975563295466188650365899333866796195931336326205931172807518515132201176024381881525867642880000000000000000000000000000000000000 [141,16] 1324426684467940656072542679963883219071162573866716166609831412918066885620180238927622077119010721510912678553730753997359262609272527770411737796778090557926796600470523379493559424733803748738929729917409581672512448496656483767070489147569736827962972827283512874626423744916687217612386669639885702503970062033908950803264035179248030610434981271116250208113085739552652383847423126858617421280440354663873193916247455785761679134489328559690745638836942217667659437015731485266154639025040241421498037486756857758883079565196479192683442920613545056726414125422725616583775728954505049766464906270702566087022907650907341339417510681807980953256965987791351460074896700412560210412856610378174738486757471606337999638419773048698348702129016253535740045089773017494964290604922307058694882952140866302681120488349701490324626527658102260656918562060928609674030742174424328354702125609172521989981037208832275888076139597091616961341919893361026406946129991207362453376442285654846498800572648020589510073178822080012303828286243411569411466629348774652562389460394900185047107504859295244636382305429764994321885071329472610466304108317830854266271505524669897438140249003756016777903634981697042012174535017042476580387808244715080917223983463937467129581365555085726023207506177070817480802558446699871623786259819729327517162486253103731471390464498608746925862249516988869980748861444606855584117838656179475369033486669548928434125509997461319931052960519152061413555493246937228807889439002609957115408145376836450291650186775537260269824759373264086086775492101268977635958514590195822945111946790392883272910057917561710716444402569856121098724352461057347123484776692020301164672481160088160576800036621935242745447544277201396090206971296160897681148581664971976381924906063896112434289343825175809096870589920181693999482795522691166713815290415079354655528023575160543535417415686639891658232827431212271162323163245809411890620868789130407350163160309346741745546605200580614794246673127198615723364774715993136971449873775811638500392062686939479472268407929547896240168579782305591968726200308221182753242317804559158480841977263580631341784872686818816421529372536885443934985260003185655808000000000000000000000000000000000 [141,17] 3170928131244219186049910973286307467526605616138871532964402852425000773459418386864138829415938144014963662957978734674458683011659881381565490158184471472246558276941275237828932721615455680936995484866731492349803822772377286505492068578224188747432610421816712578910700199840511776661956546670133523133516957726764823275112554475984068900583675248359345782446249029987060604709788737377207033529436581001261460534273961253442236558067388033661019989284833240634481385002766696982472705956088037822708394544247376157684702505226086663070721356261191218166078022843161456728401913737600462891517769633509148240268452168273730087055173802899394361297930083692613134412405518046712658653903981495646332236588173357608375338190717153965695349797324137654716213180082556981915736029173704848297916793851859703587053296880846869750751454356296535989506373636163580074631260878601411169317483231352996165170122024064402420277225353590484352617761658887542753108465536923208423684366469493381922646560572660569183136445825883400719365483673078443370176900579501367888312429357810978705973253588069540661270592449880840947946589033672110102136700659971054663008406511656861793928507375695837457821445059468160168543392954709382219884610364682254050197316839033137572939585108304257534280849609907454497246407222410720131664186988420268591024915851058086878106846637315908643749628705998754760953373658832894140332966655815070750466259581114456336617190606214290351327228546943223509202323289845137867842961403207055315704412873643376054585544940139151002110225243228987834217126052185737407457612991147657130374952215426813095646825059654295939766912937191171431548256770718631654110836515989364931075540953270099800220470055252309174982218990175912963607349056466656055136418578167949224204489388062184183432782927138936482108975525650099807681934980838705988519709502272059685680552270004221173656428018949242162702901437115218926743318911285166920220098688756612091253958367109812989484654259743225685866617875133670257536918470006072667001732209675554316381896759021293797389005550610884870119772843051532664875648655226417323618358822717118781993087205283474316250740592764042554090357353216996190466106655512723456000000000000000000000000000000 [141,18] -19415615360635300220846794052551195406566072906757457588896140712670968352801064110999765779639876078502713836671811102777885735942285019265975199611838050973483385077586820593787739563564118828014510564491397426199192244782875459335024582353505566285060504312329933319834028962610865140626949550635363986777395341136111193264142669887177836766647985258321229349578877669362764598063171515479133823249390096928117668925965249281886042462995831701362928690188941827961666112047773637242597629450971169459445280904159312401561767699035724706167569963467094173433341801920416591113150123035273691920757170911606235779052221858284912352971094637953856676695113555995367643521170125610608352154722641087905906813995318169019661681181362823218765320830576384869120190313513268532741617078770293866541491551127701713391892744909092385649034294080300440888366237479806350518996385129468077323514712067442470757253601863040038792964383318739579794980746236781070709900848548418657144611960384672623182274857001411023896951941595197677515118605969528889855796746700579193079120709752474051128212024718069984934628463974037217953776925891942364686936689083591931721945451939667861181456663807786243854438002145014630321087232202103235530860220595312262021550972793695838880103552870472674584586123354131418612793705043214171643553508672671634594369683663104966640180567819489743394406808731308557914181441222212842081682218557852283687868280586483572427152517688816032254875997082866626758396557794678078084768288629701554346684844988472242723156272407490932653125525786686487270902881184137696592146594016906149156684510172441860144676951423158069627057735608641861543732582383633177884326467187149967180426306981537333196429639526949400320134197133317535697231907002068544302956820849994241920624238394294034081907535213698610131439535824805766492476777675432986358083589178123972043276742668889593611861761643117717870794921516722516334851272108754543149781988274689155118211953241259186895394059037548617537498192442805586959603177208315075523451222128960170134964047269187467548422596200571715975210278063091936681686705290719244197502274224600711005833344852107936048663361229894394103678826760628974241121090917214715904000000000000000000000000000 [141,19] 55120625106521403888486255368355537337236811901001576880190371163715545003480580719466347173949335307420128497602676585710343164990877963899079237038668505220781191781052973679633829366929232946210124578320587615330296942128125984441627664364272604385894178688267183996089842980067206970730381970244674009962840050092876197946927731175236639997752951949672880185902777449172853831513535868215930145348838353091292471212587567288778508021102147185796949788721524289980620783626715941695252800361897936606143954727474025322450114608804419543932201790527069675000511179641703692137478374660968912635801850120322407660148081562269616911165141055930837790343642443406121283525042871031902214071427939816271797029343332841481109155311842618335925708115804010092367220330674016102033633764176904599889903382510231900902382357620979321534182959066801400124969187122361945011237485558319858961925540963622294980611599964186506013263336936988900982862547488683293459132769021930354988698740817622952988316924952223431163059610992679618918464043335432274494433867742152702692692728234820212842792658510447892212366607766031408058699428392640269579563841317351672715790559236528254064853786719730063732313488678043140916188227996653463855647673320180462738534783613976528303778929270497179856227024721521170753907579635682507409019232206677863704774140407434005755315080150719573565204918955558138548006353054865176133600640483263364928966955917931469570885879766894503172300145450468637883543414794684091300570746392738319873972547505803626660111828736030730031313071374253184052551568439197692287062919392568037087503670799946491105797808197180460953599897229248240958027599171013748772105099310554948455210494819041647785840196917313144346383367781660274744383112418708552183002773996911106257032734015166653987707164809649739802124597178561970758341686193646196450708622731304772633559163095639961458828530467125732598124808050729068417141457559081475072803806452301013804839253009491709574212376894063384660807953932202569336764465752383802170262361546789662580784886213827524714970667804971686401465309793168004745958559721045627110442907542516816417322558799900891016225903666240467708247949414033292915604178652683567104000000000000000000000000 [141,20] -110194425392204448169373668974337604639605418668479797251883107167800996000465975723524787654929844815227690684979630121321615969108962887616477674347471637041721896164636117006304743641848316755248391028035522187391273201712537025685357771590402771928456031352146581147599418033383336671230626101415878961905931210172835989135421374356131184253915777881977307327163056556885726403842765054520288247449301525946954751641568399770607133404720538329267336103279444541441443281931147877489277889602340474178679973361776430538726058638478031891631893980543691288576925378351031844790026924235458534690911544125416512810977645786505749236719930161577288166895114548168661367035426181675264178156774324409425845116458613145173755968544895126187976111601644232269017075116674351607769771445083873825473626281293891128859458746932392092255476900986425613241459442217096475783997329895814000291819457437923074473545400544132228063835330751025020435172018410189628899886582067825545878877526641020937913661804254000456699212596252505318394220094725385293687956423741119455092217646080338115782616433378471420463355490330547453347688692525043206335801071639019060955235125066015208161848446044851872852860510155014568872302000662281299028119946261300635775710525572462556128242761937202113967142343254516462263797381845171329395268377826572671912255508031412722409593952557248369932616787155533827463151236479067797774396320957551406808714199181385590819104136916078186306073271779313731566906598379992586642905917274104581019211533186733241361089000075235715929952700365642135156251764354262485020127376838654970509093297686576485522479833824905529748427223416377486211669589138120009271804719001992589721669560776205804498144990325786100394921333038453639226721703655478288255878480403325130749320636368820684584145644084220566429078471315518190521717635773094534937429722865131882418953255779165282333186201657950078858135007115637815049247356925143739748691325595249641126750927916066884986034540768835949700943002221148275628736060288810869595591470983907185438954277348239875655669666517466357542291563718942350162864657507955661723210982516190215922553093726545499935310352575802050756949382352303951269317172052073906176000000000000000000000 [141,21] 169883260550241956611535890719693636509045791127204259809956784840424690927257435751576236661574400302481462749290235892300074008154578851948719221433453655305480389648931156333519667020184906302325834623823761065817472449245222455075275754223399935701753660496920047602884689379371700691782646855890936435567857707279131399077159461863078851585436834209269706360353163607090185172448424951370592939525165442234552340962271796544102039061828092581957755956139440008244750305376782758528859483028128714885912841627493733017177331310028205642606478432268990960634441936537111647305277860841901035073496671964496434080145167883652275395675696938958388007158711276431258100946218197408796431930467713615002995778446660033715636448793917677438385037003390167780385526364885855968073995320300925354579937156146929855817982620344461606329706862096964048188718362141352178002883689064228781428700974597562875192861664880720978716199363194012778280930030255639810626996105408264399569689992260431263739202388880036495483933008096056138965100226333798804852373947560167689542793089267753314748987470021157067035006140118829497697703564391344434520566099011440423798859167395848737678198989539010828414133868872074267146400928753031831408386233265542025637597805373026899712747092330563615552850633455116498815086725097132788261850059735070565719632026822034528167105252537554089769192940649667905433996829755564176262195673944642110822915564116382281698402329272620184593785002745881664430926663297332014316281172845568244064186632709451253589016506702527062596530174838281276476265027659913576176788855612571641507567886677343687096891413152870459095370965925105667830513012007133220838861006117192267720912734202938300981777267782528725245706193781380861044313524844172442138244104786322928695177181974504886864723026063865446506573625336095447723395723945181291133849322224257376725402385292905343405463507796389505921143683715739830153902286102161782282428435546599030466781498731863883978268721776233732322602656184721308854604368895705816350620176341993339528411519611661316437302055257609546373744032695071494564474657746046531293586376454200560596204290205158682693108477227387242262457216944341495790570823560567193600000000000000000000 [141,22] -208434661882173984303541185820365359452280851145593800034375006480103554834229103482778441931315222291745959799312498429247648533233487430111679380095898162203262094482612141757441052064911023167369086444248772327479920288317090221864329996560427034878628763106814208560680072416268374837322054154463585834190920186610663195555009284222999079437157507165072075267991411609031585684019738105639532727304659986341052941053403887772997704943945121690220219728278290131199017331549172365773009404260709552928138370722334323949860062941910628447824800340657153191955156788748874281688751481952118910950197681840062667179239200976086195048480722922870454130340746397802298858591948521787536630687006945193915450693578606919277060638295822954111829548009254831107979982322850680773125156595608578449237565864018711348190103986472978411936303644878097313689768031781008400257936354337576949696158440201897494828698816895550552942745254267662691292748759730141430535245626921078783328328417025654555208728491880197358746156541089469429401986175709689150531668925657068788213894242535808457149399576235252254353105258065363532645418703994922563160842515624191459054835967830953409763694743751286409200265719422503249978396570447917323277087369337382304368379528047559208135384226224754704974411893948141342187433046313399664155307067173333355460263976984472659680249419136203419259877382555783270751704106489342235675281952740956037290320268406551911367799964707390828077292623932921188286523564615183683705320815486176859790756054991030545634450791999302083650287537616973126345760099425211821890766282837234702643916060396180799883744348804880397611681751776448676959578764034567427903621212457626142699110581436425205069280177389963989666694698562171925087353816384639847516905647898924795784338695461184931775976734228409043827823020061474602651289572952986765608608987767918253445886847977635787134040149113155693477972711882938461550900108811870966402727705450104256071374408853478435395820451716814769105137325015727514310684375711063666918622668328556342999216433109312757842141219685226111454494393055288482369676957597787803575370263362495028335284557010884968671090303736568192817861030504769718014920739109805752320000000000000000 [141,23] 204373209420844271669858432012114092779748742619886874987134060252428322475715409855000862062833521741173511774810153933547029608115987957360895087821598108170880850861646636775187224466677805643409134614948611576299215557843162272120829659500113596448951501502105113027218727811219603495039406017545862896668524750411979160552104893633254830834728613914132654624809953747413744145463200352021606544815511177347677356526557153507967579100627348618496506603301612521353131687994935344895939548795661088179138727933063461225350594533475088552457254546499258872208953177161776166950889404170679059075343247139560575370669258776444477648403773306449827770942833553850849789708625176512014506336370691245127640074793154419100286212372730720347535271018377166609449001725672640506736249123401523133626552964485693074446710710393815021739896232202922067227067425128602326429503542613995688054405266861333064474077881350289477291194402609735737356002803562796023565177769588370605800261692064465132168515405749024908935984760744032107384348725195686736583202939365045726564603058347643109191177445953831970585849869209162271897350025726068009708892583557622266776332978258032456243190844832701348809609606696343680406080445272630145346589042424998303450969874747611953456869637354730855154444302593247512113622930307847452358033979083716188543622158349374421162962966701682897967314714544531149374088190414119697186553442089227920135133142286880192456029948194066453583855408078504212922539586123986706991147502032247130238468643848640289621325849642323476808725151228184176949686696100926983246616445968643385229275954035342902984349107613633162673017342925901732230437442512863433527447584409983707311963729259948962691987351222708452336740440230403338952030800985594420634532224310548900026558989830272011888724537326330722506093545896596747111515602322620183919374159406725047117088619380556931295066365605499723735747946368805588846942285004641563247323425371692770859300625946896622067536742274855857653902881362389736285813463752212721635832203293259965730966993611412105628593670246104987404017313177675982682233453104664594524896415704037943125935117110663393891439780784628581846907940211601629014646217058444902400000000000000 [141,24] -156740293748733096444466994366040775664448942266618941728768485973968941949137030959560129116275912559984817800026256697448123317736911463016278351074714329297644646029962458875996668731068250808840264984314776157851844357059605571110474392352088962686141672954265749035832825827579026887012690272935815025471840264142234918489637697050094505041097159820545856876021311486836765235216140945016429862012868702080192084816940599662284263705788591058979183301309708028080870964218137893754814440708624661794849241341787320439273689035437814974204294429187664742692475520448084454246664603067522916568808293926254803601250749366835772517677599502143211179485133600043237091649340103278204346086823143005553178001106800552385112717185327258050273362099372833037690296539644247237440055821147668961846810500459587837887577794185990697175142222273429140238306467484351322489685975985920269597568629480043049792629319933668189037010902434428422053365921334831099711053563195217972938461092828288864870095092061323935820993342360096969352306098648563180028437933502245505869022762849227877430938338280495975561055413489296223760898595534310929014905080378546319440188984178456772213055754142315414833011947898076308215372719983237859648119155357281103660246070016572839648608042035922575963889950822596035912620785063864506280637865841209764823286335086998591597374110038084786060665124169072525180961865336826916134000684245111693561915571586091244964663844450762982851466335898466086036250862395387820987713165354707707804816328225608827799390118775088831269640296681466608460625363311582116642502076640756403598851251902750805341382430896380642378779759468885962249509002051194150405425734281749194976910638882907546690855516514650688359075242382429114800181415502205822953380841138611085006399397269822890260832714842084536968723180243100521629242703729480422647335492375374758158621335868734991898887443255438564626543266964992909766263105192497221591851948174925335593978982296794287412437226798944495300915085363120653857719344012606970800284131492456295239221625164251325068469176612903663832939023459784510193457053583416979403932822607907340594422011762467658268470104894510272147518202583488511143924234340416880640000000000 [141,25] 88885499858005782033037369541045112548013871593622027299526554975488915905499323995944511494021589516372696850042066348815539059979622601554358803116989000148099161391704498851799959223667545721128368450052702726314980152882962434198379841613870776599682482828693064867239906764119435630575892774457370326249512188909338609488390198909381567050583371413211260319698933840107207779703302572748962819625136964967503555434650205007454272668113154494217700458100020903015119261034696804343747749624606265311683245264863132098608190138919286886259670529252497256073668286287403997244808273004397125613896991165109270418187811079834761129625151385869589508436583239412388519789368906880980376930804565606107099673928820615779026160832443977876248480569515546268777389313603346080598301197964478396171531180278225748252637559649988115266700385009143910239311672002399325784593875801614903378600435332646997205633241467159067361833533065935776718778825637807554163393470015052439819224770917925567020714275036870846627606821334119066530956273247549715707256203201011962292161761002064368814447006730992815473051771880204067184185224506865280398470117720123329558467958283748351934478769905967749088486079223491168497931719961567667235692262783864887171667439018372042711928455645545691422178725340328564086481614467287033431447699653871025720624387272496532249265221640401303705206974954007205633884196854416193262841068360629158942280353890765370079394076078772126611606890317556402417889526056645983902640870770764919833220970047054021431080009138047370204198162065247341657408182962249290926677188915546603027747487211665451283130685109681775673334253339823798214346940453605521761883841430099694767498405146699324848725588149387529179218722433666062239197367695211331522057401824205099883054486346532304993486363666908539746399491773334891139571376524260794113462928063956389728417839537292077085049847508101266516996405687181152433027319667101083747854907252471740624077397768522101384472171278869035609271134332846018402904524148039571914917432640175226642071738229399226196942664863412739173409190868271358269346874419343216800091618834857945203205910167777771498746939974149113831515182760151010710459987472699883520000000 [141,26] -35329568635216971999913739545530836055245545005893234317700550577692591488141849759500082687704526332462747744003591197390502745246405557725334775261641003052652591089313991724338823066492806611956237264681769261318622742099498756906959381600418194732903270074149470277182314322228833528826162295391550280656912472856068460115247111386109909288857562124465586872712594661769859785518565905506124836803027368454463068270850606800786044591691515311843589997792685077418187368755312779013938261636539469137526220880861436489159915176772747062929524325762938280688141235049497905993849167692317916185242298971788985312468830170400855145276689700280153303417497746401277181115582716107878721610231726088801412144669301006150570707303917728396691422375287094351565203294078465139726173532916812427526590637588305742653231024446301718646481163451385436149470011104948849237805172799043222667017575089275238408463238702110811843088531985601937006487423526020697288672062478121710846386998709302741229468859741713311063201408382090239172796675555989196369456295431484073114431839716660056137773457966503981715812289056500879088605525861061919547701761525318740856392674815342763178669959960883578667169606284315380273783036713124711676082980337260907250828861453112130156811550549762372959326736077039508326852680170638761281997088527350618307281817499030931973293495652510232750354603072451504444346296700340153198238843921935017473786526032939969203171295162198281032451178605428948871715993241992035333057171706706434115045500525988194297704004019371911003402386361512437430747838112391785500893998275663562771397018528489605485649627773397604236803471029854342162087694393991851887451108123558495055127091846977999819176586437168785965181513949953516969928228686827099822905843492670419387024170021717340404084922771197075069549288039078035401955413350097973866632707167347282264029623262775118801261565739812363840418086948835149412817529386055226524748139524296679144155559729175664005317810145814011188203566361671365954302117498694283054179121233184219852651508284528091354993412907300147953051685943557336812042105773638294935963160485326398471454317204757988007317808298396680903123444889463022456027660208400367616000 [141,27] 20151490006751135235217783828222521157512154930885551709181115256343065712471220787980841931301606197920798064115535647005000921586851382511872579824806599201476770648311916324049241703683686575425800930030339235604459084047547570005413328280082471489645272887821651517364437863840986443923857878528118706940525048960816032704518418227904861678007519405834139069313782381567676316334093889407354759675734863500767791858949818897852520214497406207740329658871138336384938344135721460537906613751191965225553557907594272256061494825738771915557735964423669422360466956002323930272559573110376282695198915490126582891837691119078141676716964093185252573638208793676015099323673291085787751320526981979587401414398527953418707703191596657390268806814445737253373160199895677063488033383807823882116047505458072238551787073855321849387496634292647456542103879425695587841400864559520264158660463123579729796619961327085443079776820759745683842928854166230746471844001981815941679607129581712361837023376165481255387412206361284205499537983812159387856251856285081172735137121749885325382188150510960142987378290396666216513210525524113712409483406741267962826306582139718814760604429621174066633148349590189349034804910718641993082449222663101158672370430163672088265291297228616070297804207490274596327027341549423834947937520205003650768088613708101120862279162621579191063448121849916937127981464091353928191345840875386605434364916868462699333191474300687822496248677962138648424586801173577490251230617709512501851548734362795142657373541837512867732936204414215196795226093578678257869980122302670717523152728295651433480346189960354274966044570165186274184748709493334142578460609473502070505219753312533676519342394936690709457242381218228715035511545797490961172146798390121314276664424252882553258176166228938556946551905865623408463583325863038319643605574254200418737866572003909739873181294903086179101971291120465014770558194887454376326866255335190922267518035208674668893645107874965560477334493409900106681218564160788693500508728523681711949227598325040670652657153556976161981549780861504515568798938927604067333866733257192943579323681138909602125117371140277273961034817906557195445437488431340771488 [141,28] -42484740723576888190807213562273601984119455897717367393636718743635769868440465026425179482235060836649526246654326632343376290412546267529553240893308978889209704818767769466824893385130957178849359185441291044394428833824740227660239994715717826684630251272657901680468739032047474667379762154789664313350056467326057389238055543524254905990407639203618129307689245163819260830717491737713239135036080155427893843248631954648958605833864376397313678005807856083626852099832527610487728770724179244262765419734877368145810930330385217279391983922911897626295483440070418420204241100623249255034879102426245457796946831484109775996274001934103080592935074178949579906180877217675531435824936739065412681557841985451875776562666577126985157252449941974767809787577153690012561789239996295308571678765762716571728208696474773181122978732764484630631377567658669561882116212704979513996911143999652496058914701723895175774247743539753354405589099730997544833284650279965016210859916697628037038115335291398286031374345768475406480287635087232344862085465497278123890988680225746032245900490130519800304844161401584453861570283657522229661546464611786238006899968550957770852876586476872720269339389725010433286786373811847043467942479043115501920252100793423816918295880961670168642674482991250808596071431016115006568015157829952481755313467618627785991149449004411557478451665133424042744302283391179716728789833026237497555311570699751852390300547677933504299510981895342492767759831261066454019911993619272755391341447968147441814179555820931776444969665629740755351866311021944879431954003041760761424971804966083507480863541361222184260067748926955481365577276544236034462018420008973903863344761000223771051432402830046100151747554584217335849952856029850731144229594585826644157007409371515467524087222985890815246968531936580396093915138329115206889965072288242923839284537234149750029056618921810590887015019799317104816822342722759115976929782791161534163638653239486560127844067826011210545121073680957393989081063349909691538505395343120609455620946301075601318460949932492789514885273380279903138894232864794065778247363090067024887673832972793983747907087514024745234302374772580015746588708581905280 [141,29] 79819583803560029415507904407815119724305736820941662075467084642246178929707317022484227798393637833850486534331786232787485809259498059066075173291995665276775889223626755133486386653449675330042507831292374836728587012786236614661169310110003050214055011119043249915370559684225334478516144239227985877365958915490121322430782912734161888256610993021898325145644300679007749320927463945095968730641146947038031399450439543083348476977129023654740941760223375717768895324971233687382151051275035449291282586302119836491747299838156958509674550976100203351455039921586351797026846195258053979956347031130535692655947911929040463732679404531265095547082835375364793431013447269167462465712893428059073666409356894712786925711308810748447780668488583336587696113369467262497871326731757391406053720263766407987050703398078402888388935422603287470781891058293555086533492671133733047252504343460469396026732437670529256716695370078569637003541090012039694926787319774782561787732202791275003949183938398259008840994904742408482622665054982427032693094220355240833519299041159049583602012842074872863492784519128775398591917299037156776962123945884565854882929600240957060824975490759332472410810374923302820951532297380061554069708755047339807407780428646765102869673479255051902335760441278530873951840661008527261082126188421784975403493520704523271765603466519401664352973034591778061895518754532906462679475085368871766646214582930695521831574115964731143721287741603303060315928818116999758971714649082230777688229353161238357748731787400804140533532255673147069203234736526632918602887702875978550403801679941258613454562570648817325420560152007559124864628768085987489507361326569824112430563768603789782149993013452708890112868485344109505906703992161043986567296266143893321341774800740026607381071416537939639384975078794220248822640158090085332438021363165891973902753176238591650643979567960689749313123486424052645926480332983657593529834209592113360531010764250891065600735191154927157402852279296943855987774757562206185262939169631929049076411998795360644659012034588792294263613445492670559100682000641128301570014904118334090362546198610901229843914564348666975021953896327130739037207329559216 [141,30] -105547366034767160822606841210313162690959462123410266924775085642902194993396174137489603089014423618062263609932010107984915199913459893213996514430418162729416225931278399326306769056798502943778450421291664792749021360184908375279706083965409325823969253266464354836730269013841501566296085731715539869751559509682246895153960311903859498359983955103537468445421122216091476756490020395163156674998170900612215682323201584651541091823749722440100861306870944462354553679368422582145617154597394682683267331388741188591848425439552657149304018078502976400868014895290888532504779367500013091815468460751484773499067806676656795563142384059132661616004302182236304044723397081467144583123477255674683280956058288401003357839047510501865908627617698502832217682742371046760965295808052081480453552692663911054918751947782196326937267901338699433556323183142505461934215151284914721169247939294797204197724811110136825558702674353454558537311758042481343128485995948862145944778719884619216543968970150442658866684234193742719073150351908058874133618213504349442853921036431881199253116042587380825708437579154758562293278144810407520786037270574387933292214947762707798975716267263448694623926271990625221338193910607287546647886547373110071525551544363135933522067233018039411217339322394480550867609210236593215166042829561392343318530654620876507238411127826171399165131199735217252856685364197921120335395460093737601907715964292283489609684629756545484317186115358249730795523391896758287509161983394756693271071137587834285499024723688509899140158607554544962972779030140141051331187153785765175489220639260651625070049252358577048266545233675941334320812822366566210689723657798340587465825036002882449175231601670046735149371132784312356835855117710206366424931007573131055472612934548370927449480803922649629299821985780307205221967706956409213549218493654733898333009453977356744113129364037480735355200254215119430169462488415928207613769235075427924142080244861713382441835891804601814737126858156355146129935037502553294898430708231236706587680494909422973609413444715669084477596822663685341305077917061229032295006445434678789038320330414486167596164768252182200031377018657138105865791510464 [141,31] 106018854396120552501723297497502651481382756527117524028111358318283544212732877435465861842787246223270859049216641977602973210569254876713140763386214518617358961774155938882680409409650473350234542284039580185169020896839495574441566209182406661831551547035951596801654058770455102008579890400507100558351885072066844810703348946511434827381560970518268492428684987250780563834175173094730592309039718608222479922491410975319363265473681391018664219100175647366449406350111547843951175391846344738417829591231851140458209762956436829987148217151384236341546370690408219511189194746452492099962434963954212166212318798728949244083902103825784135028689713170503185071666366439740480834950723344169068897746376550121858387841945048198944519985673687530710064932732030797058191317042222618882075786352816527135198945128201143940372216128297847635418724663809046395056094892211936696082245023873112110457413171606043781074854007114315763790452889956906732286670607913442032248877820507817488788330255245049418997037869156922479769867010630603300635249716922783903817191767828983759317558148022024411069449080272419440127092593143967849206002715156218918702063851023073990582446961788365783564954189647298992148510034018441916123725976485079034643089348581030564305825336059335120076130164241470308283649947258388866545967903743007233218581852367637221985349430847328626207472960224771179068999772630911751286775684331038315937185397007488987332095271922140700104129091458976552021943077832244746580121407875154701477785232277428857144803739652509060463412893565163243764206387980918963677407033762457346272694265704154610711841976434070298172630334282048892047212912598990658554405466129167883853805874727610493198234837500299521136251255692928966013156922608483833925066101077460598389476497089393957940450791983917721848839849236896061871005262265442967468704882694880235330087854282274940513746311604410022000264654811157422178993767611888355096287809369577540808114274951392648660414420390486639333636165657657833181984401665823974143149949461328101006219960667668771706215251978051046331056529160486445070310188521486097036453242295583398453558692175173899371315006345046731535075795859793794477701936 [141,32] -84953479428637075684472118930957761305955152737160450289497397807157065997227319350645331610236880643595333917422651742568817736635302027704977499958685532477509981276196550876554550634934107456805153094800085607275770662978216327437208439772097542803395208952988427658985287684595566896484771408337192995819257869501687348755361689788968968454739781914078737427314348005942501844777306658967580123377339128364060729749011695964560577784058642641054495690769844970980524183825782354198713976865744786192836103441805836944475708531999482337227632050501935499132806888425454180506269679470832130395945688614408248956538479660501515901882580948043870665151283898991368548622961583324128279548941197561193622298663389625138290976871648702883939472045361699449270370725590647025070636451140771773064271840308303435073247830530871259579053001023125903434645704945246169541714856392128629251698089061275792548923840567424064800552690737919579847187451252165519245487228998297978394904304164842389616513570146024756297371964526033426146553165951680780596262982416013790927141817755303927817697956120823907515920195424316413296736881555067405186412992464491921734700162260273164631333885392382464401536881259506719054387453884446489260337431114265909402600303998935776789075887800028236746416334363474456178228928896769715406764476367264603668291945144655759920809411606841035374556315138280081108041939320360378615937257413586717518325735450234686566249935080901331652905784462428986047089912101002153489430260869982272131774957714821456782848058259303817240990617885145149717798743253102182475630021079445790720319129792437354800246143297294778629609548526185912871418711501400354998778209845428280967932780991465809836175403893782401121948284435310433155235425874412745508176633370446570985046182211743708723370061722325619492057962804962248673486682912107762268183053703630188387209862411930065806785804752563328910110511569718440011820095148485040056486068098160021235699729543187546157931452614634899425414026543231636505430165790170550678267314247475646642492549073994036143426228005612270730478694422943806330419394785098683451282551832688302577502781027431244146385083795721270460921441703582633569344 [141,33] 55551734194326505752828676544605453234917359591968584865235854409931819096342579536073955820948744230395524335544241927928103007675583930554516862143666418467369195072719323530517053969419721325136381324828764879723802558365944329646339941042082467205231757195334467626909356953110039093519158086852345417592495808112439906300482796919234509272734486126107615619577972059487825498496385463987755897423794297792853539532400333468712564226310134161297429490467806194129752102583223498888809765674069082416470099380113783457671618084031913611062639421319832243094014871440486347607426262439364672956545537170932293545806890611441516619125788473918570875506599486059905624212954400550813942663948393626396661016948103807226152969442722201494674267358006721997390567962298756800691724556102946188185586878582347326019683070051628727145586296141086487140898989808727013710446929101840551780665715584914519066617541234097582518581212052594386315788973366505411405092714029994704698297931882149623417595872362587598684434842595249634519597801806378904082116237770876825483669266266584522717674481761119619245647574958198077299979755897952401400347265128605630068662118478257017935545941837288269116688225788897822781392746675973649128900522603542478691450552262580216914897010874887311734808064414923567948172480743810414749785741506531021204749927854921490425494798395191188100840205345681862925142441063384248645422332799432676028487197440409698801892726651551183190694196067183580868024757589764170213116350670708179009192692912768092454493235416222252700128201335494014108161501314138222592442971352803977944733200345602668451854117243104538467388363716517641227392105601190596622405149539525547031412331173198710139130367603631178779507827484537560629165861928158443191788970266527366696486254211436881148695138808344905786676087759993512323625658607377119906704100086984236674624889434404862657395060208084000724632630671211916063248625033583952833947384132171688884887167573824734931917654243450987061528486758160906128100015416214847900890234216409729204086068158103549523740399123754446969212842310579425268138274899283543916717767384707313612334704071813977837495378906081259517384214730086835240 [141,34] -29776056148268794133100900671278320930301390700251477102815699635499249930448888221944334478674406437659244714586279191166728775631488326224172251902439404318676144245320835024434286370370363174819916404208716773331273354813570410683924737051562276849407108674052599550671538600577392358002590528949953316627418563599777712747945655465801854746325265503157255127012596766132762696699432537287544759215124993506566341583064288853473320462521132962437355888289951398705322701695913886445248731764489158550282379438675530691358471228349735448657214765856156681335944884506143167547530822035114396931178976730400736145618259808814371667823513464554781495314310314625609343282911829427596251198879929621828312194512119963931818481824469098870748877295219780744071632097921511154469277455936274486099107094661549937971752128838586553203943752040737001000717008611300368742149466884340481517705466388894721128735281705977674822623364425593160540018994248447174274404252062253740470434332916196153341698232071826310422408231267045937597386237789649508325492273454967766901610735993155855600028769753421053078413548147974365074109465324626115209673351664741503337265357935891704362609134581512324828703379048046068051807036211334266433154220525954396882503577503766681970018720497081788819364812393975566481074892828762649312218641436493155727224999413972041793557716985634105243936105534941575110822799539541906263236636395596991834110227853560835699643960872449119846631605473391503763610652434574592430720779619219437366848188237250677110986416444070305476196175090881920851794608062161456411234300827123226596503512947718857966776466240328744890668700737437607896541958781174694031309923162855324282419373687515798026080715057570123512729947153314797931971962125856291183807026915373692179686551643199914667864714019626134132735128922433855120644611613925646143920502147460312859498243174454889603378468683698087267852900216980048719556411978231487390834068601965036646777950488417655027104736524498497700666667070269774136635208111571832472711842794757620432604324148946891242456464627563918265739814369481521871750413843661087236956438216715377736493868835929351690477234397822539819785716321080576 [141,35] 12887750811963512947294040015901791310574486423491910768349323175940829005102030644258435714429686473061244700327917779085967481983731358233945499705740220296120810023138747570096166577885085527580080570849443494793027693970217064131569269493516450915661763636928233896217994551932201761753532817950477506314223565783084978647157379727037649683193735026414222582987068522113842463733479722421856259119880427025881424280605504729095245816152311453393184540260096343320501653223375649549212388194696971761927276880239819698668560839670517482891388089055499545571257395125773463138746436285005372777657794798185842228201713053658761364412276505364322982387143302508131567621141583232377641924804444086649192526999934233302202443943210578652108190569071744920128488931822319656515010848666486104503086634174110859672653339242285439007420121119551913659231546528238937003023006853828645817468416644225579531270082665400663136913926915220725257394404632296986284368004977383952460713775657346633202892300563963188343927497884898369877223672030578401955765087561937393433487765318863649518525239922929017354624147171625293048007040264938691917986125798731599416922157030857870096933210099439230909974779524587773640139223083852493465732293304022362485405904013372652660431194294709790518998136165012182406205995820050324886488195184923985236009433568767768578951733768851954400986665072123787112119740637597580365060638854583376942801070087152200421949447339305192897670365053317168097986626357642449791077981491563978694926954559659339733846172375565850966088166376615740065348480428767590730551799952489426089375457022415031500509281760764135520210630341525546024932181572866055559763096122014508599219234394134807753745427581111307278603672759935693991800008707001346552892878716987660297849386194253430452006683908580112562615982031289023974928730236276480012914816153914716336159256815110558907999372876826578505639435608973059254260393032574001498403239141358422665953944355773411508104709561826891591245194656671415573861696727282479420467130212353486494487593378370012181650987237914945382895658539647856473620730405307164202039879838889173762556964191476815358437445683334140344161344795872 [141,36] -4269282467848337325545588370272151195776811920190262428417690266421018591425698244056403877455013841132019358548073350686155167782382903332563605665905698005843362400299443396938844118093904864124060288151971394237201580428013934316386899710969357366474613087275609468546295230589370433672141822750084580396225124512864451883687379938636699013480145131025087283342473879457728744494951169866320435509286021256783428653279495165915955168370217341039430485383758062005550449627742639621113948592232019141669420015149748652790419837298687640713130278860304283332053504834852889169168728849710583502670714089519457315589696902089972717760002118678454118206116584992620999441690294798299522585271747818905383177007588351671318074066167424413204237652292890631037936277096541588855885390678401780555974003632283843662851980320275102171330516466797855829904030615733105502009194964624089439786872619871437356460546074408091095574005858101349827914881679231852690076251942868395967754292980484986057422568830894608084797365957513851598819274318111864714092583172554698312116744903903874969492984368088856683496632436455197647723834812310104847738279402561327083142234569858427428629028798218405422788108105205677936514477995470153047364408707637777591342829522895217299124910823780161634446819603541272946189936645389524211566923382696785342238886659729589446162300847018724204634788053912169522565792095402116518586400887898916345975473897539522279919151241006008919139821978885730043312897924589866958158574840529485083297355653134417781389061661659625398618456162888630437167661380694407802605815843375961511987997977055489922501416444161452882435501192898664359337264368150838006224407501214935996687785654939046617449999946944804814419351463388787696093640783000370975915718571885677069203826870478968997971108510413762975274925697649421436055103318278996131433932598553918531860866262210915164910119903162685632734839728186257976023396519997351724285125552741693461171411855733521574860089797615041631455210324676196370594740486497519689509896164475216940078454561654939001581189158885147040009486530227248252124641740162766306637912846170209079216302137986762702283434336161591807761098656 [141,37] 883018631091616134109290035208711837909321416139052501472469030074875530399941353100283172253964789208527882600239719162343744991571987598675658956561270707663404359778530472526498148734954800503010452306063866018061283947317637083654367825089106293296161894333921940354153166650647391669058581416892135907002179494195727819804076759333526690293040995857510240835251908017436979967343102699530446918104690907309280693858162577555757791720226104573080397232890690338301013894112118118491098887576753543009383394674319746151247062643978511148121432139181591353316052421242070512488403129145641384326284358395744644972875333199717542863805604691441270086413438581716204278266370541994643946091909594530479257023874748090246797319783080670348996383708403014983303170589395417635581500697455909700152663552935103367734361175810510489825754786455884269808666048714675639318156078069294313267761822103839916973949432651048941620846194504185971996780592251530493082462694238418077713682828164805097994538712545282510711943080473896628430250627440975605502333321845238081317128599647946807216996440676070604696577904251316700191407962951895123511203679703263245093082069710816944520013437463478919086829364671510034749098844229485972693936837692951555309251301149202161662997288445226539284502359496102364363139216603057079484461128282005694250468283818490632440985906701561516853169923463712994797229631236866054577220250869073455210773091178499729324391535504950523975926592098016259566561250935520462934922003555447388354866723783734850665144621631710555389821023704164318088697495669253220478974473170860721035365725842504341163180442188356376491122376318151537304232937969015178002795893550791249884999891056781654443200789095699088419449021039677269611792881312189950269195940711052240188248453279873119212187848328011248011789487975322842035865761267765030776660552893954190890146403635294914500180159151821632903606974375855713856912462226092602887488112460602861707276128743938114554977243019861499791968682901152680744787937368984468296130957661652368712701598952316876468634836799477529925119716248796592379997452291927801828526079864668929356601012645020968430741135511073275236180 [141,38] 51599584591360193847989209639830510042866927527461784046867777930644273912027906590592531280054411531434222360049270907513803444287320450779379039472707161705330289673723794860302489678683774244751611248818491547580000044377755800875770798568460931235663018025325392716199412106585946120333956943771402057349483797122259810614033364946686290384086354296114974673225145909891365674175950505770805360221219296510691899668088581947451664549955833076582389266563095625583388027374178461287741096783789359339657079189721984273596364581458389615743789120442581607916409576276648777793787198266822322058655132988369272048507518937045694551519265919797116911549623320072822469091517077543827040169061596233043468917719531230215834550494408872643217642622208619158789491063773236977389092625868800234630542325868597384150757593487047819698677302653992092304979112719182913186941897277744918782691812464819293646708122589466886628946008311027324561238647986157925793382921268887174659992758710609280531398881199154854784315902233023307897986717974194839041858090786447772818745593081281728303636744443763841220841590429164235438992642139879937325924724053116180497787396096274136868894353938216298305866292519926788201335649669970766438633996861371540352912312615189367245698967019253413529803619433516041056903707962578951148721236725420525637994970879436089498225877456280899412512589370187887627336526287745193485931881918393737336278180598264288544660682887627032027161875551021520372457384057094928509803190518744850217422904550929041551180264099060511111337946607339329838359761753832400942928743411651963197002566419963477520389164963762279011693989363181392454449640046613932106837746663987833039483621171941806692530075589487688785025159109023926199874617496279648425345612853419684012723182233245373544184661206477455758341257379805292416468558928659186980606061115352340952647024981810324222834349956155352670240849774396044345205175272439216387254549794222378075240873939303899957841819027883310640158328841303670925662577817483354309515287786910861933173054191612442007280370759654929634425604308362132429972725641569050868808209672795257462836412031249958346254261857946625696 [141,39] -152665631065875831529419692271283520980507546515710129872844337866317843426556730472102501715890671828371692778330428698324406866781803143101562067872742396696123217888980590772139035354567271489927540485103983437303813071962975150205838988535281197652614768673437862582508056903761564672487157536743764334131866076194290120438708260099099526407577755901601895697694065890124522092250019118462459739178204433766086043339379852056118769232996417806507556561404464493425691128741510420801573393272736706749536123821741225970364821037516482172784624833626971862335465897371750246464366583419278446940230077883091801657488885984155221083203238916867318625335138060020092111327350693446485175166844605129838385671881793137117609179389242237076882047556393971813663251728483276108022395956565026492427859698158624930983635037910320406167556358554883737655306076173165188316419567958024455543114943368653505307773145016997480988393071939604220035625154917249495441982377716450662387988834288664001420019892120982622924858241991356515673481681199844851535626520348091800027741692074124970504796152178392876268908719867683283802802305583029806053528808703215947215956319810493807180249092065106479127705537587283791105685426587952754527766566607042087539150767986477677936508215452056627119759397342990063549810667219819512782756425466947162185402506632413853529326944743405166049100265312420365979616624576460941844431496673264600308939927743413327673484379496086317949975696023516700375426401166972099671905245111602495581123348543152011066348186333951853597207907119700462636453508462497572022471704227501343184154037345502348916360157035767028711698907214809438929961622916672112664618401842459808465719984430986317350205440789202526494118114997443636987661142262988180164221886780364391039935310779002563922091161332208479006797326035709282574964798156501367963757596152618648566038766613398871978252568237998455944115562811274848775891200649048966747682025319798551037631438330905491749407521169826177667838785523906679696624733136180818615535690439281127664754524516073349038074774492497639683780849173067294223328329421754364266670105657881108266229538233141406613792036567365680 [141,40] 85899583896081422321570095389749556619859589242865414858004806421529971269268045409429108580063973536129043294402145751058077017554803507216142058976729543634225403097560169714907804877196350315708768942339373581464748719999176607841370466915637777183254474232613319347749426404066656806043309407649339584000840774275308956881705837893067739625270839395070694079356325144841253248226027225992947668164728369984955668539221836126004936748089694263456223397640754239117956740399150987093085463714637314803991416825442362912139457102968068318152571102982953408500487765778333650470519873597394403480874557900878969192992283448134498829049503576836150277129140855586876321252775650360032411940572168107616389755641327652065066712814145580624927367225556430357546683179964203629584583931242304777782655238930887641501413674194313865554918548991944924639120476212140807904541443326727460405533739717529205209675181402903935347027766054948078444582347275015819379512935702137852091718484134170924468810328776398853744968306644964670960312730201660306507723331472339736936945672813903194716095726754234161389666938749846607632879979357300172317812064586605412340363689239184212519994136365435083126058632759901883979469084731033835676750296436715270167481013918754767477260639326231719782183511952140900804966728867551416533007718038191719893081045137687005638517930196473614373690582524551329427702278686762039250574662643224188320081100396213115007219073818925947312440719107733713864205555488550602001947486006107793846166630811851022179159883706352507593342635074631263926717296677214362823503969997659413657403030053410517546643734065228478367237216012892236867280386821771121824142970328236530778328403400284027476192504595014595817317766011828482935769761961156725340083990776126648984028057268156394194017000159400875372446113895644547686699147010208554772688249218695267424592662722960749349197245740369023745301783355193898011322391390150999788367377491651072073704900397625804338512706798514294191589784273732184294864277103137864420767600598247617927022948822162758275562903306055367823859937786752086940989856504164886069769025827850503612417552538232556553787283704832 [141,41] -32833550527877213752030921947606008183830616623890983798780400759369762806000126010243371151125035645753993953487479279624516695694422157461196582595396739837847164213218044319348619376448979236408189946051329406367266322919759975180198772213666849410906968408550077602234970586156306953433376591586482306329611500202494177703156669682251126940192580101047414261506317810438213301807089117700854682222069121548337854172911982661856612945881133126151565217133457977133468596316396168480088542172373788113744377393280323044563832157353115020318215218168503611412890166156690494682796830738917986066151232102040194154843960091584216409800245204792007620941409262046549622008042229695196641144070227842413230423162157253973533412589702469664599509853607858730803480290824895869142701925027546904868116689015440418748498648665511291318050796326374133801225434320454129263676041419301396768089433562303954728004432193921531809568441688372108096288192039026726275096249120413759241042000502121784380722707423434001633300017351641296451186580444854143573444017454051939887722685927248160798016188773601499304211760769898486703135322613918387642508962391681491082245678165524509890902684826774552092898149224524623830472108095622109145619171414607869104722817462530768570953805510015998336428662440369642004164614237168633607529916077700310862664946861740463236829097380500287934187192415322768903345022085255732425800896462597659904292415787803298730207134442313582736685332022651218878818981405890775198940057468227976673759637303487038190057823920839788597106089663462381236337870168429469092068854260719285405559948775784100527319167789176075917279935298550452967469645585928444785057319489250968006370266607776676637386726073831957993053549063575766946177116295426449193546982555287422300383881360295945667137760997069703475658248583144665223419645314089649838467651848916197750859509025583805887241298397042433492021891647422481245856035907534576097670446471435639632961984754050775123872998555727154807865439852525553497495575496865542977481904258725126902739789434583983796262638243673816610734933081992032412455005294993091102543100947932690625510873676601099025863216512 [141,42] 9754393377282619610675403581162780359850889403039261643054143416777350294945903247222066369329461946654046831997471782540107854796748309623631497659623236682557060043391541564795232833826691681845047587978290272634777441854172176162629758957784572454263340280138215310627289264383942039346851293552615396322348319711933638523386361001745818769414525595958596780003318049848837964764615762538046131699255695869843981669418270692506408495005135282213030299938229612985695303446959538804698393125969026937530841570835542262810816935732774252974646962012347849868751889403410524614766698389451886392140001886287064254007602838795577894150927131275495286261634954743270171266662273828755667337584322532701909133242111441721814455512144877909125396663898189351605749615672356444617883521424137192107608145843963308922854676432135769156464463312157246109585103293185245083525151647993495093616959353485522810645143332522055396157959803639638114825982749685215892351245215972658964434004437972420449582369171451426584931720771882370019064627962820461363995365018592561381976748782765543378886278350481535998888771691473861152288329109106884112629443613935700195236929839659020306628851973506184067410255579365110116750277774078973289377109472467948432297406475170720745530417102490603507127410428142160431007882423737101196056472057932458196038973120455356785463531541382516929653063705723981590816259788754998227239966173305938010591705989776854513489057779590240668923356515968928376879639681207695948206424154537680412175706444539280555077617317883246319139074449970989115013422633867214634788470301084710574057597230777857178963892294492508324589267569963283183023440438258879308847972499075345889269912596944658606019978397268175875882322159298567476290182788399455805588931202932649334033452333335087879385267251328699046924704218223218297307586312177010758567760682138766355813627433769800367906307021188892598965128576767221052191340002755811893671641955679083323889972917165725134542831310764561955857417534157374887453764942715046088890062065982327698999685210139631931255492288132900211723184323305593197789207167294480900707499657189340797519361945106244999768064 [141,43] -2335287419249295962213491011692166819877478944091925279371400585943734669153399734442454646013649465208592749934771058085235845857048843501553483373574733787968008320950698218314336743887197500513120148906295155784975835105488828855928595692430119122952591594711802882179896938247278291856156325478664653364998670052456157675118703535095235425726198732167519274235274286094045137821748738790373625957041110187346811226612450263947409436241225463455384452130432027198578430606638370332435996908097283223949798341500306213483426628254179739426637765650512943602697072979961223598274085893509062262327906622615302907404673837853888297559885801536190294418987958871353997669112939770104620811789323053280173595952861838719451554227623541342978042943132506833118492160851989796010201019345679310481905096288055033705604948160702029219250659540857192223252380059723316417099876438903157777836490067712424486215648033988645477036911492867652089318275079650420396345659384959337229641633913553487870626890672885306351483659284237365594535390956787018476425488169004709448765068910345561151940837900879283339371797773135120315365787250577513331686887560963279079371709059500553625914608776547099543659042792662951579291902530265483504892906661884065429855031091117202184899937387109181927634207530778558786697440285861361644534700967939593501053232503996186019321350654751502814414741344473333850292119597137533765245130122204289907962135234074912949297820829914423196175946786577329951532453169761952565422134767320178117928553535151787448297930117803593226784537756719900078143892642338899212721427630786790499105750962838268447964809178541363628940068264372386280024447183998988142192605282827420956170890454753160335283437706861000110115728417682379750916282257375727390327941870410815853053256050010043889767686644050814474019375188626258785076923597456072378452042054152088469783656432841165339866256532167406626398034447517598263378242110703085061010555398662591879807189002463739004306732248613965608368987035454106608212645887448741202549006340169426957216505913409404804956850336625419405640624783469170062134389723801311437000473172522916155914244857325341870784 [141,44] 451480531935726096360129780151831986870440217561186762582569083227875848250402126319737989864002024558365597920696776858515594342442934395805269328532268888308629628384154065438070522246635412664822568088952105265865604119991787316994162575435605126930999260546427040552145186106530488906486155482849023627255436298393279251962658116228356286148430178120024742539060317775175766139793559506148022407112284172688028023769650620818050875409995232453805244834126117741982426714491336445476434176636134940529090108478128424576932924936833737209188077838874335338915657073550017038100405158361020530994713229173071322704688934629094868823209039430768998662815434372202333056580765044395175339939628723651163008603929791902635972989941883269647114881366515317674473201500640396927664079319484274918119569145929517421187010140068531135529638301478477234793050270792409757002809157510233481177250713792073547326325298568218811203855030312455073350716087914665058866454479508536238115592426621329554031111600272900734628828079652268326338437543748128829317402820820115779135310796395729216471723034147791030252410834338431385090138547881672220774766393768648754554047671263480858953331161954997669860018069441930082621640358816421378047482193933346529831187024939076900388965851603021049224071275403923322107382519747754030354420976877716464692358430264939067321382390489087315674245998573053264768084016620572266138033607694172051956849077537967549148805313684603903730559270073992371664519913617893561610711485814099410870422914917006380375586874787375112690156957560348292212794034623799178899690216762592121407821078351505291182579060257797058413748048315006873425844072764202535014720875260580006965309592211084054151006723174492222578898434884538760217773956138781446862339027636166601591262546236130368083192946644547273314133812766113386611446434942489607300454507150502837819348166459010137718271773873797489710704003468795515283676788189341095024985852345401278737315139157814559624359317184344211568864932767385919392344339517674651271833123288976392110132183356505357156490164405100290268751686133698784630358211637431046853501160629959898846720330528593408 [141,45] -68560662359800639479711433075813983835287915369241004891543155615230494163280798495755891415177880558852058374615771922991580180740209781159607051139049582132328413697299671237122924265319658513319925003717094469655328532473561623453576327362207300025385093463614440305330079213230154200543902432061281865026194858363478192263473715782149472369118258027802418931128347844540022177958944171405352021318884887593429623240223091542505972456889039235829642827411211508668766117410781165991389328497255717268502319469267021688768273263833964850168615710567322521295041272620046758501435603601601055484777196962486978769897244753946842532438538155552538789696357249651509213399401777377815362018315678382762004865177464213728125654815727882751601062975289447661184146447620031341415191527382925301945264737855399413154140752019234122613247067840070396272860662305393329734524537624639333100831618525578852694903811933450713866859855651114932408515605848086845237205078099234885534538251295848365092053956904124536999059950496205017262424008783938527138811938919404674277328072338823093074810397651867767390882952008585408341622100779720679420757494265621277022805811996177064136663369568051631373692071503631662355296139832610390127412437807904408218849819571469644367665785077044180968668313840422713719103678452683029940729974185033250586756458556208973092289458502237569901506794218602704322243662479000052123471365916655063020079219452209191362578231849524464220374520416287098507285287292276045590342822064265702882216779672339511247827390410230009091256367230750266673601258132370474666424307229008254683167053785504013177395894430255491382724586280005388718466107742999501117810199891260501719188213801112609488026520522211810847679230864141025290801419973150851828735311426538237903146553968442941381332066537235829515872317884883588190865353060684027856064570908899623581764698483040072697969579416729903962262361075331755917054539590608951221900034956507569482081563816067374441895996732601697442141273730547359004136246703463382850406407550613502258843370671315689090629846988158644077621990353279248562032673438529691714806698029844872107702984226112 [141,46] 7432487724902379056124359743438465943710926201038973226355628598076502557332961888550303276061366718840962727784500817125661458320442996227797609805059485075024565960295600408146459186285261049156948414493607746434816136295601156004252065332689607017485981982008014827021553654957626027442430979581628791805685049762658592931722188479867562529633088490141870715077700425119320343599920387499907804187686347917470232697925134577017496143924221413209239799068331943403228043465863556352279254390853521556818531211246683457092173608904652068021069939000320695774567346186545800728088367183231856080852960113950409069331979453372964420984930267230931350814899901020566927284139460063032574815071297754527737649805911015560609887841754396513807566648296338077425827069088496571692663184082866834378164137137039767404171733320241566163859488730461610745205935435053805629467595933613276400267810172380272982081156446038311232489208540578558952386600646147426056554103544037540002550632337802656839869897535115219197278254467954812812267079073956598465190868743411873262492489765237499872750004260244348290714144321260793512615989855797515673199094064001594591880498192439786154242024565259042706098501526574108295304304906296285132127044889323036921217903406110773872613288590255645331712531938940526846668429059917152954197469282727409848720113188298065881246685035365825609372699128214769314696751275510597207094278574233528415346905338590303461546435604937869611371248306145406667240648351725851579981248748338483937986367156410309248150023365702972051770591908817179869208212730818867811220867496522588925181893964766989719943113990491715748479036015037902592093505732709252054051915062597402887767450945071797254227807058614634005082743429769903100938818573164010165310304334002716710740464552160178060695778456398929293330571352667114861065257902288089376271140583827950357314470910853189945804319125154728861658040257660499046430351084947385611010241847736468659107198517864110679659596442985069612812996189789799062717087172825773144003857414849067391429895761713737345711143739623678589869621022504694406711050102244461248192407186576858709555610240 [141,47] -342123884874717874003816234557768424583513411353867191118484368005538970494020174019630573733150072103016555280072916121455976367734216424402729082448485316246241445628730713259174737035763969539004779038751525597828141539805184476510191011409316374031469929303594230844430272523293594713299942821426423802254452727947918148422937925921865747690798948326836796536307801143635964761605041400326894555490559319492734590782748623233427132587529724669738445157012418847106384197050139209507968545392110345826208399361111621837349445634720733787872756910850620410913475828361902101780740705236607917201425295855713194217037727051372069009313668204218094906925358360041189634174138704929982871403405850753595117017543924554069799841169669797383403211443482057562024098211923846392034531918768748406561169325015998299926597122904177328531721972455141492805055925117251567796572024244282980383256208325361810571049462102387391910976693931354195941524132494990335853912077604790524867461653085963618619544832299127434469162271823335436386161164497836389935496027280544532554188369550604705413514295272454310729750160342133664577250875543172574852692214290000057246121918600266565642061636057360963746922008113762997375194187435143522516462409863771769343796263971390649899851504032013526516548344277238896320595670646719077446782549322183432645732488184472032344596781231040007642866954490919976243378047126646251795253081205417206855233276076848293381188211152610857812591891783247860578786613562543114981620786665723914079899135526630096586223509404366712502981017942890774397271838646846708237159343754031623769992883604043946458731166016121221767718431461530680914359814642365158229484062216555495098236003787917346437624891837035374328315234333926397546421570998703438429370791100473834164992265116696291021213496206885808174666099454070529676838608581071464825381474257330666862474872828412893473018951853315648440575204143178787004493866442684484232559516426317944968329962619537654811172154002720871387465266400511929833292330002438965334089582817371913063114559382713273955996659952706770896805059094368933873893359866271807983774801779580480887904 [141,48] -70577521682258157133601879194273893588447124087257621369576051282525084823651137804140705094582820870703277350425562846124307006433553001407092661882128177446887983990657060026260826116784247076377759935919983419540872476390271322714252337783247748119618108963392908509914758343070760622904784786011529584028896530975996096121779319949564649124596528575051368962217872290327202653215817655573974061383615681534799489345424550441105342645564991606876193082703877092334748998311536861421214808224372185656211966050725552615027723719627457072053604969979306734490284302165118179436069568248264749436374257058962249411889431461157132810919377183541585537831000804748310137445934620994003744437133630055934117953843861263397135398308876471966603686802047946258120699928569546090974661525403280419394024207570305828112023368616713791326474581908973979307323670049662209123122352704097683809218606149100153334663879537226381792198086396728362582879170601438026761089127091869882014777503873838715080925708695120745901095059791856792480026168900603837136110374376675823758344761720382945577587833764443138145401128587595665629844948969390915356536684730741794045163506639769648131024207730605066308463685159981384623008627251572427772230633562656579985534785755034208238695245563421533850266028744778399130596179910523241042253099625934185740102589202579905298171796474641959170308172203500767112188102440355829248504541878242541973530246789202757073357853922420238101670497116578034161337310551255882796499902401619001505386567156426299127516810236446238653076251535376694767039060835194923023469601353214889966187285752876250589435676614870307062399034559698927488586156871815335308078577777933602848286957095026950982728366992820578138631664289819828518596186023428190628717954955396221227985271393869099194550092381650301221219686402163042376750242233871514131754257723577298225812545803414649837028339218086699143712200360902179819709619370269810655829625862243510499415486094278844684870253447832124863749676531072743447867380801627833822283305107226768447123494528528421966146258738128322809554944876688156903583907683310098369759948346990926336 [141,49] 22452522137569769718575135196829574534111814485150712647065212092999558542286364837723059223185683518389739727058948526402746194365135575388932522928016353179444679072700908490652632205068139467887661581822542637170743893008715952476906514512448421544445044611590975033774613716781241362043143297716600353317766656872665850189897407834624010512534487761613248559159753752490953726440318909650315799610327211808965598712096981245603347461525240548106221672915311190086588103649414851883567302952692188784376023905981706257263841007500929665971672984040031670367211237765950392045298233895047571333959011580851060564295453674403006228609001746795962348474832660053289429722665026031635073572856545899791449820587382737411085324389166929735152356167783079179794501440270210808624070393005341561252531568461950196616400036433380784703178349445681135463877113658819885394432983391291837182669413960773910038890701762791398850664630547071095361360088876741711130063019288773428804243046735689900767283892167395325681409577171317950391210930435441348121756739422777983730190673134525483108044899130929690287315897095007630497815391080580588321270205330174003856571264475749688700995325503318933130467412893599893845282393076517131789127888606250227289561882746728808799139607189108740057868872321177612789588838799260715198142488297523854035042681060800327273790705639410598498389344027310631562750635787372123539912649961490827055348867164983142838804850061566931249335288983373987755279875467459103003413618676397332099450278170290119395885135678560483403296718853272719753602899611194778436792327238510920641806050993011432928775608779792874407015092793492876665936557109095822911096260349233424161184620567461224915031166879464760454689399478119203664327967215711158427572018775788681618409475333977718260497104561104352682474609021112664018424708561144845232539162035349872058609402748090759649449173513201189486350727176422758311351821614830080795561242810136836702941742532336063945664182315388369930238025000336138522641876199989646523974572231752863088108659706398743710160477081162362796630388200377874941054374283007189069980801169907776 [141,50] -3695701252158632951121142309226335707313465263678389738505005967914468137163725603094820593525594779875336481430270920318206302765969936574121810422916068977417975936525717294040414144304284991207035277253081962290853790788621705214889185696718373912238651086107617662414603279499916157238066825445460340425610632219296362016363401554715564262401241087235179340976189082180618394989796476902128401927675657773762979774874242998474756856033926842314037332966072145200356610237098087222344901452781263215750043599079153682828388160232533188292826020482142001636749541422013816457910659960349247395364989774842311799109837573271492604237911381450951013052354859563624265503193888785776989442018584563198359678672268916292348856492181423836611747517539449719391164173324244382449720091285573795852963915876450387898358055074889974068293344194182527925225258611237503347465315546728807962978036755220896284596534434320079045869535758401902546878846986820512344654185622899344430978087869015285478672766346119559739470253682626929605761982783233634891774319624258158139167374680986506555748223694050864663806425819498739351437644163836643022817592093628217374946430627645492035384555530634671502052183605482989884473102755552605140870779651960021835566275863667953224764259081964169170658281419932859105612663346257431357072164802912085057283177140322102204285462776139938823625734328892980883135604151969360782025130600136604794672194600639614334634549448933987169580267406892008416921148581429296683750537060792489732917962341117661054370485899292511156808472827722656311166896163667556862202119617003891282986697508920899999191614087514870578179367672943415720574084076469642298087415034988908508665825100071883312961524005246334553119599154019801954349777056556209436849668210708262081563949587575735409131614049472348105935812167043452190905757831136404532039023289861500404909066356170615994817579892301023039876687862481321717351635510293795895702238491103263371089546507420888787707532918476398236997462179727797725182074005097650262334733987399631580224050034280502424764548740752367204178388193392937960003619608602939858646037421056 [141,51] 430814997340861383661695165113872101751449648104619759100462913993056800123234022582885734997360293902534369791397462281864693699384149379916107436117314295895442738884614862182347254976138821077079682180447682949627284305087672080986119848728059594719430502580044953010728500195910561806355854313701177494218682819964764345573437793011795053605862994265058001475343789378332153324868013539998146959149883513156603191055834506990376792192843514933615174982938471057054351176051439898954685148696357730985497710809521455902782787706097945108376027484060746164130862169941194259866497104423611564480515838573622464956583176943085155753954107746908055900060717607468302995421864200689106867791251967647537597176810295285786312567148903400100908898125523105718582640962328753753720445509181294150548933048949508700305976370977290274872773076578310430104241546379060526236465110200692048165778543084859432433951717017161418909758918886768709919656951450867983258790634687071918461175954022497576379216525744134022340952228198815080991894204171319933772524842607075942659863881160364288004637302692393890666763009307933570126065491234095379655668000596658773382900032235248118377511489795364587469297325078283862572749402402515909149131440483511946591296987660391093953538022720495917511091027663274307347675657393126186784771879151459476384385319832936957237695956090645262512529042826248672081030877875466856660682312494986404423417060506186225483677895825015284840646927957798190364442967978790058594535498922431165430837296590616159814901281427452679052751873607604035580645298387435632318564425914082821458071452250091330967220068248540220938876293228687774684445981810113262201569394271228938866232797465265320312075833358030995398086870930181662891863804624994010850662453796252728177950086201737867951568660231315212903711085483785487371987554276914583851624479208080839327828501973526526749142544049505906629743086669234928159212598181517480595910000903828288536400828621050628265427265520253311233331007582467339893346943569664604447811059059245010054025774426805136424846540454262196093623055715298355743855160611096108506897536 [141,52] -36329470918281963008946515912650446748752680096090049963961843909010594079748836952453651110487506447749396086471947229694778937829207878832605345912061396489593929958607521819156434554951210562596450129835118143085505183562565797213415393494311103371898095830346582021890674298238025386509833296462605410659297042378669557514158924865023868281306565738305564268782344641464733331474858678296768612531097475323137512848123053624292314996644202106189687987460454396677607025689209084567224167879053561710079652338746615182623043601265334579409496694850391590780605319739701282771395707054689619036947226035741433563157195872013113095844600951786933226143299797872372203716030300877240341704106359926497490812390468335651128489715116922159350216111548838234283246530985937867795202856742674303994336680904421279128175213355284452052653778881576208791139506117348933920864201103895431292283081902040384157534751504048820859746183664150884641967283385909909285981946865297804475391741504015036098283224085680632585314023082394203558987642895286534445761465546209620211921211004142376797119457111821428609730337063309203544041668927006705721964214009556081098682737212523891506769158867129779192185767827098324451579666421946747014609882597597926112298821609399276115393426333749194655500698648686099193504061715103224616853910501855804154221177926501580467351125018619173166304827585685990116796065261901332439164307158251376109382743849665566666114532973894835595839834487426584510238172122410622777910126949611105611400989834542195327600682929271292827047687614363305183820949494213874801629595252500404440351225113596282445503472571858983406875516174131641414778044631518119242571815605388124278464078448765738533227071357986362887178235930936019274156107437936556378283251897733957136953643880377611675043790887932741690652616468201959133890399385074971965213162107280135997812952693048442533181682748038818989464575629242403358852455877942655123772971466874522014516183720614913643600807832379052479215080407961239697412841165189852402757383935370064124329051631724033972488619522379888278777041253202560121539443907042614056832 [141,53] 1832010928343003854800889625979600459685352881375656780399722269128621986313209831465248909460635077893220484126567065912709019423433896458637100336321468388494656504244646578152560423757347674936472464705329837970156847627135899465317450250942259111624228910090662956253811156465657144671830496135980488969139215194074349095662768580992991307395882923551705206528042211894126389311735824651268979094796739616901676982722756329550785088094216629140839177661684628865285945308934107147406676951187884338777683616663915757449924756918420729152544655666826762684811639323610708528822646047309962486967281057783765510091793357297695563972413776380228442524737533802698819742101051218325219335086485304357602040855787703633985777730468392369640700037069434107365176731271244449528597786998566724304670590575086083012946937464130250670069953734147505392941130109915123558253454417390053448815041939043151343971038202901080184541175934830876918989176800232711136748327155996000667603139660022403144487588053033410118996635307224140324135215650480626395104082095587664665477176710429442761140774139942481847248303262529934491629661153321886618691112123644205364860480824199279558824388360040750607482766892872297445694081831644046694225438230446737866579074576172327279883103580664676165010823505078976246124309166425697841094371144352248804323242475200284005553669987036093428114294892492431673416937992135440842667921095805118821595235056767362965546791187301795086027171471477861183038161412117800870367540184875093104122140076170740125622279379208170135978049366627365468537099291154389831303293475787087388505856812585043326283040926515730765911518319841610024114111790210511487892978141360468168238771763586153286056480979875822990964131167749915122101383842343788235275442272232967861953679455106683166342025480495226768932341325898022516539938429502783095539146398241559614398593531751263378319412693952264049537343984348720376094362166384244170521262577685352104615303635091530309247077912567979193348422643296881526076407202616120234080816478754560275212668732234196090748753336994476281928095668452827972750683720105074800 [141,54] 41018099593029653068125037833110307185400266274793501955827154271221194900451191226441634254776437896753851494390554986508637530584040828098036774552362384751301724693569571572385505114243485688964023538076196114485793995246197355042374039506535487401193392749808058727255437660158868532224632989166540562718283723176605429937118290783303123829090911039675211894795851298534425756186712524479389631108704283533023953535125088464253417025899700636938129624403329166725730046593024069592030426311417965338357262540350920277433825732499631619119382226399423194648816187402574768316572832520403004745054548940148476177156263210467999891107117818666309663891347721920330895198228184000455182992952926198094100388940956110105993273259062687820203568618102367454200182114633819782298532984341867912789207097311890694128946764898397096815286688577745367871909520216361407520968066298822545976055481369987682987984540250300336477356359949693935635496707604202839517628635812040064205320025851960386194036743097118079243468864987258668259818163428991613312794069686665049493272820782504127850456140950455676610916815986861128534138388196498108723334528337911432490429501073307403898815996799428003886992320050596665413717644669785511704904906711650949067742824111919259931622731224850177143385811825429893475146396271977032446355376637461734480365393102085457335723226258929997561841264858751189156898126627516783000183428693793569915178103055951836243924114832029535322712444482527419780115816236517919446896397486719054650604548794230122367359991093028762566455382993794883608378314452549213368006651460815368423956437850302572200285219184158907668899463708635670797751783001631492646765082891840055494330337439008109149584529929761475863356872169217394539860166861494717855609480574267874348029559040100677102380748356577584823747207939505636224414531112304337710789574960146545481380436050380370584767745261172911182878782025295024871480950525272506243149351658347498653770571976099332287572539369957200944060595584370925205215153240133941969825514652069049352408587699463416904842161139548149829615358527828398598290634947968 [141,55] -22766783525769642661154471163930999463451625169507237391949743916400354663843549221586143216726007032854381258509994463630737759435121051847943222678650788705052452244292410267385102467991557610900226031247436023452005478054126545524566794552608439760379720108861426310051197884255112139990319489269234561222015336650090473727718995153427180046780009766913682016209011739934143605302037408754636258187532610688359929978279519513274967761030043434408503231125397481264093421685815510905124561322341157176435307219022799552958624031710666666085502138662222308176654684369458646726512064370889472924123207463053242696255114385665698775018179928177768520846334600743684012113877718686487358615588880306528999386884182464598041498588651106070506559927880285195308914824679668953243784801644812445521174247252521773698963969773907096892438940906586347143010006903638764080616974972130998921614243454959092114988907779839744782896497784149289607386160727462250674452619726024444038982961948003333285397384904204683737681528810911389077092607309904404733911638584482009579169883601215444663094425865061330787493892174665007845122612626763945891878597890693905429352136318400423897111820412686795611173084787949850947837158035855543230950940267316096784725270640690124027898392409753233692973468198732917617134383116278599660199377201234540547394669851458634892423286361119123597881020197771733810403215898055579403513390179159365125014881066681916292061317151545739086219555492277360286669037026551296007124846912443797090208362566631470252299873283750100468344830043475534811135645096721863053678364848942084521838762019136697569316846144261931806970797515347196245755998258496369215535428024293361721883100172661809887783212839929381631358806610135096475046442437795275972152452467606253473680331815988842770860016596997702531720047966572293680169726648109381996361819541720142764476842600417458911010949424174697029433766067557500380739592870161655115837042772509769409524977490190924728783505870862207130458202013386248753503275363345371252778566378916419614435636284894738991264600102081311793424906882243684241250894208 [141,56] 3214115475814267627711134119127831602157103084026113634009570300393489920428396465647051218236711291973280587439596742592817109336764300728355371521924724802183736079335431039309495215012198946567676111797381322193870458711434879372971895870612184751184761383296622519187320868240779333984462019411224095215630133995398636354113248005621786980989681872802844457459242990755550005998718790377142466863407914942534358581872275684465489074714399037088338648302366063326114013595549921057833673318275090390219055561016721275593667060714615695296605872054283991806728604226441863368503513657144278258286542212644990398621172426389850097969808944098937489099623301180841768622487164775711296230311065905065983221740569157680391092971414283889072312487859480972190511453224344631051373810871621230533965859951197225707661336778770545056942270105658766306508507287905264231498306563080718438397167482218439471092011229711798645219794419803020525280514518236234614484905623195481019798093929896018921174472593346825448076696587845786448264984925782199819534815703412959462763610695466660780041457278776019264125860966471841439456743543867233104339720517012319483360469815641750188805992241112230460896059549262825577870558614012060278889569813891915019337988791296488910713883092971824867176440147096956968050331806193902127091023213874198694552345117012795867336478052702202973528319076208471340915227167143253284027347995765773212929162161762705175449657187771484719623217956294754698476154079256122268976584591124410250485675713091159904398970410563807699384510228237855816009620267216771353182387329482938490992634732430714408815460241405070820172809340645592523507501065393012997083732974504229549312181276290408653591047252059776756761314977572494575985697820144665173459106551703007825991685851251259198646813740724163818355078491502793422442067284583822679807100930673392833682335950503935172456029538573745625781963340928511676255290321709611479253174850036083572351542132992113601945838001131373212947511288665778962014274444611892879148977446475642007749480231273589774498679108123004499611255032144568825714048 [141,57] -312563623143648283217613227116196824814360395132220511695107260305096105571946964024150855786976874152417899624241196520766109810382424233062432750728893183399102135609189852472366416324919448069617801907411897221586987701186940780848667036535739975737894460338043143888393199771794705881440837673847264744478761669090301979171959328306926552178010418757426742226121704564801376217095536418147822601187182063146908788412417412371650391740023517057209027780229585746569193704293925034951200693725928718934533306563523854994779480829882019757837648821977852965927129126259699425152154043456352069060618593550219895486598224241891826672544717119109824834093079236017543287628009703864811014265920167725625060149990949194467598244118626405760739072210109374005718946372563798679864772214338923722428627754564020217395600063876829611211707887497020084200048423523354194665724786761036110436420183448531928366756542546603149180140618975518423380889487507661044152606542748462342437898555757203047621422862186134813967848657124574162312872161481589452607162247388948442826492256490902584633122230175608956547415119658069104211643047633681964068614272765866400300739814660029495935882901312582698937612528468246713551680570394287229455276774781351148974907585699900291682254157603044342883253166867572302600687894332193528594947465991829883008373989646693206591203722442433628693817315439363528729894750025116328641424635668074732935946335120211306205546520093274350916327505668974450883524892082616622358991195255234085234781971362993736382346148497172138526584641248644526705527681454974958699590916395534378781978260590085168244930085418404276077388281924856298032157004155629249305284116483483249794431542567088411903231419096575198199273245110939978839146741235602569147268587975576404195414898392590671383226908322095920934026645063021098523475323010778675087892252269911868509653853655002801932108186699656680753561628809054946207530712805889687271784346832940318775418478936329395270005994000791011177469207378451372161792056401898144888739901054748827938104376447550696309652359971909908205050763368095374064 [141,58] 23270467525821292917618938001697278338632407960037752697899699775774830247457752232959727232872293162329518639781682350288900589480578798920997397681470162872931468150632952754987913521847328351209096394649916629525321949321653588627728626169507249049231248947337972784677610258796114630371905632712040002750511861791383118499611066930894712963757830580312943004947960744197357327767487788563673667367252514793521171157715373120955288599399939496600582485402531677107322847667901969166394117993280650032004528264945608292823003717968124355044606425967303775935485913271413657503392772837023295029753185905219298311786702522850023558341565472497363124789585822205720148894377628149948525455770649836684132418766398911765458293752483035508143565756488085060519759173366556872471689087685360681159312835488600869465944977386381848257157715383509984754740930314765791583048542990429651359429665636883090516213204073636277188895949437015878615301253043924730601347907965083730201200102060378064491325658816616405271936091482829288459095553742836950597276355580954889241324253327139374491363800712090809465747425047476066556149208765177479848001047193264813897783199507244596233163345739196313015848055984054630099703511133074963317425411010724360735366840336340288911713062011707772471392873863563976616325521210335402846031956098811646138260121938287048557504654711737294308321073959394380732162074487259830676055742499907863012986388723372226163581538303925465591089540724246402279302968245290492496145511137329481202272884323885187531062223956630173189402209362141007389778726354170860261971779577041122410604598049340830684283426028427071705091394701737371250688498029738110544659655443690853533869827803525895334267225234261410400062883396797533674789126217084742296119247781504207248963822778732838098898229836676216834180949846905799733966902028103181499693851718149184947082495125528723285809054396257724323866187811253889173265580567697117559207662822759687339748629589177151232148021000975936333009536527238839156974692669483751969771359475556231789013658611165135049971818792266282583889602559144192 [141,59] -1326337761218377476309737730744674154184937846678223824005728200107463182178695912426062750010359070038809370366944083866366073576965305605118411049723290237599300427774376313947372272900497423744430417385763862227560814794442842358917607021417992386285666079454409453344282157582779723154843840391364906257503230101285823334692255529380415028957672017285408703555872139742104847133698108869625422006712290276660196733725237420226151709986186685333630638947637120822569083886379684517363240087054373377704961071806359679386115822608544577046146827330533528400449732725804767736345758873824515786981995587349530076378662952874796947602963717206544441913840044063545238600760818961907828095160750838039898820972209970950612057198916379490069511029814020808139725404692256621450204018283754196225663318679839943492810799863535521272916379680061226603883083152056227265286312536951139816721816799497418033292541690221126409081965426450112785967091199856379061414847396062049084087560968744263883398756716759320251513360351397822460473005186867831575981457843113501609734662735330632553110581217893594052378575641346907791615971170675598172137228615755855777238727237556513975968405981998702318477915203419771002514977413056465435125410431007505170372029967649486671698594574931895552409233660761044515812475607715773388015213406281822819437697508409404689767719744133957586261551985361945504141877592005214140216591027532643823714559840469600717199768040702186218812527599002128103034080294540517808504405527102258457280499746593639854237910325294520848318279052587562612473238368748453698825726617518951677700518530720582933966817687271047743210369257099664662440319073468946629885013672566539783110346864840094118599434835857767494242800053393151496411558885980497043113673349990535546609702612170883132609384470433104415406942211534701241404596220248646342098503403020498582368380193641271088189202590437154899925870232116069158764864181407900778941057204262142558619577279307062421967446658408322331882996546668665596758579806733335612642693422479392043497066009653193449207996014432907954681593323744 [141,60] 53967772692333984340093610111714430857515012423213363091442748406472091428889651779031219731415899878221710464033959767055872200026749332488859665704883594817397207805337708063743643090500512963305691705343282853267267361866397246220371394333198928283200111159984821268443252068381086246171066883049277607988106037984334002828452130028071876763739557715821240925788112242350492110402505532678151228644569721838053245527571911023938899151959023312143525045819982294391223959794514446617506939692216885380713148348845808415451398034943170931796539510756249655461972779761162508280903921082684021414145293720075354851750633401370992087558856448587991674129780279860370830976839789767539774858706665683502458040952106336810702923838298848362716537279872639179839233905820762438402243016304902763959882282109356426584401618084803434426990792788774542492960361836477136464086818438198573158068400421403481284873090432603177822349190659343507004665200076708817796233337115864885777128165775655408582540263219055767794214309578450147255562996366121733511461233378925790893605768759713568645901092934842470008679130675268081782457931172466480353122111030989465344248091438672458924814740767029246407863291683200781801682103561367362954427469638547187598624480929583572673321414049514623646581240059891648029659241511225490857911964308275245130785864858626194894464253364795682517216444913254899372452159753862710099258782875111503427123064794340325409556281799560745244325977033116615230275805711149911676131642659516935148340992407718771908849564006537500993237157387742367713881725401052631785000554573502906960827464492274598528646599237335754072545675639263356206694416166710972013094569274520977874013776838622316774339692632877903927515885460711107025382388383542881556024926985660686277598638989778332086651594621078559182979666222106123726855458346024027824568681935352680125678512531547044384321557432773244321019916829267025494488797523204980644015790557225282166512724449865449947417081238200303659080364953357252509850299765512396042303577345605826925839381742594778184445286858211727531842112 [141,61] -1142570459913433606733152445297766077400056898136596485582200110396341059636113049880663043069654277929980827932793262400851666718230788983923367404933574326319371277811662705140936580895988375895111410411158151077765277126852531221046359463389592650537132468213147092458566892926979771860468638596326684439392182130986754004153961773433172175277182394563128509056562695842389949301328694760749274443561797368533906494151185294666417438983788178554051597269902005771859308630354786976548635474030950045904737071826463633192052286870168094924439494830658004408078973301862305757789564406937918135983349302795868681821305702778900806878649408992916214830396055155397188355497372639318364618589737925994461188399642229535579962171638523398777507275159021407652940066412659252272957926908455920242159706154160081300995558447309912902788173968606250074048973903736893324058486468579645465862974957454243695203308479620940412069449483074166655061750424572457811104990257611382355631934033656869751414706409624464719341926109208658664190137252675673317777654553665137458877939274512345684698749048886518170618626056705098825851135126109800209720708025975128065452632653613425034434149286678307112668699397136179408194205889703719345224781821075699398362533789437378089962175932731475779952429315414446147041077878066327860884884238915765561434562770184270657413022512314439120028802146604673907738848483443859266598371457399165646870284641807872161424301252083072445254536389875214836133694211904116953975410371780280420832050754747736072122384811273010973461864062729759713955551072438491243232708542168934613288315809640793602213368597200260939193619094303415627058445179754976069677378236510899843714099344551285295559555845397909510554195030122736020363237948772275298568584449884856484151785666623725149840265612737678395411262481112369696564209981783101089503714171760324642152520844411176857431879755501922001847224944334870170024136073925589171235969838730365277344969236598093696589314025427630048423102545128873626160425620544411701497078909417339748235321901831656347230933123542103426312 [141,62] -31083749631742094602860002013238433406957675424999732121652635618346068950682806793182931069075156085755856176484112870596574423880258686428533350250441033592188598698303387082359882025565615423359451075616710096828636133271773353994632859356522078881139111464648028415572995480769185651505270910236142710456114202588247027059965246335187817404221188108996064890452384641923082991745706461847680248818058074917292995557140031487938444233837801314050039711978736653995697241897621071314176960518218123739232011832249724030210341330887850304704225771358638338550452771927377204542973540016479049941995127111160983977775529026197587546025718570619273370177823410197974045880709256048147544940955172930503130117126489218772480991800682237749503058560594404626146639925859961571353329737819681442890126194984276854913629978189548401740804995491953750882852209807944327448348626001515944628164495557565705999966206206723916237345236045880480038824796047385575053465964077986625864381995438056313442152948166202870755283144628764602989664343473354050867436607511378899647922538065832002342779368792918143672502270422157841737481587199023999074334448774841685974508904085197891574185718381855620799743625223598147909044185022690834517340297686027883221984120544901945109056812717713659437045802049747135972148541069381950403197564148468019964340548255467683725668240298270474314002257333164845693702457964003633917133663880981584656414291460790719408073712430950652555200494798508478730186340449891951196275556243653427669803324962162845268152003958901154794390657089686850196454387544644295530284783751757507969064542798459406289215850558900482901759769602678810861340109239116191609966783537526813199249881018612659100336956643225746745981297443012574484752570818200670080737821288658974058033408197385776898718979636331530956471064247250377164966863115518884535231631745905494186781595184920652734313748043189732401616870187450626272624433417379276391723391726555374536980820393251922569943259279087875942033412012623688516302011568295830073242105867674362059303380769506568457211710070091520 [141,63] 4452610936244038556414795005369753660954560140267576290456558307764794425860972601820461152978267467683411893788669774479814282838479842437733742322268336144056149670299746374615205721001385216867809409130202246404818895279687022756240303036949757222363066414514660445999329298563921403075863337857367933178824273723891513975702694271230272930544886190288245280172062462104239097067443519378973897067805545740081914569396107984317339532408618110300678097257246713652636281298343863421177418674478101705849808098676870451775606468604640653819151350395619864678446551856150892515947284588577508239891216358097662002327983435351524459159221084629494159393518501024116029069378805782118574051949173507664635157525671852054324871401201611329354635998547801668584646742151103971963148364487798472428631681248025040082138106083274091314005127650692604863442560485291541674736421913888936549454315925119485465445152657658742010871252206763886177687390191254052589011565402996839368051692126440405267235765899396468983099328899972829667594985446218874268784513196019636828695105324839116766045541528751318608598677119968974658872840289869515000801083871131629502886600827777935024172918822292709922536785603130390124133868180219127750111601527691472254973711089058109614491061608945025911996633608198521825032916138366770082801606582762066084333038570272255921566284989676178726546492071417075773688419510479178838921650625932445815381299108946799600853725167118164770195724254371831748783035825766834740256753944811420444290797364253565380053331965045407028655477613643773318389312218375695069334571548938247652318692571359858091295792426893287048596907433224672124220070772490453775678902110255220689888642625020757326184114195731722335743243138678779001024705604092371845466005311525627543008903838887098646431272145002948677567461642989336023589783723930947209054271214218003056446960488487378397848854356600467324930788447862520929821852243950127085503667176890654815241990711315879288829055229466661739007450885134836888320986716011738114690329986862503662215075490691745093217938067968 [141,64] -251589022768826970248333621908666923341967446059489664553984478644472970927732726172185296742438556403314822954296105778091137219997457550788140239203612681662004021718342217252105638803293529065138409459074643877470315969689471573709465575230931729288875451880380624422661516853456897462413875198845066855988696397255549682632731557888619964620174465353491966008763422402799378066468493932037994736781155919903167268146623528748384439886821078138370729603241163386802346723586819498076606378590780041830803890677908233589787654572345925901842805175630959832994681015748965821738100737256112776069661957762794040518394833286817059142920835248125808437619468492179305422999367442668106250077366369592337758773307364776544709062711387373758627632668512186447897181036840091595270293693205496056794300361160964760924103010151630404350510472193279107728752054414578974156344542160876881046493621416480433269554382507381292654595335194485075626139380253718897599150597526566664926189534332608332832808932930769733226522244592402578540527977197187413770196651570551734709163112275470297356612852123949737032466980513884572284413343494310159575791318927667515391349818053852256547932854013354916371880175984379047286720884402504420999940853339756455030381573896062926485143682579236989662849868700883119387045666291686737139241855667806720520285901983063980261480606582918134889858434817844582885243800545161121240915298329583192645964483704338499481927067954176192816452711837388897544631506778308265195054553355245273813866872492718928814083865406258908222593540608750245800864142156990046553655788506987008678359351477632172951973425511753295847277635564914190058148614490970990905968131086442535752619692794855106948526745727245701774300701302769851480775727470212018845805669680904673908866299484780649831207697377329055135523100784417146086692075582194933974131432864651589282493596761617819684575822889557539754612948168306175437791234800443962844314506726971174594565046949639697478569812700708476431265752885436874827321860765099906985328578030395089001152880740816078130648064 [141,65] 9023094510083583838636798795247351825027346814424002270929235097593621627870450746513131965486426190364126866761065985265512590065544903321628672910371680746008908548441633563883302609559532055544309835582084557467622811785414748369253172216472796302572484626615303747590631392603777683119920942924632252621110011178324654791271562874904740705238298503943708276921109663591959454631130364296577166033348171779866340327433001517894114885476815488625718839876528464116235604081588715292743001697044873372479041144349077360023524038425644281282092244044465285726370232039929443724774586833743906854962156809222777949860807021509897138441933018559087891745275152454752406195686299940356707305001534773695511263079505651449564081529563035823175861905466196505538633206058264464234015951076860049424823654005256688266525452683480571554335036615439627208093121301845070088255716545451017118932019603045146722106546507953205873973453813490569624716050287609175653504339715332590694969501313090479487470590759740408667134790048034828119659269560507213359525510425671263222476000321329526887257738628349508279571578111517422241679143901215773084153872554666426336941038234323733956165155836563771697357346868217118038053867247174067949808816723988562219491555736013452000332403117880341387820484520886459597657939063595854813800342354231071360676753340283720066859371431317994181731643373116318293974271784249639689546730729207707781912680875583862919507490723050940527639781981935947340448689037853915352998956442637283048714797811567774457969104204462468251310440929237193972461728960947649899469368154809633256598166140972036835517359804209121261055706184682243197704481575875571737315333103808973082926883198119151852265486416048448692632416179580604077167461120995027476055258872111951311038613795041303557001561240163869415188696708754401019060580957672090044074038574501529287216601581007246914844344400753702494083494085693872423955812409216670779245870947514718164137950124230672762037683809665769101449015858604776963699357640994110390739032711140867027219340656427548759808 [141,66] -172933640841435611997096484871915983701191471994277208473452521405055104883070536291848640920402138023919273425731649437205228883518362870371443399793500133163721994348079007149967119247417123436130845021453178734402424411829742239956229099164002998906241630613727600853118102228766162340995538854975133497557062492416001184181603913405055327965182218492226561552763047681729079492785131570999557498657684144939154683626526234613741385266382281152564393339389881817690482460286478550287366077293118614471303307453542347971155233927722640603803575566820399990543804447694583252121390970484676659745901742062191545514917680325528120323071110958232743426738100646828324095380030573750160131914982908708579642591748780693055481975927134682248897477872142769184127646584564184685958537918605806699973884701540260121992923077112402850725036061402903165133258409377048981378206195792112065572016901329013059148795050018634429322611000581141870531758319761807288862033186725971843793079410601622986266876638629258645475351991974249364151250070185986147893451008279092371937150920766757172465907852779754936098633333508931943152715383533330150350652429645671986244209253430944050609433631743072470794100837231483653633565818289532473323245175158487043740744664786250746117744629250999900362993756508280274234252695726834385562727778633389096981127542600822753967830321645993624771804324615812590275404369883635889064524198594634047305592246604499897629643206192534837151782882622570570826078576187536877365974332038643880504622558302905166113893723083719474910905473580426283096163328861219465804053991123483492977539962430500267795793181723760240228919240482256792805381275986403931029510781052900505461023020960924223328499596134585662691319520358116668029657210550241375192353869321719745387687672352871261852474407018435007758397300444625958485226733492586190157390174858505894474265035442194075784456136065838422419168109425456822925324930505214355594501727673470466572353427178352203066700935591152118883747222990925460951810645862927250638123386545333365545060193848933952 [141,67] 76670672108507115411344596981158936536961200756000649968086328952331265183226104638533561739764603043422824183732014569198944966079114780657338597096563186624377880726248195787465759963658938584224562132019871366220851394655920619048005297076282079156478639731588052961027663474231928496402228244389425017650107972916197873381864675617332474158001297684103222989013755656237813020999940081079099211563179309051823006841312597065668176180386536141843395227806779899716486045824216503103683195978316184589729853854827419494968688130394986347650096487631042876029498695201065054570871637743927088474639650919515822912758714578209465218241090806552477075596477034714612266648562680611810092229044205830064789871921405794368648654916005086922547875291257397449144284153859653018358126568650998963935483073535640363236386763305169169756062059821536949624043003195838540269748007300572293610797470597887184045804604652449185552218783020309866434489992779422555094984781537392820242061549765269233160783558660643390126562814069983131801140142048465653607413473800815440818070872367730105857762391088674762717172679980167498396389469566199334930558766241673055618019468229300087208771793123823575683397079870792296045865205036319322681785121408871159272244658882324625875300725318045972632408353920137734480896674866868044477902638233819210452436023166602924697459483625106185397393791722052433902375599163944788143894293079752831978734574906102265170858159098744994732843259318961974287056043179717139191780308562860190331999231139093599921854436903094169459121958211802278942657269808634687373324940951884715311952250861099571123959970042145690515096193110536832039432622135654366305942412903509588302879742536291929824064389778057362524922124834506777708975855117389916954130227774201891584230081822675775612568047948199004538415258204735650608061204278615165643224829484340418537797979409406964530740811876010948364657088405580558006227391819584809985156204518420815713510585641456929043516927115439430588198978649084021300883270321303056655185925584267509398717434312 [141,68] -50789415595185005821902563014025291591059178955028060694793478986722502073655282540667356066600309813364508022591642896820278115418190703553845676438773663517478386075995588894980138846450596650481155610703450004494186514257467412094005270181896097358160604301788048232763478268190926738184895920278114480606799450211137785904795457969137435609250891207034814135789523379019540656143730376475367831993148096440487511723907324382107595638515593040412022380592179369159712315722031053783908095749552747939473945304495905201477469108737408516443636218730968264168225101281839486384698359639576162209436482332320770042669936544662580774078359611097370818230093757080401115194187661401700825912888447166096436762000024483250347923936467360992449265290260937937545674319555170584937020594466925201200566732179917998659517397827877215766930222612136026027521982689983715293819661230433622973861832615045892982512956841894018489672299320855653245674238827391943364338084374894538672947465368234260030971851008075206742489902785072088357823949217442975410672283971821909489623394239991682743892310164161821622989193977242823809797005084995357283876465284733383127842945622014380387824272393176622126326379164533388887024926638957096886922651868164852235534941740414857515400389099247355220412622866125605409080015476386045436301310570325811624216167633341437340638931763598482010611314014561827823139086826909485399050979605249025591702479849438125500471973425593177299866171050267974196214750836439112168348017606712776409653458134266680235723655369465092942143150396270948825727718693330903675961835750136720482597617901483354644226800949575911902367864280621309412439570909419349117454057263595459273787414879969491409948830415113028175092903612895311807471399469192976442853244566347738257777590867624785293018919940327961976272625785102205663920263167330822208433401081205565111329894565891374314927322948616727420211479480193075953363207180288621024798919347240010492972301743870944233840780690553802243238215703477282124816453903306662854319188008802721169807264 [141,69] 12598371994114024725777520798637521540528842776294396990568977938632979521744592120154324092984618050120150579622224164780844270663479493824777644094385867199491478323873378889020024119966937853415309449871788869176896028585404632598105246911923438608715462923347655708752616907075117701700376762459135969602439454177520420449125149198787234044769201992770615492319553647429323523220895241174970962789835002994199375205956618075270580565753040085035159596140109173039629215271990329861383075607214786913883721185534614081302283489407786101085637856363719498986307151262151614709150469829240159870223457714166649915310532710658332990910530384331464787032583338552280905084071378288336918100134686759808220079826792529546680756838977209143138091661133657718061471223345155158338905252702407582898966699413843096181190833159269087539642692590702110845412166618193917848707143022794545139617347536478087420060010913971065402610998418574218622346928772126601981221515765942018400334830638988125863530108677012269343929790586319713997817522388063054950770118498133474604753999531668784406874077420858817962942148572199929827786977376559050190230145171601485574846273498142912318624390699442990400512592410995310269064938754982160958753436207672769647291028081490480784130665333693957555105725201319568791344062244779884746777737037224855234808574481796935182528118692740934064072495099978562055808049078125730693480758711358038358091395803262289460282910187963010607191077108797163398960060686809424990098236381847446665478952006621228663971449661394474746321857532166767765507745702335847287487686172639910485511120824309563498487286282930830294589779204759046642047287372832990777107353886237274397210025316577448613392195712358951031191722248586878898307067750983498736665898345211917399830133549777586441727375054803705692451531184409944087485734002812111669916839067049810773911869546904548375966070573746141634263940256723119786669959286406967513925277921025591100676234385084969963909851105496061826670372893641930108307596897608655291010199872893939874836 [141,70] -508635365352207132560266825681197591679498097206772801546480191170069939602661933696316283897217823780394973892223448515192757698904247359785784791118758292275943477584811703785330752335914848726646931200557262911423919999508388930106217617576782588203987488736093634526712876943371419536057096692376339889450287085339705520216623042642342145685319044562868768976047659586313020687424294562308790867402848888293313122565378354735055012602631760721461782828914628821978615465274499494275450517730600217219887785498206834225087643035543123037625163597718724983027963908285737954940294746418116411432984089247676268484291833671574157971526684997941566915696408717726239652145995873721333895987837720129823369022580938822025998141495615214253463868756662502364665419947388250124011907057059520378665687542490923441930127198471816088812259287653304351867212374084209060309608756447348825310270202031030089367470908306506972254878625571112328958342262713858829554296336803402824608442443185530438663402265539965301958778663481234527648021758823003307014783797797971509783809707707428121537385577981441499659367162022535789882515250379742189450101921391721920919248914765514193111991738164371603286237209226645677216023964972595691288559354819739937481177088886056453936570818234466487386921868607714277206382555957510453899691337558259148259659055095296175849749996091797109025375851816250391499294225106941305795653107051016114588085976832596399354213359614496072384662050684323729468530580450010263237505744481474579848827754434922795301191262596009376183777275658687000519391370839776360794071870188973985080949281763074030058706721208131103436413325283321190634958326869027740536034784892720649623379831371240768599678028522494484297259415599837808145929399058705604640152783959227682881908221881549181765950176850854201109549303003532398296306829886150235383192291327593863680274161443655164147106556976014490108603936036248147502957589168537483683168847862465432201835406909747831589178152517630969368982106294533279646534654333184867578852640911733312 [141,71] 487737094628161816942687969763912772064344851811236793507739574721059507416490795941776965015311788796576328216459413792412429680519775144698318139913404533839427518717970624963586673417500569090719953065584705737460355779901460449884812850101641101162232027216630918470847952777656222055021783569528294767705908110109595471090240592923166672343373864209850520178219350191153745165778713237515547150332528073968417657555259433504715185434500221059454013089116178250362240753250251009395047013111963014863971176648247821285349085722122797503589408625076798129398687448143445396523820701030687345208059960370422539532792244672443242117276482657712873153029564886611071493760782594943323749290942873227775416157676137576197218827451311623592903201258970573947723934815234167315495122423074173237778386560278456968545181204178001531026938583361243334851038861865255846041191781398489059668763242522223450456760846034818816936805828531999035961260215486073019157125038287472853066903022814591926327399638122053948348139838505852398453075818796870746489444982943060194870001585435547070388882171253598240892920545393490561443049704244022763047122443825237230690364974304730026369122650075746277315089562094899187256415027784306770764333958136057666271448254765968243612288849294762421879385396300180561143476440507354349231057078691908581365255718913598310199347806703781663552047079867524348842907560833620337049958605586151459119774873299824315485907886647253108048138544748135204963752842129152493660234747201015606104651343414582953812454636145463356820845476648065807924330694898997309184357826695247138754291931872454351699307002545113205799896413024934813877724619211546028582898378444081358095008206792888382822828373371421521324717960677804193006487906086327627029628297119021825324665462082214467667694496575817741789555259062431816796125341255759594944587738539995174188884242034306470112473211234390527991701146052660599311361714094321111710744272128011463134717289973498544364821750508628601818752933633133991159439308161066419496916672764 [141,72] 603857543535899810088172875538715661796198311637249430209369755002807853706469408558764800203746618132498874657713187203315816334928990302644111887540372665818083767414790115626495157492043582507111105533728734119442856923266763652612230085578379877101821978903226207001659771536859049910080645593914850603945067254499369532176491046835269078481540814423796847741505365257618196729089485059755744311639189176673666065334441966469672318464402983005225520693994404824834174117335918459265684625241862416751697392233614701048283859496533638616357938620504341578783861358241414977050742581397847584801807730426769871136500845503688418783403754475922132765631143804654340181991216988929061543886915195605383168079389167126682910042571239381423787204158287456949992073087693722644535156182559782302768217673880238075075208701815983497102224641466494220169654809781006358007712711998322736453092654021747722104562850317950437618150447036636730123384792391959781042679206742849235559307221288455583063616393395547245002480032169174288861428817656596555549097634692401818039729946926831870682513715905524890058293340829568172381127493134619568973019993218364431922039475238206543903712112756104513808890016443620195424122809297500948994589406867807443174911383995922211993244825851158880744913300868777679993847365327391458367173716854591262045083047080436339633761266945593902410443272224765808374781292014133916190875991540235808899993196657453688524814637536934458789059826493269837455506061522306118057937380745739515241108717608676594812927936315656328154162689406391568090008353982172803283425965490018038420100079672227100443295258547940578773719246319506376441742085508866253190010164217450467566167338761527506869891576045156288049535407556730996795371097721549394547200854788556239047077170298671258155908948934276798229443164048395851991119260841804780086067422885076333434612269174019948167024192100458215158831324816963300452865974185145912350716296268826337373886825342985124447748967442735153578431566040096809094555280763162128623775808 [141,73] -18366683345077040805836601156434997088914901046234237983323078347611810111085122003729895340136695163140683073603325144511601207477025836017129408269027668801850205472496292302779166118919292379854422807683069056857217353385141022638748698866838676883223175934664844004524613872215662046509547490382467076703535074718166735620503936375614095931177050920202625463002208178574541224658276894767760835898001147025066219288458680748799381418560643169284615835626762328244864236438849618764653112166898937274958411848625086070800968956298696892940948977660536560311690658552265166064297539922101571888177358781643812202153261945799111034947300647048267997805762805839763543572016005177105130918483171115673820070761826631215762297632624509957310645407546851482084922630483093697615468399298790922001111065129969318373789877296441467583847371039750345042725319362270969212916999871732020304850479729535176360305756578283748775586205459636293865820195896356587888212247919912782417849435566807898397282260919509046558604304753007778546167267223729669905696177533058305391345803996391101446271846688848721033659508097010364275189102559137176876395640119329209101507289176143373342186562109633256182937293909942010317221884958733764965443554829653622174208250298979965294892443028878959868735402714332476150234686624174224977434157858416220850911198502066752042712022904868911156691321216598681044479235582241381718953199067923910861682249090636361030033442619038899133943246503241062434482731532076173088573837490515139263954148359993218068011339412987896942997737546696496314273620852210805966921679354447075761783292738344998271414388753603410273100452962817071758449181955000448595903991210127032936556723065839856543512857094418057936306459949873045849935963721534011734741522008567932356154189033581224540390737416293638303153673298281641106616945203572517301254710778556070540792303843345391994086487010909025691079475234783043932019853042756292099538840928999667096557460589346097353039843076963160472053758491596954541207821324022875682792 [141,74] 73383403638752952767752073291716463756128398795239858821655984332446989881570695932705364690000168085486813739487546568893214908958802685101923300066049001274241633850488557115378147793435543932766653441989036715796357035433487213797697572022041785862603305379717535666265881331948360458841580742716361306988064169288377562177075901069732057805108734491054387664274299310525175050109932828011292178522631205466595313420331107099885489556137230184426858239091784710282043412325153108002119421647040695689510641108269210107568956355674175002242026049575014627839275346975344771201737274427824684010040349617392208034219626528651613818790213418169261380041748175964077186516382631824335275660924669350825947582602639835879596860398336912442571725129946025723774469197330030687040998471584238508934280130115080700522259920952326147323400928835443041271745708943529407262205960951768564608023254589609063106865643021224347766049490279229784696401807284266317989908969715429499832039285236358317190087247463629422917177297016730565488966258501118237744167654921338401956572528672438013634203058784170092894638412980447449927397020014180839706233143215823255768467340481574623306202307225845657361536431246807449596494680147802292686698445033488413627544384638745318340644679929854686891901505951525653410566490695265023617206384798553219161709612239386040566711581776963878955698597920940976319098805431729217137052368167218201385613630607663627199723699071293216630110233150162640935430283003684975660497927898221776224741988361508229742361823165138210079910596636880807004502746060841886736628331728191736454544281491227227634438648384563206304472821484714781297777102299273181240764206409321346606979276830053978585911515944737511100082690852183145488034395668658267102966513615953057701832337764733777596995873556202941510525608341604893928989747572701985599191417174958652922566083437027960137761551557883930082685486629639699066947487458430258071165098170667275396268774121064954571050949976406425784785102218976512225896058753257984 [141,75] 262392053501378607382571772004026741146008496098340572802499776754011831897570417452727115349312065441496080271133735382752562270673564595828105222410881125082116077152144578729091171462916726710822734574087365376636313953710849073499405894276368266991174461580639528958914028307219227443545350394835367143323855508208280632063806820636944469533309420897697598195913639979784489847054173263190956133270082945568667791812835647496749787608570517776252685523208151262319102770840862170854483557831318562150777361968798496430617030246349013611618330887697179024391228806084228113433400338252884913964519775022510603290301434098407743764986879891191033150842622163134386222378071858010678839380558956300503880615903204970474514628476319693805696479151159237134454202453266331238276753102027028595994902961037156147377883842064223050224040771274929731471672985821783039334384837520920774743937735898232300266508817945304294419704595062642808400643719755517944639382314883539432319160507894427593060499297619546062396465848023294012806739651158851457268674556371623251307249619191008514515420801382459405395071265300166022352571316355552071620898278657647811602809904315801521951563073938453207447358978408301965651335912837241368990990857966962734174796237658722427569214958980049392500023887766838776246934104599769047521829084094122695200842422027196654706986822709275924147190416938610804351292551477775949253367637596184080126682251785713621490908705363808261035516677107839179730034992566118889795876745047805585855156606920175839577844296960636542465903078385338096339726966928404053228818726916150828348738617352479963066457132905123958546396607369184103014192720569823955484678000882133049318219610463950825281567762622167733557826205365518268582194416731810094700950219744316769835441364953227683512803857313832136046692190094624186866748210539945732987461541874481575574061968699744903768198176210905179269733256193075724283368454263236609931731261798053915513494159781337287983282386692799878997207564816948757687284279216 [141,76] -41311647745642149900382280257757730509375052443307263924686739629064238129550975885212354846783308527246232862429302717606983627060885026056758935600031269554766655128424424289861024639274680378368973049459095615882822288493595684326215716446764056239625780675403870931349807868783358111480800828106069364311007231850306443124685197458234628713077767666132835638053797038132679344847184272558012050391149436056219184066253380310858627739843659686063617515169013412268371450632804800760725238753271078395342524725144393209174297302188913468451283890100498538984187554693588223456893711358389794816389114705035944501295821301599866511362636347158746367326927853903928497656515844899010868250336690235339118536459860177567146054931416503197608480423514292008050369469192600670802312990425934883392594176739996661208149229133328515910854003934227121520243558957506073133551572261005751579395810902428719870880631150031348143051469374196582713541145240062149350404560725428958765458143876256862178002126940289904186053579579565742991413667526988482394772305795671075742698829833230235994375843796781469833048478606695203058442229873183978077101969809901135642871448913001703339897157062208617274722548621561031596201345913275859648444354662263130161592928169435512060984832018081451981934691403127981096330813578508225074978336900612025072397026058508810576751738526500874017462393002223777934144796563913938858301341366212862743484969626640195599162138977618350172186593419142637541412093953839929571372203343725568937412844512838742942249900009331992510268890409986110828582459076388768630757447202090802844589002478356433022821298104486668121781491260605979041214959801017320011046197516151021961649813319908402408212943684667031344109130736939110109273498793831282098817467100110000445999936963699561838580632616080260092098817765938496951137352612554489366033615817328847306104182693607309387247550394443334062067571756256965287088770184677017450281790574526870215181104573882069876043590226805871995533394820955792108151200 [141,77] 864426884105036915733551520211896937170056927450289626491822431796935119551812862064105985844108480888368889265229495994243574098128757991277882342669492018963163441922865944573658872712415427333712170887000317421277595865678531843568960388429153089443718288978104095254773118325581405502871122682033301401060074924320861565782145049482936133663282017921059957053665698313773168836175280578659115799837597189145220034325320868825272233933167740857984526458050487267041062246155862046417814770937260718404854419570550224718981787791078753487765685351219273996085092985499258459500427930930979928337117859837316358487494001310971597170685551450537266263739267952668512630453357849601563110410507572951083914049100090753089765875485829478267422484129233095043341640154894128927906788972623051255758378064743537906081944320544071686605727214959919136348801529493267437551830022631146114468198213877696254436855115545454327844000375512664279212223927221634835136884013254935126489369531731449268087061513846373032597819423011215522452977576481827750414538439963509504952659994125701214991514271513468613217672082412566863739129626850081274403723297066162205198924050718888702371123079650337890557104754958994596240012517038132631286086524940562356369992944565476407201523462879872002035098646128854447913801841639168224726331919817532468711523665178791913274530420179449614083472248409619779978254858682590952659904006588780667263374341222965261511951222347595162778508968077812130471143297501125891720948059883064287862998257854574268073921895527359414846973611542448392508623523558154369193880671850087736270692286330529208079118922906333510408610350206897770666165350785119580745012860402361953152032216726451843586533647607475428040568218895148076965157165456785044747135670441631533150826674032310031634087487342872292070219533593600282625871674059906074583650781835210644464373511120872994288807949117828271251606860617187133450902160209275101340243346436596630833310785389033915417290745394022076995415975329985459124 [141,78] -68994408722016621517186660304567912288285994212510797968536953703514964488693407332053792123637545115620195516897953289679425346084162995914992447759204044267407491041844414462215116142287674290458126224758671793983846377348785392431835332092343178024788643937388749903575841681653095020898498055143852627758903670573554674981303053723219304315241238008235090501233424946078053733450299441654689120785752760383957939310199242717740005210185915799469919840759391868081028255633159161402326169984434822315104384788002816377287203468974319509312584790438351743358509496646492806302802698104777956899193886156586929437964096148048380752946650248501250586944700491160694740594800753810716102180745724166410302303708416693145916353591794398876086851723616205626176930898490769317323857760711573149253237744906611555449330658661541241009405867742560811725371681034493253587514133557689263370378993965692774897532049516480122021565484277446396057078655252256132758624877827816175969594933410980612511485924432786042046760063939746012293624446737179666674131674486966255899821675237204229538883475722084190615225816615522691831468323811597200073245153676258932412559105672119943144651471424801548396732291348125724534663846371348740021306547243618630034317341703214679478000307108764494024396313224672029030271696563854369164405885252451716803276717570435967614532191147148379766986633214199358090495579283129942936554477619726280365642640605665005351950033629935007845489557087166357720091004312302486293166501560767621395708856853164730815482928798433187919849980917823044107049670345750813727638939810653403413470627913076002485961265939501302127171466405340473448845550726459729041075286657000847672811996239498818336216216631355760710747986124645595089969169430526361311463674490529472167659293656020956335512501279000292402332509120499029980710518992159223234929938532142619328863650226786272907383451019496704411152276431386398989345362015051004035843014424635695694123643363917422561495932191648812638644196758866656 [141,79] 1188046754064392372044449770666351140507020234594310619344833951427805730947877294134383126281927704796138341614130884328876867637155733703080610302937354999108625828754076459140895985275697800890315952428881735853413323839152874778630427237790662955149551107478107061598923701502416551855264896428119701267562552038358976780591212795292969308299530422718929327704978380608434586500666679232897042161282108582696750249844120625391069121489362460465761001582375526406547304635411557550432697865626537697537765838442613690650958980163656578304708624154234651276820744730349521998121153411188285290521370886120787969514105270749595840344690177925470697125201153729476247052046954507540793847946954500418722101686368052242429228861949319087668219237446274306769271779052060629254411822384181779364785119160600090557086414742377364248255191353718814050431461953660995734826436972330080912928683129931471517330300727187482269805035688157653811664797342044901851840200064229708724676622157436424216356858178507538862525760512836380234508424452601784941362691008775825655631146922289399792944053102675941634977953606099539905126047131518489023501075250360559625918716656203529731109111721385196767896840622414223270465326737008979840134580061666340745046742049341321853780477463253876016436582621961263937819324340534550304443548759955610866021421948968077855496704329834666793276513548654523692929967645550342218119035923630485012276498727485490033506293714219978052608420411455940192930065837183580676975317714939018727518352657030765233425482921752745218121852678319090614669363825518990390951999848598182521789680656113702615753930294799550675351264722874758203980383768536867499057618891679273156925899463714031176688938056772827581824890732918874463515910726004736637624721809223466187503135843020581985278561218038695176832161804947988099669063732999043635225358924381760873800415874467707746672534371951604102863482978767218186141587924648341825005454682704070664226960873339818009356682231413912653838584016184 [141,80] -8691049487399846626361746151055761523511518560593578231571025133400329162841593418658854697212090648220955557200685061860792426642077115008079013480344440303044501192065003527599768364209510107762850617513836368490550639450682006462676025812849164065440914444487470660445480223288881266948010707257230797718820642157519706685443633474313573076340731611013615761411011973286625813605218471422369982523463322239260588083896799586188809185099429091842526360124837915218102057667255039670438415123596670895335198460630793224136886847396535208683385039147553986516152133629164885438360405260843977432059854372282455698607493422617998289432889954967139565271437147331417153028644968581650866692951024532412209710801404154769679126906863513521145326602105204767039019098351608623359413242054700966559343391903401473480084585754816391327857833358816351307655135880678921672560719788120881456500970403551293756736716951238255855638091027066337756584371340603698692093206005361126214022404743513920192630828997355549601854466637589166932346005393698928837983728113992953462234888335441336146865842436493053237773352020360678599741792936340128561285474615664295274484558355167043471692331071490534382224850961531004497194928320349486002647282887661282233722468211327994687944033471215475525223969985562689686292329439135926507923061327464792071314485269385096278570241159125287157804712475439292226372352174323405496970140101342218862444194470331118598076029014037067684724744960010090326438244128792610841787083386022713856290395146469771157994635391922263948733048686266481263871373257212517911876766268689893928972683185989444177416399473623440657100270819270944447339971879397993165624643908584560216232040527888910997647603712378887229059259486062054804253035021612512279740412892925483834810199844250564562645978822221175779555055391136982620307561953092797888270960137387827673573402307019687062374175179648503820303051302538216326340640596364191189788563392569518801752884005108999107763442913943712954389152 [141,81] -68848099235043264878598325372395827263132583379321138078739283052873349635019761118323180889912399691705302501054029238184243448543900137298796626600439938962205338708513360759769988543680266680920245790885253205307101872292480645015908783122086803933957045403837036226123203759583863685793527087831178927440128121756369035733129513185746391756108995198372229894189840449672725311954465961657806595073766208963126806705990798187560993826008638009136193951270938865283457228241949671205202324656823048986371946920427103700972083088316315578803837427353871737014032628195499376239934455951603165053579281419647973701934027842560531908331318765389422074694949819252942023034997118044963681839927932362630095931188254888788193169634286681193502705202239863416864708178866241829485017448049304021905675791678403268197703625665522496153504765498001121702754586242952993301934837112229263756773848976311701246326595811157371040283187575198220548437374365402943183517791504178319063252757563574028663017917394932219795237195653953527551992340504002188995569248678325569808408129797936779606856540044708564212647831767751787299111513755007940884722955048723525556075867945371360242154169436600071491087058586338226902832731428726640255895477062991712882040031051364155697214784099566420323803717643262920788446878999470283637952477736208728280930450214068424084367811915473447007467224844191219184231123799837905621696530240258162730338642011939085107115379758429255423246827449016249491303680492396100372726944726933091423508595021167988071139267557286221468858697630078676975240371125644388265109442773107218993988559271899638660296250428584449865326671230805943875156188053289834319130363660970749711486632540501895656032732841828249143649938376508722963839670118954872732968350920001820999601293012605644241127593544836556415537994597612441729480429125532754616781937052475903027109403718854983419609392321937650903301945406201470849430356238428325529253243514110484033881694899746503622154306904778434652 [141,82] 2973899745486236850627535158929922154002173651783932014976943870797063003029667344285120307803199661835275103970152193672040662383602693524821727940746707256737835811460528817228803586503388891645143829420393533682473753176531134152495572111362270849171794801814708660250507828303093372248787803409008425970841557706817163782855987012164064889472061967228333998430837803518534084816992721053208080283521870258687791409608739203129381962358559292804081401267308002670392754429693267662708789059728097336114345033475560480601729112359660102188644636596642727193679147163522706450856293200695519747847345954353283752534249641669642660307249520288314468864602105328931920717052344892760410632211724099729198388350751735735421435502788107405658004688088551427141834624170847990434112015195288843508151634865012444771538114688054904943037825094280829976040075093902091604718515324700586176560121192091130564512661268365233671105387007741421322068981469967179159965066104360067889270925711652271469991712971299906893015576972926655353311262582273613365734730831060850857617104053610275456898550404692951406986701582316282249152479783776571550585289664483566287566965332513137560347650330251751162387877088483763064949416964219533040466587843950646379981176651807844702101072729011288101642374528775420389631182755109207192228555940272142033534233862154856842144430083582196270386178027323438265005557835615378534634441622651019911955336037752962505798161171921470180629627356982185828071212229604869332381112249518251480811579273168563764610690647147925615773529637657006459373389258644015915473933169617864836316792436155352297587579851054428066653897468476485909048740285495643476757533422484319212378661362686634061610987182439736628307337268238122557808474862306450202455582582531219903891416983543426917565878778405355808235992909127261857116081964291182278459718884209470489094171271095824478704570534011506485714736954605126895967444867537498481074570873462881441420724099110850614605376892563136 [141,83] -26138949590715129215844912825892217311046278685127254519867834992367536587307466554222001843313118261791680428559611100831591406487540451954991537430889583839689661733197718341951972349710772650145604971566592038805689902287313125111622635336610222628574397651926715849052111470759356793231361544914925111534298396323964126577194279628117604769425169462846675840978620825218478474787522224382175051442225559069796636893093466946049590175369882538320055919826834553285061765143564925764207590997811841569042009298715602221101969123045435413564284427214506515068676092991443221739485519270635066643055278548068791020223308738670115634318195455372679172625267037847136156539377017624495173398139239483392497924608325321764141345358296034609120988013793660249523001109793416155476694104467691565167290720183134187991462431131102091915478258029989903942491229363681067692136698633761350675999165721890303075121599026705178756774685314724557240309872695049724299885628741920940174333542336208030913969742880418390828949686636442769927949004854263098874836958193409072648491377624764380452500368562194631672903588044869728470648797909442072784882908993277730284338312149250879098520126233786154195685953027765784659319311887781748223272879796219485846402721365837853946271067616829447383786401631576484485879735178674319414347859761699918902318134498874799639846232260026875146938017919124776878017659101487465983540998083193464273562938628684219219832669350113554462106294612835236702772138012863240841040285969039909251736199949440147104633864006874464455434030270822139020901725856518073980917599355180291942615438115688689546061395278387476094074340138752695333370703271677622073773724376447219112342377196879267259012486011687874927160703660808419615073612975810990605679834952725216399212615806076596026610903820523736982996174371458932865980820998928058026658866231302191278178267398586846593247502771354914537342460807558086796927605231139737478335365323492466718724608270256259558275608984 [141,84] 88797774605775528544008068088561073378893306896234284897380445195446842096640157185041641318740374128023636098815993460606026270437386109471324846083469883704538736776519852527304716687426352683768657863310180885115755035629837569173384647002734251284627098146099307407988196349736179755730192858844284255690921592349690557926524652554639888427232348760952095295534667157979893658382358701086088708807838339145846901033877079185944387630465654636483307575303023082083808328811345662361699789062111162509020211506549158000087001039485250601913045157398983268820251300606957099968221698405001185613095949237964894827574887984012217894048002976873263752769294090124564920749172697695099520583950080212578224355075474210043415615492226145348388481776671037407016351013123869490137372158623876294924706731661050274093924856792521339387359019477315922649711640695734011367355445117816844159914605113343739991342472776709609376427195626036578140500878326474979308181638314046662565533249137571395664238552485548975991758446701141724721484445723026190686886492941952407202033524715083444198654697962581644212042901443945838358153445933952385846456718011052278533979678110595591553490859661118700546445256197049494774147191565359960067231851839124435221245404126862870410704380256965886432787670665430249916043220073372726736895907926960623684257295623040391004497887707763434671693375176046621295949801170542568995281210663638529661366478145834461958093111880790861121814733199302380985547922548867686641958464618167151266905312766870556821727354049396994699975263245756834423488237615824392594095741115696996455472370377305570197996753659582379040935661708937368012142704059872015577596577527926860270462437287531522925658489911281064588970605466359801946764824876874397879597361042488960695345904126789327354339610959019726598605713412287847543174376157443796509884757662411080749986166900884833198212526820857363497261364434999139421963972626964875348639529763662504007534604510948309915072 [141,85] 183784122129757835320986243034190352799868545408501399431231182809553974937876647592360133527279267411587375509040681715608142376924511390315949391440054901386051569191712753969004764838488053805831324133871545114033595837676505399901987212354622209510027763068061479651870880287936380137596673938290509985077917957946860861532794782863028976269738999695030019345848324877705794848273909273078452511587375838165375888993131471863097409361819373659226555789935334498408984760204020689800412217976343825228941707492371657656628490561512402221825848791880251167553257230121969513724630875950978799485591844049562664245610829379745948330670545013072772464370526382104246489535693794622697384451165361588600292490949330499288723415707863583383626064129756633791248966840137861019442952105405356886714342012474964337521240949240875724267289808394506305622592988386165087511103689471510993640081382380320880645673351232972169061227448282089229858332290655662123062243458771534363507037667753560408091339952395388593260201812311067022287710033683649731330621414442567369249802973478239745248129068839719356665261001047425375058017728046375225705415534646524211808968311703621732009110917594530742414825231802236359825332592697643832989509175613335554762888944334221160520049014797806426283863854948103504739880199199546496506440125334397255739586047164116854702732385798465629492444541235512123529940332722759658684711527449052797689610465646174043251206484714176650075471370457629561756656313382182617484978303076880144333031163808402434291605124913621503722659876198061195410832206640997105541848874065605111787869088740969400739528510813080315087089726397451270746663461416360019790070601800498382006418595861847456941842942409035616093026317013639273200843111921911952908506317710958954324232543344711227462934876144101661007165900883869553537431415756327649786545863900248811441982629838700898037549351818928366516242740103775602994794248400958490671258799058388362628667748613030568 [141,86] -3090295682182077202400079474084363967509465679906485928719630386622809760277553622950193160557307520860637146918658793347035704925236203759916970963305076547166549881823897984397525987501083975674256630524663602549458195655790476295326147169553075620121475205956794059618975146821389340947755601636741832234324413556728582017865685021179605890070102199944338813586390286477875064290572554813311535915292038557371272806538177481662158692807333129200244291828912463217385447876545021237787704398723442140504252140398039003978818944628900123758676952491805162621944802764464678674393688101121591444191407580880441335491715400270308377520915252753714281898357449113295733698877237927184362581042443111601163700059179874200054754217403294569945738119316721578392453075394108949459864648320965949469218276204763500284705332280418990120558463709769018470751091255653718747618963426633713661960406130454298950510424375883324441617295201048088573596793156692643803742740632880837461089083445348794404861506187841785122714362621574142344936460222891804677415803190055882574156825537695007917589932272439019415706766056747656120126536622208218379169613155765454750148338098081979819221828162419071375230897247416815171867403767794502307093426273834039007607784159207437492177043586659598494406599528968619536953205764038641706259359489409950022131860297167295938878670336720070311922310556223380918793927405413362924424029514182890932634724400361302290084229980452854080925826836393471766462190598247029859295609422116667956104309061043246487210263701800502342520316333265018358737794157158205817039317089868232891932682751318317098468739303702864939922536310920716886729431888522229013742977886395835544081116315462474722493900084985877569623991722673021443760390756502283064771961824409390720222774221828487300914401803761454397058813820677328969408123204162583354482247523095453984906295524488769090337609129014532065268004413815524653920849056730847957108119911050225422148293832768 [141,87] 6014612258435892520557669993627398432867647480571183863898328177311758582334405863688383178930332645712529974922916236499947351164379889046706389308270965791565585373988709812014531694577000832190470300187489491785924111328136952127753307145719486322549521823610586067098388934745776371505203190244717025544546706299353076327052077466796690640779350730202909262227590030579251841764701463213349586153967960466816496415686673754527088275213181497083331380200517988571794263699171132824818858620793256023512151129008839232414458566080032418689375606258050206132761749395019203349158379597124019249852650086166817920442569210203418210747739543370784214138057041331911976206933521258739151701187992767017080858567707261692983081505826581487575526522346260934433447426532453198288979969197661498286239234523261881898792846391654250390703050473265969354069006730363653970941668229806864800624565618755608906433122736783355747999917342497289171489512632694891110884636472099351769513479465679364770942374081018584044948267439062163378950080496069146150902459729348604993492883890056362157348016011870115484195813579293975201800382634782690824286504069160833521713447680900794564051691080532639447188902761584007906745676495243953664871620854832132255291355830738002979126482649019529386490188131687144819413226126340680897650243222705773371841884042025051076297908403633294996541275053998220200249928860922521766092236088478187322889543026684733085335464563229877286362427614084608151181759923656103346492496634835893687294589612994283573160845039534073746022900315308488897436407438585372024038953590930399472849108787851153602826631103483952935971427876258044731094245070658067747291042239371044723142339643049388800518205672458574201912503330691807624762616017044926930129539291436469157841712768223254819694538899695394422195798042823848535255748834588649728810931090228528998763106412809887818166081495177881613593262951168209906294719058290252391897569948127630381846876 [141,88] -7864174123075520587149255355838279867336916747888593200269947514216566495266170389189228107278949144904180884469774340982744749980070946498224140756725399308694827744325918865145055371413455773775481346629164985064497699319739631148133941460647170432261872374318983637370907076551805536100366086975900354769496076106712151591747149895062298859983657891873280033548633877071901612616766762555285384528776166158281095076580601009409211144674131340412253672725227967717692870721560954327187022020436563981859726183997478714492462201718585082269619846615058055316419425904446935997252875708057995462987901440655182357400779770693722338727739729549718267678384976212873229173449964492567574999025983071874746403859945552034619799174593428534399652929015659784620902905523864555416608959164507465843615924137291469762171813465120650120253196647745517851814576153227313653067763612003773281404148517656743353830589340511396789154538576876545699490448948959630858800994859817480021190824170118891194348183596212755519906145689017142962108234194671862279462049600840883131610001646057021349356327429996265259947703971133389863682765355684863005886086650993207909965620899202261993088327750936721773103259790354316804852589912250939390230735734483232097318886528662978547984371727292148381431354565721211578143895363825682520406368302881892228007858864924232447495234284507236448874530797411830227032227437484703221758695158529866609261105685662842967021023136060152674349069016140009622569330691897677226204145365600283775092335932691546849750341106463568404629472044862397199535463953096110685813494104750761555914073481031171464677111533249382752600015637555058415521547347028928509109513959952317928644432182382068593868930824381143886395650021315293152702769368283187607385923637497246068149318896611852657198643748241783066634371514109325472759501710248565512302435030756845042250299616855056890902826793634905691510037146615790883483673831321898318686792757871508272 [141,89] -17056528225407959354507983228446491863718234987845898287335322608682036986837384626376691490807320973575676874414664502288774483524700662959871736144211187182199061400645867969341343625169010764161449220554983384305747172242925144556883124075576394562697214405199305288632915894944548309692427669820885377001525396273565759499803728868635684252223009550900739804960331743121105869940741816952272244974149286467740236700917085465284923107256843954301897688929746651805312970401041361992656036735857156667350654053123921475578082037635319885741885403018079712134041705512971111830902440181089751817211415763797085658134325293724345232028932623831421439125268381867909234104575769421925661723125051009747556299506107081654197484587377650004560753237010059486497312934663479540240665682666989741815451678646530841634673861271724390661999072653819004599841214076166363712689857064453642802765413881178076833355261345090830878880926719504036136440701102985170050651534494745054334463188233558372554217694306139464488791909865678574135715526640042727481504934705381789733350059339005100148826524745407841932592235894743762100632960276821855466716423040660223986346754376413790680433083972566298691658574881342532392331062609317693602413838820473754482218246685611149247123970038112225388661496207607900668223476631665133645826243130955599916376830450548637573663594380815258355016347034368689835128292434624118940116229157253063329342379577290001089322133307411067588138018449584332027221649949215525602707759992668384923563353667522622516721514722807870867977686042171086345049851163943190747470165029725257856284276135738449943903663651224482223010195648431385202973514421044920880119361945762495421545874740201599873477083176238465748764180167512315355223616133947648242445350496367597040078183833628247516892259386255546440536756182956791275097271572551227499277540959819755122452486289970046176274815499865076964502489194514382593195193916108884536219345841778 [141,90] 93085648335685124796411939449170186430234661411386548766386534943903040822754754964019124983492971044843835137946294680972793157075607025983908929577721238775444704633521336985378346776188123205352072312066993062431123504964475364111311174986770093529013074824202165522080598715726039105228713220846123655535984877819423100563622763136637672276721751359007722790855828882430623810923841101033610093379098988080732737635867239045053105775365917040377920549619321647337617039778130566108726225193299205447617358605064935526558397335971960314834065360217972325280733649178181272454240496851569666606518342345113477464884197839483931603759097920057151912203668143013018419069381696379225337149963990776947569281030012044172694139257927854006616604201867092464894690830208794264603335911812736784231848235475663756409966593068074051308911618461055322174259956794545510580674017751693618509919460486996928187181753163721127238978641765334531078435700010679092225064569758043269588724146166990387817414537128493544563707268333412467627640673422045373264544800900584343637989468218687943489683892655834080260773442051628381765347385697481806123664912916875865770968363951295324190624572128929087261650107157044083256160007795616918285901896422684572688043491030360271470127624771799410701673586055520035920084642234613656725962063918972692481522993334702346484375873516673140562857439181079570464843506329905451463392099170519780763694162435242670374024259315467008672463572296770549436930713559378210002928020879605764491141975348862366213952919000020222039843461121953471558181030119832944802966350146598478637456843581798692144437120542376824855772298119909176363434008810111477118064408912424536622899417285174066986497497757190354095778981285471052046271677804653299702260220696433250503690265379370174535097623506102257733034214153516837586085259097380413943238108214857342626450420113001022013505650968629906664299545448903123223412756574569106443121312 [141,91] 123892937855758662692776925069648867139025191088486575558167081638300118158682579563671581820804335827124970482707999775723904663493993256700613968135802894733637377029512982108353021414458184688389987179149721881531382506364106996033367695191432871429926686609366474429014110659170454994905669311744026394863290407481994004610803939547711239346965077464502868900887791535869430697777157066321289298998022184191823695615118238705651078262828118189054554535290179368697062083032116359078899524793763365394253113281082997988867896340649055039533553430520228138494039696116300673184046079907407247940454856224091073888224814219542834717534058569943821005173401981135141264302862721083552788365378205887636656513002804891841507757022103538764275892774702549665857881003878877021917057705361167692994390897096586495971347614014983304029996952504432186397429763770474998634607307027656555658239265131985067439580902153560754817217345229514230648714001806580733780066801628946476450962403252338261160373290835214171548352105913285865950084502134239024521236619287179923961643492116444460915811654822571018628561805024818156247273416162349462179683773942068540727951373210909677345882591480282575922222100744268739524155757273577479939428808059677029550637133817798890927158144108198575940127247877600043262743572520865950352646376958253103471425428844880256449476596050187181821082953610396533691605593033350018839630005489697056904353618719251726638571200732416114920132421941070271608732483203063130062992096130836432683553970052280598823184881241762027810582412925838060971025538769832577831017745089899251334729465206226585500524508479104310776540218141134895657027239655551065340512164586560664369967847178133383181516123678615501096848699989347908625527414375760566568738540906553548828362540066826566460325078763841618987286678764294245271599286611037907101267374574099118084239912091923274603287438074963093281569622505520266192256804401213740076 [141,92] 39956557620574172343348461038077859940640291857002565656317298021848853035538249513878076025266108146665877646857515226186248189775605165694424116950560913702762252948886664513878934384121758889850743831803169710036519660079911385041691950090768154707632306015514507400935824697864209472474542078896493721058309183055751533034668622200947882106747325831904875193977061899542947504832723328432622861341270829397320968831570981942629670335822978302257374649286841550750934274794296383039070026197160566019229230476190585004406061686671769693026212086032221989873067629329461899978790692740110515224323043130785041071425327970585978832499864001212989375440360403958591144276014192690225926510955418709422375807296593223763640951335279069271051081140536333944868577575017484885942619846085353850535172090974822607171179199469176761237212733761040204385861729731062206214985341490441377149559926320596965226591113073720934759355242373594697566085080420412925822066651445457660650950359958086376507219637976697585582881144910216386788862585084637390185872380511714619427618656268182149556134653513032512809383765698793037648251285113299792081218679622510558167412095756758581848570145364223257053668385865716578855371883342910927665571704420306800957615534313321368625736314104760824996872354804928416312494784931982987672013585036654697664970136782821753728203646427446936586183455494052195517458646604121785356896058582545963578129988175538475607115900461452333244290891442458837482161727113077400442078127663309314299042470413191384477026933910779988746895724897485868813196481334335574740757006430668393717949790949647093395286813433658517877787153702517733819320695560311588031814541848974162760820953666329084524694754338716715359117945475743098576710292794459645091587641179388826957923857153202177502995728031561978582172291572235003928183411223068251546377539827085225668233056192732458326023720761380801283109593325182517077733792757432 [141,93] -238649386103785574461531108535803937339393576658923792083410348091453837500810994459180657432335798535889717384949994710511359853790197576781157767775567263585898451027651934627242737123551232385845833113459747299820924164964135378619300137244039648976852528354468262054910151129024060967679301586848456855058001574265147164948092745535842260909288952934920343698994878053109710058661880670977199300615168390352212574137461906734406071862962658410840748706959394258035523020573090215486609335563647261459294997901259362566048897582170460533215071297306127053852160406749162087571679799540907078902592322086619898583318784091356923769590045377218038604984233515839557760796198577329017517687148350662872742156207118258827561742245532409428941197954806588085157441238964348639969013091621361912272496974412979014394324074875812050468014883353938883918604413350780318664875655188685977687559190916566102595418997271165222569103399587529720035959933311044995390301462116032865822737722229112905600371301796621460780111450755876546089244502953862483719439693213049691104343043548787718755348857398220255670483318754021758126978193018148896871292485675720861103975315429978012710751459184292373583412063602907991610504727477695810393380497025435709597718087056665139837753980569885097696321156719269436220868463891101098688923011794195104928185846296280906355819331495076306809763329113997779007855735443103189325389825255137921101061412244145966269216969159203962056030584841823211972390245840929965491696578041863142187155762120285371911437390875300037955943830537260812497957207433305495837939763164198449291235499957934291199091391710563175991371719134745528580373698404211432710006950576642180950876481781555309352774665477526116856150586612172374979694818838160513171205844233494463423468125415056371771929620577178389343738590226302021014162652855805593609910553825206243953478885088138355481689930818470040636720570539578620597249071 [141,94] -417957081154972861108064988802662418594627205762309377441182980244422903216208488340527098581000531995482169785206242734338067029224361290039777212143177660087876607224964695626914671398192623676063906625757929135274959488523956279170810793814761492143273842912145221327677708992083619517523735818163838710639016092541332873921501600282900333017124643269463632464387437080146476797934729070985572603049425071947815549715223916031271346424429771909428467609594372250154983396431374279290277535533656481072724437300178032368018761763128997614240490032549599786682942030853049924421411686375419254365151395838607185290716269881320227861981009424344683199199550977237047701435777886448220762012962531024882243700409111877267127737866476975625230240323256800200473935092501835123651183927663623853116768355180045001379849648703658286757448112368388143518971535833574226741073736050018537278645574437896739137278068279792579365844808869888716606180230238031954323640850917223032213991680798245638536192832480367341273210108389563462559298093193904979119673158917255001478934884864338641614336039614940613368607758812483886694158807862922906879458480360463824161886709372461821060744366855486082136120371711236755722999482337772486451479374251966027280841847569511104601269505821133336698978509673710933647882970384686927915213617838519021974143573971818853694108860672094814848006061769244296018821801038899596538074036289762799277303099805057493074355576994357998436518430433816718768324705636872196069365323157322824165716103579235415494102813050800142289299101403350559772814266197241475022355406041523521359628316676503841388127100100664367770456594608632030183033898841875843538526584024396387376599649988356949814522522934054706902977316285609119170201307688072627684450118074361896414014771635266108987154192262172301123308654877145164262107841474728162899848864732281048816176296491177383288991349961155287106636390440187619152 [141,95] -190966301514852515979854893687937270770956706904395943829109028365151209819037970539588494595345580943788012570022540100286907598359687471335913530842108422936038311227170774907351567918960478868061336732190507762387238124929657021955488500299735331474298237709166151172261190659944772927043468889856050758053145734741276289186126104189520861474143887437840172251395416437277382843177055538076235130060832495801451662362213163764118590997289167512432739793799182260520473833770918826814558541074348112724820704181911702801809475626077855938702777018610059426312298974188014155454915288420540772037783976966169543114779392270186973469118343818091116537830818651513785998704784869905897096262416111076128431774472452753138001246067723840913445881434076975262570178035863796424434909403668358108705690382490007368431968535048092758095805133321530637607829354831901732159615502416227921263035924250517878333720802040806734159271578087709272422190406442914059150944172674447910026370288703142629262330020434771457439475044243498918770762963890812183442383256835846276870326790230713645991284333949190792226415797701488479227946376355730324176883404673537837851133521077534993271745744101257522440462841867328282119084352503644880109384363617224596845438111975808421022674507261959090445000038175476093418262278266511457044905528800275241372283693461253005969815777727678572185864263523418789152291838930822664328050437840178346767806525995914775858842362006917070261708617772053439193900502109904004856424424297366845868717582048505198159726379632298369342307100501322661162426601924483627411665112806379820107878286039216878462327923926541267317085526254166337888709836028586866519169756437113851225345639413603852405801149117237664158027234892415093635192388552298316196856469887731934066484235274724081528812794203636950870518798472823520068717949889705101966047001230649738020165990782102078774092655019200527422445551621664 [141,96] 8532879035100414790304436420282973187707568407044220275841294455183979744904523100932224458053604390745454727553864252876218942109603531471504450282041697951693546646274702097731375718540886607808132246477699647967046247562923633957189790437913019957502822885481534483716506198465280298625893525693314978651562977248597034254993555288642605033854661896385882302749374791279603203951697329548093856997376010816149278569035425245692935137581056643081630311664524118818316899368816105174889928638769433490779451162045468833988307713701947507414387456396349392438457585202175864129750765007333491382722059491520832795481704679061665600732607665977096918133800075567268183194948568859529716953958563270114203700610615926290457979168600157048413057620932194418432248264801513468761785080848103221026764518925757834213777182800070436106639009246178724194244030935847990011079913746000347393017845574520617278836641161466725001674347767163432853907812663563646763077327052771902073855626947413654709863936401797356828658306212256753403532929452293143274306917005622956942216356445028200256078707584917777392632925586546633905641596328769097858575874076202327614519864320478501921304256347094136504916099909414906202171911079892296890643015412225729668214660196594286069255772757580577899627315010132766667836785185870802340295454384437402335800060368032510931750055016041452408547473615586808456705834256778076433164509310021189621601620834517152640835919948604757323268495428801820091713046956723927677134754637569799911100346437984903263229802289004754581075993160427597573933427797963355627643835997446016854291559551452117582699588062167662349986777622695315644064229302723337824535023337818563304070683166274881913738734940166546488636006138627818306701028203179534262907640621061651547674588723748520717008302575371484698116730575014027717920709927811390194776787251879589178979022429151335997235772414628111380280624 [141,97] 33136291618333618623601368830230957606275586631955005217333248794074590890469761283563672241591037512950746973041692095889826322061876180935881882500914665444278689205246520033668147981806015749977113198591274599284385943482055232012034883772890935571092132286901934084289020932235784539989117628805519351667663056480784936171525128957025257795479880309302773802313936332704450815873186997256892265012254864897097129153892958442467957804301045836311168703171157747526717423473229349914342598292024216937171944301859030587616660164419946085750243500608004663473709932737722201590781786198117585287072256156379239432725870940380293892796070672720013569068901664933050217245856471884399793573187256826313244377797292650546783882823654946196730642434220581144162052586846398896208135689484206842480171199551623200979040898325227567144415230120479560293624315829182226035859524478163511640046704874358807172221613031633056709064344967008058733265149954330701726644990770753501338780245213300635414048079951935174073873268702602604212673006911380869737896861176474285809691745517554720968522181789011031585160271918855061309890903112697640962348429493358000312025463382660792556631243082016436506693825117170855604170261266343519340487934733761812653137477627484300376854694552531968064173256513436616759062408589024073917853959793785119565131029848227055314978444844471210957049056313125621520072728194351927838162237539768158099230122932116047647626603223276231826743823307987561527534001370415877438773347995652636612287640346000474218641331909799983198981948420013336209079205983761406583480972353231863727494816028687133210053146367424042409499303882246308584767890315618148725463474482452644630012467245849190860459903309915940351376649864678136692371323574949054979239295427315329464909183570903422554818088924133071094499831727135249849632199638095587929974656018405462718630817721516023812420809695576203746 [141,98] 11184834388486374676146976786167779426978581580392498816090927960109714130930172227011549249847493043419110769063826599774279836079501174302327018920884239051430431849136558182180216777440550810130389810038830960676880934711797982618351180151021707435127603569579449680747850187590168330043686961370140351690411188071812835877912931157043240737342496688691172433350943749268023494030568803717942683458304696915955758186908989059350545640831149117714926123145085872103753648518865557860679947859914240574725856112452077833424082471079898216420781268148101993962766682671264939207619875728010286198883445663011513082975507836036014784327280077384902882945386824408563385197292995056349615757558436756676955405559841664655504006201347353078429031120021306127119198607654742656050438429037826775851707672390699734682891277805460729925711505771830760813186077930854138432224220650137500548674628198075281149916157275231477511727335941031879283486406616586677982889100049876192967392129144424054645619985637461500461443533692352783017059158239574834478072127578727622820858336607974108801079331065026508634028315889663500915248181266942567036674650901269878641482873327781542862243886334197290369191216715431390769324391888965753469938136255338864918251757966451452110489923976101831642480404570951865423189492710344323373059972457356660551346646181146091978853854829934083198805988552257748352820856400614646068513828856463334894368151806687529749327279071107412258446668020544195706042921163546652441064348522273692699304191332207566434681332002512787681583223801053201643192620098719103385960805309995226094963302555325608231229922153977791896980447267667431008093256479927551606848802934004976423584381051550437587738274376683156172607447397709579622671708126263703969640022515750563155392389078510892938508497357955197552770190092693105270620500721908687222280778972202113415327942837289651808579397259456 [141,99] 1520290180927504656381990278808147264968983883816432972829897869634056180829611989642025195630761775731769922402490890557418276469267566481193679698810908642418827519563998224999876783206507906416923863676875285741495388011776255984083337195779845682652335714256855040234976941534864056057040821600340707812332759362674195436337216787927804872988252657367068659694645560357569456544727359488628366307656619438057293273075660756904463576115276160023613351389083795056097328760941281253155475343082314628627428955930811649142913963394081094596716171478585497457226739031436610439080614289978027945589531137499926075717429574707346164953015671853665538414951021838724696167405968693963179245410911131731838812120766888769681585615397196253527302627088785055196506832871751742884582968642897728753717897289865442530958294498874664218938416166315745033970384244573628907919961646087308809597461287493217402377460010297782229293403507344921016905839293838339708938924589911486980162254925225095788494506853027301398244024167760896810917505892696602670044248195019260586577673894802280972240813973939967590643979802433765767351232308674172733722312570733254795816544707227764012415751767757948935672453059880994856286997274556723579583801469055134671332110020300588036080985215112459469913543846868710956304690663953216139223351201426084825931062602776536048733039635759174779613199810576935172750340110812372464930311156811483521196535301346035893719877782061935322601129504852837950005516962329883525689493218456769469643903923973959408529132110242557877498319862962455247612697931972618414036600388678311746327862889580469736825626205627242394481860872567260692388630286288047299413420877331672657640099307411852312629653163955832867353127069420808231534462383728783988384851214265860775159317375971829350738174265155952892263090465127279814413749209462093675733457115607187808490371084454568770825992 [141,100] 31046659574431340631232310754608984917061683934185031952049673384772109199483380010566915895512269334950473061992055029786502687561902611545347095478100195339200562585872151425370017777313251465007352219315277924616864764917371739784138038724288674727858410615826244500578569169968015183293535179270930664939858641897614258625926526638074660941861045997167397702320814710008142596061902729824661820314095921619291868544396606677906638227342894550138799597473825838553261353907384805129715272989944997926533989403388607062840027409127701743861597354014332684020968770475282432676107185152339496867198705635188029310123382537902294554565833329185240844584880052945712270661000435619649189235849234509720925185702701610487036075799133228243905283878231908266376458366785631030670300406466197690684630023972884569233253177572687480876812286377226536832198159222380351596651899413176570684803323272072756169691503123134371457132849853276932190286546755512514031856923902529069816729757961030446013445776912519397034696432374733728449854098791422960614309436568957244968098863207012263137773850811021819926163832553827846962405187717039422209883002493634712090293936833521503900838878939276033105445516452198278978903601231844694728948261513556995443680176817762220065138476721245935641620601913518491078899212207428272746934541197911547128156718356940457780280799576707865218413243025673677162684297520155278536287986646042174342637797487533292722103586412225086599954201218906424427154952283530832341318044846992953138939188191398329372896830384254710751617763184327243845224544872521141460944463511637095379028184377549267153104115744411131898320223237217198586903484071168893273404440265722183359128706466149549670568243036138269475019939988605374956266887763985742308782390594625450698175145734083894403404443005872223756331668240254541099529817752460211159211066389514650351469963436030992 [141,101] -33682960578879050535585133277684214031254852697599155185008290243756211052532359899920350059710843260012705637007862026178478089233469107147063050400437093529035073655142481607525860308547767850287732878698077623709755280219020573026293730560562444896718300829873042521735347782078162978894304085588491288549964772557680609312988425306463674262542147094606343674996274588067009035221091874200563646672143432577540430447206083717920743767832997976393199946477155628421818765380164152752167085840138701775415406684923742669751608895193379383918212831118248243461100804996652135373066158515623718314679814052752789407854823997861451468843534329765675118443754340253359997413987718086652453690369407520824974582155888505855851095869202613840083765939916021851013185717499670437237114707821301407566866209136778537235405695729609939126115727674492669056925437262392914967666507549940000972772883013394883754409577248982372280060158022522013198423540098174950996712591343998633011582847415553278888966687104457418428815063874042746151829074493163107009542664532282559649501568285187611521787432379607772183490846124721763292317743307916204526520665042609180714679676675525730561142946552476933384255172685019000114006215818866297810243404123830575742285578577360995477944752182100738118001113029071008558695614444926074490288882248482006881028315619386350146463613595360337676546992804385527950889642927808102318917274813398868534786638559617739063507001569560832511161116521191900897075506960365059929691044747481106705450380216974038087936174263561252822521835917165531229381724612750371114701829744292335416074656233984949247020416568167730321908540439747172589432119125988439566679019871556263288183859482792635196647883389449889111103240240434990462183272111620657830132466842788036623360528592209755100444705000593443091308573153264557563036384000517350322361410495585062984522684050 [141,102] -14219821375475164634335961252216543602857173646747768450986437251153554368228594171843254875621828796713011235754906526516545020101772770791718811524074422004697999866707119845986898024025902406455805080102913409368775362777805320664652030577711996647146287211444713952117238268845355054091568141431009892946689423320530773186811981031027386683522783144814461378281904635275072634869630932532540816331535585747027304922119588352460500803392933077004645330890072148088793353534659094625629915522522222172280191207153830578936637708580243228586575344336841269468088483359669989326649265291807981347675282705976878603333291782132300368387206568231851157889809280737775695284807994378228649779672075919490746287396701757468541432374619007189555395069531675724711039817364966663079554891845687245737405977156789342470243362561744165361879779385622419909627669792069044684423836852385809833587933758793195887814531376366454600319171979462682727498392491258133996300184649421630689236695587198183364855107957646860984173313760372490962056138800233638094284879750050588151695378121727878928807071292712748449292930237037926664204078062268725589676607911641315556438875760556675873033404783772687797143663089239363481551897786488904918794353877130833440507049130395830777069389042893973107781540002896866689839504222769174385890429050802734245404637661771138123737915737740878897901088214284582911952442968688339529884204280438035684275778929304450677810812727917160071708577700927732302617543819173063346504096325717275172817316249378612485507243807560219457696043609065621575243955057278307340160443824483434309442430457580507724141908168508997950742631959242957472592768774745934454970254744253503008696300451498034653723530192204209854597397659531411915079171745611036012633139918790359552881739678877355685013167774808227509046230793719962285752788222625994304589133023359564485232 [141,103] -1661225432728850245142836320918301000144889941757107392330694384244113040274996910471468197716197047262299801010205065237445131902055503528877433711086984538254925837066046994074850960088571553148190844558208117208057208994394825610342054015385211660692137820173811346216929550568348039559719566333863194240171630188559104809172322617986787317815952168266061892585965225349152801310678318166203401064765721955620010925243430775916288521791799434298727013865535615756151548988877997768409751234411185501675748471320870057020507448079377150619050885176294696729059314107431304785959577986814701602208786299202209944304671629566408585012918893730294993228935186363337094948617103003231415115411794657118392865674094157877561028638565276153304848010094557636197164059549744637931064797297040685545930444783407107702410706034205100304086333628851029090054597755961287433611049850843689914941498644602688352583308044273873097552928208763709043693381484982306230825296771128988153248655275031218849380018810223694977903265606821701493295408818348955912346104280369026276384649270546252681571112669725764487703225297327597016773353518387999276473198796235117020579350254157668815117747868045809308159292711198694348312106041558570868310161897170320447171300748570244022326648701256997201546840143518634242563353663010645986549120052039874142367064496023166104592015050142021526072556272211376846030487985225290736573023119421882191039017550309253516966581569105465463100787859457081435185861850909761614117875603680196797115228001565011102063683145662538761825161014574892472502116391455823186502270168340465072681581677957026477160771812693768618087318137586409185696692409551671331571895774851419983462168001946085764617586403231143687284567998236971741912206658536692734405295789034668302815746897456171244415654241694937800418306206557633964371228776301043845171725003728848 [141,104] -61293525203455988594350576290857550921818664973964415641225905323122809014494124913139585189129972927174399774085839270818403084235129743591097345667208202432003402150368953952502424601433924230028097269731153720645585056789196676499798485812986653589923706507381949684314851299247703184240202923168566519592750205074428320071856708066431398622698462609024520355974860190647974063067390891638182317527544431882107725243462730837671838754900370142698691681464918284321851643782903869720969160015231865246511677718938851038186297009253822645827505479082843466983417282100106227229218122461615504012037395169696723452894519426052363880177614960159721320021627088185325781513466884910372104969734502225713548781634570726007605706433897404947478819331044604419035914318171349587012468042274675556764649919964964242668260197408620957164395548341095244670063241162211602246732862051184240994313386844007143209699278876958200131302560094675082063878801169076280766866009359306386827482140806872639745617524616515495558640270501133973218058715397854655844720249482058823693448082127314053858967836898724658451537890534038538215035707032041380970425181025691584773957333126628484903593134249045178958561496312011859696952128152304509956552421071865937229053214547647311996221899246150164903168448813733323745314284242499109076513089122755576401423739468775911058576860103141569002059601484994713497618135826059390608462279737142811579857252438025529429352452972029273620723349786448037017092434718724282297508248797500464458022926535413285434822094887045003036261011318592244010121647585139120283495076649809485054081893250121166056476325565023009587186510624802395804464701549958008724000219391157907327346963193645521907094822661863399457920283594411853434819826379309324311702976452740856829027572442512189078960398627662302881506970988246464673791393303529787152936608 [141,105] -2646244654791468092310037117854254339194093307191938566353778675038114900507054537322188081860147809544828254662528974023598277305537564951692087727063911974882090203108991559395650767270290137903046006638965948481643696722998888498650403158456151722040910059707474335230647226028670160057790336425760784160791306687124996606841566712302128233888503231985686901691907179258761337604468008018161433020038857186929728685212542252635775589839712313813769240328087935643029897300237744419681125619223766808619250208041492205749131069871843338187071377205740840756154442258481460604410117438535315523914994196348969912296908169823867724577689363707191222131125623126214363680350910749966286177910057064925072183718166873832884227310367688132898555883762511540034721871689559849845341158308994521369635075998330143565686211048223873935654121785312823420232828802742290711974870255266905358832973605684706267799112836154718001277746180746209239960647625133099323259279423541499939625206706243135104166558072085747326514844388915708975515758240054382496863383176910208466139092388826395491473106593875883340075921010149262585711874350313383822321972984412454000670310353870291310904689830527184633215892897113762786024166698101448691219120237034218140146105027906149012032422137649975150665726211849827104928383427389055304894433554426695728789649441270179462331728708145618028100096673569987860751089491873633639653476696872613967030972194885457769707051823906038937911916756538928062157679293206401436052769491297646272935639991877842902221304737855084919413180753961203414307427022029801151495449156859033477125347753132653896451559748004755436757807949496711133361568674361679622652151911202226359177557314888232905203033411585396070922532721991086888555745571871906342458456099374583612857094178113504275622200927419254238375810219559243699334514584586057916 [141,106] 509779091410550043407531818877443268191520083433207842212227888106611661505885777096988589721910800369139109332311582857481909408706086194598529807607113697741915370134010409916271239542432149257761030664183157593398170112240179902895299204426586809431243803496390775332493532529693635892143199946327584438218679126911752708261665981149968367849627825567573637317152189304611098257387480813685514839939751118618669890158128923382047201178094946502007069332469981843257149884682914424490416838276116084832179958839588887803259537023049429190855784117281233783483109594319465266727043917910354214729502537902739209007000061651896240246866386046151627061729098835906286805872679293254513087060530321013529323143113107095593355752176576759008547672000954231516513570367898543358185504750330902236739382338830863087811593219512465244315007040967152692831493297764049924156480066848853678234737720822519510555369980621331453057178811135924892323417516909363294876371401155573624232602156428997340148209712080190600916858426688884693289250562743450264585015793551843206974249863166775671033858529334416971459902681831328940396461996740810253614518607348847148921985895469031064342809688318730539910670612990010536721696040788573998060916664176688512329851768964681676743074165911855164416396743387842497206277821601810165052639834903837884911664499145801272634370578661403333995165023875344561934527190970300456152579177817005183830324626440658020902373851299139755634674700931194916580386731698866561964325306512764727234308427985943490937065822346761715197768227577373703977982037838818017281125123198053690642819698986681020199767332064294575932952337141589315321245218107708869645091112689204492174370694614949335246847852902509912792488274504221223635800365999063301139799096548664870767487450487288073675839170188776043061672594795289613919569658368 [141,107] -4355160595645546166844218611000708418963228377420481482132191483982561480248806106092589062324468432125633393042441574769614667954694415420761460781751894741920313076825728017178329363914110102885948565828248064878110070711628526665033305261220131764327481586467242626149834696915479898169809104593817141778531737390100189199364769867762621292254840712539533974735352785918081555257374501835973350926269888835412961334541664039212586141975303184930118280385167206154913870931811592630869643982048343305295382415078351405200010954110782791061425078252610279115313658894381254673999907793421667255455154221261968232302909283356146678654580925106995796633487209676072830884178539669683022431705136883129394263015997570677478018222702090892782717897086952763210342975039662311300978916539051578709679187545849252893698034867331221637766494115237394644986495994701605007653739733695037683490570132114978131399624716456255071028801003800916163995932979519230872388821886850202405191325780942927194502296770446181826199867435318063329520895935068164560013731504184055826941546913137148792690740451803253077029723066048165253259514683797849384464516428502773958429742240806247357928829980752965384514173177139679469258918075664182622443514287981062828366028080917697850231676253714341332279576658438300299550239735721447685120700963325521574863486459270323800762125074384487049926428165681203685138354910103322208312457088426262224137053622181936898038477188732411677156157059817425091907064898078948626514614287208607949283313525929546346312594130552973546555224761837471256276730401922237932659649996158562332633050940327642999557936167620183927749066945535097568616147073316952839247598840427503054901210214731015304272699705103805693130487149048864210677672053480417450054439880872338602482428069366409131784473813374209269556019300267249455776 [141,108] -139995843452214793753436026491681335333996577837835855200662348236197562092935795159304366011889166307982318008935975782264898632553119207309614404886023276550636406595068588687642861280989609323459896100854926901451927203506782189208683420164810667453355637361984205071554745683000888629306782718869100481023914285007653344850828358183969026093262433371241108241860387677773079315253275116796633293562337924609369898473822069417819617845398863395769170147852662200794221929975322939054297029474252163803710167901285492742627990594740721735405116521262333489105750349463953140557351887741013810990012514175180050156603010396819389229876135865365139670030073444081695999700919787291218172266462010327174839952936716429805914127385631101720777671578548272026082224100424446123051334655065007892854617512806320114225115931121794048521674502097952615759350833417259870556779936801015844875300737520228014542493640397633851131864233468342264967763918907476047160988144536897556715572954401383168259000727861209607477351727988777047422427652570796439462754996641034619295504820842080893767508790329698222596096498508415641826565998585026375435901848286028457403060197004966450079515306487502671545030709370130010637261400593821142836920518462743403405755427750885122964551735889677884098173286284056380169404697119955864514261065654266679453642766842104493663703990649724960592777497761637555583538447981491631013626915848387894680343129115101865910552247125283793743004982411847883621306414475998096928346689162980510878517137093354302395485374935982569669801889909177904241506764446602878634270601360253978018765859155792387768285782664585181108871267691164214222411378283654442818991187682246515975411024316856406881902313260349177870289689768281687864605280833155846495478984976164022603455100931093847658658238268312735248878979258736 [141,109] 25659495485027873528998126414610131706233871607182813376499045178233383857746502796218815407024425791846899138886939440830735706055560023312902064558608967590845002721351773598845654855209210718799766926852547218064276718429915890829505470864802387415156958541771422390614530411660343681242108523131280118916389450159415762079187804686845673966623170322474408914503273778943860864011014325273121615102596415081408877148298743126682042162023703656892445557581345021748867970055914037746107936458291957419080685148432993818610949547240925469315656962889129889494164966623633965548219010190558419095156191579478456317996679045047659002735000017167439267598596798603205771632486958889098620297909343406496112793270766616318259507966108080277861560506309150849278760592562511765210521418186685165707616074493178246348369292168239406149170732579602657236733738554185530370575752236198978021718222476439479500164413816574818897994737013531587808671559281961235092988204083818800592911974771191224769887553520547534520158431425546325696660561103021584481574190949042319929359919773897104209926224435160369162266213605676880746912028019856572550663887573103356090213186844975117953875483684898411616901000500406053699083180792177161849460753522465041297716362574219083384185980215374575097249125873473513514082219950927777792718728842051709099505528428376033599017569914638416190559671360035621342056076970627426869725767843500936006750612327796287963142385125958730118227311323932331336656719286663993658239448451245014742225349711081910543392257601431236263581045703931373245737366660954473020722287181930592627842203696806657466462324295462009287945767287245114586354452550254287875762072281125958387389320850815249049799591799194268528034736807110606226536569860026682943463102428310044397706379488078132981791604407570465480796862 [141,110] -694503709793354923847357906421359761846247184591520862431515457273613637243720263905469520108725156337629028406884046515399449690615329332466791524108576296106919733674896482646350769255232125001554218694060627617941381728310584949592921746693929437090807670077426572951088024968370115135909534937437784405668163734940913790039020393688695596491269986883540385971463790309333216102810587141583015663845744777673654913429490235556370499519753835493665331260478272618535673808972267174186115825271118553016090998029096677639854660986452423507106488281849577284884429035773468774638893345020497767038993037521391665841142746176572475009780273214914070002902123575026414139638541699090633324781966395023209668018872623153952393148611892021243709612510158998131739168146765860777406268747606173314255303165075669698867226378312267196065422545226819752837938744256356594804030625048120502509095453373318381303120196825624742918683993968902418006740227935519216197541529474337097456464829524476235552136922570432137598998630387266821583767771662799879431821733423308719675054804996700818682237285365509605946194903570448710231880669656201662291386637757576495522355126401726728095334909084432258619011739312000795188129340916598104513442210021971090187357196736560920094394830054324239889948327113146123626318939047962189852415738440316211436336109968538824039256319391281976892265655869174214168263536852400285334401841570791473546973547440476954876904283822116478141019638202436082061340561736984471760570959258779685045464829785204932989313140880262809851574704421314505170903161847462913402703466644935680055325844689694291005546855318889903227545662260586899304393087649827013458777759996699706108662395095488830661536383461475511067042348940315898231166131040120511272995397067128836764060343017699366782072579695133728 [141,111] -663862012125226651614295520232060585073955468434430987375878471532300041651705282750649184506769478359524721384704031029054704798195451654051958664677413161372150492323303015576453149253268580474668026170734342285235134168716417432525972290004497091653265727647611240792732199860458965531285620240280274743367839805449080755697696572848557272194575173734421573442767821245697001365647099336941474400536023415822736690942289042727231714103880709228124288290974378619709733784375373324242984228932176555053126079861919248796823400100720739380138537924450644901273077538530080960985289995679414002780794408795555083671800381301010389980974370640810319092836318148761508369594862804444254378994597208659876767489783696947660044162959912165770391393839542914746406064472342263058118562019638726380888060156937365544682143568641770821482214939693749882964258847963705162707062821675798968323489333367175621273480900993444220175022529562189921190458203623415248060031880950940980958157080770215534400502946258294682471632600267403967357903163371889224651142720420530576883656069294405594835836445200001434815193360466900137781908618373301568130799649664558145826502111338389609131822407528396724465174600660342133934947667086930752383681858989345497142908646703753582900478793839797465510020782586318271995429815796667089131263859531246687992530843038686604043372433912059097025261749056613237375843166155397062397310484907514593443622625325641891674282415513668042057967769097817242035737610445371331772476990380885991770518375064573067327255834889378138623668798137075721627763055815288493348156575701198968659277569502449747845750204768498305124462023527065635800273164772996254628568556900918385041683699778262564663619777583811526919090067659418943513097670630845678367112652029680713144099330077916079688068768 [141,112] -99397448442629220426995547510822927682717373940208762704349448034601322059656053789480800406847273090923506793512008911054494024975544986561490136854402271837174977759946470904129867899498444358681576003022285045732175918455708822441931911802952224776958516406872759783219313541219092257519521962615923919146704348008584844800076483699511576235534210749721236836174716964930461438369931704342955262941165326647538842501356264508195800109572851211701628426839878646736295253438843621976964462509533910605356857968820926809884005198964080192253241676496222257969383032328356081937070633686626310811095092595738244101434221848881449314194740846150000153718111356966006040754430831855319936349547406088118646800557643895888439990656207832916181658207299919843477250763757193090044238314012271034767375211243760024598611722295913513253038188918322714710488796888906590270873735497150869280698686271369227495292069851975246752605684758486709531504714834057667610337743165736739941812076946823048247153298787490651416699347608879749617271077419636697336164199293062422725841313220652020952500691426732601581161267838891468345551353964484102270198749838341394730577467639090535645975431181065660340639474389864026541048285134642311525665171636380298800253685992324044122828531487282088949415936516511285678861177727395800913623618868814024175403354590305469836475520716199305800411343100964064201117179450108053286355395521895921018457073766156133318830097415405234861945415533067861340609010006270950421944973475689859645164525293167558535373284428635953029647671477728941583793663666415984238257717650200380122430599394080825499444585569051166727292428655970053299519997403294068662720974833721918600085388210604804960984638813399160351484674901158876575276366922104841921911263611514103519234979295634820624 [141,113] -1300685334350619713981800735218306911745897962591722364085109193668195163240876550815078856223269011114493803439966040808044236846557655690123000076084865092859478335772401138626824819949729632295485746982321276071724623285386748613480956629407636537407570386080761238935950819774909455808764235900843917219127886730113724719763655187395576430279459084196920957809993456791161592285823849060314110491210641659231018429300293586210139007703736264487324505667071789381956299475788556212194026593370441200666575720978684734323813489888686576733125453456779585016803696349483407145953830491243339952865716061583489110487913697309078763231878918792607551075227302925110887626141946564233250456001720403108816474054443494100587734450303971000836171538561609004301214172712441871090541579216016599598891358215747531761045379292614567999705003751777594952318430643374859394650377391754516608277685203832670529257515500386642721332346983483482134447855689097687847681649739640666683982240402798512069998986063417821150500932353693619195509565940012647528330482630118072864584551791341590770837834216406632654905350828273121959262990195037394345613569375080264681669428794174150767393061818339762607110755621596213913208337554122654998099237867636648159405517901183024431781618364007575228151941346120707114115047050401301911120473451371653629023206208525246792841102789951673956489101065078310314355908999124978027868538457059130251153177182478916872620393197431744955815872855062505943277585684160758252992579210056968170578202999278183991620270846171213098832559632621430575754145444118488476713866875732348685418820754716563946107036030984592111261466020274816319113608096274531271099825713093389012857706080138193744980168050155353801595405426577244534682843850821576293092604260660769602496625543734 [141,114] 31233915562598801325240035985074751254987070439780115103860220311631671340736064471576303947093252339584849113779744669625368626217210358191893111768917214395259807155432488582002416560014072977283236190115010090244007552847252458522716810690883236756953690552645858302298962328911552611481958475541669078337991735289760315214219823758449221905666739063488534617741298664484899850746373929792647467902943187433091270707130083333848396833588404919917440751779838470244492298250025480165856389076361113516402295607082322618540950379222040105866197245530564541418486740977547339418870184824873864111353704332988774047508026592642135262509477531925813694929961554015544667557021336350842790653168400421705889738054904046775082242216892449893404617116707143668170538082363392580604755115954003922437862788427489165457761397272575812411855390934719861228895909645887915717268067875734755588360982921468599404669992664823936238519667214810219617969941661858917507990413257103323182760687043641877524604960984050121979765594467957007334896103009209342329737659673780295500418990834677974694442670610002666547277145048903570253836832368357766269245487430929463411818984750570865834630702778066328901343936005558348469627726710575852975962278563884604683027536297292493219796056740545136701056650765204108140665841604985055745407912489839906453272808040980333988015505871742665113810351139503836039014667129600062211355360934647270341587150849299245689344176176498797057469905414925461566085603397593180214812632674185005431944654023041438750481965245560137179027630071993678190360513009958040415202986943499163729114968359857966882568460806827317617189120666285046879900575214233395407146267483058333315892581639329523163892399293307355422790917022283787115986890251965524666117979337279820496320 [141,115] -72398650490317278225833401780972261209627564924291085017004299032114876304699700400331624673612017759938414882458625363523453921238503229349303639176023035466590656035886238916775543373019273147491805678265730299504576588673241476719711565816650321563145490231621901385225298852003767751492050253924465711332599083101001074285670597768662938640158164554793031408507087235267142347196310774215731102813001775675464734808181006702165111610568582065455840145634733408481625534581300183729598133196797689740627849227503722087398476373989678990194516727159602719779233442517274489960957835692219487345943440708076396145405558622642201244386062197911724125270548472445910742135651400021374773535435277149941253503230342201243476603493157245959306297877287563589193140231092766013487732082036829303862671117168046642034788980724506000393269417570312668459963416769703112196684781649225410331598908925786109761588842449763889859263941122244520252338726431558570192185496683706839686194126273379619509392000428512699939136409184228350235346662914855509017727604205171412780730873906921086236491737024840765806473521282098371719466382816980017423716514725715016857176990588494167187738593823077163277731427188673497108695651637497045167560657473670982128176317501739343599089073813143685787864130761839807457598972525812593269160455509285223778620749563164548087190325699154386715614974958812454135740358750382074865254136168300651887396008418994077661315269247861553101404862076036781369152267282125811570053308407812183505223130145417597828118687803972643919585323737282075709636105735299355675734512992445187930523076394243080420778595113147631728502936281682443014467938106599208210070681466282166721551019275162261814150518399929141224936737854916919676558778167420975187669869143640 [141,116] -380051359108324350723611827824744717088818084448910121280228052811624431750934528029185101921413981346270697435861001598030977841489064369428669775093911356850262116069822268300701118918432078061167412010649863288118191851986287478973146234065620300245696751611263898487715950319771300048980316394082925759382955455347819834673501887319863792816380523324727919690357450260721537070660428943695519845520773909806588726056951486844223668198930315451206191440961153315042019877392357814632576031601868621372010373674780193966294667464786624990662942631552363160938914138571117966990517815457783767122094524258720647086822406617039534723362448143817043313610362666259192230355336309934171300617872407512763103301431984126383413256632350535424901098976739431206533803234696230099775180535512175458993274450773853142278751012991967501250376165858693091397752887248003433925177068573548434596463848166234991160633984883904508501117466086386879544912644654989408775926063994682579812340411769469945795943164727780325863991909465910808142028121607077121599124230309900921721375629921231315736461037688527010189713460328639153918292000543883245344281775272039655052240367783170459282124537281531352286417254946481552579959502681049613823653049883741194243594270833840326705958391173493297519968862988804744873980832396670030992675042687921211269098831378725631753856431499914135258533050345019047333246110493001069349297304033336979730591184825555125497824828790980097343189147650338776960542107163139988921500298791723224426230944105017282031974577647517658081072921007595206868754340506672234855023570213267582469111704512670125723321828304647569449221068964281126872772158596857305457479499403447676518896679751270575574186036606435849228902477429490461108936767693749641756848 [141,117] 2876443543895109259907767335124549679972319878644769669564243333110201032292582103911057205138022798823291811236829996122074760098128619488622143245669648738311165351141045681523394634734098097370959778202973502184980836757976088175988920043774173220855620385706638985516498745511768097078849322697693833196887499748674014970581146160275527110133557673833152983872219939076487417130710140978518874363256350840165426471625423890361974126866030714348207287801597467511060531722121389694679487785626926444584295127291650302611525617959214304258401001475102427706854874004412589333941372246422364024725265150791041912177039564330314456977777792435542511666382833304944746327963749384379261558411910679727060036474482987166191774889092855839294449384276695760590588981223619872871723760539558321850625893457864012409215916063893783130834102542797377396349991302227647234834452204857622597180791706807762099470070420464880220438693744326455698440227140658573366366950331328397763919170769904572549854990012417017550230967248246324912889288052202667873521256983505059275572266123595447633443414298208806418638327469775101117317722306438924937162541996102196778597863849969428049937236788916260466040084883088687430150158407842760171964696526199339109106993247268020936588161033792011435799881695620601655638414704270805907530188456450415444902560366695315882730023623611134064158987565831646927755998226380502490206581580846388116411969412487287026158771831303547044674695978289319049488571901624995167176199477924145208187072245749739159487946893836041654629519011348148660234798654287041643373567320351442255305367075864820130645550203920680883304208502234386415037858286740217603491669866934704148182141422623783622499670126431133887577913845886966066401807137065014 [141,118] -24597756999552012726789630153012863231735332920261795796632391103895254717711309692178860629002162181068795243058235256883322104176321871087992343613543277325233818019817805218450377602516349535982268070667900380341407902423929728207374683604702132574162813328780350527858166019615653821341087140407068590717405490710339468998440584357333869294789137668090864292415434743109480937893872263599160458868132413141888058195939520735527313051354630655546161117108003255818406309197333606843627678713343859668197391697217365402988777150120695495168577589014572756121969032029020977390717375371091142483422402036066070364470985803684818220471146665994466645592194182919285527858958926200391580476751775456790634387656419424873583546008245181705559347481934130920875820419517052372220666729756765762310655221992662828945118271138243801094693931266550759267632939880287938333004690612861570391535202072023110443353456407304456528795254266408173394936410248422988321603281582268391902446935568969070002345405222734616528857683192240802579756904418476670758025852378289208907542653659825561381800143602571733504633766650338613071208364945198794460449023160773641635330503896176148584944846708934096185276376353895196681302130255968680796152890548851884468507047131373126758805862435738696292923344058387097622339953887789603808222957886456612872425876162819571351279114145503669907030528219288177405453191960568065185339437577512175441450584171052784561608546455203780478178060519382849073091470563404084101531793583159279000553801797160412959985612180389923642483389815949460450618159632003255383874532774513415553162119323337129763433818485382382628453492612901557779472062202326173703760329504291050542834153607086881999488181589207030699288216801011684947776896 [141,119] 81007449716992979223630869934848906987853837138699267926503426131357020542140274657498174299798823646270320927040196764965551564611709177130828454234025041516640503718112774544209144085710482597797327498388860960862533927409302178079638730928972281462281907096577639519210894974227651533319377240839556393580480882559748495934248644300550481906321150765043747356729471402306582388512722610558894127397244679139878073369116165272426698711486464360342861680480956356715339820998117341273012646049469797135629065740653976397952143512883906491484772310846169451455780911877345177117123947550012124355309108220368897901604644557439887940275028740370835557968598694113483332434760984011158205947450369068684438474415888138282433964032300809766198641683267838985040728061154768958978324386097068588141815653476346486363979587129889710975557273731969190437872742125430015278409458446261874211237307054372580075849333575996670832960543611186211112261627970507960150552658073245755284722531233387481353068895717223609422489443785524298433350012542142964239750329442071701476616958516273299843273696594205838726992736565332376116584747900233290062146429597311145799677286871995920875238196942567519491895576658016649478264595543284074410853053022537377064639596387703045930383643360053232327951523824769865593610496064569441960884537053377425921828767743939708500021184770443348780152259924574102097476686979270944449031271118211888741980185550612415766894355332120276967955846980552856861358965384379346362747628413972642832358472314497064418882051171347762611181200216727949168236450432271730923406319005329124393724642791200358626983340442641371313651561918849598831091136774190427065195517214191687124518712137072512698014437921059051720049083859103900 [141,120] -98342682103043421307388323549841189344439716861489195107226504926550069147550129647535560913336443589743598550807741454036282870246264818365155350315688170912087844246434506498258852188876658089884620870253025351685511215309423241255294270870762689742413161805604170620489491283500681900445632616719608310274453811058590877780363698107869475733811152389552778141609923401750568862822406206266204410145932374545382986086410985708069998644515147292611116484990505450411082354618011185325005368012864403730148354916178501402077669343957425296333241079399346319021544033283329942947765474995440114061320096477812551654207584246977467224913642132262661877294443851459537680281226260394256286626381860446408015642713595258520343058358052625182601393169622821182336579672151100426667629218317363838287522496225554858845280725666575980123287390157416384367140755039729885724423056901956004957051832357507546539160712807084169904499874433726495524089186084052695663348361422956294627275876245444982151192519104649759664590014901080169382783057154353738412899854292020960624785098178830459321567703592747806960859669631558480494838902405988466205987823807561886133507097538505205976544764222268683796008543310726721984712710271595988918675880795300592033211777189222042555368673193855514491600954498244758279132416111077199264469460995601775072755486579145823043779553523136749305296461024999034395204304826100443771716495269431339733986188867583085114437110316271850675778455670964178647585848338562945954963182197476560954830931854829297421358784150404459779340817998600298577243287291197004605931920389107630998872986299751499416195748683074377414504090329210808709520328621427549094249026866640964986239247192022875581447150849884005652305808 [141,121] 71616874069096178059448990871247213204718384495443125245871074066092436157355827683611669415696151942866177947262938753228393462055633339418621889373989868839707936306019631886911034204883276391602491417786629298257042500302066434021433500696568990708448342778982859861734104991157874292574244285810098438731366176271926158448943340189189521544888360750984016107086229389660802757079704157606081351534930993340469544864821685330843090859703810648567509854252665853730445167328568864585218701077981772177207121942479830704532249177254550968404071516641763410465606804210558141779472035019327462693529823544513662007585911775257039352658777847189124672489167823721357254826675111557194017756215132400128845996968696704252418297374199503402209083518256108231643938811460540127782699267944469541600143848869610925220513747699548191000615241365587334382863852210306245063280464391835637507930377954918488981493555039015209382517345934301338706171878574312942463196331700308033973812642493063110269569553436670949304511631092025486003264886280792421347718680683171997257490757155404755787073793486062180256593354655583693414276827841085315754973753112469099081100634620805515946723850964034421573819715833152924916318827436277440437234158041354572822870626832848791967849041742834616820321181337056223948463332651471139762316700975323009739790970742846553899033465566058654105374335537017469979164980753325244238704193579083938513441108054864552682695624079632040613110202458296518517404538781050958906317298328070861413287423659527268286965385768282812329715073394621557129388623799777765102740534287313907923428001176889584352741357998201127294170773445410418429973914057351011142195031512911694123725742032358052920555616973840810 [141,122] -30362473493350398454672410441666617045748977319773916607662134988126326801761365224407924920555193541696110592060568457388788749079695807846249126251770776836499489965418808272319631336063320572748864755902471098621586499083216961152624462016888345773932086332660813073603212873211106354957161071338202287466812321473105746086798113437425222368555336010529048394404705102721645722199718338507666450722862830826694934049935783471328448403895407289194857843504261378847569222643236831931780085523164685475956151156860288105110942422370492797557834665312926138985231793051915642201059489036683396656753688784120568611657698833773827721563439061379603542203744373362919211538264502280919633137662397014512856405154565910995115044697654386365217458308108845566719040719203125799844214919966824256363800021735324080603450409015337673776232054688307383466324893783038971577616322782336443298865824083163798105786230647257398245081371082105768216385857498946386132438623806698875704232066303577429800464910138307156522897246516166023326125880398092629939226719537667934434796141027370720778033559800143596138414207089975653863437797168293112496667795562587650399427398141594620658485901126438407773109941823191542180483110049694692373035063695469784642911909452309848405308422453908929441198335642916735407537341775868599871608904155115505757525893146984274150609417563403207625157207095827776848820675475445084155812221231500609012229792835590956870210288359258854424271565178480066171982061512426126427079799880756127806890050798412082866775092061305970029917726549773419321817970129162035806555924625278560261582163648329720435293469062916759778966045214805501906671186452634518706283821931945759621304216234112914283087424 [141,123] -42345135100856351052210884522321082614241241603857217075978618932293045957108769406984500675418238150620802628623124658549398787523676913297459611927503949775300707306574965357449744706056021197658830457436936504520672129298155929874917057182118063992759794881481983386669033990143619389643859349386499241334648989524095853204409783000683797589378848768170487912218631862309993098399953415655689166355427094338120944307134571790039256264591818221365293422790454961898222834873885746835344133484034597956219051511965585481088065880101767708268700544684572170110991759494107463739513400644031892441830972127995858017980373380629290701525883365207447099310379581401257684723642323588827687988194133764060832000528007697345603559057011116357696468873203409629574765604115187476456028186089464250340865827763384680735291339253344167800376457721173621846161705543881509460470741674028217581440482080850300452376082642968472122998382005205974616166388041808782361164043972141501028643647771807822455390396676038003566155686797512877514549981309938059942812957356451069433067539385392593390545725295904995797663597774542785803487043975593329136220738283653912849271841415720667892496485059828251516040331049804951286080743281007625545658375159297485145859774269103503698150050758857483435667574357216218643767910263504816169225267042302568722644884050078611591134977244220802870420366379368660596394234555675513500096530519930378408221456714283237670450492138321225490969795204580044547396318021588483176905828081821355524116277620731003681962758901375639398805756800802753300242124074832147028640049111991548613344347325272692305263778948990473389198288619247541636227440562386427126580768258133879447033688372300320 [141,124] 43908044122364084229140668297999020183340621816243375998738407413069092544958483170445482380826614794029944458722375026703730396859364912415307000767076376190301835612994482582957155623121224194300004934414192882884494721526466582486569888809585609522133580918956319796763518474401073196392669475140210959794422979236424685413561090593302589232862361585217086279763734955333726942756022325250658037149792098645902686576579109728466522798319528878813646743587599747933120322900156929596059149098263527863271109324875780346182806897017847564545784513182428180110691628011675289481594053849305342354445731871973343544374561355528062748206587334784430810071657763362694878992736027367519520392227315624500836853257237305593919623080961717624152683841461613327802799304644427475156145128502563776649048941595585904515561259220873033876451239481720178334661336245619718574395247690999844486881552094460335997949573605219917552013827468810786403829257359812644574175318354062750220817997746244934012413857721772062053535125675614260710730907425201509824375655959632571465704255712039986825001280339933871983069252267570794838254479075417430700019636790004004222351181078280098440904754825282391598225818842746187786535925783703394337119565147729596804869460456873200143796841655187846143151511308723620894947002079581490784409488254484079137811436686172916963920411345578515028876121432055806893721380259976161178440647305354508993247621980072121186048903989693336185319624516262487662381816944075847196181559860410339697169210879568667075439320190026276101105214042224624312038905558398021168457257973519880577217343121615574798013084161456267672503445092522560908829064385654303538159840424914929722190128 [141,125] -2461243431938330488371583267140979182401211282302612410332077717670537509052956177863098422896358951576647410289621389746140295238881206741932073281864739732390559292281049823580751637045826788963010093127736824800482688274874706722900364220963666421130836189750511835194908190119039295309160613966348403399591459057965970571256870491919557763609186891342101685241738551226884709278388249471119464167618250946325564874922887164515968436565507061320918198974373896774267596167903310470953758327699835442151328294085276110466809755297025885365125607057559448897896668206749246475479230384236546915574879960088389122873083329922172614691066486337370230781584484719907378242080297456267362705988001710427860767789874095424543055321396402594234336229680946164267326826018522598824447600053046515568877294378349813898986299229334360664015507377695114426896262383298180256961826466720915455442260186401369659138250975140624414975832823792170039820345292524096637925514478572475285592236832890321360339621574248683620217383465115093127283051213725901876943890804371029899257131216487498586021201778692022649084759040476146211751560404340251497748035884410818553372563503907099763361943520421864726293261608811010713098091515738955038459802347484248354807768028235109074760382812854003579697948036273532628141296189703697472383470771151889426877096192962469276468529667219438274698126175918092683270191619513905596288011198154759474442138433620335485958029436479640587712221574486692959362942181237539915388254548857803273901328339632191727322752395662809916746163003895528127742799773178845772575015243903599701756658015971287361207107257354252113528431862682616193621525780447903210099275030937046 [141,126] -372585187178979801575635203351621731499598545430896973719981237911087792088093199591067429042839565055023611370627168290103815976075670744039764553312748122337642774028789027541794453604154979842932580605978373746419943968964127676222510547416045394093518931559351988836996085898083822461167895821177492146119279603439656727693408805902714822086917027069208186187994825427359104364179869912150909586024364889719966190800088418324516164280782143858334997515244949564834378968612096470514593041053792805595568531027675388844997302395265797592653895470063748408428287792078527546822725661501499367115202598747409525798505889026694894502831609825602541757950844406725080597597585158846010866062819296768148854473178827561877519083005337987016152360012343085957056932207515135044996668753934345279987303212734401983645989809391903188272225236227772019040259477920348388987460404069244754227545304032507547401959209135152729533798097516518973093769519782844821904993661735950556244687465028965905467619219587762584804951484724929470137146472718134300825079323542694826210600575649139127378481636103118093631255939207201469441250972692183609002437836436125106796762160526329288334657981664950067148864199841815271326023543075507455253085963407804575846261930914737206572858463569426660867331451222323364382777292192998548519405197429131407999009297954881651996743189272536056578227047284384519539109331590179393747974367031423568287194544633773191351934220538388390856803579042927964566820008287076383813461091407654517723359772853094268539981469291385027333290572740500739565472705931730167613944661728481069862562908558522920188946713916885530484528365613037995058571176578648165906368 [141,127] 6200732556919919604551782168685378905420371852733237304960252312686146323101726983850134578790251586098288455158661194183337609824220553733704157352912074822279989689730658801259394764710576870716209513739938641139112434163108601041083492556217338749956693466669539780931315599285617140198509173038947898844940674761435499657540088081653510500415520542691307120814326525666827176436300392427724586847263371529939374436878392249385147469715074165029165019548004096902256375848142584411362340311618158005630044226781550925269227254778857268041620635136928951568659468576899378848190041796116950973058863357328963540987045312382697439986663605162111622243123636264345998129823065324760205552961615767086759784962522046771359564769265367580478156349512950996655703870942476016126106506974982123908498379990183128713669809314360575885935983897123130714180947686258817262195056643416248578108403722292764672828985394297116853100349929210604734725935467387819515592605506033370183056979674866231820191608920901711821855445252224313622935528275239429141362947657636511815682716617546500436807135209698564257889789503434531116395130934181402139936848668410421485762980906438471866946406419165509890225139853236155285867553127399801096018670785712646501712330767066207971879389092809578902230093935409065446085417601963965471411112261443375380656819462683175755140377768789230361655893986641119894365312408636808009428816130374526986813342053292088260707734370307071371674273776558775031071979342585291610141119277813043651672655268644188099009811802249390087836011859232165395608775121452133962495131226315998979868040181112462631965280605263365698471671488012414894941335753372 [141,128] 37406424430655738210299797354629909995284570593266314839631633387772363362991524304184176738180399489897312838373274735788721304017494179794785084464348867935880331592302149163694540523794489889554297048189519666993645119148704589577828401477046576594297148981443980290474494005877066969443495452710489995270898734403830004105648476934740762294897171100406936586487787223021995395612363264944793409891961389844785544812293781711500384977983470501060349428567125828110291171779158378204375565853388765751248819251208334248030609115485556356310599872403849335147780709370291223658390228331535100643884614349108996532061953813132835149873983219679213820392623097082188162964643267563262663416648695093036952948625500857093888223509876142722204278880291558485351766713459578252796227921464268271530978688203124705909309548180413899204731419944036957296162131777427519249613362247951201918579060959827324823887909828635100742810795806235247985773455564343868567719300578242695094123961991289382007511101771557988983264735405171133742940373045224693310397458146498783807393479658653873403303106255567893793551523626155898894636228471578592924085953928554258839934437323468559485968164625696334177070626582671568124370379181925413518168767630168508650280274701525638186212927222351610829415601901775313906414622063862804270907217842415558347077060368450278193666546307997258144431865438501587705401220054992779252631858227055409127297393456331269642960300521058216165391557238285903919987676758575026631987021089575057373004567480051942281308574981703468280157586599614318546650000571646081628727475011346290219018639703394657541769267639613591191781197524207340048 [141,129] -66992173599054923636374384415886547515010137411046180661440999834136937657695685866791705057898830272981997159722358226603190154161789522552398334254885219341489465517166550916283481507445034682560434347708498137371239539028827884420728907331317784174993909911206282214956710524367154915012046452202173476936137363062602101805901515920357782500405852526860117142192948276193767399472494497911081566670910882505627818353448703281992283503274755816886750430366667524680467456930213154179148333560935386500252495723155403645762163121615441123534124069323342322930381043915924803459786346106106955500564911875355064183886993196532792522802976389708913682356286054389050228973267575393045461014169399393607604789258741615825203338230726033974037866416715633211125333480685485706579992842846513544237448872195781358412019495793644421389412600241800392334461967868210868048951020639713957988710810965961855406516620066749734172518529907463466327030921751890692464743425167577833565139704371307224344340768319130351234687509488658495859698217802425001794650242602501254836873192506033631721771877965730309701098829161171483124944888035917683229736899408419639680131226348231854671966735055364305902039945588747573192228399683932503136516205058166268215492276808654496183933295782313166234098272176281342380681877144561796997040780797188519498779703827120037262864205293741809189161648651954893368772048904095756947773182765707088316730924474592239693171305013256488045028305911092698477422522427639821961200535469931596897004657832939179396302250060830709425263684588122608193192691419863427419827383015307050716225221083877453545231633313492978531977834 [141,130] -347485194933150593515264549812213387056215146500772414529771193498351069524750182846638794040010145493953174838153843804278156997450219774088987779759182055880833663349794562027438358577290284545705218435016118537645063907645329977356142523916547701298784711732416199929883455519353225862974388531702634397506546164989137437472565576587071041367690409487612306125657136238431231466274461979758801418129105756756634259392405436539452962415022949295972682382355467618739255161767976998280745052296784494942493226573582968999588057755655143677411435257688111850882036886840733481096065626541722766537504253291215802111749800045879524483949234720007765060889158584419565884371748966912762466502389433279029896339862294399109129340597024380996136913958644008085793118117329747974614520117221306381752690912987172623625082125297768560396936611106120881780700129274757435364924887789252791730812091065257148013005486008390096422388156337965019702927780521194844880287378941055666207471069887241038809398487157776931302761033585299704516117759488101820463809379098070913103612880208048639052243468319315829927052070062424539091463642879176042246547244441339582742605101307638433235672704267746529865948544292794663982651231346255120328788355254305289542224011274184389396767790840285143901685052639775806871412240735365122899730288430448832537336026672204661345308797640602763199930472965603691902314653620917187315599167097788379155801667137871653626271147143280192602696936646396499724067330107011090217022302251411570540702830551613620184884537303924694817610800962125044750676071041615517149873580460438324017002038183976929514353204582720 [141,131] -76874042184674669626727194678615613215111629521206743387001805488963033911612713533775512842422376440614230892439284047741193133673828701914356641370352974324766507855856339727603028631639556988261907169042289341522454056000171089877954854829148788670313235179415946396980475582968329943997474760819772810360842893465905861913249332804928698618600645247781470335745225618244006754026231008519947380531640685326885205666770470105779745136605435306812809950005113393038007172440506221685096001409414702805868861866223473603904830804112263991680089412184963070590602709016925762645268592879203796449853732101304859760914837966495244551134973650848638133986315026470109415557981261492217220701033639620605029918360915593133195651135049130150048806265041580795731118457662346555652576048503576895266974320680951504858296097785381867689250918283047305628000588362046951978542524684406593873081553992340201042856263411608060912542991375942343896305542355690544072420059740220361234514270932118448440681357972192249575514735325650433666471641806996196495956893002647515994368345643705481157244626413299197157264516593595654899652431576393442758246153460235105606723226980034298952210612740369323330340915189566035983945330124216503028864685802804668641381506931199335064297287048210595108499590241717119254500357664741225923501479686585044541746486366014741555908473940933046470722770739185041563289785939645838739385148795515455046673428519971849843302415252021797179985077075596992073313754142509856753201371794787977321849770355810358299840199081913009465686069120730199186681227963817772991602733717677100455331490113305828720 [141,132] 33833051375205020458933912266843412990684365395135365829458878826272954545476514276230558145431866200464071843861784788543940236377962938025425314290153875926417339666360417684708681654192028938228901647261767579589635622482403326546781615815492765323271412687936054519507535150656823004583406967170070289482352902500852104596044053993009381914346242516228483480410949431554659004205437284193983483407926639806996189763728057070255786831683245846965539035554328813352697299787711809914682955415535908403557469932559248436380040235570401186736054731518840650281847420281293011504305528537174680937094369181116535144572922260879599516305769811856150582459406137618803848294777724742315038557870262721268752468030849513341134840106560562341522182080250957896873511862636174620706390846622330549451372572212867279329861046560533909382022741261548949035104406716666561907742829150852266413380826213945243833463572780860392000890750305134971065183491745598517650437255890253469484816004926674737459665524526197314619182690425107816274101340600700167378769888864291280218262458503735143183185719039347819892651520537653400408889500116803958197367745159968345047851766075193238778815920957617825152817185419616642160724208860741271288921259783986339512434130590137292217358761233228919880658019511072751220884665832868905012560225707494092354642428440999982368637570117616705398626464809522892247063748664110126104158563027644728398635511997248754162812670748657221057911590572803528642765662962522331405844628309304015473914965848918709969200290224587275482113353121406092155130259471329793756755331465482091853749872 [141,133] 719100542935015136345482522698527655960487306635067054124098644872646708785597300260297799615760216233347285235835357280628184207595792957809450480293743061872084455079354631967018946882598233071506119088099887210100026411503368831875691750181229232580255571248553639473234370763921768664844515248819382636220646615957964356849543650256610449491553304643898325306327274290236565090824263280731075706343873977353898162999410258931768385159021152493040042959465140367821015619927987397136212410209349773528946758527902790297529541313935999492344785300068963586642710283862139504322424307406405532888514493411857803781461894844288378847952883970807672024898862879405261792518946273701183843941038224278757976578131900620371643756954886791561090482376514044063532668352885135091960577519358611077707783443413298321179113225581987206846147134161854404941851800887148844387005881508984012223894689195555972162221503752160499401390478786739367462598035695515368189530934928468804988030431459622433801411916540171589762960590587985613813710049687452365871996978415239355901095942113749144139648051445716657466431729962815258658812451500552063418529620344993509911232997305953659337814877956380373125387470175123423530740089483401035847479703437731981809732934731328456634912425015947688123559491468193313626212304201721194782707814307682814320581697864897928091428568364355615794858730675983581550132549978340862463426451057768549332743469972137273903157764041713360490239094743708411633365237302120263150498020885931434850936043391975265150528522689050415884995031136557534082460335652530617884188883074 [141,134] -45125414401011399351153332762341643698860794564183123407467319103569235554998715201936281924806235665324021574957141886270042354404330401469394660429593438806858639446382594252964987329944505741469812997625923764822522004302086991836951873547051163199933514701689856422403586755938817948323970203845089179680382117766571134158602418277588359481738408920382156093784524753562192603604527454597153561023963111464894814724911389250727790056644888609509350903281728731491974843523022584717796154951296435062417303996357149597083752327101207100248952374147260783525167151221546648937004669309751386972540273739488909009198807422690405883925553002191249108862933983137764148097668477723764366753091615488340722342061628736276655102486304118116126041337334404697653360943438212095021875789022704947861035455548787028694292387992798930584408331080821912849336357059839908578345467680048739870057801057851171868304336440147467174061362421250415780913380986854040623607876341906088243860015063679574573485006668652123685704685636322894795066647383181192987292653268112811205979660562040999397691972054707575145726233865476779316471514490996179659096616712017951756512616030759750155028171629112506301183473979013251909665378232089865976872984727956458461666429083874932579394261041455681955658582426213429841393947418720834555555691173429806963858804509889949575542110310417590088776923855640952307527806321336964115937310059292080751301780431850008670560437039767964810532017968774699340661273270804551665980988195932481902571896226896999288219200947266621680483276231524296834381518755148528 [141,135] 248797728414358270758186432075485454453658748204189242270509084493661456396156417363231647442397067005414574513334343166502391622468507344343952916635571272005454575151562154147061685182518474321962469759169396856721656965871405229868966370669403634864811381082062506170595009425774528230892634152987018182017821214495717975707288888526082102063902459752112736157295228379144107277848648737114112929675476796868100822138796270686035021522403693549515742852035295892948320515776148414582108624050840094363421943948069717923650807439795483212640175815958318385230700545439954688821919243691436740531583125328105430913222455178810701184095802154849842378938361991166389708984060587060509218232279742039026703817675895815562326734848167837795902301264582627357582380722200692436461858062896006142714776553040185117630678901759464436006918461211601972518224830344572372686520035506654534291343905977490131904331848280562037016149703892691679056334557431474095062890596490308082944626777824747159666005025523666270185681802086185478527487302064989932362904572693840932961347146838538046821598630171683349228128448369778276127253230421618581142549176632323618706099188596653561169230927249267517740633112974806083907637484481652903112200306061592519126415838649563853841696225225730273918090334636494308557575489278601357883827309998309961564136957868453022666660039301738113066066423754611847209470422735993533865131034127388891132171869646991928406145974352419313847165102982130048109573660753228227740815043607484354760065046618979830281049101652926700087620550457403514532 [141,136] 2405769653302900273865508659373231956785420284323908067782380609444787207861534911818319818660763609407635926204122873044301195124716285516384228929521054254795392175762664290844533044288774436780921194620300279527163966410297257342489663540325102928214053514966227328647286769800798207889969815868660634475156401875180745266624116929542170436477084600307311537254487838359731406131314096243950212433392654845038742677971346746821556713327340788031883391898738980676867345136105585713248129840181831316403495396511427896787894419352296644627000186419221683830685595427640236254992355241603760582779744674286593232032983766748126860706881791912620173661773889709030852967420543908552880534190797020012027386781327322083492543400306091990033900031052668934326291640912826906300299087490659566701599781544703240470555150503008853160071233703624923768877377189858671226828516055713178132823728436431624013881035639458179308283839918265796922182159211910779191936573881163123967499064548189583593087778903118404040404333948522359910843259304945537424323011951447302160169929626606559217259270269084971915062567810936573395475151483281415985363860742019920569708838867225682281954309148174065296684312863188462263743181527919163050996785257082161881565908142952439621015515638522062860857790784388816272778758079022259118295073389858852691335414710448656034747037603723281002080694588382787026873660718613836111177834778796564458742883237112007318149279438552673682551980417042407520547554227906862826178574788762885797497949252149184972076516539715303712071536 [141,137] -248375975355609823905964285743766397421339180011397160493326742689821291091901320211248111577959700567499711431377928308988241950589113359023844382684666249076909871293107928531085967192915152529699988376550360241449011366396822359788615008986181068657178165429471236998937011627324156682608360164446998572883456982804901773158663048828632275284908446163090032247418317835138151164505017779036050570528229529304339593373906356643729482973388461381870043213762048293629045817050858815131685354970123964909974267327565997102315464883424360547757746794302572001426486737947306139650611089050308310080526546321148905455274275884019336119524314111731401734912499135990783786871942672598304142451088142317274854819621474573844680702231781905539044687975432845489221663283094238902261309625060945910984295543348122036789422437285355603884381313810931256538315825424397425356662657935598253774975788553132056435362001316669173578631624234218866979812252097611178908033831864567300854640028323934784316205847945018905176970109544977042724464843078791147696485606969344932516164973517878601324925685052918662478736449138814126919060226070326212811267276423600974561853629795682753788420367769920706986309245188357749108268400000372243278377027116362553340391000822011786700241630806529809242720106145705701799513713504631963409007158528639211954838896900223244483359748625448100560490991391400263418797614178979688815872132880674119038829377112040579899456192097195101701720799046237944547416425165178251041366847979215645370888193986145331635536086 [141,138] -859207707606238210708570336821941049309994140658080904172439795214049338950586940751640988724398046030089973542748449275025669553989286186074985559475779765840726221728198827289294756241338530636887790911627856922981676456489668076452364559158891553018452675501435585216030598947977234899433856173970110052605832626244537002760640670418688890626666134968759778272131769184111033971526331165440579219233537004177183415378004360956678984153340683867261389764486749102953288571969859648749538790088936869012411887940625812498724822035767907313713299973296931116332234238054427139629923237683104663003825064083698621997811396377934249351393415294966567927043955482254676520744034260157784407354765421027883643227476481641819601525471617293136414738014629653078664219833107639806234281827501563348073650085403061820719086452515823705455848911811837555609861483761810365180895429341650086197907845980906095945356255057794988837952011739349649131206174995521563691172787172168971166663209262588357979482071440550034285858511031340847245237503353006624723863772769178496111191329614934747823660916728113002318066332911457309838653295209104522782726308948800840820401343227103187303920862575894150496242426103998574838674117335951843288798433701660687647040909619742124373163082355892933493666985394834285053157148571182353723646116197799404783123618742774894719815621084875345330114876565066012553183953517462205785521305495420309338966759199920875598947650311576645951877896570903856519226159399811794609832035722909417232005061888 [141,139] -97417232808767249303569095612650401680590290118592923635213060576122669469718261267257723219980563729747774465725495159371152368145322437854687381619980517221285657556286127584488020709962400143868280737228828046068569024967909245383620360605170487376592223024205810930401155861156263888907296389383642940190960659654465657640754885787606082114118948559096078588345217038685639224117368231622304159792209157393694312105190746226845031370250904959657458845367587653238888718204361877879582970976446458742520168545414634336558941140852025726932204640402500917086866840157749972236524913610982811712003328036128603876941877068927234438364682868640106496954800575944784075379763733939525066507724280343397865965521815352008318588128959941174083930278505315353487334847282309874516373517151448254898121684405603978263738696551224062639124186576753137028999152532288467113604196019813946116542806650032076622245292406913122065902845189704439542008176712450993322389445746767432549436718866624586016075630129426426710902494683292622196238820246035571601040642159226247302148261304814621945222340801810642768694410954903480700816001724067935039820765660391819690472949938942911758496324782340673933214789421846689629953432322106892078168928428578975690924608292268190089564826625951785563850789461689848487939368789710379424787002582038549312797189441324680521331161024026587503741153525265321547757825679195995349109745217071253491386653621178696888884630844654554029898732133990788071074798307373751644884662718696 [141,140] 8538155175577900575739114045919562478382164156936854758645211930534082796599013122380643400897186461585220939940948509316607061057045845254694982264205105167067141891695958325632588787864092861899899820961791260944177145393973741332401936183505944654567026129738168104794109058653054619823918329959900017039617270690072608885819958992477102681067001526062609624859136363611869140786341223704344753396626240535047553220886188025412132119877414187570382887033853669315639194830495616149079058447525121361145892288978841893297719773443653753882707186809852849869017362720112824772101181809937318128420744249331070797008534433567863297911144248607318011394465868186729772292450761915049694487306302436458329660289827909187099295677567256230778498299082036764355919107201323917805825223487581292522874873325030723517929758106399347445753722576019775804418105346781139113468461399068313970909011697943058112597339222130302398732443802256986152404417548350803125707500765984357677605678080061312010042569649196970419478515322651192454592342149539787133050080927556336322776940489242294637869547094077132822840349496697326667858087351280649186006888829154920902856948568643156556414546153364123291512644364973249241647810922091375332391556915534366817688250464756316593372812409241693447232184259537074982842036134742428009090573742245472318755130928178855199444784781876334931990383381338478814543417430111162693346470111777157331082385921953966266803891813397970749068685592775560367457288185688576 [141,141] -96180905400344730102268676663540645955488344481431882060336435303969493295406368810852692612760927827406767731994118996068584912682872333667377092627020918093771296149176196925769688622058751714332161345381590699636951296611028129719909834315323069755258725097347335331003531667182094835725754375562884811237947011298137240502256356476544598020229228457243899599671235191628730768819724853671582853664977178070016789942227900562591828619333418960931519563550693252235620678282817760836829528042054120298562751480409649140907323310357628502281638500700713978661229707736158951156492825627714921760888426939067586801214249215560180231031218960123128894695315319603480995659526132273025317685133564093618532286932828222173502499429906505979916995850472670401790822852536016223638685498873253171099466893849591376249861110332265553925999525130941942032500572214850299391178672371149617672434980342406891297208637477282909907906317117244626773941596825527249843396696658995369444870246562471143700692564274015356184467504641543943572616532711022079637771410328144302317219822478880136221014989490087437013750866085800461052038409998637855290617958659226547014582260684868188621453836508623287439581624326069154615289397712377786166547804932068853367399634743212314908857064466601407070762710485968297064324000794393309561102492883693077088236088209738526821440929765863435900079322127917816096702439499076830923837671054629361519901489145586023152132207407635761337923271272912144 [142,0] 630373249096953720328667078614056181268136614558301316963118272748498550941245288294741364739896012018381445136557951373908821335626684889852900840127887043763089440790972707124047061249562878044261717395950757142242424594650846855440797744647217763407453279321539338920990779587877624641262925799385775325849297035209191124479278192733442841245058551094150980529302709580534555921409635766639635791770265313762477149307296059194775980100140207935463488634450376592136515094796532565333232026884494534150037678162157452811686452416653711074628710893960385701634332838053214490712127560833735541264423795097487096403520006318114316607104565190934968288282604986560397227094474744007548755169835251867728060560095416558341459767350419481133222050649540932819732881413425884573270998981770307942162250925233627578437299763652500686436523370932146454653902297528293204038531334362640285480399370703687192224691650027387512800143668632968467437492693463477975162983964090323151672657856199257490232588124579315273682601412778822898467990310809879827817920285544382212224496699557704913880301963955367077931262161300788619882981177323450931864274345476413963131477693350280774639618244988986356364175888931373032034561847511628577050593659872636299512183774755467374277360159633750645326545251591152299763535060744396139995078327912466212749968950412158072383614107474521991722758825764309716165154918236452782773613424333901685379042350055727434045434054678088270363280380131690570712647254663281538220191172859337727281708845370737641871867624156570559742439243636316013555638496303147501762703978408341566070982462090551688821117178911002005865945154087837008146480057043656740733295189043886697937117851375818391904845629461325764568773065979370333663529494654069537260214498673889207481236061209418831979057819460269859603784967896865654848544827488644151249474885009344644429488195236886600624164683926687139579946993234325664966523993691010220116629350817574124580119230573350822683535900657768944508026297675759923531451896479381602440757661595226299391192942045020512146749531470026176020462301596316888990538416072747550659461156984024956459153744251741817436566238819790991917056000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -1100146382988493171590838509002310170563982099333922038109011692607439615042192976630455788633945184173187648153017574421168715876613253047791662613100144873078792505628952009383696006737210268392888772530796007537293560402325570864283963036428595795409122647125881424456299292046788537308352103709413054270819141375445443537848804393572262889492245786516074353400116620720076844576825641456399392232372311384377500452632909553451002487046683713100543162818970265995242014924760402339789220981797390899115474801436361702873493666314176358035755307519193894828596013990098773582624170938124935186162105575967356444125134350073362877904418903520869464037115173835983485302784997755478286044410987356810274295594790795162895814186936143103464341730357982711194363934601065368732027777774006791116422853750904685079404375187752927403218349267058109468891909881241398260451233079934445550030670021815884962376903584046175092421878180171395981750599458116675755829446435048207766029236203628358047124980768592592389745274108160458372330302416251785082435829025205908124001862313736390662565831357945833018707390778814687825628963086062508763740908180759724006733210882701276794270017636437641417723972634073041947998332061392174096999939883375371517003362417736391091535813983075323581926339324688433606293849618112159755530009544146773740898050539313207846711324183046419903091427556764880550338479612308878311258834884289492481865606558135700808874734629545492335459485786752325015671451961994170635936403119893451037164635474520839534369045222892030313792110070054561586477605186512833753150892587878104012009550502389521460456166196541134139521398403973758570725561897634265013525050748925178001074036075816511406325442365224084002205150354913344183433665607869144899314959471704126322818157257893716869040430989972437905222913982364843636996831952541150482810175329488127882527958559655239080836307060448554693641470288478711950738556004463009928250179680168166100451607399411410047344569079683642088856883526751524249704531385949637158189814731897928237027556016147044423049906287832664687654603797223686925693193255694945592032042828730622932542447684641350121582294519161862365707763712000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 423852622742653739842899307125538814075953338001957524947590526128876739916739064181130988291619213244624280673895072027150778204759553889090472794692748392934391661008853829093093242285553324176423124159659407163126543592744234414989571281308292373534258515010080895701356514610324038008964598159962203544396997170137890669744076775541428158658275239221716772808111723555291368046463988775910183330853174479089399900982727840929060362178752441654536440857395142727816911356887942136112229787942729003181727490689220216380921209368004418367569419396729488310310444850759998016616197069196279615660241412783358293081424218575919159424021565998518990870563738939277330307330625599474698195059537521419199786419049493657610054193203818193134249854128237978256069521839363138738502669127803505382748003500713330059336468722393131705790782887159126386937090522720642742326056213471627387226839181975202709203956163395130696116217065589195238948129555768485473786104328232586988527190871696626471487096479393198714282242058027659895274832362308517438061028597088921926423622366943662556155815642351216213954068883707272495800753249692123768789714437185228690322684308331207335718474274319450760249597851274810390750591990190270466169929992670860039128858954445080233332749460497861029405594503614719303161519605855206109832618420829855555839839374876466518277358375690160096162588228028783408575787828062237996739602157332472622086114472707674314476787558057678503027975321876763768220851104471378864257581531899898667493089972214021386840048687898738263476799596319685379157679384055212555928008922827287580362256961002054642168843157581291485350666315761477544498674203887165871701438713680189101535439714556918882513201147744403429754286049951084028041578838795921538917604137906740825694150609948281490372003341347135543392702193188633791202455183018516569321198100805312950851114325819827615977573116205375371841883754453829451934175535410757864971750345473900070378127179950360778034453569329967846692523904537897984059845492947343532025068853095211715151656557676181941633498010855345219093995766135237175453766057063925983143083271002882493482063738059444745151431786036434447262579425280000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -8091017729283247097731674819724222554450513524330972843789769477695783120299486603531317724944003680984928113375957665421332548093799921331043072290367263641716726541495310711438573182425401012300651732223454978836298859669659393745914284136128896726482682525431914120922489626713999170380201896271988327880891553268540614838194322572395473768709445397556963296432289221397434492053370599107117838765107835296969393845526201182914328566483605317760956087013638127530967718678004495779112964024129011693443427574765897439367601665970787410629525662264023087492954721459850737329247539112117665975105249213284570652097195483643308730048792441796532546729939186180893872746633669507266072055831362339373285759367173347806221539901409776641678650847472464832978257391981890161902984786909064337713775727844056273907195317604598142763334667307221080233135864242384715445774105117027651832953435204597490033025241075605437466334226284584108794683222148824993726808032588406805363257217200217286203361223514559442917722809835462217440452681009291016384130143002558545475489191291424401591923884549486340017389113907434869660665231060321992985323606085057182005836847784401518828155235101171942590068238543202792553694792384372088070381746440287907753128950724298028984594143826536932198390946882488469714729240456420494706209138943169732154998230144650592247134846741176619260722011838689899791191806185740305748925022531275733842286147080624020190999073222221746870690374751817160794264494888747951343447565946710631513354735669268990781800443930403335494303119240408841727988529911136665588993065113924726405895537310236136349442556183605132874783058663309502488997921387199249476204564543674788640038811730516494631426508703881039490832358473350552724001830911895191191732266699767812520985957383124311054952827395753170594256076903748256462645550270864417084913052507376685303645331864081759895178592213972110667553684835999856844008218310519890723255895021854383581227359052178803526093264406866175282262019123422259007222204754553494095608346480029099661702927003729152160157232671662966059635360669803088275308439772166974444498379682678869044816193497869823790879379613390500524886373433344000000000000000000000000000000000000000000000000000000000000000000000 [142,4] -651139213514418179403410339842461570824277055386228566144765443358119489996829877459294060131687911044852899735284970671116641110451521938979909094269805235951435968504701134299819983765657558525465253735354763209763270549514868706519054746636621908972518060112971723380666591995840674154010227004178846687389274446558352432968742352776810814234711586422654506341922673979898918695878185982354967101566048869676983390755394906956901637874883325367369671469681860585382252268973259308582568557096980088708358967355360226482391716342957981001044818476021683651220906179765223804313192202661052756393127873968351510170081124949425431973805220515257168975290056824582431941950400207728623474105994587780815570826135937104226604079129018825494836384346264742995303362212253083779039618679962896435465486739986796042093323692324750169251748156349465885737659384061194085262085708518940289971846142203775091664861763054003845968995542604184973261273511745466769132992078286806470026354190957332172328431365816219870999875092105656985267072142309672228032061909045548926100836493801158106855443491127085918698838775083880697239799083556143216617138058003072511900135651931954450975247664319789100749233434342948071134976911679247915383132865825241603097092018340973981826791082981174402106575805202933694380948535458827569001223456222042191402603929461803450483525640684860550293237667838129833516598395845977530007591022914214814406525338795394973576287740248616136632884684939082382402307066685402992844539635603817530349699274986647328616014553331218963225788690020186018324383501082202507120433854145241369525839316795146954601090783114755744667467172769870453337196014315548188762686109561078817635647002543986742862699399647681313057420800542796929888172866050113306804729151259998042821533333559001333185205988525240118212197316808979564100571029389892269240825940882139001638626738326308222749978131041504593757082250714091770102215233358343446599762117465498525898788720982975752342613378211795968832836390066913959619766491549910120354132330843215048462560202264753483451116455495666520558276031530561174357284226159734138975417959934777557170168338121386676177485853722179508268117073592320000000000000000000000000000000000000000000000000000000000000000000 [142,5] 17768295242698473768426452297964860529329855063359265182725425533665247371980784753688970887068848970656360137206775049776852188520245427177210646029055200195698716579918051602227139952539666926800488257854318774969213592926235044965106099171968797118398686880222051647327243162329805291960394667211054529148784034532581313204919148617745642049315623619539872043783724328334003347943382630938307036212979231308283337197257241947030421797194098571463565392635085690039974038265891346947541847327078298969407445754009528913581730706941407875389010963850806464009286947852108268198957738196043104221595129967889306294770302880450756216590778972513715522072121131207568394353711382443827659364532037551766112626802878675376663442701214423124195115328030488554676441553683620713254577263636891808316044191730746792447336697400515752116452709927985649369376921221439817468256360876177912907117485396059567908884358753136111262878939834779390323924055942847458270703870287155871747495607957074251843547249860260917914863592255676736176972688194815157973200374370969696896975926509566948975104019837633627106060175357852763871761274490169995755469693032629822965501674852434848884280452641951854471106072751210157583695945337485455275234222884866430009960812675102711659198738826834979499770353403769785567341061302845326085752669934271710947189537454439348536619567000130342025753294094526063784185086306287675827860950389404279473438571494975223481083930390482366748433224539041141158722976527968709496354768155963441013156457299959616885640045635827415030697707414584557236042010573557329722192284472499082423598690454065960737672736994344489967845373514473955687195841745840289830176084902510927134195790991777560004962710325554624944656815960272285541928813184471913499077324760087274106164593035181764167321566009390194134815376964531543824653813046567675201009993365134718296449023419110539700514921205715976989508212885485830250702610721742961340614536223264116815720870991533544371549363131053704949376666562098065721052681631812590078320519232264440353365234589676228343024741213441304455181088225574296422097555912592123621918016566361849803703297889732309851001235092227343923933979921612800000000000000000000000000000000000000000000000000000000000000000 [142,6] 4917101257073993144493313726367736412821909932302431944084252519688891021945308297015365356009200121359620999179379835344176570417832657637225629728364070060680601246526653342165822379924047808441055111709788664254745276997578337800087773981652963191035781117058391274958429021045978386793344829365106804846458277291613655343776788532293058318312629216845582255149414663062100305967977483265184834890300857007110968364969261986205258020701330986863970051140074957092331724324967838141525262268284663812266519313847707800138492356445148350812976223876234632416834033710620367822476246202641814034885486713923362534243238380374949245689865064289777880176303324664543264237000796203268432237590110159210345183282418735688596398672619713407950843377465196415076981317746052247015227466247636397167354156052569860429515518253724133738877582029146603607423674250985214562433699806456449804627761525848467005933272320030313781765545989493007948777633998841064481257585563707115614256886978974425581682819959164070389050026439600607816836845094081629979416886791474841955650302385853645236373935723635114576385823137781861999324910585682294442490354613462531353836743322146854531983878153390708125869095539243038662735205633386103453395103303222467810512589764112122497666692765892081366353706999206565483305586402929045453806255336915082065722710899816218346019636559773474529293635154156095655264492078652688011783632745116022024913123887872013929091017970183849211485546901380579170038011547715145562875887044683480680655570943020129950092714672587020827992680830240141157789956969169600047195668579061412436350303240539595928728465848111801187077340365769969533315190224934335809448584323393465828509454064292795600535981919273476960573487817578210061536903530090287558016649822809961270514289715130046641624919825460605222105512098051864807899561843972772433884395023074998425277795005709089856509938599733618007490469151720888898807023211437050426605469909836711994727804612583046803201914506314465948811570529908260203016579600133413828295485630551594756931016472313324413792755378300807135541429223861416892985941193361848018539527521367020880024933835884262697929966748397264570524553562816512000000000000000000000000000000000000000000000000000000000000 [142,7] -3106319693924607231506938860903606982593051519249287877847603847562621904921060701135756624727212699396313666669875287468275082195553428883568963204686566388197376787504434314410142035150757422002386643002120208982689148582739492318856030548476399953815158850579957024903194473997764967052278811595562389625050880058234897579483820245046458469446712185582180421684461280104708458453453051855538696396608485830014040527886931740142384207939411337320717202360684340695007332520676005722359074666556864992048495070526265102519400063773731081766967570876711494857815624594378744455164059588830787783852472832175073904693358109212102409375302647992546550563395053611472256219608868749342444764767404152955343082209028677509271812055196092710475752186347016103412079804780893906602588620670556231418078273508021446983329655362322564703235000814135780450630185956372823819900036056884467867243583351491934519623191930308007382844005568851452436939378171892362002711997602006174742714683199646315349941521061700888988479388209718822908571696637300297882023676311029985487005189760127452522502701203252580895448571725982764428295926075670904494168401926348952764723468767473057115425597762724823860388879349299373766095078874006682589467971109206066879421582178953555695215920122497325360416605293482711922110339591565879672225999465032167736380051624236665749235736759206416439310788807445115957315967494916597795722149052537222932972676367683762829816330136930875366230377663871068862115046931147967081084172637604932850700807293657523113285228798412821598993019174329106332990056322403649154751177797583379558068722778443914372527357665394187716146066346180256519024243645254441645630410320153434712646898236716445568858170283467292252572546166786288337909722497516738145406147100778695672039121102932571943263243095653661217958599073782111908581928048929815649982116227825996207008610480737076992250843039411300582065061684191312870728483137961022836878948449487934633781419298287722745220029825666126041128968577766344764019709291964237987552194490748555628070520313896151758566631811368085565603928765072097508092570876061370318020718821399212076111893854787615216454840673564405070449719859795197952000000000000000000000000000000000000000000000000000000000 [142,8] 35458059688224674551939827583811340387352973014265532277575291344503620738535974743949063425236029917112851881408651002043204407676074037715425902926931507128016990918039807723102006068636698748751456334063059083998985393700402979490223119469853462156722569858922617406720558652632499577121876726454573383566713309513825374492584157551877571966319638415585973149109086205886650308481999337696418716953334096373118563312848938584354375697390656063727822858142235219383097048640334397005016421441129677091320479850092951872443190750105417239882968526805845255621089182565820361117324463898159264034237551052710591644816648612191323881910750853318408311389679787500508522950425991274998695905536210206890558931991893484008270664971231716362838252001439369974200332132668792966423691780263452966233090854269922714152524175085469493302008819224735470009486608072440017282664103894244378794839086736591945642001250117346500053914900001068248911238938022771883912503220875641527587910764161429084930970909768549630868379356032462828012879323407790998144125667957094041156160417916878057467197576188105227469641835616204198303213019842049689753068368458181294731534722891368285297578693511296022256721060698559911860220093578340477548260692995610354097916068000467328487386493592697279558437798320463380474275069520321491817158934143840898285769063474108777326579301084673298757144464995681861682747023400269561512807813660141396654432037066232369510479966633980730442776336563215761925203938646671039424427754643345426932280342038261550007784158581163920498370229154680957358370139899072026556101166182955052887724278343346796196937964553835022028104039590864247069652157694599343767875282867969297685520236040268518250259717245933664449777466013031082140309983862278644967968475231680548374131488544576416319207848092150579906085325580291198467502603211157170128244946277267563020450223169886276652036835178924350171533974157725151068780549516516159115866543172079279105620491095990604956364737701904793302694291364188493403050161736293842951071812387722019451393974101754190010424322849037456860351108464149334135701488007970799622276481241130366624593138800120165242177856461637320961507957307936342016000000000000000000000000000000000000000000000000000000 [142,9] -205620572979988825871870725487897564256046859399285820912849823508793998556797605671610044703364311441240040092228010674670538120467305446547141644746502685442310940571484697164210334848709246526000972122337877968013125679618878415317162152138124571411722681405430272362153025957945127637178450650493724106793916685418023038620464787052847055803453959439097288788105608223606688861524230848725437825588302496146657794358795957797417280291652110790449211412059798687674227130002148533947280348244408220494710314439869540311695348216130458642698158345719513835377581616513504718585234818815536636282712921914572103172747772547754006770904272119163842851710475651256237531584817545379415893457564518302029086304900483152330733250341957729513267439054782526153562729343030436825164157215187964385549189280858583380978034771648573600993036310441390507856278448753630353116969456779620389080855836389976624627903498099182581079221805611965204139950771321127745710925741855500928038081667150519780363921540285731952139834283497817514749972472847849272029833469621448041452477781431529387117143719494339938052744539489898029755733731235542200980201690454592423899199530792309078605784275632517426956187124473813027572033512154892615412000444184698779656033489081535000979803409630400490271530375111116354608042122799729742032963446975023196560358731158176074453988619680417429709832737729776809537987815278070602905922365343243336370791699919417575679870027938664560007745399847358612789660320057607622585696985842840210496135233220004937825635417281742807059638027694551411077628893484382439043483843483977475146548482961819498324964320705507989434999996215268828018766380450944066104798653870389226765370845533171439336645773797161239466377125686801610490906342294322686036907489966453490352612842456904980570732988260123691100040212032504685262374569555329084374324470458797149111811313897311260058833477332772547019516487897606494302252849865789106549477811678541974524186277650474606047018985210717519344916869561624540128454591568524499932821732471735732140045763055904099827060786710317979645213890734817050470517945544991057203553617277361611360859619116661779100342887303668062411914951728631382016000000000000000000000000000000000000000000000000000 [142,10] 825986739251166824113974520661635703203477349087802623791328185040570614171615916847499988993321359345347658087405960610254605210699228052698128662476940490729289008779906335449002036705634495341613234542764611258931418845513965032017696613275382141908124431284141623583325147991025168203609140717483448764226618998381451056517374478643867719036511809322356456722454648281820085069553706797917655160210025115793461375127116937101566772622176643324064664507538038647785076866111425410799275750887136926501308312701628529468506231022526083382769670588427698761653823972984481585890454419902048028954533069911644942685424873923620071818303886057438383682773508876354985266086984030301024540474538142055162034541383307920664929943750784622804666148692020326550924822215961084778081066030225100983647439437723904731124174173645781995038379164961320534866473894857335444640241452572566518431192801435649991824307980915102818265235442427889532714360037597886786630919858181725528800236960760409459885672842901952880852474893316725847580654224771982907444577969703789194721128277169742861572796179499457797911316935878628448130416290535110112560816856986673171562637148089467784588229863005114543628294706063811307903353993421514765421536752714481252792174245751882300260134614313422261659669095493979035303794960139316531869188575046158266613660362436684750497597289923728089840699152805885077070125086227044444331626780831054386911945869877218650541955262156936927325139266518898239704255473875264626628593732314919863872916720097504452862360619115910700080480493315130195842842626124426265220935385199195771296906908233825651866165132064502439575147986737438955736501890905141736293262197208241906071409315137988855830954599451361702844999734786326929946246537414620470871869363446497938841875590318168141314271924795988813833956980649877434653671161905131631204250098041760160833576390009025074411750328504959889127158099521851520068366644449292257031735696933278215448146226052466511822906408043021386122967972594416016810311496858933197657746749058598393253305777260879176053744679596512439196305024458795868908691476143861276742694465878025083593492195285269710630917067974341837582467301090468560896000000000000000000000000000000000000000000000000 [142,11] -2898083792684114831345544093874771687948025614990420355264770316077079059088680994899453062612502241680069105670958944187330966160684393229143526322688552008642390925454230472349028899086783224064114216965872639652868849413969104386094125786144955402748809115817229716048272203377006727694028410356144631462530257957445227621516163805881434887901977870764761956732144914487022512593922269532910801644791754762488025160678921058689448016010417563616311743622311728233536132563072392609433774146957731486571254652227587134633465241418735680655976799365638131056452861905743641091347619067457535521917528447097333159696415423179252546514250408908811091780375263988422493447842892293601397182568879224930463393469127412223453306726976820992902222180287360382102535384253048847295135967988382859736430467071706525553135935975027857062764520018008919953743442884886355239586231376855322105992618921368027940794415250735821627064632013573207714403356184644526373122298675854680582584462488308998368050235799279678280365531992949300994938129342282065996940285634735876404735753740384599988018580459906609399918786029318935683786904566932895730785210162353437312369667754961226467907334947129448456000685517577512874241928488739825546901632729755546215411248079525498637349732570993223758852698048366616873156287292283450954181378696164343651507499068329619774329235341281948003959477540802150862223380854713902495541759625571233569227068149426247872170738188452374743235176823043374669154463730736971042843478483231689184571830997176815293439720236208351651761240067222848856114149061846354404032002546030949100524986759346905455942188000404351293573959557549147747442345445523328867587479436419710937943550462126569580053936505010581481529999445630703487881420176899702481582351741079420368757930527992044610483758401238132009010670013225656654758027127855459981377891064580278284878947285025983781665041742744796626197875021244556016545848354595444515857211446223919638695367626879026038153362958300724644156980005404189693150340002767388070655812943336979204818308443377578919423265872831004017286925891037962771225072030923341991504495959144470058452141157040932149033485737743160124202909184205925646336000000000000000000000000000000000000000000000 [142,12] 10302424884371616691277202781124662202982045880939876876752852910740807681572917106660672883652382177187032745764669013645453512378930646260202923922122956444604155429332992011894312381982210799256957956435398493515225784569585456336107404769615023941541103249023124390381510249258865078251582056827697374024577038113815473663626024259081960671443813733823817288512396732933587529460383575229003957772865496707056232147226151324471259557038184267378856632806290668565832846974047297955258880520834010057515892753789413582791826365532189724958149581857022601175837897360306608390669766041190104184012202917309856470059246673679149190651479004859121857313607244164627918378677484458327179443262799158454451726246744432264146234258159691352572192393819962188176807295528240050573895485930603786982079291204948089931187986756725480587757760558036281116510665706821740229818100301436517650885610615183885731275340943042979970043038926140829280721876753051550110660483773301122396961601687758394242882234297419124344947366075580089189223496187447703771046365309015503550514383968474049084209272091789320748910582219257218361021914960045363488832352033479448784717875253002380550901017174400504894630191187441323309058317436432618550570435487072977175292819956720235386692399428136643026625704057111797852623920446134031842645354518025276076998122178786655788563433412768640842183660280394665776187295917401956254921435899973746226519322465960453173836165650633530563393989760866072246327551913955841141809378798600166726686523196369976555221907356646131175639470146300211869238307914165159026859441159036941647401079918917391795652411656937124867267752839471391699612461674298614166696060119731911618661532259827519678556420537272849118497916333273271183809366778281364466708038478735376823935280134912247435774782027622098264741967818508004047079043927522680424020003346994137456763035561356368433433047090132634762390348973211251600499183942930940978578602949350403788784785149016461961387376453262654215247805042095767154724340109976769529613228968604164222337304222768807874259175755681565944215153105498235305274501323296373913010592167656035863472476077984779697992716698493478842025033220088240537600000000000000000000000000000000000000000000 [142,13] -35376500027967020188071611628327263593838701600899415893031625628768346762812823747847077923093422704295954324326530342364809487913233837259728653559816186197352249845628423783942901902002170620086482295615911836554730107759656610210627436252417608315427096771137657868187983990642736498200766374173701529434938346447872679179103997931908814079043965148388251370620709254190973034583620751332997230533320515579172237455338921841576045693195353635794897776697446507923416858811927703362823960065041638771239379505641947986678268213821733938249283408349761878076410424940189167990010572678744950279139545538701362536912120709971859443916427611921286659243683851083796059030085643030630109814991400245680729505794268753572149119054094910179702218265828699172681888454069453785404196921409889280854208726233262136047767486019510006712008989315587624708277222506510875544217680662354863746201453156475865824950929460541680732330291886827772206335435008400086392730040846413924581283245729507841544152121373602126808347991655142682910459302366375261300934647111199403221196003543976570958657190046220429478439101810956931547884034641516853426698670234327536897547661912963595258157306298527670489794804584388835755945097255333684083692531991334596050826589226810026374019618169170930030039471780299878988403521729678446328352895092536044968359432458180347376122478409670205710912224739646377331437581156382075228884906112783013613654444329840136348815687130922304296073820882236927591807847460336162392057543681165357944031190018331888611257904472289996242384712038540900359504196355931153340390192886825368957609729478507985152485887007066944672182729985578278574852084228144848959503838904513275408062523177774766964390096513557706928152540990310153385118031159502491867228535788901786183064297499824480228970720577319305336487967693477090223889822065090711059459737638515539486920104991380029851117285750632044006468897912961338846735681172166286867175490556160947458018880340759747458329005241127909106914612784500896389552817680760398483679613520681616272041387907976458755966199370381353406360259781863870162247732710831829784340665990781220693655481183203827409295759220460066393852524846080560463872000000000000000000000000000000000000000 [142,14] 105211103068949259296109852446662670755514279376836526208160110803842763005803675531414761971223826976383554119116573811014693129941369055181751812157001763914035596939224530516439478269981254152742230505401150553585830307724207137856884403193591248150834921386992769799994197726982185727476161360704861558962804909269390999704104909738902770774751048650382881863222814601524314384234668985059218328243099874946819703054435471647044476506322118646534066375198376433089878854550557470900086271243659722037380839656122664517934452001309069304008013099245220277455758426372077173928985925849314859052374214113465276729327728016135252047417337591386491633904625258698373860712129918772140972401387306271789286966587278385458680703677398580707424176624288698690520723338518703963090027440930017300195666244391793854566646054454866829219607041324873959988084404868740124933879066214510724158960655696397602598868315881958381161461842511472960164106690923729244768398154837707680191838618759012304320051174807777195474253308904828370845956183086884693487319265151925194105402266402399855198040456996757896282993716127183724237206243999147429138598246268916063706194295631477073676840837698170966080701522072727721303453843064792525106542587493407026007990831356156145243431033965232474063131189248775802898929698914695573757436482826627692022175720395639442308535346236770025677985033648151920036102583890417678059715971390802934842348247725310086531506719287826447420332376248142867807983989090179716119976494201969523298410978663438225270403896524851880670714665319934913907536821007984474349719975037099875404699651199826225239735655227439587292260320534595593938920229509764967281168725301904186129933178904557503238404594338520629793419099828591069587056074616783931858329424456711822988308009326288501160355448899624004577678206440583079404373660028095931491409037233254692243380159285867007327067117646789033012181570534097870754067201034015764531818274439372699949716260222541205511246925114909767685449758324006180291751076069603404162311057276723228875653453810132066430691336953988099330381485524256823971349878543585914188916095839134174318340785982790817534170247356302969196177342140478031659008000000000000000000000000000000000000 [142,15] -258890273037340332546089905957366591448262004281701890914170776193719983800226422222472642568097280159451891731869455556290249124990047625332978786965549883451254903271041919711432917370004697010766761736297690752272530794161653210208962592892716863427290544690742198818943084852063643679051162149551596580905167777719731355259152445399139126654650134641558713912584951443662786873875073944740417889928297488205444795125576040646740828888011129850926749536180930222544505578837568108983823551516351083351252009456856435459596000379297334016646978621338015106741679824227787991531037365886810162408888984357018858999693251778901463133088262132548916939189419288377801373692706020187749967439523058210488067745194804305918657313692412765063204220492329244220916487383432113240513214510155312453812297030653924944844882862717529991555066551217797687501829330929998097038927804399141739259852789096060144775144058158292420732624002878650717644004194689021967814605556562586604295824386016137438349586199794508978674638250150333203807552255160656422895273942126069227317127363876139676077973171974311484896860175676273260405352574423292663985766679112606782312401424097384427824685476826594334125278471885723620153901898467197898054697374130988442275836663316866748846329268297381203564338465124438258447693028434582552517839866470524811642857048190007878903743394081576355168124002778069471968286021483153582605755544436902980448040405150757846591922221981088295004062972791528200768682751317433853730784279331581260360826058543148285501910079079211600353032283602602532694318126473828141804838670964519181928920114187412573480543259356864188943930070547456457057279686124780212255298399569511653754609920184044553290340223648815580337299049399077526848685631813798220812551452147356698907124438465960601819254786446785749073935967393677756417288452491136868486621562091619238170237554457479944389527338509543031029880565674211594841154265854531472511597557904960535086269050690940384250442152342336757949785089981679977926371991861366792478508053290500633254524871977502835273797146043825772112009003786037364028520674993963924656528666324416960513163428324264532110808763629188844085218760263130910031872000000000000000000000000000000000 [142,16] 527233155430324368195828578870886389577593002928620692990448640380065647927103591441646037068994871811766218702727270026957505384095331813990128590886475848567666207066476637038125551776030299105323115178936992918374709381305973370931412365231547673172799906118866385678109530505366907996966384249221355256700405751549874908096537521395157383306428385024254769267703662371310964283253486216083472423961469482457780033358076426319237972860566643244298000959644486617659053927330591556719526157277368217707985225753224647174670115525112305429130415477856585706786925672799838881529172208871641305627405384701797079171087478235123429265106225754411118094904598366600291896062417282991514439861824720069195545827618987011034934563516271897847674563076496541371401309490675398315925897686441978902557302010007072102570083758725622188404908518035101085200195981051435513717106000602642870599267334662544448854959261419448519094346401645499294394310430863450124603409193692546073268228928905743904041259863018535226610774825630020894200871845370153998538138266619379582788966054519214995410456944616303398111705946589586154993132948216539032196305127910796591870890960432319418576307805159612093238102845326905650570330950994032893643897217093762590028146663604103114241622683030123259413907843104168869491234744731727248240763865470380031566906445632093580108258895308740435150105080826280373250183333965201639676661054064431307135035319715822651156147910637526345096533293151058813898826033658291407253585862142217789733583993755238265516545706704724114161051052439934019561801705833730119666460201595958702518990766886134549379635283352750949892806956169116687310963101346368692315879932803463569790967161304705899058965900406004800329973788074881695052283754523271407046197429567196483822252903168426187176219782608882222521012800071074226607209636977417053641773620665601240176611634300183006417155425658113139086412506205909159026503455155358896463445824184521039635034779804283239561515633583654424665243560379000227436855509410944588631973273765032267877890806082397556109318427670498901354166177666268839833957738389114444080376805618316292248287454027595588360779669376129894972003628877987505504256000000000000000000000000000000 [142,17] -894531865960100371871070766854622805950680795426433950071717155793599786162030218945574059115653974330811911032875370273534294359379518203673684069932658156622475914083673722488051095291471098922101178756837834616657987929034480065738604578899883625761180110835471174087131776804091591316976093313191227272567933524468720944378876473143031081837722595980600397064720371237704559114735238747214305402608004251475570654170907647114053390005299592422391371507836746328106462900345482730264522097921578021952591057367671595894670549874651002161341941685658664658097472106486417417090137833614560061227296195262821321461902353385466534168090942187209307495444952371893206972380225959275014752246062077490101633714491242049811809529569278837716298254209660758398211677105347938365149751028130628955904409972832972305367324208968346883369375603475521060792117681122589507637927605480015234984329711252541339789623096388993715536824794095557328411885200781349978635854166487336353777122020398274316066449534832756378945354483133584370509194348367875914334578902537082426146724483942178621215645973119206705569852374849584861482203553221309373609716932144702649026418503903571248535250566749682685794219968345000139878870908256894297839801287962148986405213382002091019348228784892271579281170540619950890717062391254236235584353978397448349706985092688426104324930108377557299531999571570008983026141122165515449371918739738729751718729392968280756899394019431938363444705576487396090398430800914405161687357972950925477170857528151676515646359450584714532453336879777768094688048266778090034163995402237685702456021924290918623153326827875042578176772723242002945506550506684050772253785846325004010417861563989702541764342461380368263238318246780546677715794469088743668171830532315296586584858337001420991852985444844504831131973103438113564630228987032437831228613236183838649659034756632907114322543132553770007406397315604397464272339906497078949099397308225280936511466326954486552340939365156065877664659328135275465112818257593140049076150909937136747773167073190159917466733329270506675130165394992824868645911404968331353713473373997568403446595010075349852390505089420625700157531278255815498137600000000000000000000000000000 [142,18] 1241519548807953633525358991122054527668991354684022795030719882751491568737481974987457959677388282227578644183041727422868624214085660925002153773339786644358199570900880471498104932483490378696345324524411487307426401313597713746155462642925347158339112607015338969139953425495965359801800605593146413288078424572231788129628188164111894139329549571514401033482978300775573033215336214473513859696587960227098187441442317662373876459701771753236933770148012965275074391879937070757451751211898459023305318518506949981766363120546863896503110106570278870842015416653674991726219669040081194969647570333908868239141793384570462916650064159964356847960075406912109723661524838600452270385657570075801926880690260734709107562670000877293673206893715467630821654158122802130662227376929985976472812249065699409201847419860068808687217650645691264761237724450177145449041605754753679758733906566318153169868688398115627536246111522361869063381832778677160597882924368677317820724401465209352799485934428828483610213359183530247574334096613478983279271811109363241755416440358689466239551855007724977885606316413286285131159858631496499091126320023229129227757516347134468353554968734684278974216709919552879724503225388249383017715697306349016034634033518083810693038637700883458745814899726030879976550748983918645567617630225457729571824325383910618821655688220622243982839774015962376610057899836832146990615675876094316055094216348360515321729357163303159027452364593530273185062587955307165489160727062208470989865465158542801560717207590541884882972899826833388734022403432259649957457028974806188087235704027309706514307352955860423225175356499535922422474865168334683591509111696341529238152463663820296615787087439341801922043974155004421599685103561167405480674996838874396640650780028673661455057193175114713552979077296280498518650581509181428323795118281939235595978561878027790213923613637138635712068383944079283080384784616703798640444184457600424854638945893006112700559010749711706547396697355521544692394874479019382505888951083146190673135378985198846969295595200931653085480490188428638347918758466470882570076152862897279194818737061696509308412104694554137125266308522700230122012672000000000000000000000000 [142,19] -1292266475229378432189585237118339399785393438848964641237650352440173489583502175222354891847472653196597596033116532574496624806334638754295105000150897084337346192045899533240661810152809245663110661523156962724590251570057165222485657419420585693248790676689469192034137472871653434600574437279956094817956359741892197120100615405526925344157930040448796627072107396034780487920420320756764257942394016807530794467508520016532369435168866365496528364314442563863893979761443046873427376647059197953321411837452137063451328301115467576097074867929745356672291498764975413312686682892927031876062311183267025320006863913241120458965827594321640648060278387633112567063733696768455048644860607738040169962310352264920766585831904464720985546647393582642513390124937461050636629291513082764379171660776310552100543476577252688762639964489131619259881618867933690678902582580097488827757145178782277293173016242138389499055589135119135231327977290353181365099487558948053257961562768050872075969326081534477894699179568423489627398370191510067980494746203152861440751485156583522506945300968382498691161110313106172259046861819368652967781438561758977515490585794539486998434650162454895384412463027758462739251692328845728565386260241169118351022174711960204584906805966930839447435802803593052993006257918752151294268693140823324160365809139834869916311924498692122771200598071242212094398803868794932110825523881928572159413476744172102211394265126547599410043280892401817438482488473974025219783023578797967602968942724628748532514004711963278469459211126562936665796597783745009797628889364209713519538616304814041762607817026800980260018622845650547931689636413228811006544517188395430279848057855812958815957084956682541333311535332234068852498036202779507526794932223685487053182900768383155260107479877664995088735419430859549653494029157905757399518289438237531247295402538872163854967505302455818925843799079468209437166883703146217395183859829917084853282364871420990529152944757016084953114589264117799656274946106183566001339543422053925095901416060305573870506204589892220488120988694478800996023113791814439196632205659517581041152526630322229992933020754156831700006531245423417435881472000000000000000000000 [142,20] 678855016516461452779523053579077282967386495004838745709080738624975265751976062249420396133864207530618088827755147016553553458102923002746327908105475633349724436530605650000118660463251575595677191708574463839040002894532241859764188236812826745987001735548048458889482107174820861526879368931423280123634728233791731780844076609066159398879393107559967623526113791324240859896799603245411684292867474787713171416568352415097554485859627170956323025376215608894974470904830579673816948447030875089668832488645110799641335401345882336939070481486947103732773248209876525151488362912379352479412844387497633397932141184214099760268915910407848017030796327721130525282839254029143204470095749758521345786706562436854826191645536124688464404685738041492207125238821106122451070504142526145301841742078274942610705281337941856162933787760227200462624786670174477489489387120636367424638089867583378168129933211940341210515731285469343105111714379797139645225815602336421048433487261707795780085738177631651050940611711997456477087614781586744106014573195817958417465084433042780247586326405788839135224075866760096230984174087226157979652904788739699268134935254803576672220042910347026394695651791247645458410213451724101502697241872827008317998971583774703715505886654705724359397339252149313837566619023802344771718135912663407335063310977283576145075016108913065936133220670721083253755557687456674460482635462522146838785752274473512662125958410996171128536140807263696123994158981767715169437922820604218618325038163305060162196420683347322857121012879616131084392516189785703816861481068065765319512656835937712840137986091624098378002203717154771369551422917284843125123237527447449441505395182689508594927800034759012424275584145770378664925173940747875880856396434529414605348675018715862919952139155644882070001299705741559046991365650134424324208798133398626358564423825448800024819060544178259595792368141351165265723886453062191659052947560777650006761971058404470298255889264733377443234271800020748852514594724521866432748207041511615773661020878607962901264232787594027819970687486651754171402003581651523201851325058394426736473268356425321542228807758095416548273565120399674735329280000000000000000000 [142,21] 742881899283176253069119096388621712860770122546430735199293479440501463613538266817047149676243288967222743714858808001904666318528407202486850311956175390361850162313452252419886429622320025310414541716172177229583829772220390361103391195132652359912935280795293097698360696923329997793090867908177464551439908834203783859855300002695694072035648572936470327580419741618415837494247351827055062356074324972155820367310859634581542440240558814079882458883387321930848626765667256828640530394642356803218263260922136566681607550944922896953921324689310904097242542697119386261469363634722996112645416205286357255849815421394345504402532024277811819737790729363551979752609500253536508870487829533956757180098016063353905799031221307264889922121136682756155137343146002194575097827402317700647229589485786912373981688495340879970562560160819860426238430014398202368008554237314257110398479945855876108272551490416582462589776023371229342602337901023034602736763201654769197236850780191591217107095617443138704196330009801866447839726906302426996437638236891814562750683530685020751557015515733101504927570989387229732252541712911932453883819563851173338549385529700149509517050331076500135947217385220477448335607558034951346011134333885868996332380663523887715092139087022996214514980439989415454127985563061740527040893598650812157990971263249957531247967583342360632872095891870550813977172652518724302482056556238796630136772950000547539888825990859473099635529249956776128815064182576669337292166657123065769997600324741029616116801077766936689299468304479666553354442169021698791673373956075391299798623198160727911102698923454091860537922617637210711630518773977271018943512615790782108182107815614886012948525191706415950123731535146022395922827301198127754775076112488548760385206842798924843485561301745758597980486638551243054753635999773166633781193760102693289737236473463133675813984905946422287318273017806120905378909805708607143533896958244265243723047026528991455902342356721953434753991716343412708711568613830096545758570952363982410046170870668083077198195652023105716985696458511200612761914083064641229376298854749812968754781263751635199008868785940694870461632840218670100643840000000000000000 [142,22] -2483281638659304062160698282789932280548264465461532489897903918926258671992982926694505211653882205131745734826061190169702427388388778347605522852462227343847633976283640758562209980053226814467143469278053679209475946653161522877846644421026329998269779575641665622298918377592810654920184933959366737726059738395932954296726228150853445796842755360404995180684535006700975282653246092760706442306653774169162668538343244142847050464904452513201822078327602198587310733058340743197695310130081516771247748168475831398978785739708548479876054125349250090519644097025549921571337255145625644959144976855160152683518646093734823215494930141096939763142463334798109742077555892626247341453379818257071389294340408383283484278756715454300475981069316608795361099512377850114889120921481236634132246914296448290413309195078941433247991422418113776704963143423464514055554531272791311644380643039715747240322212374450826826348355995309173795340292641443420354130432838198136020369939104097998020081898960701725056074342547107310004499833794831743063535748250717641427284475564956964633238309881260996269170476373372049682075072120082482602540815788252324849216902234260690046095395377962304150099373728997297090111872758688813054813790841241072630215853022252114934671369958724748594876689753934718708788388573370272731150190660985664561575268549406443298264388049075120635504013523739493256538236060078341073052143551969709563077626528227302917608270829903243369937785104448973849493645834687218890728912356347774469100415917543035975609058169183203904433881330806115082595683292486198844336083556993958943370573060621569788019959655781934570975612004302869457900930916559571258541450373586576242457006938641339112918573134653109404737979326419564666797344861089290400071256128556489911733013413902166292967065843336170223751792346617814147596740776061613607070286623950889201794197569960956928804362198611711073490893962455298775946720296393302126083720176002483325391562295247408273913146090011348114971923115589091554950610382763021694312338949756299491282024290148311010659187039736661259547509329753214816708349937170934958666666594745566908175977284964056467271040162348737279152811213677213515776000000000000000 [142,23] 3448951071882854698632598628281403469552279054737116158912532570699072530584467126964392876243563361305332393453860987220619396866965607953522830015449043453424311336483832616336666680697456606120646684211321406615914091878887188635094752569875848825729379775455705851377643763429415349649862773285509640664932005458650922820785407886945228325313793592585916579771404487793428609687181500045829683860251891513410660788099784147622591722318654740904495145008907260875094812027888058779391569942342992606977929363210770259260050719202917411679432893886885626370531289343035725091704833824343461359342994019539347361106133549438853420297866519782794143912671725648379502734208902725158331129832364177144604505417860932547223422691756953490376317213081980074178998615498591344393658322092385640492056909728536075137412375123417614553343562538816156220708262364626015519871356329232431971004783418973070656621545029232649299361160438289225203999931895333113243049321056605279525656017816615746634938738217905310229449392447231004181359131253043086527539477509306831037364336089417504175543939934127489975195830354590274680459452752244761553010212806820062833295091611408870864576182546531235287521477174254221057412305776403991591188984005440922990368110751275075849220637696190544666594004645901112632213463443148840305598949232619542548857234493078188659067252331360072212158352130634373982656496709738957695817065245546524161489172135300908241217309118140747046664254523137387226283828141168743510615359514905129767945690015626667989300887222407379847198227073260261107294302120602521718495917978269814537448164394930087976165186919135782000907497681022393297639029159997140460417907665794608825612083965730679335834100546048205431846947661138527604056933197176533688580077207443697529786569716370268310044601469110121386238515558676065273888844964663994027291980123687268474472908324908684256641263587228012197126868606772484985135234087380704421450482857438762343689340272940169178365824800750549555403047522717479014708958226591336699556052620839155923504677824612509990867157072902346387216121357000918172035773434984411201301701381637034331446150294614256609992920718102648240778711554402761656238080000000000 [142,24] -2711823831754177948095027800487085281290472687506231029220670314825008675541629107744109715376889449902531300682814881219675409320773929078949361490930100779405464622499458227418644760194817485255773173690841134694290681850486282509352290513077983342267508095128129583017758111281289278117891457422780661514634243444252608648562617436563548100461426246843433916198981361268208832900864247689437815544284894746312166530777183564095762847466955497647025411869690678828445300347627660967898445133792638806129535995404352532602938687080546999688346691792593520356032487481447524205952984278145435414984264590568481651285803659804052936788234803485720589956785730669883094942606909956730966955004472170733923768271130809744552043383512353922846148283671949404813524731712264840223908211288547529062159345001326649825636366733944422950754124120086582112052268528395067525186413431332127715625165251822593596078540412670526284145085070715007574644646538623859611474257007837566821548195230812619183798084792008398140310780732411329639564787008682205352142035561071828469991977657194315227744839120114032431125077894173787154132805989198798719059645142981889780847860782554955789232713484030171986947819609876953003127750837255765853398525167588134000581019151806428157324487956216150704305962440014291093967711721538721450595952074569177525911150049107261079318900551833766881320668335242300918374872980206214809213337846858309974049089195855760303057728557554006500684438411158732084320773610648434142379345218663830703083741004780462747612342059548055307572280313937696999029696946207208695100383789221019501602557120093489007454221501215294530519716193722589311564671013435113857705945965510393577807267252504408927133808452073723866549661833644550336622752071123480473522063948469053644026299268782716496777393271441330403971817136520947951481332764294549331082105048221029367797270583743661914943121507792176743957793311442793891916673777961844953658013504222249064381774576920855693135631576713924591058078568124445369030282493947222242432437778481185986975483497698202020956361182207404395666818596244730871534194422175664679393579310624176743829687736071776964862874983389450988152646766606643741327360000000 [142,25] 418052391627184510238007715719641452086865221384003816427266218928483095713794228103625912149306684201748167075438333083214212990194418141385359962750431611762322895840318341789793684446187777235526062416349275936297264822217396194610497609135845927688663309170499020079274156865733706247643635755882571670422228107601452561937576865963210189155386304447515974341972562963754085382224956065014459763245751625529445604980445372187147781909285910838278928375060839541745123612530795609578028950643392109978405239268026138601262553453746583825536723850378833722202859962790814646473376933852908678390090117980451806834653745982047925533311502196083021549322144848464410958288178748877628512403122741693117117028522695713474635415499716049331984832576558639585212224665045467198024236840738287793129891515663456668405988545489251879600771649595039648795141544489074966254720075516279213744711297122767899227508643339247460134817584812826494374241774877644792545802353808049580431434505722666127869397173345914378096424059386543425499052774307798275808606250206324470018291813152346957828011101009119214503733645232660133826732303257417118466883699983085981257635711762473626426872436425650711434021082471472304881888946666328766121216579223336451612005406084786870013919216924587524560799289814600144136861336524583416333453738200423897803993170935607773367042664767312017533446254854222167905806925798308112061311644158858827566579067337100316637096104464967490048079850463602528268643266967515186046411344196674983324072762107121542320738637941212001196393226084079535205912588436049794230978469037867100371262904806922243564031108261658551669555271507494737621435067684926846048861933599533520843078680158814170605520364674848170518934390596906982668028257492109452462893509325607165260924867504069711641965298038214566399382408006492941342864430365161032241309804575534088881147768560733385310784424511123654146380253166154658238357331081442994109601308097377185284638621802875017264535357855884272385350227417837125203250359891978404209663345247621064985282485886098306022161673933083143326261054852058206919026892049465204693941223008570260527678147065379784393680389303040046828386027595341654458368000 [142,26] 2177366425153941224608609026347453115718429699887696365177950670212159931197316214497678415786898213141388804776155037179188777433365453072126977891776163458942162888649813303523616624247993765386079776536750506143625758095054992636623374969897940191399886905281392234395968003611903498042412546956746841189471626260786933514702964971789250818452715267520757842914040360188882975540869341606719306589865148353401773831234345449798416681326249153794438388203549457472415189086877916237387619998942707736369866087724990686644889198584795764898114895055516391495158434794244649224003470396998020347678467720625233255042913025505969794196768974125837858842333182727228003268340043314234905735339040397892799573391244942468935498770446816357783434253581360456222750355833244395020891267548066777274641673180164396267458646118162113505215818129430055278252330746079378201543656982165933139168750397453605977544847609315483802708843071122243279361821275691703317368917144683153162797977646476016643800964282217993275901416012646380911956600277846541003793814849433543341885304510388555713800770538311852596893141840422763344253221448852529964747715280368740999881396841484170324653483320621537420094686663442579227751824952602700739553711825863982286116265402247767199937886938893159967309067701934825471561075803789457441309926922963884186239702087869863212992038191004485061248173059663907566532697473523836266161428879205752255265111376925667362140339560512065645143984884363679548063308541390690539100332208795438494953099370264639559381458923455900728391018167586098877842185779474145286891297710460044606599673265655798184161315520007966526826281364962355064205584289900705129529789968279170174367868752578250856991561319010381989121292107473478843955489785542950444424471139171617354226899419289989944935105433126208929283522156610336434147178414573022772600728224889560389149637264250767051938933830622183428282376624428116267963532616200394001945067947112954283569667682883151332245919369441548848236919736937842363899193027929794448792973372691855034874543655017656249628328644697880865762178180868915323050956207573073692387111659160501229677410990936621814098151022591408481865933994263793534713328 [142,27] -3701834986922393276327888677593638979095731062491284779355792068401354170494637624774365773991875573514830466126598001745478603822336227960651201089246808529319932798954342125054393652297198063495400583411041418755093338177016700828495097731915315005631557888299830981038956215561314877811205971221518510946313304798458326229682534533135601744686341884124383469433602078999301428127718767568946257603599306652249685489618388215257596129354813217317944128022878695020562011030744407171260791388503531799028593023426000550128017637290304147906524617206316893589208432130865057873802663380262303274889150795389507428023063034930444713400496582463158672743238424368963652159741038257411253778071577920373496940335962427583198202050094251496951192567293036428744977924589418304721968502291804940143980527332537642936419239225445775216588035841175952903163835504248295877675812198590444909102438225890288304442783264605563313853713962684044741392084039313698340569814106466474356905402719582844801544583751569447482123984173617210354125286496139949418111580539076811589276741103001935076189914502100768450130840625773405281371468395206913590882984785784137913330481498000427868495823793072259954108981577180080876683563666590969671576585864305405683062011447587849910648520922320130032178035180859727080346592387758451837799338345897416413695831403439691605124718496894452654254406022292720015482815234469683475120644460682827310243697036569187913537783567802607538271482439909470914792498260880305175341541742791666452980526407045015256571271455272145232444944067889411843616428927132577094805652793693191534189297932012048713458875827191680015840276293244270804276326910770409292626917604283664072590524857564303233308211022611535057887042018245026640007658999159347258792554060948358380159827527049408627762680429220076513277816119362284316006362680855690798512066554384465124543551937498418404436416161838901337549728608373486197525265853077224612113239117856084297340072191121968607858152352877695030123081499380315194480949909329879208102780388331816219510734175388593915873996046754595866046005051426888582603663203869833156098482436908270523087327187219320780760400331851537389165746773960254058816 [142,28] 3685432198099303761946346361667621731130508305983974031001480144549117492278195576464126652675079582046764538157179481159280584998549497900029516849729922062242920198263683996542242973959895288102049482737796885336904566902039464123577095611959269545027241903480201716035413496551063308715116895137540424059541067872128880438891052470922055026743984817637275157225910698186108512066434459477383678511528460395106140574014450697638802078474985166387968281959325265173770708537321534786009336313637912854852304385748074363799651619841801840362635207737234039313812397096908593591405813316041667157924238750427065610314401612734149789022861586584047800598707311185825492915786026200167136568291769245055760315080306339628211315051427437019586025660903128319950608651708951149277350667110568692120841217019918971216313571082782217659486208823176892491351901799570464484077127865098154787410093276588848271218668839133369636498295780840244633589457391827655615149981543205586771748003202471312207229114594353403255255224184213567370343068052074303913209890903619785517031008244146124640831258279414067994061593797573938159557817715242865680761323272306726261367401958651413666861080627237722375844663676057535182282553270900408715004361935237074528053345218600347162872935857614703866378760083054079248586439484564971234869667603587674233038361814023089216279508196301169785559716205778162730997101450151836355912470127900253191517322321217271946464255147866091325036351817401562696128010396446947255347284080177591149545169075230247040480457753315245320032483559149823934799714131724592680334889599476293034117393270300046746122701079514939017298052118548134436021996896945283886246032197910442961879982095292410777280262908245952640607976654208005990903692876751084399114695576816669961651260295328039256978277281447033633176154673516071319079172920319293363689810527455353233663659169100072250031268218100798092460259951833096988644768149647018952506566232185358949169516868698991551184659778274153807446326216410972264065144298796209491078342569477401089099161451275736278270760334482098371419388761810068180695896917615634281130615749619067170420561704171773724250752689306065601137215823918831968 [142,29] -2662111627529687617733260905326863481613176643531484658169545488899319802122798240833078606569830745758821694189329808936907463242649208224057008762070433196684004540854352427587102028192586809152214024722014765556136253148444925816193049714675329218697981907613121252860392738221066205559458273854790319290213578624551734566487302751002134779891052518364868050531506099408453367892034347847958884051781435939709751933010120470356072969232672589056587049093946853613772704856525444453789654647285515141721229009383682378415295346288153402518316006242244275549208505974511351578304855727451395248467124902060405709949601093367247756246716218489433634328569627069539378333412385414146175784521561402880586702803347355326165307986005651440007450932866328071234395571905134663911639974597386140440462653830923297207153745385759670609058591572894516032793689551767328092213310312746468583751442786701973030445525937333397386846873570687324724764614429741306199149346412931020764178701706871979395992418608455204830025410867552988600650861041100129349705599213740765790675622783396165139817918110698597414120540383678039283149432831085732158371624823418184861951568254494915471978714525592370294933942546994330651422669411018519089959137275766097527721869221703931079522920522491940096809772704574834455925093179766874825385158416029405828812559121190634971756252377571586382684723529815061815975784013185701241429098951963718096457559946693810135249012451987214065821518860212563812122473773230865465097108560197784148460775122563319194623785929923201195995361135395455780261445638719352048385884780491139485468200822821362899033851975961146680318337053823466005136424695374886197400971998592783381934269773566131026354438974683505203116438907153205420163846008195938150232860329758825300009146696227471829772183873462127912373494664677891035834022752453986142109396524631487309765107014444631073217764702021615611637766023881675156734411396587009066761923628314459751037083416204943874787138822959774755460585126671222715882331469713794943661848066671597382199562389685197538661380715479762285324906747636385359033970358467335397372898334996448626496985536490242765165194727148205651204073329496000 [142,30] 1484381667477998040307546430407565202242003208933516501084497272916090347516381506829956105778040155065856869228786960875337426361853967045149876375487764297752904651476736112041986783585137003079950797415006023693206167815885284792153210018221401366491710686789424011994195429619125879604457683326953991842139190615820027249522878173850556980891116959711439537599952293842783467815773028820192445336471019949761289671184973716343459055427335304139816588689798613615092238226678086042948501688742053976414845207942813297492699415438651224606487317711614591428643086464584006769514896834913306534156773538897353735613028575818422948982521134513388297239611636099627160025626107886855140435599788196336573275001739820677275838544231210524091580003857943666638154002085868331133198317085777922716168722017577617494994454651246991559981126209696597254120952208536622213626964614742608065278950316525287288355395357345957070653658320418054989448351711990172409182392441138805054895044317888180884506949042994729785313430473023459618234388113469280147801807610155386311209163495151405138203361788340667939078771050663634946148692161681578033255407366905931589024996442025559439854739645823474158877025296394929571491790774860060996875427206294874606975144606572650668919367032104291813852452547599463096697009108302089932716754841110857127911459601089585657221674812932248206334013051672558923702628959936956521470817180593485443988998329828075732771614104636888386631438736816984284048001329636997817328710789163235952931785814295953894419032437012933885493913931566175479276806213614822714397643122178204812822585484926901309864992234033740894941969957202064142398817846644002003699926066879125095575092255367049355315820603539399352759064456564764173406821779295963052298910536144532756454951354891799593014064266857436878632680158843492318656599395310143641478001690152857758983958550011158017753689548841419153859532496125718965671476962607501141318643571940421797305730942240695909529400947289354583091757087513102949406741065059922102304065801339142063781165689230967778870160205382699016155242757158748507684252653071799405973097184058708873424259499646665493623791497855775077158522910364 [142,31] -671454379672265796775654969260651227013239949395674152209810310830208211388849013648294035440004592707427818418533381704389336613513332823998310294666385461666307343997599833299005636614950820456847808704969225449196930272077886721446307518043072964662554921312788155191352666619547631818975885682029389076915775035984658629856814076463053855234543194387814742960675905351648627094359876385313542224278306372279129470605922101535759146596772120650303241146594870264878019348921304151979928112235288910128247364096694068469132860343619985056668134599244802586768000936949513120141798453621765682217960061742509785860685201365278572513848693558376960088966771038849168232076195129442076593458638633988714433028304493294167759916173210421791433148975216893018993721169789073043784386014259098343709012256789189245913799387379272629549027222821420169270552993606779755851594235138411700340748723496847744897443090158220656555807769139755153503699306206319747123860719162782622669251226587071143541387319538427195429169666753850489820182882481057837404641378090536792628226592683108781948864594238794324001005374346182590635997445417219342864950985419885083012663085077008139867250377694964187234781076670670040648545977455697231699994778891444029027352504507135101163941471172556684522958789449963866199326553169696189300945894549922297055250774442036435865876880426794088069921537920113454511847078327559648742507681394143331608108863868824668217789832170487936469744630135926969625549076731175384617421220761041265142172788536198921650401352005497809577849886074553565281095311783201083976391013872595893207646333574204602443726800427992382555364933392847573991238961066093556177738405832293324188773122717705788232387622872277617932680653214677131314101391133853939004836576249884234371266719224638437890547898812998175505247227388959627671211321159058186204504509258066334229184412886179258517311811158838648839037012750501164159783023948597173175796736799650545088885519133419404295323566193736659298613819637359462155195449105466642595972928142624615251135163688673861681054024472775840363510925689210266760504905962487776194017052102943300478748639525449371574400046439834433306687584 [142,32] 280288571462937530275046617560031975011857359548719328528971287367810092790317463124781884157837573557429597138042606382000074640270655931234885694101958957020028154744781234013331809236374282169123752373027329997271095482749607921083704365575487434190692853860597798085724399856640982185770944321447826554736503954165409881155395310677940287090023963122091875888078113558653409995478711293772151934581596254018506836934250197911342007619247575822771750008500473359623795224035544586247982315578797421269713376331027872810540282009822434770650620707828844466105910658839984605432248333190901022601245726897257839145712892547376572207154891224375443388682252029948497781267032355069242138122648175745495197127026867073546759767696100206269188118512155264158840473130921172039601936192670174344890163864154628918114650487382462870943753800873218767928367815354289593342186768546304507791577283969660535206700239447331711000615650264341187858737662888994871465523255686037269526719487686276547378868955334127784047617021875444359790036296753053016285347363779671771790756230514740959675598313182770677891638533295587923342529137984457742657650450144229553133022552091415409728184850220000870824599636908521203785106581831635564613065530856016534330397975232756507937146520215644869323009669548920648160677566287075121384718401222140230961906706943243661131902768561625140313516774749501037242599256952810393025278050159285855133159002362675754558497130564943319428343808134921933303347139484670869723389943569039249536788853977181968983533851573170823519573746291010176196931030634973303526766257648268409414596372798850316789954171254519835602811482100853706990989605823129469024605123899782114613065217698123713288078636652922603489791311705776406831111276573026131080395467906969904675957575322263597235145927154772447843152640988895988471571832914376220867309775481640634897101114854012427244145701657301667775953373494343759911418251253533476568489817365927479176984110111988184743419944926163101600063108283499203735372205901201805741758785526168488107105045345585802860841759624042414037758805647155980053953729217016891767498364429002427691342748689888188566281504084928731940608 [142,33] -141408586180467610848093574115839454166630921899802063729158680849257678237629897883686117248945073882957330034792548403241594767103312208756761652460460649394213792962700580589565148769126605297505591374094966917052730426115223992091418112930305588286764149525307738526887324124937349455031654860066531389371889075154635571477918849438975739192602670639039772929063531295465693272557604215755366639765716398175425229004966593307682420609152411275229990317107180793753461556190773896655151857133554862684031286407026447248762871337657971437892314725846485614674919935237976200790013489764924192959090320641947454977624880044087894969542298238146099183690708859485515259016647800366063276211921723795655073957781074558123943129728274712013403360361056240314828333555502359347129462331428169286873585302989403314270073051508406893620880420586520008641977736081284757695776969478986208658261648517112645331610448183792890945728141632089606117855947921945158125190949619995818835174608481268668512261601548297860508892458350382917676623579196268932205181577020076952224908476141816776346862018919457204586014117764398993819771617216802547866517080429553128945432621882634376086777027939862042808817113632142059157193127797964746966410543301592666697938118652293380593512443539433695332130131013417210947152309939536389379713093082823188532401649803551262470266780763944163221834972029761831814144196701240552166903999754937094315366590215293616659024436442903409488592184950826555320068697732636866793225764674918357431169471426665527503038900776885288434531867372107296538787120544274868360576165138321235378477756410032110962649707630967201642580650346874313286897328351843774549041632489907699719891856701228454524238755390801823446717128015027856949549109149966490649787653087492790932838529171674056071350433710640355674647799818849141031501743785631215305168825118952161587614257577376725140116150956976621857273222796700921028835396579012444077640001276765175353999239264511089728865888503346742495300941191863123271818600796017695899967396729678916707904284245532463707198139184975007377747887918466656979664725355371466555141373715578747003844942363438572751159124831547855488 [142,34] 94689295204413264979190921696769789651101435797539183907818410953488009190712266375528769362554743052470354338280324843027180338252723743582345203131467063831003322750388316022211610286186688408217012059145894931565688063349800628080380740366533642232054053938945574226490326063144105972181640674603717565380530620068117816838250216311696673457369491164417127018079396927516358649972966278778802655982129039620638724030443522110123355647316889631867982206267118879676590515486603870173989286322775800009267324201454616475703015653652324908581651065712152714454188515820687749303698075360412667382646954047011822532772025098666615244243959827848832847032921920199017752771663168155704719584585471835409423261933453720811576886175435143977694864031543744003911996962583636858139762956565034443249967502450399878790548351098589917483847822599708410980220221947488895036709364375499905693231288452770028392233827174386717473063086972537870379525731953383494181485104667395542420253886843243348361259641058880918628931290713297015702259239850049723673264444952981013946160208468241953096128036215967520511899580972097338765327541633625149053809011869552110841505143122449999236056569918314614553383607119077294980975459199498978423821914348372762570240489704665892038268841049955477293982240909083251400150514736773081063294923539322741732853259509729040432418034093103103162152403419698595394524149598444522561359571213849857900696517799123741606401174007572219412194114393141707196931999323679634388697436779644603164865844379455186595466607827621758649923388688392780145493365551003410862024389332143443427217043888416500321260324944632966943097417174134173800201037499120887121007312487531525543602572774328811133073251025497776348960030721976034871495959645413300270787210034572173275783448030164824208151653859458973089096926170019827904082601886341792886696155939933740920631061118918588811342839576914368613984536995356426828319387068897671523402288178712705345717083513663447476591927365784218926274092497993370211170954180868203564120241199988974328288857285524201227575540802572594884661393781808064267173309763703636517444015778223021993607002542899147858047669546652864 [142,35] -66382209583541308000184239728088392235884244174006371910896994125862451445031132481881318296144082236865803979841710773665676672186670605953603729258755603823655061863393285580659140047154155038738062356785502608579612134390312935868231682250001054482934871653829514266195564439806719942330130921614783849432276750562639367287302506580162160225354221010467342410403469930538714804926980936411177336182097921169916261799371380192548761710455510892457321766970588740799709179045347329674723479865884682958478864036387734920923275944207777272066094910368988174779118840369839934430300726896649554713242413013035954324556026879664065034636477603557201551180337810032908113930934456611429893332695855460079960567490581589372636904665594400820468864748631180872424664060035973490899900928851241447883083493597448888000758623260641333648808237446366786433376487386642731167366637141078446390356517061981614761530072281835034210664279307165756809753375317046465274519774215815409572221288840448989397484834878194080044627787780564090727658453240803938321035971272104875624895254981869166261922127134804879114047201931372595532984548667309909652311957337936562766166494049097186621732016972300738551593621432885201015965305872657140267530338478526494338009988565486571917457202635965930682215589688006835006138380253148963162945994906282983528816130975655425561636754947599985477519735345479221108521976347674824550447832563297708847600721501917084451385224380341915021677509345346136418978354396594861288316766747882046540714757965692635054191338608129161980776946498251741774612447486218805319868859603549214184255974053009568956265772122239041902394598584488347012645318577345068859426682749376335109519566078272447064935923999471283259616396128556331388173825598391811614302662605180270695829838945379888822533411407813952464322773009664967587070187166791019070718788255057959177519485591936976616832162079490638250207005625457718625106978469955705353901880016664537579979750852088381792059585918856299570527359364840539694602860193268204355514816092314948007483062663668782663660261235331384727346513918075663804306458957645186600360037369014126626833208184213995308337903382688 [142,36] 41414408272052110747796447360542921827035098933166966197994438083348977872890933608739200657021427150250909216946372610628598669526536807564954960997074702570679605483729546364877875718644759353883103307953920134755337619213016654162111517195210942537301490770762689711607929247812991363816638986405010120439470294968798894112337624593954625794303157914860167160556179387846994025858433967842166850808271662266124007947136545000111712114374807795357869493630336959286248794200712985456910674028195406902902530751768625608963901070606255022015178417228539285855821093217876337734466669060431668064952259687144562492909848422653630844407595989703936774310647960847763273308050459954383300013236332140926531378601630615580155785002504800259636264868689559198233937971010068699694690030024837473705006778756543172465460066971606012072601179707019136256021842600101687666629643231220440897208701925095018943565432965635195582546539289138805381923200431937170903273345640894415882794014599458398846404559424300452121518995474505156118281875189718607082890899589541642798825720476123839400204613525537347690321457387451028538063189492182790304604992114399809611468415169662954410306293959368236986600250722399020780836479869680663618396746666789417834875343020332523047180869219983882260387521985503998459809311187297777708269082521491434179420996986358568887403640980618478210192657453374305182064678919798836953034620016614681759425471436330260199058227014720665169344151898902234470787675493569322847250680500299359693255513169641381796416981950567141548283724665899668021274718777479934394944198596672512378470504903855118161712117539395121759736290538037922295894536504374815265574378114609183534386439768831289556514802890769260668420962593158448644250753704207422711520695842000556148555541308952991421073758297530126272295515798900112528830830714092562108263262980761428555355092780649078373213350765567282217172396048705925062916419915441369267050714954103761239991706249572991864440072905680823590051693346096270283278255634320155007820939692944288096961340122556958163125027460070171842947270913571482000745723167368280357639808962477591382537137696907796052387044432 [142,37] -22291843372091148510632112938032007306429609149664671928118776965784890713593520499047432571725350362803446491130652621585040621735278000079587958549488501998916673367624186649443027600812517758906402956734307617034415922418830960978854220980075307021172836968685468229032377082834005862637229492885198158517592372797502653749232541074194516336250729862702020087603816654062440359249273528575734188616011435281229253064177780872363467082928536300861851846134322517436025345038463400773157418429166545861566886154939697784173827585332855021527133292361828732581088324747204595916456554959469083797733946030109450450558961317816584569221391595784416012335030035052284632433702789369106256595638711183939035584686733886323491138541567623574195412584844556950784955028609328670463269039214422131755491979550133844170907034568862638182542329945691000091161976351640291981547460952866329272097886926825114613834309766664831531278159595140651371050882629332381286392420915140271192318639902281954207896165815149916371515128346919134538754651149025873156691241387326260277302430474354142477154581193010524646316526467159441916765520814925005858153171064046409398752925733339985880351883686996574926808684560610142714522374758848698703106100572430313942061486848268955159322574971736964724838745732083453769722589865299742988241983548112946028726122104867634166030052153667170058523358791395334711230081810586369926017236677107221716106293580091981904282879641412434118380498423791098266695191112600831643591213832768229318027882316947826317153012025617720906516731867517908335207618142251725182441946385592614241642798255011657031045816818738081286820175425004231683862761176760860524468977529654214137212690971183223974899380388546346421979814632465642296274060153268894803637614436916039705761067814646183991099681760236225726702685707873084695887844067102182546172576252305236238484564089567158906117985236750150953084006476056629474323874377256048928145997818600399604280371040642743417325294222280455595232715636618187470062890506318318736043911036100477256353663346203046175503401769984134611429408873211831830627334465090989293094256638044655652829740048620050654253152 [142,38] 10477692480807824557178492889268139821010121631336012120974992902653086754246301044637783582389301165861572061516566884324500857660751959140293646042552180941742583966276565999954421108363144370781331564145870703033500677707578538254514437759945412045641318445086548154135073641040404160319293647519886877997466769901594995352372073512611326319651339123786858014210274203258259978360424330366501606842480581089695578955493586523872523114566269427244103756148652436694912019313358474669398916937350158956383907928291247393148587291485730000825841522709830751994123859316588401285441960113289346628803281350578858684312264961214051618395929927606447637090169004577698247495328428409627275780146733176985649327541317640398593791444880421810633551623153881169892750853396349134746263082932785883550484114089804992085495722026805584473045350389624296295357379249153218344091899706361040715750335035747924974198496481138537871713228465316405216986813901270491846854572624372976873029272680691593920410987842959735882784226622468643295739147523352510896549832071370830579914845367342778238167756876701985039999549379035500939860328558269299835045247885756281212137108096539706024432494659823894289116675785329504194442042542821008056502167335793278350092715967660840731735655041995384960079864968137631666569498503967988153561691674991425073920405731594223661086806189113993897926091129562031873970337618684278460594872527859736464601480972651730964224646520179614402190642656827664168718802346874101018949269901576871636182982098550137960176698823441008548465438156653565324023159922400720220633554654964410796575737939810515683352874256182983004320984833000415796947036615189462180866340871241248318977650372135185923040696579263555435658147796899083670105936362266169999013467231836158951857547753877141992794217408511172577170619212606874227977613702220620296362075011379420689399158681269494659934845583964433026263553189865693074201248023180474994312660860751303688152583522674755715276698587855418896111841104396211780456348528905951694826162293271232200633685011334940151296349446367013161004610549193117943801454959802306948385827272789602551826706972733360957978 [142,39] -4379516963626854307269422064811002265576535488424753899049018851344854298296050419874036098565663189400204647642948223212708588289629981905631127870962236038859735441111429820957410269560749057836089832655796382408771357392728481757117858614983708423847415856777600078715782117825113364766019919129362491952749828262608788719656885629850697340423629862984375743625815961735377247288861466086273329974154245828690583731620033334998854137297138880774378030902219159128018466054616333458561905116996987047903758627263002619132108576742318698390966655979480549823228125579487325259293307917786996766711068493481869579759450470950752783767432229453354175880916607267840081076724592636316388245454371007023485140248409993873816674348514512866525353246616385775036133095243690872551620242442902282135188991984687944834891766553497652732156758535976025621554072118667420577261751922136726289604952869846494617350146964903378879305294910110727492421338108096102022576640347767009347648287277077329486976830736075317947451437287526232243620549785305036987532919405135656635552594965067952261218029587979493471226758812941588496039900944064193929792990089712246917497968960017078596310578262102817347096681413184662727105956859244421110251754562291750892121226148621367778807168248163126225501372542056107629003011473824583055579794202935259528647644594307758733214797926489982422632473782864209954383633527558576911647384203169380083500674965687099551377224816175423872308140694493207588041298997169852633913831700321434794240272586460818190702061619044323509586016185490382366526431338999508677464593150732963504703904269985345646146467918514432677775230860224100388361742890576746540581020110853196457021032492658189121433551099586145848809679461228716169068572817205712619126970935045441208843292233623492188348607000586563826810430671864896784177991949245086410726378629016508467890441062575509236477862796227220593627079454630630236937874112099256955815050917280152446267923097049465513889159259473323963559431644717703614891255763151843876674592635815455382820778964672321424517795806297762277228456857354683443731959408916189813892570005744223161141057209197369184 [142,40] 1651234818521486821451422878207163334442643390425758199703102986414349270165264194811298953691906789692233481904776671096407811605212902899687129406770089518973382791824868254382384986619365252634751587378480014661494870668452002494115724286066921954752370442329540213929207643101782203395777611959736565688110804094031556678300269962475425630581249157151484585027682204392643245606643224183493890918043654688168107569468435147051293224969675366421895713521502179874016096249194044689362560867626970194850188990270135883940570401797227543554598182457355120858907733188980652977070940050243726216789677318772342174955049946162604843518526915005647277601362415922971950406453048428144176614560054304380347043464053950700792066020925838214143119695157804962481389844558035432362594751726588167983095329225432765784507489927110994373211857274664719472338116009665033738043010532940720514397701627497878427875779602198637932178714234019116913764740193281661148672132102844674932539572817432183764353550846183035320987793255281506400079417614586907942556032702424883495327314905802652842185026281563276095666912614865797248108371305735938688726289191570794753065926275499376094712238068890294099630526029048507120203371882906258396138568523139410958024072414678689127417218159590914116072165560738051594515281104701994899000317040907130130726901620543528452199831243114112907800069913283308526835081102508122666483260555471268914815088319788967881030349534707849750304970183496726251880549637463086681766713783619171634972826182332052045632500263372036113862293979772172308405921378215394952572544464224847734629164246927252009027993029518233918002021932519524859413709270666240357178580306439183048569540891766572707318141724073547925707846950579638688411555002923553358176229886470596356428162393388547431833224986741633529429458600029321869413430181777764181930014728030395693587694421148176067166575528148775168472367706588038450823604303496272547198155765194408513615164209869316846464123706314234632405184443407222354910851845182392362326765442083924495904083700785347574423732664264929166350277397842885175692329972416209122856143956043300600702048921395968 [142,41] -566109244726397840162691732396161029299013522353507491753072574534982606628649859071705538436593540564618564259265972012022477407648840145739469859123397030991580914480356925505801155709984633390908470534129816694388263510021979938815258151663738827871652831814837129714937407601608198504042290285944477873101420324023783725282474064039509463965022606113444402670432880317707868230778364019367602426034194156022692720607506408677146917879440352394040018715387547214057120876973123970162818578266516884900795642097919524590695808709988608386678845839799003515750680124961810374636725898286586250702355691661193246041158039658844874863267227121926416891664811952909033216437200088754572790952394063151435478271394083138978506138423100533426446052677246214300054437458781790529230940067468546125398911634067752260309441841073878088613728795462452468019453518273440206183297244030598757787514852250045997424879125264927966376530415955501762223573115509213323270423659409179231849314186635504701295694746921815000884728558477422273654103263287270166682121092840383423364530369762526142219768637104870698943579729350956495374364560314289898847079538460194308076170531185918422843914001543306015155763606958075367526291605313304747061175288089785808074233898306357721837702112092524484631443553249526662958964767724516831251967424775261736377588256434137968056880843277120406684895689972961142872321815108641906708139231784011977861026141015010488977541721157661933885427937918106982756563174252057540364368826198917911080962424228498521342789638455108868445815275192269079820054087215858802854794747480593472759606177789504580931729449127301313859645837443141089441131261865769634136236394564381053292575047743939043539328537921262786013314917843181858366531448162575049310016339633066964992705503659484699452048978799195152600603132946575661149825228783675705255838504176965748489488987464996585918951022761616868566680160836887463280574842560169715528922617230016278982561570530162191059386779715453366861113399125634788177528472365359999243728550275087630250653815766199808792723666922415836199659650168536677181425677772164584747832291391359857197484138496 [142,42] 176944483891486124855359843019120361992533998585843450564974291968058308500331457301819670611680935696423840778431245923538894301351769028172589190112830187365349602553216652578247991116577517016965137608533982012239357364806928898597567669392859590288521357058771659190660901170057428958823626805252763649347361181051690810700757985783311249228312872176250794726872238454000544436430225782281530058652545347717629237465167587861400996184826613419318218702093970379826459889948781602503099244401716649336776634133143520426188582004529081844622209823005326736850661585915840786418568486954794560975490361244159152150231367410550092718912924834752542944356009458315252425324365862579973404382085919124227953017922465766828830258529981689800547728845174322682439588610085347238686793770618792824122215593910336425934271903098651524995585859130744004318348024165036487426498129237079346897478385324323536644485966979734621018016350020133543132816332221427762445158296393794786219284746363275170460623625178380042077224354288101946755418271591132681964934990041027471904838567436160316788571231417069740101617626690827466084068664150374725606805108304181922334444632459302709034541432422686803054933790137075713450220810481534061579069261317124758609481401794987275019625047532371938184650764208949114477096464232601366612360678029986927665762837283644404953243637833358150620591576758292851418087619231009530798411743776933135737929422160474987076598135947526836564431301356894128588346018371759552090624230685863492379638147131850202478868157192761220700652313005592797082267495991704456100146790632119560011956065813587766817315607758965604925512418734801346413090737815876789801478492838521136714909328360453043671800429259015603736006752396019831081006057960246241704085446289226942139224348400669612461597867605076620738063045563535946755317720814382454046375290096914405517484626271738210912659357199140722774351735648337909490182953084540117141118498644324809762386656908814056071806228785712686785275551199988845220894478012777197190420818175467524504818464099828921930708156924709509360816948878939530134257685473412732448789983315781011213899872 [142,43] -50382856418703935341639316837298158825174378419459149361335902957198206402093392207798877215648359211489229510507771100509845902572953091825578666415733320996178748010509911468397915407671867040533097247383369515618705685067040491364451006452118323730635664237695594014123986190389950479890240045835262938597307012074833565972370695029652709536667166589831583836699158429123877504498200202273722294856224677587017715659824283520106712526688907192159308107487678280049120107225268357212430493149241050871027019663691858761073027088743920312032879896527332483018416385858119018738831978901372837137985967459275896854981952355566579940542254351337909716371347496526170781472924190998515992354453741576007325005023337427728862758654000809781965146512227696201612543006447324374808202623952517227915283866831949429110557495695113434469070394741147571875634846952603973850794008167231466880152041851225850796942988661323931022245324052778786800516896222910239930769693291236811249151828989588511672665483103767610179096054881361538302272254096041519826718537371041377809200920422941669691895398018308113907741386748359513575799759676338175800482478176300941521905913083693794034072679095917048891322945958127520295582753149985435248905096306719864725206594625789428005163571482967791257255791955789503415261759587221031318866788401996241978749594534627785370954150221902310030524667099394545001032209532086218329180278687357381122433831143974650516089866061355400615482374027987585224681498418616919784890325979193888941756225715518594921357894481716256316778828427864049752484958496478677984360900132236217087323931284025605017011290202194706063738499715692359873058096104005218413997603957241776811130994937507772748704155987612594514819111092553822852757433632987039428406270781870395033575482324379031653851238294578839990832353049359983655349106120767897995038861061726244968346344995889430032254722097146424020873588995660939576156893834780473268372293463530568086120750005721941940377032204636819836996866472813078723681101722511696584285069033696456395415077442608575052718787966629961773841521169463266387710215850786109609001920907154451582848 [142,44] 13040276728947549724522384823657509230646044359365451917168380236057582720648483794935136278076871900762722202330786052841590346267629997733899950565026065192504625334788716911007287183361533444258907951601791770600707599964386231558888904437338211395682193374900181006117807665666472926970355092927368469045774743304354574852479023628210194104394134473266332029354518645906549487152862460032518216452829172670723458702659729914477304118749599652540926739536116018957329360267860696081596850695822649264889394709187089267643968907992409056955188834352586109276634072477165125211180243893850550781011016731047831658475644391114520876597028091439176220302068962120267815025308423522859573715087617707672672982544284479583248149618734886774953270063533587889322095853456161697436724436804313516183943755936431082417539946438734977457254959867047797330316706353969035371378489606885510667527203958538990832084369817876719768588134725966800064163165819278165201503925454712954373360307683421711730664030795696548829476825185394085437696029797954435482878093540495976721461195917228437274174083508756634638607255041348880258470663058088206367321911865596426783786342314570019165332172807522739849087274405706283762145115930304701085687915828232836636601732507773473969369361304797986714673644458833212094699457459457204070965184991746806156331409442512798005467873329700150930874790313192694937345699500668474785431441738200887581077625152062361186562052156709279589445911392142934429820850619198112368381518465780473191204075781509986551424979447474365192621218307104843083943865190998631791994709498590137024538297007987569558112619048871318395308591941240303465149948152271063791774383601926719826163282715758959997221594220915782442583289519269894182550579674624224602805594913430817260552849416432143360100339277520061380060461310844178084545103127985467985324856857988030190251759023606944829958537005886824679042443752084807492373311555904344467531720765479074854988927249860194608161486819198984752220876849917518834946680545818552060238659308774545101608504109652361708554554437104925114096367419865522686927801750951019658326305677306166464 [142,45] -3060676772566565052521612893565546076889821545488046923494554021253389711728945410176170208659551044606788657744110728386647850157350548719815577008643501422830128807676347454571029344893834274267911994261006406439350581353481087499968370917861920419105997715747590720730115204648642026606247520100388267163387351934233863573200907282979278694796404853614668947436028526687628241561758589049670852827303231440531550218385797979845161837650337200280818168997488916967744661446979293125782034727979731206235883789663706315477662151490261978682278918993656616732239471862446803561313343820195243917751545642810337314360870726889693452895340640572495178312658358033085281381206890652998678127202903075058781289585136443034527189028204990567517871651330922219743174440704939792377446626127225312497813675847700172434916562569614654078869526843051062563702123596549622468495947397367164699092201688187029177471934103741138237054194540981303506087302746639899915654964209072193731532953671179680431061037300213729430366959655383581423972696984045897007439852920968323039071129050866732077262469553130804958436463615090131981470292806274223134147935000357672515206360713747894424316055188970652410503780660682407227973947318513401163716741614972394867111832383675056508967436446817886785483098071054803099001680977158651260082159464481272288107233533391039788744406850986684506153282218506146127133248456474659432651163934119166574616630849399009400728353362591632588694145631843495578400341817079488590004100721496987695677245665515720816557048363292169134785293086435795269574892545587459590443652393907551340990987692147735851384047628674031059568291804546161889716142509100438013144607770992533755383095810570560711342507423666568134159860014268091004265167663601500770210359243332569304002435061873029463836250905625822362183994895897013511388277492588404660515131324707382744454197148079277038523195544541715232180904648830779698922078670021361547492163800242208357405724422804048699161571203531939343057086677172417234126186676947866052199352789981757354300615272172421991076162180699011250058514943280246348613766225818451910217653270789504 [142,46] 650058388125771913292053949126013498672740130878861432563258382043489535061301640710268533356083894903851762648234194170878211932159734059792067876869275727828078254387828829842587369354245288839697961832964271019681869941524212381440038992448819721684052170210811300141247759606472544717936215874562239511956544329793201263290756900233339254317227731340610384087431992374262274518514570793001497325335618379493379267035715604485427093063601695329255736960890862676114586382175909191825316390155749012748486988507320492081787079438082272901725313790756922627447965073054143127233812187049492009619771683834080115846657334099001403718746742445890931914620162248622722315959173971722063748697055709401459804430141577331952142408522057389578255161180485285905053844984512702202849957728720282298511784383477907121991705045635446517153386577286872713813222039167570787320318807400385396626942690835565165291926615030294951000732257588227192590873460885623886820108603188821627062739327081217544938090284520284691301895267743980785685228979615635831004202258049215999431465042466452919966013779163069808431648551237698892293977031946856024734065324334038026882014064489371720524618836488165844221157783944773549645092777866554187336919513419668572457647729690854101859219810736924332794788025559700220398801962866758345120077815413427106385540976691706467501861831071161665916156186044643152843615472846753871470389505851812768205661512496648585610183047117883812003423476230878215823707768595323228595449415565057207763122774652616604191850517739511848320899267369470914429593812464153340961626703643361579252406635260008576430713822376713220202109589107549373987929464586028471888338389873189231783109703252582458803089821693657167790809565675427751501643500448459458963788557074578427162433608156171497275671395635791574130097522071602806367507918922890481947884366939050047140273284782454264209193248356627340876621432298871081907146651990461576711002784501602456335787054423325037436393465515955248363223605564004668116501290629957633279379120627806848954739758571693598638481010158875314354890136604878311981036709479633783510427856184 [142,47] -124698841414767738029710449658371448810970811840882168771508808474629196892952440957661939522380386172654950099186294315269306201477103001411619288159948543888439282243489092296236788235641910896649361458152809430699612021650095921511045467047948471234187544277468808645428027547941001974566341960514201014833466803964942596514590184533214641962109476754670634084455846686619815280756747850386083933857802426049994838828741881068813027497410433518949115018825987226885233594006048522019965079447122978884962206912676544745288943929850095785473869466351828076592048811325896546212008693867951078393604193162618537156766483048487488126677975098393550524070246339069074628517619331196281320761436267295688211673732586581950988890666491350502565515915615551656388793833320591122097309151324556246092785632197372843853104744450574218517914570657409056485125527371433692798535390944002384973424431354133306457491440930531571004566018602305185914300099923720710868249388245861152153332003405287232389780381837684983365670416771700072230732601086957871884512617735128672821967598018618697619251150007111835090301653767555784918158592258730006696131432615950952685859371877147868185290430979753345691614759240712739060647519914285909497127176230015545739586482076973588397832893952617712326696563779003239491245328012057700520724834194758423295792265697563322159798185191601020474787682200970575446601400513194349188710791122928472424103952345937928426735640877700694851103059748674934824942552504096547051954672798432660397831598158233983206207927767295277332782668205703335066603602944169925470527785407281159323151451592749672683778665466610938072723067279542741214657377632238385357107102911191043819936937967803227206338346475096322111360628811976647459987119871904428440341119520397405826984725558046549511838411472772110411100190224689756042675138961407434321042663317019633529037789345467931923581630342429590956656116427078105728373062860908634856858717793282911964600704662565535394780083669399358199157164137744704477253206700409898028902776811688246147557468263506807923642529651078264591778662747565285598589460247133321856416960 [142,48] 21564206521098745911948583242789572689929771458689339572412322887946429280414919599814748363202436978474793381100815433518203978494648933071815321853871303300757239800712420921330487948745988187850190620180639116345769293446934847972854344740894855581122023136379716565901115308747122523827622263813429979441825347824544751938997496687204325657873654555833536558438013270279724413524437701649445215660263738236338359639572010768448531858571691682774223482862232276953069616122789736756026630915631315537693516774970428161694643386562449719331725474668822044571250007802515616219565721217580472191309019191142085088812843942751056732622382635255279084802783529718891347578807672743057845288123562132051018663517259905937300494540946203332830744226497766969835100233365522236328261669060299829200765122047123970896202974720740690771636607827756679400895676413132148010303782292470541230411709022399471645176724732644687411917345975628976333627704691159474034240078088990493407202650744330855526198035705337345661132885443175337868498394100697620869020695128663775776076533667582718865450442109569432416254295020935822002961514364956995830746432377259324318812100830837463249310779825418908202490302153720703893626951870792749081469167152154885016880145530284915493542102511704118826673757366193010645282537969605857529569591033682378385297109450081145276102200671706257412156836541615070738150305832466066606758327276587018510502990887031570540917861319043693455618221601227191941594846341931683966714435417957107304167174781084912495559147558755621152999391244498464806700238348831981380920486316406737860657982708990807283912655224768751686169581813952819148505271021076535464047229479716727179805551230448001647326672286758264157580090805736444731257441000597602919388768352353041670643624169521335770672408099008743397040134575776401655385042186410540490435887485554204144794500399032147799329563071084117183363570309782373281689897908615854014944352130964701044307437534627580315886334205081497130230405387322935239680169773324272599328903440435172777332528934840432546973522431411775653716797580942158891610954980904212465664 [142,49] -3355110167973791553317454550562748038424724402221511898721171474342661153598194840374664450421507370672172970579942864415031547881382456271295668195756136878770021063343176642601351378997212032322846349630560048399713707995332271596044848262286357675937082471273426961462007580954343593853154307192031007638924721771941253481204479306262775959145414689045372626604038918599415643463584597327853189406703476083678571287714658647518897389255304228841935723555532596023579049989999385192460523022911443233565420012216967134814441760607564703912074964685905864104230452203270387563274326561466300067943430740590681702260036423670103425217111218605022265627692605013144876489378319235244114504322466198511504538839233746378134260595650488399273260036041288087734705327155263681893742846623553947881826282109896005208178731242524922726815284041936690942448502435415999456012525170203140640051834646839387298409714784417221256566133186095689587787604133061346151822100255579764977133687599283307118937286231954395219723030863151697291474276435986103068707413286238763111981010432914358513177383898760915257752991874281771972319603186607186081210499602647781775650747637913009208576760684024089042082206751088917047541181591282126209607126975656382321545578175533272564884699759716917909298549710956780470094880851239417508372119778146848446809874714966650310039248512191791735014861343158117400000475231147635472934599762456394540367207395729946895476370359262074985921392521261690917368542437614078575955028859472558907157027315224772490845650098385352493473415443092306519072406977863370266654546667909332108499974626814370317498465141132512375085442622882350136493269033492432893773787456407104647036204189231075244414183348755787198735075345950333998991129892413298059958835393123801312904997933323388515055946523326514508858756861916491332160830618503942999813594378316230530751758343386823057757651111962427590346494990619684225498003670747410573405536413528721960018884486644604046135084664130567809393676398831913973858330175005035833736966820607319837403250871202813145182187804586951527336850377995961158223967037172598784 [142,50] 468656032755416777127631095986811406029578319302531407206681952552936607796736479775586765849140770097402299247371020143065718197764643293216589583947713849658666612584295853183574318936508452452583553868723841788531512324287621401044683615205366893492465349813582761659405800516679369926242584205548024728995923892295533581060198353126734499491769952120100997238492903377776708826511989795908222132220376984873522273928362382672894032982253424269802497323952821312445738783542752672641990827518207863140292331874282477774523607889691200794262241482978882716537929663923573886801770617838961129761330962871422035281905406499856115347808271354085388189976471062513359999068815539905581241273455781625583949748748315608122666690695751010811097570115459113196990879465331850843119167747854652864650250946797649844752041580194011988255600852116732207007121804935804279910778011692995813870105401767122459846019442546015848726895487370134445042263611489894571939537892622681867499132351331465226560394245456039628426981393362068053219848593913259345509044867704654663090836800152831578726128042113846331330534519664251906449996732141436009785980202045194806844215234713675431883778629576992621833701568943391383058074521698282913244346395339711677797605605313376432684255206196973154737995614912475355666382838301403389401521964730972067939901806491591629452360934710233268076200197230742892362352225699476233018502614462146105287888988318790349124248058387088144820852929918821753231742681434836960142388188303176127637710817891104046061937065553862723095235701365574404681220410354472791639490621845186506495619884401334904230306949646335316958553540317351431107550857495792928074237163071537541210333480607558702821114328511080740085444752469657900522446501864808940468662901104582966631820913456587872475883597962203942189803142941042877868032368356087057330741926966638220394650613487989202440440765306707456631534424139454251723926087852431401730837254952584025602834953350089846544351814437721099813942236427686662107617913482040235006848663582895462178210221404903718938565986974347788849078488821783979502186014196224 [142,51] -58636287627886407977978175487550654328739281032223174522791265877995234048151601169234581281873565541544407554108246923627694719863277854534181811307960222758275504429789115912984028898951239541785757963866660689970763654813040965102104700124103748125491036813864737225095539847621320780325365149644756403645128801500716342098480079418066115694397951089341052802432480310850216683797991021867847949738453954941880374140724344016440988758936779166843522438032935002309898246509878252800858976936128413363776929411217368307691752846651087362645072674989799207980681140954143671453144796963471680829179420323828362894425975006631103403897877595209515480497091879193169961317646142898998517524725015579928501491141052297713292222518467876042866255475075322124046531069776369158599458778791591970286567752990817286341891239204152695917614679210754346730633501824190370869980922761480954070000771176914623803477228348198150892733634155292755987222125633660461177664803977494651437921245991689111422225542887838259463004845922026982427417212328936007060473373507718689705638772227255645569111867452886832272137013549783270512876069029395775600144638360155315757141424522198310910458725284792923711998448950149547696161234046788418914116284733227516513167915780494300103626282370849025641442383475903417328162209058842023987981751580082525094646931642485516819135675354364028328023120281095636407013650328597979059069008386731459509881517664912138153620478495810337127421767211231133417617061703017697464653631519568460098222421821448346681254887442569844578741330263024148106027364941921478422552755609356005794196492531623201121320872339092939562989417228225197532631710514057233783179437807117417890514223728234569959762335246231421983068738431075915760309731268035818655641380263345998957786711029907060977114772580853714440782362498319665307652317992401488222445190707218417341564649806714635803025250958343037290935134079574483579352953869690599492692045070513553234995700416305998523712247220983969777389957538449720397660124218449509548751227652163227553095155592149481939304319903459882598638007552199817903436580736 [142,52] 6554326518016271595036379758479712658323582757509942680913726965957742355312457824792604837361636686551582683048880940233544558649235652716009529349080530780053852268363897063275235985221524184346006288929103989147716762582436297327544059481713919355359271701096481971386464830815210261300425541952372115137067171940367016374238616729591224193370217350092921815667382993141556213677956064514765051724120798003135289810283518625250920939156032135445449815423675848744845326599179300484630285834416710480704986799994340724287526810329434370931892164089581217512752182086447919091240961069377657582501952390719633104350713193244111525243849141794403406924391308411862291596021706077452207991056660497523928502331065558473928169193999922891624987373697245497780253897308101955846873627632106415736753659196091214603922339911144858203301267732221705671223431290661241099639810327948841729047739667812417191258474753002813199302519715173088653672063579875641576454575992359512957790143016877834708193985430653972040370906229876248301666148337361887065851407994985370171715358634941689936137727068461505943167271476602242313100541996603837006388757344119555247268746857287812700299417836387249871415353441442777018776698369721689922335547166754329722912349943493217198773829185381528608829224770606476816901141608424838293456191626165969777445147253426182841547890305639291237132064500244374454504115628132551118537653301857212041007741867778676393437948029297619770915922884588395950859834049810676237148039796658959137046195083386656354951172439773974846800817012069051083250683352829849923091435005014345382797946804234850707869251054633552754952719545126167565130503703702332615294267122890689898938229225064544263887866728518439227768853248654035446279305784681205581504962168959608612094531308822116003647602293395700692779050299934270647675170985454281038959783505579950888876500992991029069565989734531552332843088479619668302192428164464852922436189926516091350469267747507952106653772541754669707434252386604276132425432130334415908371281773572937550665138425577830060685186510542940601748353977212230487645632 [142,53] -652640541875771882339247586114283250194127752147619406628086257780486236202558537832571300126515749968603558572535905377145663831695054245514486355847483572731719894949679161454688120648390815542022360889936639672483976807486994622300894819318527926547573616724478112805532701685371716535429534458377647116218775790824765537901622589333049559537361487107951917642240800905765091333642039607697418160098887087072741502942059232684229571740081065624356561873583144480017060252732438037704714462298634395174353493259572282893246583013097993701719259567051358340237638167325313738291266592868719559329180362806113759277563826279199646436983822389946266289743152710702195777624334694913328124741122095430681867031367795240656298619323009807148167059870000106291484937077722051118199123865471934279578920038278338876447842060075186440197656486539650393846394073106246940612269364247174574922703599307544595651342806732636671068476269443411445155569911272355945549547945268722833450363937123605620523058183361708680819044001053440186284407873112108435677737848126564605758081586215509018221567212721376452180813841451136007549198754592127630441255322139913519292578879087299877247841230192291231189803012611019744350978369812941197519042117257240002179170297772724952465785330925773905445058055537108378240776929985841696778428915278741441498327209285525671196443795986753319540463790219929382884650886121043694825593625234987993762283633432491271609828051301822760108226811683627083809768892661910006940763707111991608738518949826684914671169228151184558147208162537466791626500999869993906345757324901339255109209801965725751884727292288643713814023727254999559952647267600695546653259672619693404900372531746661718488786811251334737610365814026432911264818810899135393192029432656670890127203874634744040561582643475119818878260599168553275223025479358081063638408941274771633799167470082268159926402810888528309585611410086642983029711714298119738605808670899331183829410655090942533558488403155688632952518162880749279612873061311064809359807515197526829898462780861567151018589882528879697274173987300930289280 [142,54] 57696046842603125907192407770299316053159782533602219509560524038877579156738574843921299413172363301198390491616207229644634414984116737820943395879049204584217664995960417060750744917064489083694672901534458167653169843740773937042964658232302618826219359885219114666018127004362264889259814758217521217323110484617373191614540543428625861433950516794465870352256671362615776600928795933191493477724842119479878113831255978691429187828706221194966912393269014921685598842671522878049328293902177717642919037826457761572354445100565413176003226508838784936990232078112198050620840696195887149295758731698603916507518831151955503583847997541059089242937945366794886425404942733196207621930185627622783490093171238465209560554370397833086185950746722841081332399242699428317279062607132111759435185502212443410759078295395975808034316909586913500917746301502406231816157474410808472144160674203154820473799804139789153717149732236457064523078197807851132941945842890368181573441650614436086350981387857676349918462135735657566633772469452728918542407665455183188960458668001374157076993107496798017925056015483343669018138663874082074294057776913633768057535400016947000650238501297553205781507374561555654009225154467258367966606595857176137847634596818117316383422423051885305501522954868311822016252112269532483081727667042878590383539378119458442574404838670838546866978586495094209764227320104325341547125907595634964593155711228154831249239460919151460265633707148623451438531045041268956904849414900053430103808161723411431414666928451632551121991727439700234926488302647885340433739966207351112328951526924849258186640523580164184023500494894088912866398665680247859105773562204789881586414655879779444023389778889265310883079110211736907402277611967450439158337114735939954748258077803800400110872011433375325452335753296296025468067403198784994844731624214722911728625073863584623617313026381519616554566552398982259386302657466340616034010004314210925354336047526359155113190083725274431356373210225657765099651612621311506065174827583886713826079434915632769241287495346230862364176532224305208 [142,55] -4510918604805369293564828216335744364295345885759743488594737606735315727086687402791959893620554710973247906769727099144608334914980333723670080580372031166782006988900854904261707582236217118779836782076214846177321427959539126756955062265714771245361743795463521185036061580564289633559514893499381970807623875556251198909088104626274641517184715136188868855719600051654257195658671159215356863823963635101158163976543530277806764500304895510929144558652434858947434314264024497590504686285932240548994510746448341369400085226002275077053297050024830008623286000052832933929803962728839713583518511257179853980470237035458911769826978296543922573028917980240284671432195656502072783683294888798592643555770033587008630928364100428741614769708195303456874613760524303313539754776795192845443440719953553893317960817279801829861181620166177914750945082442298566945267781781575142342455681390272323064505817061636189106134081954568295133966738061403858708639357233789459828998801820659762701884904177861617054738419179918768233764672363081006202659911362776967964560379221317665919436996703658043950544962748163018733405191608087452803835129856617452308474786987511550908448461374561508185174843804302090450482362637988599547386821058569977046076065855579341868746449491327102107802417186035621146170830605023342718246966576317968774790337987379221960339733890747237199227146810556988805318170844936405691013261727418412217984975488921168635280377189090998365421256470021739179706801694399104477246155858913570375155026274783373753778362895996507859746002608806094033400486598663985771410778564501577622651403782944107547520006708777080937647932829706916480829555237699205574885890959203405048146084700795707887475975346343155528269284030746546125136820757465315808761751849208128773744977156020480334814333541038366262254221295377876952554800084733986129488671132193749983385569202470221054547261102662111253453145537417329409239961131276396944493974416438193122620747258436589990655740996529502140043683904454485463172682631583947866185670046015218168474536635119393807259690157369605177287475838080 [142,56] 310524719287583174998067234240482987637276435633886195835245190653804788038368000093099259468971233902336735897890841242557205603166145351370546775408346513792895469694744035449080652884726662901193018736620765397332775907976553976236033774447475514995002639682532847934929542036102404883017519212736277942740101533476749196438807883200040000842300762409750679861650183652222477863666322402726102295069294856149651319892855023538016538727742023200033821673557443500160729690460989779596060437704556396381669272329239994093966115533927132953526816326319535004957225382087219716613326048505368606369201885123869524430884152722223994213286181834939106644200840811616525536811658134548998465038006804103604362808712859608449376390621813875194164383562426688494751666650996607107772398224470569464185482940767467857934572943438437822141353732359317443077239593665774527052751631056446114269381652896368573123312996676545356560097428813462696975478822750294307562561372121780235195222740071642675336912961987539024826747379141836639115913596279372784579826218789585400138610055390377849297182560418759354035425398952530680310059470055731008154878366847205366812693063538080010979393361380496407982210943647619980848059447832083228665723599904528762740875398307418171548256782466873581379810106593548779183071871455974929700051546594145592791579323850045441891553195241540530623337008731362322258363956664098963203600089506047222455618596165917602146810111243731344926819886703288973235072282974661903515347196301989486683952768458252247030062922678499428536646744535010590308743890990267263654638221789724595355095650294766384023007379423837440993546089406224333300438629030400476671114943774328138472771256295666077121691871135871573924225333779179698620948313177644342066314917802130360515450357441560065906832273407992310354127554182332483200830948061478989192186419954476023368219566467229729188168484885673271076731091741626308629552319205535130329559998603621758391284307900866510948042497154233628793849588372701964684702548513566290474753562322765093377582499625385285548072805771194435596174720 [142,57] -18719899568097331165078851781896723529556654276605486131941551742845544825836032928633197653280292226755396353514709860749572216020958826386276436934862773129427959731954712558278079990866919728058926435968903591073801433778900585525459869536509918866491151404520032529558220575863238637609882268648237798344062170208985407462663281114627072100232670759280271693609598401381601729117502014493290387069641128668836771966983358313525493651805046385806517314867415546668884053382464191917247915362721088991366039573322711966044408962081643342241829875788101558961061280302307829322898869272664556600177216248702262632063241912237449842493024564667763198148210978989320424723168807394639309776725134355738475450706152449884388667866734517463613720915962958444260490249386242999570293948305932468083379690004627838370544129285400267277057263985825183773728035011514268379208179663961897888416468590531807503260065972747841752969284133406277654765486221057173749932824962115967726971824799635292470359001199994986713739022421024430290660277455550396666081260170625519336759745334050904236005938991908967999390854631409681546870556379283742491256241081476483176689755691422603642536243432233587242189798127653149861197990658207934867190531470072184434293994150066620991910303555797070710463177085288229698797095077729735909578323616378040764253114700246350486040140136298576621514967683284508811131884814114906915450376182198835830175361153024092451905280960537825080589612205141998406661004911378658969329409903747762724654916481983963577970245098155122436223686186080508679013539710274957276839264833206260877792266344040879304074719348893354690050927579528759277652629446299277498107765158502129187176901076228324512000593610769452281507944816078256513438469815856052123718113097280277084438858633615513227064489196102981700180510981963680524761357161207202953761873300442707836469697763125007507863647989087730766181214710513008452660306174962340188078769461785775931274791534288918323286165447280120530727457258592450187523256597935047263506069633727756124033384154432619087527135404311461413888 [142,58] 981116536242379562600297702788856266424418136276795570097450986823150478471600659949412578417682098869959397050233518464750768103178110269592755879408051963216453820027651974084594015626864718046669790545121235909129794243574958841290564961043269715623695431272594053869171826470985421191975711535051840619029660989686849418770379153090496537542407138271809593369565417209775983608185492556450341388592681079515479126202846277724169265780422290942096425833998017514663946101481917613138868325063534471627904731856653929510959946308987165597684621716287995359283654534258389076789169787706465687148449156477997288717082623101798217586109424133711738211046433635462627359339669246700895540631264358043822012367438790978612507475850739090530446091347112118992013602963213088790884122049224571309571700053841844929241058963172203438095128157886260224528453209345009953725172665215589627856540047909424949525540045387071415464586970816396182726164145739009489014381137432966336503029738228264862985131088043112173783682023198427346865255559276175972921479927514669337812065880776330674404557805967699320123279339816584380969466805348089792631529651499552727516807570680272878746089922021933680568437335238409468823016255166739096088131946293809659439925335308233066077422187882215572970239196251604122394117929663654201303842809662802807477003573520838879589241164952186051759404922283325905845088631116578856487587864175672069732232361583031274595997214583606419079609005576174330053882578211679054245230147655292940762996516483395835564364092749996941619005004634230187044528479388398456531402180038899154020874100889091068226735385287735943020485882209470734505235688342942980401735445721591756106951356929673362043357918621670810916176394621972429183115632727400655336670773841937085867426776079838014138687767696374845974662180529400607457081504866602091088608740685497919320617061948317095468969543751174811553790188028281500056296032067518432232754945214103822954796147030859067586655219273797262661417744020802491311632159418428893014270232229561318664329363217080001097824655523157120 [142,59] -44203063469364193057847053124041632922198754419381087746310302312472178690525502714776511307144912153777867062614232748862153816490444702915079740731009454089498166155583122570391171017494845926674627713583070731369566275314361495969631911770286474403821419727744027312840174924317682073185676314500575695765077067227244530692859719509148527246696915669308903801302152547484088267691745039351536181306632717581782772643895760432278229545544296791681130684683226687851243699065575549627747850398953230936182328312234304651104170701108483238423625872761670489967578699247363600444166167612837857456188106763603371856853644129345758400648223446143818662297284242146472764446321910683029941941928005438945002816772997025254204963525010570285497270186853326659219433225198168378861419346737071387408934482646478737327508368580663185959471246799363935037520359666748079790137948226458407298326831487043719153989238506876106606558604959456812227707375243206594704698422787758340727087801195107249968917919468528161790438659106685212484538203950729994198897597927212480107752896477165124984200900152788184949063002987126058771492796949812652731751208612741365328634098552277385436208364456161984044062733880398666514676517156188729256985275112344303995651486257137188407048317486265459200716736294843649770374798698922630170969919362567482050900249070078243371522932809369279096853169160604150223842535052824059405834276933180513464801588892361604867364525822128458338920322346910126942531995387675166096025626265475927079380700359241414203930439547221121838256217063047001607167946278395030431116799868015938319951223792205543078413945890088720873749462302333102440284639751415562103544206105431187695640835120286782974217401585327265472354431407343144280855247793373307661640258003891129732530570861463576909554571903169395725942055923624843460677958069383513850996763032167253954814554188773192421155178018184147658586086492362958628639496183996534989715333252601638694166534862597528917132945036024354667413029640920721116950537711009456580876095774599680151657415363912520333970377709056 [142,60] 1682571444781004160833825265008667449097727255106615255187796528336251531791145998235837591213440738913172397063152990076453908236641130383097422041784952996698791413125450041171408387216704308401942243869162482552275585742830053258606537746011480807446906011388907413677016066036527564232860305419893945986073614297527334125464879910470510641900744456512417333453616071591485120501380910719946123649500349838695000590064896534630599137787984330949424951573396595013904255205298387936063678462616027154174753312271819852395780710075956409910889363615290817063434260593739111286739166486453646889091408351100627688460155609610110070201758577720662981243044426857036427904630277457581790628020738256081957106424204034608034639108377743203085065172556869296179572219153689882416823398347220360116378828264506799050861144135866413106429513478981617609401668859417933621852359768126401953710973133769843376730773700498904124600618303449903677831873297015126412273584107890222252433088295880536828751110125856491396123025649046785788580224659104450756038659085737118669017588424974986973366909640153091565052786178318607641008665861315222558504369991140539963499684757671836123872437052103982796059439339307934659707420330510143637610784642010912932168310570042506682951751879471183925757800202222850733516441503402182181723760188700326762677716684570134230833110807615302897089562727532071296897378590524370803900700780963148615195674475677487172930790210030352558082461946146404203751828306424983621297828035621670055873415476735682188134799250572334003612105472198088501498450424248366954667024465182934414819626966677027900883625561654317245229335521803753348988811758730164257226744739697274135913702662493762152962469472209149395359985806827439016408801879615288252120844695933763209484024506822239772272640234082708511057556166246645666590768933141503309837861534210821529915061168964963546520030060348738702223073934739228088955363578531724456205710535440083243475126761145587809272244762050253196877634014182045493554866998388458815833169495567785432420640814178257725488488576 [142,61] -53280950364513249596286168326505452618314640098658573901022096330078138020116847657578122292039311712730078014213966849460934668536122450019025125150691741421482756637481882792209234540899525778664746881710240089005839471400160456232893473167088416284853037134047297307133929846610442427564062830222166872083410794834149678554498016315755237173685552795799785388430086271697923291842469582185081848064811659702186385083249660356528988828881251604147892679184870405827634845775733233408243522056357774074654666751713054787118926592728532963886141455188318261653195073029158595046949411875655580481227005323505738334665337191359969885411125075097023994454277541359834523508975807995203592975391453080202753162660067983037271080177936562590782714355625266637357651875756929804572923462993066138754732216827626726259142666005849107698363397382777291161550660365503070029290072033908095284484223109711564336138960009264052240375241838878328013031518601350951852009518452027023670225885780668624930746481911888071350491513860739022173238803242063127710561536499017380999585328982592454145263067892440355871878905889811338595016000716949546090106509656879224090347413809165080503786232229755350032380270258524954190058762810759258099236548648788382190108801520248529302927987840942683422173527087035361372258840737636438231759854730826343996957089787499565449300267530770997919413373774386283828431671358844298413137041563137319342230747895271175696779746713755043919276739992657951561531298320659273477245730580781467077509879722678480136138588681480208663833130592782082241691782475696363290956177739018767577796582735025485699009025907751203743534892835786636423957338223225063953818345523238517832772364702263141557920595454760826521118255191998295645813956561651342496110599366306299085198631620622726664204043776442906087589915492734016297859620387179998652221096153261536570447210112877112908639852080858261114793943616631379432259972154787734961277985622871257768151823863173584574275274535513201418472343087545058303539004773480069636346289112377293159489934948586024426240 [142,62] 1480101693715956071262237740910657269034408317639701365672501768142589178621505832283087974172015362432170642963663090324429833656974023680550734341241031438039482135235376909152422758139535466354130468078951731650665810126948209159126245844448388054764553944241735642524105612257235166146809757759097955568877346714360092923704145741835503471093131381134352661443075783546139692229093196154122087825086165420431188151507797070926388604697380235993785575578603179764201830059939147701805719186736080748525935383774183416635988041965033567904279052441383616988337056270900630804225917132802087626578957160225327160106856684108115336309456484877280404123932710763398887069106692914146520452747335640171386940292658053351626048069276717574625445525941193426774240433235200843491987979360569127812667082632457719267797230191360565556943146613990071878951715725853025166405529641930348817686619484613580063063027159728082481010050030132445904023118493150549569330985882860466540820822659607609961608597589989313764966564737371369490950820162266538318088785236573615808261364243116086348505864998429916526160229233364736120485293286503032902313386317673133853320361471691132933033628624653677159085772121524235149239033963102208235962059297463009263260928161434518716097296433025079323381640009107499819574561019460589940341460370132885351080764547356017550782791407127075725180806783025067993202855099516240322785011076984576349798754765110877557265757931908172303224028425474279288948611123196645518685419571397611123587734187378989629713311244936249055811360024429724721641619300516591293118416724259864476159367141465323495456615019348418812132605516561355400946628922351246058533234799005676496725447733228468454456331835356685003961808722278348720958548222607925733843723991260208464009936646046488368991601327990837226183515980413793614427918153494361046160332289586852144929738676990294866649339022031291859249567750673054736130617426713033355771991332613050029248067515742150468487673192822728992041803330960290758667501531515886267340299903245572110464059536107840976 [142,63] -48634522326927402096315697054484356510831380401333516738001308835062942229699509037661691929039722851938259618031220909882502925815832746957646877868436659121103009264273126167343046282623623103170328411907645137460854634464097333914418703259283136340214085702446229737829448614267160368219185278046905035022040873232171482656127888525818032267599259242160597280863430101499212688641773911556485258146000801532717872774175017083381575353429868087281864471732739341018382516548721977382293303864506523705537415498677112993958754919107472476846832162752649475591217977288039044107759385261147477145307032447818517918320009270751858744587557620928565567281638781527083523401166787858066111306780019261254763292448999567665736506195677320024009418068607271003120172039797629036661726265389911629550411698703673455138797755618866083366882026715515886966727579507225798959707058722837096275267703609211624290866088921955370478847240319805409717541983163428640376265032807469589413153642519858139537773608298605628459739198806248405216650941108745413588283740981296017183238803044256342434990362869088695258385381607965678250812163694935779151511781057073368263257906865536578511914794450524460465636319846675734557024009739548142906285932898540621222112663760944077182248308687513980121847966515059294019640226590961766976787073966582960881985751980444569065704610507117912141367544389085167128728212329940878521487222427501555662792743808036648304108075503458989087599837827283358605707168725476576587530427243725567569324250122096934591228782363669399235013153761409336003436668802725449998244636128407944678204421296955728530914553406853955034301475987424759600583040351472273989553228834394131942653248897001060186966143870895883882739918300144037889692414246409851186667192787353313374612380387297303901360868753167608351589710349359188332121848773194464823637407933439930144411125789350656378393078719291694778332746088004098047655171932860342003251208041170387960648973943777388754954106242338627629030466412045064011846632842199319399391737276798901556349212222464 [142,64] 2373072840805339531178036027052386970805288878756052523821611559329446319159329159155993119300113010561431510807111299226579860888709233553362267569072508570330489061099901476939439603787356967570012802592268019889648146838660856328502564844227054541977354377823937422072490476053972309591370046616386835852606435281130528358344110915053168797182744573037145726253901301526662040880932671831872405930651311958480966836850711202334091175837665262465184955802410528527109551714021050356881264455067239547018615934097748127304979452419743297631308543732624268907237019883037466935986470075156511349034715859480948128637508112326625268491143185470827940848694238279228379420871304368060574811710929073005955242960222508868858767873611892734442341828328381873555837076324522362786210109343343331970329654658262230994901003500434944422520112221260479247076392293378170634661291112459253808663950175368166264364426503364269393559735955385274871730572999641791205957576470718103210762791353501868893377763526915900649555012985037703346886227321691079531643088232680739472267227390057805302965625147851421547693270480732734501441435708432762443188722697995576580456923735513374031116533450344638950375803686330990045748839798168520338016251131382073631197074107123611758418578918768235866682381315102854912546832804260190304150486182058347103133239437529556339832484654048438564503195245382743784875658361078164904168323312105276503024846084123379459632258209508929120146681182399165295018685834235843662190397428995239224028370104662742333757977291206351305447102087373046288604942569538735081286733548127021117411547464394440760496136382794147825446945790829137940077641868512253273511483041259274367178772249904438606720285344635736816486774511530616037349765813458971035449698130096147211239414110662043505673762205277556635763847798949186774407686665867722768559086623496125995776488676894151028190134595973283349023103003770999168148153172621760455515235108486845230807371923959226184115461450081646862775657955978722800426900366062468539436252723261673602910436160 [142,65] -114141177068076337792378861953130735460989188137094417026494394842854072906196323784945347034296883008620904846583385013972499076787478318701905444257938757800335120555567897878524148451304092125272677695035899815547245546379800004225653788178335153624416565612545299268180123695333034943260802854399605465613044511706697809279375263271744294249994311646531964106559424299098771819211128796611647804879464940588607226667146752821962655181227271264889032435060754113295878425472869167168913045660158530706163361391643008313098378835836688721172556415311647970224116846007526597966174331794790147827332687820344938888633809102289405932143782614486335286614484565518650540373176362694417750988196436989480182251745589988731932221127124479394144899324402620358783868104019131581510496192952425869723037467061834229009159482008378235253273499323488744745557478886418958600811848533252357346448279355134351135095956719278426962627549616825055563718942625828955876483980885341676886496229340349476458472759487198856157818996695470313650389792206022820457643017705972002273870086096756146629516869118704433061215127137781403070612104887205454793503112469905485011751034701587727751796367400735068949944642779475362620622446167545924182930189788376097009278433979036700497974296459086942038616963267454313283852003108779578026490631324163536760781652917324106056612895548798638944693323524571903267927804189579742077096749055777078174961311163630763734272045171353553991639921422223905838641085909993705423281471932012757985210090612455114541062556906552198062347664983243120905662853694929788846273604215376111388291897588462024284822492221879062550878584697205643508675542526724749254613364816791534493015766319676668019643440936203871622815902537111114511187608176850464620535904901645021676210823106720988960240609011054709055645919174316013706947140144430058692284770892322207939903463445321816956581999362283494125930093371851075312018099445162765626877489643403351059457667497114573560886145504139888954315796751847532213719878278358906683698117679246787592640 [142,66] 3674966645768458225521085202828987814752029707237425475241246259981196764546335125353961416087638868505663766564494883854542095929072699761793635318494730345565425024971693475328365374300506049248067625103319564532769664502620187884569584214107892066633193950537409572129120800525432878637803363212794478040591562667643128214765433330423352637650906437923146388842287502200941447832205470337967439269662611504554521919926208235817599122259233769135130443710653368002511674020241756587334417957557293308149944139171087679014091350811042075653569932158827143480132473313723950187422913732626721690279241628090067382306904816056089575028244931819808301184021938440859117381093632448290053000511191415809977016997815702442640895189652501938620949493267830119881632245208620683327454527762780266226668976836206591473013895398203429953616972894899301365685347662195904341850237165219279337908998301571995340173077426220166280738665018196851446251463993046689881316787259122192816600333310202133802611334988784023434217567098266870872237171453720848549402068183015834761405835087401448293619093493577972177710148180570177631640704295083337868516301273533433260389877956786964044053116685708752767714676379854462201255532065131259859796739781577303228794046403395542449891338744812947631616299518186376543184778730918529110522159589952865100169883893083047882336122207617186707887809874584946431479782223177207105096155747380800993239406050446764598832678543506310336474388250538593403383632519189670216285870786707593583842585568289756904916249323573746283010221377328329260903547708856864446544350141069722895604134923676750300800671449302661705672698788811043325046164702389946824940616870803460475198802060014454880072954031547004203484843718619661507562696527893702159605939629262597797909492459928406912183762851563094877105340046583045391468391022959651444740362306851737277084470691249441216241362529726153795024067236082457542557138349868171902096881842648640472908631399034956427991067251861192526762822058107929801116187854838909690182726683368151992 [142,67] -43102888145348176927250896049768540585420140439380251694781329703617109783229877139740102111527552235131095195095539182043071038967246897106988212726611772051523616283846739255457563499611559518218387223598152986417119063955173209058564730727099331043600651855509906226844367722777289578752632835033937894901416428943151310556356768531194429064272752048337399104605222121648331998143312729711769404897250433965059792184863803257019744795299361379595028030308643879318439038808078151678548522987715382059065590108296303786421663989660477039696493048567544985697740553734837708961132301540133159570488860536029028044835515082432659519754496599820691319141280271197823584259148650200487734077416014583568038707493220198202741354455043574452798665932898794504218334908376142798820531508504852890735086380869410482634381482109519990069560194668284948884720319869186972204589032736607571467040972542516502217534005709092577095203279571506971833445645557161174881346517723790464077768103424290675011899617777563751026395406946411466455524895502726299207784707870919439933279581381595156385398493916513808678854400512070443252485250808777787321989441003097736491427864474896738702210464480156451139760019905421401962798408573930229709191403186798594556516240382358295926773387268008751256155196033204261230021174743067963910833699363645351072540999828271606196560998081691083550513759881663711482020989734804124839875497448859347042454592879810737832341108076036196307319839004006248157516700765486865087790225294682477566888534560203912620833244781103044595262377171070380938733701001650450873975024461614807897988212035592887060518820883531600994585127091455971385827168835938310119888754582677851208429350361744871566765157297480634719215728218655421672182288381612037547400472249566917675903834052574182119881487663075900273829395343854670778041172939833490990789866420556110091639865494219557782910528637463135975141240349713519662996326143660976727727634227933032956776885574508678221249332974741240526138636969737102088738542414327713713612537837008 [142,68] -2434649814955571144136857459317003355021971987651992342626280100936129791778516920869176823296250557865716130200783980108128540308162257863256911642402207011551030211617805773062368945005441565175589385621823177115998713196700735634319082381916627541598733202515992347678433976690364803834583776479013776889202353746906148791802582831583787965035232885825441630966263989905308208030228451411322180226425445548539527984172641594143797660187080829268505066922809205094409512439148252097729422920596786343834879532525105381222412253048500943409052781752670555423235027045900797671032993470164510259162146232449472699986687114148384902847197763510218456169095990593972988847890406992253496248489246555548085590476199378899201127818740609295906372346106146120236338112228151703041534159894037431747942142247451124904202650660281651865936054049228841571735054537753984820427321605829188239155473947736794382394051612615158369218937432643057810575902691311423445557175193976577304860058453603922703746810106841998847499484909937786097136702935158717736636289404898682120587960845653860861409743875213174956676300045282774031105319423915496396151500158203606489107089483054188891922775118940606192818811316595977964961661627218357570132832013040651236315272090266977407967400909081859137286859677692204864375610529325544557372981269105941228549505571067241775092403299034635251428850669123197663886233302515275480326460226623238835053415357854668244146770128132325628912326339431810920881329219488716694971571229071524978678763322749859120963414737830712922468881754970972206540855297574233379935411702892569098003873832463570233072791117468956870959544875709161761542100188020962043221881196321292794235376949843837511886216719327633165127064300542413896716149721193086922761820890293450468175051152843206241137504554093425105380545888169128602974413695562911382198359749015669338290900644117414789472073214789012076564496903340751794810817863473341711425219367589562125468149348427481556701024594169214009834362118148940511467499801270244254465164944 [142,69] 167727032420945634642562836636346242268974249196531790536158901424749736020961166753275236213815067692422568489220778701796851189588600787616945029191787045975285071478507668586279942775508093955779891349799289772087819918468594582871583825520166530804132164100770637596548947972553015007040546202809807280217371648613396511405226734852327023578810399255096148940283642173741063903797801787483458816013400914350903658040026105300820825200846298813199350453500196256897747303355296097505894596588988118176035256499664132092738938886528307658177710337151043600844720410583410066035364461631682358099585807903972091121810933545633119133964505756453153567548647641784638908205118569290762952090306768285792866889968586587108357278117701655857932691037063494662690072917982796069843277375113584517998765542538384556410944678089004548481648854946870164129815052988692610170982567233458737955870356009950186358170136711223046056695989269130551509606124206561754848550281214086947471755015683025325027629076359094846388546764457124861841956841020294220297353127240901944177764323266734204494228429086606403305723261874652159915702607064729977564515431943040590248476636759789347279256225364718160093796080188585432357635637345450603015459221664308131110401062997573148755231058706450400112475276391378333250065120986941434888713455858815565861445039957180758596835384336068503085735910485981485792496978340855997633696089396530509491631861812830476302222965135207409213091090399139552464976859027843806808155915902919595895126907929342092729202245895986033498994415277771258690663467113097049854633510881447952395753173033682068284669589659193183732125928050384068284332494722150964581103391994896943645708418440481980713943462636512888143489157105028939425648812681168281402935810087326325704003042346943429096193517674024649617249493003371285499845753392844319050258924749860156733192233537521262469608366077098869261100643921550866769527883229644906922173174906546802494795523755531768757944441575271856589612339930834781909466824361520590897408 [142,70] -5330286685709584257866772393841963668714890692785823520564219702606824374251317618649275339340133696639147975563390577869403532290510014405994076764795782339029851913794223840612807375775334727311761333944065538176436084054512827279025097244846849602533596068180206901732668091592513687059181216354228795649659164032867168439632389206674243213891573540456651819607095041537455841946686970879885763784260639438595780352792212830789610583216514782900513331529372295914070488397592976225485720289911429918267191386527865509705893807857533896717700396284653487470052467252945003351013021646199022662306671319404610917280302630491670606343795370334356681276497756759051232669653735919168491529615397289185455800629572822949243905236880438347436709422576086706091729548488655195141805054075167469442994930846586285805817455451889258772573297101704346385951132556043802098411380520839986284184525977226112002994082857657821749486158443975807453632442973899308615936072623750298534342517880524159474196475095968321947291328659917077473193911813653764425567072869398598077101332843587965581172532520356732841879382942252329685598068275539198757813363301947018504598121335248370595263165119448734424795752549125977988157488850650880955235795855415110848147387757444289634424717986318258202090221310194883922160517503577231281493077990285871978198561947843739181898724216551016015798389765478193418829637684344939693659793954194893282538575195585346333285785537949243332163792919817149048333123398418879908060262289167130889588285480481812561451047741465950921796881095590445302937249084733070184601224210360296831518350885371047078268478887509414812238607664561550940468381565696497983255607801753872469777418887742957470165758719097068449457929033950587916137565456544673399980115000158725761403276835474631554560229876967690299715707477796708107857188362458317313924396905820248675858965408574296975701254533916481804067318987676172380221299170629246406251919529597786471870793146000768251263653549609879701840507347448750597904120405341324498 [142,71] 120194473026503187423295572656658129590370810700472199140129900039885018381023982968699029311153195674057720206935197847426886346597522071682392545821945376863402236325882011539271594921157964670452453439025847328744258062685172297497388956736504373875172475121164014495748888563043005557471175552958359357909676564434136839016186479224013022163229517582427316810640693934177389773573168567482852668572634169079104677865230228713986380546445843727547746804757797726136834601867163484778578292335538744585555917378867873296547253086493035679951552961555807502888461487877197017634924832190433364979065097849574909544819407704353037859188090605725984767780973462876509957303701339535244187749863976715910154820665081531016601314809249059838728676106527226556088194750766638986974464366030480062368018486868523918054522364765449702120975479120813516404020175496184957233582692437241832985294586063009065874086672913942108938247895564157451162882870448030221064730651067605140180438346083043112095487543981330320485258529838757324175821544393580319173452804920717458905348007282883587579849120780022668324956062073073209988938147808656584373937445192889587818441053783105145231343429716959950057793328671786460629862996969720027489056097346282494674362237956661807565785709419316590515447988339432088868176564429157594120459299420307879030494829668250007695280252452518938866983455689304244014323210607648641472086658186385629369039561004084004453498906716132149371169805624949314486539691929522111241498525356887952268075041925385797031307322082843893661991731843628208495790635392202742314091493610739902832345973092916408048331009045608198214124858187326244943950477328968876659942005092057467286647160371949467211235332781860922724652958191548383475540853579672982762346163001104267873637601379184318882512165913424356610116314576727509224749883819062472816300609132316063976193565207400638721901880820175865795138850435375026733493687224727704892889270447544655960063310005620605590550343367458443203661538003950582780949273708664 [142,72] -3855172943187186007369769201146425208584365668392382084187227415451372937350383221813327530235115271514711445416583957953111859811050121468184675857227217345348836321150078438503070388847544025934794156997120525499604760656346941691329299574924425006875677819895497410821911298302977610745840406496728381072730595500157327199530588026188071347798425641021649901860677451398071260670206189940191068474937531988329846367699291859190977265073782640483756975716559149517964479591094165730935330691097460572624324807028419611478984543172071585535994666211924445239927030300561035249542476978201949020259297416920176105330140259046641356767003154807203634104338737754183926937644641689917790245384146771459880109634450245475312312139021141050592041792784020467266328187742783109727662480572609637109899153385648852566205022962949326419399856855119433289114593396871587787463169478199626837265449031841654663519534780407748782793487699116353017638996533015014777885567652316683452869042682162974919644757218576917046080983397223812052190331669230777478868196282931492538112865447539845981785812153039798332216229420900130565760924330268191116865857534414069953109530928281598555886743820994500945588653942183666976467502703439275427079666056284659452112266645707752838418554024266621825818642242668338169809686355383418656095029133826497190271430517378374168964598651178164367932164744289911140434030551786531187826174744841690319689432283071351982377994176590630164163739979501298657506054222889259277047607406202584724781804424203381472937211260275252770673855680042840820451632913887180091516601677604107418703530027675852287856331339841548013375511839252692813488994096270429806144964903367656498299242532926325318869410522590085584265916364986705859613347011733654450317897387237946609795002857685225598714158002999013670983163335379178359095042326370603148710237100272586400247644067179293390353904883929071946520029344132030575249982656351973358449777760850753671599887211474371287283230979053973247719188140591500532127819712 [142,73] 84383876648180634569680376310927655958774543890797809274131345028040190093031829948789060836207914032903973015405075550346533041479122643801584085660773085739161223288373639894351825349549252153071236211340022918434339758119284057179043965745048247991562634189835925677145661940999700144200373779299061782925130713677293960057000031778932308246913249481604095668367136928139367440144559217746260975905852612273761970968615129134872539153846725399783122362610323480214033199985104527144114286377016320705764150309245237887456809233810468194887840777562774891830837846741295792371956591987766818598143704709341590062281810247330668009590103201939560965338385283761271147438201767995359890442763090268630080495885819651523088125529249141441648634989770279046461161276150970505209193117271775905607864899505505455506553537909936710556649062364689205706783767325182103043765821768729661073273488727060010528593384417257527448535040356072208747269041347996520072915613737555502540876240830627604572793167659494474949547222757762443983953367100555352671573560931198407545584847794480829785038681634668487865995594032770685645493173835782570622271688128729691229004616691550208748401172678169283052687783527241001258780502974361066293470430470210311802451757377190439817039699207680834444145184423576875033849336103890755040926879171394669909130929434529705252850072341504929850211781041032819353116425333646566819991699631911543534616243967140187326243130316232056150559042161520961067090705765187017431701313857889321883464608328666230256422427800995334433279385605407837354164337034775476941395811729612207751849048549146184935414077410523887575374975918436658403909811665132583459482503185666348701884180265258639732738958041692544487017502442412663259883525231420225136118022056654270152836348181885486001840455526863626211781566937267735971374845037826737822840502266788088232351213139950484017571096432905975280057048555262708503509500100255838890637834998101461696526347152301304000201335580244258756278932212376460985216 [142,74] 2801553688775593051980981276917106325395287404375850855367032355471545610368576311060446931308849435779466617708217311030137573119147058445829920294330672429540083086460606093040486516327349855628142402642405083727096204995077096353627814153623638712925840604332579056038565025979233233230643884636691554099196437745098129846312928043457047327994736494544396512958688734609259458433048625082203100420563388688428879900365105010114517405525985505658147762986997760649799453723278799760948842771743026512790817606441008512607238605453506655025618708232096699814501471829589794493344643629894239312313256362229396429085562284358270705107766998508067015121416901041393509212742815874261632515407245355156690575598665212284353197650182299818135425937617331474321554177892702406350725106983365896245985261853163284906511918111855395062339867152635721430327793160415436704024050704608078724327364764499256546261545388201407048869759606569557226337402124181218130539319562428080186657831058908618660695197188374382027498407933824882499715609340555882819127160246478027670584545019900815868021414761521678648278994959679490290642261624017377519603073661073168825311758225729192600189650542600498132295732895847995805688880649653019312610010581780982478138985114240967000038222850115303060913040674141831931291670904624101904589067646135260190792654874974558478942949469300272402409275315739817257890378421080489577200479440863419507652424489912592076676576534723308084400082463215063992445757588822744449732479245096586902091552930847740547569116757315946374076289643807165889120838638132106640600611771247150233573479291468045080152099097350362297877443726112968898996859075877718967390319354644541924244463561573939487727240527552901420512234834659546495607112459975296718500022311517106527535571123804617279308000075000633346109526025403135563737024953880287274282917679498887061386760257936875492841336489624366338790982538129708047816092614500630937984280714460623481572386820179666812033400875625387876692261446827855656 [142,75] -175963872491910234089021571528373565765455427259817361967217570552141204224044946135731003844203753622442810797344310712282801622168030415182654794408510569252139899138294256981170386238619021899821283795805123062064938625869877747009334115164975384825654472706107480005758706115396499485429185981002127835570427382384156407278979756896865072230354930150094651767454280022637089602118674703021301708469506031103738493456593676361106938056301556223139124410285905562630847524543322991022547646796259459512776154039222108633229356757108181880791334444640492304537335696654706868984262962585825839483789064750970617386387979123460087638967084430898569303741353079187342503564106373807078410255710763319266289456872017664426663077861453148059246224103671924649134033986870364140760917049426466701291097117484221559257045769718400859047703552018779081835503190880082824368370033799520924454543808016301290157074293144468352050151164731399388511940803651462191442555048660411837338749225551804073704633103426188329682409661616414530405724233270944946227677542771720840672406277268184427906669838181418325348261317309217486239082217933365232597393137345835669897211709346104212890244551233444230228839604716691392418462444241503541010442564481228238539993882486218318968719411003412189125970126975113713311329295700471850916396141059082676560581591557320535543605094031251680105239074198396314151396487517209283944209618606245711289813572891882579088202867321662102570068866949332672549335932252295834204352544500974316431834670987925352804724087322926106592464657927264312773060132508811022232849253345353619842585980996995580416999610217692729108102149778972409698097100811977985862327054571988057713464741557455155920476006226656416047283444972474736224057643973234052400110667838506293795545474631110410547093170819348551819727572260832743778022600499830233204756731975682904604848870259824225898366243261315511542947440931851711309260442887250872459824793772745388597527539008547569860959963234167327731015439837440 [142,76] 4442479773423621696461370284603637185303214517107563660148908327118941435657883459944263853412047643770158934617101073418099326450796255979401504154162793799126732041713620900531052846431145360634404970409487835346101116171346586416277387934608901222390695233546800695364252219958662621248531735456237258622528428668051985808933772544819277050756049839695061301467209715881306187762213701188195367415371867847701245014459926653026618838224969714395490594432510274935678523257456933463713641449237121966832976119724320529297780632760267748732004959730153249048084514845700385872020102411903889602503550629106190859212970932189511043796698685962865599215934262696479433049950963432612339176476593478711557104206413557162723148221889957100855388070934571722348195575964043774509047312867218604792743029856493192450640342596006992385151777432958266144829168525320526889093311346769451120478539725572082792769609130376498644157781116876689449010543726046077181007146581098591343036505775032882017020527844621720467970079346341640757286771537244406895187631119256007690473511348946571949469074128946202183396557397436428275275202281676340728161799808246370506183374134596694514674290527994200624349595191722521042395992849106365099898914238097429509005338500144681073296399777662459282134271095561966383857107554416969264382693544047968830961901462392886383144483572761768395031515038978723297179853847360551957149878779862302257817066607562802969392841723817548523349244891219772152681301763906538898412045637749040925981598033349677274393200283450648971077964437891848066942325182751244648580629739065700330657818604901544452349430729051736505808334300953320649435485836390496726679212788830477577013427755807086884689524560263122907086146192360682297437365980763549737949125722058907891675586305098201330903136542485580476671220645712507841769746299114601199867895902705512989574521832349739412481925143761492982651848838995997295686343656418220853861724929509420760885543120672434498890359806377218076049457200 [142,77] -9272650953083216615168283396601230776231446394178236334630928897407937281485363716798036122208987562521477472009355386358340988410574853789976974087170969786594733168924338269295857257437120743436771292165991902952950181142417704899998594937048541646993078284657848523391238923602720326328084241859056192861758985728016277571880506449172836129278529990589399789576156929676416515546365342226244489981007496663182556557330700229164779885890828170348989043879276888353053182988823239057085621097267868057669327625290141350339100348875440926642600375383641490142303902830586974343121333698187248873737013135817858995912505831146520713870457526302157200877632540022564215980665855664759988390555055625556822931559335590065398800687615538630957427815836412539528785854644774817764108726290586421225180724432536387201020856822066854731341122391857768501852751853729070856912606626818318828471481246093570745133571041714701004796415711260119100778953795536966676393294771743503535544781576564832788639244850357239694299806289397157208969758555451754539116463969017505247549511090759557087851375614776937768971103473404142858228055991757985359283707846610765094441181810052351167436370590507887554792182582370358171885160481438570471503698646197598057616948030273103677570255349066548300630261058663556793475426006913074672539003496214537089799169484897206183757431172502234560696132565109541842685058060042530801872879333408265780095789903298778290204499510672051357467288316615353252143398221122758162385992951474961550553059299188148342745282583979598659777231245919254777759111601784049769137232067354465972619731073051008911161015996107478288682944628060072610358485685749313713249410902258746153600900154859114371592061642604486736727913149439969006489672578903835766580236728960781672000258357306963863952830389945363034640604887939363531147373839445611871928534768040490913307083979982190780593310250663374089943083142587258838561769106011401919821919179607651323355922042248605063000556398880222819040 [142,78] 72458557713570562128473519036567993127188087903874841720851986576583246511172041588483801613310840688774140558147364192933540578476320102845445111819743556194187004993369530773539588066430843741727763401665969667354203957434611162246591548866244829800253377203569430558429487541303197458108520818113415014511293324004276599161310211369722043176241021165302664955296981318078360747296474304736379389131398577585753630606124348162779419914510212123316572752774116513045022296905438927986521671353193549898203671289103216320654432047171738604802089786329561739535780650379112008255815470694101279083319122966245923405593381850214525571206742575722006503178572102818637164675981713619383933909495227565267050662759320709525940314640874526758494503664083932474671835779126824475543726702937748548013901977958197421257603368679455221054763361078831060002693398291806989560167762930825867360675092751332768399881677278088089720193526914020034679973551948270735470153644323974538169660036261135068653230139902231621752281683808100791426965916450670025279587458616531175917865801373590594881118656964501387289067322558918058240238475845279076103646660276368332612065794425043145387634623505342407485360437812380380548082036347319915659475723905942921924494426314408318102861702020464754738163433207893649191468405210723826430642728398816193320759259134317002183492920508050103543410363101923235257153418727626629732110304475540382633699729457234074664983804685538841661023911859106321138545783026351630773840625528653950546740926819928149299903243700792390813864254603422942179943655710340291201373723226520973564823175989015751879027386731936673490657859452486834965467067147867641654657559388450281466563480322695001901782467834342892535434005702587020889154686699597840244117131989868883083392457918409529913003783641429506970446738225423777434856945944890063589417568840951490765857510630137348279315498968650502461082055970314095794107751055572402546847212201371213915398026121162418025552124491767310 [142,79] 6554226691471110357537376512832409074235996306131357277201524438109197314546579637768644560019688911001509978843796078166446103078901157676958188365638061798157865436992610773455192237196093162524295139906651960954441861146270878541759745320453857490703403243668750510813165035573594768728749604349508611202832662268699967444355661072951499716192602227353819604809646638866515377309816353078223852777133994495987126949337227992718341083016886118969764153230223137713696894507537243040547588687323952558823640567695843976415854716089717535711225794878011830505132734104689453297309402553632593355510101242879179157412150823289419873641593405019188090421278283556924606578685096210685534136292907506001428982692270730713957336898123598071026078574568549878641097280341837787938686500766337871126499925653747862912201749666546684938634689655307745985191597583157213064022916909982711216215027511876977360979525917364397160470532709235753581858218175836339344900906286825669509142222056205025890940168502131224564373159888951011628474723146562801934600635376836840423034057734264499858658450321188415706052843341641558609961086676391985556257125334206992010190092628819218201008106539053667302398708494009504628611590604790398793402147604824928422788331928605741917249138571161729167945833095820979153720383701495334882943091821878538687684761093877807640671677854069044739809997500238688601307454209836721810311430082138761085018020782156797494906310681300716403130718161686730528116178521174856237428774340477931093029829437617735095176652299294445900786917220312950406287297112989785274799881463147969174041795567727688563871673107303436207488646053424967847217017045905698381768892232638594480625138033964060220983773150981642963311452674319927679170999676189348114070542857759573251386888556532736158319021821822936345551856214084570760088537155589801555117341660245536601175708140707786373190379464232023355610563456000897011274966608367193500340611092870970495165187970690555249777213884816 [142,80] 168307919321451625682473668770232074006262830487340987541547625667179750914664426923559796199776046235873969260745247004471045561675551318667151762227742010449717009820142141688355232238792129819008593847503753537824474854021407124329642381298991204200050903998491031090058910151070265259930339089996414352815693751534593119353394391525038188044554173560942583382322978096550744347380448046648402080969613796169262786686538721996350728588116735635003991274075753258308291588391915722435577641617964795985999817103560250571631395790354711463240872211101447731872239652226545096046242093338126664802712382999395995874149494219310391078550533477615987882358137156840642743672356673791940605849983254547998667393214869562794694503325299583431641390406002589626741339382344909217803450000663949949105482533327587601621137419948091465635799803116442450370228246755471138895514979572236369364985969596274243591977108531961213699820061774883059580484451684582821116136836019218587876463383818485126450571853816527929308146110609222909437241685898208209159744573532330913289121872863510330544554489558655118201785633060793348953826895843263115381912740096534700116228416640579608450209796875023967327255173988056692833707072007837720812471363526954392771672936445324477313020171860432626186144493334715767809679001220360980820232588432039524898977394586386750469235384349789648533031008034173224670783201747740064520205112961253088222950632710405461034385074044773076619173192952324982212005110104068011549445903970566626299652120301994640943190796494931654800063747757628423033313886655245074731713893005469615502704623845169414505739729014173506951168861865674192123309655403152149238209185601727125590931158778020116365567636864359747201393470453861753741086919342486921261018204788658318986771686038567536408299946068838998267484427454674253607951613695958806528470000624604635478523999576235426214227867373873453515401842485328616746713304335553881934636402616329786931876272739578516549585472 [142,81] -397675616649001549300255470834889657024017521819367879996988105642563445366871969716801413103153892894153693542392516154648575030592321065763278646844397128533269395070188196893203466206014188357118445197053871004380137428982677542150041925936524420635360670339937337431173560393589806771355553305027439889252845420290067205497338288294866565839685462828306884186789354228476915225594911201943815516482169704792813061006676761435299072526516323305756172697885407571135407005750651543537227238204291057373473251045165120504215345764285387139388613158531234163020963257935980922783560404014461569690849275738568057833554263285374894592070003027923767476943866248418644664147036262696716312042372791289527281549845778961256101445395263418403685059806692381706911722543646021128725063067428205174409161462906300781144942990372302274372419069171364385426195763152351938695397718943393784834155820501946917115042741692617923271526364774752125528496870579814389080782851727508374223783874127318235421265496055048250448548532028068713859903298839698981847807585397240889615912726736515972319147909998860284387854080182965077020923326585052272167924138738236070784754149490643612841535329402928029824774238851131725143596240978397380834230164564342280772601741360430500032151830346524072007805119556788197461572764763118038848576355341519568321065375562184738180430968171912617805409111354036563764172201363062600427457893420220529520513455564411003117624014719538622929182053200163129866916040907990523734745239279054185623903974722918924147495386981551277886716084167334989626410781374223255472045731256117496162092793518683451233019324458959496289546827731772106450074435575492323880170265048614606851966047543975862912979641481140830203624886127165697982680088778511618689487440289117637858319002941542576134982570350301224215733083553726489298499209160671721455490451461548544147970678510512697964246702846716269991506021994731923996597076717453546605055287779001055895029656096364519296 [142,82] 10118455927708040159221354190601331490289799769893976468649602170864636514440902634545664645347372091187150416467048795043463599663878396416490648584659855460220625929206496581044369968502943170201960950670664882893921126124402861252866440893248608903914511488936582061971671788094895118352423192622711322111902834563457273384651266052063054817865093330193200454872080823698627365968716837487776988066768502484601223428435574568356407358071939156895147804599515381147858386389576833560600527647175194258003359311309280923398018267145294563158977134438737771872901518569400597575964526534135530864332216469380877391292239913660345604085837406437349330697213977791962366981553037685335140194943369064445389190733734296673289208392834259069598187243586212183208337600115401886338992284305261683947955930388499193969621999090919461933491349726958581881456511432735253605057541972726753882634484938260359485407881402649439114538312565026417861738621246400975602176826813713595839665105746058557961492070297013644352041298052154124255608538487434009939957730396389285913989276763534765446579024250579472129943614479557086878307842323294598671986193495647668208922366849329968196115853060829952087653075590812770918936441483580256404618074691918496561333030841591292224858119903102573510769551880515629760520031991231258035267355036672573051489101918476461156950441773699349672544693722441515917328308087443164878627262774483277543402176935936668018542338690583418885554592842523142193939105915178683193699302870136430833791037810358116202187651524349236009035956137587173085326536803801779217339793532212549219550422222475301537649460940237659068255693619784347058502355218710246654904499227279587544500628328594119384823355521310833076364919095623813323723437581038471435848008773277146983934915320529590312940075430287281972955272716047595798744336262775875851159424802440865874187707478558774772797275431372757736416735829501954633316468781883216668342384490739162598923843399331832 [142,83] -30062530418208015608126909370019907955175291004340325335216177389131874713317640307834305202359795352853607173773769941230648562504853406514523035660051580289820273316746092915640796949388117793205907886784499292938798745687893140712196588252662779390555197077515270709077362238393759256076429108709416835079932448234940873449178462805905375164496504186539980593092513132957021578219155373809091738193028840731022563352280299751421465485833459651392784108653467648491160658000408382737023853071965067674327511958138757285834901066796872721080739487497752814300583736856967693799214382196646737358865692614216212268574790126001787817430188148071317049870372163028361509918856385924431068462644899168227457399810854987781933508421151637951644366348253268844732543054428235736318651608355000335726282749943752029539296920452238708876488769295971906806715740643471829673711778578469362198532450454801888739834963795288194826646147148126119979954476481594600681138760444842349726318512992919112122269639850711982859571831826571979768918339820823723270300403659803901565835993263928940401371826462728816007213577378658638174799628861036315361498415413158731532024512427529885192589963231789000626867335090946722549042286806893663198897260386565356835388821836985391766445314569872115875055645581846701178172768550910148459041654797770810445658635454401714110770105149301708561779746217236745097915029420497430342586017611320886541692655408784335409302751958090581524316088343441522089809176069438464742386525345411675516807752282441610546222303971079706576624606553142707567950916533483054149847315575306962823639993190930488521282004429718953287549628473891516287101523214852282264876255635969735458241252656371618304470107662402047401615911805634245461146782303566137726130081207275655235438238625541604348040717491632187689220130717676939144472302384003931904118740033894739371357312200953826840490194877873784197924728780143298999722159532445187000682774415408199012496719600 [142,84] -150190188086997044901883350817776905180492229268344447979228736173114812716419901073183487272376980906597951458088450342972641919498460038423533293237997180214347727045365693285288507972370497802788723209809674738595263860457015683882645612770846175930837805206875248637226827657932322543075037374688804745283733652259636695165200267272724152763211612938309377032524120107609479974795335774242648748610204189488612925544180765425184530452267177877328812168341693582501895906683058126570449190411082747369198938066470310218666389901043552674814987338782737688648791706722447183905264745540977391232757090431911270162215673558023726749223964481498613507025915266277762951083438551262383458245774394677554971195136998477927841112348898820280892440368418868650101534624200852300394900604061497543272966496054394077482881134065960852312135775603083218576364550506033887185225692637882314780648052815356748909919369968006911217627113738018000591739816676103370962593268722999843593439827137602783348097572393008140980594893465335376377287137971661867763206219232641638301903369001766691280925025756551432655330139342159547921693134368179854668940572790225170039030650291199884046551888855684093421552650847617240515268448651885106896565193244763564469541090529642028924595149400022657166101192468732852492245584541151892039174391980934010369614331403681291817041254753382150978283475392289819078176761659993952777639230994469484439645974022682981113199220059639820770703595833929895403157014751883674275574082383046968300955180740133839153432092697954259638147127484782335688007331228381125840798221263700115929954270049922896655331854489612133918808482503011682536370597215251944915857880400834704976387860477582905015718323238298975706864991967157161557887538801882657359283702704421287077275692803045847500044793495144554656521666191161079480147175767613110033011152349681955857741430573866934680993553218976809031681747606256974640292813285432828025664145896073310677392 [142,85] 1671251210983554160369746984528100974661012409481613450576112421509650250356620333453884589233726905498837410030797652151298954895359863379031384687916747703918754160690830924415607933080893943914412772883780473828544314610409654863532360612606265139533886829538559540640941357289686443994436259570278704979076758861482419142367353831390586614452982164149033524463333951723793845400848384214886491366304295424589541247020711590874417155405687647253758879808934987786655181244237442835760833527315882449913465576591142465218217043807124440096418248444748964435809882729550682904614550736667351867905349216607325563087374819408153546201235964316526087360256826125889854869154290274733333456117396577572548149535360648693524540148049483583673581912178458362006591366695145776455310307354394400799417200590747211064678220018651175624298310199895616535662761842348527809296050648496158273656834580299345028216784308733996096371577627591723037148692036401959653852571160928895302405136477046874210993867078058205770643043008477165237437145674913015714189360009817880957898156488975627877487964495591318287466462920058349563538774367807569111078936053534815092513461243623309967586083032517021822228450928734466980695557270061743860930874397501257958069083315178185873848204009862401317120998644048178106118765518521249197778000340089646187341079253071812112782111985064921292865150177052817891231704839050213749791276523920050176839518837109260620898326918890697696923349214206398988764086675228492797603973763994143599583027179473924526774363010529485971453094114933933834515085474744572111789516059224230589689080014419280648433094897870510820420065395777789916617171819698297007758443911847413011031014237577785618541945925830819355835195481643041287743307495717645811785525534039316282486801259723731394321156787059866126557335522486507255528061651190557530978315688714483584178778863379155487291952310127564299725894673204587375666907845793326238542549061440103936 [142,86] 13749017661177487298572486252942018624715991577225332232898429868428906765376161083979691097710754903446647851337099053187299156049476582216962893477912513678677832859153053828073288217645491393500033433244413245604782794900730559970569103153817945470137997238618724122519675274058466936969655017134404219177846241883147789574313137246974484747032171843343353094471895395263439434716242627720619472851696934740609676502991304511266025206586149153231476884181692897061725310753232490059317623284214332574885475818130993710634853546120870888180473889402163908866224368526427544307691176957688480147568615344235777392306706195014734493308095598726980492336391720084091386635928386179080265401669567948874162933112518818631251560145290587751086142253375124267028154192729261398229028270697940077320011564623395525914093741952708631231784428997657485468557322476167061789124127036393722204301330020173070881889968741931432516641132756558465465789935055667682754563382108531540335796421904654407837295296523923485560070027615935494736107124005076268652464496956544778291378138733395472374106146174182670545946228045852795215312399736087005811157436525581856239672332900629795799038710715908272402684409706961965950369327562289536838551930503290547114793424963263963394678607379638691320134486871022804257933295830295688145734715027210368059745023937832308340837021506369341596339069799395415461617344396221537818717557875508919911751345787565335062348222143601660500798813360906477249251186247218025828307116716641389638359134605434559881934382557782750588133163382888062030321160962582123349223384662003411497906937053976977351729731696939173046676042670896505897773655141257723700177999662847029794829041867557676945484792753643162560515738969796936546906442619425717276403917847787284244656230329681206883444927970463214638942975627179126184015932904835860902502690700306679411358221823129063977710977687077831701399491165009532719112204686395176220153748659966 [142,87] -30248986988894846116946158848472524583873004261495279646790204204388536050331225285311228597218473782580614924945845471913301872233380874262390704259878600985388995870129881608968213571749138757552365389875830046909478679959831176324386552392175233608662047366088302956788430698193162047573471541566488303062662421533655748989758337988879947407216797754129463998772500613082962198471515000823456558259212353579002599000343647771020674394158649137574919363582066185188172335065794222507431369459582642806243618808366322826399416719592260367609745535208516022480952066131314527548666251137633082799786065563817594342313960428395404213772909907596668001839988267975172635722104892199118944902575079123130695704808712042018295099899506303731950250751682756038643671279617432982069532897090980085521053537176908310551552099887886538231141150864861092360673089003670944798401930439651571381583367994851128894337054819615476888943719196354670138041885369031803551066395128640088043397869799015861454097228219461639290671109175114604189301874940897537977059126206691007381679980162391224032511138602123065693089480576308815073901122655117100613083420803453988999339578755614856469870414845942676229884337683617886228676550296584050207847913914424143692489636679614446402557122901925434994148922334426855785978100188113377399264497392900389588580710906232566890572858094853422444909774248571932099695883545264400051849368889247474363466882262461660484422567422725047996906085922047143178446189406302905562694306922406995334866225280266892426316488529239752350184060867645826551521817573013796005591391180656071078607742763599420351154675834905470023122545979942188883947135914212191276858351265696014721750816642647467722357096611133103520076327905685114704727538272178345999763117733034851753525574113107694025053703423927789411181474756656086823284478998769897648395583336948386488856216561540162444781391155267703335465349905296573320804087176463732950280920 [142,88] -182753789788876077954729907132979754599401377787234816569699100034561978073166915573573694758156274856428992799282346032199224950418198262632136957079963207799640032631507467741305644922367751414710639179639387997182498327311584610376738394011286190000639412963767822244629948676994838569801035118055272834274909378091020621870579283490291293602571701261583795532932083791151395047916447502040639714435589274478834916970174547638439574155486761255067570769668338973597883234017309691097471706487896149539382165535611452447603704165340785515335777615335256330438991238534160663042270081441098657273538815734876899079124309597530874864802536231293018047244552783264258880607964383957714551608352408811423009700083923492891583360082333504500939627141720292666362347699637364651329810973344189560759511085854166633898176704968478428960813400666392634753786141704215343376321857458904279121659452732230756405662711250181860471756574648052447858909411650190279582160847982788732409474131772698779188286124664148102568730460728549571570927937818514027467176086499352194731543323092099551498037462652475553380815229226214603853837442979712483801023777275281860499430032626397671114481199362846422785953950433682961438945242893777938800312110018014604160167503426133729467573732718528325837780782586919432623495824417843383289429338444891509906113507480423278588773325716519398740180931212940631439649798350964000058239339754838586126078347131920309743092069788354987770482191810319442563855246304291342572045433372428383704345644142764826959688002324932664727845222107269064736389411991694648700630687370721713922984330027611495652082868455103025190919618913629488614761109205411159663310373536162614738320806672489143570819563340112344793227010174222986141783285544420335931355451567043901045605438131303772012329375516576110169516619889938224330692797391840804954828474280581593851604888432323455239509093500866428403983635102279157675645501361851510304 [142,89] 37204485595993708315839276134334451976733330434321168084026138058493018237992219493370441785056244049540806942057516484234437097376621677130881586968006895408335237375464859372058922015054504648127916566369724383249499828534687866298528438218633286495971565686670047001067663703298281041568272687847331040680297236737141412980447389977278037257463049953721541825538052720658505801449459675339366219640006055212880138109490078621724441046814373910387391063145364625681675147909205766438022526202493170474301815419302850703402336059059082423771741022031062779564325829815500412129404424320073492965252821908321130914893137445816743896623101860943730757431083013485050693490294794985433859378936124541165540784801723217033674826154554459072596646713704730464815202559835590258603559415774611581871803577248128709361729329098719565928219300741058874264514789100109884187059065396504272388008507057838973458240239848735713512124778179302615090713787987151880516435498982429306532402713376356542078750201298830620266762174637154071056215480718977455298488332805241312198001032863762180020927480220694934894274553498541457534651917450144126330926204826623775502634112121898246508775760200549086951602353164365854542836607949329436902951453388983658359816355991484697442201678356509726220769680232292773686118144872100830756167212733057937829318385706609642907484603965305497156239979857663420860625511539043797083801493736238249286243986807767509360546786627545074980518700785695380874998983494395853927174459381764918387504559778742713359792482623017411286503086618292149583767931287721881368452199754267934643082253763829102527119582595523447935695532896410726807239217649102452237959547967748781648425997939954081625793779615370401261404964183447247687899803949453487107103952014344861806823542750098165418258688966678592177100237989045079882717519029202800262280049025337608924526825268651039260597674031139391790154559113285039537514632004416 [142,90] 616611734417054235774709248034518563863030239863449967546784462607190311444962603812296680397678067488652015851998330536923697631945188308430868384494052466694820527650810085082218130213804278336855380188085106658077624244598677876114898749319892361527623828544727892329800462354849791533378228475708061901791631934684307937551802875025413690723299696718054551259885647363064469541726024946761120219125933700202358404696027015073865926812197260105523861338410218318869484906145863070639400256425746835791227147145890669823521522663253674558608827221133059706823155799428877327943971514304316206837723457523331000503770244509822708232976612835438798172194297789999259706111039608836778348330156888894261009105202532632697197340919535045777994739786347278569563554700832892935764631701562994193331234846125288394309618968320639016646477267690560307721916905223606912650947632414290157812132770467727292483643334856391887997274352129202598519851664951557342432289515703346155010352641965182164839256740248472725047210736685051410883795284949346610042805370541753397510785070547939801848572907158769799942647550709531955918084037474978777112921513741880671549986637372676601140102405981723935357640110883323626668815431899821447295430591431800852109728657148424541327272593778984039269893237026569669321017015386158172052132068546938938949296240414605149372295850415908560005986348757691243542144010270524397174518797699299084033492956243008163485631870247290451666723894093404111748814464047459612747300000268782155649919486864885586626095516632380386430856841643735898659759800450804883191612642103932384765689966985785277032656347698900428744988436139654303469746873125594619518382529674419261190096705736460722827781659912915695591741283071065701775569628754440742353300170223668099497797183377799810085284215374905724535717913969818860632605919714874343433800390273837722367503044272142824115120716037433767366891409348059549697516068 [142,91] 192775743516163309279445375920425170384993173123215014232772461590164630256818004608086973996448983939392425123768255872591213158592393162917110854351426602626658722500628830030207871112056154422377397621815111116395273077626411075273225534473694020904490072345821910098132784125272502885835959836046959893896949233547789740876483041120455682517112685461884249857382440396997241949012589811549162881460698497018120092268373497498834884968746012973166251092639774611839493197945220392164583905905221266294691456581129715913797594698346547489382836208608500580433998462780118308103631321608226532432383861885188845945761464808929067602865617306610981514968903861329480270141658935916798604566210768558767342509511609128915025566478062877262517238796981780336180739035510681765074384488328903506819498160265528272858374201754846868043745136907159123782731920545851544940126639203746590980190298142281029438025106791757941804743359896366361216094381028208977429192765452180879374107847094458437903424429254712852671795973109531853208075019842760997809999654211436669521691664930384203705334548864807451861670900044720982074603151129165067683461516769710678346253849388275742178898738497202937352323217831865880165727734661061420910460095615804838790751460532537032422679183578229775957105724825215272443407794361250034724183196483082457713117052647859324396892142393053119347555778024425424310759538276846879364974785497646123027455261307651439010679473039349794803369711686854357565188705899222037452092339508523757199334817886433708611942335563835050625689619595889193778421945562830036189177610344130593748990511442893414233451346796141469574860112019558012733569551516606944834611513374100651497656400471858294048366470363427680367476434860860194057820232318706110454216143456500645177151531900087597548639882524143171819980105143959691444505339111526020813270640275362290921625185693663559569176305256867035770012848540765413472 [142,92] -332565780232078992297489128228714061296703439205808985425646016991469150969600470908564850388476599767781839303499756976002571360610037100615693498784192694343947654816938766860470701542203421455102300901884876810938993164424715693110566598255101882390261159968577295939154561303981659358686868792897850257995049990455915231024707527644448852489101485880375530418976633203831349995331590447346360069613964306294680306967590867248335812836987723632623032106622354991091935531851691765086179219680676377599872952496550940978578911291933891493381803708571414696734727529636768165126649192126233341363870186391564196573363055238666595872120161203426905097464705404250809344508043300383577341162518662885253198251520225283374058062231347196594668709927375794392666084676916904538648359815936147046750627177049923650683518324320793758516075477291673842481685308301199096675555725444520288765413827477368812904804316194129872676035888774581224516811543503870478062490578514830198954966925276667211893501476411297659248987754735918660574713089420072420643964911687362385896651823630657078929287262627655256345068028025606746026108329903710943099045337579609381095979687250252388519098332266410372615183055651743225388450943101902625874300581722599732338299648597766162746564345915100883281439676613762403109448789625796223825602140166785382258963663407937554933365402381971769381512487561650207526234421964672001814149751190068607377131417936539928938487624364965725712134455491186564967872716694676551815509280449428136339549809257738693367827936638667152592294749023231424717992870352664913229264544500753841860826378982595979112827198222770612606066824481714901348332646488657685807636737942970893495196785581323833905153611913340449278785275022221425801929703230449511654687501066577168077599392809436274560896220523497953581549296203253924581709427841760809991663124761635355773539054732956127419416712475362537375508232910056 [142,93] 380274060947700654941293340276744534768017493929937343548813170345496721956220797752975038808304593210620178918073090461948780033724618232669151684566168166130389782387219714017262773356589802312263563045865628017986621098292318179730405599768163383354242825422793381379009678601452757165252230015828022261001861720799866795775572478309909619634294925872623432582048742451518269728997707207847107151418164468230003441376536816548236933363238132185476095505581273760258952737881483155425462126084376261178320834371332410529597048702698632951408251097617257470426008071463712848717216834097515513988723213261352336019402864851952939692665555765787522800628006418201473082557334925192577310122862163635520014729536052856491531406851517346226083246943234019414709316212962470990888896920549355927390070392417182902318075157883685626000321433101696749206285971228943507614998233890879712755723158475322381954861483890494327489014083359920783548250363478961348021959556450636373023962312780790136008354032979061683012418173030833050808605602971686703776609979534381216981032362857714142347630897556929414756930329448849428747488641237394132837955544868410636814854679355321320605329833688953680697240469615693955098713155345491631694516233890293456220180694310324321592594581763418082437756858018853224156874416613401636590450475710553929470001204541406582000562393631183323793246420539119024424521752350988127418943990152622627727712580422787515148543483143592493668096746124591787515269647445782680497043241785590495938509341739373983366760784796290741188953555317982654245300852634157516982892745537468140638289492480576384478289846426021369727500747354096398009359652270090366309712358730915389432927770314003850390466595543495331535692927633002173653071568607007457433742480236280442094347362387674408034431111679492597100102621413509032729288223406880054732206503134822082977349506974172123204950009973739134136326064 [142,94] 1028089026568556796231938316224948243907493086337407188161392861645896895247943574847413193952695673715510044502792611000534451058365416771014282101145283565336315197186897727896840238225727807475930452671787753245225442098944338298818355758355551471800896769331833777924659252208228219629941200055387739303722945155491582000712750402273302672554223452567794757824988832266614663108422618857062060800965190589562379987771575607603745211542033690906854924707037187408927073023884784336602977516230641782667759251402738787346011118196146358659163711584630336170531280637533139196222522324301347080198561364243621306057963278338249741116149342753525203881705642014251507634320686080412336521396001549507061364094758192929101757958896393979054516600222137706493154554544372953785632857045251763437474268814435425022763458216045992817117260217264294172867005964143067864344835749922002708394534581079395084832564883129472516941941484776063428269587560551775169962201427328232036134789188869083356253581931690062512811953474954511536859208946257649714696250404258985614862065103608171816206629661210467827526010475952685475500207523866000726643405409921822331589467965539268200877483957218914066207726361267641766000272041701873905703400661144181239267765449487228732958835035086517719973013147933216818950683143798348017131126534594416087266353441870659783570687369513318937406193636483645833756398127342995487110942081671864025217002396962745656011337590774242600695171059998331214198702950434752310290072919765776084182589984134420377997560357375003299381694364191099309774637717604804818301364798150519549802702669799045303015223896652583034596240416348934911914054838530779476147842623858474712981111005586196927840639321663258706474118067749253860925407281384078024843008101269064207212650746483334406178961186791865367767705101675010273558205853804368154597682931838996915518121377122395981475901397260038854607 [142,95] 1093901258952267479957361003615093598393599469195982932803665810983977337299220265863081872046628245204454196433472740762226216844917952351995201327058368286303992589724924760325111171007911901322317746681642460230748428796859460663770124551978294047461794539582687644934668207078472939343598238572630195289767315261758686758935461467755670065340183053171876865285856582997280925240264896095045250881301502986677742008229180462544635693429556255737540616186819135447576648055094462808654891879250689157584337470672269219662736156629440319779415188323021191480772341098379330141449368306332078182867400349803035206735716365970958584923930101009988969133139796868694750825344400915108132832137615634295665490809167771687739200170320208634719802496409375531431646306913829110489545156025596702825551842845939798650930144532950484369462595295787514094514234795519363175393229270019636736653900044449581542012591361702757416551712747296209331391340257018016686138772726581903005231801931124081607864109380411100012784745851275630104373119016127075928643373446171565608218957963855425719546958713357794034020596102803720558900524173546267549235344329822403708175588749956754751358600288527456086570170027593584844830229347914547882824402324385930873550590430658738678860312857237716790740326733561549048532514958155157606197615204365269807846260593783707255424701898746300532997999554284937028001553833536597179279019315645044817870465958057716429497547595478883511845221179309307590991575526406192836712726238768862292002552099256103670708643186037818352037034417039041806366056116785610388653391292456421443306242189331096670112388336705727922484222341579080929137983540708190813422561857039905341288418609411309424169885993879968989631206150706407907420836164818360878537207051055206050195925678129192421590295246737205295815956289541764279719013241364642525441492076127660412198810114374333258465689853852432 [142,96] 893821162504650238098002908512084934424502486771508350134115499725346814308894882742283425662882316743952255385882306958294736251788834130210361382631912215784458159162383377012086882830647594580234315635752053946790886136066430205114443453183175920303046735630484051817393292837334954535077935459038864390875588758791479825599294809410704631454514849318613264005685770127515653286217214670321857654553057239883082465678767756469648303736691508833598680030758300063042015727800917360970332673960663571826616976522507175792017322192609392709598258171652192432786298663983127072929474875809423990999289045283898541035293754878884379726618183894722310077223591448576003496945862211482207919454144141787767263782222058342156798312417272548833968928711612758710092774549784962895760443501787197180882863752418102124200182972957641725543803095380156613700775306061693194182779991183820331263347758286681587112499006572782605317168227601522139605438241431303680746180197109047846970501599401671612278867997491199701444833087579281687725586070917290634657697712005323002253379639651731518854702929739729964200054529647291314321147099741435609442197181375554973895241227444999114678838917419893298949744959617147089836292590369392438258351652347643028224036180037141244832557601830831015546720814157259109575383835642808900451791382726597493830350527761683773161674652616181045214463243456704100699620346250362266987531121491739070172268843463662798519134233171839083889899875735638552060807076846205944973740209026528254009635860254193330085195307083370007072257832191504810230962198990814604127876906463939172063260845082516938884160235005336834124955535441302844621365189930435044326039863961650733479455548563660819400901259465837612015482695367558372133018553035146555653791848339596131138534704529462575920179347069999458315700167665642491811392823854938289858755063257462427861938220991437229743887296 [142,97] 520017687831742964904097199562854186336807763779119479137314278066655590629575331772825446956885525215131217489172062420593430083267495531536293949841336943670744334516629890951232837357717182055027100960693344813052456454090702805215966456249580494436444351056519746363994956315047928174130120976248571417257004906539182211015747458805825055115604974034160919625453265355502291048195187998644279884003382104336673166053460932584551035365895354946414347603898676134908066023476871698881208642317863722804234640333758193243229575034608231035622415236979126191318051302384355471640251227587265317240600993398804241511134729118496296897537089513925898010867150719517088082048837517336513762530552391200207976254152998678402134582344020202491355993197344151793045159549618616667667732898190758542022407498820577394200063970322844722374215328991582401418710165734702276313393546840125987785014006235573217741386154008923792464262327839255784886143248491173762065351947225440945876886549802805102240765479504873744523539892368544178926332220592223536231579685568992522031372086672375393367533590630628947483388966798704051593018551124281740379115470712486207707597381219724838379268781569004301692064802940966895982251176057474787166098991147355069763627637414588020766919433991189002450765231880691933025971472953914376896505298373443054293811875326527920236267161360663450378337560290971072091548017308373799756885800666928864481903070218900827495283055399903737413253667390396120850340577471199331200405866800881080659206572242828124670390212369496951005803476667015292701358696164667129517945693087224605168283105822550745278128141773402003096950001633604159769524788442586378811907050305770764191094598582334410104317906511700038156507395705335130855287806041139404854869697241240385666438138272087793998260713725336587448143774925676410530029084645815742602146675850157859673588406224549977568 [142,98] 209377208198671838258668645529167998686117281466552018787702415053381739712617073342011177778898599489318780516124233742948701253169550153094769650694882575445487821623895182212163440541267046678412765050803104052634323018032038748764139834907292508464711797059254786032564034652824840371318229988296610141480851477429548391334518735401488745881839324811473009271890110557957262438879088007709634573974557501189916521453158431066566065691447885683115524952599018832765354285324926292622107870593045540474927320256200753925523980673210253256598051558537821352413273628392064468228038812613185217265318729104259454429968949192182457540989162592904187264456440608917008685384795852985007684570473284605044086674339138381244665087514906978489068304297399723552741917933336135402847847105186982810870080379034809129489847310619113211520583485394788534279268654339024888277395477600234340849926173433030895493735898224010678622565107200758910805852727395557152113395502936715922946550112664556665530862938920167540950522346190350550680407467734617708360254783843771392369009379576822927549465500432986924380136847035547562133994048237047045064490720664540590344767796760726343937344147689474889340491633440363375360480290803647175857791631309831146666070577116255808415364008474828180801482980575576132440141503763122050809544678485269858072982883991427482563389230918324632298136595886855836078143787648397752300388851016416934830259204223467204519466062519128965897952599198028592121543248777252586423018891784008585752056402341166619359942917957834662427075655158274574085072587615405642111810192762198877941538889827974694893280481508490396687050871528834478180529611336324434151162030003859130504083866411894003863127780625701635594353053425342691170157580880464636103662644159120420184843211909172852282467648494270045034485238995766965377525615702327558441582692668994471205424245146312 [142,99] 58392354046062303925012470738783086499734366955136426696348978220824506524836791676357229595377118577499976305347292264492178807649566632324617854707762815964697157796090849182919245890839507349835269846691387385026045528085529733454648308190384572788829510327536704485405443134775064347525882223070346913015567138568876529272482998334467103455433099660050831078466494868716013366223556306590624843388534899387987784926313388784032706021006739752112598023760007843069980879377989263966708940315930278820673410970169562266226705872927113786315562089450620712631427909971614948548169391982629556816611130686493213219976330571684001234122134390149631221846586977007496293661075116695635902018958225845285718541920148362832591619696990634639543729897329736885747449487513321450040800206937684672649511692930437510881990803721106879706599387343111009743634775350513483619037251998412176161434212947124185879167896236316960834572379734709291304904497287435461205659414280791224448419885070403881512691664612282515109812015626253599760244249687980614808553188428665333756881743988484948218605047009556202452513895579766358041278116192975987249049976009957669337755190315211633988254507892654873036419519122240393671989470772754093138758211501804178974781304908688543299936551976526493344366476968323751191377504442358582984469610801554221208785472472719999429879640856783124699075318970917357596722136337464414200989490135011529825973700788309593301637614681701619754252701016525159339850247460126547142695322718714757490432209110707577657724648895858563948407177564487231667111193881780992431362702065304000607466091665491428483042510795028769459747231298171606943578707667229093068800094119025649468184331394862276410169160760928653105388667989679396514933177150592648232590376940139899221111032312249815965543319823248776282619944283890100834528024569538873802615204843343293218116352 [142,100] 11267615380637865918701949640933797515520810994721777552689376612616615585418287545340729236605200418225610370120628989290192590754692595673550795381846613236353304586643034623312843179099678655882487278451109645196881106571469748344067745003481183927744781176624266964178679280648554930908668058604138661686138016801002390788871796942106298653302069322427282138818976406732638050574070919836097677092423169912940198545301947214185416755932009685847492954921364857100138877666039727387097545641254652563959691108165924387980803066500366914620598965804133640846561264842267110910742857740452881698918598846054657248984071831830386855365841606633190512003687230361335657868822674875866685278350514851668973007397301994183862318797768177362316533869871813387558618570989240099975546039950121744069219603590138919849292291693834208936034089845132636469531163505969392651153509711110871607049888818537423447380881586814275886524898365205051306828284246389450411401961617118711073290568379021528066922629149452386264363242768973041044333099802765453397502638537732888341159702956100926661364148988989390465260844405577883682816660068478833394888223126829420308305285591881811742239381761624672289254304929181728577222867940859445127812049730456002947637493754817242065734789387486881250804346917137162326543947872300305658637273982809705262870776187940786721058533781118885898627309413515126392997145949852240854935550860400765422971529577862465622716013861133583835085217315082604669131831506864207065951189205562636947429068426376530726615975550342359926186400109120474524773242411738950877808153485936423841514046330258445143909283228002723713519540535729014882046031125181306249119079595193501876950503262382947473029279623534243927952017031416830288527829469382496402085099791156461969596257554639784247965941537538243168003262577721979127674051562950111470073503783617840552 [142,101] 1434021550695330102005200010080085758638306302390694555259102611642495498168990342617094035688635903620338172605356990125685876675237029585497798019003548745647098459690407071454388637230686210966925590386509162568756372880096139244064430803348227422869605859523569842106349974280936983223676560935456023481805731911628320692340729463806350755511033339635986217686492875783563063326756083120163036126125348611057321965947278750109577783980256587138342103052061212248226346945663191753723619479314054459388363601536839452175667035249805241918498839202914715695540929586255762285535226919656125590485686612696925726899753396697893858852345332278911364069984192722613484684971907765705430666012561953705772436619925596837988572712556355241185824925255533237029245548513582031499113911899387325945287474429106255847481388355547711743140043775834041238044043195011992473629109934270388382435876587825771055156784014961081860617630474998707012535500750413384068298966396299362707060701694074952350288624604226921389244464529688548177902265531762958651959151984460407335246648804526719310871864934340344402051588874942740282586490007332426778039535800983817033032065246478075264149878769049218323218974605589708469442142770058318481350987478864047058020516770932188227658899198520419072552203485279106637333258805455215495721847828381656137930627357572758276271746001413936229882267145268978821383719165866477732789959900731531162045544521784482810522248324019117459310365433963399768491346618177394663389564870795226669591335645383020631884163846715773319868064759017883106629286483502863732836504501854618736808515541206886071091111068484911264875169729186643158178360534651985320886070679503687416053535964326741376543995725140705158802423191732905485021637542317511904380237665048501313383941789525878233777137639522641502933121147434177712164704334448750342184217975312 [142,102] 121231529325538826174987508174569341509251852093280229987546220793965114778980898391343211718302264951289510508474004146538825163679603052645875864652144849244348414809634382923795336398582134791848042792349956402023188170817488711479148015981369206492436913628153701304822173498991435910474061080738821030369470704205721176849897768467193197320034990048287975527047952876602482754770655907958434081583729354500652101651411665298881374153631302011953256836792206804189072266546294474320567958399581218678759187259120125421205558808176050579705434421062733450543324525248712381398701810527959973527409263857254918156023957935066632305897709193108754157737762396869497019271330239845244756763960712316540739979519503081647008075139126742449719606617901768937474347008625593620615417968683144875927481381090479618817165200897832936279289210359904111593597036947917572342141833620297648415419771665072125950740609585052231122681265920589155453078492668980009305289087237130512471295983573503388430582432142421172875686425822588206748996875652727163348362727819596093143345887578206008409554254741674721208436417235097509030110353254369578312137062285215745131014373586638249476490909134435671187813242164677752933898754244821407126572488863574650025056845385379876099412740247664868077872161657098581987943752532744315159691675329905547106982870596039480506606082609618823836991597535909313473353922751909320546108966220518860619515937355143556378549623858041833232292404753570681411584261064890090075849208097190814837722770986261593930308573236291406304953325192221291226669078465415594950190278522185186932637909858524158797673303829022735769299264610308434602772151298447613287868003775532919350630281351743756910736756025563219567930082192313248328234158045082387433380882642659738469481398648683648169906023200872266137603335434631757389833267799547193844605 [142,103] 6977154237247646975241285706707903254697457692617781195016820091287628810106944635727879862551656953134110984346647645615186651428987415793743497675418300656305802850153319520267632680950757225712171307137746659013283335584405364670083179575007566418497340720413526196968115110170605758023114525214679193390694328501288889059493789656013774653078918627128424530844137093134039614314849587711747680085561614257763398725363450810642905506662386615466814651040351667647573281730317591907866397971233015848146969346265904639561411137277612602827770591240680425564618805405648576743986010829315847343986895290629396495946807951581089922383018127840487564095075164941272944235921815127828825817302815013810917906889562545862542919078673240815497165613130871758914757038644876522921912984605041827587671337120184133074233687234411089881826055908664573063390923818375112094756594944802772937149942758941874943041980079570573894196367794400828517066040541975307387766673660997409513505719679539623234927168218012014824216269535343703060665156819526015251486572857880322478023461017019590576779596552947252837560382758251933392039907911791170330264729248348737080506875502886483522913404808814029040293610262315996388195655207501219571092580827817116104644725920175618694997925893663762193182555672443555222590049774337845749920819751419639392809194649749920833112713078006579077406507683726628849992095817404025885431937453509464897322744230705175917065329281070472101780400814050155157351597945848266933125315187313516483406863650928747093776724996026087981520302475940278169038746562560978577468695969621003665981736285792399402933769264540350198840391343823094210103501166866859616348562285297338615411097299675927353720651936993034077242115582466149336087917150770888225365682988932456849148642014118932872769404027506515358542864227016699301773108203669504 [142,104] 67310464154367117881609370035534845099609696063263223137788013115807860296663064060878044516000431613865978646699158270997736228662522490960159869410380333993941927802268474228187837532566719396613700651156441428027856725597202172351258918444866170718180235049309722028847763518086193157509038687448907733524671182850607769716834600869673114687587892847996167335546011346668958188528192972874347208091103164999662334117540390439884196738902081397740120004808700145725369289602605948359864824007951167666587621681701135397400425340300830095224456091363644418085960970627354393241688281898740338479971913054060404258579646550960208843565914614643478153153571531578954830933884764294505649604345886742272090486113119923412227783991967354535319210210022985540519333070216861620794829271795701937017918862259189903734614422713071950638756384565379200524985201165268177951269738379807330745413169041516519562377654974206987641504750647021933804912678082580270813275595483297087015378094014369428023732080044532957514524484672830337831170291900094056042563492714580319218019358650568999185202546773774258430352994278477106842236328899645237398887448361900974289534666947990175857139698324454802993126813074488352938577098795548000914551255357874234845062933482469608447254209008172524621000719747691586244879674627379183473204035889326609407465292733982268363901320775178653365954613822179317106380485651091835507932424476799110001112285449807315365159112275296406499896493432763253682619031792836222578442085184249538212672385046257865412395111090868657349737896888273419904817094371172363933530467065234042324653889800260677630808729585857067117533565770887627884860469577060062682857570966666260699720856076330271726171190168529758759017569212416614365050182124102438942605053465972992629349180776769980445489790082153112990196888442257447568285568 [142,105] -16166369644680712339845341321342105984063068216559078491919907346915667528989691964506915525167642958376242077001826995345794909844994877759108696859026083709746414823661334887723179740219059968768989434184624808162133747344280130198279370890752813629601627011334559690758857930484329482331402932637842650579717362708291886862733814713354086174892934681021968170810552589117573337826717231260493513407804136120989209829138048388087308615089990282880983807420226238565747445334271318614209447531080605731451242288614520551750263027104220189260515257823338995711791134113606799111640380599876748427303872018295310040270614750132034011568617584686740246730014866763934009768153098624608827292849470818921730030633023997966779394792606899902348566195558040837094794979578012322842195634810671258094637032965479519584540701526197363404728085253407815890608830912087240845391115353271516256177289558952617769297742618326449207125077726558119259890595989251436135522222342427713998090769079977273232598794036884631626189354258675432630164338464142990680641143989619760858441769310348831058488798552957406428661056160231419719141268622788744354581580675262155618981727122967288674681986730597378024930540709337013875297897492481665262541858004004626421713579010180193064880626347354847371927635042293113782042959749142145012697113525995299748319718273043900491802083348681150635720322197370657051018960104559914871195863301597814135954744817655389486238723582133604694808918994173675396596700928528806931310369607036370196774850527910010987666785681269322255911842794491969313942401401360567833187916375748966867966007661357209766194533934461834165943689417820082799277570878862702913218558923602894429034863228894470614517763861066654425179524026206327091464835484450769197742213224307252128792388684212177536073064007470138249072093819532696000 [142,106] 451564395590212754063595938468841832207964082045444243122448170768269278261379736675858597475682005672687884603287404007104592170366709446011647223548655845285321624736672878862845574252972383104813514467290455000542337784922317499129509054843680186316233274198161247692431899655099764904100194142874829460254635025866043537485291743388526943926992736417896382032259323756056133746924277227035998169113964053725243278691335987037982538202372267553427583354378918122740038262348427154935450455556647154283428592119791345985595499388291179459598388719031404371966538448806915869299646513037394252334858960307822248516748944767798204306140218777517688798182989319801414408761120498503479505047306327363203788965179710878204104664876757953192746211263611188000099980020330861433231170186100958399043834204052354765242902023569473076154979910182482969409417461183786539890872463244347528705248240313782939158399812565023766431445684443836275493464457784179618825920894142486174014873217126577780981277203125242704949898150473787720948443321810874323570536419091329351954178271501202668386463439640911776468582335266790859239441354961775990543258790720593786534825206516364999072873689806887463163249878628093362846613809584740674618163051475741480631249689227224202425217785549225347454592935631902342145024404314894302049203966537582449305545007227659791571575565784832355350772757018413566841720188822115638874595716846574440018206201570936645042493022205475476979402519481313923800337826706472026908267136638270961032260272829010920685916485544214115335244837873821816116685567591957917949927929537274238509224061304235423214396553485362727785933435674396785174065368488098851785273423307415615673230100948270905418187950108975019049605079297070582848065535884188970795944643468031184064297679126597609342783674936744937990439333168 [142,107] 66088477864162497269810867566869776218117754812431027444828442312916909164729458603840822779442269208307376989552083289677943479616015142800701382677043295395144540794734966942843279841038418633333907338676582908876962833121281341329694118836228205366573557065442467526785599464185133907168867929647488987055663746855008849281993505396962274845563466592210041981350889318717249438808875757357343588710083680362289316966384014405374699476321950652594927957735192343426102168534020682341980787418608073940266380924133690094706771510564467232280578488079635487756230078410745651311713729665745791205688039188966852368894847152638052563965315430855862381131742556511571496453661427140276768026398929399201415353672022574978571767813561787537905463841253153917245584619955681361562848213029835643827062102216325630407681188791541288023217331423896978073441323163459672715647433763976365118466020838430728241509076844404141229394288147063886406762970967533333768176068139496328494239035273707012032841158840039486022152468343706247066113129175777505343826491333773532506901061364406972477232664684641171658453002990282953574380038430830996706996956211721522282095238424713221799010868677543142615384282698407693901083025574695414270935828318500897735110882969811724038955239462120768656261801281273570807408411850627420135499524228820488554820151430119870720304968506291345228649831762486849690116565763448366463018699443105435590044191833535491252431823026667439264611246033020971110784359941705869641162947642554244349032110943125566089075269349301870136272818962503474317704846102136967270053237593215476729797717999979041321300361700892416699527663804887310973246799185541405432776859033503889278365244929869711065359083272388771158627603616926128652374323993866401676075705213526131549474450421100126806278792331131229969328 [142,108] 1931009143734566845898441948215690640519928196090485014431434326975569833264869867007969572161818272603223753955694974110684438277641510663383647106746888464800177476709571140970492961102113641656611292975262448600201142413789256203361083878542500582839193322715990707690568931622121735131252636034011217324487205762635475808785372577688216156760626727178966296523520520502886372331735681277847293133513176991714515846876575821794086654896650594426834084511348770976787974728369139712359088771903553221677276858950972391959907166260535502971804855238120756848193734963451128598446503808923069458870954289160933703100232493316820836919679093773938584229375085366019778792255327599018573618106559599102219122743107233864687237931014825797678568981738787932826851161238729935726777784399942724412115827477042851889090556402313489606128894726238215729921960869167878685878643485375337156356740466064433067136936827100636886093251776227158638255055634938657885458324391039444583377265425627406071081345304599601912525420133533093907296956228971213555997389115844776502978929204180408329412185864481411673351895136768543112501428904156412416200219734717346081923723886401163143169681942931895011466391930691632191880001688738217361784872486406199795416759256890032591348358341916757907672379705234664500568071001322729448100955638949191426501978000563693332637450504564588657856139079122347691353341394767497201597007614365379424060802927136696478180990388097304250065958474650932954683286588488806510299615413440454794208324269606980566733125122899729447486117331173487926955978524814368687946317617684018315021751847006809336862300497718679699659347520758354263341434156137230669444561971409163607698419664346103285056570178609748156724407486415004353172007231586529437742969202223108569089087413633228183109013463013232 [142,109] -175494179137133422443150901639318355804273634665605819393110223276775948034824834010368585357263082921495943934355862972697046753653478948323325027108580078663951276844603862867836376910167671494929179567607521370452582848580322189764534675264495139215104203853030406281606306969717682393568286329970193342636163153474978316245094133788108782146489360777633211198891014550687789568333074865307877019213639823335532761229769710044544967920491483227863350729943783637191967437058764902981175202151847836033776230008103841775087175831247885686137846001944529219100660850846587473637253851728754925161535877957085992957934393900545041233560078742069299715432664692219480640518790023738526818855238157631185392564122220730145983106152758840359415228802775258241648703826084656697529772721376381225699080574920017406892513813357296862269247543078672401668814375308696731739426565005462082906392147600091187753750010622855066098936796968242274349022286068036451056979926030411959785656199019541168765213626006923484970113838058412690825287795798232232585604515707173275357262244032633954627393330487390533762260974372662052295502519962666940417558471913487330281835921538291520820675832661987789557378271020147242857416463547698795951709149833630447381796476881995153999820947540232938185469409233433067501529014725596874244120971540842888177930371774697100428744998694450623107870550578673060743864480570065857017366589709140020223462829160815103271846518024043233352729171075767472556080719035025639868142033112159594257571310647068814144926164373261171957185985110431457650484497318359315104824348011366667652016968119723857596781718755974328944593466819144555126436464960787969525941162368442393292808966104287320659408964915720742298546814787125455893495141810507694003159613029892324504372270985370188461375520 [142,110] 4378296098904981519926219262851561801033197054803305050323316779775620476001524393495570016490867384342737785258595451458063066883287189162136261916438869570123385876080976782943605153964821242041565314342801834107703687887843993697455477269542996849930111751433096865427037643167854724307360717499887399449309490195303502178393611695484338306124625660891558248529741713491832943510992085380135362601035610606760492324738499245710455789218800108562792047388210759964447879992252394364436315843523600186357706757906070514466290817793374044624769671264328152869115900947064233780398864309665218072772865442759852735586979687475663404233870681305526787436925129466544699001693569265445820016197332158323913495362581846817190090691504171883367909269035634783801018519278996711748244285375502471691189811787914975938511292858675435286005885107245898920092899445184573688416149502263485557530686272489243030715711225278246527260973070684737096617575592982833858119536237956640177623962227211296618614673228438074994156075038995738434993460169150195803463070850208673290526598832150282594158023156877332842093245529834041819259321610776844881867297685057756830901711659153888567730660990535084145413482694513762506254549847465689646275207417613456807292492748552604845718721799274360112924439713091185083245303784751344743726175437824386975899960763998136435942608812040521659278244342249334008820556145446254125945334143189551942143587812610498235360054627400669849889737207249785120105214774275794456097725257417555241600684691413615520549340396820392941754983383657814221451726163684809426386816696103030942567540504297813134056703656320030606823979861879439022389076910822520870416641118917556722115780606235465268733316815466773004898046249151008936691340382717147673406825861576453488543153272091059926 [142,111] -145010081735204894700197429352889580751455874815303459492869549506695914749706840091128031247729398679643133397631017486520013333429635198697896552516242143052314787597913725756992373037170167787646394294752945743457077550451550494708197129149041476998715646448487968093358427872716138447177841352687973119328797382532751523038765274120421651852003618384675175977616880031252412999763324704802653063743888167657570090618917582030056433560970087548359944217606011235815288201415362563248615029225996208647969987145000814986988114667936230335102194897968086633204815217520398902952985187014485937124151254639531728838581760107445549937718668778213022261696979194820831083186878853449861147944191632446074312511911347461762931204660542918029155001669820718492570390332234831933440695786517524925631019697628910607549872662799517684944925087189102111835805505494583394985286614302288654353442494982832949182690802432966383621908749561456209908982345836517131180651219092468522711546550507815028767095380244827201676375559630246732211452486249547808830451491102473598640319536684649925800338371840471619308366546100492716764338067616971161853797519012879710150408623387239248124372707491143921800637677184267543341248397757503342519134654215660312857800958314508344224284469660840081239464753507573893343173683447531806518585645133742714093688655713077895560137973831777404910597584665423768839000523334143934153320425655194537286473073309421783447640569274847366305687028283090894809903954011436905736069613142947300887568249759650654600959560542683415348652099721110211830299469609429833494101085151659993282752117946239039492768832964078995147044537294635623479644863837693060506684300450095464228352788001077878468994247284913512968643466782978549746625902695721295992873851907944693512337100208 [142,112] 2879425594783301858420358768815419272815413515073900247548200303558982651782269741387289091773548744380234861396624587728936739071710815246080278424503834844603835353767254005355759340863777936933038804468266790308693434322825970170603249459002251172663608473413775598291039842740861874384791710110992204117524784468933903960481537016977701556682936162883823347448727138269603847310797791087559940600011232349699409780685215257866688482493196788919092010518150448057827339646963339786716308660379777123324987721182399178690385702932789115830458068878872768728764709711286079666714246141068163318231219363195208400418937437289623878629422817666003947259716883246782537961738559937393401375162691922122620692559724794481806767420380661588161723212698911391154970656047753858338294275959127124530118945819186617785747739986882845445284316958085665198117547295283046981412217829506567511128220677762429251656612902428345863324114507048113178017840544468768340588775342144642483261768386272076490491144647739296443118885526548908269690142341838998699212352679110930236621633835349959921379517899968056949556863807987485096336372724112386619823033880366180233732299954647213250477225340620695308047079649346426859021632658610536001778625711716683310005011821461751313964204702794266283775301650878086655600800426280633995197823896213182348023299130856060075493158277409170725909844066771603461010104086542825161193206933352827431095850125507242059464415031922523983916699386382176166508586059438591486424866421057889767329734514867834306754087630402532525374733049306239287678927734945509122440699048286543613431855915778833834828477823627825395174468185250030724305670151904335894296944103037347474202780133708533758591875521181248915465872583447853979918373990619009507203243463209803433408 [142,113] -1757866704487237909538050716429541493538777696826973428594114360785690024687597932322835910368585374194285152875597320116083037644429854100571675035696163063806462151762810621565269019493956961890468012191752330263905785771716554215876020354144583052189096484740504727690346783517975804969321780830584468121394091752311483623725822657524911001875612693061061085755503043314707819749128634924359139731615806251794243796222545348365071318115157078353470352120578498505667998347235081900702522216462217068535550288818706556620460001114856166187975138481833260423807412204915994690534736880934344556625727276044178099560952614052057867310749859718746722844587202263357569711525436906945085048720270597973848868278595283459233550024624709961109070758448956424978856858738128908140346309816471843673317324798888206594629978151129592513155853466011141940868880621619796781667341677548763412368631967713751472649716513520084131467492875834261757089901511271866808299286110551117772961233405820238061425643910105112143496959454027631953079843222396689853776883514274939981979208481868538291926461473398619740376154211387580352658228759205578636734055359151650031428977174818731888369758896675418102179913096547161178308676100118590247309316399882740588303411122567968647032972542095280953667204348739233749687651999214901146716396800189992178492039995937477236195421991773269495693595129670963673386312730813424791169012708305342619988146986346919480316123468785078764351740040525658006328449691767796079168578218732552219116397270198605772825728085252583289360649371096756341055393627991073130671012592906392551026627317772743292966829059922993328268359617348869639063899474804274371675726217629694384436555500866425004471599121110705470643239229604250881239607908185211368757947365536 [142,114] 289961193784390386464221404568726790887271082980147787906938457692761780636443340091705552796030523533108417448723673019686159913575578663388546757545712752248790775960140696358784796490021081836956824491447117474623641118580732965541955733167731250110120500526779569373611618798540399501247661928577621017876339547921087535377948403981152952043433621053868095509206119330115897800083087461458635866189958376524825950284785954180194095194287447643974550977347329266967030762683437273891473192115683170755997145113213643243499646337691142201739917921181175122965766251363463096878573363316223863932151109662420509875767696477341174753188108782626220683287387269804758350046463208175328419265319131469762501195215201266313476156446388971772478642602313302662403545328609094473844253672769810781523934859790569573346321845647240153338404943105896272016204268358105432321839205390321248589755333648232377034461861506095114835677422718395047905366297047748772045319286360582193853515542950484907490667007452423935366864471992404461187782810892992408592972707624976248562591998200996124445838478331160661788974208611397692213998912062822353199566684241307680179121442555609346118131446340906977275584927846223444928467429983526645052440066192945386757443241205770335827210660839416421397683549056732957641861393649396882721447938087707052992001014894817870845810199999418772425050207121768419820607289232438408154732412567521788355414081045946064870159176169550600295336293876009878163386469454524970005194605281941563916011804082941063751169062550331415923395163907599601722177270535530583078475317731730483159936355574481369434618888074061235214589697567840975254804531333571739823677776130011498589920516453440265511782011250042932684461293372756790247037840900749597000968 [142,115] 1707465521903830998706980804043988003577667806239431162051960317019964679940464318117169584652103670411830705967724659003620304821901358677099056663829464386534680709556571998163609489038854445313314983820110769305538323273277580158287762555091108186070032297265274497629132014574916813503057757408361770649296949189963039191368910704264509283312899056167786337440519796257266144417629047574371961065078416846048757668620805964913591521372618606461538279046166006440462771565603354755112386820737500116036620946308810330621293843619338676386378692914189575517181819883109805813330358563917076926052577057814705706837089626510820808628475512839689780008973786547893027450585608002648481078893619603483725921263914590714159439166144493626688399723996897233471147936199876779283681922180378710121915076086700542249026933977505523944933631228793897592541433371105000547858548228917948359551186546525282919367990978967628476028135256036591555671576593255014112656970960674133955033491449346779242268556512446788791903942201136062039820453101237746118622686502868063782149257637189904838630627513674091779643928231496372487159507854412030869933847667679251499319780992153320159153224071910812496835951213379130854272805237365001083320962517725849995582552767068556704350356666439544280598706871387213057387137165626618418591909383080859673872730367320125826583545340075140789488904201618693653455350161788372190892139382868311362004511019871560659974969236308528047537419525833397035565883814279429482120375717898464859391238883765575566044301260256886757656057957449237510242766399783236403896644418371112614963610761138977803183849860458129688164389545648431754776190021813685937693769128347709080968909665695107963082168757148911894719169194565945290843675247866496 [142,116] -32977729445286629203093546361768063275146121447631055554813765014758051482859615397889322247561920267853652947477729597907853595750408447728784022272265005587291383261566282638365704638663198499068041194614392490266112145341888997365000835144485856638958288720276044518809611770668942221561576509822058440393358824311204981435517215679244743175182004110305014995311248686614563691149482256197436327764163931330242928801558026226124088093367647991329255703824714932642891319906840376462848366904797570465225212327437911124931203671740122189623353405336382163311318646119588235862357342771336991952327329432273568653131865919701817943593263537539480564771525309516304736521472814112107399782212052055200013555365672690650925817520008803899972859654141561140842156793160828132356700313636175799352262988827364708391809412052745896852302305787357157066950809492813991854544850101893818633356377265366709977416462119930869489075974891375962389043914972191723273531516594504788030575499630856209238362306743318370247895158622397439642995663840323496433868393719460668764427315767522382304024613538029737274292810968772682981027683895255376613258900323594262216843955999702994532476624414876824750796252055275568886265706866547755049154511564251948947340223721513375933850234422497348152059570820953289387164410302236809974105748884758785204909600511030764130422334522332591371779326362471566145495135858984606336198562911063783066557374012071095690595629285292563066536426293042698771690486407845476673199070057564148786633214784082111262498783751496755138550724983691696417075174886394967901780891931423959069814794666070275961335719086458835617967515107814332957178050816329329842392174823653691164906090943917034967801521494030638861438866828445087080324528 [142,117] 88601209962160792712472081660949457172948819896740675561473623959982767514718827588310610487517919782229400167138829830759166642550252082967460027461784792617372863850437807586606869155004846158117654205502342821481821811736127007656089712646801827725743593602983232669395534732556580409708443187924214033480862262019638629059677843724363525892052433179898260039463094777088116683560909944597644224603428613552807484470264194317967794575273297228798803825076968133837815207694168035202827009733310935787938585151721287248309865067747138878971107580752758731529363756486174878082513347443761028881320806877441508745466418974171626994687825204641180353941412348701232634355568623542333799027838333373705541050273297720612460466189848417151314472797992329288836415249884299262619030814594855960655860535180913810762607979598096417818773922632475765532602579096386813258013865791436354428189575103342684292087064693305725517903738013875420457394815435846286701160737335987075901067254922765923736252018498025303699845468922599745508597157407561062807594806699535825420059602477846443616836423872430725413346620331183362479190112307986145891461722228465267754696857152537217378440052030150968228604228787763210920848313366427004078889128734288792595669084012053697106512275702864420228413355212515399208940732942214451080539809342605695994680818912695808227134570444270680019204247316694578769051371991951657689945851120102722566519705250484057744297251828926591418420249688188484307262018158424897715209690317080716461120879850038457379857745235807646125084307008955083551037357036072168343152092244811841304307582347697543599422758827006332930815291537742288632514790850666752662329805086067744333314799762174137983461690056130644607411347266312640 [142,118] 276866899772804012595903953006388954729342090894051015589114920940423158214525606686764245275563812251736435019531606403330557124366088400200461140497894227599596029169076470734244682001654644293920859389053343861861634894181498720080741439668845543857075165906782472290068446510024634740881038472510077880305112042736833671628751550320642690482474161685523899566196413888512615691436377524029857894271831396359516282595681171704693779986519287199258273062236962765921634886582323580462822354059077639310840035758572704067949103023019111673060387356697151164051070807271738624007127859337069532870728910123367902880889603606023599927300348494809804493422822204947540564917208330809780458400368645864466655816537901028698768693541921070787526930015721844560333802715047410023379388892959276425207290990154821540240316622167140057115799567794309040159157195236432066979026568453580025050173422696110181254692261808714026407873038142799447496774179468490540376865086520512532263684770889778979834251398862461427656629469618753406108582250714525120762834448281675222043965041245873180048672183656460940169118149149767494119458277095179815108198421439752940529214173577652411997554386491888081210114152377757414580788596157791323415092639836632722635928421941517907796169783940476709029325631721846078290840467311598187176102958803858412408049760885160892287097403085127678159108314765964525005724314218337122653907764930773919030049444419588580833630742874675864767212091963069750574105694406564620445833039214831233151378317911944272666949131378050983863945902051682574912271940169852849853793563389935604100778240188390518562853212938018950519854487261390963261988899186287075179230280565516048054767404286786836715773342173066948679446170 [142,119] -1144964853169695114694020914414881646010018653254189356738390582971103190135095687435061595608179765151845955966976560200077325880603293259005655147991280127682487386956913950395013654573102572652497498967066024946815495138126962830287386327395702177135027015633799100406369334891317252660582209943097757962043178514290391453659972392114005172999976382449061021169849913953721328243874652859014566197561779867435111108014276203899229067482802315647713579032304346674850073111859190527629245787748570764326342749604661505390503634254546276841760461612963966737127342951210070022006303609183056936882769932793271192844645536751756846469866974943548599758335927582216730081510789630279510025608227073513242767454844700861441741576164367095152632248228701717341092341658916950103073795195041285038323806835130720955433325584773393949906341625872230028099684740854778527704494431833390371883207337443478368423344854496058200685566139054827577470573296937993545094254697480411436127840654702557077728810943967558289051342413372247487774205633773387673464462372153892072904980203991845708076965957363272741582949415042683348594818517701258274035613270099792226449212497230523764501288344350407909495476398952189547882332498704477535980623904295414984083722026729701155741438608911157995121412800460160457003636735987948430570584534366891517089543406487886273454610105835136921448588918238623854649951973836248995099687163253137189416363126210443690833424641598107111213520531590409798064953818545790352620256546499070458849275581751154934450046766643363154628897977755273612206646618629200629451949673687338515087999746113269595802540408638558570505462574456860192978685035543483563518021773512445776478473322937267920590011661492306424 [142,120] 7636803069573350724050167325656457001400504188712756898311997939581489087167793278209126385279992212299042464442872939013415500722741324055229758884826576091158943655535318504030427499621025695537190729589069971888204946603118365963745516709009849132998376558820710876220183795976101463069472656486771499145850385920785466308139000463724619805070468785978076936445654947226143328326706770556163513862862498888263738916015391177659779081639630489949376627458562695953532677766168535346133964884988664144867308516127122975266928025441897665814095659297842297535804077835152760683940781126563659258989473740166970298742241070806071570773598987022698143138544836811922943919777744531771243300854495943721200434599935720934624769728025107028254559820995628075348033137246602624584457269312097621237312330947503182691168904031399739801820752211482775040429169864041803363799920818475978965549638424426872991619792329127224571995150333265092276855777415923561977110984048399291030164127778295358001157954670288626207351013892078973988724315505570780441785006332270395462185995738235377816628098026141005000085251151538008728214077373478166986172584634784833034980448391634529409876436831946802977137270364595184286138295036896482235029158670490607486260261679306693195261143166002368573461724107878251371130329030755013795330761770780431342093136098528461174802515153000483324754887959678316616532563806441553071129389199943376965643943342528178046867686070234923132897104827184422067756836968326409676452732309609201870796667425410173302641490933137960700485078973922763437906770687467337644350997729987806239786985398082114087269142976848501060728936480898000238859347092303484652994294896447569474316914126124068699460011232 [142,121] -24961257285270139192034709704850791219305848996480144962775215669831010905763160138459077451871750288979822781458537003879820116369876938619080745877234090176795824137396286768031975899186355788977517131565716130623565784856074541793285098455719640082404203324914658987219257031576768274061637340609324490562127649915259740054546591122323811347315568766743332594294867466287469207740659072107213455091684983948117149262579584063258878333736726250305403814742694225046571124097994168534227668853317041744627164160957902084099119461256909102102994609571415769411172095397647864505013825435135274879477454598997670192371968609315412243391142232600736565309227200725168851438782972577913129420494544478688445699902842155711669728316774914060413757165122094059930938109127053701143251908352507415368773969922670788553382303221349362812851459399648110912459013745051521808992278420858037988746084321318935789118300846989840008340253302338864434209945863038435857950977565230686338648049784524224757926787362410608688435177883370995722958366894851856205303201090102926123912554052375549509789755153472134076830238833600056598268407957408454092112657431301036883925202231700276568224074905894779105250012353715315874107273171805532997221585162937573005574022946654432796388183218315251599507152947857559331150467585875022496518586052116641105899440356238080581293660604357669905218992602928634245426601216468006157395369749426653245417790114496398212489795265789726188371981664529875309351817694945956404825959322299347293614915057274542895768253652529473751236481088445017052838897177976572915080989471794302600004785800665018641777459205560956564564481123247600166790724818953843100744822830276556680320572166349443488 [142,122] 28078810746203118337298709721576495951319420216524596925586757735679881482716598654599655644421572750936963196163502071550178411260066027681397811284415559803426300757451558474719465415034239409036786463957182467510896899989768416816050530983808686229558098728245778114990656741218251904570398825569078853280322201241251934979567796209383117280149734834609697241726234860626845619089954874187945949349963986381147120955414150282215775844455636082397316926137339470751327065601565870401061672966211061777866701413308353378792848606668536285462907089912793120479562846837361267569410513381757717805400806317325983973281302550823890339930238837155190634969767868591120605985300409306200321975830056761280142557070508074192697881544146773096898672461846276641668305002277272697924263796496896261691123534680124121007018980126380833580578414023501742686355117177766348784295168029459405906233190106588771852849789567512774233574768559925692439783710809949883767461184915439136481901299249394780767442594612947533372632014245462471912217767846302703338939752920657763222390913124963868119783483834380975392264635020917189853070012302635384602900094072276388561998923244160883588151608549859450081976651601343210833830702419326799137026950122883336102755279521407110907985291467810484485822153599935050339935570527543854269797899656392946728118035358525908552461154142810492325316873764419271192893291683955741305083536562093022909961203557238242552323906566757468943362638501424996347027914232839811357001339460977854358203949124483700568422396768746567931947953455377511675604109911842081752480764248723821696659320042634251791716306672179557148306784149209372632602386629453258561580209378468438113059021052 [142,123] -10999612079820676507688051779487107245373948865566018860953216698378837862388367591977337248934372904057043425490821635706604326970676272036572289250915991356488046961614453779167981840459386524952310968724072787838821337288576352281004008649934246593880702478328080281035675004401180101785758723313900925461701044162869658519928792979620153470569170556062987657516210384741776800369546984977988754236573558948966651555402388374455105613156971158348932393076880647727500259138337821658719071314766578055129992833460564883225001269243915438443213125478930933620536226683253532402527301259091039505128469914635371429035837793251219611450187192264553871885215584425032677162144949256965108450465712510544709692200956643649145141119743350217154287328973917337702319246070866164628565529935027365428566012244689653666519999825786600188995010334165920561706340508829132537316857056589913622656987235218801423979616904647553266031004986870597795456952113056084918800045672427689182329056918478290224609781655915634391319064218664666328298104878144628435046983741725186351023852186993652218854496389568735183992729042582985319997077214632930129302928219844103166431846359865290943537919983928936782149970731540920844455090494181146004057467764526062799139866390216644560917117849889804075726728350523866424466337022363648552841555337111528886192129303285332618727934907150375452926589798505493126590273703747794251815373838231450710775267189399307480359664202847284391451567292164576052692034696023986504727160371857536283221813897122983838191188289870470034419545142910196486643778482491137944332407402167534771116880851750535258285434671003508519683554611486372382103453376385013886950100096101375216 [142,124] 1726018111217660427307312432413853503730406488660914524902717405654997412217311630500149155785801913278432270076114421642288313816515026603556358517052907127918444227764107251219845953485448814967533777951339014633063936775504494536885008064771323505889627738243735199251363641831131641012080395769763853467610705560587998275043064851443411351242610675031142492886455770479400209145775792718630109787127608157086884507800662852528592392869962609645309013192000683386087859221788019412058411162870855993098173018678269799794700958904758485806142589825667991082471102331236005431954981750310948667450871292894981058713106032377356071546672926852421722641782281676805149486696279465125215884965734336261282354382271759006685627208310138296581993319375630039818120961283574468627594984336434516189158528615944772726743400038022158082078519305154669375068109487195574093434086007680850143608541244297407863383496374561312714231218598826500508649320056739518737256161202475034869271480052966207526972895026855801993652682268882077357108842809703473600970916285837329250684098835200292914231005062375843749269504242476888815713404467890304575781836973130756966179200803416129400462695528849058688648308318365534628796003059838200894919448216506976755282989799514094605431572530439398382828657861675855558866617512061091398880322965850734370812363404986337662244823964565469646895723314740891501209006561691382141909090140258039855682561334774838360864921359926347343882767128284292741448071306928879626137267591882560905483232956172768539470669965325003028535360224249341089003601248220181458342849334616510412136900374275529636168202990748026916871999526106698477952388689704511376196860784 [142,125] -21520921170490502878627780582592875991315375835000929233652323458882702161008086574796912808057267552380698935999153902353500844252075422765514483351692334424182856910110135681956634053238496329785126691570069628749755716388361857204853673429143904874945225001431112741843968580968703359907699842255115002546415813001125765661272440600371433769325724247709952836615946923916397140958138149405347344822576713165416211299228616075360507370073974131390476700876470966552987416404103735921599935537887285752940184692288730375635026596891478831979363144558457401053895163421221242962524362380602973948266658125883860087300779613367311050817782229646586225567911972009679695266987165885564071236318114713668193643576596733692571171131353492184081786648714178702990556590957804200616309275929425278416907635267835553999291423431505358764781332587403678420459473132540660625267502512611286428915879216797418829713848675679138656100841911306318739804232436346065441034318513185227158417614792792570230908323078613254827321142958991586003457498496790690769927903538103566863930855078362567303336870078328236551893615147226790256145447238926442326748888229067527707243304262475704230344727211355878249042383003064301840468088921436571074615678841576604406400405087519582626420192770966770291513184173156057722067840803799904373103261265538705318595553093303191248188755635712186201367443601766601898842892451147911004712341130247563260046948473428390865800147940876052715287062380568696102070477871514866708856649636026943481860767170967157689784002922053844178900768431706308158385088260201676560569148402581458445204004719574286901772119721043255235106265421290014549217759218563712 [142,126] 4192786789536162253616920468794817743062430018092626191720736903048163275103561342466960518449586554498283499157034622632332278920460536829149576020160714746622260873198486543691083756684530999247039129979727462879949692690574580726192536251500186322165709490084994185333257287169388577557735054236207587657515090248827699848603540457624003222246390712664717920945222326108499050247758288866020836619822474347813384693845315098053067900319067459054754656697433029798904671744668089088056165472616555621836817167374738879437482699712279102810843443593407844557151980330817001349788575983861087685885586256223583812326631060728450617088571505014504574654274579805506765813962011735487179630886370846534388800784001929881601206210017643875911077978078095451413900730261130988190856370416021542987101650894342654407821241521341298143948674859228826722547063158935354151455865319853616841260802192932761198106073130357955693131010662399869005814722172691652889683742624626898794727951142301602202038737028934902829174165743356613834779065017202552974837685527484231579614897292354331866728817338305924178818658216635040675402280166808400789495592001579816848772547116118031544284098394421842171872160880014689961534960164220240134197273860835757890881012988804458525823681845845923928735144657800401982758496110509331822831992013592494438413295956226070812859501251661927584883208101550259115183060080468834379385206667790619309451734716869316794950028379568687874512998543786471095923291035971282834686455505542648104437168064313074745453588316911257416365593191978162017541603775114202269850407154411511677008079595865804750816871400189259805678503320800614808785526 [142,127] 75063298007640594027393415739261247671328160764852023927513376426917630792834381205980257371066407808127223604352013764845407416128695208820867457515308157246630734547570568773590530409883776003838070309113599877304759420860491777150866655887074906384407059366266001144536361728260945312476946007877807888134541417068008399926628949821884454987767429813905749928821024684952689434849552091216131302568657756948970402994316484040176226363415370230134162737414865331039304231300541286790720593220658868767019077700025127175218134167419239561285132456668829727171156476665528536528778854472869108097559739088410765480380362832623778022131657765451431940605162731225323497156166822620292847937480916868180836355463710739827594660622197054196129627211467303913434345882723032497052643737689452071096636475352763427564058639588445960975829364967077901683498346482148462641278060347558388101559449675254936234757870893509418666475821238073395553996165362118171328462654070244765485967301683001761792349256602559662607780624633742954331740676571913606233777943580455273632285577736674793893948480566101434938902736606044859187988718025502415255437373345992987708316747280021816927556186499356378816753790116660132163652607907570782355391466224020611787263129100756360918665851781030238333796690468337344064885415003921248947989073777890582472649831149962589176391249946702116597430317484159893642995438399751098836919809755469928987861115108402149076385329538848410044764966730123226845443856824007180634518126573694445320839826657264030634493034968138595636584764899406734418683921980506212244668746239153649231696308814261664785199296261382436405806025766248 [142,128] 569948847203762077495369282487938254199640291849109816398253469356589664974437352223331935862794578796579905831349169658958421716098692378699301218767240153015920577408807416992439563690075692466162681418835834848332103003904258806580570791602488029809286215846982471904496831704138490219877999505531479228829566825110995109274292745860769978140852908145339154501225610698899416701072854986023798431429380966297655013313491752576501129009279082983215031056003654866452600483181606896699279234688777240827867101422606961791292780074113836749294255925515691529065843806130661528973433244833618335997742724526587939003265968721467254784390868397046016759489218145021883511469422660646052107694218551546365685769083646577015197616721576071866503590357279667788660712042486523409464952896135575354033322273253891640972112724888185673775829835648769143517932571648569028760912061626163055845393635096726231601613628330877538388660045615583108788214974711270635361837071445190299180835415960970252916902657426146140859633153754166618407195119161991530375676743378077558126801365754485884140557913808337816574739544470383332136157896162001310088650397172243614430640927556467936712289086089493916308016792465856533399990141855170157031757236062303377745753197537060708564137586379517438307261946918138449727931669669001598064163438338484498843968140553000988779582753212474333907776793602736839331007626889068299718960240821721577634541042335950674422819390756104211929996605420457104359181064210800088922764090481412373729570699837278839612739303508622173355559767344584128434460863471742928853860892003483289069499049585984424865962634771294865248 [142,129] 1371874496794895242529779300561691281591046452591491229773263087844567865754206528785034739190129407236732340228184565516676144201691237380257933465021342030671418645600771325133910321470653505718934336624039579300748667951099465439946055123622673582644878373604034154993384608253759023239989705778382076941612039325027239033853321351492517721325013606828902397881249220977595324309301836200073375745179802218705775958794776404160617080003726277961015168482060501903438378600143866946776289164222037480199397997327275321432660986223283815963515662660327120094213931169202667808554448094009557120297144739008089860263860951287275582411991619255060295312030168862435889414144765642084252363485991026692748114231972605764977861542321905160357519128006924946532883328228068954578888239387725225845902489987132597769732277964858319686318625571878187186086882080651969240136458461126292039777248292203455158495722519082452614203662308959703042132079665458639259036487320558253300689353409435200312676406876894097734926039039001900237885340731415949370588296908114212139549025875395747818393913020248561440226681552815205614302657981511545548440713197537355813981175845830904571415011286306776741787361812323038236640867156340684059648229716195222531419734127343334168605392564089159689455158713327390483285470556678166453520105642976069999878998912364580079809159299472790727415810951079746075859553722850431635176651366434409091753612927127644662032795890547549132786487698556262300339450175628859644076566208763818954352772413211263851887950065673407390638319151042036682187654132442696046333307104613307648619683996142286286471767328 [142,130] 936246267035984206940279435787612486626503713121161907669730788843366684752062711488572094287144252305359330870720768060693836409205089556459699225406681586340269441284212994310679288696995287535308438397930545195974178967169658357751350952373709140605948657793446747284627215934345379440962934371398470437135098204061008507109903063519640967206242730829491463156901851725789033318890673455267490075855803922567074559132879181803120307811602633141990664155449512707077031973092347293416946706323611389145830364422604527148185494941032724652618327236417996273983772196716745412938396441928209655400623840756852650252336621080151521676926883691912209047127029713285271965466352008498051299001767461275838131714524149780405560490994040077582495420901580828094625836652680823884799847244662253689849573761023606640661216535717280291606056900095576388253052914200220722491714192795351685025112134118500992056561343935114764653077557561087878388093866049227658111264188570672994240681371786215046762047236484279352865002371287687765496997565451335127214716677182427151129429511032552597056402173645233032597055143053922694210901941818929021882316818729929116240029750868293537279316611018094836769380722825525788803915933488689678325862753790060813220359556415510186137077816076861693714720128557473694607727537207954466525732325902464905309422305084557990680317600373333410863692843717241357207339031021376401274767339357727609396279176908124910275021305052853282359237815976779771460926705767494344196658315922876757944553436829237209936377110293189700182646760852011738358935493755692325136429269860484992428501580117076 [142,131] 67774884251585593376633166038312101760859204440369712666263883367534547546654721350760527292529205687984451691818913078358014522070790428822784588428638167014186512891219133055492647245285884710355413823398695869591174892778285303180214938791362974982508461662993668944584489203412269260740133224370999627552541082917927329862958947614384585172897054773171237817589528722989505894843127198894150137586939992546987057460196821490186880897064194239989340244156160749345359365286246344287540500431053789685636456104048764698560709081656797460820452350734009374713969422398688945306087722602491125407978416926702477298589012964275870065788806628723835652347255534330738783090396843708712329102360430918745186804242649364007003581693245115080618587237788782355681748340769751563320381373631245726718722094826850367569358105557506692976559768908751790362701470302808395189298164351532493208722673887916286660392835750902257587534540199327932268891883959252529409151156051142887549822435780465337576417931100582220052136598163232301371330580679547077126710431132051055056766524517115070833112571122587118925251100138383659534887491370487449147441642559216984931179522044211465876433647581855889208108153914859593102238750762756928816158740312371662963702396284579740704725665651283573238253296994774656727458454658201974750554433521576314834603551059846834010415923862065713785518575882268465509636530500932516263474637357796698440172342125704890663067479979406471812863588461764213317451352430985601484764509915841939088400152249827902172038127580482222000247607524941196062950180315489533455446637510891318192 [142,132] 48439462912752022485504089800337070108736897441306108859839393686285542677710081876631054865867606283919014756185697050862394235468794146169203319305580732702261874270017336560012461167371972972062441168153234209342190998448634121086487734579354319947355328770461787886718007909980828007982747985460682960510880532634875050826323594445714372017822882365355910175142052281685841218246624690802773981615791318279600036678420296733218999491332982339767547988532117821775910750888526620737029775074645564105242656761149124978969066295555566875139271927860090422924002057805756499152873319231656487031221041815247825026770296978719204205996813361429009718011661071162619359819312297704970339526293753636264998522343518132488382577800611752525089442304859212610556968062719445245186459796014960904866387000199530691963333637173806049016145733246812025840074085718875169293065040054778023705254447339475697420916890912827161975641529796286570107337025618666824266778200449990060288206262374717179417289581215389907742145627647105489849595487673637788435031412084755041738656751885981648325898701904775726361439485876542372328348476185567964856306145316619589115895451752216216796305015853149478483345314602144105840625343108381678953471088155039693436833742141612265873070322666265480875310142407475781415353061578891848158027147694723968354431190921539259730319713952892896182787028745770929893685658971871178475244515192637562210000591071292655518252554492700855828126251618093093881192549838285841258132924502440083932308615429138288600632014180851627529549301765586088092691697564113738706943512 [142,133] -4686686453481952194104733145520230731054978130254530384262737120211452234450708419475268495969107282863437000512367704290291208876521687018660965770559270229407627794948117791284537248429329761486734426627110051147174083223697605645710190975615262671747200949614590640897527396580256494927602921790613211321233749469103424160027369373325650179062287588427428679653324508856792505795336420048138801407456444577597827125632727112042329392290947446052853394409557395812082442447713082257362866622335119086906266902711232759311690514944245118176829345983158854904348598480097978734091952884456890174561664516475112929695408282610156157005623125026809921274716398083567463489482676061410100011526200596770041310369390529056826920346072514153133371925684512329869132391925687712918026502916650008569523687714966299887903928183314679248821861752514690833790122250179011561272307594163431952098967664786562560524803776859966642359646033634765808179416128449515261543318224769677956220741899308899244721034357125035445414285080315634217140805819983886748186552703740336605503242129168279673629581676893712418710852523683184751463542939307409088705635231405219707168786999838543246819377099247289641776329786064363745190527161572784149567954589046813384640333979002256054447819902916476239322080790215589849497490270681598969796203958310541327632720453235631398377278219220440760610490275750261438024988277233411441470035713305372818242635616536069660367126929008160370479187641730889450361074616304175316529070995246728672062854586139417787968027146001295296625490783128537978808272459376 [142,134] 108283064581232275600639112703890458712687572520054367602629499173720733379735805867908529112735286752889237569003258708432398867439386930875887751476811776754096578471203905809332426952322367612409188412663890555733989506587128400302403763207828199451693658486461745712034401507159102273308122226277099292267737906110360647542977690790537574251104359237018863516349003929584359330082201777729773063578450112350928388377015913288469140560713021679803809319027148438629684753799727226831288008206891770632841139791197805786657042897110440536462270691114316065282910614614079321783843487741979164832560554980787652861317981790296204171247333529555435830450018459335140120329196327521242399540917439649063575916562446480689598763127862807348444909276586984828611180725195547629621369743653368188729481836697953687797661089768727612230703889072488633182345136645315202957980304472273360742830150896236842117969737044271087343975314678207565652217130259667725286249255447882676286837579127546081553615646845038907756813941285346949238603678364744676060603299891516278137342205206716553393319643627518459489060270575028066841206294099879191306948539299320601448401417282973640609142241715656639120152334086654703833423034915029505509713007667447278004074636508763706861705970867311717526948848389428919675081001029088020623956920407109523442798664736580895284028441342258619659035088229839834736125226404068170692837522265580234132647136345860597159265461818149466555955270701796744022943825293792569669647013631157684329911344864801099055005250614172340583079201421727131 [142,135] -605538584153203547919312648074317219812356280939937675517283273567665038821269350902672004350538227428167497296023034844722018019499847160182801653977168346839492950889365628621327315587100133193084656253241627442868759085697391665316125430843222480426145359694687703150269448723035773860350870723310595773964342446084175566431249133716216919275087417456117356035021991773197731283628894366399786962692304233435284648219928862882702565817514207703465057997026816285546722080972115151891663300441933193620627638171367230537113047849995309378948947968501594910919524534251495901724441232357540540961297676879008573619358588547674387399614149372170459942625652035494426495254859794314553179547557187114959576491049866909716783751735820189167146930777545546736287538789035732418045979990819524287625336720269666153329197296858193128471841179966839161568021481714486891022776081185527248122838467745042494791224585330733880519670235384341195870559032058427635378959041298021661374728624359512269473941735966230538756706854358573992075762043829956359638747783316161912804921552136030511014636606241728384711308304681509443287349560257516285613717247032907321802582503884116372720416899900090235199723454016034216947892511656022421629959769860093481895192228431323486332618566780362170568078096930824997569502486744942205057063805010449823701406222800384212311131566584116901469449467858576447161740918180461673793040025166978153506193928374720318426417872390348159740073186495298798137261112614893300196834274527495398353434304824612928333859446379116131944 [142,136] 2201950891465815870104868521708909297992000759044771680550607136061982531708169500134763957906716160981955210388325476185072443505993796402547453189163538202078436094512073083519071409060482247266656315280113410123603117497456540967611923075882530342000439076187682945840536767207623943362908464623421575911932022755022154091969654701978310505595597477832576090259221058989513405287339150915536193460669378962710817700794028217052335831021638966090564518171154126698534881920456344573435434242723323552805760549534341792933917193653823273192588251294264333754386036127105620217188249788507178874978421554325776130983997008363265643430429350332703702492676553442040673642659956425022652401600057682466375297305604832409543734618465976216869609152863794294643148037406860136878169109099749826610622775807188490246507989190054461148058157411558283517928004889273070473093600450331824705691951194269452837516414882893137143531478157487052617775782300059402270704907876911997058297726096095319968750807703681693816001533281813300787303753833937128547606592741658100295803545384446102587886646489683364682905642179413594237270196847358714372246034844892085089456692359840771429380791887969100121917670643828928755616516589876179881611269901596554132642263145644596566202047164166409736778660378814120801158792807340200708063537127180918758139214855031598468939725479697620373233149435378883002234601667802194928568960893562561058349490195687351300456730607777190097550023308090866716960662062425354676296051024798752777877904198887897422171936 [142,137] 5384320855843316244187885221291200800549216625421853365216658790636706831213743014835617447638240578579182552421825764111577093756065005379145469054011971277799051325724193619372899067364209599815097484236355043849912218125685587852559953166129365285056561200531268420509488982307171195172494183665124346190408729597005777513808408660807988472569674933136708645451588168838136044888233763559419082074367234803264483078697867092082831766872589063161397106729744529538423616065805175190626455587665582773588028878077149742096330618522841360148215076561123155249157765393048238403564891324514176782312660684583596862918735160562365687266762580252617278299513278139474657587018887407205075094770386710676886086396914664247096016501687905405826729020535029364502860889629933784497830335865616393151245541618127199700209898647141910525747051964950194972534391135412897929537169114970213864867801877678545529169866363811461919089139136249101874829017840996587342378552692911260472157375566343338067174197489293497191786989233652299460840749307055674248135448179583343703148572069663365609259695498868888707696762687610948224121930889219141286894479103614526910121786405902652458490300546151058545124804903632593362428311451519353800853592591790629298914647821659104771701740899907806447089286420351599531862616053871359764758550887656476606339064430449778407160135542095948027508842637460566998988880706047433383081342279462596807682774549174460926296520185998820880418646970179845065484144332765627787324733029023842847573977504 [142,138] 2299268727612324699801359467059382499409614026656851670604705213360600145127785499536407743359115870203177557575005964667941827220569680865259863621210523957433044125375475133852556589500116977877537276886278688223560062719396018156907518886996444588514165709161163372216811222216296683755100962666412243839672523645667151691821365863906857004622438386468667696902592569536746860183467588695287809978923569753870109623538809173934586212224005558346378471613656485693800716983251146185222359134786035245496292110503357930609489798110675830464263078036786359343145289294101207882158284215186506416969237294565833433884737690278982936938193232628800601201986767807710268083928353891901043767723687356757460195705043444157934980412276107294062093393631335763077848263574829812561835305545815901765887213595522744310273374809281978470802723440393364978948615757736463275201437219785535571452188518447640393673712739772424997395855689225926450640810064163226075890126966421127244569153632373261649414290331450622166609787221205660303045507697105746694190951809943971309242796162476184750372334987333783045202866410728423082636689892769393462703703986382747105029607690461388966862981111134718735379500725521248286125938544543427577704263137247963967398668152861501889273193847853151422312345082083742196365590600015117163220993746195572967870810726201861633230566990395688122177910934431603841423173100396033983392685179676989168077835256193877814404330970852028482159465990714945209775170710957578379752406878228 [142,139] 130543108163259493832042725516434722885646954287006208634737015259074243706472978457116954434675508917534999798906150255820828940831088857547242670904637946680696050834618987252295524695084620356296852871378412384153921938685747670185705564537675965238214092348162175302482859938393875669834104851113056847065968751668011713471721604865419162787624429675652312812318149043665296923699207959457910779778410556273580686354011338107419794213805124376244294020546237412901111218542873636860385188498894582601243669644673330275031213297416711118650208884930837087153401186970054533976077741136277804843608752450661878788983176667414486993983971272988558369253109754029709433414623205915391772115074312304915187533122987423121541500779351505651773776449835597430947374026138256599046178781207289174039514167458277577263618094346854881978648232950583765885059321789299448874562753249824314286766610427955748805913538667379977667355657237287110389487690335820194291426055745379799106013108735884444807942057151330987309555237366740616663757577857768776066508393898624614768535552232871671923775791029219707906423616560509589065729968588031954493560253594363797487165559115850070757471681519984959888602894305670894334479601901697677175303034644988762269571293452836174454638465701656502878877870486086505007549293990235851443841166913668733275882660109350785899844339906439290267095537754676216191258276888191153865587345287591655537061353548989613597973039967787056452062721051489494561758816066224 [142,140] 27505859476093632699433379581999119860725123507157114663163426844529797668663451207684554960826418493096581840291348781609002570845085798529489055584367192585106425445983399656149068356944590473887118659906094955450509589110315846964272838310218668848465658671883862343527455806576221801923279797297695660151377051987919481079661689386599840973348592670463344981717206321516439657810251918871152399534630851898821416244672413917625008589090242259027387351522517379839655720847694492110114375272335751044143827718399913002092173095970330094570618272047172876817314767885052261834719027618918167321971121962041490850769431206790929746131598263553902049303917305893078087619920881849033159033585789182849356932466699422729918842661832616746569324073380841412179006829519532466171228677882893796427047126580299378638226481840380978247502507701571177490893661745659760329199567230927843550850136830007721968774267518385989349895175122655607969124503513455621464310545567960784379241819912882470490231499312237373616937520462703623454292995900038527145331507788110016103199486891280641358329356726261126204816210087277944789311097892144473700842514026460345669836487068279010102099261121304797896874474945454057046470026480340013692670064666333873243306295877591763752264487510346571796464238191310090302080277231315844730578054208098143417749392845106553889125216873816615647023979360149408610519766953046612008282290987235249473317136721471762066564368780203723517899052425864952 [142,141] -1120710531558579691751573642978638949454740848291772582983434462233823733907118834805127533350017002377230740474184192874006525656377934920666013355897042010974400412247300627794521833934264378543430830589481358675541594437898924389924839684728810011054151093336271535242362517436878547095018871719058457525922709977743777603510401968905968603504732934750081133050124145998907700646436046128658404961216476106783021564123419685530775257109630152811942833391708442701829665132114790095845702098642093430783185605467710511073676912396386776390105811337919327760160678987621869691313559155900829552639119103376101128910032944764587782885958477235301164890924874365642150118274597270709446994675766280813150082665333888635057492954825637877939041095294304669523207113828656592818896192664666986780230626882141425730503504099554208261054719721355160197959069541752041181430068692974423777401903138469737227010043527482219985308734463602055402060667667473375296875653381606920127942926806163643610871618380494421765614767676116351220839901983380052786027255123989326325480741990353359977917134738475552167078842515608895088079616316306033280922970049367654881835387414575655077789399490876745735763800726365894340733599382573790965866193075158933912436091297535791255102652633326975155252401092483421623330400463618300221237171480985763023956604724523806256158413467355085802719182349709958229990780759822823935459171704867934079569543581182563447348203052616376528 [142,142] 5205012622501658749523967329063104607866793683168976494332249705400012350057922694561575712726746351461005424370373356772672414858332381852802187109804361820847120109186187120845687583789971485139610931462795108577334849355968072673885938949532246519594616513616732506233596116650748505534937378829144532418161429749946856579067802118695896438977024920184637928846926276380679576638515997118834117219936872965090350343811293873639102379595647107827042365207960169108792878857804274025724508201230582931395419721714545093813362287064967928469438315300029369265916913789496145231767454080683689840779836748418925951198391932610800976361043765299644727999609400080528113328307448544146631973284189223199915394670784874548962943011762316652436936735076357407711113414165831025853275673036805026115548163269537960980679334460978484399762957902190265028724302363446426061233878509885779791460574348634237340015210100121249161779501568385094345373399482771930238620020046606287671518362544719869079414010156113151128623116266554385635052648618281813083840695494702843467071813683090644849155725762828609686917948788504231780404703379992849086700332255684531951079407242170124155996315386780227704988576397877411163456707135806689031525844641014896861109941200617319642560170299140674668672018529206880782108002571284018164039442214801545709901617029119788530418314630727163332756350798797712264688780321427708007922374371501728852567917712308160803 [143,0] -41644310098248238059729928392590298065554435687052271846592826039714231007567481005022512228859900444949580034144038240061201051047099917119999127134345041326415967383891320051005521422193731428495939530955231580785129601214371930731359422005952940001125813688596325797378005930092725223331369412056256749055171891732309877853907394262268404239662533138017282882150834414963241956810294000226252637846751230244965972181239296948852617055312285908750815295255025641602927816262951043654053830145029114425866701947155630949229868679725270979995644440724177822508052777006196304375861935661357700746508563882379149491765331948147211301717241752046910296584486880110421302900020485480522229029679427459013738545833169809595926245132911982123715977501024871035131120379910143020834206772898314812803565487317787006729236746614422810264449723932567566868258677893914292410619896869902404025491640447119951095944845995040721154602207298917322598605198244764175173915542227812980018162897556926290125734341244717723014262073289692404968494914049399058218668129519472079927568207143880470007023712056637316949423553692077921134784174294739735177534424862750987809108216092886245016809030904781085367000368318919383688648990550094964821165305120331732611995150407862174641212993299147105842038502873008425574788281890324824256568610208357998668638595240654396210042869497797911618269061111121803328027311426173935762359719683602387894044835319400300823664509119374568946535898925643021311740489917054053557367656575475131548935388536355558936925514146786470624078366364737761626907866542744871438235501672233001529923512663471182014762727423798223270491095300637552862847079660960173520177156336036823735154972577965854536874476067058634528041409549933778186342977471647785642768719343618690631489924046340745480939183970351919452961419409671274629927294648887499737524251556599452020690284005281703066555755245555501784590683246377858780012063559188611002664512651693809365634605804895987792833333240608773213164291645566970518457094846532643766215154973289166542618779632540448393000893408112404108916091272869005661912355538223878975216320440697417689696078341794808513691648000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] -49765181211490776167539721559866679526015069433098059925417470353021175320134051897370259363349750991285602436859283934894244400065350388315517449600866560133704595653196639293244031615642900893511000126913039249319821628120666994145091826597364231382882796405796516188696926045197637850402873080579754758226938859592329895087885839159884675127530251633247084149651948602056173147754751450774835848074680166193773159660196367890291643825684793208371347583635039118707938183512254960531977435147086591612155829268847307406615630170145675357770921946153593967735218157975358036354998377557299733058709500394029111961906855275425283458954739065044511895811218760203762921490173311318689449663128858840674341526630536868740881235594292207598458816898315012120831450411654268496661083994801613788826536351441912356635858657183532197548011456628708183868885505479024251477440846896215596145663225769676048304898329689859348752989702220937005600494977245555563119397799150032267474912002466207446439317878732896665350790350486220584418808523445962537909518109120626642888294326454628961745159538145097298975683453919323193057143775036740633724230035961936811393894219472783594283927760485699127676178664893068146054598736864943315160920121563961635149777753992973203817076958658322008865364808061625465563705805782902918638420035453632885912723805140321034620645042062322250705247069256186774663952736219004934662181102607023305368556872033607445624870103749076077952355554631819035000755605748824312210553244244136087308365576248488782037537348977011181601697322698166046721687763772223034434224843383828919777772802219222713084259629338771331423282875143296143612699459237348477367243209987654137280837581864253123324937558851731792142659411361179249864819410448924267148488131456965477024774222072039748523992397795835254215190841261376491385594650913281970019524930881399054731707944610096970594571028799447533209805644569726941324833141825504387842977523364505287275853269201591576163037106425185605262123360331733996309463422813284453941194499048498710964435249756369973058601768160958358746961518619709704442828323608751009209535036333685168112828170276106622268749119488000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -5996421349559776141100792714058194502896680797916662883139321969084924559749152234337439654247524036655091407325304971910605653914727244414612058090681345104516327749390278554333204440055437462316403390460447847978220026640173145530210413238679705689491400466177285756265668093231888165437716189748709810232254743482829786685312708230950053988756256242451194458491653098505284725581691247933252868120312305165595987793474052578691535375004436162348472800535526529230717902217272612316975112681542869054366642349061260863321157318739926799051806869110301116806911893365739935739182311889988317073359779373022614844654094648989830583888034143485951648374874204522096840922884387691281068208931047766224643768286606354906497486142526412178918057203929533224247296617184355023336646994367006692682891432647855251714857381908748245044462102482862319657029373624128866405059427130585125341545332856832668532835845086069743224408156328731780425260158252994796942740743941526332350857904136985954016393457429081530593654544870110984526928259127350513078703568483412551715356795685209438307998132776948434447566702313792730772915076068827490294631901080316057967668591928662973326390367166704289262167528681241294916019164905389978414155479657007538969685841430278468948204498642627357968257052482207848417786585558043046290555889356716009591697905898240016530869911500231893866881946743413005692133476391614214245669546856157808025612781077201880431667793272367747850695346106726069554697362644133497338087569725607464304221331238900558785898377924169134793325340122279354155755458699901693698002442270054159286488400430405313720616621212354151115156772076323265167956830189533449333249901497474923184592421056704017658517838099278315703950395774053166222436238353345099221089482932358863594354116211579768906700360608461361464404604750039389673791737756473958332030603615587864600471156608954349430336091454949590778939326001418461138862849991006930493364264719051718280972295267615911976980366536997551245852760452242861084137166296844999910769862631503266165301883138863508801127166914989042474090834644077281088686728524578192169769721264554069872031316872994313021627073298432000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 2250647673442669798307053837222865355813362677617595856431197359673029880269380405002504410613783024837409752380324569119657145375387963800099497183204191866355010679960968333214653032322767026088932518218189919612446446351259649828609970099776267123677113656105849986689081021286464869320137893133496972679118604557846496065923054605547503474629094550447000012150349635331282193338693862183040514602021981574099613611302326757133317523356775730652933980655484468789700132116692906761606080733643407229846927452615327909626557095110363217810301360448364461076844070869049938573269788236896179382672127506856910289508396633442180557138763659016682240583041082408999410782367447329615751633893691994264216877048029389688645260997437655816095617621197598628855386403459188496307732184107745982733974916425328414367731234151274371263536687887667736546636032998886996948958716331248469012726192761616535106612071771889664735914842145131466226471953724037718596268793813508331576226759716369428470366797535017482659540551640668104356582690972249849702516213793667416267146947540202258758312417710612409573461562640540457674665365768088485280550938987082355184304199643947972067804751288361492998611749038491122996410694617523232628069197537912280595057488555854289060753388482810318307073019286729758677589808805823332679217502245138315621188711359295730620719132155622493546161319491683579150763064086121098395240431946698151121723233547152923522210562939646561963849266022817217715396465166129260066279380850240931438351481907173339364888418114488475111797802956801310263844999026697822167970519440386328333759087604785370662884935665525798188599166530503910416408329827313151602059927092807627106979371329462330362885143057370989389217771574295703179710513649263181738428289430064645827629286543784314461652238468044907913643988522423761195817017283286198174609453236258744844326637918940403160447315963777220106428015941258618789305497393358096750661943453221822908981158895001483560937218006433730746196064543435730718591666339320989794253798701724787453995742360383005933573233137416115194478452593298904318795797454571778602275517708407070331297607536742698830243570447810560000000000000000000000000000000000000000000000000000000000000000000 [143,4] -97389413197564486568647283189652983586143677358668941237410826319912874499636340783575771451410543378117147303758564772752286100968226916772669213444914613455225924115768680244426152909525536775610320566787891325197933464628865266338647001010553794886023773482150424568026871268659936856017272939229558467901016147560102209636193431563794463880797076231198607160515266193965198320901745487168314661370948811588198106438028915866779281597840592644219155055209944545779056862120375365026093505471087345765870794830332167730798187840606872286509116008930054965042337966289010737213593305035775589208021103828459628658019591989187546575111639166265587703528192969777521099530568162206043761186638350999268120223009599110342572421704598326351094123633113991179800817477275524239637487203276982908851077368875878342058725916844205388394880387265294661475085177670340890590804160781525412608156329831291458072998130622809367677685548705965638173986035957362616176640778021640377870640314716602057131999344610904323958233457543982282901384973601494524481324420797329623084683607992153240928820016958612196528138128577672533847329632982624727829362561762751023061677494955000806133910555001842337507648110247944534100035503730924162325508704780154614269720305987712354996854097115704371172169901331726711255879971984781142576544316042089191750358408890773407582690730982224726555738421825637295137857631944841149521295572895766186511774381122490049096918483035627247897606103944811195147474992686290386014929672674050607541730673708460355988583870648676512375807133864197467474893679931586750022732187588093008566651843475459552627756741538091620186895558436012792866805175010700508568121744129021656803243621726660126281848987155177446616793657486575858801912316806928132379933772077479682835543130400926318852577582692962767656950389522781765514755579560838883866162211112021920741703886196247060649671280960507327317275141881228270707977797796070217679552654652352389186205147190308926902082728636392879898700183446434316174381000958073153168994169511607948209562832152201412907630854901110651542998842624954764183909514244131822665691665715695423470618052911916515186844186125008896000000000000000000000000000000000000000000000000000000000000000 [143,5] 1130643278185761491629398060907164711977348971406917563962155884202010477947768445811976237849426888248366075774032781666867608507410548099121282888714784668783965403670380463714190140229342091434229354817503352289755647420364641883826753668299125240899021969611698961610479145134200827741426323004762060481687895490971488824196683090317558479534883863067760723361829248824510680444676789894819236099866982121657059498207921593943354212676299482784161013222663697827254867327667625629976459219013261362296802521326302605192801581264380260202528781915582506870665006045845311575592439692483222558295339388126323984503852762057250983288186928955091695864277179349217905971179242166545718935207636252316062473861738584317490485497544949721809568288995781730424499812402942564978006285714370043792477936271442087913701955179121224316472776230736090639160455464128376487038759938774138726330240289940355415271971537648645842031186981347619995694558981994396823093581694824647551365309677021041398084587157201542431359662788334633039714236861036639005727006163088832109022213583551300890268483724853368735370639514180266774120749691909595513906057640879277828789378170981764945106959295523679488478112874422247414845775019535957244296102256872744012370659601433866705696597246458132838924235503570058706283495616407362948446197268552162669830953117789065498157123686128210387521440922909738052515549945086141047130888693397831389978842732549519714766392809644553179566276737560954569706843588968346960471931838888802616722256621225687529211093166414970687019282310249258743394593795112456945008059271872686619382866177716260862624486479612409114576491114751662531842020508850631574580824828195571201521212292748252138426093551640843953654623934477770557007721823931196903967829294905198111158668842113465540232114745115389554034067796571847076973826066753758377825220652449803279593870745793636708259482036762076675486451914132705435015548327443195712617141669854678078003103716546773489009691101658284422891774877384375937983676637770175729244665891621748120321417034921513949911238255547680569169397805732413340479434266898298174252416232352080278240908867407329874103679203680452608000000000000000000000000000000000000000000000000000000000000 [143,6] 20696536779999803906721247523715441033611440526995146494226146886617835300812140355252031358258606891463302360587470067218424435886482742254250456648918331025049985527976429005922290929264524052836131070957042806769291270939138012911914710478229416251879962588069372365121153423801578030593032693778957404455670358781127495173045793234407322228984503303283095816555091994667767626644711470108139748967737853386470925441901559492668663489076107910144733416244491601133423017035711549323587914750606435754150475625719071653844479395982497526341649474226167629179412979686287070720782239413126374192590591737621339730475993230024317630977059616878313551779718129024259906681998203135543972954449858922975174787067008084379983926471610935770068911108582731976455276491712062349107816312559273005781394982198391190400960674413717195154723186289518955651026332728475597312523549140359824458915178323294377340687015159855330628408939674737916926516404137743030812274807730016830207834865373689696016476917019596896820216891292359580474450955194812646717953193012626265044988181085094386861563442392246764337967462899879180364923389525962068167606038451171062048510310634732599866032411291156445716937186492756518688835372876229270408275240317395524610772983348284114234049350746154880683074644181884007709748322513258405392713450166240442820322964113463601612042072078291228278112691677756327452415389486137121827025580992448462051547317010024512063496152441421829050605540962223898292386888931226812347531942624865829435691660321483115256431807789269237807442264679197546767864541641154867877975892024971370931173127693162285532527829525562266758653954765332203759027911148057024981083646528866650938772880409570464649922262964601538138880652680410451315319193595833769858934724780426348349938737824723464570476980814095303494072689669189182284965561752671222427381494292348145947708474806154638447979330822371353339343225619508964729231626162523321143580144375687350016388578775637853038080068304126828703664505162323211484454039781913819653087885010896684764028237921860844643149754815762761568649547100985856261952561409699443259197263276500737166557903125537446759858166090034053120000000000000000000000000000000000000000000000000000000000 [143,7] -742059453787053371896360224939291309852250757788103145960588342841867324993081489584361623222930631040023734864022198114067122696980630948600258801203771877351899612738374796445596375299962111500871912420463967946200574294262823756885658581672103465859470530540256557986271491001335430824984588154760916922985305117050909981038595555277312786661622182575749955640176557549999883210674333565127721227038314812825042096725013406755976445314287603779619136071983044449398208285311301776574127823066763371357751103120045700953150528734856143845653135999546149112878569587104861199266761549138552765611857914413283549288487593920594450733102785945663516309124540020682915109265899598471226219887291652214493349554123013836642969456626130024713265167387463026304449823154112409238945171090516858059226362235590029004674576013910026184007213852111893430247565002633658244147437612067908102516813302573519511463133373439607234331868573879137916348562994095031466872331496830967186744121494047461240107587315381573082379129151524779117262562684929412421888978306732469143500364355384704622185392880115444538646021600134429593561159043920628125235025681779796340045796736777817598343360400679364390175951715515436040066802230396949186631641639556615523684191007416367413565017039491338330471047559733328249593808864026553875070322842362369077186164699853739693723747466704710601820393207536711612879540737647881584632803462948375785962679264760581868635955272665836005730420476076302591266885926976967473787770205513336593355370365667047827970624344392196835617674747721491085306852721113119330772481073004758415317481567193598824564226376892987185143944952577041556049997330191900207049138302954291788324816033740768831401916418041797192495005107314211888851144470984270765178013109491501756246568517009571332611618457880983726360230173821877323362250037673446814699077682491683741439190760267946013639256964194651023172768441694241072321499318520501563195372839333777799899200555113961164443945577057562318878856614608110433589200703008964531678224737538906274024726084554010395094768044975904108128409489738974685800746697117922344108584926623080747658164607209329170435456210196374749184000000000000000000000000000000000000000000000000000000 [143,8] 4193577992040856762319182788037746712224026072084157279379815816018667831816886762947971101559445402795321877340173153663628905630070355290951408205821676047619904516044585092980314773301163663638253756248931786158628373009400469201482444433789749542825193197518522359781615357193558128541300393356516064690478871359984007602858938817152686391244789968164613426869042069198589325157074184220999551748996455913034455283883369851769389704694165932565375316552398280604715965666124942462109276586177358024974178570885286549606871407909372330936475214581605304947408820493413108759027304508705969196664229244029133815711596071403483365853047534663246403560488371059344078816847896021428370986484396158145876028563707972319298369110022299475453208936248769972299575015723195785527008308788448244198132667936113721796029516610031094465283337435188427615886384411058156676628316789458890222624117845706493919010393000252276742651193163575606613162619782206915256156144912066899745798785485733756505502077716310943032227612661160513615282017126495076940994448746021175895820923347171165504267863321308512385137902659457579144076637892778226412230510247587418151389955566208835581015816345608451308044384649311372355524394530994236660863199590009007738379121454968199956649920957540883590421451538069287913093715375503355985526246828731236648695099558794345942735103955389872666030157279570389940626148580553086974188772697765635211330145389910319225818528913614211839488375655263687658148083555999074501336162824569418579728312621344338476017457873425123978888984236875697189027312543170636208951158874357177866166946245241499412036781507421082922724667122902591618022588686584924404626243043585144048835497862780421753253586423668185598002203571457246129108059548471451250170420617995275751460558566833706607593069877296081613271210181508776421860694717957429450586275860103913981158068219077314008505263640478600589983397508035448287906424785555478584191671605999947153046371471911196645294679279555503136830653289882088603638889888384649207191098881816144567243925896436996491000043246263366380075833007199470987637176294318631484932156981809925915493445043647260233500850508205125533696000000000000000000000000000000000000000000000000000 [143,9] 82271913903979630873554690107968256854584123681166482820452483056912419150083263608137779733513000736747781808341602060938696515670518697527787212247515401005651803420259087725170662226759388887346578687152683117680315648111997359848546610518879169567790777513181462397825572137894808173324703675181616781767167309087814655041156329836711125065131796372411062300014192016371745029841005045218298635437454278362567842128904657715963502298059418858274023017244920602956641579129241675615647992486474652334649049832839832977707406915437912549132508529513398604981686257626482262571816440611211878168784276887517026251963411005042290040327006093014647226545601358488130225410266162633511815477583810434151108301154110048685526796329604525196000816667508858731877867276182356817124839952962566654409916982901594147603901964617217701438426663356470248699082292500025955051605684373531110677293455159514133515226013122310713514347792248495456186895222481610599674149839773627938275471018679053009290071050153338989720458400997481758229639161496652973000603203948231238659504601272898851506522349256652522418961541883048465676206568143141284234272199818389885233030488981819501256348437982452383808395714464065413926844356983324279364742403963234345312478663972864828571940820742247507465507000762574515498133929973282482120743215879826179948151685717877041529387943107298700570065583221561585191342766093229243651762126055558744194035751491125349188899580167939040778565734100444806702934934960193555727888866867081120519830773376721072148318632543961564087704152636862842651090658397410028243555416133040101873121683985781533462428268403815925161122429355496860096370565209089199777542128892498764618422629514740925453792056934147024357971998005845645414460406181882206563661876031895122142046297137366012113662746379208128955762366190748053501506300201232968266355531233819088312547381052606845996456071470592124978282441819265610912920557763604494878552805262143414160231815071376137286573896750711690968989614224860547516463729907368227882841516062111285869852212906160240898441183021977937320292194210227583651553499907321729506909586552182931831107862942994939444484279337781899034624000000000000000000000000000000000000000000000000 [143,10] -1541239730077198974694971169417934333228407083612153602212110627024344861819599938557398382731198569054916253181705626316684084895445956848798340893365551449267193421811324463252559271096269799642050168626029710238353682188471784869752613225022393147447107692891199441454354415010546033177720205651734784767794298874969825466626618417794060695307565875051414424588414727499069870831660312970466305292955996468775868163220830072070929025397249948165140854263106785704489733347601752287598767909581817118031333717666509895965979217671061979106740191346870333998009895593025818337804637438338281880241201018523057413030327105888697559273812455720381137083099715013244726421734531837500505689503225058453386999357169259383390170882551226329401683859662517965639185756263286041225366779560728056493132798244755754070348094848634199366518960907132130555983080354459745398724745432954382988996032969870725152445333303483890636825837941181281688736122404242375581526360003812311247054504807016945341962586538142951131810559968713560362304371968458830101279274031398794087977487135237782450732092995847927271587488060852091663003123233103800568544048549089234652121160070282399640931050753001355379854928863488064976673525698010755263836202932019221880670630729551825675448107116695057427583193429254009111457927163048329134167873004640903861029533874274846520460338518225940259132036414197631758264012402933398609144495238136014719728172664825255125011314929561982210500129214661807590505798469030525331194082955729629046209756945689476788074873003788594777856414180815342557166264626162227927460986143399855026425027977517509873645586378200259813409329808096955668524829642999281643879676827837138264183107692118760528527791955908631398952232822042761699966295413819812054208606684232556454249142678971530760403984839998082082707241181247684615741412054507608952855487424953156990823095040089169288642911795993148430822070251482397735371852636198174420887633684716870101638186752738978046406430466726867966430059738021614507123229029863277216051091478883793083622297036377766422695293482352477048507264227691389144257426924205742127397059293322020290192037398149856202624956412078748344516608000000000000000000000000000000000000000000000 [143,11] 12137023969094379034854389688179081413161969414408270291865403268815260762063525206483810889366844266902909431791830190645558542584570497089406992901841469083192048055493798869009290400165215670313812479165285833690043869497182898753672235882539585641459762793975619164125726601097404314138453526959691228447973189623803657588036951238741368186197855868625160100535798439435060143250377788591996600810204883192431091890310509637010864966919744582470666175144862759395434248718558796758273000983077300927726847894916176455222889605855706161009847614064924517643756275476459150120237882522238309083147713642635244616684700386407090956160123892992087164538395938299210088897629081962728496560454718922366915684310881343765230166481478212230808075492974908503618795230986893355911697275292148473699325514647047901179060455233660997345672932560606339321734216898344529694220295048845006519068001571511464567070368890978315585900002755443943290412866939035646974659656913793907180517881764949941724453701131063680224172975209508230621037912841574925389675864737585854883103641136437142257419052251467941635888516365268052805449660999237878881335848927525226609150983541985655754284924941166672048675557423753691328946989517321512041780062570898883222486906025719741641500235661222499573242571515573490663283805180914390971841238637652969407163169633391767124028179821993220295786416814094506755893157211588905496110383990009303477905828159365287122130539651701504247965734534527873187194044378574467875697741685497882925714056126257803432192423070231921684815970169301158853828224431960421537667468650552885556048347916306672187185742496930190759295842186677292322864924731758870688877211638680281489326587099390589936480063635639583498715296456407118517501157734285323177901249367664355560223650921454877324913121952020055174201837586716407551879357303007606026983266394042804167421246467963494603115414833302663899184252104723004353395162531362161506386647818211167352740732584790483221233725036815890911785726513825891727546963057522224182915793975584486166488754165706965981857164910857306558353131148865361270696096447960501832103578572524159673748705879232346002434457652902073183764480000000000000000000000000000000000000000000 [143,12] -55759464191170140472330422753597046803478683316597798078185741254487350472185136041337308581044197384525466826258505677994721357429208319859626791914164615788692713121147973031648911026901192310131509907453145789179277058010128183198231387158572210570178822368637814921462632553632508574780871209385239355498124734396369907481072955364708583281924366826809413437268070534551356871316363754451951623076298236287405767871063906337798954168904317391150866116375419883719182801917458903119232334561784971917150834197271252774481878406563991534862018790234334339835340376835693637560428206031732933594990055304254053591111480359640518157004568172338742287998019231567577916804869289469296948025733774895739665144291892345162512035464061836367590602292075786171922365604760016892591379970137539751844457622518381213499363374018133967034355850058523460170619607149087504951465750197264270773244617971189077815364279234115109966942204494579805735563184975637012079367590894164157539167035168853557906556487307992188148545603475234023115895627339365583607852271927623808361421648891316705474598883084842957196872912092664665249086317524573504420894550249680116542221171652375868235658577451088006813620751751514701098239051266144063255616317460756339574431512320341201798862443347018909585714195165710627993567075206115935330158220919396754069020122659690128432654872447194363797063115756257037708274016234772080336209757396695032801979508913955194788257081657291268435129833637111301986604456760432164758115599868569472820949210298544771288834269003694526225829391938134825477915953292974316915657947949941602344248443066295965783437378475506380120750749310194044735925956909390949513392687786111671637048509912430672578853390532784899006803252936946955365445493130921001848330303006604166486570495980108695909683177162466904888984889267891445293599889272832173098473512757743021621661580814877964436715056816590829910550544828344958792608627951448656485027413429617510808876231458794763395217955972956938605309883461169567865450506247016684605671232847196102025739893516856769814850450833328584360217145437031541873231275690920266875826810586190073741399864955613179398724505952041011150585856000000000000000000000000000000000000000 [143,13] 152125724980782213342465003954231449644013266092376034887133126944046847617246217037502925555898238268704724524596119782164582922898000473098701149801273131651595666639310096704684013064646097921892769503227304431316628952579660582368954302139099605696682084580596100780027902683413058202556358905383749348401346823281802038903962197501204547653147800365706530587293469851374694949314931794332923450052032570531308122130401149625114711942642163015361748282983662582684548635099870029351589543084877677224076310178543704367921354621790329017102465008224763155496297083168545097428142347069810533913672755569456090345374225797382352016069530699428420338660142583711156123667964369185771694211377663467716616056122033397885568106373574445810396465444431559010355375386717568509722067889713782440529047317518448676474131890370436254076442443169977898949685483779057732120902137820066563365010732077148968662233078396141311249394190841942144625154455438792682880456349946423592706029551426575444359455515349801158211361846553430838785949094894834433644886761210248140222062152200528392213159149586942392780352385705707133202447484465279373604824841077052779185778386021839461264316872528148862038512449603419309607524617596041468945256573375742681057939278075678158643023494635781100501479088888699804083201123569072214737776578970975373664833020270855924058469233627871246474610450625038209189719361437750985863250945747436271047201737601512607532641865129458608316072200736877557348802269744561668032420932104816964051169284679117213760583848912152706264744244836903057491748863093380459518706728250108204717602832656716373602512271744684516347878062614924500916346935211566564389977608287421416765319658368421775954895399181536646241446604362882543764010212727329692031022206316819599063599820712782252150766911774983403608936873987928140567986096648364228901100847728638346857657753931828646774338336781810109433329937310764369617771660273745030723940241687403010438557281916516547015946897246437416310137586371990642689568715702062106388171514967364115299184106575960419798148095358594464484336708290521553828719772285611678881049909926205741872972565771600983042059339032917384292728832000000000000000000000000000000000000 [143,14] -168558947099896603706319782953158907723222017103024059720880714387918198085697498632357318230913117148004960751171161570718431462448136181457590327448562697396021033237730344469407421839760449736784060011670156007597131082625142478485437490195351929239007429258615313377497044037897996039417886182995818649750373431016323005518380902962699951953097196227047812521157696026583596377711088011391983308256986856627521787016240927438656319014508828416507045376123630051732140883115626019621908161337148436048513068478002332773713199377522811657501387746134805997746612717166997689307322497189809727108757986178316192628105717654979378106436699290875534480254270330677018689623080227628228082850443555464520087413355512626188684024703935176940682447138217352166761272423085380416794655349396699154707151795129374455481786145181753338983874090503629435821287096675418224124486417279640728508054463918958371487832333699456114227503328519293458338806312612335376131784174380529880046922405965991879477539420316525525606775408424511415763547757025847316997904039903637454462699060978664666173230787319601631768887765247657444977328573499686707466921378698713260846774138314935840545259343500007553997330457029526949086346479124633494007253416399866958325346840753332637793999006378623101712983391898625478111341253844130144591978539853422993567433740078401135779951459044244706818749120069816729950076341124974588297019541787971446438489084754808862904811014499695143964976239933752788075740170731876715446184137732781395682742556261013037280246600095814502240502223626928740816794956836454978574092837838372206100962162736387686034299387140996075856685460962059494599403405519725097009551471657669174197063635610630210479777220950207840345223817824650681156075975591961622412401572340420422455407039240077866411432482468038189556609756706915876052982115525186331615464289259154849360310857523932723260287463494033768824643277710478820531025098662909596948381381645054961450940260616981103016932703629162206177357572670248137312034291253561649644741248441682060743846728944477431133696475242652802977727712435892418387441810835670648031212074017185064585443530974507166436620034555107271017234432000000000000000000000000000000000 [143,15] -486052722444124625349347590611121581077509830271713923184325041598706129149001476617435507364983256693516160259242311550282677720378276174068281981739167324141137051050102264423652712370911595283972098888595126206830631999958933640212700346893438011833074483103424598946187395458901586054516680442660337090995640620241098235599926944835330492777211742540775277560342494206710942663471223428815205384022786444417449323744919502118841249504641173475652005580788626802628806730697874019930068333260748840754799791524678260651298051222908279812348230433691906923505833006400351553818730550737556908783413471962892313869284339616947551281095555650791267176384453177783934822012705531372284223938105091118854199805853029798421475624781706691543617771136664850792343992599420540835066228241022298662370875349024217099086487710890700012223645048227423666216208156092974239229245397375814355080126630264243650520307481709945556937425429615661372786477273986610526196084170583973263164916825287593817675674307835359376253568164595993607772240584434319191560594818027577659557019521640654844389973499760446007501810268498231312516296481850611147784859136523909910238748216600475470496292838293832972331298335478160687276320974968777008804121214709243867102672016710162359833241192538650871702120689045535171687780194424969160696610342155446076799960552358297324432113228412652801148904371752919348781871178911562839651425260311207475187782418702241134299160826299577615694709059233655331910068867045490492465623920874825330457781660898279133398000216125829475370279938625186467933120465962945000447878355998609737205566880371322531676393890655961447491873518945335919638254098125429294020045095655864407948865830678752350454951226385228224828534034599420794775529711587964536403766615742149513190537358755364399431342089943229698859786669013334111332830733878878524370711505305497709884886753682976325014365079100958553084981306989683173024991781824084854476712933068296949744681988854289871017655034819161663359645877736598388405351620570497741847260475620981768865650454478055984620544581064455262615854325375003082447407900790046192071842181048310997522676588626014798800177082525448015458598912000000000000000000000000000000 [143,16] 2955562583972379681357163425416605855015662493801795976770808281143620155127600971654286452548327942352968581455907866134899884761846334498324631529387680997990296784097197934030659113865954192842876421838188550684184487824855498335006028757750248393708165299014026657925243775795889271516731876710716429323523138951514504528573957334298962247584628124045262692130623993097053562118521157289689928907657831294577126381712410352162508120807231919704334572935569450873540733175771693105460627304920906550364526899243660215807527396105507018462545176621898335202512397586776770460926770340413018846465084019692227785151231815674493147173180965663679920782959780765643473312534180744111143197910172030582226693550945326583901699449203126337391813000100647323477668828663726894325215818219157730001261231218216700569844965343546999217121201823222642688929511576145557384658166472609340379229994467436441119889013251639361185976129572622822411189263516855009523336340527998157101063179590387567269101516641808192570478330136380134426959786264680599485823602551714037221303885407487620776393605130267301115290864799153090863054138056599568259251654731265636862402295176978690446977362112127644107895730918936817282162788124961045387946478328398852848903956681049186217672267520203894189711770362816615984434937220237231536087975749321221242166602635949201310040517685494782656939131599614442579191817083664147419180584631928679841857355487568256383375374598311919226350920858674613951551800309307865634558482833702519309994296630222527407509257424731064253836143243671337327581298073227804652887569736408656918214521935113691972917546485023076444401439795621329206729170522303242931434550194384818575235481018403618993421210777029822588554061762951803784508757121036328375801253388440131531942365169458250688856480840792342012230838536950870749479400902735314206922885691120564170230428291584798448743786804305407786749873283856740786898038431755035786093271333984637748726539186278402907375379450467847647341669857243600647397808035549737569648592121804333163161268452019437868156713262350438168836766181579150338849894425897083862674998028483979064048208498354113374295596226644094539526045696000000000000000000000000000 [143,17] -8120597573191688455626656903896383713323042712556863473692699106545900172134505578006989638004186400905546231671734502602738336196774826578573334862720408169734838381192381695096930485424069419873348731858157433483332126068789056038906417036671384146277240846195927017808326013635453526516755149634515334952831577089999842770477107921112445065473783656541356609004821053472555503976009646564282592013381352860807368432957882985552604124483463207093160253598489651009642042909428205062195720929187386550811774319446453844623328244166448480384102237599605972191025151694124614868840821053997033220978040420884394779614940945577346122988811979249234360217481384997505743096619484776941410923125175502605214509028927238754926554734746661832779200241246554851722566761836093144576169465450606201701214513362014496417577490381840890804443616321362779969418314086607813546475964477669303504076600780977678539959319992952077821218309692625030366019589607598323147028785873226813133486990552999326585404910869146361117496163635765986467083753377887080105440136112104696837839073084243371037334385547455432509054318309164135037835596133803511100764188955749244305869065697142241474385540296895547357668972247349800579515680709359265851525788016454946235243253057197809030611951857705699967434906608827409935894613007100187737941123710372532894646224146317134625863046037449897592935684790947223215413267712060092073544565767740301692375253281407500450578383771302025933791530482582256087272105764266904969290357761163166308543372743091151071914956069864063600914447693311893345830898006989158248012302091365058540187127249917052107647312252789709985510387647422054068584592657310138399223363200103139963461597677520456449797540474662396182661624237862842796059380466265907774152971743685995415027227174560380181965300719314687955557712017323489862610704541806262320557692727052805630306502270329026558880463251033906640402846490776521867025558603965439756186595379115560743060308505882700876652722608967943006077348758079118010172832333857259855729467771962353202102158233197343114360833629658070221044256356548524422175288300191491778394735925560689741842267306447775554766534414191337723687600128000000000000000000000000 [143,18] 14941667179094940763255120618347099225898613371909725913703090647654006071216450010259031591187264044589017175470018949680694199390047354113679103542235397506574460136557018673423939292647104744544225044056096726012020413036983249228947063353585602668563585447026710228003448351891415871842836697575248673947687770375928470096274503394201316960323079579497684501524662700952707738974921956959560519376529788342363686330351783432863609564467585373402220439407412199902152300012940890253782880911018219673997087144792649145627665674701715060953579906117791647392278548952461596716636203185556947400614363102337898750966648973701323246463631950521073463233345948928668274905189115651477832857429317391647949516598443910303471549079305735640088454898527576146763696454558707129627822874006447274866068486267946736983825848286580454945261446392786466889258934344930108857787265015408611084472155326166326912651410643860726302269061744728813593204595011886935719148616603839420067025318575450333300072439589860662780709477237757081004189684876135385551228515301970548271404183173753110578729920805974254158476846680202209030639483244089237474461187899756300894850725504617870808913454684534432748642907738464281118488634653837772511434890674591861848051569351229665298293989220787582052006350733620376876935843275932218850589656927107577463258656078616206540796838967487024152131954388529735586470384590927684305212927097016785713876768345770973615099867734067369133611552248697815026838169300417655123994150912185861909354838733994156053009622124044933226450652018432143936244407912318533737568493067639250829322875246855667296769399896023908209044908263295868303461297264426551724583886213612250961981519007935230654838134275855650050555070601124469053537924768228798703880966536140772044420681330192139378324431389200707494116112497176355740806902774444659712736320720373236610702572149648906845908189557156817268596523228806345183662259217546060067561488824101790068998350795883904281900140957390424514566767546466233174545634294950801241631343841226576960720475705436318729496223081597346423748904428224635179508471887603523729602834065292213310777877865597523997240835611740190562643345408000000000000000000000 [143,19] -19708786541843616352140996509311523159464928943237427227188664678031464070948317610903725988542384409630142067269397044477861739332538516589013367746036313276440704683375730892947925948429694541850059878737935749803699015137215877373091525597660393377130951881562669182954212829381469607111289656897254702210518095728335291332578437191712967237373219547804372059351266836387970001514076520998771939151624974589193606023406702272045321765811806720054969783369466792393384360989615927269159409728543630766525760928744676636517538863496561550287783880809656192166131975996121779165637542733157309825881859293572141171137702966098182131557757431808174495619372797532573293656688312835331120415530594455271608043925939277578814272291176714754555083228732733464447627939192221147835828972745773234494383265478964825832553822247802229842506444531088148403213440106064787148481281232365602395808699824231175635204035214470584637893511787537116693808529963901101434654479815931590661452003568961909858635786847556017361708512579106075046782534302041739503219646663225489146371019657156748700409606639054764484502425415241026207554797066433838441569521865418919884053241426413650398565271093962859404777698142375353352211775475249122493193703151380656668818409017887970251262413772722273527946550803929206556078360170384721546103801784173321295579462009031686069116514514890943854409540378341012299897122445076946668890178711562361088823319358511764832661361765014883345913420152834106633100708011787548885354098011872061883143184514677437696578558625511177510017999442273164512249083548568803275960703069257299697181978234994221894497230552276935548732893234420559877896134721943114536339560373383527678186524634214967402608327518324526319610816258090549018807533468907083080990693845110728171744008028608799189141566323084991006864637558985412993586755286370715796945262356742724749855592187859941440798116328057816175419450391655587832370365460459078452454454377293589224524197764753203158147576240387468630057394869075390933403104511158954636513013406117878929532324982497743736710286739808436050372207794281909623241301685436099497447999829136047344747605971443676197636652780001161502900879360000000000000000000 [143,20] 18056774839976257004890022565124802377193430614355285799934794578591528892161209271408673334885835173410193040494986037226616101086315716965241763414076960238242689563689215250161573201063294308080914490939246482852918485895679610256037094793704178418003509003606268641539875661338095294115948092896362061341655366118570895425941256502861190368965550850647111241273563806884730508821809309338303618567612571454693338123705645758053114033859227738308565975521073101409873699299990585717762793043631998560968077299562564428685667373872522643438433217250507159962854327184107136600191009574534373776904578526376195695343273413817537128945360424967557524671712189056146841599256228956008689355864753866699131743619577185848882481123412799970350726078412129768341941073814418404373575687076492572690998336467047918612505516379365801325030202488930063164150522167321972449323008604565089429634499958227627981787311898212149130197037093969020440693608661326854584094254643614050159711443499314405618668522624125857894760347108836358941075790285688079071848043139054620197968862401247338676017924939473999591959375223123869902935823854810458727485216718634970366064129476427364468570938066366991202771787032878232589425880355979454942278891116476760344328858062245131292258366972811497228027369941243847226032770853418102956714954869710658662592458250068468047483988866147997421031635232561899974502688518900060608085388179241151527698364380354299597802405566147042821897070271348960717390118508844876392478447189850052157448025537765017827775716857311755155552651552589160710572452602704339536406138901067024475133714301071076873326202663370580761825862986387122026282553374362870129049502415235884430569435530090847974656732100756720210270547872512667567696271454585606759305086343905581813168646458712353325148599945471509945599795448589693406347491867357317228574380400285592154383107390602189969144953200412137132942772288619655749341917315328910976126056996988948238866944892494104450933941901869049477457408393571842675998502719586066779085478082579305444610174814247093634014261194300864254878053316482156456150353633821925298204384673878179546213232257669235209448840336884213111618273280000000000000000 [143,21] -8710360506035490558779827390434532157590313607784416386890198660938160591437712091763729591955829885626077469523749162922308149918668595177620368627843298821523641904538940912834663344332520149029712351557494470156717699302426182010824856770863632344612594933041738928620280993860072055559024916628566387129024437436396011334470260712443750745811969658775510483452295777642869927598198011665105684362155695294295727547145266875179137403274819098840460557303568721293458236562130197796856475229627822134527711050722720731786352355849817978926618468431642026914676502630137096540134153213717905237585276368806999390320310276643381709139487356698160445661873869947720414506430996308323007222158066708656139556550054747119200995558157355437951140356055302344617911814210579931595039003958686729653465916428264461319201599635814245478087262141929115154266477263544127031958667367858154302485683024634983740938958064238587924466647536491103350918566489653606650469280902878416638978883879637365658238653562475694485667895518686421282556267285446699094875032203885770437201428675642030359094381258447648204797620617860463694551427989589168991600927857466054114857207529867086635598092229420163023549010245110568706679242918459572181821742754820494510977418467191593485702065821374065437152728495444853697367616059595617479957067015938980123952486334744092871732719304748236596940860033712037003486826690035381558836488571279135725858355078929055707459316725661728354164903210856369206719783895026024881366933702083721791184135838665931510946623737095497274521169210904269386818390204377694314503365084802159194617751793374022897765002443121726093572879090760754279361450701642506677920752799151977427927297554201418935199633652172573945757261678903499177400795433207725550119813565367467923563765924144328002405591303391642526702263963288405821960166504292354558121242497977088585285304429090467141428635076546790985348766221093928165064652884470724265261889249282642052870351573573986164574211994973535607104274796218962844246402046898947401496627044655021115007431993785633815954187163379747788416392217368261854561410130915054463898019311950840334844167932840849356719648285286583973749719040000000000000 [143,22] -4792604741263188253123723429296479669254165576791489590341852381788808407403664212788381706251439775314206498847488866980472397314653350500813942429199522053478076015006220623577622841976043807836230404937402093089468625643811593946096290359436729556658015991473969180605950746832224256439464004840917892273839260798449567779565129922513445195325110185905058928371744608692357975177272626756149275347403601534133278554876574890667386961675674496548025080234849294268056017981326706884421920658100572166372336942151560254682559104432293206913255693277072539661336784907203983712744564820721035956809273619669222491224011461641002966052788113391478010098059014017435737473452525134478195716564543457452521464615871563821378341234714072150057071387126052141266202488037558507251202261055325733020786069292833514603743120650789233178044223448326122915746357446807109794256198274513946276669745850276393136833795821869739853162373147709430682683914844608910772441363324250565760099069191002211450234357589455805503137458422964652169743783178089392824201612320017785921962854141272748106933530203240531313371863468448791202913809933925268412134498185638536332392922848313531672079218857244937908800024288421053869913177622225546661681130877586138287910622576322342343038855347465738507563941873464484743681845769952818076470930299366384403078763889973502954460135095876131566243407048396283738702076295086875694802001729892027487110921939289181758144957704214825653813477857949153902654235598652184765917676128261840677674307173851489579034600767264857655889727959450175163261659187552131086206140552829435717240497173978790644446318200700973598486007427118614269712938567747258205371870117041107380655799779928079391457500339230046321242748920349224980271049146233445833315741595307437430179929471829106070298042584248339139527905117533181522848305028734976656952105916543829621354898143352801460393283008091319992058484956093515844918900825683531762531635938973045927317809287786384778949051375527546988014518546695424865144564223919022193580127486833650776369846386871169627381002331808891473233827219057679915804170563876737454125078967596659287098688883115163791981824958801617298045009920000000000 [143,23] 16523063082937844977656877903559475362808918455380078660520710872299520971416815748440646145270130298484372498337109169394597874784591947444722302506613501550632600055721016169496493498837563608263385427356960999143249417661493983926470427909203960641402368626175743103724521733690701681420804628782579588474270373122251072414962006779426234121642797930761263337485051478155877952341452226123492468590225207072917410351306498186769447846017035105919245751589705642954240941267227507274138108704691975368657701365850515219383692225899085173946821911750254131793901851165933678122243428124742237177663263317612821406740214257308543002758736829558800057025406264723168490692499534757878400902520320599982066819089954847265882390949602812379132074371793443586857471731040005263562659789848492150245487473990013981555709590284289425927317231616329855259748031223000137279124399240363050982494099041634559921634424196028437786484392742202927199805428457113654444642483793738816376790039675364943593936409743279240922767800749981036535257339108498152207694639017080961637739416359002654583181862407763875507778500743617630223567383320588085733467205033928443401425357804266552077347055641776769341229731164255073741283413301630439655034223115639244065280779497486454009068454384152060862092504901276096753772830496363477881093717597300530860382679473098699297241473682250575402786189284985719331363360758407225198018495893989445525868910757582249029149609982761391716119696406027720587010388280462633453709403133193211747969675847985707254871262803533450883774146065318934391317172836604788416034412060200620017583349019980442977083569969840613394065506726582911420553610328674848696429378552908779197090027750944160112926013384699423618139130997931127507803833488209552887702867262063657563764979261242044684735447422509758140048807891057106519560350300028606750788112549156565674934450821636368352129337293625939265482326079867117473054232265562633283215030256456357118533187791629100548826095405379739911586935758913973249674454514301750261147784630295129274229308542898533338479334522894862014998283021327232537902060690075177318174983107169843663768209224346307406100584096711523683050455040000000 [143,24] -22402498943721230163475756749703500234844745223091512250233378676612666050117322011094171629056161094726866764790317774977502265267009311528874338452350087732776400801211662334925301782009492955740920778616893960805589535138959094791011032978347511819594188858054762035906216062100501555083060972807488454931618887702617038300262120352557598370338656004717134749027345023402039641603351037978646570679166995627708063872764427498961489084656426190988751175367645643494099899662367515601201106273656753327931030656377403104503165505009139582198367369037168242972157576561057122793379791358288264380361827627857756330253693329436821506671530590418170889253581092655424342626225941757477013751923839293267807149215364829267237881096633252530555184339887045811283378571782405541210243400079031689340423682799451555200922026459476833303099296271414313611107834967048099635215371375287209635577964585105485392098910628655545847298215404525858438604471634959866805276269936335548692993983145795509728516343722554318187824759912204440941637015034250637790884968679868278841026091777500526817151443416536142627833589918374135965673664678682190383623837309078088573272889797204255831433285418307094843830657163101954424564977819186357037145290725861139459852089015416370836704773361571567273678079367251768507530736001900047458539171452873121853452709330507110558873138233820386758320935418643045687106120267848364954189315503594688170004223265919713135770207283502081589019030361318592988260427381407248894858504701967652198135640501316616084898951589728324337468633211899767107510467975744639349097133063270360803963259477756996827939464388320067664875588028037893868057676457012491773821379721161625028719875298391212208284582455554892501190978810273006216123043323652928199600377472954258311491811174034875028616029455988210087544372552892138308535761700039783647486944305225589167740882468101198981273596954469905069284270086882521845147608923008567572188198533353468153786208883873579273435109734492607860172309057218343678106895707431003097132002943353029355457591800195545713974011710726662211883256848051427021107703731227011333931699248528225020491862437010920211807706000335013180754329600000 [143,25] 22273321987568460568841229073493219697503080965653610264318414540662758365831547288452423453078105131700555577423980880736117799971306850050247924783270741749671091977065487459522055982811688298783385309082709694682444024130432257326337532095431918554329901700170717374171661182127053489854504421710639433778301498033690434861282206435074562804315140201116110405456686388893107985054755207307632215034172228003453277124074135908552825588726835625748102442165250211884441398694189053520954091172440393353370205283611767045375405943207360990207085030002022370896810429018088833761780466368341297645363956629867642131841483568442091708327220532871473309624135398767801838015290785779519222318188819331117897392239747263294617977188300625985773921990169788005231678991764610700215584512447223266144000149004481783131188232287359507738999199569295943856597666056956191684814703245499908927578250498495060454811133951083828091596824275063512120410253165008475406952052973618950219551229427800396574796151281768414461339383222928449921442369421014727826384711377753150447305522696579696348968465461917379612548036186625530805481624070886284534718331191731789171923410494969602621280014764322739452347112845079524413465379227939906074226003499744335319488447988512904983344380860454379077844975034297000726929791750657431514435117931076365914815936863440559649764117843449259138998802457640784839324419768589235659390373751724013311943261512822171325907727533776606267683118021082189476631112912021413267413909159357832513134689306276659510156979234759775188796262293014817609545216848534110987322931437954241659322464353283286289108748948826532168595368817396086782840491444892949200889180274294506379020232619836494304045198596218455175724463439735494812727861305448271996087808177343185211501979672929738543627037231410032835186164613897519188778990632254125354061266986036214790415757270837705870023914967273642982695470283986327390343953446758557064804849657396616506521866328049686271596102546933655844042446958558025738116231485527855655765548021802327422929001332437853347869124477937263359548519444245077026058342412968316939122257289294696841432848867194830629103671938723048730692592736 [143,26] -18622196515037364826016244827562588944755257835120566028239017579088190074205953250738970792497725876566705166995534911151240552583475165805881866949774274074225932567011989831601541793718625548602774482689752238773420903115936179478498995461622117592985684031982668482648290833685463807852089825201376105951777655284853030287508554136203175691489046787084796924175256057230197664351535956341918090149597370246648884323852435355483049253497083719835270875874073831572381292837454629723821490783481860285670675365027390526848691227907282221464258222094160648079799043394148845730507867677846600417500009776903399127463319045562082505927672502686053747151067640232705456792685361588462333278080563063010958564889420269955166664215624893154242130288961046325259230562372628145453973394215790888759673733727910046083063869815233822510714738734761595945305807871070912601779001356550552166807373892858091979487161207158258787114896035249602300481300503549959195630598602819291901700490101455552497016061001845916135788293954313313258287182184202757953466316735484228440880141008479309865958897954836894130410668982200763431495439955015640904068768659838212915597206756596947572606338587499332877092927399552881522067909500570058686932098757829071291904143498847826179949368837822620848970306440296715700939231645924558830908051255253993318245048450969397887903589134673945776410777142865787287314674651102185775314292482592241322603380733757921283572169938778511958710492209292724290710898703458600933201894753793790180409896888122448395852716134321256205095668908233686726120646709821489528753759962568033397934894314409687779347553933169530947909765000556488991679341074846274570639873154805387013776633115021728003546726952070897706783662605019808201196048423863484316159313144811424155850728768995824846816800102563879207761269690280577783507299134251083370368714558562537979159784335213484853244238078458570007913324037984654838972353047216835198449338002621026800001991357449810364745409177144211495701917631610136136687732972378843864389461860980891616200836419904348426526582965969939626060720989312128136711790558004612901889044177939647559428186291452976678946017103247275327028800 [143,27] 14077988336046984072398314060272016278466691278219327395686433584389122002494910271310569459146791131161072227334425523288762624936399132230555602800815381950914769478491659166302377707861315402968692019548958938470223714136599640278154213461265723453491443304314740755216016141123316795826777154455161767808278831350996569365603609090896631943101740932911375388430322094360821727152175200425947382617428734870531130724732809169335563592155254336608669436759112867913418777849430076541890514056624524586940223647372814967133939061113571235865845789281696290744588422958893347068934035446550744744490725726554903875348079564307747469130893415733981300849459252146967843013787889355471164624804065107205795026694922613523038739168938967783735153502798590532190505417163206027111689990420136700502924736452086703839372977088807409760252471454168204262820443208414981772114522908539769393782485900705503929686743225198660326326470574903595922043517387389696122517684627544521573231586606424829860934658956584346090718051570478847553883218204531279344333738724266785664584731036993606788918815718410314909695494003360886583364010211762650926776035055980627010201894846339007843844210350923661605052736882341511833246821475463494775638363663172190832499262507223809170928805381260703592319127157576927666982837368884299803510993190287137976936676500575931815511008968388233329295835361119627312670286375496784352219595398597881517741282290916778096315485156189643790318812941684426574997784665042366162934808939095788111973590932495852246012488712028527100669581367830442003142311159378893697099916500491654400692119144521627529083310841451504638681403480141874728437973536432527913008486478768475375488873422451130434836900634659533510744432552823644227473558289602353854708690811332123750123368584292545897998892730055644295122118365275527380233742068021224879003769724113302973539897028655293129407739133230884142109056807177704091152345847385421636084853255331014504711569131367510494442086784878645519837278373220124545721409087415108711277233753511241344987094582396394722083221508045191276375524715985132480486723974753207357649352623825775449179404343669921681516118264352256727480 [143,28] -10036517100637047186980554806321457968600006197112193546315706521724143801506354199614446117692900597984838556244720874043074905233674094022725595272222548996523165127032566353563409645295825247150086527651526108507224914958167540474807100439729075822895968861963512942976082348828390743037165887324910718009210435383961377841732761068406226214550182062968232008527443113004457051100708916142993957520741229142939259458680355776177729961110443290503172750914389129557006832992665828619033224025928716574965850996436733487761467748630098587140909932727623978650461144269585349045145423176721765049466598590446633161803115331678623249700058916939975255878334063891703384962262343954147306230999956717107785843899562600952795712427283837136603739208789645482763336839758787365604402748724531312528182582412917503990946932178118750945939130700382209560373591678698201876518914049361044629124851124382361651027619865701282909939513628604433924261117675442696155701228656207924511476866844994587755421761320167030672317209344340886816038589566965999434191005011303040909084238294010260172282675354949290263214011636857626557274157120183413212478453465713856269291786573745493470896937103934791431688189240761947249120242258740401730723153117359246342679390619920605647069818566177457303832699113200539338301096464410725707224552365768669259940206379044829926407923138624991099662735399195658681474868314555282050593633215390776627588541927847240238180634878392990220074640439828060676078595723720466541349502774840626391238821482728876463676841129270296380481626680130079566880280613034478637193590884872140245988062757640715322918799016874674942029185227985149227992231739655490860152188541078548320462770542728493439468463369127679102646638684726914237502544970589146917528840525283020159109207679591080624051884405022196528529729483395515713411085799876256181015958003951384082490232092241776507474032206699260320433185698217504623888809998823864946567918300036633785469543924491163472558367727146029358297570774576372232156628040765478102458690928236015267834186936758083040600497634873289878384743403507777228527135547140907371928749568511726038845604469956199234358598797739568000 [143,29] 6811554695425320773357556154551385728223531433236270842501353559224562391818542164539829518111916650956845495044359829854821150991188268012845950632529397320993236256504289912079794706018980827526663344960720969059948508059746783097290784114920847763129202106964915063250039282640871813607017506470402457726445422598615350196076022912856076807490195007493854384201892684310591411258345411741942776051356175461688391834612547386687196993921464816194432034608446078507841452736388465101977468348546134136119687793446248411356151127596864249512160859812032109452646054011224430518156011756319891273736292993299037594947805983677385662703439692809295938007459997291987284767848173657463044675011125728135187112886774013484854539090232739705372964663771205963070611929598139368848747021537129186217504193256696748535271560526872314477611059175709562568127946390938364710871198831425590299809152706037608547518921600888917692164120782835299280345914851578056323469846343836694453908448041329976653624683484319460002277984675617658263999592146192592684095508258990271728162471514519466182386604512626675879268737991356642986626869982009053975445841929703225172587056240794783886792895071155657124401411330959207087540483997521719997779682959503548358759819401198673269831848834660202177738731791313025716372722581994787773522227184424120823634934077861717751433542572286101053699986998019784232178857729858017738431834647233828942838707924711756234594940039281145695830900935054290219181244652471056987482556174989419914842189514037811847161762252359038545316657024059680832532830945805756095011748974312878085818711216061167924475218736685946209244773039254934862304090865164162779453492063801151327259921311208895983038277055334992608718182234913193212432401541770498062910912576945314088480319506782640221780648118296445255685650272699643193334602289022355467774831852626714410107014345305335761111460971548230106867220024897673734448806680632487977243974734291345934940724479818551082288144747387125824393717766354661504373516545368991959461873973244004298338234866253751450136371768785618928547439788836096657219961604178670891237914722785805141451679705850286011963671889054960 [143,30] -4323954056875431204141599927277801672130577929543244475696956750737689197308899338343466021064034561483333260686346637356099539216434473054712502219164575961307404713921812163866046756063039722233218210643653473578426867625430984173276507169816206548250385081368107363047602623255466580861039031288397148222308771775774689154122545558573326523570590138958129792650967152098796183707025156391843430019182875482468345222573284593868596412528517118206813380830622970149276701794590142062763740900525158943452257778203842747559720618219169446747819328715313921249120695038364500600615444190816812990165809640414986798605346708749540602088838115424944759648559445455123114337803618498555281362837789245228466524067334930289976588837473075095086574109451036439564688265414208488792071720408324659350059508076677954342521521991171960212045524886281958687375376188275658604095966070588120971389630544647619034788028562506847140666338946854787210114115241990153227416553297343037249745688376003368273664037844145047265066119966015139256702980487235214541379083675281960594563779421481617854014410073686888736447602434045240934806603538835576026677633443732567510828208548064306187421842261464424621139216393131473892936845992957696789285093012574946207756613641963433315304840689026857677303453659370762630635681789481245094513040511655612295844415012405996013687698603881041535021122977716860347912424237996365839322990000763462396448093580028488101389831307568137127513095782161859441074139816192499758967777787901292910415141392453897605341432767151271989977107868781636147124778199427724470705285025936047956476966839950889229267168129170714754169733541483674328155288006773352871423588927236651862446188359330068442871349082667743208502605071277242905182696905256348086166280126950858175827550215120411888145754939448936714370448894480920211207731535644920431681696764146131576450527486944315667479124884214460901421948422185505975412752465771327563088947968886518119437199341199147101956288118590705749367515041386614740453132951791358718883365137047004417061897341924734073079293236406868152904047578313315746066144239461717787498064590964311379420880170886921846531877896800 [143,31] 2496925878528185440797991452916890208228650992262922341496649503132152192150101718574197055373568145429789812587978723066336674192695276706230823207569032635236264918100964236178748955389603850076877910529072759335365808810768219378062640124326398322431570530276376438543503542788393049242831492810035464832450123385451469232845650923165035900726772176896917711276841400023851586134495483903229569023696369543900599488771948408400200807674871322659522763629314659527307186617312964533645994275346595181618520993821052058079082476495590339180937833158310422147997184622616589740671307787407640344476483900157274514057331127592192463836466969143349406028339252366463741636801885434440793747745438365288503201578636820384364592036550292060105513970527717858205235444519500704489556179681381915240843107281140035786017622883859750650506319347365879084596656170829111219650643524314369243807153682311550883152672722974045024778609458172695602547475900020681664849925601345772296856715077418197278734287091618587175749839256941934046876766518221914117058399521806520175832244681314479137510078986181674943641919315688070579150917953362702606419528966365090338736508724456642447255952972231677798089191660076844232162652344559591909629820463878898695651897690158287799247325207783834787881047165585756541254416883133806341701631106421780348783712633424515335078341013589449441328016499422182566332828620170475123834042863334994801596370182080965262430433943752938202917709033315736538719103710525134777829695420039870338489653019232554483362406253302660385688323750935232306397262485675878205124852416098279407061673205161399420432198234237723449811655160742273564256918373878789596042961126973052368194987291596814757352649433996495140801418360660635863118496236934968717570450987127571553811354650087457241607146179328382779375250743962657394413991692319644633374743436301000807643848342568446797716768316910957146112003062719134763950665378763428536370292701497933727588685030382662856205409401815451733126947768070282209890020249835771042623146306568385041745411592589543773169850174343863305449164293458872834879609174295597790331489067420014945422885086543735326161966020 [143,32] -1278115796600424565966374137505548678892487747058086914664740682307347502331129849234180318523331227718423733884321595996102549911967597012172516537203370009314240518856090514521014269046407439661734508093457956165269941475552930906311706152066412736080232033285096947707344420499148767367760288455027037107344617783284638704345981705818417218907861374237494826768100411297013777506289337765148322840452240904736858474086540742251986570960779659626218890709313008018301048156271774627939457212466122365455376645619504024287862295905381562824121780927950099971097072430941544600094478980829351076287109795735623722515113044668818663126918419035066657802288598825830508210348654637507314630302368251884316444627460652038081472067896155235201876071505387969253893958737876276816421191659789603962376265465327280560515426723903475627695100852375915773938953816077931847015991431033021285309722276240972753139082820095283515122162550685496072895089030294468859938658494201080586658924133904818334262432316677485647079541882267626877215939152734559811236923215030509732666342829829407599836873661932987735637343910345543703062390148232614909378455432170926504008308279258073689451033130033195922609911368272085217666168032603869760778683421847708642181564415801238899576666511353319350105027142409920520317472486601991123876238617139805610697959355985031810701633196800253418707034610293326796698714891831827052113671415650728494924088331818389354499528501773747064927916557430099458882905534653583854695049622880493180836696799686485350682632275759877792895574812232878409257438728178205311786068458669110937555251687727248908753158950527267023191969503437954083395203106286282445413712554848207501321367666462084127442536738622958985670601280265063321320710483051597035748750927166187128514367054856282003168426936587704089618126927675089411249439566159096720261016872228680719866233979917828201856662174210024653495691854306702224109196139727152514957609649630354920172615013153622181974905984904358536992201263887841207524002084698358478115007383107741991364566080857325711043299798239759667596421123662003814422552199784113657048537298703706986024205827473204616098688 [143,33] 566473079473175557647090664622502532335030244114034254447613872726658100167126404383922007934036664208175460146372622080088782622861686743018311683133120286770491272917068131870185365387366636321070546607405574287824417736596603310268971379107641819914974901079539935337134427677043920355683751329732570798653185127824329665406157578295922777642768665038374375589862669978760651593149297099055881857274670737203809050814828623954023216935947335956422515074055418361873003795216029858741484849324084515068953678326693895593309895261135337223308601117353162833801420093827526785111608235917905769946034534646657356311027409225108730306241017067765134641450004666029639798811574092560018724865354976326363100671949202712083524616360394542225384925921277474991524016388166763477136142983158490146316563339463812043130214740889816261758965381315929483935748634555707366212691366800785272927188118442293558275908847716148550717140816549565817407901758380618273687253989811242729922296864043214724463731712475722937077833448042428069484885505083974030885951012620347950738475957511705374584211073305934340477180632347825608664393119051098259664849657642895380738997768078282999646639305322987413445130273241009855782252587516778097542000570835414415277796946381619797668460074776051218178197033276115633181596147251470134122580814871482825036721492803879616303249292432991140705540405578013406929086789945679777674999080777541141785201323044882576535257530709263171818300885713114545850067721624556800654069212699094881303186954070077013332029993088098294784449351857801190678796485774926111663160071817450592272888231635030572816542427154535407161328871066985491463047678949745621105628706093881470766796889198877701140177229558248667715110771782288650027094535552258349305213249718363207554921108058185541173665432449348931837121292873299477911696426049189860230824324998586130387461479413689798792879947980242837673540398109672591014436788347472755838347217331642465391638777313033785137304369574690702667594878611512715758198520940313630936340111589708386421913084679240974510839514114193383244431054863545689638096066809185456089380291355942051858719919765537905648 [143,34] -210925279608332795336860770251494980136206119961137490074453284054353891084865500691580219769186464638846930330076932147502021571888661164149348598166344033138614679352416862262981659218444014285769678429718388780680434284535013104133761255474022226028558486212568558562738686602345786502918976857381632070277031776122532569468475378155819541446343764051498252344001259231634689273957162775718427241488703514063812886612958256170600035812658128898768208556953279245715438229226597072692306049714437016538966882679256169141183366782333660545395136784427555342165809406918288983645635900628380011761036587610636911159192136116032181170045527044259959590254407672715775624499827558699489767102787730235352244729164652221459409193691635247506151015811574606353272198868122512073387398498608188037373716422017921362578249940906956506380430378726346009138259415072148653591166561223711843682607889418288565373702340113986251253460077492798551871874254506130087581943682459940845884946055172793629695390730997642776624671149682232020202002132939262976426399150434312896453538521033382403781892621248745060188816678926985051916125510955531963003692490464761493217079995412768968709930741831673757993317829044468151877205285967292196650949449575596046015892753698403185810828677080066120044006378929042411363709615510579429606000109699256664106561002359542270665886380461964378780036721983520296887199078140017002048450118960496314083321525108287032646112355653771255826661243540560044426761718432865515844326847968752352827776075544204396152312784599529334610366304251789424068812665381174840048263222753718012461309495386086060419909982501590863754562219349310683231641634609032868586882631194573036813985749050367655426938478108341961165743481175689549761978360148408759356342822067790564361976220119571027876952052503867914871803300682967338387606365349562465281125346211055193254362143957188196934345785751353079260221233789925788291241295698097786389483320367565940254393008872435091678483794082730172475015355375045880350248446955159200729311265045301881405151777363618867592511311166921910299264927581501398366094080909333333000376353168564841943362257418258976 [143,35] 62015261983659574842344790672017933978458455431662073991366768764342299782151605344291201187021792985173815440022109938273958131489541298140992854518232729982213915679904757002778819042854090167001390207818609207931637824322680068616206411731569657676776439148412285406815868156722980927023672309519726034531460264553738581677065474962512569083376052808497693516663383114938628846641141967133415477570039580878040041084849503247926091842593986475186704347407191011725761274692450978688050846858575377383885726421882589678496294652319635937175503818202682529185162565587573853334517632669491216292295836513687181235597770586369730088608570395429536731322469709867946645283241518908237865782061418388980067474921914765218277358743137398767301124426347611048058174553944322476668392617106996415802991025152556848756227156133945935708077968539925659229799478217046565275563023699335524591340400449757664778895360065332100460410739340087923130243380829636104898664840381585167784679201090824784573368460426777830607665028110769970028728239091059595461149174310631727201996674042772828150534271299838799346718709556987403480096458933087065336383404329815995716210594656470257597827192615909543869762276610172009730633068562027219296581843952618929571869483698115506341147445679567312035080369243284719875872105252416473428291949889369290511532318742402123842075521006617859801365175076064864034161401186657030290190959528121038621062093245866984846087725945466413713056285035921122053109465794356061143728710264919050534039813101429199250387447197320263235688476959467748646777815263461580126869331918424820870207553510097971723434716480033821780488548285239175105459610667558541434921879850201493738418214857502457474197770335874000415630945401528336565226580002716245956894130446058592603140373607970082335734354884945554322011043088712818342070118590930888227488424618233311136233861836049130131230537986523798656774626987092445931621482479328678157797781300791234335817205505400512554103473312314848325584277851565374215512310005399819307516703213046249077059688391681172661273794148761457347091952187816170082313438888072307959704039839176909442490239742428 [143,36] -11681860231135320317465979487183892025935399712107655041916587990633157795048783031882949795423463489313006905150017970537844672240408171299006115369011097065090320613293750430655114426631278448703893538464675121406585814377150179501170670629498882598997450563973533734968827008460534467956787922842724351653251526145166635566014869248977753266110070618880913738330702831531922440394704414497170867665889969589673492022296526870526122096333752643854008044791619611886906416144444864030768828939210573398333141525948296991083096532412079429738160916470996903420697517299787562200037276903930140396625144367766256114200051255762812386583463841948531064190127015857896407233611843144157710827107684439240056654286414825743301072854695224263840919901913590394211708086276901956643963350363544873745717392750183361844558341074298007712584292621702549719184816057119578169785693140436467003736774373162817109760734975300738780829130729981583299391497676589155704412361929423027905965046544946495639143370649867688478506271865737524041986595780109157424219909274607872285603097721673701184284009950914852373999344188512148354239291484346827413078723122747396506526948553884798029482143588450830164376707901456626401782803614592147619861014905783611562437150669091431864253207813076634122026743377712061438114584662817012596262796886216411066195332438349256856422992756884499207240392591683890386124651859671059162325874386173810554609296897784587568732825117347481509958925903049662032092783095446716118141402779962050691587249392662235002918616413137626629328991474305900718287615589049024892781210962801431312755470370969749844160720929821571913699829979678224588742377171127111261016724105690668886415504030887885808483027268564657990565739586186855313266933850036218125811631179495381146879556737463544918539042236966176451740884084637183401452944056072227379309838055465605048053782807459473776170269579754024152125506507968398707077503949562800159648431367430080088700275553003019535509426127905163182853334933543764461552037018112634999862240170383865090109916781687807273866157309982891323681591102579948968978785738594239152032755967587981648767755008 [143,37] -640749074473082620093157556777456644384025895422471190335626365338011432365853811285209869715850599392613566724084224441140923117196289238209211471770886087257473986345056870584694411266103050254457614891276705617017054910888713775897626872704355642346412759685295628378191154199745370497813858544269448107932867376813569746431377245758356902458270887416219679769656782661121932244747185216255627043671067438257128600320672712903548514669556910909995397532347436329218338160442343308531210059596279963589668094207619395826816366637074212758974258326015082277464310082594287471191388897259611149670983402560349874271066926642076059723343974936218840544567194652795209118194295896649582772296737945454662117084022773443404890798017107266978015592015460676359937682650583032371103202447148104158366581460693494296154829557563009418868234472286429644731041907984901545420905472397383071897839806507104579816047888431479416512675338934115629554443332616982990517938252413976102968039556131492855373740804721336507236210544040190827539395026075899046647418015692970264931785902619060098541728137975349503443197544641498967426644771613750504256163162806191736392164232053545288913445438572106436818122229980584061407495798843656960494825716527127993107378831082303030473656131655181191758585902150269281822724047250542816163197476267878672623488863420267612235337962045534859714097966835478594635961552025268135841676467841633082922211041686430969875219500004835148437790632073433888548950328018364267168232315278899839855538469553829471996692790977856105270350812273483868342173688890703720567856421682581998458257517680990114943169630612726739295902061344359371108981695922484226145018855498611959094887302585506279398430173464156794330653766184387174199934001482410632975714783103742971368913911036315893509986313677744310641035559229912566963109347267727787354928706992940454639044572756928860563627398379559203812438878822331450074439307879345264742866692779447572061201307194709352095356574313282143426554505221463481540502550757607631981928123504864574323415213611021793180629374738229952465212094721323960436124534721724222673389294165927789071776 [143,38] 1793483318083440888079987529971568035693538039204276482810389906186597798806125800067055156974139346763159324085362961874667833295979923203593235312189750582595195228440421264185784418014962136711220207947489217924330846990288773726330371498277758543746422216696003287606743989714381198457070158457250174225612557178843255865098762725199834828884806025109084068447945668143873343008613363047653481258610857492699535522527683877484763128533540455835732542900899693028656113486856407441071854429352450058635778953309046055882133218804389671295591720568109223211583169899498911119694830630165293274501658275637413111503895671082126840939613507826764711257724986260397045242393536878189627503727213857312003304184953916219670754917731599008148978824281135165551020897947711023156320098350313674652003206338443445936863726304043806917334312565851516391516869597805039589872996277318671626700309648069715394123447692341245315201508866147733475484645089856978654879868757526464006668085318531519092245835919565865347735345933894937017373704813897183394162136974831997873067800841991245663380509017037518631484342797632853409153506288801418942640149725723229267007811893595383239666265181406974254224477767232639688552435492192910714519222474306189159923553233882079072486242849973510755620126380783902449545183711121233847835757402839985652929107615934195998562077732324088583925552611135920005303858453515532091281560040348724983054070867082136873268046417516332952900570184867090046623219973146554379981685463449885413342689691662965649394227628269978340265857033703135391728871584339405510098749063025901473618019109363338303243076686100593760255386872120943013263704614714334733771345634119225601329549177126536058116657714387041527721852455701497539130281442949169793394467614919066159531568404881616555780789545342089348735806470500278351454279026832363500216836307092765323296688911009349545049865101115685398336133396818572120005503144175221558853317848739614280653685200900064153712809192685243018702686948405120773747133853882411582985525064170110019668868791969524924993143259429689725118495777699599001261288838360261478914728775415571233184 [143,39] -978790647385203977022101766843109682159394494373376765656240403094019184126747976438325742449083945918171562015345044043876364918108008725389560282055834827948271964864624404498618894126911867856184901600332100541070786703334930948631284137339384408369890891969079430270987503308641084064551742912224581761022740738307774346979339441804834415729746902043069181857556516539270378068418810793854547816751951783265553920425449384634367213478559870654340513246502328556771019664210992092625376895050065152815552382245893505643582465469331646578300348224214031324884511779867057644283707259598236367783840175355553846882170240534985667926563255484973511103090879501115212601656114946042337003417380041999464955819469018613390250622794428131351810019813983952357262666646323166298113991684797368707508563782264542974358051882732460090831647729360521806168057197255129875788727244898939925962761162846575384996270149983787176552364632689257415104171789404691909711084011995397862943019297154377046981815398275928052216846561299890619763761800013394637652213488982258450039841034612447390351551064646639316825989057658425691294446983476275242425181879156675119598553184761841337935762787172281760343060209982159008507205087664008828308615481994462722833217370918781849569817643420502116794799661814207531388358274422395177440241657715735183605007539985667681974423621516461546905283424467869349821347280896889333419634881598551795149729199242407163178942040617030152211772292841145287417168656701994008948411496868518141356783537825119922872227446107055815759808855345745550519856619078441344864478276040824872385685800606577120656004645264630503021776510651307136740665602070566609454147102650922403592126947284584795167891787495654792345695874823396865803225556217412589343904742328802849208229165298410381354958740875683641881639436043077494502207113678249618786824571548954629743793805686620998325461008415255347087331110504129027511781769577309742413620824852311691832379469396257450969337799758791274694307844257391552180351567451757207271392560176640831606715370362495877328844775136997401058585879625629676171804128201175890035686469843398556 [143,40] 370864719295212570384519823455393203111054130361316729168393334446494730620940102306955326665606866000575574178661563486566436819844598583629528646765288726524129686696396946204683588520621067370906886760592149230121899896574715509056919536396491998489156433021357081317226381845744894762020370168763328129477348293217157788917155363445112733184497200860729611759139872653894989239461811844308584216074859178370157228276132086826847319037515463356630558617497091795281321045691317800656928611676720995647759265576876995151298607006645170547542437650861956351643114822269243812685514218374368762830901938093697411389797075015126278290322851335375787471985809038716253635660787717082528931136047018426802839791989118704692291579860597257526422400451824063037898055474957424394962334032963951348248674574879575637569890480190322929732147064466311937465156521494558965206974267820132232181989027461591100793777317704816980478100923880559921705331122524370734343910694363411713544093599221274193149546852681470146587663358488945060340340717523295359542736008047998444910981483671605705263176120925027096983727480522021023025964028689211568297642909484887729855271850725926211762294692392084965128706650263141646014728622517247261845486064630561579611290717913298097854893519982831460910354449275454968215980862736081780088441220635319085743194022709479268645280339539533319456228011605368487018478787334260157423503828968531332517341960441407371718014535056840728718364301205337571888631516418544247175893272040943632049111000861810176041729294146639618791372769128796426075234134684391358821721442256277233988254267164384385997934531607233001143621383026716618379552010381656703266075661748752323729877054259246192230014000286246986942316944660392830401709484903875998547893356228692673520058746594057375970588534732815509973865890493883803182773465007950199132196240288748318081445268304599687363634083281320305080149207041833495146218231030667530392560945365834656241172152505697452063065301540163016036078544379941304262840104545467461184786660070592650892998640577803916081850947658974309569248125277662852388001878902021278186636289402368 [143,41] -112116455767807571811526292787362951993510949972909801668934114354340172474727304197553473582836898145222278615404858991318805391690539009361477411356122005248085115034408731363612307352045691499224907411276218177928023943971810735987499572722237235051506996184741514402210016135146520362200083695453064156522993455914591577249409148637687721939307974827590873593707729648031572709855674614633531316099524765538910578738957690486462115604898631255081212258891489160867917812551002968869284146227714028811889987366227841502468168269481666096855870278153762537400924385683290341833619251099000616317333574509019268212297695001938497465582309356584657799775370297131496639443286106616956051874789474761345680114503917240763631920484510153179240987417342351525623706670147954281087539838330181237247246572005859407017693119059573611714695289355413900997534048315190994876385767086324953263398956225843650338196954855870391777999120865300960181169825742103055834032044071281678876415909415327752028161890346052938873596463982659982393545671531482683117290297986507634942482661406049902803274853132223631322860036449729755823694713677620015783928242660186961543780989875863908961344695815583505552907003005166912802163714362311156326123502541317451680189457490970046086096298027239414548099719771314150018388384433512118616834275747218919035509602883028191490096641959418545227958771095179239261268716143526330025686389829078483756623564841167559088085586502047068693260273115019019334972815238816973948889933107004240395589293627468619670357307492441864761406749296089062668045789188464878285235221171255049769644170657663378867069564066792114331177711443477627443385093779842804879016873022552856410282658315179453117556325398976896397367068109668577870076387780892669385795541653549009449927155545917870504833890137247540061723142903944947555906067448612394758203750599511133657721896079219259084871258710793911558111608342668830805532225877032723937058432817784092921576867343543464575994602055243086442551708109460090278203491296212950826518409946195413519714474531688547713592650879408481105403501225406043764385594870104288927112132672 [143,42] 28274539596436905619997634899660960088020253483796487218762982794841411296906439074574609915353927013883041253861088828268449442319830266571474961529244166831548927353049598859331362604579757140272963862353684080943594004790115249563375465558624558538635077710976528788099583035506347187597602210732036020206729826625338355604879853170587709317439137888529260457391759241543806867991408673036855272884500195769199547414478287449524477612225020302579400455970281897752680848269562421168276518140846137495867401483056198308817486397418757704715235761955649163410374507123055395371483090383998018795279121219717502293006482238299977102886445078856224158521448143726079100756509124516261627345914086467449831505208915354381725960357140983503956670755364088242114191446655285822505879984143694646560291954910191568653522004773343475035664476032072414345051694213058848035802572998594411101962330022871118308762253756329605964491246604764212809037060161834179015039121023867769215806876858433659354419182384951758271400515657925957101240387122941772666437997795176184500484425076036078955347945676437026827173193226740769667650312616215608753722335867338138012603296295241666136461177815519655264990753965890902618302266495376405283470676580444480147167905654942621422475039100990010787323055521901381902862242088516330313667832312581857194768969583132079940954539010864645986438931620622313860771820259584017092121198518523011384214813593500753951299878934764165052118945048558609088979356817047176960716574303748694928988390565012434188367759798910203283767540602001573462970469100250940916580912554437890964386216256386703041050996701635024244685304147088880816922544618986653372558247234861179243364128608517401043896144631041984370469068365667368875889662356664059565052495212375326412610899147912513091387616765144544981117181743640211824081188472098334480937069434432302296785364476259336640090482497447448612231998475780267865389691025515006529054225446706088434427738233735168515833247725854183936151779217162321075637984951033739032008878423007821543902733528892554677327610087092252935990449369762966147519183619810867382815360 [143,43] -6051297738977772327783927875566925013124244469178807162994361783112813498474291760433095680130074532324305205584422596449227718337253406758619991094618679392661720584769946135861276101808098351255905067241628268233441169878231176119534420780388366346185240690332516752209941171197598141611805972324306003316075094915850471609756468592232689164835722031446549444449832393708961318510204299884725138637463701929759795659300049050614919173898128702494215656732319135933631769187514802787704785822356981338069802015210034362540263710917080758057704576225309276013092888075814496552134460550641111795269243614811953310286020099309403952896693095670788414440396701258005340841688818940143615058020829121770302527100948184643106703919339768029968585507651967425703958572469509705104648314916551007794669207909749444971652225885318661888085784814991943640718207783499561705941713630310640271335710072107914411395439638563609288761281466600282841303478774452799188732941022018974427498027123076063340521116880171058036570449401180778147515145577211026970443722125247227392277107484283879612202283179946612162313779126883697685947458262763950674593068195247538627077900984049072483024144549055611590914228137106807653204604129622676114305247674142908851668897085336935192402521279466973855314471977912885828449618978497781203547110410341916711005881766348656320741059196106670837083340888562970601169721676916094572475387681021542318668742149119584118386524182918919977158392179472089484351580238282217261876624639034052067875988514682337224791115323862229671313618221493937102712810236447147144999311468069396622678319478377362132031731384273206724289431700520614046434345655256720294380875990848427848378532138002880104810300490203006270098477580518139395643089801140708583427110330952800840528593613886101484818274179153187066902278151102891229598269567511737200960292433945759204882630803953595464307562878126095876399373029122904154752342430844678576169464696663092611276659310342131696947196984787127001073056443314624813965169370281689209754817881230721943358835798111275504375522899610468094356371581461658610622749377386715509936 [143,44] 1102496961261990305310934030902619273219626245807238427502083856078719596005115000056770582463736638011530711791647517875033115721073747703249819269523624366424962315607226110718795410619439326922772258561199101965386596912925396201693613063942595879642529794730405037093891035680022972332498632734171274230570887041143357729921290864519863730592781920057712909639100189444295367515913016977882545644072276878739382067284238150625302301853477615367398056299448511622981286829665187205364005640048320775125482556465773536289727417455197323262147491927944137396400410625269667063111189898167896200712039223259419714276951600007521307152942285854749600281563589018078734736108128261347260375948679313221917306334143329996777815907234088815540363356007642717808838522617958966449712977463086417375216389559767879384419712332690762227816155519603836908511961153082479891561751305329725872642093850165078089203861574688016105835149774717825342627580969004555669331869324606089126328843770018018938404633618439868105790541596832461091894243199758965668685928538952128781094887364354380050370694385948067047785898846510083634290002903360377255816591108568534892696627987725928019832137658342854987399323252710601990292200086333908206310843240661340528796338181268912949579921790104576086196579167357712690933487881425600284066590224865002591118555903928964413027409141979027889208873148211738376004699094576228689343728726973313899347290684405923972831627171621114348900773751546748758912998215701489634933747984575222971744129989200574924491262530825012251130854517340349684151322025985909296215089129020939385551047742460678311555759954425653606109689306142088268348455088390837655772482089438620255577045288309490068127773639201455506008592801084884546157194240973305444627739382113558657459036420085124704039374123700362080081414373835974749633567746605306353123753504997973538231183537023471271337382629611363364251554340447428901926373324363367610436477017716854722833668038616204209864193570358193620551668193517600138065589114316894495263273849000703666464507193816023171039038568723983134413111663633925320745510301051884288 [143,45] -168934642846344402706451785425252827214906846359291519506067180529496314472916281472749143083832765175500584614888436349521346275793745930879189108068124558418117413838713706823969246219807616287406293811807868950290874474128938900767727023443011340877769703715879906101720782587784281811251825352175409359263306483073002141318782021915338329958859671545558298768456695484069426245789838165102841274303944086688330594603540211439226499115583456034646982905470255401129336218167308861371224305508197087971735023422581283656127049963673801682186585734096448232344720944225281373048850459966183756638574509875027465420131440403759297024907335936507196863493661444107653728482842845850183541168572338088115430582278304319979924731703546638688792895649302543849087825594827371717967897825520427803434802857558489218335178489626987041702402891518035191827867409127787598992091499781287386587265414828693476880399125833210231065963097751256295355996298307986114405431331114763056921422057486704671346015627850588817155858249268643714487281430372186359636600739625405607905609718671860808523614240019712329109122842166234920966255021506830363516168576973221277404671454649551214392655108853720378122696503280950452533031872090506203742158762985859523626136144475607709065168485126076952494461048390293825121214297619750203715538255938370930417514790084763773515651460163195861558497423879264050591804420172576085485912989338432506389190340967710608339595795132715331645832251721896219256092264231206994372614835737118236267560342751954855037164674392188063209045589679719401856230311119222465706778428225045402106566906390155190074309266541384564617360754302442372808652240130523557959004677444899261488583970603644354846443638666767215003744920088785095283288768307536318324402613981969423800811231717968348516134770497249708857290049567488116760742624517127415728610952640736908584296201391336975001768044816934488332434462701710286805175613269587830373827807185313138499810309887097991588050694331142677369354817336796737869615301754261912525293037432401530631784966860940351601392607039525134829666030629044312798404320943456 [143,46] 20728813805609627099136981367337036107827384895852312353070753532676590300078457101399813588421826233216769120400160452349539161823016941169765378620145607897805449432628742517876008324193688081277098784315519960329883256764070235277588919505670337031236833271876081684087086878862458057429160802892108875825241725252973518383941864948962519672469020482820832266567815149522283353403469577115014616166609803683478470189118494901527086847025711029252962619998341783067096995358626321377901717061756598389314897109737069897191835138952410561351925360917952654240798984082048147982168783688281172320111564645835715207544213439037966602967999538169571896248940733017257256224034495134033313546705746281018549522985030136610445877118167896147592513040473543775917521531522115560908626877421879045862759984390461789856608770758676240421623751180770384745438839377321950954584859591589236761121137011536090424018968228467259730190874293113827529537110224070712946898388082815686493991117239026424791931128494461382680998691728769823245934287084296879038039269156703164469259409241842780804223329798956702010540821849819204146844839109199826541844745110604898786106403059894217116968491979810475688312557612880120662080988224177698503143628010324768791083230068465586419324726965006135764426446815870248574964356193857315513471336309003670769520464012130619726398622533380461284951463405239380806767207249076208158416682270146258216885386025610614355346299220619188603282450834785947268288768530172384244179841838584864460727560921596131051190156919403366832858966176946282488264186989543466709350474527944993404612747167231906535396932010876506693242698175603701634169376759042376865705708426344116284105805585703962458029005029651480985929978809657308735599582912151472385181677029558156933111847988900942309823974633650888153651267379956995662201378833392149175505737837838868730825622409928349901179191047870384579027304322407905665370682653434690064142863747834914601818204036088838809573517402092096687227652658051966789080130551760615952403000125325542624982101441951179113900690487021349269736967066289080650454907712 [143,47] -1632381088870816377677268803262438719314949182116778337998895836528511124140449612332016973553719416622532739795195038782583440580463351397100111108587239555764897208563410812327005031102857797404415591740835944403251460493878879248774778305592613528416063887110899304075143009180331156692351137562546925415531391455803826518473556008058527807993200628292018492919474219877561371757837981501029775958107999071528387910174945444416950391950233650312138790193307575047226321511397899995305377760991615623929294717654635728449137985147097081337119153588891734654253734026684324043871790384988163972914390534370260959427714730123933842727526957118857902877609443252934003180056310651313061274719889928105007291675290635184549006854911608581587827961168965113406303027227115945139037138858343662828397962735629909217088890125026419986437148429740873500876782799511716590200744638427118400286958870097532203303793851651266405509866975700202714947712764559103270506647021397979749580733618583613409997259070417904987627929826719906881987983325165359119685964955569926249159182526808297224944443963700800212000541771661864864089270018531058714235738373303237996944354013684209246825667261956196877925168252168244598271334566598602524652563607953606094270501203148163070649605585699223601566706332171856944621271331771039018485725833652606545623968782201385615894347441667441434232604584180385903887934703344978517413066097750566671074370230097123054601427576395522225772440217911676714654111549279027007128522864799972212276603656992709401114485592360958558366343913345512662200165516230509257107015236636799079299596359830636071813590480730131405570437024814025847556116980192504019513549143660874883642610925141634697297672285998684903266458801658867558341208599583707748625492152939348437901365944922865676264893653377111524780506642851661447704143076650959867590798570970806792310226528493206496250979967982998854179920613740047977638299776711242550821682503998353641664655522914445193705723231436293594514894081270474327492711771750843400690264310525304582546928790583552028561274695635611067708245404576419336134648 [143,48] -77268112670708919580371465906046704217481952912606985003435621524496277424557301405125432968561297418234833126954204791379393759294277165117621949032734756869052281615661437444829014972845693690207124969445708571196472368318964285727231444936735593215287732696812297894335164980576643680847535893668534436399465612408767487424433171607072462626264116543693906735528614929142603792453256580439414787710136339046675210167033612606351861653378385561136966633309702007047825421098259013773849902199364781895197993736600878912411074670734220814572531834279224932479865653588201829153031719548953791693157488754580476300386532778985271002398725306453427395390869849520295845341872484966027694598155330928035891011491373836178779440475083056737020150415068882271461709132768281860540465693460914702850603138805719070122927085961653261080325822773632030138188157863977654022927060526444877711951542625302187743161233633407672851467877879956620428208105558953333520341135792917315947984122281854701741457602690183212733207806453210833738966020904418338821934916450589075108541776715055749376019933283400954488763541771061598115108987699482047559305156841812156439354029414280141912009216711626504453566294400597193405826303005697533296614129354822653513718899908559196089613640432001727119341705397883926197125382500930034358693471676189464406951974557314153096984976999438852446471560808102335850113318853585034903765743522543816177225647090681458291644921306023192832831077283509835911856531413247849491783163512720769492804790312875598106342534085649868503683536619599154476495936328108850840647255816301597644459933879080208870469324102546423294760523171460134933820331495613280396553419992163551098723370283192097153469857322029526796970977262801684437256716719647777447336435102546794095719076073020011084484250832688039780307930705344085095820448010833062526904596125338542592905709739397544800727284157826867019240869815503537643454222946812540824282759086101351923281382762399509042332267242698354541724196612083673976344309718795499549535400139171478467425930123878814306883959554842277510915957695004248064 [143,49] 71113829460046404859451774723944163205175877544025482477635983235262855227552507764949346216254143289501854828670574823308523117448760164947842259283722163754422190759529942979558993817866120686422556106832648897391420578593052658358631980367306815603659026283471510229435997252278374170421265993226829715346484015804607998388487043921449933680136043813678374443702522173672947796535304920511637847310787213718265055349361108403833527851492471127830800212213889106806603070406385902933839909280460820570856962566272708600443475243920815185662138095577473411302675821649228114632778224354873798285690672754967289325392663890048447038773943443013136668506207697938838947826728521199027472701234325060443280613377942756258211063164878857159951412382814440464867042078146599072157592006246455584437684459964638692578545732903794177852242050308183988119160666804920906439715340857865072566754633233992174318938159884996187490335008666032036721527804905348656173484763228329713542898182431109122062641990673081805957139688351714831944085802978382950372857572668040237712516695716811655895020807793389596006204541063574093096255502406330368028543500575810682864752186060994511190120161970407620455810981258688183350418212048647890831939979050352481582282634607068079229707457471120441509004858443115577669096369888212831063719807012728179328425943494940436232548532048044071611109749906526005580648376905421470957885781287644342368669292375513853342723378239210090784997899467851340033907564315861029081408521846747121521571903984084529956845389897536271575436191594167091835031628161011054045196305643370846909312202687077040444209151189705185877302563894363975683964860767058577666233824729301854824479485890674915825621506654796585252732020166197033395029472277023380894283672061958112261965760768926824243138845202744873856728309831612322986828178288660126342024412588341833554581316480580297006473956629293124927779540789094492218074790524887958272352535427077654924628587684236736887147967267198747469076199057965035444681748545885024835542628215186785970894516110825966698742692802724654515308606261292800 [143,50] -20447895652738180850578262344094290938629658139005973577378924174265710132404885730108921202630882436395906172085301846939269755060405336009826246302153332530858799569062528743082591300023088865232626469054161420883859184984459859659004235018721649431426232189039482469361345952687188613471681868623257299622965681359602150754720415925005579423217536939485038714071376390502767235436456668622280811516581141882984359685326533447995172000376945822870393347630950361350447801640304537260461668571501798910156277570567262866278130056891408283061227853849675862452758910461565428007783258763197608919659610451214759321465659964576432274186264886624992347156693602219485632794072671762973298307666346535759848204678592326945576084254412745602788624248488548948291801776293424663021859391741288970905980461436666102791930440359711307472007353429408526789845116722853307305834752638960918800689454836043000664396595932165057526730008917787796340429373691997879507263054489615298445178599588767829762565159958906776627340726466902499122308663841162029300866852262886530713408009005033290069492601283582599792136599523893899211923527894425009837646284707463897812843185100172530450579713482671368246828854866804651596208317800180430236074436248234397275940606515569414879014120395042305041097692458794717015287353277181867210532546367067888285330219170242258739565606112408080251265134134317527348837986734099174892204116760377777356340819357348769266863381048191221121660188756190106915456702766810301730689527887694856807334602933536074024505404722676194098118562481184648378465531223550541497811769563737617369976418657230997210733340354283523388613641632792150674962608503582751171799123784376572318351358776988447540178019057951424635236381618967762565315710694953266472412072069486009623825033331225946576418493575491752845368261940282551613144915991874616322137479151758810634492395852090460633864182275810989215372886257094718705092048375586819063885155641272551477877589179096588029905478635654015561903247669876326281614100867814623910690127418728559328993885471527185681425434214123605014693900607872 [143,51] 4461783159973795447824084995489879949060956944151982757095333959147971695371486448823946172732698770081339712043318793553879553647980257424823502576159693336650129036964133442095607431544231582310259736420321157772804442640366244358941916641176558827276405319677946009367979150289318553967971743083906461573861233319945793161010308198040075241433693792943027708786021115184589411739768480789463583696278784735872689119806830483971742985604778546443867455433234126427711071853879584167845761008130179774346637419115818818937047933629638969698484299026097284905312367964004009945235633530179199041206646331258838134772868447531503436560251963343871755298145636252160094289712275923985047635905128718728602101733739704120624477824810974610665471573031647906754801995640361624213018616385736266688434268284012027542802817523874587641263877094344089680186332346263669838327826742922184452224615879252316852177436161131984040242021261949829030444284440471702331793141205011356970324435957064493142080951399434310162868650345577331784648301524625090806009859330779592777362055482021777811265411972089277732062741203330567552900514159066887214789087959026474851838687880661948819283330428535046220208295908378637626534362448820981514945816872729087646073816267993529643588111293977862492896742724712237173584107484412596135874848917426048173507074492725775937576441904694363328000666745117449590986808256355975525079353510927691640434133530145816865543433473273331531129112768142658290166415589472884743051264030280478451467851261055450516794349114952232854430747588306524568767697999558806924823111346574078767306468121298674129553593750725823796705402087374937523135912691744699184002729487171642672617231739184411102155580735184873836666218035360101265316974466184750470377954841284082908831248063224591409646940514587079750714676381526200333671474806280766255890224077394491026010737505489686093462285682219790742711847725751732291018377092823250597522958619704467715016932484877890177934547762115699249741448551668869366990295917790781018562624695763788169674460063714695061823231203608802800339675728 [143,52] -825392220262912719025011898675282180202919026652591202586665541389352932014210758479201931719481636414361049360274605915231071068956394559743671507612672545996820825646961333714087202401704237933445370252682367233082732620213032258113438530549577779664307358999769358687710466480380893497645274218193914673273792880821529691494338390134711938291990589708983666936023734928655954247146437475591419675122939173118487120074711409908702752108425995434403867958983495565326705593168021584411858663551124138853774362625114277845103413526550261494734677619274845947254634182353449255126283655306197370822346148280504155313302828029444964775873465263934847166777899379125882756082662632361600104073022878952413877375267993503908535359137104387093251059057643466347519633100748625282906412119286614667078196884326118806114290578539684536306859384966590250443731444167981333046333006770254409962268358197486309788378618149088101728898999183317952727998573429090052990654878081960329685529357634884467302193143500066145698602433508912656499281792189183776090956224865431618163931846924474822768766507379130049491846913430046701641539026858944172546061626377661552261758168846617258452842065455603344828705288189265615943547525900923293123106216704521100065967308906420875502675241055251671911170722877485747393888619615473432886332073439576651002532190327456368431023115342783199323564919760924134877428451971290197637444814626828123900491464368684001989498522227956902150384814954524658478135880342184289108920150648041678379240224297680777467042114240675818557475204679105541522773599995559810008721947642862715442167855052454810236791675608802065018858441761652729304989696099624669161295119918640740286242234213273127053602228311456753639766006338864544043689415025781857755079984716958846941580694778289413491128267830251410379593424281344680146254964593548595014471937255445733392471218142733778117148425127044884796423527069172718139699910721869683986061468366358885254224389369842296680711298001293565091540800227399586339350618263895936338054602973428311331879568496339736186668488008739953561088 [143,53] 132944982836848494500407909743287823446323076352982214139500085459143587172158374328006870220945429648267443198570299116868022711984395840376505623020876147428211214144725776464340748689451667493205056989246009877907053645750956662696232617982938233523334733396236737676686344016009777780453249784935185910794034782449379601430752979434285159325471660998440212285672336398851599197152557340748252398773915945040701997693542675240960161241911109922753289157496278673547125582543239543545643844809889565954119639787721636388883872233361381484846357343730598608457699270898191342043151214932682649861474052158252185116320840942354326825510571478320074122718625652053556829315267651750971257260666955466801873015956720013492135335832811111028309730808684502745831303540336808609788890128900389022579480829672739364774974432812570929157023513414841081147188835020560691682272108227500151538776008385944986314410473147240389434311091192239202037878611310047704134060281932774737205918561752472302620435231217031663561136187407985928746779193041531814701853495096613760202905143463863466931817911120970229239016550568209082738315934813430560018686514456851051709018677140406602283387747966618072135216023933861592000992273110148158678331386765526485712669721898861577046783750426767279378836392209109526765244682249092919901229861825826670186781163455447933758744442206560611778763008805059913791264454021049067907415784077457234276295995370007608891323140979149490759927470437606506817126941732095500887755714688833726122301850883816007882465894411727749774692311579018657372835505457336260630716009350432083425217124233653956185211997774183234407450704663685634623929065204930670651927061007095553744009912649295642997894984926279893532208626509133899360082108407945711356032154651417031011518088357605605032631567201012413498716836767494762416675389642924297958840128172751683782088938261562825313708929130007711725161277193923670435541853911676997397446864892694300263081463788841040408756740815593545456803842796869730452161015553426723901444513308788604611668931825473164850171132218728041920 [143,54] -18709973855651074497502058628794434659089646149493140032565779742341587339589670171551072778904492073852348378682809607011534611866620378301422953310457166059745049446108918268486212173852520099050113468334432087781271886693297768943870125728939744437028856069104151681820888415898576098354392840123292969861742567587891874361274833814795532885388717791004742183372430339727839945323608504593134166023870021451944988074214121005609830803040831263314933650597279216064058788714456425612831319387405852943941175054515529955413330757229678403634886529864911082803960455317490294347214264887690995279468838942617901551471251981140737733877694105205594858601169502357445780180439398694345086599819221813462003223878348292708867533611888616783195133531980471680254342615138088376171932158013132802317496279444867140895923322241674195910991625050658730386084444863315393724545109554641420142337671299742064865232604986913909604780196321597359660778972542479046698038781040392961650120591274768038131809954544535003788216944339468781777474363197900103237744369246376787281180242379351057526442044663952828767890836626383556921995961403367066611881840002831656435727812161207408228497929184832960492862068677808608885364176188836070290955230868577389940729694333935441487207421453091873328210774703400599493946959591152096659423275664387378497943149543627802504084831031294537559600074698704159289571680276977437826487727633505730953323780681959667415709874332929696836079710763453129161316306571724757923546581420007742677206816755724161561241533712057455582616111909228716993442760781639688788305163624892509945079794281318533192792915484142927691575342905749646805548580631221241997834813419087788199849659940901090774651619104059895340479448455492566667249063215484740964703437958324604663224784818760941137994271278841915892054812123509298205584120211570072358215612341728174874853068660115823594770566985912233890907976184944209162001720131737351284547637768317107371532825440475796416867630934213569808523936889166707258308202765467072899199318771136326420660292004368372876720817936459904 [143,55] 2290025237584005137366035182863283019441359962187614918990783000910266518509031115440416116947032477174116213061994477774512573391924139001047637783061084696661502525339515519749918523165371377252769404458990426838994487252308550429597939368782960162177322513872979898008700309081872736623552562563630043815307605722163060154483762586219836970934413370787170029862347313333985661026521135325938105736493859841618764720685448212752572907675844343657533616934765156963318553306096034647033782640493058601481993549530590579665983633710496594418245221734807796542971855350737081937390530883622307226005491495445251842843077073387150208164746341400881003602756821732366776532336008661458577158431752687827074526108634455775758396253124171509419112999204817162817211792542439558263452462399408669075193219483474329831291459203834298047615385510280641490737627450201473632321448249778973952961148514871647194632455567470622194311599531662413962025053701009598957254791921351400442666470408323544386937056509333302028279257306874007445881840887027988213711857360616687689017800430445558637952302901865873546134062407919144142233663825891604164360411904323208189857870992218749440620223370579159546133362315850864732980217538358240346128513226395835427499862333961690177051637886324518462890971891011490662801883702940312857987434403206480717622030209040543554717767669020889606311311479209072653031113870681597072887907574228525595094320363123154177410970107937260386221298940491898484196561825105404831764052562044294172328478973479002884347897301040232262487792581554968552456563168177035971061457099064491168680974519051031024093085685622344775744360709248079829643370207330455663329600250918756213599840511687126072207911649845881367131576260126912389360632054695790874456067791430084493762313087069939272150801381604250483353847689528808726343098418544744108049625302718623830340933668838850579290950257598440779003671546183265445421228203890892473119601416359658647653091719816018227850295835660722636434407256750461639220885520032183853167234405514301550562922799954161841555105387056 [143,56] -241726308231683301935947224599541419339541837078020654120366012855025269590182744561350824604252642092470554138630347894883674523524823250669357043130362153447858408070244384533061827691170064418349647686188480909183151916439325353328343313642555873263841581281050704354596771350311404728756251604950965620399332133307392009133485326714947810668034027731396799857945539963660313144016277452269777265148401469503114707189155933192034606516597262720630353107786742769766324897152176269486724255864563977837536297617837982081399854168440275425815732359339150324884636494835808620859486457371418133113861974686935808817989901998816687059448118811638842516456039369570828043724316279275671580449707587595043209311305047338322804002519191776078335375043445243051411492155174456621619392311541095390015676475814186773295833164665653682248771256669161814274949502189587183327292544931636265978631560557937561407316883232618009220790075968974241059138210491632829167081929917008773144757956570348743035469010347953723950120177994491036165110592976823884398334152265640631268020327761405624706676483661968212974188448322688670807602403243713805069576407949218594990635934055589277748450244848588619438469797092507816701605734234440271929667505887995273545344460509578926273487180524718176275976178588563696231435266341399308538547018965003706973020246988204642160688223928963600281667702731199090060023079561689384710962650357742750310347481437888328860244189142551109243114781068833941206972911413928721763817899090628834349530704430020426860388870488932045725168364184312836463233732361164152335124009440436069853470557795382857750059908944910303853728903386844299435157295094797508806239031755854721196276554554754311755476068009922863133395103759479902520204124026252911780471539946720368250582433138549662987549760897900160590725452003000990068520252252024334173027460309598502227674167523625610998138926170756738820865379621107970844171559988307275962603285014755036508106759925465370351842280949977613958974475858565501365296138551575059001304282676058534067569381100426619260109056 [143,57] 21750996176738208508114731181246365504488191605172187589794080120681348128716476915720283819322138383414213944793889646234997619826853591549073760276756368913618122054005835199026208319804324663042831968595003265297837310026506043457839948878220043757405204971399557854112188316447483178842534820051562117895854208532655254598821917410800041690109916596620530822831426980501066990375042286941524014796462931049776115364886859001258183094233859258018752811668415468796765941727216696938493842206460962675460330224063249512579081380078749368652608454606593148485710108722402851625997769436526830780583063215360344387521576731920893508366100940225284797839364915113535159794308620171717651863219250475458076145550144748900455566838771311938524569663290801937828034403603750065566123644779751364672072896919277439925790250433041831668425065677616758591609381163578259455343402631277086163796347277985933984842708316520063734470561212500168608421643287426658749700614375260030532943549555465735663103661746061275625409844184534329796945673869916933052263491292420005211200352544452759154047133496082987359519827348668672547337044728054738143108546189840074117219320934149755927870501286522554861432869795028200677977978681660551854602854421983338745190889821609816421183817858056243023721702965159121121484694269734294310552588593432468593544013011709898693492412048038915690426298258743725033746850789123692651970205383117792484619805336271534978812436924196898214143355074770729612401883366689069440366557276956294595002294113324276103927879060538778827976022986552117295902935840545440791969045588922289438802525246004905186696059939010116215744110881589820706031935808080258436995261699081504421664178187355779657500123854594064625567967287088070696960068699041248694342340183300029990658734647195586820121839678805852311460135993708417389420024604787532766820074690943106578727975279666077325241370204914156989530023320210230583668367604248746606155703161333008475571804265867017579563209196069101027986054041244271447356643738498074814050142847345052176288618391881481919104 [143,58] -1640959702433321315543937982300343531475237422166334227447210115856086526951483893866944391714387175326469325491968191201799226053915553509092316984126481418573231261284068723737932059541514679683708549047521344702740950835641445089553600461733611445511459931419974109621628168643416629514291246971038004343396740288473595084366035895460244350635380195249772271322569015657777704621805804330607013025711893904699375599480977591501695481948516255264374057096739927645737269256784443762027694059399951818095722897024807621849111232529739117633404766807644750185415455752859033980337889868387626726573813825982969577434341583225935471547173879322417999797871663260901327205571237355370739660975787014752903962248366024408091289751325291101311120349141212783433586816873805445158008121653158547029924654702619041853679626089160794454319452344612179986417579865584726788395641100004962467088508280242191156675802977861062000976792797805698045576993907009302470602200666861259594762726733171625695753754179169801420683319743727555853807459945767914659373080252836878489661368639065193412755937007394542644571301691577352212558259454651292420296346808505447155656051937759221036767324283930862662278150310481790296583620873809514568632311499226782327107481090908879184613424952823801959575829922481540590909403811116659252813552797444985472638028490027706261870286763625431097166693830255121286050398878706893951131279684334197089148488765958643409420247869338204527892154471863805673748408435673265057003245733576342998944154967492026737412692748764839620883503304397406717922744162700757713009657302649129805193896115116094968686571660285612070388037731306364303238316702941809003013958501448368775696447279717145323868985611842815817672426789428722876129562430083296497950411701676254403800837074776839176852726255440068563570778884635804937046743236646834720518425458009441838861165611139627842121542936424635580590415788483998426214565818175610382139871455180976324020279043762588084093776398690037000064180090048711409996145779406115780728910265636087320341121747002301952 [143,59] 101069420204646326581603146335131090222078672480908688636623116947702598415169560645080193066546506603796152463426659883163900614269120316596124459439697822115610690538037833550851280449843699077525181805256533190374852313580203846702267332830370016613924776760304941787031943016505688453480013020516180021340904739061706751346468045881272481067900781279549367905315241395921843207750136769577040943661313687916867332547427249025124038089019503231532491480309485186537397933556251382102987929994136559571299791409630612937357388353722026966319968838889124081986732792464433605241676131832022496963631872897042876683995747659190168776716429569444488149701912826428790370444126409973312442961384221977179010387871705516343024171238003899767964881340476632385626895110609387992060664537080746712577728812984922563311179655252786959228938519974741523338045666107958418466824392897463080154117657574893652916466186052169980977028124136593049418594128902597898362571204552722785794191578099550991989559230148858293211390235357655101047059129678724451540822136586533581651474399802989115407544213537823877981850389695306084949961864552226473849495020503325613791184271177716623305111551704867813874662097346745160683299199718204181412476170928646814487133552896833636948468416015212234936692841713710683954074636471133037993321577001441926977844036282027144644056132267208149479407651224383840514613867406175417524043008754168733615163649111809468495447496048592510964301163925138616649963281632771600185024361027391400077984007831738584396946027815624312167866280211254406197221022556776979577490283043084480775678672207710026347044610972834185137891676193136056691830373801176165668285801229993248641394332641944439342925264835649394758010284321078209652091566455477868696397928661939919880022930478489025273302303836762997167981960765461339939658210052464520781536583549183042211603838274310552429306318812596797690553622998721225351023073070193658579391682743132414027484787649226008600307477658314222687788361885816643836252803906163837153302125479456713666954518057024 [143,60] -4825846352900061951628558355911271539486730945024031992500420624844967283265175442085616528880945443135648963925938737122630080553480086179427141089677901619736688673368346292045697557476071076835302190229162948361261817135828164747387233621108279045153193329385965652681742990118929041371094733678801257022333705843645418989319810489274856884294104163349871402834953972446697421960424592066349746693806576874858300411349743354155087910465454637820573606461722323449647576661159430330124679225015624122057864417279791523301342886208680898305377634857237862966671878977511502062966952075465773211897944838416154045386926251494578794313041420498614390199589681354015939256268512466316178428574599768385867421264590023225767476467961790969550569349402999136854327373473737933687275458533728774157596482587309855278033719076518691483775481643007079860160743929719928953488079494715145754111561951612911420685194188536063463484243309784308947985166175462228425966228252871958978213176469920132990267227823107277408516370846668275767154793810481058277716030159700991715005453508230959128593700625807700057803966257308233342401208985910558310870883585423984315498091611365160690182474003460040926513713205215619852499311573821940506403787801460976810596951748806077536070754294904392020800644913362245580817891765054446141779674944117764087223857859717163060364302319449210965703668085060633250042915800944385141527720968396394400359146373005715481412070060048594743317997571165979421804491076406851951512723011250058477468019130084566724876633879385947280032432441942609702528455169932707602925724441836386172248571323353901022257992972910104040095165738652020087342425973041101919510168855049959644875898488340281856001480551645365350972910054178418824979407853623875419787812840586288191670130536877548057987831179154304424863639074056580018350275358530768896036070298767281408423867753882968465181776562731201262782164363713137856326427765998743855128924645336839617669222537621910290612496178060114361464373177718443907190802275534132352404749541880250390037976064 [143,61] 154749243766389331496021264877172019579387549737358335910292217533686354959838830216688797577826934476374721964300728034229762248848164406361981537408842571736168687374101655497894877658050396302570379962843040123590059917507505918967053782272149541015205383080834340472872148313364795669010346407263336672652378440551582700492081937674144081329781508182757596921428773652654744840508761511389921750613093409679106237486770334981515559391343218038800441787121199602219239190399886541126661601167179734940336429596278121008470239862398243731514702830044137428703303630701155291970609788327697461026100394267123424500518599301125407520422384142966722881923716196583933794991936819685295159275978250268120463462545677135323060078238479312679271757556275639430266800931686144177309548400396736928419637796547265406437124052414005814036416537972104187947398219021637034617266579188463214690265773214684745330942572032747241265656781205506165319723179370674674570625180299202492557257496960623774635828946396706476784932285728351428478228571325683886038916565652422328568296898512309446577991975244258654477515165537791578257998055754403747953153505482615186610450081394017129172429992678211079931933353256177425079159458174973055211569532272542638322163419522644767899776113043972841370594442988922772991093863389673280201056589557013632867414566274518516832846149645193877850109084444977658503239579071557233827466487039549455862364767064772081309614344370964083751529439951279110342276270225570996030328358265767668784965237647042493195332595236306746524511492123890995668737580112048027283059298716912305794614686886658446624314909895903714595819692127257761976644098092037148693143161371959226738485169167655659650050500705039836993189022540143923163525718802514370660112690355687124594902239877155780432954958566093764884641967161287013276108954543295130179729524934685031307022968283883570739696720184726240627269096626791341203020595874169967370336292748373131222286615656926725213691567031871457104297100298390164943277940018184862267251466827700252786048 [143,62] -970138475155367576292568982453880565382285609118034330849614000649293654068313136747479455832326141326272766605128524991953181689333576649456287440808383008246928633110144431276215080108978879871870231357097582536812240785636954461457960916933190272944422461430831989487470988580035381289111449125532044574018398422500868082177144198291295240067690094185978859264375950079640091734338834351165564603217564834830730074990847710297640573067978439236833035642878645318801143199040380082940822146807020458493413015250908339933147984115503996227876557850178666081982902585684012868684656483401817380565605136706221993912552645203787430541546446114686176887539403871754462761285739253190279337477728596017912803728425253826260274109923763912035416969099495741121567621229770960826598610765620056962652546790197616361036135423641338597577693360092538601368287091181179873890551439790690454456941782618348479920176180445258654561831483905870370077858802351642383502230905670674215367232687704463168498037694024580884973469215135337427958548933925392332540764010699447894201011533460052992960138808819301071232692030149890616756414921184851407767121188584835128077062879753359677156348050844582904760140011509707558823765586149420713077337171171478323822797970313025884252070017337927574477604863460828491503653384681801703318588790462898253388312135154266732595643896351976746025381826084173241519839444360334509828784333472075832374430642322757700520191648673876786516303404570414861226247026627482191815222384928211958167640000092486339994915232923198788575562420634167200714892113928785754445517758070200504244557036899327602024983332313701904161487684925305990581727236506579927774442206020177663710887037190329984088956971209812535189924799223836094768699517992166620094663106043481179159862292669341575183533960887828912146290137472794443741658878594935257930882264724396904046217112422983299146807706539257079161494470229147056901347238250369903184021842398214539725676302486992689386548143062990579518963395973203327169844120183835329600370193244341248 [143,63] -269315231606768936048745193091303390303528779200397761058069179878646566652409088081406394427881158728829864966951876625744977609171061119047374303155124889960714042761643491909177484409431072310793109893586364622671881697702173238888981859624118175363761355597480282280375841157851075875619424517656298806372772093261628031040527947880808174964582443033638101378502223656016529665276358314301094318994696302456371610370702829500602331099825349424153585462721872657304888625107645418652181850326802984790316453618386630486603501279854845555085773177300113239276619184736084901302619834774241618303035051650700193436612667390275686415010429850591821380598527759304470318242317204492528148736790077994806274463678390654366469139280013462392387381809661590586605872680906026660926321815344741038967133844456678989064059758231216156404840388736979499234213965478761889524239150121942454573734788406249418550134241929945589545522647022054512037335850721644676624705484257544863023100061814125115551466775632166462796604373764952251275465378534249680178043416373712436014870464207123610313225818205668411792736055218805990085555990530164306853748896244898109249382405350978737700205588366826458347049945917939263667978514623850742353285874849454095374021197716975237529153020091743081844706813627297782555698497798898386747027311130938146789586899840146037879718642524728104166378812386953080510002006156122671761955803797451896296129232607477918817539741687189012395501739505963838517131791856431649272154734924225987344459162734985224406975593100672473060235091930269877418089253892666809764337895142065571015297411684614412024218776433274972818622782123683151469721680964994589024527395864888615395070836820162056221490969001125965426251263520800928272319293873950519925015685693157293407630135029832308797355879611828133094847183726826728413330983103292268332711882558266141167996074846491405374108721146076524912928632674762610747736106149198870614478095933383663662441248236998909347552914758574558583757823542230255283197368362442114021124997936768 [143,64] 22259162049349548462605345577752251816817149131913564366784229481144080757365830254929235735195152352053262172475002428141897426489378644746818218017562952693097132044027703118869898960538056905693790644719840356553070540346127511796621464280697995125045867186636920889941896010090799548690641142459449474319573910249412366319132547143718999271057422500378162382241943995072749172986619977654605158895191691423559504993049255761007645022274684330620972748122457941945893567074709232982412627124797658405372385728918456227280491031077705639123115799810861928617572366233588907667683913404500494853858809161406161494406437830613477062002288175231182229734905857311903084422489354643519068671584250843629806946131831531652256310054885422340066767477747941482127208246569074979316276328333530710744338923888298601014391237579750167388868603408511228191355239159942025305176020766801462391945854914574924219021869170892105898263037951161613359733789025228735422787250219606463604579128159499339633674905999938302851383291548407984216123115563099697624104375463534407838499700833622056965372871069918112171386813386799101011214509843670148985681142644552290838946888736656769100296301536250302341159755774894533596176954734353467187121477848318245160204491522803633953595364577156468339402447281652138163530492575206229563560151728734950459618814982462161234532354809509449063334990476701753803236631327762547980680841741738675245575929602624259610829016880067743699825732693284991119312109813759335064687630953015766569873252726159185459641880213605084751673376489403557336942133457154848309457483946357989839690537092275211622400919217827923970506799683174725298939506718258463570245244853964514110891880390933112062741216404497585745772282782990262107879205315615701694381435400040549032468354312383911891933727781488191099955420183978333912755821844409472047452736940005893282290094004463473018309270016661042625708718476567031723926974578513456856134285284651419529267535925946572466979549641778134577837046478245220134396250654670773485687137856 [143,65] -1129640705870492689439219568139119447617131757948874230710306890114879412059832239467321065474696428758779100003682190403078750449918766328237118921682371348130017520543225980850493993115906506245544625816137831729184125351668544705110733340034877486175678677052159051921099642744034599530880315952437777986377431314749173873643354448515399919257213038489252110987805853656421941952084758328323238730437575227480003792395338298362510057574232301946507300641407171745686864214144422242911529316673112875352733126751727780320019267426967988451431441146394804514137329308259213599528177665315546103097421071523221077079348844514489314787193480781297223058518586666850024450602299754025878413247856815418200755252225519137132376001144328832509278191103947291678910446234671964155913780577090392520145745492116973131842122591269551266663446517366602036598289144959491568728694756387963342585894437978844352396745650065932847894490197764271617752896369303714373227861121684669379525905537502090185447963249140062531125461186715925508493768554883212092942419473065869295658682850566078332769758560921858635052836289050000770442446186531008259381255786274059636904024329682565673648888803844861186749982591408845955518310929348802520129420983637263643958119690143603927299503933010956015309668247266023649505623437791201277583361414630308599559057545407922395294131696496645249436127022052640893391902573727292893903030964310399734870290374389351570321273171932864672318971796807118178743922386719832386697141576754395266545065474743226249927951862403836325553666488384117089029628713983980086958001206123237100932295975667149686112172022783733304897886472788697503884728721308959499602487460998156034477325874879489389113810335690395798668507165633365299591088880766014734257340543324698337123966069167560802282769678497574774677467850104935440103518240261298343900315457112028504551960832793550936341253557970697528163966657172399981332933343953765149871871930128018909949981655742222182051243698948574226654440395818004594598184141110439968367016 [143,66] 43648368802955199173042153061501349283294914344227587646019065838493948556430790428759036874089206400744612844961608145020298673831021910407461487655278733643033508967809439177177694738143153144662207191748621513810721787062761035129980811424737632825837663568714027900036893692040323482895299639620792944746805790671681299304321104596894602403102658999110092165868544862062768605141292177595744089027155892377002583506285183491510696390802137083888201114599049408558962445235633386840531839547933436386108815328938646993658158771192375193430475838596567660219495203139988578698035028193145123735203284968620864881374494974918433184460146687914724586354454946412142124637169696763466844199674832700090359591265123550466346427581218183416588447832493992097051831313898993951237332852692393454949729275258416815686064355560729223585300957234561554794597768361948658907106758646565405354610486308330292278247449095131342214056341241534446199269105909285440425466208789466531623685861715964997933101718437848027849489507162298076995822443527369498672516906286338092777326019838333709705838154429513759076426156460475379114775324268980604694860015654735510539101982230307572527403601523258595449743682965559220586128881177574443661654445571067966130863077035763077573431666836379228899485989129013351630941765436684156287906481070723767701923862809281991630197516648896805159685991686599652460925426011447826880385945892040620614623486972617137790079600746008874412983944544446517951011321516509378182661565280799545573330884403799911407512221328076859773636045538998397321314150893136998088056556283068136752226146988243795019041097585221008058185057709192768230406929423464204975040667056509724772693562143555215599633746140375313845347051639987592499166793520824516133482100356042338165117433790882081234744599550749547541091651628751721113304304640992632034174599895636456290112473515527818822714854844087636179748150472438365125231626823003484787508487638912714919306505147981732761246684059721587969433405424265708954085746697927682672 [143,67] -1376146093455425064466581035367747695822357059608991653069905018392698937986864136774334535084255523489345900270899766305905752594463729667401692058779695066944948466194194882310837388047774988510017119079363874865146413667071602016173959849821602333915390916297078940593396179949077450521470866877658619284547207065864569019147053087666935654972424629655495127048580247244946282417810120057938094588171242695370540956038854273313066242312931679904224445134029389193166856287580684268452755908373914382359349222917957211262823355414623809255968847498456986613811802498741329065006592826089176129220492197499837784262314378685596276510193195188995044806817350636317929315738176667422211003811042646036949938488833332432211743010373815639739674625432082949530784230682987423425759499395509259689833815785104641442662435907150044488991631472042030291565345946087323386834390750340099518254706098777918326728082102275257735989258039024046782399716626110792352664939870120553320544595607220825517051201326985883819526896944367559759747956427793283277189586783166974374700403100999297101468465588142196053977944602840065945327212217455372057917940787221607281531921516321454234730599538594884753026664572011157381685959180847197642678707144116691869468319158426097902344969299784822394844362588376794372067793971934309202015783718221976906075472026407949026385866042010740800978872915792832306401342534674044499215299701743786227594505969401433811168048949955770925900459362209878028543229232579079279178897915273864486041588574900814524588458673896454960180111492756113572512558828472111712474391846176360759518830133587352055318214767684181507356023859543349574566365553198535828944273908687924032180306880447552282415364412807598212418995348066991580011818038524760632951925231760852523827388452676535721140380710226416717106806335913154862534468330651040856812474036672752222723341530286334029963526697021554018030415629993740402229106214898676809295072752291524319652075296787128519598258034177827899492808990825472308198949438265186 [143,68] 34368459486432955059245320565877393841293934422803864068539882594043569827059702152701391430503646555108106900444483996689541894258148002867784100866789701293162103714102793344691505278747599345619393201833206695210510259130526186513986495346563880320455130020696685541321230997653968671010563936278120528675601616981740787190513129069481973548843299301918287802284936155542335085825308941058552903989215260154214865390686596776103135300999872520641125636041732330289928425927758288472637314262215251418918696039296285518760916133487883067189710576157130012634252150954301229495349239243043972152686472595127542954406608925487683711480713799635639257338454280642862927268659430079317234388505802789963473939400777956515981423896801676705703108121622340679431591878140539162025495428921619857405279223793731561230110149207794283138965095988254079203591866655918633433029645050371598994023421201431932442102915294385424266414166072058801769543148044053426114350710238490440921766658361971529982432050931009074918519374651251281572375119475564004838905146250267792620243443911557425336448792785356901586943691455267210196067749320808943953408064918213074338222150796747632176245241286554233106987569080376628172986775588371752536036275601940568724573481749967061327581023656475034299944379030926365618804029225595737359573300141837306184999540183610093621096977074716918793784078660917647565990313524052242926000271444429352125497507158368449211849082886754256257378229968252556103024185884141534231394322533826619128980768641374887972237340894204729146693013389650658416435239318702741723368020677972696848590229915408986175019762159733972161683515107631435181053977924991327844376080453775609269554012335602585735977430328889671381332432261665123898549729633484232570734630164099111805944320306567740631458583225543303254920770826669597088776517520818584185669140636053466708060878214909290346823047978675738454053508732770188943290289950816982866662604980205479202647188776497173060254119070921827965111039171151637661836283488 [143,69] -402309705915366006427267393114327116457710943268418990271026837329767237578731967067071810723921579081815822216771088711483415388114861786283726388946684205705887398161888348940597933245720251306947273356970726790824195749598070590834646960148588644019338516201447743705723160032927459326737906890322749888668201712555350820656917927835987414359589335758675629285288984107205878760646984918782934260492937469736287229257194253585352755893264951374727655473160810843997917382658504766183536919890801153408955448844914713774359107340773348638913278294425898937375058206234513403658387897742341503140777532831715373666194112270279823742113199794441447343304059227418764569459992383667617896530771628080613388063361803874823469128924286097599157369955551449814427046515436547935205298065270801492630757873830494024697084834777560929790596309959849870953571455271960055160923251367836250296319010298091078589205612884115281472448751714489594517593413511423257559787229603110172657035869146373922985658236082990996111635370563788396524058709221195050016613276762367290208579097162634001119598055971756470425873957969502637608662485371305289810084902364814160368011086950717798699916739731465930758078180413247748728500054809016421761623480656748494152108191495665367620931769305989598331541657795117761272737905731501617985520654745168165665749689147585042266180870560141715789720369632968263000375849026773051261957919773384209212947611297614302289098947786767564665388072492486161485085277320031434029008610218398555622822414835662305356194235934073624641334010034185729984257242005137627306838267474494708749801467537225769980411544536806307830982739102048961205493778645329891567542789826732259892713319905671019699515184862742840752021187986001867393698836130769698757891980137800293224939500947343193829452704680549952803682631873767456363123832462950529341535236901004793457482599335104356742246053700291916153460855835324943137697134324823717979568085256019888401453634095999418543488775988580660977227512949664272395276 [143,70] -21160390089807922724436949757839017499703584602559168910450185022059317261631847539175789894193825696261390473964441010859942446409995484076945717189839035322806489964324765388744651717186723546380579358441389625435681364231700374768926394227774015879431619295563732699925609786521842817508974118639709393596883760868208315947241951884039950516872524183591520030121886031728918750578203825462769382114214272363120505499620749551753286882044489958603012223844598907699306661751511063486005332999354288004360276351168482702344477135211562813762880536910610202556044902272681670787414689774322651018124592947501326073885487347378895431898698177386715277510800535816897720286631551158564692428542236413786153982011558720697443041547373226446343948173961792669712539160291296285735013048856236003279991469401774570680346754939868216640244128403713080969638179846157042130502047281288497255169914474415700699684850497215803975380179114360247432559831228345649420881480932560241583992986901101117507888372044235735816043898765641989157703344050970555954507194459303041298289270834186902213853643865695548340569661602150829783654300176853161974294109576672190616834405032511220122296251775666989406869204878100256839796423536400576264670561999834490397529748279002314292922922635027297023308242110130543210774583269694492457604507424703799254756456023451208300167213127586467806874526399521750740456646380240179332205070870005767860567155123637911090844365934118134316540318069909947624053273613715676849823614472275099234651899543884641072738676302763395816484669518970540845930272906690514389687423003880786278595433194186592828130738693973218522893852043893001849817334882079941927172882318436545081354387047714146934122049783048043311201024718841175346657177696169836503873954483437751639592085198766074238207988255884985632221303652002737408311131314729349799929329656587237459297695038924722614537078011083518058003352139263577094166516187139144469340702909608696959835016663394847781303030652796408639509662761953876424 [143,71] 1705230649403874463186227928655416780776399123680594597360793281600844810479938598394097386183293538065476707057007344667660433662973949147605671756025008974004494006006085231252199498170823356610085558412716066448519272941449819076065228963087181168551707449255945694282487665425517079023527983183714896418675806124140547369855271123065298240231022492507484184549403119205743028705148315487639730043513466718495993681918150777470254983812766371013781174728064825011062118197867977788416351536275082855983838914321506159672411729084615910203739704544257825339236468101382086385574230117171196510139960692935154253935896587906855299077897682603753463322076323849358323365387413478214193642719192969325417803839330102344752002248108125822150547310912754253756309664812115435567867101053747442026134030239197976240422444234297569873459339839681304191568971468696453499488235437545304975579427283329743622626645916323421784092643419403750632492500583381281749094996061063512565868110066437360137087955876325932991719964459871105695228106872035830305750564128414429534186860291870530112274496102091006745580273513827830386893848932852200698334696488055250116614480718562568565178207290154563579555124988192716383978444432659762401295625282413161382124052587293565617434349530842355505516733915741172666130930854921888922113156460871668535593167834093763752850818280718866887784922772179446182837269735770770720210542723064441443932116487134226546892335993388628233334858396762868189318226555539250116089395354146192236099671402972533757498500792629880940766164623633169982154661424903011872934131320209389551431249135452055793493209830679821108079857778628661783063549104078825406958533776876369232325551526238665755034920111691219094159158322437047747506636636766112402927358312941874505146923368793988804901307317084556289828169976151742630143544426398889696288776892042395560666553785219601209599075480227710650656455643057514064103998362724088228391096376300278789692895114479888996260793572532213397457058612424843 [143,72] -68354758397394309805480732769384054639956252268077099554837242738992778183492043663420553798740138192647277548758883702899191143538868047095330062798908053954776486329253913579212231429541974556460201566042092476010943430744067961107872541231246130653583145522269827656609269794676170112365611780030421500588098638100445189900237102430762235832272499509976501471163122647610033337081419272591756177486904309548616799479464610275137044412893493720567477573392580045206786274764414668953805915094650495184196704660269781862680918254926883277490938247765685596723816772235712344803402939839207833829203705139608709582848200653924850885436584583996633814122111231818221138702972776329261972578302269799325742005480582772829243025659697142046133144720807845092087279974169496256829504616282832434705869042257995009966937428600672579401866065072156688878343902383302255856079165174372572059433840029538785475665916614108066693571499140959642408605249663738998865004594129981470050887462445783191378435361878682415030243263443381753030433653135524540659215297638295260151777566760953813927945880678135036843639692870667087400531759147771489030402319244529677496020671339490157425878490252852544483515800765239800632941359814856684837973232180214719887109182470097709912678183845515926655382989316027009307857313619122428341427551339198109747430905211219474644715362230569489674093374110669066736146185432611339457716461626244973772499058281842039822167955341034109960158057452098215699212932408274995257802910639688765521139333869376003229732574561207675196429043855096166506150251449185591408246497719278581623872090125362903301590391604950574147061447590107688361641061908312685621963205062095191852890314663438070814001544342130113933406430721388029323775014172879034045280344305478314976417056783430898286172155099668509961029025957394846792206315917291289316405450841198275601702860270563261174341953829593140491426067921095982050712948279742490628534901817729091737386406405571345907271756664565294311865828096 [143,73] 1833324578387531980788362982787038195050055216027894761990621857838230630656062246642030827799696999040669720424072933704289283336755539197025764817260531329203917012528900841412631679798695566478455806382038471934381605970756375742542361123491860082252103016128236825663705755650423005427504904302982993933148108549995077416557350053071096976238631453534719874233334679404742742006893484242888407879466522025758306103234172494217913784427621908588217772011469788295474423874284632158061725757848546894809243143538075627858850531951201234687995296752975368397880669285843936386441466186147333845489155134748254563001700539246274287115166804995811747626512917320610639221489508239021066498403396498229138431154722777342615939756095173438305054482004149727441373629193436133461035266236385293983924500126943996832523162450308778011662452372904799444476830871392176468706157239852255342734839534910405815171838620922534356240393938534063302932956598431584445188018636832899042289150036971359767567715920186149089062671515139367126281721692015707042335897058841348950346700068291057328084599760518911964637557187754825279222182644527080261564678525809180316499779091672889117533724033024099505092359218280554213276613848922445472908780357207061305119116618641488488226779112162376133851642676355500922669533590782846655878536206713957235517386816054605993571920228837575553151993370512630448111848058975317485592196159368611449319346059403741627565129732877282216224550218650558146719091742401758135026057721462067028034952893840355784812783447175457009353077549700011414160224072975916905214449582208121376346713925498705661177925025174465526905852048557267082852867139376609742913052192554402841505986765488421228858576298599131552996824720090650177537047420611294611987853297575354738694249559019868440773113228847901941974741790469000096711912364192575691895934877311473428519737815386765849416452221907757566236920836772646846393470893118719568286142888297130636326377279796075264976153259252197187872960 [143,74] -33071866254666241354438030407661066671904658622727118437214154204476202283301059403074579723497781647708653898933407643077042549215642621986238787237916620992611620164668305693727055753834213643417786883748687216042683316573839054342702269726343505530346312003681526649233476684049070538962337930040249511233876767298211778040231815406612066884059548069406226170467804483073809929259671835178146850444843218349393640942938391538205284927534926063812045237290173381858876184104735825585828283345394816252022377359284274200423044098576001414625001333818417508640909223615249764148250962378040689488643836106181697702205502075563319386564038691651616929132728626299915782255252804502361259235167223627955549050842698875631454225012878540631872425788353948802310248823090466214506768902655088171058927345925736147548415142748230957541321418501009904564412830437836110521771621159258833166390287620518394059331810698023227439122715465874995052298325402224886037072550875600388297139427964694614391229195143145821782123176382908110078637822412507978848082304651734176581477529148163996163282025924634342629608054327705702464423781180008748286349058949654123249954949616941336837843082344071468713935421064521193867456152344292294318830574134164776577543098152230274031540670500483256214622629019453519892056114987067010909866774847618634500425383262475370188288401287826993751563537919272107990694604842639657783480702833587090101982510027014854514329977884893553394983218645089058825109699911778168520894043867618122971322448485058937029472869860749885169384571867763014516278436660746976133852075571950209487017791289158730897775513290726279212083318022292769598536412115349256256729426749344144561302379112329649537230728093517477533325244311323513075429337723963134545243800653010092574956539123740648671590760533247344474729745442812141668016994192486207529448870679947579844762851527421577400474276916270630587873883362558171858344200876498133559987076102233018888631972788166680641506786984264846080 [143,75] 493329486999669287053193188891409871458383627841339566893498099544855631742539565146327048934787265370368093106641986001450267644495479902766344319145290724545658274413951806073986509045991494238272741845369884058592679385315096653452482056107117916326494280225835129906826201241062126055808526909672986566970376756029022723065526090252893866824063356166015351333831457744065587097877335235076430011939010687314532209818737957916277116291122936393430882915235192353021499814972322348804575611471395746689263537025346761232068968248287273606639228079352689190465828859447357596496439360701931236220454689784027794424146714154118924359598207085658473734699749449551218606339535674248858289547545230406749233405597260836830502564523347052818640595954835679069350466028075776699596345715133640398255466190150635702714366786130621334751591184282095510130328171843875863237454383743028739683599427451724518544616914608940719087245009670796398608340216436741012984663621035095788845504375166792799088698205529889519495102146316506616886267024552187002342535120608660196861039957185491982655407167453596760579764678615694877959464834060500694753966014560970440280115183559920290157645100198605783263910582558438384300627404897979652883564497632624374505748045256051472840404486460559728512717873167869836408900321187687705751803949428252527068060864715394880926589926438939608532078314901650497427101478110494415332411123958662132753566974143847498145016507601981071548452593526800412816961039476961411995070908506610797162103486258027947636444162037848699037916151065194061141085585153938880049409579949477803925382304576251002423221536296550165043496521182614347753154445945343660107366487779506357185440191702192748518196978265916515889929352122205056727041620831570249209575294891818542783088384985013488130904978219378472278780181550457649063016153432996189859716918200171902742134410181876739003567580550100797592588459279258582110320388407823589275360919827020846178658180302844852496710863597728 [143,76] -9395861159121090840368037063310243803444363278600876038077450852920033117721066015898182813050888303191603177244373867352912936125096412553702224216715610142587263640676197720762658059887682133315240033636070750900716101738405665500819786111881928185348437805786191389991611176249539957714857098123100101596668294179618463179193829056530986202996395758457044689421465386441199859954333053735319285535790710019978197446399203115338620836862092502823421914054145143660949600769886528743913583481662551011781237702665545088504054192033265765049742420328620481338654823699798499122815586934431760376006760173686966715929024122795949064676591693556742267018097092583773076944976762910646500461889394556351988113522802695261623794146777419223196428780783853698116132005097803520467070726249630984242469353730155365144754355297088341284230829760051603491173367045162267684987128989772478695720983960037258484176512789602855561387094921914248641299483351747346232271226510436894821761464798294465819629200541692969413454137822800992753018648062935345054497465645909850635719438560348585195127170230063501233360204856615089639053755700015252968966486884640189738706649075517686134269091778220033795792822801887308716709699192621900576827531102223627661759121357275378512776566224452546238095933963526556691850752530037725033870335171858294017929839900566107041953982337809771579376060849803788426892000833763102162680866024225849849307143295301717644395091972687917609613751016878207752487932148839339564663149670452342434193962111346580062106293278160949837781700925733178429407265614368631337525484817555071335420353312616730911970333166175459676361411330443267498918185457834562163518838114647529695025904271448277228399671776409930126382288254736069969309277503554051548496509661516817492345482433621583609146900455213435978536059211256052333869052785804385937631350499572590339801609098952405218758224298832727639843784870025236620989910833601384294557943680547119205550602916071791447961227200 [143,77] -22510516987698619795485070355578138697000224323748541378086909547191678117916920759183463961168115001922578272947394347996799624546633513231601295082661370446184337683046803963590242174069439447498463258483117656561878727119091938269515328794855682222220782360759096839466565205258874082547043623761701193318294191777772743680237419852529729767594092038016445394132074488342843121652449595087382131952227702542021363772668732414106334975544546773376090313185744795984279888345610067996014850025724965294843342984800733448031248031770824355851300837866403010916209578260037999305664131493547433889841364741631593554997022111157398664075010401713194117303791240548912435302855636439696566796292687229846091970073403894947322748499342673827317340268527238447823258057597880292392390515900141022483848166410830423266854153688398923226381382492199919148072605604626146141625072839608945629624116458338192940337123379881607333669692202639443064114336441997962823495434327704029028922108937722980418692902108563653379403730016258020662007049961074361048819268553728473000255973489633165176658603484268207231990164074656378332411054300671236211574566269773496914352507666343842773397060565462706816889041899164433669067673872928427017463183488371792072810123885163847754905406185187844273647509878427976815552386700639016709018036104890584428350749736793539993836526651500973551950001113082562888227582336643342572188409080124429792427276359184696836453021711045538422974299962054297151530135786149255396372459929160966664148042052612025111137043401667755532641178964465325297683881680443712754506556927484770846948754989262101389772752775326721796326591754943114706069669462189464039990174320327942983160117699541920002756915277107871393427073502912067691639651508555814830105182990676118646470487598305424646728295847680732291175233694824952620223639794471262395991332059674199944697085474149735541053414213027479485329269761618785385850663187063215950704232210522409887431441953083425952072 [143,78] 2168524138299756607915824146204919505004333162881658300033195328415919964124430188694047111310435374448301573307628580346375463533329397877269006428704970808700229454187490814316987654911955407540357818197821560503999188771141615326550391116557078182239202053030694508416363398177613059844941357775281223631907144011552267987381320041692693980235069120188152131938509431359106224715199631072617705288076116461537709511900525491668334440020052423803843754504635879801369174340964437583374540518074780169059246440391264198761972162297245014993416929785172585902511270161467622748396996054222441476763448614259698518199317315759219093608609075279096781812861816811395044530377693754594164002813668527021261534677894046992278820535875584728470087315319005472705344267426720715280303716502993313338761337024611872873847384634707734869143814411551687083269543909740348409914944681097776184485658176582924226563903886937165478837014153168102677321063507587613661623101959341925007726217176330715746492745376097399671820868058230102018823980651528144855546621598360399374632300020962327409885009298296930103184243316600808799118972106450891272303035242274199427383240534315697854328094792502000350481536461323718002231910021259563686735996329261900777552506894631309494515555548449757410613754605723555890052825216725779299422333496774318360476392710645560685158581902237131891277133192887956650792072239312529065179035458580286780028645588480618398904515543877363171157560234084608963497221173007597773423748151604642459104677129972800759724996667512972618984370516814524083916071174422742538418152937800497609696613302175368835270469395390299936638297934461097816141886914643071929031885836870714393257078517076618565241679522460367663707088454068382859261754011102588988817170273585224918177832793301571690234006774229537472402389875076881144804228255093341892992423339021281504318703780643366418315361941743313588445747389987384608949043377787718921647297086508951473997320814349610384 [143,79] 41747847778912934837818028473816445762383497848630952529760784043045496317259215706986216612235599311155309421570089750687905605814082029958211190575784302084959293506491185157708125558241563632733245015678561751282760115750806733447027979994533560969427591696644454171907106152975550311041184557218636061627790328356457081964500857701604513345817833356359134201456825297632036543002195444934902733485633239567847647229502998073338251275124559479530831833537136879797580530273876090708278565662816305917157826698043917920142672733098720016826575444119369776226582957900050901209078684642765000264203952932554338678676979009833825019882816018956227361408897916574527849584938230708464608178265468224052346256037288974380431258311415920617804538671417000558604777905331062174598899402559040105243198686153820976288941764774077718812209172419380334595032307776511419081627460310219753651639857720849045465139794386299303032636952254453567152886624759420120306195302773948243465465798817029213755307705191635419387760948384001769140378939721114050443413616996900360676068213506434003241121835709754637375497066498307836562606307723999913700656929693397748857178699454514548108928860500103937133469445823754088292518038652014279804915192480439730825643835429502263447041723852093842918263184621030297824347169411024487432352427820599030854157276207666829934913786767534242206950863126584650856773338574682489597373928335168709342332474605442486880681663600034048945897696016753502953335238722340183213063817840945651909840937294299173173436518587881825027785320865491051980737398373390191024029282148117076800698111163521514681568685174888802611121948882360040627152972741899087240932998874547726399576707755813982940814558834576161629408706564613004220698068990366808838154399233296878833683085775851054267666256089154173670743837811545905236708580081006283688134153417262443830062958223838626677861455461003036511347401138187277551375084449344781473998752882711565283313474161530 [143,80] 138513636115489165311693405474171097573927286169872156532106944931774895008971921275662500190498049218050926227798957714101740940886758452350209723022967300266836555635872128892885946596584711141936397244741624023321639670720602387069774870439111765065139370032758210546218483146147026897089599603573643865474619693883931312149524612073309755347294820117708158184569705705045115723719213389572656095147979273434207837689274035863112834289087382645231286678723824377593105922131502572797713881793162770498656217144344916586876579624329707844632962518788162072143082361235530324165795502209898134712794566430968145185697333645781463126584875846673829371422827802075530290406232108318155095143523009445938318607654428499629978873935764685877066996339330072052440378060346503528120349018416227043523637300850461461890758230537185942777365683373732001357049794312947260868266965784349904238588948161794522230860866807379107387210060755434205223268686861231053144709137912165089187408018827265953392446310765485961996877397272518655747262334263076265271980741235536274352945388904637360492436502699266296294629071008404965824518274028878498105618201142600832280324667253994414704254808790310575615724802697705270644478417034356328680162235270670456927468358597766368535181008867391074572958479369820923289480563995009502955130240518474723338572882228538997399365692987126716120434791464639029672130803028986257638735499761329253108382252522169040843527582422038974502479978697671453089474247723651743526097587805428096078573130546795713295589025493124061847261241402753069577811801013631742276556015168988752103265463259323051903066329081643641951549373133372588950981237986565779784045215288578803885363086911530431769591459175622167730702104159998690106091616814502969424358367062849557954250646214025707116220827216475891543307906332728344923006190877495943970813356661441464872845430037348904257533270176277344766511009349931354166466954473985390301835639182036547712894976 [143,81] -5095146627129827375383666030627862250190021833548082763744064802008196322622469128687604847856796597004462455938756502013925644691356296833628443286396770683256981663000611671012522181462234549957876945368335580393750884915000303110254122809222112079526270022095347164468873718961466797020704356493624873127190590906423630582599076329113653775538949993444847489689243164485117780545453842896335905267920061647493028906394945150872745395678201935076609934902919298673283408126326077350939696443821780729442422072948766571614477006053346319250487205767668545895000772707495298644362640318548004608275061699614075296766871855236738603145178103835027411414156681392670278211570863880431745980812695669639467321700081306394634677579388579017817886036407540351171732137687554635295622131759068404423643917418871285475005244953939831095223983250206937071504683644909968942080547458274449037990382066390395433403206417123695768279572217875699890647113160137658921883755028262789402310182965824786819302532291243576870477076731279348644824792138309521899368988036185263834723810093089082504115826659614797832538697315470176554611664103361187587089473932553146414370535550434984510609783108516502656993386823584535098352500440865640305698488438274029659187274038221212504707215235518137830159962320873064615860660253084383600257164649366990663022466893590548934301743632578808829719310921909943361044381541595945651645951183849484255748390022735104130836983600045852023725191078087923671622323084087172415367411100505574849840935925455840950459807701183274960687127218789678567271892163182766071405996804246016440348758125029547562245805987379574610237501390065130908238582870641216970883835966732165723619175852191128677075440135310136897373293103717165389694950073058835669751943811065985841893233950257668231543198774984786446688364727689316143673794541142682851018281475102416599688029163430641679996858715963076472817595715628822865430194910533816918924967294905610892864 [143,82] -47951844931089033548777130717566849182515723513500599744642833644585813617377729943476756917083943662460410421388389045628052969698498186979455970437152372466515801145711513665315639994811101914378083734738072475472398198519638463262994189336414162225705554712594970010082508514744620501520233502624618101351741110499065089632350816605015668548954096374595915384149142173798016349431878631132252188948588102185952422600133036123120223193069995358321010161579715163334420206530913914884726725288193664761923687971656047749338896039583255066956063665071189663464802736384553452674691055301924502604631062376336480717842798044337970841183726807641609363416773320697462247233133874985175272803483020728252197988087295400736648105524973061895018223039118170295683313779052770696528986913042744367481166528193703218866687600141168064818512411533006725168647650048965435155934428525533488242210895000216089268651690440763148835101624744097253842000970674568421400183222501022104873818465535643770659476795965311909153785559664305406690959297064340786795157411836521604947697754741283298235551342236813131216055023659768203953127743740215311523639672411880623179839044161158115904657085367714150875494158323306718507613465326012005110064031748449132886872099667594718632067408060853282977073754161492393375582852078133569111276082904549026516434407675079525296826564555864072481298088636029926691523943958919526132737566232791909653971178424251989225618026402635682772058267077005742293436993804442407585631813252205809305931662956342600368031805153243584310827846820291264882590905063845815277979996922995202390247025106394101858365329997387305065824592938143267413037865193644558364942412648925302151104099452135561480011996768092525488721421619580894983352997747191124955587939649115403031022225234490624320674099492325136091246858264728129540665685897876491929256131443011405888438980482915681077717309530652980805891844426284848069527406760255691083328933462320432 [143,83] -94450600866163919413733461126775337038754109272130849700139553494127732081520953236370282789491416038330945361022156308779307473795378695452357110295615504445248741864395728203957180214751370931359912691997326261083606500829898401924976639015550536178982516747333605057032075977249793320151198604453511756884512416147807514780164521051272015910521844432019396993855235047779245987503205577892245408759316282486963798447674613295690609909154086402865031443498471895063662918874653250631166131477183318483460619935279691385681814750845435376984718501259602345571180064990793190903290639934525019988060103317434677853555771455621659612860048668753635905498918888930590457619276049129923987239809080063455393518880313143695224656370315113969595856946791616209107997611006516354172915579955012228044331559734934448426338706488120967356070890521244526466321087444742139718839828114149320661885422270147056484746541843135062849610762835435548353618327658201220627662283145293947672829321691902496057684313715829893985066698694673232629489518975115133538748621344937483908524717185144520137596720740235468967166316634341181688639065263686061553956008062469949455025091596300212963762561488258871566346468425612758613227072922347553584690809336400469103501359551159953615159059176397422361315330954904207065787734692363026145663834451402561352996974601582453935720902639939997666494679480266241487226387724921548760999121961294406297204960159754916586410290075691962425856286159365510583234682225558640003375303373985718050826228564089003681212040159808039809240393625000829659263394120086404965746726633465570768096312597878061816476626116392688376766583292177761378178321397727701139639797213112374043710538280274374992075574948423015111230770896172756842723040093765029641169990812734614383980739005322748246389561343613181276096852653922390242428747980118238630707231161972890741880666301806572356782272352351453787211874691286543025480128407206761829540052246 [143,84] 601083928812087333333801968840259871032341263156907337113409637589684079768146788668887392853614461988910233541552641600400558082170829029086976721660791267527382956802624185614910409773526062759554003869826634915620022550205670851244510478399814745848289379676067629357826179621345542281660421592043020283688914451971800191734529209541531443741927565570759993169862940408200480810455336644344838998730740295037160739690651006442439248258560215689388744215246891295884437495662869284526005682864484431688790720228167176926194848619095243676131093470287850717979970266373477332486308369316104378299698758201431612858327471819737558839278351333023326579450708676415261893229125726410762698293506708689542482069983886680432107250633724423315595789126406287902927011556120164959962616541919173931917464798562720028482999937210686069571839986816483457282055612991214606076677671326898264834320159620459523376078812493100976371366167436145240806509970192966208006880901546500623662668896991869527999685050880212463514679500448341519261828788091896192774917848322707010167735258521209034891846202994426347482077432736127832604868962679155455358112306378359064896329034478225556627835380828083365895572180255856531493110445178228782462805039547940777210456346310010584733792670217980416585647204662767274451292445220726207565042379851139856600946386662087985280297972191411305997516533655225816669213978961568275147968199575012001498436771677194996225473050799806352699560331982116379754404518432691817921703186711028577263022002858975000523206041792278117009782337674998399863095041829381931908604593985587467319689636551664366901659307289058029946667905945711799978697939083917735923363900434264592788417254833952673876362323717117112960707716713527323785446759685295528605291894814583348114588575788943629341666036159682416937139858198705897617048626638727859625160266815828462015195346994485265581218229527280840560049422539688576480952157592049804493152 [143,85] 4133849615066417262888464861179817123534659959410519740031185184270712787669455080939554124478487273193901409764091080278536384902054069254185393208986476399923906733731111082115022203175981292547938133431752209508247442675058346013085180866202726104403965108866349731057031768162890097994742511868987965679759694007416108904181015802860796593469382575823499807006344437380725611312745580150184862225116513784312297846077326686555266927049657857153597263979219504152703608028106116869475690419144016125700137472993251985469922042564306674493894543328914662684725006287978831853620012397104349605794127900340402807902108910232818655264149869015066163264391559692451341984641977789281201933625753367586132843195887483631071382149118288989704045058964545922685141349368309425684036545680708790865808169254703528846058227239866187224419680491826835995885419287165670745658133189137889791827992145734661158607381155573672878550321258310686053288860432600047992801986072253722854619118327090255797774107045012368485107948688292795689637190267636495242414527010881893004263689267572621525321475871885988403917859173906067783058571946695611497900469077159068173180990490104273662526870930726041877925352302751082364492363960504108432311211351613543330407059009374978050624055864794426127006661511891790076201840351513489990917521160382650426437290798442996986813536285228107389465731452160657152135250746521716223326192560849600533461920029351618936576894813047091172565076367800186769827568770177273308446973360712551971821639950158319905721790162268556606028371571694646384788672124467692488391067675646280686538680905844203240069923103869330375534141526814467692727875321417776683408918904510792319832006868289935271667805655381224627330962222909779063646900282779030873127757876071341749153495783648848403285678026711307992574405291085459315012673160452809905476385837703404223495685738850882614360105584395722844480049381622671110157611230986601172 [143,86] 7806189332290353031500146874802312908850678989521986141425085247609390489799445246782595843802752936823473643808046044931721259959366982590532756164099034067199580607573305787273091113702488611781347394308541185723643585553355263791462469651253328699098959764406607851546063433710139697850659293399331196333468595098967128866498259672568847866234484467733476222936289781735176373109030006942876095013132615420606005135708650557835164131321747798497919266256769717792096889972032516998231271766724592786308769838188143074197657649594949984147040577127980655419190586243571652026334109767351880480203897329616718591801859614760494508697997779555677224749863751752651832867555952675673357675170623318496603976442792014113935688272562842803902778098890483147894003710766617583427402183165097402332916952109487658466892748389096917187745591518540468457076170276934427545201966319167311976030091064256599703086731693054275828981050087129807501477738023310093611214532424454709020919861662483875113279246452011383828538186412413859436872914719943165325526119399807261388841175389787471851183883942017963261225815912655115537496447221260657235190803677832702779491660121776873488990206577768384900555617460929435632265342830010549605638383834658472190153997605417936393570129463272223348199514977220587849545976728442874835557488089138133061977086328477968098708516328275365097254522663983296658473413995215868409655277530980782745906608454404951602169735801398444729965480060322290577751366060349431914221019415236790500973415803564191347706142756479766596674516197756720513265557821817768230358500594182222869094090516251842568487042909844213959169128374909780170908831283538531805363509735682117442004245266510377320002754952250443231154964792017266448482282755720367901792560261350605801810537748912821472620210118163009870082990872389807078886009243395076279701605712666867086283533860118074998561052437513528322637776748142494618071661070824 [143,87] -5472969425765619830040368579699180084525089842032416506631130402306823235469419479534539232509710610520402272211717051419172688000331857704196262446081733111014713348714404375250220858782641959535556262743158880828019526582477176028904874406526889538026903153115703195355807494608593945253780027832837684977130685909962369854216745578549395004335305738978189991307499454468565528052504792277271063199534094470690478359844225839698718272162366923176851527206323487652951734021295473697859293983633555864301340413548962248743759663409433691145865597987491888129425921366847649056625143190742710256636862104849974384579296800839019531459937021512689178130325718535407415134092944384562666553353930673827859148727171328086085876483154599677164382734256666351592644391567613400548722930130368227373819863193712302448125000893098685304867998564238079526738111972723031176214278276673927499066376164974147152847225642497524859740363338746530402859195498654973084865486550212415538287953456020270231048993674272115972996525835361013172312164717060239414051123562563170808986203024126024776195882222082780376229154825958164858083492520681760470172443822030393477621724943642654855934067941280670591994804554854961167471287301710079219479311182183288023326400093605260592855505151825493317847137373268894604239834573541371514479529727972365446448540277546247909180189920116039094155880029375619196642717175343305168660672086209062735589891827317650991707473471729152887504568112474329823664258093842075220986460448283250038130160024135794017701004629258225776822387011175143200763437472144421846104839240411200995191999721460161893108488977640704600205260110287987235722664212803066772527393367793094656592785866287338530887119896065350400471867978965190808128551627584012331542314242746912378719187853897948806590657479400754012671078771018603563764764759403309483708352011048057074169027012277100351247631653379162814141851267564706858297351 [143,88] -36989139275202445515447975741653398622173334737327119057285300266636178199428499178316102442402206586831170996977772822166413948564095026145781177167167868445496996156361498419252917135172568304888015058702284928102365111068261301408518226548715453019902057200974418771446310413679283300949074639873928734525594863732977801406311540598140819487770401317329626145860018138844661060147826663869124677552166415252362642166599178601651998504711990627007475148558536116587627882660775702524887195068785909802540386821053481478784748700619695811178864074780704914958011382520071513526107241400401447871088243830727492429936032417577540411021806925982816985722388343201203195882263026467935719717884427470761022002054231943656686837832237294500390485457702464684291653971121998678366857685071181721410335792525931220593448244004733040545795829369451640724372273132236960901571770985354229146377364325839215460878523872736304999897238545621873354251744143975096335546980052595773113421091886966451288759337891843049289432178495517856495555201920570521247071561875219075018556688566850126541477577385513284076767682955744325289938918025545799947396895277288056568148616410083631361584703308232411254604778915308722242630002550638861974433030266358795013799350810636573496977660187575936375945123259066749535414038172129873052830130011013891606388245991748977085319637709344968862306202431888120696209523945772748209123003777845019986893372889772139400223208594673012533441911718553304778420169143338625268273261043744031943474070424158598682447984381294213827629666358938716835468708092218307949776469505837199163674242860092388437151857431196376947032336174416495445800248123972385373458476806290981784677372193959019550653861555334971559949402490542870263215786527819962781690620593370542775794404841793108481626879719708705363323808290071795932614729076000865309183729481762701803666418315681040292910692907211526704838786906576811904 [143,89] -141903334727508410012811463984904997844763999468459418841472515902243944677690727299124375772713223165054883861074614683583302240050294170348285202614977698872346645122764352265100390059403344753963077328374708527107670663429926692990510588004664391272871855918556744406007259827108425763040499466587468433874543977218610401243173742251868135385957428746278535551295169572531860439390515171697040361748194952096753642386633211974999125078054886286758069555348727459728912458325246696208653560182218726554785007865005749094436784643164410823921395238372732717444745818631478203512295120761821636776353613121580646322683613006633653518564805250534249829621298497738236744187197012584003904708043893467011826322752764306406368888782607290848529180539259159701566366364459954526914877112147731951487217107176916213458008336086648531949551721345999833186599409572188057186197371141510744303256998302199671602599410324892792703793210296195728141827460672655982989428022156481278663862560026486900775805487103786895872476255816415433788018332869900588702849746430464228429471792975515585382451918513714852000791210203519001365835304688352189980327927417367363582354234046691493950000564362745461796549955114769418865098248154830476846496920766844852121145372852339804722974635054704081225846017534427612873229868787994319815349877001259987525504639118147638841972705696678729401735919666759310940998157767679681063153090768542164012315198349721315536215898869447024000796570478593387380131277077110568494358265230901013173275372345927272061511528583767396446495577004214062539642268882602585423903913826994113492076751143724845569928527894475490253830295265683678212469985086351598139150121706723393944208973349948907021070411778053857865323454160148639405545323498977960074035717836831643040203368548920012417101087726246644524586754813310185876586687954753045203066929282862527145937958792470170014867248014703280328481984351952 [143,90] -310531898396937430766580347803449788772274343768322473612396265014745452869406603127494099704314709015237195117452122206085050511601013248976710048736402783416292245286915318162955386468733618938448852084048593719621902695732945313337435742614985068560044292077212706501697361141528444716862751258832281240799328188805383013830444190934085782169388291144122238872874606856447226266989969154971738741269149008183212562628174312766755734647044667356714820688163528879980433420906455437455168073762946440066631919628327904151348901592790978145358720742678805533577946207671100719481183242299728134849783424240907216797475625891805811762428621533220799629284056924645737703716493312640937984846252585991953929696166266865980415614624048495386022304125525229087559631768766620280321440927031581861756446028637282849228602317196614745900757388170524316287981797649160439181514208744104262594863645328987662578069353481272050943016648476538041916143842785522529895657793368783367041025057513043304768810989055590987081292150277798650532209552707014417794051303016334474242303432359634914291359186331045236057162355730703468117607618795506029009677010417016808339874946384389992519687772203608979908238644062820835553956543877768358835604641212529408615736928504852207068977113255055788434566766854752053402003831738615729432377095117887964579756863779219101452007611328208796770907538900861184325534301619820741334543031034846177723897923486945910775445515313360493484928491731533578398045280249978290376626179725094223183364104945751052936321857790081363406502918866637595058372545683667257934242110969466391448360374402234168879654386351248098809882025353489150181106017827396408326719675502894033475819371876027569246562658556522869138289159768862574268104657865209272556343021603886959563041786828813019346064928038019704066567284654642667172207616701069351360704458225415004771656317981782533183130878960420680677914400 [143,91] -332420251274463036099544155471257306236710830791138806704001114503117905031829379225647873352914844852547074860517512089672756405427888309666807579839203165301921812222992524682834208325677606315124308758745060963175831347770825859916795395941408148390696498371819927631248238165624861244252181464930447614831544903102287654556567005309458918465403468440774637127435163744787539969011837350647927364810298450726898516365656360666697367345949044632147265726001897930776361812230321162178725079769848554068315042675371127792866402126086492880877909856010875834948888226030385639724638710598962637553793772825123501840184721573288622030514936239243009878955489165187127830755896550287905161426959228900316602031433090357507071195480876770833288713987562206603315389527293171540073558530816495229422917042785359253514215717048436515598164281851903903745086853607230014308041322306523101303253495391005600492183079938495729607554150123223525785691555110917358209347776143041426254829420811093243000108912287893402414265665565769263518050463898909437460379748831113847044404006333508917583208179506972639318237984898678254198477094480730814434739555903121229495532031014195218583949127136944469418861779803280792153874102303466423963077789665214349786005143745779330552906877113756567994663910026989349167853390181814793924648650736480410273703855379446168222296329697522555054691801997482117196347997853863523543208262381350607966228426062103359028552987455195400590625442846813840460637051593298544920656599987619151620997231516029211230383382308598772245223146420040410697123495455541089000807911986191716428993964275751456240208298749362821845807137296442933055661523685922572800174954229057820006660958187118173748170674187808348460074247512068648932443562959386227302462235503444046362430748352470761115763308321534904454097586579254949498231724037767623893370473321652569155200862119475981157823561635022077988 [143,92] -49353309256505110463182815612093691591165065111272428493006441859813187202049966314047782851181990967247553457257284353296865846641088530603054192208085662597006509813685397139579042302744562124275221392908529461297561489453960155299725557890180213837363754440146798274586316729293573488519459533093604087671734829465045760649218826189854404683788407433575430838622882126925047617982317889275761013342195962944353361472242953882056471085206315451379826714014669794365099092264613920831706785299871814050373910042441302813737249246437487818727438210759250068489435227356682029083513937280483416711250390791504504212129593018432411032260728894011433949900157226409472122670769273827823367242662975136319553489589242791650482847029683555650329289694481105820699403173356879566479116233438496468102238282225789395709828470368260860042535702956407611292482158301976559574118952291071289938558376702514251758449790020313591853581101036240312326540306301659220042794592832979235942046688966955462642238908858347565052486011465742443020065777620607459251257891659506710758378107319015620141701077667840624368843501445443696328811745928439365510607386093198970033300693942980016563418510477843147383347717201305541873931055906640404394944771221545805217325156210508994734105036017192303330734193371146212944294494957751882163338113152674743801874984812202655531521680131020993638072729877826796762908753047135086372425962541817756061983948219587362926937888004657764333019973209331159992709708516707605404662850000385586791389318143933245599155700312275988550399305951153384517327785412832735471093186597279974589094281145898019946350390084814797610079300218087068579868577401517504925304372384489133328552621785854667620812933595717596002836326059738142979178585749115788537949287325874418589849810573568930299542166870797318262877234094999488650749114492449898086348406670077796946285587038409901437469388926848 [143,93] 396191651865288439408693096496988165011210240597871568428582103787486871135818727764448613303774038082276951365743231471163707954234676916397318175033595646436091009771055153288234765149999099368166520146541893282671747552602958886027347709990884979554533003883153367074523981319869615076063964298913594526814804052092073822963078485849007462868242077639326693440530909884414660063093433188696221774836503592202015629375841986784460084599428152192013308595955410109613240640849478578819030123117691943243728436373362617257970075734785041239079352895627750969441504697714458826846657238388903437760175978789493117774215362296201449397904074500701870298304218078452055350485724741071992545461143318750864433483712787759055672426903984277512158889467739032586837553887294397711605677678454608236566784954777907246136363630317354557238402443897044724539605998887846023073387199230741512285282389569101584079237556822328449784699144806803454372792646118500930336547089160214371622055757861847594306010507753801081282084310685300906148592029479826358579254363235985396178996888991744861809365752114874187253283241102098615997626335494545254722664518385928254678643603715756880647544812052892031620336329911310848080960383252834446483974385599482606145883156150861094082568841479706065905187528186630661390564483996355754957064485025572487817250771859943039590373720147185519900396371887988754073153305454688428485955199150540829088755372806529530010641672355000621650663641431316653514582191801686360182985217465730419009568449651036196496636378854772507973481469296106457726482310579466623725182996276940196951015722009124499211548349221542787505973820172409635394470633773779829191108015268787085403322798722394749014851770597565412774046074782580636430832221565168129773038897924451696976024267950322009465612625569885125623943790578102598665493044974853776686373705006648832120428324135347481660629872 [143,94] 566312674684163506301021136675775348295621632635322072598651388019060059473619635714865178045263593109722120479895204362442832157699438441931204317486656667299252221923518990046244344805923684965460489613720999615262153688698192590944190448991179472772629617011565750481710497307223483558558485690955705328211518836882707897438540389737837282439863934270537666969691066508942313235099421989637733829238713686177440181438383981678725282360267452653965482906471696644879208532517958390785714026937662904951441829045674385774730436616217939303920042273803856010775297265565013760874295890897340944215762515925137248819095608335559391835766246333638081831527283472044496982577681399625947621316008346455545600952167909782321042222502359009893161699602349784957606863832373895104536360295528264338110715112693467961248417112968454014522303389974944142582141538422982186552254501490418074909862434826359824075758868973063517270075253957088751417117635128154811092489342132664940930398619603530312535170919013602238308028543436516467310996332495461161239404300994662290939282568136629540388624036966850205566813180202563978100287179615925416856481488839223555445122730934899084346169355144621712934218014042084509790880699324357288425068699396939423988388174892687843267532261827689152612984424177494599341312196352675918800297440484016830029132859798918557386137592942966335860926526050497840085457615336770629127841045974810230929176387215597277453125660554077519680307523253770030030215626970944705239555341088013462423048643668929279208064085339955379326393397869487251728501750924817245348969284774634930308538601520540145334382859212003819525072451894309822587447937556282818601664839029287696924543492766290256019067566703268497517707703341891554346030205802488724266489047651366415417392687403182012078446585297802877481037616059682414262500107727281956029613616375789386788812349513335914000 [143,95] 297400348500338836617264901031852013896682223906091407040910423523999444634530544653374286576159707347210943585066223376930298004205255678535918287007610708804069816912749107082544481931655685287168702340500381501580522593789579394318837529298004671821976701573335342136337984132926819894516932308510363004199398940568996600421803059193206502331222006467588281009390280780509999817689072362724290085619247514038291856390846178263187303852599375863130743054010169401210051221163308367149236394328632071995504884498352329706566183217019704241601952915945599049386363945343279989547706939468169773712323007590688455896656548949251338694705704134647396953573830624811132230925933531384529268372552619167790200443766650473782424386727045801984852515776236454459489877774927682192835008627055993492023645233334134163425869727685372498420254367274626353324331672116291713482587541234217071794345761114392085252174874671284032410009817757329977904199515370947228876436775851548834514058679901312559007525323519281422846003462407644931152871992052362409025879405258038880384309663056564029322570387378874410387606109604927516304454025150428055312175364776924009208767131396096775201803868844998038866059181738487717411979096288241595753090235851946855862614520031000018796444439851502548701522490444689997379992829166560236548173757987948241178260742810036926165021386228210026183087730024383482187398663926312784659183709861127648972425000432779864785130463831211509268130953292792890745415720658033471727696136431427406303405538162124645770425976199203550628037243440932442090903912220114027098711654224061053449018152032583572157871112605481964734273287740616711530575038197041469533688215317164591421675212517613533832709889330475396501891439541937484177552094402216179260049854019442588551776264184822655090514312289208108042580571121711461369968705658134265547817710340216863209582006232682 [143,96] 63170910463458999413386271049050529440931722956223842330232170841611282132632464936889900069624150229904507492730071044817469828695168469521497272853792322500027501868799401405057050938443555704945801143835833756124920202362526885779359542112148921477706671922571888613524806399087306977083796011765337707140721121469264237146184706833614847158466348304441374163847229987488072406795329235762245560227152137050330501778645359152592675533065033161013308706463231206842249126758127958005979492474497085123692333320554494895109271507375690928510663034614933638725580030740658521292131627649685562472792226592618789651491828932261199400697439591537500081618178233980919215401374330852307108892674469481209106359488024428478002238625415118338198837453195531839205963050833544097830688128832170464120654597471119712712495832150747086366814992824051136362818598999737645532659526551275738742762244484953028079488416416206150121755851811038522901925639552625842056116959611369391891186039892535078227327739790229485994834917682687835552208206071753882170093715030357587384798938156823606954724173927048868083148354586228109896975814562482374259926784702306364339789418630508355963252731589451917742604103573599340115733720189533719056413179718082287974104115318645564522201051659582740023701135959324840653925674165074019920534666845197326222267570555170548850100407450292907084477000522673959247158937080277507731156193676392857642902899546480596888707178557492843455076979242818116358842995998123970308262324807251009044906705242771510995286095150266215518065390226428792180028125946980960757012230083344033361897236692286516573379247595507463662570390509380924357813122940183719935730251759339767356323529257813469440037582066730888542233950660755351018419341152160588629297020548166365925496806880928579370610314614397769664965007887474853638646011437170254238573623742453493018469024 [143,97] -791282708160284095696334429262480562550144865524666968026089827245352703167677230131746581313036649079818631716695790335257590067471957103869875638544868442088182729839544786967299744672362027146981309049197036162365304483287760159131494627843930616606604285726222488631826756777040474817479514189566429707045306557429544853601449042638543956865584582608676102363544952904040136145574945259178022871011100004291634088603986532356851408129993179855538322829749558438230980203327723566234203925179604320324847356939386997568262542420424039679456325029661328700923895200348870201334127548158940855329604649316507250811595895329071972213628609382251108482198991627987503155407188780644753822489833176003950993034764909791119084225384152757066336117170304832596278539157063682907468616982985025260007330982601249557306410514976446091731149647599361211530927504632943519721376830753541764247419423570667512945888232265951309117618630025888864591534025076827882683617930540718722514902705615058658649514733814317912868700495676958423071898951659656626913098387816036171596987681789402901094211881483957023361309829609481659076685037397163071515748041212657394614881992800207756031454725005877458864791595988568256706013845686160535127248298183753163313649378570796733409180377334226434248731886415550799045454756187889311842473399534011670148217830556274609797690431015834124527433782490806794506566217460220762116300626821885365531236028286081332620931993204636953405562121668434179494778900089665221894225119332737959423387394141946505863528765684643369814706945449520950060257145684752519332939470630820736468599852549362785684243078168069344006847392201115133131237264732950758652182016380092618491650675465334876436199473299156797300548431548328179329306901281243913090096521418825611480943810883674947001477480222626529695811598818161337860054115716404416843364891322760132 [143,98] -6765309463847305600769227922297912014382999143440024007844784607640537906119251850834361669737013746654198915223261901471641543687926122215582966703931900896590645297990066783468336252485119332661191587661566291291348639056767730256259095745333925802957885015375683118999985180903020714000688781737929596787918733086878664007696982860777081401894801274978031150310487473249446921010567359914276162407754869881523210870937819444676854451856402473601534252272629910961440789144672685111865073955436552247088681007959341144444347544324053847278826151164518772590534520948323833215726892283570237927210166670749194269043751982692853878929208554342958414813809503624489664930120240162015566234158524718623030685778621937479675611506714035079561026200907573652698829303805635260321695694826811441438997125770910438293779477669112532567705831164882228238342444341907325008892310988555618334005398229278022319140443215967567905794178774965852508759889209686463812419944263497314311318517172421669168352647287568254798446442486386802852581520682622702067328619751914553811989110809596968229742850400965621607459940553914913066299390025403443642723463629357410559015041885451337777499541893338707622804775557722793773126825675851983192038849181196988272545500263298329386693708406412893885063580154104673133673071230090083586516022995014056229157083635712669741785449543716821542112904413095850876301263820011887763619357386560839998858996211779670349390392134262520272879747257789878279591264633812642951025990709558204675953305886885209545173005101970817006148452202049794013107256824984467332210860862470573944721607954043646983180341439917467072499071145198026583988445516019744728703889700037966517907918439507135634477985836454903807973186916974051417582111754172882103986691519802562423452757615443088172345277263914478795694719261416675021373676899393635142932817246208 [143,99] -2200776216621255857413414318142977637469175246565552614041811164244812246961855316693548137781521095229511477747180240516453446130673145217332072789691336860141303765264177435264015209784573736582756643901180126965101642001712386028604272256707937131827501085268187789566621564479174379289540071225454971291142006233276722561812078106032535449436293041605218390798478782851394364907311871295471120661214881219015474297316131133138611840173056829874780084694202527386996731053772962514974644163236085962123173948245911278481916152410836929854644261435740923161079469898848462491751525323172704811984078814113473926268812006753654429424344659996867983230322228586619611026484355004066311592387079283782473103785859285224009684525368294082398092565082937121352587734730935490802880723573882372781139578237054322001557111825959842150905344599951766580797711632614755645100602478245655357086608377343638101714257722804363664733638516041570946115972047923690570510571865838343597659962684797863292434694440157814651484946099254936324292782456143054639545936924881389052488764448183105756697999517953787321157769591053040089717782838221924228616916472821898227031711618437256350974977788153669603848818134753790717255623370400440550265015304698759813487468428128672908954354995745608917879477452813894470005632856759411035335325208231255706030879098428628101027639162030657405839813105644103873177096019393445470867824219568442775840520876599933400651785546354325837649888328619881278892090763311801427245068867768263901909566304680527419467313304324031940410985124512870407601313162735638277189349060064735030518015045251175788341406497826069215857987448808456076519517268772289348882120007004372728001881522021160302852067078834788677532363298884982433230429137219685883072849679219780476712833085138682370606623575808159087699152480504552663210428823523847165496448 [143,100] 33083379882171756794605271797011316509775899725748427597467364858709292395553268666910811030183039432640045479793382206662105306136338964837102209596663593553637731840588532332085463927315918384958609088480352876226034981101117266804850219717420590800553450838939848844927541304230875296514844358062992813546107029896846616997525200292346839403520358398418488489866268289539210581574301099699756146435240095402501326412277266792099441503168364177637674732646927952890796322989876654504126834045080885368982687509542941145976406485717403192541844635450310782041049207920879669057782953330492468529921143956953746329439045487883442355250444254497584769811654518650180363634361838212257660265286211099958530960232859084978499001004040096575296102578984597185827763967534029813418685967636834205366565052333354996767118866042831425132905660337562552293927844904024869298708600024207792037610741170069350533202309537500845276619610998411547791884635124029609050218196941706985724325552948014661843143919457638069397036367019567546480866388047492952953653245159516379026376944831104084196274595596733004110019412053658549263910989273636988413497394905136518318904015807488519891724655876694736151956586249790496819556789127947521393304866199983549782530572967825458787155666095878895565087377376933559818600553850129273548784500574819848234110024292418815130667299982833683980453095594006455370174190324096324656942338641018984837163122279884884359991579350739628078039920351418594884979814521184900169108041535527967160397224235864989822785576452839332747705601103102189899216583372027289074288795476457885739439944426171591018471919663640444687021001692498713953126423775679195239817211954135595517185162239843988570572644765156841094087772747891407875829653412602663624784241717553698977873868050027482748531042452723317626606400448520971529497140159768640 [143,101] 284202793083663749242149008942466142096519490881980801177209426007871439547703476068106332929257787008137733544498921408846433357622798726143987524135840907544337700854662215160699422369494348556510648362913154385073519299778858284802446189883250376064952236299554271191642237835143239888084815175298716118692599198403603628832271668606506741535987830392820737374480528065530655644257811395662766589498721503964231933281006632243869263656730543094846128370895645520220769024741363063203337369363789904759319342517431314613231489039024096049402924849889667793585031635926304159534551239217708666632942463427258298747272694576132215678586952439640050062912805504576701387892126845843497607999000098066602964572821992693973368002373034137330909617551596861120783180645002789159591377933002919858193048527868306902049092747277450136123223560923607219195969062265621606365091956634044140067547607018968225623192983882897334376212856395597370046336847796415890156030459699073048989776253662310147272862346139100369795107652568198841085046979609710798107436885529281035794706808898692237860867695129506958260659156227893457640952089258174171205798651469574363239658911772386600820808126895962006661357856278435138191823188939286186001870005283974027738178708141367527993027823980336198592253126594767571240021098722416324850691653916757183820455893580178284715794054032689316948237108992911478959700182941307753780591320050487298869556196900099099176879305067758050160744928506607371310256942354111817328469661917991397365883301812168694863944103772826639344744650784935990216063279054889169612715296554218902959250392130200240338141241611126394728176168793613863869745387048459603352303282731731088928326837851448238221300302964690834382422361276878199436091503364525066650599489018161780953147790676386877910770167549387045442508346622485685110938980728 [143,102] 96413336645590828188976688604466371251302611428710608512557732264847850430714729065554224776131012114666534623517592888061713849338722774300472907548559980730882347175673785042500721796550333524555727837759745115477108021958762175157103443525723289170254146951319785362285683898476176516735422105516265737876618987785547591225937313086879772940277561672001300100839727838817924845062105486153216648823981748179413013419550470254178889342753904736216721923254348234645427158394259788623216107042951840422015859018971752512587849642835674852445433569230372859481616719679185082818530258891655916991824033248293264238090894324336899409225153933635588519411438158552239383858118914336241502295001168959155594528521957843987512984538896797555842326307536160434490255987184843307871651136466905305863089275455959734161330695557690560425272123731499539369244917272528138498265257534607571472497896257171144465094931193874574593484243226980180174228239488459359536193774259413313541020252231507975432110010348946060612703666720091812066310879436290113674227855015314829981486443204827196831721133571919556173773229182463086388933618472583800994727570546905316570097510385127303183022745174534703325654737843870209480744623558747575416274935195556875191151650781505092738018580496242425700840904459971896489278154114020260956284901319026691160076240361401556680882286751615091900549438199574448139822888023941633891507983389138779573217744148047494663777763214101898245001782064990352120007951512612632727080722817239341899631464134462139810129984152293403204654400620338515742870084188681586306415854308328230672903676878273598648527327080564442263767331649651426609591878650817574496093226922349642394513659308125792162064261292136996136569922693325884536015463883210169152007859904587309203698071129015286383045997600383583451970015943995163867136 [143,103] 13427866102401199521040718569835779588427417687386045246119862631734815143359649093921563279688669818472510622347406595709882285915150581011034065791559605155319803778669615860523836860326454108905385381361185825822119049155875204966010508452166059382132329308470848883348706430108198320425082774997455501754607179769970985687173691921348936931391412576734673942275634048899328895828890010072716629120928033892096942357785365151871267707809086787166279924312421800996781425483302033927410777405207183503560923829356036867889420816360336850144324050813256696156527066718225747575290219426293461709237057635500877671575259033785741521871359616174351439231644677863211675862109719415030987693138070533746588041152261899290669897999843750605576210741287449749128558152487706716883463021074819238536827379365207674467005795382121858481493000000188000036466342990306804834299715055223096533943869893660960879748813303006017319407553829632922723510716495281035885429786075047420198711224729543129649744227844105075963278821100676715161302540097454000726532378629290353171076164981400041534470810548700691030621149272811547571696280489326250615264036107986711451356236391238945046647992288368543673575775787334184612431685053197156259298647781187274040332119024940663609899913654479734225289790104891442511913788414004246238758038159060082629239338311987135888848020894113454004352672839662580481225864834832023570194688482760374957380834349470696004847926595798261751735648034880663774482677727059317960780694742260719425422652832496581193839555627419891455022146404636325603351388068806824101637409694794405313928301189893436189154173332945557417889403084456189782759716487779959008490489805684019650743071725254303568256199665887402210824019549603635918511469832496018080287974035612191378310835180756216732657457280595969478820802538178816 [143,104] 785441576258547059178115016731078281174038324251034969080614516009520322380589159880142143551295561209119593265120928332895229296399171023087481598529988272853435475823614695130517074680874109147371367098825051694188594729851709327406588789518018970655808443601185069342191391773415900744315804212167279177832203662558148426214587521464234441655564809162640973890448652683649466235903102141651432416980116545417553346841953428711606579577102442218101154763458906751200214471900822808353176877264544877856951906781314680988611556802887488337190520807658631028832083890733154050484186183102387649556515994825865804726665464146650755051479079558169112175184379440068423153707935990157806892117848147510270492791234855467363040718630521723643241626060887104981447509625316933285780752361260700420460263820501301010877312144116329373526222691526529752114122188907746723265501973784815215277377044854513306363859513661743371058115348509056569283845061141131633731289235774524459378187651237607183037861555630907880548165660118676989856371039000388020196505058223398641348960425210738146040602691638980227542117376032066570872947082061571421139802568494981638015803269381321620239805419751063079078825825667112500742142019112520733973306819319199632248691415976930181478782257861075536431653492042179294625097913773676395329939885413372253904773872295268111929464355763993243964106033212766857795813911470814835443423985448689708786574133101758546508036568504307110908520617280631335191703974644082024116482522051760107882512969606415024715716647081085248521555007806205782488002372453704485291951588197887274693489666692727819756804922931175759199801006740278947236493295077861276488462902629602101435431897203001873855011376898035356931422731802643128777340672330506819868576615482457223035528665854116882714601538355970842531571904 [143,105] 8867044596752690894460712417328725190180693711430314134538336219999950261549960303713781620949948802974425922982065809705932890288819678000200793424525581654101291042348638453355652266125676780044744722044711714041661295869869814637792790939202751797275342117486388049478702539943532491860797223289128539427778505585519636113879090513131320217801669711393558366901051179888172984079064593666556118649505627594207027323932538855754558694907698939461970059072189497537837954009041939276586068922501167073090086447816999636992358382207010847266984494301475585026414652894621578197747014543026994076405239924120176607186390163447787977479956508055103153802780268202121531717474033062833880598387465510077133900521774949236725956047619364643419717338426363451650874080814413633093081523186869484538700505928431446815208710632945933127517063319399035357480484194426923930250969917224023180830411158690714635655403562041892349892660327286133018508075459841350898317675715108217661284573914532426667377135865168125776766934314809837823359520375085152494968214435906526706193814303203904680167499532032992942095181828180138700351522755270363144449462861646198584945633391634680419513986623227297464159577334202181909309423437610469673090141900881549893964072045114561840753060801493318524628302903538856659066945437404702820930498282744646843170340471983148147520385750235106189770369834628565398849981159187047631551673898443550799887790181928710413692291617550230458046863540184625942726418210632887775375774217925204718187540572385899769376038312968941560206479405367502190608919023688399329742686739562611582474414428308354945535908074070597446056446006620707803672091184854401412103074846855915810576400090860360733449081723772598672492604830372361400921488988191083360427922415683720686653365825981998315751686934934261448 [143,106] -1474145991940131377956704420278700651899686442529671611405650644251754310290899027138827183336380637015232048238493458896303570331011842833213794273245135252737056157910535265373180052275507672032188008503359277234630666443243471422139645664451796521220366484006402908517378474375412910599214972706635421271147783738803494875253762198608180561123487360168621531972344217669464235426156923228261669273010913792290768507221246253356319169829457582372954013165797069687134573748768130432468711437063783919536786522579440244452611734526843703516040302749062085072736747725101081239799835553603178790767375351609049868565227788576950755009706765037337069003102605990510887448392826765300454518506517510067644342764436616980607172830242052919623629293055949684368198093657683777619741152474266238436173831293337594442825179762842948896616348042576282884015447471140615443993006904576170131908174941546464103474333115254483213419261619422267361459302337989463053861713805642729651497497098790529866020537972599653263353517761667669713298224865370323056213969341533200938248733583680045570105135692563606050129873460542275319893672876663359195096303127829096416086732281973837224321912050074637027074987350857797068585611556900813765938695399446191853420354166830839188207202550554288272636288993828956101990359464122085052625608941974985213401100529442225685983791695074600275318664976766918488628665862538558475199085008453122962981768714322018445388600980809394758033395224113311981653414155909396107324099806672655797765128665059038200410723068933372966172787656124672051150643442152588837877756298244917301642096070756240787585575067519663282627090840829891074051376969066454712488519285650277798501406272138240578603520186553646921146924360138907123895410084814355153520023344273623988461227057432352435065676020112 [143,107] -83337995836414107927849773510905302687053429089026633766449281486301979299477142885731420487882183502946171451644515340105792673755050738590857176832436653128485275070817385246019433292907455063645910411777280467922239042147657482748457576570354983979605024784013152366455268846907038454188187313004296616803618673828277576200897023540221778577129641267126563644848873896813162635930647813085655151188337611761652776437247322997007643211689204861452078795003440458481519462005345196312747897262978897225727056813139623060543618719319354595900759305012150936358515871578961640750280218067195597638610507995998071389722212647899262535549905841569919590900321906453367398377862791526311333198365374644487867214974280865762831345592054240382709773395618496598743220928436361229944711049508472132860260353234353654596629356925365400482854198472934108692918598862640656935856565271637866903969884152708481000304505885904225917956548659323294460122899397207436314892046025664402961606203607153433808110157135893608370452704921577666743771728201709660610211973434311805627782416221183368265429703523526790622130252999466936237399897042135689096290509543933136131436469585253883791855958211635074315656600885337788097149090395762972502982029675616462199688573748580261760397892008037109135393961450698601125159690415188149927487846991294805259221523579586534898791789293936781755415528544713301399536068990964412673589418798987476338689227346221558858226968762434084111117814847340037805453453487863516353433661608779745837354352718075422686790934395733670639662992535560776946837580653669823863750146375373936706889272886620428814052744477746982220865502794414919660596386236426848111363769758621558115201436462339472031847592166451123379126646933729897274026430634239745659258788964124938522221627666041172199154 [143,108] 146291197955658176287014913785578267434074754420881890957948607475041941713214738958485430079060216884392764525057470411032153905230109466844588647406080075205171809451777832712129187550972323760195248322744713532993723706131234867082576622589150504841175527985941847721080391573992412404622673858281374530768392912447000349870764904296747463517038541546408631439508930856492551720254970225155728155043352717975967837907796373401062847641923753057246265089368773093103746208911428968641018439943679310705137214530184221744929661778145074672324825494380127870351388959183005252537307577088784194473183435095261357594436080936452544633834864914786191788385618380526527564501539036434319323540776343933753783952703072667142535239901449589378009151769769482280238012130199260939594004210281317761745375240395863301560132039232931654741917943374901414645742526172013995840548388763559808275010821535445457657611245991033983062401459869705076359599646984028286890382560679123747788206863765962500940409524331802421178854781227532220410352922040440131961951130968586066833245104513886356370946775548483011497357908267755323165492834001315200942047548587997867859646429190980600710478897476304822989488418075130942365355439335798683833107625880952835569819512835936191123376675706671437918766037294500150677515423439388945857481934957276887856280063163581100517025350923449265606054312058380841292326853091566669773366468958189772726868464423150786641549979217573386933846053995419516037026650448767569934825034922326169606480885554129336419323532080499156370726598561158735246624764876961465143070140047094814839947738739275908214849991417693539259398834092847413803208151269157381459519933666812682922429321346922966560792238450527308704084402565138965782249831115559617858347694689105750057082674192128 [143,109] -45483360319934529453644127863692230303529367713505758507415798531481685016160604767085376326780458071746114682584629254635733996338986362312403820042595188467488155008857446579495626487136032845890860672698678937078378003553292053320190922443173535240483404969205336697696709225876978757648670592536253583856295511773718939785899960811928698454536997880086893223151577826585607297163532211376392705671398851821877844928395432838433724356671316841577768817245494520178340110885286975973541555540432424767159300327768015687438039000334908603280485987591732408358830019134368018803323162232749158777133469539097570741921885430392736210859814507317532122282900403431420634562328114444795545684777909717749330332939752713832334160843219602022409390439261793360856623339784899928247768232267868536992993905479531188978218915739607261673023218946173896705222138274710984771494949603727568164554942666480483635189227595543594585236550079744613541660161627973570343260403342723678685448614371132155104560386790177059643522780714514181204973417251890728909920417467406553296839818036527824311378385288577855941797205363852715608856851616921361575584229049921504211928258461744430012133819266743797112094038613025346406375082653406687326385323903779532035029163524187559319927829767703049314078235213802876804990747896443073211983430830779523810102403899899261360339700068385907865999115805039399540708903030969867834737512133778983352434733539031777662916688976313631038407456300126332500940453538934610782005723924851046619328250177017360793985613236119614258548825737571955929391523596746359762410347290625498568664400252953050395033484621082426433665605184093789059469471584986575751380468193224893911905164782946959669777100430684780164181796078653199154077095358831262145977032510450896844967648 [143,110] -3572082872734265161938391745415505727626412175195868450913490928083259087167891617829684803382755148858246356005978149887722050697878092511316728005016601157554680444591562982927742109838122499926276036386412987273792298734750447573093918184779681323157103202458084040062154747047985506016603717865169274468974407792970481165610206546185280361106954297306542315855450631363904768384988417765100777662073981144414266272326369606772056045926648934949400155037883319753518835399690089830606485225182928466152792396698075217682216448671540751997916252529773507063087097373023033914642874830968054837261226636262495493549788453352063332133942424948493221522191465019638387928340677618132225145629650161533536489271608464746377259871262185530410186414382322734396445347226716923726675452141198106072699700374093687554226591616577272640298791488359484160743063994352836824118076830236277249026055378154617497771780347507821883227474881347727167307164531819552606857393276379961579438000993693039981561660250813094192379151121988798190544311620807908167501689591831951388781379515199182514427435313633134891164594928711286203454910757675466670717919061890763989440201322258658351640372704265782562875484108437168762394655291770957739230447706083473390658886912592455484626597857832901902986172497645516707951252487949337048572541866967996072235847910322461072022175257961854315388852299874325657753228676276794061502241105098101475938974535672104285935910126847617136975144240147836901706111004341913003819454980733003537766625604959629157403679771624354927088968671955207243135340430444559419530899044153705804073173924428524302999371893186495226002933435939915414888596920933676542389049068620471666970507192564582611804436728661352340148822850086364908971033374883606957766778526749615024 [143,111] 261236458613979433056209695718789101366631712194399395115753425282743890181984367523742343628914881324534481314793850166491945494755158370152717368331928487860886954383985679514579489382827543837998340590789247595892994702237011363557938749621001630523125819018150729265996755061193287603963684000948740629067845543223346772031229548999457004377699462819695907634599068138781900027782571554777034203207220462989340405007606662517579520549361641302292460527098630680350758659224310662854235037155957001600767661967308455654188001961600413353620225044361101761307929735862760421965411744423487321947461861326750426932738609095085280289863765951688150786141743321283454225870346151108361102855785190374234009360114305766324796554324274496864950947558462082427560797396032781763429459121136192277789590156366317838123987784983100311934684410012991937988734654125250089460563491369051562109710850287885578415409241438241492583379376025285825952172146917229485427596079723326817454494799699299271492069071002740022739975988775823549708464906963717580078273748885868348727515207910111514592351561504453226883312637302227906505853360248703457853514097944382651287200224295220979272859325504404118055307203921170516837135344030404536661641528514477643160109338739009830274561395345231522123485771635061239910609733248819382493785948694070260149237814508849095290434098679194231468481687683521661080900876764431998160088737321367573616970504075488450288807623261223135023547756124268843658463792460512270556025393512938888160439398171882421633698232865241793264329509712061122608879253311519762690516128466323702544157996891057762838893711554164008357513101451183751016477114900201132585751716473400663264320273750204909303823817758331886300883523912133677905671658193993254676486755058 [143,112] -829732190155041397940146884512962335922961691993250070560579872034430054882886529307298741554688803085862657142090803917697547505438903032382456311359962088506579399713001835284366113236703273861576305152325652003451080345412764369230626271872205831738188928925250708487018085885331277504092131383182217662425709971407333683535685968075017383589585760895045718610650537930112942659894840929552445582537654482301045705896104357605723679840154898519620501768227814286954882620548153809114679077563266635800327197737574455668685962987541604395690832430352845439886886315906754397670901242876933563867655575429883175229677257587056761463069927522520893325708481920723078651670240824272320126809347728813835568835569263042979754003560984907854353990360240218926061298497874047606228624940518811710300870940652172442454390570385235481403075310603441503549059718227837728795547839151123848138750575637883662976255350120606997608607744967285170049062337820655235951422349055428147731737613398772948921229526917989727547687428983935793241497882305467270852175815715435718113219694953660103867933798349338332168647961431491984131279970355255451921108930884519515151658093374486068258160448456988101243113356099841585448401991117444420444662539264439209295163666054093530194960157516981959239433256830048023064633211046834010346040747257428411280906546664844649311188774476650918401944485889854726076680377568434810656056416402326559437333818977415904757681116512497950511179489697345275559551254694791848341189674787759582656795855936264566821576312208492240610365282415567731933425450077444467148835506457913390375531606722053480937257696143618624879590581485273798927858329186109015741919139216101421974887121153384461419075343034112224464521416521164912900233572684918682848 [143,113] 137303819405967772449778794900372322618982031947768849187288405542526645429734294401245135578038747122485572672985603536641120457891686829024487672634801203648397548076580282039704861484052986462363175668803506966124854118497611723580625751834192917191578699070709158151870010405649987731654278506298533844083438014783984307501676594377548452374391809493536220420261990078677720323540995987401482366019712883081338329228910461963242504138828205786999266591549080432710690796764209221153216250371151373635905709374452946829892950970737501715910484484103028155388318006699728761354460352923403178060201278588434041991375967833955344656147949047286593847681953368731255382161365160771974691610976629938592764315480431399132209389415874812635185303496538679027528014879774728333328263643047343294244859874265350698031538697433928272692331359305794001740913786511564423930664711331724070396151275071237493421891789057507327284227084785351878318955459811594173037608274925568263671958725869508723030840251644998718408364985291161432709307649821922876818905714577890599027558642427805416819040928170234879282416359643729324399912714651668548275394231014919586538990005065556939483934055874556319524824681174927148225931229856290734403516343154812701043213050243346486954012450413167551973552933092474077023643989415027840382566832837828814832646802474895712586024817134052908104247946943805760313821053232729587301491553067603137302867580898652505087907433222347360123173865039554019428983014712420535157935699208470537711397067134983500104802128235276791969846001319507188467921057234920997098610086005163851617987706511014440300988530950775877462825552329615442002263583817238173435691373081621958728018114013332711422960243337034543685703089447040500776516794706732 [143,114] -3127995416672665718589349342546450142646416370594091284235919648377084866009783555104489211388152170817834277459528617590142279179610068770901176035218346064272998005377517899870840781807355399948617427503798281183359252405648264318851715404558197246371265481850279729926760572379723060320000758297566220818734870212445073109684278949729360013000410296156976402976249866613552536415350790132067047824169688167849108814217868689794547813758471811592849809320428001426514536714198074377099247690389365837468341415110551528127076783725250073679117671680337340881219374687673614006838377105259817691864694578087464827701712651176489206810116485652801281942952551945412316016116584462601925563373593953656665002543409639436284280826199699590728409846177277960230284187199939551087393450075129285752245054113606800920516103409658118645882146440494469001028530377841058806917268168985862139009474788852147342485371996822876588110846271307527040607107849789559839687552031164733936977610628229839248231482735560866332188532723023893735421992000884960636963443653494108503448806553810841613369202913402006930516638984582043635739070053727259810309781523749157684582747596836424802540539511334849061473873906667534662808964923557052888937557294550472393327511367279469494898907924370122679691893038795902764740375349918081933727404600459850123747530859360054916721213000128809977738026246669432496743218710163586704359115704933065968305966052109901471313099130958739431088415953752222491271271278196389211984093471009593486555934542754656390412269977423320055899977009178118614170232185394330633408795555759204252484241389082537652570278565976049102244094020663587472283349830062145325476157895609934834784512338557951645949073912298565080224645101125985664537984 [143,115] 168270726383819916094688700641992977710976460448947951959626356966492995842704375272641269425505282606770811062354150266945933610404876257887452768354208664190848869817038990243399489401039506325697242430357749554617845091812355909769459156060346343098611549899298326186575673098412633934332901911199872976983157770668076783070009327344999413728261064393574631880498976176096910098063763946167941569099948003716042525026039867025279360321861101860023337975993462173428887399157857229888647841371464759912849257736531093831692775085831425416709670178221337607433391850415427812828886924891329194927991056587381228602396677937479132208560014283113205095940833995912108355913748833697899986127928948002919609676817736604379524289290964702450458523665315159351638858432649149595818382166640256075383150343705866588294497631188118056206569828797967921985419676141704277482769274752613473361568844686071691405522101714578077010605548846733264332921335506539616248474245606862907263864256455919066730599681318417501488724786535586044579352816886654350632936427647143568505700104069673359224963502546347818941659711911421988288298455931776413343366301360730873469163783114040023732025896665818626175307639346922769625309245370080422614876833386786925652343972290074366645686756355620888418383350228652155217948634186325602733212632046487297313980704527556492165400746308754030706282748062490244002355417726329839477766660393324644307863494508311379716742739274319725517796414330090868713912728849005576939425209980014545778575726614157826837457794307975246785773036989447441935087841161292070927651428353802813194361113383555137758883714097695719801347746072948109666689644293010703229978978250471477677775742838662296955482160137879377760513871326160 [143,116] -283828951781887178867126622636154386980512125508956451053821944102567680784262291495960232109169641793641871801601404930869593056294427295368121716308851603732819049903595845672342328231047902802593622637548752889901197020839517934726621647822231808409161735351130718393417577773775750823112420434870129856064934489460990415713477215271880878653793261214313035639056860341054403927544891826691337930972688167046137948874949560960894102409095654760042362000084878105797901111720411893787717594916551951609927700116757608980091597173470659520508702151011961095279369024974827484331788275808809498518514981287657490986663217542369154341213978108311233606070772464651192241909728343376519522077287995628240662956523051807401356466054474533564139356120079414535616926465904240643166283356546819192549523975873322963705556200499648869399032990643406167727069634492763371572073272710166578610456755936623719648053054200096271288375500820848852781878033078055158816225039160056754908298831550247982019481165467179411251668038784718832034407904536407526918592835745279569164838694195739928930002099720598536970033048339787775385104540134427955768184046290823107551176925530020498618684869940493827749150440530663604363632534278630515342662866091908402277715279496769935086215218640026251518576176421112551403945854178761173807002073123976962437978642077621213891917356061748012516973344309278565040232933430325622339859611734077180644413946054414595731888710757388141270036483416794869080484713775431484990273789277149901063442877450092599620236854780567574947029783251703721947578585715642253573464134402830100889213185257776064457549227705117694550639714398708576685688985847632386991550375053278067137261672737459301022364656710390907631716000 [143,117] -1068634273952817336130255660347668858565311080147141294856592790380102210159104129133493105383015278418515089163838389095628402442878893399363732306032787225543477487270153088472476323893041025064216813436528037610586921463436997278128077272165535353825972607164433751094924328730704464518396313088065736924277442495941064581056639331472738413798944937233043608925327067599800882167671937435155686966096893836652255713270266861180523855570786184557507305791048804131217317455814182691274944809337988993677120197923303893770746519696103446707436350457644191769337500893811251126065297665618116068513885584507779432614460767109676902077547471708708304820753841721409311409749774042267965590918006547537774039373512645693707284436553796363704311374182785899287031152588568497922582262534669544525655372866912612814843606458653002029747954633744329820346389129984350342064799219602659246193998691821550472395285259228282337403210397044224674261114492825813362979838475207076723844627836502618481602969106372019633420833423868113603289304807183477031788041346175346096591387861087686173854086599959705418098698305736794113240277112648198347302849054265227930394304590288151857892725148474782827720615574816353555049867675633243148020400057790725067024869481872092349675130892864663016898826918968487406870420488897351600300279957564337655455339073962129997655509000159028971111070394642106185128424808698120983976283761017812886072867453277467863307947193099903145920926502537127326153749635354816399003507084508249592472686333377246884292373953345629980120832913999113700291407267035833289337776925480271709363379775697784702059711905892470852229754732018366243319028609694376893224864011895684013254231444846120545835020851232047276 [143,118] 9196534444246485618050336800567738005265624101476666832169526445776428585855136173300546270198488168780824732293998376159260754194154017569761116998730015259325312052466100054007190168170777916065137512551219951188549374260293520133794934481019938464352145266265358697816488305995442609058961335462991937899093596531379717215810952636975254560337297636717421461177101026040187942792333935587261736871911163515842995636645429958382747436169000141250491033639991543106585302158107510637354618646385595191055681386366090744821533242843371155497370945962202505008185992377298505544617052545257491105547437769209561074994460268457988425358136219292785269061213548830438324407457574060395737209450459018561690159551417310918175445079247403610416719405460557897411353931524570890238544466067162359310673244168251424548427709816949722179863739068276889163965464904504587980281949280643339665928542465776764093602383930927919107234002151184380415160241978751444988817684137079237392775145038708568673839263890545002821130606938566674483794098450489058622544824436466929124070822369119780807738066996917746713281006771738800875447939063237535562150913280120913056483606717539209712378146891546740676789191844195775675896190178629933672214089317326002378320347452471207150843097030887348244931661040622572129614204770023812847445100900331956557186312932757225115783528382943991449020521919910428336284487672965466029690659599444964590507474636749796168255820644624192656259777248465685494403425790394346816580380596189702131270183729209527383738963014658043200844908797543557506646965028848482918855364008526589153628168906776769471208664886551813721791826866276242334844987882116298374558560315004077698132146705033441187111789256 [143,119] -28853685199754779704024905874194009943157867310698075388025017394556631624161952235716187154060791992421811327611698748190284435937952186444086887770403774616337663934191865262918155142943640146541793072335252572768990528511333084790166069369599061202947362110949573700831183633955927217521908789274839669010941761006019920317509454655473965357774995005161395493825121990128913106503764590639375153288072945468260695117297613112242010574792130730701128549383125537690951905662826111318079917083156881204614312833401739716908747827139708728877090836018203027064677320617968609732654324192933049382820052344792821648190681196536421385537992656736578060050228979086302764867422217202901806565487804714084298846620737111036016522649506454813873262868434226352381909579114084938821301598747322790412163600531936340624666085437759749389788071251754405009876517761046990909402512476826079842101490059984460907884587670382941854524354732940076601036508591512130336554303499513290277352668499809270916375983862004195354606471328648339408451977910886162782586436587250780787859894462712081272404156029915172357862468314376150518771923319151127698739887927980291811068811466260730313541337331825304356107617965988690545140221945262464691882611918296862019200669405159991830893878198061322539956950997656388447650831228267228824962351883493088414729327372552067998190660252471297450142147087466764339809255595688986765097431436309090248870011345200222683993278181481681054249529900299294769105835125030989785270339291960857986531979107341804742663116110527178078503663744597708375217754241505392762655450793835018420830353835821287552304702887797533107426291299337519853936119426680717051598644092202991847801070705281188219 [143,120] -79552040437926652962732717382470901359176127597690370514832082043734044285932913367617323107292333184462187333401892741388711847729441712753633453431545744738301184041327732000408294852344709976035828585952721805476815954392700068936563257257593446630210311623953053415087043101106007054070980244685268326951525440888631777779429941336519581784812098225690809426760690990874669363705069059778543198629875209452314552812267765375016108777940601842912478240048673628871150121488498776247702831733592985059592663473000983673155117327658203922497563191267469930565296582465565924687271799469042827475141966463261520785007142717351554403368717351592090491769207045148775206174796151894607907310799332843029634249721498113119703896001566896051131536523645154218787166888091239357467481285743604990744976354826990309307405780479103518727304844717337228068729859152847053211760975619082556854542256664342081160075220566504264740629497854027966954425885514692538629270522301485176886117677549525438817997152168687232474622944150434304029648297583469675992341655896962272368066655433402792240780964353783997745093583944457390459310859039387304325609211384836030117323298578727867278777764490519205896952104375733801868381102098094821860308516621106243786325071098188514677369649783579212487278782945744206085724651140803871456248552098561763879398007790031634150358691013036565377626368610469183886807652843276856691420944444453524797127615697445387961492253590036258796093040459616686272196710928474175837288009150071983081112971085222260615486129053991991776575484653058467725062798070585248889510470617200034489971734430258038229400633357055817133423391202028506753031737512865702380557147356201041858672687264 [143,121] 119540231763296813753814141054760150524513053940403450614446740357717412614624075874915172129252138156812807977827750075616259759671627515807259310768618754496043985533312548653806134054136865792827114499770037245301776997624592385820614010458988695582123144774058333597428995803380036306575508356959047974859512975876199905401282388744083960537136095723091907313996078505356460366973048791517083932761250224218290439976964856234630984331481911739301111610782468207419856558204506144029927732103199674122981753474066033569892401238629528575412465928840184265393686272179791337015901220613394236215948928866514777850731244175712522782614939057539581957107262286053727686732830652604934134231397528445156575317622663722823109977438395546836767023841178536130928833413789075929928621531590109960263139894773577612734509737937197324933023823505414084368185240914376261549441413702131090374177117514730615719815745208329552017446094231515618378951197659579564916114212074162749303542758612341294746592594442142083934961555992587252662514643389147711135156903580149479447040777700954464342793352416527424012391796633251634678010576246013314104974332029896934494052433504183190873029988234505137651533942643479807087266055737071950720420332175282649488597321728841270435112140780206798207586726231147596860341789718656776917421663498738997943405660675335089286029418524493049811254998360559455188242098288693686711059821737521453155406560730722554635539624550727279370534809822146632404775548003417242081182728138531210748007035867950606543205819887684586663514163631386586000234558007793235586761150335839442250516378916265760063097870028446344944274560553716455140818409767617189108577997374148031892 [143,122] 26177409366367998053288425720780398791180616691380108670525316967417394603504309209394274394683953653204958325980485834875960053769956790310983752292638756086924094061351586955056613648257083241215600803561601757966259449868533776293235743341708251898063358723138845845843207355741363881906907697719426875401294967545605708867530849758068626398324824900532737468148176862733865552270656141310389426774415937736263306107626719600369234668204420853989805973337736475870210544660319185503891033096131745610542390207711415373083424330061863619403261074642179267171354484149545114043886867477734782521776455473419029493045838468812229926285152106826693351423727971109181677273548043164250775771757612941401742769999874924929891222199299524121763298501121224950010444390974708971011511354930746755869397500868490001536426115170869162665521497986797156043380084620187009669375113123205561508602089900163210592724828065738244299505244297515241078009084254681815428791084545185817058830313966060745433068205594344972841284871259061677455005939735986115501981669110100665169448177030357213753510818425923521492470498284620382761646083667434235039170927428706441076349840780637288301953991931034440716229915646425889776556739380368397979969213376464650054324043810901648094755800113003347302806838470349818526486917207173670909885960428668172392875052668757860721427490337833191157103598969317227978042118408367333686477334672541981316984097185792786533569042756899607061412730940515075740734725539747169368690621298699781146019223044521374980415605774546315200728229168800199228791306186921770140951940746780018511919456014116346934224337999417418822904769271143935317612530475224308138103925328 [143,123] -21794861338915528348963925283949537554526289478720627946488506379200211624854915798593098904785610754472827468858980504585256118736991495299760736252724162205539022671884116698287548540909206582863831481619575399108862356206252391679632411171357747810621166067958260119961394053486575451102906557051307942133141542217904441399337071848753530574085433079691721485962417144911677180191726920254576860773339532571442776230352208939285232726414765390781746405987754230837706901170387291535156797381134886314217699974638821982583937111204593261924997725318055562377798855190032679550549350718943721313228576098928293286289337022067664753532476515193804453624258922144552339016131636246411819096112151468423965091165994584489881481626408037365290797094324718281007641367341257809478563517293531145511149185506696123022836763040649901903737409688732253004809360561304875238316699313892867158369586060370803905951517570345743799247375437011820954592011419238060294136436770853997203227960531873669869192135733023630162871646158700403300720729470586256485424074939506260308818029884521066719600020499640005250518113062533029061111807334919306463176698291645480592253523143126860085363676315487781225911965132355038068590959153893311195689177692108258618647031682222078387668333114580066232254013939598656485474991536944435806367437437039275513613129942226273251905084243274464786086688926842339376242894624020337568308155126061392362543277113638840821129971890382185936734066936243085685246924856627811226023208016227478862000087693471268969300917847596224235478271568055736250922347736799114384484774558988692361784811540193991797360612417483319112214261603576712710790394155627629142 [143,124] -3430135299319470009759380788680875384484919738427409712089701601556065810986217072863265282768721810479051570806485535001745886933424693782405831754907896402061218385396075692434547029121805018262818632685946019817408827126616092287296127509904831848078718648064704933011637856263670405541943362457531321940345375323510740156232358526742891911186878621965757817657565290427729857953321152691449105299659345027950982093082499846656742145686810106058691922435675384124334303135205684961354576198433779729096882303839740258716934882955394865465904867693354916008237594986970980747676654874945502527638958919105346603376066371520791867226474622963393976861603961708096423793021554243122692215698716198981156646861311092997100327951196823345701438870519323678309019438534636449294284294947784786217049021521683877801851997143584824466260164346730697330974006124416364105538393415931162567650273629300645879877460341840930686406899277470398984067640623514383519108649712824211432346931144825825347639705356874028788652373258539397111854573925655562903444046446987454018388109728611111478379157049453658908804039160057820896120709758999622466008080530183906903429093195992678735177828206407343185785476420753338420108970516662010568173985686124288790858411199991443310559992406495641283785820601404199996669802898941161146149429108901016014492778308511025412361270458236395820305483915769795105342347121858647403381902092684831393261988245564923559907361772011487257349941707702019653467681359970978518962317093401479211758977371755114370703619307220808318385775302604497471258454088016556028668389263073330548566918642337788835082867884109100197541724037808826193383681824 [143,125] 70388177402865284665133815009715962367208750462771126958755489706846849130848290999559832364935847577145701984628574703785712959245376223629898725479211461473200783559198372648967680814180621968119514566004567215613319501726590963588932983549070752240385297332521601021661036760049187213120038073647223576753924467984622453302904385945973747238478858552379738095602631020580219299869856412675080681800188068269641718073188023606876983450249179067850529138318157481559198491572734474268752885518551717756790409817464157738589093547512004507843830132187623996048991026546181462788147773268986628003239783781393275950426819780130739691391998171715138787719078525752691552566752515057627866172699560977365450407592553918335302679338987114942687248861770949767110787451956547036517895611819946034218065609897286773719352040755078364341251863528408751258398734441624213812716013780504455534977602342337687447355963664560828603154963464250617740225602801692318506296375082471916916966944857833139837239550689503663365427180135429496358112992442237561696555855344982305093280759338481175397049435144273088541455045939985576320127336022505021931019635175313392862782146135818777021645513075673570919068432585900057133629560327245845522524872319088196109556530611607886851337049336317117456337579755639264992489187917853882694308578131411942044824710947025545751698536530547599849170227298595669332737904766731546502174836322789734793874812066274330497745075322302851606340557024655410343533475313847880416822367425599381097145896610317031286167645080307154675252635351603318611881191927539744586777983294807795467403031423010549179809379157201454221896153898693956 [143,126] 4843996075857011835267127503823920048630913805569107311814174194118743148682611717495328565665140874480276560803198720751621994574534340597168034997618281553696736544112435918879404638465652302265668365902042292864356389747360717208995861766363058416512269287343420045099405928560172947659105139862947589685591829200519472395564434402933685854969819115991297628568595807506941145662759313308678028100873385525518590206503868709812818974765206778114860384254099580066258130477520180660542379703494076654320926261270179191050925211198151063795631316550505122895865221499577260226473962025490044817494109987058645552011970952497021339866080018203936174426616402336005152500330309632113412218120637579991756924708386716407409700275013432412643144863972123595590295134372266410063623411501085779919203215832098251238910499732526949406763359190874091285468330755188514367746674119186446988902984546289518749525288278548443838337309157893032504653888099477410869630633715448387371889000684789833169435247775270919081079024992018611520965487576949080214628992347990263395259315191378321142329280663989010612048972069921271199972152323384720321874756575850676239840608393859725812074382267123605120823174382936040311876654334238464992219232041732612653602259745397497024204622323830712054154474387910206120413471739724971820130733975391614009926218134894805196893486922312454077564237379710174867314644477857008033762106381705156574495594429636017923398332407898249578580419668336430161570217169213863899390392796083892091951589196320299682638282274539235556670376987619131935621964251847269415543304465483317131719056610202990491740405433483108606751720 [143,127] 3749021749686900211925344125710494780261872753742466399126388840843821884472416293797601538184423114882299567639403226005280324097064969567569547869579911698458864953879984938891271987218907589339948826697126531810979403885633546547179623498359107651998003603234738300581768139086744619977099942015498726360122379111963322319811291523959978718881783658057854056672969820937187101832610348233077041521242687461017504039684758554066368929904070348805320943858257349821141896862948309014260679519838620307089007328925533815202129461156745244110560314160439097612927335365758859245146217146606563811970196581739260159894208843639447632764197334361800925602542516135069881571159129747219506468687830588769086069510660393986947219696535108717297143008059121735438879906298885591343477277054491620102271157903682255222774773093472641129954871819506548809659401903905412285092980882284539366543126714340276615687600079148643772796686000697503805094318086043825934163869661344024365313620272912733687733330106080638649391759765197157382877965619731091102441417578402514345179845570737449052734245595320271861907919649173582279406402113045140697128815757763259159324383896884194510909796102916621082740377429576771570541342601754051161823224595755046528771453004061253171600900084953709993100274575676911498929544648824904991611488749994962816534193084792998577534344351344652881274279311523644697441921661668972931473022987990253535377463648092194504308351160491904700075741355978320752160812169757077700443647596282430808794957607790631161140299725288457714193549093351697680924348145215447758727609506486275310908421655951830418305395056929 [143,128] -95322594055627770007636765630124873340710105642933595502613762732589916534669281633678184897765711755959543587682312016146224272277767738678315270989715500781631319731563533407733325435213664303047814465939502239625273983752198294652877313821382471951881340593632859833713318277393928607031761425037473116298269881224983834633258773211253437326525713023359513665794027657103428568232313121642777399707079066192488002207813802147612485685453435476938076551200020454927059191553024700332265394286574246612314418802201049703354668832122594092451380539588310693194871725202493479230510747913653044354100866360513080609591678486125834277947789162337672686902494011690926558154880276715422924101261758366721605272672899604934903263662726606645274401914186531728108780144499667121757684333221485911670132802909309524699558857351889703967229866378751861994758838113684423920326841935503508645859587338692116471640143671717868218153770542269798561256886072211001089782762619584612990754901843450058785134318229162668653409128615286728105619698209093567756452374600527021212971608514808911109539695669335940662512622472964967344392110510227120194859723008358561800800319785403729563155142619937375514389345799760831665512928807340995314720744638548679002286532319282089035454773027450968673272929606522697120258272086488381344922623891031174079723114967604988320202714127344820550997642678087337057394618152781901635215165228995761195269876852851054034527802277433871680432083984420253730194448484406265651116683476850409724200802550065742366948373418739317292305619666677187064930294381224394658071055876734555761603991642357255520 [143,129] -83890778952021656538041337123404471516453117191919204653698916017172590085679293387890402157425775086080689407660206627438460986570343924754878178727972503368552347728214806188606324772443907249133381320560080811211446708203176213491091586069379726273211322276098538341343382912484364735044899040744143653193303203545971710459543131058146338434862481712966723820867352112135579980127113931666463172860960916150981172823153162301546665574942456357926434639056698706805087727038376989968023911674751030925640128662174329946418343124751561191378805892880569513152303331857236674164092358785646649188308027102909685206503888950561349958922379740844859670077554625433055947726757529713983760719723295128151127583049712530330877619867350781330282326499208625828823109621570793138533660611559591326087212476834927008512883283847376947571615022176600001016698291529836641260937002824814293510804079323181490568523255100131239070439834091471027235982463989615540181213532773117744631278325420636114093626704865258477694018326987961606593231810829623637129545251151267737616360754794712086545958228379651510819282815788618146286630156947209426785383508819740835631039468583508422252788097049575533770437669299000810816901351944193505255579871220748833019588113479459678577435034858699841403848053513772828146660324200648486008647405190918558903168729135751718553265233249813654366266793094817557878799926943892011413896274852313543379628766963458055909153628869668435040595865224781362406707476810097345531000618966960933776765111400806117766622832820735560571257257547906852986518324496604695737400877574742303249080996 [143,130] 236921407364132468072868928180532357935049561799846448238379059670454132084019735867114371352605537854092675170271224946738590704153615868592803666898410407688557186125288912770111329747546256685485151930818448713807493482021398452930781532997067491961932137443570842201814667823016234526196757578885530544448322164179072842859883765647733451226466116333088982628127206304872386608057557489408433397540986043469472653613977308208734177549389141018060936745224101430733272444347789992351573264225552358532949782286636093027810974944757651003285195561232345652442428093344316099774964677199410039692637450280009718119881522893577657186133158476791271562654118917278990200808902767476719844733808200185774493388000349355346114748233706204499134062062020967573210587617006457633680038328544004629076732165630591770183993687119184367218079451647448251833794955926062349305620897324614591999016646556689146542108855374566959187858117517206956746525643369923985736689636435205661739003434340873921375953217964189756782670416944336301567125261724069585864986700301685369200242997724232782932756216221707457091935087664275221130947602215692894580860450830147352602503428434906149828531835353863029528959809281922355178658963739499999545688598859995590969462891552275161949250737700477675561380166820090165225037467054914129087723375860217954257089191897343855995664036061490812635631157026622139956604138726100309352366453920427924655759665541888208020946025548151070725773809369823185348861154895710228039552668676606046882711598597526657827218990414540153643530026331113390156959440546036100967295430973168 [143,131] 26114443030562061171023093316984055751553058085386438733527919655734740994786814898223071068089778743032060460924142837226159076097879803089677564516653701012419020958474806311562231158940615704404499703235061107351521224005328143219128624689620354399644997108645700073055106238318350460062298979717920519365249125147100637798361849654776800492528372534076624110006079044316950112035509095604876029908497056150168888878823309544614956556775009600610650791321709218090380471817897140669929009132791417273382562664981607791627119357828957393468561306525382504323169948842880746146880321123506183178602867144393974081969553645744732515051760542443000948929562203370839125877052957986442187474679135208440586208457032618055037171683446275081979933300319263620186800355803391016542344895986740567047188207046621857859087361437897807144575794023341554557051291298208868782098578152781626302761158713614030310674347518725370476336083804327008721828908346745513758637369920643669926658855084399430091814392527416209726629193918178373701771140655559389709428781729918716573374542872357406579452476354379728090364257860839120769887694098280057626917841883374262950965444155039111636740555223346418619342351566046230545064781749700471760098100374377576368074636080439664010237165497879958200379830781305340640362990866544471724762050890744736687263229645987955617671047270130143757598467991459560442722514591291827347065600465312000284583534176904654665246473599354892826288282733309312754756097022062123260880203214045392318855467127632279249611010877423798015080699558561271891169927029632069166 [143,132] -14453209752282330235437698985390246832495944483282713030175179919658034803097278474716282321954379864042653593237290323092013986648839022367093959009249548543082782259043228448278188887924414487760133198115147760522033382061848533615188033201306539002776904127501550034612066206836418971883882377489716266796639304675332654751752673949116714603375948088697622806659967881604241195357960929363373975207334360259525824209620476082138458796614404280324803558596726628289187267660910774923869753195441174615072001488602696775468439917265416191113034333825856398178413321580939233890938117055957093269387706038706928778658116100125277078420034301632432399571585918094633982110331372351655939060947059782524734741164203837007656243041204694819451833077693928019685090862864717767598874316060797763148043945193571146649404041042685987420647465084606403413256895185181729486300144219441366905405804494945666039960581451046147348080215950956158552591237345525452918761702435401935272879870462269974614232451990612929499620987533311213583126791654275579232860359528800869969638936566096728764984260010125377835680758332697951904082968987535856352675673015343841253828720997408358959152006509102110178572746519981619132024761824297223893755288578839906419815688306053626316599617047603975369262521608104737704943510778729140630722928752836395727843045292867211555182290101718901100417746047718293520703832763966315927885697494139275682818412060454783491046353567065801922348741194584651076479615621816898453304884762147946577846980960603602463414919162360654104828957147266675649832928 [143,133] -121648881513995962649266475390201681154905597899602194161903725720319825475070527241238288661104541457420825834800735934755093939291125021825187544931688179080836256418810512065870860792286219822773977837756465399541880892478323601387216590290712174508572348277966206544708891556805778266917846824169931686351791049213581087165004318468298789048047450031145347371508458584933799530164897921824950922930475507007838597528661067920188631589441853102586851137276967116452399641202063409558992711604803725241708409095203438747361813435406937886682715685681949424452137960164054287750796193726925747974199281020826178272764005945391391954522636984597072377276080385767886089428887339092587244498069612029204629983493451395104141436463548432036839011007998782446531262489798840110163137564798047790639543937854769051666183394953274272805584139993396495241899719484901638352567623262822778871524970893449813789352099332955167762828175548117350216188202623864054816384563912527632638611376045317554570771804025586493296269254677403104237377460414851273146000212935017731416737176491299927334124453825530612772203751896254837709625593343626104759174554424639589076561014303611012191160951795957870511788471728541901909199529709161101005770945187999190920626638372827642570245205338142126256591994561772607975465827806389448870094650079544516580636836241440909121575164563983252662375978393337894118171077176129300881891977323633424558309276370459613335034114973459214050846763490003998029841804703608276602763140572659804159613201051874061031745004049158016114021132996 [143,134] 14339464082233167906080002861538348642667218463316569813951257586842133987645995618734097455251404019304961962403978564063697831852794662364287593356390861935412505683443868488808974154378610588165828633962715698390519986371455781230281419151389289282402823438557316397159633131504119352174247698757916389520653510001167861315963514199214880774836153000090193652741873864361882438705503084636047140253762148428070016799552193792879547304709212978830198896165101560308654761443026857314934014985307484896236762525453072212625493507111440147246953917519967567728176215751113518224781092467879625631955027064708884574619066703158851192685614454642474439824545019262379152940058334540569623322073314902403586756526872523819384095312783009828049650158978972640031711803373412802242932075965094852171663662165886023216377677629597006298944967610440033792418042415311098374160140620702663679578145115387704990646339615628320540806599148122799028930612347202768209457806147649792183649117206914633096607933017427561052714815637523788000390559691591583811799794402776747010710216771897360747624929441825919773658434072368172296706015091603000353387828389403034653461065862904084955075441688693359458328053790932756952527950010740568864045802966178141379262739397122421657616612151052740306037376101989582982017604819369849304913643540812642551870733184407476102713210397440354459299980989174183243821408403087183923240082250464818872108414770231107664258942637202973946997218861183736423263701917767793032207889448957253097961088609527338353923791698000472 [143,135] -23021351448722267084286642360163618895241824890135117793652941968759081320232278360003640612575841925851250598539004658092643308003190525722153398719568243957923020442834525282628054058099243739282265373189513659389668751249797017089790479972549666527982859644860646778078542741949707977313363465350290720599654968330105629972781277728868751857960596681082667553070288879397520876046754653484064576593331209269517544117624038578793755076101975405981598684988714935992081857727243099111768058088080307653204574825610586424820389520176154745784146308758443100600821976876712829472642885694701396443198929078369423060887217236504740462544179662117515636966268739392324798180941423088160119884014489982096236442991389250618992465372596638273493637245067438117681688022853724480414997980023744728548825368081300906723672053771110384864841554442226161316526562697906969812099962850429097986544652682921995301677077834211275445420388503465603522571143679748476906124413678266749962269071227293830788751184854809682258224933071324890219600113612727229191657644410440483335367152231101428316563233237337295832659239895831701350445849523643570489097720879351226827885871215475731402644440598182827051951748174469855430301092779760913662083679328269292299683158500729011276676461344317318331907510030477184152067688780372974512541284695483035379811957451758928760267849518317425681035668616916713613782629406968275659919261660490233167445338598823855571051608316895340489821846071016133183290888100742685270009782815084405013984803889601409217 [143,136] -1229034012815803005565662488024499001514715707229955983691195851597794613761955610682012699067637154888476895584510026960398608562144999237210748988540410565162028817751534270136031046074023814478667443755901399574954378203267240871325593092111255626293654697172345938563649131576134807194423442544217177059319322716361009918574979498633412706765510531673146717989549700747084822887923208972379738485560804328534500829571370245549612268934220792537498017233213509625438495985236614656080950464681752744686710108282445081976070932234279646265393957306484128290450748307106257484132277189224403683988683627967410756004238487509190989880879348970174319495447140788302109722143764461317812132672155956462314813760664218568313573847255898901547276498475527682098008304017502832962115915088197945506095817041025384991189640577228291603648925540925167084743566644991764563212319226620562353082963172812439376793253149293353624284248941607391939495019397125850674779612266224222912749423621258419715053569762404836892624160097058585877362970259568717541292750509094621089981686994402288311078297130738932884198467191745701195407283106828863228976039136013245548887546605848426331255643615166097556036654072633578429289966799176876449178366931016468569207394267202592656143219757225036876799084018361225980176932249651444763203953379150119694008921340456736556873185605917928284437960351263945288843575288080574722568579637055028454187731671973361848141838497181565112568038110357530056223339701040355892707783777110661058063712 [143,137] 685917389803539479248513492960272111876295891195476584332392658236087851310187062221302226446219408762159546614603036343068621297604058864014964386120376120528025965316563658491782766007710701207714054384058646555363918871098054538432459502807244314875593383372283381945277391159949664658997402017052185730014960541705700728616033248278699332432366310701659430625564945203714126269328828025214535092189648296040440109427409247006310318112567058306316930603322046552168661976911786577916311807467923299000822694247042175174259657700594660552042520200788304795290684610287637185113179773410317866463366155686406529795477701616778776058907391399666654880699236123020776718163563795350538456764361218643793458774310246824691437824363735694539596173349754325901885409932845666317125693924600169763259886617722267399874588857758027982679308786669217390681126121798969741600220341034080002680007465140131143663360443072930166554182466621094801116630504107657614647810417860906847279154637357093602520898120494537242947046495467492191728472142459478502597006958030357109115408975257789196190505687476169070516070600511447266079680326696271810177111562975201345078483401994569235892520298895344242011570794249838585945875273668568749788008768186991790146453340508922688784752629972788359740146458707086276815640712937427643956594120396284197563862447024281209547280313678527075289370787400043464406071510251638357538842932927651240897851190953330362867995314812760348482863731756016022306501545136979136203083340 [143,138] 913907224467564094404930699567502817656109231459620831770908975962138024339400447674358497047090764312189170196303525617923667267094700154800293355794351660871583087535756552194871530147805861213080745646304032614172800054912029869498171262663329226894696402261389402973836722894428928024078730880541861761830586643639777008604471917247174013961760430871522395423632783653923344226248155476403006237676656706792496150515214458484361850896719972499077311464849111177811008238667851765379577122408294642567411801427553459723838757699455833317959831287413771817166448843040790755949389384026829555948326069364084370391770207436365036619258810743730435413106908816094340461629850342171705850746125730374736716235417013904041810381355256563551440960653609023041052673898760568667112061483780150957910557979850269279196331832866257243020654468350266772587731394830734925565666444155207576272366895720189636538279782018424400421527292972708152100758699521867392648697845651594673213422555349231754810011022956095942369346765089264457168158685172398191781247385952191108517951511499953083639409977789339134937906096985160436601316036788622799958049065192434595372245768183855182161052656301666381599195452872032496970484223241660772721088991343150009673176198498914093063833030837522295757676220319967452883972689425246160550838152934895527126337240069178870034083239913708562376244327702322725467201936105476758286989074878681752449260159719849485154038844154949774620518244873339211660461358704 [143,139] 34040342736784627064175854301221501849491279137618932398239191496244163755704535163938099957757197031521231732753218809922025986339787605464652848008363480763425792734143316643967739313162875095389066935134174208234614289362735639477022407396090798059234120825541369816449217100454985797294666447388917599599350503442754206559740139733517950313526833848035372408230391821610372162966528795493219750738643586578810933814500826377384239816765451624983429402341004332120644245043561293712649632092284171864970323484363917006638191256874218585754644555689330511156220961218010437152111045302281850270653850226763643487525122326423039229891958347107467392450901787940367302646495766358291835277723397953650334034135487494879800797685396575359667729183105762479591111413121173305491110394840487541313524978092951752410590237310252179039754642470914219216709709157190885814275397745109371717973188580392506228548175146983715147903348503115682260627807348885150078614777992761614954162781726765410674078460089648007486535580531453018166935050467948234061547467429195177553866817003128238254211661766557693110727931475909316163048671291928769661982802252986946212185495943575766578215807362018230608058297718633132788435233666113894147824247572576993075923354935027546578982879461423248044981847626479036978233413310858593455056557917828117599779806071516110096307032363702452867170240439174612421657067584750218775961668229252003450910820137050516976044980952997160120650984357582 [143,140] -31320332937787182497413559202165818820818419898159725500983068067766416516421882681270792512434805257667689431227228286980137474923931565105788817776600368861901112359388321971867105850096322735349565286345825482929584127409305054408237719924445239285291014802409640985167427335318170423341454362968686840165356907753263192756489325497960981809790888170043052188967636993656196066502071938264204495453199837353531490413994074603977758443875068793328514053788772958440199217571267023128855732625335661357759947528379707005226002838064034006998388812684829517850248052226914005500034528758745082217343769886666613739143474546770514943939225121596239784019597725760901430172995867750401243901102694775310975775897124170966675118946489340827288536271589584687160374648556102056215048753110036508472796565043413352907974310449104973808561569475271777499749545147931190187039563417261323191389902390454412592747619404127499123632496795177665579084256327361300547942708543251688966047246658924394449701830445571387598767057296726981478995953833572924665291269179876479922146594877543349788104036331794493638001958456552170146966609491143068829922176561775705862853109448874085778754258784215938827477359367994771244885673581958004728837115376663354124671237753261912130144728231920779602956513295717114240737736993338046041730739042857212738380719365716560883096545064748612416090785109226276210738093461822641967593708965619508776228816202129432565185251197307456 [143,141] -789664603375241026121175401784200958357662719978198646160672301395104477692044010565498999034872755607532821156990531035147619257598298973195125727846659709236048200358670763376993934990684821206549577256327328268618462285048206143827060066237410263847850768863839552446778595844512273503368019128358504686164034540253947693377568728131253632477025820023587744526117882988766461630077188183961342779007764914588379569626310308415441167170532127331739873936085496647846032669219181598761364192715854269915275307919324817621366374861943775045135874919580698260973031415911135997682325197349710076195297193654007936129805370983306550119172293909719742274411496848362963127256576432084754040927812317578533543849927337246294447692382618831308493006213905203233885864092287975506126087307690449247825926358168192489588980095817743775499240119169239058119513213407069631960460662299397587407438856098033436261866981512785156767202761862446167587865802414689131855432375932747485045752933022035595507723056347551815086108668567529051601358958301244367889054128610781985814173540151154161496577825262642095525721489878730161153599729479731960092221047388560114166433078425988822254395483295859206163286578134112658804263042288671757568033603013887868738417732348369909022828137894184752887001620248938806362764267114375978396194805877009961914518158921509403682829015923762053377745431641063681512519712769962223384073851883152193360909938189615608 [143,142] 35472971390016243338203726099635719558587253662136910385853524698547772502954209229197966085907095354269056542416685405486508475727540764582039315328445295843029427379882463894188719302715242712621591534743958561555189802860046019783468928233250398532656550021334720201918505834041751522722145998399123784956024030280858292745816756487599062303694520693068346309228006093792596255837066812430206148222569080747380257267236106475504575862234857205854286394429345436549998529773039665577042815447787673315638818308544411479473440576099556348427916811650286898861131745115431661462224038251662886128251962208404064894540666079876431214827125337605378126835288643653334167520437916362610810353184143508213055893816904897738810634756035650045413933059136465986553279577944504052598853431615434362282297928164901067904381377890928930029132150212100969754741972677461291636100011693362718902591342952463014689393450761181571928239465050959088819406962200826567219128062212921121177443223379288433168247910288200309973818156218930158446936163621105158037978091198926095074565581344561510159916199173693113259286781436527725096509576899283774204065331652608558328028118486707968909670374314136245813051468109606029588760963286554928385209137088431317828441804953155649570201353854944812875876654367725221257988662313211495722181639869990226981423443275152254998435540260363930282471160987469560391328259774936693768535146648575215664 [143,143] -94384084315822406124049170702470164559097760324488894201701977915016824480456538652308218904859974296980593537493140741129394897258697120192106884919655288759643968839483236856842582136533337620467828765557721224812246231061509330661904731527396471635935213544148991106241230881787702730125062131019797066562614507771213972421736588915216064154305978804128044230827807913447827356164412942741013637661530220201996093969502883785044560278108247020373030672297283123595452853452590017346203695158236620315774953089306703060889551990505186623323343569081948147200871591979976585051570788500308297387002941100002444382439684645906565017402652632819044581630772269603628272744740206709782133522620603836038467239480557140690119834257933538416087982902274855343928541561876023222532591088723998533911896588337223429367358847196935388640395241617360254553153553799958021386697723740838708554083725870049809929039837339222764915036350143777532354038782480499931388902268286788649698738610409564669019327814793622866539314023550436028163361727713217886785884364129203699507702336274526035844532384180238250338876713274884943613818182576672056904829939058084700923135135993083607032324390745096192684930330661638232374490010186764586456685733022382012887291178955822622531667277322550918332050184602306129143176861305041000120885528556623230095682789916044532717658005002943826128346037785956029912910324053941364834 [144,0] 4706548853872120260852770928194090496385271585714719876769819229899838735717983050484007033500065373946061646539952031991875593898630564933557865301905188554086375454335884709964385670645469005836056725357364294874973636841830429813457403059016983445917468190020191151364414752981952134586060579371730683645300548369489042256558798413541800501421459541550443399652429308909474660806234690378732290180742608616063368982587994751673277400450541538998537737313393435970967480644465918774439433668083929486854884174570216054416066391523177389966065709801253992560684580595840195368973170162470313165943654500693711730352499733270367910650967762650651981836815909973729966875484810457530086972971511464496737248948076614952648802052026704651257340395223399322935030779292434666582225389927620295624388501266537344576319711954763104299985399354767414645795753138924122135409575242957296813290405436933611467302272509106009337731058971227304200229023911044234990083905220918144916849866251131587878588148634955842957636906022968374154105558037286217414484727664966379243565979305057250397224057914451683075499367608717186185500626192938827744200895151314615491338208648932081469564071686252228799896036504067138025880170653461909180067379794379382308628077575255062347635669948157961662319751936966566791810325082483989464019773250295507558529508569507099718904505818031235321064023947215610422623811570606452427765306067690856725996906770728846968194835326483904866656609404728258589711690547673548196592301023124132423791105847811424257352960537577129093070904073090362635698153204175252705882007266503970346836415960326650643323654793826753713009403375894177129266550419040644728491735937206088269935006300992966555962669213084639972065630756616038292638787237838465237154986484423568756438315011133623982729350900490004508628161255820617099558650824357632923405032973986355713843678575139548298556172677370630273452005067307195136742541510628082311983246376737697997619565984286720742127635708161533611770496911859071393997516754121114016763194714184354511029984386149224295376422930091653322856762737068479769919231298835329721554735487980898032723951616000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 258947568212926887090589067322554929419736331281441823014105340331134290175835994807595273481724121503553433018794647717279392152354956788130956325202446550659282169595930256042880233323188282983876681923048392442883010858197622847298785641267653680030031936266478715567618651885087708937516562374435781820565966921095027088675044070798210720277318667814905500408457616912002672182095456559033475823114569521712385701098783596960737984990939867751813340055327663368879814719928593572099830964093104544797987663035187296463528545355933602624309912228993469447628600189271873678774166550356638507835219561353780298686015618332143361127206014987048832249791685959770498139994962365998488744697973413851930220611142389139987395458417706995793830264735429762235544318634241386103114508829054914675414533845957186727083684581517773036826893096817505835747619481051180889698260785309483185304465501663808846613172834123125726858262535302476526073482799775409539449898995064823053034013422733794900327078183311289035857466005963764709792059473545860638102226717443828073423354767422554614049369023626881254577558775534443265278209193169476914617965624666156820269985033307595797194970126306846181096911364146277263153042954878361498137221878623986371714474417304647913619687039514990385176663819563485819141611299484980216610755467231457838890129586432956983461921209796905811001489076771544721305227321184900471691298334978083831090192767870478456609517256748484703975335492304423395155037770658340074585340807596096288359163196201322401146474408751212349607248702247904608729546437498109542907790127568551965242640548067591820701016066116128442719716327205207148536516186333939850904951035362367350802056273940529653896085049026789105354493765120431548310055076596879951331712187980411401698513184808684418956168974106393123901321860832223035227735313295515651263852087357554675361083441976115404225293138282622429793617846145535998930980729350909213974227897680246031529568593954052037404166960644599208388230277542428960130832631338355886746720691574526169821131191476692525112394191100006993402804340393566130759570525967663415217554163443913470608628776960000000000000000000000000000000000000000000000000000000000000000000000 [144,2] -350277023436621193949139268459465436716402743189870446680677312714355855739728816797721456453819929931302674445462552806893003656282832634346942615163849465824517196583976614068163099689325834156203226616262034050455858588587436060139478970951317270875749881888419864409880077523796374908921772335275632307099478325162598831271926337940963171513887629714764452129553367044446219694684416317292568794587205719817039045721782551032361459350849906555968821930166168205899743012300074873525448945390771221230831148910001189390709604901982945110484243700593467949913861482398452244972536428437899148770038761901477162299833512333807054567048628177013967179528037996655498846268413671051518913354201612524538336580077747533050121913673400514560699157905039917375629140815879061765389084137089983099346269016412253092575002623835987909503879465934222026825878743410744995263109932120288189424024184124809152097962999955508443104744010079767599426096655085720560006415229849420897227757162149926798449037911001809173983452330283496017962886910045710398585973607233070908281268364225071086904084066245520520788520239718918789005651347582214791670460289506496117042366820351956949871404502298313818938479852561422454296802791628524469265648530265214242723610635549841722394063882745702892998945711773058807028099944366475259503145620996432745648607094833460650129944279690047209732665588575333955049051605420768681456846356014826891451958974340539173293781903886599786067377923399289181486488545274346286935399516756888138516021187548352788320912920377294857345315332556761715175235440700380121592405310993923459922378749069767813882455599213897457221827812238940029565625894910245493186891950488739878494117411922722691167690920740519325711378345218593309743567888692255825081292881403984153223296735589632512179698074764623431694896837580127411677656470430688126934322859712605448191628753066118390539799276607625335491934791179306669159579287664296217644509904082644201334694397749968164966520976587741223719771333376213869435108158982268282072935741337759152621553957806794654713505768739001851454414751818993948905130047881993788239274921788049711989207288774656000000000000000000000000000000000000000000000000000000000000000000 [144,3] 8330825199925574597808312107789328448399478874214814426317265216632909202679946364378563282683008842890408092844426739434095781356745842374063306987571122775993773485121099882448119025042038865445669773150059426648729127551653058894908437346078453888294562291090723350739932233277954254405155837666012612030793217016420756774518581178144309281254639762017477650621328170022852542391676040557699822681930558051445594493539707020844577366954646743737084629506569559669705899968135375794110564176084573025942335945945360418657407947864509124966794895158856003914011034597740115368447954308965401022056512537129153367806536643813081582197234718406882590452951341116626640373089589429446656400023039058821552948405269823710318546842752794566825549319931116903643638527062275590766085454783640705311828677050046904201214477263075676649385969037731448490549882176830812206812327089189035059103903693792881542253155384193237252115153018683697637654377128300735652825528628866365219287571584118029908928611488422393791495453225239317328353523316839205066384338561485071058029063914110182687705699356787532795715351185476535338032286639501881060269659872807284309577375988004205025759991352876637305047687461141481695908292611084756302717570749341081742613500114046276367402896961982724925406186251567182190843498546458764888002243619503203292355851376132647427418013745987779804507502249376571984485247155636829743731252935344054014566847649050280091967301136826971617789430033964724630354739541657267564293091781123165302554712422377788193741376336337035847507735389821916578080291295834901732368081857584713937457227502491799270872610425701141559172432206188040696583513537514787208311706969856824540008747351736002285729992442633223027604361215984052521632671009549227401704707685147746049942504772343054084115993389920559751678300964038020428730108607627618211732148821635597580391252674308024540423732521275490531313420369676272207595830331185736425810532156570437352348183360599621664788366619557834811026637186550963180019489690512345296175325794718252407671800767805600391760394967465098168835971337923138539994583071201363338675663412491204957186573134200832000000000000000000000000000000000000000000000000000000000000000 [144,4] 3212595329017803462640587100123809218638538936187230268705716519384498744371358076158896867370009564609819989434873983163113261004719761017756788871074429290460338630746743495007194077563385807474386599269969509407042793569901365841584902991864966997958432703425925389698402553146900186902308836833282596750999623162430976305997059128254644534975584794730497336837801351497365165519501992623116918945458073539913692028269991544365423562940870416047693086667071764260595373518309746672688175741703820823165800318697762099147042031371267918416729036149575127246948770103977263461946700605547206771448119690480789753238652755299644572036534862078055009272805609770269922128682448684241796366695281463513035467237196753376531441728806435858976272018665964186027942558765854658162706131156677359187274680200309239394084156613817084073358040343867282881036138220920588932452194370605740753352814349080030125928666032841098135830484691084257454349947305634486137566359254721154566407711813959537710606475753514118498756663424025647186175223025386291994236024238047745648156058212046514123077129085155393609817064578242872706867780049062038453988421058381465751543893572648601234643293190478933792760214667328798323614234731294371011586428615911072900190590412833372490196552253804854293094305916868013591974340311230321526120588786945184968342273815991121366073012647011600476444788256408764504471820484160478057988205949786328272015670890742723108194025547903439056777899579360176197333491194089368844194961837464116225211321234770792756477328685665171634482013006572654262340368539079331349948384096549569074746410451175458753951445996249096124339442524224131875433073079877354004073552879987292876391894559306259173471654415650637807932421940657818861395206775411428040832318756371096984018991200301846323793694267604702369478514869226981734548830452112238663422766136777760849945444441373022733277476877520453647332842946585234878508299519340965208589452648738810653748845027697259677324499008237674295145240080516738077625084402573915022238823137926328295344573706666596295677532376701765878596385711027796553065800515822162177870630509100829731364505479584677888000000000000000000000000000000000000000000000000000000000000 [144,5] -223232324190927249642893828164738512451195065287024883786647356543437212654524252757747985239662099045937210647889056872020810645787255004301132546455507961675415937940205165962875912381976297270425150728485795299123052483862155446053341112957901230290682152795838629517409164490324894822399437763719764446372183019781324824915072178684929662033171602664789981172987500075133267532930397652946592684486118311231699774509091759547609033325209569346440051227219917084738016637467246180763622898126098324580079872308314895356820408839467109521475220378568150005199365955739500945574643308657566676652977522369688326535083748299096002844868355114738602796185553171167212485350869452238447373853407537916279380853704164878652473304622247236294027287734300803204971711351778473171446334245675209858697066751812704970965026943303557727267770332137321846921696052914054921733151367711681984725776979568379079178537788516382703305859726983020931137593445431615020480860149005385477927460446186111248970397327395254675371862702646866147046513898309313567610750597220474637761427407259586009685198011229156321491124232363371576468908863177252934102881887948049836938836061744155593751607881788106028983152187553954348431285899989436058089680392899679068547643172506210615801318589441407869635510120093406462423740558600464948833913228486420901623176213066799352510136740896720218875144262574685146234911705645417453260326690594259612738302485389156675441718734363701985122736494887424444648762930666623177916898437346623865378173558354142099996776685137964976051292601487819339306818014323408359172166886174107340282232563087030810823208130354511018464863348678224927203846031873492826934650400972305970445537309754391990709873249147105705725703066744764611689621770907748894336278758014465216461844192409995371513483695413695893026754641555984500147571137004179900975466674822529198093844301059880328396771810388335980286428146386425406316410665598253897432938270443869405106688376916143273469807944328953595573075629344247469328562607007031536526341750470564259251511384341171239302294401104959903073316613775303881867862972089088735628551172136450161731169818294244868096000000000000000000000000000000000000000000000000000000000 [144,6] 8001853723794581966477639161871089178550159962203130996800512275916314565121135909578294042396586439540677833922040020860499448747023081604250521757819263724364396063411630315201874815576449634006722400198435444217235260124037223889165354035562582308164419074726797908807100474179686340239690186043010606081848813063830505091574476012492545025100870536460186280135732718287714348453282337102829607590840300008460953059278537179333507591236866628748253301518209800200855959065505778946804145276291518444027143360110570739523239823455211646854935951395336650181098394269530419567540748628133979100216637024826651393669788344874141366959416872272392837033463348428964099743549180146793664442215367359016016884402547423672447398592240835585495781137265654527745848939652350756742945938742095124267852850148640014073920715950579195968567663679541278066624490178597017055909089626089755043268660991821809739595649705506617231353656143262884600314785189992243339252784039110177554990366624994828298860719319347980363806590797195885429398813520529644669805297170198499717181144445641131954531185258946045781292333359610499650715860097460360556802430920220693660409795744715523579420607214033854585899647714427335860285930156223600382938341500817296035868911284629445323670140076581708443269482977850569104176041213873342217789789208708747123869272002634924596012780264424950747185599188622150090056586204741365865156964271381406263978083937038114745906410255730121976756004448943126917517668618037267553969056861189303599705379257290025780110231960028652700946801531613176047728247193861572084885710586076089827532799215359631661251216191086411999431037418875481275302232100160660960882348953579270914833908417536874250450450317293837077094296094406749225637232105491218701491860292643163012474895467474448299811135757418954560930536619773556221567078115266600465947682600628324720862254883618820664289001682351096415589966748546595603269356311887379242949355435114517082601214745900409945552440001778065938089835017750958647758112208586167839629961963654161128074419771104555345743244090293593802407264271558392872553425687864021327439107233106220195044631762502013681664000000000000000000000000000000000000000000000000000000 [144,7] -191838273941675634145387966726175201886823369447926252343349570881712828718432820983092684426199459088071972361617753536587849249052298922630179317676527567418345462790081209430938424256264766897593360212029416962124377208830643998900307454495261154618794469814802006301032525279884340026103491184057638216286750540294825280582681884219094405709412420722915137916354559057799635654912901719117247951769901972966409117137300931907178477890855008094237972452910725820359424161479066550549995601454310423040304827058420115345251439986526067234532923876532917937912856066839157400255290814652549658915289111535353972325753281713919647374153197988560182864192655285648759477715789552760337022202735320608710779197801783936494886317719551449455700625446447764147157186288695452856546054860726594378586800516462411594104573461155769490698138757582513676810892209633043343947550503449327015573262969931955246490922787667524652585329818783525269398543319034001920389851746037842091851696356125277917766809382242405877600559839228246880269035847104348952473799065355069901914702269938889675152735835118611593859962799647528777986531698219091714120667247921696664753467715082441780762196266413894945615073266430899784236701654629067891062555751123430325190301346329443170190803860273157952612514623148270600860120469101144806028398949472018048777941039543815985622154381791878582416862755325960415778355741388361447750167138591236350511112648198180338938885748571198543837412157587317524169578981613991618023905783154522278132767166806356446843850967134832179458923424330186934477927084647262312568441637937116264065238608438328945045385218474920980436176638662996945650470156116456652632249463510458443010215281960448786909515959901386177430522109323697666560091855071424541633427928118082882442474775909395242541623835406888473353646665075687322267295273056923767884747469249004100367824969312423108836485254553442321336334957360071173699709540969668328913007104224723347100648839273378957048250897429660278844003651282707863357604021766416138494895602763927246622243995413038540284704987176828352682724853393448894706155786383011076218545629170283996120211841432202583736320000000000000000000000000000000000000000000000000000 [144,8] 3391550832277954260908263385599460039359545806641806051998121981146992684460688437587912067947210025402086520514722321979377146169233703417558886404482786090962860732820859088635256102997920634118456657320212005516560894097859319483880079394254542763041315541358044247618945112315746840242292732830166145226745168356353504780176899475792504408693433363858679504512399456353857402039313944982475947823322333490302230153246269961380176827648163936606973405089857814395371638764087333874288575499330781614533020560760046050352639463978795576099504598246243339140387268273308851853636001165270246756306176481736728648606795280037637747167321332948671122967155844789274179492151973843013260696189972021224545128488085631665980367467151549585937051354930494440613695042535397267301371223008023090586601582326939332239082031533593580723877507313661998801009799427800391114654970587572122053424539109970803944467058075729734990444323203801567060484235852590007294080734235154756281906294327056711553033731317594780503135202783734005546120313396925753594446903247880950281099730707662495648482473844651518837617681907221918450187426439052553214378574166048533206345581073222069407316259797480167973793090167912251097427879342802547993161436573256632619995985612927660024847659558025449479029948521978569482883431230209795519731858874574103554540092291321730900841622931658976828692793283426470088612385516811361555228074684657950110960929539950272943694113325695882921999581664141616933013377024442696463673248810949714920665692285716503751230580912838909713552532983883712119722191879310085301887582634177945712181967590553253565223758131017022880442982310671182045018561029727581640328145885214053008371677079440424561776343533503280564294698080784604201026522809555943472082541616602027476686013936138101798004052684588891835894546716356324153273076950264662321478168422788546108781928863710215679732708222644041486564907843526699538945603926965897650560273465015643107826940835267839269688521376766846326806221012011187102443100113122261031232422365326349999432598324272191056478751228174277347503437644196742717142687282772601742040942090474146459014566699798534666846208000000000000000000000000000000000000000000000000 [144,9] -42548810841475726178087193252383217054039564747135078081071095863919708320655653930802667567586351737757206883525468694071575161570441424289401788733323797680806791328809085704892397638258613617727435137163326036146146633006564318972660360397260640131703683902867933151901348718562774183360319353316054981190866172032688554017592780026807520961104385558093531147517259701183223631714675539555403763047180109135103873340094895766576604524351306524521146227313426663562673200364006096922387835065974599615729680359179540263876904084267749845102227982550002822484893141569734748593668149130519075602488229329695022242343532676791143897318406741531377655237150442876414282273825773447731041849175499630011184391650000979492091838898393138111819147964231529270457871610568769991939867574702142072533388321015922978669733095563741031879767028348257137414704857074310193853657308253169362535793620549913483384682119446429116799174781565729906509734207527714331273644009593005252091200908723329239202207780921514235996413397480309380541842345183109043722997361099881744774964367887801089982847572233782916485756982229281539751104939555557310276790483824314182485177916109624007029921599030602490313888620757953990256374841645124954374595139429451477915545697453581753253931083873496336329329707948923181438070373821717471701702378491971086716581508511503767935489288763116068575606267025576235561991822287780929110640192441028842734441493768685851451494787331008324440065176249857022465461778197896053635005830134646445476723377187777407163956178771637633841167631131507666903065575482117618463021846740999062940073969820097898053827184643959729025724265050112018598788810634193135471821148656448993572623317807861879778289379958802893170198240679764470834523755295268201710195263458413894608936974322541221075130848046003946471801966296728214784235712556831809794296506601352270356194086179193312545325113752830087647849387634909872780436842203844156412957502555608890459058939409644167561694223761357529308677027485080624703273359374373500051310746099397238359451214766660423900915842015813630662752306367688319338517184330249063323777735626060323576340425510132324503650304000000000000000000000000000000000000000000000 [144,10] 387256603628169247455152456275640749775826020819883586499878709713626560287719131677202612635607369387414974149960738573528894832174534681037057588094023053494817526003815397305982569317981780513192530243932695408033627409626677147691059976030437009608425053794442208287780160093756429401440522426961204021454015986669084160856850888582191314843899618514893206174945052877450768153760548905762371940497279852862105440627570886471277817789582043623732943336828733156833042562357622206672949373017485684220440036577312791514157030767573838963025034303556999870392769079726104362736051792638076791374305341069060188980350496814185403342708847079713781858860613572126428040430530858202765395754200633115955843087688797470334176790899890076338282006187666114491849434708651679150884915243379581615368344726527836655180198852507442689690129183725248801563201692730959659780527134589701583011300472105106385087801567671340022623430049214963363067775094625251689416983539946163340555457943885725031287226126107289541890097084555789119688083346444601352227800229265432510734345948039065172521095065497788902459081874006635620151718868123919577251556543356435931985672060907522796044188343416885652040930533192015904037115085190117601460985571934149223763176328520492804368523946278178678134029392851868815497537223012476113045447488882368065426867585863346720794968500347638623794288427732663512831772621286006967978307395213342623715426130306877803752782230076698792378616493366875758375881687812645923865948542688873834110038527694989705869394629663291668378967491054159044934432139479195515744714429953212664067053819255608230531989172733488306854509905002392383894477108819500981505041515966576231848857393956040390676996559424422614305240926007488962765424334074674957505138354240586513658379501867139911625995396622591378071586102929953814296848976081938054510040412354429970467588637528966140626718809533177380343167442396454536389731272100666353581027031661769644626337974402531759956879438759400659428335968599103693663590292995758641020641008134275283304448001560683442160909061027018624099625147657171972977498512180495986603775315422370820718235795301675920011558912000000000000000000000000000000000000000000 [144,11] -2725015915020213593151785818478315074859164500479712543042726421264325060093487968236647749758094092236935189668191450247769100656063647844663748634220727895111088403898861046379080792267122647314839861548734709418963660566759637062572640375374933845606101518323046335815602682000073345917284268852738995582427409541250798182458262979013948716381443519278646245586682189687080277838878366525756797364995846170187689409387234368200972069730805116800379705795809038834900460247124474676864161931788614413186663002880638498673534159329686400383986725860482209849831222429714969545740457718008029854792966228812311320273573007083042239910676989155579289453759874286259765457690743403213324988015435300095307768977027055126612996566864662297658276429712898099539622412859987814524442225503980256982571572715669998670552445713085333986277194473267525597154552399311327515384544390979678188990419722664272695768240268257681162004582265268798729685815671521332221280204123119345592655246548455963617010905376447109787363383187331953947319557424702631628586599946836426527555330273787731346180818348106831054865621987057566705322281715524338859820000910261135616849454848843884292143895927434131931897804211156000664398434115739710222395761391119986183978190997624081520831299433160608408937217116043034181992326442008114567962860317822789245603705783198753823881865775283489916300269898102424356458992550501415054553824082175219560471310457368019363130264559170296726613134450160688330915750212039349218612415504997723897810660003403277146523370933154529303548301459321184892094935226377248696164509863076738388458194779932822244642028378211554050860765405125240374476951949807623856389995948362958777994008805422662811613969541555162194008978675756321646086612320403859512880691647402974607620386819648528592327594411398442549118643407189206190353289471807550372726873487678926328579155560207293359205166436848688749626006973946478479208079775551505204878581979761781444915375854163528360726978789879662221535543504269041094193458030684918053024479798509233171641827089714597094326910460770455917534545693182857393118599498307878127471255176261643368884575444358616491076091904000000000000000000000000000000000000000 [144,12] 15550274356569813219662509247108413738284802606656843338430332541409180672206723575851900808375664920141098629344153121546854342803672420144991831483362354190059475078554327833038095208464549285469483241528890285025880138982034127027157374773720461546846556613921918864741084543210438224178771260057231693211569521756721400808998348162820868610065389722143430071368119732315947876555906816829491230861697510130103646680967354660739854612060532778168171177840705579890452551436584769227347052119125835159045442861969276928401952692692865864592996065341686724146038086851418782212269409845429352964290891519756333244732238512759415897903541878044516268356111742411408730269219415100418379186601709377630372312074224550723701610719143304257619433026921929856893606838650417628726831716124399909849711903884725222259883093852734252734077197071301417097814333834647102664860678171259432252539343889708138495626048808869792502850848953749457106875249953420043004105330519912822557518412820778103649690842835686054550549076375308228472051359545391364678121524329487112307053785857027374000120690468246773675795615490745461759566976467085741891089377159448072822444971977663162851582768145564086586383045210398184740933224474160351034061885837007714604532676901166788966306632693648074923539024783448268679229264464341887671556774887378325383861843180784435484839939117983562262833009378749205774753239888377862793237788266336774309751984148463908509159772989953298829115969250376065010767807589772318596600365627605965782693662364856629076940290112014785221743407250580454640486518955731554559866383177266130881129266376898327150262234632172596433973197702839714243320163945271772515787787869267240241193687427005940223784501894643236518666537457320035878370758984192987754109632400166534464690211023926249235951394184300832434476936569890811642992966098627453464386776545123192935504149831325486846962092728545648424544142752548752129273452815454629252692125468473670972449648155695866558618332245201277108828954330589065793542154299348210903659711254529955877278478945129734347726384206993642518985371210160452863367196879365924011965308603207549950466921586702223096928010240000000000000000000000000000000000000 [144,13] -72815225178600819711396341676554514470417516295159739325909649837353621812661818869516146577045662945516369244958824365813209882593001537132620026811449656943689456379823317081163018716438192993095463805432537627398941083024303829434935319154589318471365371563222573394496151442147090275433406064250336249295946850305030412305219348352168041474641519648338685099706252318903354434344327651287542268861363919054930570453283238031940374433925251332628718471698413581929465968238865987525453075744713598146896218064576673867847752617037749841580710431364699500342571706367516130389233793219448068782613877964350819643946281720118074100705323180336480675416683287373974172345135793663600343621537463985562650270373281240742231065073244353296099999671011905331864085045986174511481878948437356444338868596778095782032214650046427784562373343703694708660867239412130573069553284169108010316330975042876010340537556433308988527279311981318491964456288075366214263875125743207031944845362726260099917143443821256452884384617253875267426006362496660839023799572539101072249577583794324627901461439676614906549803433575850719669462437960112992701116963240997813924451391262090672642014047132599258056376207327901075087331145745634082832865320726513049653746979486879893960159175879589048339444060671633247539562201641761338708948965156644760387761038488700981251541269444580335981157018187406311601817516098384550836786514044522124900091988301858911656153374555842119285004160667322255390090306863466732241229648829397114770189177130977940297810400888526794795382103254976574227756994257445893987596338207338822572389698007156224705626213374139156775403161383554643632671776923144748976360321137798331228227499085443528282350207218171891927302090475592300623655725682956575363455362013780165901327722862502203139263086682634379048397477852755552799497347070673122843491746483272816975321037370518296043979126555344864005083510468139001486648181952218341197847069267288347374772322772240026598865078673684737143164458955998392226757760782077378997092092801712072722775988797335471547527173388131745763843079854052311142775460194298862520671422838490350786736842978075762834838388736000000000000000000000000000000000 [144,14] 279929274079181346584781508291543977453510596172962803318390208388902219966175993062259304810188627902301467977492506863837371893721333906036216897208123191374369675885094067049039307992244205007173362647361379471452126015202997608652196954284664388889839534179677166072678623776387984689586439515560492413752619576357118869909432657694750931443500972915934083024007413988786482227208671662645425006059971176601259283223655756648521439700600811803677886724315838899353577076885844759731038512663726635454607660396198188887015583855816732571107260819240768684101096105968614143656171329919588651317388252286341011063943464732262510325875856577457995872555220436983324130855027757980244495189755633890546394987930908371190274168405019379553793920100292129473496224688016050655103577224807084555299558899902851940069312310809661927045069586570829830431371320018699181827705036145514568686819108186445123212980055085840093206289139103920798696101043570838397129183658921674918889689757976940625071404695187351067655511707055347667462132233605486042666103893598869752755633270196363749173805261226715160097683314995710777637785622609234623449208082814183478913308814570736199390101864876360859234570646216835348962504031804122066272783509060826594458983224495225554594715794520501759486411717122514931988771344484670919109281331345105463216524364720578912099840077550256498158006129846916249136136105054863731776426380040679644933775442912369813203710287403851264051391313180845151516031057468775924742533626616862697140034146022315760830377161719675265904156157889715918293995418435457689605808946075950688751306488749043401587953460152957942347863682255992129816503210337934443341647616843710050691597658905473393338597838128718146115285513586291038000190222100766284516663425208420270535809743111548197436152643630679798354943202036194708664844426071744392327349185289521061352120487566830742420872307323917476870073781179174465616067995532795226809997178469491579369808084631247643098197567737396916406830776746898760831297193291062649810649530941094362297265018172623260429675779510673087152805248944238588203645190929162782481332714398209482572810923308636016231917289472000000000000000000000000000000 [144,15] -892624215660256280513333377707707935612950348387648287076316602694914555715886807089646221608252377191477107343496495712283710885821374699728907119388861695061239425090962197854016554569335263271974505023328832484469479010445366062929914663964271838396636080741810817652913608000239420279515691172679984996366716919102672265544825723153320384550986363822781163426371336938887660245805528542198301748900188870086195950068191319298073326045525254540053176824642429498483686350796303672486347832164289283298601186368092336757868116876639995452098082221250797920123213123091419632978817297002119324409865687912420534479292570996155884986040382846600642068464977488587430440777496718499596868015582301285306475781244197821148174608813620712147162953206836073498641782650435406945251845806499890497407985228773394172402475456542967857929376083774919139262597764741227389936326429269908499334114039776442336288059555045721615529813710823013607226245452152127996603578193686275651260690474711198860920989355135753678288171375455682249458396816872980771313562085734633217486174564659399823071134437635718232584765116713222165717108085030338943421162580778968305789595482421656732339520238329765970257966960789622118337611124645539371328923176864549397980415424042825603778254576574770192199556236878119754280729647306936592807266521801928411205730004033278042175405043708000844032525812819010509271731814149626670225371023093600549381660063022517459564262118032978113939221365329366540015186256688764225525554433652177560149449041623160765010415087800255566511003646793823056957151117236370529255501392959060232219551802870706213274429489831647013812054596124897673439248895046966920527700181320548529398387292265801123650757365462115605592304470529766299736065656584972643436165967392784555357807198319210740696546972015446632437115474192026131846458822472793611705378294359794613759949619900314538557003776130723954032429392108322832010916791167903132575610103005718603964749405837135359995264897501946451382752712727981250175714396367442703333050460856761939365082014957551090367066205062399168512408361308011594100341630965397292099740373010156974865897031933920391719418855424000000000000000000000000000 [144,16] 2405295080741916247220444842938065255801989196354943348607260708746585359338810919475464829216619689775915795143697482460268547586168465738618222026957426995883464864988291228131008621877663831967519974557222663657045455601773542086576064948525910249325821194584091460797705524581403118966207436261263990039905814457332288541522972915826778156980688742386750519687761802744779140847929352655972533787302759188741708168797575197187798742691526310184987320168699793568079971147705762073819345682312706496679585740093640885435088400974568523999017487691490294011340512543328252272557832965247915507797708766522482880518962010033536767545895789133541482722608700243085742432223565643724139798071994371094132638095479479694690016625196868830789686493188142004138007549159979308889741153674162246410401012738684932042236713712021759741231336559522713636529478418938550827425510604636759429006781514383832234683823391215191033066817988095961781972724826521605319466165561371168865675828436704649732197514093923209851842215010171006918418119692620550980413572489321909982634846975117948937484866888161950699329607877799894191998511334353149165571901026599999040193228302494891709151379416079299915181318892884833015050155034432521575683061350828858572347726003517393184065768096559190864159583372606450196359334056173168188196550744796026844853231998423719371301940352990684215999026152179549602196369701249813917579818385312293076733794964113001010105764591114026679756041900325408889719341778523084468820786490267083272269812668478342361614793486789498651202337060154021666492540724747451381061569444450513857219566640194198937236458257686893998690064630361120610053934597250578470725383641830532928455699892572452708467782579759479814104218493298832436479330251331678576703812351474779427044963052474795791359113378173410593230656789174947883475050763727225012617380125753069495213455039928254096731248310564542185896835275550241000530440850163153046563653441951580808188709597213198613943725440555990212227321382564389210972670063748113807268928269452932914146347529595572831737401242453576831062320436008873452301854591030804192865426044052813288454978302335676278939691515904000000000000000000000000 [144,17] -5571284894151832577001455839108026318056690814353961993537629971391699865473379183929773720550157997639136739253947064422588888504210686641351775364584157278509483660464747507516432409687832314402432306702757458889602040496190308103332495055696849511694527816974467060004591574262167368302104456570447033847794051609305590937062109513142210028420128178077128757629228658113491419534058201558040124815598462386657382626208888406610763041782590305950929487419203585693495442966033136943904879576370501977118014419905273126121503919137747100299000677390398955730661480832439998781702863307674533911503624055544870715678926748293316511237171904942838430236208216979541209059183057884754376810121599074818972343996252453973199211386731679034986056434155111515481474185404191076596577014353742176443589494500901917003235325987881916182488972786767528685238516469504565080491614826505919462034473133487416954047746211474551762072248638969460778264364392520143557301215055628684316555634197823954956449625981326733671514347372368882470853458514041306259995387722778122951858193909733853497041244247642791558445265644027466177536718168125930585890201905998919696291682342269982895144202201896828891881810155002408120334916902221962303555666523540719948418676441587466176020972490289333010910547227832868585039964494244920768427058858580945176796659769932108320789088925283694721116398155729733407466553641324476378150845736626862085112101006397519988258234931277683047020258104400713594513958572541991869895786047477855372113831452311180457314502587836647987770779297750541326176154990628208326258467675887097106831133232500837295469069939546007952280783554063660333791488573416418794953593593808822621742016632455460771901779604102553675951416125596668638881680846489041794582264849218348959666871580433974020882824023372347932509606931180069651625016925411322312292741130902797029549602497368827319747569655641790826585116583463527083501846509301569545323967735897232195456980157370538375789687514668584186315850635902504559671608030229786711148540030230271250699603493462479709048159123080973012055930510103924468416686131502433812602614735099117914954126129545004710630598377472000000000000000000000 [144,18] 11202077434035583260222174417298448396279184236489272727650012345724677535980643972933436342302397070420907235419125961896803927743453409174298298095814519753015269132151947500798911734203493279636645911877645797816214063765513056073273952481419083097154554771235811464006027555319193350509821732196899062625477715488261015263874149804872114666579514279011099207548144487655286107350026493610085615090302136477794985960344196554089582154966272838495165393841064554909660199564522548898333222780547545849135739787902732206839933163092206831181414733871443504876237710665629319395330685136541855993152974262988047401906731634701546789806818356063700974222862754032508708428668437995216761831766649967648355125067769411812179998812420137266587009486688624466350380609334201404547102021291125444989281505220599775767373874721709303002626919492036004008568797168212306140306023513838413283844913763046370787087830968570229959534871802831655430127121060733473733493930220327808329949169767068647133062158184048245595949324268274278580558152409844792510596182496756472035860050517907497556347434248222078437660387564903541275541810308937997924172455970863333763895711036055800789615602262883852173064852515212256125150994839384483070754100536121539721021540701986982031247817139543185776074004394686141188285122719248403398045153709227885526536283686512702978598954430599490194046160445094560258379137757010886850466684126448117600488658110828593841477508558507378316838003815992352155750217799278856593098613102561584070160255826763901182996287391233741566288750929356865857522431681823863919516048930441923846864239684538925416823232146384111994350023189149071167694844900204696260459501834354892438045061750423820763230673948031211401004303855764037409374134957050405048030490236126209725812831281719635852947116026984323780693528875654745616096718984138191531017387632041288555814359511974910842363484334030541976833025000191316322795016583599954458607694627360488669192034250029062718612375651318791798479595086733874911750331477047723075237359181364102114290597225254443500775522785234995485998787422280835955449238842510671452425258066462315842237976347803199864035753328640000000000000000000 [144,19] -19631978066347568339367183817233133850019009024867873993912584926498868541576370838598207953112278971144647524016398227884323663224349202080083918025869021854010881117984452809139445074039373583214067701065129334972884017387011454894403342533668613411657953604778681794531791418792936717122853719829642396075624709070169377612668030686826639921815521466215341878165605375018282749733179552605346982210319504652225412910781724458976172400663050704218463246984616067169689924432706830181724148312280480158809721175714310535931049662222717246843256743225552030329248334704186661451710397595664953056754126833795615157718450770917323987154485230665487565086554397232039204937550254786449952517909982897855257122684824361828024530373801963756069279064435830700875640086303131303830366931977059028113838953968980356121269198240104193305725985038127571817863336051855180319085756625274905892217929137460132994194349853092871666687945903225581039434305206575784640999247444497835686952050216099232717985161869088872179357465569246092545446757539106358364053577314416088591280958758292570000137413585936365318333871809930238283006829623427007075949269149175272584707803725928032982544172231044487767764312657741649393981135719177199078161070073340422704844021238916099309302893063288609124581943091328240470138233851208572665488417243575530915207532064168873627645825238729976455365118560355044539556594105054253550705336989136326535519206878103828474550534997402382425561756747333579081746344347509598472484894989541787947167203720097827881369063538908946896392716369685575233409843048987258573226212252536940936259107930081553834689961402941803419596486153548391501574638884531846878236971002123957597970177226662999493216284794228953308619420689876563122439618048754431967301073213606292007452400237677591724502769437509633561808619419006977639567273242127486708006764160044562821834586635067980760297167179214779637269489492404231919651916258974485007728595141652195190501181415946883192194287525208710811342911970796533036427446526414868313783511275798645761261209884531289090319278489199175664823964028836260167675725568601947930084977881268611016762076827517103053240889507840000000000000000 [144,20] 30070416394980307684627308956693500012240789872985471141197891194178211618640597775649376242307884017048839982179740709193722433768276149567532786672332142283881437118581237187724345515167615394092072923121536760211683360132828098250434722458749470750186292291980396830199231773284573170166030060004775266498634188745743867059819243541684294720757972362901141649621000420296265676519262796609734005401387297907570374929078136214123382626956614456297232409193895147471894788013778240567666616838037859498846401148164815829513154552970398580909600929758183669568016496658429684638548106707641189562878403051448892076080396078584216635266421158773008065926741104171811013094309862232136801442706622338021705466262334572706115756667901167198979630166907219140539171891824234904412128631549511811872035408494309809273909409117575856066565175837551968272555744122563685525065336973780010789430682060821995199967595527074298526923193190596975415647338241223933577192163069608264566775641982561560205932896330925446931764221416526900331688205471382768679758817841559015244161930358408117381429988199165981748530341985088010489555909211488588656147095536308152216258218333950960272902418492398685545816695205201201061028312436374032466725940813235815124666954184617377466127777103823572790156448596133271168765058823076366017282188566838947488396895926328598038936898622340687405738236259100013267495434271205283798172319052582336268078083539714124552327499300103465334304910359339371613734099840872712059719105615082039275654851771486128158492452689710642529227657562216064251677577687822640724611577238178721122938779275910495531411909886946506569923144774631906473754676324884760444820160558066997779633040869675411117250092120926376590940042050529142389789400892703058472961313289711696804001985276428495095959123615476041570700069382903801556487315110715253012130949642522473290855449847956836871641144500125879882330949520855342345230513390209798954198898783102992450581865949345841419527010617516573723524376492529236549073708050079728472588870951101614460394057924082487084809239377508365305208764950433070238965495460990656725369623979282140494479173601924817342707972177920000000000000 [144,21] -40424379589267104789713637495546837079167181024710239471487124589598741230085714434800012736860415062836557464246863506646075379266547554446249086047960036713269498818124851045922775520944659747749805056355477753691163674580658522308196630751846758697181618085541732545098858064794666129569914529665687204840883635280988623348071060851634238692308404888127767674193222039281068267712599172523682840432952898880071502246042794647758830304884175133808962238415596299696062804952387994145936522324006082006285884443158325640789279716053127124005922077902810515185275230740928440129661971020121181943452824439705884107077539647125574887312399261385416242446559466965786414033990495885813805493877523488930834138815544342448748343222902771883520014862003281510413305042536188481561461544815784523163256792204169717806845843594071775186838720969544874458429672696289244174656701568155176504249962393725551852278375662540206586022946847138273555198425489458675138619075866657454604994438790129245481461454124942203827210720176322544683561887310222774397244012122770050742110750425189247489786400445535067946024314885684744985958736923906973996412195700527107218786532487947573094244508041728403168403647568294796028847101641841021217046962831804187618156372020519038682867061050238852024465778094198671375846548671038299821075805822478683642500004853499279109139386347488380310633857155783867854483898892019314764224371828274523036076156349493682791723595962591356527912782552377441626826122802967989470260288502231537179909604564236654592824166116021188403143693409259482914774886423302346829759073440172128431482933138106278764426301416295158593804221059836496623154743845783328466304113107485150701930945035985123960430047435185930447151915045003548777040892317155247790451759811143156921607909162657304688866830146036626267837092319803295809208941376335759883356292749040066654559854056985254318153376071760201850685189481949639721280138434097555636825491438095899404902632633140334385414114778515535480653635726700412610909304707290686444074871558818530818098143086954200570208702102691843523941421080077401937032474181119141463374109826947868064605365903756690047014629539840000000000 [144,22] 47965331458917991871694727907215416524973426514023172773892267039726415360320371093519846565232773312507329608281360305968782653792286319028873127952920019776231915150218935414034387416784467327097834173663452286509000425029425178862066791787052990259990734303938675718835797465756947362254880039196594913699319086082382820214579623386633160457507777349790439540090927437197748487047610206295906690002249452186194032092919869355667288511706225127013614999803594410442540422149893582458483039501505098674452095813570361600962813656645643690753146748360725043626761451914723645109973132787936920659713412450307261158056903531302325553096474529309083469940953317605193860388234091398051135162559426913571905054996111019514038029464399371239761125532456694884038175335622148474676934412822097655952894582697165918462897359083939815241845981407426249671565258774675987578562136712883852907815900950200660062571339111511657091005569316358997536551842492412073732986286181136399685920071923489927457218969833661468178780923638767047834881561126457915930322580597415075574349341392325884587101780794900143337057531420883399341308306328185978030219019400712678155814056303876671758344144988003350109197190397640169075816914974456618324626979986192935096036708819155984335119360845752609708308278855179633362481940521571977068889855434648972112178383924343115533140267744419231821305047704742618146745623355155247279709913627698144692082287740208611039318122822897532160146654971039240674379170891258709046217505138237965518993445353088557606836339687185095170506819977787783015989387076816746746119958078274301496122098743683451272114333344591086708579607853492361316017528894680185024220007464761233192416629151227801445327418832209112811312915420183816834993080437926870238044768480733024189633993911135978577912988291672245846596145674929002992490386456639228544667139429050960346375698108843476311974987239047732744389065463353506988471396493690155771410100904243725751073286012102004003937927195912250611794714720100415747579246819073142180973991514492052233603515315553686380509406381382160114211969997354264942271648581789983984833184986877781951937869871843308995692294307840000000 [144,23] -50517225450645402917748445726596942905363923744242410882064540212954753845621093982187485954698077455346532251006942270591788407065557842440560404090626448477262144431172242407549590247238990042088491144126743912480619865032183782104776090417121179116912965316040036478234032876330333009554715158783723227072295431778763721987258707148016374685868585297421889102769929596108069867328571513857892006389972329491981568706483108682082790853229267880649023893589266047090912642396003373072888494569875582042525686477605563308961873686387661746360102294100067924255183026403278167107447131373605514174944062804756972841703348276542311971345342786112114490569247314386753173174204803022611126249224372279609887942416829126182853487144419301207246813178154661122130708842448860354849037370845430822359730723448501020507152493778104263011410530685176995188437162584641771592259785499924653247997610756154447545084358055637181991369241967317894289084003661295446566465914610493050139896252680069123355659502791230603633748937976208160244383745030298021197096905366262863575804955822294679157532951769032337525867093128815920892438706684520482738516829721343113025135088625930840856358157189704210813719938715980380667835515801426704270147384441293207570299839545189897502360480473986852536739249034184587231430808785572498968551638809351273465495954841765960015499227882655419628548069124700214463406720909182232759965197256504327409308245160054882230162720294653980362427094737812141921654972414534471182745855019180571899554306330777270759373642528182318713966470614172463422093473525128606816173274274538608239921586695455801188134854461152950261588794908714885963115670952790903398207511734268050075562839163634296555983941503734908094687468638466426607127207053217751712059260036006683320947500809052812993708286063111624104911167886928524049939004790592295740089047006811302560307343230283416933749210632090624653421869423671630828283652915611016769934201941131776576870961826128950636971761084359211656710660216317456226933978867793828334667947450443296420514849521953805920906812892797632006072025588703532364785860193821373134956188268486137325960326651533404573730587033600000 [144,24] 47429222983358319314947336033543272290587316404582292162822652496489105971655243330123591744237335775892443838720055772928884974133164604051721702824275912997393782877554547413868991173122387372724071525088145114002242567536281806030877483077066973425554313652537304651213220915989847287143517700913013620598684782223250284086358746535869615052176102628471408426801336716808186912329119828185891871783513122991272924644204132714514085988426505523820367088408346145181431882880620129069201011653781062544777542564196457165126977024458482782990424574025121524358104159106578842510267005355192021610886342014409713535736591851560311608023903374160048387302814443896051617964462099772589893240380621383079302365159358661885832634596577194501495189334114501449970337266679947264271131419685480176179583238655662501967094831004213822378724409408705446484840752848452149185702395959823871591153823045353638131757421875855784535393866121565454143348259831890224530671810685970234335689028049013061365591222358846224269302427242229990570474365619935092582397319701365854902410381158221373762513127028410948615509939483054622930409704382907775331489851243570038640463014616429369990693057044712212684040037060979725966841578217042246675403446094590744108510891915166495240081482396203662133088221897119729440435812677378785158304743286898264259450210905838591685236303640812048977623486672746671809446948288093655223276923944524527977862989260160023060050458260796859571928923541756464210829282638542839720850963670988501136932399880217151581672492058907160979280888516719028623776939878269127091353565087542758039030378906832727075751404378849572443216961576190781401198135608935172519175895496073001307829202537158696895836568485798646142074330777106810653632324820445291285137531038389338792808906879178921422782595900641185319651451037038086456832069918043873608051757677167611746178824458102570608057594307370039091331270591277069325987390088210729664734367719498704119656506262046504916951167182322722161563176148389314551355608678861332333087560091043809836267562597948446337675960766761855030793997873599805641263733082915327782314971999927711141645914093822622286197258109850 [144,25] -39799713213926527810303068591153469335453413092128942632861881393208630273935583750659000726431101091749344635785086429070821882092028501851568787819694594791730126913903469048674490921547156700123589699771238694337946098308883780279586666384139829851219322809792042658124675377391416178071167271894791840635039336931015971017999732528045924416126961452204621652010088027392496830264434196964694799158155477770384098499804594811283586420892333916321074245622809932526502344448183084314078637872321711516323583268090827270265815325431607157094670913848262233679357087961085292225503325234313832735082386212441223026990805702776180982182615594907837451675054954703060703372546537642120710354598844429325325754583555193761994638143867269000744733787444466958260448134715354686062116319649710478790665672245026233926660190344724133066956071755647467910421942369683779238960144582056343457487908190458181294976257037316881516352851972204010919868241193601605298846109876878109370608708150523663919873738849314132925007961637418832154440324121233866502219862294054022468524066962614480183826135715909275106830560233179375509241369970316776598224899227649531721750736018884759456024457807407188680614677176897536826166241373334745610043320847010676335662064663492412588910432307402632517183266576175837323333181553078267082135360353075642731313823136841082626117405123203121826712457521968670393844576283068787573061270571327679386970261819597807177742891032583536861030392161287977014386071784354425933140469134319780358097336668408812142897118831199278847708497183103242119556221774301615976745441650035587803402295165265409219677844077385519757333318871930263986724556737855834372151664114276585784877019589700358298931012265554590538059045389769065841167580480760743347926160893218036461959915242797054802659766709515070193422275654713874337804315838346404857787732212304099338518282014283800380015264842861670089564249833903235299332797127221262244562971623471355374457263062383046481650143222144546899446524707231783134812723297378845674697706715095903702634756452334372303240677938958795141131980556456824566271473644316067856427306163281177683979843580618833897179296000 [144,26] 29893600030014365939615582449979309683427150332823700930160573514285561903969650781521703168551449386863815941362232612905748215636463018906577823060804267216061426458411078772569421115298598479521501679162158316161621194000591268745271317501681967462667484343862470848660300942246081825029713406116324414093744503710121458834162115914675437044492481483109869836446635795180372252900242674102938029852287643929535350112615447431482766638349271791494157986831845858065953630348359064026958516849670173107517432736485836555920084745104299199777918636382229714982136501607425253477626680678333803053481021415552153003117000198698682626946189649133358908589139461799651083863824395590523916289378933977438559146094382871308039990769519969835635609307373491387431872743959642053591345685856533170870517680436870535786960293814226264670374048543333834161087512029046636756426096036261586469110908814047656843833139952296479009527584734287946999769914309332104606659028996082533598560504225284048616016430700608296479181372199398095050264166078719713209143528565028074624578358856295720803896454248422453879378614829675052149191359476507867374514974138220833633163202302563820946620825470076103206168958791272255626530188056606881341915435335677348152417678282587607206420702939439047409652521671591368555481623589414107060570772586813464294951003834876073457366484117400841519147170765284886278777284817536197457404056656889512894174760745097032108890827827657671279088101785381143424818449758819795259539883029775439232866507055155616643442406436817310988611391241117422506275471802966165211839934224669475165485727267420887759170909462732901170971736466878499484795008596236535455148938730914714971757275939176751019204295584775538465627299901074799401989571398660870371109583717578446268719589762805702400833210893803721648591031098150714488695710786064838805068331305233951232716410729653383137416389393465552409765401279099243620567436112894120027636627027109851278646770466191402130638843547502349899946493154406941265660047307035940231698028828686060697202628317930036224065441830340593329359657428408000821989351482906066661885038470785314663410278164800085190221760 [144,27] -20120786410116554927499377741413150510638759472118356759303759122720245580166515305261949079014981691580194728398707894514774878848602425778432347953176527114253720571617530306107599583740008689824873269989341475550009199363494598222140258609721246305751736742524508644014275995841542043876210427245090773193434874877593378416990448040489050117650280086473308785999009914073801063771204077745920284447780061455006490246148176067528559861203801500985460846449223964369928542563195263112538788098967454382303834410457772093212920429633306707224866417085303721690828721078444658616777666176370395735802339908779847819813923758561123878108584759556365883307624067832552016813979675531112562450394352313926084857020084967607486140956914142399454583276624688453975349426709647778044826002504746911701208177620874996969711640469066275918080337432354072543976261930369477610941898560609344929228175376102488543186501219926150379813849801163521548868871017357900094756415363766695372364726190084069944256487146966276288214719726676308108093951016364612056236275565961256407372990518835694803037861570844306926991921895491575389447515144388087020627655156457538888775824636367452848663672649811875240156436877050650090722569981397796747450880155047482450501404366448508419199914284806985001145409396353490728368952388391277621546353490748715634352671397773015509372048192496417829948596412801911767988012153013260486119022401867366127267971885562227220622683894489187401899188253702559548762180908594022016500985534429171748069850007803515241833048679079170036177791093137593557941902437725408954967410224936011747571234993512003744907912938277195768610853541823303179543533298493426904629509081173856147536748388882001000669835413161093156003161196825862908604700858964378055695675011616732069162823754409321893170085172915726087867508293829462611461161771003262916804292868439088184906720121429551669650053246213814914796122501386938899676537165460947611323781523269494515118916856844045343421095409371063142883168432876541345572850195028795904389650192549505687174836408357269881154996489540040523156021387010622772780257461766884702008524668534548921365106402236382668800 [144,28] 12153300890602168522085117786266539287941252984693128115040039412598401139744244170093540478625274686410655421616430026252661911034013282545318532918536737493636142146355553330667300792328879068903974904273926965013288345328667347833803345744848541041418792207974290030061117646328222769001815742993048713269142823743057479390155167915988692792246412937355793274253523911691976411293780839744214102451088513810002408259847087505438174598410263629867525166787067349668716038163246433460181889413796418126515420934326802175929697067372986547443176023573927122800801191229168685642512958009306824069432207955642057480964501951460248254936088341938813296423904804386539124678965052872440631596780502020365096929257729615919070052323694464455747690021054699169902735834832371355766696276031559411302026272229849382688708758730730372119606651030594736359154702693055521390422836931610139376361234441596680248216279356506597038761907120106271449764921869116967026107847505128804142558136029946020221192655997463953010611296113327887808910717423571437503488048850549406273126831224959206034769701996175361434587184801728108566379924463680047912119779627439537114771380027286571037307950793235579698720710433998370478899696514491337813975494361713287884603634933202407792660019014058892743261423249914062480960832116464770423052623865601161052834120753374339803405755945657689936670956406573023455311575328195049432690177104529452065894547262398694447065026877846515146460802279508552481492102220911447557538583238848861094693568411496796245506240044004402675779984977671808475635014121775146923074761315897462866766672005730531839172822530669447060406330462839950507745255552055603050860317426975421617597085475892555707918401594736967702233832980378267728191566063580542954636607033650575343949429676377680680917994287016498132704153661207107910488808778626083060223746368020538939288451362899973706068408933718267020577080014417701960292303187961147119639453508559558548153625708711022848813584244052325982943116194428221119459042866275210773772347925057204426861754794960832585640740899933064800495523251684548811006410440611422868817093101287977637464349033941099760 [144,29] -6599052046045402486388441494260433669132494230864150291679265820911748962230064507169501206434169800956813407664690056922736275320206550323407235990748810257972507923170343334308470187327884311004927325428333573967442517782017561564959550856367121813177792878408287914038130921248306547525484373458085948433483121665645603035933621222764498180853697037392828302615198551481313982210972194400581229622013424929585732858616609889564671520241866381471582846765399144731850543854075710715744396589364394303867317730199239040154928384962287022864154862890501930129177871270188754374158765118998863760209942203055862317680040410465074464832638130477017381767834338548789121932264395097106365478902792128117724078197195668834209179314769894389383889787812918914862540168531598430066292471547899408737954450596547732969493789494891752995494752950354144580968377638477311992446099068296224243173590757386363765073107363332733300167730855710838190402300119608400508867244806040486566863590148784132483765553825285938841644750861452729203777420635545001648790839201322592563083937800666846412147978598211507360136689827118092490952517576457900144732573215073086615210929372187574210820219420634104560648818335495157035806276190710473633700170380023409485073515174181898408462459849551443940142233155128960239939572200467367876367205262269870698612914894665307120444435106746985463259627043314175502062221127048348049872226974277837232130802665217428439645905910321358557103796426613587704075736960603990415387323006361546072056591885151953531001992398579298390733224276049490537493895857275726161938821823196865787728738318070800614869293842893360042197325733098801230499557560533237520513761193381666207888749229394332194284070245093642742161333158072490194924577103405986483374231103739210855960189971013480943489271254121050931853553341478418635686989420697417653072698236072082027132413578046271986862311343874019892553307737558682665694127295085982956715238265504072125199848408158166938898586775333422615939523196245860317354352570992780430418404932630555788194974592125445533344085484034799586915664487184883211633676362111018251099505799189601727245959474400960 [144,30] 3226779484484357767122911546828575077290487261479900794457967214491636813224251692341456792777634531786528861729492014471414951547402403522212375059868451836512494631395427525218583661948976335296266869325715518256945789904995609307699277995367403118139249408453001807212421470232283747779069905679820402583539741931544493791508679613011840596949498527792685634281058163524919293068950724378083100682719466323730046165258139375834263429617696517690473174152992867247674630803358708149453123805226525625156794459733947160464700132560497153238798036106058612291760046359729732484809676408893134381268994673341782597535496713649173454703865154366005208091612107721558389597820234479852467060140908218285834202216245009293372259077034965670068484064083198216720087175676976213987715354934003547090408638875916130237176398555061261450658281683881535083757016003724741079456065397422103350009414039825406823886170561780455979726784515818360705725953257056936973553639844089172309415879543415286120062436161515147649307879187380866496813461179520434884202144801878671300453695073770973649059765810818647516398698823809326810605803664859514371662724615848862332647527652921209116318490001573059446552954878422894375001686324580291483800791931104540243385175292833841730683279289648438739175457531641355021990132469449284078106469542063475769944344356747875707309120369070768050017316819211642708020576943935494943099268931023058415181019764878987415306192228835553101603217427860620595125624958759217921695602639891433972495545828674479707875790223730744395903649968835339773537130745516829771592266374685329038892235174248655165246980212459912375705374871883951027900954554233819120572432353809356961890586594891640583899843101250766645958188135716578703609236342735741488563553703584422051843173315108595400755255183078372452469293048372000081408272761548980694575962161922617048166206804185622477985910199968101134501823834611250319827981205231948442541008572464958528753736218622967484607656285428752448867364646574494380561593102406673450653365247915496355003872256292954043163598266489050592473170852316638883415659553904737827576146606273478251734213628800 [144,31] -1422729312297461063440599146705757722493235613313677439837136593395639140926181958151488730537256563808309872929211705515675602979525704029233706573842473494225527275883240969485377788944158152270711650555952144754344424573464264616924080145492397431756989769416093602769335442477979027619273179615994832460428381488145779333338832442880753617787231086898107164621297307721108544590577991329282972904725310100158010588709558141454809405020961274309208078012157596423138535816439302440136281582542994403331434245444449448512383379488325374647526836188655652498422693353292340885385315944271986004924421473782358885240258876706456726124120477668781519317548256543874532451521051862432594840201471776765731335019270266242547456989178026543101644660394938265118037336867757067203186232803795619452390413924809792308210291064650662308258210109704310307515829738827608363275108410924403607396158427228710444522207914658384708404296127528368001554911781361042887198187451795630184950071434311540670010037905987759716366063518812652434780313412002707074051324543220204809970211840650437343412809672612556913874656729909045552257051683061023421962908069826785316862576135692503850875543930996251827252380058296873237269996660034604868653432692230674293266236776555089809850589871974123507860682652705052037222843492142742064575525913310500318277417584101402348481400749405153703084671680085953539795786728562448943687872284343252249965968963653536722950577137360534360783384729366970263995488087022539326102750847693511165721619301112707060679376859207238676514306396483504067282536385397160144574402109424325484238520139438943201191244035229602312925792149557262702136666587987013665363085224013809119454371807707665622833165882463782278656035198113055605929551297717049116995927330879987543180663558556400330252625960829752095487149216672500959693302966948844060394009341066935494565952932539501379453963011975103465346849110950817767976386170175946296513463012941044715251476398274720742282682362771085279959101106709683798479499479705258751493600945263121640945294961667274609462112395237644238472508633819937062495490782022334371236758227216375119875756416 [144,32] 565852283248011069264883478691659969344999051455760803958348637374051862045812072227839646490143765168940686260891188361375437216571731465211102422125145590936528846836123974255393005029794543186126841341399693847956064197481852264895173329288664524286421416886176282908136765336297812525125234146388437515046797479642578714630505974786874445309557670517066315996519187793274373567073441682853987142764239995584054329779570704536606184849939720233313916713440192999588737541022796224838465600278861091435132038788848038174402431327772510884549662042636213362719205184787888129614355771224309963994889028784020643121993678162975231546103310626326187705668080251995688962714287575954641431915101588628091994005208116294686442444765887965951673502537177657279433018896458205849112073320625110660441993510345178560089273734314888822032136863519227110660352509580548587120961992907119504810149131357848590451660121994208709557432833230908841892673911521381671545363704831301336393377392750456974597119524990507239595779994615232283488492929138845500093579608106690938635604913496854610489268800710524160957641083878916105598112058229738530949773485022518029103106373133647301045638625111600183792993067431896575165317033194469755886792722267288970927269117152131281748656402954007460474546387341060971410539479432171361789155003312547666820745130943561088753114680465248047048132169991106525942708620767731377269051664112898727051779806711047899275796714373445068200411498184548846903511297105663214838131286021188592715160960420933155175291793142126453777650494915488953427849626829129283002259158898604750975190863445502143926991466205664438326693899676385654503943973402833157422749672033633837075852729038600055399824160386529195857368798205653119223466665163168808587468553611392781399919444938779804727948797418631492465379201750118137475630431259878347666679865039108065632202998521085014077520497285521024446735517579149998240378633831299500753061329276214523263123202941802057722950936667942024674960633129572746751930285947560318381365478543949303858526439604456581281646329304041264412183657764395434167489848103491022051753458999560603973620 [144,33] -202810080992403379243028501025894155008640157383185037457283369797916333295969301161323257970556457430364328323473477510094012549422885591776679569001268298654335792152459548574569607122295091285791848064587338931782255719412205911567171431957729933094552749637901482946350239082860958065976027599938963380977663246762762909412864044716827443409528132176622936715248948400567882417145831653840193993086560133296797486364585465647850095840954219092255594714564508514498662475869279089550445025382092965094233304955720068296428555807483036881603263523303963121532980287898799569761755721338837863435817269987697347844140539999665663332148123934891016387053463516719593259112551689165108435216493563472365752542825391204302775874727854470045830207296384168230785727212185929091879657823971270301669526698818967890456535130485374280996787110659196894410173651360830600737145978217789017525121023708047490340940737266173790383666286879336161031761297688485384661826406151843916295923176380227467811022678636625187427270707774278933044490933457000156850534128822788547264755625011604464840771695129858095083917243097462832600402494389206359504996769931385290279781506539423435251740339693503266771925908981282008430564346822007112257124888755104653293977203142876013344518305608810025315025516405538517340940470175333327051937664583176371138909886457312911593936665547344980368193588897569671912220717190544614919487806598404312100174735102928463599660259346842019898492231330041157463788558990821934598427515396598143281001483288795877663753348081964651385046217149776910465904441407417315980420637627662814015296389825211773542566281176917598045113222976912403109897972131080465684901503266711999153096559673685536773763211563647251687351900794812821659083020421402174966225579162724646454406260472376950012096527292189125445774821611002026502703654334791193819296839852041961508220152824778895331454554325682050412735409234102588962471984633962919270708616239344113077779892145540747689584979087952311383388135464548894204769175770907624669923450946768977891974536844971190708235526979801166157781822035484359166745038419698880393331504002419045632 [144,34] 65333132018250269841585664030552614965084624813154573708807229361362332545371275560590085068160430462384987983845064214969692856197934482685219196955074331446510725119462525654651145294003699677118060315660457857164344791842017132599932615623142070770389163760372279135005857475241736258906703216996710112866756237334923268918619623338806069845538464159140819621738152311108039026153204175226254409344965208526513011022344705322969975976584789409886031325636095444744010243899309012993348406662554912925548211754324707091676975919819717362284031180339311109102039325719401915280924020417700093947525666293180517528441942669398387463620157589806092596650354946414094006056621850544576164156134257614883355260494542989180675378471443394067184577941023500192399634732020862545191309673158105805537974943694811451309732472532313992357485703482025440335943432733860429489416779161164973742072181194329290832249313051766932428522603980847539793013900000954352558051812558790031476163272735187791652792250123341723754261481396659099885650511301209942121199753125658845651708600425202889118203283176953070461994681525045173854164150328220354845866164851537376814966798660971193234909848237085589681686911773859919307814376528690414190554065403145335955768413337118376351356487669319594408242745623497345113792668396750625308342049662254729064861244227211926615490994149594595848499427794105983899700317815795891565104486026569076155108599852100994022463319282396507055586191181732511763482181907174064696529080627128168788314801266455664112375634150552765651201471024580504503596926766829160854754099508190709269885296079948242711186696881207232121500595772402059446765196389725456044761210513621561015667780397416659011197953345986075213218731659107325420931881360130277295952954624978110140921093105734584392493091570168579852861209861303001606424725943389541355969567976544662746886469951832801902308974391228779502408717851899060455760864157230956388431776710619932832754677379377790611891942453426923724186520681956163454147243390727300437590029030370112491669617999464776459145747406369285969905217563052852466456750540416436437091248577920592 [144,35] -18835458434760969804743753630291575360344467511472897067598012626484323250287474798118569616842243163040448883531920968543648737179647544084723780299074468990182580716159610784021352845288241081275634271963228663269653244522353486088240706827234220803661480115087473999790691672105567211915013689107461467727165974457189878412149870558338786572242512882458764662396566195568378385897687079312910783092546195599136990942222594719004845777950943916287815152597095029020852295443508290100913655060390711268897724271990628914832436255235650054541658646414241499575660212505447926869017409678290375648820590407131845065382802137154021790996873254119098144977502771777052588438119306927278134082154777953637491553013781500767847418445999053266221234565789110554424295270485824023316974819775736825894414523293308183828818701298789816127354389046197429113973357191501042314918589769040251758320236956454365049131388780150533531426717352722718876126892036069475552204870451026666103429437923077405413653085883027969732209859350492465129255188830124414551790435776366525578107332200595773103441538254603468976965212253837891128767517712288560677988006276693250985154200840185883732638535959081792739480202361492603482296271303945382479914398232866669951450731381455626113605789829867326604321177602757164162159186809712355052235786981536917119035469707302134376051410628160049399412856210125223506547616671715124726578331098372474498589582220514939168396238843583416258555291044447958685421652618364353918817928047584340208909613836733392049346192938803759166722150524013977035488748966331631859082445578574663351595963626689244760525113968790905744788370144253787852534691346038079171581419818023252072831039281137030326220310409429860231784415065759101778970094788775482855938681861863305700511225056740865882871612593729718367639194785722381170382796399385572863413951870386450620923901342342053796318187931888879507083744132519061847072372573164864872107526938874916426112800876146577288324804389835172817611518787595710201473920062457997786390872077954017856364258759772518238422933453104327423768525315665505509501083315286804490811629503680 [144,36] 4836965757769322685670928052622912610478298177616582096969420636424367469863612758192541184533609548350343411430565762663925506015698693726445528886756533844417014887542205646020251889179209808158433755197658658152468073914257215823028682717320256240275739142474809504243458620585379028777668391309987295803191641099901934894239813526726500471939452086900608214667580477929777569958619479138587837539695463675961480005843320070615005922761482452189473789169493375103410355321017793209501377217855771899652345871384796796843047434475491433774506201928087352327661632257004762202012039745693967284144708406527853889174287709818237368508898949425053853156102860741177063389837070545469698178970021072620613563238854388987107516683722672627323871099077881146855594007409683095237208337274212989790824304742155490594665121916063581120746269697376235865663584537646735533709977308216083840277777929653917853359980089832494581898880374594647178557328550238817616713478015307316166728188860277387440700335676996840078312673498326302045172815469900827131341350436205301942156863113265724229421907827258980364644407551541505272203630435967761943499524607273549556557041681124776306328811307216316461150486911963122621898534969825733001715071026490858746569133934436655783512266413105100759100170648361350625091358365418301028660536533043491691055423675660935913821349604767555755844076988925750432952329296464491015752379578755448664943260199008505852843227639465460075223709270154394968261626008679691607319827092165644696842703070505516113648268812382924106804139465645041910058593097773317036796679131217474407376868118754397054638411550229315072244661242385312557067920013562790432799537657455835476387278055923581617276231747441662869525630929272194965789439647722065248821378225287407379061759541430260069284888486746795204859885839903032112440198386112769120197789981783427555103758041426348724810570801987972501645666351371968880442977176387267257331237818706161160362652284830150493264365487202881366321848237265787814718051601521141099010409364767440717186579567220584183938664527072103963327508474990780559756388800614278827480623520 [144,37] -1105376636416554480387479016208812697686146811428288784334605070015454102945757622871811275513663558981926032484188556972380004190801251182963163252622705937478476402918108310516019922282789326873626862365748352886853769443125120269843585662072935574155397498952207091746523465813279725325348212951416656154512296979043527980354077197580959897227684231617328642725505225139481522030706582619758908076796196142960439047641117315606765289032821683318476543328030840224189742033315395346836609440040174672099991862922760666939095224876612339084017233451295640192750447138248799607333858762738473203136574802074455287897388821657704718461276933692148660885737393588894373048011988727781265422718801274647747948948934664797243622512420562983834132197871847139978097915670855540963902425343353462632378155980664447731230231454696703046169509043146135567973896000152533460657235977126298114357365760815826181395670211886508091621018030541518384424193459499216355958740292444820960193356493419869521031544592021809226397209916474076716834969958635345351558379776381099642993594298967391511962233292522390922680362882602793489296522578042555132782225538906439665323015294605626354034417876137093663605469498638745538661601171768852140748805581111116364163056365034639212160669114186254241005079467481666948525684697162246037208706562681646083912837453721766442130912594273796506848027838259775286914367347139372454896375752156632006844229096896859192754948999434077426902211125365532710207962348839102538818160932917279628036610834682421828119388111998374914800852180965176721291315187206976509562715633355838857949501079520975493550556278929966921835156884203578569207446440386987030952833479420674450745349684335075241975008461662222348683064161586943960264958843861824806775725958867018560078142587973105997954161331065417942421486884375302867046957696438022529131448127858776227061778236167456831307833501174221454219178950680878152849454975305686753563013429544789748864118494344900249460526022453386701578789333655913377222624398096815297916440952312326096602995625297349447490380347607181495926332899333096994233946050220344219056608 [144,38] 227752870875370489501776039030723979169006021955236336381100770197933792141266280656072968071953911129646456318060870189314179953935899009831218942236101353794357228467383468490872574395950594842123665951862485998034210864336959184257453985345086366943125306677085443188087677074360826632800888630295869260361478261253684924351820267415090054913911871801966426020887452535766318034067830950166365626815439377101502789430757223135343946795319122642643606011199165163282761002930570225522696102832859432690726460284395418739876272902853980470471565350015729765802882198175961212232110370421077017543592333336007380063491121833181723612285366827814022227572971411709967545435824470547408291644814474658261772682723636208101284055583102480506792363357946579626551176776468771297760920450504241519262086748229969182699947575428467310137427262254228788868365461514898492306783786424795673510274073061509058683326152514748930677136281691369764454091504345223419559208251130190883814865137812517099463044436226554640031864273778120037949491463515453737838577826885832670509236993316061517293413756423490347852173201310147655206856006590072352851526271793485079341347807150146170949138397168870786471019977034222387342960956476947543822613511531643576408111983021775642680139878649236962541966004026817137481116613890637072765127329052624854575244638444108004682734947919170551949919290189022001126304234191893856649822544517904894413358843316054701562589795879826814486047585824014951073677498967089762137079110133883296977114543671556041453544217223029203471243823715609414211160126668970318438474331673702348410162184233636217881706833888783286978947192716649049284024016371320115303769872560899356775915630572104736606606752565424059964112816312289141459348586056921274750807994437714443050891051654490844258808260664952471592391941549833759450221063528050498687161309719863412942059850729943922223612611669581868785923822818817535389915945391594485313878309278484999627030606261637670013581395339812037672080185186316608664437153164117142760385257578043060131125348893979964015501607734721822437021480066105131097107974880293321216 [144,39] -44202793380345389242516485200491358165920855395170922917470966465762041365361748701443273605026040641249979825524082437374132857070776230966447968967888694527752805479988883715330128424349075154081529522877672613709509581840924936693948481283106103645571951139770500665619256691981327512700224742921333516572520423565410474514400583381079747060745099876349686255521694798064662540990566526265858449256219799848581159540448490440308241674592140260109038952735310329739583485771414608091606495565678012370535347757259265198181785632433318096999173354725158245867343405248310410037668522017978213054656431220883479040456604167017472167785131434815808978670495627817296507233988748773353945721508737737308256321306436792862396999881313029809574123379764893290997797701871296352474658448985299386878023175027742291705886452058105030938555964279062146810215995824875051278641989551344089296620519530160989716985714230014429023351053989378548131229412806485098795808250795838766866981809883782403078615584144309366573325204091810139283556726285503643846308606577463177028683581661884749584456496276534659127369612883598154664913565588086483426729072378382295498570870367486380319324057878063046677176308798626412696507612471070965579536311371602691604139704920353985970388752200496180622766494309388994968198168229961261809740305303861194370866883034408436295328577857207012798862389078621199533995296616126021743980371054261095650690146375105708716683261950749537107223425986529717427975065273096722273250060551480662943543784939968164448180967149529518610428226010237400022402022818644999988260285331731211876100527580785387870547720172530281749666002555425772315877946632272233405103829460114666868399228783316760199376023807723856738779697038575346250294467974491430579333826019871217950838762983333238285202298527116539268946749506691321951522024443850523463254038385507211468217303020514062560021489555499695232020360785929037648543517174688885173448189706264247537420877315314201690738066230367097556802552616239187790726292703448956486226558037301123574465969041968126879873977384153225096978257752568589707635664126369024 [144,40] 8697604448567905151445566078649976841887583252466566945417030619164520252090116418856972924906888210922467903721458001302160509280006231953519338381426152904078420018394566323337010345615878678595902799549822513314585515386495638963377778096517726761899423764699483888078884298790320590301933581820927066285551408829852342401584225297344436538275011139778682945173811907308356023556181465484320102842355638655522985195847529634486687570375998472191901050841408114669028560445143722510200029928629944437848758611494727763088687561289728527201446881164138617366316307831480464941604473484962262894361917938478847508771157906626635164801841471743668460616939076397262942653587296448302347153924005331662208549993050174636154555540470605809512105489576506016809333303156215242337619385232226557037605306829094728346622974514618282493317280907342025575024392469101900763495966628659614603963114659773920047142798865189524613252805846278294057937668048029503503330455087593732057969533403750548325031514115859855210952018375568653232521513123477579595145759993925536126377924245178634085020628090732505801869110918020152457867527451502009407711066038732435301566338671045291752330227461778049377762262845642155388380005411906753291320497218050817977908306150540441164954530442140580639974625357667146801881089877195077725744303749970107215653978882424199300270705914655535331229084607245813555398580320016077097424355353513104229639837612698757900948891632153736582237170081500962715083151013012055670970110175419519884824693894084574149352580188454091747027768718198908225386977082210354411120901532856417662043568681637600248623521469069764497245410737888768077041051634911931604959043162593230500905202895981016427517022492523237358040462828418002325090028630797272702783280606241589031320215039277940391391293987118343491380479345328028703042804689386812975014400297813464312688687805248302500649752729944368101472742831546276650491376906223216320857393230458991381557513821801300722668862077075267300767722787108921795209403094805978424180582343176351357278891818343908153725286327403034973337145653277546860427411870504 [144,41] -1791398877345915524186225652642373982905304036318252464294809324355430644110181621526668611997966937312209951539930733305307718223519403085407927830757887275635374044230364313586807171612605951694364163110110202328928212922400987893175466145147249168160681831010316047804209123054784928800674938389498362628086128699367326906781259677614908611816606603194340939977704196347286323069726141233951278463156868668728632625521145770996527185340236429608439142780781886229350456893654314516069532109622492582274488072194591138749858971095478647865881618183941935336838929755910941731575347129277978081126886779139424574017471656208091964007480187806418967541743269423358169347322350456857050005740974601049642080820875397687603321969065022190177388360669656201635772041811780029111049693620536911048715675544996049202307837330465122235878811768175147692998284784585009707225559768965811182532260466657008511426278056885251334546010096186057741586658596659822363210966462466864085989438717199049213688262349006956796805708437231895788690243965014706693659350957246590414539648986828202055052627459819045941969767036232677493025439820719046055205270195883439946016253504689238472297444289297601865284754591101553536157536476714638525438908120729918905236955213453748111375239097750888865831532338260111374217868957873629196062931767455869759915652136863633353288595795266294766750401027446590886959901060444494819444098416888350604893415831249698351377982609402702612686550258286420109576637616126344757058058431864748745235006473247334281748593553873236983302252120990890813663428704762554746059101825062773535218638245307459255526704832192772169217454571880377818051106249701105225429629791073088815781825309375517502013931434174014094849833351955825120671264087686721829821760390898768930881862068998667454733375532320184489526540622281522304468172426218672561679725812457257082926544391309000020334143506814636775852443038077384830574209112770644682804607090382485012503122284318895632441468580545873045200339414649711812534402451310513680521034940026949633252232234951811685622266301004244269294291808866615835819397888 [144,42] 351578087308225578859738763233362116094042025081016517628264770228768938072121204499665455963309604411276246106867893799544358930223251722010302683564588715673578385802233698925864467296551630723364269322701041701535193323181466648765541428192797779646742049250832298726352492378391486462549590795011584927842616704911439757833707011062904692221785532892588041858804430240345984693119099140642885464111563496174145193599029508913739472835195843009852727982105936407196376758468322327179048770841545977684809796414838381598333604628900543055839811047270416077726362966296048761452791794566024952627943175248302041174305685089142217463773149558826191845050027606321157802751315079350587853970883966379617117467314116982863994298983961615112624235900992477439159950395513414403215944243470302819612699497439643696719824822781552954387045592591339425248373318642594541054468378617476051640659617160261649761694810569138569368532355442837111255329390495613519701837061036492999229186087743757342642588159697991708877296087860340624896027274144515949750300214276237150166074430267625499826347976154514915524484831914541233520449738639763759107967608256148264699810124949772581752072271465087136900457481493833396456636199400667645678879775335479634797333787360773828819061238017148606745975860457216352329510359235651061724737624848821885497680588404638240294083404940922278626797143086707518709892911560408243124188506402658112490165742865320227647304349142840558174349531963421107213800401753688327740719921196015766151206965910952170803804916539832016203828237661326594035406700453337962325550176509761158738950669431787107969785748476866195306730484427199347429588890374121390527371557958386349251702358703740124641477888110052409031424395926596338457956009476162330730284283713623535436789490491559637617636163307328665880668172185834370204516271831996174992348159372543275922469898647794373735100826814270892175132092579458373712970766870064630241395965259706042182279910604693004587962166303491426217311669060973120783998534555581335715772479633716154831149929593661641499479723201840229213951366128658493573504 [144,43] -52625458184907001627843140371661872653351953942527780739444496131003245883769807867167972780241233812827854209619142445070702473573596892119938057994048694808610008836678255605034389744179642554745111936289636086701450329995653394521890744553785804906206373027220151014891870778566982341090518364860559551087222508161921753058420355967142585540132433102258194121883242168707827081700110456952951591973338323853079419056485403963402180891095658156547940038814681422656864075102808840507419095623237905411366007528894065949548882372595806386103552714065059451556663785123054241376338402720252085567605401083108887944529314329992472175991014872960557899522425196273372443297971315839372679649686253446206513900332797926446053080534537024775484196207992211428476074818607188379116607337639429479587096831372253581282215673382116111093629728453305559625442559522541036549640545960557866073613544128686585576881722874663521568790997495716937552967510686337464009599500092307950471850332381478385546194431831706703864889694030178120109593679996589704886283027735572351560627348070640370233356254699419580502262729306605692551294152894976917802733179161663291768561298221851481512126336443037238449967645929734777007551111288551927830474931507908641187455744589084373557507547758091213417032586367309757142887169039381479540719343292774757157502819440339809904553698632348477755604100456757263582959709548344467585344207109919971572131807343378657094412912604485914178247575025537074310966684869126619489753456647855107550268968273032851382909095919758640112831441165580436822565586329506120440913960415202649441195302869455180065769080408088665086606439537981528804256630183379409084918114869508841308622128601136012568175334025808022504403035129138783827203193070003164816655550249557663893760747018412872832122285721879430680678978580113495976037574877911692729002097941648606566912888138418189076786104376269770047018803763714001355748948707553503012484070786551588200050761112349303607198646262710313368402746366966441296472859424945731804290820195550199434751915249653630437605382716811274565215215029621363712 [144,44] 2217269618171343697090794750316408429899272521327881692520089031092864878737193356364673326359175768988839476900869698633588478931272428413027183907768549995027453613620054777275824368461727413188810333216289128638372917884295953397386707536139451104387965251846246766934144337610707718977049128659406701716777363573427522638028968466478678759770064028938902126294937006154250400540395919952488857189244410997213008614829292393210613899802903670664509621875714338404800121325197665160677837071727406812131462899445533637182405155197647335186413113641545530961256868554164451066816917804562793594992190936307678743759854594523031291306024779241275438437307988099282820133368359590534314223635929386685136152649591767063264690871486969944317401949296598604770345648918162192678991512712915805761523192657613604010596617970927547508944689507642493271853297436676396861021575851575281123678086478841243357537004393432390992535466467690346684696709105049035984446641540204662858119377741361844974542261007161168988977566399730852574413467167906972256005590648483970004972851722268551295446158750831692738308897481687433767277818466351843823658021812687167552175416700904059754324866425994533337651439402746964946120664930156958469469621105205636521437502556133997340541921414775854994105486661987033710640673998077877996945333758714227064837598110137409539784784840411544480142248623361006573202026802294325094301508155863168421515950231982547500866332036915823238941621652478649978356094647080079311822128576749114533962899270093942164838532604092655536508061855913262995970129974281589460909713259734111002108547528828960578634711430399795807710865086543889477269487369640656784122350627787056005903784334165117853425666245902041756480696295606537759656585153945554555054745352564461650792323997079416026437023234155691683612175118680061071274095295750492968958334430737744291005592866785446477012458291015952908848149566417703281127049311570908202500011098456784139425174658713380889849822412837896733542440472927737587154725214015494175073517566782543868864455569765287812503684723460356980525279246133888 [144,45] 1860437034449860193560698626839877557616004106034220829729242228527924227107091219866130019514104903787155638286892425218406131981359601803392900221794666032317276226507566894323851192967252316964306066753764954145853183836363160294674334973951605993774767841100530292704473414753349859080263134990830010054620299551606971007502999314334680625619631367218280933781885551467694027408005251376283140269620304655394087658622813447657246466052323505937930128950180367177065628263548942760223782597209349152040299398856647371061427980921932199998309512941219445588369529811262818986012935702921282943618104220675047966394788097439295411729045364183879131784600352013879059241167810761897739181770438849370734829999850196843470758039586130026386657395248721777542409586054821729851139164953018542994752872193389259398796223102752412714574717968411002618297286438626818094796446686992448839361034778309416810845861613618364653119714394866781466447347387233941821504742132754586833977258754378742045774701639771586108667746316247561230384307048517301910212135933032159101021645976669951151064892835632096929939539258503781565432186871031315844314318934580652287193532804202062396748880456206496713000046183003000644430809423538133767632398406098353293269544462441192935716535981049918293654452239744150749929881613973512284787478198439273624674292690519050702746073298907469588889651321969238109782152708062611786439512895113239350830631098391365149937099603594655509724733990353031998488465329486655236513890471683907624541581273703640380775565514226488323722374922648742272145336746433126577267731633919509963824793099286178886140190913034381060307970978149777494755274650518742846817214323414996821630364864111735809901323930156670802709947232260803514181050460343774196727722264597904256798860012695605828556477841701336350010093311566453625338227595850674832484804216039807963917473399550413149105005220045540574242726630700637617956785540206023439233927196403141036686892514387648153916115773291907892414671917274649980010044465035033105432996123185687204433253377935183401471636940207189361442873502720 [144,46] -804555465004926878270298827222955340500004846070115443922874967782370622140214494971656179700155665771851729517101138152393609585049148755537765992628577880279108804126036817140175249726235687608044858927606071989998886991648743805913344971048850532402977440355859312163785507493530352801389856094417671522599573455398808019262581509668852591298355002623754768125975837508776833283126082523173530263057940599112421071387601200616427246258933323692517730011046317206260121165535347100515036865852608675998363889943741907971847492390246877693679527878550192178061109329338057411516832332700803135611453621288391861308126671894143587751851253937829305891790796227810838953304222479990693512889056544604540256171880404724994720135140209826603751978335317804220874125384520594714094948291403377616961909949609758909962923915523021796324381244001385881589193468934831463726342551963590022909370525923803938341056693051625796390575956431606939763686595541037720816039412171466085458477452920728097503318998738580685598752316478017010599329345748658935106343298503538013015517344965232261446568400004168321717933985367143346648659136186432271690269651024473217414223334342075453812446951733670912236508005881036115857976926609719373631018529643400061422380823229414091539611234626039251740961401839017822890798276328620601412352804793884614590468831320163964280073130795972521191369924350883423931694365080252290835545498226534670093027128279037519490323968247273422050961215823297701034464189457405444930992217901098035935140314985135332135547844285179608599774367940571623337638689059717015106070686460556208325503067458616348718176855275705590145102437837116115579467583142068533823853291899265184333539623442421509963308862095773832294939132394286378083479256662503580741677003272175187194424039632637213866390646253488927260998754929659283026197230664837062439080688742910371514821924857649254261247784528462247020934076757218192134405548152807777685189146092504810199834250191097025394825494901415496962358961786838619404186639758769173241232310078871619583431865467561826601406723416332269570618880 [144,47] 212476942159137592193350207662966317395655461430454129653384495826571051530753645181914953025187010964139122506951600322232478563142994653950619737686889958505094458586375679479107072676028177262560169749851734167667505329986010920923106687444872793193973034933024015723327540697435425295376379250921851399699735356204377637890596639642391218764818117470489944898432047831982146725884383430247143120397872632788610377565035496591864439944337048904590328082060503810455185977241585809618626720044096813289226226682282309520994093562837194337286984887646349362030251528976151299436746785211634471667138597287698493192362661264908058838529643885669619603822534728238501338887344017694980815373550049805959033306670792985814545326442972870511993992721224752724866037916657808016944645982316211450657298042131021783012218636767671783101147869162882349646960553289487436477003869580785648132822234661812803437869454615353236838964227809165419162315597303599162709526970937288628252469767527804862203754708829238655120366856708693636106250564651811667767114327804702686953726989446904857425882383921151702378784286234362546860535137492978932097509477030106088825027898688903723497812294760399041530278026173408816102075691405585725187015500154797587241592922742689844249619063144393953589936377069372392208488451616180911713274580220894781682294155649524015404015155547542821448853024157753904215696418448307224053870089756435179227070723148063673242313708158934820446200497442947737656919790064364551532572431564104867169168271581898747590436864468366001808324674462689769311342886588479679651073515166113260948483194070578669137588608156293618753558676054692927243764562286448265997616512898157361017228039760657578961172654676813154118913127645838342148304153557441184567928110609734317165762443258563063601605845225266123155868705610839517996888835877979519971348830725378260542245011521075365350091402604585927796774146636308410993452919511903558091099275996327364963661024061889970090997325266393781575961975328322428649436709073345482354791665046289212433256459922161901884127159596664993996800 [144,48] -43333639522917017119588091766779807667160427835845017171223500827473326046450991869600950606822289903020683592540647594081069362462351098783017871970340538325011788253418580810457975258703698291650579503405197325643695006176279426517075888797729058230206992128864999626802731439029730889996693057002330936676699639456983432611637944796614582230991893385302471799399225459006190650331442223084378229707547916896859492250892513921932691387291709852446386108138674481013101760125560499932503040822689172016611117376223851207193235688877615541873600008908757209497792785213643455429618224926474325620001377761105747003559798794066370259139027375626099312409705039876224524307662539747277643037881011556801175343879778940268377459506792670359984834718970106069531852600782883576128827528028995845809569385963742762215751161859046187473241441328411653789257376550925700647408705218255729014960107392061106306602629651374007739825994040095419978541192030380669618145686745586824777424392196828245954624146682373278846665373662773215688512985232698045907304294406956873464240692954432404100663644434969720324859890810979722578420975319204967619932237210564505001363064357985883642838270969486743730952159055205640552527131068683624036942679289356079038825597902132517392236441973361608644527366851534505456132024442374900158894024139836018168700595081551955489779245620528881152137898920297819508578026383996256381604307405979245664532352161447512458403807209729868632052018859034541969492189761723361059491670559845512141017230064681202563371031048162494542164729909466696609300873995027156055034026574085762620219960238875803374153745186208044469145504067610123711935279191776500094245686183880157082351288818837457628458378487245708279228834958567033683379018669172669771469353741487491697612886851391474622076103866743321056406063127574621713232731104710435930299041428094672129205520979519569686688826877583430517408572638912621871969836395483622636355129934222416159387965700830194730042328252448922173465917943647540047165246093225770027861569950208187798647634461136876268557647201757818656 [144,49] 7162886611819105737460082027127058618371448896241960354117530184837039900295585416607823042433171057337048093073221613656495935660357005616364459241808067516299142839120133415935075344848303235627218358438236512466205836498355706702404197355642269612651895519969666656104402321218954919732471175838572455281155990810603948529688731867325797456742904818983370188260816109556434855485921940524880445923431940192350374857429280919599334141579194602545188847405507177264439768710321229453290481049363138093861672508177997718805398670470249211555671887215819643830728784556123155473375633178817292365006034773690616536857259272677493855320208928281850909515512244437354901760240480034307254841201525139231135470356307882032052605474265799474648782121608661876670202629657914040584338200833601391612079019300414587587127978850636363842366797765099096165099193603486481471541028871008108264327922154609495193871179191484267843563765796836819424464841218483180392099702627083574040499219001222212747328037234564504590833420693541233972730532918677075622627298055579499796945793417786140279635017925343609123006087386253699754975239322230988696188333758644915311227466673542376813864534090975480798133688861999253806516505770503171377105388426691688187368816912856073941391878821022318281665309206336755136493014176380815858538108410475179701352430892857397622740399223589590971659053131173049297669094418124746819715376004088159782593106938196301917035756851094249189602042073981887791175736937903487624132822735262732079558744085117939850358119013945797880491763284003663230042842712691887782850683834111781547137644420215903225445612793585279630598716491048014076501762037883664368222257071431796759981297928428610710306150017275148166984632743713276265367758426125479893494723747172560677925933714275803889147523035938320815639596601011870436393812375980130620565403311535789642060155626386791103123815292319313143821384886966400411209053641142588597319907272364503889753141218904044404866239604416730904786395903464980918337676268240504952460989722419098915257311656807391134163106405404544 [144,50] -946933561952935009382998485275070301010341839793957865488588421061291919308551336908913393892428527521459848718556938077729147237363776079963100862507288309389108914073378418656829709294486071810913245720896623571685683269619442947181350634869247878196715943177836673212238752705279561358247688289879138091207419519362639584989792697287532995614023131523257894737687436015920048160813048421653354247643700989426066510078718680109699601326319191643441979248946986073830412796029221716085328434453046513929193866647432565638226134509754430010444340226356913005488163882021445841237815492162329085781718035907226093629477393983011046562656069718016210739234036367855741694740707978892126384635580876851654368719724751522650989617264451555280923507413616723417322449716663336397690664529595285904877443610855486898260127181957256423128704620512633804200453850792788711687073294771072582602446762365755999351723876447759957552279803291208932619859758646751718384512860710195814806427736477401297289210440927717350464054172802506118536381424419457381657533799865749519384905195321965231810719943686471395463843880485415019775050526139448998356389066968250680020785472529465067118102744434769453623173046413676950448769860347266300251284132529192101983432541729084416814435016963283553194396121351499600304362379005505814530895139878771035383634663423099097512657482743645400370061232236446913268590317730000300428305439194800083103493488581390533692495168842408114319730418263531100289594253054634904233555421248221707268593699624514034377620038401762384609086347043855423783458233186475071092456998885574463181087842478783864313779625209655867770557573106269316193328014304011336407816055994567724568382982421874137110806141144297639056215883363267168084247434794986343076135695545550370672288320053400996838809078697322241328522407287970115829010809901855040184758261430800783051813288500365703562278074236389513046026455425147949490727456804449248417692712018329387384870267049804419495143937133042926326328504566764497894381965918464775348971779812901727883178017071266106673765471296 [144,51] 91946455143510625221412671515039629642599757091381033007770349994387036556577342718531392191112976530532050746221564662740489547449968649152620851731234550848102862010342091929670138216222053703386996245634329310151649523646365481653778544484611918735056740447433541167715970865285671470873316972972746644925589589769029519702073787645675494846681343680106406785533206633937050783955925433704031852228203052467420294922052888811876946989476808690510129831084690174942738954455644430730457455468818518685497944515447993676188055158845580643554645230711742205678221639912869589289070276252295028375559494706124585580048918450438045781812358612577233376875339286974014327473423234829723296967291637942716703351138703411990249695701669325895324790063615162560260858189785605890432008076353913205498185450293859725069878768883165920212639850200626812988377555778451179984071700432426346143977282539889285244645006369014466375199974529749460709171134474391006948052431214521837279704923659890255577490356729763948152353556878805307721311180463827954057686634440409411319084853133745004956864910652206543883636250647683793934987274052979282980036080907063047804270856574325306662154454877569746348856561764170715163208556242769974632948222913337645585374976537788473616353056103808784267322394272993238360778804445377013799696630572703936441961248176776434278496208459153849257956245512050583647819767181398637897010293736456391890403057986029628184512813869508924166792943156997543273064891915952068719714112368552337681190348513573927857394945448409550270558960644935391569975695092565515831171600145790009603123791477075756274950241618172737835671316056989031291876602842268933134053720714645039201177245983766904371256051198767550440728867747341385867792780584892145134416424166160164721918521648358597532127304364627289076711606945694636699419681819803316889011334022122611736831084632860455917724281515797607846812543177630935657150280004278821848565495546079300844114309338345864588049604116539816687051100766235408265503959081027794399478734561006861578944804884216803724882176 [144,52] -3979009236263181038445109159123256582131572218572667877677066180470419917421372164368706351621124227406963964527915188880732402503692657161112680930368076124501482524317477768121357209609187987891582130892855109142893418192140968900006622232927612952896339057061850509589078908592906129860283669947262256894249104108745970328495862658256119549683593009213468377598547034633329437738540283894511313621094859360773033138352199015037786017380703624320053765964137511268978427557247678700142545992663612403926394110035797175911575540548932105491072381753025834223361156324250148999267647376195319923370956984662852746735780166269663859036265603370237456128757483241439217102143543948575668081288942734676012892318664985236022982918714206216191961708909224945177434451566497411768617604410794559005273231178057754842143775789388631736862052991004840357774001546119749175261212694364611627214276340183971549508228122308127177376096564396322872822016615726377848350822680625882189312270089401668433918696633810259885712602775456072109780890556812280529632248283049496463235752735610315973457435461252269435947065880926349484616291971944244892276122137996952251052860929058551439988089547602463398039038206216225677689255916272661197204012092043901907359940487079532486630341122809251069857861717721403901574080065300650603544996982627821010392396058370326957179136628014454854202058260459405666795218139804961129017154301215403045024195996788012107251828417322738253273065026062826696867597249886767452764719072325475666315152514368512934738955627655766166851316134686601735211009649126974122435677202058811960186474014039527903432439495116387390830958767059225043887545886386443269082455695137353576396813559408364271225105156441833265173206730920931374187383320762558810591718666903659598101548612872476840333699117059613823341491429567469341604841545638359997038243429635550773418143997689946758561636932395416736404717277530468101776349003312445894321718622047946568902524633952737655362430856954238424265707423932459060907363043131152660426993622557309584171169811998333772224 [144,53] -793223858950948360837111321453706636663574616408757890786366605449205132320174229306412957551365122555464180542746021830642320811478988282578269421211046978038371918717820266136851315293183843354542385066763848658279062561465688048680284962437137371465797550745454354236161246970153104011962889702365696492626506956295189184346200662775021040558788464482675446239418786010889480478500263626166965299885429841632028437170812269506653373575839961497080211370987823688260078117325544487358551962115341306513501979559528299544217145666349855959132644631173506604358594467511031723237908772295271274656285925656289331937871612018606517816330646162318100029714111517516770040089281449916739469026773239808565257915327951358601689039730938068722608519970693601908695349431005140572000611161851686439290461527601750891273058378724894732667016773721621260420629287166849268119639228927883865335356821660948556506264572432070235647075238180240903265208744886189992393972686174153047588126676620380396792727133222743109430598864828515564206863816528298475421075080934952593436071913037315033195149034320375388462125403273946480848794471351207256170076122383619518422963270405050853243175866449020048174163576564894263513604037196481657388843599965025694253412003023318513565441481446896518529261980408499384420514481901549937044476628346894767631951065923282884915946984022795917052527428173370520396831742439621633514474231891807920745344182361254203495824640508438654402587217844527966842378690241260139519450318057156209292693209679213712284589987949811095460805306324289711154109117566362352909872704530477920959521525158598527304296673905128182536821225033974319334498654995015391252716936037784809782395727239598849179185619005376722035214178829159054874885711881607204691452110002160096961319159353213225005342924632386916567644568278572865466175169041012649499159992795183855786844157028270496636094247315465739922937117591695683447668901847868181383486103767924157591221825967249276429115119024262817033714267149910685080103596996172451365333708698769438530912489319737344 [144,54] 266957050430468798149747282483017595505729932446280742572623450209780655432295011402765854090933061925528239986355139575811988535412002696817012271809231681309598127488519946241455452793852839819202536652168190509918948451217639043011436924809298414317686534291668591861437698020172774649091675814650045569573774119707774815525220781176326669193302037050144012162353190914789610947620158129263122654610400910243708212288735022504299811307870964723694263281448624851581947419426842067060533381196116557282948365145566596729916811560898655691591919604723065638270892330229407993353636994049971591724544354160914955058249401315737360687290228678499199287465256018804663476333142269033072732937058508331835394150579542023774974426561789712211132319418061979919957064994391805442452259726382588952275934324821098429538837665196015702167626801741195153504820353243811876711104472085702575697462199266092573723452945129511148658331628617227966645201549450439554325502908617251557812958967294538732133278498643047714846405294418877705162183726266488543387614237615895202254766246518795533166145869288794345130770626404580770898206884467330558281181376918115599153116830304912422162949751535157395787204673642402964293253092002741591176624149631395532003440003864752573308632313644411762563007112493367736562012225503454489559030666759681173384644264369185138810775851078486862293270678377566595077705220743682103723591746828254004963162065228307324663761744554137380541035861626855363463778430028501923695031695853410596333823534360279277148378439687490318508407236689918476322627008509471523104460288550133737010214928366284808171997629532750057349911588401176464865256039419382767785230974966297857791706569694837099240983336376938061053622269292382229335730440814838282984557267648755293041964140843154650798830163975512656856832358291269621659085466759935000973847911277630922005841357340820207094062731205208106384446333674840372010841839113837031673942623435366678530239131865811647607506188457983014178862284947434237090288078470558683581928589830281447686150704790912 [144,55] -50117572113618067958890042125331104818634311223479966954092277867515717287362033754673177988950474488779589202835520742679677443704294254513287179385452371009403136694926774332132566560090413787655182302113082836163513106624934814495961473973480613862065758133734416376089584357252689057171111364438933938512344286947079827874766252991708292929389165873642294168547202859048513275565874738218951146457844515555973301252208015695942445849329951053679111244022475922076922935131431452176931788010569584153290064628277996193749212760586505956288573028710367952548344186820564499878400402137945836433792501797372793026010216279537674078140319619075057064173585188196372237219361012004252430353118511706355233276232817010041742351367496840608762409138501645792581784667877827501863946011860492553581306413000786801660000939936164224507032131732999847154893975426624881876159252558699802983270515902284112194568451462185369007370556234194397883599758101312868772763328458290015285344526501223537079952911125622583836254926989072230156585350405053214557906867646926856366283663748488850232095463203141259407154514790454910221126196928388114196580624173433899007432302587255053612432658549636436741386655017379619215973307177226136769896243917089705759734786878464568894515100077121932153506765870280743039390391467676407564310629129102275835429221176675534155036103824275567814380183736008472170740472301022598626498270949531463795204882780445126607645724065765593640913738853105590801843419674335262572163939557396793548820291092723605009182971213871697845756372291703472338651518659258748693094372783339864979789800299171527994672656442679036242381547203337619165944381133799118121974207049789111145663837196276155130709478342241015131136100501316946715378162706605562907568034388644133804121213148971276277005378347116897198259704924032665182242646809778638234438517308989690949830294757321447895796392850121248037810416206268950865180706483822970363121093294404591974752137475855303832052056740261333407290783827452066792129158073675434957107812883680182139974728960 [144,56] 7497180585584720779374576080932722291916734498028303454403266324691936666357835869419497987121631972868991762685822765574611342805480361692110280480030649849601652016448345494027954302747946196133386859451095772826025494088030030923768232130367276161828647341132031251736191852150360928987511726691556177554893648613170974258525079335570710649283234276577001986924836549100379612369582429215870351119914033062769753834018607200828432072055179399268433981559431941408226198084519225914099559346028545285903203128649583957117450865903367772355131771143333929557658793588530917375378458515750161881537814309009055986577618387822231304426865421832307403877323408127112065636022693954660303385110960631821567162454969509642168539857686989435073551508486139373772574518051380009536513269354288001049749031900726734653205079500704823806608854840227483297387861271885066479343844851031010929922479301938192693890244715645115185218132841047114875601380830348837736938761725530930518200536751517562174594058702741462122314893428950826539060285858566607790939309713328525962757723301844166414222861048467742533076945443651102048486779541594624961504416009906534695899342686710245439973337542146969517670627426029991127157262802443004216891183572927822953432667548623323643568280848601126758618651720956245228138739568678741689066989517015196050223382845480105621778990198493557909141051296522783829274691437398915028908789497418471470166813463527704739743337837493267896429165784550721138834828332662861064320377580294669355572913221340581878582398582509084329374314602886529846025825096067604525461484133862906854572821941803127211144600408557413440592236108470775325059864599547364276738433598995524189329754922529076682251296234559378867381216864650039032353819318900442906834277373182956626029439325405268924441287340884568138689477862850547803468702773769641261413301647394743547248799565548861037439843052228070709390425267903501956806517563675491571989701272037422695087860479698696586075724401316879309682855965169772874919622007400218856741522754823187073940466 [144,57] -1010765058189459073489528835017022496307825395440759798171966371553814040241751318986017588349074625158562778244043054727951288948904888386116022775510273848447429459897389064417701562994409122745363338544267329472119135109408169035289347365712034229012606791043266144557854349354587269112076751523100899893533343468641412729717015289665446110671454376870267233706866061984800173887021411050280349549472652108886008815351142624879241768432720328586347878334410906640197386019526593265501730926130299802821893779216978478982021492095820307035773435083605255594036992113150218317278380922347506727265304967536591822698846882266804222051937010551497057730239844469472568036797014938615994323602376034373402782625674619260079057222501813672802657114742133094210978393001430156099394812487321227582892012936048389735028973246030341477727296294462681814007839577715056979715747226261106368753494872416568759590211456309121616856323239547745932861196664017070431966965739769761384574754677299812206799527021549089620816243287336276407389841731309757673373272069308433780886025054652526152020225892193409764463790235504180050186915641584919992129476844633716892950193976380367494656710203212902528301507098200532740128113390525272864842916795218624153950470474716015291033324206557604911132480474812319896688985308378804445223800879961160934427438891121260710400830880584155602862185251496973704084738688063151611067821146280208622955500265792799725209057609005131709573440249174215369579711333702496631965763255300068126389946299706298117014263740334183228058485313443484156985676579068930195920202501649254832102868290240302285323882296724329105782592483801868889797847247279197461880073070659644156798519524787209228485023449147928062449505084953768860166282866165973405296895894821022432931267576375146017578808530818026171324217791737418782388800693650736377823604407487019014044649759851349474041530817328260982393623399457756870432893650058473496309005703871472202413104000825492843702371237390795736493328962891480663592234098111437545838315759418428617984 [144,58] 132869750857895966938056453546352623819112002066896990779256838925621262311499180215422744820536251618911014041752892805453754541730976490683953529540089048311743235313915265205404852705558066518060061401715435788854831641909421714908441251953477826241712710837693967188950127937123920397892396424680431362425698215964600777676866134595271761456315213487897996664076685322537152591918136623152701721142477979758498192383561013295330433178388379277610126037253427348441483593754219344267243602923103998382993765905460329513446029956151400700472180954480787299431973821970071908936636081437139478545054989731272347377954219943214228566654438059456510102710915087096526184602483856336881105239266271984497009384563156993739169116525582655003823243375871970860459985222839431750479751132814323559163752759858601568415320046214312914197528164998901124330276444865225289423394994392460322027076531720259885419899175523121040501740973990780638626397494465899984344891875214385337510043529702021869331756862382212480934627400420349798865560199844196820035715543988380997804432561865727993265369276110373719325825939028715484310140203293194547222634741662791351638066107548552046957367923246901075807770653082789240114530957398932155241276768480456576618694215048209671223661613094520269102259563006248508479280665801423280914873040170897191159765586793452029225496402291274022010246712155405762600832646662166509053672764773993635599711391379572302689897727514549634447536066400198332060735469120343138859380082402352351364066045686853899956075841553661632492638930486711796979975877296763693321879771919246168549388380047820366369909370312853673180992869472070133271264055675199233735959450411507705802403143953911169393906477273470623188499040096014323664484146650551549062051096291838344138597161580090851007619225738288757020331875945950382033853960491057025551829268785917127319450987157205724270528067540447940009018616709301336915018690526142331815874616452550413883660820826196622363763632606010916328968636423116542687067095124723594577344083690620544 [144,59] -17223338476641985373977378143772137599014987509508068839278802294155625382413631347632750103352002842099226926594073807412050982328455910987660697571718147584561639240753411217710772120625690156361304907129444003728867349401139117805899999612134078088084267377580465045560151325013264249894371270316076709887044136019104589123439806087264139387638704365429349495753911281508554834721407810177935457152450454377608566377145431343003216901786699056886296096796338572715811782702350132219479925460428148786270172075579688318798561000589909110089025148378147920568325666584654677186514644947577488955440937272192102188867288851330181044619693543102758228454332707720835075483233508575488769477273772606337921390861108163305714034692431327952813789300072065402393251550862215558525744486113607581258395129856869787404005369809993809340220556445738380552722656544943673388470019302227857791147612763452628515028357865100419941635976671010934082374009582411750537641775801717887615301509740170451434596611883474168353410113281057501533468163290634593703163196543745407472241560501929697170770130480638129596431072477785309428513266421918454082624594814954748477790692642757248494648166634879530602853933234237403684355140928340159374705028244751941068388831668059328531351197223292741097056324014139487710775226011741314256934217082921334882827023428806429384827725344880090606983027987577600583705279333903566993811023056070536569207377771707198400929716409339699208066225376462728224910775448615520190992655782685550768484801467615611266392984808396910623198644545491878185172989140843167019712578007615731751060024233966022713804193907450553679284591150546366800044827794663829550824626525983341166765255132181973204914125828733778361911907834288298302187349065449023594514251697720223259034761133203871648756856317227372406663358831402530110717391060340144546549451141831582679948619195595075843343401021131519830028796984002056057773960682602589673288842766732458291382592008894816704098831299943629357690971247248306013169733088975807653431098629120 [144,60] 2088729754329118876746546485232755142950198969802550701820274901514888741125104678569367629099908890803510448113903806329971640286750958237903715860376531082274095385673973908567993474934571500785852695460341740733060022506685987898640962750986724009683822924899817309051379896169744288080124846018750920693954390071362662956284824436923722103783566878437641427150169180405474819042239601114068456933512863958651098071809535212616540873751780201668425716886889555645228688426442617257894853506286669147709362317440701069982195292034511806797837523120833825317830554829993956253271518009100533661434738818642962850288805078889099377658359421828246565286991203429039753865419341854018794093644214074520461113888284421258998400663101277137374995502055002445938574698227963282269993928511761198436017756554368125982891118792946987787047150506307079319489458896591447562205294983617321402742885241108246942993249775738395135103596172014957480380822968316195318434222825383547774672556181800714798049215086810523715367840906762239421235526356983540927737168087347340303622040794570374925366855007953214602332891820844586580581106945514735924378820964197026761333601932050308789044319879078025591716062796700311498387916397576638081577510449475496930264952387453334738549557643961075420795990786021432507066974533390293721917220846733075486422694938258969803028709786020572968764093563629187606746803210818517835256542806902970900356504465447225046836488780349359544280539116011717640899018812576632354734409249701932198871977198271159696173636793598331951010573929960412303873715173825894914749952944251271979968678666979411194152795589016026344292501805766229529469668689300320220242645514108288434033514224291188618742705602117978220146447384786978098714207831860843959937465824397882307526508218476305545172446007391718487569648758068911888405399235993628440785566357299605717668679167717263184461447952531221296915422288475956192274174255357722043151311385926480461999261280520375800426497677131735952309563623589818831522761695689159192150240464 [144,61] -223665800047247886553886820564195468074960098919690428969715123331167836069075746625277420762410048564658688058687837015656587921987734049586119816395274418966458595018986969859059303077806898527886183536425349206059377687209796350586034528017082196840218266327786694086262491776807092757249359240998675343850318800422761657434452036457885801177610753254270661671955496371075367005250988600631645989957317254495722364424550607376150716134375646900138827120613214912208116221918473187297341091712115903083938027991524856615255690531964549744714881054505704359220605047648905450725934039184124880585781283046369872883848468215387301958721845262849486747393565030227155007496504691952015278177342178722900353512856023663381712549763609379886046436364872077252625948041924171942115359072903366451528937626962984404392953291256416320340864962588394533130530238218162631864721926902068269402513178954710488100747715758349585674045118415137415912886341513069133235388010207282459646503091716990851350111785116645146313795024341014266773284400428472643302654884039380145279845253098966899831440520229741030601918344077960710534178123918339829939004977171045728001909203951979250579112828767377460552233056438641563848853635713575953157303350489636384640897353578218680268791280984767342092277408570810580878785279895844166203704524285016868598345885594923418214941471626024424796583941879659862380997163463066722192811689542252990744478352324322896843130716323895151781311540528881170109163955412025402128616292167030182150007867927908758945780978490975091023931182653423830761560608815168469829269394788933136757602076041674596057328586715834757379413550106977451958124448290957443962703418273300315394548376262360429088307292796083482475802505837280630370866218008661815165877221480208248245676399579113560395420410057697730542186979161668657414556065581059397764583151752630087169376480060097937232368060908654949215288752822825244527929969797217444741577802139955342901633871721785904209799059755719766699921287500041690925375448354600550579456 [144,62] 20518686161751709040151308416722381792946393339337636046577028573940617697526248584504160642721554668548130272044876374841978215320801879873936249783408072028947115960399065172944355025886648535850775815646108626754588438160713330848500805813158930204018238060189036753816323335493786552544436826672036038233085048488985558502698913766486755040409448880279126679900261395935559394526390268029694246555570581906688860185822124734439744861814600592528266393474654631086437889349508534940239270116687577701494063092026387286094981053745001777749935435877916329167670207556090761127940832310629733547980143048968792737963423741613093277527072772899061983759945988184185826424629222791831971433455733284146297110056192500646388098927110600907767484653699281663749138835609537535315447765998062141802542463612586207498304325951397463805521112763286511513584342926715584943008343138488188623908995534868687901898695042431866589402618854886054430683200913293120985177693865199215693411886808015005917983451277285843580026405350092992018856808667170725364871147218758250103492388809795449452230643970552975589137243332788804137114364910860613659050367633026591069137635450185290576077491852890171438543005116911115503611976400243827794120229140060914059477925507621397188947459601655322284003299393419443475967390105626053851787280155636722629885913214946653182145102132518244838118651097024943928284880244683880271197616141912095135178886705793993071696903821644098284268099611063942431261948467454985125423807263361584038636338134438275207663568710184874825925268406163278571587980147637562159720534754039360581288956958375329151920252031760915562664289746594285673263873415741752579910685346433367453050351840516706691558964917558004412797862217414085107129950133545591273583927153622936239950724918749759693554597278871198419070378779026716387747305509008283962593821476483861511937797872699184349456470740213626967705479145732125095576989474717759396519127283655587930700429851781852682944276944890913036960602327549138202942028240148423744 [144,63] -1602037948682751415695421348417748876614029556979640655360087435245593007665886496923212826735478928225135137730800321484490981857719032709332554224066162737151771732049858862689293335212237915071888663338784044969835930343353813182083743391334351161121940492417747391455858221963619166906632250072080947484593282500549837690838970822175775128275930124671361009783880887878003979448257870891190545063479750042256013895488525746768130438262770731615439983652704705376555704863827230469285784188065893068246021997481805274167233264060531160308852543852668412058584525663409461687198784085552164452164110940357790928829975251323174238644812516001078188758110529031788374634531371308348705527731698513879720198931341489196600420535202287186266161141834308250587933122078513386099945511431255447792720934168300956337282376113950964171540935937949158776240243980565550008120088732587077514861706788043074248862025797476556616167902500058620661540238902159391684163943879680666108361716546381770783512179217406438107304889716895492261399188680225338763906711624411772886867618579684103811815179233416912500797322969030812941796905738421132807287312326168352426869338094474792622125561878389325142295663735044808517119717324409028117902860588020502664253159762500102868830769243184481460871948107781474254847096013990169557034332679277981758746133474478810840551807505805971540088592432707952890658612942101126322737298771660967279328626470830218850769468753986094379718825617021335767862610787187987136120432071488184401574849857521683601672147993258583914604403423304461239890961301504437285520632383722879712518625625720697332648711917936732110783813461294852284880909980871996407313864111011137003247270788939933830811844902265886989330937165087187286108232557607868778403788132734661884415063092399690675298997962635175329506280003672478867250915949606015003583293831233373074682280441675857641779463935670119447228328618619796292126283786108887824687385685536569062148450606586672911449748289486587026721889648438503764888156634206528 [144,64] 106896815960822699689261729452438260360164734926529950787967202105364581469115417175651155252609206572782014879666522785791475996217167439597142412348969033830515698266687384014580603968332219718902789582801942029608219832099536620113316866664368042827041944819199371779611937745470860885886991564670175095496237046578157276550114821535800126286192832839660388386328924768090263278779302062906810646030779558582024332419258052026443050565627209046333349229389152484810426899959241624583539543298073816803506218372896191677059775779979037755659056958826997513859534009250723593474506640158632316298623635128457547099455131833987675036698313236626809171608696088056678262959439882899295204324528563661429823920827827613565688188928717610096410563603621861774003378895444949699846930012780335215195772507483443146414004549858310690221878243781147363500377949065298349539634723063691291374771525882230542069328856910240547944856692580846488226739769842085419437387379013847969880431704413486592733128597315801765660119398379086806338453967501420967882941658095066791860897369390274970350036409486305723277343016254784257852890177705748495261777329996572092956635540318476190433880248526907373658125430405937060634015648375527608960086971573070672336195040744009431428758519347602094179954282321958303117323496526739748470255728453602511648214663322491874284963786198090969277481827437594142891822817764135015654708576812290880815869285076319156670911315654397152535240058553003153981370531664288436202009639452548745827848793130771553801604335824889749644545059221702840067968536907506183141300747829417193917360584643375755591865481720102918197486519942188533765468680290643670776844431061842929981130910844196220053141188450292947225214883475745770402320566126081026981806638426962110268301273259578214013057476525763450876384889523536567960179055466798344938245066351814431617824480028587287202503855383714045193028208422281875676433597154184352135459076119848916822527544100788459657876828906263178834121647414163853894139907444 [144,65] -6122804125114896994094671768280638532799320433249214925407848453649512642950715132565166200742239975654873583898618291461027136722668946565877235182068083346675633696616196615597180107915664084817461317909164622093507563011570779785753554891613626574034639637387112342323295784841636435870171608791767374650157331642993463019490526551202643063017163989711180477910184092382708176753061475665126386489582849030950936572010690592746157439677177030476695769328373965425247461107487291783295154821350690012335365979572540036141931948519820109506524527542817626197635433357307169336751236299904514398152854378459440314486415730656401369323938031530238280895243937329592857406969057884092538984971151194988494628949041538515893506674543386641428970824919280779759739808452582180114642766965781318475533749471550402743032972283536190849044053341672109210197593443300343740744774779990956541985407665101320245793027469079595935715305568201099790434669072271412083658510754882814750581581704907394156299939308792205216003330026548638918280915172150788300847627968293058755173595748096373740378132997063337791987218839756869585516710351704128625881086650938431730311341754798522850415921737810012446438246429633325987814551649822753072675833206366117027536502165487952327268000042926793853461431116376839016661528520688819176843723580824716168084727650519067168919539811554425539275932029670374269050852880055915548044691377282625957505474623052281592407090665266620478441069532679745832090037903520600081538861486323260826718420121627070193382248462559012636674564136112934634800487421882504064956628158763947267324246661073873314773808149154521539919859534177978301414109346644112705308718353170646229823622959473007666390140617614857371884420975267060728490284051207644179587082503884677214880685907502327812871613571413930356966535082425879418825094206397696913813785422109596849743335570302941888858112427008414607993318895521824654610559918854853513211961471846295770361928025811286515563071141466861510889676425261886212733376 [144,66] 300792604681677090417029588456476666695068421118459141481554312452198617745551800643012598486095407797985003498122885346596547020012208794433097057590456059813591098010663176063725971810259169502192451999145937323226385066569121171045674827587699383166655891733988257719991761588107413101163981853549406915994707366339826985074157162008771299582146494694944353785073819629870856037351741491510526565881070461874109881096176741775989519774977447905375865647594440940951772477789463196789369622676210443060059704832639880093228794829098705886207298218755201482483728373726862989808743001847368238600178071592213965013839175327488286716242144729831754803738587672345934086902266421759973841525514260370937545252901770204479452467880384103413271440079601143121420914518077635894870228888070757036136056190876107339731188753779145456748095905188963593969293192229114705407456420299468974334942735027040139931920082626885568766929323292088524695942837700637768523442856902919601116132742183609684139835540493513013785440148919833451142256247654360326068074878982451380401033825728305712984997185747969673401642531940703469158731684421087020722050838675845635833537089821459916195713800676554405937019928170977249795824803394966028507565452763717611322988726386416976884927540630605791253939898499343210561401000875731210920172488543757136072590586400751110533436409474357882621386182075297178531210846474465266854546294111555212559534877416483310103950303889265740309822847937160968963465017267607398402753390419132664093793395218431706354682503695827040460075538780522786146621416864936367152296824688751032849783241744284329112276799961472636135672791033466612863976328178649716606796120487575586619629571306101267065383605004288181586209917517954829408391605041090125250414584880158248337975405093160283396822731919802821110470730760490894904039434151488109936995935814354342856387253093961328181508658276748317887164042990228804175008867311274162838051498201563798790440494367088327269991715350206573645148933893196164176 [144,67] -12587694593183319214630491634347801185355937384140900809266158626587807688132148308063838412540901253544381182736647904032861524506242369158471445254546145454055695250187764820577501237257456461106050763956764989055221627243712251757677451937476905642054328358014616373433887816189800288932500084590199347079828370345993916863935331758595438486254147286301618330005027522686808550884803441350327978729266879502686662425716278389640869077144304347500335034334702370101071832823607377887559767770316867441435105147907004084120230621388208607399085545242398791127174107684316232138038433760577843306850034540024697742959899358569549652405501522017056706155426729569811591761492413668381786761423848744363436657686969607145211890336916261233791125896815368557913372558836664481620730401814258226708954134096726674647218976377604386836501284780071584680025003526924288208671175163249957905639299944218609256671712808922281519127520350122874638771424055361708439429719189322128277151118093303639474653918811934331190194804623360620438196973470969490814528085582472194547172983507989616240479789558614569561327506846969334917358137132012526613694287283035367072523800442743288920602401692774057071094452806817987770201484369974803821591664011312677309493757048018977681638083015245031256819162153648156157874904878858645905107672377812336787261274469175347291597143636244063278533656121662807457806110133467861711773977935820948288921508136075503758494370166203417280460563657378689020384197951839086583599317736845144029506503500963551577687462881252989319614932551192169516373394893574469754443421329910939396357507411127257283168433826919473018053272707686079372925105822862435238989640134793063640412924499860787847161912424926417682436701128455745097840708464002753143486512435593188376658873486505553181424555113682089184606871914456770253474035597775291181818625958693093009479296598433322486049319733633542313825991544847718986137479313212292693102783992204619332212214206402358582973027076578952559943873424697280 [144,68] 443658732058725384853655790888093902047106008297936354282091226044647502993923692975695685534735495757398135528391578602054318620634273359454663552335535757657377311147622151312816104374141165700585905043930390312410432397944856815227939324655171055053499724287371829428050892269880249464088337347588508492127167422227405150772550389370689267239435130288584705976710574552713234921015294340260732089873778358216296375701313697807231923875333977573859665328050382470601891119389954215277684163131609614990704187278513688045126833866180555033427055045403390245752915959194825220591492274702720900752705663131946450903477008512691571416841172771387796027082741668946465324407244636147335244394328050173323428880854158900655848558014856440892788807501689256232438081400327359899102272828669843889728942672346991371030751758687141902789300460152100735739218574352854505294289512898344825583484968080890777953225980797971448200516968493013681989217996907445571337578465456932362123080383363036177323050170270906496517516705814963558184227868722974285219736609347989403537309085014780560261177269865639063123987496544878676465768834608759799845506203334203299314509323194072584059202835688026106222430466375006812415321837645570883185192403253544912578742263832884602218468932430845375563716751016358227736927226844667871818073882101291150289916147164499311467136110274710624206062763027474950067148232797603354993368793391968858101761224214134929343597786469905801446864157222499005417948214215357465807343962960427396907393236012456426196587114119926572101167436583005136825289988833975125920877529641390335203176585438139631296939054794413276086657067381118165548003865418193525511301496867399506230840568630363641404784506133824213669051620826270774817723817413142154325012248126914120417179363808870142882784993682130497495219431790953859169681081067746131141449322258337062628761578165624638270589518715019314027821258046085155942214056469778529386996476747313498549933429280246953379774790878083730140790695624 [144,69] -12989152098696023412732039976045395859800848480013104872858843628895769061161056136206657436290462196732364299195883033473929312394819166557668836756819071651779750420759113669904679560520652877939580854492462907765047419835716697665068267288116104362477667390450197405260107538481642915026702051432177708491599597956279940094010497091702873556685313377854213570299086103455587482329348664744725493996346358865239007799114053177175556138673546978278963728140422870795240864697858237705334060071363532462703481872252174274740185651555861504121249486843606990709990353740294494111324081588491576414224897741266234397087055322540348246203901394603801484809249795473629188960747371463411178191441503014406306301229942562930154965552436278567545525157883009881326034459918511126849995831383807718167634743905706138684138413710152973451537658065996461422907641002361114321881487460600638833884375838959776255226119930195669980927495582540034833133795405810680945858966029347216205383859440583959334687952681164035520238038299349337250078628027805545486714846623641888818335084499999322616874537594266221820990734994126853480252630450902557768369966336943564862168136402112632170431223784859824468180282545579567567783094651488385774130712680242472498211200393460070788856035368735311146661200588921114114535199850098859894836773344251711182859342022555773812000975095667905288510919499391368407449599838671152977247272212558108747562456184516011640869796243037710490562730514166186531689846580088185673692382293006794836523114786792755929916244820961143264043743951787931362083247746898781872920379552973324627068879415452471293072453179574203413791526678315877178760334167058263725065737155737550159478151913595028303569390501285635218539943586439233554715582380690235105095482207962263256954553410075190908712497263801770546451031320463930447089301427121252624400198609190367718506062323569320428095583932636870114406583750381668040735467652731082917357025659797830143997489016029307272351757319298758201864848 [144,70] 313338728496287733129660697973698559009577575857006480031838115896754369015760130071298281700423228765912695323255702258602088240806325740795910040558576907447015059103366823687500739836239101278402875928252503574856954503204695696714641492607059010331198807144850826777513470014163544639758342233669671836543968697110986745805121323734451768791206137869288315402733639792035199184334504419711809302270140053474478041684282035326469514208555587414605143212219516177445178778211095670995539976918444722425749680288692497740004139446450028160073409291534775250651254453690357575601874441973095523328562565134253714503742681061347224158880428448805215791231652411855941845441524897259172916052037786984018356184499930667030427039261217497090487440260052523890618828876141497242983591479751391167923904894470033337888032460133514032410491444563012595975370301533488540831975019253617070944280480310621272484723558885152078334551317956440088881951395504785749881389979037374518566691330749706860337336067270526525939656774268033098118393370265908171021884567958586406916848594757187385672537167154403623875798088076586122204730346676307812621525532809970323569213351288422130693221708714359404829018103570880886349771346011849337786504222501071169684460023239421168413795348040177262452350481285996657102954353559688329346236459614986608107117105566912171552738215887912751337602326745075172753695587329212474074253663666228234100055656209661375009790846538130883471785321901916818308845842363823226896317764105193181157549601339548394248692511421306262281315652678617578554738424021352682882322747278948003407927231744648846502402726651103679102056195537837183627515673683481187788993410879258050851356004705350841951681716428264617329940925136116802941948454565660795294616285144291213640503277227275413358555938849988019655084780608130774238363684901788654484048613287961169692052228905247071196755175438126676704025797433355429236739823627611120022287889403491691079882863230443063858092830293510670496 [144,71] -6322866476808008776904603994176518354586447964373842956017519438776581548363732021954541284710368722534843179959198401476602575844140205844707033869268029562589760665338806380965376608092228991777190745673692065224711517347800956925157277149366960231413108361880527456641630337313269824290639406070860812501197924303823817605993552438109687852531731200734428787116069703804288035073012841215567329772041685070272208720004862561943031568180834145063021756925834288581835165384643877999012584095637205034509122313447062985694296291699586011108395437587187275294463739729931261927011076475037805087253881961019753536332414345508374734190550384363759582842739925848338262058622325732853330704126961800622399260265471388009980719926503324103077469225168673343897012493110000669119244182255963388886420854113241754119210192421017063483555752786408535615986439628797183883793496350141208869124277533636569112213920098725440004331815302724643620800027991216508866749525579065932921815970060003772506532805333410061800638256821004617349905349105001194031601053814077812543425663539796444942895066152970265920142460075131835802679632434896562387523755511587790382816857461652995003174858330550420937428185951908280263256818324546871690532230383182011607775351998840027814782981493613014255639671286062324046335359651491456115044801879973678763348714760024693491658206469474531444477580187831003319425046723657932752823361111578045658585870327131512015661043525186066083343935781612688297352141460548257705216369025223081254992222222722980205726177105261124835131607446558647146726831228529593626691610001642134823312530314800770079770495117491346554591781059777332296141500462309640097470553781618062374877579109574616451908733140556841331110560343025333835126308387209717778515330316573159914565353032075453125821686542884812690775453778997280514295408698956110145427660651983201773480825193609910440581200526739681331218332513122626647713507006320397087369322944166109068779788294999966292294353639427584 [144,72] 109583581551873550308934523810915694532620609389841854807119828661288425816900528872279009323185674739539007703372674129921937428129692482941956354505108047296082328061081113280489425293036531595866538856370620391850484621696651474777084446304526793973705065233564537941854518949162319388360699537257876757993639559893774475439422350148251672745044848203548414879025202330252749792616569639622322760027631680829750413552107517412722626294018586850819495343671195844787799315395055050367242802847649287160716299544579229828632163601186099642311461445551798937505828392508645178199852973257643685568674492648342022984577873085228574954116539967012393297466949484259141008772763577872114171894878199776501090121248572189974003468376085360919070175760781114464443034759338212520680456094832986865265803498950008071338872835988360358200503603099524484092910727067586988816491455422545102694268278038698255216338004597857831179095627924567925022651753879049360190443764159634034268869958732858995599572575472349964664591163015816725685441375021145212262351586431824180099613623328579691229027272898617485828970673855429083521757350701070231224941857113355989883404857364370526100357545602225222550758497383323691420720635124642731740422541011177956785753678983714163392714413815649546826910898711267138062764820479090557766478737480896868585301339046648121070835300918301148737976827237496035567078726964287491061650817242437698843083591096195439017547549228376730117553904788975586196791216286893054712729673757072282270987918694135201218618760757453323474574547690648389815531504290507102203503020756150765979276768294004141796980587427883176403316230458988504397879060300052846537149828399856203264982864699343006040798635751006346514970141795623430162965811563881308461894229417157507858706020147039127452930303518613102321940445845944039304242231707380137187346871550408204687259884171749734984525462157770091958276791605324090692893875769239210752485000895507773109112578964874108800748670018 [144,73] -1543860653216487934603602136831690476914858183398025181167798325363955592516682419221947955856296837949634232726971964467781469504565290590994285107347390198091326543447972679871754793564005571961949877268354180106962809409850214364348975077791153140389728151425182031082882742928546375552850386924592230691371217723124131767935353183160034366607860285675209747765419467599047649484331505037684406308937358640151990399124519038199710532615426232557870715890969261166562204641203079853124747956502913623838427089213601358404559782301304118577779990763556465711815044878260251078741519289974425616493829300719560628862145726896529762563473399756006931362265810306875818867995047521987427316976061123495238143394768115775662895656732906725269244657063489112779969615515597481719168413924823705061815697863157840217418307881309301001584262241607023627133851258534705369466910481302786428391334911878852424765332480454340387661760783144259348760708151458155605989223909341722680943440437827924812530002979934332704364413503263539555770010561380452394586886951608084060310790270425530279552436109185094619450422355880193194973096615887838818044962816539663591413767509532005500910984414032143582607069215245808865511477069794029183758113788738140126226524803550736620542552533323820311752967196690391159757697545431295445848862095904741411463010092364144213207503162943235298006869177984329384975721786530338099707914311140999965428636769792327234212878449804216302974576095118566017748161567227307168232927972450362649148350354420314962250494896874515490622724481755132217729005856011525495348594644640576766522836254898344304293315487763742609005741185723920151209774636179794317899144832009711206336846102440992180608327405759515157935063628362498822111159404588169822476737286706317614608581772252273108955217562046312478838993758098979789355223391817156225466800585845800305501078598644317514001302102433093547870618150940066565641250088947371840332739553333222096723392445377579257030016 [144,74] 14984622700800887615742447398622694301522595428652941234745491991465079075708852062123047992525805047081715928115630544333898473090723527033727002067903164273771670004724110482095341513633282072662509698995852606178657841246587183853924090026658119068528850480800252379459997153200623490433133642995401314113193135747393509078612150050696254932044936124914624087723028778801264668756464335668913352265280684410501150563380697340144197477242857014795717754916671679577254492416701553612495389699880599809104214333185107910685910119678465321311201342770243563025720382532885251763743475475371163615279470026266779378228677399710253658586858771877391184079292214336299186658386136588189752761996394388391823206040072201531646499379546351910571697578676014808346810898798840564545339209739901793379895936921289062151621193258525512430581923134150611517532384230625845065694004548247357909843214636108944185706932041698936744234088922971761490612276351787735942690125138950286240122282187368036749629858376462038793302547709023874247941385530621069066354982452016770300473542480216844674856038670870529602839638644825091453765007716570256463982739260543224622810065026963351954569245797374675178653473837545924678518221957332989796338444458683147386197505091180270676182387659753600511626709696276651943146578971780052358202948203208052044626104897659071573339026463635539923779717754401981571352017998470444939592231986466644651014652416203709439122494649853794439015875202150916073644747980478212772614182918987670125065553807589073828183454764561773663445502878439520145298435363152770283985159925999285649190651061793419041487473857181280590842862803061385413790121930621807914339222065548402058009657908745278259876833411597839179749585608501938479810025946549338721228498765794555261737240079877422262994773112818675193586103817678238981281744123315270178052091866483561641329204083165871765002670530270197795660341370223108193442237407549006103936895863595804635984369025045063456 [144,75] -75894984836007971176206744355417783173796800493947683530427853591160923917433137722684288199255815908928825061577452957534436026813724158200693892472792347309660054211479673678746544388461985264161678942618942139443169165351440348819299706484042534229257288778809032774470633488469015027401555141265352832236979231442493426931148136601152360039955338471976881104051968435364999195246907691645647722779065022690081502568988691807650052188551514923062016031160422905633424104638448330795824826320552306640771356424714039931257032025506514877865634388227829904168655200124333075049749779776627169525182976441575072632874938408782093304287358273797572111733754873417704954496638221284445401095793943032176579310473292812307295536641002576195461506367770613181600861906030681678424298763126476187419980689004955428283967107900235131653558352061878627227085954419531136008649281818548891433178160777442176620941577314463039379267478650495750178044559327019063796589948973670712156239177522767994120135020878840189002732089694727368255429369905294430172319737956713700976515152021854050495143742210642112797537469959858652309195351446192155912249965247060653432492973939626706612613685294900801585744795952922807221786059808323135364610144853165918730007221321483252319551449066685764294087596687386870093447026944962167604404748923883456228797547805025538982543173644697559394556161304797196513413748505066577072410047538042547818760017258561114048890895191437857626955418208583924678145446274985667258951552264280974053656073744699641643443583120673392412276214953301412031814313715474416705276132248700113005953756383243500321550361714424912312263716646282915622031851812514804538956994321134072685499619931441945944731293404514687848284739680404074569920090848816124191938262241820841025770231419250402066507339016292902058817591558229077768319927203065291559035349798724949952439966338503971943586074661303190709077587083071772677272961734320944017565370897123688077741117002048 [144,76] -300203023596516677196671843909468569336777967327463232402012490898206039150629345978381149561457930678046179164107279714964263246031247450380549491664586574359799509819758939322377432003235733739298620001368251041108162661030763013584332671606004912640139727886957800945507366561498662054397754154464428135208100041895119443170349711765485322040531451013814708649919584650535289149406878033127147164344115764266374012787341272898539862057354266656168305654108514408942722569561553407843019910935626545790439856777230875757394216916636592704495138187665491108128159969237085398587845136995056934487230933493523727649406202797072114859416628838260656851787536012817787504831969643232920283694522209260957215424831438789222162625799811338531117101337180488980776906190484168772842132471838323841285895334097408934159383079839614653773676762518016833018664708833321493546576138253690779454509689501917494556713360425228969679152448302249394198104373031055576081996246458536861768076550305435451886945765462578672424358597031839908209954296704655593925315721079946068778844330537154930030087242948324388476223358694300476470475711007133089767403813145912414276292118462191018109532264002476475713365045657216024829630884953785688289388488640706509228439792372207949270564254141153305183573347438624973326848476719498886818851312936577719319542431641192258352275231973048306458969182296104709137806074854799603103562775087721190329350467923038240367847925797117922123142857456252277373223493518481987403115483235644048559188394542185815852774867701735632282383104888840684467355821069634409170963822257334571384969290366685737433509604753655151660404533049604624805355677456477008499659712696262432278255452071642041315931702336766428187449214873674496202198382576755662048159541716080134496153401444664782396496155811542918399260004586259406457517924695386938311176930772763969286750875995770717462409767700691683550497295580349636773117620291427999800310922153517983463625376 [144,77] 7080502956612685188055020270640719480286816274398583253838217765253041380630184246942179430087982089088617432327850718627806116099425937349851670247810469136154953969483936000636696387602492419239016633098405139724100901439912317681818489911677428633247257129326168841146648591415387697958655699931552627811190570697287968150839812417541940801176561642012269830558520875078430560632478701547828926757311752154712536917718207170769118751015369165604510584674701062994538279198295213563023557367314332022756920401882363676645844137959165395018261960026863604547386110203313427547742747549775143527122945462692262016826407415873575183930197162418317824038397846539875202717932801553261756911026381376032716454860456275066055497649431960091501933221239438689449757643187087297340091341906392412027645673552861133383124919635216417465489042610126595208434531621428915442213626824614371821470908801221194845816424016339510197257395768208046837782446254010676194159545627395754130820630975812294484857051821435983094523336361365591448477398799098584318421790683482255836883186310169714507093463354390419174817788939699627583379980460904795637410587748693362298007336461614738776829221511978450211252453851977702975594366933682613084646072694188405980892115000034265820653739909173367725365081423458309519966084219789964644228104775685906102522852945364966913789970788931001304129391066213925168984672637290883836140784573212234298349370483404236672815151501368006956417883173333639508552029837582432271808198617829669477547777236283398911751004083804040285123782780457925646764757212775591493694252600396905883456252842163053367365051115242364424050025236979397057347707839288444648714692747567986218461220829442190772558646003668627120344095839486916281848034883878710530288327110704367713556404149145963115019078432881459319142953069668303252489292609021135532728643912248632166009080267892599515203013052076915936315941180621313446357703500287874365815260770350634757216 [144,78] 202447093901125888971016799081108664416790814061876561459780557271449281636041871431960902953337785865541490345551647914121161343551839312915316869747920993932167623846357012949286764654811618269584621333666809185912347378943970460202357740187451521988021626651532940049922169838703879193728406686019910176538047071685212549059419829032218979426233233598004556187540809503185620840043197382545697307209985261285709369718528084994026161315524852569092972277626389705876948568993522527575931587979350516574534693735067215725586223458650124333777219132135069325267539051985604204164661437957279286312572441903317554424333107983954064897402559930651515449709207426107394085790084883342913775367314178323152192977698452495968748507343753079989921541606850828361285849567183811139106752831669737071625120529628927915614210702494838507341372558037599785158345144645268452041326802250089508296119689508399626914414520468097528452898335357260183345870364250601071283576498585639982511293934071409952864379022904203053227553814089024048247211158743872642357670868961581970620842186443022699523115748209838537670500243692906028377818952559851864884950797745346993765252320137220308796733081165047410411657584833090842204475497690569379842407860339204967128988111115781927625955471852598982017045172057129809944876382634518234864853557686203966389284296079711448524330927617393241451895582914171186024200108140270551264551393856764253709994797089315845370446867032613763339711611479692562337938863077589500613376942227001333213616611019009625136852181799004081384990415356150698084300110324168705005093464932737334882819439400286275761228372227952975252224813471977484160831508261045100189052898386494235274254752459870781750338165780620419167626688121206966002649112087037310019777534737297140819566497308654886772387511819973822575188647824238361437870800440523672284345370461313625265689391038781229733467068785741620104444501703176396299873391525700322377781105457769280 [144,79] -2075968419762367454964310087608895167256389590385656104123381720078861544349773027725794771003356526773190812417599508528279857424318550930490834028356862816563829832996694668847747536919176616572994036946017847539791908949533919872243553453080677431922236593048327231166222602263099458538319001937151106826155064465133942196531866370358575608549910276859129342358464539498283346619075305860868935572149544088277362024165801080588090732087489188752818050441232110982937930216504261023216899500848863490256273719838200208910190247144811802487726370114948160748119793709091969142090920861531322851151678639659678528905991406870157948849690284021373504895666295109245023808010150422411053083809929474080635508550343525219775295980727317013633910930073738377639502170911697641668919395185376809842323346276096507120207305922828446806710851307705415593924165760762904187582103587677895453903123703741598675100872675665803985219247043304720398301915361470174614709950646238264396839121998009445190590145822975559027069729270952093220487188433594225906573198143243545356054684054170773710330617659943734942306652052893249148706102786189146813143884492208050892851768647302011013902229541589446036806409864253794475891370900243030090557145779632824794058466239408047849535793375994765305396221111324277171380026557348215845391750161737536491266508907883816666229867708899491735508346175511852877811229746114189154756646285526818339801408836590539830805204012871851209483667028861215259288104051200842232713718666991916292181922941574561891476999372086553002191428455070585325118690987608460354312538324839591437218202247746579899276260738294888284193926386630155655968876477948374024595951862897282205433431538019542594227514479785051463793520319749607718404527119533708162700863147344135315622044582015418256480098996963138699354018965410788099164636815331550100379307726834898923697419809281104590418184372710509925736474747683044130963459172517476889778225717504 [144,80] 24685572707870078360137033325047586606823492619828574663098320796368488926337793972014581549861223852090425973035647907930040846688028911393355336222446900897566306366853086171980711331929564069210160555035193606488000487007523146932334611935244114473155209718548484405833479710083782518774887817305620355467099464739099404445648895072774700895780222076625869123018577672934874021818550828066149775725572675101769156901619057978504384075602234128765397329758547782165667077652426071701112108095428879415481557003735405299646074855380352567664364493192198938720757880125973533469329878809578201041911358799161281925954475396149267433195298745311543303164704790779661916704149066564960888796064771366021321871226522520847109783937482234619054393304212014294903814827935833359040514764428276207592123371363485721693970302098607082044870266155058503292590850894402086973725198884720875572403886082228901867439214585990364108765920436736496933903648357075993197038718758287367733014812583108154171121569343302923655815905283255887924452998515578239166285211078580440392276107867056743958075830479327715273325652072006280721826980661613385095156798185133409276624048167514684061047399216621634737563452470083693971576615350606621578606464671719994854164549925296748607412168032918551833873667360321649819008704063820459713690978879180532674828804596796823154539289703789083449441878709100836082414692527039911575663296766937020455386604241394507243581460798781852800549604473132936194121989696864167130666731590884787828171051360347784932099295147320219197440756341794572978655206456480451238946876012366147544141930727492981642781216077480299583320205900630755340435745669293174673412113778366961321609718579601735039054776452177843841693438650158825988229499614010904188973113968464356085390884443169404010478965098347612417928657688253426957400079988568752571950974402486242761577460903832492647763948888226916070129990934572915706794983797034705965863396 [144,81] 560609035973891501079844453816253438169302634346598435982785453407013353963972880853408801419465138889445771616123312347097739255008466906713833858164710381312706764909301768562072776676945911193327543011529024305987651985466715299399181180173491279817360745258623801862069576868080939969423102189437086660531630281416542453991404568708189190591532813194935477784748272906882028697079143093167376939057435880352280716944380719775810430652197615350658901537417660274112210874217499031937120123462618446224899145923093528143715196868261973977463412440617317985047602317751769534815665558050271856958794409264503078646695268025101839937895725585036985615005488754406279875898985128055128477348455581727450099907477761990101981671525869751365623205814683147148451948633761001387775632077442840447547728983132984979042852779600875312810219871614412620910999593358851787898615438246662561461435035185369269729551586306150543158280303553148533951732193350821262001041938140211427187279512201924806029398933847705057374367807292186242192963718040878258964114734802632135599508997919413109910391393624124805544246204035231045327850453524641461084787449732899168726722162898409321118856407122513876235835791971981605618733458808416673246074118733447008277801031660161984277728112727650808157163794548463318899909810921652159816674188626783476769753632459913413187061284284674621909697867908755483435343266032530681698228097334247322097871652761187735393676317078746288650110659227998997060335768416468049437511170542400549548943721920721781834674256441887708722802228464032634894544264646754172987215872420463380160640758589155132818225811888480516704215284827477606751655806986277114498913307781345737297402335971299764065522770792209824425722946514516267112384870363354935991064670599979066495891543145431000668753268269088261535085538630093008671394295430007148772080705639001320068694476845409019577081017198478019531350344488034753860591041431624313648 [144,82] 4158307911093115422109806227160322886199817403682704823326082132304395945162183356306937019507380946690343206668029197910633149968832976906311103507218572923222509291803515986761463365269144824896028714974289832814441053281918946243881936194132543822577110855809757177996529469762551015470460576609116810184859591813446539508863642890516022948444890534702222084994964594646858431629018632553132037007862927094573180860458890139315816904982272570052237199312954979403743868432493236570701146512560188464378606223579672826164627613256198378661949336458130759234980313381068432435138332658465275988765296519001838930716822613753708333219651432402781545809610891116827689924512084435063444112025363539071187572564254785819724123102123986069703789172434381741616491436528255919721204945543960643842696059803085946331556935233981721239587052652484689509625175492692426389083205029047385307532755513152686998655798145879995866430348553910171501643061483567145967004021989957731489965142031929458973506431974793051645588616840131249862668647894479530007467726037756027657192884134681576055672108702941622428883030674571635942062199177982059414991203069143139033619493836397633416551052218270245659093333684314757170989231201369964961030284760024286473954436362305816040964268120649747918618316230003550799017384896056636721962850192490868551802798702720968501804718385272953404799959881658221740523438663651612915871378665587923316604283728885860023213080207499725483684706557498825721627791724076561992347470129721690185289318735826829089799135943292750396424400902127572623541846027653418099923202688895811823181472554980192509879463634141110333199264340917639392136790067704070975037204860112149133956126666007653254005528093989316634912014647774896545495741284385574680797120312662741038145869610370126018991325569668468770146669121809839411384779698964369944651572074703433402461288825817523688789270074504405449946876179006192785059375413339760 [144,83] 41292436908267552129788599550464670323281145042982355707814109109147479712253643433412525160194122188089738995773262588600349855390824016465424384656047104621959592294428971097789239807285952819232273037360342366049035008442880629773145376930898544860887525928561845702603403999520094813913024783170363340582199670762727490863463752162161089873875297098808461038814554431411550941899756592320295380847820937358505282069978087550520873469247929437193806624618848793920784604655903022417186516601158933155860716619625346671505418946290197116986158528808207281554350237428453608208957568725316947504146554755870637636673680893660770265458013981889966549586087841551624589422385113075475483626225163508422053351269779875420529363843895919886268201074566380890940037651173718912823157211335209129326009588277620171932908354306443700847981556231656790613190877445377759178979648469697990696639680486196151242227786360871069376252298565291893300220698289381681079241910137520071817919598160230564264572500611267993828399047104762145199126352631041542237162056464188876459708642942565560910083844739110593687756782527718014883830128587996232286861037368026525882430032672578668979870211987949469165392710720340630172873357489023079395873823113012148940312117770454767934679294525790185825151994689679842088745663117218514225300155084950461058954953345224480677957204065552112630867456195846469176668904488965772593576614523176919043194122307786773023333201852509492798320890510981857010370281726289510662349775836191193822686797959146304580502658556396127648455138040727420192948950349221732843528060873893707147143194183610338237048885639647832563393131671889178878481813063582555805546303785192332232064861056723432080475005251037602431867609979318205807979932816361947368681815741940155979043714505369135252579036046382307394516479776138994555325275551464997339987317201472610267790400292519772664144800347598078799180032908191784294484302976 [144,84] 310640740116433763904493869483442381836690858359084619890577287011226151220940108190932100008344921261092076322587404296408144136311787053419665510321006338221745279400587748699705400003917342951351936545500961456945755840776434854177188288919250148895731188334147602710468795280118468411354980908494876678974915639747582415506693822172939632617420582833243264947464821456544750073867045991324733914035528524118869672570435733925758263258977700099944798231358802494588765111738313288098007846891516359077310169639009184350026797208575560359149100158499883583648574202160897372275598130365955542407857717705955256883984199702608265571423835952368416174539669541496441663803694647595050541294767813995308130858971080738902937082196842222766004520378656140420530390847142715391781725985950154210710756510667307591414451280327551094343942196303451808091563147126332375183758810614128265497203974803219631225652915172374457404099710062595150292236753347891065710631374393137095078372487640280787311937543825892782939118245467290401433070746907256583753825965208005831557012882693971331824967217696900882709678152031971767229094940827200841437989528531931113689140343546528739669185864969992514770956337103444900266890995566063877689364158461510392111935174467786769068034346179622210644673814142450189732889937177730153744341322577064827397181454810907581381012798330876874720146896447081028969516371210345666011299620627267190500632144043764424664429021928572501209091128369746275515460949858587290230637051200505779611782492717283035015249894786195935256242624309386018798333700797050847142652006746406928409156965413345213428724053864149311611863447777060167114494412947857899141096151103307867072347405243617983708397482751070131637520332516328171178054833643263247682170627685298545568028676304748160920528996903550398529364938648168923706570491144189939622626143780616280467742577905931731683757883264286343471647913906595568325280 [144,85] 1541446983158459300580115571553575968622221473372696040659335203395199856875866581052409421672153596694837998828785097934680751048901532198092304323442122215199830581430826174965989749644294934483181669743942814338606198863620658143058329266159108428113360374672855308818776983035922924927800951087938206582109806982202509426901920077193376993506599115019688584023953044575187114797221030182351241953035096276986680137187362584733963554593656743803805576230504294915409511366794183790599235309591070595016420353928096125161132757629181138638471334527004152029731186941806595974966973555146735603823687497642188650848997630763252554038313231058194517782233487429840561711587302626103470121638785228540115670843672273836576382281756651550812067955630358897342090039661494525381279809132158297863222901688940465485636076409518818370379682994062489671632202637421462073856240048105559111738675805579212384788553301383172997353170144086515161782080109242642797762753226257655602273815234486571015687673946732202247212012187696779626053975039804232397618930902357855564184738180784396172860839764284223260051075540131556416192218173939536530492896557440531707270894599789650140731853196611595312976111078112103516390646753427230679541835527036338672656643016414521824985342272858442002177184298139628518836565736087984148786311255359163567876963830973505379561809745518701028326820402348647062068989223091781070391329880884147517070342516555854673114027544302505875112315542792407428636146024883650990384293852603384673846634722164604005372065285940926455483053394837940803166588451970734317745955031976342271352756315290735771823396913247539883968784591986742049079952193801556726357283282032000476574938406637487079916241271427187509745819752768726173245956695363296413344831543163910504405015511189166817353672469616611636747104512383066829283198338474336631885675859478144715886018476834665773539779478721418389058787361850690560 [144,86] 5891087684040100210943326634670453831665201228170403749837729111450218774408379634516903383997664227981283981945329194801552132538243731463551811636726964335089079203140682754297573655025204943843031036417085786254107797101246165990399438692993754438761959970261821356619547065068583444260935614207461853750204534085950115403429659401317610743961100287083258219013205422353597219692643213626236854958762106344457594387504373391941834705442196024941959015300200898414910778186485477619651931774223235417486633530569946728931229249169021720804213754144682040635324338780338871349510277050898155553509440531265964219062151343843050635070772320631051651547306945641625480792042163999801921016495884263627725380356992086580785825744589639528400251954963965595624135903125987026295843584141132981021339046424821828992858267705550808843954162501908714482623651805045972327312179018103094409572464072501329043081850029689035023366758336710612751079285483432276459564487556223194686285058056767629687135227816090749112149004312788130079122709281274534282120956225757177326335402925165755211269104600229356334483703907450850380243248210077981121844036230961427689492669093117087297124358640542601499786518961295521877014458060384748547048784268632963458061474463247883416936603239988042848699718937636487508264594280286974173164677340365436167564185228143242093756107083239476730541813565984399901258614276221643787211330410391860748998856137106619435562797413088695608015757066996541221265149862587685205662100608817288326535570138482767209070089659810997048055719978989155109478923166999345659723151815148591623167111371655484813738956179509895710584169027165013372203131712338865755841746409286138473245732751161472353475153410557145840392196973281811538926724311257269537638839969095759179360473539918208578013994004120002384503914132105638124351534885547005506616150123693371604210971531242458147114493777776372485181144392384 [144,87] 16852195000177556576320293806486835685150837024214800113833454441262128933308876161914685153006847858179475328394367911207280738085960903308054935744330423606806159885453636689335921735105287872417065773771716196428599074814100294533983469600483478981292150054332529404558760928057799177272042351478601479320710075807516122012618562077016140774164949906144412539128687149961060525612268000956782518408619831296902296351321963924566359923711365479850226162207417226781063055074352647430037848206651598767848842283174696542143696816711587441796563881708155461805481645670045159039821501399339683310364820134279811289240769142515207699997438053050836142874619485763707542266840009867182527447536340130762810160125859814338109067098157710877529240030277747068477960349018254106921029801341293742968374175403459643940924606035820509536732288266935635014830008478773112034347471904139724004312395161185587909661516087083450813910801957619589161485214961671555982510794680320142596917061946693279251992061373823112012048291249761362122576792390889944867605643003577309681102287324978734817172586466942000562659206142583896422263779025266820322705526035528425733337144376875538326498582302200108432263858531618728964891920054843664842388018513930837356495399239646739439984742616991798471442521542222654929863177529174080164254555741624896854483206773660347938281686638307117711546387166110042580531286747543335953390626424046176080917985084772705566199475376611952325198035385833089884675342742650332101586437288694852515544370338880584895778651908460730796068478688827667502400219990570400832239889900120518024577977759171376039308898118198266532212221831679547433425746292517352280542827450413592145017274976864366331664188788131422799620876931061779634938613242178313759540649965330607317535285588457764834915193908695918907568928330705582548482125314252420882764794022303908812031370048459925910511411884407579004768256 [144,88] 35686982566930340165910111719350719184252909929919733629342258772928661942370515274838691960763917169294955732945680033876207733726996882753439577542470632981208246211136026689941070572612207106384464514028030360958704328766907374441927057446867666508707601505259312768048917955284501009092217881475335575670835320841590637938250387540949793815893734213833531496982632884488823766825608367798920555932231216751875720927333816687900509699820607097143096223548416504909565272550349705893528061575871026948298042743826544064631565287509094861961563518603782685466187070079333116035857744213156243850721710720307495366989884583746405067878687830363071664440248762160666718536374789466091991561890804731398600539670609480969207757609527105823021535323730417485605364043853161391262065372059279560933546380230254015684285700325509942891503072607910912658503108173656214392735473808310454548644722141302792726840267695525848576477959023541422771228085820672043037158748273794888098406556820239332695584650731955869418910695340143564607429156407433507444114641164167710059503712278277275664380794665611516189657948998476102712016782569064898331009825392895933324219624135275860547715047263825562485129601947201477875968599002361676357516554785815544515642575369674665705612475720168145202445812111869359245901550420135737382214220434694335053734429436181399267235996117383823492392525538709012749971444487183705691341637235346592852917252295357638661174393968487999728706144953926052598158221515217775627128729931720456758716145755540450601861161701345304113352970923953494366423814816101315047760668745625197700578093294182396369827911590928744583680719757023187388058489357192397038085858665019203585475816734301591925261296719591705484569648664908399436027991847658556900624631334048135856172080340402442924599634027622745473394903136058180166323994113626321041574707050147507371380628148839921538557599378180460736 [144,89] 53592414251789803970560563514575042009318688785597422711031813401122860582107465977914564826879405673042273281030885868989788801059590580499063265670484419730719161884368134547909720808335112990365719966577613221032174071033996051397973323148212266403271371206473821998438246155306858302677132385102499416579660701804910932891992119791448847167562399077498685862079040138635243112037076624076108250653810969566461854477021825092654329519061473001209782937076425549031119689641540949332965501700180897012850115286264561439339956319750332688292904274702515675542856017286220288912558991874497120781487474571809511487497292157778648242020917005241733050940357427026502746999259251235105843743148317430763732615118116853859465396887401222725487734377046013917706512706542650347551961205924712812230721552581440107785894580285222058296948726297837692206771187439213447611465461687476817920661449452342642600574394532004502423668767950074228230475861053311411838850734186328810305337020900707149946152647675172115651463180790425380981969834561841543606331115473207419339065943349527500395675607822881591765483537068310038729883423992464832383314614167882923583234176470252295749374618894778256053604865386105729784226081406264194710226314411874414200764166563639056940986255027479511474352079860740131710917720680900656320670665832847916180062295262532364989048927695260629915700599222804409680730741985517652458786888844908443051078635691673807067019439546884352653280248503610600018730499978425426462958996688230926079591025940077523451434452220845501908131038094911998203677973800291564638919402963436475156888887077458648660934053453817796234845289235558153541695915385519665269473979834005360517225342258769984714040919694406686800574075629679259733025681741232643141890211508335208154733691953150106220614861725987202075808941145490336308830032976135352480751960170418808729767859518741064808349504902272 [144,90] 63466184202423366689051839431120619860225625179847869768213997752490104170748603802082515083470823304978164942675076677216211915483827010455700253888946295712374279859297247923398216794276300595435417331064161201861502929323058491302161229228497062302102637246303310373048330080058422743299985065148259248417085141392958648560497989666122302582368549181289183343511880575942665786440555133567734606181160893648686005088532143823730607284965839867295286691593086522763340331007661684281136343502566966296307055564560944927137365695581928450977110817799854938346727151058872285623720535136382085533426529789423905225331521837217561842849536746408594498621578463742125190798704258993106479176417765835988996092073117202798043707507434057807878140240331836112872183235164177955510202073255820357848629258527728346608787373090638119753308811821959038079679070747114000201133585446859398547097389007467101700346036937990569205369274620367354990442242403814066774392570937654955449923641097549217189780558272895287166106483814985442237051644738944367496128613131381983402727302276145443474939936101559285646223729426662071431443707519866759930232964557049086070194204854252099257348322137289210769463247895723834537052599137298087988067788837930619852024285092831370503618603314368778092286366311224262827744913950461702479611284668674348943947688304984085903485793682656736868666241084510190114090476927682060256399631651654632361859938231819100528860510258166314687718637249104734444587265695868100681945178487475399737664370400748681887087369361573950828302416609466381669704884689093464653473139490689765187948125683684854482770720992169350616186571429202927975727194627602046323374552358527959261200310323912213666264598527262493869757198360827495957038398547539997447677288226920251148860123211144734174736618733237999847823153569952537697630357146830468726616913397296936437062043641620415333714896 [144,91] 48682406870588123221250170377369569867781050333523520153753572535764251209860875785471994356240795923699512520171397450723217454433775650968780397836372954537590057556878197630851743765569903611684576275072914508370017941138975533258965565890046632148333232414124068495620736796264145844324345821985396264302946177747038319561944130450896894229670055919112676159350590613753568600185787827079047172327695558705572573672009728979678110160669892263260060745499094682417875720930701064443715034766209781267852461223120691747520245707744039629214431793851468180577074535192659264845659763401115308335446752859424592198777127752236173163205552606529456811145668586372763010562526458062609162225660285001101779011800779688265981024625997265482988795846066749969675824389328801711762267720616352880829119386134763139953501901176180633341060276774217291261987870708457972257645831065080967223459266143631795983553634968568503843281224895216636318514909888287076158394765527548555143554658220879884930731565585118363439922890002302044328438756912869275952226468468238198957560810026024309620443974369814568234783177863019275155527142036997568671397006794880591996213683313127776213115192452506549196382472171586133436589992824920238248256032856901124288223207648848593574358165080000831356873273421717946963454671099113300128185665244319683679802983963912352645218068578648953594229564596385991955653396355731222162317635440206034870492430185436482439579772077458516827649590973530980221496394906827080258463118149152464086087485703957392940803347865679177792732689311958545164253032753810079129136017264358127768405351036975548424820647759298026538274630603108263442909814694182986710995557235572696148836644707282635635234086865585526291793378595958908609165100574536500903192280477655660596271885488889399185499177118850287309903711975387885400215531539133304617101864612554128020780473991820500032 [144,92] 30731463741582242827855725592537469405278761918601551933625509409434313069500401995124207745019437720123673594491758115989290452936305253145759190954540933104262167919785243174227729036239897159555490623672152150351489830518755477750531544547581893399293031154419435347632838057930901864850658359352835932684494130783828246113297763857003478479386162418753364455348259982978587175386932812400756808985392434758895503288364705309942392352086445316787044948622010244476562421011078963257591043114690847080928213339607847083232784451414025594332281730195283216611285769173249340770450518639338695439112274408361515283701355110812992963510592745046000432727260466758012121769981510654955571565014548392524018908745658580055311209546409969935073123474387963646936848480865967935972475505061788218493296525729403502503835068130187299614260766608313851953551927028002937294928083880506108953514587020696042315515446524548678602938742872753557354984216831325649051106617195367106330223026665886789524604063166947412636171889845408067172706589040167532493868334367166287504081502754180021574433321189497551952425594293267650656918366192524566111098818273708997829705833949367697672113518491351762720355316468715041135702928537728979239227482392784474270903810247201147292135684581145860789828538089447276350051855460888381638091779649782203853748223828632275049755066309927535739400925392987589809803544941551148809104000904640219445136522490408807536443923504164030458497521888418937648971918815325157012156461224982178453606718768847678786837682304363387416738050345135912173774494306931108405858805931873118111840474873448516485490514802125738370407322655271770236568884764178000313128632792684825132293769832521867352633157780637952235391111647675866710002608690491552985294400977179249122253967984975615088044039614160375931759088886072703700576942770764222011185115911715013537538812718848 [144,93] 9977531855921779818084024988971146013958407579967878083179158159255060451714979896118987218274964366601087996691317540337324511316176374661283895373605226974992533521426603414969720047751070470005752777610842919770857741849533532752391577404393105397817589865867227561545561663739942516369064498335386211778257757260517114074544043983058023195702934475254583188947246573561480763138195496813221931211801423308859651874460972461149873382815679148371961748135443699639441586406466901020383377745500426126075606881937522681576378285583023623615924628695912185356114088277358897649936585476749506853078736437247921906101688970920378058533201928640747924174485184441645866229653285824621659805834530933427738584933956690129681412855954165999151813546440771652855404655942758733247634889143586462914829704940419333121485734341200027594390706804490196285929405348839244059436196944103613870934114462290084707214410612824078272952222123661595314522050378927842198179802102292394239647059017186938474170303415252983834752002357701401581821858014579471267468127377875302800809219511973361770346644913031256955372518483724531727606225814369361905818977023771928831070625637656010185726678207981512821157943197582876996022249506166080538213988376600655431093208382529558987951966996470969167595706295607958251758831744680749324852012035780183113051644210737614320162567876712717276958318127410264694450396236674209209110739770586127223277677415236826793417299549756904513995454381793739507690135048267123009504894099902157654936170874215306776263983762662255125476146303365119146895002200099970792131561578301030390745107973013983232648523711794279575133095388681651475736551113752972695868252012851668223347196682580168410149711460175841197185847304860466770259579450150196363731534472985428607181074356444999231740548493716646195282239050451315906165921090735970033579647853783840928982864 [144,94] 10166248596110104109076805230109528306268097836185841090196971726640446846005218073149910427074954890737249209592389308211743498812399262683103263336004838982093880258073393896542817714028499749021683372936089824153783748786612648271975389668792544677200595958562474275048637282975761635132942884791468187550704199780869827206984242869235830040675658514339685197456599544926998246844703889924493365256497776693369716855655895111639958963458330660807459594224032322777517770539248993940785417074791967668238808309129603509670837143793631855088970021238871607571934128472432550718318808727132795087307903289613765571506840647496606637040178399861389677376474810900029691355705150722290830839589260566581062206057156324549913082898825704539818771679701473776504532632994893249821858095115837717914740003952222044252660693688684261529364589747516625788131804731633320325456507436387550298258997296431394149982508638139212909825354314886155219860361205843525933182599613447090816720891783824116313996630517851812394645923625213516396237948187759413565464128032328919158771872558646852852789806280124918175384035523388988825468140612815014772818117830107722360273618303295390498675557413047568161274263311298872075142033277221373842761732348385470309435979432987402356819513361840941905221396928886900377476346008680739958592424217037879614506436365108606779141695462214514292588866071462223482890279014307731839767565593244734929841276162277908686478497583080878838679130609452990622738693695813737447295955564387443119709848351650211516046938728354738529706545775639709569902487071584803750825263105974759553100512304178199933062919787326846723037779533303528901834740082413865472766713024805859460491197094838917057499145260372139907825088041454123018878536733516714295934178794071732026921855072107733522593844237032921615336754369717626765503216103678238348866806203631588224 [144,95] 325522344346493880953136068260949400260409437363229819192303509603004488673255775690226231378079169441132442977137009735469431444354664148977638294242721065540500803541874075292501879686051068240185814887803495361322753845329617851110326239090190977899657766700270209982700656953901340994311845014809159689582720598864799123030820828354877614359202073450083184610577323895317224234123479944755264843577919001041877740339442582547700196891268360757719166189569925659126606154501724493063995605127035583227982457635317639467397073399199217431081627952575251264935867164065750793719678539669970989337765827415322018556604539518992544241673338476154664231556425732983753614846175615485492109657201210523431200911436995091323119288565974040585284353428190243161458519099786694914229687906529805688187125376809025832890378067056459227329034534108545026213730229435610812862189230231148901878584887731020735967806263781483499674233578237402456220802453011413353637279045354444149034239817604893085444587925732445153892739159196821455905173694959373865059256764897340843537325668733473378724043984561229922889928719229602679287060377941968425176328243142022175728179652691315669348265948392560099402713603876566730996020176489800456508856698743074917865862078990955972709737793335130283729815346566815693122252754425745397806730812122276579300550380849609600199641463943624198310731244501292915743862712642260260667251047460279546878252404582035907249243599023009457606196337503997281812694074585070353071991376636032168533987146716122082302420792836432304701019642373078356401827510827676764673574120858875205384255182135932992648582703914954566605029691398352234369743729087224722537687355680499283478066731731018529715903656629018506747406343275372720038470970985228630714908192737652008139198967343941441672535855598268574568076911187841710737213479061226105357094292128 [144,96] -4456646654865263862624680810186623408450063145559603795990944400928740091907829051615950636705683108116776399596005372822084338483441990852207599012646772520633894055243326601553383338982955420806199976868000482256567445785039757994467258116984784579503733099161640893961832828432010728208512218443712582829595373568258054374806211412081968724586837265175203287890583100688966604155269951623542765420539405138013372405571800702245246309819049810292143184761930337548995946254115701066693505648867112750085703199370907686596373971294339987379748995772810611570826058956991440789725512164440921840110256537572040700319020220686609951967434483724626669132346440202461167443950556827351953206945645947005783151586855078815229687965382507260832877235975768579206171131694846635028501851181013859968853189208871627976179263146527926001782021713020843685512571254474788567195352715547088583336103426129797352077429120505852594185775644996525090560138555834621686722481240425145154611444709036667858090063706334952928487646076194274516951521787622229789611887213839097171268324998548664174217242908201723232813617386739278972764831429296398387242396651686931178702667336332903086867767479761445186855179508833793494804229491459654774104081782977485364187913991774315174917955194456435759030238726686986338341226909391355543766368977588490223204552649748082930496182560017313362178020148034445799508946977619533199387094942143248069218100053419941677781366738547034772902935247239702957168282120512056201371292912449725505644434913746147508328706684185799589553311062633091721644763495325352087977052923167761681682459635667533011417622251790232554427313966121250665389440606706755345642001003853656628767097993096765553275246435906143988056640497471773419223858766270031897031826413838877984084544635832756036534663494648387298313657905979313124176066784066444217319394 [144,97] -1400299800518019529441790257510321312072704338957990146057691436115267825959480296832731028914148446343302108056027871919765026183848868721786045832745109539992444972606829160714514806017344779859535816180073305634534453781845208789125524685221911917544737837745136346573993631343522820858847006953134643055453067527146511855934340798140744582457152806804960319162452360379809833751653583727734895005306336877940098761996493414988774993809536525187212585744729511841713400229909456385431231252266026714563689711202388319191117121612058294544209635808639515160700690964011119903196356885568943729607750205689730816154222300972544428576570374093264949645414562226513312527490675719125380150111993062170883498414604486701666786086978473407845375917303919783810159920033757791664526190910786028174998718729836315703167982027974198535541904383036064195253386924356647762139421577099555493251300793438814654488275813929064485000812966803654963783415613486950708188063017901349239391014452281205721038898633473366765690742270344948344656427693194297367754819124230048437842438492546627927068614896642554030737307831263083487207072713537437659705875170914868208653131430306740367894582976456650509217125833371285912915328772456081373111093677428639539545719363718216343592732427685545443907466731658073666894450502846500202435011698089096242912559056160584858961080878348296203208613470916652091721944332164601188175344401359031360742690562213223640849036556649165680049958502158732971590181025663762541031821609468286747896762751319650742435791895142390265295503758473890147833266500224477998107633954411936702125003823298075741146767064030403380659591103724841599594343724489091460144442789335825697145918975914318945352939279197660962725373773793967719099927805077273101544581389883215709020318006680578187417378373952821005878379606376851353761026039147672776 [144,98] 913761373256954363890357258277619560943701137153055765100297880889721205956310214570990499139801036460346590303796229949683368533663422143526596945088327089119203409609647959577275585860718038810713681958427379318121183891648098542377074976264880500638272316339471200271024874643163834958592989633737188955938304182393347850945479212358980041765686796986830012459007793569417479883060312923912418976966091682916345716427913835761416537491585093246499484150718001839184581436391730092766284066635243989645495161714948160026277385009449560872609432714666601265535032315697954915911938195600522241017681619916629753697049172722780750129219295499421011984262283235250353424459404880878574943986140182474936790613727154362354869322870462851877341221973530816426139706614422639859282578128469889564379735138242468717747990592220810493906439097473241215499837301631772345937126699335533838130415030677357274060758151438804496111849002092925131552837462885129843270329767175640098394935310630135460747819232687668902940386816607572334820524905926471255918452665879340695833739344857298525064261443410326145857063852883609353542192423956535499980104479495696202657896439831007069034558390375314126485055391077170859939341000081836781035658387841305430571093213059962191558228825870429578712736352108854101777573248244151574327046028824816327338287036262866611021920286243952802010784825440964741664290595405184239449717419216456963163985446889017291263310203379729001481903116331573695651806303598139333996577463563886943889132032591210767482365633556887951413676744644093511238388577851027721279950552338059651222911287709908922729980455870059413797580476142342088097340514786812750948341480003701225077018690168989083008162795671703638689630404200211822685426360369321976951555268148656477489898812460115354913925102345892170380843995726939933577697595560 [144,99] 264057307257621968707943453301308304782068410927241470396741043862375710167974209719617570479094438329776899641771154101183838054309242414506209298210566592458821192535789057570382339014189832317557164947326878977243457944975175001197003965145466346827476086670747830440782327554106979429695001941180281143243639388430496563284278612056624758781979233593931873954717244093919886225328496635144963612060685754448646989213226876185477176870718954277929233325163298674472601736213530933577418862541320971265804271712216235306112897987603839717371899762551687695962124199282541837145768408985582353308843500176780334967931551071135590847910151154153776675638247952547302086474684637538746199009776005574585244277666651664731667381645564368735236856299580531666709872196743201984679085858178772949281704041194033969727317729830185686170711414008863906974537833655897322757985924394869893977579039484170335692346702676851532400356952219165341213057257704257330125684759524838633400507693006150170991407019611745758341121678410702672184158129045481598947992795382379898608966049875764326692286910202156257926820359716077347243640996304458574062889354342374994837509569698489845893298027854389529194395868660497762545506385084025877428590604931949994419738101137727829427158871170620318520629934358026857700799061312878839270731549530022204236990644601607000763305255995553425912505860209261808757608149650554767230508321968449164726230946897561126604808254058249181569463774667912113508665132258061530978256006671456608527291086236805030045680366302678360345089348063122779295105155236964731417146879733879253309889859062718860237442413612254934997954442027339429607711693915016372228823196117337987057863085846239391711869257469620760007293690691306970274262401647744243150483352593851787955791965606929649023700230944979096563936563103978085175872 [144,100] -28882331388332025673288768861439207539703977358691734392089566051000156111845324083118101566982807190562357952348245544771937428167886593502377864240096250394398664433760673525171989175595189838518973824731539308085840981304961773534253154235632282053584885100954159748262133618766137409096215563660170098596078241362082489992206130926234519807021576341061792712581984393594864463897769070790107380212780806769232958305010701483077515008980105886044427634961885979242896504553265975475583077693749986677795496182358203604994848243592194800748592267488540106907502217115090517875938727262736931525395824713596739021243048784770566493804245001322770272906845635463475774899812730425218066583519668120524569188001306736232733496462879211725341211109621550530468083395472713979856885679286907491153310460564778160943007500697126751296124649509174587062262854026394954431770103503616984331790837091091967122383713542865529933758731986841012687541731067402270562417200951524240558239527846878073397359902501567132929751896660837419333043596245450745663952458523786423669494607860244130416138002700545936379626760426709976132666405423209325998521531340355267079289303356047066940483721612543881418769626168007432854114851399158436830661855116822307469881089520991924384769367602766393156043433702851169160836596770099102731859814754374877551337848390862138159072851077277100234595595613828172611041854589036084301953778124214402918782593715534969573242007498118979431363804047943121047318673212822790338496550801930271275745432562817684018252149174646791461919197148662864110145510710778069029667083919108053380674722985981976143257686000768097918973185264670176347304762800061298152869734298870869906016049157850273899965456297274771737154824345197643626178229501768255526476526912380257439714588652039429260794806976743731029583231607977552 [144,101] -8990314174743522239055468057068809234509137641816410706216053540268217021890028081406870632172716173130316936222749016173473813780518408651201592786375938145372877223608014933325309858661120187159695835920660382351144172004347983235685368729479535124469618090024218940323829335931301265082333229849730741820476259572281525873825583084598260232782602542267133923300262628443187993105754292252787695114313975185981822782492765857105950670052893824276293209628186526790363622883758455243657957918884474969944530561109316886141606512232674294993713164046646480662537112090422343258780643821745932606385429766528116079239512684164975535897838570550642972651574843666377715239252792632671855091923588671141141830183119248553092576469014967853142089937573517186008352752157012636631545567653534190813964574152364925326303224888950632722203594219385406419288045846553247145985369548515726384360114118659775751179547679222818194537394230963280682787922001211379406494953033894533316889520475516260118096213826693737745351998799442228671686967140255205034723476548232411046077120674675549971983176565903315616120178590058023554176081510130581231048504459996017479713912130808000117790826289270796328453469903638781312469505683575042650953744295071412887469324028612426773366453506344447366834704089851345774660250167829583945995196426213849660153456921696475144373119274156436323566136010996357125416543025372057249981738595488927539233134423050549592562525688156198674498080233901589705298880428980044447246194391249323262366346543618083436843990204080918073547317266958344317453587364571603001638870865641980481823790547543774181566949511863861187998192041742079457865907702480489020674886650786884446360324867914754346129250532161737887451994742643879618896812056051700151243145582982995719247712393702621390549538003983127084089592080 [144,102] 210701047092043886888640751899082899325781641144281083192813073783487291584550830320883429529928005935030030953263414799543880036713506819969503712832943089523663124644952366739345996315666535859690296342818555787514400818495658567893685919483257161290007274507040659529726401182694703285094977784114547228938052133860560912800500384584751087522791072543674582301599963931295769931608386467349077020464019440887092726917925410867633411718473209562818610956369768496455095623966267755617055486435958994387264189992755756851269152185727165002858206023280077583911050743801961554736941237748358440275331924030385709506354870170419497811568134673133161369419860044518702963686874976894414996919600292558158399420996057867075264540222835538697939435499157854774783551393274497639546834352266928841471030734548228470132509946277628132453291322331928937114217815076339938294269222288305257429894212204890296167256751297274983636465838239859342707052945802048057580070560300172966232376653981158565678426417951982502404385688918202126937013758776918743573789169889529321604676057159592792420081842613566682407816197225827705700586557087494387531773734006112434207287224008961609632469470777545980336940654142175818269812500115093865737554376297201441136836245989347711931017339949647470847127378270249739332280187095209970628211790130468354628195564166094815194615571812990030524154134027548558283298905033686132607025657196295876133319839680232431430519517103827384656573351247242352171809297507040109410218947021573088220349888399330282426173900905875591340872012035395830403200494152628790740486278189457991321880004834691808015453129210214199104889329379921341536611456146860794377171271541691600114044470768040863567012156940519797270864864592890734718922558016933160897392812519510904712496926298200283028185427690873664608 [144,103] 356223012388190310124632316938187664138201202783087988494167617867998499571336820974789334934870172842912323453388188394341231566887338688139222906943327901227636435075236629403538540623637618170721328119779563041974978699523590759916993894356943102791588760029366136653073370002760709375018721003346435085651107832795957244533595965344555495809122603052853173567298158932496989705964816731417298641240464822627369155441507282687910045473591739730907936206461778577072786206424824836190671405353868110109708642890128910186432957749109187043131104733596354092748727216159608438801088372353450598829153783340281576748202472424124535180924854259656626393262189481034518893354625919299290581490693573025208980207487655278063529823182878060349201723027003164145434150429494368238531117424045625693040132763053007869110228997903455887124550307281067476184524812001059997374637489303644386494516365730176958806625949264734469190803204283262505920856716580454077176658187055619031879661932474004483651505815709068917645905687342135190793401677380832937415787953362612600701669610633174378782966038049654340933856522812572185944650394228122674105040774602166026422186076635172439499748087040215602563452939268503961799843668640857370945538456508619034297973041977493126960032445343757735667471992974682362979993442466705688617475902769796320228394690226335351651799672382894061106973806430346048309398708194991916396403936307778567722433247121281447690393570442827120735181189044652318746445348283607666421569648793269092489453747567693859984771198139556054628209802125782434576796274051077836288818396796445177685130407324789023621601031477064314906170374506875627424061684727871905686963501838364767766806671182868357356417172658378625478487676738775405078175542503437623095674967029601922510542008612667781398385579744896 [144,104] 131772449072263655420206913869175154093775411438180050442815564924736263295262335700654034268160704424572410610373095862090674122903590594345414552739289810133855642098415278951420034751383308646867763240168951465456067354873182374401112565828997276098973233269300774515444351610544459580652096793554824273887688292774064443796468372817974088154424681737535595105462956163455853804887816768119982464371949367533951647873452957676734011891389829461306444210416841034391691184461048195212846830977416978059573945911251384313156832972184780530568614070625018527903147376028314068325894372909597266450685336367619802724860149485338829370359034200729843452791821370078548462780364039439597843859133514910981553698248036906711716004902622111946458552630184209735438593742122093761873917333961510820274398637730885451683630962241976360382458138866736113887191091241156827446897347313269927578451062083037606554293809807981041217692146307377975873205626143522679095048843960740353917380940786581916024941856032186659022948008690816830196708124245546925411857565253329690068607732458642980906791179670118543736889956603653909009805323929410101748154238052972924395910876386207189439490474409855586824285877429402250331594139896936953192791311751220898486529506346668774549388635670114975173630688137089879645317884570704301082497884170500183702679527910087187910159400786741406963037277699997890829812802589915182293761341810307414209614434772014652211012352251964701051046914677259315124844857041968006263943055020864434192454140489555366167399679918963891480933186636764637114892563961187299348432306006662397480235112837472994917233159703624358388295702901243812383756986951010052047193727111585006343259164463274154806672880704525584672178471697191931792623970367827084340314987237847235782895072374153348799982800 [144,105] 19657162254798927724340101154812936123477510339358821756400218928705971184152844412441742742307429879620939166228679973683426887019929084904998254362571883798092259222946321983557876802356476579134259782961158115099772144547222715205349901846103503422234731055902622227037444753572130161093271596971193144963386194564796479209806524924265271579174067676458031324653569565775913002497219073770215398019749132739508484212937276463455822964752901100685674098552885673289412792723760927563054131154182711298910479526138641571575047658580790143586924250413625446361218793623018669592965483820904839154549979935014748272620766963452545446609407229820187119400621576066003147283084998885076407839860355598139592938433552978789559376148763236961251104216753511591797837342794049456454553276731092469063644308924622379519246429631040903863749993978486450417385317119313577136973085956229270408192118166801933090960934913119020897198262242391043590598261057149726963769462189916296993095142234417888454453497078748705357044392541812228938354775425560331843305120631518738716271336080333987201172103424347307967701018711822096384359206766625969361340855914192815819271907045287227597408306326198796216813240030864249013823413006881063233415893777261533644146782869720507082763671364111817043716198902798254118833519801276938938658072109668307585546366047296915099499848247615830344236286931976146605888534767821768277199739841534090064254683616450112526812337790527508896035024756084430424594003391771065190427731853028540584896033048400570144741812216212106274641685314479729451153132407595824102730880423772374993933670486106081882526541563537848801920312539255202305071611570170454315450366023709148944521864741099544450399425612458312575116272620770332499359695864870363083280449715673720204902078081953533728 [144,106] 1242641160792361614013246250182005047765957641302130788144402028637835028284492911437514182283145755053833639367738171479929335742659398576807199749901564651812430311987058207449290559078384767466016596266781669981381532313397285193592003664278767703184056747353171204156642359674365811228097902026831239903254702986057912443598256516685045909470053999668390017432005321571683590764760770584389352172676289170941545951782068157708855715430754828953582124932297381328335256954634353061071951383669963758605392727633094345471802607844954547710940244413227063213040082430908847146258780025380018638318854865432317367929263619925717848369734832116341516480162629216855457098396912413154834176425342609375459314487237517475026713190777517940761637308545022788158209146388579737046461272285703751802290988243479684684284329314902883341645193809380402288831906630881210265619438895267374416416538837904319559670234030131003906118697618115417812180760401243748676585763221390077739968609944497064737148008565098897959382275657410030463740674303419350552854787000541363979101911459071712616682760754766971825200770777493482181856923741168956518098195829887778952460262879287934577753864660678081290838071049562129755738761949122222554920396547507298138422354596971853129525099944982285321937046072868652724749006168683080722143726203879212789101314532691646867492325123511176036794920461290666385096434105201720376601205840133046613506849328305667374816960384089771857923525115431917305620320308317062812234083162177721431614273482919497323318597987189722816854558878784668664097291919129894482529395412810112569675297804888156573918511859043965108165227146115739629372611345999733247793066309284444037616895764291486488201855496205906100277208893980338826059482071669880777650309696079594079780235516416 [144,107] 58775990950158446914500486528319508702181272898172589208964504889301616330024379421072336606157816551953388671685190445341270794239947813309445003550313957542797940409206091178175944875609746087114282246110326066084778265720128028125159612811056423274765741211469194925661321579628129908713645761814033689876691275084933572598786153803829878310554233615895353303265279237694318205295840890739006224102006587858188863414698562678914729995765355499384952463313837419686384921536574424519847683346758038941045831678525520883815071753733283023167310770173067949894842061057628313929482031677059854685375209727695653356045192437837619989494330897860179466187473138850489938270187727041661242363797251320840495661491901757775468799457614829945430616134191193711223899704778881139536523920770908557456358095717809236213078347748345754382717190418614775988600283099477953118727737437054747447970837466252405011975871355622359230640713543417382762228841647448024789331323818381705498091759255835473786161677838463428586495546216829545224950977367864139040756942790528088612131429820395284933756037676856280020301214698613980347072921797368421827608249315717290182826060219458255678124191346454139607610484587858409872689248547479933586090140392936949527855705349169230809659804971506485042887607119645738552027622602789371285401561735610924219007403931955363470986851027918235563622227162152877726146251364547980874687493851479215796411701166179980249561442852255354532255967996539418468588560194012698852362610587753980894144499692334067108092874282018989011502361731462739665282819073468383208219250486587049407806462881096618940188883417088485663026821093266516045836415558353134695904518000482925340071851084175618818528984499058905631168786600840510501316730469716344928425405286791259340320 [144,108] 3881228456710938062711723878666683762429665492754293078282147429555876895083666234344645986533786432466805337802067186811113812867052103054971246545929871106318971817368134532620168910065680675935778076223973900704224592684907744165656831415911619539055057009994648895321714828118645934878521301642014329855915221485925414951652029615723368341977439138577433747319932254704246441001366398455375957515283878000653658973899563180688701412822776590237184015449061962814791052543479511779536207233390885715992166574617309085652089622598722790286007568538931651293364423771331548661497743247064034422843842247187564929526950908304147619027703903748766211561763984553394389831815755434968504023410855364446685440762756676912628297857169650348402269979788773191527617487841876028177946780617612910224855462998205783684777494441762733324439681132142431858323635913187760788511071573479837146174732152419139169824638279498621245157837097979936464518899589854384169061314690628432230748157859396996761651390852345878781420641767258299121394168879303859406812063450174062388512254571691636502683127125073597449846493076571071368263435496577564432790885342046951526815072439190150019121889784427786339549742454320344656722273673233898827055410107349924207611959049345555037661059694410361353949585813006756892489417061576046279333730435192310321663364775556899767453658282832322612704390038414409809730334781387446948607039064222287105346155039760953368565927861109324802701323126404234893416193453903389204386680825556060207386560489244926103767290466659423901376784474621150006327290697641734985391756832539695595442131184159059315426898397011788130474891067237776680480443473817785286751075391442597069745787677926407190547486705123645665736763700728838654587335022881268749821975615567312 [144,109] 139758289813463414103494769895189765584762393550105295554604129965909246199072131366120842079005727634531783973686678091515655646860313957566967652581698510667314610440695408514936146001300853672755776721212953245009159197716685985581510033914012128831588814642065123378666149975166893036714520718183146486036285019686577045668594945625985827280087993658701158458474913795500790512177344505101946152274099311653851326072813667054566044556806782090285698797285081750731887064089715269069572975667232611708089450180868352772234934906826708470327790861370132392500229674005230682402723491686417004777810747421612723099024250665811222978205986643675513559785971006536902038205106041529962018499036422222110452457154163280679457124062982244868400680386796892755487374495035278417237801309472284969228773087950580737035227278959836906400893496918193003185317458140501539263056787240483732144554043344939760514929835329410812752315563841645510672482215208211341265881910278786862100876341491096269807665468048319486843276123875960231236823595286439935178599457704401400807264816638652741989009432992431190617374115312757730031514699184094451499775382877618960893268122059843324182528765224648076531116562861171020508650082984455016922831145108530244389352605425243952449304401442048852174578418558872231848615317929963702160586207672172896146479437037517588821991372627213348277642377360731914779368916811688134173245336793338467044711980729911768064204165269981772019128327724790149729539366326256620917724793476755861343843970183764100686857164258255653715990007993932119817121474369409038265410449388324666194032452320797917352982758978182997510757096479914693995208757023088135219700145299953569303235003570948992011477550124423413075070655589608888933152529739949327652718448 [144,110] 2303433487042339444553901105711253904578783121020044629851895810307294838291210156762509175064183108668649870997850924547446975450118183197119490330525911519586760801696090738286209611390357681070256728145754770592338785362853754861783518032932562819032952182478081406372708713650094262942234119194853347639994624307968784715706174137032680450310935725629577141172644818697700468718554431986627095743870859113522137977810904366293533610616585396474259304910741693598148210178981202591931064909764724488046520992355267116026843094179922216434714638163548303958127665233641754576768456404354442170370525009960150016162115509550970408011038794122965857397266634975880897821035486807776941262336233375728012909567977151614281194827027089172745861020396643120727988671192480184082098685554550342144998135096609384253527466107421116198864158917310939459558260942977653005359630702551566955805906869088546426315521012898733278515570717739581739412572246825608411730069393446112723494373035957116171770280486688173294772511677468351581993673428707268578999482005470424753334307380641655291540165454030655341152396814025011316150967108875739197093584526327902156513920825390347999083415716816674641836363545010473632633524044475139581506185470987724010695728107649528534781997693777873527928283117602945792465195974981246140077590958351551149486237412083014176689058595579269014623197777475166631391499207822969235916982203849644823771152131933404977423580238739180391569656256283589223384485253369559554177143618032290204482338051586004406917073089742465129155490878124730662133033973368310227690131194397072934697072738186290084582529398762974452712763901081218504855598474147542135147449527651508734051171977158958620802840413439595291989138990133377313171664329106334784 [144,111] 170915604735985755751793055692484347936062316676885990824589352744712771719498652922982744529264753130965393746197850134053713678178688950180811628889251070264076791042774463340102658220915706438942073969251807670145903613598088505684218598994439865490195172988196771202450757988274695223406513701557070924671495733671482624361446377022231007228176486138196432778962604486845000936118063329758269783886115318920133738193368223764716105675838563488547876587344763760690498521962518813202196375251280700103713116476279210258378333038474444103892983598183455451276687085938431207959348837666331067447054553663922977989226121571818444296002019472737478782622918390172759887238006233546587164149573210846068233936932941081483689547351234390192551726986641874761280241380299243297843881013973244392389237478083285552223009078824509449078441057375742954513583245297278205720175233183797864529771568002349529478859908416930958611727934065581442264215012608648407641268859716801325759414876583315058173761966400920401535379600753518052172326519085304098577581223251618684626193819636260978666482137209934667558261621488388926590964477730274793883108504065209768646800665586320645266124543173226377029792861195107905395983565996280838656025440726118029669153415350159887140882567206674552129758301545293446931155642175092118423877456535243920278746562843620279775508520327370702029587804082833841340314107825247164978590265066144835065875821512112855685935485885990380801832556365073578365152021364903852885545040467821823073940930368515805841410325576988634382970833391441034371223945538811297544494050138413286858227319462818410130040123017135017361994749797614336742089334279087810167672125699022312214089249353586716169767200229544446312547376558724194945903980896 [144,112] 3407831222539048806380731149287822778592561312144983429968740955762510933604234423383952367918702774010851111711395041203749137044700308987991176799722390328692578683279136802390828889258827590453898059443142148183074176358440350981482259823078597160667176778205721838385541161667849175993387481375310007914994299312063299074578888206414353864353953217295990432619813577797580168144802685096935205972652740950407981469493504493705462252551124536711106654833243122412027081728240610527946658991840783059581624978636054574463409570497287467950530845374881404246836198982746498368423299307849098251197052909866365264119149092237332470018405278770576960273971916797610962170922711286329690883431229720724296227352032470687294323855905051500046990169726194884380158774498249653321891208692281540103727577296507612387375618882092777347768837357771149886027263172363785864840080781487562959996752739419288369775438638032464408620689299383295723303011922325476812253567309364647816798721433741787562738793277974008452219554812991598166240488799409158825575452077317434694154201228836851202175643730635150584626997234446471894192774168168254403231202068853626051597572747391331418230295270290413857844186335014280861319223203149964934059434626569264929596350385061854051249471273641331587123354562497604935285769420481081017628316395250566570990267842058335180584660216681338647778173400880662782665079267321421839946999401440520684278297829740853226579755865252110076892772715597359746188338292885941041434263049917262811045062703458536644993120312843095380629373277264351998933356566968396563863705593109977833735551501875084279389636193355893673800977941239280425657501468366724738777450713360970133517603529492440170213272032850891020780379624121859574366 [144,113] -257384541352721127719622638164124270208817712080778571474738162831878667965519699265442958280098732425148514496649754030551806332495232954255193891324489921648409340385500333075321027891191721741358861191406868905960989919545084754084184903195930918121208566837485200939195119280839897391814735054221519647395780994689465550765663512706236663018568056934383174681217422732549255713697153368797100568563414604806966427630002979707479370626384594225258398937588010028524338985737755323719432058960435582067359315092215964816453479692578171486373309499953250636801579253121902291486291330125520641533611395402914000952367975842884599803623217939712787528219051585974464082708616723095377879732571040092186564736126387757140098504044699652265436240751206747746488566823589087950234552902724620651828138249121264995555512120373409140302215732283560204023667232878830675377502831766055769860085620044510904901332806550009012102563175351895740683718864492687920804939989823444058174994990305500860413975310703986531360676431491938732513616073167727849123158269492771338041416096988005314363997658383774739631136838358570920343877118951331586825301953339710827688754622292382827750619137438523411745299258580257937211583700333017510668367643341508924175730769179973923955224268246295750199745482709389688425764844155330835958803163522766460062715154051446051090836332564436644957566934390097278560075778166652846706059223677694592280858069727055194970900361860191164307798302758183602233254091783676522861564673678878347020358316239936870533537536027916926035579801211540751748186925881144316686027536458430647122931798714175147355742174054686891954959746797073436614735296662883139416148071385695296148081588906978112941720740893896770777491228878824 [144,114] -2503681989414051445303472608288385159724619449264609420853115552935756853414727131006966448569886055451116876432178616553788752148566153672643096740549894547362074845803499432406609171498684429659147192855036311900683684291600043791653795368132649378979150295436743619133239938634360098287977799749300192667764686198417389597565493347218653958075379546545990313971696572363081445931293929835868602711482729670624590026258858422837848304507781025122930747830044942249644042680357465830171770396437800135152862283931491389337542797320024308563717093806912481374452639551778281574138943558106489884077672730735510536067633627183226783137741334863987075096003552258867177270477472245149537326653135769823910537047797030594779267843674157248292717823985491757645779929687085071823257584962245161461717915668543152581647919819409385364272599737852949852841119064174186875836965608335265167795700309011226784576106045157900961124382847410128973361181443174993640332632816011283713096928380745745781863991126510131039561030233205128722268147773000150984554956224634868832137842179643826110381868832554302775805411074162549346791062605522418011400845128690594442901567813428556676495492579298043642603162478775660916595063603549516525057741383279620789494146621909024239835269058881233508468761717306171286053377112047211949594645891994499674844914187349078636405219966603129620048717168391525016885340606948464548005591346261105166564043536237394581610764124964085376976631611518830819722289991305570313915434761518927832382992977515818292317551435749799883770379308816417218392067608321976602762675675289811552987787551232019139568826092203810799767366545317376281098263279430035920087976804081848154506400683002505669954744735785343788949824 [144,115] -26080752082128850435231573110827756182341683488863579263734814663484175123542412207941659271792352577665480093668950911174202744719713273719856297424391208919300343079543287378781033978576576652471462265650872495401716658436096992863629647430587571619629702083998638778018625799985547005333974634676505098729977425820275097577355051647847738099418057671514537498700139246388722537375378729976471986986248634199509504163808784118684398366196384384507720182434954996735955480724538007015991986389165381787381602726806080993018638243763110316333843231378074277486187425141842591621203718753789208106029450643102977651115220339788107051113093660726047465721931267294191016506862724336446644011772930590961956598532541824858250837847879645137501197857297987617286256078228047464175316718177899424904891042396203027123136675020360823631893920406988254426202854360228320107328665061544302978386277895263462718193716298075545429336441711140058224322407438385781639744531216128037009144175945688871473153451265411197066618991492544817239906471169878517972730617541817296405223296640278589175449245045392013912055538218001984828943080880826573573042471004682975982076037387483129073558319416596866392644273095405483063207251813070038788661165187664406757520801447780687206604050194681796860631465151718419105629081172575582915342425379548767989979692668950284526448151684756216181282322603032092367553536321979392696166356955512876927944728426527207246714673229331676410120700442337296372299176643788994229713486144320583922960975081892051338985342642320556789833058036218703774776040946913185961394612403204959686942383432195283853084743110437483235852217253615150859721631868622251317984988098729131362422089204970464138461980262641504 [144,116] 1081848071339598906392061015217035204100037011327784711689208835718809105114974598280300934816552847440546844716285505736928837464751600572437555064314089242723545805484407267985588175734702892345606254877991156327408889061875331838724166740203566208948519968486651032972632399346626242403007443968857456259256709679054701749035286181625641750393113908682896920538478018971241050580334015533243506266900881007311379295867431463436037960928179408177430920327308198000637312068459734591220503988944026561555339493236270792321358439288149104587100140346683132249536231456127885236317764972639288701075359535754956446208943827461968374594746145338829937364283028790293950514355791902516712538047552622447205345826416246256305923482957316381421176642704840405959846652328629790133174510339495244864128673149958430264845695011471968083818510123309391924291005470093128602214484054531139397424389793775198358911975059287522999799060779258950648557413226569728094147582017272788780430264402622876536839030654026616216485326393481343517975295145390602954216044921447500423512574914482339445479886787716500230228471744328213034763903602855548823897965325493092086853622483989338477304899905622889057982624064629855705000534425619080996751507441467689907809225797862136973023557269999753691835595708464639195670509398390595717688707622854848218687487795427445540360277097510944678413296011608842059039791257498929351083870088951242846176815949484925065787398243647552087884419821218117758727467527979995669902850073661020055460653670915127609846334077375545735038542623519174465682706889723710788561616795725329484601671403567529632207886434534324672486931141513303106591771725330040158578324240333622612249751680520479404176297408 [144,117] 1157899560474021600795338562182320442325858723343488536976110686826900772672679538736716431586749436886824354417787508479660855519320953187484127989909956268624359841124407173531921904523415728475349085189397547809830399755038389396307986120893803286534210472362044135572886619228632108788578295814413375778484591595689970824733849562486420741900374367014236443965698086854347277829108242469072324443781297530436654266157637924599364544863931977398728830532521127172565613357267381531732275779660848734561490631883002091926414831233724089088730407402928160156293618975009447358641883843333201093252597079152783003494984780604988198054273069837488044845127060893250499240894827310853118076970073371992124807066787657467857731507330187792593812144763262179189449704120911532599975441824164003007242939279114631163186595990059538499047145835462749718676551195887614952385843145502341376851782765494976972883697368199188170539642868437052423379919228861737474338401994048510946060427068097505809507940341945876880070475524718748433680297511372343918268011094940595862532619226695886809728525572929106545684592391069852687203593418494212214508565221410797910662263986033594123323625857532552462422363125601572078909823537917435036760336612004517240282835972325700640001380548942081527200221260539122895548834069617985011910192821586613950532599073294067736027737824801249650071881335091109388817056934091889208654084338322168348399356962259333934288466681825064577048334010299928799524621247186853639850964277614726349653617970848185207062350597685064081811312377134092872754815423158003845493765275322128075966323758241932912315534870319625818605895890890233203635855439696359820859846504073593145728172469417365536 [144,118] 90339559084718842080934899416789722836138621626427959733099418073959212563315341211434404441930868060151990248737244872204803778322510350984983285233540561289005610802608367447255983560008129226661878936869483308245573432580575722801043496708309394980715690588545724068237495921218990898742562048640897071528021298421907173036239613040535173953394049058282738162916802414067824897650723405418129499423770562792327403121882558548713043758356961425093932061816510253988098831804781053321081988069463712878336193660146726500117018911130464738871073197164780961453411043212397549429809955011231374613794738473848804454319907341770057628313191234000862860758868434497259361893824858523814281804036557660451175667913418002291108590724400149711840127018541577397358045718695835068292353688747556828230530490498257525756565343474441577702342977826562015745639905210048543692434618609020070804297247519532917154100583431653849080730535926701956397671040317520610227493945063736982051843903189131855544590259252709280049028832832051469982494595916224770993769907482337001715020013249203462322521224295142178900002025260063218291810157260863627510867860173389479468182274260901961562064388954242311049622399867361304661414176289570197067362104506654893052450750063460612881114393341836994137054589861423609721210129025690202369137690169713506934943012200353681750866613230021455097959545267058073484299739099434209151306399712710915478940177345843433863118620498274422268278811874294456617271159178315439810263477306942910910133304479693254971115125206653353179314925773153926331816944412098357799888295684120414677926407938956923290002752788153510528486424780787387833257726346280848321277020214990031734587033088 [144,119] 318116553435613602057410043648458375238109647498865725434573694726674844615341786413025281104479714704860887486328989157261055879512198620970271424628819046161990301606635095123469043485860578679304345424736137909721786335386669306219159336996752293192395244692445481853726840343528883705106452832398178534978743172555496793161085693217862515235687197651647642258221436613292297219582758865397282444093108319630152422383690847872428817596966816571630651681407247299298334565465968499767713801210461285458529143357333189724253042948794680824395327351842853954437372259252482469817266455154911202225046332981820989986846564559996165423117861683305344273667417011634639907099578345161529309636982897159412139570671329821230716938599131290019191925113363927205399486601468441961431377511805409176911888765315480871906989244943464074984169745222364872908518879458720756933052257306331647356715006305548724006177873172742529047970171923177984835404407926803222912817511027977618576473501651642594271392963437522977424595762880053351567820595858309485417800213146616623924996028805538577802498378338325425638312043362058951661523827884892702646320258046469942056437606602581725137583037861987941696866909940731387125721560113084759486835489649455116708686097524727579631134923299189366399060416060518676642698962760100334479148312661874797258328907514767438977479269456211169881437489432944189860361957249048278580918476843732086405034636208012404035928759030999660566404962188644670428857566035034933060228855959898990413506978174403263545358742023387554360748273985999870214874877993126316604984759725455323798722490850007323334118734316184609460777844440377619843926109104349264001655018009236507232 [144,120] 654560482462363271068521458160286214382388949153729409676604036173251399809164795423083398881728910585359006843342647237372727789809597090595526187408166319604912525569325408987695439526875370313266581227368553818743903574269086823482852535111161954019635782559607009515113182563643279942239150028398906126189269736420711843026536459344040104949865188641485329646363621971130569948221943848521445536559067926743285342347388233580394425274796964232598661622346613257671390437343684205527593745838402834411458929482362973551408102796611820671743035366535160553213663965092339702659550498188852239368844426940456338748845182259467519641713801212279415421931162084092822373477414064196271642133695062321276887235810955084924341748526358812672264360869372243592497543972177026182143556909741300601717359969474590064517754802232953188773494198166553625665171712161822710665360360846890476863425467401152346291285929522227643362170741527244031249282578999990754429843634834478951082422817659782374341556800144571676764561665810040340167685724765191211236638527290303894937793485953187384610201113988693528735749193866659397751359642745846186938569880530509286461621026510608058147767374439303175647868921353264662724194118528731608567946533162130147958299424684044407462011470719453557902434161456951466268032997270133516560501358109511094600046578507150784063391123011134439096044539296728128717234094159482784839300247956690546781338156051863644257969834002954879072683690830265266724680656532583007115647567662461748660445508754767303249618272357926373012050047824478867233385035108971931802448502619657422445195533753739265662644211433226814354721298829676059995973965573087158107476890059 [144,121] 498315265354670786027777890829672270958843612126559798844499467868823223689822712790905644559115197122700172428512676759882271589191965107297126702718952017982395874435785025393386967171857074714792331896680305388884366243136052169684116309799007115614377116743173799546379471692802767487453695817618133210382534691710047071851010519969321780814238397548126202963389175363837041954122914316702779188435263926913274630481728626619251577416431816940710795157880623451977353838844019061429202616515892947827023122468760248836271893431430417314398042964508560144439158305130470034399129520471824835094419045063005141399902945964372372709720025794215869632055865089422314154787541392382191982405218655006468531026475545028832621784806162590709409290964294504375243055134992245762691904405588126805172065172240849379958564929963464111263182355606359426743017811867980015572017139670171173636209202724560151402590707967820098550746100053370874956038278162825077904487962431394343342755255808828439025443235188696614190748408422465127312964956735387653861722710584185617729465656561824457359609640765178836666195062492265171891499030057737176595562069448702929416212873439287781396294198141499981937936236119831734447036431978564558728303119986610193886298409790826386473894292094434086609700155415193127659991891938672300198411598008211330471740973363935030002460736053798687931635983049995204327462225259960861827293787036556605906472683338398576576148852468356039391821175339250044809223157033612547516703759330100726884189452725903160125245949209380743375924986991846559775336942827283180658320593481970348000226264471288696161369906062341484132090510379101843851863490382447461528 [144,122] 149500303195525247588454495497012566180822056585080263190567850688797257439396598936436057577233244454877225223078520667626966440135929478078821675801154968798609609399129334035867566917322197372796131982675487626787641554557315665618133196148376426725571773920583250940844214217871418516620705815400874185766487970680871150630166512211233541797194125992137320896529913753145943901910248041224994094716575725787060627953394436315000295475527094267048575712327525545181456019558532825928426584859734363208221518303495736896106605397096151504759887394697114465273054962977591847288866703118317437800355200809507860042575741219780724454278712857113767155620738099260024836208515129359451050164273738462760578398457510027787104117691684272137378226282946753675794775208148651927674387544405223174144031164551539780294492709442744667145315876539672933910183376006665053570285080938475949276157474481659803690519873563159970811431995965663754833183236766327224411410927946974538661516986441687361522437231572406943108146632070167765183924198853593991988186026843589238374190840378331108219046972784823999288072520241972330454647308368834622507315949912294747989683309258342276918981155763835490515199880896182857979528380042894102795800208799022533016966057099991894091424336436927257967046594037904062375495520220556070991051296042194816871763449418818265983194557805995145965852004685048940595429278655569903535652785278433000787729190558774530015527105689535954435045256163063514201345459065098960295213686908060567114928283265936397775123814905074710720774118945353092417537136460183330987320745588656992689338185614399122904083070165475401592434179530734108233060701944 [144,123] 17607651709280002593669988510742971370984770656382381587625544704575334730845678246428032626458805747329925124736456548509713918675767064371918870244436173959067365338230812975928555906120626719796638310886479400598443868929500944354316531396523604234529887599065509995774408386164169803621964263901741237057760681064929717784671221005239995846551188789239330750722653995093408824438150356396600608149549723096468948399370940885775218707187195525204444260636711287582541064858008050022531976958841356996572802312609896982796238751072922558539152803219205163023462752482189393104594229231818458620130069437447687724517807626788181925062550217178123765055506184287715201509176172083449354581841875133037178355129511941707251047609265183757919598348478228993371620388203926121987984052231808631186928909789489829517476681496295604055856801590703792537419366505267520376914401211631956119077160826426942048634825391248161404691599886838710738479447901906983057590555869094777258833493901174573162667358549010839411441620069461078606994271068659969499930055399463761552508549784869201650471920757813626292283595421300288893453935300246987082315353147870130432403628110050235889181229047541951440284589700217911840936166856568508506557032183004508173879413959036056427130454273405804874350678002096499395791939204075286820534926031760030647239461186324262790216305936489384938534118518201752105318331513778602793178467003020638784130598156833117720191311890713347211833041719645432895104826324018659408956015971347618848433168964538077011578612106688969165278613305573850722109082763999053966752480769279703977842953458152388016180378532803579562034850595462572416 [144,124] 845095259571525190106308539725714751186942186339338478548025587133577437663194657284312763023649355882885091250589762568024084789916818417503227329650241846732204396073371574119778035605092831064083926582558083986590163828379691283326776886936103290508410356081195895664104916483948246323905170592641850734118958940336818322378355968657325992417801107542465046927643564578305357973660218208450164745877588495428895253312437521594145326707857103540731978926334198354109263222186954358177350517275392093534159429175878198680688821003989256684409395271839469754160014993655072340134317014511564131787331652218760289167330960756033228667774769232416761640569259466903657398564066766100537951507368481065605679789885153646340076229197571200458600059788242238941524540340244552905010496118440210398752912772858232772406417544147029345055799023629170519764797272012443427001610731427101876629936234213438976639972995796445643426507275941730558811860609708005175144441465036665003705428685187825368384394078221526322656708359394275486019165467804875420234928778606702392052032612646385080458687593646561463585421706390527214243746416032677528857642012885572482961944661811838851359471307025473324166206444057697657264079230843327824378358838781161415499534487782770564501119344435837746121640530709047856267386067888630590231888270872643112268892743716276432385502587470903032646353390551095636139454266777493971925969607716060507225054969852378219743424215829514024275960432674748873983090514121159491959444527781460336818839861444137969473756359115698157899085579067594621186990074257634133059473832701155033418383367767699095392264129362268443612571128 [144,125] 5129777116073935623963184994550676505291792491835396477594962643528165456933274299261209749125386986757321967415280007323996225484407801170894778010747429837861173197637740577181324949774261882641952618893115193598695899103493336064203216136031083607401777728049364991571828810831278809837695586041696116483860048856729711870588835593254802419922760404696330546736514590729023369443263186083690149927360801508305491191142372331031254734277799916063257462360489244411102672322007323367571343221968352931244415128533297286766995316605792714348586269207935420652601888231555023945300522886049164743192013075727908540159400194639105291164548679892697750174330946155737516017602606444906838830546881217127576252646694596504998429219094835022611698609434390960427307216657866871358170164961506898739525609436344242363846790184525190550220825841031385812362923090926749938792604472695570218935777367315932628669662454655489894235999064423517389007467668908506102701943259937989632394005647576897524981301845630203255390528038879748093914113482955506654314944306779160828437380363516351297586995434061305788974771925842550623944565156889906861749778057929825900578814886540119671680269984282860262100799928113903466459164236049948273390708568861331474690219980153136989446801179642074169726945888107633024827576831657865500947544088701728703672709401287575033823509647016217419935883857666225513550485986751460083696596795432744999206258777852636277449496023471987099547663051536341595366481389130824930139891962447214869701829114352038887458061137691026618488261843570440211872705983455918124086962399845497906504725488349098371235566801788896 [144,126] 359911211704877372519087337352082767100446023365942888784885320525270275045731038019817732153415842634182007688109334842854510748163121364683980790791228644942087378431198413363152121089111249226451801155970155759200264234579715545177678380306669070432937668102875380285645153028435854019410267029911823890948350299588971465329100869259280049792021398663394169778940824935050710473368980372777576498016292042883802214342916175962794606227113460818056111331525010542255559882653678295675631490254732083552706652152257018942165820403623220408760175505358272330807724630536446085418321155403327688526703213664133849630052530045081672474514018673553350514931858829392209064287121510506603626797085621700551072528105172245162033913350173609415492914463599471557448486024615283206883635941218407652764627191784832232511691579878623435518476897014897028046365971598741756141097064636628824259943710547551621540118702090850370741094172189976676267061506034407816878415852807838077601349217815749193924877972513357782813625062029496166873124067659557973561792573511004912796778243244324551552310579790071952631978717837144441065437516887213180313605506769828323039715298549937856540548688852029882432860009590746738915535404000983634193788139120061397591803616652521833449872099041602747850003168791265718629475976821375802523521780864720522335955979375496144116094745321506474300120012899623695081841918955828622751968593837185243022278910107561266743697557708679322868062032690398135818802647762964460255847975001509187887262010900911710877716702847093996392437261370993633538949996601248947447383840921065186187018590381426063453952 [144,127] -3748059735257364331105202891514086798979396207280480217612724365854968187551443972576770905385759810515678234429961280329368529633392083454993981181870610941299108060200232772510263391942488947547419415118693768204115671702110388094847246193066519354118344849525630526552087192007795547586195164923747577543560981054441107862337948472676636493684011692957253311392502267773404015312720764580523657288824524061589691407018568426562290371164915595330619565185112783391646753068718346220483330284399906954600872367224315631732619246220921634498193103503300189169313410481011633162085380448943665490314398212540024131448555982033378865744694299257822076140210114518863693155509414899728570471169541410583061766467464137557586671880927649880987084220751645557638809753260233481261643510061628697000291445704345601792681714826162475904596549228095064456866042851951990985345356717716332071460095753402067826921836878216999234480041440225497515035873332903485864389335366480606052278917737892910290043116263516369016642591353715896204725674812508102724793774989822546312407479333109115107965112121255985177717206981473741699091173781441078737870217497169625428216802370560899449795966424609758471579567422476897717186323230494180658585926113489812929804523853312901591802839777843146122949150062028350844033940347599116803816236395300246885822581592221491873459680300536289839295677113590765306469415619998949499890779436084490497602485054505735656540167030504323210379474650942309535177552147538730319729090059324693226605254490351480890076246516456532079506827304559411096068719048049499212221915102064755896547831618272 [144,128] 17366173529724040498445527869951049713368804948940582138256742031518962006969428372075434860645749359231862687064384452745300240014947216745721898679204117639835651625110952270309682410418430522833472520299188057982986495533265279480649098202355622019578226111247324873324310782206662171227581371798816883352494315832137637333944570221989836233547538921424650160775981502419863964979224629023026903725691381986710695679590083369531038231616497066337283992495313047834260938698191563712275663068510975341856161111942448605367386327024614963899075531291802638097583158762134529197658714576168202186565301982815392424063819160471526521845547694259502469193849870738661357367696166979435491303266474719333856800258841559676316703447047753162980058659977350124001050075601245607051190685990732436624032456511079947996904294167087840951474031856446584570509028468125504405151738909946990525939109985129932914931119364488545466931643449411096293053767594796143435466141232961912493477913548753914254501965048045740314497926563549295350020980041662310207846897952959425267081628508332268765095419096360141271169416675441937875720846189392813679989892330728854071697061210050073603480319735776851414611350629681968971441251063390944218210994042446106475085566040085932571462608491629476582040643265380373220343543586705196591268133659806931957189646895199235740893526568560058182778906189476153578296882642789955278415951023482879659896820516916596705589750296144756694384025084519275601703992171280142820691642655240838917630221606796887849400323880931232522609030713706618856860035659164944045921745230608721748 [144,129] -26776803176446150021513855509395290622288427211243957367204153967215255001634689906781199324269330218384811790496626813293313116133335145287241794489080648341654096841055147425957366133177977229508114712313984742597418655563112285828099208448849783509033769167964564270230794770980218182599704445645297627772858546700610376469947910930802114960114291923144818566325903630830013812575962014147406878128682137601216467455598445422231805629277151053593409481294360452002017036896484424212906689201120460938700779708662112175120891441425947750939592154588120124371239613990919759945637125914967405605473118681983068247766998153666179266205049279369132943415016385200546034541092732192318037753061888739241204451017577211758742295654765280258077417179057127884986144170215658406331256828123453237548013925298334813795961077971053703043104755832646390758354271918453576333916625974819970881650766294550804099149874248796018141242980906462992333592181998148292743080841540604889369486426303812164950106321619230915870901704430844023103150881847582015975288714860497986774990839938624524675689204511725255520540981804823387897691795106916242525970755353015601658671467011282386884105846011658211928171643357487931844589199585366916532340879047799662911646072387382046156147206366481627270710778599194636659745046201369777078149621984565750538921071545900203394273161059722193176321275179794388951953210899014812467954526825700106631047114356071572784123068676735251415263706988195405773062544892101075552784975620154821204249623862001026735300638865352150710389573013444928834844163927267038279127416 [144,130] 12554438273551532705588086066132701330107076631677735107696516604308610494998625937984440498114669064724665504044980927529119621459522601437980177419660099702962626700062482228174148371722258623127157353066793558253211259900248492481791758548706269113705114433518626700795850713487829259567849082886940701341419175848199292049374080335937504802094909260658899317241819722853729712344244561255359557200030958774649636934189710790186441993196650976022643795262824808158281294132489311528550164932671375291201527174451928982301723893120790914307444631584341727537253799167556661874776474922604415575279904472294711852531420060403662516228758859035899408559982249111570577145635587062101988741007160887524525411857077504542596426510829638562660864869746334163155338237490011393363643076021568545496408154956124095970472994582093559914907143535739407272351178782517972522094494159727176747796318342965232443351096935092773254643833652856423897510224874059381464522028516188512316047041690279931504809536438594158237201912670718418735488600420004213549429626406509273149592020182097236049035266140902633821939632468488726319372692241082801107602726354398871296445543715097946602845040983965253382494009306291330163213578251115930481619999167415024905761124117101970731032005926392955330484200343792078148575600436404367917879092658968105842628184807995856679326442191485875376836342895800500553639936611542554845906094375822122354407695455486819828965151337735953563440443076310345238396096296366713551913926934685829305207924673263079794031621443723343706072380246642774353577201337312 [144,131] -803766646067802510938213129857238870787380275183592214210398976324743606680022126284452674754827777817072618390765027940369581458705619783141968686852270136530710977930840567007915214813113758125907688301158491392021928215790731093315657767614773810488186362001613460442826021010876022272393011651824004601930330242592341286431398084777269078203848755454013430653523653681543590998947322131740533864664663498331347188966695810781311001481362583542123562602484652998190528027607213886408017859205074393942164697965985052638853895744665288237213230297794238258825904333263495495085052992823986147400138272183348805518636057988612352999636674917807350374207142356046556115317804709069683397191315855405010500229120911400934075466094822684100825877444202486356537165070185698748043843526364140402982837430298741910492971037978108325001498393119147105963249789464224054572485999125634095627266750856103849473059034395484784367437245439867505193609513781371873000392656666581598988265868248206389484712925037087312404295219743675529001934155154552075038623798137910218762950584062677455272477391836131098037564634857610312871891922999213865873969852931546750756990658068385192421354835269018608984307261180118145869870176998182634025063481177815829027126667496426953031691791489724099380445683288295421623804732088446783040765221934456412654966289341360184353328656162828821276000021367904581255852502786998305723590288477986792906799209780719336844032533120156040819869208363087028507230450016131171986555351983297084004818116616267691342077911987989353889633693153555712 [144,132] 466362493042880509960836918136269158822187056473054242405139898738832233480628781824334870468759220769135066978704312513760974168681980296068614047858236828666566651399679370173799970112805594463114812675347177312248418966420464359096133871439161654992921249899697160719351838489799905847675298311988766670494445179197333144956268641079765557870237657062219843866941984825203702984252238312043691136259172103674433184310881581774363476559948712018052578252468500738953699286312469699925449674607014735046713723586132124102331827998057917487229052211330717875731939715040322412000289653689571179371936761073774859185430451462052101625167286899864830377377816456965982808341068889372505633447527849723152169947076426359349123387246206955914463401924278827588075744819515043125625117476749953938502018642048100079662444923023470268088686650585105249131477339029003058047525958562461693890911695716984309847529473567042718931635887015433455167896671232520072822951536669130935396673422139372788288407415312565154073740141581022049967205438219212322613466842114054058094070270893734450319132658955490246710825149574202212125248254596349922633462877983291698867146770318865090902699287317747194210761098720343085212447862476785714748425854050038781586339305138089965498265891068570594618287029652079236216096436550528031207764824117034554158843034140945334045545127387015209182437455313293349336494360681255657636277576262325676908546576338095853815458110155456246923583850071524010157797929489786854420477282842919208820024303387845085963030491574255413951816 [144,133] 51166086933285396296824844581541037456465946164836247605015455154900129901365663953902864122388733181663848021025276449021326064038915030736273684657421383216141837422990558460433322719665230773493535549950335813154912914647325015611170797830350736977029246002316118212764205635067214488100579692373770179424926405012743816381252759360364746003791167701163310850504246244752274744146093518758240789827384645019320379443335125280357281550653289947171402269502344230264947166977598813059789064301957823194010179971269235382401395105805676467525186342454785051975762018609223183590563150407377476121500763373131091284765512629616198991770260097333011334626752936318344432219613875479371744548653752633250450242428603594794246873383456042141217721931951327062926359615645687646377139662689796897788868031903363771492215929855400051474009786730924539150831631972570259887660375133742067531970873045976897010081009919309643400955792966456189177451297952005600634515830351425944862664634919861623623911028613275612333618432154330675176953927943800497322290581692605711422664316811706754460031804135436678676750638493093727871013916937708511485220170749738901291686501122190913567709445728862190171411319195741705494208843985615848739808479228068181131529702528600512502175339623346050142991080366299533818990450815231330031922122834100933979482138109646557304999928963508200565872822944758779870462031952065644708523109699835403576843747958993573267812019682370184181050855018724437692017273451311468328550763226661397321299724227424760945704401120 [144,134] 1399883037069082230095616966810965776593503121313558449780319253094892796062022648380540733332134478259956145393537149322303171099627515109430474105820460742236189812486043476193800483518738284845147481575218223842823479919333853248631367345653435677251273632471077647421845805985336080846445953372239013989114312354259775580866512002325474257653223664817062224559345507223499902409176428808654887814575417879351454385664631981899953340178755717407526215781755138286123947501864372075130009795675499006567448302568184488051931714211862215563889594516326726076917673285828905491677420516505225095604836422764167730343082467952755040642079493343341333239622981862351591415895163226123977445732857214143132928611544745657668615506253418440765168827181298311613448824021427084656864123221137600435092237933343397981754362639636390753114352535383893800281236905029347023987031309452651915255352916812489336795392514559615045424376313227696518650036936587426768736563079683569834364510918402564212002129689848099331156822338824997858241821892875218473135889883526722540931019548757150019312025956518911332689618061302716463841686728392303503509665555554013334183916185547689924608668608778591160367026236340635805078274172583435371784953361343172762785337024330726308672455222537444907693693883854653583107796579539265990010361013085753727491346488424960549366486445846141130818404773498660245767580229588101366941583017132645128204598683292511158703517493153697175811758589041836889002919776757082403567108447581151903742864975788768 [144,135] 9365013328632611419270307537059180067317979970228267001797814024147971992158037575292628682684172600933342544891388776136712131089834933235724449605535295317844297596886274512053610096338126114076112090841273692019371196347592112552500886348215199364730674968256632313071732037447047855280558471389070634915675209605015814468487358624202153979370792758275349158705241603786610301098588798468354696455453836044581779862575907133205821796823285225199863119363045033464156051708455936927979263724057118803702304718378721060195384465715078926352891679661952252623818668312810389985659520687314143796143159775744408614026609906285743365312924984346923790370308018816035304388016068185022712795327098607053994308765956215629047843457560200387581185187716993414361255867469115127424539946564898438651173111409838909898633050358065303279591273851189688618942585233115096457769502979805291493365298412942512192413377959692227173928429959265216922558781575166424808256223257696379285701447203171333509944341891454683145798357806874199301296803833397358854826403216337950042181527497719028167486689236422823028206837617738376617279908975222138091365227049979094825603072859467961002326606935561010843882733555150918833757970599943711699982461632827600408216536612047816868193786001675989544281920629712391301590502217488261869537817959552240009589300704302129168797096424510725465081376970675122272441061560998059236506237679513490989018299058419453605135735378423531611176635599356296173924165274397067235066700370000452384 [144,136] 46118561228949877324268839237656997926607312491981968864167562916441763720223547792554616946537613732908682832030065667986827915342958970660502312296707276813251526088680874984608005892247237305490663040788327789783487982044985705806450327599773349495494564282703561335347025629634218146706847628563708459623359091842762857554016616799079948440285722773571663854043391020518200583269517216900821066782803806768723458479249345506122720739506874410703188470558522255828940645948680347304521333982370424925566335126497169486524536111966501440191328637917624567030789027591033856553566978694616187040134205895934743250074636750999572476033615915486619669050692428796155034871613356007286823676310214059386877480662680554448274524178450638387153321000148650560141525373900913959808648323305449858603671653903499295568700148714971857161450551387585412507053539639141795742239664390349150677425052972526865298197500604772780905421853462508334902746197545805378129648185687438414921664442949522435720716237015542095532655164576344890739112478657780732880865800711809255657539871303205583037873402152419515487198285697437486240946328196240014728556139869597593685783819622041323466188524516280353964323907632050508028324459887181298402832811903415893024583233599947389561949348852312004206070433304143898785988580863046435449466995096865859058459537045624707687606138217812263030277069648367104624836769171749163272324331989157220748064297406702121835229863226272861711628538472536992666891907676030068654855 [144,137] -211746351343902184225145494221798650430085151251403397905689158815883440699099778112658188326808158863569083996135863824368650379110738768565278381990130463119700527042610706432123100589716034566599990405604720679543538372700677208903945745921165164719858599450899153435569255634839546260118391185371607190109636435656199788153495619970825487059039224390718967603419023061915906516863142867438055131409183106368691651161095151000631866998768303019867142640355660041786657322447090189876291889822359800032650355516964446595481955554697756467368456329043358974693239891887775442324389857352113428980923973069530417883351282442126604733438215815282222141787541068535971656636796517915693125084400471721482198339956532794759466578007434438250994777667509475502400032933551821015416992053319467117337844056163817108850789819847299959840483090408251782941730225122825221973754713725023498157890331463207103770498402377449288605688308394777888075573577415619958993525492326406863606699647134637957227218089483884125790575470334791325905784156179887236124337981358989306576091053111245225535841052341397211118743107352500819673823863790358157520697934290670398382694438256212005422029748797173600428992104692746385940318073044370929199667146706450935463800746258086656775984708921059133606213393062496245873075875813036401461925781116299493937817505687758770395564373670598783463126688778200744830684653451756908553750803566437380841402975843316826689493063640445752388440332707875075256676632 [144,138] 171243490206930198299098416812273531434369544082737235274737122777521446973873227416589810343586191165215498379304453420256740918977715961031299134573660682330117667723455293820837427275833999083554253338057200665048333144073494118190202324269657747432202836293557365287007112758546746002405150693608017864037878606271832247951359075581240426001895313654236265188436522927172291793816881495225863251304121549022716711103783382745772221935536118453924033459452603033860796224987191752551485224938046071991353665911074511164086251175783020147228013333770155699618578804513184176186616224209465081047628847404158235404345780300125296267024733946587116253458875219218697692127564840769356666420245391769959157641364031635165669392595722605934400770488055860593765309383741226680538623464280143234040022341098584998478906558988103332899877556815944319862495154976453672936598700395867434653146620732443014638250603425433607400258049723856635097954872769579067592771068300804311341641076690144238405421792015125768532149190099488306894898708934976580307050355472510523314554912031175742140558084183770065335320003416934931486049246768591974378213203389683969374018107470262759037745455713109269674786796513657011819039091805082256462507972509323987448756525446724315611937049499540151853051401189739994937027806738135470598212955675292921570938187836042300873498498122982026309723001412634155716412497144019413606239282922085090561462555841508174685955331555313951106564906048 [144,139] -15201821006943085335659956770272149990667753221616835240920128647292938591967329139192810383258044907796075130460942240675509461048278769873571081353559435190752167394952058979279212368336725032384912141899177458353780190015251500096605014092243407507314685670364396708884899105346702797105953228406738992638806284903936100569200017882520988870552395531724963420682463942367933835639388377382888507680853566669335814135371737856071092699903264672610949834021880020443908550099827136188121215930190907909599109199920034830729388757443898486894516309811772183706423110662483186557109343335125542376405607456345062609566317428045872289291568937322445794569462724747416503163919077160378129572746996031793759250808660740776370515485290758727515284227832155220008146492086293242044287734498814973506275742223801258872877826725100718333197396586936547641230173711000707533935902750122070586761733111295335247761178126090698418565429903269516514949036910805388119171387262088710277145628848333049489780064994423955533767083105479372473354581274946255035030381258573020856323815790739938316641929150351654822477622222789585270104641781084343901901407729880200946298288741577092181394544333848204600038235429169084912173657527658625573959996370957253183801808627486501553329496270431387836959533917640058272999511662391297510327160099882523799127070659022039064372942938884244599335129997257389163383399115817583678376335496059040547797915563002117198766629282336 [144,140] 8017778510365697182755250765569901919747924601463245251700441830565565273457576693335569398634494276901026392709052405934490377744390403690560540526795076398063348828082452967831460565663286388747927575991882773029680257876968520791355783493373959349526340269132081024338067327858939477206808908888277579310285827567692120096612396486483562688300547565062207431383590343095084717581018651151029609254358944719918669967104992449189899017693229661465004634911184891541523846579004186498618830194954360137144281593193522205389839688925237114588604951937392189163408266071217046701576839332736686240300490357960120035511434381705332224258804719931471164500847255078295104869006144563531882651552956795755637651185542410560530927411361482019747094015060175050869769795975857483823464181797590743051812477330529096145723399876439480015131818894810168406518734066728325564947840687966099655831374611230463863002441150014671569304760973309351216157156927933697840316357154085613464135714263680483291175173966369591376863739224509186856677588002564647602093791106665596475929042799604775839403894107279737304575228896814874531478231747242444427647144785551919698709562680390062157715782103089018467942963219542965405475293403471232316039185694691369607897849343624719976290986131459547256615987688111306396101839313288791714172385258736512362599853190760069699287096280184093098321218311237263950849793254236649037370079736846232154034052221577064 [144,141] 1028512160491757995200700399154435932334729954329116446059386215996325455970492509400528153914611041967214645712037066244891680567164866992180598164039829568516832203728317947202358086025512403974535028875137995745649432018068705044813507394490694974764496032319437872420397929721071789812429350378711971930317468855005917893682144976284736856043702940039007720110833593666415209115848482041624247964862118203529769177681674650459193516577831732375592011296128849571977871566982374711670270987412933950495816278234270604223692577690986791664832767541166757209711790423899692586842441040719622769483015794683891662143086804205196482270563537611288325147737159507887516546874601620462615789888228667573513471998320893717677300605668219494979687411675162775397497808360978020900331420022423786967413585430149138799966535282051929172821255517872821449600013490412789210090467746984192179721996327958276405089617624219712266956030478154178233441440799626719924341826632951831955928736086570947736179545943078587562215690414001231847634828987616350423054597626171236913930230549660039240869947924889226628339529479530958063247937874061918711820035543953274446702833130841151884334975684585897907941851006206178510416160951154520970454644513084570916929366140896939907866066715010503015338518307473037586477927704482770876539426120665925101255477252538348469801881098653396189997292543925231288449874705027499837891807302454821216 [144,142] 15377858893044337979332642886188281900166878818488679126206980002459764540228948440818422441869016463020950697453471554102718650272439131177110282629823436803234664898317661837048408016310130507557701509212831060263947975639105697992567040824658701146357161328833839813857226197474000805255442889290859105723018302144295236537451460042703130120532132308296861135551238059154029301670642966995339425307139973896117460207786576808058394807210545232029431892303067499426493123550326729701766735815572647016925581966132621084913544986369334940104258838255768846932006769905415007110144092833479684120519634226202898139730309571587302142102466664065147158130382353968951044109164582625818094145979005649227660444931150014867589578973544253227107049824976565181945928513498106982207042988934501274350189253298448356706227695741160997592454478992475218282973378537092124044403725076788608533982048242144777990876317307726598439072213536073970981536501674236262724755628863456317238900894741637050416408188233093935077511400924194252947675425300495006779211998657847826521741550591247043360421429452749746119671312632971420210601377795367987193953636201098312372581880772025188619355038462055660202468711839697941137485345061402785070174618964269515478378228573801776977531303934632601413083794296786496290378959078598479920122390885137817858069597554403961320814937126419502480837586928843405518109946938640365792 [144,143] -357759166986646166769712361759708728054778828375589547590329137330300446559281996300962253869718144803963004890951193943737719907041356172391477422310067891526599528351294692985089686409831134075463880667777757605000351024225476943960121871085822027232754721767278155152146752383169564892309812836438469340703744664671086667581945457132426685740783965158852613831095236844227437480796463806533424142400654906751971823202466999780068261609877325150685663161048287248253491365728754661986632735771939921923327319399698925139251311700250127129490774841490127981652520768999375771527052222810547970143121429710159064659611686732237212925513102361684288207249963151737447896708145912951115482435463684784675870221081439281355365304934166996767393447249676043523754816290335474051308882242210678851334707437167020437874169631954565772580736976242070596952650824311275129651177272160294561626522922013687265651049015579301636623059584397139234026399586212527223300492500511573182440178640266007290183121339423445664019792573248808139183122150128371447229984668765313766123301473965770646251169856759925532002810199129503920235168886690578583683957090498186775922748631897566747332146794514748398528278512379486187308738829001532566169650139465451707061645475041146663312989556410592808483693762451315436113696405126596926764553709275159671824617228938194697695204551454346600035198267605123642464 [144,144] 741830369749494304880978886291998582393166641682896181642491515231187690890169009034532101355152882253158286778122425374331996956579703590117499965852175118876071014710756269657635483010757184694065310161874199443602927732556575304278405475238920498528013156415456205521375195159379721385645855937507269608969012955367712236166507780954229507154242266635031130633965805737929703657385683367918039968496067642759476124142450171203442284287469061966479205055977393497789050817949560172871379442633754870042800894010169428505642704194314329517173830978905173542272668072596684150840308614838581565322301386978090764398859187151773312586203834081317091114855563645300248819579235815590932683569357329752301268389415020299511362645969551169479560238829783570999029569859683568542838163827444977530295443959437443011435616215695728708392589044786131975988170306619246665953472109599866825682427191369049117705065597102746055460850810356230177939428271437849019049232210703157675188028994562148947354313123464227858478747123212629800566393074184660269235195170560688102350821996170092554456468236674877014141326100497307068688573379157521556249796644203510584167952482238312721715479843690891081088394400786502823742979388532415870519599305752559264892895439080321399329100003684083262339010531337147866396779772717622537334405116990854179639093835966175115584933564374412069681 [145,0] -40319017304834176258238531250350469308755685375336369537200105195429118973080574582850254392582170326017173454662000247728958987225880044599497582583788157710583559995196837755997013252438433695578818119409482783230838274972266903419411075528972734434315396312841634806657766192112959928641227666440880156204198330882275940530935552580842275343445619157926107899103747689512373241806703587618815784466812683864187387465243995408543376563961961040635820125786909598500913324002377804755889333158321997520335070638031799101561307940195165267907102462318384449121463719354112867301959509380512403477347185620638060105029137728389552419461370728803003302064781959976340453961534065347570568370188872350759925638843679486721732267817765169336685219799009436484827622258138888359998567548070224571268012296669526418061515747970541497549135437774980418117927657918556206197925514822454996748630463020933995111822998715038002203914637522475572266181621911833571760416129852480920482303376829698304858475157123979846015795151402922240834788180477345320032868804019434750320306438398502197290162936659044504397922037064675887564604453829393624717324407890686636982163100929238107455992545811227175569484678808632385811843023021313276026493843464293812831843614148490514444378348035265398923357741159334827689788734535957018627030935986927720930438406487445473027181569238896015357523230288292830255462283311992840697396556345384558720343039992333292697360089146228319300955426793980715861474842443795711042141876898203815990709497197116700401401356493722569626917994257929316738839193403686097233743466801758424777742448820851079590204606413115520846758709790626310276180352913345319801929835543915648688614776110048254519705754666107080946866358827027094964661591052519396977741874377838695531571135873514964284961978637290673796727526277818003705342785271780331280017978215449076639536603260975064932039166207130627720897686320741464431248954905296264577457094871755945982034524612271182842148497133785047562540222306598054141211819321240001191535545522672449348724447502869813332776823812160343271329855339890907345889944570071100653251330048000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 23776916995866005669907843725380116300272400422302518860544862522475484984533440952058760194797665517078376088500360695469852198648535707926664636592940920808875186107726229023039917164746558121075258347929773035024057737239469726533025869195591433800188591117746920905640721558524067425246276215385897095877472563656529084974979684425722745122129543677210049506549104112143617374668092135487407607720278623426290630710232570070244857229390847140503259600000974731363040562615728009859914668411277530200715113817584123187470676166366289308266659961001350274173043672527202996425926043072371233818297756321410061656189022870379130404380163447551958853150252118241423562972224092029639028894875953003011363876575657837421008979034649979516099797267437999333973063400586591379677055328859526885674773383029764298596547753494314143182401903554587188690170933468391644942422315423912279308709771442821384107523549816450153264922893272502945749893732265038952152022771865694406400817513249471983831193681991569945735040152377762446101571557226241770204155107268348247898575019518325855076026609192646302698836807985077639254045805322021738935671285113733154723566305655812597587615624873129610400477114231867882123255397925169895382366548913446791583054742706019257798794851093736026022899562784265663963289076107766834665528182157532027890003786278503825602518706998364490751134062457255630008795241102206060787901785622451330025205826136244023347028329955965904799290041219675169062111930903216223470191163001140150626101589429327478044978820857427281137242402514305972013751145019832060014424422355251531807289800023020527554249504005212625012077888997856017028008580256588692082783943567079220098444799534446210726557513432652013917835884967620349645348258988145970892761023193536836530780937627167022094168804635829760197032223150004960341918306071427772743601836233491572173747140522398961067094063250744462036523337230085609731211673253317993763030181676257520621622266764245269846018831817377281614606877485444835740824218521862489912020140509211074278884699470297857450164585376566101721784498024401855032257682607226996253508130308096000000000000000000000000000000000000000000000000000000000000000000 [145,2] -98812544504478529974661399264514951018382063671502582614827486959008244822584746752544156824710001452542170312252674000051217883081378618880225531996253846149182792213548500215847013319002402894126702580878436328832877076819443411829240947751093870054978761681108619893846117795793488099372135804753523471252464827062575890804648897045845401912589641045511421491025805141089346249779272823656214205585802151911489228423367398767785481244931886929467587625763288598909096523060827623813411243332111638729165756367212919833512374109377548911285822467727916136414101386548870463034282302404895692733794955016704235700546865996956282901715771366105414174490711554236052590521150956638272435743693611524344992657037585388226470052923377278656487444553755506992514082910696610491958306882519925421312415238552746097637614960287256506499957123181279222652769815309952680224389262896583936628400222878838785768513245101729438549394881238246690794256294285273605825966502004786459814246783485838447555035715115821951061063123404596310993087329054071792074499899448435986553621857206826684047995975163062257491800611557643051969173340338644413848968204351684065354541990383531187292321118075553505405360737909554819607644081973650090774869462641936584643237419871760963923504675431378841269944407612160586894016510346555280578367628857124746774933038518425922397655322315175060945630939290062078999619464064060955855004922300011937133785360816737032508404661029698951663870719183737013148052649701956917517509093902700327792860982912626865732824698015859238517142464247213266491647864685431231455215276243292819062921482254943038442628721661031558071049599541616559259927712025286740122224569288538882405076814981696417389093521066171719611179940321755705619504410388232185928003484545861906269338873237386245541180551160528776835941191558324767203013434285240576158578920835502674023192356418425679158488554915490559319090394690096562524087453376666227566881910663306512872400501235677622356196758929059805160663879286556363174954337491050657425155874177591467237447239134571693495569339170315604049528858202338503424536965250643425330136772247552000000000000000000000000000000000000000000000000000000000000000 [145,3] -620503801674521737663006970846255992343388075421594660219443865758859983978808972592187702486781366920617557817776861662119452052395561968962701568414614431133543121857148024297854662681138573043052862167550043003993258381129538145233454449160871112779449412393074554208195210282400935486843452312474516150020259580617648644745787460039877301000402653104614810947778862335255819138972641950526391941615274474891746922060087291549362009061121076926720440415304937632238966687378415078479701020998127757061474687707945017386450454141512361098068539674139772388451317239462349368335328760696634384901544377839078300041361257561532541191013864290170657966044582378160973351784125054748457004746069529156518196667909440485771472810139610207730694728800764618969498004934716532432944220594822013082704594753434683389454252237062752460994721149103427130853361585668077408263629095773768350468198282809070964381152082220492579461315938581315750631759971062256582501674848869818091247861876724464465405684317331769571706386044050918802755920682653912541715654959877101268379925540167892385748605893566659393085759205126423501360967957718471118873302869458210965921861937877192399541662680309497490921141792334650208985357464306573505364513154641284503813126776992485652617435803729449906382478221064105294470726167239361715280209714035046533770136637682702428148126093112326620028934878054962254348371181183055554813735745807117857428665574500217266134675387556406108996434895761751427632252906570667805015298044815590007042030359240440284121512791658558847357742608915201311618657956897312594800230299777196549463244565371773099328944493318769121061209592129070324025392657962257818723647631401162136972037696008179113493935208821842835601791736452020612474471534352555252245518381431950158878551336912016885869279219563987353263664254863509201409970767490578039142416342874522714375905848896118836776611212600838193327528716724862527689538991065109920146943113070593552856640795264384281324102548947962312567891638242598797450167779085580428621601539305089776271620180439610390300994276765987802816566926478375111265577924970385907408528958973542400000000000000000000000000000000000000000000000000000000000000 [145,4] 52912327847743400926966180223206684612447565282786924354292480942930031142826370435156183787196117099482812569154501459321679142023635973588582501616594743104433363393852132608659705969117742841165113362320417186228281607807460504915347899978415933391047819128204858073941897663896105917340326300514857380264593195790481700478268271719798291215315270827468254221507691317691810735566979377976368316186218814987049621913850412447162506810943788927102786588721685937574779965279608536293894823706630032803691685746501654728334189156676665872612139999981971920594188151892526183405788667965253956725897473478855443304611278741818672026541817593474223154517023758414097383460830343806743521138458511759732472259788413285998528146135709829243909548159396110023839461061363301478406462234403313995712559379188051039564953938229672509112749146362196090467789865804845024749434424283879293957187428825077867078064657637009200200625842619322658845152728647521436151156691556339145246141330434973403390290324280666098032165863410026476650758891781621078546316021012787174824618091044623679003410912428859600108848374396524609537161937404912299218065004242645399414508012593007354233841529396779887596061348973591396226053359844485400305288373926209993764165535030707936701342258130110442925527415610675205349741214503343071627523917348390280546612297646101304683492021612404104091569414210414830433501822239203179623343556447603407235415896338987494221997621985940588357516813499791766028362482134988592357034233384898086192954586486586100619558482764590686828091903310621199415005718765823314064866056178130136187456014651459168765707530150997204798744157370332140060679088043803321063953948954934879672624321333184207557813028919468389005995905902075623678760612382557406792327414598971468190627023482166169082334399785944628087460456381026785696376466063205262032955466050851331591355499208931646197923217360501568915618778020079926345341646739060421823573998540416105800820611843521599259626980402743877871203420882254751157052392087844411907338483492565616764484793067104621424562654770876228260832650762164368400389360991309922845821967573740158976000000000000000000000000000000000000000000000000000000000 [145,5] -1367651667950961999002905333589731932713082784278872820062994248426187869298562435900760735934663209238581067973372362641031989117206138520726178594300181442382283402787899195492580013729580422245743389749451057138285404649908657257677603034882701475961456131406174324977911675666074920259370867381014786162616944461673995598128129837323238193725109401675679232337274013615890021180943543692035105511020454822309029430812222471052864147208231601549408096891052686831682290646606971767085364299027635176772349005933925750395929058955351390690497007574032843187668370130335804016513396134254585420246075618589529825593179014475195655847470737362619096525318238362188386146360341812116610672538562606837809354515740104442830674953687261816913117490834767496556490543906315703568936829448016097430110647788752278649701870046473538927194010908231028457585030533798290129502732853151352443858121371546135023976864311666158985359037139639253820341865151489307549493628484011380024425200314908947116775614881416121013356945196584694164253784562040145606020522585143240116533994331090104874143956300737265411846395751023497351279984486451164211344098623063225885024223789967526148714911267007861234862833600162142013157190284526107241746203973485200656338603035540949279274152135960715556112074759452851231010513797221685235647327818394421946351012419548278784478095994186204232540993305470915205875865756457430634278692470695060434753317508338394870875345504447497890422018137037939589155709222038926773655000782835903707131366116041807038110752197920731187858599760037846111051257545487357256165358114143292601934541288016186918054178903336958096284649627439114385189051775048100728422176892263666174351222721154797054303716295314758133371677029404582312481195162312702527291350962148551253767299597777330237672781539744909999435734464882352245180766781113917324584172364902861774801662220541114323523026888226501815485628863741181270387671760053223333839071359038830289826847698507172512086220093022513449785302132600090725102277758349441695349338047316857317606806306167769819429498146703866211488129669197841795038266836524704763762479155204180672512000000000000000000000000000000000000000000000000000000 [145,6] 14025457157159134350040334408205656679565962889326836199762566688465452846943168602831567360333978817975701287340673674358673665250854230058963193836457207824101535755202454435902117782457525995673005905315439713666433468861594067424089449054583280789850828080556492783384983282550958157024689213898463173833193689223502859348697646553832549895047622711655675057698798291890062475397987006089442008386342228677766586512857341707165470399689435813518539848698795988190863395474877356503056926695820240173084553227752069701434056080600586353673433551070061672292507228571607884447193009432445117319509950550967953522683997296103678772514853332369030312129519924667060321815138788579128952972601841082231724378457929487800016936290091853266680933263616164768154201223843985738166370033691690404991582765770978994928922988642894273865062550478485391770878129554390222301711609949407975522548720475405700990256308744798302700154339959383366234040449771915928371280317912243898378977462282009178238551365036017970607654123424569397104115513584026473293006047761676487625546402432244303414882830682783366551606275700877423994683426671899177412668205039517676012749124199739081719780082970491922151868364151847762570239992517809449385520619845566692628117651845333433696222729805314307056490824614487590838011134983891549169402056480047306403936806664137578472753601811826231072904949585251451752277806059630619825405782799356471303473557908993892645385716557381184704498432982123906253242257413566731030461020772926536480788512280579999557693015079255830347896852402537998976233256587606438078792775038902851705780593214974778208238980724105589721149217665246191461511295470815019664451060802010425216833718881980722331968816198340089694310538017815612692838604500333297036038432969462609198690775616042828176827708650297456122693501960288730031518333328427346984340666289791520183513758790513088385307515332097676808795273110553885746046312638112136834702214164255658815763538885104539615283939922516258243253749372969262204580098028826000595870955943277549169268723228330010722689227952585869888802967725761434311754682714511862459637389276459456004096000000000000000000000000000000000000000000000000000 [145,7] 88895751174741790711702876064569179905350021772734183696554770382419079231827869850784508787106523615663080805669473737365031779767905678386723081653906227145491083315367085735588564248592387854581634120389245006795572529324649937195284183082837936763962775671221892321823853825223729549432808800521335193047255305961301510310678906047920091825565159643942482201278205869282721907851442824294690404178002371662364774033833508866109115339016795148868724259233062211889190137520885437450064743057815530966327321450698589030309250484015467616827484230959061671211034823813155003158820256579938348600374892129795299697861876011147732974764895199128103963015457582953143614779829455340056262002210359450864991044143896151992147496638723697526868306239077912433464511350013990858115846872866907080987911925549013789101023763075576265389083825409947108965616717251279906534760443156586395281954214211345568514720474657417172742171531401406061820064124960950442193092761238213681580991748991060782974161063020167610025788808446948027280539253997294350909793369216420609963709522801978681519430893032002444611153839951709487294492657621056861025371598363922330100703892411232903453616212384211302749255721822540348055877117167049121117297701499980124276041077462586652230759649897433449014148714817611879086146081913115769954404013129425785332469564917506252238085242363172340076668873767907943175708094091787236702265952599460733830480086224351596115414036621391017784675970187788190927938235421753100483252657679508885870899889436468509329261343198298438911527305011632259160103086647748610147249205078213916294093081281239072727692303474765886754944423810739206528007810281705316222715909956205160492818251906242478626627182751213109323287719585242862513448976354927663722898967355007955899760764536541557764720704890465894342467596584955761058975428851279553876401929552953511134044630428576227803955850979994619792988526211192303817559562035501764708814405540392603002899837023785228497155822194969693915020657607624720499059930016491984963134222357031668418891896519950910892639228069776405428814067692891841461027688686120007471507780838331189821440000000000000000000000000000000000000000000000000 [145,8] -4327146092637827061069679896345263666077855064201522253515774342669349776608579492851541284044088813370269108338000360028462165509706858646817079092052783880232107476601325991460306198804970009516789888198597142288597230924610968839930564524975155507523499624307374512273069828832297860223000402892620719302545178202497474159679870919118930790420605892548035826032311996642787977049834693559960546394347787890794631342500839536315076007321095608411967283980394920935574415871371902437849534040662685608531917233027748071675364676421352374196186618489720643942513369301754296059608757911018112938738770127177406457327173469223483625534293197318388133611854356255449151185424914531926536089691857232480350116498972274095104306144787037099712717807375708286773176601815186777737721132695526146560067980469774661993472020333075391063504473476320773183934489408489437345145764833907229119377425415374645430879468213538107896829718292045649881506742618126907383103966386163554578345229622445331735711922899358468168324588447553554412777682600112291667889668942874814429256640508500310434621204632803194192910183789614382157724157840729249804388969284114394323207568256383382883474542347769278879753252934152208504227211394832497174905494439935983052146393093820055650143270852237868966158210565338502892964500769065738640233696771946093789748844017036736937124430721672565237383659089017461861724961065245431588990234517044553374951127521647825288446286562523402364265079243404267837779521172154176435757571634065920427048842882540742497275455111490557381714903480874093707760904037682230212968720795139971555028547648805958411126675810194111988421781686067517002197560848861962352435621732663919715188506279470338625322367418830228511005583438895946376572221601203926947205932432474367995572744065101349028510963085816864309322293629346559635028757700699021997141391364978474076422262362074106217078477986038134132356326591506603528766553239593497814997957721642558552827089102943391188430943066248976256862325305374733630602207118446925911616812193847286104278887028310049385851390988289154719432256492769270222918467291694505419972056619691068889235456000000000000000000000000000000000000000000000 [145,9] 26442875602741567375246486111528130123961081852660963834211541663867728177013742983997973429526789087226983123126907216400682158398490416472988276256141025530207125773777808311443495260971200596600151518385679401320126840491159792534813714846276817438027412785444422375671833526669496815509874216015996327134147220884521294164727231196668973448477906758227351446458240323804181594457555394077221591104562499038177837464552464271020790267606850475918803415101949395518989433282760749926901349124649062694499651240187181376855540727488575790334765095291878123673352273528352520704173245508821265596128848853865655249329728477662088578214579246381977211898481316123821182288620410754639981923320510878178789992328534457877173140359639924004634098790498902501014255208881434302718085429590462668425361366796764656820057692181635154775255744095199127233088512909325420643175523078422306721573070774831115298606853225635685986912440750837774214153597674050415817346882467189654580593516411247602733715221286812987238171058329375983537261766889800276717740591557443437994968853087911723377612192248697689068928843066619576561354400407921004240859559435550495154642852411751477995279661067880366181555120528272557242975669396583301615320272034477329595854007855981813665340643588338170762662881542456674340073075540161452250979588116888129686927691182181292667286029299791603334215849745017183105191734150816203056340271419475402811503300110787077028949601608638797062725086204564156493162912328833144353472594655697980246183966669850000633934814653590743711298317216894451140139125761138237997236360140753148303950181624965138642533758485110576288501419191927260921603624990778244118418490444275982390475636379801459561722326757649297504347484323720617400677350464935896233305315645423356060144916041720713881370124601634025283567173741128292404329263390732609162185767508276845507141025150906112009572705874034524818687823610950882517014008413833622732244519612467381618925273814508225812158856030527202647539387643985172381738312032179771246601699362744566101211652284849276178461061604064901032709929188511666576014539860352301614759364547152144641294336000000000000000000000000000000000000000000 [145,10] 128357136322270244481517175398958669942713838387049345067500938024799720586425742288965786057727875490350925033308698265799582607358578279247461694480268183316448818053690097789074176323887005768733995663915173091550833052542997453149232949177435422990209741769224278984582781309992498035962525587121072631289923217837291385917737346500177139896439164850896828694274250704848656894945083496111424618182683005594354893744912557379246223419337699302227627706139074547056288167968857649870012994057622777851743031667008779727212106691870729250015917429300707760455478986451268579115207896951094747167210238447032321539674854643731278560025624505893873353216663136005298840895633495425245142880248495459565059034282960571580070505254514072287040821747318027709412044051974399990533927660886702955420947952933056164247018657938332386993580252134659486196337870162722635414705228450678079357830555629923437633434101551709950735420278416936716360847762356143511575758736463073668194033870842678744064260903873194027508706701417684202625895794108210199644490452828442967263519780437419322119096379666843413111661912546512683971901914356621686363592497811234642376405992101124212936461061586870996520671462827516386223315318331018418111066847461655166687737279517338668639259459420923839212935767892582465133124513681238193274642550955000135681991172705378360085336731557896192423457798547068372099799165702048913150437140640634661148871933973229749201443477964679445345922383375345346152787357827050973348321362091088938461694915167224331561213188678563470450607555765535322499369680073406378384606375518718416864424425443622621702032503516476989625190167907874724450871389134787431782467889642311416157177743695090763923206810710365742547006155387701223259901653910071668154779281089701953786060705458009564045936538245295699563072699387779856986190276492674119295034860339671043903839546602784357884177138298311608145809807586672239481036614567204889342879377147422372724113189572798595938568858131348519817913576822213589157867240557317290947497319082526725877837060303858454592496222492589421467000935383356207556810605915631753551538433472744637918609408000000000000000000000000000000000000000 [145,11] -2777193876201751297355047904916448029176327561786572264738929135697176708696517549093853171504771436119905289875298588732254594049963556727845329703790014361602346149998259871933535750596811301302984053795016016736947319805621230555103131955586066792218248798738897078453059709398689556340496987758400152515778270409347900607543538457987842898124798197767655213025286157415948466861672412530364994623383658697186001817315507582473324776143965279970722241857436737864318792525350523102599108345303800499261470250463856115741569639636846588220578094812991943668126775672595616786517295323756693099030818880104286194809346328376807453350811328141078150072585316102485032634664593218605060912874541210869473095260897531170962590653895699078310326903567317452478427132832406526698337806793701644311397853542847470455683241161743481437970016769227091791657254914434511854326535599431171533832361242167965883949498252615483561895048452416891191468580506561086067639464154923947381564894022669029825534515129647395961592385816269694334776477986614386379195272325391550310652165461062651156877561044875778126306996370245918277616449774276221450202831494912342752886286127632825895788173404259243584597450068548709640682802398525506566798079684092773292612796948296808713397797918469705616337850691163251936900431174011637333382399977840659389611206823623815589641569902443516828352594880829416117561919704228957378974807031101204330651218534785612850863111413905390023394001779624749851599089868954520549976573471234628330531437953330018768501399157530625462819450337407494048429368139694810914495265933800703459208694860647417091527323565042502781575611574268971441910815518348993935715630272734157308043017798907306930766709122485808199944563619368750300008486800260255788060540781804835474719382341761459592690790475119041811667085636070706743263287301291150111165294419100001632580532645253048893708236046881382107485341751175318188038537669019759874968210733873982047097673151235151073992507698493436558269602489321775121555485132320636722778992114280636753455707167445352725827451444147489838703134629163259722178820655103178783117913285595344404949762048000000000000000000000000000000000000 [145,12] 19800349913812153036432811714895762697479429660931168411830236462251167168485174785652016830101438067621548783608061038412324754085349994721394063270319995819327611168012400264322154198786810932295217998121263422862736018153168407363917387428870960274200112768065054372696894405800903573854242677892131108575472738805748840225753160191593846618104576970572898432419118519914802719008262581043103510071180855421657183570314326531981934158394309901203835119776529559169531011683943218728627021261010305013821926384143150809686600086237865777145574985965166852777690830933373490049911013833155927113682078942571118798349892723999388895580244177464507215112994426801849478667934974052977338130422392029307659997428041411418687297447250379723341602851522198316245721367686982844125653986707649481500368421756979515452601352755538424196189852546467734269472613894583065791951861437815333469301253250096844519774859133272537516084374991123691334680845642282020660284446804004649996747456295566461482485247376203406295537390349343131326587890338079089260938210198077131208634662318288471554905869326721508715842374199971457381518131621765102333829053494259953995992479022419743108203472915041775961682136129261683454230578974388801757173248302137417308572422634466313658569341967946039099373307728137439671363915393721986719162328268922868772304987315837997233597854741717204695029472631542835256841010737369135563100940248278636144200472963700503329125388376803370057449299307699190971333792275150785463569431174500731395124519296686076920769493609123871202980102089850618490942568829455549849926018260570350309143521109337210415031031585361368295467205793810037195549951064089274294238857817376320335195633361406229288520423148648494970312776037489923618520797136139266820309519564574568327896570980231877247955769387553012105454509938026609295768112357388893543177743322428945567920389486431226800447257294279482002466903171999239858767478568207232900597716101390992998351725396993781853153205188022288694826422429371847549274934421678810297543059246811872251752407335100181173516943847962052209415713442356410846367998099745473192397670307183596892634218496000000000000000000000000000000000 [145,13] -76427590080568226119459568906761987889769307675911961917082195544047809748790721911482062546475117823083222051424353933556065486271617885858705965780521608866833460050904369960011011078955369521394804432535365174963664531490762233588424721181346330162155991885705974953613424292009202719657750888020511544431799488824419072350795363514863144681657718638693554070798357650179699592328907653001100227366142096093292738358405346547079124436823811172705176412166066476621923260971046076375988089589169642255699317406197439490315356395209921250925893308570160425245960370430847738799636755138467084168380793354583267381549737366627877040737942446056428169700414692756706074534972015630997139393734606696887600357358914386467278965966919523247429172635948821660208884202267327460940386458111842864457741398495821440920795404103077647091689405618660532720858366770757016159885450162050904570776533084866914819087759888555522874357788519366889411037215916542828326341934020429773573961475547144108007332364480408558521187417778945342638140112254992582665330969100989237837609248306959283639053933564115828436104514346072713652297962778140824224165152316001148944188466653170993132154340037141178968904109631061710431581359470787151292250718281175777369569908147307019962080593121159892481124238056646103806129017339618351977205434470157462556343089021925585361998703114425746736651752551530335002052199270538161325483324243347943950784656157912725150904588889990927460742823708402936341502274018812452163306883123171339025329312786168122247577667695089556199543382894154235145818733383756331034966080124659043776402993161231839980700172589304417412720227353455016784268676837163207249294643823758426140747093562937479571771393902790486241056677443388655456446505687712560303454969798136192647118904620726877629975590012985808499513500553625267971151357613226753915848419052856338055638570366813130551184409684368775671202804374648654264711887438414640568174100594281121250162960226466506675483121888961008771681763823999004947372222774380395199743130315937277532688825543697710780688891582635141669667284476197431593500937902845593953462735588018471988132577280000000000000000000000000000000 [145,14] 137844165421767910761812606079459353181765983566071151267543746581519712476915070560942466866890019188737857924150458451967339183349092926434470405968547764843037170454283744784217823744049800715987321368733106447000451267446090721594463528263650877206598696903880551374772422167704972783490099373763554294386233011863732242521610036731792492801779773464909749363845243197817654119281561864794415057055305012333421064933694811944597333523605613704455174549514828172125455985305890344329827130490933307402895540314967345688746742092755366524818780435903385525906945136271390761056224042376394787425923228681720500983681315544695338499974672652589040194624524522590437587303002342153911871406386361646572769572195981879398564902739696397750363087418119700984704842784170690928474507760424853934822245423373977831505631502644471497950745759116720532515456710134052600115595522446103800594154223641054502022453072573613936324448647334394935093563430161370832522299355293181702113250786367505110269071700065341917014503026913538868584232440773227189533787078640656885753869974798001065793102157550550454262109572809259168664060641429780960066322560646669336037299382114292084384984325307774159571392425952059201217337276616168136496357172314187191758560572154631453711476002448801579391873385492756664427717133515488190745299000813850608857008691298369236294725717188374720039368850498488620945580751380887409232124149060486519105460801071994974183251667102915435326589326342067699086972982793359231794849310378841455638240447635613430594106444510926845867379347291257486878202730972579554518405525000599559262290381090893342856809225095080547226240686037374562551055894989063206856198045717008391638328106391001720929136426591612863492266918677822045246597208487176940302172765563751444670349963692911517346811907243306299313247427436300937848492655898103193858684799333652686326076716628076593547496460539228785318259154482719838577231568290274942678613608020300119102988573318593372842058332586668118719991810897039495245198656593032537269464338206867154474822787865180738539024475938488788107154163032351373786194670732132508606411144738631544483329605632000000000000000000000000000 [145,15] 159123050260646492749719966128542877871860472654653729431258731141323042571175631722803600231236827409152243001321624011883823860596632184681510807511648091596969535762923001524565280379027410112582093784249944103790668000591055162224916261351209948691353445178792609068677394652192458251805386647237008149112772467141213311754181239197552992292391423791604674460963856659736427430466505899461793244740417041480342803272952257117211224725785021168720459761462244597080336756352294149874453162738624783565227462603525667768777822465853548234168815777752000130447375640689262913998484573487537966335341092330854445177626386003014136358579790337330549793943601927071266356189438932288700919448498389566678275845901188932312757353803215027027607809430655525107285697250707418101200770432904706493894961542729983415544752217927582582155197554433199487075030888608448159574781678558162863703883084270185147279489120459258106789443521176146000663291007622451532330408479474685703481829576102603175330036828665464696079694018865401512742210693474070524334223357789571679943140761323575971471112106456573874444289065408695506621348186090307792322813780317287496625734026397151940753886569806183085365471445074862271092421485884809468978903683185807576361360884904126196146499410229862631630779579393062429444561613146096429213796915780178370201896581018100576219656691228734802705356090535427868464041696476357726232112589933784724960527863250290526706155307800561799035293543786670512204295123531307180031214177079157293314887459942236381481268689913213985519350260088833518804011017866939135775943840446878470969342767060750709827492949913460305550911363956229555603902273100543584196203635586021989000494319355436502384134540480074088783906131152257427670292093036783349970520116998460996711214500526916471681192604960107656927274263703592297309479288585529930734541219380725487902697417828345734982703220698783237396153974214252690206316701398145634413092896125372778383531430031786294448701859480685114866624025769274623085877239880623922404796337438631380534923850580025338946699898329142524145019782912128203041663712294219333567943000671997689425479860224000000000000000000000000 [145,16] -1834577391429620304790743890167845881976223588524220174339434675471163806570073910147267743525091507817288455000185808228258127324294076776788271020206044757536706277061489713214569742511737117174849484047598962168976451301042942185257535855039207568792891031975575225457774559849213082905330348436490741784196525806766611090247431929303980626466293340021467963033868303452106778900414184497979893250047665842493395215283644425811780754635351481704560878600578652156951784363987256705593622906095941659497507606627447374807207688862181024770659296424958260028899019231723445063492525184955983714373703996852356658969213197802288591940570486100073480091250134144013304007089626782128112836730339721206609346972140238656803230917440516127172533314225126838544617244197582001783463402262660937175463965708595615168798573548090550119761283932981655688259650910449991587831996698933877911313438642193240538767351073893127973910438463485027311133873133774507090123546358112101898413178449876224580773403367168110495824557425710510072972679411297138902394132148865015196401535616421534602717153506553818896049080405294187296262115729218654166225654684123312030694488698935429860888226088075865552773601632989249571936483865331905109334260196743709184217123657970119293665122876815422643631251775877472666096539304379987613783168458819894714809724731309620377274961356967230956848655874376937160383494618814994032104152047112620436649812862867588027487304011624775199527918632996016105054678322136847910691120385419411241793854394754350541862922133406748175627784655046722927651043949402810734530168989490896975183991731432539138841047347433618825538524981076985984316042712745333921122831806944028607113605194847693445412653901800119437392032082540012108432955514138281865845178243461413290165736489851762847875516936216986125903964175269509458579652522161213349864682057391550820423636884867749076577982818040040418415229033396409219963200675100367474612044749500270053983174188212756264399588453895037062665371023383637893837072935663773893362724053447874131341500357552423671469813453670280730077259992921964762232049540931565981463731439783519577065889202176000000000000000000000 [145,17] 6165656214773301339262709864872195283418530605469171372905370281445328807932745083106248437724440932465177529898583643757420102814476813710708232128285671091834904456155530735823603431283614614782965943950697768434641987103506763607691252494350729929114776416339031408691030810093565308269533196984367656784931612388365708089296582180300388955383033191929879663764469171239632261041744550013722304978767418851176889799809178466357906914749953952838110846028693609090521501646259295412613826602962556333939763992722742015563396301158225556845828441146104333186565658332746881674874377270226923562787059039453580451423535122296578516766745601821993398270058970256429497375240991025499216283625175959597443108655885471500071603538396672615943094747965375240060391873862778848816573905332918337876215813132551429477126139051030868024420792269596917321389396389619682555268614020565612834353872670177348094570541622473130617887720901303496235231385516887908199328007015636775282995396548149767487581931435272336127899830274339855809394147558893462148489747097844212926721220379660857748636358081628058207081996308608233446720510007773985042652462869932704268532353668100440660262686168427399295744676105309456244046127449311558375886624673821679545441069121553672152620915010559522196158231749377000092736602338902667420153621087677700956939298136879421940340209911657452858245715169417656157061355657188659628881879881498485701505658998857947043664335934558138784302753090165694353344197669187018831920496361504522785297867552670561051625002289847478635611487628241127346606078171516095770279013230939014358245012720794634472814566061768668164301375725676842944931471457992559870146047756603243234149046796387729237532880007024466842405544808928817564641593803748771257603577735298536968412659179851906992966837253199337072373647239673802482057664045189725988273667395757158882008831677054177662615272370400026433163710593872023002700878156936720066821869089277120095358561225270557499885869406035271808117566017699331971890645137568456049829182107341308607458592600628373595172617873565504224363133478516031355468555736377716788829650034061653614301313761280000000000000000000 [145,18] -12689051055414743623256057007518374465441411520140960896716787297409555324747060307013962426384108845990494321582497337454837247021538513492129786964709334246910707726470817988715452247507811458648406554231500838656786994914527353416601037964441954639449499485698769930473677842622828118529057570232285215904912368731207928001567600146100658679294459799187462184881622493955116888995806186498196086848062657087356391966070055215860557888591697894867863900959328595080887717944314126722343407493156890489536891037022747568607866569106319354919251387428759189174124200606627179284897659870090926330770416625503428541291201941959792638678643054592951666493248862940412583317818795501568880730842370766360317437297638858669637069193597300024956023343475133983432135237898149869493249819245041191563456782544878056102826602922327930523650117766057293769046904399028921737805674287945870879796637447823950568948272045433320339604290155177381316368982895208570105628019799665545236107574354032507586051804674991194569029244717228421642059253622818067935075144650701564470594939531142380890777838150608543017267000055501911444418487595567996706343567373182462296335611891055986576788096439515550523945079585998546451932918020137134079366048048126507768051465021445331710805937430911951516466449873088568200262464486389309988252246262067345489927759440299118004991366707830697929906126563518438100377980954395615519266274560940906510247759745405751236282782624490346291880554504012961800473226519034367717040552713530475233181945897966048330508855676073989803732738795616052091574572351257373502861046279625255947020955020735048364703824122661354952910100443751646231104239107993050044145641024661746697381389820744493139732546242280241962029057842404318468671258301875869563802729580862875394128169857496741646658218115523118900913818700689956693669676326989115165423054370830322842598882331320708616688494606940889420637624498288189126526233675104685876221631373806519567520669765749701688062143286410935559681859353984857617588480678615274169138402775440045309781830065442190251530529997541535723309632119427376212289074286943428449347245952252198274758051102720000000000000000 [145,19] 16833435495921238084318326944718398707685063665248559675286927322310311178714163132992326790893340024998959473225903633309699225967166352125272727291630226528464107539919027693900610082862860841011811236788125685033060750329017140792577523482522182711212669684444447508086325556873374332843434215521447537010087934736599625887096443992284913078438996687512823381598845160454665695919050998935436540647902700964166762791141407150907283999616496789529637419526770351609556480240935197907188566018219029639145332557286083920251650893168472373358975130651952195933242906659832991558254178732881836126267435312608909346974555908771491573875757827459116434141956117353266054092137204161346291161041913075441498235936271942426400740318974962463819274440685172164979787335882061831537652301909420855524996603179878377786706982025229936888425891040135024811135155518955348647336596143034007904690672165695110329123732446105403341461607258475361601716015708208358526409470312617602768920579094421536542522891600083927433374820949032498159785152232183098566293449118163690700142359140114053257335476961919304011276454159564780248940374005449623098335176115728471974972355556247586200386450242212596529725061612263076394165467072405893963009140234450795405871780555140161885166669633852137702037044204215489620099001554708251439345021793379339525080509858420454518596678459779385557167105442715485786608830461164757769957394338103793393303048053092033902142275724340256157072246728825282175420277825337508651685903172875886386521853925629011539316538568875040454548122663911450096579606261160655880049721279462109137198969684854143770009316159963348123884832634115730990207335237070954835190521587281243469857622998391829012052514112086621061266459161882250832706266906734246340144973916192722359913431470136800323463396228420664110477328093168118196242760105351002945466479124181821764667218225660715909592781419571506966027456886235140707101342291446844198335472177949720683016699217714424597687580697209823827451280405210480924131430250427357527340037705984345260201460520922913547928802999774981177948314297707513275476365644814271704296253290891684229005883473920000000000000 [145,20] -11098230728420091462359073684955659123873239009251616956765846515598576416740782461729244899623412107631416919711230905012775324385111646931254111849104856630054840763956212354539749681531999966487024776214754827590654298843300907104292065264237527411744963878489987345865086005018858075708699388336195850959925114978568475562184451903639073124341129122323454651545200611983758436021835301206929725881237044783589409432832298226804305439567861536424608070022899408413540337780982063722286059819763183410509793155843331757072989106030816497655701830333734987997998157408227822706645147892119250956615746979852116909272921169899819140534063176900059818434941985628475993790989498702018467794592942022059294217704802233890530404762142933104406562714147870207276365024252631132237993157202417029389650111995758374570696209095059471367406602514635385235545070908851113425620909454896429600242877265804428424130156183151469384108928161043160811724164002940340919573958624077683133266341306973741250784631729694207553616670288147533287242472033822348698518978374744197135819423640850335700141953283427818138718973345727807518304944501442782349619503150589141626370362457151562198553121179659088075063816628200714879898469958183732832971408639382768865556434217184567580150262829517637907579285080200486413660000775730122580096157962217377180186536857242872734410471970567978677615518177033444331614913736420497104907637575489607273204505177980403281838859650901607951041579052092614522418721411926523200996792006212858830628060587612316087373223906619689486215422653771804187379057370596832022693775327376944106874650236282884469470027319086723322074639345511808060196016764943295405372169590284013674697900836802549794401311571402732193026861847804655704043920602833381377404246062718109568694739805589664847704879866897674622592339894938636051337779292886648666808290264415768293706615039831907116759123266583788881563596746594357510667954557057480289041127251535310251721812774893302909042525431924886521127216998272608153636398762537634548598400155927616362075857994092475711940027931886387672526197605115251740863310096424460325613001781332282568966406144000000000000 [145,21] -8387350558884180166184178526778401975338789372819902788443630583525317975142075918527430210033536225387921998702875843743952875954728267489728543327891003419928342980578560975343609563466832123649298124910355089784770324578109709278370385029053092697327023778614251277351345016674577909838557100071305603670621874524408432104692971227838077768834750722634747173816878948577125677854178294474563728399764020260782777225301140561365624331169507329531800455075906436161904065070195997302262319871502865011563825741783926517512989054626314973261340706597157441874929956494604186836644573747544607838458500462594074694171885922764497407844419260489957615753250692187665383693289976609577886712946021849317071195996325405997516131735450207790933116522736338961698239689513627271155844951485496017455792367276553398425666812849814062494885472373064834460137714296866442972136039632452161824190587444765215323131276501706496823648404605528001590971259106417195620585348958136111992732761188788733957380186515688728455834730541223306050605997495088944529572907424501441052249034122037317073947444680153104510108937070827681947583751924890598458265562806218891922921956879908419037526801141133457894974975452678454307136327890192595394827490119599852234049289204404959461973947057824956968678180314639183625953066829006814211852854489343670306687757051421252565183269615980129923878852823521974064885184495057163147448267391466185446430134281784592304250316294606601413766806031602332899432359147998368638935569041734257595301308032210979805181489905139009540523062958512688360735650527365896366328042787996763747077351486258905148034603113928071637777019125298737328331941954428378518302762303992453445765106469880183058964413830102916851638233773498323540132276319649867435291790842130465656893260022030475302218020629082387588630472739146191479367783797059872725569472967414685972791058241985866516245447042940096459914053106984788096245446015460928895030760719933535368780812033543342913630886481211266675419133801260655800188135228658742148224697699188801273048845892910445852222091628234170239021047594767257266739763430545987662268006909644447733276506849280000000 [145,22] 35356556470105067790035338405827496730307491401715052951517030448759903241531160589447374262911483355207193431927519925618409515818625641887302921048349251924892134382559535876641490506017870696487001235895570292836465467573850186949926419460678648010441435465712639073196245063102977094985017104731549616472361572218131358467240745442659610478135374321346953203103883549112624829446394445864659592289873931780294286314482356940126763162041093372591424431165593444770574451234892374376479365319559210188516506946969745985638766236069078527518448938831005455010249051291802700235077172324473711903152798102605858377683932015683409998989885598289719032757757752596092289201457057146609993057338983478667856895923094447012427522266371202784722671946525181752846191288731642419212100866814602522206709816894509045655028251876055065223274091016180700592444982676218077495039137018328055761863695237612195953140398695996928098910040332516884771754500430014702329654509259066867673329277665151480599313827720396688077742609990009824580990718007738201946079017160392521395687617169338161584179048463157091891646110491060748417313973861668245788946727683541684433526985769428230345001495283823928916519310671714463563421114820136967050643268547227905698996672819592939281951704770691867521533899026137671568100638511447418776699344206698360563755133954657170985369590542212964987473244978863433659761950277200598026321856065620839257400542074755485102884189202677184653639970366226817558857063055765193008792155638336215094884762253824514756621453484640959767136306244522480222242209347374350282850966055613738891570069973837572323986316876214511074304359945772600145659120074810305499104928914819780937127136911627049170652548224958335005912899975720209149172459446670024672102162108069181304070444972199095849410372287798126041153736218908861346762054664475633528456051253656821050738037477005545430082978932309311113803493823019879265094793651615027147935835350525690184386447279750624033612579211590242084072930019990085510200958890582493789211588902123972581576585233364069418132207636182309966083878867209833061629974735460709917658447550668595209465585500160000 [145,23] -55439665788544305348622507416956903131382053862396165084458456773792770043947398284830405631227198104722769927012432895982719606824961459110775478815615701099881947528686632791784019380531562281296164543633392477285664800749962650193995401909254384566621285325102070388474933586735160045145955632388075874381546199190603188707889958920142498449893588214311642526585443689807431170486559251296448024890528913145097263744209363837801770760417815680328052396580317175529717634214290229267424980386332744725880984558234650475694131558530576845404053058335128442909508287906011428881040489314076844783254230443480682200300242626184708057525187728255841616670783900374475594684376783395974099144998591092503044540926714289522508745327046097546563292233718439477518668244949446969456438281179382564617831936544964753469376247811330851461447798646603820873473449302903932958849750732417313792857928029908876681191346285074677688111243266247433757539685857018068340929364895366854517884098919423686759670553197299853328711535681434976382604634717572221300936533124227138654564890272638617437845658879234994831048162565854117003243714876887066311587134528558026821112985380875975282763513227565894650412129699348892890109634862777387464684611611589811428805529542028072168899186940216957274329870111791465701465737085418763654186818879936078442557523315512179476067857287132902784076636842521004454821036194159794303667094637231138986405708266577044353255563594408089529453570830463934348298441813477855858571972814968571080665618448917435049832824318518087942937678012214760657746303626161186782590867481683779817261606968625043100873174824192605500066605000254504664147762619902987280363830543727745286554460393805124379767119523919627037504385128390986951416512024295878320859972009821475156842485441314065461219032495479452701301626844730007763830266744173999648361337067404482181284314025193867660935096975491628245713699687219980006812004685682405647208635095427827509675991320536458342915817966892938065190530564219172289868078724245777032786587946878671813398198516515047376998965400560335364954520365702045514341836136931061702360382336415457422924442253680 [145,24] 57079583424517811969699027557453054525131595953510981018027083671744515386683350664264592913100367728637088013513168145654403406414935693307236589061759412357718605291238206164537451950551611900096281464778162132279341207639854237699101863973600863443716539690716485542446456857005115051049936301706950849728133486480796691162079072369587399210851852120903983525510063999825236825785253902132869066259639719569793005711067237723328473609478085642253992063540329545641979163165693046022005258128003324361561080547829994087457472619151285277506262173843921639435229613969850928387789219297265324797449109141810688849631821566437124946462119784273071645033915143507692722064971756373912041134841079502798455787755656058160642980202953169130956733050296188484095598730359147316241549942261641694134311803052125104471767738181457399853922291762260204809337884180182329766853675425287597261842789514683196386789567123390518167179363300006797604192047838224780499032265652100395514858415945460186667602910001188824060446798696679596103620214097097179786281435561045674322454083035958186752874385854160549061571739761600895449515421398031354783928111289385675851741781632118839330245738461228062530262001690858627456106848239957042007052741555630809474729955835881298637720770416294406817062836051270655341059589081274732273780598491183973178853352038457181605502452763215221627186953687396427254867420269161561666703749447342401583676570764031637156879524215242670634530504539042071790960709031180344713673134406368155546658513940585902538643898491040108881179431695031398439986370740662806161474299477495433301106626878420665839051014974908583926565896268085955474166913702667501452639891915938405159980300293644647551329480615620496449198148950734812403026178966404302716369546391472788662183034285579442832450426964730144815862381610056605526119815804497857348991711936576488341865449832267567086225428914516789307629482695193461238316462333906328145137553567354930753976320935274321362348806374675460655050346660658006379014047386644605967881883620998256880466878958459165193080388010579099011520674901025513174793842189142056403242562665545598399555168000 [145,25] -40886537892049010384248965596314120503101391540435663322542914974299960599578645463010051069226976824369849615923311187579646483195136720750108575743862780222891423849274781383048242120674942053636909720347513136837603526625723142445609910487184738652255212954194871367323795837170512503388874669340320489962592630026470138191404617999084185210444475940336388708458075981042389961589388721053797457987914228258055988721771338432121963625081200820844327219201883807322186528680340066894899981900844241811329155954932667308036602004318415367919957492925477409501315019582099777387157605685520896658916406257940448356186802204273965297759485180926769901297218686628310019571458624581621977956719280222133007146368752412699837962166944507546034443899269867490885940829604501702831379500556385058837840981627002623943586693626017929167327159214948251855151889786955482789716325209711735144466663806587978492591928994176069223040220937147645935328768976537705495478964282672841248401392732855550709286394215146269521562968787397610722337705313813355569826846524513253121035399092833554235070848879965889442921112398004930478121909103193355385846951119782673317865278363664396858473964429890097891564688668507585020620744055055313902289163259622378974288193802291141411165489978131472130834147074533977958540534430001496174179596928658776502154408455661029929987624658036749095714773359431550093239657685330180000905170795590656856115287803636766911513260367100778802424234200603229887925342317610672065839642342383036344941559726771346257742144305090103573688318647897766631452146127234720674530498360257610776643645728261752759211950317792261281262370319120048471621627947954936229214292401083536259762418793878998210564028195390655591929010514670672166275205573517034879052757368358321161763955849428846244073461262833836979234338078022250959541734402651072472847099578890930115651095605934517259416658177202596058815607574598782038912579156591285590083156512723785536500279102842647382486214464685116770925062621686521713904982200602460494349574598847304319324792622765154701866793812412477001448960069293409976572259262431037980308973669121878610249440 [145,26] 18047825455183656396898902735859339551691279633164033240817693499322600233359717490172062914066881360391297506046141086036205078436248768284932114547713738879681099886164473009222101496787373555179311272777607822318903196493715389144850038508642546363777337124531021829860286676554304380560126449124236325876320151566674309888955065849816860922964351851231532581997382705318089337195912097014260224714512641026918180104651543453651031643686117362954714415882219264059349698695219895560172472792551010905691546330526244273171575335324749880193759468188150375958658479064846719110903953604790605155344923686261084818566982672953156943886664342300415294273983506313177570908189118420166928378718421460001978213742941410605957843674006061861145460617004102966263895277597206367504715364102790068291303348267881016183048538853370642720594998089595468995350765631125698463226812769532469012103412875194612822073791220045014760298127912956148685530519400357503734315084956968374471240439684813999837066926079833483257734371656515761741820628932888682375518036225965058533589336989803213387293273967274810366286393896462825779120269061151375277618161283995775114467651060145710091511653187926481330072160026854341831101303144194448419677637667890245303497557560580222350912658015826314134352604881975770078563680971892945087041904709982715469177074557564055982188487186866160149584837606721098004760708196976980156431583391225653278500850153700077316423167671457707962422224609511253310833072489796499037764572943992972207389850993104596739073472420387250835381235714079411908337814128266445687857161222186681801628538625668890397577932449648477090874412947443647702437624826290535357201723101464519661419792724476578681973755405722882862486229784604687069568648717361322416294728738350290495721478788960088344632482394645825550459716558336190426179689390793336053006655045408622101171521243776867478994746116164038729692818449303672329506129074494919128965592861820256121054383576901540735124559160894559088945810548038830817343499649650312356538371379203842996127249334024261579602949858968104402453900635749500415317082109043940870716072917067080101760 [145,27] -448631164246458173876446213367217690141333994244515217984664898818131062565236404523423988616154705122946566916318954021210516753227569140193351527497198759894779717571950319748209576960265245748032517388632159825843239071042754651957736045443188373484708674820929022745426637028401054018771006274341912842962135554936750830936995689239636381167327360016223499138175892970859337036991042122040401768849935271517240301309615089623653228412569522730048063969433145200361967229944544334729867914334669729298617890135634302597862896261765442501576203371478105466873404902288913577358489299784464738903427051519431296055065459532732400336126041269820751246056832386122574713544863116201730623834876418462115568314548399236689705815670698673958856278045990801026893321515264915762875561659449816590645345685951061971592631467015625575234282173463533809695352702457071138530806909646873464616099272458285516941977513175311569003933677894572015404438804102879988259346207509767199881772746635815361660884027326677476350295126080915435094205554203595596833990636535345513395571564024598191815264779257768173426834457002777240540610015764103417041688897204071712900790043174411681693995619638432217461288699143513415120475339246766468719165870433155140227632169269405986830167224543420285668679226751131606551916220045213692293630474937867965466183534652534913873901992949712128595431691200673356576303452164172459364104546978041910962754402608005569087353793586106647763911450757829169241963193548942304763847677482082930939448228938099626218545517048078518454174240135232874312332396438760602396391763995596316563603091600888166682550724509360770630212177797600843707347532699615655446258087504453465904804217155675596476719603085717097682656713038611420820358202537566640411601292770778056501693339482892420566556037357233638611906734979673465020215395701030677216174264770452488206161406356949778858231318398923057870649101396231198603331105839207419665217748534564518441578916771461964984852308650036602019891027712656925332074172700819761547176429611433281874278806074946017693185172595089604590142024896132329414808690422101770985901848491766080 [145,28] -7150408787412793111942675332883721471798567719027600066811701532047926037584561644518288855145677808893899124728506034604950502031973003485657627981150458612869637162389395510330795246298542771314432154362659974436123101005628996987358045523625641930757512248462073081144530514069000665498019355747581360712467678826882719880139750960648210557991995906228824267896555218705404714379624398382019364295962814871819758621464370071223336203350163678214761024721142816307469582685556964022694135723619095569929541565725512580316445580608048012512428200017830383024923723595258938002699090659431793430979379158989173119252629719251606015346451250971952153400263231630228371555756162581821546631523947304832409375643897777863390092362595646659081232266008907906381343169676018853383433068381370460334687700563563520902750023322861881117095621079107650945741488470356078124076079600040022325559788623720091716237312735331860430293609853311667794723872964902367066456499307706234368165665814382943927223415422436564150954612603679897418850291915432325648199086352122382637476264555471898200499369769019043912740088634785316571327690948806653464259864768350186692366581403876255210093004142604927900719443637194855413284402965531300676969588335578724987121314662988535090876098042596127058218983268084200409499853314184958684286780397564400866639454098550578161884962972204192996759320937268598413102389254931997476313001292882801857309612635441925954190688521699606496766644875835345559370067500057798809060947462184895123339435976525650328018476354073214268656895490038695518294208342091716604413980618992158276578096002472274841413747093462411227482147237548359591820563667288326441451999964441997641778874924378466587924754655223854153087181830983588584501479095780802235674657090092376487530447914007292268415842612340410151538836606900289016171844107930951430361926081883738615737195134019960323743147055921176309603276826786023784008968496138655243521905238971316686607987948411170442091961876885888867173525024155570884959960178965404426366763818117400260514080658093544664443442301799661731104800954455456329477758337814417441648193526936000 [145,29] 7133869691051262152979873365372679131446951454302495056343794873955987775529524042873148895569854800225008353507307844663465149610943114986145912670864252431525799807750399771565256578608551666981201344531578730477460357576848053888954709099646783900572957208978102052222649712812223878535313217670102322698959578440957574147359265719655353133518656212097722181088207530065771555675350796303750772495373475404862533395196192465272571727004469773245186615200451332560486168778874183928226572230559377111146830912959555458217630220201573864968144872927953409661858983489641439386500044780203499012258511975228901413807065187302512594099807931748470547235195229086592719846813838630509455506178113124472873578051177074224008765692586958535887341463375576136662379403998824016963642331483283632978937947374087455852106760041348476572793441475654907830159044548506834615363988812696929860587597443368514992169052114976263410140264197717553650571932647963080750408074500531973327128542949189226922975549966932184153371525297973387999965398112897628342595835325462098177128485657090969746578864286895468581453761998993308471620012072170962377862004321424921394486660889190620735006350397378081816607205503190711719125241931750579154834132885061050694722483393893166207526687658314452486165811738023026463698380326663799964934297109382022276667260004309849447222004232147614168358375531847967471119660762849850869896739380581029054278329443551211338188732154331285801858054741981179583253397955638882117320798965014467011028248853952582866882265775183100259993726056633163082809681733451282108596293743029824182791244537326276580200079042487536384108380842191114031867478031243079951874287367729243491099023218372423836317070870999117666086224459069550572202928036102146364290429731058265480251380864301277285476711484358863285447468230792102019305056441828204361145691115024758538680026796253892276549847694482849855571380374651379231581747623923095068458334648991991016116197416151035800949270720894624206067048211930462074506656198355161041322460819387385526783691041759679674216143167533550450195488155340509412100842714469103080298557137720 [145,30] -4248550628930195642532439730279747616724105176282230768077176414657525646055347570972278618277542082772000867984860682636132118534072901862551982395903247628375265404114601575380876780760964092496710548421683461322793427501255867708801803235521142944087210147817782510526737699770385427409318820411000169211829417762138911982351669517661414713678602292573442955530313072921589546299833799645813747339017298222547064885630501227678886185806446343829949066087937754862842496818948835437305627583046891654122782416314987955908306185755602562755904408681310816043690464814028627823505243113869652691074926727693546536076772031572700402770796995174303827480470827299640014487312605434923376229090872595897809770904648919250226274202608425871426417318465121568688999900440203508034775023798360982180504794612108868963729437739349320318360966600046478879748777422339755200396773913126937465668210700125092869101771337569668142889603718491559678356643727900638969512663855268653790388280774747738534938614258273576120033581716383314164792679283710982153569200547725742125095165596388218930398550471933320220470536875065468899028358595388813734654480893094337698411208524431097613925098846899585769750147174453381687412290155511650796840289681207723130509338536759972143126591058936249447504663646953940080010160623807018708498981502660000048420130466852865333738379113728467239673526756935297053518405284901820845770945948395293389329920809548856749897827944018977423234558957548143695938273495947366275615998572895061729561598117114612779899922038936909360441479903287324456511156944448327017841569449445839475541162881797134023079750416335269430043914618880856586293237714724091913522593881568948251580101016385285709560794600408734919681028621420675668181118777723547077732016388025493875728039886260456928908286058577256227883235976783507549524675522668628099889814444812478389803511073826083945510559106073641118549576002911073899379415649448962629282194118812406568978947195273420163711423579761522296115580696080486566618317854605348311098905260625458507544064800079198113687603853529725372910799952448649653402497212044508549937470336 [145,31] 1701166865525084265806305430273466202176503621953336956891224245270067958512278096119282642217508868298533629018726373189656792050933164947410578125976808374604081553350837980321910533530112789312664841137764080953304098634518645255662602220483255675570129214623762248913300383449278200382604918777346675669982508177225500946336593984266772198743693801666748034593326816850160683676420959705029605544953182388917651040763091305562142910678157153803319228410422493031687111241173169537755579741164962981251832991861013038777200232727138018605058335711797225074890857974495636657766122609033116168145482773094761244325155918526328253598239467825151802741477709531539609024572192294842927528086749231272038888671282096913952957551095666894486856791372310599478301001300467240891065225033586975900617176243568427070713304102733042761756099563314956783018499931867827440035058013255053023550970121244054866441821781620472087526017803427502004309100399578427461570581030294077836491308897966282119842502940081699231199453903635132194224684732583223744300485108708483233962816126951894477073996706358936323357766919507205163959941243282475872869225636546269844740756348773655584451703428798667881571384792591189370537980693388062205250943018798119202105243178289973140271546331945406454592217264287850141344031380486174017260355119873308355350204584820574416705298214905404526066532856966582814593766888819785480487555352298722813900998625543105153219713567114104236445587455140034401230851086414391534172193211648519006668454059742626980373352283833086223254960917438244496321753304223780670790876779814004451110862620560140673423687920556815463170106269044051946415479831798892538229287537773900041886626596928321199419810603250232435922194133957286001274493913770585666291646564461986578699724844432184278209444995587722109976663389291260349519131730963848389894045384126068201598704973954217600431921720534611859703689806160109860773449013248684414088511302244308000091704827891904143348874923821404015015171868375717185578940761133787297069027219819680326008331611632412818894976136371682984262102285476623295435448747006540814423152 [145,32] -389706975990068187833967293402904606206816953538374721200178181289493396926550295898950976982551536499614265003690842545956164986007704838690576336189289753954730269475551383372027369415084514962096972687953615319172062559190971120691380377687413277583555322916710217216213232338893878359961194267136234896466836597569514812608761979385663473009175528547547040817042306957337513481273161220105935523549614964925899952278153920436223313976658198596666573979000824101336581365769661813119881727019612823739590808112500774801397565800405867364890802745592896452061782100703806647624281346389977222116980256249140500586558234317158346543949382196839652737871478725150275961540794561598163140995150184749939642056330673304325679749549628249762156562434440062563749343405417557621200966516091973861631763510519991724993441646348852998461529215063349739175090723052258534995681232934356129383713995846373594386339809261876531034785875416853465172953656872863945870749358839092535407804824786807944435457676398291825984491111772445364414824865611826242095625732841546217785122731757816793817504845788994168918159887039149113240285031182159663699596663120004123497272349788982909696541509360273528247700101300055129275199139452667595209129026365376485509585543168012453162843575507061374056089305725420222100541326973546818785954037813780207856224345394844718880786612153516601646248460925520930597209680009392848748385088361823547969297497981243432986106681612323971380432685414381591960933179213142841154793153891555180081486276505965842172453709414259749930103226565170737337680597595180722691706097823795034029163589626559270868988212806431916813327384378696636997729255155800123573051966463325311625598213513129834041644971235092544635273076147279698500011512005449662990508457070110474817348697549006506942727471050026244352727480578162098130745537816084108374219918502597434352011254835948410636788398352117067716173453055131110839428923855066126130637079833773217922399071857634498160990581671689124889204647717175543890891363254691733753311462640542968482203239501098285418835695761701536641501999667455970409752935980332762368 [145,33] -29257494719636062557624703655108798329906836549833491591929649024077278900338479059792194229692851389977510677775027371714877609083874632885355811900086686398220705872949192475119997632644377228805945419493235720193246151994228802070817918018488513480651212003452415607941942973919113490598039387745988796757777086356878941128209178954080797466483933342027598749902564783874480465546490572657813180828529750975816463267117766957026393757433210467493822569514074153568732975618643378078302987784951300173980347884231297425986590813080166552889285648587897523062441647682022222936968972378681662043318526155858614759838539256587676908356219787933187658491361418506339621415605914591453331531173461006562432923249029605211626836464813917429454801441711813492060403710864816807378385076386724161589922619770898275006780246234422883210312294855874788043276414652833967643526814893015853867494333765651124953857118014759772146682863580519338159792762732928092273274175302743136895153906926449444302498951622418687572719540431259324815935520931285884245221377534765144989522010451317254572023744882901800651013406059337693004947401947004904039557302254345938167728817418900929160258888070120694369155808088726768088829024830226831718794779921330915801042055466488743940010769593352988512971102512834534993058734990483483870159370476243246357811222597144409681489125917465766432115021891540794841813031458494836815095597560274086057144848777487822324977707287485241845154554270165673789045342728926185251199212547994841133625859549151723078582655521666203660031780633989536407326330496132649564309090340593336977835873410588911261925759305488164551830499562933682270383013490293608469651124710753864261830756084543716256716904688447548891381239789058733024098488886143784389899404995814273920113892152664482810297558481213048451641528974154799238240366542314835597328475241520208320084766435202845381489169826440133073967837293882975250340557983625556645464771941509963169926700545357024254776271012529037306777878409185557774188296058187588579150925509962825743410893186425909121541622229147723088498277885977366479585614410453376 [145,34] 75134003768125411498918172778816157329478064412022909645927322493386201423320764033983652458621918190621081676226920369374116388160928293010904079286752093638250415500312454329038653178676245396374247133427942126802943383373152456678490599381567643022526589216874471908173974260314834231837978658667518056178596625407883396886361904695164644825554072335141244723364936069704968445200133428384691880194591239562815001402700437901291148039686250706408750094251760826744773047645350352565546772038959527385643562335389060348158803159724325459458053134742474288143397208004873053489391484262613245115284340153119312845860896713974476301529629950637008837930841341677459979581508460822276971833626728160170600077123173447004440231984498818397179058428588298941480535441495458061474092998912776867853719371898475836856425257991460493575267409430929985972946495749579854591533199783123984939722451156934333830302770454001555359900951498185097634412002027144491000593056435891019300233366805393023873430378442107279374455642794887819545589093592206502061853620197727691687308754469018233918295002681469697067268761023100666966806025058185310258450913470096388216506621891221850604260185111135965777294753613541730314113476120012661506986339831193051407599410613514095903187588088383527272899575970608682867780198832859729879788973773175779584009346654107684134276246444982688429452952410088479146947555052375183212433796869826540545947110949437867007601104608891844689885499344859643610228680646496769395623963717519382657829269425191534654817191732843627776697778933734532257945499243936682720845067040693498186071267295770560476503530258231695383552401331724368035501512798065107544968447805134651897303253119615260052342431558811174329901531963087151599431447917536561730397858127355445735827772855237812819893993131633772100948448500919740369714747353418286860603785220926719708744622561363472883145882409233768532734671767355502352136594037797115282460249707992241172264385715201232615864479775890588267801100947532847258659602360325561580723175904982231855845642690873733648103753346400176015253023940940261412726118633568 [145,35] -39325634229326957291105684503008871565629915675035522865116021168935379097401164795037988868690926721875628781978026051841020373673506954694883301282062213992620571896313176585756732534106114658409698475848221234188568248525928856359382917875212754212525859487256660472819016892493536283143221882036375104698863000821815315630200829154614621003827183519214274617701525801132559989769106354584239588489246414029596661398038452114445065052476056398731070512214446126257197367212205009368470728558022758909921907697069846307277919135949014057181713562658670783391016750964526511669088186830931376242057806791561743823213674494669988215537922636623150589471369928221002980613153498566258610559480424036631343224510154758282677037962265416682994494766558124775223915780123109377751132389711159409847401936033498206151872120178123803544152988436772402808650832697438284255513799890674158644655530069344730767898738262615817574263260485660886043949801684364181373397716332842754852796306725693227593094575420261432462138794406225404594510559676105614700021069304602962502293528326794633338608788875170495981740498483095462061457403572845047633972831570061992522330608699174033748719554307591019574667446142946490599930431778110863207375342280085907852678029983813256228777365182066517235534184190618740721502638331343138974296227002612905853067831559857471616218654650897557579984760322341123641763128102318289833035721763153265122908301514997449179377771469155759679017355462572989238689230739003732697879955730533889426876075744143274858135436416705846543726408385867476227606987101728524891930558430071821003047674972718787516480099051320601798456733269950905745924694731109428400885079648133332298606902814555571426751576045481565256658529939216304348741714704316243697933899004991835571290089256881000294690917446391973612330410195026217117658518623935257111332390004226522622070671577768004567313461497638204183360788649132140790980050444613664633204625320645970928168399678100994570019607997372417842626928051241601554099900631073184847551698020480979775703764542755982789367763731596740023564462788928965114189434248 [145,36] 12661994554910307011084212300807763374593664100510673216938276234253980440484980679402888700176816954950232489564619591531326427797078366015519443753105366848008959403113448360505744601397545502991051356861024265285295014865457163141323148668672963285961824005698304923899419718020335696128594988104263107415031274005673735112875680201956122622868197557906753058902941845949387597211985918207540309996369271536043899871422104154382187532196742761265554985472013204643547817874392451831387005482795060710922618656881477547400591419810622125382923419006941493463660497168796214292535228698980655367930551414285906505372957816587581319416949148471460699549660732460308431930476756708562438556419773444567269227158374999072922947806374739729982959464362537467183685614749148718166376650747363302569968462757289439732391925819920845775751215642010209157002887498881187113168851217031698508707733936009665611348379056367538569431876776509989666419812965876784482112830195350105005513449765335223996379106678413904173965005522113817500892823404796376827913944923103810938423526760055669745324978474148641732119150349326539679725793830331929626900249330190910345144267743747148631854570795742285251013371825473009157469223984421072105962978286478183758788529793961211818755948238344992000529748100749016092064995865705559962261356379940779883730100506014014477459020651339127168879325938500645826771283336601244318914171712126594660170424958368974411374287412980620489412749342113604270561276540454445147921729145029864832863022603623557983316137258233912347688144253862992483823024586627855734341785943607650217677825509560676598655843258498884837874795205370304207007133511957447270663126675175292958424610532541025903379495113784006581751296132022436372764265106864867701869313507679104104985255161808312389023513005691775871243095869417715040177396706134241508182629274909896951696280652964368313783640664288306924137571776531045629523140283725753368489682185178778732461746409790102209070098285216387063574730438133896257435150468805374699846364932322458457710150242534781361644616548359858485311954472095806463780512 [145,37] -2462150737865666433777325408887016263015923729337608219222563423937772254396774149927894120209356875180105966363074562825018823208640111328855119560679641955363527664234905673788464720304775623522993674909455405396158915882410196307450059845959620513602745655504484659689328866684343790514383642735270644884947049708887727006424670387452495818525275406309470064899898661847411973078480814991555850037559630018735473713305014810394999584063779432377053799858416130775092404164314945405226355670829045292641319547370768073770322452894243609593888262964307971129376008558309695708215677257934067232226939836612760603898669463958121456651194605333784704669296908546326417801513937025614828640493369308672406012892948679704405785908028295148552345220186153386194592719525909756831635773906552795928840998762859115192984760918018314397488725779652650186379269981842044199450256212389233826402868371460737796239792082779013944243700308764733754699427659421252416967244187417385590107347425892142368283819603371465992402376643742649855300631367089198481539281407849701036410666904326468680360842615434789957898148626706668095496962707411539901576262740630388942141412524798210117335881411910636876474761457553662991182309770706897909115241085422485155499703448427677726831943827874279272844102103293970468679749839111845481193764763493914282240898511374776982977718268220321174082912239298536907096938840074525777807710154174547090535100216849348149391574942828414417767961126128911658526469673535101888330441831456775043137252530506902720246634598754739100587109731678115210074186643247320247963484870529131001545418565221301897238359132362204115669303844542077395530537137709637322615203266153707258982647738680155500614960818000213633484204248370602687568502178830082597828335870214190591629405288598447096165474185941765544716312492254595386944516037190108511915050631405429951796783074873537310857024253604446702182387005406702133856934461173416453242241730585532176471176095493406454616939410466051635579527139100466406644805912524903696340180786088946252360693537652893268849685695456223631663705693194047133780 [145,38] 23044901825199684358898549776041485454106269775835600616542365382417943501239542861974565113890625792024334337418783471531685836748002812930132167377635599947342799121508889200664152202265661625782576885242204640697048505737004747556469639875902695165875383256078992051043563088887469087825039453957475938090742693686760123835191408478492480205793880784256187302580690773459998244036542103047192244200859484059388925639454842186007017604637543097719148346968115213328345960404086395586095474205289053964646439594538247860269205657543051917337688785467599814626687843042866799481780186397305022021236517484787140981550468962850945732930244888743183168233740587424783682563667427433654486841076567927793312566924609420806191796067247114674198127647318642483654819499755853693404326832156101508336394599455755797632883653168788102640799811192489899574386003604944923184254507316146241081316596129108547142950330339380282794645900946446154041927388583975037114369551531521550284763971508092467820562719819384555343192158956343982197747542542380210465805581658335436710786451700358858053807260264423759806659209621773493160850619367258743767486327082499169330801758762525169012818915174549848275421193812127086217793943250082697144307029477413104384420775085234012727945771780111437032528594367333596986159537826801236114547645012823327259151831020120755584866767235411307669499280215782303576040258582338837255509626318376869841819373017181319946922180670651370295127788114928043007999907537410220714146734151369922522257670616401515501027958503950875316162612446994295893020134710643038269666452421736177988263936015523664279924019937352041261402495669771518525823774984061619777601571663223587797161256053469769579812215287450383209351516785442279379294222601068707254301284105447306733195079754392726947458808380884663024505293106631852394936062251691111506347388595547837900774606574377347201970476266269012159114018478108304628161409587795824453315192696419739113660915947765192857740292914491674224317142176682659330313584992201967164694403978207638324569685177699307741529042255342882569187891728257280 [145,39] 207851202409798992712669531015562776965077729553720925126940567234663555169734245278498369682417057194081927533840642635046772165458878032900121399766330791389268774484296822769338993143700700793655167094654495305604526650163610661560634102480867953407401157463517142588234060348748662825218227432181971892683927834776893446714589680467844990818927115042244629203009113325497078740536465733248331983593153961940755682612081997775320434207050463651354126989380849327596535285257115447457915042929296501007389240470640826278630604279399640768458708253034902063824132725428846470631082930956916411185941061541878319785707897622344276680169257197548284073681226249932335964483874623035608632021189659649919612427818533716398476401234214233469510531308578680088606433717340968475782077777733840980125375779616802036690817158404816755497452145127815119192254499883851463204357676320992125267511131201661571021045724250267278044077695760759042678448771302488467162719243622459975530838838247460765347458225623602532276075692329154102585650058827189851502166077088113460758825941281965356613125236662924843830117193949776774561920973270310781521921786673911000182875905107116236807049539314618673833699285842217310447265430171377156050778243548255980799759811833154669606670164434752979597777083533041222860790296825980988978631841544549754804687515888550742104067813978740758058887982815808848408035978824467301548119865063970585813341541928384204570788901640526374753829993560137585409987982394629675605624271244727040177980748019437879340668209813307712235377354542377903894760832861256270465650151588832494279206711325069863070337060819878472329134506271372933345513859595912425653763500775695803738515991598176180521090008140912483480002146709023597466007739537260121038309814312697635275846305825611638899047821347481419977618435096741829290350533310793986569971645585579834348710161349033219459956121053214609526729912978724569272668638408213078761162954796069924586735685387542441906799963829238701458853775181434918813540187321157913598626550127816026240196384794633505763639999809886475935516546467808 [145,40] -102434975556492386081923616088353058005543979338264584397711445356448521090272334397405972919493462037792434128944538982559583659669301374850711688219876046903709915557486580703629879372776400569373581208061846393090945793165265408861412882253793606294977189888953809961054648881402794105906466206685186505447004683663010718975020487445036326138721146467901750485189700750908500358808779825081557112487223910777573089263000064659502006445991689072574765222146990467053566623968412618060936203064502932636691999160925299140068102200331475123514908621414158583958067140778665460976080757880853180343256481720642412478449407578914652415977360371918764402939041113698942515635578140964890324209837783584082909824338861067269239880435111726804182623914785308451690057245245801732244852544342952246697601879982605856676321519826838532366847771182890233539367491396992696844231396912793596272278138117252632558322809053821809434451256373806151673722678368639685102355668047000276615440274680380034973139944865289874552572987265728998656397394346454359855921650378008452170176359665648017490076565709491454699036914050794158531425745650356695073275598735322681596509584757499125357732010024902050376282928017450041464183703630881044597253707214570649124672278755883875413580021524696868404859450638634324909094351977080096535905334688926232362806909109491673576770648631590811617402242316108461996512012172627141088348499220012160366946402469407091215059714779894082215398287989539283390544527884846593587112564037510336734723462028305822096402864497052390627167253340291193029208851854118298975267387744555136798121770696706357934034729363919768002959146337849628824682275888563545421906834008128876427896590500976624900531191583282605302923116466406437525467316078379472514251378532113531692650153818600055948031026763241692324156799969206785995186419584079498561384225844559379706253095973155762694497129595101036712586952429478429696570813293524784990946641386859045052318070825868962770851040194145176018113912741397000245523729507970036457586773663332052778311344976956998629856251361876639772832127744 [145,41] 32552893608305166090315142912047846730295741915187871644061972478797323371625664863689652432506188735336677266293837934054281173208531525262625885888985029126942150185491085129850192008822086934381753962004568041866146157226423590570168668425681855007404555962959161846116151253580947662730741820745712380317925371123525784417209772868868277218934594761423099113879575536420563655185505052391025238909380428672315977271691899160501014796392907588231097668539143528654842753330490490921524878620415638827784988901077589845967102033878101014151416313486080890941081165545568946834500944029565564652843000624686340238700405986907011808777565153048794324275506261851798351389708932336799294670523462585556525307471095989429125873223233180757345255568851854307928952534895474728066422492750877462716378047325210640159005795985988824560489108868651688527453843643983901852026638684484982083105492683248146205857804395257456666006191993146588770756958410665751712836354219522343438022711781082877297543170497688255408729267071963279514503705060169515154110402960246850868689794160602512431908583978819740744203353101340948127767348968660139563635340068982277426685602953003067197829882162609888579603324892834116358802051337656086793159868942754390597538981720453843397727588101595030548128675534449395312294506937853937407690731736781581750859982540964609478402804103622971954623854911755940155127351360004842095373471287055048977482162481342626983344122981253838063530302775786159533031258489038531496776753932291861162573522718256151485553749943771167001044813067591827705990384234442294695379330519904022197762608759236252013500822645532132553598915679505020385395983254226819098777183182460856510009576982700662123098337562074578696986433240614942227199860117168748329625220075857557235163818486711497660541584216434156465060524948828546602268383484699855848023550817601919275287124841568801813919552041468254539631405364834698650777508570849210308900212629599851287575310847915818568370404689107828381258924721220979428958827571807073634236557473460888462010834536185321968157182950164331107995872 [145,42] -7801364530473929297632079242538444660995748981797192524315026810625709939152382021264778532423032346723129281793161736604661338804549508061190799367168871531263310457926432589043865586343980349759171410814283516434696309496364038323875724400525453161990386230633208313325346714949165655381024658091526789303833825578070378756728665960289495212146200468854073932680391357967028473503073541444238839014101790509762968270433154939882455331447982895518152525188871428674964768949314105534029024425618302272483480924576986357404232760019985875226087141468403774748767601799308716884506222190054034232443036754762337467045512112542098390580186224833795901597524890058606076309751332275199013265297988627286288945655881670576358933948973831800497225185188208673240452467943033904245309414660508108892134362115914580532356106794735895393162944306644570256074465744218676132598969619539568271046733618299474155787206932311713982427929640862395058275940146481344950794560841206114907267987667026572383868989440011932064269309387255093320936723323294305618578630828393468277589398160823984335430814205851900821158272031524265218668165050854209880959816249660817761615125663431198531988609149247591765320546370655631283649565452480936341289036728146347027347480071000427733061676010792497420512874883483116045034504958288105763974839802455766028522343988771982759430536590352806489596671101006115613833125849860952016040580419593793460806241557869124092696428741754590493625150864968915828732947538970092560006023754224816872870240334351088217821865768309954254890805467254807487176321743178197439075447432319014551834015743193891398728640404870814101586797747318719425985017933219022497141742427859282686677339074546507456539333033439360122509848585367724791055231974701856654713676532826873739466218567271043218534815994709751484438173732067696567506162570626212270945310625340781149738683938437715022821152103945851654933075120070837243462445376971214393720678049752975572753285412997218708060863492591157398070814961083716211155109523526608172815471053281206310671870461373954181681633647527590414592 [145,43] 1450514473674297766992403030060162188393892825084565042866518337607200934198408313496766191689825077038216189301539287912098753150732542029871294127440831555058541511002870649551265698130758484178817028369990542635789747811637480518526309756126616120927255033897958135157357046648774021820467184379159326127166945231358255762691353978304601712186586704327414929834270066108823807941694543133940676760042369654470128036161207902525347237329301159185861423717213209003776556921939891249746052603665006477805390242365354520805842805722223805278434841367085251115778750505745260354954678062725590285905702443411017012818042825718358722198518877690715649607225617790300434141330842544304756881522151863689225154404075374982171116382647017194250337076361382674532855404976118021607149479836831867587564120230362566703801320175777178825232460516710975018574640851774902444541552926650958137658218115855036492851884123250933235596588855711794675971599923284833740800650087934557571304306186246992075815394721878575703109284072342207477033376821874640793561824679602529902058909775807948949629795258335974320641600040367133948600930795916351154194896436253448337007167957862018143997849868035444930328422804628248916704240248250370963467415002002720924235426351944877106744219362753076098028030661762230862906162455688245626063858263026638307072163747848828548513430707078217955451002890074344104452133201732118168044546615199280492549788044864069687520832957041586143072436084645132312162747775779698131064089837494774828210747575659828094513515101908796739264946033453664114226947730007098063431400881381597507744496102555392351267490757523050875838691370225578012389658336492790814614230431759340960970953714646723402636480432267427978165095615094737727127412010271531359614305609645327616377799255298464068572143894931620866898988398194543795304207441107233687042874772050499837091197764844045335286905967089008258102536754226675434777408901308322384371289981422382941563560576264255330590055654379180557672241018523579316441558829696214315754244708642223730632444646524931320388640030987542144 [145,44] -222523742092601240627993089022702883993875894889376915777551683532021683456886225687956259803176749597357760597910363732977360125730656281045097179864143889329894264334552488330054823928367060015325737193355303837347792746984140975945023704868482545724011749158161525970249150731849341429482130850210164263637970583333304152315921954829805117565880909394099561712241410664642126385972277656271753452161623041837494402375498098083082792245028505621220487800678585267740172936833818945040062072246527727998103758044820602350250449437685659858766154900742338972033269381369308360781401195408734644009768746883264936530801236717715565754213451552511226101680147742497035306483549685558077430832846229195190750726200074193199294277479245048928014342157120773539880428909925141254459825789606425814482784994495834178066923035288602821810700428162440826816461167509928729178197253416276477664748120984268946069041570015305961801831351148666580372527539642277696803601256664580954916354645718997759910515514462031016596241952730038729672469294392326565603137730679273775877461357196529305384042869291963806512248794098377139882960646137591105412772038071129526817612154833678617803145510184137992331142798668588870817785121528672399766521628483384371048989304771589490798370877840104741021882558704907906307281546882329050324987806426582071406731092373443224567336976637956261160204861724334505634397109547170866954929097012544110920093143260813922234677397408314014668011675314453782625225645906037600527175007471577558015121379261549831570496667732144782865122596652830815193274587158926086872948752725215320218196132881323389678593889556006016996805436140217324584389238731282138905276843562815364385976400650576076160848929296803788466930671365013706015539396755920778280554337741787807577946490405983280376858502919943940326968343330761410273406208652397714658107261597734494820417894654239542840706060030172116563682049131794546732576187646599023630730426051807142335244514130403679615379900678273818322124414057095451052360625212085812922367209062093098810231697564983817323840242897920 [145,45] 38376066776479733806947203767678386521772018635833803302977931003076358269776023729015012457604802839375980577385979526370416277723803088234761642839303180337614698111905561183082923006775280289154151433461195566032727915569360616957482206262112227101044164056179056642568892964249508030555930538944832157967313919833682151344524351973550348391513420188910586765804641673756065115202791704879811874545601563729662444088804455157456811481405159434075542914652622466397346274849678364531102605778667670986288613374244772678962931410344169239333488987154007455656201863776020414919631347875071960596669046895539608565838202629529419628398469373958863539524483596447659843764014057612365962726276070523510040260367796188905861139667700785574467134745299535924127744247266968101318510597897762195541154724945734972562133043203574729726697403451382547003227457958429294639765942237447662572342331443930350241112414973989333409181099508354086954832395587477250406609586881231874146734754322581859111370434611644339864302589336098658418478396483769723812569221487674542226045436546309628221086848943985073860976098111687332098335135494906730395733537911246237957546976981936771873876055449235561775069091557451331068346823959690033469400880782825399092289934485139143551998603993568171998588563293325058823332770430369317214302277113326376980429675478479572081119077372560592242364591821014035009648858193087700296421366867128392898492465302444300522137839575860320661428167465529989314853277217527340369776946755843060221733857432455839333421803016780837619260428233110934130688986373455334555549200199613741625199683904523728988700424715101452583320991522276736273874841193969437607502194584215090668610132085064493897185923299591917756246004541808307812322253175566727413743611731160429590366479750602765207087342617481474074857936974162781835408985045470816198240220882627046324359563396012264003749593944476555069414812396568230931353113479935181696312588393020618294878998656317241623195830432932028466395845597440117161924586373814239650697686754731246496426856854795701494437683328 [145,46] -9725280022169740641046090717630451912039664084357613209022519681543640527732867203462628110400975914158825089354247299264242305678023099580365239613107408105605467651656901710794968548846971819736980776758314732777749692478012453874139687303571218653953291644459960575925606973001966240161411749290084197422015078135423016176808440547357942730093878176442710791010779177432863143680942414634724446929423760114677736692991868361481460409407946102893693878515951065595212358491275579873127026022055782466888003556536896060057626808372261727648944403621853580773609378908887728682176972138325797953480084001040186901646659350531205000992004759842917672551587008648653062699695337258158150320246962420588871421532145235876271275232300576045525402818924649810957893446507904190148637377447731061609436964088666333129095124669500785784320672782029377331598366935916588609463525684327462072864110002260795652705816817135282951337133864978247022631257117789374332406677042846603765532667568144525526121037659207209353362424127970455099303131640089356491602697994715743136914981054204829747300709390656393962548020446922497445155176370083931231845408182651905167641114182031979440360787928492779623704942003298517916099863157561920938129379375991569791768631723819057565344940963615864930277113320183742213953884292437501284892047104264158615200905730026737381643248771466682450837692787576576010869922878171379717951262443568753283094534671728564615178328435003759954292363809758626310983781714363925529631910726750201631018611352095938758668696695847876035939186920247774272649850582689981065095191220728233308733639987528295320306171717128681966750046217743812091071358550749465821537767107001354039276859481077416216387144481159511044112965851857069312437909911262942844411948246017711804154929339096037014103593446540492323286359198104642070838695830875418668161176051195743206725515179158653484218224847913325430732264809560082717570110945084943838016405067273836394272483017749259345563820685407816007246494916310125720864856957814759785202313377761890385040922599945817303673856 [145,47] 2318052767297570859066940833646329647262373944991565807810626689420294878272902684150128871213077081421240018859553035287437395863512415325781040468290203364956773236599126191227604623422809219485076860344985007046455175619621793725620393490853858164763065776462782725270721918753289477611070947214540290044314222855090703914739154115225809707468380031859452879867438779809461995335934256624924538619292819087082841619850020282343015050417556870743743444469898034986757247245718291444048122534684010816353822716423100201170584962817722400006398264226374495160935819673885367074254989488222797212243176443301106850614345605388055899435638495095325817628179978399489163741035336283034655081619626314870367381618266620101101245440853043032159148355368697032302750744066563683818138818593745388445660776401569225913528073970160478711602894180901805293261972952997080414147054338020485167134343546741859392991233983375374344402851749223335190504509914127553002866126123180141968396709677746745270821797042628322925022453358921143561738645664788704804050573807483628259009984140729423738095786504617458302149311260857356329100143573141835702706952576390244820849425570441232624080135056654810380532308119506985351992579622694806050275289379772400405117923249430549181173018787729129351655304327381209054655214218691405543775012921996460117479280147940227076029347435186014700312595455186389264900732431246392893628430436463061400585080892894518473620964518783474924614401577127035680892450854574704028878053843824663873294765737251633693149128636310320670143350528077589298054574571265744184101946019753784121949988938950957072771787731965376266543288650275993935516083132554448022782247273546212775926260373335806908021284014651472709014055831745695756675674769347133794223552204187360590319449861571044903010956530005305195568043850878068808590238573330820377325354666412282399946203083789241988936053024155770632839629888608798320891261365423617706410076244735467635243109173792361656308344894455407036154914820013828657301185524425361457413584506627711962381636929537361183232 [145,48] -304125600587054226973770881086017739254494140203941307426683147435562316023025425113787804377801767626236561351303603091272041172553235272848430842136199598638480546367528599330889005761055705721713698251035264677601003258954575386636996533128324068972440724472948239921107404963814400893056842242632522483083321132887061212380949141614527603889084332764357959653173645709242085331068048068263591663073200820049931622493369395098063537023360660976403408054603706802928522466724668825463098915917722788777798082756572321179646116292157669425649871716463765432437841126551072229204613612508072146674076524112238140643307406885658119399583297923827616632832450034630067880817164582694621411244733272286499007790304692534168247034945722202411477286886961265565553273479647089078939414180710297683252091058711403691601664485126885688626461223211129855584422168225236062291108405608554616101085166210104486143200064620951827878679171441371533477816377228611452766140890098445130875424244892317404512046038865413062448827443993845724016178410962032154553044468348705029496527064282105202806099699579593334896507622699683141608087770881569577915667613070007239184986764856571025401543702847893621669414061741686965401897363525752529781498431995634420218808541638514241559576115680235666868271301473201604406179608627850111046882360366074963200039796386334893606343079182620543707534631105802948114742904195606876972932552845938514904957316366571814000595259010116880915062356700803281340166283285587850304096527002770653266999508085461373073467381520100838401718844379757331482391134011002040767431956399034790020552985262003177593773696763829019851590820471626145646599953944579274536152114487025700599909811925956103549048219923925637847018635930560208621140515432644754272487777109171285271517580231316134988278733192541920428454592362742750605731543192789765519538428823185488383688756135881847016450732762766490625610665299028858471463399181986172089663285325166124312715502338416718805968818267221375209319205887588336606090778722868653177658536157799485833564671385043072 [145,49] -15618538911793097697607687639458542649498300099810640827332828137489099013227118299586329948693318665515021281219305078648493359508098771934700835988665829952764197317006324432885500897789265276430232761939619394623121538117391272267812138500548657693684456273608572324289332963695147275103304839260693767759822539493722979221322318848795149397887025881883417129800591612999094111995788755175831266508007523636501554685052936463674887387122717867469336213315926194953128487768657917369969063413568373407185827314528383715326868198838638510583198551882152991711955692637923422833828559990107998762633944692028026034506669598669065198006858789968422444188861884985161511447601812049335181167217416235565905317699137418704096412105420367121232163233079853004651631793553568971167863867490068538571447980789558996809672204097663002406088961703286053385465987583755159007676018238741196477180793370667299967023757965940066887341795727198891662762234490528816366484386950904456060327837837570900817962599644081872176845702386383809462079250351065747429448034867986646138249237594450843407815721431431865572929818321568521105772955502361416763763087247086131168076651359061652626063836141087580196137406136071005190707558597784511624839713701969729024356214327496123339720401117347043309501574643202871424070576870689981913591986027540350703662866125371214442961524977983254400615277744898180932630851894202145035844158443758699194153879843448337315730098345878320322874355879045879017823349453451857075641645805540039561487599513737490917620696198791946444524522142313686189618789682960529881945172427387931028685087585595331718720580841546343573131238551010876931869531517379284365861906040060215422304600937591001280458838518609761049941591807363676144532834580650259185243396306030986884092143604183532264600894062390312596350916180612513579009351130758707937559179230234200884265994668521897974491888723168351315056922582010632095670313202269076866118667873477445510392076395757215065342202043445302787828945424772555701219345436269557315417972074067919682006617537328 [145,50] 15348435355308324095563047916678298258453667428066625400715284804324231017369793414425910407332985848542936882201310799111386955468954266198177967809898527539503392651049015273166344684300717082575450831133799589632334064294078064205446604649931656817065707737471873829889191164670603754859596177394313046134372393151326951151289739432040688865003546848794580297066042691918795186526734052770492438532903384952179986562635628976427590439974386850513307102079186060481291290502393957805991753092643068491413327563969694894239496431096470586671722523793635642762287690048629501172201057877339351230804047641616394105654498675681788746435600943179714220324632862388022492058535546941222842958812851240033067877763018653043932539711694702611169951228420495431689865164588506605651194339759225568021849412608268161057282088169258246338469572263085412425977754079608290920542519467226056366740368132310391665357881471609506433165449766257088721777899415079010892978183251999001371187323406942080463224901560902094115894893183477773860622794545368551923346623627433478130963551027068768100809139159012192225990582556589908671326816646796875113946346317796707622902297921791702526156342070858436847613588370391391041330110499116018933693721041304714291792291304564960280605505917682838990194610865705434441672491225545583399193215587316843235582868986927498917831663483678210085532951200424225509691792832611213293634174278433289625858687027629997415385431518432684944137387376024610325606145778109376378876212101532792256451571055158847907554893047957250717336266914891008810018536668694360851151141370733392111227471270366276122102421160035213398434956766833087006918925300730451012199310405381213062874571296320558190255612023001259113971043932415515637518230842807280762055191357620821396460401768174320386298432458434353659343744821313422515855857750435652912113169958375436845818157983209981408440187068047712579856596787738940888614569383840756706842700752185846960122553432631026027166778749423835591583499341244016408944975959452346945423913412460969228421595776 [145,51] -3152868247184792031111698135688790279900717058663811570275412743227314268487292595032481113918353709824160319839537965485585203483542811270380305648825383651552707612319211925480432964251324279113421325511165060344881516606379487465562721407040446022566756999786597414240672901317030478133025880140714629834984813150097263784780840634901971624454509931323775653962993100476963967599117410699390723865336623397482333243821714142020442573137590151937100492986539897669992695220890554765494666939233384177425439790352806237055356641193362716582717539817367964252542754578430398112981006102549648654861717172876491650112259986434985640224320610617379121228264502770962758115786223939539922996554020943515618340838338127916603998649902237043704435359526442840421722475822654066246439133619642761981255766691749149248448202299176344264261304442314934107072155863606924806643762084816604484833303123294922619857687317590344294389631711163387348566816954278315936212481898242982923241972769889591306656121120476033785117714314252563693144766780949767987036138713740431603940127324971388166693414812947533496222366175530308053007072631090001467271269868055235717922018393525485172749949065450273824741064468423319939451461245901098572765507025829533126096047794965407743075880957318658279511140790937834016067219531233786653927587004688711268707595956248144719260505473998175977055698877381631671727568084211296282698018042406886522014125306384151601268247631281413246677097940865017092432529478261718529830766681785612814805671514257738796928098735236422758369156342217490667180202226528372295733172563130886803840560937515284347996724040990770328119018258498775603008003806214097961228049305020155139161088674441640233370517729380946110582605898025192937998087937691029273938414472343470986414656242535424039126453159355007204248820787276416674188066565942518035031597061906335383487134908811012929845031111156866954978606270345345584379659373150219182469998371286892791613957259526435634161286297206667139351131936273773323234021946977477648397451236192896120339360 [145,52] 355525379151085537765997670622052099730354968474917177905130111836350159905441135551189404197083236740359423147613667074999081110696199724001609006992534313151997603221499867578551368639144298261820751536335373701584329157262993292070413708216149965471864704807969237778510893120885973104758446336434269182245056353169990141700557652788597968884622638153713931678447924003908735752317439353835794165721164456975655279662251726909980549268428035775280179317719100188285730233334487129210881598505805572057306192269591053723946678307405377541155425554870482360574147842998966256620707783269555891450567798772518416768019698644202206473842664687849013969515942359444659509258218710148194310150745228673100051164496759140789539690142116596470587476851808131276921935741063723044419296435438231832835991999373419777768867498133461199659626386705904602026424557381118847527803135394480571701767321000871573618566647234343601699974724821421211219592352166771306504072372345691107211672167405043165958532308649593910865000662330912082288708529337192649631310344251560292249872389143540054247431930058364930664228600009643124848390767112381221498992721589974195465384792956812146856865834447051484078308965070278429331878091559986117746830580054604701971246548067952781494453740083153279587730326050301883674506021142196797061560943414568570556395276691552856685565004241212062741279654331483315747411517256765603824794150042480061806947167296965922030978300645768409492092960411089368810228643043177675153601929688559182801222415128357511840275520572739727126220641440130480751920781391393609897003060447704813321471774528957889133006336225032842345417331077653588316229068602907146036772347260223966206160985719621749594006558711609495239125248967232480565436812998692865127290587601738812356638219752593927393623538273995397474141919753193791113061470186130672724283008544561153305450259785367687477978821174031790831422327691625100024707772137690784291919297499185788775982030548745090421714140672493245452645853572130611158258110613573040385745736625043312640 [145,53] -30367540763417650531626180693202835596869187594083335325225148281687130478821015481399147603317650931348775212422433357662082634863493456430164207469775540439569636219948472493466410824107075029737389563794475468314994477682645876321449038265676750068302189649859258225232982123056039438298649246864286932713258242152063493056400070568843042609103075557031640837398301218308320262100983227775551023082855444891453885456977633334845528058535096041933195371633252737139087419881658677700196570514350035977003417271647105883680018880848653007265579850550591816083799224935876003635581365513845667581757669910429200190853887857232704863818588979333093332965542455066842805086821495377525004560083436344918431842960051783949924588563498906620654635049160720964465988854882656535508947330093957283877375868920965361675925581733568249950261492028097741603957533572354089382642557968605945604444307238097681414492209320584439339389527293706102351031621973949459151777117330291756914089154712560459606385686668130138660687737665973757604177830142661906859920082394996435435824288433515758214904673975549220437373529897516494147671689674027584842162094010761902623266970259146375495265503101080561413501226906039012696345381522922463667874237811597004519156347689741859160641898382200589829271399818331578803815852798169381101829874756833710194909125889201003377861070726410595492106015110897076686849019804750888922186193611293182989355161509825635146485531266559991307722157491985035383454419047369869832937282197744038408647832916073007310766113360609980644277282960959804137117351717628428009388025527104284073216320159474354515285692762091564897693955056334060101936885540644845099839967027587103440525558061748694876171652543115957159720418130866045217209688328824513988096195849583546725555873563494681596399145781069028105815369439516996588190068953436451306460490510241985432117283378760902372898369750086479660164981569083107372032777637960236653461805315320959010245515206453247599594344168817083646642349495104207499557780984432020035489946855690240 [145,54] 4305559189431397818681474513102356079588875970614036618535618402356419176405133823828110476773014420348363294641541215587379883933456541524456162170099443812962189422072381689108653019388219975149445436665665473770839022509222365647479470105170789361641890810870044972916968696709927027188956809643929489403123253946960109619024936486024534152986923153904921422576313726031670581289842536990148118855351451206131163317572472538459034619357109475462226039763919466672063855771279642814194369196607973080450066267988248047516232566916211111681325344646008876357821793754506811479523815231136955760197164751677410553071080484400099269770267895785709987998815186175795127174116982193023539989464463125732615611611652169251826300847170813859608895390476530244597236874885626776014244712430759836037000559475559916844992521258179303472724692169148039531781869679609841843918423583230853603228961076675016100538602704356145776931076555461298406122238311580493182404852723603967491328833934625780933709666336487204421763402720027242028235634930903120110926991972280031664187619493256295071769678365689354466783703944907315077516289816137212694571033858659221394577000485432857404477619321862816711721552636443423998461421498504743425249105880377851946705625070082934763173278834906558795080778696693467904430485862103474861157884246228647120659411889945802973219263773719830352313672526683095331466010065007653178513790007389214190749320003802638399346163316264068369164314213708781526112914965073961170572043629662644154009260075330083469130857851786702740236154129158830106513021929524734842586463092872140836865836985573927673187712394848792983034177588683884310869334490058480365500204653771957750089600603178486278483346503629042509458475198995145909205949127493569052965045432508779464414630786538866694079495496196837903131807358103675731531050963045014326676472406794188248426351191291017241714935830685041533192799054819500292373652934816806882792611448111061426655582339424084360253114651031378479267076330724309806460739229031974292645472270336 [145,55] -791582928615434302844100043559051330248925644559487818150527789038128494810339246322139563001272768157396209377188183031135193787112183470122435831160120031450625509887757369591051735248978449157567095524029047252680325245879731049392295778267922417338496916399411922634999421862328484640587492256430407146079132231101380338972880113180530962205261092366684782976336977450708922389212212963348647496297097651938684841705968217343638064148202866216605644646740126513913609713294372986678213592124926787833223411038555116356414542732172761539010255664003402239360329615074555278072188607222821981556410861940572954203892742999216736480909381741025503022599603290104072411921922296973648369240951511029294900816675218466155249966740586022692709615165617884187428707229847445998646976491384781115363839764181589608336162574449676401046905512431279622736910138936528694469672360696060439427543642616989835379366673553539229142670646123607530806907764525603540833028942413248868739022692484647929294153861372883070695507900803762179440473033795315656488760631194223029283366246649532628763222338050018334762468685646478706626631362479930264142750693609755131113326938867860830517754362076382466554503756848434920320391325693261448397108934603260510877950399923592757698909776346236095617044645033659730722755162118521972246229844945302879623703159953266853329699237314702684906044098780983991599797064666295376293432316964834827945083052835968699405193398959729445198783839438770207774540223496134715217761903411860312177467252126785555391250988407349324325653743400650321621494655983971834457162772931085958387808413613539296192195608817527210419142187130425823194379275457218541237723956781332117073067791817531212936551226015113768152054683096757154464605779207554289814495713214057727998031525548314043874405972459642746391418925413885313298897127449149709773865315871560874376060959104257412858897084180781243581658911831046827057888310641871193308202843168982114802913459234744442246389756176001399259863096988585462982068171908011641616511440 [145,56] 94032701496619333124255881633846132710504340436346683027163570310600459131341408039558810456843703410124267032340553303679030007874387253466946294797569842821562379386872551048312405014512531168282678160218003706371461459446472292805334415444204859163142244901769974782340377807998023002778069247231326043063715072160718450737446000118169503118415465138557880982165053130479702343064777178782863615638728272143798877118069942348604837836213843534233215951176660722779473433952497160310954390462853515861782784557559738551653790139511880448850694591315815645770810340145152142385670241234519329129124770302018937281625701479886835947621994838920495766975394413443227563134156482719425287449360684901533665209276575290346979358347809902146193506509875394763424529915312160888335608201871671944004082771700541905794890697072806432850369623281152276961683563261797538621191602992752626069109527439937298748530185752863343186257376942842551849158087636932835164661429125186220881797946824181027554123814166999833964842458980668143122341286967504057916629639952728108529306943141440288513791214673175123152383227330091184661379203805230151702511751031127526461608486701144142132010729133086370711420237866452677742530354714998482644891591745893145960201867044228941262624783125800637043166965246869330053461588114302712750514022150241028146279910723184589803624695707613137589001836230330286455045943436061637872308802479113366039164128420262868253212445765218110392895405106256970484388175987779649829633047634386762912084222339664476667967859448612145095786072595995668335636599632793577273723139847788780773185871261102260940168031300053036099526255348126144255621723759766120991389269676055236939629416468410110224136957912152659931532029149925090283010048176953797158633749962925460920610746257884130831822230176379738926930886583978309249642448790260594599561433911207310796208408463330322353391448496324092977749641007941498558165754296169988589456583484376448346432164362747189873557879959814368172922362570617554411129649249325647151872 [145,57] -4813791296754668797624944250752808100823800309333538065017181782669842100005465215760717837373181253093135325399569331630175996599201673988382004217935437972812566258570529246994978504368247909776686170414892701480631618419430760979519598872084930728414092811151860256670820654178009651330019050890692664306564704728732894929531272265265506199660056486539233924289555703571552899403801908832289730732154175319970336412108571653398868909919763037748133069573837646769766469098526112889458990375280607680449128936270358385421221918709776171618043147142755340303713712625457293801664256648721348400676446350125014024896376557906266107941084592010883047244965464306419157701387797650788674365528884685948187633486840109100010212821935726010934299159055703497700780300837489549510954459529793082903877528795619458175806014292008058379466561032452215161000533394681110660362713114498695081369242269303375929657570973026153364459031534232484377593753297505422375961812188534298688406911051185025334649932598865092305577591467641113641080559617135288903426545858873376352758843883217319006637561569883841242236600328119849546672399256318820920035680043018765855995318821149063433569902267901256160186671495534813103826205125168605722780447860784140095312510837023408910962487212677494123917632038148514174258466293920609809249319164147535618121278939327780830891914253682515342990721785942429548081731797814339342662670077528687507792827712701615580021868708445106179122060959614687945703884681317234500789224135824316381341923996021846437611894469716705717893443283162446196782728646724278818333926755730651610936058707997666763840904597925673914009848357437977036003086309954414741099514338652357687359876242701511302378187739235577653070167386889556916812017014728276558163728159222026583403192224055931132698079744922401043415167403385171431075079682205953684418186333043558305770571431364456286748287960216340733439240518894073926699063775562844531571131988132856258201922413432207061468738266969313344703322553158044425701678505219378144 [145,58] -388444435820855009413487620670431506432413500305478829013383831344068836171671674763585391485200970539091427552166554408098224023424179407278241181838480539337606950834419715244528482876646111060768369146565989773163395052477552273234645765569211367409108741049848859130709354514022317516511780019337134513127745349447327748348797149341507320964593269837262519188016887329423445826530330654111455491122760414913858136947538945772256141101609159227787482702235253540021373737917063669540268410216290553342276797781600005254501840459335615680888688151431876920158293512322440871319985832895089317094811944281214874118834823298138698431079177892935702119500568138839946935099970014668343068106710784515413377662907648232571814378703454731253751913058985882743490415223536213228402978683220591356445576464892942349157865142925073392464207057868481790546088745880655763329636961556743723007352286748763850952105730915414472961752492323208134937366419567595786683985928692927857881293004055827772461838019045242495677626171196318958399372749932477989794747456472327153003801175396960506716608124437445073918913354285512325586404671355793311590255730966523556612969017719141965658744274239859487390317894046922856775420579987932386119218212842447422244719107770964488793542150770857005705578740269497895894912578273081603600537733208029834937421727012404640577478333377036582842994197745232425241425543053744630620579814077909479990471956519975868378460456944324165590440749785946543639966905790756244433182488382827319655595474259365069916419764107957842356790341836554296390153186319091296632150290011242957943651536438930791614200166390110899037406149927652578543930664120028175870028752218624539524045476036748959381288574250775795610075952564415426723648400900740286917695739431924667734055208761206575894069445745417864307101954322081318670899223351585635375612669154432043234250359396013868293573538527170929337783292030005952563958060302194059473781303803368008033332474262531731751007215136403115517971147770876084983292153499392 [145,59] 117161166480995061678557781362430772748965200101583948055977068925212553968029952373219069103728639025767621893257296684050158673224853247766274824488671728946901710003622309931240720162129919280472265582633472879912193723227948838263859637227830899582613817101632054049099617083607736921113306632462475933840974403179270052229141263875792937065744995390940658760096419278242294882085661655418383470181414564801201825771213439396703964372958804963519632591194435735702095951304990812242760211067142389820373279527536410435327650990980496749727313812346971907478323318394321984174248345606949670203236357730469893648749888132745785526590294189459518728834889175019949916209562909310127533026918377704982995946584030267386923272697969395467514323250924499768953632834615250939289800372138210066098545262264471028282406104241706212710915508702637226511325601264830668356874293909267701279428926837713377717375206493457837675637742946005328168795479007639249164590912751239582394265585985206683878232494762629068648993538723315452198369103128159219856726557259147217120231550091723132544389566377906852389048570555491495714674908075975213068970263003134529326852260501900584295499066413741595688292306133839268087636905085183458125509976699109135371109991720916206230995726675224643047582441302845815530989842998690593040235099199881721433223238151188546673527340755173069988210648604295234850782373950067477053058685214842648750104535128058918257026266177005451775092572396066958339356724962113304834341630856733923544918588261877434832915215868779761189411773276069029771604703274596535853057117163906873129331707345411955016938103940170037799083366296036637029221379859102805504472306826039712154584859754921627081796852503079771475502329048785105571249311469095193826920986807463986949142545100202844949456075190950612155132520305195943292676860150978942974991322962951667448582074916791114245919877739938142088256195229722986528873620955121025858325995260733513832361003639136889967569542972578826422868011742471746115158576320 [145,60] -14907017760631076755341928843770281474243047250067100061194484552034172434747183797283085182567130299397530174715791690535000866810341727661289941129132140989226474390273949821319378989863264679222250331840439573756997847456916347809775753041318395563262681345785002297041055203990802694770565955920485675357943220435643600306819353267925496076539220307558023054428476036475976215416942952934659015581316008577167737860852839061058798597529181905603112881000717728525644996195136906454813039100453118504624730683660882892277938545457660686814160062538609923305251173464224970490521024201834700106430685623523764520719660793006811232935777132541897987602631394156847856875087444748611420297609972928421273196788418376913785525384620307501377622698421800867298956790942159828907492291679959299275880013216252047417151307939998569778050662542361178361629044413110692322386557738514177281780894730748873108917179985689571945712187803188081750902941569686984109645576119049771696613103086478277864724446668241980487641773530118673713532139164553433763822210955098138031717719932246994226226580425182867543511975046523749049052116591695924197163476305823130680995620693659457796659232281789165755382910150307088817307795808863485785620832390376788084136857281173747216161140865447233231331454848840865794360304464354075359445290011844405364592049963946675241344864916181591913147797542654959732376203974366474934986960710552270882460743496275221540220687041265279981473338438339044172592620039764294614297784957761020435644020399826891070990232896678272328938050683478576643719488872736411901652457241538960721417844168255294312141995750010645956174415732716576439406645731776463720941940727463804073147867093231607534289723004652367916254188751372237070554355239997505024884933478884416283287761547051984785568366694413049063340041816797184207180289175349184280508948607245274512308372222479452735243703303886572037473586715833258362231244267516431991883716989806710504349709281302681165256852381155923789723441244759282494847744 [145,61] 1142751817457677646810495548842094138288165322371241672383989443188515220482082881936496331142702102651460035408872097363933252281728699754634670474053949806027105096440717365232202529961532011202732643761821415244138468670297825201029453696735068499284862250321510616205192594987363413871935881110195980789577712259062726540896754150358762776993184315930767045916351847257892052570394488642698115944522770460353799103992598810038945702823973619885933123853504420043975293493192284746492384006640372414745879168440094150254596181434270514511973361967451419441936102558348266751996486317569530717639023280392555568480042064828323439247411771255535893162278310499360759528701876118640164960881608008586892990900740896038106368096621775712616424790031293535681200631604845138683391084797116875676287206493852059234236427438110997629420600307536949911830603390013989738428069580495512435660098288051857805939026898789774794580666939718326328861569876580596280252829192384944191163064741734190751247912726518145354994441188643143884035312476487167027995048996044155914852312324333612156717878494197510211174273637045949217372198659800920057016802212423440219223095303058832136151708758463127868174048554901753866057632785413239329028633000267660325518985991731145055172264838256626688361902587145925475445469988906888418885482732228598444419347441762987602752972759765822548792618762130519510613326342879730577323408851753825228190153787454056226971435177802077899415873854148123128652639034377400137631812501169687715213363085316678736517029609525137898948193388177400397158095332376552379799072483141749256005979439289545748797738812199165381990170061602221008479663944838938046867317622499140019788813314243177376885763817007229615970428858367343450031890703975686388555426144828064211961103077855875527965924026722755783262015008651416386205686233313829751868152954818659354828290642030656855358230848557277616101416814692019153522231168167850761687198442790780041793036118779554420251382360570898413549357615105708481184 [145,62] -23544549428648963163720695155450743680626283040253278607483633254296560523809969654598433212088132890622969449673507359858715574425864780871881553129541368732588443419903138542922842818479016622771007221078016657258688660785456053935550999908673523414956500270266346607375968678303063062993856542995002503944632838290626099111115772178842758452528646461371981897098958476272671566839096018174561768749412555665455977708071379074464010989971068482856436846307417483960272255636273827576842428223212179510127707399069697439582290166512948833258186533958010410901421376232305319534592800557277032408625013266209649412462245624445801655990045581514943072564321911066115462215665703602677815029216223788427555413927215166867082009232069248383358416929228528130317521380799946594751007988505729793393685185913099084018009248804719804986717726723219246120350473311689806094812627150574649452399356389117968919822605836968743330157682540545557710555551195255456228211947839510832998020404730317212231420939369394718321085394633225772470337348547771622935462410260703351950955168520253566439146643302874559774746244980483350460580965309386653862111977413710569263293384476796798998345462034194909883533160080861392488003804792652716136780859212230520704833433823858762428303543937802343370671456849971285772206682727664101549388094593824997392406743310196453723693728417364401591613377107759656286096564608436356428306753444200722125230768957533493141713255678898649592384846684936256808739380879908722893668218679802455591648172137831086496823852856739371431366150109043389086585501802182041379874574777220754290586377195344959271792529508512834109575396429964015830133139132325659042227172952515947042282099918355239637934441521458201566451629263746468410220423761440340799934958847832533269684759868094832446058488455508666863565108649664488721708522682541383197741205660498570625967559730735888607580342353892357877723724117055976771857966169186603871576164975840573584210373459504886390640262744746791759203185769442368 [145,63] -6917430005711501984449458519890809920766970273850720705391232280913155210286813425047869573679083795476391175602316781330348841532652861438197560960021920132126453140767407187481037494799470397192444356075340665513084197874948430268824656282704838041157134138423391905459066254366312652855456976587609720950636132400641048928789347076744727112353457461383686849529340182055263404037862546190547453685131661404154193106249747188835739167300402134732335003020115283818922277436963636545568518761279356731811471617082018795804445101505920250059853198076611253479119782822939897331913018126114094912421771940498290781945910848961583239730169579516404724531773670937443111147863942224944486629777763976605623509340021824512163036632700816519633763671552370437118275166653927817577916931844862203996008794388348812033751970730554775859977565985572886377327806493193020822928698851931977451628812186239299553746657875400565873198225044108327841578611177772203603939186372643504340381781432203730959307214525665343770833019216107018708023112960231983457307299641164196292976208746609947234824723331467461612265578956468574318711782161826645453791316819273206931288702671458398817391136255647045056001427616453854978570291393355454386305299352771961485810817097458424371798363640695968612992626513105569858392673511488069195625094343711139998418859663951580419973314539687057450251522126990058379418914448126963809242288790471453936306457202283062421642900918753525865208519342936468631707868035994799488857942354237866385020827182474853568464884627203494031923822946200776918379739637338885921778460257534423019677500054531731832208675238298134993801070442276432797460637692957333796017572178187180865076700336392565999172311542367067282307369712815338090683875028198734735223707177389607403235592810617187234376541248193800249365941925878821371454835009781797699006588390067256593198926575884411635506531743302471155936796974074309858076864915522129649348253481222823621271145637024689398243736869424214913440479832632 [145,64] 1053312825344304005121128800570952419039541356435983234211770848650490392139669662456732955707420436296664771885361179339068026302607681866712456570266367593069315152857620725109339683023372101791850833935405204157989904604476548968959019825193451938143324223745193778086438170881222069762560874845738532176043686197362243931941505587525443840589120787901987498092337019282120242310808730305122013513295722616562331993240476126745648177382987586720555135741440005379103844312004890041238966857903726208127904376153869884277811106810776084308331262156636782945411959371200150904597248782018305466315820170868960214494777505659104230906943809364650641908042162424495492001274116079636418296719018102629130295207790142554635862152400780313447059000288294311931759405571681700994255069520818281757733027723411169756195693709008174451838941245838749140134820706585888750516851866255604884610957081668151471488692121096860905170424051508479203650621530961057765909656907657853699579476450502626713984743453835793121320433068442679719615718268609743844818764999311909234893266186304812452283027128691076257976950503243760717844320687016877864580283797773633105951721481332663115163116853416580748269415449077566381122864708974660517212490892110966541324257830789551941233805935391488970123145248060324816234593757465358790932284198448020678251684027257115757787148923850675950087208389141591160342823022500921298428715380917381354161727120859822952655350238554837754662906530824749726175329795539662389202586581430724914801147116223965076178258498095937403430060149697148355882454337608346166123951275328223807246284765404799759467926852865531153237044500783506934869304564531958577307032471945361891664626777223625678853057691998357669298398373395496394232025933996786374235667149969960113016700246623553762792976444670585249528413761542390952799460150388720024185125858088585837958777143065648083855879514512627347712406734675280016054634033259645404982665382961774663332695521082974266273715665201062783050678848 [145,65] -77378030124627772858726066684785096462196927511550599986210282195948736622680957763540395215666190287835685293268113707718042470395599361434242120344786894482159810911367214989246694162925992147433136764682751954585850433545467640758866545538824172420548435998715326176483958320760292744174100115793826942911233588502426981949742549127544157140865214120865668960206897694951058852940236763646187201327622488696450932748758066964380822150734042303033340430106625964595847189427046143310705917442739152002623637570612754853347595584571797353549152180205572046124880592832536034009705049752833668175237532585793968109784058259190888484763937442487996921101051548023584889246091998443751351455083053749180142297955118061769998002295731696526842082867626315118797925691044250521402583482636703358859194674392550450227360262926647872902437019395832603655066155719253846970658870030330335104371407230543234808486444600785706321290304561163326847910708397638098415588837743136058018305649500178013655272434790990181434914080928494829803695605194700798490172497736635914607047945527055553121796547910827552347885544188726615548224472585584248574616289858961686740116076524772574319409927811488172716248141255884341114947332284115258912359327043744424593392558356058467027136182746920225137108181086186424024761442832801060667207526911444176537780607671792617658191634623864801097690396004485725771023719032870180589921510894533603690666593151006956006105263403426286311985181912766221053673828059566612981911138485367856984613903027354153808939585040977150674848045132869399769408958995051929726904743668867852405875486353329137312031871516424869702305445056038696402099878885588186698565719153508907790791981467449497302074756005986042083233869148067149344382496556170472114717790578333294308239326326970335340176092064422679399116510048042858968443602348049540585382642796332904780385943278837916915140067566183732776897284799383475496430390496464533028583449030455203637448431572676446886814448925638491005320 [145,66] 2787661128353102734302160583927650447755288471735539143606433183485644814000753649110386959919839312325783084995241704523209032110149419600418292823958025964623465685669946448033332911886848198190591624776897400812076502035618200680939595052100989330495894535751226143394286068834723507752466011324931857010383971371177889982223859981048055173401490833252169051591045662070138846124708691064047548093085923126539367444283316486155430516790998055245664899096349293543399718887555062797266371812266235018768450996312474871982201311607214110675964273102848998917077093876993104333108885859936860668218116459590960638737835778776794666877950289842345670049255352436106714227528391885441157073071660651422488788550630291298891692083226574102171985468633133402894005122495762670600468804295687027537319513252736375485326467061802525324188017536952331017013951403402114438095533537557117848321155743282355050874786409861381806046875881987135442333678065660967950833131200257265883786340033427869019627304313035036863421313850790148261475500158057284617922461354509188271234985001522217244134271261286947006426616838032410429284374147481844671411076511667712276295700832624877092131468086416269443723782131458210436418830571859857675270625494387073087800299564299465012945003339482278757118907684298038064600196867775557765040868622705503018712126600041858356544857953644024973871705273966164363901159884642308644595016519971028801565108944147831034489898742929840570029446160439281174633418879670147566898376717540965325865396533732236495056788309729231469880332654867688278192020988740632678074475996169293759806827074377216270122126273298921592725458965246386459751753519841917098388944613542144055927792780793097372256126575226874783225726584353928464889507414480875998344818044650702761824635062946361437677606184034107163611065077634946795903746783867530968826586710506725393528936003387025273243244003956400188669935890679071805469354159213664126461257264461556917656538106029277357458679503695909728 [145,67] 26502265008427582738330935809395200768608598903940197701011342363892977072544540288285538730451584921566665628162564224785159403257512460079641970015717044950264382353303359097136360420045828410988081711294968627573163081470088777549855560027936636119893536713738783984335181377070375605284830945892403778429402652116559436810705486916122911050483116355470482559540534250817588877583197906113600369521043195800694119132091579380317422256902611187777083449494296263887999734705699522869705404917078275068806246834491323739312456014622384865748946378848067314960095939294140746597213132924266508309212419543746451945580842668753430345224151406355824301232240488253941358749767668422254261155466483984793202895418908751639443612088318368344157560214567220418235948690795259634608786617382370118348494876098077118453268551765218094910836938414241209106067207500413766396567448864801064063389914994479788178560991118540146335964503128680994719107812613467448997789410481838729992124338884172506182865471623709833847990655163010999737183748415667228444183419235834779294321199431999807674191276355171093331207111341017554171543681193787775726547213791966065622111892962149409532391174671292773051840583701940962574479080643713791262279044951903966499661077446534174818454001219144920834863433237542550055714096471197670324002770092809080742384282405345610092288331828156570469104292921071324716256235608103658570606062928984856430984222456588617472786174692341053812499662786121097577353519898566993155163295204189150419493397989326207415897713487342373482134041225694798015549174589548905341587384298349679756091850330491927536935517345334662121977269833615377298476520156943587123500124600351873219979825577731601837352324082407457430246829670629081801110692908947132603855404133121242566327790050195686733967738663715093295677486994903923182439782181419680953700776483551036796322001529008881477759384769640197020547811286942810011501464592528054672116043576434853824806124820651581352883542287032 [145,68] -8512281262175206373462176924034778492820068761720599464469681824784045191085259777909900706662407623489336139915794155864079609560812899856379806921322259570204819242052149547979372347035386982272605759611025644182118557112113482290420343509308256797100824542201002594389793769277160301879306893698830698698501737647457588836049056038915816752692056150950782910502502456670246169810848689564299729984417718082018590609524495265507328400963981128263119448657532403517876851065030634336288118769000576837886464626823568219182787601600751238079494376665643264767854747521598853490198238052967393864903949751061647977999127615309057286121136291326876159093333910996635841474396108554435664200075540442095654823859665787328928754030553187195773024024175160637098678017961741098191252430068447094736268897465319242095642833496668817988227099384342434257063736508052631224633231235512688854064209454429648053434722122182202789103986832171785306349959731166747470154499988987038559556548222588589749185899424911060097507698268349561644992235901842501144669621044651167402193587158141043160144563337493355748145379215952776092743874093127807268200024698894737880314472279956002094778644278000523202040746569034108748932854544543309670411198236210444079033157120633548625346698538477996782445269429192232575969570923694414248588389981742362065401237025496257816692754001381825272389196498303448207637678876163469810133388582826558934004055076705049336611637987840554005289024252375057992620070218880443663681991287345724769493414372620504005518141079190095254500771428816325816340352812001611834338069453272637737057233340150840682959014108754069575445877352579845510704421642358301454923607685952055517343225965122419186005507029575008588773931204196008295144984938767930368735690775881051090664110525380331933477607093095759463716232150144467800959689095598585539132247027543542731848233015481061256364354779184281762994446164050405974390907927378545256576498703402764714093151450659773186994157008 [145,69] 443241210120538112711122927848780325272081799618449520052882163389747499457120195334999552031757812002149353235770072344472571194401512352070866853974680573482345701806007967112294821273642451382218176298267265162019403357038234785519183656443929397564441492301186184571052905553234217453872058051810903465371203219477686663768305322358803627802259995915529624478538721783544328950852694534286818886924496151456171224788818493020092684215894477763429578481464095869903377688689776376175605322267846865328186142558793203400129634388309301525472203652632207624854434312227934255713806160096063129756918945527423210697257998678127120407195485705561185395198561765919109008210532197420709587652883749872438664913758879828532030165432435635069940579831257073745350360039518382238183576281488059114239608202807365663946915109061313858288156177840122999146140518987364643612127019684925724484094030859595171333080398597149874882639010555093791490354920108844079463808970563552746987422829835590254468285942210791273249960433054795861558656054271186128620323757744495029082506676964056955382244858485955023315460103397520722454721625574942399760787251833012191927268677260533907934905416349676115428678813290776490739921542510251769872004725623957586984560261482938264903883866379888670055024289431222716991279691634318142242152507720593356324221217448590827666243938221800256751198996463243527860630834050045948321568462821824252989927302717736021047228377016575754235876226558923605592275788490023551261507885753229082824549695774976370968565033072893025403989587406604517880745269012368258508798132293504287649626050933046355308596831256485140471334740847245775485895912480841619941447337229234479577075906818581650073422436613479724439697344064617572017559956236440312704195484020538412172154835745480155542541535122444865501391548513013780822299958693360516828935628623523749200894280451985073939163170984916383397232882930418020544223404101237155646514252110472835887270495943373600389658 [145,70] -10744767008061973474647585055016418898137579915163261073661121716196909522271517650420101781862132189176854716339941333799112183519591437700671478698657470687222928278008928683431351860838610748411658965128927914299379204801207715516111283712354874966305561021708195523228469817241253081334041791883544112080515561312942762266826438434017925076826269779624479830104026298350568531879106660209109989628702871927579386191928062781184279955435913896830089159194376092261001444457962758189607854369351530894503099371550451905693803582593701282301228116932770286667354248058395095230869650626511811506371131061091090895648131340534645166119008815612109005743114219904086662127658262908648818029713048846291806479952677150735691563245379243566985355932030785153099791131671101104588119845489667458756612315284494240455699979699825495741613337991433952805267533170848790825453602223284993542374165048935873729375380128759307524524469145794832618696077436664020058818523227213271407574184625153670837503990846054417149547216909802641222758136685607514005236976322792788671184534246859643420612233232867393701469966827710124155601378984049240069765814730494571740009541676998895208523273938277195046543726791641035035666444633780574728221276799385304493326228344094398142264649434429689774488427966250042863616009378461206943653869835032197146699546992908112352176989753793466093106476012828304275804629063354416766843591397570759439855232208757727572165352820528138249422282565224175470017079606056410979963186317858655158804009766476419984032297477992248413306079464022774453192976685185812284091150630508945417614366910986338178560747487544251742390474297707407213490995263966733620031000163611870350499665673862324488598746549112530446973472251625625253175178604803379871738010971598396925392894371811215576124672551449924765808021884420849305219939812857299787379816248143640875580487960517475594125497790545632276013420920801306881760283305094928659473427327147231175341572912542234816 [145,71] 45303069182139762567058395995627004685402450607341649643285597834276977152500458154870875374406245839301456943298942697652505843241275739118073136328829371792196194110577795570862446225014570686406495956913312446095624232039441662043266622385086569403374733332043445701751955747325145818306207831948679883155151015865924189225032460659171744766728482014307187901472392529664501294116358486655482394102622619861295126644563668302281005523657411501863728370980637803775752709558599161149151581995973786434155283852010222044257884701243386052259466945645003282170914995580777082138667299736235563688239887261972360516950052166224164479147217069510204303702460097355322951892671323085647011439619077098925229665131034198209811668234963575095167674223087865602405242647376782511193090429228450227901308807659644871504417141715149344950348717076365413079332087179156064951568474370403523820565111295661863075058381783213021485874284825534938117038602263986985051440619570571673828780868276865998017231855624155792050894041879615750745060520450231190090254864268177987240907662200619431011835928390897438186257786917491694126454025728977216935929468679545474238877055191788016374883360481730254679610594361503290221612798786465947947475809614370535222139674224975323282736948505156897862802895045572443889401958572108422314913952561718375789849844688542227453429570294017090096077440189868774996413183095218687460449168781603822333100502572614333637410089659522114819594684649343225579608897229672269589371344936661233138413127054613476184704352255832793759927694042146898656369160912771761118827450085874215055313829952219568381260501862132751164642935384256064166679590007888553636090424983576397221565956456933400151816554513225177915059108517626444392987672470376782210574393436791868449537596314746778014195865110266817174784504620477924492036725126256442338531630119572137297717460934059531701155090928077103278320732613330450735893121796270708809593773451299870287452409534768 [145,72] 4795410941848534034685189640015566904566534679632870059824862684752056677309504375113653293545202365107966776387990164921800271461139239858502689595209938597679411946440263294469385121566258951642960857692647877251409108065903030344439039208205928403116411850064260714288438459526526613621422153380174540611176008611171858400510145203853104346567351728565435433169258946743200896331452057863689961871429593807091564978581154203693307986669850193660514150405472081944542483555695708651473546493850210631342325696832920686854035748385373532404762071526001822715191547154978333288166454951236263679754764512973144137024110017272922532425121473039337057270822975062722380314697564900509334505469967048278097070244842317959771936640631176637715537894586602889675505475130858944789229005563642768103402802588836951305652630367228804039914289805324036669002308709032871363382501122834109282865871619963986521128920492103949387812061811038985919563128321854026263498523059666590289438016866201715526758967070894149312058694703660323628118479730162379007588650679046310001972136673117664205884555871669670143490837253846033616517212357318887983206007221529942653092852717639198715532862196882551812562711505634631562218544082290106820345593374452383161737862035416420920420268338852429178499365164193551757963331287607091987418882828474316402820206566621962323662414888846472937259590363868822673210107314576527443972929077310718451791389108306980204775719839926987763971328481309075428743591515359915108382720911178900270500405491539843364450947343647237091871478747494039169336259724243168854476905172600486908843937943378738366697107459232031242131629672458846001974613579035384628984393938136629652350852484226674506539891992234871822376294828161065694739113390907873588579266860178199892037110549331412673445420693814660305579130549668069308016680484387149611045429515443754559491898463657505082757424900454424218536800119117091431034045318963148162367555244677078025636374144 [145,73] -142936360036139997597769516015562081486178962847215188614025942388029392117577772838800995820304326106132098629007562206002184408387884741733519408476259343883115303318488322670301117951667132705664012047503535672665277355141063626625148934569498427112890480568761133753447320159177429943018170113457958628859375858246781038964600290650733120887047288827673343662325594853920426563691047381004490253051927427292157400854653128437436233903638462284023359798306233464880707455597603589303936076155813813147076499964761318284736746807521288463558918420959132376544454964118597103856929684828666961180080900256926035208764997872890263047179715616866735823548649824879682693234670130448475334551199611627927703954014624721958582310148265966400687781786601945359968963104686049310451015983292623598918789749662866161378729967224327894461216489200577969989516392303625293227985738699544299420525962919134232600637708695119777021327687964609688104007479946845086356995664783065453346552117670349742318916470246508980265932487431923404974028615407800264707089307583322370382236084304821582974196257044107445804368330026703183127057569214858658611017211934144622410074220046903818499835530207279284313906120843911110214969028514809579303534628661983214544754425882141352431392587858735204726368608819436394492737750247707059641171856118205235859650221528490879943341738122522018872915591763834367316506151030853572685683222519610840498964018229073991770393848765741608353366628821355989876148945457755003911300604208481956547246911260913995986657018248005405865175261396723576821038913048944226492351706331761029505289279920174407232306091355721739021698311699134398019182042178833721170644280815383081692707955491769709721469689774243542625181498746383124440119099240809582729797939704905710237016686604758630013260040614293343348886433362470799608277915413832987799998731136266986864867661491277351700660649371548291769611478600838663775672948616396273670983060838451305093584 [145,74] 1753161471218891179373898656424250176066222563376108243927244271246605609151961102500199191621313238076036994565342398567293599476653794513543106676127773410342082603657500392611033478014919322645533172381608726374068732242181671546027125762566300162834525405590455312567922117864424177508803651487790769092329959884785292217214516476338619897447290848450858276562187026518142728375327092453066654430041697438593184892253224595962840777980303318493662099835324200674570100864211924803304009358772468216090141224789230561810391466647785175042347878506180266547546723250381734879015357441626023014803205451736387349019611917314419372629154768517140080883661497614952301700639626522131687539398900497201769693913879829523031157231114489698381002172876605965838164794654706733345219187241794492609365044291649963874668013882304843455179252826081320863442743811670769045883510848031914267027898354338819760992173131746107613170486018283049705147887003257388087798003117782150840316183978389808979223582640602739698665881854721454420551846205543279785064776809069551239774372357538334102065283753823710127729905778246877911207838741028044732260401842032713061114611625032163405619214986196219211509405535268256777082857988257843470162287253984065290511549703533261075266775673829478845104838979452543506084151521082033838606319249303658040309752932925566937368432086171391044953456843168088111909859879185066603719494820505367616636999849996922459474324486687769103963662900140755909032284828842002341059547347168122234209434743075699096150875514398820934455780726915496946825172879583612626197825439797705860989831514365315583290103311282753844803010714615965033121499792109936691138011099927498381359552110430386260521852172047655462634488350959168998452522208416614438961151183899573245886530885697510192260945685485633181172689422229461087475595445842577204351380774732166228217067231282422912118170760967366729890693015664202697197256745107217124278792729591925376 [145,75] -5352211372167015418306480299390409858477012034169104141036174059686138187761381267542319401142336719356501742083857996902121309748805412950705252001450296105554920174149338950215104318293231773604564530227581511314100443405920614210454024620126063133151952610237946147891878839188262591221275657278473969315221103136340190108879916779932867393689677350787035386559310818028985621641409699273526674567006273317724153096455694820175701208263329023560355643766333996253151542544316117807019615862610916651232859109784751380538578956926060500873647271132638317779421653326485615723123635313524021802831745827916598128255285149959694728985798147912877957413162586621162291310606688854786793177518847306026436111755075208392208317290526878454143917010863703762940854433688563123964522717053931651332834251651684281866309117058978703297782829218560631677359545310987670502739695021072128354060487310805972253758939861918470620684529989939122283350644677079271079919552383216574825692184633439492216732840992421369218872867959257479832099097626361085687201865543272762666184657553435999953305488334077651647826009532133275887069701901493184337698291926535506290326335774335715560767516243824784136700961598766687331981859106695977685041800468558114101533664322574796220616704672206038384521513588893875037554384305044840239139553795100531020803835327430196188095278678150834377999728327372883676467014995626728799564447941209044875500895356696494062058825301135545880074434703776446704319751390758262544143466480781250181415264024035680021571710043078749209487848708846180266537147092757486732766909684117229058667501215425205841500212130633134224123329795034063054416714204786276825855898464604688267357951318795229878705442928246771008147249934873791183354785571471606100381256946713898805891422928566398724462664887885547207087263663859656096397748925280306572359025526099481919802286759739004971815705183199972851944012356624368303884911186841300414164615094200 [145,76] -126093835303762085654626536131318735523870284756878017346740529887469030080264029800482446341746744740068076915834926925178240713178426285451947085294482850825397330445036687122300172374978279356028107226318507357972726417514353562757625192037306564243122374585960623008995159936498994798833890720466157556685536628424816153764870748175563555339231067429413548364824761093038529993868136763274357080655505686937073929987871214491198216672667486494749804157930614148406548147619143188807707257398350743143621718339842775847365892849352761955780505681505912320901839179204841066374973085290840899368614376301292409944166293300575713621123575721915856682095848263946233331713067526421306534681616956895631621538601896362948701600748445339939062769274675593737574856335126338501327419812942232407151520567288934443860964067024767258669729735446323123625491716785514632559548786087391058343974340152981997669661260680137845090145596997860830929073760938826300617613830992108850643237159610571379328524769693347202931344706950412860671565272385265588662572325301401294858842021356991816567839214577917373572540264384889259191004784178949278738774661168849460403505785074009397580656381290036813907905648389303841190358592808670366001303064237964911772702145493413463213756650237137409675412427088207637492835955543282136441619870747861529107700680274796891956384875104685861986728412567078299758750882675481565764551430080067897553959697336481828542282500781513220425304247822404248001713179167216432001460406945143043528556861469119139992140751701970525471142134430007707722248940018494061236978824895238533298351791164669464667040807469363895362996437461770799349204994545265147261795261518210848537682653296575616497018845889157348465178086732570456389246459520338095475510117462582145702826754815260615009264588439630406190229691150847283062063608591933258603516863547343223267343771155868866687511324203624324694664070644892397420602286934939342846393120 [145,77] 1795422045469382289754237427354132176688286357945606018989432223284193173229693271409826129623827540531105925411371202417089445000308180415099838040409584023099322583249843190878350896391654738763132003644954972988879458580471759266508018906925619748280709073535878726642809375455680282122376485890675835331912240232644836981992609661105192079528907502179194628247328642631728760522004452787212626154937190591767734696886246501482238650884155187962642652223015107359174656847943347417404921400136543824404964859074345768470799167321361711749912784320106003218431243116165243247648836030754441555145492718258468969003749095016196267984193248103633828949454243459728215717346454803268646811733682388476666342882473253465946182227281271130858323115157354502871821178497775433023594603386048026888084546279579010807983112789041128799690682780107231914236784852916600502139410282367581176987668327065510630328840593684286980019062603484415316438359699197382018963942745289262839201247811682775652228190092841378349466779517241748318688990139787762333257501627208070020516095138141037254929154314578240680613260619793034860575830238107881668020319776391598992205280350860998818972259660209597117786984971014835368454774047059693209522593325005725491020126070338731619284810516899108713719838449438758140039504456832354335715749465208451287517020211109156315202813612286245016093959877330774332270203192052172559426629503442607033986097946002785704048861544526223219772841665440668363906749604929059835230620370458633060527850056841950405362627164346205164353563496291554305714669675437161092359312517941039585579345538942339973391637175536565989300753940201609380233044753852184134716194276380416719658764180150805472292462668164118740589628042015755632042031311885328504378442430821311382283698627673010362515229630462061567250065401974829199549733907087765037566457122789704384464715325200637344315434614385437077376461201401080334154140645569009485124 [145,78] -9051263695553842043260955966030114348823782710426693371743510692051306921597659191084028269325657945715737330817284243676147142053580957848049089241670321192202121554764469171129676774370237093828939358001311918264303701395338757983559087846988607477051159228554410592954688115501964763411154774267610612034147708456467468869645863552580427309411484282556009681881489397589104648749930487797319204833441285553929771442625853548006934439840152633749558421396802623838397356305795675477253365764636195467748756361440126363558313923860335159376536717462167041263975265067681743836806965583519072224176329673200226010183936695233569766444980164458052993043771223794615422075735295521418434705458873010195889317310901474400930695495317656869119864331020036987686523200483277312633184754713142632169825814431191164615618628103056032550936104672807797838535624594574084400546566502360051913100082525750441587391238132418893003632503188940516334951958617497044401756618400568154935534030974618339318956736557418445443541581808703103795200200944046205990450587641360368913125332710160711868804337657865126064591722597975331978054892174942886445437986514000455042529795424614024445377572652646508842859117103657257212346304180204103895148528577960133469958190102735551570916067541789822675534143636170292242114750804293834939513740424801678865459303414709051500914831163272453708706353865370669031682012824843141933042203621176300784091138290086987095557450010496407266392623727702168858054508476167448189299677539068293298648934573979262677854199018593744322189470536960403180492754914109595978504537332143222663343815466836478043529282580147850456653652145533168084912163032681481941160315509282396183435087724569297295219506795898793609933172733465185822433163800689956147243739945339409598862400075996340241665714220739879504728524050507312135683439510299662449830681632348852394752447010426974990189327894926918376218075014622778913372895693896832 [145,79] 35148728369233913073957758939341871169785160609990199819746013632660075774552917987547131089317440595583144181334973859565683125009840918718466533699635773958956129840390056896424064792783761566286974510140396397932327391575033857384788793042781346206794696349708453812924286128272528257040624277097025136059227295196502172320999449766161923398001925845073032307100129263126387643522122405496514977854959397484508731479981575916650713871237477503587703511913706956838024424397666500747854795648714857495195686386687770702390133798650145461197384996180482735750457496396374054898893288861785193566330726520858887232164581705891674269439664818554027482598819803916345609571268523996561676103544125728579309292833266604646055117346702794634264816389519978404873172342451042446602460753812014408449882473485718445648662945051790633474885074440137824328872428961348338338681022859074394768865983297309192093768741240883949059660997551945306246904920170932784166252279916048054743986775208302317443562974563647614163114450106902196276336692025078927953089730111153814806216177144109409811855962043984632288016971883046572933729151749562269839343675955010225874070509867397458618931903281439062208411880067683794255830310097369120277100789330507609003450385616570399000658422461649063555409701840856605508434374466576697341871487047466193541856071211075633122340475291026256301631118648417466909101287697744221298140604423169985932982407412055870114633205904616099847304815834962093906993997270891980690731532778709332584557692225481201959556367531236891007618780810350068045855506452171387403684741272524720224772174410647596665294658473688823852612934458106958246324695959480805639680932172186699553148021017263131286687526039438448349314317324822264184237130795363934357706189760578425512032775743950669941867707489016156626881520619649990942577724175595813131739419179987175137096693327360652910783171390569980071345496519591566211384357984 [145,80] 261340861403720688501930289928955379764667228289688960103939181693266792496365652475632642798682815001548034822621588131262781666250019006529415198814361959471484755189231667205095058122161352050722674417604932208487240118785886413145702028705113325097755043152213610647884575719611897888213148784071065488113429768384400820036342036350283897894642374067860550384662582902877295256853635414560020777867275141782692433260224284261492516545976522051090492793460013461529635022473558522216318493338259318322861379579283105074886852809721398728356151847684402941551853501911686935993699573653852267392661649613966755317749658197519753799795252881845869952192863478174790260600426553951676023871158859323478351706179035875380989516593080058430477428514020621511276801773558247045833982899683639536048809597177139435155426155919743617427877008844174649306901702102127310203200477975854904296395437886204164051582846915547817069854532276165858606350582269255848210782276353728259735358178118043734165545118517278403345520179282425689538378356132263059464277636590886194238320436301890706667732969795524038865373884942718258893049504788638064836610939279906870686826974791995761166290273358980231310332436148853045405183740793696993771860427761065468705084309339638316551194114443522057866839962513811709534566520094353412870072632246977542330701211220295062002970878289128676659964765634151718524942991197315683900647979983127008857505807213592615893827584089989793845134927635531048764935075035125025796928971333641821908877488290158318264693500369493338176819951305957670303702445792230752115273320689922754716283342054497270050827981005889207875713005058137916181336372729254982056671829258085135322561475361697158564605587559768348854172874697156706908307810194072057125901282298933117871030569556306873369972737622780300770316091637384305938006164880082924024105769121148527186462493613130515977807443156895195846748542034944852336432 [145,81] 153205332190334528367160533491452189447685159857848488975525988654775442587000286494214535030112068261197480008012313776858760040686765901400920479547419944273413702382746188945182732259737803509591411709437316174744778242643860000626251574613224899805144854591193779266603758113286399117874521027659018530051693190481673353425191921828548050478057657643775829244102420956478053430339813092434423385438982010142728577362743819687982186243846708790626482386053609952004981190697899284759151874491777048488618549080575592544481945959455168282351433655018468406567434048319146079601949746117856395134631457196302281854050888957517311761891159553147289192799838816071224231187743215504932382143471926526958571637193005058502748174002861418030952115280321812055513082480560216156529274686194072057152694302438043071434995046897459718097814728465528740922033435308637183062948868017659315159638477452467969845681857493560128173583340107172089660156148595912882388114781077119186420022832510848552057434783295200823229046044908085404854016172958180661938023739902088525445542670589602865254939833092774555810944117061741988440914673176377352943324488170322122757353358920675820466183229506932015224533487354455267860480534195187083421098253837082333946228489184489013778871180844640070934710893126633707001112403919531576771355551950522015294784310143739552813341737307464378329989572176984053635788850797518467788665652913205745468767967196078505578239877017221927759183724987030284435155767896112073447682162707788921937750904625276332688956467774435212793405853651261640955184084016204658565863555310072506894567322380443782224063290975345892761019633818725323135242382548446340549758654934948029771830536586524411610502518472679821134303042029679600434674985603185509607222665630165012810743100963370562237711378589348689633389356686699202951173621753455572712082510031138349387629954180746272134050245208069690951866901971807842 [145,82] -6219004414691958067126176218807732412208162425143704972220484854765141687875874499328388906303520236352885047106782744756173804061946406834233707606378845915720274597502244158527923435918024351601200460694910337371664645027991881041182199669909846418593036486803705658417297074567218476396070392292424717996816289603671637348079484936466217584762888120566484033944318829738464976925156619344693864458655683676838795644787446301506207610320649341447356567812583967206494963997463174331171460805038266891329520104924601963444249371257528838115792276271064065032756508984937188537538422186683125499014358023197880576353724391678094615962929538625806330533289751907252385815674327048469091578082262069143491043305294811621888965197106712959612878554270659620415374709382980782316647099742106961478162350408555711983702879578718580097593214774699959317565007571170852469552290651646174630046624097779694895616787072217079557565516904380604271701639504316971932851716225096865185615742785300935526440968396049135140993654988553708290864047724363714789663846477843986506468147526236024075539888911863371660539935251033131672244089240341893648289877587932119303218669052285047364409026031729388182632592817103727525455814518388420372046298521235689812117966838508294602322782620853151394176389341484703339619426756206102897273881070117753087745157733304003134128893538235071338007393077364000321711911847588213073786456357448353027939001230122783662099595604037075705293002705842941324491870533193676697313471563338920230174565905373219925489520162833180043974936847515267353700610570432229321209125435491797281633939145680555602744867611880812264868580843615333603194213407541936125651472997860055380442755278559054852166446927001755114097372692042398877399728319089144922193589888642173021601884041218579977711293366641967018106246430413237465953846027887840557963065071143878207619862067075861787659369661453361044252506822048 [145,83] -111390747374025300948251318046091608549972661656944288988051620037643560605361339626703928151790489691968027036184276633765467821778253348560737367852428769825667350443032008192532226076075690332855546583938894545461915870852563806010119733366202643592690650686507652702106570637314962352217140448395983947459115331540464977375640426976078567566587497750319558926502465266478793002664872286062674323186886445932861391722968973010438874143460893452290078685387159129659516216729837103972750988841209505386235554323888329267948749300895914994811062201871510751946151978788367388332394301759903867099058230517598310395849895800277543678338996144353563140405575039876318267941295432259779506166676571548108540583405197684433436500457961729104522202470787679765634638500036892195526841012555864705562488559094822671551636045670245776065657727166223100067294414605141820877663066167146190839810625199460510833782492653197219269491245910741216939319430339850851432600997009195149878649383982029833360519780911208396026187595626114190497304477236113761854266441313072632853957143161511531195456678329466252070674999603052790508629748404586592864125202272063879654813748905876761127003597572925687107223143023104446061804985183247711189609943295954407936838944713732149358494460022757441144923394069499954513291826794106253294699500665856026762557856803994377957006074327145150582146877780687832848834012958212947814351360712842904435444979390372924620543271438342028542829564161322206370867711257602638588587585562275222606942394334509934276875622319270058264086117467820686095739091606039346297329630882925850367103604420225785218508661974935793245244743350867949763393248073120337337183557382470953444058384835304951065990719417799346651732143121232905319197937262416605977989145328881723352756716232496681648725469303307503660497306197696042912005796850846452723832094753857744779744210087988160994060955137202286471431760 [145,84] -125070861171107737272723354392398671893045016534332946450118357445246663104084589896996894100534250346234014564414432783058744065677102769675443162908957664061620097694118536643600647213451399205790150961714990400352098414280935059855599081402094292120083449439067321578675078323209261239555338109676590795207772468131144031270226362763855392435625605936268028649092528041612729950645140241831969030453159720264441783331926458919596260767994921349398155165927010219946287856178302566357860218092955706162832584717093254887380724430790130760746971449032483330411058442518206590832075358560543801706191223877135631675533356216720267811830591971786124291565820959130144744899780291063000008398564704770067420532082014846555362627022085384717515397445310865732489792714354889348180408168732349665233597038454314097227722737699041452950100724979890164867885943879862042549961307589530115145520465355189732510288173322282152869936995811740309601929842985355173113271486283207588905499598899201499142942471816254355345527904258757766571152284848300949312996792480639082051298634872311676459869569369098715825184965186972173863653657936955072276026103296324547078583198250859620640758554188816864659996742766277651710125692656004306045240793235468969991687091622541091931953257706813242220977914240953178689421239322142922817829972472410616810109316363827351464843499936292642763821710640795718295910059245896005676806955060403138850684927384477755082336385099544984583398830475790381831079454993377265033428681177065981305785606246644042649465720973033479767527310895420177811709779795103292914741994658501399514915668836728741299349057799034784099784801589856034657712620071903975363763215488384077559492460847186595142056539096518052175389750349538976763589723196458351676520464590208931326008145153754196967359115943237527704000057657156799271742036036349924960972272626383542122633651657757968943698189221222961152 [145,85] 487824527522791247010460236629526653833232524796230625352417343744622973675938715411939037981041284735524198204640442291495786164510579410574025960311101226869148404922026217661487133592907935636798088213103980906950981117584423072077713711508370411182955024676842566700008313800937390533926363184572564845703489132458612537786804596903770610567624341394406405358214775831764376932188500518254053705646169378027074870937471927977755360823545168549149502944123194496036017594422917670065223607917389853760091374668026481127273144058410624868186993729307745273200970520206881141697555227886941649562004287509812856552650817880764982207893010259405527944558626476472693326459843634774246804262616548525360808918880753077520745077355681625086915869104055873174803737073865330943046121254573693560446189854004682994695537052173508511347109740043820978427086681749106860394964545833235919250919229454108206011037253350485043291004132858735824852916199541643067915042867373859416422158851837161959377761643865865730008992365057401805071374559224867156608137775775016465795362690106776172823954936231260706598619170466196717294150961511790193334921985752705692967963843364870866775717087531566965617766534259692568318120166648275740653572223236697025853430594543720877676620268788502174148964245763167314893484850209523869890462228393585300435583021560687430021074533522900062603288223177747831505148536077210481317772837692731320291711899521194758680254444175858197471072275987861163411868978478434138400406624303917081920721183899945503552129102201695828015451090103316300622126850558237972742044435386078817758307080171148573791464167495373127798159534291839362805783536844356785236796472184594092129515090408090304470048227172546110041560926014253497185977631564269091390525832856079600331670949731542824732396103130304225353520403396516907382721337922544930643650834104987383464614936134792625257750079101952 [145,86] 5422725194425924682315140825841044632149999018443031665307204725976239178370759578434914083651841174542460857578188249174364006922915969251035832354660364001582707656906905621361258037685402568540466307735433352698360122471663783638008853427302219556350168629805277089314523754617630308634041964796061586667099261097217917970825848302537153146529362297379913738093464915504014791624958037402542984302672890273237373610341788728669003488701016329884033652064433607512780388476460325480491478459585030504389741439559732875095589719840418986711105132494659306728176672308130293104204019875309308722832762203223270257133350619375998813129502882131878438750344947087738920059380633024295635506618130177421818626607403413274414050259800281267165593220103960565684311345537954660602411123683837215769834489266465710281760442831829197545061745137640233572022237350237553931504468025950472690399932976541556452022074552295254115997414804853732365681543127375298536047731565691614485192538755375124160219163938712821669209433324077533774353387881962375279446275634071709252279400657465866370666278247299838730834012259891100579620448002539624755352022171206736507334674718818968455317302169590204643230641187811745478491128542610052640070583346252614247831980107900737547564953649877703873967265254283733611987194524125041098469220369151600271534454123412078771777107877876778428651697940191193795490799941085787466139152293854135758135196934049267772683481216261623956334674074112237589157847065384049150465050888654780168728698885083116641313016788217648704372418319022933084054443872093870856153507876614010468541095674527565612425561466590783227490907940561823391732833396756453526470940205806828837323121831662307209042413458904616384996897768686777589227824510715875590796284546547598058984944209561796050237370492233671407510471560137332132135701185664939177820424471070873897837590004121497137822582144 [145,87] 4301890295520275178634727603633589307219286282117041812962719342397306348531076686800807442018554465927176157040601396143258039463029324830500815353500816773369736707576804883625396614067044128960314910233649669312424346159273940178258165594331110449425734403870958518066096684463740689817506885006485724164269882862578940416553751023802145029447512411542357711707338354300746371313471046318265062551682001393760428479899798761036480396322765053217446352369223765931406819445649740893207014230721852901511841151820212169912887239898557379068635965311643127531272948991143816399032486579927550893929226244466256591976437038630880824058769181885406241680159895969463255593934776047524463482018848547712925661438028972619512579603749328150453643744891158432724753588500264345958395420982202479236110449985250584099475221065172069994566251573793048908395002459411297817421239406674085325656774760190451255323105024965890744746514372635579821198374321532207793435645965801535332140835476680104271779251766640286555160335620966601146409340839804879746591753698240976862127602312849880053889169101007751582868322693951016458772687299813938104173755241157135488264561781340657828022506198993217154603891490130217258549581152684086640497958859633147991151957279125474739126175978884465734982549175945565727128547097620007597431475674611074119782765326083749225555653707800801867221907911208257733080741849491438901943116337337855046253892376091891263934013284279792340744002418069076260775930648273376387957667504310278418567465862990879604371115700723472139657879064307661329804806239755053789388285945325176974822978384750032343893298522995906280800752980084378388317813201247629721199505254420918607850749850901997236753394078575971489471806724406743686994261178923532062043635134577323386250912381791704058150601584879569458527292087982769158237058492085406700181959611360638526276081915036481203200 [145,88] -7085850976796272389039760612109463205506109717481251082411413419352816450568222633163406410544428448462112269152538172467559131476238689229032544402948980150594770105797481483101896313122195695164667551448273390232605238217789411724581063073470723066038253792042380962445033517040693742994477712650778940417314682272133268626742447452173280459358222217684218915573137215294868342812989547295214718196709062046783854332329776276953681580922092353732623475094295475038272626723613273957172378402956214796549049308216211292446629693633823396289550615698465525821496458660216482433619946110205495247877982152602989086968172800462790416486709721774798906886395464853905651345836048074788811822137322204488127886917994579635191093831556118583734575011580490704673063384387281592716970945483094860797988672427136049212926757778830361025100217467108090817458745129435977713084776586919399761581432889503064608512433635315671381016560072957430135597465676198079672421345271910306698790231063861274995900773056092477583249650049471854985537516892375256407417996766042069848718094318751643973058540570201159327014087762881757052834827928273501216623197565675463956265759638389609106786580862680281846023551312887442003811009726803141198734814609656197528376605268535849086956069834621945020787692669376550451798327715810494648367228380806252136820066022805934953022175267143335928197961936596476787183945369932979556544949716699388278624006398501729319336302264076627325299460774712894021334727172207775709822759651238402886250585172613437901789701229704410619437198858123797193559225960466420035390090355336668779852406554440765063428732995003540256777112182596765582514134970479498669200517283300404346453148392037069417727377628092776563408102647206844695877043113233515461501378506262356746874145021601826953341044025262214550533662207745452883053438543234350469864511256712957961916967659630464 [145,89] 4274260619385315831167322715738813937636083273532203347354637196449989192296847214705091660716316124784514004603227757241186898063711581601208343081718754865536601598011381955586860253152723615842610236459645049191089009239191014369884606780561730078851481531619429896980779488948256049207631386707007938541336880740333012019335385070445179367041192848955650976628618842776738815224302877528550680334092309329966285463260782576268856701544444332832625387902564917213712304776373402747857592005131115945224446943112594747571656678860820225380521384613797867175357715959544422615616167467916648463664277658868837220222080191020603433880835020182918828123012587514095133864994987227956172271646818406880429547706199277037456040284299133134584427834480032665247211698951928836611699298602277183621010397201854760210354359648617814521674593400285924158910853336873250195368072796368761677537113500915609851402682323843745889118740870617341176114886039936031334362597330107327203040929923911050604446016787725111522659718251061663721083286087425033043071480201008572548883026780714689149618781136100090947963071955878748412942570537026732252559227718888675023643043484914106432305995463255657518242585812342293152943444909505550535931093865669567770439509893606266099596354236600776337318920413518287295820000238900066220231260381473945974799459847930947943908405675376561343153598403573804723916639561986444323591672061005306944708732781345480299339545157956234854335639202064907786534851680243508838865529415967755478054793254508337249630523685341725651386448540900279291096716473674217620633164252411899603117685326474060703373023193973316199925317882417022678993877075099155470943646715935232727530365759712230940326050736835875091919254689656621613670601683934214596579724604467754768892386681935767122714773107524851967306843599977779254062362720548694536491639166569219546460166672 [145,90] 14530060053876159127687831132312221264828737123149273358774522286409031343772500726080858350702852217264360667786240027929856122684338952899208083969287693395394657972047674215432285336287453670816563453110843379201677869143984584379792261113641422797723153524157457956436441684954373141853344065673792732803014006679257173755238628583256268073627926586419763653379131560997975746472243541278108422728533681615409374233165510240930293551769005563094469085092606805170349203531577031573037249324439386753407173486364622826104890245859954618784516642813118256775511241043454649354697631796860437235249245411488811473667772360273103611791946109488970501412247118503396412682260176113899942287280398911849888771321569562242219533981588972108572919174127893998796280068673185539808947485057299085556481466515333576123749264283894736172910946046885466462979985564666200941068868169450140198651830391117635106014410384393002878529779086403348619891401663387163902189519609484009759973877218421367464885761037227874527035639666992980718967855691149416274740062430171751878168094187520954771081518455732592417932678375794801788718661449261063746470674469579579117398860090175582417486266757224529781118154998864536064509546728758430445834992847945779001649124347067301652427633374356117590799671307775864015609390887767344285263216647442140680232830151041647417320255567813773414419801430178712689957848166669536591994152253230413245275396766960134843892011379831903082812236324768538726932819640221799816511270563593533600296963438309923778072764570498308465579260571163184250823677664403675514563679199936459409116844739042889585413620440619338407847153520554242999577149016411186283718518733557048588394661403489708774633877976332089822794928715078899742247996404112606181742723450869875966302298970746961373367577678828306236004512852850454049820837446488757787265000455074102493280 [145,91] -51336493391094951063027320337596221376358429421470607792056989009343502323883706419198541652165083566605506647217278107609986112705466943510418059387509447917823072736860952631629615558986228159255644427461403869547343184378306912409046012641613558187790002782315767059815256605437018322609203602196978559303534404107420383333536452869638910444333365827598761873248195578173880562138619533724416745321484690393148324775299457074235870077511739146653991131818472055013683931608263167586480417487295445807141577881821238506142448378039617854711227381928215477475253712159728228652341891326189761805940282774598052369212277246866939314824115658696746638371048298475276113906113228092851698503185888651266459769377944427614911764573039436819338637711082344320858958204659036939349644803887568500516411726897736926599433358147582864540909353717451574932815620674941798872041181736241916452896438684878763198104567007831527959606490054948208542691045031476811946090483611213367317372807707859118952991003152375487043363248216957739489841555785683710496282207110987057971575322388645493481970530378827054526073201707358131156398700484471561911396701612898223249157932178212645003878732689294996421293108248220882110099649719807522811858843077186042218412646755915387787067892163248468465630490551093599959389672667318437298549628289646689318990258887181619631689170698117482851878074586843934769012154481505603375494029904393237409622601161312689288539603999937010571920829608138442631463405552929785383778456462761086271815583446425114308993844768064447437989668204695877343209978579685827055677455624704706244786324032362891940261979286568578938668817965093950172472703302583164881604424041432779109103402419877686804869700293930792877933279503018823803191625486864434414073041128711212339011461900058936293681094452465401414039550186742066302892256550324520275989166600443560 [145,92] -130902211381205848929319743412430633874199227020799634387394953793468474642206465603794520284659836385248758360752584224884296751685272890648604882397560649922547279560891764899850608568077962956367045972848325563572690498131779264004494511149987067301132136385141202203314481015024646477020874254844859216518253786330939728123296543755304801192052255733042078382944637415996134182086076244338345377950235847639160997292972880301734339416368073656564796004439727083213901386852394626960645250605945194101791280402796529352535769474506524191472986763904462603963812198794012333447894296638123680860319181112411144193434721033564800000929402597093764974230776282660140431719304770857096107305545024260504215748544379015970489576215488025528575553359997905491945259155505600577037648966864851732097485870523863176614945311437277040593250236067911187043253396008253714011988282098790559494859582499151602299431655520399296336251546533232532289559030501682682946025646924948849074997510093211385984590288789785408474217783027827467196646221116751939522361626339314764634014011563556656548703032726447157157698324719767478967352221400203307177346677626429963487469288176261522343989934750073559301985347018676484100153169203997888121721529885808414501611035842126546269258083036979223430856261911301073886984213998784694862012769013062155575772974588816046033698289091000687596714771926074900477269488445298175128480141304973337259213473959834984255639917004473986311132048544887780630823439286418474346289180313699186714537707459090513937962363726692934175695197910312113881755845916894934430591700297849390637247651442303248194429890881307739367991411697932694052535544894122305427869438748053962730249350788958908584464766841103580003586455481762065232528003482080836208782813936114029122993146992709549652613259422152591700047776623594407631602805178191281457537528816 [145,93] -209710649849596363466971735786591977416076839735919495050280522944953930460043369290362220089153988735010466519013159533243647061813960426326515194000626828218727451376894948302285715266424386115866239602763455220360119489454601770050784916696079295351311957607780740219226562501646242201333111043150171805274865491052764665886888201360760723859937399802408928535919871481152198910191719142912928516393446269821372491349631191202472955298856552598898925262025745751322989987425563787320970895038723672835702258953286268633679664523044711354294093498307010802117191982098689081109210538055000289046582939131997905921061491397855972583497397094289407691630513610840294973248680831382438637415520688116087898063674199061570998471867848814902763852426672376807999812446496600149977081476873508041020202943161717701814878493422852595662443848646590889003076307958515965382085994610057990370817518323007525419871887652493387633086220546434318460467993452259745166834608885363419870781536775191428463278775276137234531193062853934341481564923251051827188534228150472985333978781202593664028266429324820860871938280694833235976153315264765927105635745040011476554318428815840018363461179056856332130531990852308187229430024075455026325424830932899218790045847987723110673145380894283546303634177435202288647908427355473178084437738919097185319375325988829003946676978591257442259755380294502310776721465921189996847100496565678568176324758824052040319668351455787684436184849470377510092596721554944254580209366170782074610855521823184155615376416519683558135644727704587033615026021754676639190669473032716439974574039440484097516983638689211774911739119181629497508711293467719346401682323486297876258387526321566701215856673637956499694238507224142384708147007264513384167513188634273279361378689354983247548249853601212814411054647943377258607861409410630423781074 [145,94] -129446831456760415202644328992691283243246869366749285964536948056374510804297212954221142681916544103901732276733856866171073551905888405954438588299296254445249894944880934434776724819265481454530647728973411668386408980648849810435747270989912010110763990751875146698425696235150647458979001137481814442311356664559767429167387989976873962620307410310615142042568869656660335000205809189640091495580476184100898453443488233363178158244561846470039359031848163060405612794622775535413450623689004633197143801000307098187034690409053987003937769264901815953973137338509367370256588896604602507979764937164220884351443660393901375441346688652020325139738886577700299209183572009816732260346100051992171626451262750185134068173208046271983573748070471405434016975763680768813965820811594522185985181753000327892392478513001552064497364021791854860219765736090798162043312677850527103358973803673577543275313588407766237041040102572875537532474128043637591301822375480330371321454751637630119591569647867701224796448207488387922516191667622028735152944559245102903115051240989961400173933697630719770445771518890491523184967965641686017973301292202196285626374975603175262669524041043264860590683871606015240362130963861693715684220275329762181138212086046733265223132697373868076325703744694622465063510250440905787602068827864256749332356780715229204425425960874734250147006006603690084572819749008114731341382447877621421114274131072628638280225503888674126076976742425955028957113827286506349460932755449868880210750075667728937158463318391740102304112200459860803403687271068120308121160283805664974332310242210320053120825307764374201697371548398142859814624110770122538134832448093422313553463758074951192981548471463513556751661109746951804034266231540424810474202618768585279608434892606771883763669185683825702022193671244248720965580287107601056 [145,95] 81993938554629407332651357577897039577745249280464519788323896257214756210627912339309145071863427528825742150836917449188137762899181359189404794079206758602273162579781746669545871697906553868753604932839140600088924464019827798674111402948376392038179506052561149904448321070748391660655093026283953309689260620888441274210265917865222657672980604240961936151216224766277066606373811826072064338945044843080963500024659109771362673318250783976076347541507078186125929451472904562725009813492511462119244619948319707696370271164223188822334848846499034723084722800950236931071165282093007127608981991045887013721735331482979776670507842636491395112613520792574646312477806541456146669226737598621551364257199295589026849542512526012847639389461362238498843732425747398470893518691477199728647874218902360039701839664236025426511498291478749314535682908205898075537238783582866173969323028459590568805520457846643869347198750604704787677291284542342773163196355591339864584649968637888403064420818653386371035962139475256997218702618382264201392142699374091441468006544363572928178223305372405766939207814553039122996632674366977378378428439790529636158383084501362462396631143443828776008690131685448354609247260626970832671383762953826642563081985211366727093657829097760869937993489563012458991818057634616834922405905506967593561977885597178344815335773240522053546345951096010439608313591306969870306302366351752010311435354453935070624482999477626685644054570427908709552660736132855323429938729770697051858067277537560655242915092495484241911587047476682514110555718034476007944337585948399554808230359551692810283238383444940029099956478586656325786477540297001506287664367115292188303631889570479788907578569445764209708240482658580042679612129211146716199129824263821740804843145617442535154169264391034525127590232389437862457686304668 [145,96] -47978092746719350508442827094786411116279580578226692560291706519444741584094760861105910351554958523392010815956754252507713827173097822276339081717373442595948955585880498249365985225986372543001137981384290769446191377238477097780929708009341162098338401618858268478725858967375055864226902380917649489322002446164564780333416351730828031928460665439395987435059334697582265375130422066802157774871173625382254681309769446975639212241117676234600478930469955493194197134765671477528704469337573668150999317333643268934015237359148575478645476906216633662402736351831196677633610649555793407465605513918772778653157949079829400068826987453420271578233759537999302686662628453003519833479898407411181034499217754205191308565625920184850633610175013804008972593114667174486569423725724002045894865919711596504646752798803594511984236021083466272950589039830492398125748532900184588449865490314327111811125008994818335620768754716610797096646847649274047564719290966861776252193417592752795924903913570314013032256128843023757747756174952949256851441189084637507928130773255802061684902282862425946387698246517987418055739718613248759322309574442365703248870437264991822094473384781903379341867406545014604566649157063144652923160576044017487784306773524712892311386357012346156812105444080977718570835333057214323094712296223315781733390629004806708141004448083936802293060245996307194336372582157506427485300481985758852861445606645847929652514587689470024095303867987585949936912945341485537954123695646807375311049511581462441041081824338648425958168501095408783543098194715677971230885428722575084947062132530982561429324341248388995250673678931061853010329459913892168874825286420022704571187573416794870798558102190958009197806204488479985493317948345103592658983695621497825338270359462968205474973299466661173661140666577643258425160 [145,97] 23500464558002616847179284560283253781331170700792923742930222745876455699460598307185511286097390335435794880657707382196193755164096876442166893425834231798650209090182612028957050372568553527956585709606307890304049200824675992049314079392553470629298922358600481018309138892899842754955048343658429852645756340739906767862857074094166123456569347159836488996669959839829078466036899978798473186036311750097000736569188652454803499152539995679028289875386870636901539549988788392913435580150130667575946292265472516442327708124540848604127493737112704060174196864077186944916743936424970165099064612910103872316509619674247157093005519472281127462150457348496533228306297309329746728067774555841367061618119027970188270878697940989861964895069491687474194332621900977469881298585090526037729219358369780401759802643197255486242322872757281991684129179027513877521443793979492783577854269107851836517815910689263405692491063479369145434441904113106463420417489837959826788752850609733517003873640733838716009210550201852306781652327309128472515440927312463904028696737043795764735418243942966795281511674279528938993011719383704844391430809164374669397505944696885531126531420391371997371225351633119707449157797407406298322341381974145540773610976826817911737828912266104781777611815787319330562753052109055104261036988849615626179797809265668646315763848286450052384452914672375537825185268144552798257176842925203547583839214169512241209471205094904954625559461137179589444118309807007843818559940546332411959299553535871847727085119671474837629396589905840676580812527183558153983848503723346215308073582116731267818868665995763020994392696630471459048442319759464484145391882811521917694670167755622713343874146523596610770986102852274387558282215149712216319185256226672776545663688073500019558076571810465043486085424780316365 [145,98] 3681384134824634270527949653228292285092486812423802204712584962420722195501447715584971800440862697632853470761320549853325700533024220511428035414874762857608104295126515423879298641698584243609381121695020174870215216052940642058604340559384355987836842163225842428532583047741153949601586161147181774971094197477916106434991178395964672946471565701488417631580321277856640306042980744543371782503992653054116691414043388709684016545552335305989712422878052184520127971816738121211331213703313027395483527716618756804283315355160471442560504832784900856108378078271869018514247707147648292765357989380967868806345475898099820923551694222848154203166146910939723135193140468553042410253286654795624865206587977032181672836222811254950657618394926671325789590054512834704177723345208658593275729644401560812937478430081853618704894020336349903139531146468298115850411730836284329105255633202269413268126863522721923882493476924856091030206848459733187768225743762764733208387415301146762573574774954967511303671537217585147845954459963636666747461949640874904147040021350063047865122667981493605416967946978361693483811858135732428725956949344373803207672433146955392299408379818334832973927990890784866915036016798043149417764604923570280734219993237034104622852384531772988972529219442952798903970785285756991844909610466331711964226388531215137762455263709519062851245548930713857804710286440509908104888630220462878589718755172890759649474199180219533900645335572751977029302914398371622837872035340963525135634548536211113831426857432291909215161565075530093948915681196321785977779006523215870850155201550743384667438951031641958233259822966936136880258473672893324228257153232007656146266240492830475571348651407758413349323919436784308982868313085060358570060641229754561602305846275126256052001361309398810915818528784 [145,99] -2695127091877732138388584674468117693857181903734894509781886043226850969507776363934074914307454168487848839389094829709045958507808212148895795391267242306800202850211529037627989153504424352712083301824410868520126819218087667671370005930416322734584339640498405823936586082240830575873786887838326683807731645922223849959915569039913270153604989540225596245249295574875916000211966612660517712668012947776593807553465763633562615170664116820606458050938798740480299502379769612979287301648639752390082223458615908287105778268909940280155961252789936716106034192076518281925723851998303117373573750578326017513202472735730120742626491067374697065433660182456292449693834269878734234367197080223576373464184602816883901840940375555268649224454661572198635382554679575870425906819967224994017752953724698341935807387467397843207111197824848289161218187802386643973946072910633855160671619590852766377253834593319263886440262768112829717139959200568883043893031647266996738142895584165487610026865341089931319430436495707474916064279640701517795351496500518424014661602274521563278124893978894304728556804948539536982022949284220088838425854502375870381920723388219384568207698377444009540484478840928901456577522666550943928404440851016699103658052197873759904266169261059792028165496192654983084097488703985347597913181527941646374648398488649517910732164285207272747799935761884326397712945696935930401145003610816613764050456387651528640209354062800242404362018404403308873179014189895524543699189450512811119226877153694820529779648180004264578946892622013750153025521321374669851168824764316952432132834592044423819141021959698046993452457701925012421010722031829102939065516539230297001018696324689065327542459874466630963413873801677741377811762601876356014150638594271743704497673000548341157288624648170113769256 [145,100] 490653459955683085630361307239652192892809852955270966640128834832418558834802012202556544422750817331218583902391687437805301922441323693105479198902178522616712063815144359766648771475142622743784175196761521757694757006515186094872155068153877863456339310840223253880086231529926329304845164192342387475693419523387811753810486289962990617134265417056913627025963082766780181102801820497713239346417967339161310881360788104696790333074740580495243853266085433648508240707797547941705596137116658044828855013095542235559523258853746313292176251671003539600631459391417492030251404574817726112235153746367226121213142819080041866898124687748158336353495245302376582149367709117219240569997034621461103687711248535634353417720889645392317850947660240516210730718817425969969878770971664200558382011160842380794121431459965322133591634823417189306094906084186530219791008179978171440513950012952345213936522291794960990014842256889235373736348722353406643832147996515395810719521020962530623523232089110707121712923647405586867067072050162792065795450478537365468389526084154451115724999280028548202606555140345118103121249094127339068329950575199823693263180737789405667936326079709971622397346589920010804121001561624217649056048832302140313146173492482853741622643079386534963779798761131132208214204297793629586527620819296938239678458729503003725018443123134059014279420342957902627574698415587121950204020581528271315534385611165402950036419592351159417747300484369531348037400147157910608444260770904514827672112060296652514272653200066119171736528478513273217673797964774195609584318350456260170454350462968360588737615642735471933101819634509282987905635167984751798769110425929183888004568884191122772459408913107494273711565528715552848571601208541384692604392268797178904546539284072441972409126903522992 [145,101] 461994403052790445921234933871048814740487386685960696573833054546264457802318583549667832275055081499049624710148188204194429799294203874902651719115111072968301414621021016613327194878445954736447506130877096017509411635946290764319677650856059411258039203230270371278379006641943739640369189192169464677239982923648181328702632588213428775923995765662180679883818669213455391745270772248343183732984153426723642774909962219766499802686216397018847784909686842209961216252886130382031265293365832922416534708209422030274969701169949424021804289427344305157815599731059420101905235652211258339789051104015587838500635947792944118496329265008213917142813472654354473598964415696176734763834938577250040882913927616817658026377255228389946359547054916132390976472151011306200029699118277419303989875138186266108776997848587898141936701429730645484191485685773988405182955119686769509396131923187682446267338140205073650545680166699101657751503746474128268714169230084464762558640317419561925118140335424531286387790838042341881559042045542908588009171966589269047170221135083530870197631834508808285044194731876826622008690992513272441607750581603716384679867196917432273800264556908820876216508706627945416987761951624174793573663422734750032873989262043250607556038577032213319853462403569361215091835512385928817611856342287656272217767894486853852017755340735412056700276646662013766663535395538498345819714731600048809008878559465015508049430821226929851278141953683000555850804557526911352341243898527645283634634964144951069941903697476482948582305365005186415462552485358800039028810244012612612842711120391997297411722612414621833026451812602235260171675760062575049692993656705992058401107604347097688068242884633136728259171671524370900627755583851148998303032224381177231303685645934627276359948202 [145,102] -30335973972917137189478872406650585160683540348028635250229577571098044676194769274412413578046015699997493117007404269670057108589832308936604188355398011069873288887570012032738317547602683945901118132838935609922997205207982052171758047010122883433282755929673154518228673958727917209936910925582708891318450823560354625613205952273964733045388991473237972455331771058959057864621670093469366106634528781740498153585981069824026073091984257439348928193492844254422135770725952420420326285540743401073929801708499135440481102610943197580682661928330445212350066169068244370040524793655804690581804512507956484667282842973389861798000333056724036060104056717860300531154281224877008961448965037193650287446203913161615039488745293421956959166822227485663286278331717890544859011244555928948755680739788451122711831109010397542510727391653954087220616508146996198374574016514142163745441512529481149991762207772570150899785315274654435558381593024704455560500524607086949509960423617826279820362107805891826158161921383235815112046950412690007237687537756911681414063369325295139293836273926432096892682698694920334516734585904487526816262471619997598423274814714704169238029740053003371127347041506329505113132317788353365435065707301274673665538912477560054429468115484468345929612026439690859547997624608337443398397062106897773604792262145351811138883587496815997923821001017944028717938266891666510200022969588854670116211293945133666082216357616464143825476265026563366357910660432363694117426220014560233065499591715507410408192333742663487023047980762371894869845273708713364986121541998648634089200221791170504024796676979240506271788610992384069376150837462553504563858931025528136449387541918673318454333882579061247228328579153063760165728956653399071267636260476594385465560725612650192320 [145,103] -15258268828700473295259104368838992331545645505187739450238795403930221514413533126763159293052324856536929570455754356414006925289005578012007257274464194777794792776446646650478591508035648293935491617906151563849888600460297215229366248175714249362547978680136931733995704109000622871795154242992479652686283286992560706094526347289228514198961165501236663978521385631560838353838139257650826077163774101888430630994295211185085859631598311906621482752288115865057906252679125482144941144783603184561036985822011364075257872204791922380937751939083081195734632631892449044022783409774067957338192092701513561278255761026652644031959152223763580568677712895140788391804718005339633592069334426553608455538404731117216114355413087219527496848883162219972505075552382021988591482507472336530850280851921898744919748491400024402224681854934005819029415252661610987204749512803664550839489550766167673255012436286265968750147748905634798862420682690656195957380333680063119382118435198449204782457060419736211926177236620822248257900212543414140581166766579231474254705538343144511677542914411058894851538369281834389306046027466414793135633758292636019173845164620063696433260537839295641506153415564793991173038020860535461709976058496997210255873516508915159872795579845764093728429436185672041759590357986548427723376260876438524361027169121730751334963753946291013631164228235574097435852582274252017151140404293075774801527273369681058127455098632644298374785155660500783455170953412125923487287759420337678289313100062785473082462949832444956225950649869625273546376944666023569230424847379206184912565609833647974417620800208197976556425838755806704793265921991941861267847709803658637894647198656095950814378542281810016362073899602040053909471963499963976724826978646054445707801215284624 [145,104] 274840725722574712757345008287778908362451569808498420458662109987343185660982556755431897310005372475757841409337473385747469580863695849478509215367029836686106621887292628157116294115146120520630802211179401228918548947537317835736422252721289858263516702441684808574575155066276789770291078409601861748482904166898576316833726162298698385494349174949916791315376922326748404181995727682016200267637789335640519504126256998336951946055588686861515813610120002408505017435578586103175152851892028457363621644672851728631154013514291519872337485071646817028103478529979211903044167883061355412610412584597614807246193698300376478743560483538011478943059124734362977792416575689641567253912404610553779493458689869905528192737732153416331125879735055447289544253377179088202534646427534682894544643793211544655922003357367641445906230867623297486511138350274589222039754437536271307598201314969725397319031894101667424844421684366958410241916922294871697268516859286748166618977847945934627112820537245201905156589277838274626614682348482494543085198188122949324584945747118758695456161548457057314236860281320829158330386236286902639810827149342685557191847261101766962424886105758536087837622386899917864640752983475620960513456588873412096892995781976492576968120152056365963962876275894045722771395214566629845214933616627679715445623431363434197966100861852707375142377827600317956099719982603960869671042774405034913769238120118660700451065168784015071991126585489841145374211340392392140846466382130319328116780920377115294224104918578899948953044697502346634974010453118594168039424562043688539802462923184286056217672694439225207094346443161903418940533349243298437985053164570725361673280361942047628078716022138867879910585415192641673100126861797859946604261400840943827028512 [145,105] 85538618254816124858182690948068558763526692325386640828678945187918945925868387324759283295052356556797193285120642319669136426261018277379760210663459101854311304214582926047356175412409754555526443115770694505933993620021342708300941073141874472566877223508841016733142187495344719036423430043630016738638759145864135971284530096516836654080188926745964530839064748035049308312681665290818982664890478108821842259988860225203642690909502666405583734422207932926996691265584069512690607676584173685883525300862712311556960781733816415942297979112867958238295516788005623335192666540164468845740480226939853418992022391184024514022830323022808003742366554271950415804120516904057569732010877451974883229048888406851090380117761459776157561976521064091425020067682011201398174059163128584010944412553712754072448515759401099968882752553620632573283553402256810735034595176334525921794905906672623217483940032100747349645069110000925995132246936606593507477063633331250552594567683013085015584857917523075047766736559358190159587382803310478453124562353952299123485779661759372505703972984559775311549286133232196831660272276145032559026568629677982386795659923954187469514990144574908062757874300869456819780803557764387093187501575210508623167355755073271706360914507799871834370723323584759154675015470825905252920752192322838425901598323436861002105271184187679713254095568992609015663027582256258677289892427236119770499474534781120496521206075996010154958384670601384902478430753003717651641213641213096811589923605449797866745015426910742846573276034886361665625605484946678773899986753901323981467485918513388847832816618045306649658158990612930051950123610565191155241708299480690051258297742672454540204844599689563696586513723936680658664690098640944008142851314632423948 [145,106] 25318462331257360806043098534078470448602727802054232119106867175795379082200205260588442577593405928637541191923708458686660820783657007690238326296495063186313954820819750030297626901248251744480911501236418222915341590661968268489060019505324658133585863101898026277011387426228217628935347186562637705039979795448924296520232268044073027358719074290584535835731171585015385093445399445050242274816945296865381047584221776919172060339755815953447159298071422155852266015363926486886279916196486035414371294062752296731714550490719732833949843824493068492640021256626522973874251314103461254228167141588593255134393948902762208262435672528422278214668109086012433396035459046259517313649653635216392534304582871430945709215211506893434220867554292892314918736958881759581944220847042703535905694354846662704253323957019590102796343522409992564005700803937422558709668884748971469022514283980317702295549088520744388342382767408563024460596491162169899647247771910178965539974992809489676715720047203804635545555376041975313423227238078310853331898896257830535305064965445722485227992372260743126890964373608683736758154550413234180950677896224987223863167623697038341625073541517155702408000710997481864486960217013811773348191552277323799571244646257150901542503004156951989910351804755680663549818541494934633179516398616784698168174661448132226220578088299019369902146529394448230133020061702670916782940945325183317734418376816685882511591417474583656243296966897915745375457592997565666124666637731277922518852098096352050017976296896918822887898759717050192781623592110679256850196402686835077063664089696366212170777572641662590992522975632027138345159212795387987889139403202040739533145935474373603066416531569375823180338106544356070300426364598710951885240995424 [145,107] 6496292446353114017656713863986523543018800516344319569726103905594994774293647499349419698843232601140893123485798265761876717163904370255342739785664085260805686552874377145776667840043581998962030407055545192331494253722091184170507629910604762485036693999431965844333383106954576503912820894483892120995728251727878547606459070754962771535568073993690118198062509381424415329710454960714997922481181864536452845903848794957791243389269525073726417191468600033087963769705289765224931183811260406356282745998262563799622003461920166729580226651430734743741441849350618834931728587011120457449704679126760497989623962775742279021203938424611100642129840378431407797339629541794123583581655946162062020476950987477619196404989838797850372578724127288076875524300884824148693427466566251502207717298845942564890906360789458252205391778565709774803777792337657611236442464596270991524507362748984723823203802990901257903799236846327170298877135833740434241692114419649693667065009026339485903921456524790071835731856952958077977997884753388797320706921746954363834625933263884008253986849176438787611706450686905206086139545392933464802115112520826008724410219494483154291410557837863545222671214805141004735744313332818073947450476948765535211833015977486919407163662118463516740643815160872708624950037537065893119205177920204783522842692312751607123003960207492448171530863529139063057472882343760271943336454496148350547478983146990189796059988000672404321858434560298403732516727537329422836320882096939401635621646832398135986234609544698867066140262526862460302005803184761702376082845159837842111579850450213928463049848169264905469270051384816889909047587329836756783755899168316938350311133488984494831865549185779170672867895100133867972305718152649024841836 [145,108] 511629021535595214791638661887090379766326481688064908847313626150303274264403124202521026982154949764339259879244552534874512753594800919413790000522228438324965542162022355041709497475877984597372293070356010485756063304559499982035391677489397567944855348460589865203708165897524725230565990354707394605115361689373600366068083713569106639815969385528314930991007800461084388906189494402090440688192099937188842240174513670906818269511760750032598414476726721221961153104806549624760356636972481359251842874886072921710526120304658532086868014498477199823555730614046829165498277151676519891551371832117268333349036170550484778897950076758074363544607446767226024683970436323692538202088774604713587766751135011445299926976191689898792394425972317446959814341743865574572574521369932146463278091926412434876419255059871512672824744888811860468251064762507811660908277732511473272720514899580398626287908465504189241390357504534890791076366081639793469359857616117826432415094081168018201957578962433001948150154113357618973910887064462947789171712403038028554048896753425540619341884631376061759697825306981784916310818464989334199036450876464927169963600204032958539432825883953607407566314960426300479451185568953171117042324628909357222429185817787442687145044158240350692688036056139112231777986950196753403084055506078815255422975772132025553544363232004499031475159236120962993529812304274811114188515399018996365966485378328013240320937904066925885292238840080642628519926991007910379761990600693299126739117352313228096979278455380849072632767032633817877845489812819950340138939409318939204511600186941532158055046017482470685749136560844166895145279721711032086088890633973059837368702441999565439801980220543463358203746889843630733237102270313648 [145,109] -17302878797236361585575371044637906584980924906647807032664927669833066978185345039836722401212024851173076271913443946403958141422257610486093290087968572978169351317594380401846106168243048118038357384093397368187682092643146195033344815466299156442501021982654953088653628327560601372428880420703006126588715111797722029356433513012054703834673455638822938334439317399139902398718981688583662223951852442749923071522766272707679846073040016711009464912737370866191367177552931950199410763264871381033478347635859848898108104013019335898791016095927176891066019860886958069742821869548502058405299120770774397749109047033458270476624605294002527771294966653628246592832389392334643114232945454437968762395958984797048730623708238703595362584364965598014628975396811591031089086216631987082479591842351080415761029253621628798458146694531923225742451739415615958805813560085158702490418587667841499738591805558852189492949292319459980400560749502248984978945768757843644559515730080115155272370109846903450596828509334929997832041275587758957492284155235854970885462714648665489734807615621815533835593969716526959496888869031410228512949664385240748235265789456142671746438058666315731229824399886190461926785264756579362589426382728442735396033785107407737128200645223017889241016644363916139357046642737427488698027230473872407300088316552466512002872115779602700202458441709526587658032772128497164716496048374686637843313434537737136501074434834872044332053263489958526592325639911418032175631364768037707153976424819721207083502231423803637009792156944503807519891022496174184543605357221364183065664415232141063010169168437154944680391546458661210655418816655078183924892334330837285784624833535453416487022492176346951968585472403502364644568550 [145,110] -4064832038950604747385836222854088032948371436067833916781085537021555552870103900339571325760407857806997941677846277344304423708853282735060150222560989248378905412074634891846632670417679185676634487237407741764200221606879866804495240234842693453893077355097882382482080303148200432681903665943160030179371746085961172518293629712136918759358126688434270209678030825394056937337854230775923995489476938579106648596349657810320054311749975495077647014298929453891757766272189191696161048635575990260917226895647504990345822019295529384571885030201502956690091908134647075286364337470740525053230797035610642541868167605364288599864456706377979400463037485206921911690213913941755081408077620351064470981818971740397496401587818810472675970145737161634646468462917945412152372789324476193814904743510024917867978632906106693168956936515744316312512753546140274227088830568361200859185560479382769613599066973926661065380151533169247437834148117006170011089887817382044524939470556129584981413525598817379692853023087936303227723431674735281831840905475683159695048437145411480647423880926236843102990094573649905632413556557307918228640433470631235953257315055631983148784966778895996133815517222681561651906079400298660241406437237266107680366692526143069704120088121483174076794366867614790893529023860249668915162207241519821580099140293035871310827560664243187678385590107160015367933708442809228680108692938426337700292147835209370052284792761350797682316668462164566145140846780181527338938389885332551248354975630359528998434919200931654732074274197963587943008466357876890645976491169013129473424409711271317495556996562891110471531266544932937773823953951537434326065705770662178733576874547521244094243341117283386162077459607710181344 [145,111] -179708943797150079875533445529162688820031400164832436407310009280391001990931551747250996123451741339766237988349652232610136361107792471983354945151688445992964029823855381553513236797859993396847785890274269077448310643802220503819683482292891095447993115530851989291668771261837021125538141255646419805245235656785207327448510985677067529495693630498661130373140513509149604473580035966350578733169035636351277992732500837253188226066147477730291672424865719373856356986298056599348083595112251263999307437305812793256708272426074311156271837970122018344165399429283432005449244395750008725888400766061753997233689923169405525328053385254693319632384376983704934333185257679087462163002525660861944514760204259614769602996528143813992625673864404149680816859624740442386766885716122067435694723229579260204833057933353015676978874260038721179695193680812945713093248664776675771157121547961007868386289707340636547158681060455011231204647928491634397947343871702153863733300998761276701948697497182969369096799880247267867487924513978856531056756233296923829200456386943227757772382296798048352268791287278465065496683080008955334746273821317607978959056364510887329083021001257847121447896676584922296350150381475116315368875480859760568168352079394967585010938351805995961159142201930163285520383358954624189165065199282764591345829384805668736654582387341292527952085675762813976378513737058852300656495128916347674888119128996907758388022103689660384947990903185141876066434315011713658466632360527714025460475079468450368738069252837424089774555754533983957827088834728844157971526396599507886729350775360603951952407943776819184573371457871936943041042221667293577289482907362566269152661070793669730342719426257306217068316708476 [145,112] -3571126631334090043822384928189431208083906934390868110165055446365285068995554450158437355049521941866100300438023204492425192619892046311195082301862335856611372522851082200059215155497879826124552485064807722402887674255366330757212581798678822741383389765275965267213973399839510722165717911914347348247592619542278544531185952082099116211133106700607275482838188450787030388007912165966230482007916789244525882084520565895819960064877825421960570350511999954662030940982518412487359545716545673965365317944426052930664185465427504504411859329718169741128549016624631009615186744068582464148963469671562253619569492365861313285251605773521679946435442695536447540428800248221432085178832763596238401495037752929136631415578660474669850789958951965407576704795996360430153246953080150703006193452852189784140433246175368511476315777396819766740454828740148861382939749792587870378163804548510961802701242761934802300925425502495752190986406981494153527106097920996360487554986333724912519854859360492971599143059953478532549413993226821123640273210627842219834201661263084561042629485479287688072751375256081587909966338760655730913703690335633767526652393486740732257777070794092744585768735392237518373774480547434359670561014185335601838372607539947669496551915757057270063223580943731820560824778759301866438987354536909129331864235104720878974561053002407082036274667345138797030428831315982889161118868185147216296144003477780619612022413706778674114315441885614729674097030635717647862914523255324299247251745265328643086006532801283035882048331412109330406473475935630927637062864570118145272033923032354899743738244034261163483146023448261265117861573597995948884110198513170663320917038624215375320350900911507313707752 [145,113] -70467475546183464458888465908212216838668287708162557254701665052049139031482103578255742064003117544547244364749744717353921846672785403674054011393656872686324754947247504019498007415981158089258833073940011746453615381934423116753100708417342955502123585205499152047825526348013335642486403844070335917154593178197017167020217941583248529598336643002804114327417777983211055152180411591234696618334061246710253644947582150132468858741953644153129283340142089980634101179861827722220250253521212341717575489837732809596412420024313335380400940921674660155974632121513445254581110784192954789961961220845340464169244469095488719852541576225630624757248778143295113843919460601459308142009028090823340324181690743581613196632095248580585795539570033838490672553630587276395645018308085235763939634210056246956063946688942943729088558965962312411358072737399134383031604947184158140362663878825932047799123530817496911163511053223090879729581661070078830014895854923996225729300836974655203049202145645774224408169610971611750792253223880895230388826453164691630967922138590071469988028875642750904526639598337649529867412762090571872535734446291768016471496461511101808998251034395101467730176736275297557302660630922993177813902665141072252650393684009843421471035384062688866489857189369592544246368007090570852375432957646175663425629109010427068535286462961370122259801111782511598706907509866911006935777339072081128793534262432836788773364947132561591087153413027516131721523118299161896689573096337958020165827353875724290440542607290413524769534068577782108627399508803773340270604752984301092681123039591067763924682376267403633712046607006116549564166348714210753936551101367843289978273104561597250236800347585007 [145,114] -143140349810562254260958659578917497837992338049526465632790269442075365993885058815974249503445168519796835822762495543873389740206472652335819090655216408119124869460538366202528667690215533025987232091814711405431329189463656802983855889319604114712982033736009719872165419989507582980206816076428514350853460150849887562391764596099917701111383577074021855495958976886161115129277358130911763894338416417336272103860235419507601011791818616154070201446971055077289646276068808658472449804017078928646349453279430781975127669733683127913388634771163959230163082848408635176042859734493170696945360856839862586029773784322123232241398994456471696012555722777542331482195910638849539333121795440895260505073083060043179298355533773960646428074287569922596977068675606966556535068152079871101358828069134898740389059926996238326991503710128756291961423746600351820214696514055399783881714469330091719280715493636568848963705392857403740865744037380927816011930142851764483634523284821171032291966428927704770588604117043824738537021658618579832485722623339400888447272163382171484664793339387874483464113442329863940253158362966024057254146520509759243929491873978014947705111730600813627039261107534176594932272673906572695098248368327324533523016443877312445706693853598774318094688332541014979090804077690204063250734666172911872181239216278622321762125560177914163988815610756783672800302860185815684962059923407365198070576467166611102040979615714819182908315204750015578661000708811268449293850632481687324454771160038921500597271756047053049223279837112175626044292152183226152949171696358285813986147994981080550836008182637227787042839319317896028089425971255487245408825832904246179627352215268618461636512 [145,115] 93361613654330202731332959478035250645235627515977752228452650851173510267198157634523923845127162044789425404858822878845421052538189207128022529500715153891220727260042435876849062796198324176977332667203332849143554214030872682941604207454908723382884295003586825720881278923883441814181946126595579834032175000941219260014194136411088820697593192425461749659729230689708993776136680241573609142873075444924851154346243028717171732515572658889984666275773407814661682438919227834087720070225338242663094534450772071341376543111800650091402274949434087395676549820203782139390150607237596407514695935617247862508801760796876615367910667985302026289428438137673714995418338416204304626136272243706124882639398831757383592683606012352248064439906188610634647894117097175609695549643856776713972966028654421211780974568848957512515058079043214091278425320589479512849930895312077803696010494405378663846398196186012537797988418663748361234740858527993705342765762744095698720372597667959447324413119643881783446133846804297113429068133168120421013680051804727743367787019751778633927397643414848653235567886308161099461573082631806177270716245216980506369809600769703915326829742179485597602908693418363264336079592850124174629937967895876141911896599539891685708919911279308439867425592361463775554729685987816874195244860861523988436010096383484873009875936262742727740001460609398534936232698397579654629181738247861513917949505080495291039261365791197950989022081180569217918427881263206515843028086195316665402729693291870676963925963411754152681135732659007595622221914332575900055581952695555946673426745657353245861868074679948846759717193837413632801120772379216317487534534252816777673647636312133276 [145,116] 1097389061371395600187128833938237733688466589211385692465127987615768423651571996578715520681987830239767618917432033284536078534982362545245467976988726710985364086678372445930541085372254916703339373349338588829890154334324350156589120425321272058151802955321564265387034978449992582938921614321203799202411556640488621643792409136124251576836620907446121328582165274564791967961037677403227860937675332937231361550247100323366325619245336768849584892213195581232229386506317995662186566350478249173126454456237342771926423507582518019706038183014840457419463042106843448478814344447649423927653862645676148787893797054681873628398065860219209363072829975901321521643278936846777732743433485424587735589450665508886978887322600097951794985936420667994988488072868549604750480103604197187068645325466415416818016746031008665643838594571675209057063319119614622031461432348767450115221691553650403345318204260662307621147906808790408242545631507237083759042736749430744612440915533121678370336457198803711183673192586672185955692093599602799934907849735986517278421152404362261267457297447483533227141087556661908636565137437027701482788217915155086455737635186396220373963215590200659988666653648544236766803448713104014457981567630261487412626386407148583106712483051177816525882774684212115395541411521795012619770692671034253982497074812868627962827787179328020842537403765490782569897861485242004146291029854311051521637269137323718116409643835849420222205311826412275079327605011170215750576671510644280171538351227537806739202341377254368269584660278284071002614350422308003909344909312773893698663013451132390229990947040981179253026488201954784976310937395055267245069122705014531516403883680 [145,117] -3480867324391374807312041778747198169179761278984034955558405609053559079349095472064071827638837990973097790294986502618923806918958627808428760392440336517511519027169592587559076121807615673079731044991927922885428958396686509305951594605502522945489493238971041941965302276703623985838629487313639071418132929645856435478049000891573436942797363375348735876061626962276154652473271119509886821246087596027184735568347267397270500783534523828223967611728282327104934556837869059621103752171174949043664700673817294949082559015415520111669793916282842896954637011051577630220980658530529552845424852005218737734576345432479113767176259702376805781093131318050753392845559208574942322156939166240139844738798036207776457188839068562263445050400583628434562986810734629063284092487420735613703425285597351704139289232532254712158045111070074085636492468405786207812363389455099969263755641161659901865722160575851632025600454788394725276480559377139429390642688028454844866635052652597512925775602566637784660951923430864661581550515093886136958752377091953066537366904009271478329846297758982971082341003793971078946763625396725085836124766816271854084692766949855553375759018199380269368992140774398123635785655634712618156547454417649604188916366324930493448387069529518955051158666492705927295499504778173528698520037134784823390375136546253612697868268307489309417381987430255747204306533026766997417984341871560520801289470225403565900269565291823381789727373945989486436609339060537367890579313924997078123270861937107220840234501008999253244686076146694929489201334071757544751733725128582969227353647130461412706008530597741569404839582597495991558882619552874962475699564098522745492 [145,118] -25042562124813045674157714338116613917072050836620375021101483602203346478951681458151511513823495488347241293796458413339871464883345442083632938890959455344785859674517503958532780037502137092974626372013379937306612602535263512482910901109017921063801287423884037891621504386411636443855127779812834950268558389021866780847328110444584588378593594567034096576514894028453422639428235235505683843448467755933947373144593654589205874697412552438488694664208023027355737869764062816622032068353040850709750970335889050671786223894769924465090296116523385737391396208739083628058680359211196079109840653804989114382339416455727537131289095120526738428371264313540928915957156736069922821560614653601592137613948575960086623212598685280759464651583488064360161806480872893911022497367798487131068996256555970269696878635743210241987677441560620407973964771507261447648727091223889070733736724966790855753729410328900535841022155415678684362623460500616306036733192979640578195630048306277862619973049303919176061996907855039006255060115392845650004869609340380822044315934875975031776480146691987681294811132703510071737037928801068906685281321912448021345913320259130171049254823862800760285653265656680666171774925647219670775247665774443932495198515621300266436792099169643382365770741702113867846960351639030534504225762602631250537695373788089999067043012522876219642939811261421942960049873750697760008058375610274714797486218477716354830263400449254289510308917105013780973537953954656633250134681399266065775671077142249902120464451820187161598419443084083815117156251953927701847157679816068672831402211912238762205525472972310420606337264933169891340409853780587373487386194528 [145,119] -4295932406806095393034546499424149907054458421570818272798737939052177211748811909111212598811407817908232010627872942360447389052496625789329220044180257753164312330665821689463881882371953249523248925985569068059958527694879269124649726417533110058687535371550838590472067698048666560633044556870676595262748320108920499154378317770321228254347500725762703049719786110203563894021242177316861921224171771071372561793645099060705208124290490206492886822080461523805863694831881861507917417938915550650637887235373578269658168610608464979467457483994410784931021745361496907964382307919194691673339877904105554648378510529349228622348103025110347984937899108550227834591601995129584347626024265876285355023786816791193318255278374518740546100194698619793351317257409161073004077651186781548045751341335891315172543966490597775435674166896385979227213806999480944044741497502326629274290192616800174962337567476680323350299529245571223646618332239254438380851378478831682581974479083957818315270394480576990250475863707682718687725731333657298469397538665728042100450927787623125611447593410252279999106812097287777241260933034619866743138778038053260238618711138555465252843061966932983101543998997763772723287457084554529839896147150410200267124090454117268230150739793758839667673744291067052924645893235517800377145096778261965847673320246166057373940405293866036222124041521933145532286569632911753287939226473469859892291599735827347258450333356242574768862638197158376259122378404160067860842097407113077894629506268315305851194109589116700005472767318591810954282455491860568971195714770190370954595850656911492399315760093287068682515964535834369400197323528683542692 [145,120] 13679308618578336165761844508044094965829046311339739425761293692387885439834948500001564993250243899021540614598637887773715578762709223208756748049047395109697882175461095827956471894989553829897413474537847477438495699610870780979253539423038417506162448426047011101989492236949407338461836717764787458434451386427444178104174944396917164447588706626122534020431273823020625773593597006136965374025365371085612059870290975754349991603832560259768467060310252468021567629206483407491904701266345774997592639252472637340172925701859654071966661583214680206111627804418403978981799297705204604191333602327598921239347014725963571440620426887812155624657636869497850655434920040375593279098392965990618776347256369042996988805923685524713516467826431141806704515517069994643406863995263981377854263335109546642133159876049425110062706175009901674824114578383316919945204786817022364924225926931567350956284962312083367112604876747232391836976186329437413573170483552761442919338675763148509931510817868166939143488660219745897029326303436957253209201634713326566800474034999247279190475569055623216727703310032050107933779593788589747276298931569610745667701296235088679916274270751819937156187048046941592415248234585290986373789778501783179950060834563730590176396996498115567997841342558712153299364318700737346365088068639298091149009945021314365473735486497557400538785274052708948102064453600715078925310551169201864393801870956660295267005326199710926094582251874881656482699986497449172972474458447298731210771446576489272119454172648668980263786965644611142268498685314997404553669854475237174060402921871188581657436097706013158131603631399826882803086558808 [145,121] 2806315135294561969510649672528223423554326538055767464887784868051151752034037453749614725404083784948311295203542241742149394177541819958470040998461523692406509199200825728384003784185821361969254809257607914363056350042839216669947810858266966760157583597024755979582306436112895448904479835428161566745000106204310130358139963927063065671918948825002276635298991296927168424043224832220125389949739971690680628218754491314661285762628036061837674731707239301912156407463946814090566683772870867050284003204880568837077382885564191991619006438932519721322061307020985315853066088504645444383813248104979536532757623785920621628990965489167619847068544023760760478969908043715650532188449289492664763159555425514365771681864362680116802376239566960695143084959709330869905233945280825157971834695325588069285302972299875424258181295547840741839512166835501404950845842423666441176631768459780805381575997415049731382068331419716276850936713519586057557479125093154535901961282879767147698340263653776257853312573328883737607822543777818720747124888788698279416991264876791144780499401357025328555250389446830695358105041246920802838209112970760603475430390926405984094322445688991023744747036253615963077707343538563258387072658032957970513903531172839167482995155918279425399573805197810986763603651802326735657038804727567056444369527775289446433097147371313626053890237281470367709838453732428305163324317102364293373338335547891125174147572444616224742676590853648869153835042052231006142250818367617665027470209506547002853372976541946421803476886751544626914640456753750853176673556331900243257965769032775325175266791301024755631131531233197072273 [145,122] -482680281935548424667193995972475265567584699806631054157926013569425260657216018249406392136101476915206103922026145388745246242019748984665083265376898278893081049827902855928712422410451401683623697882029380056051222097971629971264241563102190386537248845004905788233184218081877112221323327229233279403092207928725019073033807466271796427209360383871595825177783696839592709986373643689962535211094757026238831464036576879104872372793133180260037124320927720311352018315588405814748468889565434546259021444630452735941690541936980927552281812944082589336403699497492173395697765293619394638454881159602393301021831027772354082079012254010434554151352736632584385760988121763269627341704405345347357874436656400638413254093504460895493676581778266474807421354688677276402060394325072746315298481424027972955888180461499021296310066293262269410807140271778700623464268598631428223721483211704127403133827120197488899918220777098160472429785088812234641889293081802680827731474488680467205162181270103230667103625540288025658372521106538714911516542417002422880643464831525198580627217413827035552170178204842020550547121230910145005367518565958457428923226028599832691512597985155439716576978019706791329701838111622458125993564043188402510606468391252111891423931354111513518860169768705997807547923436599159607813365676822913539039803325290782038721118282182627567163178315670469184942079971241479473035706875282978658968272354115549301089288773332990324735028131549471317265276005460043279969807716190172175428033260291666890887776550836122828057208566877290064408433650864897164660700185602558187590818160750482296689624917176882635906332560 [145,123] -107144840201356343601479799668241691577483345182442640494883666422934190765263184089041506271339225760925028151076174899373065801133240473280092717653875104609846885024868556575506961928135206724396893742863993634747250766777013833319181433068310091879664103269264923804434740397655305719184425921048642964380950385148165555225789761218254671332673205272652015814812895995229298701049902825413020203475299408031897630866284364112279359874188838071963830399136061830080314967036095971628128929782084021088102263521470488952117512738319699074400161756375406618404508126369018616147241483198141212485927008774151078362732608503571696036781077385943940817561599118606725647471197900247877385070381573629757302162980983318807810058813347430633794608971366482894420812877976668221790969500001475071342484952391930969936283568796592335806819472253677611964426090915837156922748269197825463560072248272414448778724226316247948458713566350772592378372924650787203127808567725663648953239533341466669274923845456989878333366182334267510570325954802466249075062096592180075792280627653952453319192723917145168463589875085095836214188679958707998490149735390709643656268082446047109138440874330466426254169413559818702732724228452495130589322492191455876960451000753469986228223645064750799207664540608236847428839293928623385355228960374201683569843952171105350498167148185487173266238370328449888605345584511997067696372403532965722804209904218488153663765203021097496959296416028245909359763415032156189217931005001713129944610331398395990840703588121995225331387782233955338233624242635419745383528038385798063251596705135985586509551126310516240 [145,124] 8560064887638081740284486859356632046046512061397452746427437663123023809037627428735720005703956051184671718689981763407930421314681915312720168311531806058765683773349225608344468170749459650393715945349194909505870986853025796941501640337375998392900677485477273903387601307566735980438469784035613105307131986101099329330354875988803019712665315365166833883523971808327517562035760924621172293849378599543501892972310343233145303342763272581446991095161089870516738065372348763067073143115416528516490717016611592224255651436457910940127542670454355289567859485856444174372044632685132081488335181312335321993066350566907958553523737149984801836207460714137408587251495140727566869352673840518025315047678248156666493735824714444877156306008171738908687816627049708128392741470542610328069558078742078855481472360513053052070079449467571756080875660590532903383406806236310099169312900896264691137208604166905214773895086462481959471332877949842855582658250062079643303646267961019475871198949208535978147052825627916363210157307017069573903699465962715953086315733783036186602281584116756881971239006220705877562802536457576025455536044505762351189742150825038211954294829511704542365442897032998488039169971860858157499483501756315982600932859339658514896275254148778903354425704307139153659748128413543587362563547893269996896797886061178181145093319082099297213418301374570259725637314724450794472758967315737666559320627167477865431884608083265083297510305989075651530211053735150828650324451082868642073719994604221805746851836502884435813002986989557536561635374831675513093007787340951849987452318588406272722329952 [145,125] 137719155453527696485385417595188631717805408445609880873062913949399588293794979698418067114654028398390736498223156702643338490842258791155591338611232234257959487620969023917222926081032546387028772458895204488548698164800508113521846536911553460596981060811191778998771144387055869086541338620291036143724005174426978096266637123083660765314632373972286612649276716467013970129189688770960202117016875833508251110310842556127081480642702816298793592170481955046463949728069993532487624027967285192349286469552757931549896908347543402567643889825765872235059179689731775248435652526788502606996879476495221449021887391010344817263072936140979197502654178269392806581656535696203822892326113451294583202896205903335810155723322787342365899107739220217980572662316096470800855154448497921695628430824301549110408001319970078233303147214467974699508046062731973712866805087633255246345823188007103807129567922409280562783291408627500471766750103201718368459173219977370690400532488447275905456859717613741661422508793866328532840769697832768060018818636442456309395875181357175891620540208472975283023139301069196501747956936611376780439303323282458693154554991747786221834563055932850062039703856386216447657471495891173300011834165540596057104537166690790487734972781980043328698331552473227528513202101357956114584613371811902485429990325358682225205918299196369815332331413506765002736034520083045826172322812859881814318295771152497858517544541440180514919762081017719493681643046638210964429137185467503612804759244481599183096928098453346638038813303483116732734056297386230424011762585625264793761877350518420 [145,126] -3471353390318093004432661665481995717377073552835626906634224663484003855912563294348362198515580439637952435750227698228702903196470452122835750996273756735483796521282407734376245806634908446922375017624704051709378220234452656125910578866391582666167466898974423848256047522868664946614643172398273824201877979856509526826665194847368431165175542005670389455423841659951595483574011262813914462807261507550915799770377534246332118668863504761244990937899087422129136968089930022485387900421336354520572178597644454477296327568357696507271278571407286787280817679914947313005190943884059013490162447925664496148619132580466487162595723368920386940128859895373678419782992011464722074306110688442188777863046946383429965414336766746045378465978433764722779100238607074201088565525433789740986692278565483935090541768889250836264651922849515841207316231704694375117611339629538287748162112809046184541972195281487264967244770245017673008828865907679223290341045925165350655312382762183064361510139158709739064237713361356376466828757074033710354976067825065513594271983338409304481749037107424473146632106339163282639041789598167881181078374739843490315332581885716315787332787089127756344377633956133779243018409677084487233300163480900011116367128634539268846437545806948489532517702728318348540590734220207901526911554494017849986584650117834792994890603944492651470816460963295641091475511045934297580862613309941937582296110709613080348286826107182582106973698458871761474766739479913945806622996157920141064938274158970974829921391032156913080337616494905352711864915333635851011140323653116603863584 [145,127] -3861490609860182176591374813375708521455481332866094799504769074901422866580653418559731631402276245922386394839773647006285628627649305955913493332977842378865769449294443422090268551160000378216910840866785299471202433330699165764431013070548536465577279481231640667065669524325174436984257858729516042220360490570020073494587248520304906305844120984548186428450672536388084132214609598970843462499477522856368203481501305336625709276485427527965094083026089427439385725797670925123256434916539365702040728167830017685472703652744153181202922442941534501410791616551467985551547879610598438298996772450653524252705866445850679914877774964795134984371377236648286166152145222204132079967378578613042028448689640309727509926651451381449658760976388717184581238646262562177741877172361018218669954172766546318953691257261893624264569039888574265495890098887689751641351895116040470199627185914599047088424357568135574766669378250154808177904477113973504204686911276006544262243208238119394716754210710997043543883598314327100106213680915517959635883991971086238002042102566006336593531973888645569850533951666395403187515405576950562536246881150277098794325637307401402691696371890792258953548709168926312614359856005850072569267093460950786945502101640748057510761037127465662440027557105651682727209363947830610375180444862970466585907926431162473091609345186023708292503458208010489794094909337494342938559577881247669901951676359236664008413400332562271830416765791628086752173923386604651470544898012166213303538705734983533285046381867772910973435206095177525515189746533257515893224627892 [145,128] 27266268996136687794866547645980411515398342924645186844436492258999491281002486314590072028492677720570782161887883410613650805155537709401566872336895355312265482986653717405101953651208982230116061114537201309607793798901151863500674153324702759393136125585638393683663672265272055967465279414635418903565228862432060213808197665992129735721361679657940759102441845049648583112541181046307784975606047990144857248854469004680031615683178560241274760797526400501359361458817708867544522836613912669596678766332708991955173837461967359882343161120270066364754615260951970596680176886039784963855902565354316618052494785304697161420553718771806372900884245635735103463384225714032259070469242486029602011647513528054759589390667444397962221455456885818797540267193694875307261744206630781917470834890867630089220499926734899059103583544605931790548850903534508515903820818630901158861104568350696404571425358991057663127660406038400059675895245164860926993401553824324343800843637105741636975791801158896397482232361272820234201212629168794086999456804450138338739127376116456604990970848933211695283383639313320977459647092214492845459951706592539771138106560474738936667769140772829262587952376822864796802252018884132726367056106213542383602322392363765336833080446833501059031337535200028392317581767711147567764280406628649994460037653139248748943745554014782977036087875848771343118264300611489587367154739166727660251649360392547834207896027326004060287714070457412239031686868527563550682461410835758430404274104885945284749827183291137393000462678285511216118456637665463816 [145,129] -9546268835861162103081170068793585872945612942304461939711038538365573241463071851960308116504857885211255785944334861459063802019182215143586494173667677293848257181305191275537422439375912949567630488140499730190084913916298145294291108508622574383962443393416440104652979137371875308667374120329325708899826041713510941381412864971994209297772250704399434316411790198711074731064623830045703801310484656750203051679205372155114066176262776479213761269361392945793811141954894829662731164704801371113126060601800289067260811977877702674263845100496939586304930147137098947982654533128720983796375067342656787386839837692721146628131922656199994408286934461310206245902574969513513583969091227004158324723113415847386320558834595611982809667314029215930593447724726059568796569654255454694864905792287802080883405425581571934748076228990546034578790005695092080353522918002169193864283638871675585098835792016849479374848431076916519079120012502235448900112049377179892387782187854719809761871574402835678977861852793964114811389116346347877961368210500220868030952332468103497285091021074862637092156371238888553231679092518570759794366043351712197255644566876214766336946128314331889812807240323358900151314143000592204855059520166026204096823186146778038937418517649124624423201660876289081149060539257529045297534398368506226609003266992706187237855914689674240725454092967778480296025266623553269345531730784436645987259975069477850899671334871608164964533911148288299266103949057221659726789008239604133867382563626705823901775048666999121182021316525928001228277 [145,130] -52175336158743758749595792395861796962212932551709682523126717362652785326979758331090372782868736229342134621503921427081774105917585959390427900661337168874983782899546091456474741075436832952119207182558328935809479628069275748962376578266434908841238230386112841820324329892582550217239408191755714212472677509401894515247889564548811330062208156576521132461572807873914746378528034856126828159050476836185683255949198476499885494576309497425102628719054622747374521124360057572142933252232107318481403517572653373706181533415702556153765449875621593978734902325147552843105146256865274992025241072373290070427593925415697609534153333064267285780516383470579255345296507873568860499222627707214506480522852441349723983267656602165166351183964609523827425910248177710815693748310627732658666587692595912354274818387056706540685153670766605344422573886216676070608836792998339619593680551426652902756740763868020839067892533617465487068059486949604860739741502381625803410906872179269191797918731837424295513626445296992210035963373190654524879929044450244604648176899908286171530059148010863902319748253764804206666413460895830177324569222818709409338130281647894943052900816701197399865044221458198785686840767337134646667989879427666013583801420892409021936719995830985085153086088862733014105814486385677003352843721642720801397563403865079425629887904545036498356097090475242743538517038401217586621807898538682859720843414045789265549450617728510738158011061111477918336519678419032917922718165648549535466258822301841756501720707500740577530059301696 [145,131] 9366855955780015036244112956041874634928713267314757591837923730393988891687749481624651186945648903864187858063266319232191629350046577328640407989501294241833014312634523831690085530035721276427970955106939193411230064777193375905535824481511160758438061566344699658527420016337155656692089157132681333968075704174933254575151788613917260473535032371545056490409998706270303106205939475377136912053239502675000419680737965420479857563177839679538326903152630497590516313696192728029082379680037216826291776231149342695107315238611382670929096479812241164569441569795590399737289898792982534142110054405134075707824368546346299225759174048789160553148385296470089102455921506969990382805392367866905225378779625202670764693274236586879667506940986970227758452016914983432085140585576250466735723060684484164526254266985562226253957659499585483466164246678366586108382005644342795208112381418928391774563652369272029527254388890364195441494342677991470451694764181033942431335717403019444568094415999844205404689708685730993017687870197207199188081665990792144973063987654242474856060620379939001970161242478815364608261324976743200000394859449667678200672701766956155938024840066993911417738689565001582465399031908881636394052366026352064203842926238152623330838493062160153687554324316755008156041279635007685983807906505630989159964143127916164275307253349355279406146014732386393951701681538697506458634229520501300764591623194997339967182570639454282888241719673039735954902814837246998931794066554289303234574730162027856109357462492487680 [145,132] 3275663979889859749469863680042899318865844714353305317269547901493689788349891251372227647144419305179497682474611378480337419709098265541252480965311775601887590514471173699563226249563714957268684841135309719019552066405676358772524277568410929155171718234486358841365590820789596012840388911124897990542939416424211977600127538425188883183520794726357561549865971080351907660134247327192669735569746502899897055798612997015471266828732341009820598968426735543476623851693490062703117729248499712688752091644264781644987460012828801031969215468421338564865154794341144171638561068688824506348048597886685072739887500185215553774648880027689237153408670668494920333589773124718487288809045186373932864058473943543362964111022682136933351180893219159652758680212014776105070411009517322118363369698201799362298315895423449433443331699449323035486466445053494817172089665948208891093127890880910221204181755386203864168460066890308806447499793541137857073922182831037483453320361120745467751816356073895702627942438543434552352284011987277356147747213004696281426024548142910684307367177561631386184978534478451785520654546265550559650276582156428661409175014366493883285467250289528299635074961349475568126746308278758211623285766109537513250875668462887922789233118933135530756336309661639396588787772690515541845187412558053097277302558821173297560499989592926604370770779000274691457709742902193171613601508472231953555112515388185414195698869426646135874917522393260553451972112864793408409022684257376960808166669587150261693280 [145,133] -91768833918153006920702239324103770569823276140108564421591786957002971546236422967037908612896758959070750250241059493846520924949651725773963305209771265925581333122850519802783845823754462146396509813631097253351595182403764417680975398689882569287546690751049721821587338955979354511869083050503082448189743415329023562554014546894227285184225308664582252345374573577415980359062190653261893689233551054141597229953954359731919211807382043518324304585057199833973002887819170311952482126418057464747256220656033298613175180806675862407127374502780850401771675156903920214012143126473408290760452586878021030066409393007781196790113464492402794458358118305151359387034278699421008951017902900183838323841022109433592143349655036533515819484242556472954346272664124481514590540550564545330216392784708923455829109484197580730871784703981194400118894345441523899458651202675785295783637944212484192908436181202724662956196205332466699817108593886983722753039364235745370586538014637932835404420960704244990808103116520100183062946387576730681974702793287617625460527714122464494687322274111938215181342247709622061899045135970561511981923429559365098065821134872212303579463775060919047168094638926185128400914962469805744919436716895209832136777487256149413927017214453884179261398267778483640385128300888320025507862101245406092410573961468702714036821207389644845125973557977364718245321176625085011573303951327411905352511600312566504708781855052536102872334982681973913757025073846464451006465514168112209792742476 [145,134] -4665843963380969934209409761864625524778445111301402057011031624406403812330544433526458797820541687116055447951594292746306267184155027603895886861779299968897294661631487035180868967711794454067945582460861386272942348500311907188477267616246845146327198520343793815708687348383702609229379315117490033606973556026749883385268523299282704847826864519128850301728407225554447561522693098299094182812408138615397516322581769979708371781819740687674580582703204847505254026026662800408674745785238676153322048446646175958331049518273861677581739756254385949363701778773288714718953751702358423616156934950145997342589155073554399718202005436546896295307996271375121106978865033241157686222852915113163374794287864107255407983615582823435596353251516747071646363115864937339200382454066314219907678644632024877203993344465712949453806487074096166608986179958399747395471772020971810495711574208797171619093065259856436174157489491450510495018840650834159951214324203273678834802525975933375869176797054836070506321661113427878323447508783717752446163855135555420282103058382283033720366341609993436065938741914550085698071849560072371795973841793675068182331822608954720410713277504281405027089742213371080881193090571380050226376268862839921706134440422530322076993839897151353270276401536676941693618708705664566449793540724160509591735489350121067310954199673564279460920277620662544603206737225354091942501483679145175664983430721759717803922391658403122230474853283790711504272046713618598202730610053984 [145,135] -19720006804313714241037152069732338451722573808132294127089449796381734401715504743586938644273050935498834655224614218299088489356374444078993239455791479794868387316720351730469147918823438194805357969368467087093326825069660856886864049220942312425218230033778064757594114210947668680452220169102384589965462732154050385278160605041124639965596663137147680553576494150856920152004172044764101515986920095875569926555684556820030031198752786223204173811760134030251018835044425177811951973538667264769700256254773381858667039917538345483214752848873092275463850406361027851659468178557437892663716101882031148294908886563372221300956871304558817448714558710891510274633447949235993064970508000615974712931043254330322107064382014806489341527977751486550255429058925758745264350147409596730322729515365611780105646200662971709863036705481892130782018380617868646871104419911226541958513036367972725527375047069762468323151038793415661698616123560792907353640368761780063778693203341059691403280055707799819485085648597134113706132407341156650258545049657418733164467752529281647381944361689673865417482287646639049573420397477656985241531553400367754026243459201816093444317328947246026789948677298388968859116776705028178134011002354479881408949732798423729876945287447622635795190984661907443656904511352543781204277554524032279089868842238696643304024638145704480892442150130191474660483456813914255116319064847225431634702983316145771102352218558189162593419856195598022864817265579760556 [145,136] 1242872723837117257758159972712839481094629635922118865110504406578380603133874136310924058510955460022191226119625257482880784183687621610875927773146627215267005279126314629106864553249280335582852781680168253760217508655332349349063031936806719514439282725407548174809451075430692933039702183209807484358579180215841534066591119054411815023725549409283778295949654397597791044705174009524718106712304433041652088771407406773946682820407054503863776176849313557734991681823969152411654134870641149754760930115099988383011375958309145172740579621937567764813988873146584542578512408626485827018489796905684534920534460918155658833388386402382921736120575209431811080877132090399461836883791982684070606367064123394730865943571439413795913027834440415093840796243120310507402256409388702882252575318201455096418085546333953480708865314511019903487842928414086677293955591368436493953545038780393954293137696308333448992729692264215204857254585034335754165023163221780864304724123793110295877534666374443409171659752945443547952392484732004812159661336275480443047663188726797161861081632054155709415016172413525693896010169654529878062287639253864156553176772289536524129966287809838121673709019218782207379829508753795378101318199440303407386996049596629114858724184259083165944135692271104796712541558884638085313367201499077922515218429396865280795262971522274233598232075940091242100089800253642684589644374559941040064436539987633972768916282323957690880690844014162376977320 [145,137] 2071021278725631317466165502047902381240460164742762199798608218692708948061079711574118190731005801514324136381880941864595295786712945742938121839854850834630035992914410100285631064065058101647771353766391370709788944340013233316889039066712791669684694516288559270890042787187314570752078120488861697449849115026975591580434214638042874011398007282034166768044885925977748295125729256435421076154001273766683935798313336015135528332000936183384955526777948658155545490912224981286971773711255152703069132640484550674505635248218053845146334801993879202199700754460406921946917193169097626821482985482042812145148511443716092749009322430107016998349235659665888961342077581788361209851579862320599446575689416883110929257858341558492211392345357691972630016495376145975579364124949863301744560045398378208684920730275583661933404802849557624376676756193672380278042384458441984260059718291523054062448597500173623954772153841547636065464643506457774159561988880240483423175681218797333604333616390411629002475196730656234899980445536209700514088734239869453601729159544720295718468854203029129062800560998117253416433695784693359210146525130697867709456045906879767338554707965536928378050835696715517617777964803050968549141647428737883407146124059892466781474908129984852350438163676171010027670085935369564129301721135226069554890929806507152866690508758940356283808920886171230072156805711070906708754561972595212279562080131569573045325468288958695329466767 [145,138] -3021183893852872680755372179760609077428579105704068285863451786962342885298345759913862864370087740755087541046623069730801036955914725178870395161248453010967800601041098928357268730143606648892938962554188864407687566166436927934953575600069378710594828771448416079841945505773033000448862436662802596136092578953227723867621200949214800129767671587509456620536376311555810715787735591033044519651702373691800081739718314815404096473923841457368856871643819230116301831683925827692052073095231032257259407744502597186433960215329897677682778323918533058486935871442339070789776010260914596004789511021044751899948175398265587581565951646817731312591898056506532202388066128400616759117892162941428539521714938349195616135981705862581109903580601544584417559470649686120888957210661473173202662006722083988044302806759962143457597059556705050328042744849525493042339984748116376834294688979946478634624711863428242162278448893955647273172716932984864672204376084852475071340125065822895725400817839038040173586207247885126441785847461300265471927513832460147712175766528369596565984364508446783375155982540869894437444627071879437962809840277030102759710727228585584031207951712706006461510580068706073416365423176994886153678930744173541832027368432158449953688045917732985125690272433357442254962839992298712057178286539250144994599539405857513542063190271827296087039969597488348099013672558183377760735082444759778058491637595120834309462301152 [145,139] 768774785745127942520155890765610843246037222832190345947523348320428150404972487367407656866198092508887767053280902019846988210816287389256160105495910938044930820950667115438881999938418614188901220715035189507391349502824908509680510554331693088789877062293574308549774438149890734717708961151356585464956328225408331934264324729078263901790127159682436086283635587460891658216762991389546584724255080356243364085454553762982516942021536382790634304356808840584027443813201385444681727005165435961427723207502069326566768860963862213816994315438275448363348652057405066171769586021052157548043555965658084000679107039056003595382087724560613998538910706755118446064146961485876385817893623228871276654537938220623775705423219562972322438779037826284706926242553108202698764812729329968510408747712768992420461428327710086174778365750772687417487348374080650700103364207744710021893358855019353710878630194536529751943054745129286976172454918770467889159411926905849670619475615306169736571678886305638569346740843197156538094638509714656003363399359229982796884727261001314513642227529782294854210374870981813779360806040927710711967927191249545250311248384939489337018595116136949581809225263867433915937416565362179073465489030166389140403211915119384628085878044961193146131377597752069601698676755218113152869953848520536926745338525319314116071396595072223601885628653373189452965512999395829467254715125620553692569525753460 [145,140] 672061956291499146481310752874626063936554223861521513804265263721196364457247040038758873208721258298537349439091127038835385680848898228075907367200532480972079782243882801571040875106969080608920495082409937543402310907938667826708898423685743198310395358335738947483829058271488429686323390095440609993919711098813560933130929018003551791692053931848249144905474160025604429031977498581600341563090932744993144895022444923247745528271574229481172750669214720934254838778642398060513628192232672298915316263203322704813622681163857460618002119517529838261284942639043821999661173377596611570378803637874824818696065661470254262356394896217426829005076194247165335520631763123942901370885630003075861514070584078673541099947886161370903889561452037362063412391928154366170308842207504265108537385710666721490398558379429452271134654228920894106260154875644542266516372991121604622304137890324724588824195514171663011023579520333127024886841081747646890821047079885575102473618166372312756858228770273295482621393371274134637968240430485458618762425497842104585551317655976650566649699007755263589620754278538711134383896599635590498227596228569658340308625721563003153303903306825591781137980827384989812346580626926187829629705325414934078218064949705396379689296511176518473761896386899194038156189066498888621496624560435225805105019962433939778578242927607578464817413526146697641559873437199347725835830173175008 [145,141] -69392867537678571206666509443828472715232029695780709421364533141247285156711329578008781295468727292324655919659615838373275922106897984411343700934516420120224318456032146179932191758767998114006904224326885043454733486996159103788465132848329636190199789042106996234039930075907466598088084308065846743590394072837895483279074764799373710171122580034359402290866432377052085753540885835636654606769914670818736236837648301392789144234516369497688675882998493289490433800829757464386456702241358945538373268518455450509143845135537308592787848015882084367576754829898966844509245358725039217930534653323197457754615890328388540990400573817117962180096153433001776205994207876497161050787218983873020183191337510775248621042328052799999651010775060847892490579555608385332191455526409305711406709042443702923668528752014458037675706260737801562498170963303709499191900780956883434521660484283478204756407235190921306269111804092875100045093826257033830166426947070295454593125218960869867799187065419680124854880018576018295412863125534325714979940918196005741701964079777194708576050814016114866383055284978520306091156592879923960931887124409104219177154138567813637732821360921046075009159756969912925377220268624328574589244196589354698386664537919579643257503082981736142498391566550595285743726318006632943531840610416090900580052658176720575003717611344850764100888548391205844734164520841549468 [145,142] -10117712215668684052819977412426370009990509586867051031705244930788767540163571456986243207003801430604969232192543693739316541016104285745520855601401716492471022406518735654730758123372674369613430617635499993057960534428785123229195841263885585521241615703851625296271395467754447316677601218734511814027162605943549592500665690901929856572746654760398777466117101382279800276142969128938662571054760643078803733337541125747227769212359802422801442744433329051912615083752185556187830910415263132151566342692612772822934708534858801326658347970059760705183498857440130336130291303294321418975707438087598354542470453950864420649235551629395710317330021377582132040088570722679269808764290334286349234364662001283877562424272247571741443748316005128901713399300743051703077646653067052167436458173092779185330970212883979392963460507860333458802735128440167429134794995476586062125884692689144752189473132697375914716797301349748799220674424818298299361868397342564234358180478835174924291129706982416949058504346981372032889406383704024516481722689571449671607003993581494313019049507089108477756078110992184472184615557918320811829774781237582052159798176103524520634969258645365588004878289263725068774176255143620722425909528204493605209551177974718862021675832325786720903812496832617046485163071754050219745844890730703141626624200357925120438565083024440732105113906772535363296 [145,143] -111811540838968458159153460118937225463926658272586738205098314305530461908608544128090141594695619079565234273725933909996248218914689153046292211114676530841327444409291097470997885882715214672053263790398686252826217962034614314409762573364231891927373152933899433947049711521419105030185731955095638812087186719288935975845489048993484070943151279639354663635299069893430763847099275503603574080829686475346881109126322818374052010099557363047697788595230642740186605831998371464766825667739632642004387954072369771395038533335100779183273903518349829914682880803998311757579560567006416940622683662566853058970461760835154186632362729452519507622063625266081107520989717657789783872785658536733874065941323174324137317488189866542237396476144012059763984335421314391617745526006746567278924430182366635450327017539130853746968536444624315961044827363775047931700899058222994984574797328490024743607979829311165130031932034028980213963971446848135503443142259802935006407886354846622016515833180734204793434886626641208099155757264031977274633036226653241045479167043609857736894058414870009007200192037316161460293070824755254904456477955277637272932239115098185729680128934689340232950067584934782160176903634483235071263205729067783347354504674888940875800227847780899686309371682443239129491175029136130661429772393365218627760267137189167204501378146571808810068 [145,144] 1066576217033937947980694957159294203723657158973392753457054921924737684286259273989873788190996569033861314316213115893931813222406104820210374057526502750511276059628624255274135282597485057041809554907228918845690849393596046461124939504677827626486222174394071402773142124161061928592761938218254460691615750570206737973239245848099437908705404966538728416773880216394505184483498711763333383954442501753670343159312223657808466821332148306217397252731651630123776341975643680663971806943306525847268982775878658519289373189636634663141702865503820850963128724236415287853064165443596287824616213806078166905964270111034354769039501735151778719242326709845668291452876057111916101407510984440030669271773084004797815254128342149244250365221203991024459922811225836061026329159027263144438671401811975281283449098008315203665631661538371466453485242384193006295500746513231605456164734654814999246338348009044805712954522293623350197962743658193860937573943717229643285878832537201185609699250491874860637811499179602977645118285011517041820645992771093776583471777608802582231770167279061201705529350297693509649754909261325600657653129434081713167424919340162019316836237551912238149547806884937183072125102815197063510294071856339692475444130004942837632263364785480331455498153085856547878195990352658667069990724780780073933363311717213137205208 [145,145] -1980772924988264027712812325570859647601102641771373410306319927609380178080694068443307386965870812029831739814206878347026649474127340972916525363478401730990566296993856758573870270606830178022032109470437117332949137991756373357700602207869684539212874765029584850774436430341485169407501887460946788815420591080749748630955021272110740639619312883803226330888458149171758145157043746487490933473805855786991746149646637254846000757080962014070647070015332607685252297462068263166498442012970933797722927816044772341693211605230556554525903662477195478504017192956717533930241235935420337554877724416028076021510515374909142944366068009782967983826719348215057596967136951460501009296195880511243241574148545747147597342394731666183293257032228058528623273251819745350236559061093779312741787754384728337899862694362776042902664613413830902712138225413718287398160092597091373464329935914249416881172716562066778595627167255218974714265885292969833695767873589642029371218043745396206895895702324028364984036165886384593803658363432468854471452377370597018289775837365768789000507183161684555829089105564212390741094464516203196207363669307531796344254681430554934171193137140021870417859276691443527476518524992312998843464611718994941575913542813499253048012830094768405527189896939181492343279878382641815515822544258478734291079 [146,0] 156655870263312058260556950636662557679422268558268630559866646990312243321082353505963153431063601740505725801375082834284863566605098899681712455123880460879126518799928665055029781014397072390755406783407062736475226459603524916735340467375299182675839354422720216310985070512033305190824383069240405979917895880294785782419428959196886594083008413443689315006966194440066703332657552260970790052634759445607170804076053568268907701917218547611931486422716641822682751781058259459961663837163266218148087495226795414947629469890344491851662462612575380880503212783179129103037830902966287473152259769604082044062484713830182566467141547108272020239662338134930618107154391741362682606347375802708255082570160914996466973641410092661592857808850064104891667714162423343384258543016415909524663815392908840339896448574932006781908770898833524362957904481259814104426621203010017367558120765840630585961026857090016473457954776733979842720504051578004116748433930422721948153553094856955904408217123905102926507039614238139563110158734005497333426881886652081630660129846909302947135967394835729635714878685381308558798951991998110000093058603762138233108656249047307869528920303166082332972785765495257621303850213626279612098232786688520808554716805660887737576778541218017349097113711646139421051082798754159457846789031245253930418793330256035671683905662983914818695077553384185730270540517162762179300880557251283425198873919262238068031839669827488006125635091966973670020404368481346546435736050308216279371509704045567027160939653499945007351328199362753405079274440313017535651375107546138302373652346482519575774852917102565958926366571900685252814399268233564170779050746734527454564430074809992561448951739968347834395660914378657286204214516852127430358906748387951836371266346829498986552875404614263225449585729816753786385108226577928311801925806003118125339635290413039456646854871579531618051923708250584337022617763974599502666465670966119323936365260403379028574389205522750688255767231028028989559994997478756500998766945943189990667866224007316929023864077026412475580967175589056076120194023424000000000000000000000000000000000000000000000000000000000000000000 [146,1] -48928507280012173148920182258830805234959432014753159317849783137994628720559570631735582570045662323438480001871835081676725346743408833230763601498489072709166656087096583045741511569059118949323738413651373110244041981740664365304928011251430737104835726698316422374003663023345257865753715509417016995437402620138213299649965536758400117425659027852717052772506738362099073715661231200604285671875852098638870871945685143293416374816419897514681813326125801480402048236283765301563366953689634215434942372619668019332933708409650413086456254893407062352526546337140112586819205113485336951576120728717496407129639748849774355851500219815186225278904029579237822970569847161723798692900090428308988949574427523934930770438657818118351663634023923831652939517073916780937554832088046732056669012204306829584103690681861737536415500021420187492376023510038760622723459233996276312894663074387723489284626189427871262401670073475848335353944250005274667856588396890311158198534660993795994037305898887325536652534777419440271060756623117253189108014306431364129520817956993793035474968774569021698209977301923784366817301317450507719736326391636451760002744431476481782534108693051376517251896020158629410047920638294177422325759181908095998802623414358508600274196114342258967912488563054203861565051685237788734671353557379141178268064197551744684870341069189942118020942570654399114616725647055503310357960897234137081176618249391350265990430231496628295665987132814413993886292368810919449787197877440056448542049646940944692404713994059264783214012804857592432332206616794850695864207052596973541020024874412476337038771011351410118176741882278271660910681855337898745438797589957337682554507958099173556358190951758842103803304300270694412297890811230021789661613613737414295099479358572698989862537365606429819486037009888343004156406883203642375854304138117926995526147406702158461208396489726240088066088195373543041602317194425079807133897083357819818640856610070345673905427057306049264578146887994525128418208869739712356257390182532319296971520206666391182764547811111575761866038874173920080477372301705216000000000000000000000000000000000000000000000000000000000000000 [146,2] 41279397284801327802055608492870591849352136946877159652293558006441721528380131549656840947949725629310609530613989295189826516782240446094229739585564553992695626085656428059967297347434232479786801306483122938575118490614871670323132872902917742181254836658605185822060127764739714415991612577401416288084391129923187617758642174422390137841548696899233049817916690387661640899732502803041581739624113626540515629751126291215271169098556987195765225403143478181799608591571669602703145172469861976163852333893308462498461140861218639294844111473366713790626064790522814946860548449863472581824880300778326031079870145876616195314830554286809720476339602157765665907825164620224070616139098797962904827364458721855438305860870673098842197389585015026084472253670688595250029770869527635691084601329306964487480734825018395377525963208557653097544560710733215433528834345528010630176755783167491383615758548946369269770265448499573584064924396785508916248777419183624341509799823582049893499634178834012050858999682850607385484652350622114912588806170213140723519542971996039523487788769560599722053950135801900238320855561030825039322079717922025001375310258868346640095121646178279503549377209102919491610059481957024610137916996575041735227835357640405923412053769461077375697493046031862675202248619274359166787564905544446482025062104598822066918143642246900828083234479772427908235793708395516324598166814499415918008185350416609284605075024984700059083786825989628158263944099196283559565433218719648498513048197745427536299568467756536239498346885245690515934566099092581384482006974047038246704438730047536231423609642696119643313073305453004637954609571250648612179088741917445118303114994374579210446050625262786745274223632789831592001026280959050846843751589026110269027892327059252632493136412141318509270826032346841074347078521411213438365540886501042521767825635221736499391958127554701462212835508872500293896454890085248404744000836129566226292884915302942208655555956070691521084719711121840034004156854802032219057846761548019730346531989552631885789307620444231646655417061651534539516595832686116864000000000000000000000000000000000000000000000000000000000000 [146,3] -3634948514560992790586281661661665247434033401903593711989591721836547336930952789339974557540215310658137807378288947044549883405971369564150644347393447317824140529984574763014577290761756295165810011705760252364800085397986435037323098610477685314354516064619304667258612402328965732558748682463879695364015110992861952485375093097205690091644407993854644828939125486301159742075749564935487040194659714997293408670158633792598188123747700980007809678217841433661460136410366329210167006497648602958292856411513495193787681667379245935568761760925333988749950184993797055190384713855933991955084065720133211892509328010104645742113749732099133131091581422841943512193992982980395473606533246404513163011087085451022541647911738203983478339099099813239004634426355095817873929605786366424618990235459608451567301147853879946143715034627608951590600594263854254760252748902716891108849761869994529108432031748186313379501376344243721586533368257884972302472449089549731213761829082960216890209255869417298431259625012067627832932183579363882538569972635479663552166415233978422693077912124589733256653616887752594031752656962702294524789209582914372006588681356040119794114046449604732219655287052838996924248271066661736842157752823405623416986326343066832872306778697808011387572831372420383365660939262333060906558991630803179187337978471897302517640979644377206288118167594912687399636202596485944863273547651397171518773195814501383531406516329140749665142242908283867815328798818202285951795960725951176948905800409386897378128116847854301216252286331655859922376456638603858547775256222253904039871241625641500406870370964682926161557842533828398620485779268456403210171563103429486565146685550819023239476950349365434420965289833959399467640305147483881668713263967163994069948171171329865070697608228462025682518840101088054746006142818779606290723117893801505399096288713999930660895014413354790492303739996231804831581720803357731933299050994712633779410737535212564630785654726457496515527767533676456135548901142911751972672209834162115007501935516080150497087852454526519200451991709039010040268262030977269760000000000000000000000000000000000000000000000000000000000 [146,4] 66181280016762909587782564977721304144100542849665460200777406053945267225176861007270388431096935667756335898057224233696394957836071642032213896552110541587680898995509787752723570334602467906079461297330274107995665824262379851033314136062597574685655884747719716744826139437602920563343815225886659469308571198808580330899642236610677674835048190306718894530147685643784610232187498110854248039069038437352967026395824084075049055338731434261865768483568222193312922807650620796431928879898092123712020854558521380660963820896302322753683392265906800426457604235186884037749646692732760272161283676012242786662723740209713195981477667351686556142805510889858719441099103013814771257695187927562671483888354788713834236298417544578351402455783685978547486584161780957215947057629582687378488903958594264907553981478255781245444916784966334646651958981794584918297946908946156370712448978701958576432020706488674607238332168851895872830167173052915743224315688946105561926936660422848030615431826982682036878990088183424139818187030412850921589900166196771761979936686967998916792944402435100265065382005632069081654259003943493757270034636251960138124321111551654757767236462437441119702178465771715352996948413411553396942958650844553028965429451332573462053214981718238518304325805497441436143363870195488250932194643888367993756262559048840620249423122984608937772774718167599896165423681037593166819457552741009250203116010486487306968445828540043781076130558946287857175027591811719399706105132754313165688313515321939165692734749655629602940733628871009331799005678901472802991500894942718782828346182955300889115239501902127685181538617340151520305130731667508215977480967693673681063769335195941570351420733552418635490227601364434820594170378471972763049802250258221745285483525630954213602807994565483577137181163348249050419635118992765649634788978185560088115882699022894554603368631730476200903846732084240650227148191070852525587188044501745989691847681721740243127111216555630421894756585139417311963131936554960816438352908600791061817153614874504918285681965794029319833116716661046311557436378033340547072000000000000000000000000000000000000000000000000000000 [146,5] 2790360157934803254633944281997698383884671886458069906145737221839714481068045796511515746383266810417388768010981150568534781737695402723191822237436009911203010126020799576385409938996310811162802829051177167816074806918243490978495178376154683021701587547952704799516412658706524103898589658729335609859391463100593855728838864658311214845420050087318588284556828376960200966329672095663682210365051214826424201792420618900821214459280060752245641044439707693323641333315560155960252426407764702954458872871041565135458432794829890593611243834043389329487450991583988338879020904382131129312992338200838186391486785752281562626344879830928952125691948314838143431522148269082014492892924435972839955596181498510791383103447913994137786008095296925881313402792379713245077238884920181755440488660400672949836798752344337936068285713825111862869824363352992709113632437964528813811981976023549766483259921149298267961328352691630032359887664011457875730428272335975607290258184971301855613298566662412856984647922681816789947577008844861872108571007054542538132664271591240947164457482926862820588615291950824562284002830023070737616847103422461895307396627884958791043913859908483745168249294729262734630314023834237755075744219838995076586661333920726378890734707044374099055960145082687835358872485095080482359796559078603918503462239594800059274585324079515691982778986046262812312788258731333902717872958726123545506613127301815850412289073647972474761802507668237297498491441053656117378424496943574727288510820379474445736884075386293294444381951795185257371018229678470026946629943767328054899229383577594905790367048812172961496776991955912063041228732394035901977356944676635981554047516967578683374449479676956483584199423415125387031712885191432692899950542735571602127241815901860290556954335969324202006882399393397940197014817906928170570006376348470762812659405161584950015495793066636847769814310329293289447183203098475968745584469908160141550674551303803919913381469054092084807437215086568760820572193564612477370869193625567417669647670962556958337042461187008660102953155218150713556014751134458677559296000000000000000000000000000000000000000000000000000 [146,6] -48788291996027092332513035601695720695736569339023668235216831186002820559429894628771637534593164733628538839467141027582248412386485018854010809848647513036129613996770868123886911042902435711460340459273690341709469860752454202501528343168835494938721593693777686842032598673971276639775397859120104062038779865809685862293128528022121744935335561423319710331653397340672154146010710926695483486073903039442987874203819477428015041983542333187691292138827801519071421978680825317273187775880885171718896183007913675941381200240805025035951684127721539598518954577535951524063814394443586380368457556403379820249544753513095527927730182688055996353205692887580344290209376965684031307803316858187904513150777454656542623329749559762121679496213854058841579358819910262552248440590215414720465155824400815864706803316413733860949489434628667289318144083611384295184275537211676117710229280586198424447034488160832074505111204385853803200851570318517771891493595225621950070802389262073855606089449975755623572645506166397959203573425689775710254219795088530807001843977503282475763479263743961515670049402531474167698672475467960719082554460417703944785142471251302497445240918933565335657714626986271394129395343751895574149916985279065566852493742382772531726134415103188519864648819811421529512929950621876100951502114006863981099686748319680897836729311060675467304046505116902746851372073052771894123153860605335021343796489292109855346623674569749807346709958941398536284209645850763959065854882792979238129563478669911225307175796605422686783987552470196238259654348411247091108538927731690466440533710860766621560859502638973362706415396998991110400879625243859093251803232612312300087558066318240854131079227126350818689906680901224585744662859333646000346635470708243708153881236579547049274993061730344819063100717087094473944661589041734151788096057527629330972208673489993003679494565022344862394408701236040761332575070057376413218492582615101749652612079343429887966879202879305597254025474485027931484382605764292155365299937134825568805241109033824511579409902366233984407804084449498755592271825192339715915776000000000000000000000000000000000000000000000000 [146,7] -152508292096691374621841137300075957233166680294606612710419766173571235054654858453236383578452201136986179555855856921656419014723614665383985089833190997705084445102561257400535620751950377847942360850347934050137779898916713108924737314532409394900925880031573452499936323471046160152050539119598036164345279373688234603890477953554523657496394058435282778820351109155682031652828197686762886270262984659861944676793681373887908191906218238293860402567180220703928581755608927658728987642937896175958613881310269190183150613082428006916757760753157314930448882309155663145773086049152357100679995526097733666593799622657067184639082499236952397340592231265516425422560944524142503832684334463112507640360139692501205198719352868210934351289508143997819569214466800217736736098223524681028775751988779820421924399144526501693524036558806839535063498426696241961797786500684321061379708657809681451065789366616860225087467218825469454188795023494053619317486504868567576656489517816687250928902906142326642282058488775629573846770904352223230928435521569864727003973924694158622096135590335080417749115439381453199202680190491096538199474946288181559699664575209499849992775115789610185682868756921745021182961607189952409681228642263318264747231420667631174999457536828335346774055417278619811117248203804524060954572280314020716793938866032704049133605832525504476996243619122301760238570070900273448363401239752451726014942272067299006178425223243749672437758176462302154993472308544334435427199612355686171831028589488964504849750679863053155862322072705419180668390997440702476010239061770501217403128151839125976187984151539819635749804782419102945220278973991251659481951669571666267604037614025724326772658647782374007725270673728194673113158562449338698132804126149995973976961410195130138228401809323213107630409631378729594825884766584067328832795391298708762389021199410444876054393344345595137053698222354467014078542193462354078863624282448528040815987274344991127603145785314134181667779618528420937358202130046165717099409032159655361301392344526606196085401648560157585091193063898620181367885449243979757387776000000000000000000000000000000000000000000000 [146,8] 8228076561276612706758693111415165535930155763861519023421345001444554553184326111960134535973593821121081971172966648636351543604461461010155775670695861232086239333271964549643247088141475744408323964079173970621209620443850980949374605158199079213103775116860747913097395234271937285049705865520194256231714329658258351258382831678601642386609194542613004432565130090053441418664373254026331256599060434128458513332713521164005353039048243850307033622172365748022208103193317027917681565433997321385289889508543033040297770116463740091072074732456356117186538805751567124257646444024214790137835352310591244590196520964009080009081663231276879478741054570470896105859255629553788688811374343319771500627103800988091251727452399329643482366280196231456040362532614011095189037984912851116088578197418013297261886604464955744497255524679432681843873609584691995323094844293151968508140967865257005030303750631278775286265305111410820914233803461493001100996513065529088887071454893501241193637163772767753887806412612155244290564353979931238819099044823253471612630325992839239006745235256846069917460121453143847718041225655368892245899452708752948201546239805318676901333786603243642792478500077556077245463217446343337666132855102125785091936811760008340151583239989609661541607584654287030447269884207796661600104611416542021108920049361213526920600033471872291515367644766502471011165879673247209295222726722871825980625037507795197491458788325088734798621758668125318404576833358019823372392593142593151352473253540747324042829356621259295579617598693402391079407417990506481137897485002952129746189619657205552748269700760126228949340636528194387029416154292838938903255946810045132983646372966838872815407462216519500528664325037711106355919704638956054426379170180163712426461214799829382561212585107429977339049967887263096569302922905973736172123342016552224546387711368282656361904376596871069717728103777407280632665315367201182019759854422166245396926127106525460026839152111853107284530947638599495078916640453342032203406837376361408514053593017948408818554287287877305649028462709046256569434644822757812868218880000000000000000000000000000000000000000000 [146,9] -9274871404554070808168565983028291776072720425355562400191209926268303449881262005449641282173825918953873770306539454635392301141201877815138746306461087747471440182645342687354767397250817837292291202481902432235162835519218132682959213221480566603948624883892573808425798798516029816963583802903471174598128357115547171692801254591619286296145145928412431036940936564577420957844091709515083624254444694122866592699881230923433037197056624394939481440875946955510755363135994482925647255996848483844357125946953045078588937830731972063423213091032232622794874566719380493979995002936351761833008043780781176068605089486984270787724024762933409115910420365123761359835362933630495446841988489794614624161083077246822043149367913258612374549242620140939518452502788143558149388014288329587851867212333297068454305099762451158237447891635484468503993634630894285928836898481541329581550780533433177375186974072912531638761015817686340189941200700563615240593899195772028279956442814329021859173449768051677699158041661735378685467476668054215777672528181622205492671894847484721044520198334991248926718695564767975909911392606524851969986693549817032284897760801538805827664825038886424555187669442678950212631714745776319248288873908786486262455357535664578443030452910809211981936805620498266189345827629935851677112992567154085437647478990163598853637678541233580155575588339442657829199653226604975831128335401450039994057584246462302024308153395640260863364266135754374448953902428134448861331285109173287401382027032644360901304876559043303832421586378870916819326786902257013402500124266828775092345189306959854575901662990628606769201926924527824338615445810333387758722956611173448198246956570139971242082781235528737457967503078699907935865728368817307569080189093687223687551511886679132399134189677625114510222414715076085909053292223793581996867770680888155739255347565128760399817354482345318966380387106617813797100985890891650981489360956976013290900156196876729374160931092014822716325277052716054989656203219528983721244266731085563242666966686952684250242743370858421354720772332789531424485234516418428487598080000000000000000000000000000000000000000 [146,10] -92536240394614284603871688875373942953185463883466467576556669780210336623933971737068419210419838578465192285698766151639689491646305244604484679160968990006903370919039408663695500081485215408213849558507597458382731467742268778472071064116161525585097586643671503530006904665212892626466230325690134106712432705019882596318855764969795331215545651948947841939335202210659543037324055342027288056348549613984383201718315111260514886750742232824229347541951517427315367689684467009613328508447611172024698149314903624840698682973279555558756550359983687967575932507296445215840200196074839106048771542340085378315874210757877630050722669213726678604931286039898776378578133544221226638607311840026838358918413857853165665323797145869232141582813079714500608737239370254749706026371581734635463697434225462021813617625490246835182948791583142259629005015842567508845772522682032737152563700785360773703553390756716955445093208861944557090709724835243351983308805064826731337799820487793721294669696479106371599295518207275088208706156016907795438983574290068620673012081703155725258081668760460924463863916826675394265586187365517167888021572333996803318532911985683044075471311124616616101796490750477567886512838644299528626425349620290912790078549487079895546361982574783361964040868568712625724711445847610993585511167468127782609379210619369756132697440809396636449958994711577269401088113749576167732777636852688385968971061541599982960753595754734290864690099851285540931478166578836523130322648783813210489897488999395898830763048925095228582466005774933503195326859021804393745303207344306708352988837401531774631774282928003620864282010198462270991192084844363219031184306727810664080970862413631560896758079841839668064568138961669682863034952661644190851950074681146202023647434845007667764536935489387201440577910721643284665959603576672601839783468680018350312907810505717140425218698059465320448486146365387236570966120668653109409623399721535376801411201482655663145812136636612970425290704155501855624308844782488700949218223889707287145221454971263775464483959999071184028946068655941061951849631030749833268822016000000000000000000000000000000000000 [146,11] 721871355786631372979150052233993202621788908715253799808136447714971766170081421223975106636422181823649649297764465488402101110823585465061136771522006636476321788420301418875394191260129668717106701874401588712678865785547893905869323157981052834580193567142762068033136451524721858358914481065090406484016094491942528332022633041987361993992656277761223096498404509972441902411661166685660196815596637579292106538109928941747590151680904962249115798709984067564295932409968491519033502764140581835587208376523167118759966428628885537562782414304040373467321709984349824261482960461438851097724620846337259815600662536485313809844776901140636230284464656990717385445637795647628083913374722126006840853540953414257978767488245425705508315927138858205917152053123860455780762651531340185006832348005385817635476317822750878885810654478029840906281323967506288965086657819437290989365337528683801833993390415293987407739311151466403184132188654567697847877226566701479375814978506992935039303544832821376059807701610309878476986072384253126177106137329531262571517994269734594781049603074028448964243724630906843212737000131859136138360599029911632414049047028329600045217823836541139869431692962156635127510846833022832990971624488215462529415298825271066217031504126200784030261900744944615676801650801744948806581026254469536581563843230696064857582452959063632379059660628956766142840329273932768707927827377244015528329513352477459730477971888044598951739214057309226989860818195559599991572775073720918493059361851630603557937198070382033204823840378301080790622498562621168700527443375152178008242627850269769983466423597726804246808799021720130758068304826783555786001749604207276040442835862019488391390919346468704737812388359163041478425758503327464498018074879904866395455033176706075668528974174019854162986193875871529703826274393107903243478092870923049978907690886554423501759113437640753634613469434240070129926325873373537126083517531282238475158256509078435335103941101062168256951288169804210115331949106088849307374952152229540968763616822920454402831544390801203569009773126042347995506898039517234011756822528000000000000000000000000000000000 [146,12] 1326892668312648598257973633580959503811804790285941974060778229437112411210901206477579525754820910271690963368015196593473175380217104002054139055056655457882188195150235153625175570949394324628590317824522215402057523320982980964422755176954762512216908410385475996829931101926166517096368299852560042458172286807492501949714979704029622248932590349389987808778521953954861448566401878172831961897140698805865731621688966235589038512551343569574216963233875398948963538149867930587060669146709164260907110266577831462533777089445460003041198717698172964254419527471347524448856253355358845239716403500321000616939705617576210282406792678807679567788701538176268024449484536326096888956769457309683758610318199197902437781284974603077628243602506979561590358237948398353601586415953935973419702951237674990019595650551994335340046627700763576789765007393329032255543876738216630866549238357462573257380792691317765340376961535397958266069001283179251806125957981322032435926596635613917555308775812614476746715552983471770798583308938136726356711456520616943458338808374748722541423287549594119078251389583707254858246235730274286586377756582048717507270062757922516605782726743075705382840711550401064450062800471493369173107403216016328278595788213333942670850122956199268687789452526875770408540532390859543660248410782931172687657739887002984824054928705400993030776368408169779539660018515282029569714127817677105315137979906203110647435557380795488805571720827080614529427531438996055896494370971458218696742503801107931144413138778144206720902182914462479490958597900912730846759516082476426954759667585810410856149203728488656166287071589828994144240603486076515461462833251808277707366715377224516924288175296144492050207249752086563281839550075029560317259400597452237881718159259002979687685664335391136748149952580029566412260865938088114224766565079151517138640622871967361942220519580739654765984487508635767906774621935164831455197215620185058927570986724774129406594296646705356464742242855170665449913893921914262528751386242817866623502002565540961368133273855124336985022622416839234952524897341669264585327116288000000000000000000000000000000 [146,13] -11282229529040855228468192951788206883926620684592299789430052414987281309462484770478855361303547600098618494118276226780888107602754780163070221722382448252223676892290941415760747806308857906988330565567950108537997337008380480121736407658091356287483336884342365130699607390220221237189074622019592631383273994912633752617126175745053823113544818445308295873283317065583869313150528359104624648757753680889342422275673440921854083500468569380709490478854512019933967600387527324718878462274586362065237952526434649195705457111761988375450490101952164169916461413311664549956571015712030803272923794268411636057207314191797633182003427244718401287481448462743183613817736714688459480212874442888278857341868532862401012966129750568334481360795918881122822500057803990857638499687793393881897370272254003867730701699759736554484302998847146727470762650807394062426460582228031417392234375729639606025393209206178855504263340513353907277099988656111127463037329115318251473211316050740051273097444517513120514497558900237082951800131117768530631383278809079103163618074447803024339486420468811286701291411878270374168244415217569175207744063036674916961111484824206400380073448209042202694171204149789823403818065468689367317339618520270930987344100477756595875140732228001071056702397436191871927825982804208116437873861746600498996311173729965897683322076371363305029001859709812189670143116211093214368836465927021271922056580778583206470147174893236841098096888753421846754246650594344885291852601055647786962488691726286422438423041312232769707231022592342629770303527192835279782053568849914231349959099989164053543124410386876875022831571947566931301616898510399845543367063933113078029122367202467590752009296388043363881889516444788530360170901430983407395551620095874712508369420248441277379593043182993541032263446126084353672748729373837192094646833909208283447949809509445764924331299512534772732438602607721905931303370606163294670363423759939427731484059033211810499561875513627050275622929300546921562897832241278772646098354595806063179528312035297240609776883167105681423897377293029088495511512366939685348265951232000000000000000000000000000 [146,14] 30412249642714528832332940389346235754149755094896846982935068316546004482781284033060207645461554179181061241530747974823271039395375315556683079018502855751010092384904548770327292402335591871622229328683270715160623187880405677672599040176678129055211420091091350399406769317739126415130924545847308556202681938967084488722597044922228421414723208929285831007886850108788558390557416019672711858164293236367429242532628879932190500592514589144684818943695640287898479617505903226747366860311736199782863586467418194075969459725333730626739312765306617065796630444680359466011952446116240276084305624180227637183924947886659930491378149826146582659623612534601849465597349005286585316921597878630082718474962532344905356194427203734865142514970296812734029139906626783738989224798778083725685858501559201566032095517845569411260425073255800914006111433933926998437924607534762038519086217163186486968467162444609683799310443154512564368911685675659223055403105846624202012813805047324400208146330908904163671541213505534555812534860636134163147955919126708679151566847792051345815489700892400172277716836497206704969568434455629054662544500621774288931620363730125231865979830889818317031307844401602430968463885179081445233040227052699245045025780462608087020757965343400179992369107713978778075822331143603569711280504276917961633815424113917765242394689886418423385115315067563949571597886760750632898926102823809300990129670344660388267082614171744396955044502291602372603352237463066889197341929601282317661306162179458774387315749845747524830741129195301529527490672027003518365157226477270089406640756871112698921236599528207690348923497700572796656861189165218079162894963312925149262822252497468653471061166639643941903362348028906942816733173372214887871885618358631484666515429216847600728781927135501877780330196735729309045490729879608838914104177814197056338459116799498405386235824903839242291522357773421819594804318138518978830649398289976105572808426195493893013411302443599617156294676511802149294059320340256730504878583777561668602785835236132783370610889051161302489542206773421851426207232273364719159862099968000000000000000000000000 [146,15] -41760543509431237039652075716948972073456878075494978651415756519581908021530353337292406006161675136237379384562559296889165186970208343881587090720363328060774099776123053830901026510233346408633758738183575620934525883195214519295705725937662293319671717327378271643644091713727208894727778186894652029860445151109769658402138818102587760851587913359628908403674260973947451108671410583286479310988821318797514428715091091777846961261587560531647471021101814801799064431369336263359664894006926847084956774311901004343364134967702360601647700762609772915428509346197003271174169508113006770799683703703269526115058484877699837607805800854291336310966055594666027249593135025176039122506759369658596852808698666681896936804576232506350756644138756478677102900939212904677330462902375083166711622524445985634409703857301887748696682603494603278264253100634885378398916310619092158091194360136314368363122528512729653819057973079164007937659027827983678466753348717286545175997157117179633316520805093416031076190162282231790987480632149722894716918178033772423453265602978113774129825008854281096104942527137852283194089145314069616168650887855210415825839825149239541398555971306453935665847046761634732422497020663234829776451053401836674224137752991753742355567085175200129024632028197861465609983023249831598336943444055236904004195168071121419283161899495595494342076579335737118252032534859548640470626327929924290404625782057539779381800541242296912299327032459753667813253384522980370168169428911557559020640726951106367679146034220022667185413616534520674864927296084150927356380900574098530989471439347846914000863984874158465256159681474138713939220361401416799840985265301972996744741432421912185369216048173649721512199593347592242840671372758474030514006593527595756438089398111004339047078920157507647057256037472690106440260745795205566976002176466436735582517877685937801140393567855728464619314029072129666703803172302106855359709758285893678580051428312808754102783883902330192689536758594287898223770606100840407997661744562685307393552253880268227236929712068520299847286160967215877009961083348533399618452455424000000000000000000000 [146,16] 64326662298967853631903211684782320781331973557141943280482629781772967008524707401282406243158782909960948056759865905868233344614187625249520312914937673427911998090034148935271721068280428652169979731132143747856546080626086504878440901225036400081433042449756640193824654422377228512603240625487986341635983150410172542857802865482304464083635801414037140636892478299105313406405683432448386397939342965862900611912032975387949880930594967860313133335647978923962683551356886719889441828786320715527764383656086912898343263068765614161018946201309683391614699859666989250177916088432365179585363296369909097888594823400643742885697839133338639005890810025665070623944989829299745333675222052676391936786448916091304289177155658409287767211755150795226668322636803033916643802149296005490490609165986602084899143987240557080015808493677339829023323882197034080497880312889641037849612708932522441946936986818308068489252956955941964227641001692303635564836343138487313026758581130987250085766503600815640842403977643018413390025270446866416658273426751742848962702555882884997033087778517860614956037200144972958467677084692236331708639233153278182173474427970062085487095448968030368719394562887482898412241935633063277647210460230211740809247780987163938893897562878014589774108817402398436427123691629867436180983168963822734674048223354851995975421479288592037880573655144932265597828947598331400536495246044128119590006089694678226521368918184193319503843052938977830636748237195025271789564138981755774020199458300107736385611057529292645666828503151692906962137096634196122378741064462695861184951202884343478490017644242197020405340475745082874633759329535976687862507267386748260806736553027972665273713130987012559154234820091320940324939313038708513775577405559047079562114960502266026412561579244039318849908835576299246583101008882147868372313349249032385720016617662081255344201726108560180650138585287653479822298449000238514891193948673450996201592787650506040012040793342932070665764559597976752501651810268218105964887588429058078760953552054570536798628490548546159320724285251176048104438395816324971382806937600000000000000000000 [146,17] -203614318891778965572348643943545466459043985532432962640295098654238863577787158255702990204703066164837215766925511691643530240413564309482705766396639828964044075207534747332676095803091203565476585268520109987962427047678709741718911640003430245470601345860438398170552050415935893988822278935741941807560477829784612305100961654199672401676921021266746112571722920829506249565029688697076137148271336767877386731154610428387186348766047826665407242517798272153275010566250302366355569706975863550686993830030360204301842264243353151971547562438545039429487972160834351169328782959470346398711733239934881341450392000578745957847541710374075107011525140862398026924822053711849315258518901366494329825328224651951678721205269787033263209429891336639939038367471169632484794809965504074357886017615750847961372267409616517180227701287902829118003126110627729301567496362310268751437289433062041033234300373712942262900148403798725457085177443820040689946576515217177005928248850562771799956126128834682219485963077299861304248890448430665403687871277494645851613112308875669237610413398026293278542444146773588567813425090329872368197548182321627436705799581144626911124452358574435373007503297595170089746781715242722998352666738198307358820207946506895765370272281309882159618476629055640028666397084868581425604251665111062577328254461674772509446178838077879056243389668214711213898535359569676105103059064179457713120941519501021174464710226495703350818197775197793197437620008500234623677953415951598832779826361265005232077617384666426968135587597973822679754000139054573154527706856262143552763270060929745219918300254982078956372243625096365960054064840835188343568272657010135774113021390379001730300168368282502524195837584025287814009948402699666499438909531288290365388668993921700126635241383103150586012032147996613181819726102785405815084777902291025545545190910622028399514738909968928134125981629709566962322786580365138507708354387773211841468596348552281426849384881029727976957931173770916103703925841113498016709833249017196708355251918471147328755151961969758509332743659342501723634271863670826414232473436160000000000000000 [146,18] 532122673057890222710395065484702126519376437606359729800009195463295896090298428975687965093763011184409729293994623100638393873216516024849066798496878270803017978071083073406212035605972014893188673762889854093360434346750855951816760959325403161858579577993720091099231901210429006212329904785441466097155537033475530365229160329996875068700374950827534156051162527932508474067761575040786371785775627351541640293478690996172605219534267777698391591961496159722482832557240078232689196080165128012350877454548450433639259481915418478562681379372133377012804817170225892228721047914145065701985936182940171864488427735759378772021080599328207949339308229892969002877023568095902099994347884087990920269731548090449010196757760627539531317345118866800868350852056671789494992148323974145357382834962208632443221754217196990733084862828629529779130644914777731735600538849854621188866294291569944650277092269621185949479421202400122810254512808835397223000904882229243363385391536369336892843217569704105865730477652931009487696311393821331079866597702789462755475818876318879478228485464967966734927439328558141711870449950187785457914853543635415284470760952799651961285238079331568683095717373591448134471025086269469004866717321493867669254976842836217237594637500932945520278310039141586543949075043666996225639090497718367117661888672945024737614916909619308714695034624152096978836302185955923296560646231788157759346470889505591171897837635234898037603122954876510961715828027436296270690503820547192430428732126073172180756869241023952805631986761676199235865699902776990511700174267432893635149800856204444662051456707194698743063657438140833430039639139712174949853478457546364481034358924800915666743012983602274137794529249629098327567196820383875082337303495766066435285624080501679249482127165200609818132169091379247827618546510639746059508874181443169227428748972423980673035295019077716528687104562984775257064984946438620558289076047312355445831759951063426987992928799663647949058969677385613723987007373593835122845849194662151932619083330328114802995862780657300682516670870507957185045051849962356434489269288960000000000000 [146,19] -935652682495854559789196994142641680526313387820440647878939535069606744322181189513875224166204976015904476603395639979373154026546273363020025615819880118463927227544584154764402884256229528217985709106492450301929188664235621729873608736736745425802267585891207352854588253980660462653917765225900701189411677541288975669881523450533459012842770358422653286120089085066772649552998102027041513255484625904320083123977543185958545954439473147346005949788772109534865518062012498233854424106365129353569398765208735575008713517744374450578629854686216357082669826322365457317980935142480499031924589067085216924099645484921902216875485900083914357760324890496031300087509492449561569445368667864899789797918651957358142688122389550587675767272823625519497757219283048513064628063768918674053791453285860499060427966389274981978140890471583306420778378180781714397245813678109339596353089365022904739686830347482460334723197944387065629886475824292819105150793312876269621716198569385111912699612836004099936866607742082826286672181703899022979392785208728220229758893795411753544856771479912722858210563642922099108492545535770935037634585636434686207311452016030270987737172837302248334303056646578092122084801472258810717714127721397600393687107542450354967388043937454632205128205070460075005255866604138500199485020287435119963663029819655680681460109137086066774177080952986190636935846694778242043267754553177418500316210538760031134652505379012880801861319837315731814882929076558431638289558528629544749692399288528194572064520073886414690565766291347062212484959684669712353609313371384798170616485965268385466161828459375440953190156535346622027931976036259158258965962425090718041859594156448816840571132866390148021852885696970811135427944789183658709900110572873924537333459562861458922665146267160266310586038004959874590664864234455651279989103578401660021094336471765519926827903591135131312519036551744203534887444170257635164169066946227686869637953590487334791459487950940100281890251217947981962510528658649439114129712686613349505653175975586038750159879450729581302026753706462409052202666989024619713651372195840000000000 [146,20] 1239040726096790015206970839071097914106879459108066555681269640880441204845868674084125198449112458894306790939567235811950983033769854521546904811818596171849108284495275329223110169525541325053878578607757491482327590140542732179452067437768538231472955672168007293501730952214577917891793820914102211117341484943085554488095898334804445999539672224292614275606479822782996043660795841550809530343336020848534824026572707556349531618955980066560220564114826132965533413969896547163255641636191336485321423433023674822968592175212050013234545307360664415647676157756271792280525319815670471900058131676260566529630021755760667928284573908982187561096431787315637975831294746249055548094373241593391322013134214781516239496474412258285936420265419414421710673770425804552151693627945283214231375265302165557835634950332129621924890293746124998502019147145920444044741327628207568989836829231377794387532216627938204330101514829664006506048648455638112220119784592299232774623769062105262471076887246342807458365294740120327364521781560914939698179822240631953083787425767739974086787619419774595412931157356955905864723149104030558757237365275788730694418343617453416750027442980328046674898721619422947953223263885748887336254359061621017526270485801463880417202933622202156521807597379099734389938068404476871632775245491273202204921589696796582141832372842689624083654582615698099190292637261954477046423873314822473735919264339185237261780375016394345297337209755370395163155676928741632722103425167731717779288079976924794283363674539407189095330692757103526771108979646701865270127558859998432846460213633917165474074102215016003438738484005523800293558432540897713754668266421028291991562292877678527197295385498922548148263175321233831834654804954568109303024468772868633617238573533446108266202912902756301472948598295139075286056640447907536568352748915924266684388454569728948619964532567482766390298953901631646053305083136956674272895513208696911440335479399372300973942760530070367963456410070978502514908454165269076992421371228196219658558471312542450250603300699978046630929127699218828468353848699513585744713843998720000000 [146,21] -1443182877280769681511462534164569397964768135400379249724567535905427189899088253752440691311226764007040957296065438372596058545193941319614806476906204960087946106884765430160317276295569764056201500341491815876331004126608355641259691931474143273753162288777788216991620495632627223756077918304073771963858576145623101381233728006829346860179141729684254484066016708386591332422152521642026668471134045540205172124432263300652071355895233888000561738093914567754680900906014879929944257771036744527831678937514954551385574137959710556910708153918438961244582362154194689271373498488883615401944538902453856917586579497238661720187395807688188526699466715785731887663670337892576621461829059665185164003589505104098412547746405798065532611297811189880142099335382434780107628848038420167467825187421122139453971824545929420537115917100990331784960942265832189570915272263072827096654893361545798752689744587057238499116182856738335780855625321832159885392057625110436576693872391353856847289126061239525690756091716803237785593555385271281503903761410529046944531028278381975249027109344541768967303918988441491742972240474421507468859258553981860723461869655685432834772530750573489059754530187226877637083091101646843242821893252311485345538985498859060952216201538938871197784288587557899301531865774148832440408600470309967382145495447871956517251311175183313819699596674275861173128572013993142258660826883397369671472015051245806379298295492713277417826640902682818301290358914592816667137874753238763092937954861109149787491857325649652828728822928173969830056646911970374253305263880944134874193782998461167690073965186828131412598460298827475067022247641187497565942606154083068553176676500315491265643961016192202438855287609194515481745278351133448873706450835525930610427252428070619158107857384091625666699459160553033009330318171473324978288552887716870375746533263704912044835544221752415316434113248155272740661922999727723860012528472746943128617401919324203288262158595736085955892547673300716199638475059688160163432102064023344919054166192486221486759550607854391950155493572556076317934300933887041250699235819520000 [146,22] 1609767959104443980503755369771522919995628288086237259556592208154940190259609979938400026922879620690880365380313797653539562830308186234115473697700581732648816586082232392051049559924448337833361779238154184868450673198111656846698426144011183215190450510490321063857012385431565445683997254270886344763558240539703750576906138687820415302397976389486619601451186267451897745691530286406774071058109599840214090969099216515128582905631504200618568716062532338541775841387733689568900261136769490125195742576679809755765626253397797794299939132672501628172892776964233769647719675090171505767586809481552241781447792070546272556542657766544884643332123199078481009019798034456434776994511434722898488941965701343337344273495477703402549964693389633412869216766484413679850627622209481769377083688012377388621151906708686976297315760368232980290865926239485653983486628064341958702574185005412304641774455213560637921507608176615419043999893649355804896188425948621173006385410927867738552985766308708916660275419239267864832876148142265826147577389792114532024755130981845730880575596262709353799880451825861965802285581969197717467686113914169387639841297039648094315692566339243671488656801538490393615441804477988091508334763980738347403728751850542128032227344421595137912498930197866628493442688911752602606320316457677199599152209507178635105916444565227038905383539838412233674264860144221619683515445023524518246095847815100570503173551234580026528443408659940876818934576174891152832717753404142548139652924202496610362976651585450784270994337665603239497837495501953325575143549158032676680690733206654767617971306239356329919378305239043736471483775569132233664733437651763253585671680869100046708888877953469568213480706138090462371627679823323110204815677488302684782114373985547408938801831780835426888092775364819706314150139795125700160871425416534127959145020224101651357231325078637811451776952966081818214748066404640068786114214741957916688093925149478365907843863688923807125343174560496183349344005919397127568260876914494875678887483304224845379367045758225134834621471304063891251358480057346350032415139730760 [146,23] -1624388797688441448711862909530864414183011252268360979760986562932800954312612459897538448242315659131456724156366663378256595855723022661183878261491087999567053825072670773549750239223666993962828898842348430226181279005660915263980073279591318452288948908724172965034080356764262504878592231499653859697936751665035235494303404460375879664228675447336570176767426928185715180858978817784210703823515639411215085777500263138556502824093779949631325347452372202683846063255217776733138353899305381329624629818427005390203607027098892866633871581289619273204388714465979718223274027898586960089217341803259148350528778935080482380940538481241126198960251272462907383291055890522193447010566526482799983358499526829269591163683975792835506171066665895753901475425174955683014557905104724187877508931367437108066429495022489845764003972073488376780197732366075990036529675571385093193469567179431278837081811293923419843322932980803943014547915109320150703050308494768216518785661257244397056791785153664052763335526869924294219439168739013405131392223646064457780595601587790181607799234008662806697598268073908024794598260391445670216573369002942412328728919162066924256100016649940680195621541117738435580276433499794751519172516302172742414869176559571747746480488858443220609708907464990001609243482284453758678628546166936547134191402899359511522975504806827692232851065871174646092707106857531177265356238928037642693933596030546568564812167899871610041198230473569072160941553561642221865562425593170663878790127590084675163963254231804993913975083187637807514328919099168512131953446145212898875082498399061143567416778253015456606437735888162240981850495846766608757804353920260252409007326213514163743185986195029875260515722530502573554565181121818444175983104522790829555419240076641331027258897524810981594039744166102391995737752810929839728194042860940957910810995553109105866751515365581421858772547591551331631588106446777309492275729016068815362054636923143504141892915829061679125430314576444812476598317018819228248013434528421813591718185968801052689248631960087625207484932929497629476154105502146440623268088800 [146,24] 1393902212997039619204271532648274755126149629534399021225067397076049263472789124799181166517731390082517432069897992289694617905624486749050204078440021610541959432026034102734972634618040828116380706896931940914480017507245816741091732021657573474308311838201882146737796122085495686221017147624377678459551096772376183952865926181116502920667862102442821857595055470004311436060705202789512372517243390177772567463743082182737002412071756506904241993243062480362915196232070450560831751792369804481328025448596722630590596582799496273569715979541962347426140546204049535759416612570361265582848512298724406452239609367745102578226103378941939418763257359807628608241602060270937905898706761845920279239878449021735101112702842693926538009169318764893222772652302135648995514800372021873539377560403439472765312686854644396819148393610905727887965557880827538792111133202126054632464324109346913821562494056754974099352033764696813411937935558311323955977551210144521746585355565607072106371420054064999474057289859990442912572263971323775728109753690116673716597078015316292393261999096672917977759708764988143015497432993906185654123312952448350726423382129968872576915376148861863876743754824584113651807728868990089039371918298801918649069959960508142141318384477388991432796852770025436280375182237654913936247089690707484223952893937066893571113559611379851174083287407055427153109537617491856199920666861438309158667466044058871023483173801963686903508511719474341209568336097541096397709415026309034588868350696858717829530891796794259674333786931264486955210673196159012452230264679182243642596732877379459958118817691185123341821279483762225431279674023862482972877599402975996248314598274416944809494481624147142849034769227051909990345625139223620511185822578681380377851242411757378144878420854718488750880580604448739892970612290544177000209207232782137744041938905380930856137160927818122191898843962833297754518383254286452889531150527107296443980988471850690774952250720333327220333550123591223420876177900817121159033606259960703196813257041431499782469193496894905547042424899711866389693212423206056447226560 [146,25] -1163512561935357934305912427290277889718962270916080770283928140435829645451299672844112603014831834026675323660307752892739395530671302372200097731058272771424419572125845658255063980356863448251948346421771046385536881473055671902191299477193744229027199775381493657736129609006005030478600044715162406913443244021303668559737907512085748632786243512808937117455203995540572007535263425895075991294611518803304774011350778524233136352742774676599133195689034831871176609577300310190736654113573089874412131960264674523915635664841361624770460796008775853304513475756575965086908396378845836405238544829095318236247997006992650595199633692489641298868928922312783777723416392643309112576863572568804603743626645211154810331928443874026273221751234176209719879195796305355660300125200053249701697640278091957327356189703265310967739547195290195398413256749920613495417739702952477183712328447320391293953968559341039600162945556525700389586530691799341287213924953502540324198912545382701559828903366065253125067382486775491485479102285410930298379061385806400716479198623652549065898438231720426232839202139086222165022391000108186968424476412382788260867761028752244971294621430735905867035683372725129894276301101924497226592509312120964313754520428133171414988534409998690365461695964604615978558874365907151902609636065118499089151646904420969816758973784574086733646928907076610607541924414668352756430140592927829475492936186271662048996924331213464484527466435721107039691576058552721896969128867516859103918026009382680331487174957259036092426131840508895029103054992627235545833001660819082231042250542429196077721793902452642188219245142678649601126531972868473429334826904750626100784584010156730119159295813758182658534652022371292898922220601684816564393757116997107733448946639777189482874832479735257752037029651543097723973321880747985261710063141990676022747512435757930894644365161864675142052496721258980298604460859385712993550324298884650141585431420197223375036583085713563559171513100261361245104391102768235327330310587624065019305722346319371260535649053490687966237078245733504036011523725026397939840 [146,26] 1280064525029344373989169366133828651898184631154245669368301198237921190961804028576002208465059999238717422380948821085968685897653728307159948632681953015203943862783345539020371923289154602816064808186641862174311699099280920973142208863428542081040355326609241389050746343397535237058462197858872088507538953593403583666130688079983129487829551347630454579292995895255311363316626214973476166824956565344313212938923306936231317175181129946354397356186900091127817119569386443567693946380325363153388025552490483190490011624812957400097695693434386162092350220344604879426902465068119453196931585682386181403290802338976887891682179203743195110404003835072770600054270343329536624668733826279495626640823725277951427854319745410780840677971824144369523703428883215618001252588844738261931482691459677030772308139431237123066559523938038524331141077394437745075720376676204073829677464622523846717039112391582462446086935991339222512327088617587863002670272725415193823408977440715746681389463666229378611382921202016851441013761105800073255394341868285978160601829776861965281220388327068794424044452497648766257987609314044724298298270331101495032601428073190062843449447357376298178262401977115097695326123754860493455436739804188550090620956654129052949549915926846026088680433068602161105810167383275582474410561582026278881935443813932353228200050482250174943632716738123018774768164236790293694719194479527775763989437439399594568795244716889831338712633323488907111494016856174468887764928258481749062764356812847068796900263592155115347888587951865604275151629030952341601175021022816760836956848605007025124251937720997843310790612093990753896040080549411004264832466407070704405199877931464179403517701818874703161530750406600469834030908989395761737528240858472963959268193614827454608192807311667798093165995975748795086546063778870414451834965248852603434830585248974370298431811618284153133236622527727066962472298234617138375549836294311254523646314585768529761219104965444042975888283131257229260177718577774520040123105010209822649907149651077482851467867601521702947198715524642130980773989751811564360 [146,27] -1669740182174015321493632358810641558732241900689598137206871649124831723084318591362346946942567917082967351984680967584430760603399771629227594770191236362625802113404394118830841866156100806003327481597175992857341373831109075281281225475495884975548878629785739729742280732081886043667033454246785351283244880806441370889141143158112684558859380585728102490399038855251595687035758013088932491786778646531524519866883985185311755302883354110028807558606081206155982602011941404169285454507035909184954453756630299877922185455230081034887950426441146674689651701469287821609402047103475555522777598415451554919035738566524636294393540001804505106941076616440958530365980493923790503220666988428041901964966455514761486322904869351736014824177403501701965550159663976983733031066154709660582147293814055093102168593538691864472606202108401370787309532319428334834548255183509986927168549232536967239276499538112022986480463921111095658132508022689302833722705437960966248432075744543577615868486655803016030269899980025454620256916964925161845394073129260224989532662314406216565095088892656185742821118650877972518921616948226674834990077517550265396526654449345178079008551884184435328031282931775648595164164507703446078666443765297630922511348655961214895154411698992736291626330391081183025395890532628033151175167747795719887087649083646124063000973319366080148939381240404438249344194322830654785808656016676259244019213173671619680637283815943308827559926629314223827948196783780976051062588618231006143967282304676454165337678071008486009285854333482450460434643721573868482090089321729584149580324522976495732432017632449923937998071020201237060543109651976439331253252293261088369947931074930718259122754416568944138701237945419507309897904380135849572417612296956810800614817768417116075910151600685283600871072640525689187567502722178931995925192570199017043087375616104269936015156542422482183497427731516750574426841219858400251889300053043018349868917938857627003585333998528504036980386544141352660039490650316663703289726464026492013974908240559508991097667676290167671277944165799038137335441094811840 [146,28] 1842851745708376138605295218270343238833988417873395495103399656641649212111487223798633257253690901512049522662008468511207026801962398339974635743814853275749815039337428419541495049985224561005555559415860770622865049826794836923339039892987987930568158505236058529568433589883660707878909127596321102162786619533567182616696282779568836888303200440478001018855807427586733613126217055840462263756959027885676387225082857174617533572015423701017736065616882618894525829530705654357173788650284598558921356059880558205708226517463791753528808107225774841917934565604478669841503523022724327229506672375639559264643435154198750398101115300313621065573857638275318596353769421093881292476873804902267041854980735672272725402804008870314544245694192208356589301630297743740344711864349045581294963077785713804654975840939328558278686299609729852317092286009448588448310375055938276718648847269032200705865929213018371483513571087842057095879172499049702532116390385901845563083514436066753762872634996042592068297655485486338205246751179457376929686111592955991613626639073655984211149102067463424434191899531266235742576752745647942778370421908031520672908898307211826161368127975312665810324690859165571656541603624995681319520241516582336334843673610953260470559757634948686304220405851586237889302862877722847264581252758367977132710058207596213630615057324945175160473490281506650688232652217156569562042963727068479816493332607231760053223298589794923426409055618395386162313579158988198404086012337607233265897194628208397690462319796192161152666391621884835017590736346607968669321365616180173310016462573125685753241731867224770806019500215660108884834833419745380700863594692026613973210935936321728648933884647386162185065800073365499495752793563803591306880502559583327217500251344418714698814339611916677136295705694939531480201301265126515661537532373136755416512219592939902633747612989154072211324618187232262666793120543708950202194374223250880655902438019553682794031094588652816935402724085667993483383592590326577506852050575609161177431685981806794392475456567647022436273810039287201021319368444960 [146,29] -1460737771463448011561007222250461441611966286027643916935854938238645239373481556018085746477466853780331639358791140089965303499136143792880397384281221797257525570566231158191309974908934950065803560108182210419378069832987703802982597716517033683898382228776671004524326704149741459166010800969930673567407301385966093277331523301579065344951679821532078912162345760356841409223782997316004646274392708386737168861522469085205998428379869029985779791725895456673532784002631611278682139359779413009776915057540076937591298352466370281005321745128481701187308468022631643902305668904287287665212230395925974804542785157950333413513006989111211545209350090282246893854789167192392481137824658863409975202941258827458927455033459216279023960653443506422672578318788316940268951636056130036375301961314742271338592963985909842044686553976005562897404209730650092428616751331001625041054496873094153727830230312339076964757129786144342715934842858262445751435650259169976871870415487884255378912377070594225440935992890005588526138090126138285753155150871949389262599358725424052995634419239715099033535838174612514028487381904813616826441082670922548482716940185948357163094241932972072156519738486139871219787923301497558401107848773740426764987483922380085653014070017657730259756642564411661367264491814145017933181535407244238285089204676757744725087613888698629499069763678161898480063054967210166130387710017442485074984894367138675974740562578977568335282804195453923249675343833045647543844838614441039997765611265174930753987747308057892143977906202816491262715702107689717753781109960423620553341533872199290508118667206266137554352577715960900033049024047380580996736342534606226437763813244218339617583286971956840994127446149404477243996984906993104923178517312919420377186859394156335640476153471646549247356077192904367770002934518342987808542499133385819766823366374249248868911644658965855903678034509694163535190498460530530382419882887328100400259779884811325355984511329536216426141147795617692171606611660940129880488046952807112063629770235328107088719004699591946896121179230408863204476930816 [146,30] 706966957711811658897593114493302737462509323823415377970224137492743857537231374044279230442083860034527001468060030649918037828184328813238201831445641696188978689344724715396139346044958336601040297175987342358452197856791465892683488480505249034174537209863083533329272218343780771701514515047675453250554615147343672448470740987728822177940969134431063970189917929484520611610318455154574259370337195524946029518737978939653466086556775396369282666578083263792412074718112204482757524067278038249528742006550212749858366054517640357024735052219924922709884417613907589834212456142510874746850547603573169228038865551583212229187818817593973711489142534602734714736703597627427287969967525269534090179565231699435853909583765387120105098038125743627260161806436648303061497667089690230002542414454759979323151533895050335476010137624711079199651694169082693884485158076150453937609210080562005653436097317308257571581265151780437916936847002407793939676773006362268176983254246595909493177826500812746076293143539294326585255409036073808123940352119644279123485237728908807998472037493085349647081219307084132837519604169068444460052268064802211244916843473679348940187742760348330865376939249774587396518203275054265301776730247076111220341493203875051537081468583052237038783082152674237828385531729080926139436656823488181598587830285644132435628990552727391950187854023602523123205136339225589660086314209620595623926533386464695576527738911973258640281400294839093715757288393431180093457205415147540887924600125238781362338220535611137661866746276617039913217065939279587369180176259060081634513668278382815818052491525040544076307607482801833688209032638603116831195511520764408924027861979103221743727233587641076852161031161706167012992956677026233498664844715494803370629543058606547094724439017170329152760638519573767490422939740575979464521569909088592215266960281677403927108124792063980914595675087036239836856402817366366173796380471218028769017847625890762000836018746732453646429828807896188095700330478789016487552939726699123091432913000650613220213059742030153312782516249293166974402768 [146,31] -44081785619447749584553209848822787183450300929030387224135488853960851144158712280042676772471888480151184553910142008030427532604034183059965922906682422034878355714404632788754593203891251447005775417611714223467954236775623803798904884381441818526796235297391608552915107604236457140980843604121364674411131544605739471171314977681150675212751309925085861470942210443270208765486336268552921892785347072776095674516687962393768315810826549484207173730018222529215665171592323421865847938686808969535126630770061211539879902885027405690558734468441003059137347734780639122752640975591383629155827395692862613271327480325414377408037742443343564123130926962320725093567843938162825729027529931947288528193661398834506425760149212337353350399404254194663052805039427391412013285482269664229177238140598551815483020903180707555837779521213314656906089315228768115759164401029884024751821768452757710883966003219577200845834750364448036510279499483925388077839773489629766371717723683782578291415598007362151067253335559795178766329257045223250608184373898840947917124690429884414484902971148345787084026365277219720800053815625350266216765439445000989862776063170403693318099998053708225458136344210760514905333155692243406209505427114970309615069936332652695227209933554633388764144518231118994955986078695877982207979938903250053501165075463105583926768747759115314318325567061290434403653410921272818759043099679199473891342051964190386301459103805228750815818938650006593457292082728653927167863134897212760655668111132352921440766854515447378127381676951101499009517044912246788693792577070921958753540049430349514832489582774858118080201161753742610685689077010895165548784262250334623364999102777559556633066933478356300182674406890442430728463495719930250730817628294747928927514254906175428256658719441980115868286158545396494270299999752600618648138911736535429455308260448856401638804859934439891423003240459927750960481447303954787178178475710237787555202781854636840431385727492199618829574278890888241210419103635803541113464206332084062208986215318921692185517847491016682201980644791473746208 [146,32] -250150551368450086005592101912069772426902607235096730728425937071453528444515949309580115142481885356806621117920716864379982330815237053207154138358406015722441093644500647845343207320330014373136208586489166898580617552259688694309879206939658614113445960630231025434900072587944879785781243279577774477281355707673053770309131880879671220008407553090563483102452551088619355646869464145046260153366736169279923081422289381939582587110306349421795378470462568427650013365462908151002307928388452344980085084944225799350634413017832930495263670637872135129432974362615161872658818122562837816369236919444759720835698553229165740462004763179614933446280523694181427945484228663817163162564596978595535851567948495886891505646906175431527083694579867666148201750848112069000052239180108842506484213590084950561971280273072626717878355141453467474498324342536852337155732506591119593324733565422647814375373762338390660552176146070736406591238874314751627492024778369128972237110470112603879490943186313678606200322374600176078117932495070195213106312999198786394164609504645226175460274047089622900931510422827591378106162783029776446829775740384560655425098503920274161817254460206499543178407151347055957725116025258803463683226464352854989094212921087729747649327069230349801817902957797073676455814491602660461387810819494350535714833947286075052569410318729478293841497855039937599544449853842914672188994192590741106333218932320575588534666864494417028441505592632295543312265398732446914083710714283964876266570597407346467432322406300997424672361251760399489780162336867929883646358515998734664529590581422188091801469219265093148151452964629374660833362139522676356286550815298592793125610331414483574846637129567712337143079327275881244429656336417223109737570487402004166932396424368531270222440184253457605640520463817770628659510206689811570249235251454870626120146464277175892633521533665528466107709186550313900878478836121469459453005190095936584761982149137278938530218059152991939709548559946759223095736807167205845829740500740240218207406091466667813350028654438335950448578804917454384 [146,33] 233724226434905697642975194904004509891876928582638622532501173788816840960216962681058316817136443126370300806670363267383517483530376427825348771752671243532001461531762284103931305036976638582265656663721889027578807694933921821461854875503571194800218581527148243204127252430618288736580592038359112996263600747514569211464098800236614584520354323281049063678185163391791483297501482844223392270986637556180803145545805975419577492410118469852795797868625045289093484293877480039341583942586145618607453747362021878056333566275252588561734058415106728624622227697816723280149841624192667891561611751841646704967804257353284999063618469121736132148932940531777113020165693668181041342188711555502012354476276306746108549160837480396202615658629956340370411967351769993412161395481246658355284819376291952825776698442269608222654766444134739098424618936758218112654029377196340615936664050502862957369364873297768711233871567625753084683406528721027578513612918465213875028528062151704128423562041104164894842693164800138660704030762520262745183619395166701524525614767831154336581152602547030005210269068230628969087144353374998360141698838882795729485172871446819494401220372789428100140935857283925161871291405777330992893438167344747590126584218790107084541847470427348954023240733977374996259729031427365584417868159174038504583792166034957607428002483662308375800192689935156247660714551761631510800072553675077009090990864095529534040750392320966093733974848162485842935871381899613023928711080047383235596247028609171685659926541456668649375184228543257968762123161889735707802545445239376202948939640680433204770993045823671665444252538009044380976115556955589715143770309927497341545725920454632545970836135124153736837073118006062841781679772470011590598060755301586363594089601712770288192301115509797000878897208887981078451517180998810337809484234859296461963074845921032544369008135281869443437148070211667259584537199380537712785901573025566061080270269758147196130984473082654160317004590024168953690453490948661951555499917252456332273911984626254789979121052134024259910648820449376 [146,34] -111469024980204773626563200548277322722471072012495275765549842642199194122261524342584827045521902011649233467733214338828982738984844576888649373066238845467764553588046908990070269125505825481592037363219385599710765752515926034962681016662935780730808277102872822957606656176878253194219233615700128234924088731149633510816604564183851681986848353540466360571134300038462462226364636938454394596049822545226657816414233424168022655948125856291606231136910283090547927021125189332208814955910414806443336467999228963701908778397839706557516883433100333097377060391158464226817885261639401819854912552405394466138373390232618644679662372641018657238839336606827431904735537569185785796844077087780691827255740702721813189151013001999074911654258637990211656142118172640676063280787885794674111919160524608965650646302684762179939239782361055821534213329883782714203016026692832023908845506789720002834024834787793220463561220313578386367787888530313315233686455588821257845078038896989675941554413662673514740280815065901041402487790681970385638637138496311003662328577926362883076016586283999792338684890289064364221187820492452094897577646112815130162756312498810166333284828464544305945990654317777909761786027995335375102898952922693619046251644082034932266459036651572308792416859408720040898292821677846481883270235000808963382852512114289968925267338679768183105304402151251631741819746547177986584035153611630136179254645382965334450731952270536546035434741030260572359351170176072895616136596224542777806099143063623741684100404850503462213328738280504455504881558193285656431477244184943388818091605910944535951384620661790263013911874432722967237072108179796319568223571439584005537317473544448747013122574166342322521590870940605058827993716618413851525935224898490718245245099391795753106657252847241754938570837621965829635477008374094752041823832822321697733476830471756407799717902932803156671912220571792020479873362627404626325122083712203114416069133116892209545173632235706668376052401033240230196307849016911086940970286349326635182086884284031921489314430017049488210264756706 [146,35] 22241405806228387326948516057310430815072990467871425761439685290447171020599332883515768399712636518992467778174838575139014696905623183288407467279564601355959386802396250545090902470389481757508844472063992308032728592887057711015033486756388430988350411242470684181061318239795853222817671749159271542944012195155824910040814460925095457214768368865544665723982908273406643485007388767584811919239087865653412029174178584674753180926197064235747447733890220256749449824791904239290691352735896616621585599960558113832425838717128053514566724220225933751772463103463141126167308464862653216849604659079120166760297684051246600001488815026439232877865066221154059652044150910065070024498730212707231501425359547037012666215372219689856161299788755241193523802475892169692956723115528238456646399052246827430148317482525493743144087751992075771059855171077149423841581713824526433402422008105493075809228037752046232581465189872754859093029023017079420940809972781362287207743139823111302885655180203375582470228620675976998178915073080628521200260387432764687877693365480437117248549716000859694058172438970212354894009716048639771295422077559813947420951690007045872016528054173523445800033451640629423632766649843843684344972057510001860559939407905704989515721235140901765917016935963108239587404588195989688049489694623138310421335605533447827108035969768816278540292448196420191071518631951349668460137760620126613862521533917461166902688778170239468052715954244261660060948074323478490463369808513464296743192090707441662364077967556330666931773424781901241642373059648881005176653667960247969572562614959651278717498155292220133951704781910889522497622971537190483224701260145352741135327926966523463090556746041087127679464412163645208666123240640784465082196624329503811727904062707410158444410298932014504910109193122124439838888433132180934001498075595555953771890968638670954459465883011595311108467880276427556831793134306292792950740281958916971441030491986887171850113064201755216200809544147340777633940805911627113515619090822061861089741539572748685401466339415888898028501200 [146,36] 8848743723361922500749156193458198538369536842007161499261715756479982270700481520139339940685499611297239113960618822575526615127730152755482908677434113444671854588631200800902255253825319702676912738029941646571741059912326308425525714723207086119630453134976332047926274451847066795399260788715389502425031499980374294017525154460313284036897226130545133843234291506871333343334742090844467291715604439073425206278292404735259484780600629743643087945582121072394486543286236883004882258811224226130436924742488227379724287525762964934832833666871933274646550065597154249222928184701091551513210957129566318010710264693416161159014104693734618868025919670784362135142278342168760609065118689280374077859280432662041845449744702938745096763654621720787127969998539602342113156282089302685525573585538646737866378896620395913940176236446486611858364706881676118486978568912691306097120853395640388630144338336632823936842637639611347332640851906695694413238475452803416990802447563373315976056722392968376842247464575631727175932572578684960605064388487942232539723713682635115947837518652265016859372336746477659615366068349862835842685584642137158947565996838932151372279381572951592352238236593858214011028080026009884626988417725054580558705282001767086701825054220668900155260658418864991034225690301538201214912598364763842896494395241229271790606013736360934242356704150272388606824291283682681526459693855077230634380889036777052322200981899404897382794631616109988969649154173385906411220461333643879816718504224878378706575225791392367071338862710897990869610309972758279435052126198854479094184723949040963701098420380077069464340750234021155475897973277833945640541786720533033658237331208995241127989186655940924765600861303527051750780990022566795068636158973307999195444911796870420241750371377510054330955126184324839570334078953091252762560715452016980995551647183161297367370323421866669950191178543490910146902885170633579760308531349094857517620045067419504278545871646481824272743149680601587585425703355787962368301930039513012312274540131322609307450644745970356732832 [146,37] -9370105193910507985581485324634700832320365123007642503408374706723003291368714430612562389198407023690074346205670537371230447172634445512940857709995428458670883641457383992832275482425145782344891508780883923487360896432725932122970519138357694571935817757122923224833879552914696843621536292543059411517071239476741727089439211968417182959618966166546036738223310029177063789103770870706649274349182741602482283796208931074223055924500125394111944699944225076040726928681213813312772796592054682930451992881449209670331172306159420461032150479785012033348301978766441414580688295294369264434297200724848017604519457691112548070269455885561293774144744081247430559932790871830481269661097550612266223795557998633827899082253438510514429483906454004218328632801871151725596470654981301858185908313554110348211654861086957708984846308156305774682766110278126180988481436046502003254666968757725946974577079107541193057032242572816388148326834738486063349580655914332641218944223371215232095914645532777257810016785117307562043104950986050120624048516313146430912282392106496855887335147039253351803976143865520696056684018940440661339512943635788051414712211323935905311321727215804981273880796246340149272369831480727327898568454222881422931990732058081949637549309911836591559983220046902919579236867041011213429652368967814043128422114463359641504121133139577507404669067517902464564209172779456099230170121167004366275391724612258333883758781894404893707735471814492149546170857379597877848387462818780562519182568707484002640546847733047347248650831566109042052071110341088461494545726295574397389601158352683085852393427187634256109539491926483659571158263710897021968072241270595867749981459084703125828129623155609903907476336471648876504221537495821137751620258059874869109416507214001497786944333222208416209244475419482697815454779534173786998422154421619292717927948983936932705596716927228148306410195733745610604704489341386931141778425458412386271695452562351942133304855589567046056250573220250483556808465987766703006178176376882534258985365971773551911175415167766040384 [146,38] 3928873829193055722412152594570606813410038660449497077165288819261771483409538003084309101969659980241780119644284826581159892664041384862748814556880488738967586371631834617674875184866344082698752489778727750422624386760257102894921452278076035511925277761043843910507272062057422311647158619833066581505277204456406841083332414473054940276176969060215697311977520928140624765720536028411272925211596613177241466460864165991508807014284397053254147175968996052635008535482197872846876481040037706866026300708933261175381796583237654134735814451778197340362802379327494843435411527118637337975800674512302501691185965834870614927215758536707470653659655628695808564489098076780483400152912120270254859413569774659954243026708731086064030359548990980715715271015058726469138841306099887323784128238014861702937121392573166509705395385390677240657307924004325538150989984030805962107021955196135767363073380534437453430269126423686642771329000026265720721603756043851844398365912114959662712455939935328134389291948940961634166096157291605811284487953768991341744746246384021121318200966927536767697751648888805345344175328091691780637729264007431126560438441751087723867389320496874851782544159254052473155154448216029679336294040897831524507980621393197762075721805583486662068702432714715346024447083563940148211384668749409610006928571882922490391310333754220829275276760675576115846953671778017058375432323003889521057944501616415990755862493677568752259074528239012264382233841510683809776809998221338795711246487589527146117387504778951748570440211911732158213365988708665195048541019497250122450295410230293973860157296415246168184479289342116793029882187959626191642850260333380841887559179126551299342684131428519609408742476097397028533396247517434855732342927252772664791472018619008706745963695773301052562668399472339240399056704343122246254563579928129260028527660078588452184873127003236118201089788822299705702623998473866333291292069718750977393910695524300368394746149520372071253094516979031902264629639353035291238267737870263495578810327635244329043014867274233632 [146,39] -862837632656173663959919013960745022927144107700132722807641139046474466125948397674443686084724237243561958112849924994732425526344240624317506245107362703937341218730496937259914090319478338236299894563426911621899423144313829545880287585075412592537599677401810276265635673369523149106923343699577759174155452542194105891583734923822928746828212810761433072812664749317957412884605146996408663609046027643029351113208654033302001069977463856469284089224736931388653750709651672074993561939765587771077938824505905251910548793203396089928670463092845730598838486760224444122302655267769084912680205406855578855087694179388774675256795354999610728625001492777111690472166046284634074425772459933986521753225001125952074738267298190153885312078259304558080936861482002936163257000685611831166139673446390149046173244572248463638418946973968349253574187227898705431955231094142402072927465974216404874885445131995137896136995696848520118305353369464239860374179350006462150459506965543455013934648298923856405974569635820055654043154593903757312158908243095374848883557630671691447193483145375656042353618274637633198470982575306372641607163370719451002238341695420525722526966155843199703879819954286954436743688300091061669240937472402802879038138706140820653158722265508182680329813029202904903198912644839060910292057670290876688232594271377995751746599253745640087502749484260481369794281842674966514052972827965614223014894003414782411654740660539267130648111907809901935589570815772972123047615804145753050264392493057756068919477794954373597199910082845680490323169469333057060993256664724952495921154754043394334943376142994775740586881514365274616608196383318878985263559418178528350245859753207724432316337617825372472393767504491490545556024320228722236773326219329135764719468587351406062278369204077744798390906720465868054472450394372198794843351612045093136771284955246002572449334611509493128294352293397331132741804006540925286851217469016289264172580543313329453667780870918110875590594586745224535548231821063559396096281369646978300535989908115910210088909818176 [146,40] 14272437517103287665143920447327918390529479440475994631539053736411147531113275606176324899189486219588737399010510432897819878436859708021573139852203760633168029285299245859834926757534141736656174393494699921494320155201679154656991359757304967391523163945306763305028664755215810984552824917651721016551502798374839954002806964533963635046557270354534315340798111449986328677919474568580167073837115939219121665530536954570026967786263281245089478220420746747997934674817885058248923658439360629288592023552566210033279470512082432442030151667356931421888969915306125054511826437295994834845957482400833395605855738421566963360916373545508358574301390105827994909940960800358995538848754328181529947420544942384410774286093501143743210086640362443156172528407111040115199745321804853811784901556680371140027664302403165860707996623628592139434046139669149976845743801750284703079033363566283939163081110141806307606347976594510783757862266460240238672218383641259064346519101223095226679565892896107237535092550230254695688518992429550372782135747771042856355209008940270348826135341945999642477729232062950515315559113849994307276960981366963444155162826535024031637860550532872287343503584078246523309609161344664956531839630977536109589132909397785580450140820307979021091576088190317954591115690449341563926239208223096276121952316509614371561786265160736230532264377331769993402381007358023516768017649325889587574157011395206034237665100795544021879797279328613805838152765564438290086845413542729111554168502549476774649690391161558652917792866196841980899103364965626831303541516085137501407909752331828083521388823464415467804746777269809680444349867357272130028819467509707388873160342700589525113539534587051011667808881397322058001377744352198830324652308258153822561099891702567558896661052761803706014871779863854922352680861755730236095232727767840184459354566976381769627074325846610886675100235908102780873067074016616933418106378785377750087865790378608227666129762097486422667712751730972261107484701885174637763132755415718039332581406856239948421153664 [146,41] 57777918517177365888018761505266699010409582958744273804662786920926798757270500370411516692063408313298540905081672333197276881482576357592642095067592827862404068837253267734720797446839993520033755400101615711900364604306816566843441994470945596543733450727559408242877068973404442461105729512298646210878392787400682230339247158340722583731798089903006291147188905807723488736918130949603413092993995151220975164313870681879558753676675827701074472006028120777836647472433055664446511392605486578727005982544316938984351584081146619677966936254550317697528072198258200824048038109421515980323472771012357156842989995616061173184608563348430992128657184892757383283237233728598680677787242640146679096348262439574943089712236355797982102405909274383489496810553181612144064295621936884448099188252998630611131150292478535492884534288897911399515060803066385581280016337385110982072643078334624236442763910971634831006304770099033664903616053530621886642239981384033205519283265104564348087389239823364869434724233572598304127342249673165758283092181963172543420652789100115455127698406959341085987378296309069027866403684436179168737948980474384040626572741504171197051957019459947732731550949299594163415797994943486113426873727744525609995672639023330338144820429986627333437517172729355038000592947881160139400361708027790665970235043121461645464266107641192723536206437371508495985514596086869067876634099468743547650316992243014520005591774344485698023938269257789351311816086385860307359638279175979836454207174796605987187977575841530041212825445408240424298566470899328793155124028335415720501945847406318229714696568652210123003298302540413061387558568016603349597070946154362657783233618297149658142912509787405653725411895950197735067708689808486941726609261381467026635415034432206444652627253340518580592584958422665159058219034897625568168491990675194459267461150180736672366821617454460847344929407170132489398746340201079732512823807176484640775266870452623078848387815562450905061148658482254646633632123487682807975830509484280936045890304610821886496512 [146,42] -19259681809554638288280224338825045963734557364690710256192665028856003510323539773040945222578861392092285234316446232559408037940040633332965526389257179155915632831787895839283370923095081924631787349461307509376824586680233446088166308201902795574471983549789387251006511697534096760458945213148480941962126052963029468247775909048914586655925341129430597762649921610110138052574945985703518942677841010898411963046134464248640092479018090723550820196893941108765352728685149830003820066040605523241129375221204907255708078862365740074474621710271371153946738073021052430600016952825198772277028253746038193857741081500899166066865986705888145486647888618557165179452132687659175613529482290615910177743950567911082461693461205983587150936330429645052343227944459496906572632260470123093816342419614887174859356326644246713441661935650089376734524675129824360036877945749371236601320890446803501801607266991989497813017894792733156863426940386526661792021665942600270450460072438849053999192610351859824161452842699911768480776891428045776969187176947624845461480740012282797489066194326745710190554100259704914321986272125865117983415222979050906624156851088414391882669041664913448201358521094058607222381154232087824903617878824736622356622090544573825192647006794654386764126201534459195554538584684630568217134042164867778598936368528807898524197859410884458781586200924832587385600121054680750974591832321025044873049778527389515460687258696441371056376203108559053269493802934384780346326375387857198579626521518304689313621548884654812911786158784059669976495380278692437373874083791716636717757870003778792614483385247013218496559683470754130396619521195633193300780563172789071749227597780894354638075228842259488414061050665909958629030016236954964076123488532029538956981700043132257947460227755363377804910761280305755555870108489628730414397836995537513823965794772155861008412902314497655020231357126000477731841369129795896617390491475275934009817181049029942745184643219356301350376880876941463548360734424024874917476092466496102793267306772127023728 [146,43] 2095367246867318064484695779020159322690213177343774535995030952397856153030624599392053860003201946985914808805793399606878760308265158593731761008971295790122575559068846634134744319696027556265340270543908291143852245797448985023748166015649103071317074610970874485237881817860331834469882677322871739646004353352911169872168044928343498154709951220179268101729209452056266779346290101952753823376098219952528053728717603157090070105829434639200721685489390153311499134755198944024251558736148441391015367197860983128273510205318033010488536441198187735375840272077934305666375566949650299032001126338905109590119594932275606607127849818984444169841001187728104762964144307985437225718300255717544771439801862487546700202592141560912166958832856695141815493047190429718977693387674543770398324178704779548736417455145563140209608318511850662400766120717006001656052436942324421445173225354466396923830113315768990170431095296790367740752365036857137857807709766418396642121159741147390819481540118170091080954602126272653317812348716879700989879879177464225248524301585363550809891684170781233127517946346734673301404001919243605467160939756611437609637853819589998699469736417002272379944928390213436867869179541117316881782274314871626892768085966513962785614196428615198338190473542207397743643411485245034485422494901088031602577801164615434624042611046640932054866184141493518663046892459572978230565987061558538027010926374018035980967244981512055852239683665896775706801261551428055589974049017952677512362789577564634244893031057587886202981735251171140756637466309255748627291826191313749799763535379584222197825340660782485181946724155453224557090045283542000056412227036220759306925798478852831700215623809414986447214082550687475875104025914010443515416728239461067750091291386576932030924384373883198799455071262361646062347807108791061216099494702398400776975687965359612487513201554723541801071407947553891963588236941876150983301003918955749824213877366441086717295269208424926671754885548853004210847813358403017514660097429288869482000377425176832 [146,44] 600055023228265385339826485018456916813468858995551319741115505865742090614685000504070452344422378192821647409950517265095169817821671113308703437095576327293012045205087977556467531653554781849533289524830836785907178605487098683639815921135359734923693671938932779271592981096752020048188301206930213441653917899438425059942951449636411996122873063700375970675843459570908975687767881535647513568045204463500941866719004334397313652179584517864618729540451310820305746786080101884529703443428131244425507427921441887832321945150143911355221196369378389099186065579403611407777446203727404364173467195930417819007638737155846128416604618715849423330684173951693917455971706380423369052945140485702844950107728375877867010071552697415508760809437872710432999280856405165607540069051884008952649768110928060945973228461970388891273655250714025686992035446442827272748321090023106357808223973636246061015021113013943982052048721160529074688289022974208940478588379843639492362725781786199662367034968486899409742077066069862020131699418859778008278456587099455521704221385303636302738234821967273183069611948898093559572436776209211303046918018951372234645826079630997757061456512021258675869415701965131355906168904216468008793254939784493969218835020595642096102551545121260705687273421890112990903212883992701441873751670265587344152757139421065476013803582031028113348568143398638837361703376674645250389383896645174853414197656160849269521432184503283491469108396363668503795700229744184067532440640653331790517068502533951347817521288206662643602764587928448312942162030617014782113763594135750898801224866010584862664156109209858299703120367833194785057355177435253784343770403205546470741899811885336639643418720448970326912279288995307501949882019547634889578529343711381103020376029680273546775385983545935850008307607232392762357128632407057428757146942524051542821058269181572385265579562791708113488081659580552667007736484622250700228877273361652829376084569216958215158467578139064608996373021079347163358729698031327646090905105179402037454906919680 [146,45] -337141220471861396412014237973844489852381734034199080432459532295022215942189094616544779985802051919017262830754237769402653213536029667932131475627127982699048995943372935837208175662139677873972956982055271797474896862750880550463543694488811555601328385661478643858966234956687553366098962012117194990560145812051954211569935050963824122661512549645056394533943667340517719788149686216710443657713013266305967706162900621404795478012472483974252653574800171100208256925031176172705112782571458105022903757852622974392484493475842158016304506677363736755846195147158042276527323258635633035143116902198744866664428764740950007955962449262846315734565019278222781654772511457626147741663561957511338671861508193854150861825186185202948857134073166613170161373578248377477481011304495665167782003936459524840977497988095399022333989297417598424930255116162398847148840522090629399562404282849758033887159447192783368806582417435432719158688041266580805767223994710475829492601123249820582174203144368226530740481766249259823974029790390969719436693025971270534863238646431002062642320427155966157358064148512380896691478106280345195493505578628642526143292810357587755026997632757673837461818695066149510948412442721184011621998136572837868520661712680987250260931690945965751074129091861756523840235442575917729507777953505496798397812808198197511111086863979597520588981438235687548742431499022488263594623858335847122992384801836482301625076750699858010184011363643718017818806145315610906575168270874679520843785739118270589370197974653151506576133723466326463026851814679496939846807681265945474875824038904213576781129573711532920490235533212772421274226173145387437309229310637573434733819619073420520681822038778395126902431099741175557184118236933860352866894469989797450916870134057203278342109368865804578644743275670187737595450029703847150595334215488704413457241183489855869413337039308189093182826319541068867076490648428191146569536261896855821599335104138667405517513890841266526263857387288551900092078613782871734896723918386871650969342976 [146,46] 87049818141717642465388039296870169023607456455387396005256176595290927258261464218146063256412758491809483873597999070757573540763114910086446291980865805338521558395261304532969047339881394038668152520253600222276495929806660728310010680535516412075707599512732660166030349067004266284384738856978460480267206525953752299356497647291279148866895972832295700021162654695890797397504849908466050075725123631853406291338473722628633902064050131419557515242338378090324770757504279758624905014505651916276586832612774462762397439664976567311856894724581704569111393641610379903483851330191003142010290414778121809287784534635763603722443673528785388829693619992410820162609575426229351496688687160278348928084963518938738135699874972469921431116815959370998814165681213526980243315015505217464652635732892908763607704292143785601286802108070386314138548174774030575602151283144912560209038196130539999168982231445058485148856729953292928058738507919446203303051249504272490754985609886889936069424286731405164571220703934632853838422217833776953241253118975007650710582754140469150530408234349469168703691949358346003240318562585175443222019293419709890437582842188141338473634900617386098993945753663011719632421513657471838967406830212431861620380894563884749714477814140779081472174469126541432779213996537480024318109742891468023013895633975323047547504006432635757096106430767075865883131037271330934612435293061534646995889630204187709345054550498105064205745395428058075861802536522286113138291844685438330399447745694245019649732831257709192027962405147895291194647485626636346946716575380066866725361275167269190545311317841571952029590868788113184971809284242577659907375164314776765952924050347825138248552074360137713083926363280150687685573211114884872943539519193345444234078042379425573110413803278294094669835957162824926521409125530494286797793937641717739990696002142325087378330119821317479134842832467235430428002484634330262397123499219954118964211877480980542838720171693913892057890970879136671565441121475673659759206288183367480198336 [146,47] -15666846155239728243561316477576104008388882726969419221011131013398691583753954747845732457394631589645146924791383921189352982926254313029896864207084677981052879096780847034934900212569255210228239423387786241302813654482360493820816027348548950980489442370524877392876795200708587650511746972931939203278435996031445472320745172734947970022248326697037641649462686843286161686381262554129344284198819621421533586696027991061158302238851153147862534432785886404846686516320587597646357010598645604006130237519240888295545342281129100785384414150239160921853455566758318713141757104107369997596300367706631641591060674673820564140378768931384730588302295341557528740998892088020350830867175845501479325880836462159941190459830797900290238034327368958205069733952842289826036994338349127998341691259950963741410320828738262322530889479499336002278180084778954945778917872923626018032757403004913653481431641463195680376459007853395630155017988985239248153298553726740325823310912516384520802711131603913791962851529327966759702157273750729050342781094368466246717288296229537799673269756643393555762949976190917200136793633371177840911921932829584581135062626774519925273708563549897574923111620801740444292868211550323604200484053927929415468756350161872327977254869375623235499168302265826747857833935278669650277023528793379708020890633977412856338919813893223783539805915696223523708093972379476108808083654126004348877317691455343381082132516160874520040772170067126847066479437490415014603959627444499399764341614039916734822725817418630262216103858865434161612734635223683060744727306919483369571939420328805218709443374245783898895930290525512533988596235704360211613758435223775117369916841783497274642217451329440606513651040999872495422125226236531355563298894555542388008606143893800785362366138860680355624834957163602102098907659160796103557239246732805245685603162714064043283747266395187934522407216867613919318668970866790207401811384928763725909982554900646365624809268306933899779699830520050930851001816540453569290588685439456250752 [146,48] 2314558547760520406567092725699460766022023776142183897387267526027482476391765896470878831468598010073713415475162491974768069120800256931086910971104010797926350217405774721293154403577141124951397712164138841712627667474219016493226053203904092878394335000412394203489524596442904866240685837160256466148918644637339959710538660727660868137603435525106961512076169026441351705479508743995093687420468120771010208751251652777975006544307042648306729666784394610378880428820930839200172986191989129639306526212463040237979178493493613642651250843620448122660887208197248258349934037243496771121548638761888384995971963502262640396024676253367495242412532252313320406988865113909779861810738342510322102062442386759285717834381642246256877722382027658812307090887721763603764948052962059203817733083696973949538369405511309562138171096838784388487369786144531218160299930173574570809354170484285120133433721603584807342002759704400506737583423220519763597463187675336500987833014993254116496201414827467517148890605526580205101046978023009587837018298387438489752945898836373423714831206125008078294358351256752336594810274534566579668029526594537258314455203487073583950958058297882971893149927238598166747092750768648823764128072581339433370931471441097119426421026095591581515687172816781649487923774895102676722061964377263131154204963134214769820384966119795247540946835219576437102107978967592882498102100410066729651388876144700529057861362447607486026182556137254001889596488772134859649325641188098348858715174047192712146299826834148102373766082311506116199030474084493769278977484503087389518465532330031981518058977781499751429526317356777583554535496498201125839528444537869392000593954880295783848393094539192910757755753379582214046920593882987643310708312828946256883142099547528253080057146539391404719786403826205737056809519384602160537871741778680723378460048241085251936072238490472994528049842494439300012863112962792877959038859576196603213619133252882117988506784711279162523370931136392485982118741267404093511430477835364288 [146,49] -347719156064191888173473308507054727121091719543098370941576316585504990824987754111898614338834336098231616470929030366845123953924353354589185488471681396298174917154638531355917219052876228828083218981851107695094719062985455501528738177655062860515160154939095303802387681746474813185945736577855844467525719460577400399922477349574222580098274096168925828808643433765257232349699818853310570651730506853103024613846539139174286769128940298174047400102014692245986463183297496529828682427785550016253212334113596429999812516468934777943408069165072437105101833671611363250299121841381756742518568248516245747531291882912168984494585862454750347572678797360860320824499715501957027948798884948094979724187884697358322016170966641644465728277855771556427518851796397785845353233855010092649870591288229022299592261382648832162679111870430104656330485948185915749772956593278718766903541623223248498758650184748631284492439760283555143971400106422936546525147057171344627462206026237265856577865517174447557290546707481354083529703867201192006840369800945657847176408354361614004195390650888426864690213682370991217093467741168874182296160108809497985170363318889391667692652782894128206846830442051085011598911204082580714110672795634560955617512689565441797348483096544907312612330213325787329668824278155696004065203566985788747414324681407535491738636689166019182272625135471328679457367973866211535254927243753089826225242247194196333164641749870931207270278686154569854547676659258598271919204235494341819746503909805791942559544223216418220028486869464324861485394789847205366661656267231152445391629579359850891437732336410416649389230179995297893555672924203819740870581937968083108777413012773079619846743637256948977383021038674720023188728805467658436439310819480793272933672971622564115579299154344869937364145822149115097466595123850683300732842274086822923695957468234870455100010734093131121932051597537284200534543351905919738779087979401886379644474710848225404764682915868814824722053134446292981843120599630146271219394448768 [146,50] 63338829599822343679489928817281008740196073758469574826780023165315399712248357818230527397305651655537674543101925625300901289642565526098949280748000132647025001397157300278685850685126018435235385469800018797776151072336646010520356445760425654581964722429262739984513983878196958787973143848832620890512953752470861232509134079522693865670608771863251373667656913933796384478155365930124590276526402961724502953429757853897814543779019238500288748522924455190869253847545778769054336262441671602541101487051009313822737574149148582476973661814408479665079444833055866023752182823778613410973319832623260919585668479419937073258486317792515327661447784249221614103769641168842268065998052044893192977919544229248895542563412959968693590822120727837834326881381408142398675929480709571322376298536576929249020037224429590658802025767790888178544178136028048018868546671186366430800741609351270949619965561387751354384497945610632208918559380353034764851609856650666712282090073852188405570849324228275947063144540001023090454728848455167997775080288207306080950273861707777757206452066019486735829999702890015057531752547026624350933354861406311681797099149245769070514889691719774307757103375055055231088697783566062517142373289909037210835480513005369036100183435339187916114264478488942209629462660153787182861320560570497847598382998663448235497529624256849054595389881914720775180968887385125136223164403163437408436727328730044947737972300937867463622287782250995315937590099074941016967991504653374113050621270449487162941236994118382520081537763693993709385002758315511761296507833969370269456219324640446383535455054257230406463755712070841379429701777701255220218455781427284672168035353804684430457743603458680913317713095391110933822120036551464233376078715729371245291415881817394731672156318729352954022154969287843603720880801683406907194102886531231479961358338076836363254026533875912416817628761333112520679800055503571929855435244096783184323282178932151964071527214704285872299260869100098988740166401330589601220988648 [146,51] -12100621474517818943394407966625144732987616712818583342509059126104853870370319688311235737883544136142290302073649927999405646435756594296743716468856850436153156502884349514067452927797304574939839010283817231685124834045415975401191513055673421005191156139006856664150540180236265267020666830326589141960337137298141237934004208921823298697070860286712603555161144966719980624603084800552967457594366954300982973598501291603803667723756040306483511302974589613567571797888962592331750439571882014951222463831989442972797288169176730350607381293597443515796362783015590475942922741491527522587210296560727207575288935665586170140254635675764104634250736819397640732614532644633862905758612496537730539166455802436328887678364203122363797106904937424865931505525039467962922417368300528171999263839219115791028446766984476519347722202129637716776910884421225952564196583482564818130603266708667071859986479670344771152741029579931345033613758784217289978004643111021915987815778243879072720591762171008404597175766219724423658292192421814762424137022129172444801019456577245382213643371263392112094436317591916647434220477669207539291149011273537859730173395957464554043385035569576736596091602183429079211053756649280362466644180849175737148557932860211557076773000376629871200530306733282606609439348194657324848519609340585316581448579550019192207678467023784475169257363452751715713124315904668377444752422375349291958465322534615474943458626228157645004577349146397646984983905653077200229962504173421362784789253562110444621382529406927795729210063153815360287740629194352824059533839520820328870802842187919865055062705480393943456428994584172953721452421049815668855588370558530400835142032411014034711074900654566952443860640669928508606553054949111462533379991547487069512267904702071696051283807566255068716316837892226078302506573186042512071576789626502660614886857779379398410849424380221681274697270809697866497310755786700896524745428537589153794792730445519533699257045871032592945485898526060302910988141600610868359488 [146,52] 1751157964100147150742823925382423490506239073495875562573718907864328336561156063942650526930168292303077256791334513170469381818925597881725666611340236023179668571447258707342761308971897052418465814478040572018085746974853288245106930357696360320501695608936107965400649529784839047755243363705286203786334205167598519323162748334557668702708252455661506530384475178772230474762150593709853582041034152416913774189038663452737635719561180554205468011315833468006245720727602288921262790043316923814445078803983524766923871051809571289619321006311834439687058110887984134840783384603458965883832823278301817322506064462509609804536430445125493329415707328261561440822183038379573871056524243745933745365400277733614451637237576758373291844331956547548385881236530652540748945638878258687353510009254913230653218763149488667057409697350479605973697409024385661231001099984293853464657217817036283753521402571536741403019061638562589771865112011354663707072584914397953392801352665650236528181584552619173602705755555037999405884766171230501274928611632354136092926965440195692456711541963641972048023547111565582574633367427909677120318919514489612244246936281058837235912503627900090590167745407323895046900212864801803974298722757230028108737559912553143321624047470291139129255070557332338297159057706815239726501128290257551669833746927904678664052607445839190717553231186496468825914059947576285702029511951432510537754516113214250184194602278127066759532929539651051612598075309700850557753770770159171174412731582052100416685331632209231056109710159693847775108505293135832862266751107784552074161838903764190174247320804983312193011521526700199407021846904092892464920563879175142621512015591168625024534324627533254642971691789891377805539844997852043020977301533156860596654442971435101117006807468934830192443392644089754984666151457967147864044111605122278751820376507980200360093541446860927255062509591855156307924606862395342181242224215588797809377952792035349295638416034787903931181439782889930528841628788476166912 [146,53] -91770311596278247392751139378512846708986564281017112064757162275120649853681507210806277551461478629412410188785027023120443160713154460034993352219817377784277414629512870776815448203145332266142639355769464657478004058568215408522078062036011030931124728048701650279785951506175915603819051640585525967871055363848060280829304449908938334118619092032389628967934743445806601743595002350945871688508597889858384162760201558746204076507408183394854184401100695217515748898171661816507551455146333064338222489186526851207362438604998069766801446349577892662664005464577075219116005432599643690832336572713290260437208447840325386627326481704703971259864779208180071325538824389296596926547325229486592041174732926911996748891769775421414873904578225606868835956771498275519946879617279443925106970160469312815865720568667009298292060549513420942178483990581514532191131016945162746117390173958006867178118391772504071845706020240704906507161519189265896153186946621358226593496110711035411389979076699467791828431395668943353196651688690877707566555831514769426271079345971798124963251617101607938593737119325443051806299008522961567627750945810311252646371915964962347003074298424043159130820635321012847265820833381915043058744806714554303862310275427303124635592811058713994708529354936943266480817337251327568245906558958269599280722778376323828804930866171715385629050120388425512178320765524987216153735034752889446642138272666116629935739447996926558033637075155253434362246595976522810208220482567926365896250015754035015297005790680381176398965726028113155992783425384561347755159569959691262047049824173028182027960913657632383075995278826406650449425678541186295587933697153378615684956861988988046166011817369507771781146039247465101528510356070068229973695871827227473732482840707071344807851534341146509253397214472105840897136551822301694478952208951727854515274792473732894736523803537331671423966322715182820929312000646613792048795855692347179458805243356508027038625850387672839632682327256289661243928889413632 [146,54] -29112384705571974203012855269917002140808322629128678962246819230276044943289612604950487436330982648511792551527200446738292654001606600124769453237636804137474759350835534417381599961500727783895836011766088685576473512587303637706199353039296025153203545541769522520044561830497796299676799635807092543142470288301352290900314450952709004055298514146253152262079564694997613158193392290846577106222286223950159274733323298305488080274230205982954830311542323361893169035078306098600033379405044323400203148635780026205670492515643008655017578827149545144807916245160750669274923427793006244401601533845759180467051700929457431615131981613902247749794933921958552144230307104858533653345561527133898042166758024482191490954433588894863043640691485813345092601698694320076795018268630803215914561677694180864813672148748856124345562687775373364318110545750754769821621569512069857725654477315793892450052877805025070558161164921802197535184808284526983540104905337202326305547158332417702902195642817411684943616501613878966474415464010171437464274688709501446475002318185631837712686335507310486151922509005024236436849455869022381585897910650304588784382069545787382918262077876036340811715202494556060881997690741736819745908281494224640295408751884580313417512429970879584280656174244987565989940104879344835747950010021516634075702125100658966462626929291339249034586962883963059821123482217681193574624510072754280525290659175708129265526289855975846203493088381749176596969186274764650078238390666440728408580112434456190161959549690014076750288425483367419977848386116122113216238714891663649279585967146268184024621940094457810987767347665038973578610216140304819051248434470452813345159152313561690556367242594603607885197410787889191773811972497684949097452890925079698148483689832598043081077836322881116517135492224150591601718183795397010660632987518922860823921539876206550136555991941996785854161829532315591457240409215120258370697083635088389888219803087899922844468419121561740009145892455974851107212111720 [146,55] 8369559230219814566589866891287445985392531185077742826966419995260819329061202858956380043661798197250401070923632965228903813535822542436815339578063354218869569410560410884724729954336013124868899795377918444369429879543472775419377911878414895755203863763723350466624003786228068435421995774847623748336124427414700339028617560432580333839769137470396154403159226722522352803853304216075187597420802223637643046528542725423168425041672763813054894281844120147996352481641527790637949465690959183457925662917982683578340288221553096762154202707629938583778470548129445406588546614443063125599279610073681806734199177500340010058561893016686960894691060129424444374260056492300262096715216459275204562946737671487058726221500150234981426186815707517625023742219834690310659974828591534701575830500587654700782912973517334946893975925170618753549480327281085956613652905735722785053398751678279096682729642806077437777224825648630530098529170533880308639934556760918883420169658142196673893463378319438518685778012942573121957672687496240220396893904516414064084479505613760909993185034712693923234064126996656560620303746716900580049389092596190281183819974483436291441571587520030388062596755542131774422771329249531749379957381763278146705400107840549562302614774222415142409838217861092783436153486434687092128817797839778732330144486597916011605999700800354760236101132778865010218435447240901476247740532711623767447550066034741434369751801494700731449432157373076694988948024371159544572800390010662221262331790080123098632985478673173568500038340389350215100454952648869214148780512698914878822775524839682787732750733164943848752624255353522137925230808248986067273560172057921344643796791263980717633654347222068034897439246847899127171325846998727723568912678764519481444085083399423154929594020457897261616245361813001139487536842854169103327154773565366923813380021144744388009447860560079056639469433382811035068980594491276927705920993102480022501494613898960759120399398363829792087737834872237544805324640 [146,56] -886840228004328377627780456645851792516560849356264339893105466927243796235020143513341581219344854217486939544172249055419187102881550331470531631853428718763110194783657108533446717402301337762105411453448863680083495018348911577110466718486225911687425579161723532739011386853348785751645926678851618292291365937910635481460574558666437353191021995377318829778230183985189163420825916955663175907613242926216708739642873800938034999330347032353888115192065615298887449336639636160848311152346221524184945893212351426823559422461634180216071338350582151595415864803843301816968314538220779661949335064824853418767062964076138165508487167967462940450976006593331731778390004305289133077885387832308768513319592359993150463694835543517573893788857571729065697867262690086933952687087618860214226031558819581380150438482921578873561112701283075215560367659154784884065421468437839300841252969603244833470115927849999454920400865630608907692590582957355471220436176087705143130580603357603871345219069068813578084068961461365563120541842552956144588952444868476283467687422831540336364633054609062780226173935758932362818947575482892546066877999603000383742377050214606952596697245944845087831280044241850301034625196796730159698510329807113765646750128651567787771027800106278764217449345358412302867281043210644346387965619269184984899235704235211613546727746609556272241267207740987297018559385880175072624285811316701621247289434565564172652850873373917420275768368486562348189927297913294998961318507131985019407168905350515447165969945741739702241090550428479057941231477225546826436272013317592826077740720842830668568672071884383864650961479749280421626507632227567886838802540473249750845687534155364044133784215571983470727509993170326679385854883467567518402826021488926715705904974736727582535698461809067648883649529991225075141262880524543884787661574313289879459045645208457264957461861371814456046284094848929578653817077389879532361128741006105397916927736614193186051359394036435606985561016133175061376 [146,57] -10746072188105555129936536993352366111005779778090368365251598894142375288941820865139930485684982710742565434678377359001609937440581157017181091743498842614472778602486770037633055468001210269113471476685728284664252680400077024657242712727789988446798824202361903925452989622375392408013805756804601809629074087202242919812106014446444104236928734761898593632536125722014667754098838716672355957465081262817157572437792575840259081473196079205940812661681701228358416406255538350491065850347343970060739202458131550559833312625741850036582545779868094772963142202040906548592849564946510402334331235014599706190908319156694822549912248476551952260903786475820938455734832560191479742933309346365698410776961557744074113308836946639975116286150403663100645503332199278930716296188828721870149910115970969693867576226596376064191634301145745739945406710512651599536645431383180705093620058556878587831417851156649125971544646126500576600531629436856396525289731511979866280212025719869983036954500971082136822291889807453508537979868729199580443391864305067847729202568833432844771682111860456521716014606868865496276100261726622012661490079995799079580773631685437008622884079008644232992132718884327073211061980809536270885242937469189507950550745284826951605533807381144104175872876129937730624643195838035731675019493818556449575376364290331187338249452154039040353470818584729072783933039524648344286982445214940641273332201202086488466594314861903364918969086319061012634751142941336824178101825787308744416173269609484528862469163316412139909289202134740403876957279686181717835824785004146455331898085873189383640607288901491079638585651135640933884368864259766442304098694456348536038135266393907127280523846884648750491485033833207280364774729457227784309036393485294508209895368488406436096911341786873727101450701229280976248089362180925067949197211486424396333170996279283109637387469174513418771869038038883390762799808906039862979217373012706479976339654744848890722157850620129457960187998998724352 [146,58] 14470609134045294954090279645331773592325848910195050219989642545855937637610373971844693382392744466194238395730500428450646282051620171695999958299994397899823394902739624683481189301315906558054518223361014470258106522374932939995378460419250055857869594803633465642890337467974652026900477980906601520072321250933480895869965020544248606097599546405426818399470056172761324338233831866768037019994600879030265222124174911480260794111768561821670864968641656109230644162822974476786081473307442143568105950826584700362020284969276275086474295413419123400658854291309843278922880383263013936347511019094606489376175584135854446171171098472661558631065690688116741649351738302070649861998219562071656242229902244336573953023848915054550750066919556782028094538147080954882871314555118651726148398215519936287869932060346067659584921319521015980484629495126337659576780793982925599810269574418229055236250289399204110637707157882463222719755208954562439454733682279585972976064658503434331848937521512291103790709065882839735118773141428357124580696658355124293970918508308950276859676838599456344631624644091009420752121589130977794458671989378303043317941010599224309046016159880986920155609524091568279265536033928538946210583133301516319752599330937246850760499540529679479103675255495085782228952241996457158278627734294524874203136301972399095750932220210320420036815712294634292521916487903624361182670402363093121237970610866231019023054335689337175044433807268171975399615601108968931648220999633609393129486156219000018640606681257497617659542550087442194810913830016652238270108494677237567569229058820387541375220050909604836053198452828439564402221746774102611115736448191185297410389431641887994205145097347169539168132625980808397173298938033048502238028284852950946569997136835127415638396842273377611201637326564960845644142070232641185774078159104715469147864828983680439996855325977716231954647305001715945140434287323675858904788874110916123848570528882077407065409359631987601341797534389520 [146,59] -1566245089705082472436549641531920164419929678738965755780502399849078616208891772282076794146398622075539455988523833500621394118634817546071654032942160417402005568730385525995009584090749017257264048731124640660879844453055269694189030055023980305152139921047170106671991950797203840693533509691860462103346866473578866577963719268603643906665129019090487849665197451424397583259770603867787124727020937118846385959429295716761064508364209920009219618508652153595028376670980040315207177212539308446945288398226764011227756357642011695135187102113792628540600095120308733450964425553288439206075240148926436538194303802007386109565522669271631522175657641582384721965723653862995100988236940447072988780758833822227570839762928273494682450046078959942217839705864243152061088279222030670869831148000389801960748899311749028355903695569925705451850235262825432638642661113100631186179498345223918328102626620574114454806961054551395503006726114465514548505091338914537011842138228052566639608800312907099755694666740687849270365555660434827198861021931971637228373393687048122015756052060731786679000225088581680769087101010637619249067143976104064473469030159534029519760138333197141252845700680987197878988719406426488311859913544424264139264755127753368021063778642277112796721009942310286588291866958881075806038123299401589827901849083832399443046385860222261014546374767896619658512634412422313852712296175903928096562636621879790454040509333881557881089265166950430242061460210729247132757450334816438783276071138506447613366581917037224889923657871933602626183795589483408245513618914224565435256734625935968881581782190156183239560909673103138192730808720289014843331248630149925303220087804297470651676795143797097833449155863678055272029269710782754217483248972237498423523465624623032327791794310905744243344661952973901361115753326068213823392055236956793260580671646345527758773859064524766850839288791931029479672807167148442316459520028178691953548179065310054191464806410914647087645560192 [146,60] 23307163782795804395634388052938664164968064575648067226333405258509376086426267672532225927445559406291721011710723651103561254854997461011009779777979312327204647739440815019014312019177617753876673220007543859922685704905967659131579527513328590924323933063750727028278493433031012892935836410167754546865116130996331553742560331055652201070827787061047368258096757135403574415399988611063653021922299367000890991979505314030982568070325049470069108270862023199959223201809454306660875894297450858076411286145556115114625295049535536709756725224753055104150037156161487857492877381914763305863143883098736513332681018436351782997144680341364821035156231002738890091731531886975580220357686831582795909345221914483324200753858805012609242782768479332533257407709467860840825951507342839065242808573750954655884657513085865344768318561194085244828188117373718335604709490652728491635951799265046794598311933879242465960142539760632880977335839883626424427309813831901753280372426480907873650925413872709781147141527779763521324879739905629060288112372832530157161370211380411725243847803513805075603069383266831754344826233092487780429686126233247580746512962749072728958506334119409320165881600962565407536562444569538106945184552009096012988102057837496173744463012964695874403605687870596835339129771844435888635320220449558491712064829927481272173420613500801832043363671758663299943432110509771970872338503050604822425832815116599251370387112312405601545335516911899210000351363884577878090364077168779643579765168953963690667088487405703243885564558247079616057659349934703989252603849452940573114603484544613445693476095448785632677480707950017613661191304838714119131366719195333595191690489321160361406066801620082304955903520847189750415862187486241711163098484408676205033286273253290443753347958443784896635776652301282704516561556636290909693281176649567143533032603297658575290336809610184938601013808466046354868965005411053025462515508902360348528575535176295463644361021881840625986144 [146,61] 8890539311124717748335604689874506412226662198688361706790537458880122914743566987772038922728544726873387129521315063748617656475663138088134323088631715880067012981491842318875816945727296397422360466032517414295720155741545262608268095222977163109081661722108695888579589334656877127868487496789794827813196125580666483416023715358762796812763240394832173490471244138858662291770097500839096019460621012451738765763608509100694772394295315884107785698770622343576167968890267095408215408789644080610973792591541555461856660856273207909899376161694077548592242492933018767496719625337990363647421488282585235513024965470472667824958582047358635591726769870452289432879559377336002887703575622496656561226517848105277669899976389258344258927322600176207569051320166881850844399797018456266132617125627639941618940899160830721178039096407450880537587484771299845855059412691995845534945771297895227494810072745627463442526895064340031899170483882101051205013211466766169964720238849852007188746931973212741866060144001609847880999225248732894144279015543327038066260941577832204699620083271311876890991493020476946487139981954211980053403557041402457313495071214770049811100218985094076998180528480816431795702287175444612226614391618268597525849186501953076193288007568278539335779400409715197392395245132088649609145866084019052507390928370128864513108031065530620724595575557387903069413820918318601101601022480507991539967220047100585195007176775177170444849077037326175915531119286841450418702349733877166506872320469782476469166738676102458153638519479369691317069017355634616991455690996249292184517269633141767360785077622552638004705070726310049248532721389198648471418595068311611195779774364185099574664067728033031337733753058196600973995394700454408994453508083805841202109699195260122373585420536859857326930041053317131019832590838196609807445053178337191961717562820217541168211842333858742523858791466431799860823278150053558979818106634726220660339301747593166508315132182147468864 [146,62] -709682515851074502043196548611079732793941674939970379158695095887653010402909971745116709830435394430211497153662240349264568632545225061824663203176890248882649859994383064549271043383953335423897652816276406821360884658462278419788160567534366633679788125112702462992120803740096455274772846096668773898251781650614474863260296334897033806418231375611965617633096200507750467217452050658426684982103131588823207807077392155672573418929573075947696606720508729981209065824962203206726025805777301975200087672170495558628391350810593526150063757516020594473846635957465116813018008687399199009122191407509697622959681032854300814270369528878092564868101108506107277944099937397980149028833093243334556674065171434492351703164280183541764003730051756847671571461177806685421266533236550485123716758581157110450043332048684127424436361894341447888481253719751357431884297514450351610616215967595896814489887976114387638342275407532863206374273880748411785223115488380941038423906308839690425747555430621084838928081791645423292186573074807417425946030077034522583885656916740730565285888949966946529028232017903699789943193529669328496678990311728909359685885124810541497858366550653117860604510312671728107343032991801526039104003782252208188012679441227170998600937921248583860777846794766126289997225883652841422005225673479005872166332132782994129287213344946564730348846377505565829885479848081867959594940745643358006618779162477747741408999759064590649542095595450329063024012044483634064155326853332697578891323832043399355760759758340144482669615763560307265871546067277338259256234426400445655834935245218900496197937914553074916977149154734678061495239350362921579788773640072123429133025849238083702764091131708992624878042438102278730272985927730914510657213192874481513560097895470674315895329470848879540290041772081659111961859977453072937371571140260930469573229312725103229568322812790970208684149806896465393833336776438347361445899317950371207861494777927590052365464317319112 [146,63] 3383225264116289784194625896475890547552519690762017999697393223478638868183774971558480859200781250663112666941158322693255916592909128096004267934392314979395775859051635849191232284991874556170884264734827944517891747665595147454632599789353041800903709397247935490873784415393861959697832966913745610562371725495712549634633641276041105988478998195902885489374239620749946536974098707723495718302290984545172191523540890498288393575165281584003261445786395006190771714512639489188669823813912257983971200963867749094313631042035315274317520294480741880470820394450168440829100893261015203788018741854509172062767422424421449200506327032785500936643283069287755021559718847583303253418932233188771888378001253003781421345907063797298194220081063275333134894276165551779444782197327568314625914750110353340981727517715337106503163064773101286544571301230735884236834210271791619447794398480033370412824684044323477052805103932453560165436297565748476196975925889627710636863581706431085840696488412949063837840941500340928316202375165295581553992978447163018966893265599983103849549754131319563708149818108460751818622840136869727745349203407412153627940850237991812195512349202330462929506417370822079747185896907311169212091469326484834205462376083350676235436682337414861659021798465821833848078213013826771605205299370352784482180199635578320509203335507147989854304782779377328228060269259223900005363990691644690939345400624388632326643111427599779486920528734820562110609778645009649627566402287239865975897093462786695080440798198382584697836002445598924851754612536884847995118972711980689596535159002456790021158081802079257191432769601051900769155704093939121878398239389896892436912504068662348465853182256873040929825851375092502722870137558064384133105538613521507918267365966303160613597136023828027181931116076708703613683224702255402010161730379596737701285056006806111166107552197880943156461252215828222412611315329195252161700996340478718138278960953213520002746293072 [146,64] 1918850408203793050029711079263817677708077875028337415878531729517154703684242650532205954597330503586122120098689621248508024646829694706901459070590729526072184850990256432279751728869201944921898293888779430956947956899932825608590726128115350092162460662235736910832287694559347072576615372503498333626520880751803107258857697302520106083165635806451640939855775562575560192471919614758581586196455439674497485749318789469127403940003037118587848869637832226356344704285748712471211773811150415294352854512270489069651194481919628551211843606049147668720417865744309222108825667534702468542331503498722934105629933597958166203459312606226241696272904110619127000660782981114548915270058289084413719001676831598242071983174877753378057593874496418597301496701807137562155319281526416475866180275745929583406338460754512249862618808582835602408363545527466310862419518222869604429527948302955160282947570008638239427946717432611472442324899558080802248800061506078406956306412729865979156874639060285631453030016019218369430626405439310002751327646245708552397792529638122391189440473365409879159897571699351918126484005839891123841581323129103895240234063649764526383422077574166307209400522416659774274409683667454736523263513484552498110965937401856964232177244651277209609324829361804145892225314392137184182323920303922000436351296355537105239857125870478550482833674974795150575513615775300001473335914855616295424782133842705851477750714544421703009892414195168553953949022967320285665771557267441063312856847962121880441845923220642530483179148361436482623809861286196478118976640278690516586683144587532935154359706835012587673797414964487969438445542216834800224281925888762004483675585331055022513737237158480812533793677958286195010714685379645447371597562037818093063651788712085646142843359451960617629391241785172037815209018205295289323407804155748585411295013644275816380275707009774521438273496241471342890065358787930941868124364103370099345902290490865873326803920 [146,65] -79322669309322420435677369867407814276739161289915734934842032297771439590933292061190637523083710988789105996666208844220118981717412387726374678900578040053811683456380404835655905185149068533631312540763042878599297193583388076579179048727658021789222915216182477498948785769113103556943791415910920937868848507147393767237360673395895060220206939355556785088866528855496535749978817937301563358710579994593553941302991887987096804178711669809217590597219101577783209930268349674664934589282872290282958519797179873690176853717270155523263688364663044344937031275383263973101993190145484491345285823615632662214157125319574616767067720925872145405553784768160115738761470842827730690363024588185554928425271373096233648977092581033649566114999410124883478092287515046190482729618428059584122218369626901010695244243647199453493720577259151341849720786535131283611101365289242891090611948364405507057499943085981347185151452760615597120922106171584385682825773906415048519403468731227944044429312224404980180696128917436810331707889843639616530062905649774071580815816759827298017367073142988271252041335100203739815085534231496812953995673955781380546506027332524716425839225281655217068267866486911043625671210158529517173072337222138401672565984584216732658629637065335622787174856507692885021290544958630888360321076755304737059223722891907541565510916998522053675079325984050525266342947747037902501806090548672296510617380690219317848219970143478732342375716212049473123263112886446610960378864007610385883529122736439997947219285247614674032375987818860821433021885776904473820831701949856332526786739320210999330108436422591506831520549436065984972771235131887052978847560522793969993335300130805379293527405841721691414899207161267231858358978162199837937716213111645165112558206276176135379646114372345340108822700947137573668402444318025694413897726394933211939317424710372850335530189338808710529330212727592823771071928266809866937982008656369690426349423567172973472 [146,66] 43658160245133664685245272462601395608065468484178717392071847927077513372919693635352872959283596959650787995282220785011924122874903279670649357275351059155849934225359713418799589736733764200128275302278021912771832089581174328045471749634859320784519264452189138252775113492726059837071375807715962700418515027641154849976776349408833248481690279718672896926465790580179160061209502290399408101188878453107952105248302661934760655250132428492715877286386637302019474571965610815313720368969797818072345353958007061086059713120099880356355329364711841351550202352065535632923736552114238553723241467262958121640263242346100491861119921810318180039436026763628987434596616802650232814626970303062779391048554535320072016725560004522075117194657769762806300527593963840539701095873000719384331300427195767201137561423716247332088107670804907434381083959041795080969183290569580872917130990329117789429180847053796815995996390257126514751700884800802727945069597449661893270781694144581360614428804921370732261394638586318611851309063413902317522640413568880504118166405788252541117032940817231000984594501503212356774940760702855517824069944127710173206433744505460733676988087497343820834647295193760099360965369034913249533566974163868492375702998313399428842303045207887826927013546908481794836063520894920991014735801806555600705016195203659917049223219553686298529710065966952252733419022971395505944487068075855262357393776071209012228539326718017996122123132952960322794713736479404263027320096337158458686453325282108776417100518112076984738227133290549245157406902342574041052521633049274653093145134757466650506042524560808423874876869849161305864500892323107585475046222333820438544343363690750296798279173636369752353699607547022048808981083602462539640494582735657605874756967372788049654826361786341007216953743503629104766601654592227486882932625140590444873934977185925162685920996013522069682224141621908351715990847420228517545856370421506155306340885947470 [146,67] 30610735923683365695923490747547881765577542167686389783066827127883629619454997959381815384627518874299930107933829567873979992538897146528158789846866589531022541128710722114086770813131445687922659175050518389345430381256455484651255678469681678968848935022858758730320674232218790694473863789385415093221771692341274366519565045472321892422010388324380834500470594535430153593353126912345406300632847272647140371491371779053892587660661360876782971529353025784816074227822542535766873232139404936126424516047190427088194509466468282183052353038660846951555840688139256727328491292248039248470746630976507974206303921324531794761960759940786656040291704424525390009395320582537021752512050057378135524586539277946335283901498111511827038163454102968545061711822802857825014457908827181464173976897913590887980659345095350168690785137401860971631110988335509729018784059198262940996639905340451855537151695813253416435697210859998021405546292002033437087815846103821510596898411026015763635253565638610326564605787441389076324557758582680793547315625993513065190891993593913943634939523299349224388265194308004578494640104268604284672244054393614755654943199580804804429398662943281333710952206917695200905835782535185087941423539521955480077370471644062738987237846781999369595034191220944552410962900314272141200331051109769157660123741636461895132890900745448886595433415514445544013409705345761875222270395146159890704009713000703108204224694911283936761263270035275980253665515628444740123966954462880453647205193338593823379947484158944764286618412660655955895294909407392469112787692354402598288838819020126657212386277553954893168485693411088434983707034706406990073661291426637084900872072106572605563446350436429983147098020289666793984567031052637247430049908537574617711999621685089750283521087081487397282732358494330463727613304655378884322166639904231288466355644654219291617927975190419991857625824196201915081549178641289359169282355444874122233362678848 [146,68] 1975854092042557142840228005430008544444702133381904728479290149404084676186395273427736960750546396862616056660685296695951371320723044434736036600531634520979508928421619714260349505636910424126434024197832781030756607322979964502324701754494623722872798090963239429319510437639280104290436907651667031557651457998946556521654842010724206972259453559685250165558894946763436830843360189574504586381815280931320857744275096638421738384342529093490539323368659804165564131627743251710038915876903174975105311892639756294553307773576076176833840293065295165184956153669045755337197505342430298762782045426709759241174593375048033434848922258343955671271094890556298779885749555298358447190862130618920320230917328734516439276945891854288770584964518468659302924682087528956812544968092482999343814335391605646151934174866499720737655972170745317475907230935130585838474215354944612408434815041399750430093413680717729686589156030220650972755445870516996845092201310881467530650060381530058227142790743990674331851492217023709146658808567697104418992581505514410810032251504314605102771278661695594232675199492937635786562001636842719222770958102525653130323188233409498758544474438391135885822152397145570066529366987556458872658358581203341257855509121888381201076633530539718620325170906686808736300087938465596254524506588302476703993977563861386589595121505021773872878164148580053888109974232180249057579107080445178288987809635884452482573418033685605449257602703791800457846628112197341903078463681417427573897837200307190107898871224123845839860652819606956287403126907570847551997620852476592877257623573490660409247581793735893895425434197334113485607471471366028754275605418720249270431146092689078486630672523095031557898065040132241475175886859981917971943875492437935769812398653142685183803810666380026931598718103375578009996028627445829479165376468007453137237270347870475714421319395518213156623879189948321354604326565503211889976410766740257025500544 [146,69] -141550918613633514741171014557370028271599008984382970834474602318476786897098776097243428650498707486915474784680557210885297127922256849522500616869930952048020997731222897230293664662546290825814189015586644886687150892994656089709619399116457584962773635082348284328975052046189881395982944099292527658800889804260718224189383109018865447747616679880834968652861050933644970784165075051092240691710078912368297313895935997939266528860539273103362727937012938591054880348317659142884641696258086857416326103825578100988300195541788886836471162725748654036303694570122651243043525668559561476696088089955077190559487285992937748448570620834928442093320202419849991326983201087984062668546743950221617254282772906792350768634651329460093866019916617097835424466152502990894210776187607400134051256455615691796851158245656244787819095477322505642799393558411596828977392075816790547427454456304846790289307881717769626189437398581340287105184079153612481114824933464298055312042606960610862765493366180569706099071607713817209218829427626203950694292080669188032630612422182617173494157133762940453173473038253245482245189973847285066784901628979506637052419187566845744814040678092568473360884456108138919228647518319017413672835163601919926468905920987258042563867445288121748745236994957469257041883346318227167634480900514320860673903058738751205040058638527949615288362468416223749389225129259816987019370939428740021691134138727227694814746257653333268283145518872286818035139575644795573855965670076251096047660021767517162774664822059474869553380101950186408343977123244939224492210917652115598587635718184521780398323651632097900167309053973567900761175142522358707362497716795638729895227126148521968972684951584266236372715005798684981339534536067722525592766686225560251422853349092632433410872576439900399649914708729523428483148038387282419522774340823374227829162719369215343480465386846479421174717178939253983231382903959155078067774128510798988704 [146,70] 5222790728302805113879574560403359516816690228243196030223214898326983993891803245148143600067067230120743494463568499516457519426120658782025150151582010912575176576030082355499287353098568966814605458061606163039989118541113839409867909504351632742783551636882514824937694985228994013421282051818652646161907301981217797847650027570751395998300806183200753347348006215829206244235704964600888438837594527543131155783522885338014403402454751885471651843641199313805913137431422734607648585648757353631746465665728160773546584647107078955214974169839657323857983631069224041472498099062038217815506340395686602360160034036634359445531721561085711098227351432940547822156899752036759751254936015344518708575549261716915970443184671636687097317731830077872555147407651904045037303849568021401911937618991637473438715016921953421244605721464934368392935454830446531637617548261841070471777413225977176515699471766850489974484075563252563078912341498131432221342257652709718476061206457917175547432586418645197988710285324085118306515433598319272813335159680998315979484943455476582528440664336885065184180044879687248441246164749480305670891041218524052333869761199629137376267494658468367648259096991986453896118386295946472877834336079151948045127081092591491768287332211623520855992010274246054614244934873452497277878757863917691605963868186695007658986019001418863049962323045391952639426191571573157218082533742472003520902772118352722207701010863737400380933353321617578100816100603064378979126371329492463469349946754748498643985496454738330378849773807806683496841044711520423443287651332620647394337389418390527879123997873365415356776059252043880873468924969527113387556990466803653709891090307973109728612536813998732364430509925691058660767002513780119870696551087787937410811660521686667943734583988720179758821036254539088231803494086243052633116334618919601554875312703458242143957634558000701415668988182080298682873212591761621855469913051897652 [146,71] -184821948301387639261168449523902592443455101380350197777743993725210877087274496913142829498706260641236963449159427462643009413078067385361294289697544302497638966629504974875486573785644358988751996502260278372708701427788337213085907968077458995389960120536134538162510497397160287261849441104929924165690710747066925739607994751015841410132287719578977882025689315718826988711286789428937375037839277012353199270669116932074267731937687183078043152571366942086591364468877675403811659234634483239135413698046764047848015773916655046675148882395992090552350853479691545634207407997007502176827278662260328924610704597327842942005088844725787915102015024915545234526955475786782721443556945448779851096944517965076823140443198049274721480239724458532782305235062699655552381293931326002142313230227325378692198584995546155377036723657174224746056134471170656603360096018694751758134585328223182898027739805147855833074740759022760345394722341768647806575087741771782097477783498766938278480042817545078933720519643832058156673538607624450597276375416882706095874707230480007066675039217427479734572005261479220990685419496450008156688940277914044006849173023683521549860385620674043952256041198831658139408969392518508167109267599724227971792886560868693221746976163517497128947868608898606490283427345277950137743157232575833470373368308580637908935578540939848513492322588868185762295964603574891787970802865609379793409894386380829069754434480709992080535113465475129848416362339423712053129200038334055011666884082275549118913195608339365790142911789969377665629338221580774857853568120202829132686425155314928765847197293734492919560234539399889015753219852004711513183973275666516932867848301295531202064225385817668851646839517709967614570546207549305207437808875521849528464189808484673856992342840009025061351539062184271829752472272738283929138208778920419241050327032157271982661516126752670710295534929567695105957722464750397756915892731424 [146,72] 5431965700156348005800459789242444478740649566312969917634281016809248050053536132184907931014914984681640016151498944900075432182935329394464696453427399677468729903580558569617980737993419502745725463667138809724638613455528788739919699467175638794122929570802251027309092726379416476161182371188067405070079889083504690967333154055365120163058393019455370741317936046964973458480424363095720240395085171492600053486925298078931703133896325135785430138354173671981904510846819408598358310715539765260975271515309957502065179182426580267170919550030911911107091818419833833390567351878478065471176012202507127608575511317188191984114879019027560422385937829159330098410988123878143391235561331535910499820943637625282700981274063244840581652455092583633910794628729564613396431313522943260972364532084480526652414065689308260489454269003300431160456452815949724943060805331316410679927651763660775706173468254961316412217372765028176641757486364646278273970008663407545884973613560300079545713223884686122916851501658244933028184241672813126552374982362253988278088837662622485478822774073275608096882953832698856528347871002545477337439544192074327653026144969669495309325660751132630568985837859597425218098608765555118216514218583633574730460790193481835072006407008567086263746104363832762496546211541775584821525964639724870222044715935833462453417336052018692221833379707463312819718269532683609713931811580125012189206561293101583334566510638547170244900944615905021100983776490604161609982759372470595725089649673773462155274768969637208812348330683546723704370509865523017148909554133472759425888378475674163238186415205603394736713494756142479896134743607664163515722202068384664835720696329755138850597428953284612673732057858488119748359046766484572527109470261834898678559719541673578755956259300691647001810762578752838227927084166086101024202070990417355965005069775786718737158069679455512569783246556912748393993791206097585764201888 [146,73] -106241214970784342745592408759269765718367880313631044852693787883882037813362896385548643126278901069559695139881486083565231253688171581075104556043499740825957994173898117898100756793921593265541729561708189775855164951123498784678300562119940373819362100262485934998532982277009043504009774805867523101223110998165197326346912091328052985348292866478247534496681853394419255138213237539841641750360815646754798286935099816206476747561843615874077183604703696912148461071575948092448388044629783479704839867034962302202244171724672384977987414980117063779845459530578827058346767663349642336267943261425557132163693671954443635465105188994007288625065120896060987222546598456806961707545966238269113724929270917357309241874177489002807314608638854059833367498319387267406207360761334609400566781934799163341110857870623769139604804232529964713212213267186055146275347757739186500460178864787538054138512704767906768863692673438450591457623602664331804586101300038694169608878909070943499918526564000090489571372205461912481821346682892528658133710493921279907651102559552175139511420517254815949848784774402422037112047766157736580084505473240476202848547056899307712274748300976118253838814692185765842450106141066874165087673302559486903963059794407898218383899103244426871186043831907967651686485763968429848327311639375252583468906073809923177869113577570896230557864900555364900164901119159436327089199154953798202584265053576137176526685885808903141010680297612751475668601721587077503192467725992907973996530263753939745165264811387472188839342485059241582531915373841869679629226574824683214635135792479209918010151768028480728188939817886488837441530847000012261909347716806078237091012799166562317823740278675751704780204007928164749786709543163316306496430201468220287563426644316737031460216838775366797925609140669262425062870666320886824458186760708754852044250719949307703800780168397526812556984540574020872795308213570094929920 [146,74] 2347668063432489750100865090163278676706754040206620043328983416472532125982268334527964763944566119525681932270142836370429336159257511858438838366893042537925044046645490193441727996895682943482192377757888540093980445656830200005197300402930865089605556835276986563945996466111804133452751752889537492224175357220221307881674168685228813300051135550816817950463143192766708167276904662292407160758843983002989406963230250259331611046950284100017197817859602480850184363351421887926625392140886615042556717297047078976696759007581777549570409989138006317751412350111761218108469540364460408052044365381122916727964960619966462201540306093332885615107061863100103788212282719588457565183545449213366604590652863336270550685363889424208061968700117173517772071163676248655582657026990791795710949508791794637377850643048344390867648773513780954830376939865003365797860790242560668694745427161409015954115180466533255035858842069507722356246793219806278351952064019222338838562060314869459712305813689445190603284778062372465136877563336508638386102111819121407638757393291082195709501607807151670900784768949360968869118810350934232008011577159869980326866520661779266417491960521641023109070543473915318798589957437677762260218667771886304420584875757815492198511439218865629807891714592490945268019922051871689160657977012688527996779637936385536096919693521477400818903570221915856278794126841928017078358020773421875539834881973115390385961943807358391241508932862643235454779505921095281256698444419002066861357096568621098525789736059795822823340865913365952119724551895452441479807150744439600616766024610189726765986836766246750236062873156871404063071037356730683576446462317052722548334882592300413906438726193000105035133844474345135357019234855156613373864557473233270948813725011589758478262290326260771513355641879437753379989643165371298372216632304824740385247353163432567561338719352207889642137217540087469914253414399026380 [146,75] -52574692695464880977879211969994112192081532975041340804772903237939421394569407808233148512582696551746852356837252850435499478608857705144867118871645485473585023611937945003573044563055809879605960206057988678092069912521618470699814076384649405537305704902328666922755901610736400977438532770043540376023638849090239790569614166019748705628095072595163607235312864319492388484654515764086592084209790598830277871744266367303111078068048345347964871242391840174787650118020123937063187313029767669962758758392632066183475238545902193554205173183301567004440918771756876508083042050923561394930677534646843522723000181648808075729825175686260909148857334041247947234810226847549272877153197934931037433008687385529586011449715651043885312722568347454121339610941939990255148990145820699950138289346532692381292591453402437735957064299398599761736420139717833288758075194582927740402055273977891825805369842557958612426092548987827832370122693834675289051977815906682333990549816255713983048434764153574298265024090889503442317147285265871439349214140659628226831706037221693047849785126075742359977154306049159132227053843567378527106468822553148808588385071880375750180172775022430877156510769518312132484709435143897924760217363007684116945336633065661587799154353604994395385971681580171852618292403399959718065485059097199169868783752016781010399390275172424562658630805911794739622351438503262930595389511082309156521123828481377920501634563099536741568695012590413486436400536569077888420350584672222811989492122291073212132255990944011384074903137772217346616099265366751657767787153660844911382386419991997524191430968115876175125553649155252868003065821618839464132000411061412064356230871776262913380015044197036708888540035732596091244163742018738470808356905520996593496538507150479577240050186807677262520803470900324003456217121712255998395908258791950315388589241674476593437953440463530913656215347485241839837831499472 [146,76] 700698903238229786577397082993038801410793321603473514824916287880194061831657935393548572257404245734922688740071071970474253239982821984215335088917472030871627443805542853358247720350400157607546733633148472053407173825024812091088130357612629566207819898024743424089407344065532008340004134823363776191546916312315134177009812332641767301217563047626796590032510317817988558284596415898969393668129455286981051484491231706839355204527002641146029745031362166365376611852406170626956091365632349645461859707619652408621685399270392755749299410074131621989203694674740180392898020221266829760215774758162655490458003749520049152096376629695059071994277284960809824564664861978485887827577725520383550300800321803625814828685295812297738115837740260035496486921008586955368826253507008545161304991449175276674106653218281118890704411147445323185784136439673783456345221659904025131562833293609742644179202944583953818897914078486098176348269294079675455202989605620053503230832791571369670824002449621046418546220099153035608215651305497939031522304772269885063204516095752538157775003938511642063009160317051362465495692227339175377302726288626283394179851404059235791868295768980415391381668668859944437132721011594899457777785068775152858718616912580561545974061862469311633368848719297207200137686264269622535304805178712816393269629412533951170798749136028966310243088087922034437313689897682409853417132453217264812174491879062010208166973120184487292841527439112462279254638029011040592653282237825078260114788757027399451607951890269045019554399133729935253257051159881592025981505821270689476452732031978806087217026445297648763102709469378699308145467133116584951142319649118512825234549725135575769639998759375249676266665056372566281304071939312465887733721624545489871729065266906097332399855493689025582997686531178324711185849298565105609932913898023977512161668503768106462592527690404008312928955928266747764300704 [146,77] -5469428834345463842504787398123515967119252252635586571615318864580365720736512325742410199533841832926174510437204634635588163975114267679982604985330419840368418414372489293336587733417426364182050151632238030932463836271300734698949454747587021151689238264804411331166889398851803742741986659590034451995569082032296504165917135573208550991036458192255033311934119694753836595586482607029899905941350678113322912869521055071714115871319404536463677579705582820988575881270278508260886975147247321241853554356389295848347328892090134462356481773549515791506105714002335595643508095503794552373558177144516539961398765757325501797711018618520652688950610676910699497059607639628714109294657196195608331021104853563496576986204405626956054036899662000048127951558100671690092695700923381363550547433510580695537765933867417996658088250751037822118642985846781400370133780793520955852092367855011681850488742546185797035444756610183756752648366501719998263791947917968842725900314994428377384935187273581961615533973835144569304068084699892678810470032426717670322561146668597985729813666948885234286461203232413060793944877867952284674616206323631218137821787420158270579355001230071850834130006376712392980316486786672625585772558571222864430342654948826087907270627287146986077367761748493773328222291877642678515508515035166736068821294091383882711826294348556137893624550209025943845209731101677710051575146674032049468860810161980696649517625065306713070495935011354735386585202660411263041785420429730774049591146648637920813428925589604784004484019105365607424659112323512503668384076950489479132136837131796648687455621253597306346619937901093392504117325199855675438535674601402891270855105157497289159685524014514945796590296789836761290837078292693213538367928893521180753343772891635289287900641355902625685883528299694702250499203052305293138935211471977528316857809237006904865958843639914080132675397516470278720 [146,78] 57261489589778318399491955471243584813548406173484970778406310990836586839502003923855821125454748808984845111478789458504558150485397812700420915555892649087278699774472938720185308864030071893101553659068397299869118603931650093341149311894359193125467473886393737611418092644821045535503138973543627905544242548465995452412451559086010103555938720262052961246236381042352108872815327429886747364339529117101465808138159290164057810149741804353852356215751025012570943326932654832753957282803284812503555909700373659042784715576256568186063994368798320399746849084142017731391962998879167814744422180921200707850194468305335395132816844733471051833393441403890372596660730614612872580454918328090560423775394852738614394329420376613549266040804580716339775764469256858399087705937873509965344025896580871284777570146427061784272256107536567177661602936311289615148845610067184907716691010904460591532615348901574657053103042280437368907040863954113815989680156259875106340590290909530415366502720440437992554043319647305652029427926873316659943314068594531219326537545429812919986618816349401759395985409075839268008004278159733470577835508722295430354627764895340514148516489760526162497199438328243594499476491936779416469796779924508661413797494586062232468576310741648050074217638278096037300145771160786788704855219459762483942935874416317600374103965553823568776447658903670980205587871474496712782019630632745544098351592467593027550236110075531055380851635930455644382659433775265539999812667849020168444205149814767534099387230809539920347171627826719789375653763085408746221221244536195215960603922822295536683986266841545775786508221271161096272776485733285439990546047908772320324488918103760890962053808996357804887500562009702801333781593303318437542799021018580270138842327010638047160036350193336031634862087633887691201464457963646467523542170352176289156505913443491272107673465348943893433978674847832 [146,79] -617217714684302633475844391035845419332775515944119209913068062185591543466687184865389404295645680592869438056566246646447203687497428968667557035604722104845721614742894334079162537145406584426675245445329183973640700027697163928466439351731086320633124867169937115157710881606296762986341507113129287796009527421389421531591830797756802656444875502095810033584937131441936545785419394592162551251079950600764289136150718835999024780619351932304710244516535624276591338983692077959422112003675783005292732326240220135179135639213020132422900978619903136261232030632116959599876587371092901579206942957272505255994612801653580683989934932269163078648213954376263970379912767752501897825097477119824844734110731078967970177453787743868464449572585744073788018591433437185971807470146008053921274441716354332840606205811476090741631411409194605642658254031914049813374504929761010732399842452885501622055824612682024142870221330643710267020734758619860370110953844517646160068109598988096964064017392399775755408062806415818351071300884884504185192810811061055571966054739063818788317609535124181661247391837718074968578142102239410147000432339100024652258339061789493166135450824965254993717319294052821089780366174653020360291056377012453115981422107361033392460437263014862482674034041328552815548794072235447511739306298526553175633108372215229499450449812659703724802446455182155899215598602445512570845925633569467349782076189164792492766385753297697530629432291053521708045588536364295078546369863377095070608399819152958341889304602165146724087817122041701597295042673504865604534780428078490127244332177162603772560700790068333681185627088538230277093196891031584821891059206405371796029683771493808577598789459187957531074894325977405091496425687372098331331763878870642550952584392284556922957109066457311968925378846989819595731037532912530532257322130709988313350642816614399557619316589940233791793606640 [146,80] 3417715017684301892882557217206937056175158698492601220702525869982712183096445742053099327405012960398100760963626582536775932536071992353332005231286372974723024731519136463591058724461244407822163330334083396290825342621532610783581856492068997665445339148797138738073954996043348201801882055688198236009812068496200721168214651971383955672733170187613474861700034486684090467144879318678395152305104686460998333897640677543034159259920106063917202677562849833713902312380031108175574358699497735758976271983731458341930072347867850984409809430882699658829694278383152512443027137824903196420496513900739672447407343308486774461910523105343913833854497818129775214127475128623875167803664950208954327628151454833238290056676030052712461545098968762040351974447244382209836957987954080411372626784122325497737076949047502303874292145095049339626529904607834156327981694281928208127900779022584800485223046376012741976989425796722448066126594112094516735339482834819126154996302581714578657644874323715822344154835767702969087551851040919734522930353484148073668982027552853358610162073099657710131687945438812330978075164852289721982762036764129210044735978481621942843431157970883135968660926894028561398838812512054653399632417029303522196598400660141982420419579608643431556442495822044625331073964280214608084102590493730074011345248403030571189419194842327160761823039075862977814303528519002633456961056292707364007840811491685251028361096210371487822689320262236005264099660240351238663376780554778954787013715018399266719157992808333850385400381029112917633074774301908160634086670003389694050654511785285585295131310161997202484299501867468593739542099991445387079606948149095175426902046702944917656798613014718070214456476089965851507971825207910547725543480212284082525942552727318570680819937177170025634494239191862409949242195685055017765526428644545574705549091557024564761778968145429764782192 [146,81] -10360582946609520366117750946155748608803738136836244033988914452309942529836317713653838616848060148035175096457679934069462557912687572365967690203575191140867372221653854699195253765517756104806790662158736629530161954982239838033117007922899324914611504792829149129223629941363286095204387901432239967261292272176778927039170893844229921701622641561830007639904480380469058502896599024265255991225346962074819264077891141299905101390216835355800064714642579552938371757814935520006668315599969384491099318314554695245833316470479136016405346908951592473137041575823691557153169607494190247613493113800282106405148954622600549565277171240418928623086623481013945389451011428940657766531575414148291261154686173516249649402166372785213967944591969758610735750409422807572682734495887206016657051358604624124625899773434799382454796428990283553096698072901905130823772811949121550999599685651220659913495938948885766415653942046659554779204186481596925353481866940385528852923265552101977481372098829142293459793166195525226646714943599679811579104681843128419061123996482849914767975269010259198126257079884196895069341122045271425115942769083078226095898441925783797034171176323267840401647002049116855257292550534501285264905183705115514329201831000900438438009837950069806312909736207942258162955569162180726364837541218262881581816955069375416115856511781887309122523195691113466381120031977239521582021749576660014373063511734510503546478890609280759314117980209158540330644108433677890163593786192797797681809841751872560826950345118702007392529207595252570605851583196973868043819884671780253284525876093536887785033539272663835512446110046341947751407887083662801919023150241118064731489741568666636301120191223491584710618903666294739785333470189378985821676074445957066582232357377392733301558808721511943551098252926060401343991793221874263881129948410538617916989501756919009962654256857636256 [146,82] 40863634531080734882255909243621098784408492915428372393288191233010957226876821663799090804963914808622145535730023950602666757509925406246754163994876400374247187714835951748674622779206124970256653122932399897637082392029010597463783043258107108029727358879221917617431314338511387763974277463372678080617010985105558443974677281788992891711193384696802062886819952165252768565711586288844475654541100667423441903461128162956964436435919549971804075846110207692702170899208008752162326536170438494581428075159348257706509421894361537310036973771948351653083753146890038984936473834082703335976142251183126347443078448260633890342440877144132439303235430343109740066636831810249520228145993173938489236420974984296979255770056147288376588306869009664579610089019550590402826839763343693113999466529924565777670099115466616012211842837856966659730390708375962294061989329980785248523876648118529658569571220111822893140057529527675181472068205181892712621576811189087717211050013990635032028644746059717405638164814457643703742528745321910721035562266434228165125060463786449401096730272616414387879819167142668925500340687460816661614346769946331373722684413847369896358622890355557452569341921610275978687370146797317700141982738672311534362924893169452034232301629285762265349796184308343703233858815792510561416463947004719464767173599450237597274868111268162833957191778799469754315663588504319809895193408029542652559857435947460045214485289385675868020753986422093770326190064024155638424810856507461139706062623035617092973869851060787171103433414764763023105223474136272237788717296668154671196978059872973445585485638879193924002135432090305123556809624473717413856932432595266971271531498730786429268411287730236913825862181068839304037528331921766965983934282319159850538556673001204042857043137412907338504126616042295746862344942572399617139324451475666678991524814412379658771595099466 [146,83] -187189206135511040953733772454324492321977193256883521595681114111892962244821318047592123886705255931503274058135760175785565084920729197598049960701847636637963944724259590103694449528663417283675157175571285608958689159536939751663207736747384056401344849590018337737870894493316790398466321031691530903743594858451264931188525857868613956425193872677461932062109387803574816156677304637384614775924276950156058954305876184792967454119633824326032644778600549509928642564530806617926815060983576169702064579203700217087440300934606360683247431154016395521958214243457099670241570588390786268231940693303056083617848883331176644777160143616662663310364191760864540373340071217811798816726949044121853007678982097886695710197950657568300063051002524363104712911616398153097610623139233941673183405004347958656087570457404726466982516885923933566927717334763835494405360804372299922305132146490854716968158085724360614525478812347453179360657707752917803238801424740115070379580189829127672161389235868092983781256435221257113500949297975458494889180393223911251759114286551338113116832977226474746771369134166780856716232880972996790357522742255406169691906137459808970293775904054430087023316191613432554957215947605657838598721808581151012148412940943237409099860940682793874010269408380272150218370968127846308752645055542076388221423274535250097694595084976838917965727862587841042113878074294737816539658913409230368997276650681526423222072513843111694875422822679288098305373607220006583604030086284914146364469668095244670917212509751944212758471463539728387639763698932821132422334786779962476438063012442544724795287466561457024500968532293819249701636890421991997967272763364608615670871802126615075584439368454440461132139382131954637004910926811079210265611396617099005643280704155936832066345633898649372175648086481566889326994744731747385197849196211133673582792984554255906741664 [146,84] 430345077015060570817939162453379706399126903781422612949730932896035128332156698533136108042288765248977896161192326774920560223963147372825350015503271024606395631296947833460937054814720275090171849646327402474546694516091913006074131313202115259160097661156714577169032794548535129812458818684920004227706123976156468637940175030513658417404238057712335190428680052816338308183402670264183345465275121830732320245089839445853890769554666610433222392183416019899545852927302035285114772206998906451391684668021441429776065555772489517294870640450205392526494590467348425176551798035584545483244991433149383838766449496459036323148299082447818927897562383199915203978557185296096388805508416912690135398741014845600752291655340624048625320806128514244313541377455805252003850260191603196105299114489154340256284708241493674688011689504160904363429271892763284131080886462747135222304252302061312576273738570763038280120694338511951073707317924917617506863116225781498116327579088620376751018765396603139157211683081583184285076156052046241149111649257521192675862854522587826145371245552109294025169719931638603464721550915138847921965338448911011184343663672141756364256468951908863247442871384727972674191873944489849148043005596887705237425697882042316776381893148622557739938274106682293704816551149714625547424177667367259656656694475230512495262748888724718599098877509791794499181761162757612603106860685616632815637373414589443935653020858684891913237887666198394587653031710499461052862824349055544593696209776557276757360761220373133221752296441277732120694308411150491788796246359921384175604349202342301908986746744079330030343453460207797706922255832921366518040871024115706450491525122767788361742794799137710758880688590575783490007003704120139825128659662148122030582310337000931736517918363891491654453955880458680012816445990315034526612769593002922743991278131548007168 [146,85] 100975512711458432174001110521283635117850224101857671605453748923447104302519662394663606745311859943824157581410383231553571711001360625866634852937060664510289541638752992849267402989487462276266957372093751910558544275413077357826085319456846484141369439567525913566548421059026925657091091199170886938360018118709363497644414060384825655012076200542359044350125504151721915129438687967381760435485488319062313065484233809622626332281386659560849208292931677206129142563087792263862393386650516240643101104989942309594196606784215484464675725177840666641236240157117618943883517645994667590281955963236150278437645598096971058296310868062109075411982626278606720837782406530631948398451909777908772173083751315690950619368059688014428984843796833568730856520093748126916520889511569289544382318441868368196357451512319681405257928520722728460785518481355940013449828496891326471332548963550769448153658362708633987006327120849197102613034114306935638940131393440218301307888507769224958494050120123102381731272612365004217977699834681558151276910705442896833912524276745131123198639050007323034191058816564830620321521680529730376292657346347164125289475135199371977874538930928884141799590019034536440008937280781851973772312117412178463732790950990896517966401815096653971068641957137662083964509341179139201749055958994545705687122299735881033012736432245189834697272094639678982680948408266256249552862318771014408982374614535843898914176523042088591399766380580065667157942891223273362026696511980668158059025138150690620491493919048246033430232070560466695628907675163230015460191968450127716288587578565988334680216646594840768897666050757315187592767665002898474391537092558498943779910602983242392039464043468920530629504021914940319458162325067427976577097596108468011941360576937919683749789851679595820576182458059918325628977656490387233357057207372369436330037557632 [146,86] -2093958075814286795963441041016035716027350051267033006311489209055169649732748010928203740871559309975138322572006986355477986130073439037099355205899004350336614921791227414594779657064923193609851450610019091666761983783169550539777058719720986638736990321026309405470009915827421296630501418151655707599172177049820438022970788991251161327371948536629596053816344538987917215812074352060193346125935077221287873272623350915649643776166705357590472055385236218419488481410882810276782068495990292852841661729581215114612993015588763653116258745017187252400229615510640072030011383445071931554671999052546703770561636168488612136294399367443601266948488346514005496991588572352731245382440303008094269835583146352414430216795516242180241934694236388404648650848636374738548411617449303717837117371293329206642245392573183585448521583211015888412772311803518259658432376146886659312513704138290958042732625497979836065000199140906088762247421775257984196814270911196037292329896881445362365234458071270235541295400356020375202526084303892472951346539545977703432748434130478698028692977483446879342003691460972233786230319244548766845537328791246376489954818812790396664251704774381034168990433406532324650210876610869998198790017458776286769833367564834365846075583864386013837078256279119099538360124662097531549245678856114060589450117166163263697704890720366265980278800447512890130756337163483785283499778299501209978564345378685912704023387449355367970055228650959537501410838673900308691498894181573674969245691498544112293208408212297587628263197258167163921694804700467717345688263729144813301389655115162175042225085334345706780465325478212634893640614060987354285107685643946070374614512632873958787507773104655115605768581230001998096538217457053442128087197436895197600501100920671142078564958116903261416194472307148358293454353287954627958424728942105794318683256 [146,87] -9807390026503721564858264131182396326726160590701083651320015361053215080992652640681465205605355906358557359247084364413670457461501256348433379884383505643008099097100132481460919419716448775857357055291057440095875877467891395499883589853663169411017008713900164455061477563118728115306069025883430477140451926964512639188440968098806953756228826177238210563742465153294447229623700093905910815964647521726069035632818957995976355050737382005414455255923954425190426035441303755767255257634448704206872107741208403503015874756657840586990200881165646918387708941292943999059585216587248874465263967319182586804519643393249101972926055435451661690398511802197859817165871128151705063472205550688327745755168906081210407489104245728728248067192302331839006752475221003098628161950301331943987774489247553217886085389957304670987798397755192491679477969159289807576698920695783982872027847916104321436864363910549410720026619634291895609467977313836397702856687211489674785780237222312624256419536759948618579838582749069213846623607343920501660537141567491653281669004371938089365082148045418682285272351173876444498210898609907314049134773899900060002144926771060199152701436223500580948632435028592899547119672200807308157066716569132249956671258998209467852042169760808468461687872409806195846720468740283148204382276745527191554569842297191067691311912975633389281208071215711538960574299876394674751900924755129697306667401498430710578426685323525772765165073090637004238837423930357658672099283254163359263467066034034756515585917176808447551513794107032695003114750185301800697144902795944224013248296020731975801267077516103397812183801302215041525313261282430074473554587825561282254054032556244813734513824897384618651278365549903066500457919238106737059869993646376866034142348668768782409597716452927613465097923919607294180401601239022347210448719069931543936 [146,88] 57683688372386723130793234013268238164250487124599374843985496513439752134389463044279480210222041660137968875059876140020484606742844102691987932350515108259571740826228696977434455395635685331184239868086213169618733423899331895874715899897314863058648255423223573950406273532372684417091940240818812150589933375389382462392283103396112108560895154302935278957015830246894013852545340756429969064227644287887355496604121087237654592860162163312027138396047392485791540452133821182586683412723419824973249902833951593675595711473090967619195252830658851495170914741259850290930481524601378598546735320187762606137985707916357386434144286669724474223783256796698888526135150489885871185401448497963745126602029407574872728267567522891277827498549952792369532617675866702009127564771531668097316565416376241071927212717055093542126391231146218865480907689613679836057747848368154945392085785629813466282114124941024926102160481148780927711463533053680352170670132200146101639627792943661209794240598776694390360947953684050279889449158012712511358464103044793250699192519525032545966139987472264202160553816189645922698794885804943328568669891620396519285112427528879721571342131797472993475509109720996712861447239876726802167016243059267911130737091746897009435137827275153578019907993459368376371130556960437164667863520522779536656234060598970523104677525250674720572969286951458080118593045263328127952742393553692861143789359625308052514623368192167292145157933421423284278949600407167753451376613827450809287158300861830561773846571188173808361180462403508262612146606358909062076203089518810060051577105597124075446651414622830553594624967272265100996411773803462041201210439803906786525418705463715096047734460913565054790463738026251307581733149252466762790539238273522205722211262666230398024062135677916147204898548090412437942692991337866680511223334219280 [146,89] -3764262097702674922037415056213608603287754496413053794723061556832324821014236707749019990840202113479817658609594908293685258053957855775054182409693387794924964885733541080872818943677416404845917659987630003896736140973791122511620475663051804844018071337610206046385669556644987629452077510088731659659018262342715074755142094459680020009373436313266593101739122953701750905462577946474633445726281504436685024035129340646939094958131543399507199163776264981782931868603423887535282984771773876265649782013471270462605755495704891483546328074836703279913193634370070526671170083107644783175548499083033128933642645646709014263692143687101203850469828021563256602482277143424899410709336563195373073959716337860505059795126695844758805384750276310714572232437755315939028729666379985178542205628828579142458507493829820400075958443035621488724397484788049640203443075684059648964195374475177986656456352481228090491328822247945037432920201848303779501724721801183052699264615903373616586654960116649194463841385415013676876000532574636342905647493147738224114848961463432153004320167766573853506081606692619902804009084964513165966192154720648037808551183114259998647250177580865366569268615033702921552095556742254405246410086627099694830472277846460491359139977969625247953826003869328615975736009474309211295013140553536893482380633669287119409652988006536646421084759311829168000244784552925607630763201811341653708183246010285272209958909854318396631141495609297764660763428917351658566137539233773393435086675620600016158533993316678701981705041241516306453107538956769315205746666635718288399947673238791649115580718935670088470667764438105575283213870622405128293653767277339878120935315600036505445808100186816963442537673214482884832354721609794587784508929740767211406682002116530136719589463525727936322497786492387244460071756822758333112114976 [146,90] -256841288837456130199768310605399585918523024585945074349509556131012771723741966034904738920711790298170276216390585509016607955507475869963368340555649571692921779964249847778293521468711334902739774113589351758178798106000745700433654514232747986455965371278346508232161006325384454978170415401850099303896453857478358761271081526304909153235323088463096248143942756250516052019718551878067682707955407865345574162505620126025088407645720742065180305245797453076959327862565981713771615448000271942744665082984074540839490721531164379842211823077014936186414739688508776393804273478656224068507365362948379365430690772670004775759729067634245139487880429275336210010611791800698957964876493502662427139236181939506967740728443284700580353681488958890199257422887333104454711732697712194816329936137831279757177806556367774258817612533863195915584349838211762398363654010665712208722034484994463920746991965785851422542611015229843760369088791265071197928226077215528563860581771618397707236537942387843731048827290887669849368617543240631984178491462448894279814894347606120021345010385256552798274756971846704104666688964753017084926157269156151849523777130867641121231469547284033085188814548512232384153968490786802767637920961629420627347150462869232422839322460821042144441142254928182126186116817487191661541708164907591657129123851404770977142133535789900787395997964402814097991334058524610609178374579736045787194378968099216407543145976407808332768525032750476363572995073092191135937372856476272037436101282777921001020074240041032485564100036381210608955173020818014107342218638667363155512334755285571819504643947107538902225646168978292500403035218160640977723253510419549581439225593150637855209929851415772202054094866345312727394849664728801850965905705282730383208349541424292374311380948446478220853433493663491876842325329138727831762 [146,91] 163192113983802026634335629407019021562447964069677700701563718806598356109440479683994743033595116027832560142245077202972549349141944655847912013652490754105544943719070355132755209407938190383390681390556695880267455389158097105947646347165096408668993098815976094557233582732782971120970981390058026179307507021452718105149189810337833883830296975853215821560296699694502428988579792138770859528417077006613389399417187101245680544872582212584577935542682206506949363172565413129308971939070014134146650110794466040669106278441737571656341744646084249090183098109965169622832772640971024146243411343758502235964554612053770602200637058891971517947692190966324329056684497185290555442835960190801211203417884836696628944210133932207388768410133000235552717191001202022424411572043549586842434646428387797855656959669654490814731261508584610574765613668378879533800001534433509237362768449716324898910498906924669916417321123941604251957612977367804133864058721840036252620499232422209353409135714071477988921041837802127104419068017915894972842666085813430376172327818935032622316610154736750937694612498302875176610580555465582703837346778585786140807102670048276100389085059910287077100867032661935041223831496984946964990771030704009685673297753246973491288563835546718879338168897254780891559506168803283453861273631716539759310692097289915819260821753117061666749464620465260477251492298230305003074927384182883958280175830864787109838389410092669993477591231784685202056787121879593456596100119370866678196188068813228182343234342146808996996363186669256523328007887579225491419170481792000521156527691656113236046984746975414548240583447052877768560193232562170249725405075343297755668169159297895245084799311693497270330537456650315811534223417684106036028750757917274786418466279424934365640278029677064254935135724620136089762346262192544 [146,92] 349232004207512850052433836891445704399898597749993643049590115392594400598908128943446209285848941451154434266926537327523292741983442299057653530118344252512845531407388237523208654766336081553392399881965248591795769200378754852596957602689408627084841553737984173715019869971102893296441954429359000337308138621497668958078299647874651799587045955372437848491140120903261454425703300042947145006537498344131534960654277261896222412052432449001032301376971431117849698380650493997034423528801739271890993847805331280123035525191994466912786864764033342073845439517715806677234181247139385067937338283047858089688419941409394796473225343691553328815334093961562603117372691194946178528367019601299591677327724087709102279201994474968879553245097956202400052822049642575271225266583631726030872749942867908688116971431150413399357809081611525529597586261994055712386219250099758233831541824120409797351444340395274334682065835371043839106202249128745022354859434520264587855133450910417757886011291091611691266652656783008574317756409106037399220660103016982069453945364997026726602790262680076087710914094054314848167205225913385909713853192262279170453466871197595618148341871389139805032485397011628678478526868410454800076655395360720014222339333618874895249458274275170884299353463503621320961204653055877537873153931843229923122884964431612259788728259145614881354755779918086731803240643347369522199573735218814863643902322050100670175284352717688933927818358558712429988830166985181450298862654061023591400284911970715085626748894668222278903366538621045180503061183158190258483982593773145273484352442955243904006491290284267014997977560076049353686158993026851755367598753167107242088523303378497838578122052296117996972753275258138616276325404897330417953966696385680105662101986221898179015606457620127648858814339676047135121696752 [146,93] -266890012071494280402729665537953507047900833298502233112050309017394758071347840115482973208425179518414177604155429857458456366068035510580823881075117611021327579958145140796502195512416795605673434723420305560127344481565623045163347871797993517889657355031912980796852199226446224731748743345306761609196573512096392412728336094130509388779134762710156859752006401155857762906675299089107327925510872583152212701237053860513514480354701302453979726662722887179146907766903799841335279932078946559721731012484252163088335008595766417592567462388882573864844712933683463482392998452095512722239272226322464704185374801414256210564854357599666912070370755587465857791590876464454001941619824441767953484711036160264817792538109552627886089887492100252907464221672550893859059683162340039572398534501908321542679733424351666288423726583185263345680993208860198963275405452647257299045755898404976696264824212471741836854062350538779439424438955955416054656698699583366662132548374294659399939830412049350450731383503429352601735734591443909995538771631716582998569543716887831054098632876528933159153514122298159838312311992008574584423312854983089096384309382838239545379186360884113663800624777280618318288946873770477875879414584527449827328066231288923156564457124760625611704376244170311110060503407505816821552040972130837463005800212300896695147648039157047091756614406993036558757179083576597701367128832443903383162546692087825476286879618901478369704662581807960790521791676219975286238791485659061357067374790501688517197475522893711915033329405429039385035827281866481900121920202016649593772765835587337198797491636794795294325845597345125123369264182466511861874373213146206334609916932733131562697067901812783536731500833815313764855352739122814081606620925440476854174342294832559626590953282124389786025330931098532830976 [146,94] -1229037235101777444369183586492493208873571384551206100133005645282380917581125562981352712018333332730213981389554786663892675114691502080647071675006447102380272830170266805155771563554853411483634400602381545529527335049992394514066149105303664974696867486331413445781810379340520766716446742779201436335894526529769499309342279018894079912827657492361896547171587829137416983500002424914903467518291729659008995198394889209759364730801202318916887523594751550292884009485188905316365301451585759281850183333376525754820316988399234625881802322529510182890646429884312801659233930900374106342854167500226230403561068238479470671581789200913903546643546446288959140503827525220589909340405379014558499488495868029463491372764194184107970369726949333798434145023192670523620284608179292066585333607248335453139327578920142390454318713067229646786060643232806866791455788755522805754653869127930679950684103820069710682532466694744307726775740349357738016019464168981701197422963145486188395389105116054902832521201859049813066933114289472529908125830316790290602244881563988045359815313044898101155940628695462915485708334892631894908501165295098402470677999310118992968283907429956251810849369190929360526011899793641456623664459767396940159154838508505760034714398475228758215924326131868890708266267893282789171351590533705113668513856724423049504976081089195628698238756596101177145743029764512040170315722638683097680448431008674526248784936683398085956228256357730752145483314374039883057185442679706454524092412733317003645034021189714792812261303618276579401684251543032352939869897687614275335136356701294984481274411423496743436935683579280419062345719515359268477169839966211174763035220601684474663341563933394583162567065617744683493553390150614895756285449569451159338795190586117928309312559508147371318719772840384 [146,95] 32109868487404298591249805753103932027948198862642148773419382957536777211075342924957382230253922748746678000098277042080062815469421694088082988658989507810973487041505594634207347566035599410798305978640471823496280807187977601025786308815425400592375456787183895904972268566074696653230456147622366893151456653018410759508700765924763522537006167230126072011819430454071458240386881914982617638278752691188848580632199111567010473669475576299512370814993855060791297225131752716799059288104415509454515592603950655688718548431862815687763251614774544309079257557093855272934994619802646537860047978026103555695007093530555241563877848537771619475875985883816343751263376281209629721915306848026634310097811880610526884443820621658454124042017585344553934608000066826539138203569472818563146320582399147591222394944796118488030268725220628267614597529742154640569785204726874559621586221714799103448450291622641906824542750127274883313188906617291556876524110652664982269095387890188913977554504795346279325984549239629329223509422036019899224084456367797171271085293369304660347585699534845895914200448018919657647329767742585740866246873912094002883353437746212718873165903183010223443683651907547732694808466805290996280526303568881041911306925529627391426679432318714538533110442807163895404193459135827870194171715456704891695639650357960017625167010254174307304802229617244260701109466339167978511001034802839869016259015524160916396141405905507975794731025457641013940213531787973513313598193309014338615078767940722119195623865699667231982080369583135374574423393044397668658618822489910809287538577232832065915517559479066435440770878714053378415861928451428717312354878760413270173388943752792676866328329110405043473904368035612932124971805454165211847082899458646986611769533655034645718684115786094495887127360 [146,96] 155738549088713452504777293004639385644317900828447240173471537071987506307854569560014403145791481729294125947570653169006796349119803095137266532410102072959772618239690497994272127096601662264695011605850338098782674994670809852362463557528203807432265384480568719279546086225678609540572228693633756153236287596512137617274490190527184469335010719619647394445757178763537519272659353735279337190247417874524365728184452546630763243053001650651740109844038362632194847934769789661413156582132225769292359069087255934929789038025978488569633002901997752216038675331414752070580639019941248433255126526105584173731177965547663322410890189657177152014321001651724355814486431010987701533932448851843672564161346667658551672513843106570170704779237816956123239017727406495410927014456125049275143848777507155844485606901644722726024082113362412965643309647119447605991077276696464386129077031682882788239669236688255833292777128522359394656467970897628467082697244029069983131852370082492316827624922967031962795944209368779428579205173429262877913003857805877184361275839014961386558609374131618259065912456494727340632460826671090177108210504457029663990632392302130507016111361962097186582238717461547917691511753379367356664774484181038293898933703020505583107434550729458846202999300015113189617014317474237285660875802647551917766634790954976872298288485241649937827276919059298567501568524749549304220757817092015019440198256797285848426393270807256883454504104835861079674200112571083137233358422812785568928378685967737734574812429250451209160111913379626559382705401355856448563129865206205272668883954317048643201339498479193255924689798966870300919883781260075638192904858361781223596878479195589150153118719147956405929848785779015866406362326886360480389096503247477916099735363255996161842525045566077636072 [146,97] -151335078870347099888493658502202353811293196607906891688125909042846170431120976968448755740925577837379868500340027448605691351162287610055617366530247368697035409998287904316032655144808772225207521461604873133319798627193612842553947980318774776251043420364288404585015950252902839800910896172985190917587614259078213848444377591378141888327353014595031321587279063083863897264981459928199002556428052645178989565742414584342946468829408885994098585624650998527293665469225433425478377027461851135309072922509700818775029970526633170521701021263084184967708216615300026352442370445662756756528346304139841056235378312022609674364448521588167733878310140590941079347272429041298126277683610469015658911505800541626946139223682626385176846325270957150016402563784524790386106614878807822396560675576142515011106460768988006315639828251632616572657777258047749327965687640152030620692569631031056861083875730070273470208490859725433337730581675766540432658869759139814907544016235466378660875602899987486951073385847708950561678737070776028510321938890731673340513930958621832755563572339849109601560925065578166201584324430973204699713956859216299378948196147632438744281299320058368629688382065065394499265123286607882417322601519640482828799233331052937218895393726219736776070390146443456815953075664840885720933812164998060178833612036797991813193899714307781029251797891966682985054934851808973129375380578739073788043131641160060298238993326433878218342147283238381131852816138907559810781256841313943182541821421243753340927402243819918639799260219172446152816134088664463490884817257705366968095900272684623548787376265599159948718357219833065598105662030218834315993005153231341615384103116589313666993048858039368224255790984266044801948714256105574494094282116422985694366323616263662721397421459250160 [146,98] 159380528909535000904556441473454933833420771001904236650405389935290536317927114860238493907112348442132302985263168427850827519014651379714368839547158444664078177299773023437273992926133722088233972753060552929402815157855904612029401853553725490187550657051870736916747605980277681864120481103091643482163551935497129345691160082558573618093704736067627112316225230604823350258648946379066629038516903454244119795361420017454433366444681302701724352232429519588660719490192854369342002820058801441529054365258009900248251157568294630134600177597000713883751832334915412057154974514561474698209787871858932285721836710766008254393482747135469016273209215337707081547854647649905768854211914573210270430140633769852106259481151459734693074803799713631406209572716615434145626436075035282878485663156998878083413169057546307481876911074312275927499658937384676975507519014532294482771066826042860697495744480885795501258212718703196616152422614284347801017630257986545565889414180428917130345630184278508049450187180437286809034985982888571470055367225193811263896611757520685014437809756273766618449391975594810672099772516065034802549132268270942938144166889970169732025264634948229872763822941603640577028687550704619440348573732758814745073497699379560692913463647481034653142285745047485077833070887058266655752442687206884088986080728508832934436290516214631983115260944520330588289410788606113120581266893302538713519383951352731942302319379294522583474941821464549313639143177619994787040189184397656056827192325934085717684674056006111122232523955394896337017360964091411761181921176162101729639997908171151890419722993112306552704260503763479359013845113233638122606745493803450559383967451439661934029315107150215072612132749097472947231147517334106567471336647139878757548283839178256652663004687 [146,99] -80137422524292932139623301861247716938862516107183357899203803920091350138846673721906817373998186408605503410843791248179207186314280977229329731261024586900405629367026387318283762130972403754040093532608289960942487566524950802241049255756413068554083941697315247914985263493840566549302650301952612291041701064393429455039731733123509655147615694042386028999556876008477109684845917080726940806904540176007912446874390853813609005251597473711987246700317500234496098982437326690898549189123099990983389684339190805061292068612551618534222715003177712553479382751845980491885934507164746588918555872885461635075320975296691647581716738510668095955309353275602204181056959559820691771423692632863081193229226510937368880015718535215986491940160844016444476025264378443706809140468730538561205093846980596037062073881915881442227996903772584862403310411748247123816202837207837878056976912837162751359711112972261202161444535818562976241899127266944809714489435811641728751504296760397057019061679167900892528384430007978832938155511657146815832899121715967409845734329646077055278713192235312783052516962842902954434636223016828423683986512364582079173632953668652957189118405162533335646679537009448789463132280089457933686468282723168803713412368673688475600921859753238546088835316229209400742840458683950380140640793886301440259331083808660035964011689817544435919818837596792951059143547110262378394787853637237280807632120842439057800000318092274434352094568477751562670006971043920031522120662571407705602903887398896110261624543587307546828946516225638245994264738721541635120675358650315848519138663862336040539365835728729993416477657753756834190961758693261219410106302546566702657856632423552906968450364821429845448576139638887698725800139756202869756838929965415000149232842997610811648 [146,100] 39095451761498696669057789484845764874819991453650448944662282461829166873025246623457514771691040745820174079098548447382627333624131008834292478757889848399195956036337791554359213342063759416841821108009049791754174031298830155398693879902056005860455941652268987866622028668220169971334689305718962535252718043065431291894126069822845022232852228400787405696524705382371683019412277583181272009635992225276747981215862728192867973031229708757492642507131527382931017317883297231578969322350934328519179805205835374318054193070729771998502315342037324057983775719258182493009240009969398986223801581542149451690090326902943312216973446294624026660816761893886459172400338963216814664743505956918793677402398379233450866871503374674282301589674916351308973395903034141485714159558664779378252018767549700170835980184995531470373066477113814143600572625667487162316560829122119554023689360399799707615642352063532186914756922573643310229578941917305610027256681451361419713171938661029169769374951321920710736375111270246889267149340418319381574231877481533311744629064701239947182244503961353726664271027174668537680653924360017863955649175694668264246942713801344800664841193763991767661062557567783310795643867538359368591683648203766124503342857399715037034097519653151344052522833692610834836861928200841283531174553665022989239213769319343359708617993050858657558640672040433719436785001948641791977809345912330248670012270198909789738807298583126501023291776458565214516114761306106799090431385427718442399987256238437821522489590917513992850886139762829949840707065504562636010834305112671986337038054562808068486003629576871106800229769369691985818253114655518961053721297112873228164323724996796048223802451217247917395636845809884558500421956804041543316679175198095098775474854067984 [146,101] -10736407837866092578565921635161272771639873688547817678933261373899181412227856891330980262050868362206643053297321835679315826496878908825760850514072599287467926289807180042976962829063768676177886401056171539617587763933453090054118536312823320347730240038520175092649202810989623071326596611570495070515159595924209965611403996597042819567447629570704833449094223974605438388492503122043476740938125745603712524822933379747321271371696405698933841975365512470308002017717728057471215287651490435327686985622769328503485688549175113969832264162027659753993663512183330304874660967489703301422805943263831637565571200993572695848293602322939933745224132580426935160192345611544288595763309369119315803524578622699107847031457558102806315142751342245708503581208764862691891485959606154719172817163916855186594705164138529478280467880181142232097049321190698085876759932709894575255545428983150835800115010821220337140538994655010862439501345677766677656676408360023848409930567375987761423911743348853137201457690382941906760389060999296732192963648399539627292390565121647320103001724723695506996619633012870672245216839913654449190440318226438458097450970609779574532607701286613728877612068460104509820346211307821083203108471455907604699828886203685018829826763553407088408376658282560199433934067618283642060820261074874096115889211704078265775435460585789272576339315245687125772853758850994032684538783985885260979061292757788724787953243563838047145078968629382988668808368806388999205277738627920714927906621590502280176057416813733449675621023467498537198532718319722887424778585677181829504452461013251641911270361689739332364878072942838097315649119642749535349791163948329450180890325342773942144552152407886153006943061926999643032001880836202721024104427959083664667727264 [146,102] 2037252678409998867744471721990314990631148801262649961085853979252981945867555815420521429395163868122991409944915172629319766401945187944924784588754241555737530648929030629470160256644697576418253172257060730412030611345274507028814394562791863237361457578501612405380361784298723621843085830034145783056098824820532428185505774014485599788466042011576838581263800629583151601891171787423112636858155817975081251879874913368110472430395533912078674874476614273093986059639625073171266902697350300654018495421505303706828820942188832174387172283569335219089797411492356101921037469146563588858458148312139915548652322837354755188389535646328551362055148425730464963301917008527161710146200512614129870021717791935792959355900133474477968284395049881595357890269742046220303569064747362188878962568152680677737155510136044252759992328011035392811874233550565186548619827936983520074425842915281564449931420661737041145707417964420852520197168776088486619293038193578987217265336908963904834892877414661602670506420157172160337851375219841545553415238719842966762941403021280360587830340186781918047060862541381853016405362700435775049461093331490457217373898660096502048514034814061106569235501203829535006706882277742058949188115026413680879392413318824541853629457553330540579008743491457626149558755958192802049640424178283452729328550182815709971678367986013566787495977936141113806884507768789281628382112098715248930092419172862598054817321422630659727096250535517798538393542492154632428677537495203116151079777980150493855414119609454719969948419570916505000256593391867522038596577688849558959690895334180715419663190253493904626216248230600577926789892765972071531861670446176221616951498390998950118149057433245622977892073964767937859031994476940951537831598864612910564 [146,103] -175252973816662921098123688087736892343958176427479504313059309720210783226105112009735692519534957872326222296772922442660884607131828054650422138350360119771471609831686528531905852057962058461035897334170954290368449305055695253690861877089232468417814623239605482337797577274937653138269022937814138514283069602181364300704647475383297477311464051320297505728860080930281544374138715192996458059709319038310793396740929858729116096964397878890897925696837293420395875490769871418981837047798156319545767007655188470508163759684320988527766135252322524666345652792472964626081860318864539562484453157831919808894580429887406016825887873115597259832247144311376946918740003635252065056657149653829709271033584898391977589894086274258469489354000462211782485641660943384146729868867633918533612501380628737044624798309949604289398378712051862465038694874376217691466986476612012505644593861601636353159728666980675596158258656116807456274611668917058834557930692883161946517790747368695900869978145822815182999568100703848871230910245221377650959718783448360541698527807832563310891575120419545164411235117303954679481202341773752793327900694439471891811592676352876753300562641187036276656870469993730243037897061891837859677677771693843124699271338442698330312686985093734513860461601012933201243826711370675227075710172819644978442307267811863876292194312745217808195513699711913940738440827624138486316784818742218024516102206675074616741909954047144294642620931178279449727848806424790980055913550996662786497199700413597250476823328879857466328341232373747695128954557685125864362510840501465551489234911905061279213723509374617937584017619679559995146442862478229018754791343595020072699434349049099993701529956353590414689905839139875418300863433659593941944147206208 [146,104] 31404047134015031799964993429111148550503398271552335364564759433447900584561621810120624965862089520506506892116015879571537661196706169062786709697584700660848983592338092946878826411599329136148482717763759052050693991292783323180505354333554918587144218515521506245168296057619637010294339383262308673720540832702198592763043144002897109636789890791054256704362418101754378452404042573649324458283704609785389788049420174251658720539292635488615478624834917385523031354991099255320688607855206377455595118191571124509473832401637044205797567732290670806789968509677538411261600884929690969402995116160986486441408153362692220819582485752267785771254917792363329386789693652900067866370227447429871342991507579947344102015034634174357858497861318645653729699442013812666560339826668481454823115712004544556106063933716426418399625174978229233258962138683652971389742886510698753730430054857059263525426765727384973327381886013259405066291607402436403255003097340336095423208601998591443316554987560780269861558996476200871013013155897512275263080243433597680479389870021121093467525008821974217770117765442632085300140667699374569509510009061737757584434250662064771979264456761328175074011805721042671883887125002097461409554387973680285763029024490886111997078112313603064857759814426325229813043729665437391448655834582963473270951669838280796198853807996460443959649738541123073646083386592092199587880668385596428527748616197905058374738068074419314900427286552021900828471717041089944944071529914568301405009817865623092699022317409403612199933242334383183458739868150590836486427345547952359761955931799826762165127163304444886438336613394030990350401007125930494589449500983383002355440854528257154254841264470718951763264352058479795911705315746474034576256 [146,105] -5149481681979189554584356977797919886320124644197999152835950332926984572461600533320502588497666430224876221908284556687477334107188669272631601352307400622848754448173491938077881830790870762372435972362915252359963464602338789977387528470402376876443356908343091908178196251897949234084029449694032074796805759308878264066664830482232244848801537145168053078319158098015417491342802165120014755138899793405461497559730009470225890973277080137715970523990051435200279484054245702683259163061000070248416960964807960272376152861239222551972122627435998120305498617931834879078907196665122471897437737921278543392691191115262109545971822359615536737725319810661348951842593040737560422437714655198139157716460623270763467611189293172142058125492882941869314019599229955708572828414176062258320059532135953521929083429288880265720753110117798454020040154898820213403416288415412972624307123935985565428234257448963951411017145375043445224075643460295721403942562279226334505664978456126178621684518885012373805090115989883526621009132144823662743906385576486726592473641404224486157771019610752987045840963106956192116107551640856523055493106132396216360324273293428185435491081829901289702159066121479370165369382243578550972976045553751079040410787512340525116299034386944250686363987279815866262286590193544795596782148643162551342351143666783534889842532997862983046909256939640558982245004533944588395789351843571004699237145540782071276852563238589738790951900051735739073932717391068892708184397504150692638987773809871721504242196053442905444643250920540084256743887620969445214021278541854871464177017170930536458177249311764872337603143607793833315950638793073139789993717099921396954997436498444166983307814161887173009529624621847345313947413733067104 [146,106] -493570792930600919308190354854431344804688154641438735895071725038865390473787326958693337136747656654018241938199310329400865445980885921592425958491168468493386645922953314738612975310186672182590686813176960858185505558123321024371845764293115902550711015452904631357955699537746876952124648838863569600310891581696667288802894614670428417652668893995524701480219318097363139633843007003742761337900944064673673892262590683848688710039150330520058882866536826932610011153718634706842714370265915336896858821486553987242517896226853604854326261461786216970809765433742933693633117231345985960657432838192710250752013814173574291692492360033364557583491189224616796995552687890149167323561247600942558081498060592201149981560287326985450938908526703991205846055773370089913504358245831030695177553246978414623693564147227295196378216098885125558382987909755492619802177384285271900185895365021139360215899223426268060930457714429473687911766967275494958985237605264180545044806476649012604779262709846126877296449273066390038031494864741499977740349878570895150278482470436836271368781224456639240992411780942679473650000031037559849077457086582953989741335432741455569993232322586866151192925708153551351284534598214921436730213341708642871633028295382097750732224045695904923459026112541798959694412362190023218295140998967572477838640264007152056788495641020587626446784528363242262503705824367435383951306772565923334484286987841127196236433376042431673231106778647520942254414234121716045343408579672465896347594362506084280735265385804426610855250418833852893307908537816898657065776782690052148467885567769173001427419425428785024471174970753171622926108721527928791242744029010794006319196685469434052111035716010936698919320861983297594420036592 [146,107] 48021850866942245248820681818456220361619673135877691663130367774900427951851992833638707649815753498579492569385130522403712677457888805836236324914942436799728695140027145958501921579735274425979244090887001019835012855435019655927625820798958787972668814038206317853494143112386263376669323117747905370460027827224606145235180559597342812183196798390259383323446304785849757540532052110666197848483597959981093793154770834454831616136318680541065638613076768999712304359539502291082950339479426425407083554023793618713664825635553338550204785922339382755381328936415102076011328920319098831500349874286592107029670020822174108000227206991207820651365159067883528168365641768090809419824838894786947770298656493858329562514420610299570915475654157485883707214643690688811886301693583512493568792546411529866464771697055724044713123020695507146060934241370524033416379709179716998512033468312138783725123901776619287643620196597585881371220581724747826925701072101325035265081013054156064621427036571539933902850053209571058353282646542819161204616545880083369578721898945880473717630260002189752022726407081454332647949882664766536900611349158196598445947968346888000486808302315372380910669374440605732965983644846803707867069470584586462372342048505616191112491560717495533296590504384069958300456348212245483237894300068375531277684477078181136080197989081497660223890633825893385318730834365014386024667667879133551704257165608327246946087121056971135533801638595333414093671406347008042590645941148019759998007139706686457762272441017693029996845758893354348925155186899368342097274351811389311905589104636097180828267742344227950712690765096909516308666552582414171324091158166715875162028166911887060794965804959097381311370723014512936296 [146,108] 4339908931089797031219445128235612739962545887106251877265646995530381884407361973716297453798699280857083099215570343259033035869525380610926862554851152054365481792880499085611073303156294447744132056742774787549785934042411703901579414714853735162556974858905121515236695895473491251523198559129812080490660181946137756592231142566953002285531512633489838261439051415199698610922420404223343340207268116704506634475330128180421162604366738142084420745943365241337529770510932410378893261234108795447764250716611792853225913832333172478568568603419094152561443711948723929980576935573421003148975720507661001836149700251939822453568876370392732107929526875123311443228724716215270116359823023640725478549423877588849488541816552808459524173084931629667803596923645752102488056836821772907903050223586713550603673062538294027271426307438880547448052633236725739889554895925183686147769928365000389700889709606092627291309343778342904158321412845140620445599310600624528438472005923004642457193386581155815461901386133499214022258482392417450229747918868188855557462806300723148763671128072554570480098414669028364165917440297806674240659877062649369734458696152160277292963770043888425610046805250627812538972568560056138378406029425658485952635799546603178152095391840149378204598451745232054451448275025283396014486222648030439802053610638042069715746484621338222995208650552013175227498700621656332736921839417504449410936156931842297496070841961810847965746731285918932728246290006678992938015592496024244964540770127897584742971939105405995526887395074493395967264720497744008399886432199083011842457326787736506587781669723337976781937133840897783727949943413013550598791282894101597849881394667656415742567294087007615903600770646064 [146,109] 478002742300053237951279567657102911141640679716469423991728613226515795826089522413800815747920185766545202146327150554351080215361438385238427908950176273040443877384207074761929936905813348444459878648272544504240149638112106874408315137234399266224831733538686478775426422932090479478903493685937913216214246545086666511202239566546873068658618249547082865591378251744065716173983327672078563944593431869611668198603484298795792961510171166774903425533370758899762008594356256068374958384177575854087691989377283313550331844896463080439344276393832030561420249838531634679273500776519146085683884731566416405190262926783173142327727076318349532729629679901728726424971364568387214417627337278831518782363264530767493902369432693576894958910566651633915566717193650292952651151062947500421716437911112672160491728031938008809554392382941851203526411041846733465239188061389784425135308090530935863554711046361890586783280896193216923090888468323107403122277329716606452175539052449212519171910366190274644565568500989105847502256096256916423166307843212939310259613298978658890360292208551823983244065577269206570858212868239414382676758893506980885447295406595722529215206700024833510882200158251327634323300796819131038409528150509205335588070131396799907097446117729005462760238052196377910968276408550878125903122496944335492446226062712504224434034421172702346003378530693775816403890356410384935833202252358866885571295649918890217389632230221560962552024976158745503911601083760546512395445606471663186376618912312042762941499008190837437045496197448640073299175710062262309048017364950728137400992387982032149570702425368587723675147917652457425995962296041890764035726920607491804943819596303046900431100994721188173967872 [146,110] 199858037248196700343255220726240721071415687641577516093785738644513586917756900540499800597446036313139056863323987410589976120826589703063804636882188324766055654668310653073500760574637007544952399339245816918873643565465918787617390906173869650773443445279629835960626534899518358476483271231756032867861151103917650622078089587356780543674064131210204065705781692478410410696959733077395166549794964727987821360159611628813861652076017662282506621978066217018766686497329841764610541090660541533108712053597765923877713199752447489784950259743331482289057706131851191788862793371066957579481463587823032711326417861534108053467551510805049934545182291559468584425572129001498017062964578097545408163122426802191584760703808322145192735173537123946442919671274052824009229021242200180170781011743225019159195256723376166647752842034605027137335807995725509294415817676245110994554496474835916429523273643044710717818987527071879422839323788611855082712538731128824007405466762155399635693569550853736204695453471236203007934191880146345428044646101982467025926738626716537893891964427700174491699029633059825289620321709828438040023922882475055010728170832398853283339512684629221764713795568921314319689248426658484579598284301182837466538679545125556552279745678330979713717577715782380102084097053158716743326173668160371658959299735455486420499625696165822452447364808310924832008649422645344244565829481408622437892107969177122698859065685704506128331445457522422202649333592512140152933430685092017831730205870309797061468264982753529891063567490583532592763980311224682136087520488857331752198637061968596297875345616102247422881495811011120922100056899307117848076778984130301209692585919120492160966307682947445944 [146,111] 30534364739924815667679655847560570068054317604429645874473964310405068667898474477678619371485010889832186388182125473911970776138735570319950778506027159622709289040415790149447238768606846112255216441545334236774598870203280950746329069506081211020793135807748833045345148275913570155311331053553858676541574445319072378145682144749020008760821558105288099086297357883167397975868793457892732692475116242181979920057318679737863798095416795994959903775668676746142567013674628898978997867892605716518820271898269882540784900746247866003710637685081020003225096946522788521581736183393153662721614323588870395737522521693126424458222764066850532732629535936072556735794533349737760704786635001757753258689598508766736510191590657888505700158743454562998441578885703254432260224041901245337514898155423219063719968688013850937119843927420668032643486800508356176916665699499712941250596284610775001247413738781126379419430459724531636461267227068480097756078595449056886645707674594314694326976187306248973375513696459509748033677480861824668296595136392985207348009122614812305489622828610049887057821567051208838244357168522936228339823833273311988484467768630710821541024141053811120536613397889478543471484724036308394615165141841201875908707202183378191849813720920653302899058999698271599815232678463678249287098432509647363663804647055830677705375064545779485237340931824362387609912316421669359019579009400593901843941440406576749637972480799105258503865806797192473179981982010954333011997788273191606748513050527128488074661504054294759808205266858252014873356642647199151820104911325061519011680370352424517983559408448597023801823053348561680581191383135354008266020551217916506119641265571328194542997890352 [146,112] 2141125750522939264401084313897432341184041119951324333005713879292595709562034281672859271473010819033818137972485077104637987300148417563012385664879703240489623417563024190874150383031854556762009053658937988025442429710549940386796635177886087332808064667158779277777666522533917807936332224072131136486982583025949973043896953331396720649472259966956383224304064946432903983127194473123940223675319764224672118248160729547560269733118059364298261964682557312829549446714074717049804443294168761919325389782968062221497390975480228675981065053539504850083640263615277324595732696453412962897470666544804857107036643202851578298093484840143456697021994694945996099827342224813556127911359455070553442796989226399596928380389928338233815883668755791834670613296608457483245327166793032282373872939262861374119467569808359566396915624180510610059043831146089553357637573824427871048937675075126489386707654415610933734661981747839631522075416088535953957341137140569328435698440312669680304772376531075381831538575701594209821187678213545858527821669229950905486773808566032333218761811111900396774102141371279806470389697149597821308262605987932613918579511135933013430808169872979544785719302436075340562814480919317991675865932949122651286519743879075809735773366310263954027205385967609845490945766842541277261305664255464830972838947667013458004632890873004549774234899681450130012637545931264432022753138098860205967922478772320013165371310838777179161714485946667746826197062338913903411856523430625486055589707156332872387963296966305049259077408207097054990317603586630590402958675419317534724534736979454301072958250831646983504170490965697099753183623069911199718071461710067432649516401733178754860992 [146,113] 72173542392269213400411204708308800262903825273719500148735503489749391420838536833124089153317864277459299261967388274476714469488613244302068875139815903193534910229401582861127558421640449682928373420845988687169884708156368330972530579770620585402436174230558823715044164523299230045115799378342224790376060475871175329646004220513557493791531085441628263859203632757843493451776638286863603192725772533848766299140979848716366755215762010914162068434546769804624746118326850921159109646853823942585026294513025139743580735865840510422801421339073812376439578411246672729913731631607719693455767200116020608291072213316860470323053029396170969575099887429932402599211228175925576243342712102847477732937023360151617974559544432400714257888244837653828545504576752556433403602522606920068156874052720894309586567291948504211300261638281333378363896755032200386219709700263574882316083541996768456678064095212851115860842535327433265866818397705824310374956007417956648995357895222819167012375611018300040496516280415605959025162117323263765785803510626950940066119871802161943968976410079824916313973048211414042480184289194863721948746737347149939909661505852035636495171350794078687158667522040878491190981736879370173965082217444766685543845690266501865487001656458124084906426477735422285553896913569093374227393098896514627693764730025249656753022983102759151147717792181755150646882919994577493759201657035022365368867766995213903686240968445243556396462468958736131935780501327933417385557143443953309535855850878635209542569414445798856207211230283974096622770390063756416526783076187076184572044798723113244187357719029677099583966496087217664966729605260994053597148020512405126422396688888544 [146,114] 1157263223906371608652582937100751071960720440255738107629343147192641502684616754552944500028865194876631372333752783773654628818314515408401933805431958492413711808004324784619384424976693765287326276957572072731560475983071777157364877638900194970938404339043333503722598544178855798637428615103416812873677397840681796805717935560105174983555567706826893517059950515313940896368750930291638027418343217749781448097752404779056217399905907332529542235479675604519076319161470911798645320767643235212517811705596381966472304514720686283072545043429967910982271372073310111474315480674210641456689408803679675141083185451500197582412505248411667269620097939458523936422317984276833120445162700818566091420909604248109807389608062904474262929259389507506867965780073666774778294395963014317545300037869911778495532756462856786734094011077648890564624106124692488787184717614820375254966738142339776894887330080136614665802062052988958571506641537030170990847206785795929799656391078606475223373616159442926767886507567670350793148562412127413097952565736927778963999356276191613466017763979276122345005676257254331426264615595962796850635749510278651273100586491879990360773082225455969407640680216086044805313544940938445894251180424476181413203647929205508087812765540650847417680389362463779805183759066974844875477625415502998026046628932634552784891134380661155169578635875079732790037200666278821051248741916303123322004577043434676708341893687387375692778763085466680173490105700227379183686982074715131318946871375610744048768210128024365558885297731181357920932319580870025079582553087561382793872563464314449960278779398099583061339298747872381135476380640270065718540474662120013315176376 [146,115] 7934968516215043761219588789437756106793264934425756205468652848022100853503671390630704229317852197037098117937900959594715238237609538188216578928704683263249775457751799662980305927669688911100873588854716764457803991545897771425338092488725327323575841584935963321737746260035430715741250999188287189517738541371776701146224523594249321903404728804692685480000253426624667645384900275503568922164483347424608801730243496187921210271155171242194300885987113527650015935933042833388775285636684880881279730612726608503056224756774951670385703668416732834852816607063144223911539854016119944623021697478573505272869542155710566481456585258634505224817671197250321711818511279837590981289443916783011853946157661559849254031609971286019021212701935861619211179883250765793475124813323137414908423671293346190983961413396842570318023043177495578083614463237217036731255790440628135066076222519803006141084737371545294109482517684066971425959004475921313960885968365487178096858965616980086130805118902540279049736719134749497542597436196097266986071330136997645706824477983582372230308340441487717843103438943374217361945207456869267081112608195932837187787305069142226778392520824866194002737637549227867134067923288017255143944425122995844049536996164318227516263466730959590310841952222687047405471484951784860126671553407972882834862472609977251848324721226500120106090254852236668420528128929045731153333943932004336436981278844398395237257717147523119243913741178278676171056684239345918104734238314496451666137883159928381794802625420679004542764951347363177249867854060104249797808490333886494396951576574314339248716101376877952367268300389922655808740001043507059290421605417340248 [146,116] 36023721113211659032183259420935026589829408870012171570369373507935246861136115844335210992660099695598538866547738724698222642959694928581741399668484139527600037717787507890518302092794060232386954201399186405740678917650266219840548409405082037591665985094407704732209644229800995249469840967982278841902250311839031098856089023642828841022466353207179850668269770463998404220028187498345098127484897524117102573643121446889474465619626994008296583933814698098361311541866470696452159000897424745194208489480804995858634482145665889651823221312707193022270730859970421679308908782890523969955321346271327443103497673347201565055249741605882550710739527022294019372674119333366591056618422500991006147440485130964135187451984911367537768083477849446565980728359781455921256214506408803060661790112472081714490560307543258772338765771111608411546042848938216205840913264218551747975565930224823662147757026622141266556533736508333860709553596524856660588569975162920150625410535164102710317614073606856587044721572709261115939712113918222098859994061335918344909645747460340427964756082753456982282841625762377352624148313371017316563525815888610107372243782308125253313732003374572582129524406018814132821502545925278204568569957831209678070473856847732037847407653587120392607043738395254720222066919610945360129136038730655005858017329242000369366645001812371315248972732000943963251720008092117405553554347174509027389996740883831647811235509853055293533924182789255218984837142191135220051684721751224854811973229819166591154603978882587613490958439224461337712686272012380357051018307854713279943715616986764606040627108889117427790977151301758686583384854229912976011472608 [146,117] -8965753180929133741173143991606299374231030646304269129847914547909395487010935029936227660744578274957658640989291028899116963470407452174768787768197434188992825523435205114212173011399030807083189166530546362253729455649307345011485939725713209877012397701433446865706040287360137884371928581097355823388395438076973346466981946459618883665077173746996486994574064414241868262071812372570579631827289294216602962805811547610220577075168162029989325615354845319095369592887137051118561386022182306169304919484118744153251528876077111869625100431743793309631477287725831482422826770012448766092625760667481650169817998251198792109251404461187760926702270773592233373486621774621546497115872111781532966050919998935541056986588741451516809156144060419633386984780122732114145112367573411999897641802270316729074177928521767407630039055591313276623752629826194012184670117470781121760470969545009052725999789617424790417121096277476623536013468071166938632772673288367971910051574137127349711522994479912687704503871382780317927221925437569621410991940495040075774876828709238348340129822911003341173031873133930212001393114144126206272824580044776402928377956850556840491617366334401043387603090530044946596903375961008622130949137499472581396114817964905413954907175209468299633820628769431950315356978197306227610485233229169915889562634340658696119903354589335265235452622678655729856646589303131127527480910146091305550435393540064561728998761412459479236545346506302919056407984467742660006585123132109902634769497818290450278944382761440245968698465901967477636612219811559269230631356073017420235459846684976120732058318709841093770398253511120452803498338889413856 [146,118] 213491892163153367636761448919121165886229932364625712386029928880691037591296147447798851587069311943820901795280535257931538797010145003506924819629544005295939554008073032164773825173706828105303105694841913472874657025189449850796471590123094995665268172495536548160559433341817489757032211386367288581578919906302724369232606157331587426125316103972600185797527522922866901352808789527082664452157528923569370444400798467087216954102980084074363534404917291744300950006253511864301286193846259595196612332781766677840829121253727526543187321227203563830347451571867523760660381445179071118154676981536056631620849188425395123916468137544014755544358733340748050799140340915890944925990858236292373135805908291151111306776747337345426519838687793388809365394605998494110552078108996163517280366002052024337496753054840458248344859613057840231372509593896051251909673943132996090962080279112096811242013104035366745642860211805257934231082075166852849367579758960457008711570986362284360919237988115626583527546490274256309459353372550216956764123203171940735970000165510124290553248229396437285416936885287395139282392309697008572606958429467412598042486741991634976840357533197711673866331272687743349474199931837733769098400096613044663560573009538639131319640725782680464131840803094022463327508736940841907461542217403977352512491960376777285093143679873084245382395589317291631929541621347597600358874720926224750083233082372748793353287764094622395160619117967537831754248122593093736520420956907068150852354619383941630494448492731194308971004555662917850589971117331016689506767018781079861849129782794636336789885389781593823909640390404817128388205084 [146,119] -276681475985870051380415612639127693717376544784424832576212232953067560643823045716005811422163698494305558433725218874336492402181391980258351200146468370627722837689300724196396403555381589067490232098119584267102157002392278336950848682338094700888176652826371074902173580853311103360897981534949609476771037200609249520341786450374951141654868602950460932865707089492439398585342378109586706516953831619910225495507441652081692600216509491283281671990512210688809498907383370863733078234282182391254227989103968732289142998855539162146532321764315240991464578776746451123152249949809577956745118452825360040330421779091607579469121532165052593041314731150494881483829669617842514322749560792316984639566418984359233723648337630747029851872635684163671264826962815562248149135921879194839527474602327904018713884145861968537956644073323933403808682139842597062825393689227822475808379000317157839992176438333724515411178084995920102438375206827910785154762810715182806216919814439203035636885189768543731880556556337110537544156261055269050372870964075790026320722125303845339743112524313856149391648253195658745860984780998716569977561847695127059836394106081652054556713951699368614157470374615167799932899942758351602674235553142986175354430389492888054960144667135434340252221347891850185829594731789548410591308648071760788790883960647371210057992679266760925830709177302834633423061108394920837262325627808997768140271681494972823354969689875960957998164999069771311614816211744241084902437245019632672366833532194857554102727122202933699828538927337263645038108123641503393695161400797852780784983571177983020100855664392011391442276045656958176 [146,120] 203230869097906309463285994423499790895455430208379092388312944924082161228770572410420308396052842965930699917745794831300432443482208859547856560574622345455217487527384456388965985540303595027739971258286610232534514899984664838373058444734868003536591153907848985979851726643290333589378614782684325949433034864376857008471403979197140822507943572475582959351653212147382693513718442900720234238653113194678685019734802996585061669266532203274096273315498671289775659613934243096431403395561308635922821754279769164490806127217699476162070430448566112085680139635662799507366834267050804864684691568968995106081555225338623345508043850239681355008931012578854536744163303459704135215245232245161299017276503980071370364735302081996153387252888258927549380587393450033284752171943945618666645416471556533061042342510245448586404644821694799717494287662386272773863413980612928891651705859382320637773343007315637147618263473570163353624381273903982128563674995908828607507225773922917962298630857640107216355557427218287176889797121933552402246045826318724932534204478911739367649420698193875816162890428495802200914364929823427828972209581371607925756662676254513059716417936756507472220534938885003380488875125665533789197089878933205439121858259027587770626291475168848805355319927819857302661486716593204426381435039283312546693865338073903421320712278499731191294191290946233433235758105701509652888535804750444841637519184168091632040622443552052621428967553709951024488679182225054768607989428059785963986121792882284474021452053158534723067584636061854696188365754781663670584573307471297849004784461141037047351367524433709270419397720 [146,121] -63272853785335777019734288345924991844659228843690926185829061155742037742131145387083383449601421151638501461180091838201806339570724039294035726934847627177133743174686076706166483555124130199492910767494999310635447535616387501907391163319071624907122194121256434222166503490089087989123684784429925835960616004874533397530745420660523707380040277112117009990677413460196848358080063084168861785328466508783599003333065467986048075204402393009073064763014060279143775949241066821579153283726602780226670314649050993892341906600339599741105980662249386088813517445805409781317512821913709091311760659219410518166355782998446565642691669227529374524412742502382787129918627589584499998225880425636471650654656316616233516610945935750686868775034850550944743759163410169644584864618707632690077503887651135755543814615461223048599903688183939888902513699605669326941110102250037077199630671359679774916178949960988185675125624837044554653910459000213351302024467265271880847804527745392696291877636027034013545185598147472709988924253474593390300724886879397053613687339795360156561892038613619036389697861783381434639769595365289271262445897809568624320345979559525496201047497021140533326115624858922416455900250115409644843521024425734424069373000988949524953030594791798358921111884860846719239545129585658971273652572488512845528269537276997903213498023058743841727168517131285536688422232091304231420816071346510358687500932382018626427474786131029962973583372497474416343300784761559511124488108296072226996132176492347860769037569684525846392542767576956057296049351088655201410946431449562513998492189660420629103016121994595536 [146,122] 8358819133584120998406546536913929814736509260189911770664705683066415727660519319641581437171041860551513217340214279501070801814831430378355736188619925337448824084347415244404226714503090490857913873136831801324259412679699161887481293126897175817264066944652294617024767695017631801912406962086374923262901903155001695545118687725512419056939275231322764387545873778723211587846188708507344596511755202529935070536533513172728865653856854032741847973213033441645255184061367593768748539462659966558079217501164097568856509624137254262039967528621674535098154407494192925053226901653642730368095245324956998612041047701111528616153505130310365300373587454546357673547114630047507666952077512203751333573877820011105572220814951054217571711157554406620076141297306402120641666956794848580800523735906038785993091339573456409363506501878959575073364252590985049025948846413105577967156104306016599218284030092261579730700356151307484411781272142770012058773498581284193376458170244316250155418432773308815526643924232433023034566440156021107801382751022400454868441682945374806141524222623106802792187743323423984962305013615370925148625231610418474547183585860833574514560572408715166547195318805707192022462324522527920099205414991160293401636323542805596969462392015686654166157322057360744963071833978396859624354074856354330254063411985764160280809077882676805233872358432227867077561563494243127892928101765862631242766761394519821234767276483099259209151099849982784219044445865223531856226089771969681374787284756752033955034459442466568168989218447229486003064030039939588663809092328039707014886544716765431156353917 [146,123] -469331222440007983984324931025528323579943342838589242271970495867517472851542742776376078835528086401256082286294867041974700311512274469988111536406310817238201403129133052929993654860313389792780543622668599115734288397533631033609629038223107706137530348235382973465067866570201077180590296517310807027234294548421096456675600145080553883673877736972016353578045599834231883762711339656169716518486481691886495459071020137529693747813416468484072814882430670066063870296883331652472371597507213331806504831302240322106651364944046157523171088071167768080581079648371444107742578236993672709530760777120369452176736641345173089544417979931821674639582047030796062734090430832261384070082834527635562114107955902232494259506229653065727504970147573165712493724934901253832693628737136759659411935539192767015465199628724934765443726162250116838536234102034818471368507324563740820574966119098882781133836263291680593343641244797157169789307628262201177467810761331572232847040855228674647600409238391574504345819027696549054208036032858003159303344172476609981699896773489006414622882171228576193451280937920249933414239161759341916624819798729823739255781835379417674748228680911669977843809646280584661521734562691791674442421770688445138289091263800377735166409241881761456841097373263401813535880718794413210463982181273950644014944689870853295292374810476197174389721741227529528488085750030164695951671660600250522850535537466408493815165587329460706078459671270806050078508660538661809843895664712273563618387211550380084263208469502840975603271958036220244821202578380902792125112866635776665657421488961152 [146,124] 11184105903331430437947391850034905845846333257356093869585355521183239069806227285262928933116092150911495555308521990495056186752398468782880775859143870921453406098187407145472131518513154419523056243261925282170205280203188101986103436219035311889350245966051907523344685097682248117160051167590678449537258656143754584837354542834293395528924053463091520492675698337457583321632173625450165780512251750846402763431037481689666376836160373641434337818838187575067800071703365294177860160934525226590605340455798269029351017559198223938081975161566045595218574533416296295030714403749698752349629106569652479345143456316569700193588580112787588095517973263301831145730427196993717094042130357180014534105426228964384445061384662790174307407492858758875456335365291873720195114281684037297566453332330719536650407473489100170197768817171492623761382255589788139273059345600434004113082071839777636372878172855269347307123554155115239999696236848927540517990015484219676475549958794815661295349578576735387151942194520146584502355186904037824289946734408042906143208907715248918588085224340776977607865552584360504299681442308760067518253529637247424922100963717632117705039542568933310635526059287289791970463390496674555016771733334599603002469566794225391547821824382948253804391856997144845443743813285666284267873718701938268759170093633525124055361542593904386710974600668478153111924416015083977066901760988292455128047071326050094766347049194019380394455201004661930728387065606907069390111248966110502097648990208583805928267306851110520278910893458463634871593081528729293749689547378670732661328 [146,125] -45072139916077632171646165893889848130895404203887344488104554557713807250029999514111750586871100524105684063690949453581441110680039759953708028116073237053910631629130922620084406661460062255315002979741241289113826193110997214358089592045433994654503744725522432656660657461312237479601701431119084762312660495943850607227459806054903250411523753424692935198794344782805985436071421659073526167507470642415251417033973553301219777297389903456198170522804051742888050746029358491642535917049812262480933113328610133058533707721275646829357454653298688368728278613080963107066495322373860750643671286550884362821477404082249189141236429783963551587615597708814986987490443693035551369898614633317609968097027334301963537949165941359007578354822369890061961775487072901681576710005579135844306184742618853429937721010321127628062978382720285102454045865367949221488269043638910905278830838145297189165569320770140706455590024023595045303350324495161765157871641436790068181187439303804334402223344322086254168995925654952079026140953415619661204959819978643958116089402349714569301685666226201468827411290782582266149023627721360124391941115997576114751913200970923458656653071982722311080613205275448040458613931546111138716282039938983436026819714661955322369867582753053035231254703418685974160636436690368558079930623013470089177218738280782413450475943208540017279804928874216741917435318457872168519373397256949239727205160681218732347625393432561872003756015649754661041755158118519296501033304716527238542342478780360186557423932814894249693297818898062616341540416987631391145538004512 [146,126] 1847532547558075580481163811130708973407034033950535192696314829908473572216679056386760719902166456603736414939896696240858613052941486234353043708042594711484589040788572290381282528703850387030289567159850207733547924528892633282072708264090797996886050965778055005148300411046347681623048948017783591932615387802358130653560007216037950511082948572104324138513523153455098547505382153945408450179675355063679662238641585860191900365019226149646831028657173518249635032908388401790166845056943167178608251007037242243919091433782674789407270782223215277712353258066213346322740361396497926966803366219451923257534558129528891576658713033007744094638387684549402743064821407580232806781471034060825972847377491092682068675646651836287780501534014006150684989128444845000311256608145783116846767433480132129182828227970179054638039318097529318724766470212952758770513694715988532002230428303580498218855368304186516040606691472902440546828834084942759387420064241153363106595022987189070690643601069316931940559272296321460434318632394858487134893170398969867692148540461091509184560501366173698410090794858264638010924226345672431345710875438083932648597482213718500257719741811961514571422809333530571932847492810183689271806168811554443686416647705771720557191427056741544332484949481763935146154321363371225954829766620562323255594740541659427613018494239318869857976533007117550052822234662021906031253080253768707423439436506932809072452001003352795769485254659662693929324009203251030736573732348146521268412004357174647573614782057207305617117027409800327618059953058388545456 [146,127] 17316461699741115723094732022479482488870392896474862963423449194627070719731325504075343356915941504980228865445995200842390693715777340310744584268691401429987835890773253095587304829760984340652135734382898898475379616828187458507098772178189790080723801624051602696822075692230592690055649483673863012279274620095021969288100156784514199050101535594906372552999404973710121608115848946116230992226195947338538377338460322043179223297910811938426117449029046847441609684073623141175738397177877008974818875029050989289278515560543107868626627417505320591926956438687302057893333153740195875065737855592748384267801259920501835056475904102955965068271325985867003303074373960744941478457841248532344444147178902272507522122196648574314702764680128497038849619552416816302845046425771684698711606078891934506353499320358685063685265528141481079105679507609695896258044309802571231697730624469803083539122376566675564896627338438795464586149678206738297715411873954612155107072195961840925796090545635442754135971451083960643646904989172946760355710439883310415063586799445507480545063139656250989599466890999370069650520100609132510710348801141467681120494576199817700735898072105169945039975515073541646265430989190548001104043424583716378355835010977231519979713725372263566832371383320800832371504736150910789984986421244725919752742892850497897039846968384614258096300971533176034382626916868690872214509675430172949543917752152006294209922247710521174198726219870470003257710864053117655854576075691455695200346414782779278296110994327469249673416974019856491835366224 [146,128] 70173523912077415703836100242689025691665010201360082113649455865775064708343162098269621466798238429182268965738716674720985584039711605129163531513552784712737148046912736281806385626747565879180640737954201698015276053464026643132886057098407563648163962197498970250783074236426371632547529656192963599623998540304486726930104215770083173987605415579274464017450559233652532876914046895635735733300596755604589289381098813330285573710634345792052283422743787719389037469275025136674278522917785713424255580023397816845677232453860065141411059747723084626432299149012942179837664579932748086435322276714874538860747710553429527022119938714235346361020066126120897944651314013886931634281410358184009578214745376631692181339080825380067283957818252052928798147483249755943304645689318190362140361470965140856810967247294438267760673799511947899335849636712597142042821973939572365101896928589771148035289153321460962040508778233957322318990447684265062243389647889395231441576275213125942624779066525422865025227909368924461146025741992374305607802832320430151378635130304651981326528138806809739787873141766761080260938046485177251719426838900370130488458380696161445190170138482554591154047638337895973178516674717235864110738502049708383675009810753386648206420014783067381583360118096776397049048347135606243342051216391260335150109731466760249257302781662639025710445580651853297321598438363577691303227942762025047399445394906085186403427933573474440451269707142075692131677099494934656993394128195187608517835423386689198868314629014326826727404194892512 [146,129] 101968382514357869827126293700501021361651599398703331238021260811857314077205287377761262113826327370041666595248383190929737039870837485563493406219415268586149560614044666010511605803304581705720976488922504728060113624291496919599640891341511326811960455175092752283737779585738897608830315337989337185579617683983454660704197830520043352393898995788702709603216603160877653588552971063225614394964849644165875583666779754607771088301266369079937456782723374873650688534929012524227727034598244397031224347637012128864898425863802477208803520274309092908388772947601623154635052424574863036398656951866986574989526623859157450198607655996380421767588814022551722903815027916185427966534199387938764417779217357443995633089740724548104965608046624445201365682453108499270775892229797931497940611329827429731701922954550391746431999434204626375099624898882221850879258592372495223335243194758245774789435856748730581614557914450476791401262080224459564555920729740520400171742076694346912761075876344811703327749671271238636111159020154911409613045258854004900209053354209133749000636019800326845217421486611801492429957587451883412471718207108295810718774528545166704478686623896454002047061159205623439616219630874252799668353705174076902080950841947223439325895526997603470414916151675619954520215156288803689444182996502859499189097328156312756849862316758389616089686990986504053712925864935623244410384320866812235596449101637673551922562579557940589072934151183669362887501657381841142748194753094711396909502307931453027684264882132136889536 [146,130] 46419898995403315186581283385595450396576836655160486152738326474865160615751904313689564543612450719004463988814524501635836065542743182173083123435528743566924224921031141206850208910785805515999917977709257738481275807102618957491600506269819690111052468082922981100721256664947546814136094713060392340309037023066517860949505277781171662568718919815447634407645384093161986236257475446392427446028498997129364950673846089634517270220757904407907570060389697626093823579228129462444818825321524191781397569714438158210294086858444413610510599450636399889718447983658083753218952642126233343397545321649868974533556525816389380203575935364778843875278298208736694441806669819194773870920340320825851952543510149426041818382871144242025642869922614379532784299569369414716000040265787185661655887492430633379846730000612261378391266699497005194644854034204134408869182494534381493677144177913053666217781664306482441264404910555528798288973798910741687018274615652005550767550319398695730496038495917962656978634443374975040457003274954946776945759184296183115637054604020851805633780166437674333798354153619120860334193143473836751326223780270269420541291874100010869436234885921983981283127747871340709677516438870591742255053991034075356841140349858343664059590871466982984299961683989273565281678039067662515850087003858342914355122764612004725546142785370072516305762734734041778907145297933831355036316648027373468080378670021001677189851379523833359207047306720451422678396197812398609049402845718774050484460529729813727699065508 [146,131] 3572523424060138819175369140981548150776809203555258049645312418617456910628294065600055638273347761053064273935246443707231185390327392389778162643970758178310086288126880175329857199796788695612922962130628965613148654423653054548049094333803825874237260899095990154618382013385902125224564427183322963156540693653144525983568623395554007536357848328437525582434945634063501137284036134080385793559296534781669386340051288765936396407632563453472412435739775703120402143071609697239108770341926367282613697013116002081254796175712962731560896916109150725919434875881517532053373526948139296129324866498798613126819556719166126757318939807758311722038981985251005683586220324104413683401329150564149119758842589113100500697565184223029338133556734332465831217347144331707446010997410953243400317245256510345947350193088359786025496753186074294890503678056781765699076216344535930795647067411645619219768862524921051297279883633655529752403604360739378002427433836257875601971239089895990769988832676068112877652840112586947124339835167113233910921697388456644341987429880495874194449614366646983809678720962738113094238982109426770211112375922022932817143603780303041883654885763634212004378790183670899482754130049300640660876617988469252995990942939620536339283843910411678984178285245129832739317971082446907859302221975176880738534623126051849318318218512831944027566697790747021767455117005524077619562182859782893047241818611784480445469162931950366936089350537754465972048505169171013160133532943712552369792035553440 [146,132] 2366407706093259001542865198108922711735500347291543350893814461007979829732368899752524732468504821229073948142233770349044551890590130727664743442542275258466445993268082037735343221219656281814184455353611665414126529702272805845590651556149012248817882043206907571456937997531945742766893403369764538983833353901167888435821414753421428868513612407709873818125774969583081953207890755602747131475129457373199457659933799316930853055567377544460478535505875389537702913379312172160904628087440154495476210085717464486816870021347023726807552254431597500603761190003086265701200747860991662048527120863007002382659600559416053815681832248295436558963220651286880192898148901009681397911609686598524468560427303606841689545356371419289891564867708639991144582327251438275751728366627024723293739688242549767619154221301222658089287723162158534063455673601979131014634272137717760188336887907972026446422049517001098957360286182808509622617392897906887309638748009339183268676708104433568862552496885360992287084648582181912068235016068133362248717622346264124441252484364556889430388980739574082399420970036814272368514022450489842062904255410209336463136059951240497174680622949296031588098481082732939025978154373972976407312961259019806402162861599948555729859330120978547888208953145205453337300778441070391579027484083105208635741447208534871691537162856748203302168198024026827721608266278886922077275474011186513469024661107791665883561393854859519377488080701944221351329543964462657081068139574487601168 [146,133] -425567212857445518008506391914346404492692443324123585494058693549944432458074856365107719573649279908822659144351928627086074875415793838867924792187453078935503118180328441447809803364194056778003061402751762145459779700531146706030612767278706934201875360739863581082381477923013422144268516511039953063870542662124788236243911607401911631189696730686202698903059397684904491367409511903117515802505190895840744857935359718470822569361927196995069311129264376145967410791495412821230574808880066462261330572118913776053289369383776875912781693874248263054536084489759210514534792766428324334602450286042898600139690466897561859732542794719535922971559463403682689058121947911054755745664376616633747702984122459338836338033334166533908661507144461994372896006901046752616432101340150823405259370791731295560274881474747740332083801235904002207029616677024579223791952711543148254550777560740846572456301332811358709920299736110341698246889864591281992752130282277459768226862160642907212062704329344823648542756797275902316571799767942582292285732906687115763388739560291783375184708861500367458563709206673272740997482129080053465018752108411229384047277416803071714249941436634663946254628514684317445860604678057794307232616515912082767372347414035222369734725237802111357547099752657036632976404701756363010698673270758051544930582609716677211978555121651505588283212137351274372602906433616145366978068807048726895480515513784916398423021481637087487339415196758124549039646456744921258709728 [146,134] 18181765608586667936902238521042814639066953489896557569421494176860010295409671517962399695325619143499187489391681572127836964927897978408339069295288565241477847820414709525591909827018568922972626292467740297883607641544521704863954579990948956982144528206933177761228441295403626975388255068197448943991017982150234867780140982925493692225333824766073977575642528757570915658076248098793739415688918902170801463029555263108116990150931926931600159624538779800252299169934485369076638293434914505993655297603288972860863882038815849082410856842153506987937911238653611791514390254109453871573794552259069941372780321444041911276658775081358792746877399130622223578482975802312667728631127250134995091411146674786053566033135299768496002547825015943494049863106786987111628759755596112320207989214992045997841078995511436880159148600205763626487037677555184807740483982151564706179255638307944740992324580327800808343412887242618958641667183896284492658189720660727593561907342608067891545271675057545865852709670602289015762467827462396712422538402224687201193596793377733750554055100556383495084301104951624509902235059310476002062531198131434653820747057313416099626519262101070875231812242435052259971800507861194459668564505315864676633000755646765416341818778716649907821596612016279184078648248153262046065417612399794468313031394433236173448450735662141963498000103496253297821158695094764522786800859898163462585907896069422004867464169646682340148312949633401911185075039432 [146,135] -210116448055166051161178839774485698233420764897053915671087356812276694713435669315840525005212643714150751889034030470784282881955415480926906990504887605608300110493265339656857282568633669385163225781570281981074766139807162669203871416148099886781812685237205745270600665114386737221179940910110475139839479178703130394147931351185998475405679733782493552348704007470615373341288317172728177265433216788204099084681118417401797563932218646627968900049895820119709817143610406959215272549474366832981704784024117518149159724200175936077508452805693247301230626457864067171979560028021386063858933629267769261889440382251033401038861072492452910143109539739279032581166640137155768535186668550090464043229962609321530963528298069453381557521526522185503205397304955909384179911596896234579264232702926966758173352530320586123729471003362890638609880923498183732848018459505329606463096224419613398183551809999753557687337557090415782415225176752202302238779582133830280766001844752521449929386567259855345141688756198274978658985087361195544483423145694090687567568932213278587835646152870775746246826895271440814845977563503786126030860436376082920014277773878611047595743576880229079340645970395421994912475800570654424918588747150882447041828277670895666311766694179276059669208291151647133838522811852976631250237894038900882067858425308957857041200064240749886344755874104749045817976164777679009237816985200038403809478128855476825184316793502532885058567194277696 [146,136] 1837009153796277460481237029217226161590274919144898029356042888562996634200479171876989524713133599500144789435488709686593777629076653951073995674689760584788278781282364980582815231032206501320652659773845025165201199414726007156272014912563138762249715036493369356546363657191569267893484225163063425065392661471827804516890658409410577102877639558808443513137575867348502012747877267139534086594866869247914924020478796190559327136396262311236643607467770915992796690892512713230897822237550342668290032107037775103232931822163340373747914528608578616936697290249024758837764277605881115121982698286764862649964615879834380052760257493592923139219534611320248730531923365794393966097633997000988679797864029350724597600178556710521559139597599831063949464939305731038349190467211213301482553821196201317830027644286669122872656856016039095752624389993207048148500125369636174343836559855202426849596496696757800560773018138483515731839014814956415700515077700418111115192412842924414215636717356655524054574451666185180544691561052566786328926710995964221658778779960424149570131251566584220850033062803944278134778132575251416691487859478526352915917553226114372445088064563922156483297226634665799102848206072686841875076923142014788165196813656401238041807919262237524369288933000990748960381600501297090132966112440239882586633829282219480362575354681425309862099216297544087512337983982661605477123414881111029289097460186570810198344075167461935424 [146,137] 20900488821749792806250547232097980647146499597109491050765636037602524681731848703607200410226561671021447784311639339315182446477991955218486249168907089074493671546740166665644148352354426821202731114328370275881278048822735040236027577447791765213454159737533885128168858832544179740946436535567861209934476231647574991581801465811040601975414030984221657391440898197507119695415489225196920713783332884240616685020598816344195320274440656759457160388271557727561083996069501493212069001372090158414878634454179321204603200177478982956295539400971083515777201514589979292631495045698137078001896553092606857133182201969001611939793190457158531599953569134747567900880233083185622172339764635999570809814342480954920649920470209568433982485422183653676538115891696425805195581166497367300198725502717203920874921107748839421382339340937749699116170972091419382473624717735652740271924987089550756869850696890298266406062440021305713881146887135081174781975660802129064906424436902788556576025419871366325002449098048315319236313800836380160257824188282724137965975046777501341543516453331514338402515987081723992482504193538701563065050622756089116760002807682909452652209529153839187894195094397057996303924102117435672653818027116162863622547756494684055539304169310087321887139368305149989948329990453667978512639486304249004372806887816340458065158527112691144099709544401973205060143804375834880125646669542925874105565270703152158020384 [146,138] 39135034042888314160436851287853115873899083149046094655074107645223176879107454697716212549953730248222125870504726467138822426070772493806204574543995886686965220977603035942194007607287216589282795126368352985911669731174244402172706063810403925034843407689388197628509199123147015236142717588916113546140863037598144721293929225154670408546105697472725091177561071575967412532948743064131216440133649407347474483327924331672310178219764373649250441397031048510359323965888703933121341837974429098630264023387351705284956843795151484942472054505705222302525033437344246764523047965553982721859480933818907944234007324753869311666887866664173488692770077312036891195410102313276447459270990248452038717666287578130635217077819385001244525241988900864345915692747115178566291996591436159708848706625500934345756075753590687272224876486506888601274310060540746392098911823979462279745870049977052213555717775962902105982362365659783836290658873166911072542688733997584304319652238354204372079397244278948147697958065229556087092154472906759779512916632201605109463765349185099125659914580321653775443285387434850125769040733232202816872736980214865622802907727129978523101128653344073291394416904349643247298224291851942632213757175047793005504042561052693324617416309773149998590281485618645129321349945806338097469715959780679140347514515443583671089776011036548516758679600717751572138785573687735324105864048339649341384435256 [146,139] 11507102885613086463526694393509561012173546117352897973414957183254751175941108266015150501007808705443515199489592770936990008916540806378681923054483852298367916350096464844160326665129525086120705004418030481969510616590268487479782476252718741338430413952154996466797241878836658899282719494139724669449532721521778792563716765611405033741828951273805781225859023617424725187961290169016898573104287664797932766840518649133339659633838255490278624574850833265068859902363440754250724942987140699480893568059137270398268439008309342376348721047384790100186363772555131451026582110309681308333290956660224766737593875565068032026023812988107998812452157064329235674930488829067589382787010848977180152332048893807579998938541199557794360489872650500768622489159708805152929761096320994866086800407598991381581401149443701213966239199370289065212786496798530217652745584407222582215817468628147015734319235444795919486729059582996435949893645150219867903036460892863066326595172362632767422907302567489193737230104804774654646073498360175907963833699520530031888854522954773309192564094554063169190293919699262294142902147172967502540098898345172213467048522050697874182477825614904765714475205876332186821428107343592158781261859788319542562065174261865631490187098555380501325274414372296815896035406587726364829989083679730404064861260023414384423844233864348638252864113860559351559101318975328448598143845960 [146,140] 14649359580721034446777945362736561239037871381802437021464897781632179332123277137026078583430085303232699639727371532725792791368064458914493237602439853318546974970261599468482201581806726601088063172893885039062420205486570323179941807481812335297234487622291036610509257230000984179676403467785174455915951170630972345658783269701763185272675784957735316387738100558494984771573757492125293047209186367843594314997066375184817128705110456934424362326505351678690524925913483739501198439043701415805735020049902169092064204908191709186056671461057740726003421108228265235389450728419823912253494809867199569030210899299527181649700935347141573550068347820543662669695337173019409470777616520623782451295109708023158639846567604958318698452307623663776713565343748423632282661369240569412079886734632730915064110990413387762757143586702117248230696480367770021127573575621469979605285977862677547216400853499549317932529946778008830341533385426541506790223053552020563592298864197633704409914497283736688064267514476670219572612917759706499641227869114309033080829297619543838994484403782758969913019242242293399341203690381750632862522093553809517595275986886593330770913712696699743714952358252375597765429961826862721766346569353421489505140129934936641685337780990708492941190710012108134885071981572563511962584409219026484715991668566825825268172967687127524010631202268971192319810594274640 [146,141] -7491932880060501264514180509100105745367927428228605190952593031065627536059888994683659426662816634813221834230297351501788833670780441518907785477585063618162654800550525326966269144734907867952681339627834366005223855790170348563440127120883921135713391240973385179524091005984147841622714253027780173434332228041754359170612647032350066760576431365897121353429162782726388653178984750773917990702249781009185476081560071275793204561268855129876658277921806773782091569480092812422034393093356957612691622276980941518973504837230600520180385366253550119965570532616486726074974415915689094470562511042075745866852830185947965424457873638939011775004808272549387198401161766825855373971876693450244120999961973567572932723197963106812624619788225764758205974712114203077780572349303510256364361982913183603887939953329278593116551544475115393806876455694720324938511557183318764918609511869346540563642139166837002335650799967496242910457081245972973408798632219792455514631599537317418846308112133403472790402325979541587330723397239612757254415545102778352589386823574924827829658088518154735671368301058840785424997491672645450583126895395323486907805291139368167457403176468644230613629333393394129396109770734894084913419151913785933251880491460667893540590708712626450286802490971786439677481734082329665959396725743912745015223951511591397265539121478299210473237093333222240 [146,142] 405600693098742493708470432926723275643037435037527528513014012577339646975496579575336218094267083911199757526132601130348983060826891655521883562592548143973725522715295959320645704622555525005866175955003195741732347722502733931056827123587013928151612571830270610506288688383502499627276116940060196735128816890688884111248366806146607261639385518171125931611028097479198100527208283527744786509289342002229043176757564213614263316043221334136693518628175575620681854029906073158032689530899217433475761012348650272990120276700996112732126326237642917055181887044137584460980127467571354835430637072565307187370314466336043305022137700963258073586096898172012969957037410947581977361248105705286580881530210840656033183091833414485239900393378849521120607984712033870392915837438747478918554637141740868358449803301735917321706192633751544834088531854653201287152076601676093090832789775520290048724117375983272536420590760728251151265321335221433109420647704669344221026512570968784074952265217455402114639025502047190118491634250308709349341893795925856385724828345758819552470439993185200450599609654933339971389976983409770425527421744785533934833928406491558973821923396402654336022891594413710189792122880242627900107566141362329183772100174495733167846143141278241619301466618298327415364096479502694309021104261703919329449696389085933593319894892374092124 [146,143] 30580319155215457343522936223866434825836724097992036177376926392981886278330698055905653311609343020654071479990092762567021549801074577798676772904718175088339345532903401746860288472907139736630409580356121484019875140309725021202189432963199942881476921992463412947654936452492861955786786408002894944091437747029212987837169438264545563547053091085337485424817330200451297579301933930357151232510020105590937919560140618273265481303101186908415527343113108865373756521567104568462709100015056103653548511363676632044941629608665887150101967762433860535124569127463133581617646898017905567778546964165301564287943818054995491797584997862256750496716280044534210751147113135337972707176326107878305116172485058571472143873878139288385460450264337691919306985591227142957503477422643938571210537336507698350128614447310187507859228915912561289503729096019967287014384441098305707616344458799432925475281854964444204695136034051653493954428224100982095970429717852224172244782317908620960394696330010234870895360238329888583149728336775836126692677810258500041389333219911112804719213308592926003436408496762478219993159557469155701104604561129801041721732909163796725069391025039257158966579724930727129214213107493207041917054586993782224071348803309227762369967978318112544910670087163630824569541983285528325144988099735466017447888174824346943680 [146,144] 284943969381147765911666784992254523701229617282016147136137329611208941022052558114388138826836931112171335129112848978023753636867014978513538603000802952930295360503975567800833026408292081911103175359694950420074130721095312138200737097364138266342423045290633578256703379976952165997695874584052929778712973700198945317121043594737631215971569960140717576328042242306118925932596883174960776251667480958867316890860719227230073955075986890483881541331606111833889691687584129459558992569936332773713164523086854506235396311049267363261213362594446214110074679356850500120834393792181984872762956292474761479011348720442505455947913900650737419946184765584844483798435607952660801623222826660519269484635028622201987712902149841064484802148092654395346445263565214424831396498440038203895866810723841135018397474131664113994411821873186196342924059939723994870598683158442176655846923339137458453224356776232796753300428138879137799656661459177871090545767296199424303780119436566062206314917594106622786891455203661434845369759021295140199803759950088046482977823918644134005934957927730942159119219913426083335337099755562214235367032360453673336586701060089326097508362893830994184078484237103006996409316878956026054584543922003323588759622986296452059081847296712441542456152635508456869217699524729556836173377945438574974880 [146,145] 105698768232072168682189489178730113308994327969873148077703672348706640208531436442641292495376910276834112357070208570565929868753438247194730899647415274921868038900721115927035855943500965340343284932972670809717860054635639835225237908049438861116750869181927871725254668532560271989473428529517877905079403190483027696868965135925478892267988084057824245276825059490082158799168420131610399321623179027620718764666689777700429544655336815973908845541221212831328657821054032495058429844243833792299187777543626747103541345581840698800334530845286277209026408981912290934368530695059314143755958847945497875426495153470396099363779124854956021030805912128737284838051000179328958529489674807965526380800026444481211422334638263023286416076478635189838645921264590490667968918091168638333436330084028509527410468134101037204086672079491619494713756476634860903927332825016396647407629271272225433995999443239038436775684838707963376031722505939846034547352638142500998554292274865432418935091875836532692839721167584129347130380687252001726008185599127708793212286310465177254973557548176628832611511151673905727679366758148810304670510957908196578265648068027815703027553046845682013695141575323293827288604752280416676084575920013036574834774415369728045237248120253184987333603193227721603104172411409154458496 [146,146] 1523751294942526094613545737152031464968107074947780407697815900676632003957596517057306728027579575813591753119801850048134571944911368844325063905891574492556402103163957619835885058126417791347758836983128160867992580230749519488507593005165466623324950177521957334132407449101127729704994796752033710566918886858326969628577407623801051139035280855907430002082575069849386454561762855343831511126111637526822623963792800659150675857273907436904514255001927886601165779247386282519063086309998961618773660093389860882980441734173369445473007571763185717450907541597118385661148219816235285961304723336704378121412777005298402681124540178184073006401578147607050532836181508711227374431679000459880866403610768506082446219039853506473664247631009033472675947427782402241688395060825612876950646937288776668190674427540868974203844976416458452246470296223374725049861984643585758533750455290884982706791220784602475306013986873379295086519189302690567514220092352537340076440941337119988277321496222301889602204020329325016345117834815430803852383384249033314232456415878432876911274179727011362026756342942236644616842815088872438278356142272456809577244168156326263477104747030648697823973944597442797352398743490949233802884203250055606633001997328911490054879075283427235381485852976462386620 [147,0] -343045665777785392564792839157739280335745470545688961877224948070886929442187073043105342760328797310413791923429254754370961664742488734212243776561097364066984891329972489030932471308859504769836618181582471124493820035777954500982720013359274302996951912715901916506718217060193994284484704921084242756960036571584191398940093082765406832450170663675803391916208906671405290259842590802507535136324838387410730791009946832486891438304121394508266210114744108574957388466778107449940881172395852041488875801217683111799097145326490339890268506962305269671451769946179790273199860108343856882696775017984846056220504928540333733649350638072421501987391679566882825097540458414448151209210938347197337197190694624570663948156200929266449517000788714059658225066262111822072606619203172812110622470554333031426045565415300841573279423305604694338463432431063535868609915823575181415113221126074788124580795324534535604620684152220349225373048495736101056290653558501438863720316733940455466447426339998154110886619975054103914064238871488925626362264282234957441403308911362328568559658958255360819841514148694727498295161601764776116919120276822301675644876920112211025548251519482403808179623816246870226849528627020025833233543781445921082538884539076046580936804624609002664377147036422699634189069557265464568582419756200977577387257206609574647995041806990601618062641800355930476173679167519481344469974347487609833361890634894446647798538501538447728023139915816536236147858082841357446662754706378009740348805025214506234834019875509964605138327734219958948088735045642488397250123931637178953738879904632269254415327511921784182551266020774951391188914094571328127468812032064880494055018814417776142254426390940141175062340666419874829082892780476059212439230786518076196877243011099777631323583850457259827420362191319020773719961511454810455845303541131802879841857184317303831024729123403958975323161313668351450163169504656746427725039275564426139557231524342994399291857829779001390139051337474033184591701597685998212769924151620152665995015733270065702131819102450414382511036563456000000000000000000000000000000000000000000000000000000000000000 [147,1] -166780171998855416232648967831638361067678752625439962318009361569790031859172422603950023720604710858508577865293457783644765893581451513201271108439607011209759658772155303215985618087453221153975501813524074560683998377717213150422230266609845716942170499798448739532924962387302809778203826748747278070782968712980389605920955198590305663732881643433753139264048850049867479484703243340079173997794754249053604154010829556869660797587680745582001350954551817310735054999327693057407787029965671057246999513230966835555381444562623714741843591451146063716967821120626151504984694343485661674136877607350689056663398221387276508536652316829984932660502610760792189157894141391111067205838694913060745546786583047721095271751884055056657432394220170657852373441568811253140326863645176895292347259246919901160805434278227154108112108746718184044416171611301801786453829265263991691710630928945487771017959923642221100958557942943664662084747157306083586790608385381481105535959736720796738713092038955152263429825131450687567605587727405305529654618469915352726999111602500589066010661710421822245150386250470376263580218273894860394557618440317379055947290284354003719963493938062414897388743396581371823856935399121504621397749376499951777709068035355984573802971296191848311892875430476544551073895490226854973196762932507625046594928407409933910334013273679743738734221974269514180988787479226222862168763275049555492456911678901133465442504734586715574785089528734159083809290072635143784617834581917638600800788908460857450690566421052946557358175865464366431768074165701453490301008175483271734385219069121133230480219059822290442693750864385853676812470525061327321109396549616403251502762104466436902605930741505231515869626177708840871330851528026529392607353644389234604731740094395737877042755251261837432653999053004474314466271198870059853487386317998985592453565965620177759367463329241118006653148757517025926633392514856199591099945123943202519566226720763768581694666889980313612309128585538703692576888484448254657588058404859206766655778357692051729202059589345409244089430235414528000000000000000000000000000000000000000000000000000000000000 [147,2] 117529600310000462502115847212956043544995050858572150485526904860131638838538877802011950507784792848169713720468237461521720621996583064558262076763488621239029448601446943380597043357182172260031632989857464818666876268451098757935784437437958921548798652738995175600130007505375109773294788096593978609113778342500514587394078414766927444309728479601027626820536030287089417660147074791173428528710195425006796265704095917871165340181910106754614391873408846707873751296244007524387751673290183193938117546297859050919073183612655594138231748051500084782796447865964657498513807252749880557278804407490881080206780703681916212472919901219065710747824249685150029311095365636765140026752767357089490544781543779400408040557061467515322677529681210699595348875350326293840883110047995673708997283072768681016089454028642508096977398162410884909043449186890133687655914756065008502457441227724994140593615406335148620410628793627319931723662527753099632877018886690533378972037055631791140432745303247760935376749714131947653880478786281732211105093992989884142118645107707716471546215409366217645163916645211260043482955113368620877791490860383637761648235879295760786825612424435241910259810205786320503920334005936966434490523147171278391713344860239921687090451152621318870881273930500566598227660738723842161050050706902665176236169777697980352549310545169086938693351964249597517576123160926823221235203837825417639171097340799880618764650324056290992520459938052818679462751103772410731263086465067637391873448141026990079991690939042531874582326027964891759753491158316302986548966258389813805989132316766522582234304630202015088189725881641832757845255931330558332951007448862847835931297875038593872005620041280677098083815416288390593052520027031435094776384687332785897021141962107562541338228668393986611218966849908293846802644775726643200326750048498876050157697386003316077629043765686347785154996990027059619926786316226804498653918083827973081483551021120757912639179757260676509557419830476257768263868043285849854457418972171577445111461238673064305140800835908083821353547556869636096000000000000000000000000000000000000000000000000000000000 [147,3] 876972636581056675635273137968126083741052510468927339162679888709764848085571272468625772813434346831457839957578035536757484763515336517946390443282387778626428683033055637502527538841685648338473063656944622035719363791205195244926742606639459158203596571782932848926136829002816476084840145272156421754943333763056961453699051330562501331679907249331910928839688336652241071630248854165936459416323797896235164085885774157629047357746486651354789543223802422447911504478955044767664268122354766804756307817558344564608631393556963690712108993605255465894629239633396846316854663389204223286664863126341450425384738907188898629127943727653125676257876139814245669155046135295103366886010430297360878362992493583725759330595719357604853788769517276691515373023142165903216142177763491716734417646074316410253333987229554613029189951656105475454354298794158814501112048075545620899136457297071127494481086942677512393148049374132849721742194366648311944813038941990273553776305932169786690583905611478341930239285801987166871576693501463391103645313845811153174663013027226199346607285591327663085897611157359784113511575428808826859826522968712375948986972289572010309610165792849232552504385818122491464078807525224435506076333974266341362628993633352021162770964264448873653991002081745101262739320732818239743677365313351811079050046355557706381677776754726170021225931923400242071111666790427524257189400930226323018158751597698190114940645284373929946968680730958271295766917079314010038064996068397834744709183528042379487923145051300747398513974814072254148912255699156067739927698217067916498455421519278375137903554101158122111551738113511493242480537033014183304137052863360446788161093306150256140051945145159882822466230361667537254642559863612144941498536884136546974942446914657910288719923541647889588050918638704988439339356262052496443461071337629849283378418536545636716121882068849877569711505394798387230112467970268142215359747437422247753155487551749621728505563004965355205780436883569683577965882873458558543435777258261175785491145523196361402239614871562762118253478695806173184000000000000000000000000000000000000000000000000000000 [147,4] -147409217118017720416517467167674391737490341492302125715736844435357475856015871931152628084251332727491193352098332966067135636342233730259889099359098627313437094775448630670354829737873672873341461040361446054810414630623440447108285499767456000100269132157849972413593272285223585324864318121580120119312815119063473614775473889240551479268031309243105135958622838031588061406685324897771368890922260027413250563261822287561410645483883525524997702061325596697952115249830513891790566295383747940092798315716948295082708730304418904591016061700764071886886644214865756200667647018488888067158793238109269004520401295725752629366851080814085902630445975464501873361121890134897086932135367831363724385683107358247213085534903614954224094008265095582986441087835157387672985377564881990322701243971538313272263854248771983112218269944016944880741504947533766511799928018807117709771053706265297486242831821558397668409856675560662187199791595369844169323959236736660637701483459396333273122386014029323614492888841299755161209568951294153965303567985670779065185218764769070883159267629625217279376804869597176540084071593750878382500753736364910787287514437159400503990637447446812664971144532314986894207129746263352065141512578090010923601245635501361989951652363192960232679040818167550533921839123459237996975007417317713768722218432630732910910987770216132607147298662515478262665842568233285944322904645776353297032746662092152067280994256458129094591926747207647610347239162642922156807060423237534016430111623811690723869363751287842252612897205699791666065719203728159659417241206559215198800426288324830487734814313110452677897964401505011665081435795774924364249958263349402569135775774350220006412276669068617128588695055042820024642116316744638377426419697866365631456275496236863994591583435284825049462484977972430084939229030053531074176349941474980272966905915270750311761192836690925873006918288144552224520222068156354153442688410954756003553770363869293713759014386300515727396790830002349237811787393990234767669676396548740214722843673911660080466307330749400939042359333783557111808000000000000000000000000000000000000000000000000000 [147,5] 1087489775840031180330029183986065268860036545077263942383784255646574090202638537814326896974035037858507570640006723310788444384668906080647488225166133128737040143947567603292029683005302957527919318482619282489933131163435112093388457328156677480236562414629396466319629707582487723910048620776744039943374412525100751123396670885159793035250946347694341871667009099841864729533146723372298407645692182879837873696205569107667015229938536203060414138838374263017031075358061512488613761592682804837680508786893714434779169029988104540971872617569242584884928637750717372210694445263493136783187879097580852602305017717183544790758238451788588790007348634994067484701391250569554296604822418373009998670930682219536527035456088278730260247766985292415902667856176300599411524306992824004110914612223000008106904350849489907714270645199229990589025003352016754033390250667229668160350383379310155892342947718053483184550483953605264229809315622110774082480497190373145351263597688233448772691370635571532894358115752519498960184121641719112420910151008360978285207622044419479951417144941080261691208948304638567824585115829209969129723517366274067075007151671472802004599532526064847180125370108407689958142291262143415677209171855319478630427364719164552522476183439456988712801053221267125333326259152149143894200400938003160331057818257090981575919270148632278153881375775748105015950959571930872309905343270874590528204434162556532352640649532165552741008170339145001850036797557763183402566519216614769390341448933462498963273574070978254859763310208723167152708021389333690585647002422185726669732216273593659537492081922430853666055557914575548535462941100698584905010945073891625377461507551192903612659078623733816625962602175887623645224883207284603198879668375500152993593589601137404232887091201378553159980745861710115644047449129037152093614727592488903334282334196334282144262322351447362704753583590252588430824830221885353101378689295479389710374133317275247340556558323129891749619189534181267584287253630709716162105278147691788971539518308260331141988088478121866100403260171031561633792000000000000000000000000000000000000000000000000 [147,6] 58779082201976511564239126654082953210901565379027382010171375335644075344480514877096673660059575171302907624885240316688443122048575364945919994130037950521707528412533277763055003383407412875770765335660744065276553539652320548075896338565413203288831839042407706360578464626796085016538035360262453825798700783178844764559038649026687421270033494684781045409551645762061133790625647997451552826121290472681372898764753806064861676320640984719143431761263619219082715568824424015886400412445479658530671520277780410231553132552389563974342311455245056495799670548903119068255095629317633653440910855068602665321764427010685705177283515462952807371738923904621470852840086638965930322538872529096605251213558252045667587863904630800781184431804854271044487387619194356601843683187641341493411310397723247133209913244587382006110207960202475290021558669961951151716001061881571698910513576442710324213202386884040498315009449432063009823097395646691208695170150453845599046186240815166147323166071424378450456202836560096954300835913459122455547558023477934601249098405894298528476343789680705931397499578814843570567109185335712388452736558131869290716311776493735786674811704690834101614602754005453239963997294350573595147975192766522597308363682373844243751569215629459239432535137763796225004332385251071577492247968528761435174278601983998999891395010407476517796170282836814094730649945217311680251160979743917922327170046172996934223043868532735735438310171312110437898244790390451233416640413404206795760269599399163676019702770215647918069203828255675493108468592298720386588531384047783510670456870254097707786618522497292725052172979390646894307553969391211309448536720523993634013784837156026325425824098487237216018945978752493770490468684353455544294539625190850483464333295506750018759567733172020591819646181030966982258785718378363241600519029110561509530420399114358001904541158074416931899247400016815633481381875985292557451299945920662455585578404253618502463647132333929482675923118739511599559150966131301688357128078139854672798892160340134853764757940527405983546084935523824713072640000000000000000000000000000000000000000000000 [147,7] 359972671594184920439502585146934328318509746816377598029370346922115008497865749332702525079539501052256739439270011044663733610371973735725527529006704723845440627670820557161382257715085482298744208278296498832321719176005100440461313629296259474805006477199612237480901390789195933059206283924541300390589421065236624522754350041724818333933782809252856855119766071931883319785737877046853014008173136997349058030088717989382305133721904053567174634908800614988393286151670336875716139737027708601821952587957226072214512928185325105703602671930482834642031906031665535654218141424976592139928541584451948364110179250666706664859681107093543514777180417812258100759016122882843798992394465239544588693244209207966997119297967625584612820521521675850570109805833048456340166903003627939474378211900410660278390351337631614078118920172520153154038386749188451380874179735221640681931889917073326670514781832802099119234271779251908284120558181412111689205663243634675882257730477982820163369611958817042972406183832555496482099598401316671176050786882162820698264896981783561186629087824181392224401484525311991856978883805607118623204977722975732973062958074282301840250169549797710257489471488465004058001344226352650902259535527404112479760217057408984524429095062485999418523872547074386042691904518592810212124876476602637046859914312330370870133862915400966492353993677410709168345787319128290504621727598426062156622273191241570041155798662297476760374007027611813808236564171704225793059854460046682300297927972893434869795934973591226383337362489004642639224144746992418775160275683889736471262520931723338921643420778854669694753957543478150671295112680527785348716274733031461785260973835716634912468237305997124263191434864167024265968768123534928556702765263948187978985777680937600139409512417679330735190470122207287796079819304601295601997063711357470194839042955793207405677161003756230448344559458755714449188925916836485794186630784374459863930313687029813459773561378883931507862647612151657931263310582289029186949663933538051452427421932684102776068601562113311643602073762121761490468864000000000000000000000000000000000000000000 [147,8] -128538977352850912822095309310234802012871432198217753017023092136883193910274934769067353121363823437243482185772527935517469708527740469635839722074708860794024283065283098077604432032554716059022697453915866476595260453767704050985278351395925440107187214522997095074319350553231410441429338985466821533261000154831793959734981573109959544079241205120268275674293073988462353824364498934998047106578519421678122477377673924529721082130152720490330624493231160387635988188343821507526167249564085062934239948078933402387763222289567792783381784370845805710771592974509389662672900265505846128836058214139424132030704303556847111136794058063302806824691832664608788023816571668940530892240099537245106295322294101153358571804122443254916675336511505503576062075624519977416085192445590605368195758538676314856121215346416117273127595929328614091471331840892487770818498701110663129690244265434523616737979085448861715507772215312997352199471355568792271943629718117614308807999013114090306678865298718945572270093933613306328334284693620542739579617261657744386329701003174698743582364914024373731890078937575460116262608717277826439939563636030588892859913675461203616418767225104433391491447770001192166158940413229469436152929874706263366996468462365746825635113548455675430551038564469249111667876000465827496991701549966047832258925677924589560009838773649597056393283530780413975263045999970309310665062853687400020062153092605175560539386294755720909828362859484030659303716417735275356689202058213006188440086184092945441648987401295387263138661887166206209165029665159562294450010540314472033708483452565528295862566636149310200422639156352583048171601716508159656911173906139039495108514782855649572249015225486538311485581127621078125436791874872252388878378603447040791540019253169993516733740552542134565583602446396282696507776042623816438177965460629672368333362785044343214121917216069399964590985110227113778234783166528882681203058551447077172465983305458772640873086259018389414725190475073135364393989232372782231564129959641295562193315538885061652992021928454233277404778929170021183651840000000000000000000000000000000000000000 [147,9] -12529757682346748370958706490404893142500010124697741118367338245531305474671096399601234929618919153971329388109584929001698735018688272948867462540050141003490076961670609378610815230472832182085996990510590170907053451641811371192388064179190090598177462752654170090321886405970361791392849271481725858361133860166541393374868798640973938750532441622300387861808023587637819053316366931683230294789048881079209639205080664888567186222974971460193903413656275757068295112602845173007037506266046544643865702039078097555135123052544797562576212659715282153871632892302965639163149712399655482137678652744881558077768758744717035632654476941542262218078357721692097967894030015634778635470640929575464623060425463388826511612806162786211573677431704951555718156192462992447442375493613405513820747653071884719367740504817460422350187892503354039934274474717726815237079300793705980117140260537615595202294099833112754253413778468324321635887238412465456199990176621800237424717944402833371597886888554460527767737001901127113457132071174641937862905863384747290805842201531720947942891846951317337773937140516374472214460919718911203903527298843388485606039784567304930545496398887859943090293198121745725198557153601365503457455857516173528961251652751121622173327449684202565902450055074193711409893606030008155236708165079436012820802095842592767901064878200543920101799113903965749260785823916787498342738347273443970074854724645667257358667413782286178482657375983656481269252543588255872691635755282435056725668611524409871051717963896386796685207705376225608497907176403720547962528028303060488362006979163947656637873187959816053957229540575339188723894889663848777756853049783387504132604022661174202221264520858690989071687999053612207843439724723658126722705971805194481919737304268921797666274299894409952950590011696074280057623671871432365602882292033046066577132985748754673449236391018373400376980832206457012820441841048913091297876082084360082430436396963671276706683148351988473588959541909061853247387374849704678953488976682563628324001961565848031273945499470387174189108706679115633861328896000000000000000000000000000000000000 [147,10] -37034491456758424624481184462187561663882060771612870469364301941879548282078650106562639738720095780348862719672209479889996929162203886353559836374570576508123266652050986428177744688969927972492356135293554608694812834030677941419232204351023584613824417184983418861348435889003008235411517646635969086284422471057885290873387823231208850441345735956521909444204925295853799316644037027908382945805378971624548965894059329344175242373592650925261628877982692263543834071090663939051755624191538240421008318311550712737624722123363273427953413535834308216975323874251703868657090162007504970457079750887258752673141391119575875787816234299001493351370430660714665204512189613130400107474385628697370311671027841043420914208438041985856941246755135348313417018587879194737870230071554596022911792840955227159449569837876398354027035006997476022239739423174946075217494446091447346241376731167231803860329657427618225409808086931390099688488532314757912573589587300519062579410087285143133085143883500721602483827196636467869080124241293757720247648067324691031681504453912126158003709564507124782450466128635144295384270864542343253116554728789844344764631480091904335874315199385410712133234324052393653915024354396783264751632036198156147755468006454212617852369355339321095494444419048635291707491393412513936996445055121865263746920553524048030579825133337364184301562711715153321644600809089240875895689364209236262865356997821943556943932866700935593974334943203686373378621108217965765667069654849985220843330627503407239776205953403820969005303389010270493959950114809087375608962068608557034268158949676540320159930909602593513522884760474550255174919394476269380698443752294257498108942357239429903837688970367168639299525040192316495738598952733274737730976724743796870310088578737193852540091634814692670944393159058721067220360245703504367193854407568613484110416322985745981468935561404747043824991419497024904466182960303551275724201063722278881163430457718248974410425581513302995705966785256290907810384807110999333813134445120500157488985601631561901642665502885121017688136814407518373216780288000000000000000000000000000000000 [147,11] 97629703132305476163933724565947479954736659775370359897050842614555604639201125452487714128567103713466772663323688060947810591600643645372302529919162411871422780755878698581010197484476024629402815371375491152523727114210530076388772045954691341451044834327153719710056495978053536478351528578895868209712520795714465918390093201849613342898328805939455448781675595248590911771261416831951872516412198049011748864536215963895990354258715334707976537554434526903165026190540090498361901396883591103710671076305255791462756286890095372813565228151803309075489482644172273623658545225158209816112104675208758859147753099434659071005873579860056360868045602657807155865500857403397359281237546070802641233116420452889726249850937620963735733804380478877559710839215364996519901022434747489363678625442574030234039166184417796807416703970349790648018782426203125456764034801373539501640772472935878407478114462383230325938902963756466684907618061059056193759735534312179123149202445450761277738876427281453022795278643170499391995232653761108641718969608820685751087115907891180094558263029617564238264994520941450606743011285594098326021852326972571704147145074930617017456504068107395623138732431424783893075564761266065388508013092685472353763077089795765116206834534311792233603069005903187293020081344624809818714265587994199871082443745128332581189087177193036099954058396367867042190360428314621473526532053956960340913808624901530546797349112198436955217384121937036478594228875730021186034273097629347504632905021140253068219266857510654223761597587930418357708972956351534555831974509969873538153998021032600893321385317007232375758539519288774878272396086015508469902392742786429614570272709231527516117521755651547021568940601054466836450593596334946094154337824756089926292908365106393196554328426417803509434040268898254441690283159458575905089251545168007717269132782581988791566558507623469344381956116722402422858347232839342303819787873531441247050278888617893961426097148782111869503027108009854116817079979003820927127993492990141278654363037619328994222178096328167917479995736472012660014055424000000000000000000000000000000 [147,12] 233738737824388439908989401710222941691238264504761152326206336062934784537389410969008797411335040189357658701323408693458529040441889561103087471391946498022188856591029577192455633336819787296406287442667042569069826475189176321262651582185706294953296047527715038982183978120532290304744500027602119724875148236324527389749587886383566731903837742961922420625131210245369094853743241876751080409097822672033447014216320649070310234354541259172241883504732403048490381135127028262147283703288100440413835516958520307658012578626632747019339206594350874845186936065636399380349472095756307163592474271367210071549142839978615585915910696309238216969443667611984126449184084258370046027680381506571501283094497133162757079234518691724925798828518182953359578472164088991509593592448576140881093355551732544375002015564733390298052974039099357953053928167802214709073630265912593261157313131327391847055150562623795714690437720677040870795188984482091753804840347823226106387661379561146562324245721418496391254176557014377737666892095841711793887763242526494436332330128021375929205356194602128371596592009407019070537893548424890867652883409771112988381887584200553134873807733883946845212406128969834245443329822554418904868700724450614593460781397035065787184451587914579153187954395756982493264004471621958002512901592641185042586939291417218969332337010625724197792497743266048701043859539959013306764111212829299062820238838878317430340273349139582711754011582255001486052363679151353976173616233345202107804523720475123669561573766067288454065551789116494614745697718997747305473686481691303385352326255463446106090765460650430985848147840176174159385967808534911194815344540106801678487058600822294681654372256570147124032612549097056044753480077556133245939718011626195843384695618974867708994706266484389182579097345091493212045421049616831333854308359308891317239732180222343061436884232578349367034485363627439418715393700917422647765830729286852001863300290263706332270217465104604150604663707585533656348583355257320646580888868749300406301889642972930641963488210955141992025069696994220817745182720000000000000000000000000000 [147,13] -166398156203417193348659710432286007452327626916736828128842132583234423712324429829254656463964252904989185772379293529765847022789549551141759491777955358838550629015661132926177845614723001296278181937827224301598999707686866849873363501901612611448265590956592666424145971774332826242846865941861101358542510402952287796776494146023689667587853340513152972169429565758123525173811652025501379737732179652179974162406341549027901674122667059907258911824164105938983406856187289225464867786268071546139406081460327552291971944404564473742951868730020744628690978581807455304563551864427457013716787614842886588538243822588704749803918856365892665661552794972793710737655165901884874545800557237529390320041205059866983679504359792850135431299846534367300083673238586386880199173960711452936908602696886230947777584298383393102030146092559698442823454006157266616124512357022907736093417901346227661697914657820714061134181210219763549219174827391972867454903575013925391652614030677793870264609064634873329786122356282778269071663717927477237415374641766864021057784737905435826751157404327357375490158164188657793407961762415180499460474742045378780833412207061666784069560356966858639724633939012953648783924237969174888178941136474672320265964655617687075212886223711178518950272646529643115249537715556551214788182818494387163994909734372577169592063687278497309993509920428296188003242369506588893360925282890581973118419901804172301633982418563797213437341779816833052167456157271816832626515592147223497783443994861903291249994927467375068304426414935561374134343639944706147061925754941135972895408677851258623376133022998941655916939846764800209256772798914126988086515147791261273547800967663665645747768301193675027784280426534216233450279601320792499383505889654631518744108233621819855622357384593479656511299172985528184217487556983469013507588299769965025420045174243106190633168661998438557312624841294218516861931084194990488563610712221300355528262477773288626590930788239294965774763144390642272871309130962725175221797904575527081590166501258069240495550476451138628784392219921364940859899904000000000000000000000000 [147,14] -1028899903864032570032825118763402447722423797294540591000051556227503772441472221949238853618822488204707882160195819922446509258293667058537317638072586155193061463322657148223537069125991069248950035212762441151605250024388639123840594740815778946737204034475849594131395647054687819224839862803790917335373282644249462423365668200977668025029361366443650420213656090059280341895466188441674672456988726291919021426994847548810284530921747750973131805394378170564692740904448589579422177111615556143401394204063432368517744553522582866720790359999065668475867196087950796764797559594299979828237271281971883533987364051044116023579986271896678825364533447877222390306149720895386922732038871064902180195619124102120779044352077275432440936251362751901514553065205266284792702373178491588710467059900087096809137116586773144973434855053275090979779696120665587062769141542877476504992511614990455810103048360508289348684604933018666230949255335232169558888969127818510514015696406366250233505677551911156234862552431081409604382654464085130174619431337555295927627834117621787875888439136754787793496454136886779739134364937993604407813112812772880335238700990801918102111624199819604026167894289034023354163580715858829402826531051764161620267393786175218042472205405321189915082409463711874403462677964604967491864944170141148833684130907392666103216636638186224233042632545719225160652294357280491586554219760846892449259234642440488466317794977820387909778270775387240871417376928927546057564423579052474547542759488335786184750040865599841936159592139697521287621181715413606206771763860815085227203932255709687646724017919830343796245274373827748285422889824585879179954720613814782285936815037625614763506215199089185339015296212120106515471656022756663636304408673879475981938647067277734808556527282232936499704001151976528719817113485827346874505379918333003533259729813928245278822449545833624710093477773302055970910940125747323181910653635393597311826474418344103944661353649105177534674410401849198577133335890260281600637037804225586989528602471554125113844395331636042702630719081786304912454320128000000000000000000000 [147,15] 732942194185612216507525680480120615886265752700039117159362896040054585273674395016376683086840465718633215058872516525852652302248166739608752422702244599255407735515777499317964560950058736362466252444759965138221869896742652107610004432541105964090666141574877719937738497686983884804445146960637404697599789365342242016802840133617112221402842681847638319483405114267765653143391427843739656041458773110763292871413342373063911127732926971076594967747628756834779891050483700505084873038572844757137562249598744243588350952167106157577455147873349746835422009162274387345793308032872506973723406060004572956710123106485339847994449952275625732335606093010930381972218521408956255656546267833701539756439272171617303686434101051018446289730923726296302096417359269073567823096086490769386829206914720836621574503267280004137143556904085440931690610695439094004590554725491583398453556203799359212840703700240705683310523393455132879566901024579777097226457612997631387860795246121043602052091604469492556156035760098837271466224202791568563483794228108880021260513757475988040610870702607818963982938892814105680035471078116139485728412437163626838745004660145164334098747657920260182730339443370240118847029000656912591493975742436570990123193138416211732071445059433364629894503056581562486556251305997995849109913488217688290372712739993878788309117132700814376356492281639875597088555343780782651930370076424653966951204002769867416870384648852401638473712491639919788525965568440058093361738489543003562504699543130789331187136379719068014409640235442738977152830963189107536100842542988862073018975185805575379557165527830251166864531062818534340183743659707688616205274618520750387726036859044759081679107680772899524844037178786142817546236421606729881075510340198932000235917561929378732551559806518910441582951158258208631546634500401611046258831199119793644419977200548958284788520685393667520306381082401026863805456913755717290804513689637310874623902644429000854327309300500346007371805683609821217059892421462954642717894451772417367668887233267208213846056411086979083548528235207536872332984320000000000000000000 [147,16] 1287559658241044442574077632374899666541642802715015029653497527712063283766480448807747390196352520521359715227186279560385414483260088874457603030155518194029000422312607960448016723977240816922798821023269378257090238383711857602530843608349259955286945844266241013554531250374310014925724992449874518651855971067263147597037466472510033870566299070202887155033605601724505991518006437293607382528844496993549331666350325458335855564458089523709516948675313106224838430466141981119509341225111848560205318288949200054895997838964404670511165466133203443769594001463205821841981542038235429910223748079111721176227074753016447555794999046807569309783098935863724066302526000522943803038840118191386748580158602648616893971568846318804571542361384797428990580720967475588518369255800333230810946536046658560336409636549978316341528190908462251267523517672515816531497997400870372770703134092328380385706304653715154547184235517053916434166377680253562314155982031282953003521514547398793920562043411795192356300492807324504693672759225428491999790407871824708936539010094973482761244321165915477778512961402388628411935447868495758804378301720835656642190673225402696306063494654907255165305669277324515125484281213468304566653501426274585535014709789214241088699009544924783557438145146262948029568038463934728453980837152475132996638622340034299807844607693164788899096537490941047381375380809695993575980103138494260218045803304449813160766278039781973429025128882943128227651667327139042317009537502437510647058284078034606249684735883528768036356564768871446243969003262254463203179109694992444637713845420776940599616632948897089862936645889170710645901648658682928844787568957947976020453342454671360328463949664844882051500714838186208353920175783577142945612113715693390997470907168746245619180096307255673013843246913837691149853629652348817433670348627402956019675896742552920633761445707656102849070735197515891238747475034720845469179167632839591432352936300442243957280696431558464579382422195721979724912834990115347226880601745351848973929997480028591585879479946921440737978411581904865323573575680000000000000000 [147,17] -683583598610328177946667181721206043472678516872252888307923802681683124466687556547547332928634423564540864441187905578053613637798208335877929924267216032073553524831491312590282565866562742154302064479177693655879330224513119235006750592566594998370977110102664147143585897373177006887226856877928150897004126990116450103061084939782310750533851484267150816598191583148931760645501091843415302809975728185455606537643475937981710057168520980586025511420702803977665637331939636179445946254145604942133620647937730736510470529833352561744317926016030936963337218433600205313348929044524034285967219075378838896628328548647824655236208561448287392651455421842404511475915417773285802195934935338649382204913503614866665990625657359352157408990644337483482829882368129690304425127507239214645737591369245563807931904923464765692639530396625243183893780544717131239327071753836572837434163793312250570261416565893154961699009875745344029084562173226616987466363969239486621960771148887490573563303679289422467234570626227164022601199844531745574870464045098730873836924179941163645953183082857873353600735918888832670873024259633311164740326522681039902757907366016452329491353615123860851349348617479242015468759787977940358205420001197768772191015196472610521144793731770182045522051655132907652410177621975658786283263369999929498022177836753864278866208930189723717684630277530905626549159119468089801497033430267455902871879146939516765787924892511437721251211447922658359957579729547064357561496815304977290098102381150347264394045332897066024587434853653571034661959993340000208601906681397813246252348888334026321178169957181256133261227511324245334767620812662198569678533259768047388238824892409352135625815971655213532006325168076561126184987503438550691223009478201938849852732666322196591807705398004717067025405989285004212561024423215617238000481780074148272513688578081484711860828398612609197117788741173750036245216921866580801901690911119396904735384762625777410658762422641017362099546609251018523942178229892777315395548580471235892891896157410422966044925007446321646125249467907548995649536000000000000000 [147,18] -1698753659729910756383799726364358591751758287735982221962120444229630474746166886340997293318991993744550748834319483343910645207743014599220690941460101625291904583802104410399174806619038479060338728972607022227988613270385810408622086035264433016806813390626672126500917255541393429103817993054520223670098092280255022559907902363440220718453522552169607736399445489805294781664692927911493017925355411665753408287043651615975765650178703996332005650325599201109974609990133963720666884688352985013461313522854025331954747701037282546754399479484755812753680162304870298415615851984376701074401690647872264855793488603723882526964898363426374039537909953582878776030555582614633245793516580226736507019380837559709461810998860811301456046254075187074250243233183771997463093191618281193498230856235869863295525043529449589474645836929109525614257511062891876625045278527123178345041072098129165453361282463498393920342041934977311848471402790458965241264587255539585022519341732799059496271216316342479015749963511238518773740718255708059171364528912482385021482894391607956837596321708864090997429068798460518152122523225819496604334440046078795909920565189407902526578983430773273277821983057198038261558886189578482229025959952675116142527434513053474914604588021219574435411405469207247352369293719665104286264441469348229184043531108176632974838122737247826627683501773715556563920135581750187215390871963029677885271119011973197367195884763829991544778268319280420037399157435505509279140830995780501775973408740241328802078228846621440121595182446384700580802172867442095965230420632141030071701559683722294451925736779956930985538897037423669432005704867137218548029948509332412706020595946290250082693319822627503870393512095050514923514434683673895177682725865846591097981939500559653618311847515015330456763475038285060712502363746352248448722177865377873871684775681281981586972082021659193786144547232735414179872115219927568835789653448378880082401964050398799025371616507921206292655596252693631522870260565442741761206071595245038998025711393771216857965875675059454220236622038183861429385297920000000000 [147,19] 1006869871470608609337021895750321958947758631824280485418278721532920434203062383740492441292933604063410599799597915529867568666746025177171686232839105885119208915270016192612767691982035295314369223480511431273628119395860381233233243193977517264178218874486650202120493608804168052726844804200991543201103176561927291562286740391800862292923286061704097287103454661508349391754879259635821466107561024530638315288754195124995905203956964761544481016355937211458481384150689927295178894586681995475857872998774909501357026217807443939215291407311950051235924162689351520148434657630328908856032646251810957051271637733680489267901626816281934586978195416110000118369392491439634240080179935604346015968373574373201909600721850468577739630664429249579429851026778025420907917688197477988688801453388851828195786953014315636071857728548825913056712850407673344812723055416685559578928999241745921324357403263000547946265091431310727660943776952052146994035727705494481614499983876718836669722566507279603361694060597123421939076633022523648846925125889602021651144671428451870230358418952430153750248336671716342438173221950722603466153670673275149476612475631387811603415681750653034924344931695596971656523634603474615925883349478911485553247740521411951854961256764960385656176919780215428881588973322947087215300829179494169334378653553528338625762595685336207693419304246958034009413608581520438055949896224085511373134181553056305546194549275109694487143121512175371978460793223083195312727126297088790929809006073766588378374289510646427561134346282791497954656444433810844541636280945454303068023019239890415012011793742931611785886423083903634701247071204583715470128623919857216100722143191912571836742256525540993126084446882274857189636193928392328289184223024395232632193071950168322515424349471954806180883294616624902503311866998444605434749615215899866835282763178727191607038443485104901205297463711774844494347042235509889914144970624193104859171430489174685541975655725798399579130514491892110133486136946916748736992640334806246782704157687273452852247868235451539508982168089835131146956963840000000 [147,20] -263078915915972744240533239543391265040497656831079361484809377487742289978904062467764952598687880003194033318812188488687918393453187093721892936538267951090083471370096307437127102648346013492261528489239757376215381701373224808337014311434601511073326245373491276025321990424361408939222119860350316246822104497784864615072671796060932248316044391584340106187707521025210476812800885298816654991585230363185757297270905812121421276555665958362310524101258269083323424981769973683330095344921023159007281399161013973393859562436268508251354086504242915388837215536701406240789460661483544677118414187595737631886540109119647361391925779677544440124776337185915323409798202030152987600061493505182417307352241967475647359616274904049106754861900891589175187143180256364270406483759054507735358166616588047338015860247180492255586130098446909131604299157717266186168500316586487789645682385829207155716523555060863869290770735085465583139655189214087292123488691585400631226263801264878904112269288175315824865332321507380358726777576799848563058013201862663981899484368957047836520314279018854766323121225588402585658529715111686997385931606057874371375724239819726541673396614100016797865087980565859788360989733057084619500628685619663776721495464879527534281795144615948383704709725420871730467333324785472292176073256700522894738126305388358422075070043078217298386191058744481486522886054241517339401926130283713599823139684978160761298329780753795933439970679893960732540835689062536502984859219506691734743896622142187974005484767083053867829708917520485988039829922494178139925080103996145848068615707966239349406698542683017592733092298827113931501340221225604280221291307260759674025518695575147604827790128573940902952070220645646719067872428479859443914785550311476370491518088076821058249802844538569522678704656158800439888998819274033753974443231541145397703689288230063261535744083686962707251401543913862088502820185987914890361706649314213422538669525251102900025160663412764339747236313946402125439237252509143275207320132702960704099137150858545579938578549824360061226524667156824881043619840000 [147,21] 3503866685960241675872131550372054144250229053119944825474368812914833359591606781738772305151249582322902149955011487924287093193285365820898048043792895816399482883764913065103864742208428059423405979224433853931130239329414804048533052784085015298096852771588946258386874756838082066515047017003380687640338308999466886513845839488217709867658183667394546924873963172541905074383992846267303416491427778238019571972759856005305371225532570833452627357274972696829037326180819022638917346111867778689952262463158886587863303835279258597250691852497625088508354234627735321553622763977148094544724767032102929297545852060130387090783660729163322688065438695309892710880914512494708565899124762756086464874662069948174705646960764311081822697596036973661815289881493682961903499473094442994164969690977142052329727262132339000672038660061063605446548532073826011942946554576258934711362964318744326360668391620841421981730041576427422886027123233328587578462017386885610277109070350775426192924815859681070647168614375010230496623333434102472383290229927409794571220187150313243344545649369822918792398576003330841506819092000691028804460743863996535530097732254971733199598176628666685288348499061390192644305812531742216689489343042692424971640428658355894103862642568666703405127342240518447510076226992601186183728367181642469688703008183807473907579260579080680874873029322064045906375001561643728099513882454703532735576793037589297379571453798339047996692759853784824995668528062632889826019648123350244247820325189933983252507496186710860379081676078955468361888414883071853272412020148048074527634998634111899746398724786393429427395547784055361992684425503000779809448410569809105914693806123939888207380193410578247652205790559667534081470251965626408386867095220815254153310627663542914381137972997373500995020289195294402829302624274799345807821799197496603572271545734925050270627730942124820697745381849718679124951280554907137681072017656983551913148165094169036774047720900614872850344023544655731885896247570419460268209802448363403839584091426825381349142085721012454312150901243733488712034795760 [147,22] -3052135184744538922758909033968994159715733488893280851417719253558614993634055888913044915068584862650314153281851615686225437446532836597674557767874376988840992473294342554464610064419896721034537234022620414231977137636162133180900739085812955799044475318741268388944705710056705855762827896494900594731849704565696262737900167724722334639347067179833159015282539280136951438332469892695720630655921003180432918598770083109988186397922280002761186451621646063475552601126958592194211283412622618414421085794315006175543640828584265826727894437386796388674751131980413426736129279890518262373377026978561723188305056580122181606906175412119544606939962807531648075233091356373905590311673346786611137705382526229452948805253913772970274336065812648122560420980310415717238846573331688967188652140865350698059404348720337831883829626046858483345238495318790792750013036020594340785219667567542131809851665078305779793467395130944639178965835638187621262284449978896376996052440935422055692343909407085360050079497783036850642115638799396225667273163577645873447489401212644538110867058363655186393292171644313409069560830861180716808957650090803067835070091169304282313368723601368971134969958317854130265361228385884886952322198856252290718156813826104345026810154117147112464454966510846237179709257673106109440131934752536954051691424406418848850209390601350795550218168511851951055253086908984081716915981554998063316238347093904866884589457918051064478256009642790961987923207762247034130345499751897019604068057578630367260797011017552488909076603031545392992546750868447783867136910559703187445675995809749297964132565451501869563098050586321009170529450547729993160841691868430037710850586479308690610097123018248740949134042765025479676167919868415688321966628431829502285797763918231150451618790762403947848782626682136522770020311442697520127891795733338020012798701417845668755583175984335056421949590325122920560279350176367350178654389988509230495183166391806303626302614586102196327716567612445164632185117568165961654286491632564718257043615080023430236470736802777981751424299177760946931303520 [147,23] -7139358051284326614150984554742865952119586820655895548637312869592697785042574488635641750927595208100927436681509240809447774124254479188431892531242563317208149086071451956388311504914165433043497364868301704664361005625504562073721701688429588264930959468362103055718441580232047022670976455907385726518576009911282838967294693661707291477259052944453777838594960634109996055173650386931894104021516978133878475279356736859052921099267875311995260555671776411497688058987702221766020679661203918809840789649491803975237407293648772030215514814321338695788527956688194717564771652160418882332532369566321825360779452848295151232581581918268806905373630850808412886443483749875217879299973159805464250696970926710096671065399744124126110673322974119143081962249052518088157443317643966310775743192309442360418362278945948718550184443361835157712028919241967798048395471942069437811977995290483214878570034038785643304609343246016651043107667850048920728615247368251840405488880291453266732812711161154723173468959559058380968405428090615323914635179720159488504847841645406874324483778392442825599695670079777914960558552857744536250328419281114611598012493151701308363742621673443417194469644140348622400115161249344560140341070654146668525220163774215866305670872185871943329179821648434463235965509359618605248464084090046896405651272510293884641433266703941679802420759599850121915116566546084773649258119751804455022029885776609945135084415744227433228447225782955326743650716996069559460427542336656059936640474899759018935841627929636730043452053092131028435087147848912638691104870732007777306979373813276023989781170272176790717764048414398569716899827214327111503304390840706718769783384798771118120730442405268516796609367035026853321341052792224787228667861947274745018829623926299789591379312129855523694387539792945897363028933293297944977498597175272637388111438035628261833278458670279669263531948495759342029505211345355655447677037390448509460026477138228283955625830676024119335032942429870752518668061694569306253178468916334221727856719517924256838238311713209850605013947914019212518620 [147,24] 17458447975123122322675255057097291036983085643057308548598123994809529122452503204949493772660780354750911718917328104971767358710197496788729933134544181322791484443240703045138978621986375241042005326340791694997852980344988807811542272799340198674926327009754836518574334350476725165844449269928611789892899435160549145408122572175092296448119292155440631615849980418347025636848746103982429892371502394282010292921545702791395892465440046761898409005207525592252508853142337333503327660596301556633537775921000483707944930635288368758035132229308222565021671516004314913485031111198833616172487194528555716510415407276968401362566891502788233041943467999801063602620072736766426324922007069766512306736281182301992913036948332244229791454252351588343498568986887365324153388142908255816825521258800984964293143202114888288726867067810406779686527812462676506760839367246418243672411261904215604796267830467581891538581869310119088282599895202535619813331572001012873065915552825462994047819484376531066285545924962261513349091674011785240370268102521211005927293449835036589355596866728875357357475473718448235700659130454656897313225404624922463853582032868484050789973870755229333521752957121057530475309172971633156863797318919762575005896395559313186066333986823153092989155793525462087109865917033002637388618857649432037118999131241855416693978950064724685631099383095157380772635704557444339533345679223784573272842641079044363385861609995568270357062644446728217079658236950447192420870515566607743042790852982795577566074794492432910467928969158483347094872212669320931626610127882568567252773312202762792912044082669493347356165368577157894626175344999709277770339955248296163970427185439724570341160307966258768640338120216902224908576278200974530490953787410753374173570780646413198515549490980462500209343793914685819425878701100559939697682967313432739084077084866416391423741615481680814369659842831462191692605903070831828379722482345333016402235599055476384335390393974768823760661480411121011722196995028657501403138681147322806467336730784619335460033078200202070115643875649810009600 [147,25] -17298991388701663122773790327423380492527008237923694271706198504934413065986680650921897679432276416506270816042172004186439017612360813645244857028904906894999812851345938296712175495160784767421675179064921536215616454716378969093737954026207027307821431131906940191354475669191219806515055997947470142171260621896338018019847200941134657640584070289806407256702696827391742072522983381678004752171397632628353752453599855691104527376303062076419564833237721545797555054746913362719176180783948431598945043275857222449129762819827257341389343892441273800318412744582309833708484999651660533176156176489514610809750589471280930609774227577565601664075320766315931888539044181231610085213215882409363281663362377596991409516674930601487873918330933722815751711754498365527366399385682232437418032437176111288760747223149512229018760693705356592071619671822916489367505294367484074938944593989167737340592784311586675337201588936847961949785758255419273068079911423616005025808167485490355622570082545387211931773167614560917779739301947160890734551095314056491109929670892369313432802749266572933909306021968384544109890080492021907367177379984931357069684219290897185194433302179174039382809721905210235681258829844471108144508272714434184767933896079750941248313236671231165874655170246106222078202035942528636538828054224109355399925387837115515562791973443591282513188559721215818043036089524374387852162132236765054712848934465733151169575284686519561320601053023113720475387715463597743499732889755258243233764910476856621898286170102617309085880184623585315174464200746202260690116246262133297421060624890632546988518276360954258377837924675303893148366452013515114482582945912997359185517666879271548721308037317997334287810813331928805969867701383774729456046101717068403694318759821347889962262451235132816179661775310485672466799176971831400835477633865425381298495201947945009507015355889927109028486797128434110675320486190787648788461766998969610800399362053015418315712620374032719695062593948937288519092639729611463222996473673691121666039144415889405328060501279802884348915928723352320 [147,26] 15233283417792345549104468737055563280511851996757982424246331939188346382448532165750044245506949216585062099306480423931683040207466626249408569646015106178209234724581187930144927910016450813712676803865301748097911814753361072842810974937052700355213710965857641107225632376727639813341719427426008788805318519052557165351970626375097896051578582256476186443822744450430660299117331157278695834330822195823040239548252559034316765240245907288120076009025191947686946442662514233297744520866176759258421265316593477470614334607585211733491508141129920630681661900868461374854827853998379420316420668422413341939651945166345188128758415422526114067404168383172277646723561950292419344288437567205349720788872995662839614403116906316281009360388229772403164785033988179235968819907399407737961308817284665931779646273119682830571039542290720172141557365288663496167307155039337678307767213444421088301206330983709564904114643148090950247747917640777285611700153478173617017827335061172126858731134512788879115884103578147812105220071292970311617086707735904475651044058811996957492618977071405062664758818367128270379703904051018065043447593812684439981024565061020746836912124283089318233043726696946930467044207863587683481092244841510572171487467508761284651208783429946984230801630753661411834430003592047637785108211945519475828601658722024854227282906282613004097408133092267575716750246887995826420932711092991549547804727625793055370901419590957387526005312363787962277734856319008861913562640642845580216094973780699029638030304040659656757789603192662359478931125576634040852349265832366133393179851729929760459331255352701104180415674050740470214575484446781005108575224191686217427191971557927254760413362199597680095431197408913994189271797252856226941369862082761051493028699134445612463359298100135469367893824622061330218882231804704933522695587426894138953955700671871420725926456349775592296932178398072891208746221278257332389906007820138943500034878840322698112601894808287390915474398306607472133473502706177104024504979052745974393466210645646276484088805894830538748841571312960 [147,27] -23505824850336462614867049119718937022895204211893809857903341136645056859366783066442904490793227018775873754876540878337295989754930991216446205578072762250385121803103735422936644876035437396838915650721420225466933958036986102632135452827295965052773440736544317475599230840472882329035393291395558468421859814654033571876622432567160334226850430446245065352056154671335394179754585054793665134161448671392107094018536417900258306092275428875917694863050025897813342967299959383815680382081340371475448325057401925828862986208171881636765877497101371944681063812191513144528489876392741238289895893616740970361507891579568849425971076630595402385224743302552383771074114954151786761548896229064594249056830338350039635411082551997086880587467587943633483352657698213325423794933373840892901155250507165108106169273162039503054861630501698221567924403449701822798967167107873214959143804631600398110107126032573042662883925235940106373740047435706812271868363017058921710521471822901048140963993619191403830020058256990459413472926100290476907585023386458983932328430831925657608960545994581781260457013887727670020519410484292690076172311693559374294218779431466315273846766776295170770408490827680460460973136576523628325094215713122540859052738029709328702700370384207040826126987736360232959523538358111118437668979913888598630062267643951148584223894455937208180297144236781754640076829865049771892308105745587593358536378789278347012965913110987701526757381884869629929956039364571931726446181470953520082121205751703780757286092684628417871100086102094076362799881039223558966131791324247490750357521522170013792356562938365285952475919902335318408945153466286101836052361276888785565004415295622584511003270661850837167334643257238802907909683202227359698539933809038282339364297148029426256299003364209597253631629994105784106279153534897394904322791209280137429329162173685866654220573071829518200303257734294939051669015760128223312097172753897258959021125821053586213258501146045346486214609871160319656744417137964103310389692027230079832071035030063900166256514636358282550374482520 [147,28] 34465617260598390834069782801348997478371563641403934639788735304331475627891273403757506123025327412723174898261733959020919630785594045620167790630238788141074532092331257279326702789204280916351140372735729668464176089959691168640041683592979928325305483493826025709038083097539734990386316621608717074394404007519228436358257843116630872298533584036578592579653804531609552907107914490514275397912754538636330618654571769433337937100454999922386824234712818781348715829257517865046947255177509802745451415596697850811864867837267327264151368734149737604750983631478657842096436581918463263955743286401801695235628618756996807681841208890155697743862139100908224012613099280836428907045131958042412007553362771804328052285238594813704700571561686094403655413401317965999695824284523125433669503828521335736192224434805802153991759265985168037373358970366608797929822718291530998232171287651573640402382836474893521947409779894792785579493904411543763100048321255481725447581186776514250777692447262043896406841516580439039386499684751995923880532169696297533995297569879366255995115393725976216970476606584258809133485272407520493832076455368821515085653776088399935036422537871127283300078580399606926781710383677335163876095953743489817260863575279859488151167506386487966211028950018668233074011083314279094732743210041456596412717208939032921584699736702757050191181080094084154915455629922357533649778876504525398920336654099231371305293539857280451788761361511229840970003095845017050439989650566218192308689419071061679570091065323669298221280964558800547306054033187214590386013834613319173397028627561041370461897696990459517758491943373796720349126046396541975874337270627735128691879738704166771786658363043713303138741481904337013136668861758350960573108249969462610714206756292532949061069664284325644374062792515611177398087092758164125375930854271779181690112661309359335747854288821917263914185724451797766346797853111447189963999786411695740240613394367659357520960564504562093105329603949780447079127459396462246932134487546192048492279874033805626641818718190209212652365632 [147,29] -34118140125886424993202882719352633019521492496618392610847899926292748681611870635944157524944777682474744178665264769350302847141384352594719291531639088770688338278516751177200896138409266698234922288068274599328496705230401900123210213137752403281772116738011423593214282272864143409379898089133595579044924321103428055902844558555380779000791111336951332725505725536169901598990498577023135305623616071451733931442056056462264633475510819122982838782358240399497460020222451691237935948948978923056654906022306058683705360052758042433361146844331042131096212990383394106042717287924506443641901052909020699097986347950898522940998255327997911950649861796532887851542704401021427686783340977621368985502440994964179855128567588605852185759624122801154086516336954568402993382583326211749164553317300918225270145447624642174636514365669202803201871646714604882145326621015776266934000403981363576891381805219068911680517515484694579242702362390077818765571688186245112658027453231305155957055356216486764147077836322613288870424447045034125589745612855158296602605666324730831216894253302198950507606778887264091590727970806012626406771776501348102067760945937731096697030256358716256346827562977415674983726589428982439141859341956681871048083410648413809099050842731993524236202846752833668911402971565476900735984341601267926971220181712786433493179325684928839440573149101721623644764969557901164110854038190590106433138448797571662270489943493960715396081035587643965528980754078294799200655169679613085255383651178592254008475184207327847739410314718210842947931287482631245105898244222421003658716469689992124387985358078149167480075707565150990365459149357253810027095886143465028790956097908037839694699433667934022181683104581970645342459849598471751890512313783148447231796100171546435986233632554620585670889609956948284813060103916546829354982129937730958058274744352046778948640773718058281523353614983622293560342924177578598549619360739391863692579968440973234392015510697259556974727713777805919491044223857007905915798847452995367742253278165509070211376242606545075534976 [147,30] 24226552641357720006913152309278017767228470437577496337326040300642254465441765897943913320715734826677684167978810608485506751217114923149525060992396822441733450646947167061604954147122429539326336657286823578806763956043814794146935630846593235192437689491027220184112756688895487745269692696974919278910555058172430064439883360054264712682260458725650772850411891241018260903263462477646469333615396386393570177038714555576278266273719736071915844610857386475625424015183249824618842169030743739077395157919025944273133911331942308280822814753338971270008932944699894419546591275232238077330594718562977055671088548457941046123720962887172417695446153486515229209595947090660897607904625318906781559011889464419440354697656534240383212945083827161327827458162428117629171914053778447411800104181498330638997933299877714660223722983116478402523979505958923766323745724512846409476559670924849510778704767033751701509126910033341326668427077385862096953769783319091081943442559672198001744711363675247761680018484778289388519073113375292467320127125386593718945566206863955392738023115062582079098213019250877018371084455298042109995944297043151429985463622364421615647768129630212522124119962860280110018112608944866973421185975979563380836148665049902360004943655467974348354876616201072435749028416078802437497146512292216866106297931451975304747966738978146249043274703952723505353215589885683201786349499292699496674936623331367762213180211679741206425568331480207731575365020927678270271355579710163339080583243106564748053165791430709107555145102419225329291231752351555723727446527835051661051258481896157446687664941827771215112204197089419481950965158972810741741306841698096078969765174712015588790717692351355014959837423141909676894657589576743959727331007284559613980409959371442338015260939244565064116879711400850948154367092555468414855462610776792655334415708643770180911251071432634825986883296596033577182587698171767973556905577702880672143723016763942452346135002445498494783279884644016473668940276363071988621084684691853675247672942470368516952401249824885449824 [147,31] -15279588673176154515393432935950822807569023920752711414193882301277189254831596732353898125521348424624451043370600509545402135878306813861577792280755513913049674286364968628892873080101461525762451033200711793276639976918772862009210853065345315462095650910974970190402200674200561655873661936182147639727323685333922930557880328901146395584170293889832655047443074587760158812427186782239430148947315275975904094211142630359359769794113058919619838704263780201129366812547150093275443675951116199453720409017292476384278157321842526469031747711265033438256038216883813193969667099111542302009930375315683411862819805285712574764908722337425752821430604094020170404325934054369278556570438961986541274976327408880793228299580474971933590490122707960980135141204952327529238364291087653570750047016400536523191701477792962440057359204757696983532187749761682787687418431150163520199266904555417622412275854185992448331500948418406556564752654776214253085238129396388013395448129233301165692292452072860424123705236460777909166837478496710316969161835474963283094092576078850757067629919219331379493901178043148303268044448929754884141094589412038583951294995926853930336922483599577842537923298582551046397733202863157192240690696342046703973715726890836000965090367848826874056403587252479046120433647321395836722326851881199484979294647542437978760635293076269812853051363836623461423633208626854752864251719347216531910579236460299096452403044399989001381998266412285965341339630601912818750648741390798746681001135647254344236189319162574057947658899873533405358040342991025288944665767001602505640239290296511639797431969663494124812802844391519095492937397476321085642879364932928720301428673763269343773763086816882450159473978485298285439970521526775223986381406233827166420685743388483257931712226232495653127826312019060218832093946799681462039662233947176348656681977263633744739681241116832530747391153116346505178484756928646911879962883494921680678450549055555531910120815877369822480518234148707714900510612339432353028600778839514240476461093053521612320418595771059140 [147,32] 10656247546356186723547459440335045135893619029487196517803836224384657827151087381840586447095376998353980642863778348347972176705282595756147173111175616546657427098101072861365750338955201673620258964603957479694603848608909457687635970892763994535300412668000527890947960760579224015951381331805726927974400033960486714559138649604727093476627161024913037090817099381899082166054331647412202641569102932216124712885538939373877240267617469313132829175857776558355452597662203701691396735940895806043597107447568845023032384132541050738420984254525772942660254140755405451370493787514675519495319814302058646041180226570666075069345085674791238836060195145625148878950920522067834707107121886500254093167152244580015711177958695452017429051233385573274004472865483132383091521838546482168146070555282062817597882035988666226568218040095590038705405306588442675392904281294185843762108393367231363122706955927637638104252746310568441881079232270412004707959369719555180980326282398449439979615740445707702196653975651041895790179402583083702789804831788307495994509824418588096316238379418856968362904895666598663349469290715981057313047578677534768537463318557345348953534383275702432885859195867835119899087485944703057359077924946839810285234407403341174304255321635280247539780935426017034407752781839591812022481027484033193702021484723861786958312380886959398038522681921819860145382807013566825982038913739891244722112012888159440789614234098327686104902306592114165199757238158435508266507663539837711092685792657903815221476443519437110033600099142808005663128507109341285158709856984271116212043809472045891027833400368097553605101598076137259832316245123337621126226913009215193252424885291140799445738022761324970973898847426036729459902644573638692098859062659508659137190295190292916911584458976023444350962127291258725246741325488310750378849773509311334707815691255121010246171966060679145973239188358486434282718985166391379020733405328264941232330939185691070500760644936715991670749144547883382868990418891865547602759395680263971730324623705863141287515189071424 [147,33] -7487224167095880887106632572491612430877736958523673556523106519808004115603371400761253622364795089992269698863862787219933698626149346762719907616970085791716114435544260608821270848375125286198315785027833930062589912085620743411840008959997878110104297649477628118812114134717476372251147376534932166208856227614786698288336446480923497238994599188897677187462086517687088226805868220863056697689251649995345345804895526219819238784304233859146296638086047609193492182637695964134819226140143340812774944419543546954250280330636263354191842614063319997317252084021409165530715972841670178683738153353500502002746614277597768568404461197489772623059475035982740898070797072861334215734887775021743593262193872219492713397468995786622669265112098015057139162154584935066325623205552006151891276782634392164320086599577150739121767946915176865528525406478212113253186706794485903878992846038900591745138678411074013096196902532780716326230491652737543566980869003658751912731540801080522301769022847865820842630106895965052901823140351122793473457653239537359947595936363038116745938501618172252245234838452669678391005473044835181075036524300257367072007619609435852411374005948400710308295017370927537948992088243896656390236772172121105289767562298110522726178385883963808767771729021369786388973855971012449963757633630320773719548448274256170303949384141380338725561808990955176621769137807019176090319163628157867832297094671034607454423339127090120941001113114768487668637765519373794278862164251110324479984615291620835454256278565107060548654983618857765673450076902344039237695052084078759295971931742899547258680350411102664419534541393870353150002359836216638369903840967814227324305889455241759145771677544330680110758434374269786140257250747426250932562155100448798053039022926823083835442138177952494221563290393281421164276699495732837718993122499918395704419891162650513669287624688445104908583285662182011973276604237306063962440087444510162942008897071509399791564044084356769012718180135013591943090602808336651062346702738005549800812649605290256399461093032 [147,34] 4236060563198139828949947177117458262750874842275938431841929485449336147639815728815412125132088981266416077604872275777269615943495396370516309828991218236954502827923568040046308855010049575536133435206847957338325143240050410188717456391261070679552116401901889736251001296384914075843841926620254850441859188184527444372173491879422494563840685361053729316972071147696163221988812362560854922874816126611691174015348715057271578264142723388366135701713921350382054504352508858821972041888542362303167104398129682371152555014974944982368222706114808986628640332008010861432905696056907996294175367567345007224908423358126105247143399701319319703583171788825833410034022189011442331929330650360695837239522777195264501854114693783882589219970867653534263230300464164039631359900181451461410695846294185560649941585476057864240110885854071582460159274430008295785801553092635243276818564547965697484709067472325848881678031212833279270687675530209057881044256243884998546669280796599303325747750932741319519522447494484433063122643849940656087149876367322295841806161280531689958100190014740129405997281574278554494853375664567300156749243116841288552139190798354948260167009679199065359592679776801186767980198445011204156684780742456542787373095332739806274265848766225554934374645320114496415432972768101351227987120904559916473891357292725229079383530390301338609704897584632203761635831080672162670703627738374963518178210353245441458200609298844625087285468615150219443023485074809890111559631588753587828571902069116930322871491018658941584327425254522667916167223746016672346726749316439686076372443251370116685883657339432536827662898863652859499232753190680935557366750857609984776044037063765623548965720832762182215612444112947661244311113513696804999780400383405910630625716899554406942158601845887556030154688500928907001164876561149680332552653998812203789533605967839168517498148222599656473247431349763218190506600615312118294147277383099173088360895169628655302257009694419946529784455120012639444646450882085494340158084598585014953590723710207025291212752 [147,35] -1631449218246508627706443593223845242313893192660456681017228563807515640001402965092969906570467800750213030312850175045136224328002016772010144921176802377176177993216417851529559384405132520968029149634262598384810805541178099171694073101045667230309603280403298375416755995463199856798673511841191369926541065945874882501977491802686623883027802493100655781960828314164482727736548548262659005203068888320856795294886590207539985276710125305248855793459865770732709907273205861610686374661449476500119074842987324119199189568200436154916517736298199385498232567795688901465262614521691910527283788271934333093877271036532610385510866295217556513011366459575304171015112379238190466604003625660327349087537757140633476263418421202642638260992289053161216659892517260830150210021792036589094665423776672160158537349395547258812302233203691894120767672625511618622288419654871826108391458098340080713494111386089397142980783769226008932892081395432099339516516015904448244089329183074762571843552404303286902461400567401588353230448302037066972533991422520973941564194164916992211002244639932978649612446977676150245432712702317453740221659387442649077697855649650076724946437657628373706166067968776653336878959743751806750007339222851375814669112563822637987040691356694743365003942000200489737826083351593589093595713481973596856842673738897496690278503256225347061536199113220306263577326406720147457640385698984319234094716610268994435197922878437022238885732913026073040069387114369397261695224660123825844562034147126466775823683827821784627602673371178834611866623306766454449436946666634756888242622664321309891967410064590504402796757834966597769684418333955618201204326620165527945763597257287188881914190375392793773483054539688348336140755534814852080988692593334082065631713360117651366090162484625889201026315657010576113204535046431733996921465264261886345807383191539154770504038951021742593482592054343162326386097379137273510242060135924928906024866685715438706820956130232703728910093560339013911991128958988554701681774889861552013208980892749176787286 [147,36] 210082907286439496017965943465210356244066293129513616055147051336556293557420225994679015594321156777042682139851814194142723071216818101221591962067033596276216077559044254664683089061878002301342843128596879317573692921827027276197577278959283274492930087382936668968961170653223419033157394134446951750318204263787769822903130417137235244498858050974513794799329140923698650707773574773474361259880237227331592278545836239878197524737738750864838987321131856406765442693872007043666906027783111321078782750163821721614073633410569406338328183418987431558538674069573672918913306519790284997416374643858722027097581007984976000292194350817673108820638566560455252988016664759515000659582231502494435964006111065095822148646411709569327117599701930502987852781654867564680630517040390648330888297727479596137594993216403708248386539443741168886673321668780325381697439196191572659429862390551978185496555080938807947240204925452832054880774377456414839704737847042600969709190401628174031619768717586860991132807338897907540182178241706571983366496888120079804089484459280798662077735108583196174756416911283168997991403192845504904580892185352879142431913855891735218281542122245511335506102676969974119057465791735475770521397662920423593606261526211771994863206891856252390389373876674603294293111425347071632173393875398878452820044961734678536128373471545174197738484020402668431151118114942389669025877827009424311592713692600141369128803679637881875392227456730615836002736215455232167896918433508965711255921205118825823072801555393760677887632862949965946521921094572623072010450366644575283417221137684769653680922052819631400952604584907263949891225076786164529101143436714034053185495881764234031537452129318361571138118988983428826042676658970901162769384805528831008049592499837492106081090298878218850367167007136154190469089455550562386232084430182405607730263256039658025209323501409299347206734013532472478507872429162634382242746983535672245135203737751325188085344628229668012897636458319839929006063914400598254351060007981335991641714067112887936 [147,37] 295768326000455946560986008589662650271992210911604877328235325684769239196652081017430059609193781696310816896833667612608468845938513607572247380266055328594906768103019258509261717619954482312257588663181876476237309327294423532547040413684050787111925908959924760831388255424529401905843375734664701379023474993471299698285258588521504211622905899370554575366453691242895740872616743412160634571480706218884286205565579138673112893747351071834089089446185160376388716961603531004128212043534545297448780569506287864260483122689789395947452656396900081257341486169964408500351802419471436477865282938568872888013884376164951216221384314069866566247199134710750355639413073585794855645983630569486994106263954022088280567007012296133732727067378738920662961994737135161091698937707748986255351036786587765694982025167307958878584248598976053706549077685309502459925427783777842013877748478235091989278695395246582355301703192118898450983659779901697323794903150649190170642550557130706049820132186893371020861302580658223532732186982677817951616054812091286754580690427385901308403206044716768693102396169984311821870132066233308286960485912823434187485629002235390423003091547839828528312959908759244819099259319024718111403961828299001673904081258268013334923367176783917215720937456340422075983732499410697498102514973007852968752395970251432588502845871999846781753271995695455801601972900501772127174018018699871517667928186880591166827175107294822919775272219829949090794879986527597096588723200208951066120115738998716958455676982244488315150488451904564262056588809889020982597439154495353823264817727469308818130561941984411891718364197623942022127454413074729216306836758667541745674320764589196833170913438662695955692393692439377548490106955138917083170123303368136307703063166771558367617069372316127713610863049745932329648790876898477953179791228778764513474696903477821405974920250952107550511869777944260100129602037426037509638404021107099055252178911343972389619908916388804782601806149418366141034293630757428085716854954391576608324661814591384 [147,38] -337411024719928534609876955062606002138930090752605531716338125285819395661462360159461032339835986292425820946863544160243311933114642981758302756974912970938123692351313953301335854141047574576220599209768765102696291883113780208446053529566474282152207300944310853633861337322874285911291946084585987958586508585038178609088884635862650103451685484704856722794306773008714437375226593908867017997816046565787468857546242857260891021925137263752187825315255807204797807886071146534154437603759009053995422272528255454259053622104963817125839817339428009757121435406132279414742750290539704327979112938542110147167344165659220449515215641314685175475266310809547702475711000183699584654037148984719228637253887726771731377430576218481982874698371387371319307475088810415560737641184933546736734953665901604463987216435257663797891992619297895796229981330470661533639794746670994694312318979005365255854659684356038700636626548336447257125759987896594303515345926830747187480388251281194323599228581700478316416389504034738438195844667025523954917161334916016042799393674706212125084417712855884547809964605067302926532108294903268958060527056607365723260165802145354489139136363559379014381666941343331751110633876962523773165908330327509232299338813004521085620601761492786154669450718529242997352584363505697678415047041632290088237391546501887382516101274093344789516066323336204314563573568448072188823625128377671374329338085412576438452967142122150008193927356621161056292926804089583293254481747720658091736398351251952928686220948822497463578948217664577857123494056948077697343106478264853628957223849406077764872054818466682544211256098058075339923936004075618751964540922752390891262096977590110862434894252118595731443354250280131870126094495596890129835520274563643108665508439559156355171618148928486574208025867176577373290333486118201080904286714903352519565819913007975622965496884191005841598578802666076748172413297856815501284305286385016170779186895024848066159366121651764707887984589912561765593534828584227558239562723350558286613830634560 [147,39] 220716031517862485313946357921001829863284793135528349497981833894269395944488146759356598720957356678934409512499075187634830832958101864506120351041300715426265278810914247339885257398279786809252935362085833634986648851606368772011878359548486100461261571368424358801581500069329686125903071079744630547833016312737450852389152508112833341154261829564286794221244461838577579841325209966978292700552925701199393936688284389013412943310112527836060593019054949207439699149645700105564973799476427621161363958899958272425449857216456729456865056101252508803280589769270741692138783978325117339356103621622009961935636610747164578925137044429345625909880224501359391157774551751638960363058312157762679893626904446741243092864868031789113023066966519783281257426067126784790635615784391714181259781127105316714369692043154870725531892394219921992923322865035622609548954477480450492495863251692511876336417434302153697747532686060519450659179030023158066884216633238709702655701886437792882907657870586557159205443184123615548503351555351253840588329465529049700596353396190151566726345375015343992535564298133281266520543481031136801020729642283198905765886611339709162840306050323499156808419213347781916637170947277741800916331813159567502586965571762726321189398853167268543179231828600682095933109097328145357587202885577087376865649574487859158053627310710667431761661881587726594966002411897504912638169372390952352751640433106949125186465816889362405100705975497009959839245376539029684989640243952741455364584074506782798012735860186672228846817638895950332796945936517902313789565048840675637472619907019323073407847126614257677293790432459777422382070710679196741320999228372911564486359038219944219346052392369819552478491497886295960550603963836872136168106153574409047059425213733879179506368597334717124315174445791251569844466413221559271954303622138333404946720681735742668210763646908225579910193790266423331485336193791808555932399381678955675969531280971155561854964666923832749441228703556502801322637877817263290326252004476217659941439640 [147,40] -101933901395055946068405755295216770214881936511773954672324876991679179319747300570300652483756447518684364006004044962779617656451324646985680099579203150241533650886236423820254057797939699513925422508405279363735222574775520433046949261334463829836836088535045296949652431010286932549818376167488508447750271491924945708281570435859806255624230338331091158889271681520400503357284892989672802477867410489987935172162328010897903688869382508042038048328981930786200030990398727141064502701605718281775546049418070664056118433376390430384735378141073732245180612957695521019204759173029533916949225613250540708988603012433561651185715756125834794214731649848961571581479997463103531383188027469338133471006818964430986872328765166988726129337866065957520732706968639718992853892502688939061240016861252914061734444350448522093346877161186784961775597124000283380548306396140660263383307422493864675662501308614650836628538160169209405113852009716994588926062079699622918009587760869959173938500688429827916026749920917981724631885511781184966789704995619577089034387451293381579959686490560129601961596358765446441827760617721917199124735773728067022372021630030723107990855311412355609066786180953549390174207839696957165970224439456372765306411837426523623881009623600728626347498191833176326117685173867474610816228890809890490420762530028832337046622489244038221463591712977318837133731552766556700437893185201084522400342124179273049361035701117507486425011125389518578723327850023138315848729822830017116289594992288161787343904887181122403659199419685762905371954510211078415213215726253515683115121452811196246395112185023478387645588857352077731510931917638508854904475504696153147485116272851391367579540407635819551446044343904319279893952430313114023142157335718588900739543345083553164578742245410874470874665796417450988317554860011421017938390509007260865288158301406076337105451948468354299921483917127070695612166941096165209267875556151973232921225642387220325209726367334427331582802433698100345001106396592746957464093998095163812202496 [147,41] 32326771354637433690650115146580474287558216498708602465290967549722556024290972245470339139337409445430159945211089541283448099909511107284075470754932675959927237139069977411421244597440383431133729081934133523137569943904913342126503220263905806099838318088439871542757400644059151428347874330472369003948096714554066273702910242726112871304163253821299710855581399771074798617343506991434621299576606781967809429750000158178770822975558469655068480756164137445665245639699148926190236824227141189379107881365623742864601880739731153795102502188834838966736846306944288761239169564189894176260923632692787112184932046313192070746237881804212958943745219197232020464946353410367777095282873967125519653024165111669598928337892583498271361553918551789295904425591717373674094837620034031446403447479726102644814438208249012767168067567586955496214726738006328384346997553867978822968085895134381803589614481358569127305041973835078560425404518648394442744459283951672247589940965495230765333538070953248322519028867452461548864014492638158511129189062699467458837312259224399420942171104376068685127631377023620168977944233785607722116723110411896295696851705222026354171593521385427627167666332933607184276888366193299471200256132495105977014323057780009037130632407109462794690363878637207914492496766406334777513714666181217161256292782915412585657989467364121286155642670442212209561396937325909434560740291847267022731275712940720732144409564029272207969278760229989012440431171452595165991347508065583957802297533459758861857206899160968406278976464350114461048189282871225795069959579637618616236660110863838623773063262576121318945631183126007963909438632054451006389359839613070163589181395051736605298016118714652051399118706369337413307157572220643234663216605134228999147037478532508424011676026575964374445590635267971106995128273787734393346031449281437174998490085770776903578500588436666218417200006112803890534683351955301869439398178149406237376842345116400943551420584077821445479037511553464169920078001256340172682439118137927467264 [147,42] -5074921640990207274175814276193881905300137788846445744738465894592825751719742027538589656523004536333939860833670509192375364206849266163673441238038413910686879431832702345517722354992728390045427545145287621238838536386308357996444415208610046475705355537430538369582750923587453140671482733321453501574926915743464266908383174252007890717909971455097020732665938128564844323841348335721303528269521238933120767033348486206169982300810087434690187614734147360748543565282100303718896500873679590578705785289580161858446601360728653225298081515678599944879907558205172871235801704533132815422127541497696571137659484277930120292167922303469023728883571125048988251073707485505718162296498050257458528453475701778640432682747912036411315885824426879698928998619426872156896680420277867383068087873330492113077181864862685388854275864468655155723120163170473627682735591926767703954035194303026130097159829312129037114173943929826926251738190979502866138164067030292270028131558582948402544805701061158593612125143489510295268739430134206221424403039850501113745510707975636052152388476876928315432877395882394903116569821208019661939339572329539541150912075899310791584134678308451634321849325961040107810053663361734733127884446475441186715423546105900678764007096447841101013476475325515500174158078710336551055538959785413383349173330319263919014720675169051932080176889562854878134850546325152812687754751161057074893477742750500027341383751765395313458017152311520458844143235919501275888522422385081227152003168681543844992892543937035444166490217949863252955313000775851568663216328559677880194559562883417175755427579241042117240460020779059390039209483641910868687469214886523408488571476009682592720315840818050788790853277759291265243586999630139408213384263085680840492075149531289853972779990068457471584160415313321774200869688341637941393032374477031684631326231012119489645435399842529163016723914922655352752412956645123502116575931260420119217857855051937121257649493109581060128372726269018061307919780331532017895064106245476096 [147,43] -1287399651753922612473272604426771496177170669876908485211503989431998807976776362757662551645927767479170568124431543466999500148253137170627475881558931375327579396612105888204738096390446939172247585228459061615568051873496667762465817667609725366507562996202446474084596645376824606264857101992831009184585254585986874463582439313598563934860547239875056788741794693911206557512633036423684943163931713358604593230920762817360691116100508292905364182438844775363333723600833725392799130474762736856298065147170868191507416413957538891670900479602168614013905690119373384122670593721175492476041779491171690177582356262498916718951137047122928607179832697389779928089771468649766809104856517524341650744517310282971180039158506920942478204909945747063867325746531119016579077827773327216794728305009434743944740791830580563123403259766530092132113423880089478727835957028322876254807087343464332289297417022119458880251168308829375611851010620028673104214089828498727765321593958492907404177317924715775680706212268803385635818400892843739084406387661565300298859470692192830396589650437805151396917759678453846787673853941221166757861168384818213508871460920029094554172749937916955938837331219696363950603270567627335360041367103417014105645572343948797076517146542585623372152046535839257017889055602896331161731228289556984759392483825291061592576052475142504633459154610680100179771715095524726513579226033669009091222099082673985172730414666496295692973267764779288269378494274714988188067854186491952526741532885808289882791540549585291035881476549822248603155275736477272679336866934627803958603177261371421300736650548256791084067949598302643939946605994715647501971422115041517238691973508591543349163612666239013610690030657607763731979837940017804621136628182848990794654178245532931135561657481309988794438658785681511206953365518353886162754366191657705819135943026426579861405265196373568396528225045303600111872082389900189630438070637854223511664566109599982043510865275356738924933516670091377623146033722809567366749594339808 [147,44] 1279764783111041760694923187506142184973636524082744211447273420091613247653212054932896225888741232894726933298869637394809615936299285512073544156117982280673137983419689647278127693036674919367859060451517455959959582178041704978810664907236799272724084731074525023058713365777088911616634964260781665019681591692852554420961348422361634882184074430529335353858535924600919641083132052441521006110678990736923466346722383389139435800856424900383806642359238246913834173580274860036414394959372538446896231832893850339196714977142216780352297588204304196764844849579195899320195183391008294170484723960892487168374528626358081732305003799532789542530936294535553874291322962082359387162734009280232947578131627906794920019877556933834444082381817862194210876873906577805534952418473518082582664170004248432163986493556048893438225288755505982860252224955529099355825337102278723925094756322542298056959716675782112586833981645120968545421871716059707110129451510025150427900497518771735525373676716018880518180967087667633365217901123039293390178522848989972700533338425282404949066900684416626288271992893041092602844574185982747917032796807265724433715442728479286218124111133611937944861094594021997759521834365295693913888760016921552431293761318035067530833689681857744376310416439918558624942941731988675410351896265064437769122506958164603309579385966977622391060750143100202973289414034507734647783196831289417073021104802090114057548369822996302609005900361858426510461534727823502565601508921267598964599807303670635513509935483800673079078422789447153990333163470693537226891048859984212504508648008011837814127301889599323615819489407940127163958936511138389582531082231150194163593293794016217458499132881961787869503062862889481540983699254623533151903617060308793053893667449539008492834220482449164635703718339591706839445138941861235714016506244845829451525862178011819181190706521251524423917668821309456687524074949390806360646350576987482016008020389414375083014310524694700647305218171577910808478604223061780410873653760 [147,45] -519920146927886488991042759825666139426300661781357207810192631876499256031940895892268464370308813891130308674241451314444221194762383359923411260443873755214699862552717377310026073913165064336919767184965036613141307451269707783755712642669633387447481027749925273389570533500484048444115904605801192771215712364669363199955316797003638120629790513204765476713858458354621298047473483169314603158437310748240889818070916531511235872487106178838580533732023734124752177496315104974826987370229544366275073025645358617539044794279991871792715324952229756488931494629091514424912120328941106040179086348990465980729455436837018501437250096495798684443991537631530559193024536495541222056362418028379837679111265512518769124712809856057122194142799110487837863554609757634289246665696138096128635654011435583473132902129116718334781046148987044747060145794990611184521769713527745189839761444982950678546545660375323196954396180742180994238829060656092268449721167237179185333714710447413735775867564105980818891975034622293943466805724648053724720337664575790194135182989878901695717111527742052830439243131855623771008116762766886740386211914661931200541745698728849385693454320073249847689716950952182048025345475680112441286341808460220737363570557142250286863580913997923611689852494142915394487351432660892059069910174738493953770134057928497901687242315121422659877633526568748852894362929871791115479677958537236604909689309768619791528380310274520466753649751277293795906191262156635137834530619634860720239548914765566620120335220330913350550948150535445811580328340605656163874731736552036787237363948133631283852615908209505663520207971107944803768543800415239578204448449464664922760637684622277233299345804368937927376173906981326098725619467015216782809577418292405431331312374086531993197467667933662035303206607183006542597871156595542638040316003801522603685687422310959452025018503435829294908514037440841092727753744466379721746160368367377311623122602062955799466380096845667161156189766220855770530978622371475089003008 [147,46] 136932951627937177043375761475045915678510164470640852410547245328592510406909412460430208885197790596854141612735656508440470898872667157833250525144113446693717132117632394991536359977126523786001390271122309280240376500623315599262280763158175011781760134805838773117449145881442776429666641702028157702792937579314350468587162699496807876016024487679225091707392929827148859063985368384257372349488855544749073595615258380216776619330036891183919629091578651270785887411507177590753548147868152769058821734086416453021340053216900995913116778211290328153727810745501588362884198783967506763206449945754646964412410258379477680026125737231004312751247491161917820754079499840665289285333522675187974091400697778035420649367273367370946331850218256834183807240937377855633123371244182774809777914105276374581957962731611817891661412681433886945578151610786383115673020072313985515104059557185783876802341891853687953327212353308462908880662533697127597151947571576840296211501884402167529323378606336083347463325401428618936674616595284837941061294065249700989650036490821558307799561925341887244273118311225239881660946440797262122866439312611799477011824324905254701639897025439564991987635547247307786209276679264463229360442743434123031221230874337467921069420692359174676905656574217189153300181133539693887730619010135733900960968933284858968730816374274519231327196394550050348815710160570308297912576341235961612195057087135166370336221157554416858785003313896849317760097744444569429450323840992837113839307504883903109421899837278531885996228393745055606387076141706117574989495016114428925313501064480549964523111385390554085895675728547935724302810794477303358461325491610907742936951346180327050409148319820900696633709367982855070371451331203002083787927927564232476092284624061840508967612439090547190335318833254494153138537234430356355615371836560075096430531756910606192003971034437741254558118191947444141027471495677113546391758750897422939092462071326913769130430181502137787287693320659663049104647025753096926848 [147,47] -23235164763089094441435075694249975994250943479176491217242228192748849764832433105443792734926220080311990486431698773204831652664248398413160430348316117112349660456179540236052918448366742364860709585364967681045146138746947448995244476922960915752470870821359322404093491589920959355656005706734909649751922579524162480487438364339483696055880941611371364773127742327542137686562801692673959701885351300577225640347998041625706501394319320749696733105265386475496389930202066367022496392514035632141232348670328177757094059711751233564754764125650100956288135929325053436660366211972377975228277831746013922400880483749445268832737579106061994646856477455947178631174303312893787278982904137517789832712235777618684892815964845383087703865346230504749622845268262285641854924772382621266941426685206132045342559125379259851340004889502242666712630155091587168945054813498577514183175951265191943850898833133632168529900987271367725800623119809408560237029969530990974286249771739981127176656793124627847215976705332426268810691108597143994657981797248393387884285999755895079613712910120819637360064025518831453537852816258980153385072837118605488156465454196244066042808162114403906842191014370395330290184616270052209182870272268526519355150269990885520245653270786271676426500869330556623508221373570056860195568265064405035395955145363480288349466422902269232972312282024644758917444671395252455198336900445910304021175805729677343493420322856469443888658487651536635172645828577728749383850650842631531803931439174037454681790923449161023975619798725315794079571156354912640925331689600077016338474771389369113679459578194774971287725788504421685395195252019568818784641080641006226746457016348902064938858031506725195016787997624312901427607285741101263512506767537433623481971089285292634678523029558288454507797462330722625694008762512888904754828267476928331714990232286063411972059314167736073880574429830043048295542405186980517675327284166332056699793799575810183157534361572488611421812695712899953596384251045916400 [147,48] 1572932223243306688670575037251244217664630444520783641038936333329017138308318048671326509007433722458730284328620553239399033230234121827386812036649405621346971532652802167492528364205706355702112269730347643981376960865235376527686258460510108329983310540222993065480044199168057123471969265545075750192622575119606327171317801308175860717256255479793304565724102421945265954708678456274674340214842917087093673622667143087564945852546939677274451340738895648947850248301653268498588105474154721274112370886962581877934045469823996294018428361717344773452812456332129662997723771453485620864196813299566015304748108034858364626048052739807693471672438718170885229773658771005002369205530456569119957814381635679195631102801748163630185414065017221690045096225333021552823517343011694001511691770179631678752518919057389828801999105616405273141463962119982534703968509356066451373057360129696599095587911273779760678381695077758800286901152933303446183648151888141355736697089613277839319099795753235910572100060741074355618168784861180673613133024106116045183599863518662380758545459162314124494940774262400890776933512607170534002142545792097972661065903796228187798045110583529550031419512884587622854414463057729138830292070376048157110195162086127896631036600439102298304864474525338053818720084246794958860435309906135838621875203972830903568886045853213298634209922185493500770720550575206450079911985220811838479484345579006560107769071095614504756737354807721669201872755756920173851190493412802271384189928763371371554227944944314474897369643873647400016478404824722764979319905890368360336279821892401069480843350945760244132668534141685040407895705114707393450938367284277417543600602529584499790441806109890509642568333069260305390992614309893001218998653203032236531658166267056102614055488594890426411834275888064623810058980245829392299682617542157545164045493465440411470078286646307943958434332592009071178622817301537660816107361882589772566349541992710481358339528261763002656392479289465170265179796035840 [147,49] 418017297384701739394342458851713086604248671893817706627507120211685451887074099465040252468418123799709840562132352599419603706904299461041464818362509393112454232203706133117930998562191007522989258417229245966439661436330949796805259305909903659473434168066623781779667981383434678262194139432162055270473278898258269661576309148246865381353125831031741953892778815680639274484860775177292833518486129858397723914989446909265012311364679884586890528257583105206036639085145761444079324135968471586425538596278148066303981773893346353223637682835756321552135655301147780249593129313983974378788742985913365290236166347277677617586144388024447830046922505351555246530763557228257607391488931320570715271224623591462512078492636149648991715315277029625405363995206399852690376336576458041465188031559689049086956604851754151190403883897494905547696091770952933818450466169035556045309909226803487882479296434849664160822517154859331233968900785906266609418327147805831476629325174232401708024321855334466029802620239958413588390689485129198895826529897096675649194991289794848695128608443607543548642661175993931059181332582796606958309635780205732278027262077571691955092843125531611657493691907463484023644351113275467143637049670019645538655991184878937127234734378826814728809436423338154025047630066551846717041482265421198658184608805338230930204724762618788928314043790728816300770215569609360209514414944238645861043887991364473218422362823149578163151046782233878058509487262171025557242951286949520662786251914803585918897298402321072187407180572877646088300538287287985828268635056374744995615130681907309169560223214229419025603560299845568570705109303843245071227865092027079361206918702777654669390413044309745780153635244677664912084099045944111307354209490106218040537232641350700122924848630214357191433897396484542301359051126867198419324499667036777145108004620370392679742707270250598203193257917235462326750565008131604327771635812456397222138544973315784486143733951285849443860078506101275578724840288 [147,50] -167364014410602755459669955237575265764892183891333247244072047570458436605010817103947441884673073779577503885086730574620009377246760689916811293739769117760906932703499796635465822371289887561069965278097855399434063295533894676090103428758200194933819693294210582316935044189481758425552960182115245938390094979997546003824555190746665213418561351701577394480633727144538940947610613614428869652688973089956879479807003143825632897827180983518350949667057486314851145280173669549279188480564770824463171666923886256294409853293291388488530027968598252000586072856735939227233731181790190732200730715482141205469186938001950938332059726569989276240614156195661099422978262760652712446664424028850944917374918916646396777833405745892707937038025960100458577851560147503123045960744959250801232147571959363290856779888677807639343891624357723564009534959648228027259122375333245043325131286692226945900453182523771122319582801460036510111659284436518578891923417080316020032192237869320854235177160645199306849483087404760251824591755907688605742864936242419935451431494061522800666407490918429503654504175457014620101639495218161654244349073103372066017664576296735022666767953414048697464231465177473150582651050113886735381802309650102578495301031092731933124841539217951300853433096708469968988905907681051797894588631301251299067129926142874129813536418386863942807485610891556429250311781050304199329892064100805505601918550918421220810434031826496530704644327925904134536500030909024043119020143612158259597905620625103615358334409153869887786473014156199135547101192739348627751286420392373538710230250591539896452893559897871411742358879215078764976451118845825196827693657995441743062257837550455499304734446626502843229135084275476240873943981703527759985630677317740568743086300957260304650721996878484334431855749754423155246084644308864259249569254074329738763806146403318717436191971491153106411464905317373010020430246525861791516370418893061840156468244594117674417926329212606674123626707786598984026432 [147,51] 31147080039281163626166411571935206747437956557337477548687447604997106972312314511065098293932534896214799063991154356104555676536755870899078839539958589575432283136343432169746136894416804913278601990642768487885646234160714055830138145748504978559137564185520664380994415269466964286318820867603248164895751249121054742449393807721814414321020084632598223383121915030958309261606859930448022399020394641843853074672939967104395814846291935463206670630000283860301174473463791046703656267245789768413845714318496641481915584407491400620440172222047546786864999151855323560371320377685155481078739118760346068390111596959793938434734300268926709197047515660309130635727822512972008799748751263634656058031101529899394377419109937447678972668025958492710453761273353057239035277515574599997010648556499858637121431006086392340745193934839850302888395305420854952984896085244803823559057129069182086528532396001415914229805317291807739087008542606565103658277749335805615797445038059139539341068717495541471272251340856119295131888694958095461075791470350078836037264791485956339423920324370056360764120937159925350971331516133955076174092585465633175486202854212911974398837677505297083691847913832459220868242935589319437716641050068663006617974219572811015330528041689332280077757850335015428364164645975105168213631845486326044571016761002891463995594927537496653376601261953320204709218629234138755741060349195105912775674284922141890990829717423990917937159085015236321265791768586276269516268001734059036387453347131383081772217369135535901945613104863083988413768893227549304505589789281312846948571607961671243210815624067565075257868272594475097573258749316093387016750411051401616953284711956665212997364070808602570069387919692092828256915588917869346292150431273506326672902080706101265805217615090556689399065304040745312518791842391927488792852208231982048809731071109421339333863442041574085393009166608086562546699555038944208773500353163164840304443628432837425673821509726082688759638752910724885400 [147,52] -3506710053567566115824848209641433686446640439002967749274662261284150834518947819197252658160245208212275653820042731818639329973874552556565696484881225059936478925040880568686041641165522370127471480360102059385923588784057593178980019720321542726644518954016920694612927847918500260562772056750400942347871687983114077817261069342651977373316887177596246913615751638917600706503948535301027129439337953509057534706230682067411905639023443510454062831430433384814786437377294332954345391403326056283389723901233220730103926891832962175780503362599942603425831727810954544976573292936046008279805848432789007595832844114020116368728809615821225197759157741996111311392054916571855912830349446143884060177564662073640407398133306841734542509462096299092135305908062507810029906767527541277661193039258997919549225589815087878129177527175969186900808423524659718257809299526520526394325815522010546935841885617941406881498206617557335800618165183709114374381614000416379845969750620800125758633438241686334688887877530927610383094226462055792796945547130266371430000638237958943697831618746474622453439888510948864362851870118083417493211540091335277865056609201708180960422146471917939818591238977167566229870794206601062023358374828782161292180888787577682726858296829859608710311186540813462597634841178927056075665808741020564803113294508226182604630029032422246203678174852412168097847476005779116003645215265557713234588887259141547367993147801365846105682410257225183562603923621114484931680698382273006005212732371874706688128973361537350571918739118262170003378509493517048001350456180587899354295979649911411466442187632368031730351561045403401022758082521377973771831448450765129061149279002092690929961731134364033370423931220700525942598571519370474040169700160649109524368149686661897392931655343824172172295248872574217906138887167674314645982860849940934415663710123164251742208933489876050691407802764626005134936591845750311733114920181375339209930048492868931467611811625914691136434176252271104 [147,53] 189761013036424276328375819989803870206085477591365928720766913161515506444672851689538860524944102936586401885638341262427651346637473488800026605493275931991573203696716004171422312681583885366838326166650806280636804925145291664930827255031677032537217811737948394649962576576008739856136671772562993156473903404036224892229177044330374083991525322024150914400620373567949921786041158912591609269553099874505132579329566777654289933182566963471064469952753846164514126106592512044693420576975243435249985330945935398588117675249997709633257466320095899430693539358814465582277867523245410317115789375876380617087258952966330828646414718285401308721456444052745562912044485534804742102344308290611037657534658594789567801896820288929399093420197339285679173421547294301250913528712693214316665626946308944755167558312397403106006272827766448546543207994065079222343885021362200139924539812234034270877073365366842457371039656032741330815674683053710883488682308416448573193348100888592625543574638458806434736993207842308930483104349634473984586059600672924278949211073231034624615567913707099667870902277114819353583080120861150485254338385486558663484108321901467118968252730591715635685194012304162155394607024133346296316187565371828131664601016374245838111750147982358714554594032975131216476441549053333258122677946139573145319516060336304678557271382159913391487124083379174244495573685864190253890303925916594747877151883698581679862664803155767275167576741218822874156449316931933630521827615336243894067688149756012405738444022170275274140294753057998232262843978676088683239327031484899964186976813018726198752130934690052923923042404365423691747764218707575815992334816818855488056735221492711954569240523453439350851938881550261982411331478672378848329458257258506186755023500993212421611533073097078796299781688939308778361302965819617268825758692495363592269722942466148916240435921581936462023472515420573225273122781872626375135385766681013131173917662225404902301427217300392510265037068880 [147,54] 10662526676457094013405394380897626825738858858930433585916904551586358554703414684458814813416812587285721861778799119551861576616270538631647314074657923166613870527562291983544835487470555766084399696343776161410252754536048537935323815534349854796403334674762510172590215506062142493058951894089648247902763576324418235552939898629160572148333412363791820319742271522539201943593322874885126500101020029618356042795897469375409230010360385634375974388775347505589617605941810128743505058198305482953679488377492870190758525394604399959324168825327577372575033872243233817017575047528957329495769139314574701402966368036817295211741235531981665785315784767113971708089596962164475905573875492717724849460331689372036199543951655114130473984582175453081337676712616047787701592481602283599009594835005048459615544284158948721048282490650857985872414091994554271486176005160834793977326864289577119508039409507676228524064986615623327707762403171250633792447750800691350178441401779679251497650582026813573500808827277338302624059641151896677640363200145139341807024806623052654553944770009781801240331252063267369893298336353746380173472710588118871258209856984501942660269653461263769783201339102624846984411213312037334680087225644820715129356131515354865201303487921158992800029309378778242029840896897231508567740189522031103382713105433083496852216928926934637101020523540886910756108545370339871774612305085877085888286037138012242392206836565630534888072311097835768962619709721312248586746245479076945058902612096897006159677618586272600318309295401490908741728829374690748995118827011565824770148190239115121024669072699643117836783968253935656016208037466704420250598502163955362647870662018632386433811525616021420740982703427301179445554526928841352577145147753230606632442469579697391221524161516543948421264187386904988148254852698351112622899000985152626458567109601065541212454949183573324007591857593037616898304115734764214145352837039012660001312843183266720068444816799123040197328352 [147,55] -3365040711831362788392243661723450452501882495026053486973316040459154551528389558585631196376563104884351247994867347193993343877786198039639989820154399891625366798296951886897925927089587897359562112662534648673584812543097450538500507724092780297246115744634002316135239725213906409771820459305907392866404774414435906227418028757731125693467583097714838592511255384583558540030941830508892756117983723651232004691078698368659532823105354392394511073002685227105178440186893974581574766831119890605693843900407437712817497390090803498243603255728413287931797164626880920662393025722875377388168530313942909670731425307343818665227028307161614226398151726818356434667320497231901821903448322489261610938548307154658076590354663532125395634425883326460244226710441639804685613829206327201899100547898057451429124859152068036981684491656691480631087715697508766675670438729862553363987186230042916347024721007630812187243483882765462876076302549588761429633257785882929702144362805863329556832103265972385275858811553839854816221320362289913946111229281652144586732118657260070488471353396421035276162821429543657960775854770501465998899684807438918142340848977598802237516825893088289164773630877601744113842342394659036241845130851495130561065217175572624766663146903474008648075426158603457854487570129085920624292749085220290669778874402765135197848364796956930035890492434680370401727608550487723208953237765171144815452941823609879623620748307038544363920173146184886081084102767575582467416869739093998248164158180793726193687673243007514892307137715647254670602252826572931634052641661724780835742889092213773531596384140091425988881939677170636296030389072436034811093793859302145280735350260202427042116000388105262367790977896566120440374436578990834571777093603644987733817546850394980596128406077894259745496255568893470436396490858852754182183446001066521285828729491322556455708384341788856962435324503995460258802375212353928484972908664247286710211129782912813649013376827036820193844 [147,56] 356318085851540458186354107532258549297413574255907832412414849479251306582178274413745742539428048995592145815053814451047229981216931038304262393877293161017621798828964435495129677353273734029561123056670388559654105847655513684428945039857924845915495773691942081927658627350696452032343972373092581159385180472631488792602069440664103803672788043511787825444731480626184403307974759984048570881566931029869594144734757229231322064409713408975632735980092795509325397622912008339970437219127022959757128636158361618614812465431142780861968463997765477409054391882493566502014976618685795544943729958054229763634462213145527828694901324737408021695311702937931469482057330953039232573198195536919190036542261530100655792280723000976755361208678586198597565608589095063101609177373145964129621468118625390775407961573432391575163507091710398571019217951817913631789310963598317717669346866605903694843565650197169972592215541845493587841801083610897074866793815102344780733204789340922336413782599504407750983015632209783594157643815873126357537882832684794549775953905135298850647108658612601377799578814238085981024583871223716255717364889719200809815972396236980234654834784184376177748563925380747155577262135201833383994644573808346197967091929705414845145867750477828211583683440508074811573474101672453251346728480075355472094554671711810476129508630962974904320297364178518995176364494376430554785976272148894621467362614772370358858850295782765863470856661605311523247348215076488564939502858570493647044117102499191426391712447989554052273779478250701985602884008019008692142863895103281805616945359413923357597137385484104221413471998598037571908897929810290426250599979490728388449691290318784138904083220530720402781892264419233073993827165862731890655924584327019753719618183996941855818911032500583041605848829570141060480811246778016869911845210792926566244980308835288934299477541182561630393290937662264053381412533785175599887949396206635299083347805912597973146134625094213632 [147,57] -21921076284928593773596812243555419072831167178185108340841826259417659618156160001908901060219883923586243897931431225129138288737228063767035758394440362259446734020560609098862323880301855713117724060814472800084186849870565443731569184302062394171294336828639612336628577289496971070922618228380785025047743157073414945531951745026590430466660761584944932942300831801431529253610339505509835533346024634192205196835962068394499813291188952182348219744445858128807060124013969755152543562423731816442918857658458361320474046496040341499533126405719288735583064091265555137539014877049936808982353862621072216609655210759423990897413080701080792817824735471793753441152174800887053395161098285587557077959102143665951304359674082322932748411232418237128536766599602809075894488122355060820346477442785299603848992457692912581265841009357728581470267713558484481617464543528161632465077899152139959796191396393433219920253096285259194089610834602461546440851532487888889471243552937997222725434650408876274533683149570284305083290413004560831997557467343557618665868056266588317506066259690280623691775869303544768250946028063930684589088307893464098759348518897142874126505972092525348260429427323627332871317335367475842210205193499539939043882284929273604813719774129578010564608807755737329751252859934236117278697976998702069670794635521614907424686532027054491135787171521721265033563521694858721639998201321772659602144413041928972975105047313178150087241876265998828652066679845721089655399884129162162650127922525055474537035458179288064932613770315283232266963515539861405121847523053519820111016522600818341562332873038288132200065102398616247491828985286942635219955743452930607604249106581066312183407836382996352182373203229169083177967873046037403867589229801942913805254478586369603827229107161884392239564967322176781347641855673880222451710445310678800518090331124522622297470345337699661650670249317466215354194133699593140750318044063725024242496080068779502436021844912832 [147,58] 825180752359385562155457554742431083885316383930103529375506244500340308737852629000203839401305337717157564908081295245926036335220302948094270607795229766427294711761463345635861690993498927545975979314558623477960109195560758387308356869470089712439426739851399352845004500954547852497851257866550080087589809989402247867904669782038009029049810831622143639175877375369212884067777468149412453641777612101566618688766821905692955157475093356090242044473645398440588026928912925594443649958270851552713155498405363958573937908453210761929716494332893101825191707920871944831129249299231567719748414827599195984124807300425830380026235123030039399586117522113518436242967054299000340236728783552413264928008047615824984253954989911413335225920297543505370395013716076329476058296256589605364735479907655895716268367046114417763970821879910525992893675707419340310558148566776950993091786537970270672640038427117069465340540331576878096920883249522122591591796878190850905412149464341613397656756452095226601667153358813850640244943680190468755378976942674134949440492223117601710309261278570747549664396274791980319016615905992226011500810453471817238338628993387418747925568542764495383647883834703836415665637468671777696747440885387596481569206669023995352149467457397432479056554883941123033207216523065484605732129651112323081515969226606370653921602149416724252660982281293923706828225274607847490882076407030006063768820869221641561890542380697210784380988631672015046571754506469007946864251937700604119767945732138251271283721661806734667474302486436407829658332547905000538943171459655472457703866009300889828842132560018438169862386585576839181472965463463967536047583828918391353167750033569952325949529220512222026907120829954366365115715519055927497914107410691972158626457049976346579641769521877911424993830565608587324560094640902289937303216719204113515366583850984994980890295011193145352261536840882573434625730317632182430561035602002848572964799151419384627163338368 [147,59] -12447139093982216782281269127840610944613054337616336373240781625153483585240604401981591440566361751407129689251293284340416874774287459866524612019487844274106089939748142638784896796123924255764314292613025931732244959700158794041722526082347155353573901663078975945048641078421556580411169826057148382278275111675647063252671820079759866692607029152753145983068575267323515209979872695748478495163812665395532154688418733166544271056611830773490336292543057287955840249594418799209663432671764383283711050686431597168324130611872128932471943034842512153276465947339756047855970324615350371002195232354320822548295860474362030023199674857042723317517513549207887455983042093916763401351780259790177993171364344533964026546322784905184751414776900201536407366150992763724114315710036180036254342566511663047497822666554099410221408174426521579368969356014496017528005077456379634628392716580120629569250938185768602215339780126014388292427801184383397979661755548331786070955050540290099309923370877807258050453629284049784318300002671925465127487390322549622265028547758811902580654361076789893736198439017168868731199982284302127009738467797380860002051569282523453380322978809177410428566410811243155812423814237030845528118729671397348301394983424863749684807045850509919128401095631178977314538149361812129462852930053279877008086324756805410788701609347996220343418100909067196401279488523087077606485209432793826940367151552007771122694233820784693049345153440517840568280783315372461209998637432839272407642269735513355248126601464114520283457215635637137185241835677409332310798132505215005913177710884499088339738835007012513659956687514963761501071921295272892119934040644917153471877119654166426151427562926797392377550563953553576361499327389553761959722426823220828491474751192153261441455725181640949876759105263212875321544596717007795696827813829955140010890174330827063395391832242341469831183020372809896453471667335703405962193001959375697537761645193640296240304 [147,60] -2385389837078793012025152688016263113578123664090860551793039206328652569527270839122891504557924363490210996478330784445707100049056993747705790196481171068816291394958239256009448309484555193873127318586872337464898980175970976882362246774387498618722769919976735531288398490715899045963417375391349081797516353291774362986396527389232415384370381269786574164040322852199704707032769001145469296476625669157750344059060819801424033701816251106313175925650614085758882091063297659938636197889558036159483155318089478238410609778202556913315030333551519683795852237074232342033065745676994225482355526056468188631513916318739718374644141246768360599050375435258004029801232780086736954864540227673388789800266771832955204530124165340736404284482686673893449016450561791542664367743175588926805942907709965427275449887583203351383432664751863433842573854489787801778231087145639266103649853082485060349301232517564186879139280161137743380062670350971503314703713302808805100103978640121742926568850598990646460761148175120891331255056509324785186172859866782476530104467451215150691137916298618130044444133197395453877547281652298652122585283415728093883519406491945943671156473749106970798576308485379088277231866989743976114844207485269064413738377451953226587060953778426765637189348080866046371693869347518236564647825466449418945313490212076688000301155163497579193324677743927554798454822584243644675827148891313635929608526826992036496396169829767018358008455081818212164944124765597677949878229370226293270747074976740490097850384695023059666576630394710545597938486519414678201548412314894683253925111139954933452027156564268019570337023679487153429959933515208698669463971281462175368479298086465268325585714476363695934592334858334175034732376500111650220711199149136541444299078500822636659289413442895761999104646528807208398078711366614109501385800625151891122595040217076066358942269943682583521543295104932350769566757893329624130429426033233602328003396746530996096 [147,61] 272964190006071362149615994817120652469675500011856005795200476995832940089184111980800269687572740266192503287230060116942068481059431923102664487170284264464619760430810657517730878447259650692274247713421115504948627676291556589988793939089932955354859346968583552904035118715945630306350666395444354393184410553748964381005762535140838040828158012075935362279114288918796037103772286376255530258567000609926377086169861703691334517168890608354363050609882421455741710315721982376069616921879086673896888072677000178847837815769719571397078994651947245483025357358185452810244995247914550116875169572562035505450600045635969931701629412427883815948349577541384773838208621813124223996677300229241080919500593351844575138551716443908088065752351791348930001620526249304677222817227660947313793842582836075576424325493920175326593730122544416347895583539189364215656982057356397607213828628065999264686766185242138075013083983054332116432461507139988663133625090783714533401079554797362063029110326089238896925240871652564072538940266230798105718513541619566018770701023272775946601637479992624197098540134994694589356778792403772773866320558661563241392923586531766424329240152022256064891521081091869912953646252718371303661995216164379394340180221622172708269448776309497743857265984153542483700478954986698827819733384176862181291958672048664815344817622936418601323373830571727733125743552612112316967461533192245320889944724456200410677271770534598531295382604361307304826607458167013193621487490285797138545412841161711754285296097632445005879200820495933148993620730834785672531071254910118690318543554301865744709794973240736752180439985487877945584167986133970054912221126259681137204030965019761016114434901517790447134123545614784868540205711428672686258262471813877047095548650845034665806840502511620852816843045417028608539077475566294269762000761384519739500132211003922458181992099694232067727147554510854332059923014258490256945619222410039390332741179485144 [147,62] -3652096693280355654540654620851977607526730342223941415854181448167906348607303771675128563419973339259413521588181539594357523824284575876058024451570054419448988985034376861657793187548880079936009757680334315278233496170165591005709946558091052546787805221873448531627206915521760571649803937570542655507109402154859815270421448435534991411072716263826091539999966085722587795544140560337183727530646491703361803048977407444326413228590824251979194124662457772883385099429222321570422125577517421713252620242023920589892830828382692186002053646953644773517184482888320597584423202617019172798348630184326711958956247830140459751540119482613131325339471142282084949540075521410089878689691893567533365380938425636700177490678176729971427985359763005260582736626836490700389123634458371956853719778152161553014346431217540566737014761378498741118523726926293785856737687419885445974210175687543425292967513965448531152967744248302785960448214775192305298211769579482441001479933676323907884766986699402652200950423392793692961438441407900049280518718273048312084668748361108880922051453173415454896664700785111594571624282379946220138908041474226651802110045590699097839684016313157543107497917679478418763912146676631749484075394520194641446907487808016433218957759434602229473122378527950327875546972595632952839411116616100278946821144559054486943069154198765296152501310797840908571378412728375418864078766608958055660626509863814328023304884124442095593241987606380739274800911432081737920283126020564900524419655577352882245410376268481673677148042464559787453229917525995164487986494951019624365313735284467047467833344939041210894230781694406042161854045222876882267945759876089846939848635106024213709970433024335201312751547784089372065392554334604904519949249020733996376290022763214618740684507589115646373724482705504774202217653355252718879722857991737746428213500173616087229334432758855990946680287246012921607675763927455986709359492500273192724760538992 [147,63] 1419226467497697418028646553093082481141765504366259316175429699231209247884590999893528169356173958565168381490721490374197710718878488612588070835673108440946443774744869720505065079685393946820113675982137300349201997135917270017138687017892918930061868901787612551336593361017016166768080678541717680560128661631477218383563363808812691818667476004033734730592875671521615796351717396907185039706897776962855915462011031247696375436236006948285096240711677847119164251498052943240019893386225174858162973225385524031934258432095681923724669431479353844280014325744469610934038777730920787859486935204127654068945967957073788036687067926967404079249440387388971212813855513460281306413323814884933214461795782012174212714944326721450496453121698463398679559042136983525392021831179083315526729544900443133005230987804574590624876469267885906807136497262894641565196953730182267608843497833601813746050140013536131242537732135585110219750216678080938599605239852376668680885596017860829759068052192749308064330339748730285687626402241711816196921878572633150235507608840243546826921613355573878267406117194793453723004907997843563355618427887271107504898512209789620665777194928603167787812447652668377971625945364634475813870849053000560304367371517770707944471351285674712857009110630440510395934336269984154239288402752822802144552210682435359442823860679141211717872811608948133881539213265613096104964784414179458609727656301282571261023891874699695861769567603617328690342889890407620992364205992266304448153920987997720273140213735128614121280993132408482184277115750432218454614733187672565027411320602948514629804744472138859834999834644750661707792969032919307036444813760019218988277302866147870288556467955358467065337633134899874275561812794907641276253399052779045738952928707884647059696426960389437207536561043739634638196381511319609983275187155879124820375921142324674944179763624528169172951538061148836716272164326578067750755902600606314590202618 [147,64] -277301104991505338036774006234006669527380568838302019125351084942014291333906697310662982245677800890959148065263380358366297050752762456090162901058368183896113151347410334350786221936697172666108329891664831410980595386891310442163511594405154808937600952920197382163709450037596647386699365544570425894520197735219124921868868770992138146942150353665506058256584618189544778066567967401886628960050031846771141762990408398303455618854823537897730174892725896568676716097983621624670370324014547367130918876070725285154943387583604683125618419536032662595256664239757155257070548819242278320330367947669659478486336263775126307195481822648197926021504733407894154254679674963853527764261554661646915485857703553185161349030647238815818918303603483338101506918933105308604957148966174393646437399026451776204365605409283464317680847769484453299078799562657553659690067314278674663876657254260142661259273250196990534604115796404142744157144079658062825562800703354229801018237683960619790315965367847773437717220648772487706357552171926419961648521459420287076511493044274118494199928392868022912452779920135249806766413283630639565952819501775716313913358541370915923805640678950200931084876376015009528548185887613303181104655862702526412422455591480964522880397584218217158737032608696653019903277443035813249483144693205550928151077775791933156221013415117573876497255206109986375118263783944635799228355528058985890887390583531181848765514178315268216411783919599082958285856219270559523123549302214298559927928899197739388798716195103704203093872559067652325537685164266847768963254241696839755037508231934785605336972247363712798819234787957662964386182308350349354739522168447297311284565035178118464726076284829723649347706437988509617584771809242816025009595464610118676583566029692866023911070303055715862517052005553036176971081272359045516650688303707199060383869002372110232344858275053286633146608843370393140209883465603822682018221930873296697792 [147,65] 2072401558107452138063692610208285621669693216397000386403784890203316895213742294587749848545582166486426058272283572478622777879754917700813512480610867371049796648974648637822339136431669743161989944273949179952614827757416819079027624513242201477455504265558985811426318980225034558282187859885547423045322581074266985390795036247763385643331209256041637491548901777666752783093580561914111408147236002384380972610888662704964620992679984511711912980601925188523965753369614954776027731520159216522034145446475466024050238151737013052557236707157698595852329740034117585392944420709312895348679715711161383693350248046014179202084002996388261535791041189202656278234991062428527292395286647374107828887187595638307787288856295244161309015851423951735929069985263066761181332129490486695013606690495621340689947033660827463572167198673103951320451910772742923751161116492986297193227737990829777897159449474929684891829707272638237541027541181690323942735104012486674032665451882482377050745493893977455149109330848449246446461696928276869693503150859631392403580182989298518005945837197863872063498862495965160132585759247367257135300698024731606052321070733769201154574945004700641897926037754202245477509508033052273751496853681971597108946045833107276983628825395025188115282566821778015968396210036181278026223499340575526493328723625916426669958971964724316904947620501165708466337201807506016108274460690105731189116422734650472532268649489936215236417280279309135332198689900055061578724680824201576251594053976410386072677366122055348528178339983002770078033634169080636538953281139940049274258152368909066081462359842466049643548769481077955089314033568492807842567923808886777614748855389323811927315062363746407316774054949208930102460335333304699234741971574229274514446462173884004040796091332648463718728304442419980654433193003144791956363021879463826711224693354359915006271370085401912943101319938139274898152580512136300992450456712519800 [147,66] 236904446865577148909302016283696432801726572541698980643118876217847829888742627048092039912595966581984806691888526705744539083998300205461779169864352780577508022095423235108442446980774574967799473953418805006657813137113060174843687750105254447468251139677187722026911964316455962452524411262146993632331122801561808034834901073971242039133910196065918396218621522995083402671699352159924259352061024130391803409258286282204356175224956820457809221450184399651977497779036229126491662669771998406930302414984844159888634251863930363940204226318300391790238297031587909410586148369239892954882286286505745645530682354485891859388802107323443781187135529597789380125796149695499720015069189738826034567705014569791314033629277047967953810427472951165911475552073293400681965964012536983222290131619067121781814098469234190074446993771679449845476493174718978180219362011011509390725335206376220149430418082732938073622371114251440251628237628224681928465999739962440200362230318683033361710277266937160434867542269366599605463882965833702397331106503320691418405228376851899478560806041606985679990356164452909551822001392164760918240019539238187181182929414154636865333565985271490911945123990786837573554703677409961674475151263789306920943458399208460358672167961303015204781542665522598358767540619347206489624255926756947345016403336524522933211234522958271124156205124307517234527773070409468745464995080494849180916094038035833794911095786806461914865850591321385738794581583265052747014662795855096387999002155261076697987707659571933439975246348188426680147334356285678746899229583711292519270029365062141695469628916984474381455725722103285464027610733379440193931903591616322200402899269286762293118356930160614535540027557173950294118763218805748649958441823084239177755118229159497902327318732861988473593246549257981310575509985825725821624430343591653415739009375440483648357939493391416182445597159490956270322753012329999324684717002816 [147,67] 36230194185579885519414992432206883983751857019067136099277309443314507720001697203428277224551318719318131687457023749708493757238702770067841660663920964745425791757029225413456865457966273749347510405388174459111166612517501563201988260672110709897607459582966263855218928117463808806513492814333648622811403013022654462713528167319390495183349385497526911590069397709783633362718945292718342587731348089320212907461847044038464700818616328138569971813936534656067897149977030453196525595235577714843227299687889226297472915348616588905754556362870104242062233589312986035843164501409972414059972448099667946427206193780025525127940991427884447949417634648406892250972411716676751085707843998283419706567339121835941296336056483579157758929142736498649870104913529570703329962125004619396779705454969706337293883246930620206589389155103199515632380130647895184596518528503609354169439633412534057790050655268977474896355265937289786676094604309264397821392247054947251937938705154931775867545888123263373115413362693553986572871968557151738552955130392903912697162523957152614051052496590992020585435044716596725496550195561074605002184006608736795324227362034231188704713544984617192697614613875235927244189374757654319259643832170466607960774280717467740945165675088231177448051981919137438427939685851887853127989642508302663156745296110123098263412156992595693858746073122238104290228994478335580076711491237972990897912684173601921176925534535767829968344216966870486456509392716783748881640440906942469252327146434161077369229184743547422627223886464726929352557740757381062045542709217158722102664350046505086606297983612129803646927446668016038888641995729986485402545603696962559362046746529498736372916844189839800693610976426486797229797396012310555608734396901045805174182480127153215023279207716623639364162612810613484894905538444208713440731565304025421909640308365175234732486856409514457206506664858534229091523167816060597765813192 [147,68] 170970714643437693528410555232283905061879705583126965402098387521342760956522335428873652099673993553106746995550447519397632348654708650841291369890862773628339175110616238719010958272140328273360375841432950755561411939484664461240600124656305469565522078329044624509767267849617114502662835962617666457721095194675967211501048993027985387863140424864183619710913660426264732084523932780266000079949345808005688553972681972081710872179986336115022170972639149262268245797241475266702345307774883310253758565265498489366700861661721690366612369387787945108022646553763307918022168187595274966048474544673498264291284024360885846914667993856459517038815044733086673739316020865412139641093587234451402254161357725629511913077702538447217726349047368620086930318327257298939638714691950248424341404854242977434597421081737357188906846908618140238682317427484073904213547170303526554973056946720985117162848469905788039727920548814914607528324995062367032512676177257959355045116412370611204073037770183355776769312465049972544558676039825213637552256226000591348424491281898450258093477880413809592645071597975178289305630560610922574333800902815680640241329331241440329589986147226214909567981927028239471128110621897071859381544763149370076840247635105310179821810663754268732750608328541503180670902079591524308011987800561877336316547820591234140479970880741500232160102049492723954374437017929122101509559654692499665201138059071047523384362979551486301729267076112195749966308847332746774696216407002496343258979967301890827898761998623184398954074715851172903035493507771684871831056296516686387202780482062874631660662386068043450133167458872100709976322827133783951701929464517103745492989170562146241253251878484554285892964496214071017366490315106656323627559961065042028816623084634277819095047424842048142291598404023664580414289309507217928890194346701796458450071350957559312890389848255629185079944816736843925758379244696653174432 [147,69] -32929147902704602096686289574891995796007796312904403004429290101819528091174809653049767102539557564415086289054474415227319190672306158819470600833680427688459743749114747693961815012466083388027667508458131764113385047570719443574593307811775436686367791503660823022434253663877002462132418812739395718462823406376849068275310793581984255544360174175383741443449620728931688535726380019240184710540420415620200330106191637896761589311513803556178057505287669647664916452217701308818103249423704131400810561215282928011512585487731861866724595323422588505015902076340206413059015932684844977319144957379719991554713645123867610251999013430431415935723082663031304637590488105649905580686441347753838473351805504118790988677556349269527920206984657271521327190307894573784224889933102596521734552635083362638605177304184868003883113379838253428010503883737898967963561449101472485492254288411292470730058824593037697993262823080313502795819744392930766014479041040908456061111502984669065586560383368174075841820218962740525613443234113305953124963812930154824043341902062740604180309071536440959434310153890619670052336672971589727907914469586316953435088642624517180106816753701735748684075726484681593787990272851809772557834261273844085547802926320402071599714002873344737519553484530211100290351407203989266564317376262920537548123711577125847161040247078595620729867780788889217515839812532327489363263284697708202727269343026140097950927983955625228320063087424557363681383015704234667080775388903602905813694679170381455912828206314897200215302755511662687301783000123748248641000181518196017229553865225396297335493623659435565700902464931419256296950149614427809233378677244724097411042895852263135030874482684174562947569328389674028299253268715411215355384276783933249759457479780808771476588397556530077175218549371454792200951577007574781107375449319089319133749809981392633457713629456536769723726406304714286080977693638220988 [147,70] -889949511126771160714804619753903496915071816404753693395639594988207412165469219317704947794772970524805030358894156817921925015752289359008812215524605001638950788441882933335749525624621917008395345546018407657772181995662754112857209001287059359980685205540117787752404730597220885956625679365990378246882164068690318790869130210369696554632224660497905841705725719048495392588386283146960156648990824591359253126736782967537568478918258528314438857563308333402298556914855111693880981969977796960261753100147519415673905029109190901437457301941560556512824278418445279839136347552934629568713533545987677938949820104556723482911081837483534871486579460147806280438449840949744082634074833121049728646863579404835860825313658200542195935019737616105013052425366624524660394582859224276281548329941323949501790698026916023883849601349403061662092791318013870962166411181025454597309688255620917115065947764927007744587154757200853093040304728795233022696700318811439550036181074638622854358404667643077570534925424699092107631872704580341166605771405919484417037338055345051878519566371283542837775595392645799945673180749127417245955345586832520433392845491669802750863588362927476724883418903004666813204570080979882149942947201831220567365029692202266142869928111459069055749883399093136049769145764654199378581336785999281120218579395792338678313388829086987318686630041168949930671517786947577415678506300163431125474525491707122440880230547339814745686316023387333203176578607412825565516843022816429463859187923854240711822792637163701874681545730031335563869101340782082945409298473897818987700295001857134236408715371126768821198942542856387505188287562732565163679450124381000364610641114704330719358148983586680017232969881050244859417642406677620682503740279284063484698374431163315682287781971414089276809273680603468589945915794517894116968842993198187988531974986376685373471797362338174076165850655858407775331314936480 [147,71] -8255219673357295836449555038788671128333154847390606680717039416800287984863078009862280992053611767997673047468380674911101905578695593703860059735931049443248676150228918977339174507984208196030397399804132929196605079486888226892314628261758817569093685271555958206642589834658306876375541931050318454453602223525333980520024027833263082111504410431888130944163573334260349011480432177844467415360703913481280828097066112433436738145950187741292470971976885460932542987231889271943340103171602723891095356342210281057690430371659253604827356891039610479633564932870118940700334176766095321958976362414253640205256945810167665029616179409815086343051066758274289364116798833705163252264719998294751079761093796465308893097430555505527895405230116959749754840577926368335631833936423000574919119664241069970222515350478736178045922664136874302939002351022237560613375745007706014907130076905438333427951436565880136502112655079442269565894716888586516956172884991112218516240657983385624971989684330678145291757810973681693728492138754968341771225138470016288036795205041994781331906103270634677233124828835779507304329344016865404558059208517817438597093359248008207831703680458438537737115837821889585420616605502502829592507669000876425164640817692625801405241406280178277870918991493793643723957497037838980612925678514730997125089090965357645196582234117216263632441209366716299271677548375334929826907344251064108690492070812237619062073914896589982816315867768278252906374471106355363270419253957225084384397937510717801216520762177229143132178688231678084042720166239499530907488496334677142158877647106387655182382506429937102979650489190911038736399320082819233431238655001352853573371472572954580015638649613805920301781858783651569170701783207086044422058599628287977762606386062649164381878599255955963731730815995781500062644326099667713455496200729759093197787505792525573972181709335800720858028590421568145178223460 [147,72] 252607138599756461164535784239962228541692304324497365260303177538505318361373329843588432469478963887333873700040160903920548426791319091418083360143967609564234402631106358516290265794600945334618059072812114857314223445274324760366987356967363960928391320085436511640746931970114623374565762433809566420880604795290392261909491229981868511419896243916819072769810198891413137924654111188257607421893004732559134180526375259801908468461947213738319659824747958590727447069123060601029977810944097107291516626004522886175681112695134760085999055424675344544322971422926453823241000322735646443717186375140857725891437776625518848747303905020755001719571304150710466431611433237429381168950711763470098258269022573579170798008666909438927329825713574559663150831201288802932295798023521974802028184250343586181135459558375284369092493335214426508766765036465156322753268873733616020080259290393261378921306394070586355513055103022561852877262423130794076209224020702543086902629766782020277083844437715763146741572839758693719084541858120794813168448263672366020610633748460893531800516182080696906832827320591521862660637963143584901359707323240897817665275043368569062389415499893744534717463108978566864951577544845433318671357569182076561044052929952822262171725796016904193792751659087506774780469466172758256096976592901073292321996452920834095647243363155624970723624543140750741641578464029576945498001544866840221963526114278954416779299391959565774999092895239859998016180435165550094388303174531748318879345711467035112809931874533620078769242157324782053968900606936264559036197624435174962910024870365169298733467969471423931846425506161876714588244711902052789581628668787896299232794342126763706939164029522470517191886000283603176804765331501881110216088260091106499487948777905563938674083666506269130658966476092801665997217459852409333180498682043064818947429822536366465309694043124890729054978578670545333312 [147,73] 4811666820183700161779943148483661290057804983636615591201428992122591688899954872350733500733737120955992374245069549308428707121870885553222953155475770218853941104113895793969197550903469962243228899138309646365968018685236614241267688545837146783981061263005058942178194620758602512670110233156872844695782919920594995771156275964121849966156394968767376763055061187393024156416679427383584082264242057131093736524939039096337044936195192021340009668728143745772715190699368496699109190514338682498916179667045076390444005171908923722693383081636551341725428800107211782765916871850432002443971500005948659460668064445482635136616110000594944521886671042544354015662480501293480561307690341093605144205029119353173834530263627485173834980861999490502297682002683505614666164328928691244739606149261283126803984741173759615565930144204005175588006230130650631614831008576970057445397279515762085934370610165491744465450393146255367758183758674835624996386336445004583800827954982600365091084126875350318758866011579505415697943492504148546251321567096586482996101452794318195349176940701481300670272411663957709353001347058434324482412910782833596847828295467632946904821360860301388286389614482069103818167062137606839356380813067131722912021970546654188925770634477530928076064998894994684690232893289956560375604923780890470913855237400897264135763700092175634008460728050227995423493935273706819391192416900201488040438311744000030756895731383023205459303173238783956949570125672731729585672231866776839244025865505074912036733542756537458807731299843517260699000217480510831883863531523564973974263103479499256184426972693275365965216327286301561970588280984885449261483979203052870835992614015576914860752710875162103119580504789114810805989734030585036124241064971860257101175471264215574995428842403147952902184471472358459422520458000117391181291415788937056889260741752039275386358442617305775681021855662982616 [147,74] 12657716642041617389880430532965175571567567216469299904835588197955205858273353977737976858806986942636751786193475754697290404698626226125197807625832378894478491550236189629227496344382801996064028768976999821831353429818814121615735560902956452277510743992843497654998571695624805345683960894877869935119024742621741497708078969928559034413928666390895540492600571920560860918606376063488964886736739603227097719983648606841609706527828100263702545456225880528331875157658310873915907840893001066006000229547926478501221294748897707021467838752007268137967322940933110080577163465112285283931334382235635829548109017262887553668714870773366894226605200020032898512861784219547419235040034911020283234890340288037999547275028826910473279035033820392896029465751137349573454939017590165604370580422654345001066361296662827151349905998775128961083914188648002062804680648793297057680890632287823152950650921877261563915560005744807022140554010873242899874800613430096533875257122897083309708038408175524190426196248357988145878274211988214329526371429319155837418294333131889182364075837645037122023475680309819085159729298871746449058200206567860523222570140291534347159573922237272976923351523183511857108673645537644869533629624901712797356389311877664756972203494676245859200846520943541183067087515239329734658770883259501879997464255159515240431433209611648863456077296518413241929574740374970991606734935025888898981893815277559602047845203327374936554192100029628341969319762674431707762044041933427674320947047995726752760153281768641621373676306274715260147134685534579461054436410300013550385091842804620337577714661379167991869846309383058215633375952361387809988020775676201444724429904069085471243983711667483903419763321164062006652828924974709869293569205294521561820677626200539306791066207527355202167418800466633662599040720633486643876724043061491532482318101522758637011904287606108872258361932976 [147,75] -211774331218983764791261412392607280830158647886757697595016565642456102295860875434105147336870401303104320315803951724013210445424472439471065673366334464132789655029211797144846702251954010330344247999436017575341687794673002813480663363105596517707244362243605804420006641858978848722499505351647942714405060506177276202413616779246153055671293200827152219015032896507461388925797762250102997282824457443731263607597792984521685813793079720397810665264345205781321102317806445582736703499201233278514922129842102976244228659888524647479718405595178093296634725564134322387696301587997306332913254620175941283495674825528867839160294730047373564864719813970948511477483114516140285687423481593238135068813028892560448374579392072279550124963468675868249204440681463260411105183147207578477173731154331345957009961818021872476472091755053920735231400771979215568671653566394173903170419525906461860161724876679488176722143901304256351452144357684114679727812758790634699771780495541175236649069734946452286275429264444098120900894419038142216316026815234620716374167471713774161728780960207209387761517624414229985649279212426827075846850474483556084841258960138711649891164758372713805488724247756723931012574659316765359592864072063350632689811630775996384930524360833891120104272707531035081492433507973752409622382394257860090316537875031986715625297523553958913178832786722179270745236310116296341108523199287529491518999492225174960947905106550087009525558812620274566393619140329019530936975610597278035548279089557225259648186619188975156541638647843455430502203209182584080513746755190473827499294219466339801784576415647029354441472866619125002327196300668793337974075619751862359762084208239746364627541874720027848776190961958219495193903874347006206964220591441629069057175837721881132727607929407645309524321894620325458425272166336598606628740950175128793422761644352784573672303343206245555888490 [147,76] 8134743275564633503411748209077857743710409179958570734473584357635558220079318036129350750412030886210112757505225171194592030919109648144085018007125403853318190046448134750353842302141082116864984980504787119645940597576718232046702130121252760763075249766605110972481510995345080696064144577072555799499560779791833253703897768539554303397799221274149647884111618221762134697814504150345055514576271125315761752134583333580408069081502461188183925774031304967647775833883998722782161320109499556096353742416167053221774888612814232836550433185002294145615829580193063935420528764693970459401495994253230514942813553751356637961004270586029701513638030493642007968574302909318239153319566154789769621672473091118191878710081241195224179364204559517066181769382146772478036675774359086058286242585761376980527215038068748008978649991407176104027500092310207562102704032749594230750917716048443135350921747949826246006013643347519782636803400095464179957644968923020644893998956326788681185401697680289259054019230798537356837003294621055864627377773105794535486332702653335884797360441860840017926818705670519548183502768658404867404698046357835795439706205948692885908772341909492206325116962167516268924747739061569496380838365882018166137620081338375660463272546361017645274418379369046122444120190638565518059896747086956512608479762962656231139181167764179869755333982208959719479767321365757222272706688552818745942272014551908875347313543850324991925861922563246131131707805933401717160727919577087379548962515722723989989345340412987880337517483266898942846723488175358440174636408436275040842095542669039983471650465022394817572432448585418010668774771162181458474443832254581744201202749856976994636584412017511254479267576679302645162269296690806294013018900377456391543452129583837965467553483299630806727374169147808503141123571991808173956952327922710245991489832895432612466454037122023289728 [147,77] -285457005106581926416438130034613417388951969353712532221088856085384110754093052522845877670733812269278187663378136160403143668542362656725033767135047053701930985637686911797147330214591894797731582209057077617102081708529156051556489900123931386070570800864124672450086084235168638416531543825963972944064376830378586826952542711440574932574762810570316883686487508141985667300880003304822689387508673569584979790702621933531333855006266701437151979330493926958021860520477112247348478086980332837006338334511776384442064014085711359887736872907302892387539608260764320494818279285707618221002028966907098789980257844585454317563350112993719703032337774129687122264050627994947409680147120894953467864955585740818503082619851728284490355975663258921593950820672977117598131173953503661703592189123059384269104058093351078892900360149221658260962557331492060955447969036121780220878680140937845699314977691187321892452675056277262485804974443502639755561603323076377763510512789678590347930677536705688554318674614483378164337487473412388790833636023351623723064399524748161964548862504056958229863845555435113989079003631899253788281682394781380025944867248149487580028024910719107463622319368601940862404330335808113845373704793656252891163519236112472523085526007819839326562119378248582875900236003473817069739824156332091552720595461736327038250545425776862703241383179217631670092964281558316851628098856990123466231288017572777692256993838249307976379255365084594209650646229057458527772745052133310330415050915490995549084282713921747765072375656550603843583861571789688465898860133223416784192740758513266159542686774328801669237798694179646031774249282981223753534724648130920178693789483260109038697385156808817743323610150767143456671832651827657243771649507978290835224515982094803583702564424264321992931076548778721044506141693847860561227015945006062509220780734466602105096796201045368 [147,78] 3243150122734233729296565495096763410188888450962600661785915508994051718663012443956256447452970503653558741962916143754090710514725577486083019514824722177407048913340647701411464434487259358839245995858124197341783599674843185552697581729208572530176874646145977269786293347871331426602396683260356322133183393288949168907184563609920020184940690438131278527014978315195299042472818210670916653284209565135479698426318379077834325872802537668581714416682297413764467730126494240210736929725940589268424179402466063342746040173731862401535662057255066534965628902365938645720473274401771070366682683584447258875840049416202361849552009687305436370418278449193681580792726702566775636871471327268894157783409124137575389423618839122334894946955929881148776932083325976552248263434219718356934814935941456984875867364717257174123747861077161694012326339682095548961690666330389534345535106906192039775852297233926985933181193610002219314045281975028423051472885252895210126053468159807904013995955848297993337934605115109057235445050752330244821188302721898538336370693998748500640979784126288430862847954540621970961405693071833747742521934337527331661222219797768521668963909438852455364243168870396224373324945309902592236680155935017176216563625399069066289824879841198578602990229689603878122165887295829028943844762478611752397911339303153286669887223527987100690165085154048797575906151800011604306581648262356759703898504832930083613280089195909875827189123879491942538576707272828998875671482946396552834990056572228413848856425757015661116535891312029480353001226708020585589038575037221590217568914190094603848018288672211008274221898791580028889825591918183221746659741765043010459560822156904163663121357685742830535119680033001591131714263885227536967445965562948617466348564749307367438664370855893370715738049247345652187670684502417072231651384874989585144182171177560474990792283984 [147,79] -411183133102319872554259634713794673266988927976876123882027996837128881519539550685457426608608990659901910612602143077963660194645334957613982719804750587411903922750898438338426317643552944781271275793264364910155821868294811853197275399081666283538703170707194852141643715414075003929058232377777793017496635783970426747213899289251998586732290243922350351034243363180970676083156824133675636860160391127242599422188360577441993279642206062218149867722286672941206747302845015619676930250054105778827122068426521574772110111236703607872585644374275374112555305200247079221292582068310868473275086388410855697900588410127388945099735197968448136581081580165991491378018199592070967052166638842020452817785809931651942268841412751488916353559949971920450475496557096179506778847918218378875857862978840670694175074712876086710013147514028399038715907638760679655071891807958855553733241263289707793504101012351606449033279742106171426202523302321503156858937565939615966267773224207737942903525868661718061563531368384554387993917707925951597193410948855509051266507052070224813850242409536848347844656414255049847047675321759397409707963230315293866850174855739450176295624359258075014025305885102421931690103683449763164712129139897867412948037481205805864217285774634291343684508655251626221947640628289820012706004508814001198121966037540158504634270212724562729061095655723932946561858260721636556461832297842647967369039246091337543420298944163260712049716292862749745258537480850059133422437410998517244785498384854283186405130794778545911105360892710679695610197212394871666483199702432690490190482910802943167286581323993120853755962844348304086675750628862965004105878828270316824602091432808213894061562654516686799580056314763873092175859152080735170108535236183001112735358814127167591270393555077237518342663565387985125192266286104324361898396069708194125396945716282854293422 [147,80] -464294061360959640487994446511853806922380783509237686771141328295985578748766721121188112384280601226655004022680920913951989346136808500892195640985210700772378027156096636867150739958397224212657120458057160977917898510064845120562185136543463349410769994640849635102662196549376481126213879031913902810054004808264785764002941718615483788095436846812423127250607516379905718500970668003142083021288019034497368880599116745996028566214354282739306858134000893168646941711833445143253195849757010468528683656213733639853185768557079715822139830218927106885813641739829690394272519562823629414855542011525131721733289287659012342158553979762779409410881577895831768185183543042098591795976811766361912283428259264546261295084530799341107815956172569643250540876926143000519690696826291009968725180142289544710038142333176568805704325908629327531300957084282585128575516076806841678859621905361353828497738253009231539001743398933246828121383961011124042037678833254362799158494258655905808947570663000085738692516492832883033681727439485880390683095983902131391244472295417684632051772041572115274787400845208993845698227772348772048894259951048770834603643567071318603370744398842155263123092718095534351645662492860877511086852671278602281137055132030231068376431828387929774422996357133206328141521911233622693584607044390769657311754081337152723460564608155949448509533321337092537787402269669218972178797408202646237961955821803774443408670140956132205252694142473494749777453266285308666798452577229169064651886012068725215820514428066675900191405518385979688661426018028358480773901449201969970383812850071893010053524937166354870012021005335009229821869320014358407163645544407673658309064089302608744816760978925769224131997626056285761032092839365865544187615327286412142098701395730266040096957774166195993262145569497597215906517105062820789317443727707411616663077280701638528 [147,81] 5916862297445777455511210649336958020445125659925051942456064874957600035259941274138542044395900991039588704098070855340481738655432512777011170840934367490607921731122543992567027228047922683448849862949935583284864278143742373123483362406289761572193315702065011731803153715602642799044923588243740248214276155876769724947097194700440343822290296933186904313485044349350691069788770504913931262557688317577323063797707217104084897995608278273301319087312731475484887790898104821245862623992206267649740318960717295013896385343133222454944171631043009358438598560514269600330076374791345935888626043559975837887668703856218019830706255367821208518481951175703585297902613934427111736559722279528007649498717608678152900100999132055461205032742599189825141802100542783430337133624939951509841376250932165589082198830206108874126531549244231325116353905503618618034538680512648837968603942265783823268931845887082770531255788915595309171575844646976456761619433639803632679815964818736793911972959748498995249499660317865000759394362474631941190055608499703263817590916451478147277835641949102999312062022349708822247045291774600708663814353050416104420502325469046762365717510191165422018307054213181733700310570344218192411010592711848342140846936680852436307451182889870674276406314216988777721665376664893415997456298138155067858288400823525482558560439366071758429822720327901101395414678846496556849061435972040382881020321161759956260269662542559856981957094887870401308035006964522397930057380175898600817703199771177898799274302636315778754988256972446159402987184109521659703696204942777562094203234052592408793498285004929055443181290863116388819650217090567617158621699970488106785535106670265032159677260549833328578750750924063456616503685218207800716886278240428394355025384822189274812309708257007433028007921990661704715842558724147844231761506598242435874208827082800 [147,82] -31855865034037193153855197472275317129774955892183109195936712979086843542205587923662131986275269013867373217673175152456097813631342664541386915100572617573115527430993965063118261973532293731687250267480289296301023064075699604561795055195347721517688034574260610808904866812072979145918952287399945844607672548162794270205107222936460979910527644537105108566578868507605328984071334042311213157173307446351519995032219385886576890157033897197480388455351757331195453031266440363170944333066602189597170846527940705449422401152244393496308441063035971735205935894265332610423267690281110326316782860270816134367307350305455532449241442795828327678424259677981406516946277372185731132955372131483264025223190296060081095975232269150002986259353517865572397532469550590898582447315525621699027384594306905796171561576066173464147655334192306983407026647696846725312431291162676086920554965512931282552244802382177442074406674419693268638537827405825681261454759815224938474655237587411816592841876429138874522053172571338429427130742693678473926289301803619934629747251940401405708316448019253307851640266073909882553978554040601931052773365924520881173765060876872393473955952834477784155743073461626361859620331335886008268103928930091570413413210380452635443743870314021124333861560073244867219522438309973939266717757015604349510518843877522749937448228567407726881089396033695386218650455264550681791947094896127920021565900449858372062703580132816573289094126845403194876652845270918026786567714845302624585958587514624247522917154909668320598557225880853896980808872119315621134427109408784616862996253353989998129957411966378149285023283860577611175329147925902038263661914216498843794398421711742928311962247515387652534493176110518670998738731551654664646649125680585655296207172845225897577153421769132807150091944347524328356088847596499363015845739578875792439297440 [147,83] 33539850197161239739018947308605742524698437737620529704966881304662953601227559808554208844155433552217711262217029121617197672497327424320795650244067765271919540071399323759971518957865843990086017241172509005699306266040534890146436846477458942666439680772430319778187602833700562039833604218364503037423719418684803621101660247064470128672467555650157315104364028158061654645923331764389184704688890722252762800267430599320678975050934512230958846430711734171849005918590142997699900874143686666740723018568060582868510853814477735253633605980649373527004271695963989632316691017912289452200188716431054935114439525113494127127321074326097055023087976296339123523056916657533215159327178636444119489815813261761479494654496495217377475109771957393984465696581051266520855933861908231182630893749083533065020251822707112097175275548268050726524485053181257053761576837661174177498310691009081989128150879873420450873211316348753422728374581351906066895143418294622459214215857247571106841555485447059651812586036751630162419251677448406228896942649825918185854977427118029782841845100422326327785732902608923086941099493514059302013336006126914211320450697952514835474920676356354790426402900536101089964696714443285528913634832201143487367950252903932931677280044751221352340052453530501088329036884146655663801731790785042977400662073192607894322770975343209997324113016325672451948750495882302657971354151904921100011777704268588491180346534569780653203168475417037265550288026926851005769008411131205719159893539282387258957353176609920161175735026297313668396349759487449519156561347218969182803366627041720512878309686805738586089883800202135837609826719535884393230252213456906116412346699392576593637677870899025448359436829423751464327497310586148885681320570247894673708742913356887597112701772315581348268091211157756438948255524498282764795732526197448320556 [147,84] 514678735134231618439399941339162070548143716540415347925028130630686435571645627580904703567797438372623709775655009634855514979708592625958471845007516429929930191106707576519572940322256175707768122130608168119152034826227674704042713224681274459213898700168073330951351675961135096307554859602009725458260159123401911109063308793745762025138116291335408692969057641406592513948221786320864164479123470178985927891440840941873510922991931166966418275928924341929596900975162238605647696916852106342802007433502105248710156559763295049486482693134477590367811122634090237535830359952401768908613612160101045231367824945484336304306614889694576127945444961582466095982240696998858585805166234973667885241430510209274144980284123297029071894500396802165246975755292210677064224140267098926740272380006598575851619349635186440444959380765688833177283960447640980224729392616751502221440709345038075651857483677483963959837276647655591473068184836320568090079845118518062211447126486451357469996656591483961037480906001644834556118902398160638012635747824206336379927283249054298676099049432286717150502305670606985192656367280302725118797531535043295400344107641598782036256308167737886632755737695330956922075623072517234179051144777244731106778215690273362449225097999386113301369814584247486858684622626383857325450466786660600782886617570755407186624754983866877912026454702119409676066756430454720945348539343390394340973188833788302934163928652477918284984184898650845262285095663629251039968783612445953926529724827371302317547364544880875537195835383887796921401547795164140211247334075292862064610583946475074552756533059053665283999026544799617428672289080146003252340406599626780648821446453288629810669222878704149729282202786414246038350609186653918660544979760422510827289779168021917450903849040846125867135033907694407870465665327342470182370738502386816 [147,85] -2968239751459236341876474665011529063307109823076530437012486168026790874986140965004292450905836505226206518857692121576642382754455175204086080015338125779706199353819670554009005586473498550217274690549661828105989137268303677998049173143429834438569237911067375220715659578958333690266006315607038137037548228267834348726989412551917397648011654982755831732871429843211852398654889007039442687749180544634119041211317737530060232763633115223625465501711150140388364468204311682428021362343295867030762746093816031737255780336994319249047146671738995942643352178022014203144892894157055768068719276065392189630056892496965417369649677532077991852474400847406634372154061582983621441715918846663412173070374198420529700845270908135841360407369206923580698731426972356125214736530541385204253534287558370528755776776504514315876453864458838542796975473495908014452556341625016761209693585344792727171310644101727876842507787686786685568845058539924504417321753097044989439493049534231928680273865089261420223666973017219778506086082991611044647307710222809057126983534168057295722982274532232730933992244330532556602777098649864125202472304716083763738132271216470851482168587558397478103359465066719740350850323066886404874361087799789873265766284051780657210609544724326150473359083300437621931024240344972166442324827887380126606809993233178021575115397228311787521123105181563071981905538470912292266410763685325234348649174887914848333526496726082959209358340334719242651965056029047493748850388807276223414984419044274993632898922857691410720239003664254229737668023367323945174334095941666016077617131183454000120903006369889286154675737977544617378392286551149122272771013240767973522489424787502790109079630744854401040136798905138367404700110747520161794218551975555698079405659971117583045843175909856308450445039251367514010138286782460500477336709344 [147,86] 7033340714494672030254894929358280951911561810259742789648648849900913830008593938004666811829771959783563388152725682713088680844347112849700830018191168520618597503916012697837232024995712659394950749218101292001119401135999635066073268968087669910939895057535989698389842726988217349112044444853626017567564208684496172921344998884336148664886090520115198345766191870724779276548840294711789144976601549519008844437418602363774852157754615945652328584760718153049567232824795095045104465535790355053051955792569073753007221251425592835443025414671633544876686468618693590235473401386683554749693086008441025301834225884495891489911794187553650108145761832828325547940923029815721154048557866697375880974554629963693960205896659505274989124168695512149410585040735746320602204132117497555346324602237614716116193812825366715983510308339192335187220907094207565152961198959814204223655304799467059966138184339650853786337335704787417554032254199444993303863163614650785682268533308970841339877999895861750544165983428609404108822753352440946645521905724960646825834449781531975233006672104228793161072488688765855455714946291799328613560991166545264895138886440307459924500034556064793887981684812810602488423498557098527994692887361064182086418521721977986963767213985114463650982415190558708823643861717026934445844055211038373466092221743612180035090587005500955183169403185182172633314508212406507330695658338409755281264450389526469516297264387227737317336898550569261134435490475621314917003486983875108483294094750163704597452793913114949929375240689714363809845002919096882853426611226066069540121477933313566037436678287003735957390011704235161856033322697381927058394587257232203288327853956113882369558029985856138377377974183650646663655965519555521242134031961795618727665581601356935752352867543193809604757571776905809000445229699663234763904 [147,87] -6383658711353828658945493539146092486288286890839446974902507027375414750096987737707863839920543207836588854982738847851765653580092593332394535039707975572440868701956962222375518875008187332615081538889452198775930225283692245132318058808416746880371655866450036765156045184498933447084020531149027345429261406316493008191507537758926703441100637620774288265983531367415763485825745782330983749860202776980409029447974729382791070289070499166236611472471002885186783661884571467461767836812016065886532284087802847941895359281532617353135320314427097501732405649500900818515888877941072014110989483548014606882170720874563403395235644383234202534270562090590662182010190218189354038969763197856030033474215876359298265798050771285364109795346869207263318194683840087493903608737805247714771378333106263649808304201976428619861220706949536902876398990674871022410796891732981879208927695364145250778848093739728702761795690031066552631155620747282613552795187988738826681391789866976280699363349932361995713410450474781748582329081554383319028602435871590487880571072789560969199038580571734183011649013457444288443593415694750769877404388870620520147787519052507458751134320980869110157803999409161285501833820995967126765213906197843903302148387578221530551602231491378446038980375266422669407105594505094876353124212704079422978431896984061496161410408373785305698037634984290547944418851487800949677315482927969718243780228461423080782061979975513735475718796503737191373918093232158223714470084494846193576860503272506850741545163922973363368373386329280577004550341933930082806222995945432986442865753299291173181979548460180889980301296281364543829990225800192733122088787590142517260700913883477504489980141469046048587203364910478939929095877616338952116519489916936061927109147364558949944589386948708946776746937954885846746973088338212784 [147,88] -4723556861876163756871653261190003591401533801997597884774764513313449321809021770157850758943855340561873879082517306896306045971663925047066514258627549197665734753369698545893446895069532028650213666385374265560367925448317080620327892372504698334305393015827316275369028968966497499714186618457655581781121142320541664936137743772606654824880167753106903463453145097878551121886410730308760920841103903410681249623071100941358654714666932627037274876932648721384152643776491894073174955208764405577506241458414635060767653132792952165419728377294889721346868029570096284291577912618244756697173708345586576395678752481524822043849255793048896127306200232198873950946608084864264221943697688020984654850649626662137174032048556593620178349926967227461476126666382537453420281531968888557651402499586158279194613707611697485097034378202140138550066323823086736973092931268732366167970599145469679829629848834698992005706974520916134958006332093344034238358454435223166705716815622342198000418183855037695923780979791242150809435689005292922498016918653294849028597611989578928293889736147138950728423492800941242694452596919144654384558215489430798746777419422019853583658981234453929762082899345412269376173323683038058055980292463107338711802985800015067342809673373735797442712508800229019021159904379436035206308116721721171185099644424607904905073163248940214238051159146101920568625554207298651590773158739461160409316987396660594203136069540702259936024061503813653264259971445550298839482926191902828033592739659611215490795997492358704707355508349675389511323023408437470596336311018836480817173392317170418995631607962767935040641765937506637545480936956393292522141602440690873565008819105286880924969610263059243110578719091379909974899878122986076382010247741488341458423201128373918609946173246191962373024107943345127464511236032 [147,89] 15447963440341394954548079226066412565617173189663571936870329160673650946292375470625961072808052540066096918997192547701168982963852833914590355870017455524576744931701588104800646667869725911643001743957844536328289496052478994305213546834101993893916340598058651773383238599649708138615982419890885394791920329389263159143577226269219372970260045152333729195410474088274265821250639682550405481228547365918193704194002793345985833603346130745009367793330717305447550936886445418991710137821760461582512286307761937446688504668449070180108827007776556870361867095107414360705731456968804756425928096997424012655016317303503322520064448549508317668135882147225726076055874420505777631421703826574976533966384711574506284482885844706383540109823382907208485044652837280202761843847974362003283349235022704909475405432966945232787502337878956382029271396729603409567300087445183652718956689117976828469675728920803115486541167987974841990388045861572018397101940004844981200375066796248226117270344071796601791295247363887055318351141590387383215322329679497027619013469654644157665901718282006504605394783980923802275454180731688800177913198699825958960465040380364294215238897274718758065723532021305391606075615848523919910937247162211161728075043473629223406763425027595387685557961972374043799109191715470631646656964689440432545129053971267631309261346606694225858726152407182547826730435758444901075852070817778992724822425432587533608611617630690112597039627073522253820767766094492018689339717663184661517993689785261679477152416927348210268362956777927655901148377012495809790348754969614610594718312796805740414098204760186283626150647465690247701898278539376565444286916463924053865192421651982106508406152277072733332653609241700121500123225980965231483487763000831786655202928749387779052150241965876449378454756434092723528664 [147,90] -3689636192643916375482928911585715480966024078696432123641757442590287308272831960210620816630552657501084025934494522240984919769652157644522221216184122878492046488816022042264132292875166909377375962917843867812190397353145068440766201274392726962807146723338294487163670713835800103109225759530976744053161871565759447304944755112842633373180452717850367170011947591871344025960369681981216145581812670869813466874658823480632809256307032621085749341683779606241693717174333180227173595895995551584996493201831271622413463647334025815608286334933450154493773708080949721693224180235767806954890573293563680443748197805406353436477330477449732140029255826774664628552956779202981550851523300065142296697016361045168438772762829659684160951496248136031564727261714298463001026461358411394398956879776220484995233589007071432143512843323178111392809802789765681150794867014060470902428306016175672611155321836471981340245199734955919564811074919264155038185053835919926244410611210653246493145679528952641011395719962311477345768982047449689012606070216935523105978314894044844649327617269119944699975494590665114873006453318946125629146903448421645140897564748942263950361238745402851419056100432834737759059253058492001543963325921405337170197225998354345395681951474853753925436541096167104358166763440485271968793094091563814228225233021059364915210878753824118609324356409953322750414898608294136536704074700006864263376644270564139421498553204236407849606691124667060570220210034402633352484516142639937905676973432837618561034109184483218858363314767295003546181017851419486981875338684870108583647780998098917122003928243242440245609384677817898847570652834710966072012186738858601351700730345884343617653536390346395077907428283991192509471383796602683248221109632742933395855207248102925821891292540053577207573117505903456 [147,91] -36551448352653611169480647159997064234303228822668828774847862577361289389396938846697256016046444105235338131865209008166519940677894813439975155859003038391433152264116103629577655700733646700981705671004519383117793733468367739708222395675202951452630622898138823018361112004538691785867982254598721243464669634669364361933715267246646824708379845247912782089415754403002201079271353881132529866113646370608505560422772253794990194722671365990668990346201550555805357077177568657743489126256153792207483362687574883582521742936755944300057394438416764225584783753992212419982392633308293311112849442550763752515734711420504290151753419143782351583744610371125336312463013548659230211018731007829933853250107417452167059746089108868669891541061550279143500212584531719907747410939549549228808304993824856381414201728902944198626893893815895114565896107749047429063394497890463973474637003444404618980796946685203232741188015681998594809446140194939259776824744284730827016819519335976084603931591270386720883544219897721037736845197881503221519986659807441316805361566783402447329029242928038097534340073260042559271860018258336591446758463131518157984210647446815663754488639616323088025646753100928786951630438043920883939574683610321552473984079588682860216639692009628554138340748633842496783657349172184990915256888099133053636818340810221306099164775227943648161601618210943120052586829013773515319473534051012856462977649027822402926637365210853884671757761227023513681428155664750967886326546088168255676728121729114873538806524092698644556428926481299601654720102671839678012001780060090885162640791138615479812931850764780880815777967739518768026895168704400882273669836205760461459403046238811333244327170935728644865167337755908352681368261630624425027546774711256257445725153169585545375189568357068191733409889900 [147,92] 54782744832703669339286634153428187241628003739894769406266379882621835952645256302294432734432290169722339140471038580285820499196307918145421260438117898553835378023765585543968484067598549804943018682870064241892684999438742640759595126350050658063257951764540868378330722960146345140990846759583743726793131533182127663346762715394905832909237760160440203562023435804401128165122396000114716829483039970901876176668876290226290035170820226960072441218477794464366168035435651295433807732100925653402114103714077038681987424696865889947292032461800620724601500069617771026270785897394274096353128705162802465046346808223094236258526945973984504755194692149824334713275705969462727732917096635469640870011872522552995713901130159192745956972241933134382289543767365389816372167149342262401879948536227812087143053612046824778027110774783301740849501554279483704428044771644960980882117157367133178489211681420648079085206722074002027112322945626697002679849091200858608396438950013759414668256821036435377848568711620560145400056012981110172167789525695585344693552194773373260991617650619504846249378094949917011247776465205485239220047814711409517169069232453244884925738998371634673015937610840586198619407054811252566878015415843213486700958393700499534832026946062570633989253899504174416309543505513252439784630896869960775799315953415873378848822444879726999080283922933055808124163294180288131470029652521920291547967142864502364354056438965236629878639260481114324728797735315342806476601645653158155905148747687007683515043928555928827381613990471873859764807010894834846862451206277530186906588137578101152559239050455675985870405920757425131778407868778239655911721368962259898051488985711390348021644721208895881884777272106570385450384492502271372652080453315063838761155276141565473609618471579657202559200 [147,93] 74228572899297440688687374435981684360042694240312069817929495829729991218463790813721624185848269732635907697380174779275860138440385432045418578514330963741061485005732729963240338408963487571947145201414783029752620570742232165003620734302122231736522612878979923629346041583566718172627991583489369995969041946046310728895538764291783488429230336698525852989429395594636036259357079335098602426923431268912942521166746880452594375875995185521740628476239494740895697656074190193055972572691930976483555612885118211251402713455999127246332314000584813445679741913483517499773892691431637899650066736270959467648188623877488033498804004449853390540531854285581211859525633045453743738864572109330545513044991614309566099331664698516633502508184854994372642120652418047302938853185273472658895262156678536966127724333637055822037785307352729448171900301444358834708415902351054532677144245023274831515532653953953526650078704293598892899720589860765414568648975451036607266870505394785298787252179999590433472937565812941171179718200002981493756477807820675462144357457445863812433659061581999280411392907054666502018516534027381694429794973412662401030357042165916073143335849576374388741423259474339430218959875640119304203519204904292704806281192000253688669424937030610950859115603098113839754623783909157996215424733471687901588958285720847482782383043327168343793651572335617651064596566754857535535916956721275398906609906011844304184500292977712261615324675990563890012840492245244568929727258599391139662741927170338216421059614078781864776262939088647570614654221559163090861117267211705980743396338838519200355758749685820694979541520505229588384920222743388224936127155077816244584266513135674865409175415408478821093589958319260897150822428420250345515317134966131351599068616648602032869057126999479968 [147,94] -300206748444465310781907626160283029154748153717141461918550095087541471678434019486408864610263649892594641582704777103970811727447597564745232265308746530004441167946575004942498459210235756116301296256283447999977673149336834470390398959250758273557809206055089016321156769389765514923924366875400891826862631686136651816255100004401692872928072777866788674818463729197473926121368427907584585837481153381447043039950666392025533432017347145107923078936588984001932021694431575344192107287179467680505740568935523113713320570519814036663693768908487266670252563774184206844854157462937750912858491233009580969205319200008644595877823399941340419358222993364397212074296337239127137907049326172863191885532619930155606710381720243287779872144286495632943699028956644775818296209366988012727917030493496949240054017431536642881300554030761476531006086885027739192891611964400282986937788576416869427824183498017787452338152003839470031829151762715848976690818040180683938428568899099091449036452766005332344221649062828693462325160508023364719188184736218245037498194977865143262703843028799755373165152502397918360671390265731385319771908872124759109536040830893770919490586225589689245605410511075176514481545918798090127339083663201701698282354155126773960805748816647337601581175482939068214666047070341496845436328491712935493687192977219193976330442097842522132900113828151225555951997914205187828048374266998032548934657851154535175335271271732365484365558810633743354809539703477149731122677486262008051788250400608001129633267937059694932372420139026134654253650954897313053398864548798160606865599856059247245620810264545330263661121839429905480843477996795711488388586727128852556195613565680851668869569854439225199230775505801064417345274828202905575905887945114365955056578525994970713760800133824 [147,95] 324892147360168814520617210911713980792101860392219730648154075931171061077787617778860232539384078201454809781000639709836444826503437672075249795742651305185799819694174274509116785659872467843123715725144390095011978973487210547217784335852440986323121905479743478332339529506740582174103739716759995370992133917544277948433617276434374030690352784968613570751055694266815906421847241838770211203251271456664014745435087230304242738844599916209696144921588147008741264222129849438727366355892756719992701643261909776500198071122842369529536523493732630614219083032304450965247818283591800053130061938704476529220557364228002541287403672157527437686522381811281695455356839513305319115933166605580772306303060378113622004283381150971077585401031646649859702972032061710507214470939049987829923289157738243291322752275777998905362427932803895590020183290472449533099814384799738650417740722695912262009230330591068558058431336836190802901985224332294173862863821674958830291846619558231677924761616699644321342805068635784655371386008558418856350342420837694535974332805467405839182851168069849852874432741786308008563089847580712818456124395787978360109142408520569231393955978261313574353354761542934155291335171948469861498855222304892493986523521562785478081427492909096432696397397819587486103665500901026525504569661926616105965487158059068833483279802143062249428542346539643049742442387884696246293734247476606248878725559986273431636826532845034053385239855211205699540438461865544700051435035846033515266957048615127099620680240007715590061775324333795905671481554803724818695384223924466777905546494585181404896096629642885375117528952363531735812479744554827588022967120143277152947066791004731180399301761260701135017499709272409260650616840814461523080454326618233312202411156801351389781928 [147,96] -155352840472299778133978202708123169921813102823270986585707951351124722718655665362287597580104255507727516774499173673208947793069678436192985014746298738186163476699928828282878343014454462148122296573775815388878046373780860226102404340130344042625650513255357171953200723705581991477905800678446101937119856095865245274715846822729161099367358021242345919466562780918038872981479469867047286166040682508773232834301828646549482330926067631252177372238237389723286898112899532226947467448942060409111881869429702702066718727602908159569910460772327891847004796379994714505720419561720427236260521849101347222720336703325160484327975841829081005255668550726016044784796407251789386340598162634104609563736947329233776015857336782178766120330901356546382185660669194394573360572710231112328179183036875822965950279875035393733028479810751036869184486033921242111414539952909747603199211472483069391724927329054324876134034762019930187115174154625836942036353763803134330109139051028250853432732182347321995729341810314411071667565028755723607399199284788454440149601001418826706259104000718387784814399239408037684757561893168704735483785293082270188765197881562775558083598122389562573943737268820262445253032139585142045997607361715070413608723382845346110127374937481009085682101992201227088686661698526246654505140638864366583495217719050134206856255119606298949518842631342761583445952884001720479463726735040220361625853096489172401717702377800420730287343063467838853377539345552622504383528038195425831761553435034873000908753808663755374239646434908367515397390552550693907927988313243328130779008442461866279549931050813620078122392779803469505734326177700149586076406984297128723787686312060653840284817661246839645357522250831843146984776664237180188736992511207934148010547452310155584 [147,97] 382638384826994844951999052511810681020429598442574049502330616540216820176137781039027886739587514966960449791139484696514992206433965377386088472914803193494623781010991464046932269913232714902288626596275276505597510502695693736580236755346638269389963166577670581055816407310536120623113886807764039393890024884091638472186380788621858872430261894564112789654019716738713860599646171361751948291053410010958340437248957461129846587442249480263498450002686130283843575601936861631297219249873696181056598080289089246610179098236698050190956768157241944597777803258794850406979425448920791938842078786793113371993743904577236630773954843558051134467009498814144486678911788392600599928514458880015261552204568174931835814564974450628365151683126622203507808606396999140720337566155805494064470706964290182408642221882661747526476687317171403239075912976278671528428191637890370106970512655863450638339935434390592507274758421367286168910826189198427095428870068134067277574897378802417202870821377744611286366642187938729542579971686317728923197019797425129995891428560958728315068374776415179100299032116376554452360398142110924182787146271795451677826692272389911212724168711995741873322316835780200869284912051840073077593464173287511805894677509935776504524886550800597471985728177306341549618583973295833608603332815589334358383969494358544615878222625082446571002612184564152681110679829000415143055087087191827209471815486351053408144555191536765512682783290198169177774449767232231076907508958888010721332933412352796236297058996661749259252697953534052047475772563522755771718656707569899745967152974910887844857712959440239542407082870166701139224915823801390509408818797347975450588567310075533317504229452076168701152825821856686458427231477637619019642137189717829188367598536 [147,98] 36869489774397215729204596176995593792487898864952234237305439970884940780568327695165609958761961060011169045874690587706740910207672899404154721332427529117370544939376199782612053261202313602049666030205756180825815154113455777047023916791739569934630886820302551533661841931038254071078758776769184370637369076906565397862210370713884802374926697015759278852959904938357218926816587993739039891685545031930147431196330038445913532971716187472568387724865041091185068135098080011032546265601929570697936594988366984044531640450019549651846944532620349908903212334697703994724592510032346127943585816201260126581122135412413681170402874378127330288715634142631962828422320749194071153695987576828824864641913040257424340659782244350086762684329274312123942981918104208073779025713062802521690853875985684746106958542030777458907528197211858981378132690300898097974436538695248503732245252127085529524598572581485673011506462753789660972130769682812554958996860967036789014091834288663117886097200253398834092765809725954899864097864789042748365071913319342671073173718881629574117543550870869365218491028134191036314688734261245389610754237762293952218988507087604286749556997327078037988869008527934125350228287125848908003597709550660364408852748134385481094419247604546158471105183347025820501157546905070135106453652238716027306073590963655678758518727637690972949273499579158208456359597721617124620275007022128294968504017656478742943861066812917022869281847915071827928958683696008582187809784656179861391587375404484576135845059140849089314952915449036326262937422594142858221496367878704737140603923768524330536497713009838264210289135486233196101241507488679271379783315249243615735687774278018018029204670330755489264375141427976949129494135296025977824740694140183757251328 [147,99] -9084822301091500715830632942174174987136796424897031041777958412520060701137018800792219507045434296287528527106044402694633259790980013496821093911598228280632223561759014282731513675731052056737573283990195081751978739360801870476006575892443614186604460672882603776246402050375066139118915295731924688495691998993477070381028271618848323613651194146413156298468317803406111373372122571878188913566338021427115032470199159948188582347259757707878315790137975000391844318999817320671838650017168670463605165289520326241318871248916007761912630474514391224183594483012614593748915962815381067498425605331663725794843908718169027640780797819464772291483624379535608128679208317749402515525916007961830737359428081186793650353081019845581252018346501517374242043329496197257028226860146347062722547593212890082298489389155579261444820190442650356474515012374198376613886441198277269165210767048114492261300675808359075893535739530149229796915983626410211401595945751615331714100236938948754619615659435680758147261512163295657686514576494593611412023187647227552132027617651457293288319384317664373779578792853033467041888654249680347162160134091690453353294961948586845542775099420137682262254053730047104625401666273654112474704773274530630375553903484772444658046711181640788780560244480192618306713672200922907437038615221538654132435576930708153836495183993939967136614878400210687580853955762115442849402614099617113781567639748887869099437298572737324596598078165598000999947987621350335398393943810520054397911009894028919552873789011828433333139480858243223264418330224071253127044657914712863663379373293573621378999666870694466050255687772910189953138779629584056314218648622383342795783605221416427527931272141612880008227734738928973044442521636710542263747744185646048 [147,100] 5800051654236495864773011680492426028994917066776199048383232432653740498766172669670103855880774729997180340123132528036992494284031781437501968231778597444603799777419643109131226269114530447874383900040949884652186899190577923277760434466867552995313185511081705033951531274662638494877096956410114139995318308382563606563233840683359224381210812365764377448273545591348902098295576841270541440393856817929078475362052424592721888986697171421764852051695749011869965182635897633735441273748164713008802266365391075142707454847840098629965453818709097765148700251081937523358062921649726851895658339648311497848876241496293003869272938122378408757598721950424100722909977928645880749044769240552727769481657441475835430366581612280465085129573860420442143900290502224198157040785422628582669198740099017775025813501143329156849282559586972331265828713214268530931099560183012120840525293056342135695134726516491268232359976534313329433020602121481731631366013169794683801661985268306680117971305472640492819832376551269819741279962152712047741023224915943683349393086093751058414647995031825213829303946905374336637714246125160313183183186652666988557209626576840824110856718683896744617740242343229061235707998623360215503181320518716508044236062200772106774205330076253215932700600241065260164859058175260096166579157968046000294435891921665670576076011118053352084615405144471723736932441730700948143062664481265521086363610280804701287344661127848765906682147925381444360697841612046000212531242284073723932827596427529819576300888767135907390715601557875211596284415448156206167365191596488117343714303692723719034922737784790179684194049462064927940665084696960261293806232134346585910839932500085660411639659211173404299862788077144792551431070649379605351004591040 [147,101] 378621124211232925919380019142500413079002661589305499203037401914790079721140961965663303892442595910200126505761929849242015796362201278857872269932160359335014397598883887947877518975455644822038829843090741170562401240302668844613423992977469813208597334670380876984448360182598969611864508942677366772102879631941188769051221137454696743201388584781318031436724623588654352380487913604524475541916144186508081707396829278172841737803719189461090860158556569324597234822015430752590051041331196292829506699059188348246801258418605030692041380473100700478176536944131019178078202106294147676626692514699086350072626310515589911965233420935545492434500406800457372496250103549361696206599180508992871357388738784146085078826856400508439406583687125100167836855472012080799863236542631742973641954119908482922243586276791575370884731987375296696744233075274275567971868904608795843140458426567872426247485473345947848665553423289513456333666860327190073550960311205677820375052628190161335569222034549213712348784718867940720651086459157923148961444844282561545127210611507411790676859541863090052769913858820317530367081356715576854976764321668008095157533358171283282662950467602950593991089479792055998620516930847689546075534572902538349103083884802514881249658654020130240544656725908195320517024866330838095029916402172607867395610722894647962989713009692445182405921875197632043267950340494715108312754029469204211514496486229169088245357604279911649884995063291943421482771125704849369182997029254332094852145386750723154465606838064879017468716278002523843034351122315266235432031705108972540138511296631835675265672012518938874850864840111322716826887296663490444780362643430874011879635599451111120013641719479947468036654177516668816513239840745284413028 [147,102] 534380158231363283399342378389583900849372879371120908996438341356956025354821126534516629729060963929709979362339802458821231961435636136388475535843013574852141252745633879117407305627985914771749569260957831838834298902278294002396901639733975875352184170712347326813901159886794415930574312843151162812818658470219438367811593176904276322449478119091409047309301056544105505563640795932403371562388282329919609898009416762276177053791998130446494520509947860070576532604359078418506607748000306041041243556681498303961847225081230455724257276548991425049277805374177038572624412808420358035286330194294623726637656734617153440695728086819028878171619879496281327805323925708490604536465274166938437719834418788033951403121027568457024353093647051391827337777969446573173339870506313421792751070425141253721116121440159219742168928285427316037494087615164272864119586920632424771570759773005262173263226846333065755162191173903097126683275531314283950766040191156971258242135641751545971618260306528429185417811443600914465675186202305619611343365464774461125956413813015735221815989498131368742046395331197532760415973942995896579530991782665288386008051092144001167813371974116208090081434575904404041785915112773088270797734503983586349584853998375070028453236569498574180701036672156828275231820482625441244615681453175670302191197993401159940756964855033770674333546401240344983683460604852284306511706816333364108610039722179864799357724130639687788636230888144931344501989809416778089284103165154675345707437217667181414182809695887979228704642145952299608987270957289685395715285278180238267479998643974256165182258817162932281181380307663410095352113952923570317744233026765027284458995668827456223221791324137068156571524245786471873201343047800768 [147,103] 404209257036576970051480096984286879695818825594095017731949619804575626390480585019559068819890879483861683073708228550902044958196063448357106751014586125313461043068170932361856059935156514703561138782910481252960705688051947816101916533242737249583112519743354870703082363728700002083044061952102822650203838404012463114049411582349407102369884896336724325847450632938105358408180171344480338450056401749231231382077281982701762534236511555971925062596951873125297967101898390893398623501423219177947822972561908509804402896583372492200837540775930582344214101355391614513454586085961918641295722466367161951151332694269821011514892964614584414284385502208421958056700213624061326519021226910631903712102496656556690886927379088202619404569813784458327627160647946388555908519032457006271291743422773140844347270767367632293243211719779932033994188973318254357551925370672291191112033381858778418318694179186015932363677334702385941795245172219021810748344127996649977491560685898719993938439895002071509138394977908561923884638505513410153936645946417301769326249448749677297626533293817157819639879015774196289128163127193718726114795966550323462660590691484979789504794901113711081945391275570170341699180086459133755325049537307094070675731673622099717498178712406527391308826015082620105021727207485539487172807262917448951863532909316571487827786759153844178224623194968809749730150385064306303210250669612464300074550565498413356485066879482609666710860526003949455379748586049300940257460026094915279399927757305618557144320462637209035218752520570162213498187775965322001915873946287526415658382772403644682734048522820581919888621953776607812195596547719713599528084952816179001605723013621566060305638051713548848094520848961152417952469688 [147,104] -216659029173405449120317625004773836341809348823867377750366424207322130496693428094135968793351136645564354881491801816738745380965574884261678654837332791323064509992594894452293144175397802250165143842421804378726622745445349662703697786604701788105367673516261301231371072529145275613035463694527866318549116890586697963111164817605696214042162154500963834520264615682563968718680055154270831255225154277210343929362599557788982025080948342057536038329995744221185754761668076738846501768638682362266095093343590348001878311098909252717640616199643114091471441144759482577544960838353844299724535304446506278406437236292358869899991213529827856992082476029495896843812260516850575932850341381420173894079909767436942266796429560400405685177638087277900110168765640894844086736932954837635927920142671384246123330661716942209301291598013051724520917943039593438640115274120778176459135446839907258273990848925883617599559197372095168198359526066379793985579514711455627849912235719592834154549173768489136638346463127254188581258289070742754987436894530743571937318979583023939443351445021848518365495456945595221458681421773557836746651308614487139823426258803568615607441013541427877800637590185910292542540682680782071577884384126693558400643511061224524012203629867316680186623162343803730791014379122438018899643149104803111876056266664752901418237614492290439758405217246722757027720682716626630642934030052926248022198097894677427555872538108877592637504124843206269872911498445322211997310795600756337069299964126091074532037384749292965092202917248666712697191220667470798673583997834718981251941747965053908144925546045283555466646251487969885500044875224491492168400739289904416105154701851067056188130666785616241447259309538218595360 [147,105] 57359659497112998460080547602778607899365838339503220583945891452630188869237560556234589635726987290311690533667418329979394405710837912014229176239922165826880860410649951728007135051268286596388960994230967141110557121067190276592249647261998566505694508013700656465836048323165058672181277829280836258300047537554362558121847311968212538577564052994460280050903748099606635378924805600687525897730257120779972865210969015632664082681326103557055468950406274910178507378719623198755472703684381769951314790416881343342773568166941655948219272304472648535512885614344375146102044774188718505461619181739333759898738239226954890640135642159748356372247436983951854445887353972037689255064942192812323887888149926185723953725601498651874044768858756659554378276686507097880366749620462139142799246559680442143648192571578525659809947788771651782744561750411138068531850266580059380900582286406173172139220634053716919106935030302160830921628475036929397486186383187401924504960372622432424234543760806775589595043938548361451337583552804433709037838050536448322772397938588567902383206025950029611842564557402107324078209836909984242547224863703599939843363800941400372250575590441626612991181824147836506658742051790383904671592714969395437502652828264285927181604282957546418890422617158431672511450020247479632104924011217484165872434725883570216604897209186232377053176101463248132303861692965701502026666347304767754980594947696994406937026731906633353762736834286057774597699393206628016853971119261797804209684979494071184756425089040989245209882170430777486583830185278735811888605491903953867171670041416937641681716145948720969176837052542100326060247541711646448879056157521362287368302244848679412806357351365948523512314989131924 [147,106] -7418466285608079359392570390391467606531106370850301298740626298010926515537965437743249251267966430642674770288731573342454030908272152547819389516979265169150017534634279979201576608537714232331180085730971946142785258324186919585816262429197599601384016946694419284602433394533606601497282033813043559484593979150768236940975094898395518870004491722004350369363617112905080331810088772457220000986951616147190503197784790766519953221916080414705358762437472498356389421040853125059487310876008874621556222129852456882030705000499225656968756163776491922504425305649763087391902315601813170186049104152839540119355551328336946133947554775312475818533917279146845560874952183938737103726514513725414602695734005626079155759011546270840722948353075032721123701508770374403014095457072211428038717880908285378478165093215778267972513508367914600714030085637653812232361969980278865011022213881554274579206160278957270489096731467307723563521315891331086556922339329836020449610647818657704107046718937277302378025481980582373324993988549795618540558542778051971579589624242282978947385462496613453634821257531646832619070725110948698207214631965673085158681384111241591386599031791528135362149864429845326466272020950388271389050878135892365770459357010593831010676555723377658607560438027897257599762348067115641155025503531442638359435861869477426291892916947566248581094531217776623772031324080740130765360947306748315749755565695731271420079526506619531975159535030581216944193708379199418274600945769565457728395099031350889217844166689106053163975507769752623167841830953485254451830802087400892341847539777097813208670812425632591353877833993323027121284200058007206767491089176566459860641760885668418703684744085015319676780888 [147,107] 1209776256860111848302254944091069803884320172153666595181115157212607281771346504331866315927465656836743954094861393570079805477458809284306643403401832389387646318514690041039535382871183627745628602017011989692991268899708356802775114274155479413995042657732786315033693337870411921298486548922511352605686681756303826776961087617026850183075615563769535485162072383454143505475370327384395351399092098180103844136606164095554272614292346722877591057196433694440135887776587032756108440620802174834050398316393322216813403729415068012623520480381929271874372255308947022488942171186250219677986985557424278631595210080307704438870971837097141530852069685697276156452002284862477439760867948464967115869367544141323907156884444526398447552656019061575100866676556119991189927795230521894649833716681693125497693926880487886918632648141018011879049934281703290969807457773275220414550870687272488247864726873548229124657458332007537860467304140912997894103489995247285398849223714011456471821788125357116815233034258081565318016242650118364701860325385837713112650192208444231807773815365504730599358592376330711027080872532160315306461506494925321156678903421716403465174103958543858996980662843365936843632513066124648261108132452811823353705031055115852230762796655153402026917819795044496551562131612689784216872247355943229674137280932867105361437396227780771233728433103776404431828668512077409936496491763875767677190188590005999218539485801909858729988634234574380618854665530843479152846751562283252789237612627645003417280792489163406626171789960998828640748311136083510828549222618015606460020620440628106087637039267552830093266813562515937006906335638055707166105191304064081182886633270179666928975683657313097845 [147,108] -78430983651765882888781936579936342649218289420037489627641651623327412715891259287733447784808040832178610388729126929229644602501125973294303706998425793796045382556330902796894236333265563431620427016806948054215576239516821979505660896748781835422017817463462382507978038134611643440610404194641084935442176294036858851160479004631501668440997969239104283488099142548388038399095807373404367815254766004583668308270911128714180654894216384140774593296252989403840423670223351059770288079615112221219744860455673681177652655326067352433303646265286193136194254024388180643509323060280532438680575057104753114130796636669909685411161399448854287805941432571492604650346518022641532843230909669282347216026376521392824126373837382106973593576189077956522107384401782941839306359030226417909234947738655568301548981933987139997144740148499137464940890146590315168668766496460368670720915379869619814350617702644376809352781728383289574468146084278486069901600146166899902036295533277090906837080916870916437922984118596953889944717512831255916967999144071308920418726247622438919936482645490811700154599669856253937761094755190380988235561159922974758157766419748046224975151489135462332561019207839670892738001403457313461956600779360745482087629694316424210527601183549799372286169096668317828812903381907887056680929688946525587233298678454185410078584834397404534065618014010038606717871949314720699520352405256911168769053492566439929645592916528425762918270033556896726176481256680327769408622769622785755650178325374874896343788451410334972432561284765807724158008968172348274005041161246004257296987277548489073327989270363028107610892914434867569272859553863619523752858175915777622158157292687110635913851963296 [147,109] -18358878627705752232715303952219451989885497286868447199159793512838410868064232933792115275584857469891720655295173515441052485835934122468224370532557566082895784774362361462191841494523116700835414333411213800525702792588417982300104686852134706232773599908018336664424222042313247382630300887312235990190579044086893397339882609496597674264631625690545311743940638835427393634772189916817392270291900363808318279713774929454223487920523334641934609074026357730237195563783542223358017246598091535431501621635715971819661147192252208204310846930075361211060111908875054257284707733607810954117833325244130456287157235647177491461553278138646764768561334959168764989168911636241208474565266126722085837219278909577863303267567856429240012899992427130642047540779907623967758770561946490461475696219788818515750163227124184222473530041623496745616255050735511160197042862658191832457973061547666191787112010613969993954216189874145854216890153746496009481166327218167439428586116235719710387920906736007193513831031073205807450195039989638538367364033079587867932935071070456210158068949345238273918125883652266393998172620750134587876627132259058892351590292218108391594143462083912171914877787976176116621314401018765312427195557878537276758273351992018483999655046970072725794564494236031634513636816843113656799689284911151910122542913016475831104469385843199396862342970436504589107119682495876387102769169498421032149792567240455138634541030945101327274280828970015319849981798677361073546719701790302372771864926203990333678094375195402522985537773176070285014746487251965357349239597771051720805238498382578598539741659325475550681421263957784438042807890805221008120259852675150292843688258880993237579632 [147,110] -429945287991552585507867308614526579332614955159229538713400587616691333561147238671476122966901650985309666355621864739173088017683140876224143612757636994745208406760438435659607263865244505598449686296129499196771560382634773948204496897435449559574256249868470809130072487100627554512053971219359166388902001787742694959280390843752879965982672589607384859339047831326499216762234155759964531489018817603192812512320475445295083791042311136662862777339187837650116692189682621993692225382488626275723380220708144655427793260929074683814646582516217679411448950446579228018436527694013341365685120817312711249003581038024000367660582716099221209621498387532119433545304766777204432368922700798245067068715796375569882522880363081056886781631891828020474012658613553246677847954246159993779462346341388033912631414265515090096814657388968624039971772223738606342179016818585014696119164858527372347024398357088590824128556277313779792058404231209113716921274490397184906582537832746354010535640997822645844221036580915851558681071161829626710987765910070462142394906603546757465466232331719469032292663409383637951316375736009905665121104468711458309011003535035434976722778248655554882328021404400401225755375218594556727625459712134803985165783300336287951979896020660472862582303997372910791120481152048604000193598651956452539659582992630762357366125619097180143060014068026209204147927927630879029919897661043742324427315598354884889506442857344259278378088147518844482681767725303827907430401797135579797132665908521078765486690732510575672376084182081149853643844790041642561204239330613270650306324132038359507254066837523911846839267559512978794230650090346642952875039336018488952746016034944272 [147,111] 59848638932263283664854415855553894958667158670689395262004391741353400376482809575867015064111352690031836545941050315491555495408880250486722907215400982666327206206060817788017271630014204265324303552535861004750354879489581692218173979198297635976124492997820000267289869394302958882993696671058639841197304293684487925383990248361468233295970227247863363547578146532160800727421572885253359818729465764574500452934063724452735261502064631182331931463561735911658847440614326189537209630540154563881034590398538320025494542891897402905110118901726406556255303439269015959165617667421690348212101349133977526675722923341758370938019489610830005253766145498014764349800590289407632782739873438349842468081307255898736183775956559698806652991513592379708476683045105660649362842861026693233246063773805812272110726412108675556952289623062648899981133894168299786501742318900821878450909959728238975119884078905747418752179368580557048410531803169447601786284099622090206458482809190252734695436977197623865950141446002215732291770316682156612888035431041605637433927177736632109172455571303063144763129916117279590394479538402057805522845848483547152163583892425640166336810872035256537572703012354012858731789588429655864069742745982831350466667972267780402757590377047216354486214048377515047161652008616502387688075084428701442294630915307061657857019318468455235299594271037782318809682606975975717937779624246497073165510169983780709263752887669517763861345599306664593320759749204959409034188000342215842342014193521709414555822749379493083608376349204876636026846847836008316952476215561032059264390423159097929623218969641806881723664571170055007955975926730181371803425393862394113835541398 [147,112] 584096531776657662811492270219893080015664037803125688629757961927264039726907340138744559847419471178987456508572322519466996672798325519768307971884827969340304258471247631592014183236537140582860419331259474626518197786712365010506301865512985962236655175923581268045946661982066454804951004664900924069164525372274372526465748724233301497209746461448248827759954806435303359668135889388294534087664525674842085972922337897988688489787823671911376427585574053660059550194017460721136510550085287623115225216120543422451106828919941714028376181361357178726020033053103367123470356905301978476355530194301319841715931535310542525527952870479779716649159902553137497773256021233432010705731989244241628765991081229429959562877115518293453186392445479378944764130314228370403296369970909656644757344997323152485838810020943999207207171279372493186243093408963131261446599063156942393716003079196427232185576860298707399913556680718140948279920183339584024741021164517945248365674798860160419024126053508141847095872194726773983833678239165085858382172567191384584707729814687289802673785728652615224071052558695173025886283089843803131836796423231781431987408400558524782299781063527459096174661131565090114178561906680723412133226710087121741793512589327070489825114832124957482543072325318012954236934393260535785178527166483311558142237195582808605988412669413554969770555867098264469420188413336793247787476138760512046924099286913510441862236075566125305795028465796816804201850284830076370509454482270436900308400256774943146055484517281952129880881464084533959495750527534228515777453115344171900191049425090262849102102358043698558325660551005511253178733650963053552104810463774112288 [147,113] -60990031938213397761493330347204009625834115684375344442790414702266686040359472681633120456594901614593988729134328418838775814403907670127613620935433746689659803662834139427975418151837222182388322441245994967541350984133105993703906708473198648297570629587552087541656732869866251329503385449024113720612865404613281741604792215679284282336390092841188446347925438591846451397841160606608376728864814586554263879354080169234592502411470462159754097518944461052820585827430265195808005716004716433440180189908341666623156128684189525561026506610959375967873835750839673891247880689828539771783752347503793315712823542850500254974410074463114097313201923668323199702236364691838881859745693784540950873799016633696480765374957465640567941067185547995725891776466535940499430269961201886962062916152437326477440985194949692753531187971681964741176675190490105619725167136237437718646991783506395415270271304023383371294140001287747152094041192808803892024732174929153035983313667663421281778855896079556712678782566001571453188033281845258605256175944769205439459167517887210688703205819852880370522491070670462263215252957894468556757015354906930728041564365368713768767242815495651031319747608387920718285803282349960598186711310550836218819753916222428202917795852194003741443795940463196279923021693274308528492507600434343807399512908648009783791266220198657513382333051540659099066259679963279813383564998932111179200937422035727161630747245419256356367390139294483061830287712553869385119683232391722117920733398765573902307874046868888182321599074463469990901631357732126539850431898705744129713384594736313375448609153923369244188710678125349381331295111531859869944623401748 [147,114] 615993568067313566082815857135656735947263691802835097578636075126136403030731230908550675281573229867284783514616432289386901315870153058393331487651399912177208207005780204906628157271011600687249311353725065973719454694774970088124286165873880719803029320236350846452941031546825018304370609756251328021894294919067545485184075423508822473968295994163267090099792589827287314762130253145615097161095997708308185596881381310084336566006608034992019947524465818628548959185059369309113409820817375595491843693850174895802694694290159906949668363179297004349344035178220433437844181120347958724458030162313206101783540390583677615249274569629124070922256275257313653877360816796072866104320454180316088206309473989035948939006300870494123834946292660433119138267157462368782653602191317638976321884721690777574657214652002913092480762534888663193874478314334323253914377601595731776805537224745985963877922117941069631347943371657911458333539358763308389776674789393054385299752414814580739569674109069691721649559684996552763782777923363216276901340361575482403446930117681056132012252885833324348800301950071485079173594844077603180473576539314528769543877997732198762283993822939972323925447347974300537161516953193519076422368722457073842975426822366347199990641180578136601431185220485116746008511151415394310657208399466977948188259018108294096116190630631446788033087145615002276695302236648143023831928246473905364115008990365036748801621596560917144024033184482498333596095095028132203041398163283791234316875797908802996212822782542033332906869479341717871581502481284949046120554845902730932555553602596982727559769384623984358985651527408422072494241748798906985560 [147,115] 4363009620011093197255574141057190547322584798737732717419868767216424748924493830023374701088985327306723111129291906527580445251972688431038673732906617560933367899475938599622557998670659507617906222499279381576948594762194912331119625240286711297435674650651854647412947825331941690876307419303339378085007710146887121738344549083107885710212345339618363491777268754378719951540172027491213753855164919109725492524852666464432700181933795733934701498194338236448460179319587994098860136224212196127882251564358721949156289096048191440979008705274952908331829508286599221383902973385048983871540965863922689369044129130423018728917150268504075209813376185061005460326543853556587499065954671356474230921113448506604252074707133019885426366108292244518440283269732770141790442216122382101029500514872388146993573963829272499218478461291971930683007209541399770435533700446937558877259593296397343827383324610117931881554961551830015060174046498082746760431591676084522049285822382342673380522229340632758385876481271715987043923930996253209073116962394126413653645260818148527244822858256529118634234907585946363569639126079042320794452315659463855284307851832055208533162047141380027143688463110446670204164148999819000743963385295737367545761669316418497908156048215251070760716728980072852139887370007305603077576401341828989684108989998775121741229484520318728122995263847145212930776998085839920881910752663789063892711932174139924190641063202609830979514588854494476962396239462691982798321348006961634147040113251301763386622340762377011377835915683466180805076986318924627970400582163149427152078873549690056637068062164654476268121707082466244802294456179811 [147,116] -34552276521467508451448939764908453828629979101110649851427173622894159549110749256456954682089027615175269169924487965824670801365254602794193458738354003704776960722854747217908277973937327079541559013837428551510604444399191732991776713146215484508382867485999226560080252135653849594311562956805526641016774116091572165152711812883659680982315023988746328077801321740529890167341838880351763296815312083496255452146484864131348645445792801479063343285131127318838810148183208673512389689849716761497394366327155459764179677074292749799709604614393780076165898713634797346690865262620072592320760576188906594363050619158756427730844433869387631947964916207711868805733675202008534626961881572228567414468147342954074027877500100857919346977713117849300488890622350969447033679524692333901445770811530660823669620357600017373157183727979493223642229882926086801682991905784854569846065155588224416325641805175519547152250322965975389963507224690514870909816931459184126583071643893888000153751464226453374511046025561239111182099245099253786238029328366246495176525859983177039325130069954815451595759344498351870253031051796091423863504706419770549907925236986718126404617363446774827875643295418608103570703666667802517415821875859814403327871455789918158186611868553090078509863298457736084203961074117293048558059953328338208826146424480008789030250743400355433618011077670189646153080577972945380353241706805133860824962149054958099318705239633050843804520852546232899051111224111277983152206803700118989376655699835150424563431699387193951732611826367276761877793273642098355673829016607446687442561832972777784198257047032761172685092478734718257318240 [147,117] 900353742672121633328390459632542409729689754069225561415494317238261133648284843709392083847815657925095048754783722882533090017557934414410106264829709438678713465520700313967566907173146516008116809700768179838448979708488315376609966818070989165416150951436900371263875924583807961493706790873942117765850219062897490474304215040736234464918838629412026641289886004606890909762812445109060217614546367954898200178692383370226385270845504581722148489265377684779342756886573743341731366060195516178418052823573781618993873987840715314647090679847051397917334758782422993907670853176136050359253947054782685679092866900981764763602270331836810247160520156913805087130565291498404365626262511773241759084264984283038155708863456996440726097489699777953890750588458494891350066903500896202334889038291397745969663238212299072839383915222959019394676105882721550379607696769301203347976566304756017381159084497979910492431725446367201395775104091374487941694597014945914514839503205952278880863258174049006719163389955685468573960628533657426029594059512224465351629646710966690197722952833130874281289693097527704444899310361292849703318650866260178854076907483680361026063952336075551167011923391955355455422912544600275636981723982184325844009884933912268437364271272152099618731475229801899580674428652639057678477023475180110151009987992235106280797489486245484505418217849220032590102878725482897078191271878781442940681637721969414083091673258498018207848966272696729082495917927691753037259615104039043043664478749628299412753651150398944331919965388225920436716645073526790922504971633706340768652472638906006454296656807897895759408597066380 [147,118] 69907646069835416870414561473527480932538839023358043846024159632242510224408982827632883338637268859466885959148141203716882717164964549062945396957707819519332978119576309240155354351506462305977565140121530846542378164273111840191593864005980326169453263068476135671312699384003645899298452039103386198210476847732046684059519240489359222932691031698862840534420851580811958768773251513035738426469939858866740532329442761451034665183530029431977637223348359083402042163967673577030248763070510923477216889764251484066865619063097680311693574816817702006939542837238244982135673166972886652767528477147207191570945350863125607653889180248440122793276028716817760376413089204359255411403842705330776999206045049959751345143780183070294842264315316103615308611778462912163179979496041925737681517906985173083447825026189884284632325873806856816736283224324184333961246402830683532613278512110245635827047577855304881555694745140318108605619387548792500509506062214456789575565223530400623596919572875739045389918435767804978923986546786711127558776242377655331376299569197800307424912190480991672438923759512831613661376745599916172215932511143476260557569037248026441598128605446214591987266255285115860237616908270521990774627304220376569478420336951272816498874279815027288912179392876508068605830451009167425398688733042965370305255527934519275462353923969826469609506998988941439046406092178219478089505076852961129590677163100002623161299760456731143973469610665040810920515349188058872659437108826553949659105169637923948322257270953382967638295050409255543741085181794053179837609222422742245714143765989649010279162330813056048681632 [147,119] -11652072399023757524402529282238999934358564486910294961787966010723037481861501264751832533502588649147385296705568392510393423445724169961400835914689471145639818438003937665480351231943045300024503303817163777717563409749034055983441762006128272691569377781231744744534630441521050516355840169390659481882852897670980545307070823454428514177556249365896448645277081449007953234439690608112008748600067727633476126028574493744924845294834933074064586112856471408499169061815542476543819054544029305516851872170933402837480634747920200792812893482031071189515653399583816653530953980653332871655268999380701904179321052475614454070666565670418000236481707020537714223267260825270792775750158564800294421296970865292345721007913009325780907336984825157656015103386477024015483288574848060219136574477507736733436006853312378361763502509788034038249639357313789542317860763150759349525049790523374737725174228269734916445642395626383568206060334823476796347251923115886251573246896236600130559534504994849575370995927250261340853744205542091409050259655335257013844269898098618357887373222013678895915505121697992277825662546481484101980323945351311562547598632549941004813818684542943733324155490406803159360535899913094635108532953056121846606386705765802879920713377833441323479258997982275568860530539986606956944985638908451915107987525601210229777358204918406657161890292466755574571208588191902722986822877211633652824161098384866482757203070320136269192309575229932498651960336991214649978132760855643105024125814658275253091479959074715229412958488553059083047106423207486870493198554595918771858168260588552603106159661938364 [147,120] -6466821469183716278791886145089710528437114097070630321153058820916105755931916415514801059801104934052946194322748543308479542365135474929339665377653494531074003706842637742774412604346412667100461285891130192537420632567935268240948040961244452550167177910756808736852635099575641639740240977936048142912173297896461211487838566192651978210344164773448224076163460283326823335507023097962686218383349638081873172726635342530991818531908059942149687642497373740287438542003313995162536529332771998972465014333598315373785200543205450299891591056237886204085748136108940724543706316182072296785327606656220803855565521236259074056510164105510179529819275311158287625008319869003149928886309271161937059096247225032609060494057452783077877518341472241171425672388252999908294119417965838986013062492542063069184252727156972880963612558512434253446009646514292728486559751272552158858754156787861034859342942424199233772461260316239116226213220740212520938785873772788098582978884515059882338356195859883348151286695851244409501034756532343105401815814479205877250824104678690810678968875993563533103090800483417339142080453036269933295196314968122878362490141175193676146196625948910685607998224754498274319963320434112084517933857398630378654385553342087076142947793552224032790567622551804779867682497819111746936028969226999096637779650163886785456873641980359323078638757606050243892756815206158026095133811977257399703315014800569129807093065409968917866890681533211621722512664547347162689602464616693976922783441447609047484458239211175132267162475762421334557560513067816482926304446518031837487910821642637340213888 [147,121] 456683221607849601656682183798554682593743679639027466119639115504086090164662546561352623545654214251474442191765838704405291319318253923774311002202518230989244772389271003849878641265267473504132079874557391289053761954105420032288762634455305904940495769861911673021699842069864390141654828368041581039979915251638452923292325926605793584854206438991158293982073984792172377065192436539022931450397252071022583088893736531110382652697332602197311736887153553202484898227037167058381482252055120785904610286601503563522798845290013176826042945988721014759050409033155396479615401406282513478996360783982284701563963616964536375806231354067926123564681122667590289289056723763939710562571090510801792795138532954701816357664131541002182287968655219510908451221324719265089753750823582511084263886018775229834680529813144588860669977809527564495301661255228813315857141077939446106757445668959599127577895231898869947371764770581210490947611925572722273846889053208021440852386517169467845253486343770957430070713612161243598406626489873906194988358469284934363191067664497973624081105246155021437638465360005210441180125661819235319825775321270483639784815834104540327283852034493307639759171732171231544358125098560266821970018559269495276501729475030778530360246797961496557314446433893738248422268775450039082776777639520120226907361023489952009085695945811469930678263338864302096618312381827456983362530452406356579456536959372151240989205725132174477625947536499273821889349895771795784622297765437929084898091053241906981651865342246669306069214916908637113395166363912290895643796254671926400459281693168 [147,122] 97634013671992204370320673061836647361828073691620002691255303177553892519068389936453644327407204879694136586285918744397210914779667688270539019589066077541710448291086696122159053700716549139022407711441989614719882524802603275379497766410981256583300247498751982251211599751422272721397657806565616044406758225285981674239215376453029490386065165220498646635010822320475892008783585885106135801840319089587564011953684433165602913285594730222585023244650808818194706399645956148556960864040393923184844350143397048606416213212620901817853934332746549073867854849476732778335737884799964703516441158319695966749887392971715710468557852580086163798262439986882418926007133567307281638700604466229200712291212832888660012227979867539674604427328363985744756062172672136840683002565773636082447522839193383271004780961508161472681721539825072062907799214527592126503618913680203577940111439404026132062578661477744634525667015370832643878977323252023792828724211374003038631041729570969462392897781045028184795662970310960006680103668783765183369220358839835356438154420283732947791574941106710829237215401864786592595474462642129822967336594698974445728927035551099818735075277576431175631030530473245943167782690837021009224266556343757104175524530294911845091907994579229498411403168448072959293790464375843548937488956003350872920582579553181067504771450298343754390593226424479568674935239088874814771127196570883096316060236915553755121263045004274456368484763547792894667269672236789585425442908258309005999128995399353487944884291742672249555999501623689700094692420885350882015076505808764607872 [147,123] -2157123093439614403867964327962525386260792610752391867443638201787866590803338816980536553255219269571048791377342676144066018922283664713261326788588820894191903369496389931164134013924250982569549671265657808990242423289545293363186272592920880535991714220969993626718751141485018329772544704340073966520971280483363969231217060364125960363765115020060673836236669200213588666950917372224320365894730701283330663126440648694840985736399558149592659192400226413460794268828918221765522919262521100648727390833729614997340133535364756945468288828928773642630475504393689678655885747743867650267843495895469664196623746985904934237625560204641596940790107010710365447917756089697624963990547119852341495414006409182056605779897173244592347072685284425066767131011862755347214115375358964199381760643700630062718395719650680019434935767716793081112470157520893123659801110902970457284235739967718715707529352743306696511986304692445766227179034271101241045377772105761908628639157599170762628270680712726853712435001188127391073264202292123473785248402280445202638659823050806039077586672975163976064938743263722697202460609049931232536188090318988533600220646898963228153590293094104170097884545401209584997191755930517401980121940653442183023931257996728970262857754164827717074956528107930939339432610949410133590764993853269160893906182062974803396067328807454509185241853775618248732935455758553260745780579204243967056089513629599889251585804811557527852478171633162478339392896022411562402665664948317620009245409974966029878225916876201332700479460556201888398836353821040659079685330320 [147,124] -651247495214561821346889970329951260876995521319716118831772147834920613504798044873808230262476799036036058466106592296060640724888136913687872275048299536069281299224601465454469844223064733270859539696922453710881484387891577328069600126892833901228149549971431285815600407765328311888970206071251151372494441487025501923455005622348944119568016630355224002803294841305011999396678686598539623038150530861591483973005313695481320788388280363313138100869774503730128358924948691706170357387853571401524612459845368749656216734418393599895925198087499518738490426363153811036256628708565461769651304536591949442390393301097206955617872907354045632543845510783439786328467994271727485978094029415425370456433910597188107955219775487523872254818524462176956818247113285756829009728418990462922328365838378025695088194856725837834528772621826253598185389338152950362952917087238307533724491142405136760322505978252202568307401800386410792246865174472164373537435336887927837902168757446428038563865835676300760611966040372985836936818314848239188296211794674960738815206115195251868920754403439407630682549386647359977024176420693623148397758768553667769428985063341816449374530745188550554294717431963889359292437939479230374187638967089827084090094987878920186218075037666638268455201849742026217492727627729572684971273789377869449166630385833444552710180610867099569314282951212000013352202379854022379515781198690391001816468523303316777865871326673762414322669879217736100363884353920250316973922524928692273015494816394784765715981462667934258823262495178436885281371559506561600 [147,125] -195611057522179235147821447997359560106425075895624406050756532961272382204856485476749850880444014010199784506382586311343739098534369973157365517660706801844285845651755127000207913375194141291441910953384933522659197129792231214421665282789435436110119387231831850235455271387757055131280777969150989225334136988212677643800885810779402803746919802095740624016065223753106747106656360798017646014339490449890604577703865606831586123209275450201720817009030461630547666300794695642329955690655262301786530323978522927282485492376680748187711154830881891390683236940451078242821968656803889128319662034110717359398602383741321595264122128897429308954595192891442934210534030783081967384279847776486945580030095301789062621257282705437429327005261760269544634020552391844612333982419965245060102231084125474087194165403320712730616788908974334946590067646674351401880715388614230303549001748546615440299943767672684291057024580751549644730147268359233422949464045600565348478522222700865319559033090401800358977652651946830510024864358754910033628644439702961731006162944236747697537098111393622882987532985698871566307684687987654747523088992209162369718693767683032633685332575947386542766989230507505315353013428844209917002941717484944777012753299889757036989789013598424034904798219344503717669142322951293888045205539840835205912089619330160193301661249503789203675068285150781471271992205511319501300147128754815934781617094581969067283660748814757712204862737388870574448114526740979641071664181472465294386653997310903505045402567726619365878336532672838645850948 [147,126] 151660529388563864540253010800227033563448690696323640490288354767661909451745719043542281157302626962264651568556422024915695885504199432587417995216877343526428153156263275347144626564920497316287992958199639719939285111540627805603529663244732150706819865370279907106762188170806362775487648523655813135582415985529112249708735359021138734166074995872935431534014013429016125545609309424222577234094109366464735455020357845089513295343123171528879730435008318126273636797573108381908920746462219990057893446478047195907121689783250164959287482057875067866752352831478593972791740942340753093128009543882966744065145635403998227622921474680009570689364865699054072827179532177601594910990280258017834917012924765659335677911447946151982644363685059238839495826326266968098221884357958563370328193747019783468883268939142550140341726817498925595008266263424819327003376370192303187342148106934966137833978583118229584584671719790179662811538776147267511168566838367231992380664956159608224577931360833973915316764402355186247692279894164667899814573713655832573005572634240892835453154325359485509225732511056155991778670270282510887393456950807573044197646868776584541729845541590626219996546949892507716510938683899182475089589244571153000403981091647853699317378994426316411697018908880057359161803367825505235119969188647618861627100948715745647546657348782634692997861164398508392317731204780106886977036628258816370116092863784847068778585651991750552051730970117498963556484716340518675720524751313862419112751535150456487489953759696599905370786477371536 [147,127] -45763977442398034577811017212207407501560336826355435615972076587591905321671509119646490345625661637409483456030195401296702897840012667337906829664002159655706370423581039581285926947546204810838503112265553086076920275606130733984051184942340403311885385478061444875047436517834918136097200262763841861622887652023137908955969526172596861748917699465771450645952308811612489654669520691326779857688886967582756270064882896056915863698429237849469192968393669699259558973665532853747779646591935081537880832721053446338648799387994856834713317059119301321474160451937098096894570364828286371125677573829275118620238946485263671720970023796786421699984323712614841629783987531360719154083346848373029587508887142301221916965418917807846925647081526148000969377356263557314811044815776199644309784091024385855028145764307114846724373791189821751269108599623900849401159502573872989303104540546167458746344442337078826812356732231280788923832388055554820787422620223682356899192546397445635414548419630011058298444421099588048852995889184892188784817050561481546042536386080052958295113163763436667006770314663997997169138502064618573193407389247451929310259215696118960944176319638002848838156435654124963233913819609216071500248407846101165932618105481373215298174748219418698349108003503595374336928187012522377283326576462820872030301314285244197029231286231349096012573665333479447476297223089583168944077555713475588696128810895695556933796544679180045356964983935951438203357215590203409549019902624293466858116917195212913120382184906930193670 [147,128] -904004717073543071105590488403814584957312054742826731630584840448658041478897484220374494088765590106129179825002073278171524476063975046210646216468834907967905459686426458243167806035667686162237290081622858868795652317599188187953998457089188204312856607327602459877280574408372195430427633015930362624588166401535229761023225739058249685281092699885604689635857238627951506161615077355129837898393698593999142130815379974030446974279061526479433571698697124552706335067548028664131156727634920704395723121402584854927814926477486117811829418731520155621436888289486130954008575702527516229763285452386592099836419807337050038854850726054200248658195646309922747554086356891493467427149530244286584599798592556135805020578572934318164859866697097710014475996387999536844227854698622177671889999031864523677259321729321754234958377883573375768880403373482018363763191413653705374101768753704830338147900166689984989713861361317473894367454472306753101076952931053084255550944519429313073892690894121373936342475529195007980805534154924592919560566986783488287001919045364728744492933643997407304014339896948008421000891447719532365561978371446788490121455489598314194280470641965687179086543196824583241327352121876437615742658849596866385777865801780024045974037866763912968472288229590738687233479306177810047282774043527352500935975033703566802257229229392152702194345447821886155382321833933309150471191646126762103158616748970912929891657315574330221973095288279954565388835010453886623297136280872046884793756657559862531064258304 [147,129] 665419015154608300809008961092283664900329856645483982773628768648137589255826021178027143926840508515194212154017302350503473685775453466512886103713414648162649559228824499545151845346746744396641758367024720385139768393649089102265054318683060016539855648077493302069467792593232728979878796777172539134102654082141328626720775804013055641699754056304368843770637083394844516455379276834662035931537127577523737191425518542724755166071299447339185963401904756565098177412979368776939879637838479517159145911670744256797419601945347163762140203011505545421960381181292498349186706291418690324009102626671508818791195381568780323192013533119733967274199424970452594538160259987134619481065968540044634464158129200484964010995747930954848328195014713061364684408256396474733921625019376715024026631123150193874146425761109207469015703855498609663122161097329547083566754716042141250928924103165184704209681492817377613222355730494912289606303307557592771851895747078809779365317910489375294526273121619823960968654490693229484370176640453395790443092592030431207441531296783711473000239450271313686416960769014558149418516113524353258582411957334830756592825701596632545319691978240483447161693097548429625335705558142051444028809156735681056340615010964175343825565764429049834253353062677665687470088774608709472905424249162320633363868935340407582878511807215109671472669077533441195239649550509927278387960546172130319851520959427247841558985596646607689063571127893579990881942510550721964804738438669662219395640483203776 [147,130] 2837064784888639046216977181809351481844313737893089007913570434280555819148412546318510237545095912281379209965810953908156165193390346537453531914043649085089242030812319655904888167066866539266609665933293156830365764004677845651346320426745501545580848418847257783578239731904873351037563355389157472547352311797038949929671865714167704270773030235562719143656115478059313428192296082878724341345135258738028363279275822216360055157684748096318394405789443025230006824966145813456702068099046191237736766410538298326226223423756011308622374393024848121540172100329591530463037007891785232720951306752738047935829119532308475575821256654011892560442594655062655037260605644473691485924830492205781565824539739023698130709200365258889459248690868650533549933151232122035314153466178114025153763922133572524763271938266436986190678686239279882305571784984568128543378357640716246599074043647236903233860560185696997790184940153596786657647080828416655839918959466679312004303965486865435891279567458566742485033144682555196714709374971786855186549930852358257452431592117370574808593850073329271366537523105428180469524772763502775537490292794322726656715150760493614473594897576103657165464286844387146473947796086664897177429607496586786298216440602479009402254825465129415836421959558337359554471965914918568454807128348488947630915435792370608780149147743162200410925967218122585146020981186979758858657492366053196714989536662499078589119523350271911226439509128957050840781486817097702526540232083708055501472 [147,131] -212657036263068405015554072745869342123445707138711111178155520934114075139373597117027399239091455160542639919385242867939927484359538822877101649489053913174189400799269541388909443532730615771334191873427707427002152684774128545132414500525272580977549304721904049074705696947512743747884302510902959929835695898683886577949418883925702273473456239911485463762939523308008008266947217231183276581951550806162473463578075877106361463762255832601908576645694873884196801869801877158167944731931910556936960581117436898689468283332647964456217461496500132352854331469596122491670987003545339747839803224207082145747616507998118734927674342750420924405472533498615548215070274796906578302293358664291154066780027055687668131254881475866887433232310205475579972471115780790941197077767742052850741943103264975961087699959745465055003804417042771360161829842681495176358652032752243931640943478821668783645129130562329428495009854615950489208934158150821562247669027586621473325367425454895016103335888427420839092615098230427985913528924971513371183365581581349444249759125691150625771209785252557825372294419611576987611145538337111154134480321348393429192408750506928359483832009391379496549554628190414701570099810491477431937538766351322184426508254179770520298419597297743943558193415629868184560025327506881111372817966458353479567631948067474240874948500314704912762662495328837721259012228356033078438753450736669657802164094927523246336678111929029595187324893656652491288284603856641468246445452 [147,132] -434732747556758133974416024138667360438568667618482457526497555263167499182757989458896753001114075941299944063693084421177665446422901095481796714003301417325951874434256164963840766759771443554439566332879039977775925810252141329364809212217606072738706709074767924008803545858872384697521473672679759677750625357181517238765857922935060308749728495102469441912713875871988722629026926566007906741997203343936902773967816650442942179594737878401529471848185905466217403844059040681296741390077526215405492265961833385759766294604824084169965870798959562726050884426232229110677820222409909656232116119047996886669464338842522697652951787411176045775963088127520469212292948009583610676438979600303522221118616333397604886192780465160015592172429546156187685385612493998812116929814667370993035001769207300154089635018974774767137270902156968528469969496301877752313505693450426650925616329937376957889278270960902935889658164932524601089645206575158249048063060288068525097399507187457742332261887278412787747869747058577333902973159905868240112966568010448949627496019630297828839485436928174833425474488477609539225610982312670547051827915535284285385375529797947205348373250491003096948886910533486236250764768495068786249897107051451550855286951639698110096264057864396508047220194248607289513485409483696757798590495702340999112996498158359208495578453579881970828992300914115810767368874207395660661789097610179008132440420379361195748050043033437669571108466048474285215701699751168 [147,133] -16659187797062904795091552978129269955188800592282401450260755074160005990998620408940184487664663505608415431023852393212080653976912662153504296314029281076630946799908886151788585039784742075740875410134530857876424559531140601777001210267014647474085260297534342621131403222093928042797458505017723602304511932839387270154289532384969605524661467152691378877965280483389742354014512893730330386367106366484758825112715660518412944608993267153881995301123503570760565277896384381083341458625488816674152835180776513458539500992092844905557183328202585454110432408602392234329045648656563108504574536146933278332890351949672142217270659937354942636610378644812891121822706732563650592874328243420783345370428576166848883409775366076119453741900699670756843813975954884946180559910870474998982252012744016850146816363385196516241178093427922257603902142465464403905733639796178509361290077269618537424896966072506818175840917567297976431574465822364495444422763779655548053292097674963799171008990162495676503704754265517786979729839627097375268494497364263583464144064768246548949528356387024952289796749051877598101757442717830505349796304288797582487386829032409215830081630775310537445003299262930885406598746350368116743501465609197599619891595951649231971801046277792606726897055011458836061261356712170380812239731734285950266062108874424933343990418873681629266287362017309480166542958502280715072395565694720940906535974466720376361803162684403767911401431999304947532 [147,134] 1019633368568782765248165389771428913294746560358132875019814158172581654332984051671617481832397672248383512215097104377545703181011185760845850125898929931259991128964281517929218093199748160468276769644576701055440524992474520538684219008952418591153113210178635698090157036602796650653170537351985017505771167497274238201262869269998757545673953056481395228608319082617000296174553874981628527439099631683651909668166008887997015912366104912770467037523580212194483755863409292193731726074813830280708112287955626583474289733110007944723808136208131828392570862731981575060014645174326720243011901306629199664638772912363565225767189172876313788785075312380177396190094026607477623468694992097169829595621731213046881354636615040564275947178787784152536517714545292104807266376377073638241509265469889734154362018152368905046706304729049743841121801682154565974033950821166263312005495099360646271561185062907792555229984608021621320054214620044319233732210388872837574195879601272557025558572718832089417906749800894645549566235058350740770101657639908299128679667107442376504054594465608279751551283936583589020415452909972695646775323522502995958941514200105807191538878769103159176012941727354310655610296272506286028661638759420717562404534682956506046335918587415882815834308452200009570288776788274605255446011367223447270754072376239075764032013087505315770753184130043020350217272671973356218212973050934929018816296724227752862138809200149643722529728 [147,135] 54842867950145292754939572400005459875119351762023087643292201760311057042401882084729214125289003878257900992625844346703313609078344684185701244328284311046979675724070749088392036041556660796143947785389621883472629542542047603669047801578252937542117136591582055209044421883943853171726796150653434967816460225685075200649106746642426026474850140403183282158804558826648525814863867431019432733840501153171791437084893909205695299137125799440249233144699899359606159910883696507680748972652365679314049093671513303980839110180118981462797377329122790171024336384940444657064116702634618965576299855518439649143921409577526952282331218018867952811919331098434030220534289589925248489784259058770306811262771664481439292566045611085860864898399456079917616070769888688183093280922791954997776097418324841751830681393516883823454819382708554902307728354236178806669433895994551541105481664840341168469241999789386362731199434773375758684769751618445779771588466455067828933641058056386305181222759197127161513155700094624839575288961352908007246096500786953901534437003666363827464039527595049198824083448919850927217315822824893573789213576171895556343832001683178519254825419252175509532679378591541755975450192384900565717486038487743212369499379847166623668113267859096152929666426879647198223071719952048868680167514646210216764931183794992197090152419084023732955643174103037515169763749857550283526992052501497045169434546956624073068676981464 [147,136] -2618987138388918222917374983677324576768228048503998705417334968130744167847800458765886895409148240817376299490803055333479315368070002325088318873715281840800023971431390312181340893141671153223415101902420255661572549243132585986830233809919610627018724599043972549042690994989811436242234613199399511102399208738171414286094999885554817029651169356621603628698949030119793280681373836784680180395389566134545757186107724173699908325657852118780157661745551264239624533780567238901418721728206412077009686013022578119912739828369915457888947116960660491777454424113767824444023304370471011235624837914534600783242720904215310890790085578324668855427663696000913482700646222525061007446534774750170224003026259850939533760139493476438841977027017339198013398260264637940327483456308227045572302617913277800158164674012471828854171579822693161057271334227762089579796526209517548901727301090661685329374041589074293776945989729159010918190318364587287447449215670978392390348360824719179893713677488567358415744811889662175202284460765683697038795610486404140611184270210208834178189819702305503279325552994069766503815006128915448898539217318426544238003410979527130619185713984829724152056819973008610287246194346025961645960779053877631705099725047688924121818120934004446547000591169555144889852992904630780511492163409621619264648632063565489417654115673119756062348024941435833855169651858318812783073979467588942830692405589277984 [147,137] 8153282619349346192803765219651007715126643283763345705549947570051888823879676304820584303070166498538470216400957378865620728150270626319502354045624991923423251105085983869538590195160561347275032897854472842621903208540634058030306291600595937854754207167010747420217728091463000389492559546056328886434105700000365712415085384361294263413267874525299739106761746976121124362971469367096602801698566862490339802345351259569968094092686485726652331151628124833035903179862742536430845409472348609607255341190155275991689872013009998400802130154701956563679277356464485385729086277434925459225693959094279502489525578370921712296369437854007525347147036416942251720813277276889882978523341700155678425503623840851653269594154135449201822699070109502134800507084926245663224989440382657747129312305444110875221244294380490876314598921327401952607239146660739964388878713727477501895335603488333456441244330117460433809910452035406352041468017575043249716751640718902220061651150774081475011732493590314712301174259113911192596061610385294417454639039505731717432285481020323606197556046954060788129725032948925181961303534163859294087108590481945329107309256687919713064240299707311393620349188519736906002278484460847003078750488285033852113226990118343676944587862522461888429433164025890537140015380654264340929231937840381515417340374622431613226167608846346868276485906736251608895261343087749018396181559552567962740 [147,138] 15857447051580745173684294983111030413849453073303601414060907091594359012424284150197272569845821767813126280866415055885182522899884864140411147315110849639549933396017710208897669009189416144859858206909865774143059111181475508744043443568553495741182882692359137234680233658970954344911990934150234372743882448193106924947693924878003865153350931103593437141470383577441258768441406260561791610211251392993163084043443767447493569205119252966960465971070970553420608136754523230452137382289017807158560758000781759349458412968654813610777856741180585966253543444896364372453922587566055795797968582318125382921110374630156523754554974506218392188211469781547595156667484122587416450379093085450993065285605937056074727446924025931215848403284388622978581881985940970971785830376403714639190882509920401536475718811444793187854888207614800503713900322713867292077288429264327879418947804272558898303826428872449568810433288001285736638588382527477771078933011603349127374106976966272322252317661487131423164721256155724540589406152709545981524456039656574268364180413714550263025342234004113836268657076152575596179320299754851402782013866837870254511523617309231595390639862285580323668284528757719113527542081503945656007922443667488911824983365358052843892261288491404743594337607555247080689592112796151183404061384926196662774677289474875944430583578630983290197836261982985335458433231707394833029512 [147,139] -50436637527682234017231413960293650200823363988089724369791302384942148726531209423360592934826721991351067164833885190177454670735971607872483305417499056995793609404789130245994268878015317376104952539399772881006529316226275986321461733618180688887702530747775277332404994455635698020299519460327236763918399454900764255413120349359274180295876980365236700975323131224203392628111622937073442288513624683279193539150224426219934459425350757642847507593275580511411761154706585020320561590393400034710560211404803482421155403484202155077331201206410423557837910886073819640887410864154195028450792289364085404794062061110935604376817670089577515395948866313884630692849659991328154961975506150066113540512983787441710589135238802910976832436910051956383573790793668000263632609249627593921436615019139315732472302085781396788954899232446739284190097277643533835611091821199252494858317257258891809738272230467432376335378389894504423725057159377309753576416364140209381133930642646745267784977382184712191765783576425439691970564173671569316093783790246578986187730402509688849656638866104803684520398662290444743899148356668012095125618595508959982377492731429266855035986717483930548899716123893372301644690273771630435646467454395072045036040747825495769444282004680371148936013719407988995469232015769709124073830686944744124390549684437091631129198801706959052581142948829831301304181647 [147,140] -112938839347487869599338104156301338507215038250853403058339067660204802969809865136499475070318701883316704857412088294168633177090134870398385291774922922649783775419909475743525652576424751361218310746356697288424855410981811224129672941918990596405643329741833793538948481316941879784902525956455061557605288899753938312974634786908949650786146768408591338372336769594893152235086836021056830898342440315101239818562602285322552167661227894395477578365558796041821322888345053286537691267997914770319651899260973774570680848248894545343515541006810445886913661926839149280480567894715000112539249786490796386656669576762281484417078311971844773363805254956727874772482516262788175060668773118378581999105943130673541560287781871040739276395237577407121230899771344175275323225344911641152701096329028777280172756461667518859019281549682970673944653077900515129135534420245530220554148852818175617793983044324682786344718748841471329708294495856649832197360985030636951068601510089791470995151535045893705168995737309675949989793452581625486948006511332250636684237769225212316909310242723596039977374399481288949390586644539230466069432633951931131022246168111635136214780505770677455689697795046815769819781291875808480790236340918854137559555110318879244609135253195888607294616450466856266915771661754790907245400272750289968902914111327681833250058200330838225174697243904 [147,141] -48308194871628083807762953405265608424834858348426747257426225925630673102133777309384130905319652204330287512502095327791931760133717064196541816009755644031537420172483501756477345729115453360514742097409601008856637569719587536734542932602519117117167780819063517517019808243028427573365897152430334591910042147562366551866221631423874349968195948443428517665204512279352891103253217000180558775639005962236803300874651245240141943799491585550105558663480438086952961088557561471440176609017669776306171480104339892519470653735801385998686630255062974326603920510919085697607913498803970739334215988995458128356744902060016065897501515367064148732034823127329686667228020420477101349073849440744189602611371223566101186958793525878553258918984607013214839958725746954885472003178592250539244736419049186523633944089091706581569918563626267318210688192942515624403318650029129925152103935016203772236375416119846058095200875061971105535726306753635539261170878014389418212687425823998128982472270580178598706045866701079386001564171819426985127103183024175085964785914196207268669911741117837895480296551759274936652882036160649595611539005711867092543044136056734492394004654259381266872698564443780413646844908596035215390145733232720963180661368483293021866786896696121819465083035100237814330452182814953608090152146971324501351329471850689491577244117739812 [147,142] 22647434240806793652036459430431227845467803929648261745937714635233958125295252045162634109311052077717677763387702463178775040784164128475201942806871952059060453007006008226858533838356820425158786643423315131932252213843007991285811509785073889233757310791202409260210955034199455350195593237314151060700352380471566102833955456849945653923441046068340443957472046044715475658838996106881000936982067607683394817557752260162037645308331896407805294062357775190298026224430234277946112366853543245424887745201390324766052986304339994714519878203364931901202460356511663953529404845534824771089909216248999135254793373655098035318950037970495772803310450654341963370694270763859412276091027505877659005271673610152083585349176925611948723302117790287455619779209717289130670606531203689485969932232320945739503238144672500122642152777601586479420501635035033152338439067437783507248883627049846879029581589792208324403991679031259607813224556131682198253367963278480801636064967074942559146026274689970443839386523788981171348897990235642075268983784628990420488650689984891071140258976378710371222990521224604382051173193639448865249605796917754903566886492815726044156610951919626709928167578620350331483944400301755396063367086967407775115623185368289312895062656740995644807879768945959172404135540112724831839205976241172781464709930418220224 [147,143] -812432544743167648686847075238030995177232533120414469566234369031876064344978731157116271643261586533873320876557022634655125961602241896949746321022850080055829484768818693356289832447135370887466453221268756202527308469940523052566318466766642683907839681721581489393380564121521720254767412535050948487974785135848922327676466064270170816853066691963368172496906009169927994449506695108336752100387126066999013373513930234365400426607859196736631795627320060551066354067758689414425177817622345637877944097236561614219864918154853272328928280884119266896968362096944849322912179247847664624269622345671065846703641663343934236013832649424456042058382904847543176797665700947938405033940583324173863440351362618396657558570813957668403745555407222631329845398077552340382815348945899907381779664043753686746732649720477491005442001366041301805200267531099692746007013640690811844413980012752080035515662041533676822433556798180238022064790431129536654587811140219418436603538197929033806305175279076610204151097110419113001047285156391345409392514836024470310645402061049244324114956002079976136664481016858005762632635014080881784139023416688587544154993031903759744277182620340140362102605117405825478409424912511688951623930260871507648297857882099409913952671640776747112140462698607219063524613768627952744136781118741499432 [147,144] 1575817178865048479134334083727555740120308853067067508366047540552917892297183963289779328734947954288356522117273615795024093329449319520482515479368604427959851336921818445529533196231480786506676046422891090876934412539319498133083592731278294982570129371249520216302550088486866620780849115966037027433871284013219697402637033704414625045394682597418384408974152606750483699404028305254873967934807548699334480597344908744646514343451335145617596657721955128605584311182472553597192105207117332999057202876644657589323434750433736847118895015012944339192913190805952125630764441280355672474594424784858369718888616974619739986302631127061929034784262020136015353874119791504864697148921150131559110479729496516158722411962756452893661264315071810020873884828889202990559865865252428546874428002875186253088188236147324658015618648017683501071376790282640251646301806225149149034212910959882951873789408639014657374251514584733219000876614562063546946737506656298593776617641173235206720660229264157330664802672536188155874670618414904242000304082751840764676560065137404260017062694093288447272313215938927776703271130336257287490258861643624600102228075036686213631431817008568811292306878765294790715653329546588428587711069636461935876980011875065526274207209176873799417454494395621309072456220608276692160 [147,145] -159778569041279610975616542870672186978509478232268108584352382816560441174520438511928106218208144956666473352375921019872810069419941085348022884599476266747124286967672020994815742786495549972280105752276786046107756101898006939481570283661721651507828185943987097497515100713478194918164986631365459719826037281491406526596080603089584482450183564917718693517687176353985177196492329785630870544998117903787417239357694288848358082374139185685126847688472778769388216037048400495568906812948936120734149688166717508911771892457857530904656020990836094424299491242603968043792916740409511783567047835103442582211508620362102448520031345853993036480686570460263484534459024753487134069707004571050566470005586988004245713168745804544676108007626755010092264974733843972669090613409871068839675860105749984381909687226115321440895870797356917108354210584530052975195057325154286635491657660016304089846299519938189658644097140942268033656494475539259961118618313839072727603623502501753086403111359541153773935638013792098945481931004704565339798414560067442330538847747918250493154840504811214063330679286463170619779356155893062622565155093964205235842254313082847691699856194997354266015424027614959878358830554110054588715871202732762219891501286115744818905613279264580867939470299249669112 [147,146] 796188436378933160385538458856804198658231652806418926741611901058496588883847986804136121766865110196041984678028702456476887717115657883995482836603493847319253227253495696210818711553876637582384201942582531475652182036992047950309254516852865524383451446644619163502440864338237562923264714322647524291396762280034136590329265060426079234992339389790982352051465687891417903536412029362061510361143765902274014445853491406671578978690162112735805753325972108077741014924370910489452596103156997854443021381325496211086331591414367651123043055748075242724088069084948755787011472020636013500287140248941649628485671885333695094879528128393430089707003269425476257228236207537648669298746138785064209925864269837173350519705372757814754332667225485965977643481781373956970952130809724856763111089350801322903576671746371139085707422343510348405392148276889279198144202531337790182541602105413103778271121645288484332733062672596910516580463733358136903724465842654145567527252181065597201840035121986594356715334262090147415920911801388348900937363962157142362538463388834723959592186894517356314609459594992260547324417524429830212761724220736536725251936278594471332520342453636895615835413041407004887278117399014753696496112599605556151342786336697521758308267106058768 [147,147] -179181726495265579135289038990217937735964534077689700913050000191629523009438922113804362260644171924568488574228026610011630597801297151979544594948323984083602007127883672062530476867222815449974219992655819903167108566549857658966031573795628210302125396755166197128026630706932113869960984825859334179870065315657472243962503353614858531611921469782186275735671360483928076713585984761518622209204581880416946124594682214609499542061273383623145587942286480825171064743535634685730687738520985184316979245601968923920320499520463412614418187960054858718628379180748696915786571719395566208099308759981901724207225384985491156531621172950086317081053468205692809790211508984650338748615503301967117621721866596148940894871948983426311812847149572329422156130576774214998405512124907331260500448361983076300434768108455436638210167459178853741327883940149448438538931724049629632774066284296233309427208857792045813125509231897499796427277447847492518088881516379661224402827815177359590656186564532342863190131691860988455925410099042191246388495518026569654196388983961194662249170681583902813729941659313975317537467523938868975256001932177766414857244917085401295341428261434876565175728697270086039568758008409312757910713725684048908809605604334 [148,0] 444126765029564398678123788765279654019401523324150434062530581495676570283546822536124920971469308019016586029299406148202483744384333473507834146084830530285604483262986684443773709654428421597790634251040939650800883938702097284836152405047928378648004040310259494997169816763464700168957078725402645424718254462951863086187724169491592323555434511676281347203533663217572934242999336724062616874304601185296747273828948362773500054432093536276939927470620833188331921545645243466877332742412304426415226640764347954087373524279448274771286125429507594520759317408275361266546585701750662801020606664527034679316408813195560672801351768558483326942323543964175289427767488496660851893938663793815257232244491642985666018895085765361365273209748880480226012242191363428931020592346363557110507171528110729691557545675302876139995276311371586113015021781982734940295830513891874840435503924551575382533946857690577075173638746754059673378090452086590198292538137461196163055788308279065267930627515787539196839478231822128045184492382403481064170388845836580610416013681413461762956107953050620366281076052876980193461682359801148738385113323287067650641385956080362524695497716824237799381689273735996119605945880816699667130592171437418715295567370881763778226433504782470348913679128814385346260563470320135993205040750846695828092708417923105130881913527872461684458519193762678057507974941053807044266164041811060716866948671252830061427829355344178541687152180373439258135882414487647981938229589605358663989581096377725140728489066374452153976248515634018870971034367987771725417896661355783049369682446698517451109653296272129778607421305016796713609518260039175689593442051106090642197425286264387196780710278576258957891280787845411293716570829166012375674592477119167220553724461658697197090304186791233233739319237361197738776413779556991771316249213791243207587076533278885070431789898153338845864182980687994425951627665728452974177693339686036295203599214431428118533806727637999043754691266536796131768239839185630592632122615999882670120103159346758032635623112704000000000000000000000000000000000000000000000000000000000000 [148,1] 338988902898788424268001530104547964020216984603885864086536420571015979573925775591190810334559232472493063901600582850785093002651825329863600259342959019656520998136325115281364990861431165266563188762313734335850118980710518400244401695536232637917454110719562469639121768662580194104982162090987794502770353803125632469743153023197306000651691247506881402335334472422801443269306108346230074805511065024215924882675756236715542322175195781987804498372558990513577226219014130331282832305757254512357830622578055094758238139681225603573182491203099000275774349256995331288807972842172764873984005124635036662946127942734504342250603697988016294322895633655037428404863376809555366315141137616635372034637696067102646572632868741720179140929751353913088742870680860721343015495960924472548183210229665140028584450724003746081883338800993890905730676316505382111316271601014081883012500393889383206810173424754900902185243312504410786569827876822848732750182032734634638140703461632078747211713064288518354911061777299434719215141286580971198338122879942515990317735910918079704760507832552205391535250887681468753155860726001449133101047501210361262013819938232873156210738059698096236346605863112607073439110277627143407361345147153877866892478936042682316845977559627402449081536999048370017008214453331314098213274529394242400167479439489667379126102036509260423793923823581052351949496479990808689011936019757757846324958370470189908277148250831798560900286227601947562701400892187512674621223363332744839483375788586465724094447038748675053979485009303461705306167247227637498960929133684630816611518659753621001930069677414956722204003218898553719511068873484769731981812939932176168084339073423270669265176559610729034543211427349798368050702765491671275831881592511267732782103334914933082471125027127561683358115792773484742204513544918405832370878908059155657213236989456219292633092485145869757083838509648005146355230606681260595310450397023096455615311593021056158015678915904987145761095270751383590645522771063133481542288059501798885172131838660703528216555614633984000000000000000000000000000000000000000000000000000000000 [148,2] 135649446474936505999260201863546278283602409844717183679564187547673935360565092680825238182171423936962182691232452829439206259726202191646362169879824388370145557266933355614895950467836616179950779790943417957536281874737282257345587141734039055338997637174910345488917631310528922193077977737722920729868778906897401363097441128038205160348430508706257614692540573988250370668220441430930520392152410620521264830177174341703120924072953806173747979363066721842386913565801685289611944558310204583304708248383370403343547872005749591100732863513116012567100451367576970115529144786626272481314322070490365563949468869480654734794727325117520750735544964126716420170268400998318541570793256264242968010692189711204606761288292694796301893792627442472559796865590221588373306421712061220598249045182142883742491151567434032233046522213134210032333421915738665067960279924657593624434737927425847418657413588247867073114573918535628376804996845562260633947305810680366315235727825264928630338479511392408424092557744010332381936045248644600513838170943201187604876549324874856813407813587079887347143063054149799541852255837305284209541286319510458709170684102954171229261109763147031507535057114594260349294613539709272509763782007957760096913345812277194154278533892102410623626996052840312152474868403869108036568064540506403444025209573884942994992308473994318284014818448823891136675786940461423491107803317582173612670585995854148739260216794267507933826634178255261762078504800928868507729085741401440622501488024297279078545945985242035713388867851602418070116657771189935529959078010711666492660948131637871037938714770536659778674936174823479549761977593952398710418433308182654626110162302945475852444079242515772564276860321328659511625286216054614564145121297164411038671869209153903562962350673754838279286742900133270889331004930490922716824298531151641948101438548336136637605731479852943722744699599424275273387509122135527307421724223648698098394452886242872489161842862530064470232132238865114888993477612282166362350625347677680116862439343337527655340591275449516032000000000000000000000000000000000000000000000000000000 [148,3] 6376023659160540836339090940197257117102270141416853775766420275395594834494779067515222725854715826048805324088327244832523514305721099539634040739287799788160270076309102571728725759440038683736184158972440692247082722807083079867168253588724875864466712726394585895674056318751372985599007616310216485031816752298923007480245540881068496177709546708576179349483900167390036941801735818249328091347130368474318977849684641736195952938455013380179885593989742962914813923328624960170157496701987566485429441370417094919136449336016011482889457147367511506129199622415240135812070963494144452722819031321300108405006876935904740267649474545747192795210476645588447295789762084892196469939687711577456942809791121702877141799712976211142591364279392864629963311469241067377592105394554446975171574571124746052479235625693115015822611862799693665164239814221209704397708008678337895644449009227398168558763277396689564176328492528046011070012895488668582093667387224940765998366181182128744755501694968022133539965772321750468356963625335821672585866287475846503081291803479471338413338683230191295496346745646497843281003058217189495909809161665314594383447011120334281575066197952040262416023845698932248097864291566600481045722497111185646427078908356385097427695267854502875005874576609314245438193942908092329098781653255048885505865128942341665659082704768386579366994927959997763960550072553718647484064784707085531048915066633217679540188190716265588755211481343702085073750231884507736806987624724094902412023629725301142602943062602861304742501012312692044355206086937776972691720002716085325453335119280778455561083372534813215956481025698099393111333436315173573914608619225293010371711453978203943512060842056839395819809980652118315004096970382389498535912950652600258360342775320720588295749362314341791334293415736280404535374048695333416434594943968302335997004885807281122625474842534095861185335149344664927909141905863510039578920636034445582117672899543196444389925200788470439377761772025047006904285846288257876026684088852112895977592904048685740169145329365322563584000000000000000000000000000000000000000000000000000 [148,4] 140316676916696122954171519744808173636208717012757163596764307613121075875390546706733560704481908480011109221189718884239879972884702309242097460138724669907252822660523769763540825536506954290213477559203324399102735244931591034866898748044595779002852763880335141441261663334990515285979277570262336058487179528407501895784258386494243168723392492603575091016292979892462803422735404593844451472188032299796401550834637425596043569271194801609133628704872897680242111726977709283470806063877451641351135651299791556724428358672028038506601300685942969296266498004175208003876220439311978789061992067348981381251050699276271092331146665200413438752079810675948722032936695626522592325805219413492239403116741347183323227268711106249814472846271919228841448778939415117383015179127448373640490005720000928318171019887490457591901192609717505840707051783927020541829487932004838040013138872412695355871116084000522766214746099286501092871283439004265602461401295058483345278899193505445289086184587094444351752546237394799719136000682532881606481683238527129534127279783179242514507769948550003568335698363386156018205351941622543143416364372906972617178440411336422583584542397574812232678949403063956865612183985797949018725040421859760278046838104550876475313806486295288753374039101285157726459927428710422680755875584188891457320206635730788447633541466617515749975403846271921741898080321136535474057747239978951391148835370022102174746056647834203988698043905368719554764594610854715283259039601886055599899003979109874039980326610936273896096507020856264968005333179995759651255211145151490349299026918272162113800479733125434792550058086034233634285782604689139806431628459863695448779290241899569782482256417520920409132086828962933300075139396409521994344811191965834265690587752746212904033112740731221873614617452887423468766922456243047284573670066506815178380571015717572591732986865528271980911319298535081086329607897207316339778873044324806934219065117574324083099264924395046693851672648335919748698601154943510389581388533353918312527746777829734938226267588992528547840000000000000000000000000000000000000000000000000 [148,5] 1029629594966086932079381514298975318116274735296771466360062159137421143660795746639873085517418714070184537061659042218232651698558667412404744436985608978302766628287008855085849348514949084758741825106714955076208529554010786084689952524216203128837154053682557290212536690572378542756696956621352100688634654454742487028229501265896233313574438661977582518188546912167732068467550461343975255890983657730632847925619787887187848153998713253892166134457124574781066049318006582368455129231840785039409746808324889879960986285185140941691056639917734924458194169501617220250707299796926380005955146369783214281806901842755058612980731985824907963337765434486003275431016389905724277533882658598648150931865902594200147995299170125467388807776899115501039924818105586207930220653057510577223218434168267178279182742370849482364179296249049256083222188889876716092915666879976503626844949976499568970210379630444398884780949856618818283379219208877570234885710030957483928581592313658884863893693185327761378516131805344255563888975657032484207873580356240948455504626801144230284157791780942775293271963730235208430764908226817034944884110060022672471427228176271128046867364110807055087873374023315247978098813155198384602064489781053054743746371791305546822707509760616459672509223974909421112208368335755366722552932655978464479162443668865525656616762941575835345018568263042007793011879894028035408630074726501734189244885989417187660289445996188460016741102736606711144935472421759077473485277139693676924992937576965412677956637706061033271898250518038985693398681202614284854454155066495997073496450556513052910858977387602515297813483895473336437042760254754943453790556150594411817882296525850002038644537173487462567895692417561711746385843125899727152002806523855197833944590077412382904725124814669278980487405743104906728040204797713419402350179683061655968466817034952057823413523287601129047581721879976569855680422296701002331510960272033923844448662026998208863599206861141204045604825249654092950005671350185107696526162375168203299760555313042003090779837728784788750336000000000000000000000000000000000000000000000 [148,6] 2903137207263004574349294778234719994792048552579173545626855953774070089503573649305962105827040943306053578173791681960477371721152538014024543946194925513720607454155132919377723969771622068278145341712129079944318929784762025168223336143867285065933825690463219928657603734363081646628540291167913458144325104354135075028710214256910559766174961776263521270097839598586176539139219207446202532139411249963759273414898970268105243974245919940709102635985058626620437775907288885126066406901263489626964393279920181952581560969956154884150563831536228321957394880244918547207282489769860754865668987660679633852243765978380366362396058796929232802704023749389581465909504508870726294391181168795306375874144243083563952555180901907045526502279835252679542994317278007699705959132584200528481525702871569932455270800246660357465311545836390236997262822855207168408381626808710564035351925059997109084095041052635805544495591482420134505935041051781456608495457696994001234818951771219999118184485549704773214711465355350088662340373699246661470781369638765225365857393778423038566030518338523724117740182134844584701908062429864766575213279864176525919673479459384043174394401825126724269822105894044145202024528003553792846175796616158595180503658368182425183870895258248046592607475235832770611308398961767152178704953812723672712798497919635332043977238992263443125442502008639581977828343891729503420126897485639915108639362734386476887087888238817589139506285706599339935574272543381614108748597396464190569315969973308192135000590776012526914897997238397042487974634027047024009028198162148557588783310907147330703725832635243481071941043760206163055536926837510660654007073231441380857399799174164308262164362762616323131576089983402515909486893334464742011419814226373258920628954468906408391025391721427390397034826554466649097526365602552028857130462095104341643390884350437161580655880024570730125210711903847852378711551179932452396264621730443813606290653253888166699850739762821200340109618944099662593247224679549188288607853713337680296710361653115327826484115927021756874752000000000000000000000000000000000000000000 [148,7] -2674674151477716512033898119033575180716338502964626399253676849884041272295585992865652917571461435822536692099589676122780259389314174630272591882546868753384631004345818237375397572315973788435228402362634222166518499209195312778264936194681668515360533015716211481992384945547886950389308375372899304757225304534019357303838849752453584800295298059430650571541186854603236886330064261942658774332174918102631343089302869257969276617112445974763337535156384137350121519064100531643168121034548884025218157799366307147707213310474869406181333262820396132657067168139274585180729405012062858077918060811277897395156601195164522077006131621770822774285680652488004796336870332834962488805360508214691649098246720616826740704229403951130018757489802264641849121007293688627104286270363016571074513562275658765786835693702367659469379939492226258076042595930383063641942075233220334920956771637089557035600776801217896198274563098885218334383580502623560601797410126214243482427656838105318344206313347809155764383397671341447214380351156412439807960697118145333133626038183190775178882109389904413874982009107956651851137623752886491305137146442857396146384706550760987392587532470589508889005595157487071859119076185069395762457032809259704620486880481316153166195328628866471391542307369078542937898914869797428944286796827309895952744460289224583027835429501108418359307886037344695521787485495649735368638147673664941554792206059037225546013394751188793242755055030453278795943338573589346705869746099493528287283495951588447332700866860688034099805783159281587363396659321719934066433922019213417076610394238653802138530771239701553939671143990583662055732866166155648065497901326895541266425802812086428344596144224027419366365221372137015931206903836311657383886957311703140473495796063741179923804002194524268361001798633558034697502098887238351654646307337816501392358527805347138987354136530771256015817533142305574616955798319272292902556210397802085620805353398112842732870045595384182903415828246746210581239312297479889592208834788418767173431608908495595854234576844033202585600000000000000000000000000000000000000000 [148,8] -2538587014795207044199738220078463819108911057853106538639308143670912835743414411971928506753416849720865879382365005089700001546114096996477019165023516365543222029058736830835938893705872215973826032467730772380304147927580606002553887330738643308553995253217727635766692374446483811184890397062774218177879043372275064542948004343923605306093477362437595057937832230649004192709889802543149286376782704406922919445059930362365983062648286991906053104393004230923619066944045265999310609237874044399504283369472522044218182114639001146617999797952267612178301469268505588706853143632694991399436983870207092933890209497248923613140259895882067326974350717004637626441329708381030587341444188712937431702225550308287625646995480795559041004861894731558259136394965002107601218792835792533873021400356724026689013213627376494198943695509397494102951583846640641661862067936343418874443956075995044413211657832936432674297619020740447359739778116212032524844859972801724208039626876364066620998911437505938248814511994033739015174206871805520052406758762746457405868821941006002970170774404981198476714833807869669256728224880311903635426726976701058175584254587366026920819565014482674457954856397696318755377260151958919792008754355648765656017051413307377213820849518410716371760426486878025734507224413498677254652540288689813125907509702649234618514583409368805065887322697693175953635627050125643254728904416252509997381753589227391775482939233608577351187573913899262237334766933261842875739329332696510035735369331044680687721699006075213699775481797870938491690735390569316995228087812119979568007224178354509935583373552235006861985685403836879190086755948358854485146939296295768630033094682850162359593229347010246191866654054901477083787216081286271976704439997384643134670128647896570554821875925054664153181456739348990984601524447874604673810894985860330647047919692648327149005361746363277475120594595996263947508007083194602349589990623283509397754624533801349796311142908718066055248828937673156397031389328239264797445694057368541802115510816980129082356452358993670569984000000000000000000000000000000000000 [148,9] -19034554441121143663500693342875401452781451586306068086840242358269639924748577308162682512247958875605041441414583210641021561743194840990974693066651514126503310561122891247793423269912107163197618873879264157077725096867592282000510097348412652096348465920948899370320854775338222874765664268808754662743842465647404513676177413835731392249496995608700543417605036285366583756710922593125155196642278641250650504164084474574071087979483656109473913392102064856057634500141160043511093104641328214168518529883154282034021071648267067316868863724673769842919758260319317432234064320880292522654265833172740079924181053391737808619679024143842936360625309137607008372117629645204543618509764208048299473643157920984238580382715320549431070042843543424594078603108902805538273462956627677728442038473181957416735283993860768936172899046610402521909265485598613018552874739737587877628113589024515117469901480388132287964376842016681335488687426690456203386859160704919168961842608106934981189288373153127067967608736619426777224997344009175257789102545835263510096059040867903046607996375774053126627500535074200955286066573892225527020341237156041349898121957775802724528128878328644302554704607955098922134174929094393135018214664967883366338919945522884444988717393180086089533123052166493623341345896505835559611673600013544144119768958998081509089797258227957317887603709464503565827884597934058294122364976728066512004619903438146932326314763141272231270607348358489054257434792156701212640932208543808212633423325737524897249717674978747821794947123838128009463632344248282589427736759781812653224811137737593488354388341445150309563476835535328990093088795517000402055328342862769664716989439755186655203315630696126906384756927752578337556921071651755222101126427626123575140855615523976675145888040116543842145358018535450518737247496613547903213733042654387838668198349268099437541631253920079697301731757850270906266525830879467385617281195586238335980851043422974037575254012117882578357104954921807705041167156059577342133460122835676947100180015030475768100903467579219451576320000000000000000000000000000000000 [148,10] 2508031567299374012029426787062066460600356381327676432426694932605547612871593365236754713820635582768218458197429228328978030091909312156256824725833485823638858544464290391230098306325518135004447930646410857695166787698328995895485892055923621278480782118121198955615650621572322767908837053139495547512279182857270997753597893416683815372683397711233802219529372881020035475147225880363477025975596950969259066569703945447410739522159026779383437426209219948079813629454966425065485623984489521760569179014129649566483797141768284228191980985597817565349161566617186419184813588546562947633677420591885514649028727701737840849701233266911234018420100717360404045478735134968479033415692159976248827747541159886378180211815409713058969273951931132308949975397099599282591538206370975123778821457808945973594222989750348695620793641311622172164596660021484374115516609716774709137164403594500400196476909573853180066755885443764041784575013162207674661309066661855264842253186079015774332799724232547209846864478080959569621381218344958318817582619652549403266495850370562440481351617671571319180532625916269472982899505762860232136693239145518417872313294402708688717607081622579448938541028996304458696058241765815242718779166366697380223869276310010400880767576161917680703375164030863771291511068348809034888923187340236648953756425170065572260870005505299305186608382212892892567929157296823963480640607274881233738939342292125958316928791368005056175309251702369776700914266370713013052870563953744877623588274906889794031155939071140972741734425005331319813655514754658458420462750788466237372032262165999146955508616733928619838880872677700175590827125598942672356711461914651953310786177975290819038971604713756356733851790818825913039883495238334961218443243034896509787950944040464095083699536248988002554385407588361210800050363582374452493507977319728417150746200786748613115678116094044150525233589921766063744127234201979621380267344092513606492454834023565812362934681726290006003392338666620877459836706432976806507526850656944498698528034360526047114645673028362637934592000000000000000000000000000000 [148,11] 146282078250069116101131320868438946856878737008707052440709219681256803225167402982880709660676794733631112603522219402989063415561732150336322518746410682502422868793811937002493126102624639087174497699162168350777076974551258184612726185806960878438102500371847169120547318133781031437066045826514925266519129298782873145920398237304343477540725536917240227028568926758384635945103021654862515656045471498961837113686275989513562885176039947776806838573654990216064732070314574434350318631594579692775905960968603607195955147149049909154838690547416465816560852002229439614838170808662838663812964374613171910313177050576557220008353497595278325283660044760557654931394437722957783815185038686091750014900637751247543620682351931785830182027502730544043472367511223064377073327517530077811215754513564509592433090471328113208138814165696851558317930790063924865886162135306365067413133300510545798387595143079686764691417658897082368752605735865615719741206210987023648668795330224954686535483266150150555325577822703446627482578963170393095575255409400492079938683267526045584239656805822807729567534579414089080834991608062940186504633393600073657990685765897899048760150410981315053610780550994464561917020135029478791744776319983834370651886767024607071249974808664913860224405087114683262376622247136213014443991676869415494202011467162275635767649964888866904185847969052010423801346961255533858954203496332298943370277039376267471491710918784741274231440562391656608010645828174700710236607486630261335730819023791019828821309448511646269788814765339407592006899966059317678412740445804212928206593454241223803953386599033470608051309211436790307760095074344991704592022337536432895077531267266499284882850356786866895483542173440074160450317845653964125890390419507909930235026931642043556442345069438601457105685576408906964852117514976042146273590909074463014418188399758606945501899758590744259981633412533212812909072202559968882545885318564049065925658943636541762757083274942471562310863500984090636462220175691275624219360667988144993332510297417181437116537790075782100418560000000000000000000000000000 [148,12] -385484394723372695556170484097814666509294552469082015509190236975032259056283661724001204516079448590971121380442031294662466504046781219886722230370629743308835360567457363470157013446512487569503325790939891384839111583809334494050398701543263596450773026506286149965852142983380444421594820506205724577246430144884762883569327718551086856984406530423484158667627684611248404898870175569784348675522396488389637230060113583285455638652668512909206351240863362728655862597739637783932933407920046895153064541150127879164565081602342926821437860465421980450020380996733024453525965106211435518739875881458720030601254249110919477084887589084881121642959377936976837347600444295736538515906640294874534005314103892626499077330790444017290629136925725219918353769745437017618295741538092604509860871108291248860848872449887496912719449564881921388352589392823887389884898172543172446574466614643002539223394262170482241048772019158758475241176169456199168787625888219633536896840162341197509988861976630871068163434586957719109083030701146216644483494910467743560110531758505210634994093863039683385407194413866922579476026599438959809152602111478713545995489962901358113258074984109685159553160540963925399275664384782242018824619898052507586476426184447548493126408484557152437947701990360058162563329369082556963942174389265908439156563505700194635328514341683509063345174817235798589571917006134958060341414591960154637841281314369388203104322258208387865408744919361808067585366119524539257736821238391838201439478881439617212402365392420369378995504682586250813835754344648121151634701705892396454710702936951017354864006044979523443711792499168049990146428761485167436008558351921506991187959826615062017005590808305167244205189728421794229302783492121049664077227321076342031826621475746606326460506462441352756671437514474203392460755601720579270551761233189613003501465446022389807470579578237298268586452939312710837791175605015185440893448220470134201134007405948637511167732714635065428164621934300893441961640493664343802593410833607139889999363098085960202558047329750163128320000000000000000000000000000 [148,13] 183896983988681201312686780001393745428480364139600585631250227837845197885254689088432946915655636886880811813897192345528766720091116972708476948645932912552573050049504369242665567260728186068538596163023053065420753798102489950786112531388246044117528740401113402092714374652106050177178262083381464046408520320394705733386635322619826349799475268415009405901770618804222178009041614448348668536026307202430679815680443983900174408709577414282811347215483147306729534923710432513665965103665000172166633206671186775348541257054290342406428890405475290318204129173528552602023946969549825844621787019203324076701246950151687909011836207696318579551442680130290477606808193408034620984439708461076677287114728408727165516758498436470798743056506329671822705460998876382666110916616793075924942098539404669659329424798734831352934466456319945133001584271278650209132289658490183985823960097929792544653010279331034048763479484487162460411984655607993849995678978204479204851023195310170757440485494990770295441844736404325842849974231326229202695549288374422544276482680783929985907713284902330184945585114791827173064469139984367169923407624821849538441819737149280906567793136064629911525507556772166152089574694808320049897355655146620218462724217441090275514629368531962326103133264756889295994793799553106687464312574481576287235214906996319305108218940331096130998630865143374820931380772702540843519419608395373651621468997263390733653797578468225901807149007549066669887266161164281928909973248577204069737153241260619866820078051024427454304701818171324217307518096995636829411231176022436703604001182435395395760075434254374495347957859554837592670552043481291606122866026882965933157276495129941728371669290336913666565662314841605425809737327234859994641447027591094304619015993461662710835037286147566374945894953972847983717401499365482186236593983611598617901523722565218094340133565233849904680141968575345111215605515409628696635887795532292833607698789974437202592710739943787676957324775353143181478323220075983454452587964759550442222381840349244912190726117205826928115712000000000000000000000 [148,14] 3087857950472913180379148120399322901327662276890903057734470254564062417810289262613253973324148640229816336208412901269548351746848234925778436420856449895169913144193446694553888491385850759124956267406060455007106767984839556901746919385855540544155395916248739876705574219270506946729439469708416615889846558147908638422494103198925351522764399715903941791579637895741455862647611443497390225278124140416216331125291494413896217760987627979467283822356130860241876979853346771427886196688880815316077017513582173217707925613859792840317628580056529409037135739491449440596549286000773887102211679083143206249684009783580268649201379903762669230197088319479787785826770243864769647611665439616508369380657170769519209570697264034862458017442445297925389716671693075530824474363163227099639708692286515933035295961975428642753189691085910145673244849271971059355947957561116535714571553967846928135767640261154211009088468752535867828836116415490927779658722700261940216055392258460821561259028820984219249239871593759649365626529453577403254265020642907841534391746449129178150830795726985166717946332348303859046150871322910072183762230154236272795959878282701221725108848610937575581505050715056769184053958494636342828913101277411562528879350987526511419595780313525052353594832077433797643661041677401379198728983138959254073374557137994742255887074552617463205920853799604601700508287529061317069243113057870162258981112083502607056650758858978604779026374973667193555857636650717393941882235341020340477740634752274419608595782980851146700132199994749591459786239593132471608059703809376079961215507653519891084958069151813142130556315875713556288491991499163623654178062174433254689575699262003812134662018242439888671471547913619359975538613269711578182492188000831736150391303752528982209529280939142168375275729002591559463846920602665599965227757602613752741669526456399805893822785154784833050348519969046001784083352184748725999390797497837132278629772843324089833555727953052794562930418630781643028546752821340103786883664953575268901481686451047921737864662636965102794833920000000000000000000 [148,15] 293725062383722373292331529883401402537473414332748784437427573147149886307247181485707105132299347553903366646418864849713353171610211628838251675237209026033396647389773053790884631818476904421547578930918610102805866348278600300074187032988074154976941379587342993502019175066783280140376903168345034020565501390477924134596690821260615613213624669220301546069903180487648989957848974365040668883104753045751185023294847326150829106253319225287618184173736459290228621359938688461595123247607635732269795081320589650464936956109684532129688626523514156497765890408242047073859780357939710075332401951788245874298637772023882935306196438109897978400497248226075000989871309887694254614357844281753180279317398436043473436150635893078120876285749261547394775328700131681820359604653240418636103715441352327482031753319240804849472056343246745318188023245676714825253081034702991031538811643176116762528923300177662106430456766443088192000133040781910008936910663977584548567100164501896884476272558198334370146090557935455576512520112190180174390435323747258939758431763442327013117032842581209061359385797661619542874051867145290474866482159072905636682406717756906447440646145252566442015511152083095086693885134611815852544160144603794513742348338967329536644059814734936663868412546741392848680929083530665660859304780281373388393007347906283684824583871766464661486712112844900906143048308513287084362439751126652738463476366914303951261457860954053432823556436466472602068208832008772394938140079284539848516459656764351557488083520953085634446655010227854240570173799791625051831161540769962719066463323256752720310397160935198760812295773236502999516301831668365511547498805352315217905610266898119369958271865973458532656064627663785389120101102496824601821408891196208295103324041888390041960175363012028396173589781470946852179882981752135993092210401399521777660442213470187905135124367798244658407741228573932812464433335072860371291290622590116851188084557359607611246576670895790150617322745256653640885833888874048639088264783192351806544900675091818610761542598331924584857600000000000000000 [148,16] -12670314881696545435156929156196860279884285713233510517647059648105596217257166861180725652796542023150706957672597049972394967024026156323711463690522839351820281005829839776476384619692414128201729257513776285921586812842026113560084813316419591924673642638615712979071010289570123521724287022046605494904313154657192391836026131097931149469361916816805679610009919687885240607999907501988450326627648525486904580095342171809969275832645247227443239844495418044227452755410554395984341223212080476132078858542091175705177924181329697627114273135302840723544552938315966006151486130389649216380704797453758433337114101362595705987945802392310704178704174135736005230653005316616343526555230767133752364767874909606312605143062872051224278259630661764520447284750977607374330134064088702122010920643976136867896230063311728805508848942608661587223622674268494513339245409946767805795601467248388245958124939092532237011913247347484832291524967585063460303594258791444530183106273510479716232283137567223380842867239478094529510014324338690942323540328210389712551958451413019671884586439260974182401976340117357701292536049779509691477603145131359930026371653595007545611453305727078004296972128821653395135007840315905801817852177215452444891444853772935572892435446028992496546654584320185599151942514662715579184471028680935177987826831130933786991920716954305074677456181750958678326707952429194389216687842211184152137764722468243394448074837391419452889864449368179463451320365016748006057670299435414082548074027261396002112859644485727459896189336021248720191076422395614295009634502804211614417291458417428828815539234460485698569639950338412578744249154161625829221502557554996111704874064452069631527014514201934883553994744743802683674955725903938033409129843019258290712247767759255028506768727932724912084783556452871827171090602329692921399048955182805176362280247755444835791606377965443438666523943251827255451559639060115760419456178654456022612218228561442930615077809194127930414415277617673508887431485859681252869031106964716090997267326491212545827421900755558708386201600000000000000 [148,17] -21488562220487249192889230892010028169443799666684474179980486942784769340011020781950353446576875342310308194221498173974905917333555735084232444482759235470658174917577968648424562909601376188825725897209776061109230150775647385488857812924074917206011392924151746101894915291568914409073618287795299130884419579913811437825519759912887377399048790021413750688347517356766566206061859740251020014778594924763088548938902938396351568818673611856097278944770423371202241252843928676265559211169582691600480179248421273063061187726861107039305104848475706970081357287290876995054923303252741350930791573978142285812764539227946376324236283518812533463632118236078633712283441299132487277380911787032164287022216210248329739113736800124050212365391187405026921337992625616581640129048169759240624697269090921329161199304336721962393586038505719028261804702814712395944250098216657900877829889720931967121885949840116253205094861827031319991000751233731094714463805650974335121550706861964367167716669811959894974402567740443799708938872476695665394232288381476483814841468321646959197087283178390030852608301377856729227015200507653000063976294475132476765250146199959544364328268166776636451564621589125702577580738326165467770436547212823238934580210226424435900542798760393101540120666366039887208053541364643302612575200599094984138384718722429042710577153785821902880958804665769597067670006352844080154001006132944695707897284428722203072205429416228820802637646346998446884030492033171935805360549407799588428245938581477124450133083049932879225079424116812631574565798451608373358009912711806579852813413999652022827332053156221358626111543073974764388201833015917614345462479574121872424322202336151732168638778170772600350884177790884664295068102895974949900775499394729649367760488639994460888921621702712428233408098057543718312042976658780409449737293857751004820071208004805909731405217857205734063057273825073641612136889254588979174383526950459051759171308975013470903330833326378691205548989167825177478576476824989396428978141267366631854379637399881276555775808379650714810449920000000000 [148,18] 34408205854318081325208062462230381503529482868219688474033407242785981612081924612730879387155647566784553080703292101460332412527382230762539291651621489717281132415904596754761545937434144859129380984556927631650667059098041048437016697070372468789236724210253659778543915873943817586319184944541208374412735691874442765064443489843034000180240383902913300485057687116594015346088938697884536644258764980316766181054040573304109137920051390825314426959993651642082725080031179522137914256120394571651493430104580603791006994842576388555016495611389553480907561659521522939241375035404774005892532516339123096546339167229753054880623201662285920450476285292555034976644624846534286693157690422485854852799790080432012530539619761265678759354914094466513626305915785924957174915867639770630419042650161281251243527026985975754662773554139877071739542292694216862531187870891434061314923275305826764523987828180162206100962961798943912944580751944063211815204533111695762257294053649124282787674297068965808028884185877891161865729670599502696279359764736399666341715055626205348189953528849204475474430348743840534824733555529953047240204778270006771631942596558244142717792517540120816644334050244681130497097762005136502088692973887184913906642347179669857114440751506869787414044920349734073804446514384188042625412144737743793547915576230985253608447146078512100405838964134795731797188772414302249293251117100178223050260706889734532932777666663374697392921860109446043731977192228916946506217231846052877342508025549099989400594085475791638842704453895481812484751501517702338523046485531533431621568584240381729784405098369210740038685725258498029584258656897200062410690953106147161986674808027944338595620012239103298352339338870250849360517102496352926916535767716062800256170485071536177715675151743231473058705896277328915080269694944694638751053755057260332947862150287161108428714747508243679959621139021458706075989282625215165543078453936069951943022110724404305907052958243374301928805352815660828004815415731654791423057552403062537183113823422177822210805953885674975306711040000000 [148,19] 83101008461285228117903392512260763439078699525832444173892955769301358592577260000921117565316254135554590851082855931479909790520041529513309294009336144502988219169709385151128602225327585951263197428717438517693868592270055530538128325323376068909630837308981792489444855708505220402884107011154094981729380424718175085569136844519390167145694495538850399227446163689081018222511607463419056333500485554693298104339111065551154689098726598477107009408546677789635106856746140544882397821152990268539473854258931086112844702625192105337443071233890831858558796269620749092512247061273584046062599164788285949289624806166872538711782227252772749429411405600687689243493999274332631919999172663624350324438362611846708361149319832665780463608119670769662571729280536058278739175473856943459853427230885644377021641777510542885160999316641401003091462798421984308064576473909240053358069747057303903490932847408761823153917441867402631200171715705083109359347914235605034812115596297515222291737647060091314506177638257463608542034611733051699127286708901932027871561724168644963500136816979540604600337971579681842952633361666238272136511234034205448638428169880890348621285991985617843667835218330465891496051580730274262207666539594633034656558669110352315106759590371481522282666442684729831816757323065666128736637027907776235436841102961550857567961192084597485618132133740973374795963531651502691774376550695836673139804156925287134517482862651190895773643260932797325068266191991634804655961909332570076661264638042807981572161609068291057221474083426355927571914113356122765721316108894539128410196374705103498702740292890830935855066731029803291236298734333280561375492118685566645243469678403012960798847315227008633172888604546311411179597031535619980233216975766087669022777285378373660720640721576138711710419606248660621148661053072324301416260529138497221060458141834795063578797260403888732707008293398962814211206836907265057398417457815386563365939127159734460151606438018767301149495853057911346747858445611761543592322694956619513123953356102412037353277983902624410484326400000 [148,20] -56631802254462613358407461653362418542359291439709547417462360951600570565314371154658143434151887351330320455538341026540309917080664791435774203278480576939555270198729793158034501765680908067034461864520103394772009585132606606585587119430834973083594437543256885463348015516235605961398764159377358190242555031669281685609385980383708874773086802970308017288536359202395621484849290117049475409216119807409513958961075039558258963340626477852874042049401701431027306908634355145532615948165736307021046540056801967433847180416134200652941666620946949372668682287456297058875245805340626943362594799182359652931770239551732061083124656982619018831791473528933951421037863654586821394095603408377476616096790104417010695691495244604740489307249373286918497002844776536587983828076390640706790170298313519575022557284592629211877556270415482111712029678746096777244838912565180542072489728510599802278545473504826512939331463367670239254660716266784401387295015131433532892107971294923681989981202200326237933899320599777857016092428015320364378141216104708644324423053995880328064609945043900166399056357903295875261969989785319178942159373240630431322575536264394830627967599275223038158634241953340391021406605654047966081486310483467060656706124924966420758084776063378096155409927802192666440100886736614349792763361409592640579001597749806888192019383684227542128059964658950631079176260986838230285488413894463953253418497749912073307781943017475973922679433227937652411860664197469071538295740043704090577262995801556593813416139569419424136809267297244053626979481680968331578615244730557650745011386242955674730851780230652325509409195128904088059236397120966709488701349738633957720838567012963522990435725204238163429698040025251949924588565940816476098544259070773158898491994755080137709918856084291875229133571873366370879278864821125320239266028951387208104943244946132750503653235622315042041381394359111610190768627795840536413608518621609812674658017391551321063845526894194063755190274752410981385056260064270057529331147049536139958519323864017804092318925325420791944381180 [148,21] -144696993561163486886516456096418512195824601698446507615733113233735477583686149233350643784968889622764712498822090357682967213650407787823020920993389505092468510820243761201128160492661653544450533983783169949426160711342399230944225987372877109624309765747240009761776427733556991517786874158071145573275714606238314769161436386444333938407731060615629940796675113043200291004149432797165669258045898039388102827036019152687904091686210846230002711565834335029248090658413324168364183081085601780021525122234046624689934075060434215959367666194496885225315120416919779084175468881381174255736852487689411498035864521981326225450008639568113133037079370523354739907913709703018362045424068696567390039954157378122766119070779647649172482402704204699758155797734787276192702607754125912045877423893787513736262363085721283525958050659438544101794371777434175400861610128267581394697262636200726680797833355431662932317118548279125390915905153625042787334776968275574711979872539851890533012202763607723840591399044916990919254505592037109452697274605786994615717883561219344733274310588786303813108654303086275144232640485605381106880201312796588597292124575611096173152844110782221454970884192473630252135778018449808004768320144180841131491705812869893301460031342978088120137743816836875127689865411949588006505970848331006421938777246538040170438494472977318694508207087748653104297322746705378277646881623254332000430657560113397978215986135313852896412084981232686532129715455699363035705245400088720124245278496421623953909475887247089936068487281430948807832962784252325946479642854875781659054735498677383492479458813104782642975617645819069357476020571124284969334032744804130830487132799314465023405157471070091231626847042459139982149219223894796485749345892427387011634508643114644249526050168918145964768753423281567086282552823192581241395593644076428232927602526308507169265723326935357087430472744603658353946308610100318116018748261798719681927360052304396314811320473340517696173109382902934966160816982930270430083871417336954552101242037100457181865036228666274547908800 [148,22] 52078285801021214003038652602127957058063829490206760520156445981150099648326626229946201304792866462802840161491680897294792083753965654683909797017598132341660675622170859283604223569503473674216653165372606797236614053927847628158249942022394037141850843534015843335379674675140015931360621189111596126823703018915162735991177374695308213797084933676853084191530518784197963391372802892044819115937131323911635530562299807947314103863485025991256922124038273095724607795520204098846425087535594672884295013775671562384978829594169805344442751911415682295056750794655597093851771713134802193335697348546173119183638835840514692276492169939898642078030892398208383482716095799726599581863830213982833497095459446653758963470543582860413201180662573699066402134894876995259596983699126357057896403275397284832101446058672696885667335816550493438176038158133204134020705119674546137633669461491546179781233715320618362348012816248334493326631720057360109649589330189133932186499710038060348327820923601241536633530032681427614896466108592987856994374569338273074919972317129646598533257315549068877770348444688697560312480694342789147171930132594914951397157032879123156379949418235459801799214223434703820640268755346846786975857177597869869797186876620020507609170633895096673277292668002462570352493180546410796109905783453060607138121886015224681819325158989306625255005123982721875706306011018190954913697782587993584523908361861271990501662288953176863500061105395189758980360029895824267415517897266835530600709831277277010415304663266211504155046592877695714571960539134211118015162717952878709910911273974576804756751035829390294574793579896937667054696887083232343133832991378578247765169386084740312255481420936675658597468623129931867472281617716294051523323848816594303305806602241953447938878670479951029154598838015006616683399902588262176528035850155450568861264466842473418932773120560002555491818554893763184600527240789520996300368343334689592075624231184735026503685678505133721214511791726280140250675163134229402080665073651283639374541729042980248852604366193483560880 [148,23] 152752127599121219778471901370777832390136561000862278215545534264789496299338826424470026499776276409197675269599413745795169558910228277584131270603984461789237317864239915710399432637905741736059268429821066589276195927854254288975254575169217643852331990132322610652179532778925836612610942164019822060644287135394042586153324535399197839134713283360034690931518521332937574690439747705440359591631878950040429929070622117006260646231678628845311467549804164652808073452027519422480929672271102278597222547724211108194617578536849818618185691521131474816547248732675408413384991928666473449419623650284051387132611108164568166047546956640662142140309665953691418910553997457901660012067877370049174801995590042456247578756627326397222878689601083788893383352538744681353848632285267931819098418252084356885075279843517999272623150984546044187448206668914089337199605714711254692871379307886758111353986924911562901081799721266435724374812465520829995407984015858928035783674512215787437219627414925577280041447831239559035303058566985988489610443327758275914170983764855455252314883435459092198159763599287101849233073321454618863055177004471665666635224292664709482137540832670179696830541787772436861664001894606517268693551576043118264779932116739344529337564033580886425813378031411899860722197827690515926383059620570635164052345713462797480707831500735723979688198020250605412767326431568287774850885734188294944153596253647522543958172044225144311413687821316141369957933246980578185885072764923937826982686234504588871738547421261557992526467568241856045879351985340950840593866454647146302036003237653928330391286480850542168635333715236023170955751471209966238126806357469425331235813297571750773560933701957837422328596105722859822464741317516316847585555659434900546145145413114813641878919828493426865887268798903555414075523911875215316566106682580032695125716490580010808994419059969150736402652772888360435235891048202400155966547680700718025923088596961204937909528497755454585764091874778485621712116425194133228802088232851344084031078382464109931724006569213176000 [148,24] -32317592881951228361752020215428817724196234761720857228995873263444321485178308069096014200880731015682311168942617937950111425416099804778666767626358464785608724790934483743238313318036178167182996530577412668433149109460504775394320791903768421785957882605487640616521017793361989341112451371067186907392408070014566178026624122178667741280615977394845257924636214111990774056061342381985813533434891521272917223399226848978673072819654149432370979027634823171224575938156415865309173862140270789579250814926253621760018921924376265531480907582537863132230471051175883008474649189232108697622484879844474765757914042875011257056124843604402476486670825882669272967534943380349259727346966636845635781720448347205175584920447874880935451804371164026361552271376142334798572619868339973649615694846244754677852686249932142041401787302012923406521977839938110224550212924489526915676039039085782820202798335736279374247193039290748273859792714104642117343784694545297192954278570935371580103698383587102853613558281252346584310586303460604292873339037870961490754854430135350008993529484258195905736402180974477238328562639485827867917217593306449038366972436994334196483593558744665102285896900084587630299912724794740548520169387746423920527746750203568948937475918675562976865603229154158515246406893358131392737532544195100347338309781605863663491128518220156944178562538092480417226775524515391643951417025386823916819113753175384673708915516955713675866553232956162003223619180203231394563873630126326286447657194076075495141971502164626439790964204019537084097023886372288735785387028746822245761988250474984213712843617917433472113228418470995424206012288484905603621518873613600159747290771971676751801678012511823508790879855449258676252662177131514628502273133079708934483123092331490262256594809805295194388876237594504155424340358721441050173052112205138171847973753612914817445581261603849273714098012789328472578712857970380991772373535708005106704774155546696419858278327881121505259955295798169050247103846984011938693045920440624834177902879624578945388067025081520 [148,25] -90365149843778074205168342288381800915708052934214764166384647680046125810583565331598591044779968788863518164690654472623469227473197488976171882405860966735268067309545437445687981351116524290891336656016859851461096155161578172278308840672701656921426701390802146932097600911504162257702632943807030419384168595309822370158313842328948077923203499097759460763400122985666787353015126550984592428620331542449168832606876088905987004527927178929008782252262768792783158752336735490285507487368159383220366592112618928441693229945758795405992516591051418182290932816557654981841944564036777485620163937513532395012160289361397429807683827948636958356973201218968830341837563415669116897765346308114201270670316480857602532776168918434272781689274682399860124838157343668934557043470686705866602472368980733460325515954639519305640202220694089482938139018039920713988208195552333736467788376417836944827481477237268282337966108641544670619634740790995121868031042513528106060611648395799051203985459436866945005233478915945209500717170590525431747211393092001214869604655033535011080145976843556473725909386751463102574675010254985244940327347683429596007809740873307141395013271575834114150158960197768234097902970930786725480660885910278678479108855917975212460042464899297696729897893192660235949813462472998580947393757801226260194315417196143295148684519575329035154242030700633331611924806984515693255498051599669164486489047837312690004411442331158814475274604905139910804748582937685699656376542119681143203600181965000446140189293155038424956215317661579204625218701994056051663608094005952831669911624964504843913314008949197284430074550572084512768652217500488317910496770304542900163604932291099913968181273797466721312882373683694856607178402998446789650073925792653868738673004893859885528881439872403603877999446029055026831455260392049425043960969328603428733802643217825774633029286366045707331809286645221098793535657818794897524412561752101985305936358231129284267922942623423728541954740861011901545093379904842953751229234383806124190429042028195938860355822400 [148,26] 6907333924951198958999002030220805544120066873246319052555600124398590149722616073933256839868475985090135832537705684560488785478039161227567035276622000943122022616786215843953491669473900254815535948699792891452682255434607727358834002657855283919316350883595551743285235721857567806584570432745109445461088392590924962136491950164453078694852374874586596597936331506275388303269319934108225549072095267290887156884889969307183327541905565453621261883451811659245308409457230003868436856182646568976587769453398045356820279221062637045553300852469149355698987216795935255059697698495231079771424982654958075389618670430566313741711849545074012214770922289903856835824226602992159145957590360149832911852974875388821061176058959825350798129298587040155306236396613881646981999891276942788203012854095215749072956540832705404082084927926941346294863269156822124201594520675187857367444140150106749049744900002835600266614979160411207587194184982821761018645021582658261394323690944608905440119440974044606886618896566069130700653825734593079396323474580204529467536650311886950009985811561471648436748803269336149461024210718041740278164317124241574105075901112882965245245594358734541200249978923234084290572178345016096730760013446049161592781813117995240462069467590176755439528046228180849768472891377620214035675726745190983141832875351294956932957382014653713993568028066023806086784285742160282708482042884154227327612913320825583745858376172350291206387901901908389459743942324078882363686285675484107011882064291629368726217155412048293934132652621592992120106564376446782549743838365856691214167266736583424757876731751377740583100763261670119058485237875163178089074062635939639677877712703400037834868857776059903231667197837661225098782884044072581943625861410987320858353158008088521279051266953798249396665419272849861533199704659561068586313966523897070069248204142838338446951258113341713234463035038735448247239506818396603236129385584859751370952899752163673393438445288098628553906229841500935692201815708740256290311942269330889452900053413669465946452000 [148,27] 24709148676873162822239982005050896767421141378072419566559339204072657859566044487149459228399541668599379444583199229845556190385209108847109376237434374493581549620703765525924367213578019439272899680137827555407460506261783242184292161254319141281292550509640420393339575474954826578822660654857736097306205116022302846121425817671823932868435976896068010304184591205418619107438135580899506560566849195418268917608196671227847888639561959828888375384108865401637361981818803322035807711891433559472252936153071657420865848704681313242946162548913709795723430878334024011448981984919321357365240235116458185938407027224762047917884757933754873060625205492774287618020551997925462624432187043666813816124680683833891301572948748077388952269078426657098486275678167573019977568899988522005246918979794169954424884609521310689437920436235438840413957151231123944574022210289922298325596420699777311964930239625827723461877793316914394307969576285155548716181368798210491948819638383853239986281329701132508609518173615639013292047204655481221793324477715600862602505085770145397859370656106528367908928911297084733213965794542752679400405373941584409339971982573680205920612206665925168705162158621407795475509046472141097282944843742330159242183057635786680409926691367073137378317181890211844445060635767108616951832246372294691528665058279815907943789153002604544960492377203380775008410403055341129784225744727231014301843145832467311004705883468698123790462179513479102508453696296620084489412874339821866212892396528311673377695194774636730611279977577378451764872319490242579010750444752596555699946718821288464662356411142136262155254157336986859579359102869687701032530377303293821910442011829661357568305769077543143638783871600125382193600865317822755366295232163937801372345422046688842885130644154444637398033905334845039422625154229017654875952722902993776936506084281720625127385353276935023127263504627468766928473013580909359495721940579694955581539476233772092156780338582600666144536669946879816104851978817006657307742907277774312269117863863690780490048 [148,28] 50692249419972757187387293325008069265087357682391940157020293635240310414624355845758904703933168489118447368907494663646709465216640068589816410559879254949046780921780371453508265660381722090902428688716797705674004032843241846811937195805758293579187533382808155692580203538320942518415805500970699549120026917035673301674070738822154153340169297971251024709082776975965335553281234290181793367784942921483080343576994030689126181405430627194339565168234865517068667431780734285941524032867117692348488186207198376056400039027547168552293500976357188573011784682170191034445145050160412600584189476177906882752523000206427516055336414298698569959742852023945985245098980349364709812639459517395361253689819312785125943364328134158062582842211633184842849787073783662574959878082881570082711134281684506259958434960989947838788983828327294803584399350058346201423379443472652727809575171935214296924211459612804255315684510208871244727563749156686432134100747983399419597591170975727238382938261921122091886718301289818003201539041961878268092737203241585592354458169933960914238454894795364678795695704066885382856241755625305225164415505735087694020201139686441603180108525860796688079503386600817891572952361276911462054132662158080627295665944310159633610436987253236804137458889953949303295608633811575655208417459515421321604215259412309882105610911861377388803796560538399182817838647833995355671667677523679182247984970279455384006166867872843676866785724966203227342197375909050975577782245237176536452390172170824497894187302562229441906373836208586038390530025616390572387304546083382451119966265481770206849313241733461126379894555535703054608327172552375084388894294940754980785336247957552309175294646495365765812226238056151372226324775160524736494672867893212292389678085264488011128792433544681047878272275207806724619871226131246266014293520204855631329590075633790877177111447973274983310672341889052680535664664947630802158991571438485795532316250550129803368736736282531822041295440682346098350548092527787204158100300868128524410325400839707012294 [148,29] -84933157819708743033055233476060509166574768982095079154145841102662715129663794006480527674264669170792364860073962666951518617539794760635842051930679184489654342906624666410761708038421607010852539324696051481183070451016744165938654576099966811488735157825321751342959035288198765225766312285647757355495176894677157255459070489316030346097247690025514778573410206842099218656382321648602660911130020778105072108087903949258736099751516170989968020296673131190676565718146327628882287581303473143306511358996092211609139535769046815409233410488655223988301356710205248184197860065187239302310939293440834439679845409428853340904351964200726112740473365130688778838519120271623359852385591895971502549910007662824444259999449478434338651559727897177907700453046759280919623229463617790272427033125327582458516374641005607730198747307104143485443180851075775831327149227463037526041550457662239996404500062898295397522380559477052232824829079586343344080839789610880369031337869054881202269533392176517173679792582747220090368841605753133052054994321618410391383499159336305888413872693176385125894934471556837829872983570747529432866982459459925075071668702411634654808775928422611104621584690872038321085591984846021749432773389749224231679451482326822090381089941952222213105060204155947742079855303408193075057044519954121322014606260685236927945164406313515502955762765515550746869934024793658157874679829811058958340267305408503955460848689719310339652207656502999477149671013570936175430829493228985168640132959668460787689631207241266293796928462621965433883555492441278203316368546444559144110941138855298510924388357336267681580875180221817537059463742767449861040836199334216529121459856632799076967943997081186340716039446852888176470684203848310630383058027141221556342210804811789260418119498100915819985317918599679523668326234539656566221803711479625462060562007483338331149678313844732628790828750405317216934064314555329110221327200159215963837060965679355455744109215132378332623137841335528966275407552693313769669030814053141325797526944806251360 [148,30] 83873458284325730176665375163690879550773817285722646367496169397846872994792826099919868581509219045544309154564556757074862282846437163356885324645227092054977847746607935298986274834625614918651959743275951606107336736074002954571582036697426655626274084851991859663518284493007372063624199932178808045111517956012133262875744310109638564448973577372057841302374918019769415812023313968245225032787445984925491872493146852679767989851717664603064625718105975495881878723909266945504323241353352027283311248585102453169791844940561370820695756202481764119497680418026156650368920009728829126880360701664466917239392508790911228471854801760790675057912110962121596380414500401730736902541725681994366824417979670567159507155386006127905573422349174929202545279935279320319146046032289198718362576335381273807011414331349259960454089216630373764428162095728365086257761516590593269780655283365340466865291077206879824975002773386773525026573068755272877417812518492290339059986053449553167950347475057639113178091476672891198843796828127330668295804280040576769417867549966894883904698335089609371216908686725002705205826663990155881103895806526087950881070470500942541460505167830024102580835555250612638177416829102289300009979060189150208445264038935801947860762696136316016328631311580791023654130358510957428136261708755148737194098738176939076855445816994311767396750592575452343621089187321121300590209239580757762316625503291552740872259061208387845986204320276366173081394278573732041403018748315490155843251208855648774575292627248596575527424065992306871521631985701833094604325816848801844085824084003388924234461272041049885876433803838081977035847935100555769390995030308585651811128398308754614089788740139778868140450749003870464106620765120424748781583186594174515017314483429000614172379929561601141540783540646945206922682956405041915353039965862497487376979117250351240983493611230129257864904162283136145196133611135203467117874883986219596980515228939428901636588514159749538128352682275943480136092436635529291166403804251158040017554864389104 [148,31] -88701110896223268566276025947257378580218090543875299283497448591877517047074429007118323499827940847511918927683291827640767744973514519522521355290262468174256476503512624455115736192741108548422029140718779511556431243118371078590217749473814893825525663322072942372114787105386897942006848701046150716881061756757144729712721849011461163997031950412120101061041626492501369594414776126449627456554556395523209493595571079553191621069325823287820216551624751306016872108540566711983077139468570465248239887367780428367834420595692653311276770563284127738490606775182536013610584747096043849953831534581144277026504759345626225214443534132876224753703615895202107386391870651485064857082285754422429371461599389801580721675669912771650460743720344484840952727658010387436455591735585379950261657847820137080416191336101773147074046919406460056490976747780667395018282541629701248811582332695903692626648480235213566218034078745296309621580286885678243679140689884797015505016586652174165970970422046019500627745836989678235447186219818357861755774435693280195682814508201971087223943416045751224595847874133293719762858342590667878322854706474233669112520178110575016782704039076250095818514394131044200535689552295030768181645355189568875098526414680750811619853116821108059920742643371791818620020080886931870386485209276033400778879918910931597481377457347815749748116220010921613137398410530734421254200066321515205482660220557104670775519619437588162017478374283019877628640997555714780142668219245866688659758782004359990885794122016667183382012739034847760079949070016732075082801177327313223843681192892974046590702155658942053296162391842124847565147768174460305933699526275177597113013998006916681121290710000140092867734731732194018803063786620730157629396502244615924752023832818062382101352115279852825800707612453377087550310923048299055233545006324370397918982952806780790874577000402429609744984345186474861493338586388282022914967969244460590897642023223584349011439779827591593810153310825295685372280837424667815188511453673627910814959131136 [148,32] 94524309387742645801345152519848398537914576832115041854277033541082199151806721835040020181421980352084541803529670322245494498982411871173753707470977145049723301792721960364707722433371115768677546788035172581303208741056327902619599107213685549737080547294905007862689772415691601455240565848435468371923815625450103656743802292478905839149035335814867643967243465741125807690595080395163323130041154146590038869192837964961593145656403008023740004956175957557290052096673917509716379002207062389018509487183895900077673336458393200774948694002769843701071029245150677491754635362715550008415824355673687455834266502477439536338581804798140827499601584741671079673730234441385571520453400041186045611546830383547040400317344955887846411411701026442930114109657300019522736712605033623733195382812836358911973625338692021103894115195297984887512749445434627315261263146073072897567939113833231544854634386055880725018073403508554147991599189905456147785425498370189083803389821514401175683819759929172207825956778449486558918670217616325959661596856236257729520154111616426175348540585537898169479096733025529542976420751100586908174589961059212031790554531401808214713951035450147132871434679935578741014915434774156160405692118529236136493700721114396677829357578453953453034748442609252230882362025157317505068620071323006009398251547900685446943364664354362626415738472478619114667131211798516068966702034157108360410879439261401967988165413239499926359284124306178305639200088643989805097692811359711775659738446004301459195545007665047791465214637844764430394108329981231992389543215638637317619832115321426982074302347496644791705635046118373233534912732283559297241893538874041504767460077287327014241610105378156521002647565179038615277131678899949095734752836824047398113839115993229644436800701448638081155279982026169148040554101394500645247608911569476335938345608284192741354159351055521415528067234462103912153684880765286988104159979753821028406553531914568113328661529431380696895677137149202984849132052965290670991102007476635432175991376 [148,33] -89411627623251235276418474402643376887933286209212667164765340384557456661645652389110388883110522134957263919280768050531941317345796695643332388143357686899542993627958672751846259732214821803447876625793654321967120579092510132438084586705454137915499797796069393314779476557903918464135024891664489434087345397484172424510474398542903534173729258139828974652181252758497942778801000662531120850257082597530624696143753681711489666067998339334166397420036255616224576200622386688173811291281210512717251569913265664372685542430076334956435492122013710834553541976267251547576256955014520967354495621595153473564914879104852981076957307727535596075105430985105264223791494356165401787265030478453435897969013302043158023240265811580874498989516784964549675892871944497170676273061965114569696930787642643146023790547797100652800190866386915808545257687297017676602320632621485148807238185985805788805738197869701078243635786120386223374460620349063480495309860181735920273878843317872674537680173833683103106535371476293313118832665750584780952146673110034864195105631265987929986615950781675120933014467586771406959275781594539898265826265301890349371489258233477674889726710728294458274877557954992918958155288278201193716774614029270252198647168210028117325120576880512091341312670363346978429187700133182270485679338128489584342898048920016611433407467194135370534650500977565763652305035131414105046314572456210575000846793826313903162872901472159445236028381522516018987654078820193689582417362422267638348746721162273602751955567494498563615768075331821634406901462542069743629368018912075339875070727579411349033955853775888737947414251704297378452693023138964468390162732748147351409569601618875103886098400331585043925685584723360780222616475815392795461535506253675543940793153722831461894966865824194893203051681954288358847059195080595401598252214716347093944156315459362512813330163004415057673480580433927422920548949720078525417443069364053601805349175505583258331800174366504832991379220523277036857759347407090489525899127851706493340320 [148,34] 75015308771760685654981078384764592706067253673965941866026585379230973249574632122804075393393191302426022822338594551448901088881717301108154596665599914807774149961540295625088900836396891585621241688397728437672760667636942995296846632156940803560078609797110239253342205225547646608005064142249355433774981929309272353829795901377277312300886513869800627791996589057194176696873487561556301330674852781812796501328078443095585430103566833527025929343518557021130593464277823354825734611535649359830400630944123821757663958418334522782408685951998090064696987654556836271468572801168042759449438232522742826603368065122139743450691448885547264873462766126996945837348001999251279014545937619076381855909200702222369070521000584053617326008973101800102638328638232454117121988614626658482413312703609810233561575021377975545259793679150207829979855999883307377855945764781458861871134666273464159450073621673829680316963828761168466899359369837899818931473617190910453071988455185627754494500644847660492095536662485118063827697110478763460941626019198957779322545050101179162957557504902458241780202256857222222328077767162603521378416641864641239948106813352733002122437435107741571463429668942700372625636629464041453053517080773879189023047318365933453398081569857593617845853551693958421589826988324408203834066011167450387720923473459221916116792476022363936794423811767710737712393944474284621443131172115524084388020387319071420038228840471621458506566828840418552343132100191684631097551636762565655130017885569502111251474997494643993592137556454431972949598382939023793542040302414456298021544929272189413550960757533030392031454179123713993362719625670731967848881237484960288728833882564921932807676282874655101113012400172527308559800208983678440848785677317750144561737041979944827830626170372582820053960152297820590282500234385002451801916349711220316399206202501264095703156718975772600170994118969459761717300560793811519196332512033247030883806945012638325492462763475198421608226294312099216082095196838029382830409816493249026912 [148,35] -55934444212817450214070344562480615646267747963579672583379555302850502591011836208703605443456637170218379886265947569858556574839502680285011387136574418217712738613836732419615037940099562911854687386869287809837837362069994654573329200737228015780477135012799183272903967588266083151755652971296351521787719611961318922437433779160132339087934021623652718250356392189365479448986104715516614952617780656981263322952598188716716184960210054349800691675800048278504511083595865814465449950603896142773908827739092783858426756743514379334593886476961763351797263141932746516093740596407003987969101330072575679764552643650837032666334787741996131142041051781253869922982003199238221667137826292441342429907688039813491150245903460740293350648787503344498939528266930749030130051632968908222121407890669334044430763871571259215592787041814813659583172569010063842023587044985988697061776328659676863995972533755664445532424297587802719003757666067751690461987256509300489727908569374659860993342816711643824184138716124946872808336886413722622923927132231891260230960447386013997039191889264823691274279209733298329102560378106989626449544925475692566946398775834169915516172336122523312908626801205680628093250650129963294488974056484705856435141500475514985996570074378409377592402962788819357473071742384183057827708573810275352432901695996919538008519501885158523096375975941524378685304694123888170076284574512748646664462365027222735741889672191722471625360595545290343274906623666335683155747684188059563868865521760238311074085249418509810462551491615884132230114488130104198393645729988184769904066982232825465718875448375448299417169510935747779420513965798133754811346888591269741156732568215340992715407934076399996485938984360306287259765652242431715201723727945380667107241779342464650253994127921687833332489027590387621100739519600449224863046159365876770463942157556770682596482106896405729053554609395620733134863832153772089265001997158032175592069087546619152826766192766858782353160720153376561072126374681069919891547089927652480 [148,36] 37731674279430209675123798658666336519252393366837855428940366841553915341239618790609986566825039541655443507494419226099283109414764604345638402475191034850421891883651871744178222727679900347659364781836892945522678275770986045001478444254528931665610060131840641868663001620794882430903512887762147460222074895729543743608851043927555876086335240926150142961003626737216967043543807176950958127848030607511886698308485635028927408027871683812628025640866105285711934671686031768408723187476117231928244072613494384601710541778995965219835052342481130525908695912208052033150797070046448834004745572559065130540994062356497303248676945821120181551344313444998391609456043208298120780498556520543167112795314962917338014286845912188785997651279621673533058150801076216616050676316399926286319727877690534757481660120583012733768495117156716439677687462343268919674008120860220300988508757378073624791446451381555221658002594731295865742484594351145015439874236602760557307472815091240392348805944160294486330089207478998529052525295742284525037457743339818767532064169297727641580151785673444939265789852349682002318975056239983879645581882455880020557553280651655556564875235470122200243329112124586328932817606553555588298008812071804640557323888749517699803253407613983111124168036597346468338113181712225147430227272763068821488793017000980599660687516998074106631788026443572838210421800550950385406294145222761333277236808050226020014294803542681001636667035846798361888636019944351542711227671472423781252333823696909757507798859691340357418301078286110143594060321819081496360602100503014758389402871581236997127880315885394090684667528006826627859802541111193234144640432742590543882987688898553081050152699511436340468849388039646022403350601447231867765490692002220464192386059997731265280268865002246179337939676339556539827696655012799314674835331773442429044916730463225681966585722153171070216725695255470738785982677156489565949571180384683012399445759096102884450740264760805566206605221073029270633711064617775746523283527480870 [148,37] -23724804564619547275225552025667615535180587420916263848896543135059975921775261383915509812643604205927461776905703282112515994223181694220153991360860143242572156199056508584957971487393006520890324666545335118313109595864159447731120539643857714124857041841561297169912263200656835508954838719569966485904843341915470804733147600778662683538236332887270713051304249491306286650687080915997623876311992290098353150600595238092242940960134985482975949878671100173904882701037430078743222138251346757785128587776631953334669503524785793339610540977316786082801109559071691877099396649899176257222095147719287588083552903298612876327176601382187145578800212273279903874829164058919563836529021548109109686836270910464818630403661150967405445202299838632852549756179691722559862793735005141820133933732477326533297793021114936210705849460438028268150822649711130986909584772664128826523030053431967620859869433110411624436923664116451280629898332681693593264244158638406625227050884355534092314419319690825697725844278462438055892629973745565036464957250535984180251470992974793131614705603678225314016470139664756576390659076157591053941579252046737782482467856596669694230244310327709293173779054764599432045730119675298077546482068372528926997190283352421707260218581158564984618603077927142388857315313905945096641333189229252374909036496025661495055904574694113921321654954865849209294141856898155791529400138547296206817996358689326555550137124603217473891235331498938264554364859738331128550113931746240835396436532867800356260652384260195798153578108802430831727724597709135826054017260919782262007838625340522826407108144235022193336404158141566607207232900626747741404326162229613012697734056582661768305692283519707034907442875977221239863040010298764188000291078862262056039771700122936706192462682279603756930280968731388702737164702515394545820034553671063138056788588910797037509780003680538677014508330835924736877673203694571672764070207737893390217158479341202992006039016294933660386969860323190974235214524244808589351514147344 [148,38] 14009338180099756528438606829078110370298323168823489987237029147465580922070149126456663598265860781867739896792215675213657545713990671357746547639992476281274147109162344067793334350639284012247568417691881333993218146097286035754709269117683976481967672725243406368825907846822669279178331170286513804866970077320103739026004884666221811111178149563187218707834406254659779428539325669720846419521462622554742150700897378654649127747861202337637859183588889511858747372923009617779813520396579124642910350800788576231870339747414718484451790348885054845417760967432509820644274547012418399282210651704771889368131272297707584491780154086244878039696502472108878861631608155981816734518824448883849971964723482672457490121940060018749095848252356633231100991092219194431011733331712106450978580550930495768304803990019840777307485992857868848512556711915121166999905705174816094460287475725128984931450623639672152819889744297657576720685087204521244892756261255300125594646692446748369950690036899355765722076620616536639188836737110166239449585990510880507926039535260047063672117898268108554997044793448491973072479010561395010979715012547182758452553287919446525073675287229463379156871545552489400436431123490251321434096653690114257557326236790776828793497021029644503736723501783051043735509745772776584839511382114493011034463957865172979887832723631807130086370135504214666112298730703397348895184338254371089323523815566339153611971577960258844883928246888665870448337947112507142991831012273587556052365721368256103668665656041054462508788247596530255343696742061109212640497715692062650028716376159626620317534622797034049456453434949309174138781614385821662072982287340231250155815981698597412672150517432612100005183709076123732595984176772175110723247308297913475108390595439418660662269645372651611551951414625816372009626033353326295832648327592481156205663957435570121638797570891540898908116881192781050267192810724167517053335940023785632517533727534347921675876720939774152317115310082157980192046386326931839615765504 [148,39] -7592611574107472582883074014485950166180376957771105978845537367661819383477104475365330947963798921837721346821705889175666713603345935590758365248929290604152662311208304176688764455520559867339744739457783327761274682875534297670550568819914283532452152949010689304055309476513619719377762419857869203593633649826069609744761495914355438590735067565482598031438032491051158649361721651587434698728545783322089889818795139212785048625111872770954605180219500486573894467865038596068276827752308554451703075592455090920244121809618510651249571161872392863832509202446581719018112654556677392737286299171927231258332063821161100758581915455570070526289087466245855910860526760315782919581468158377871541283935471420863427995737226565525803369318733941607631015573619538635144808156226275588365313696666689658253711447849211320553373283241228874077934571470911114720267842544415978824537028378130251103766270235415649666633661792139827353025485694364903535772551974493480868124928962183251230194451109719125382177828166219808868044248930447174767437364818089548462271892798988084417861749832096249774981260469416981441117865351469902696327523748376265180029627912718228721004428179946517138771175201926436034840125213929252033282870420699151758035705934860545637417011674085608721987494016764278323581616081052153234616221656315864862685379194139574629517356789819335434502228265474772985379502683704005312369512687727364447668195334509697033707894717087179208423411176735637941858166547668463456294374403903920604924879061503486862996067618487937281861601876485280123760855520872900769244945761669324394711433246641718554164164946651993353056154540743817532500489571260140524221360172492723661628021714405183594825499290238355754295390943013538853420724183081102501395440644036968839854875578694395995878323832518439207940743895529425489597177459987615197578009461053020144232795243617432123913574368860851496636213834106201640197145318294967829527634298636606550116110971350188478111959215710766856041290919579276532314536819888700389248 [148,40] 3687271226676413765173653428985376569223701585955160058193551836111661683078020608464734499878799225324893688039191913743265189374008918675169720670264449695650547034193742045027160264077285006406590411016189466810270701304502380930626336638455521322971365554374124311025466088273202217448249697412481611119281573106187457213231023701775697218384138802968143218907086079490028567538273803038497342109619225539618705614511023028466389299488005013246890633666973553678460150688170398863545891266056918662243832137337609523599978472165594367742687361473427615087802772133091475664680712857646473427082989926636726829168880739457018967430655624867609243165624484892459372240028407872917869591640367942057173790856840632274182564201547523566296552458752856241623974114346702864430645692854034792549762604084725667603221741278289512213638400363735659264058464342384720734698353935568563955264132964937266823084316859881639871643763216543530369205012405028699257174639133749933834654916052753477571088135880566890921685500003071823966506145326739298189406762786312970144587053878226354847081117454446728761083236337446720309233992104086515111915931427714109389587043410351234415050758876722339686542755631101344158798232482342504158028926297494171042832537150927933100340190275001010971816042527674881182327074189694779548776935903509935091915565852354421325406792835673910163294329565241630998076190145992676928782379912412431865565001395313897926158057039368277599572972225963897092663712673168305690031914441507028009331100870765799920630520461054427049967273287390794920076602510685778307868152168962936669904465144955914180274079316830236401390555296521624331712796788387088162923809609228873236232621343847037129333697160195160723011872802611381152895581366794671445789108424217677566669534947699720372867661121691681496189991865776444871883004487078495315915208918087547680522295364003287442521754688671485918723943188131625114534151184036965824413945962229986736024630549586940507410822890070205631453404572714224191466674017713539328 [148,41] -1596621396320028632224360737268382148828685291623485048354673915685615380709433108136648736707129694437422919279755961289387011117590930581962578693547561968999538427357799601207554635916083586086289152822848429953856711303582935097510680912930086093150334847388398740081693197306292131835800112605953328229995217420810576895711760626227323815491058000879338515339829867466184456028340445416138163399348391183365559368471266513011195000000589572216674570858922833500928383300431585564527017232712029367317220688950508977409356408740084911678735382115577022523684425139445113346312693588714977577699866159044663354543563813328119933926725677982262067407572686314340697479422659169521898735402955463703552954627046603402547949204699107362499743523414947940812883967052424831016709808627662336790464181922310799611967370143421543740382587013709760075569119514084896888284914286066850985329640598122253323486806841703674215093463203178996214364036851687679904229453820737224762012043722594956489843475400427374409232938940053345540633182208035851597495595861241459770499281272525152528840303736180573713443050131549189184369570152367810959101477053514220491439088904933580833008950575639447223032586816568042643357331744753515583515236390770777038394923287698458029944714919919468504575032433544038737634031739695255886908015197840414858980069084952363971521417652839480019726249233698064579491638861745039828927835582716460574491885396628325867450827831523248254293087392441814410863118729797692660158043590238653062039650378301669950340738665227374002051727960260229321960866994185617627827185919047484191830587896903194626956929602646281354213431131774118069692916360973304357262586420338927493857347042595400266899634682584916618400647129691878657263264512150314692733870839053934820504276071019525616765742208204998957878139015277312044983897736579147182433613630169943337390201276126966485988923145532271055185318655631712324364274455507311991029896890706777337920558187034219433977048638204450712581557908689575841364801271080704 [148,42] 624212521064254212576880513579522658952550502559993982150358575827526933437973907976646906059550515132826480301151699180618402106205715717956465816999749499687755304133494270821917885431445804788985431038049709045749104837813666395786812681163897589875087194633057207315306814582246916026554672249618301975135834654473012178468908045628682303804986215957027045374095168964943882730821711791721923089358896098335762013491204604708598820749084133004958676320883558002155812643019939928152222293348559389218959050655703669129377043348754740649867283482626022505174635063384841255155217579516284366563928728110936408895902075968006448266053645069672642015690932339064435126306740022754389083897915915583331993526322473516908351418449797701912821309908193115959672600737618929938183575394972157854207253261417554995312605788108840322833702163088839994652798168416210647910134004677168970654274253312228723316427687349991448294219825965775794703843908905742470443969180162250919379608574703736828482711534055604577569961044944703187630796930579835701953869650279595562848096692851218389580795045780860967800184686307399711514873541829299233973438120206841964547033796675938854671724140179707081726628792034824258354662457701389216542714826202074142679692683566241198556655291488086309181573194182217225076773951835724212155308888617658067248553750886459764850781666756993466031959414391780064846313370440712375241055090371324098438389394293103063964723853358903405372727359806804140909712278517393972446783286453116182999405148065840138859585272862977614634776134997075212868064817368543808492547906566637190812484210275489797712644640148909564656538097247368384634229300935864248564718296519042249711659655738449330227358539303289394228345671984830306462879684380769248193892385436145923049745418571433958455104119234869353214907866259239941978419441200707581272336603359847707094764171893629919160900334226236435782835004939894871239843391477487423493164151112987806144774355218282542159895034050050353556014226645104633455029335808 [148,43] -224178080194228632469275655034958747691864941907160754984126165475042017415730035707728414642037970553456049464711171877185154606091897876215525654789257431619405384989976884614329519486306352061691230979507074957904566862239058631890364084716506472827457895922379915787011562664672093009487903974736285642672106933157674248026230711775017868870223213715296951059519065822841469258831431267974810107360993799045014919297735135383581291456730235311575407622093349622927649591745717363293112375869753960039596519630414352544977601004697135073937574205429653596410527077143792758090646799680416364775358511418684578741978978967651406055103898747693457661943353822219561747320602436337317388188964923557181835858994572514883860323518121624745458416339984261679413110952051372282334548813588366784264889299035225169234051915007366826323637425087084554808883836483710514460331307303909322094216366148092991817494645024089193351490353077601787934739311463470796503243070515205264606796086281295547027746057910628565423469041961093898199693438611618130791455138512117382066240502879037103768703701633937069560279559304422290440362852408469384372760192628954903279070045861875941841199508196548722244943189927396973144463870356008598302172136099042738314556167036981096820398294193956154237929960507304385588846406697946134127295679910875725231822402718119490146759793329558861403731826576603622382130708113509737151046899515683084696700788936786423321785343839985995181265557257543226857892940204797968178920374850208654937585966195403467992017946580661091280059837700556406277928757740473128512815563411625044399114438119404654596787721835644779917615264460037465237850826698516759898866342834971318871109836941707027913757014690491558707074005936424968226337050039558241114949057280255981072760261368667115907784227836077841269217990357011377231592212128980834929228158976477080497505774624432359370817368802865150775526391399103454530533995181001288723381437718337114487415646918263551588600675204232404357514951655810478846918144 [148,44] 74344611828830109066592039440176977820679436607795926648846105670217864522085024601695310519878781478192323554268295003910826528424587550852962424857443365505276618506756755190459503835531108948801698170976554324237119771926340075964756700528151121281153912547322831998202908626215953371624173516886857271111127669819576850018806028473841747190387266449200116221168740984882453987207817220599020564499733431031460192765070811270549710792972441144116598229451590006774597998523243059046989218275308978478653931080720869547023828219846703129706094892177662272951191715339042977549172849462887698486092716893696434646263158640919594317171319872287751457226406749786423878584047337164109176371830562013820550444957689268701710407242972338616018851644597828200006310036842744837790710332154524506122259871323507729498086797431146808981027079750351347856499580011056811475739487239649591718467317594584247247540464178034247233250357945993742686449267728758116586139728616793385780543538575560921493578468938374746278264429026017575015607164354658949345490288118069535157300766032384750280668378401580107930024371970243347513263799104176335531691715235207640671417433354576924517329914702520113955809866871173168126195055007076899004136976904177333016979670107602137775794726331933800015425911711726855098174657721283347426855996682637002997084807865710956774139422180360386830153316666934553049363185418153414264238362410880707560542699373092044420930287833180361094505860382731386843262130815423021702559351385901428703814089516864364063152384800590391765114035085961212684904624802118329304442958929322666221666823597326714831571084033045417407066536384434961047218087901021445657691324446075585806626726696839361778809133890498421822027533758568240726364257102789845618415734886928788018482658272320814871458931395110144978663142041155057304645208754480921671592353945923551945008316424500892569620915109298564353557696249225582179457543635566503836447604745166666417464111283845625062659477924962411422945816338906400941104 [148,45] -22482642667156234219803780894972290243155588660373225907803628934551718699354619482839503483836466074076352793328787848648610571141623796328020060496832226541150380843556751022705473385688967362109601980233942374203751877357173253769397655822822231381151328546630949545993414445961599514445014845949453147292290510974675103812024810843739443240166707462406473927292972803897042866001115451406184451960046509890310133763590376556587619140713701596711295487342026302498024511288741918940327920536654361777357642005683418541399396485549319718933220434459039055826154577512632957447202665944209807158020344775083980827289861428820311768709453309829790256686309326656452065854125102781992938591273160637645185874727115802399856766980040278234521921253134411641466191336811390180548998011817375336595171481235119799083276202228526597890626773143113273961277495413389900660854762639704499970286000863740980236415031606034727914141824475514128456048900137100532329604855928596405460779078777852364476583759516825578373949096502638201646662368662956984644509217899295588536608833179887369507650494879649699003043637754791518042230013661291363814771966082253416626799183771632796424637544387457162548474904013099619577120688869204239471742625674619153767828452612527345194932111652890056033060351654517634779250320858472411496530954170497045667543423903954674532759130015176497975066111966529892744415061878590280420123683182537781238528718766610038817049909740280771520722387776311639060475324813441147775346092413678535070920685982268001739185571961305995915384722287817792139959129357924444564798950703589562468968938135133320892948873959115312957266027804051080343122199435112408806723428759461412044509800369485068759511358474821659493583945154269182392272405854222575406984000778013984199752511828926244451331107747966226747225992360806032366553290785668397115088479962957959401334364667580500335416406537753337437047818446282287592705911205531253391584954793077670839000258495021246544372753224269538140223431665058640512 [148,46] 6103219245609180603254645694741887998258849573955265994640002650803892352215571784176206761852215862586338013014909803063408681661013287294756918910238450338458211178331114006361039784507657198479933974650889947374831224832588264079695512018806018204855013510416655881165831072293788301395494773498791286719327160956467009510939815600912949185169475192878294800266431460437452287139198682719228192261517423847726161408229876472010346920297245823556928087481117239521814521183473021370774788898773819221754851025904203316378988451104061873307247111127913707600663217164254149151310184591541388447823763040743354096404006449763146729713308841921911944197464259302138808426264192633369185035781158291124917378063712074222230908795511912598622275905542195734630564274709541399400603600020381568093729158909826177996914386162703888328684914198287048984319928080504362248716981394544932788167408930710116262598385226263366699339315576579055350108782856682393849961335939667846654443562673591236438817252973651067400712466464925887795640825226818714330998751176529380295823208698366073640011773546735630864420102605794124139337131679768558638768827844389032786668153410034383027672154505556364556766632840721461480241064114999347391912484014482109744478000667042214903737069828564933502150754726072951848177595479998958894418985076001005580391257252769444762957989255935148344451203392548884063482075504749934136980087252464961831323560226017147618606014741184762927246105989577997878916848716879713262855905860026237093961882765659152062826372316800811609688323336667981240780607814863702029040254524205109881934112639697991930162626538657364691973968990218866090457107377098521611088531549448026954996393996396969401039086358906807233355443672893459225105545239360096420549276629797416480058305818086405808585501949139912241317623722607437798170173048306481289632555605422224689884329918678203551778963612393529987419124096237042451792573626099996007969051184992077352142004099001537522466782349305142743949252651752768 [148,47] -1483865264246922005544124893995616774636469907033738746618383014364588944766251539381059454472990307728762738533537676668476524782617916326717538866698128274312337784466817315345527346016681367255473295720640965424012644599252043471332491128673160688528305623676286766823148885120936902208303148567203312493442867657031464740235227923566647225384288632334317012148046973383338988739188709692945551494405794167984254355171522079756419757270864033926490865107682303007166493308004219560398857291801384647280421518660821697952326584881534611682458621322247538732732616206453425140895297323905744227160437745043518886621056054918560753756375229272378793973437625158597482826007570176530550012101189448869592002670905835444832029414048901237975173216179988303737371756834390895583391310575396561485015108349139873184609989827258801110009574589576240790221634719167581136535386820902753457816294553995213669728490366272422553339008532903238434251998111270204089009285010624736140854237293461937130210715273675822316800477862145785652842643652702755183016820341070834000157016856120696252540713852976913026427042581105325849952307885939805226511465579688894643464377811453277852611229179142988275192143856772422661061587729218899655457950139833237599113042024656810061101587916729205411649693354639506210182975566856071927532014536933731921471731817975950733889476314080495548512034110677966476471304531633117425059933513506025996481477318294225853238047567500371096407428448902665101256324136243824199883450394324834680273614411892751021994784784482628070569937918383002628890293181632318638599580433480572193430013562242299471129918429824108398560449167919842598759426216879023119808261278881493731426780317251713939875831106241233044424911218608241952884656413476862605600731348874885064708876857096578729425177745881465789871509808586701646059370567863616203433768682544236266999979351147511326013118548902718716052666334243559222365528254639565117816489011569762513280811508337079171244767439915124050422527025664 [148,48] 326182418238627382894668239465703565115135427537893099768550928113686959172803530807241580876842690165207615594489953869640893263572269279902605295963920319875080169083428589253855972871168303971587585385053710608999834015211187803046213860944191912621016234555918474762860551995455604398709024491582749520308701625703005720812992494757094487736548704706671555993532700400330083785645928162804610971509862208323243476874813506742412406817531221502775278311602473297244536783324086276802396057378053899850578866046226524437175306231357256210024877992834208627549862594359456059183708901541354512329050661269739791253937565512048084931100029958869850274788316327067127524047078300241858633231831398535284933614895241969612817365972042297266968164653524219178242613143663736769909251003221311320770779797961564558788868110506930348673307329305351867137606647822708256645197962342818664430706144487583729103244559649612503368380819451908160794132725943869670619851655333276981256238038755334895147911507571771963768384467661174372563224743935121621643616155085973287193554681694137286476913113707442736092820292917785172065009795546956064450645051787584302161921430325015078935803134876585134315684524645339768104267014549175385916042678618798644025329724569812411545058356121276672675309523276783201414719839140770534177154761574353692031185313810330590594097057480519208171927416296680689950082390018235401128308758699648106726802791857480180334063893251222515765018549310551928516045583392354082297382631403512401518036105992245695178487245563063527558277015508175639678118427418276979765966556688199281122372562950819345641924048916884526187136167944651227639498249849998210518312371156339137908241004132667259614902286140591372369752749601181242631498471050233244682192031337930259179387520936335471554601534036057045135329086552806206500871055197706953543782508199713203361778173674356118049927845900300122141032970797221833975198315006615440919451170969268013083104964405560815124843145782571611024156992 [148,49] -65173511678535352235647370165265188815900722392483906773640387825925771116330122096871186889467951836458841578927028993037646038068133031197201807665395528639383191679979131703602956023424897633718538275712257423795609053365857873042866802808405471598672848313648906156059257022041942938110125437966742500780731227638782279287334228710211942951961592815216706063403910186955101553347187455379375978136525957410116605667822506800858317786210248970600959696704055896195721060662820976812034551934973578079207442344029246093278312712561328156890775808896388844901314346931455706732500980352079491939862994502636551982284745361216476860561805332541551953610351564240724137949391201865665382846725660126588916448698737088406062196857559753613762341135540596278988481112493303495193071989151160658689086719226471726848233554863758546387284651629198960765969556501502749305565686755929906710399209613102537483723401281852776043140782691928429545519333949117693646558119112061807795460024895033023999778337255733691744156108949994919101166737779351795954828697108182599641405774741812645081876300866094871423595210849271301418586593547902071444191933439111310606149214087929749620144538534586499064589374126829937842785306996538060866994895801108227747123662563975466314620024682471338540317801196056180416883180223326337408476863249118487721069861631412973362605010639703477266848579351040458827299848869028295740380497985933527498758412405434453417965009329248335067537707940397730202554019385742221370612063101497682206136366121001940166973239083295963097709537581386040125776587869598106187128528162327513007694198798156727662377541317230477092445500314591165761589855629170556021109839309333885118767241438913558213605804605794076849529637599704574365768346374522745138289696367658883721932989552750731883920287031344389467754217967598350941778744420835500371439875988508527930915815818635517539164843650540585743024048742437778723573318393217317396583087622386968138489271785975367258143855679216382212608 [148,50] 11744321745992979513836605009873742600149288501309605427274319705098435073797871692126600817933798949350370236540481226722715112194276531250873202366651933875769858025456782638149984327076071461426082130303518497347094517563079197483190360270919439305344709570708433725173463967907754710342944826530985848010632742006923680863186840206445507878593297743491823354275713889867729781841320177092221929904685245413652165357745109945059596075260909308618536644128824941337074071076356119286027292609125054861054759296352932300078872458528039426919286915055855757839814325815656698072261133252020846750089000332927516967814963935108472339401659046342572734666725671441899358527354059426724962680740270802418494840304000122598483161344600077587352203465145028046654985093241799499637004525279536634225655700331589852388019335873412919980655711205219052295702549592587925935866749017099646364955168888810072995073751135226779989709424170373779546548136143864015955224357467485799822873685660243733673375133720320938067815331298532213497332000275212272680220065022127953889763793331245797601228323024358623314858952545587901888421739994168030934238699817007248553698649371017174134631109423642458938645829116744051185288239431538189569515902162144761091197715364144980412393400924299500774363396342222609362137798044012156556214585601097928599838492488719688493030506324141344786057938999682814388543619276518837566800475193972961151234184010097030120621422465933934296298558763684808599195403443351157748666169760640318320193802508266012990063529741956537172520532237820493750064193338195053930812094002310625155174027029641702467642545263267841109926675489871473697740032434273911669022503739519386455676926795633251201379428428254061120464410928881530471153123416238103553163271928478405999662785711377672274851421781413563275898892223486894282230497395107243869257429126064938592716447731245206391916308330692680785556329676923001533114865276982141661145005585080606024339030722556700869182222720240783616 [148,51] -1887872772021307048536018070666002876002275074036326365965065355877487985955929924978204260715986366205969963194523693693880988603080305431447200170533304267111281636483265507664117787029446703342889212282046471295580366127275136478819827900961134505466316857587488989207616018319595945320712450687023371811668304882022597536524504821085481453322320818250166209540528003568485647356837830249128091874158865544110894873634739018134844903213322078827503988230368708690368059021443898969122353255542104647856432850311561905910791528723248771981628156767219805174233399915108338368588209540666644683149445304275453555808722977549020881764510102703589387392546044367565923761027243248721844291688987744060790471469263148331242069897389406632784512683289081756315565030885515926631877059930026496848624860694121613161993277991217653331250913176612698699164498254754207301421469915675123381198803112055202268167561598848479257732002462691056330812031988506751243254378229651494896351430254248282140514431033608356436368576643763493082977172005238806952762773681846949851244695486429011414293941384440991931058562575607669961746193232363431939665042237380269219931289361615309220265818632896185873039583609399200623577371208361738874945773054875930884380197407562146139800386134563583258603419568804892961790924393615105865451664569828507041784809848414108737314764563143814739616452409364196011419028106534397952428775626661290337261879303238233838572334524581156338756687551791592814442022005823264257171667360093958886347518248859928191968281184303412007484143218958618367185532489764905435240333796424838415198298533616533542707057881386666688539492238225448546229812312139164308038664999977353737801486295505972028962503898647392543745780081614743538550649056185261476313240216694537431857157946257146487087712386490143246815457813905268371084591884119995253765018632055831642297790092591580054717194478201781014259737144030386856764570627601371895434386772916390901043273267250738838109227540685312 [148,52] 270908983339540623220954439408859658969080458340136081743018367005397316559048801674163104486267939217145977479989219189808241708750253540036831552644005502980443188999773126770260700673522296074217002177432961703715375272495652134315821878365544323508830151373740170171653002478723863120609819589765179567161461691865965761528032396474031478345346034648913782696258700261837951023572520945297143331627650200428356004407591488883416918522646004390850974543975332778436366187447144951028198061895738281570947779733363809599047165009869277861513372353631334246592627889811232870161918206059107581937733620147031300555048557527424323064918293426993846645218801000731030816516858089132607078748267130935724930212889341147861338839889974859517071045453577735528541253720504999964313742295470143818902998866859421233429931258402434879985961325199595162524484267595069924325098270304014101788394511120203879537718898111435826778266144412666931773809607726233939539267356251943390473269093028027022869868946015704187133063001973226192180896176603199774945953039258113398012718176660043199526876730870681357530881377339166338600581690835759118905961756228131583241605543593742526589556466047607623151443118534092359847681029579460863203355628174569615248407571376219206777188025479486472167834807694036356086345358913017436216417691596586769918904490233744011069349160416445112494210525189618472330037840783705601913056760960827276754337512335482731997818390375689801418989616169800060914917204457644496836664961460273110545092323026739460137965858386813975168017183510652486812027258388352965645736026892207281239678078909747574697991392188807642509168613308016909016301120464538998949996267532710399921727922049224934320085799198745641083302387196890255256696846577015594547368405859758517329768756477640602975097442320769826957081895405805000288289043942050462790931303001636569860352063768269055457964537815363753606292935389770348268862503310180179380855603331905281702682074963216082314897513084 [148,53] -34977722424379404410312055349709753136825660587728864104856783114620876057802106582835114757078726102757138117342726207277393518916919669043506898590947662229723150700203784076932227984595381065342512027194668449925055473090550384330297269222415993825382137210841613009940072523356930419066895277500112757067944795327490192539006442595640253156879919464441515416659011314042246165915238120862208288734948618233718402339857281832834799973525151447650748113793853535343239676810592537996543444397369612252481724835843005043959994516807928809099649151909300031767167497999009530987259752962761255202453337744199181931413101590933966432919397805398459022062929769392157494344113950274933861563515706817799790726906625035516608239613887238022236743331146923304955916293505690724770303580250716568463934390600348258552128493754936998262883845826031629916603944378593689424428332377464679565380560626676118621920889458438756656723451978084467229358612025190442637399345413928288923721541655661520535647223790752184397628916485178851658621589268905468024918968583824530587859756171875456399160192314667694906099414852974063666867530922472713872648812692505659053892346462674765747367898033093618584993443041897858109945045211575903438108907896528987687862859983027382392444424901788050716970460868728651529920284608215478100937851813038323031457838856107717248166989061039413847864631708701901208554784799922269805724551363999567296519964163725015007746745432623344030276922499496043898886269937517452419423683470766566306220378267903604844995164919738652856129735029543213742366301667691997793992525626084444945074481340975480162330069548153265862291833630580302518227446019808423963875108148829639195655345454226740889539622397905768834001977846778949619990270241940443869349250334316385914953885401093715195427653028160889003431955893750552130621769775135442046817262982362157760335522618280325954768495455838451514831226813601172679148935063039184513635034150968905007128805092178690519845440 [148,54] 4034513893225466444234745294117661944747979880286144841051228907432363804254522007149950976683743549997557686156465628027544384767064185455801872081370959804258207326833020932739340345015490346789060993858198546740402640566386962191832589118576159662097547487037237226992768987122480360531425041582329659224502353791020154893027319674826297311507051978425028202729605993197676287002719202589290442600151504314452845377191945691281246769799061020139400371213526545530226886103198312660094957859490402733290621707581862688804366005612008136217434388261271468188727269876368467027066968137263415526468182774970957428411868748880131683078386040074475581334996769785657098833828893158431839924675686196750685544497440654851383248379319713728976392786140770065489449192725846780577008436897424397462407054291002145453358665937400178697923896945726767677976140408317982427485999808918230274372183150574324086007021597738286036505568106792562684083436726496397363054392378449333642578555089911557015290078192408157576530410060574356804427091596457180057614561143618698669020528847151221213004911198927324485304344729625042634777364120869946987784667903903775659442902786022909347730572790980776004938653087864010267466248670074810628336371346918252042011789627873588202087413337067681650986506644888239006649175112655250669803966708088092714264125448982478135135762508724991293620627651227669192381530259595989332680631646762267700017370675909414339378347370554074986427406496162464820158946961842528554711987368834420624623468994674186020360776819757072086498952089752861003571987009988155203039408599189770903437055237400316879371580206699248033725378250120037909829982409853653885464226347790154585638134176544026762057577950484789088946212605522575744747221527405717592118692647201662029809599527152903672796911714282874510761063608208870005120849503155963394430362657327312286097561669996634738395986911906915541925512468215195859338351552828589982591392401930002572913070607343487844944 [148,55] -406226539748631475579287771150240542341558661274797018869754323321572612673063390360795142355558578979977809278890720738224164843765996109496288166433800625944630210698552793300171150697596781937482758018410643777962746570700893909355030154892316439839883946564822882343975400634214715993972962848676796232431201327347595233436110762810218031437985078818298883479503195414491625316645409555443042933138424173332838063998396885878465838752079322651603543392070750763404061884326626307695481294030051545236555320019633176414456214454454212089736928397840700245070249490890724942379024671923498495028234167768211366897425997787556827706865314382368097446338128692936555867367321015182961000951842729934954029363602771606087590120575130784170864944092318472041572529480588893552792524040260398469701826388425815937313963787721106493911655924106980634497050564948322451831706429553689990811625793543548320916167651791259215694921070250153944517211850510215515641844439537142712724837720668245196503271959841705533845232573926333146140737757899321038741279579054828296753882475033446525228279030568679609571237044465304094144628031139850623015309227483215298762017071087661153523842822352357410681396610155085895646026022482474229181798116040356245867992258708745061719730535564253535742172263481387323215956745098490904980648191553481204482923602717131216596196294293361027861957044024492055011178598653713891535687403513308185707336199698982600842956031622539624003948810142435735965567115184691094954916903839597151643834763444259531808621118874627091751526503854010451186939311889007536561213021742227909132543263572453525422352435057012286502622313340666054281003777168103533869819708556672498478146820311151233742017563567255225454713480078813316986579140670188391825777636156263665223148604287495965867381374663562642553610314627984243686333526533940467606639430731899376345215252856458709878684897954029436255112510861834745111021302874120377628299889748653035897853662449576896 [148,56] 35616790368750261492635176613923426857389008390160031699409547019993964652484449210271288214507662606439492817651879178338552987959900634109106375538077127362809026177410699748678076227532433600291302450587116071161187047506016611865823390201341540004744787816263322990750434958462107052886752146049511490211055038553567386348689780586632996242604064713169917538145776213646233850149316738078566223747436860552443307479682951397199082491748465551883842827500577041744343365220334126725415310532306231654524596643441871068530153048172729444722683322941094293835779164084017957740007837964559144715277443877663750448783877234565540688032081192783204101557474556406666305359999395186552324086091092248267226373605721481103304905569619358801423826292876283287524209290453190513959726974524894074513641243743482109067716455438806150043732819997182877230236007267482138883281866600469010505292459267076363578664774983752038502517094257955418261538473614587609486219015811418411873883935815420652078533207834375212099530325691096508804602425364052864029779372793326313321841084022558313991705215053586241507154129432323934765888078802247627521543732669671360194461407174212792080809100961625866083754819699665928116817487286340027474959900303141835526389233823166138567660372417075281888998651832368745420574002977093628037190404135937490496098540485955780200697320413160241123244620316598189627377944350955223041731134589057119019020331472603317396628329662779834604498929633605464538501435775679163655549305917293219358269747244161332803634075022679369436134580170732115445514754887087803516202787494787797767063789245837882192441957776219532645109032611294252981923525184732942162168403560722823151787863652164504651319788130881965603093541449812906550394444606025092171636646220275480836344832129372375151980488325081702632457143655573088393098832387380449180869802537143071772165600805789443484913314493931317028117715276371031959539977288499930488757344921168994171383550182000 [148,57] -2821899271144192804290590683433573238350265027117442998336673586579581048256578579678524893019186968566775747419531914198926779158426811865900749509535741409353917701551535342571291946012564729347177319520291100130855848526829392963816488634271685751467486142185292014252656664417741291421161501185698173190027634220901271945021387165353268357342771657756504199917333912556055465936769922238983664393480412123154897217701258234019711870948199843120277554716568129474114181812219340644460708292898819806871775492602034450054889632858541610881130119359501023058445558699204931015479783244560424639492450057008375118968973256698066662966598888603791639485242608092846039793552018304599792587399350027996682541751903190864000603131690211578327537234536410849295304841371079642442779855934927203899064856063434849945892987332684036940211390926299095260425681009533165914535680192452506868246735829994381583499870361893482046086213492033458710822466533056236051304752320348821755734814035902801707547255628605787351757295541614702532254859688288853995842297321169107665086763972755162597172614870170574109484340764685184698483019887737374177035115390291784136570424600566163672488772660300408306202445267916884916637023949849678086485883092538139974138026690115330150304024535476011357693866227237405656014503526548914361240499011185968404041154952209770312549194524896049339569934746634539561170916193259627234905660296473945459533458287519025383168067613852535199346573154700603191107100464851486155789867778189263039624360789103015368636461059743296947221775265230155237769186623376799132605825254579548861725799084327230014410972428832973881735850513989018778581737894617259504805459312059271885916558519503985505394322562561014623573635289661389165132263050564606712286781569992303869408546722738388951570430193391777960127321160001570618028010654691079319898006636674082811041166204657911068411501837924444005384078404382645539234962027309425869480229310561444660465300992 [148,58] 199154763086210495538259481646452826760775741333366169497569997882621614337381241625288307691773900272355220123687537157409670170898665182031292220811363213398586560215131812829343734971793506943925903542433586834135040966252792340324243663548870809280209782277362039789208532021267276690011097055703651474767712182146036049940635861249318177838859728711788591921849054245833483345915903932526372462587883896972450432710025464882782714564280489394274823209822513942347626419461268662593741437957364715666060335311893324870779984766841025440445506329244220246776998355206365589963090266966324262494314533692037788295193959643786318238173873111150729239539461957336144216677158244205656769515157683316904909012832740321866194011028777248056355672389190206740823046816635594615970199365913981517785865973160730153256698557600855120195719616705217811525339002048662327832951342967068382832816963797981412890472119212167862876581915364150611070827325186503013630167038375093341878903929828206593728508722138263901965001202532499145935592833131826662480596969296512274458861513167184983150286273534999693627079141323985343287631952648382407739009904738140092233893532900429386063584415499899732587724049214636850732121020466406881441262448452309373590213077629303243871585805091453031644509797999976347369042217436925022452246830004297373560646742081437418989295568930407244992260290270001755655627558956219843074982130492170935037117595835877369814510866033590931107781598412862150618618222000950085004619949886421879191517447212963640514751744883596851983114308665064376689486580710820822932896490217990997978634920099256872539252570570098703113760084045901954380470703021034514104308685923487665759643825932928433138174493307630041968950669146000769362108326451754931661465440622174482287800627715944271268758317101735602284100398328583116570125046381963164791777298963510631269270801044562400307145128049822722373619188759036846370920336641985347981836163082967446505312 [148,59] -12091972089649169842938293665526145927590958239341803296963445000903616757354462489603684406704632203727429597471014935713169468792982833986008205462629483898925483375182549278755433670206621834457312696835405914931026285886007020438972469470152337260925488740058931834191121002332173955644576405760017740551133958007414108845697893631871688912086865166126279371988040753356377067540324720032454557192798794001089946610276698801856972977090191773400641469712332643140626335171050885872302349982249365281727051740998421602437489720654749053263975384119984727487653716731546345501119968199553586684938778896724333509647219898110157436567718526058964126526946629484738198159172067561397573263673181260765150314798631174114447446868052971261166447860859761639498312361596992262611507081275823857864265930085092008283985000706220895039031470648402334954860309001197190328458517337556770817862804920281595206979741149831206081785056513585837948690541472487200418731526732667784664004359118735051049112293356605730296790326340513872936215176741105302506233376893958447959200090649085823968641777977233473471461450333711495187783995168019104320775941884741595350796492651486021470099040993789535920629461316088860499050415203221486131894008686468513191727459748421992076310948045914963539325265925890173476359573442926318579158197332602897174692764036024266678412394934274901543317727193267939859785393931256712655048451163625104846203211243031391638694546681773908897886287794245502187624729305646662681833871063154555033251961420610331006942455509127466995979821402645743079125144358215522365020096019465873234094752615453613387837489602736356612324943177553678374320247310970924408658916265091877911224375835881987306076130016152147740430439799958823720227094385608049319823582244984497731023993109862085401017381280625135048698949656379510640477213543666751078694779532572869495350162080548852832404833428226444981262790486128524573338709137822502489511278597852025088 [148,60] 727794995802463647115854541531504327383934809658427548126029228916271762647465469181381758889380062785633479179582154556788042572348773540674166229391340694360843207541087288126830269967851145511936978844810805742961689060232973354718291726745406611562103409022558197224709927109089911249525487456901440280424952971536552097547317820119588899369881834834878372443793943145856605366376913660901259692896567071214368979537313304250123150389777276974026830343122874864725411313191322509678960394799328544640673275622674281017030942802359702899583323705641536059066027607421877285389830278587902408687629652547932578363863978523689957832170546161566179760464821224721656335756282539073185275652420835670072433294068869645779454661632287003782357693844809663520879968492607906144082756218270432916284327072332912388923496555178140587202432303904707591937392822513098359518799925212005381971699106588493235665790949880422859871334069178462718946476378756682781823890435752065406822529745290835612489448630518132058400939365891441115961936666991337049331867262061590842957454277555107740364071224849140937598848110133464974241868091819603165825167199811895376593033386102250432188759388818339569269364158998564961682664219401592341789855777628609387556963139035398738307489479197441733601056742001041430311968659016247353789979787798861105041394852786216868836523325562650037326291220178942060507911360957962696521886071394132064727285780750136469798758086326413478966669028394247291730755171261133342368121931295256741189335454547903173148988013568225016055143067922092065679216885016302150860487819516419572890147180232933569660002331440823719507785289689988015627072512147470936012519528593202556176455885289081046483680889237782020975687111640998536129864380678230873584755977281148037030515892733710538831574678635721419782704398570192972940152313320579502469337213720466688624814971120636160500278111379161680287521154660547167977336261055262217548780394306358 [148,61] 55502605910889858667914446032116106320167466540365735329621418946090105964119130159695010282392089223478042704769254890341728356484173639452081888251434966759263204274737334973497647037810784182368763564356879046193494693188552876962368312846929538637303494269726617157698373552043363179013038563953172594929395064508106105717866364682744049395404080346739475140664367905647419183296538323501310627215648431705656990582846265342911850164775406887813393311727974654847996828239536067967154978066298166826222501985728619613275080192724339645671124191146062185555235820980760408998918480476798188695862956595296168442353244140119585857179621392935210856741610691896585921986110511015164266131238144232906731094970460736488776463027022814764534921138380740046200459017276179144167371010538548559451236063968872073921181874463592915876722596396302552514654527232566325275077595635814515668086277823616907029239925683547575802076614261569695316721746532025593024527906367994688635618258737416123083290950818684030821081552963941971689396706749478040742545733253420049926573437902851548872526090151739907031216009236296909254631579020242508622191328279485303003747303320565227271588156788407938828571149816184048214417798917781526647080639516504471405561522565649493409928547208728838664115480016030850053149906813593717305961498089942602220446816138916838319669622956429810550109817533813898814376185212789648522548283791217578291578202818261447587590824884254969738714616918126943651667220857480341269358463483412897852431748000672280842436651855315185001618403205348564828120888416729216998698855958425272008605178821626620008160249739890952258324260893670602445549467342002412132990984026698048202481034383189575478092072627192327105982104591611078192995238704767065690980501912097415162849612932145534424243489729612046194896516223051573454124111095150854687388107602790872710902655016224268145509257677126603317004365085854295947792454639255302618814496 [148,62] 4623466409682128008763525040030317031896308749231695855194071128915696067460169419550177307463107346112583045970025930082708554924439697450174737268713691648179701368818290987760401737163999864597670449752315978368636974215804412284426385907087848995678079017737573307271596653849655932461047666242711143729276748292781328702080490366641784180039184326408767258739013674706096823775835524951456661283497133762484290391752864087458420260745069003153252304686189582018720142019602632695679473843182720895016666302957892710634163260471401507123895198741292699691847102622571185533952877477813341679840244970284813469312346761736468774808356579071207753827688499123447893995439555984912755023345181607302437605237040122601756689515607836899889003785050250318370295439650695049571974937027387600261503543734478914773755189471236182587213646391752943824806146748698005517640569573279825404553930951136110940408581106110006043779224430149972732210801833547983706318219943404454703697546240055792981324755430743211453343301319133560272597388197718428591813447987541986042555823862895895756293642664362215959221347419252168243108456747926624915504017817539342103273144532095014318187286321837711149444557395761276545230054730880111307652341379834757097474424126033370231538657856044410226815810763620510410199821242225046492513504662599908964354580731974758908423572818951262252334506705508871030621845473872769473124723992600631498665092941695776082392876308227123862173546422163537909199701695008480781118536095073626384130325963185733352381614791668048201452900544387855505447156204704763367781522888338581882209334409371138469680699373251871249708834165110930272297180176671181983019623445944749655687690823802000638356488611441658990107870606360601424740529047693575348978355950329955622627793166475724789034768215174963170769454461975811689790170580896865614845147694664250920125272822446134251888961893999593455898931259047364375783016474918688661704592 [148,63] 298706878224409569896411832345019355497479712001628910600280814781754989377804897534527502160807837421001837306451496647705386822599303161201474309691957236215801991944715121901173428594983478752239503439224200648885411811569227116748753738199291885582987797653994353059217323500656284178801515256128307790381738220255596461435284565345448894181207788389444860867125195386772508620720256875420169421488191742016294760682532394174706839914938698560857218474535591820691669000380287308141950476241497205667300410853132467309061166918317058438038249847776086696593507406935476925967048053013756284540953221080306124893420483378203423109986915851228152978307012103671118212710061943162829371772243631327844895335868510391777357644712110638544255389385059917362739367241438066225769360297573118061556864649722706330039229034248269614785694114020505853979558351814351917686029472801510120830453474888550919171263337434945401683438953774629353619583508753718568175212743487785336238773577610302345522745218204366776849450624683437181764412493441656221146654981934788819582155651920198378229561559175446241918320164251593078990335556828096073256422028105975718629700822853631968209194174514779917013580991207672740265165965122453298104738527040985836248874219606485226527661334942690417413012632308089828288547472516801489285854544925547310108286905220094247380237154102144106689457341169079697315377937215851129206317960588574084025409444270088509326150512871891077893798632481171608642589775265010678882278100052557854143569097023246452583995393990925494034906421681570629938398009350057146288442754400643032651196167459062228417214751490668785377221819319882252950420050280056507432003336497349104720389319628971571025421455069211959261702873408480046518950694063307189947583279288888950236301637111066125495326544974232515453775230656157138586417594212633200289788311811735325521482078563721001360180305021829558938412164816540263765628578349491950496 [148,64] 25799986876804809911802848013066691887798024696317887467141293912629909925268540506349258605090180199694897891775065706382992617881209923504131111042471140948241459810540183216196716602347550046350142926050376543026948253246480040969565690657498873381698140079788007151866902998614876114413483257272726947825784846320247544487574833988869055804042912793835621805211344846586610738462784501425316827846318808896896844959099027520470452735991414653263553668997093130487049442812392383120878119178822446504569313455178906010418015715745152696360476710721431507939814152172938671732138509087158058135395612759715238427287741166700057192127135915858409433163353601251284632831775372984906002567138774247235968269716568174447255800615998673305183994976038149107235673033612844572938713392536564964637212658018474737529091442011813188558463132961062644033010411791713721989330272643786484211901384636675074686424211252237471540831832055298754344828729442692933066272908825972851618971287421085297547063344267889230964313475979881826613208024482509953483957123692592294524216418148024955672959437786974087905291659610212135078189817190300547036167882895641375286731755168129821378233191802606389548545501930663673510991682208018176128406800536827148532756823219176345603737619867019912273989741283580991403983531164843931808938706530229280258520132926694570923407369422945245716822646159964261932373000448932575114114120022761257580350636559417669223279453360728049227785841518793783807319884970677039044170518009235973659301834281728636581607711798300750118985408228488531044376643644322990123935709260692718167903466217965199109671819929409408066378462991244413548496707753258476595686942985716356642422275363672532066705853682164354023843376707944803225516756727110177006406236125268081873750850707052038091856490511549932613216174743850484560189328177081740611838411577700495445351545118938667057478832240591273411781964172357249126819390935690088 [148,65] 1400404497857492255115336687388044750131208794367716386343837974656534508518183431623219176724596573148612955890496465712740574245973541427363813909669353391384396767504220128842096490922270371956961356229839947833624420223730300167023671786863898865978434949368380372927231662842620008027769148742974636125350962158080612772781838816702376472340893314488696196818831400034107776993826259598269290344328900694985719209916184740509860344056495414246487823141377249632132214923894402110578286220202345148579643603209997024097084991615070038335469318712095663774475759483190396167015655062230647373715492665810199296940032398403345467144887853711163250538003884678160820245593516624391514435716648335088219293614759234792521386695998050150289285101711574520754932165362217548643591233041686363658317772488435433627734720749955864451447590263734636103728895066246514611862028165736831492825139432745944235627019596663425562138968110270849593219499299484296644798051254823655009531016751746542381663902079278306755692582703624307842888569964378726769160118182272219911003399448597045846015834422199296975967301822901679436992447444249688772867793331393086386170968119077679953200533184512408945787566608941296718732156523039843834982326723508502311516993037358487496874723775686503659414233244996447992357454243103345723290997531584021972551939107229897640269062481613405824688303829279283581943692433211363761593274870411957306336707640426386839354363261085722398739479721287999138248019388521141408446435697615854371013255224783760364874807065863785254177191768692305945452706977154021905298607245043212427110344572902450292530154277503098021839185639250237150141734498912106230756286641060467572680762259036812516022035868798946959305460690461752741381541091608115023973906069972940102299515698282023596225871702133339020555591534683216963875921693734293966777737407966560955649660915030347449154484242292877598556397350698616563101666432432 [148,66] 63534297281419378618537136666761230897250616871852010716120217364419301619712982782268669208507392885481761710412651453314608938709157277144506418516197988329445979425610312257371470197339726841551839337768045726655920872578074708997095038783803947858400450483361880614932037282196654423963797896552565529714282087418913921947458773601613350948835109767158651016078916120300473712241451312915330589254588295852107813655872755447330193910393948516175091803917111777919339363472239734359613330266945739862763832985156529667512806617240121028593726008116949668510854533352636315958797748083556554354025906874255362053901203038446613182374826871822118132872379405768869559983822439290488782643578584434059398729534401713913309670035849187946971659323739871515601513214095297418559146612054848106167395604359578823012422400184901115682496530153979352431174555429535303586559885316825105143310467492705304717263213095606516869172204997086227689863139392844302528627821369942791807529554190100840972355181779170257504252006498027266975032142426152288172667835110839335771391018981781031735313168149591420573933413366568340373468582594743266642554609661497932254689242985912908241814733507345820393051371865807818218327911542360635785838978362739803731342818310368480069768271481028219609179409604700964929506393457166767111438865466091812998466860613476343931919133229233390858369479552061791335681556081907517127918744228746523963996359775222572303939659574710918382819553898447119483260487945537184077434036795484123158219314758751473839058616103607875999926647649796890541575930029315435224176482437399747867857669339635664090888435101991102670091319212317538632554589321753018084762915154987649831950177141024561353519824820699271409584758241873612859800977521217305525877154732092053637786435245996866485336029970371791848958069898815135882929093053053527455054204831931661374105067630277995497378458017673977330327607843253077393305152 [148,67] 2282498889394501890410863210538033983044807547767850040431711471439591174244646702736884875304820175905786481695880616900198559607797932445409348251483445913669583735965395012949186020192989912772848217818713583149556127353170423156340688082298685038458955066732375215738822014026474893236005759195885642789303072124354533466796412224004562596610628580207890765718466809143221366015702907128640266077850580458684714219217856323289449402824608588739242454085260802804608296625878484734419262206967544491714288693015779262496752551272612819831021746377234720721184204500726596855997685942385162748720686425958084454496215898125540112053934210904762147099304576614522892667243292837687212324556953617569184352820626188763106387537505480506824815026467547361222057838081436586987715126699264972885399989005911788902248639714011645507024248496745557875515418539135523490683904871079822923226001909775578256610788817734833491543561696980196186205347111192273944958194683741547032243541407822616859542433841554442968238293060547309046622196578829920371274095618343927204910451899107869027345206536976703936091077335264844601121227213951010350412623648045806010536788317862029637053374143030196138732394423574162943295591440997687513546433287655425922929258719762377207244414745002638234393057627259806730867885948526788207990630447220000304771152250905482765834025556835729606729200468783687087088448835057559488133660466389433205557812262677717358053868010779483564777538167594843928026360394267185291863493894973937725433217173814444336032013643315599430930031760628609283552096437931383371337659918011763322633421580084092413910358730769440599544386213821497989065485582653518047605708814790989912754914340246189328635538440773438280403962118280650480875290813780085123589915571058743960245812873326621878437345075516748126532304174633933115786876491547477061449830060272292606643967930084162137211460700229997056517550750528711061472 [148,68] 68492552692979883315307950594929923884974138720195588873286754372770799733254426397453907154629096136473826535204145289390896029810788773858830170536440511570477879416747524708290069461537673153544978289738939913415615748070548183394391090825198122158550177889529891274553607162550401289278359967507411119326632762011837737545401268249563017425874294926910932899398948729689645743535719809592560981594681697389558582868168426270985888558623562608995165844643467865364629771766406464565162540931854380214028181716779840222304719299572431218027055375613715784174263837540842214679645481503191107326857718561080361001135843413894856018188385811060840603661478684226619679031445590586509171298095785645229587904102209804382476632951742705396978173681884741482620439525123836572043524704623339405712611488299798665674915820977549057309265298483951181165647174452380734906434162092230000732225458051505251666867159681676064117706206150734901136972015002223311106038534416065384127635698438361059080965977254551501836409995688388331243650484911223803824024479428171436371124862940269900774153382149357732102151917854797235530859582980960922163007366968785484823335371962452198544799095568226308194629316783387275406497601430695956609251568036188963903268619833888182228259468301682542875455042586026136514165897733744781090823548688839609226995939370818046042455631368962137768929181434582817306977611918271075353321645156285980414613450240503298555705249388367104818283914878032796702373111697782064977673183586413038809126267110667631574920735548262000304950079941564365130153496021746490299252673634073201356720305099512751446932697689936686669829238473174234108018379942494653399388789367771684796089375264899945167553947805849227829050302273035118733785784609360172387537107815801834927857056993991363246042886832370423057364532298642219877448124409785411735627784919731700002905748220098621896968425033675349882380339795489354 [148,69] 1469375356515926230829365999506920297750852283788359632078550230185213170306949717461710512120388801683087690962243311482816914434215624727496448029888723243091075382790284382106632893415013288630036769427056442489282642985042630707784443412490341768454405037962324953836287409623327582323653966968007612607645904070751040425881871843446124539584164369193810167405361053225381189875049411409600126514455293283029980080046655703004905378835127430506428323285741529780722560048109704644208075623383596935677633841369687160788525065210565985535027051773016577241234810672677393283848119900202510139590367241469331882327616805840669409658635008693472196003829386953598286171779520700851005103640347445695992732224504560401916590398711060933512932456002275855452394993984831558556673598478723227482653816035748358830448338719639117049379865697155483755241032802907111111139346264714316969356734288538499767161886064346895640456095913444853904077029845838902091711066590011297761466363495170935301000214330612986651532907853744640830622281863322435168241236504108308911067543359792200260153742252739082843383702852731454862060539716017534173897915251340417981480312101417106904722248808370316909114886539593153653492163043122220786416940428173798016255975315723088580890066929983134139448251965260867520698462765882377996954358999570768178598357081786340089237713529499208228530009854762971811847920635989051770450626802673334056188904184427248055671168273651996983460282412322150896943715210962793099933254940318783351127701910040024746971582112975143680751797713965549048643151465901248690579300574103014708676622395592685835547882835719942679477348917051611650782969222188369704332252356493337449792607636829355157552920842410285479169536177111934661702034788624082590321333168936461812494890396557851726735712586838643887817717525252843855410365363474635353377517283880186650887729785904081495644692878066128173034582128488 [148,70] 28399289531969851619328516077059054696365727995646183338590068719235850931845340170784637599840590588392355591521930551224771588830311987727813559621770427513491130404211624040045919049331672723862026583861100720032669191472421679383383456910387218373648217063342443507319425892631542666287439685093308161464215095714424368535737128155842650088738731756795365595239302238234703680649509598452938649655502092183217546133751128299685145559880836350418376383865920284088823780946366053550670410056208983819678266174557662983245782139201087921041035322047453110729639438125122722681222983566912982709196251525864720222523544391218017347619047103108602072103448241957975317494300266921985238081445829914076102097602401180359694886723634979662582084043247076865207996155812591134721501350654774985664742055759651620327134463973733372180877214971512403095403364946558286985161400311494870036295317013903852868184733892668961507259337142924783757335903536997191777788772511610446391617189457538804730531412188938084346633157658199947885299118015905132620533165359613576473906015455412993897145195333274028158143327208686545047777820324116400602337278838299865136648366460102551506036207821516294988767056741667117828937169708684295879761445126055539074726280274481233802558219883545952028712079238667473766294376658899214888499533615884174762533033291683986813838179602266345907541070069992622052173653287194755533982277069196030282377122810580588528398205353098929966028957509338939470506048910043612624398316976333841734685379483586282907236111588812033430837903893139282427672090855815755034143378225728567601447431913808713137013868178995470656486245160927511932076471639545787976696135686652470390348093895802549228991710749141359367905254665217258116313419324037237362511492748760442072978537761757689827509725834759923666426770478405473438308044969441837455460442636171254385910885792762696068211313031674866225765096 [148,71] 557573528056348162617187378045095226251987029771630249917125917998578809816131483037574377092070209166196346137799878596873090861783663112611043615729425298968003319358834058682807069824028257600580977753263108521004433145836339857758643034486644778706980662630672968388848622852917719092091200304442719622531514728240017514298226198053020215013519009528707343391979084046213789856047714387695565832759216318936105187387226441253867262776526647012062409894409332116447418967994480724732917065157289290527152799242869488209149913126962565279202919507619060377290652738414443556698603435646747896892877404221032850833619286304518464894632648899041347459328843098698783922699277563101969353402690570702645746780445359521726242327669756655893766797270650303339183266643458689564752278848839610389121014730576365891650666372656412318287566079689717161868699420989001156256356417912865550715188410067435873879254559565125076722198541599312079228767580760735380244036672399843194475328648047497667831668834017908306991705498042908479533583119049220638177139087977574750543920337246693392486970302303537610050075080519392877048316289145733701524214656087833377271818618045559608287069913688362379028209567794102381444146868974430111307366257839068451889654824522664917158646513003550045696372625877534868910247838213434025360053270045691111946173088567193405992205190341804236654621547754336306678736236923209625089535286481177000440298136127192873682373196525086114966371733981486335686905620618241910722621511698007732914187215147000166905575795739136101737751615535515645580012882713743414556691708829344058283312405793860297785362280904864795826261302135614787436292971237124659757587809968631978628884406204169161461945692168903685985864330912721421635309567793342003105746193723038526671955182388527222937488032654481286832226566038536987390235295303530907927506276143832195500957244120754340373266680356232117120 [148,72] 4287986202061843914259195927678516375665622532416025205956337734961797690597955983913807889183847728099075326544168986454407662779036662604702250485181695936887999721326111659674735240388966468818032815554652334313368159454858534324489355684728965484259053447958771610576893722942683634383170824897355494476326429180449546126455892510299366991930078496531857838922924264051549553277209489667868937412528253053595701322884613436983841358630256353231170445596848528178841970545486543546105579682837296203272351668061556997650224073249211312494351225463213825098592325065770841485045572314584156768019552247872725004608171129875070970762220413816009584329978918173142858898141282987684773698686393674942225020389206283406739365507188053711009665752719862687559672833918027753065403409901848073788591772068985865136464975513094909422937640411364015230328912173856062936831154533716356283543890083190541579179272650029927710486194814778940679803765815853564423073283421137581089432230740114847250458251746290073521572780759972066248727187640011542233156085121521065368700134349960385651987836919754901910027206386027671450382406523856765571901031746696835630004012092478079857361857994061048072693707561644532322741241129113402159565496742694748263261148868757568222189879999590317666612625499213891759919376611875201814557193283120194148021408553866409535531507994533675048280361810481961696535187123964730516904213625906967369087523336372057488328385365904871912528332445265614609474278034037716547789020930972862168567290003540613763653077761156891148635898089919582612055640690363767605638299760711397125856954785731108079420511891137401583840823423864898750897715704089521889788046137858686603969601201154294701964243462342495033804731679015178199458983393390384879575592711431826274531994242615722614579962124847739452944760235476563284916164434881544134657327974682999308660791045011816332458585373464720 [148,73] 7321762563682268590940649393688720602948155158823738533258447743786446923231453990027336438498233630314543947900710042738265989313875907228225481241233311311733488257432227904634527279192233117841364349867512788363814859722225573097763782463153544808177036570154067752998472267500986823240408219807124299383308046147516138702468570880381237998293429351735366107365008520978948275148578211683752755382179124026829490214030242837713668745375276058358981906943670338653755575105346509222423258011428266572071534977636773992794378144448147351194971970984496625908657015682008948035018634268701321995290613907789651296928128118971147604912109826165906522611960518629539732134314861275418535232261430959445497200051857378152059384676845928112072388850492997974262696375110793116329830474195043928926237953071239792089107256640672071624223352234254451703539212592060848367772627816491711236734436692928072473789355844082229418426590464299240885364627998457101222727271767070781494444703400579573457079711393609134435486325020095219241750567821565843011157831672373623405680938805378768427211955307668614475351105287275175629932134014106887584619810102401350526946991423910611197750567165494614793047459948400991203966541073377375636629208584548308008865995216725197309501905712500904547439324064396903991548274703914645490454991412115129893044668008138578829565465384986256551523626096028374923155024874306179167794024384278935639440171743884325483294497129735639482280152979153484296601409087037380178061811289426128698389907864214853925002845012209841858318490292402955410595858220557295715706443709596079241228423380236778344783207082583004620174181444280621992758569246482073263421517943321107065824811174210822676292104995498799961953497994711121839850427126280058133724538186831970801448474022146774305846901219140938844841453503407483021689856427133161146247270353416444544733729298181686991962366592 [148,74] 1428099917182355516593973830154342390303834814000518748124327210134044702201856969855863479703367590646977918703902880617806760810861453674348657509715589317757253171033486368287264332897946569053503707858044601713172919534678503601154276151315748531654657235841915412038123376276067005323812139915397155662573692964329044644961694163660019143345921717007297923736050308191730148461567558556985036681477935669833955209160888810826137148319088781171704660066639238113815828752461827562280056748923304953570968741641142648956150340060842943767718882875318228633075679863223529794153033715502315045568220891687414311394037931558771212727744239446530960228330401643567380333661028841887366842407376307251176813380586403561704196084647361395709630551657639045291518042097423131501338225505113110063809230016181090766724948363867673142857988667804589500270440225527732125891225883560994587158382644052501558426277117882113128797043693768325651269914381208220699168833969745627183821707682890612157033947153168505205488081755627896990494152263097964541851053157692599069047513405587761518473404938328855744289617928090655035899033648725859017433422172143815068380358916469898015221790921884448608831828173594855151635220142553352210132187767376421327668355316558319107059819408251687523078342762162136051991936594862107571611002404651497971057019101530720456915908057917571197608240364364522910225516910783392845357469430036563242531815016752705766140238657886334284980371025841936772814002186152890597454121288720707778387998533372799502512334807238025251883324743669204610690705454525113302380914064910668443945914045901988723935415657094363369808330255036079933773935312532076400299884957589332299286886907271692814705487965428336860749526410951476242245971690347680946245024300682889360648580746642831967824421023552531186167171652668371295386245166646973168416303322364148955659031443993297765248480 [148,75] 7763270585524719285368139763862848744634529911911728518403422828133670584865931279759179950350488996088484435726766605029094948850553603390226518896833765240900099726701653842310470135102269342099476552737110719451075203132862604238750751085933681584921774123065752138708158647156362500091799075444646823636399385726714753479829842231103131417968432033791422508727783000523788993496821013858674350139239271215245553075237680288694073745595388911015158757784883197777701813942202010999086799947036540000302778242241329463946685605853322686518585397485513839120102603981337922393951137763943348325259098132205757716319004340858759745341447478237060854978371792304560251114608377428896083882556400769511826645721913895334698199823866160001325022045732436205285769011713700097115410770624705083428293829645908312409987343111007631454679720745072504438785922801221507799179168056704962235421362373402332894207867832361392503997853542857433993927776462698507907155828756389105096487212771457656561513671579791314917619821471381104383037659728894486474358706091332151222436811324392464841942249481781291510561275239852173040463325339558672707558651978981105210086340766571382399202260889310802528950143061938059025911586080020529350275632744276492926336132965421198946210549323825282220442070007268263325161871346221793961165465538903325070449877908224025910317008304774882724978805218945137074495160198030975204763635172554533888241893687353321730902707359310770271730998530903748494618165323399681884862613221137122047923513775258229314686795941419291474537601267939575837820897486924209097947221638339266223155157586694379558842900820355681310457007034795314501367432024594125871593159559477113478290328304086240592588862176362471233715785943246958421458902927908684762801687483373560306537620040140769290554824712691507570773636836193047614135610537078708298094115328522195597171862023419026176 [148,76] -176034528516698395695511685843069224346079486881907170064177327686759865448773450546132622408056054968881093889276876218112190417333579194594689740234011229036816390084109228736880250986073467097323427297215553894918378743878060393247358805075887299667672390359626813728558305518778114339471472177424245551612172491926941917039606170462143091235125574559095155436829086270396638568923331807622712980431832194672871841393774030320782597026973276377042289980254589822195496734898302835533689334213611558806750185412464990579436926113456551603635493173086068062728006967935296075263660325119885865066892720514460395286602674571310437375538120201417800371781519770513988502729470542676102914221097275989848544749181168065763154062577385743517066962586661757705744312471455309837635070304720386280042006031924547479670244889340592718372912569831013263904928581180259445869964729626237477379251444363412039764224812438254960627605018873969108134731907580123317777126790933369317172172178140732241897253158466856562627391341402603834185482338966368849559165452219507347148688563482200645682035642170255159030848579004919406274809371066418087339482877669719830691566160155284918115817297983003077767268504198652871903976976827852770290454638871321437451937411506727772217111357891270051039314752686581684107334083084509377364339958706599405926511050308455288457341657417842315116043241206560727231084544657780587366247564989696008274070331604891074948840696782331007981428803217525936917072106086517721700645610916791452479891851964058852138649840342020426355980110407185582442786032121393964645269918261386199204287339044009499599033311345579712806820005108800549281215708750958479391570401571619519171791749280624559559671458044036604600877769469931695582840684337185928874931125164160947674220000297018666206844546527582539457887222931407869621025417508023262323784382198618402369255822469838 [148,77] 232936068304088000737509394160947441263384523721881902245267855880893583818578368810293652162791413612952195614283186987436815166242655065338786180509549362777510950599923553107988644929803727447045266317374796697975277839829821324186616123797701002289745485458211442019798799367735935261083073321349144922931228876255846128075721832322693461058486491229545018811666031216914208551874195384159459213933541473511394502800895852617462515744568133114613085705984479853188512485855358232626788360123116225936849126278329906695530167356735914815315479491966378924396525508822170735756319811129040876672757367687012226712488415913934013537260720972954783995983272911856636558227637899160012065864656916358736774075146669224388737346076093667162052125736883441167264613392257953746983818788009243789450579614114687115039728460911568634777684869492849233514652633952570921827017670684224887804495712093696318021006980855308234198909205542252960815192160451447582579452304238164769691959700601044444325680045935150240691341234121046614477212581819160409091405946461834123935335249818627092894621024798427300357390163795960316973369158017479343350113855808014113884497955840731724784348222834605052294658415997137166878830767024211093908771026181832930489307158117747537767065354438686907952762534440405062501885629922533408906397943702204981554209933161379761978292690892040448824083321752473896343195809381932818005000476675476848722208470050501509891731835230062291902301418350239950815139726533764219467917174339928407512071856116709316068159530472558187237190270412654851755407556448354428414451386718383909071363560805085665882839451896364679821244021485494178449492536163033028948187736938304538496697058297155370346727991487112730255505489578453222967408979792795517569565662423849077007539019877222566042094175015109206860883639694749360098289615362984157901467590681718752857795520 [148,78] 14083978322503119763205564754261455433436406713219262765122715603171455851071110762499975935318160549047580099907376636720124571119913130262437454354336588182756925728500420631642871985153031749678914479335077086093743344358181178820042381915985298512349314794455951378800294979971146349898386890883302150200585699471758341617781996846913442192234191346539875200354074186905048876955564755555962348853491146431902583177323912098725922599334310455521377127914896046278182430853365677187624587980785196291183062650718606673937419299267127338138400582124105568653622350704726610733296920260781669493920802931630693844310893543033290543196976412469881218491716250027669167938619309048666705964170483564105478808852644038062727032264959675751420510748259177784932789112884341317664636301166222999358627496657768361628338186606232018732273965730967915249792649001461943963771266186438777430036165611278655088878042565384629154790092344437340691681512224529336143579665950161785774946609834529400744048094953193140358262633638386164932994870743358854428882142626142766086934084336115725209622777076295341678539194368885418097649408648836846221462722890945389397159916873781594457723720197327889309276416843352422325327375424824801300845865527076293536438699126267376122148155232912815313377687361072114324779732519450763789882395211968593997909807647665247844109875585689236955144508613547253978252221526018941309434040438086714178753086875800424925136137880152837714161460703178895391955760285169006846928530102060162445803821471324130827404518970750049950103588404889891963442615348661525175812538343462521222493892875629106384067984125081035915378101887936239932772821426265031261256410939527405547939258758718960530303105677327589890384114982005175866558987820454843675307886857786386996211508532084480825904850022582873173300619963018933124400174381472267981594454359993871620336 [148,79] -56168889994304108929658565536428781203892740903307778025785525308243587713289468108016801405633756696284541315731112153950184246381848375553271219914015611572513022953817177342173223123607401413082198580639030334940388349729596124466510357837328454430870271867798814485645381872265205109828968747738248799271817248040431007752039618104693756370844072152912331756302159843159628895625636345969787306370219665457139928680800181121432245643004487321879144397892384101754201565272589659076523090816088941174536782414407376141820880053995082407604601036018414804597090185577498923903492714025320745980332400426740787182533983092874824740824279146766146235618414853019505832271407413832603935374443204739793443031830058610150470951833011576859342752294295222193688626998086425327822916462715015730664137526061867774641886661899878043629832372867968948466498862553380261606456105042355124510372785148970049262848320485966060094342734241188000597612425419912078650135746584681506776951623281441139400821941336155664438856597481355585563807807836608104373013048398836429503439373092904894554353782842901873694984625610819199825015583510226430015414790948894558328272377726923286379181810969949262817131900421416806094651430953895055312283998780288257264307305019267497757057658349208562207454728065986534717284981574592632016846417296549803331740115736243459932721677647484228926236838901542478856373106497497640793974217596566332716525592694359638230481051139271249227953008611424029032554427109935789287715989375769571023442846379811710105465512315724491999458915316216393016563358360640208999866144023688616123912205981048407716631288482250955399229466293754307257944646580168255753493582903663691452414810914713437083842456911196679428636203305431970428527708732159445568393512148552490454270991901089562380840900547353193496129891226303155837000627121179581154353710870387488 [148,80] 96263095285182974639845929696092122798133248579593846487285788405487122573517840146368744353317932328074472741357801625163808082600123800868866251242941626493126617313585603799046493534012806399576201333615517656422029817174097653207674693661582514596594201805137492149751504882973099244351494862973803328161391384377221711117927184926020984892318077583756936181292916485335210962688676133327572426948831270621093720155960586720206749243663574060735654193290909241691063782030074294347928808590877289770287407372891072819022190030901216990453714985409481314637654392586897508375004312330540511072632272537985259151135682763779186384408333293010427095151143619962759577615070883702101620584869885755180083989636193033645202792077712031274002008744713009976059977056447004395227178140226298367582122203344970096170676271039292706627229957572873057559437681886916437722915259656364988728325809646813905724645410213386356233485415479799312007683955843744499248049340377369984051283740460184377628533908852240877328605106369998148151173143176798711500623576814479463517558184334710871529989552799054046221253740208700252124177836627739160245991216414783699604901903924006829527731557976661970091479785210985725681848479240723922981784931699652667972972338350722074735716817410381337992981025752586625707882497362029841767452911734954966997657992293649504121229189820786565609041058262389455692625794264593068020721737065308456158676750388658064352442194294665924029797011331288435359381974416665996608027087294187992922341676736232460399515905741928661646835392933853718352981144286897059512345867667782037905520936663060395845372599601692753460708359934417367501358672691049548315716489814638144996882047294189565591052464745522978413583902841640703298910048048203368760127301543285579744944978721602781168549414025094249391984586366580439983263549107766511296662225568 [148,81] -6439871806964858825384277846320533486524905200166171306905248769533352302123327828634432644721238030194441165514791580897098537027184576749047908317273698456572687969304268247574361597453140647202452337487964876328486142623792330708963838052221812841253580383739199266033599537991212034948627023807543511831216695241390271973904989223128131649982063997077015895403884109610545208503602400801240329755811885585195652057056164362251268993889457386154609590251688919702153493882576467070069281929879163264578906140394084021566709635613456587699134537258457371351901922905973491002528777245709468379097414933804374200744750030018457608011363169884797361084025683789622579766693644902828255729664153484207907238930888963209224736481300024342575567327032328285847769110258103743332243680108509036867136842126193636490938078996638525950362245909175873000351755517546616453461681430605986398849495216684036511621362141336145177507399806777145870128668809840205739720256129868602409720495315445987851961245730301650467590254910207707989977704962093877997894882026645670175251253387830735146542893385470123150217223984222793619088821775924896841153755190532769135590387374628378389174910507168565659040903622603330842790275703472709744580613040401779469427621826763824772999043557216410066586326941060311528219697475267599088442777508233816908310606997419006110550633458486496919974232605683309346393973384189521907688305386709180175951148527874273675519812078610829186603903106566654429654252592910548019167292952281837622488788567093326288737714622396627161370300570936455519776181700100556760927217484060391927356205690366072917221781561223968634748347590581894748553620602755141240133532019850420177468414328371934024612361103210700557746919366889930149750736462848762222657635503503207036374320874533866341055324106728279696093583656549348551402605803536721034267392 [148,82] 111410731325155171798629438745486809145201644118519376813259346259253246377603146457972328965461825921189808290965939323962067438408416571387678748974167119877197450702352871268119129448132347499771064303429582610753134807198841826485678144827442721151501223462657223275358382432483186620204690464851894253094079714337162269018802705223313412118212636552318179167265799107667976131403698920180295883492265398318225885313938064804015620312557514278798622762922296182952362657101282185013503139633228936400812811534915214041113891060554406999671357184925729650979382342201723017703714736038748868601671954500569509865322572767046917011918032808454470759327320888016725886506307522521790938335546760410914927877117564475560220006760466809992651894767593829041826311114858699847121305094397901848680285792665023912135984523645191886442910474357459601267842273164769519424777317789527193340285557311943393160655536529103105602960467188629631653577106045774012757841869559219176591476402743587582525961448255622485611281249071402769125172814590680108740480030672492455173306375496483536915848947710697683546161987013823589144315266406670833812539023915267430289647624152862708924949474190911064174932612905720212403627607539362078889486822403677405284092878572623512359134455690414112338150850196763307645492309937121826629770319616028638725609714591700713802514061648523343733026008359901763717706991942127709093879321695143323812130213879222395884473539943897425846595883435253080811497861576029644741878861832602446789940915724938567501925700107415669948796024754046596278375789393701387254692224355301381024601566219027606669446774636646713479067166298282149571710392554417807434654137978879322232504765560156196091218221299227504867754953861041318835605001162417387813490467258961273808483852528109318447265512371158603280790028176985523988890979299295763456 [148,83] -1257293345636681534817629577432311400795907493333556654053383927008980293565429548881457389188653554997587834160180667691593289322743643922939043714080759203690348083286215120806751572346045658278073946052168127457145003534040708921495996650425680943348471231107930698980566644230397024524747363676497685670953930795161365628311533891424769082743988225281263704779842016331239260277107618606537616191205632052314634209732101475270686514529650179173643962635497956775417612139119146828407385090998671853999804816862916292930193011298211987974095517437377511129855418037428331922128761141838252382990412886024573220324849794714776947776672143523867885081388638905491239269844505245232033579898243901815603681972490124669490249897471652190728117804866756796784570236246297084154429904748682267985111705687486788030979900643129172223808935536355669362458548005157487956034336490932961551050884142447058636809240265563342387439763089695375850118729897695807429834380565297141020120196276668262164370621370323470013210052307860851505180155142569548759401977651362702894144279934492627104643360551530122812395527561124163695701668732177944469458530497616418625386481677727808986074306333161044135424037297173795043471022350385856661502708513417043883983908814170236480871334582441762885932648375847713397212772915578161049286333156090685398609850478994993984494661301138255663173371128625586394842709203346864790006144351357922080835481084619134119679902601897325745525497130542017773858015087251850500275710596756497015047974490724182904606960519138660005393319030268717918154307240244617567105276879742880739284877073547885889814781963906696849754871704898954357002985362209547242471645798068679135881392885363241664938471827828781095162026907100812558453284012134031657073143498098120195001956792921641740937125525846805398925394801305362922515582707309184 [148,84] 11446668443198146956925172704904579659031817785086501354792125618663096184523603187345832518507684005678490679679657316396836700882618908184037333188010839483206382048639314974294376792673851264048003636074688620026419781221246079571303322076620531857252610481212285298321728236050907702278122088811969268232880173610164336035367926052589142480095278629450342015292421784719051393495894552951437551364057188153513217725488927817181275405177631878807902842723012959180120705360937549871979424393569202482679492385626562985031670281496317645143668714806143750755852067242388117019013951435467914950581132302835495850193141326931294939321235049366758142455548115345394814185746604304923194234889919727296935506924584751358194515318517854347417956132708991962775944255421260270309283126704151864207023677079478661709006793144587093747637122638787427479484668696139855228725819249623274484211282351905405019828901710248422198421990541996270819460586800479701916681932992060657305792380479653891063581732162109710128530743570385307495759315835200720793545686489232063503769715622462311716284468041787161405955457352308455940605622296044734538644604910680182078721381109081489833313212210609130621988306834729307382538471947303401016765388999346968160304212298280182748251228260682879954542584272386366471098007614101954916795375711558318206614871411969473821724511605742740320267175848266154049101918815570117004808154349985569567670964726267840395966713630962485934180910786660118147897887270960809961283225426616206118874935658003289509132896163214576137620611086465084316575877085470855634440964556178274270660670949760553272436473536139346163850461708488089835959125357713828309156418590563229128084745496896072777725853702870708652692734140809361571015369640626270262551684358814529783178962319305136937862649309303536655336386808444116815908283476 [148,85] -82869568611525306244817187836565941316874301685374541689050374423844148956302138313252412906501560806446020745497659884527653909446924111682474935980063766063032074965803987985922366869177022337968814979577721834983646084215481159624442850244357057929145303529129367526983557864684651137557520655339120575360957923240477446071914003077360870599647161382689052044654876045120302336690991589850478067982618184390354762933710221120678587894765900114018185710148795558783232951965315129956921738438527082691867077308087433889327711548254671270741221009316926363979885158651008650817757097580829722396992224213319224103075890821925580341406139941229931793071698031827601837595781498845105578934998791764118660171636721764391086239308315541256878621646486177339548973774808798826357475827024851326776310375690749140735870898257802740121268698120088458286050332474532729738634610493262618157964622817041553617169353191951496292431781668541870146832651461682135099437081959021724750620388941762795765745342000966948592454407589008878985309322234536303085499190211115817681020303046163680548609241105551805864958527810727906193388885903123257020580972559983561560084093387225736004140414222041196262963628697237863483392918153657529773036852147669293622007761826319104719487021924713683963042653852139956843687956761512411078058068042103217586485782352807924333953336557777188015133318433735692398798785361972855219234763529874291054601220393637911566651930443593556951130058081720063520871910658621533162138613213619189348413774399527787923710623409679746515198389460769604456671440327737385690992754803015854763771952780702280629785824119045947891660517473697640357382114009185915972516363311437270948456276618664263644812364931472631844737439788377082764353823005424497307505099916811303201475919582307583156547215962111957933271325503423446132288 [148,86] 465294035970703061643718144349953149784612326561178670895450575333997810614944313346083865265631656919673007882181465547047454435299056540472134496315531446364208184230915171208958674973835163260008302105746975984179601550020703900493689733235378671031887532357788635125449781959385215474618782491399343419029564775971783141816870754219078794232651252551184917839071164126578166075492039857638963760332226168135893023541927138626065012722733241816936828960318135312269730275299907775190003738199284902394659919955499642883258554297460940270227677581703651217905525847045914745500634132332219044141783043189662979158718768912772875590115693503460016861670812558171900905868290003866107820633321360019033836836371789101732060984043011049633866348569782060817327978081231484052786312985498490077418345921368901882483070026359904046159878449542617385825902792762784678562707013348922370097520115898882184937296747721064537601095091223039358346790911851392916431772233156255559581801628401152328189824146632853106098249356258711998212391133044289813039516171702652358812689058899095461531730716286117075901505020206631037545300000395914871162654694148737079389031738189333769400500851727113201489042621587262066061040090478775881161786504779025496914565130723409828249750082810777210919379123424769435943896293533418426249045041184646697904602386923663070649714723681131841632939236178169372698531903361351469337640572493532270596986495612628724430528743335497583323860472983264011021393630852665451064892329844521881780989209674969813740261900567064393302484337391412715531517036432301006669222968405817110171688601874197539272039249993516718741263777618945594012379985607164144477268912694949367348147859666226606565984082877516965004599127278954014313296499594057638685614101998951182748026803671189001197977507992823612072203851816912256 [148,87] -2012778459286522346506045762369097978709228455886812088323567975590252238543449245120032247953477214374873287575091706466403165447180682506536266661084573803572935872759118959459340353782812484783881300210373663236260572329437493114600512259943485284901341123116810751674760749421416919092709355305716924978816883728807126445876760121987987049157467264994653282263950886825109553013148802719852807568268710004787386729486177033454114725475071129355566539155641091448276009212134738210311976429384725001786713165117320289400403777679610662443859221587720125753428081084325313653021068075254813941875663171311665221512378913574014093929088910780173388464002437260356000518833948531318523517063405736722126591148656125135129638342066870870262465539900582982920871119109424169909171726773148810004592430699251855757075193945718830202232933203080861801877541905382861245012392258723277260228506074013960502832002709627830243195744051429916596001958149657140410427674794461420089820739567453292731351914974799723367169901308198842658022316845906708797911362017319523338502072919896650633536287885314378169076454657484574467248025313224584769734194303204346881360092296917165578864753983693929977620172520239713100928260989879861346443704745168631790498949342641015496498927219183815773837093648142542044663021151585824183764627215745447827553090461463715882530197489242818045470941928133954716516023740931383444911627033236687071125742970440425913380115187400068008656523686465620173458100642866863671486062766212183618119363347802803813503627792366434969800731109374737366653869983909308527225618435681668737694750778114289936828330045092077776324787492654962700792481815577989557978406399382662937615332100581197114217424782283163392405839073746292388894237108905465529895101678196287042057089128756062240129771014802292907802480298048 [148,88] 6655539352631022279999462645687469295223531439011620298037438409324267876659125684805123931044010061592863742905354526265769930939614157034571704877369159076753680365193116666468105789281593910363031898979749220120688142968932144568051726571462939389250869156381279362789113848878432755794371566120980191241974690314631637879729052716987905250542223478263323849885942448250513188358580134726873068761932885739194153710059352457496840288333768367710622180691322682878170082334473573994546299451094775881620213717351151703994793818037027186999983473000020871936293176349383633887530530190355328566886675395077265806260330130569899011510128452547376124231388878693239154013035107490074219856955734986162683367983282079187627040864864813662036741423539977471984450724458490079549335565833717112050630709570421008653146876004518907819047569036468710525689092892607157654460169947583915309938503233578962191430115134530347706536317242694400218505959554985718122881616869471681133812705644399696140020829443344093275701931619487377053633063630060954812128688828401693641626367786112347130653888029384736598260638430150933575643719851941833080065849124637566401280553789361550919914948712931200435381637829843374452261747649153398642076610803383269917926419660417917437086036750050979088476054810633874489249230413867885545981645920306769876903743734972566713125713344810420213565076592259155382040798187536550976656786245505461789535510487337751373167957420965227433393173686902419956063402592799359096695573260026119709211015528980309148490874155764232164105569432033225915909559987248167536347937822048053093014546451140411707541964923174056733613573489119012639081102821501187814949885247889572320186894964980286110118714169516661072579618011130368786838446696532448972286003732392341452250840999814000470475408016481464116301200 [148,89] -16584205134608686335356536550128736231849531618827442358514421790756477996519331058860992028124613265350727304174402378408277725062980069181789456594181036886807990218003506840551448439673799680053432993900162900326870849076377785506959194721301639113877075773272645150448463985759280207208398115833523923545329703872568230911722000544637677696272161719529928442486064128696920032648280805637411902918951717693063957004038658781101792605638782700457910552369497048709120215528558658500479758573929318392767430483073342693131878222292428180379148410071494789287009265711202107455755069995584254744535397839886466648543176296512446552729928561250745322347246607233169428152237668483177369150237344907509675196903278329494604039129389367737375327674261252943326564302305958810440181760287880031858216805627529510591329429086244876749823204192595743512488491153892221510057190160719882647824139001753859248739891744040196825972550768774336630743531232527043326143061723811941045172823305516768270911568144294220222777892998454211160417004437786737520340017288450374455157425984422029776318508430456245753243080434839581432379742710256217628110701176278684210804681148877767930352873581091972129196395788034638666901608399025401419978270754799150669016180065449085290837481945191758972632544526100021475753213728015461553222951971158354910779662270983237741944293981484581065268391632811378947280123894274187324003567969485514211275419542608115965616093461181639071983075366195828078925801189435145457183854042319166727600398518654188363778777118349679387961892971198796486299177499304020260702651017971742462092850574335718342686995258927788527232671806736044144495954266794842387842087512419641882833523891939744696564008049024845630598896868227129372898563322839433435440842422086397871495021521973727150533411836835393008 [148,90] 30626017815358787828109516872531400994068314192149793355411536004069873774422372316162418229931543310331972089650896406750385834103770153622647650445134365500405658243013079790647716840600308606147918712905305379815637222152661685142907363826271013907355836016280191686230023538661633138325983915628147027007215367559857144517008145976799240724444844980267199764793040794154186406786260542477241935647393531563306664810040373224259455608583881324234258239887596658024487717715637466864156117029544201615157235016308261215243134435389062112582138871490690868727364464216325365357200203161578402170438778517571009549553573231924260098216185203827787407370583274514330774424609300503249736739067968346693474252933940037153332559601752281401236500898277616419998758961887653216289157821802432155440057670365211245793671226682942831404669521036694111751276289388998891137296940768291711548841049496241224325462334649852492526154430417194189845967659731599000466249529783227238619623068187384953090107659230214189849365695950428212395454591418569963337191774077093394835473163394679183472531239437638795115710879336043297854129830192638114142667099969503341558890049165346022107075943810227896137884416387624005647090908072089237006417818485833663096840592535581525743536025680511330450993346314078466211285923681448711432789393468095991439582967041078178336993925700931393953375819922258574088492755252179419772800222930190022331850561569329407171648172878127944194190957434723519388747765718726417914964501019937475684489408641289275274759017032977751596682775279679953152943621524466959134067534402007573668775164446958360790448662269022238802410118080451235494331818151717935305907391106977390085921570949375952579934450089590596207136527659029129883216277490294728762370610936695864135591700946908462821208780257776 [148,91] -41421790439190775347889271306639981157450622051666554742667397778201942583189321587235950814167179064630158750184236580997607787539669710270131294072966602785044149944806203558052216395657345017834146944717300044591776902722317248947509184503863034374833142456691880237227458908606127101566320707506599600148716090179865807591193122618331375563809859614502486623888989514964716323947847615684603242399208255805750617717290172002212612691301527516660423899810369568166491472984119820107409662968815880608361143457526821764764822334547554905960579173226355748048310489151332304218649069730184479914255908420553575239322913930559939802884327298588888779468564511301102693122448717601482792477721693857650194773971622215008458083870515009096596706895917305737440108170452309773967745764367165128737016616431886010164086394893229206841137352226485509204878169761187789218480254710784139119190388359472197559751183498780610402484105982426619610197859141010065609174709092416206528424798764584347571508468067754658649747369002013080752863849810686178866150138848126016730298685369748219482408523965191946162316046650983933718144115905573581121373618347871058787392787619095938313687270325506417330400917824728655754228147817912388725644446410469787102658793318005750210718935369530910916561728571924093156311848433386552715413619935549397566100694978474221110939484667368211240284393530836743723476417032976828201831104274922548014873417454877380462463018901589528034742940802405923263479840949773140394480908307463334939838305012184118018974856471702428696142599628041467978436115461322482838284730886005252167750203991427960794971065417187850257267029446786103571420150853616139800077159912875840357968387373996368182337637970009968199995832567245720067990725439665275910726637731370230920445622095103798391632800 [148,92] 40917767527957185946786140963131047473602233154360544495247382238180896250240042485322266302084506043845213230571471571057282042724016109763698071190644747274704145788390993382516934913010924235203179954616363024465024346348618307341196801435490254472669433950167752675786771322022081409484323993181810506440616108678304965456693344208941356762595439642721452862460819066086730729256067363549653824703569051769790326626485739306964266095200249608286137903148266790909690463789527342462108576163951215144963911934118485337374910895299638515421255444541987881139320823675232421979236878888421221602272934312344752469051690783733254005993650562122375784396764548211687077113151844184974608331001882581557193308201220066860144216185493102969131560062979141195949417493171744086890580034954092472075372036467014558808072315509863486756598533783037172130673576368762519656511105555366436000167957242597387602341689184564006400090758033957294583799290368839767072525575951031187919019796016864968933484159602489527306050075841130119169808619095740752236990332122762287770053933656089077636789967862905029971169585383385274654720764278118766349220203884303987890316536134494393222463692914646827303669028259425333628296775426659046653551997478364801118198448044383884848830393640801973657588965608181189512808843726851309311362847394393023311752333444029426720608114095920872427860561259842594806209911242145862920194808721607379168244466947476838693374769533193107247341215751816958603349405922802405275837864127330791794032061948511426063746927780943165928296523625780875658148836943538749335493076829586056961307233698066224396206262601033836938102804702663038245363612960968683413946897746280416591327563492807182638198007174153027682666397439241840357881410118319725636171851229086096061154677250842757473 [148,93] -29523636500017908268804076025357704507786282379682514319064315981125242833364597995947680852876066925830771799806364162286131231544448621539643151452843143606542328234522109667053325655259938745623867104293490428031417452477095410163212539351313557539551202097532824429942447002583807617140439244076325919837890703226941533852024419251621198373343286116791732509798016996773987060183065679658678103299583709437894930018067754720622651650918588056254950242790628079740849485363422626253490461679649701576209089215541360506790713795838150364585139869460783318726181800073789102254800751040427889046819259306059129388608146196422560700377418831205179661577250501604463489315481698124152116134222453211054018510564654863951917572473577555808589248738522336800488027378884447187222552923039447648989030035340655632563913514472099981524782692292371025395006194205211830403311956347636480547362781924496377945813321237022084668495407124049383746521643767425503819194010453550905120679217489731618848462040057566108514476697740629197505252051960508385816170739515686644199876351047945925056872741009238746249896650772651066787585708526279731862662483691378498829984260461873547839031492132126046466822875019508596803681582368044223283055553326030711685885750180317262197427066298266641137334144284679581582547043349095640920589901177472909139024437425720257913835618883935547965319652363022444919483539345763739947473283536445046691608037344940170140539647426991741398646961746802687672121926687036130093422815073245133655931285515890459652703302385121577490200980298182905933912744091711565980727951525357519302644842143363763080867567032251547320090677468165590803932755818219341943640857488241677440136963595538134065179273523217375273532128009434125258855804662137512055204268710879496470158602033536 [148,94] 15902106065871413068424546088104098934635303920769845400057039585079103535740613979552808718384209109711486655757464455182168908268223018066131609930307968746942259066951384153346668985477382599864300747655420422558193355227502245832019966619072024879287903978105945254814592546535528176344300679919306193617064032793851637661289659525277032840777255514835439673585524364004144633760611230441921823488247461603689919267669380306047916592171835728881491821493764734416134862113035991554694784224810087855350142597934253637289406965485765640791862591347217736333275956754072168836526100272846710388163225680695079569070020904988056084246822711189677131033684212671143421558860688150912474030144680200316854770497087642287797734406374252560883369872288545768110349339078382175058398756638748885861591782383418514711522434488946466799570386805363766576068494394724311495676237247222708195967526597215869906338902843487254544619949386006456218531392666886135800950588577045612271634060133478352477559887701556012219571549978311929233906455720802467203345784661384968570042651171429570462558514490268425885425964794313501848132366527479764480171216164404049366462415023580127757257632069407106852728051242336843070845438678270662131659248206541620582152569298536156798617969109925646728646295683550493371952774388360869986281992389777576293714142914394218400950683003836370330776505003749944815098059455895591779557971648198258108381154929664556785596414028072101682364085335414445606633558715613439902795535914149606373429240070355003417646620645654250021048653466431057253621986280050903817271199113073906305056524410815000231617676548628810995584383420282977312046067929668754689698240870956561339133766259192462621492381911129732466845713752683129662235722151299783771381990563929786286723928 [148,95] -7248742263557508091174707644506767921274881850663052495711902765497027797292657500457922460603533110861073874207142116207435540698110214921617738924321494552999249060206546074773167010966538119887969288276310877830343579989205221871513139504507501265207698722501736729478904526968987123788060891861324481699397830727699704328405635037801495711692472922677537067546408272199677005535612462083135381686762630854858660860028422384967805776190674663004396938675039914166359768090154399044948630795279497710047787084504121156503003976014736266151299352999767397279066821451255960113111253378246941952445971470775445385164106542445499940468616910913367049071940119711136212491819320151709578117806989774051665946181722871106377583528063652035727408380683543714292779442882185146798182840917727095058427834646577204973103184100877903826881721382390739578905199459507353467390139921208011948406912951882958725440375142826924684915154685741848059645159857069173578739930267996428488219650925403915643446217824505664715126568080248248030794422061205416838013793519549541442405913923086962555352020235951653136357722323203743719991411131622403600192169612107012612540974695052056285370704790643144710415171742111183954160777410334671200957495488669859237270174756721335446396867774980247500651743508081277916185450835701449473235664635371839313012775011927683239120375256497212320487589716148770129090950723517955425764488772323612340462186848723497247069960680346098297152305511166617948998045620221711999825615023454078916872036605388693659292749358025206827747012913947514835116925849434543275448360977862520928569412096922690589842914312386005832695190478911580582310501097385611140191114864945407640977385557938661144281011219911254444704183790465847849708752639299741361974123342604546880 [148,96] 1906809595391332922474735485475215846808923251626285387283436051835675922492281972032167739618253752732236750809801482316566109231133917599331205264367718955947794130495545609799285010179345682910112240865570088231304504172396027802372659100411454713226926449049756131267430448152487580459812595539126063896448513454753083323450659236394796236369844817656360068580439731121425301316246340636305342137787792314742154713093343096335977193684308946431939372220195884645072259332307812456562947295918430625207977819406605466400670358203154178337074333316638490715241887555151094941346565008691810509526375370034887216547286709625840758428898431120328335596639375852274679526313882289178433507018222420311817885063469289271449508419814143742854362912994073178009596258001732907861223208432548645928825288480156340561513150111606809456789299836889010007344475311162590912360191345215877715270864554478863523343555820172468853213691131581762858910375683034460868726404977741780686569521865525552167451694621600608199816196754136929022083942020324359163039225026665432846315105092214704434692441605498645425142637215558112421659901563843468478205799084957922783749981535927142437181601579661014384122300192886138763620378388437181151701353213152525717793404965859357265967061003402462343846341993154851762847155450013264354126544743820354492607411334524230827777646509290734240322896538662086846168341108014389884312090333084446941524196987048787043382800126509825693865588831448514671480068933226782854708275092527021967731264083175196682330745139975285699101624923899037051140428935669030011824487119042305160057762633987146705133290670460993823231185324568073562612845040793646494062919751503325803058339333259615961133076269494129234438105400605124841982713786633775050108092821344 [148,97] 5550035850036262258493709308590335802719223390685505959962322104765601740147115668074051456425531090975476347674204163049481258356199137738789796019860980138609561079986308952398455583359808034426928056413504320935614295884047449363745595667674216398073678876960404166520671614746990469994214942374969302785216215233210472103134399132496179560681629020792376352754268063372971306486015882496442719821611081204387288930537806187034252094795424894968115502651727728938474528900942278412122985926730064569586760679941393914364416628190660778583884879096265893949991682717911705471939277005444530776166499216281650456045890996911015583302616210683394807859460505821563013326543730668814660053627969291679418450639129063544778664995422581901510206362695149264252584859223257278022110311346902228103245740648218029211741532032036427594837458948899199450561842833193230783690198035189052983481457999051677172025720457040990050371517470893712389229181695706583571555491781121182341550268374662107588805558082260540829238744728188746184983013440247980429393665293282685170306799789767502826872139652851275536105442934195341970689987114384148258518633092926787200419987128657967924774568297573895079856644517891209685059552345952552005504837310473180990308427187500371009161623702338561066094059132332873889308074914531208474345340405382428966053961252968495578036557833160291825126461602671031936458527087982622212657142690750717539019995879794703985610698086819846781747451360401737998461403595532318199353791975231204998731210178018685474302858805654878677668541288108236361473126520199663891626521501704841269414511644178047308103141916326910382280556854715263699301075430336428456273355213559637038801719052068336458208910474150018783365774720391730319183405634356731058022544 [148,98] -6981489241053944192538820482505967719134971943085385984465703984410714603929583655269112031845053831766483339960704449538150865444147241164663904253149238016902668545271115283903800916500191390514230210399680007999053407200514414220583794909211414769460929894408142901931204145776330077216335171647576797855064100591842931738287778011086862731564050383991057180580307909780834994581533741059943910844063264620064739612778308182949554095800036015660490274155006517701055402404691131301166337452554052755873989938232529731055727890091004257630040234334232626739012748626991114651416960450737285213537346867600595739965112393861383402983456161009958645151435090740716410776884398634884599485880882272683977258988217949197622677408428836197163209156378621578007373367057681089774231150151893970063977349944217981042291962304744463606814845962822182677101500895941970001958187138640152832192219796618421785710398420630413462157102763937812861840951229508121560702677188635420411645807197460675516355076466448390992347780554844947928104421527469303500487512002289378181317107111706906132109858346069763033679798025873691453525723873794386043491971413431955227494482380161593690346858532567870779929509807536427483972456911449987153042584268920992262561838596759252594666950083218685568712041424478177475712766740840225761448983319042748721345421678401494700602420652690381803612407455899092937949588863687032859556107614882660316580062637325064460923420153147636577199150513876313582836262539913898310727895198584549143484693044502160226874740390745744705198297488306607657557160779697615551522364230450462534118765899967575269493086106766938593702503658162720361729596997233972820304393563417027776114639598190264757225096932542080095336573207392378173460029743173849296 [148,99] -1567501353831167234846436885624737403496258226999960715197918333335821206063370410944786265628755602152307050971607823917379311450413939500610702745784330394942024099593461413477401836304475942964366234854802022724207050636779902735582386695374918631602352155023263896578617361528778999134603111315016463858566370566407969745193167206611734505820926869926597419157902869196945634882910625047892200613975856327792548848503171513953647673072103675357040196073882931462064100006023982500942645225182909604608353520489343864690534770188084810887701159704539431339111845740495806461414792272951025889090185970771230539199730297172744072651102151853336021310907218751614290264574344162430674834070681363365200528974960923606449686655968197604288718393330536884724087113358257652112172745120293470524917038560042056944786159419935576239041530360493767441808937316669940898178283750818517229061967654621156216220782892372979628734234604995723938074866503054949499092645691412063814042616253224587700316300166010659903378685148204867439764033858480842107252891290871906374370788061268051438075613104255908336578634962514141272244817141577406608510180710521265565086347574976509114146827153344696885869382131258622638633762898483211190530608447292428962473141521954903176182496346945829985547260723889112617166013408197439538561216170434309261322814142175272161591222849737020050146185624617269254558212299049621375546985157407913968290049211452181122274928980630620842415688904647277266233855083830095483336391797569307528511341494131669654747887615671112040359695074190660478264114916569018898235620383306055246410438077543122779228313226747051626858244091452520175276288609321158556104674387692317768890761890584400965597091160576046914572879419272876843501577666240 [148,100] 3468151519680795205243037221951593554136364105361276646661639116923871120706898468744481335395807663167338926058634974312281646297223786776373477818847873494562623016009085705331626869269863142262665016868825327434576267026500933233415968219174198874707210049491163996506939791089174993320748093820865216596578407956496326469435004105914222265510269824009031616172615604247865224533594517789808174835209007481505096888651266635027246809186977070139285099928846222786707157461801515999516553618326279868707251852158303291171662779812027695418994493921850151627592335053267271701836039326220510213250251812537544601669116838483852421970907340505153706138850983258723636988315788312381542794138812191960922736586833483396352784087956359173886287789611997872260954525612631853026875873633921239098488169830812149887012974812121640539026868020756214921760934351720010619645775142858319312651902652015540487651779168595960860535728641941177276451154078007600944558117098099343776249528218296468254000945976713295507097052582426084273428103587930557253679803410526321701556026179964391125325260165812117940522742157068613745274013905874789837213806290276342907443659511904265746146351203711923386743012966312634455845628215923102629272528290716466237339679367924601272725610020176572916968983519488937741940607490097101216656936748500238471935621116502182927934403337606700025744153608274768034578928938824047697262126729814931289489659291900219952681034114489884507728833776829962792840674085545235603842488339499509856193077813563241933351697567171585843215055266200349938539809324505521596270249067658823470888418080770996628739359547133570385392873944109305763530751811889712519203187188596626911152608963800179726199256265345202873959744387924665397441129 [148,101] -20310586734292321557580842208613470182949019157503360072507942937315882672250259456023623519066294065297955713888293120744389724916009547273571191342125604255263807904241552067767623514141533877860017562340785209648124143140686247236173041207116669629083549654044206159367816864268518292215513435070828592610390782717558624745208587414702175226957180927425177132207062922433734389276990365938740727316077624234557415380523399675261500621721349004860503521637789279548228092188670973762610188120469331091813698401457368225188084019218847721061436655244856435098897419142996674992175548191128062418562559073265662532478568637645622431847158787657487694142446026495518054365264927938415973010944653348551781640445401117745282297320488202411801919276314766545279135200716074486514206004779962661338679910509869940711377099879569640640776379638627226307354043846414131286236701530241437027479453884483466281675809704612486781132375194780803297618414784946206533451824945082439452546010915682180027958307432230052137211412938316277617552595764903986802194553924816017849239508371902408967100288590191900468047445073393515596522468476609506870863650179347662314107961442185861738269643895606779563253062315846971619590526050928030395841992712543339209256408744366429662281116531881919026121871879014277667793559795416817788349720937513831107905227413397048534013694099550680722998783570962178377637140286813474178884501148476708619958773419138547958133692902615691429278153758874812024870563818985897332092060120397153824809108729319864703121980209591034831479105575607867438873856836649489816412998510816012217691530619894835631279468232202367094848560274983579744288393260425420653415542251293067702882123450790571684594376843760904651996106562318264 [148,102] -332574614531447021694083773693640325422659539550523576786269486653082019053541845560564060704419001332749543748387675888761258413624958665217627996591833078551509911570168714175286539342842250915003429569646465101691203222792292228335422307748639564644006360355677206995048412068750100830927357605862892651755097969023352568519292398727302906524546020197147054391150397753346924376062030346021741080310054032384748890465772771218742076202495034624407788848571437853626345480355411621755642400951847463788440338924581762057350232894843156966016802426277703182029210145040205512305759371871670949616632290768823926212252431678719159768011048196409018089664437183697736857379535057911493069431287353633856749000034896580193477243081355532500386584847480427685098307931491308843611507771462101228345312316782955564629212199933507931621514650431274914936803949438006138952080345125557399479664971289088723536804326033720372463059359348363685886217384074615127835190500560269949933636196178111004386659326568150244086861303287233725905622587570213833724425953924913422508506999758083084000332913981015146426135659532934219391608504442712486579178878800082368410415792416228835178103879046238394529427957190096754801171460575011095839892087757354518499752962403420963054914211822746182130432767214492583485665177480314086103253749237761704576820187252595746330047898025687636984255395055368167134942587620002161302835847001984236554702863629166828229040487094661586011291884555081406982468233560842575719866603470781634088718056723568256356240047304505246860968169902820777488721767990293727448607553536368108967928456128109650663583915716035043247495515402398753185684448005457415272834864714177179549697364805328918400445105657374629635048628984 [148,103] 79747477663447911958582320751805219494734235745009399728045543687118289400133769320459807153215469063350901591259044006829745933519254576737472427027477912857306012339904298414746274352335924220910346649606134152897613388135716110941323708623032795351304726079864026749846019067571756262803741148107113124948651321800510488380161234647816399668042120974209354687643161064082209322107029204657266650968273330874708547777523878281254914639547546771468511356921594847210537250816804800050417702751156880238728688968244018867541213041110056329544245332959208164444477811238288540601909802451557353349123660479476884552378949776570716280914085687912307348993528982928262347263840581272919389755686296784119301847819771183443233307363731127512059572426368796483608096689391786730888133916140521364577964105671171756268272789229310281154737992427159992708242173978618203233212999504698435666269825000806821062673818964923823106131759161278613002723313132976451832494539300911446350520544223987478668988909884182747555955996593426824367314958878931693306577364671571652764086553855219296188494768922843722013985597573775592225222579495661662537146696543188722605567276347082504931124807710806119970156601045524130503026419653707089646628511645285221443644560983892593420734031112083635781565552439444442051146944009510285667636866385267649414702404267386842373571371066184497323814291974019328566749371365516867274306084243707314997950729810022768339743810859366274056335521774182552606249518601373155437830929433215511712803503652446613022130942669850020940612629770637898099691472546267044043189782713664412787982699593237359734222729445912517271575812055597415976176704865901646577523683802688965791177210668637445641279877793185945973792 [148,104] 69406491399127655075003054517327873196470449671206185268971839679666051051670837923915542702755855847492215547564947304422832773475998055111118758189878618047895136786145866523269030591423355277303643207069535153655868546795463425930172850323930840958564482156286194349017085454607573617112351428395634345103724536984836609652493925345735813013472976158178243968749909474174123904234043371896564296615237762432363694253673838470275976719313843532105465936574428453390026510851771228693919992831817488190401079485546807089827665974224303952243374065408628855139431284687961911663550840808832099213680888916175833072599603928504436262076573021730740756754438346787979263899762830044666105051578724425884786812795048544879897804759244106113517947501668811516104753838837245809174591858299193258113541020722597843160361579474170170717864069945901551982341141571741858760188694462438281041104349252354298264993549078090569813517451298053048827161535839630706627076974346690456929377795377562360766643837264740211707828134710457128445969056036809535727537199314138588108089728410181618218786287953194288076919279729275637139323384344261878814637073840999652590150531919077364410734922117007288338368941357615470784978075322768060649531706619123972878307397652287502025935000349979470857368732461536296511003005876073372896803410475075943153890342276291764902387924018578432932137091409057001231100856983775828856760830186617969179172435785990655286148735943987438622211317919034044254578793940625746309929376235191466703654904030312393686023071775571587558220018632087615143982768043966390554766394602960591347354797992999385210958326387286515084165838993459959817079123514644801387154155173012128517642199106790822094938931124735784 [148,105] -20601970587887451617988083176675945187675206964083172093523017350691206685183388011697217266721951507574126173164276779390197672440247410737981964775106419153586163503925310691872474327785232300043312985731164775408723116056849550291036400409574358726543717806128423975745396809306109364747871727718720616734059659235194507973693424814234173904512147078717867423841181064619617089249875830711829050919667807348390749105865564937137491034631958534643882009894634368473271243911935014645481292633720256174826915977752390934562779275859923352819680980715550849472030898896610596950208885538390979617674795186956661147392603192149516562411299161224571662866910694301694506913638237290895191295526016326326850098472730694079027339642559255528900654828479585864320090157361614844355693611408658382900420274874966227834369628235534788427595819817736009024689553807322446541614216735949969717662109427251555661900869891064910842724304866570162969634311420103375675599151601917266682754501423436815897264504204741223669212069765317721289367648974034310435272995788485803326346704441775546518154503151118022148981027273170925579688185022842086839984931487777614531025116630154879917319012425534608319618753551952019653447169460152877467579520835269898396692830239943996888721947709741690232681598333064660121790459502286548826975815156328977470936446531077816723026625919651733993637996966669195889627915256173038246047929189988871461428937083994219948945108944508312751286432817982988524609538373423534676563453882528217196915611382772257520214427128135635866149835194357059759641020787817981171202395139149958672873676294338548606603738657696791210957913730055657354346855176549850444550823234025734592806312349357202610210399552 [148,106] 22292439072089973875672269990099656374031972223227320014561818423745399673396046232173335858918777569726457081237635160187606219754528749699934699903021956925789744496097820285138890768798262222178301052804665582392221771415897922710988462871360542361548747679182678417356448167473559490997100536969641837757333117483610095610469496675840233690623093922098670676376978234899167056899776431801563786360215054311438763717437234724468596593271160260522496531800804265388192013503283676429977404407754271274277301970692570419725497464964188642913519712972286525978434917195930994463780763040588694158862442278084618219897533813891569815773554577865751080493985302738933227506426887928926059498261835194818139174050984867127078997981291961346133729908791484868454920944506723679278052210845169168871183518127793393863552490575262108789954897654561328995736625521127177445909000367697433516941797616198197106550203421139606446333334554994716756341855481228099453608238855346087759880963228075696913111347179876034462079029410449744129681010455572152444363477770818927241853487491708742905603374850068168558294545059622059910645189194726547732517126558733278078995563856859202188443357885391081686749251164696650198763520772743669478956291291758890018787476140147805761395826923057638067440057805756072028589841271851491599816435084481947558371023498466094105722102113249211554867939212703386484120670652604920546746750350217453620275325953580909059014904052445948746535855168362605451573940098730606531446938624498064239274121502187809789494486148835537855270510043688117757630343206936380917144112589021499804867779661542221228102056248858152432842568524741650860782776846525506450164812545750791691026050735888875242256 [148,107] -6704397956524991785837637174384344681589490186096868910211884409179449230857691053177329167578628805588558356185146774000425168782216984821559764585784189655943359847252676415827686984505432461574701502436671852483000687625306823575564697239305577998229178184620044114240118002882115867482574094756018144813797207303190698938506871727363620655979454898054640388325033722218443959201381624166947253499655671630411112495461298610289802291997401526117433398182122059398017467381004516188125371542408077798292790132962559719077388925898696430029097138317569394514697991145027645454578201634689240822121173550400426072633599669990357289717789198863302572925374862214134407628669497307915950578585339177174280499694465231061533539017996730821731605819356489637064382151028268393599976344192945391505541862679550908740141864324051355777326131394331405935550312336783267455631242070711656677282912578447533957173521706931381727600289046786040516706988848016992774529729320630660707375205652961643923312724932574261580693422030761322655418898067111565123494016303526020648571561184118090700147359356638399032061334203572253710599043787693558666857768636307303478331274129924014056443956625300614284812122156904443917573169003887184116907007896061853600905543668269263264174970771972148766140715924197524334264243064008440663883757881561815810315587013258268788451208804850055075640311288148808548549347693802685645739355352339583810532065375930371630122684169960708064366739299057457245264936820281668866746302941798605958313674822288629358504333136401426005188101708872395290486205745807156488460164443007047472243630288152745905635118553880298867816196247897149726811628090238368838322750938790143122430630433052064 [148,108] 1345805716053882733997783085178447854477674060583931900635430256820092956034462800097857352803227950747149482343195893494811733654026682001008508220840957209098891247531137066916437307783423589707613773743203056844139385124660316504060410647126284291411408748632659498942689426947438236129202350917905181044283938382603425266411926430134340693275074834770095161596166552071890754333213261785086114415425646788165345004592956576847764121901071485579909070992949392347282282707285710660662007178499210473345784972433335715186254387024685389927308500971244075874526713602807524418510794419510149401575657428742613983446305505207232061675379442993311567055625651843504518198272347274357905882132038084484162973435504960594076671380547588470100942637139168261926742255337669469130870636603867901435731004387937882985748701816959301509168311785593956283529447159140654346561122498138667078991543636051824639619979616620790660624065286091621776259986160868200595545585231968251918704631615120396857455308172040261525396983142237531298870526807390761338839961209599736012586253982334457353512494764571633729402267959867758837557458540334186930326068867092584711223171405128273565859918490616106953864723054972937572399009167449551863465654883473198986868191801609980497674335993183855504441005911148601149229951424132625517359090695748714804801904928560014740039618634731266562088094747998165899701865609299889198635724447189782600628785389356381558243344329585562396768320047987024210960527466605835088440325689393158090042424649828802162946507438645437091199750682651805598252384648964862681488714103838568309408781869401461879969277900539837435846740926060812852018351095546465454101712993914592188308378889 [148,109] -141433106669724223751696129216189317928467014419215169839917241078553829624355041987821928596316674591137153561532146633708785056243228468948597953361047103585549503099651110480006073046058838287045574603984156100430325049672937708026795801327568813077887015363080437959501703518936358265066528537596125960590878124049294733121115801760406590163669452024409861670209815682734957371842365364125244173718904747499598358389775358879947779769890239159586529124048067597582045240831237518101531159650032504062603404131823979944707067506076416986218967008836231815288854426730011704034246800916563526272174565626092595887395157383507111610930029279233605208216373376245636328150110585090802611902835949608826992038721251648589375286780479401013297896127859479097440443741261388651600695752186925218109359772550945628225497415036752357208467268310124055634382829276693952366789528470131064866408984629356205579573349571320189972318109080266187367702495325229088611906974551563219587579732741635607021431377510458893964673585417855446438062786370655045965821110915349219209896620753626690373710864459974695870487258403497079555792691626096826499568053372919649302361967809388943556482709424230782246604224651597631895482452124433707407587957414083149629973522362281949879555618201242786544805885453599457416825115756945633229444330094284522795009312512021177455553164023026619722667224703953073547161072490727632598489530374520953362934512332425043570861285114653941453070199488717024365194782485489363672810448348879748382038229872395173287954031628988017819633106993716620526040828980654681869071489361359107356151849729614791025891981218022821115170758382107829547983655538564187182265978983972779088 [148,110] 8171268291861310317414831225769428446976675681490919831702422961276935583906857668520224400835678543650374124582838309530950414883930548292913105090031535681727125820377064970845121125942535694801063612031590341983547186811754517647019001384171184091118482948100355175492452096473801529070128759699383877250124742333627684657686752425519706892694436203411004368361846370339601459992401890637708272891409601121232778177665739877271880299134680204876247101326200365642697893195591828309407980202899400566661165264490762072731024615301212083873977263417837409396992245775182975162240060525363538307031374240879812530820805697597255983897043232779846481754729276073860529093479005748363379629523510534085358554999883199706040955351420279628263502581467081692737849885098319262248036653608353711294251147413882902093833408229499499300686032558000143048569319202269813174210269094657997896425680971876943234504254536642820970198504857056350229319710192466015728197982147761234220857006285086545421930064343013075875024730686893711393365379176101229621081887081942687655304530475894674683883117283831532156573172848246969125865307247286967582834791837520300102218207563446695467206948123229645672178852117912168208342029757715710032040173470179303131482454474340773228245542319532664825086461314005758624592123398049780243721649286635577147042931226476224783982334398440856224232424428313663630782519878017889340054910298362025208643363386789644992877463781832290489062079053056617794910845977857770117948768656119232854354869293286463182032023334865973964271993201928511002000755063094059716860845082497688659928502320530849289205875494521735525003908142771749951383644518146212222967902550080 [148,111] -253987390976167116818233822371953743175401760416288836492153065490795637999143554261805510598221110330949704463476371205098829758687892239547436072969131989257833050211717015944772175821121056016824270904471884490229366867373872948079552572842749685579036099592594235493665520797592682663814537874450498760220451363974155319955221673628720350751747304608568949725568066920043984503622602377930040214905257997815405309919102298707561972538014346214940851208101260451671676060867476553586451816146061247211378560720001417798047214771358319788835184439793292556796964708439832802617052760855279985810025533303423001350982792505345729251433404777928259116695919151380598358755823639502031911947075562064777717543041827143892797680468247397502443430487064490427716311195254966310194192701425849301732603024403252922684247114216908297124785934120392160983724314041975356490022774709793018174279434250244784112673054431580320157297898938423046005911833221358304473347955452031909613080976988909275616799411886467977436880565416338951301150320665922014830420113066730785417308785752528932791216842426124140142868470735406832096638909451448956897726885056452192321311363581052892332156052430904035110006577117252689974834063233461421704202647948829947803595131736288503546499843994553139960798115682791046581714563188495609754113814933229547032562205660423685216984161574019050304150000143937704104012461515814643475720444723955666118849938793971682021826156681013198892904291906666025182067932702596862270646999909085111757165278780823082952619835893907049736214893730938863778575353880403275101226024954569591956912036261780465570147488357699337008680844780281242165613560370519977161728 [148,112] 4192026692125896558058586026726447643400738679324097932594516749693673264388158349035802737031106440269435239556877651609635967549050964604261448503700244153966958869153856821308740775684074806241324965056380688770480106015423815505446106169976769038488500284631615182054006235954813576623186306378634034602730378917024415401960117832624737828273906861920853412889159118344198088720185805210037861227332976706598804457822850295710409838373419316957589751219797447526285063534799213617506643633508486767531658013293225071298927801680894749789031481619097170229726763673964913042672664041967140966445664603285762507388443002492084755497353027277571595126188562671876249125486482837898169897797911324643886850782254469553944061728432480054297050326787168442348262938198431623026916389778560366138803880173326467669853976637429529089190817200495636562040097263602229621128032728032378762511089053000133870860599620091085127901598669195361514903839204176903977336345468637138730861708492704304106204173537246192734595645382987344352858321477931653193045622004922412894318920636224698100879880089682917389142069458036479238053266783344671329346059866306687560899174583623083995750343344651759769205930360047650585197972111150482250584897144318884729015266181859822639093162966150931123213572880630734021491099701480074907976381404347778729780425130634635071814218655015880772626736245036488121164443607472743097326931541339195919250788531805304144384487452692382678677937807250777365385802363884557989384398324726686892186411232975031290057659817308032101588558136404302155907394088727185266155598179299481478265357295772339256446606337670723548979817667105959563306249582580048 [148,113] -36276791712022262466513779620111210928865329890187861408630876607794786636434476354792388743671009985934289745895532315558510638960379176333048379051803833539750250464478938700588510613057774336810506656425713663497704097356243995405739821045935343235197653413752180386035738701861061039867441719745706472340082853996480922385445545887897400799356974694830236814778608411521483719792309787604502226443272406987092355239756697772609750691411013425275702320111255519934416165288511500152891848467649202124685645767512337664631288209010430842741717521511587723562744537057240446805372207293214214773501673882595972927044540210532613400288513921190964072147105588261962286998356530336353591739650482109822244498767544214326001911236220220859987325103898366331405116492921410570253188211912424038768879800738740932598038514689884741725058734185396327282862327176318661393289119011768464033717406495913472309264798209975305104753408577341727645366225232083606199310643720847785360884867512795957504354004159720571282491929280009062900641883621846307135066763143346238464916008030567601772899220098545052427681451584548885417528489644345268712667121966282410963635348599102128348101726078283902798713516441990120084978340213477873618689414815112557822675707019483753872715467968789324461641437343064079421857737163695457672578888642123524718235248727477013634528898876395665572428279550008570325902872472263565805793794465355308480848839318244436590015196174642581386511666932544182828709686631415865397814319404106301771412051653909464664845154421153223975212753312908288411378414339462426128307882172323457440439832002777742945794639160951649044082856972423009405169088 [148,114] 163977204775743247068990458357265598739663128387048906751612582815132356114489853201260260306670486269472308381028460322325048697461522979664389213499274170970486505102313639267707371050976896861696930269827111343814998516478540127816351240763352771601371281707014068376598803193327158857916131743998488040077979140746994910732032770883619729177043229016563093925679095166170070858848639193504503274738644496641101237869048139635450903389010195834037592258410773773218302367249999292078681221470968276404768718756557702876895395647171489145616970275720999852735926779569554626765500487949344904143521045692360131508113490602716834346232494725028931992788725307886577870840044966980982920535486203120859397950637286568543205717595941391928613522165647521748170188235054853231849894474966732547370507600245071752746177716105212746326294038673713969448567150226998093986965786367496689111075019720540883201660645592792753626303320028468470015229327033355901814831777697393004900555838109908913783547070062247631558514688927092875816775041818879258551922809043865103540231739270204235455271891257293548112306653292273546741008989189093372067570939519570511842802791173405908132874769742786724361702761341354204037508426168042528797940882611486014499964396878963221043167836665069506667357620965046545120835378168944462104113038807400731324752821982354062774681322778016896242445124644116157672043050824375091512819611081663426071412472761470449562329675077795820629405954218215474661521934515898579339921116314597287970710287337608747837815072588649370379900651457166096874130911093801789945561991160598156396989615490591802617278299964784945161130716424790176 [148,115] -362759218027951877050403787877423225625803018574136976058689584053730238875204345586915754966881854570219001208744690968324693354514650620853742478604821409531675327695506140714470108491693150879699560193145942422445710073069023720292494230749730091101008476172086878671321370341719787469283592687508881526500481887974915326934547588197777874501613499975948063597733648304953747447956931249226166207695598117405648832362280763515629595740233945684187199959142886551043410584846658420841950480765875848764595733007645314886658401477920346733760589936644552265654963787380382449146558101014430870183952783749765534360961349853154873859273841964116361427686698989406048845919427677988173296155341087898774994142742056310815376374905159303018330310797273880463410526111148333422115325303043908995963980699324341024884923208972025974298071350623036983057721582055337384984827828352185880543092136540400970604101650392324777469049338120876454676466854107384827573385942866612284062567847001788368776343148665990007433359395731709716060078107259295550680207994562608098705599500643299066167230097206727379197222035402695297290375354674909473783462524684550089334474395834288428677913137968394763149012571287090334462263572427623926557789129158035711363618773050992624295164060248423632647792546928665319262514645174710407170972445441174945890090181331964528149922847040661426259827122410823669012321651155300669169454508453153219483867945886958602122280679350742198529256058138499840651194095981761066425104425987019320408396463643439356069257878442929449010379452406589405014722173860139167272271213423771665510688530233146421493735397563565661164934432 [148,116] 508825885647335542936560005737975799259778974953077452068649619822600273380046110211681148818736703302389820687247784319773749188367749980787415338184432715113079062188740957991163667788074940960343276740723063471189784807497196096155086843068634030077562630199277126342314417846480369086132351753245026045955099153211493743395433289222243681045604780306023936816957437183758893732655382937573762467535405605742715784110213996616131887682045886674065034953054263811040933650998923043435086271768575576172374359184425392599371958368055416499382344966827799204978121297062209335994660983457654875915797287261423628747212433249413267517789560616534480193259130862372243800573855177336370967387074616776818420224686846478881175003548796191667490300415454933656007578621043795615022414934300060476069841501472544895169853340674100371565034937136842957545247699838742360097836354819339610614453653204042324209356449758858282877366143546265863798990359531761905880290886952018734342475236627534138079875984095686998718322192013334871140246122503801045852363470116405948124363869323604208223474308885345604049259776584255560819575049165574060126918419705229937994846145703390917761624044022797425118161445066971783242787988918979589640923762973739360099673799272324866853543702427592443412425011911464885867061763577532163963171296532193598177202014886852480953070260691749152555437705526946068047187294073902531808787756854285572565788939266741085850067872332671721133850486979324835476581836266588534397637432837832218643126270426575091192281458446038688750192937776472946451826685396420136853757214152675354063160007095793441420634205398043496 [148,117] 39964657361351117212221610100199164638824272155730251991551550527608275506985300765614165208132854108308160468509687415158082893445203299038927811019131859672329017329513211135790817700574485580830440695200554561606251517069922808055093988136833787682616959492233789014847544528385574708168438554536761923692899783328983853161270596228546100709476235793228090639978580987048602910113396255674656597574851566513746747786627428985712584456391935514713102582481886790584502207006264849971997472986858968711099906911470199624640278365166729510226201730883962267315073590212353029090864834208544971349074066286595176468837818648858726046855007366133445830517476412118111866235658367935532560739735757714968771705688032396931587353003829847068354429327707968772128192654733557428485513987439399826622489569871873943097256458450264046580576663384949577761628538126932053883041119390817996715543910470548765178554341368071695357944810906531615840653678870693999757595010890909912657284808314091652346024221599944690237696537509564733103435478818832178824311498826340759985259863473033829075478168952921497540187645736061403416767319314351287872511320958246610497457742641902069262449449403818246086512893713089243977090730426535773489270779859430613883861298669258809394243908235639140535987957796937505887684019513146289871160003860168287550444785624794164994752509323430224447627171564828840363869598862130740283100586491675983268405385897294264472309940870996865967603703973756701137844838779849870525635640059694899510064657539078073223640031726174455732982299750100883414276411853587783188699024390112947584745266891989672842699704 [148,118] 600198337302875673147465164970874602399290506519717629260780322557525786428922838837797065311678996673662030752013763093200421163689222491287692583875042249735180917479168795606557626253613105364777932427628473736883250310862684548696174848768280764657041153263150100484811069697169469364912390045471399222409683948169904550850417613506067024375662669468913144084963573529342080812520349984062805185719870459703267601952599386095498467451418023673238863601847991448948624766723557549048113506460751760816304458216490247843098852625883052605889871124946913606064634470184986035821083180573656222845826402594048594962400795471352058933207977712962824731624536163568812441558312775840075834086340868316448263415025479674843320999968566246896975483167917566579663203171633218728896662554053490400701839233896043122926244228580482234759806188807752514139975799135339962518113239466928880620848488387178612592560527806983330501392455595648395330429996805971147585780072861677757253677141189306815588524357872463240247595328227922732171190973894618917744257455635468445276239464926166254352763005564160726555718163757967623390366559877425335685452586028518917094071698274541361846264665240614113241732411798191305946392123730756668389469211459618268696965446306621239142544638459633876946418840327054859523875067026511429592222340461142726047635283277617520685394490959382659334107551439188715843931656539447580764431592869577441584449982589028204938197795509918705821207432538952952799703457003247695191481673867337923210311458771760593378131491776918922953423152456678065984780617696686684815057285707269596199352333343081408 [148,119] 478539474051180227467409317302702121545925698531668071513418318684143647623884471218206193936500434773848030189137000380504356355564735638642570584316675849711274459565908210258440246323269337950059697745254652217790985354643832401750469890510184254517147876019942437273568601501143955675873141030507081491345761902334247396875342674648564120575688493474657637771630259876034707118822995021352104680046509986299839094140685334687854355902682330892269493171765955943050739173555975990066595555051087191977586518831641316657327176312548992891314849588130670227418439730313950165108803190002086274632631207293558186931039798608863392362358056574109866371288767337797115583345344286418793373521185391489357734251004439883623092482631871701477842300422119925068294131974384759444848102239875600851100499367224064478826042694976969869805964643393305848735873442312152389989060318249614287965798013229325304155414110892693435657261583391989856276917551345801285989376242749300794900369444868970335670693245728827109066118071661135913785326554313527690893391027902563611721395589691984495587658643800346687395056168484830526716724826792148989650632981284145918755389754622033302230314784929185148197509612937917281369176809117347177362494151908337214233008198402870074833294287092376588093133969253454217925110179168488251571186825791564524668472610951203867766820553760255048434425605669831268551624427019128556129031684893987361352291038142374276546933504486012982617650217139472438112177271436747112068071250928662361640704678671300086540252197179578841130623160432482470186833378397841592337159856177783111393394112 [148,120] 212653678861775208721818464476513423054859578628213144138539907891173980345776230659565949686023977539017378526819412138107998200060929571992512336477477919964014030057082410666364798881576594266491934358218516229346464463702055539214243007866266523893917829431825362767831437734396906049940656830080733396614854484971687769264819613011120204558992898841742955908584995634949694241168971251038610160913507947135409916450588375971419877165507433550262569203383240762346945091450280051745631566540816077586704125241277277293149931747770162093502626287523187911805004447005096904539774237554115630697321819528119963735033273923517063394811052609803044005701987665819066588036571547691551986120578621956319324845081281588522859446773976459220451565466667394053927373110629076558731269844165061898524694177842382254251974111065845465754186871818729864769588979445855625345857285963473770138520536693116077659786182395563380663399559359756016013922029431765892494296031544483053515475107094264404891499890494730277085172037157645978103972303851425486728573098609195537676766075086007032805479135723185135944469543563460798639242363847175954064767307039173558349240269709314202870949692490766567913741726037756895014784316156122285646489267971865251662171992592482952898105693916683152022189100863295009828657485407348367525414038020112877839133535454103278064209894154922092336262660106658966236684778358503009363182713800139298536765083819593966541633513852006031456597190894367250085251150332501874706957144983613318999304228012583369944808764025067683372548351487013384847549620363504280220740909996079336 [148,121] 43310777784542329782371168020052254866524768315765977388467953606941342135231066451540629402576561415392789546945452529000856164120439219579192825455154654062847438069893799338039826275173183416752302881151803927954091603926380708276696495004650709054500857240822096425300612042079514675653038294411016630506984991359020939280048730001431163984911078277092202983143863835056142214524546521708150523645857735302362676149660778716284051868565849900746778122293005729366183703188533028568728315757719025356135516791271911790771360308003782502895339838620700551013955476738280870429254321929946883721946612224491761053036284939180134629433403653193411319888043244200967310627413220415175813150627731114202540056843644562199417498409936232097008608454285174689416633117753079366553813017637715567811068426429931563699517288544845125789462188632821369026395739083751882523313325860292985030471633119369437085416788690366522445943226728295917261608023255220012952743586423151135931796628352400445342063473529980032530555660988593515740701212717471880345830660394497814522673260297254692731693489383319385408878331926656734745444251418043474216155413714560503540740215908931639460142070357824313171117936281512900179029230181076428857961274904652492159821474882858575047076091713765364255360624425042354844361348180999404783203177374276014137409728554758981761797547518671959800967398624252646680127801362843347018917755680998330336827883732297928399751281634417432229490201356347977222828870947745347206310230718304985056272235832206776983302981909071651172347713376792114687762756748485829370060128 [148,122] 3994019745587850261815736510386576284049752611748778807293279969470203276776727984732231443193503443286327990479859172485236863176824457086224984913789827584822171716539532506765572120194920847799762615658450321566243818483755674981249234527182627606022245723864002344815020994261869979090423967906962618643906723744513436633189330987468809092546026574311205486656854478791292014278104435388184694906573215002024841795438309862797190496190940393406138267713950043744918524452094131977690823658312776553568840482131863831263828132113946764750306049979255948124581752105554769650017486907839857754534865770052290569222946443891275697390204344450681077537827663836788538294288244992000734560629502243607807879965332131728755443843321621034292702954806622346952378305016053443090645107465633973901037785491075299145313692290194083285623074548708459671605422084370076743054898408189842354927255502953698391302307743777628574875912104772728173990294138499435308573610565213089986350224643465544366023086762596376147478500551839241343120221421789603381339834284406720871142667073719815874585904208509077230639907316470499027896126679518443035497832218067116420966597858082610511443314069392611910250192536189556662355716187070201613581113862861371317023601837474832343574916152316035005693901573367583176818450886375610604994685187931545556841501358042507776127257657653372310625331011030334314794219352885105645953722103966483733748897669101522494051214797793813117402073953354043273325276907922320787641929259214088211717702572263936435413430099680238955620251578053685628469679957606256 [148,123] 163181506731671164633110890513287553479192545624543736515113841885636278932893740049145329658764146362183104898534854919867901361917370469684659399676560898688924727439077172400203670694832267368486125239619009319293666122689805938865899138768591960468181502284301949557229485459876613432951067446148429603864858261787210163111679466558006559092654549366488395193453625010123489351770200751789041887997336905937345288881303245273558451151687547440058446914574756904038568730119216703020193654283150840447332102669943679187002064548112521369405761118049537493554867854362391310860111227727862284755658086477472556030311156320943524815621435156235781652941350275181874488610911377639734862534170093736343954210145918859668707742070142366390042328238765980529892425003635361750527934861707168329887943175023209163132405834401349744539881430997113355027923798047562851652072070964583556249173566947786284916441262429582617896694714203303415384563026903701005325377980538597533365505791893458707521987089924880662823860855679761822494673863381191412141122829588296001103493241460003329498349345944989787560063370585178741763203330146982085899151383141637508326562053971321691207501177083445860202216210445884166141923735049802732338826872317994272143546712338414174590469935775016031991626663773757338011002467861294414091434910770062757580029285149976759923548640626388029257268931268573406513914464166445920939210311819824219769978011516250302634388164912965739130934667675037231532858351262775038610320987920698389941939665233402147663603894849416678222565642436079044124416 [148,124] 2955462565765287245262524668907128260157751142294945290289641175202738565667573352167857816769033446162182246707567421008241747170110596873004218333599080328861292704533237235777298473165550090036488979692679124995654710384600730856662816371719614590922077465879215975851953783156392092346224851430477603571910189342149554457798481535084935741331627612873447339510889186515292802711126983334510477027680346355496775600260610579747211140315738104157729959890829897944363602668809023216914437966394782666903019188563088939775026986567933719377068887191746697547840295664421016467357699678507404306779947277794939507977233577185203928284646042293096350272099046822915481598431013805529920071185005834967133893122165834364208153336487554228438069097710681023348396603798106894366924450108464855388529080225210893921762207694144731529493094678741509158028133129709367247250731381167132658746284051929353553547807352337146146705244363933511996627551061895819945964162994522823827596903039132034162665436512663573502584043589734756466147342119076923635526675697900754424916963044485948485637037560658164981964985373578267416129748715067985589746130359004013881240559383204975774032256001955490484302100576236807791130588868703352161131359988886108694037147581650163746686613743949608056304135452008761704892228164526244798996281771972277792457375987960887557523214434795417658658270525150316852780470312700009176945993020255425867939905218986891407486147674919217469838403114167059969817007634473514399967126417490262175392543901804260158071941271813115416060428373051 [148,125] 11879315024614655692732285841687964065317728110704165981277420737022973142365942040646870859319906686725947820101895529713165272851034273577527548420062632029322435674439741482997758921647714729079972892370525079394740558843589237624773333504866195265112054628843313098123441862717604782910170409634314524167001129261630381837529493671142857443390414554873401273441325872991892665789606052586153774427544152655294692220005742193953436958192264646942077613606957014852408773763440296374398216295002939014404097885087199764045088721310733858747853596337336802720458997613272662175545034919135298299362167627849038564125126639569511108763344471218955534576649751608091911585095996387901944228106007421570498717800962387428007273141026862647091096383464539173742749910733872120431832928550517271826695987478203781494017107141742779793317873990390652382657157515680379491474161755385699619102656054317076274760433764259121039838650622241536554156302478019641791326192719919024336630945543575322960534868725276555333066059797119261011736337591572482788926593833324258831739626969939707152487609916401652311397860703785768593899762195298304760031436018956382508674207423417193135989582707475715567264579931384887762863431831394017894848518698465538029318286830898133989871170157444904230922159376029351603399354339460838028079140002448740956744332318540981537868706186820378560917935448299591894581584725531859762841778933350848290888366439467367408447193984917768949332206340163038914570947462586663639307758151977325696203790599209321663903428933799642792 [148,126] 412991058964239039747657003758288241187145239643992101780087931624380906541827090986694891053127691034846105026694791799685119704412977453649298149988805256898396696712609021639553649684133486766061451101953564982345518923315967548658549669555943976166303477257348322376086735251995537513325330764676173894074248858236665173474324405512504454057460871290375787242164030378928565895022477018500595256025463795136047132766922359873771593945561012203128979936219289107102467907682769119068843463464891010318272287249981021499911611564078970430867336191788222224344747818416150949581320124056021690589220471038907994819747988137308563188629250121424815443903596731079250522407563538924112183874040235903831650414754880327037407951664381376460190797494993506117114205213288885298480098996280020712999535878321283805994310430571802832609070755775786075963070701003320145241102849746545637544148318112491003538092453356618638538130992006874111053412274886184481991653290640470297501415585782816878163233170825294433014187275953451735384798328932534750955412019590001813147971393700393691583173454755787962839447773661499039833408430540528213798814137685923327280931125866385673079526410357770577375460708003719651226946701461668664795312153703344869650564850900778579529287545053622431344332706189671629961283194171404642620828948306468398798518434042583896623597721218629933241891133097249691238902182199525815194833655852316769718697123750034289873646843710915226941160555419100129777351541187976247631568032392847529979039712623336603411411824 [148,127] -5013088470826873477041679664848869939370434857512938563016081045824811490370591160996318515798637470310347201953107207113039610780643600487670702419645032162209509245339661520026236349139805778027977738319398825809644108430377531430335671996652937843077382109171255604065213223686013184923810421813276522699821199562201434175274393731456502918818143962410151931004142865400759802828138985178017931639959784175718683908971644417782118065005910272150702274221393962900044834524261492312734511334088456436024421004282726913317199841708423191683551625650522388494511936871002201954726983670696773882835328672140684024658358141888723166064727396639094002670184200477759114430639563197745073791992318723760502753612372177006047692112866553051911639484600450265921202500213573205444531344353908940845474277183640568400173228159527116193266423618928059701118863575489635997031579864586568608311897930618559373731221481529731430941902792444372409048608693965178939968713090395676158269021034424900537426237643914665457703990948029580413260233247716246008345894224725929871223196517664590436621795758265335103809808756282214284106216088755503405288547056687976970353151124518702573487262002001153158329231738477479675093052191371803662598026799338109526969512551288880658103015826143820584837006260413988046497401290227715789881760526882878514354663669771686869239157465102442630151589547802170981728952125700994097539611169793841079288268435307041257287777080323506138035697183804608390079264504740604011675165354853399794234822138677024 [148,128] 27395917453111555357144017902687561295539505254668059184226155896979032103441397078429773945525014394542788939606821525170586414157951053423740505518972432924024663016450162564014761770279994398394314061863800773482528295686863738041789439453477950895013228546267649563642086346596775310146912782163676977018446992994144477222223668094811500876649764877213127926683265968451503662137548328682011976796472780164408602416850289495197565858056020288763951717683150772017272110999002718055761193541520739196122894454654019615642774976259066773557725782942690407873476565399627158822814623604492387372862532477647391210094364485201688191469211376948779019579216141353536899028112834345859543843303877048106327663481410438078773000204464759749121043727697707509335234323322201423797187010022163430809757498691357458318958052079548603563603010985786142443825888681186834896411303951303964395432672006290984345607992657936291573339973701632505035246405935150113369816067007336428603872487279957182770942957229540293915148087746876452855995007544798030503452334082122381234938744974412490834205143697076747809830067763122483558088460497834725375523143779706821349490378150595600096726734051400130984349875555282367473925280101479287055399244107135239630364480651671464933617757676144783288284961364817727804890334207252124618178419781931416644885136555947065209621425891960807057409894923669301156879276413666303505293827427774492586328179847139653947504077143019759300421404319338126372770658256301516070300610780043621389832 [148,129] -52633189217028397055144396059306332346140614011172875760782616071137128166413752430499475133280469162619235285720167660039821308621213093773349234727768588924508876573529164587197240088080322968525183696857724503745192741768706300834735488360174752703370910262266838445118129045529700919924917361439817848868829351546479612917252560386324634881966926169892713027156984325329399768704565323722482485166245773459221425537940871365781279068721729002492974387870082528573792856044458445703110295620536511721820526236534757831522475182539586955499344872927025086312792115385596281077579012236018273539896777277220310034548530392099162012213882490808404837507166651905742435742623840307777273672631127467201521182719978017943724958121081402865035846711211925603062978991411288992990369689051077468026073431237238658331953693353351162142924766525617601300373012288795307664865617990164168111214204140412284669035962649188671827965057777349489871935305236199628509316346877764862229098487396101972344359450901761790709930582968055803908121787769345378667159535391542522007671553120872552166610258394979173748721964004660649232121316785676360672874896646064653274893748374121777068707046917078259637075713680804611619480181240170773006493394645099310111578823362301856748842808066911126619385138309776967498584385429803483402336240854429788840329226306353121875624623948744303773596384334270145818501075537582140270219748003796207534309724611671275166505216655310007565530255904952277160218391336987085609243916064 [148,130] 32920041209938701148253852948650545629932671461212963590246662540482439042628556059420263312544086088384398201522121083123941480694517442534563782475818180194960785748259200189936157009634931936233347094664447772092926233468901454664787955665319191912571503370506566171646784687467098222159491557963365262327602004558183832400923936890740770826604066937437164289279969806137703024437930801753402562072732399971468647387999461956723724916256099394417886315959855049131919810204810907831689277966965582228346565435684946453038691198127606660767542619359422379927388850000692397588372703872819723320405293337351834444188487446448907425682804181571172002735197565397449220448235055221828665444096059916643800606534052315011296164789549737251586845694575066016977828688121359348985958722265968718383812819592093374769681778100931400944367057909782994729325760368319509240635137488528340095856293778389644996612741456220305944179642110108187076496578687683579112034746094415416045207419392507774531721790675100034538667658651897937645176561580020050045410989796399424356703026672330523899067560223491026931397750631415577717084850556679096881511001743191321216898819028537481367922112325969609048222068168414731136395726547423353372218256154756722439413394962033787341090365168617668009659379251791739521992839767156880772123972633040445742873512131844718415940662884419728922457104083249960040316530349975059094071003846183019175368470530866582790948455307121306575958140561397280295306603858178960 [148,131] -4657940512124613114800685920405837580747587506974471498386181045918284483675443116974957696754646938808015497131891282127492753413121320002294758871877991209177296028214801325941633436295811758982035218638038925372833763035051701649166933328897211464103666191546749692263074376910256734269865310228722988440461235423161251978377111694492399071227278516998220061192836116373159240610502172534961822450019320564143161186898864375628148432153048608782932765880312325594824217422621360914223721976085172119366719320326811015850744161446464788357903053024359062447608371454945131056121914656423574260102451779765264445944090662034540743682945349884443602570780018967350290774517824020875845325882518182653196028642055215374562576885666987595497453128190462059348833962762217200979558344891423406166624570103771251504096758046291616050595677818128963603094428174202049412533924590179346877019590852628445578213379581500370095641997857408173240179879076976535281277463633994390812230456259550074522384537040300968997612795318296676487828449864802249096389144014679737536898599263417501828205477825125115665745155235444926567993047769994237920927944591900090052003343088217494988772526654298538182270973014790391706782223261161085187505113024551761184369503755304353451811473006488068839804652881029776705496084815918209572011971379718571962746321692809193314000006968965156469725479747939546972356130669980464571038907195086006488947817995367870301799573498861279831773641868270273513216 [148,132] 4993065932727975935422653167248954407508301553458307583503082813700287363404869470455426652214276727285456864065777316290683768529746584332059336396279549706120827370263194638381760826526807250178214271305102237285246031699141142833795081884257009487741845087577383494478040695465689574312500322190446077730041960623179635949711661369804164833629852991752767816862540882796384690075271698525169756408500177377724290793894619775924238500217325601546412963306954291804941793052138071168968983102761179647354425379972595550199411567358087651948561591890458768768508550008649733761278739439293990366406372032857924096096105096708436337188271914944408376871621759798718266764712485298041705613890338319733658847939261147140653003332092799175467966652653879682703308143050630667814365567262394224691824369006443188036524352939636244892821488424759642613572526683561708931297697809615997326163308472378893818723579057357317296090831594842097759652687892065783210685878407133765137327558132276470932116519855499899851810567635087750150034363054022176132136613187369918595528317807344050553506239540658685039668823840009173300470675143796101687814009941716833858126983781372232333255674914745440409425713600237151941883862153104032642565731873688910254286441511683567743901405989143738894464554923460428120563956359233262962483698817583245860736042380451240401319886543105276384324281543502629988919069207462683999359944165731061906635826821611747613073791623751054211188349467 [148,133] 1761990851347028692411942495613767287599071015368170109048291814535871603390268209128496503067099927037664067870047191583931804023184915482929803308831915549346592480313553858037264227280152548211739962773791315069960546615458102095803481038386446601540140963941909849498142341477361414153985537813089508496487206250061340971434693595653434803883529937032521769524201264116060562630105489674109967424212484416719836876792396923759918494952174167635241461661468880558635725735224853604054499554265331757791067571041843304644605235230872232831243691799156189103279707459561082374628965164104103006329902688627541578049917360250000522886380669115352269206481655386884333293996394602494033459056939867928182204886438026916778179735575162089865080201516618948535874579870687720491162261116394911213310260813602863174114307784533229580360372488874918601818464433178935259700569586557179939660896028637446749003365437528386657311575081182720079007193320599393738674910573386079777078583769512395886651969359762473145527065815786492780661629750488326186037038343185930618648699954570337125355544367023740756043053110524258851886121025688824515682360617282355944593247690608488602292717803799544628476431325609104503552837360994062077004070733344451662303554027887565822476902063559243551382875500840989195614417049409443458824918039353628407695342505618295360589480069865842103845095788978603253693812814497907176242387610957714450636063888111626499010015158156136 [148,134] 178100162287602611735551708200686145336102469276384617359010816730521308559460578867922638990155175564888854443051435115028517532981166271094172658657275181847356555963094155392299419744117784078751892197737606126981067728935898668475235279444410461151450988769251850308607674005901360512062144877719442100696105843498313917216121073600319613467815027200010366105689132305519767694292557911369782646888908580284386423605800234569416883295972940930477948000681711044742591013850209221178779207707842498553029268455308606060686645099765067042203074291581736182365185003882261479995228138220670063617815023975454324770207141019826775697047973985149334642871387714725605051750291529976455251270445553300656698589127276191546885999539326727156837611437264382277447342615926827023413307063769033469855519843731694419994166748022484366217479803409132082268199302181936259347441254142307949724539511642620391935913292676544125624940434620300903020551315336597394752680248388701367715256311584578561864667706121699652861231155343179470642324972158905116318593448135541494831260810438595819281129520563447327865554886356909764257184490618525415022330999924984708816216619022982437855387588983497244946991763076162267651666383979679782380580149747178956881212367507121968951954461746491983351281804480749983616507324140521204078362494870129262290531243737579422830693791011262535654467714601942700936169720557894691740276424680054426854017906562718119504 [148,135] 5145950565186251328304266128936341491663231318953236666106917142776184476035538849604729883880499139109051040096316583997914215572764475100079907828444784717331928125675404241904574080947499994009199930246489500419840783686569999978593122571508477312203394687802399103694909347546080446876128608878244600899867393440711132838266239544681426554778720900064133929336494632799247971019468611715823145072561399781099671870725953399373758313648159321301257153896284732244398239444749650233183725870692008563837152970702924765278078882455178532111580742629444587668594295774734547153678084078530648026395379913852044334571531607259263281966802690693291949330989402046156953219414129322009481453802334172785611641733197452254969327229984701946886099189107420140218911486724195991325371682908981711468749197286694154807069965079118815919254244413885928935955732970755706555569460322505090508279437143211893009061500113042706409974955989758994566772179271353154287643898566553232173464187337201780299357511757424078365510159431082987506142107370053693134044444872066735450088676544465334295220270053046370905261802044091695341247640762684242079322551640306789477340007976707709622316421236496735002048820729040018754275564560268722443799378396207461990397994249221154469441696459553442342798725361118099035498527374139224700231379327111540451656157244811924875846606221271295662871540567370818991417826896369044320128984931099939387244320 [148,136] 110252979565515263695023993929388841358450209155355741323951048443471531682343791030438307101378408545424603995849965165176154452371775153768349191770510889590993541118920673671145588098379877812233125604384248524709664067581950715892112620549732948440976466047576503795276611055789126046943093833341297803786116629468688791664202783855596425775387299143946323073923077033146153116420761507619146973763545910074411966619477007901066225083364033442177473600186190283043002552107554633246327071208871568292478732481245068005219038982973538659535408692937372633309337131179561950588076701364553075389995405107594538851888139703636639020315676582785779696000238689714291063799831406452711659240188862443876181064314601841187184805360884952855054449500636390191413552293964063783485041151907753733428062635275978315592868372866806420243420621868253225898905623327655395804310524808300672475273602737570613412443404676789428601848415778314073933383867752705223105487795461875523503364804173471513245401397818418067119792595979505759836081391369020883929602257513295857844597082925337985629422767527400904925319815664484260309610697257633660525901582831230819346049920840193033031763721565740243963724689892047633893860912545814869310760889278698046559667021939759866642830138129473264220611023402346699548365702368785906957339979872310567465070823310886268544496931631401623486440486301122951361798257899626787926403241976 [148,137] -2849997707762328544423877177531507369072933508294908644615315514365276935896463997508735626764076151186230150703578393142784613539862926439417616290870554346992479625634983703931833690570299627184969385981790698194130135355823638657424330893873237245616320572341232608075386106971053585171649550906495815599282469485999175775103928134282230730602770226862405857493165983454182528985420020053045594645171691528585572611850032789054988647784197238453186689583582113092441038138026939465151867462206265192460757534994446610280301360555888494261095744280764681976280215777642116006975992148706049515320533402759037076755706660562079494203540484440172636973904642855423135369004824351509591165875394956151776381801215229944178387024228286551401888731839116512953856394279475363623632343805356183367097452547180210839114138475350339753884876765436446654061295265023333018057812128142071809424114900011189178786235727769238726822605308251809725033945652096594309572256418664759012763128513886731674294680812975273513946970900274819175457115482622003772792135010835423797621832753543622719135215092097284326720950348210581273039332858337373926213207688522553960994104478791653723786279538483457845256200546125157338898710732699338038710361345847127669575631448761976762465715779440117541756535144983001581696912833373728222643415437579487520434445013986701558931910607894411186960838240691923547553106149648480 [148,138] 18310805629250866090771842208425706052635530208973947905333857880590294606631235871430251010779999994004828550211770473825457210585830152111344182212959155314147603486177293661948465160993919513202734098282194799909370058728851162436654260714288107553530815039443647895458770269444304264836423058764271937845766217792372602596744836014272455666836058623666175678725838126612374593720867825874304458880696541735423463095875747185426672370569667411557395201177391334696669379873846992719406451201710902514663326603000618847796037005264437437531705853270895705640006056076020719202242946457092000468377464973317248784027933180250442649633016527902464744225284624406896306419084443592491573478553531374066904386276382495187782404891549852843157189090026085668937060940940791381186226952539935261467294913540256692963307869315855927159948578569658033749530499612568795408413421137001432268582254595133679333191455143667574318099544235938448161672328871330166555107330111967772941651918510411254089833644738438238451213770310159614219125917858843597284656943764912697952360342985530091160645538645077160230230140224232034576342304612028681839901353464309918289038769720757983261841445477533982322435838050097825462035773114178180773799870920181077784361481620569694186861378607901643868282824724357596839022043567273764295352636117165077232736080765037120840165997218415672584100104910446474416 [148,139] -22805106392504891286409155374487609807639160158473721742612965250810621120038924658104981384364593069069984313804374825555699497494336723029052963691247202669581442849552560419197114818524328663442382943084008996340709118569653786091077898305271056420516978016897420179643937650090897734260459292124971187494169023444228729544456647442658295889457888098269090319850135524837598978765259032682979180144657503048959725370702807521393440139310136622794943367270062214927138698564823759572241680707627401261306708603051961032347029034492399777874236791043381642660042706882182165487223619971537103135651688563338503716780622769328397030598137448426715283691049108724155310752592536985128356900327636066131035709181226543828921970855288370099269992216332480014300827127525159017895426622889303205757505082385399015124974972110662088661702029843292570924572337530135498506855642082849721222646557176573435181858593657871985412198060553518987755697632970655986683067050449501533491931153379399669101774957595569168830260179844999973946886743719832340680434266189742757371626796376983545366346918567902194477687007596208735655395853749803577464103323103528534953129019873079518780782427389942662285555018014921274208301924125417284182405834721470347643096386601464924567620657264535081272228649563799731422167409117533891422521920957131915393882487083625174854457417909698495675136 [148,140] 247754221398112513834728115798262608922927341929730918869409195007098106517006889479333553084096678501240418667680082343784897623762600654242862928941961603162281760622815734899119734685445730116891670942104284737898736380128710622667042497453929567900403488805273662493091647834098774756640535909941777991009274010872014125417611896932340260345318255327404285494536762741237007941014849976635048495540315669430429516602652495241985614673976660054823928225938036737119546257685737893667138575896259611081436697397718324821743993478900921586082732790843553637159083184129473685666016872488831460516858475249276449556658604792678499975159316664347577668159634630342929723941496477882832078474077174314701193515140242694384670201724161747822647401157978512307404892044385314398718303214894305517933561237231361299742528135146881376158887955612276995500128126220735228070062124736123144449199044456121820038702888195841302675972035406360829723443062201122316279916471235884922020691312282041324129955676608274650393028858636211356479184298124532819650402820875433835343589033882305731745380318284434635737697577471262773835597081517086998481686402671183532032061520120637155438391987013090481517599046620148177966473912750900481536748171425775180497295774734003169062695209509293225991778501833617965823523024415849277938137894959138341366028919523778112671097913 [148,141] 362819223654889696245910806196842224475924708910787932152886673774074502796021919865378044932540438816619272831044256035146120285131209645909267441975284582731359958143879467578747933619774904510385478509770361162686795027486267875174482023056113920088451678632650460640542350919555744423384160209600337303166007050519432837761080243164513184528116012155757165308944007397664672644454546848681878101870303314431149478569071512277801367309897713789969653098566543224059357585492614381932476527186540437639589209993471007557351109603151563000475309601187494900094415144333230572369776079541540648168981570947427771128788995432910196086731852666998691600857427694315011951167265751025299119074374552753801994975878553044393482829695877510182794452099287490076336246613491087568170903071712540077447231993707997330272269094289099982301270567400189217940184031310240993807059552596715170980393896040065566865455879652679501801706196050808943319415244233876761421667592815575738812639499679220813037718814480022111478248645358419225190020275258716641278175857135769494914769277046907296815718599988609830939787588150387510780196176354672408051177530542677684891193717343885061921089868497168729932837439937130969597394594389682928512871179418930327704073502718628724889435915284839054639061554949707754154145486899882665050636898207441311696579548344 [148,142] 40316154589293983817503703598057120739034212204204514017237033051613983839439651665434448965102077968180272440232888572800803143863551048976014948249571211602351054177103856718620385742631005274968752567203235858988517603275746181715692614216611116779125976907692046437442327593483037734719778365330497533621231426817674354535869492770918276221720795006011481710514246728691111777894115595665303501895820459819546548423470962287970832541539165541147039418579763526929558388217472430674166442865173964066676874551250429970342125028697467082493100499705179922508204087963331354228554687243903363463694256831636255727796263400982445088046863986942364546329932126817593565200336617172186367263728688184110232671919258975978175402121508653821763557759468352384380516919937553086026621449951098405824972652862080999830277597293279854817406164490004599427800944429005382926540365256064690622132901267922632634284201963838839455356747395262912603973772683717138147278719513987772631935594760964392877301079994429484714580871958978352068304738522762412616169024573821974911969248624547685260254266657576706486989741374474533960679837023041125464185106423934603019757468275679905729772680977887210362518309088493001846543975886252153837406054296000063556244901398032660036041395583012844142408524020268952370885133582178011287715903144472 [148,143] 320760720225464519031797887436710813571967360735397085073494744347622022253582385868083837649480963461846324367322510760597317334338016654279025442547284255880102126943685660184861305029876554222844224946618589705011034368520228824093142517462220461853619282103584185357376354029929764760071956809737862618323251350254780438743727464337227867316018498399259486715069218398143659518146936537344093351814006979854534018521149480847516798499719695375964997428315034342589322379035894233745476933036599917014726657962308505803843016475941168429565573015067718199331060232380587900379670033907937753048818891624182357763359268434009793285065327552283667017545346853602966566514985731109512883744913938116700855691292590924266485164125148423403008357892993878994818140168456565571469510894907848706846802232235486395825059564306865359120000652230024025125517504223835628860369808171485341607450873156403437438494979705935689501984464382405419106927168821250456691999659360349428111711536736151696872277457781810810705268896378407504864383662896908105789871307154699115020707914828565466607248911903053330318353447474257880808190874312222960686725527865275699533440945655266400375199283138306873968692177381119236400963997689607868332315020296954736367620264309005788914803221232366485335112705420710631290894681892544 [148,144] 176122148898269254631425419532907095186662600410948425700275660708848772646348782633170095927664453875748408396816045480729607499765865307452354662053760470188223685278720607581197844530416832164419984812209902133218005907915217210275706172909734154175751447742322972292197676331475532155608546743423205101899722597515627424729835733258550369366026867409940420870544689023927984465217897738321458858670735368426671146336103981622362229383986284772313796219022437992957435438468847626824302873043758285974296789292054182712555947380358051771948389780751442322722594334201140175937148714297254477064264752425795046304141757255820943226366634139940369140089018949465875217175049599360097889411496250290423174848759472398515460074264037727545468170032742881560163447087420317241615963950347389964923752292921487438765103762084946001711436598711005470838017829582551797228719650994999583363257224016748148039165825720643333840663939223510505517044638021288910753006408676689979343371743357548639230844254711661146599395894288382942037752978947160221762617795344277699106966460865770162856135148566595868673640553045219971467567348577017785433605764918840540315732662596493805309167107813562787958726619034971430916489941707343668079065082390465059127281841554164531941264818524794679543613815753344 [148,145] 6309096530036882169394307996824530299228892495597588244651074952866283342477037532711184940181238910470077483718416845045252260132582039188493733957320114285782158038253696060735915432366132838505340898760766872805070186989742148795154173571756682941317639696422986266527143943506491753121179656487109954183373519821652093984753516568576428604611712959735031496912148263693908918297566241656385179545287908612951639050298824984240731511635864991034799886077404106529714542324151222897227554547235142937742016605624733409088787552435195463522221871569670507476159733760021637960161320383563548190172140083440555102357958876260691455146018759180844850980142370793526231266574454080192309040166474569899569853698251895045966153468420305806200864744209729411688424556218257821579725364779563961345177281328029075886303528592221214821763669128082752395384609719412210273409896755378871387835278401496460104305978812211415128050612953249465572120423389134878806009904945039607999937421213937623670215516333393355397607104686846004765859036430289086443741213956826264386884039322398244459651100004865094650099041437709778926458792781185130645388049959536141925740278686156236422046891371987259369401768454407733566028899073742161396050634256335963543973705827629502729494210555776 [148,146] 13681324504541379672325439821982578803682664708283480773107660723632163345892269810050217933373236439088732946596137479916576406791655019898595589703570468954108319481731957529480262301931411609955560374599557243338112080484653315573146122839189367153603070116101248215736904643612675079029290964137893657141660339526754990344171819936914825151386519228943754240549394684808353738226007354601551975824318852173477231813307145595315915397410570550163852379801875660550532792828931928318868374068189396582457909666733427308599984540552038565493050041180248389810015969092391131624331127722707539010588801015541564577905439846419856025969956410762236828845301694460144934239896006442202220839258705878801187408507878127128875685568741753362278765480269117221646214820542115918492940212899156161226793045577312167322130137587627500313087154749349840489710385152233958047105501636896944199166659368790959582369258393227411392433557835777253284983895898731740160867524756249832806853984197691585808807760881417398678118724522466446965977622780745003830930244134527420358492732309542678322769493070437958272857357528785522286012384621453752520750475858427673065646035715668857799072741835187545900093414135706932581024118753450051443053665893862400193101186976 [148,147] 1634310122793793512454219808945579016434063591049504757640665712358703448764791586068282596313690776322461117351639546317377378927914862564365494239002964148963163393738481676768730120189738387432586446307051890507456188107446869381942419064929381637917478393424633319221224971947709101154830314277576032600757117336917568331993986961723520386811450835303192712054869592675187200080107083636822944842459346269283449771823400071933897499270175534447722618032180046584994957573333784586028518421624096417032829825407151320726087725791478947654605613435320250772749102925646919121952584481427840749993684737302466942779229920707146126758319290231384442334063099707128575744551747967725704558374734661713682014920729973794492976345330519082979627520817776688544711024071523359287856100607556596533525550563165015892522707919803049035205906009827278875332002065906470787775138235493904586083999928031846456864871532195591925107595512038615527890747187818490224692178720133545072742737098729399192317906248208925739243984074160054832598910876308719541700606485326747074054600751126584118551910838811544349331669819545562831048151856814459150824243682060393231248394174440654191629115992737350520326844210769926059636471875709054879406304 [148,148] 9583144890597364992214296906467364944949291853447610907432544162414730768783690618499214326284934956228915387769294635216049972713060063354861429607473818282410872966286273437153608079369296855719612853144889808917337519498967658225339569976810602981782853267006730361221219588473503158343275514122836674165534185414922352761774719428958124989103025003381749650105854824847112649771467281586010794814664772743850440666580829259170813473114234237451898541934435422419957805234043671555154790834618854383789548339686792483880857900179796062729220553537726084024996902357006599970417650852220681592246290454487654041399230941316130873260969566824800040657042190820214985458808650069303824444477934975978937621272045418295051109414288946289573914929070825645620359365597110840009632572034015161186527905469791349300054978569202215821470050261715902848427510421937534247002464878244802521297939920554811690364663946001717816310206134292101117348058796693553057907078843621769962384972914877437252657028888439347911953793552871443981954078508281602829462946243066329690951596234072944534881276772865439224862896809521279635844454003692435680195747612199462602816482609674065144285804759390301940022192736180714958 [149,0] -322209256032194208284422110634765836942671842060082664669762256663803032502716342065841732152346441706088237366488945418083456472012177019236358542673541770787111163923448521824276594157897475979222571946405581870124438892995544668960238763157246262922467900416024912023155165543265795452430946845482810874923348558958323190204017283141188659983019300380031763629137257946821759235896899800095221982662141436383872079730020350990212826770204315157198555880823430911529395031114724619175255973766869010121296746096331989911685598590551033538188567118249629592910200707426757699712879760866333030235604849703773470421681992093496126444927219319636234368764261067512299547231665730357224058058931998380910509476976743542443725903086018358797625649971888011609371515769505720888536590452387398114349201976450633192533601245767980309505525799436796864573906887675908129522621463382438948299731180328531459438987988891307175456184180769939630556101534149947734391375060718033496989759049062940361523687182965827354656639258064289375641995533498792460991521503925296723199644887708050148665393364776573981971590980964915589470176040843200676240622972685039080004937190433103087934266636859797747309275968119154274205730895363204599205425040710828591750907945784051392551301423362346564504968004067529022600467460700890564555641584121659595870301830529311680501986814464290800032193185119624500733474244957489021672192891213261278975641013940935675601371034878077306389827225499715889713901965137312015247609914653778004535652776404725114915532830450980780947764157107829935806368105093383884360794341896713904837869560731771563544260289916671422848396216764632259690162756663101197177079150306980562060441393471156361399248024770642782125432847814626290890956559532749515965793477703600640027671871946186392994744522821177926783359875359231816516473975331675344865002206432125403326027749143088211621976448824924447038528993887183382471764085845511699995277833839317317203354787959548826631371836842415898315139278498696104054332507045119786678492870686315781889166671872000000000000000000000000000000000000000000000000000000000 [149,1] -86851745898169979263361361589187692542474379871220872174955440399127373721841217619590520823976043037092499655142334794480581728822297888456362769624188645702936301937068917987063733779734655561712402657349683352676257164486675680700912265394066314919613291671495563144286699417994589649131577129111112841253660964230491833917872785902698479514249476891447119292593830191870754921548473738562320732521352700139448708710987023205127533079823061798885321107013005234091951861812410713875975003467798871112550000829129016732904384778290152803677484537288096956800138549558868545872680240036794403013466295411883829916694476907182097980779808896127639269971207922788377759772027115797824358709473477648576937939913143677280476011696974537576408865490108153669286793707124958274981514580984655258580015657250882756610421158572626161807118208773655155189634240213504755484285638929935037110212959319018435135567738308583056604265637626772761998470360147261429969812322160387483524298782680861279563140829812565486501192725633362641714343566681600511774485457120204896665725379652136550328666116330696425906371679382334402362722636647587415925452753099912219751577234381664065911606799864751448077110060570304898565635789096033119099361610469380630093344799374108510316577487642703626784036732793641529118713750972950546138163697939449072172222091001739816247991388103565757827736523948598030707736770932892833786855226954662095952514830360441879560466857704463070363670003850373914420027849484370848268882929946647934909493289723716798282088605773350211068024531736165890539115269498054764656160174643953250144033454673987515398837896495648218287517050135452898047628743552719910905911675267994710874220908124666019082170699745275294709860117965753832290945676740557696615936610583221986788115149721036825352648282593806014309593864784684311950282025025117441098315450790654659271640390484849093899687611791776606776798491040563036170620183150989194608467464221050597774019622104831469229479811409130860054651776555044939338145727586616206046148111220030391361288196325376000000000000000000000000000000000000000000000000000000 [149,2] 3966488710200567702411697118122892895715232327501767906870729199616478970149559856103481077861104910225889832702082324464963904096409424731508644618131653230556213252886871451679094683544334317178526593934133131963948484955153928853570885341161724012580170294114174271116664090128026763307858132889675763619301193736171298654106266488160951440349947872106967514139845828072530536402252692731910134089400941965098554566002639974741658132479001851016012406779757094189637289374754309428171226852276541971154110380760131997326269025573949774646336541315068138216117581027434677721039355721790686089849404584054036916377523358546142897459130167723258068847925768397860383183758870630513710889236459048710250692997885319985231889661361026218622761104705380233349870386719260857148955908622355601825784423553110985443072850058750101317525177285402701005392968639266409997690354335710185028079582064983818777256302540006145646819735936389403517848276078582316629042932045343005288353775702622547189517724537105578989557075334954664772789724156928582374020443050430413734427913690619355520681291801518420749895060397059377362736473212788855352833491031725953864872440150902466305800799122467632075041022576171285457914429346990942227332891008132089430325158631179808198778768932849164785349028125764958687574802615980756563684371305777720216860474176458036495094811257939572187103548444227381889516571049247383690209699537690357714938492962479270123009093261504245936232042609141765783911306562474413529886451646665251012219797079206874702677837834424501322128148270620353738319034380613384440851218776443593468590957244727384731487224019105334625758872290751751754931644258002730872886473409083923034420742427029757262073126165560782247772620056951169724341040847270176617510676900435654343226152829211612472777031112605440385582573526296184793924580735202019067601628560758121076773296955644228917386837271731010883170152812460594373416382109958654899470735126143507559967978812440115719489015989112742254484376891712444686655611482636291635746035054527150005201061279694848000000000000000000000000000000000000000000000000000 [149,3] 42049315016810428863069014934657074173221116569177812407263967939895058688475119314004524773837633027852972981884638134524784058618365941242581491080062690730718671587366305757189486984511651489643738435028097629992675252347935658131644911783154729378971022319891260620231045201823119835138534492571182007346735075548444618576321908940023326335274165387816107285302337182175018452310550586652590926642513001707580803438112975448411071299696986646000904289614592829930309526402187018846683668381153021525967628855174539867905047633318664784458070006434688098376427250026847944277781898911628179336339189896476524315210533608341759950497501867708640924247514192026982923513279585460614577940334519464276639369532113011329050349744785011185906876091216844540694383530561175951595636451572260229701618841466796045548390170090103948883337981989106569055083806557684103602394316082867093860480810615210643428059963764561774663540605820534722861055775985444055452427846348045476039863997963806085618280960559574471542810575829878190256536277820160414728162328373968241452639808278747262668882912504507127408933661219120541465650815321129070597057672308675513620945890561580428492422437873974770087327152286995156337872430686254871393521360967427346128227862537525820446460377796999224910348480465075715776564137430824989666653194209630354045953261598795360291912262938931697543199551992795646705860022703314918216145621923578640416344843736846680993402254283780609289980570980809295576424684757341666909341036708012682890595862595248949198758291599911721256192318202302040256439407237322125128996492906669100919215290019428154579779491405081961834206994229867332974573965763206188921926091862483567022019426436803022811348549065899471856531352722790968382670769778654912102547659967770361878829924534827164246451420186404807634695014330071362059475925120687919939024525540419143620532516337807189074225728404477561162356842188551626062300155454835948447484107324538774663845287316311092515846670230325250580385605422592051440718504213629429912367076959859477903406351698100224000000000000000000000000000000000000000000000000 [149,4] -318127986817539336602854797836220624761804471179931912735587808909096149530044298307514766092686385394818993257788543090868038592218465100036233273323314927659446760833375799453230720679026804463647958614844885106376866759930538643609548208021272617147666384322073836635198076118267536168611272789551401333114998338188325966776347745685662079455938601762842912657379502043081408227651928638310255061707719157428096646653709549841433915747469126590253985734950265892582965532910271459285926133794454299292797118688753277429288058561858532570263565123742759017285408071326098600761413978094751964845305550297976497234231069249477144889113394765106954495309981866157921144104742608014872652287327038224272058613666733507303004700671758184137291834124533236505197952710001972065452098596218264162658560752448194711715782780557250289075850140806416365163891729206702492214690744532932409132645082724213623876751572945316230904151013895347491253019542355865470051286947495916363139283583375375243936959554168971436514032115087773637035179239766868219523404483383797045355201705665463824084797250768518125226283085720688958902033276446181381351539917477944611085776914929633644032059335651051078991202935788714390334295155734707454859686603134531067603392395834002784243789439544319741867091985028384317392806753733014615112679458077285798372608306144580074579610872398144537189246651972664520644930041931702775669997638275064942978077990432288332856818823515420891054203381978747593863305098934195134777861893244194338994064791249886818873366117577398593950716526313871823369142796477733034914402297381396372992381944000439028856055703730001286230088746205975198155175232641896554657614426535071126456245902699764217363341071445338104012158371631668708635512199697935628238363885392957735401913679204966330955999644248632111629583653922183071662314323143315473143423722130346916020045026965992793505286782322767076413104741482535476571906862688927724907718706385738593609214487212390029769913387924484450565819565078517784683722491355456135375575548973623531623749689630785536000000000000000000000000000000000000000000000 [149,5] 369748757278520265053399610133899656720562316322979748263966976976228846630130539382487812683450911818670187124087392107604791779655677677213673555281258138326634224056444371319203513705716859219829044362227181388389710876851086413480273698369916121563145914115385365703034151397496835521041313860422787020085395901484250149493106812542022106298117917410593825383278413250456878428257464414242153306066874009789237370368864926597401871813373947823737286949491617964827437603390626977759139654368386944845205858241800378280364707494742960244872079038246237795026548479412502195759820872007281708431423167874537187990609127764974617989108020381329093006989131978564207752726434489497349384141521997998388788186984243292935432859294301816458504723829851538788243185360951798255524413117013280802110934187560903324276740154543222771417883717502308179705781772219975613271217169655531383178835953630785036656918093503419669604933992595061963489470220236786134895249133497846702741457480260585369831057476734761760553730761939131795851848592740947145825125167885893236121780066165943874371894277330429399920777228864137734707027033869536098711190659688443372293444941663970558176335495025953177915698974224969920413727278839096893512112777495248477350351591517299013436369539950455327947256354359968366998923216447824804298479896396011407581122677218855084204500700293306864569323870860745914499142168336344953141631004579375276615276275140926147085527263283689739524558332760898655266597924267760555129280506926732320757637819013542462892210475793940941917678562749973475246547190231418885944380750873822648445610137483047482371014132245855452208247838023427741242656673625160603205624516147847875376939923789940728211346299911181193661338672498426163389871725453816684681877615640703310046324722004935497764607111568121450446004173579484421401426381715735310884932568574608109719541229638159859249410443676850809828014360419077157896224891309813718203885365302647692698868935952667665326331101448064129660128836488238652203649361217825104656841417019319019854180987254603776000000000000000000000000000000000000000000 [149,6] 2302329511486514614092553259871560273324247800322629469104749639979126495159375164186388062864523316087135761380793171336199961481976670210839595987960154491816188573114566522722113110433331345297559582734622758769620877474800425780437771340905994676518427520251853667285325782997567410906407174662953650748429040313517623879856933463263743332474286734153398413202435286920793921919745133358007022289736706480885474135175543688525192278341367185409386787852999735795978512230224442848992580420983813517004851022542002091063374412295705354631519046379179933275840036369461264309893321119598633969582630617766103387929944215898710761532341441270178831690979812491028424903435841425423680024367994603243366949067121514298772417872388764275905708252649301395118444598331097937035280405732774395307686992781578428981805551732547059265234918966714815620394660974071516800317012931993917825283558569935649960149468106027537085177071115846096909983401988185742068537449715420423381311523847610729682109165475584077766995396166834911250907162774203947600038352025055704468341198281816383716507683869162195514472162414663105519252790220953469214022119964797960832710609738176288599686715023413827335650081900217998557108864161430441547705171664363494195902430438199531390352286460165140598152158556855754735620988250600953636070289683453299409611059724284502785607134899293731481344319395659774987315754351179636168096598164224947998293114249315469493378008517896795520626567250537605412810501819113614580881252212530940610135498023506909078304959149694832526397114785648313436992694577854219344171285624004652096707463096084138856904731885010318638946703631959696666716894159362007708926367499414430443208651351405186247321701228874074540229860288221075389750727788642260136880013325301033920100841728894032287911100354944662488852342744833072992577030999711198133106974232936613963714136765940471556077191277350665829952513854604539588692898811788818899943463490128310628243787642384110422319523859712279516986529583318236944028880858543378035635081049231413323071283446411165696000000000000000000000000000000000000000 [149,7] -8736124154917136019455273333034959363886580500162096635717744290589397305873609640820539733947782390673819838130192887895526715139270176403831416480803544679140495547249756161810196688031991770114726014001968664765957015176767710351084934497666115420958580176801242925218606553688694282050509563409936912930138641268436679195142103645268047055363913989284182899977481273382136870039451160005805318851836418169402738143897580732492357140448720259162388645188492715174309015438512064372797720436011869390446471964028344784695887454508971879531273568343481733874908507716168040660506568954575037209287936677750880454206356917988577588806812423149260516819877074609831117024586604842311391458212012779775172680178499351485653882118241692838296930211911410166190090635347776845605089151422817512123409137095485340051776551938705989809151506075766342842491853036995757082968821858455019279754442669272580807922513266306520384678334098194820955600767809108799751408223354176256416582223644783833378673667068581474360527258546233908733771258393915116300095209805744535083398194244230503921362708082677620666653756506715339830248871102177074623947423341548399689964520555368851742012742035245327656131264681755166389578725193633996581783421643111274654051200778746046171512672125332489102556533707393897348569175810302288053386949852661218382498805573894825103059799396604700162607964003325287916709856586565147714150234426247632763174383318056087821799588927808854936402130558304307363060417884667946052278042349983714111615750963844436013546455459914517161917754334404562565704382423943605187492824921248202912146731191395017550991089919656295356470711849209703500145848712849782831400200911223422286612113825705029536904428231767245325991585641158627724967975359609405142962543554085721299562108508696263265499365842529730309303941553467769114648704905637503570661944826572050076974850776646207013143046965577204496779825338359123654427228931582377617350312570064432924590076724432782599572029877743195534469242310147655620859245655902213862364089504480005167195701462941302784000000000000000000000000000000000000 [149,8] 16518360263015860544244723838464550665874845291520201654619387231969085455254609735583392654794719121750461991743729269413407929775366217588622494379811537292555315127566029343714281148109307754598808220655962241666391026645728199831667420475773302068010442077433251330207012136830241958116723220303040060819018118779595849058583152310099167895474067956181756432903753642761022099119022492651189118110232616577652047274294987559048319468736884641483186293996113154697061898614086596131470156428512177801282364631022632359791856769614384603364428458902903490058445038663346009938392529188898908263652467317313428232090908249307540477864993374140779791941253195125519674665222297453305712246041862865022028717776368487948597092670103253944645623018235375243559683990645690772584562567357638415034561202186324417213038203458181998012537645302920164835444251864907683721065903433741588544004958193827646727028068467550071801537995472232362577717393953798804555074414411201482486829313941567251337638871485054153257317390204907936715652125603706150535136886208437077792928912504682678215391466011395957472859698280072995045945239226142515821814599194148814807362595320440474234939214206061876582478698633497134050749990335824272985473936579251237534659967475337899351576074328364754809938200540740590866697796803845456594718318622124784280609368360203893962857660957406370627835336008218835860365451806884996891804495545608908432396363115976448283442417788155080258279954014322484162735777523322008836638341703227896741445071055484146016724536000953740819371335936802036661124290137311684598953422758135678272746104121347207658588440438847865805835597775920704806388684674714601084637521987498251538736148593333420033710592926427759992057562619930805648667255577018608413413717188991727353795951268220949346692746530548461281853788333224745663614741797551428369035129234925124681567329237680727006700736691958274638368493948415320367937765446082428467385841677828801552544256880715102836785441156599591769783236772916014296945034252180043971240598799683411414124637291244683264000000000000000000000000000000000 [149,9] -32929523618802135272316137267036651879460299366594627991976521040573437202833276900900004259906099511866743474213812950643453039312258112293951030164309273720819431061954738687206961163530613937786204863239810475418830139133650301297543583493886865371264908888670360167648077943410437089829835575396222548492975413925921205827561590948170748904418290176013748906850409052863864919755879747866706667122597908042431618031096453508386205714764709072110009661569645516571263554104480934447175797089792283858144939614891425074203513543679906373270539957284668781769869352937504941214739108534263304809095555130720942969131847610925420775772598555953178913544639169816745207349607902162274346747091465240100709488104527179251082576614638750055613505529341300281906629197191595971673278149833137918241484352308922205287840790106702116522106912996063869925987732446136994152724646084778922188344258836341859450152712941472994206145512111268831518227215214999138711953879427761654171899855148603040284887349356748424009585448599386515924456559692710245832231565221928756975313328261683657756253810810829646262816576878210248151894899521401310729925606475666255364368961863817601134377331527369975502382800566646897776088472425579127946666714836123328192869350543941393591900163489590236947396660597726879546572271206697959338425588409872699839472165843521206516796353853696070764580497916614805549194181600574674137759031232252379396708693298330904423156961632173844209414024422077250014686791037880074369840717070342652173530798824478619249822884376335361336389604600151793736425762077196191204369714974150246954458738827823750108615582975580048407823616523596874219988416997770148053862323054472373517684926509051241550402133128318861167956949651272077855299129766773500922979118139765640817476402152169045861673648515390696298790519264698493084719958806487122763342985725567389876917016222872247007094521822421313895411266102444940192470631940113009844692923743806679870628949816964936074580517546093688579141382352718237480417241265913479774312939683200388299159554361032441856000000000000000000000000000000 [149,10] -181093321488581080167980564881044629011237423520173147583377221703558535652134924832313993724736856486106258659159428263260492767299193330942076692002639933240681893376188543822561620364884229252896994025285496532457095392945236786305975716717248621271915919618242062981661608201681140309414091642113580238580319316832151665879415343936616022187747973293670083121809037943263718550166196899063773824863583277185047153847249968696314401618230510703449943942631020888926731462767716598392845396946324090397969014881434666188352875496447611968993689068887097606096515589131729401291167801740206689771612908810540832923483429032804667765227762192661110716948625817674145656414374924697080623604147048834514654724096855019553154056457401468870828452475791412346259381282794923998281770892777613897903058633783814711910973083402867381958141326538901249810079764174417693245928119350668291755747814726312800604613915222955646030800515679808258670714682287789535556556955738062009866058509089603931939200211620767035381459399818418290965034828506072412548837186038574884205243067427893714354743213759813692895495949778421366307918712706554934065641690917783565964293832004079741657644102903003836712770543620619902542372155507112886080254846481696288481858951612554417503524255526508233309799679689055784279120555798711556800351734249833861179762808573077199456821933700175458520135448420204710161327579007533875802807791934036315630325261082816756964924792668874748377170563140789854711885073925365802813695065469921923871218623103316240956353380599339855397176237051372998781380977908586792260149105325056552397885931329666363646185333252536085410505689675847601246038265838618687972768506672903398089258800273394097777914764384905670861779378052017028845896144326557510929891789441182826103578967204141171779076416640701174856796041311837127165117971798264947088047443660328029870426338164824333036481095411216968972558451000522119794412322119238674745265700023790492766590483442843566854751123683479985692809795751793414471571831870492640106724781915699589708775085117416669184000000000000000000000000000 [149,11] -139144265055690616195992138650917755697754796757299266937383750771312491107446003962700940852806190829841108063433272705307216680491387864127591492373089227911798097200532530619062538541530936744523775046380370138850298991021525500090916348528441831004563933570735131954003188617342608869116357872284761987855982701598803884783937470721131559842532017724307063935809691838512712748537122875708999451388730150495957936275632357714008416034132638656286775616116823517944191306839613288233630470252779928724157386593090565932042415859695594758346014922129001013965837787477763663042461372025543126378634527981128333232168780307203046912752996075292457248666548794340013208320930063430508011457753974692630407931810657382410953498536765897006785250526987904970713533092306921725489342749646918329616019086689105039545997789138352610224001244853176001937894158218972107851708536942714626074976658039801612126332060612052574650481916145703108592944010428755932965776111620843121254178384751263111865428436898774678102881159982903374060197870416775043971265527825480709939179790590133232469249572365311782919963920818445495291273457430143652046209796116350378809199643335535242320645468052089030992226272247498250228131242738380269109752777773024209346986159094046432315758638983994432982313970527912741722903824328694399554876164777258516893116907767597480008805197524284227043779016320866530978425533673965520590879053058045992596624908677027516038779751105715066387941932355063470609982097996139476503189217921585065295664378791163520065510343691096029806546278191131854083566616056690337590008267392929164750243548515084377766735079415979287043251745121554100166812463138128774250475576818371315181581401103246818610582037794976495736721031146371769182214128654802154730113647527604514590154313247714677883355328124657087993223156683588111582596614969169764541419200675383329478380382239955610778781387512267949425397201719386274405678610693002744136319187521701340123881924118318084329474856334590066739595075822344497617996496397285499325587595749811981897063138440748466176000000000000000000000000 [149,12] 108063797294394864638118632782620488263280684775591626961191481012800811729674733966953859512132482073817516412448094446481167097392015578420438032620420105251765903314915957561992761047209621783540162579880658194337503384072937297925116209067201133196406507192635176758711475259048048377294349378314098560127447842065578861627777100674643943071104611156069297385900244386684423595420387445765348964236537007936412282979018898168703569251803091073686672350318638403444573228051009448916926969785717302389601464724123339706238963790783692801953936813036748308797740747605965627178706179225136427739084387568341952425295456556728916807039892724553856877183473975696547912194729984752620230261722570738992729398198734168988729736735855600553885804517060944185356235149056765590219326824641518534867873396599152996477974790377719682899519845956605427237201196108415252181528685412189007580909186155904094921466968970129062062375271507305420479486675375432643282409018548180911254112831424934273979962890993683282588989297462186437318205206691855873982843571406300512705011267324563481529015610847639226116697131354284923574906274323646104456716110708820174341204646628078292559292653313267330528091735285907603150758674562998873426425588306612734357310992152579286522898289300437069017837562531358044611122671588276045774547327709734264550059392085918057124222086185307409204451214746933062082579325920750272711165920823630938029318227699342297596508840956692191315291408695731451767117368102168036631946587672159745628737923588968294620042070238982979901590537535712578239583024548074150720257147453716206416500176685166400228811427034422198889295998290580333167483107456608155515256126876684465064274174988090163404660007935584026575255073877042207556524903099146511987355092076227972814622990493290802680762065415348880318805015293587776023341997476492041712426449660120582416440444667031304751975120619920119554726907009122969339627460386477942179648166559263421284245520608927509661112207822943957776589138910878335683720845924380625562852398584957345389007145717519613952000000000000000000000 [149,13] 1020393032646275195606295042733350140038828418191985820240072369697935361706620405011375075025330950413247419760122962726299755062346192365315705095542456926737726990369868799568428685386542128584625514398315982425895476309838810936309660393538889478995695910125329387148201843276891205338153542722450449044812844758130621095745675279532570244630383165062848400339448040670513132366044119793495355672995655570871012883451852394816595099788327355268234534623358589422865709259747024985130851962322169688570332948349972055845601607792785637660687043683860633433957688532718077386939043626120361275156669928689555352575648454911319936996941326820942367982994834373361616185249272332117078202697963725753212805030128095474736377387374520742430191331859880320390572112275510275637066093345525075737966871333993768352379576043806141211938310789712261775336282608012207560263472278398171352610811736612576184860390675219269706914244241990432553389318896383771975100988499707051930383382561695627136615523481687092278753146023733821788669751982954211091492311073350734494108499933062830873154063757086424362688353948005815283441398848690522649509946754658668574742505550195184571961830772040745842126243431424843052956701720928804464487523160960944692508803071449043884345713876070410777070404272528598322692991718450440927684088934324503822358872673531408226196970820073893778304929059518846585032688025375698845802920114736256037544250019442666701769043771225248024821723483532166650875593623596160855476625460840261885787257193284477889878202513907745741251199215937524205498912999826248675861740424539830166222935351385822862442393606651203497159145824593841389022667746534801384540399943544885723218638324403534072203589883656013220095359562083491266521073687384292655094810626579908927001085117553856088646417828649596550691260782745473003601721617019535551394223904382201963552537120332484006959940938115486041719884801712394529414623798649573373818629743160314616327221414016985134783069580356214775616760695319938501458495059667405057813622233045027944358840438693560320000000000000000000000 [149,14] 2081905553837034662210127594268848098881308094825174921932117371993338717024136011313111745698423131175699029898939695468490872609846837603967383121867684486281989825790439860755194212674030350306937491061995599308558755544306064013429273375440733912597393648345752501037305950982848029721967829429531952070525493807247190521480028346959378505717042523672230582108634049697510981813173526073482758335255206750603996574162766469109803596486882117378322144756876821953348373084112841093626021616307496205011114313210572555383125469001247349796213015842657524834878062150109837845392108810058229321862530777395234733517939636090981260542921566726641627655951903051013373237137446425067283534122329102712312399921668694821075845552972174790669131073161186387513558449014682027765255495326512665343791523632150108797088527475888435065775014546311675559336434012171210886878647978538254606771541897383684490428864485907912887867833553020196776062508695493649855892370147497802325671590278401650000575184682668031715174506065896000656862455827135057959341475339668085600345988117616656992945419604820966749238997075995835954042573113021929260069094251896516420790638827166111780528900344109484704439414012470161895473757034741502035077478560920273449679105787264424708686304568283692312204843949079949989806175583742898879674966845247189786655597151377942780499043980174472761024251758868777904622448607049409051726510338485061724236594505898943037941765196312184624573249849879047428185306871533722507700275606141897301197636585500079170760485282591621742987426738676171389922049522907313792352735696876044688179967968520212498369059183114236639689669881448784012864798599233190536391172396254532259050787626967606297840887039911936492495654433402209994419985400268624409390571629645211075761969003257811035519093846742387045511035850221310054379110235039065899695342465303202717681730982686691708790912108126700681949857048368664909625483783064340408989475968146404269883221403764888381899322248339146993439091398602645662254557096180552258266503897503063057351307742757068472320000000000000000 [149,15] -4842895525057669469754907729470921730793478581411012225029007008503447260189736170795394734941126236283002296583356880306101993914178051263895002890009200890945012548799807577333820491957906071696316624319109119282729214217737511274435837591728930325447053017907475871078223692297187211033747904381644022326672363600897835085229377403912376837516046351109075311488359332903510502638207048050634849696021272707402959277261129285943087993907623729866590450479566976655106338315261837375173205068377923196065269091991715269307855588857943814498504617121219177451561892979669346595093137245954005303664742961945553631613652505383124418471072872511718232530335316106692188102390566370546916297286651945391418084136818845435084935550426118511032221724976330958061724172431674371930058161256991071456393370428323474677541584679069460015259362291569792017966694899821703751541847975519201042992697961167251789827316788093570676084448177942622963990528320567255351084649506308609558384033719229571457521728075679872544834532996450234593625697583838233301843622646928700593335289798645871077140902424973621972361294517783406700043634104176280489286963128948599303710843158713213443582217788239593724747308087607854058314395053209861315703835529665809237081467675629707910372195448007616735695837553712922474153218648656538600464041111236850913290240052806925749403307802231387452103388243852647600120577746142901100008985459755512828524684626482565400729933175695640020585821908610319808510146723673379472183442024447682712515873317221588949732873968708394495663719459554049493236386883977293627591132205219405041991881318171889991091799476910640604557683958800542300441263917807689716885951741653453013844598368305745435296220028572088129238578576886403169738665741449781141320429825446859860908761014921435708100020600751234164229551874179085055540849389367833811862541921097807254236035646975629434112198779615696780617158297613735594556348869460480726590717144712010410250893685172183978337168046735706198377641843703626862494901373947301990067672714790316314704479662168552243200000000000000 [149,16] -6133690751028294486791423580512743604659609717025560536654330110948311074167473857010971560914791225928983117283718408388764197911740088477729542388107311330357467392126667112106921246926244409633111608923192492893693463494114960598276485706592747726232840743329174926524106557317020089638221386883694819301979857048009116414531327868597886404308235894065946522895914894814057940063787359070754770764368572541130084649354822320923997361329578168059390751554632539093165205423902442158269329380062002257752561944440140854943385815446123427147378783802741334106043461785624611990595065180758776333448132941812369039446181831567388709570775341604308381923223572621490350817074666305998015078100411731200461380495300327696529524083577408076817507088371815840397123016478106850765787299125584506991096650273395260655644960310638602087503965650591984808199002445357592356631793390116497707764635549725217001019280013467254854702323568955827592355127779239958734075304037599750430136337687653103982757089037175555798071046962909418535574673233914825696525343785434473925887447847134360275320424412132335048533676021203381374873494907734373420118882211948910038668099879769954187168111155637969646324816333067862705566217357226617141021877682558318180632587736300861186181961532250333532962411227551777121370640160812179489437972589974098150568163329335081141661773157867030406451624324507711831648637913466613536437085482261753529968236387769664549192226798139789965543106797361469099604111348860892336716229131692748183032388985464540968038217182157920782729601488607923143265183193362112837710668426958150725059481674234411245754356028656394087830569540471888840622569118934618820829967032868810493081851194851402712463399814957571537471763989470931196833327011900509012909924242180681146947663878487827592820695325736958927874934104901305576131793702411163466256842760082747021420024597263582991627233904563077572400128031274424694673464198751124986719072875951675775187779815794310912417037192198734752378976843073873211137519748507128395547335894078959233368908633219939696640000000000 [149,17] 19254326839529419603886734918034779807071452921470562374503481295110483807545806472171624709224659974033136842693305772064206828219326442083538896157910333560752580240594326924446819737304626174531004129426765452783419936369637549422294873650846007294988622238735747937886364632288245060727539234764918422558413062951131412541055756785329716244232310925202722786304014714756991735577679724204419856774641269780542800475705230506249854348819400100081329860276228035914054153315122193062241668238424489173335270227907593499941298345360364980562289306789400674257563547793687643171144382092318499615342789750315186569485748400553815547458462896542374070970927819302308909538968172064599943640554821405657153272339844433366565665542820988007702221561023944507851118785700410456540561026601636383696984129875071045889273592232490524527763472217504423967886912284990693420353036447831319812820858342389906139784754641834405262075232949449089320005830801957369741267737073653026152686103907316188981326293269936692442601566676786220399262265661504380663202018720052963845276307882232058790364031329789330108770757146661769930986105853866153485545123591869148232754522201907721542012314241133790737131487593649527431350100591979730373297359560461915963016851628787049021767363975946681890396422151335056556558488169718507927006275324545527223866639562694369626796601861546300600700626104667308844825552106646150443437053744089276812677449742199857361849419246776598428688330588429209786389537515451389333894213485504377175475876131856583454277203911298063868319606296366945579902063358214260069493597452792089319438910522345958638590679726489902670323649908957992383718077964837883729268705149104135255364078066771935810031198260583801750721741844327236205734587988656381358598251304277895537307047412145926689352622757230226991609014578425080405584743175268177763278364195349836363448393558219314794635467266269089498109122510565920327369342841027312455672206678650042714055090965731455497156268363278939595497783534642870646931904097098865567703578757956596721099185566463442288640000000 [149,18] -12732071295286907712175682065582666960210353353171822276646788328809857383246077551987077444233826947907860848973607361002091320319674647759798430036842085081868346129261706856402881649038587124323841908750198813519126058043830969276693846874016209040486248272950638939415877480108039593863912102057575430481383577436254028250215132743057429466356862230458155529306744073334478808665895605779285300726383837984610007541396169715323543326187579265428569000519331500694143988363149004671532061924375389479818624821371297809242809184456526301383455236824988926247239896131190452919502751050314415478708253000519738812287916924532114716324688990848184554584928697198443387343650424594671232597659790437327190727229393894975310262657952416211612225455636700512701703523828465731783219106371665473466131777041843569008079458110099974047262754963886783028370597367567795145315465855307357334483278547091760578000668093229140913317351195972409702679461375620883790948342629639238925308735487274616442567760455653917704346822985788409204649316145113947182702383125435187758212084505469940451339359753462915287647235449144190368322276677957115487789175287036011323791877179192377934757605585502588672346639183099229258908176487003487756219832839652290299239671597250468654952457224307393128535341077657593941582037107512643789039544519710629312317576580743582718869644028897372518330199034510070575738467256067570365570946430928060998077053380395108515103600357449757471966910069835481918143162188518584763295154939374029526932204324127311662776169020425534424898445909482885473691330266117637750906612790969760194590453959933878483725952524516669286839721362436228537734780976015428733057833238530687279159360512318046937331175020438360760751279004130862648166504413471667580875048632173220791969479570695199973248200368089692256582978704057177112320127189339775892203377581884507281412045807905626394232310176375099620955812024356234708253309250423392767453278729544762408527767438491913731128077097237801979641250020471943138454456294750251293514271853203945391183274410575862169600000 [149,19] -31112296350746670181887382333269268945494324136359438731115848018077363211997184407949666696361288665137750930775463736342456260194029526243808241754431136983893438398934494723139578278369361089872592386674598954357773992173687969431451839797275817121756241263493629258872287475273818131703577815809010931038204502089342544640620517930009116734359388450595424910779061553486025635772034986149700104691397604048396571642259979491207020669404061710890247664133362447993306103395429909881617333384439384674611805714307836449930259862973427528072385331280522912567732435363692016819303001899100209453177488494591650639123531902266853831556683253771299917586084469469398318845686873566583503369579422073207783021891844230084363496884171460649135911773445744952785578980170984498416924342709061538947494903450189290803410188160252845059659636139491594210808706379120473271238191229326106794522763604673000655104760341909770408164352725681504760837538384079818613548833908101508192225326147448102291079370346278697482353242958627095874258133444492937636004069752728576955119897339336882430796951928381302848634814835757870731586661338066096688231206814785376744171034195193889442295390874347457582318160753376717491200811729676824387585028465115593812036261041762942864239274625775911071482408011616931440829377464294104602575477642645598067085122047718338043592294588349101670326024773368018241240685651730284195235639447113386318629079805301582513663358982448524409000021328238457940790263459593585395719968153937798701323849889431257890462443660808429002644633526012884177681263045551105680177332073535052228985286954247882478122776165948083388748909756631935379303345365794953140313843778997612855230265048916404827218157057366367712485316825370739952382618064035379996727618582538572130772733467508013860054556010744741313707473431259941609521910316884920680663494625929599534889373153648941775216108378350413768485218012554451629292158789866903593619917708791303702250510149484284050528521745943073578408112354530115472499502533105122719463724530865444606693025284191198256400 [149,20] 54688655326592604886500425726421502466469635267913317505534387969628121973050944732473818334306141497947749408142212375670454657759841308108151919269350392165571609457932136149554586448053062029821340985027859010735226691389148042474935162564725752915304483076110328382994749457509558512958757348417882840011259873252478726269401753829053488575987251263582699294097028108460610228591034000985896819986556703806740412368163210825472594504047743288166343105614952556033133712414235193299668150135972932198060638421279070863292984018244042393712530047753329560526788480700244124666733339062469376920893079357781092285005400525105621324142588857324700372328303510190804947773278542657712060498098429743067154060316728353546504630542884860673335526243267222793943836478929530415752529606779978760225878814299115621784139158657847481032451320150419148421411406447243082330227205070662263326679576351426708543667257383293945884474383226514244015872730268639999910763091123081071524618895214694522528491274603373946575728062929905527248624272919268966378554861985403266660158418016086773040731826061981497829333741525695978567777090215657212490694384115529020819511496191552916203688730900217994299643310151507956420913078998915065542004936028012218400903355013149242628913478296740514156225748455440105943041940020922050971269130280994151005551515590996076556730366554643763253771215963732607070669167085948521056070352908901169676637735702836795318625462715486706911886048546957349378780827953486187005829395802221123772472395899163955408934454873247229462540035778479918846821813598235153956178049036640491462428328319899467568969320641361347508037346432723407887461970146805867818139854109070256595050174532554070193562760925343565162531659892903066791172471186102478310378852756411816927506550744681712219425067648625819123728610527229427844130003315529182566765418883378373899484319343206478579993862691989090105592092087002897116417657297832741765542880611814361781238276803737953224912699168900738122619410008547684380807237450094336075050914465152650200313832597544968000 [149,21] 3876110934840867581044545958458315796368665973923493093519231855962690035898105480828139179503448934652963076364659965131258782265740814381251966487913978581673157169068632761122185527500155383658980475545390508081876460838462817517281434323589979047305968738553411970748357794399904064324694112802749463851616329634632291956302290061750960917931360900613908220474201688771046975595079332479595003545857013514935809464458217758542395199343945127569199948583723781323511261302836281190373409243998470436142784396344363277647817007282286074847410313862731196191648968486888041645905796455274552866900467010471920539509046068874832578017852094631928331158267192710225844887007627922751889058071036134984147936638531412075852506508826167706877450234022948388981897052845891128443324919887385618675512599858751804279063243764967746435143724448424339310956275849763852175214287307349206655796383530141710692144710683465573529464098707881665900391960510803683970660818704939000320377604898387159551868263800584302028251383075330944077887773406414681243492170944917755406644879746167810230782988037911878482000613259704028356354523096560346597726553188213526286459502674324719890436062821815806523779604803790085856879426666366503690432330406880597647466984557419758235826937292216704338252584187742562811239816671603967606085647165722171374749467356640636007651966438182129927868596920193692772824270201624182743715386570154963509059709196880589253582318479478782633829442998902734820524344192204781659202189206562249404912965292126044923652339699763166180946564595931591595114722578453061925324836861928324036515215596975037656192643086693260863891995730728834289907726513220040015839294907619852797278499206446716467260307110361897543509642470518735416894780293113543413626248929184379737044322672888563498116067554261264701120974455832502307554118916086481749420253837924762267897249961549963544538990361711051418421048937387279467418778826421138001712294832462533429121153001815199812264374349053580818382565081988495840738777412732695450546040873668765063262722180605560 [149,22] -3235137176574568796878813920150843480533230664896464860519107603132488902145569164057743270078540892821539974588043997766818166018735793949064029541918130126500913404331539047394074436150881065083358254885999374040020741199191555640714402292371705947219123113909221185756870714518777707431529638524028576732249745378211667015250966434533845050179391206928577984200525389172135551430757359100294952370459019474108153704985719473666098386437479012859870597565026775847791915552054268623128059726950451015620562105853058786487502227151727207495426925709806420397602250679097713869862090552932105130190877049186913168557231054665066355743975734457228738038690606886327754655103794844209598827642578663138876919830286835543393243959534246935500429612215031576021073553104211954626965253747384000156545350046992108776717561466119823001812335148171466207672109834729481051142496540165771545330715655738441789261819519175654625465747199123133791209693892454785617709084597792081451616039577401324300173561027059853242146831869787448051630748559857415546164181411725238590743216857544846693984214678532215951741239480637519136716427077746905454225524685144550031514487740859437778667060075884787144850649925466500547203303430282282897065857806930724902168988420397700475614742816476659394560311144659409572099159938199105055358588664687139183028335727357919146716000211279595328775854621058112733309248160490614523045566811543232707915465864280876962634945942495965959010803179856094967680195395760811732660975253404958090428197296417479093497552615495803611005278079834938626378259761332102765090022822631433374789645307301350108355296694756294976181396898080529866598804359364247085824581406986071992687328965178462247888663038518558452279100033691978992406612088985998848280669855594569120034804325519132826857764315872162932815380141967190103884228345023715307166394928789752385750764824811284724146549313733019158989876365840062890352413344706275406308204845427659798540773449153211972541182123605301353007306921303529187639500069749279900198880048607423556894246690400 [149,23] 82074059338934887917956388499266706156936276760222482974778318023426392204040164965082550379619069133520821273646979435393535539172316016943625052141320783152223525699752826385177728334626902444039855473053359177128106210592348360910854629814977590930408159079772701712150475196007755535982672118862009844703196217224657623040526296155413794237036012145538114074255047465662146681050285659925682986527809035240961144078627492450259836776109225533343091042658978424509389542800529448137391405691961010471153383331243122320771438771023939618865994778614095454138998482736770743480136400860932726054656303540539938571736031664086493455300949652428685479641694796044784103433398406703997355909658491595324651710780118546332042838293261558650417351044134912304182589964729940069972750058145207012150666539348717995569004605288780393728256412675096482341398512550462727305616395226922110703492423627509524307862600591336643055713876636689072908430462827723657045610445547122168905206657105717236133620885371782092233274688915717411149523067065886397683775353464540607797160194654695483374737961865940526515147694787424103332958311599370745426940198162727748913429001847114263861891635688086254932131374852377611326225453846010876601331495282035035552663718437398623767628400842516679073232000981484680300233507597693713978883030547554656641791182779103284397393979076042114315416777709574570383256463985302170712506041743234829504510223969266240024218445623885955125481802423196272949321224621881558186342205411168125478244585783072319699589023588060428751738258876268331185425113600052523608506692056585903917444198003629255093029244605097063722203263653302445838611130212050175344634131101875517339993336787037975752327266142485914316470288230083676020774215771033130881934639643268817769997800533302122032472036218540251983315052542218275667305463323062387724773723420032034726887825058262652195206704251306016637763758408612766086645738765786190924054005695888106076755059911557160670702669439193334543044127465689730657302809599691875394409059654657543401246213480 [149,24] -57867212993290530529326970410153000386309395552195181267946795564001148846154765478065808275312857976381391643176691502763245376873337059847133536823730827260636593792015383371773343111693205876631389650217066622873098899672164372670017063802639232316404409293501072650918567147480408691810033311434500085171446043383906156865226377398316806899933893241221831983113509624480185987557566152062832420882677177804010779829184491841903417014480707038915380872847573114123897667648563181304158793753585451900212551856301227398801165468768330212460463456418526861987969912539625830516221234688495738528346513183738159379249652078135182434627274172792213977988223920973186343481897511673182001276935283264656293573914405468225837881999808613404412149024082323977006738943687759102391695909965614136446111766480290077026190194001422949416927810320209736855771766131579878905767372050067368154119218974374773909692126665295841758051703437831011157253290601137438827361540625306879619481388641493248731360452635463971834172771538755472261208145371405278295272714428915713884306198472974173459177170664447642124804799533952411792625994270203760043250616507523097446197192750559000788000447686157091288621058483123814417656222926937193281848168087971107280038294307553823563189190049018261005778483909703672320049152599588583467283804773542364974940607268158264849593330746646923318977729067108186029806256880888382675168107395961985955973208155017576798875242403819438004483135207246807442221987287682088600080611450414384004815060023339290993563440367058737374463547597694735251833276462878416086868679240068631446030848965376522401614731065939978855144631639884183671592491000340853308203453498696631005843629737332475426268670401281090884677290294024888713145536301831804536354994518223995596865717109292842276540502208408278447375815511755285258199136170455030692950902688789422391988505221630869323310177129418639795230915477822148371949917988503615988125563802264981357952014267859160909282868163430170534447893028452293917782975518156365696808185098733147811862080 [149,25] -100709067511575384856685769964552842299485885443532089967968326139560835540262128953979639289797840322054915548714939176560159095464380389711378636968809131209962694487058361329922440163569420444132141519926811602140249827884271265805048775696954641725858890981994372463653281964570859047241834816403096741811589177530725560027628725108508529054654065695555678500447393639166124583519719170915992990898030508001957574784036369352718232869366004418749395021698855343742583705270471105512677859150368735831106953930914641364007076003552025535767039345812178615079171479010032109080752910152412794074985081402598456266605704325727410772599524033061784832073434943254301795539029197295982008934196065217626472650165165435644820983702373285140671953917638018159211166793437196790576386100543067685092657601450596408924864374773316674027424263089362539460843088068320480154120521574390476931409716745002658064732036947537385192961551390650605542454988479505239002470646715699445692812286965205326144307298466892036069827380602374496903149848117935593304858464568026402924548577013999591890379648853822432975655555052074510622952983104625795456674679025969614589811034495609944446451389145975219056634784408809430324732012894314836787084824308051093699093276154302372992542641663261982522647412649718470552960571532548941630122558560835754534666501822025006037204344847191303486661131491606094838481878189560490332988299441060485724257737368995818386719585538217192866760530187294891604856635325646633215845586299764908585523850138055578738764068007656451532419904233736418873513130492563979364844338398515160655975137760485225240961120203571866182121704075354485415542206568844071036762826174824557710128922589343465811201262922820956818612052404288913428787379296992948862804418130135503883550886980461973582164477772129057397364585518163280121603690283551509805488667629827633516119803905972292591043958513074708720769734860887794714615085732856103615166064327819844902892996053885781911110814755279818477720581334046267981266862961451439580730095271160292094680 [149,26] -22565358773370647464383017022696164814233091108822811259380000777627827890197326447643663320773749901817057134482690767875923850493703287078176906118267108450651294533471195775112433507812876543766393722385982745519846234067393025414870531123587637676593834516716490335574635026403504359676381419077234711613894817585073591822221742646950812070853516369792444007581915541169241716787830335516839780108489627357383426012430479884935866653976101148123075482939619796834770434067772173036571005992135433137548843663304956408470410172207271010724096952833489403026324239252437435630674491863575645565007936297976184767580146853259670415667288617140228078363634375674241569672283831377216390574860266494155638914341719330145765404711041364140963497033345723707203860766312509993949533836592897659908731558173675900691949822901707551717338172222378812282358551529864896753386089532875311892736807282212364714005441705008287003778372712476849686729418949768344375466524508869165807999271004052015221468616253792970386102763958703683886140734583431664627996599669517347453166572106139023320890672529587947400869022653207271390709200209848814453801755810376233356334568156568884798978287357055579931575804869472603509087903958305814715256824493498721001086132310281442967220167095210322535367753967029002442252737752950568446419410678206776969583914629021025806218019771194982673802761057256245260009129554860236422977035341037614396678668099462001569820119487463068301777764504571910117881201038345813882539664147095704723364204710270966730701816987699998245389271971577956124975011275596074241591025213990853868490058313899090358489657093822257459132096717509647757242271340801313815643219814766586664535599606262324226337934390701117679607135722805719390936802571498391426439107251864948643233190792696686010060111134598127395770019300566051368075960086887558413596262362027205451285503211307614372792261384652817120857056677220323895127787050002403327849394083820390657351852589866629398807405922286635793893550895315237752888535176468444790841006548694141184 [149,27] 56398863866154421260991220648850961256511446805172618640194019012713105723962346241245529469457383813186663014011194259059482607003230871173983175096440385381491552533562135901283095085744515472395818412401342663988106612235568895029397494578901560042407121492235581623511424984104720616149617646939916011777337999246634558603186201569940783147678624652383077811359276564381796598667937760734198920418430974940152577175792668068818341560409197808546936121612866430263296558244815400928861335805832706975385665239340368714867197783318432986623797694357812765460386344470151557445573630397861145173104105115642559034447007819075378699716684288756807229612756255462481897773170607580823042174428996597781244013168106862021604145135061875350908035769659333063307000958838283487055401468530388510700083818224746971314656565421778127081846463303340724506522475641358694608665208356596365023289799728097748158095599201664275310403906204281728071258093082106045742625893721961954779296996060001486416776676698532366586906917499776327786021453885999513415009369318321927120846134503776477272247844445691396463279289820342482720587125537421204018306822520019961516329623952153868665560306759222921244963743898385022310175601001464619738182824282204559358029468814986477097790607897407904686196175260899770935092524819681972602744122965883078786621078818703861803131414157484597304920664420250940458385495236313921119350586708129632939617928597443354070983377402990814524930488199197936352051906633186646127983658233373828016877702554919404478108981642864720256336435092164761756063519984830521068068589099290415004970660021577519357667604901521768631198692535036906633432059465006558746370211240564207575020467516888110493035659900241784640299839008185230644761010018396631826700594384617255985259435022018953534774415540158049740326961692090365089858282190090984979612746164155506028841090748188294457197981558493159267122233291608924006050627491479783851185169269258513815386171404167213134706748993850612356992714947439089649814527103622774039693577121060048 [149,28] -16050586269623040576023533540070101132787843015556474031816663647646316494988263755843351132890911627210020032495630389140865849234798067757427727465325703903153840150884673149476253566111015239912292084577069746144265573204087737979613642859238107862960662919148926063413776957211447833080886307434793361284876429803047293760504212201878495192392474652001504394490258082527881756956960548359912463118147358561516583438587597473671282655789898401638088810945022559877624499052724802226357666568240179516985224563479539696026262120474752142900716808659175130221146644924241889267690470127370415543695571926653211807286650119610022127032589477027092414589927766744664120487164224509426138685013980925018971511255414807147217939130751956424637492552194208389187921862978910254345525159969075240671205502204786507705883766843016009376301542626040415532128609373979512954914693418890142684005740819896209554922800779318427045997604142809164911115984699939568210058526459484051582244445672656520636521702158446227447465631107445723744992493584524519928738116707865783862975998897154401979110838963386207503137349810272174763637461815594134586177881235763257792430561237729265387433143304061454461415690761436994125696453994750420767983553570334804905514721884831013536570874085406330099851463187806397917833447410930043770160361129789184818092047378367215962913735734680931921793622281161155059025494531207762073520397334764224208569636368482527265510142334438078584761989827507053612783172887867505578673053097804462096521751350621375721269595870955090291911958891170317992209698805207682774819626568569356020279988280255516211722644969121916817473625686310625319673865882942349412419613517994664350751667644797860083481286867221868856096433068746934462866434016977183932345847668752600562871595812242834133777101296234753651215261775369022985628020166195197802090478253305539164023297404087130961421076538762389084458185260156950968895909907460045256611916199422618946741475032002303806501027211485517199385352648167891336939870327297201736979904619104 [149,29] 63493011564936550634539229577244770788750365830651355349535771119678601577838495620610098958774247938066329474546712725815409682858003613778840654449250799326629271276228249368549928935475660832828327493450991791895599026755339010730394455598489373431948744611291097030389099379344818578739257780787037228422726233316165578749940545479369029722540230333152452850380113569599140581885750983984228904613966741117546805505331813540534924922498420579561439830231199510853301785423692917232572189673826337407116374825908993934978970883421575351315033637425936491790655846039968723770159589703241326072480118290008738381939061111477720190778863507623269337971477648511663539893079357981887991171787684258924508510038360595892543224492748669975752417102475344982735555542685903281360750906423531304814581616170048985629462565567610313579258520445279870509504872744896032914767957649568834888903597028562457671413700250886873106343232380663334083136098343868159291199658649174858536935318714307175413340353463620812157405056487510189167976364027253068340063447248703077253911758444521201134369806723465033431721569238020872017927639331969881487323703443723976444478118564224468784460999394703628555830229037974219611633183837098602242700790878012357319271398078629049894391259188112697226701940001206264490177831039285551244142380794383147304935420001145694376946658385904440587971288809790759947352715312459375770465975758494453048151632961704105921579918290202760390308818381030068730120283188212012078115438434924491781394489279419494106056017707473765023551059086186499204024856268929665769116238988140895670642182925232974096510411154495979005308277884333617488441535870654881224952592071084428536376550027787324733321048647714717351102162833115916958845593379290200950160695362390814271935492861928172069557747390379107580272123832789386212104939963322863135080296805482444362392403055811770970698977347286369392726420261800555274653955717241950432584306579075956688914793603509411303497697918367216122405543077655477852498883452933190433490831436 [149,30] -21450710098732139461286455631635928542766068580050816045232099945338720652711135752511761266301964741632096098139673102229564448480396102045937624038297314548016246811314495164491217017565136875771453026240399094449279151337819754311275532144616887033180523574735113642682411181511297252908190573098098124608461774703169647146888383604829595417029517403867724375938486445142141449190518447552711100187681688809253163658980710671840284969711924180124720721641934098316108153038517577050010959506098465531265493512813299105933892616549344245511090491035308334202709977681191372121596027553710986866825492816051595210862148524308748079733485981448360798823501362924535933261758428805465935952713226870406844272369011572362805315478933730393390703342499266775939467657880749585987629525966762145578061271289463856548268176418152383949730448443879604538816193390806519393249339647498954989992582386298130583036244139629862825099793619904540241808768381641498778309761966350702894656370275689482736702652274239916575493694379392205096584836874582438229619276172734741202288145177891621605915813630704688453994232477723984066095265151625703788768163708155593928580089048908793148215973621879881511990320284441330556280805529844391753088094678256267875808422092846310918098164196607012138813658846738159329047637818149806183748725125442551509851424676090639009140500116188377732362345719043261444877877732785363188866314344541129845582367601126326868596413183785925123005691017919757005233167377381368386600793610884933776131245683560607247732535899230678385311323811572545520686017595868014690525658403407062242155304109078475220700307734921942125978024782814343954878416304877628263595073381389083572909673163425409743699177451596119492516344432555536640747316355003829299812307951032507711290593061338572577999119425919019023103798969150003113348131828104357334338257248915179368964241484295290340347227789358060490585024234201072081891727175598359359312979913319532755820519753838470345913623272507364214410043662638302678226283868200807701171744 [149,31] 10133940913893838499676703565430191193770353949927339362210081837369039684147029400261077401062371191732391968314607448481349013684398212648421202544249782925635465239256550744191988147692350024175789547308386841524264148881968766060059895467954622602130278343129449490470533865741014339716232097614643955743092010927008499334318332118645617774533850096964892041929830787505967361469873888778537833175648240567577672806035058344606979754298556973303154621518994506502378311937607549561982079391371902754022600254447857145606089126962906384755340169605931282399760511371582692323211816128481575165527814284386929146638087567336566212935486264710904931651373219410317337639198302342843271241276382807134357167601077288839250040034329171028002205542778908111082594687912582138961106097761149235497243427748084668272795515276777125201016900777563529921611412962258325848406942458399295342885787963640239994593095549806233771403155452694808866434997422534066406662118280592844487203453990321597818882119934176995109371346045158679261873215087499761828894034430574528697769932327439793928279609216722871894467138399643610917647270856547060578507436176087735573674989467908978288622371239397036059220702437303248630359522321368020148344657248066838248929693941168486342200125663114732736904781700819473541198949322826616173750887842254112617311167403250531040880988606756010313172232275598212224960504677863774372698828903268292631073973185008381966998688209056900011162499759537205514389461395300899742872844104952280890588290712743577855703861821111379840203282784698004065018187034574759477812666863921837630297769904670322563447044705417974662886772764874680110470241929473192278902025573891471797589931229707536542798720566568968171718028949665642350635827713366463429970855169844281729721494092304599032088990364034228657988939705153338198541199144517664620495727110048412473992909975683506793909532930118367662801748806497380531399612760718535180104302646612787327775446818774835306644182354192749966706577457844426151196348918123041958720 [149,32] -23700736136239728085377858280481966091711615575590590314497912118795878153414403215277164469379860223767763221942215217286598380748449733057881230743903046496665072738812598450601480981884308580096068721609721636823548960088350570218457449899277576575469497182920826742738981026178621250958551425136221648483338159260494599465122231710683084880275026581540346214050891044885487302981684473375169494495096559592245154272643788971084700278369206671258216674188961854761585442903742891331542183094898013639904248633016773110955679669333581749272906729232404597447586857795364312963069559956084949063354410805232007261079630833465359185096358410700043131698934033717344079876680371389141042330969706059588123652381606856298796949985352016590649512921356047371068159730053347325003645606623131981744232627718264278197688533222490649549619385882220909964525771059670807780536314309102074771100725835395659733856786613202760873878622024838026339151726858551053730053101847801735118732126940707443294621347768162717533787163504816083967503508664113539350568253911592128855711502151711520211102010220053507304442036218019444809076376695262057512618567640163723982502095034393580772019270474931444182385196426559383768236125261002642713676142112864118502669684133910227503861113113387496533722439653216000377055588421178549370075014952525116432415650698731312551689624760729860767219367917782127874761804375133208335651547569945164964265688775639498640766105205657099917348019526024566675558576601428420610956222638936655463263541275897530309818201492053666124947852070285177841955690931259598714574602168677906516808597930814654006543539422995059549176461419180236272655325243780896063718771850085908439233638520096299364858451041981448318937674188662362629522376170906494746573370069435800082518806496817264574241728181494845410960203149636233672018056198913047417840988934660473701938535090780932967632509686033487800682596280941254263895269215956588666378609692480023255051944628937291781361188169774654132131857918906478765259817582347483168 [149,33] -3961861514295292241646901022923334250114115744584810549195910275910996186623570750965556999922138025249230015601567357116607692119335828233189851627930865049996569129185349830279124743683484732356116497932767095783770081539972878780706933223600154467509335621782160584438253351373170965598226889447271723137298190330299818322142717695540881632055950132869652916139243032985895403452718519802350446818075124297209579380926514037507725261889015406076553687955574402813215864964067072964431391940993781096107251924533346643509362336144548321280515088433848262590451948765864942488758047382868975358278203791755181221648116491975174476408378895478635141923776102908653018214898521208022421305762761408681694987436217688172946455154266336181018263314294904085782014182094717347747313094913228426312506329498719639231017390894129518118661290965029717287995179394681766756821249155938760742223906768581965894919789529227177187065885620981409612268161214702319353236294033565610477959474583609938596801591842120721301012568358286450535955238753270188341313994736325542507925485277745173353170366738256461024001375500506029156209524749814880389385618971063686806314106680323279821113145057268491159011634055692038324312365699023384096682228866126602284392650937583184468471981847565622439429497003233487450361951312128295113679583997314096344716696414037694902479053400615833165178512617042219496651702628402047095122115087891518588507862467455120925931909813620896859862131069632716926649596884310860178491478433051896493888345156263925779801840255857712400546587315240626445921054759425459760129049442664323007060794475680659348985140112098740029409313674722969174285132639553618156173462850859457340653540612332630650266018553395487077934827837002392150681460776089346249794446593032437396257106107213119456078383427722448224182358781977746904285599845447342701815611754637203323683988062138235639333249322343986141723657632242948041828471888067493199742901499669804659983107156396204609704558565708054721584525512910313601325184219980012 [149,34] 17177014999323618651401878151636194296307822392180966522195414248995998966509025870420797761416791654072600221828697651101329414199899171390264980123408785767440558090836555695636263650814727309567150380351303915862205787848793005223770715435069516606940775626417590807646655945270280617793362101363549516172505337325246582375258382301893125862867686738223513238685777719453833225919059560755955472750947781019029246916925337368540755089448867011110402090188383973193052724147436147792369975196745536542545382324743919446939727210814964297398956320220686414586694344282791643839067104074348661312581674760172416394231419841478694271092675091285215107011799282721786973641743767669627966212158599782377431745113160995939628566689673478664939738484557942183455405650751188463829394234533176125196878381156031084678594132548231011992963947986927082447742987632946164224254394633826492630037988001460192356676920293474743264576299150685218120658957849473320578862725715048201296267121952680124152351297611697797269182959459743685670122451252260071419688067284311095166623982105346961988728492925191669993279899113865726663492626299424864591557586781547019172510083359428843479663392286560509596009258191378565553342588693016637835234087176207335007137259560986053156441728275270994109648051222386029934146271853917129889153852173401095497603597535469601852473794831815979476284001104763976453106100735420877687236047106703386808231593494332363976803951773759259199489765990476110102015652238710722317981358518115052732574989984154040771406706243347826143124097979116552388485783314205474577931092654994987503260937176777027713045538794951131065718498473562819640508812895535790146084682646607399823425827486036986903939442907620940081767677517469719508511936601443415948781862552564162298361025535697734732652560631711872955456773162956003485914790003336647989431085879674064705379626019856961023687021862987396551866939511082010459710124381646162345312387600511955783427985271962307734782831527495441305882762844763206832844671228736 [149,35] -13856174442253922794323117713084907092432544818554491700937343568511492120758498629902535811284551562673803270305587641063902849934548514920810132257687603373558441932255185143550566549924713698815432019492070010782672278006786896646002384857318861368062219925851911354721342697570108791645369773996032911049141572879892916012434024776188029301166935408854340076369080183337714016836809831505210595288686214364729835710807586482930076714335423241999648703134721425609359730789623192895212416385565873024163943624236601590346742884987043969060120316295239922772570423544704760694298246172489209189174676896063628827156822768569015402070926895419827803256559161293852030370086491818704114475216429327385332893074309638431362266427069478812843082421669545610051084574688806983961748654517643352520457540756310528008072943209799629513313667061449776513354690986311754082279524039166584150077111741301595706148528561237878823333719191023525885953640648457013728484838911796078164009330915012344500374988073473926724396660752565185687006364973736281785748214059836422252951677526991145818425597060035926196950428180592127146337089780388533102419047349012061517088666021048677951338355228258066390814707844064964104459451651244283752318917516090143912821329706578009700473689289703325635906555789737493466047720744446109339424230533022343507457982585043647984030923438937970788662778460741458066706455851218576048084148869439043055102281938356030197168552095888135201301762729621540966426342777023113389823575274282976332834219216533786216378731852351724989869654277429842133927497607272790675039389777255136228848111986908998673412485982560071261824685484460420493186455164135871750151761202940371834412734574175671921807313523768108283797444207083239526047080356296806376837755202847239589700433668013374569539701609005095568498893010768697085327457177934500994690517951773164960874885598433005362946775014115252998376759065618714498270277558393208140155133307348064260151840500871597809990316463917683470436113925118390778734980456 [149,36] 9172009405743074991569514351870257142338371045062802046771910686001929833545403946528210943821259689617617303656031536792284049708359966823111339196343751024998540637517988406594747713364274776553986684413674047939260479314557868849233109821497565349053192436519634334717163509942819947774519179824471355632424410990612505197188346681726253690243956651606220737010161921734637664964176625607253991949066040431582072330586721311953493363232997345755096534104725782570704934929461854506298541028249743722868850599456778229652773844535597822489944470345790744017110641827584324869967592934498760942920806688938599452871027255284697792408197219381078354689435912658946519464836054203674464775315504978038948464311671989569357221308586441782401879848145984553012644028664726438059547747689428130929710655397093153804901335519537005819763668833827191787234863952300615261688592133499443469520052478465630007629435680907036359774435567423973886673313630051399900597610695091974918160241382879924533143194410794988634167203629883389311605218033020993524325006108034917110162663532592684772805057582608960725236689012422018874129854537392974434908882062348423730360283239711461136212182043469884476922495010331816201188023497327937906470869096389445620783387290510394435128507850671146315620329627022641516553788624101613536778441699264831046441972291741900536471287886126113032452909997779967252163468383577264415235927663256894557107882575761397508326569016360130351895089693186697568975289213896566249418733715976905783124272449059219590312965839659011665682794136613485714348875988075077432454730355639138981122086386454137429627227991554665012454124050711291380284490893782751233476035404155430539683941993458442852606724269147254492204692885878397426946973782977692775103219441898892723059021140762369122809876419940633005249260334920410100955272000509623358915054188341327749655575447142278193477913435370141984804198100951731847245531352604600172428499160034363881780524404016948558949245821423850832094595769893881446781168 [149,37] -4428185167990363079608947035267988093267583222590913279691423151028040295177425824874519789768301703747386554612977535603911266900424882247365529220734593522228295339078768212059202297635267799547100521848903606426716918982690534751722686045624434671666679005389043316213267621552812854753155396837924978263758820654050314632768636258301304195519235988338010259952923941366402522189800519540981237099361501213325142638719571894861336235018455449584916721006672955110907651231029445346908928691370903642811823951324653891323688039765547275108865819045206012258331953331389742128949010831397272115232003028478650812729766887575011898113955836818197594397129393429949019368888227529884658277096318774146106345011439428866079866375497805479057770035166429712632966844137502719777984888556155776708623346125627749994665071931254365604250694451804180689863207320061220581589872685684796565718416822508175190686296409524013905036084247216435001210534208859458243990712467525904195210996423360633139666476690272143465120155519777832512220860301236868148059612004204478567709831555763068873478294584086457899895589967406925149758355659969400447187483960218349981299895791444891439055759303190053004679165433349064679582823896672675318483192266021214593895867767681724280411430187887826865499794394034685162547105860613295175457078546987561491929633804563258084397084128238754892073759044971834878521728299958538060400975007593197708755587119587648407342399068024550317896676353406083708311014567815774836220581711870250347672872178293546573445491642690263698864635316025163242069231068385343948844370667287739405409645675662094905451477860495396632719545520698959779573539957075035924556747803637680250825542327463660687414388721496234399223357457273077725116411395212175300328284436539581600783808534322121986652338766673715594959007834994288903613890652147805940172765364642780050614455944031992193599588678464871574762946797758464345525740157892975407107492333809008848552304491837623997798507545116130644704221257445052879614 [149,38] 1607294618596223170961927099490308627047976307717811401904662166382142700670593956686856536338271585634305001393853693108596011175502121958228683282867220494760023572481359991240978323348089268226596481987635074894455151194740477719499707990823089809406116826179420286338443249469823441446900841451955102624341060075986303990111642432394256981604577658262717462865005176167722699439611216706481520756753247388547795995381433309881052945678580994434311273213449225275581179332419493415147898521627740814159795187439563522547207221323484457187016802415037807559772377697746920209225101666884619392640653846134514960393689877999202699811898153902461622791022623534179868784056206335120130740849079123119465730523981813386150310194725860327049230403745623161188631953116386878314942114458945448697887362464818138657793507655661577261248524938669579837560749482841404916679639593498415224648891910805467957318415480854018322628119897326970412996073669500968997413286741792912434718983547748256285246122245100451879139073860805123834794342949510664658212204419250258289344737275868091181907393256048530376661887638629662706759726639476563202618584407537187447634655341021091420806411583239575552805281915056576802758074522834970277952209285315434539489380086245654330783576970648661526584220340250845256066090931186468565369615244610896169530663618210016630839691069202179796769156211567682517412373819557803667710368956236999040414931549508738328779879254001808810911323250636397227550404632861122450836452840688758706280471458768382450930381124359213515307378104116163000238978930873456548999593172685695310349670794930792847583642666610864491960104593262411743237754858793355867301639300200980098085412017734202054697391038904310119660894546460762019121317005122234023697974785185122413906002883108840221140792002463586383453120397674766065373857599687498651916308632064432512941850532784119515808294713145969906609652306107028667599928663411282301424103239983880327065680959577859244055733011710234012018003144429070720 [149,39] -346003682812897071877675885647596303198098365018133462114217860780343795257895794595812181985178936374390472028020232164539273138735631567330939538330794992117884293248026119258242965947532731504845469704743275184555643001049105592941766394790360133551527235685917972653518306797638419118533263667307714088833141030409920971091511357759659075624650599043084960690116171241953630397262544831961573781791948339559531483106307302110451692330638340948707479628504333686919791859315563539123131385458581880965503750000660469608083608398329391416579108026123258927257059079610078234211470981334255658058778557654695777610017954443895103167320853434963811501846334086715596094812189747241196890461376185879026835205802725490296494035451386571976170211552444492626651101553185117217028015671990324025114377103397552307982962475073439228146147117361798195951181021224771515836479728408687834585007769756869187916083140207000632366206780171213061553171410718135864675383012435531950235338078641214327262104262121010838663136347525001745033339139273705659654722573619362128983436174356441337070786994607604407124711214856314337033846304423950391224001736183715799130718487977911320508981330136062154688267026554305948185627828650927729494117596777756579047117843892142579054316367189419696703328285487259903018158385847790328749493527344894403108327135524782114778385583703711112214862420202752618473207111902324951291695394542297732443859907022283269505575259022908758845792833988676567398199282045262334490000349434758624652586513383984757359885358288798479942157305861446054186928518049077441840335023135848476900579212297001745951944914955133594555132971491998657827367600138757723595344133467715871913323510979130495833383576492207800887566578985834152608376170597909123079226918787950165752095156629960578718045526827567564952157821822656960099824962318342807187157287404690239881309152700807668397871028744313253871740327954635934332454534600767241513602670461306398967199853536699908477577950839998728323745423280400 [149,40] -63675190184655044918383023948231934146246203692307340694441152894912520066781847155869106688776854157586407811724249050440758932463940446346293015363739137701503214237010160288678865265976519926296001529527353737746757309565940028236188253817245005660878861524157887404259292350911241324539192467654405618701464220853334983367504394766515267484319343959280905100166273150848484238111643588552199589963617117108151021900902826702903633952676611542630257762105335543549522982979856073269138374088142535529425351439276438226147013728805561338931115752251146078968393783088978849491932446334365629972926223193597242652732108515590613940952214877733357282427313657178585679633228487081798188866550835732047237863439832398608154692598123008608480647377040227110930961897531923648359006754279099107739472532782679542752596967966535975168771211562486894028192989800204670856979579505055171933727892456954581419701149413941844483498481255411105988204288909551577097903886377513717078608815720300757701823494881366102947894462595189308336705500276343530142166781113999935990863023626245287409533696297689804068309336766059021286377855441033970705217108241659187141849435540905790442229287003535883586781033924149563888032233726955030716278723311223249700229466563359060736593418432330913428750490725472643419324595018413681781900257894636655703908664091251281530789311459677962632258109737071219257846513245858437353652645028420780160636899411616714346795491999757032919268912076818115648304800403803857820298109091447355435024274025050795069472740531273328472584646760430004321909643032439905176240138306538756215835968754696406590391574221434050033202940556632357135689864429206330316172489515198935783874604311897445522622371103050041959975004713080353100346833681055049432984561015412122729479354861583738331032966017854393454940046113727913464621192494539352755275983929166878064869165172268412974390820130721690983151744340913715102406943192568859390869778844799259179972729824551926366228941024256067432615949056 [149,41] 87242919096841407228029984029360728754047240328699248339400616213108390644405061622060535129525947368638397893861354817049281130177789164518143560865293969428026490736307499245787834258786444606091386991840678685332973037937480529254440786215670345983617421975069947514649717163843231778351970162400462530264194975738246378561115631389839329408656420300163972989498947868411640314408124286416742104807375596861987174646232493839140310095512201480109132564082499327766374046078738177450566638542601160207292343618534971342094861830970303057737645832918212326734948014615281992998385724859203158575483936350741921799247372240956869098487114205066103955737621096089669186426585210940312272578191147723579020823942196694127957724566798291143674970044488401347808388537276340337805834760930508501886538706074511439813152858680567333714063000327617943443164355347705614927143202373126381105069051741141738748902851553079272021077340529904871989829194965411254079453155504956342151097656146668773016976770375660377251186020549075676644994449864011029015975010256250383699177821655118031407978069975356972717306685766791860915669905247663731902853311173233518033055349055025472112377837448186462964677325888222600933462552685379067027873930684342573658363974872998333941742492289200756059913171359480708717348474062358611148591264947486038261417963956634330742492714380133299453339469043214384893371289315133010762287398040696730974165148691259552375627984846920562828541847671666158174574793626527601268437762085390639563935631294128787829489490450532968701860413774823215508790090937643822815572151362216722630825231422783728594913847059182651801757394562471996767584601266999227917487173605869491263011139592554603624376346520860261217103422871933242925532897020109790490777841686730495329924366635061399667673990590254978033212506068521546198326422544164632460502750969522979389718262594947035540885131892465176619949762091079108524739704736560140956606395091183751932776766281803364646322152502486373450869472 [149,42] -45675855253670774459309835826507842513201507150868287338351347359003132619465812029980771634605522902796458049056731778925832902300343397094733389218583961807784202650178094143177402565172821324744887321903104579013027988405453090965358103275508512797832472885043758499610217795529419037384112300824369100456239905033895717164990443164428349857069218768595011809840339208444603247236877607191561034396692431609798317208925657277565032520005379807658086088685041184486583496915361133131740829452799440794878033397269898628784211485253399832953559374319648642814193578332821686393545505341539367324253505833478436222072947692465111959151961249344272242208819537161671422889287548101411218626495532258501507579309000140740981937829679002087712262082930347320628424028949133152368295812797248440415972598636818993011663905613494203001050942286185017755176019043081580494731038679040745070174019422719789190641257031983842220456597015527419200543768290208875086988535166020516082136546595490447845407304822144298883993122933189173465693555772623746048188375281092667270379183243230079028998844335424009007048112358767271914571325988382119821354722707567128329863372940088495162115061582267021210474733102295959653693833352171942862493355900707642748172755544579884225423580565305054404010923122688580676530036664952767014153591246353867878872291109234075295346234209232628951299032970931787978930858838008471218973059321791589891610473043595782346503036239049447214111426395973261941485502906483759521672341426240113652820021568325794944057165753580376500166568089868784360347396684042169004784595482231309364898139351908248170223783637641796334306907118738539060965524055245302372626455973906805166791526018875509163784533422378496239650203011876034758889753312127869060845223545045270416537838898638781290283810476320884970909937726510240019190507632520531143145658601928967889618939766655196956603618279603094204870250472697957191325886763048861310263880763132460276130836570393782455370597683286309499904 [149,43] 15471836314699200367724768818543282470808471386486264579736537271595476923492383271324950177922056326256479691352357288467619167080599133193668367783556345451134956759735415921585466610812031147780290598826163662204086387713461212686812317422254905692479499888156313990126673491859984663794470647949594978865254152330470921766851185841128867032230193772156774565879626739604682763773527941195455921075435890795786650631034133312988316008499182917418727675723386710746965859122548618133777806191092740895395829238688860912626217830802911673364843769696787146530378444957548703763509065636299122550615304951008735925771685641345101178112298892358865095478826759759792575477385520608736886916141115524366351890011293205052015755220220961374249884534445299661837155069721117577713822274889764667850362722831336811230736474329754345149066156862302394258252554583368029426141830460608244186378488726272299097294535983473316046780523403211095921975757158509657563251794564235651894576297491943325822738704644826272117168749469497512636456759264212026837112263985676123909908611494514971595963493001177117361602631045104189475246742618375872858348390988589862954513119488569246664617379870287454655516262007822990896921536883122286171380783150156721101470759742384230813328588812662216918163987589294099340660527520437378346173952776799817003707868705354190685443287854162014374150701048297401329225011238138041087861791620853175696313293239317223868918584680574466612792833994594428358161843435901893105392232632432312020561112280485028705245655231210244728795251620754259349249559120700483865535142335424046384894279223083437765964321535314853593448038932051415565204108715105762636702080549198103535827409558771236303482514454159731940700595253511228775141498270638645709538046158842257894160354810046387076419380435060240509485874815401472713458677144731978956059650440864919991029741744812934758266950921447384613053169390729208710633181169987035071649705123775872776032207278811424336722538966194614400 [149,44] -2882617790455387861736277487843904941260426325268885055437993774889769650190142996162273777615248132973979409548369583430631062284135652223251379663880384781492850129808338432746342825462649013029207578508486441401302315531211911583029662562070326772051147927015563318032043045246527684727268449895909217485746552765365827947023751413251550401828604079874297114972993963288883920749166611054537020454853964032094320346644255684575589259251562609031404451030328082734120220742876101795993155003116856294405827970693033251045915937539245049559431015576579034566526613901497184642738557836886884335648792041221200689452800098713280435033736498907934864390375253128968796085691931510283054994697454526044736189028970242361274056700747770629060516689622604006939469473713346410735203700868277757050579089484486436825114776227801176680770208979007180477385733348468940142057743157194957974374992883542238758138772359100755320421631200355464074513852036417818510135065271594948869575721326456184365185040595437756264331929291112805065507238567701620925461995137988031189016505981825604946616208042000142263976734847296706798920174857881807743964628384683541893595483852760919956095716984511955213544112210152840058388360384506465032963809609452703567908823480048728483045968359357292951973567521079069212280155911046584958436972778937702087448653607304049412532686629326861796064118158019108449566029881971181018541886585421976002402622389156695155333577770610166276518886149091776992328310879161780179260680767520814503523249816086121512199949529385129681328569140313672820546876306123218097763348779488363984092988953687204140998557221919330032103242849984156961530377274106288249676380680665531387177051697823951666390856487788850359332377932002912273826293961903419493635509072554947782391997818803675363361935279643847592003702818608716312841864703528486637167075262220770296454679596045862352601314708758436784009962011131766226425961544553949737982364309534509123223018816412898067306038969261696 [149,45] 157770731288221196679163646249235446938728712152463209297762731456458354218477919513864927178627574257588499093145679186635059638166009343914694002053771433533144987865840087601847936422172589853044034804441156498734171553968307611147221204420678273000851046482771641429968560311665156747053265019646633919093125012015944051743126111889294820819851994911307005887412226949158708917515035070824047589712854187207612460822060783353529521629056503549973462496689036419930896209654678118233245037340750630198927280992880768741536648655005792817181615776439752224843935756716285394691854605104231439279516418439243905819398560713383295571902426797098197983912247301393883886600235093410367538012728333190582241430928170088471441264772794000692835595173888771274709141185306859366708216690274751025248025373317215466412874519181223635904710804605902613559882883332755212356243064096397718441574240867183063643065639738189368006532296817786628605180004065360301269523816958778687449944351525045881475380377052708942473796644627598629794867550476550385797271185683556187209842310935226374719630077562821133733312175638660009597071971208019950888418916420540333169245761881655120854579392559110221577426803298832857188279163366747183740021759272781805015321139929036441367786998358130385162997237268248911857824913531780253299365080994759523684010292133824308794083747678209258246012778446298941428423620127157383199938611485973138878115343015259571441571414179265556251543214215610654346630348706102982877234504395256604513261109450852235288521862875198341340405319658916588872702314278413318249735262781852153892403550421961759674009741627007220677144409665824552965109913887386575495130832777649350145464149617398409717776000851445969486775307446342735449987725788783512656966971351518644127129258193413819450834603803732078394095769000529194528122896134404178715387601899647574565514276114470179517094250996884908419327526492567380033450962500352989712492861223930970389885181165668290108450259152 [149,46] 9146490234756244288111416551976572992453355525246164480077955023003017993595381455297523161629031593715607002379895732891149634789001436968417041536939990806642083332987956326925377449181503075362734540560227661941306832993346526667475070260720866848756023407304542711835201602607084404412573982680798559891381424379600571704197561835685925428099975422276124937220881984579622167817624393201385249421938335866043482817677772998367730491936255986310305370080237170143791695298677784819613197187546453277574354375089038583490074866803152244195012677706642329482343675575890927386414501486957441610599331617252815843810283337733747416696905617216147100851982292836239683566282725498983946152157127950289465477225812701739418305706621021501501217367285413093438546129405248199025715534459366638848874333944311468473244768978698546185759048008374314382969164335127511019534771365762612381460040377340094416803982728340603932615933713199123721575892874830336244557203048769641924822948384649970126916935679987278890816096884973141017520304481304388627243425625452975620586177528159675944036421191548485798565542409305029701371226052271871731284182004505966754286110923345051461167858741446928941122927159178843924201996814130215514045771733334000604638458488075429145218651615671931727597882062384513219429053345497787825787963134771406598171803163484270485084406810941800670578994899470802162563233068390266629865633840594446683985305951102686310149853718512172542644953417045573714790365083696550533787504145258049905589082237978906566459204884050189727992737427894513507051923495220134258522093334698845485662647782988913177717478231679225061878542448428639947169701909745342759236381394691948190673292152326243902256518295195940173437347480302959658549640640052615940907934646784094421788575433912052061722628203041840983052024054043186618190536602560326934324360112284459302921798493353146494403717277046214608502260907971997411637054360411206534474225025869128360854325691752819892479104 [149,47] -15473649860431185905207966119316051737143987617536798618727917816265169093506397299443649262509268696347334389217956010943069354103709256869624704478152659700245172396591796788897527596572883199199808069541059152634831663943522140500738424360076696686917146338607159106083602035870010485608422140651877637080284305851423921086519781152441757561048396300157802306037972761256852694881238912395375309202182419520579659328686633018391036363607901964473732507517253199676245827036576809735523830680457124679172359257623964496253508222867634392542124414695506160625757658315812426681462893789827041615412136602068698101207466862318576336455975763507475011284107566436993891464982576453236710066112446967859542711518575432073809823037262216956013142151014545479274121901666203896502315950178217615382618941427636674979851773578110986158982089496006163629218881245657841772356644035556317815971082648548726004836826629321580247748225001049560973001643542708081095677583443747796618204102777107711004373045169321834018713349045893405728488719331940384705274429310364151956084963728807959319237693329862776011917310204219688072923503177010383181593991409108260249922317026114196989107091042925856705426696086407761256150370403601986126784316230760551254856154276333985676408543777497429893958296255931249152244094458754792102443843750166711416089729369438925369650630838280976694548852017176476845090529999239696493573461731033707721663249254902376386140909399803082397921346683154400415270691798092144666115991341091965974486379976397480744739880640207571917504939171288875628720559419317265939711179188908691678946365550725942687323939362314368212506708539853823937141438456836263834132730128841541078877631471701063866851441002903715513722763978445878484599259491347856449622702995423774625190079651353567428218535469546563178859264357997934697012784948896160835940789036206547196848389126838750729895367623395752120068962794605569247517743989884822250104375484622176311223564414430662832064 [149,48] 15515899142875480652164049332403079713845634728071987208750328677099805137669546721263477258197055674441028037480416778235443078752740122641863033302153609020196050859996974026489868109957146132189019776414475133497866020492441352105457874358157818552953005825759967043685967897968957888791939317190432151669381122169856758384645714526922853039661759062902003401259281880794154044120136353087079030819711183179667806138808431109269517058095812817261982811472983604174716062099775197621393279805477761526524756713990959028107988719221879672498948165760147865143897381396216510540575558362092435958832492528579471487386881883205880107145810257537066864107509469321237703052645935455784184371376950640002813416284634979736235827281443032406035156252062656985994370232157603752357147343286056689257472536216169645021308779374460493250232989537519027903984016016744749336172022590160549660520235112747122832190279195042914273923661657995861685628094689897371556385366343564179331874947326078704355889819948681269854593275427044489725484879663467294534921395208676353842624289176945151691272970413809686780633334366086189409639679915385936483576195291489295984405367359201879451429977806265101162624645586159354319075239929213565048073683983186973491953327644294143506996178998983693253184711021743718539118519672681584414912731653994071028579712043452145836864685761336795452328336325920860865361715211596119829134087016432530258753265259812279306275495242326196088775877490015849942520068029842347415690031976232420944300605436670630175695324073022336987726539081078451192597056177605115333757645284793431650385308243412903069203999793310577003611954612959717616745191551471704026051101063961298955289952008411420705247418170008901343150330302881559037999291816585426996068635104903744510960455196793106941223565442365989907211730851591101252980381948822651511500976786355040305389306385410317868248462899378445218354937260493296404561109398703011351022804187144924322638834319916373504 [149,49] -3057953178106364707082231495792795711144106474637680493734068144420362395848404740603261360239275852675650181896191807279524941422993965109320465175944447156082677042027824678153576823160856822645780379017814701269502537110891982335630570334345431874022933912858408732933691472467756933629243216928637692400683444574058658278400075543970962993581439940085547860412744605041337301337987687845740269259610228425438866013356669605707114358731913526347260076597143849062001901257763248030057284602120086497342938557383064687306447850321434538055779801650399848309754860437793327836000914989390835518307611587546839804636741506218497741686122502697311834758824441867714464679933957607420876193026312583117734099107836610996335373315473896598836032059420882985229470991314828967887168039479647433558124738092006535289014202058251198822557909038559876583953724432253750660701914358473162108228838604102995654173070185706832317106624762416757561255376607094604328541554787501271204967796129632531741435878009925440621655728099988083319909014230041765627521383870808314231657768284621325948220948636764095670606398087412783461066735534078805065077425224625456004456049112539848231038164730840657814861496533501155906794468333460705947713311791559157950291718178555604648038077745445647000049863900387892856024210004611717386453200038167065959749868148165599808261279406214948056638704127073318116758954019495979741712568581302793631092876862812792310176451578895085509982975545214542827804793345209356646531349518217382840525232996320608422557049711532859446337318193686206785232334552182593606925378122049010949042096023624986938444762931165324951414891971412195639654670306754085015534889742296951508575286258361594683608893627554125749102275731429021091199363505092105125462203524268034146078386667283297692492094232165675254746007851489498334765436343843541163550574446746821446938846112898811967407212210067093415711278542766196442773881009971761348076442680498949623703923886842560 [149,50] -273607325560391391693899103906713335363257421494892522502944085928454095042890454858968245055481889348752513324685890258825173412687568455795612852719858119903287256418637111386631699294137122208515616182798305182382840108249278735811144222044489342159202482070167984468148774253129494351271279603806343282414102270531415306332839128071726222935486215632653759705813346922235551127076164247680569528020561900827914858228782146673341465053787207214156817640402960505537739513894312086231203326012870183028841207652559831708223077177154151158547429866832592605953808478572894899587438136789591256292650357592866994932219817122877724439987927850006658792642815170640027100667582930044384986477868950211116643286602886316188340570418384676331161046813177496275529060451584271492594532100874115078561123956092565059663232427682320500743915000607256613799616996376586671767679080791175693119069886204694363367960323744963067924060527040445413031257743694517201911139086516546089008285595767328511103102564007140392583917118949328617070071008076992559183932733248863188615034964460316928030784431432611371800300132448731450867205225442599499396957863339237400519100989080948618239538730961623359367302152060634643907072365825029977660081384931882339809126929163142416197993902436849261996708046286942827301526106025427640437760456679501805022987166811391512645812485149683472868659920585435796889113356344225754469456436219275767881470495849189550276624858863033550340438221201810628823392018572642499865189056959266895372281927981189732416444753986242852217623392217910411866740047621260682533363072198295569571961606980663801173963042917084198784399808455853989203876133029957874733110917348384364986789845981621605285270244035856742862684999328348643356941993260557985512270243166869104045367702643327404088878139195896180809669274910714784538741019503748458786696192515042434789976059906146094370480546121388586658713503577708122640076590116045698061278503055206504144021810176 [149,51] 2782941000096426382370239398567940056976149364706858818883482675498878267983067688504541419768193663947825674009722029027258765509942944297791328587307437583112573372788600854041935037719922824517953943808161302457836807844816529723857186492791849241547471406940224631465671178213023292083662081816874605333719975136846528376874247407080085820655913554655974340623889309346995259919620737316458314317799047245428418835174765064201158317357186303556586661996200308310708104543874999199594864845288519749274509431933719236110632916734197209764981144739889485246052989895672710643054140029626583394180184345558240920957834276756811745909971037119627271725109347839105569733036485195623160461134974266716001695639521739142091367479889427048399886871315593767947633657746136328971675191676268004118000508019789737711190730390027030058388521533429477007090497776720500628653940412836735579983473398565817618958257400683281007042653779636821394470853950628031536752091007919308180640675409817080048861863279901912284791786683729868470061088613171798430789400809393300754319617207633786473218212082303928698556645053879493378484406007992787343748930303707789024659929950346224406696031235458755194816100363433193886292586284274634529267498725545327029768128812254587175701166097409603940808687740632962560444246192992441002769446721367586734592085094526208953010564770695278497236595572433276658626692844544176451091618624157865677823704590532929038584800440899718072448479626429811892154359497710024621587658582982200619363611705812072007365702988683217345116466114692435024450761673330578644066216341277393953907402260246855280679543668098460734703971593140013776424747148647435093933673083989207782678527659758707316078806976712247767837801546115315759528859471647945527078762675176556177749416988719053529941230354772293951532100690115149739148369188896064903659196887871638976783863053053102223248856510772674364884915230485505867097678412168235258752635680856029362704848 [149,52] 20776494824924774129599526953706984153570545084171982295164263309058023194789278675969054280594918508741448088735689041872206007160711323245389612269249585259225701666476236738002656504618642451486859157656680955488829477451037606384688200047574214150699666995543772082685090066165453999939221417710131181526173754564850959842563571571800242291493388122224611132628431657384419072714135610669466164516984325681657748016462665820466364108563734099855965766113675378727260327374970592288665126495986579941715630115503875918367586095689586983620436404107208168936378119519060595572777587418345259138970085399380668314994838898332852469459200674752983464805422415342137266414628656744642251563827252724907806273019701948215210345397573813876379269026699559472560784295739144805420463010768474707414046695720918039064068560164002460597435168722635390368155546048407724559891209179687694560360295012034170465158315872181928873383077954203101698311067340282086354688220090763020263202238225349424598057228728576364609723672221075740359464296598722046822681396583753962214466691081263668282506813739261383632169434619369134850702963812182134037054685916176159807721384911929655797180902715575683314449851670729296849661939546007021796180451525710371743404264358368471351799227492144824910286796628711664827891675493884345047890514257133883240896503724391845745989399007522285721929088471990235008399706598612468933897575537834730550461177836717733020093786641444809646345250556047737588860338909245267703787864718569352279679202863166430779966841760127347458559823692597898274137783859294138589485740472840396728550188137740557743602697108256187606306498432964184686760875471622220155179566157780357564595622534405818114483302961780871628131999387215987927904287155045230820158363009048944136216429866598180292455890540974547094082732071879464440142939609187730509423419503209461633674048036199130347834106835792841823980983984888415119842143349129234390077202323491983003072 [149,53] 3740437048679628030460287986296818907706390478557099295748011873771817374978736595470235269200510642394095977695536246383739966475740286435156540580144016472816163299702040760694505821686381071867589674289473907464192677731731513390821820871876836456534633387771979806301101487286262732360117656917587084834825594086451762422224119494276879897145522521988293631375015232415060659366639108485365609068560237796049775737789946824001582037097910173380145502267926635121958224806966102907781099616474042466446648776624526681384495111781446602993117940474708840444021413611893535880210390603358660873872821015362258914057908848983320564066013280237795406370457982383732477378370320205400791670382612501034360118191148619306713411183794893377055392840851764135519400919484267525269940353197262361167924320002293248896397064185556007433658829928542498161100258322337422386441597596707318403709224059963362358570487614647906362823015690505416992818409050657738427100788975653652224860808911718884742333910748326153510894316654021550252881487089545445841630493368911478957109970311021020798718464715268138663307101702277328970266878391714498692948706990454077851796248522044090886193719797725600782527765015083080469814532857478405664198245851239575101214343191196136411344816018675208692559276548246550839836650164889305241118236473655189530243900601751407088905403011022940352090939050101026571860879108957099985972347679777335839669757521252079152676988852985588788432158828468464070281600738605483050738026253495945212971522737501727646488881449960009367297084813369337726252828198862697400727897893527719861900856333171714844225716209384690926223837788214392507344844729647759966603796025425831405960950954164148893256171111351329195893555030230407307000017261296973284305397253359459186114735814520464898462247024344124886538678204202477088172791750063464965228930736774987380070346904179551980588084502471741060563048392838039479269117687566449030664556303710429416 [149,54] -482785859247218815980261145349392277975209481312334015775116667331904759893633019964357888695924625975663455621442018604836024633557280781562437593225903728248684120634864559002416857202152857226392645050057319245133133800179996128711955647737349986485693682587603024092594753164083699554626710309057319842101934037847672993037216396610710365288655348585812891909898817199558810505999406514179603223310610754274693738407981635352866749810049458484231818487608870024249665874845745882405231382412998278821085467515620414891841890744220396273405835973363255934947512347240264422578604426674169633458412913723975852281593001573894116879780301258057005553375056582118345028494405440310139773630009858313254529543253422780954722454989647073706988144397370208642100412726034842778331678998565430862293449443269679933764259682160227031124263683963532958171933823377457442696231975924302472793460672649615483497311138838282750911203391209731175931443977166968408070292068835148768093142434899415328186183191496137183079546088663866672366583401389617269481728555610272633035247747201396143837149240467013735369987222937980198712396738913183301984929343271006126900741373083847920304182191368337686785388331704345972829052178893124424302559934047438528931171866763102436822967600749095143870398843894476871257316987562321680886334365181601211258444718379722966143001388993980187878377874590841295815767783821476077182988462109733263734523236053956453485493468103365364353792390656701974921335466192443734989293070986981471941361297730358152859503638778288191299482874317884840558342585684728872033424741286252349435793819038320585246275724600736750540451728926810559747598992348469496086875603794247077528894066572269435328408543850971800979018821487683305217955092060494771182302645004667203316087366541630346754681294057224150368999734603463269462026854382131726969139766443721500891570742316009728657332442841093621419530287943837474267375729970597075366323822935712 [149,55] -70980947562643786227812515564283112106438125229767430603591879117726935787513120388753636011692927888903872784625494127728475474079665279590883196289975477882209534726368893385120529520958092599191562864839084836337210653389052455448494903213464442547402444519591894019448227615364413370371497492315347290335983266784118602747507921344169323173438542508114367614341577573744826540980768359156763999978194966386653646894785600331021190856391977605057616580462327959628928417813407198027895983373279629979462348931555381117447025176466749461309057284026995967378933809458350645543694598530082849251803670940693474607247271280471573147064834401971611223799237671607037118467656951744666882192125209724277889501220982379477806463879215412735211946502173739635270128049130534407969565743168107695212464002926339793859164678909465196046800064135077264456394865767721291762329712337825324539672247361847578404365900713793882762389621532547241023755145189552755174410680363578783316992966712091794757880224291277749757690832508112862414320450402779292249140687677206734136378777476878480140859200495147064228914599692971807556763332306513473027071545559785844924289010044732964523662150648003366878825423975264245578716104995735176769628906869502947961178322478197681293225907018641324383761674051136865597516134883672559981725483805251189143763298953818967131563017980315541799224335566680754158780216415134945468015384165566838815407775927936478908312126833118878995290319712781401281956258049849201874799581139448941922398489236158545424923907282008210364147729498317364599733539852286403602488727118066507827448780914572570303680563617765707926718417361844793760535414578469496918860181958595487670003679015839103364549615148873762169844400829710262349978542967771176416349835826432756364518680663142607598522834071220372396284603971515062279280987349302556684740892240416411132503673771022098904049765721172741961787413025497639597486417995740428788595149064 [149,56] -10815037380549690269291138579364392028080921659463001981521164216914344717897309929656168066751243363790096832379082349201445391766345385608436525468069404249465528450163088277273972284182480809165781212612572360848848582425764494148482166381223825425328492269176996826514218047656158371119083169822795347690438686138347284793602972945273791281515163865199218693352434123238556934685277527221570385711902186804914431043441263469425786283187766409431371610886384525123116001775115774516959055741791478132749027882357348874742814090076988795785263043936905855454582998834273436435740870194979687174664016262966787594555375477112725057022116602478475932085614114418262447931061630428675268276817403833536424063945129298043053707859980386201652341664051635804307765276126339781731508388152930550998176444690739574177364184855406616993191378322967195901908811749695812419165603057000279734493691928330483498969564645246883069978733424007582887719556928680179161684422756241379576649493564500201180427469253484368780146039820564054586813061873217390148682706289607405386780183981005174773384385243211217720583148815617817670329564646755645596293229490584446270045131265760859320997483314196979335272345240697309332712015898903191352758033815883173847500151172617192403487592864196740765724843430218567752222239533194295459889426505631248855970508563268770064262996222175757447841319876587204707523102720154866313680850928313096883222303892300297606902344522243865782424718911878785983437830987149801790527559353680642664266024860331993394687432316956156691393663459660602133805616885114075009491301142326997884346207057971813243550062458561571991643888027174548657787237162354783734689422394742077421416839619264587725496166904376737091696930383325533554777044131817406242074618840274217636528455239023537705394399203923392882861696854576048298800585609380380845664537590540333566391991710600608342000493863758473771920202177777935223871971803921465090906112 [149,57] -3442286502087865966268841956500773945247642425262584157678854498246006153378181415579036894453269442891105474119082796844924059884239168093340139928545617647561034679703846577226431368214475154558057052086178772531034900582614196641755913148788554120391141779686538526621989754330647955339410221750156532143882540125735992644616576354476550940601969869303435064024127201684156564158948009813915327940496429429447026521974735660390177297699597504835041708476336172394481644675084849767827166299880552296392920491732798816387926891201912697533992797794358917550277093155399670295097782451484338030063676284155571746475670158987754167255609231731227009062891002131487168599221471180004447405617595590523391280042526541380426083345854841942838682051160466703218177203471155246708248331040071946015422337254220597431254255557263823303498631212869285063227212681794305385192177558936512611428495799963277349884245676242757573334109024372772766030797201849361232414695976524386147372408459401032334228226121594708976147950246782179344368931021212998884685354619441632250023786427176768766890819957773609762162766343938042174018512014602204867407496601535154151973624351622885390404564879018177777938846493775866169048217850321626668068842262287611988698428859008825150702897369790184279645587948464416343220805973808889540993883231727393556327209372847829759460959134135351643189059844150077059046720858753245791877562958155506072382751708241130601133454135334338007849878576853014082084825335337838222040217273040164232126412878340484425747310630953741975417661144772751407877888056975675648424745956172233394952104909722019391479295758247834664542063095332256987506345605109778741056346596368116469567566235402175430477320550265939261711039824208529348850595131414097446357715514139787673969495789632268696875663727546872411013147728849678246801819517093741501328871469301492965874049987408105108589631950764071047241933146036729069585375672316359168 [149,58] 79921194169851356925668977434764077762275982767401893191098528600456548243892153643841981925713902198240881502013594464782961937843001154418916904393465319752054556848232976538263610501067943319724481916299786484030072529766864075277490670610249929142635211726810926797234808248693164175961320964045432256806620825220752051831134983590184603440731991007137497725273659397122624049990926701008957403070618233081240982443262905347736152788593110184441618396181390477394063425638896139281027335310261626968426845289330869586086058666473885239040458772300630904114381064869752046095727467717698399118283565633980494926295805912434924058240288403508174883219901880811592050257929490680013668951299844953091364355893057449173644627141853473477126490305297686075668331907037221196359629498549169523049379554406522747964708916333654268867147022171293129076135223087721597036547315786870181517838114054747303978731399940717875484459755646553776774959215574460663561691048516844212704244282963556972524864169549548494604951075141836504585611879279678084950394337859546747527727142349975732764679705810542956412828121339406573139052522614403080927663033422894241035846768596627017207879348904665948123478952870266985628659167898677771854274498236416954102687288755051373672231643638869794734938625575699632963830869763062481012993645757414314689936953642229336466902209811861037971649585043377971739521874955817395032985854132274440563721520215913586501026739194549167770319179395244843611332053805000517287703291837266173309418528091282955546367391433180495745384795119058966838279136159200904180684577861525721226215333852092451135211156689175858917205546795560395365329025757712081709051190335572385133701216206977971207551226341208041821450148170221192244725506237587270259909624854386772731837520536037500595527344643369015851442115593918356342693492617279010515993074844792332536131495482430791651487294513311439307851174991249781080777826034737600 [149,59] 2114995433958663905019493335256444902029902519240110528152754904760316209324257019110956493450700409777144589370752996948310827808129769896999167600424680617704019328288828369654023482062427660396075566665801224991644667943915035680360340181014720150615237298074616243748658182599067260777008228399826627941092223121199118468176082807877114600228816309639702386277632154826633696953731468200096945550899658333951594962955955842949211807565552343358182720774533267649271790167314324533165661108485071776953517939640644606847318020354178424132979332938690213173029742806744803864765183152012407600767987070862959272961818526000473921040322886256772688705885214238166991485682783219445535184044647142024263721245819886047261844643229641265565395924577263405023377970852571124658067546043804622530774005161373547388827035627177937093490687366886100995904053880014212560586476544717254679304824937704069792091853957307908760384147030143283701862397684210441592670052220599840656142524520490067435761818636918895304488795813642576820405615163480829503946067611482893561726873821020065459644119406840929214960936310720609486566501321873436617417419832122192998294292149765437387613762161866035039107156456724839304171150005619869513079218413735472746790860065897426463196916432697075528931516712858745199080851864081103540524822295654565284672467125014102785742152244727271397492788781258222079679296463472470593000986200505105793508641459976328002036952464937927713663044967147903716802554603601957171393408984264650888399132051809011519321558756512520590714163285484006690623858330177178909587718560070677748390816148628870007336094139486725571191017269061561244698842579229599462596589717110838462369227856237001918752706704827929247583806137350437249951591155325879379114154075908798696801931344642645726975168356181409301580363829999011865636747374743086934569007371054832389173314907053189115387442772895100389405099148822858328536597389080 [149,60] 507679692081333937023029813856960385157154682400010417101348179481563794052152180526559376986143178037547211288608788187097580769348132230355143394354174693024485438095232533284417985445004809273855835126507069283588901396026040276457030816834773888217592617524792036826385839513619845730356185413050399525734239804961724475400801508992529070192380569655336560473245781515396123909768382765597656383993979790630406545060281088846391979107728930694283901638790098848367068739160181957600877354340860145687591722987468173681921919215162627230626011448089321703556423400592822742648069977250727877028177711408022852743722869010597796424850388245806004494130124097916579554485550478181289001217524109349583435836797582593943813902151760146815723853313762339755025213748771871959089325586144566991999910949498785806838403000324110297190052866813015799751894728304418487695882120828911222662873796156398647400356964422071544013598636060369424060422992485109661487830362495051075528189768532940704218591964132367118166647542802791635294942903990330235261486286612764861876561294214420637837431401240309734977149625099683560082048590813371186031727255008648434570300732667410287319377962408389969255160329158955345814507537505341418023070963179667985011126101527580817625094222262888222672690997552020463990407665021278297692022770928856247446025562180099794826666174848913930098832046293773269791081444902180431847437974698600177576727911299270738179754393712954073884464808640903289817285358580144990544414889950799463656800198504773324759921959959985317565364931182057228701566949328212236506067602080380085768808229329222057659728020854009615770728870801057118967194682763184707648524416952648026174337290087732013868832450801257873480307470408752167741081268330554809400621244382974084618545587106612284026838989408315829958622413937393344389974188460975510012881103614539727799792963900991682343520376572956766174477524058402486935888160 [149,61] -10805423790099508592470253417446567631830774501550415806981128034234594863139991982011969430493845992459701099032261784245039418093125037562259645385585427905003335957366111204832821002809725690167087101331412121506757640997906323009029844928625888777241431647759177971672719179906658279278076262106003213694777475282260196189686470985629378294653720896887635105376239511970907925328753822722236431890596397537505159366292993156941020653227441826493757449713561079905470540556471464550984409625736784131747025494893456568388790730504034020337477947174049041442574655469047293708836078944397368559214300575428450661000905820744681197211629705883246869257994889026077627922060453861082954330819267849287879473171712966044415544095908184674271103919166754085353446648563687016098477434312228228021876931193740818179644727381695077898611956978491305106978332191984987095414322021450790737769012068577249573908898054892573841767106140415129350609201943907995772174488671857820256740166713086629391648164287562386566232214623711236343263311120197828368769612085279901563922327929762994614631567214872132549870526015898727760793175030458463586193077471743332131529020963304384106990861671073698812775943014769286134264318624992133741622717148935247475797525117222337979984824906741717290048151605571891653390047572578987724432588802420101366923571022312536827544420330259164332776439088180705917717969932568549163443191598786379681205183413921614314997861256689950570569728373105331305352649712441304175195259847252834631760711988330467380200264759819887101499718366005609947974041050738204102398877543845221706261625485313585431125369506446190490898035151316658188483518175940355611227071230128796777344938182890726647063256631100478004664660571995357841473335918123171384085620953043194488981648576743733634128973268814242166469422752399259417222488243005574227047832049944417650272670220174634683266202314677067884719779775733171448292 [149,62] -239412614078431047989769864684761770424176603771070122912612303190643753907435655323731433605479852665342942170757574222273492967916974292709650672293426858591440808526816133206933143479242499497338393926164561367168669487563740952521501315690573347261092934108631177968340258201290902327628658214706711612800930281139274493809799347948857475287745635533790854132871985477619784756582091678475122752968235620860860366844285371558061205513800773480631917842924706356932702493061575437920901254983377170877351982636990590338752783600857404649996127195918986309840412010087040194222143320616299863329620798059581205802115373526170710173139534033806073181655694364777327795897036398232176760287806833851683683903446660900612735440404848863871406782734759463609818065857404548179624821355954430046078827192748404934197676418493860503384907849347900349486441291008648711856584959164369318451718831195603029534947549438192770654263090171163936347866470534966025887033142209789783228533343211782982685014528417660717032730110292619056791186692455389297379477722592483215416158884741820413339762621369370880407462326862820769552086500166246409963012248730525199481608608509229459246398685587492094721711512688449334717334233101628364450509972979080894910902900417459746590748603934285420687694224136670875315620033343890109422388487186057538476868890548091635228044441523019302806758059017457507084090524340576337120317693959053179894069036892119415438418917276075054387122603355428500955483963845984748830261758423204282443947624891892099192833769345830989026150852614660193577404683923715376847309781995782606159065167199664959091675909734287341042284249129566072356907065712437108787445888048406311633976503017891671183545706183287418971505718582831989753575600327781868707743069073400168466601897873237052462143660184043881032893057217647941298774909177225719343280471776890473100733463158896254252054196267248199945863963032824064 [149,63] 25839142527251931114856832615400118174152063292133888906916849898047971219202673916856381828018424720338579672645952179389633748132965848571127802847329763416181107445545178739116077215225090380943824488039601117797015919153158260415297757869873442766944421093279678097756187992692875478629560051582577989594522153094681334861771669389198505940968754616022306277195058450676625387288846203801255525449753552690775166552618705437892828696357722377195961740009401723792824553332363245342630741812433742114545794651221675780201810041188342308638604567358030766513523796170664763836999513415563025420333877745239510078394650097652472903507432538677041142185269919917693397691518130247087560086129473399888919018881398036930800326549924282188375140835523671269092635585597151716371883798073788787997296384019388510733688448028275323624732895786178051364345629692384443931306011473515768023894286898590508995430667941887302437056661351982814417329074224277732686567133275002703876717395856793593570269885415904618987922541823925383758353463087713754778148103047578544833847463392371356483816459723136227659003040221983512966019210060953207900846773156807958636885220636949680753243178135352007182453138448768635165446090888265696704465601452363047191641264538578390227487417236802995012434975485530306311490765033687770806695632633747247180797469098610351638933940154813751519446983393347162685028039375819396901125723119561149269700730830909604011418554706177898516296643039501365732592061192915802377241456612753608558442403829411229063967867426872178804908501532254614357305484270935795325759703154771538371924963007760386882164775646825741742149556297881472019291334766523626331902814075697062848823734165046929381133866487712440003738985052211101188199497236871452955369185947853394485674076023058714709252811655241781370910323856962909974869678369124487038486002307199722672599948744958917123588079748152170180682868361356 [149,64] -3227363239516598202216762675928864450950312110102585932615196839804749961639163876717058069529945060753984936292612335034297340681235100097508200359364675470644928431233651725504559825090411510380341647920836141735958762675973417905899173221361709013713390355515451470601467645258544850348873343969209364448502554022025963784860890457827731733819144950122408789364401167106828003175674288933972662002556125996236884739438975239924296640897864300263244655172047248529073852651734900177841989628836828694362511828310348436803563870019598651569323647122276279933965449271122983886817667990139668556282018649165700290831088952604370347531669536782238874137309161666825944915415041737063461257500052263324237861611749390302709677880564530738034118838694263725618491092174103316271456811543950005942238907956856615664272480104558455419226019852736625051915403107615018663313533740320877425292060357033474429958809642559042611718759572685180615969492019925861243542067801882003481696345998883612612086916660971137530195007051299096156939200552173542548343516119962222235790227352586224080163756265096889415184263975477406071370695494452593196572514286672901814662801970909189784542263627688703946669994090178128420195491332193309274550052531226916302991823538864514620628954191548802416719194711927144080420406639160063299586804273711268260775183789359775395528442725210392718860360177204172659996210305046759659725337598816830704387255651452132620244078480690228314275153664515787915630792420752529311898078709443202281411130977400323397493755303224429812975744713631479320563573199641122204261608438882526914092829588982659128861213196398271725389491893984242507887741292548144700905710764102820976705318424493165309560072442992967275977426099927259927015708460520585819272555386667373266610830456497812076297095279583578270126771961389894960294613713425693272856479198860978164652810723312333742236290889841085180062946064 [149,65] 108837713452749052829011823948450328010315069139685304799100785183070941346801678902317118298690559436490500476523219719083870641426832871653902834548768137830510950431661782520081091225997881321923340908149867574374282154597878147817309321280491126430965616256622163133321561881057366788995216383001742335439323230878054086342048576432149897584528797090602764143688576939130644554447721173575349113405733231340023780065915802426100588648496869702575266386474666179606928052138248963660573903680532991539294708220804300639519084944410312945890835507746002870335508105268569365395606071943176086081307727532968608733104052239867729008916248329224918482524235075343359824944543657346356641974101413167301691171354539467532493066815177349966960715665803157005898557333014258554481343738166018321551756566574292312999732686097158256311671185333544585820665992605482484042204442356210101571705500281491366063439879131624802279618997225997975735993110364532883947379588470481976325512893622812596177641269433651301475234225375072237426972489833534038399940077961445712885787794366213178071711579880995957633025272187624401189436819542551283804707795129070675326891425639532251816914721564171472159324492262350665207470260792411750252391043972507446929128250602300135342530561999228333794630009228601316567366993992341907674928135333373897267012095277640210158419151896082772498915143524738761102128350029804297198538333803519327407228724713944093429668246124218827279190154228055213882502135511306360357402164158283548926272714915471291927833627109187168688244668136512472622933321433310476018073720917047297884257264837247066380916114813322639879736822979103604474457829990707284436536696129173693223437831130558693349713983153871556864223883951592170048590009446472838684831248722547468685972247442784418083283602108072547875703741972588253426093291730307382161443367551319199163630135972311366121478023464977805386634 [149,66] -765513815893315998923191644737484167410340870297581022155315394184797811109378933819109496006501804733711137871369024776896690110931478510849308004643212429566016024300509439741218004123811712156822647072428536016566316511576828119172200305646817317778527668517538964202292140975384890420822422763047383833894910433136878435850672015336506918364251225879045432807184315339450988358134578410540036076319182958589255617978857365563561218894132513019937536706282894481990420436994273113892395255678406609353309881963374318390166597351693662334315662826024661032455591778973113070551360079201176173006997917005260129838092257300911667979824327197070533343528510940466762710330493250010500167003977400680976905603217450369853092619151604114904852974159440881013076260432026256234660685821551228186817687670902423343334780325426578626840607155455168176993083977456046880210551650993806397664992079163702500187717078003440331432524833099600937590549289691188358514240624393792645955096764482357621478543148899215776213431285085256822296312048162758701763214292909616577786536406341730367028127203130020434234826126351069668707412514538533881877154387095135196972239021348252011056169182194681305718494554071981125270223151753983605950765620700320422746709873391837772468659821049730130613886084623901216738070215056232297300391450003920218762655869612198739378474435693594956149454115750092406056579094091005840340242729748056209627080515553436377154313575064271121704969828800689467793375092860553126496040605462631058826271962060624684761763912326441907464596286238673733661215423145981235870648280255921612256987715360884310141846413075344759115194480356104083483841051635716675501967564885555608121897810002724637603926051205157855279482759904992872423293810784112866508871720575728594640671956296778296649630626743204892977988719388668355643586937198929945540993040902410891182348758548724474887013493670339936 [149,67] -45009147600629000632887053199885402649069882107276519912589986713294766223951194849294569668954122052236583880382799556175094327775445595336973388804396113939969123628915854581566237493653701305726063610206904805918512797884429398324612163191898589634219715504618867674264435466578644609602967725056929054494861929998079480006688279309377828703474865138651599677737777838446419025002822587878280031515225528414396273304635025257256201026440310324495435878601560744702018424525318829085568669529904201127115231293432606125181270624309847284957551810334575592851414978394674843315726233441935656350157973206044376250650802426450243747939024001688435447030919996693526163080829685748618258159529829550644159267815223629626984417367101496884251307483437111205157238000448695056827083994072598257597008677605799566828235759556778924654636843570308462863761846954888184503104550967056485472750029003244177571158909320140989981434519852359438387150957367016801828170903233174095935126818117127684657048438928262754097715981111734918045556695535441022711736115452183453719862541875662718791080582360871776849499161066921064976853255946085666568839023848184697484203828795262171851829717777076431518126617116032864042513839002939052671158265159674065862331201511662265679496205142505721005088451405627309286774125195003779551510912085594858193412789616388997162457400930000333788217265271730021505578467215849941836936359109464505080346328832198821357165206511607881645266958994782401683654870346087013233623488011538128475509350667298383238582442612826953228687468616256941341923421987117198691912122232883214962052557662963931682953938666404616208658882593112768549661798193979249118139913444289118592607146471173000894330879563856602067260051244268128974367054735319411983319285431084115362372816915940545187598276746746349387340035911451340596285218634211094667658980482107547059740084800012241144151157509508 [149,68] -532646548725999920342651281292483846953647156119970514129170884472025757121434740486020138855943266937905556292656255904144999961442550419791148452813630630673089155542659360054070935411883125239911171821485280915856989326272987616906385370844138288610823308451040705695281141767848517504351632725686836616715529282773098482369939723924767136583535728199668310705242209190147383178209334265353142874390621650218083119607520502456957230767703076583713587175094539672976581212224689864483525474632390723744690496194617706264855586550658468208864324660286587731821962018240204203503301673824338663155197306337250043816385372138154759153106016532191909435210535072407555939885879479907847390487170032397181051138031237026497654545702184945723374355200802959708496581481596906671266251149176851011641633203123456693727493969311530275535113007042276153801743103255911875143361879985220271613393016509644930230164143145176798806344192308935562351737853460009621701080995226594885300593281918205124047526230358208210206437562107603223247523288637194881467188370895298963987047006541474535367310754505077702296596792832431746743265730952629938487694063203138982504690216435581848900639052623052691981237676165911874056374420731136021407954503262060149994342729554613560825127416030603948438486682871204148008803386427681705689325495081630805404623127959668377477342888923956096371522128511074419738871207826178515218821133563545625306926561208496897766346668276730872962398883925916292248371112236496348773152028263678568589293352598258766897025264002599137466805818391098992138646610410119183966890155788096356227106161039424055990059862587386646124049472421816970036411083891681414326575170501757206153084226033960983758373018379728748076882968526521706750505609272846899351134170230826312355465051835166872558434681302854861390307341338533452717194262302295610907684818795562701641665064357912173416054552 [149,69] -118233130554489304420629960684222874173332912969878970477737476901572247313279136229857631740212786106355038018053052330872348288457858622002976023430888271177978899087628688690120193245481751070879107866630115590205125828589333377452262787886643046286269743994178416002132175656053127788376170242829607210881547060823189951004887265961082815042990616475489899269510671605855439137341116600795684298672825638102736591216194812724769847040595484983408778026677048362957023394320211040029423643336394586220223898219419330009226131473146003162976947057451449825949475280453172881645423014287489216418997863439675034666298340453336404505654577118527072568664191585866008683444826306312061149154929762949167774355792720498554350835775087041055169349388834805245824387539273896196426045254359807342547420633904552795742642977938025724833578715193027344254704446917583250677197290538499258271634857325680927269139304088300842696787742566231418236366863212145287015606581899725194503254999548253261245517332179766057634509781811257914040611394200302983538788963642824400349729806358179332990544409638055511733620277367615575898101557581842582054414375077178127115338551010624695741355583969269279787055888093205769498410700955716325762021312521156221363288809123530266919408000666820069914580593103074564081738870341096572800728366773716319141114109566877370674143592923100184274858270333671863836956879134626405570639895483992961130696932255188914557710567579009110701010879323459487162217882380373438950376321336123369200289015094090470801818659147855270805716804786922640937755793054314245922709823808801167871315227350344849954946535901013390038898689480513748132147809496988608225695866558850922634778682244233122107173266929320731410819038447846091863660745890820996965087681061354722165206681791105225475444796543900827722423651909067294287996364228240401891212955825878917685535863114544832928765 [149,70] 1814556350132822713978912000796106143943327257357241436946562690941268115065208471137156661979533267622832063492040285221939489669664823863683058031933637704702114582573167786734156820924856452527998802824921779307694854120377622483995838785410657068396226914907424953520258915895640269493219371243271044491597002526859588582649489306025619075246275819451273572018289893769663452204225800928948953067687316449137645012892415165897695153029576264639816631875627146811072522878170411024695056322103945504779204994822504990655943009532514241249656029550634154595373393218536382114448405767272165697045594495978750123448918722804624917630389580695536418447489870654136353337249494780647675392096075331534560873584827013085779737504509673754877960177439745947050019547838264324333832665033646251805943969600270027225936528608630338458848369232083235088685860730728231247438526452731613320308982286211677521653224047322863660915816059102346318996603998404137563307838785049161468031240411839875899354694330154583156985517008144866701252801556392137623173401453518879011713258341594129460050341920679279319671134170955303104043891252786852633116906832283843501210369970426698567616762079368367353836578203259820989016902146044943151531561765916109673328707082202212702684713523532991391902273794526807495906579618575158284487936315985268516751317753361089684281566104328509734475605940243701183687072192941676989851687840605192528842413753501865615294093797962453386628483694681892515278707837081503397641285489327811911405222727029334939657852139110116669927430776743926509311640601843477636387557932614976124737665081067047919798301443244027137430162846385919191938346836482871531278552801214591816682090079554862984863393954915014203335421202340578077852812493862931089771779293178884663222124682338015228593412947895285172361639353368795867538145752509313953081946820442115587746847759135420496 [149,71] 119255459091221380191349535802624989137770349022868413855426415407470175376019913301922232686192995267022845627608318533848453391867844460870714533823665421059046065507074702877689290151443220613445954445444564188130156219764735854520029032655499500900699713909784719502456248130639428562354949013611509377764175413286173338538655562083565228978021510789088840988429810046202570248372925592472791416157492282058355210048721618674699909581113943879777581241381023805316368273411089364347581186212361824795817570198055636976235271652728845360935446778602626702705940468910627071005441744731983619063274648954415560422169252825639405998610793035264662262201627954929640080514683852154071551591836231279547308248466541166721499212914528370405845202256599574415732257804813352369475720550546440765646275510530127994759709008373496069055861210831963589301091261644907205493132916336627665784913172751675851671753973648541878187262957911672537187414437536130174391559087947439913329729421096092432424992795431927873916034458654389086524509610328102631969515570837824036682245846351442161538551080429191284274961484191625611923908995842526973472055609473497198482716629091028155091932353402801559544414102228538929823353236502511242587883751664543780252151148013466285946859178035826549617454922606328541967865561178730750715741687893014636435305388141736139821807164115019455584129359838724229445582425160403197284413204939667599324414615328822799803405473086087175226047583952782644866956387174911513437439013476493910071516545365893241647340347914705916732513992987481489256482620483804464467973384531177648671296614969629581539412381019485444125492415721214008504109013238903220736628223065972821981273245767013641274068291582811591636494559612181358965794941500066387580205399547811583831324287729706959223594232436113656687814499289005602063782769481954152715057748400021502469202989619728 [149,72] 2490204816068247845948579664844318605302894519980626187899177320909921040137665052658818797958564906631380326837707086452793009853014117022084778345955307529994486471712099332728143815066721741093052030341237249489812832205823976169653386484035935318931866667294816719938041809595304301559189719876940321430901456404106685004355060434456924261495104480659378307510087071965062775355583604546460290834730927805424954507131644546498186134386906923982420875451320409953756956581276501720611774053445002531271300467004024441725559280064045811205847433815596577846290232931382400235236017905837198884484213996910312352257573572812879430524150334657186427221434789746467809192161748835590220003319033639026106267026405469372957419808475548878423338739137352298501679484462684698344090050339977932042309898715410164269316598240051353173839973873509799729592854619674607339060323676456272781892051719781591815538088387751620086231749039562131402332259012018238290075210294306391243057269365231653541253486651622151329186744670074595967477468571970090594765650426482143866592113122502943536980132154565126948265079120215875615686653549614443633308800233368048992306938419111454358023780844357511582406930455618033954008120545618680042916796375274823735866555488771851808700434919965219941987244680643194378816880657878191098961747133324336455242700494616515972721669537664483672876386823088655555556122279276187366324029661199656027660855977715979152622336367907544466667557534958190936609698269039023573662066705937786032365765817931437232895705071062551920465467922041267053942706082094555100563654678462325395717554227000839561824724784245772787574597701304035954943896235944776482163817624537169592401286129964926593138401299637334887835051354765957951355963391044062744438452636342662863539540668844913653311246187270146977003752864778928984873308152109573789642217854545103894594002560 [149,73] 12298805803348942960165901944216067152333764433108417033566716045867349150656384681233432761121846993069289014104682827902477845374112288454524727656280929415899795939419767827434925180146045891996245622645566588164289050706549383606469512487519002707184392266214692166761463399029158724086556620765727972991681797984392023760990457798671727656556818369644273415669893682247095223080314016943240519807546103346050468377937753815680516466995538271430161570376948763907518631304559872347803412040188687169738240448384692303560233275939661965557660247160575051175307601953836118535973699117563809778812972659261301399030458955074430012832335781543797004669335222611887166562745833762172297833066547721054922756335944606273514955931206242463313845257243760771332286818857886657299710151094935507995482457340813184837162665917970481150055144860037234452373039233261530040225641393495859753676937293704317815149273863429866409253206167379293999663466757802519228864445266329154971992081559331489963741848226612170666728763622751568548164604797426530333406611173630984279920556288930068486096974971910011506596641002290571910625481451203979940955532063935387388003062740965159358315755053768786894920322766834776799198404412642614127936077040160951848876199932218999235841717568344131704795815991441682937756594531033191001110987229551350283486827864085396633801243413331881695429298683957492620000229736958680554756294570369078039495115347105489586639915776616522633373422580865292978291459542718975268862281774374456821079536803869332469717793500343942769258871576752972295299962410555768270219009354465499348917706439553541615415525238825672901180486497394669102381036721081176225045238664204706054735226946359036858417275833043146892857782742512056431268785282424606505556936847305726350601707901716574035012504122682346586002436937408595218733530237651186840652430571812054637040 [149,74] -610552405454716966722297472775730759889382907537723588016149613020066155238898577435082279635380782691856661137069311115756183009543483032826628892831074736695252692166078265822942077768221747204122462135861357026070905210316077810017199681947638035354787425021225540665646440324873796326787769181410022203011372797667795372555103967115367285217843972340481204327300639958072796060990084350654470664388526070186364667935016198942139600258538828390542229439250307995115055849916030271913548824681952867804187310314722186845983473510292724074295935290149850474484004850877974092574181745414013891167499086421552817529240201603929136292544199075387366924693146809600946026826782286235642610260749044667873589774453787246038458415527313919186827407861312844030266118625314647572620107681734572082011372131015754644133569265001431031108254816003710295493294237221834842800776553390407588176850309064622782487707338278863133119641834448625768254089854886550539975126252989700527762114139449853945062339065737775049061529294191811519557713988145161534761367636128321272685127425111535480468588200794565100229345825450472529481448700396878754940312576663257108599835853141088976940190875515180731784496831947375314317740250242233772856586710478334829904062992715795737802937946817569886291043393140055001245952257105444873507549069306630179208899649651810248260495724458899852309949196222951496477964571284633998267587514499620684641602644465056270618056073481797292058620026238474004869971311619840672494972499395366710465365559016859112591786458978462167616073847424109992160975320652912158753971449614585575862068667301947088393051427131468607164066783006108307297664254742824240257356218245314676363568040815303671310643583670151718832773231824959323930167825176352007315127177231490387770045550406608601678400747667338799847770591171328086080730379864299607447440974548045120 [149,75] -13182611641882391768399114878976320490475284413520512403750074424956538173433079443290289412132433502762649349884168953466856948103710354471795932385126156230637904716135456827960611271822352296764360435235451652304610696579996155673112968297933261997448931259886708082959567095860854242709679149406472523961857303352808486843320751299092561297242539782576067221685839167231212072663081978870249087856413147049886110982972796872077723588745691591835807983639739455136031234841940890540584985800294438034451251727631314641849171190594625099895354084887637233383734514251862949398601541030914126583496421512387677740658119889589226916427960720315751349793404457903003026035259977305765169055794848251904219686575639536766452368305164893423728951232529599348291105641952077705867856355202565101191140821795773254750811190924634874137471835751152603319048430042928457092842496448283049630183542901059917655455956012740003690081400615339080199076366809225997052381011927469205586305634985011149789897558840691410095187077049639861158381854852080881842864346474801314345269477816199433825065390642616351183456774168550693749963411346400694309892755456180060517944783218610141445877228930475586201255595123934823522858349053404068125865255577785191201317989007117119368991670320142616536900636980891730309674872149108160981111356694345794011705121530163623165882616731941970586759769992167386613722268042693308046139329130998675134839478567252777321187588956501398593951599358673815659778348293967870716549214066312330948623768218900851413363536069592551080283702253845802213388120141935704282713492935567542869028804255152353012334229000190755937554459743865271559918459927505777047062979913402523511932787186220928679715979408612046227696824562732150978347062706732543788704623738520165801807497115725438395862323666144552156314406576277507068717426786874898172832520605656 [149,76] -105210622171279568968103715129759196931161871969221999030054961913138326620115418420668770760994075370206201599057655017582027989767506072860263942925840191260561990704848661679425603008573448076666738389861035682007062318379724790305127259195601835708133369372012633730517458910754701528396240949703895860922552474629235071598140678937260407613538520364151460211325580816571799838906869381545835432930309915651636152661900855504043115660466801959887042791245356376579779598913274034832268004841305300989052559557375719836627795879751068282754401338706347466416105465437121496289088347868496006443391868090216767322924838264740016487701428720060071416142561933172135169774382152250022815423962278495210459709971953368211169257864008730986938770422098377035770476801596262845744078992313132881730994827476718334257255488982334473184109688416135678313953348353845768042501082979036821138226334959283646269017338841396251916230541221184529500652432045990970130826045755391151787335944096939429500517876528938474797713266076767946643220166928003465250883921386726523179618515713834762891627482481502173143182999906581783372195570071839644519550422756871175336890326350533210099088672549620339121928439799929886855520293951742511135471994654227186132104293532352186856271707895189997050253488596958852186694644754109196204812339925000897278391734328988874250096717804539052418716451884040665694757963391809553308980930902272170239670199152892008813731363627029478068647580281358364825506278634957223265319527143599095927869100448649455972444994841380304185098150706267423267658663434377166318209970957182313498106218268987341118629279975701209544660836363892043460163835282160414346012450656623471183541676848678359130122459467745124936648270531801337385317173164057494326381870373578197209590782036114510233971713949698029921349115323709349760973691827035744620065344 [149,77] -827422081562971725336053170180243812804482669544153767812612606031941410623843540788645581163290408699596522007107056267485913451084261689557686150275714317734586933465839961178750395000649262803017688574629172244566322884030619860282363959535266701076551649832935903143703111403974030971227923149986121015700043528262787302599213811070532299693890011099088826661670042724096286943394741020254994508654574398758429088088260560583984295950564613945497419819853096801241256209482429803108478544650655408228175804532625780787587759323307896958042261990044495973446954056876311124997545164014366954387253087315433452664080123766707800268771274018364457309053603536995114162255056551911918995301983512260128978866549580346298361974508362825036094946118998236731654559497378526862350939079939568615228177250017187620606651530255519862934653857894025933584642802892315219268116488824689743868139805662407945681799870936967267244822780472639279091631865024768382562127730926792415617866879378189871684729982362992339917138158656159239236737829450600494747338609013313950074284014361015606457233511824700884039502098788127045788771700180895037443858372189328977957415252094354802961313862623439318677454373700216468901922573945968203563221441400664683161570563923745390211944934810573049918041831878421658378998151090980009083610771703421030262962062855101879983145828591584914496536576095203037353615533540264432433562325033427171217397991203830306773824051525631317734329572352898289007569850606229360432941172981898011459605423260744425189617012661477020637147364372839008077170730816699067956955632711462621424047948466934586014661630280147822310295240629111439811511488182719795689767242639334745712744497453600248812766275714607326068056924545075426206637749529115648036012356408110098470481593747826344329755436672680540499326383246621875658943067817389907224 [149,78] 9555734623673200038121830691841226574791926364487811440766002273658056591940442947753337122407729012202473436530096746718335902676550414143888755505783029701424463822788729989421163520879269341775621939704859225254651035220848729932691149621315037753453528499451738729742712363130565050204862999159496108323633828688034077683915895705317451567773212954139414093261070221982404166856565873851569931967918771888872409842831296033393307889514468300352813531991336033615039654779825216381269491797132819853501306035000447555717364924051892329341180353551639864874891058172855543186319982865137626414074436993824268573061353724037290942805928834111677913387411625303102331995749355024309034517892088253873999042725705585944741575945941774054809547342983223934920535270709261917373114553515161102704508923507069702459400913824705863241824882051729975173617397390035543664051983237667754571175971394037028962361679047827640010251686485098825230373812451369900461975223747920570531066741330952220919919601798503089649339008692483734761221182394624062543704905372161121428187742440710587493035961465877557169991615763431083632277893935833137904737628284350262084294124169559124546302129588003697286348175532499019323078825570254563190528044440529869691257985003066752188287671282599672796426480973604222641913517060955140091934539461048138980958130795651173551320423292609152770286577848408559792557114285734216536051472652590431762085661791983599034641759269326415761134800738379482650284126515769840382089991455141054815031319366031124187885184581389389861621992304330231130900827429757823938572124680922084540656367438081868865197981165627446600643635915642690196074775089578040112159203601782000014134413138137964846825876738436179598479042022844828925685846552167115715044814137424652777329889884980741898452087516980664194063847106074944591758281603914112 [149,79] -19305339001313303688030909146210697770722165820623946248275117493432923529592867470992141633861170531611021929112681954512687221868805557485469039284377964747451564726938346637957728350077938942478344429894372848513852568822534238261941152095355869018624747367203427051254244758604203732608749388085468721689235985485387308415540404425965119452120065211576714389734912079487906678904467884629651637105428071358650968924890965374514521775523427409403438728343580163347586009441669683749296727670652153665655044055879988395882654245537937166201343976730004717839123852798572041160407468508073302858613932982263304684607027492353763900550983967358504268408422815926191701097735326871649172581835322413265227966614917273804309122078511449249348689550329500928727441423988520665941714159836274800923135522217591759541587750106327704226296698096121968645288615471150857580853299838823326782832044665607226438975187512035941416625534482378256701187096519904314327693841198635897194127309168594793008179641404583128023581854237036104566502287597758954705139710868555963757933393923698121339962746895114964203985085081535801388755471669435551992170524388586035686699602404177714461295094064300124910866953774042874420901248621318819838441239122780965141923639842301642528311532808454572302227146015390679949878568241599118604236598843954975820345895886062965504390606506847198236543445568552093796982202695943989522661271207225695341084932935143090039288292520001955320135563120556247840653233723144021340866080608064206470912547405323962590323783865341420945282431189449226787701528657530687504335614459815253510038950598223504739130864485932921799164786395463703773763527800021400442234836310425183193505027871106728356852275261773047445869915812832437366839274155078937733444962182223593831921822298601821862674283997741050207738611092227856161832862364 [149,80] 235625173220280345032415425388778059996300111750086297702551548243746352979039620287779241877434009507844890843006028102342946101261957230262481603313031697667294750398386143905024693137282986861167480876898792060168629895426958008797756818909783562908914598489177849083440301985710367193556485277984838302952882422687011813421855403939271469178212127225966602879208345314381608260006185677950874298967348795321727559878006509657851171075187551408004767720785241201669386631515523208740333319649418172573784448279181081294425917876123564868628384844391664450754009815821226601328904379777636656812250791861765952752145521580303064957633477295560557930242053692311869042167161322164621905083996900929436391974706253204077530248594365382212124400576506469944883652819447818155752216761719389091837188817806270667456608203842314392187587810397522301502906186110092628581990253980784703620675845630108605588214564694504151654510945637279946664972242124762570708361236020811603046513653355346938873841197849145207747619967862940394190451358261003461426541368742183544827180482818826378335957473952152679240670888408562793308207779487625940641098471592278660270357837396502013618879366381032585485109305859765083538608009379790807058731577648066158894763341453835941153235264477683802872802594192197360045574318437770049467519058740633379908524048518090081835552931514536791407280537653032160107865928439970242467594223985825273066570233954310229400059300319636274373623573836647108745629249062814807098275954301299944640030482280960164154094493322654063156239225247961314747746324922365614497717420922595762018254744111594653551894075466735091544475131702205545623194274872365524655380798873706256416598348945133032643816940639279830321732193567862583268413226527591497018192504700940128952017802290251106529718412626400152764009057964506186382592 [149,81] 4892644974390923773104939884042333559377621943427956349495245135834809952545774185830717899217368928897974963508273890977235488845325465136636906588092053320905903470179197753884865676369943937110050251385980683660010905517510322038972321626777282338513846799605254733763201588073735696480047735072984814330453592181401327015598720748753360867185941521953590620300238454808606920523752993377002066523356632257783939741421439517217512566022228039101490643895947684057948803975640017036306596428892221162205037755348850359059008861183801072241596674579804695662000230493160087351708549831841336489190942484045837632503528886570030914839844735295896724593968037042718289962209170024856233628892547271368765559700735105015130697737503379679831496591145710481890884852991332549182012066189194082287292494631086961948302264965788097224806382100876852050349320965622279335155899500664247404894254517153608084094790636913887814075988148071772345056378580471577727712076235839050865773435690269625686215150209808092709140452282110789550180361084190435351621680576797813825075943761996507172677785076915232811631550432258532128354414679103753338728413150753492830859989562816965806664510208532662378661832011429743714001370217907770586896727414731184513269276986753184900366714149300361149294096988229145620200220234314842357561878569366037889554792027268777510470623153726106601936711909320862447360021558934153583764115200795228325566880039918651736848159365475266402869488822051198226664381251358496894757256476838333044259541724706133446101777319255378741499363693501843261228055676471270157523613165340388830283031711091731694101706702193007326861360035978584046465522871007593063256478922308835531801610451519682824261013385207882395608722522749827057239500302279448354052166249356790894886942703492028101126034057198138617651001656370918752 [149,82] -42627789017157758965285303771141018908532403561399904066744805240565033896254798259273103133620544970006241571950701401136778235045231276959412296032409213300996539983945263235280536420422513737237869135032590233000113896520456221515660218006396470090439293085360126343852905795140979764422368407825993561877632014287499947489097031063237445334215983044463296517451152471963072627434508771298377561608649423858395517679602517459823634538891953675822996056072466235549525841923136142316591132801780848755415913426172523798536353396086462490718062988864471284219586971931625406879336015853602416702399639819034429007516977330435336373806457987124997227955996770372997904225612095299858737573050869604518081048668871052440756141285109189975430836779304667657281143549369347251490335040381313955081146531336950164793962453048351689240400381903132484022373459091300867612228704217519913979011834236581767135373278432112717351559257779624393667916768779532531397841211137554242363302014709641542857081024709049045514938496637438211209751280461193928709997823627352177895689900387655941038011474851194520146019810518016149883385969826946596650308606827707489668799465243813904014545905124428026715875920732123866532314737079372816642079875415352944356968195835214237903002824048744450871244590525476538922969076175327480572868368676859175696283253613281348260814328790799734174662369043890189023731272721548711797819798709363465673894288021323686811047571006438157972798476562671388832775544582225466162139958763198887376184314698242124932863990841575583169709610157688221559885079136229286775809868176151375089475271319780761243231529416202874095831922538523444068638760152099643554689537990742917372549920462507038871733824472550681324356655007412363518774702972229994602026184076437459081648883500532818909377393802268168483198002402688 [149,83] 168507816148712756080385909079373596100314497252631441491464577505298160102849035500326378899848338978706791679082559373175800779662704266789017261176439911668715630447753534939968213941255030506245445538860141660447486488696370594361766693668184601085061283569133902240429952953814384973444407996584960072400745472889802764133138454901035010720046733787230375697006056533514222446437386268387446280188466413854931683763072578734487819464855118763642928673511107730043010724793634956948575593030083174134192391476741774946042349019274877544325864748385718959501472807935661634480933565469409654047139147209407723442662126357393537446483800583610482117651250322992148684480854586928526838201716526778716666229338471031720428172731596547382561910067776005722758244911908821976702159946851595146473047782110534215814195225671457151549210262756173783077762123088694989030741013639853922850991321292260500130212353010774419112862229783478056435232973632418440193408374311154667514958177669719634578495745710225374146059507366057937141151324175291275625062574677799548767641941287149028276585277587838887600562405837562529982113111225071729025328336780347801363390891390813745924584960518606678675085083719252750321821270335257317967085889183963107442206914890854984585214571495628990075720087069041889909371349749806792526406743767593961794337244276660440009348913386813927620211878975037335768048375927124593026218552653313974581768091595280995916088468709044523662767287641589635011695098523525078685924268095682270166939424339781572321688151983639319129606264095264717239452633872519062503906786775627805904784370645075577115253145465312438470873993338029060856024284235838601757960630666062729137736096369220689259943475783695372772056260495968560720273403930114427914463272218483754910925803629100186043829619641544092935724032 [149,84] -132269306885879265129032966555917276453870718310694026565840402144218507826286831383466502594341105245160544030561275469982181386832241867242386656846980458526970994148948863140477326769817717293747269224116101427241720737498298094073608987587420533568411373794394884399279883094452221939508378528661820543404607466504076164787889844263788929575762038575275849387018178499710064604592691339003946537053684364830576422751134306930294488968910173590365962685757338867260899195409843330951076819381767306307399865853819930599373173753389610197617655937530256300416498418825075481575535062436425494774880789150680060576906854077297311097867005808257169512373915935050468767672352861827274056567067758175531050571447093758210435011074961263239156413511557541172379282893885438169998172743777350176418505253096218511634520732001202277870832831108863178909704186139745802946042428296388306567124973610603578590349760453908558362025801878321023963184647249817281719889194675036693988444315863607553666131268106606687728577785046861638244868024639347479429140324510891253457609035570847424240653814406394344071898911021308334073749454217634551655129097814601719929413620103225831799928151278154752918914698876197547719050857971829406445967929872886333110363839954328736704591024019063188935885181289979657522021934734943166892479759633114773870089484287444013869326450005355126240576839609827472240248029701487865390441320298518220012675031372200973267193567858725304805346488074915337619236741834097021320099166451843692637006232613104723517910180502933679741118252686285266419588216943205684585140492469839522715976956197876941276951721569349155410059432108691731401514664975920656888538256680420895226015884709912189292814037389232789885204138114102820782549368854652532901790620678762637030317582251334353385393206001077155392 [149,85] -1500501201547219931833439706040535483959550295434192926688241337006273844169142746445310854748106071647429530559209250452576175407739506632719331861381580468768805980487617156201493678116529056548378826609662958589913986521122684121399474389791302277546060789801026027721108667959580735191939762107905391006657456295607342291455021824395870757232628183547050980413172360819640117986132410839569216038286053931081590942470670992938274085716546818169427981748406860125095785188465576569791429555577522563661625414602761191287728269897225852254348650148672742599528957573284118263745365325875930639852376041221232542289899263624999636082844076385148617693824485221295396937915949641418373066360177847117032438798075800739733310085347590294419249085821862828670582172098552148884152658101957866021154663274036491224868266373520860020393970960795386028959478265884087098635067142237227411856133705702356859341100882176414833531238396303248729156683460936638368455892036598697319239437276732311360016407327692261020636093262491647892526559707477525457427477900154232674107979321333696316307330118735151645996659575888273507571670246157099305043662575859255173527790004907691981202681847825278795151039382301815501095442563996607929548241395118825964384070751048579121151027902067593793723325239688562145181325590555841243946019842961344467699694162308576107544020402261831322456036191903835577681405034858794608399974154588345691506437862438179272388648237040593937412121415371817583700183268568019327896185168535229855077837243642564247025272159861133629674835548584553202808961599532753326306577265326068886117362595249249961462342514908019940774542644806683855621377633569714013091829929665748991190299844958109622093408312435580655551707376066269201015001204258986680302154314280791826535315900859053898221066726949176 [149,86] 5448714125487755377886890955739428034864754611353548255671724636860695994253187490053204907159588444608998330349158229354327606881189237030889825470238632980421782566183226302364321945534404274799844708245451249606522497962619760322227366425986899941090759339600345931178216873528993027926896265251641381721422381263508232312780216222307482288192895001024110489281378333730473630847216658703842075226657263582875518628249488110953113076163134682872653862659341114210218446439190305558214158927794835377526778112145409500981956969028831286452232424353770126829978294062272084712819758812517363223778146597248619799317790040031225756188431520452400108716667417146438161224836088461597704923468195107063741480010527533819207734274680042143536771036405451759127324671279112258874155358015757713082025827718830221821123259656129203668783291614810683686161125683988332971777469340983225212671317113443508731156651826544983190302106749164754849673066382057382722946133842659873177729083634311307265004819399089337919629194621767513706541396607912075263374405671528303695624575386119293822640898383402894406819640133923796757326176085598182109502764144664123377098107251918956155818482071147366625944217710077756950046354863777784306303827293116724596550659543031405606394185358044400723700566860889402134841484179732735797918680356994143366046048896192674096859596255496542241728228307294074826182292655342422519438156365537257691956143637791503574115152160806689887034547896875727581572970846136650851107139863371794493587438331799391375931730783368832151149866051152666887589150369951663814931367362355429281222749305305177121466097851809663099887373626129247973409736424214421022922920977671217078789498815499245973615401458236178472198952001621077628809687709688056784746656217329883919091058571519966073061637696 [149,87] -9148305722745555940603822969394098627646211492773797439087233508446314189645421091006387186722223210913311723615719562378545336385684609608444966808895055077057213052279938754729403935976201535473904443725430291407782533934661784083201346193492327203886977105719703785876383845473007842350406523017251056481320342692906612802419331733002704879087598689593345656185010464102278295612535621071896655783356573378497895878519625459192055769549766397545319999351561568507445948025211451476892038273599665756956599858565980292437777019217235653051128546624295047957774919992888155185310989401477236365679609321534194144763117592895307243000014299873240058093658601404291084084962051853097236184829717093233687358309097911079246263688785438835522655673006404196918768693456543337395590566112753435306026166817710433975500400750159742870756203282036133740873579908082930832222519740608940110478029225123144536574869890338977964451149895418379053030832648300333777093566640005759298706727926705074769451993135355548210342830919844289646201589009533133059122099731479254164250204703836988029067957243539287573003741847074325015632139507997183127854328606589568782273076815315994977087840329760180805666921757722287154076557153493135408790364357819080601335164500827651651786878048554195556038082531923685215221023486927502830970359353092141497539088840904390946088803681059355961847468879655378990272576347011055691330927733289190211242863164728099974497271528589211474812287594412126036844280869626653435857266997825510819291446246211318061917938549234601655773433094097384507222424835864611855524013108741669842494932244871685761694344568360739083160454200662294717009027969224789082087569094844539046633278114030804070900674324672045244662629075684642226020211623373292941566188278895222035858448298192505138040 [149,88] 95277293601163635880045043775996746779243938139985067417041078831233401028533977371862683465810967656110448956031073525202722320272453888369330592719390379452379838473989573629248347318154321537290376027287353006359629570188961827626701367345735812159402798698998194221432110866721110735073102686780132805876607027188913999808018350744922934410842395944579867342675791111193724041187389391629176880899316571835316360864340868691212267375250319208583201346807665358203860886110787007899090893300377631695595427967301962232242872075727064813093204630965971862182631210910985617611014031101732627455778826446768073182807802637414820912672374278926020112596294208517716198848164627066801663882574756164518861529052366879786535776522179709760695087644957967627977510054138457796957229102693688558200909561716298717407120599310253641015821242345996752268604789237299351414564357613946987800639939027441709332826776751773034916268540081216265253516323076821691389327670178521457874910819089369356431009059629594934291258693532419957449823557798752481583336900501301218009700151212646368337369840862671525972085636741397969647798128480009578571014656127142607930668801313481070711621251129458912501553696291761622696934184468954438057185317042598959855774307094549843569045978466815224949224516162053792670801317441796632379869751180191337591694044314540418070915042976727669409972958481293449832286994612363334241631873073287979323429706636119986514539829181635786141714143753170601670659058478044731466261478406248908347187833638033769097371868154699625481556440602076781783024961420536733261518384591472301127013083881023649000482535839621877427943456992219132070178359881182447524258308164903291961631837356600327792620098557854587126238212808736375367311122363401304568367602063270078628814699011973712 [149,89] -1219361568002128599779375210726981280509233527435926058392769431188822087914575400158310680165555040432336999777931873323695357408080024660229110225301152880551170637955947869182695715657816419366843828198460928608462390548454200881656677390299060699242050262375683272287411265146852682196047783680809429664173289755347655286232394257042949528285750678544098765567945811810969063260905858667277507201004555358257063915278733198936068445553509317146573960106651181154521140539276202929370778473280802941571928953575282747056305491998689578047520469155597031600394660831562978161894872150434212189989209351613253606106241810917108915365876556619191187220253678724207805217334301994852335332718983994314277029980652720050478040689508566199994464378815490374822888503510360120874528787185885094305553385427116887579408537634851194444071067246925822518236914689269351439842141868467184608096443351074777526493966140441313618563847815477669532409072289979424461115097175806158013269317005402833191267071110915288882934953936399542375029581673077715587021714696932572060044511290404125480214693845893383656309385625593118297550067770719897973161693057000565584311466474853851009180130917142149943405607559459521513939493632817804425368301585219097112965453992292179433757914916444976938947117170033511535709979814234473522643894116995911718717563931634046624975399540568666556335867548272408939959991550451710553701503042925736924183447622266993056888890679756395472686303806179184535253997870674186404306429047959702059958846303809007068587187889456242464791459510225693954017285404847597966457492099573220915668482331893455990972904724499159529417200905279021456095556291111470548862949610726400724977859118410215885425223238329372391420987819647686488214890791152240246173025351211440558678431637218 [149,90] 9142971974354899108301428226018840721636894802781069428062683411292382833668746610038805171920207971317739798455263399689731582693131379742742827573087346535882679311711811176311424571815865131547578550392993877577376229055073955498636164260642853588658007845284608012568411293973207673793123047087332591195166431305667161755149161594263784162838583063946360254367738302651271032182199142344397571363518890491411048879092683196337532538569520999846378216360156850836733350636341254873858855980302156553977485347025953700346945749390568143032223958311790065717754731045675695796665328229597161275768905335170715373586410147284562479871973313699938215137454879417780382203899037690191309127051596320705249072519055682905789449700739636019197659178086141762882841973376947728608306057489390376745550358396251725033040704959557870121875556720830419935496945201187866115392115846611997110879766254479906200532315644264599019648677554540144820762017174682134900483570762969437503282687403002141144981331805575306569463090101659457134046594358239786553449891651521569414678397127309984805047234047649671854075980285141132897922389764260342552350662637021210760078039617256704328203118878576895044741694382316804302175828092263921355334047791372481022574970221304201257803971204575828962187112344696728051212329747259608391377113200109843558138605050066279254889519749401145071718703472412518644100640624147663090083856000307206531307231040159647647316343999513243316833635542341190271751286243146387821449217717366610947510444709004017855886197250748650615194988032082181853994463869394021370372979222535168398068244401628464188460370213757079627945867907403011144627729701650612898068532331934588911596212425219585906292612327415195938869078888276727323766474363875150491633991430173199207174016 [149,91] -47193033728567832500128869556051335321474370272392425401893898464144235659622223435467083740099121425521047152375969423426755803142891005308121708019744622026281465027454341928667304251721652621057793454796097059260793644600376012975031914296739191801064681427520411572437198075774849202730506167000502457088953750041047037766341835431988455215160453460956330883419755817171662709667215388042109325254775586623580758230083598764909213980548638070647618041901727435197365117129668078137540263770696157655957213358632278961496450604795612042355155157202541849013714678981121506101485557798813838346262899154884257305257991825663224232282894990580088278289624902148066093441833201569813376379030749398723695988857537133336740668201110516871413771039302055506419600197795686044989915870260275261826080167377499924686300237851650385967276495066283186697480837367182399250641732720006215658660724745275453213113438076138631410054752314382673002865868076770242639997232368058817815632611389253367747281020427536078871833193608046324822758751927402878566003477128520487728115983384285195501206813649997901638233643593718452077388933976086925679115444735248940171772643906244243227537026225775715079514943632181462173861623235332903289046851207115228279602114290988446199155525356400827864832198295260554515627341807763413627035987598110252284904816859029639133927516356245012205449879143143053918217224412146967212173680086997300773884653187463918676907244035510615259492926504585898127067619645767503389342001116013016485889096718792571033899782582460570569351037003103757096484882331803319510100247878240093021598452776965569111794471167901590914030237233315571027601142955188674658234075757049377332033218999762318966552268759293821492189323210903132089872571198788243717157851520613730168 [149,92] 163971801764167423304215748646856689700868229841210753292829464269689682774088144062035393343968561322473596058787510883259091280503675733980262673780054235098316166244757598773516115355982974862903177570696104031000837542085697737887174427272566138226837857485253563531371596205405555578556652134584317117923336151724998907235022418424846135097286795195486768255525034454586278702787027389990946922506337073147282337882694271468408738103650022599321257031293902054999445473985311176072360125709666274552803163112323136375198813868317642355166201579504051954240091221812092563002781123996153756422319010606045690551723884789968818875144100705800651656696572583552490799103501083046502996005055119013844757110654378108619982222052523073544181975301428678872406459289135556428362906497487022669928809199861429354757253392930418163274869486418059619991584710627282857097560033967169033430977890295447961339730275761884878011205119973834033962685877957507702032715243003746378529737810650453783916651799606757254933569684998680610119487075984868743803678771004862074565098843056339051927304591931897932996106695385083904947451210404723916603857498178637412757419845842192896573972199997361357955620438312388216909324678668909405360285000618856293922477453637122370779108238738804467682633073080233306429574491337452584113369175337509157464902462041654880961312503353873631033127416920784012595107256388405520192820058737071932708706319267903285299437873117903529915472525890698654515497543987401808530213396521878461083635231458851601995622999076528351345461002553288967269620828101115145958835259093945917794368952706556900629380169008976350005255782213810739706048809089671740223312007868101302522717458619109759696675817567522326685297849426954026010222630028180918697215670595200 [149,93] -373040065584996215248783522041383630361062847896105612431220712512651580348524969505937066148097162453487883349078019916101425479024611214663246745573685163173870235500441537023931482841378696041840276317356558971690587922939785765974093269963427433232307771256484291150199150072690950443870762288865879970254955355459447029136398024470431309186946925459523223362246823900927660647002708237463637084081666334676474071080020671372835052440440274555256803390099274664352132802109917174921719402663013461878950416429100900339179571276182030641617734154582820121666719727286845051891346607518152839861483525824655134933324314537168211115527808394950118186339526466989028435543054531206831418902773084345170144736560477678300119267959209720333128220982457182877899557638231350573390762399077544491051460535961703603957954917101492399190214320312746999698070421868646410602942488834616300761343784531680117124976064371119194232028934372937690290148283414054941604061953543893056387967710056636512331380609662054618175475837487355935492808111847727283565346412344504519861085593013688766746173810026183265256597570309211839637040736625380004727851385353429919203054590624856049899724488305135330154456658711955066298415006736879753252618767083958284022661707226910652348849618470092441485693286683417375415385005725582729935130636566075824709159026951050499326532934699978805585117700417349707372254870309954964928831912695940914574330276352685969893149069709069866933604702977735969375874843933760180389277358260881110011630222611967855644256535369088327636605316749184283853611718897239931764707596681179686323418998108252480401138057308283301611747123589950931775202486590475304910682265293964586897219839739301606836845199117309967496398789660410937349472169616694873221756128 [149,94] 536124206425791140507119898750178513095892170858301053627154820395301612433361437675938073581971019013986752664074060946849768087036755740248577293598471746819630753291171938616206393588960814666178366123296235978644895419280689554465762179793361999202767579060861583835623889977683787913185158017700624427311499309036247782594053313427883445322084490003451188876617151189713239877062531134078411212406703498967859292992754839889313246036310149579948340959201419558295017194562076746219564524075950186375091387010429934039660950228640634600145675842851982453170843950919389500399430646253834190542128312988682662269054478673102983138436544098142853422144144398627829623591502576854211520187214536258651806827357195427898678217639804964672913284364460214556878969794913805791827677864506508697205649758122782310976212372484222350982564145996692404127070569885496778270087061647055585362495243359334176140895007591332715382656184254205872493922125890816562749184431254876130749634634826674955924574643344640568894577168074001301644302593367619699474201410009917530955787216745452136866588168246901685973996642473235730193956214984583548516176683134882443045914608998035367853137326465779629642277731972731847283574381049709428325329201828067147744556842365227253424342445272333440494050658870181963080293380577544993274107498947366409589893913837796048683732730082550762373352507873050741502173566833537247496473593404982105473310061008961173120772770485598266076211210863973641440120288144951003602797015296503096938013260383111406166045797069385541417488905333436805649803850450262265369578091524289632630536856205680961397911905359549765647235785512530108066604003830182279805082318208473239162304509237687380759228531453660112666141833105953615327344999183025096432 [149,95] -447866152627722271491899766719280721042724865010353431652829478943220382428950605547289757200140373348814703113352569568331985505363076476548349811196825999577732880247369742473034649372003112141684693089970329275569784049334087206538433109669207058599164473485930348026688678579277921159847413877858106060504294631320319960013470561567746550924269638266065699410599788175342169255351309331250900002999700000140125945715288991498440996123556311714487308226004738918188997494740875874140592155627915322719931183014862357214088367362208771644157162603024067420421418408192804728122626593158395273320207019203615317326366579523587850692644249349611890079150813526072756139224762942714562511598038589511177031560178376132441403608280528778637269199812821239653291374605198010693163972441772073051569049656849618448708082481901369881667064839187036715562626774988600099106690977130842219269183719930784559885975055356594102934660124211911580943406833427895465372593777820652077517014595908308557008164749277403221918360706605785018190567874132800716811341988575019121331086043696819121369648553471645904234758014095719226394382399720279379227313177814265587389538841243411897763134495949263424562533508638775941601069022087629991042169454943395685569412980916095919483196547139864757840839223993907663351523005136804343711082124888190146081303081068009899722408645304440175203418857178578736123002512889168115131858475713540593399830711665280424353968500591585699120512457682111876342087168752919315568982771439114962787154862007613773210360337856050748521156652928271428627627127468951500485650903007122602199797590628573009209727394351835922419740852084990215671170986454419785395528180423018868122700098176586144168962276255586079565801530614478529378376603255448 [149,96] 159479337450154820367865267702656889750111181997676480076992343621921194033800089946845278567213944562155306237387484420988735755011709866553786768451417890723056598071365679019383148677048792951068183530971798606394662510558322251333277321339630126574821493894394906884603282912398118686225007389511180614281129233920442721229624761750059658260029405171521393919486533500174220409003072596255868689599680476583557178324746354273344660032567779279201411224226581717350985403999116207370495940294687061514384749286417774147763426364812287827973375661060151000618729721657323641527743014489542936239837262691039920207573728996611792543806038606664601089780134807138965593609244256281959239246369728747356829246824344010760925164071942433808514698785063418628966006948674477547533875635021699006496806411377176430219572022986874179010376260628082120782305934704364985769553017921871078235623344745279554744602448429189434942580860223326690779384050557051600605978729156836444042539350789768991548266189022961369800349915336844317755683186857137577919633414359993583561910343623255158751205588284733721879239464668767338099848242807325772447968108564186780303884273607560420614787637212983622908800073926759350069508896074554834205009914576917066303073206376296433305175908194187287042285256809812196824210839169868069031748749871180899424640008292891295530573076263207650304110402708151945269211619054698018288809423673125023686849392006259047936668100778706322825655434589088086602881019616836372787952087051763947936620878637872472951836945650363235491633661074339510506451122009687439590401356502423705943848079167945844668108043360555993748742640541866810200225232129498444497767192221146598299492731524562483520606933511954235736748426819082703488145232 [149,97] 48541517311355112056624938321999522867772386145327205869275954222096629088611315074205815942605001925415642877438086415224236295347531628479761481187730042648569925033717357874131900135849168757767920454809816249838931430524473822121678918712569246202010613565916910376415316016285043439612313231370335881780166208837481845484542216227725855159051177245641941779762808446763901161453326575424160497962958853853806906002506441004794111321575141782271008667922285587275257061704074533582029992926810670845057154416481018548610659145021568303905082207151055498522894194879686540046898407532252267653532838356282780976313652701426775905962634681507208144441159773136217562456402980767852589061005390853420145388384492028641454067911518191428629807426639325669039613946604287858172389696906752409923205702791050577769331700151170442844286595273289252903736575348902334738831805146855865757977698898936912997294468562726600842838517446633947777607262414768177876787562362138746290899999721829748743914705081904489125509326326185637289806269138478139641585260364475530524332833695161787383878067997763918146785183281079606083355171261364988860894268418549396648065178253327421606420830747716559615572866667870694170656864199029107672706589114193501058219898229341336745192420732554756194154338626916581851982335000401150814577107041972445618832714549033898409602482898308213422612043513398928246341475287410767131512217678071114661279929780678332529241582065340115222466840679335426901130298206801305041804392327465499830151941580676025607914497979699837290303876403331299665366643428754430338616056314464617628266063933689164796509957106568844959796158111377249180122266379487030139535450982501216995717726699110598645096473044719502210296655921733894734 [149,98] -70432973406422638773673718911055680538389489654120941772588871359624987445890970519033946683081644748790510348544315643365376143865447156636741564087567104370466894630640622501884997348680131674536022588255847494013729088030027609607492079996264512054560508829827447501068441719635829273031543418034527429382287236314129750273486437128803708426943686573467270928544150402071437299733298559416316568996535710655800625084971333961786039357255906912957892472335720951784851373629378498421655377782361540959527312440700415720792741349277766082434213551049631232342710093103602587375449184537818772595620022395594396070154630204747120926878249265598926347486986414517766951850381189089387295626799901168868901944063476932327409645157525176065456494899420664832036360393831437914145714983379943762421953175196594466474685582372625519838283225669139302163297356782480419749852865877210051014619608063620899375200299229125126714610307007668689458058722474370802161530142691601758897106956510551361459653222395184052730778734314595679142660754044819318773689379021882462383180532853270388717169979069003340247358382534828076405298287482387833798354819509938343477858617745499476970254695924844637488393160747890348675172104443585681476078091104244140812666116363979468932400534755149274722437347816483412505505057173723400795691337632820035225652159170480862057416818859190133215415168803600940943896983575696673054085709007163991107776517205815541961356555345279837428258836667176987161213905080750676485993322086302578781742990817005774887057567268003372802330990136771730568530183156031755633018901433910650856160798397074554651895083400964850857444578847659864124187803905798577712650146917260383039059398277507041925855600598918525773023980780256 [149,99] 22223185920824845820207711279585679735648769042895519256877984695565193350730791877291504544385485862946516199609288187474808952137995885396934342208060542789584303413391471620812084830051436256420809539677522696717012327443941701508707293647343987523434351606304703600570580852283313726716976228938056785711929049418078542806042299942176092861213305836019008413069895634955403970133871784055145987513625271414841569292824162091450783778222552099976765182841644612490803398499595618219778125143615521137750905177841034272781254645476191340425600378717915315652747930340598360243898487865183915588041635381169195118880435358577710670272147853349236110358663428930849331271934703157030783468822512924991044990793530185068195131314226514752058676541190013637615072731402024919690854477129115287033460865752104436315218659912557105039481878255816381574354744523833485549021026680232430984157253856319478656917118554729346694249088284992442914085846362992648505157991688712193767700101009105281120187178593792836266066584286051373744155002063902624274912298786264521501845048818318160303131317638726872747477170625051226684537818119532790693644663173033342923931503694924269030279461930849775461247150773248116490693174557176107080109737723407242172232646642523342340797028574908186477988257825785134509591198567368439797414721620101700935083285318443811301249813164580847782185994402988647452508597944418078922675494999809933551346516251099597167273491506750763363313991476560152419255847412272330782442061774086948417242487485135038194038608920208204814343821124023747781308336388978366928311418944087974153784010988775914871493570039548930816572116069339684014157392151849541778610424497525172913978657703242028322108344822061797618240484 [149,100] 24018685191695726048645003064487043754474583103708706650086065389341379690524852120808048356995437552891154907782497903344575283072738517178468208226150407264415338953241944573669369002581979372095321586840481890959729545504217507573142195181401273537948639961156779959567721454046441900324998761608185587701847215495130141229731652143502248573773226195971072246618209595131493935712265599313501036474908636597293391589591510182222368377098508415943893873335145061052468763043125071725977521805409418708413531197616393349797154626975971633011061658712232825884160319021152955086345295629866090839493488224745126764940951432508396645674216482062142602246475489411244254180282026017324037338468146473035961773782035052216181457840613578287883412795387294060046065880162867413978083794789047454738547321840941940456438798438624950538809912201085809830034962411677442448020754564337830074215291808913712531600217033629728408520059188816322034604584080706546412663762416473087331187774141882446553505607802448689848189615397393037422128838975472180528426043051766950115889443117777228326156879051934581096628653557662580536532115809012379204754580521143106749265003145087093704808007302177267920793599543243409053199952447313586071728035267362266139916382925303496309035337879368497073237694488455785728134230366272998903589634087677880515440034151599247976245733828946480457943989645116886613870383703207621062055196209069974475523806631658805757453329910387153588763674744594681040025251132167500879118602392286676016669007089241280099638538849113239966597205133001600938280644632607331916031224095981142119134292432910477894097590089547030991009449655896441550452862988441864617507626440405976748979836813085481217591253078302822600 [149,101] 22228689635357574556847554204850136034826563342333758066614391517089427199599345572745823276762349284016114451123707149913595581937436568328244660749245716708136124268067582722383428049877865563456469212600880868120491871199825566338410488267621195171611963527912293423895225279784087076965351903737980761541290129720887959069188842901434356718637255861897315372362419966388853291786929285481120088924652303660443532320950479836189064837671510795514253931143082897003341670625272001891511162592063824711720186835829423390172868348838758694649595273043343348203256484979815989309303035631542069364578181311624319323280600885346952236478477759397038829576562443799519701386380526132238822052015948228193844210161246706362546083505406460445834369220293113144561325473564893469046605008443262174710444703109317651039817820170565989473992211745235457480926365327454674258251556374156460983072083528530487443780652352099441990539850305834921442632195068115108470558449638759310153770777361604243533646945069661165071703689023163030049501698663264924129907300144887325201726101022618106550325809720879110476615080164333224337766576400934588301415823811919859888423570022641015953858689571930319951165655822993988541846452976399528858020756857828789723716464722190850697864703003759732555885069454224461584827644063367100812416434335051762289622135222941878342222954881323022930760061483605198603631116024476312867888260028204550819689887206765956988677438887972582326192393362165768615853277843694458476502348382574221878897246552957149482488227126034360040322928963457163045288477879686102467247281595922315222964545743321141543968304793575446402196479218440236332095004481582628021034582671977668988639935296400589788384122876327 [149,102] -110398770073648255410986896831997587279923257592575642129221158940076207412715065573450263195348486282746668835601681710354773124701066178534283324442523625570903218309515770454658522946399905993618129908486041049003743046284005109902488530811629757689307764478801961498530636290226797417707290744042124425544498363779788259120965484543211998809027227205125009667356601516895786880109714767446895874570715196602922230240396233527105142597512518997266718831062043965399137393360159250376345912915882540805985942640623306707024003474023876811928310659470983029882350727575106571670869975984072472319585113588797407695148321534860883859871089683810034952826771837853879870529984194003853271969401430256862663189187253839754796400977028981484711363057143802449577787978718951148125820426964374619217080715213923228691386500253180438381439046194473047571302661450623297099320801838792587276826084793429774636220759312852750731141597973914744080029573443551455881193525609922430861253002490288002126042509447270510485949389065561859767187923551702207119779286990925849847250231176526128363525088205333094947553888264169468680879723826245882368599611707439316058684186704984557133365506218983797110254366949754805690888345118883608778842181135044810101049014882161491429916413799566677678519581526906394420614084195212245284194289228287992467782363726393328811611369779888838229730231635740464044219033742215810889520259154417204859944070997038750097056415455726991875968013529739106488054730644357748378587993494287390631434900959913915583444308016970523035428583607303674838087739004399660792652671262756573053487949922588193695384884395236252034638056937202723088207175146600964733457035340391152675187805227748311196412816 [149,103] 52625292869141914336990585244866953020265820223183548003641534135754678077653834250989544281423088374532955181475237794341792221217831064149676598259197148610289603066359245566398104433005050862250141952468344770262171815041053788158998065696148664635188813900186804049573779562152668835647082880227635456920593616840370837106373756460588360911004498823928016280764282446725302109513622819794516628249413212967107657591485514018815921841138880727578226079239265018958983809900616913237064217482834658702254892933515111882634768565368985578369319719880151941156895089537752992392779451345495864680650098350660492644531958974804955830280309708188675619276874345352445312400276871448613324674397610285117095616802358874916873932186436171244545231833544591199584666555285958034082500086906494017909456744270821119261390720984841074487657289525004085016488721013208085167496690428636754949765463176504532828204759445172247457803536506865431077211945712334074118283611917204234143844449888275378101001696230769458899019730539811249217771260337279834567472160956737695012595638774500576385302219140842032442817545496852786829141405655389025927904906138323861019660816408219551855539127795352817874550753054398788157532843123536709553311359688168164837828079096631355526562950580482376083914853009120658160380020673842064709314847843752532647395318612822261834072362899485462820676730010884134885016608270481807781094062050933564193910801906883758390117440817356290557107517372409385151257676053328617021698397932728113610885613972327879464389383084301977417140330936677679721251198669174523275632488222805947212067082859756089385141103143520569977876390670954278201482577874210867365845468245239899064866470990712203836 [149,104] 19452463649436882107454366467112693628888646368329325566343349446022185752176913583977524660338263738041966701354206127359975984924335245834387957186546636595209919092180390435105869060549690486984588753233342069011579555755701147734216515635324695142959830127587531798103048460837313543672222242267648327998505612961069241107760397542206208352382552007454962490261067869039676722044649362516596515986178135378715700048500521512923691199077006100354340587916364325861399706451963175653032210596774613014361492848925392249776949690288493576375520656091724104321323913350949085088011645875880818196701608166775076387667595055993338443251333526445266837441192269652962817843037366598489254263222866136549758639582040920054732523331285663607999119707603249581363010877856314178066674778643883798316252580410405314650759296005330123003417698307319864931436564438136465484553967166906328885591761684641613626087001060692747455952537252581555018580634767424655524188454392298301942213683952027964731017561564827541203932458952292877625998330906427224906056562052648564128819786317530418170186303905178393671704329714812515074744829769289711256440809226258616970929555858288113979309409134300403900833403011487819945999066543066999762157373380735902856212179999661064147415409213205112458272948464181335465805237831190005992351576524664921735884677933773092155749555275848762488027789549829041704712730220215974660527992332905611627803246459480479589909429750205361094146751468599948470242664415162758013608065795223041291758874642258260709163679620448680628047474376104093037145680447465517077895007847588746233285228485389398683854291194018319516678806224631916546306808154485289185077729248731462112121501835968 [149,105] -9714498687840387837566281093324869799507642202479649172321633206845621617581138456020457740182577882633346282678653567655718155964309578327844927954567787787851941556402499833730040441122450907786034012873389810571882181002688048867114466613707186018265619415053788774290117113806716985683944618509989226614141509860226258241580191526625170291282264162978825275813918846675921553179170766110371711699258623856950445291981845476063343533486929966609462426021016431946280795471867751049585674916243423068987765475352368400559205706365060742899639476846640440463652834267152311582898183636474822176512880314223886690528563871204964809968381843926963286720111232402316978949198072170767946656032413584380543086256571857284639803180895340932164497671404850670573500433846845969364526295703744819483109452610166248259913524963136720585055913608939179839400736620292901600788481738035465539915484502061701191281449455170302902365040047122180280156406956500353773724015163235812596917825624650258856748151970005242762830448566319179144552976982090697163014804259065572395796661474062888043229014480834576991491084851552297286596986888762637608233882252188419381661396331406206430976952610127251321630689339300765651453132086287668888147518989757290444879959569664734300019122349545153135234970569950424772192911829537110686238249248349455332395227273688786182060344075623323869481123594038598713197030904155391101316811638147939670717872116701355027563688390347654345718607313318919275686127922483021015345682844754866240846134803092178800379961456193832891715853779497027832759972248865780334148711739625310223778214234750555051209144280815462885815993975700645136164425980180408422153119365583451995201656 [149,106] 142663826447178425253501185160458267360914666082336762813990230293226544032495667376340524448446706006495498726503838747747217606899012964101831670418414022860320719623828160259939825825560597045401329819839232116637176272836413482154627432864175424381613115437565217604121131756206572701542231995575891228098296977282409835552072062010818385551097587586530632057658999734810008305820834281537326324416618901384993414688755488907866982589184295874400322030115282872875321777088978578480969153820757022441833110388545519865711893909767467021968904229314251377607638328282569650154282963419961730116886874468572212515933667267169937231371852314287022277723550575644100690244741814817911671637278962137849720518694513744436673043673326925947066492997285324697500297944484293088237585035402757287670823428261561286850236415952704624573193695034870611160442650874024241454041217287864016737024033214356817917556747887954471489628078062428732558728081555241044001383323776521696444096716759539384969173837004741732885314254137737854036784679079124736811184565963666636494138654940777306775158376401315734863199060651042916278204379497448152128354357969465702676499530451233463448493592556636244333158541257561845028851545126945882196598810971837085763632265340785674788469512522560324413870440154662746360122096590987317692796309139662461895727348895712268776569058965575245217084228049060834044593598995484135624681437494896482339047978810369804062253771291837290750761038022133521049750366933595721780403439879956895624102795192305569646447505744088039872107686401913339527334832716498544686049076823716606906970329606374937609711355717454918928409517043334587933889535139643301585086847681757120 [149,107] 119860122758982367433767556263021675035719132138130415294324635566876200658938999477235710743852736194915893840127202543193341515776443388480508609427329635960269738040969026606722724380366226680229821209021726308787528594589039770895674249691640096992276680266308556972316146733011578740291250585988080048809209814129491816263354681670924705020473429491047101176125287103076400778277227217768069161832934424439392330827604265753921701053215158163327249334143662005904923687806527914700619243662106060317807909025990381433125957091011067401584026413821036275696487666473828867658345952133813244123427598518390821366875530301855348525076007090489747698928691843902044878569109975977719919096509798952810981332554500685155510592588585208701278759152724115467295910531218746719973110391472635906851676501600560986284489673590567986086155333824251116223605894490113498039560880143927341122202618881969895156107839430351422037085154338395250762435710704928530676311047415943134602726478902944549376647469392949125772000141517469974695934643998823176422387446926257307078882348884087424556677680916108960153179151951914550658480950349879205128241652859430892675752342207206447869461018977592433106838795105447220681581897087053600358853640101083395620100966329696370338619423609917181302700263504708025277437030331629394979085784202494627191813775927433198099096089437564137858130035489660157720881881061438993500763644055660019216468194255878175360745729926982278631852268123737747295139108556274033289398702934724062227388254491882749785260236759341814679199735457985955303882458043120240072579173468853056851570106433120552482240180714917145735491564230083092993469650349378604362560207000 [149,108] -3322692717198491244552931093486991568403641741505929522159621382793412392875239469855128544208656848041881390105956051294253120487288900028279619313082135943028580083840469487401676439242092938547319421785620582545405193314711250543578212305122443961584718416139698486695651783543272102387626020713713300880894772132208373704388328637133547811046262435991379211789174665057819601140618759847595786964092848388401544758222574222366200883853901775834578522189057705341788398767967344640708012997451308753719927164356061636537062899497872999368037116564767632435134199220065339224739470524027482142355940124646424164300555238368690087275945986010395563717546653300972450385574080922529445840447058468335549154920952622925228101438496251474600889045185798182806945219719615531765116023024556178830786853701880026576702007384368418032860056728955833638414192132440550407384050264445889697829657910155632139270310732322462993387065240190609623805764372719965124211289592739177156933107484569297786143946179768317709050395179211434587336280753766456146800579068150872874992279211442801748857555453144568718394321433841085794664892130227828890790626163279040706319640834146556493063114677087294229161049291353536217206016965849565779885397950995535743583161841101394869770003565837933428836017741235475112005190046008229947760125226539233162397817016312650141160234652845305516519439662261094232461069884773865871422201916435635759532118035746560718046074238342670454435872145508201883790372711484515916891066603961266157772014273600627094592515175432915528111211054972611135915031476376676768047940338832191601692982961797948113023045274059058264302774601540651910960323276475295119824 [149,109] -130808958035811346531607275965231976586461077183530309759298462404485081066783486067068536149854787908099538846882504589399823879821719862439942417607218471906801557263801057167798770884842046411455199315854289665640302069233462521697046382492794818713038211773916637847232938289706570966852612978837904128300410803601230204759552901715293499150627009498704218242830308376798073016358204408807971909568424229402229191510504542622451449838958683390937650159959301131544531742326497208918042048165480228298697098456687597765846039522466818706460331683202624672979381071160510143940541925448891612655955987052505825495058364568517787033521601425884563607929309844769605045937487334931062775592014339001886276030452079614954705070317208000760662547936562710293567940963363197438051702096700671312831825539673124133639762325824188611218172849287577213153291864167622782884220667461764321142553601219166506088926005761711483666314092292233248948472346365006927411708275528836500383910603054420021370746280355724128724368018158156581888794023515255867129338558082774493455465268346101926967068145605588891749749238400334816342972374428699840751775863883032336229597499369146056720086226681694836483606210610784292780159211152861853755342450903585488201210151255070842468450382773858451705143143733446622094362195377779691841604604566687922252656150822270584666743825903061890237258697164327657092926483624273976912796168816712974711449986840261247983310492933797248691324454605259375349055321360789858270934470807186179179724429553080050958039333161653446756263377940772987691971766598461956880664131519926422997140502763412671315001831449471772957557804693068715806333306991670 [149,110] 1807352817514817087413763522183065129771139810660762672848628869411033413409537188778562838180617744148297394890962119732860812610821338510063776498988849579437805724628341037009576098508724157009726015472056406914793243760536080396220509908528644390385364570598722515849556362627523314925096111373348442256591137045924995449746930522896878382720231935784474065419099370118111901861264441022717082410734788884533319431889904112141576412273827503524657504366056668473814863066812957085141556328845680226106814065678337966635984964643344140133913550594821390506528794790528068694228811922772022366084765104574694279957279461467357633757387026947494329006119475440124958103321722570279559983059236966883890435105904199975205374283876266109649526516729244584827531589229391757210942669418071070170732779131854608825069194338052866801987178237658728011787628787911580123058428764506986732190113965644112951550352194710636822352370898098272349373598171540095195202861975093781573165399799903869458464629541957248515018304412673079675483330942079791291952050601505201327284071454851532587098407246530361208939467178145945886258716014545650887337200130478091864116180036031548053282436523303466222566343316183279608129019395477905344550672658277438629155913181850638810774717176224633615496865409917748555113869768048532509462761184373994513544974871756111603514057377737743907630804005149389713908886030397287768822139414045547908054802725311545999540274017927039808953370393635488143824616481120983194720134939169183017064756656459552559183666692877487919912336984645953692588390023896493807533726436428301147471204166827753152692657196907922527479296458647610527564928 [149,111] 18203644015635250740939907014284766523699204356262766668322061451275466451618607379304024582888452458174940715057796340693551474389669635517054917766690751357050970464026889314542540487446205097114967951145183334407647134493470695295979658274292994747817876990300095115674236288803064231922672536656622205835689868533480936083117149679671280421153068126625022802930451616576184067211118856069610008163204398670155673796483796799037008161548595947446342621170248978934974072209222781487693257989551188863863579272351874646716518382278655057958425071963625271568421488493018372349960736431117787041297818376903778284397358111904586935572402458505005451075107142845248755984681580726751266879751049210348127696085234488337156932258612595230170738153877604866935861463585040918125219985890602710763036281141356954784033068563118233112201317346650758007694614920886426063415084019072362848876299518683414247775434618623393826712747342874568573546393467507012081915523457674622030023889644315481642849772711870926170921669776339345668251175225686072315554582427871071837893140997320629363405429699625390791271014168287717045140003743232111238834762958259241424217211764233136221747222748765262756183951825040109262753709341801739457505421097976637958085676930546330580876656139708264356765092502364554647563265838605022678720159242053483235103860142506374883800920289188370353428467370447284282218884461379109238361200124961585855706292143643335312648448262364143757369533136577204856730147320750777296878447895506089682100716954019170682643391666908198782441815021592767661323838205000402863339562361578130968507414474228590611517065828267118471674736058897280 [149,112] 245537007634663941960786182147563015870729999608230312969982229209857562029436173923748020990421245452605911757883252290401505612028222237445056564408310348383745418490441205688825911251821994337319251813250239424181519046929431722715197865253109410476558687738033560325039379526324204039467807734176345211724024294390497633100217512152409496572551660263966665587474973635324119763682525269706623409342379784292561603250383635714490342609844909329385066567146804402074459903371930837739670753759425429781441849847219966315585282761517271805067754998279511397284100711085893154664996225315157098222385925396939766733361163561292100338370631604394938514061367548790835513653288763541976472722562040062440107651537195765187186234927798212007661148981775505194022841686520972636194355010352756880777265005863467313947572997860536512762283602013445166241425586036070045691268380210846561656779359724543473725890250447499957017598376737597407756875536557225886901207374785063661126700992879744099134016172033830419424442826267357544330812572212077577636382204776920445427779111076741511871450872507557607396965553855928618309850114540558176864443387857775797223213928447948043214097209377408327995736219234174323235907600898118736525173314527085788444207271503869428871424008480451553687489465873698417252586660170951772442876311224689767724353643179843660086543566923700118212177857706905758261401342978558658459439670792707462021279186303353227908990549407623868543281963538056352604228107336106139556154135242965199563686221467892272132047277106906023511200837619599276147670804482650514956692606753036997957513365471784616630044889939714675298761536 [149,113] 1406448536182453541768085618000054845454623730177440272862575738921962054170096734540538265422292400724668233021777042360403694197911105294367434041532858347503861089935180359908950259471406794637778455104934991222066801154364413653146702492854502233184351003861456160275020951769338076275248383546386149212371458900262299267706227538292990329187430217291577270046936684839737389135540671277934242642346298020237026167482810618421001355924185354553641064695496028605030627528760533684196961747617944623550578520287577185987280874079349165729624491518656155356138120357468528551415665525182141035385315202498132813084124590504649407265291441993859296119055957194051890528289557384172139825980673708806807374533502312674567480849767585994151107297467319177802958937346165570532709843414111272335569048284995002027854089641614789674704005942783879037237075732506515399757894081880275973895850104720003889750062361347757435014142506112624351302370089833613073729079369275353943405135064082757955163495369094261563967938799541159369031977417552829971593133223008035012605679062105547824829835136166188757130617368199580609487542782734005017750953887929833571118290628341320665401993330527708573049241263531566914776522985386014352839281204926334190230858299373738768229477027921467321153409422452321985713446494254209433534101566916335723514072912576903562563906527126600395519334547428373604445081910994057001767853913550652348786337692680018669627764593039381710990083423044276095201547070862667282881937372529877620703045334024598406613912126084597068553412529381276075732449235475848782974814140280138828563135774807102262532456701100291192 [149,114] -29363289310876941251251446427552082677465204836975366513849601874105697771884089314990344767450308578836505719353096374676075714417046396013492547558340381940079471116989545835592576308704479778280684973273745509394054445575211645564619858712065630310482887574297387443680240529185492624318323041679561122258406205663848242562823917016333815677477000877478425381495716344159382779027834960447477252864603997509149845416007025364605920206409687487186917251185912247544691106661732457960046299591861950571038461153273051379147882354557129301508829872181901197545734219341407746673435521658616193670919319132257995581417174199934706284885904304375877008967061672086631255026393005533826664986215629302758326544333744822788896263615672274919554014630305654858121527122448571497750875175840169554966593819084351798886881642733503377545678395320008651898369349280950326600878952016584690888547132520699180173534000727282104521814472190393761021669468105925928501098608869405503962016080993058513584838247244034811091470001146431245400366491183857471962624499894511067275672245147021425832009789557558925758220258495234837296761048105855140476942202046684849336983697758508588495562026466255935308238678202760074194505190724898688059700345389437093556304535167549438304628895244973900469296331954475090701612811650410163347530413360171279206058447524810771043171824649844236046738325481968333813152457071607954025396831971905031169052913989875037407626335061737523060964149949202796784630845873225437336075501264966665488916441761916472297145169992468010584167046626608814755592739694176770056483297988319900819503892911927346403361907104 [149,115] -118538334119664156149953257139025424069574758589840614068366224021322735757056109622957480314125444797219854889283712321581144456707546766231584152002495580536787595780596445525286699604407517339058133506244996389203987611187845335169103390511003790025413271505906712933306411853286589020739209294666004809130132811425888650063457193847490865716560367834527466785812159634490698443166509166944167945432668419224117226712806619774061210221050957822600596325438022666482416237074836653772196349481430545954635994352346161659786134404649400942538045631853801241418115513278977854585576255132445007676032672131790619374548842998620405109328817208449644711175743386274464813636469099251633857507635080497446415511689408201720353812427825473598060954605593718234354259381885867797723707939489466342006127270549459287528954590311040299150479340628082110233768082040592119499984413274299055743612244864321059374930562800393284813741249369760658209024508850536004025547294522205113649057150689174572606655871399452613334572562116281642791960223671658276165293472891455428086844888842558784834295246320275050950052492690779738578593931773884428164998049879463821842984693957558224013338908707067195719689957646027848166972008091680678222797327870611643625333562634450526939633442811107642797636172052077671260870792363553786822908189020282303875153048738659075544215463279664842017789293698024219819704686237670563810861292337451375698274227227177743361893496955115790303562309274637174449602827896734219288839808058156342187737171071775418226383074322015337003920217279023699600684926481061226014586665968974119367293084217265696380 [149,116] 164096013102148753181718305117707309602882423197417910693878960929421925013923943446923595441623913292515994899645553392297240540672370252651799706759135192802679958933538090068357761125283548915908534619842198319499681457544564478916405968151195974397892123533566540004199289255918164839689869030154177611978451200582605066268198383841778940083291426921546290679481701491188995350957252260605322004558955012594423020302923047216982372399474397554544086335974555568070732499428579273961224059634513455976518213670574555627385748741930063098714272490617896013140854017603751221345260024565195950085756701348322800306750260160218571018178852178689002489494029340379785088149970662391388331395360151745608187152880554112471436938316159818719191224423915283111936805481758807282440781302752942821566988993044112362792699421691403551577359333091906392285483420093817262169653191808072985189687074719283416887801640153245831623868648258588179090610326424143917302138025512739686511234767812294621730077365720379119826717109583036114002729148889562997040755840281260419896990093039513372136590902827287941798095036676527750648785533932618715182511749097787302246250484538856076890891771627806346408535943523482095806843189943391187641683244927268234598276249373261169930692536648379623820038575894734606188083430052283402618660302546147142986241889818416906971388829551886684454551183939219882525479997151394180550229727622092175421934843481707798861361840876295238509007544007683244220224508156020038357362549628983260419457917168518628874273056364127400637248559543217142791589846753568465401221731977085649797577820344 [149,117] 367060936674099370567709898023220791784484289906159416651473485327356550303344581536958794756839530834040643476775462480320627462129294332857701121660365611471571620298558103084822653526858696568546309044724967792105775224500349622841032122319316212165531486898712181798528332048213173813462264650316744795544332670681150771391884720699864033123020345040506091757385108011069372251403541258725475782034599713548252094256227352332558296948289361509972627848873447390266510621711092738572432909043614932099981287247290558328461337184816329917924270404909572256901122692489677835442353200956732907392781289584452493768948176997252683399316266192300212510477763747882608744171167025835506647216132126579311844102192634182629421088524671166857621098317622831482655970635519461439857190500391648385109421957187320543091132098524947929534719548921015415753651371667326198794578333624087838654859516439013336534423379820785427771104284866965230990426596116906508253363131421541984116611681668082952888618023667644253397080093437287856691687456682566109962381188816108209126892800442790065644527946999946806534796260324644707704507790571899334550721821710971469820559232716939609599803672620212715073084117145304501112813379364953443890976913029543797274714526114571542786045289767646250842751532786954239640644747886667757833292121708308065919464499811930382662991937174008122511216066525667108963834166284416202693903095725983578122522449367397181364869329653898130222049322914214621944432072500509128510972637355979094029428709807261507574144206406128551551398770007662718119822038344249184993488300158765023209 [149,118] -64428621534893452598216548022969790122704683434848321240187137990347167851455757922198050373641948277959498920448153994512808733700058511341467485826230673734319205244221735431311723564298293788856704483844930429372092571828919335432614942775788855786944039135164457136727973488948667731944025210409829726718712502075840545363007212674946745438028570043119532752836532347090200390117004034832724027269932863202982669335588748785387703212355431330844566675497035673274911071638993176280415851814201407294412104074553317403792779921075467844836503230196385774039798595360596049480272493744312193857405117176370262999113570392670829466014596568864341122870492119228028926417602310248973368660136973992834574428854533897300013620031911754315398713560428673376279782864023462992723640883251435811904465420569366800276058591725449035512753887880539883143769887865922568068662182303266602724918507499672868331000752615099129598103764676691469873796377432441587341565949564735524635736439878146220542227284837752925687270872942672101337057403543524653899233694891767465933279704502967876094461751685540925303790613337718775442599775869741251659441108613521074460546664388753875146783757513396518051914956023542688640845916363284579848093402636446483558703286278708576129531154877669652261881872333093198913279108538460232922487636929830861284670893140067589761918614233650850973918536025940743861398931041856422441694618654528679718284404018515634352931233846114676823381615088636388728016193785363539373899707439056640335181838267326922944817404382706960343296488888645575762908281634473123542878867264 [149,119] -64314077947412883840070945815213172361538048132052385927176025997093687681774485557436260977308583561475064983381486869391454059322798023981072273761196616966687670504092722909642449249573700167622314420937385078552481919460768183135219763936432215200569548600753348642882930371379211886511024024650720051270639640884066622282081036115037845946369228454790514478406461336551997913702774947148146062454607339295630714302314077081007426295964538183413816265122995188445286393637639738658773243401596483237274850042812952090055911274618045143845362491887310594059400186925920442086266203175935865689730872247866440616160542035428368558907291749013418155585355438063917681036247621468412843712826754611948409757690605478311930539684656750385774302601195440615070612253882030088391354835916026526124319758171511483072576278259037929136181518651346761795841374017812299893570513950088779456580522506003664151485527030582815210030056248389872718881229424333780400812983719458973630090425547045064814353492433599713643694096612462600984959163356387982570871759382518801049822319592721826273405012065773135166050940555636636920673108086154190560171874055608229359042449702227151415173043490522467845410053561486147589035760395706800274413236049550654263522568176978808952616280020391488130165541329102027424013493791877487195757984198201366659252689891443151301623238113975510497104072967221056359485500481441450257068400364422821977005846065303606690875775494069440628009965860723402256600445000816033421729708733964944883987590804454791171223638353361235284613830593394532529225000385365976952 [149,120] 2840834210600051455215910732269207194403492452286826613675601207448741174050191093974288318453718016690971525269648864207111891889319150972509922025738813186837755636826671499421081748404273318219531182953273479019659877860205062966248927836540194734787452771866440165098037498906811421825125050702139401719216489124293494883704450058087161653895282948397768361214992445227957133195911388067564082570552161173268824182723910730690359396719808102268682450888072358999901226194707562544172091401526508454244462570886453007452728511138683499368977157064889795315023499382471910144738767283667649079088883532905398984695771098269485973429348257167211633054876589309098544317588134827028019648821307111873870656337653583699470511524142959894077431933624651224342604012993691904720984308881625420324365147252973228361692846920266511535032491288994768292971020866238892983033106024665039074838362914982958438574060517618022023710678265386740201463672067853979713739618856052288636941855724749757877245506570861520747856848680763334977281330492479292976747429821316113458940751238143986447746666701876441109463646710463156550940578469751726877938709880613839895293162664934361410087368352150902069032483094894391519087850345974315425094844836497375693349581938917660183156103073467986342305592011857716325968524689358734332541482036583166658507763188495681980394491451712829250265172334507040761201966114909223581053362205980709128679868361741684884964017438063781547251674136217326669494258133516901357480768739921344813261959426010344085044423949797542390185586800293087610012322784 [149,121] 422365895954014033856233896984137653440233581458078653331634366633047176164644067166777771121664062014730337561290931358855657919160098531983298356232094469796314933960730840877968812975060923105839137186671198685441558461300409492270439210425171841383908309455122180979195498127869187746215462793420120015910418505935882936231000492641107711721952605471903657200190591368711522254576176739718796977258874112767049230138983489485782599091920796954260533466338907932864797604822936875626491796693288853596321294869486691966744076742233216170276450592224575750667117196972981079105247418376528872407440091459124452552661576239534665475628248223804137271860346929762809101712753777847073912265672377579439789189796359547944576492587595523198598466705834659804406021938167082673888096174283762587366968968803103108779441397473153344432629199525877240918459510606081853449055710730552634654846076970171521060383467994808679783930862458096944830891832252040957776438517918290628243262151451787302119339117057193872368350570951873468631633946044159785444054920351537601511081402273024265984562927304528080375864897784435970248103211383197444886058845164446842023420673990929648240818824926547084213652159436001246670492223088006861801779101703098056048617229208220859263671313120891197657700609629107738162412860004206729177160098277571265328984376409741912235026120989086010075665297669889111743432237431708266000062933432446162729761271349893974249157414005448864256385700299882064370990168458630296931701405982744843395323212877453065251620982709967303298150066240571892 [149,122] -21948267707887815213707009445843885966070312107623896201440945453917566879285506433085977339430004420639394548353775051424392656872887870558842326732790149198494968653987860156623480448030869283607140766300130855244865855701950032996805241002275552692276779990853650474926808367513643547888444823795895905665336282834387946966461606167273034190243341696621034611216533480240208479528391365585899624637203378615353386499149581083173581077274864221883321231953504186870404940971768632703967154336013946094604875722814261897394251773761794179186546455173084898463564647152351002416495661877762423016213007990220173170902891170625671788349828440344355782623542680321665469209034895560577702294092090687170133428798107375316558834319305298557392323615263233533454731299069800068430913631677441393691626662738379234775691185031216645782309807445051583217568199547468480630525610214128783204213846687977736758580635997332342823611682824760769572897772958942117227784219208586552573376641899925831011532150193379944810478152962122569002888530329096134858944791932267813985991738468355749638101546795979406501879345800028476581115038923476874977489648889639637562921375398784480137936758058232712268466355383033315389380450405439060277732247224799701887042973968462746369166399125283354758628763625921938163281360526365876164561725892561872501771536942743802841891941293679562933024975211682439899444227479136367127212190469344556369698059793189928906970580294005887101893530244694496911826042086572396669272964494044455004844199221460253111504582265728597491024160 [149,123] 9421919930576150607718979090633104873547135847727593513423737449545838719969609847810829063578424712476915191554714159738977038351393654214324046545877453858856264817208045200236132574939990130799000401886684826298142910113545677381813525572424243316901291308297787306237237092647012037601429045293121897982306873482182972308227863504159160515912741772626008009052735909891493925744765957918657502391431130387205533703059751879702175022064490777457771123508626861270117662155568417982607961599084671187223311067849286289043508816147439922568622036493961078904124273191610403989161922955355844359496100217771328536556454363763955031702365165484765540368556192478945537848946489743539235374027979485076535946190770202426746809900948810028542358488050836697857799454015409451888184221616529015344078844467801655152135470014487994006658585454148284386632336097358815035304136034656601530741573283930454521495368658107031612324228001260326513721177155419553858979042242431948321372030343871769703955562587227040544866438123402728816009519597140358820498694253267909919401138359191452671097046434117399262052311553386256753231104072209920399977626796264252603790654313820118716174186557966893013341983527933718990328684837664687473694668840984277453555975039527100217761726232184380757795669618352147498526415446023145320821722114675828914113184897303466761912531545638314579121695342039292537289837865276152745290035871299608171147378881069401605101980451393246370827442854830028565760421979331454833780523145555438093958237408993247473692335227021532 [149,124] 122367883193084854476761694675912716833746800673549054131059889542497637082226327708963083007896171728694240140921707981312621732599665483256190613234529518603162560434057838079159917526267885932435498465701053054070917434246429106469301816000882371420433630100863090753114927841279052525214543131243464398040296746116015920183512683854426972758869462495149476873064098139681498504828116503556015035001836663525106797552403796833591429611895853786981102914293059516372468605427506379449130599899232280309510883509934586592103951233835261712337811813181462246983317496321794490091369270069198706321651343320269544841710965578709968223745583569022692783003483246480130548274461580995899309987273468120656586790740288309584063198964913440618538492935497864743751721868101528644485514106157976306571742885218761288363035433720127762686153074292074509232096317986915761093964619443120917738745281733461991708902632581545536130938315150156338035804048802241925699173846653108843378568239592036681537216510661053390634418054752378263932390650021362154528846990080226246495164523932725013096778904583996081149950454299965673438664233831496872792636653699783727961652750051648688539128756690111818527116055879684266193718084983773698119806213556713495162338446331311787562166905111718235730798184272903201890635764282539244635785848161517763279257992404910298014742437534059563702743189410608265008891017026463756189834436321235543288534723030788024846182418765333071739314267451127784707136304582577281129878744993911567666855212037624082021864 [149,125] -18963629806269074919983891282868742690322378132961134363591467923683467813955514810175637810329439195369593867540006877207089161764427235915701685668466751289824839881783027997804519152028569228331621087861074473843074774453084352942798195033721124483932282364390423793447707999159388544861543446848833381738359345541521431093607923545889592372939763885563859880290493376019991752837133437712811957300630269798299552401735787965010515159005304388431866499445483488123459145189321126794270215938437965957988489574945335939906219334688563473293308295888216810775078300767888221675228042283913866872073922531252535151584017217693643410055945341158508360135541144428542738391363911757378393088384775521500014997614625296810861442737513749617082647505883604088255481583542984209209758327528180844126254750332243238582803979717098857050283294436090089750286512841802888532200804928616223227440751830156477728414760282156632515154591610301962125171573848949398123475887773445749243199724798194611699561573293174325190021002370045880867527715164589034069917726093335858265453367322700809185190155870945232025846559286650913806278006342892544437833893281679799970626885458793145566670644908185142917596405736429917110975683534394458508824458512790535528341366823988147200215519141184629958367656100745591520875551813456545586719987224679412658587396591353049325596305825784514238371954172429955570775012566180720553388247118267608026126776167824659072235483495132958216843334005289598266836311590328741839119083484357153336590702215893 [149,126] -106805619561783066459320515128150070015517619842560855122025166584379754021729672014535150697667643068144474771048901127142786418973996210368719852649504599028286575445674847278003232873533537331265828346150620238619754057409573035836643864390691867641434962009666673558362245943480347210438732280121641375680198220058949483461966977782657900503349753912887152329157668191110150514591099974424028509042108420429374502220028746913079772470472046581195297090688270791847729462416025570039047084912197465666654344390571705603521293791609813258144736522059296132290483319506739540414226944950718672101379036587807255392923260708611697276267306560442267573216907327646160711165543743872797040842830996022100681210916562495063341140761914754396768570418537516287895104984554307612637522184180966478281329832256211716182886056999716823033934178139631657491010911989817364721831141040867046486184919534041850842822925678652485177322099854694603879314799720024061538238776394622635616665696857489387022459503158585150745547280504929707045455800213303453451190377693658672545857262748219754337749606789447565089487351700861111179431631690210513012320127084571661689106605067474979662983623958480442380186191571812226882488352571136425285639279001282904945811083611312269628892403097930780102616313112292136425481814747096005430080187070152239505113558533116730372598165221211959581097926397729201322955860405834069267290901359126076675354748574095236343029313078369137175025653877503225623830566113497329586316002894130256768 [149,127] 830525770876197451048157440423108016458267234906870860132755906164020526961985496899235238455140637003403637107468111966126137522682215880492802350726378617022830264593626919699567095827655365220660123208216506918162206956333404773798674038674914022834207339299816420599422249873737267489710633829044686394450543377889364727520039884763354340400921213336670124867120041319665962837998471733726651953257918031450311339521844713294473800953417371951150374087836480093997577553210174146807464434512858159800853289667151291839717224242945402127105293473109581790484369144788776621148641104618186585106493027493652632385573652558963101129135517070922517245283697260522619790122422035912850923857778689022815142967140133221953439019619773348878487641172842841510893508892556865004279986740356867229374067144603935902457540842793292209299001811710306219006246006471638059289073278929006178914031552505483467982237234712909819595196952280376827952964355595355946187690886829412722195484206039031714462686448481310322235023785082215187771240302443823833198541892722232317181720065083774695193931370466915360403918889627694913230249881316881634866815096182962217699828047478649391778783952300586167815354742320706302452123412668898477116290519979288856143359288006641389723499369195435493278386152137176769757148182883513465316670066042434641889480191579783223622189817365933559536683232313398055861698648116535096938606459790811221060079502998356631171598982230599551177557306374242500300990076608549869722315492 [149,128] 1467347694349904936358373311659311290455102430326587921890039357318364438044840598656301878329305007717081808219639324279751594440734219564932613905562680552651355327637232690742340162337274891258712253819684958435975922182261789368852506590781469956539541383337844459072085239723609766174461535773887280832930595359550832137929786796371509970349257490433329754238907338252276030780420231124351004758115905241617907413597274167938873958194049553087435991969928132189570466178112529021919814596703350604527003880700628330375001334711714445374302569756916576359536989169054953440844365773827458096993635024437317816170069213802180928157513455314366198607732533643522473217314343178414952721008163115155377103458231935963794293357422042414489085434669289948126945526569803051925689884295880988221363400751648735365063718074384585142316418998652141382254434060145862727919595611572179425239442350784687395076277904759403951389231284407597791346443063715303205477308223928418035408519572519569371557066752141453440399665625834811785171961728263840766281359854525406443412843885386268610256841079610338470074578412795901464903332841873335350622550439543606604673771401371057438773364577844511207894392363848203026892796715313308667338012512152023935004281065009194674504559826452077499527178500888446435985845971317513109605861403197680611023433046372927708747679275668450872866617186231718363869788320283550032318716149880999858938961116025715462360625861564557098799266603837978581460681638469728 [149,129] 4137967388066264205275497396780154154789015225485458956218379292722310623568048351024589662757306693035699923950709179951389165443507504838764031537812559532013810989131089915226178314088640153213425044073238212813002339022175691352863994076687193257185265778018673327600202357491062571288831714152278720263554270627680506774722371019036687199856281613442445220670203003543661797647440333229599139102607856648185600616132817064712333415866445473213299853422100596032872072048870845702105933418941871441651820030550520361571610984806387192375900530745167882162513492431146928763812860796547534779526602274602604251050303035517652499461416153958778554755787790252064993719326357026476597766578870677812566844906299951214064468580386768432309903511431547699938557414707510798510741157971560927886737012315475567571399192883057428452661264461652668653296425871379907455788747913374999020999176986569049275472739891411212444907708258442799395509371319679554303853682271402752955760344412964589984215843278599583081084980146492924285271039831025419217539800365361278523079802387223650665977651579219253382630113227266063289551850550041235082679102346942917828175738336790708797068338752425124058112482418372183266894196616714674452923903496282942623194962908836926776820870439490831088348960446283983715201262732591073909624869932412270645585116558502646987869090668944094875300497579472203901963986169741830741359132082551312434771236031482008154633906228450658857139780051663179876804 [149,130] 7346012269482609695076632129095193072233219735136631804729573687460000291688374281290297239177778879855547734355035476025616710726051345309471057786648225677004157729928838567766900876285219843215755590046209401266357328550502280367325039807297302831733402693976165604212580449768906839732737139851964427908053793980113468601453589316064932307086791720949396195112896408498472224109128183869597548210712841348539360857637397710377187936306166331947296414296733076670572292148747646952019564455060132047831101110317320458218029706535684164581079793924710527337189891693237134809105157006789590348356515504401797441208304022168687244955680502493286538878849363904269624540988635567721922820858322601719948715390858578090430191324937390493975660827299882459963192941333575519165120691427746684408492173478133906706949851120790003282770029499217443135540179645264588427659259387000322043185245976619287202095450631937831430515237197352318222267666465962923010586321805092398354749252083317807830379146230354452329750712184870677103272361879036571728013993784476439268335171314798429757442588957215999811141320215190566922739308315203669289096547662869215210974544859217383811646468792131368050842201864726136364324097143154348876350427380741561864601619669193901587826285288912786832974541219469777414731483709669687304748213112759140408627178790640096453575147009202871874957370988050165544098165868132838820972586193073629679743207288037434088507801097474146622092297760 [149,131] -41672456221531587230022804365877367983902754044865194644867640419565911865180664103931836365851819178621351477546790060998465994342290639653602728568688093511465520149647877055972953042810313131406291061772809381097671509332634323568693862466411081060756815157254441151760824466805765985225891648196999227929006622578166471183332311305599497429655702152468138087944600492494778728267574597070470773375798554449839112587552020716583853769549930279043179861597106983957704750072843580862736189948947413171590768772745558637782826408630944985496805943150847259443086414890189711889522385638354380276266651474754140494951265839629856498663357718292022490754449382169398454914019651447729933834643881963950808282492482569632905358651626084347228925655255497577598146908649233215840626728320468074207581860221672661142236274692627898072191037191584363902863672375200322521867666461351056839744717714522040656916883980177600670919250366319757790853465757630754364712033189455589131093222042705062612348705987904635492398581225267404101517074861781279359856080165241459055831023942128709624016347425295829297669548958028868432809204397513922436323656872560354275197543022812345795128347121414688948744581509720516750517331976900008288971046953211852269652106923607133703818610742584326822419453317913716689877354986382310766347452594975244776449840636799679060208110711353407677128409656030112747338406251033909105006162860408259238909804993521079522543806906984796 [149,132] 12794501273415916581885834785558789269423498955528999753470836681424480725180129248510279837597355012734801052455507330018706212038607061458409387417254487393228326956919705071683493558429996215975202761571569861951056283624398446409129144187766590899232059904394104412500696572212052609109077543071745899476102708176710064303199337157037142447520452165375758285128394971267976409735120282068651381000865499614138938602288064583768717791865430996796348239172072080909234827824259253552045753031972551518212808519372091040467409995382437935936615023076988764229624519251679334225739101703157317678138160713424679025378332694755803314640789045839549396558368071909764304951788565770019088717987070309097509831601420122583040407609308384009980317687105559422919517417264911291121337868894355041755021467163050503821207635565669148170301810781690522482374754210194671008939896156886524142332634862196612937163536058964052717586690206520734364908936970673019872800113294353520092162230024261724076423260679588292957752471565070511691706239641778205995698353357122897274718323201671511767466765944890180881880603754241717953005933540760687945601597441420613939178562451770658208810189753548082151827479069058052438082606568567244298993721618351494562138004694664647506979863572257937588137637908613806226752968485964587303175992594544381525171114096495101415969229521499976335822860582472330162770602641150248173484542803320988401544017274382590398184 [149,133] 522502940547678206740541440379317489178195513682530512679799056161193760066130609299252063492650874179555858754354436749062903571365030559874607170594307537305487904901321126838233331842067291897882511550297365430880723479017351682225440326766473484854262002916938992525529225209750501068726432408608585506832948402632395540051374301367316411807802097379806482535023114971102845456692623989101914698505565721768735237442131813330329386067080432376291295321787563471607573722254725824848540826185369630817575134757448500172072561911442801032589922175856255664689312943773404215743492990759345528527910334712669708518739766236203770490223466117849463011872187517898360468012920985317630088109592188200062248436275689637623138533836142966046156933399194949131807763633490268220350919635890060746956491063455490269675600348230629870553528387082172564091461532224443534140757245591821043939758526672874837413976334993621989275609088741233933994436490867523975666852855231996155600501887894462856690804147080098829783869854188711211467190018771288970932986944924704604796237352270863888590829114259095598570049365052410942400038511348683934236368316441469664842954397459540112554065448151168247011230782518602332692748606087627568116806946179726813975368273274308727163948595797705712992508190551186361900153608755775313159644779927841923312452576975128612645145154224754831867915168738698051635005514909439611641709138714079051587264467 [149,134] 223278578266674664156062456979109289086734630202840573633544157688237957576777076378699576660790685388750798378544340343065306041184924032237478139092123692247611220525879920250135592671179017421260953077227722950212427179396971710729126331158876120955384985732016613729163376417955218176651733423003375134600480038230111692398139760779693994203939074627392483498887933997501107597792916235580190046062100547144347590059983053821126470945833087377840557888513798117842336203670387078099976280356159372551630455530064572844214056821941108375066689470621629093678638207335120363106277255460286940779499340409745858298756703279489351954751766101107857373293561809220215040330128562812489971236830777817491939611945264718161692861436146143720496483216366778594608313711611883135687422816792124638351518556770865132073112321148540993508654176952389656773283881192186013249351596702572553667378394018115011904508481008087915069531461604135397492807125411268911962356513584704588081445728552122250182931533079802978259170684168992707747659961912767794033367227605903729806059186322482643432982455453264044269764824050521259394633212364830836704774807004645902253970453355099746054110601941168097906842804713176095673192367761718163747850060259273004620233669221794814328550029755757397338563341002731998270331497013389008718921489514811612394730264753837071610828299269599725535073111518051412374944281883810175129011096613888 [149,135] 106035558871800998029976853787966401499872964597030303172429054922880400256130265657917658752050330273789218982432794098044156362634789846787506239763670120204738033196437729391016515182345497310325622305120527959651369009613296567737547060838543795780697467410177458467671996816366817115254117626742603926742133402799590330413661798721917351968812560876635206807413415976750420101528862713791926631762335700296605097330927025137437780612913787877950233537842885903028895296843344195932398848358375064129465738487821916868744580221739961455796634718474955004717169589533706413402458300958810350912672717121106793228869527868278198292577639141243443876143964286011306778651181781139019478616054867532850655903696927553893670268904705902036428349778030292535283829880247171313017045622019033922526961533600060043615624971751712780839263781401822515255767128218809422229898891701208405438257919236858288734602070855519939844902806704805654604775210180925712996940628190166142662025134520043822397996321985999820009412691014424870483006265374544441791571549011630433293701070733023268250701437576525406133063317639243982395941866046558254243915365127250847815612860931609373518469619147686409726072808518973040750637026647538463513692244846411746544376721170366963137834647135334758289340746152980475197835849090000770035245771487505086075039451460270289138401788409193014139398002478894201033887994500264326492 [149,136] 4184195282903446070893368532150198094867433264242967571728873377939229197383807312794142793891357626793492988575908101978341080906801443392533500070804839477007275709557286191503939555874057255820159781521069949728710132331989088062903804381980996854346842346513194245416039456672216557605681295345654583201784108047990356143776690099612812800054836604330972046945258130627316493122389607749755009185358549952044438088718762946242593769845222449129671323142864956287773828857759689372329044841555526466517248893523486643301253223430179231673009748875207791102698760481927572478361539623414249433965200580647386738372485920575359528382856887512659717955257826414655127072195468601198523747811287429530457247612972914519730560696519031549112619889882875020462460862861072346635201528771202345399516982071071938403028294577343739849521127930636330685654034462407713708437380508241992149448612715944567851007967012391806049975899701054477138617184801301009637942705683305408821269934129820150496720538332242863042615203075872979052034758049368543815372374910161277413124778235892323510053022943736054003693885024923701469512063347583630016240889495741509277278211880637216367486989534727285970794234940699993309084125398813189461724738859471329251206626473014163422328993219480962973257834582325560175471541394224997453603756764396852417772997816266542701789924849108839818546662807595154248568608 [149,137] 2305206511309137979849420098970147833330545595733337835091214826295759406770480984224427625503852347938333929709766533781942126574843558901904316326692687000633955468745183236645285508854524818865735999385158585184252512666334451927113572768553010209841087898857026623276376454528247757308116848921254042417421201349863298408346421670455649867526990238954544674182294804570858454825119648009761753413416519464673997110681409949352898871673388406482910401416938365649428374952800536774030275365153283949667932304079762104345665089095552404768415241825803311960959142626784482952320076410019398541086238694075445892320682212803956797970803778965522053636624621238675536926539228581721967630679225641494783122858189180218457306757840382610231575008045603162264505180337846248271673739701822598740206310279531948384300491739093796179348909683941974586867594156330350774131432775277813067133916011483002443188336604446341777795838858459706783975160028073681219756719739145661487331705629669939710066471651286803288911962080742172158444962495106021339130449007521128685404885700087369733311312802072431472919035519818863819898467711157905475721653010615959677204308686917248052262887815126170806239975295421394926010260335717724432178439026246704696971642658155246341132973889376505766705825766329946514985312634836026055495233647097264687235177671990350283996594096273752555446392364 [149,138] 929713333017130666575698812281327581074535044007877723205227710762690931056322340071340946552787098103829012010705284824076205929916322608286600912025321640550919886192955599439726884089711084813693743550135600677949306323386500344177595112561450791051499172036444337444694860774908669065631235507597437850205318732263318928242343925183275527874810258139991115479255006555966935927151840969415949959005702218133397621557515493715949453348723351348832667552409606317765559576388621837919464281029446734161480380788949642954920470420066917364139041227445428641977287642150919045813216646799887541475975923500655432286105058296215408668894375662877229921370430163115601894188984144620535762295527034894286744453009221315322241424921681550140535357761554675770965780218209199644609314221945970779753003803870189033846460038983344294214256348521528167627951541530495581272166744740808874400520003125801985814882894584658243030273712307775018095304723983532157307663464133703523108754690000183100053360376576489724792874405665557241079909804618206787816870506535920477296055568756540968616009349046348731790911918521239020162647240650127472378281426722726681100862506850305502366306919683866673548598729339205324463496660427007418203398550515237306368415653695617585814823380027445286773993785689235199951607796382730265600107993837005811237824166077801252486909109517152 [149,139] -32285134693612431435366269233975234875608341073341456148193287549359711228632717043665847539993874698936632187843270214183706474281776551717838450425449523824280835942608803046794148656401260277787425979490520091129338720908476814577144367721407972104953376468149027127274183124447776102420034684630855939238032628594698518599070005055230332107354740319549734853313753074820741254629389445603142771822699432115483700365263582366875280504061515595874235394736096493409438227700776558592005827912211082345362981260929638291319222345433126705155754285284696692950507900328994426325942819656393897436773851312580213041335068173937311357088392916204149658807261815284553672825788304080132306831815139673853274360083956153070615598509240743500413439019784331074715880856792739044011253848313648239767476381397289008362834421817901307527982900030003408895862957760908726460245302146561833070989885625405371422319109240245789957520995922206917871097390642834375734668540528547204148964011933645967086943183265846598035581515435604408775141045295841283902407449643856394887292750395336257042737379209489672531212411457148001041911161222673163830110104503105152277971409663196722286599630563599119215882441429399215678808903526803480375366669797362790905678303060967734005726364261444718864749062821570296520236314549432939270184528693018568568949237235198242844 [149,140] 97498189073710539458771911598040838751607930824050850624909442786548893488045403943734348362243037824673741549145651004159493228312509093095409554247898848891066394585840986228469390055936011419220309889374458861070277683226280921463795861982209219998258586637513414839931677637494635923187820836571764504358596318323081007529836802373537128130522928176699178570438460992106860824932518735673757761101575175440385131888296759992348235728108894555767868355727785630768043718814481785975078588276679578754207005491735882614698499742561507696932794441396432602935175615783807002955025956407098061166625551328613205195484299453063716376276237184069916402873862148723015297330733375549942532012389647158524315856637230509306833458486102283120341753377753097723434475448595038115095217132864317964889081338083389834855105655641700825344074111422496495813484605954041143307638784586552044435240503829296302512451060879230663216716766232144102565021707850843384753740544973322988432841313872922344191503138434718729659140060595044912304484481567696380518917248279010820860251494355913469985452765133531660855786827128828790364000529709094074005292858542227220199408278858744646999682967968649632896932960165289708086107635066291684718732688844058413281587888973793857978710152492131482803286350076078087481004292519299518894003048776758893105656 [149,141] -28006005160154713153688798506709507584948162231526405031209814748800637548415165086494195633342398626166813460213151832459499418539122668331276163410599002174886010550264377715700625392463773065855512981760510541796724096261397222844139290355743417958255236966754629950465503298692046755676768040401617212518797170784339082311177144172702290561218149440463862166484878906004559224114748856111920607821099057716134628070808954306223368562693331080014353712872064831217608332060685169179048018405361519230095618803095041023152635558404133047884707697727087274623484710796869035571240261651431586223602113435698774002230389723549790688838589699968841767467056501147321955153737878108490601240119754169155610123086769764818505264148385497096508300606890989816106290930071618669174286074254359860894073513523340399781177646071219183695265595593965008384120703384757578765634199466314340064033540013423098533701957530854397245532845818416651477370960463035530927826990654979512930311651158954491520106701648295252719635765260553891446166004790305408337634113202615094636264392189132677469790571759607738811528912900962263966528156231906239041256120389988475557083955003972764550401781011200787311504077542888615937004548810645384068301941643437142689770928829070535301769514320734258771753923989407676163586127945609499198965447 [149,142] 746977248735331019406255263808180498775854328165789914730822102709674161695677244950884435336179098863979465450766105943022540763618060556083257400235634867853135792048814862889072377541129086194480886775766708892396037855007130370123357700506031716496912984223891609029771213026298475002788784253834820439318877431682600872523553826506758189483060461031138609934457520560817222739066620355526261141515525011359404494289911331136651006065821208312098497254268573818877362146586964821891914882521108762284712974548072393726036715754538746466387011231738593641656555133583822114756021468395366135415715152146308186722443486027168447941181562193855647314210652789468099170009552609747036063256095387076911352166353047091650235519672999305066877762940528903345562099159657583637886466380822002121738224596909979036624212119505666358031722532859013239493658251954958132456397294757603773460090582395555680394447898714558906773963916543516767398766320174961873287618661119438935609223568921812220104381366897069587323060200693699616898678707083276638397750088256268602519420492187384065963144459967365283325192735976024925167170023179847745380453897511347406324840215973298075598943639819747274926070480260029214892554860971517040298305795857637678271653343563284916106293164759123133830356657110483744440529520 [149,143] -1782304345293727035824801166404217150483324323783126682422892153018138426214579693975264962711776063466905219920499401070453612482767210564225424113928667596521164915484130284919811118223514660553206719574393648703138291830268728105517719277129052262488349683296978906862377673140352413799001663389413787819529132813193796752321112932593518202239895225504170882567323694048364564315929743241209338213352400735189944548723473055597701370331426361175677470412564609704269385855100926693478790307839020431823575695616871620671636337765273313699094766451635914329793220432213051978865415260588382937048792469894753140418186046011877581962407093675298311568745308686307800594023356837414173184456517314478208288691678409559643972745043044991075853127887451749847179079641992901271984045549225858540060514893887752860728751279376809693842306869895760424179354646005570848716376214812782217618299625543719696712736158163842265718862102507454701825264366059180201148305344669324427335160807319958841452918661927221188923827232096779262075223180011909547722618893013905492883097618105821925705372728643822700548527679042716605689841049984289893719294114216287209938058768807930605149603538604423791150630227771331377509782362193902878052045467219101521034988732433970859080946230566671070513788120 [149,144] 361051773362837690316055085384136038461088728157465393348654834066253811319802410644579428141373011011227818591022106583885293320415263644802722449877035576769010592367565122198395417509642790335385026417328730722505120087832344361491009578036508247285389733140744796293101064632625345405933492371926799687864609908654766933415696239273600497497463967812793864847831053526272545217656623021006658166073090485445033031661190809007638249666371355328787947451568823116406207327486765133922250305117573908786536661590151930991257528631881801072484371018869272698427893145245250459705918852206059799722636443729887427849571988365079249357118710579824268766333744816614507941338310842089291841742351058895058724195099857072939886217853467076830778028720207620998840245628164633242707954508866792241181793029783331041806699381691990991804308212597130838637834904921762162646146861479151481795343293004198241817404110713821710149240386019154065972617605906806843997748402108326455498900298553125577498999569303341205180028738891672402610773559720679991438290169182681974514707203279329164461825111424493139941494467512888982877900435519370498695315769829415587463226750848404437912042181344452986589082245359047312507562173411074861828265156366773778161540317064361616964017536 [149,145] -5804832718322476730562003395585707875016334546387622812805591305184732059211411226590001337591847588677073715273134367806638854132158404351110173089342797335792411336394096930243357464709820981933394940971219921004111443734825042264476116895470045501158794431877618477800339469878138704842344020429082765645176341415281906347457391488442667368750282378812325125294901959872997478018099053505854015281821896364218675525027313814919407741281586930448495167026175843063368965808152569120054451377878727924670261638905359879870586147123107138074570729226667551296100714905326446486970255715947506851800682849520639823148543914362276193084821879983507178623541399051588882312258672158460111309654827763636512894017422311663861195225570543707222440468941533891638619815620192939718082330759538544137357090141183709277732174419425883074473351635805106182604529977665954136285691909609666364202175661081975188520165355679620890143089230577679804308347141071461957835456629799212638988768476646420113030950136268599236831278786238340512325894979033375159549952821322998025512953142858630733765876218292317731525202670851649823829587130810390167632317844438511920893189797874788811786127746374514414992154738601994691476730002010170241290316929900028468360240 [149,146] 6815026001416594859073410146530584949472179269147932746405124877183218363215868932594389285723217500959248302518955862978931025061437588393919348840066812110165038951402752491176250010685283100883162412482833125107945018122490695315420045304428738383812739240716208358549299493768726535030123192148506854521571770829676785369512984941976768020149017580781625367207701569032505990293668931306863299893953734059449738658627301541150695066800850958998288043697352270436060548075176874188763930446321505149502888968624738177235250741615106018199867424289222026976398955137438182476753529526145503688285617592719701715874883473507877489645552538179678472521423125195304633233340134301235581601066265566391314005917509317296956528597960592587268595779319745331288647016306343166573402655168008889039674858780172494677810631618875467495626574081475617790516014455389729006374286023550766768951822446862257659371568378443455802292688208218363149279062863198777090327593049263301474786466450123909234644712839844556125409780761149806587084010042842874800191990397812503569368093312877569857735885493719682940592559443759629674829873612981227535767945302257189744651033139819287427347893509847084874516973590278276054135112133886872299104 [149,147] -528419702805501574068894400060706071658049264909399932911027711675757389509599441318307605152819252512578153171376462863054562848187447537221169430297701840538946806248982626696359700739542438416479134748631842586031860132477722362567638006814666194099816107359802388935231603897489753797838416367390031986565607844367483270936928091016006083097845513173410131293421603045983033465176753992291059400588319171923210586838141753749917705882152024542108540371223821257283503794232645927940744751571310032956295842092952784287578375697973225194049252579173595150830400680008251054311128005869252953513953692859546794657300153356887031842480074259330163845783495802671442621543963470552549763986661966044147212409802852859048441735073854766623964013731080461253194389750746052235924886748312880566828347645790193115080694421359551432269254514977307741332583718225198889848796832074158296115202334485139634124356383225197429104186719969597198805038184870960135721108109403571156403586132969195699886350535362182347744156613744357247833223272195448899554950789826029140604069622840510547593182167689542004441773006249911614251630522939696976787250777279062238909402660188119722537831865458118638372007364802335828 [149,148] 2401277144671145994637247122637514864308027851276489323000293410565295038737942823724494757683397058416837946765512422341218784654783185789809054958259362063026051546669836663091452675993309329712411165083643697258288842958876691617667224726464773244181378968806239717663420708646391121238307391338642769791902672294039244258627811812290045254703034307087798965136560402556149577369390377867513403294076343551967458615512352389404264014572262331746728923869309730019593547023367629474834767488409299996144120467117561384390831081340974369119264467724649110890015176509597508276807468485288731182222542155419929587590412006014092072764766240220374257442053632066452330647125632980744096219059727591881622931158820849004133738828192526142769108159074931520730017483532292636067231754884691057433354557761534788395852531882587970438164461010414974014829916245314967126075461877143496556338008423307797874578847847313238212640340336755957002480970176981163435983039462442985447937285154820206907154701273710993675744456007490921359439453239660035409254013176543724766542940761184536441642823472868003922513926658671555171155887314718518684790666693937163890744187951996691477013985416136 [149,149] -555409648030871203854071088483426611783606100688415839135394111222702744455243701798618211851314850065880070901618224462121905184681212043134262925389488528715324830868189522906716501462351266564237627773260605549823225304776476010115997797756127793186202113387054073158115152011520860186872897583520835502975751729282060910141702345734236394330896883118245510260734423501287803743897561523984526224285863859550973348804434167707550909345068663202041780814254857955543433855193916695654821790671091047894560963202008975462811833623965152616180718479822848751470726665362441075713784746067842476819090475133562237455912376347905082711756797668315086280173282106577196864085267650251680375442077374557103245065298963169631455674838311535504569796897819772076853055153992457454343048208680055817709010789672805203231502567578966864584511044342306521226121836520116685455208350964774406604649947522870933383028848700571288052655191615347173923782047255172390284118934656949979272036353141532789555559453824166955798592646266541086718242923523427086926225593811556051791286616422772692249771144088561824971195352599158667555241082786023339650705087401892893724601 [150,0] 103180304622526531178326916190237188263726455737502503825997938782353031414268328421142316882839076809569626806495928841434779860196807484991694815449379183148718003324221199121019139204989509005453717012721869453447986565404809940556204867198223235781571362514120030083771584470863020980405919482880225971789340783959046461001871834443961539631635793874187441116524991778147641130886053078136944591434108285518766630232366388034023046176680142053291471683912506894632253421651504168375238772017247972931293380136398804097366183455777199553409265818888958268875205209088662538116979877084392812293638123612516379762866638168670111645261670606102015184955567977592660415640567868648530399392960366320669259439946515338918278753427967454498848029155481750734109081582320156834208141977050448000259188032250069236410098805141118833806165414312666943803961081705354073473615435976381206592992335322629847654711069716108420044771720863298659720159716073338482132958685078684519570450788751849636909069858474303658026635370855340806672959610006671445871126173214503620031202350569124410779190460125653688460939567229167463757326971949258988184466500521495111853472320224684692341816646272928658131886073328974315527472558000893283194730212811604185125106386970753166300934796599073423304989161602975403855042367674502960708623203248407064442791137514455944662175005605563831693793114308754822428002952605173893775465884640959315619725885718248054210998766558348860081998816881470305276725581885242754408834806762140022852449654628186192983205556535652387138686587784254700682398752692044695688581909038738118495791891373469790479393749437649665643547735135133353411385616894098932461559864212950149745917308898516538028579753797725871486182540529936579448597236306971440933736407426471280163350900699090625757335046717037605610576685960779223786680585126052128279245983352464491135971479777179609712503874875948783468108588397082460344937100732321618626402272325833412753917260231475898344074204101184615315716533622851692221294334310543277477052022784000000000000000000000000000000000000000000000000000000 [150,1] -1337831554920622202065174966906702428897297351630218643093437172046698381886075415408982858946257991126017370525196755216755749973685587103595876346133360309398559379416231423048738737012146075487490995802752363654710224618180076631476432275163803748807651575236897725403472706619844857824177672214724236437024797149366769625506575597096924137154994934137279851109529200301537477535832033009633744918242966388894597445466619364900349466480955730188885706023801288525354367955561804096345045931912069775266987627888431674692206164894941598637109420938562371248618089448898363126703758115606362799739117003934630880088811832164684466893778427754642077976739662749555830559813876484276736016356304975874911301794453046952987557409238756060705723083593096456777097045280460776462648622596524635418523347860926049782815599422866792877287191499918981394620828492160160809002596717075650991096874861408258177964153948611414531490484846750800837686622255104930093615065746544118869507097076692080467959143452217474051912696269359157304654340566906643046459964973232607554050061321706900971977629781672449723720757213990335648636476909020705204454544806668373946718520347379420937356358564008416295252604640338955254812955182677240203489788044603094549710833682110470393746978324428727201123059839729467962712274950614231098473773412476771992682157914658241969190597220615995723517730667700904811683840002095953436881863634226226799146815734382414813673258673839838324801065960936823292876681394167741061764595349275949531726888875544107599850706445758104107716900570399531604351312208134957782249479742617260994949028443237780895402681535687948382538016479757452440482594167073924448013638821693999561984257409508730657128477575769293888454320320868007094143958850313905961620606391645638364441986806017601440237336778478727464198104477597957338507352761715449988662061351192118682750348584671617604216374653732594020845436411452797327604405082181574671732802023906847113832772304492337513981971604279726070906970449186778990918494312863709833554017910784000000000000000000000000000000000000000000000000000 [150,2] 8404867440769940481036398672845820367427291177336361258778712224635624381516081468079843279313541147281466099252178086053427137367443103657621447216081663771198826568046841753534360000035715595640224099627053419077424729567556556544539263004404060829215593598775211742697800001650345602516758482066710570906748857377635849636921722009315194990680111492196057773037664457120988708156150184459252729630780468769104263642671809085472005143626595461082437386842716436071616493338651728101610318362871030224499738415307952448685103300821108397453144791473557296436887602112019142644134886526389141457698567335265367813044937103850379665722779402872805709036067029700238716974909744045564613020254444733050555878400122953470558231608631234183421440329048033808764972769539889972467457516310261874504497335538160789655944807468985060930841493155874026905842198483670263384366643254079648933298942355513564720166307996666984788930593759047945426023265589691374232676077480070891262207173878388023427410349797504201326110039239136451265466598504782084044267688259120681782695945136663897036241913774847855092187300915495974404245968163011693919202239384558812991086499531855153341591673285356994481488105403173798391476954427836001218082514061338455299939287275804104868277247825896207765193467835576436261772874920246864697144160549399280430092670782202115825033408779384935726446499893774309019834160811226787154311769152358786444868917210909804309851553962336067191911794720228461803021655800453122559551864260575135232820911722667882839358512233586141047316233753859336303744748728867723064347806415872887535401553126683593312079613396658274102347932351664542001232838100238282194035620856037944916178717760980114181553741920818982138461500128145782330688227672479764181795477200199606022622062006743575567066108277624876490945277101809723047700986932076793716761953506078317109239707144940234868960318966406694618299913606946436601618825298548657509269407295583496626988108938650441616013953617103157389310044769486059471095291936462416564755231670272000000000000000000000000000000000000000000000000 [150,3] -34128158738022295377810124069554258482011330235332318034404538145258588937250304000661550981729877113020554345562066931596166646999049899653222929769667332366708316808244087547236075196200170812303996333109074718433782204565752160490931196941077956254205730525458440235001333139788183200899481710756778074719618620532096715784853621299238362379543279894918871802597020638753074768945185019891356659214134868337212075968338162473562709390770375432749631197837097322315690035670628103543716641241689257293308549062316366777619192928365173889874125802981414595602968602611357230620163855420381609482626425976464266463607995584171352522303012122572233854500921045345574511678397150263170793074464619607754314230949051038428053437890023448395419031974420321284909780233851737262416879964318108370919020668563904230500322503903781793766696717532034905116178694226660980780368412174486731694489632527753194798136556370615735563828522002723404915822894748244324995619243957051667510503785122578372367303671679036687302369216970279388263169119151833747825449803083364242276924126679926985270114187498358094511753926231189162465277866974662859886307753867667869963189416505998973214365910327570104733497479731882809388849577495128797895279503832784095738656644023447718297487921654837711933331160394357300980739159093794582769117924769878382375136255267555355823048487449199469302079366553843267319920225287336197723682171039759426852317569033958318338074640985409541889719749086503046323381151906199949435853330217850732847996176843601498555985624034672198434737727844489502282397207297811776197278642771987923036034392588251249133516009899190767409978036011007319119996608906013249313732915776629821400221414572403850387932177577956225263604000066984046858949156365435561486701506978236235475530785032599544742936255164880795711770366683148927019195703547806584951722898695645230829406974469481071695440870576887764532566908065337371136211044931644076453030447620576760399546226806338087147841100854549176276670067692389056666920305607026683589112543313920000000000000000000000000000000000000000000000 [150,4] 101342502404789181147162648646231501511891896930943572713358518236893578377395533523158397049062484172718866428155839930506910099053997427085701438886977652779983927338648026724364152692279091966855256749981410731727562508696007119064076086916017448864734139250853619750168102183303893445115600500995629790930807752896589048593675428761685093085190277942333878130313574024833902021331041421291228875345298710821029897099598322901175302551368777840954174950566108046623067119058112564274875260954255051967343853484065388052914066740325152240862554340846895679828043305372247251817766447922139691955421706491511172818034063336340906507222438961685740805005330093353005514764187268002034066240494570088455643620905691341615489476730011982656604648805537141695585879936581714673143046025626400700285876045863353890326845701231619751648767154470828560161152102315559475083966294828458445744383482073608078813531424659237715552144835798912315715181031398966071156806659894677254856914121720700378516039341434379199786132741746596232627563115404368914513496849566928959259556888378444266080236987021252301062265705950779550944458701332935679609799863374882699693895065429335164161147560715553605962294071868060465393866700782963021652469443590209162531435166680975623691953018560170157160508809030148939842123670816362334284844822092346737026047990437257162165294781806747455208264510711030548177086120644437239519288919673670131816561751649166251534648897734841448080484755299904546413963711956807168673741372573104896737736939363578791052430199549298852797973376475821762943274225198597955408936659617204147548611873386599025934812317422448521009938197288487105975862350241461514731260199852387582739787378176653579207374680681232108200984108517618035431927245429257322781083517854731689136871396678237975650994930037629761240175814576227030454769360163410702088138812302505425875902726175054647559891285879496386201045755065116969378141908651872111256440585238745878991431419985446450409544190893123145554161894145500515704874300906221643846709883699200000000000000000000000000000000000000000000 [150,5] -196885796855052409826807622695806867948642968128797973282077364220274357204013802239831257053215096953410135196723945540301589833168048767167233414341899017059743718949772186147486847092364591260663535492874704154440618128941819215583535867865734912734770758227408181711809044785419991453241242857122854278470534976910561987151248149282173135100644374342219881866782977040433525568854635179862133736912992975527779357636598156596973469274681226592076400515970625213883452898986612386060850005300866373929533405394176586014315388812898829025768584972882992885304682837211250706535439855161195794071393855473904967429454612706756497647078065472209686707511998278795641061418115445565391068096441096707084199099295046174748278869048856086250700570028708680907896152186954696910812491732974056715516956669089315961477885772774125454190436417998391743286104362193352374576643823909420310461132192033139249354625316974192380134372422687870474261021637725801926413186688671838327825609700434696633156551301037544003214550105213077217781049278764902981327236247698345641969075110591567181407339429423391468804644880040851282848856712024454872241694761572267682300287908637010449415068053203197396432216932667748439105758454830673647967508300475986917722679481915194343107163847661212360916181366530857012596178939734570506999043174513059810789347590839661835856220674486510610495853928043961396792452553168155774580321368406594737919052390123914764937148458984588042228794806824138112342713494913338377084377654370506404482948572769478697825615958466549952899692678641995061315378929102405784504656336814043673907399018226286435020532143005438919892387970304302049505922266507795400576657021705366959858769596542930339776085500656273109436303437807743930679536366676673027326481053008426854572358636050099706695318159613526175996122809397442776839657516875426778104145460023316055818172935106954565091326382655713016472128120356384399424356512105663911139571953740464217298848482920865027268711335038122046038229370772135788048492457305410838751593547956224000000000000000000000000000000000000000 [150,6] 375712727293372049197693535305677751747940629540780242157584196169496247154753537382036013816342077151290994494231586952077448143056506619034412221917931099230371872428825556173110965133664145411699849424462975345274391554795179826175116093913129945943307568956949933361680953760786411786668042878120844801642276851594351927792526776440702396546317300556711929217958697344965996259565215621276955782287036936775811623173166868695225842189998310457054641028504905249526454276864393138312120882331912944948342884419741267292444964400038284941463413471016427187951275721935573580836803066446680742955878411259565278181520059484299533245973739427576010625086332003185835194109595868877573371627812269744724568218416034357659811513201094091781378438775334599095701555361292633565505570892395452545867903030275074918407572540399549485981329598414908448251955499151009619751349682685470968036062697907378617862870544486741685622774562528462670401877485136583833166837124731091575882200517457218923234064941494509647204660961655995537458700245225811520006645641871999190245008063162954832704719300350950833040621240132749237576722507548436434867883679350667023037340548826125665405066738700185131926918990813134044448730212904901891833193051243273487001311890624224967053795764460811292120569288963603984574838656908297678607307156048939816509746699958456323432571528943518042114620808357147906659524780965823078129505231997745865785394155207199661599732510391777561141485419034147218957100509291208383002729774529909260859958451931928403572064907931832725352534573103186611097731976218216554264502237792037689628689446470479648615365475836033598382141868761841143550028349348379562504488959330549615121365268838758335207760049109603840670761757049448912290631964294658929676981572693185955848241993326030691602226131527692723153858795172227930342212855588734754432910503083317266076215187344212691778243565990479138675860967825650440611758503625345457497117916919639570251255464425550615943082477430647641962852346755505881117356035447888980913470704713728000000000000000000000000000000000000 [150,7] -2984780376312667134310990363444148679254975512076846730891617808535550796125120631008643947133279664296122594610922517535433926708995997180626832897383097128256843538588955249398907124484942025685452272372270885706397045771572029019285552789708072783557358252887252493786043496596870402744204811770739351140161536976433361855223563631730677094034786594941913928877469962063478209625711628848955514422741165614308768033997250169697522352359918411088916307581325322296657007065028467274882059330956573304937615830585398038263812405843639748705848671378604455493278700525952228941699553784626837120399668139292188666438084569060905995225315335244518173397828864026509061949053958778792419721258159405910968468767395475085552352333136230782868685902001749544101625329465307963103183436572498728483242314952355541044866280738322219375339252722726665477933429732908101444377521781030609074685818550250555465210152001911401816747780134265094015191937832189461576421682625953549873561537026322250979329905279813410554862567895927805007507394662722406542833145516263306539693324326266632883163711119235366546236842409535460571156802879874331445570605138856996912886918258086405272609465518482476518626447573887346356189721029906770693016507722844460676696413412649026574106319026034081462799608068577135447619239773804794589300969615982128057543327164633709793872386702561635994506018944602053146080267027438419244488554267611839412880631089531959769057391842913289611150118231345769837118420686916425654896090705148565669264287823069131477341101224219456458015358680273954481110066014440485488464057982527589741380997581917041619727403620120850423879131811136351350917155111675723253461241761612212619655898676326849720623082612938957058594863216969650902217736258007931155153530622340602096752106511223761991388319272292581152178731431865148726451765238159821133368695155411742075369684608619585488647019747766588578964546211560046381940315557408956581653998874788361111545211239930334101755306519787671859637806798305224634939510931452715072994218866638848000000000000000000000000000000000 [150,8] 7281278463310840085510489390527548777398757252258718196590768912791835896884313270569739079798248949405598007436656454451699435340736672834403358650907120798455766148882939310201446251258171643920785329028894047881662767248738190072320698256056816235986023753289469099554200088103136649203415255249190664010357513212740652083065091917011092690854628860646097322306921444395993425386451507257969001175100462593225502785064119383701473533183190275083688769652202395055875582732876029854249702909759639383203082076360083968568181312358014710074941813861592102803940846124193116176320375627541994256444221392383002210960279522244120457551559694405713017799288226127413817903488639871090408542905417151340373456509175251625744786622227186651423701051421006430619738346539296412541797289217074241918960784543531872643234842110719628977077855711950814983869606163820369577221615437811429217872928914048741762096847654909464651096987543187645645452954397429734790190427486838680369866222020784510608639852723339371435858070933475341375586171343693425596543011534942583416373682694353194199853626824901515713207254373312524867956184990668698542552907034955197912409822687525193083854799094156092673716010400610927796996102604987259291205633410101169045609782131484213213859788379183213477490095242670488225168432091938316170987772081113237906341999759342772296815149874987148059610381999712001417260964750240428005766628729563914262171766271823865119789913562665710611820000820658832225836320029375198392310998409421065233437955883132217974810144663586891909601531069788152064425654216772198344105482115199616268802626730829231256176886015815078417899460898671411005977188896862869385282992467567587333604835698633165742512243004398624444299880511713629733143396903078646301882760894498127724786326681602803877354801283412367942538004706975107834424516066327747937500001868781269002693712569771095805708656932197737717118805345382913953110283927834106440934193655664690318862322156641085044015195458484003594165491007753873546830554099469920864069125964562432000000000000000000000000000000 [150,9] 18435102583060913295119644962797076045148025940321279089979677865050483792636826937048856070200777150477824954584006124673903098417007679385670329917710540877110411240959277638213088933845208488413880390367944540373820650489595340878010783322834191580218868543356494932429264637568250649360198888645283560000403551901898792831791332748472644651114017349562121512675262539256945371699370136291679258747660911223898909517418597328497500903703638751761939291845443637586358321846299228245674684342559455262996746390971222955285034890805431462232476207607366422124137395573599390133347282847088169547181263022677273879090359769353453484599395639059336363455888200390445306479588519073294051045351192668484932278235584220409782637427165374945129921098796064000440474843505789860523340617858674751706028014275790010373688038450367175279356255796565936512157145043521593370101126348732103782999950110699875092209424172432515792088538066002402528206995804403782817426581799996498221717810121930812959659985180887647330143434816076404906332734518691639491213544450127883375529851810854658327319558766013163482476843614489985422498514790194768781631895894895671660831638409289553680066853459191873005292004999737126093080585170794050911691479770407039306729599991515403132407945383652348924032896608381759189975928159351478396071112459619603079472190929084888279845173620076161130664380457291982527638357829788601163096463911828644955555842107909036689005420021021638559340052635176336267781281884613580851612421396049491660215020274131078572609760294074078244783706844716397661433394775640875481237348036954542525987524210143626587064136097954618195085079978007158224780070792732730389429943575828218340360749917504172648416688391184979595338834287146830489422775403118220496120359870663295257756625993706908090668629659972055193310325586869038741773654082416126793377876084726431815554189841187114572949289046880256173578100544824246087245269566104998390981720374417157243830044000596920531652394288449619629930205926144826630257989883224109074952651429380096000000000000000000000000000 [150,10] -98841240432651450721144159730280456776994583543105192962663555159532241722102523415697945782361100667434187988382791321960590154500450732401422734631638953086269272277007019331422374651563473955100839945929814180226766545148523364079106338225216657139933557451257618827039599207729432958903775701554069919048012758906320939573244603502369905052850643671590425309545483812860724023944996829871823971564076222903858026520669289202331677087672556835447848819881536075847033262629892758168508175124489258475877995080799749060029730536619210000830902714524383547852172523693421690996278097680315017310157362997119073726307387689260901170100929490913721610804543916076912073135946795260618704443448921438823317281583353547299394896719084256852045931703161383342855185270581639930641958639936453282908528108066159016769746766166090053256939033130074943709590332967727236517014492210924472471169455834201937023978546287985553786972861887161271110405008975213823960588540758931969255654836535880045407542581438038738486861739445792814838717211859043923164326414740624564355325415762588390763215835843987288223964270986388903193846981010882470478631268998085730534696797277243581616448724032571874789314887200258981908271838223947728476284915274054784662114230755932217954301914043813979818808747610548008658508973749906864709709662772437504670219631693088755518442372473988171070603003437962630854142443251569272072588454462841983146526896742137406275759205686250113097100733601716982376591089241748860619806549991271487244520479678817914113467388589753704557737666083564231077501102103380171678947021071691699629059388724008325881963613014297139507263972616362009510844839582805673096159661190131579511848134247662584641117969825759642501379316902344248072788300289386332166181649416496658085524660602861420440528378060975269229052438104981861384743486426848479986753705161030110215247675477297729735125922771524683555780210247753711264958807765581502794565662271272657675179133129580555224392580962193190117347243822140503448678629773745051820723711898550272000000000000000000000000 [150,11] 98561894656996061594429563557406332066446720387282182154632506689151173185102657645712195540436633124583318970349783904779467394854378599031209668431336197961633501405975767946741837152171627641118354660950427809841522911872594459165435500707696625796567745518852534448140510800479820763228104134217257813517403071623263278539755145307823673684514602725052766662847877184554592067221580498857598212912236002186356120939283790108964921002708996898772936668159674373140871255015693147985519114829990070368035772146586991846711925363137646538261450266829872618781991154115451181077767064369821453748797124026104081998920217843889954418762539796808866008915721492773532044958103343268736767042748456222632471251181644126645058846082565661355447327578081024112539314550404779661071213044137982936784822266474763525762161252601612444640765560887229024822327660683808905838976590150019801471558288194261833974934764132649185552350060011056390745766468101980089833640368622600220430421009102679820751169482891758455689956129990489882032656473747892563446635011243126400647189015362050358657670491490793957634442611934485987258734252176135857301923689762806507814478608911359122954821653548712221063390087147553206433724146483571370034422767696847510840596474092102578779246259885927172392650927769425952156872895653034498916445603387245109298909149319694477876602798057038060109934633446840171746860040081791816333154755123147485771626237578350752067103501730264208869735821613910187873432957329462422561357863647276421379929184278770912930713554785596473870637312697932149007096141406723620522238618454599651596237687275795150347566301887534159300510111762529548924045739284657410302589536068738610722255743057341126648562978189780955876617800499772344818508972201966920778037482593927044457391311911837902885423383641760318955377366859276225767928596984384715830306136294701056468605442301383674250404124034177322915773452969744565384177986711821820467324589766691880897759719495203480738498277524711021501195818451397912470863858595731755282030428157902848000000000000000000000 [150,12] 286335498785793229371972138248714553736297171578349355081267816923989270541008764794747481897580296416840425390247891607201431409571371661346415721051551817795796790764707527701967272101187489030487944226340730958190842625353632911612030424387699891237002051966856999025616527363822562037301365008684730053592487864530444377887576207835850087002626409773565665256449238319137749597911029354628448941063107098041805207766881212372047680417040603556640002313069466037612596908853315644809917081315089785844090870382444934458117310819312895351905045431178775208481954862904668555097419711404582418218122746532104382840714527358287438620837983431822000104433028384625100370983724911431434172575720063317543353299520509209978597638816017319036262066996035342550417891864470558683734136256024971822751385382493032921175993277477717444003327031242331355037029135672737135137790899215682524068015776044191077536750615855860354258154723910821492625688247430835813639917291404520370766846884672739768609140154828102688914793507707081460998411028468663821680726292752275468204433441319707678871576349234795861361278737816832914606934616233389877279676334802767494475716544460705910903906013898493329381328020800127689733079633805507504487136221087226992768622564559190429029073073331018504103283470290872162529718756774953922016953970895391414081080776632080349300520248836486967373319740290279533828131031860458704379504295225820171523360957824984522104089543773352667534329457385076924385124946675380345996007666376169185350473727797850268330797861873510095773163652431464024753717700851077885801426539490000836675068883700416068976778470267979870394396317347617271663413465547459260034453958980527307293677724395967740535807885360280920105201964210695947333192891507567060677455937554542019690439594411411988150689291822374268826430951033809906517011673188538568548880479459302012077258652572728522395610841471067960675280698360592570511615766575050776753327866266602787793224228190403242239507481141856091061217422850701341953479166837090648682769140475232256000000000000000000 [150,13] -571445710772944182762917946037188315941998080734525411084099380689648313292404407009077874422226816991844656037858500880390331917976445510825294306575364604289498835742439872692667807222926395203788707338564518350665851111694663066112318100396264436239240396001730853359389431706419518413663311583033271625872748733863717931281872625973320803679682579246024082143003121190982218055584664273847593356465572373276675843638663727266193222460267389442143802233412255334608456215927605695584649766452096897593132416138273681769418168110874779861606864941612396546924963648620264238204414703866256390861156504177266489338508437145630288213635255960299297676391489751103587938713236193366903579983083042334612491981296672891446167206865014850048806076530063024171487619337528569212831759704532598266063549328202111116774562331622702599303302907632523270168762145325642541693866398721158213613137776129162953941964237976228614830792061546415777854339059238779596202779364859318667012740136231221706447595501877409576281150188688696296665662649386720716919105614012463313706833862036042167202190321503651948024941041824418784460907311893841370175345112240521151413230312387713677057377611623426078715952972395206935679097966362370671827982366503545845512486566701379558225215463708156798728447847022666888915722079553448841506280606314211587227462351029885738820327733152443006827541295539732936746333530446556145773220848500920263422406255746393759422203685803027528611643619653202517674778719980928442172175348458628721340308999523719865682115147913124534112005566411367779503427596413125920453880721363163966356548214494377438076614194989549771858675271591682749893323412981607077189722134473947359594130882586937990658678120466486131171288334331490126967391771523400894591640552654928446389087113780534590772786599982456889203432949076374899125405073827614610118545903667509106902653103141154380421833366638330116215625853381555940590115940574320327477785068813494600745284318209334792624709715195299337698997773027499974082318839485755410236077621131608064000000000000000 [150,14] 1089967107408040156525584018015451902633691463724504724232982451299830032828065479303536394048706913366621429897648499479568169139031566106440253660672495706276276276029770243220375677109531972358145494083169086038388736047106696573300589217238932057350510398699005442391673364506303849363539509440526225557779251006662353475004648515640138526846791398188065788351361309598837595069928652105068178204664020104999419355000151036699162378222358479690239073145957138605866758499684707556941372907003596971091366891398417961919176494561689819148987869859860613415430336399983904601800067799154265866385906226087517178491854135966287720233688132472163773890278326129602174792494765679721524705879121353601403200534667560293884315871212776229207842814405491685933983391336599302659722492702712758474461109764634853022059153282147941457483914593773994217749244190825512745609428906061774772641723717097167219727421806652234875460466970371424957790255199025861787460657855373292753528614215713703204657922107098577876137023847967127739813651344632454589573659603111591142837802703307868960109297739353843312696967327511747233390794911453406551730533128641049372503885517077928737100040973656649276225257043447853820010130958047608336291363585429640531881983153893779327163530780344819101194578434201139702943190516172236046662852695742521092786741366256974441617316225695577444831694662052392300894468989404060060157285232487018037014107890041521783995906336547015014032105412129359972499289725660498134820553469535435303040042270346316523383848787321499134746699470476517564492703531110955525622076481829836558256546296241267898181259744528754971626979199604527554204856479811268477152912497810091081982796142281151368301091184248538777097650319675488937140457350622959292800893271168217959790064071948650434099336539866733138033866174999424644099327836877532637450017006355427388470450409119168283356133215120630057321068280100107615297525942113831741072241037769157144266722655388550044701850260853045206989979301427818571466077197741079987092109658731577344000000000000 [150,15] 1370277547896580940588907637190520642050203785520753506794467993332170917304488404598939012173656543080365495078637976975249570490965862929703267970346106970588265591120756891471377840730707072409479255287487951783722147250062509155970856839572205766491759034407159177882426796986645996652649751863852357940386354798136724637653320507534687875798849290242707308790901222390358127763871823304582126101157662456398229022076805623188399722686808119430182870746819967818410983248554917704151439510553298134356305617026332176759813548303706451688685505714793630570586562647809100419676320706350265823574859454794570546904786621165207709325472078733014077712463268877068876582011746423373971999516920922840535457585971993944862808735246930909473215315855510698875133274076118186330885344340982736068784452473393865637379512338089774712705840522042821182483240342040537891220606145814885204869236249455458108476190914721185920588793040817279280335669783903737138754676821666416650147227647515014448381589264426860514636410871676054464847973911167382323460989490780602005771347053594049613535039826505512087817583558480313886654008425106645286820574693605256482147461983171351040214382997565496791674797307564514700992045840861608002686802342601701694174465614607616852775396927343543630354035315669427541043855668198282489411974849189647328281370204158725502820268147804143369298005192028874923250283842167609262789759350101377355326277800131047921959649462912759957056759458409884216844971731310732677908277832162089822706848004640035385486004419239906276275659463008837287007496344907632383009837066942809673223859374792941572689137424744714149467394307531328833082838301057107079174647030780667036676762003108792471312188086033655276813805013734507718770162479524629568887637708085886261677701666290879627964012649870660479866637968816314266985246158057144876435280233487994517580385022720628198563022519265401364983809074996310008982826999476135314372033236134007257106067151649239756291704487501233977605471933095606451084585231160869135731301503656263680000000000 [150,16] 133401547437978483120847089905126552703794672586779597207144298336608523408175202116900247605662204469979795890085494749782244418058339448144953787842628618982421742501270816742922208761501340812335419004519899978132989622675368329352924393406416677138629885755828815223366047847215145708534369332730454611319709783550197262140891365636425982238876503934641228237131021045210780510072102672560065326381468606856131851405930231874050771044560967067408955839170129006877323962684386444379897173940905620984404569066638033589294665989808148387407584560121275458643781312036178183140091119789560704715236267270250605048411043334664460367753107468343623425296416991053415795230731363824317809725614416049468062404088036031608512645406945270259456844407696240369860399004566356916078905357615803559925636490488147151776089948308591676406519337484763219387486360129611323710009955751245834665144486189864852132026650091017966896325581322490209667828421478151062325845548418467030467008984809877406147487615576658561821657957232463946324480977007474037393887838790240551732282905578474703468023671349593965721361280668965862047485759170350900023803069066993731969154266968403820318144909986903993565120535890373875495627264648772071641462595065092431282782127253100912344412132925411313559807534529202337705513701722825466982653325541749112801074161636386393453486884931088951806218499340577541307973341339447549150710522690163342404006429545782298610655766282486667634253801366192802211498522614531399617703006749057603574174264147572214964143003231118195110455745884938289737046827688057353836057170280960154279259803641889044148186886148689458243083086818269784765493505447651203781921071315600432018404820239183753124928662185018582235048815131949109333484698008339246321789214031650430441210642863014978765083240609654968949778572325339576099379149345175029121842272232794081787733375948473661846724040543557148081794216461409511454703754763588679995759345448121144288548462351764995579413881999066106364449629691853103628152014158687279992704205345259520000000 [150,17] 2852068199538487916155011982771508501788519370699714247455610270891407519110905091972208688796211423608291396871077228824239436241239704673440352714872772144039664337861028103488071419955209524513572101137213383351485668841593625293290470886922193845956026607761339495032804287608957296181401165472230982163418604842784924934224248767977979571609212824809787302785738115389849008841706657612029839781698821551513242445796944467288363150491727333055953274386206817666554661197748514379277053123599821290410215731192049169557301042091198583113071472970427689557714011851464663871991798720034891843886000929812438944054035973755761644752021167891604324032897570780312927881410907569688047051760411374080862391221964404009285940414545452392683726301132198738891634340755711018977990514815251650377631281532211414705605707432876985981183526030018178860861227533213316528099297372123985759304944985157292863189104934009128902432086252331275623579257951808531721982150197308545956660846234114235757448635290309531514020673822348734552385979649474150223708293422193411570262423872728588950947204866466404709397442938412951118505020380207813341459077554937472693250348433271833446097885476290972627791576371920158927325517167045971296425680249285597647092029582781433111852394144156802836390115207247713656771768567188551310701478078385745501878083048655877707879584450972787658709100457588671723811789610465007840413228810347485428310753913984100155971873833946735907705095989413382516708761341818237661261015665131844115528292873755902051819475804851174523235543367197337201049588719036154189341764075410296370750172546833977957063144691485643362865112502871852811196416598797182046889452311161993665247107078726574622996382305133823071973647454364238954065413064671312110208483650825457366430094751542261326464364927893541872478676838486342870422469217392266159740117749775143849617866985609545955749524571581850696173120593894955240684244296817728096405149775205105689692833809198791368512295205805691952794257421925200571170613914067831911095739630227324928000 [150,18] -1286600363693347817157503413207907133110417475274703078667430318389910211093905818035777703271473690525952757230847495236363418855405387901915575127015129251978090121880765719193882400070882030445658878960390784814954378713884441246412986275964582506682479631931443899201718752470974171347134998029477559339654715137203108097967885344191813394421822866293897939422123241407586641939471973176550823144743047397457291651387394511222517212544382553472253762739219763470716700154892624214628244146278457223018823606157475011019652221894598161438836431082525352787250238110015491892460481164565491610024495332516316975532069154014829840681343590027129752526702284988896003309081415264721830333063855287735850760926708782338542736825945387084456525227517457212397114309799082478791138492503792634254771301391042463052400442352377836974187887595137150659143559018910117775092711602477789313114838966452677290185928833227250410255317979127319645919784241366409918074978978162327354101780288782230557287267539944652301827806820992852507075368100526002095023051076381301202850258237068816392442683005176662467957937228081192168821785419118038242694988498392212115083471053819122695992217803082349162721893086480486131074493493325979999656524439204113976971695428434899477282254821718114536835061460217127886598695489956759098212145956555627273263316963212145695653265441609207582849904665627136840912986660961679323287920476010640995616299973201815702707948383346819778138451598899314506581802240368009470500617282891351302664685375351912577662277883059186647614484447415244216674642653131523289721824395557460080276444675337764181853440706726413449788264773389134207875971649859851985424643273140728946726680682454519985761201447940715487658948007203904798185339068315943335014071450080786767105004945512074713468668757771745335345194091885925274619904986269809868377918694181291717167695660937484272205267586968638608122008283245159813590850804991309544097211207930395542048426856999303363132393491568493997845870576702866077645220276512332960979467363776329144 [150,19] 2438122193415663378781629999036045336478700845911993354663574018644107961971294300044450867064603493175699597318394083207955399835454691955298147815648935559220555135117962383578627744084167969162712949156818503120978088089801918284593796589824152759259523274417635486039607775392044760850035415072908997417181080866583439342496125747633972320964824545855052289746113629533404572098917157962325480889287419357158975255569188432002723573620980416541622057268539176953919365468521781171534904618665812706475694338049220515043274375991761440756560174934552180344255201533180707776996922782425901314323581470871075177631877374970360049243022661959526854934468993015703211424747737248140633073547561472039933816358331114853180833936444661159733779834927238622433667900007144221580504919322033046110277416392759938764820279277074927596680317218395973201603653542747918675006206679804597847375752088781273947924722514202726498921777046931164609937496223386616757789164669641840645420115191634270550405792211972529427533560248671101426826487044862538071047521710879728129334238600871017265319653673946499357514283529958421123014082599649303228070313475567854518284811721406419995077615948028918666233774259240905188661190439305643322238569048117262145689640726914391928174533512617928537694193288300572228449459342198923160378757069073877320420538892575190434531416631499770361975245490967349533951411643451592850722580636308552920315404455674097770888935231634182238848716243991691262744824383477405769269904573895984094842078053054679367523769706690103787323240703095214737678815689696538499336322488991550234927011242776328697019456781392249198664822412268843983864864203341318654263041391660814847729632221315333831410581411057898941397249388021212332226263870701172048675699711588522007412524940583991754174785442389638543240784196935564275075001936964036491070431706260643811683382453019959745576850106562221587529900109215642740459052145912327382220262533034561866966668929131962280461834637483912531290564294236875027934614754426798981151467635204000 [150,20] -5765706392676837415580346533435542158527622826817028577318605822232874630718851061669462988751070009331293032991198716906987844538325844488225493677837359159113216025015368361723313257664797662762168027231181711135001716643004440861693989986141525894410289314189842428138070899485504102355826410789344023784825081634038530794477491327500615914202423607693860446963512618654914449865864071793500140914504212165172488574015412718844853143693295492970965151332542768426876834027469583120931279165513134497577376287911267645644702541290479321262807072562477282919400507774954664934980737927107091576134785294986264386133248769614862857405079322713285790582754539052734170603719082452217327657639777385772708749597618950131007538987028328592730252732591290098037165755999368461887254051881864229476412633062893493495547599098886420390150869319235024348439707213703629606769034444477694057345460517770212314687638826937240299770279740441895177303255386092637703159570698920830128542222278243426116812146179025731522225897437994980779964742044527272480491689694616280963036117798145211077447183151856616483511979190868084124445999375530583249000138031947833284543925428846338901076006279312910998356405320185275037864628636191469553034637464714415483376400619044934949273429380852330600382122755989037328880287437862222614329240277830637169650467784494352359034546863273986458072534301286561255118607208419653741142222464480158888496312650472671774791788723379003255170560595804506436892380574456747510591886376917130884344850611620068396957594813361428652854815776304424764062728946909357383046702921850612845164751343555376838688999030628838274664973213486406057989583699072801267307376623296836204793059530607780492742547156194404427559275358765238287674193481492566879099694345264897402694486435266227810330248678529898007239794144569197956910743941586128062550730337162535787305681415260168886376014638759837996896692425424169251252906472017241638157016113654888971414965695788055604114212140617216486541482174934991462066456185394293527126502415440 [150,21] 909281195790200628029962708933510511594472566331077780739034486220916740901172501253376762095632743820170741548007585742888796719818126657608280503750928893020707459297812341196652781382078798998925776553628131617087340428022071058616752522807309858293594922268727555163954339409816485566736641994154735418803636872191936143514572840834292320305069220505194517597891125059185917039570065825552587564858668560541465881220377721701516042338515285833283071406920907507222789607011925183315643025364865449725831101082025122827850847542404758656368337794599619076473649415696521633270002502885427626903355012192229883066633363853851945871006254543524167313430401580777404264219354643992632242367979501553999671414851456609660648332060447357781088474274430687012594321255711818327375156216099992565893449037799921417721398532002434755784937052027560534488002388757831770093513896628663615194760697189799593732089392687283377216650652883011337167770693770157841836811995697430653005740270273121561825763928140098082681081347952789592787562142472240157554165863266875417654799802192443409946687839688156575828147586649718425890382375032635891539933308672060220732716797367550125709700752437109722179806649174882045959439626874342477838316474308326476301604535610101650352479003106741880950701129953937377444788008566330334624518172391906447417962985285630439051504015629864742759601312240164368080601578150604523271800064759448932228081157140414533435468972139597150090338750180708928750978980323889085757195862878757000618208750060014157191923275879797038681827565878535231878204929093959123065871154381807951967044719125989639909881946532672604928659063088258212214520959175942776962710397544034921179854190946303592934661839031944949183754521247228710789824429223582623221769673956434566162133228249017437398930787961705634711408634340511942202512864897433921155684718401292247334695154739289699106422317826077635724439323583009868172624075772551412604155239317873418449816315806126978068061861751482213776065595239861088149202035773752569014944160 [150,22] 14959619342936696284382161109832720485921454786792380534996651262594490558442074161402355627706339608305858418813585946597129627790036118922831161262524072892687597270403137033177484623796565182443180143465855866234533668161090175838718034645892724811332244802831760488246678390889298346030666200826057427950951755744577578231077455504305769516409787811771288772124077196765662116947770610533043959520197676773393274883186817901504936328034637590651032510096600826057130875928340076329597822860167148356018028858449976235722451116515301545745640896642708980931184250674736723057576465211266334306774488831003194782381872766928848657282290715146276141460836668289184766949104877891346110263665535461895493343275565720173152256588171747509135351273668860043065904956853077426576622388173254511978571213977876895742974655307497473806657691035090804021080231225895461043382552636730955455915097251524245058173343131913462140839674237118592165949692679180945462161287392198634698602789910253652778957428211046757792573438268777923235804038980672681142709428652781976574384179096258857644189154600004002875855901422626827999055803299850114692967445090767724100295189068022033081121509062903679447550642040199975644399887894808729986394147985575406943583129136797991487189222355823087678842545977258841326262016312721718488056879843010321861653132240660086014754536251065254090678289854260724038306778595501399762659448896477009600064041264428880795546836448706332853602402089482775046258608110213428016578192132362809581884505262833731330338880484755101844521401483659668062856893144068172145266461964039169993371573024762990540528830931921034520980053503486672512364290084006935382418469174755972009758124584889585944220294417960446945737781699419853194234543999575352840649600217929284245148439298851333481351946473173938920047853972520765043189983191564937853029626469007277528339066332615644837634928221185895341149607149944060711144391989218750840131483777328486312682911555047243445749023183817031486708463111567276355409394376991760643537430 [150,23] -36998630377136946291057940057563903332607893690138484073933363334769900827844842607671905643792071085242941651953102818251138803140053981077441453330208875381747468854062883519234151742897404419057891982521036318330215948838204796525711955483200362714188891398776107234776965104203959939477014204819335098398044033307523557742039944649943791472721577335812736635366724194195910291701798731018439378297363017181310350776981345374042763874941040939859856311496972894591724408726409990109617483232289054379250195166861570386159676878547185880882407728905152129887434939713194623176663326316710353716631710020527072986998811517719011818219510769351869676274298907345846706877334108077710307960382371334760708427015524792814332968560238734418722552962566292631079853645607584123870958260416607154576967148300969457932576458426663914784476690314625805337460425518093989257383571894337337143679472664962458594315206216007095258446688201393988105891552937676205938209943913865316856817964546258830561468155812295224049869626494331310142406797097869236907715049132791939638454150878738729217282744036717176943762446053099466328470653122860714409883209682607678687287851470282291638993634419972573781923122510381666948044953840908975878150112937889877045223824112438676645598806634089684989423600930327336368287126633562279935356232303178029623961534090319015933435209164213731862674832294019658493917546332842739073574071242324173794671103117670437743778651999293680830485419157232144351780522800299109305937340590738835456462284291003969541588717406887603641328929981344323371861670771332564409305118373078150458854031063186695087881762998912769413110782211089811363337886376457566460793844132016209595621425533584360508984956232064439637099827584547712902893216331207409881933382645715164885154897484738112293943905420622462130567531067962032569300857309658613136629638704114083166906446320470680898525167576554452571499067191541266696370459627632629396168671186933035714377531452656078421557225071469384436446196903876125678931283217280314252400 [150,24] 42618574026023563790204107241571808520601193172736386224687807286894846872119786870141543452954732613270286995776078380210440587510600763055024677236763645548479412123516639180117276288869724697382865498799571104064771740627927699517109698439051156257448959255367578039871367008954560457895877797525240918277226160286513156164343826814179886267628533561373228585042538564957522707579774844666549090552071709096821651239679484099869883859578583544410091773162259078599615298758110114032928981067769665011098067884340832626184038724224863593180526284685526833004689151694214834812739121099968675224855039159372908191141939063748648267581891655714692328515814590015022304262070501632356137189328666922443836136877803639537057391831028789639007079455904802127518355210092295041850405503310438751492289803720385334314416534136824891693470190450275221669319430016355405921554532127230815717752144095574144889899862910013221047817077018259333605443080317194296975371329669099507311745515127675665700567491834769852928857581668987310720207773876997781783601073623913560556416900016206726436615032664857256492247447635156287456723417613190446250483371166811136219569562638745248671562616841395624862847266505844659221326696672954848641448782735221458410283467372892162236552994377382250374878937495062604418116881366492596392293230659172709114185879758173670921626891865652716188407744240150824749170962968537697168037492282223486802299249603703113790565247922629327132198518436348158306445845801894694706239914457875782676877107349339011111042063511272004991410365636483112770446998122687637465376657674290744925014869359282668149672315093616338146526986930485160346294939012702603573700376830287944573771401635584622372587103459333467457990776745455438361788644263232400976379117928148567642626852259139033763593502637742961594550489502426732581083675189117105792690497520755734506102045149626558410594923143133206891321406269916486569889947669367960907794510826947714461636256166515898268404174992643682883887599427348692976095312821977008320 [150,25] -17785446970293183030324623262992344942615541811423341343178663537461205549984206497529411038196235749124709906474712235935183183406523274951499528171021485020194258612913522894790350488655034859407891695417566128376090162176608944341632669415391050657671244802986462703710206026471992921047993830591309614898147517646944910031059798778139889158327017030772256489701342973139231340637756243992990826163046059852225703539308141446519907856721531019204884606884336829403262972627410402074669066284712317056012038641308647378126462822932519568420156132201839233415263880129724923265783949772365980134056983633311959328351230990571247047593341725730069093785253521306669158187475042194703435615958399876964392998636260653526427904864487256117159134430911610521579514515236899154582650979635162578494592390160198907195410072846664053043662172133241983262113987040289371174273061640202810575124758136041830405663245013612807407947802681684717828391658841155745706146265870106455472890136937185999619817532757461252197952345951266476559797767865104902482356989679464630322843528138675987320044782756384482392534380944614809378232285146335564305509729671034132298126302149196435196921115935014705650756276072907599488451561712874506514944654820192225186729947968182028769729724570259647307492004170004930020155237052303293631622167270436525584675861698193730149634398730507022035252494273353770355054788643553221584165993122341246069906138087947180984532028181622030460449122951603806838444470268871517428788186171474171214887934728270510363727194757052694512084013027831345833333895380340543836875037403737029672668558821164170915526362307265848119828965918778351301970886609750891913000406526313536878090996773712197604778524496040065119247457949395884299068033613717711883668296481065434358855851106524618879908301185383422965748562101946577792654399831794064036722786094516055368529199445875526840652875091802308959676767422475770892955136235727282425956176381295518448026787223055150115468482710237573553417935321330574593193442230936704 [150,26] -20526742081162119766271274136116229029859382856952967992486903451631318860554891662323021236415732636664775971684209540289458728603670503321011390037766160057178085541288299813635661428260576558010812063982497766857398775996357837115424366604905557854382255935730917963444276441162247677601419342808615699702987166955745206277734421691082582776790880375246271344096041819917569884830662138269278591289481694605240098535832544620506508541057947794760566522371942387777878129738001903171106093253822609556231312694015677237328938114459097087349889567591873001141649172383072207962897699380444554266755343997670154262388675447744538752261186352841307652182906178552962790960996629012330336184260615479336128855325931583334743108395045031319238319804247353401579083614308943138353298011523891462877656585791668104265102615401313086295244913084178550975799680782685870612902721544720726177510333080837689254136426546590325257517344024634067224208365139311591057263896001548188852701660266109593762263756365669907930694085796308536050908894451008354312591639776338090923246234999086095572847472925342869062011754323332936301533197341723882931877895336172643108197414766273611793620474245026376717319379218533089352353206597551643028133656672068578469240280356054974134658391550438086881009141215093559416767543255342439147043654443661882779260174736579140070485312972881028230597824134493221424866820191610501790384281143557748231385541410332903922791762938406084770254037812823420366574675372459945948058199418887709549735758473857691791378373317473392446264705365637155385854394403014395678668447529993823913005311392137567467123148335027933089799598920938988963742650174050909161159508694437101215633719523512705466076968634932293491593006603126971018829358749887662207586285030156405889660072874662185129859559866089548050208285816608182592845869032160985584003722938231855957072084624911122174573717597810221774716673610394534908702367190340240883789425575603446017865257246772954998841851793195805270492688860259678585203412208760 [150,27] 43467526704121578046509820613631946685156546803814298753699853458664812934717059709044323779930672932319625123975201514765892623230313829963237177882189653397587168336951011282759621338948973793258805558586711442393765415274009150778385608381701691886913940302241815990473546442300592351637477989987981892624674968811445167024591167838082977016510050962989377871836830386740296443329940934387507114899290371776307608242552092533934673172871988143535976947319370941128503646471803861193121770439830045867058454492728234556325629930367212427895128667670265288975403964190461325843574420355020366642773999863546379491569542790790970506862667241481028512738752104090272351493426841131673336342916123174576038516869503138974079959726545938460144424446552714826764536900755539161439900453430533173382896342138053557727478260804032661626048215197954540596661228395198178818359320141767378531114799288578831753779962152548719000031071553173546877576328008680205424475085713646341279922214074079535168244294317062148634781727643320362284868186131410699068261149345688904756928537507936503835928820709283532680265637711719893535330461673038675055528029260821391285481885818577730488701639182307360395850956691648105176756979061714222583258833407249832375125026799149946177465538673114917268844096055503207391440605981044086880212081081130916794089142211484515552177972667576504222718198717457933800163990552206448941371977420824897111604696881887021279259694249878214045008544651653086001319039395494361166585699437414405696290765282126548498326714908745311548503633418446357447471891470964754084934164225490260794452641587760667780318864668860427762143062291538887582135568051864879876863355197435715222470992410899770721716195855875618279945562503364941597259731784674135260926527461442516656775567311999145889999778595173976108202757016328792755746357916399792995329156046301484697505398293028258522096235596524701077822026678452114213916185255738147234660102404443405550699279107046899718554297075263880000268674285701850044231836672 [150,28] -35210457399739871487504682899986454999015880706954408636025925444421597329647393699938734296172452666956148836589630104054872417411638750015493587906722624522508758051053598451059130737036017842539995220667823633814796672308358547013408547975908259169096623646421475810443283022416617939397194054777553013043571448246837068525620863366765690571138009885106598670693733563464884874631197001996375917903996833105605733406057758018915330963315589756695707564937515082504851016169786526681129696536505902152416211128184858958245362318391920328055619510666531792391514234090920420278591164122501327714767471316240176636771050791177470725046612226637109518379099495062597614371771215311640298264332425660794217586137740567295818445269843789801023256929156770011589599594183297396657763835426117527724155864152035491046058442154823422776769557457299166149263858658144596446337636462200578039748308926081426310982595226824507188501218586180637838146115936555436164107334604592066597659009219380390425240313700966070780690746206009674121545525974220913304253034530749745959374152190788973233264808148441403587155367237487415708340432527456894692306095166121512402566879970429397269386392637939664141429375852370761041917931185173170187559468465511635383099527328658714661131773546118371691541890916854092281273654455266974199097450884236830553541919821653904622243931520175254216700224571364531325935259790020505504084481668794087435680159403735435085312162481975596411182569484822732398740359610574299102547279243376127186938226444749282216351290275902768631999018265852569426609423499508923412726792218335634710509161940937990035963131915986688377948736144945247193316439996635422942730495116230561209629993790212117495286550736520408781828026168631406129913665280449897462459206773312832966404335866320582930580952664304212517639071848560614990291858565216186326191568790994641404569935584724383568630258919726951388797519660009136463927892643620159671093498152624826539021379612906156920518847617122713121028381345948971431808208 [150,29] 7650399167685947496356311599260380289030690060572008332077647262852748006575896820650203331179038519894102690332702080372545250368041570794780154182872491810932490477515006850951611530134349140007674730167458186600139354864915595959207961603836087570446123862570855759038082551111711755533597315137919213113771343570143035643182720505183177538780090085004827021085732399025972753764119537867057991361292949255538666287363347879535624099864143055140922737620823785382221951151027532259277154755276236356003602095203966215337660336133050797526919322511711263075786185495362012607457783141049465998937687064423273450620503594907704285873664833592587110696069691058556441723052419549750944564257098501342867438196332046461996810174648096124786797467948804180979351071732286687502131806410019566888487110502528154641456876461902821359632335199284168363452126016649616433211489727322066553952924211550024206691532658925621942845468161575342042112851533089022585368201452618027289929062706124359694769951422217646028737001654793507050981500560107590459036518495874323543955819494944219438480364858247138004832362106451962759877334668782997476453328569056077538112128741852431802481509127574884402984077204555359835412535978089271850788043988986177420999898669904880699258926752054212503575030683911479041801841180064361350767481907525872671878155108626406393850840438799998649372761577260531417999928353543786566650175557039792251838715168564048946620651909190410805285531520592479289735170305262846206602982664717172279396113756161224127563233334260262083337939695585068700777978389059109618760175809797902397885307971500150899980539731082291609470474898277278882303442460371781117766033268279124113132416763684820382856989154465075537795988215180485773497431322383311482867695269572030476871327365175536722495009740736164991645427475308596846312345528546583799443744429635857249417000533041923977004081139644557547856821036572249787237563197898649730994879796182695052411652188744095053844132320644601989340990944305507997408 [150,30] 10436499545864557615151962784914676746686982251294188292899536215407381523916505066491045632086790433674813519898552285049552060539860377553636712430418705095791326428664328382806152105082775681725137960281461781496529169789734132372908411626291209501010766310464920337946090292327351273857712677006599506447943842602102772493893887903053241941179664928948136871504654671329085838209197268767958321900541695626123727104669077757648785944386800070460783451698127293675293849751698285052632690062815249801484628499922275289553911412208096785938525277560423188622843508488579912433395508701683010179810966450436818797986889080912232640005463130739747359503749310053692479198712647684219241539373093203601431802104276290634855062667724116663370390762389298707720462851213681582865394337630227285294477410380432342427216842481362155103769524601214872381232017417119627738010658015166005574031784330547522307786635501611211558226451271614615997420730657460113489558086459487673708733086252742458489041768174399600505402281938403406057617370041530605825462562590836233642005578366786605513504854640080369251437254644754143543565590573539350329860114910662514926918096831326677737660825279094685106688226676697962696199508729207940945087733947870562096848949662881195503695777227603632764372652707498915399510464549061916253486026516026479047249594644692506979241861758552281058045733447302853654079446400075034929564494594353356045501790031269530043192086374919597381621368923757823107148790213533316312354286801948837500414432148010150290118546821311204419402935844381908540476338863479126997447737299733516577198343613037329608255726264258484023951813572214636297406802413306920904046436236881492190352990785913085592637690741039906945899597711465070743697055042843161061779132602640796241238645208681980648135777892992881147495059272997441936667503695458499887838363982492433409477270135796171087586752684746421653144216376082803186201301086943026499314263238314795804623894540793646098631748851946785081331069727823309950 [150,31] -11457883234572529049625786131004823458672607388959283746086066732419168522587955158096311516809207867317900395462641319752948239806465596959053781936292312392813048430123802723392263201769636873794085230264205715659320274375475376983754435286263365679129215472781946698253792558001653136028983671720377421772433308538456099134820168641448264484002955318759730023977038455723311585502928709030971767936282789429552504202095925037363963443767215979304233044905636755135255756263655614194512876641565224188169796992667432490326062388301102819098922318691774364536653319120573732600536590441060450845901252082028464205534177902070355116962031953463230746852841211868929109296860645429811796733933754299596363733807874166748329472573065673685208691489317589844279241533406268093637664751605156613505013443997998663520223469842990643482068889729480423082760665656093917580125928701213875679889027400291994009855013517394025406225314072711283346182255986084568698603985182570541442489400303245586010528033877570624350906022916701971760067568878803475662855170149235775939590728151475133683265080341898246133536972828709487380865044765387771379282471482137600752512420689939651979654963705060817103573914750898445752718509620459769895108643431932011206963656858610020469832807067111354150096920421848301907523712259722976739281859495254225341565568211609373642653544451348643564891601478291288846071436012088796692053576394254941139047261493400679136539227169463907158570561387660612035164595093775320669610853478016220085541738672603813740730158475080454750189805715700851985862379319103570628603299539434983935167541327247053663133761890906048881050825737401176253395647824950170086871021921972125436729460445914578392138031281769469757935432079969016957192432980987700365691193652286477194912718031384523774921369222158484475526062213886549289382584030566275616187408599174347542598986199482475493302268686318167539352241373528067532792030582970349399135599162677870976924850869234480226558599677668400479571415617428576 [150,32] 7997656566609206051296314159139792330963625041341785118619912305523360831284105730512540146084210277665052950957257848182355401790706280364416128885894291668141234094850534374366222257614666656373171478203128446229332316926801033428355636464292303191790899926078613068308086796243144541912906287861674593305453177851726318931616301110553634266445173612136136191869862553993224986573380891954118581052475861821273637361284105758529746090921715002704458031602450875873832269865370215239432259864171323020376827801657547629426083179995268836621807469518768508058575018062763964262624875729183641444467714954209030127862164657072385579123561341470383546981593447836875886121388012872011522129463335780246304188936432188326718157872259959989780395343270200871780662782945432724494190557053479300095817515486677615986757412403572235049960960753574596755712076381219615308423335281510534092485968368571678922923252480166484443978419734312049298712760595676452203070351491857500339725596934116880083156477916643341564968913544356439317928581473705257237293003899438537544422201563252702057169438754198809410374414694196321976093799051385233401534141570079973092591204522325195429178024598841667341092005147604886162963189469129480899237101885372221567152796041482109669331985967604243988689285484871096602546074981814332953402785734329231522620118951448946798182257368958061498621533521177046503284519650641731869632198155239949161017211181576402186932176401243615841397290440518098530865552615280421743318425302949814893919181252549191945727287979855576949384389651685816917899954709586687098606877339847128107818555088214265595047927018452842729188452490678362003944201023188616995248017506432257686174439210777435915379913568196670122042460861230940390642914330201517250686363636378495054030730178133546513729633226710333353051393438426775895811148918683434458751130312596795563344120764245592113723097955334707628154171382481466681885867343720041311265723436594925814207352591590794420879973317886417771286203283936 [150,33] -3248759927005130174042177649746989026642197922601775799563926266245039888362765208554994987152387350680240325077830247438154667251035902333343874258130594009990458376270792363107831578240887155417057538314212557380895708117619892011299195887728955288225632212511999086248947404962446492795061402179548134075584605845047791966248669036402475426034672843234739874015394223848444347532558372915105688320349637964666901914329699978959261983351782313253003305479521197019638181430809465938212734328713841510068987633085237445785326933320327489069857163703846304009764654843255832681625263129766774732858522746189030854578495736489063426140932642063636727045958544964796036299722556962494005550908421835668482904382693854028362331889235349334198230895539564449592595502223490335489103621790054500712495263571984506910488788017791976486485166124227293116412083929551625862619321581902176208462656443732641612609853140538585730709409122364975618969524668424967958827263087513603792258894692640512229840167145099702532475264865599139272847425953331842151727739867943289313141222984849339083339942244019652004202335156426556520355245229348794851540399846317713382638521280209381074823177236966552949243562071192502742492924290739853249521146416924018835455141207545382851992134202862258049401634577479185735729599081170359524978257538759675102675259710532117051417019023923106129364881628006031456963886697745974889009326667996055486417725671794798819029430704795186616382174349115190963690351154481565673237444667241493708195651354949400974099449555748063861617128385306661159904615794023852980441764814382117564077662931381514201149082529219263897975695638851214743662608968242135663239976193341107105120902864728076521577042375109481392315992561722720217673617178381150406253789951206129155643626690501078239363352863325615206393874151954998951606648035118440937903698738736303345377795225698529946322380446915283170717630798540920864913479497226987225773512634453641151791062217232525931998249001782593430403540736 [150,34] -1435362229982661400744519646204619622284417436918114702559549036910356542754841700890545279862574272897260966767847350981033987719517270186954136615183232030094659856978451373149867557867547542502102019476608593997467965812554634974388645805796857702247383902738147392234856459299246176228453985753445656797735469187335177225645720554443626068411310576681212706637880075040697659595877780373555819687407176374289965024859839693512536565726820694339058295759980418437478259888631765895053528972101303554223039209256392202357371452084921386165422864580654348616381485172887015055339135205198624274017089060827713209216596957477832337042244838202122521025780571660897087518434215067325664576697807340195281519896560934101724764749228332898941826228008253509517867051897032881007620581555375678111023545966476509219571819136749196353311138803976651145977273749014457889396431503914579543527277926611680119436106800297026279534331084828389411882978984408518343756038940186110441410087652206033774936181108128682708902540820581334525064745389895017567968887836549939212468125669629901773840410979202611329446703297232685655704374971887007928454693750886459809339691844077498429576675053743676736030623309933754443016683447235381972674680347277907936828151904243825287063996355002877529030564427330855515076264719784555270579149858745420427003921186251465664540385521324216758298796879137633748362034555486910322295915026656308075966138195161789854559427292343292500999951327794910471390196313069714870182274416926946436136186398450216859466117302711956024805773767723529399628228494642261774917075273588719687971838177185269076637975502233985871181668634181194196092340055550343593815645115918696778232701116415316676514373012919366439979965807998899753842291890718970058658849555620424943830803703986585659611677264906888416582715793543378042293418809861134782483534121783158490352287239189807851109720032698393510293746878613003777063391276311528876737365689258188789890462254225775300069420995146191853289208 [150,35] 1250055523447017863924341553401508119862130905984143324946745206358409690535473743726542592731207470816033697744119297577021946468149896701157800756236077423728493863291968691346751807387063833009881757466746532848485286060682309317413534867383338953276879115238439497448377595428554929902056932958662245310396652328524699448993853742602826258385557400213134140495024470900626631668464227550876932653952716653169777157897083772434464152053986251692161122445098215155265206578293398201454618175607456388089397942280854660051656317775819368170475217445670416295181493317913419705071671909069547322134248579266933566469043544442473162553410705944499738166380648336970669667924725346700156830007416506405458194373392674611239414187809885184028786888938687703869891100578281518804343688295532170007295659029259354480695441766302076360239677958230742060463215087582718864255985660094329128703609261433246479673976851400254825192871283562794304058502691027026153106888713217889053078373747389768486081769007625032725585598444476279188608844910910868795217166554776213623705618824151128201695718030004041027469805478740212765069278772397547212000486663554706700774138180906969911763352695482990761890225128797913473641904227873276295446797210839384785378423981705080504005390536020244881712566714320726150116663230952079825716012130083794204141790505803446576652527457858648015089692013315163148032290288277747896304136208665834686706039421863860217237567445372985443573393551021553185127881265869301157111190116569218111344462144093461450363656387905932880949838135017734325541217267315255387273178396734292340237770685710654359318569437034864100543166664966114903619503122646262295565049889594631252065289819813100495766602142457959238766511537292528932226326627092771562839808386586823603801917633278936128322279705031655573438816078121586434939166667646392469165358903409051763831325175535852441708499029227477852201743026852161884136578101243192179724012348163421637819291005500539157488957714940305811136 [150,36] 357695272576558001792490149260034010681771563392768261752318134540116732386324723615078247461071726596422005161126073976119989664418775932921642094266154937779947602394566784292886647760494648885324645137458003313996546047621658360212192598460204721301131723988373196721413165555489107710660720870061907242551500006497134411593282032672344973404244042984474021374306713347322225300311051411214661165123158541976743323944563677829364585958855536193221039086374994566723379145794581421452666837001084702432105918576528589587186006781521453239367327745518977597592533726844674288515158143489056239269797723362824562823921954333284676824031648074819328407993484747103061288794230706199943460240451028728515686965641318942885785985867037141640640955610535434018479432932918655249934222770712892669940855948871522307879547752150005431031017388773295960469631179618656414400302672934590074804828008477480946815630699624845482632852134393918177681451512733093578493446925738685203034016755540883592533341006733729300847630133894429272720189227093083912482587500369715220586722092530078682489093797380204081995925404456318748238928454888653126369192113171233322868934443407462301543903952262426065478946427182006657239830948024526472990930877120633442782916116295456795387582913182167010304331848686090276992115775947794802385461319229975551261196458039926034436445313401797668562228432593159504192702973395448200026042095408865718392897483133185029939419501508216032996984364145643930074468542739465426302951810433087432243706369046077031415229034037731561273659593679599961145937866348733636339521015798137410137976277287767492661009126718748692861557588967977023206872511915524087641985839941658746037138545142501824316670792784862627951072437815817080121330669420906007403120293582067819323343008810425891323944078758952798654697439770593695837182255476379312097672663207221115701456170408969551630485773156208587366417449205351546597375086758285234448226954706267445460162808089071687435835357628176640 [150,37] -44028209256066365668997816342717239751994119534417444143048545826518569508978149909902733544114676534864319036027705091752450835793773716048194367356857792852639043864076170654213692588293417754636432047910336160491718136048363006372775544562268780098855140744786501781319131686842478371782073443775403254665311923550763187003502895873108856259374948132658762367182959011145072948628386026980853001418954388266273155272912986239426606546198692265852131137181793367770724874201493623567275986092175308168586697723862333954796079351757646195615678341650456280218910247507033512154713293391198713037644471311942061259626085084281464912137517565291649226099151173667523376992148703144339592407445025131821919711730725634272380597964631678660327466476843171517562012188474981361758798918038655132455167261530177046427198598940238147870230781709748720743060516530529864580672750373396884674865694330115920658146987755941045022645848657579597930699270851343296266566710717091009219234238496533177104756180703653638221325658128935004118225910808850047514876874808307723849103792691133781495031724964936485897498297168289764571864331732560186019586150366049768040118441283796040368009527806369624251908386942667926340829954840032221959752451925139137709848239411782049929556858771602460645460112322855479744020968637189457513575163816408522427380686325152644657354086515206464436410056593669066895513494532957451810369934594056696245676831292738973425044317717852455473401215826964887870387762964990197812703788504544316984970550492484935508170432513025830395077017051642277860494018287991143030376827722968061687336374549156613075600690340467178344703325264547949726780698902506258869039354981575199172338057483478513214965241440873471671664146556168622154340343820448806595255264393769644043944585307680650951510473296479872729680723699787874657390384772253072776904788387454963550096205642952150195524003521100708826066583556212042702275788790783274166849010161268801259904408160081821454054236687232 [150,38] -164941241856342953727349417756097916630250974157063434633469681330987730645491944442685518021745521130576166043992568992981430278214823598776823103868556093809557586361295853786944470509508071242847112774539536952603395414470677693262698514759445284733525940778853912830448494127872340931600401365957186580918355238799016983381072237805361885115162054569495690213586174162589245007718080446197363472220498991803084698870895581011105676521871834863166727712605204304255497322497442596744087180847893663648988471625897820347916169589716131614944301936294421626346745107531809186645807351514628157552911794259499542464439760438198880427005293589920038679563938786579524040147606939572785177184179176198630543895285405905776102493806157136514747442580122841462419482332962545575766824231779825409929231649755012544781370781909176642884992544878800957073379454754181999728611238840103208060672767126366511872918165428729077014511176281381290220134276100406188188904946615876307800069827496272495926042608055918297646583668306254653261598627653797582275600646525268496245954483326160597541120177363805891777378910942926718512145052906467678519965370705029843299847881036076369614497137339374795533736458190903021117228342977579824303071735339450621620413496610237613345429708554359847613709529288943156672471696397484680551889956874167132545101753154306131708944820054210319214031109803704733284209254969083720782610845015969708674081440408238409758917300922354730176312389942818165365614508196855070282400067030360966540107667402732023278075629383384282205246684579919304043281606133757141544807154432108737061102967178609352345700657900843149597489467152908926523780430693136316757539786255719690512614696763143172439999635610284179480221223133371480292179877551886049811849779730273647677762233879049419367005062431019392888098974206338686615009673825984749378386012316437608169525459289199855601025863364377200979852256973514255612302566413373372250691798144548797334284843952044892331174037824 [150,39] -72086093026023825449893935300344227195716682887868461630105455275128042952140427701807615246488606731735472991620487911511687881303498031344325765381599069461519673321346642957651582019069796850420038237715257009687196837399346005157161241668482336570218555548376782281778884250148467818105176607383729721648952480876412009697429718184638114053411501931527486678217997634124638751138132775764999921887505621243768302355403718594672763247989248199189546418216782067474225285444930302418958530093154194409593764467451784897518784358546580536852083561034092083172207264861114952901638545359172329406459952800564190897435237536217365417089791690275225190073632925719151291166270739306053798462857620030256083179533824420661298441833866055612617421293075766534829876117982971945730320365623614560656231674062148856628000208076815482841058579544717416479884466182248055599789553688871206161302180929314029580041443750790527072428332487466171418544164205944454498398027970055006231035184034828932609710579145186802566144844279745570499192949092297044947009973009099865083720785419151671283075575373050224811590526657125399221923948885725292028097091113435329855045610102425768333765912467660087062527725131946221407401034328834043432831150955867243187311813373512327644106271479768231330118107840285637692909380688419020820393337790654450101870375271606914133073619739831037951543929167143021812816117136043159726888777940631965756530767416425304917025133460112900045521450320668086032012183355059019728603668364404537986113916968855305235808007919276176900073269391750702394001904687224394048838997571983553125873740389203070739773479492228742870488654626951620784850735962723318235223113443006237261951948756631012779621166788166404200821681492202019738883773076739844480462487905918184217834643902450707073517684668308408687180607639690683030468944874222794544141067920414753066322593584735273598987076423658224573021092291982916294898264640114860134625160503264858443493623095431683145608224 [150,40] 24822921209153590628341857277429485158494311241599662959714759323170834884752303103450144473711011236136765606364714545472195476908571371725428690507833648907815865072259553372742530372666986298581800299501255230169681926750977875189956666231559013180101741699595057170384185983994386099843573992358645350536047263364765609367239172221854837725500418868941230484474545392510603904552030077176775438517288651444039726121053146052418186787071402164175316075855791770997948631334173586184236106991389263150398275218297081986435809401167303969736703921505527462775608740192353195580977918777543918775889024308983527943549906939219164045732904806278019792408240506197733237683820552605504142490770013694393498625308858735587236599798265601607176246775335241466029443174477120359976123671598804074447601599140164406158183787096679372935636308669231898731011904022645855459299115742553016472054597675710010092992152727938233272317922469595465391214152677235660560050298022034721257390066793933170376253857089058256682300032186624905604925374261469247835256553686191473261273100810133112562286657805298108136055671515528163318751533022269795930856926457002708354732860093206926834736141240221234267862634352211334271344904014824121958351494348241833681146038549759043845816464054151249332192519962043552281226121951629473173239691961752249243356328803422801863914696247080779600094082043304173099623823611633794283085829801497097346644786757688412015215660657086436405218840330656557186556942696919151551052440993520302295409416312321055143138325740747789509579660248841341560564469471343801104106678300353395579714171887290741076568415282020501641764006622472482846872119523768991183638205646095582625237796899525289156705584597822705634510585128425502617023630804871315224642167405534312554825723396935361784312927859625174943285910625551289567273162599553477399500641390532331861421982600657906009288179168816017160356400502656240376567765840397380015652026176748241690022102482678959469056 [150,41] 24135279370779351694105770002566157863417918041128758164327882265587526661798058880930200167599650180395818763234299617967577701436740405531372559979367428710873586973816027153178551084100586031679272794655388169708582479250255522911141081274240226136956154666402502288672723810343318832242454228805404813492210845869581457534630682675817183011447313842455571315674889988638770717777062119129677370182103688918341895387036760623763505083942849840984573723885854727250744723247840277009393677750523403517359682422400276637742228299876404918553586771905087230616596012557749834629257416393217765210687396061637471024573186627295639056176427764521012711250391959436774382281732659134121197445779452573472434586088804483279848628752539593530756362051405179667697038077974989325937687421341407870321616625818674417645607658341496542003260894883652497564206885186315440212252401325645016718394283191111709413334921736617334938131538671534471920558916100856631777841142710363519528434321379270923429542425343923812589299982540942732281618605372945197247088454470004468879159028458866882901269388052194925694264655517695295393618804472039201751437477321185007337271952960611481917808912971024052674287409473493137985836685631436364626738058594121198448342870750530518471992068291718304683353589554618667121222022883037613155206898423353090609073532282589334404915464468584476415865474735872280784617337724798291428406283421202667450889250370907495501902094537207823602285294546094160441151150520761786409671941233838559988693761808455278556830001489613771441049714147666183863163622654016571875244805550187880165781010353988011331782083146135892014738391556127969191300476654589781565173802402007321586268676332273845539274819260525578704960985492991274148475163046731515256549073415448085897560310023590654432415401003965943393468471689860329858554976414827151430877928736619057367285874159245118453241191458599910218458803053692279831302458818877932294575749208940800481202617763393292800 [150,42] 3468730307622664064952748331552489996760000923528020097666183987815388193310944795699908026975915684578842299512451525708753375269497124552146583097458446651892253411314489352691204624118879886974443548379852618588317755211621626591116112359167161401380094142088121086058640239836760699891595986064307832294270545862562920429606724368876380906675374001496433223602873123964529004098060045518599167004892736647150475600771030225700104526882558466902382127705868340134496901847922080701901203374623472447821327316665414295173889888431663037797008840389000663331545829564981881069476352911886653920329671895976269739513684811818868726171213671225506315244094103671469728099595599934654914740453546619835127895415366134526539120062075312913589906559543380623086925552028252127451621239358037717766034483218399367459983382300638916794006349955521990157447282982632911337204022224484384663649866779668172832886307337828983549244975494093093663201801958302828228686475248150866387617472026037045202965242252051927184682840933274286770511857050426125239020844303694717781794903431641564379161486118486076449901026006377979397016879127872613602439488214726047977159418034701905175220619518117563699145620177234155230838957598263510247220423544409308845633157841300410912582355689727621106055964098034113860431620151318259637431761327471647417966138630370902533975455732155157172727923338090492651583582944190490972055910501961115267447542108881315704523721607199824143573442512783327696206306566230314839979373889970701668633400386665980646216009806758743371364376216557464377183444780895789389355943772405455611270808117223407607568237215336621383558355717074016218909676835752543585790065289115135468641381660956360834019713587214118950206049956744146346210808542083236457333151549844358045034948776650466765234957110523392390500640328885149937988143358444421805692973440979606510289791147448200656078786419791775715426159683568500181239945211929685384348155078160467502743552661496960 [150,43] -2442088399040781063145880244386708599328109897557117393579167115919494133759120544509941661381656991342216718465134840517531175228877287964486842775961201101556332577954735239439569707965769776998378821433321903903913882497925305353152698820549095298240689991178633967619045069053659424970526036612595924239063647625723748467223875733708736447296993406314563262174500149210577764755135650953168064490596684307564532532549076835390735872707242939267912776247691162007065396638037159568832312383827330149274064476668123209325653409531775290692388858269096585501988692186571443645519457699510581225707437882847590312940352749576565694512930795612735475562118142030889174604652008262602357288528680110972122453029341676203020960439344593633203304891873609902839424393659378192333125576068677272966602938240076625601525785501702513237205727118358843920938209722518145425189637678758952036556327280770414504497568849835168301321778238664211962072676236578088967157280916324240426526599073810117780984181433641567235934807523731032612994019060030550344320043613421916475443696918064769542973330665143161672597172717584862785097910730956458132165039000909433885384084268473766681880187588586210097460234441956866482209067369825797649338668799203332709227813204349555391406837872791315543043418023538395602006300777014888263359560774044020434087768502812804096990749467016688605775599954606026655842955179310922860892669245859693006641919815423235089118974563340027141005625191559158963877438198954950192563047375046415209641603250715674344763625339624499613161328068607753368085785887801019729292263394222345878871879068769242601914809538603119285942816706685305688578409521326343461603416815228407890881997946427826024510715740357667169294708605913640862106138718835644826765907882173514803837900848556695256545197023603860834151896021333796944171538666364923170477739317091249070726481436115034243367667818476451764348008687318406653867109434179360867552844143699520154468507203712 [150,44] -1176774832693300393002177529105517967212565497103546759864222462046732942774357175069388299924180834621106847395075957916092917624037010509791853027494847214754566346875937028668633715749058091207444665442002958631255102792081461645992924799309136428720081434743089160967245907242435493006367189660342188272014888632260719009071156088488762489836692393974847900762054750401263268838877740062313976719018208565326166916985184807945518191072932706124185191560660993814235646356299167298049302929118724643951992921638598875696775778125427650739335400652147384027900584290647992408282975498067578936565520904146692045920822876331411581812018800375305268978705653460758171434994874000394145338190868457620686099796120562956238641910069282116562468468754560792523670505760177686016789710331711280010576859206655512741041362393279666893356730873816132345401864117268727122953497789921720552956592258881668486398168829928657931760948912893172821658676930150416639038220392816161423058717317991718147666147684650528491474322979488242887087870389493066718862243421799896005407907431761494304359022018242267447113403488972253297356181384552897249375903649215107079259654511959445103280915937596449953685245612907192902449356214175465768044058248229157269765427227470206074535894767290927035925534045228370694854858315458873377649953738971947752165137979218964162661708433689640051544467975086836714441024708541851517245182286179437471735303029394603166601310836399098335764877932033378515917175188349542783832655493116996150818102430878527685181526617202084972103352983197305432403722247448213193455551672426762760882759859242729641478412042203056423127440262797544097226125959220257903204398497476766130967303767681870659035286050590514676885543955763240846031887135642000056911863530774985134471086540023874870584284249490294743522434432653253367859636217263656374588999048538767751359323695517776754922280761728121794078896911760323985085153698400281796700795371022451454750328256 [150,45] -238130674387708925555347630095697681723105856791850845692495104072719419532235416314167452797742049171037899990149094821527867678979902052606339810502547000569616115014008061143668096752720073634333257316006890288994973240031821526011788098229680197822322385094851128430799341208868160402605277208039549176464875503654904450793070813860917752511567758890038386725854632115526978588567415242911173475476070605599439659861779888543259853876759316812558614627212122840851126454762180987019978959782626460450609927217076938181409457182392231005249195189571777934568816811819844157915637654955003809019768442956190733452568312646696440486308983074409385197910917146997804455540457170880348660466933646080958696322200346311946974300736305658413414899097033347397244235859588455809562353634494698652177291141622239800772661043930364408040002190085103135165609229252824939805239008562147134885562865923844757509686202714519155587640882331865351823722135660542708609509794677641150967463107140744054211439044452351709733330975824415665234616257304571183666418112688014717293546917762878509295368816357750446867523148567538108824178610117231823979452101669150406214962686013284092602714825128482474221086299991898936105092174367584210864172831264253749801234721149936192816910671031466144263944235955471104744285480641407009395807477827997654132805258098391931375841082675606101409246968571321857606852721985053397134362724015567450216283685697869797038128815588940123885217503696503522500063314320053649660601883511915546603557274362390010175206069624469757980822950818129254019195861891096341538900653572902653220944490737963061955306349829155073875573174789325579700394126277807756109930337759892025509501203743899734153311376751280965752077045239988796223836359335380000021170419053710432363254103811662256377613330869426964451427806148547356419038977187230358918432080708493127341393804826909496995889241156521508490354191636842434633666261798048177002621629447753443542912 [150,46] 22708345965541049580743175521894349421606212195842717992414492362122432113408705031487871528344268865179784082109492079587350932718800918215846324040614160586877074973820731489515280007883048019821885543532833627885132436015379759722864770582442949480455453339863640658792035629074276779324626072132521668172833571027097536280256584795238411090098781595778099277449542073618671268710179756848027867691359908907396213868388301689038729979552622338704733903839566144935173137277308768773309950115482056192693946662809462703974613385576118971987017287423055153920934736088800796133601583133988476092815756300284474171445685250447858425543449145325778378593465803013494574532459211083518086126322575774633561665570496260029200187445572438413205685454333919806619909120262824603516177001424163911316322660579093631925907641169542949006765451444727361706835549252884332191662483914924334334857305005642700415874432372564929605184049596772736309336550855121517809063237268624616617453654391678246636849526541311265641443026317291169287587838660759128401809809139615792131157355733058865581720008243888396067738527181879469721333657406306051342984927728841577749133341029948603907433976871094741168490478990321539267261679787770170580006987510319029355016905000794138789118564913275419275422819022908270964311134698174807443826156091293143394538072610949408916367796723624706731519127249362890129343180513825333056090853732842072682191550405278468185326117874474349694089692910748024896409833173059214294478385871271809051637481592141639705894288292903159794666891325802951026897661860185839959830954299057593285228882413725424889581629339896435116279558849317108328312302294462085802181699546626282710023678262896086257640198624888052420440050481379956916453296602929560151613213504965489622800925268897788074948737006404828264520052281502923583225755262867010382143299001980278967026299665150230988304080862406430819321202770621327781423765505614250534230836837146087080 [150,47] 35836500006779063595847340155703672982685851097915148267445060606735664642291316794509345872048866960009210556825504591372746559603942452976449225882678390834244536088803966697745536941928504339143674156541579872063496571588854915609299679580731382308509518359417382832585068778008374035732178420245171623772371304010775246294129993595775374227239243428002754508669279490255502696173714158635532029402803493065233704016488486809512480204356688821005004120820709803303198782440897733125977380932677852749110291298698992400911853549134739375083003810591664534625036290749883111620369337993781669400731727393408535530929047887529762692843900649420899283927548165149589459996192194464548844784518208480661225136806447832160062017627159537861970608495856960570590705377727455926220644645994669319438873222164062935311254188384130677948388084828925638775871916271055313280572218462773658008147799034285250238159541646251233809527783602621389339258656511388807705724139236227427113906567519632149156712915034730325608609137021033204424574028232837574179410907581754228689458430877094041041605020902734130766832050102424882047501777467804543233470010119032568271030612830132952396939914974784886537254255575320647348104337314263910996244805223907779224651216870981247106800861766163880452642757158243890183082999040862286368816116065065406574860810287602023061715693219507639544292601505601044947365885425278718449652552946988260594462429383206950127855974811892808473021520900532752469068756823268129417006388514361114122878380055812220397594493431008976906202091483818708536327841214560063716515537539521848020649826636869201628932819789052453478855785493500373628294609216516556678110314005684124824981953081407886501371183564082067913792558534709941975295900402740289945863854932080370108688901548341351123339926955834091167091186051902352128041144912657545630206744920822891858574215893610728350493887716359452085128760247734738911712327992405871109799432784270976 [150,48] 10524520405923853563851259956658603013580911295402074288613623647584183162146607922330523152759717231387833415850578400215006087514934409423876837236549311463308327320729503538989036873621175918455283183754524312825639274319255253317187749276599707102802572572549681324907292904073697121226968978094120892489065840645075377759008458637993664818140416907006336948693251052971876757588949387935587017514225178405977633805959295213765762510594699268742585155189050128282595659305822171658165223289769304873266415083281251716179956422000336317705665518974239565463949135815726900035286157362304483061806231063164212075512674023435295357951501534118483949794122845414343196112600755305525466416443026699729029769577562823452788976661441710327291203199895549519966129300084637917179238756029603154092724825819948293720352518516011144864346977124148215063789786573603379248963170741133724869241352040839864125294277584570003488788838451074178417226048309290674115025711373867788498412707464170979578967404938433826666611446728220585257808578395913951211696084413726040402146482597637393825291256217125362078392846809797703382419321643572449250123212657994961124624949152538038880802789370778546472739963186148543154582620898631457780207006325720212328167201930890938940807021298095035003799703090461978640931915760217742587701716833633625007428694077081330160582293236979856292631953975871969527574743366936593459648376878268087954052168739863205814444387176549134346214103406691417682615482273493303694560599464067495003995268229011937750106357971699142264537511445182910288528844618761252457728558181065080813853998378029306670679339284291981574644538670736393313680815091360429061479802015156274007257831155851366960137783141167006880903600504273143810743501416558324603334155291748409402173211552595200816860595826634162518840515873424181703294888126934677439563783908721190710573477972615669488613969877130740775128216263228944530974284078655488546778368092032 [150,49] 1991848736082286696250172610112689477264586675931601098143518180262382330884329126265827029430419093363232274210021123038860952309783815638944913020182968375471443105079373414162857251982929815628279139052444954178593831757561155389962416076560514809005899740426528623140191590880977339235300698595178135807026387750520450438706801516370589443553545252477352539133129120447003090488317217087126078195147940500205767744535995036563337620347141430326782110655217280570463098393587714178582519653796048693936026323616300184446722138214463535686088434215368612567953308939101706973409554375665289554511061086564498213527874241135560503767915663951816720976102940864497824325203643642386824485741825216723610550758501918082080030321495559540723175136898604020629849905922601302245649537026400197491661542889909942537683912205384361145103246641528926234625551981458456075387340580263454112197967705200581482729026447178983750925913294591358098960937977704742745601208883444320162028315854429161421496961446664833098566914819449203527395601570909170970363328310734979232466940718948870873871869866796726562655507066930624142400614723877905886075436324943320787640032688000961054453809564433479357002994268050358173758938088511827014405062671743318534553224916250220439741101595493548511981118885535297584341627500671441457123329761839336518158515964917297046151373590752596390558799511256012281626477905329251763232770499011415991940094856666205396505309984298772843557516043697916504952892295432846310134817083993785121723257706149017473367799663909882262284756082612518974018391194920186660252839467038805560035365258269335885305493423074594012643966046224082218042391140054361324318427898139192253339497616269638073901154083760878236280261185037276588805976430231448478009788948418936005448993367418324001284538520381135260859633650559949091089009555577989824832815682554595528294950674612375554805977899400865369668105939845577775349529651826646539771250688 [150,50] 380910354067526341335622263094855465922714100561192230049705844605458348203487630771944487791555265585363335569464945748073096502221658112296706675606361830522879906710510257847759930192442360416031095600698605680610302003475270006721574863975270664133326882097867746349174644151026807042736915241400220901649111696707474280131522749072297348196097652056959038030075632981729304749267989270750904225687919407892752621143600394225713170317298972337699804977049487295737942776681418784769725470680765097051155550259223982307151832011601793599952992738381717804815191289679308593566307419330615981063176899440630401762547166207795358201843051158570748194351596884824942902281194867030458657774193295206241915771150723848882508108948957814703755141251131320412147513901193718054171880629339211155931439847269407864033055326719960065499474836177669493356733406330126805236956758619141735314397065604172977028934218677011238579112226586725081391601485411231798140600752082173268716358305553095647912025445522605235307337461982203792528275965146212858174698045640434292706901982525719769110489545521902164863673265433055082462253313596814546935310557182500563636030339650504614888399305483761475471775822191827626435062186244852476932929477910715297217720151449026025473621109656667643131864389172204273812194213766845734435238788940370649612539057991331489757317692473786924843425974021235443245856650635779498569543853020998742198634005143627562647183850838286581097990511496591309666199671161015487028505726444122530774584373816321862957914163812796513676347255155024763463183644648979552823422770605630323441040991280432373115584217174082172292116919750545266162095661378204524358461552635571493152566597471078982849741110024262931416753770640470291717878555857830937995428816482319210879294590846756647952225754001962305180680441558308880895653383317948393080864312636683005917303584077009969126770574506636763538079114488999718505877305028054952884376 [150,51] 43728986105848284309352705600256169641056166225908153228890139859427516624735842400769715291355181561101268326288900437548619434038356631545813518747094288197329365910753696780515214213547821400326146445530338029796612602251662488558807064351132888250940746156591577289901764448783266047304886737801165238413631580925429912417105345277175010937091122766249968308301164593941374504706954232501408055503746042313592876217305086014839998241795120131073643020942741812163083033680240723686351369500408278315610448219011845799469144994659993742916517676501388517364063632843904928433884206579936857461213416978027012017242711381976652940798874174121811083827609041132886869047376017764579140883968489361164708594609314397846669785346610811508877513528140779797892349061971986063977990657988907851584438679491325280898663311512577236614640593221107720794889952172249781291428215857816804880853152548716724639015813110051732194345939547432836608575443003696360800755178858862059974620755164660411066776509082016231334668824458834771653647455054373977315450899962125351680323865463907563118954659111399390227991895032955408453479255160053063337249582132862274123671857283711111621892096079987161489109559052515959037265773077574601845199036004031555107881746081573247421827027612156792833710987823045682016984189409532058850868910104881399984631886659010654579983852955832309900115913621646729848270693169994337480095538312256083569914694869534401922967552004439152702464354688109513952214998321525185057324840471769297786922830297433243159037309243483029204646932973743388615548917309728377398268803173994628694635392856872866090068065719903231441654012147220435724568482713290009900409453329151863587073113731442953008051976102963466019602920238101952861865120586569471206717844783626870985372469953844541052975174674513360978195146789493164550521812789461271565884617518104083066192972055327925865100135047181517355232018843602285532179398338122777824 [150,52] 2120428900250586496558251898553626246737467770715942427018969511959391683766583990824085422765027458956216066516861067607951971923795884218580070163481417621443971921823113763947454157309119316822877337835311812334306362240023396726251003001765720929472503007556706486098247178551349174736369547679405446253227546823271532208856359232158884980671211910952515705622715529655120825015759362912258056934529186204433965187532164381966302888622433025625375094843388710412997189659053249490894228411361315892852105222483100088066369550547667865435975301232357893957741704723474466456740165249517543644475173701302910985192061191145069770643832425920821753568021151257342720116764854415034449081467413766787552971416925810269419339363342829703618598133025608715442187745276058963480766525108583499093361254089611644977819444263126008651136811508290433097754530050634478574007095404739105748535860130186326458553559032713509234658947203313770716991910509788823993909454882487158092673559496700071331553623619043794251470183298945392858984146652933795838891071757842316266174993216183272756730861780601544103381479554744666265501591553614380064709081593073396359766790433849020212892234099220328141432629703235983689434402049372118982925443720108476506857514606174286797374248370136376474552294272968733046140304856583588549968644793275902801151230695871090722704460551917528983201579170627389591905813334133865136302004268253878907830415537052215197060892566745976263722291434998895837305105124519103547061424058312951914801517501767794548459398677890652452037527345305602410800344839647591190517452371539049383551522240815708357194171565588728244926967383590141520885153580448774257740084311549121145169578599531045761006389531315360887952521155152693108812487260438834017863583927398555374370027530473445484342828060901249273566629263239810020773277788762321849762227147495025155003244947548204999949178100663294529030933840944402917868975663641936 [150,53] 452059535147300570009008504195369194554877338426390697524813347616271640277939800648878659127717562604446757318032657608681504005925772824609587663397355718575280621795511323996476336633535546350517898152604640678801210160929518032539979984864486142267552985359773092911211543804960963203683013634297715993280513459100031314195484984529909550110815939382767619334631129506589988059114595590504003565525765980499672272947353153894134270073886088993689377953038378409606209843759374876276064103124624571594737040979251926860601758944090054979076211123062223023119387612539360559044111031078841119838128771532190953659914254479409246264880540816459867231662905185609853691980649068441399603478539568086370075636601433151458059606428235598257213171575820162501026503001667519054524387401312802562161346433846369070626978545035319276430808549874326048397886600635374560624196761098937971889023824857859754576448619202828830824643387818163456778939885682791229623488451373529146801052681836140066297650245800048831254313249652423981003567078456673938851924115264430359755160039332492480258409400649019177119417833458631231551217729841107046507049838396067674851663962179007750848663498951120556373875950446991893783428362689926449718840853261206813543024889339298954583515733811648828604757394525707982072821908184929745585000970588372819804214444757545018813498598933362741050598628941539676972321960785220662459325288556408995752991984447544931633597985921602140025782411880682990797611269618130775127756351616736568825474072196247572024546801552623807247783136077403956048605621149423408582995781694485698594243105628204705892821415049990484281086767353709810819986113252425076443154885834573194640240533623990484606226571821501242800834773839285460430865656075096651993387508309714847093627147054646867420886518190192706557688047977602025931743493436175755742667892124656270526009694281645327638959497500313940490531195372351369800616341856 [150,54] 49107267689838762805350575823419384097703285515342313742637678944711287501881801574974485380016013659169697528778955093563755876813102806808513574722868751271133738400195372868335673153457860280092047344022658944285764887694688089926008398281373380161259101883365304907938511585032903595579076473739301931036844480791363716864416403924625261441291964463299007440759203528403961612873893782605014390078255230310495123908606467909085767936873549123602916431062538954720146670227997199536902447977355283927670582579080062212882745948482410358816863014896972445505293466871690785587248970395498956519444096045445777251246525382090705035435569157847271519078902363279154667532560769817787119160087977922038640593813447942536824643198567577058915125663743518039149511855451764897248390713604981066050534613849226363473843340850362859493856302458585320041743120073416377644559123273290002223540662974118847749181710253881624687627370496397728588148892819912099904638252451316365732714506992194591271053532417285276906693854251284952284779385736808418591020925673023616614619837690396329062451968589946211656738810738393230389093842169510083149588607205294599875897425388308318502466452332071567293417394366444376903159620272855672249683029365202666330123839642549057115019632204681187340481475499583977061972455302014207756871914584982766740361998303631664005927521829717050781137082033901982329651334256970285867746890290282854356619979543467252845294931730137487522447350659641541754867537223584580023079429550369635306735755432489967884530418777769610309208724783598424965396286662343321726669537084026369179493517554543159153171270409039787914248776167888813641176465764101443041585376790720629789477794772631461825393165651289531834135460015859182370171320779456572551827204191292376849709572638541053454434351795303924738452412278271655621894575623524038617725334059446966687116814731450641513768611264492430060711021272469783082945706 [150,55] -4316126691223557506945249633999982860993638881939901369255182490810288135769241779785336765236146750832089736173704305043066652244619075663494171065976021308302144558772994798156075524468575945752256018848093772980959615305204391205956722667331808962300243037734737493351153040922786321175729006077638599544531436186680887369585053600869729857203628013426373957638472962177792357453024863761885185435042821579243492216526175830462550612903878737370992417514908476404175367161446868300426350927820401418809499046812147668898758649736208090867070286771727335115504788281323214214553412409611399802584169782023897365828832253947852949696035470111803139485934275929548584189555501471760117083852076752399176065257613529651129999235386707819845077527322856199526294734541729023637120559583881146585089679002608310238130110471469989336257438114633447929464914266361296186919659071509998829490856965824329186177918491539162439455562905127048328982328866181760316407219595131714000335739467500255984950629495322919081334319670439728283266457114339318190732275088405321297550708810419665634483045803298201114249574402860461375031938845349799363675004446155319120694873364193387745853068712103584355791242674737015394121676408412066399410581218301488740240655294280557178318226677699479746153699467967640455904586917468706428766167962413085102212279564277636933759283484927601681076618535471132612077434002927228726698528532235013824068472279293808457680755427262685548130850754841410616812907982522286012096672939597798393690050189099907927690521611152918373403526084292266512583971509186164383542956698233855848504774539464145025244185985796270866421206559150977705563153816232842365207739831210870703391692988877398705005167967551568160027894596412367790581694954449562335580030394287440133372757972920360776738175792993228783528350421114918669360036782410489429896105945313053750379635084856683222954321420374823712776829134819596350608 [150,56] -56188568893644631463345449239534524701651140186240155258974230659241737547922498151679780057859029182359353311860170493099583845645130980899587656715575022301722255163602997097393372478069503998836295773467297406864903704663089827389978824039147919727413164608129083199649916598006419004493175389553323834454062237901616817852889895795556564360147969956875460928257543657214229876098706316626575525268709355608661227903424358433012685505393232835942231756723810315930993638939959082952010537468166235330569091874386760696625289879883879051233625670491547284931374160427913173031471605820178399047670562452688846684329973628853548048277761572022158296502543488985945117659870235977595020340026198202844509185181281283378180034372443262211057035226581064705283199768610680655291002570541589583914405803736265536520893329181563948613393421459125534871419116086548463549215434655292810940198318178774706585271610987219769356057228950871208779940919089169071535920414859411625986047935086495219008550202307693699776844958292088783730593586801064679552671509311646511348921554418814400278303960857980034352124353102891336546451022385433107760083345337040760992283301654220143206552067485107516862203915762854187659930533138615563378621537535455919065476450649671149308640415492659762636319467938754899775659363672106671215105044229213180897741445635355301606024336679401124619811547172977503554361613978094341460521027222935774603751824715398224672324393907030837675052721187647904838128683245637416488241559863400905454723136245864221053189051494498421295530664018011507245314019225029017122177434277217691094517539275562895346676445534524646462756033447571761255881246636786854124997500421611769098284220811177100425977903760839108804736045822341502532658658534244030879834211338549790785342904772115511570270439706849369557678296159307704274961251470079771597588760748448668095318343974519915425954747630610553576819816844722816 [150,57] 73531139225390935317696021991732084071353216347218648050815242724150808840949827142586470659554536705644355004776744213755989499432874844841858876491613372185827125735226967609100458734982488908994650317905763264031204506678707153735889816938039590169185746229217818656420544019375479021166425893995107598026418830356447653972221920238360200542317323421299779521193807262604339609902668979186106712424594879873567791551642710541335118706749095480028652937558201144407801847012147695222250171299525998975832436884936520776094893718096519073209394715206577418781859960176799209110636736877181888610862829612800567953323442557145365534870376211541114693217187895722026937002352805966509826263293378920958573675442415099791003308783273876269926516117151322779915183752176139018699737591187768421896595010549762668504709205531746183442942505602328373483726946288980782366656689089768852707059121358911221286978127387079095224293305470008158760936669817449659387043450030506694070930247111388721885606148975013645134493112970720417504373936571711661778552745856474528683140933259787930729026258104104601452241743034059422920636665124942141355886557927978722679840684095362149064040082596377055059515058456036128306578758959667399382958273193676316877039217460858265586693576947191862427475198758450213163768458398022849917990975308804096402991085469189690090238121554974270515962585680732300930789983735976801165032767052479605105103804115198636542095996766372438825484276517679511596515181658257667562459822809773275176346478154183670934323033845125741103750704770742176697198849189880531500591652911713207963915490839429606080403332205878434152367423199100814629873599260624517790013889989019693267287104982201189079612434102017037151539088632874453494167967849500887833493400331970003071556863749565363506328521298803711698458837585879548643912138330138166295221199904793144137608605250934999426653975899730254866533304542784 [150,58] -1929710666846034901746594546238299239464210863935877985167529310729671305441410916502103963225675912436820514424586658841054758016791937927353586215062105473409021037748995424777696319628403366909711897353545162418555186813630539082333362636500699003998162500410906413182424194687437220159749845912913239339136101224112810656293683817121889901415166485507672788498091893335649674678741225798192645818808360451639216112848684389614281376640277122964957399266054415276798953791071494732757449126876606768083889814567726852572820357358937431207926987579342649065373226454836075326505186514112048093669726852765103241852543648565642832435574489091187192025285369123112726717329322718527137433724423320032345083694972830609271104651472628555742855149902223895444202176891055366871728815866313187534049027177789907710316936563695952368760787841992457798162171796878486984642001442375115501675512327834825053559460872223058439412018549146154006337943021249968101614262951747771676490691390029981461176493569431772070790896497305126346245922979110999458658842252053014596557863829308021275810622152210721480927888668508588922996055130721657644401793265699657852539038792925991687186171786453505838303668055733822346429787570112323248405796360743520526121422885229398446478975301040372794006468845036206935213277772498362476225054457489246797541007162059669738942080372093196766069695141433053735002523075741613528824092366818464574351872605478569488338594543255719959312404689643066953121295025357390744259493414220120602993035862158766497847917495942312734257049823150516990350474194845322064079436265193476770100373856158168282194052045513971275718484006027849771506371902402809213502459634947140274626691672104104676158440717480225871408103930919020441880140910620990145131549652815022727816798230702103692525134613729262049506299915815545430939761585972463227467031484599507046909163976054245147898449436787119842106323888 [150,59] -490828951610314878084105578524148581186829723520975592357466165067203369333327130111511979935706234775878598834652374146253880602389362011479068430479241426679140924558093240616392672112817944315225081904414155868807486617249332239759303042315427015910529125833028666926127315656142182747830572193220231353215521297074793988406226550149873649307960919057653882515822852403869794734976139033887621407032975194246022441240564039572965889336021554683274771414063674339301986204733223200923693659358756505337014937383891039404733973085961170670124268749900605086356020276410578473137203875821106051652336249028067713021323925490290029126969518944401433780803636308583849105647392844448356984612706503587911184702462221643879782147535372913376793486493849833285913521717550493990861814181354752188034288248489024918114120353375997070637579133770372369047126547114977363990602749493355149561786451543973800691992487770042610682790883121117358637590271402603097688828454371138561564340271632412038296341946807943041090030108104223319860922017070078372854026056035295960778082089179572967673817010656977968625783212454147648559024908864704324889588783735139593607761609350197297098112400400841643375049426244829614941675876748795673970467619623794469351658835360370486723838072338134059093361360921410176546922456546542554751476834839287292334983585383698011016652557417035008489422940690588712746865925757525318961661876390543802150744917129053396779019362238350544417681633981009920251907720154142159492668951883947032563657840337403105386990379855616181808196871728714341641943493854344127355314068633772623105799396966838757150101621697130645313521839912851578895975283731849733853557787047412568039437272145238640622987364283282173589653033878877232844092615094799750652889717791555623086128726180250808835859107544260587635266352962593496445557579525106855224309287505542962843680349213575551449512836515022136506864 [150,60] 23011692645874768905949163794874007998493630545309571578649281319665805025828151485195718660266191379032713430423605695021437878487530120082987442718247646120596738674029601867354915270246101558879390760007685137065618897856077909566566213304815606361303421477591548909175643949534430440304242320322353467493421621308521363746467799575805024898450221923745325745572739243633764805294025310669512863635523519665704610714402772828603283932415582569680896042243065034319983179314591011833307771318479861200295271282084409802101176099076665492339202859909687266201335069289087667147427858915292816623649551824424771685569225182100871754490937460836512538603890012817948643879482917442304083175802709271830755591782247496172115279485735002231895532561002139296475290073755204205519867561094741313970388376793157026573535686613640335698223315970708978759691683698460110236394627091648397869770798020080017544430099256459337007145773870587874838975866913170650048259723637499369134879370713062915768372863782176261959246987527226743354456721938778108393243424573664356512827596103018995155616109950607399367028809713960016191627369647234174308414181519305544336962471160280384694611506516060228538500108132421039360276541544480443373447871785734802038297308499847684345788300020270992690308640338131074502715849926416296222471611598733197677097704968937633070827234888560956261707205850323189277454242505944665741208429511650366192826108973746365600778149926641687896902678434249360481560588840998683521779789948011242856042218742532783628864128579243938849905330770557700341174929420442999588554030773262391866712850053650627749729810466719919174600969478956783517145730443420255935005233156367865399898769041593669990991861224987235179614893800383197318439435631905054485282509789456117283296110414820423272005549693580392012286489394017421024621615685656931660103690877788586815091560816290561895533385102055967312 [150,61] 1805098574725983554085294040141355637100360668347544501392871492949274810519916240927923309690657161814652454318958856256107105176819439320960021923090897763951514321971178585047469555919805985434556677754560834064812239388147871938488897845344215853944085059345023405363722108320232565131695496653328033551880869368554505055101721275121940924930297272573708547776897859017841296804942951703914649708979875113613120175244044000098137159656985606654853542437710508034204836278284996916685585638636541974753228761554766635641986704506798936839021897660487153487652785044524802905071591639541626825982478859229740758040933776238410359564713696083729579262624293055498424732786962331983589122669900127376023986181163121141999493823004847269764500893435567147808324868527799525172889633255790871287488368409484990255598435273446636757369161107105378517760630764116102151480224543496968556310904227760057075164774869853513764901839753875631491477777943283162824325310570415103522286634116568606205162242129504638277041126855139498569168079451136516197178151934623089986479807092132868493544084103740608816569835543073396355219646424993685506188755202011065608865065647879305947781348320560207840705312607084775657075797312600000351231935723830950466757650826881392386676196171470419450338445419316338377170965152906753938048745017088185591773344080259354635986308606436146443908308354137670265897736620828734519428428958719712685059551911660766012101788104233539540112912056263344066176190191224404698005269790132306159219799703287721721049639701426101410280526337173914604861652523693723120125032010990125211732178244994880134981973426228056016806813972283542519937995644629469625185061698585537990977763872796487502494247156978754156250242971298114043256095883837737529913486204853778637655966311370676548364334580031114453554703627167360016742834833116726989442066435954863068000385021175004068325922548789312 [150,62] -89272091009548711219180449640560849756607492454178055418596331176016626510285387117073360468975485285416601074796317152874203498176736982192098379712331172819368186995946646283452674439262100917509266237886784054697896725385407551064550607834134312105960885094396613334939946698122999428693627549605079852644283902375123972263211626677813857043133446063427760451382114058311014436536090785139063593372626716804073019678666358526813111339848298494104305408176767038015920716484218111294277455236534584750252961596232283560093878099229618985319198642455470165465173920852911379473976095746248491992343933354583604624560093442005620111146958672260719511873673791334792032559466576675232853504300312462087637838972444504237559681952539439595688751163056918175987507804456720139025243777022859285556850185554921960910969128406765620588282284063354403366386441430861865022820425303769685140311894322847017481283826954411192755782796891909217312873002161433660688062060934590924556197460023211420082211889050149204334462456000995171197316814772462114995339483714183074759381562266975791070939546157128722034592567068453698592052750126310890294676121973033404064096510777266107844816880686249716586333374122715288742816488144751574606662673085550522881354639160943952097413658341891270312513796922312603150136460391748759194203880364389661267714623447574639801205475764510547218914992087754680473467914559028839010373848127957067510953691671892322471376552629884319790675220928440603173212075034894501258829793578945115088380697200936364443279219345398037649868452412453691654784767245517026070014501305293472013608975485007906984664800196307550558986386257390634805845813629659493079701294316351191218387951483500553733523076118286761827190520558366241796624137518268969031883003099534673713385668770937154850113578915074258347507678422034852936634687224921103296036872141389345035426284003882448236307386558 [150,63] -4430601407988879526103474490398056154801154275039079927187951769674703430878081668803384685398570268318606347501044221240591564029926312688199496034748282347033710107521127556749936885726658440004226354084902867304044121265047691533965382914918860028908906180852988313624765171046786804048761336741229828147853806727879032997588343161312141893618949896311487057898429901717494990916977674841345687172421085595248974499127476354805194019633500891966988303772975822554708616519934158753668934333852557303545543060595804381777619582438615164169909497495510913766297570818349575893213812749622100726537093052216019099814870441248558606068068813561734814938634425145474990879083622314524134339359262072322975126642716679213938106258519786119428056504288791182427859209146366723040060488882188630585498887846217847178581154066189647663809163297567116294005539342234347490026703909702898679838772849912409556988478231785583735633511033834784458625539118361036319175902343226226942772829213452872149731141755135370688631586786873360963330602773432109597776442349197929575789252851874895661223707587562164799416408495369986387347101075625063887004086116184667591991675160775571260997463269483127333342258889981193973465177684934161714862085938119318912309712901194673654471045140842164740270082503589090363114052927077918110389646981892937769399142140451995482822054543738677609646868236961570696344127529449016562357818548174381969174319267357535890574119685376879261228596283385496919322910200161474672973022528929963147651278566795629171095453426399731245656052112658744156631609103238034342342619381179975963481244763810759670723072236292223538116803027494795249242977296706525492518426702892643548023959980449523146852423785492441692664584675581631829821409939380538896605557625051893214967898690521348982321426926494932881600387009050895762128904726608206938047320521509476457834655069433568681870488 [150,64] 198068325026134692425813906935007662330511486051979827068400750281521426206602311191827020995230387270206471263193701375935269811103447254007598168401022952163559782863024413481760741873866238803722321798547187458096830349850693110228774845666336407747514740165484146047626908195788996261047677054735113743454553566997047747357578300432843509324018471868488204486290095332342919773922458444375260277907702938229826249179647515443996247016291152928176734956529232255864078397755020086309506505414088613246464351773296500894838395215788103517068979703132959392779990294084694073845488740507627922464240501626893429436234645464232482458578387445622074576729153768997287195714041055188512516202134121405614019691993777165676177870251863584888319577936180433586758860629370071835712000410995198120697222610602612527842394011283081770889405506817429096559085059573194001053500391264752710150230176698061197167080052613514479043063972604333891118709654468644833160544694280945335798164279057769764110885651984921006827660616079678305405943200596935941223377177339673226334586735472655663831591278411376020854566268657332191992704659240998895061901840915030052896157038182095320680322000829594604923468002394227268334115168290170119341907557170723993556714256450755018332116928117573798872882221933533553798374499553915541897338550745388027096857615205293787501874740152733442624073409337373450259554318012639108050727693382105640462947059722895003150679362918236671356794468895399545184102244000222788159619345970247293369521351691474073770165504728342032942217393504046451968571726560152309415090991137370054442737027364051720167163016700190543601002252624809166338569858840419684511903442427537787266444379699100665739759917191970122736623621508148673233621110760620556163127021963173996000279714221511200318636782198507971099584535017090469117474678239775737491401557219609161380167578904899270304 [150,65] 4122856686203140581683683779680633069497360239370380456603849461387865991760361170899543207482100769805880490102939624234613314631214861814405568202998005377176566086320912088030731875096978822726216533375061677879135622754979408517571450253368731192329283726121768461609808364141507640980047902125189881162330185295260608161597221524518090947178045287826948655926942322399369519574883657328917058751376591194228909231676413211852653981354712095704560335487786223692222641200531321938719342100412042069786174106752517908047548496416781299107017481257742598259264310612917718216689219307113740804974772225658666192124895811246415470976024501196244549089776282871921956573082268006453516077052575777432545625491870917370926583101522214335319387580394438696665045840703680992215609352081832814139059155815222707858097507042679704977922999145933204652794455541269488798854088917524712724521233972899779522819983973722171178244544728252224137967640467994396412971945268952512692061199373189433759977458269589563819314006365022083338605626469365936010347175860795162313995857563548705549345811994592987002165548336668389545820388090956389682020325689872391541985364952668223164638024650010312518209409237072748367012204814697115876796240870325029643673031083922347952486033050588677848087633547396318086083612871901908345164955667509900604772168060956719839243048092962167912881318493480251851280186795203762172922956551513452382566169071680443631142033154996849833854184967868090592905920431723916869196272481146051773085021713807981453992894354448947436873821696315567881768788259619897100389848357853007869752895979134306149471892891066376778887524752832015064761388731322441136299558803926331054608663022130807581167534928314319044492402386667605885268394394874028277884105171967539021805788083959927297211705043736474769318273866240763806428027514430356815175114883526226231843985709767168 [150,66] -82197913006213380781133606974535196787332436170783734264777133264727980086057313750369589607128825144888483496991455228646272141970194624524354426499244795290922480567019592609258444646223867984061014420886456771996056178058150979409573839294853353373104073641145749203458972304979814816740750702935877181796459802890724172542564379980479883286725345723550517577338111773067808594893239975530639298941826631263990523813177452183553128623909739922092436340964742802288671086514853566925791527757972923970872324495764600194268150293589633795407123614876564861517807487343458421831276119992811134338382750532899938420482253918168574527705320380497940377186149792625377933098490216881013204888531746577697008213413275714286987209555848774092018098370541015537534681974424009827137908499876146778600740547545306487216105129095330004743879121502235451181014015934667252454461628292852931093315283097440524479793038470256916442222413695317929604997769934100623191963992048262561781611593941707186568878011416927952292256291101042585749249051651758993922278508378913745720172051811521491926501983702187786934392247752111377051807849311329692109264709217631652942847649330671202635816498392757485707190844893424996341862817288828655205117617757719660992167465657956365811613586253662835250298026809452554304490420167439043963191041169050133485311216697666037370614588739670282947752575752741762580304619208494488255096126373195237912838950426161428487137319641068441448074978897040687893911130067197339382346479916266990964111404992383347634186617822777886245017307689131830070398831085744823385306635858808210498420479445294278678986147908490178404777080080661302758888183959331469564659252356194259824942886621197297609851347754103933209780909145032370731281137974217453825217884914624538798047147547848541627071505146701687780210861818327520822517287689458823944576756134506565325087311300 [150,67] -7687629052938918496238417124539682374006078426317908450014166843462605716014285103580914919209481042398399759436089138528487772476637162073902120257646108868783735788990693319336428090958131616507611609365874996419663735597251198648911888244677312833726601110224521622487472629231588935979615889610333306301197903383267638766963101555180936478596257587832678011623703650065625224221728385072685109193553687148386624150565538393804332586485855555479042958347166482440762844574296213178896330110293371181161547991006874783586647157472947695691043011981185688952395736264605540273462431894936684911831383469723867760154773270570868703669315693909662322876156413572787586897843036626933322945513058359358563624653874374220687482174294731129067987678124340023966903316456220822795527741119914596311459411914442131332570797510124827454189191818459645052818519622877262127046467092756275144393432804347753063015949171853934862820420741135348902669978728158587880721713939204943678576237256842532419166297854150852614933539948257594845630772872751043342369633334559139939750383343787213780439707982958332007001094334743568348281770104777449979613884465788942190507363877832225666901948144083271118625762951008538830883113247069977805652104293654534562054435939174093389184538646776409524168838795609516892352134112196489799713478127582645650327824782703605039206284010808809545818324850328925590250660908589001279957689216131439463695525157403571046162303113762222849754087063233150495358786320604957747839623510780996963482578412925497637097123063007152468994401060706696807087818656088655546773687940545272525993179586709904743303123409303296319879198652515169390710884485374359215062772244270708198192176613218950519248701216277149278022337107908265928785898036448181974214506540645735688906015768017967100742177818987238954858075964715035178147871292220232260606665205942250377177776 [150,68] 208041286980787903382790512009925853481015572615395340144568557082149780174063031104586891027297918090791036916621872393697425934195417677146516573991100515253258078399019817170473389008861611116627688124780414732924955229587953427322558737257743557773527639332752328606438503925338232949212266768367369048740464678700562058074332506885512416197174294848532312797175358386466637358332873280832663775135314133371708059801626277315778100072004083736792842029226427898191594502532429186313239016676786602208919172668070696077433260917117593027722074490520753487684020767977526604679762665806103358190097056276098420405867184051617284979142607497678149854454092159092344347903635150797420063836642969605172310976348642803201360500687693522962563215951660772991097541248909226322738878235093580230724642956648438222363691020845171091416251842712129935755997718714424358299658463880506526006531244129917857558818399597530084751194503477028530093744962061658148058829157026628352205497202518394072648939592952524442316200666790230761785770953210946749377108147935713547710480439710715171603057017138252391296838569965375564064109883401521516575337772661723031310689240136865323861469526040497425302768732816605347771193085299710919159107591524754761454943239962109180725483726539106389137366619707854488086452032600117403183743768215323243812810606687903058170375325176992091696990698675792908485192728282549872460278975566028192601306985360270938358122988868573845083121311757603529184734453493944675168163802676513531393235181964729939430639143912922756347729183438752074911646959876191276347860626338185712751759320032846429506517328916848831719091004341256100042945185922402588393628288682195236065617705795420794892317395316444226899626907241259616305459027284894005637533980007977123801608698084769763002561226877043668224820103487356064140239682429770609475009919353491019560 [150,69] -3597928519867414439786735742131202132707257361278501178804144291185491874610981576076308251434013027673770556276569381827617741864109298516909570454790775970507269593353033140367663872390313700641125130485515346078485330453169444795823934358027850661480847268628088072589049313220434122192654347350528426887624844353572124224507722358534357108304229504754386068292713157765786094239557062477586719653275880938006480016721972431455866396469515844500579501077589856553212648096531610616465940813841998155601127514376671891950781823215739776530742623712205504651540008476023969904670641479323354467032893273769637782526346589990034251277782739812283094141002049325478084664742038809611260648742989263770891805227138495790714869823983356578268182116463240822294431782750489900850923095076098694923228330130398571319797971441280802416637031554527701944498644727440457858337865574223581275499934632183857782666185071181961504200017487675405179932200188663544891314257101943481421658589542984498168016729856810228947859726640876584990046703037295100835512973003661564435444743615965221969047671575006983076330888318070385462856791234707254318212438446365868592440549583441015979627628616581966927486446579222764197597207619241224413786839653438344062113135109163962985437875009114395272992483937796252806641994720004821362414407056824470785771852169356817232731055855755964662048487276367497197702187037402495009300443884729166583272564209509940848136318341892906787081032298368638265336190982557952702371421740878512085441489605681836924416945312228926628360327545221980506342276546772464035890428541320230591249683055009949447853829101264760351242901294654425071847695112369806628977382459241833364537121918435183077673232783606996740133209186285188595775722452509223978466447437579319452314344653790279138156213494972592282368498953949512008381365513754298748679773129297584 [150,70] 142179232811067805830839129208913999653243631308074147432538369449845912790785413355182623009164540583904701443950150734539090247910121270570661462340256679418644684321759019802999021161778074922897326957561552376160772276502015207098081855909817966557785519171380928833678973307374262069842877891351597755064243325141847421022530901666508666057099014929062573504156199080492531145433908238583967915246243822035756149689679555930668539170760099151225253473985174501934239082900206602433292234326726717385608248427198290919245213042859680287691733627258158688658919673194215597574069675293377772143472291841325536836700248988493689262293211722038187696392533251218148929083259654329048246494152142079091113178044709064378061376736395263103751471019175015910550709118954422673009885545330471778590251609276454699390483120340490753865991483552071044648008455634064759945486697894705984224923382878008877516295966281309250034649353363265343062273966597143537826270128394929027949336773733674824950976209474258770713042492910579547878743762283716463582489905172817192465471221844464095854302724499975130493257588178243757620897770191159613691327942707271942512698488807381897720786065359329858422163212743455410853719194457462736729227990743430030268775899394080232793571752111507183749288669232897078467961322282794893340401012413672242000956563154328704115482097068597087225339927398965711629453773454474543559255965874615532895176423820202491923652957820114369175782148691382855433630706018720924290365173933607626709275164169690369743478655916427402362897220375803788190332270013846832675250479893087630842947200819080411118202579504429075263137826769469330828507977616840217064780885639107161710221841732844551369518949977136580871546318496375329391646931887152209360414513254235694895037964264234100796850561439998379719175646008172122076517379773305232074308652957 [150,71] -4071805689410894527491894682234037278825910027208638948913633238026729600111005364840756313394088289275501064178959183787798811301187014536343616819171693868213839637952241633263877081206560716874098837024995498345506265529432906237563358253601335220304427609374191408451829893219392551089502441422800268057625989111129260041068594829257595959711283852144111858436307730593359310076674169033445100774353479273117178713321843344887978045555882372550329087902931056113673412596452295141537268229658828640893892057257239223946684716035167697700817528424688369835736572791835981620436542901238000952695804762936538206350289885519692363111627193540643359876780850282899989124554840444652404782058761109666931805132136291660249418609230215973175569133993057177511535238264954236781134642720728517978047491839447654783632824542860943481899812732600318447235169288029848372882666575141318479362103486226325282257349861613302097549549564072215542760601529020332836658468186927077899087553409922075787214400575504297397672360147721199553260649457079811551872377947091206572251072018253472022098263097943265513967086768263468548933137297831457481267493405267606795721774515890803416144692186079535488075146961617744030225683011968720439268039771805059764356930485406210540827626942717076894599672545974258983107796198386038152033302574036180092089310977896102588221418809298191906182726250755769090862749899693748605960424573227161908734533837716290912539236891631895954823298475307811859405522391566820812623039454231367394711886152909679791619798871465803199794955808015663051135246534594296538743707929035300721158573308953834563501398640876039288236050060622933610602116458206089276707137045455699206451287362725490621233772257428121890444943443887501110512417722482432832728283216047000057134430336449073511753570618837547691355529241055965245239315612741145419511392 [150,72] 80377346362848434426918166035013389831576338576266961458016421738095982605014230350222178249034272583015468737460434891669850355448782635464804567621526057442526248925720853228465892125296195194581334373489617591160107508690668057787334303431965125699322789356970834561803298042661613878275525782548681662612573011706652105886382965445618979120089048070529175092086624168999270676282644875990964482805053240632763480207248911098953726173301563293272326251330772702944568369412925042128682718521692443700731412435584001976802946721046555764901576066968226899786299619320792763317456887113750547858670198933528764761099605915345563453205354685271547435114126813358539787057368021121247929582238837580736431038616997430268614448353094676472607409317675861323193152910694158635018679734341013218243713913458112020793922903853481836924190189802730000338133857356740514234980085069327078555642135425362434338992812706636239643409171199033541957762585111607863219473256228521415888443156697982925159787875816912430165119662378038205047059570007347946791212151301081801345293616639608458520107081728312365161055326779515419171353575293423439875704947757313438045765685092262271748246194994960707151079688809113125216801666823561442300053461507337008406759978812576463880875322890865951432491609590023076163923086917752397773324109170533186773605004603898743435610873008358497415394136296698430473208907732043585769988361263100017836205762539073190964416518786175637447336424850191987796077980547063521324105055981563338480689390689191557862385059789406407171015494909171833576247390127204562058273310809992902851205734895191841363891722520719320956822921830547732244220068353272537936261055570331330111989818941358375149885409850388086049949360677160668995072877150267814005594527761108450185765654535023617390460805094139044599493520922451358886371501234276529856 [150,73] -1330365210458346909123925985010237549735655933182206315700171112313804418799776056598438175905036693702942204736431997503092150564736057352197164933599665747666340462760808442957774605238656939563969029518894937428924762117622500238040572288106020710694649135297485385961696118968465230721380537620428258836807169456171899810448853438329420339422804892348719240301979157010233466367623933797816099790980227938149599428907156532218954316738679916428565312026326178842988298207249016559812080454751698806813047683974979823332901594464872611122523151431876355269117928388699186719865404540949422116983057736334187733966293565712923473442974345435678782816934059885304771294948623821767008622220524119015135203644441849641174592686458442553962323382593151009986227491755791648585405691750424849715833564164665933493216998400738065857745546045734324746672560329922280080956443776129709947288104117616978531185363269095278104975927184912258518502293467576080529994812085775493954121599595679718302767145545040721791954342910406167440308624596693404807287961834507205678647203448280317070772858074977721202022610547079254152906982587591627506967047611492788628046385014182290602631348794885310555555105391216433214766730756992503653073590279706054907812884837754419276683384345019822782757564151388460604944144327641673501700359422308799310475267935563244379245368510458781804399083568599345398420957803388192748497391854589144203749869089311612346892367074694860381364772483395594769643101087071984601427881272493277493398286655383395221626828614871086778839112317011547580406664572891890561286867750879450502036291512812251047268936750403671021336102667683759003504830526152280675397865798968171624362573038575654341290355006999314132797155446195846776630717245202837463817515337279353188157489307993105467913974063383067926248769494431570392971940114236352 [150,74] 19463269024860930262273451733870391303483723526749084626860736595259090965663611175940854440388476004039040866043734759952851810327867304638860833736977800748448964959990253019884290577524740822257604762720133279252750255394612481112236085146689982951584082841153419576995331566819736745256014964839907673342068330651817818428363253264785057090449963545150052245317761733351866292992223984693377533426941956022642834886169702681509576192910678559692127833546632614939392002450446076376878762075819599612481579730551113116441800130552782385030444791434249285040460779856743133324414993055890104081623636438448426092215579921339704209166778399639618358368531333902728938255842663002736053241243873617417497499782599717369133446551645920843564904156894811223709157729098914744790737114157471776702938291583820421365271015110797824204301062956187615078591369476946233833310716529462854077311675235901393959063179937366903430011236813576103876684319709505857131296886695005357957030996018102287516780230133335543233994917061112352889874039862630535993815754626835808359459428942036874708330573291659443078827926706285931368334597201647885842463218311161997397337559654730838321606686258113417037739913896240699917974967994490150953831091468961461970305730495533784886405546595251083359070240094672635428397091233976999697125979116619935549997265469005873511773063334431860417087036186445439170960141661098552313926100146169577082257419193163090244421724293750930680918094833029701111010603294919492667896407220981334102002246468612400608543485374953944142830460465609038562201027878861850088166322362413921853383797847323971867618786347278493443357818043655690761559598789489850765465637613014202684377854620743344784052632122547154195277977409522824375586068538648731614647481351639512244342038845177224667843168493475664631896308120408259285741351576 [150,75] -201892856735036516828855355402910261107192549827716525524293434028422777713672856818272207290045946357593921936511944613232656322089521820206915263031099382820900467014225440128570910946971315147281099939538905038301767638433139764512516758140518297987488220916154815601016592145552589948475176140459349615557704395375588102981544681320452538298381666126037024783355290698292283893790022935748342253704487437980825000575009577423685724546099528385146765377749652741564212676707387775165773591039702444351212608116790829100395641908380684542977282333587964380844210570531725022644352909219476700785306659086144896032525822931484973483423204303363434709127369750083740488992353776016900092512156145938644805517232814561457041795440575666436842771842635092393086608437843553296473945591985420341577722354990968931060452191282122231375263320875043867104945970161088460548666559515618396383990082734131963365588520355739681946714331242646016199837460188432773190302630053636862396816511182689047590353960052512681968597410198996905159532711384396317948213428889555467062510956874627145616408125485838893082534749180935988940119193106483077350887109484965100252075038285283713839139808585469583336300340937305650346361720545585451977829588532012631518150169725872050880311671182937093738501221795328302576933569688650022238661920802932852246963058847947435106364156028691834485723852167538035252163423594151621078447477848884052459278514870260863283281473861738245403077772338245268747750732251263189463615565690180165778807600086334710846547548025715271394479468119339315868891976318152626397510657873706988795267577233470764443543999740724897949562526656529715409329818494390928704683136200815784920651522465793605402696320654563120846223375911781249066888566252255013295743766179263470242019835259214948961809862301298894397259274380510540174192 [150,76] 3867362316865726703403418251888831243050781163512208645930551698681235458878797346871415736148310326310444607749504784948040537618053130490459506965497577120989579294877142133757385285737142558678590456298008288506394485470642670042304543472926009358725094303722385315612238654993930512482013919671474865084484099432250103389358664502278547106804270586843957299095901479328156096754951395859849207353624566012316576217676964684687487469142713900578058232736084755648064891962976275552198136366080647553024705341208993402826093723553773379508411610605489231591888740214762051011095962504480214384981656333925449134376657797486607101862490983354655597346821363031696831314270208091692768139562766734815884416055148458808457802623992344441037763901747892041561517700062110293677573299921484343589975509164407847349978897638532934303164524932800593941248007140459278955626618218001211348620223170883379843665210662017087883227020349099644730864711457494619379057881775073007207854524775572727749803028631511917218423549668362314256644267462972330174590563300092232911849347551205964141195392432196955907300140321543639104131258058239444436070990393927534529743909120978914411317315617835083444613956627229410827794741349115258588830290224394926798345729396916609592939870063063915794155205102865225351091419079072341153336298824760286340709914786438527106810894407905572398307958471673361444970208864070432115814725669474700553697389891415204616107603837696268448056147473197732926767755304978701259062889721401744111243007887949758017931839913590567168230887850777024975123271651930430601701810805529344721535025782499130196702752440266695759554051925448638405571835552228304097905049355664103406123682272938675954561470465158052914763793510700688449143090311286958914061796131621470516092100255911092186905714353872096870491892182844836784 [150,77] 14673477800371586434220121548648053267474176126522438020693228282667266948984314224843939354011424365245175453179394457452361983728482675685122115651844543452638551328861481366384052449200013273880932370993325357433641649040068958222601610774314566353794436911468240689227093774458253052039669305750877543124847171241513108117854607420937703194710731128401446857750878674184894744489947053065228898558546715788239425486013544508317821730391815884247525196016320617959105305971117012281206770712479722733345639113045352403349640532195473344696335327999203456599574867902943463566458914823899014393404297449636533010241297553654540380430920970472773908254458611521683536548279214508887878083154769640091973546381719566958409954567658520793830405558916795830458156996354046206599901121452305210224552922184036466076732784784293345981990362694166834311478214622374528074870424615767229919964109356836589160002011160506176294706587131042715081720707176691759113306775351343149567830219980255362042039485913210454210790460357127779398401305307300907786399783422121144194078694040224364304838771346188392550919019081708060965383721468780823810895355625931728921826509051538718222296145887144604385599974582552050980484063492084529249973804829399465689400126976953733767774201321827979692935660007837187990321418291868161874931820476499145975030836647636598274645781388979923606947484954302910478951643355044115346369728758150117785752494185798164058375154710264071833038315155771101204097508575927885066517641538454946067848006394293340878407891288054952190042596364021046822556012848613643888224430492755300612274801506772787026893366049343497961301220394863805882537403558094013863627547848500668097388877722987437351916991407639125959428038158928929104267095300693774925566227058051203410949189357998229879786341566723417549015437731392 [150,78] 467057201596788165698939093588571429381508054836575061162784598185154487200120239331801004817456593437752854552939889175082868417093244455108977804100177714828136924770033389363220852766853695644418395308291315497250797694341716993199455436843002373464421998229787217771275319438192633290239485670807352566980814382897883800211010833746918903472369922454297913870008913007419167319637831034314790628117763898670583997204313106054458880878983443585517607235816562659946112232024083833828088247152884845246624669622965530706747744917302724375344533464259275684085465921428773885855940204473609287656051866934838180968864584627989926565682271793417714373469095530394546162562524292914748416302910770784788407337634174609123958140142016032291408850449547864158642802265983370901281311045612746035694268959942187326404648439227971959376873199578495608062005733075012895364846912494749397989148880899739013741289314707602195915530932343089276517079744560688155217513937378052457185165692967793595091311937946701794725380305272057873733393222512471638262207229498651244012082098790619258883925813643333401547325639382325515842207408378586760248468230432128191600689236947475591981124350007841763540772144293720876023027321377297935417189348218332923357459093736630798108766192453786271079291391977671253057856772773790496166013495479413405769635701378260391771923605629884290180832161089684667793226626249645264410579372381015985897447787607638652465483689174909735923186184655818246630463024722084234234673167974815577043234046078201754706138397752685010592395327802227567720472048970874962502612028784928304010452288498900508016017599478228454025407508230856849638021824136499361807541294153171177445389647858880993632675177527592607415342786268739150056124349699309797272411132253262932225396217821462608386231263172718176627367118 [150,79] 6411216553622753224620381935487717537151756916700419394501052377820892030430481198422881100278557479112746974605750745028089761479138640086395456244235418091095227184047791752245276046222690881309702681295646599971725251845129622385307343033411094317661871058352371181601991308536521786156651413469710486021379628889512696921455790345090373588250987303576690488167058884389417455267655896193315587632095442409142626808882708129749752526400152265182213775099040834188421209880542030615242449798828794258628317570889350224239824694751433424875482917166420078980304597176374489117511261331347345403408872758251107702951426408419098886624262805374335939372702220972899199883389753471814058931797573661051639282515373250392524701009856695363788791938422739427396314627395214475164944679678857949759173094241570785661741469068864857374163137648843341506889255135680345860591536138313877142667019740495829697250262120706610345936688014048744953012836214703735070188806048435377400091704672103017771319792225600898132077284168236174121299334021075163273495956849690855681089562398271652004082970721438819599242312033686297423287026120840610041514936857344679942872669137405197798934122594091473582311173342027863945100629617281023545085972018818985374188675640921141906317606895617850808076383809046447931958270040830745709038973688101780604195066341469716161034251869927234250104349775555509048011365450439137427519197035584635688943201609397595842026806367698990173458942421421074637486132388070437064312883260883468828953198686722455039771673575225288221353104918359760404218755029540484434514985495423277146974947728032823467655645040061522356040186756443252024959686780153226978822971143798471868039591826540603904036335445170922313057670906212642942563129273053638779350619224911383878599843771686995642544632993731831403272 [150,80] 113835008671056789815157785453742810559431494339467311650528333334247192456335592297803406755447250043000990940320601606159938320387900156109842839428590149591073259418218695205646430684319173321151965364466981555116730648447115169480411014556497896278092607077754702793493901504058962115990997634445223294754754293384860458387793530716501649637870073422578707980205965597820043800466282521962768337567575085141122718951759411177055653930458070586404209106869517328938546771912942288008306348561146762400749605048321631123336206397374270314014207536038931938454178895910079988485361574121449820184623843597958938314399722024397826874474838821608291828506550803995314016411485888358819394919957487281775177509240125296342239730263617685922264346758561880697772454363397841914735151570835078845916363579565317664414977182165947857049157720062590883565506878811684708944330050015126316856049942186612140514165887544730914035751943159853955389567122953854128810116273706578904736463626690210630582306459663526475997873973623228784253717250125945826587574241539899553469806367618440339719345541050958911605041908169477234819093784174148314614504217414286357592811246166030248980714142427053420813447395981793070653932038123897615598887893602664452820547339500618859694037512766273442083657317892685507559227788899017722960076147842206329431623245151812733449736636361700695448118865745457817254368292697031550352858788311762622731599901584611779522801438984490663942154869703477457219470715388857356176160986577169560072014820010032979751431855593085331573676866107800644045227327140291529040845302041357438204751107083278564460850607053233183160531483609153747980610869823139722674179000463397655717466785651740228047597761451672140472979711948892957815353591798015919729426135078846943096029695464569392803462385925359808 [150,81] 1010323324410483788807585097909426508450419217944554460961758721133310853486674687493314254470871428775718621719262458290924980254625332943574483580107758250467619526829650823997901074772859520067112535889295789909756107460677786697576222655827698053637447602619383943351814978154814385027839221469960192194506047408803842559187362759151411187681252786116425617283401754278841453276302792722851714415887672951685315679276864854407209039320988826331798518030975372210854449015426151059812294121658818943114289714369523259017387004754922970874280590980252749491594752097383617228615599584245360631843764148562682500020653247250499737657413623584087519436358034562853530311784442247927154452676184208385253595318350959349627750666944378600232204627592333776794882319986742712459656816768893460513572031167444082432872501690159547391375670384078174900103865880417058289283966285946571217950991529942498642209881374674135355210559865250909291990718135708596835422713161589068844750653718429679917010697533486787761432812998399891201011488868350056771599220330848751867998653999388059568314939071814328890849207785841540601619540492336096342270619352751492180975243587768707047469857703661239345013087289696204195635741034634279823809386138520270712097578444016768267759065294362351926738002093337198563568460738765446244329485495176446745115461699851244751563103428665431477990265473917434509774118236132294197872830867394391660104676555987244532563414137211139431353356851757309312237744926202260991293968948254571562643900246434033400957555011101247556962627404664305940200465744716914949715665111613417377607675329884955490512164802004194493523940076630252269741283339397707305542046896765545526659803980300497826646007783849332822576623954790982760539803622786574030385484580902216614394544706331315534869093563008 [150,82] 5360552925606238111867944142298695140223526937647174100203044538143186176468895710507536449618901856316973726556660385758716440049315527132518383057653541904102984191552042957670754755810752602964309956632190598493465059755800153482300360252187146617990019938813414246752258370486345062609875825002675940204654471380206905869660216027085403871342119245412735693860979914319796324404895517220754187707859814790904623340822934319796369931234132133158800212693972920865189828965307886828619127976331186941032009362425523266889666326409732568582162706955424208772866422445065818300190695320034247280092552251601820469557263846217706273801724825756260104096699338021791854650212093887741671918840503267430649247281144867889473336756533683363939340739751869878000402141040534667730625909046227791968479031888581279103204450796064136340931128095027075785062515663464184639675866658201491079994431437552553758734345892120157647725751832857314651698463303506315084957786025164852827982145690561514378166035617384782638872511368115620596190931397242219711275710629194305519269808695778966663745590033111813948792330388196467329453536575556582245382594378902949784970844641026392638538349933260432483468978786032025234572654896347357308234976223009874753613272219296957288367861437531558141229376679202204237432746563480996029033389739190671663235425425375419141700954454237211906325637181911402880813811860065114468418046889984624263277067075767656371957169607400123013446091317895464958775798530862661776612711757575178954094586355139755161773182677148966361162632948695654739696739973641729535801969812839638380461166476024123323218969417132582015311156153076435521504690386903197993553091856251587686171730476651423123124998159036351297999308821471535303605380630728448820136069149946962560213772217061303811857576 [150,83] 21246286881552433544512931030446955680522766722298662047261404837449269363875103494537281102687854680108915004574204477944590087297643450301429410238016260173167494371182770525715781376645005685554404221645219220875086022552769653296869566126100311492340084964006754178987167233109646412963508989818834888877455111874400624308303025868926173503319481895478645849483991408300838621949859272501326143249903490067624668152544969190071701129680911063303363346784803192950027679043129871187209692174951908223187198372090937573585426287184945230934689195834611883979840447931872929033784561497375916677560492161054095408663208385752182756442740682544313311172922657623885101994739165225401865969875054862026068021883733502962883602237124179745494976644031702846949029672503503732038080758082999918786152997558829360955039498170725448911888699508305141251278372932142596565167160602977270112168194206881641337525421938153365823897204806948423043601061584263394309625600947200266474020758313260795343070955119193985850748891128951718908688880790475220850272300024369482706492843358984565804369936047141962420142748912052582189149207835959585919550116563626236518905407116379434679091017859168423738990713496395527687112530379468660997396194889211000167132181296905155862370565591996441729378525307037449249233885075869090927264019516633266680233870110419079531423510443836554273419761848350198734253530618396822057001421715209231085282792161858929440840008242944714287423773793150207455312111930013840586125718401720209641537424403761155886591590431134175286791830478678450950894863071786143129723458618320573642419552752355128184411647814774873073077178748587558523536223737623089133456091709881661090015624936713730571786303942030810121565805535643852548889436772305940641908986364487020264885845532138891840 [150,84] 108842626697312458304619595761648109299933613381529946536752610726932007651342143397325003095689863038032159316408036573067265905059208923468255636621177049395097975079068436126492705898576522189178667843045166743220018448801375546500843683716297040609667700768970473571639320809474617282436689263164402864808779277175929517482174181218625635434344289640526233089192561003635471576695737453454070612204078226197268464147680225402994644426803881599325443804104061287714787366549297704645022228187838986783196309972933576790482630243063524442560875183844938356868227627940837551887371895278584273315727156825637152430103992536844358336452775936625506423317344123100715155024649732395380013258616509044318022931102526221224538607270623576743157937642546438477407335570255754612508385478560355718632233919658385835635748206959108879549952826071239480237709867416382025095313646053149073626766122494207788844584573008230450177482933333157623477585490390780314632587061116519577273970070581513304100795644436469140715358698598621641015298027146227105598855810001749838429997113132935347341411833727756944501900047596382765809910686350502079781668906567990429290322492547989110519884200332732350502197784744833519797778143112543741502645041629682152186558669231672538008395776132471376556204387338423992738731748727583436369343422716350894952874759712609690527156308431696344178327824272575623285964520906643800968168989805015797452744407542328976630049706815773434711000474264720265998935512936294724655692988268150999838711631873360677672101409107709145745342770065310179426218867700191739673715780445997875921975428538448747575685493423939849996840089558663036011848837727684380975791820293944269856150483878889980873239704334652773125929307016207229173166667964056536666880645274842856297238798044032 [150,85] 320356380114680982321733489250951074260171521763478313176115938796093972912064816795530670888787367093527616939106607217285716650822613426556500177684232282062535902471083167520218677289748500300380240893293296494708058761813643715795491453964605236929898811394538687915359905800971117581102386121849427582423152535110776650911492227436265441200574814468513565001653065774826716358643355287665274811354841806768328186227846096525213627960717787092650033855710616499714865627914819430483859938312975444766613283093625801886629995377750378142126513135771247082962295353090484185487315786563363342329708559351869545418445944735566762251309869575002483367870397469445213360737684432414902789037218689377760190857116044880703321428004281159941953658027542903412369504965768437194819545697111773719936261887138949014428968014745436212002378085523731459129308426453530981367786896357680923480949978677408547873781647716429415586981405290809010183606095060839098151883891012600834564301560091156727170328564872696890867257316562772714850142983815956935482718627004617234287407031287188737297041861362690139450905034721477139733681296674559907272593157103019163209181514977091045932669561480121242973186432131772738522165845811129976935235717879298696997475933719477189828426048117174917661713787736286466911654795337560019028187607002667753651479994531776949923774054084915071715525133744539896271163567137275798438829470910407782392970006195650880801041853994204871583478138934053106060786206486866050594006411756918387726282938484685214252111239078911942566233435180852035262265757914075395003511516576016817752414197999364464929384108319097235576071986715877331851680491462063448451494567522668172345343223088077259213148005893093030488435902306087456060284506249802984744141218728402965880918080 [150,86] 308904030718830493041377280056598756614876612227772556198775906454840718439261497356774801718246279337215943845034528172089225161787433661007295152179468040150628196528866847270362873441346882813161240302801064107605457670603031206745758727767426732583454789648335942192790668900477835651203212631873071530663027231782043160741043084799898135005126730045084490209391852929205963592473058915724896345732895832945669540817385771975731117171535415120100957297395596548443719834215265229938933331085164973992091864905263189670468775484971600655607385905187196207571648733343411800412453716688995985453505150085406691424231609137201010164003617099721971369537310584856967800577673481924395104381459960791729497077577169847309509279478838259063937316076415697630417143787355838229115501174398628194435434407203854882137063408485175997524410378684206071048226679369716244153223179688749815295923895680139637561304241357793123647759018459448035204961094740086137678212465561369221714628272486831945411965209094771846378964516993197316556847232814287246296495598627134749887385446363487608756566932785191995824327804176797800062231580789452499682375857447094768211322618865924460903195547930419727929505788678488501224831517276514783069784623191738713116984115791310738050868881971897084022413919761083716070184880888697460673869429405173821252286062843122938226237031225612333184107391655712946084819278140049677154353083519986224442835524837772406413779156871947147788210023864348098787514498532890598960574430428677730357053919573388397931978918681290977703452293920630437736856289975441235300801589740089235706990648973914009230448277656903789160030700264483707390474649790872531125122120648253569167567698524664396055971460522050863879331223548223127907566546789133516697351633944882560016 [150,87] 9632402790430015777663982267694643421279854325923635835441118631773629683874315237123516849941209147680781785987166713251844370215785003593499464102743322084387944397820521783493939497448951030658662988181580725250347175463312784105405501698192116169742416148631249594691146024502088911629749143325708539083660511146220994778017391357063636237332504339776002708554827364920794711221688656121531150184980434155597914092234289172454568171469387581887535287444531270480704635678961557341624335109841499900517673384375456154105812036250363617689500570204803075934117533229836507518544966820984336306965001560488841849120358536112437393815382629289608598255137552398537856303596460688031468159055033932312071267432654024340889611003827637122276863358807119856370610091187828084724138673317528815273037616502732874921735895632582173051145185466077526232998339036876788899330288814371373243347604763661130184194400179695186964148315154788320492299518496546187503765299663531570132907661958465311025782844427644641997715404108982875458614953188224946468584168630240615132139446995091611292257530803123638037253432231261676534937178943500452154843576015283768947798714914206577699617724101151575100833575553249254925746697413081596204396794339228540880866874746439526995496795700355637909413342612359532778354827586511151594664194136740035131456980220014480085766046364006364904770857111514682252555072253979399626135707397048932464400659845680870599005469976820469669999870689685394133383754092210234122870326379116429832623645140848908369433964501925963587213011901719457217518137948354208261819980778676264615949229227692758948554151261044371879981164982623791566681554894999941789036928395288630733771297841772312223860081775998242566863401537881504072109839781976307445825858177364416 [150,88] -9585882484122401799224851039271364846793238122692195372995753173993668311120556647014187775248827856126825268744854388980480235911120010008898430154921904310673916914523005771805018509163920940232316505242275568157105659360644583903217206878592707320322849873966947915963180791324827781733389183983911841999480990499224046297145621811218428072129577217562219335121204597149315942620580059529646317744506732083023571807441193635947054250306641434547609469857819034599821207719709671294733169071687009522771633335936744600346762562075926462301218623409956646073718916765203833528062108320797339311275810001351126419288120164045197392251919566187833246727005770858417765509932210661992397268634599301919534648063523183364568172017318117068551744109506941475432172982189098131063114046789339477849215265525062169549274259757708231871697371729800817388868170838177283839442455787797585918543674629183624993157019509858638538889110522079424632324191716537279012021961882158312913335253287158019899589635000903996758297942647799204102468686129984837057680087962747572566157532564540540337182301246004360297714023635629083432273389642398056072340479900091286767249260011360044841412324951236734249328920738784697424998841273486398922934829396372833397868639322853179712363154954469774000965658596179553574250115565417997658889048112074853927015902451723225510493923504002691579487533908619387201806031453450142228288272774223648791009151486302825457632987991503646507619226501203633614725190757405451494058684822503959083950846174439881503575158456121449833832439774002922133546271546995297108572183763363881587163819039642972999012029974910914158216005188442910524478836967703784714562469224377718911145619944703395684451371010645467698086089250206488436358884511966293520355023712 [150,89] -86112075440521956485298845055501307067614364633236165745720509105195942831290212189090985124108956081121611829536467007852273406990247580861627807607524964302368469750647798758756177728446083443715864863484877207365762548894372926505196400109067626445859957395279544462590705109362601952192370924338516421115896942226771900276734729563201898569209531632622757782361156470494773108316290835396150561078174530558979982591872345139926809165041952462503924198178997034682553429235797371624380399734509281576365883578423903743783199716809364213608017685204874786226870376892395131164909593061552466656881354392530037560045937731124145970360860776690851157818868591837929689002443201441577244811951614141191537453250946090062777376536594796455193926717291188948996611414440030605605229482225056593797809490966291519620408294811470225444997542455760477339097237488742650181129672529574575008098638167233866984281972724313107188719880317654926434552822564687913291914991240081305782164408123261309259971970271700048400387356874077709642795241898645035350971277984342400130918833874105794504985933457900293296038206137367722089058810955115607826259382559535257159613480463475498987028107774182278825146681225225549145774492935241635736294246972889809703433939821171393052072162795474165441170003804472385329137404070431134409439257797052620398451237879776751258877237329998241552498075507989273706021008706472345312946069076072591698636603779167837767927329397982127010368117770791509470746423716583848429944085721933941753980901466531794478897653690353080572945474731954870745435534334423141183228599673290795483530773980032394705038321027035230072799073504714874115970873413993100576987418042951327005318219218542645817454593397967025998600916363532950201852578340938478305568 [150,90] 207163584535697219468353123025973270315293044423869210713023611917312362906475059148366518394241441565278679403233970572055497887388900039863271022864478760310391802565046882944602750100909038327931043093365244059161456045964349513526133685627419517842431184040667714474069074675999993363530953769708395081575528970429982901782945674568817065802567353699494251283304606104453895352659886528782333412687487495114375240862441725854087377135296485853798427286137421482562190543065409955643606808284155929524908617680349461404413970902944331885450092657757782478956047145698146045564403679026716294488603433022842607670036360891284812300104482310782240669096561231961174494837213406114067468952948058617981648814907353317625799136279462764832928059091644180759523918807520767091299838372454679114762430692320192643437791017129840475158493338042207275082600677857986376006001137818330112267186432136763779920933374477649220059918836323162276369501664825983014176892350662614059826901814091701177095069287254696126205778561529624420398120106760905510600592344483489221959283529345187502407744090093817881399039861487293068508984818495047955881273361326201571929880958377620551765825867601013122756701349926380395738181192639034551575670687812508397581190788448419660601695929274651910100132200659770603407810401080540636209660760970545164300274696570684506194065611477165368607588026389014649222905007718765341244534683000791191775417412774096561252954574029954488504909176683228646232304581143753430872418296858859003303014564476211427459534341779445944550178651054548274462135067437235117912330726340084551633932323418608457241386248725715247718901304294553697594137722047891871344457853283788715774935680409238206097765207790251495771991749326283791745343097455355508 [150,91] 411025152363597257106697904139318519287141875452261450359668923531449276523168443268022754818053743219533758600873892787896641320374307932819767686776322315632479505593752195785256939980544825720923401330710105271070692099300054568304565483788624680055777302776927621035518338458393770746489260771376280283423551279071029531713750296228962464436299983639320396287838406188396856622517098945475409132883634040204967146822000872876614952382495215358769461675483242259715321987290640668809920026332645944638669178053295246099963622140476045103875776551403263202622581550672880049309687017703024582274400621858225123876651679082034049093266197009746755600595669464213514033569866235880016255414766817978826184427993929467119879182342724745261891658670886367486754927068633711776981183039040746185425317604830132316620913683002758818668378888435949615089980049956539699632265222051104096936256151111173869447042786158104990028966200491697479848056756074564240384626577181242757636353125000768289920811778949442481348449049404363660414323538531746562325360061068472740144258746745245336300971563513058676063647756962538852598874353078468745336215300837179928636863649384072794024891951938434896937925749597128414524508628003541482841840763174391674072168725440167707429592629188610082388122275809380326154617140366039890738246531413737935094665580471749192560511194778857810089828701628013470517259684924707963465771297940053305877297242791546426083500136437240674697668355723492176691355444749441095795461008896598643729148664825472613834950615713694175798716491595956300165380092627100783100858210361567447452660459863886422202226851953238759907862821459754067498042468811288940947523509503272706694257518915503463918999491333179007401794781477797845750128377872 [150,92] -65471971937357129252850393825407336574873304124083075431652852313762110245811862908679668164707688015378993559658523113060972442397326640005133110522809956571796493088919012024609836502293115779986535499339873066113615311955372104038353029345078008582154631230911041844428548995260820094546932382360266311191778501824862323794072904944490807713365564753558268810287032395891676798991601388381605297963169550636985175664816703458619919045274929248940141890220156976443077122948244266442919743037330599538076537923871772157660335995113500188090316845814348101021261098266044313827379842149271480980188857298377679560840749069548698154148483614559800354829081966471890444128018978847234484172047289691092688361506607887843354977135484665934789235038502861792983590172905582500657198964168337106350691768513773408182970985113770899609289159745866213592147561650505156280965930975789533729176463860247182717172705615892053381374408491757916508335843572018880900982657277280390777744686599178081380418442620357059092741054444647326724243123871890691260561213975804017479532395376632831278237133333088988852744396913084425897605930224506453928318923210832271549424165430976157311536682450667272113401967126960797562221278050911792895630733061356488630378399202042752286270309625575963040935684100509938011154660870912807149991225501585839087313265078256801626448867725875134849263259130530660749632440338223986991889994574658798605824963804279572713823036023229601368027501761733282247341879845220434043425481006728408063684012674207763657523650260190106910662626626851365367429812559352529967045187828842043509263959124985300950500546035063644328308159340816887723506274021199317468000209279198446305875848351011524862028561879900165263374379939325606262408 [150,93] -4643393396261106587016125112945014765647306105864681022398356838008849416334719541181740273696464605714325823548151646275480742557201609664909271163763551161909832119829091537520318153592488189593923484201526671929083973345106029474638480578924246611469071050718025863692390416388574653390498940764437093894052663731062438698457327570256372920521876477961107714955404595271906241737673083966927435124056867724170629350771415419935817140562790050777371603256398045845268746984256648194152724541596953555605793002025491527934874855169860565731265431076009797110405925147502107496578349809555841085881960888071657635777366060546456455584082343939938594942175215388714956278603638512559190240566470649551883525334884729236995903328806815389749795245689595169429990483519541902883116439864923374310462660662442694577904815425494915190291263818890445428999967243714413177973042158465705679644392867107963043004498094555450525485918453505871234908624699226388490736705435095667697615605039060720404506008268122911679861044922463172391024076906628539807897956166368910003339829298663604609419089204031108156257189154153391168462866853941182093943809765001020893159502409283982248594332130343135974264535621529405736406675709050191892670786627754305824649310819476403854700615498030855109756424025701801966590025727719832342432081107705801211340644643857102631886796896794458680532463625201232323492598461964836185799814962715343783967441622087815033701338548272350967038624997071795908550513378425887330174593204357219068096639126375983376709396260166967821494881218176037151861862945420584423596175332253946654236070218273616235632699048785327262404121632717727726182601841877529958684886839013745051093034770620825211337502627829565466274316902203401104 [150,94] 24891022309286296254625914964947130660583982345514539673175983983974821367435671066146672815337110981884851699089804843560544511596554440833762531606598852256487829935930135091254170831348447212596198024793018494694071229803211878171378408788845263312100154090254218150100191512757464352443104280994803840251013078227678619988902643547192102641870541189086379424928928733570082435330940191588470650151075855422093126902254473841045156242479568909616553047910535397658275955759109775802883302782607499063768028344739854768737621241876615722235233766604182872653016359924185438884864483233591383991301908942787637783075248043410067328138883888319103300066210622611875448792940996842739334231943678913704303073554003990192201074205888975887425336001983019707217039818048222953921682220269563559319082632347737679680176084820230322146594609373457682919409190072108320440537672384754707525493662590203795045719308151447630994408246486201690381440980217270361411705463542189558332697624841305031243332169094250920933643136602281440176481112397083801505831253502431012243915840707099508043332949370480115556060977224270741083419423475146288737415235220650122483664562612749931030182506284926489171603081373716407407327826655626757787881274064265268529974954246285797918813147751233090484918971009297709364600604367477791449488666888697169997006482400917438639385072359773398144934698836360329693034849811810561173985570146029957702256512761090609599751159154386105987076890545494997968810603491319782613508190299960711532841449724555707690553426742714447318938080077339887394935135803318006109409062135497646120973200030762291749151339235979482729404694987548160144836801359258996116034884681183969830674308912820588676646154780853654938868910824267 [150,95] -200731962944568454268210132936825945337257978415317347161918240335068646930996042272410979822604135310026993431573831889535443119275977324441598004063494809399658178033594556152938182770131717732730602406004601637925011137792690102151192959884674150673531262423377922971133801018319801332377275825287961891693690976635342074484552168909776218425382013091014971832635514785698904240825517339000290593496231434259987698360293651972663646893131017963090124812607605747103379682281266415303183904295911127868097721312446672169094005274051633725182558744017742936956288574381887847542920856931343515789563837118546656943801406230938929411357598071797419918834987323095358099728753747441746106249154775323519061370336248017740183776684504046774449382881029478995414524701823757611021418153442734857455045870447163273920980853322374567917539299477874827836088019924734297562095550934965530980905337513281056952370970267027428410202459270538888694459774339539432283915864532048811585728721263863191060233616841463313516144358558358131951340195782653938867138986705833249792031781800360360155081623461946979303802186951178150198328391713584678452932829761336278939791328272880200427756968099275178617546139669597313907594401976343035116692507029984109777042128779625193036412409431494206926442749062797760362578556297459656894054249861735812206243162219590826282528045531136590562785859344076994252411685676667585110821293902482885386715578778786115027058898447867070821847930547777149602715878194227987412834143745586145802847337890911481277702500718763474886290866835801982193522108475052574986891420455503450273636290804217262584000515478316774939470533364943711020995038500540890536907374255892399643009840265198742189706523875465192460670336 [150,96] 1033709468413973712321560712910846214921678380687614543703626047837619979533383028912648634739561430743988022016618040368642023061518862613835833173493049627556893993237519734959979856484490659382634022313624572735153366565172368259034163071438374540494269286854288570640089796890258454987898913485424927563038950683068420922197264040556842908672127842465945866054228165549145968976127786657337346691858504231153389783698831497875998990096584968733016424601783481309310059753645081433939135051700309874765594685552421554066921192005512853451522210106190299105344547714402383355144725574148484050847099851241322173823983191612447199317247962541859560802486309626719192811878735692723177011895888717693058845687312949562136914709654170412311589656555248522401005457459810057061110754454185727818078710386838448318320334629939876586977634587392450871946376811902797894565599314072142460598140251841711718808875154382001462212137575347069182532590044834595138717549078464614188783792964798709485546051493344371614480067749783884834141830958211053862725762752109653195967973297337026457639048467294706625326203750407699830060878412319818720326220142594834705855476947370654099285231947645318189690493844879077937804188736558200710661365588678716122215163507049063287621843094745314939041523247724773419296502748251472067006014076418408220196423845432994501918638593737768909640746557169332259041757512485805207615953060250085532955063595613013677417244732208387927211970705597644669328243874861476292893279234994694956644094319246680418815711383768513055478878657354604704474757423420544400257727992640283099176603225579888027078770269452250949116565753538073506756281139388533193544238464793729739247655522828992770516878583694853684160 [150,97] -3323003970948366219267375078680893673861093059854492232533841119073490544251752363034063581064259517470041602501536864846751666637207089371489843567941750001607694491621317629236029250688272850192190192530999619164203575663227734005088680179376811616482534516155372510388419610011193217149719430569499671125611336198826496905273971669121322940767256374823912861631095276583530294875830715425024005524432007465437306407477630910832109758155535325493018839396086266239580825789891229104110091315358862278203046118511010566629579980813993877695948053728374358364674605499687392818728637026250154581609975411535249124109928249041194186493446351422183439256694984159538029284434254244347735255613974793666942412860606651854199007467605798067791218580251594738936983778825590592366890184804042378676888349578689757352266083308941654486607204410544318253908031563080283913431523858114446567986708157953158235925409526729517434151550528365488111032522784554847642237915318173735177712511575131663645960476854422786176313083727657620337349558448041281679370259651801310673315573385438473784793606443744031812927966750292251374206946992244897240998743132976677843726594355291567574644502158424410815833816317565815793556207342949695657243493041367639938258355111546465207478438488006940784016738951633210466793516818722607362841847718191529218297024885768780711239386829085177075990424907970859218936988338349142371023628835180119090005928018704862045531964283842294490772110715065548112851171491615429304755528952400486455306556320906217517658134938899269890487051109613434728228442230741636957679236319625990342892659229226714523721172925742763718501759177068786690174988706967382775684516084715778292275936080558072209823173977515328 [150,98] 6771611382301273365750118304051595069546539242111419369851676176321057685746830791706581209829040180137588768979953105750766399937602057403267833628266324525952583870483614049541817171571367728672541295789292262235512797292715699165496406612003300273795537604310862021229086957244591030581811449601976552998966881333184841730266260063388728416338317520574792490537842367111178000048453342606253009415471635143867765289226559455824920503733308679104036442849614665612410088884341650249977767690858604402346984421450509394354013586469570924223807841596785171625094235967838216659764768898262510005669756576962281077275990578221095691665771907838210767922939474912884589435403587889624016022634890210426650002626545632528670297103532418607054938775498312713398996822381937166248888526819787006664589272433353153190077949758516745360902396823343852703784613033160020214228822932826537420656171268278972778810850371934937965417938398734297927180430377149380766183466945082861173049544571387104420824480092326894278171096494944223686905251870483253650540082689784258857328078567332447164131325686422992132068384456408997119905741373844252018811128261815129471046537475186851405961584009776041755850668117924024857012731085363656277205953692852240503572080994632196116365304214898470879449281947183283364338012703083567332911693310090355875850913963087916960872203099986318831728973676248541094403070815315699105834695831358686450613130789402654756857270316160751103850748178396825885415505898398387313046475368231044210795322968839769727421565427749417480896802441736556961332693733821947488575005229368242359619452023795984896624025376718541352745420414616839105826874772953538045979892874987569592275388552690418283561481168 [150,99] -8599336101162886420729806477582307315107281470567570763240168972437874217667555598695799719781404682692863168526376986845895499760430133831980556809493530433374320509706825383825276732985221222857654671130113665355681969537416222094376813770684633964664271814298668568512351244125488161236803745163573593045413828798087211686383044679609552621934795743731316590350393780038669287633436542661862717568721339006132179525705015497834088065529958073652338698308990998304618919533091671916100015721433594039874277293116593585401858027193868616701166809475165845139178098460588677895503672304275767920722024946849368561531756555230210910629842788299033923954951257131703393013724488468102829041128687181784845566051010658989178663986343827875163680984995569549865413195347638628302428158627600256000456220141313761042896184336262342685712365625936821131037486847892161084713597886941492195531327038820837070389805854888919362473290554613065715342583223686836469336343983837250864321797697145634600690861274014429362853274481561638700349426150211720053497314091522025884729351879279714653950643247652472993868760242674793723465380598456874489991095098674884272145080716978210584822692859161389531260896651891185182728436693738315893051109370470962877762004268244639473603120878565067785506229041479108739018966023477638053453794159940303879145019216535338470800537792634182771149799205764869520298003232286028595832534132211912283667933161629772851778855369396460646793037038909078989787173629902858070182273708646279104123367439530346225253075889712609013478454407400643925526369397451078351041473661274458136180511288962706591004865794915403987658407962939827704695063295335575743624055481263914736545843352567066702784 [150,100] 6753060473828578522633778159749007741570106211484883823612747533994269054593664398022406559001669493738530762634691502352926401067068404683782043159979158886396802249913621732183113121286131835475314388695374233501051157411627007327860974184054592886037639535088713655553728830361377025977750414225433675897528616787077973165587531912668598861593619490113499656612836138258467926792531776478250289640203504789374263522102047352014407392395455615080881801200741508821111214304016200007927103061876921842684705283041529336850058208030064860571089282152943263545313965998218602129344204494900377578592945248378888876781369096540123876369992370579255009435835891066353753831858486719570705744357254681884694719696341373774762286822199587421221820245750642904466125576868377914510100803542797549100580316748918347346173953182863440187284688593913082590013970615792292330661751144075793769279765837392994176809526681703468938511557089058696127495679402630739951286771489713562019798765255813177658235138509046675931212459203162204354871012962272958425864433840899315578412601636285281022572828377951998179148821223692301434978411600827963310066038765201007843515373941942188373909742527676346163995950436264934492390608855280866488084711593491148908812935441603750285028876561494869072101880129994177304540814729150363720661474431630511267490309715991521436567382625903951173892215292720389208660276820097344228488757721021069598513677716016246357659046376445703186486807479891014411445019177306433329546200430742544078655598843210152803838507932179918085550989450041791502145650926407136396510297771614405235396212924404247174393977476248716791539830532532529126565834779441754018397226556664935309540626349670088 [150,101] -3206601679171856487643784619182296733916557067840024125045881667456413784273089650020931094086705914935030021056890003954238069140141892958295654089545683444487273181230386517850916362763631144620219197928525185309792710206991103983165337577497674769313117727006446061734716382582698640698239339545899138852375687039186514695668006826721586529709958277785104490164268398724710959035448100049260137347436431287440729127476610978112919282867394733070928394885501783301325332594970168742442591131946824012043939707132301723789522772423973736644854422807673096089229644753855150285023930318737955369784998564720259031440234589573755761870008269452511784685288797309771278253502239659798327843169823031829905006453655658700757708721665869362491203432169496316572683419745097346596624140752361687890222948435836136665388464583270985323223169942942070129015014721094329038424589896975793426714958111567191084688481436705854211861998809758724003106600190096658459706841184163141921081865747259145861165740355843688865467804816055427119400188534347935961413570202963501750461536091691134783670112724628660867298312411467269496963408814597069362539646694108551364708183314897371811619116384280207286686206712384179401305417481480616062663758006063288145384020234066155351035218983178011427395464051397938599588381851507215249257411913672366163021944921659986878066746098211414841056909428827209301218180874795658644772705645993759736793200078689015982660470006162285897918196544076597385726592423469469713127899341728153537781101585858030213399043799462618083715216122671025294036207324811423024126682526545797826991089692452134075488535228784940204894537619345695693615706747061436379305769818898983738780276304 [150,102] 970542819445870689933048077372349539268088368008317190252424514540236734165563944768109563938343582766983583781769971913728993072853126080237655190721783416988510612855007906616692888195830885955933873770599432987883457436458501687496610821003820645914364954980790438937846907075270219033754931096959424777956230032804858295355837389501090451114255805528369970537020524771190072850150044955141440308012432748681077034272605596246458765982981902941909303573669162937420140953066072883562068481609339334394503677336442755539283238071109161806678308963724481600366575765805583456465209034725108535181853166748410266048886193846519025079799666225503973137134001421949880929681997799713256155438880543602218840264162478327148812201498702599826282098637803726699310213935025465659145230458367509229330048166084343885141109562054210329125171742182047947805660938093769248610390600382199433082358685787270559303434036404468993806266412343369224665050225069632568899779477253927073357340742607264120533160809360972297470656516938769463782640385285066282251333116732350506604685324832875216753267153079181991046291383676699995391673589255220726261663109702765702329246885131442936950146452204027667121760060126764492337437363851413103902571007170230727897369219659497696954925850722628414946419794689901217596013739106406707512594441708504322555589100152939644566841952591383998805863120555769455762598389495239179041405666070300607139744439536849729377319087040989764437763538830695893041491099061290676097700415290169725901991646157394771138039973071510510617073103745587222160484954714091841122572580140502245875693272846191761876959076718895207039110959597753109078433628362210906752166953869326173393 [150,103] -142706740694485664706319441321497002931853080170764042152737778302546392553376836734705996478534902218637368520080882183196555180045567743676780569987077969088106605998081841390298326922867330158667228739764893950895602018540076582260842224281807045961740054366261459129313230233633159593935980124186946486839661035978378475581215215542786036602065143585620771466113850292701727463913886436638016211906838510035487159524043417503166709446074439005367703820856746638350054753974985166666099145128657706533197568906763361125370195770378953896800978753365507845816622252554798912708468060052777974796911832969361825342438154469836041120332748776425675964066887896958435739940047788439662021223410092551244848654976614265177771387232777983770582709034953722361553118874725169921205098859496453881062343530062199574168262522873370612806223516582608067487122747445596953627615787936508826866824844359505158420769076531127119463196692482859261659386504550911997994095724588497112200823239064361703425083707295669713973851987223635223075719456716032143670869139488108679261624384339210125879601402952355418285213440819356268795107235805187285652370463826822164904087712994141775692232012720847267013532179577954134124891195739044193603419685026449707311171365512793302991641028040406689152598624963518432275475949550273809949166026219405278532892974723730220679941833967492589183387489762408221174252138913307558188727057723953515501995184715675254189190105573730101606579061816846416838261179577027487662622025916425869483328638610119129138671325313194454195966309865400297568191811102847136219965170435049666398739354390550621656589837146562399680794347589699721337740849575331135579596309094792 [150,104] 27968266564234248039042975531626420134784718362268940292782650171233029141977910528903645279310208790622704627967533711732604172229076990887985184768317148292179673218872621260379651195406569935529381303921664405797436047874960825617931697666574343822756072268813438509003674415512040965620795785487917747843744459895565277650944141563637809557880267161382640440593793472983406631341273460880554645293773976759132429750635062364515192588202922793439134411655247213088569065091960644564968134393147209185375569027374495815841260762425568353263808831299167047914537968305114040420168123450159755894942624494704760368746612224446584639459990367383138731603063160674232971122714809465186974678379030815176352884914160549542349147557778114345575501313862880484814971992433729013529450227857218050795337832963866286205455125287314939111434539783060968706950017844643573565931619362522959702008316499547015429198349817130848921510421632356236668754746914180496764412017241366961835051329100898032632710465260032913749853666340727737426866424938967275531787583573724636843812027719792911703109222427797055886396258531992963897352684797126522954913713698397383033495306384964121755724293264077015478222446143947243885426611352212917769544130088988904767973810251184167855967243403545395019386514931045319296270886455102927139828012733617143804401522806227594883091647461384498013181058710617439665149135932180905299717509618280489963756705644969251110168764734009061979952974551925205551762237656712695230204410844217685726023141940624090736013759593241837525871397029696483317912372532740864314188397949771377889250643085632617635432340180561188624087258949301501495493071528163266563179904 [150,105] 1977757032332991022975852124008587478310520763401331395576797395376206998680191958735966882418084854437215731729278729000457727859318867148612747774162334902525478510420529307305508326813447099249744110463618900961201469896764167146503115069003711100294348169194927525911761504001681818083788622436015920159157542013377494217277447700516556187615374979937731261366836010909420796967401860815539504394195914395704737465151416184724000771496910738272855288224964173489422025701191075147687191618493837964832788379329631467711336561655785306944296788678083257446699781655199051624390801203431046281661061703877720909681400437608866964271066294012355625151274164877677492108147013821038682009889590405115948674877447201088298944997659191153015567581255848307640794482220274086903289886893958275496057318868027770380954534096604875252775841781280274915604069426612286630288735348034739115110396456977561525704350509825180704267412619946398634535408124225916921293228674346007137740767984401484892262202322743033728922552463459896879513465102762373109437467989178587279207010292470358841436601732562864420039696941218874397090786415849429917212088272324549276484018904887392112794791229454147151524243712217519699290817410964605428733420580819603944289052746681418589384691942730580413429309048563598132049662655286276273249021943019963045453646859228476321524950897108013456324930601200200691357150350135779637358531053035625943488762026935150207277654243545142671858165945837671490994088519584385960592461654574801508131978224449281730085317799757658414959453063280059630617790012000766009074675956978734733550329806979406359512104968155353562172872447620727983692654692368657088 [150,106] 583560949388365984590886989108198309180717256650003679008186185828490634566928376851961638099369987096257195533469393457110652350302204854250504328565151825083031336977656152492684544364576329190293769397759489925404005427774815241496112377315341832906335877357575420033641179814515297476870755992983731034821105246480998182998295676622238892437333484164696780943500142924143157458299046091918205897506722862387573927180948519285024138143460470845072873987499813259253900311273891817918634403540727545108602470591340626330586431312474215476328140100819520612075197454015341401849074947674354719762705980704121223916940837155724520414243132339549335487607489124536157941380584980945152938298887796702095414253775818433098306310097635562704395650146061865712012177986473024213494624889691558044301129578444328708437423763720637956254634558746684125790526291722820751014391595489977005180010652420488186508337483670254365232456283713072263373478874279986344633389053372887924788130817932790974527067388513845383070564205479948640305048456110699547796429095278980462392425779426105843883739272448099563821699844806194522148346249928470256558677505531187330211045477506152757125781224326256511187459205453041145788148939685181267859897701194261707015293293514513102837388359583692399924824657226343571668441308040143384235495496497951934719570613508373043831312399645507161890647723291888420318824750275169709368035443160609602332517963420040899544600185072041615679713787741900093602361860760807845767320360841110335624327116905834428853602184452448634944117030228381111598788851250807437796514945241553914542797664854783336642782139637375938273154631904727376463496082992 [150,107] 57332331254382299367282185023421892650285627092890835539819618474939344653282458139146954195270955065068771620910280487253302687729773073154458762249622300569920597892987561127472463162839740929891085871058856073470081101002372344046340455965783615950107804204615444383051648882331945419853767949415398744410972907570801849709678434256865153151240494326305346574510043053245997121738269126365564011393561298042274931367723331244004714381610237291277492512690510913878487869345233967501369994208869010646750355756007452801715764699278329086926718234151113994629552147011849640040279055053772023624570665958938757273033004560711316543879583551662942019263165871629778950365214502681979589806872816359600955983154273067411408052277501761832872377552922357657427555625933671575928477712064463548770112726117288091988165910614728924368773549135494630793959357915488630229809673984237568305589112815103521373583300962431913231099962662244434093275690406622008713025660101216862967825943286935200653290069037848067294647918442793904236204872444281459145051472580496705745394620239082798908570765914291252302257894133773338296171641297758472155629919131557430051804616345548565162971505931263795165454339718493333374791572214182458497047094188076141049753256059129940059057326049405547470933795162848834316588981836413724882127735139787416442294723286774172458871075579944362092564501287756854262086654543877465227156131735330443013275906649074767512653947900208252707512473320064167614711513923140208759960052329692305202089484364742606516223479081568306779001155304503469023391242308871399494435823021236710427629232217220822551741784665920661436138001378182926888320 [150,108] 3745161514011578436804554289987653778038864094792909276069468971904300896730832704018579629247618037281339901723337767235939088260509778813081322691248234600272587698635199600609822402934735585788210388756603961866735995997475342191220644598258249298896872253151297184726884509646196261032945212930308934708179077429120506018606524688074365020489415442275726221903336028656143401920667681071157487820080908867478287909782215672053091726702316581701268146372163240639998297292964206460544330997030374587958381455966280500176100214676291512599213967437203642644844214624674356105987862720880983334252672313696825025083034973322333304198402002500505322189721451831450811103389565580260597739535052823079815835970078115415590535433823773982546681036868683718682371246965345161598502395161986796935743701574967780532026053553040348729902850014428781089084725817688611331662440919442449232669099617408114183260325941785650717883559310960900335093421136061882853063568097237014448778794724944329635115871412564131815079018098434799730035453380033743168425109951196783519513630596061724812247429653456305064618219350148574724027464445540090673038807031086872189456653152035010173539418443436741465601879073628097538411290043680614726772575467251235493903444309023461049787393518473930060978721586728241597009712717975616581026074204478864154422163122454973536986625602840229585066592169474201149710541933651957548356380956919434112511978086495954208333886948847756342019833017319347259733895747931898133582138152841971663213279769937085372059493730597281094971826587593926028853529774493815196930937138269849257251083473439476027380211857713346628527753900589376 [150,109] 141444140720226516718656605261683652336903081735731329656982910641983586868592684005887927055701353284993573712783842470312916588970362943826306523675508644168406983700146986623784886604583007280106521849592080668488952638177864031097718814131042369365533935442991930782812024612515160172258731151259205446571387077270589363951646847527458550084444235915415699921866496316196777095058994965795039661915940349313446120512966462395385259807737312778417950779815062129555192922892621484770803418761311673389947466517075401254493975951859702777428538527440317807743615125594735282074608000163436202885863418442408827338896204227510352662487380828119607432958896552942394827933947549893198627295124791777209363855067072265623547854936133606822931983996032143509386005692997573339600073540244874622578224465856491827995482065564617380855276047986373534253347248517278819020368584436168480426984649761183064092373298341561194775444427644986204647557568976299885996329385317730148607082134732780807455689901987659782086531396918442769498016922339080569811854293537401771277939482813760224092173453493721738357112546820426594523065068698067725214575452525954905621254706236720496463066741510475383008065617286304830685057177270147065505015584313638954903553397704788551870516609803985530638735568555886416270824543402965551208164296363364696524596384668040428158878692836580970713802224903859819750446875254262344424279237847922422128829916001088304699778744342149723099129544098063833404424675927226481032033233747412554357766156846034677492786773559877993256620237436810863514723719626172610548668806043081478422523276585353707500577128769702822721126784 [150,110] 3135662737761405008032911596803351716677303599549854861822340985717589456167108021052812186980699556624931459402753935280333794361039686006748358147863800548651660037138216249464622542466436310888704766384032014706176439854090701333957881901824158156022328393430149627462394123389514046908546508883947893703135689696064561432249885754200385664897372106085240010935537779703819633637438293589242212568097206597525067764356358692422513120970777608205659740670900027954570065812995133259484333794570080030907239377022596648825144939152916276678306506310220135353837903994375373256221047206694415020860903474555699605114439650743102625224047390898321146665750421178358153461491485330287955385104956648744131733060756913680693361418126805221669270960118697529539593677061948552760730084710621695053507168056156540026812380467846149197630085183331873097571259171516045383751885434031344548811957567584647948825571195332838777303364751921676779209012171236273888432644620420874967661464877719136206373315605783366385991064013771907546722482546991438598423034620202226500882267022456698618788573310263447336464532864988660202249337200988317651374764870199061682939007953696588721446226753344677260273698641888568910669969631061908632531338521031459477831190813302760834005254585308087079472865504356844009877682756732230782122035712575360991029469042095576902537896520981651047924104145483506933258077049133017986422122692280056156210759781126681430212779017759128485406872124246527221025316945180656887802478538912874547173214946668403823290332594970859386528539292238502847147174295734855117887042768936479709330292284558614520890321256596664712 [150,111] 40006716411073152671104676587385436970058523763393668885952267739223902006191161102677243263445264044673785298622122603668005635819410564683721741755211433618212965377504892256908087087694474094108960292265407174775242394314035613471803877046085411853451178946373516058439235244561779268366500546724030552845800877993386936352396383285079191052318289874228804353286904199440781701358816623634364836096152557737661073907631072912642145943032809275676964036219627221646165035554791893266390667054982987273191837368005604761382415109715557332315654587342443761354818892644812574140230239764494381684843303604160251349558815853271422887017821675177227472134513201273899481558926473165703943781454098275965211277719222180805632828152795335675052327406381712030109542332358608537974686732487205703453666800454940748995287580178338691107305660499959175361194357868449036019244483519427621523217646819513629470880301091293606947347637056823931274086454574578477243500748852058541378066216953306694569767917429154398340813058569892828941770661217593704468715586052149474686246597881426372865689499563109299208580893237216272829562697544919444369914225109277621949674340598554701919449877312717314383633634769258338747066621717360595188271269863838298648546264351697156959344661387536033093646094480296920710305411270251685974583657945343251370309327613589021708584085692689244882068048096944353407067323889102609635185181858001053750050352865627751170051973928260911635889918340017524963011602858107071916009101564078227643388253684262341484733628659813812928863625576311454508829871389703160013718782737981257127769004504132152564248739520 [150,112] 290306809081083189457211007283273634093929783760685171693572305893953587260634370697146810947707445007202837357296371193115462944653656787755916436161651433149722157731675787748221423649902362335252210843589009650113012158038832248610376322869553683785789760516001493156794130660201336257043682673468223380213141080758364364850665031745871931873670598873861722329926409812074307116025742827064637696703962252786984275325199686515665982203800357968310624027260969611327662683234554051786522643074272553503715974420884007926355419988879380208559313792031536059554964934792662366269918151048292095536131237484977358358271667924950953461546095977167942146752681225452012473218769577924663432398726811783474937053126194478572132552047151803597213213121166610163578718129709521404147241109272975373672280859238272816241963458993259925224313320824218134007894334834950073178081887651143842132442895587228755338272228930083001214305033229626168043612753881208196394094906160610185730457722603906451120849408035214804182884142729853121383491272061108286160784691982406262239135272629737346360537772576550583395210113780706008314323992805061799395423642842338716627684066586846079194834711847844515113120143758021087476850445146059335199949160220546045049488123001989928176300931319479356798912948370891307709190701410254545245683423820151840103178613725466947954225118595519268961812100539512196565325406521588040659479289273255844950243249627445061226046335282678279616069809262137420987736749358308007422007686595415977325497477484951331876593358905206181175001090421644354399608021153997621059017649486756613278322644950418591424 [150,113] 1180614961068276117336108429523518196899094850183000184495754073997186139577352190630811937798955197007439715619969871131899996791826904360019005844417260632362244457867732454958525720720218605142904380499351868883734493769893363820326086679297967263549580403102549820431104305484949622892835719728012578412940871143699912044914136661270938671328497208161812788001120502902445572425003166565114207467673006811613426906181842481285730578195865995352838324432183104599369603771298302249531922445629452408882617225479844498010477810644565412932707688904875213155932738315159521858113809680628881067963665914213488078192964916174968023609873133447773362308042794980547022989019880666476635982316779574623081094986665394195470553294602988222577666165007466894156115514870457805194877499832611985763096715450948692795158327261492865178557283695680014565174234284000319379254723985280173751797459480715986153469409937567107321172526446361377834455305670765872256382489061825918618601835920417790320990081714883182153489340731947693257304719473551342069929326516758554671114003283781984740687614526910664685509751744470151590908578418284004910684762441157524455784025039545015114905846356434489289617062999197546328767842089222492649405302348476030935249805030314094516916999689799180119848371986980536069967877826239293350540964919635861591954837593174349839174545944566103576081102758699627819782619927173027125176394345417191793945879137539563916156882363360140540233008508474514578231280834388838450304185896132998198319672851056845649282795332139182701816874121797868369544953911696981624034534271313187349505931656224 [150,114] 2653277095059535509639114449915434938858048715031983876457570996479047046827082193372100899800775959162740031187364555016869998549476576608355927456999997635155895536764089760367361938742725518205525321669683391607648834746454892221672277064639710276973836070903807869256927770769593024289422252513244105545344935482880564425860987359801341852352910136925161338054283476061278181202386637542697019948210117068426681397395081704358254492643453758155249350254334793512031274642570815145096061001982082715940262739444781063423320813321121415988605199985032946682635591073619179218960520296160072680865205438022661854567984285242104874258003650311509887103830573575810582185459893517801318948427349471650641491427622227917409905247208192372679446188217855446014504197680593248710662286596728144408383371671562891257023451330341982503231067468356982618818435168680085308908309163616619839289873726964102931271118318557886857784994617588453329986014363268875950316984247093524791207732507432279515003186516354585823510694072011404245354852904258594746032463276329924983112185716346735521240302586566548137350818655742835320989222629226236287772679774118279241614075535694543994574318087632554237895989268526720062224883835213346655240887878190468162406465083808546432633240661309826764419360042014889800290799888280103441571673144757630904658692592341083247446254925390891044724391501839642952125019882004667426330844746709818534820528112018885418685154986490731331785913661602351173872166784558225567464898019257771545677119680892455002332313809758640522648328164774763090183682037436119455797493759829047713588 [150,115] 3200151497530160756944482262682753255492359633390756622954596981449361163280867894286120689025371689118932342414927115231479010250504968947915481233101177777842430341326615740694455747534849475552279066601458789357472832260908235520945067652941618406771884955871606582917016003188028468832611400473151756702521011849100584460207351269961613541315258352477661568551691188553877444875746065595045091240416084353244886136308794262361759377282896345901446213964776519579762417993203872061605180066510143896945414127896273262381214062894017578133342208525983913814747302574302221397339779438247117358417324068444702306847918418590638744517645229450721157907014374353979731679791365933558538897608580146385571418043031284595748040267834642512537446716607432198034449568042663270982725571220130648760890186261235903389554735946269347468306818311792912823658297987289568995320446973147110694392355483432857296446242545754588522988169028676158036242952007851862327173473277472570557587229412028101184788061566178460515605264018247978803490366898772169740132596153505451551717140240649233729506236827604149518845932552744101685090178025064528235399327018492924829991985192366709105908527299278939888234219906981300398417599965665938578543876410250520103055243559793343270764660817397973781121994921048456540084906014690066600903451915246149166319204226291146743500044001051086944340660627877205692852357604042231029289883102199320030332857165264763034791981196334916966052114591791101887559210557003792118636712909113875071979216180848829345697434038127160586991583863746765078703056893765850855087396767376 [150,116] 2342971847439897069855801312918714169075762779898224947739089795602990222479951563675302138794534617090519011659884733434308002206953453371729833790917790506818068032985396840598311627655708290464799231039235115199432092882747842396661854899041231084250720801208540769661938963735516214053840391526241899648057988926453359389123609123538062732704485063479428354305031733904543455942102249490951715967591649850884876178004457512579233643453716563405500631622219899124080721785665575713177604000379680960125512029260970427117057042145684561868963696253301414804812384921293427572839660326736525774626606862958530862142461347109470447576969092633249355486715798969158633351200956980594031773238619240911661317264581924493788842171514668064598203454023963734252994779927716768135481548426607509224578747302875878798610284196010533501775889594724021279123555459935245630169091641907444937770136821129755907627600992209305282068346151839298576568751243293793092496003877521159622662096930906376114436743724590631861036004483357757095268103077279233367515370680756796481655541638844185801342003126282385072875694776524402242126331866214074430033703361373001260469560752572160314249806744719563986144309340502160028760065529790770809730615561295563688449640735418876913075982000743265974588424788790798898575416863567594775810104939998866770613025342455738653245969774404835565892325375137561154297366235193619731440157818255045528024496332883633064266901413248582471305363456767095687680285452667540867548179776934950182574821741141122115477823787087178097710855845343528898538107865679816794048 [150,117] -34542040055598002919716087819150243131957411036762367379672820762669216341634344690345872442693622734672735873312840443649783608730841059115058242229113027130244950919877833133017879328229139627118063575444057339467909224788579049180791663709136816647177707634185342636617228594234446638625967365760225410286751717686775197583294710662164480599984254470427958262065885086636348372435109129720745747568561492230053005069478172838815847594466765429810262010199590673306757071444717208341367779516732959379637905673720729844997043492801165965089843760584707320618697189775555468281575562725894643470155259543949182177775047466480562453507573723984480273314015319010660160614381828822307027452473370435592394692825377879355364864893716818654435390517326086371144355520525911977154364037836655634705057849754609622547171425296278122357292353288090810345729593386367820476440860847870688052791113186302464904932604560316645639272686133212962023116562231139827529985180341716546724665242268394244120065099810446309825952834986181252484988100205894604465407082718130139251252806341632682343220629016779260682121259123631623156537619002424600418195888204653126221040712803816626801974342205974381352843081943210890091155015621649573409423915722845915928360804846905632479789373580922249436179753937772277947604874536066197721212761561753229737717197516092556541142784442077450456950366630628703924628095194546481651444650605070921811869516927624997614180414958939330781765926587831279982267564510634133319693542224714030319156369911146945475623933121394011458333350777211692426591184576 [150,118] 1444555523112631596976733715524574767337518357078442984509941945466395343078130261457485406892715707206459919452643151636185399277398880503776436991637482463027272642154907183164447103862229039414782044403132081896626359384069616661570866274493500805380670202824063401681659869853407390259427798963548465977241628195655659034756329450400868893574778614057503968771113388687502802222360069177727665183938999802714092786399133712610562188407333261374078046040223628913244385474414557328064129467510883977312277254086642143420627956441636263035951847335704016575171965905708633197789806110565546966376731475239314381303259459293781923895720953332917835530739020925726264387197143692200327449874730537247123147261126971048597498378719213649581411779531247519161868997620331300672431920689383817093957706136245086480747693538958913728991507649730363721209017848436567446993234450409394591751271578530239555917948335742661951054389045362599439654869003036271260379547372920705753133053982557233154933726544043562729014879896297076422553684978329257970469591739632501640309284317432416704660199360049725190150197176289529333030339865142935527309160679494399458666342039453167338087711809240822304888091347181919685666535713236225212259288148817046158397174181673436445212915675790304303339974542539248728239183276325949224689408412874940951793941330756359331298625722486453925270682441844707165603136513239464136792010857363132576536801069476250307667348258161400259615597634684292507846085809484168988687052875035027709320457759307562013481777627274566801739886396870823921208 [150,119] -1143445424008275851804257910282148889103664914514059741504302941840599454318453479617578585735465863562681449296754141535052327414772046179182924470384409542846855755328897632555639054881881722630380079317151558326568887286907913768519447229699207338814707222775120413554303723882617182337189920779798442583192551720401072779320125872210136814590398915261307895588058348800923880334852108350666369276361556676860157087177613315600544737088393989040183723340510018964795965407890088072191013605777003298447574245327297999316878211758578635940297107750966456273839923530689152859333136126633154145070261895183583551071518028861272360374553151062750412938690954916215916817972888796445728866543390895323659494502534321040860306440035957388573712671448902427622684450059190486794112311011735593468643742005186331824035367454106164760008165938697053320375030422047364640258433917867562813036965680205756218679985201830633751710438143770209456542661782901947438402937599982296743510435634238737097384732610786154940754872159858089148196481361361307890319127006218403161704900703117520477983164947223564653147243631053407567156836576352664510535379810199765995037114532357884110159327538463384377848933224146269008382338574132583159009852245991673095279795032431302031365902361445796602086799882426238972975662858764814280560743040016353396037578320822563270751254944550173085892901573700699987460462500141884562490610714746333358288197271304838003449887783070942460509283865138854634914239088870202324463012485517809559985023097739946031634294934142117738349987294288 [150,120] 502888588151322906277482611891561159065615144949863066825251503473413240524109170033794841466619356765549254628752984527205344842859198531555041249378913432049867799549814253243425687290431188153888315218425702058195610703992963677190592918345944329862192823839344782899016522506451281626374224177432735567070832398408709991167522142357377184949627955639707940655692456337674397425759262017768859073116979773249510557263624649440972861356231096794106539520327769785766593214913690226167076502226877117104716091686312394261973509391383481625240067686196516064807103308441834052827058045748507311161525035358577321302381821049908939957571672924046209766583383696867715148743014615012378251605347877552745465803897483404407200863865001426433228324428332067054822627258874131175028989936123167326977074155301582027605347474242421258274698575513975519032407372983823688256784252948907481653636238579770402391245717790857067887630424435958066653013870404263633351473041367917639398929034936956235984735210378948632039460155890592479166004258946403129863702717764777163633841779625495425078639385415435710976821706965535405931179199750705095256342553167803007321236550208670093815006178633655895973951649086178130391224543729997229550806335503805510089346927270023701029760356502772461369028043375114393820370738499771096073221581752914938695226086148770482088650331753071639532791327687654242473579600078785560060868587728170873012726454524763319473676845646524952367223501148495308344040119488695784317090002930366450023746397308734797257700513801671552512 [150,121] -105692865844099920863971848559527613209415378781001031399767547605131755911083931422684270189565085882050637243544088929139936561080040669098049593952421350017577156322459337539416788290443580430315455574287284076291378543912982613050560856161225164809821267427554470456472235142646821290659611337881285897339241953894404792703282496839371436792532431425390605809608444775639097524546908427994551024462070997418714047536858788079472000764734144106726937211808786671907842218761646693543204016492616753263106359759707494098226624190484291238755696280228413385680069878776679049200429250612836755499837152284728968640741230402172994279295477313545204765929965398279704653231402278244535817641913901480163046383313543818108434162714636050789133255126466844408274320641791103514241108298011033065956959012271346020848801667128771031232570586310723447925514834632178061217077957217310148579356266340884507196204238973977064237729071218237216229218502622819607708441842572583938035736678562798129988964879872814838593998770102866682672202193661001599847081678621137088073301270551191787175466993774366896610411757382144842792339905970479169091419982793583697166740838424944042232465710302920646931868029979862363303746005709726344931745695619806340978814356687437683962169119952474228334300607373504734128060386774998631838984681371712188139015620605050887325482498159431619700450756104885543206516042608250104764664454092231086369848306496941798470237854865289881622130962021328748962089157608009545277043801532400203264230451381577698363274148256 [150,122] 10453166072061158199865531338647863212876456458481744713544350905086279152564185724426530149577136137171283143545677749912432164078604648677601388927121107738597824584350715701978148620417291944040368252024804970044645739514562264223081144427247693553396787153572658904115907500142434905582081058331750098282569601055362004623725221114796369565393020382235160473877470676466030308265403491575066937232028050077934970868747317467095673960976673023669134906243249787178018405508028668522809311559714902553866608417165170171024316924441062868736256757692568183234287136833380997357432151475711351448477690862286038163667631276325435793113086483041747136300529711408443562409172939379893698285471744957860944477065022455789793958135702555966091420858615200632450417584212414711244638600150439705991026507883541949488892178024378368034627253346389307412566805389045625096198301127741665201062573605790228168694258357706240121997347018498141876545764055247542044285564911997630799855970378328729940772795557866114202576739863604774243835245403871859174395863908121608025077709609679321557065166893170861683540508591324625197232160914633193785788142486159878800235795846967349815051205135393755216039929136279557731408989760744942753965734454602713924979457521352884555610705947609175023308948552206463812938724250842830871354928693630177989493915175617625130137664008798728636147674122410232928488162852286705965041021323748240894476243754189326570204451783618221870683906039910103383978046046024978036844666683751177266187505778045670816 [150,123] -471695611587698816910277429440509197983372753795203326863157004393145211062216924762395417337822884499109728492676933474997512191366805173282722878826075899346065525515189576963304245577539785142517985191788861735513322930758290977205887273349332828404432006428833588037480265129058644669676024574843725177757402624674734299234472783099227619359858866495040979329256363537743283534454601209192557933701122955867251450381339825871755692420017484345606977651170091130195906403712600712106618127073873577526855529228401956235458695528776003902144709128207355537273142991305467461565859920162695907020200135108287461429175385460583789104658713971789210113890040414771950824207770379994215263546262492441286198030245191290029249400124154917834866545983033278847060837145465085612009385456593514163139557272536711238784288832540448020969150994882707188566171920659931183379096654074829082901881968655995167563911915739899667651682608131577154686835052569509194035908411728764955168637154037686706984392372759232350324236345004009611432815857461384921129168263101272099653803951810234567405460287041156208199411185547086041704046160279173079821674865091370687548119545528603297175625953890656932500187533029971002919763390163413493576191933182732952451331819068716284529468271792185923848942067132007555811329717225703561750416203691215894016002675858307144903912907026830952501309467504123530633232867527080184657579394968854907790873198735111920401611202380483253256380184652436383159784023904804796460090129707154458117973104 [150,124] 9728685954672038680437465907012964882171478970877000419602075724437759899491820910630002801058667834827590768681160697339496223182467472253513252069508521660174112130622763155400888674790325571736045247412274009915010272889261467617626441661794185422795090501346896075171661915220589634374961363315596935356297446710178849724546010109770373808727504447902069445771617330454465590730998161445543754877280020932796673518166003728654575917193222135477190436019621758458774720242670804204095868209568393540145298388776452723925452254561979563284050168123449665871859957902188602109962080004644671948086824630896942917957315696414420218222815328322898189495225404118930042957919670645751442207594999966594914807025828827796091502760307374243125692486268806445835243344884758153423659518031802946226983367708052376941714590163270984462838940398394076569020422376917797861795095335335428877579514945031189990607951410514920585169269626437919893384447808702555691918985883043712848237935720159770924730438689484508659227321092922487350206903962442512587404680722713374067627586209457657192724788606527031175998938828156788783049095718047481464012944146776309751748411422686394952908051571258221244081883879724492253369786533764122354685866809580885557486814357918352029603931313901270753569463175881018476243230876613857418914879366441802578278123890369348232867014459372335940450405007529821997168017386017629819999920024861007308734809014370501872507475191716788592973159759453142457649925009347105277150999462239152 [150,125] -55051757032019124389391478324353676504852196542439032876973813512659623238000767485091917258832167065414702438336948267995714098536508791440246991597550748393993633366264368438110713041178555166543774878865884444779337263675952283806237635049488193342129801509682899166916877059605634665328060152530927920102296474771863029946349127396237108970307211025498173595080886247374313559997578647211737968621434650388956841499507179930555793313545029540304767677978788523602131091916781329440021422642432149887794500958391880903939374001707482951867188429249316470068204855255686671615970360082872538220577617077804467792627409475222761383437364646487844236337393177668451971649979153389665835352304045109511009270434832595264474912279710326193020119326214642025380918573095822804842075323650956114200642853248731778825315636654710976157237278720197916256681796592220925642681712948669205134580127904437438470323709705210641368298726787189173318335259908689543232699927920954370686425106006777791154782321102705923510949614411818191274847507978563630788338753872669199271854392953210992229211022790450518763786160536902315472066469623705761119349138497583656555037298017397871046470835830295946702563122914740670404768233020779800627687348390029610857885698188579195468093726041004988142723935846299753843730120247910373240516077847910504556079443973883492466927453084707449296496491940072158344682597199868297985208045681183083222895533266449607458144044746098663993731929207083339898254144838538434525760 [150,126] 2339346435504305179683782664168542276605687275004856008663384733836452335927893282548939477852188319527454983923650339796037459950111143760480437455405342935144596053501774183505517116023571394612131613553867067290970130721373189948516979937382197347790445462065095136198854390513929512483881227984131379926151173366523572164461811387019559992502505754819325475514905006864870753501546554547272437142099685422562932684995894694257349621816804895784285290008623611050407731803816725865301364856389396462834201929329634128114214457744144572469741891924351421619140121259115885882646570320891259902593254593863411598445119571829921341124843110349544800561545729455497096668669586040910142222532762346640879598369834947566474489282961600659856093620018334371543044697337388088553706994678459189985474594714126969586246794507209513160303464606764594750983826296971496328323494937009078343988071700214475180820328617021753444757971310262959718295802794306555049388565338483654749871636217298937627445580112571932412066703357198694550497994648735823809995571803978029872231098679565187817442819489566754283923137422441575697527110965805783845080705761479741062090103559874848174762369135480623413219592394072718258456930127975030981763471932966831912263786957892751877743541594538765534563110597071454831476075476335680373350952248058965248465278270199275302164216325282738949797718961515733969842739800101036885677926728169830034385283006212211345143425594958810894725123675318757178114444842142 [150,127] 60270810621703958032305360527372836278387585963130321362337157673494043010897836811896831764956639871657966506829885976514015155238971613013488355282121175533287737878392430809455340433196190738764889323551449494137131200587441862583570515062750089437045323107089523307423472586921340390782018354992539576125751625157345739586490728143667929244982104145082021710429094486512142476760653491864671051673035196087964520834363011812005674055314147464815281229944591064947687312163032736602054903931328427295311958166669459227801958254733147374213955114057641354980051961990534934837170964962719171780339451169868573033516701151166017118107852085326777810321953375893081591346076912434992655598563928715059936910957081336742799531691385439191179868815503943632994980587267136620436900179936394682296431435489694297217224823518275410804874981924182651399043141841534455307582818865500397551667932898452092382612518747886863632573418039916490905480750330864097771578555656400124572633719075289822173596534624891977285431962033463929288459274654303303140322670385514165907627090215187152520716704957725237145022757644224576687616459155387175719080065989039988486198126872547198667162587538587887149494231970107760513044677091246903739061043293755660512643724155663505027895676951499674024384983022951928616393245219328708761994901477902489769909902349660338262984302950302821473386796687906174761963479231330318890972914960531022647036398011538090351826655573121422477356650782940256680 [150,128] 629816788918755207008513106984332708166892173768700954465188646250772424532075066732461489101145485412660984363642039847593018203909398542361494506304814212065063621248382960176928476682072542798963049135290775299701772043333436060157100839191654422862306730756437857119244217167623838269802563490388617439273141362791915699578926763019983502707681168834753554913228950211948973172330496723598152572522869041174321795679785559011210931660623232379904928241335841376868772974727192672312139448039813411530942721880840669443913975168134395734356142620048094712505786817892856352892553125596523108782370132099075044367363700183055329906356337914460898531982098632075021559364105711886355165848148935744966546641693723299229162844740762657217958758291049165306439906492742141520342786400802625350134971513194494967467075223992018763676757975039175882891683684254158254062995830426532911626361624549575751152632118835590183051929040478614752901054987034044727517123624639633800064846203573894417158330639288263604713010387734303580358520295341775598589633265095043964557296685507784380085808595354579881022914903271898279440012131726748216661503478946696121331389047369322231316631171150910104494939477884071503736069690356576072050916380316966240181744719076267446563499876678223929455352040467600436606933912525610459660928013226315292443117564881654306395965384596202893204434759210290255603237835206498942289215256423297078113607403819354130606825921944935085377166112 [150,129] 2384328570643682790774355292276041454428327507042290613755040518758290219902563080722169248666949253270506027361904786370464681092702143877436800806729653867850923942994222123296204760016621549787272623054258011915005436090238078172587517206132972359898592993237958771649165823379019217230395825032075978585014591185346057278838644308602030103272857810497768163332766233589795141703156102445998248239263990361629870170181259939498993118964646462719227750497670557514291404676041274548119099940524175451020547908588456557443637797765993471758473309656305497386343568933829966462808756340351711598636008735911380053468425150117559073457450102535161186132401218997533067801971048563578100958834066911257759823405081841988637293576631456162703042720896422539054754246779880016020407861341826935790468398990025593545319073622165389559476870111888830062259562161371271902817959075052558077559180226336976296233895728107474887049968641064900218603120723450706846775546491893325634887283580891525840983189655079271836454214542245635981722395894733047449715350079742567378223053593055122752315075995657796544581103993974906023310855157412118300153622962728962127686582830394163954434468380674094173555282650303596151299170394990917822151285088612822677333245710447889906966317814166255555915020334851384856868580247686827813922545477314889367258087394155865392042469242658191680174669697065044933090442987461427631134883328490996918609237534645388224633693209317152 [150,130] 3244483257960303395106876140269926506856771743522291176654676785017042666373046871061404813588657649509161126307157827892260439746455985505438978842602232669610225061809016339346974962521173495260048413892980487072164533102456460042912691545776730838581525361477097577961879794742968273023858355871840386711957963023128504262628681199715727216493125208239211114198600966916606442152078333753682999119478148207173472994411209892095385475452893294211328704809422599758138302143163586288603194725219549921063281804003433356423064226321155159079104430994716859680543379628782743913634658024278519819878314873968739822623664478876665415185458014108653467453922090232325428072630110937410834058446228723328730786228731044663996413435438693188725078392858933577383150181014411666348368424148654171585940223242426788858699180012394424082744304991732297680974912922966249006525606810603772819609004571228875100786768065638738037961943632718130688369008072239094114858377164081982602409623363452774095698271697029643910924896154727491057321535585705973164462423690407445461999318139060236778978682927403649073943541778406811205288493719509024192967580499539489285575453125377730632328192749777369831272828086582107429284729124886094645318117318892270654641306467469500359228441700499077847182720661458031077293830895191158439541397505679449261698437807710944260357260727413833315895662310696653567383023991729389264381096476776325929871025648525480500160 [150,131] 940995390726912806070998405277547460726609803549301586571212083178028520383855827236139731575495588333445524774365289630478654791627945511741870369905999453777082752685131693767117353700872046030040918838642483147176069750406800641073245503650641730999714680070307315137192936438749669179485213968637404717952152504153988041993536719180306824683182561735638007092651387097848439537656574980576734868928552461560447143390080405875921574810920047595973975819954451296612590834301279029023951843330835411607590415607658907270908735337451800771622352933577771259840844226108005637315269591180661160382569072532090313680106175070413156109927268583128761262613533906577401944180039345750437822826087384679393132313127815957863832466551593910004101443857667319042900495090604462704834770012181831160903809371612046785145665094722642242054643761554750802538795494432137822479202182282797753838413307772535465826606586435944568144235779684681512808103160336636078973480928697407282160227686181767877200507167883041770934343380719688538222910443126887506695435285412899848441992430322624251980044080421032957038333078533831346309955202427673547683484191345628136400790130975115238123038344177231376365544844265834889687408278266697077928669150867925814963763494832904948384075926613520545874296651316369672122066502704117345178955646534573536187663254480781191843520568155485932766579624692519022089339033200147480332963663769185158716336672 [150,132] 2185286850837205042001604456556252551451905548750112753098291244205415395157952101202512123510385915382296808367129234138136736843634208116530941908671090837684326373786329978982162144699910624686507820408603221415127005462610226625493423080433334225000366337199535840941022143131079725296406896059455007062388338225690005425430912904424101867951971803240817435775967569312759097067226653187778449574101927234280247044553308948738297285991524482332229488279418793659015662754247887121272796885535278698607333753567926289102798773745821971892621674165333277754911981997620318818612816563402872153620494949446554911342856626769249754841933169938714667418533301913312380868873912739974454741073310566418497746726241174417337592241307172730069350463422295094802341706901402857006007495840102942000076039274079163318641614939867389352227674633264402920272578740490378213452683191815363944638941885763020968361545214722372680018982233907516788604589736654144304702611849499146084384901699096142056408138730160188120147841333049980504148331691130414309189266579370752898892794816889740944910956528064884493652885310639763777026450760063769001975143472622584746214643258372962495572692205992823066917083672746045814231373991443554841032478409517982890311230088508776000795891194761126522037167985505942496763912488670639260465009930614327960060636492382641880811458297839813653221905718585519561163081974417663151266460319423184 [150,133] -3786156508065928821967233029714780868939463099598502107076139347173800307862917337411918192399734099068307167301107937335704505618376863229921799914861999195932742657860814695143071815395499731044705681800847687761309159050464529258854428470110608607909571593564325069710276404213595567834161807677191519948443579986807210664307373442493769908368613760624521068806869393105916488648187709671807921445684926390113163778898736926436235046254069621724366562746996734262394626962181498479537120322687513336291155213590357687170203049037554294191212324549516028767414833127847446321610312708683300136131172752078778301034761533504832918979625632507307388877331791444909032866318234426676078312180815448433235850653753659214846488008604289939657006050084871564609799811599810419231429598195196026257150262360300154413564143694487422957734503786653913585760049616995311555235232881366102773077674845740935815358609313888690604710106276632090448576877658557342424595035950591919060163750140971122375606763880552116647835687841867857473495999463544097933927871752427946305387722289441102925008129423903916742602283365075592547901372228039246229345573371337506047266638459629727217353359123781397525122188198534215324929817234322034802625096465581688870789128276486854793696458893965004829313876074941000992080387747791466612357666969046674646729944813745537334067766665868535712873457161508812001362471882975529894272 [150,134] 1305794009036101053051370985072050118139582167299049357342321473570206884217419568055136376393437644558722217799524705540301508030644678662832591620326800910521088080478534232534838920342147524070876780244688701987272805738361978198411526863580706605973000937410836319410436842292411844482912506366851483176955716611781857951791963274905946677647690264093374923882291263184361001602281568198107515888134051989006746327611837845186894358996410866860266566982646586503207082149533202105836460967451483041908984612179583061012740471106614060831415497722031055011388432334191550435832700486465254928894557790357744045886544318532010817660169005560976911081688060661791652660931716122223330572895244117021840363752107009629068077178711090113480972121288570581701856648984296049189120858294825997412991913055497973104936671535565131385387081179269701399060760391798336991373080167755711046198140475665434446551500607757914279108858360069140019883151178757770019959470804970429100615184061595267290567867174728533396895905404103579962677273230288166822947149887244348396744780597190495410139876484624888735290386024242851407378714625835454969720142169352547948711849721604646756431136557623098101238963381274038258468567153677659108201850685127147034034470144411353590745196087229332700859645788077326662800130412202685272772026216284231822980769088536247471281635375863960645444085381192021897095023354 [150,135] -74700809903062241642503483936835384965186993130066856468006221449499352206857991230071902375557512838159568977196765826485587446347284490153842649206538711465648208049029214021202190719350717508365981722839041956491649162168545689841680776016718698623034124484074715912655127371719978284236197450682988339091028020377046171175022224340758704374727247863216371386695361064366762597243252399542504552019594685068083271369514000744448179847099020785712972581795700450155753455928599999172202356903099203406325593559090654653969553875964188468056413514680076347225425727613138532217175522438824412775992648173783795874260626669742214250285663872405526453977155595300481950888417285109106028876967847470883483677934831711768275394003190221400424611408932869699900188584642689735896850655168544144606618226737274538610532527905991751220532401657431776763444625619562413519716946487977421068176845919838916164555544338413469811655756494745570404030072865214276233407770156872062064814607902303686474593237311120558679858387024942316712324003690934886151008031760291050877401650850153370152824854542340285657499586897642401115809952365431904653425531655128943755145828526379071385469777251558155502897559567908698215304513183860919249693340465573357949206788672974231787766186898872204775079722098149773071000508987096860160442479916987934600329812369390137507218001541494263262505104914856 [150,136] 4754503402975918865359680842769587591012048184709769639882780340978874825688384236776608556625440307362666672432026072450719567799003387537440371042558022873316974892237512663029685468980810392855568285918367030592214623207647107503199003625226496702515358110261348848083385744845103084762023235065764364855356656322267143294931118200612902970345082653028357106823426525341359419519535798719653196420348631322094545447804955696380853247556937563179002407938542842515070316717904206063079206459327174722265398398865177456770143591126095918581937925344827273982765348497425772266001036323164141922305845587410560996999856526862240021700143570375617022488253515938053785745482199483525121663583983198817035475553155495433474255274152096324268836441209431033375397979676463748343195132288830060211917573896881338135452691446362662564563791826994200258374302981664021143074758296949731284643693733675232419013221585978584323760841599738931965240287973363559582037675529413210598864624280386328122291742873943665568199572372632522169678950811986172226397414692136799988375567669836944730473981102845987223264594760971237801684023113036521119818023159301875501346072740016896757310798021450377404468096016384424180385738986919426756820034572948891442323191123044561792358543820301585713847491722779981073330774105312296051613323956627758120882855824905695376714784083531490528 [150,137] 1355433323892557111978633195787381667939507512717679964922979392974036124713380030459019983870032045386117755056616391372682058831223217517491343729381073962906831884608556248670987280776243152887927259583872593997729512446783075151725385200096708879498351724659059322894678205955661224481751612104898457538315948131962266587908992288152107268576617130617875370171042656989365097702028817893490017751812132817640376825500778411851264872747161883777273370204862994483230055691171184904094002630856602536708213613022550814293438869173223510176320731211092233397804820778364696803821242960148014328521919963322739610562663050038113002180233235553211141926623281737978460261305706651455280779369392573401316955851559769853963204274029969036464743950028925439116334261547643734772797178484822703413477997291454356397518304740719868505035014192710679620222949224679941282986685915014666938178630514651263304239612296725844115913928506184715853165753198116653317680816911565566792899271746676231190825732352089240624678995891143023986908728414644067816734947903942763644723879640684092852155932081884016363955174366002815365515947461033671456097147276404524411883072817813039065861095134452967628121669170170440373295965100913999755835942465797611049797129378292950915870762683513929035235725767274482059494462615175820956653853934769717401345754055869504823396064 [150,138] 58697604653334172100486137141839956279936651127385477817226640972987808123382568370245058946395878942656517895673271648141893477713347022265436932731626237978383646267196422115039554351520775448821433680550646512849217872034980993444078042438742056970687267897076612450039968426804226580252315479518871441539970230754656564877979976898988890327326666663327184106149318437462097868193318499127038546537790630243629930830288120083995623320258944176059117293023974669728990445696861677551672543856056787626421799499159075117615412977011980744742324538543894081633971733480439706081878097074182222142016242514518768808377694794337154459818731666768873597316457986030018298742040966384941472456332973350449940095889219772569223527199945909630475790685897091238497941330155190262533037251227781453386073319302959724366663756587238686129740956068237459029928897089226481027030306432227969099159749964922454435108629378376526719259345973801688151534544962968329424764602739992243381688405492568151172841000007644057289659445509408289396416945283682858082589866332908353230553997481654658746569886072248234340875578843670158727010239766648743441906736281499857904695824371649988934468770970550806286378091641702765400328499652931166677503492094217985189702100738254708746616167038165708591140480091062254427136407681282127542705625874172554288448216644 [150,139] 311371957219098032464396975102921190373621434799347803725777157403519124433888664357821275270367472929923529933756561238288407691880333604589199135216409261212689357475738221265351660681314218736268873841696300311646010450007815022278220881869520420916674743812111375070376807693895483713267888909522751931276150993498719342857263409625538084339802139293089618049167979552006951161260698044602006710701634998267339250236511074964171112721479901112265132846376494023022083922909861295121985853004960609017670462715631879558374804216066188571554367349085094187261696463119534765387881140241515731211331304709166267493454812342131361234765558103541826274764078815538356801699748736161817837710543308173575952504439524248857169869679386769989493703963020549069491509378308083802952534189408654081295138129155848554274798534004402689242150833670321788727402668354638386129786054366462429331285432517334883701655015184858091183971858400333192181698143459222785621896573505788537989722568960492142912707021444856761997744998726150094823462938308668464501447478849923580843392276732199618193953604956337961326499038284225717001303234019576751617084823764283653119563431031569443566651004175756280146639777105118516811688459404620299644849047103986855077716260738346192648259980542226111082304811774656306842804285523024447087099058580624 [150,140] 200277124714569153514231697811710989998839309797398359957928640469900782680963864233925248273954326011169943712183751563712030766876150184353415542363926335436174693164107919121022623153721016795187619462880337308227557324252154043856891100302567060377024665212651130083429701255664051428029606499636158018552899593496677951210240760915088068528518343756928680049790056350320598517446276113194405835600202183932644678373132281445856665980815515065644258431412926568621454340777494533019875221948288010169357924541085407163078672362035253352369374352972110498532914843929402184122776865819652679792459474579564752020317377443753734651012900503832339304084109176888257857214834428258741272464557871610770309257868782269117362964586832036244263991804371611813083489785973469710980607781367433671706083145019518585356989755897226279844781050337162270003538592134897637814458463552374770210299334722599246962429111450392364626422712976532377641640640588766734892509065919459417086479012510789355076505118767458280880588394395761478036527895505477813912177328733417666278714797079581421897424550293024478265961864042647652329454248219769207631962688937149149677800601910253155524914443334752589309356008476100502352604096980633371223751288102434375484295166623523825551785037068945500796360674576072111651737334618012152 [150,141] 15227719183964013126359052181637216370394965642815083405785297736019577917958199356969926229500407697159471073843647332390798285572085725834164248653976159169618057325678267896581569658006945822652001087941543709622642008616322632967394553239913848575699402863685424180932902156778234885917852782413573389103489314403213990299013461525409471100089587847472002224298070132151431831624633417599239971460433524525987120386288576721790635172186192230759865871724356149682741789487893064244923403285459334840778781852601428086363110598221876010613549706686373944876015314955763454625359854093548962168486842035321720569237361743442466644690620058454801606360189341094999903379208258439728302626182815973990767430213289510492045241529470120635088895470426548517881137162292299467215992949298027014723183709168078444754336399940615363077005807952106666408127467282402494783035950542482261088261945936572126997603274110983348509746333048698923995202261436377247383757377365047386443555740704812794765571663893135623192592688847499384168722823456210868278888106152486856413518723760895419711101680504748836641951450297936934515998127457857328429074825281535611411492147058711261837725905754541314165678609788773079881240683493214195240855073564225202632607225381563821805538074044309582911772028913552047728 [150,142] 131845978023982222592650925711992070190496335839809975642682877581597753731592866204771745563987896659455854145295156907031417119590208167945123893790655596357076404032894238731602648092927813401530922958760995075466394611951958109511892298459246992148402626847109811769337783274397556171657796098318931850374321274573021724390398490916643609623316920939189879609408470185125596700238886404944651091226544662992587976178089435952354561116999582883334541049762631832142735764554308798988900094827031897410804124849758632208961724746482128652930097510865037592565243822483050979275436915500638323006090232889154862578552669316623795702771767542728466480174866706048077180798359783469795925929672798419855031871321394857888930932517921466729076265423479612955510279191313099624764956865405119900860321962461214774362885794895221340470657283806849305038696482050436883452903281747671904306125787655320686860537923841891657803829394404300431819633175259642820351022377708284752865289093844968225220578084553213050086709169704261787452037663655368202578972462260295032686388049566161695357080459229130223727303571790276167359438219571615896069846341163716687459513558883048477648437215056071295142934456963263764467226524793141315493191489391571530748023479940446980629937511153130779875 [150,143] 123746763205642338710198754184056733549622799395847956012260174966956155816593933180714418606911443186606115582134475175685684911367884243244577260362594685928968999584644794135971696331108331048604247799173033212948041409739953387726787201680494484542283686088751334267885867605563640943154237826507931820131010035124364383872047989382050043179393246402178764826202777560940063550584548689066650855325870821695560051528950387600993226139446557977308768261676153172557976171904958300533463297801139803716433408503448626828481589468273279490400998354496194012835936772737077913665670690035423815346491747870738069751820320897339156585754543345720416133332622155525857588417608602445535734430086449596757723054581053530387170412445396571550076305613731613906100164723269847527537960581771035312443049253614949967874173953127636808106248158082431566102011747252470375427450379143476784131004254496610918179233893085756475086859418008793092981154459967711741493407179061983200347935874614707364327195581031102561768906347684068334839603718265136746244114726571741772630167745181088975623273846077648220306470767749756045091482004793709045987208750961307003760727055051459337679886593482335951442518172300497373001475352430266548366968451848887258246917484004850412624 [150,144] 11839589067591817540619184758060047471242429376463071954062304702390627134855372724421934643493737207275364180413576722809157888393636019725170243968956229593776704177098206830843729341015407617215518678006061518786081138240633821196668372574372260198174940833334537527525986486808963128124842213197656560396249352451513811881378457358452153718954471388009755758388621209150958832887267889308648207207571523144226970095789664794700389824919311881209626033418202853503228427683889274666171464503720347063496543794047372310127288833530160363439360631816104628445050553812308487332896166179961016663673304207786787080230651388775750785945301898385428876505148743947089923777768764521326874288335081616765148856297395915452467250320331408427784761549165914960832608049468930130957463355613451101256002999631248105984541593022070820826411815468803351290580307565354750383359226091202986953656126062684846539376915822234349586994224839930232916641319697112547404493278590754752529311466519254276936098294978043631824489933577404053499224583789484333165594582423249580413811646484744181000945143658020320153086492291974335418795062284458946274120098888697625877780350005078272817205068536812596758795121839609152788166091129382037675288739297936813984 [150,145] 107193408102171225925241273130806485617872370614254215033185444205776186710162420512430990992557463283560907921504378062452819840944591500854202564085540579069308841144507833779527042716924402146688546898232049648478294544723279174207215885300719495922736034217001886305604391548467470385952214243686202183420596687852627994195407932075010993711070663661970134546421194344985381929421937222095838771491843151968601446427449222259919903717294118118477244165422760299925328516042271987450381370756449185442223768732297111814107286938958233324554019817957974318337343531321776334064891868152098374435311974324918039393047650737899983163044790156794394878106191751688499843172033408303680459615068802923435395067829652088539345893604567581822819330359405552482878186175195980103254822173364931821234924711296579463936319307316715726045802531305578354676535929590611038488038621275011197386323312128422133219083814118522033037632357393076381221059856191467420435814701766588415268089583126674881379653882973330478405786433616143670586092350361508102190390053596084131355091369535403933680392285344652445694588496465812255325426543366604638803252535568016398468471206018454301409189061498686623755828339463582688492408670764646432 [150,146] 84069949926064805865159117412039348208646350573197931160872560971902367282069317669981438132947729814284647197968839021109703954510641556257538931811443618264848420180806860535565772273623098770897697990308679345901940164322288472282710653813547659598037024056147345951309828785988484639956734887173276116318969113842864899354473122265830489886115818503613544286606188502759607361198057360386401843309717141972868882035138223925436145212500119473410417061356918747661459758057126930809842484869253571813780275394055626698007825074564675866550934225233359739926743668884355605691811481182905662266094856205060698603839901110613696144833054398722495088976200823050449623628720090753796956687170870986701883506812314998913930179225471466654349608587063735190884412585269071450760399897564985102860046993631040023403991513890461666378167592984903917546918419476374952076863749458266268623961275960380956408205762794374119261652584197778097536890755845360588585747843688954992562484001630962241306900920165843156369804098151085636489708965570282019629262257965516381479049783704668934985151181755386067020273000155794694230940470718720609956843832326243830766581952960420843444379638383735955731695345193216 [150,147] 5147877692475665639505207873406210505865067337767630050663239536133880123180607729169662010161331250817762233876950557641924149382592935399459103091616252370287413115923429146319160277087459090860361316413059408699834221870949465634679599067190509446043818297959530150443310121071965930502267657270164333050582329873378681675631651900689187619006043703263064930969076974751911131044816828716900272108288152148612872416034608384021865782394369199766479094411725241511080167525169276774643942928239715971397694326173912321700105191488601294498605681735281806658128288811349937437992709472021407645194498264893046344753350190811258799125634255442349221434807653169038132084402545689962225264102452481814970415273798716535136415177665997312648315040259317635075983407583547583870133006735117196323964591075375221758925332912260762209803077914184405421449683237902606431227616807151184738306120081046368967580578363564628601659116090713862967073685616583795146191241417177665938073097011490812745988103769096466357635211261626982330603340539559339488814356530655127145629358232306099055342113426697363355462504161769542803471118639506517764283025867549686426902500835519254927587428688 [150,148] 21796576807964924893525266271851503232656871242595351466521259025205499786749423889349194580745973224730122131494407681836228814401816220391748000523859386519273320101779791992598539396187855969192733977311487731909203622741833962969563150872333975285494615928975756284190859184354489239512826368749722516696161779759657898846519824105630620939643764269231165801871831836381118878978337745488844331842095755074845440106496916801989818482479321335711249956626953832096043454849884215461149293466144200602229203394187733067197582745552195758469230502259805946016347303227047240573394254957908195906957227408035753648695826772390928909577070320531376623681609634473737002126354381028302212379221024314910945428374574944289599939298902611362152122278086071499640986846891427049392338554547138206078290455014699283734224976940441272850123924657408134938326464947816889216363051273739295026150875662759119863361416782427202867547398434231499257836610640491768145480356337263132375652461651833295875439898300953367573807865498851422628249561209748129527959543600005100766375274879621310744145513859721473603237290290515187180451358757462598855776766046223225988048 [150,149] 5538877561847722376130785005103619201508324239719187318815672813490934926903836960095855453149467330248489158383213356113980174917226929256609198411567990743751192281776938578605022474106128809101272147881765831958158724596683985027759962861685849206564297639560620035066115576105496919560532066260371023264482507889400710862215196809809212689295689154280519162289178419360867674770053177584174028817526990268293137209519342110779974525819186794626388613198674185510367682696556476387570897157218241348993461668935726836123512334168413864756095539174348806403541355300805700629144358284396506118923901268302422875628886940868419588893451679522784931434293753714326098344523963084626595789557522169774791237920645925914493644474628592250164570297122179215414840341272507975302117057956197836740344979830531214136944621095954488444568696313640369485599979884429350654621897280340406172862262840558024672660459987907773242860937187042138453033791720792103663239042020657335009559177067935508923216738712370201450668073469996874110368755442533805103130504176166141378597752246250852183489572797824034409692182127032821664160747281109568 [150,150] 71613673065170905280874910406839627492440439019312450835864643889149204510612308201580421338267578397686728823090874501488420310395448603812904469318260110529496969178169546526223796500557884243143036720197565504036014600691602536582821392254992269059553283625196816037808438742262784634877492406314061889211194480933827769405633206329328194046213901432598300916981419834892934948230968004440326800428523123716174727478251463008777905067931535078740217458408092682576673352830479179738695734070699181412273120139627494657849031278433530963451069017188617956513184103434857430542246483456333916473527094258247573135939906301907890215806621752500546489981919204634018242852067559486872115803657091475681812928748170466149309232021351957924229470275553622235690800743349376736370181360378034427896111764738886957472344416363195311892404451704790256847982923345982446371998454720931248176073259882005991340514934077207003125190601971202191326772933506707545700698098326549560101894445966902178380367114257841323105219851898945690280123932327967891246167568514170505807580713611651184954446397538515913901545994 [151,0] -263819319448261587078896848621720639181554000031647262916654814772846430678439657348101851432880752571830184564138660803377258648039531351220488775702364811764190117677165669459977809509042577695671324843904348407836368323263366442607469122265899255783543986270194998769711329999837391622010064438529614667357766672285708475090342154084974391541963266070249624918832398602797878259471723722446922264907739253859172520419909857096958089580540649850324047942965057115518535790982183948999969321697902113909786900349898534856921826644953019363357495523543955004494783233745406337560653973055972205291478713459016549717013365683010117515397253695210173355631267691960780334993362703657772775809027103248243594953943065378381601060250367117821995624261986641901585551632567968716212789508226833963630893837104131677438066573065920977492843447130996111639481572878384197549740411854985369828664483672947137156287367740212373148635682506633992651807171168643474521047471935573589234677677508382707611899293197260745753494424288281362983091786760161506567541345199308037164959497504451901853891039479365194624470771257512312612569291702961737416893534296621429995545989371104013798515201840360338998879247685086085245297494568541472149155613078566480775607159755647208541056293478587532964414325883516364183952154471516464202539451952559921657425378777540251385301890192550638946412071107092505325487498302572170464858860066928453070588383329044644889279860671621661231010897850964524045107762366055758787514646962575942941154773692437436801651369485995809015355926363682992136020925887159375239291722356410107290596350138700207134951354098999558992645210846826392969779541953764708301682739735111423261083035384759033799275695697469837046937267018346282267908029108096938978113574409226863003584530290634707865309066033726818867261413848384014334937136085978383921135340926595464835837299251370610198970948246538573248018161188828545789179262551897066827389167493270823329396262219996228981518631500047083690378299182766096384000000000000000000000000000000000000000000000000000 [151,1] -170782103668312064166623664264161471456392638248323633559996184813189639072307356453297551797773811996555615560744373111707776111725901462149586946051360127392044691073588603173934291127448166684886687620497366009903896017462471831339453970282050713364167910157254427542309746817565720224606892809711694733441970495855005857702008517297091071452425414153941423220773682401700023485756855237775528596324476602724763746424853674786400061206393320087914088749569007679198036223324739034795060854228715673628746808840360693563872025512193004744934665822942430059873480315968751482948166139282471768433719989337137318783588735069035003098498089700455877770086363330450450145853615559969001591480360295643164221068883777714045250762022238888858756475657479077449871504709478070355173526804985196185671513842854455817571349613808416327620420484058903174607919723214950854437056801931056971420656148058875672324786672688787933256056851095714366597942052597613237160974036402273559495629475468649099077804375667769682753273134187933312558243494000233101302309949669075308468687231334874300033321346241533461184431070729699939811548739227504946788461222872123424427108107991295848302456785222758955004282966547179515902934786547921434969792533605700491086640639974886689013411765930994574520340747464015082461873377078303668204701866429134881409091243344985581969555937818926136518969859847576360784855641715742824842737108754713264721135486336679732893770621065029361078243198897231258682778525985377482974759477294721149697589103944290765920933522842781049456321880437885914837699695084244749030038803604956232710918141581798127724726916934613316544094045387109373928350009537743819154110360456979021212683216034293015515833663603885512311058635826296608332946323855138730416131525629593435997970966783480717898696724562897775447744483037644562765704307794380965985912036846305094814341456028901710439724927356418784886880169200324401505637903825206389499119200260875552947824226535848558938256122349653706130454154749780728741888000000000000000000000000000000000000000000000000 [151,2] 37738017685714275850458641180167194131559360539238103375780641293207326332578236598336622376242573762002163973404065358512713862164340978980909598370883560870643006761869090597334610478534769219125403901935354541269060224779274352187174338639816336159225358330787030591540073314005961276579666489553901060185787938916473747204474028614516511519099509039229939364393643437886339436621326267823041882534411158271341027099216683509610386631367955095056540469053446508663189243842186363556191903416267653076381465240590254652915068765166410715494988328046094643544559254883026103835997583159677838163057484402163082085415780032358004316434331623183093928585886912129612085161076367890048922887520399028867178942064173022277562037168745686692091722201072241707713973094809844237657749328033575613130974178230676751623690863550514311079097620615483433667692704847090233094755532855151907452301645032289105209489353871541555283736346873138527871386928597216529641338231449934646343266237801046201698681852746522003493798232971199820775415697525892090884602860731257331758527612146588872221321599915326377264080845447685508783472696921118725414814956691645075681814050967759502601028766569921180836131539232032470881710259767772418881993095781633097730811540626960100299026915310988064696873575265304171925013218374066203420590381283141541701389313108333226079721501094811545766062659137208572538602963554732591636325359421436238573115019958453880848655776442207579113085894743754674157780545011774817155181960267877831857542695754480003665377469835621964459559343615941422122513097962593775547326428402582585756390755140272052485681386272237351662333667123037588267883975769989538215829014412475017394214908034557912071358818096643968452124235127853890627360478392435273786449736620084105025877547995555409240811435133745174786786190856916051125659295172338349203684826283896987476636820102884618748753431438011143499737567533805283125724839181347380835710412392728226600768224210079430374496997573681305823426153887059615558926336000000000000000000000000000000000000000000000 [151,3] -94821528909138108454767830450903509844711619567091448885526648727110421090135516403105349765016371400626275029019399089818153800192972750596609692386786322013654811226414123315779466706365133765921591339170291654745088906551146529559485940222036419271637437153464832190199351012443373208638234713257541758063031318037146112203931713761963659400189496855420868348372548039652574818681150387336585216189591691543615847951584306330283431861664818290489518043569548135469856480898086524251213212272088811979642825520227215353125045383157439152979280916686021277338743676137298847448172034078836919362806310878666055518779385235153689640324564811416510962915226189097295891326721205200399486674790087113050884610265416672439728485065837784882662414967037449422353875680512215098267909013310324181427208295306022224451866180057719277728041608991158044913467637540142760527305023188741866597742469729214877408441901207215940529409439008590078597623228618316137839838140963208297362935259115404325087452054282958589471478495292470612233214517675097661663737003437419624555747796672048429815462449145070087951073087997942342477239963623425219100776568150542111711914289301837206358362908976963283408725945416430611352735225718305591718647346186883576276668191185027317874252795520695350959907578550037701687302536200419075295153902124658363567173384477694306990172794495647586272811341011768537986327976968886058946296140662032176990789074447746746474656403809274888086295835887053215439621896572046231026131639057033307008885483104577581790750387879640448765119934293442514536379702049502596591049639294818845534439138240480301883956852360783497153966933933153458835767265171155886310140229161390819829084157927456069527892655002627482100756860772507909250490937091833970532734562236612558704155770793365911015520261702484522858522987993924222527524704114342408205496581151718547217072146422277795475621330420322126956465682392750079923911758821185855628603619666184953047849601655845766988071919963197660054139666425101119660228608000000000000000000000000000000000000000000 [151,4] -4435868313649335364421975980346215622650485209817371397451991814112683518184711584260243918972799975314226742015067132283994423977331599453276903045594559381597363121586773121201795520386350110174069278560708498720279697935207514685469011007683220346107849815215677999484059092108325925194724958027548312372797825118156597422832448072180845051051158278845272295859377667107677681674728932403947523845627513960879113523374673611066783808896942768454376752283421394264159760586627211786331251903326365401500399151799061607357904115290266100596367630110905125653194717714414140052190102529186554089994794968412520074602324685296165271961207609764998050084346436649233284007558251125250663026832662937972343239242021581873942772320693212098992604410399959311512926119334920636080875661373266089901311163015525725683120831136928456054012445839366821287502704384529382475949579526484369229452649137913361099827945433419661166218713929009796440020935161940704390677884652719073460862641846678431180711565713490374334891445251846462395819442775199831050225677643964761756753530067491850261522507644954880181438173766842471772870533083802956652354244466673730615513460950753431826086838197910418517999440453701364529059333504202291479367308125936876049567323650559417870671496758133843292881790622262012580196868374971298279414070313559257282153395719598371949798918691108722625550718089448978803551018473748388867031429659888836899848953616279708014531770835985349620472167062067565657736748061879788908532020300315697725538142707488667646068064669543565819328510510326835854591876796068218788693588142666806325963934202809738455570036702576684244710837835164954022483188201293883512705092335375337064222546092520101912327721345714428385008875542088335202092269871624218182896072308103964120903623379582283664115147582840276485057798755658559455746994113625637697661456961261572143996084854812674527377542861088119839768967581660076658211867540732115767507214211605126479816887072840403831958098960498197164112676486500209337611321344000000000000000000000000000000000000000 [151,5] 43184236729152861065363037907220648082037403705780793175009278691315272774629221293923809716636560155938569056742844374249821455874004008890531533198992294601362972043980454051874478893247896480408725364327131626046287917111975649798237548368151575323566843148904238057704843198230405250631097303422262439125876339987834466712960299248684118166659493942780861860140093550155561985063582728816912781543307295025124974255626728661253781712752972573096531329191438560630234210697263583454956338590903780645215502568521850023936746972091480817442958357049431895773018358946369318412603761464565094498631136290889927846463178539486531932706345016019627763179997921084741369590080164008612238220140991238448702735206009009414733597699394998782413504401815662466560660222259856185168537493524124322805742153156075180273214587283403037732568876888972408735186355425680930373778177412319134104320864865229927245398269957613247539078742535734136013910855426659675125594127205433612024685797842547525324871028135229282259517692327827038107610439615793836474702504188812274947504451499161409932538932519864353568595535600480610694394285387532027655613424613816067379626570445614872784357279924010005002477145097093209023754011765797979413927892689640567133752865400719129097849121317603438567807684041880828540431485930271991913192519491649243557464810749953380845690367419122415537414962749160242904987100059562796928628623562125715356586282171685410496061021369025888814722079854900590057155800129517847841837643155629836963111882042423454972615738422166876039721049666027239558834256679201090009053647310779885963722212027373945278461093275536926305314453675546715797467478525636951983114474594603273130481666330076157044008811136354418434978721947738150058975872018318520774695353353573084341956921382366223696812117315408727476702446740300684078768101794384988241044053814287065093807546059765314949103726860439280535858335701876812804652783456754930830452600595142809080509336700265551764116353848920030476441098272733484076756893696000000000000000000000000000000000000 [151,6] -192831904401595977606707523283130130270199728353266025044449247279523602550809885245236576839122888400836573960159740229695006689816835031145339853685995831616134940335238026203046016313400273711137636644427030088078377811632926208164377718634728256839916614813355262794433760308904628184395802164112491187646855802308290336332596915913352833738721833297919439648802487013266192485981683526968623989359417107500178851485683896602925285451908832501670749416137426674567714751834563240761788968399835933038045572575334203779982423263768499344997544956498724917178718793304783577913156748232838792334696368903902742334449970085153050709701256203610540734243327818677436037131215127593710745472667940060327006146965003833050236616865486596868954886323902548866086512710995967083689500235080078908999248422824830588397104745124011284678410926868417973554560984745013223584877723999312074237588038625081432671157311817242632245707887268967087540138132157643086428064178272143632184457484817435980159552455264192897479326147138399573319412213627665168032338764648191950579324311165831413175678320511579093903869766068770723425923070393911202091614372270829811453321748685027977936977947790034569587981796252905570579075072994130673374752043253471744881835009025780853542651630645303924620268719114294741243754453427285427045934644404690206028580629921669633985658800973639231385069937437681696217473665820232012594009868381609626943227824458930564389503363492367043858582885135766564965975142977412425246164927061814752693819086993891170950710252466321162699667523488594070113148928832970206281233758826993476649105412277286442868983931136480006187020403342517908865063716026861365014199586531978362280195111941088735250814770823596675831668097385836893158248969144576389492837537761806486397474759448954509145074903254831306916038761961316741627378557817671069205461277480080374818529631179813960552791258104413496996718368100720842544849204548575365350926710145531090105557417960158656112700296516664448472494246239683987673905627136000000000000000000000000000000000 [151,7] 508959239461850889279192488935110024097729095946914410297238698779062698721444661111902791002526210951312805927761931704959552025911048387172065717057942791106285264588150804001350538687593642688363710686625768565996621318633693508072239407544824200863302517271470631167742975904243505775302485385506828465935229451436922249025776671208443630777331984174728518028606779768481619795724968562479373898747758855555930904617177842623524834956866652044308103573897345084870404011754445499703343208010519230531334215601762888829683051010131273719171958664666700765155538085273176069059304414248421688594455372163290289418859185851262017993676720309432990664726891535328441368372720179961833914536729143607008727412024378711199777041539858163419221622859781460903517488741644017432989736875654016219735349599747921048904127308172388620849094903857625289170860363661700125852364238029902007823821821187222882822404318732370504082331825242208767613350457661032224130740028139611465925901093572803578836258574826478804113107311013193930440004096580856370608812360550382220274299384656810397372132310017283077298837541341213751137206424207254977206336743769517539011019516632606056376751135860802186074590094375062833690129624138425783686886561656707321639616844689514027827575143024215875553410294832610040508207667960369369179588375511251434988282897450635896983412200704305450524972539367668551422675018883503089711167601191603542424541201294008217492464020762289432218175865373335553871384311954345562578833590639448878103707332232937968201493800385457026629216834022793624549935024088257424481447116646776652470178830315830549331292541855310468286360759345752638799301993959733441025413745324975961097868099609066552512142585560450559005890743733730751256536034293995052493659534770176487786586153537866033897921484048141869537839421954797503180380209490786977542682679291153349230908017737353057178970333467000641674756322421144100902000555873883641010680507772768200530869743242941107908774559457679516106736916582127198561433026560000000000000000000000000000000 [151,8] -766539980040343955339717823899028922178259729865636957141018493561942336890500222866716046632099510234518668057667884275672948276475914800640736475504722602810695932968921565369315298116767521912599145396658299666599876991062960073885779115373108881217950434026158767812553115252379200222130732961806128518767065729192479498404949593778762928890360929604197015005354472030971155313097409725329167329589495412367127115810620492697630302260896677284603869242860270957425069677512436226606082560828145154373436955474526049712242580177340113288747806669882817875349641952807338937038554887534676787969558812260826035552857591858608679190253308729709593995560187800135643634893251073195442776868069074837178970701817180553486985969213749374576526796845582366341863225874119823828103983627946401604164528496792599285852736354199448629837921075686582536774496148744840029695950546227224047373162528743967809107984476749512928710434224593783399566613361891878882882390032904098467350816189965942067968562224416332594478792652225082040603572397085297983926778845691759890031901342687501329938362356505461693151535501372586834303681816753971753694367515267897391200666895888825274069107632730626714429962966151226515628865347130982330569531131677439242947636181149708211846099629809657458817902803178725796477024255413593660853577793283058138291671487897583678849587243962805934978764821723638477487883497622783874023952390162867212207492829267244484598861384660681457528180920403309188512337343217624171316727545166064287355965170683265660910529328820244472368463603586075072733909258846978031818666992894846111908692423521096766141829111132413955696080215198860624313003049130143940621104338832214427527800016336261043718815354885047945201663546912258758007504304411099286755742338470728673606563458745904826591346268065334982993219202722852036985066744390042564076726556806070848024542225834705587812447565804552484195739411759516459285700665052416810035452077421411170698130681447836780774706286449911878090288730338525663057296752640000000000000000000000000000 [151,9] 505296106636942880962905485449294606785880566089693361966029370537536751730836652453230293407577565460977131249765350836034848534612465184168638960396448722472570238120598470609597582417848518092744498778254967715188332085033639341431393759613353546309029315565806131240055429872910292199468329913182585175989664802813665517001248818018960665143185905413324972928415290860041289757820211448446540582918781106940554735186652788300465688894150287279069394260253498807413165619560030262835872250634947523107046522581315175920273471946680857952200845746067417392864586274720504458683825481710341872059757218844911850316369152021525642858762323088869277231857534918650962926025668608971093252837008068487777624297753704067682227091132820771050673738218257447351098544215950390618759608989750879345477906895771788577477701100457921486019728374405563166189155202333573153919538282680425875805171295840613438250675072547232608048257986635087405539479386512039414077284489437961420561181156990368766050992805370378392213329279251680000193361540248215703532849952505594206770290989926722508009475522999812574061502105640704140046906001282269277225393603583547812799456952103210386670913527786244060961506218114688453289128837957652905633387623485484958054475697906032680711986232821841173769488640725075321798396028791603206036039810239657297060920455422378017716591192111443317066253962555621832149059996142191525527798639846912358619244746995516875448441830576753139190232907112621294387449910352119661758522801782056476288098811759530935782744354169992412896982466341834112508624887154274493037063227230469306863144256623409045904855245646530741671141585166484626773024250622763855877274197518502788473506102256138420168844869386183718579285067770182457744307022266671623817084978822762170598269006074486961660164769651999529361565312621357814776792086383624466102178404731729138573604964704924808604513340555304908402883696531890219902221649872276665216522086166754636116070463223608817957386761812889420949909516498112659087849160704000000000000000000000000 [151,10] 1422823744218232586867994930146432178696671589012379917839556063694875980789548215750998023336913834254532237500048899858211573180805139525739356848467320511306351879600485904700070920441732338936664781636433156168219301875094602790836069350701841607696274278006515443167485693566187448102869658399660180502130726720104498180341481576060209071127363090331132301842603385220351032594211524053648991463598553006774536392984123936532516887783970974339948196621877248699001160238481002370234907078356613251439198399233398504596837140584714483246053888444733206725505546373833442943043708937579808486735600210647931529918889974215360793288344847534607103720885900115348164622886035030336683604531903717914504920463839816535140623574660392742561713343297170594838521341336699467206719159094672184305245715533557118422576672927254504030652913433304162098050055162310075287919260882011367064709578234786549051052436578435011357404762653360384482539552627903565759040870038425566930269121202772205777554659178987691197351702093469023493707610610531577438723351226267169414515656908714606882994225563122929214089286537315482335281171150795892460842082546883423950726296303279968739989360307251019200535761695019639873417778439552231385154239121200254890336362950828280736149912158469366228543882583012974173781158747332007927603318398738722156507043687001055380342678558823268090001077540764405119768937215175161690782644658743801396475991306892076110517499724929695914786438211878337401612315361176427340693977620350125663062756981781962894499469522308813795405810418435657923313585401564033716413789834700065529328195023091654292634016927625928052192687529069842911666302604054791313197646094095115373954208716531521948652513639876624418766776297744951956483718369265336769920967139906243463582551341975624910078328218634964672324838620494499130049156140087608328460852116688527879890941451724458667755858153868781282316076827238349690478720142455392117182867901225308455395994432969532030475942633775100977513517476659417408513461190656000000000000000000000 [151,11] -3601907849614241502245209498928153485509454533422494883584119552984144001635967857032525480303682024342787690438452298364080058459803250919241978655178104803120632111523610912629231555758950489327933599004826442512108231783771521391329254659326959502921611293523130363271872521430513436735388603791721042082504273572331806646984240905581524856639757090772927699927894243638081065997917145403870085310991112035346704654872469796865931160353868949022453814726176804266050377474110355587725091941886116196879592571678850011506066969742326051351378753974130662778409572988590787116913300980491205799865711109214180428468442848795850267472295820126245904427565229481879725078149557997222829160993749012921074228969639339940329755458297209144348694662572103577295579107106563893746519938796784971334878536109897316986799425171210364303873665101577145640615054147844095087614927640557274614956123149887154797547997418112540035539536991521142709765894387207676762760906460942216518469778007192154665641591266197150544150603340372137601213771740976753026791432796481553225421579023852587232371052352042187457516369417334649897030718327378131291951617532375751348805392047751556360170250555296462012563081416566572498478435453087020662752213895785983523790786750085601184453661358867453099711405116111538875116329926214256974243478530537320501234327919352992075139097597952884299393218422816529472844246590904909124322197921645442595856016377494236295323113361387756123971108298901130724367331857233665218718430125197843091602367867141290495712942485913529097106680840277531383307849951059562095864488707360245893401741352965563521637675008163223213414133513449488489940483793365233863037563810766134238872694679473544750481213597334496792323989597601031978174658360828166897617533583373884628590713947656894325417499528098981936312295128720858649698198887632055717300275923846771288740847627688998052843876369497336241574244346505825535932416410476210197598200446824287371209598015826517857981749580464882333329005616349549541278370234368000000000000000000 [151,12] 5380133045204676880439194928548978335822942440653247846499550262876499265934980354234388229774013844151773466775072206583178426172774669452976232005532334384811937461043393052199029450630882160124869494486586621584864510697543586391824397346817962395917435892802998859873721338620582211439818012869437570729209295691395143573418316397066937071663801734647302317983482417998774414651487797950401925989333441362440362771810611268612894117392158621664723279101175044539298613180073814362188623708637962037295303052311412265140313937059603516305970089523055275974885991144079902382656520339015927247340161927397559934760465852845290972850873604074950178760375521571800375220462608072827108732887503935501136200114970278431417856562469573793864568621908057297814932443240202909187816346631684710175616354785850109524586225056437150761831204772805102422856682460562558839560270774469011278502728269094858780457278037995493481770498327448370807323472205008918407365263054872573384499885252023230899915970360450233093823446351813769760859570588598347333744935539555641280824906393466418970482868614961173336527458304660086460206581622310328407854409867737195240853789936925505508241927408682037281094558697925201583508722654085528752590955745818349947897275358752554400173202780938057138905543737811005914711504945506667569133309436591374381681432820351106090087030963921584855998582230272944595867484369731815750883678052517158563292483336820991959277398970954443524113388026046759898236387080084786253548576947529674019051413846326018651297428692859108086514516422704497032608044196474912790659287050281738604492464943616234428427234814802971702667751684373776923776470685676125204853946934291375595648081060741222242873606796678098165572800417173576569573381228679685720758269642831555448277616053620238739468946987982376186595022805728270358457802237551262934807177096881621687459706221640939392927127296416304627528829398986741964505239658324040324907953522505777781905213335722818358769274447829457285802784886718225083022075494400000000000000000 [151,13] -29218794069938247212081125098875366693837448181203807548727391817060301732599905853434441825063217404845051018231265518947441102798730734698865755783186602014658579923749171404153932828177075115406137666182875749657998758500344489447926933086012142751324243605909662734171882280563062606019077406593338486372829200979243420344794224084240476302287144683580676319236512589451346577049835579882648056898348111089152753746276511725394202656239788146811665541226917799540534926013473837593230259192981503504651423266684451642003099337043073912915779204574553151484506724257834066338301761046953358020923073215331949672534955111179389903717288229511296202777890634008277292292690473286368933443571428204446512627819215567331179426851744490580150511573790547235352948808474417141485058376132571163094429335543785400039748419992578217235563605592991886511313496207268145776877181438923090687812220181752681145540277197937624821446840092394456858063108027249044037496117043550647087481356321481131702231437647490573230335173220300607930062242019208675786776316949399749561678498470103316088779182010642900801478339719202929955491228927877918005128574242160509765339592625264398097045369148294867102222967457641413941316003297202730375801284712904411025610579560866015463199422037611447436921727643293805405841538204678614816430555310958235352719725755479153831956546759534155704697030740930479756894555320900353896640778258060140619426666118878679468615678994580225821778198866960593387290806878025215395796487331550327415676152255351111440680161624813279972323136207855679901240466858925128069651133542316743197791654110042554031611499673355336347786287952119659540267515809246550842770791246606381902982325055723370907922193500617394233965260192648754171551747209539090656403523435738222415496309758184454862405003922815126107633686248650144683582736692889812722024973700162954180524569138124507998877279146988619204229456310861679626778115417342121746171726752634611931968010077971436537642084043669322794855487888055914835611167490048000000000000 [151,14] 109876495595478914485703435006763473876282585654744192795449827470856358223153701201517535360431192768621156634150387014774130089289590153387408643665613467366760566611858478625480295416320484979971417762421347811656470819787974771699099311942100860367196937385739687130265003906657223617093462277084831346038938605477526460483022207690173738102104173897483436036925474381397532187888948365721504532384948625130180237411905477430374735877739877419601064473144217229296463620156415534158183310317448750393625291355144110710414484789719130802466505521579949898827921258362743556953259497140722184209854820073864820500647567622371578279649028962877398362497481900869212297345075635735129922019929195627962943342240163800120054323237884305164944981244633196461928309972108939498121237482252280133251942590673216478148475873938669034121635199725550653480486507178851018958173639811962185854311488719189504869884949469950308283887017206745768110973555865346882633889394669446398045660672289562954074235005684288725215278822481094295543703272193211784097127903323731674377252263848616029640410583382933194668974203832966791769091236260963833179163112097230771548600930303619290605429756147767042987097989810678738925369376259819849125689268643954369288215173533624324184778294826014357761342075692100905741185460169312696998122876349262389531469810462148328527997738868571339599034414118893799710530432124454365145892931426927640921025127953448726077680575657667790292380015004468277371255393231139009647445468751675292579998189305482693524359230681176083705987667614495501199421657238685063926962866827151031974179716688633212728499632108524243780452975851620794957949267124280956119332697425096246062128598301439080855042813274695777793570290045247461626368053697821498371089015851387459493408154764212277532591623126219163196919767621457157323968481585520496838016619963895920384380464090170930055726883602788017457998941380603942308400581447678605528713570987143602949076371898119512237661306545001867340992404271502149567868143927296000000000 [151,15] -262980990780612196339492529130496916583940497369461494233655746789715118098306218848488352643251790108578292700082893367599232481173189922607220094922193963832911274583973487628526815614795643478950922466888950851434800099566434387653037134893358812433967698995120426786394936756951051495629711256974791423072791792966609268995831166204260894164230154387945117293049992281359862010623675448271623533590162949131016047326904783024128312435076021034384826596383396386444665687067363393761340515816994131205547257066432789655420600378187574478273266519911902555711594738889925167368274424050088175223594156782856167289210240960013331166155106077600199782941326469366237040267097769773707770107628397427459537854057680425084886504780451642433320781125489124276940825311451992727157521845451135043058922290258643944042464270516902503711807390116774983094447579248885150323399494477974687779738016750341913169993171992479715401613115480584188970699049899082462804338077987631919445194607094257233323422770046405041762928967055035204001796440036633945519618974011900324387191737261320456847126386557444973568925108220448173198814166105520952457045471086363238532128295029849388165117421271503223647434249369967192678851385690501599377457591575541282441152655416663610614378374120754720151530458008282748184789515154028001570667586721165712400041313766561877390761934874888587686129602952035749198534453216610286617680018868111308042593773488698000226936847687871856066244561681786440394625093178350113083480043216683179423199943821726542391611164459417131084714513562248591319168286463211200385043620367851719730372583252590967403292030753242598118085133206003413692893597183383944486803863087295293609569650337368736036914397763717283729230811443677516852869812452177856650892860420358513933308763393905243910565302209485742220550039529149544568446592660727962028426656936120888523480090579437401137010945370368284351205930048541078989308880472029786018922805716088879562878732853647102183989421739168178188917869881661474721752906989568000000 [151,16] 426710129912957981321124570552946379359002990997770228258217224851276505361845987712655361090121072181457084081700862487497997786055633931199784879412909650405204287705363582763351019465202805184951279399695137060817268025268736747078402968923890407752160946788391292203772439773998701634197337084393083800877201229668608351564353184708630942260865453017814983306856159490510305533892153353053295583734126367493953512379284432258934184770830562055761886346629431422590284065278478827430021443319596336024473698425958506263927818181064450997096699873805800968034288300655796448993590375997450974991102306427921345238332773920167726260859992032489371217292066685119844817093544632796293351359745664728146418975406472791722481008879511403859803589501878831408961175943428859710242631109037543410740566318279485578658395266840597428193388745427991459055971326474792526218560962993092879841947591001257106906815891863052793752781466514484115490548913410112121583777446138466862062226278928485233911496716948126067411807438255618669820523541944763101749376481627725278752984356935661979685070662386556089083474191995136505805218729957195716601437010234059014248998551727294268848778072449403558143375006900468867867447028599701255365656641795263378264531009063040603916601025368940433532958145772232350669324491642623499866260222129259501617085629915113588361324513519932269195516793371845924889776613483144170856795051427777418645273756430071793105948183528171830599172197578342527702376784758115429334280619697194990050022043475309403894521560074088418672842633582578540784639605564620004890592396003784818582821245698767013791300066643953808034069904140385806576328669656814022385190827159451636109635883731155860208819706444712226116378046973275453081895063090654412482618291640011621991153764177412109000018017777344697228650034299005853737209869183188173319036550409016624869164625965375972933663680053447390720890775105232410560046466935984519558510946064442714712162841196728407984231546273784115219535848718345279120987302641664000 [151,17] -346612440248006014939191792169545173802061373111180361821360922440291314405207611809863621656873374283372662823228720502157320838249599041723764040415170184022730070145061159192722533716166012270111558041942936329843047285647933853298175167653045080814674680730989881509969914124052606573622303112091394133201267911532681732735675823983105046427544611267177507631878667737375774158706223059898640191174830435055058034038445362499956031965052697659133047289144148987554583553111262976170497176392683270325279128969042503185709886595967308604578049637629557530168869632331941687189562264563960608004642839948960982578912123140498438962763014067007302980563891205213286240691727362294774633068222004863627203896646887600960161169198757507573274989552547243870021674940802784513364352769442540754032845343210331605596624109950381589981478101294960088425734896137783237931549415012934482643333993825413119535821629315125393335015172973176401895427147676920190691289865071137383342055240784858633385870010856240922297708396143675894569560512320356420212402530767322377147708237011552987182386976497658851552705812889905517420303520425980642778889774988352260392687453594454040951499644999755146677453230992613586291359313030336925540072531448026702919292253704903352972133303398340542760736447306671769281483482658354374855179583027373005834149473684862368046557381720665679018419819393327693586812814043422644693466329582994148144320946014951595749548178099052655708838980671721722264523300038831008712018822394768340597783741612170851174283814945921841173680161016703288193941081727911458237741808870420529435573403807552519656635288425751808062245351839775441647949521730725900083465787011344326093495847105125220592671869026734971686900189460342933213036239962797229629642855474285433230885297156196186056990152654209188339720606914438685530581088777433831439785602686445833926490818575275760164179742205639271324746128793494743787679936830317555125112871750000344752524107412481154049286747536338732098608670263421930438202853804912 [151,18] -291313739125777755340583787019358279214826601844137049487184639967892169459983483783937920344109180904448105645385349618767686557084042324461847475165931515123849397875374120079286043143785204756407032594408657373099302987237175892696692390226458095673921409185490982978860338401740095158145665289798825607253890507316407371250329586832847355595794024648766910095946402011992100147962368493268465713900103823857787075104969164867823876912019043868596636062031067439101328111389144496528781231893064197191822633736531907484161368873905743123460558651998548915168337435551283970680018277279389444728477448339763242547940979424474952718724957418861755262477738548906355583176239173161478928008379741885563068011653711317099069562269979480776751651226023334870764756314082536983208324071012347991103184776462142984827161334671407062446591279840629304855261924994352898689000852096259170246804234941451530296277872978038512589773762891762238905826564201059306820979425978696820509191927506927412552459814675172477004007495213560419762214097124239506792697312608792120431937665083692396924635212089512778489211359497254253017662840100108914352764869203936346102739697514346299071055279508430936729169819457582722422448288627486457278039380285619039969867994042138349899423513163538841464660034382793437513915879968588148394588285638502818749035281353489149822756129260887924562897369511955781978088851275330984657839090244859388094489661856648060099300208197476582446950428257445850657639136761451143344669856538050887904560880599179960437276252973577117948963289360837540993158840799304349379088449206943335572485268414480186314446461252820127449636113156207591041514948302486904218524994125715529803978108731454328493372314386511959466612630938186526879988586215369008687017435514603417798764159648375959279480990053188948110487360019378252075600628783771402206041937701858773723638937745886463982102921433240176830797995016048713255051855183658798005979183547709674322095416501313726656126356129017209478307369065104131820489848800 [151,19] 1390693626090567010752067198091105759765550228566672293168117677537225089265289469058644436722819998910460329686674743347682928958867156524705247918595460482466276669554529655917467579044723246929744648109311181619754234253579678333375454529776686607984114624346059048133964104651804428573079173043213289052228922314840708543736293442950106672605249323230294619830081899111557353585085376132798081735032180295173524963790552624659649465446536019523125769294590071006290736824235016257527541145984812295690362125119972863780174289138152564146932250897803142426138717531574056660254653398019434194455712695054426084439756261738503655677169264459791013521676803468821338862878234326278311129245028126358664015597990476790079049706360421661688464181696500105146137501839986867998554828515071138383680944026236793960917709521632320673176544109831634196484856901697081746995171938445785844287438337254462283888923420032214010555728029957467095412655396426474495895772479448407196586898821220434194223202091452701762673420892080254265804986643447257092040821474193168701160379170719436683086414920213470974169488575069418901131877309851722396194546793060553976694668709765683066265297271505462919028363679699774578225496022916752167238715745777783319147449893421953471103169360909307821188126548494072700807864210310299828699117785047774166679148426047694263786653167642968380698997055055994978040403406176886737665293936700565572591487446370478449326542012879433000784050769588787649093965850701989566058662715513766962064010485492665781933873215398845136178187464202344359384749120617292880674386223252542332903028304004187796930291100084452737965355060207289406005912644664786424508739954624713550172323697726631280133856316842197194610733436197349419760343636179423571504407169653613290516254701058210884915517556535374289029544490826403026393807434476236473419155607730114151478349615721643860840323759027296494282005969124292970281720287224389076719416347308556622591089485309113819509913568522555840238989527017720344841828260 [151,20] -2328253730026258585490357535032713176135055576311940915204598083297605507971216173474384870116556648058449733016789178245316296843623458314322559718984837177291539783372840911487061362738608529024893889035496724829115296810489637113198020905034365661802136306394249848493328485450802289426610383187755763617898314888379073469852970663279211188373354124316812687806943702141199352614914777550611168717268711941870826724758924274092669960577185093768722862744264476015091574653387991386036400281303670377316891744709676275094336019856216754620958226355020238096921860645153992993027322074782921750094601164069895201659069345643652354742584104780174710051921646178144904260036466825013641749079967361025475389326193926189691827669694445971863892093028654382052090153019314953507793163818585415125451822727151137090436384484963360526971730846840273430883430473574774587325425992689806075183555670341053258258908072947042473862925951501502627286701790401157818193713848254249359931796023875524222149991989493944504740968078528895492463387984295812465296173486203668304556828902736622091037630886832660095280889491113484807596009012814856366012451790632953870593799171744999870590213470614811113162481014275537830579953392561793010348169169672011196750956932182375201754165520545359169950571353632515906009037204936669408033568068416709950721320301382705972106605132376655164186370648172977370753134755888754782488048133308524524576280486065859643369387720221400618151243596456727721344173189960955566817722532698743977236852159221309763588063908328121421776493877674868822259754027058584723670281400788981386267879464942127929068204437419135779888664907933515615231579158197088833259915325286338838223012330678307752618872166523736881873144243551348703472929586273677859446090963408129930652388232718557551644165251893456941950407513790971507105678605924433632688435620235804343592900099819837005021887078165235261496238738562142725056097913982955453999217035325542882364043052060942126331885467532863721996777587317555090194240 [151,21] 2458053209850065452028096960149249100053330299929597522352424998233851724417260186099788008925368475188835877687777638679616661588663644337185216623893048208533671250897939407418983568261716003581122357793187506646869528544092071442869311185159566481671206892854708198691086066977563681424377595523243394135888440877507769294991046386714181415657927359855509433873799944227550997617130936269438021565763047563969095172213797416441319719750826833530328924514053056623405407168767950852083038026589593974952508627075958331288151204912144825369395544985660567092247005727545055347520314450831438391237074540195657823402256658624644017034002572390685504073088212638847501551842271602531666127925621309361093281908577079440812619261610611386787197815447030453600333122152440073181409082165422761165088097154543062256366250743757487772596463639001933850931363331084312153156421807905904529734299165742587395771815006935664007351050651661001453284868806553658417730300759762344529046218768427261881585022010758276048748201388978652158268657263669999827768302221355828254107269399757272420794999939621851299306842186400371408697058459733854477424358551770126856699945568746830777021369044582667886654153982749998280910193316322038145857232913457220384675853811886916226031149245282154072366499778885739100271312012563992506407126403558809981921090361280444954471019169716717368934802303796879506515043191401199905117390071995568030447846380754789149354376440442455648560383665662031034158708612646341471632299883361995984052789520113570782099518084062860438281484419757390512465583180628854089030881809002662799315187720310877423055625080642421020944852959921138700122186495392651926470148483802088466438622140447193888373478429886123812195003079303866638204508372124798410885204985247252699019974828246133033747755217310691349500961467208330145062034987909319545718295265247892776379793692159990326584283149065122373637883988636628707888471862110941514954438073843249773439348784343198775511471982081837154915270554615029408360 [151,22] -1603800386022640063579714643807285710154623980823407605166567347367699783288033350440086568914701698384090395070903537845944185889959337058198244786921047429411476230083563800111084753424257330511571068926937017357054032829707184897339458946804506076628947117486808551356512384250316578792959808325222257669132939740770146930272463375672118510122643253633736808199410444316342293248572137793827576518492498089039654578325270453402557042068147720148740942098222369366743797295182116821702349067269122167230159478470307164150573028278302576320670997756456345846022851840412250600984632082807913348662326612725415748557462818028735482532708766192744171419200016839423800191080803430329751176160759124485387792358825634466733104445914497580200911742236048280321646251372121877138870287350630645136436617507664120654210088014256894760084742621303122584535564760358853929097651518816968720354586019384595502033963355421661320318610878756287095113400196939531470429729248835917786737553893058883197987617943337320416756713645754315433520218562164773365928893566004088668661656713540015675115244608580457582673440919919263375402025278092005714319836733701057317065885835435842318001729735600056019495439985006443501647107092672141999863141641417099111732073761134992155920233660118029897577266337506954509466193621333884170499118987766911855611208420821124897587335439810144870232430137961496654507322750822528633675152349714257489088063726770912266898192986797486662107626087576509046112886766715835787633753431356585484789212191855653181827832390128788784007220737337133879266889938085705473408830348744020749312546295499642386925420594987526705389632525180033423969123822312780480867787370314042235131886869174567231069531860130419600810009663430840444655265522873173769514351205389423799858846440453937344557626055910808281375551505852378407348823989469038335701939501834411643193252649288136832811200621196692139810840405675245764193061370848008363497746604517127873468539940989535546725342286886931273164499223131133040 [151,23] 298381715432875459291337597037312897873825004143646680593506175638970786978847078344283654488320939518794581206654467981379314825216880010027957173294046627365819840768601471127664707859910564160699534129596494754837435803886796376004155002673270883475700223114134168223593744893099239580518522610231559020307270827957924513503403737137963875828335860783906135935779670164674985936932137224118739475336181022554789686924927878360564563460677572623176950696858237616846056204632731180626498933378268511231743532832612550425809117914099530923538630500428104630102768203966119011624314363580055749575693465528138973037806667654554000778697901805433480354995543157243582564391133876078585789601559690101049519252932268283057035013870115079161134623259505455451852667980487395558851680451021939302473663663801603053940055004867017238670770963934552964629606824559049362340888088873196527281716368445838992703144366653445825923189031725109753975998934823635366071258512012816439256396070838790846462470714262067827842627067979534743518008472036989236719953350150425856050712230562614012817565209784413392137922820021871530015559399001636475253001405514093165803435630915652571412716458500583905601351171740216859785348061255070930165772557821991407757383583451276025074752568235484820410503483550394429847045762864104428742407047806154245179278755666746576856498759462758578355021200005252013323015173482445889868205567002513462311625992055704916455366820311069899996897847954590016230745732128220205434286063385288295198399183885983760212474155969536543456743033692687895368905560903031945579444698110793321773972535200366278222000915002065365654145844010870617193388919308248896133768420832412161256978929671479889410047185401976745976768585121372380439578314746418430189978425406721489501684722012001178202716649961831727667613482540554069276192596954417484254547581292638679435815108620343312835842749500814654622482829203798932603002406755648874641503792498115512611334123527141885106742283748679688244873556074250 [151,24] 583110519703026265351996889041606377404336113699521337711336518526799332766537219469584041095947952331972485459017315145831228792362093705373459415092521298914719361507680525108606262497372062273864235880880348258741781676835164233846473050726673319723544803779006904629463200347406802751100339821912232422104848821910965461085939683892212363744399325771404507176190920152839678147754147669519854263949554968247001866810431163708106679577263793673796455802321881193006195203497482613246137095613861781057757957092110271126032811717536745431824761877059137885527428692779619362129234231063290898720756920953970247087676818293762963684787365938705006141535680986251650352820244690463079806458002183268120849752538431635016853692657970185977944332711946845269897283741238881605385101191450758260878754496109645787590952559308094216667391063850115243026955357635916901426187590596036488656430595329372337299917416230828678548717196256718204982920861904670268148227526476345458401190319524258345268552781925532859165579445473223607265162801932290450214679093365411668369651865063451863787702961928281865356173146217967014526576497622420098473720022374873517444142296670101940950922465227824793962517830525208745256235907655178641005890102860283331794395678525271866773066641739909735026107371347914310745214671538414695947627299702824367822847420999668339508664731919422136503138613139513455344234640906828713577309605890753165843492801457960432420670093383255130442025578329780528566447081880657259188225016535593428287272991183620248481538590383351841417609119591488714918342115080388466425897220956205445726725748883047291042176410334592435168599967820062676963495274207469339100499797291950106515915731444995859768731369143217331574279356546020699412366975063476705091351349837428314452924138089478419259273626316359597748755221702900381716103068466700789621357074930433271060779889434272742159562295058079024575636406503617548789807326330502688801100868678504067439800181505142016833221075812506636935599330816 [151,25] -753333340687529783940971676400254528761967030853816979047373044865222019857886355534974433128252317764791862775789811813187874210448525701720442104084773555160661008061019585847812619468434369654447863298624574608504065240438783041158668462654918971859853784113255510312644167344314787176455372448700830131577825894060952620236112439409382620671181762648357817384669626026874487749657286770713096617815985562018304225315639617047450222799115655271006675815548129994573011146639797653296594820672170571497827762597551262498667631956326748679815509556878330033114988028343763010185486798721901474826030158952757315107996972345095862607946302372959920117152595590326645014442415059962574742277543865851834405085815807146765492450209996120515383882905630644103275023529665757923250490879612314608230344661557459665760708569989463574594928195761683550311148175160807351294490009760596877694712919461225553820940827052742849496724914805654960670013251888914526081461083809224044171804327770754817104330136898026407256772098306166626905797921066859793849362742508727062871678091921661502366523005671597546534484926276107045167467213897941853214670154058297721243671440814087000713975297883804077940201724859497256767226547894896925412958045659564093858240130224991541488712272555305129615523654964318288378113859587258715477784478484369211264595305555405864320099766330406132433195597643182159531259768389322164881530390035222466323831480691575157694471025509130064559656509421818404257406641015604510897457366391126724535518939035224439994808464684570453667250354935320914928536538566589841994882542578780536933191464501362233258829754607589386395328818815735174964901814462018537284553179820297828638743794613618490405633973218055498655039318463359420868953131854192410646444221159522135339809064275806617404049456416959369882456170948387447339045163619252540042504694282322930445436448209514884646647195719368073335645574811571807113183159985686388094134599322482667244338487303671498448591050313435762318082560 [151,26] 610508073051097590427773290445938897198331300320919958423493986348301415166936196331863751426091918704200124534115189598295640990456951138323106798119000337699787961215901625626812198196551713777336085469690199201610775173522162097378552041201338328001553249261951895804951001482672941627298615656908280789398509103232802215609308668929408760004315811911247215734205336699903001682917890201290783174882697355950260226280272662028405502537695680845385678122389238038267068542145752970396951812399642958710936198271179288101157240581552909311931678624130493758003197725463129053787713700990014981720761728602833758432926737250928930531854971226507520300254878127280489412910469569171048164528241781891107611320319028070176747659521923354173766961967719275220486315822987391571593057411240426559337705351842104451495666457446254853577931512764586141461006971272046400821276423204537947860922092790375869865529261935725826193368280200804170833959215309646167466641939137613481434104476062675273049161078866524823256610111730877597150580182991701146593020362675150273941651008379941531075687500485880410773343677994186460563846142033334216572751610644800679609214227884678095672974565705107874644858786308050967347022545405685247576622740808653402105196070670850685078601723437920127048500417434174319602221385649937565688487987849037408568144501678714708138539786278481402223555336864757194553139987991438324624199205918569235381263100687408397468115284949971427260917497232783031033010858168928235034918708451410059349510326409189269267018670663191252941932323065392211483822767236977434682771388979804124219408803613783941570491402585617078804567239606750420259463285064946551647570158472461380042059848354691269797411821188831365104173583638961975685321040701215195805790349074304035853211967695363072385028954942856410866003639244414399364266541139163803924730949943342786637314085016251890112266412371005386115235724433194137653188395770553474469382562570447558699033752792433112775156316614229715322368 [151,27] -515965599102950082326093427879296632588499330538141929856438194667952754955414241269215728786176032961228375125462081279134424588036604236972158601700517506599612006061194963259814122270595061884793748728680937431734957576998788573663651152676881196231265877061140753267342304576061389915223060306304569054967070658930547505122234525367563291448490457487545568026893659559015038866572519405100256903553548331579482549849544989400950084510865841850499481298250729484923299466926474112346767210548211661104669181229417964914144873610335708180626882405261827927253537380349577322866277139431802138607136582251457175095383704373335728942109463352371579789639104818784948222885916270582161744092749213096477375163877706669407311086287786208462837076539707084586731273121036801691321059380744117728055257634940280287731912483096579366978000583837756012171409756312339296982580651771107925444677442686238537444146481705132895151103852234244901599125358393603592757458434634742116270233073803085529417281575874203388192439410233710504420756084690843884518110594466967295375216854491898701490959495668252947101278128113182528672634498543191787102743513647937614840897461719455839628259109745028089142419506064137716920683029781922297649569247259527418936307222346913437233604688873731397522028074920440797699848135888785502010402672178290830185668086878426347146845931131348826676859871338082601669063817696699098821111793764561515788550102136215014190512776939782833779510032826897028459303348331804061346172383527476235137866096649082634481888941468585458459407820698419015482695094518707477430263889959950988032975790564944897248337652070645198740075116377712160414330594098781349901107160819629491939594864128457942538226753392993927984396100625760377655192921147342818571659582147186928526136161625596452808962100623842860027662126461339514684543313202511004783601087436321937142235801300570652263869383292782040952607342456604062803837523632060564916541519265988326161036189756249138170476052069295648320 [151,28] 422717082462372826011421439411203965862850273710728471901705963150489538699850468347353042702889177178656755663147770763303433253728813358633261114373292368057029651136433637964799032895247627517442946889602511355562750240061435208528711811093096829656359713682045641355673675655712442524823684743015280133668516431139399375052387799807281957035735913515431315159274320399751598638523161076272478928747137780539685372065683681474185167975249304345258209611533342473289581894652712106370013100037003958988546227094244503327979330710652552277665854883080584649645000098357238899528808006359201995362186187178882604526186688589648842886886361490480928372221865208456260697511685778391275167756666912664443549679118692505422035160606876632338174276473627725435701845049862884137276740316617841766213844473009396305931816104377743839005234778589331930173004669221373573772596443710171031452284991921228891593721193958212142064059948434821060037636154206584312475109656391735572804346122494188654036102958874296559126587058408555638961651671496402384274086716557100303610026919780867653199605581063510775123898015381201801458705913081286604663443084371601032143957016312398118384913711574560793858214330377293057971526796890030925053388470170469961553568387512481047944742133355225828729363646578234701324480165517552031719429113994362841765740384639868305262005349473781259679995835546663257148227389405642302195030373727220210135394861804922801169938301213662807693115698328813773786993891961974854603793219498621163799757008022643089209549382263212283184379529323792786075828902633432043042282724325977229178064440422632077519954827940674165922217317162820373837391512311075057618496810857686121384263590963080904831070439654959254651594252440322540064837580497964079591192611342680925790834418360706544850603486919864568804595277971576827410821813830258874867372030511935599209653220222148578859774097368184013125226384759717139092589448629841421200064901539510576150723695628783248398647240335661440 [151,29] -148336311206528236855555225587977553189200022908086412176447137597339709857949403673350457065053825909058966673108118352327048870667000440002541695880056897928401520523544284145610682007953535267135828548997608628324319267868785689716924202397133061843992652961463885790799857221690690574084189204662270901488422239538411779934480873972846740847948892674280841144755379556119279655180834631256950529888070127948089897528731224246880050367828126762530450097557810646616648624023814107850131469137083418724252455131159209783679128719052563071225643527963482127815209010113213692547840800384646690830164515833827219633011798318343019198386496994903908818188040994886433909512783772300145158168515177149124564758119430083609942016759398491675138671355971498425360302820546488261173631582201758521895317283797203279171619390383637518191144535421375785862009968299421263100340432938114351764229770949911795496568426990207117706474618048613594244916859190558639334445599725023013855569987783073792463674515345615905339900756015328556347752646253788321109264198711284774798517768484239709109770598702340125507948682368589471992989799677534907609690661740317817216587202977863651492487785875019360141140453458868555946887759884695826689536814737726347735026762622738905702040062623587874274819246639824765447093080491611035799328989233839686104622210212422167285063518327129364390520605314077754218715748397283511683796302727674156238493073277328671362429659564683047643572085132603887707376826063864428172103514813416735495686896054066772931918615950720268158670120112493379141556885923712131966204751013314417659546170640592529569875638044482875534196856646569704117467129700092242951959819129316941640483309161410500512450350697835206112280754873710276778481700962742934299616502533348102557323148562057039401970043922697026494144739821718264548697462987531351451050806529275649467258264851001130891194038439350034364249669136845049519863368956834681269627464779294174365028390760935743754536342801200 [151,30] -141957669177428201884804046056939348893124298137590738323329605989119698815443782645389125652945680266125822590537358659104722873569975268678709086591496688259988310422709581245650363827872747739013018674325104936140974272260208499299916491483556776031193183289211948065389734596464620695971808464739673129324559671160707483866452094371790728435005769090465322046469767580411620434032826411018934875191340282386304976356006030465873985866940483040490658325920400739475490870927593048757930487788594388086255282119009620477271630656252828522796712467154808475824186098090412192463121504126537114121309226182932238377692787848958685653413185758040169353107574143998889702174820506817108981443286537920806407041890691532812053503268965362117434271121862056331327481731516647875939538002135648348254086804316720503136758644859989247663168389961455114551888296725560586826591094103419336114289770402628610900102201242480760235041985249890265950756701858728812391576715203771957910179119611008073410239782964292929080754867615002121936735801049345940436361080623293216816207934429172804464079619490789518345105103970950647215268691805050133302350110873898182332396385644548753291877383241125843024231963352309256273609995215083193451738382617226333643240709200438669293368242257415731132962493643466229627308246759472410617423059640131299372412054191893454653291365464673914284590762344386415052578366393796271451364835771274009493259402850970089493882785958507293744255779627381408414285521165782031536908453298674528171762971124772884980620496522050394425811313245495390105666766882385765359626430534229612223384643542886781971292123138183370756322189677651007878092520440070734800576876392323927217554739343300233704047878548675657630190228249171431032842984854337558255327014382895108736386072990066922289223420569323288006847471584741611331817655651902097631334853455223990624975084212264475342706312357499921978937442752198309107694557351889616746818046727653741104667016170608645766931204448 [151,31] 140856105977861171099033069809951956527384202834667755732735317540074559067298831126284479006824449659977142674503537902461961937754153432118156383913620746819098940454672735350490749115613611706874647708848347823842032881619218057113117355743180946090866069369317367351189105205532114354797339033888767994984111007640813466199857079063991231832681868248977366869923628895651168074495543329566592965889685104311869961657696789619756174409265983784631607658497301078747433734550392403428045287040881441380803876679809832550218826657988835458286240541813302345885963475264305058269890134472794613548468386845810621644364137188971646332654825984008766134392277518098092443329674778733266343512651120744718373442452640082593394551551011356013027382733940985670898798801131467142888661122757080518400653987718653339386285563804826120742385185106167206909581726112752259774262091509492307216491523959520159929208707576942366796585670188742411064722661664441411131787212600035768302639210053974445068063769496355202405887672423792451206211175562360273217043684336743312377647973787045041759599229051658620107694106613220771968249162866996791326309616792913987890196228943868891217730978643144624128170986799162589750628635693625293893895350686178744192321432019135700651115266358204119041476860927164235317611768122744408534094489478853371823182283400808173768121950595840755171567837193108682534675144894551860183693696928777688993549489364179151719611929838048368776722479279851956731030237629360975455775132305644984440960006632514534369478213293977302123532467075704214440237533089427867897966045835779596939682690559418934135346352220454257768241779673096651429715421764565438482422653317620373466588732814230389519223720665244238728032183985747812357827379641583050780281192244419007139142978344315369450900471031751010197607546577111312837429481643707994119536951071157994915592310522346355777602023210677941772403876613494078374388959462244187075861301611060888943008448371162532798289508 [151,32] 40306250014779432044317004678665959600598347281804505653774776062436943232583132330352505090263165107380881123085430299477081440509000499850337912470371233547914054114518224385573121167318456309196316012597348383296472927909453977945713036940784162866837984567091973049660121188641968530958915077287463248040491713725174053893919023131317199743470628975349884575112300278959030894675939310807303262339205276258505018034506303486997808500810387453674314656494902241451249823042925513155908655069392077079811322635892738374212702058165425019162149979769324840463413238358740068228668002651361292168538409461280270247486843106119599815692984622429997998184523220066421734197146082490878724409300011625242063432327683538273002156855770609865368883459710312011419168824602215398017829208025067742323093583328809038979421452268260966789113247750784434732341562600455928917421698147192910008463705966835779250724797335457878701097590906734625957165681047617226196158180729838208484531561311129578618050830826265223632697738863188753573750796003229027468326057560213545645345190468727704106140290721633537689547531362535349537190684414572920352767464087378219365156348867080059129051425570838202695658768349472205454658174720394609757724260379044246965602910083940980962132103162658919011745482149846315547350113006737995673588865249723077426157705505000382463054730383786264226805070405340528857445958410037305695852868071897259161007030932158547251939368570910888253720342304053089546740653431783924571688676496909911878705683235016193214074680546066203645135910037682563647223503706870756598527678446817792280502758163646324829339178810762665107892857175221286016443873924340244548052833629504856087246331614575032648780029926392807198995819259313382135464795100668298189523717635402973248590260024472416533680068963766416340132061053360295544762342852528100985361163045474254802554492305566875345934969111456427623222691949540443876504281576414509129523022765850417066267312278327010682560 [151,33] -94778601684400566485903510626718348841161715742482506953325375673098592823920550019114780227915374565928226572764050050940249565909636968448192056451493296904387026115559049576121344982691884230173706695305552607054812732735816236676177569007804631253820679494982390702210532434798231538998531373927093102147513019201045257995180552040035617260479710297401929129310240441337541891541958305628055970986593912957933977595891697574639839348780765830201781058994323329265299159558165180085165021231422622159244037612423320264562166773099479353600925882520068235177333336072707264572276724280598189097163575850527728383992809439120110325844084502033890292582327249189920648161707992806381883865640020992627176008335139116483169494139662796188750785474513547654084736116315908714701140046311884069235445525949798747352476291935267141446151863579579075691203369336292117418176905693085910244600385829763161900850015979113498851986191482023256235684686144507035728082674685637970908100075435053631931309149389153446372682384810080836599016014978269949855528748201353939694988870511926793661827569156570068492473871947987097947299924664565467524182483944208288194666626865321507776319644484358245731072515691084745773044787958585858428916091448528045414943055133760659919182177733597379270086710137210742009238031895547499078264179499142296277294152280529513119913543348413844676814915703069952342743115102217881715968645075886779408265292510761935813935464168232017424247893418284226763457327171456847594725284580857812034867644952440832427110747795875586597917121812970289283809943232734580290656821771550980971191798733856512716056741336319955472188427395520915302111977813329599730018201509843403123412709312888958932796490827269145454848331850235338552433944422055019847873665797608156511025571238429685443938270844747452674397561907067509508273836670130058331188421756222334940866995105355726643980065354408165426681113702220537554338565065726917854125133817424262365955725023301659344 [151,34] 16008811412273634715070592338240192962217376982155903644847607151804483007503884874262945541591977738069859740707859653651004282584031067592077234332537662244223333790424080538925527067164936137335065502849984761161292049447923625689753078547916254486422145832005170935923309821548279772809236436373740132466280159039053603903188141275243389975386981501949896750636627784685024977720949086702424065196810813312494846428649466107378967633871014647022918000671664042806743831860778125472534327996418315685970416345557706680296007956521855614361535591249344972807294198736750734821485804916587786829614814599078097641229928434634529940843277884107959257456348230276670215182804330721954886709576517616246111781466985974714541930847214548155647738938772163357837785694832006361943465269944375060103290579248515834132478063883018138430041180894969987692421689216173394545064586494924825338661329581258285202945944553650980061136196453237632843047259674343643575274350521577441391999178746510268593870540441748206234845708345030085710448050325478162864131325406724672468653130107119852071813882363784800593929729001166100413638858776982061478173294286696322799373069383565209785347482496664355887310046811223790322870963175983275101453616199708092688510779770740134893209860641555729358999961814356449850992108996518887231476831651401484149883959377031303463667311385582139156831568373307672727063419534387812706474521995949823418735961326560881270333648552590743292018045111005516003150405526908010856273903542793993854719566849915611144034745225211679604741174413417291334651915753755787112635316344888341624648377074470452017829183355258825945250808695441436100364660699727677150179399411297004503902673318650915500926613333790378578072315549385774205802820005992370926225875781255721260968127773671733890210476200093691285929736781993562372714890489892470855269721138893456361416134006671355130382556078265831395442778286551446502878301228691310242498721815181921190773766631313856 [151,35] 30930884209220039293973724141710605234339720311878775091500812218775216250528965291869749370941554921083054570359935742015576620722179799805653475468518611043293830313935556248525664941954029589101334587116068384154575315761436745544498270392794553160970061756289714146936799040505144543026156336299541375213799174897574558306654970805417471904790428177027591604834789223030634326095907244386343743152841989626401387767826948295402756918377928046698206913077572048990380240973595056713845654276430767124278171798970537039386389124165502561212728883525395657701695022497782207872624250828008106916094867791952388102137043977927294879331287452392466200614612731589584919376267974354471014110509215767294647067374127147261293776893258638854858057395841775899173652258837445356279197151592489407744171077204075210281543419964760097590344891584372681388124299551036642922507819057704531861822541688732058730407634250678971639619669981668013156980939814592850180677328117718638437655331606456254259261995312703939446299034758020839000592404278518444270903035258891885218550582653052892260349912370970036548301762123506777926713375445499695235936306222735493661834887901561481716723725161693834107332895305647171930174211348200568360302105137390009543516649367739474926818404192932105575257753787665794438135552770320130883538209122335912809391367127232975407590117797752010411029205641278057389765496679696654586368497076274089329277065074374046162924491607014566808574690643783218822709331818368363450138384633089624228610241897675007271390975197678222296520323826575857204511264331731924800686494902709329997203747401862861231501434100780606834240338215202472651170477742687810477702986567817330079848661783582887852575266366695573800446399176051884577861732180466507520968478117148853716171960949225944910373069578026830214549696292884186963780541456116377133761268053165346880080839143925983915247302295945079383102470434212901642622400209449247993275670100225075965032808278520 [151,36] -13950980836075535721915460449409508028286753156968962171562460575072298696977445644162635440957779570194063856992921376902640441456247783564653486645550779622694685525854318863554508201523517868820771158959463144936505732419083236944769486221068423971831376340380204325156822171121505963538826960320475783805755430387750499172270792806355227795115889921023689684108574473660934786650920911003463053790523774311724270270140223515597900337931516028335989751573121047799803629079749354904440275020260525748836378804265901760690607294968762069661486611466696562316894832988083132031898956179369166486580191035817354689275879857737389317690107175813225387506284569982192053719420932130765687557858783333262810647883355977847166598510763760961013493401126414926508787089913242820859611714790075433067514878149399772115021265834505860845608943352529429904932400000773627319553571681518431687985938534837442222833621508260725202965895634325167328670941854219595893080290363946951449145925428456661477797841367990085340200160636796341514859212432449797156917676798567144265999804424447474104149127136525563314371044395391607774739509470321753134744772514905834956772339969782701198154275816980548881112663543605125220618438194043531013129804002356940246727697048469467917392363735765624534494474914952175536807170246984570268878647476418008527368862698306810090766738807064441117633384970932260236789400675485970073132967380084828303809950563829206431293135950637582995337457173228259214231884765802524054258410897933599402167673111738945683170776089291490989651959872599259266107111858780611226963738745853937464366024990656395524559964621652688593776451271573868595604263395073659918297717817175113668071512307202896853075812690700955596025621480662903771570588389355848798044124674667859239366095199510572279832475786083401110093747700233299522674441649212999799554628441518777514767931433809933505047711655321731619711429971700223811012964171773073663763987844618718314626368640 [151,37] -4794616943478377612694936818071318661560508763420440466547841769037312888025375444291300595370440925345087462156213875103957086971383856789418812186311323459514731551547683559573146850617997534451519965773294942016121676505301366748280659368520454518814075473640222614699516771373011848741047835773495604097674093432610667385134627921558236994808440168494307108959804595339855703319014016664304318370416948752497230730099425358829006753809460585789995989634211162930100360223633120270135109335039603943619714158925239253953815726209784686541833653076463312449445365758396628424719636463981014788764057960292413038943552140807423585204294201183500007750471919303011734842773261682419362738174992331863493015292563257174994101102243726412702683537339188196975509180495127485393107337820613108642709639994139864930846747494009931915443230916545450211690555991376718551592462790162704589018601246788269343512654239202798799905776744464916268077584056510766424634108404790796323377762485302159347477398417325831935593030647783389649955714104093537068662118989530465859816808315685476192089023795907855555768879269983836960106136496256243280617017505749423879015802895852322295602392116664775467876629935342128557720298342323826157154277052863704435781553299013331146165553383384365019419512753942453274678704297484532723948481836173226785994386064830474263786988759295988105333506056305791486509855765004919952139893844010637338364686201160941766143498422762242399798041848790171072799682748396363631294518529346524860907745778305607097865481838743102420925089947175132552512847832189650187095721726247430754278722211743650686216003426171924138540067456672573046767495830346522256379950679551878377971619446873535510276669296598515095114265277525072242842141060108973366988246384452950983758104517886434202634277838388809003337803017720068094607304797145357519220449201727445494040699757060082053551819544170028955069881052161416181365724416913903249440967214269032910648880 [151,38] 4149209902477755712811175882269567442347269007477786754742621886426087239281551297951761220263237276529151910843049355434428001184430235726220374793201249310235961802363824286270350323828957047855022069780450107245278702161696653975315220103770691970955070411671632678364624558941238743483884829983113614493331096312391013678459581513468978612503291364173686027632633841884760603065104783220241595914638627656559395012399020324654596088430434448249737261228862089359444064743002167175379927600266552290371814371599307015501452161882591284507995487010433338409309805227446705667738034611452007985031917866154953474234525862653327893984098193319882549171443763848032300439202867591984192393982795151859088202964550684434103201891131509023362109955755236874950894993973413048924761048988034172046783651171344074633574236955063513893767228472679542324293538586174522553360806856926882473510580881569418781533667045789262226232768875387901522537883630461401913354273586100462165036271678452635734707358648023676765796308202724310978073613041639172537336164603448175202203254449483439914621650250238885062714025293898293432026841136809523225654947353635874449972938523757576028254458090804786565155500046534985640590227598632702469143803965790667463113838808155423011763139163340799389247302460071399167726401530419635999924736983728956784365391054981226964381197604160386807218081454047724613873378235582428199625631807820154042390450694360090402202854488330613938040316462436916237701612939928582963220785543067960647582967598491057293479090491925357583191458433450422064345206893485678129326627662963983163966259605562214685291639362683838751619915750553931990662271727994902135507114508251834353889684301614380253766117022243748679074721160401998171513512857458844114792651380496757488605270964940222487224615350225708963302021910446965158790553337426356492106646357465590268676093642730169054983127537910989449392411419984638776474053572459015364720357167854110148064 [151,39] 172544500978748086104836041089899628940575321372823656763675275846932333786569825409521775975597128296027632406501868186411499523012863453206497763557080679354343966750308715036272017432034040802594846415266526671541508222038133893437675805770112654089572209863810982608058713232737521392542516131279988601491464440118744234851267172423146755335996294489802273659988292394269427692930122556473032974627763200804279090553506992041037659155357923374472558857749132707843273829633012450017442338882253870802211640628749552436194873648874877004165951864184291088711306538616657363114751975798008751999809565776465052022035850388145293057445114245892392672753174025937115487924863001391569852917685538412500705022539987667645996765240981531616316663479122695341895563229381873498977306688890461755393976819777238131327324570089207159426073244711909617940955705137738850121960072419621155434191179336694281541048926494314613609779670685204977170542673393214752717150754122548327726413367691501868705671604132347729054773599465212945372624154078946658714839053804844101264311538045018796485653827852298870860986419795135243574442997848671720740761724147494136850276289162537362823539380550767293391808393535335966602779291601715382708998307390269557559195445214167850974566286741811237858169166763092614509730502740344621047109994801953021553125726872827330756620736712707895584769437963405765938330074223595778498713479090593612993364244818668319263727841729775491439179783472819506559526744241106971099543828756319974644220447655023034044420828258984796963271662182066107854394531082210983934427222275951316360052071774283891219816961520152488601224715453107761561100363266799845206289973889179962336458987501853672037151725065412598484898120878581382908381806993298240916611639248638087554061813392562370817320083996447226981261080234499398475950785349526851356829454585504955783894917970752538024647563801965594721288561201084994143909254220193074202995163688660428 [151,40] -694287422859851499143363600302602137164203507009418474454817497863793219798136328155528800482702843259158712261344092692294883515362623101203932593272497727607608031508019446375612918686582671611816234669426879901655513707669166071711204392776932996538535005662090292268586304512116543343206226097569220632033695302550176324741995592646579100138213891504938693019423575634866380378411559440707626181796953364960171475419054778197220534143245088714584669146164376711101318281627504470335230448736722751143045847877990761687839522538389089790368143793479486020545610181167509251829732989266477733618303722596336786491839295368830744838994556161261049768669908668321691432514245039614377828443862076845353361172810163499137768501667231989681233183457553299852011050323824468688314073857208828066180915101645343585473672537346313756886946557834931430618510999922095192532478671022815146079114443998318958260969305080023248624411223939034391924320868028120232429507866785563398863029280731449030777114504171881029421978467246513270451836679123550348795990268506113130260977088017619540426139392151149533966768103406353277215938662438263416225019712680721515417936178354927827032158195082178653711187589513693216604415370058514916251821678495089208826833166948085217643793725900263181488404415569712249243718107297717400086847483592996368801256950050515896321887519063376107766645152467491617712465598365464267797688244829130671750468962547746868020670477728722824413492957919906157974641340316578635160947969877402167643414430607773113253396323992402392019348842303867211012979758775258045548831718333988588750847461024360898675678686635136197459780524110796700313226829397657377988988916046336520833589447697374324904407339576199044931180597749527619897325254179056668457843973610887560295538457849365665484840453939488750558099580119807544403172535457848292357553842698525068054459590373513586592619353311201063539369507281843347010375484657952625136720831936000 [151,41] 61963926814154090782435962165544959987207359659947575781692825151715461251319621084863833139076747300032279416448140013774099181923254715809960824061290701092129453038185973267938896087190900139755887886820595477426290820784795095401085541789981403435747993362284809999725755637186834678955711745720089536324786054801510206377162988093893893078643254678873130593222146195262748952046402757707242268874395515822188583648661299326982627454542273657908250323825478850484645961363342871729840084827768327500473036872701112691080926253634892129997327411128079169066259901915614441621294162612352980552033959999051660211431568819516109485071990152344882159568578637573286029849552057052148351406181201607146462306971971228443078747182581015117642298289173827375875173992618390306208606849663293315599804200786182033951413048642646511531044924798503137831509052427425086921734934897328700448218015111464716264761462469439411499725724042572243194597181187805403968583930259843187348066764345953110963883640709669248302450755254529851930988499905811742306613936624074268364822687064580887198919702330384082777379181154374765946382423952600502111959511411846230713446888009795001516781653571906214232535231939573075067839240949570309119069207830555673386158747428136823827520519332903596702345871312720001346350221244476809446277285523517321972686579228789468709003646916213093198922468792158927151895839251390116952223721916802077566666883961955455872242050346839469952722975578114612741534112749549433383094144085772005898548416089946670383422350985435968266030302661796140820888618048853514505858655285053890976557034580389285111771261685013565453425303641656344606298030566368373084342654843486681444688127315609453446969802269376899348927190328242419291680569967276905173388103849787084456554521504852793053037515007109921612093460017566854054970931820716012076560680675467674051142771408210659250105245123341934588318529536234845204242545781935487996305534272 [151,42] 73134258585761669910951319970812585002342062564987527714042897758084397777324306633924804342761683451837595330207158637230527696719717138872881978847241434974440014218516626381944906503998750642123538921229903600896251688664272908771578340780177063597482801039999788043921690538370771716505358954740337473568628135358015215793269226395799759015198463815871646029801462428575298757599725904546469781497944648789414035536440281056928218425824751829791383847962756358286700288748407676710669049318807679000720290775933277758410857778811672001277732083407392683843250992847389283385485333941395904276949670973312751554086498771193126328299469997208943445775278664326080269574117970697567568066788379899788548845910424049132720258764244184756419676367260178777460794346218764056116107581378265355023606697155100257686222497574371254359642576297688658437313617802154610826115966639454849372460731511140754214418980696934859997760547728778073934053629872499430487504929560427523619252022518358959631775105200603746809073024307212162446851845455449377392533656991910841077556915519693901883665131217835011747237099660209224470217447002472277834473907645472335205025596173293127530367343869912937465641077262952955090020021192582100565652202629733877433728117468438441866344151271585510333707208718532547935143005987134372102617334140924070778067443871780065730413288875723822313111996916532491439936257347055910693663270115019559292611751060522339894115903850130840547749936708898198481815686874547150857431128157736180693525597183430726840926422402093843235639655101950271051397980225796264491869351781390526189387347419607382931513135967820619679542634464053979814480234475993082944705311541649194556638707589427131971586939136119915169796452317927509851217092801974409627207647968187998410466817837161268530773875736331011767723644097198327464829874926625573550297451741934735410662304378229346868629249403653764848385212565920579792993385076917039099808128 [151,43] -11306006038519651261678313416203264429724348128427605326342488488340699570033240883335677922869027881371718264134657217924631190414715610535091864916875225745154407801575766129004600954188165242304476810252193340810456461318150634241979254561862003842553532241562396971077453645744203659059553026723145650362461443679125686315104035183027775551607833153283461241394998370083206018924976858550999236063290146611423211995662286813541055223521754218462551418591559851113060165861519894654619824115190809972300601413208377408436329825292814677899905687063436537764068444868840075625953882932696264820677143582535788248758729304961705755233332514100375343686423939193336888361330176630123027359406760345344202606465583741492687005745160784333229899134881645264362750392563127901020249856495306949096367698925690503294792296706122678161117946035152816436586717054898072256353616706774275255850779537827761256733110218295973022477721356153219138778540927014266561878587414038699474589978595023932650333143476096252116486968305623285050212323385227129884364709467086089045016793167508927094876326415781502088264653587869906662756330388977386563920942970723007314941106479140936327430787238231720305166985467661835685905895288566873787609868624071933800700828653979180930728278665748271553064832665711337550090715516957410978863545092330965134763726429757934367621886184070136791072175753030113045544770366762024371398523476124935291161141186816941839902694651827917810730849055120903220859737471760770852288039115373507931526091311467714697161428320430870089472117472220794616503627564069398381437297014350924732263496609241221761215465387131183996673781200153387890371346860371328826665548941284315142689769550912862775947749252545129076747923835855141427632568052744302361680382492029103496778013328030082521106680787317401082812530036462442696923747636215943899491458410436498783991513403928337032235477560271834341553135385995709955040803795861104679632 [151,44] -5283500225249226558647133522187358187266087300538575630764024418781024847453190378501305164092859050433458996215721876557442287960303821556778251768878389386289081856634260337439920340901249695670107870160474969889453667946856061069384711859225904748153463753308374183335174436141129189526657427201234869050907587652074458389234671250912034929578472872239740129498380480745403017578114192112245990579427960405165590887864887443943144662192242621400554669443352105819898877329545130748715463901815852473933061242085410988331354093999084479012404879568270944382928779169828189180943718836288256023831368200317872248602246659891175907430010905504667303092292836311162576967958687030134738935027813093550310359595980121543364038279912307450171888278973350796218440044363111204079447623760493227988505587080297097157584948923054002155807580105145532078329120034515704516080638820771006593846091950122655864755049387131721301281411586433775164273376499011902786141698917772573964846079786501093113747235378344722444940046899642425265882932679218469597254459155450321901001330840091731102507718475375327900177677363446451535156910822609710377855015541100407817767930222690334226384244233966649121723976734572996750527750268734497617090534645772965403114430051963209019289725288134471481302597376227960870023664862820605035446219842613820568830645093111078212235579062577243677957090715753045164336972682359934805386103822697805982957149247196434704141282118338139341683816882358919722820134229527988791784460825655080969563604590741906198122646588801311631101329876580557844019873256049301427774531622757703054413366119687816669591177764410903434256166691714306391389792650919138705533648785073644156973693620802165923722008437865129051381032914155673981114801600254009397299041278764041492158086575601738775976126217102778539133155172116724635923243601323829386632987792415854695689032409496035009759904651040311291370611635972296303025440844665254912 [151,45] 921272029686021232331674984721073130594453688061275813312086456177054870744512501711113731242199490434404958645175463099308158393096518362563177054282406945688409145023540346156969620054334861659770449011478457676652910416022515973273572307954059215591300787135598938844705289978977107222560122344427678435737201998616843224163289284373639217531963394954511234195960306910242816035418980254013198045527251850260456008634618072845440725479983787245238780871877029615296956707253832375825133120947745482100781521139245782547871929793036677435284501655582270642768345744690597132978533408416382680967457424509386463210366285650194863906317391261230644607304455615496297297934020001117999558431795222099906262902293162186454319747253869234355973547417923627023704922210442942659874811532836128216409632488511624292122433806957034712510063434499492923107819734168058324246688261915312862718038694358341208700355421261678471215277339053324178360151141374140333535997431421653417446265689239107389048508868859800043254485289748636322959348995512761673564265912538673939840746909879951332077112101466390105937266255567119056402223005570712889451496400668339341910394408593077638031882390822568139411238632051132961076115838362606663959580129924254821201905247582410880266977223595736194089507439410239692700196243552261210834703128233786580965266486272702105397515295269989736681887693543513881059442337507193285240207345231022486929124895963242102346710272155470266890259960092901805083650900492617841289841574074403028378858426267619679482669466818294066488966641329853490273066845365884689191305810579346984793410156546594067752262270561673590286486991800300094426331980283050390372453913476424696279674493683593140429842490368550405245505663324041407606794739149247079539959777916966005525383782474048512392441211022724011358407470738036161783836382481804798749657393287649052749524923789102066935729370695137331893193614075883930034581986001024 [151,46] 284449062064714161191007376345682426404551802776083529396183642577523876384435102514222317835703187374297522377519825326318280368637011297902506325574970986701654661574875245311551038532840849978872092917786631136085089229512017207384885360229488153162991828648383974902130670079513240541934820756398974522272434347561778743185966647365464918709187721221759579338086759157593743602691771041014100257969644451264789511143959874642841740274740258578259143267218368407250906141458178718734027665777570779128798735366390013855675972542358425320106828279005556128434709717644234776705614910170518313849751419840743460616780818196684884568238946140015533167297271546047643846529491250402826352321639887333260627979014301821048501610666002851752996355819223699467595543104861564363221086958998509531136495901520315094799485386763753960756610539665708514321885939914070279235466114810024940003999888556006716015755404765805179718466600164605343539271319518745847185703312071873057965806222475531476613020621926283406020886307196290606651861976790397297922005046339861221414304157946337413082016860824744749349605728081131312225211371782649921556526164627067298897920689320778440345671960881307326508824098538838645085987430786722383190116600841574074261215464822391503471420747585074143355772631686231810162822300643646142885881233635101292237439680175523426330013768796159292711193877432677471515033620044393728208262652479891847337933991644721871577158893163704228255932702322895781233982807533681633018672310474317379462278421747513575656190300523995209491464006143583967916601856619459616011609024288664667725386772079491330639751952720440692949511348873681572668232239407751321150095972703526322487992358369668127779692524696480128970177362136697539211488106167623355091322205000638751354161448046467239818643966132007520102160306838482722997851974928259775517608077215196771836470898744562086929441408617115488478343308402646576330334534272 [151,47] -41882237094056110816298938714882478205449505921768046426955118197984277845815471089505901601061965287320724012032499442985602290939997955594991597574317653237250307059503082010960844403999399321034732562831178400450585758267337934853609881106231619782116910414514945625522469130844302235285700370544422064325737986628942658478599747261103191618768584735883328210750508885451648286685636327250673633117725456767093800812020580821361554664077939100112496577231213914795702388348551541051170431244210195356409054510812534663893827329263994066719299948938915152744592346142717558584551971004438478164338205119475097181520762077560219485464777344499871721684737365605686931093784689763769789631081196400070479740221696168291910098361530341570693382531426187539944360622335012936021997154535578573525638837312371451776740015583925457738433589289759901108574041600816066806078704227362477642951130181323548590257664541159730515010200469470891658851907496821829653552201945133418945598523205733519086331628377755275705179797469503915630001076230163578894345427372283704175210564512840942586164398021573431957688877317266365742537337356844969745313466458466747994499385066775221674784576340845550577628169745819342431417425380523418378436272674304905920069925828550366716496676757211180365794754589547455239630026304804639736368183891720558461978537853725881367710663769987684699022240254543636570182360382655120297597542656652044639030204792375140545101266058142727176780419796481182217092676757220744183129169781877259751783630207130739599844146260247418836790069075337118602163518169322460808953540954410630144091631615643993321371592967854766832081243285005002641018601191726843244501156132967943674492830314137024442847318094391294368871247514158948407739995384504852990980733230270076270476304324994141594380735462772947196678354005883454646670708864599603892173635433785294678069605196414624563791602603983649786923950951645028660742512 [151,48] -11671121735587761482978544275143219696794372176210951031636245986090361493470829860811595140240867940623284933106886274418924527779641802958807271535005719428555207430896171699167133014763431997167035947621801754410132528110075753654757514101596313671789394111435512051116078930183417966730575700364829140879600049903147613914237040177485630907990280835610080934641368550483475677201867938070664569557385286361797035071497292246728965475292759790521241933411903043979740850440230458064386962732397889719157529998520523645139770611051811090787021019999480163348278315350241025360155607541634048252526138294596361358214707793693631678781804424459747193933622985301042250049237733447855385295368026984253419610866056340858549832210071951485064934971287178385961248396648950098238430281689495662852930388702275494584457498080464946625968337839183890978754650020830425035963573413996026891555829943425055948691763745392993057526027842944688289201611377521814423219128591214094159713203320000961568224828820908123694456229940817009520898007052467602548877304690132045912226026702541658342287069412974712983413339027597482873373000862837554637028024370237025020729162860574018799474281640765405789761873132404346685279312986324751257952694935132698701288242093248310679326174631556665516680348267970786449106809001180135836530040674500358090756761667550031135844845282775998282799456295158175394191536497614461287699578422722572941264215742745345191999933566503947621413633695768766441859908315964024194311020576896075539270438891422253578262323708101163744347866482975708727884426747274587974714340114588095312161949262998289019842430266831320662082344412773660972575998774734256192949538040913279829657125673231994672004082798449422998657332957690909078497191479820806612408941565121354178608059971591345251767250642492865508745473642907825702849331448470282201836560341550691686748253059667966612056855751026864241745068035031105009920 [151,49] 956438598371315705550993191331899491215629857968101885801250360725139093695085070246867123887941622106544361404090086433147731119043637765644673048996056256863932989891311700077043075416168218273381206221771350279463756666520999843341643546150103989121630345755728731841641713562956849571759054655227724872670664102345710229631259356605627617141252033945757323422911371516699197804062387131446452819629980803516460555801512827160987819735067807466557265302428827089174308439878466348326062397282404787639280730559944660050920437604113692359381021618877584260803202470487141336742760326815472715860069289437875969704047483731667649593119629821112706296858984726140078619685459033857551583828470813157790061745373907463194110285638995658043956993982673417104382574574487284534437916026271830728150103120772755677504966292610464580832583679075332943184385130441459147431405406543520700212987688450240630327908596537456877631418640523783841421766154067930798536710275318358577644926019940747263413488346095243296134120657839369183734711883863379094739398641348147311706963457310540248437630759215530059866225509760040335590972970266987764152882405995160047254280669097668444161873767173074806602248693895930363255886376114326149227621217802069302734131512547204717662778446674820986213792445883762619331469553154444475033772821278229664056635955270982543093981785652442191436493389993085452964760255565743248311300636927564140791074992941628370887804647005668433752407713697850127239574021522696708987506977201650117745361443585069453495566291189854162073298100374448588280879912583769660866966016210455746463545992041561045855366847558048583490954420069256408425795439876070205166542177659971464717482359462666893170122556432856805308084137804227962309176076973791037856761280458640113385131339003012717913175455365694699409788779543096497145669752314217436917458243593748831084397743838683943801241421903971059480171300517153072 [151,50] 338601556614744668987454923370560115203603457177854797954825580869039623891137625782754985175567731534178274683628851608215142771719720297707231424041295843899120065985917113484734144330007950495741970244530583367371984687581709783289442045733020380549082934222081401137036340754162490462925997603160142933851737619151223945410543499702636879803056776394549801600359781254729488306864490366034766334684640399688463189719738121658281154338502143470673247888827856187913744819891698106372709137219672810951293107052153854509322740774968047342254042363397601030982134337122968823235730063569265340376202339874214739730196780251874890561102730642797331388442073851084533674515566764010451825180473426645203078957386298439693613617136578281765462920914308632352914333337291098614302012182863111052681974655006707670294863435475436508414517598487178620529180792447345528538194740919578973482673422969755299712355158958666024261775343425672881717604818441111142188562312733746560638065882452626794494785604210681226490197501787503195956017311423352548858977254493990955802011313677947953135437688327185430748078595376962788188289189327101737887328998509616398461920842524860259457921558421617710985648134440716042932750287335599470489562348371111117923904945457089545068521850177783371709012031012034174088660430372284282208935543242955543730934011033450926357554881845043313974986988940704902164582446187181559740774254588163717159324649806172141554752832637771717681167768662040605578591057127517627124062469790151062490539659962537746884917196553090046279700188228366780767909478592792362539215161380786947203299433066166800297373130795146526684453551290900036596343831563581698654342340772479686881759946735076608862728624882247724403204080876533479863058144384661634934304945528139393723466231252987150663398079513509973957968475072062414900117136519988369757582007617480058378214724547603060770676274864359117456922114843232 [151,51] -2168773422473175654900717829474345347608034857741053598993795139180645746894846112962535505252057553428746521030455804815585289586780810983391079691910927506473383596507653061981289326048316074272197535117930429557103151470167273931407553964117193777937987472673984286213615623914367360668785574333513701719558830525114331442796567028050442519606045889478832308668460624953110153007922638427342513015438194336794449804656258432041597662610901774292541436208210714180091838683723520561397319538574336976185032950953977242016018037775566332153184318787741684094169559128170361598255276933024085366789766135810065027314896294446540321615172590339651569736164435904985596933050720599141513893854225945760902760552410014010079836229340318203530739648156620265682741140047424336350538822814375317994234598293018423415783879332950582389012713272076932523395465452052903550114538349314727269730597551495045930510004038211180111301852329758851160787453629476320376270095722553557468745468582880787565081019182689433616803114033381467246817261476388053403483864716193975092210910852526677244935908428576740276491500103527598808316775027897130665678106992694277627179027327796241365971278269779604377362698417584771048811454792713830449389738788091141321875397296752183981834690375584965831467578251915727871523150881858123005306794025826655576587343790844455564867655565464145942729471595538017691254259735654866970348009971654871914512767200784702878107936945155362960107875743052731100363069731541718412345864034922286219231938654494834549249729979674134707761102202175271713145090339111306295372880338078062832032065170827189874213480634072867974905074966519367675897647293603127484790449153752187732125599404840995906723661087373425343418407031280203942019194039585535601958920351033514261981828216626516340931765814844597578690348781571617289664577068080443927960204003780087622819773217125992444481801115541131430742453332 [151,52] -5742344451044451417703792774550838422580391482768764101639098421101769246452628913283528063210126322510997521199125453824161851987340937749522341226691703434224888561593293598828342539989851960770128637844007722648025165712075001137043965766409378567694627343041708659867074232701333314230580038333197582359341043869972325250124230940191731630710054833329642489734569664637390695925788914375197301955236050424901815143342091546847910841510599242277073982782996589314339186446970779428350762052147607336499660407335336145133552451435012313633096927445243746852890813946087015034941514923783576135017930073469811885093808076003706600160643595961729267907242613996361036642672430471090309308923383740095919713362318167405280345677212645499993648908063785770510816695841313362007945329228962438713852006738662157954240129744894703560837630327419240569180392508103036989025262177176132966015721173170734863496130884843975079128661610725887792774373954035829040629990897281735312911083239708191496568013479866023686002187920970432258930589894905599795156058293122449700807103873866884804402549531421209502045143952754473635414130779731082357260219637172773222682337202801769088712459717435947326063257844501358200574628368148300460286141487680325814256158251846062590384632076710991226343123693625682475206009656748977428679742433511523260145962075579476982808899368238855009887297248583239394965691359792096929043402340237408813889181174812622344303381712913807489425421832330457996323957465313128067654101614400379776187164027910121210219244961308702390367247287626294135086571397171704429374039636665513282670543774764392058911436910311731299447545624630957913413849441198932112818992146248581745212574755151247493728987762245548509346227520135534594469478956216278642635955451723841669650326104847213900092014860672539261399126288253216069122335369933028951531640873190876431948861859127653915380570368648881019526592 [151,53] -338185974126050343723964534472451985870537483690147165328253061987740990144312513955166181008279882681472625370589630308394799048818019221548251754312685864132295692704932967260017353950487250465547847668994945172713800394665665390367887311732959103161031639560687367761204751067383013721995420335588907118766464468982064036047926317968012581732912591718187031018173325092372128247517889752746949825040986490489414678256309896502950664982915219099920650720453872380809703208661135079158739348692258066431761415483806810749059586068855251870659506235680275065835560343480921088664125712497878352919060211922938479246605533198630521534813042474878497425037219974458292787756777983978227795502315996215275065133463897650152121773780585127017504539164176314154810107921173136115088786490054061154573011520614358403642705533173911976833397800619917348116446338889001465769115107001187059024687167876686585506707595718947948442038547001362491405634586921737993745348018549328917510279853314840768935265467847245175395690272796937243284040634437301410226078756411534767490071257087678688739698725537861385865596045868290725996794085268244733322246780122420291949162658297698664650926617460619726060590163798830036766907895881317968745840389751226489177797749683295860424599704350978891152880772257396485260817034642206522833072658338690837694070188730495760659879268023093362510096911885642117568998077304179775566343460032941568210549158223804084406835916662410751645869981340418216261851357406473613493598139270170731882260336500722959328831422447571773472116247243774228852555268584963236204514869110365663897488717909071790841985271485382003397360464168253870715776581262260972813384362588543345975344420716075070761752390386891018082565930773217778772525789329485951630110452788947885716794139764517479831300986584561166584407933011924747562955379369620070813920460023984106422468941012402760835252294991528460232 [151,54] 36676135548583125836728075797370429382246744970295467076952303087662952659775278753083837868168248812577312620927908353864704418586320323802662029768494881958757428328501753538419224664794083521342475322217774801473357848209084613195971868002142548656890852221282143044207550144168586633419247097134049432227797467523066248911132564503630371669086457970536182782248070113764432413766870265333937951978229757175939738608568270925294316698544771279027091759362719968960127595764573769721532614435563754457281897209784994406659200212766917664694394460144409072476373450976121509679940764598533927533146704792880220919993533154891809450394509114331016011524461901886480726736935433364043582358433120101236138876216267294954745528253015756501003288531607282614075108968095951846444161051218967729314891295682674141890833941906702500473340470141180319190707941270907539236798859427618274878053763000334888455535312886501754854023162608189273599843282043544275097467971434840815734295405987444360811423788285669505989325885105303440409412802135705139439041857053454138933152463440105374519447962874322175478773030930799387747076724530822896080561622633917334148812334565475210777344593555413956198660769949530827020725819899437828929487839126931432493996498690780962255320227184466361958060618195010328365557238138047926567611173395201841681302090464749377438139498042833335316027257236960458982898820123209613489400690602410694801129695669297968568040796179220138841167877788845673309856662559484092086467974752440930504455206870335389381311098002693179306660978471276973554023684228232024470329137124585696966584450430740656763303301775429789688993498243160715353430682190466645299069601530645709125223483251578384573923177659305859669026605707064941233067416147603986668455199050497583625984960580939170656259961049491594723560625560816775884150890857733275242722661822998012097556893575187195678467667853763952 [151,55] 4908220595777517073276083427866541540283535990710936535107810647648652335571680099664195110280913228230709478594318830987647209706521336316643486329617491395156590931533997466398944153892203062829370966011807102418121155141872636902677023845583837604082606584719556961278739436588283074506901221717252380814623151987190222094582365530541098021278081099147099594580583855228339215093813487994100864862403468775612731953224676769497061180312498074712501520592371330439456011379781111706342967794879336752223221914013941912738572564145640443366280329333468151612060086526941873416427093920584886260232580354863316526697491380621946323243700588675146397917554078507869969181565100021508403330739198239341188240802592737222259390091911851127815066001661537939245275860849484026828456868980483571746605365753170566884669846566930920695341236449297975010042110446612848346825443838148511224340379675796278739089592697473516708559427300399270372884098965996272274334735842003578862059169657728115465496226930239310898703848990803877000955379902542264211793977427887808907503395032493514517177189604801310990004876112248171395916992875515732819402576219916784101203624446233086022536724670564902466985876254821508244635329830275577344789154047716688887950018573154171398888116308735727407132830400756073781689383572058785727633492043296121174323224055289312645273338483864786308186980028571017317377433700355873002718925677196909982263881975773501150178705527718633775880822655429725296109775526935398840101310829774853203553661226730947219169179820597188732964975497514917889644474766275426390666288044559312506356600176589175280837976827801013058718648760606894843106906370730725691880277921649819269411780353496023566789120441219040177862174819658101790517141313150154159035010502462298950508602031589334193197072499529631986187579577541601241014098881817964593713471762397348098637031374896328045322415802198 [151,56] 128232957606098234660355511288290444548598094036641033133903834698505616603410637384861206626291115900690645871698122421658220052095199204677336270197471075759115734953130575024590973813655691902021360574600754270425168321923723905407914367509950022600964651646508848669430790182539769544055680542566964410668640410977086294057606916089853886977089658730939403335879389053954239436462838378231258745097443121647719314129857042939394186786756465909482645611941778640540157517942435570970261669154790172431373276600191240381392736310935122324135784718387360040073127325296359785091667561130581217606308008695714781272759840658662597898282663473733958903290226305862676976199819285588480222153574176690070510839753405936132565297074576778152027616657646569822387475957938805809556835509552692318404725750772727827674140709343245826500014221032378094332833782770904339401248340294424903124362720474494251852490119740040071476517674488451694881491501094551326322510567039758398619657293893774956989239877018411623458102828998433851778841381447360642378318830570614948410064180459416817247575129353226644263312430702053821408679324048107228464544868329345339040443948334473972571896753077630723521832562490655156671286542324461119643482195210903636923162403989301105977105328636708242243191329771299675026747031825067663170045578325846966744244368407703326183116030437821504880050405814509102143160941705942582474373837332196120303524508328523451589350517715794216223798576940056747510725502791207897143675442058791077522657458481374669147682609120940658624204770594916681857451620328709833532578701091141569296131192738995635573822733392721503247836829630242973456704095416973498548468128564881545860536764930266106664730223758394475350440684678115398121426597459924457366231844233782843901144074267490709749757491396571666871197348061881413383859336808833347364688364188797721157497195036499028497428160 [151,57] -14306267848239165601315026007341875807596854288220351152539255837896563009084277835437016801867657347373588382225075766072261444071586592316492965208368214757721769069087482528515827790830585496608989471233468666639518471092002702004092422343185827466647431018080886808534675413266929428029521028807618330185276222011956529213822491839018967753968055010564652932386902936563126865078576020812082466791795634359683909582476867010137511076902017171058530697693926025617549827791739543091682704181881108190200226477457957622575095339469520197087028963010893152248557540503852359230161197366718896802235588086117986639281065569099552695041924643738878781493284701371509400432940520088737225281761368328648786077824222182581258797545051827257028058042505223254766416818319559146602021078416679249376309553205143630301152246601422278042400472378771028993192333859175699634943121598844149723512404639452586046879927095450099371816630777900633120764004403654974058716849672037848457235412524086185169498063222170126304794509115662091559515793974244197514388987208231758522802926621037297129326088304802984236530844582088614539207561985699574784723340027305272719910319658074269917530740359527545613398761050714238731118900963455921993589509858521219922600171020422949292299449589406653968207514774580843811902153217994805338628088937948600252624126639905514232963125282371585716594010235251784972193644431795597602515667039753774416536488073330600813422767132115822391751772676929726992399111409205762867684043394408695201314939216075530855223027304606720140769437609757462875089796461158027402756655835787680090386531604119567796348358837058324265041574711812633539522946830689823435046087538181590355338225591991443895503078685552993657030591364259548027875610257083074475437578700097484947196099145584708661460034260903290810865556290844796875928458438913692957395990064319302497700051636426647887032 [151,58] -1411621105483610715917693716788590695411262635604279524907749206253488267683930904145899428439056839127369851952267615608264471304236166178208968366461974773865189843007018858335909689487637670806373632585136971389031888357974176396637954855034291159398284052938738796709709603843863193623755227395622226212612199987393486197582390787571761553821671340851966161350619877645080863552727495518467212774475280834252652259144229814400494343033074513523365194769016235839485058150866816190487195868490318657908954244841062296175249684982679293263725336178621193998124748709022377070388882920589753499507255445471615710205221831128183764509358224070812583392966858728209325076515387236778368308294918448858051378211359550065541897709889348710021039849136393235938821232741065536971550408674562833623169591791946588866811740719398447061377887304928539328355916027700745447030308468226741918945312339932466077460886148827307502446734753612331825822981003921646058849733528712918214156050562823911023366806340918092189248031347043010867665306801878335719266398406894504236453897053020491114993677617338708907956088120896036915257476620506030535095667259584208961983658014020996430167850601346327635243552758538368844775395972493232563440842674883189911852224599644553222621531481283286662590314171079633693733520299016262720613720275067420836444661587071699584269476687370974501079808755643889118959574683894912976718415771089032835139663413467537490775440508230396404284884652655702939366097606825386965645146665107868677767031780456953977047724491347560746420879181641993568110350497724120908391310248283792746995277071216028091847337190685790925339386786624758647960247028181902379825702458070658652891794608150772703774759067525333123965832701967982388266292966499276993332039328871669862950131624767646687752021188680141102904511647090624390747001631731258696854686115606119177291535556931976240 [151,59] 2310648416747746331260167401320259413987108805673248069790001881388417635348758710119916773584639948302705670458454574085496453410772739647525838246224203837060501684748768576341284222519319686299526272039147767588871115516366739056209703554935672618034936766366943585741275817537403707570387018259089156016145790125308854931967404839977273642067456289183905012670906503248795123974651063821737687137206876612591397597583549856069500617167114168989811446655409427078666384790567215453847844623931986570535003686116370713577617685730188807677178708939842574470207885169152620582791543339117418833375548777422928540403520843080651034996291694774800291003914459671062948427643152851246246577947120022703774068893892738351373554913656166225773536814410403444174004372134465198147884843627229916789647797950665914440254305892194482126241064212406807338587207569853331724524773842666358251718611099346692314854017384060677422182336903072696210540173336939545925165368832599570040423398517863662481683133220545872254325812904339169941072017054147760312296265919581853279859442304382511762869091372269401941216265352290779855452895304231677244100830215559523043893958224946187042409110779408568555877256705345664653171523907123345086295983162962069130818580188335031381449645385565507277607639418926141130576434624431580712812790116435654104354309938049538869886110504051349791342935185131661653803190440429911326362481933434340278115731977198683440528202830220199948123381657560336686022024751187967793303339553814418757418231365643240086296541012436073498901527717308432544828716969218232382288064711215198240349678937873366326846259565576288486234307542952588365710048276647833845452547289897923904681113495039016624462091546934246351363916936578609107069826809271473975085118288679319281908674726451874450232912243321898395071892249175000555419818771407405337098267256205510913754977265626 [151,60] -2629764071770660941002436443365332133460368595751153116117326649112528028459590279159880803731229878896132813711223166506546509686611633014181197661530447557910084449985911839866144443623842963253507191918615288629742459848312703589049963752478341229650492220962240961569785907786909098754780480924574336179952264036339916584505253452108880209998512287089289388972064595658609642616658198130114726807455920106076534562510747301102429102091485964605088535899130076765260659846165528158766184417975232430453866514178112911194463042180813183752039889034161991810588818659819205037242397765489653509935588632623146463199004959680980495409797136539623686206372008066485765960466221687045393730070218248154554993294607631922520466800653864692683282326989707629042076760095673254805982753067284952412173115981088705553143623000129627333241777562555914355384799671095430353733286174749966383106506728518300345414477827393715759671923669511104790001334966115859575318447081372448706113084875280204500497007309309786119070448014623213181453179919559686907898016131442806344810535324843112684604857539045688133865013500141820740527858814519216099414726677228291095430143739081736370552582443063953337889903343161245204636339392097644086754706796947706340316040450551660565768528958388618320185746299880284917965031302463340768650663184704180761716134768479458298766589567185200988201012215186536706368075357931039015233081751364695784533260617419965979640844747528232116934095992889695749665466026213890820180127107978288735239870561538463992525825367591149641858167360966993737178173135757181640780866078624759243358637009104525611285914754625279242358975627238138757808236485538008265195803051482720454329622675906298803594199888171711970624998348487079793922837082255992936559718893931884265057398444937979173159089072415729654335400128020582192717970232907355094066246751123029127881287968 [151,61] 184703619915359909520674535749141852202354059462365934745168280275461266081358409322788576763920377779420508549871269472192856048677954546759255763062481597998454854203253401519616618866562175079059321992202000374767199699669346619963056703693470908527912865396612284665735103757438023560424172902174736991105925541372985465861489385439147610669250300722360299053008014798856451142190715449517047855216894324624693263525998881725210858588728145826249351445521109797932037173068176791960779099556926955259383203454632082444874037742197488703795322331372581723433173261380305770829764724386638168306561359150418917016840551985466158725162697073963846761000975053844684362725089114803447912109905832725104012740590353683606327588608651553740113325698224879121460219545453442108140612238741678901243908267653854022738166929110771403594025589449305970829918133275287446586849440797418377377644093414581416801795250268794413338473366186436565197353107316009535941577735544250195867846348166916189714078829164746871316994336956641728809199066096916193059878912293753506180456414551048555357168047465805145123002357229834696652543222089665687988583791903391308130542423462488226261618965469301352577940875126278651210180457553962345927613818833903339351596654549909410951107171940396020820137016345427932653115891419782647519882426178208516828271661178095534199682519757055968690460619503686495833647093737792350335774743593033504872436477739933466687625115983285885596842131343948811514051936770783780743678016837841198123798714647080471893502581300465249228396686861773764915492005200597633059584722014093616420446030581992362945719620393769435997527786155605230053012159823578382598258195214192265319814228742555205950508514738119846681354396701442184544241001297983675476790497509345611375319672658660549527712691086842465024432278564093529688857321367039275515203628425445227957892 [151,62] 9829286913054390996565005183150427367474070563414270136604165047888384250710009223512559130280351722634841795537278714737811012212111369222951014543004931086457792214154955186931095746664708853037938071071468504346235323365041073946605263463505060922859496871802614053339250289535262861464747450344392994117243755359115283293610500521468804230633134636156423012177005695164077441641468011304748903043502062423628681666887668097914314110030552455113690021381070645221335517407411590779705540335417172215079662690608499469729410456013324752765362920116558613673927076579680774793699506447710630526558012267176450495404822302684724434759010815598604198430654654073010953362903533143607417156102160860069254114032077301523566688306863622560679553427243314762680511577153495712718136069323882197311126014452909468960372751827999021514635473672766390587087268723078458016359114278380524504885274998162687780688382240099524425647922218891903117517285903561579513583187532394206335508836209435919361791027301152120575045879673406810116578455684451153253212469840883044141078313603903082220853319147407306334010079820264905711358895584174652423557942441258466133269875527843258258013910740483940866439261037399001253710159201974358571892253954015364965007221319809121772968021757053778504245650758057466443665909457056528323478648085681948355687841363093726909511820101447150138670222166211830953654357190076834750015445018592802798283859751270902373623494366711725361416693310476475889537373483864190915201169485571541441440926452210833418407751102455486450235610362236213174469595047334196072383487271491503503932569324513302741116584848376286875344985379921001357591849858293763031288357079071392382816686624984609069948245012641637086896762555952629891535556172661683118528005686864862961245184298764664882292777168265084800006174011480247372316506660907269412101858834364518696 [151,63] -1610421879117686592907801436037984578561233504779354864731199451050054914991113824683618528991729012211180006510867062619535728662471190691135241537662777202040807574315277473449857832661313397340991802633302761365293244266568856410820459928899388135693464142292366090909532507338626320788900638987412472122855382366799560417406849672274453723307811356309118639219467843879307742622714773509188519008028870957574348513738458344640119476104869850179823087255562146901542881545380324294593653413459226603246456089012877238561463383386871562852669825761341769707815217672493593995542914776043476400876573219189052164240409725308250030986516938160692984960558538260012358876437332590128324863733529576774850997668396973900484157116998390087307987599329824080478553509303994999272631752349092412490174381101402756458425303455392513700025107929947253318596731636407434099757358828942189931185590969474340466458670616979285441962377106351165804592107516405420226343392828191552527257364737038554014614430461511995715789857081317183460923956146316639391455637304226305566371794903073000220296460424816088653348721870079771250542227657810854697694484437975799325666682644360341274792317196041809829724802058886434484267928639659313926541300366980526016779604994603378524028978027422838901852618355403829202310064089630762073846665991996798333535481309893368403019622023656348697692115436161354076905536469862065152203608387759088538083262044960468494812913216977255712941651200632285618247819356412879298521301844840264783385003842597716888290653920080905508066474058695868696659110578183005071209632535396791710341626515107236975505369664860602077140896101868356702523204969502462576949704310673179188400095769988612268176016457984073666243603462565104161304354917867808614142091607689214892254820028284549965240562019652070921307201745775064566506415968074090791323755934822743 [151,64] 113440737435306946956224581324639033847501330934710450768280691421414225229988149310938505678940733580382523150540096971159883017172017902698709094680533602274490395910253807897196800835924115092416050217303156087826519722590453986120423763137152277155633106856259228985090341549475091805549663181104703793618777276857408435018400717583389857379839569192131017556802630477425580970474319590335395388659483201043495643404965082015816571431330858516989270838050124784204140240210363058590347827315146184668759677349769389777674851439873793635245077940720523577061173219976445862034640753935687639220255011467604047489053318313317107188017025312279360781084239520470462657215095899035953135461004908077957192917829694138858537568131320548934715073229692681888490418918093688292181859969432149002634535581496378494083202568169590949670832233963739778553774548231470224594582745897502126616399973196935987057805543326526505575088742075123252335519905441913587794649554146633592462554563950681616619260164490398480178992024153714181971767573952988019490976398080454254719652060082648996668268627508559447101949545292410868330246630683809210538072619825328086921625723418032458910777425945283228067121465466960676994673048492837934850488317186003063512293491448574150153021367660986218633240542751490295744341023785368349524242563119772816905715887661396454787313950501986440956037674995931225655125937874091829538310821009152971753334909611493009918696640622386090147602287925729838532955867531444386838012043148142470512768542052075742882343271885975927165788634778018662212669775665760783897223082110378730674569047783479148168523812362114456238570761620042734090644896108050812340337716555573797088301935536249153028155536221666992710639315188836116273186385016062430702687297287303081548918044225117111678744108434055000352637267374621146621677270800221259376838327104 [151,65] -3091555227393484912196908141208082374598507460798881702494137631477999718725457437267261373409548467604432305394635444427730290596985794440253177192591054383129775604298334064185229303371721022865590084016417691952004498669838629852297752137935168444249665085651194222169483782979310764207806936511509630534903944675156306399622741031268081033442560529459897770595490839649641531645326373764253232091827247490250657146698346315992284899850779063186801569518691080680862193676561377989715272704246659467501182862596189415660573714920550436610253769076942386694213930581411250886848700898179761106762249405351122509470037366461832826403330493122372840026164135676229663606216005460421868147817794365688040542908306826236190774933658098958844521457919031547891765207351101952719663994990604509512808670394011892881995168903554506751758518740915979768458590140830145855032768235883153143446760019836694861287600247236110144508878845091744016466095327277861662671674285504346162831039721393493552542696520410795546855113678388258391477742228674846316575198252913582640968018242295695273044907711942795339440309064879716476204887631310013051907504683220796354923061014560188863756875927272258223918936030538055767548330235089583818771678452125290884540000169328680993395533595705757460969201102124683659239901840585146665907838691812439301229223257023151957808457473634597272707374865360113966998390098397410790018024893390377152410671133778846590250042971915585561765775874069414496004907678029416184177905758471965277952817674140615263037937934776358160019785523137810472092390301693875920293769942962654430698325545973132792998424379832525200768241532618388997478917603481529812677617792363641011869333892711046496675192523646053258882128921664610668777701291799589848759274143433081828150219808484021089967708502791142080767599118913180282383157871967679089597960 [151,66] -110312052170538160303117234443640573386113364425237837736126816259006736587346050746546076810801241219826802801273744993761768196348395507026339357648730138407382028844776835449713933029347414380778224915285898222220391392067160677900837926331421586527937018033889170626729057652805521093231314651741331905749019085391289978999120859817896905872914941311551223872170232558327492709108814211427679097009119436413982392579629758157483885316504365203119355755475470829356219119076609321248689474848497794958963388312052223956785450219570338509006384979081488014270500374467374133939119498923086023177149003652819930283470932847116195615239232361749682944026887508743563989882875001322406390546655089162663907888764696895531504102082644798071093782617198359520654528794782352325526935581072144243081476386431255687411436565190284611389100098211873699666367541352407693214159018915877463105423423205128996029854274126547859789992885803162282744977227483596987409051853010616162679557762505872056086728420471754249768061988953281157030040448691258792261135119098310610834119919299112994557627495279802125674026745743924985740044536974890880385893577002452939919277137186182733191636530475254715753320382113305199280124921576993889701350106782300895738917448939440433803156751089294885419333429505723856191091037288968567162738174480652776668019872893458026136865718504090379774200695026539332438652130249739394950993888989422719670125284968891478932142070143691033401332852136345050921310881727587974221571357530426340119865154227994987177101122926817162745090254814951628738704744560721518999299184865752196566887675276876435728621123004296239419553498134511137116409541989679025323035354864425424908030413111878614119250744379857435600686497177397182396358620756167935579083596921205262244782522497482699168787582232505407857243447187582739858726091562795164016 [151,67] 12704254209294419980923032354969788972712490480775176699854339698110759893995858866270924487930010572624228031542812416077071819385983111613370537045112872419533078492684578661752488530374062464813084322953604312557362588702893811130856963125391540952345208452010850423732434383760429170007838351635726886763956366233558322975248442165460345693014774947724907046301536814965273167492210497841802895630239395216810413508446632042532811453232704299305523698352955456944244921951765765466787275246799785718782205073179536409013384828287218074008099721317394211369567222281708296973545525971974788282377579127415147586338956502502766121962168510681666943574789323567034261029534327525635495455557317168491494324698670791054522361745726778937952361305232162172995228550254257493852887409965132557620178531204384967952817960676055500306572448714905908692940865626272721046580575448515652868200555489217166444334321918750404646624285517672056854439418582986875084495542215267985832855670865417678947162914991760871832343334448974572597997502281926527460249379487143596522622476938943544038284433189721568908797798453722012660003821924286709616524202290587030237972539974482774965067860605528385159577090222079219920864699690842547876597213631984093663454926230931951128289653197662786194695234053506329165909201466077118936721619822686763048262474004965178647018866723442872666042086022095932587090463080187327492663627032864145382105885943370144692347485066361714047975491366006215549723881906033864643839211115848906378955888280865944337136370314807218073538375851387962584233187128463363315439047269975159706066686790458829159687468452289839967184597479959745407341027756992553106364343080136041446141976983266987223693734794674933469233678364775946317648201045724841800157309995262547684688297279759342774111184962610073986546848104602357058231048884226690 [151,68] -419805411640475393753834117801343596737802363883454361227795036952802305523089298252752444879455547991090515500613823721877009351670562875119650517258107868273204731680012742094023151649572038284111625112421013572422971704725782546197262624579648414857879118877447280692952949173904258351018370138291850338226915488342532161383443845716521985474710793865539501775892665122392113649516035507156456405473414368991240729295635448289306002283017470898674770905179250704028996960750321471820077326425704845409459705905679194207474633631744036271533558571201578035050991470970306746797487018533140547289587392135129357653452685505170321315127650638515353772329149343835044254623275107722112503779930535403417845179315695429844580888372040363941096070928513227594918577691198082449438701652343875602033880236356385942123041534308661236737079008782126609812064453914883946619202816966644415752273405357951017647273625149097829866670890959728883647334819319243821580219039576389479828739827732968688556634960947087930435209334617900770841099035735242918911146287161155586392303980284704963826198696172070556902927900387213541724478370614348293372300514805253468548518190714110789750755098092201417135655227666401123060002636832115340334292940880188817508809192953549846441013765244083904393515945170782434851957117106783554886677478094257740942676304387331234766684633563587124837208049465060171676846679936635103081815521797602703829198503494726735832544306703429912395201810159349079849398524232252133387670173826531888375641618494986537938244249138122558344813982755292273967820066879599917977881253765505561727577176531316392264837831436932899189945293807293463009962537285867562359010961565217575446207281218592867176980505087472111892462838782588450499036925432544009286153886202410312233368156795276947716469557553597394537484883997069417279670507264 [151,69] 1821715653262231802366535614988259090149402378316179628813826427376959749785580274006956957255795533754642392064597532341553613860300282435093604286789733605265536114174912408511280020332219524287844064833003111347361940251909192382641801611007976354053854823040558401211825197281942066629232226236093794733814369032609746541601060998612220378061771343516008154796137152122469893305617135388569050177824208689589732293494668501496184484542867299642838955890268594271076534633995409800867369037171569657628542370587298402210201562275151039232086546259106196427702926887023694613955606895205749189980350228329275142897979901132077621872845580661244254710341191845832939925684222453723193362012606275048029708308625544872718811119249277237250835880634316342337671077743891567039312431932303582130151089417614927156036412461984057651961605799380464902410958685535388720195183031712246109217293051843798690113445823107382990163289442255875082344588453045262578614945798555366716298263033916374751888470065900640147706760226103721657195928331013400388611649604209128978101169541292981567951223445448565759884365247648358274507660915154680867632366188737939577855261461650882905057942106761548371790089052972980076075675049782146835586982849028458610151452526344815527182551917638041443044789735564000519700115280774895622393852995802728383593071101209842060024828502924173390607296380739802468093233308470579022950768707759464498783363204420159652281834833578233435806086918747042654302371911193056979008337411609820502960693437129048874695944913490165593529231976203133866038424864770865119816861510340997343079610687237307154436738349122598427656064295954124600453786541091084325381688474754763229823858960174481000113676412190044163804091985477463396363150464327173418943356855529897032832878040678441794387337359193247022196212754906267185160736 [151,70] 308326517070976424711911431254129016124268775053408129886648286671318814861057388323677080061916762196038846882828367116540531839577581554293808883688619970555805565337591550299768954675864106250663222080435325043313955349528038693559638718283650444408859865848434069356569017944917057014166289178098554003265581338618272383774897592840241287048773313241632837959691478499162279397124846236542736056128702492364544874025568034702982650141058847876736729748884050489860470906232652679733442935682381367372098258135628661491350321869042375040686028436825059628678281808251828370444178539898560842186840504353164681044933935643253467559848862514426880537423452679018887465839248455432358295448023863537031234848923369898793609732151327749580427547639929541355870426168077169890459157723719935878675581067380298649125780440954348196574543680642851527407724102532897781057156204988210730390782913886138044391664827966091449649720198348499757712220655335238001404442472271516269962271481446214825473547292569851490252491577512578318234018878239075510779586611362915449550726435898579791356762625483981029094749667770737725870915614240618270897469385588717361235954958909053915611560902971237817614291607938818954944740974236120077728329060575341269854969718086245830053305142890604880486708099556002501987550779288594026354501420671525316193092843370940139830340682505999257186526061586547426643042076586159448618302459835468701468599797888233346217069300664780550177629493031332101556466390252310390096689357965171119484432332456629339131246002992520824845750234844077981717231588835130005660067850065707419052058035983364063500929073418138542244522805344632111838430773455768548426093518493683828723763706512359262652161246988721206169270822914823298163201219175705511689274449623228829922560404718169289496661747092865015836595107642630269856 [151,71] -9186742123769453415464610421222763525473791718795913815281831649933736958409679371339012573676683351117727406619771685152599403439996303019014183469528850183467413489950678235869687541699891531620372020278202625342943651164194135999419356133649968267894126418466287270002394998022012856098767868048432014475640855090872744145254588934430163931860158838628296019665927037687922924422499012914837361149387508823262578607101262684833117323395093855122330045245293358521646266707975283848021611100624213205335926198819058836205308125659861584938947150636849081841963449447494473962577487222905905290350705167540864183260165815528080855432812577854195501555926832604591370127235344461182151033281469160508514435220389493522046717035528390807938269899759497103755755557704396232296112698543194532876091706774560917168661858985376170237742169011248864009132063192077873128265562284125697098528283033979152218605503157928882549199987599309615101446678784036443398930203434182506072278304795027557971151949658522704992647157577759841793961964667863391678596561550487567218229655900451013578356440667643285487714346369932684096353802606672006669568960752943345805689000222638724623350212259809185643431048197040380235203492348429273971715786179580011417476853240065579161372422158716471202157023249720793530899084880379435761924059063684443450738058773067598265661715365091368644691787796772579842547929312160160827523445517683365535264479472792443365036095880371000208832198846839191037655674644449559093400993662019129338857157295687873754115727279401965499808222157455439802866367531699057235571187754993226122786111526582821917475217480140638420573841901460017817204254032245158812987169033208049560646480578843992558846079365709638333434528264776828639923151070501767856288303247404841579441171345329992490648347490129217610028004416893404 [151,72] 43201192050923150770019186513365750202694576983441969291499085443799754178984568368787659501806985648188939659630400495953758551541373858616444187666536590237865204300952042847541429477239895950316293356062883306743619587992294586742473066045652334473366905194417136282556690236061602341156804648290969451670473489920218439088416655599663814241435621666072404355382091437786424186559229707986255732403087916952524870391800788463401389589965014526492545963787138239344674446062308510537316757019342729165748026099709969385458092733539544554071301623996524678119195770818438129579957234365866595976642160509934803996478945556574676754153223393600772397802882263479419102973695539321225148842923747679559019244393568795119093308859183144443348582915198326676981134211390192266253778970722160638465341722904072500383254969548554848822106404534140818904120140511819594784116053759093795910437652865706796009226279486806975800530389223189993198531500586351246972458880753176300588829095469433307100706395484381675184917851066457749672884583337086129584357341105348639264363503684673788384257248069411588124546371045155865452647699858653266486538425646331667695560236938428947675173434329189171550359495712266501131686929727233239915122237202280036596805082194663523357437119072371996564329997130944101529338449659390533521617692471865683597643804437719508008498980901059560754674329516602176002857379488772477792883291301256243940884409930305566905721062599245338001070070125403965179792002013178347180101961440656277824371049304785286155811034886705485311219299747434226484844848365879757722624452774279468292484975490973427105944357135682147164632542534246067648348286458253572456640058047356537654855640283435030604353496542021551494017482574072541415431033770628674053222736756110315761427074970210869243347571151828195082548271936 [151,73] 1802782362971478333608791562573927609887572428995974066883156639059979212516987545408982661827737622795112871264392826464205089401317887822616877442009102942869469493457105184471804461118019001154643824044302309808166803186443160401431574951794238708976381126272819383185274773888534925529320183734401702479157282978044482646861871471513443797820106404712997974011989011112527614228280899890935767785200016144998453718941565035848816534475573227493814911990502323529961984212522413655087185389774847830449491459993162683049723493875400143455690763081786523909677725415289808975581382036483683993476873449133259467978402750788266858051794180065114599945988751783767504093143238279256091612217294999183569438947532878504195432160897911258283059786394061881340405466995075251464809031577996715992859912782167199229721866480958345890088418025446819167527711821336730010368193296664163539420673394000631140109817905039537725253163198788449919891165166193541894856273766777272996809649274304089551304526853431976303024586133599489309965905985316283410005480597542177009672948746704522978507501123084368277777324844064215305811471585887794740144435730647127732243682361623231026271197208252114009558525014977023346584708509723286537698708438762188411180095139170379123181071146104798560500020745292552948872030763650744341393622234989803446042617682873031510466290922465726922201125250521653340495194830238781873035954577287664422154078069234125150368388325097842711000523174522070033548185761571606595462262025137189629153867399126022974981895865668911286762260387334112109256108624424570460023717511064754737864654847354315094301873468035262550868336570728982958107587798268040837494929529261002139765303170226884393560519825139546963476665003975457040351353397025437797041454004365368437221499011839287165654468255003062109970520 [151,74] -34035986746931499745769781285797415252062768587912073802896655161638269852706606475446680679636030044690959438538177199941589270546321886810716222567486629566946420415128562669512641882019151625164120312612044423153812214291532824175552087013795191639736369644684082819498826562473260028485158110995052988654961281615732911843028337558443010029605308726401698687263020851094229699607574492144005332846176035309236905602234279604346920993166860156769212011601232422009798194327999934974713827188721270230595299896448421046098519495741948872147932108864028553268140076376603360454589054012555007802362360432456546409374381403054136466336636389078768673768356964409130413880101236290288518345076562966042716127534463623822508906409675560595055097951761406614387878955183501050414399596863603272243537496162273568508941418937682720629743180024950452259024098903857639774353382329941243568621664804227885620551006851999116345192410512833524130072006002793190748083205742060729164974615246411634782949519823556243470827531203787544834243283111126549385650687878848797353575999739219129816216162317463076564748331369140552663458235937462676741684841900091469602841192899178132082480381968790449561279855184245664558060226383226776879445838853886309360875961026335149908576591600814353463560005587095053330403988645657949655632630013531808413719597221323685397953908903150199095419005876220448999684182664218688321131721148178304293618167144370137209819157889812809316656476027701475913060207051759161559433425903154451449481794624523017595233889217257527960383239740031498857007206293605440662041570532096736689413126953444882946022749922677960084307507405352892461460825370242166133398145138072325518363099249796945318112998309166310669123208758559129521319212505449591899607411297629798191484018391736459236922384063985711280 [151,75] 131074490382290246984721328719701321228469656292752497623888691284227351214346639049674867099182419115030236082380522821701919316066820128196335023428512756075135308277858912963804791653972438351032644779096513948167588897095312531392511546022308664152714277370326101145535065110652187348239649811124469438338068284432773847808689421639145553477425824928715077219273334548930072499726895342251559912396693272077753057550396386787774885760116319400813125815142441350970729511734208850597394005633532768440068935101551646638012602498280266638238914030688574291688860352794101733306629446126899271962900231041761905297878049595765665518344386520577325009896726855653574236395882525886214025190645508999873924373759878132616607298600441909920445431133094516351980876769273579142417333628581167748130761207599125864381013657074992146752244469398625017145864867123417015401668947707997825025904978483043852412564835371062890080824865980171525156094761041139144762708750498300329275578850414090365583614651191098659636230368101251112222932421210454755566791466015335025195040175212420114248606893316317730943029632505734047281067031913303719843493298295763710775974569011079326786274735814775680572894107615233687539717596887007982291508273840592574827860616262240064980092663602761288573550121060494076444637240820401243510600966297496708829573741798558684135200185763883422334551861339897898846275348589184446769817235222332959953875696092901744154750596164832403338267544716484030447739307972843322972865261824215660098083011173359946153375310897823740966810076813192690557054754563336363696658477536105033868009041884056700597336417076972467806181252952038815143759086077400657885285118715813431789498951537396625697391675304394654391362231235283262403363297936937975274647958192060401938509053988125019603836688355818 [151,76] 2893834441337035768568464920131963674269252917492714018222155636529740076766262100534484370980330252135282539870449143350163191161059403359137780159358114665047685682786316957460642218339520381688503664082393191971089832500237477553556657730322208351234609979652727236186846160044759035828198931197350945285394959998678816442696696208217668549136339188835881553789898008820973894949561325845505984406432262293600445681154397347432526638046684871860916494728251433846180933658764213706128363318206533666348410326475186669473138592457702730306581482842278507123705829843927418912572542012520599748019799136253807628948442473465066730305534011833840073432002614335854165539605059781005222005246427915219570057629288362066340319543604334872760104648093617040014217654216895488888926381947331950202668239169822542832351157094158408218635686833140346700469883684908230063388710806148213933768583327792411011376204814222846301845552369653126539792650201128889321897104960902413325482807595418196280134276765220613315750964767293640376508441213034250821025310576487971943651033226073959886589794484364748748758975842883619812040715968080725306049283203494845117601273553884091356796178915558137191519449544048286779489665221496933539382007184202035085899667959467228448377008045820997087448769500557235825445766464817733992209644832503508794603286734395895004907902061919654749636180609943978641155711400620272421760754902533529155285416030744457656501282714817360155908913317602592762260604349460002384646424912029853039160988579050700181603874869211879885791268860059598769103757982521015172866423661305755037152395210343492956567101510222412667498277024521423096338703689259839975667729013185165323921867929170353691671052344120101208400823364429202240390315164953621915196045677011720705755890684042351863187873440 [151,77] -23183166493456065089908830743508177094323839745392592413513487784924545012444420812415270667952966027849304016352412645454968622809844055320273403809969551780726330881243575459417053288499638367790385140823678787316903896699393539180103931118004964403182681977575904305725754579164896363929235566755120688181481336447413012140110664921047561183588713170250045200656872925191143486461155394245009559071206996001498713591904645670468214266691138309249291207038328839992843867486996735861097176388008186771578168741137668381450612398547501197289184400854802596891696010288911562685311470043474296059194496919935676876942910827611990820698833477092507699969114163320710625934741970642574415871228840274533779057201021855008020506392534363645511348257492757258522205358739924220529466585301522839195990836967225299119047690098849783911322057345127921276598966595473701566090478590954516305467835779368127002403710645916409647541683174958987892881848716546262227295584137298041984120873369223795990862280959005852928038632932530371033589164732334381962868963674496014825952193255477854509470922680310866610616945770325349777861453132525993345114477034919415717877620628175061687840725440369605223476964115354324054434276680125696945400076301479787253307573325204985050568962963068152861239052640776528992809255655322042176022666461464739116610044031208931911353345935926901522361638466987155791255297701161947531797429371427786176057054364604546822302087345762045342627020132410510033393692880360787520472791965398239723787323417310075570676615763508925354206569952938894068001279217663849956514607051774035888259611883638038517361552556201764618242282349011028510124497960391378646528981937048090733482260934389525938316865243003405735200342020078420840357684063527750561838806809095438727917126779134117813300 [151,78] 18819733296551020040072162034781496847028301281227161780139671423443477857478572341733608196184925252315156308864243383316725715453131775257161140307149759956304647780265001753400556321115116038824035599759545524792050520723391783571676056502208763688499111781758854888565039802578945068177605019295706990234331087206572229144483783875056181418440750041904816782357676662785881451634377300636077196116770330871784737229040694605818891758924757726472081184710332640072085542792981802127088655098267689549939217991860109144043903553696915150266892212568412568374265388734585448929949264517026703467398833521413413924139077849175119503049298191440754125249073831385105691474120447174443028219179861132755021170430101696048538928100817004916601964935905246368241557437122685995057450117684601182053301525475417126996784525383716501847105189686732416559816737802539141434289493170800269164667860846967589728963784760630880611666582215913451173686870806122611490736868649593427241549666193513782531503923188714963003645867703573149534143085124258870060542803813060527338438641694915422334467986417753261508762490838623860266421409709310877111330558012634494096889499938969654553379054578745344962524448300487332651208298485675888976014770558548872057187799976176149633612162174952782659049571664441238587058718499848124192614673912912330568405230658275654876492239164631612950271953392101742096282963194219177392036073776465238618641041673948325262098786567850981765398068964174850958674400223914923798545935017681490026900342452543326109871020770246040337769239748816241519069998749299918264664048222685962645523690457704073513327994498646000485571946911730806337484974688650176440264227167718513790663722377814843755870666095108404885339541506398161369376849205958317266090606129763948958312418490420040 [151,79] -1049839523868635417528008306614728138476237726547816865950024112404277320394256753383328120138799158914689197577813675209833380555562961038727045931072555126713913708381860584736317732838547854721730473935359016553259180790589834456762970385151637532139210259900129438455512465148619208813673608587327599216522858896096887850978879267731957014522087506030255662105725641540868727539852446449527274656037882501244687866936757974521477825260545712986387570936522213708356979032606728650329220817311113680150360432047544420019884622402918796554624823227588192513087473108535263364741320089462731562265303344802423438941843514512778939604432895657417157564432441031645711638374034123578299252201687123124541863463734763920593430793489708034319457456284751683523766463874372744879334897225847407762495409279915774249799823128292889016479762160522140629813282093621440632409690534032609220612506658309653646980957847560923334593565650383574392564020735918923956105456047901175128898880878262842489605207395593650352337731251435777143999467380882737556946590689290772524754704872810278095048326266537379344613942340956674892360333881059876998290131404753939529674879896655624657924366088649817210338021150620686945093954943077753067777611069857101006750638727071693299483719723091817283664899401290060404601026189669475628463685291672721096543073833068670079737654193796422933132970499920686667207684380709752954367572726541757217261390896497977280543792252433522122145910927768194440310177950143652389188509997492976278667438604254804666871305422504485396060495987712111391932275297040891221237262764671898867296632611604224062944856420371874839867607473345530104094466010492098435729101397085584312255948573358409915964627846075809187312741041560404421872437144582594601091373674381071270706043182707 [151,80] 21753837661445589760765355205572248764298567483932692196057726753670751069839745918620881317266904193695066634197942028449846659488758677532776499675994312657400305040509754817918272576787271473018398324016522554726847387480464025010171982588597587495186836108849848997897634893949139452707441265151279761811129828610373642478995437865359838667010231869206126728962421028535993047993374271950283084397579364890341042662728151236887273965320417189508343340053617603600946258528442660530903167875488707352266430294186721921774978050096305817656421995244198488771273613974062298487239779841252606072943938848132793054515383446435024440631431135608554404836243828558005853845452058551047288979642197089969583265225081761577176789870273312009728836674461367828904702662125639947324641122871403012414056255987399941537113542491147062986337964626185133862948187389519647700886294823238305266312204609008688104950543741590141718436468003050807855614613314869651569445049318745317311156121806849118815368082432239043835730066149825623237806412540787714386161849770034688056902647465970424818742777640244008144393035128648150428566012739107091687433337470052753211088516443135160964919122627609812132787824289654722550968414374171503355803055975523209239697867161498143054871125135261491539383129033245238779651930697249105135474864441027571047485452483383745364046130604593442714698570080278623318856222505687450126351135678663174187156376386259284943981897097904306925350749233973340953402209039959616471004809535320236266134602365000464228518236619419761774793207240043883750760196296092755514676084317957802847950184015991100315541768188217086806761415754918383743071666681612943950999064012048383992227600871457999786040928920509440286410833646312018481046889391797799544061369027254397192279808 [151,81] 516338453946662960978051122351079394704750723233604348524967974280835207289956918046614502880060016598887130197730098090531400077703134537234109283799403600613053058490231309071188451821399910364493879916902454694635585601991976625827318004530969505768916546154444615998278574708107691423188919492601663808794805392182171202351974574229992752119259108658425828073056571929300838730831192091905814020839220988173480589287185555816032870510336068533940172608969315745914303123151006392951537674808099503278030079347006136345831113044546067030111156758621670422034479514389734163752213378964860405269534085756933747123637563742176341050918745142281564341842148597934984229114913113707369150351620998622195655009309802434400520984265804594271667367970356099003171330793405459836029475980602242665175093560116891604892167215161060375464061591574473257474951144370668909925332399381647798505101913818907962150322044060439271945795231917147799563477607467822975937013323010380741261152759695797734566717880658540260125043696829069038894365070340271338020785113033432077979219490683280155484275669310580747203552037701825411472868407317315746715882391223929011451935509666591974505345728459443981129550091102918763428192371751214453984979661404325967721638295831705879364377697275038940748780578916988002107766652911193539071905500580889415134636327936299633062477651618569558371906659785444705323369513555042981269503155304788090469992145873743977344989607502982317906411617041158819080189120942418144271586394376516883770200132955293016054071983225345757218352277551327772725104155723082331711408233934152844034063269836399370034351241158239178971121839303431342824072460376670763558022541936246369397303630482800111310478499687068761876131078047642292220667783574694999380957512701127062112 [151,82] 20087994873257559132552997297888430905084582345665487078913102900140408937375397262564749743991406781495505814724308181881915445367240232391245257928203572456778299926006504101915331382800375653701207097251414507940323145658064797957597061859343110078522523988283494005312372365594051127782143161277296056591463345023160025392044783819503174779008528229119221887819084153457873455926358626448202226485246825784581836134058442078871666240209863493314908927550579103192454795538286894561665150518547369870269504983798295648656405551355634822132780983854854704371553331075994562219177946870678366011070588804366116323250916828390249585322066988463038965621959980754649954805664822945516302441705576476314051005948100952451768079377383521139449635290365693410793356231370818390762586297910226649251996843241909250661220488016251892255549400589494588861874764055138226146916586915640748648897947420239716065518819057834176120293037887026297822214508815843180606653890649685222044724117946155393459155596065107459788051729941295013484320066174040490991646649478504089822386879781567641272815888772117296635539515484172554383914987164549360052979325954620676187109639376186781930093531463189271668662258487245004838582252261103212687490729628180159861749471478093274686632179851723910595352090919604248716353949350352534464356150730157953825424066994251641451154845178090804848780724888818843939146438770471089444705149592761680141628670243544774160620423356091990246358362335289179581992364997427281221069736122129359929631728617259136916901008015634388793638070499381063007932979786284590100800090068864539487351412051818344149670638103062336446099057733619916014020871980353981491861209043834381785002351272750620155055566387749110193710868002333897783602512647988757315282098501340992 [151,83] 123258484900870832208530830203067680093282880260309980388341836981943477412702298766054785511077396294102055815274823397341742798214897968393263338131923229223390000687201911714267376010039309254485531491434644162822967981831319785499095621338720657626794336406337337676626683343767619124462356066490523653378685724940357029613767961760109545143827905355006087688937952739510826350236539351520832291704806186056238307331013168020260272234783475507753161256470614731800404985034162407240924629604394626614918169548647973372273454516188562125006868840711587334464695149825457480550960471448201882561883672970007892727694568479891361057853176704445214788526191364630163113242706742990252134938520398445174413157141070934147466698003671150744890860734228310562804578115333509543958965595604975888237487021238158580812725371951843429628201160648465691342295163778840781432406904441136943583324432626931780458825283515983192365192000596558984069229571963960135526030441877205825087402522452553609137415573044396613436872792352292135932172470524955039367938484100017554416922320991329934338991238109390221785117950200999984519132376898140957941822179698180687594571099883670080235434044765405654334130473704565145998830495282916265155753508080250072261294402355562931944015100210284909051811429960426243273111262190144145699008763253766576951396440747382564662333395239295627700809087676056141155864077524980833258830908258950024205176948010734351370924078652116244956670049065121716642213513534620919703814809802998536930890949295258707203089790734887360440125986575276905967359607368911556190282755111279096541536054769743392250449868355748819311341134348040591314168596393971938954156779213711126960943775748144866166109581647924797797165287862744330576178362553940271119908138920 [151,84] -1961082316714489775539188635376503870573639453198089888741162029252056215594092236417829811424508633104221003636419129940634154557796182202505318417689319881879090528597252921033898425499180735982681038088514213116911950612404685264922600599340758482835800327862655221318231136613574617056034301833352009991096153033070076692440322584647902701100835613609706418392675674906165207195451887988777980730048321837395072768928257162650126421880198550016688845506470548496286916310003839063252339781000234034587397626059133634924670794473546367530814058655761164657046636627454645206449860468623160903364176512535729455972703156901198262434800188947506085660869012774602579186314575419966111963430244748360480292624336608257828770738110046544686057925220674129953721093328155040910437935048975574091301119330952283162259459611424357858623269494008553109429069885697356848972811867080737852512296401842625472664116143486010328423540529610629198019469218134304800514348061753907900800735640106787354980458360133856045211969956423685482681673985445880669886343637830450940786754810037378517535933799390191763125524006798274620268941743561311232952723836567834604823211468198423567683634813384444747023440197385068465755523337900872510661380385483986580061609752225099349740819974452387766396736559619998787421094531255395410439296057426319110655305549282048898080363690767838619985280832148352997348199460040951388684588126926886712368571400130767731660187232140231296029891564324522862938930852718483606002430362379890250225671733695710764291862141836358038944757520766299787166900623086557552087524743590177060396708773378372812668378752446622515722758564676347744846579856356417702125843505438074156796569359701163322458877279945748574986316021679636724878871802286009872209472 [151,85] -52425242277414088454692235194404502069109201517503436525516339983520435056014725087297740788121139038277847426716487448851520351010969502586711139881119207971236201995007122991629991657215879158475465803552856134475849434302914825672100362294234410982375401818048224546337655439530337440150451853273574232131201590870197859394647857295405193731319164734852276430940069981317010300902655607895218337900980661719891542809091605254124572610386682662723609254620541606673749374275083164336519768519840342668891567215487740730860127447085538332733711317905056529396363228604182031406619009225165086906653880213020438617173613942257762737350404196062816921230852547318765831326932737590056226498947352321029876974359316776789073093242723623342690160500200249971120480104745751027041617029644671630958094857754798982586083732547694017442128747292423700264001854951163226223059466839318861919598814449956231080448225234488474991893476298790775696717642448897861137381716321514226496400474204154198955763060298671755676240202232962539694028661648345083830731230397906900272853275050024712583139737934728296152779763184928089199302901501464090183267906763765764791248434439479865180433484909845167760559869281959269680552789534578583179309706615588459822951004374922911764435846532400423954648934651904429292598354417873375473718858901185994560979364348664569825610580195627255230422545363884475356860889841814963660218490909769341953562078061917239119532482548813066584214869280275103164202690214523844532715823391037707002457222755227103157147390297481415695487849979168607919515572378031103657731769676554366232404380512581290487899598273185846937930805103365424142830343162981960564285707349921288687159096638358678194140723849863566246540787297200771898394975897744588856 [151,86] -500450173811734095732725921848722699019665274823629998384219476068335114697346508224076375644237922556579507028223715256771420669982224376785140086174463712918012132270124327589101023074041494218698288890435252461613414251701981630481022019419995045797677280240012181849484169542677845640885306148313499203032213099878158148425027166355691929099056507305533713813136816333988446972465793377628069044010084077802358798121258276248915903777839072122697938248261642793709152920360397390011364483049538470060148050011068819821293078394471411175837101764891853969417612858211380218379330518664853002551073802081788445865420254593128798149518283577088416660451776366535291275937946401822498793148924587579306335444798888857248425427951453670787867661408333334470238876674632877037859384051951267516437826261575149937623615761898282124709005246269909847670437239597408777497717792693432058334768157243359302786797624081212592610698383218879718248574277155330165958778839406461085422259906967279607761048416489313241508820488102749437637645931435053965210123146528882415565136119182180439840760389582307951573465835324795981540971465472475381478760176197477734113463930177513946873863446219179348705162915213477191891757853887413230184751363272042444765581141836277003665489899427170304499875780937248050197320049253303978887953871112558161681225208661705165814093269619254577644774077986506093506326722028431149268079809750100998727362082470713534157550414620563288673083616197862512101909377716936619723086870666873554813043271097181711757527006750684066746916827426710241699209290718957551933842956012887008150496970176860596465414934507554905158052705783936781722767469461516772033768745857592739537267928103134719584928554299954835075511722801173528207340221759040 [151,87] -2537719208284318811951772268770659955679141865483815924760941842577397344174447061353148537292938753692671131536905812986666010539120869614739888669185917397998537700778678361549108740410092481755486070136312369789257260898499393856158320039080972217629401489652367866266641785303841873316886446082457776543478327524153230398347079255462647969987193920288131821559812123193405661422754723696849493811868211938780915831373287644743223881390074628766000759981840561283429468520402464086251506377889140779255538999182190529741512013898140894023155944795598802218151624461296935535349082456654217426453731925143635228152110832498048049118814404200749175465150318088776353753421156214389228280578899085139551474349410611787254806878249610904378657402120948448470833391759258755290271961190526999075581596349243799080823082354664729828009713576374043960517531910025855259820953707184986386080720509100875704658152328628784624358505862270155937794450848845233452620032506591947514785090492616830819482770401567136042559937110895876678254504155473205025961409147006937032183377511377089007753823752893263077066375719385916440808632831115259875745019191418585318177849581921870917912679352352499809679065981247374188550815661328144364772101740952757669686384599027104643822487317793104776530862959119789877301485945907148403418332423681951589300331631917160458995795228187687298867615039324586230051016671808218217676440766096729271967650357451555762615495453745539406327137315007680230157536892360688617497634898898732639010173821743589650313200826003950801540743172352755323627383534363461629418924457095029546764615499130385783686320012027075708889890484624045872808025379286309464639542493991863962478531543657771054436614552106923366038727221774283406310717736 [151,88] -6645117250155908992250968510489923937274107810557732648391876950454212634722351214804255711953459473439861605521546747051149299253266080244772202618022534149935245096127301070602270662228768328424132444360918002700166037916675111391861712350390164945009616303486114132618227911081114184199226865914820700422640501244207008770301506848442290762738490439652367690408971654343124335621113461191990560456988151451674439396902430383041056117413027024286633579453870852136201119580660759676833505146067010136033087127028608992797472670972382345148170515220501737538592549397524629234978473794904109549289580171232356970877044174446271029523573835345767675013099369185244432844000181221683557187262299678153638930293908921806783615149811856052327841757446673788384809335648839488319529600155027082730220416234924777142053675504410110393863129571084743582322191872325747075436527251541178835472513250795843939853710112361174413218517755159347031102917860326952065191934279812434661324520343275407880275194171122812714120467888402432717169663099592974259554729188268984164272113544616960994630758872493597724835832114574165189565664548167103699710533121557602293077897920384411906431251789565337172974026061481899133163535168036686091059520318407792552010377188846505805077516441052117581278807342978392958183768429878290196956785566368082296835777343664118491501264322244540797604348525318629963587974376841702301724427935301690036086395382931132570504732770346767531640921278842405645141910837867603715356237439053503143833215371760973086336041232466417804756102858920621152564028133000974243576199161721836632682222556524700969748584803723647294244394936974638544406808687851073076665815532933285115794356878764755644775379400655541768196099006520558890656 [151,89] -4710141813050421618382423335716206540370917422729243914830627988297564892958295096348352326291527142815397752643754900863435201271000808511574215784460043862751488963543731273958338024832090613111157041376568447064486872931421733098075807787979306901612767928986675342418950479769239188983509269536262601083689290487756011202148710954499849230414612934888734122429035578846729886559361286213193683266585614994939428728149058579652245149019631171110056737744526037619115244095909861895938971202662989105920873416474001613799908839372021651650737594717827952443753810372788155265708567220179964151185270151609156904576504458699634154241776671662091421263839397542225763342356287634957348657526753045790038512526412372352370359246420287901201531182221543859371100860605208295187996878536473848958065663183562989939365380988301048827240217445645505107297481643045271457237592870492845055603732152745404061171533515709175355157682946563876006309159061186336803700919066343500338756022159128215021001712113203494858074496222316405222971602261650118257295008158207342326394334490789163324069607570062896074641720814206700941337903810760304570293192588188394553650689462713901684631213185649857869878404777420177631643780536418999333925509389287054748691693021751946240454727678563027689592528035639980353229253148172953244147609371187388469931696902594695013379529932448046425833969553162392324227895229930063622294113190212703625815085377776898909084601993047060155083426733000785859913607187003076536474717459314932371033826832517156041916021409012685843674453083590566343544501113316361155143855456540585481220242784305570806566443974249996737820064461326948867992848601704009831648633623716162133391673560113959707924647086041856245888120504386252 [151,90] 27115975739371305102967763426030899688806215654649415089269413130990590336901406504803501866141842217682498161522566132012467849528272500185402423335947637906563766307775389372490392761439987320549298110581792740963666685691161595542061804018062672866124025095920306279238492798646954213845028008687576863583180979275706836475274550353007555860255447273983897996879610452687731475337859910217644995061160036084541051326170255924548148204888970766246921645405195957880629116768175536766932862593582605882598830818116293654528943290055150684232230170887317155768786330852890399845812180200245602854613872743556234460027411145524556381137115131511923376086458980941361814195766765858900523705686543620101887273391450656333426636427490899297035102422732041610113028290001856571657810130310651453911955131960946132971148944831508778238286888038146533002511709047758438641943341511534375484059328793859184730505311856096447063285789784066852075223307350873791241229418429511678018822515205059433668115710454598973287792972100740811544774836356731042377884373934529235826632209936685100512743786072310037773344641523811387087600745311625166868634946799968535775312803547067346627763588873087178622630095043938221162165010813533914063403103246402308789349442334499820004119537865897001649715951865740950592521251359624734128152114871877380882448721428227755643896666265046563501792379421662717098871277820740212128633187534925878073236649211989729503386705845903587857183898846410150773322032138507259868160049419866783504731679562080779260573995659218664797668742634547319733523390701356123141894589614605749683742705343505731200050568151553314627110458890389857335708933980150757129542395285473154005021030838231362593337120725527214307849856720 [151,91] 104262603708011185908974546138992198856982338514264717518720470565776700175581927935724534410729339360612642945582949760825976649359332844271876630607213118978881537374117558165926020749980738948950825727341096979407653200309358346589949554425332016322323521918524288676348947334673999631529488976653262766559644665796032849167873336385482896751093191205652554000937117875732962827231779584831326325392910985216041301346835585563667114396328388319410096559810886635982121427882314522352882017494010156825000430937619676178020717001249371596260189447731272122343016357953404811072543191675298663406515088424019225543744746785253717669557459307829853709500282225060984465904932812189392091072726130660259723765460636898942398053854987107917505958318392153581317233699215701154490197953113076182206122009983942232160344797321059206629051252104610972284451267165498626833606762101775069954949660100951666576864429603045157268700057158018854248037933455910839439366388444163906690812987032095123954242827989791781344542847404863238784063303301372382026022411546828852359242904427490328389888560217777225157960611099653875912312216225445931580020482942767796102883739622718522958864753990551771740721534284103013793015128251291137980927876576057322967387693002732305367900239534012712708344274413719432678889243282250440111799870904451083334133306484202961029149714292347022342253928567613762518017402446151592619550758506606131856481043150712348028270635919941105461396445698346265430358914445235171428563405828903240491109690364806559102857752271715073857239699466620692172783483013023146868471384808934482200124387803259174442780569782986652370668196047547907429974775086604171999988085748080457751256868839458948644972195268044576135034 [151,92] -67051843906760024444278057572424706973613733918601777994367705520747765549363675419203889260997076633735280885348310808118133575319187899709933974928986470497095361559769079251407207679710225757682622798344953523549269765364999922760292906610300469127109785232388949240903676720589709881804828691863290306353430715821491775679859314392015507974209902540143904325847971638422791499762045560226363149991369912455174359142632015935023655198024491490619735806962318853488796739102365432932424378915737239847386381457753291912030478272213944503122169127069278795753835098853821593787714286170892393660290366014157263947944261313819365989359867120761378486188397379251866998107727126684277305905286647477351856239193636813010732143814926970273026925847246672128940780777254569510145681813178375178058273563429356767872499161921886088374252113032640301257502060979369446009659571377588010535756752269025208815279536022660731328520970788676682541385502411161992586628279924265229247789899245367072942838696710280198892157755058532708158631523217696588073738740129144796431831572398283328325633059894438286006347746008729660911470982611137371443900079583738749520515200970468099231682510470447319878734148286030599944125189932747267773305471023733200448367479454707725973604684926442961705879238638711702022695816029554002085463493390073698537065813768616166521236973146708977897442761670210182624691945362005275541513431487943557741548619214696402777779982660415280952717045829863210744011079302670022576807414662944722312154222945405292648516696152213287695253379541326834139151215712380134281235781918567251087811499449482138935254755071436124542473542453640735225356709658290574585754712018644847153478504857898700407641488921231232 [151,93] 260477129434290733402915401386986658846221480472083109226564047733999660837867819325708156351566431562043711838968302366535839109769523072280436014139818341795202542426419706981153017614240505803776308991609336167293621212510456222055914499574368817744605511981069049046260313014509850317133288043953657237726383233816700095325571963191786016868413898500000763841779234589860250376172681051545087609832163416697777358984082974302283637858720763394364734457743173488288941875192805716446229287953618173030966454656516227280138456450197047709767398406005617183397578135001704096103263921455170545804099603866484985592388010360848833401550409483570449532848227900169568545735757933808053769460597257037293055438066657739410115870040314301361570380775400939158050895574138496615086108238271715603462265343616812140889772467563074534653461204894298070907026002212992079942574569020388831974962631697695615482331936037371638878543147208170805210925067117759154690897337195305704357620894381910655190636278139643972150672270599202324443804399238655682092751035426979146876192453464402940164666632283021423487722512195954654301661615221098216039510463225022559619683500641390024899819946890314657624592350952339926922323924358700149006203770540099223613471397986111801999122275697377244956691922552267051305467246384316536738654589603675237741957888581719702221980310091157873270388592012640065659458716922969577146506638602042340523867556281950204414035249224241104982221576260003276113259602518860850528733900830754819511176383462420554191824425315895384112737304274696476936011917553495648828147939394447550998438689824006238201147986151453154077711370554580413503894693788265896181524601470319286280081282415798576495531178224 [151,94] 2658711383429927471087256075881023213482921723936626567182367129925174198046204611564824232601053120972894020564354802162757293346435243250341806345231482666035189094136794367688886984678870768454794879179987330122740819691290418668531857310518735381751295954791085294312164904766898130039393058004144724121717162656114766820480929766165346662701350337207754058613319509234116526588330987821011699851384946538174956923636693003937434206099602611093956242642695027800922297284789990294777630760518155515340665530334839199987076145048567271225329026100820454110016069956260321845682617142156212612811183316752171548331107156948105472794789733709296664926813120913377835993899477601284803270238908140632675904403069839782503652401201506035458522098237320152573926802180404610502271927347666148651625642622511962714889494021825147194626269392750283896232109753477998591263957251325444607800920983269371232484835179037152467325248035202029253982879664739361800567768228513613058268572819339512312693143571852646426666106122256756031759527293168945592139572585683772633923290155711289056908464204881551315043363532040182334828385051956985434088492167961067789057590988456716944827831400727251332403085101695735624868710387025346771636141302903567678295533400209858081682212139144851628940412566937893853840380404554665208404080643987414254078655170154335952834733213444053081001769693141635486973861294631418098441226327644780374924294364860510634672482572843698487848067002958472464431118862790773500534348147656503339025237677665694028090643939138681136160275795372340861587992190423917429156030650000257743357503550553872270005025908507052335146355167847509964517280046009684626465739725881457272734305411690305628593792 [151,95] -2590896362116995268232231359521090193667800728855023944169219499211013447396251270292956423860768368546589872091417036428854932599904126477381333416658594603151994714776036072587752860502548527492932036846117065639614106752896471019409409006336595638108889980715306350830522187138616652363589757923352949057605127665934723452008095871296095238380698673138140882879092115493893054501739565029864951882988997872525748211244643083198893015125598225675261550640013089001610084268643714943579506529275947596502756815408285144725328045685263851071012114719873876915873116388368790739056643560680424073720233204485383026098061037024490234356124155443306549895608683356872891101621244329254638616106824349975503417761397155761076130169609458993498426336842083717076847523069828353373585899275861069601004502603662467861267843535182776149227085645037536627207130572023918685803171633654679042491866931008538775641378599371261056717352400769806027842753706272700137539906300974226244997135938742640712559182286517898347429584133889580040285346998313118614648032611123874524157305366084914758906519229590984781819035171066975326987578417498577381906609526601872851282299090756249287093351058389751304229950449881732266288239862105684305977317032122489107062660549239999323822584332588114264068262435847485869116472473615801440014938408584878052347855851936814335604839585929623761222575467513362098125205656783247707270560732068418365066124471135053062865618288847923716964123449849004285158773538711908030560346036252940050599447338511561095142994513726189200875037061170685247938305006755309738666970983035178317801941158441231653379632491745449272323514945318629213054534184088908121393891624123170383551058370006849776 [151,96] -15534554394494757878566729125546408554889447712366788136144388724356097923179651458173715266948848592137202072082495406551274022096087588366267668367814515202526103471048028730014539320630590228962302158949484197809727293016312562784145946166361923741164436596261147456493049310074200832916358688996271671203170563839613897638615259426241177393151473906811553425752033886131714344357038179940074827218647595152159614289467330256302382809886206910730331133908140864748608812010708447685606511138415217908999485899413816125300375628435577745888851376165898172959538144754898665155318237539013059888904851512762549941397697966587943915436225664905912474012102156901654343082225114956507752245757681568973969303959503482022204995423608385919038223776424917253558499895428599695839365151850785126070557764505352238517583540202701251686359372741073873603369052724840804560269243167530106000138078036984904831887731360794669640913291152595927400665673742469873117795847859103407839610856029650016514125347592143845187906624353741131021325968010459765041247151895830150208073515946953398671033808496905093119100074994496536519501109674210332739015192587799071531279224862557939486943407507308050389222014626191679043355660634159157974827566118547985454144751941134718715974283075783389405287289470511832917233459794377226961783701668467354730643587820416315918449245118425485503160049945054336885171925702732026208080764339057449433570474124502661475677536571035820894361035496597176976606584066347229577648711098019588731457536375173278681615587984182012696426418939122192525840111639431851513282730436436498892384119951443626119257149680244509497725646298318294429758163315077119763431154789570364706648627918656 [151,97] -21420575824743946306905380666178852650386140152007960167676392040822296497440185526617310382360774010997418263446383428698490345353693147518687168352844483286712358242551259939639863928231011736958916353645980471671924502346944261912892510127782284042487751704467485189175215577210538498603472786027641851190525495249705802641730094627969664745704199106202325392882630644659878777198860516965561201355472791161636689527668201821903225529957476004475614689772700349263340821426027401896128304177201619486282139775858251757754345604005205095795202011053722809263701041088094491711754484344164999495502135389889669678466292249120441629301353451829107440002466804302933073273409905339191998898942814554720194903952410013854284887562210885273161859537379582566610740825033937457768422695315285834141572738649522894661066401549820697386034594594250276553504089487849295354091348986042986738763547511199992239991205676379029868425017892061081108874133063141266682806799750606662006556311303051572122128815325278094770545999571854093010042513013342717041984215521502378191582643763114341515367757237466631151329166200655483861390623458231862721207772918045757268764006953228618962323258385123732743725328683145986625866730182360734737580234141026864129900557065576564727257865668319005580441827198459281855028746269017418024883056550761729487611704686532816460554574753183832059485762604559459398885096938982595020573850204734869157668845591120312531249392447531441864808979177175049149605285188420582874534106029570960285209801543047910442133017737039518394841089646567590028703216221228052610126544891541832279973196227539614265332905515530939408669387479378512174978910806103190681087250729869581993911016 [151,98] 22503869948292632055276515856271900962432347011897589546862697803231325048437250616571050410998596526833986177209668524303090063975868594746041574807742896128308159220650115284077288131400243826409103707968393896026922168670492337599140710492930858706062282864338670460296391282101692570025508075873512389204624802179391615899734148589582386617407952943156292167884867630321048489165718668045653032684031250090258740151174104309219072370515042033739505398328559047618763344522150866737389844480528345526109754883990790869460523502541943673158719515584163750071116203958634975305781914606088466536031907337932527432717340595826133140723869718869374587222202157454508871528780714840445040854252879007399672578735833240138486559968541841324092752100927923119729061786326209014833572776159831846923764406418092436244774587243382130908645679986725192780696511765550975377513565057596291641778240074577680480333136184213154958704328312252452826321787358734069252850546966999929289617892916618807581246682960039810839953429934209908087324523731630768054192771327460210114399838708542884641320890542864629447476379976026655552048488128600181075519635653352839290444788878502514293293181145045316634480276526897958851291879437922096782454271525534595052442471116983924439656856461871613485829911224684524919538262432773663156416964324391917991254998802653069711071833759807452576534825786628379882035041190805706618908777063436431457503095046044184558716146046141179965176481718144241617641069134383444547129162092500100504965189344106976061088134669707646491537849777435131983510063637886702717721324853853273081025281491731921744858658419955767559823093363595423983549179050501041778956690550831495232 [151,99] 75069185196764132262721924974694658483809447211293984062656769138175772357745757584819561464383590522293662436054609646602836825791344981474180773818493739659992174961592570990602703285910665738684796701317789978566315492368487745781981100287356634683847352661295784487701017790180722135116742491588985974194101377489157131775585142567991269336940979733804515945526840840038599759685758179033397489179083593917870364026950072917288005876907104923740157325221985111894966599576093592588113524597527015982660333862905781288338538460416819573741481816439844037900968250635641175537087074659954586386731462438098789719702090319256893891559502803712149165549316600529061354071352225309399865515134838090133831250850012493513168299429557759712686389556298254744828040545810935432104101327031291201872815119922239845439359164087463510848488000998363413780669532623681571977050708311500228761091846055091731649142318078541908485277444259923908029451910724687226994864984724824575517239398332055712763787901786926784130179423162810771263835691679042482343079698551006054285105181086254558957481636555973725050258249161767748435789766264568168762363444360465968283903583154982832158655740478031645138873314599982945618157132660811866819564093458372295185017557572075766836913537741906157661136110145992111736454432583394040360709753557648505340703892368469059721399422006866288870576551774583065648573930231140215112096333965301040734913735009404977085754841534421266599093497129158557850118531760856109282826781284781132585733104894442117671741561602229714784386111785012071618940097199276965063363187568494371508533714532977329887287124760610548202377114325828713028239744250711077007721918138888 [151,100] 28238963992868707442825125239590609421590661110618216660431266760507792949075375389138189562501097029083417579026412723041995490567954645193688528106651258597616138510741678578728579849626433829045757288116861948465685503511131806950524863413179793852992424934530332334181797796173457684236628502379230465695046999175737097144713004268624320932730402747921096989802315246491471173854446526223258600822231947951973271141487680995290360554733333926721893486087139220868499166895744861872182221643050224097102763127377926005746059809736987346692340207154116627051584503462613805758238701748339854400794798713332689007616990763825443619780317802755850386630787532579047816989023040205233464774789608192142053508391378637940069797807170979702382179362403747091623752115984292895642978895313357214599443555066782090333920793827453626017971326701183859552577419502273521134328769745391592249012345395136111823503084695914097208859982997550430677794975308264010801617094334591687532647949019985866709799205816661561775217377911516412028434386610903277983949369862307061574401870781845393966882210222284634689181382039425460435945117565867120569292979799986160263041648195104036481975868789453010609658872476201464794870715080732353464031422472978569413362658461447796368243346469070462175343115890502809558493909711915887662530172325720382357940423564719919114799090448366789942054357854986670011926526061813420416697473217606564111552187967647897278157823220697260313614560292163232583060414894786465888465460034700182982197066769400249101702602345607838580240197903219464777891436186285595099645241746761697535979501481780553147627070095125050027379548664791501240516524547745552039673696 [151,101] -19236366327054091282417638374344223215002601473432015869297003390784621418378091905233002289501921747729070432058825813379589499453379676184695834876511884122425152883485469342224242613742957850158126522276212592093515065739742186871811033275268104458709104260596442899365032148623101545554743281318885162556452011804837014308371652336475936123973212824472123891018242037921484357104101284571415819298642888997095380726761035568810069919127422446794532701136734206574764867479427050388726693144260770214797292949984783523390422878384923254888011457922309305882494585581740659549581635699600848746462297239587370334426339589901138282816042365157818716374649274003510495558004595924832938362870436130619364675853163046807430372671363526128760566896689904109564735519867612724828912472276630399394989664121299463951193434129895604196259111821519520524932412716482263748560946480912028893673869378381813254634502335596753239377412744355889772962363830183648416883895556008270368210199955014044172743642259802031855391395193655802954612611099579763341758700240205206676145086047856553699916804729753603036421729091905549330946542216314165627951247570532909873097744599538160438865783750560555903776010345210973594806372785089334375434721009962799617030713412838288715574973712658038565223264768400974787316726572271598601111743338516574977176063836207822795341524023207985723043340289675713758721876327644258501471529349107314096206381444223411017834881599316585294745945622323533217696881309413656547122513446515229475635019716649324181842619259505593512670598924907813860330806051493107044698732845164188932412915723694926463405657153037156055061970254656057465227935904556077740 [151,102] -9137251543628271110416369170130403659610387433792565096993463684257325755675442199990922887140088101224874492261856026590746556905527638911027865805292662705134553827016079304210664925521828521325273680314300529133557661586589291257120073441658487561377937203505061581428381945390314230105815820201057313026119919158375910655221256609798476794371407809705541786306863105440075638289288467188174610547780528950842312749232572909622245167175008809199334736046920514616695620442511302527200135189722440173468466519934340041233844422525817944534216201796697437458725581900096848208589131490412461694386720547951292192098325649824920868727238776120472354313379404015551464063260180113088056029764325486822061800366225051206037008390770308310473111678454557407573278847470357812539842923708339759682130402883835682999355621444365024590029430235486871547770178417712126975076094092473964136806072744076408390683707337881253756665178229282699944565120097439333647416963240968543809069598529255468382192189438504795196441048232740011668911649447895298429202366308555993361704705106795951397929341118805408046251823436103868766076947625551214600145129666720380467049611568639964057101771337117147751989996086429213454414627298039187421321342362504350838828386295361634512007836855592037451742900448589910377177936907002795342047922448438096306219299915492740427029189318552809202725941544342562531981881646421111727215327942814037590144478044107409158460382156085716984097375060851045904261938832051697207187990211400318400133516195453294693899120293181332235693942864065137617095370605093544325206770954612470498300727393112933874841720535655325368651399714033356477753211178760 [151,103] 110706395743132243852863772287077755058417843330437948993170131645545044786879301133674897548888319621072619608840162538558742999294054121130079436304661247921586680714214630621392576092693676711499081542829568863578399500505090906162301316253074808516077577273722515078975630949895016260650980414819386613411838772654497567624513720255658761985401919704916900472464370870842035471943794608763125946726809976195378432312696213173345325340725391298619759494426119116665245880994613060079937946385280041912427233681148876382862877498917605328039432984863733977072980986456755982480036200293872577854032098243145525329919618951652761906720798627261962788889815202745146393580524884478717527080978776244877199588937011707385641409259909838754579656842604860593513487684760942601247193615482513360365827147658997282738210870617696677808550326396706412523566390683510320297918959653639306614987733579192713929017112872848733145284462973310731317576603823223573763786647808179735299303924538297969262988111886608787121897058964194489438068559428161607363172461634858274167627289169101237346178373282848802320390683192497003364028561205627378494752559431329715419998844698366390741383196523569156622392701397291245450156623331268783609108301332359216039487234891395123875053991690948316217785579152478116329581043073836004838349737693171339771259623302647572671066434272785964828730129281032976941135867106714007899967983661111386835083607495431825973976585777362112161933682560924851580116695342602793760081638919522526230606587880036460006657456993209677314987655421856545447405998082283946391385523782720901051566237791335207854062238775774968477609503053607809019107 [151,104] 260671566016957384064279485205247198793975977360051194565023840036563802768558827629162959793908342581606482427641546782031161020137893127811137183416695922428800058057184446433243861136120359576209632573853027916512577740637286217105530165264753541714488931441138312012117536557500088293811253711298092535999017613378601041745412413056268654763533327273425796603906951027131654680770393904940485370230957780619734914910623310946859062876128238451305479243860447257362649377189698993605464281459240390055870151296299435036309102860125246708373857612357106146049360041625832333720056413988767182201840102004551920546647936035554561306137504518209534129064954602932475736722504950425998692524860548001230133985351605471527932554714648617547563684304396894222958508574572217420204588929468456949001620854612664045048595068467551214310906242899221352090562113616887353865277351202607074266771478909947226657945749458786294310002561977617647178994781348614094385422472606065312122074943062323916594632326527465314387987602514953187861140843025851072219763527503886295161955513256148272340191172529219915009424553051474417396548741528061262393528762174791933096017303206305777030233835472388704222807389351094047170573367157500881247066108773649411925623089399875111501891566800460309919028066980378521317262223999306617685341849683168696565423080924426230869053520726337600319683747854514589338570743689789916447851450374421463982609116037189625132002924772827985260832101939367226807092996783685364701149846109365794637157648528702348335617824971069997882059433085528016634590156194723497786252471685710447897319904232905392245899063758475604500310898965208640 [151,105] 9238296803705548083210587212831215318056747687865840314358187359748937419216993105832239955919261410466174728806194909178971107733565530245133383523578261690891265781368292709147244769178968250553251196846066515058350514165772577994524013346619415508422435401349626601864253890537346752001162199040991135999086328252123748038495906187270365857285721701716552061142224840015249088959999504892187838879923041701590920390437977990291044199597627089240981152542996967107640498665243392788812282769938097142250831659690320865218578721745872864185710128591622783288763769334986870607891585617077145253812592236541707902935512604038197558695564999008298983952138482903946825689045842893039997038260169094658580004410857354137561858250681408719779819341144953095293791271818367366314325566240198207749206515999593588439253965936597160908848855493797049251437550552772320083522015085015057839661118806536578355105780270488335476486864209657794765631053713436768385345787838814207073418902509379361086468747419540925209787117717557846454365062246801960608009762765020279002308700222223453851270628058088556451342174681079299185567756227988094308164417064069331660049689241511622946124265210788814156926799044373946951887118622506921398857524898053105912295288074143725944090493395538610539065250964652499842867682825664722378212166662172764965341239734887799333427840592125871666890116582460658081088814018265313141051169969127902264287346627659589047645685500201017251528322339365480845395390096259955035978995627750510528483664305787980821667956011320177837487639819545419011664252055990671655688010636065350180421169796312031427060445203309931051793810264 [151,106] -919254648443310980388787322002439177619496833906208664597567158820749819828970547324136378148604756321133631675522508384452137207808190324132238834409455020179548781292569355354789832641284185120464512155665026133448959993425555292379115999391674721658676331716298345052843327973406413033779470931219612516407441825335789083442159220966552382787591284762536740611638856387851584137125115814986279163101239468604006435220629536301832553090287787095745694291065460839816118522348449169453840210823918086534364079188670936147928916960857484566229339017100436054489756620359835312296804530312819966745881808298332913311117447796938963540289887819601652596418479529981467479082672808351466520506597379132620016510918069780457709439319453235146571253425862667260369003122106912093653881499743639065412535052738852186221845975168791333149767157025972822396003210609618689828111480437826829870962677936576191002457248490198525730735386961900224587857240162046668725755580957976627928092807527140758535627134682302271524467737899153695326897693523581859830410663176354229548000898590380206742757748427927982023306153163455986310457173211509599616781579364855195130620222119661241072802214941664227719159685681481549237852027291753584239970874906138427108153478181645552887593217523102733422684603643106097709481947363822547203708068259394143858554805498577489268989605813808458511475150125667117653323474228265887362929526386755058781323562784529571946319657027111648877382479697740038924483953020945509540803820419200356500088224304724411077480422090309576440624293811056581154834821604707777931701079989991976520615216032923520327995447024440819840 [151,107] -24465475190834525411996198992875298974308542271914379338703584409038935204132501655600466564137001705642022769365910257578240110762908077218647679404750453061409971753531312181823343139525043570702018252211140936749097828586414843407806565730651280028315482763018832753921243763681666318998763601878800092900657614866920474685678572576191821716705322333268793104502472285941230336441315204281771479790434013086645599047487615200468232200643244161430698758440667492229460819609544446785320853113550089295692366368123748870891252659270194113835358277567336359260175998609722391549823250795161551388163473801959544034302142415528026006018754772902302702433202137173072606728143887802245693779427442796872598887187585445576189412160655051947470254426671073433867530733410789691822491648691057114742938925003932685587000806521701782563755858317059536959298259113038974715821517981486203328766444141839843108595366093805601823135982488619346135275489324721379986787430936117052011741304052867438696818930850199909893490243621821449155727171216841231794927729543511093575698268085775981816326855412333614551159543016837803390684302831242791687158418271678368511736190651710982143012104978407308403685406498057285989126546782070505736939995734181078628773687644447314499689632531580762020545036222815136827249500396207632170376089097085607952249031599994734357342464976341602982373519243446624316114893944335707602383138856997638803885966110083463468498077882144570761045604326469804379132208526618153115006612126743553192650995078555451172081445328258245997203339197104102473173257963111085816918811658954305204135974590696841564520405340432 [151,108] 446384443369905958845150000335027359363113695271550414465146988012485427296495471278183748531114387756998868307464885368191928144583296876047389306123101293496288913214805258434157088383354784779407139273657561869838806076110312990999572505943033774897366790219234964614971909338381052249036515203209820984911289003323793999604091122843726858104500057958869883834351670593589415429934282122285080498127936518591400977721595371970035471646348156855822026654968127913260905209062289076045782441140076521550526359157238447866955674142284116416349525053064249673786051556246793157001527606898698933224688089071265357476227187315296575945488830515476175751621618415502842123115314633528375221626880069757068011296884885716883909350058440784154444481158540615494503409120182310932639066097828611084377129536278069784369420765733738879751107353136520549060257071825038447183423591817718987346125967841532748210920565843588822678094274180709656016716628781552371949487877838544384657272046983662176200407597045671100601824682835570907636968028022191682503247601215992932763667132589041798578001202180007933221853140876511392283561223982656585280923530119269897754794221205191881274881267650805020537296242853239432103905369195841561546341210475185226569386443353461226454435127068260873633613777471790021632645361732538054400516928313241440704391375087551398106703682304912707864031153671236250364145476245020861975726745881303581612311718985281937587699780609477272959617092252763218587017275028931188066385311481716258182021278498786515189825067115410000439726192223277037254312986000239434397208104147572645546938639932986156174592 [151,109] 6310152795987006466062004784557794531350428935523781978064233580928040567372091482232843683409283850978416541197167381630585693115481565371662874408071937503300795076266619446374496309115462050761318364457331332665892821209286448057001813274822699357454912598285173810262919423169920865438607115129597343503927099987231317314840498096163226868986873214041897964605586814424125138742080628692926959073619789139072644780621491982664480224246318356156620364717902150691267089083656374122073758545621309245166377688038691343007465526941238238888145644289063395703859247491968129594883479951599343395920585121874877348195145349177720350471731340781073435241628258556546545043592935129382966862619610628404006026033059129812383214060667356660368516191160220739720166864561097385011648351669151363654530892449292312381482757402293807657865280281749733495269381263696042043980627657989905902134862685005081887158916966912418739167435624453239083744985416426603005811074103915539985261886396798358424484219096100910772039843362264473503712524149545955678184016066625293800803491063575662515568637468989425095196634543511855429524524873886446244463234787840351101030188025915788320691040788899467761238042673354140512047856760799016940430174887543215648071244349291971825083232434612515223422942215565511096428315839116450881684293401533863921075639208178025900770000558808669432670191584650407478880783579760231625529659567800908799060949929721676129451340322637454056739326570925320309681544612841998663613966721258786616034790901049999645801785267434881306705139039687169422276368766126052209552975849733384348682629013443424 [151,110] -34749902166845309082938313676035912247778065602805964187338632451670290664333995159659162582260909726103145606539577050829615945509378567159931875421197561274090848240388081814471536241840470124266313693879853000774321050060571485204971286729898056406303742877472051791772542869654622449247153474252757659363022835124798302868736698513583135438686966288206077855763373237756652473882481253315864449633428683834881259531706605402999781680702821520765363959522160662737202309584312584637876403629440219485347795074137483965162772581695139371132874689141842283081287860744443231396356303817360988835909169949422659112999755173042994272710514118304313913426276785260268345765070590564317350998345653404708718340271890453066916548397621815424922235040983277711573473799531117484654080398410417936930625667457375571308425333153880366543532571747071013408225134128165498219986454963567338699252555861630643332786567317628445718798588667775548050494226205642157297391357098990788923367027358048913174309448521111881778522756335931360120494151299947048074965060571006593529542244410918936721741131680885344289995467054086370334742487170226565350826404721287356407852438196451678033691436944702221065946053216391534308718073184145469479674760532032071170116151311209279583366704352282660642041226760523211669752313150577632712802871643787509014587440780453141572899190598335425428584560302878119143336613694574022280021116090994406210236067664023640584457702835313283665707284817285157594531335057249578471304491223428422497227678497510592409226394661779502087521522639718083231186317037399123378824533941359864723489600 [151,111] -209589080845807716418148457388077297729123075746499893669778914261386606737303533738154631073175802580150048885975743442113140800168623373685208974301273793241431552074595889563533336437442667392812663175058165826299354314809144685255264832144707157232178576783778261643520919996799533461586169776592279461702194538506167228632505426604236880444307914675026612309080092326747630161520741986024052002792906588941655841572234594714429722955577191600522690243732371721144049203748598824727248018153350234087496715677642287664774670303156976123952925043568483151474459808507696308293535888858472261222351462691688904368160126232158214769168621826908459548368981819500954806400448829831003812374331268941405258019834325766522929779561086613989908788144146375788732918801475654502599962804762944020933564834625624670530486226481600617307160957373639950165522146455805374528480309711109064277844999385335380720368594297468536787439596065540272235983642904235445576311808560049341512759390898033788643520671519141872360634271628612517386809720119236948136817766646070069772226438265881808425764794042832372205876694430236329123558320668618746886130391413543635899338958498230674072540648905245929503736026219535422507883031279618783402384182071352643319930197762852601644905402042928111745669076406717329865084696301209548209489689450205325176226644791310684639299703192628467357277080589277705057030557658986568221670198444498637264933191388703587364602700973914513088271546058207889260334836183827386561300721276392616513718195592220092331228041125473055036832726652740749945213049640233393665641669415150344 [151,112] 2149689494251952556297254830582658885624032273448635653969213535298179882808106526289920976822756351693780769470163776371219922181284508390909866091286827388794851724047391481010036258599665591629027339970326899324752737243326576232695524279397437626327321273816247579118283874775448316743176343072274565828379595185578484023292347873362211529367505586146726900888963771241392825280071188750023104843726166307209095087985509252192613964096156389326611256102371819576125012816652564990475277218991623462658926553504794525402130015950780791514766237029113774874848121306063699721802684962640564278200598163359120038241022735449197821808349148709154109930870452770967199506648178128382340546044316597863655047802088334958955232842762860544235911035665776792859055316333199080581191649186061145129384838212586383458011326138918983372178151970289423195215049436672071359411467877452931576422469941993917712595434547347509966667881667238319824273989313125626792981796705021968092432645227859094782816578350059944749710085335682374758274522357130988624519390069696978732120097699424648151969335088491134576089252922437858629293635629591558659645621388149907077337378291385041929677483367132252889194682052087842163930365707582161071331640498498443613008703792757415811390205371992349467272241952595223075409553234067936556923638432878469883243103294762889474896174618659735667768052578157103754708055396860270551469570116936143476798044538476289928443886090555065666605944444372388477605516922048248360248397326808590716542314023224433088473344203207605887921411664907173707799933529809085427892844896 [151,113] -1334229035473970523946304699513904923399026554483540076613940498373221036601644806755155983561270575135089688344637370058737838431241657348124877823333417077419786340055650082349317863209466084914895145313673140152386940678283522834214743267700013532246959113566921947242662589808051730439469220761002937746623119117493228111091834288903008245446449166371570877123472816739654606081185080862762758345322964557118755983420801523687163603567238539004023345248225892485069627506958911660549731068441324149417529493025103302360414219803502964695778190792357769582864373514671080784290795358163045958526870799215609767343967256212318054078342770824473853261698967427359174331150988797463388091053970242415475313301101557730231312736787168504935958670094946921821142505871263350767670904292632769608101297646857188408046819515290417258902890729016232097492672427033440297140574628724452520626302618445178230030113738247522952185107707303290833573287365955886582321495613337239739353229281700567249288866510449703398654312096860085703058942239049619098791665835100361303078164474564716773632378207394102691531953796848759795786721422602313429066398168418358550544355505900079663139239497972344969707602435553449205243903413559762428224185104838541194271562619610110727410369961012867072228108968529810046104522520484188182930268900680712886220833558366118207585382893700415783723272053975297364611497868535393369755519666785717919641546706627364312228811350539814667588739679942122108900793678487945734342035355616253987980457586666059657231823648773602607797403800917456874673037305103614692 [151,114] -125467817944988463520954116115683372462094908273394610674021697801183185553408993761243428819467079008635888379105760604832343962727643350520974510523801780052836758280482962131021185769988455860981351141593974087449653261899099268397672754762502671012652128146747918307466932465085517636762091599007342041757099880864161662841630738940123519706822331194031611566960707342175741876454419596719562014853163165392590386791751420956798406230816178929899855013024592691305502572304253039251952047460149316738238140366514554254092766525996500533074187023454795887159150362845985849519918504289973142893999955002913367685286802591802611964089367258095820329696504585980960666732218472300637938477927287115914178778499571508754022029157965818117821142866049052108797396228527497830650999479571685347741554796814282989884437399555172851126799551643589783488227293122023627462725216212057274822712461095278298747557537518081626139412820213599264402326744890870934641105647118050893793847785817367969932102327341212787290612403014588876621518203277040911106314417620962073403306497874246052608884360246982693862326763942085862069398355257772145878098610219820372549774593139166169618230295460506521913477759711589231968632512252103073045152007379941469546157555494382331739544755894144088109076298669824027442955144387409865106846789689029139121245129606253868694240596711546368547639185248467527311182111005336786848790284239743942295455581533617369296398237170797648802038520716609367107689821710445262723017015548413108746096561968665726850675922029789293893992668210781660493494339888 [151,115] 154435507345241919474880853240751983396107512633279619637696850603626739633888184468152942907805693700781606068856595054629964197101354793575079009344296059702562525179821733746611982037824943562131159221602772271740048658602870664379155276405351605398982829260555181959443990278537665640481313594643653050588931325309860377411421623412393445308169417379232213949374384559354878796482664338378763777064275152620382993595000010079367784773166732867741056271976536158856192560374396660803732743568650841295742102360113323801758146289732211722999459988850182688698237876247165734477945406564720827597441873787192248238475866971326918722645222438978237479180508730478127826452732197469647173167948062969650008439513336352901227876923086327835696465333775656767475993513435620928821015453416353915931236362411443114980095427944451342463644050603155317118178646220903013144866412956505287890280591802206290504182294261035341473831557884741441243345081270756369904611217321922802288874594897450413659029382953191461368734620828764895778645964005577999830872520229772753908573357500504115521017760933865825460585846582626357177934691279475649940593056910748591228796231103400816023294904390219688111678180105156498166583064268563805424772416729646520590308811450252667660443856393618309552968987065418660479219073195673939684721191489678075469391729504757002830314067482153033911564615584871102419961886846511483511209420284181010054209280023256840927943983127097044423925229800679694522172444684310774695534188991063102681115540061878639893613288032099486794867103691039070442 [151,116] 842138018132643714099963726275389311528304491679997277978431395018554771319536394073366591358888326799849426006864807615752789170046175489695833519519913322910120107040709278599288406630430903894603469225417522564278990241748277201954165069471487749130801932548874196245248932466581954529536452249736185349030888542388898094724307423034439580967740713714021574523258411094779048483900004982228194186081908764976749828211092450735473064750874214975299793489631875439109205948721297326398287867669081406862999457697145318811158494522685029222184928366463967853141214265865140449076151651922180495412381741355665559106711511525533805360721828157989439797617961405869187745025448335246725936384766504024093999030442111708378976592596693753892672624471114229577682122957022428305678417413625573547876388443028212100988126619860890079842114150498288677449696212620698306775820989592330394086683352205692524515324712062800029127675799522317393353171555837542637025571807560508216851102061468975825371706188541878359542377560419678516011569770163294995703619151842382917918527375503183937063168097042191584280902191959074141839768866294611625097969905625014494974437567027334652354718864913592125950394588017949791376343828825500677652074315763685655842861154512892207649750305995309751334898529345908047981730421772491110866146377760190130455694428441414317239069680026588477095696635489270436932255211002351706644930082993410383283376915595096889406274962204504886320594037915242627252770338323647154276831955420682348881671577736747790536646114152042402156045056832 [151,117] -333335828753771633818249079791767494745084247841574178543171071237742165298437412434085208872488360239761912581586129671142892895416577522366659578149842333463245695642107314976769564967108779875612198044510329419069560895344191191272241434937857966030713293874116868671048894588539846325344963447741695544840502663441317143542155247308451488609936362233436068532502361794260026834183414036033700553875981638917391452131555496020438296143811805823820326867610571649911311721771529793748344769767557634491880000871153037348537424593728352506627115016446440202054729070977416922334059044013254337545002418809373962955502639547828342381932953644222979028372885922152574945487112797121033652665209605309448488219920604819972514651541537304514539423123984782886991510363953226144500878790225398157100105939975000946286080603083221303531111721179738637714060312614704642948650500829345035981683006454513436739287916261343893046350379837884075539983378026224751795940068939313236643530388639771304984322987808123578544570558305879361761988883043581490117397706501581552421399685472095206620660980946643752872013858820299750663253778871594225717563092340301202607587723708393286442431553889183697646431723950889327847424688637780950857784975994182466053039210810877120658167105108717457986769563294457499677693532074688638100689003808820167407115389131148902355873736475262264920465208010038211407055532051657626072790783149674058862441234377536361175229644891897931058755716206364361329102552698374184112255987315648789768909965789126196117108968649365681576 [151,118] -517755312917565812934199793127137987952341196854245510514412451630083728188573585051519740242246883513714597676715945634629418867034933087790162486264177246673791034249183246273867046953835937172487962396216955942141688867734522859687808372150897833690886524908952812359086920881593752804195154057611316486483030315922619130440222425561937262116166727924099555972585123178205961293261799594432038861817142595628291139290212497809278693099431051641615077791360703901043830649238255074415837219333452923722330501986959221073846352506759972704438166465393338616052728350512828317659179559375269923992269813780360839873437411872791840725209759519963742587915891290795757437950636192856990654376033414814138305894539608829320687027989500874261588306029405875288856187060394934268103739569542331215846162937302025308528909437193078319318640717703687287576193599816663558401714610597866680111197427415002226390950301116803531741952660199908557719323360799924896156965085730982382534028124598938364081833427939791914847084492777538188657837847922596122971208840035674069141933666373357544873953161203355164687135392365526121110354262704513042052171997184507706779038387314013114838490781691296927578968751530219615383009858145988665401128828652390818181519959508126371402675275148361012288644681168614447863752090071001574270364130446433440772357341329038829234793090870752262368462468206132528797811254189847126458285487924751091262564395344417833262742579617586921663841257585853693985611385123688291889217750619537985095584555824708956406917942864 [151,119] 19365299595687650308923839232981282135184206456039187426437595633946002858839673969416593682102151888519483771581692345242821714373750861632679952892597688256804214141311091862380779501840627062247180429181128375695308255861181613380667722215721570206958591529642486516289540278355379026007446671481808583877650875140977155415004064982035395949329826605071506531265171773118694394990206402547987757973225326859536176800142952488253181199478214608596007364013447744701205471179875995279362515580798122223865773287238380317192251708700799688509780321483423380156680255454038449386040794551543276607048513827058832691305197474842397500881511156302792268795820196399388834274477725696913798879599376077322007776902519528078545384531119749386264194243369741190452030631370844062492838346827124466106977817820431437929299485705608104960778143810100299927497030963208379964476930487106218186598831483088985952927279288372191317581066591735635001690440304964726677914270633027990201345320662084997711946465896489766941859307735860795140622147220825643113862794433394977610528988291790505015578937492643879472476022331597739945481226094106474565682435426284555768453389871848447585501362115081363991829329593302388133534577080232003464818292325348916775590800861997888390761432016653137503188145327401392631827742634892189753056478584155869750535602958234390702893774756776394049081610078486836995306896329924076029078615182673854219620609795290356450498428869447340849383036264086571138230840793254748241466104854660127941065792612483267006 [151,120] 22642469867750377949865668242992203009126168316992927488598812782629945121199713519924048995990508081243997560836156800018177686124059667437173876822752349792701928887711250020071438150422391411046322263835859198398624166445243869730392281724722257966508003670049993498904048633074046266898442602589324784786323504673498706378281488823094342052148569737363700146639546343123078119486930469002375104029955527196017174197035349022033352185912454624683246972129827670630345177377612983090319131113344949119278633429307288531169872179149012971809548551691481468327478679199600007011699032735714380206106360829813416657069775967776212147172627916567040666985075087164743526435490793087058660542886475524887374193686015814843965370003260319205144362024687151560964471714858897238315625553225063224238592433264130999332760206404813501969833234035187605841874671753666119287994453192173562669648618327564548173972087994014824153047890016218607412478073439517070072161918879890957200189955164549031737156835328528848279293481331247510195105275569122361138897805778039385228252863240608554413750530053146344632693012596125782808933424254446444474345808306570552944808972889946178135304069306889935794806833605493144305928912529265303698568805839788685909488948425198936262154458231758090291877055736615119748215774635634824747431167470597173801558468813531132033601872452674838001883717556009245468351014439014850718314178180076582692750911517648147411180961981910853863659867822262356684786137892914270635789685804837139990892097184 [151,121] 843543737415255726811877600488116861994753135371453382763563239969672927662103701960121090570937150210884542247347729857720875541831576255965319110734911658969950655660898948387283894734326006327799924664991666511321764821974965700205604302394906942670879976267844799928912125450724732448159365197034377901879526057469438452678086156843031595055745319196331661769131576943993339656980304917693439470484465174792634963572048850996279904717375810861122688274263870415728134065586361311154318085140422100789108654691508552211048303968208054166079933395747324581713509606769034064883910726729590492928063738738812131171205376868275638598730887758841793695232682673432607656993037743720096512049020160557630522522065181221589221225303633787153846812774132651644102530126756210107008163707037816937656422405034474195769769710390035143255862237380645191760549449970447853338029801077758201024053212105738693872531882906274519827857184646461985432700878156472821652358406397858756393286392640234607052469308021477805636857023860502736298507070390437176632846368287568299032156457944283773839510694097313328674143996607058792873845606930720555526621960957653617374561868250955271509300163298044996975765818351536378011663621074343237671487273985747062018226330879384750927184625136088906256333141342728463099218977346058328828568019113569827829197233336157205254620753314472954863997500944129161256503236414982121632274864106403491461229311326350345422697739076650585241852442699013421947147127834227524726995849824629788 [151,122] -84583371850471058947913011473840005599781063229907262107689428652808139060937367153347736106777659091527071419118701073003667414206477218149659310202605992752061145200597483631940497678335594426475005511110072152082439264918431969587367914574620209199936387802335065773959434874813134749184954789970124399006907469575915564359857066868140968782018054961891179461346535137917897010133601502214498499951747677673972764317856972823562546031865142716354126520240973198741440416734882651144657577963105507629910421233215560449723163590265830358903234753728176829552958554385483915050087671149142326586657178796810349497369343210425738498741447030004497515633883824051379754575408955839965278026073145843008077799516597688879069266256720793488847091890552645477158366191877208284459216977091465944963304543754606262642392915687382302286729391166075695786630080216975659832207836093182383362649374725179400721985254299616216231297250233104321320578263262302778643206327544697052928317528420627941379040580812258797100465262911304229548399321305636390019751695148328284933098190209856247801267236235062761180530597884566051476770274828433733790972105562001181034968209797580889620711180717523493005932560148584975627776200753941037805059581858935798133215380178897169867438546647362240714183145980783178597511386459923814203786488596223840425604468252392448432729090585307873883582502628763492208276795849916352330769756137661285369451168024847074463866608021339565394878504183843497966116310374893212382727344 [151,123] -52427181604344665297921115343704270681201660759901048178209955159937867275418900433960450283635253942939938924725773633651256609380934836136413795843011002487316679238304593821905984959968109339549501771045266354288213138216988185813588552515119833652342045432322866485732657789180752476274570073593010729946905714323992998296399925388821792643251216632636501031417063706444218136952591247275686551085376037313396462823678011712497241367682235290585521104777478048783465425302426933789027911206874845527862939136043622728397624944600642676126879092468439888278315162975721391699908131798855830766776963236802423501045861641502422807380547675773218325043918975370796076835138689343886336131660598437298587082695151743814262428719435237016609859916120680227026619864634903941135035582006889099219005028965383724857346950220366599743851394277923254061436017459002191591779779509483699140111123954034221897058124524009705608608025641105238662740503545759096333363206500564901306307098328844210709803840784173406912946727766148560168748310741661198104472457849078267834955217363342028278501705060157690849982870226412499087292339716876912573900150476019389586108248873440087149552196688190125304606683794839600706165826625736953496136265760123876686970053102016002028092007920798432708549345352137696060720590653421872763540987763612979765289416591384379336603632948027377360798742666028305319790886298707765670699420228699929316015957577592415647201931842538756277041301380710596621189114031506614 [151,124] 4492386389303100640123421236605355890219164222603072289834330001577732098387040412800781392451568929239572018308334912145666755849244370611509581872785243179089951745923947219266264855423827055423238545392998818796094717187992577939826435293697469128432022332156463556213982160038735958874578573317668196198448348361827731531089529334345834059654943759517391440774834924661032884855832479440523784115536408224679163472768419563498742456987005037744233222016518662626199089378576665714425303541496895231128695385369599168457400828347326252890679300984390649984898370470369790339866652294440501552723439265469474486735179081956484804718118369400570162427065683305280635989756428739103497223512483763634208003636346539086026204833512662606990763582613037149858329946082229370512851079477402714239762613826442122008741088167702783577803568847568046995752724600698962032431250856477094319012598100413345621201802658056028702585826495077299248577414508298302195452603538688570089857040583079831850092330278088873549511407326981030867269722507216092878278169313161561270478476686665020171699810945143462792475857620569470570240635198378922595455932020002513185661029465582411418535265421946671198412568567133845163400595711685696694559991174224353960016716178109190623982179557158282199412823500959335953604471430676510941531362940499519049784827502787878042005645701796529902693458325472891730334136721369896187928948229126092758712692415341170444041643157980652850533123682343652588847904 [151,125] 199926950000729834993452745029686776554533118421178489504481498095062456281079169340419909432718803656008665772479863872143502932058396343056343628643841783828101804709449258030861910356697886656962922994196818720383488149958050753747685807989432095097546252727720491445915576964573210306615546000556794503159166473262535631137572582652834671237215221487237150179912920251489401953957116668410003252211079587331655932117732809654730757759412227962532514193994652817759162570517481271719099958016389315183920757607914313596791435055965333453927810611604408918274312395265141731036293495813830882256031362177891239814249387676106051583587872632730916562397292591298355171648585778069514018831598268173998113215413034116363150831811249626740985806224805073855080531263225494445963653562464922935209901792249584838998095739254603828764572188632091483516413227025018415712236124150910603597251545405394174832662262491684789332929708692413306429976516092816693676820264140648285587592941219198837145695057346970644222252176143177483188904589188336232853280468717890943895016860797515386776420652189890430176696010759209800551019870675712302710962822856646343262288336620942860827021880026446730966787351524336457917107470517451757302040586289120062458332809658160427223991005467177035363204160940866756136480091032818569837471976628142392330655507263286990184201530416526329363747106959912492486822466764679741579744809550868621694656094341522510983958320413255585962583767761404 [151,126] -8601412509275586422986789680338876683249766240619213932113738889321394070548481837640016236156876856571496062809861654343020868705420250960686597656113331886640947060086825193813218382008273053612832788265288512921651295192644736645759515051686570822017157109743608440336464675904895680319132300898167067310834856053179129295859973179812162397248407762833538178797704541824758996465848955428627000050669688300658774056958574392728987755187566119173170700612762067489013386379347938644649684437489103392207823906166752304877771051878350937021785368632004116370557379879318260552464822378884501048439994545129657182785245304519081100903881645053404826981467506502150022238355340369601184466626704898139252821714385904267110167330592755544563965467397011734393949359907516169851106262171452476471564792018672557524981974632294656746747719000843715794990578665874187886605770976946500446436781051392166612931926553837857088670188305285271531657736489834223193150704320276618788642626712708442486384638267249787807973022034864011810852983374811394762819207071037785723615225688335125276027410008508957404215335077599701786134294247140935744522860755129882354405313486214520185394986019898738966088910298939359639516200232059211838320615923851209613970573862283964663128649012192511984737690330628911380978878416790373069092486227047599984589644595551237522613519854911101012713454871547654471214741626361546968775971388323622143016841393817546211414999183844848972952 [151,127] 29435335272434703198970120663979185640022795865426645232776757177266184412087103035286630076892488840375777539905351366568844635006653244922631577998897132231047701391294040459115962817120618848656791802494016742865914517472454766436055020189287898332267456285615450260323800635685392454326841145967501864556759546276052280919326871707745902918265700575664994684464690434253754518915360501521699303146992061653660682079975063590106418170622120438433787439517898409394476539520155796084756415617635229390552332501944663115654355630746636980501012231704348763884476102725624780367810276988318888171425868964758256858653898804438868274854827198747996358499277574506187289722730891065081410741164534098215622987343622448337034644705840431126517099588689196419449019420861002028632070862486869823336863789347246558078273199153703008281062844545472784971807996383389994439817513975723356188779892097411748708398906238145602924915280838051457720636867055418530440502298388870552376014800631884011529387372743658391055609557389392801560667155842115903818131422677168499293185845603472106623065087176685541076561954801296047532475016195346699738033243348039524422491989980546622815431205262471329107195799931008206663494649500448663126254725686262062083595057567358093698968451056349464607712812933734844706052053452854523201029378185250115175841035505468015824190235249813319378286074347574169127970001964725709412672174926927607031340232576214128237102551249 [151,128] 118857506466732715384007564490878771647150516719504989660933066978193111948777286220035252052269847583617139194705710396258488676486388942529346966597842158612867127920797293700179887047504794867248373190339523164533026504235811937008121231094919803560741655102032118477079949743154327556510036149815377489301477148914688991068546204528461617359116052991912731860320878130200453390465391983387399503161445182043366173720531670876243288431099236088279005360863490931820129811608793866319892653857964054198750492195403591812122886578643152550442814916392557560693120818865824294087446376295042242594681207045244284390985775612586437629674520286547357826103358353502403650258440767057360104811416242081798426193198229937130352183891310306765610380580899219127959626077059662790694490881551406397579104380160580963893549542327793902997825608833325465915803953054951045132330720151095653267104886638763302663616667327078823209410240869648620514362856272309516080727261570775632960729943174146864532449913869177556759191325580301419739382565046428078315251744070237809854581448681115396455299264298345023132742122968811195449024272526269988633148493545234261111576541607602102791704275168901167302545674694430686290777655228713361654311012771412252969729346496679929147676886305013747324631009001519905489394311516356212380094159999437742462578801570360560322871187553837872392610045892064586411258971342675127203463948837430218233641995373523232 [151,129] -1555293950973552548309518447278570268695836742313584464535705724317400315289172183629369827932873010046529894316068893938228280810527691080639542590074024912155338022419752640578606819675008228641300189829574717938502608805913454448380268676115374016017062768672453873188539112315610241800502267146282738675609266552729207497719622808610927267695608844210815147624816275289592119414807869878128718895372644995043869096711433255237037613025491435470890430219060188188782192067525390655642066114685209958413016201353581701105842032677883594307697759855874916390038406924999382405348731964467599686927233844091162817380407313176735140561290572315181548370610990023379786736783231976466660902090954660735910450958889066186340379424972626592650283599011813451247146888355670411655986272327225896934796472583444086927185257465328875505770334733801187320315697295422552982399052273376895554535924745349575143537853919295743296991513263148303357444405221470619999556988421176090469141863226768231666068334781825568366105286482595404707412205915665488864165083380096532155056505817165504066717438980198256128887037713323521316431633989360973765550376530987092299872010424494744056192770789938741796447391578027796467804529119244653349212523570865425111538692991687389359170212869056562494093721187773564636530760121476761931540146860270678044309146846901275324827588824878702314175370803285375068757323691686982702942787354804462436135020 [151,130] -1112771076120435323943508693671578706480135825288141390550002814366968882871352208676014221040206223713088551914255301651458005740843260053713551468437095298159408827221075187540731120325836778329227070618028811657935341557700961407550674409741031265317752295624020515561200076502291372730159740418479888826647569341430760347803212827882123713228762675567459417929002117427645587819611378507808438433376220349307751578699581520704662692045157530085830963319467243276499718472643810689292719440907735641335087392075303089501327337052984335840339298443883802576724754282213933557625781547040837702730519741113822889757513070989687190472244137308376275269346149453999411416526111784149007523589071843106348018480659767520865622465905227947446774119950349349792418024471502046017655441943155882432524841263167777885957650556211025322477993213099098756381588786859970543371952467668454954718693997108290593638985182097551834582646366937437596704124343057664556048373877477219465980493796411150980841990550868070281698575635808028456235633352259637455044714976242731170811116486518483048574801554179673766912113927038506384968058044627262957601933566697903975575932095833910448368421812276595706213742286883419844978708138677275237242600527144146150250606688420369937796726487672825801701149869798545318751158056874527490431908984189114909927815016137290575246924041663364745762484561816662242331159198077817970644303585632 [151,131] 92835308763162175798772581824855217572925442160130899422009682969530137176677022343172289903058806652799542845679917893228711743219518536358034142796321029156160315068863664696834233749029840612933745948171626012462462175284697485118500923104967586504777394338266551456853603864137918224879571207205445718417452489314099649728925123218413619188885259586308328008671780314841408495967129106101488157294084652521703727398458192826516394786466321519965369580211439247554319196918404130986768521425695769623095083971164434758304851361098079876682921699974350887079660725873441471263799669846550403239380136184448675091293482044533677045945876171940757527310013594892788589238609815989590284668130915175611072012067786379271650797386315803224794034812158600570091628593590476045708047082522132273872369520498262349934140497062036954985334278949195539833408637083006117340870899002434328883618683811256093253288087509334626019698748214402012476711714177783936912557635520535289884918018964296039015753920175354447902084035565749599435161070440746783630740139382602469478683550822510126033839639836542743277215601626592100750337824000119740752091180622475582149942001719942570644825684479703074140224545644651722120420508402624389730430732669980603123767930018323310141621486990340302242117634090228800269821373710041072916427141933764010995153433349126254015603209395962286688588625728815054061339917010227626036 [151,132] 203327542872153846920577019070838992203411295990942122484434722287563826186278377723773223217380888878345849948829580944531990166169256633186302376486956161092303643332246847334982056381822825648653966725003090584362581230421592780678035846766539902815450987688239753894442139082151884568847487140681935372346275306492326809044048261236377439109884081954401076002845727882306296393410824656149897102920876943331051259044226354040784438531355153818686751429270636975606767463044049805215275919409806523766148591060111553453777563833617176594837942467175609423344734579710924895991906432617287897802392540276637827698974323082396142356001175450927160987786088408320950774894820842993619076820948543783599958338008426839061372780895261256473385487592433572330658831570438834653738572985438552827691479953548307503549745688945235424019606066690790295507756181390360775376813566388025559037340648557300092541694660576876722823159263555139633940112290884285471242653432530667324547769805930824897977287194653786315376594547146919050278676534624961959795926750940740617078075429061535009534605781004330738920269609960988462942386867535831801936566045581524719889548023647923139644064576866467937438529227177812436554018544660451835098868432665351310650420958108136781255806787520745307430814860906787965524973076691856517472534594493821736219565213982682293707651924075017987645898448687996612846606240 [151,133] 71888395944211927702993154264821317787035525851892825787771700142180444593643334008154116010293026743653167452037374163811679933402064565379300264773631438416276380418693516370695997252069271590594365862098335890661859681295472177399780213990853282106241812201039170828163770827277815347964099643156522876046142253476207836868027577651923464447954545852031936874700920519557333593767493343063268107584725173303604739038281384878120514990160248634970524309082636209366859300124233087984587911884352611188548985891115168370400901922504257594382082503096969927663231654145599137228418024999647774683385139347826598118023622186408532697762302241387590457795686287589166243544231957867176667167543725970996628364006927458703287475743684870118756904789109468235110967170098456905082240565259278698999231784704155703496091211074818399913453572077047194741442799546391474505959174773989436512817503502904959305438085848910100250349444173177520232038881765593166031432601618902684867428456069836361451295717948926634337506357146487445344361400676766736667220972271255389246739245361636377341291233288100356301608496517717968608266941251109584432999581890928410016570399258734879177729637389441481898969372497972518863175183930756459057463978767277190734175199778546489448680350763980807875878124998479923298223633596625751193482625476081148785688969728498704464975539733434409295074613197196 [151,134] 25079984421177114348437964014170121643124223660288066994241282994134890709289513056630170300182288861688212450867060948742631233465232031614140843276237874806571089454982316379531211120749444182792418165447071509453957540273092648667321046632102478133208695147837433788668524686297165585563296047702023638804278933397881232602497760844757924196516518368395052835161923323343383965394059110375028395684169100057803127963694310574268347889487111122696007476309870067341148823227931917907956318230539469992988353467787715280950601193750237337335786190554629788114084049236060294667277539601060717885403661080614966729307441497617974353961178438893535770696884229387356533024066622154491384090710990082658447453856563440820213837007317897442896289233423453650902605966815174469601705860373945673332704052865539317419800395193235802760545575678679063700544982567507924378246250839397252560118550169646874355784986042084350187842093056745622039486456253970866395496063152924548414230552236091180766775434257208838828093683008012368687677239902216629729865744230465759724739358646274818743366572730233169270694941085589623545873790785870604159151786475349902083770262211177460584495061162296704174247893030674788435691084423344616031414734299164800283294992985124171619811209144214075643301971384482049688013536355235194659173475287870681151769976012829659968022407683512782808 [151,135] -45986020507710168098923872767120354652380101446653338470356637320697147952229693343975495921733558654140255165121668317343523257707741736857631489702026523914787816815757826514610270785699013739578642479852504772714604028645735282884569974763623690620712661795044681804567545733388437485292408486881755161377680400409224327311280043449244745516122215351522385689542199319876072268182221649592342927473006323146480141718020702985580227197603440227408705592110850936666227599515274467860399027683256248285612914077268129759352186684038600475871427917164326144188190367038607923504237827000345868754370952142297288076482536709540121831630174905230773710469464697565680249909746442746759627369898284669488557526280334128342467623412317832745914852710072637213968922530094885137682625615231586745893729512821149726034430539038266766221690090047345092067990602293728095137131379940732119113141254418505451866334982871911076647541190491161841336546345325140943856855509549375041928916940250848425436505801870117462549383239450581613800094960758838139432151535208459504144721088430168639358296109355299192959426525274270511854606637537311550939634867919154577912113562556335812822197532059469383605439503088539231743374379092857370770635512260860133803661507157299230412188143629675305413899154792923582598963204156002286605849606321537548633409134586475603475783121 [151,136] 16244569028595824699929995999692716644947518006826950614833048901173137269941853935362943253201028864799325643567514197639619871987818890189415979256861140439023469733542627167627322163517854661865885770387713040785862347417824588279225816673571799927591282323400366979964562616855708493408918140362505623265301993638095418505671965669383697031426168905439439120756211287149024274131762875127995177442731254410707706802279963244727543908028793138619764461427029661152814577247018419434571535961734100460442561587126858893530090190503862460615213066988901901361593166799452612771511714854382624406409383723383547504259758945447364248576937438596761990611602881272782395476305234852445884061204301701462736990412874667319243322042411589198461065998036066680690308320181327013129956720981730679408208303405671382129692415515414825089007584150195512237263251618494485759070282381516840115448708723484304776154560132283291152579276278759794024526533049940708598539582429224852976029721400175170756218836650429370267314255701873927272946567227993727094561940960770903383425554454566543433510541625346430844940691850382247453484852998752714595176193577468871515235888455954652483039023400392977914475879127964930165890345905151382520394203339587664556033788038305537588037385330183074289886656789900298868846662040845506038511787917691307183317851431904 [151,137] -894784801914726220923362988410493022154512274882769364059867445280767395129856118863865981840338688416417193878147113189905274534141387941133190756626335396456137831997593952477124617461483052055789062165326787318967978500020054371592616923776651002124398022128908830226853810962709217196246845908004370411317200561454483723105584079960907783532078024692517436415299228791095358142881535487599912102207624585034778555320738552120541039781846699734195933597088276534543245555036318524164175484177648850979099141197050948788245261275525100799490093584908174869741378099219459609661062721532651243987972391692684870732341146882628268946703099419014218717817870828820544884272110619585496636162593135299350856707798071185054889937561739795798022583699075617815926098228718701569273197026075595082840450988033810466907473829376105773296265922076251854881644634516504123775429215213038018330550718085141105461679657646819618036623402962452525862342886273752350276322936772873805080432497075924023844526636709318583221905038589600658259909813681989974827837120999335156372108135420958459553405736454682179183966656862105636331196463337063869903510943889916729323799588681130045615821642253897045561670141805486770418357528633230761655915222928313704568580597487953403436606415777059929891871016839728581242992470425320350838740652475135212 [151,138] 7628511211366038932869426904050235904417762999421211601491507157787158069888896351186818077399342670380293204912325902091684698394418047153644032015168041193486410973370848426895089839563754320017845164610557696015861351160818579969039193634601976906986714379921193827598213554492317630542641781089748243744995487477642912747774431234336631431162083435175593084643688283288495307672887643055479667997854303444727172258625197147003372211625871807791315811409972950669761823305267919439808820273680960063342944483104398726825744328539323064477300360207859395627355038012460533318570093636081837668730474555999167642384899224404230387775051978035661894558494596834445008026387519854419759701730356594973819965422195067806241380838814954603509815273048210337786283341675977856745323231494269263529024207698022109586098188171868221031395471098577731273965757171249665570718938143750156727068572951226235659155453489344194701410912727381153002394477249059453927709867704246702761635615701663125599044101986780857370185492159801621550480093922228360681473258696229651373088535577979236101970500774998679633573828114143518579776338260354579443035501803981651643113279204250240773493305278833147490429209901930561612297445126834099232367235822221918050539397023290371512472100696287569716093135083474218088495284971530511895120 [151,139] -9882925062461973761815571692840977402047961550849370786758055781092090019056206680209659838085391183490018256270112206209014491847131021682970187916717328584092718950846420291271109447773398172724532311201238054373663956743774347219790701774225408112920226821489366025991066006545715749205363388964460789538120970831339370288197123445119355901123897648983623756126349464356508613725151057567365865541469521933597374664320883077505144364744310389542394496287316430244790762384127092918825498303914005974498742314036076669434237435772034615111111128449251061730649378506383375676688755461688604951139055889632803263249116025957388244571625645194204843028027190294046169130464176122449673020479193305502992469231762403344224736875279390929013375386602956981813090075741987197790310225323911994730235931521925415364890728120723622413743283443354495823272204137401335921340203039610903464881962746973464192217967703863167907233729739680031754102221842022976361260665634900520010654725090200745277185290574694991732468411176772243896602701756090703657087345324702293828731486495399482980602500755642789082080632421005481881713209789575757158064795314478664712058769891946384348471192361033068241598385722849556761555302610763257519772911776147577062686844685254899771574842234534970691649954665342680059436470 [151,140] 1892079083664015235163270772156306284917338980622050900762679442690121255791305050003853592627511204418121230480937510808180886561294371279516070755846867976027895418117394509684060226404280061614653155240613064282026489929482850371427038318391614542593985094683151859143742245505466043310237185724032541718278848104503301953789374037118276663829815668998257072615931929980075903791314729748239896148305335797976952918774228898818096238750566891603506317849274918964568623096437643936322750939767076555682614170573133111565659524022666479944271295621809768927295922052842859818203311557896563606691879081678142914557697117839388598784535193930564492557187617643996296881426608132993139352018138803683542877738400898604214373924172099135389672357397798978523690158199854865443900421078580018938420768982883079275184062978248499606529388681804858165982347619681644661606585496792918004247651670351351877222011663247445558620548963225517053999934709012878186815569074675410340122150186683327646688369193048480947007300431934633544801246045342753857595374963315267526771821567306267559694991399814909329590491666965017401596471815231920591790393092940657662439759483006213703874503273365896414733383918427424263275347341715541464835256031372064734843335834937991930472299451543885972854439808 [151,141] -51574618764548958951649498401756740927588856545417085124593015031638578175340340726771329475637837138847931440080673070821222661900744488811975683548852054462545488374756668971673506627132253182382658900261547529042072654482324495772441820678266797995619304384209686447788503148313104041732735779421821968789252444322848857058026897814593836544457405422030541668663145172876848219222612456147670631360522697990691120420914756049002653705052085338784497231372761395932544719456591332586481975445771618948002824456679414793389886015511361912420981287800746481589489500297109672664100002745610856116629170549290707342028368092297755686832443178162822546941119794945200009791229937035188670682431064032532261320473940657275236198059232018204808516070081044173923659231452954598453117703111116225883389263019589828222519927211110262080539427842066922826310464845005617003822160680914555300422796751956227321763400421661576483348533287988003410534621120114072991496386606566919462186658016867959006943705765394007467290507480509706660619747839448873868970067736654604774518661881663042443399972196140177735979969326237175110658747076605785259195198015139533792903484139243581253327538802950289268019865712711323084417849404541888865120252625509325400062567025565351195599311728 [151,142] 191033485919860589728105638680124451115054198416328695679346396871945903107853114111223561476220720511619897520155007943590536738077527505508585571466165202019848743801151501733947784343280580842164889964943417792966200335250364309307469183501125184992294061315060844709013393885656302347192719585634934398209570179591545030612986984084863104197185002383605469092444261517237834094927501801087229464422260869683072314606202551787029550009478859882501230252668819632851123506701903865468152203027015738450772746096195010297371704336630119506987389419091878542752437946122202975227351616828414314458306610209334261822275335744126388231844040700714681967825817136064984740341738500559815831247846633253125357936479193542211228123033296465206168024934568322147840847904761072654123124466586349137712212042117085183294343924384289553271774886086629492982996916862448231831670175201615525777728279072691135236028580432462346515394296368598145123756985116984632911706099031409790764281810930314364059617933598943855198912558302253941544796328019187270707364728859810230920286814963042778072497039031617262020610218236754591275990905245831193957886101486228112918579754765253595359752870116811266173237690599816198911055116114203298857514760117524488390714927824 [151,143] -90870545334700208362062032241326965658844603149549503426051292487896978734491826870998953298063878258909306523786845714597531814467735765409323166052750135656000904728153002110256547119790363084097025605024868670026538991968347765056200647523537174471449747035242879924420979875702984659361132531226169290222741126554415007075612679762826605659522989675111513905554018546204557327268592006072097077957631581922530183663342172817029879909793480678261326875412623549000808469383078415758204258583341463238760678068492924354088021827354996397570211475407513071265324919763054469106705014349159051701349773936751605443404369208004665644988157608604101597994846224365655078050584465195290436752930661085591405333654525350140007646353354286266134376440404177780508742491638284182146312813207200622150381421114526051565456638047509634315833858487722242275299710055346627174739245003222001365352556676948075337498101758841740755704681563136518878586315694364841788971291002670722504205586340168830098735212482538347144664708666104596128819860916337602975749486301852471801627474615469715530765442351473386741360876653512092978049714610234937511685534098059683987700260657503922648865477641595466461035283764510182354067982756143743593333362622 [151,144] 5191410262709048600868107224937350072237002187058185002048767647281667385153903423642668045718660691374954382687815274990895026402705251245974288492895808734098901222903325494111520547545926820559904639316585169955599189537988561601096629686125990628457740525031670455209244728763705850250408189877833971971940881267912529723667005926590098451333982381723449883809295577212826664185227167445758112441208445030049413228250363384431646076022893747970696987371590329526476189068442299238401263053068422586074049009522584287121968323537449839611473356393196573584768547115085466168523133071904320717096741883331759774215531079431755222260914159948716487413729316620147743820595656419420403135622058809916627046447460034056356698993083763475397702453809672626990513210303935744741559350037641578257249454933925834190271094940896391016891857075055235150928489895006950704276520021484464185082807432980279494590064390094680293114712277030628219989338879314886653484363202157462370419829476018189008884310113973731416549574140690751125118241150345946186137007210605482064446191023977833583435549453505148001414690308345800944876803628038747307054947411011523263062382298151847278890458651444672165325262229475868664149267232 [151,145] -32933876111048275691291982659468064496273493329329176829502242473430446660324788682894704359050979252212167134435906861669660930705900874777283471639472267417564867837378781605432708382301618294805816975132505672986018292586818529517651870796187080045172410190205275282477832182029381312768691037881590179053060512044661109543525657248838513890735186312449923853772214296319914223654423644944453159232667648245492694902802700721555915148020276201180418632925422865013174410440621741320505135773421195251351879189689960241499763804310136537509295070612962291685247166634196114762361975125757658273238766511485239499648588385047746561404168443754619122956568981652792955667324795883645863764057449962514047543777574997626853631313124844146282434217591699792322450629974073822970417372495084339771774710165982686962021727260089527142122045602493494635193965558931164852100968209137232149936417806336843626873645106464057647482708461379260811382731532268291784605332743958152874712507548075202535181304238311306053333772455459277641373814674691209491529584857809733294480623014848562780899501813208932276393618072066648665894356586304784824823605890048850827597282997946483957889747284823621975061324 [151,146] 21180533478931656531841627175835901446882884127658660640974391026895538633403347583344873567050168974332485447421779065914134538716293029543775636945256383166872229736635243781462169141474712044064703602200002709812996017287160192824914636796025410194047274927955862502328011236951725169567656663050889226533522578514024611612923403114420777108946486424513019984836867903496579072575261558544791001590591280927484838850101919125284011691870130791004341630218609147773131903792712508985855249575945272208578809979291231869739004588912396407366204447130225383621903928706241170799711008775821848892543934918768117860031385982199545832902998540294201590941382230510298474822139464423411131819902936884864121507372846626605951269531786665079223949057582752814711615714589768182352255241783621311155785580827399238721135299627057276096206124547843583886313647236008297458557706852104249830788412948270574972372669528035162669499166849523776800291427869048771195448549375831624844337702637218597388219921475759975781424238413091528595717448179431206971097954510641923644500643955166199254138345079868183806050967937763390717645535474630061422446846482089614353019551717820228290192 [151,147] -1242792494967992418851645084073257261167204686394279744249713261137711920312657331242772560943567024750182785559823282412083523998556348546327884285382074942158382874010386623361910545994960219511296267047520407210722368099275509067352577555224716478903022828868608878435408648355937287468515623781693999120324219115710915777502757401379474201457457009902373637363100103847343199705247288410511145144927458602456485193992914105165284724195642557912853101748425911007983043121450433913929913775199447245328139961258551250905685231958487175422980146744356870901255747703957343071332953941320313869803293507703214771826517656240898003153342434801200053993060861675915564419955053410966614910234336223430511474709362107125347962965171183202521448003219192929381531436898004582107695262070242064448552682227550205344922283386971574198052685395327241945266034054483068190066028127338932769842704121485950295809127394254670481940272920135039969379876726807253758066147820054325128414037899165148282354395757027632453152565759812072747290846293491720825403397403997658242258778088707575680147841868549745629360929903677533251648774934415472375363986651261746270 [151,148] 5890443771807626996774536228876695046458616017650321240420868103136906719433309889815390621945629540274130295338828963852312267699640664618545054124962435218004025721849699225506250357162925920540406514550275430649399626003758064731690210360976590119652464451326691029415260502485888695885644034498729755319531024184679535092321480677024339033101106972974019060091972372111328638689694889895384832907203337032084508541817485695329765701928316280171699022029870965094563559042853920661539212397257052127609538427749210373296102295050382630259554553411779295935096243896285846028214785485973132568095651925734078891569125579710919889507721037696797034339690490453233885895794841286141042413100157674037185219197666271153667076533946819534956072260323264785070776582044971957866368629888960985206765719490827369051954749530749683931041861465383647668444369259018176382734016970071093514210453348714992732982075059514231784269413440284975952387791882682495178497655299963609871077518818088635201183106454435011127665631269393392639208444480408808722220471977538985899932637395274503405408563794781121195542342259909212739542398810336 [151,149] -1959055184360184495131895310519774615590520549071293723207804935394258938230225277613691380190099574309025063666996452584132478834589083779120739253897939240076368778275974925410990757659877675497505216620594959818781561178108073104316557786238060881784868792574217022068193987620934114511635912238813584147057420888036050406186383062145379987681618669948372820076876206674634119679650627204887140683566170271080867566515164219532268909494641278143488991937076764318878653726332674455456136258769119161646406652511154903773412805185504918546345163154586191878433240375951696372282066729676387670453243389001622625670863537131943670305946341554509671991836365019523975500228838119525007863172425929385403901116848457082588906471767092509438294331262326681272837072525068917178918333441539268199217144821921077930016059338298842390111899915147378902541793034640350325222889626189637060965218479923340640462467206194391675108641027005517190576765787208028118751910004885696406068373929892888059164226213128144635344462191968713246673004579598651390843376154416823365819796986306296757601951068992524460462684 [151,150] 38835972598335979330316211735675066805269901580462234874003470363328693333855762711691901703041113052905982350477213743259085425659361502064036542827908775530034220855004941225510974013271994082702901910419419580471539542441470647866807011079380457815573731009410111212865687647329557349133830368227817782435716693809699055308859341805543151693205094805717923186235888986053309826256518152702166981247373943342663708574049514984037482474187807254633819156861961903254162346855140412295373645276715117263948722554795831595453727926860562169708713195129128798453925872034745045562663955937158202957038321683452099210611034550895191713596062758132279362487132543411394481210803273783389854047404261067213283807806890019294485716271317607302824642486260048008943206438506483635902818953640493911012420397246193092465192488560267083591556847502669380073461173570352272431402414640972364710626906875508793103038703588600938923587878591139252057665543843458666254766890158899509798841477025551216694926966992581364233841660077427417411970741604435230659461642649010457060908927930622040 [151,151] -37953296620257740025787069993131140574305334885612950982236005660954681882787343655098295673533012733279571269212566880740232960486444367927889084463175954818681612770781963780567241419396862827940292266483939744404971241978228998454212452182391174313075604465934745816592107642679811335283049770047873869972956451556998163921104720416209323008246058457664704818183817318516373972073239404894444254286446355696837949543433055658552880548738689054326508764897572197425623191039629563870429086136038143403939640293354398598261915796098281142749038604564852088245685279032134014399371152010062045792840531425578498313483896449629245700964771769217265938810653847706233004665503462367858359976180775543868252773095938832948251286698203106032062397420576962632172769951954976147752257591904874494412876831142052529489220046953756506244288927394863112934697002063661349523638694011772940644769776335930527684824269727252347341314139318524078380244692533438098447142312754865568702865686878087772101875459994349484998317893607231668945456098904705115515126417 [152,0] 284478952053071437821035008673689186343207188032859514006735010272171180777596698994889886523978694484772470604270955852918942944363116829480000969837970586219637449377048129041628875418483644800406528478042936319340072891372490059105233848937154976480147566601747833933533546802639086608041223108114168371384148840014853403492079032416377670854562210481500861143765426511037881432361071612483665056212393950412314424935995819060677943392422515279020758883963026647771998266353507504586981343722125477243212861708550781051839007236657152676596337742677300309074666451222690485226858063757970588692982486241427145193946881258511157187174961637284690985743333930054359762986374496068069971433084507032071200266132308981659921809148286770970758670913138359693482409387741220488996284130384755538755597105724102725815095765276516800350099703845458465811440648103049888583213824382065863026994766584685887939981761909079961772576268173044539864875851883348106073084112126451150205267903159154039571826333317209948683171885490459267779387013649785496732437145218652155264142541259461926001225325061689927859106414250311918947486863248970785258937092892657499014697184136530378433682060724027612232807839155387284005697314622231256377890680929918652166866068634414112084722044011328465781151786916066299177195357026283922353992761858366942078594195159593785932024291041782317178532011052811253528414283291413048963158209906306868749673220528612555209944936541089884776677838153409201267227738109853495152486434822965881637552023676864746642131654057892952759886461286263630085922924420301554952842917742974035021767363634741069886871424691588907594078024122719823257664395632138464095763519964653946497694295627436590653053940294725540366163430688358293057979592515937424899052231665752440492463654251125365444641235602935034277242362290947866459114625046321326806243440544816122579427272309244922393210023876786349419102361993785205210260177895868760842486164336030523395362164832630292433485168640000000000000000000000000000000000000000000000000 [152,1] -62336260493626674985137826985759367384286160290838784671757265161046431703643315812948404459803024864342811526587998202246319336984119474335177077906038942040359103968753470866934336932913277707590931132663713912804186274528429950226633237183786146009828880399215149266874536853691197061994638459988464253427314383882666445979983014704542286354081347672804444071338749800890034206151501002647886468036115217964892087819997946880992896158514722623430644051990756515431042555400902903240222305090704117221271013258319451109289259432417294185702108914319145198924389089409056585020703363976428068480277871393166605529874964414898593006183138566268849584284890169937106431008724832236914943236309792077053592022386611724767850176770586183397231489701035441775555638179727680271491898641791569527591611877317254603616657983694999328200228747221655439581154592555706775446716607164563207276764421651974292684085000344562654946401341631348334731432401279218960962686973414090041689125364013130074970380655508792968045481892052266372645954928411044057789585049491716643591096609391649246555677583370008753244206703428137775255124984974255342694117966036365585850077906955005275400993318641546371275041815971186031319580860374683155077538333699046872124140391869902573630669304807548279281829473105178855988898291604606317601611353623242951854342358497824507886061199051113248520045256349156731973469283789952724599080824564829982603801508445076322782889171737746319909900941976773719450009840761120322351641550881222443992256991218949587928888490028986456102717921174455079197918314371840316348108555912352995823632272408036114301213212560368591836983934060907128244764293875127281199913966040304874667817721164283904360864469393049500839367304815744134557135163551143022740656683195989850630607675600409569229215044536431097607266476157708928373278889217381940236751357226409880525636215401601003848917533902709164833979428792934276224267152301465334167284839039080373276659749962688051658317377830912000000000000000000000000000000000000000000000 [152,2] 531414893996278013174108451935501485034503309947556348084088436224151916590024121553813802412260748639822494975124905136327221087748766221868299411045222619445134836101044985424126692656125826755634659004011205457818535101689952710914643362795114535795625869067390850208132225358300679174092354093845476904028694816592985059672499026697197747289878636903082170463068504725444165518807418877469567825456425785037373958101573880771465128261641126348616198436788351175897877190992033046229175989489001535936322393955720724605660335162002048114896537559556635774551486643404359025192721186816412128778498457802956545150765061950825207965867460161295056458963247046173616970138966666708608007261720635621129798101434591246060518696024060699402242476491888846895905844029908992347235330798121032982704839943298738871799627926182853438015911799316419546020307956881674700723760809634249692690698296125843527487610302174082370580947054081375107382221946117776527838136472497375233919652192840383234903776995251513912812793996048378387338188042165914867487796966382423659774693679464086749129477935985260591919558369870905043733715481494892087130076795905903407149058774614783230290258267883328037061597296904320201990836716529219660492974493168390849887791279126324989590418847757027979640084487316673415713118471526152980154149953792086440718199129229239185811896349803624667825576588067988755341284382996646561232729741324806589985661800764548780963021783236903782437639508546200294977346281782884640285142073816747652726895286015254873047191980718985704689496153974811588955942139267649248099003297547842001157205883090385529793590982162538988585238431483917249893408233823936905959670796240218239566420583385902078993752026898094580689255440094860526114946898410530321817355405823442906674384153545069756304436218826511944279843954767802367948446751861616652258288136890518524645873117338736528880923630392841052648289078547274533190898994770006678943193813648149906679440574060519857279112024751603712000000000000000000000000000000000000000000 [152,3] 4706402521499608017784715879002138935568389921365252037147460422202423170896882241510529125599071167793626795910873630628590575589524506397939693200950066776720575864095160202711752518924798690964306121309112630918281671417051985023195569213154365873681176976597431186978407574602876099884244114481189010872683727723854496921868719707754317453234825816305969115648969757037782046535825687403470428010798217038883170824784602705011424717321085809592320384495531418405126411530922477810265235418363643087251689636575992311654025213315078644647628018246597784513341030842032372731395691572171847119280824007281438084103142920493538310605301439439401832234967291093508114002072556885604067172798141144404285709988081835534045981620255790397744692868091856122550941929579401285337174824681107148664700775722347355164897756166643276557783527794171618564507307335317673126627085373208458133736079367822382384012221855067820740838260979237265396524370696915621799383080195060201090959228995815899735364314943512232312103843019391729637878530668075147748607417842024479216791872089392692444481663742371840106931214573638817907777153068910146676840186513954621626147593095205818380969227340288324450197743546335038927571516520671917091694526146660162964460152062942295271817642537010170418961544177511135570553648313069152043900569484963487952315604179421519536961172543237200272257442421291394623356442440126615378716665062955217100770958517816687571508522875324688173046214343903182284698180834271311484544776692289694992407511005399002401749121645678027861690466396059493024684678407250732925816917497018360180632725491676369367649247345474218090905447990195147872949047772645049443977968794153145126422319040138407759598051904012008150331333104642840181367596191142482701037209875466916246043636467560214177032798058759399362666164510866301709998040359364358511665983008835419934709928633312374438217594947023531068958213323562244222632380020492193668626782104612425596349560783691072461806767016733835264000000000000000000000000000000000000000 [152,4] 2222333928934997321738422475438465763192193838451899574078774989832965262358842895319280415420831266257364668955228400731064840582629428649833930511450948597567753213103456276584344293372398369785323045279826667150323163748722859408609169533386593394833447697541006094853427006223423045356101271452382926650536392859008502602425149523105146098557154930778082793481600916700204451223332976383306214967931407124566875457960516733693256225790468820674692477653350725034586910035093192208053059437345434211398278100399597842636563602157344390139078425056083909459887097608159443091532690809760434254062296648157903566967263106174070450743512292182132576098625962094508826394399302594659211527407205427192109214192618101711458329323409891917851422337793794062541115507490545754416692704872402203245059686832465108805256732486041503330189095058674424055316072395924697719718286809062948866737691408135924855094669590463717553652046721207578864936655137664007511973055989490401854868941621493536020504507264314850514709181196242558117837667489103773986602426946125488024580904186417859438689996707244728297998533120482989498086463631331870943289129497213879882614663562143883032845189451938248474065212210127892565860613246334341611167683148421753125100021153358596881025913022848391454208288580535271520235658050369153979500669239133215578016237765147723047540817604979952019534467365067961960846373991614147294331529938023311418504826457113068203018444121893699838413092429165590989383453799157094864949574751120048689442242839819877403088256498726146627067907286206206325775236665130111989498538071872127984914345820448990721738815149515899794537451819691499934095139454097389144469035593063252132835497718249936665771837327386126288253693233266492986730421375979777221198428807214440932305428545291739961197822705042514517469350204815982940629276988251642162785453400561310080278216406641748056398406985935470712248745589956946534745774898308038928178978354862566363216178466620793090662333264065057521664000000000000000000000000000000000000 [152,5] -15789626861410939449044707511089329999638803479376402627377689067869169348566583015424048648986236682336475899285260734635381128531411353426737417873305846848205563668908880664992768641554947982331037833851492242880944941259236999111440242809155473302985639725958019077440567294860379198693286613433645885978481423218898397899200690478119096771206371708678457837914720381553385593860130683784024734409412667822882328922360387831872111557583082705582188722147852751043797536546081575716818540431368942125549502222092272736615054103269417641410580050703258338634354227924208110022382077159523576199042507391257173625605047383988159366188250863958833279963746705533404268393124393478791739787399182122505854543583582776744105997803396915685704514305445741566889380492538627608982040810227764354115060134040971998737921188962996114575997058489760136761684622855456109147440737856575873500496891623861166670129579073572637405098330134808350764026416517024596489037117495504932635936652360495366616666088937811631570301244041658490908634925538505719029095353738795710742530908489808441166724139300553453027703826089918140641515358961778366679802057628002484336444025524646041212133973696413674958895439335578271978051887158794610147461545962313235589197602027737640851356769606578313676761009318895605210883128750846236885162479147004344804979404171529015497195695850966121302228146049495502328418599984670603872801913478932827333706684097950526497569019310567855173690489225246830321212703389612021250089410280633340905459064708733107704286371048932349646250996882377447474627026161663617054037110068446091359660048973745403970765985322544814443120051378055831733654189728555984053262431082514017118268225154571457658647244360463065109598795793309691525765269971080257171025843173611900696732720044196396920923597120159097578610768404841873698402334333330621469967132027540255543974150539022729337658837570957433926733920480137422550685078178643842828627211353510458610989202296883382974219137428243211091968000000000000000000000000000000000 [152,6] 422146248757873569052005473728847065633051378575532786757419005528896907366870885666913367711161238282291725369757063011114903590135464572819271438485043249606335689197694398244138712884056604873117357790766467039838432886916779240326626048718768784327261470943031153025189243724144327772147355133074428406334348860363544722117277610032221527176976230462080154916682994349116355247615978003745468655442924999295983319692066010524588633492305880529883057875641014660541196079489042427815900847802521849112062091067221851944109183580793128623671881852323983460412243538502300990049522430564860280814707339994542269936569512258280001964006075948767815344736453843431718433425128633627174142671651304263616469195643085000097452818098829268939412799175385417878067637364054340247740789518413491931910019310992165451147424324064519804238351169260329979388302986265062228797558073058573126984648767075697189575936760349498960709983181442344156689402306482469958302844747281013176474984422340022378219107628379214720856330642182527405053753684843858819121835679246634207434171343048608930343116756926883897823034344405203511469379227328257810670528122463781637157196406184155075402312710089182415540164122276000392847434139641082734186862271252265004371862230263895247693757114741677354402664465955455883292669218814293774565096579730923648262704974583794483809012173435406834605486580589480960535946045988873115328248228992248050214616735979944202919868109464606144455539014494927503185020646758721883827375029728745186621368497193311377218938772498335431875158046455116063374970540418511944286684474639891161241683956817576365942292136076787825795589541225471668597922851168031907479084793873777731000392067072669657332077860060072109365951335171382943705182876870452414123313058636381367397041032165567712139813387428282175482136414623525007508047199587965749107995402181391265899878037365922878504516068722440462096175748860962822862379220087711381931105049756037549027772275515663032124197792412234659397632000000000000000000000000000000 [152,7] -3689739773975485443599801951659627457858640350250438303338917150959346099801020378237826335605483729247134211063594184995660496929182012189915541135221968646033896513101928127997728073309657485561229981717496191455987130778214098093834862149090096349503680394626421181493777470467942423979887302213656535043711304067695962283494354663313059356158984912260823891157199060122638477135585004530138832629908213527662897001179522552517641574873672668702145083387426634844033427694022930809410822728502241958045944339856428191633856312791084975678356262502207672384726135880928043689825196151591679951432365639844421787750724579298220634446589562193440475171192560338388189890000708611749909251349800170253948987670241890183985802956394771165127283198021081482017963220244944757917301207309131337763518397587015970549014750505545908272172336017777439342351308875431796872322215094273788084203732400781935116042572766575668616650465482746535423804057382408784844287819051512201682723645544561229080895523165310299609926411419034288530713394529414758629637581880969142224357843400538823180264643405017957364468094797199607827101021556999994084396825345679215563721801870318340695820562342675066057576844245827316547391265769642859912543982405881208461264454031460928781344989738684452484277469107535563772285426398140681564417729207545640174682085687660923676064856931770719410557086117341833602622717885962827702590257329417477145696945491263032577320089436025612073328476072610269394688129327193971118555815159052931434493780028315517619273784830323433953408144823225428367851811445818293285870454508128226089442696521944689936879013782748518666981799911418752625175074958008270260983307925864363760842447255524441446556518285984579319161705930608385028968535200874950241726639778206728854777239484985719699570406117529116860755965720408878861299059623054326308375138956190798999690874007619247381110117334120767417739263983382055643209704978564400565751029939098740746166349241240257357345421170361115919515648000000000000000000000000000 [152,8] 23592176308158942518886752551005966107988403396447041962926493184565566586659973852575971418174375995760593291390040205825126774319155968940191986189805991302200129524776777697956232166980134479609481134623795714455938686351816477119190339666218815331873697211984741117752058628320217233683038158521478109109404990569476988964098501679992990739828824040376087546407941694640052158136098289516210154123424923090078586307030723858244476250998792743183708551351550227317061322502830363729208944806651210688573445271466355059404948208680482332794731354392861482614974377070483837777465241529939571371491983735465008698054582898137817349686786615514553738283621300100293216035671509774731083480364688280853272453470986559322345104858446294295221978325011466876221429027315757016954653879265093700014404572280741795891854798479637706244111475189435726236414539710675778720177932803723038104323326167146862613426370899171747094286175574117108818915283997988828236619522420620561679539991029677769764418595022511635760966073537293426808849451073623530346264542342742770507421189058622373186526994458655110211767235085497331055578646267258952975497963544342757194358097393836613661518152099235679955994041564425856170382438624299897346345450964460211664093124707636582576830386192337811942439204161083022108671384972783575501265190971952094526423203973499095830577351050860418733968466571610761715570456980851902251432176962892281653446198481796519706554771358507779005577026932702992092950652902749265142544403034627348543885841521538603132572103009690346711347271926542399316908437476676313883780438918820749984484287612148507412454730501718415975928501819954289841289191730925468703098644939318449584140133523753119633755302661396823742485487211358387727065008759749716222305759554303349453483665617377328432865887242618341231505626377788380854322598163756398801491690451418827252203333026946199128951870089680829238770037515904770481035158737252352453673366073421998762742874267673186283419820501890630999343104000000000000000000000000 [152,9] -119719439571230678657303345436838504795430991003076764849700312923013909897776554565990565155484325527962877839862822803441389368295354393046079065709615200807331275587124948653496220378781421007067139128262323977964188760849704320822176844992268750360117797801280065824923931717798498465441768820045743073075516606601199346712881802146510210004966341889194412618725828494246928276103313363647907282789538289491521987126863822422006608179185523867889534613377575780522912714195848564427312193285834807611596093493071211804565173491084760744026574285231886040991803255191471230964204714741048846918185531236686490468452548954488309801500841507598514425903837680544793284479116089380172526017343298936929249474325656035280124951530073210544645035909980968958885854889798786554523084064135163368206109792776265762148556742889841087585655439325031144640563927613301207037747108576625354638728481818110745316858230889226871887894709450809412188211802502992528855180905757397387996351918350086903417029842434531021541282430964836711762764333809283238927097730610378729819134097040955250599028545722592689045627134577753744884301824885291841395203240447481405441132849464702915038696087065847566675037156513210155930967447782135894297734428990527202764967201260940965840630403474106953997031596285250905805431874340494210597976009286260111523429173720354771106386462872123597541785183445061068911120413427550816552704827646046746356943416820355719219922569948575200858385050489232574322540591064010417938436963615031298765791815700264951862321625305220297685105959041332843291254870829726614584706693604891459178672257436598484638778494111894122773095503161956542677584074005350345807987108341080731736058240408663458547889218808786094136143658385960824117904568240804161042175498239296252366441060720295380829442976896415038329385565684831746228260430313712921433543476194252030901746298084967874759191747969801562598194097961503051447301926748766757522692567083770240565976415855893055779747616452431092998209536000000000000000000000 [152,10] 475875635824771391970441441810068996433115382756381268485290855823978161961138067177321993211631200638416407733011437700041346705374560193638132097745587521041203337386351781786408431475581923035293318694433208814990506854583058596654677327797594966078302580326663274341051719636433951519576170319125209952023621503707130102184608474177663152034093378961444469062032086119207822540240959314170520666874499072732243071793736559104141257969416167705309019698012035361687730960287358545884658203031001952152394589607930980223995304211897772242584587204202239731810002969646725125169008594966940637030429853646816755244978095127958659547349630871277112116041544273927287711820939388610838363381616296859409501879117661077845207674808983385093956644964220401278928135068516228715491112215728212508465232079036918135752414419787181491934060928793886984606714680424300433857321441703892282371644181166206844974821310911514731855643348717951629559950259196552711858878071881596877253556599865484507120209530901241754545901963480571272906348607670208325226070110731547930380909382528909883113494863844830236178101285885348076890997784993767958642204870375895079850612842708917503064580662538119235106513438013267557359654258189053320893329494535349065933782696507250078317069283855438268638636697232061741166606895750555633224093872081957223459111543433630569973334431962919447161671149635603388953337168822740519051694549047390600617295205668641880668123755812266244918954004414249150280982446034900681610458718644421277031237070604601361215218393984024240180620455076019268800589067308298979839566282506376896662763848770703918762727930464873191126040136261125263468429211819997239856767198296093204400852137187243986733872876160147403442271759524854925241950824890987051958819024899857066402306460479568139014745348345470983460267493321191678481543620629354728175057665829461101692743093255160017869118253752551919796972504908907123426886896248906983076765828139285745467884954879249402658474806517047294569742336000000000000000000 [152,11] -1509511608813731069512336123470190808328950628025480525674165863781154699730802268415620386859038888833408911314951319966032730204956289000504859233708303253724419838252104644902011379447789017186903252834236202483526134007945507649740031258414875635739314710896519711463837292295162034547322043306856509561522765946900272040565349650057168071894243946904969576979292161864494725613173246058412346062713373624281101483318323224021862931045242706884561241274831638089486486986451030718847258697871655429012832384754191385753168305977540284025623829223422547054983477042387829209465418000216073030644801879451144194783324334771873343383898342263093392382107291813267025026071903868549390006592588217981166550867747401631826161897396641402789030038824618877945659696375167137089050046990385272512481436486308455734853126377466708785014621516644397595766506858947469584057935473165395405622758743544756579692024904953802695796946061880401642143776628692631134501021032415609753244561921231885826069687559807271668293008012570299529417685049678605216556560262975655814761989954865376079503195207784456149961477801143335824278785322300981648638363088828249448703174374294073889009861453072661283942293060075183022823986657864995025688351830718112882103970756109823894075111104503333118388561451440300180305133646181076772904809902656294540700740878832935767281952455252713956683750909838935459608137263257362106447770771344850931126311961330670224101508040193623858940847860536254493873855727953125344738462101648218476172128114023994634809323566842360776383842781028167153407258998565587486559131285873738569053717438924441680233991194979040525921293894692033172644735545697538063330126282518922980886267894406221915377467946944004840706914660159873210802841709348902885722519481551518908738458181136099432533820341923492161069542712021977467172981279681111666400263650373503806256422281506571424691702938083505901501051923517461554432609393928333946717575520191538742751036888564322331845805721566448082367807488000000000000000 [152,12] 3923936280671245288937662133281269502904287289295256971124276735011536591073159955120466612919425664908793218977903449054571689585589164011830203813494787657087138722889979009078683946144269305431504512223726320131311649366310655005040745782067821081267726511830057963846107914956133546334224945550280989617066467829575617847503561704057486506865301284604258082935902227702590184144701841137593260760801714010661033018769912107985888753413587296466797927008222025311578793567835849346903937696658725861726823899040281231566906598413845568977241709313482376391344508752887818012005828535110952397133921892043764395999715007896306330752187220283396416851071912377045081489989155144237168258807531423132062087753589778567762488100392729252572983772813163030849673252375233013412231713477348739748592104490070363490962631811755492134492254473937950491873111586266220380129848073065747906078571710138361381877827056569555626014644660982080174178405089697994139572249730342088312570796084666184868353538006679564707277990155297396136258796542531976248870628383286451728302683023955668281654985240572891262894995705734554302298856632245096991267000231599696446205682973262815410999124454743237133829614014291895495417179988469130185502124351730341644518560147539390391016056998101079502407348054240272178601070933477853229232857847363855174482495684902244349819923678879416577385247079938033966131413548787401931826225188089926434232905765277072367646097647803703124840419539246081807961749429614822211349529809877116825237830100847771231511372068000111169637325604885461469876480227899746954421658574699407359263413767652567912268539914665066246906552069621606624616210524512335170879191203523450522156871109402479199996109952639845243664548217543856769863107161510915169110543090628393930664128394412256811933354026318243815173999517158874339310472012629948336033512741234187884972579205868530760054786541770414580498381993872689973412558683069578523142746076817586511761269514618848415109613158311234010370539520000000000000 [152,13] -8523898092753016933247494214952367421634074260877582930287188034961764512598543097141767160822543490344581885066583873682495203393550288987242911447781396460652452935131700244886448386981656594816176067391011390098563470155567009929217133576224551921929097638108626954893238680755228984662603728843973954818598509717793496456960968562243556745575465607227837833647528963466057584520815795042497089245586245066648877769249041900706882314901675684513761108317984913904965233788101964744541371756677649372157566327681832076656382555956092469506454661407595965597521323912742329300196243364818064882855419468516566618178700545093368462806160409265642605736637993696676513643826401574090890346090105273258194735455746815854378777448570445828082042308635666838363589618920790663904022831240373023117720453694246717561016574491470894780337612172508967262167503214750380396258538609314118761347696818987288881312164164278896944931836419532132832885260345493807965414077860261532048633615621959323656844871389767520659758201953635685005021747306094188901836970590436513522573383498534101989074111742537564831429791038052860515666497325747067219983586917205183833703301187024347591300070897662382770638654752780242381740505497897788362418534973310751006178387741064340792052622687510948550065617733390451607675033743285494099368259825893466385161307301097905511818464856902677610284123052700333992636088091814798385979845225326578336477676820223872666017687653883200830573454840292049375532893351970100791800953713285178224719267119240249272580771882172891474371809815471966602152978921885296751579339610865847530622271460991027380424118261925041854396275913529525278213785031475770196544749487252141978259304646677249309028382226371689605818206499875493988233805673377071240706885796649880042595014616586101830586969425793600044860538724641741247778822160577663552404310136098225456897307583141669384509827365838478224338624096564160956109024143020693307589008653428677414376161619790122517527369742432026385755144192000000000 [152,14] 15691636539967687157199263604025482417613335828374869278947091208096908067467522125013575839854095690705575184471264651446270156119535299029503100865047019694092246211395820656308989577927578137751558606853708404790307666210904914328263465813353073401802712791672900581439874300379641646338840177848212785036184368666159598750852963938282707233450315071644403477673870924891194270541193214698744249462691032350400589390478524702125891618306234400892399719758985522645321373756618958719072224767567045483402032632853386396280983821392370470132580435382076656070638579927007466715244294994388264756999644713263947610298391875774756685460687362264486851204810739739451429161949445654198581514855125362496771136304692602615930395425504236913636331432453376861250297290828682263269986655570050271175787990388887276077893445817481170968500217657793150671845716984840422907522872357185968957805856740134897331966773532634083942455346043263349893225186600627852575592095269049899566265065195349146977959170274644703324332393107809864018367598324997364451123430393739590589698216790866990650820281146904568618574535682990054522164324224321344294980089584704370208325683826411870898562368793417314870653261888641375990490962306976722290912449473822162224778021542534036684337519558899055848666643247674860756505821610058587557153119091111224564435326994391808039269297905365076061704350479396352777973258269199477457170844716186417205262795727484094288839330165396872788009716190265915850160779875784020737847357545122850765203001682034184283446122206069291987328715778357916688704951700999047936842315129274059748785050815807432428494159525489906718241624200048126247497132207256438079645904012538248979929654150517229530972176456986662314627094857830483039543049428835485644464778881972430108721218195427147475480808885673601041824475947137430736648232449839212366084768622421588685393557243717567744926393246212595885795407713725970189302144351998916001031624438666567996046618466846429890629269319915204871983202304000000 [152,15] -24831471172337982782694363236136271526664846901747665776783050241886335782992221560049013459455864610566705911479654388795322589630948714309485708519854004647124780939251084552050076353701379767490743119995963687952112559932527421083447884446356979578971222022382697878815689814150635878597438213262055779612436238248322246289473584919524741925510216202547202447231876068621456833793018954998300600008915703561681879947108022646683608817462043688924856488396071376781224440287646783454278295914794376337183075217853845813084712403758741500330495721222352734404563540735946006951890861719316636380438337472458204868414452899015152396820927605765650147813422371274131955768468898252536592635705111686713397857016135750067407328615849621596571792439259346257033753453128437161577761186341557255664889909654501322103949462897617630327152832631381232759003119306168307290299288166484823416493672596436851885842084953916941135872794888838605405953623613362719142456215913458079758373009876940812738248874740688667951555733710450324032402621273473210548846361202693009959168244373941341097947472282587778123431152162848991162149641227875347081699012337807517497007023464027476652173806027285052376397596705509147792219992405414602484280830085573281971405092380336904445916168562369830039224403814195213202312342186242819426976554730832421464869185794568573054900490511280140052852965383650993102354804900602438870692576136756485767025651526070882968246843797157369741891336315581100120380656839631798384667365565938529959327781561126226178642725223981542874326541968644197801423205750273151786837445911689184007436063520021962791836400534119111473501473245616832107697293786523153977640632201840963914422816734837942172066277571411085453981606401584013570776983098626982638321114160214294201942083471893621198135788894172216368761924732154274480844421207772124635768170699770537553690996272590273910342940703830589428796075280488137106303397636230793953509981520746409649014231149551502800355786914999223981402980352000 [152,16] 34208133792125877835378590324545973789589808909356916543593710962181748350079018194464783558847746061409976154455276332616201154507955148770690172279681567154771399809179986565568381828174605323009932146284281072001040672864132430448407794897036244760556861021449862279479584708661206200261155589330871792502841801372133920198384161609018703020805221134887598071712019648074326479246974055924867218196758359594356852630773549167887096257121633820926088025501189640520315175584466697017684900571594264470285261480366878715618968133505784384276573102969674232063047443162659133173062990363158122945930254767752298639020854096655177968889077161928630938278842584508881946039601527414000767307508033920449325510359058478427116293150501014283949690169477461543845529835004693699966811158296038745149826631272474255196419954746174557035589255867822227759503747801686747675421842116258953486379796990087098977638570146000388998240176570344470849442141185807389989503784363114101404180564113995641231614762448111572798942026829234523972473615140800993288468668699198932957348759895628982945812501908668050790341567961364115431820447887711207972061997646817244787345552747654536675265889987275463396916971805108946911493416883851749814074138504536048265845957344285930664823217435289460446447481223916283448993742051664542181397399816895063716676157284687168323212510860256850432414575252343978750578895005965225228500627528326795807938714626061710319390264952408881971273176783371152103473262378765789496552265877292664370234207422746030807805428443737146425236601365958743288293840706811100840269179792356374478467504969826434595095166248915762764977375559806819760411554728464358700079836787421500004317085543640219723701361204872351086116295129922416530574323518959384414150225888122746401892577247361677987952927882952846448152074572135564992501911064158240521450578872755083726877226744202011782576304146617136221979376545130474961727041776373231449854693293663843375963326349559968052568821019885466444789240698 [152,17] -41000574881485395514639929013471086929969006314786452828553958942227703008304203732963738716417176045530519198665804932433623601681489014977649532432948386821297223709943380729525304765581751374249174659395690700583835495310963578792090698539834532418858899864050297708137905902356655995745327452446061023662160034454056626152049758006956054936134287350809726487531681343690377423335546475989022508768869914635283425802570599024729941062880476531360259088288735162198894735026966567325817047689943784124637816607177105268604663686879043622688270423321274163576391757941897024481831935778594127313065321712564590428573192348030317025181751670713814037140604246923131328409267003458655388351883308678307880040547792979048359016637399622827692886539917855684280268067436059436152841576551712463019956335198453400374496018901404477353001837314535128835876257338226020699896092681382709177166381461099624536058023726901098607035215093969297684150470690082012775933283957987631632948052596760614986427229268464678351073156823796364970390622351001688449716902747817830033173632885599023559225620163496294009513876417644907340724797447347025439777013982472267400494910328579879065294695983240527963724849322617576629245222804176040831073873948982776907093767257264402610072763923939649247120067724301169033524616125611523898835559945354583820239002106622847059163315638892182899414536448510514967573297603502025314442072376101586319068182183446318392536438211303031764267525814599429684231429039306837012780617039348011285853374724602949824036525159421093669751526294590189282150785518666572409435156431219189759258235686505337511792505809556442017572950111480859384341868063247150281300198718166535617514900625468918004427789667087261606804585630901728567128732784360581079520568376163388011180525812103454318039965671397696346179780161850525576179245513028555928413917629515129823383451094534537928126548969569471131875016331660308059654174879461001833052519539351860612695768739606251923593297468809380937953536 [152,18] 42163069606376144298710070672844385057666071256675939439963183917332244012261165083610133810330382459964093816895951592981043469015448516319461020999853853397281380912152337898484070646849636243592160031676918544385784878578646954893984643668528714299514913247611850857520300058298895627742731911232202166589782087576427261646440071592799558725354783240508137569077607666083024997217823023852067616687740845201628016716093452739008431418190506243781109958533158232761881458692719577926857673226462173398064407289585503391311212356492623771181947627883278695103505311816379384583357163594567613349012648659381160890338568090480423668051325526186991043804536096143034349470687135911893282272438908573018786102112999917722653617312973706289545612930871327687492244318237933085631010261370647720309936053166708503053222697775347577179463346055218975561952699953830602900568141736659939488143313619222890227091999867075531231463205891759508673128793032524365738480240627415633648835729919602795232698196115572043470840510296489369434417259365507832298251489686615448793587312950436241154607103442098897071875019207280678848713217830041956108372264305563463921021301566897781936626891985604712570729618159632729770094977572512560468921153794437610285187800599095613147892517356935683302319734550856442230753701500174658803508384820186469693855984124099598283431310417588880713944816192824887731147081682549415021889862847520975680663395255680211497267502155626563186006553295544100925519932990788269707004148066715360705821215570587083223604263151326345212641171736666663271962081136337510553692948321683158610373045662872137018620583938813437610827280626066855498567499658059673842009361952645532956135007733326719240196186712281223994782228378931407979983970727613802580569060260162550001280142650921783553925495431944348662252443169174373985755234620139084540690496600910524623918725691668354510973611691636553755914523266453173002702127900425635378704988382071006226207425626952641866348452347321293964480 [152,19] -37502061879853755244531287822540583981327864301865746781112565016695117840507188498373547137187196812069147980182691803529509294945271212534691916663584244294803801331953530716056973051965074938732668568609519808171323178086827987837293782416233753482284366897088706456997576426959848872142858368463489450754363862403255349927540838709139326885756663348493502071007678281670099580872979034133521163854627634296978398976690922454171453070306072310228365202049598311501817184666008897104374628078015410316274887955865561263637222038141273596314725400797036719127532086558495339251539918008522103275376746555344772929361787191887564725442643280931705648713442385373928880502595186616462268557417619718971429503279112682253619989031367147481210509478529004789145971747152322733905788029675177855962263375624231287783939084450579782031703704876572611465008453543863771940631920655937417599914648343725627326134092013316150544845333549555518621592465723590696480704728524160011044511754449505670131898574360676411741713121194863717362933709889082058636490430061090098951316732069115698673198083724689953866184634444022564191240836219369235291978358854400310332803662249932830370042274849611128566079037471951997882756206839849714493501637452464865784697931120207262653112120250855794021347907708188950877184548852616294618833583891599416131058260074129697518772962512887563594148106185642970564586235331043948309233481841054178204889304868301672881042401144503318347150140339804484474111550148848378155676278793934243195378787062695736757097479806148952898461130103623848522583842135064643137416954517025240619658001354225966176896048792965163025877173662685579924676003429603835391605539666411414571778803094110639110982044459961804686320649933113723086646622913150076055295328906517808743081484875368518173762276170411370043721687781722112956889732976396484022510568904122952962028400545719236641360837911101896143650337495411662374507865736116107690606927659778088858008439529907735478992684695681548800 [152,20] 31164097835586364634320699555503724092999213276621497299682478616108136302993239006294786208845666774768979101246177845892229604420739577594670030864828717120804030588580707145303593317369500201068306518010422044025419772307952080938867458526525759379893662868005189826497585546364658771262696613759118868137420409591423735937048391960789296959196340671475577196884536412127255359292020891045798838465560350187047172826232585200415351599478579123242629446848571099680458935390087857433698574242801659947332219507672954423060591785898798652124622895161506528190065910960845955370891508538247411285770338861816656802412816701091710273689839287730690600886535094570234234627951204531625688129484944699727251701620810371375476956931021465803511249408456097168081667449414963422304493722048813464821603960096956029944791509104375643031388886910411343438631156306484210866941504284470959559731767912434953449838772898626812224230429498707566198934824157992754075227759143865518296613936159521490701825337288235872257588727708283002014344110679985490718626811239151360932956122787332961495208871132788819618376896750838856326020564162541266393889212010930460646823847115361925883780906044893619867113231370359037099166868586931048476798848650423020673771497807970302159310029343879120809609619318493184473380231257409848204940546266799732892495449031407465680722900027506071223070913862179816336224580621920278233150980451092539275708290566374181495660235106757503993640709251676055488403986113491846572133628762118746448178984701528647768095985493647745533103265758205807105549891251190232809626799198725294050964600774497706741153057538150808919231470608857915877536105269191003317155259241487490390761712425389924650151640627225464718489977709065757016024446679448105525840716817665516778601586561305949897278021258809749367577774982453101566415158111965986469603475008642292921504222513341397298913716415470739300660233227676409966710764852083886199328083457499979454886625192072511963472030192627920 [152,21] -26081458517175873560363304922683284607735053904418135871606744679954099172123169261495946572558336245027592429491005066657378120566872867364589765090643059916214536765560936242777336642974578274434609006691600461451205853921318497871821335078223689893857172441801402694165287889162032556066293905089942851764236506060627412574463905420047113120979735094044230069034524318355618590945871641431785348594341274754530901781892695565591660345136578431320376542623933894765881462061426918896451513916311556178050664568085336788793687247379008477719496592235976889342453048854201427557536905742946087320270848340774121926825879593891853234080333588525301332288737244224045947853730029521584396476984369460188181433041037556863020394286586787249374182377056453299039192355734682040434999932838293106294735531554395903958241229222827232633955046911889849401890773905470484614312932911978871355671789417728007972324321906735450849345309208917086881965619162882086622989688904224218609648690613592215411572888744147079965683182494859732120785934180593793121822704689211472864749296033438225258785826051143442849827593737013903968247116271271547069086916105006299166090615063710262451901356865668143654334710530994926888084129655187990972581991025579448124737113915858596558686731772011519002945539320595386142784726778780849488086644520262789487501499958127285272563372302131848532452623127424935639936349363115302102792294205102157494797298404987982282091317134928486266200143432719320965516502933874383407289010090825304121373104801981156579470515033943246729046082575179169320423432042921758360335778936960718077079887495371322734405420123562698980569432831403631488673262631601562874369222327103716450664567556350146363644001652931643199582009779905650059985603706968993217101561175136862853242031313116055951208464680273424880419721450538155600352515802179407124938750874045198535663661299284858241811166360111728850244901209709909083078096166872718038443090227898165839930233228076697151149759947840 [152,22] 19414841578750081855349043272185404296874859995532781239758490071779338647809587933852574716273972173191875769778119439764273809711922086955033465299787755582854704493133319419049744716690978856438049379033633330838162722836355747496173820430849202011964862576635554914373010058291802659423385972704078494577845582206071446513762822978031459768205868721200447428215466949454291394099666803781568407773959108834961396628503684545175374597344000887333595460575085528782095330689182671160878065511366212787070511384532991585317515227183316567598632190773070769392411287454094901981163044732606533149802268516569160319578803092205602178353902443133377125454447650470050684748158191481694188021498173328398291770454077657696071301805662792429069788273081681571148580549790606637676296801282659360227441578394568362545390322304640200789465415925433645293617207456861149023753861051259136717347426070147228728246751579878826027324090607461409114307646263478168849707691867986674919967057721877607078224868431806981893153650449357298305268052854065093731754559205392189489976550936104969023795357237264077866515975358219644244807234963482829711376587209513396561265400274999667516118664695929152887514605961283513424267127323262319562822587461609814591999721600899570872289127194594027356649890376727833585967590565094862905678716528158271832933850438346216897352505461550139709002506081436905595715765599777425693037415369664719663872270548663700298358126942232841976713264658442124802624886376448533048598900404519988791291933753071435237432824484794546885442301832616676718964449176332402296034867237120649676142755438668374841241907171575243996069359569605950531375988465370453571826288846596410109935893573836077880533831450132057260635115553426454977001807087990409678150373569002459361196852784346765007361829629056437325870887327379957387484852723049620508401455828837540534728942582474861118709610376814906627668962787538832786568666150377549820987219337816277536781249757380188227713484480 [152,23] -9253612149290474341542539633261808782662740611229938035938931406902356279574913332411763490628817843105372912770135399616099822747531839858485736274037442407847423614174251427664281534763702255594616728440437622892799725065778310834950671653718000641678167506650288681007012637709359575375258361327088777588323155291494938865329130612245801928611652038599017674249177346325828455850340078758460996470310822758554165275606891236735755177742699663216847134009451246012838678320357208449288876771013744498635377855036575225737871547258716966071222799293516004206455832890837541668455664345309528968370558025935379555118849433175959439123293745880130552204513125935512977523035073744717405274513243321746147165375740594901640185356658607211121145589879714346737088544601843869957109383000141166885629891429699231344653037252772204265111507553550608060889508361243141329217394041605104747273326995056880090264527843830107180850179390956922626871351178266285849511187286816783275358934368876920768920335194997487056563707886210022659661658352243427340882752083641990880809868642883127882827100374440991749631939293072908348099215807199886732562162714657922128169479841148357763831775051274846211980170851418169421556458175142511564429951473476881740442650689870824497632894254936656347974902356927576813209683881903545437350308372069993793766959936546257102994867030828808677105228789626074694305835208453186711368630143739257720258593746615659428940258577457041607245402596799919123014080207109422562093720193065822713666235561866376251124933422045749078203853473366829504351661335861298675565402445519343029041912752193773685485088778029983689802457798248677179218201739336647783544967018853462717129335292256123797901840499078724179675770922615193139129713183924818964582178039334462133597580039738256345053768280664074387330221435521347715952653648760987548779380038795160005270654884936169899767153976550255030774470248138565913907739902231593360336955540005280380615538367524818218045952 [152,24] 801998847964243902065383612009447345311167056662780727360221700817840608376987349508556185742093557323768203741853007479660734983214912637616027027135649250473397019657569965263491897426541363516515936458771830208466568114456158346705819305683930940905729449880172723720982854411257907117917095242963796141732877422427259755417728976457331418780290320882171553371550397825164606201701802157198501200255484664885137646399915796710908291039308294029017847369983079668573558182173562317285226616468018075481115921091799034608233452511555949919267995624372439332008435316578922770289480712935190831284464373757394341591749738408723165328418853981501035579374050700284368972526225774036779808451070991970255435330212480815427674923404180699783944516056155106712861766345770499485289017315493761840895969666138095610520465243789439458592135068485315459663770954759879945341355695849854697032653202918499017808223901992523859184830296297024863153338161086354074859485575345193991515570582806775336805461652705767652129198911414048425009230757655447006550515981962327218762184602598314419723974861028890950108531587055883264702804792136722096269848165163922942776674646098613567545102282978008874962015795278538200443210670010287831587641235197942128614314632201039169219490094579667649734903881830523239198994992046499405805258346762841631683549428577578610632828644742613037726197656571363378254534721410000473616670196317695998624612818807769199210254221683035528802635062191291466733689396825134741006031862939292989678389144801407699738849481753676290312359648002905320889342969703828225158360233088956899412513631157187852426969916908817010957304948264337976706356679655618479019541184862092715193457804293302373788016218973199263441338531075613191603291844197854296782028545140492232749082662166346145125934188381192218869408759018516210697670352682017466296267515395369588696849438307452823079616944183282485492083283355862548693776229275110734436234790261399199472803502017463109848 [152,25] 929588145840763827701188745373679001774295012313464004456617214765902800835521502212535837696255187984774496334895680760177487133120082570112754885749242540567855846561619499412015962413189667864882788113238269707790596092709971463584176150479023788768344141947506306012582084601323229884908764974435012111185804130401701823289873467861440380152043972892488409430662187249009354846957113147487787721225105583801612859642836818307877979267808856820780978264726664760630917796446598194360252876930668897537101151664073900508881331551280439989988392681953684200146923959851153939647285289269209576689423957347119579732125447805890052649294425200452892181087472240964601291839625478832194311313227942921206831490934344343300746974406028708647603994912055483784204913959340927588802630706992443273149149010056174659295449868410378009491066323760624541793176539723008449141557815462963250156917154937474048668053494780337067263948938832336829301106792074191894198558419102175832261265325095631586864926015695461112930480742413063281816986136254295118001942992760193705873236536261898883732195430992664263058941294238343379740437506377388511862430399194703902732852781242839618517647314540951105950209511306394073384948630783516379511344377571484907326487241166117862512177606923182002574113329263021624634120379281123535312227943098624927686949215721397786895313621036574273955181454689144419819169995294101992779621656828523916278694881346576051839285177727629948467355435395841214803811609905343442968168605028803510281067769093720685846455883943315050824316128742805091107351159772752429732099633491426583858241500695090349890422849198227577861446543381501370034478184480513659550151324875366919593579165867660326011235026402645380625699140328156654429268458724688330034272982834749823035486233911525853755324173330560554118274068308517210084133852055343811701164169542465403292116530469385322944068702845461911012257782689120192104724885967333380506292209685084666404680325890435072 [152,26] 1313968558818990681359059269843987340689645103030230058865884325805973691857098745858947554311025317286066302240543773114849179526924910597771824482154887549503596500538735667695932023755446004975288035193814881646296665644080545569630949935387024122709928761832850316541731504486365976632016325994479636257694117504483004184356162079434874369068477180747825519611048693804386554630746075427050953001022659324491733492451669198994358233405020490180966360204056981159031482325919926257569651093578208249308900694025867552562125255731454536853763277842040510115969761197376868245685861322384657057766961058635922501261207106449998491718267808672489678109269808699124392929557347509809762010757590875963139130597365137678599750132075993127655375527263444602778712119791276954159152944046515831417252741567939342767326893512140955126136132846644483250610862233397868193835118235075501520954150458402671527651555972310328747701403320911080373844545440553067215273145309757989665693202418147291845281394751977976471169289885007351028957408707166406544545772374148244055714018113251979126249059614074593471075213352963101855655528920946559175163680370805688508220583187533651478870888538162362809006924559174030523943857982443874559188596538282200598433604757024016348660616823873604983032392544410974560412173193867971702525987876742287385215638167031309184042868917540902894122693153090747305338338690682303277494686232886207823852878507261503518383228714984213494330415803170149265370560142779561283597564190337307636444083679042058940068265948494730531431513471364601710694357503507401268229812604908425553901918767806194705826431994988842896625796085036532283558815250571243784818103273111615264850750431244003543085066520563325567393206948051379194400826535276074715485461815040314975540208779319912088996253169034910838675342186294116665089987909494349730251719223269546434988429170944503595773294188924700137152831229162790378316188126294242514728144585120303717126396624368480 [152,27] -2226540986869849697628579601291000315111298894145736989569316757829687737895466507866839087302250900671622101732780048430470812826445353975055964085147232518318390310949877737398266247486771140356426177393795980509600259258239137566021831522795840646070570194104698861199023377175843976273408971882755662462916360887208400917197476102973097332793184518863120894340358748728299521379293849123497972816791616552847564631210162978211576601996652810825293195788148994884938590247223497809802913076897948012037547830764048702794899722551844305477183680424233383561869992523028659602816861179580331375074834407693560416642397742233963248546243036766496430302048809743699620633950112314154871066144712796430733942731139620415823584473729343035871119490193542979919175688473661452841649779720258816752840362389013600655623486107447037272622275824665066046219025426170993854434119658610172546627047951185429924771306514434843943813274963316681167485244283239898683151254489719595907893719700005279110123651210263195734303519646746015130550605180188312436216770223807740992610817379658601822369322570439814387318298708899073661615720330475867676481466944293268959201302356046294294271180981522050166522727460084934067901571512900400153982492273840453853442218658899717402817614521116772981420132375354774676524410913126301874520480757827053899403864640970511408648199899061113821114561125543242762388189793433109319710022394303833369649470734845559166914692884089789989950403727347789105433196388088685480157741346931681810195800628487741026951168189910983655918949844692664214225749441523745054807872822287962801643420351347057842905541320456546363088755256389932455301917518696420511280444146570435508970243392739304169241012614853522021803953093365953489937424101747310837685704662316881787241235888444134239519579880149610743974157827246934953180344090582989067076178122184785419870251946567936594627312096755115762397146403745182012248825326148404749916572331437625610456966898560 [152,28] 1030035425473391975353356598478266893328235408789861542052828900258964165046642870210426757813913601182987096895704627022825333037872512836199774372485057010802473092162895033556655092144692729867457881392963441193746346191291968462222753255941817114935675005744674081531484782533794898503669446889031291315316913547713860705859228828336159540203492098849484008569171398254580817721667042004312576930488792790091372678703262803356360242560411106541174866833637543224613482898437364416557881556757916270184307752498139214417671399631294016109365473481856582190068073883986193768864579967918002052290732566827438613437235549646064218070856691797912989390083081938244558528828565739381965626896693630211320434833091360703549529182679226723724584887816194476158928517790316495449394430263951398600774547197894312840263655175170733712850996853406605283398181066498326220394002420583210684372187386786729967383464883127691076199815286513762394300393124677010501239711351118652327989402227607720247269656723287168023491993312379915990961075910190223502835734028357427078975852783356395762427728476688070080456164946551428830723018766619532908431246297558783460243847526588668532825778069720511706916058321953149956958451867856267112841214387706187512381838677186059121943207792448301781482528704404527870025319459354340568940690897559529865492882083005361406932168308389226050784958082253540987409134532195253240242123159685722973443407245894377868181994533536060588098385793505126145826603429172316360657088954153628032857781475386314174259607088270154825415907178028587015561662125012340649517505959155467611002589149045043619000020489761623164768278808251836369961968956260937748152427540353905284462239033156069969530459694110480132318033318721656734677999049989094702779983736455079249260376740104646445032544472004411487394852655661158662232695040522138539127861319007050495078096225665623554705596974422190042498309408447832017430922698582095487306040166245478798699548944 [152,29] 111412926091177442293804549719219571924659362835510073364633872606740351870805578806384851012260916582931783493990187337719866669505257811981072870502582108806434526624700036558721533245180612917748073572013685454949344303070702598293563746474075253865336760710423221367846807151894456585160621339661425047933356960100091282310888162810714820789276979891113485457617641265846641500505829976719075124176686838713594109184498994604856428329555872449940126316871768420335091786221541313958573692280108235957479816111146317378228300361446132812067665365355585989450092702795934411679195765777908362419102412386584022602326585961061892367870385964214173890985779335749873103750867876111007026401744382410479494080346665854223154865568111356240989422223785817615725797369530604860212632245109398305002860453567366797808930100342730972624674625025235098663463403071421857030619240594635598033574131473423848755974424226602854060256930521900205647173371729605286307139080176950567634508524132026557675807091453062429642925644590770302214471602104880714523756047517302199056306854983472628664174411215647055532753282003912158596863745219586771495553344325840344321758473678355604707327357712468814006708873549184699186956477014350901429864965316021502414349967357734423613370436101267160460720247362323613121000685776643093343757284014950412755762046410053397425246033867428210192516418908858782728860640077388013839052262513614322157429773744826130030627936286991267303083193297693091925398109168659364537034572648323363400129865668447934940991476958805541247477329443078636831403151110224577421548721386180107985978619769441872658600358148947732430751548896655704398868722811869229510477134677551133886333324338440267192142117837652283415647556815756323113214546234697061331619199865838264088649885266296867738270971870186508274743838158737127685087977845194888386772722042984969906905536276784077299682651396532995184404090324229404600647994002225962040581406813880062610944 [152,30] -289964106659176339855560498987933103406444913286495291531350321968985395791345159146349477644053130193967722799384341882356941542713036582602295584197414629441822749630672149105374288150736139740336970123804638969602374793805127507616104902455063868698848942023592804503209566368929929530769398753057783145477518537478464639266310431084393794231489543365778054704115164647598661623034370846153582611594151585770722490035013005479064381270283615011040587712551852463398792346009555343454810351571229726459847897190254516003256017525514392997963271713003964860689775049320744664444979368098382476191194383609088677480253768114387536727721667765361142754327748120509649439515346196234782524152667623385750160168992111173775294032343346456058782534315895553247009629847150184171139301073581660585921302292155530969143363291467063666212269649072493935249316704787800988172345521293464956687939568690380010509723614052596713376283417768446597863650065600530855337101486280389227982509397429982849033529823098819403845128033861646935218592040774849589214159145738693201145299371618236376068193147132048115201197875734566124589925695431225895483451704457367943963262388768027543170265153584890354991617165640638224745707547474806679391943147530356842453239350814206401585261188169855120940912222275822968290890716423888276717378046177484494804351986935346596274268050898557437075503706916960649571019649758376148097855320922732310801063094917429237746091513205282279684147454463999820803159318252521858648156989033047726554602665368902608955703429576982042378482773876713108996442321288985524999983706610185310509338078401817426650172866224491012345061045846403126986006818205060754395929818940178307175439186627515418260696691992039321894246643007916406157097520351963885788981457627011502071506842622412639046086810365373575584629901966272684218056631059177219217965153096965283076033005002710565011870390062359535227980069955781683717026003900553684152816833835957906208 [152,31] 84784410970964359107521069516216166541547734538631727505876375674282493930625622520529728837067612676475862087937943744112721697498485486970077228633887846249782380870710017859007833848291239649460688399776818068684008802467268866151470560507693883934307294235403368433929146597044851947555069652278299590313972554032695544371077653644145232968763319233174829931569388875254357564739055742890634312878473602083774478440949624243428012244732590781094347522438726543019286887691845617832946969005828887855068442532464128520402241460867965052749280190314648710464741561133698346218467317094413860882353778781776193773285938902350700767954288582066617791652254734049506150680834061728728463084693613311005821241949076044506863340362989390593557617901085829980597898329063279905499942774143595746260668092468017495589976003440805473074373109072097314767714549333341641130931896991899522427876481377836529609040346032335796213595539173793037962038798286179464290540355448923718480318618821753620554935904037200466958050191214227484448673854001493728410366057359319621358488021853296781306297342646213407398043133057951188823956699186650044910411283953706790392908319382864558018012194562407386362373923335685722988800217200674567269821640178763643931874697308385126094157668139697104784211466784080160341790358092878669119446128823422742208520241784228989587613987706108665355082196083034147888872116708473191724574100286820397095139851632168515596642269559296600837706245265118017170618491213710435892332652615198515809909015821621482506395001507851001899675960795307604355388510765107807097581763792918631569614204098747140909669652642359332767202980698120210386309372563829026133584039886791796396859924836912738346447604256091351668805438465189974175856820111606670310482294946854654261853322868209601682686029746658102014249104248314585244880152083644565636041305789023754911922659281901899193785175995653560090450622064621675019970633681627545025848689962906048 [152,32] 17469599060191868309138043688978159559770611864168810367750548695813315715988638762884608032118319643666664167706591687302701609018194298044710313412481623569558102130923273623859302926528992531902054081553283678550630309770967707326571616716070498865237044777263513882140409805106843082931544030076221237645376434013878120165791998265299287367536138958275693439097487237797593353230687762824751342172714447971573315423378807699640218532515634348257383943972107601636767988340752963587034531506687215884187485514128481155494993378322832255107448658735624925154745352101139585644377618340025115645900784029705950925543415542903678958288320866218258615755588017589063619708349785402991735538483714597859549088555844124225332778893672836820919378006845998316962365076349657255394938533274046543277869215862421882800066270617594593694835529455831106521660454949002016173363575626734190002489400074283910278960267764911735101826667492706759110595584857929561477396153008047762927313264832132316031987352882902514876880812382306106297878575387602346583210446814157227384159235320866274190746937548526101173387314743091284251842495999853422238954283189316251028114745841159689047435062197702010058339435531011294346272751018917944757642007495839411316674125264877475225271210618539675143771900582778512080162405410105007652405821471644065406006589434361740191169126675024227340561990216052713389468505377411281164792641777740576034352516403039558457641023077420998194834771675632865105514510425972616500327603159275125417792355204950085921676286684171962367030992206796673869986349149926511251379054518528535785120032778204849333320214359462480121507032114746091570389341213621037991997324318583909948575433884856219664136035984550443848380524214020512741559645573652075747573810898891601097877147068640961521831445795355278771324455559703973046092001347123528323423202492535658271888586262584812293755114544262577536537334918539594044636239684250300212826718734225 [152,33] -13778096310116490288156365519673328611309438917204320855134863890078461523212748778717504535017857561133954628364223894345058976954686169383430753823102012467703426653140033191343632820655154523937631270338872638497223603976177775471203555963342914825093997808658902723454738634258540060811642584232818859603365967799728217210521050026609798694773729259351111451524924761677694834057863916428388427893233525126188783523225373956673899841308604164534331007956016537253311404458573191657705706170224408757719861299435846593423277136247712631763446307374862390837600748109111164257379756227323235405631558224607831012956667939395936825033282480849466358526199274860767823428183482812051184335317165938060336257195047228323274650834539609948887472216954075933007589826660899206166438275796850992843583743927361179220354451577380751716881174675398190174303746456456091249073021533504776055900815780307087400019624752996089814294409377279004500841725556218232587253176394379645146791258204476660180722746060286384451716558753127893194535637855490260213471018388930090069305524532391435739132336166432625341721598543856926082871427954795950735623802454885475827322625137264000233891966857615485255957558565178519591462369439631534503358299176688064487872693490754598525908480524371386155633227575596654080384053077126345356812829562765678533267611830159073417701749785303906510238687837845118071012944881342747131016001887154495293513867097935566336896612378431236568446181690533043233439941577884815947487813288640964140433353273442418101219344091116319629079715764388074036460955647967627718858775130191122750685309982731017871024893287218058450769563640970475985465984808843708435957729937301536271239756459037330730623448572207186663446987724288145298464229083635489430830253438357466637546566616605279598720766062631415230350834943207374393395143922792526810412059979729207500094552960475401465374117615306669423908503794742984564455517931667684746680943968 [152,34] 510244665679856684917026863717885846165208054803348866197073605814755889299452618484683706175914395019616526872060506638529615083811761858107344804005529845291327655289576138081534903623972991611120296238844855256878063156432768832675280102323763323321514827309355638292424765979403509590689786827972249266364204210334747276689408348321335755442505419584468053874502811739275557660198986336654048211837089937074213209244370380361130543738005225229949683317637441773075120710692855912540179060328055302979861653380608986383824955546479176284063531822890903074302339939126363762731391611253203958125707414752447794287034469601715635859389531876862533636756375819516548695182853499731928341642090315124022258753219427776950633003355287643200572993561031284526759096275831646609979201497358138205557622005647304315487488616678043907316283569514843113930849094393357102874615779403723371269519475449559603450620485329775480555753603728133661835707285653495865063102734918576425288889428474310353487240691399425027230091421012006910076302232934105050312095163267951577440251673588286022435606179068828270112607686128384319130967805852240717640999102458210371505211492639815117085057784212045108757262656446269097478961718427012592542978849631989375942417194191535818304892002346862924751623245253961845007216949328591107965540860576300779337646960207297955121962313111706603053718994863124018725447587037157388229840424439154751011183844917124966302918982886332394652461009341517653938202507289952981553049594555733981863703369406394843536249399639276620229476379396589359633056179362536214608024439610553144655054370034896129690077542339338301973520608226124086280571784080534292059727269662758885255715432211475732621597593797542833964149330929923290306339142999667317533318651043447028651594242305939678731077595560634205115333273739991675329002910380157799766068525785757412215238435624482172644939919103033164703401937943719515821670313080775972113744 [152,35] 1008472582210495207306151780878368788577911332063490060828391923093817195275590444043503434313634052834308912669054622052942500278524172415838420483286346349259456748402433331735143306802141418455844528280040071235542270618683119888333767991855655868596898515440800866948976313400002268987026190683887648105618485626804406563686821746665587893971713227182789985143636484977985840001200879261280562932096489066232127922060608533174887904872893710647811984018196407552402570234747409072972448327279400612841901294320569809229660799945196601641128391237085839002094447769210753380056833201051827719672091024563954855147119254587448027403788605828053684202476535499331252129421388766854081322906050512155989431155617006841289528849817810779679359698027349927340431973633124215587940009870886312919409550187826171578302848768724477945443926245065822483421233777068483645377900240146952103549477691610793459882898890681710330317673847128926959901517929761853133789934507960118499115927281872224093210542848440945579239465176943323298252149444706520914825558871622418621054078049522142759071677941611516966869793296243991832559315306898706093915676251358933007621667207998410164015006756262353768422222859768358869232688036056665184110038544462893280077905665920847985231391147997665468168228180649234389037838670155270982882187091484421303437692170917827262298629395561580199191987228911253181836781114976843306597035208844928591593363267070939986093314061832598387878265271665346926975158818049055246405049274859149614879552676110985855303189550651988148365175155721441638412347675627460524544314777060197329871142615938202807515283330517498898496583407903110508776064569819207182604175194198247239250863285914584308183722753155405036254985022784185883607470158465132333753970297326648077495035510009342018252786248661031220590422076213229072406441647390472356806479438172686847816523675636804641621795724964940753278863688971742067320569568480979225600 [152,36] 59710061768013160023865889651908109735523215261415000840675725425570052614603453759136387766638677503288495097047078616745340241715935460861714160178151551311425100409368272534143731512557675000273280135699249555603398574708870167093613109005648576442631635857160081816757549555839218265487111073881716590283162210101136596696952058686029124927100102584346560658550418576896444190551494744591952284179027432754047584674518335608586427823055663991006531249040191397434844526151500911475919523501134379528577272937506003850936977395776393994443126232324645434538866771523079785037367321832659298516947720156681615841505953738373127896197342960223713057470283535053413561795846299452575646524852039129235915800812167149374890768766363536442442832399851411283474915963146822287466508822870190214859671714366023139366978749397067527917542241147986989813861857330320642317573215192353534455636763967562364900524893099626188183568142327893946209088801146373416494157779925186762623374916150587992234937552797602030323479891771380015562042197644005510324588080166680729987305472667766978849826288356867354638879864464880462858394971296226587403680528670378724398803652796207150159238268559446474316752780477825291110949330953982901950836859924398581911441170079846533369786962871838291947878564171005138344917094084568727716746562302017126314945915260969987489539589174285706578740333625170743359338282239756803762197251471031051932551067304045209265159465815162955352268441590725117207417600287144552265758193960649533494502264248309549868612381892043213378128465251059050951398302189119837008073720232396702801449529605778635901319276061426935203014380992776354116042512678219355609672950470003181990099027398294404699151036881854385355295247133803318617150667512341692410366515264873712031080469251421660934855978882974469948221335541078266247942207353857087811104142502154673415666039851546649577145146876805398099808888015598058057741285274085128 [152,37] -187785739524930101741852057312960257765308081941631383284529217306747280576231145609398825593277607304624536879712342545121721836662098569597779049365178798628390996974860688482361346166384120608221421868835141900160624165496843134716073665077952675894715149685545980743856384418272895468620085294102038273263715260211817234116065212015873804643422821994895738563786752873478180077548460055012632667107865841258384405227397953115670515923070401858351307895999716039578762934733006489987440342775293843112104229795545559344103791835486035815714965250916521474552023214108582520622692366765629795596820817107886888099386679481610876965546497381666815228133021821004052320017509333079663885776969420423373818459093724231177942985385286250556022058364160038875774856071112526461061483830313554343536825811569990710359444274105949432995016282415615296183141849538269657770011234214452445388004067532995285684340509024473422134359361238111158039352462494406163972549060900610291516829979151101330392215460431817099208220084509699752504406024313381754903231943833355327225222719987843704847459239116829889764696087052011372414473979347587429827034990221339929391156479758107466150793176336163174187874110760590204795078080620430989159758858560930820009705338715576794785667984790003496650457228198391959577942107666978631243441140271672193106221673733401609773257575054206699627398921908256761335068481135064572150878930708057296252694266414197737480660991114306073992792781977683031854484749376342268509411437769800857842759019301330872098453850383488448404577524290545014184696657154054655920539612046164934597062326801733133134998626196005420118527434767448829820501236494120584236742898528937240498211040767193428224916343862846387520156552147355856181300115111080036481260651122542720091465967004716395229886273546590474527250889736635879382232121499360892771836025854903984980530760374892435153049335661965091624116844522973506755088207812416 [152,38] 35735071875635545666554496402460086523082377234114572221815617825329517749131800961688445941701804538724046943804004430409730301505785218466249229463384794154736247830269684720880937390005605439368906505246330480237012107950952209908955350077364539849956338520373024279553742564419301614292158463560979339624645801511322996909958848620661418110829602565207350353106108626211649758882502025652794400966110113589845055819259445344961458933746751643184508333711140013127412189775441761842662050157438747893883912558301626366628158387096613733362736132394002639318298002643262523470917971931466191744168946271225758519160305898077320020658950746389876526856691664320414899692639569081910964063781748681325428185533264862628568284636927770908822768657607980208171524132483106535882394896043068478863363942626189511715329843722342307600284143899486054280951924157762109781443702432086651455594749997501945210029635514582776241768086288428678712237762556333233558584130551756999270862567951859467612983116068712007062363586804650658906011417133229324195611508030705822174375864429251209934061833918055767462999582406716891531164849111541511473275100322431723874401191979004931525694640573942492851381413969983700814156699285069377780059241297244387321693810829579380666353633611746804858410916602372013301504169995963435150313452794495259543731388553611296610903201375509146230362762113264677637011246687839617542043987802145381826977647714080676624282601269692936055732979894092941423280850969696232670493219667588895124895781339019772871876240159594358513050237179232756305129874738100593864373983310209716937452408715969416499506545141312508266247143924779348734867561692813865934519183204124343977139187486155301371544093505524656742951647675438397633216508884750172535293426188463003717689039140987062530358781771146378575241362597707825093830628834200343855172344813273281801573785257070977270683154851293374472565245888303579085505746240 [152,39] 10522566421267490618503604110625128342814457397764357736778324633836946488982431632022392645730998148937298144346024857869802377860658200825846255126447627808607515656577192371289466677035519334933458553658841021458722852972863372314988688315208803304355197173455798563667723338914723851541161170821469272925405532565646080041857870020716586968016532354058443888883104289001408575546578332463714920762033232391731799209473357526720028726161451591211549978031431972480963569704226594625105341012624896504966574457142712146241934011510591059375736872273299036814773591837092532989139226731895228945687961158227754894711613080694440703446131747338481660944895116283904921957688891266430297146090871448188606713419401562690360128885312939138715859410402167175431280922825387923264760057098287846196800857340429639291724627198543663458580894493441531698371040561167079939421899293618779418384635903031277571734697239756471581428095714815447550793491461238037995892263232603312052103138367620175080772884158838026928583621685148744212705079500132631962087117369092687036001940415576895001729295845016389354099438755574603224866804494712519887096077276455903401914531445869705943403602668429608703422230304795674212890514276882844334080130737013336982943703555700481279516731254911518316005130431072443471744501338728065506429917319878499369233497766895425436921765047410947603107258471725805837961678374080165085078341109415649234848304615205572772551332942397606508742210348525777925097293932896083225292063912305702151814093695498762956611576374969721732335399559214186529142661042126455661468398553012806302846093476313289822114348560717057580955331339436537782240089644676519572902944644819182274769886619877215473472435435475416747504466840789639665162196299610905154937751849670468607634489411888976264825530676915677314868068094802280054658608460492831544760614312239029984188853502942593611058145421102849081911845106529892263442944 [152,40] -5711998986102614241320108543967476798748363446403775899832634056615371957447926524753107911547340522836085233377293545712634491614598767406592540803423300148577228705640066483233457016599907799754851895346616216802174068761783955436174545862523169345274194680662757580764184752614456082318127212738966891279036013022040779745191021401641417452933156510707873525854041896739627787711504934721047697896587169264992275120419967512664937109346999401055746387194948296956798501444271903323593622414320778565424951440658415111017753464343247674958050757560846014943849657673783815504688514534991807333006512472693724859084222501487083733122918668333579661572766259464637625409510606915668738065517483042253810075263165146162047371432253480794313141556619634529765833031280037606893732235875203540398736912538737684544806334254999193600159046700443214816029712821717559901511266102232927070198645447858330399455830244002683541856820058167939212360828812572368084128314927428731382307196290000574909494833957738010754598021162687845639562611437913347224265944585757824305747780640820566935455958065881250100338013233181579706255371610182751914720730822442755127211727447921142366557280508040930479319282415539402523119981989204879436852636924600153257278960626097119829352270390687355427077073965896149746001912488796466576113785619457416561048677969320360997370235172734690285131359813289170913139662014362634855737661115116811483180512232665145895862351361173824216040355148138690304683357099611806687104870761270037811775560654403683172984262468365207536948678455962237290851785817277691627254721693294786794387120791756643833388395234624478040488642842858523525521423770790173272139098328875419412785052044666504394810424849062661179621702034509678597407545575721934097329002668201248753164292102707984985182399676270837760700291974962342736531056036711828205268569795859972664072522986007047051139252840688459774341751550382047896080 [152,41] 811880329152470494540777243588456496578229737711927330465085180890221569889474111455588396380621770914411279436988416003523960647883950384271922357727940839991200099788559832317012884671044056587493936415964743622884838549194276143792923049832637924854841720632712791680991753758616784842840360852967361283589711892078114377165066800067413640909759240223457580935391729086282182624762533607697435762431827943350272400950903013622133630313680616235190698199727192158936516231220698960397355002513723659003400762504827814132172543243425393295140270463497108033168616504527619643727762458417063483106976075313045011783832579745233099649117953514901751931656469772213462715845864573492816081672729690962232341852387353130631898655810381709438104820786301605961531553724317961979247647453385501286617016339544543737555369387890208783674048582945171999042266084259584263592058675887086798416260288811587759843070823685207077472904373404659320249604344852986519887784462023422992747051325264274871412232261091104593313000565733536432925855823462061119479985282727985828449724224775117154473887526327277464230350410660932993910880081969436594492614892691685904799727406442347051454421641683016818725956544686190845566546265938392721719009612384463561839848412734640388348670678767879944515727298402920930911986764849062019630954597312101889594003063772822981951300102560561713821289711295409079992593258037778482626460889663081266868318509365263969578345585246921985428135631456173862728867881594162044070494899512169784822956929403741936916291897544222612832860587314935969246931115937146967437678880467344432120935341323602685155721935808509373811023570600728204288767479041899087938505049447519762648930946319604902677423025342419688867673892573161029151236905377704416562058927691255677214151813345690086585385095774441995154556371546650407072450068488068674969086012219417316812078170876493383195736449959356173213699599434853632 [152,42] 79163735494471778538793059757285161841953261680747234946358785658282887463322543974688456795936173863069204219203068430555771328422486814135310008993869073265808553940926334849898705888940246796810951345437086279846664238118094962574782263883097233922166082702592784400842145543238812262944527562496849922938143193994604427200460611347880871962909438479650090963401428810501853809086160647120653517514240532470270605194639526282047487982252315970505347567266278938316130674865304062656321387099855535610464149686002031110076873382129438959059530565107017196238857614664638091579975581233494368995628549808603632516893795619595332460406000955266299123795751888784349634545407825061306931091466082228109860209597504720481015598515326499158177656975666458178608316108224554221408640679755097989189622338456160618052728002907829859579842720691702199477488497850436785512623445654255580024336476250878636924028514585717539034549867126030688137834095115273945006649687999936654954097936300644755088916763354659418861198332835073254628938258330759636803129298500462087611671776205661834653498123452634313514045866159205263321279467552159756126540279384821321912678583877184128069415819106981193411074966451170575031853977337059418973235083658880388687798626768353945133413492773443030553718988359288372974480085442248018136166352007710862090861086751274156126504876418474241755518550287893073726980232775866395496926131889402254706900280203056450100034336480889013537761147718476212224512489864963755376247882791434292561400393890097753861592616596758435274281816761714474222650075476947722115574516306834340332398012965861449042060150311650879046468968445347428579722775684767687113045222159728193016316920057158024932095135104027667127609914728526240295142439762505176519259213466965631022206366591514175649456547891185151174406390685205416705393984368180438153012803384535886172575530260578141744707092027788871023977969081664 [152,43] -49742197673372435090202021581902625184785140462936112854240667105687106806917239207670560811528258426171066965180108619610229024819085980383454043213059070979849154574224266091232126535982192856238371371368881471743762516869626585868624876482106680446184161422781877811194070383602605653593154715195976705242431035523133541795732938340873609695610251898816605384396753131768014735429018396657588915152632873179559857487101392889029783593952473645169658448461911510853397656745825924268685356079521594540466517456230721316780808865558116662727889955020245311599477022364571072967596590513230596751781255417086132105203267814847311149308794860971154769025150443165976141444771299253499577335671022334474101810493675457316045938142967661968342929494821563976326225357866121023495420734177001037823316798320716255662243065736053970157995278461678615774640461468742271191177137413710696256004870216324720566000628758747034457283214857415548618065275942303141773553558936571764217840928906737355521508791915880901363909049855537217784091525259016052397935363934720694466711253826868680060924478282565514717446556166695461092781451451559988235287696044861668137852478599818971631321483998959841241266263382430398425591438001998807987649482891564502084627454587137785954982920015725068283442574776270818231520077111263034494992741163727021122243640300218878488970535003120440599948613751530740559741943013748957273603460227526879458212109590626799874089625089548111732835153749114949551635959315928235437395683488504510770763231914793729763752687626999782478189367319919871053475637564849088517374943445352821098653078652893316340479210714790228551275042882086887919350065487910338533438628752879234146969796457391041717103344325559418514188648630612268596684096224945313265784453859402470424960751610477329904580784767376054878284092204971582611539646462638434661590854948825735957572954930322237815122854277043961766825146112 [152,44] 8812427995559919825398990302286865403814002337783197152830192553678300267978516386281436739511444530741405760607040770665757730216919908084894550456424644985550744556252370564441985750980577112737163306278179860289664546622641072511564812252088484561021248435105430303655790411249143744201116050409220601109215551294891992806540370181283098967363471825963227893007764820801032953756258277536579915350153929653736411067847852713117602579567291926570848906998230658158920567924006517533491517645175138010946475018615872995381647698897754249965874886467628766072740874692675989625054088838074061289748665599916120562512530378860440200554761755224316607364728308137446654428028882166714345194911994426674892572770893445860388702861809725694245906551995194955293712714777056553730280565552848511313436598598690601019883246044089149317405267640353919656030011217101572182094706764941052506595836001200397441173121153297485395239338518287628472904447368710152309601725917457372558912157947947524623191157726318148379880353573588271280856789850629296362905542852416471098691587172211210839692726339773934481954016409797476447243838003189538560387714120968577324262535862664829878618190998266403869223299206259426392421687078912098714417144646935744311889995440578218351457502678146285125594288371289476188086476580385870307890994162967314019311009193979199243113166638373909868272553981684209812248565637848302308077700380548653963500210692781990735815095924614411370154093071489486112243991327764041338203924531248333376398319966199741829279849018334379612199532547827394441031800082451710222114701074315436565575086729650156155234379330752206527190157155110156687998537737235719742840425960476621181170249635990939284110974130817049103705223612731227288912054335722040056771624496521100161180719820965404801832696356842493463815896357199498140664150158515341262632132306105316733797685338347111583991015364953146440553152 [152,45] -690675298430653045815432169426206958542556076001193942633217897310445760910713613153227463155241401317068767421218336488486543789506876898911300481438085600454520287046768534247854078742387911149399527747815136364920808095724179836928343966793868894537319214211225073101736518847387168546608173172763576712152816656146774410778759187783564101703349761565839747044362961053051728710279283437901691673428675438632880790412706994095294690129960970842085079928543641001960115934792264961366058279377280862029179060096764824395931400936932275630001826332850118044018786715819579941854751284783692193821539417278590428483310062395346522736471500845001198357359708483111248200181479246954842204519821433043258015525618199536960718458066658906036852978985880808967608978959806369885901508003784667453089771950823860189600434433874884081032926200820959424300211242526033660871600376880272737751905414558773761222884882926905062555752537956813750863919757634122441240337934433351847700474004053244787222752871281124201268528136703916337868174056016289514970425850512954614263635591955244882835198407958617116702349120140147131844031836659475248395435162210556860335164267849817425650744797012304421987719581823591578308854683536673542796579779679625712513617234321688532120595472718765915702290703218783542250120127074136747861698577930713064329850143726325243603966662377696688519602583178866685254294622269006712320241088246187904747994871271950206637806647050031466401439458404718647431300638587799754852914474864176805362907130676537968108884450272236736016884940408089118910281832453710377266967992283187725545682506544979161034416301692385692416133672450353720046461585112305436326495819798291429637684796081217486631163454838397824100063934338261892290893437082596804889687662399865652539753431194100148571952623039550729437016013192352018048084029702588952317619473087066002586210124617047629163836582489767236992 [152,46] -52703319232164279695876621971384517508174609702103220294328478677153546608876939333433596849272151572030662847326454737933890569152581400451509292457710275101540878579823339639496299322393884611849351265694405444713433380036870644549521462154129955538263963961839429222216567696416138422745294411506263499269680065031205551037027905400775183371221385954030086112291184032656765105016492349069997093423206814293406687001345966549063091747655832150609805038653704035531111774133993831323702318032231629454626521931972546862141053964134708439800362995397426295214132162821857559007212525463745599996152778514156980232772949573652426883083402891858440040591528622891957655307619385035494423078124453539307708443968671019103163831183113390160918377950608713290936396831583423221148430349657970177101131172136745564099652626704181469108631982203700274607733387103848343875641707966754049595960147296904901386274424356720764778793684630011397999916495363581041581135770926307179323448282020273473525773224460366757028307265871627605674698640669382016678918801521823016737017083473658626008124646487818456689324956356150891056325579276849243951784457346871970655263423709082827015803801073397994457019081042482726671973942787678410704977988301018001441567105644434997964938262210894974951710885284305973698317652882136519144669490044129698795090826802792241660605889580674999322814431449673602011617859364900715814104515340553274128642767741660130051675713528612137190552667103379774716960136741181089639681430430239207975310984660107332787431687068649622272560986027452110922784022581621346811928346661824460032969219278729608211730777222677072239246195905756494714832770169532354170220697713411464042770632166403044905641138380527993853710771572426615689782531531684223094692519758381959132707448694680012087757337147672549615651176290868982061818073955244603635874792922324827778328593665934821362320588527396992 [152,47] 32948653072619958265933278713265401850328935036555354933890980274655937012557321429372699936617210425320501935659851985040999717113615872348556233507853399997177410820968412190533790080265761642881360561755028769621917161345827979440299101741027648401223519557318054339182323896102861478822104907218049470678285524928949478389385869847199666410969001504781918349024408008215470607735358036513294865801763982063874076070029043169215232552475606033503943844891531145502694379833693049233660176622769502441483758411060121736407610323562154724170473444148463099117084658394039199957926453166201883292993708030309163103605001687651385102123011956679854361428049952170486477156603960929085279882034248740716596564439024541756104256343780643235840185906812416501506527430698509618736460002787027231180126735914072213602980612187598430265310749384901878069032874265269070907661667059253276753531815987353401329576645650570890027905265342365117919059826725489816231796777033020450528138748824838583267077933749140491856458695504332672112583345109793758414553735028423442788556069566892872857460318591486362272087677342776211417825959139730519991406963837986419165764880818178901465554795405148961029074904127241423087472416245509930766700992603966326008267416882545562480574396622042054991824137272290811564588240699750761485474250504257874384192050684647053651069751567453294565752257998484363215236351362705313183113556950760809796058573490047143378716850783013619764190075375455435445834113961441570477457868784215158403659675672817880181385883806829086230482144721979306926100860872255642670298306132167152711461872010063137739479919206769301641012071239895999780258007381144638385731597189825706847570362355734810693899457142371122503723298999112586015491368327209548986891348505389892919563123320836375408182619759638199393575239748392407425698770083671867629907752156830577341266874641933695089787259255552 [152,48] -7187314466183090800280772591523462746458679912098309017303641365420654741687897348441199288807110744227042851602929514946653871695899424763290884479399700253219029356037150719660861960710660573188966654162505205254461341097069611229522537430077179754970546817991200016395856586149196956003106485945686377479277496520275697917113577656036961604304473609665230296913353591426134262124981551009952870376136253726497919188743295425495933047028452456395550089228160076626950810690037586308874586592824023621287202260660022942362675440924430236174462961726906259428959740581682793042967948195667981496391375738978975635107429117896137650941202451590410321371860418193289476399318178115940561075595552128227845481487442871082389235103833183423312286595038894836919737626301359416282784889620795149114201152137747573783399309868563629766360862102519596904984126551813817409725891025353397571302263955539203953639140212450239348708859398338791648721775738766448180372269249364502134633761085730306579603897983842596649366091696759286846159657989411010593942804783977477533310828043613965947593774083505081731778694057514610663071483478529736809602697436854590906995411746861406254643595344566646088634487268131388243955552906658913724560860747023135749035082930787071805300080936594807456000085008496892252968105922242214658054694267051044670111827594663010989956469625172218155523969071536245827774752422779739402019065302200829738674354960360650451601102224805146756819624049565903698840809812293299086260580868724062403393844311483025194487727635543872916342916404722401764555153292431274703525168945224054058942545819220281522597410677460002650234253301865085856083564908701779833899808942969835868176938226863344797560316059544433776149366170460395534015586741448502416678883337244600617803746389713161106863784078706180129669149893694794893960894705743451650177784897301082845512306127918538741024441638 [152,49] 496680772436645613198388459816637888901479242300330219169081137635946427976630573657672542884936755793137667621868413484335398718085241811467039226906685051875238020271725302261599116493591062198470958738694946679742723199993114679979780463176498987245188154755990490189322559012115560867811092214105860084547070285096743855117271930907460785382566292873930718205248792571354186674831413131775988529430517176961420044556212294198155376003520973427090979748236259721015410026194001096259946928512807219929016563728468207156319468893033386694994984301967831955723725094585545746468897759043197925521946037380321380065481603617561180822433999810584649666422207829387590811001007918289838207613441980361192214829304405415603204046297611867525360639390120145309301758123280075029480682104119390120122794733194353282702784959693312144573161944066439555495358879417077294598756504089156949633771731078665138925718921777215307310455908088323656102985494469205931424675094192377639083172784808915151516846069649144647710860938022386431795146223792860136304777958640098496263593732497715798250332038082483784866490542374907564738416634352685771156649695211704166060997018750763062265492479931628961328345945691008429641140574055700250541136898849760396900993886150305912397141918952913795834268041961465711930607205782382718862932926263974559674952397612690491097197571952687665846328718405474562690239805954218266961679113768401402797723837781481865723490824324022099186023010999471784156083271387322721718009379926055882323024376591320977106226190043824867479164382630058035545900037278229654867129177051155629780454393626372840457514722140876825767180811351182611439783081512366267213542073234242755507502557389792493722634443348041975853729915623921176077838581281414692078793796040492629530668805834181805756485539144503680644514656593870965785859594214114073997941598621777451997710502258537977525760 [152,50] 204487151344030011407186580826181495919979150343462026286737775369772249952204829959583791956699510650884498968536694831651790586852304884362678067282220138275427543877021402026805983584752963072028278476854928427138597681988732916188523189516421104174903930558021057599946433777394995818144868881908070456255175361597758203721964826010350935179948159325060619308036092615379312585524685006736694351587602110515412448342590603581531230218675087747727385422368539890748097671789966312989363848632546345123047872392289919768319664680559540595872491927732237530158944895269293951470989056041448544456303473283400781003726466145542119918362459984487358303050956810626108438993094412682158567360243042084911160734784214817878738082641095102903345837843736462453229461169416008156897311240132168351381182196237712236155603179927366941749490151543906129243694336734461111555410001052504387638739850577897733917466334823090637897700964965012469495368891813432035065142029772353387995837605282792544987368790960767105050740348681343527240004593827387631442199726873305799387412817499180287003993752309605332548175829886779502702432835722672780478664307158535351519604975534332627268569422551124658929677587010328613161287039397674220377328936768115726643781443200412545833864272757830383911959685617216868109439381760076913073420336787305404562074286423342266345517666031721365697099943414416583649173266532901943664050646035611939326585430291288208161658436755398973125593238163888408548935992169953969151210670759258352086674220465576570588570134821404792442631013702448611794805389848332493451411999008267224906655771991822724576030804671409878534929207828384293819811572475756891917938897330649961849219589462904209010524820869863105578737368035109496196365594875451456599212969443107618374590392091423037929318774017902521768627575000478245988199354975638046117808188759984246840782751897415324800 [152,51] -71939644563059555934039342760483655982278883608901579002828504790117681307176616922122168751972446061941385852631821524614721324893775676249538097726643089687466970277764128562130409026850537798196998489060963943100566039982014647033475193439973720610623576874999220646066131087548762942830418234196425989873888480605002415220850112250428027253896413566245149656826199551487494144698561403207433930481139940773111625408460033572588749795650784359945518917008505125379527636726226093478442687092829666982224879651593056226699327644683320902868303472272976602147615506296477770249080321092622156648478174679064795699256855699160176064274301944306968647265884610295565757146916864502748575655019182616206561018541254521914157921579424466416266138558483009738276260574779679757005559608582097480899681727440275723837726515747833977804008389346910057512222596088215678627766025988630783684929010530165632734907461430197646546945395770133008736619197526693713882484137602540971113067914140831150468399768827635447270751607459722231314675945273943981114436279057430348489144073301924709664165745993687250429000911349052241907448863407479981891065588344235872799155768405883846820452064761749675169916500154546841799759591397798311437545821772204455041760657712389810427955429060057742717818387386276530584173559217669493231917317404305301792540454837067626660287428672304143066310796290315908022594434541149516381552688178660066255123739920125120364104751290338987228628450357372997344694972777467571992512564494865171070339474568082802801476214809289794869647820260233363832380597120352709187307909034424744753216585793632128522182811116991970722411008742592299224810434681510358950732000297560730243025122956798878009007242130879530745659561417429475313270231836561540128053680086561308998389514009189749829597965135517761779553224443763696160873195646367466223577709409526344915583891674710016 [152,52] 9935924366701366280697336144190794400788129680353823875269076457818076091883691019386001487094524179848396808854676938572256896320709251724365610335828485210699790975690310325661820991234630910598974735966256898089399162187332357946360552171158019173992346303742878758669396815700026950316800829372185130557456711670118552684696776341189059747287959668065464137137449952583560470631112901301285677729449923916087401562304382704624901472537731312255798295839715112450052499894884692427895241602292148287206960328422181050520128466068001870774573425720666522778789240925982079140571913845620270260689401339318777141220081471284651919346165738630430820775872192032551149013375256971736288122980528264045606683436240718927575277096726474953617342642241300610936249274397536233240056635349611671857948408372465808662604609494943269685266031480269296756577890593559979450413174918389974736674368308162169559898839565654270390144388705518058328863348502710160117122057960371007956022239029796943246690963466693894125648124733651532946399008065145461401088456939800183011857005735741124643930955014917811267052839535702844645757968030239809992775275141440167769154981668520546715437172109977942678429044372776331396748978257286168597802801770380014030649938366478452868436843547812344073723755171240271146774736035262222434565816933134134273904225824391691787481401582394165889909593608170813242082185828158762296766555232920431976724673218789327024781281877721545509544414301821663148667038406161595635460308471386575602147150253009609678578700607212864649152495261814742885161044151392558385514195735020351649763205853991643955320813853326279653972395071748260350334538388251392475509389664571954553975387083764366403068343423417555285995905470721553061634187393910777414070722058413594265714963831934054270019193905909591121451798845284848951888470835503052774443036835250794668572723842288 [152,53] -391123776320030635064257438891141419064317642216785809335899196671138464059452735782895703293890990007113466627145879095237044380394804159049677388263211937048664606104494168083675578415927019599306056853558619800779900133444445882245444565590616282311175689693338035004797498153465556219465306439151791506492195638328136310041670014576161011100075885571988645900313407735916350038839876479649840144229924611506271078625171683160759827541247214363801950824888691265909797173505223818620291803855325912392259931067492015462041799845022349316663721207580440418966586408764217623395460970703000300180625681141744772370690513101815017693542403602561428663897154204306503093475130053336593645955842469633563414595549474002597451156970694801682522854744857644324268338810129478995096578558583909987343666076917106562370654184264117117096089113793906721625957111610866372743659671502531982418731882812620934138840872575577490505922670112620987645426002406849391889366297396967273665945317688132967448945469793791150849230494368972602238779228291676281071018698157467742185457942794457446923428308245700432842765799995723445207008542965971098370695220896179125043999880781567630689658354256080321203584199950420639107701941437242431007127950170602391841408359252794533453289939730994630244995331657411453573701642456695323975425098995731609572042907126481793545722076740074295325479185098773566458791550361615599450597142605540844686515874330114427936411887830342141325221012468132712047171042087656601280982472344344949143178799428528510815374136678161214709000007760393056398176906433333840814265295985056585444787979063839947904953208426259949037548896822734714315476439700091539089498576954823956237786530281808507726722710840593606295350269470138967730618534250150142088286677780689239710716447698801547114663933935547047253622573514981304103294023432369858119083586782463354370166656 [152,54] -51667571307252873389598955007954081894503686119593166736119407028835398620729852924091417763714687936630375875556089544504006359737148567373560662193863163913725189859750266909709346421793257878217465751551795170764386590514390143757144215344661441950909160812179789629172332104119260556454556165762999328066204366662080258746160086442285781060171877139102527965948144869285625815914273914654996693288975597987465872064887564749409267518197352246341359516727649501960176969222269768910534178733917023678596938955418999378485638467219702066858470445012014220033992985885053479644799980019032317348141661392740918158101143348226689122382830576729082092560223965702098661935722565645286511056554583018254956144807848093165629939864121252846274969628493809804285090991400489294677341558116578537242142079807473562410795982570458568838395213929171962741014146577802411227659728853646560345910049762102492357912856261280431900831767418327539763280324938786505195607796904730797338237566633650230044689215361254595053705735624704791626712125524281629767945405075679421528991526479395471459749786811441718078625800487689750582432051906889818000000731064520691059482890088019133207104368271967793672978814037513907903087230696103347391499904839567974578785662585783260471972635927289758102500721348630607358797494442739121486114622208172661562706750689414964003192359686436184595974313551362663923098925236634581869966613952888419522573511008377900728734396703832464490163981897930161720282490253850186915551240600740602111706210854276654329862287253650444741948272679940236940585585482494717674524970764620891583682678131316047196786522242786057783761710476843026154183156016897540309215427898943506687228055236803308791112150635080432901033406229508328390113502446310752310696424400548767119145587738653650542797070169644821584596136464035633125631809599934677208825449798697843916544 [152,55] 464771294937678580781322171855104733906377828248904963869515642176892804987915131541010202482168351539285866192491660016272377526756226160079122137201956935903546218268415383612162506820002453297976421320854967258153893980438655918185117874911468797821790693556041028710754166158526946209354594923208502037549811918281085070985758781564630199983506566695450368025511082994870773944579224255502880270173746343398825609053672418989037969035584153452110229615104863629379245151244341178963495609163858476396093996407635007945391048746990621967414784310259539087211985856673221643817746340310146981823266311768786101444112953349848608750029510076909749491002353005614285807868462635600572581695323009521819912601406715804916607895893654989690009084865491273541485903743314787067658630633666570360017409880273666464358793148056781797945419036104862563836458646103886892448486247648396169948970215654508030942276505499969518065279248887888921907985009194414896656283611785346959937544584404888780081621145059288402490443469838962679118224188523774812398440824945208503114858194285697275203736672189151752675320063649245551026854827547049349182469414243170142694140883664192803907974633930057772229658005006692295832110930687864659736025311005909985036353008176509557393373847375101401614216685921051804248123326002440472649013933037950450768961312116685289349027051337018344889520868066338415532273749829975973627469746549959682126926809664857266695007238148683863333897303481744657045678218267530804943317096247830811391832091603142492302927951371509108043435141783911157363585577640083183028776632734788662506672811407661067336156736521179438195473188090773525458652822811977914552301361930298003847367473623321103575906488804326615585138175942834870381196779042253063465688486806999367162651787219879959146339023763637017132221903713643330661755501956975451971224856796091200 [152,56] 1862740387119735985337713325693914845484070787971009910994414642539229790717002123032783683223096683603618544315893429457899725308424909011711696900087691762613956455633197117065596375043428447816158705992320561091532476794517318065308818615332390686877071181459862531414234636983794519765813311339778955891455576591261319787153764348093889926439478106055195798053949802598374871932006532645257387357783723324280661119977343188481709486987539458772893000828776608008344583748226414135934005029329921986703642019296414832169608799273708868788549647245801992372622253421043192190657174433327609722945185007512045319462731350889705623699078261430982704520070555007153366051200413055986937032247952842321858171329237323226064031614117278447400303822603842014804604888154953306482984026158703572917575411148571514696607827027893590826795660290707224894482984277594518859102841678021453012479708728279712321336404310464518377086403154170768854822256441145612782951877329360609932381461758120232941492440438651286390293358278626296189533202843292691599363539261101682806629662637450331847239148523162025909739001061368436510493254047910231309846386703112900343150871547702399154131081252382977205583317837001474075719975562655104599467822183958401762039132539168092051980717855412212843678274615857559600544073846777162894628205759277847753651363697870470731652065687695806431832619765681316094521597186726783622168915653722623134115404593787171587864833918992651505298638751224966029283030636626368994658941634055149526592163361173532419789854759486453065716220646137749686134145145279294970346243423038387634591765926400186590219575726563011485712904886328071271090961439593796360784841940296188732810198012423732277376781681384420903145864471173204404121016374379225703016324661752547164420277769683343697604883272445826677972848203423134949406428570088268378687436394936920 [152,57] -279134493712177729948508752322812594950763829693691289637251494764778948806724716278938246793527097279035341289619264482005911125762895933962771919215549483653622070656392030063619357442877890165091818057037851415600464937967649581691072740746037375768398824477960625741991334410379091563125043335194575929633900468253951238783418902543044792756511673942404905090477242099667168626089976600143654906565972861115715186844811126984199312170466337844399866610844781800743242031327933083712661665954056152438774674020099040699473177365908117958034244104675250010699833944233782034402544274211616959276818212504694818603331340389936371456438017137363120731563428809461081226649324850566257336999548181905753145791165069057239961456753162037337369338829334227264635630763376113981935494470508064546881449906756929944153641020279135783283492395882496444968456413635879771925435593693939308144045237271950463417801674325717087142551566958875791842653451596432228354417416818332087089040252564950575946038507588602687795891129105118637301368818180489461394773042916623366809799417152937199803789585542073522121787913369779980982060253620676584841498307542118758860820274649325520593672567703824574478599492631562676194601226414105319734820171563691243689167725736300148954226950214518684326934470270886203017435557801040910728855144112569831861017707966204453255814979290963924132260764155012689534458414409048487300296608570655029149988629332451566094164853413618470975657426075861064714478205157658029591760284424001609419767349750955267596343803279219769190592817524322368727208405096719351680716815769211978981553404502651487108512145676384062259837902045803014301225810942312549447815832490067241486252427562485050518158712193823210789060423181089707664161648335292193123962652905353104794477435135958875204106657463740957207251592195675075248462553720324234697791943232 [152,58] 15905554039469805100257206316916342831966190239097948134857659371834126869935558779348407110960856486843448960462746015909085362271587307703502740699575816045707471144738266611909476601807753497200281025633080791923064493369630329517923492209929956371334589236215431167451328100702750500101683881331045533322165116063093296550608511314982692869201723623669110457362750791530870043553162429667127985092513984570719169262942600522209004312018547031453601148690860121573330408183076003283988216176324918462458107893468252664131219059625024424299838990669557179169564918334493188323429015242650881389125468577847321945130035455442275840159694886161716735944839931575034369006201183442105553804065423681981978973076748772473357959229561273817506852120584904334470801385727119159465924093242239398848457497676510780017983378521510009910222867247302948943075083605249499142159604066190981468435209127045793947147352299583986057489120596848985463742722297455096808065832513787370792391187909942975696241569267607720558199503756460992208684276841743450031857884492286886025385196688320105235116707053778520221826301418588000510025835361023334289351742303880714703957102155576005662566245716159910589445938563512067574504908741798145440961738387141151314753808114114523224241460518578091284792314284787757830582988958847092623635134484453630530739217824170421033567012020643319431357175768027566936317970190943786701064249242626581878448214139494188845842661712694597457424624437634050162303396275782131274377100353583863059591399395124557677903944110449667502526094293248713002087911989978250952081689691315971026190138102332692527907509560350113778275785326593572909281346398942630691459699105159531077133974840089306371016662199477298814278906410726843814425037056550313016450856897547442188611980939599149453910744784276420728790668435344693316787478387803319124882752 [152,59] -322999251785842905934154661681037616631877169127017180526856911334389706158807505024045529846796247429387340234411382763529725083776661885628857743565334805779281142961681603133395099306616011642496102460924029452980085675408701748600121476919492112774140762404709035768758995488529936324140544711981393933662442624403350121992251499856851470209734606725074399895580261078258509262852908901634551572340442090207521682576908696999956972762771838635599311061869732364409021360202129080627366144910757320017441081151801647576217744580111073329637038429495123601330867381765043187997394157839811886448199046042100524867777965650548538957843860735962873137784647206932075689034513830800921694161859506008424797272896794174612787652890158483381230030449930427516458793752257981503833995789575775222441877676385017215408680607342744523131152698631276674335534504060942175149542379688682593539576121483619280613723037530793581489915183908638503647135848923923508739774250260814439231637669931130680955276470867737435112014242651584126227597884240083177070401218369226393984381617008261638437238519897867704313643428252607965973667917168606604712126714178062473539235454940745087348356022246559228292124841865988134453177776087021116554484425984787525896229066870327794537009923371055572736323503833948880939597684839136451373023270347691724166764072883778231097328703096325475781138644152097741084747945625725630772298586522699304463168953385623644798572064083396371385812265803128276772835141619946076387918994841726126696160284542977199100907969492867593812175849904683032252043013599651354661180430392703867363504321980169690014192491380174307387527339313916778797853652887523242782267732229150808757779490104522671661356696812976268789600411380142636207095344751435982601013886015815874740257840013907590246691077795034524656360384612634502035300424453889743360 [152,60] 60032591923111803890196067770922683887825311954393778502967021219336155502653247013375587391469166042192764264121146209352847167211109127413420302913555290952562997244575868096750341157343966185925082196537640891510620196066635575551002582343882791168562031392509294020197352442508550619553438572079089899919073660229275117837058813261269527836950143387882257748055550580146586572346108802994594435696509598561402294274319137881847289314694313522605856175949263057723775180338012207685627858718721539507597415325436665154584710742318268214395876631342627210144563043320656403191850567090369305964141232330567894438585373457389666359418475501193551589464124982500840483340476600321738305714715595179786749849792965157772911893763234071167894884380088515493900113464006215417743963003347923342733746553526337689760526895103216635068029895737335616631992833288852249206234618561406616478679524365937466381650678630604912904080857231026817001602749101971022882087312551208395466369845827765940872289372750429026331453283333309349533220811496362217233385388413878255811457996117638390634244070410254219836645037951311648257907921488633967519886448025050305604253104629792726015101724363530307700364309590550004390794140342929109366812457161781544635728111745063559245137241858846997644302329959069270660285542405502622689283259697427280360583347549933755039089766753013320653579255713158428784427428531769570073907567148664753493280709761612111704305109489158292869601470666689864025869550859838395338303498723284102984254801460369136582568795955378296892420567019335937164058479803731502068262079756459429376811178173660317655504582543718477074417228264765822859296782611150187957709551859373707417059699359237913145609043334610722398903034666061760899107927854383222053484486394809226749342671545701529582924053184795355805157634386988085446901255160605744 [152,61] -6579269123541360454711749018171457439357607559011652691039642180474851617240821626630344587257866285136415367947306125332061846868678938075487195985920423325913103471728677536999854972100442258839740487389177689851399721378714517662450299926670104496563456838483454654447012688610480151859124396093218773209870204672505413693197107298200932075275439077512065235806898676801668458326662840162950500153972149509675901460445199839788578710242516495844020537025080657443483353359736980150480186404814654186554755450382715442713332458459367760021927157718742448057105150917029029653302164662144280448430584858710743026784273522775092902635719003945164017348782462655407240351318211404953705424883238812665095798675513982331853294588166745835958577879587064322187633512327963381377122390588008387168244065231141245500391644080570165193275611265160401767631929534705057977359586057989886989658295171268718907559963909606118810541470480645143746638744241746953857272582515273416649525206400604722989921529048494006078186762697229138616664293795758350625837389001433790492224865931952792837370182970231755052516338908610363637742276645201689650437052083510459707699082599763071323415836093125528747710036772020057426054643776211609462713906794277978965246648053034149674337945665252637928800130124249008583394670964952443416496657850703301076406942778019436049214670306320872284587117667612083664690402924053502934247612272224386632679321572767024153916906629630751559822475062087882452074661408748450284726093814757161432208461364190801572740113526225201963193717574272993538606905709982978971973023516415697119735080891707690441891737913442249963324600206296185895286148029332480580126926011504115108432049229487970667098626063130446946559947661916461546031342919898318640991172581928019681327025605744891150318619767957871516627919020481773910175447740384 [152,62] 628269779365933919413401476273988709600499108902444815849453096304686043985064220755480888539180375552759221231922102504930082048164946707665824560595992839672983968471922517095655472590509920479591793458811257287640067544804352353345865656563679655171040909207653273410476853807591813581514720161400184586286649750192769357507743947154865012144902304478849613049446349781298114274664998857632645351523042755566046004552671229020786583143526522991516544496744618516250813568030062122555288677480999917359991614321885160290919519660649398838989482455860380108882932775958240255821057321265707734375925636498040212103701009995679198828772708845089685372591760941253459920876142170994954450066163588702496293590199813725673639739581954241316739568893538450401728634914750376753290606118917538043515007269446897048468141303317958415397057419572341792077636610003445146127732208084051832080870668655003609115032586386265518621904300349312984993115013609874454368473894615211145354963502336166180193698144577312476604660911649729423723472597492062604601130709029406614069722564330043578609448757825350025248759886153853020360512384272108648031673485534093636290184237079913728918834795091479280704079821427076522635240735468046187974618197802458782051653145995365714673718367819506299172453144962211445345186811294442578081926521050201864232677893592760971308345485614926171812383101280607117673174777438783262089305793683241152820871012238999442028234052895898040386211366892291595887714280367656028095010293440596743685283799129234056944810435194341920178673362696966407208898465475040845408423207091863996809405072355832313893482354352584289902562535436512322941213679253567899801860798221752910140715591643143437323774320889978757525957278301417082067059807393449059335800867249608328172361489749903720522181524902421182164336077514682935144079616 [152,63] -7484734287591399740510102064466842732203876979641547613202077280807456865691815961350010035388361515347966213260623181979789788231651472401212489764045025268626557345484642435308826094331254755933122708039009684032209085633583897516119055379909857273515737553820909547974357984144718229925615100480709515774716897792800617894064803072504486406614221730781811978638648496172896250279796752825554634347617615585948244550337616529367305442181211740788437221394927829268290692130134320702172966059312351396337135604705657762194460329093694616395556495983769943112313217120273399026180000344726329451461373113256268824195038866712038992914253451281346939781840350995454061176930281281533878819169200636723644207221961734835345315574591680078477636049166919958863527050334024964367646206426055813227499839707705616136152291182479095686383225760949349264165358729209830849261327115851172391096727467196808179708676908860685814511502487350857635405079386407988025763961558550416151480889469612876662248108926881530046973261702890328570077843968398770916720812261191528132783782612704416097483091177722055055388880150217603318556207251772859848607651790007172523976805639884270118759220143771203803593482785883662813927729039618264017502046377096244497050415551212780815931455670107817724844711948092078415746530402428500049073093895092508908514987253563428899106901721917387357461783551403338844365767731034870440839638752282853718019031154268914636296410866187931831408742314859244204390794304439739207859609842008073048611732818523990579803920725971497764065985067785293898219646448755723592137464727413225673604692473123370768679553434800468075113419488087118241614373941851824416525076023223625624688616271321400283227676343613173729125030127423276487889297038683998144454388094811955943320029590035870696588084788671109705626717106718311322688 [152,64] 1312744296370738896393103521876505218446994684901466207907544656648192533776725866328123951141889732774868568525416913854850201619018347789938756100512733123134048465761261686852705661495508612458959207392882072612273007701970912573178887193684058741614168129260463945097242781990892724528343269543467616453231246011016561880830126738683812873281426621205953082165986336051721792078400938177569389669654375452716338507724927657938032425684211949991010919386180249439533766122515642916162135549676208223812028604544133938634109089942482646771202223840868213386914330736559551735717968965242645323780570346886630230305768481666403922703806297748673971572226459142223361037039076324629814208314747428383209809402849263628587317723071481167639246190051461673724094869242231721669080717753669282592875523796438505256195779397788660815024335561983688454127675870578136338318828585982784646595947741157963492183778613985363663004004177580220038832718519731936278322923210423391691263465581750051518740570532786707452658391438480484223201024472403674613785408565598235258700664028921365205071085574097276326331671845457228590928871312701698742216830878059912825134917904627224250444380889929034846221484936606038171540126525667986378294986327893466679179346192532979457340536199181841466368036495996585592221908908472229766077226330927241641954264543757474019201452606236840692736447856993443864941293028155853898552309535797780089469674255226383781879838446958643813508234574630919202065991203533905422771209534838505582613308002072447348587683469643175426115332052977215879600839486926314904455102314434955722184011037289455724767220258382056147162396664427811333583083323415627214510471582781419539683801380494380038461685047472889689443079086281556946876283438923546410346732101934249851956017127388184561911708276055832427938273436235445168 [152,65] -25038493405368637877819863001019497765502102489483039948313792925310774296775290186936490283263809570998476693572846775373926937509607722523138871791206381384951659462401393447160396806402302601537604019644592561404005810050834930049397237253197290062418995353891936524987631722404699937123024816519860376798068107917067084637862686961154603759921413154063729034732133572043947999539916596837280375437874272265156203973309379267415100843023906573195375326181069596142622845071450632453619278517845822371379906964146310052805961310450484312071715999370261303540758816475019103644306507752905140854025268994465724616907670915053064293850798489325907891323307591323998324384047241489142008007214811755758107689445756755298661255820791767490264492343895051637326789338387237775912883623555986936331827470632285011370676320466512371147053271913054221275195205027148003482452944090971922256046443583822944426403818001897131755032562894727472256650484404543807298813139670318894718015807422855305277120275832899882366927400495339780114544244532016631820560675524878567138018993642612930903869016280874903402700767360251238409811821964820160397643226386633259620100479730827260652262759239124718244358883369767163325335262507935275439405547798147853142175731155752042343985710088793168221207928634643806107855591110257080802758036701045093612832874859548691956953697560037411039857101135753594339656224708317518604320100316133243985184005874164303662397010432411959155873952735769287646938233397933109801967595136090984183855729158982167880319974667634813378493301162571155036149670276338630365133545938357317680608051502764200996328650068520037208588343128416593392468631601856836111999622866465017771751175377878571143126823685256589831026940828380735546738439697297174536571617860059131664239516703646204209478624680625487989746375982240 [152,66] 2515998209828514606873943479532969613594136796133601756134855824274014679715313943975797840685016709240510323338069906097653078470053533139829871278007628327480106127094265528506929607384676871493623355142706451204361501779259878374429055859991399784893593408562886963346002263096905115521200953392296997783407138202290692303181904336588057689000728329409128539377167348521170921012003543159957418989741631023957858802152611790027832972040164714844653672768915939166043237186889252562922681942754180630227369975062083341304109202715214686287639767555703645535917298941222395761421550986816995199243200474363962536908278923832419687431199146667636676583388166481457282695504791716384389831223897807961202785651884472513061311582107404852580136051422517847254664054896067149391098196381804441605364380901286409345101265634411044476376794271737265397021884965763329644334121748449381730277061142519978469779232426215936063056882118561211751201790625290387403159159172004857498413274533827070862535284087835823662271026956596810601530277587465522863874204380858824996002189211340686203008605570934547586671341146629745066503565402561455974340437100871644216623895178642601954964282604708773937970717017762969381948899882796326547908672868044073621031420771901064840654781882947159834957928615754754362785884643403549368262032273751948926515447506764458073668057373331654639093605022676503332116603269290725494868763477527965149328286804342466495654139138918364412047650769597580391426372047790400529222293538267412762541152162191531857286872873172252912340001452631777671307393189364314765144921635753073742036097094125656231807731090600258797269260840862478389105860902404105720570313478550581657787696007575811215753255246399825030952254165123834324179198858181176233450577159803732364924488744672894540584260821212450413084067264 [152,67] -29043618234071388324846621347571475501558858824516021350703675331773554225072779447879520108702542252092736201019485334985043270659712799615140884553651550380285443075478740581083014987138736861733259917727791493036810867173403396788086372391910634278112581144931572985248128190182484151357046616635691488025478012486685226546464642319912647364236585894380498797830406520485610303774734296328679374649284301196390077587450613189268534751449881311969245589407429780510150617069732619721942649284302085960863326068430163761445138355326807838594415661394471461207630912957645776510757503073257853962426457387568747772559575817102896993615857673403517173551640181760665264531068168160099166793726739173022525710295455421062860601989522640820954135538499183364768453776958942973377394663010707272742473999736487537210123561238942780965688914872374680028236211221211913326638393865335933253666103033419526308365884108881981553159868524673665957435714765388832534409285080451877700435096336233975888506019703761047879967971505968076542371302765114034495085739810004831557867628202428340018049710710632869950762506356447364168725782424458594446544758892958887074329151213948357844114813818180736170690504501108076003935211029781690355684554252436265690619335375378378636411457913657425072290230416921800123657742667623852656540656745437381008261567724974450911784659221968355427394612745712287231841248110445786584592918857487974263896587514605401981355615875411663658183150941111221179023708766057667610071211838685369339639849697967618707170027265495278777017748722589731281162502921311162801245873994317274304607153048065240133738449692643270555708625560365764347753545546947831740797385521133734334738946606414232104011791587787325810587540975087868922683158582603436931515906077882042656117663269286227861341240612391869568672 [152,68] 1978217176803146103113989033933495730423710557454359245343552187496115268541959613574788706948974608716770213834625660977419211645572859938732899603488196531140768931958422636571912365967809804107189021398557798682847217342194729986103408811603663600580923668323471909784406328201184488356968118699766467923969843236318135226632584331556950419353541997574656998019881562310764608010150415394516169492829267599156973962943422161142715257994000737035565137241441737661803063278276472505039059391025525301395444282856680407250535079386467607731239269891417084641141655848006200023019117501644912182240563784263484571981839569990293892585454346409715259746498726998162604071732808097912247329328322904498506427100012243406154193666611421823071398346779306468612293199241231157577079965313498465261936069542455489184767866491109180944262276896131965089522350240579700255432519176433403780276041023392338564653706317006945296390689469270786558356519109048355660365346067513794151947351492905664802015563011754903855350659954646542055210915467764357343898117630898498419407248210975223338642957639595227477748888150501233070717022674801158782140011057495993138335269697241119844579220841739130024101915141755827473947153126430588175502243669548789157610587743425629864726265547190457285781966683782826158145950478337520758612303070896192636114817494558379567941588976267775031631940103599155591164778598618061645671842557036970824680046766709573492180575463539349749600142748496757475578388011982767938632472889938823700334545869908544365898969708513843550973834630609837576165205519900737879873881571606061490337151888785165556325093690234324028503203575965845693589118600891131684129299344669202931372496517468199811260914784531702437630542073981108037583687947591991131306988069042973454112373832706840099290187428595066664 [152,69] -31814291545607189882124646940199020240014646011223037656566268912013406716958936025923109584129675937886519012350955170653612276037214169182597646716108436014890016867731639049981199426589714218610634328060249477238747583954441430425292559693772294620327779133364680385618257744873127932867588932134390879199257300490140577159171316510764306544546492979356971274143341861849864836522078086618748744299937837754184294683156609901195610556694628647743877951621164483857283153086141466221161413053798289551061945113045894833450907994211311009863117149278028717558565980959058589691125893769217937147128354440049324731676437277586281459702322089131611171679965465905139574294758989010905650477583430219378212378957634786933233002707171331443712218211864991110895674085452275667458050543128027712601141678633054055469486061681500827690744424341279059265339200376710062311749037554346691615789912767308577074209958163853620033616016799920891293314632268848985027110072927965498297382165685439672941057061265489382245208284132197232065905071768933127691862560881464610060916449780321774815927297735521506540008947851389798362593680288854617987210824313610312686866851446280976387641951947345408735212746515484837426826551015203718816852269772784942104302839537603615007173303514661071826119289762249798715254378213827774969952843077280074967880325958616563566252786436708419498715877422469370526233492727463144931881638206926398641902779394275485849346876020348781404764272864565824161091810568313714835187658641598381145059143032335574162677648491034433717097559362629896055819234047683845529998105949747994557192963744217778961903718641455769603491286778333762502423899991736670784295930950748377801737185700277427212229272880169372117646715499982934191002274287110005681984183798594821935238471364140408372695020935520 [152,70] 696151648223099151770544063706157344410430864271496257820896807372655687489124310790844417619526384193390030881407308346446897215387602833295206104602242138452582836120899012825559782768674137752731442018447673143245728031392326174629379560299597486447584884426115170899722799422374155770749547279417849240902863476965566467201045436677656316947373218399394205647693022974512789528907828992416678026803551221288011582200961143294051023230642912081851506757325108878648983964771646118568439907397749825100150086486447007169532799757721111033137958895691771907000813930505119898562968780258126892558295958241033512294964500399385140870395839373970848638058231922934899083305764285173174112452304540806223339444710784322778211116148698780469050350001020055984672478914438398306857013335119497952344753102623598788077576339770622554952746779370575690791199180748382458109066510907084102250977658249294189534432459424741857981067394922872050774439895355753484294424145778204295931010008084440654925206270172335387403858199408234129005388752175798458206644251692992913807314022229132102997032512362921287531256930755218513554363545135594062589274244109963765816875162333550870356345774628284623789355796470282000669156369361467771455609468115860339810054176678739239090143643863564873450258575780496755496352879439989553631053522700251558529481874017845963886168958034821916419977609067996595153473408072449828967598129083982605482958994962088710025163144192358928248785196128837331655812836171001994708091717645732281534535740674191847953845816619683005208083004108378795658751873760915540478016964339969158589404808686870785308229599256439232958421097641403992848201481711375648523632014429480085888043806936120466402267739787494395506470917893517202960522697195992988671312213325104117950904482399746594321920512 [152,71] -577748829644326775733517732173987088856761474327222931230050811430244871122748924737658434200706329058756175061206211454224614740541199100436483092973489449925640290966594968818311757656510194969000623057812108086289414902838855256520410144315186503306143869072593382800307038305766965583860129227610800601446356342846594043198568008418664466840865460742555995937762354399553661654742261114007391037492732063654676163403611722797478594516328566392979378350374061994842277458494973881694130634589152044263978537991772660941048441729035099741974485894694066467584295398421194183652045315819931509802317029905334106623481988025816761262487239558377524954050533610474604899444067342285830049345857892218005861262721930509079912952479564499941405169793957520055133984981337104996157184250007865908022126001075144065653782378356861862792833316026619006385124144146208306231583275041330085392733861116660993222963904403096640775617170591873228116317643021822879256854100996201436782081474828400299370341135489775708995736723069714399571383246377764495708202966528403411211488035812255221525647860819068205854276527995431263118331877747156012847578390229530282520864111899027648889484763617483737121080638165989314280428503109268005822530494372952761683904440629457115279808333212757933273397410421742832888891741708925957529218599402834074794723583654113679859981509991128757555137532816949322236012406792824004187855980216742946174939943944575769723343151004828825923058240624546063637311199332250724002200145266504662786739815035442930709468059085436211400580570954967298601877018571802953762334930194982730923685184367118142548897007360867272259899275968168271563682974288555786834570324352688685463343402508592235486061753100976042278309881053916304888258029839263587543865216692935363436942588905028643328 [152,72] 539863326546377861272654447252821440591972778448436557941790807731717163551530189407262241330527147088438867457147706036213205088863833207019752651733052695414655541154380137205315649360774817519523473585210486494954090228659275302220340834050841282315214038361104685849777301081218293892782092657108316713413725957339425881593270888261778537919736426385073671176563823056176412579803102692065881385808725533860030162194493229159081827035531264065932715564828988847986091527515331563276127867154928947833898027020041555050575277746800641683262108589997716458491009456747024581972988632963645276017251821498136283573526909763173342493266663338896121382569406026757217274301411021737228994635679279828762786296136874074054725497319089734339481750287975606477659365599576195606751980242000448298333574159616526476902754606050848577041831994631694963446359507391816773292631134334242831901013257334467294373080428213332433771940361449343377177807343641937273580162727106824103601593018817061363491666803358384259683032284647159497154936971685523952609493660264866874600641725147944722029447330144488801882772937374744610770554905956401043285459409092408589704761689261421842632365830676206649210349491931585783540258335872912799306046517155931013016677556555837742227576056543436519247307249367341114416757140346603937762046248800315452698915953137414377099026226357787835986113964800320881282681394874956439677620226636227048131324737930843393931767341272257536690277227035238229875224409423160616296357760134110432629490222945915122179096192029832709260574818535914322649997160222727556534528632382606229083734225400120621348076582069541824918181423065252301638379244079769426776578824668405594256528608191460156511811347004329775422494528389924402221590645874909267118288775460272236312514681636703076 [152,73] -50907074600133182098755574875060676204267526488444040986736813589482730154769644873880799478327706389326976015829491487383692580044606055791929442836312901488969064007681753655128412309379077230172605232769315864505827322191343458816797448110604968356222968863689303087504120897193105684415528893558632712958629210725980857891275456889662854557911863025027519171625059284020772664882566052904296973787874350467918667019658372610390717586793684887547526004582331410525527296233561753546796197341525688454562267891869142949588512697412039601823357607021831152523563567025904726908783830916960740899065761881292138342391280099513302795592368932688736080790709175897352918996791596430458219711563132804575921713438930996766833621815797136971349552887757937544820254182052472841037456880597528399248529230337977263558645929167755451429175863333344926892020741000505785528951025459202728918957202607004590878795919293241423464010704455123016876024937869191705458353626539492265095936318187660766808304414665265582547370157584279666588702099768438757883316645644734828432192867771315085346441478911200358358149683469096277985709602162108510713749385798121663457657915615204116587829142663464153298068545631245110459530558901481856405678219766396085515432418700141300551033899975371003326009489412544980866986508390512994717807198406198331282625464046041991769970540229425438028646956716795928544881329314866896357799580903176224668860361625512911528657827256052496734796285647295748806721511589506115146653626221901652229776527762049758265096341828771049041124681836733788334802115115620366798301670109500841869682530220920480900780069900602017542462963552716826809318647782064361225644744886916620838477226073139492985890985351039805771147653456057498803031823698650204538316673640171954680699860309920 [152,74] 527767072333014156654242844607202538844426080039700626378173927636078456044283086031026147623466425767586095586332472566538662968607875775957876632647973858007795691851790788465141803074832811237109799067109402763147962811846759669941032083273431662383182919744126719857812139657685573629018406625294542108638281902593532017550346479705738658612552835240558843214631618794436116627432314049692270201530864512510250239853704037671005075846045061495956499944752044049208376802179877419237194064178823046465943886502180470437221162970725649245765087652807435457708300793984234040992906041519393449667388093021998766054123120785203846132287071235689979146762087985340482038149396926175367619625975120286651639897134532720328158672487348819462774658966202209543747944807381162850616715979170319537759909981394425835493431579378903410269346602254958970268143226937345178962055930109261748438277282881411992256600132140086655463730443645749777256926666874611792974967155389364456707920546958803150312715507705631358613889555820196568768906313892844450171244409435162969134333281507417189260798617846876270515939780760789229894124368848242121619488456055054402768716409319470825912159155555454522504887240984331206991389377807767844992424585635011764846865641862011789167493740611330017543568342088231785436767192763063910011949941430580432035785177359392904140057867914032516380981170168685896024973736087527849440544352274113891583852030072710245072136072310602954784655266726979560849649496139223701184486221735211120386900869511731509856547080687910095302752742333076430386983468106622726186528338672666835196925650763224722610045948734259571323870063049542023240418529678387485996343967053863057916802580386918846821313169631750455332884317058232929366299659026115081584643312003920498998904048 [152,75] 60540636799303713616245521325762072873425447199871631568953067915958521268103727086456055522507978900897172308951073777100940826014832773675324183662517032366396618282661963908192867465353149296903312476481863996799852033333970296915628461569359814754209379880090834374195160110888666002644791840596208210312382280256128510725145376353376446079603991992265836794236913436706689094116038281186055231734491345950925239864889071140925575934427265014541256457275362267787848269450660140653925139975089761501152928946196074115760788866275192255478407593201690684132177478798337208120850146630185704019381588720654956768592938335118497291504076054608938861730781272078017991098236896589529866488857998821445573809210602833637272042601277123894144072152259004247637580596740868246677111719391498905296867302958861217640548614231198038919273576930826775784219876440186166642312356310429082790974854930158095248489714512633595471196751568157477701888024848949782221817966790494130314529346998695947854775580058775294643368600145838351540175103194341197687211889574232847388033342388963087365308694178997439320908501572436939057556722648713507084549020926769681715980185968632455392898867839980446261530944273257831457490434443241320100358755802383885446002953353163857158601830542864177822786486539817642967810574825921724782666947987966715891693687185894062936387638232474754599350504666801652539421460013882073512360107974732953195789703363960287101946089075823514168421284193045398603970519168599161907249143503680381390131636360155202169840129414039306276940616478739513405263543625316283927894933897516318011902707180916687728455059326064626309494412144244431474147284540256655767709641103503052077108185801976502146790120301948398398215476840884041674891279421206045553217154574145407725632 [152,76] -1008647327131520929977271412996426168386346633903243614736785730319080290457015416322280294903132964332880696870332557564786059859197156993386972856260376886621315741248713194391191433142016421384568374264973362238349481261890108902431898221257793552150513483731596402060754363371435369282025085509018623188280449616607928501235937735058145004555636507715579401996941425108727338497401884143442022422196681646642000091009548115328957750934266249611439377143567509992463046828597408047301942227113278953150782828502025931248008439535061709498886708573074820142092653713515720834039179848188723729724756929861392055259729742713103583562762292200879283310024996346312293396496414377499689295555779246970112387752515253670351584414634463141293749762531169503624380057648008378464606701654814360040366997387032487989804206005474325232530278334259542910196265149113837057445903188145769529817387221698790638147968158973112440589051986422468350134389843560749833162416733650091941248863985218365046739403263505434971359316397904786308340773179079471865007029862335468616075626908453002853261951337576927989547705724121990625871276140315269395842476619020462436749377507074991043847830697272922112804729645232403341430125333317603536778796101393574666429182914107907378551023692570532662287124445158743195807505645050453359091166195712956372831215384079771855717647531224967389053170444609382286195961678038885795646479410470834827527770140602520060497312554498007986977798875199037592306330276096989267230155334550579184220474962666201293616310028722419166797544840006213637551813937310798195209042714858024064186433709102878728914342267841235203974012410372102845318321288545611765237829168813636988568683679534424015630318862466408130098068709103729729077884787341201258657675580127328872 [152,77] -35262449099228861970248695082944672742970194657213021848002365980897845763313928640199107004524969069444211004239729829699683272182201223352551051335866734786461566715707529985311851172497031898792637819794086019720128129844450935418147019634348169177942672907832375050510741295055177457006409632984337206308976486901295388054662780522819214091433593969368926689505111157403695108694508446761183033421732584853991928447439022637865011807793927663537960976266951323902825591064463495782369546894610045635955258382102824026095361031237734688579127006460540041813771296251859940395583642690997200048533693894426883218216157577796077126176705991829468283960964315643120701712297810091046432895759353875941754403885186848171389814670201651163303560549753400902108440244405635770947973529543833794555370651484611442727521207876557953962117126745294170810984408333982852426844228643497809768251819582637497044855584042002049206625082067278210568655469183972468703987351932355196057125041539637975277656239345224814500863402513195483979001117966159615148983590097237053678560074401530786446080803588362565190286220408940384702990759838727390876320342163925466863916197819814943919472433731741248982726065509805396653893041588745998448239057599288054898339447036766881899995342346052062343060434493229850337395670169854987636754232386495199044733463128013290754056361387480747042313286808933024786205982476199562782584941478999786197133705952089744373123559538040565512937345452453307067719179974318748155269935780477175777080415091400289834986798440964341845009748887412417506403367952664134121403230257764250780029212359715263448869640818557359177138059308397514517541827400592570315578315187771460156310679016148976376753950438444323411932832770256170332488447255131419525738106409840 [152,78] 529194370528160702481916213947968804704683666582435126054998691629511783130754154372410038037689745676021263198565265825576584715109026803865470214071218747319996707310508864981364887675582942245659753767723563834780299052033085452677565940684213848637534907971660579866736269196484917907546814088604578470433083534395430219289322259705570120024472175883845263738585560790945735093404531467162913654971665292884758068976936860661513488417336496855470444514439407329855772626170359609159846388843980542750732066934319790415530093489567605382985814990952392919726333527407665083073788344140866501124499196095242246737902866639384989533717893805314805924058944658002219409176892939312371916490734820987638687427886603685344725221663399807365566540964562530421994395033986305030122777504636539988062757984713461781485491832106668925120825176797672825586184843564553773802211095590148663875151726781298645369246325243645357575203776950795188824673519079036015250447493292977140754032749702447937945927779087803888629205757089616007208402311960263726016673995972679160599623093874797076476941977717702199834549668380419190359055772566691731569939150080139333362080281961335447802554083565898695453682825010280656252882204699861419304333983188937783027623742453917037564059523796107416869103770880691457137312496702940580433346945548849699025656948669173946175261314921916263068902010507790194123440868744082294363856748021954006722891910269023373498322874153692694247680498790974886337864322608480517401246713905010945363109660103919795008139233056675814295762044718340533607058276105868174478675325475948905795137914673091044506001253070569050998672619933062284885701034315608059373928150092132789084094660421102774583971334987010878976364362440454330073386389128539366919691872 [152,79] 8606974197165082793080161978387660914040605610242995158649511993076961702820063404811504213769101998636772280787978823107710879718226085359216525690786815246703074035408470607350087036025981262894409858153080719474574373624331784534385188318758744663913667656074327354299431709760190005114497682335853428560472527747382371912443756945193696956030098671324999560766736018412125836508870679716290114382873363665187815761271990607360962509154933221893543222390765022807227763014069613208853572183019471836450889507851492446018984244675793100763938680415012639026571546985435235605859620374616749180073137799018835081607516715493880559394828212305541439002618702070737079188648198409233291312065383482228232221642797286509844966191028495269109985466724952760049946489036789579804651085147791294402543493792789870200469785995055387108045820662866209342972697822194659478976283789621632482854851272336524079077999625273216107275270373708494680933660397103779260064797548562014334176588316217065476528757136894578593570458560084623218521865402231775019104766303692436116990211936136890320375539229384683685492022097094869747464771584319899168767085249475208393789598014310314119972908088376875227888777453359378624051306835784319774899413649991287856347429109136193130245822888399075835161260751092908094754333617029542089523050583467865637470218457182982712101458856899858376820530012814625486623179064553792932961354046202509736410017020499893389641208912759998287944073434386263517640424604034830578495203312340033356611722085836010384042700800195410339929428815570077676932323062856311663899469584841961575545621593926791604895507102186010415548454396610771905973247948995643162950188891279937374874517178446605325678203993586921028781918154514631002584621713381188411776 [152,80] -100208417693256393847830917479087084897244987519212243629559379799009542118645329225566137203527883054461151306391174762961347458640392686519413597471616784116014891600125363628154251288861584408173670900996512870110284999426089508844429169372665105241766483321546349626604155957420204041557693035825834116142798631693346030019475214071926997477598116021266594172863365992811281432746080349955260076001505231867338312956444131892341949070636471649481372066589698107153069043279610023092774988621854751126024901762523398450294220977768086944537951631097622382530763223082343535675638428618936095146782658938172171992199606583339592327568708076269890626677462878598632917080989020381369059012869135560832602270548274610042009527749062989007202840263495507389588954617942524126497497797511879714551421204529321611156536851756531341863182315713963178680740187863380943057412123575385665194280701407740412328513788892684463276616497767851266333761794400661291848472405704013298373506285109577947225053051919538715212216954703749784438130708678571146298514551162496562263594874746327799985691940201855244702455816690183535471943854755267362231312815406860759826369062800532153017695177444380515947459123756725395854831490304384762590727725406921935907257402030085503294980837862170040151711849356994762150574112504161152203391502039720678569912298213950711033298244764479627251814643365505639370498855294189600224550780993571689555656422269567369774058305559641088988812588753608788772849383560521482646609410000028337008358078252579359416718966948271231109074462095755924738383384001943077038199910634910977468069933079185338339726365910607727971725686116898584492035815798503925745931011439965560306339125534109204443516900288562051184032457440868971903980926636675592 [152,81] -836179121529934378403791648886795083778090266552269893018581411955352844367538985758200788907061742634927869302925193760133969089355665352755382246481000057025792136929185716933681972562499629221981337740015817383470803809682702029921221830956620108524961550311658468171496547938963768833884874855244329054032092387042195601834080153504511771386047062257052549343765817576545678665704043180866001846707033518902247990003693996910549603767490123673351120282189913234025948541854981387661450408806709218553163915048297612274131370614004051673980935660226727575845871900528180107579776722793201350204595135131992884981075923737898701394727110187528650616132094104277371007471180834064732921689577048034677598773678331340352525010543778307689293360782458863529491432542912627246935112462092720437564779293593880932704520086094082228203962780387756901821886954195707567719958677114074149081779623668142219456509073560457793196844193101229436024794280978066890802699981980778250064875037364795305951432761457118516301613737672689601264641637636223553366956888125151419787296266348688171345843255935960832147037278994221103664490590919426629158121294458585624682184328695474924146244870310564159857739144363165858859265880700671917130147053788110965172002958891007024545069088283341408004747850538561756380387491217666346356415304727518160439815315346156190584459659673472332372291135270961013212244343037439142226714187786712181667474377195491530872202885580050629103150027720729957278978816364906979089333941456328681603406092238085061525783255059029655637088074356738447947429669664640671732350848591742845966865348787897864281849175040808323980816094119596564498655162844906453019556497334992454346837129185555699548021968752196472896808085218921954739131030400 [152,82] 6223900436259215210638137572189607976129596262504783266340171838347222956175342072152699159933898916154799491608447094063279420908386621674281506752742230900021216753299794809778372533529461197433032647923236264525566682487214444725113275108554762734538641394806830220820750228074342079149092868859521322168284889841936635625831242349328225153264692678312931884426357235147550946804961532222227401037797145952696249794027070718324829787164460833743626498373874687088998225703745714842294505533062800477085846730838373249092820413865369829157686732488907915142598538096578496944371246519641983730676126781480614103492116010700108156391507771258736049310883535259277065620863098118148254091343231367543690103864326282195445240842901824500638115057112417506014841636717685688157353185250894893451969922367807833283114867227461667412592770869554481119713330448191930494405717874587580409289904896301866986973586440806478237399388928956059050485911394029421696320308734877643374115623190094215506332831611639732171221151277870801984509127667093971874083352959816720254331231599876755029568236562761184748870443447249259093170517274340959522689394696447109082179072797829327068492530596487740210477173550010121419920033367994355316356341952562614989092776359117122710777428366100046553448125026871157481913971467429258142364810853876939655181323286772418846737712926188806645660901349266287054788664495341455565494209842399585307988244675062701743623550243976134918424510557131615889131269307307035998039232350856106425651425295081242914277458152460066056170243293906749459136172231207562175988605245842752493550406127083469512836454668706789954096181541021639044192399773481473417771003230622234867522309439084929817400493673026259407151631019319020099464592 [152,83] 26416404207198249709809888670823841397987912651601713110075567687738074031325353981985850358727670317126822225049798685574877657121189257810914618515910936596106249537070321208667815781893973065674976763235634266355078722776362074750414658906326879110635613141453897995061752229789489696900689737261526311083158464852356381325678205971051487281595288404170161592923520838191836148597739891831574691914821092430642008875632738245831795549121308537621444335916896581642460618411783368804668992960579592511686049415558622064342892489918751796789828118389403070093061254543359704026356895626276436766806306146492869572942011728075654318947118816097344330070497572066836350846501047449810267313114287839811545067835390425894265072024016528749955836462168539113255640112524534761660348379955657290783528164501023668448814934614904357018842541332843528494476081634167962998391506781223076191084259635535973741506602361539946117260703995339388342877713763570792698094767385923155173725499692334091808229016312862960741272200010822172815366571779972570450098028995183560592795229732204505656122884787477725390763562252247824008128743953528128768364362818598419653795996173679162271505257565651681795511600496558474853937771375377808633171977627080111474587508200354942772766250671860768363706785610865378793699913605162959516047827926948370313702095054235820366439049804252184526464885791484530470820314514211703348616170352564058144552050730197143326337161094585246052797853132750748368822286192519806374375260939952491172054293097959966027807094573036665247143333736991541610735846016717843725152457605692929307630533935055108950029665321431864473276092976542383047209457623670215575491724318151446397586141626664262809658689488487655932547215000218757312 [152,84] -91955826566586964168082416115668568268876733203872366262062557815992142243919342318385132875145065791332905785258059252470220982714073111816103325101458437305636812796266004672305140768826791593238040014939713746809216625453525460050266034497796563371777739205497024703203869399375266201629058159526878073178077659527480878235621378461197222500518221114203594236132777785979578811647148557435343178413223087304977700744625419437110586870174752285522020061127279836513031965309390601172031198254920283670089655112066444137607011881766398377368354526972235786733076895408637982842203803843946916316686662530918695211741067894840930712216542002353175766032735764980396131336246717352275192473545469232480865957203924642855156508556351829133956845149430323294397197249494323612194938643070705367705559408810562758609185432539231696846843587307808067238291585087308741633288690318498174324244258834807819270841562913601966374001464661758957011106105458768452617304052128602978925750046875680490533811270923872906378995068118302872715157487878247889062585261698917331541340378288053068895605315406578124656666385661372838291105236005949645074373713303117715071447904350500343879798208198975307738944177900010844271813381019797778999612114014769963059934654571090860062279784768075565631043578338323139833613018507496029653449519370203631714809616769195632492760941988431789673124703175300525073144263654651938209073335342262591790611094232152102142255494152263865713756978663228076238805873825494420346345663486194166751068657886002768176870435403092560220787189963262591045276160564869150029184884162444630835680866676694933022101938147350526781408600279056134806095267605763261277121045507764401043270904551427248147094449633693886964582432472960 [152,85] -740666957466406031906671019509593845899598065594469378526295721137559404738875522736441018624365418854694099775423408724459345792586308784890485121326480707819631298742753931882560148367718011364779346689766963066267045880617695089445070921994122564281263029415393707772617664785716637156624755120572074419779174682494254888959305578509361572908253317072455323703025300757629492824030737081202813635796018637089252801047317234138599875528606549628307927536255272996650920843823533247620532043828628249883430829482388195719843742067863686340127199505768818448594245004306679429863284255803609849787193807009171430730139036466275630516808939306339000257610001281937766308277992004721567024301692227909217271840145723891169144285448812637903932617654282560869165113086820692443915536675731235270022984879195764103919355999623731064002839160579185390092572122885629834187642415211136834507549117385214901636661118682986524701570703240675209781578006680219007646112861228139625996514329541793410633964563015930853220378010716653611662781096234666765951219165307674750913418594088981279647004730833401025343398807117088947513899182363651006287808087902898066371956767304809176879995972378900505734027740290719234972511250633847230792987284483608398160785339937473662359832851443299710922013427343407148029854612686827567725047992944289426367568038776170940335456398690554382986376484863133670018604240377732246374228880465418242154279015207006997924455237458751879496889783692286835829239724430095921970263792660990246044380955988035426991953023326523957565453028109049310044842223420399167613983560083016734008984031466804620519739847883245248721264868198789330221453559391194464308592931187664532400675052393500837843825196036261074254812976 [152,86] 8603719167533248836051598473011805823563453425945499001049360994005398038334152377043477931990163201406600696136722724512306154976076401489633246313709073341020136166773720461257332995117288605509258643399904067216552153926555657635411572268114046206337347771910570946105997796262169555553794132893194942578074775664743368964222464063713412796309395040221184043053552429390614258694435667674486831397492728763975280298607941426297568484610961005733597884941123842509816150367463927482850391159674141392595580324093457010892732783249627318035588139345699350390478435763583114393543338265889764101446641878856248292976154490768992705899395057882077751075115940447650428523692168261114662429043408325984450784426014696520138550225174724388676409906931521161501249929172825494192014105610434978813349366203130667894816266261377729633542557996895943321893857024003850128752928471693242035009581045357636895773032874100885154074497031726883666773136437245686803202741530311936531915266726964152545929831841577186012954695473134884715886000412944649391024296612037181717704520741321998659314818705018475573156976685745357307247901423646046795132154311754576977094533092079215329545497243212199898178917668454431654206070099259875234719314640958623467833646043476150349609213092576376532238570012463733297956383557412225455421698695590208191710834528100998988371392905274311792684695124359783303851727544862968490614181471822524804428698512657095833066522268571428842037071595497217579680478048428715528070072165221771860697615681857136926526101718546043687690802361118866947121501306792289666223831966174637767255278270905166786140422573853872002004595473832247766954175035483498572566572671508925055960603618522503913759655868013325627680 [152,87] 315728415677137229215689338278931125713400890531183623214621379800532919642716741330539422801908269602679214901336952576195988475730713003824035732933597548185724724262681087491184798975186091499189417180253720208089417722647872971513842255268702279569615397057649444855923678001733083745264820234886978311613539840916263424362009110939423188598975202887126100351759429411431403963290692379329490891390311237281156622378078143644267472927542162186527082861500143418498897717724601155078499375586923283426068957208543259170831964468238788906032514323931713330580655526331334408315159742139509088695959885346649154506513380074798676924943222164062399534198607873465315340139272809071228802516712868748880726697734877806150561461478900191969677945977187519602765607595100980874609719401514641703646320500929279662740733108057700667040358718479470244750994408365420183036265514917701109400660617185428567739265615277151373317933888890115419943552557494166663995815394408877893164036922915023270504390050197116085444288327203289917024096913741170168542447286674067211807010488977731192235041412622597759215051195969997727223376297011428213940611208008666505758298907981634126125895241353990751672750244964351257036745231451888958390642855497514218088013832648799471453434192368799723769920619303148013741829120157103969449039180354613997787660277107197417973437054728633710162126652286575904533245965700219218111176605004040738588109436289920127574587214020862649863677461898016590370004620883097706735724190035177325504614521486788018829763655537118030901506412971265363929529337874082647050775294674912659862577134012885179773927943428592339745469755544651022867856396413890318268025186554966491098832390417388973385758508720971552 [152,88] 13850148066218700296342332542119709421679888095963798554771358630995839272721094760940582353435710027297254295920395855878858357111022526273185076725325713400627336240639294376827931425214688962609389994150762376077370337675292798248006709156239303803844593996335926932522234817142318839230095805270700203458386826999115002361190399602069476176725293801069528596831462947620335787021865808121089774148124602476264583588367504591606061444874599521505712368613981384682513140367208694893815299458538073846096914794469585419852564002065618453803630044365276175939443799680816978006902158278603472432777564409232477711393349118101341705460859922382565701509456721457354840496388753629693563151161822367494010704441233353427179119478233639814111768302306682426835059278743750415870401091871332792490538518184342107670434672011492705723027314231622826351632178205150399602455429452369169512412723752279499059133838211699330262345260129276786192077457557369023250063671708516792795846287032562188960014966302506916711700906723837713483215281839570530092747934333369604119832103687654921761486445764040814217824725025162972722088529821631012674205926601864070690269265594312299201566365922660608386835683685026345005884216744956228934675741857367389780551660186655521096082838268243721658536067246660245934169391288944488875929506429539664518752911267984179908534582425730032830834834027598744806459109827596765586941345718366852684673873020502022918486458021517809095551214339200610672876714354277582451856701806572694346081212321039248617713387030093803850217046228006094911418086106388663064680595864338419911492711743927910781473587267691617613120610896104759560468841930104550366287827783919077653540787868221328158057397073054 [152,89] 283529787760870178701219892513238783282280214826897860561380756719057519236616434772630758846143557718485912792624706096755168609449990941027353271340510057753594431997582379331130597909707870383514024540039991461335403538201988015945205079774782266954796904076636231972686357922754727220247998908029422187274129272316453881327374009770063931275061579212779816166872425545157613042959998924211244057572667289205728541653779651744331002991761716028432997475290351426850925638087777793024843573787759246551478681290647799369982626792698008077047156644868506189001048149304243599887831201960424749769027727318833791261249173500820151812985029315071344874546734293511217524280103824945177683668339616155229034421081768762115510154376666650350733197844413404690346194043517575388644794449464281750683328577358593978143348280339914382987695167743312117400178359538137621493951863153437063503568455081409051578984997273558377933106228758902410778725483441039662870508292662069805069481970612010483452609393485987439032751130948020913846458748141103938459952615945040959301619720500761395694224211133140782706454281984579669619283678472496615093831049484289802304579541045823298058283740742438888977880342056338580285985327673664727677847857828611796041156396606111292752547707968322612325799992099281264171109385339624113229152639603662093172754610078238106788090493199299169507242523430905888111155875179616230777329192051814968458143615458631256885803140351871097311661005876731367042820534256481419982869887922231769287250844555354107443693966104816867965575040656258656946589042102624959966314514016276375825448714090639845010890063965626407198464180211886774929173296888673928175379258389863483190353950582636633778283736 [152,90] 3624758731483710159059356276579106149177424300727245997369980675155530982764465859093306894895604888385740894515133913690303145841738619791821025457530278251076948649870727890248018240168559142126353519962882520146494028739943654104380840194684298990975182968358763544700841382754898350735850188024160480773412792153179565066945024701769689812556196882365700532586668714084594517270836017005805092459213747014017052969176289231441720000464483073809274580337770161123301321938876270346440579944802337069247138708409684701694299811362054748386847449022848458549614302799195319110271670661668284866835060263746570041144401490183838464968241632348293987133561680619354173496854017182005206586717709793745329784849806813077135811305771329112736145656770128979248074585686254369570494581574730414027600232155225663941706772093555434851649099813905147832515614081696270816278852633069675278321788067611926482324482684343254424348320635321935345593404243798044504307538004258757499916317382648248106718240837714435391649908403726691626965820220703237806576413258516305141717958223535630480868420750949059283622416591715001071679925065434598979838114730716768051586019444219138250765584819686342356796908498127545660291905892658564396599144997913906715249951837432131559155620719914788716253991054409428004542357213613557658987919712313335253178316490340588738879987042540084423272685830938611590602212957036008115512497092573373228281442809884628754709171550561500280888011459771096584621622366770107553565508441487710201159121089308063572205744411479249608010800948257782833373971437824833411692461009316889418214376045855677144208332101467164299293419339935998884725062569211615983620565879033440086452178704094519468512 [152,91] 29545345433719090686879477650695413660388821817145981885380394024162845064137804219075627134286036358980333919465767254574776615784093217903959973355192581184390703831422724932829817630096766329149744545516857944306339299184276763161467693541807662864413152438732122979613696111931732860113944243449150640216071096693015411997013654720986730949222741555895954458518596791649895503606154508880252208507291789457184813210303151655372307356088821503932593051620903312710907704299667614210497565353848733550392708138528278298141783756542515048401652507106659351142170986234496715419668108308495565963331706620149264171146753572027911980218149458230890975980552688221243940959002881775415992344610116606386905422089047441095973453277638021326153039096974261215201588533498951985825576592577626397710155078081646535875174603221945496969267096307930307026256697990870079894487977031426779910979916338269631308475846845945681252815090475520711160781722045176157526299271365325518262746269782657082884392313263616265863127201814494797853249897742209380350831897927243730777580333002432313123602806453978197305079527873806624219060148135311098137590088822441170094837967864143229961928716052520430888145934495260739078168181531619884527068666450697037204517357270245343758955852240102758313092289215536361165594037089569222512423347001209795621821163334120908525204305319890273031945878117029793175923353183822512497508042792412647521334874691337466561700577539734548085548024625858909350834055175813011527639069736757921937638415008506725412638760797354394636353582124307840615466712224033124532083892557729297416283962530183430430864942667556223563574405910097218475004927805394704299324840857125318219510035661697248 [152,92] 158182854755741057750050664682719134684272496816164393161395157165388861653714974878817819586121033407803755107074118977151611341072352280573051332151682074481518200208662996136581726393604193454253134580095836195583919112096477283795981251738013433500712148516938313849946817188139152881529885208354697904895973030970930971770699349860265050937849529791084742815530764924139510928940062271080305768818050515252088329225175913045563480668228974281521454820724713324357827092114694138967379422768164473175287853657570334314180568962218626126494023721649818751923615393691390104682192196699504681473723687984329643364063234023570993571333486894127389934299694020173360899042140210076106790562001309781283548269455950400450411790096934771153183756324546152551777334791933078991491499041982656868276081049872326040913785918459561681276527967310448871185515693586608524618840941637386229605986985272122773520051157372105585963954368163757944653183752192290052789489834337544382191481677816768279659209526740926589932613730730239364127228272485187243385228729395682233290428164999114134730612402223862774651069109481442854270142396322808103875156301246628834426345954065722612050279250356362638103608338862145251022975358154765762391857204760009930690865171408407696339687887352278694530768977491339440180932889683643240975420668061303089027067238753956989670933428052975087863128641798036530098767449804596613492632335143665963709472635720646393190561915534023734669899842151171277238030108307769913275132267319239587417307103349388947256949569503641732761397076089906595291609186873677199040649897057649662527569975138051494726120553789461661170647224890269392002252210881527526899035699889024310184876013840 [152,93] 562545583216087811324340863498060930540850679255825283622869334136021091548968863255370956764619807945349236314372149383944444140215418302295841185210866763973609552147155431326881540568164424308551508280982415567511901055247354713123587867223394656620585868538416086558586395515769139091740319849268119060070453904331855947765552906472253268067715599346478268242391180891919454453377148402125376282158657794232670044503895728592363976062040667707638888141046828332298560454810741072420445032595512845661068581035053497319328344079059706411102028886914334414691320623419435901496077557273710859900213763295224309468663962504562544296103190821488603933133520770427314290389885991765406803763472167708705466351347080808342081529658121172965865235863603580068146689629454690931277561689610792396986738204307013507641122463597384435593820712275735547268864391203909815681063906329801457020771573447914909618501179344776265602476511982425208867816044215715159534701722954197265016081674858058714691781250510946101094779056391049442060466116993119076399573117014739785485600498224647793141766137491572410060029338293093457916988151881210291253755527666301461496529975550104622829691736212259828916462254900836582143496265988962350713274127725149496623947079567729335161482547341250212903068833270556600115911679362175393643609891118448228523744037960751432162498988834316553546244504146144219279900382649906580443786370197680936362520604065208303656244378375025365916875718877071435591684455662680729179270324086237265421924517683787001386456991632194390386750343664510189707704263914683429635570379529322799258245029606225114561315792119831605109613976119186802939699228114070109938389766995075290600288 [152,94] 1337452635709858581880526907709292145078288469919602408113342313794356192907806958888914336070594109681407446393893783382305451399377892017491372634752695016608108633078617938834169108838627887004915609336635542644412118966694780649520617588759581001268273664018595090165209641313311903644043427800441731110835396735840323491992407173978084396486368632631786387687872261188885715283439269928002474815121451448660642146631928034260283189292260645781643355144518281165135440260911048735729827225258664627106101295753069913510527700497990358201280685274800983974091755578892191254432592835516293692815032339989227075484314897175211790629616750425052106020989533167901603098306764941112370360168103747419111650825532871196034051676444066007521596683766926749210386379600756651911230230859349624378577259977861051899729774057940940402579757233017094093337152889044427711738850771011755049857525829872585474309063645908212260431312188937960994739993841561780632134090000553338760982567699883630785128128853799354620546765903835830457598574176550797504375188263429987785402431475683490930618582017658990958304816424032048960209457762383029654366974125804303597022805196665953049389048662590930751620179502672209625097330470385909721528048574239915200676910631423553681060937029551991540867864299962543787792320007128533092313579134848327053267131892336886263316729318681481437808351288184851357995018187583697705686536786749931393893009774884490826591759530799179429338157781319690088221758428782382399543725023254159974879904954163074068467847823979380940024454473659285955171297137053943872905253644739010478135864288395215990103623239439681044619917792782698710190128690902528755383488539031645216 [152,95] 2130019652420103079172093068104997230034375738205754722554567465221458141485975967094159518837517449919123002304069760751873009159434499548529895113813031690564895301973870108328652680852474943427022915946373535463879462175044659776149431172786109927739220043661018984477347836452913022264499653707239026189280138745467122346491701730662644319590083594436452665584244374289189621671959493914903673587716773922975826146837673077151551409454373609786706879509442583886543224859985980438783402413001726020796080033482609798305373841012947647631546282838564434076959986995950273067044071660010255155027560273817304776174316846516124558250098912794519965029358540539311158566646646664434780501342037377261733665673524211500498512026763304812093391340510449954460846666419623404019525004038537568458937403215247549865051216126020163725548311715402057451576146190746122038642227259021440773164649004788396908377525482732441619805209895558612560804925440257669897270580476236712761677210065432432032825215099058389354113765524467248199503429821502145202004226730823656070722839780655915071351807149953195302609518600558473838331852486050882447977447022482319849346692803860549071143112730469080129784833618029795764453823113661705171492573114759598608567327784344592565087080836252844913878276202093135001511030416731076027888812425452902971876626425432153146826474295352749462233310744046081610190669299311108310211987410981126504274056526591048363492816655796277276132784560425768933099791431275277509484948725416478217052706027087114360221126248802287251986347974358951959181411188654900981762128372199618736162199710081415616288814142097471236076209028428554687115450658104425647704608162752 [152,96] 2271487148354269471954100571336064140670666691677528434026296373114061665308737933763985991932479516276858970173465520600661290561254933905793008038948035093999685902737272275462459969138725300778188101344435260814319412878054012087558339111745975280150762054577011852290332822172984980185239999718974239351430946786923303061339148830201356962927957338010351609587030504266444984095144177872222477861314443140476364715192649798896353049783349372332190268177006296532235484638726763303967830350359907109297245425761306924763372876384377205141920676259429433282820770308133107025805754713282723927842307239861718322246961952745928088225612495428657976216548897834109153622740394575295110605293826835682757079207894554194608347022045165224507811395859618255647509555772596860655946321759690187318407672738396823146606445299230397839613887458279488109583081188473934268169926995491754869339566049283838134664209385225866362244049172994755791419806805109396835342414802533900778333377591524205028062906889936318683968074160118889205020274239068079075875924530268901556626695979223790012594316659715522214255622472540154109553764027880503038345705684549968144162330255373161456441702359874065992628288194169965629445719915554991839389275920649614319109755115366547514860031875921534851031110520571808236873774401003230243753669224477067527155986407654939687082130858886032195663548289015276614131034577365789014147909001166891538709180205882228271206135142524623432309938562303744820144710809551524615143878028519604362781440591658061478822045600638209903739780404335387816337219999938234215655170003679588294235635656506110476937679983374326767213909939391675874487984594914353138706954 [152,97] 1618327787630196379731820750763573921301931135670828253718705196718686071493444649998742678242877228653603217015558906511205059542845031246182858792589843386772432409562253054891059019901533845576007937343237629100587548562428278506458300190010633807996052178948451385771254865155782111446372856351326650890008592323247753026802539075080381693305913061248234382428616132223326703664784963304735281336522431399215875528668132758014859187066491249028232039359769711286761135914877432391313990076579280820089334644747342349314476200055431435946849584054894193163597519243260677427515895653727317777338883970500151447555242880145006304043474732292835934527166856314312160950115810159492425402696843124452203261432785569903884344982042475384730042156736071061309530800552742348216180212181194252389407415664559184663565731321833552733053469691219062533474887360343609995371922523221170096644117475032113613730039390126945369419377220164832467621940731898517565307773900677504212724428111585583214601908566020065320012199612620671925433588758141959041404604269614829086253379550179724410754381854205225212457259478375658716361967176445244068706178526812521835447932071597794926585117623969234406138353035633614167789979010997485812047645602706890258232964588542032001043919214290985517849174310459813011114236802724993260265555842390818974703551646912228765131969325169804713913604780555972332429023638618565046875109283096259529281917717009486521775789005404661083178718748981160952436562194312891360371498491586216110563032643745793601122327891811726220288458630985879868547924973366785345265126349988346674067875131686228548814812625438885735522386280384350462881039521996191472 [152,98] 767539697210098049747220240837330266795769836823396180714093736042297383726745970308126069634041760795768179893476284346382200061714784246054457330726479044340200564110822725746898216049319933926047386007119541896747102901843443804816084186582095263679543684906383592139157726714205461708601668028310661498335787811488175316476682396173956303760423746668530377814817663762722456694912064688372182610038517540680768367272421684612108047190950133511768166447705964443772774545641837886409433433823453420737173711914932632056889648226799558574504868322001008599470719194208042135441642980979498144689464247762085050429159619413674581742011072842163666125901987180351087129829167431838587220128219382765892424462239310810223532187606912505692221427188000384599975207863664424315647577237778940697603819545620212094182778697788377616016061295067349550763018915740724647838272569830269519833473466534674683165185591103296010482516127849299135006223709666683941534682173892144597214897130614568348385617026417711909285882932374451447354236193612266657863162714106510445820923598279483825629436677893796950766781035320718679949547518639750387088646278974277493492904687702024259751575121472431749322465116782924857785892779423536504447028346165183228656653598064594817985711702202773045986546270882433105762279292409871764893359554611456908784191931273735300339782143817568325203270417915838911862933711856445370715560645537294302500577515251443090790880965455708686071297331875473829791146752373764633062620165646501189717026575936183300309240264228462214522706257023966678996384487092220285462664034317393858748450833594518197721427289761113144958013401710451821663940695192 [152,99] 241226672155495670801703209225671483764060167675887671825117530789967548800374161820718941419195161705513546244023595532376880662676113378270590258124500451131905486405253488040415096962424834403375170503375727674995737139366715008440281893003413613773888273903051625412959092572264032768959698629901958440506962981483946034934923547093783485100572872072697477608204328348504471234658226515632816828368606945037498665450218616671717394509651266604294287429313311861189802979227347109088405552758967233869186246447800616523503491179699282335825989811869307613124013490421653646275891245829686080080508535005606814333096828957453444123055589528360022372818773086623868719034714412481943934926051104845716559743234464732846147992666988275306541150652205204743950892641832598588417364144355145126562406122116391992872366433923375455646511067632390171895861453450776898642421649210269009638112815677599864771141323584541215842455803392696032890991412303078727839163070132255714599871540823515550556807039076182188162655599021865465790945682523558837026648842803719428190029372046049077177403177750140402906547496242912438581119751405259379297871017248653891005641910065726149224683388076808750678054569778231542596099833510115798954408079747053928129350158049723299002508812463733955988925180151399619808160695714110073702677820681044922208485368871722267773078449250078924916563856170435165602850827465394545586000615494389900909731894845355958423460947919367883262510713638736865646945338274862072077603550343175070656792853955014324050663003422534943766365069307064651451361719164753253275754148649784599822618782974713682718411391334516399692363716913059172968224 [152,100] 49990837944199397527854366938458680904579726188730800286240221089197404868109895456284422604895122444194137807176530685832374850249624121781140685786889494620096181105428615719023962547015332984794037185817730663244474583958361959667279196877078897045158345161672889947601258530684876187845275475186718492695940414012219025813949626365303638714055551017154630614850330907283050199729035836740829926026305842215752254006788093686112291636628574060204668683836472130944548318855007327754248930487687981381647057602344784308591408538708702954018249737580034735904674195596539572927262679955734269481077250608857388140252878362434951802333657675478315718899470955694409457404833235729570829674743599200752682934824257954531197358948033824577057914627734085496538586287630748202361547377219031476140326753439372063472223905812345604886169567152533805272556940505655473863310514911479602920264215466291006766443051688646758956916375854083596512430592939232325916411871896756385083054035074191756406289671540512326588693196323719577442168516092665861553155960165554354977067684390690095332092402569851167418170072017275071600605984534752320939573468304908133778428711488236810044095777523477248252533097207573527862815229624001551530478360881461034308471517613265551577317804450894713903695421779273655864245324989789184145502326912381831785006315184451005861625347821019565920687122651692357956757188796676486049093884660430413623568562332059064575055463237677544793514880023432564691126173185496695623065710955861660907031187403168793351529113004931272753845049591259154439603487684935013363427916400940629374263109415424832098973511230632788689556591748639344 [152,101] 6772348943512525798078422157757827951751474050199679962279215778880616570537906994427510466688494216558625131338380876538978082524489603179529449369279184636835820953246279996993347763597118215346212768918648800337655256460683655206076808302882506209207227550002959384656503496607297328709433234422045529216442693456256616029171810418194941532239188203884231702951423811893408436623887699317251140835123119246943575460423520395266383715640791660530386235107344227730617365566969725155772637201287544390483804557698216033522516722013132078869426824337614262417002384921369840653592063795008690146281592223855159880086791378184746122449444462917371747325559619861104948589932968577987973737723797740667021220234982775260291294977563529241137803559376401054656404933544683205625954344191260706793903512109520330035970304367781186562612059499006151000797020565761892714195371285029030169010041478512066499971659621195945286540297575047470471086060221951889496017685429464065211008171865185439989387158426538404767945513137270078075880036200955467475685830032820100649944526424631183778842470366835239480073610379620538138199959734494551104067650903171900144858262322297069274794874374359165856302840525518465701741468010490161540575344922511174568402691527702203281103717378621892398160182794693478930818148309877669279101329277063375032705547257662266178617315319645382468276408238006700549988346831070068809327766498702707309756002484602336825288962886153752283479409017636457522833787282750522502640791638943298853411290439526856125223635547267442452305132036662878571334765729516679749487740923550121071088905558578533631534021190726055234566236528 [152,102] 605954535399626877794687368185260667143153110712187390012900811237253758029338254182441567803922997556650451071215930249028681150915162081605635896907598762790985854427607577471529701348552773617425797157731454723867842667121239934399923308818767672354576222581239471450185865681855680489877070513456899533874583208950044359447607208124014313381960295086639534236859606851205000141585660189881381495616043843887105138137561572834932275048101329220313096447394487135478899508545400763707409893618582748285303810737966107042977165799713664921752763564315540513681948041469709929989992597923992234366019673813996192468324219602891691664876296650745502454329624856342023550458328416569578031037138907315621494581254312811377924805082498837203176289379417405396432704941709672231447257251876803621798449023954134816179308950788836776377268897789131382786537409602910885361750640755744140925120935466144472353106345837024182144663311359512247980276740503903670011569323692399946975348258937791986589715122849145097573649919623912340748660100840870753905552326699202675813281674074129312498200464409000596938794339752881810131670677520276661967675531854177089164611596579256415931767728383114586100951857428160692098580725882141565150511044673932899528450067929051729082698431312478839760712424720532274781701572742339072666037902660078297402417833116551622319833655873927420300350981441357187259790744289270634667321657871708693210262318048129207212116231689003052822114191706962856939196595142079126437034807182576168105266051054379379687053060064054055051365796631410525843193295390511178190793866652368733632568722893581872832748967533414144512 [152,103] 31886785189854226115462119422927632162316971794487681178673102536299160396470311001722145565968246540439437596431481870060028844469173739321675567055402330617474183929212010045602551997381605348253949952787173169166283131273799356126987554027464865766743590758718139902154117149547212557621858305027330310960802825647272523018364143487686061511506744759654115952815207437611259877770278209025963209629121246229525968956135681503522833859339364380623307331798854218444470016990362905310288818965552272514274616725803367081613147313230387651063778897394399113586765919819778689263345989770441404250735868641732279096416203040514262947376974551035407795946817960408563902804189917098657321820065104494648860135684254280882659753765022453027479497202496449164063382739577813388113405862121180178255262282278342021545928431106194055143597500202734561082632480169059618335370668429325074262670257920817010608880479493832495599137518427960979065845893128681366140456772327267227642860007867226081561792315349380399000200123389475404758099239207733862321140195447369832262781631875539114767398887905682624288100505874981001351821922135749032039086571524347087689938634014905186817302212995518102771027674032699646585500821015715800670182327565121154935264066759095565353847742720991427234047034743114858579359834762033820441251127209708074951097335043775703516790633168630999866822877671109677716371490356159813083014428295051548768270169858323965959781484640220883533126744877516278586126472063123707386870609864450886962518272193164418490482273906723762000898573396676192806593559140118345530383878342399239451822065888288050776604870767808 [152,104] 1826228770792493611835086400494374539020679293154193395509119931944528236731336463531694951647010832238038619334638714644609942876415430260128321528439575575702175642332192574847775365774230505597425692079328282832849187545176962007244395774219303907181527558649835837178763593627656744822310426690216318278726424162546903654115856345762142601441640872941678251635602569865766642027276865224846738605130709539703600646773558472526922700009176976145570711896040138602385531113250117357699440090249408982515768805940436067081129535312799862634041424480109021989929592553740840572227723782865239834500365321150426605963820294672158323887192502486886120797087578435030662271474308590393585329915464966141650005722833409764737589496080757700347916583140326028369261543227585710919666782954006390813797565115819132431022943370118896585865113811389682003018522268763255708017862931456172106824954815119623429358127889267400168635896607295961856530307080079112690870329495393063229975442302030121213597783938634965478795264327680087475316171221656988956555279960869946770843626444664772705614134307268839523481080509670996621721493309142658738699130911316328350215987080220867678887508023566220903444156510440686360794355842381690663480648650739863422447563093978989273731340306745653118599015836610994000380737248221366634750293881761862336835643493381818052263052580122382557372075804166639981786327349188976572233351694130627494289278003692182355657467240378035392928937582540439176969929319465755913977887755959061537808735421413780295652513491013929542338859339471075789862526794090819399058131495050906830015894561446327748159472 [152,105] -60870486142696178782519357251687685949568746263870926291526687694145238665282427546318533699261086961628621487977052398243337124430561778413923824789139934570940589236645866464256161152875977856175299976111202784623141174135988713020145338983853187399818595288092668970746195615568868776545334698017373463116356858648238752858382197870592097184456730817520179270228917011731602251165201948126882198514409673183121682352009539880875137225927500588315207450905598918354027346434955463819114114370722730906329665886792919445475617768873420653512680048704473485666686383356516818913058889865513330155603641998732957335304293460259040782251025520866491608205962202417558967536263600937093912936048861816443110189507830565625521651124928478172181400578679855368835220438886412172213759653011013032020964787053178838856197128538470753454408386408004708736526469021657415840603299191373996610972498069183148500778316991364917156490745205817018020524951540005371018475890136679613193160079961070894978960277170522579723800419542697275852378868862588617157033286344061439206795984675027586102575029664851112575470226768264520197534130993090912544858600985760602669106415379630965882870008481484596963389022904669241347742576122009369667592191485790158786121455688670325002303449818112100684031698521268266974103613461370052439612565772840104884544088740659401384260043239099293363622021207558657313773803071560500720580982139731597029895565750914863617726906618796661290673447330213389034059601622657187900358559992441350830729156932351848138898811725588746354794552977919559276640914875876386192314859792645714563899574101167184 [152,106] 9627198605991137886837285723819725890586188958147629825290094386840130545428630114726285157344514360028678234742811062005681894271581047213383749703607495312150978355928365434096952967446220015816099539442523382468333159256344322630372805634923883171467677472857669614053033840356494154971756272462640734253552804811236882617005510208285579591928681773554749339903174885516144080405169584344861554555448195919088279530525521122065050999899125265620637112600309370055523684202870445768643457233026997898333935344881835595538700039098237334542113386439046992283465261825593334403556523943140272576939726568563925120681557467632467623454620238204056762729867498637763063164304060710683258144404430553000824883206040167417846120309436575509156448620245673091953233381408975393667205234009183865540798183534904162098448017485867710748728141429516471023007985290356153168326445076081136194494387671113380586098628249953129475949253293399490737631689824348116456361897784395046168046175111854071432172494064786261177579569122135378614991865013128247850678818345637066607238026155937435478922387018070668343033920602707191256527794446487098631675236345480392562694011285990176882748684059219012572967186823785622725947446117852156899014389605175189496760711982898273723952090741063818468119870803269094847848348724971434058232349648289454816220591849902050495665936781054217004600440627593585970002168490255010688721132711352595147113890501230515809678368129420680592636189145433896397463332755957472553606255735215638303097270255646558529531982793343258677697952504202390741717922858114886528115737623066880527296647520 [152,107] -593079741345881316653924470275976026812528326115244133226048211254524020096192452654239068932475949530143323793394724631313745191838808692681323741024611347079701976076441980911522923292205366040416497087126521833556567993838165789403769292393786086186446743468427658611899550013105953833926573336995484144253179194309871190759064632279103555201223062636724216924032374773665525140176901375778251203886006204337919013782475832159605647604345372791687086660996424761835027541493401597530028323298452653946909240914827218293993695020705237306776493425878885633443006725680495934777213001399945388685548665350855732129225603259214168149990260477725655039122693594288681559533018818919254302449814503385928621100267097696189642660560481483792712418665847023324504960311872980763959517478012496646340345745407344229202839518264715953847424926500440271671123191960529489526348306312813607513347005748204964040465559858023334061584934139668567058618604858550460805068172643123793389741633071404375206295556235313411500124428479045252080200852174979935658934999001271574071866629921164044699772703227934613448739614663703239893854492593217370393753111602065648722024757751577467999780621643125279297974907562578814312119975962724273257184368308490973891586156416724389715179246169760329086157209765181087328671641813150963080900081268593193878882528273868393266514418066203921116765291810134331298958244341424419350537247014666250180593275072240751812472528362081670411654685077449213582744511069770464930437602190785879271090148152691162889375355093149824175630958186831371976257455441214535571365369931288799360 [152,108] 24392461606554318339234574427420640035622771316866737049291284115276610759957971800204784109758891569452122848124221897092580347901326372940258968413941358624742929023182679026256827238047417664584028979086438650218222718607091373031358956529835802116812644839197595043026678293432600156309424251183997380697611740163363338691989169004152083503868307015906309241783671941281149634977622162728548977997280717096394777275500919482971066281284812850111033478157764291235528307513213717590565102209152030630342140545090327891224471679162882323987280739835604904337641515609600962641328856108504432496646706625804586636817639805074040624215592490696099624958894777399311587939880793403485844797882625395656351168055428643587306102835245682664402035308651339342507093002580416819695415072830937139232903315341723150966927536898570637928037959503202288516364168983258337021707398844225321232367964965202925630883058899513223083969233488919678360112250262629693037146037930788077790062832765328079975320466684118042651580842965327383717999330654344254758804369249223660701768639112013742071936578389386911706333177543755628464312069830022020589663403891103590155187044168997407941843384895758308466637269553778345594011792717426432579801492982687199365392373612863913499679187636361304968065995046337404392500379925572015859588879277268357925249282766792325192211664283722582301355833423611985789199814855581787442566304357766466661607824264350446799719655849877426686981645427913544794455901383643004601332761576542596159075728532971503804077468048933746341069665299769040182427802099428826085389181891648 [152,109] -616352330552449076988477453540660492413404799316900818273305606826556633709624251029983131842186369145867890804246182249341672518023514640299636746369224023927598988210980369883935585968327389980859214315049843904414812487391359896079348230306821174926658423176630450366281250438262950879296523732540150870079502612698042931770717614543181013524078175066822414033434941328969789241673544919531162354752233300442170478876169275346282558449641016486653873975673927124452478098667280760763120891819235684256949713964699289445461032088639332221695855475998771767765331765980975014843043516082676177666281529796658907943621218288154554906133701625180166373954224257431494658867975021113879224406513891405814166840822668161563987929001324173608159162312334263935794619764972374651669407449662131131974230979554749702642917428453559685919239687062952928469074686922494748543863338770200812526478074140764975306036036293018564130668764942694178532123801404377315991433233882387623711245672628455282965714254737606251786764250636377749628961248693143651992669063953489946279786047640559692070228328844412967394956802590131983977657773184479352325179820627636972836277211436117551401307473311627330794711928609702722914122497830545515792114484612204914412042068286484392161563701763248707073893269386053555968601341953003041962386562210376909107255472288955116764348292129656411310885372906675366246702139012838092195218155179320324570649790843223574109037037845702272807669161105624428161784674463677435854824564071549664446844492762431021555529259177177846165752725908945988881469706956040342421760 [152,110] 9533346293189989229611069946594945717874216136779132272656062983537964342189723982985144503632138590515771184630837948036975480451594727997972546089956321249651063950617056564349960296634678023966210890388478570228601588752134589343064766750492186847966238923096805177633946261892773194955182713833435109986609061448811079780470285971691813085749785256673562755351970227013587247166306623923939981357671666053055361157593444533088245345372672178223825128955786508328197474636187129057045397859098141921316691735973530509603030398527284585113119154876510298778682826847482643984052617861885457375406915254888558266324083607724250893810465087283824268133006231537458385100382993767535936619635756556685766952537502953274485685485229928117469838992592388181493759743958987680116542690669137556040258337920010730592475340010869544608724102406373013474526639963188243657397912192619663888294979743893742650975737918965922547099261549104516133687783216858178241055988334439559051827797609530065659370047004533349247065613605086555853534275813660723906284524923079765389633103995147264841847040195776407486600143907809590052894552829152436215810728176293055385312506905120501399719159328690696117579492361066060474968646802185292090165498680544724506417361875397843440511832897367343821603366139945584926221499512712440443239086968509344611152235162273981424712346675262061073555157174840186743345943817635813621857675799916440865472630063837686507167142862248325239189541408945663027163132927851269887861252070093909477064941765171072147482621201122051211763889448113029349035072568997888 [152,111] -88820290044459939379613417410096086222292992435909911887562088404122859837439853547462742022660070688454646376387000351088423963796795814082568261118677428406439813010051168535349577643268350253280725083601436519631973441942202463596653721654475780917233723106959568922095433310469318771010393397406900195839767775613521027929770478218102633291488882684173225872802234903458649425081079749278503253040420562123918632680651739079440424061942278029395556341132421891409026768234237259340228098303495432804653024214186627566249057167971023068194334396149364013545143286831653359497333739680489088739672336523678699953582143607161325867509667338597891438858581882193871319771627221884220108753724616717670336102367039720793750017922604153579352636270094772363919173449252140156375529057389609804094283851074429780007137475320078070150354848491171019310546491970293723427961126656153054461647568580111157777136165084431206202295270450903312666759433688083595346609164736523070433276649191489531959847338157797536974276098159085483499985463029396914232049741921720616052677918219182941241293880236449950019828711544223242406524434108674282227535424414970159534986356767912983723329591928554922844093380045303579472086755709791276375126668273136894394211263000049173893221159599508271655475923165609493460380043895756612194374994878106903400349728438139162766390169074026373699218258683963965492736009925792729452673358199907767665009909407282104757545075965872792020667546065204709027930835691488793312228937804160294455810246417890196806801737504082436788199788323808250276271264 [152,112] 491448887328253060077697699721445024936019611085088706295850371079176767464182512630759554543406769700093604875602625055733411237371963711095355333534916369247274382165594031856087331406437030981926502021363225878475657062649451138032671074281568797006991809975813695142361063384117465282804167420027409074387026683885513353272737390544104167496473537465903938569824007563287179324602211043250964373159152120883194543508723495719764170082463178210773655512917849304019569924092904830205684092165587861910859786930810994956820349622377245687637092607790011444705604103004532510760653159540889026469004079655564517776971829324120139735448533322741494009775075809978829790874234012915976476657661764134213792125294686453878320388527453545813242941861655883697773393690264294912570398837446975087783437209509478484091583887051039371224223748157280374787750054228271663830357508718632538827811596065274466399158480406922681235694872460946155369388121709226766959507375232508654666536108525332847332465958149443500420398097100531085290346822216731259933058604654121541438156239971897600428954612594515337227839033041228421935833692971006597434708045341947506731875112354110063727236590772430024729633758883401789831655409920684461103514436377866540583117404234644309985699531783534689053519138987044506463532735827078136327630851936769635094703595887292081319465332823595459000655308769388843162246973845840829811058475347072946078743628633515770054593915216171494560927048398670986516264212235930910528493539729689950174800749763453085603843651860750690123116747406208395 [152,113] -1590171802425216257704414035220942591433757036128799177016748051651341949607675132730893921253548537223315640882176602759129870119423858986403834010209340830720404760720661708893895900868562587737055660072187137307351747850752595865112887787761276357935720868523579408456756922583275806931744943239137910816043231372684568461612271983701276510719061535193104527914805161609004511764140376358360882393389242659501893201802900100059221094820121579547633408721973770506682345260082837652138225383943076757811112294728096322043744849383164532410794458861771311975485643543622833785517803565465807716922183211152287057474784807932956593925740928945298912661170095999467909239671057939869439317686150222913380858444874715671906077099539767105799614864584157505043654794249375764456033200266931353606329072587508430078955952610567996539832285290843268481129833732382214324719353009585923419739353791251256759584140778876523201453744571926319311406480384756098260054797620621771120124381547564894092784586414048090546684690493432119765676224258051063777297308969975324991540876302673263342807891588067304643964735814378501345688514241034652266014172884452877600262879593003248796272068026611580914908873132408159639775825232543658034944835026679533216483564803947690653924155192290006644933795289469811764409863807911021746027279563414533452283631902591621940527953523432041310735610232034599043125420018475682066719099977787499727128331334645095451366050787617296933310000132837133617830449560810985988365921164863241896215482096373376154080521032619824791843478872 [152,114] 2965350976746906610228073737634958051696473947591457503335925835443163684213424075633794668577026586112094267604248030402462689042960283741419271056159726324604493908701820033951087165435650887002377881846899485344063404844416427892223696446845294507127561857809264016679007888518214098371575907867940472477340796922513563112809796173863351282057043920185358502649728559678391626038910892901277638985216221343969514050612473691744504063447624111708460558746712535550756094744211617777246247219988359522846146610253474729943211405932149581051448896643696407101619600814765284895926398922345269150705420540159343198408139271151368117388771581552472862759900516673782821338357261563391949765817221045520769582455634896260332250907260428781988985704635652286364217431970331018243018656224032229559562235439145858511597797878309848881138182397734436195290788415712572667044945254688443937007526530596816538526832909199792076861980786470933630159263140552976715146292306324642998899105921583935935613248946229527445644281319423000199160832697113027498424293879429491630913309784597277937488166315928665457834099051007077628276630615253553844158373938958595350488111831858046316529280299092851912790038660207747004690738896144133273236732424917298809028122511611821320284312005453403309828431374780148505097427783676830408958403740664190776445294597509584710759405587818692548650883771557334330569847046277517820413112762993935812765214330690047878400465835446909567466177165169521249162685005264370626639082651053146834328397527959535589881215191502319064 [152,115] -3121769025352457392915237129347673780072194836870470787928179701687436403623340037207061561178256946398746259202750279465275511310463709467664736968866282393916755718973051351726898802083803981011411597718503742489486211837758239992644143808326129299520070354317929497357233537493822196374156276486488768021586940153678442546934326663972327848816065778433956843526331964553409836923375045213296555797231753855403791482301237980830490994235038344135395089250214448831414583202525528362696382303652196475523426421924152631195890121582504191175809066319527352650464344659539782660193784061350085246527797601760955337807107453269475554612394847513309771766402537858403684257201275823528731750328084382061550864322166381388632558283364644201491524658677900579459092055576614580994963324763352950035875633376657910750733776443679776328523430117886034289872558157815652520304112922221626657413843688110127503234112984810140789219451968508344144773232127797359313097400081061820210026000872308614947153985611998532824762372922166752521531936710086018721671082270553321500458210561347761631571206654197769596798717448609257774142806956670077229423761377517014648683548014399321162343504115421653366953545997499071715000324956146919640892917186964212808862063911546979817414610593752368166197111112461553239702516161387827250402157076878435493595415473322032894685484709912778708839116728486446316709731663318194202346087939655860609795073163321430633577717672751253917757861951588788025474682824726825834952610046693017481423837811471544144076732256 [152,116] 1944303478753567464998436467170258989161519605664842505171223402558198670964169316413679644735005581467507678526764253683190555186874693625326526557323410819176915955858419027438638594215746918718696786142070806324894486929250662611728391380776902466194374519505027372040397513140610221011386324784963011451434424570088396063527362967583431886895580446565898019834439401547387630570114642831315851050664448406408580985439284269555171150059254833034260298884373971086320174953103802988427132400153211621077321926431257594517969450250825090519903444004925750366661578300134986371370128304585809756082369785530949701724116972444414677201354783249447210057257394865540734936044983539692435136517820027130247189199645453830668197264533359600567370667967664733676338939529795042705725850379257314369708308100478617105472159915129051242517430843421561735802163049129015348642615015467583224848599657798529210333029749763245484092668326370252871406140686097553364495952319527721921416597451402251418032141865910039649067155038874361921359564392329934987683324438324499218496210703089663981550199171717335469512644681526681354119363235431761203162794046880207046974995378378798963928516185310377889048620049481694578648585333673691540963379347451537901147950051352059258564235970078463980601249916062504522657642803681887773356297623263874927325349039035883343573161695326709215633689211721749334563534796693425298476623758009008525298223510802940138113134729664874527986815199517884111742430441248564434112957665582829590201333046581604376 [152,117] -92865028069887015174912507017126619965769915966308275609168670376372209894481517438009454996366920050425516216994767610995885816648557869455033233074334732176071536318170710725678386477537423966983683418748744522849130417227260760638881371826305962951555103090064144156603625115608558597971666738561659953570203992734166989359265862050018594499749713456510825512421986964995866745405434611422623458288165205638869445091089606165032705838936838504183712751405731702708401982830596791118965790415200745251751879166713928648961763126682567182429682322315779656931488608275161309102782234478109698038749217364945184931822043808293399819559451153342160490402304920092847421404106634713555454792565296852065985916512979170101339014688273790828899085729922473515398782937860775390141138802049206330931255135486037513266008024420876535052162627932638950858505729630780614035465945233264876680184130286365357842875241932560344210752146434856881175389782772203433405617997967674179356858388541336018396475392728318222132791772385037010984107140351125423922203028737086496105006375335114469641266734545297760864288414415601311483360230631022356946179570308062539464908554542244606000058304765913924718036251060576502372193004537643307379566034229603575046769170171166443753594403731393327829375691166029506080714810023947338040487255031189175917535340077052120118597796086730119601546090807405043709862008618120925774831073236702540209966768972940787454085688384253780988168895570464511779067492291249599860148193558882852804100736 [152,118] 1492210587587880696299016853640858184303168542260770964085832590223557259768915533890395459959309587319408540357188812217555248409589388272527963636723442692035187611266162758995447954680727142494559908921694332452650553969446965847562063344414631658645446770552994136635282722440390747496526954257844015148514759457497325881842882230724500790688466442972826851603506455731143241450729531811705872067995484662998035981633632975993136497914248906725833777152968433888369260677278425680125538811554196000188437337175345565138919317225953763864940773904598871822644079797034845832975399893099726770182239240442003899626818026931288607311186168834682190134630110648974145946075785026762259160937513906563210611743714133170939880856799931896530030075935911645054913153304384067234940218226148907581616030848493587568484420678802961676668900881448225601268543427745702992393698185553656787181803483039235176356155939354426357879887729205022081980852112022260435950539674200012469264057716518765664237885484175817988317534025307033341392754769836016273446012608503495365144714793177568782020424074790939213926803463402147455129186959882953211238235193629191565190167374312617261647894590910425300087831594879500677486809573175519798730088241778177133969494913201954475785309941984643130783456933925847694571072835169309812120209513406085558201283485954044916707602462876442507505331840477668993762239140097402022301427897955118668687476030956470260126519971106939405508181128418274489465761595225086902624200017688573024 [152,119] 1961313412338539835510032948204698725199556123431046203123943204631807330115619847700047843142051861822695818659474509724636626128353384737776350422893775379204530098245805111609567082564124203039137104157432280771176294914604486163648056920736110227657938725635634991744909895342512658830997255844891267397833299257993664877816249018479698156733146393039298897874191598049916112922442529024130947658491464381486452776390917579411453999947068661711859872035237306767369286042587363379868637638422560189605403784112103381123242847418666569957199247916140290148303695981008411705493234642517861101072991341538717703740326319252057963323070648541786763049670837602818229649931093957585080282447878555922314491456023627025610662941399915689594332042887334269157957662425466232854838072719654002002836034178028469870716470290202913243152186182373678057051049086675384021398011577637117318630523197651562952706565972946683078980070974400732949575193195831599041674931428947276397654934296516827883287930455669691776145358308944511187583842311518587347758056484892468590144885645272725731403730544794344620010681778334245058403473486287809642118586745463400546201454368508777647588071497387283634653107660928220713618828585546708012467341148431549526349725527681911091683500716846701238052411610229152351440654441504041415278072562733771237748818353347890298926999288034164879706888613518742700958908157525034956721661977174308350247105678082869707526523265541220045895943519960535656472770363636297339301423136 [152,120] 1392590443341639919844990805030502180723670243101726676392741872918496840772544135771010369429536277064466220596772269193944039027592528836890351568624873035313481219272143800724839448542819001049165699729114001035083181067989010692250707331179664018177318693292651090852252585848394182611014212936016452051613095434906942457387855768696679312783148317628315278298683943134569045005025349177007175681933221784271719332042786874332018114099277469317490300034258807310125389411792620750644506958879424190870329578429270011828881137874678345131695658793725582943323650144664218315989862570538016194604618757925680313551577603007809291019068352324732991252204525749808103246639292985512151719529654015308756050036544355404691913533716171400667108904113075401647728460573603728618032277674391579622226423083454883215940606143742975139278907146696176282605184514798599977496058071849932346018242901894986059387016536890316680072637136116201000776854347352194925427131133710178366193593882289331016230224486721283676844592036092820014450582811115656415352837726348978972799320008826567590581878260957418550577771929954966253072292349841902205981263737837345925043764685191998139974600712579902759529929377327425784482656297651417956830713670052510704258160648531941057205469777330673547782052045381190155413861771314779824974155310835226282878758539103236993168671451307633633994081643440577212452784888992235891441176836711315529559391688482369583767052732261252465434397451877309578878100628979476372 [152,121] 482926772483558726992001425300668591275131878184521372306283059057519418651983460760889830001656520930437327356348916740852757535759402518725660919499310171449276517411938946895117092617300354510202058234846126098713361570211986676425027610632199567541943045953925860392951527983635801124285724138021219568002825786147306664127641340206492393738640182413610799563137823942602350403657484247346842729737247567899247523058780274466564067698370214328774131941750185421643222378642638554892859312600092989175200475054251261228357974377762290719098073593243484883701210065252403176398894567028869711111857608875000640014860080025727483723595051357600360262696200443366245316033007160767102777654293806527750890153869454416736317832120475660567651376699841402832331794143219037025982541686238309457468326368983259500263771365190228994637819398992065790716367918447026933498745467326118799750087845120925555900227596217479336231077444086568484068894977308725736055493529379616779542482350012914955318921328049147630708813318975663193179332689477033841479973914021892255175028587324208862392420855738328904704548251193590823750375746620674867456968709040383672541380526818371465323612853519394795471892080359747893166777707804727379648704712565210029388786861819552642986688484727589179189981725063061831770650634469343980436869177799670013077274784002150552886366583651429906319145030949825676498682870354132731792982618714045901895902287696852285915546613941165178247348031820314627898434472 [152,122] 79518410726114005260970293297135253212499659357809320063847520094968408900351274733044596137793087526931726636912942877760377781950156663719036196291200607355525745287541778074069160068919399984610848354164792098248135179909621819260875232410513458554873375926586536836973347497422522699975451913471847778897159465536795427703042863251754174825799916599297983109597454908408993658506947763164091587523390860416736118159236565375365010738837623404721813792790059312855211168048638425831956094377670111168623970284163089650444034125186125086947807393896133135913099152780654384172404046920344386159143207618574133678405575006987791456316361576724251240338955277917580811161094510257235981862655319714786376080927927502562107779633792274144505551401783162804575086710260260865920115294080705313086787065153825619451762063988045040544211376128816972710196297915173601556301644843669985262619460512450328125063413594202455734952982701276995853728341090490303688527248167124154535971063733078352314061238919598880713993821527613169599423933530857248081526663321963012798503763884454419018190872837382966222915754476168273371890032761095020321358473837318097590562802571648936620592501602261947005238847104070090910747342324015270156381360106673629569210676656809136210360532707564940093320908447671327975607630734338987066081339197752433410964458044918666953201159978721762226596576461719569119710680663097124773100808796200214737536880724101800094692598006629324116470907283420096 [152,123] 6006985519823578291563975179218729917812233908202855904319019403139005972067699428202776478276665762395230687533305320131024171008922750755657597771103975152239608146969619003557437081322459720008498277257196487851603624708792289683094339208325423127958338456296405363422855063733711466526294112713743304833957018623020378821298619502055303934860916670971983502344839872923591548763590430386759572777874209371622552123023664250532034385659145881162159621786704846362130631574390139028412227433741421795722042917172480523801255646239334688398673182732613635906053508737778466156204096040290729657319717400296892921020960948518344575457026372366954862406345153031266302659853444759007060862458890494246302059969936517201394741903186723243811774018190222486136764005696385838606699749236849014250347210922109170636168211646323042830035026992419368507093375411735447239566460686523948530664286433311661325472391414162835307809607825793129197077383808978213653015847819369718123334610759971856430755506152392401203278402650040651231527124242598788967312361279310976761895481025904708712007286641586258348877974212228515397144677535621435286381622824486931225480208006155393410468566300538342420621069719359331936748095808463755015845062892548350991285662282415984478121285358193298099287354626636357615709912356092221496192694685519538476564516667550533974934687296403671590907041790783802714892363951428279615266265396149551109020368861559039214138776395232284360175424 [152,124] 210638726429910920317615403324946802435278532842161544500926066606552617672058517457175988974115413867594558092179073773619841916441740935102186085465587725857365533786422214255274074873957329552902456288183215798869625257620460502002133403028866734914108299454098822201919203629852970753752619030090695078631448090822422313358181870448156005945458862118357743703678341472594343145453094724447976369731598444871898714999800812834814238982068158324890066627629659778274643336922326512566397177022346818683286069985299173882785680723400842694114697631776830375489153685972221922217910760112138127256001711108620184321502845686730621210231386192152643535417325752108883297874966914986277713185185540119762388115189984403174610957980375126221052778500877290406810740020284810802152092310457533138166923100672215442096552121206614603268606342744654246880818747170880690862450635088009065258159353568220153159152850856433600409150696893005462811588032987752113140660661959313265735238107643973638309634831081891556998014803778888961181436694779703921202439244540260829130159445441132324146318945611241010223830460375163790186631904737801283045890519568860984780572091646610397966378314386287403297683388279171439786048935388098336828639669404370612327851702084499020876149214386610628200314679672468789652527165827149722723220513238696350772583591407837419758400041086384512123414282632561596179585149070965199607287646064565590518503925345907912617221368614856 [152,125] 2573788183813679629324672482560801625178694206857444257038592629350131936827347558703144268866537302008732464875392495376064982436109246528108667778573882817397674533538493936407167684711437438116011728898520453350799302401067505004387642163399513869721965122773082242245124895714760944452019609692811243807366762372795833538618378898624722319231671414806758220892665174950564106155877521872705589483892444930481669777950742907597731353750634235203782807338374059819277634481140231187467825472038746292506158822167143805511998021827947237119354921229783329841212671823028819047675504226193684404016780404479350716133989491423066438617696341255446776176202396154554754911772172964321811146355000712484009541919381885012680115159956803542029328524047056449459284502387347854922337427180231549653688146494685954278054307515087644613954784726343881726387536379271361640453426122318138866259498338991250630431578715831784212631819769880789505331764369389349493964085619656698248605240101709424217147968733620511667861505447734825863071078467716033988642270858289810185577593626008554450236186128835820012021373332716120535231265075235435277966563987917102997329297660088355211031903122291355274642637245804728177064046995544495122451789240535361843482442094498298601178101677669374005873893528713259698338846869110657465176643174877235946485045059117818179637452592849047837120276284653532848777867360307264535144240740356506746919543191961874442704 [152,126] 188120863303851400771957276892368493587020589698071367572198584713539078105672791756085726892033989036248651018869979826300874949595353736516650696864540370139648212616784194868983641754300497443533816084172296433337874462175180616182223261626152383298115179240078022483025620911291585610231588638953499015401661592359697452980578936189436046971798925051993459553110071229897469786536052161611763630950571158775850966299154032304465091541114613088722239111977962549200858855526906345875769005314598282556724238726163111407658059310101396771010213694100855580791810414782827225378245991045835977606123265933996429047978669948156555330250041360091264120955242829649404669018727765997316912386210101002251399877515481082052501713576066097229989273675481056660313896902244343725154200329096308220633359629332343067666705130497743678722986753310611318799926441294879155859989182473997620657810456623140391531869129649044218815667525772685433532394072537995201147921189346417448578401081366238266205483969235815905828627247908788857332466927862788599218293004403118624633343307268478526408653294697972336939052983119447639199878961475672075010895206382328528458815130322897232586373907292625641297444407702383785597541113335169782793037503146400181760009537298103848301401329465190006514577567877806302425159802710258682862862966370059680185284833696182031660818211721671028093191952429833141865212328388865268325326554250130289584655582720 [152,127] -16263228728785759156578934884248611437848117646153935294692721464370323198578111937065454536426063256393417318618652313574599346916638422498721367080363394927711183263266556907547180537583326481239296424563631991904502580548835284633170769449133692548995585540785349850812759470860283146398228606245417109260473860672035893568096435664923111514317374266970631947615097591078157769011246818225902798537753198415179717926605187409380102859125800598095089102864496065256307548922684413869649902656098329174139223494529794358130360913649845956107317699860881348168978766192191214301222119945202404483507776369825693768116586792892127802530449748778681918921563875055004995448740129687332247185549074754714041011484768276158374280481259504759068874450974365961379441487976008757101297546456606517589618112147818466681319073204117318262821210990054437732381358133264700701989294418503951089563060891202397128411072301817059086428045114114667960317479063316603450351464283254621946621336646177848643810475014045869811248122268863268596366444736783157472372430652040609457272439214495673278627293366617156781311445442523172487771660689662887837348048573589548018388374929493181110141644819939354745144037581558755341199631596708455279514051517850528599121289696596086208263420984853779913755075572794442412521556096608378293264748205199782617169247676015651008265005895242501399947574005281843484899927149504485711553985369348724384 [152,128] 497924021597531025289519625383578240859226381843659481184682420397253375088447579766761568551643604412711086811790269641176743501185794602371246903427836838821963835543995037781488329076320306123650398422532717016068795985660989071476293722236413441721202966338494868805150329102996118445458212160467747658726716030694397084196157612903321121775784976846075711995475424817851419157302580930153674734773867410191960453718309326875146247282756894539149482304212085902760627833660502870246009751922440494922623717622904023584683618846244877511842849713261757325363419749379471610279183353143684377650625845929680117070537702447018895820056982860486423683694218983438447316610072108671564085040435240415578881979543051379783814329357769627877767063756286898141063988018263081823758853055327093768185705213675636069112721617565361555746553834728389963286356965282029800493489455553041505149366450197588731330982962057212929883724384704905562510144149139167819068423627932630158997945586300740886846745457768674210649916631671863616471328941837094866057937644154200580073193408546039432778799374317892476869191113202894760365876297427006481129458690549419843922364734802133351731195917486386994405607970729659363453200252604444794634981317674306870585820252023794336872061787252444723041480195256341983937507988024197880050132991572743435485872352610131071188625470976827759907438187815384372282530341641676405511196581 [152,129] -5453861400577904120977925324379579765073429663729630685170002668818571297567462046869297823078263024478136957566336136419425575117276545175209500376113365269078860468785584854499483969461637988327200195911119623266945126300605384935917708235798823938981696079879424358513254800411414099744495425845659200796742797727453188729859799558781229720547660665508775229158169005394312651008251184671885113695760484844205310227835114168098730388419688529211542197587955038445585774312098732408042375978870076428046309053959744321670676294225455926286705324102693279513427464341625888954947219941516154212443164446771721164745276986514210631918236085460755096408391010908435620584289836914672009063936185631975449336994887330525251819942280304566943034190071549842540164272464368778997867388348684553323413705136975958298310256212081872219536830981137938669884829836056123988436875254407908925837851662656028246656451681755911014467695000124358807353551890116856330542553993966091351542298708548459916608046963929302458628764251902707224138815088498888500083861279601464819663884590526998059045568424224939617721117790677483339365115990679372316468163906217782522937502782675395577448619227353984705273460235299471383622526674141951946437041377377747164965406255144488944354688898743794563361714612382282628958015482786773662091659701656886705168613478115358460858984745068277146959134331412608551097226304158392 [152,130] 23014141379065784594995969757703902648347363122145323454704112784884718792377196669405521476395091126852040395170657885473410079991237324790099802155543797495018545019976651957669058602061708851104232435660843019510394520256609063897789316693473084572692507690912511047129642712009491013468181511882728243824635953010488591851278647291345398382532203084291662596882513921714792693200568982647069165749020630959596498895848583609198389779426759380225456579101282790569663467829786299332895482300347056944785517715894078094479207654013976925631349153610394583324491378764926751403362402602298456460687004881668307280551867531823168137351449526372226902594287876998779004777796379695649909077914483294984104972182101395332971523055318982171352344042105670415647370185117962178013042503204486161334631336180277189776654413481692941092006941688233267556204549899390150250019099735229589989165436997536233171147028053943516694691805494553846582187985158662007564264149799092118198466111517027692230633240686788268461285792418989232039663364011737838633035712138516483884636547217944655244842823126646074574287263023916326695358398792481805601161324320525486574121196219376580554169824706047248224184591058055283069369633230630665106412665976500794246966186011517513511823711692965622696398887095330043949912651154402702987164477915274125190977640489504405971692773025663607749747465376683855865040 [152,131] -27226187890879081530682158234823331285988853158587266187740551779009819460777665869556068293559662492563897939236871884893273034382318843282063905303252161867417891521497955288733624939169208087125257524550733604691150076035658924730121246199516504885611251103963137805299079602771104263706718963432386307316623174774667857373060946849659946305887799967246320264429083501144672376735967023337127179673400435934287390936759951582181917883133288156147886239519959950120653503246383143349142893652816059684605675923368668578072874465699467303365408157228973449757023330849197074374981577752427658152737019919869310681004729619301448332937758811520231220926706206154365242855833168300043585023042362364061110849668770865102261952859212864201952289967617826208135106794808344811889438152772772259515401245334246361586541337803775813217265272846256055344021068728681906338196255286752524612746413021667533864964607647841475185298114896909896256681915777025125794397848963451832948597762111881527837360914343100872685539519209473175241760233299617350019986290244801395825250230332935868880058488153710072773411084543508231491090615086807614195921280953369482289040178693120359031444199276075016199559390604809282844968247254994195841725921588458550150964734831171983418462887298407987989733683036778822216385509904594211763409346607837523982548831793554781903194215759368248598923219296 [152,132] 173095939287781033844646937966679125867244139743889120977058718848849282236305365968198217393130145817993294134631713719055414584698120573661603223208856247313925474563134983095094741350489259252594433044968869048393971443965231718315743384435762331199405508087596891266132175461860152098526738795483903412095715547705788041768875039725095746375859519156125436570698115937104215800954358502592535798417043914370368031244835208762644322550529477682977917552886864916169437147417801960768768472471377200481557506189495401419531716550812963090459004912392871062865473386372746190395083121980430860719879463798022250096281414878082420773329857767219196623094553297364292583707520648306750617887766357292442327594088461586221062667952863539289728824386948130303175108366599914279355198190868182792558436117784112578782749843513231908274795779301682164746397363330793634568518493619872126414801038365588847041439953106892893785514446826303343575272105740978126221286830959149885233240877799442377019081160127500483735400001292715026736303601769781818633434395718772701869836796282189982334819663197622588485063834309803625189446851435102268786613766640259688561040884062095040724068291073738356013329219150413702735859996606731168226996070636582736768453897572346720601643294604741409185969851134661333473899902318047929199001589067899469348117741212142865372595931101077656 [152,133] 1496872372825607896599130234561875659766847711861669606194400204072242509404109370520234210651397625191999899197291639485220455504247077824100949171997226742320335506329355488734590401968893989694003754700563287971037130622651831653879229654369799193908298570521882181388279939850112761611050474691859181723873029597072378471614429190728270931772969338834555562139523008700431964320096204324941866699265497665894690152391216461835107604992787954685095838088758746883171571511662118257948291803619778687061640401091591891041476334589801070236949718893118599207829813822810600623055971289456030795548675950922533380711711658579675374299297547834587597435672482238281482838458534987302642034712854840117149057675411800901426804770940248195048870050921570971756887994936517988097389379243782321448065282399821586150102709139224666131571826578682012714109324672920949063563156110363459444767548319522687501186747046310396616063391042897892467209776779389389097942466721275646118213718910475309530051888778525937669147801825806400047063822606490728132110259423839788433871367851225049235387136961214907936536295382410063799531754960588572191883731728626636145414902815574694922238281374166477955595092797721495816812831125958625056702183619193769422631405058579812391837574435982808376914892763239357039184611790987005433342637867109534439409810468853796181435904 [152,134] 2695064750213160259073456482460729489028095640142134787391839434974515160562009336040153805642027006976999502638524542917289460714869871953221896003419487209903526496345028684090213872332136902848644312120816174035296936729614225176102981163447365229679806843746443342211842285691900414977278886233428574663478364800525245565883370497929228396644406741115675618133915846133609925924307736423208938098286385121401483391893747066655959802566420357388211199742831279093729733685988127125544154600805044353893341399466270969014854668333904402023666095324136989475836163202847015136207752105397328225903118869794739941073097947097410694132956988848270432592828619222575651275239406962867260504212817994754515590121126071891036408560840335816384028630528067883403331514049208006455793019981483191090860287807487430122541152983026347253320942001952848716391988639090901583218510033071150294374904058643322083623750029865060243082102643881797127947151294155231325273800876408294135681155132712234881246219248918354088235971552489393264623773013094998079211830289583869828308996311972595669809720201775185625428302989383912590897851932928533984757283087434476034012628845366448693745479437512984782867744089335919094383496069654327067964430579476899296702177897350841871561732721860128703977756785634239121150863570284083559053384639160853932864688004512 [152,135] 947103899671537221149717238864189477029690943700303800707202396077243365722067114975817639338828669001720793915243909129174294251206065996197585375896135328718236910104187409193971520146567606918074887085300887504798086800670184467745744968374897762826279677720820221201465731181973646260433771733806568122143584160220152338924168173612792594694787835664136262687448714369349938825620430132014821986499830850695246713663783809376698074137407859519345918570018456361057634905439032293325526501575362415151963294879420198995887783223792182121357877229321924482524372034231036693588100262845644147416367943329305202663625962452268285142327315550907362701864736914139702101336434229730264216942149757034489203538677904259167737476311193326242025714975783789014957483016206113954134804625235770136096375638710458318870268315169793997304143807371318824329240816226939544281345505001876370024295917115113024262053091997904754731016756832998407393232227981327254107927082245239762270949252845409887463703066552896685807151908953099615596415936511344271019063228748705111242868178796339250649573242325382052050200617482251862887538781528259548427148561683551705185411971194094116863799538013987796629954588715044883746021979835511387783796252381380598008590981655287970246248222354237201140337783843797216954215972235383991555893965492346592 [152,136] 64544811736065488460281897884696781896888578623398020702744307485545359156597977744982857034600166665690949603707587999746382487270258891362814115367068665241495154535026383660977025680088167469391485033281178530108043206137007573121917797766428772475193785899312126294536370313394446939266744356264518934835232506281260831546050973790377903367709670787827496298615011514950491786288252371851081952667105941856570128628574047137019998309025218181923676847209526638431612010942449473941174538786201052181134151320168257401672894751056245664683917750639460891879649941036138269732742383646316969228311968439201288254818567911507592720862028329298280217380740320863371335839172326879419134077357968372341450656550652561976245973167034005999103333319873151075480360409614080475235139538339460137495656706680966588602727554122037191614369084410342973210107169302453049032279650792222590149197618621226711177585299026073984473186046197169507838574884671629155317005461910975647982206795633079729095818923878702485792070553467281156824512559348857520218428468845413020317607026839443322153378833279218422673370313253040438237609283582066746398936766383086911312892209575928637866966255180644418477260228721273825130335909864533561266548790264552365375661037026672340652625746714526067133243801944084998210595031101982352190492 [152,137] 840427329782073402036367827127841422469804115476174482927177415700180586141238066536115930474025541924094199461389450839812227634322668503147533490548598270297077587993630338829395675364676934392167492774929889648883538503193566871117082414450370889556377343847412639941512831126398188922170979575013253980705278154105736335135215693253186883641694818780137018965260919462811286840906289467642864762983221557549383366504521784403321721824615341532336450184380846293866690552333289722199076677224951634023458771906012623498019771909333227335500463719634763820683586991787973937565562790782454900563313970975770311023896003383333171286439488447312332503052944128203656700092739150836916562868935185429283166806679152335802637582670336193081516281636520889486130227962571003259792175794810763208618082699890987969783359700783297923775365874392346334910691032985688186877981331195600540107399862562365134741249900663440414324664447890829631074772267270849737763212113225179665553929064890503760635996293794462417528519873276970991504951548528484696564485572982448049231378098099367241761726912687637629215304984864671498486948318827036881364384142442339365015244707518544776236353264741992644548889031130619363188264966113546607737626095391478187628298807938466322585589482678458597188144471172547306835231256 [152,138] 2044855745855410902791246327587431317063925485320745629956322742757663933188571184485195770818876987630886106105393831565025804316284313418762828782177044750534844396274299862817030539611467028103103704938248952281333213282896548624527338809008773881246904415299400005130901209986791776969785685917234927785691909067750197084609736478100730177748311145157351598299069136438196522623694564184533684523835491694177047889906430941284415530990876427460410409545956131116157854506808089522124198476527238125962006256913503098508927385193097362936264457993236645868332191527010653442823459242084818476731132879077571218563998459059478590108950494424641050500953276415866541925804963893825969006637710127707729138933815239563549696708173699158795695468074334555526786196241922773490905664110844981690922701689507018546555241644307564391324522270198245532534434422537972999237832592855622028791000719524873093480721331040580326541123011727581400440670277248644696881909201457040906409238064923594364379323246800334057015682244810632211427202599124930772936215529864634516310855114609782822883582137375419135536195231366794433788158199489894278221220622332832656092386081131898488503993604295906960864363006956641545198530166184162993552960614276690532072408164977511451317583709406348417016114573568 [152,139] 902750975431965825948462798106553337374259488048784610411294789464182522580969490289017387512487094171922578849415332958955664675913119865586501279091904106247856265249268566840295575856127403086777918412375876030911500464862729182904073107077500740012126178871413906120545803318167814074066708742073723985492109388417455865463087811531784151961648189145694087065096884633959552104477077589727764547765178120521578166128772437889632425866642955855189185984660708708995541551077718365886122368336046569172681852186713882947051751080149541204566019272770136094453088009269932114097659513487078824162333714671877471900785519323235667630078092163701853431078126917253632532865845317490937300327871250805137545516236677054455309994025215169857270116690870839726895889370182032057657060921238164615705095831108759997675386660845917360930361247689137808590762652307109157337124943328443703418109599620917178511307938006170632944145791233281364476781440663053615754014686707047351450964983815363951619516947924441040049869700169618583985438102258440206494844866449517728296704201377212005489540327521778495663928885915011864064347902123107955415449952773324704286145700268096867638781486122772547892005738378551673822063389319938703937769244352770564200081316688926058490216727621600 [152,140] 69707936563131028337568341834393508966818178853536784770328552702618661846539191511951735308988052779216757482771363814237891236561170468067435976867300447934501994954587516382867502880662981008833352820981233561494822812847760902715373445742396692368207491028181327111943758604745387596383053942443532186547107403477798271890620052123650646424424278708001311732321035158999542847226041799400395336939111850299482078782840100446665582578689272007627205158353266033012852549754269406781009750043794981597020336000985414157428709397793591861813596699910440866183869563663609585012534885923972869360336608545665655666839499270080047799837083473165855392248233736989928529483177803289668307156667064784959126101250508093970529099928474855721096808528217598246540563834101831412098826969692924872065051246822097854084937904442720151155989810233409641813142682051767321889749795684523892249448064175603290745655311502065867611374705556894243999866676309936546266340483288119022399167400095474291543770717075527626302568689618069242597961521174871580965728297400073055937797892676646669910776711433820800492046991018134922320284542415214496865743490865555555986588165949152067140157525868877044410477097021286995661211463756191349872494895631823974627797870024356832 [152,141] 900771819317865721564433830321733372756990975002987838566795155088506444549259701000612502779061518960348570520097588574133713709303143442860818356167151295985219300282690815691158106969616280739109418873620631787905616191975467232596308608153813706861196963344202360796692724255088351794450247750162284107876932913444385951002622211952041372653127835877246476125781278993176751837105622608659797021699616051217108965531179774250870411104038850018521213111159796429019468993170542995406616069492956729468625852939447140651304375804080931124372272736455816764096843682976588676136187542662553761081808488183488077046626207965205343756168940435353620409907438365945439835476245555273870002773294721613543562597871016247735552909400750406117652540427877434720101385755984430995617086033279844741121792311293454090739593370171720479417287666614213210127871261354675204851428577975854204738785731925612999898472525386676899490747932768271425894107993209362974457047523172798731934440998575310605097685267850111937208494767848137838463483149482097316157424814438537096108492223747545058549086676284096381984136570989580047758542862459986723623889738284682580838299449055564897166315436817373062131006223161696369023588826690480689060084475139404496 [152,142] 1848996945003812241173450675459443054260794946752580780555981549934985942707959533396997125586896828373025155588590329954536793491678928880958377789865737103435138175847864088909726966868392525196855733793870248753949247341415229665926946543984439679230077627708619489236916139893847374575185153898302528006512758310170413289771472600751339587626426357298633318880733302179438927942001116940903335468794384972083546229227949248451495297716157305886844922088160003902165437692985838522246995018595490985656168856413008527524344643355160106067862638528763764873907801717102305481525434330702207319820636172210969149685768293509404361099278337815059967734138868661094230982655635756950083290175787832116101353039967761901067449039266020449324925680108996084765388430627867406125745833484610396316061404050212454191374190991375090240244046048591306358064027651137072844969157791961257615016193602055658479863082456779203259977722419083159792578905040159392127905267826660324262426738204580651344438346715277143791570490965488109549207720659927840377273283382259976756686275009788839436867882196765090532523350818414512933376519043262625209334793296630094299206330728432675230494633045166958687191408562947876902376338981747491008 [152,143] 567434201600136237389315926458743089707439369547210391947424020950120742122733104777791596660266055136818846420963615067376134115006729106964353162977505142886948417202769981256301846560552837455478971593519141225355947564640043634622213412612565957605747434396261194667462745997407190561390464049475106973228248446297066657161405430910185084095586978081154840081358401467891490155810809665420388620230670915892684149805803569790874376146383991232883935120788611686518490534068500824691595080565806579076773513446405913414304620721606341313646768998575307978371246883096690618575628341092111653802586640041480216044779164131438660442425179115523107595891458768558121753261144737780279419679213621545047674722197302962452371836781259278438636125454135427342933048806356207705608201542312352975879482211780309687052603578227484850714302863697082377108066252502306653871058329240520041831900638208238174571036556916949017458396332065599647178668933061037965975684841817499728714968766677399699751589188307755498652544173349159985225981056948973949027976056157600606257179198526080379044457293633564140720924920042512921458546141198710902236295487407356818574178308716500563114354041671231655944154565218179616 [152,144] 24275565127895223854838944148870912899051854033168066779598413023920579670213631335554018355778343641857455973802554696542176540865845656003929629081200038289223447372891501515299658153878942357744411759612844902573177048056217195713025492898209396675891102124264248836517607855444294934326144308326558784664341650450209274259230165395111706563610394852817253801323676620807844121045490037750130051015010432972290437716922078989581924816320853916937816753694342524841602169208796853371150407031066775646742406035009828007366100250231181468913938330697908930724741520684093412100119007345937078310127107957312718971258149625546850646506591020605443433812610232844338129677539925062461408366301473315374164622202935270459718613991715754046471907055186430621298222094585442891025085573713660009444794950294394142891232108135829283977048241222344522427174066539295329141667853587483651945442080856066688457587665336440699629823375575748084908382794716082115009829967708269438401384913460698028370757795642940485357418278677115776367224220481169027013468132978925606580849353339372953350966314124645020552025610147968631250042995971424324698958855788975226803187721208048872334551151282628361 [152,145] 133601022903156936038900513517276629943877383827177859134382161424239062464311586413420805620851210715794381936612152039574175656250549643495356992089924425853787624821959918498379235346623446549244800629764962714686521014805309970615315650217466401635326883630548447422477574353430181881986271751233765353891577772476521916505279288886668870226836517030507930846620608543876837581811874873378461210141497641936641882690809215453224185189649567582723245906087536085399090062018260584791389638022876374295933978175617802097078099373757418278586667769239709749450984288801270655344225192758626474400418650225648683197870509877728812884284429396983795675287726595355529995650993213011551537604581801619966409888278696346655423852275551115545223432629017931432460943983796097031320467735071276906177577713513377830639148516581958552569043522421703647475317390117923521508952709123114845292836718142052445296888352640233946598444482611760300813425860915533892866330401259147724309130714224290380841023012982393888290876551892101104229699119096528755669898403217721366296429996781861601549758340697958864668253542837860023053534031755122240336139666625627438799189850880024 [152,146] 86272501242632725645404136673997931940522661737745942823386637023500057026439650831962155967129980561034440834534670088932643764415417770848947330384812213197872696139130225565351337975360948155516003573830765968425846057255942850454672426698082686237952320064904306753366822929617233415865427262006145417159137309531638346909945477732554397201476262906118804257879107960972694223257911639685136212985360667775621407135671190922514500621593968627252106915075609548885907462418504412212360063865960288973145657788251428319276857086983654646687746900655330894732839844813010575273195650917315202711259945325228085038710571866420501208059829543972970497054617683960374612574648028335128423452723516533568505336744036074622414353951832941210140626367338611472404951438696541681145583826915675867072611805290765050906082822030001343726627749276151802613781362111558805150648428705731201288115687908791221530874564788359549357490918115287478401515954911790855662684256999461065343818024873208007675899052311960274609433427344349173609621005239439946565935295968949296454979230599457149251431339773593123101398512034829263556372068179644709646413602336 [152,147] 5882989455136574629008540377829751743402185711757231390511507477882214981755163255261170568932673896099175879366661865037676262319219467896641737136081970741100310821425081213554652006709840595687163136142820161177990375083297254080198912436600410735319819242180253065334549244304970492572604343731796782251724965767633117955908834501973980832974599038826497084672909721740317186476853565128246048055859812652880363753994303432591174013203982926752938292019059789036403125315255749024572005367680618888814920283412580507475576345474077886666698869780117427009148006904886590267344485966149612955625155905868952270072300453263496976224608679425870583855400782799596494323975667648437541449561289505246805385865734850971905313691322424512748955645761821914328142134852705732535085232013831631191222524290885748030102532399693388488789338586270307749642218714206454051993961705730104190778087093537135596783488845208673182457776273244761292262336727327584873678074623541454226163983930358460340229991015377472980919816842049253164386740942127583202010492291640126561974454283978701794944908188996415096898462564373878805187072 [152,148] 37543285092394732943399422284153756960502720237025814714039555651391054014631979919453821501600337605951677065363319223228103743321613385455742820052646403663244925313554564787985095046555737393690759030691552145420275787526316535466180904336366970634877256733533518919802554368015065935579823370585348813374899554742139519255907057848633858066154620737882077061581408062275678661547231025138007340178476226114446082753512424408799720195811648673753168722946617637814304626167722641605637667900729661761688138844508901427838870653302044928728277532437419146570918742244988662683393426607619451493702192463889271364663689657048248214540469906605172152932050187018508046462096678182216425732727182379743877596755513969353982686609254801665419044471713931276360294243462699012373886111863638774401475014807850837458461041389660519996812835252376963807883791993285912740976141084247338045881814011214518167194202244674226923642450414006099125516198309723645172076655471878492548543035333314786712785318493912148613051871916408792676161824891157546341879917269569226503640045823170885519428455260700856504 [152,149] 19516033979993736388475440071517825175048801092828057508350104159088530069826870517461029890193635186463473227671117460019160706298194185243675875906053635665874355366026096003555641823681640825292075413360287650918601566992616760176293942774480197901917807162273058615574712969013742168439426964072669469517894546369695909329407205191329591202350073823854794216592837425925001240370068973004121123029122262151711446351122239868394083397020835535185074769601363554997873373214947292446847889067730218820352553985181253024819694698858121950415009280895206699411083850012472893932788569754550446890787801015173855198915912933937688830455955986168507625794486402169516234068250348795269701100993341191540937160888333142870876178679605843404961399599750439585787447000557681273594550477710175487602435557759120954621197519384925655815914920542481986094087562773340678440629293607313485772050868306177462532109384552519295566262220619086466835301316285297909514361598131996074387145598895075485240075649533021910703589858568897248662366539893988374670357885641721790500562002008496 [152,150] 704090306418006282748994564434898122608256670072309385992918710238197188717677336791036666078206920317038901007015467613155866439544873765620004344550560041677522306062931805817878625015819242745661158413855856657402816657940552205797370363292652589362477778503309397916870631095202524920606648983357714248595700788899753233025523797626308322317930140861654224392967316421986882048848063053358684868055706459986877661273869279277928594945253467680594714979495572218233314207716651820565554697857330007888113208260061827925294375070596063181393877157149090909540190497409024335558240619802498779348863895312147448319415454297899107485803338620189314727575620395898204420007953511130785788434791257716480264163922254307057460616188068672854913531597753249599411141123713589593266098600476040260701648631116955248703315835788467341082401025909799987405465867868378966985880831106069323109863221099706336695424193147827123099653613179042716620211416494006258910141207905517247064767629472354961892158299916433829719817169872964821841524929290019642009600 [152,151] 1464188619361812641049700236739130088516401711816869469519489950855848751128157902084771544652951173455442984272685086954692111909859322078530125592906037651765791521390857206430884979944443061361258228048890294644765751141103798568529618855956589118793944724053945168607137649092745276322857259379794717036345965514796222206533587028578957889023206384656157656924756007688549667217405659643080438369844975515290264986098318376913741220901499673973264932219278480814090093540178532427416197615449627405598440495754419390865190167244526783010703417121762650231528356261119019376201907080283098382475492195259257248618021460607239588605585991527040611837599377255883428692271321152235688811737806568427956989995654053173845131473864653322890115516299193266865551523741004556645198283355852713792542190958304745029620210526208338702489771445483772884476732792172415202820894790478424434013356778612934417393847880280498766306416866413509746511049824469021752727938978497693990639789761281632013716641599025035982973378544462752 [152,152] 141313741670225678676294856944809284397064192007944264800363059002697707531734223351549127800162219810058392624008561300960530504179167385156681338746644816778146192515223880301973426328710027830810187833114842819769652212647777444624782971529595220493952606227714263074429012243792193662542465359985884016328280180854259658595333264136722185771428706973275333867256921643969587318885952637813233870687118981396874458347493001483827789611095374176742701122578990777937530204587080147208801619743599339811855440890400889707615017960100913754612709922348600191535937730461614834148560560829897998027273597820923908042785029621446161874688362544968564960502071076817762411859914750526608457407113287958453618248350707498517200735241487572627971876267048788270439668799373972641538318696550375224129105850928822391743629947523863014783767067145209973075584304672900555344695747669797384433363306286263065067321394549488032653044674003916836158060881984975809655123921345716956503333692957285341631947 [153,0] -165520242965639320754751947297188991910635175259729481041953002932754160974418694447645426216800751824776353408872217842166086489139390116091919510064794933440035222078011205103317250015334670309769433606650242765220460291285469760477681364819240071855012534284527325640188812949364822195034874521080157428130092479394572476125549370128113798251129845067504121593165069740297117302434107690522859659747580928088015444388308782222169309398989139203266346870274277421887886579591504577758447057002500791436157129427337593749819530062106024161963130931311604641171661725187857686554145654822438127432341881477133591773912947189866121424310734156240933519755502533350991408794005445608620277217188424332461333716564922784151650857438656193065848035743811486253073633021875708720750349341248108705634763588323220385512674108548282985081780639980382550254594113202920515875081736842976167544722488855427535494650225634755750866511151017082271883853367772263569087702145593872422017308241365600871204537778624981023926183750639057329610635402482088066395736908772636443238565115950793571654359919817476485739830535219467710908771917351144194474927332292358805754608417215347711701986321240957156194663227249179186479286343008987272340330714034558244958596640552320803724633671025823987039920228712267624981556860655847927278447082039805679817805437098337038925380796156564476500619586577383153120213664181310060789703623784054496477857888268124355585060329597062663497917719973782625914683042208325799274181027016067528010491259448826409087863748667628701154203118101141837113690699787170657391687397864883186854128370330648240553831312578820817073976949511476017892480374611116195774490665036706217013751046049958216390066649395814392772289709483402534461146157901307321175797015838220627852543960572526782709609397904446791628596729877382289838663809198186626333273525828862360254167420456169164125019125086817221672947383761809648188019182334725788895821874364866887680000000000000000000000000000000000000000000000 [153,1] 147988712998153886913957682290411237590653312059586473456654822741042067534310203170207882850411751248688125261558757331368224192867414335630524014981864894416839754863862318993898559445575940175154678839784154730610253090714386446525809848399281551717474492304381395309240310045708969884269850652308768851881416085846050992101288673457753962739528089240559068879349737638578685018339257765875274539369675437432361484907372273549392848333596981982896881563701262447353405492193368283008358898865792189654822877026756584578081216693478417748890755417085091098963600331201195398897372682372819944552708754620244292765931198593654405564150434292797639458020237279824199737176990959366695345402499003133379305760674249840238448856113942280895916402599115884186392742649992413024610773047145458838047152177607354142694240516725782304100311343028137483043681651393102180728401265977026503894802909701530405231316705473252334494727951072567410965713390852172482109295608043426184257164542129660791444590277817568471952161520966861126698236509852071771931164253270707527901752849541640899317347089875015953004715014126648617910183449160556518272627205028435241230622902484716536337740420396667119484527375029504977645234928330961990863505947467939284160747619350444893066604019808642555938083274869536140462654353027671327830229257338161575820030929461662230772593670611121748772443341590311090986027473171777466560584714109839488909965957407459744664771472426877751941670657794553194474262791971116658484570296474776378375875049564073865339888540458503811792837337363609008784703269696841855041599815852342967701193516351882890299592968599224095477193535531097925564724148615994108630982267472997250094995584208952542525775154337601392499933192392081188868368400330374473146484290368512475728826668018407903364466848549100424615205210123001727609991705676141893746740802606329500964334331652542057383934958890892571049310492455969360587361346342221032983771507891183305097216000000000000000000000000000000000000000000 [153,2] 610696694852092413722942445794006595743703561381574706545031656311056785284030112519278127675338341621705284941584106151882848513785987207448325573986757681862871867400101990118753105269044129560558732008385153369301440496341427509319155456843552269668169970791610010237477476004200338278324209798168205153025249817478069191445373703692499365813731661853919805856373887219574235735008740262976104832947287087933070009569458805946089304480657834029268766590801610307434842656440304349263042529839020884660830347171792168577364512306871180818758856344968988295740097944149111765321558330483435752937815538259802416686831914237038410954335002260458319094132703724229406081229728198915618447383475885216201690715050756995058785821063072089819554706692417688940916165735100562656135003535955854615461111433968770804851678419500109212549601359016461861103510393097016812594949362537457814239211483573613322135514500392806688069844390094982268176763985622431581758155140555007324374596298447789119801261463828874830743105249926852492986321707965617984866083435381028239159542649397323337319510008658594996444949042587172466510413509347625885784232412589970381078100059180071568862895995375170633675755774915198812151763816816578899655344974354287939710724136952285421249217520507841952594807231706919260482835579936143733330532875530654070920862514907781370016921488079901001694104622827026600178833614544078527931234443861576342587640907459505050560255039129872987857366333000368053793087346761817588552728832030036866533625844884768708534666029881486279332562036120567271451064758958550296203843761512018242169951652963914093632525191026221560574879539799266387288709680739763259037199530392328076312787172866945126379209903194569587849305776988745998539934112590506162409790263203040295581735853825633827111608590103961301810954084493486336702994880140955227031405074911248915919384159183100929130229576150507886285357220467783290683753343688776268981487465747056593924521984000000000000000000000000000000000000000 [153,3] -36372461938761493566310765300633179383625302331335746891613465744740322466382156605114847737631187549508962682329689828526690383642189479333868098916321803856428826689899184829750113626464139775289209345819298980469737335743505875535595519716822478558658803603730729058951308529413606074947942947063277027619602041913479289787118335761820660277766403209672585122058484760701714811671694859377103453746414716254361866360749865368924466133983721975069564367431183560482021741435132767445923645074074614073811844244220791870675320732542432206419858206764177484794265971338725848281970126419718579695868453905156666723978967833813228929635972923633538045612197258953240598560875848827561106292920793746811533859837582674887879630713971980733360143545710380510633524194363231066609052275943735691226457233457758422679849530598069954102958418153879726307376481916254247718625302075542803926420930872939896848353978709466332824486723298476794970636317870088081192964611315557108728001875985381160527859936671848171413619759031325421187403870845917741549335937895762497357812817179580450594760283061125257901765563742404000600381127530144290372676137292576114549230008114032247676308880002558560156734782781228175098190700203356598077009896319647111783034202410018058821448835849318324478714409128871127838635606835580698929132140450520035003478031645911570336417319113711160080524247405154030197953865736014736525820035637801118312760965166145766697514556774867041981444489660986964165759737383811228691138386375315768999239137937007387593171888845277620606838176259786625713674948895793604552215899201297915722197003379898029058573356427156853137918564738004227597428133437021038174225335014421015884640523357822280673868713460987431213795887308576427681042160780194461947672381480997205278175590924103909193310610171581588020551518119330759064567065908957871664983482216600294144523524624621952737265967612014855931597731615624413263574339120509658789582452534399898934029844480000000000000000000000000000000000000 [153,4] -6994390754279487209101003259241743080899574832719311364155670668676983428389522411647065090689429097997529013670803283400221435474731038675430711081026916810476307949562268572959437369151065986633369526400070756055725276177050398139345295973797694152377606549041771886110920883422316098050467572556715018366866613865543897287784944259734286837141976893015228076648089521849684282684960145104079844665352133764533617653727149510427408872039460147028847637493530510165179827807273749787451129037077180078114488980222412400093180286317080823480519091089810534992954243102671973329932451937740509748799391989692895321518995205795764352906694533392818791229347842873307986677948363326608767688297805278953173473434956518427733860840418437218866056954654973586787115899749935870203993555883085324088147895774697545906300537797357995155190500416529196916332183443945813345768767409077230478516836547904108212774482758673380265199425716001670964069798997009345332748918071142674193562929478830109350057335361277339233857776396910146687082157351483456113100103474584173596840495829674571359869948741128314246608115647505290526944436297722436866706262121407077479570815361116421244791168368990364944880110394543229455304778085381634038197801533654216187381714983636613395357425334510941678516467840912302391611037347448600887722474495851972592224925512896935099515202742417588937843882024139670746096968144836223039605609655421728921231496733023754662300946429533952777615381243636682644173857581446409810268690115736316191856840298960944893289784341258633528300372035263968788457924788475267761285810146225504687086058568306306094369756494119874093632323605649330800595636581064737735550899851351882105188524963452504689736730809633012222458139466875604314860471389438610185379516017599438232245992455945381598693517021860542614173930816040295893078084080941907949755727240789851257661334019477741260179662349656281239718811253831739256755545830699650140342158509077205883916111577088000000000000000000000000000000000 [153,5] 161631624210194157348169923727372265853292083954101093879628231303534141486571856235103998465692014647997523854722379389209324343411377497805467402625152439915721877172792870867532560689421594133198303082552161827276706898852830190195112127002156949778782917185979177599335789402523080919560130541006315531802784766883474331558780145850936341821434890961366536106185899275318959475797905690010137817981154898245270731029839487320257388588006154666917072931192133324820752088693672282750766494931441503740545881311706801937083082600842284499293720224433612673518338392433767797583290531699214991547900474591000833106131447603362375106407761468174238996042691130762908400414981786017140198912376967546106827170504026098322772288096836276635939918510382816268705913186377858572782967659563598649211854633669530490329207807328065784512953273627067599341034014923607229042023980779005023728057031818411812309777299170710844469255561219374674846739774836039012817100064812010192389020568774875968456542519643574337695381543638749003923599396600770125132946570357668568102896179211175962644859045075302237362000485508270788904557879470554279326646104928629306631092747312023853182947692436058020864053298479910561183015706026913863605453538821900994818627962667992188396174292417453093683030994248757664428684481942242273387337473233236844382655062993246305687003323649523047196539676365116258720467954292522040119039729809412840502813260764238422330331624004176625449866799847582225638213243360711816344343233839298707103586174987828424963595471840925704940940681647743626044920424641768237010055936194170487922466406302689593947166097276941699815729491834403262725239363147400525831444258091468443530339626720219062004360087899070676616555688879508889231653262962624955407566191779156005794070549087598639847485665612984603096979035184086240220035179917705745715147347954704130221424787249816249258934391187514373935020356158043817102463219393964454338939299736737737729646939602944000000000000000000000000000000 [153,6] 3094113446470854204499820596287718162246766076242887390884533001593466440157628737795437685708319301413118014388028386711949589126518552493901064231199851930428391264066783499121902175209577518331915911238293528750170863231466678356843553115471825275403746259984467186955219230771259590079033740620350895662875201949404762805134689880499025954119350610487191498150277974551098025266266819077734037307886123680959082788385193623837727295314969654341725709452999048545079898280936728977878111073097111438216469066889260346759602436821274853853945626298275106536433308217027315352499088308058376677999661911054656503431892151696793190096806305450283369842454080931477083994018865968911363018520086670175534963251927742216183305757511735173771062070551692661267599627248724022023347866098318486751451616777836403573976296157469649914238339070095478653807210965197535713412215922049004785860701854576575697701154476079835636744402722708207793007560995759384707931885427373550247346073970823688705982620336567412580048271002164122760754348409558586801604495542122350380518960463399256106753583942203743794035178205592222415341428854633904592037808935329427795087886921913092832766776560196613426090844210093218209989362145050323863119848428334907297647253382060366879094243387275413392180290606538966545132481047706376019051188376311347588073674168361270051234610761843757280837168361288236672226631606525663661600697429151648161727527534073116737770616169068552453638013875363975210003990686605074711725137050278233290634743281948980317225154057042772955371528185843206387790808277709797303777722644877263227186682248801899222869359299214963158616230330370116237406079382429635272547203836886268744940392732370729497765619701268416961603534626060015455403368176866455080092472819155505849307913672281114939636970687399947654376560027885051892095832739011416318374285817313584755560778350075582178570260102498773292770658452118925758749853070651809754386046212038734090536070198329344000000000000000000000000000 [153,7] -63518408451829408416623675758255881371114053567183492560588566931031416438941965544619297637529278986190702999014864579849799517664580809369153387311817605738919939042700611497308646236424126568670667269090419407111735849513384614131078198795422522764181997634020290821034485425550810801518256231623583301746364823704458719847190044960977536537136614375380121954819247809836610310768207562636344134238111721811338927700158864049084383511196190717314493804175107552159690895035222989848129132566577298605363408699924142284295970968045880971465526672841809544525891860827075800015632818469915436176673636491542271509076686733602260496107183062213795377339661983837989443574080435147623999256870625032202091923426663298946631691920971370523411689738043416866020210561489340300700817841884934393905600031468595476556541551804982885703104218276391544518081662761797159380843707300573946482486571908821700160744110780673483853906244817607447003910915497115001833207757728367326268184317538502024874901993760323479694618990322867055510052352874919580110264172814145311778904813938451925611267850655797852665718431044181698267817752701936165772995733910148387057065511749621827680332924438229047314323928951917453846170782707140093588032376732463355734949653856081209850924285461042845059524426363622332707988820268920124152027319826158868605205374238214992230020188896938728791298656512744161818815453877561796199198774984160685039065592308414804022733641121607103618052017141202443744623159848961551799735623511625877242400617048150336555209122326361976301428834613133180705465015963684274447434548821623704426637447948971431064319378635350662251262546536484505047280709441122272888777595199572159999833737926215146979956105373036785923684848898139060783707152585492387142896059289923931416148451932262550059759273831039922077401101223370851248362834907118214191722539816250488914616058889247754530226551135663333915563622616875410261475030321521902532243073794122497602685778264064000000000000000000000000000 [153,8] 113812262396997820688174483124556471012989668951790399347033567451159708602665853078434208562253021429405088747880887445181614118303846139123176254937633241230424017597001935897200505395278192009705166894517178265932219726363773907000481242068909924234817523448769906590486149199423976298565615190372234649921671708879067242793253666753113633325048392463113506609523830064774386376895996857900819477247666667682659388422722824839226467293545652375415968016270600194504397657670929160307536910709583762745956127012687878017787353314175591149963565689377420187498346232387894289673582236848541682789048260411260056205039282444501994609261143003897366865409375384001278650355527147025612340249280038189813663952548706789534351893171933879240238027176521258732046844228191895713773151693119235527942542876811800591955703676345512896951494641871582005565890859616810038252881182515542616527853332349860370077829558277248048437878496178518808238284983915616273795426603725524210202497835303523843736510953281465804775495318319717483855188020895997409046921223687786196827328455504905311781637173370575221067552936138053585391282869157522183177438526439555040883214194351259042870216663731516959804772595776809654839064759744787962141864686784399560838586333417890142617864748862082799224958655779749390276408138943952852386627041201750570785823706853989179010043442809571579725823007339280214242260491946947194235372386891252320013237926346636868881765911418845409467446563329457832171205299915876608866562127934114021754886386534313665605711738618505771526307901206345336728732010810454322006283015657582310614826580249274674864908222413350993678880178370600461487087698246208696760480205037626619896357244876673433012802013257590405859849901045115112413298666125659145850152933006399244195400961970943567780557293629264680598470307843826603256199509430046906437132277276645718467874011746680334717720809258948867683795238610877451677274883298760690484678110042622205770040539476918272000000000000000000000 [153,9] 2745974561898778067074877312901749568098074169416838061072864773620002180355269341594744791253540228152976936912521735816013857040273665730357069496575205569367713737983239021736489543613920412755050974527688086893131752485348996584396874790058786469925235516073206473388574548063085760261565611787710707434072628774875983867973850627061271796724000275597549300895601106330005981910108050675926783081874743348625028722593331119281008427197644415870116460582362794212072317855740601325718474195335293244199165715239999600285717066062724180629055341839618826424897339916191154135054422217083426115403955108515000327279708134792053490148751066739163257722290364612049470568246027718263820304281228670693274551205345534786196440288424995134675566993974871643951325280648398199090477803337594530156583052409652345752969617919614925872707098862554506400710154860166420922299139102186808518792506552930989825948722169694793276710918947088503322977663866047023105529419772442077875164391600369889436400464773331375164427954169576959966070831759787720031590232248803507208293532971202906074505015881876911614524036680461422786332581341595346404520513016958280143866174060615511837753597469012369149485515030851876757407948528607876178195862993426560698977868194575638903126120470993997737087644162400520474683087515092584327038767692683195456281217057067797142275458138227282585482464900038777851839013227706566063455549152211008419512016295552481771438853948770083777220213542297192073151912039154930069296369230591629311501113706553485111234451170125808377487590101372431127244748381341520203457893698781010973062112860658004741059487221173185411838730666543579531562503115946833850611220280556315911870336473291235935186141865334899152453039948896907345461930438294216796182692875925768957436335620089715174468011046219450913258149541125930415028483339655925086776937584750860624112809106310243993449947530141271527061371575560153837353401919480265117352167921503017101654676253251207168000000000000000000 [153,10] -17868382480018203809822900592038373428298125698988749969342932430465287911805439781350934684169990891882835475224054204283451638620468915871242202876398046184323029670892653610524764046869712688139185840517230606811896397600223292167041420848223316101945185179184481685888542330427738239362082670725036850356918944851997106333287007465606509416970404754262137234270514710576715454552928437879711441148872487543299253064910403082495964987021176848262506067760176778930699227725206271230432071787347547786657698005008301313426858286416147862336228230344214216468360058623638870070659075457559869301438202223823753038418886570899758646016333461719743341927915885629283617910798173108069614786772430062529069899479057143987096228897187966748300425852694110537222071874158348304796012677037215542786575610693089234696498814011991845003763223189035838926842471247901982573791796782998795166244170075741809126543772996619737025530166427980201566823360790858175171304182785182419716140505239998480650959286327408094213517407389905449383333987159007844087109557386171523381815275448230636873428893284406413427231745958604814964472887111435500392215939897836025286544938747963341565274712898370604237305008098807454025847478538733038819576367012489391507013905602304720005740070152528119862251281667733560922848902741443508128795883711867672056669493555128997094430119576198816901944159910214115696113073320229943668256705001662678941468247904777979031179953203233365900638487510625149934936051292640294661327124323104923156726075122362650821172075520395160804163452203330454180889995616420877895062091865379940404372799462515349368845452948269729870647257650781749787019882538724497922333687151489305206774076264573880238750151067165975296873382873145542205305793718056841568162128057207704158789594176164153475710614275394815774480743455475905683941440023714412473004395007768849776088866604047729632069463082860865714342319145538144162434425771658647940665353147004829557120974243105865728000000000000000 [153,11] 29709737570670076373569890886494900040040913277016669879524760891844688146897468659501745618831166915879940893125054149132187494464710484213877949590915320487447134878878724783063968564416491265843343215583539049633388943791295707651291352818588903250771363539250341674187085367244742597106031235804822457292880126058815971786275141912126869403937811977103127901880098991381964784819662852815346067696892400841392214343357425391904987563134278984145468202670364366752713198088838891289766272039775261119183768444656359076623680469980859048093098247527238737776722025233453363576949626873712443339111202866620284308489572470728311837937822982674966533144649935755242169286288833929290898183497901904657530163861316810112370008037050135964059977410688942975534162580752704500819650532477332571824949131844523676675675949237573023331704034261869353406327821244686738892976108929728697307022683921262423335982176675667630563102115199508147622492016934670004427468712799268592480248964304262172585053231762244044328858121285513530969312153738955920924839664707159838879113191527654965041072652086762523168418071780460226384692614607167080745715155677936609880954518261256043808983580176887357642266639262455333722499704166142158479304490363053335684008751824523712441135986170233222557039284011223968354250150187375138808192966686593850508325952620465388839959684757458614048407513363254429504945153233443860800544183528072424332117438229867528723347039586391855734580907462591081129219725068621813813120453953268815568987845744486170694600354075209733497046618322053093543232009209087725612457993573593309157653123748901911364925738372502503793141443775520128027734363212678380059503937260396909020860140859118985248990769433656538185311681529029946047430625461141115744409094274997716710061372070861722098097584156506843000122881989850081777002800115070871322196033261713749356772898929931617466773635807400668460024846016614238245821188486379295090924469010396291107976082271852560384000000000000 [153,12] 101445378026561590951671498781106007989990334798819948148635380707741958355640329243105581281292731063752259449369746879723898754205349087049040708318189873109709726390883998673024672027193418336809068948904155070344045218117626135255586450095296293683656116526174471481917475658404675254555980797630447102495871955649484704187882854651298922876724630549878979559800500885447639308502481872417143758829811178934685550417684577800448704232123005804427852516859303622494874466107861419914230884425839712715072622373263359582645402384377550468205328338365282454222260716127468777084538431976513926022932641418229310022111084558163996862550792246919975130273417069910324347745385936293605214836459891126607560806160910807085134506387367074881161017317273726289208741696682124187515023482617070227800655025539411112873105993525575213003512382430507718979654050257113742570271076727935421637118961782755689157400982185401794700972895344725345203328636530146029905127339990330976413759383179519144428278128077701339558694126847111674121062998388194480763882114884732850343421950367279135863898050889440061360045031321127888063761170477233602704062287471891936830497189465133891162941724045992276358990764309605260401282139893117493354158788582991387799938415218116729508866175166797926301096378105655988269744042678389248375612819695976746360840103578575209289800782674638758076147994423378387165094684281042924876994195109835545793911639861317493362852368517108406403473640738128424087970892865250125511902766205109727596576022950192423238903320348908207578361653367896143547473138745635944274068333133655939691131291231435435462793279711137902479305835983901721836946458807857395266703218816939451864218215329995081234729917495466501244955431612340276432795601880923970494681692320488279658489960587449690766521658814291793430067828594806312603565994544683240726852360297581337244064974829244429920863695062409921038361867911969714585914960873321057570911840093956364902399198355896926208000000000 [153,13] -606883614895001380066642194908561804019321881275785401511127250958727794260751707068526131885985162257982869491760166486025417084643366987939935467043918612737963506659485093070526689754161321738980902543971384370870989243985058085985930510776737949331414940047260117694770201723248510757887668205535862449184475631728612744216940870086966240388935650558121538404772724688898721722419485227954652129913524504934502206721185929656230231321242513319229642862436342388852385643005805714490861095712012039246388258074254310277969411002680653337025594713244623593071765902852234289631141630664648384963425245241516172359547080252570014693054019514031536568522244632482511662757751496957183701951287155568338517255327285275098679811267668875284336390852705091921847310419876089705542341961952071681289887527006532495198047231448971600151950817296305712371299137521253381805278427741580911473302393870532853158111026558993997522804024385591481900479442728978069408387528806338532715754054707717877949259351831328198152635252607467330698804089963352938704170677494146303699698637932850917549916751364722430362275843006129987338581489901594687789180230635001493146780960899681004183274069384992504663520765561328780902148721256075636721216830042937834396338370970387984606920432457153802403547622419004051361529455144330098808417835917217037917964315506915837267061389581693144761616188309661978329660748358622467051911232969408088622166409953167847511912223143486894312136486894108769142021033749712019282888500461862982646606753954081111735646709743415130192790009947751539673016441810065893792617895243930766902796807565765747650905727086783186405956014247214277638529226951345456172200835794143754091945556039134493764117618052085260937273545133079320949925094189066187707276414833580754572240846210244805300045457193443619383862645935351991129675310885399690632253114176405621078236033364085068374148054013771119092610166548269637247445910666914946186625305576461973207779263004117303296000000 [153,14] 1283433467382156234303407640666849008106693984598682901328436134828553201303820960812343875042701158236871472890629708247506509722320641949044803844722118796652580812611453951332897798083569762153482027220915793674166388235473114798155177924595446683994791098847047827254305557145745963416659405367558952136583026858757124997602883122860415744621810358039305608131091821080008753482879312168652883436067015281412506656168379690674329310022146707416870059593033054035086426654697968624137804446336398738266983715340393944026579542376292139130655521947653041371429535682828550855949512553737886558761210012687197089425101405232785450058513235464147906254255796826466692581508184796009373301705832039908736927340157340666202231603063085833183753482260866089096958099748297748340078482630377490073776649744864398086288330369078184054741156615209541903791133931193649406973020737661592478715454564833991015660987999061704024449605085070753675621224669854475761225205888722678642370742508644519193097757108457718208128162072663137656545614840401937078370242333694051006161532797938786222305281684134254159339868183668744546388439627711360591647954020677583306481978601564130581712543028619014471515661553743211550595606190898544610257044942589192483853212220138838012750573736406449265831691329702962993101098377324663008602894301036010188658533023824086601573102084712007235489705945602952003874407139154591964117451731276510011438580345630218568991493705674679946622378806343739149573740014377842468480353584063358245363488217168182638104630835279323561453890811866702857939037371694294131858862082748501551222102730928629791891281681939492739896100376116924689099573358100310402457652827821122330095116392525549641308308127908360142414302755074711962903561782152171218369018951207462339421022674608566097065737179122710487796028507837148786113189566605715662970759887031239227445841260389193802247111531309136463123980372053908878077212916280616638208253871622235329212505151320815370240000 [153,15] -916897684512003194405459592484979169523455350926946013886830349722243290531657106829318056829688963354320323922873878775114027749398997194334975262209282589223891287909116619436748750105515760850222542276224965742496745183643567122611469174502355688410863138674138620377015238970770842241441957090893954022561575111191310419092329117479847620766722258226816073790577867188721984728831162985028783094703265457874986514159489244187209268999792540028083513903568647345769964012478613934927462231533799486780129291758329633043908997887493615062024560203002870181197838149313387086183297158684083209355620722423093385826346585094888794526735128709869298514911688374020149218822915569932871734959315782566911793044147206436571942867415497299769504657238141099641161915794414818971413268074078203738982906886048705788892885009356298274877789310507419908071093431789405337915458826832705416641006694365983998702326981461935699062475732785358059668321406067311548937491793818215071645153690417927768971010634111012083704816296326969116832215757586151689102588482863184770023859053261883547437187423000079586010456016770780740413182500739087474937835140912976601383319292517698527086647285857499805831266476939236662537164567978598322947005561234902527794359925646401042759359010553172145066987676869158102450873228176863655942509918893026612061440938733589383539395358674346074236817726745500528416966000828544825494325642552254418678189053775743456706639267856012771031698564288194439782127069908930990737321636396493013396561442333649729084710733061865135545845765553643750278111298964876465335299683329577096290420872635774847788128077493918114926359845818208443665721692155276983978796268322266716517911392910965817010469566935353785028737982460786236209518131297815850795343686370847120515916407959701124236505633260552902019297731634457917529510597931760845952976327302613691184695736479015985866285550963258358279293322459236114521332297785893690556822924410754046771448087581345465504 [153,16] -1872518057022883382724496043682389548209688727828603420515906361523834997994152206933860651030786868228102938046301460921908599238082062636580607505775579955579025141840305810402276410511938344141691834772146891963581273462084305045404316990179859347768276410667645128969764404283159243663791325105994505223651722702464479714936708039535600366585553054384385905597061528813377210105656213923884527242169307705935404396551768525813577447005293771037308806425754208269976821988463846230549019231525408725487537982653112486808019905015098023769108576854381397807458151081105910527912819620390714065339060684557497010289403466432511208042471732256395049445087114299318183265274584993213688852514027197886430321975335163013538465152895687487715231881312293046683104808714342199035154581792785836781582588318464506891277169740621651536655852039284578283728306730998495616006917738296497573911920671145764616244703179576137897524243627026449671766873510789369907075106356656581823325720857006409911967992908985485394433395026790980578734917275079549041749126644493029283255902956368980515074304692067447558286866016523909646307420499882992704379248425849602546292596057152073943786694153272969613195632132050899683978421251777670908491135601693974450964184888453136532331282103851726200500403722880303400753096755285062542057089947638478598013161981718162786226938351041122307784539064354476969203590333802850340844401034147146210380810555292401867309760329672767427751013450954278808193061265721896515109261554907800391940380059675697235348926565507725573534996019414208315019903181488290524409730235603154317676891993618353685623621060157458434817428570586988481934976256685333197269007046913069321258876860009642142478159852646449195276027144881296379143379926080118203161856279008664301790150460873180741406302049100671989354866048290763527638521688938453634680205888348952456199645188463634795752949801114604154677527978583565610604119495817030089150623041400932369606979701189658880 [153,17] 6347600264835317285930387018684338317673437793804679537265361858698195211446749317357779908641506205532172444226877280115532399865159463022028968869120891598490711743123080225412039647030880963028054274115102485624192004255095039791640431440649051773294327391311709339455545419618042528251713063258415078319894251160664866187797372339686540472143484714662379835594912869328621887693592862079152596966692702893169321546896643984333495854043112235781411515454549041128671479404873039168117559754021085134882034528913824796278701801911397943858635969289807365099808286580472276107753139648350437303990636817364999843623729169301847332848231743434223258312212274541180848205530118012426876568598368083584191337329812578166154437148004453206899006860148333946751560722209007499502499044835084176973203899407064346826327368161312549511986241055114218954195948348679990187851925093628487120212267698186487354846390045373587724011076665782659565316344082358290657718697212239514484316136458841888482507501968958781153750553045612009083219722085142756727550273146773152440864530470601218395034750532405345369397893930601485882578392589010411762684030525886424894238991124439108272796549104642413188626464365611723568366434869315820430448744848322535249134857618185280173360754805300480856296143317481327428395868127160186918460889754102379640841213884711702779824245391451620277600236005409811987168460513631049641797365377973546178119268532181104389706975887515991134069872936627485352662944150031623075307868824199559646979231706319159025664468969595385192229956640906883084815607759677686350455320444648662625946330966052706632027850527789203584475757647753580017670155643251868022914804340315331098069292254960863106222340794277360265081192820276507591908323387454859107550332703946120771478945513678062705232605112992819954394931647946678025175098507989106973182134705733664014372638378967981026097390550749240475572257155284484550433796733679542841537339609602858435618178376836128 [153,18] -9004154333225714838871864129204639676746523070594532219037150936888825811481675566595042702404852065194676894574491109191093035142483141680070415470810883048582275811860394088021847491766744027525826927205474385867589586331739736353046609817993006908270903194313574879997686995001816423913895038887159393478945726788827210599640996052241501060303066157336527403615511422948721277843018432576453289211337580611282263630740159388401370345788702066143096869652491068376982034947633485112031628947636724064515360523971533035270006694635341048376121409970146179273658410092034544991877129812643253910634366090329420726229407912116982295396742638905096066336742070966895787188261231554589251626382289627304263835249082767938367814786907539712402566859836604711901026529264549143580162805155995008223537804716981647910464587180374215969583928891791077984810531350671531601323296785453928533808047975139760800468772714342229837714690455422952713977513360254102975527015755350564009872795732607980731801104887129302328060638896975849150447587971927837251891661710960201845555339446106663845664116512818670752874304738006846171812032246333749325817829177500378513113206858130430090004125412336097878302035119797649944981058202645570557966842934205681462290137754772473766516498588586695040612251324682785318627187540503395767948696060301360931927912637478146309290351900873298912579147028785113013257926386725593509374022050953709245553941804624588482012113885541371508227914478160986206105691135608572926563252884807493815966395031672710492135837021212190354149656972789628184825384343483335718999726205479303806777969959150166851076336196730463905055468240472564230433501576953577049523829961621431996009641006575003017128193245043180998700834839861326771560075001683456776581874388250687245320831916528913439969584564606747949181398495464044013169182451356984782317067878622397373636756726447543351525108552921775527756107746211860384133747282301073609911977247109987057643388368000 [153,19] 6702360108074970466090132157393200887880976015523594527342521314633592938416763776951432502322186117000928650596792854504666881504584384809743532442337520259450288401854522033702387167674025048973072849644279371620293672599175724285153789657499717622176522753978542719699634561661636493062747434684642602433897608436774461918588533076285422434627217724326577550709681900151864853895635098381706131913947581127107038474084240244085429892589830943086729558846695097971434854093302977547417956090068312363261506404280024817908131284213939491716951926368997786088562934549571114901497350996657622721163972945407009037920122828653632424901282530577468572191398461852977030047647014162952022542919278772552202489756527729626733117970369141130622906761081995491259877141803854341030933747216997215251522186137008278384019955157543302354103905326661018582705293025149906926004485997984130388886921116383080351961578245817362960554826831624960934606276375522174474773477184087434315392315169758133564341249018455444760586179338319719867300526319108284358399689702247957485470766985866294323466388711643365984498138980277144291800216963589003190951620811992423357530999050865518895169066755197888323848204526432053854879034286475092655393542623379232018293044793318752513166716520803138836728066434738267503487236593350598358502610269790022927219264946219466264047914254069261496575421244901309198019339387295557376906530142258004937233089642899649830977137122214902062487621900857358772725594100762292839029446048035388481603243279475169325554478538688795114660686487942817911910034892823279743317600911166504226840235922009916252352488675912975036704409513933356245848843374643200132059379967214236184529989899301546055730567408717804076201596558379217379591650277747620853271496445731221132211569461118861001637770109365030603165576409114692388538884976653398892305690286360447264230538469068175701662719948838127891987576709148117452241484439207994749031993522738216379499925760 [153,20] -371647273117370795545866183313603981219451186903433780865555581429156148987458105154254143050622461578995073296012663321374839005676002552532370309454478125757438229935575999809670320755964370818655748412504415776908365376784840475015410957986869029376756125619838740388496528426207371617846913589572485051295591845379420492098977994507375465218066541490327520622803725250316080593128830972676900299965004716015832453071253280334134570465542128084461688389174558660661301166107610219136994940265810219166800121520057322632788504237390154614425687906637439046213603805632063095637614745297402756326557634741854044570347798345242047992513131014679185428931932158465155743681093059120374557612443511103674145203971022819047221643441692258112239687104265915773111773988052563457521699495116912202714137757581523476221607175009472031144566739391698215141833133377684113853632562345396868204861246670680596226546016298463896593736069040797402724335461545165424666996420042910342434153877784468881460621741504408878779143840730587177257694140515677601920997798176452662298668694490848580006340079649038219948855925441371949340409956033340072952732719222648390163580917500660341797082630066260009932081679895160617764367624523600937814456519961198757510931860248263641258364895754255525769849356384049273801269555243039671489057460133966845305152234056987777793568520593745033910177201801153735799040972019450710469744380502747343573235135885335532654503019828619131394326821179588410565579373330034946042260637899033231303957423266387854502526909062629446670139170004790660317113279872690257329371607001605486277338581495542470059787642996051699756629772799541639559118319789523088169884176471463500601145400761872951184016589638470603187358925248321942585999133037902488023694736557051756449477867813951844671249604367829322186848418038373177354643993435462621255528010719944090883860812442744827738109897962770698531499827362491599149256845010837886024887721431948957256000 [153,21] -5578065601262885849762636815563418821600819340647442315753335068017127812217249880025998228785186768481331219813455991457756763690590657332656205820217908342871466363952564798817920506604407792419173277754787232866215849385795562226995433407115037063665970595099018748727392777738607359351932732215067669645109088597528253726544369906618275198856010263718395247786129851839071461815024878731201404450512068274702529402281106197786003507261682240559145426242196393070183022414997775734908123478934984922965353761933181770278866950936678886554578715591307784386810172328740647728586496194728702483179811330330660759737485029345593711450173902908276180043300878905104316605047996045465570224376292793824838875837596603363202215773814555568789132296197645573003551147680429965076555224769694646869689646354068172894411824697847201461274973284075896832264833599677794327711271563424441755312159357547969807294398305062560122410911749353760402330543793126709747218602207119261837431544945634645239972715311851163251184952867373614026163679559226347436035589871378738340125516195206257415079729549262649250994646518379083688110473710263416825840807895572746313234589706950626837808831004207799622458353083465700748514020862988550291840725980795768636863402505282690700715288511472789609516937542788265900954959643068887318454716237939700413156823135225014310790463165839070294103018498660149231906082228551934605827970804506972546631870892337670531086510383073111115872710446198746660717976292907436242379051858796446278953598758374435103467054040882651101308582909789619857628872015372377962318240711156055909855355121030459607928610591684873951346537798381243956123211878471231370950770563041628372896807928933053930497138128353921040175788777996340285084653572543547487014833343167888686618914486597507470224193032545360498003426459828487681059931748496094170364520156706627726567918648368357487833296569002225355107188176001448516100507786803976567546981771629920854040 [153,22] 7562724857371064816676779615292051532548724921808314030652787236018851683334987941564842657101199312883189989494957854673130022615623370476825984496934129194292060575834717426378957587355905047423798286850557723230458571872586544381755062901684709432361128247617108717145726668466849178453985641245243379478924034803121260045459922215393538287588982177904138153893231356618172355242688722571798490640056941340698196011169248227960973905481596699407589287426809285018461404760087234038106808779779850381639399393331730965100242227852648011368228282024868936396279564902549467162916759221166354810383945549564830446965797785201425087699822534701796998356082505902420634028872897690807989596138897180590582018677672748886399140787257886086045649726842838371236568361567665861920482836657753368056399598631916635784352144709956313272568553299681768631209820270735383981757613206525750012209935629722221522341205243259778947169947153290175823266834140810571642343343115550820656523282763639143912364844975123155060875144430600045551384952591968743284641008956404319026179163201825092297567595729394164868626664578553187261660879256678894366671611447900930119646329899260150520015413539362080439857156412562659119140408632515116589403183190880815428334100792572863279146220962885821328683589836456277673468598332399758831846412161667602080640032918571231703045178974121559929699761377385530622936914946662376169415620323921367934428034630252844057260995487927852327310730601694357831779850942440162709190238726292610011559943197851946908627881532718274191328371914864450322962567348006510226466812490680143786525920209043605847452441992626560877609226003448732573111559136671646256356147839272616043425750863920287911413497487795208038747029727029522860861808503250432113974161797862117002979804915964076968246731411323052261547489391502813120003117397458878199803643880175406923667390664926777104238810923062112851538979899221423868879637887200388495333032742844661632 [153,23] -5679868717780029753909576185071613424339604526466985223396947911191617648565595462642614924850648339773363972532298453554215773158582781517309891170265780193439931190423031226888502659010768636214130857848265254831692815358152858760725437979104458884706294566030239526843039860579899286390929408051731390977692528376121230367054754634976213180966768405732360943149622461202657499889160763661673085941485532896003288743684978683284495399880579815352442795956417763672024300034742141855282415361575882435775185009245370972387686790945238889435324580597916275091189362880090317228337529104444532111766884377489696343935939091615813971958435568573159818809693052098065219154292762057297042709671138743936322989402510236346545790377727048994812826882984638970544778173150074927901510482310312189907824521045215829318732202972171959881756352159764229119721000199177611094471549520793927605114842707300952785992939918835072554186845300477787128217234273325642281806592595580875272793256307327813124858447294114810888997422231628939093593566717547551388470666431154520284193032656248705679375303766007407939410320120401833294209730638420973830798842936902731634406111937511910360473796345157770900313182523833788246725420714511982291506266089783540255909699270923251311168244072534132541191128833698539793908620727032367120916988497013181164308642454244067119213941101296142563281818910089903232473771588575404142592701653473179531557691269260091393105903020856966235255050272821804234463901011170981896811364522981834023827419193261656998116086765491720435194884969591024262576229736514903806236990142571429631926239221139129437740397189866501604293757530747850034523640624221168208887883520858520480400428141522250334909655477341735300086754517536021204007024741626272724350673803349758156268875140184892953466341745813653508631050762521400200386475769253721037969249502423910427780305414948445881171145237929046111491380354566560325264778690940030394182955285888256 [153,24] 2505116749564787214855869005776365859530156032501520485385708805823312400187828530748863221817548504534855245587721359237487085895809902419012459049726875776018422773377055628023222285071221138554389645523602005151285519622065536473180712022015207501425857839554540849161220230243377015465798967142741183156674624566070506813185829835372819416073589254332320760276912352915902858909136365948493606379386587843927653699246874706754420854116745933962825296236473475957530713914497103487867849451008506735259367405475186176473344457281955978591461797963304414792766048863062000915748533978822117490636889029225429906519689016314514413432092815933726341436402996798065735612894772786403242501798924787531897539393921284940817190538549026209337060227397693529417237855271292459303599666983667643855848500834863657329785395657094808963234301031156223231528192863228985661270811669189719108599158586618642684277395664776578406383381392169368885783228524787696973448657348551397027364797285719159827824060702612661339326539632717166548606320288351689877038201582421334299411519217815971376336184514998486304087546010386314393900801744289371846450553520095577886681041129452510695653696615142544596533342101133248802416347400622973135083373852256484985103510996147067980385893798141721054905899473524920679395145483015529340010293847130129307541245645132716713965314995498708764927753606937810583442310142750760312195883610375983865540188615762832497618380426579114439698727669544327926854336933419940285356249030734792685616642624100021187144937985518408658035458334554297648913511505783869554782970644912611489052818194359839607989086115936223117843950318473470992522758723744176881525985980050570530633874195737105836847513465684165809393869191732408473440072175934232890591150819275424827890329921476281286888779033937724225059916253616136826020583299791061112958343332643877146366928103725523648053617066799533777560903839224464226538354126220750909521218103296 [153,25] -245556685227971167311625567553623892266909289701594333290363228713431086902055702126340309945569897576602877581950534066999304551880824326536337512923846264791841282410051500288461557159921746340043696104514561720500204233896817446565577692649156888625274663247476220185586856676721578172886983206155364589023784900044480429472745780971652201382133345979224805782941182879337560146783655760678831059670495925159143459308895694650393183441241750659321314966226217097580847821091852806083589604250761768785026064040286820700431251183046223217714882970157658437427109134989715425655569151965540119927925259394623173179476940159252150763362527042424721677962585220736547880323031428780585690640490967786639506058648138958671798638732177718412213858508801049464445068289555762741538834392434811036198723094054311476855335531403115829825038206415455483227066790733129563184459143368561234602195028983061875191570003143514200189256640727012524874150078508499438594659880036757650093695036771096851578200225332984562260868088228521455734499375547903124345791606863032311345688637923963018899963228366721540203849639136931000086028295274808078477110114223487050231644680963587357563992173874404214454592095211571836803671697601156353315111880504841086301012312744993339205294585369900075744710740274597916094659697513789570965907088885688100151505428497713872828005798774804853696070935923564436641723157474759137796819472897089966965720546265036490810790450823043911197048065946444967954026629568563106383165145524915364501182726602605866038822332333866569170594311266357601498337026776792749183938323310139941611478787402650192122261194226862794692544003140450398884733035307936152696644441564689163028980139118233544599237827583954510255230346587081307739818658259453959313119845720725408839175078209316775461800249711563778817043997415266705487959914186778402785854620858607470737079613810615948832862821900980140760053640676571302002542822285222535130518208 [153,26] -575600716715168028216035767649108502942239069342116973369862251536233250223121013235988938418755697380668680659527908722610983140593352662858123662977159072596438075810458429835317093665545222613635041815683483716655713031412033776322364012122994485209388093205578871983070982639971342697689034060429233505594119230671466795177688527065127282555006532516408543850940700208227614650616915252298648058239170682348679129636651308510153086651216728105962890474987274380271438171142386837240105216220969938711684214247635504394406914242254616118522314392606101258135024302504923096302710066841898243456648894603436426624680595482655337597240737802619909529637839557860307346324425006068722415450213379475140484737892783538145427700877838554679480700219532438021164037812005642834576034837599219301879270259079856330405599311554581092307309450436073441032716429555792159270982862923456577755959317633494353172740118713212276515216259167460210840361613612745295616020577260824171723143765665943729431226954128933244990385417324013199758955658200157395271177590958238539005570590947532097397762241138922231728286171210788809078018986990200290348952758340785473453321097103345160844831520988721347868933670332636359065826021364266849130779373765387599956527993089493665979278600909968811665833828865892359866548670945315861426064583584584447356251192558445189895233091690097862826366381397177288895601154952269848717455443801261263169561569513880919878915384837036522186692637969470356536351762655519927889188178136846597018779184544942192651215379017537735072829745809995907658702908848146195163177780189592188217745780612239742050593188515007992506144706206090599240274182516307456659049380534330383055770804245302951680596846972106507732104315210319031875190066221013529386589602298332007367406259637018669699542244710840672430795582187052707512469231491988132673417128288922891661216789298060610554851135808935820544840634227056295028146166076996643456960 [153,27] 529574333920911975492019734626243215607259396876411821737548482165077978813166056229161638667720493206344454460267450629619505293041805114491774030520821924454191561969363410267304116117227672013917492951499449802313446841013578860234784269641110070396060116764916443879131370867777313157218506965550024912580674775993558937492938950912524167059924053799942084567179285477755273874724415907129060306609969597365663354867266354512858828896483915510710250529163683487133871402574787776835952260277509336319922777154233278488668460208117498161253268813941899081144184108915513495369564799040570045688128232333862110832210587472284803780373195595084157406193018811009750591981284036886604125484717494225768769284324451638810442643951178650403312840616429960720895824650554274112893381410348375879182640300226847245437680469064549215205675414204725068231783472168781838968583519354352012529150875537917983488587189748998559863977773166573737658971953531377474415440709819913099900798275033579898790858467922297479504770812009864002169306558349290019222689001706592245840105059143489719099798820211339070003898710343445239506650751497824511567084925199153196432992449499290532055185086492313003917774644671237545265286990302553071670613836861332804091356130683012042096208872702288769509102624558721931777238496053927543315827260230508469650475663473228981599868710041601898352197374885141815898472435870610409386131886891455273758949534491536110157562229347747903264944581624658606444683962104644578431266516739084618199957735961153746530009262969592443449617296668352274670253648319268644936307554173712951454406816186325059140872778164465384426519351974050701528196576896153008268414702586300278207882478011228689297434584834163262184051807561485302378420456739255535403098436884221657420027398210299700432150234528767995246680854083034757934048167984122599100904571576852122998744936612371885187807127380079881093157188591614922853187399846274223344 [153,28] -267344393593448371305658332322600916442240436049792583285101888319408396332341683587218024910913988638587630283359969092079630447813303582668611773542783188069811413795065181089970638697398765139699026639042096059303915655929208565675950107695824355498385048169653142645123977695553379286944323957282454744603559512447639148258391267743640533880308480624012140115307840066393328934885804750344785496504636702099394535137770015961358185490064006406923333467646690519684374781123054816137179815462117665750018577270360681208597610702607358379169685921188117101534861366745236162180716430267213390045788651611430733404658545560666914108639033583113146184322598675670202982900256475484540180284895336933809335038474730813898752121171925601118580249189072266212729514579097282369740193159081692533608191805473648435592686327362736500917448101445536397701338797811685807275655957450443849461579950729826011173277044445830455776174905445693511056045043817442500045466730622934534307394720317508466581639771640681092450356804542656169272298638155408680815975556690099283023563943294361977964235245850908738441778260950370316443506416491893383967314772406427837297481600068067565663897270710884530730233764464959268683590086752561067074321766662962444993814724861649736773046791001540743841553243149992406233677711398143147276638043970014941006591741317775546824453022546893753190124083338539905436350894159334460295462408640519979520969762401696824777747819178390485096638635797405629092984387703398481494188268110126526765001146658725318626701537176619552973381058253651250653642174275127301964173733628576625111420883429434133881038902916110730411407777508030030196109835386154229451521690517017524721307996718118950320527568817923870316368767513977567087216183184433479658834252694557947213050348111024518536444758787266086938883799947020212043139195283959756974196744784801627434913980862131204685943244255104083372323483656017392372144489102580736 [153,29] 86304557625232475827544464493028032958631228935002809006313269852270776942835798976245233252700656289506858586723496645945576208537014552157758123930894488222110826246788141989221729567154371175468915354993626603485246317174875076414752568494838131336241045977096126017971331019269654942679833628464244074288296030743430071304958385115741363312940285447655924518721548192646236931066139136158618600055907160217152845211171361496734976566747041438148170238053169631556523999243873448237538780140629949056543428784189847279272097381313265226818827290705936828911060710845972533635185261767788345079153075583227738305234199083943296453887735995345507426800436248529013266745926535777343396285257517859248467781202686988494238460027900894538213160981710451421141206990690867943384822618816442036133550415679475193249811066528743899375065661039301296801033021488306362308324715937733601165704125508273862004779177582390383613627263630217878199691926108793773747677105655461008868533016354269377552008810938025009274799090396366199473301090350260606050921122924467103978425493715655228332992362437446478829099532942500403443387566145336470058187207431003789110536905306074903079685341094626654893602615372796720378862901696561136990776541158094752742179525685909818752914848069428537849259059000577790773424226187887058895351869339966479169424368815292704378210952276465218889061046863052854204783327046729496456759725637361104963260831874148433251870400029369099129170042348056378252978480770959471606026268805279598713612015989325467697177166185218150201599904505844920178438929069961671496620647374969171201379593955857410183115098827197940687002399474749063104092702853366029050664947691020981913091878661645186267466826714752370497575062646914458740577454457462084690649322550044318576398627715531679823114678918504308955169084863985558211701207688479929437870412135069078201156294351879910895885903703482145826010052865684554096846881619200 [153,30] -13946123948155062242522089477599086775289530458951011119959758001345215821688947150144295895807033604165847469098664804588923688409193562338774763620346012830871531044568557813141200709564144908312136718997367382121916670954247930559107013642695003101920441335408236401740370890042030567033206511963450135831567600039138304914787040477935579299179219286802069897447347140049701603365583616192292233748891768114252969178700059951872673920008867885936730806853326928859417172822743832660044843069087472142143854290927840728526645209755888763084715342731127093776595614285904359403104884553868142774621630893663459456236612288377414493507248619779148247015801380925097961310309896643002466895570388379260992350757246028392912975073854799049467110383767230346992070301942324708983734750271166811653204240566335838239046523735413398268554485474716412953035965023823339389251496507415641666736583053661022403989546339349146559864798523179162860978547851343021874073617818123841147569958946029565202293318274832299418907787751277011471849723432033673048975967433159877520245495972730967141008137345373895786828868646970365795890725552388608763579420070219358623699157982702018348256375689440663240939791913272533466838425914248164807947591311107522578989841279468970390117355014606484900403457017932554955700290340981608048715497033030656404534256187991164414475759143509302948700060004499970564380299825045176856412019781202368270199493859602599704301436220500259409086219448307011385898080688834439335029325644220473674162499588088092947598008635174173802647135026606342156744356457369207062396419507287770165299267816958689534140903818931514527758334206923663612388634161926905685994106866742610185872085362244330535168078544093806503867924471647128710740221198294016570608828530327764631966621327811093212865554228246354996231470565363851294130335401921766462674714321251089511354296294213732763976203850301050780639522903667545149831854080 [153,31] -2622139888129302193787770962406649448982949787490892600271488430813344888312699366808754049675924277799968509694212537207850786231659861585666717827521202584097666833053357292618391966471290316585680364986666003987983051511569081592323395831351533237020626950328555994587352333128190627250747249855894265584490316287128768820180570691912586184946127337962056111256073812839933490245923624484117809820231741385907338366647860151584544051029359780781852278391943220816746036887360566032459396037228124952610056763806143807447475511119601951060333049111576242442992480787965666151515706133168701089467418695209625622816414350286118298266062993968462378731055581328649913329858870805550437521532135434046995094320658852704472014679375370756794548453731340294109439022543891232893000218832454848144657669472902099070451846212997953156485900196463487142956239916767224245844460360319627402972526875661341435684445712937148183070657068309180232339687710784966431450777729727040781673895630639545580604341916532865747020018066020885635702660635860537682944836863590647009865654911110379224044327925528329299193608689247216758106292989654878816563857229644686278725435740110852221011150424114803236801855324137850271142675306889221696967249096472980734375192719974054137785834230128724975122057877091701444119870636183742282192537308460577111984166341416312505935934093603566771990850910094643072655762586484321696426059660450913655181602344406953395106378466750081746557645174908731551251822581765097197381423875257226076196744607515522637577365147383155266319790737286908369256355770615603429561790790587396010660060652996564108957060921066647625724927208764311027975561256448970821354023392550096875192434848946844219273981245996809773520376846018487004063117077032788041550638359229996075325768301755456111423471100939440551338275956899963448124693125410274374757880714468974102935228831965707934066089317247340581755722821530494761869688 [153,32] 2747591644989964196543166591308401871270840488967700071396155374200706473554441349463821765136906355175436380826341494146088779950694101007058802378020886027049562756816582674698577907541727222855227307074313080743075041523847842683418549390964421471902611901746764719589629339561103086580644201910900412630962521817277327032675734549093275072750760854826062180034210836879728909887613369981920060245560278480754498189375054135234841468178687921877013534385466754232289199818938760786746956396203786411053880838796280519160154304914122136817632845481879248126959127224482072874433511789896906198702869222081421579532063222272205203418556762705963646881011270706912836526384071397247051276207886346136272275892390898516777503245192693309019442956861343936619927951057521613322944608301516800745478109758471165177674756191283382705088983156054068928972765539218727177958137420675482783614702105045898480311339617037081740129628092430495572229057729132648268963647352891313403923536659658324081568505789412878650096025835442675984350981368497788290433720315552534299838567448820423938425760343644852136802952543504288884474832213102929089158009396279936589224973524259531490856077986052646411139981324675497478101482012461423379354036411277599736801166016156129284964119592144147029850466273260078305892575319730225104101664100944838851137704731993499027945430557535933669704512153730731675262205779432601087237052182464484287546436878075183752873777477615877821033796882354386771903263570972798967319389805060544758247400542892346929949084172533565880739430924784465564156506231359178389875051907902623323474775972780188481799516970533464773989503362944731825079104393979360483498139385924624734739832703675413645998760562465366632882988440117963977649452897858667521043443007425575242877067677590331370615469258072962579352176484837232568872491237839798276353157808932002037365561244889426941952235426387658310430407556122729512864 [153,33] -1073215099127076052715163926668504209456333283298881959995287728324024448777249746688262078333409958121735492281755785161192970649583408286014923069018290806617668260257231194230161906996401642095088198778570471864521644017404334685601753793942170194757094734626320031880753030405842641388918568782719052428076317416607530106448984974276922088102161967024269411979531261583171953691899465027493300191905272197356849527390724369048256278700561762548393889615895098841439398456658349206049841390026631065477468231592024268493553863250795987930952418045380166169477508747700945965483582636600860145577963356893104248316236882360038242842716918775836407725605636112753911038872869797859575039887339530142612967815714744881203398646504351204357455220547141778220029750788265441731170525283053530858134703298974293184469605295097717749889878893865171237744986282678334749174878021068867440267255075865132219117264384179349152218200291814959266757146713530128200755835029686207937757319303571536276594973936572834503687978530840587385286864926598955916754828659010114222421637574889911841445564823343762669783205640148557695930201411299281675089441083115546591416479219105583805172374133450655215432396783442719257544173017347889922681856891051090227655868080233317129602528307907868336506803968015860773528389983350328523560455467341607236985030179801052383077752412962786165717338865826012262163909523302403689628361894039041143583116776191396683743442158180587565448104040917195634621590043309537526855628616888314067995446674470791207507077139593397473495369906902456047897876089794061978894158628503197645906021410038631181124559273302315134327927680443711112940999323731629542544220216916726031336945677841863646042638539630769441652254713299709583501959137568908417863262664648757322397969197407057645969178436555885797031025844661738259336022381259937149960126221677314756641436250134288499659646077326783657351638145324899492 [153,34] 272386341336401669273853037933250395305262479746734672521907842777517900977431641694963337510458877684832760912354047894734805946872917108937510927728264086188065182758906859423992369850066997967300142256578507016425382375889144044973001197975251293094451743713978332606127381276856279934942119740660305228926682250706700722501493639279774970745721501050170099726739253061075933788443355765359712730874463004262195594381955102799761474705319542030646485880551404108012288383639721778969362620942775572462022391701289279358926501144411470121675062692862572658954694639513032149251832072602031694197254450736931099756707487734477811636355036475989540552049743132952177488803024697671989735228892357515532775006614159521468430346727661375672787150487298950573487299577976694866579568481523090352527874711909098639596122236102913137487046442518204840347926275679248679719060952659968218707388353020490070286774771131870770342361863359843965984506949900254855627925918636938516798912835296356716334735856343509390378500312958581871121281127571840760637299479369098863052527663174243374461635146032672728738739777463801384734623231283282778434839508223177731972321600758847127391202774104731763516825933944450019677932388256041804349985667322289530091555397721938469949643662936152619980357688826693920320759537120463444365174712604978501141578512942856889552867743362920039024188812992880563206559195070620473772081833118813163907725436490498589246295160874883804164090313701873926993969075064645603518521479802289447117303547574954625284769445583916529630758404517054542867962986896543897747415260072163638891964165099361024602524897202947276769246451635583526428850076172622484434097826631847872500954352465216184491659065671320223134575539847451387934117074356383941754628845986274848188738560431774267325138429502426514051630594884870022546131454359192536348390432788034764068134138919541660333018767079196584079733831476896 [153,35] -46128165852706401955622673029487181464031681786719870077187734331723976087059810828368954074857350502416420095120593416324417128415379032002443985653964775665163998262973220662036064421348654921793041645739429041148862070649120219550275423696397419416626359995694915740934715263358013307308082300967229985468141376389378711071343708685006391641360514098149418554607092967122768406559269342896165487038331066832926496312875327589936942081612641936825530457269011044410798127193253253530962280770458610608993559826578429614957217732233895215237331154256228431540613206239764815549369875564866507692827816865209082430000682908875197066707454966847666050905338562050657811470222187580676502644971019366484939854542942141925956723487185125605778549939592730657020312317616474805746895231373082244417604005166046591442168539613489147601470094090323730718438946241509998819025645802557113384400988239048281124471604752327390559838875997863915660235348777466971789396768729898999568656842636607131124647599991018983156558874042850311538925634926232788823759631258451830837542765781466286293728938145082049839425167334366692056763280223532511685679511436163151441049053760882195441370036738619501161304315520312431606222288190777693413970772614930767174153915664793969993212560813889836067185809640753498417021546689712460165408655369542285742024021585741833261404322927640749969408129033219782686504745389083929208303915376370874809693806767253157899915315084857059592844488521270856004083206315142735478002855792141230743093041446574189937499416948125012285626115359930092785293930797620540142710863829319116265033469084645538548150812135595078566219102712840114266192076700438621008770436621656612328519321394828007967498404112093581891003559435989454929905935019778270089712896119425227001111599782304325428862490863694412509305810048847375010693887023689738029866333712478956122377775795065221966346530945547091846022139296 [153,36] 3757738028904489409517919366043982757560362337851473090084561699376454544555491629441950479731826228055809357835730406421589927514375887325216718023246653840931793394428618215938144219417963617158948948126313861420036729342991280283914723776289183462680074254956803603029093481179354522685181590030023293188257640309635383490568991378671215681913414642610130357069355178657914426072345337960558558221635346481240123326947689231319427314152895844191032024756722673170735967799514873459477927266610239389155481314926839492053453692104049002930591711131235808428053782156228641787767861306732407038861459492663585987843772762740146295383635885888558093007838358253134660415958888745313911553857073360195436858661475811149636157131075447739521971218937932689081556199604696017787748650491041555862392103415786751420692605038839146415459256674409293640047684049784187507536907188340740742710928787179970644966866728447711851678387992581377536710396512039386556216174613575575153439510566159951548233760051026137256725683053501605684153504272791826147957622749737871606676901705580963537736323941222193408731365974252366805081014492100746017004714479687371553545024759035650088937602251436535368784351619706977560778751806242362504412624592354354058295557216627367570607831228253119234126097858771180956278330899939274060876695644151356851922719058523853908248811376210371462263137238327609946444236157844987166258225283838573077724353249881091828652717384003930464375378793891937720890408060843359112400001485823110621477701211909927819403210976706242253685898783973512223869907029039005991912380261753863121709190990670336678149749696872590594059565631553763876363412054913622113730064325381092727039351156161038336593856573909038683438279360270462017401113842876273041943467838964570428914218370981523112799797317886555806701875604723399023352629305427199351149417971823114180510303122160810988380164948850460091415744 [153,37] 642137052468457671934103454035579790972226889862721904950941475490637329105458538374622776355117258614949208210192908728883703751526271464863176678534604194698749696994185155757117372444778314954587285180307515215874686488365243219189717442771756530948703045592699173526120018333066371218978312276673330241423893983276175317231901342183280495835057448137126721701583290687885354685624208345418551516875310526776405386111414830149745720361683139134786344878222757839026399008949442296012450900676122112796894752809626789564350239789092548033797356700462266825408268171827413554900977078684225707943395289472747176655497394041115251380499427802254931586258554420515626285025068161254999691003820089211907746901482889439168059033741759147915974721710378837794867417471803516509908958214837540462351030731008524294484753230093007038778754104481400151202269680967156563811012088464813556016524426124244032868773020863751592774589604599054639252203988997931290558677689502704640757510184893810266430943590161976371034409087334358566582842194724272905742869305090847717870324975299054280512848450161949754798277650237520846349706740747049575900857844980732085049519762710931985518555274432229349983668836415963158910636360572985434967647404013659965920085045667280008824809730822358766650739066237644827260215456102071437346631784282488194998530466995568582893535987846302523702063455140735521511641226905944254394551895318581341122117424668110296127807292718467048208352235801375774205232626463069549883636591064510461126826329156426791504103638631118005900947123887805450325871966130609040890519014802802684506526268122289283816135777860275635734878149824448131070032456598301530358692700303134678873000931849126088851667238101596794669503294119477643940965132548243828983138181236711343465623289275843549078814140081595214532770414996344244056983222983649721651211900243101859914849604491586942381211740226219899336 [153,38] -391300430540861259014641875843216091889049915109324573330596354170102291801604210202952430595890881823889822027164491877706810089933462745399626647199275299378749837914724962003266443060004795113268685668012112670226351498852470894614321274076914656993321506332835092497329702203982140958628203234820900401483373448344472387926549337699988225025441452507952361584885557562071310667328214185584366254593589507252074007318197026484150064104044550446608619085899707704722734767978874150805235226102647976015531992805885607914666865364955491639116894568733803016236239194278914249170978619766907670133190156580290205461637856318680479319225742257793497014703324939688826849127623123390725014390730127903612653815347311752424681588203141680656665960146709258726345338209037096928511341870736768396940320265117142818756574570285987708277556074116911211346217588351709183029952460586551128926118710219823318456041245279388905422042715075944845093836306067907934794455941914431867348297005193432013981895509226176902596147140576891374705158723663288781009389174410407140725063790176246143185451691411080405416882738705102359792227866968297504931083642837376765431234643439639606152601637885104828437288100274700407066131096509259433811797185893103995002446793011592733949651740613395799103460008000137841836413881471581013560667769500165251577273916628802872793453445474242541154490814111804444078306604594333374871603210482261706785484996658955557699135972738603108657452403041710860342096856102399827031252888891147126351208460071802070682322497542213748965965204454407894376111632398290004235698919402595960296293202881552646492210464447750508735872005089541582594645138927324508122833446719164613647940343434881295861757829258119746989223731190152214350119735976695515254964547401703185465676866756343066325042430798632770646575813135396524048385079582222192156959109799932993693646918786885133971040699871543168 [153,39] 136089899729761518949966398302247259557263727223647668472918484765949172042070884713292546814585922655441130515880627419527784967049494855630479204761907782302741374307147957561259779913344316944765224431081071695679208646822358129717689899407160223965467103484866443016801759693562999227137356703332182449791067725852293854033605169141549398244043691120665866300868972993432048299900030892681062249717085736229971599503063398829449615819825696196026464792574816065801571782638997910440522851042982565448057289689603023750748589758090847885473159940367413405906107907173923767852383674286889229426423409416168454258820124836399962256535946503606531039408757765786166928026214946284333999340189385404042220913787197019995207329790112531213369916365203349250457170922967386089258429070471454796363127355976029822428699650038488003468918161273914290547725435045385566291482438089158766965817310902042225693933488827528148326700376985836246423352104555263024976405964629554665447169116148406967783599786796401134762231843401091006677161772873916843959937424925462422943744021169844180860892958192606148800171958116017802638769858963160575681436147130611055027074598014588256364065334363844938484011436637770510987205605734446549992883557640679646168907052098941408611250754902710705730856779807585367092990407107238187708221703160698643619980556115828688803124117009181637967425407776586640708131916396609199671045374835316295935476834412798209838375901104956516855509168916019766018498832353440496283155571792323845739898048176856879655334891977948811661827998374820989722426873890792041804324253347077896127120991902667899355980869139184857319596041372853825915447328400811735099904208852046564525720098324677487608252327348031419542659134538016396313319301948066276303749428852408160496486643315463116969104499309293001204642802042625842239062068144031053119614422176776677489516373629587405795021182022720 [153,40] -46055556484395236155683246705028029963472018690511692974467445266766009225123688096041311521329538729927526523750645620272595660024578709385393186030277340441539371097746036780094494714761749716461546914117865451680581101469756771787508482430238561773390713960495159447048572331854976138338379453784575324315770742948148336107590328142439652462709909717198581435991049553691710941759106605393356782885347516879182803653609531157892488168469355466792304764491057585511740215560753418379152850048741992590802854167283795867827738521104502296334259504093913459896330010401818907408211724844553051172048642794128244301439309769765077729538652553661800146212122956526539641415217717864208140977216081325108153842647016816487151032402898035278416296206784468205697871522289805553047570232995928903798732250093069230053220693227925191664594262000515183185522637386619756647134122230745234527047084377571110825807979957776838729114800512834956971058155308700250322332375008244993849918986406507114264413303661610744956674839395248141851457360071721362575554430015042264784805908108617675675977486014260982964486519756090075113082969068829930249128051677998231597373707640222976350907528357853065641840721827074569187965689905883327608757714262645368397959828542356138783433735984843215916982891543735508179618077267042366111748914584120586712272472099742977882611440404122122037385459860805555350667828656702088731775069023312604946916612828829313409189549893082630150962765006034279729574939703829369236953810477986940272993382329580990344676063266682828117508342250909526972681357167598373258020862535931678502063856647628049676777936496806730951281030455049199217325657881689195612437341955435608534644507778976435286265722863074553784792044570796879670867251300335029610059263285922917123117294559027747381780837827555804205827586157361878352388564601701665626753147375849140073967683581538805788652536576 [153,41] 15534107511581139783526616177122519397825426685033550710487102362976547521192263659422697513490324675276327812397914833087882129847378852034926409922092021800302926267918039343846205864431018859781500058731143978898132844060764508924243364216055895401521612502148619447633207498388374764256720206554662097965306409643900528043476355415621029785789012647572392852825077985960413168060977904832763044301938194108255412196304795834528909819198137356919890321776414910709298632282511796109355737281396892307337250045893221180048512477064582356046451164147646181871866965852184761758667884632066952810562715377945591670364603050849482067133623038187780625512754211670368805759273810984752898547263528238818945603511011627789087621724421205877427158446464525114094334493836707593056367625326288382879239873944011341312765741246517144602708549925527355950318505633674022409701375039676327975716813007596285151083687960886863925835138745863659249256850630274478946827322263615655046385729691355274813766652985638828629270454710090726408106156163071150851297904898902391074128861534162502585163190361679159606622441397059694711590807678833717019964712774862914299601058690847657221332877938724473313079114538348039525774581698889540938287845057829318245663523057517564536901921439657363337050996355108737383581210775444419132758999109247030361684455854505228818097332384658875894121406685880822196230894720043691031745715049767800990196119329457421364216831327142413295722594383941080071175328314492371276957133939376683772296731070946110376975964317980946853456647718068385296581614198978471701978729556519327934551057180956392715610852413648767646693134067210350451483815059545496610901264395771533836664080022786472077669953170922021054271325745727833864780937729450270862749429323687640864726061539579770269962936185759735713905197072256849706223432378262598901349627702461895690225873452888970944581728 [153,42] -4796049365211096119716914604749168199221757332330934714657922205998647850838846951711332856103497362588201149807688833905959856580195821049224321727939246547758545433230033179714675256020488859630230402223001560874138229302791438354410077102129637305682780884375912121167350529001101541104654241437084807980798851099121540649849407536849256952446238607763359759308197991363474728043428147082638627104576112760036318022531837153376357460634895266385197542780873784375412573222748367585051719048464684208772028279874709745679558081307905149650725020813234110300406551784957186087044629215290977160192253283802219454844568438750001721126515113007925092439607748060943736167916384712355616004426544918582766500068378798249201936924560991578594460444621347409275178606946554268866760947374180245281327730519034594116529992662226050075236905157749040973429690231931223419040228009756283467236752432057079786531453005180571248971369235650038759793683331044673215310353845679530546320671867217346733152277147137950243595583894199840137046203924450156918052138660873672902839273963169343080304379045814138491912685388975792599459816775112422834152363513483644268220799793131565369755729406563315126723512250844449885291462910706084012358647028466939283511801897555586623562102444860471937206734723705053137444359555348289263506000577697988421460890495762768095916067521312435991837716115710064054135888362961347859326467622220900200566424433491143633845841445197576886999248808575123242490973241620614232404714399286667302032031172278123016193095837046204505148105832081201342230793585816260747049968936063040382548532562512807470280684499047982579468704314828752536244142403027548713157070739877070089021971966979587705424446165588865473004643449887374093613106843986857564169080500640041900850797511824562321264763399142982977545691536332087188193785453899910763979910238223658661195291597216665244288 [153,43] 1277534700729692185102296166998351534657320269408873594699528433820298844516238300961060840212188520907595988780764461660451988719824291986472616996145907676863603029800314538959666607109363325031418054232439091525793273424894126478228127495493243778157492194162394956913259509875432741014692360574365130038070488007801318456104048967585236441553067720464627825298162493788077083097625594563284827371468913974318380103902752822184094353789993189897684562566008983471119707796670003850698234398206640553446940998393397452018620040583340574087800637491870747656154860408722438312311427353630479677901785199172896089624214260060642648380417697518305996250432082698761503524284202551417724534885379520314855516723253091057063107845382133440822316298283915525162947079636233708791090577573678935218033784369991888846661226476473273877921861555503525511927472749974287349714825294586185704275993828959426954268753275288377728723640993903207036581937965769022966797817351196616473147215921629145782725749152156870553473852344639166449766841797936630756798695597856159593565787742815781003205732049455457207441895288719724551760127342501077074398423384230686177552269795733131093146349289594248470306525270532563588868621972643718294814551470959320511109496856211384174692985497465665399572922423224532231232864130498482788535609737745878141923037448580407811544716479134274538458025704634814462176614632101514085063496373899555419381126745984032483295015928599984675701051506973036735195907988786912886590507981745018213368533575643130332713441846103497203390568846152035125618098417529801371837172190623144551559760173864378522688514453244183629964702346857216302533907667556235596133091343724446628729476723184745223490728541006017340799559633192158664152666790816460546128899221844324569954227375277622625057270256628182322627872106523564611894673509298018067418309349208721983679454668800319072 [153,44] -284550234980326848039211391632514360754263027879712256154099385193160152624217758791177132225877436572682917179541914650167759048339345450848226030004647534694923375672146696671498207710880181852015142674704369237094897689223734979555982839807743658659726695432797040090066328828320780981579807608235336023621827472565598192648349417675586478738516271488281791326611334729049528415912415697271761952719127262782964218273795673415515458354000705020348338613603575477918039124651438770659555071498609039163860519741949255401797111219923902318697461327685433103925936201493238314411891616037464843772722426476727876541891947073897528173524745740297326456360857036669287333323665855363946534589176250504839236390812024847851400051949976599619539873063927515358493598911381448905762515871993750398968078877656146272313451667604940192704848554596999455624926490204859234826672638625795323911885776823861637362937734346932342911854587974385618364831311079269895594781274120209860435943005467475470095365946561401157920041492921609904181311281676838010775846617449327897374894191415668510292858712008982134450847196065012572035704300250857445729001834068728399456173361050977355800076302043392447008945205859713642688550252757376987421816561554105193405199461339055557393757099746183592956824445439615695384563569230655759761317806992971198652564966499520710273069847997769415709968042836675379653831240784169573707540869354802289973824645576327501793252576617424513294957217346944381796350107143909683850365728717764627758846342839753915172674958909800781477284187991310719882867677829307398884445505052744705413692733637571833632329246490011842813521943186042128070196568042060070125722500131365703879918757375136724170222502474031885275992295469977388423431315814691194250274931859054667641759959449709965178919643918785819594642292081274624097397302905419471689677437176364325198081746125696 [153,45] 51428687325349420336742635808567315305698637494294907229400429658545291199908555902879902810651901587235934878804254344362350917431329145522852691697941385627511260235097054952577764917347074565762529497713513434330942029032547971276719933324639297025125627134519303875519144473802832703809669880531384056513932702707522810942781390028959337603248065978849775767478338975128421555113507109904317322369705548273676052118416600218115703620442713434609398171221014679948004904155770288513512577649857508995553589519156306916645996953782969555145595121136951439862757306314234415517478270757719891961711655355184512406209013001695799418805711925888300102630031145450635438461152419062789323542392490007100225888659697399646609488719928986619524870024982927579419622197969121766152656141676941915988906996437982553980941166526812143014625421351140239171543463103960576127994618365767263149091444702591403173867430048360066328787032189634737866018949640546754789518293275464667356637458783275258473310549741819633485501426124467816958126538425703818645473893740874909063997863001274148617827672990971379335898292774961006537897598295512433373984203113666090985847198645956436549707878359323026699049402165928174980677576628666294999001663165053229705579917826602137787328157469050520205078364463104941727475933553563305184623940530121642630736716410321136807728577669386315255999100003902059903757751559019674932277293575321974196268512557193856942763974032736801142055622446433670966013666248207317295830677880428443571111032540859155481683996824659019301936591678712756895273719047904760271641666859509422617577226950714993698067766312654946846747195101069639184815627755912443960337984163671596866444373299855934401425524453161953528059439916698474555792663832313827945088296702150289598035168592631094801628091919343662904667143554186398905665665020597541055222457280873189661044364016 [153,46] -7096344982333191069075253824572655599967596337300252549724370385761889125209885756435401521623991829268437849070484146643471324068648189323126604527630951137611803398881505418913385047704959983295350339498489091775000255489553776017072518082029965959159605537070437174965309424814829209923372951627827362270409551238014825652546159922686297222139089562914840474630742596573953844314503975613057425596375141460461981072361022030335718869595558166638473015012871141030136077102297477137537491057178358139027203936084773868236594827198738933990527079211533383408482082189177242973002613323579704643311700822737073671075949710634785507138753292187281317127517419038357728911337977307463874535156021499253487384269216342542237992446837175974514392078933093381046749625071210337791139577975719257078628738703094726295841417782153081769494566829465130771732012157966637945728320431304974373263189771226523398087948518917761859635415047784743635482227999063394732825308706257521257008274050246625625869865509592063739513875622563577455644376067814554849429393016297429978588310456530314977496949164853422269831562295006444120278375134935637096542089833703124708326059891227657614816845584994033653543085222041529825180314636100668070108541001671698275639860964912275237104502290811419640798486383121961552095189612140828064791332321431716837799685927475069578196286232126951644004490103128238834558208994405280761212449973068347041951441988777242022154040479729516646155441387846761932611651528048707688950260381935669285101059410482361701379921932608338379824684937121724928015597522557967567270794823318897872562856893981233890150683264159578360477430141908612261129941154728008055549607521222072595353698829647093409977462850462538103855270696215693899547852465654766446079738442260939105674984555670840531613049988245331425940723991798911178035920199320372224868375046734686232763392 [153,47] 606227861952692577056756354014698790282996782063054212450843217261719763115722285036012717678063400381330070107378873361057638540194333900558430119785417734949149739213474340599431826616352436282812235013360216241111228718496415906754704796089418027713588470149706139983055865697508374435257325642698505789795196677711041984727892731913927876058680360096839562140914105594658247091975799585530689573965755144740176369140685906178386729968658761979776277466195260214464730498250209199209449133175224733188252762108767333101110815790752248156646471863677894875137630136209969254432752739877495899425041162434341877462311417000821806096570925624264548306711655355197873816672995225221240219223532149306005006121159730572005508876050892736625518241473331152780432712807518635207780081694346543921498543561854658933356349593752009804695521464220339848683225998531810864268750628119382654505617889436213319862597230697928747569931009503471501013590689756647614554712641495747260374628439175897969098216110450161276491517623633700118525287328618095965786472017644454220870700135510026369890021861885340251651472085479927493269559999424603724205616883712536723283699564425607125576960358702316771332036594825465913681204614996520062820618690608081345896674947664485792503856382925910751813466975289015475165242338785691274424696332375151751625739382665462945963641641185012558203917332494294231474281023100536860289839664237451932688149090002169149750308500936659394959932915014893466315784400458560530056898576412009783243270398956704046899594887777813639226758944576368133645526936539957303053373051289392569752914878349703243861144920814267814272764869494235920408029173437932070061943589533557033489913176630271498772867745962451102970610401398262129185556795484925002158254394231456506061816040488389689215542597940415959746687117227248992712639949548685115456968444954308801088 [153,48] 15178632425424795080225326772399428315473476260860157720413383579288275219893939769083500527840895275086290813614965752871831107754054428594354379135224130344298676459151522233361838294628586979495692629843322344644794219713980262691201478939635643105832498953909322209894387692053183270471808812696959199499523972871864557663924222424089523153385471634940623764771632219567690052343591871711061378180240542579734540481715517647099821036995462903516912997050313418430837290707210167991591445061895530165198377332277554077874722940259632414832504259251660410249173502206188133373832535388574746716546318032658086883424149568311425196378587374477511159743987114039685136402767577857222545448732096973457472935362821430656195182008401453138827564083391732571836870835980139380309425545410593834830390235596915809480058975503662789314021017468706861924374944146805763076564517783107020039646336959360332084520463127754550425475094299629846634219137289562159758027150601171564622448259685820144779745896384812012900013073021943944052949530661714508251902513394587697130804500856592995325594192350638856934648216210840561469512838054954269776662625694372269421569660705379376000863622928300809354394897519801809795119836800481389666838147615696571265214103506666213115505062856365693503705845365739942532110391889706178108391418045675205745828579146196773489991711280820219512645862570682654109069867061763769116563904034507512022958022990140565569117644757848218440056577765049179329076168648649674940367891178047692534655053765260705988503944083094039399135992816816596961536684966249770019061488783083367908183371358599899271765514437266031061862527378066748582430804814748152058689948020271573343352858605291928805773270242605381595375205893348318518567437255056212897807330955198366880000530128092676114340064263870985696834953721385143679474766208749418736011695790704128 [153,49] -17579150478240735229993483229169966138183600499955673192257650331094254564030003831332442862020805504748291477564688331279519081436770436407294868611891205762261003549580795816885278550648118321811587992056377055697412557783318640121219432971033932219454781050789036381822597461224387082866034195197554363960659984100097320122196725922201111138249634163185615042375166177593357325606311203622624082034768240551766195170440142891376887644623333888194142969587368796458094456286364309135059593348433119414450913517890854519246869474557230846543296534607757762826199653593162857841804757556594644981314932327827521717639815823083565694895206004345211089725679811455255192350133654144092184223279245268157696037395376959056143084213219907893062885236203888646178104151933674730029356731130988876694025279778869240171854373380708578969878168324714328186907222689027901289101464994705686667590540841466122314337382052274935562921316819955006263915322140275819911557767917956647949699251090697847430121148160150565297498643280679688962044578192059319428422572296705111333528906835050984521924779112585642415636108390152371656925856628215970613238817810468274121716337213972014601978688445646279302642069694275299614173965927679216108259194679945810409698342054776188915569625423133986890259274582282235043112063242699461654127696918075489824364897158970523970186503405357753734993386755972530685400990780521717149892459668192897463345127819556441555481832292547877859700365093497504873705969316818904393732509429841658067251575299415206149654073340896283709930435408043394057918063981985116061511127883579002322744575344187068599586877451856334888636164272395332047831982404692735479889849867054247950647742209450477855971847169095123509868316636192206193479734693654728445231189401550649571089768661744355656912424854850965965109597817074981706016512669941060970518341321920 [153,50] 3917882314866675454118856340210277228383413234149457575160873554242871313754271375136017171910513588292456761380854216149600150533298008856580044431275495157155691009801216212295354933744467677212104116873754370855891696162723130572067477578107435979155897342301736885962316470800278047737030925352107506095829384564694338337652903797392321241486710993539181697664581651625445295242612425016101615645779998680420477951465878942367876004729296776014698031042089040064302328729350278905810816682372394269711394969918372704235414905601755924237639119638144723604745987335880272987146303549038858653111866329276594629158857006294038515505098070519851520548364133795298636567617379856921529730602028087348173904639881184470783515454827412260959358110479801360471598207904495370918782480760113714606602620895419114567369170656630499442036665220222106500623304541289555642869580242629530516530645619575171056385225370532773303528251068132567446054033105632291175066214950979995728135904021780108034799692230007636189986887433170223585023727935767285406777370735869356720545880548147848189796547882051598386456361436641463318299645049617178621940799196339487858690797586867880584119540701467617591903742974490498888587737878697505097549642276249368174389372682733563057586110647741391094436199417417204353754558669957620223444350010408817453300679660416316543163473041271420528674028495963105001594110720070820321081368657208117211751882753948687784355004576052710548586810454803218530071780133146174892207176129373970424295874771118859351652220796526302428796875599988657053401195311818873281497557906686115954362256785021439776430954935091025650967779692054399653035774667714190088130336534044718890746048411313350667792604465398134223895321574786066265052105340336663720764019076642466392241576023209388812080467318041744336561218956622270998941494517288782896346661120 [153,51] -577332579228621920859934080600350725637172447148087727356393856530472119321763109274188365200064905003933890418001574952721862730822195477210922137789036689751783896371035875559029287218224097742341675771956251432607675368050925413102395334466527144748032549196501379438777756340435829832973123864221627133053929987099507812072295688991153565074378678341099061112444679133965583182842163340145280208624152879056117285532239485334172153290263822672574162568466292385946686063420760288884166196181890608037570309159637976026467328761622824735012975442482086780698290485442461272541979448244716640975685457080798807437264588736928643665833732826490642242655835135470525010960703668756763444469001610105974446538599604170194950649864915735648963887879844581381199743643027902131366766070136322576074330733996559814560482499351817213055814970820655071051331849098602827557602958027972818857455524186601208036079200925210002993825982897472374661407436741757421837829715620848676174089723977091817527144055359769738298696174269667114182662585950201502347479431782391506836738062378565414672375154037436483408127509260537211000001655428512985709319294830265434665123516170756711762073512208531158299847990891882974817147177292442601466163145999176430830574046871498064722242783076326547599142160445820892858865864961465408945788325531579517880075425865085906776426151661031527950038653241890163790757007274369541907903461495971190620420025161427323654717625139342909588835940682247170901136144923735179581483144876470591314093769118151520927731676411498333670152634465743660309374528404527440853841681381132199864334385506016570863537916588993636759476900071458568366943697612368577460177857879158858483174422355285185349090926632387597594309192599699069262355209316421718612438408479406963109438133674627269927698117709457367296996850233821766509705475306473834849984 [153,52] 63231908029855486289606336765603736656126002300922898758262322273507754258623624736835777766404294145803785443637913341100724523524693542870097448331572768951947655876046375438505839505629404486486953390221147073577528733114927925166766387995893399904691587251787900460770708116158617433182282269696803930067115041310795697126965830213545096739750157926617515052417940308843838161401457359650594036015717993523217090408491154055363839687514597580902564295398891538520468882414693831628333611994162740617114169908242709983340111542604429824358109183539918274069189634647530091009596486868286445875345912959829302004652639079899541546067018299314235481733054961575937431518682519372264539839572351734262480032048903327313585875682487154309752574927943615764262505703278898877463106784609049246916315945887828692089288781494407587427178697629304155180055611522717181646742073191407731231074728618772344993967432071270111904044434574284477183520641633580982946977703801246506687777373528194405508079326544259572069587248194987988322754228937831664421884715762893714048541388506907102916758194723225916850446041159179897545302703248223807493970568055695079761085263663666793568605603573111700547657780169545708322881140323318106675530953770074304678068831938331961963670056400956537962397885031470578447243536697265049444901595604725439083131684030316063855039280004497821093393054127780027395254429881692958200294796228102545177943934014342146352980331770833045217524596311686564767860812677272547205451666899261782301719195336747889002259877806042306691259199856989526367615033126232077901345426359704436026275247163479423689156666308070091940038867401857488341752848668732979949658320228569890506535164727891067580952483265244538395441734092132820118855294451667711240479955331229665897823866131849860792183330159949257629793326310168962122248817030148089984 [153,53] -5144459941975875002096198002985903451115144876570431699705348088636760413288216887215248222574189073946471602990705021482874675002879531118244614547311586030970875481105328265338276200822848436523605987551671607111336560689716121220249810405747794298463242544722954000227177190631532664676439319366346837593698135320884065649320250754531253573706925623351237159620150569619456719485163966725930878817702382778203381665567538548875787657029034743318432294401995412310643056693080077514285837055827003170623924824659884407254080861615972309155444729256130865306507807010737887264455594275934187323063710416057230605820998929858192056734024394797983579394684947616104948989175541712869400212763780619504008555661758919144390082804785007580280811063479323506261579002172947910339692096711693559382205959688797018696125078595235228431834624646963033482618064860276274112162538082345832515330079058848631688627189290283195684367118664803254182870022927718231768153350120945579921454285059268209183218354728062990467124710947857614839758218150678506594899353755002140794857488931404339844169474645217975534820989443563030421749721160162784464126177235721053210692863096257169140765109446626000877154892667484087569082668114328003415877331916799859083660942846784199242284219179931932266542681048455655860592951570983389601685257656516137179129976386069051668055353586520389510388123543453594771005758142323537350672881155767629971350483341082029952475002051088286916203639329707247346770720443524618682873889685780998688853358046861242370909252706903441756510174392237761149180238075961132967825305474139503283112612860021336029912741135055826704772650765613866630150728530788024139344039355452194341522290474154743578888510592061437223686021114522522342530908626767972229368471741524602449463308924352400000417380955337444090760286537025794942933525448523728 [153,54] 279357602595856082116141335266620742153558546006801169175036401646110483420920130374330876803337910608042447428896592442795689159153099431091150415582019880507607630124377804601566537817655739761280730432136367835476024727967377677675805236164644650356372298392158427034693520618692569889227258586449793964518213889060602553014543742848196529058227328923395358385407265804015697623726642953769135011772912587752114565951146141164234991857057193962079768853518790135164193190868511128097931996761245393958170848637892154850133340808640436044174800403214163317355199418183903326702903896452188425620892386876610210703077418968294369425338889159141806778067687837293924029068970104511844548602730878807409044466572785773554744335258958134867979914237158418939996610141283844459231193074571110139878959846406324372658727225812982889483334035205860958274338959391828319336189364940851409067299602307754684543934953918765425400247579308457578258823614675810384879871075553088583742305273852395821160664604957143995316822059626452030763698748475664784419043582105396369297374834229007997001194874647495174153610579744393201590267564330615420130753039746590358436882007109382756301525293075277392980597383019061132873540639523869384088709673552840854755413632977182853491266050891693418313863421785373858532994004041398325185040326528191885445208880305504109013466962618358985698733928734796531880942720318158927155381203575136620112841245750041629455219965166300976724487656535574550352002712244877361657435709594145987887835541479511591157432081683301471245596408354144855185276215144088710086766478591001955878520133173069566324295032542528362941036307967810134656114718700777985381897785699360638574184650019363689406972230939179690582513736096625379221504025360840543552830904765323213989098131660471059670375111697255123503233473093542603328193938624 [153,55] -4446306571221609200614875798521039493672651265661659126987087885090750666724454619593096509547280880083415484568080597626066628127255697859415225332336432485114480842108999584069701259051361343167052580623820690455012420707775015694447257031320225296648947345361893876902272935256841411151085499830849759638876508593938332578038874065010390137799383997746266791482213464357822697987927717696051381797524974590068783696769771422272150382532612860455508232395544255079192147164521406620828606128343456611504586642217087234475904244924126281482673907515839032836830373056561074943135467850571351818237546575042012532874811539787382470314761007104405929604668986897705412718136775957599742795582212027652987268866560627871447788377613748516177342925557506146245176580978302582779541847626666780849935054014867097949959915544983358292683690087548954018077022670894826405541049099007152106964216659085796723129465378180521329890690491867283785278223937792771264375746851940440809124828302837796463151754898041488313861378857679305759598039443467692184569857009516363902092889409314220368764999689284438509883568603498502454323145571207691035266692685694529786859873395723427266765969298331229553364453682692278898593970875255649272352825834416574133077816104618117107956062284631248217018636412440463456350013657250918203778696032479501559878534046808340921203397068522500257649841480805140408765525842490811915053624329451465278278825736727042209885779840933908226328024504605195191912312367887666773957888983333435027738836382157511538283314911485026724493332897124969457566027362745179968433266618893897539393061799321773275991591875225299111765300757598321406401241692245527964231548994851276602956178738206993226101733141360790736045985974777951098014278298749187506550887690927941908271008287136302569815587215641093696662873302637818161605384 [153,56] -953207490988392437447566844572670678107824387716053469006711609234823430535315653499572065272668959059802629020644606194640131241148796855862758402352965957358656630676481238122161258309244878433699925680675628446907368341393835061991181783550717940435739169569986934565273572969389619287108829786866119806355555466133919597712416157673465235092646407506509083695406168618511429655326458789702049010741466669713065514984108436341685594419109939296882836558433980834652230998581644279320092227768911843178368836868509407124935422235452677375559466568768346564095383189617116117332533767486068405561396753124938908276242835433581133022491710409766405114816619279272301283074050966850744237238713761236211111539337040716407052179632070423939580768304638605875072349226174304382831499978202613580760485010844458009960817246195520617298228893898830582352845862426561042043614972854972517618530314269395595213594124650548640695882687730659545180944795565487106595114958808874898156669223410520010035989972658279054215363526202553587449469763085215448724994093092549919728372344832335568341452914252351297859141231272592256379268606202516947174352982773617821368619313979559396201527854973765869831349193503130307189217139138974546318605722964085153519473427898471244477858038442559207291569561909957115141978921976776003867603268769938287866631056059624153370393847588297937289993363678943097770377925086181998076931150798309176464355354088635753654455916577113932181841200004689858542615763823661851077537943406014764842062617533327000270073982579675946058679241063392588414232935216137311164781652511250077162397495675756276980724289134428347325475183107617297150722051486093342022036371249211857866409774415675955524689783667352545656435129587277818101959267626914476962070186043923004066759424196131068610564648875654701866412141527620557376 [153,57] 123294708970814464262000382092920899317674050096476732248880330714947563820231962287916946356338453748094101195667200876866542109078654900519049025155114006851900729628284081506636709954068787575302762514772160947907256257091373980987963729568789279923355066551421143654477764255738866858059410308286426906241732471552748253236872063675183321399882977975639488511697476246586695605321285668188407653063735073285459895599460359414930011852645467508011654896394348796747012028488234907145849758605331900221076077056055275440189401657915343362413999352500026184487882363744537993575545429382669411283848368736326147555158290251573330108447206167804169870053164316343776554275380836713268316540394164140405278300962610770443244523438022590877110150087622058359144470972756380325321715705671335341249889250944488321484102609929304692562578845696706805292242350663511746849071675894552744970496727185415107004280409794863934675606245696457956747375774316091925307427792384268535503777517816517646633939363838634714836267997266307592036062743056301752989428910090358705712526098272948194007444199649372576181274958985877469290700937561232661614564183882454929204323477520052107950147722226361248327819875378817790372053698166658547451489865569582305884756994347939860137989025257562648696572436736149448154278493363147587712292929087881762021065163476499817060055546776333080694514807265091295787103042617278180093152192658384308271032006379451298320243940525367213303900808465683275366793841002221641318125594782895544875123925486631891911069756067832436913682798796094930309288943946064858203127772233260764444620434816550234149224785678879668500135365483266605409456186580428506351093172633739257183983826167016440223842215610064347708965910521223557284684957259052563714790706288835301837725998936747300786640623462308965494044492031213224 [153,58] -8610051535007743188649760942536623278699303446405052908008642226615969210088072555235512660300744149392732513487072419654464389863132789746252996821609054447478485896796557956728031744001215644375866047583424575983958746647578568591467956761573118630613296675297837596313741786062816851802206743593837137987271677234467486009723888507064270703962218559808435891359153699786431501510456512500957355407033537740194523938805524985082159391851915157678298481620348206225949593102359749330252365701990806899680328820888246285707021626666881466568974738247933985364641305323966340838828925291041817143764358904900745751502860839352841134256691420451052670428003142092486799344960048729017908345213576520947104387093285122442674070236079323401928557120048481113114169450835205076011109531559538014187495845690580308190572097653970153822021018712842217180905592247710280300515821689166982832405844554028565420949974140934183161021456041078873203970310094639355580149776649996269812569966056161758641502565283378325817598599690618064199868199666363658558712006492152031602128344520962695936883058428026137088733900540474558254376093514525563581227871731401306676075630826792135645210283203378055224253809384296925847607771202941113767487230089674511187673082549114345863761902515561076944779434271090649159102330924666375717710715039564971870548692161785493059758146893848352773136330828150483517282383291960176192528019583958213891398462599117884885797540591564706430813180515238593933156043105590193378842449927797356085197324431646668382322076404120642271203533348334320710167058158723193257447097012297625625905002436478900670896595989573951250096525850130265220789909418711117093837793355479791506059915573332894117920373360346818547076385136838775814810853395984337742434686998812611795641567075702823231348809037590970628829218374528 [153,59] 394697909903401739915430892302825519454017138710218066076971927996395327007318304175496389077965190084772589465776014971840179367632458482554701519606133541268682293237039312290287925709810176253385388205595239844573727389270635261856718096174419807456646279825685776126257657552947767255918120538129830932988770873437987992184833487199037050707903153976210251645626385516253770158646992088710733614189504320537984675359360173544554901445315276099002922003217427285473410209508361424413992130760379155819884115555527572572865035485881546455543807943267749779450038909486828415871307526826651360290237501324320236394931452263824409970610899884271835519241347049739714222406135753445569457896715692121906555438073365739599111810021400843261560258540306363699797015382611523685997655490342327231920084740937803257065350719034202557515605950367940993195773609056351971698007623538892909939253459767439524490108918844769246381205913607848468579928464440467591452411477067432531490528948008622212472275085402891974855846967094303118979109216678071694473593197263958013724498304529580928837242582044396018498460657689143613610961035346690231706993479766948302544613202125193352153488805821039340938892446662304340916326864681760954255074860796854983994984342065625693667729077041975237543127390204311900129096444303706156258816866144523955452966451855070816615731493648660513823837443352333113411728652854413715906255725932170695620611648682695052583720106205457609107388010273709329381107203556930132139600068934645342059934137058964162530294836241307377819141922200239738533158276948429282044795872387843531555839114603541447009533496791294047400169028368505366376999413439520129154994694833928704558297616777944768184456854080953993316434028135036164873253925733519501638525306525683792091852522884273937236666638268077367342880512 [153,60] -11086436824784607267171086957836869494227929519177039644036814204854231757678348609955945629183242071336952195847794192386483046106931652967386134519171863931910782865360666597159333442841161119646993841217922845974312855241675606174768038897704919948604682777389310546192357345556352195688873024677602823018900159294274504872518660961963041693541016112295846397954880301430516214329708852472388775915162014996321443814758438610761308285522890879383813488667202472866730133212739323462631393384351712642800729467500694485327108029084349920610250530106556621944821131008422844299942881559024115983226002081746037447381564589837907183591473305475594914996089226219167154634658324801379837528740331930037970350522805575429426392910481456424839229008796186789846136897426703093301319482234549678175193308538575620102342063112403705693379082811475366820546341173820339255537398602150364672716850303847431812344625700706765278016800477540333374288281970272157051204286506760197339103277752556762194314390218566927825241776471388524759217474035376640697926385612527523933329717655449722161034761519391821295430169389989863965919090081411091395889200316271221487423455111972337874031585007644765778856469958918385533093481092357849528187630684789192939072290145819747171632702099975073663296537607470100628910692469526262294885422960443214216576994200534549566388330616315218778024131003881910906998028900306808310342927360996018494355658302381043448953094273501982502023191244390481833604381178137857715377446111792435567493282973397735597493057860030938230346345626158918083673274803237511952491864095407105835151593727202077719859000583894855754661676581804301596183823528071326084986748570765604549151212348703691479185417139080104838150780540304373000159583200227549920459747652062783347108207262090184260487607072586387336032 [153,61] 64841414114520429515177754152450588025326548537662059890740471035927570538698046017815874140445550722307755353836189879472821107632036627611984513026353494117492737743750993291723605155677675851110062581891196394620612462972497617021378861012436078073195551092782614160892981159933898611627971089981618113374192942063596588691391486861497258933555108125858554698090964537604976904094684471816756117233157006551258511260602770915883016102455932270409926707390133197851299532489958763171964653753080447628293474657154400989760413080941354662426713395858600737639722902495411130134892746984479572257825649895134560562433812217947998770658373440599630293133409835264447877149445200495996674916895108816898441067598708383499071113174951476718507988482091099095876211953289931928922576646139843061703594905036348503695697422186128540374595626199218123330485887756007819557665172246287180075871991602182297731009740452566364379900340657641745560111321512765545316255200182935107951295128032034215936720688377237152430537604371191825957383326715318904085060154237641500940616327381015456408368073537423521667346286134851287123291072520922451650607272063279829753402671495374868037631390140496075912422910130070172868712606215606234360931836864068016654308475758344191187064597958701821099141791011747126679062642488562010647912569016406909107101474370586461715825083055627388447993560048826218679107755739035437554591692727970386545323630544134426518606032402180294356225874071142359122398857875336137656529977195484582019227240980560571276832195658656008502330696230525230764373575001128833527731634331833337920185917653945505975962926766718375168644949428289018629332828803215071561510054965267757013434612114338316862626093387009492599913344224682927601019987363457623945292377718547840250146066115244754063643646648616204 [153,62] 15733741230934062501345673757459806464986365324316989351622953873779737739543792930076970120426792926495028610058598557114062854414128916870115025885341077142651073798246112953775951695206120287277895075638475766932607029418659327998003249757458997674164454855529430190577411759700097653424896435270976279279100182047970278338296781508983207918108656912446287447541531173852812340353052114149427195612427747858942153404568787287520227218840896702192747668104687699348082597658056281947142914405721324810685600526970334682290347721644681474012859846819596983488813750857163011437787847791383473696221856091042036614377656865067396177632310665132484086495634497552159339645390665202622387661481591543268469417231203282737373312792536961602260007761237409200356287374514005869451518086318805728990838957193874497568238536718752438019888386856316707882784489016888809614200607496860334321325835386502063005562537632645367758006416694172591129917403870537993882808069256518837175791954389657873922169519257551631245599229509386666456944546376476383532053780856001335313181786202210912886445594312181362196855692426798586145885951001777086281772500964396814887110316186795710867315251102371353665084212824932124178458409662474732943594358076339270053969348020973830566345888057515266133111113251990076321927912317058192800042625633744781206526548926847017155508146904575747891860510000025836965444533877142761776478304373522055807973586314941069543135220538928488036221442349785740167790694641406274993340595882064076892003045164255320928275719074903985354016588554334093510966131792607745544311941924440280093368326403126731274676598425802302233740802303293607601186971288055339407341689428786315080078336274763489998622352463449292627076610149206371726271857756305836997712166855408763086719225769052205380027043634752 [153,63] -1105803601370941193469575470508488345948213034649824297997173496312719330398448773049961380105965817082047329921877745860652464304915611991589733007151167272602534731562876499881476662985018040839201670609323104069430435888451564281620583638028317738994328164915158414890173428419294778405474375117775348591741108108463905412291378936605605287420597507681116687002941766893018415015870210791139342311929557799349066694679849333555640908097441212834603595451608688619568759490963405779667079306117402079873823441471269798623417781935073028604784440762056901012296669433163121298715253360089773240121323835187242832401809026779694809309295517759380475968135293762695112581059970739315880534612902948109026401885680457504691650036512836844751933710559581749164117865189087893276787301704329361511896275987272210574594016500221555612931904708635560183902626544431641690825606730266518622092220871488528982944098015426545737225847199678583180436172203066709398338458014763660119229801718778265073886814391592793764442684773210934918428928061906264690316844712560061072046204167335495821931588649243387102374531430358701581480626650788040524354937274833218445559466837582427185890851060561546338351567166391769006622353027495346386818543975449865891789008740597083805744339849628015026199985081789639836296857434208594496964463933602011702015182366523792123923118154383048798397275285876154966499953651033748276865474653536441452078883394121905720301322616075972628504876713599401816098592015146072449764941281224012000984725173981674024917836449734385002293927856452700962886745243416299546020259462988981677730344599083239503384158935860922368418026899086737489343338970001384536042267588354462294228078551949276904237748688490053914123956931149800499026295450240447673117768066521675929077262579471258118609430680 [153,64] -44495621998082908138442703472133057159243510935430304282687602660528345576506327036060896602547215814457893758551408343907337274419815055040387625848409345587439578403979925661248055790407818051993841455337019544050038889608324308667832774112413175726128110225184112977565745675157082307218934952819451228570988816519956677095564685804429395609874501613293203423976298302510214204843114035719303576641691138149063048892409576931972144489471542886646119232586505973458910636611628707736320932150515344416439002895262640414842794816295990841849032251252720047662978705534292413959125378454179334474840651958295814831473990820171695890576442097016374709009832345958009280901587239166856818221218220400105757159659202405016028590858374301232105008092613084001817775270182721813392965252209931061017918328794210021083117774183059469951469811014017660782412272054241589772987064885351688716466097556532066274205659266890282051701914602692539040066860384017904046818205703180311479984347839893534929948319410120550630809691318604789007930930136297064464156483433295615116019650589006877088043229228444853865514630272060543771600731887436410613330994024424359617988544789946263700219275036200116200388629783190109330010125149955352720658172362920276129340869412390573447618365690847169583540930447612214082932312681073402166722679463241442252582395105073315617741687928170592775847973548198029385119674653049406020160152738373109917739784409524714356828065549791635311544295665793587542903816733666700173639382389064647014609835693934544969669350757547966186408781327221061682982746844558485951997746020704859738502691837184034628586133696694757824265099033886431608414241116762580028335080310402258855082374480440976432499575468425040174993657801021026988721086207021514829405703396878592449235739570506471249312 [153,65] 5743396752237292896277808193839088439546212416404587377711785837328660241339328167144380757534462051683861037370705224221659166593445919184014409635109923131362107036022693896541807753839428501852077853589650809872982311128784202901272372822527948287500755382268960629293922319294385013127617418104783269907865407861260402411754043230613434479179157506433722557473582975631804748592546600047923633204566661517852465643593609991225591362824909564845435351663014360135947600480460056703133818674878565900590312454104385816611203886355915235126678593141656684468293878549416703687839383727030358529135997915832769155189136748111855667271976631650066789593123696126961592697610787795954360886301334483591888780422850200303301216305534078092760445685099473821076312374070947712534358254164044104654658874137471603131128739581291092634292888098092403940542351574946961244619260730953081337852330792074062425154471347934133228205248955041585020484482771720947966734088302282790781678687011313719082151791829120282753193878518395816675145947813564810715172901463418651646313624622905376675244666001799274490709122966918489221752448645546747604808633353741889396342935397743067657747038301116402410692253456267419183315434831688374025846119020575936518573525808534639381690291503030869077668776316529258319032713001002872145380134341647630427351129512746753549833598494991764729623394587207274803897640851230312269684122208047870804937231462347342145441020544181326898002825899414777019110676798286314494320092324493151196772886999819853363704698747495741689780320418633418309548160909115670799589740757295477751360731641637154918301821575352518571664583023060122400776752039438167353428890285556041878069625185254405379357122526159569222908789145376673983336847801448437898149841532441083184171465279984311492 [153,66] 607045290834033596635726597324611099223935884556739867042847988240138866367988416348425532328852484263418792586576068762099553666736780277510212101794438068142651236808743213978434037483314882594005632141502037765785183635268389160216802867652154874009825608193061677671194134424061932843770078618784542950576195666927106892885412796604235663940414083721098152812150825383589874798949289923233902898679748454152578886626534141360244721763762105358755626870109418073098137289335246100895731590283265786886666323461431636176293295469822883309842870341830327454545386445389708849222740835886073293466705968966882528095715546554488410240506901893749155882597038837416895440330287182619956560676156293998937701174112650975281610571661842345927104067629063546676751003322040719461782445419892740790812998044337799035467690649887470569027610063994822325776907635812172292460851318451927364110996349770620421312894877697954291474854493045756218956243669379756282653131857583202506856375554154101927702177309383475922744975650515815638977930451839865603201981751676416150685925739459126719703845370156074428985845419466626688958305499030285808338659133521665479743385205312507307132905032813434945423280743954729008318741323021428824138539765141227276454496159146642393551008821659772356347747330228225627943650189882921079966233690262727556130772654381579574499752012537906413309492050926833295395670032852671188155051710853910235560796925900655745389267714272977948572126003991883469668838841252922392685099553212858942423867495145082188802020329930693896516189602765192620308512276050484365230065513926378196555909745467444005254258454945321297774185347037071890365831152283681783492615838998056881458336758020617907513626246216609593758742154152912235407924970854293212936715516367442537735393946490784 [153,67] -10986752785277091133588904739067037802615203075799397917397685412882929573033970502286608258569342147833099735099933106946290371691001219769274482753855729971960185136918281988354667741725285020215300701159876642304037973623382308416773813528856966433648378146709693284289262354203860111819707083389190116242275126485438114939112439858206740508930412361455233184625796896323285834954681455206504216034086745367241788641413005066160581259642547202763530750665705721420740650805410328986718427407231007891343104641383217185468398742593465310751714796740132421808056999000029139345042438508517206171192570957495943087700643691117296389809731554813138057259998414575803305246687087754575238195779231616830028604097565977996204851151400392686103023465014132763921792194712958682935716221046866242160904240304700761169763362825885026471476712578151003638290007007519129049047260593244023387536285224264502964615708868089873539258044110224889027546557867394977934496621542385307164944446698766185471518690700962547594282729856415689786013651944335257917828248987502886000282734740944448409311171069662339114866071968350144833878493551728534331446309772234794786144654215425143131787679833158161832184812618846270528453227341013123949042011431767090201206887502826175151519612153982285487574094297455502892114940386494749674878538610895411563937439687822457578231213073024041972181068648243089531676667909444497127861082350681453971822985037787897850966782700600506220878195957613500222861907477144066730358658506681514661163162936212334781091520689279655078620669386335370866091506785980537121257336618999066337243466328411888855253514802337408479711327911418979124744385006658639350235370415732950703964301091124856004841131673736676556234141453664921105652942847835586067682153325018198569645808028 [153,68] -4252183670571234991825306048137801826759285288967675268575550643235437271628539189364935058847122360849356291417062334829972510878123165136698636915136447720158359418880422563381003801297231854625291543882403555899719820570052694375472330521069195998959637869257012503647436139939317486025720154967285121604428553015885575255555878689325744536610135031245826724254017533650889245542950141823045374470974824547548363874732685265929752874379510852739383012166404446858141663429933593396151145623616051352921566092835777074349156824203806967043668523896501050340882916352300666030785485697444733519569232797443744556995708886736733157761468764299398075967243593961380599639566075001878759181457434284193474137895811796313624854266990372176537624824900618955158110164869016403386124725601054843669353863723003077252829369958203857642420262175298468037605899184789348731234498885714719896266181533453355957049142938575638773547244824329066425500923299354864732999452269563394615476321875614745065412771603132927340378966815304861005534528231730702546764848324061241805079162352299957870798424321274168177583782380121547040779484914837476667123459475898187844280584265733565376331006952364709001498348541831245688977329501785217695834786262160757404938255728949954797426850395459397664082419253862277256611331715289261914020956325353842337247322446715522669018019338993639448550015622650202748090047315052073080183602002105270760578879659062484681586134065871622916643440764820536033217296623424009060047930610741276883247206736115248455545859561461857846132998791000586732064080801867986525663819090815566829233369831914694385696920868052248531090795275010709680014012503224168828469198174173804224460765440964397125615689327808405132824986146669383984918021509421734312829296273970080031175904 [153,69] -132594971452123853422203085190624485888412281322218709938875105856712470825887099379677408857771642384726053586262758729653043019393212823734415488588264521653869384287457788485649432108890087219114257282680829245897548611649517405895090471657138688411130759979686734925278939918480568006885102394740007456322089339672759400520446696889863076948761458131496379755417160007542695963192546465616982859686485423078607314933243211618019789700895446499485624457281366484543616674558240800821843523698066669183634514359321988716791678641613818566186841327360399711303835227424158560278871089714914176754545325694814288651958251840301833556462401325066270434753357242773383415155900803931280602604234232268688339037426559893322520501586818575315747005190038061769812264207754132544633293720635082988933635373420413711031496185767546426485449468139870231885743980486092086866128325338540500430605341888521997926599598172937826943008502214506383553889771404515522950824627648386798135068268917575996953622694455974527393538518163135599675872451702311262533687391337937888317309681473164255319281575816225548966986856540739436272143183888632374233621840716975157380083087070047017491812684556433334064438467376625378080147540914162761619351157187350344108243283938736310187262162807344337364623157700326995142380005603962882780999010501293515430910403937627592269217904141681696926713152616020706148953395733943749551339129264281965661382733934979289374497841850377969384899697886301662323966985219957574670361919942547710023219058134156563931044650562849566730058266879577520488648485596114902767369847964972234699190376620293865040325385269732083560918652936604224660497073515236156943463031638018349534680420441359549762088265455837260929221066116963408881501915249250335647567829966618020996 [153,70] 1848604017693196233751492313392265085932186528867445526383533721951108800556500266311681208785710545489487366576467431133740969521325277153297351526710584465910144911751976859461882792830830224217559201531262357559066129404338908293446264547275088694602671988286218600009919442370500647122993559078275829458848008977194908902498339668352372488474101570757679487125832195108716014647095108970125448012309524604630124030008077181192261391450099802706142845567290785269454296173825962489970142914090034603952974206483259289527786699778944797447772152488124538326686285615443097949656906934237290243115687087114251481255064984236560041282122453970469206748369295544006416460921090523183699314508953437451810602137111009605779707884468604472952921489829757512141522813595168733352562306210171970239897256742276956756315221798827072898875918609791658331160028514847869383774703033400214196417490212902901282647344520713113057476596355946516756507250025577012643162795375893562246576837063235827078044418138870286314169694089929895809279539780987892697595804179996322506708753022324263127201897987398938631713094310001401229700073294694649082665723294771219090846972847391534173877179502222967639469446161922566102256691131587235130009765318665640711615809061697359560223917201918189005527192500117322166155351018704613258660936788466965004006644075032274742666442037122499893517740453335069022317703332204592369830192813386776549822270160399655074002296425272856976161189684293680126241703509620562062923644571931460541039579733681096811051351181677972952239659798929890658080741562750509278967381787378972175441558027689358344026054111198168748554870048856390807853391172540166541751493935526450690214861621327590062662626589234665983685449963060623161688193782344595529523599416724992 [153,71] 378564867958517410676010104816423057484292458302884665383804312488126709675574249679285585071636124351544184628446192289119777915035837838974960762974529143451272269503332126781680232204735856340273620667934132676451066256627563951229641719085799123180496107935022883839608570211106646215049472931086254083342383315829738152906469901709583759554575857540406048025720268182069426480242486968158844942754150705199780765952746085094384154684871715848145295070117170218999235771828962429212432049074439174962896084120869340313253749866113870565816947734166328897439761212721642467239089851615069967175579752090861425549258022383606667594023025257423896833646906997800851044454915461371495529430133951629381312061235878257917376489011005870770740594000506291603198913401278214190746245606071132956418328444639334883934412849291192895963771434975511014050976317783358035390974464985459339041774170447248199960647894236560293377373681295086170984076510653587392017878009031474604471025315975208656541557783259780071954542884988362999734898587680412720532856505838977640077843752983988407502275401314676957658402078240120193874224123026879543295342994061963301097473553689459595365471723449095738524571043430596878555339019547917179991623185604665084176850762065082489111496938617321327131040791889104323767727312999945293015229502034043181880370571338851422267329148520644643550089522145457432715552024413756529011379241734960583554108789281588748491818672180244796800362799976927970799156366999549194764418381934982154300730497484697868518508414099472181779377454839740706424077836333123090075609442478669522858818790121656477695192113052888733519008460793706247340531586333812857793532457613023765876623436400206037157102646266825636017349727459961174999966560367343256646959063328 [153,72] 10884807081332376750369825057672962306124441335130124092602540562343020150226134338193493563707340133239573798728215883377365542491767075227806000586652722325605284640484453136337624530472940754903489206006940290101079082943584064260887223191898971713144116999699086333795908539733841533812592054066661732336392864017787993716152291371310777696976625471919602381115430840592825302217380073007369912543827711621478519336163605926681546935619021612527023592071043729568355106404920258828202771672094090670364356781044006528895814537045431509457610824030107453349420540563838577058498234949244927272101350728826173131938032562726357509334460775805125923400372685816003155788760143670537641620905665313386409060587262479080812309279566067572488872237963756132173262081644699347640323557170505270439438290201897859414753559658044046950303111834948729453837576931351832617359378250823380260276928125137926919658415172591374475339502674419342405752540194364667119190642896739123781792194162631895652278502031970672434651239867788271402262985039873007947549307156402386145549054572958014147983348570287756322441311361853157121392458182799726494915388494128880973249061623493536850037671898889765596972047161882703979627003216679069467072912181130963564182757000978786318688813879453847356740370303364990250190777161588360802818113625223207659293529536364600988543802159059281306262477816165067998270185420351404602557210675817420592066226043250985546412969097129724091204185117871825485471830199793376754669172780943460202673927314667767444047394550928776633887791736004173700329381273764808207185855079981776919217942565273242505156349683932846949027755409688268037196588763581524471046012010524867665376602437308976575106705888706257568419167621588805291123612134229365572061792 [153,73] 193877764813665439036194872321018850638024601552942593939336618957690378616971167236047567643176454178585824463218571835559325049864356127236057091571475367535755907000464578430364422102340078579254708933645035251956271363744815325473388756797686198392769185078334445880218609221272237826690529042234908244147300179224076213113294584077502971088549579220548902917742287215967020806268337221541328301813651117487754956483388848624309027985261583094569489285035609079161749010973914306251314510797853714378207026310118017865761822198986603093469119160945593683030482505626525761982795133914996038162117058221419769419735390437721777962448233957166530667009476174468599255694014108146650547423331333139437631325966901596736591226077935257734215723956095689775774283792132288549721452683083935018435629254767133406040334699705727876794254925433787255550876823922329110107346236548708240109599722464965516140188026799030023623011945433176165056358997632763591283676804464497241908440221288902135293809869874047085913643763258283594362919910236647978108929467268182862047002586045901110422352402151111078140667702171099551626080642763586648285457248639465500814385967638815459551368187734451220096310541183981588888557983631610944028948307028163758052555978399364860516207558242801625535659673160687525653750055027464631874816232445030179840743342117596193402071771549247626814691509078858410806804670937229060738922201492578244885929823503542356875656792019629874826885886020800839669270244792205040110632202626445824879540282479132480198074782455143856507472687307996633565591426078233131940231591498308276256953176324362129036688455842464484893903799540548452545797010270197111120196463823914321391289629017170438792559956675007096024547712694458923463955609364241614788 [153,74] 438363165775850204848776456954996104801952388508397715903868642718063206983392001292675056056776506890463733649196067092347072055217542771175569088053384089692873568278249170116056777365265799167593258326307229461205756442871544995105081467617754602114613126780194052945169764257463376626505706119661133082445166075653877026867638451332698995214413123923303805814614335150289362131133518221650356963249341308714697799671552187134312509023680232258439699633595142683653058352591126893828243026714631704114778037269624711236758196316649757202322770718348012275318969879295429262327192981901278174377710776194644876527293355367063108476004064743805237999174341376537830275814384094615966276201962420176183542301433198008045245769160012545292652634990704508701829889314206891718691312261948823484295257543107580504948359181509733272589464672967940092822931976591444746102090612762483613939096061082970606731823043002648883285391177772829830019065272459314806474013572243702444088986154204218961485228675136529359483203402061909150766795097581961742573339913967010393024527611658618551796911296297188962192969011958967096324593182763546846927684107075574596912846331843197116970577491448257960532413296684151239787556756162510603672745162125131307730893505748433925096404819279260047937538992849130893527385883426865836407459197045353260619505960730864649519577804539559971074641359104105216034278898342059660078388683243225601834176635228766446463118042034369648243518438973384037684156998430163880906939076477223038285381874748718581812315217978164053172379514368744021402798378280215430207454442735515205866049568065014912313803459278111604561232946547605025713005935949663570310415527147111581983484101309903635107795655297968735025249840439848986261364146237600 [153,75] -36281935183296799415594976537271304830202367515899419405558015433970218470009457472587982346581961855764042622483319867068283791453546753134710898594677848584746690416089152458296118253999243113031231317384342016932818346026015013062340821401794067011061203157123407896119446258127988215625351798976770589528758374768213461704186150346602435048594523242407274280996162359087368339772587991076336757595831414502637500697294141382856059832740277476275456490730325393064381514263050351952406967682837919296481039870015488970963781934537725446153291341563746023289591531886937994022477804358515269361280763578817317650811672346345365052748501853288640128719986422518116971805702513208855091392749809066458578355053434668992698855150335169997614851164505969236090988694990885723486135439816904073021957844413032914642858779463249156074397873626067646346532432115578602286101829408633255773234789808136471701560133959572139066271789876074900845903916387885122759186738974368335195858181415158454841911354376015890546975734669113467403235253873941467718195415167948151821145625142360859006093368451088485733622724548474995146963842527506416713123633070354176593482696476619003038116260928698906463586014458426365383650089658505482036892923477782286023664590134326047081833126177762738309457236667830013454308272295142499336616874086556372753705587672569364303411379982916457419254062776942665513557827994517413771797426638664922223965927956049710408804028428746702473774666533963541301472254856997683566479014312614742444586494603787313207677154553531368005972541415709237203821487667495875236454894548361576362927299828337719233161679250935302693850085636892474264142493287010917413254704798853872871189679157421920311444605957950952746263168676313432458846106120 [153,76] -217792719186142177830316883835061022433681401972617236785177001521200937227076311254288753397136727759853661214667860321377181444668229840083136899607019391839905236713636417256088585407686623595421020877487488757455829271522221248687123795457129033621539797285921609204435897794730662821649537547342093884160908146750668708107376848102198525322683050713974840536060769729830711342422066183039654981018843581678677554673277962108287998441829345296818443597189305253734323487402248791771827222287436212770384670952219727683092649514862565446086620232539683377545900275423783591656776690293574981312807775154544957244291197545971552220646584377899046163963801549753604828956093454186168650673764244148541039832646603250046479139512582726736520738352187125342039378287916963740912773572020357518964462002178196799970871697033619216068737013754058917847240336594342410710989859439393636802425250229827424417592778980043232788977058101195866296594664923666241273340709227890136852422946087395401666910173436549017826821600166075255528539368710230249598656451165457619288640046826546270192828425933575118103528427156796793400184524851978503853241535723364388315096737928852897082091319382531883889641030645088304740143527008584183793918287034728747188623979733176764464041855694432655762632849334913162689291268020748865120431131336094735653052038264093768419927950850208830131356170287458349880869074388397921660267954210966908012762213247288092186793572932242674315955959434295918202194898914699509598857565812500860728731256896891510128311660744089281883876510023268301878930836326368437646658163461848919505209731761728892816215772182323128090986086063189023279928345759423652673195361445939734178700476876341386647844839414375590875262927428960909616688 [153,77] -16594509916066363499339124852805946174994069349532871350661050626153250099350685619496697169667511035112513972550732677896176523004036589690580654690364977790846884647561260339371707165988924281888257851178128116201886785382328555147121790118240810297508477482119154295158017296949914143588751064182204570603860658977707022064064764813791483316770008515434063472646350587474254754730932795616220663142033296324085156483534393339669534502875163836170075314138842654508805115671859452341430004798765715940463482540636618998560323414561221640117906209581366030707680117565626964947803569513170498883698283540719858517979053198246131341645489204628166856546561136403804585715403802439369488296770396554044156503969055886721585586865261156545161029918477687683313360168403225157612551902670134562171809586781997191991139714769023070246950699435753766205763699120789103389890599785103656402357225614395146291886789833814396433554310903767038141248359386789439329266673293567334914116503157200603574397599323699143454522453847982829252714190566004264154924989990400198791717536275454976756871141571265159090433609375795138022079572978082916541018335882084458196964697020349923332306260108765347981365101728802486937023757455721063608979527684112804296240111219193764480490923910764042357989555501834437416644667106164821345306791523359641952987754803245387081633274083284828293280021290139110582187162410241348634871958076347441525793537904133360322538025364033514527782816281105530509875182884907464754059547721156784057873145093096985212905674646486663834355755891188226461796930947545234753070170521580179812420348686585621849683304353853724844197508532262190304871572185149271841658152941924335893487556719919321686600916810204862965071762352558065674 [153,78] 266831467382837381587517253671890233691524202322374872887905164578880454798130776008420798713167736309370982522454509239200283303205350278633175042594863594749977328240251058137215857445778969470115736971595351072447143929848703445026048632142166961174463384712881143717948843235996591493668407278094450203945918430915236909559090875724111830602519735805510385961262976934615437811709763949686620823847454488122505889832301305017367586166332194735018502647781032318544306383639859387263918321225837134891157724678716922271879804852715588523218572128752286366143673414325937255164297573612174510236467888022734528187178721369642388855013853743572474425741865429202364040133377590047657619262830150397959262277856191937613227317899140005210213383663629575622823539255590563655078001795050462556278944442050604806017285415313092138033798947077733061358942583455524448547302184808939131407497025873893340540487167649678054169334240004702641244092961944729030435954398701037035079868002266292116522322357996915165616918079596602318931363946825605503616701947561299633981212190364113285518415293698701372967188447005506082990572724879963169038080738351003278292506068954570291217912601383811521797707107620182298364487425078110479647132258163691731089755197044369532456879636633950851482960553824591160284946877103872602191320727537005618711360616469974205371986085236718040552351177096635464903144347324159999768050045007243388840290620896761688038919509193308687110198257270465545920496431380865544994974764163520654725311928239261379931608073826509288130006183454448476950414310481603959563429432359566764442506947641227918265098527663759476024823069814569846174067770630416748736114675043709336716341795239310574990511634722910909761743398376256 [153,79] -6803258827505848486297675151243568056079043220740822910831984305895021990327845842678174657191498014080537677110571880832361293358346201367155910547355790399950340005822697343962535048060963431057226695456713196001296448110621820371642876425384991994064924182634637089928717005945825937720148164495086988975667027896461682878217232567194580522433098355327489101933458946779878095890377384600575076049288907822631696587227059057254765781249046062275474923079506009118184553786788370030321883648375759423471342305482983012292063145851606274046374412695434794118989611279196524418108079874048746197146720680933848833263333383486162930530339626346590883181189075127905002220096328051736470411079502906536378079717327513007179252193283742046019279109100868910116361263553452063028553127599334804859492466711386853335222446656837021158333698982099347416983883875979643306753412180269685490288840422287894393644050081419153658559607025124206776108992754783659426215217773078904457345139690456246997759834000607785137477114366906180086671641712190889663866889407034898869891335823836977580124145682696417021814869803614602963754862756811600232070134857570569338216562517965085875432242266875560274302827265923701216131962651822338089943067051845079217739808425223579677548228995106466239994119206791080844697347406888416901354185823215745306496630644504918442171952644585290990515077633571646770883520006058478062849490074370331290402082128226713654840626040255427974261186888665797633530205426146513373155693878195849383080459623556118415260835443178359983169999069346775343064909991416654329769408737571213812995622156708648771622005912575689101982127239464407755132081418963411349885644990101134535540360793085907168945314997883220436857946864 [153,80] -189782038264866431354148652621262576247190401593633957173535219764920945347514605009860771379238910624182389013532112259351633101146286721641225712120041446788694489803518953858267644497762192638741714387708275416061375058562861465843434981433731629182273394729874451234797619575321835855253382595961657852257325613172124744611207127337277852408525323998543502560558262310895846996153623250077664343833907108831490276544267377159572193249388249951755267918786687438091453505692935044907277994051277392243937219787091687326581916738967956916798191762913014853301005730841109590871921463826315382363044405488961688102862900134633367847104046670205818931212336438048444140300724672679518036771918383639432051923961783292631083587839861492827312426518410315731865105914053470555078592928965133069070060597968117258779193262138501525895952422878013158611660996383879328912692874037347896603373888448035273097527514450715178553538629216113581101482453367624336945277981467581351145021008354192221563043230025265604453703399495293517270383004289165870681441522624826713905746194139767265298439893934721717493835686545826137024183694339041546572258322964608441988732521940239533585259589723212375083934890604182966586466686191366047093465091890411487424991995706940611060031993451699479872844594302353728349893013050311266127929637734003780352273617646975954409212376791273301786470093750110221383731036007078567321032834133795306922359031762859544924138609426229197153722312879767258861263988762564300783997606045356577675549817380376010421858818111478901468507117365484486632577392012496230458158059744678077925772086003565323103581775829005959708215145759058233440548264343939254543231938774679304431866485212776351312160759329332646205312 [153,81] 14941247870271368843467421554622158690495691241946671601862747011446603291985509941780581992635517987391091837182538453184237333078179238064640150651332789187029107454164242604444594821765126538655731348147167716037387597419652567447717193153008802034329378144554399412305891553403448246007136720969890991387240809145349399840626686688106020230101001670639647857287780873242318724558594551301373981564695386162381492806001508473255004699258031420696510459283088998257885259754470946211495304581694996118334454775835076935440763613171306328152446751183795037142588389178560151594056295400078382055642729897983609317798293031353843871364998418153429048429433770300932116214114604155243851611217157954241854768030182969903482462814161356807738170835441468292053684126246654074383383545221080982849124318059927678299335086164915859640047185282285417592883751233860869831782319090612521766854083596682740367275576971659552160605476679824835715558881407240290646931096017968942080540472797233810094703005926469253862845320328586835418936100035741685686721035208951072112998854438677871177611286733935168802888217964661396650972389912694786147373651838475779325542147391769583450686990808240981601340787953660686990193383699860618138557048945667922567755965511766191014760244120485029854291108557830404005818443984930362568655832825239338722674734700238378429256359145825412504989554835806639876718423576530510261077844302609383785798143165948312627188833967490769270597312453871672788112592974544929649430026859164107997058263171949688849126238556821541839550633913673391395681702293285250918365217134515771623254259579740614672446387774437805220687922469003902243171635857499951802166353037560938352905979770271717253635531961130965648 [153,82] 160596772986992912959949353693183964533171683152333435564700534947343942437972752932634164529580728891940923976113739822048440513177787679871378920612226912110653870732213883183213888359543374040088010206395632810017042416003566946417893942186494339056431601097660054468281202797104670771074666204643845581752503567888716825315011177179271925126214136492730518437817328610971075802317445043606829462048486853988524953449968219195496143253697718704979018413355813802268208793520335041756341701182349665777656126602063625603942056285287063631525479093710106297291991513187866020343504835486204970624676439878033961720288282972360518105020995318026428614505835520800382846615540640615579842630943438149107145256226295211708979496844134959654773664267366079865647452379423431309809084184069945620733039937627552725422888189737054296396029773295222040191115188139752209156465409893045151057310123380138563999183880857703165328907992073137026565678900348017720309302761454683498033856030929998168142834168243356184518368803185663202375549318739342348608132885888256906779630833793859113305234871716782910749967971247219728305331153273461236663912135458163223438131864305608702290898387173534115457235485753707708149614167634353592945468956061517871489043596408045712946705270357594019033355176723035897840588862004076496274330021918012453796010610780974213351747782792631691433670008354457754238751678419039731942665819935895864005919004731630556769326197443475892783971671538122943908652707794632680254037145860818225752790906297161789392447530070887108992312222366930964012561095873305334977310923884577541921720254968786207621898801724898047127863635514649453424916284453879810093152100922924541338291145179136275665806913446240 [153,83] -14555709889208236251972213696291291293753491918598141201395016196718654520151364039696077112341536745677386773246152686491633300144085470288195776672394220610722934441096634223948714862382432609753687917582208903158202648814319737149814897103329791937685982900509306300903399443257972455389769628515882671825926801060248110631416489454822939487783195696835687041795639230046825120084075385186376564839017202162878173994496254866964066506291731772122081660630569940785242869314155736604113275311060510637382682512537663009140338117392054315415685007933136844678612937023345211782124344249180492211962422830581219286278629758197141795583221073285098934651976781122290034099472163408009850336746392031092664567578890971292598413059692865327039498100852860664912151760236788467026169729017641750375330224751672267533213114405887838949231315716226660170585609851412822207406859703191598460921604511855974148337062289732241528829106716928657036291098551703089515197593699326387315018032105132608270832305531390659740496337214788781850324693475877526472858021855643539711514548158857966993960627818973048424348853790635981981595175732976556642624656597650312661592832046738503050088802228293577703491046089381686703042265143869576697723569694942150300265328709625393895785926058290470614585189433081922654442131669209075982638737710320465399275926944409071006143903561990663321656986248183523661866236885755649940716577539022594415908128664420677810245800963808896351550510175069170743731521748336891733752499355686378887016121492869514315545478788130441634833544840785141898772172622046941981614682502454167611940903493235062464238739444998820395500562961914073932698108553868986236345073719014728931027411598996945165595557560 [153,84] -93115811842239805517927515721618818048842371648567385431748555268724731876384146848091831112397320196058187035690291915417860780190296466103405750944163377789050078177336955047722472994520270086800833965561644081084051961603049294781624264427131591332616415751717139454017251318158950564094305597531385188037662611783122329406817973947701761965009304275508807253705580937440909559103515831171840118783342163030485942641517952739609354765405293435525176950091004226175647138713045692145034425246196796253683317960986863801270443683151762065302236161335404020072828029561227670193695728386957765220500775777453358404404600704860783277295334841758392351165640592268406518494862855814851333368337713448268894701592394491278189775161432614441285006134726651453486674676568774696239151197602988354993702853429103333165505002998757815174239460908928103681971161421908415923982857833463697797757267349798613436481288565116607547700094052572144840336820562893599466538106564983433145549954320292062264463100492169195594926619915041558455707986182360929946445223255546096694622965054995649408096025496833907628883075429774646828620921781238887806118173463671491413486323720326825769830021451812446352647250192840183545337579522871575524197720270524396453314897958714718956282695810195630593272645813790831697782297332154998546440248436686084879585499921614656309577492251868171395987992646890006639461184667111051383479887229576575226553434661375139988893827230956080948455935858041284133558490258218614049396206296406980577194982483065614121768793166933716027626649774149606370923974856083916630962345308997205032780756438674630508351125659664141142958565477918724830667214992818597925222258559044316350328162030831346773872 [153,85] 3547261012855087502514392182774465841498081771441660047947181082580635662296296463204128645346249628311015243247519447795701537597146702848988365562747328238227387643437752304821503224484358555326197780237589630503559484359285134872873158103068590403897572768865619411627800101843794496492759751899040036772590537363717323153261205083326901125224090930751639003361547515642398195217276514443617815832871916402304023175920092089168430677269096768254029613543641626458465159290534927012141058213843039538060503293097706436299222248653480410197564697940476048575818794906138255335420375403192333269636677498217613193927246200778320556179842232109292521059976234257386775441464601717561678690145562967801828454687160728218373121729995061188523909492208437075065772244765770056828872221234663272708926087771496231497674174264967210737792196525383490354503718754254269405064841370958320525172291372593816712648358801003841827035375854003351062619877765779887550121800636305226913810768773466995703353455159322088411682422887579936622569442217577145382665201550100525288773105525735336657817599105090874019596905001600091867738391984174282035953201806091405878288919428686363414115877938728679633106956543748081362969884837976368843223609815404262868451226323192599587960441146313607267280356055305840994685915025083105637816831338014742089700547524296568711000075140562510874538897653133084010082534124462839573895459409711460804724736652103567849935637326266554089162400974933449912512621043703211082523716706082310401158786208578436350287487051413240819269565408538854211425337972828610191994589878676670029810179750410965964027978483258807744060067038102384413103046440506900053004464405435398542950524297413024014 [153,86] 21677548149591308848505593887418575629383767959697247268178517131550284435553304938721096932802411991434213966041055528293185406934529906899431766298805561784559479838839178430767823455064230278379342860307484983883874403805958339142831450559093491835485321642685670767044874544544198108922310852101959518818239341591477610878749016706001054562864931832996660524558736249627169712200639037178630164788397082391623505683871626191253066782324199841328968953900966392055922407473503246811924453015712355515474211885318302628239282790442142595240861963497069460311635124439540329809837699132169960393022053607925663837984724187604265937526080705458923996445796398802126468640490557258848111627794960529835021473070840291986445151850047149790552786321154418170197689934009125211611589566488696106081172390179296534166019423015115206352108051095306915600580047479267881976778159679049329466017206771055084887099595431572203047210611868340803604510206126174175421422850551718091827225435616278068890899238109144408136851689038080417665625253728217036221932073895437046911751475921300627000524331530784004102487177257713472429194631822733786419289931142510499048045444466528311894658270298160748165148329120492108107767935250449500612394491286960141198381144976790040198480872928873984655198689339978304729900506903340796073843234294980430399263653177583375807670590229059259993902965242398517166564083604313503234973562794605364691437478433319039388223261357500724322894046581918397501751725604077712010531096737796825958169376002042667228714264131880362564008688610342261426216181830345999967262162702250598157071210794419844900472641382547629640771664604759125630769471795313773503247459616006893871424630547488 [153,87] -192721107135053523219185690440038613286884013287726783627572839905262373392468706387509694076085349751254511069924652941368455675701329150019236335504753651518630740356621182065008166688740543040666631670772424055374844444045220423383193802013266925983827892530703537752781579917168145254339077534641999350850828463008154000516655953328138188030093294389018149798929982564008514019253496103160210338768656551779715270730700071319666471472741652051864295504279381111045024903494883738892429359191147321354779294179243166452074116073282467594939988578324675477417164336522994993362327666945976388317466567044571946178087351303941089930846902195296564488602262824221594125852686219142532644471872155021691958731696940369164031513179139899170651066737558056349869423955343384808194994038048108766586370979191794563521301296334829964875099761853463592585741276459568538636477357852402637325975013731720221113076427419328678667666744536313408376991085509531942206840981063566202070210078379988013858227393132047284451374961644290939090793908763792783892660354564146496584178957491722555179204756555564332471924845693325580044619064924506654276753527794102562975110336208933459348169658730544953243564975919863671611547855767302154237542424244401745259689130261285996548719580594544531681625997452877780406260171819918493389778975313201201316251603653407765437374249393752667442772848717784992324469633241513676736617407807828246765695553516648033940194072005680316636589929068074973196696654763052384079750484479517463935688031723393443604726211053928478262494053303429582849185598232860266953208240969524626180894089188682605653979546502151251608146275645096372256626843076947726619858078944749696945195556 [153,88] -1051529162208001042298534513105068790765536544323422878176245949445901358084500153910209209450908997033701424512179584064587865358329772363121797897813006920441345226588905270306966302026320985135143908922875811248176605432789134975127856895869768870878002918573244017293470451008345051717380181549709700324059373861768391212863532829304863676523122717830732935317760741714479249168882812148441059532489828087129533242486224188976371422250192807231012173797661224139773837026733059648550091662958449666166496357429222213039985364894459381822576987988296340201884449874692542971440050948014520992284324464142004398396215522499364719446027456815212164261386624808580047124831738616204346258620736828647184215029558508466277172505021897033674582788337410224295537464667542703147822023627619229024348830069554406395900878771598422892654643965226006190773140763696621375557292121149982724278966781396079556267997272211552523028318173632708281042171305858291687628691008667115495000612132997544445926821739259276285343283051393639335810153338875356868686531920866780641937853277633808239897200120894346701826606637507874810932586738448990205508643611759203393226874730678982850640150911461221083472068068620755978935309207458646356943009654589313457882411500121855067347623397067786612846637552732088129579716316320583738828741790280678579709091291141193126587759563116938351093364607757330646749103080485141254724109396336958588388330647457387420679153346251286794869908422724614525691131441756774783636559632717907919770881562021901862179074358955806799317849898775158286072903432688858571509624326358824829182314254098810376432046783700886686998605063534638657580317820294754811443706549999946842408 [153,89] 2132033507989393637738983840689567743064059243524170402471015451801748964325915858777354330779216035961948560429155171877660925875021763789828573901429388298353570066142750232257583244852262336460670528631269214333748957393863954555026179334916178151519552335308441656398856801646807358721196141872015027614798462344195009919075580884653685132265626647831110513535253860369625774172789870209387850457425967954905332333784837130598519612624812113111907252179258805480609585459995816811154564754044613644023361181359130258728567654142745679538970496367322311141683536768211874026867858706163886161421217729018664095950675410943902885952394955726615236898520823753436996119517297150721836818845054763156954262338923136382213621760277546604951836404559712571953575557936043237110691655527761785875260420405353638036263096809348548434231973159716520872889168415380224663132848891264200200936269378440874439934731605926074677110995000523902252117290103780732641875108287545323290809167301872032048048969006372180707504909680039678347775418995407087609946314647423057171139553989016361151654876245617752921675454691405949390582701712490711216032448110545160761729069223799038763804271295929677197503183571482003025366286115046957719821925439430118007562632401828485993426698551373616747986722853518896100049385222625106840636919388232418006888300471569409576855052937141780029888751546601038016618420840038091714141772924363313082269911969544503261614300601924587425203924039546334805004967242876938311125597682502391418873330180940716952874248404536503142718887405326622916832874079852609957169734124773546099669893410506725925438254420155197531309593192056003968230391235132145574416268246837713 [153,90] 10683975931850654620140527715121581714868909965056308511510883211359623512268524135425010777758076215204725576634158082733315326811947652526905241096528407790179235367515681740686509831363798168425680307642237681039080952550144277822970953718048688699578615482733720184113334874168035907302793100854509267823525096549033157856304480305659445276176815162077682409168274094120833000292633013022680466410365149599185199020240702040571670379960253306966438787601442437762410005315164948719945140007663619693374458113722275022135556623609953597043649249415600362674677358922354088579337121175997847830908257060246273873969191958564139886032935404238847897218983212944931638314086257392671901851860824002121379793983193135550616997277198905040926671606392770161939801055301596404528118195046578256733637654020201421880008310281822254954577449558020990326819685247215056667571904433389783849444702498396480639611284156616402484662751010812693186437201237765014512430700816977936128141711783688426858312209429126654254600783023415090008579773598740397115095884344061887861976815687276183445214427149972350526845401238269872738738975943633689206034843883070438016527987676601080474393369676458332338814459207319639245093706541669460014415239033186595209135085130070251645829994998720925024975065906364691502722497915455095355650352684273280003566750036470600342956024010934430515984658505810089369830188346466064639281451202534640603404755009481594595556665097802780050972506417378690172504287365415517391221651161397460904472551863744019956052522095353631304652489093380027582800653577613807506290576620788766733750726869190445605481009051316180444499740094005662430415325714200675972976901984 [153,91] -4125814870148652370286419975943176248148947604463580427057422312751921485355958086154735942342731316753638676307121502971732688102021613891822182418068387971180951135016515891537496526202032662813027932424223560909420698403771721542022205265469633699550339071513979863857108383395638538346641454593092138547556694615166585327748707602456023506332443390089286049387420188704100454123467404259583196805371486178323859723797485673755816898890676114365729457427738165492244346280340367709043009806636571238264785037167102408158480274124099278674518437553892389020390274025775278540641447946314509744800787478839483162623729438577119622602468265836190999761325605927035977703398089337178450213778805756036386337188251579477273248921717347817896713338706746239432810448732717784151932992781932247158978759486994834495154327126138984525673407835270396926306293992764692212256466530856435399383285419974724847018056620527731099184382209440420893745640639076182040684273280631963182414500796717221571508166624154543685312676743106521934950414302604001193156693681199586106399894441385177542081375343015071974506941841629773027704036251782057220187029864201295974654295300248236624026171810156185058801121099799680472507081075175787689369739465151825074181805973102749567970039183302578958475237984977735178697505035172719050526148162969654040592227942089418387193220882515379141532800167426748425096941102788881541937810094178528239391567986826557917971701679601945865368073293395564800089689251996660465602476909888275907048927337756081872873650644676789689842946337180811746462061212398840316467051107800286000841217081086109086558131978214482168486938329414618184040043286275404129516 [153,92] -24249949439575735707781558633469914528383142403829586452258781951644702039158937185812455744653264650866010928849461118127192957601858933828264113297379289766365720505753718346712263724407696821340578103846693281983727301623016374401502101183892647268832523192583633932886870769930403589385010296271876119000751596240214786776419139080038223698757440907935881336782598552808699781415157896447668021525649803135107881627838998455859925564892945272226482880585663593766144320872216368664148482283048238900660433512365722402269906135305334263513149665446975318473645724904445627379898645180478629535900206966898185512320708285818660697095152630493472065441202623832134042049147272695119438781895765774784802003598540092362218285748507453155540391712672991733195143680296556740330749657652816311268273018246891638868136826784237769199630395757415808027241970822873464468130548500387260876441442164476170001978648158758251864123102305207610836161768478780906613456316374994670107399227611504861395053583018843594645874567476832312195266615444876330707688414241701020535377956866943633298696288385453402423554312191587062599306634734704176318528265338299000623485970532856703931328758395057070272686515272493811606270681765191194937969134883161321893677173406630637529797830792095499003100246581939704305561400560751389354170862922628898201879003466379756495848805473751662011812883518466628074033624915400519185828396553095320051541835377184298193548179988996616043762915525831537552099396890263190031494246580764377723017195052957344721438931250954172434820561973016340644166410767057304232542192679766624503420212819268977476216365493972268136134503335619159399623711169344288 [153,93] 586828439640279610125397125615077405435496508031885077205442421115298379819113573920534807302245931498893870864422432259311900560000011429131732515360581725519988633340299066754567602675997178690362527012273776050801099934080782074114021131135232954292149418763376404360122126594802209388971771339822370913926818478038579545563867690847129445860171925630010420185092633637332701256283593678434177663717815852891044079870304445403331042357471723362528258377844535187428020469311879379566181053627761342549996228301827408025792397844133433310542481668246233280360581060052889982331243341815520840168103361201791571823696342226387217911413585743375106295495999961962502896698789144129066334489888783725960166712592914284212577443220584945113912778923354119927112272652882716939606875308383762401513031349606341574449441312323964342066767326680617311213140055191066422359587524360811649592057823808944297841683666828520900155447489976149590806913365464483352716247886668949397805692514144679658689116705547348324934839449685609418945526150519445070413634773375100131657546530767836781206922596703824556467919140780613564011619555795702213085219886079118406771621239082145891390195354675857251700666226994851878701119332187988128740299153797782968674463537377407329922574971290244552060506032640144748924767251621291601033460227500289267739334586852921930080084068078896546693153179773166727212150445448029785619572547906701885683044628930201098259834575603166216699177801428629821829843108082050474205690359268317696908521195885413116887122780502089614543235394646894880669101346034078150950147745733832494440126701482695332938959280713670483992208022791263253977303172 [153,94] 13612901855206246333716144187686216914285768445196874998493746599587510045599861549599565101238597768822781541818928749604774184357235081225995384253281544278615976163322243355532407422852098482334047570725175230599926083705358508897804316594479806361463774619656531747147096755707964328787226700269128341923821611267822821849224422975302113663449438471040195466820794842162192644464737323494556051378564399390440649976877027565460972010275384130491832816402970401720806709178352224063193108882110931611350858996041212327962628215550869592276575463656515882771430800443456184206700372223194961579659753016412667156988463693549840645547671762571626449578331678377091987579268647040210333976556791890179765142006592767403118087521546884155499804082002415300401445310178133005306507903797390682420972054764741650836793551924480397070081391930041019810771162577121602524936590983813362013798281726293656063280561746829429019539945723707958489257524232021351163571675480377082371186814373387259789151867831675311145214832286172147320654442224416592390141978761333283635921739971627738771051302869529879483141695152983857504759147081531597887720195975133008057276888594304474164035149121461407217618242317800796997628155456745005413855832837409765507760930502692609810747173423022765144546990185259112549013203988739891967394472848344363372515412711039392177728286420275014210008091820070093720316355616589172990420821086181509894321921602060754097475148687594599755539552956453575964244832020232589658831744335938030996058524485545382405943586583522473389615913944325140988901384624186669808076883687281855966119369348142879396988146851272275002334721991172172056704 [153,95] -2573503864883015278592477591979427928474800871378109281144513039552669141640285973438542082189423851895018498702008024907362719484399781773959255514853737315235120667408121804219392834009353666907412243640558041823238758022832745377377155391691546471267110348172696949568416321390569234922763856482453739077984962442827598426733957559488028791242104091900391780436497013256169868358369367083087099956839386957152712498066782570598034043546185682580999619224385682209012677765648441863704553392300750802867764106874491144224678771106461220797996321486706033492796592308418109160198544298150035979231445204063443406816924604481008134470394283408364587461004946442104637529506385908316565703692968450226464078330041928388702869101894742406700498462793099945901043102589665977055940050734946850667992273698151521415843229361986451225028538267004519677453223706703067716265059275560920878244108804164705608439705436351997954689180856625233008645094889558144986286306967924367493117311254938533542806003869857336657490211398526905521032614276983010566344401909294663041917856351318066159644757975401742015208813970936880058087827682319645132696598840109730163408521664959397439181762360778161820830146590566003243108783127990735262613759847605771420672501620262071518750706176317301820259384134208357261180311115721263380670819024274550669332278787496998688420969626874017757997710533556976458215999448764707373741669689705775503899100815265163003806753757881646609262661651777518910796269860758725519979735176218440742141414983265864344690244119360740408394223425001028866705274340963856410813420722406940757246790708609588210569187018668452026544605557377112 [153,96] -525725532365005580630946392378387949628716896852617858647575151772818696423528564114559958729908459325887009900658210090921014972466146861627109773867932909241132318876107418814272394331578195672401478922919721606558503114216356946875171750602519285625672973146185300810884279085134748645890539618808962776048533241266456704249943953047837485820921038517447441551545515783098487121851683307219394820264689716439142886408906581844409669305167922102819773762003445541545605742478094758930986901753436526961315947697938001171775476554050670814317400596844074468651408886221696106663894454985257901967554387550479628962367054715243208950672012948660314951635437710513093320679057445389267464923869910230991997986364951360253078459973499092819416756204359209106112603989945349942958952064537781893209841983369936040397141635308333771587034648197451697599357915951329686501699105944581582939778697205735936687103273146966345523749671502635094798197294548054446245513653782073869872521302909594105193737399015386472693092888002879852205659260930012248676925306754364537870628946704971181796562224385834162647422512435375468664737956082608835711585967902393239612997287364061591017820062243279964356594312188937505505417877475317819323243892142893702801405349122850288810583446799475318188683556775502286996371804222520226986303852628491342423597183719109848681860113283980432075923389416212124300239449163796725915699543515041473690774928932844936855859737408088975143896578481609329628036814008177778852173276084433433566115077749194966303146576168377241616685418483666681606372441962294537230705297975067852615640856836796946497994269161445671147890064 [153,97] 3912965032318421169591134167082555286807461608223919940413085895410150692933482498169765245726200196939100361590922727799220288996753964146561836310118195713003310010537171540003339919859121785261055660179373479583616970320167439507843981076138334408629884259190719258209320920064149426254875102702109254026404575983861858140267206735936129534862831360545573013756745885106049187825591493140152401284018474162482805743399050604402367671134205288704333055320029741041115646067583049598272676158007101359447760911537332086582164259294083166160989850894124440157777191495527664077307580383907817028983258461218627396521713840775648898562242574231458421294866550553713910348885697155214033217362009186821512746339134113196935848047010287776168698113510953069858728053812375218656920752262095020385331694358249586879280418689621083336896825957160272502301856396795627144502134849575234709850203660731673061790214984774834002369518207648191527040271867246969986075825926770416593999084260003981820055319996106316480433950570557913373505297044312675565384737694801629833339727329363994992516992779534272520142352624730859983479134685591144075337601469605513812447805971349180204966727502212572112326647455787322039603293691818901382686657761237101715254947849704293424002854038815786703706748878499573047012581412980273970689655681601418080076165697717787033196599619008304288900778581997497550501336954796418689307462930451134018093036135789411596012416608559396725232964811898253870585268753397859364202768502291293584495293919442451666450010838301741881936346259190218309331936381726552292793564490330918912770671405311827613942293953666248007530 [153,98] -3293023419661754804126103483188568303433307465154550573223481318204622701787899684758745917160655803577437604056339932976084502902246622948740167927267794087575669379363270701729425167117569420593945943402826675256432691708125034379003183233519354583758842488446385423135869578743406682231931984442337893678556676768909467309651792154612921768908424294598551491810241096502996241313930973730897702546580996561473298398127436730900396849042056119336807668592368112824527139499401214225886601773006670400209348611071134126567184733086597252102804662091120701818745671994978063073359825997133184217609517962146400130863859765183503747152527088503718654460606768207476545307114991471486704740516495050206626396030384756318922808027427009626424842320907963776107264909110581453486808660602384460464446669154406162245257241357136090285719829475278010954836998030991714038725471965916856349134910159241702859766675397424878238010427747072831464564108699292979996005479808687668976026910727281663071478175296721871192629859627707258512554236198163906584294530025293725314541628389736729269618766717560256007141845592364970416676232260638181857559222986998170628130982821833750099356679199764114385619133359646759082849779789079058884998651163881716865698358279100542234784130328262305005329557907969452244746748028326380421985583563538737067793114776027497172530030819132406296602459627931711114662357287627298089610063124791398473927206074644692299422702972739201848313432309108422335714954608120867126615230530373901742436903822596611254717965250036505880561332659693151986652460135725664074587314904023762348098006124992791266630764936548208 [153,99] -319860877766131894486644728971088803640542335460902438410757441275564081627454002727819207711164363111244410289605602058152333139676274463378338857415236674578844752544476871332451892430253338806349089873501206897051042928224932632159049869592104100909710126386700692424781609093555209717181241477993377248784369832479090291484143907333790820161098678910537766268074280575324359419527297797504953516747499003982989766282184868921676105799701146921120585053818782215159855516033420625076114491824291497743802573820299996078598036006506921043829308087542321289328440504434731467447575919074842080399388803597229702644938005952748368261080415393147394668604143781505941132063304190881198994270960500546505326597022971661248504441173414973050053056137367381704812516760667029460929377765431177701659537183922306110274375564748358133993261041245054956079358389676053853547568792365526188638559196489017047750710992010505835822816469356544955190613238950647710273315078693310994360289270352360212243145252020807486978627485586907118634006930116091902702989131869496875439193105477991875162652286840572139340630970209516777341085107311396287139505833458213493666319744483498297809694942720669237200316703651071360451159658084279611495909109864493571515678861999309219226712259420950177421650078002404833166897711810483823920283484727241053497923882256976753820168333949726361989007665615716761087748581021148578937698666445108853081070286552971027910222669649793848304715052560594194961737168829177706694717818974524960326570661590529234741735449234200962615611351467286586805983440537009699427995392435277015463434825325891792018751636 [153,100] 750499833855809239011163541059745010512510099659282658244933875673511357505459310107107294785037070642248399560952617023676301361484084045608902828355008677311515304612813213036536256006183433861245415682018450721126489979391483462300404371302301594409741029352324909336638995774464458055202107688545035978362616493206054348994217610627182703329985537308397475170213100648008499629920537548815918262563508650831618093102851052325280370785508537246614319281169124393925272254509499668226304628739692553512650618405670326361323628894942180989765776744237415774605758372097359963983635380061796040211975866328867284404157962381004477840463583292166211749495089697864637854959863525833176208964028562294104248894471000825280970234377447924020611315010174370207866898466156818857170433625501595197230877973208219551929048711560537863580050664528392150316793809846817768077897110733973867554809992172756000402683766436715614855723647106524461481025473087131365515553982971512514552526029763129300078964370316063214423395456363579694752077017675406708334473608435857179452988750052758465962402907413740970508203295527367354135340985393020352135772437558202510255039713787361455781482294430152737520454859278807826542443597959204283274016510556309863032338416807443337240133283465775551730413801674789307787768868645878698999687580967690713305642356754306191941947578058510010235299546423131736124109398857747148287985701140179144258773688729760558041906185989352845123833116044591383674757795188969254327290862654360595805337362919816306203301998955858051145566864413404568892478078283047572711394387510834409320592727427421149616 [153,101] -77677686075915601795691439479019076048480110762174723274646685203615152655870402594754504120929572415301238769503660110916857986731247710589839721678858922861806515704020781442868684378769455334106276670578456927583447179066910651733368156088675956996961038465451847929043681841763436700206086231762757740846489488584991532169544052103026036762445120362761911546337152311433128228690897326057356689893169062587056185430495174977958765704703353733558082214343748131929058498423502469824763055012140173821733236762783678924552726222400974720340325548347883857691687911802808408670991796321297279547207096384437100941290397021930631487482767094184875623520916215636932276958150048194430161312584181724063278976700228967775822973015482871272032021184932731243334393448939809398409360870037434411180431875640005705153277911597666790255267162745630243840336691125753399941956580678384708098669617204969435479384966796047638247593208081957720497936131829755919434510093212740187978071470270590458297689029172238152702369666693885709443558648942311349505521464227463201471055548986448301351057914942099521482005376470728236560894164072207705464888795417678525617586946204324212787168467572808175970439518137129039828913291056515223715294373325170206401510535349757850883623220118640353017350963018000224650686518845020590855434795709401030133665167875500397732547479597371884704932955929228583779042371612772718566407381939208730157793733619762626783210643648824723440276661841893303399768337862526938274094496292948846258973881779221723328599548239372939449163361030131762921523719336047942932653708997312446696755720045302 [153,102] -26888786876655556508078940418001967745699764747663998109261113692566034797554142534693953038440332682170868394045225605343174067298128517337407275951888668853885656334366771671272355661979782071605614540977807302686680461767776957023658511349256092165899125241146108767129235822316217386167925301537140295743412276759624183389123460368098424454710085844797994692125562127198445571297746469151109286916860297011772382068068814118604417272108998791282885840693732706419436982429422751382507406252768231867997210446881857244133455274158658758550541866797783121414617785635085728144227610538597524801812926920696975840476954294934379083404000481356749932352185534251094888227760581269367693418701989868959513623823720045445306712946686165561281506072497789610937915963353694348083982668717889050521424586923522879404501724877919023731604035457557697171703403641818194785693797816665408127881166647162899873783859664336044878934969047794899923304727258031763030429172073321704337107157685305239607879683498083544948813514588631770761488135627036443238939215046851585293737008811452285999315003390460342577034502717546063774573147445571445446419687093251118323595445996487193294466067188110061569204068471571183031765193325247476869304133203646132109963157321124663530218392528806149550944223960441406511948750969000365062438242981390993250721112404509876427297971824373874339643950367779729755937893323279606676255213388576567010233363537251712442982398678854484423766258865130582644033117908137776167714941636757226032775971213680633600558942320970241994256279937155460823635564217611868074808242700519151204785856 [153,103] 2782180146586553555264391622408829295026692686014870433766110075601891694339961281229413690994200041630482710439371998947226034989321457449112429973832691169424413690301251656641736999971784157947775861676986888603673287460946888631665671865086231986492103871284365554932555773009717127044353708632768472034748915466664184297759730463189298730557327391410713681289410081439277927332536750235054646717198927361948336996992210088085015593109652494073369047280921308804801746492289607907320634889186367153082242065098545112880907663119960516633858770533316932386167260679178575116416909163022831459375795538741270129169301621039150803534935250405084162877118888896319777004581490738663437321899527961071479143002277911102130699311702769387927234529250454218551675189238602994592031392671364082444914786007271091820898502634457869868479486987507852655806539348211774275986204038504461918629046403886459602202807124727686813013210020821377742631628235804650050355718361120551906593557887483687843268365719109186067270356802423741944111464975550248536924022945066269356700603487194159615843323058765677614023764018123060774659005719001091478976721913111013211547217446412850554878624567522815753683411447309694653721757175957625502739430352041427677352452938349968315250541166249828575675950585207530345966093127385977255002798218440961872650645528725888886624656974908940738571421103549120096062814267710694477124860268748623474631337770733936510600803037519180404814021424278736086509912041218610007322734004311589112732527726900392754662772739716229686588925658224245150075943507834002398625836744888906312 [153,104] 177993727439997710470568538714774675189835120434934793467780755142306704552626735525118505635942837393115841168777426174767223736822604233970876664696368286266024835046870906426139349863712167502825552546371217455513294254729294213199710287585124768891766701220653281986553642642489024752474431118724730146079504015880111044793169777592124544060704463991700148658196209313459747911237537073427436279312678671439405274616451844068206924636771243545593299861002591733762153686419195723520888984191479038967799206782865392471890683938600409567948967219325026349010832278197442601937102792502556648944074997926158573523230993276214700381023522059993166795911791541627516228443374833619963441674491386822228647858289031247235545355110971599256028893513626027008735750624020393343745520340036691041962279190760198369909008401544303411928579184144958908061610413152607757551470057176863424207466383739983827322970379631235217228805908428958411191289990833875401329135460206629885598636580356546125778081366272433140232120507295974020148276097731250284378981552125790767662315731057510887888154539764427715704912233484474971989606087078365815378936378575509225230467211782027230182215418562692271251023306431559535001599741015029978992166098715861416616031156241608339451203910325908715323834984433834554418849845934386782059891248312647575344762722021984103861348376159704160407008202936599216586297733147415541393406693675431422234335591796773633222843903472581538911665792965263380409347557427305329147392641475428978853311728780286353374662878016985797863386933296776077860966622857558218793574345392 [153,105] -12816630839021147280112439236393891202634000520406378416772368265660370414737765299417171033259729563461223483831456331983424625995068677440203118144576997886735047532628407501262150428542178917185674004350925616704754717531840173528795539435318471305735115754811355155054137105349706373024153384251775818723765085560878452557524988087467769698040932881727775648539650748651284597128217082317483879605615739701995472737997517382588404337789660657686565973093474502182040803143332040298464978362870210158149722517339662354154753997151467090253599868641425808225106382116943887291788637907134014756552310298734442494110377307073939326382678392976365061459849434142989036289228569533088763930474573204014102853057654303197869306688885263446970156848074128473324628354754708111698610758956287158112610724169684397182687210294664273903999067341861006959094896509558531571913067489671080629114174064138809409916508323051254887996818039845655719913252456782474721352401344778952497111562390986693714514316041294447054053405615015006146066836863563113770532167884756523556052027725572708014229802522089032099289504029306120410126765540324032566880376707470943312736960134937812851294002262526411130711934466591571227996437690047258617649686060621065710842875475577505831872754347403354858317269819493812285392494249575742015138786662233919839467951481436680352418120822731207461273133168437463014460107322886014773505115372329898191808253530677098732521818067266944763477501967337287272299474302580142902584544678801192804962534687218831811848242610238224184159504846280661188980342377210325033694 [153,106] -250358141215707311441298087827253258742860039944204205512214705320871795677724360839678018642165379415131612129061508464552534667955671160582874529394631004484205191062307812768582925250528700675593310497084940866712225018917457004214912348676010416511546272329682476843361290021774054104836751694275736652611449843054399960036308839759281925557516391491033591205906151965557291302665836453812547806984353915818654161286933818389025081401343794199461719411272426026040434833947154036134070141345116666072199076914532007866904180851852581007947265206119038197814938506421047405102985165016026389520579818248820471598693386217399233762668147855593057947189996457075155918671340079935652791382888895988094762674172156529808972577688939093891027767716154109335076739613041213569453758582019172838471470084706578009640924972962326519077268080732813726571118112892393182251508590211374654825392987012579234569548975260470575384532457873834755536762517741364948364268924758781988757643351940916873200182943534774625380419114369713087990394439130420905408066919096460393086419262287147068232724549898539404122210317299280361465856567819922451454676402316917116830234380849287506960934396624843377951622306520590611104101851580494332558914471480751294267062748821856685254285310520931294509324569713503322791793580597064296080150901857529247213488224938909810972682122291386145277663143269620399475801503457454043173272681219387122516444270361510455097084073050885612754621556629290833103978042784924218225383593612613141122808276092821973860681980198160518671347614432832748196706122949312 [153,107] 9142114009972719472232757760031831826019503578652874048652317512205413887964072000566301567645822993127158090294374610156238205569656633278322860306398468665218154786888240719900705356404972175092276347905994613265201226004329944515871764619922041339102273564171352472374327577960620383376769977884721644061897203409929166687251702571231834692692614663997910788965729323824657125360839931522722221277628457953386835551895601250583942979401792891507622448384188272805625961974048578901461122959567079266481087943165808980828946315969708827982633661706104446835589971657066418554069955989276755085727331192874785380480379037897330683040460066867916751990531236382429169424006779858530623658993624586629250253602025454267090657725801553771035548376797201069031516033699246590895463244965290398002035090610907115907105058375164116836537197919105183338253729952415116946838211415554931559565694398898601018696018911248299089832845857071460675827961117323951117705810236893432508389101830156414922372142263611820490047814495712294551198929495281326911735210445104830425401459504898017118217479275436295753367161540997370576940543593733847830639105546982643988139867858387475690063255405000625642454762687137030646301474349931469521718050897063201942120116195633173662191874677633287797634160481144342509151372654908921765535559103114358639748309983013997545351020833698485358071947059859226849148258480069866292486215901289946747500730963852659914287024130529634916582724826565070995062576147192465874953896281877541460178480061391288145541111933647295785380648513467077055971280 [153,108] 80565498486702466080138909861352781808228083454152395726193897814301069580660342736044349853295833030874187229517563574358838788002165497734923999769115237222033669722569445435908414965303224329743432899106089140981016127757125021153137267168898522574970646925594838244697381540166566501452192729223969735048393436209480592148210439968391397636818657217472977644554757187783238611957401207999728757858254265573750943418691568197337936377635820349643538619026396308314951949431841436064757938568613944238682037495921570153347465861437907715648462922548389796484930506042969595416109404868792552614859188060045804554449749445787605317240050519538003970399071161477614391193239469951739010752779402640260203972316009281845857459837010821559211103112843017457027686368275204170394896562594403090662301566753417728392127121796913126100042369893275168457902976485494750485306843190727124195161993649430675979491624227544274040627018566508253771066869633164008650102748669316626602941979656882290372026639046203893180709839666473656912548899838481307007643824771372625202241364890628945043889558203327325729794752342194925893636853542226036329610925210946174076420728785189330236423926118668510411177857038541134559880179236788343116833720310345417715215978324933125080536094483903865227586774439834889169203778622763629271747865516259958927675206968602575609601197362458237094897653210481382814642458792334038766875898608040842461516914659320129896964608511808471775690422822324649277235072534064734232184929500205391358797453929425029345987393712279225948748602775385856 [153,109] -940490924344334076477383787566189322938738903334113698964131892234260772422606603134280202488883307085793505292259061292053930837494586359433376424168402721739163746382661726925598699628385652486453102734536499276144853908788728724746600419240764680956934359081942801651186877636137767889359058882912225953174919608891781944563076322418342154253769018462487076724769007006787996702377841242313460258312088983360058880288638872339393856912133450942995078279122418455079001189617872183269828328074188492821499253906930903599414200758371088917512871367324142147669771158732614332201401215420169171943997196954777728590723217710632608979598553674809686892745681803251871460496310800396958751424347685639218704260237132084495659647790506879329305175784667823869237707562543599602517113692819066690512153581362489976152557425705374719572613107278401891904839514109977082010736388659337554088028334729898580054048353915308643474497509354984400740657892635415037438098005191122833989590556156416542360403286100651845206923868548113002686642706908507653687087955998445317502025018200249871107911010580171410564349863271581426648742111184970257215501908908202581020905253469467307461326293458573549800989308585265258512426331046824941176227695094579938841331745581785625784999516358835578809658706899804945701219866042639968218093914325841788714795995969863285162752543492088377178800580901603150290157504297829585714467125055414109353112782649271415674067579567726151513884026942859402497929979773712143240419550648189292478314596941089119846766726729658911514416224 [153,110] -4876666869045658590705625926947943899949770887785107388719995943133187317801147350264732092951460110125832008701464770395695513073773768282131113612175586416553623836892174422049488506182866476122127004560084447384161292376717484867391728833073672550061404944021381067418936568391706779595963174121290090746953409141237126543433881588393424956566852302934203790672690237933321350037552577856506096725674465358471377584187428381534936220061807674199973694176115245845945298262540692640743337524821002714334220459792794887745183115299375544411314714635073758330760853518167097971919338993463473551404467928076727856839972135485766057570937466305870825064996514566100781647254036022362026490417892779179184781504717453076214050279944650374427470289800791452371788883966341115788546883063521627395539495285006662019144307540857256375187863071309004781418778703659066134496512973422121952824947041667282893007012253348646282420664314463014454355279871705938706289369724144942918411709278486117096719541441765457542461762023532151080604923859124580893028851451738621817614113319824873938805104559795032350545042844470707186943817892453101498423278333114229548070593436499322608959238327227875310032750248190532776218770569859345135703865460637536645917237558109999695599364868469033700296660649141882684387667314156629821460535479669607322655234972246849627510134534497026443608085337305562269752169506759643666158578097885318650913984543316473990013528805453182186139910975065152485392257851213250684996948686249770782043179140565957089113993887988876128 [153,111] 5306459272930044036962304723377598961427043903147118041548266593975075256422589758678254942878805329656342851118500498782900201322302726017947034725017818107392722500413386568346281717150444648423064973342714297775023704621238059318114632776245327984407537930112468077280234156966986980407544438030565798429722210787793057062492017599587660689549856612285695890556074859174074357341676194749282485154169732188372424237731783748990836720811649270537271164667235209316497914000567585759827467664968591389068980273968233256715899448616786131327992945371258071961235279399713285194225196575306014680117569167699047909601555004877105693415202034734012382942322236959746923828107464222064455345671081771977850228748889692329255535236725928816222277770489969542792879635111015575576804121814333114535799521702829514311986148835806949647589680470097436979942910419669973071376764634815638732522386883485392917972084269884087605546884074992760575665540389144898912342688148627159013478281362928764931350236363655401103710798308149145238691284396378531884598996012575935307531089306481756149018976341699616801257971658285395431679102587071896766947379262447062428638094889043484093893241489322111255667201459786717305560940413934543580499538334251650807163044105734238054022768196206350212190691873638423070189756581289884776763645635972592194237263278822577437706274026688042726316065437220270318698718519158621742027463883503575909715450539914409910731016308857547215591235849952927971289770528331121100940549903412399928863950010764396594444252660 [153,112] 13221232798179913080812282798171234091330951306981817266429849885611405911553136208822278660703975005215044232407452633261069950580869469236832683918921969880876269064969615664923033974425279810957552694680271071691318145066584974071984937027136910452461919104435162839414035929085536290265508123570690446332898396674028927703595682942560669536832145971309790923317825142608181980216414974823191038411144624473674460975610664866744625234380524956970077947257704067746437702810952379975073332806749896517756773210397142914307621899606182081581933607228613944390266616959628226624425181511267852862671077332554735621503208351148926258267209357148978897453422760292947207916818606228198141263425169939106036962262193459991817251880915160130146520113957877164293887891348615931249063585831911342323992982747136593443262933275718333051055927988968722169776585219803526442436389373000378839089156983194375236735521285176479063296424553267601757220506074397907089508325777828282225497896409243134837112364590451724666995362859083574127104642660412175591471959539400509462076658172151146916745579124240659853810152028542425585781854075516214911355497911484292989053750521759764617736656916172249709273765249316505644733108312816532831850260707761838268875647223630829004432919581282035052468614685450469837011524474605479222513801232339019647651328068890155451596120445762089108800599029567513458454857365795406860528121400236439858854238942874844990449081421005340973775885232992856233437525624255956974240104393046781120978879884236679784 [153,113] 2304934276366127231369120032170846009202144371759622874603423394806091954037434195490493846253564275514838759668603997996733936992467274399009850715067185743787729099319597722251358222889437247548603550048371037835831291570903647490328089834805226028178309435638777312166178645207937420373976433213738971532377519010468335952753506375926879351145446921122924486841677480082305278529843899217789316664009468122920624509441589756035730069318001381496862732714096990907812929865034565582365761122509511307258483583497793162239484802479612956450123648374007713766945035345281845174819084986023372081108051004599197922677546943327599096986391025157897571268963648567589069049348968792174031662512560686199487543123099503450528516094226662688569473302734194233269818168812849457531954469819767418833967457993199435568747296947518508108388910496919938326677480296244803144308661887965018689227618167882743657255316416539151313598935131909338866858454312405300763725303214969780860901201323513622178004194306894223298396480184490831241740426838057368536531387243571157062575626953148075634748050186792075075844242345453308697348095902400644758682540619868717160259395355615274159150698560665595837682635019541237363194339538815475932485477056497915626764496061006591062940390011363861545589894115067141680589319995801411983817333042865620003058123795076675468564679832453957938384047294037190320547619875605536045629566591609260712960218551850924786849306842861117338780077255140352498618680441281770462219955621834902267651189509519 [153,114] 2457153933669796412998255076374836327956417074715107192941589633227119962184516489335496510042342030652392668918497253837190893006312616996944418178670012895563624415146720748104219156424178208005847376575706344642436250980464299718507369164502474997337378376948622032586501937808543759121309835786808952039945328850751657671694733854643890997161250797662651090519520205739552575533346955417885937408622354863049162912511180719047817995243516359170319239916263313278956547404305539768514434559127848204656384574772038587094706573137757145967876747886600547225088369486730162746951264710255150917682450349361778349391411987185603880961735736131028738999998090304932381004183832830020737462794970230714404004528663502613795902604112240189030939901530665504493572489024428170471014268118044091844080727212146084264788842363273620531266110745462800035696552232086055889641811371006822738362861292712977050871295732744609951205908477818748164903502097228325032503734504779657216855120013049717694716037215958055228886174711646524379296116416167993217959766253926914869228077982902508632081843108701943792647540212784891421059328597608035941755280889793702340943827470018095518319820481265477373098067277391819436378207735692615061923676511723919192912614491056103339298744914896387587172866481786705788575962736977668213884973250623238164901828933377349942661674447590149353844607708691082624944936099637728499947314420943518478762054124318105321380228193363343981468763512019463321367060012019700016747653298395758635408 [153,115] -114042035201430877798029520884376131338553739108005588222539963431878287374422614336335721421013456840303600798942404524788860039475330307173273345483035741807773238036224452311091192155023400139949788960628721361281922029308237532926722786396010426973150864494545523508307968526580267888715248339933279896106231182148995766262563991101594699869248228777663829877854159878375725785654263367535248464304364940265109207045012303002410721518633216206614370716202334943429172271488285120501033277368032123265547824519656910424489788027182702252105694424280652885373056021279800309751286655681151121833979071379974915486808953415546490738080777048282701494844486007683296545043962538887243554856376503130670993837321576844714083507007804709510726555010185621376621266770059077738534342978320641365539034008819630282930391732513257764289350004985290035701498323478788214807930312308122235830973035646228642991076652040172507460270040865447401991062783703959304592612180807418845930705029518288732569519183377013113662917266921988603587803396615537233486426193812363995411935054381237206630264198835404386628862584430474838498351617975882492571216229551631265600796705244960854328255418114721981390994417134427330498012510384684574544157981552567276550054971978347986736072250044086075858160102645151299082492552312616569100243480152083697750590401859587781522421505777888337041538049439050523674092355023275110025288456496525144663363521175359464354912767056930811509537891882145310633926725537268388055624993610532 [153,116] 74134319134766316627308449344857984659228242408528216204818519263432940986051193134440261898568339425902167258297697390263841940399442693847767346923212539357913874651983111315431278388359654323897077847615889569935743471062402266305659893837520265532278982245770432026761296940741321417326436810339206546575519819995930743152120253734543487142639385981765620282492375178093346720049259043793116418730819729052819795173954877974638992471353353406951431419403488416393559965429704779013620756521921526987160255469494732224225456161746886284883167061996837977338146318268259131198597968197695168199013855396683146017231992071561237161632619667375214335747611480087323107730509172497068279835110212235713584578460654609736128877917714687883540381805449206092650445300147296719107968652795351731030194533324305989772108074640438388592757745788447899092377928302785044088527116351869807542385771172833096421785826951857324474673316693911481428138794855589030944275028255320792419643463060385740455741960223546214542104549729794150659435634342331807458333444289178406656110908183098188667041008747587715868954521641459048763467153078773395434167074343278538022014612768050549828523080792232490239542268437316766229706044164913613620064855797879549596824644573905610185978966053403826428785664342847276280478943726351011512394768870146155372362493728285875715163745484767947360939665994402463687638839464573888282013707267934486137434219951922618870919261792424372364805038758129484927891803046337688016000 [153,117] 473408742247514422296153993717795099690899295842149799428879095392754875483675483672745162262238222642081307147207310758129820445632390446672710418150582250018928084623241426042178687073311599899936686157737754549708990277855543367541513996112932794327820402113382405107040470793397163078520159278373016556623419735895564955644484466693688426564931665117236460488432622326457979080509777399203385721091543371923731319303633412487450259451453661350051593695674835505252194934657191812644882749604733547868760661262753328192777192590424987769167328877374367023095336000543555376961686202190601496379247572438478679773496234058025403416157005706179645175845722078273163664414425012150408089444101238322167657655631375331446780775671045876361510766611575470785283006498566938240642514417862041056821055476806716344991066193908585712394975917152739779093831897708512322950241563462475283373007474594292328524108934979472485792461988813840421784560123213478505282129700762446863918219188882539151850176792136350000065427559422530665565746574710273897509241509682169962131849073358812803477279979173049102665548660212680070618979654188078556734686552946816314915486265466735735948434750554657886495328528900888217999715729166241263402084697466778184938349192543447574523384222177418287845968048556064213506469658382730775316432856605115791932739932917299863058840829109233371922542847405327382432189006139998783956918043289514066601105243783728120467894076587149941532161513206887730753053637606608 [153,118] -338878580336640230467136064436336516835178561666389887233154747980744302163805916274427230169062173361527257078813134554935741524277494069025733268623352050923865005040648386895210840449302008868102661766032079108962068027377695187342183294703047541757940762897453400095478395874604455227827963245799452723565864102053185818301653107665296475804487188004070697969916654541208868871124509517172709909993067170400389854484010230773369287669724095297052305969839097369341031151465023777843787663798403098777026567278357497318525549977107770894356303069873083572685132988915195198081073949302013794369613828015239748618631631443230912299006377974167665233295867505339619693188234900485133262876460586591450494056852762383463881380777737404858842122997847357331712233635097617508052881552375146014831434893349096518714233412311189209441517411853227907764489630014810704855506594720478232338021708944724057148013448234094540255805834900726211898824259603200801665268388403981840256921568746531717251457537877490643006792281834923382188524801954361095275871801402821622039702055631506369846747001977462328082914762392447083199932186823213502882201416228147262537826571854771932128841935310008638952699127095692858383397142417336479709573927343997581811695624178984114740137868933886048458385469073225231438787285309863985758183740126993368821524945510141017141388577175109521144994339328623238105639618137668843697390864086995793024204600944693894024635157420958633094458718540731439784544 [153,119] -71447079795261650235824999362345608478500219981896796110027317807689618202000109717091050763006805254696934481788805905700407191606549008796575312394464857283714831672715997921968065776784783684974610266263353893008487129531744042568795566675995588426254767307564831314198306788940065558683784009267768259097529667380051083744737539434697049155077197207776585366480689769959656820664625955824814005286807846227209546663456583938230488891705626745554205197098360524143179589791400685177550023486195363875325703996713438034528218772868556373816967195263663430539438583044933486207060602976217619433813112798376635077996908033430935912115030122574333746036776316422104297359887405746073161012307568403919213948738635847864489136006215275632410624606814333790319277888967533901008324483932474843711288883541307181187278729736547968030865717825019652242795199581016329180634518645777167887250358938830816764087148947331714917112989773728985009781020809674149491842701928423020009200136090870806192199439087680436849794644838558201765773459965313460311652975023266433854855123743357906925675549551967844476550875381822816837211337737224557725133845887967854253682463211236036622138642867006662047032331143681209187602320426547901992146327544529032629228126195977498707707313688256530338221091845272554803293389278977690925889864583645361236593758429122101400165087729001365715287220777743719253622478441877864243906772459837891875377020930598547942117870919374773924582238274900 [153,120] 47943925864456780578797516400713278149670227867468473639422628151634642195405836781818760510575963428125170861404530291075001102926903630774243320089435707080989306378636612778609837724889098933048015671136259460505797620636952484053716591539881249677280755086370715158401131855720365924721009675487094157321949693812895914058261924232179168633064462684806359678909065747896601076929523722689255611546646069295551006445086320931375012066830656234726437165710291481694562430906241446294888156452249541031299565607730562693841070099660373299123620936091324733592478204979732845536359212880854224157758879222039384854624590758000762283018893595431077170789704697017622361907775055133955185291361870083920316863828668518357855884551028342256984200448627329859491685405137492976194923119396127552098598988695118008447431884259800985177106619413160078038108937983661034430623422957652890056343945195015443771931734735165026220119040331657147458252618190995956090162956507938039538348193009495868312936733740962314275467784936377780008763753218905172050524889220697876308639790295955941256167534688165373526997181900538973974993649866663842631593534938841617786274655052969540281155445036811729090082299438714956106865617007718616403484894398063134888370512160228097265736360444092381609048050195810002982275020982294349773415061844893878446021295425798765367292691610814651064438388773345226783831685484717280704050059172365421477441139888398017695968928061088729689768 [153,121] -2883505163226228445551318780418971228656584749658526505226496527309406587204326526315663313651819966938376415351386421273707457915717334509361520137176150687570783615012272056366808423185418922314690632991448401702540779138927416678223783318115665587704034181187844021245644006392837557689878415130668844571389105671294170503410503813715442613546906541429327813675233869028709071235461386110022530828478803127733709527859187921864700485813417489976584884613865648577530506274158431493921809119091160827532806957064272612410991454354718688874029486613050624649257487302400469161427356617293853262753830291198353702283394091252113170825207477469765331570448363289958479522177719070159180774460234417892609588257883731930044037158995730827568538967519060081459088365048679852646610642341089572014222792437645865187317038847071824712382478423518624963602497100268223043705368517350210394088695021994952756154909058573029839248749891935662730075125090073837772864390528886785543875443599570224699576888166178027032662820795063923114533792803012512010352745188876351817703397789503374932258972554557570197298532526243056035704594077903679484507067721993954283357618001994827774902452481073395340525148021114060134962103134115674816702434250410888206786802371578172649543086570702930424473100807532200416669072912721752282800660656654221259963617396682044353783727408316706661673355790846406687049753110771383925051209774223151341382222269380582390721418965729 [153,122] 1007290291491142470008413609745141137654105391368817152672671885954041420414524841079155812440527723997766246553861518387899209500341246675754335096886392696646197415488252824539913826909371197094528770635075528657445410958573206085427695441332679859825498416004338729544175317254897531006224615985485619526246832226753825581908528504137608816847678726480207439505345339005844168127562302475324948794223457592981923723297587589932747133427829605139980051353930834232059935604479758409012850114992883084083523277766984903859887256823815056556571989187444255931129086762565223434307254547133337081172254305255253840909861004134546157368454828411538096089058940813005260543656918145903552680896275435624783290882176533795954672463251531775318139824285144091252257408967509460820238197608628127600361056927239802429551084074804794382541372556655183390320518198644653846106188605256038145067615369039102895515099549640072006489840098602301884848992537223695115089573366289137474807389061851104102659171298625391176216588164459131177426382144869405486349491196147974739715505387142984402317226428824529975482500490480643367286468856577755734738660595338713205892983785389291200632697627160543731545440101724652597803121071565492170400721855226501433377447644951674283888297600573842494390142234814600766319167083118686457899542463284409342969789096831654660675614705157077032741784488426142953000607312237188080511878366518020075314941708885217446720 [153,123] 306259166342337734156395122179703642018728251495454971997537056462745086832821933834358536716417578492892900072476958413090676535250822863495045101884723340338276438343822655643313296825850580146566041946244471086532543693194280041476493712451569652386221688507723843709716907560211277099492582449424455741812970270352106106863933292493217866913828569634701841116057041237913335003094838414042114325258409220598545171739796002704561069831688039385877246723189439211722893822817920003291281599575296029625873147444842751156892033084058737797680669801174557081676509531647477659947068759929777963217321626320904603351573617515957172075699953651977745598745229597129691894508991241361498874079240756528774496972488626517630858004726919000054755452119891440127495441620353405111290043756185731614062049978505197041582266820527065550236882526794570609897591807714800643664428257694508003763570160059012597436998148773858647545251108512004834761362668368462231180563735546403581079210058043913710821251683505897084767679604093199525316251576471491591784968783653921849000486753051949873336224589147334909368899881799947686050741666093510241409919186763108755070254190306215608598509857485310143504948036044042145478619787439024599680601697616774763043149374718537904771250387398530772897322348554762517840607746449633334017206870835944687403221348138480676034462899634427979185233216457886619145783560297726418861492939294060183174243992536 [153,124] -262984701456022537638748075106839177313699895899198431092306562781769877451525442257352156374573773855285563037058968623625247384220011436936693891455252099668704980201694886435052419733312382138367533048059261704578707667221359306646763517967293654342314115917202518177679287915536717919697799119432199051096753898398461235218030664765169217212906473191250522716772126743701030029246939114575921498712095214561317691420011192415769972264274465222609326998737509165599346828851575032268433080895750648313543130944394065604984700487326754432770679677462600225810550890482441745939631688112339137638615534289695011497691508421101840992990325505839907337600393911050729095136060495781203749863497575588365088635036250593690493467480057322880208513603204138429757595171135465326814811811468398486325461754282595150087072689891063949445447950143188846654128343860776145240815381199399418526311679017347221396896331839748956352174525468132843923013119017180446858500997970739433256927557359813649703627475823509341240548675104344894698463159950347538321890801419873482225523813910626568782273611763597629187699918126914900999559547925769729659536462925815151987617643173173001679185528291311507981544251122270141450333882284777771078302381513694578762469437712545725333974165991941113707522526948311382253267882095697781852916738761792519604346540387075593533092692045822448196222129925567667252369912884947822365308415594257517296 [153,125] -72251078689175266356649032786119156068463924561909502141574006030204807728491109942839437004703163170853536032618612318741372035703496692695856432633706653596795828132163955935339766932559997065766495059742855511811323141988400384131221050919264334471826963295857416814787805536477074212385091109401773358120012940655294828676411080705230522204165683561888647315595981677552508307158865884651476508194004547769834688646638250206685651862161396611194864037385990452414068899164657433864707235727126137866205755662124719532194098815876124804162407648678956592788326240705833220787243490145799309516717721376970958125299953702344313073641720353276899779400459075134158699436593543510758309170910214596593224841350791065516403098376012386138647475858958525203236847936214405022572148250542377897101691019237663206503444183496385116991994768578406441195933860287964149347423081313610935008200929117912183771307046440711713938704915371979591493632222897631412901548493731306139985876749104552190857507956171292791817934619175518955505349843679384687290487880786774235942827292545241516638374301102956082267678638447542340944721012679504487448438188777498189683190929934578375819690711203735331769228965962755955857787013903201937873757026524644984374690444801327069894384490778322763842879740276324965434827163180366803673003468345017199509806310380476496923587381435059883333607605322058703797441879021594815565860933586 [153,126] -3865005212086207431034669974853324547891527282291410569258864855441339336218242052256007100974294614841083401307366118670454864409033264267493342306943826503631894409583889990105166246023584282066932243816831385604522390328048224742147213716758241618229709052379335043474136099664537953283669219554708347549618399895281408829619821394830752139327791264710742544892326023329395982365280780607002869724365176080375504726772411062977149307001273102569471130872114976560423238138932342360855303766988286643692802903936946016095630492509179251884613990234709001952858206335989923561290664416860509790308576244024312030338778450047082662535096397030643345323199642799687478048277805387490624109395317937276749192877715779224310094842996049326892463096138864575668869641566529689865853925221567003638735344425252281414717666379568172116932687968372991037277694720613994483310611261858613140853450986410449174829676160974011767132122941736791456049641058369640969964481799157608046656849354087292883983935675332912141195266792633385777279482001936210115425674945608074699954510323461716149801369608931120073699559313138821093145486540881888067363524573465067023400576529245567855538315924766016123401646928705030640075584878475988576387336486244303782187523798481418973037998243392512390570427953063294668312613240834642707891398569930362364439073872942976185770569639451065397341619153500045412643629228343340896 [153,127] -35794469755308618946166163728664856306626526168516457013552796778469299086667186527804653673016487682360840928825904146771354611192014189894689579884806599763775389610188396098817843067092105959324365769205758498220702617147643242807471194944269214295063778790299695621894440490496571741344108134694053805787415170475439194286463173531541943613115825861182552069891010679304935791037395426176071474943250471355361317654355706466559147547976067070749067207976179131148371510048576016067813336224916461225349533233166478394580779686341485802240661062654354980184649118631949359264133295655492208899919827217081847818401386457245296428799577012923879249131070946606570119842591729213999156493688306880183118192860625416508663357391662439065375309317121673607430810330264733087533156189896922486804812583516138222099891968929816918249031297299586665594024186837747412274794626671155671095606089723906754378819012083970117548227040957684479518900189917326403029235275179584923824976895862539881775628814944774065299138411061025968095713561059450963161517268623975140088345378697331642057590764854306994943578595547588666047072828215202805996368146640552747621845422073595993413902299849062863623612176783956395996114958311142586132802408498409653720866789121468213569081763432905174778269065637754563972588106533631877668327126325119823294012975784854763663942535257279626885838246263046297533593596 [153,128] 315796547743536139980132014116165067640700033095998782325835935789295573460749104561593346352367433896099789808889337580300445154851116407963596920278140107709920830626331011261014969342063506256317230396374639231455311980797320291173228884362022777144639805248179141949615393296096816829653720357632802710856210395432773196747905703403754125840171170819143849245652255914061519810904172018540230306593500754884242495422279107522745456733324045468959987594773985993903140048851306210055386459565345682646283422525883615979576067776008742075536216287730101563377312296119826682760016368149043203233996538465398008751879229178261121289593535707618583544235823779359214568010417024073168319718934378711352933625262796079807179674896643662920318934487351172156093290153877535911595255017816562667006600869130553885467757914933898355742411910797458158486191178337461891343409536498358735004711100370900047600061863094892686618350284705599026505796120811786461702689512094040405315056757615187520846825466549785873919866484804202109516709465298673120032029603867328983108402957853416488867259539479079214709631219476357435789955155513544866326222977340310054494374713661148373004625516429809492872896807684389651138753626582212635102417122661069586657500847330855102275235808316190899966093114559978892629604237968816415906632033010635891453782037493318928112237385474352519371125565393032 [153,129] -11599679765981696270392220751697798734348626896595678981236131339202011244461579246404028278239188657676240466350467986856129723052442683095248977816681161466622803995776048767157121830572162473237567821082408216088702538652145465964383716629860437959507458474112338294993657085437375940881458095135619940606139698480299827640812129678319957112919512773709187366338596287679357126740506532912733038088750509215370400101742466275545125236940680227528404643812114883737438889869453912596265679043721772946981171573831697506467666823553655800658761524730994962366005043234203238743493166370146515511351776432418147646733953137580815162873963969557295946769651820707185171370743331104077972008436295755707073939307334152574583431820058450542770470440177090266727558024131780587035702006763169138650996649738422545730351068098334972952020548512643365901077197898517423672498881625218333344444381743070339219084635045528486595053410606215209227127449971330392699444576903340195584549691550781390242557883887775890562891681616177864658754981077212190742234228060470002493225056881145872857035892035413154377697700147599257884127217343085837855343736589562463391565250510309495665154805027094602527642322320844951020827023951521513876355202682221824871318376401682889955102278881576342186169470738517144040227556555126380960879634708063487138464306879109554309009613558203469268069 [153,130] 1530648094213888302692426213219569208031629864968931547225275656882589890534902599043657203939922323052444277441880116341449567898033081358505703212484511090110742266992925584226025070030146186826640799142782133922476365686663766376929896232332489321553340008157426071409784800820741065058325102395910525087927841704209115436988639532658352940852455088231729676065660958744477875159501954168259652033665308180511466735527693886552719167850251433260103310619260445677308723405564524890215759833615274356904765153192218903138385830497062297082049911573418589929349483259619623457725933321710152541520643624458624204669672094219346854079140665459299098838676024121076496537069009608705406592455702782052132103320513862852871859752347286109567312876377545242280522065357327873646494589858101835095430913866395673652155807626868716039477475491986004244273913588729056766039792860963330056112196570583215577576589402703708008801466462270315539796746619732223287199695676483183622855078088942457853461656964485940197166264373609220022102942094428349000830536581508668677629257785295338882883838177332173314420259610210880651458475022589298000634678000127640872610217029806437328244313778604940414657315076811495224158436769626187289604451817215017015468580286687955711127665725138785092032681729874203650805146418014659166888450670155291859473110300746853405341328386432 [153,131] -39557569925817726241446765891754836458212129200132773407024191586095655345648592872589124175447441029995177220624713258309359289850997329978797647876411250409115636902498267368046282398399873165691191954597345354231325462322549043044634725257368654264624229831219993178312381643246519038097259027579141872824360442654613932628331147229477178062722845965630089133743790486494648436476860167035865170721539516711335270183450133577837390613971777897317836746419545025064817856903674901726902940939281434158091431085091537378954238125293666727528490183324819527174332309304143491492300081978889860183853544332236366743743251822977157973333234329441166685305435935818762018420419230583161165341403288740275917274502741239767029589115065704217057095410720321606795350524993841179451135951985815368002374386938589158464087879490607320852236918675025417736159172735341482485360842310161830404079677852008055755538636692350751894873050163507344946206275877798382002505246774002071667831008438711938608700174580519369897283094440142145860340088594957426838396864478515057780517182676638316878250050678219251832971621558959474905715763049765738686495958749203210925343664048262003807801210162792282005761869734470227970958955062593601372738589272246371985151929088833033852375361674688120711997060857095108879791810949154696806138997469665363223646899256070693988 [153,132] 246994627609648096939423168115527146221032360608661154785424835308212581226592223397202148887043281725653627377819404792193825842723188416730211302735031140221604867323620023598414522664284383638435632818797315863906798213949568739261418590413468963569669260579641157635065386933326889457305113130840764511606614258500731563481339500220356702354051463400390581471889901786385496458483429183815218707974052803988622862293139208700807670068560775773504298954909382055439878536188233141014108476939975107405320781215240536219244008331800330000428869729895123023461435664678386974584551818769722283745287695382503465642473685061343128016599023770041408105997549104677090900791138456432058144753303498276723245462262984009784791373890207193231347104818738202674856150677197138902708038100367473178630276838184122048867929744800807264134480667017084038978253937075611568505740627570472142103658871409347025427335395096647362004161790255294767525391607183282754935793525518697659758812597024334434582099943754275554903894914180725460551577394496007990675407826020135687305638871369804664583323281843458997760802487847760587732131638760709553897255800304516778956939700342705816228584542452545428470055616341332909985859019922891632631804368271007737368318104586155690529101120046513428645656329028509380966086623617947940233046049300494972299946752 [153,133] -371078331059250025063974804606895396883375401732690208923998569955822082967100234537623839551855268641089972877796696379954392789339052050670342328661327089306504442267374787129690466263392706862346569788290825287193305558575176369900835398984671782152971098345496075719439888144370703486499315956535022103613979102128084278950743431271503275085149137396598020424959123598567246795517319416199531575964666383040639101693127510647092330936482635930612542674324501588876479950720546129322083702448420322320266669462167843173005373041081613537643988086490618959817165492018964783632013737647712070389303918429162035356132579302938404465935626192412111654969185663580608889522639029110608564222743968787996358310120180594674562954419186137400093259623648643830329423408942757754199903166325109928705291400267988598365216993841016421859580540543941449051331685802327414631938361860966365001050055388806570897169732566543812361006905776290126763846628781270793752219062724138586671676200258192673178676982127316008867353808418721512612899221030906996385381202059509316699115944390426990284691899802171859808486971778260253646003481087494196053578412964172458688222553391742063256292667673343033074963864374188387681805828800172989484648856818730486375371942363630147300660123245558983666875077722089087899574987754593021163952330944896 [153,134] 133122433805426243693444720482476574285958343282632644976315740027179605699534589695609164047867649754045250726631517531624029790089430913676292773080327326654563503862416804783638700404155940994475494367813385871569026356210354832112718764849806155948467249201860750719987025904083928997220356170842021302056497413785052542303540071227182868381134846888604523123367185072789930196018484488325902132084480548884363086139703902046218131330679131267334401945159185727474440959887959324080536931780654640932553632692058385860543816764400268787117156410882309388830893549094088113111477464134323118626266904824778992425038533933664973260551679615686821732858087134231577378925188425012582068050799754808984064569817107392426735778329854314033830344452571032423071710212246203465819007170761434139298050307109988840555708914435726866499070535015425530348285197879623734258763468861961729249846236450515902509255793660924415783796880714495763566955759044960234120407384480379923239981778760168100539452593541143690615899657717823024651831627085297713328705991054168981998734107913812112256379205299259754792669586397196065447064200856213391713950448799516310368257526350316426586409268291827667484206836415516038686126554535873405162124848226783415778550642248242486762465682128073549195938482948205707680762859535342036320 [153,135] -11251253733035121833158374475062961081791681563929281928771311905349089394747387360836011512259039931529737955002017648840606316600381844915707890934866012095000097566084125770558356235891796327161083282327881926085395139029620307058504148106905043674319910253530029809471667733300732091537747797836367309241058762066517608870669793159332122869623280319470340597582799021797309775401295167491012927895153189357117203157508778845562403330072917073816477588085003519017551701517264046179847646522122732607015431975758886824659513285441085639374028022691890935146754607482987531754813189335206466358779677271029226890515985065493615689987729015013305573186873989718612980101158421835253034965610810315382867643470357418778888078314908612440592062716376060618926499133938066606123275307044849605739093515808983383533636052134135681704340878637004009396484556358992748138373043639782391141655534871423835718020696241437968839593489692468634548349999570185762549675865213021249863432483481537493248345077431577392097868599647603592787805518056970913374890577911392578946606708551779323041599458084000170999297195631283313948196097069326243230024587263990247466551682481171556858576032741221231363206631999660652970777777487477004650442534486151432311718678101780167326666818025563273719739596629074571322430028 [153,136] 219817081931418621704759708876386506292228363988270774078725100860978186481734644827862335099211850970821306903467443211649240864969187285901213933802559360561769139405724712306746775952006788276972428434109726831299512181417068059691008014794818172902688135939139644382099762450631337216208971982354092929195609943836071517585292334783443204979905764121009880592848694956519303366557305306671228116654433439781063182594374530228234798072370503507483593870766042457905987799040090955852150662305153953746790212609546472254323343914641539853223284466195474950934360940665669665360253460768161009213757270380340818345970867916115657178333178775008217015741496370716540951620465783706648582046250343800814741022560189270790329227178297647536808503517935974903630225176863724890487394700297083204630293028543371242843830907376154773574959515507361531110360407335146910500914781120356330077446741950577941067616349663512912652739452277939275445478722126281825365543251885221906255117471590668712943477179817347969942836921495142602593987832042147548011170934998204635307700326888972597967620356162508851997724834739173135958517019351515392546729132331955020755946602900798318053347901512654341389921681758696736413715259576869582774299353373917882169468348627616736060141718922058376201394711704 [153,137] -968735871587179242689754631473363344751946124715536671996846952130169050992672603762753988312211837058098157949263575356366276902942845833667992674114859963798817693855469429861920074176741946920896183493690160785903450009801449768876260039627747128427790780766008117626472329150820526802743874715051742462566034010419421825148022853502971388960209954323451763812273960550166288433898041215528694288667066830034124904094328976932175140854256795803961119625087742791367094836428554854465093449689038063299974346673497657007649304894811527535742005261341571855294972874752574371877611742689596919063655971505269265199883477220121302150193175757576398984243032513474999073503197534066987306312450800223995339923186919542705166597040539527455818662151965021013310185695796129030323252906790770317508723485986270752389842964815980334291320068463307301208352860744191426895455622492782785552602122037439532179124973378532028399556786207935577805311841973712556268192246109468268642746641292205557024260232337170594605463713748942654424688773764468250571858568044996256103751347492880772111073233943582533051434035812906851586950643272599109784346151811380432502378565606612880666045317350164940882344763630906982647906330416654148210759648123311469001417377954468490346248462730359 [153,138] 934563718372367958410083580991526790941306856036499101212359816221028577215356795318383744082746459282193311561262885127099141282289730129860973801126925882729462243512088554845275658589304127916236891485553278733685890345719907294722647749176085465277012540717828112623732868589088184500992687602545885338643460757052287276243767593674651742892831164835181804475214893222839855582656606464505832090874331695944933655455341631109081264949295907162214842351189828858526742502013187346283192948849570458708916292885852029619743767556151314919159965537574170779887836292117131467198123174647373196590411144931451808409902795107471810119271898094782032487931158250957599052870059577421915979720096473240544141937859698006467389992762902780361509010919172900602518480069972806860292279942759691452127592077418548278612182313514354264859536476195748543380736962681372812495894480661996212138447091070693001432075341618123799032348975954375563088239994205997791947190656032198412833080469804856151896721032160915147613758821413666847032375599280468771313042755845315951616970950485847349053177990455885538499522133353663777149330002120386583611412136334801676438672151236550944332392369180423236988532952136923281300356662837325304834756069695744361131266953980131488 [153,139] -190448142280445455486621776489790780731893400932680711579784308909149597733592351072818938907683568591831579895195852932972615138462346994114160601112848132743585814518432027644519589344339866364567045425914014634748338972354673316637154830961079634555437952058665631349892013781898618359158015990902953679227617026917447905967751293658344710208838831404415244431658451735108399003812221653034738684336463520231669891883841485309373067685212422963053732194391164775527434771593251012018389476079319258835990209999529892916928243600124191399423814680126871533968619823263805287931512762080686763663353290244087413886264529604491386294022520767919797039849325865021583768379301241661627853072916772277247858104841620850485065917639603286452006396235215085276938980520226699305054307729526856782599617377184631496445422986076944257510750021595828551595748321181033530978650814423644065849241992829109869677321046287452134356080931209931389366995876941447133751256201973944916626622713634899310748222389950408975559336665831771003675895034668449968803233399491393059628953114705899888872646541635246730864029570786743495933838757574945672021247514761147742432239270456938174924860540270543593418452825838803894244923160832451822415784437979824137996 [153,140] 7863492850996898906899595066031735584552423322657897024815577836699463269964933191553492091139821268084727870373734528747088108160981538496132125855636227759055775965783957651399894608819741244044532119082794639914962060284711562812264891531425107113490552608297516613318595837773052239087835956063433144034934489120505683381808127683951481139555602371574606454191936784910922820216375075207068563110556326565968743661517106703709237371016765226351071017048064131042978893118844488161205336871723231662437341222508138803076110368609202833610604996225035159984595431585644730144532599597425551159617607186633505945442782264596717020121195610845053293276364434281084708634483371491861156581159786757145271665709543482270711012001189888513127307460854039337395032494402407753726136982515867205739991687916024713362430781374558471703683305030487561492610429311469860916649893888056346904352800872649045162674941093493563040510387800294691013844119558519866898927307856328955397818968762076284119528773626932695808193030957470736747919827282968948332290917527720444452703661750796165618780713090850273072397761127459261960856154648095382194302656588981771628973773528619454934426390219202774130306117165755638814427896203558700885008 [153,141] -62698060782415941982507139880614374636104951209080029456561866364332011982954962016433252444773429906134779162433555839618311584058400203136744386158702136947083857488230119976653323166937218318560392419085268126964641734055780236181885397324619146987363156567564618402193170844325590768286908402269744197228871175886772934829383844558716436947354329022511748760294771827313212491403759764057692234998030242040634029748366913424752204563456539564841027588799584209630910723293241175248285270555013026889905006402177188189412213035266039299840934949835487779702082781968918998436871984501756619800572820194844683305035742250109596670400401666971574826677121847874840094155780954064143843840458480322580177574298466070169377667747946349845864891273150568470947830064540726687217112378176497144425016449734471690918694386193251205871016934393853774099218453855593146969325906874286100311770793015014620006399409869853542298157460164901790190977503423252055920444914161884224944085820202156904605183776499091045090880015622070436716091141753180377694442933263576234134144568427316125794144466388305421194808674812654359283888232787155456451641435185774177355638289490047418398625474456377016352447840728993113960178 [153,142] 91370644418191371099997390353035152105342513513651552656547702058465034943240021364665976031768325000952932778405176355847730710253774113901390644151202386174566825887701433967342801921279555883691311632862985285586716130983930743308146375282988862580446707282870793755866366502617048974361344745682614574743423388586069622994048755823824187154229670884889036445547431738000422852420734823016026494144389474659575392436188812103126846902741452902875691585405341694282917839326717718069237252119176195196126672711168802926806031643575977105634550980030217339757829237405801748838714786981212642346582636902575600833214116221512919934461276327269169129664181979867122126400724835214253516338153390555644029558952034820743220248540670683837776566099636796372062700428668161633416096702620784549244188525396032336476496426121712821221690070433524120574332881087955109587112600348665894526598607349297537821703093354156235706220827368102310694839738421037753565109984388268686986194806676801217715427044533457779957853403603135086002795047336895050234238017175504703256828557491705604628207690536643706514888154948741514340409165461018514684385286058278632884527960793579260005431453026346605826912 [153,143] -22859711218059734367093784028784357870470621313325380094867581175240691473545140986270444209114221793055164611279382157911842875833877626334974850945200023132752047923867860959202815257952265281069660045420193233956141381357645115961670681064669606734420864585192791215482342660074802063255351236874135491903726505395274523393426066030568519645935569185724674979069327889283788714258796019119946167848798446343593164955383384440617142318935886643213791271342843869355701363682888518335592529043762681865252822124049710272721983654948214461706615048564625966611302883564744982140803850506295792292865748712396221919719747745526709633426314393347715392337627676853890125086692863092278809866103333417602367445627608842729960204028042783041022801369906596130710120892973128011039793165215999779352416607136819980445981108395875587001092439301019629030550790824977766339218386175103703926698087082978080155684304686748171422865040311711533631303745747403088213318164957900314106207206330185379752084476605708715620948289398625165287005992177828181296453407376263313436954142404942607822568518076655705302573606012804640543562278989304494535733119826884820225901217015474351472324 [153,144] 914429218334539746075782821490368871187431852765780786103941779099519361357434394279740323596598778747683994763941190979100936731270486699151106092050205447006228747968706980464977932896753234625997023163384955839659854508262678476801450225945810060739740346719453251443294545133051284462734522122405204578015256073391490434387035253912674731658820081140276271811930075897859310782099147861897448399758941372904031974950669311893588191482486421208481029924754047908524569477398095948130943649993054542184157893634474751350790407153313070745272886312433253212453167194463451207699405058709722583179317955156127577700912917167294647003313226631619764106390775014362570401561150475202311372278028843547932492279808919872535440095518535584053044878157282445043090476576882093662595787687880101119014416789171195069352413722085933118133201949757416852200248671018653719556655658240795600648098241954386155642177379275091166689143982508154177295503180920356108423944043894933050128116021635776119122196141065598636504215487827869200062738278888934204717676141229764425833696778084789271116937781742298068980780763823195755039407212596023598919252045825882882392 [153,145] -5394956151861151366269338240311404577160022452628958858088996146508183074999670071579858296762156924719971924455103402621445652786699688516736706076277179838216164984494254764306755567414995184517932057831340963888786766064466076272441467467500920904621763788880319663992624671390492425202290628917737920673118628510224325082849486807444080073726719597967359386973276218958453509643156081285006434308078967677771906974818026834445042473411312396828260414601532702931045618373217360083405220546575601113782914016555749085742297769954806329287194931621395096646834184176754297851764647531594904606595128698550663496661186409262392852908344477066621633633252669560643280755728245340361527538645508642980964571488769388322455864661487271214845527550121813129435269392833745928680040595762460610979992986197949209937884829503541740403539439411685399236823563339081653366190866906172678129508443912606044916712309578485992761511045206605743586543690239413286932276988827803454109357544923672029856132121861213574707859058625281171720263970344303514820828825615394625480360957819036031759611825146848757680994689476962517769803000655920881271 [153,146] 4283413341015340829654454953536469236429452031823702867842246021869377673401777179043184648465431073459502441284101395595475824833253987276770931497819044249201116746152100801114813558338884563016317895067740741669252149002973303766549288039671215104150042687305771444402541945618362411480267708806760027669429037918064150629524566263632532112814199223013244554951480203769514846487017717757865006727960951666185746512353848636624060210479350632298149096914884926178765523776975389555479634881516275307637861235895305299847137196229202247630727421909694203328814912254229263070072863872409770842069321977542668838316371838173473689546341314740489399116124905270759700630584180306765245420599838006704071973460924744273627984946783963154017225581878879200130410737332684253437651117262313066223782471651970081937934639069145175195105903646365043930889579055815682621269829088372049028201089882758211226074605839470992590175053281806065377060328153188172020905026197168578963023596701067466864060940310994664449451274555272105374429305135767884814783225016822738889703441996151782328747953066976615842092896003639872 [153,147] -412393190009541055740386217404105101245634515882409310375386415697495816646712175443904665007018732839439516739579699427165846173779916761428075430398361549504530908852104810588767162364180875373265442952711066305725850785671003671679436639052791506392850891115890958964724162820020590537313826912860361405774439135505739834089833739219051946034653003783423230868100467067274799395065973203817249954598289502538610100554544052799935120046245550148006881099695539381599514695984194088064055129340477263393791389620065754760862823161602581235391240733940064530064617010798078400479074425479720506224060707184616317148128944296413786326185902756344553811845497423749247738527039534534353510873874951435582583675615646753656697694602743609379590353634344192060120655601867286177163054168420095286349410752732558340570306621235017710209276950138033907626408867192675512359585321434445486351203964731963877680787133821458736384836764453766921369442849672698922032134947085099843772463018343799461512711937068771002604616829876003436118703383777901708404490836337185033095280807676666258432753853600 [153,148] 4275346803029421317740962720970865877880033189121908730299946502640050225501055018628384121414282498011637342641197656102989194008364271768759417403814214997474149933995220086491712594626117972369888985230330518678402351878627828103545852522553544470416027348304159194060670915269397036887553212244223362618918737688170848720688159178976176580702874633029714349574208666634138497485740792177065477178593719224908838601359840468196358794779850889339407577738798198887484059285683026561102122660738133676434554275136805379478526575371329358025378594812982023182463704164350165497409716058296628816786982967045955992342158188448653415545381398305391247589874243326628729328178407507420997310950600123660101095415316342071701869735181925458985966618045621135048623903433185334758185317532169570058998254248264981864883963796085939191849519547972741370958917210365565023172490137614830794374128781157013705769945821015043410399011210642532417663211110235191293173435574134614026403189230528916126076405003944092148616382870651646336435575924473753431337295470386696305664240 [153,149] -4166246626349815652443667124827281387374169316630842435833546980637811644974351483277322328458240530263596638284973717616114679486405527069870846713228054236852164820067216063576690032102337873186095871526333306905815214878919086764555041073518074359658947162909906547578872475549451942613262349845489877127507779083795179406638974976567148363747202914734824107871795315349637510519242670884655221186056448388415348004976259759842094486228156567382131009237673213599575987454048581327855679762478647637091472539987167586158711636433896102782145529129840338018769286235588750719816834868197794328671475554753233028926889940105233436357432860073492349699266671895855651718998575776929015954056055892358657386430021668199090820232941905092324892075243679680207880792599182808181203953035506564072400337865989005969840862048042267803286977655502894827717002026309491578401205793403510233221969457887891893368692907621854293481473137488452344749586406260585102857106859487370252823129231756896189543004111761281905116571192487965510875708556314300126 [153,150] 326413286409165634690234363223500353073643379505878183885510095310152947677749330766763263179654244878320107796621778045231858555968606924432574279169106722300226771714827814845610142111495012559686411118596977109871160776354831249846845007065843581385542790190220180070726554199322698816515044851791236553725084442697905834467002809919376226867666627032050237166695058748064862216249783504584747809232538052864349684459143142908861395975108573100041528408841010261243497003584320580519742540718087337393869376011994764462069014076637727893819173950863750624081166400541986292982640868205227911007860073080339980739278472080317304006925662219753471264415074767429233582871577022484531119328544086384205290100503091762572630929438537285237001919519892975943832887311941027601221184668755826570873693840651016538286569310654280988313703185616622739416482596950909630559077439087259430480404290667993090987892308016342928673111071178157217333012034269950820397742574471144436148564062793703219347422386341634775456917520224 [153,151] -1716151705147245293899412016729900315784276989905522731567807087248095322302783635933678808236111456305907336850410385247365662080270309067094795948753130476202746787241248300248081068610249205458350363372757765873357744101472448854235432911369874303964117868360309010908480224785664631684399083012931501166782710661240339359594406437139364440020466786213659307601043084817581904055897976665128303956643215250696584378367384412181176910404203129060795215600852604837907350853979940032061413125743263259402375016959142084857251065996317820848653316868810988055626318579105333492526751940036918868841754201997523086250891546553767407686400633216015845802089115177696752592837147015199243851204876443875645717154613524559575954841644135630989929157218594784453151308035427437296936924600584489086967815023404684425712615916873730600553688963668494140122127660630959690595786890174388608481288218447434394506216562324897191981055853126751769558889818887065147109497583302495190618290882174400869740 [153,152] 490577973497999193820878418690799745783301477158826068936593532971698548424940794043607010312906389453462761230698434541706642314111105590472190542187085146156448578851601001429954278366252259597757551299015051444477675755841080595841853267489460768556161632613873449020347263363697589055209951985872706227507126214264133846322090525570082030389587153229600615277492783067791482077408183018810990414693958876990318794685447202784159018600122698673415029684176181119788629689668277167018966316877356568561541147814756896304637833731749917576646330822233815644336217478524808359550178698867210181857509455960812376331283445218672982118367437366747073492159448918156627223121410503895149675088944381492229470833627318454906958929472876405486327379504917503649234583652924975541196291314334802218483484931841414871597926365864527190232775874536570432625179219604166581782047515467936067381156929801313788840964415216595149312542593447545395126169880271340365119639664824 [153,153] -5955292685515527277215192093298496857433691747282706166352071724590350229610476899347025910982446267698322880887880245151574670794723899399922975946261102305803764810989146291529452975258243799618678590967735341753925602349668532796418730665580256037520281689002265036552935164161164573668888893688483942030867171959997502959067816844085813464354865190090138104618852737478962919172846888617238895695400437589831939382046694062810361010182301407228015106465654824549594237198508894922179317763054496542951565854406888852979959664719113402723869791225243584013902025361566725101103462362261517031531441265227990231004295391205591218651303911425239889219564424833213940939106769013422196451005477192234495607699788140756395677632412552893020413050877539465632250134127365434637404086441367921179407128157271956559344165362836854484913722695502896678371552501243482260075554926490286370915582034029995665715916636649092771717535774667328651 [154,0] 54800031727438998365072031439205289396203756953903177666416869218738140098714073124131170163203391937086025634477418937618706002061625502540264341447285048095045654459945030420253330109851974095394908843895701559242855281721434799429430386742913653530340852188798534892173458099239100973653967910106777029418142493329024284137489843563149411926086083424040147244684691633071973824996662702319157626176668074246356555177404962693732603014426692465842028156258054298561439858523198272354433866768290244257507756971421882695773646220604692978598695419803911882987859852839512199782704451228253837765469424154541621015991975603773629339161095284223358082532981065820193784654957971927608168347323891606030813326268897635315137937925340823175637758657921372823954432589347311896617645675195658868083876130295130893767100496232130808883044074845082462148563739514725314096647157469467534441548696844482118901646652978153980006836493820886136602470425441438707764168155792258757308058027764061339092697716607719049278434554924114559078931189704540437880141212507771551206967793133877469338160355056727738952088296856377210132006054672064482758381263228539454200377981636525649983910768890475477122690454658786151340769748203344339622453732713043410915882560915788550922266022285053357361928990643718109118521336629712976729087383008391169149405189207764513716425600973800300275446765536129150376783634194435372429159866124318753707528177678046717337605842955322350939762547231491226121248698051365902020646749465210065533629063156206859992732855149222228180527928286502698599981576286378711557280031141396187267051537530060095276809514111711983033568786066657115986621433320665962805992895643154181488922874575445205992566988345014140341686718184180167947418880911674886695979038830786900809118414209861894581415806363934739930536424961372158633029543419590245926074074709267833960685993805733640366996252403594733226715963854615711979155750912000000000000000000000000000000000000000000 [154,1] -31690968963973635116383147114387699516248860054737159407364659855724099891344070057860274581001671823075544127207524842477582866555734198959646622632959304041890006371858679454781991715679383691316274347400909340342406104657904309783345634298161048561899352109288099393566278241433675991332919011614439975943759964417475479102388891966653019908618030557395859236990251679296858484485405316298310388738711995394852759246551506109707137219648268657833503489010659982657899900622859081067184151449157759590237223537612990387178438972361879592431163260313940129968005678802834335066868047508474581160870688556536609150745043223467623230173669868108845540409801193696016755774391658912763392698420914968869923809742549446746905043959941198531944761532317098974473734046661619455180280356450045439980040940955782346516624355487754811153857733939283092733978474269046791606982627035911818031503346152215380516952087054406958666435815322961594073845827300751199546932504734411516201468232364956813312840728761542498977119421587133201935219633786753211026420037138176600443566177488308395439920186949016901519900634390068080191729780216684271920150459900503108024471132565945894161850260168525445227778981329599069154414577270239487358585122227570504362501801447367857554724176271830815920140356873163125206836196376825072721487633177320345019230276650967455688663378656282313733467484687333355114343011007022100561785290034697134725229242913714422587271092246273892526530309226753556553351669405926461658827795297577985595844208604469151298897210063098149692135017724525212903364047521322685380841359106000692506396394281028694898211361717702120186874615337448103875683939922538046077471680361911589149429570750466140368423117048364835507054810556284826391095814848772948208129189718781850837088500384460163167221393638084483425658380561719344530235233615127415716626111419188634416874625824830269295413263845767570111333156282231696291710300585984000000000000000000000000000000000000000 [154,2] 119694697590245947319314593360962763871988416398285592301988450140268966025139059043101214474008248767966755557790337287014004962905382643662611577688314410213801955947544237577900281081538119259407932706358805254077602978923532424646469294320659880681019835278525564882538466981479330203014724551377740693839836039348738591660784324426280603314383243411848385960056508088602948840988107502191870968061540698633262840641516186633402307478926904876341753299376886517690982614921403122296803499456498253442640827176741485017637793615209152250431102478028067735036246851311019551648147920043520401617783174952751338270198307591562605561462927926674815724351678312847128120435097085194127513373662752636465354454022541945605866885272202305039090190019138277829665612549537543996858205207373650630496601298424007818985054069294375682880566597869277788857539831677598454853990049530690672821249846578147457565655855773823262461579553288537595756325522930155261316127846336492792152288665912455718404952049339469744376077771422411006426423252378392998104912963239724257774326241337882233282183072612993734357154330245522794109589684471864315985106686255087439253485204971846086636115628092798169521270910875564343355042251878476771919849935237236443659796223691492056452759503631506449822991617922193907868975527031919851319461333196669256298289439412976862803061779408710711546004502465888181458223706244680297659348087277171778389807600079086935077302553857854833341477660204464009004948757538846813011661231759017102921136345328237510658695489870198950599470225737774912450233144528665881735336970951854684819340406629901390146887933808663316967056186982405592616121609965957457847073739449028323377038423821483513721854803414939703230480190243456776432175850437168586180541891285149290936779916856583919994087200102776908634237675141287496231086299521891675722665744781063894506148284144718996299321606796764553219249735125728461169125703993524224000000000000000000000000000000000000 [154,3] -4866638168667147056371971284414419244326691504477439175413483220400078694723012907875815448898934539142574894120728188400456337418269799207031429078697039218442281122885635315369835286404180116367932930839640492559021711059989190762625091045903072040430572759019114162180229283918659504872088005589878399641060394837255152434733943885541936884535004332790397641344976313667885058101820579528831306143973495071354042441069767959268615237531352238550719335759943973704711720748675174877172565434179220941716247832437716249223474084163349713732890825363548547949506852908751827557891844009429948766436320261659338737185903274628040321336173362334942860090561122177306465120655329341396813830627836958265655514333304490474993043095013040436224820340447643220930279567828287789767708448952452627890382908994330234257898571864370741290742119061127262447732847488802716387368620190390368639015926842375439948300156622368668472704847869906578817614853189751183353484594659608265316037303305313865619063726264664767138297681060619312907212903587981163969952724412531512649555780413027576948621227210715396941833995926227504048435485073422465452173787941202570707320740313967568747401854004819784443870840891983361048351909261588265250554335705653075113341526594687404720581486151923684394418273730443389155460849498816471046584066742118742815974212130111940365783325712777903416520112891105802018725712372697112671156779406160193988223346924836520663195975819206165155575314362817674642850845056406404002195648683701173977182695700324427481547729838202944663956061779706992919861057523884077800968002836385487022960452772321130467908286561369237377527451742488122930017797376801637387309946121471013748068511816137193288626479441185509899815456615137700349372391003557757601281466184341625773494805913740444311320714569511910926767042351818134035848619618798569969742510882052861004908434607806307003048420479282724940745171242441904574998782292892057600000000000000000000000000000000000 [154,4] 897555108727542480063086991980525562591157023734023896913378292898975898457134696836055642864198312533225333943654615786281121155815280807005875564631697160323080665588985715036450776493036471595543616475820643073856014427662584678044625003439350669319608210769210255846565447763108827948010800548756105362428374094312541970178712782019962729488985433735506762168322249869920610865386526867074945252704303062277011513772079362830277981822871625565371965115108226136651952283057450418193517719518755056628528297215732206451858094676731856960165127449483853612117704332700604167873700335408273099844452057836118436174022883952014885639043735377736029347510515777206064618534358823413572242443285641473940001572741673145597353127857645575553992491327396588136464677822814235612071384665723424330400594382263198780149925685884171242119493747771281972381269707507373172837479042820957040032942089491583319105400872885511556544946452658297828731377122951668920109566011190113506895954255364373137449935761565249183126917137272859244426393669299639379445746175194495153900388503374348234545057732088876541158391027657586869552027081090980447785039835609778502410135377350859670106079676319560487697136642352182096968991373367169998624399774091022397253078564871933934357618998735500643598493675125627771301353326874150795337272619963850580400005554623058622644609391385172948340874682473730148274173584176956899860971439669028418262520920546762617238471169420914683924541989587942277878974395415030825062360913064361321507597702717999677622540614529311699123805241605149623511219096980727938598052889244499583947971869618221886911492401472667418871562190407473731084902508984760553143762382261249132931315739314827440739942294020034526991065507155009931898031158914367194290149227865189910315225102446117115392260219287716776188132825699203877631858892163541332470324985484485067415199350020304276147775901912216606756735324740618491801486752951394369536000000000000000000000000000000 [154,5] -18358035623249819964187447517733590610973564849963027113576780558141925295847928643669841750241724926139263657429930395870961169681081787979794609484605392535003854323624784933099791963118246429821396284897665640340275686742934193360253059792393217431584140969876403648964338792895101985839570349852992532921453903970973406403885883479664484207225946029932036731690290367767970303321153328046374584953137102021489660357387678294169167799477650740926624734081070330469512357729324437989620429235877299509649699381178528068786231688497686606547472264931607726349891202948123695030581278034280210304943728496259206760171084060045612279016456221690453222402404858520632467737568121279907072281371683837471160749568666883238086825012883565841234848282898059138917513783042428683307167828683405697809567763654624354081808173704177473444295365029517605361338747569252402978925539581483966299219530624921850212099701425488104869783253009071231123264849467652577779136322028624226541361565876705966776897041848918175077958883723369083751649787561803118990391805128079806967151236793689709345038462922875339191210507542314332178984504311620395148847961644445910580789340343108839899702490990247427220276906067589307866650055644591314786997831131852421606325719739500751182698545357496271117418447098978567503825122180094485166795483865483440151878066345123079095487328217587590579402742393188690847071451628520669007347079829949943840999958371700064820175510397851100538330976508690086959380197259868690665481112230262010546254790925132719862793106350594170063585180047252975361379890856091789998911676779026562525276296714676266820986873030558934380797774488339917295551672166391200212007968761511545871820926503846193823388726737454546488106618943571596372473381510139700214761548586116065952082116976112867259710998128344374721031172720022204249604799285948865567838381203117353399701141540898153112982824320218232801861682546049431494375015487408275718144000000000000000000000000000 [154,6] 499007598058466565015781447367342568541830297695716671991803339937045152233191125714570016281938186976487390623673000227822731923061982446745714286496422339849849509341490600709770406421084667725756350093768305111307249470323034515580843916643823365826250829064115810105754066597083508158392231143606658068580703283439998265784728613700015608519419236493273657148916344161625820714655046952596291480159615074966054964458670203877445329199961683978947432818974872987156123828908235721737587663596573544371305287255149226842002813772358409358052190297333743468682912604672191157548060655280298320168785722957660543541548291532175393482247061287909399745007164118342981906657064742554033955241591921397173853132359628452438241835114696768352249494523664200174526395045258872883905083273206517247950189141010039170127828594665526109716843721781312315459364948066241101631785719891664158001968734483263259664849043455865847647967338002855081413597981209430053984683377133143614431965539629803491836206350145561805539653077939077360707954660139979515451047546247411220178398202934845645505406040860480214336778057352179455240211167322772703806290382310589156111158248478220374166978736812046310357652443256279147550996477905897184202817153393049013194569577346571333892603969512873787565088397939712148966233219451967439542319976787563095788412102019155389372261511852942762394356242418033850155651032665905515958446476318179696221367545139446487044765220967057241162823773258646510095528089410037619590586898808211068092759104016769995384604077982412794927942447170170448974607215083505301178876442760881820520435712518231347485055108093551815418585767121796368755327840209644123585470654840142985172783382300892811153906850187752423223339759482281035396305220951953883529014527505774665310612677688600280376707665316033622672808674499577317589476900548294382800677148166770586409421776422776252934576823471484961961727429037851897342616015514900224802816000000000000000000000000 [154,7] -6407793151998666719710141283454346576999644635331732802664250852936434193941242559266161181543200213032390005907867674137793200720307081285893421370094203096666222123684309775196106678187951689878354536235089808333220778746060911906765560202368274270904254375319738633110445142593388945935713743204516496928212789269060633379554163320710896321268083708534418634513429834160840549464772412073638091099465006811341228238500064398473819863905502571530141788186168318706301373861695128538635131252034313824211115253602156302961703143895053993014501120857679126638059160755107176243058874211398494042324605267810861250437644815796911630695438459501013952914646106703102952289885927202214440017821384180989064488206518482246029144212317317254858589043739781519493270078711838000899426561737194057372462751911305246219020587983135555316253662791716176240391447876149716764802167860112962703419910747275066254812535046698326637214452331852507947872233143295972436874764835284667905839908367896506245518783083314780656001078825646190053905446466314948881088636372458778902418517932841605570587091493555796608006359790899643931406605879828002403368773171606134962684727583147732124685632026992451395806108617290468032431946517743898941237936245140281573659106715753228735768214011111462851657206440045353945737661906610023901358148708971716157293318769377388584307779683555322554707795898643111081241935788242527548304465066464630777030650679974497314796537241902498992761872243088602214047719879844057219089835684670421475694772918189880053553730585579412177379849194130721506841934665776546216149645643425010206378060017568324904523611497077286514248257094480964172617519159262230017575134391598701872759880775698307338811026840004256789569298517126432382997178448275919187139010508622547253459123945811988328344626129094193130178470143162351182823352541116420206296267815268965480018547179682235546231886372853515985450288213263884433516506153087040703430656000000000000000000000 [154,8] 66495287459934976952114566807493578630803793499645253242827733080592920812101780640786599266082628544620656213194667933077648100477198473771107360463528385698420837767243271507927894883871056022448957670545426628853518124471943051280209150479213054036083296076846217426520397900274306274267238050058938291375973023531204964415349386945393815432985554608109036098508840268493427198958858755168584609460996101860930547535894856621195188536379290612522598689625904947698059580799000181846248929122602872159689222469320541581361677987955085580301831818472018936262966110703214193932267819792538461267307149733032730519355075205484001645788013712213998230123539467458885369611092161363030619538166153878327049251554878363298574563019357109666613212161049686682097766332651929289164663222206924191722400345686935081590864841065959229080769059801611820480187966416036379830854645562954726646828829587230894592546031740331328972544414121132933983681574495315897045897487584582966837468004016087552951413424625758608149376136414071446354599931162511934165128410382563889821973745684695062616125091339330049104729112014411783474271064155589037345013097674158422386137344914376909894701230651117817951043783890169347504216199345682040563233688139935936189199882838957206693544889595904770240142594481679972585211167409956094341353305224118953211949237230248783795663938179815273371312246483953472486990667345029215803950834212343158599122408373909975806206434940548249159193290393964082306478615203750416362056832141097738993659920293602008503218838436910677871471045080192382541815284208369470682416253745338626365787309684417602199869962008096767402998131561535948234512555831211822723191984105605159381281123565647058469471026286134433344678041838592673987367972101362615873861395720107561473642978214872433067499440555630563208123983569222348362467327291355288313364750146240111515805775616472720248269200280494625864307011273979751801942736928666794330161152000000000000000000 [154,9] -510547364606475993229802868491652000263101973926927490850848873188549214166610562818390072320098951884971996832945898917864710807850441703331234696742395737372425056660261727779217639611652577904870405234780471236418810227116224385591152946175986349386370476044277047317025161549652572635065683720737076240175139839447053507340124784972940380679098802323906767533210224285901999117012285271163853091241701389314772588056979420976467823810593307981175286736817681513102286456474035753546777904713285397691956468976151473551423539554352876603711847349630726898730707979423103094016717668436666114013959644428480343588814383262020726519534848252518283738384390956178884813815441126722257457351481914311339558166771404858979379183533744956010398454382267137627304968993089048267535239924561147132455621020485234607839804990167436847173138636619927732011678115130932420293387368381230321064903823311367649291993438095719747901122178992080035789041761833399262481020655169319186788988424842119135431977852063743432989540192443355514073263911949689631942162945663656758534886910348245536952728879111324995511351076008207293687052179010947839890876233468087940298638887153279160783766457564309752414547456839170711010543740528230955237433364953941626268329454276402739848087657169926415101458599846681095043146165631171169173099583847123532174865723921194422007671064721189576112577893663979723108734032791621097556723039812064619659862022908835953763084056666003696511585411992213371840924229601289955010921079542124872765930026406408765011012387373712164696601733270197952140039550497484474649413265909203409159613987429269751510784167118957130508252423693616138063640504689077808069527935403441534592053359656427205580340655028961610019495748511527055472514579771581775754468948866773656306613756330415910596770954180304923276028691914075709915718371625897879347874121147935456323214550175408136258562209070272223793747018114319216671765462442035865790185472000000000000000 [154,10] 3074231530431187416232803295720297345149019831740186322462864019296023103307867013501658023430651561758030938991175989946177144992051605993273952284009563288672230324785076074552523318374895629767405454324942541603961951632198048526713783887322679480089480174669963355938303377202132394456926938531954853687422663930982358411670416250419230772020807175133140754003909373447281544613583644897602100054252227301470373429537390732275476202777093750423478224353650960167976927473598876052452467141194095536786145812958052373589184130107607422896569510179644362219202929904896827897988777352545270522885533942222519822047540425721984903258130790288307469191469144196432112424869489147142391101313344626707388733348871077064479329661561099051232064621415995972211947576615434099706665286575321973247904774016664184487860988332049508827292997902005037157478742931136195020735094379810740860461107093274494233786470003757742113280089670592333907211811239478817028212188669967036844309493425768686666066316215003111207649950801216648694319621113534832372837050288725131118532319448697690054095257641191941863625378617988894649157004584161294341632712766882613335966050373509423772286261639401317328770004851040680912457832206771153263995812655052068085482197718652990627721456011681943722553672450225824668650258324491649377758949947630951279899271956890364768578654585557369813752859984390263534452997868367236570798913491329008993731794161556836167525626110166505948730128567413667012757149347395572538221448937006844560917026683850643368795305911349118220044825170886598946291569166053195116725958656841684031906749368817197296642838066077843736380262874491238217886957451140598437278623478344846118415468545679187110291724611999650468403268200040252836281179436917689002901751140585797915174096338972856584655767755759822614226349674981096554997013680761413131796434311391696303614735034622223888477560802390892105760374696763885501703280450631326296029790208000000000000 [154,11] -14929421934555651192373752880269925359706295269022657115008925343628405887608487356285974022005899927895674780441033470348645437387366548587045426619811743670701847293088995698306187792953912381775359719161218129222094150828382234698627424767906871106785541765571296933550320316474739204884195975480914343056013872311512482464517227148391526031953316357376111603236759993803606946922243289563140444712685527697893919645155580330319076646849044536199813133994037917430844701941268426410615161099303979877901515638153229998648876805609826829583193155309836779584147966936333998679188409410948652941411234801675181933863565221087540861488150483780966926215069230131172308036384507451770303297982507194575872599952481668837463971347514658931856378269576533102550507067123847952688847948316517418512295141405408217587552088679549456599169709290840869368668276922678032643276453095245404551981832783690659241843207849525756440679260743213333783048556106655843480359361050480019445290901458796014748355235415947940209537966440840434132779613728689678184899959860886841902128436816595670099304313226832876877195224285465795244539126343020700766277847804234616597713112193837841499808215005548031029174564975117029461730298619992880345274285801775563889100496461164198903258794557028425610445516467996041630669730125704950461419908462573449072446091381324953367613735665952443929743833365304467360241811163338550862833877552339006778257931465464920105732557646095463317957927631675524314906175348686814467510652465716036352570272792251270822058317318401254561958909902952829348638972857413467604210178117259120049462352472468855092772904947514500357041457550760503373556970777007293224285295418956665184457622542067590230468596684724096970041820234858039647455883100214350498921595165580441006286309867594843744571095175309689981848371094993288169767340833988330167429011914876156541923505798251147568728443756555095149461436234730193150453211373503534795476434944000000000 [154,12] 59658844280344635110144380108969208564858415370741897446180366295847065672559254086629908636024545547003003012629544103059880947720403827743361367187200577113022929885964253414426512033428910142239902932814543279310552272670512110527971857283268873893456519118775032310434383713557706850419528533239735483271416065988797022385025141107603798882493845420182450118362977116646889099177979415374822497416960891475278094039239172321410000949398672906436614522385485836523537722787997772972662670460139557066156439097926868401300898965808154464865657111488737889037810097963025633089089897859103338597222212415008397824421216068994530047431319169442467833863480386362497006047678330679638929595899548099473674837704901272013050906326137109449214918159204144542207429364339254161106094172195148917187777144833018213204906761958449890306715560198221096792170509622609182949726777304761630828308165098311792284395416336887600243648861184972384875765354591622175193859995999185525140270348318568811365992559810377049031686221938088009556312018404310471440994184619057472151098050868347606633975342850450315068715823121943231802806243270916852804713747821988600874960728829248074228528451834866563701479576659623313266609620284555973871017680243612471078604830813669877996172362289034170835954364873647850719968057526633185880103775464042715719327126538242354923850286418814534383616073971017754747167688219052442997749616915951384946724249807099672268513475980021501933700498212821930504978628917326285825743288422813691980971754478927848014487783228860467406827044624029171074555701085936778722479284048134172135226581938290197618307216335007856646099890741025778300191333141817684248668084607527341967025113448882259248596782372405123289788200944173930030084828307532037217486252010784964042471087712116828299791433833278221538775384859383032070226191304876088603745622164970305266995903987877439805065679994819054421057599651515857313951054958190713625320095744000000 [154,13] -199572862245502270032030749263099039669809777742870532384247292341510587450653505551535770236201509754801902184108821573030706764807276643624586692154665481611917387957303439931003809649204392363634979863674493175057201989602425406950897406719332280309287421670270417905184451065744366259153525734073939927982583993163953533456466510509631835742040513145015342895537804061194404317416865744774440079432252250236874070396067809132585414746966468798963350753946564394694122546775532837638167283482586367084868390411280030431956018740901129360500300263630655990920584966988316777167882841304400626346072309023247184365694574401111105700686658445971093633454825971030077098766262697610056884310931638645453506130640389994476640467050029128258004497850516943735224910244459967611844555323815300137763672298351268815374536486060479832823986078103308255113457972786686268423821604264825818800242508447617272037353202491355125246388185829740490614861135378120018292154052375394261181869583094830076055970528421311131979761154137102101321108294522309397075935503932201166774531957733478399069083218297927464042673149748005532870658762206161131760131294625334291701472826437081486940643388244901605601758660755008092027139622620122256957467234106313598260758203310246333348175883162076586373173637827882834075906733616761768863342337563873284136236001464561428834434594718546799499252592390148571178527537175879375093758544865566693296820741237071412363770553743412182787467090119356459135177983805498086478404626775963106126334249540746987326967874472615839420817234487951438225005774515347991841668166952771957602101107668772238703191932090646691583037430828855469012417231013068417125512998456233593889720416155113441281533628808161162736540687842995881390401757882553374673216358258505505863385861049565362747636867202896419326845727630285903466635362949646600740699647748358659937482998905442147801388849787055729149967055737377042165963021111886505826956738560000 [154,14] 566821591389607090219370154018688290523905043720967971092927704874087767991515807982746220277844709784612197577818388463120413897356726568649301358950143046510297762844494807978235602734225779149814908573357583004697128462845453567120211269253770790319081658811322096650985826810508733541401136276769951648890508229630069715111181073127294557243946085949330121909835288193922766572778206665131310615781765472733255254377286545692836756874336834993940258851977205712653041302964295090524428567878609113055880206148351245015794564093794760039538621813729780347548256230528888894645571532451020303329178207032052795018911276818677319500710262623613200164138959061316195295725506116944636307908551147247921274021199654911727428232593502160098949611404808392785999264112049323223474674485658574199766532616998215660756091071313439273766545355568275183138396609795988171091531192337417203982185114373455701098326105022799504636894680327386578088660695930299865491268831757515894036666712212891083018289729939531213264678293730628140543984961876244702429471526419668960253518667933587339745632097914685331497216105367220506518428741251240144466384102700994751818444296581975300853070622086461510925446244744632221152822518640648201112020247260024104143442192275660396180922601519803949414442270459101834572471716349302410461436832141783799259423565048251070301506647103474026691136377997579711772933709898088228854463962887828976628361677411018082875754103404787746605959939007390445293125094728208500936079689104114810951170248647419800160369964679575855342643264047082460540839918560853371668933003895234695308154331053312529882180025771897886781911081177615853944879763669284489348349223040870383500034820364579472636472463907549743168852436343271340082150072377540953728104496878024239755497076896491314556270236036610084761044815156940024359211847473186091867403033443170025652934379607214908644334465253584852334989609994306859054265608106807249737137429360 [154,15] -1382730845187854857233999168197025324184137778108294736787546476556792916893302635028150263484493260759245789775688001586750227643219578512164113453429621083623164803613638245201169988142293838577675336450625988203718407998380880182504446249480165276527010298276207340860323291822053123856895332093213545634937400701508053337351464192556864102706404049024070338177291550542257120582221127253355954277860843343415302930059233777330298813763227136206566521626642635387592935901162107766781956673427602954363689822070092891497162749157469779596561101406170566170745059232413605304034946353164738180101584185986684414931965050943142687224265920005085303382425503827234014823248838002867160629575979722187129855910781164657273592470367299218923356436739558527317770845741744896447736777076551248527134263607360422243315382776838901647521304569463900873070508154901925990486913368720337028238299219025361490460088986887702850456678144509262764143920735244892859772562599430384075662288069057759392765041939940898149237979519321440805025544629058125942998845866792571480919644379734665590025933632453359116779630139006862410226696944104654808984499951332631920881853997374938258282756602023469678558648290534137665584325673821338641123426771434682925535291280236720652401655341441117207788869627723053073517814355676589502757561922921684965458888527255001550697886321826476187155030000670455627011933834422187355556431039793327088615574406345553142240771433447405910365441464549545723841267836143869676801738164292005427018961867614116590240020964220834246455829037504061263787172551266829392429415364582887752124965340916105827183996429033367686104055309628515985151126345242877856229392807900194516118032503552849107125947923261382440023703632742040316800944109858823698592339310595644368809613393947389169066060524923364205412236579136206779321255915018597595061786742298853488318319384601208390117039455185533634990080333261938606855956084559666706904692800 [154,16] 2925307619604191565664033441175243989358221940498373547720855214920614239054845574665345209912488373462755984665731319690313989450834365431767513498521028761445006258064560277962913539340698775472842567174321201095123116117878842678427759702752793633567324100515739384017032234165868484560311304121185584558682567820432474559524074477329119546980382408772545457472387098086495769333549665135761396692806476269345637700526062818139809570597251137710381526687297811532909977157162484858234653890921795056071023586773663258027741727287810965230243070999187459372269236011930308051677857791025219089885188928181502527081591146673470720792657260312527744316581436023196647566593732806662451750350345515691250027826301368283052230899021139126642664328933077845896925259562962623485020107773040174050577426505209884469495007267495874663608885290992687233978711517696837880394955974558700223525794961205213693091192544104150690476349784642906144334662182972363082791064033693222231157661876180784902382413784011860321083568086179738086652661274449427345404676425344924320359694370903680145853703601943901831377226578914169609840440319586643180166725495305792321938231692581534057646561712909420132646708798951969968396101369182073698277138744482641442344310496737159040053770945851451464683439554300754611826836075238311316952653620386008447906633792272630811693490054361085995719743427945905794799995701482674869473470728422841173152604254619069413817085409683508190751932744502622323760005716193651497466826850260444209107913427301631473970588348497243562443525029122484959955441786265809829226551727920055970283200780310392222220850353808694592456150065657020866406650853964092583618440332171477772827846565095330668281070331087752162967522740167565699070886566626580306263209371030901182344720017607330954287772969311946877231057548189363399105271610196655068859069099338861564032352420312088193410651273313351426619364924122543832609017025280845583731136 [154,17] -5411107458964668841115673810170743642337125909351100951652439119185151516252259347733804851449841685017634386666613080955978309184082596546437171031481115264354595318515471468409644469406505926524344865131606890352511267272167232310497460583237485568540489369514121105294748991755692885794489672827334002485923769074586362184190706339194435736124366969845401836428452307827474092789849332078650267178415404166048246181752071902412645066068555823091797324067479991302236728962439468277855625245512634136191290593441272181247845580003044174192319418780653342521603242200314505182821551338965963861482583448866888453778620621383406440137014112833307209676797383576259275428180695418734750038209918582913881804475664830342548611239417402204560231407876024824498956799756457326184956284192027072543865944919638609114258448056944573323303527370656043376860776706789694731465040269893383695427931552839326198349362855731430045676839967028434172316964567446036878381457355869214885286778051459799367580147322520288580894497894040424537427967825275876554839218478656847732959837449629907166438838096193370299855978166706584656855362129812645366859912693296531410529734249863024937516580909464531276685102304777040649749195924614739271364676700776493540834553265131174636696783359547030012967416030282059161996427958541691015154264498641386892065989623001902371163517521824999853749665293919767813837193073432859530846615233389567614820123167287084222057584387811492102245873581209576201674940188892571734237765090354001107865275860474213068289397324111810269099928923924488028198231622016410253858192436936184292798314631718010040415712627461031399788219829562746442065922684983022746160110387014597840942181504052622146879778038514866221186056652823352885871015381161805403523561621096294652722100626827787296787173525552424094970276474262810830399066787322603418914897015278228745693448909217406768099767310879212903553026964104423899486594352585006800000 [154,18] 8812192005539104346352163789268211136098431154452577621569379469839143500953156772531813921777856340228366176096948514191072982468201684170309555050063340388201432540822875472793696331139310390916860552304567044024768986449132558987859743194849081634532733760917207704130639557704881048548485062020734119667190700777443531448731929520748201533141463559422232849169010537731500462218770327198209153266676736338741004144122837421502440017838281792526253830685825588612458764756275158329484877003994250342369455139488368959213442980249633997625017798114250381412870326039718970252976507733383712340983772327598130610187778333670263579308715681397663067409602398485729439846530718778159012908512219897325085633830769472034779288206349496059452046398017705251910535050288905561438063880601423440554272311726667855565927934719257411662318475937163409747823857104547013192566909661160779714122908522313897455379869214119993563557545006836724756207203252429501539812329139887589881966069610557117496976789431756424515636500506995249160775218469848153456483377998742984058591401858660790271780351075033920384586361278515093804628706289822018160292406950420646895333521005872530192093988183536953313336122589859028152921243624130830311713057021305579479443069758634810177092241323534135647667184896090766045985064971364925474221370986845356357298286273813072994488321339313809306836938998819429423148159267349665682957506261385479580720813079716516135787739429278751705409109617092582373376866606091847371808877149523222763871678224017219435027734014277185075898895640189815885391106018952288594216007806830651960073004233328839909584316905905261071284625819183030792389758891098028870207136154293403469094844238765588021497396679867849461688213522849129144679304843861715020256502142851221993562618728605330345384948035169177014682135679806953449233431055665584471932869712994989135363720996362664468277825069109150244356321549725928803534874010678205960 [154,19] -12709433476824995717783193611399495218691998176196212229826805650464383689671972918284035423157786526205938719773523526532992263876142199672999159769008290706650239949377540389529434578118076281932229843397011518795617983286281548100735439713618015509218495693536743161644131343245141663909943890379827744296867939718500342986450653228215234440705075640320737332214540110019124283648701089590445692712024135324110839438081246577732798533498282811989418776143618506630993776570984147269640107106566935488238140737803121978864023079413886184822249100612671626638417505374081394513135668306469178485779503686180055113967345804818132080668101590386591837448137645469387783681579763485815519870557603836654841558743497579494404991563513980379561757230885349229186982663000043302681240676754708523410427204704194255196470383321798651501556165634422476820691069310178415221977057015137952469917970203058195460193643555559816539842106934788852006023877100375647839912872329156482714250183270566937018427327674341388081662106035892603494769365559866507662923453638693958325002199033830247845153209707331708232604808912415395673493883172972277534280697720729906055908383860537451962759586768440141867125965430798825169901519997751088779894835541412837672441411553415500795373034841659256270319249575407481487006329638596058642433337298406856005774957108821905935074713241532341648368871431359525724123167736690998250511523136529318350156091355948278870482858276847647855219267759966864014726577216681090327823408942223198094829091887023845170827382403025732339054147192872131695878622347635050471724908275489944222995499696546742673346355193994437695871525540298881939494380862095699154104471693675513060644087839014995324923240280533744756187142089042247566627941268798168544971658635898047075064586106755907708002699502531520823240284602841511170321924492130820860161952241073917803468931223088148019337124195132866648076031318472686826401333540256960 [154,20] 16315746705470699362582614180550453853585459253314677797148437548128600685398146982919529670218995435019138018433821696475262196618522425755926148863457820858124810509959683158658008741409427502779340937452296054827472883102048743795800266443532946166630806825274149835391435663499489236000355568852686061634667018886867270018436187570147112785534596132535217032264703882389047838968738768209344490812054927386110536452098569420380535229843516488104961576451053954478743837049753193342440201501222308212670179694494675532599904801256346707716434332584987965127123312510874103070313543901862917806456271514105658438035423195668709106867130471747851925029670866387464688830470164984543663871991114620908833961956296020546008611180680215511320673846827310569650207769087032967124351551487010980281366744441694429525627834405265466345699692152557442760243028253957520166740755077462983340369364781237050745904938442638695728058825704515357632190840372728492816243490883341802516678625438639139339133732418886635316860007063342165506268420508184394541077667057300677608376010986629111311285135366725214529496781674895962796599095343872201544429300933817455839239693459417961937694347251805352948171282322898792403514710117729636039703521924028277464116677941663170222640457283788858735027055279121899678749215652226439753937291485254300951052518000680916853443142807720268002004207048429897409757077675752405040458241037311293200982457162845209759631247951402621959307685571547765593003038043072554178596975063235962122082811635708448528869284939504160521888689522073469655270953985714772821227567558674424091125940637390712834903205337778604359403934917081611779799980086666132284312430556789723895132798497486359496989516178593971537338702909746841938723348140190909514672836240694236385962993780292577003020723343497432244887097138675467187299415600132673778714964636372000135543112877624679636560280506488177556069342932139365186326115154720 [154,21] -18724537789637180746977771018276720551913064728453143610016807058360613060564303148565171017872752189814292708940508409880264659862720512753739856599479336715066114615882663876156807564914198622024057463967250013298503762061392306922253955196154817069325123204043300903066304121807507466409265225495839855411932587431047106426148333024388035770109060023967005144850991746902454184007898292942817262383964280723875420825741942829441561676894552682113540592312994270046833855489771296149142995038629848874512217205938339156963172920621305036336119334249757548240912663883593173777314420106839268464429334824330167232475276719287139695536641041366551920985825784868153292305207592005980754848085169135941263148083082289653280345635638637367631559628994972671274009829574653834002850731696050584565506577249210563457792325060461882610750505374336575707773706481339644010694697348544633345097905574928048615382588502736378199895646708716339419482859884612349890545556159876364683018484101562990330209175556054055942108993272084237999474153421620832011719370977422495857559251024203633460373077276812533410089958119945568551264805067906871789445569414508899216110705843031535428805708686058468816553381364055969261705641852903249269806696102582288628877332951490700794752798811716793050850049151157114674197383903735810962216075337613355090094516382111827192582505994466003894671161473302463229402497119631843627198471043767300440744823608708643881898399003590535121030080016866109006434343933367550566336367043265856028480446217650242111600877971236774022201389363814293526748528587349753701608183953555983516273227424163701642440753265761310726132177585043730449832423853865215121488159424853259506021429175414155343129833876481802875459835899379586311041318501425417272941631555789794052879698348291840810932291409762688335329035910379030884071879061887056039390129254810063961869599051410121815986755587518483513771545084381723481698754816 [154,22] 19282359583233145295568041957643039529362653095005499398586612946512645882448129000671691755335614777892399575195637269875395133055457297385749851640938018730562065051945044872833548432403619201438381394531629429766989388296492797176353615093888094063563352543029927704438801896592475322620858319959251546596649076367099742402506309447852203924577572712428268419121163264779337550945711729925800646487236850198248183163842591624771824593392289433021308110395941179447255753743794573556844895190616258274493892410320276554113763844860542258202161737724917244455431772687914018974894642896123207236544531287391948578228621111940620398848348604551342612591066038818402570941491031617879103786070022583200877743731828823851174919087474700066660001355910987933953110669825829554610836457478956238948123271442804667639631528918073566427361637973133882822854762701634708846556046161729306363991943812473492821272854643686460931201591670739393008179678683521157501354789131092140528671011335243576455996989694159643142837512156039690965341144263661493365014165026283981193476826010503285991618635361566843935135505489275900342750502727040972380286374624760870940095435238653198564518060024676189798845974656044614173834009998152384219653093961969345065594501073613804171516740563153397332835373998171159943711890619430903880039773371145901366771692756085220944694675458098172962445041629694573177314468002915829566092732935319781377026628288896877139352687371209656541009870132705078909311061094119436984606874548097915619781953322809320905137867731436464748919276882187809252839494921892200994187813318179840989897289896478685886135550555569501165193101175051151355410102723339749980723227952886777574738745981802207003906965901169960912780361402629685044510675675922148754285121949303195064483909434965748449935366825308029905785094475511900185106270782504816078879564600117554646113551823924302033785783874391155932088913943164067319098824 [154,23] -17875123921287038701771703736585444925109231521738049100996715438010768246603317875259003278019652593752313431277729811279084752817726929389841704963067558199606778469984277577338514645440087480758527468710539601301445333878119051506392201392544156000591202953261000892580379893022414471280231034480699702540223804307031742029009316400590929167233056694810781782670249063067223240610185994153437901342677413066438188233715412797234636039868489478580544638905753758366128761922487892053813148496823067886295156109307070574797833393792079895421985634009016382622734647123580912982047311395297568674732048631066660262724851495309433814064182354692238210937752375516196057675792288447230560822047530709869124804050835001548232897863487952406289305621740639413705598673726570114530637111454648114366995041391871495131068294539162727633314866024454696590272058346182747293457848666235339916549536414928957047116028672432451564113445345732873231273216929371489655538241237423501543487816508227206263701335481485370171245000325346234836984363621797981756545968468225686937218853346196457948579134783052244027654439391742408599697530275874799350655617723596950027673856962637867126784736550469391534336905965640455780381476545090786058987846952674460772461017696112501030043877178826274224065310167621317494185034574029823943740299736398209979353209827578704222462883738395344118049892942146191332401465672469656931755828313877162257865729938362362267462416501076288725152073608678215487458821607076412552433092219561637386599691991683896196125850751131671656788351123859465945480380541600036509960345427656644462507517949281142999285835519011613649855930889273326590909089636242013870570965832591942653521586655131784763571981696726194973613874380474868080606210403485143589930858974483463328210718907364951221472095801017079739986297507777381774336164017923250791297847650172145488232796256265426134100427196837280764245391092995008040960 [154,24] 14958073626327528453720346661088378596872583168810340079687662762052846160324127747554109169077591739312625500313643041300142051657858662676100386621263642324050408457825235219344201034494418435142371760050319492172748986585673734776984289461690286161671524366592671405671479724644456858517422337198428704851418585904311950850278514573320912325145081083085473594302376481995888968568756102156572580055065968251530300800995758675471396366859083499101106378734134119993120666122352634854158271502494476784755388176558606164551956644916310415891467696971842291417878611861143697926179979400072766795837075836420559758983915368361840193215483302879478173436620077742806234212998508428010219142575853831197668801244514238095707499756302964207210565908443189350999421130388236633705079164633276605344737920409191214505685982984748418317848116292867134116725954281351159407799684765384453963692684165027311941706525807964155214986423473796772606257716631673861252159487098607558004894180118731331120064016060361139920555224890934239055123940050460057454525266137289713619664041659900844043653008193857759814989060376970186024843095559761826580856978542451140905301497272353660937743137033698477889355151815562749585551677811795486878336753962822292828734451544003202841530891165118774438925293919037623296437378480091898911538348638715091827192030052191699355340287187562363405977987431949323345658041636304223571426347476952676221189427801562324632416258330326420265655445885456443832132979855870688896564534990452551897310420986895209829806422410562456632925511748807094804484404972991050779410285745918177482107104597220358763581585682213773489156882717510309098616262143814147372380241277914450688619149681512621347497558938438853270515832497114345505022120638532534562408224405346062790795916345380804594100243258985645274532074452254203407922199323310476931272602137522710190165789508226020358041963764000850750751945766746704736 [154,25] -11325700287914284342661892260706051311629430907959220934889840769354635414245496201681596282818577812846478408472584779568241518504122187473149111142108876728295786489180952996121059848825606099619109350434723005699982331904679111961559643681732436861558426561796309916469549078958363717186549134547549517348068793935525088049530284457809812499041684277464066564735392537010510750825054718496896465039866313511139880274862790473017472071009680098477108267748194577165691066545672975265676531347721819702176181914120659124107706801390543904117480997809060821531455597785674534530831077289114726248013735568946062132135341717252928672024580099118941421477769096543404002040363133507810452214531420558444483011825380757748927268676990419676157753708980849181078434690199926821444510673420138505949586672000118904419373004758472836267044357335153393495283073254726210036043968829324250403237658659258779944125796256254013930846774509327294956606175741302887583756241135167858413804894415347640858946150896211878151248866192504445410111521709121659725953115113479479139465971477537157138052477095666136112548834194445090412058965338750506285666117508770447837775500161916229134500661670825063946010939206867478833835329782158767981723955196445357981084464315120068793714846519470311293821189654635764496959420956343282219794260734589550450659878320859742086458680564674029169201198330296846275992785960833842659760170798499400091318537523307191648015385757344048506813065023752945283531558703815582852454868761404993163566550937270817329274887161257697977054324224254958971291136295775693535445225279696984801351836664215958767691320752596466703006592494378281913399923652210867191336491589518207502436490213339515304918304152974048454338451060997910821362760581890327615377298843511589392306898784736458962162317341344190872700855856739539110315704105782463585099020780599693976394458363725965200349324313184031341262119257900992 [154,26] 7774800941380597331547241184469629131381722745177791502192562491249382921673210636917610497895100347940323803836623556873605768970734723805841178395294016425398838256863973510253084633421068005074507541048950728305454705977551705331580055733431997382881638701534049277649271135916376610511103629251734450268381520143995398329978281306225690525328442372322925152922970928118825475823911776473718030032916670434092976381533732459361005074103485097799177447425224023306920921465611772431867533190026652480348816040832864375981726608482941720128179734712488045895962532278387588916116760654982624333692879046867403852679252390163633266105936748587733881522222040622623935409961778718309324225252459723059551234375369343653367866381057483692410268374548006847086711323198887627676969035839994950252166211091614316689294451869395893837423743800459016092220844530943618992288183540850534975545877911620714472197829604111828530125009062111461378020242233555953059485648147975820626512552710820859777250935254644590878229879646641128200696461760348473384483575871024239130910141433267756076991840856437383892325463673328739670403377752886858162919962667619188160820610310679736154542764826385108530896680724176779744479350116331014639910021391360770798029886775109442929712322471044938166002789699022347866722237822154051402266074517360850878204208812587829997882643223603569251419895493134646819498378236264042525076785243695947134488703876444332103318246187782872447171000833532046221775568306174385352075605912763447644739015793910707023555329519155539454455836447655330067073275691914871454157401847658201123608639224293436556628990471013608182642976859047434986511743092106712148632469975176343389722081704929797955858813195384997431626881363259275250683237743881225819241739098763433415189291833855931904433023324712399297620687535704217410224882165854389831318299399576448368838669758076528828722435825421282907283681998100 [154,27] -4847118012546187338219060969958636666228550089444923035163488696702660319201292867978471754578365210417636110964355635732499349204652638946686378249641854407779262378982419368599132873394068043130677018321920681612289595234194566627587650866523187522882389122463674220294234070274417200099195259419444825330841998262791942789092965592664829330125462764253470345165014727434632150165225810616875783543053557690258258315346360889261652601376221178058114596313980445927300875984457722193460961232631647591757814012794888972909744622051150411461991553865654936017488216037656953759480286860031990646204392766216665012976163562664175866464188899971672929276571102555621562935761541748231436191769382085107672488381646740440655592856446917454107153586091714244950266344052670896599035652516575758716495083570584954288582026692613507418842155652365483640341490871108627687608044224391706804715111223989352422866221190346336705830610777679447958645224509685837284707103214115632115352288510527223013003432935307954319501899036063998852059667818690396853487754631894726314168853819477176833934158075831361217894354963588333832748791536323267554247673045613887889453279559427818608978842631910737171179144705188761623257247060457100796484142267478412891612042570593268929286031945698486989331874865099072531461749467993053812900996581185215730162769376589367569536856897257069887567388847563949755765040324805896752083431112054966959717405869832027936949087527939267729535023184218494216823483685845728966419404914997704053438911284473852245112569403253227207546454959106187878434609232811856903503886543093451322669247855395986603905455172718859866624815536457568453895463528593328107051377052438009648436801009973893329579800818144685564893289634433658232431497234294366465777553379681545144384260790576196188634051904162959149482462364370664565608158516369840742120988052037587733443349935142053005942964988920197002848685856 [154,28] 2748274237469343156784821674177942359946590901772487464638062651877352402666662201847491187753302253632038394526480338470050586050843433447057825987391338231895255255253460202663859424484025168871631423451800446063647857678163153014570614749106218280782419307261856097889606041953580230933696037858369179041308039847066838177108659754946278035455104850795752791377494041692792283920282479494190100952812789859886076038880598056684034484898441643858258156670017391217108349296420818495699326359853211191871231487988083095314235016437565826033930018646832612918915650736775946589505634219710026146878889533040683281005709763452411803943781331189656422227526858804987973166995360441524660111333934319320502483880958464644534240675514426205067626535528685426186156944959876328294797516570992653034195061838915358848275174190462519600993909307340743258578652976861185843231899625462620022796304485055010207454538151255841317925347656887000047815597759942150738967503906250119788074451319016864177999059727892452276642598428641543740589398033775277540421807107856430602191784446783389915053343806871889654330463790812363718858594925851788369008505743727402417207787385500770493542961423185612889412490416246474503675091792050696422687714151807427402542150813033405441456093712088257787526926647754850616313679329575571766582783611373684681390735147233047844725803528862961566611441406213235195386736543527987935531160508501983104770250185405309462657661193394679255795844056183775343311793403522219259704927210950675731727388349380477114004890264419194339159137592806844433235835693084031560021104769757544864529140488945434136167361305880325186177207234767756745881449377236172711436665471372651586162714392921278241894431469555940722189393393834677152162592025187551408317038678141629302773864462359294729885018606902279888282980577149538132966342946713688610473062283358190245837424005098174066297156980975680599199040 [154,29] -1418792090338109464022041166700429878598525856092629326659986390679964562648660011014008414018738802012089456198135326332512327947447218890492872894468029665493501872186507282719617008541769843466572879511238065291647275129472459678442056848318789015942226530826124463379709040686936589537046842884733780548257070724372106250792280486338043708480882501539858990456292478082605602126777398021280609947831689828786258755738414071930037516100410702104155908703959305133983500574422199024605244169721432013952022013379442955873176800082842138008040388040224649491432475149980584032128232644638784388705174124679387061264324906032052465643765737154227533659080878748714217207767869354394292922999023275078845058592536016938960036881635708472455778556552741035955057065697116394276280723817560263348113347114404887003052192925276847070853749555308838673093414032130994880031801521164265326899111858755839125350184046869693873606247346615183523789196682633958248173012328479208724362770481462774309102621375983465296093144516143561842789794587007900684162612151628812408514713948140267331010418280880256503084189400469108324191550341253016022683020688782447731933675567314472340337490681037235928318234530854952034140373987372436230255514993080375206137114879644576514750398326841652082951838420144078022881175128366258524878115242115677439571671875587427195914578943322575690820781934223158802363773863564385081373193845659770200789876331520155347862201126984374642285201506723383126511808251214297574242163375693955745087754707363087117048627686217864628245304892336057994436373181143191592169361061692444567435395727662896795797847321533952748390517509024869512241566313431880488261916191384407785934728763810081278618534501242108332185510676007286202698219238795099414042840997553972333763378458560526031003321371145048397211069006502275048725316711613487287634016570687835111142750209094218549905421274775531731968 [154,30] 667508959987668916853884515187700047122629797319097474711379353521515024683902559725099626909328444252068385272049795975009321327650915693138105140965957130142777882384705285578661207736185878578896040835493797830514711272987403704451333071478437331111732201830865107549410724090642728368150564748362569775659797626445376174702351250767477675020468727209288983365428509530235205323048674717492220896506040591213559843745018073547093664490115920571089178688080117102907128285489810100469442895214608779079991904331676506908610480927824808575681256594644235748610074499910646116516130542274057136783148620474114612439826948438038199846020530815757199520807861955216705741635292731967789860167514898116620383749474442021830798935334015848813526672875945859372793966750200164883430430842800026044895303296831678354368089084431687893604947298222511413669601930240327619275625997185649569178237929765894846363437597798802723493176613138006446814255458499655884468693365992879576882819814508538603769473730189417775551541542873813365219846899186539270370100013687762214361282209242133960097209024083223365882919384607884612103327845701765625238482611360911294370859649657135051457213690034051075206620053362831506482658992876156576628668301604374825404460677777825812008224469849084185183309764495021047022878209220455934437829661059536864621246410078753488242951043364565314131408922848689470596361013204890479104107375419846261930891326571508130641745814027384625947774611655091949826620381811274857340309029161697945246231711218363496185338143260150506088269475004825934611753616855880620823656012130159428742587470986098589390680604497419556537983422660427156236283713722477353424481513860405307743017099729558671700883757305904905631333384154548678916864973933575399447855996680057389870564972847584603650398611377716744002278873853165945248014003098903487481693181135265698532639519668201800312965889783301844 [154,31] -286403101449134904069691650121933431367218206877300256734527647935568283680527426585431870723369644035212152452751668941954253099973795812895151074179534112529355164879210976893116472206805152263638962778571264038733783209930275051354220591094974259582589652854657478000796007104606298726974784528464981932031269132650292435719294900185457332539349494544032925073303077740449493681229333854769904899559956492266121307460473418202894604750192711163334202130677638500254676734557430259262010946555118214580885012576077286634951280237051443289339042308476236802987766238392915088413953822848052115095523577374540212120763944999164743576505443632670275409858742389193907189597286847599017835811490376930487213710711036018086903128930563919609419304698217013399862585129944228936297602042253749890064631108747347074105418740863832559805867288568151731974390313568663897174931242935682832942500323738606825356590113007077208367716422971097373872579200981739184313298403953498915343299523445261049187965802128677483298996236092261662119366277705146670866212557366608343503665256016326929481799291896420268671356408138977156060440808933043446529183632449433029901795375616019715461794719991175021910518208703291744610042436818796435356466146930467483629273716698735113532965175904627702914276490028899978723872363140169281165778536356103291860615799010519687122544432774972312174466241905016871850394501584890250011128358163653308552188890356187722423431108905051428570814515801028858027938376579005164091295309915663050373843346236808286953870215179755689082648018039638414659141304496278469185673338233184037380903874261311821113357819172655803390634754116350234552319599876348378098219032456576694594547668615462074867552425011055406748174651321102325863145102240056310765111778234599399011006274048919828943138482453976659216994918894015336214335972277935529341908646041320116603423615134151242900690919731600 [154,32] 112123070183751949204471493673613457551093527239757122692515957106898518808640690108924762810798097791621603271040829671902345141910374839487013489672174829756519070533212447931708693838630561456364943288095146372988005132735977839163531831230153643183460488562244958985624678996737258430404966497928433430024419164177927357325425285713930552874132410031833841057963366819800915837718976702777294755018735251085244695346379971775384093603675562933557425052425749025954334130938071876376414942057594641724968426577265954715798843893994133089321105475356097979637166137503405605845540679078070674286669514932759713693392140117762784162400906548970590441632883970120043008256784664950708991372558470975989967914127582504195977745814941084659730564641334611791317762766660415791687676017474299814845326234758454978256519685376646770598702420112583316588735612686639397007524867926882836721311726240632155874080729132279449079785087859636641350365294192176502442699522040777512579149761592359966606000768958806218789761056848924988790074323114308020619234631949376430035327954523901089129161954657509248077748976110590737351025339081965097590387624297121986026111955174911781429258064213368158286628990987890258647986925756074466874927016436404862864692913985978999117827541874983894630725855351713905200499691278449597969254173023223360585980144990218837584172196245300227104783747189747321766630396059541047419182239046947481453504676449812345981725339539452965595404020918930391262803652285213352197296786970478052274514274301883099635114866176148067097510013171826312675178082524906448689511361826229378606324140991259583215452854175666812352447432792556453405905354344344301029562798273007739635143331022679486583330648913088435828732023115024693752343690918495954484877719663491942071238848514029843932861968537372756970327785437235008705614814357104709098861678621289952840063123743140446108391143568 [154,33] -40062725394952812044897092899502725091704851587705305574733748559491451064843078690109462729234131567336615726994521349719580822651147876399457116387505407875193155185016072635439244594592126952178471442199899704323653034051048834325893331401246020697049862873961915150521641121438280247256038198418711876935250947084324063766462059935998206269622425178912470999524846910040918117029476531806977163862855140856519168157348719048618399286379427753842844537044061450914767884039673617472865869074528118136291263960771486656996339099225934602387369767379401798683964831237944460018324141541945210132672564524247860765598877887076638214633731705330298769267124146368716485433083299174442146740666439780414623570899365466812022813017645801403397003580224405141917265119367339505456035968571021426508165174855327890745810955653477472863283140739176844208051432986756300770453485012171243872600209555543741646266504676052600886943132243897784654997075278078942972890406463705896645249004339855925597309895401400286432516201060122990614989606994696367174955825449622727529982118195594863984810469111108289781919592138477705730222029151548500963191180840471606325885590774344382752976869557641975067559982151312098916316212686950619269172791318598036275450113931126438055535994294196409157137566891906214068020803726205301546360008937068435311212734047735005447085553917782196677492400971875759007087713902835474619630893260933249837440752656491887708436748107071423623571396387044871186506975389721633009682365899192061990422455136492957782663562963351398149558292887138175194027894123910239802410546068742565845871310000388308928752305010149597104221611787053327597074453950705497717723576120297043328281963305362084917930434426912702485685578694044485404973903079762918314172729288890301091504482930273406277164587184123481925683670602434085206153426721906020764216768271083990145219902026558790263033952 [154,34] 13066752087850886940349741261985201240595291443426507493541940930519603306073795938921945154342227038131188625410265414846114525939058614438406921499879958048401146524309439185206804977605937994742664608994947359912120569788592127406532410042504125187379524478154275741800616401752704950689987728025718785285341465481968736344482799277951458290048294356657562593444494031366642770697531757105200034811872384699972346908489396266970079773744351607556257003252826831066173456906874745306276185235323490987314683775772150560579466818151141616391582755693800880356147538806733678615000002081011103192216911041085572563302623228879798977901885040845444463063390129557031709651272640760058155743787987550688513669591249528969290349770595663258716974367201672341608133838682272569703409477806318084358700138974592822496096177127757231872938641258034869422012278894792321548886042101384739724713153793921029766990160030360752188399707232764578853759054965403438040972978123096868003420322960208209295200708155214393471101630689447016781862203302581240983549586210520158606337438195067025961222357409640272574193307443843366650934782318824474125868660644730893656881085590911202633943308178601612786943462191014247315672628139378791425963287065430212583742257652001886712524778182702050445351717297874913252961188498446746820790728485869382699728773095400871659613471707496758245685258374800685508853779095607232257207872719398076572408537598244351775616539583347434113687504214912824517999145150846444632229668414645439961350865847939351075743227431507891794164031031855381133824328340512720362115839289519901309740735585030685927622449548209054792352110154722455517945016263921501211959528265443156273260811328983487996037487524314387462471759744031018399778588110482435140840937028806402818600730062013576907396446748946620680881746903232531947170392947329366333213140540680285783343866206706615331830 [154,35] -3890052986801409331758858970905075444844680490318824598996483914027607415770468802422623280045474428270838108567201688069938471707718137985596241020730463991599340827005583034500264673257282964554309230596708000041760637560259940187344181927400463960068148332353063604390692281207491302829546605614514784113357303793333390975408788115451936862372228544457516811554123008371151174779964183796338769689412942433796987316449185151681811263924509408083389999378568710313037511529287563057186497541834432357400703664043046464481756363384409080611930194167223275152296552852055303888644815764540963503141754022056863059976298055930016681787658309732913068871262622032541216991762643709769545021241811491925517782162188221319446101106662346176909954514818597621265983331638517536231527810380391802804901737328220907875274556250279082491608981895159147301189571161812987867847624277473118914274016822429140278332941894244931967491911003488483848353400109771842152062425793173120421209319169921800019489904825100021761847992813926818592882828077209302038948328120960792199361110046334654489534552999913658693251313289219050360233932653516078741774509366344314623081542756137702857733074628196954999758267489166566329037779791338397812333712113090849960829244188215936242948313815719856672239055712256882227060300866726468790511549006152524289325022329637921354644687017670460582803402804668065633482744691781073416109430071580945785045636498598161676764852770607735119095130224093373111065804827457118956892036735976942382349639982213957835701751569712432724258940342017143346531600846833137911889613526501214437219796939723377114738886613857404168957833658456298974403043644334920426801400687306111456389108911593318191542984268353069910716608597112228669342518714476950820657934703238543079279424052592223380131682322031862304193470110857616116753643901698245270252160231584301387135764933173084928 [154,36] 1056846671856802685961114374265432839789209283266840502988418597899438334947820263743901442328701542379198707940032918315007497592025617420895113277089801947194736947232209382399287762851191702587068726482939608393499630437305199758737629527917756880319941264785187881778264755805025903348272668974429566822514083168563152457421466859550193747401126441350275896685040797645229067345863020133111762890653231558202656011017208163800291248985822295394063101114545035864029688220652674076332508954277906787728328869976499098178255447845081549716555164003164764459138927954037640942159498657091895317560543455754779969576918230564169732685884705197262276102499842754815420649556195918470568201173384752907316989467163862920450636153601602299194859963971853447125951678306639594222152181816932633166343019316874869344171811935224019785851913661732490636875962016351192686998573225136107294100744992604161769931489844716170272472267467171576098508678102576115305282493714493001672218076866360946894850123854580639542109597232531125570649180412316357000398853098612057177982605295374114376166231005341459393850953844667921990538301455040962080548663606313311978319587698478066512758023723144515622689036545321471542612029600664525403991602728660608128474678981478634454108646788791182507192121114992106724549061351268483100027103547431004965628399467046107164365143570053585701408635923795935582139046295756454554450303196468642092361351487101912568638674228629732365554908652765951488636449242835137325181254353086788817628605035040203768127797615307226737642258276728908992720185849795521116239646981234672350590549741855254302156890624029331774057267296878348543999027103131236631960260587714319805159250620324076623700453667197142814957280090829942066297439797925954012185874597854358521907389590492137936077688398182439851809546420570265836635653875603266534550172414706545439911621992087824 [154,37] -261924705859059935881966339369229619294980957364449162869098950907541421186551183441446530244374030753721187730685348637208942361347714964444882348270140788925135927220835177750292884605243712654775010101562689223311539231057163141437618946483541532343118331387596644646100000213809131958566700654615371419445140282928974000602381810551425735923750562218209449257893701499550417788234275681935868289446366626012082399811051300770345398219655097330828915096556151984489436318012894920134910196022311924754776999930406833409982944938652009650044742694295287088306612265661561022049677982361108864112700667909999256685913857271151857224961977507472051500632143052406646817379926528635935328272883920102808016114149135946236127015043348378473700213078343961721041855962734664653000594574744539001287896458959418664200067735658039029934524572380622159498795679240983190804558868023106771126774940025420942166445737794895738534171937211590572299900635989387315902362540347950187791263500203573771985140000402095675780307287582131179012087467316675185476339298615559031267731534967890181273958407092217325148062394618449944611621925375425758937621100259577612671302689957192527738118434928362757437657639044213262836583295413225871773071490436559585332204313300087001090648461590582699562986523876479740295438444125015439739363213613330668057636374904604132392097154378056532267554476170823022949224212142201394366832428715231103477650069919116389460409657942809944604078384792417300502577319721178576050263595181213063219811844822999278113764785527800716155663363508661234661390028118761708107326454998518627665595719807428129909114259860923066352298974278125861719292275809574596993185805922426245233129460643876304227127594585411682962047769097223482247192054988119634487600443852649404988094542681505889694233443142147364894878123537948603662318812939018203872163723779076334856253212672 [154,38] 59186425413007369478370552090474147572276382147154180022593135087921811308960233748526508445827369773889068261773247107537259038666915289405225252020188954174827464467431293611871501820649493496846365171410677121808424365148796453976327105843854649443424938872525929887024557551956349612278105949626734142872013057609131434266707578820924837168209890241352690078271617845016852019489308388615038681941737825072969319309897707421332523187390582824752473927428920859928051759288284091252933371095914969668277697200831193738407671971491255541446562472653128749781088635897898647623359042081953307067750427218285270355036410487880071205474337422017433597706183572354677859513047644338716678239942826258604660748441411295485030908129272561915717444105488162316715256845165249483619982072836031920206214034492705638615669363240963098108613675083774931185372573084320671655419712391121810524603711341970401546681060827198867528457727052527642461145469939062206965913413392211771652897860220676029464499037914821216384099171300813311191362216004044585952094038029931802562725851074688971843590079003585052582808535716755377888482690161074373288440030961186028926462564643235580736251273387997761164749081124570125163053154042453836401818100212777074733626866363589255063191919138140182823702542234302284056934657976585312923211081179377662026562320329264451862351815765420045903602535241176096542299135788885175922082181529087904758648786221428323642965594219584020744511947280393665485994916243189822539296031028890657523535231178010143768303121032112351887958459944298932675608390004987392334950302487056104317156009559151416041939905240740900501133802302144834717940020347570946386476895740098645038524790166893343419690550544069625317704776089476611707647111632193565565075706624806655164991803973423692163626993110421073620577361296548065233985220204523082283436828537730039623264088 [154,39] -12185901786812858719126456300418633160138983796654147284089999182546520471503727210704401059352596949850837660552590681763925211307402867135253416912405511005996081345060512494763233725259994874529090860845247349108080335282264868504478572800102187885310928225588914324129622024397129008033611584416884533345425266638137925386417504615232894594429976834281727439045827975498660835183989937480427776505755039796132685638171400868411637544917267197700743917316832406297752292790345663212513785012460473041738476937796092042654300744348906691508841780707223360324543876277334166122103303075683263674687478522880907843684613972272798009280666682113481679965592228215542036570450098885528977215453755823762423506561791549676337725568321912959320599556064509446922847467248950516247390858000057809812552553502241369139035966204410991321262952736850765072361068667465783149945921426339666323686554882676681900598795423574231675965068503037732967412420582197516240744109721403120779498336969178104779978770420232875275225127515000615818386151928615434619657401381135586080463108108323475195151886334591476722624371922038613779701009213035509061309261604315532559605097858673445145981097296195863182544494823360681613394980845994391424094812491214605282815674746093194511983107396621783717722096909169445058029235228297154021858893232644443629204003205606813134199747045033608190184041924349608681798613140241266204819420371238531084298592034027904112648920253513863027598221377198656769164052005478280242011373144886388084447360997005517436615079960120871220532148685827648323505924048669336414842533044057575571581936523959885100370228718919365757974479215777879002394605803359108575887315102795345413507665792907131386175270680332150999900334364481744713403847577819634730301195745403797393345909968573923376285483097613401683901754437050612855151867037213008492479816773578486669440 [154,40] 2284173332827772933805247244236161921863051863727832916235864417706513190532862690668688866002464982230679511922985752146930972942163316284206532098831815670330636298924706666337481287243546263272691249827965431471510665973643368886887742896722349888286630259938360811100837956755792897393606388366591628858913519200630492604509463274630794246882576566896345707180554496262163770839911115021996460182031553904598420387929201195632375430067380632692461928495274236069011917832940147389942772802818348547621231095806007758314066943755086553776178589534208492929262855709965058102114191766774973890453207814919413229034584583841315970693235249998020068670909875513470665898700424072429731600502594062675212705203958245425739703324879969653794952732930709216594883949773177618848373376563415532028411463897793168205025977018444020420487021038881162858315682029382909342271289571857142017870493015380133461492098034237062266216017824261051673796335765256119294604781570532657828017772453080609433819510113839469941211800275245985719136939709950226299815651073414261435026812287875454446978538320045139146816058237784680900303714658512254058939194122760198992283317568070653447226858872502071888804927992977902431659894571657878116602835664028917804218959554539043715007084244906580043808477265333849319397420745948706046109230562663772519330710231328044050332037381982693834985481943035649511780705294352041536410145364023872851775415530864271006079776508849718079231213855855976857102240284368350408628302942346208821606802900338635009056813316930006566156403397220171765400082369214059356748217241687884262842305712070088261598172700324328055481560526802590552796180118292300839361521484835728462815640851537049703907690903637490271011402682371704059203400065324104158870534336946910937661573084248198806373359201939204010959638663281274872277758500952274176026034071729529664 [154,41] -389422142747375925698760112916314881431663545327079856543633234774678523988054723848635577070512373491308397586895060430725650122219150878145494839136154733464826089229238313714874750147788794932891982002269697212974008332214953275155711975579281188482512707467545343342074476042974940967679801238205267471694207663854139876381364836013535096089500579161151019060669721628273131056365906296183233114342862083232301580015208177993915288994423233614463516759861684974751067826304763823733842431899176302939431515323390227333954694386526046328105856237878629009697563727773045232385521604918368843501048527012270998698992652036624487042591537534290197898569932264411169175389074086585217550892258282874278210698720434587658887503599651554864119648796213605704001985565062223119519175793668690728348847815217506120864565516948677328233016339916181524967632943041610214162997774767527989848017716139968765862455494047468758276270721778447555152879397789375143735421932875214854716465195035810605496528676086850332389197412148461400531902777464864392111084737643118695357340467648939866117810607970942886330992865058435808682256344010237529167214230570914782257441040362101751776498679184786662801604182561373433572710410727308426229419112473270520207877431892805743195978249481874587609523714198962328781972441719674046966130830339845184736870022826440235106857516789356422636775393151050068265442265602877888225759652655037085464795884752476581508623928381674020893444074058017131020669727686618125563876312798738561099358030633447560757209722931011839591823577652868020203479406767891688343639774039369251095967687969295996277802458429992165703887839366392651462459224733781509038032310320327296785120481961438509535752598063139703155286497635975456169657627300550855906182966102142952501876187496179762540921137072726812805034660498284386240157882192563082293491762528896 [154,42] 60319318227325302096077785729148317567198558188772251213271947844016733874427709845581198374684684881893453857520263611299605052896527821244743901636138815688940505131605006725318252391375290462501108196473931477153627534811958484116279273973330240072595270811529872285012562648390483818856183738355692096858287698483623197088202840555361949846945657788845890685202259206221332543917527038145942070607407025067233946641369611702003119415746963668871011485497131556680127033749862655143040237328636284733458120366775500716531410405768676211283598811832249609606329931832376906598005532953972189917675276671118864245888246594011844722988551943565961346665991671326142452252160738089735561307397272853035185403270254664282192101230169085321911349575322417521162354008915556241232318884217037170424190658741440740271164601571669704972866552206453387148490683383345980446202475506416258243801358783901849236262184395314845151484675224106679576337857946464337858646454910069057065246438803661444358997047786178795738871425557833228379999888737017174768956380821079702057123902441663847208776155537175432521766194812403704878732061283940498587075771283952511674663974243243620788461230179484245125806243337283041641871754498563208133637976391210510207723467741860884009302732193124898482751923629297305806999344083904672007506606341395894889621946665912130305325612198606106638762268433011086286067805833284794153300809621312756766835978183005087769071016182663860967114606872399043910761293801405468010595563264087605612309908176946012089358957688441425291593191596646639167378358082428445741936023559102242865573562548357007308694923905560926202625327099189897387903572542559777443619000216302137444588411847274350133743606009141790501453965936444364106644999819606936819146227954605395520604559484988862201653693167273090247712254608289883658558208062266029530968603928 [154,43] -8478148660201488437956547917172680772924544382179366076315065100826641398804690751474080053608991800331264127621901482713507779439043351249802500556033810493777014847886261182781440729453166472798058034492424443753076112159476699605042719862905910491160350362560798656736317918616278413730722272836431225917929744207383564405889808790215651224560045077214599891984509590484804014858417376899569359880101485663358905421492537725304774887298923638159334438015944665576955357433911018330344917077049452510310667664866822019921777817404889191756941056277381774028259800753300744293631769087317105567705253338957023749816291360087326207572596237795891275191535848208095369072997129794174924790533142680462842813651073401222373667269563095620030571723327215267157941085883416319375248953752008757274845486069077973248705711946310085339812767277285996092395621958942594190369215487800171853283156520838292877217849872391302200264116636055680783693761310291470413574644497161538498248055364215968030351653993118570440261563204623199375896742441522655577210982958356014113171737360788315093919681550474265091758544310999727355169919751463924416167716589000322597863288844556268631835425568084014878992766151558243694875504471942992351409813113835844097487028586856214806251532389937365368814807025281603558843392054107795222775592137601585506601643715903061660016879917263797675678390059998501654376871071427777250798795060804159137550611487199995262363929037146916940104212618200149193106723769697046856833302130113559679580617844955375883470617509212573846735465699556549285358724895522589501957541835080659626492654368868166204686169790616500217140509970726414456733560192242263213038528235064495439119288093715825366701605044731265621264836073887174072271649396236622554665582303738815451393506378186920772050561486959913210835968886666174038137894981197016739003840 [154,44] 1079843072414709118177078449452715897382926471577319310393277057876075356007289007000641467432948145545584026969590121681813025987347751805662459911716208988012203570954831599345939636607824617472863599333825190736029558489744149323790501651968984311049944268086479355521881949858339769297201396329002459751660252293283931272781285387085024367971290074410409417804336360780160137282946482293902443397250091162206113224898792512360102080766859392138888042905393732743963629053734088236650184875425058908051292210160782300825962738789672458368577000409141943067653152741285975573085108920622802297284184517093430718003246188595726173754590297799256621776930304401196882429482046608286687377230427209258091812479205352777343825570229043765473833915506295507041118531701295590403930050659353002860344768846132315553530290887343096003936617618681676988018827182333774984078999916666298381208189390564414047085543574181819530675712501053007522997829821594913469082912567667445574341531914708465113371296049062834359666968956601312815630772917162788987265830633632889939967077076163334747706678488800524061836260657475727181957443991229469234549675472268174557002454590336659496790521432835923102436382972060619232134083159639528315887038612758387393900637392216349781785763942123886295499532962520481115890956403860006005833475849530589393906071769324693823993459428070834195585800517138415278122879738960126736051657385399422495533211490990446385261149588932466188984380808375625907398022415632021935435773386494544677238848694633152211619378512163815648948312239827265369759599982257965813184146429761634580472933868729423994206820457195216107109418008594671940386859023685660908224615669219415748247411610119325391328904168369379333383945173040325855122489999545198476289090595830349960794295288440268970619556724382248331978356191670608079939642090418484419968 [154,45] -124446864277108229939776272242881401325362018048674048608216706800407713853129043003673632202475439771405312103758900137503079227227451026161617741130932386042377425461059075773724139883905372065313083057953342943068524659963056648664062363220805195055931154460131039365995071286001346795746866629578680341202248158240568399742072975238570688652147806735582756119858730623467888193778910392605769895667590768823914362435375069059411927456575313113719978361745477051885244887265092689728596247382387801617539896886089812615071360800092873388102055578355946421896425149982335883123389574910348811307724680792262862576848860862527204990343028420664899982550103505752763059049115163214575455311148619058035814034812437216256507103665904292948209568054261154305539817501504162789601116816792935529416784807414501703899650175426286886792381874621938434030415201700006595941089364697504124802968649930247863514471714594836820054530225809128843712022652154939147650652816470550521311246502920571246670510266218877205688466876513541701023266126691174203567244006414515206569426162256157729758390614877055344834334653516551688347530198061718126330762807250385700082648652815912091560864906776964161600116214535053068836675732592239605075350105053196062391347137397570521790913964539072678411593573869760695572979223076879594530711287193228284201959703509164386771059490166013103342556257508352973936094404065707727133618655842042816895076346280250773791763975171944168155684416325442671672765368226745276906564317779709035760831687275215159483371881680164638770924668650916062924980392191868608186040602981127101392020034232683506593990966330048546956233267669878474228410535863223539050932283237170870051221728158789239627582619827291269422718263795016787336691404594837398740955568460010900610585713882426758406325590971736838605471296529383286314830119880925440 [154,46] 12955764170058531940953658165280103784865847930871374789716537292438818078401993329605514962560751414981402718623096792473658512299935166709684873126384737783658762454524104165563242781645859170519821287316912807355278453702598936179275485431624249745772619829774640616023667002847871596068743689854752821425751651840242025687503791467086408304362962825996641703592551757944803212384125572109618340360020381783407152735944546863360297353343476351727693841885852174052313257378958829392939122028800530160804094401042335506442043490239658093552495177895409062507395187700669351537837447017523889245558882556058422095199947587476465126832896706536837373890336205897426405393737658252509364118760709233525196038700862994418962646364969839817878806038159970426913708188201780869574764748514188800093569313570399006261348395251337586720962766287748797303457489570334482832269696410352643062691014186850635272934060308110721944298195781898960855348999887068246921195296318587156490338302755571198323179672515353841034517441182970112604009156176679072802311999464139455514610494834029792162357484166396205213399462031892069217923645505895811996702091856854946709883247364196749969801885827141582457869219559107377871428534239089213342869074981768663282448329658798236434727865147506058480165037597297807333646744026134930523556733142339869050768562907013452402833212399417910225861095119831889999842968993139431551958689594242731736476446517109200194084900755312977156120528030715423487995214304826382268972673311817731232961650073087634397762102514983513760209333525679333275199948966692685322080583493078467439531678258137069096022050146725611311915375168816900227514992315319230987766700075206373725537030620914010962735242245746242681881768616716980956889820051304126072319157330794799164035414913564535743474331589889155716102374222948817761126592479072 [154,47] -1216281933400334185256586134205653850264841326594539939547275569070944293350026881419235179056918804834549891650720091660935775654695592670207727026572126178175302858205691715234179310148672082731266669270662136187507172485793273378462021765501158376678998410155688041425039184841922393913101717916940545176452353377489168688952232399665376856210633212572220387625676471429261395301621749157453354049432380845044775286453591970990963478555623059313798035599617759996564887780155153922622793082286906246994342717420381450076888898923529635267992721053647618577969312871064354422901100406519175359234558959098013319703156031699204017609929020552995081260571660262238461177033860925745038856937737418354916868708341433383851512588661590733546856274820473092851466229373555572940311588560200729762949386223776496970665224206946419905475410239527198358661099295496658652405369552209734112878164672102599754502032537242879850881915280375868786690825638931669439421291059384859350305723932874273623019058425878257359927724649223621097739196725805589429700121928887876119138181819851843218601241377783059245491023664101069405280251347971847431189783773629033493922253028878391089382269230233321430861914731358554599949093230645952573863405710980107831778563160879004432277792821871616808507993680439756468572538895875544997444597608558353243069665082662407289596924554749112554812337420705127767481811949997806554251882834702385487517150272481700686502887543294553807675327134850147977585637553265974298922002383832750831802847758179049221850528284443850580267736367536010482312957079652783636671371184637463746919360575154518926893275277597419592638702221960660803386453417622203267993195871272924918445490877399785653649883308213456390728426852969830519013257102525663107263276834404348628905791555631281944232412408344482590768077192743151104310634880 [154,48] 102773018076213349894455219104567972285811915050318382200796090408531212816743388029257100169046591915999982375423027379376326841071373362431932557856658636416408300052417956715689076978207090655074066218829219329037224993317681628586473022419863839483928988540401460411910427980169106228418764815698554335457283710698768698774182970503909799434302180563238163707978144656958691596683801372645407365290736898237146529172067129083580841462675897270881645295077712746171361610675695019228816560265745410984842736273844596685040740076027025809199354789663142175240729766645387036096565269740570045897857214609496605900363772991260445954248528216477494176831821822279220880737191215034426945145611658178651650754784846177752000580739325909048991259323446879082129056810647087814814123896057808287620157230772453032499991154892185972621803806998143269932236470428357882250097366844162121487757228803309186509951267500543153278818950106300527203919426179864847643971409097647832787827048962262680070027408866041636048320094397802419337009654981315490997454013586114456967160013398175734215302562385633057506959386221113234413900253101303089133595544471771020013130983800377653865200361866014251859667937205393407957282995206045390891847389263532331244333191628385424855323389188104737547518786555698014645078201521642410799277985317409881431147608790031065588347144553309660400263024828165408009504768032009516585900646775017497876206862807069331213406379554740670331157386695661820542625644338936010249526932342966566893424119513932984922536778936434347927491324429847624423120954957292544301415967671193796583166829622803177420095608749738111394129433760709358016505369518786249942351466230005743966461061143063324652770802163886962603755263879872143290430695351497080240886611395641470087890269517304096220716636387507979455970747716410260496000 [154,49] -7800533152398366501103175677989816162989576625543101163169634540610712002635490540338509757156106958498553914399796132567108440548395568315639685094097397431232518388243613449068608812182024130346505621611613085568937802723291969839377599431206630603756663210809436245140552067394171666287470786487023944292384870241456168238622901032369435303665710193417456867567579342469419282294485489649577485478783180051064067967974034870279713322765799577471715776853942411548678779831108500593972591221828461208648000567485895129957354936051159577563862545327383124586473957271148094358182571074377879343679017021777073249784758868857566981526590693937805751709611628888117912093693501676205026851393418302764367821233657413589382650800688852940726926764558711812052501629813788688502350646973416369378748550687107933240928502454685877240531168284849952759821649452773111670611577298340929126208489249516093150067646200419288152834921348256907634089257471698654852387260662259199554012873335287392591846048905622221129280517035375869754374521081436866536444138827415608424634630637480202359589829189969860702251830848305242829208699276554980922766591834829409234042182082854884549770283938842129805527757035835484131597764951097940296241220034826932833202943581614633308512371440971055016578703954918385330394228061859280574524551577773691199466742312744054756207345138886265418113583621305794770846558353433305057970166376019238529264639977033408046858554170855110969511347526020517007393077576660521336453894950058860961373036697928216710236980732145661449368842785904998129982889939107119811529478927915229419833839995282871466324615378940881877293748935583942339037808329620863995098387856471955452599376854727431549621858796167169204675147035143984487708877746386381730615677239569613166031104076160719835063957451223865711266763591910414080 [154,50] 530688211863878763386964764165157534369324048796663653478012394291109952304820086938040994179397012766867683554510770771750499420688963562888227334236382437571259646873616414637486887087679990458782890231504683778368126041498624575872033351868880774440928131626052899582208065902868563512852155044465499486759397020008879963000338167353473487786977732528482704856797088458259298917464731114001859115989157284168373942550031203500920507465510709466528804304311539762071024446366712626860746469123866111423007275206052969870789040949494908423723298743818738917396146224646238638146246209669778852975453483779537843322273878144121551246148447289757412097634006856939968282345307112448766187195014526392016345737364138750186195299189722636912450172430336781137878699378946349536678664650423953320548584031946151032811996520695146025174217346767364714588887875054646171626523661596353563611501650122582108484358564981238947560131887071932857429851143942854630945637575494149988900514404870200372732760730106608393252082173099166753647234366184965746693294432583594179543368420607375966095586475203872608581556662810325241951136597653410310708608662328912837601096766513983387427025043674154341147079837074330453458886025796412067294636563893480994955487526810050236368182271087781276731341591617452430641240817892741297410432633285743218751539763881255043891016450337609963932537537234419205010630681003340999942699281757312404970844985401194223784126296955750702602839319810807485018591433270785139970847575722521714803954083026804366722274174400703779860244044207335454775919919318759863154597206077496922890298435368400679078849162509767618125645125099343354733151470142741291008383859172312269034885074128213673469109684214749545342243604490219658528182101752935470461536169298089913595160844481080539369745548503621103373637002866704 [154,51] -32287410244762437526221203839186344266999768795621919372043319760148051444781495251299216920286426168119572005367316498716136258290522970886913609102356413135638710021133557271348435812872451513777353002525384190100137579922663970126533045801037608724175361718287216910665132645385190037352202527157322739051717502342075549225898646028990211087140668957925256941455908123745943515246751761868725542634151603393005735520607110143239503665910132570690593762047455580962111890450123495928370712709562398012404666309787464392735713093335821866175372554864874527514481760365422675355230458202957552969800885752722216732515694169869403956276270496786297904405811297140139015931062121328890175594054755345034805831467419743141432970091186723164700255731906524371944717324540214803223281163184539952537475966004678651796542360051096798785886787228529789381823066518026643621126012911642597657443637332914609988597935480611781946191070130694355654444904607015184961521845613377984287673204233386798995402139767052219381503980413943005735286302899468767014803875888589093839233634696224072064689546132405383457442768709806205184590628599092894141952189266455882706406490078312041907713608521297889833349116905303718854888820283521520261274464064714574303308907579920563434478633458598693388353393988849251683014404664094716006424742865679741458960086031387432815613988430915849608549472834587671257503368395645599926127998253893416993683930887883764098853031702139676039848606259627894772091143826375827719333291539263945491116838576275787824450714345364150855304474858337357558788631029107658685264462092858126743973650849293858098701580785983310380819910622496532683215713208967553633822480380458759142636650049960479247223921884975646432812163932582584173814759869859483612630613620435044774414386355607999880958184078863313658331444224 [154,52] 1752617671189417988519712103369810223244856632954120779051925951294480427159183035073486027726618795012552596260799877354996049977274827274600811670571266352157290009604684412367713892339898083847973536354797520907959047665901392563465359857810808691873878962343456298545878313213524792933819393783620509384388162957295779784888721548273265581349635333663892849653175217706212278323577285458920403735183201266257051649184817477789656584239164833087954364030934533425249944510307373654528572605449793131720113636477425289608964119473144902985323185219102532216523025375437788959692262228104940370388369508356138197824710688816278145401456546810632422779817275690620104563233283369100327051867626218443977220961085457377389791072177542902615689496265750602286767783372773883720365427939497013655192404717020795707402060951269990196467109707572920687948995018844010765313880825182627224683137218329887417771197188764331145834423970682826118713498309313661506355395384485883996561169681997255791549544866950547282775322238030774333946866283779931993658133248103602719515864297392607115500924593104794302206942264664233772568902235592969127115562406172564547444914283543818941097331258496844485872984590901678009208910182139719886806795648494816263894990209141588261990518840033913538851855122688527611157648434128283140874715823581628896555991619732660823122392799505070888756746414773916808250291058770080393413551768806117970201397958683000166283853757628488580730332588928016811638156989698516047209369778714920255869520071936912303275806253498251813087617394770449435965466639596054246966886354347964721398854391106125246655245384556847138488474523330023016603491997723703872873371492783532421293517915216787672142782917360242903523958483881854826154395717884437417432247436493057659866076194942618607226853062927115502479456 [154,53] -84744983664655852844618101890282175146062322844721133314882759307263705914123089769485556915380315628042619202364034128010461152016997557119307754806756414370881860923201649263229808606507533214929864301703844026067641672840627197721621928472114260005824122019257428440727168396930124118063584557851004813252129217768584601819185473280473660119394087338877316367520480446919884803817670702615898144245380591427239643475775676272710873449988136451170882999039894100242940662557108427478551621870834790740550271102196447012630853510194209667467908021674764305022903889623358741839127870611053418731155733210315178999986561232505315087153464418083993808390746256090579091346515806081395885869370012677000189032861813943757564171069127802566954916573061545051372826264078897730292999559868894877205481979110369309981597307509011137811944397377750899917835037922544976944182482735056439795248802739239887630290922433542842070609846327335353076891843691239858966059647343264225902597909736928854661083070790134212977854430635521323766141828315145075483777619139479193761913073011905681506096330349635172175822746149102571660670340954501445829657279353661727546403797987250511020924817930834193584698904492747925016300265851099735511667591798537054027800744399846146421682467433547214045263857491671798929558533938698501071345294892819081516021262550978894260340534159474954288626204426940732381458951786999083426393068874675389873029281068765066254955322619358051784388697840348336128744952277563018429690553567546281361308631418809463788767675454285718507933400751979716327175703305572255301029596231501170208790872475063836057466511218222700120987933533227818720606015453543053821693385470007850489592374935612605839359135294002886482986837267649113787837518395096476127582961460241162540926667490659850641635062293244189120 [154,54] 3663794347409932274467765841297685435813919845773153161596409482076937601061564940949541185785220719128427803259111242360006904258156509149142907245128733539832581668998233145868324498296362842991102883434917005188585837788936955604108040849397215870974135883819129520281673798344751711722748067631596750841853282560553541960387170218672021506430268008943854190009050262906295932441559911898108645358632312793770058557919436598605127044507733156502681503533447293897676135432698416536295112111670657646925986560303240072943056986581423980828266132600420358423056999903431774803088180943898239758499110880268092689749079633148594032348647133261319831029433482119125907963621169198670835827604518435726258328373256488934908823820712457857977386919955540082761534309093501927674022468699495563630754061386388910157198365480330015919212729772110884724513294833170751039355250481833939482152203445082282457756411376897957165143381247639579783031452576924444355888670933213785783833777709921619541237116257369161241716213850573757674107852936698004579791682462382882543949748439353699279675684672398876339828184817306161638299754144977866945978472179677358242308857996877218898168982025078389660788473631893632252389000576356522154698422791876788892783244348131027320794027279636603429586233170829882043322273124787672582281426314610700000702312364716398367020216918460654524797880786300207071424665745094130211275159219010970568794849805565730799768766643362691501323900652214005380093345232269241261743555043593315172337686554116041388391060461411484867182525656324510783161961096573040191854534527204637389890679960206886080941533251907426584726515878797055710242161117953265472664072177687901345984000901187645448537039098998240391785835253418074591395517901281246324451880351056927724734681168850814053131448994157728 [154,55] -145136639302621172706012998722571926214989323715861524542607966913266188163975595896111590400761838455189832579810356653882138413335721526837554256958953151066702814645783135566535330837806632167667453933126682317524794322515240870945076674744666020110931745304640437260093075076001695481852694860901469384142457963925010750786779981559557802806753472113243826005127337576350534362021174441827597090092972579213863956399096599643158693350583290463707334459374209354637125939682694562950651547187629292407552468667163225628026989425449614013030573763975167678070476008085600478020775088188375971342962933097581955540861338141994627955233625951408372833610805230509074808590355067757512382598203649383177328317729849455079647334412201492476082216698336997344979593456953598610916599833429954576170243303288980797939416546598935023379305904932841683437278647959137195557240851555044542970247351105811251561921329148150997066960012804495401293487354097334084640251709621346800123583250382502972092940043648485806620002046297866278262819842864609897107384408658652403839226588782816819900845157542976079974582823097244347419701718579043874104263497014471638670123710649156348542741722116553014052498760115557773110763722421542246196326222115889318177027903831545968220437668809045192864553707046634203150288213533401006646569063004800548050240569301896407288965120888820332871264627292292182416496330424400033524729809719663413357496168636173253629583861231089120718105959501344381907488505840096111079626048421379537258439373579161240342344946067227691557139400004631907079119675925363689062573327440354494890714564000959125695380473248172191356307169788910112530448691253029327083732540733775167767138013999985230349123493598831575340582246583379468824315894906751118201241644034456194485049728005854402892888746704 [154,56] 5562075764464632840707433454581254346365678261364668736734573376433029214363311531314367194292526754688107644750897109193057893430930368573367547190272382899144281399321744318006271878638319174126586418240419766069287111297471989677345600012767331557524813334478591847421658032163901690285525609391543539896278382281286249510411538560651329559174944469613083853676991441303455931363359103934082010210893887815250964616565826651915748295757065204049076316645163894153468037432505116998180309265635903538660065317940981781399028516035300629425907230083062975832688128749535157685701625504868061908660022630534509639206595477402548704933280198401596285730428756934114230278460610295592154713994558593199875326821410083618553842383717505077466511441892445261067610765316292667681070426972386087249294965958589338499661378511796551288097746083794767886503472761957292779230093061001117955655915539431851288802099842615149453043333966172755171885065065027711791159290625544197753228775125972584998081753832749675415715702381151437264340412794814187405640503280926717884352320967493635381085651605963580927020030768397359609372067558548031347142388819760149432627701490175169953702713879772633990211739607781950282581269614526666228055692378127280705939548239289035695689980375623120864649670823643380292625158370979162669065164379338878910827128683583796423712906717832980011297920885538469889304659336788924227891237453394792742050933166508153212377976072826908036356247809795319814944140906946746301092231570105816559798146129892117471854395379297816128187584881908635326565902164374061679431971908852848213978093657173538238317418452165034413527904910393161049397302824064377876338566595349375309489402784157822981708932780640546960655080471267143174620948159336842939010395741038452540346253255370200872311104 [154,57] -179170943590789681762843708578536747160438980808061166155577275931324383298270380660558888560289374530325165422627231743427042811884055990812916039266898481085048473986233251084140937129584989155123811628090782095400955247775667592728314500216747507453995965523638972884600079058127262108688699998820032060600923843992141135387166566319875800362459935981301100324539613166355449882263328814459790989657537785695824649862175450059051084067730378579010757874286080758195744519097638604378069982390514043150663609740696748677089123931843940307163558241234772228866304791813446607314638827034870816978346225066493223757762503578870917906214657288916143319291300022867917455447033188850524198152745225472608761870074510276290301721378403143698292487339399813252443129513061530856878137713972571941463065828076013713630871291865856302499058558995721982698630431126550345761385151036492864676588372998741658994606165673405696758890653825729875482799555145564773673035906507924865961108594603837534674456431472371791268890369554622050799882163155754246231268273393708415787180807879534829944602621724486522529606304914243638808128219629321116563081013663778337633036427928103255395550172521378394493087054087808598198279964918713669986720513513553168171996354014560205833805940314750256392631864164075182219408701014628878536030237491273680324076839050244393667012498845342160769324078286988601331114377970891655705940979758965418299634710874581933146364059630608486906872376475095278200136749388364302170867903069725241374759621767298676210506452358509354776374471472752478991666358738376680860087944956589281829565892740439157932173035926272637317043103117408754182456304943069760932066895874795078276817871625847422316243355065073092677364496293008762139391623754497742093712601495349268239965838606860478336 [154,58] -6568428571378710753787006126148558206040235461270314747902890554137686733390219272969359717493900500603585698107998579155639259463785347955962458536870630607491213704582664057149786295730698220777560548012236437605343362305707097866347125306105000289141820586364824070514398458044504098161698458503656026944921503701440695241434654699249016495465338154272124569862087898093948232210264154192135351114430618440849265270719427501722687027922985986638960776070655530283048142469937969600900653456819454485731835816438789496160912263195215838953992978099807196752612686258336490000265901250270441776938890563960061526544874084623961336510199623663764099144156836891123449019011035630172799141385392131325784777873607164590105809657809503268760149401576361671619295305838108607055066664863146118143067730016227526656875698384316570807562252185383373309749884627563842229937385798396206174097334825217096427365429080112019506119786364920241134460325949520987544632623983456380965306340432278117923706404859189970600679299788063372221003478567788546852738076572544642037612230643124822444632084213367461046339852807049089757523556414176905234292245794003763195136756291818831406477376149999161358822137366248844064822546268539330254238652019560103082936219021605491688271287806236055072855187049783929906073421806341398144201796057097815449630052982480414500326331935893871741312018561411207928141633530927455953697095933689665809732027763629839230839435175690988103697335765792824084138718587945650613107534702401954858845811199765202213668092775361573480949401496699748584607947311918849524662462044197316109349424559768907395737797605057146312062789678379032955641824259739082539238384692952292802986805969063697861795976052941790429963309841099023744250815116079751160462644611453131883164954570395016 [154,59] 2616526094948936012274487295547855384848523495030452957624870062823797730975202299071558076129518359796448547700848539669739435109222078681346613566829180659427256276256364632467260954882739652924509229418106884286582817272302068722449411190912398165562137304550222341548632190983273790719008378396361455360831747275731372597083920189641954831383129691278040353779521833518425809517962125671378473345440380804928759833686506751547181561140665578953251075462048364581739714364664199402428195362924026236628584150742929700621418295318468474668870443496960182723202834847040668023602630044312972637540343595947750440698602934938791938100400170794987258254363394191995225413890913637075807834985796626047253727914333632383977654407240480663072885284572303987990349469822630736178929382755244800736908840530114246172583950438737522699310948692211871078531098135567278668041686630402509766929154857812798030744074076216523090868939845662817194644789763227475221026620283773834319427992819424384716107229400245191260741873395487106811764922539713276321492057414831712299664589625246285827397398309908532697903252057768532066206404579245125835986330663086790878206335872822530517813925842921685740794049828394734831981317060358640987322406725500031192632529704976508320341576114891629568115610088321495054917546433288679252739258484424410375294775062841417960092298310339424997672538997264304836120246758504065555170341078547344303103114730974877276868389268200742910350253406635753577564192526542088157336303130440150876146283468823001767879471029813604891812399674237768665005651057969214021521609370183942441534206788197332662096919801987692148758514580287792153857782061223518368625134331863974774242620178572732849551228721828770252635402006622281701711474743354508798351902851760224698379521538656 [154,60] -335857943411376294169695714431424980298787625553755198632651584707584201295548113076048572124016122174102862605735679807383528123094371969200017027513228082606290022367181719005764314653216471771702371568072895742365178022223596139765697079873489664247642911338439811309427312143934609112670354195032964455889799462572809735815754490773799290425279990147747490556675870063293589884257212752808103786544633825812346198242247875384132340270938267116719532420641907763460955755177337848678624448740479240333209583736450198751280525339680442455634720689338356361386734657622302496711980484064143860663110143095429889737543885489088408770536741153009248143548970264980805587953821268750378923338784015182129784129922153962103974293080447648569439919043090755779491715154444924662547098638502895981678227376344713443667300891821717521075884125837341001133050261306078208818167141679353895652789216381085021193220676427354925446234964205388701567814365146843093153598769700036510649314619083639159085691256518285152865161636234622737665044102561047058182128548554502014400981200102010976950047300516237943261221323200972727243294263875015056766908377482900915789099475739401456727928359223937022205451053983905148728118932387331389162234626633624050674502518265206444127192992587068909957373282518114102396222948323366157869977104489565366016393452056621344484120281647859885184394691567331133658207288415508845485872068566660804520812938290548685199668236036492311938785372475843973321412807422652381272552253016417856459051089656299118552949472711195943396188991108825643375541634941010965828036070031359521329306420012222041171799821318566619147721657509071752544326523821785281191725005625698724675268437908746459497115672880907875898596055504342118684631979275588770437880736678351335670992064 [154,61] 23872629778608949481751005272921760739146851970403122757916750425938695946592304316228255281020147094499975084407911090844774289392166467424052842329528190694202822720612881910275422911849266504424895370910014314461166768551754601226939460971454987537612650748741814100603003477880913626318793518269050158685957103745891529997095595871414615412509893004318432633172518811087786594407211198846288509252502128139419024972041791470502667568252881522966037942141446308330921351746661402186934354094558701373615201229170290312236747060970473887086237097795940406374902352116510585743581644588206272767835374642492415321414152552690471260187858792624308187007686044111776933116409958623643161846833134694763748881235677087418389865939668801045284755528654249250126649831557302475730895436001567616543043133730368650507769576059883439266453196212338520171592414306819117249746320976444370860901350131235527693150807453997682176331056728533667004510171388123288564316050949138810554921799122913364022974052459340900056882982702643662160183673936400129625219300187797527298922908118309318310269718926475197593323168707404792955131558087228648735515331123478259843207123525022581839334719880177113280448336337121054185295923018111448692817495694620044352289057871674359889443020441944051771816812237081091293625021008794932590895073920247919888255243565462344081902639005224354773146463357270802495969925063587213591886234275876647635422297841465526430328753584399152565815006644013289604543274501551803931333529240530976027938436577689734914448797971725187890652547666948671284198765107995909417481050876357803798572319757424795837378951724151736185800193371601930657431831675071176065013218231602772307884743347738986865862186896505724214086095078792454977915337303791872928238614292299731366016 [154,62] -499193946327370748345553077264107532604938513035946491257663116979334349652613299917547841309431290164731617095991193659050484276552902607834018200213766224985851819008363377284866180907260513636430889104627291036043416022823585331549784085397421646923682232845100507452814230341160708446536584792426818481608079478315988909424143946847571782422717188940338339954169838263971570830373995977926057707509078848103363838401894873793337845315990247680425775880447129038352571797508377054599685676346336282643253864458955083289606595556636040959068839594165918859883491685688461985455354683195718033205484470765847969738772313624114763062457188062362903340534120029908191747217826116650835819963590651448470847458143260074116674715911918389527369109981363342849248918496151786522182689162560854416737582788656616263194191612325758128634750635311558432515970720817311491457678087371147034081954556746619838547003886992856924218424956471103180995454937054290663771639690667484357638721483088528741790901027784516860842000306279111510513562353947207069498545523133160863863053331036780611324131897203372435071471239701589508678007147821190073129818356752176262096023970490008324230782373401579906337507051715869543126873334861369808703566258427529880104882554696332422905065318238164769824975489085132653045955890464028307947870945782802426329637648398101212645708919337881344189235651408074801672803146106329404773831687348461534463566285105947458482087600207505516310066754293780359738098647055423241150118218028495046976098989673066252075959328564591705751619788376867868451274069317477190350887209541179820011118452795712738924611754973696842999669622867617120357674748686402637646527038006634358022590079486872055586103868939249465671965399587532471843152834158923938269687492937462528 [154,63] -85858895316426107853729935292770539227943554330705395864163005278235157001214374743305718817201148517583120286916575310901274642771912408295091395453285464915317410733823880577888770220847207998629808464362554090127199146000209300282140582060692260213751935405434019968485432736298813677960075225167928766087809713611303672351896960301103877277392420530508442005433913783063700764404359390474744514412527897132165646788186435707715882584357649011530473757099153993241575787346936398539341708928671153683897903586521945568688389844178298679078313278018933515921624359444868788868230407294091873715571177897894843542006666970940640201814096953857153917975991779945401805780906111917764043884854361220698624498924815326176984553079060421312043974339157802027476843996176357372253845597549482137708681200861498343619857726238553033120810705699912025315903636748647803627696405357969485461867706617037751665708636452930110289696419745863504725954087414006947623895233739724072663552233500374380451479359131743164952891018884343063801888784716704785993819305523959800595219327427993403192842601172224722901018518155583532141975137124089624210394960636496279539227110332601742111902658084380848095199074543153428759776469850222061801673902712175893178895961722090483726850210603092244705716110265345710066460177527645914650793464019700985462620553799083022032293212000611993798946999884361313260883689957178200561812465254112478417273912896809090533874484249236412421564705758233072341345586399643311387749634574265185431470658619623692541025302283284737048210839535916349337297090301336782293181326978169097478981254095097873900917740678181103721055756948158741367181242009611288646139233190966773863078928678411513546892411973768019118539890538495140559470882513083648588288245354896 [154,64] 10289978680810817340567385814652972437769661294728113478317430621608939618653718686812203005813076674352651670996107547211081016160093032614315726296200629411858082643899793109637467858448615458588462268480513112820684599299947244276648183438029033262050173137821191468010204841487812023536638820071973949279970394945250562114919311411533311545499959086405143833031120820300040985153000582510031278402622682680164702825016207975375357236918518088429644252158141815859506223532992337547816916420620729008221667833784266504141322781629951556087617166463756880587533425216338036474351775674044978869755710738168695759765669298584192900772691514517742566073207007673550795259600108426187585313957234406765475007287471280667001460452764158163365857204880525572264446362384955598728329416570650325577761796587534083254742671174323831352219249122863387410812274308907955816303340584792083599605114305093299359174516274200872746627402957568314731017474398934263233217383943417500499478244672942841621469427413290189073088431048219363424662337207826283793646027748185013488009665438845272135887587924950374017532894936050873574373910844506013971149259031454745509096296135197193092196157813931203230409716248149711299508220555007179652241280527018262680990077131568419875118369785959019163149343225738317675558160849888016579479724138641148229101759233903496975870940941201382671724206050506314461246472600987507417928435726781980472896259213231822580695061114551792569943095968223667266750397268159977246277411051155632536301958165773947579126000331554686262847451231940410959323454946792995032695049891617851217520428927628202151245787485901247556447963783178192073113092675444616866392113297102302489232614402596605188445320762288239059115388552392905578911740249690148627964727104 [154,65] -516789104550252977858579779742185272154279265536606790145482786882522481256056604203513474176544372044589936977348310404301559988346144916591016724754064372629017901459701728970952158699247913058679226597768685786377020704317527625517414327068878412537540329320043230877210043741288524032337094971613848159083983242893203632960539372824913355199709456941728715049379214997512305811551984597967004326745551974506359778183142359992812172522374884096295365492431072918436507891431904541978250322835752964609257476552690005307040207326954237454976573745118785945600949521206358111548030137875631186810428296449642270747525870131607429568781647334927054945829235887466986322828829190516898135152061194377265250239670470722175305560132270653378319943752725262196953264384985151575655450686179736994876222538461421072701006282482466892490851767010840554286974056003559247493313496830798727627607040979390596098036474749736995617932581925456741937903094342943802114574329970270080647879930734812462309340173793747511010292245361039452039711834744798160947118000765790045165950762899029910731116897695354303628961165107449479325301491218633291340692915437167864195549965401210487408056248655360560668015161091395662756626393693221928842880751465341268747028657868896991197409742872075687117906536700309524061751685402061495682087020400497405923630492613089615590690324285656641658961142527834338872125238578188015251070108427739317570674946166592982011624647837791334917170038338253289952310023646031880154610634606864607467055822281125685128307484443921366509149626405435548256109939576253918802181968029226538198684904013625868267073243626711112490641790706894258781662397166356798034570585409591742769761013878755580994117242894453539998535078834725048137175147161004103794080 [154,66] 7468427754161609674054656804311770870692291681355568733144062035625600555653858514787631437487747376991512382525277104158124940459438099662851845810086310408456698438305931220084580236467146963603011958977064378061255901707358814356093416528528534320720237576349953698430019668698045467255662167239399700405969425345201733503689187227774588525427493843562475779958854619852463519005103972270270314866255377069000367538080715166409808992952560128729493872270947692688217230718960472660266389627532326456892799569739350902156804625274575731271321747498707761673945065007681671079380853098361867482865095370124977137728405191557750358358069820126037254964527040424010707176034329803665900896564623393980524729743489431092324080377516445853120465327144407923923577087597553400420399469395643763443532203843069006936965669641753196375877713685888218106042937309848504962015314439721963932215687106371113918796289510948444270634076857919269873328460513213889109363045939884545812894009701215845610379616413535721081334513501102612496393743682713536733988951512992960942946313809550773089949869258717007720237057944581039684646595404128877886384711513069346048977471114634856768259684316548316420820589232609324539277645652020611954054475737997596065442692272547862249131654085783817220036787244446700668423098537542826711713237497744415373100743209830710329845414277618033319720032421478045205691351241025650591415711727658340776711545403442918762161112463125721992898478263549405396967908964256949684545735299895005108677078193401969068837809041060228850189908705522850183571826931381206118147581991946816284701825532035812392997888299511164357945840076931586684167397340196031813127512373780765075928167928521495945305366319437605398004886474499898514264715386276756488 [154,67] 583158120431765495339861290779106069664702781177061733210027281730258274315267593240305544832354968084668122642887453322059334735063286857137844019347798543971830975818200458732119342614639220928667978190793773206867050620006775481864458556175471497911202912868908254119434013860134803906190621066997817444735874374722301383082948086695263711705189424232937159304300748840704295209123639433581983552903270415755415887173657344788322210407740610662726864999887685562752865148439234179732097643216994726589328897829470405779760295148246558474776593716524383275790272626092034716776466262441632927838309985881485213582189069388840548532384873673782049386518115080234540078568279352575081070181769098306794674030021697323138875132810271509858715761376935034200223357846373124244186431197587735119931439464472997381162727214154818713324608413352718450606221921729539995306310292806665968996476014754089927735859367577801248941425491888836529013834420869368011665480097689887178621005372725938593874404459123481544611771532067410183664522895110785631497157509573511931070167473295925285999948600319503521681395551635622730120553849297693351543738870050812778631165464263991495848800167435882170816946655824108388512913138479292693539487891455338844818712215936361027868922478915447231655691121804081517106309022160385596650377195216336380403508957155886246201219627386479954767568360654815862698500284649774353369402199744455889959477792495170897884667852647133821073714068931755042754997737566181399618521044498501428154421536826072375283701508952453190614196212620780104393499273387907245995967546845103957414053900912465971689403620777614287978351590573535182166828474905443295511515698074744798689891105612271051937041365413791296321910062445368981706775230912488 [154,68] -35741668227841448381117556069925187076445999437652540211981499829708955793437100180636518135090405102141312545417155669080120231135196362739993089090068280521233951925736352230909410985758488637992032314366794994484446079734538089409972392431051276465786169968622780417647322547195309812729264299510318550615309064678088891279823233371261133943024888466116174403396782039657517786153687400769039690360321438061066124304470727499165362652533641028486218248154891849939661867096228213688802099019375575346309223760476074131258313013780790334743983248199802958608509547922800099675621961537132881308962601799714835665599722878339714821903428775038521571599724265402969507601581614903299894476961967826330893242486039358461997541461103929841408099315654453630131542242091000881994063475075093142188041523234585654773619626996097147349702662981996286910852286742133813235010932438441629458315395496937886473585178098093422203764003807015566652140029715866713785838916855649653423282988314991380647889037657143860391339401608428252999407825429054755307316615966502924951220979924457083267854226288546175242106948197749054917203825799725436844159996795923543605372323127751910062731158926801478898966957679108925028035595597206170935572691168166926101981159519875016268918118496452596765552526568619802638549104473342910366405844522820444765340139493332464413548046119307422885245383879114543064329441355992873166672695929760586084664930711892095422722919116970821199487369027879489339111266504770866276290157886273988087055307047680215281439936720657948550991592089177031658564372784800232975692962356355817080514952002969659435771648284822757881786200860519870310292213819111673470588690692404594713429044433828337485829918961420651203931638555354472951250177488 [154,69] 613351958672310955521610621011665618571262001954477029228119538116741740742072401728983277079777016679245953528912127315424934483455744527546070701160997026168763759153991712674869766718546740359423731061274977252260046699759684606997521427028308467270588647293296959234783675707371903307252429638756000435439557018199324841163607408892440644382275307120348914562019431718829872984068034455154145655717378308103445496836410006841023704061005991566085687545556709626369438553912069074223211704497964480013537171829956003804800509360331823150744506063914130121041725390414659442704525821374119869263415122846634301843807339371806379494410949993063538092778125480349058802807484906840525930516084575453550220654988101798108433912580508873183899995603656955408735333199095671379709169434204036586895332679953093185251760176185363772200714410975642961232735834909569207050033524007396286971272097614816190680859775430706823395754893419099577027752352736990923341315100841881591548923944998449505236855336803523186668479709881239048002515093292895772127425901555805664686004733242447209234922002032031266892596866387034385272234258180578846710823689878872624818881955558527365840302916951375363394463915376002094953458269097013066783056319046514774451474863716707219858013630083354290629528117814444711765123622751332262215332163171017539028441080501800975073586274552425113555238520824795883000549624474150917688983299138043084880771747342408204042873216838312681791389981535451509000488886093653726093374817041549610444136512840280068860850750505124291560723153609867169490125839215927542905464941501463280609848031575571289221456857477503504863112449849791981489054745321795504458025961355427782690121207427742281883612225894252417315820583676554950793408 [154,70] 11191175980555678488513199270642754963130207629673520483753695711586169713960867012816850194087797866474076341628911244464788087119776005772203455857901284084623412971194156400174610970130769285339171023161359635428912790121688933069128469323823984518912863558939107070630390133491544684006368937904446099773959308534966343828589290896365083559883633813550418652205122391863348686552478229705450416575136163645745616136773820853453850337638631380675144609099151672266694186453064025456608421609218766136595354339413360304176977507104212628913958565931408970249710675887297514456571766379767531631124886173537279324545448831276063448657472959001688910922323447810913524361465179298540338541272844016291073089279577470056735225348845328398016328317357191667671659082334688002459725374665072814742301480520906808872983260692446887659463046457032878215764194701092755478702129194338161293729760293615943564584802837150817285084800559516664893804272631874637898959116205937012111082881906997694998073807232336696010933598292725619201789941101396225506750159586691042943079007800045699726051129984564284099453306897269116834931715063718991203120600313583487947924143069051402155504984364718055631311261069952963623398473524870985160332552636758749504839352775162718710595548096358779696410516201980251847092379104241625817589685961607526254612740350947249219224832426318791607616668895025717583708012539776331508401982310006375819382635446330691610379123906144982858122168997985897082794042415511964889653488362932016024819716110795817181578549169443829972033310960752561293598452118966628234820596871846696734584573367953595619745201570724376479080756177819424057198293767513497312994691280285489995317695782529299866109906176343404909989903903749888368 [154,71] -603576145282870996139628215743459930076151214724918311736002823155152688347816952590238722135992699083830277453436367283720817235990251370827785782827459943319827446201228581738398050210510652360122075106379964523201769933443478143322363339025506104433307872697167237149073397627118226315745506118297999900142725415850132526759946222231741661425848002247229894454801322750031470603210144987322538370824554886828605458239434321334186387217072114262344828250560919512299995569783087928251351006694823579236536548198772830926911511171923401263934421325818386276876459487661710148013237886468587375889330045375987659392548479564643471883263215947613935090904744589473870820242554521387183485665302465342234410902350741496631807137340023956608077089684724617985382079421748984307431277261530785721903989893867476124626683420972432257547560483954250505385344219170261909626972043211580132873590539945707172493583514654312418239183832250610542152262463642155045325208074900248497632935143232918256758182370389950007018099658901951162592900451360588875879832362528572830088807829867483326732452244729250208647901323200299479144706322342893410992216222916009173894386683543402171070481080777023725498328937517960285593589505594390580219355810494627920975136250727875016890454436673569425115814392691889945466192782815447946935480477358505504200668983338679811397031054251519735454219181143270620119511985041826517932326193024379133159192362797353244905001431664541393845023700669520901148212373117951628987585331834272333308451907799806022479218620174872850821110723146450356014233333718059561805379907562993235668954812504541735447095721709217830969696416733535530480052181611893441212629286446094626501519965106441694911992376927097807329870377835040 [154,72] 34039830370094197766777250599704416811581041211760601406792756020049869749379845869697648135669675103130210400527024715042550267398603353518716778418925786556771035207930487984432754297131651617087235738926612694563879719887642808942926026081191044793822998965173355411709608244096548181342903394465152031767547269691531120876623217502250047114538029312857890763308471341001849378215643065006593059094058272793135926883406522654182216443149895574405373638538711151717396343982549296965435623640042269957830300634691184702958493633058616923548917189304736912853126078767980280238828113527395985313173535640450590688909109161208233461677327932825533443174806178693104750727518046514406648359962786190932031454387038892178094795054400436761214969102948193701955209898536819313406991815026989715953698012729138628605892356534436777401614047776667163875849234343788173789977736425951671416328652373646041581926949529178465373341881601747116330097661260658549016851734018299013602228197007552231448228110860536741153156477490370643056062807777241846021494280262938813428014441190534713473350173989921411982442124698531502942206232909614209784935911967117500605331733883882342971443857757057959883875339556164465002965420099735617455571780808299669780568352986223700476543279484983070877518632891909228354805294033367112812874503882385843233795015078898979866049404605340374729376312029649895352699826236116976252727049448887167018696322721358678548351090050640728986869821284668085677624294874521134565592322607166967656808331161349586678747220086480439374314590257641304056148640650739354979609359745248527331136553048870614559377765991734874158412608413966347177712301126094994838569675992332841832981494094331053898183995725582008551394985840 [154,73] -2111122697111124339705458707759407764796135399059296114655055368090249340342477602945487978318105605650469050446239135113150028370953046767316174267143300755678502125382935935057535761682556374481543775098517519372779277993608584033337019580093755466605132017698973474017688546251690493619500423897953657973397164107828290676066443326200783014534242878475872420704838158155944603836647776572083807907263847676402874397174822328182624625680409016916295184285723538793545267444926236513040325432804654737171737922442482294046285948789553236335131209582334451140065387967491045889902812683664996818759926354149274458721055224477405558669575191423277510332000080070264621859169045817220001983012683122954341676753543571405308753842394085496970100258845371257881332261573658560633248903840311598819101605000902293152027183208587926829464192827307070414188781757964059718337129511089974949667954455944324900986146971771832387997657606131475583379222401764907921074067604135467614924059033886140755844595539236042189291418137824475901866669870186271167534777322738067207948208874329094821500370468518080040498619356274310364765380974252710823747349708384616501484456535995873560727999435331171750021114206235716538292275229230048560509894676412714325915169213191691329644991341468313892110920604360489544945112887247988963192194090979350748400885491610492314908594271137107622370193762632756030521300879630964588697208456201859152293546899679908191058037376381517715599278875166889476113036178272206725481838992255485637065372215564204954871024917962758113606846684905480722911772417049961970640570828108211878950096389635129466039421808450815683039062663804115060694523860633248757344647429162508390246094843534634172148485752729915739845728 [154,74] -287923761382178550672954247394996095276283145047376805959625826046048218557160013034659648506629866159016486001617651229627404353778742590353215112255163800072856788082922377768264103812614419140465587505101553185206264718680919123858584330706349668642729272746602373246037941410886363704302778780499506975069594227217939537422605747789922053970287033102682179566232741802251912885232191638564353620364966550295057822200351843632934046632860530020946811882980414862275687871961439525834088495616005309396743557316347007159600232500463951389582742801819406566862822860848087618321766958276803487949359980497047899728775090323941232573703839977676934045047804712771729094937730496143468293766749979104158538599308899389893469073022777118787530754094376203173030225661387612697336795741632849880101385259878332971244481937057063645381371488171606037324427333913971109819750761516145995522355439061041574487209074628569037022414870533215435187908745187127330131453150705184390008467439466092434476433291477734145675145150353488491970708295247361945321836808176027969749754661435682403896506741080496661881695887549160726741603323576895569406550022976678125396250681508847482974398836550403911211293887486234935150517954114281253144124497375553872567201845661098589393934750726342296608825365666262658857356043542112416212491692809024875149470356792739999122020078206726542061779409229824650970626113078082466758254579655224814328012298730213228206886975735952418653870187389350655549686344478023169880235378032818901533130349228679909597497176121592295332839755719179651144617663151727036245036762198701114628174676153071977191851435966147563424668792992708336372401543798703366976149514954773403408920296715545319578818275332645380606 [154,75] 2953289104350082967858366667971956540484582941082879263277848327477070268556638157191791777709241877085609923120841270683270381443486743587851911837904094468138059659610568765017965328011873420630363419832391548158949452691478206083482091182417031749315529229902289336333821786074086209112750634822097388730763546682858750713246789014173411804880398994432949966571105893216477831700693654444489000586757927480998696619950780001135934412128301346262507057424296707020921241439431011396427865992444600730055747766090912238168554006574267680776280780971211126134123748460641905346443908149866635830863249473064015240599812863831608024596131683785865119042695708494956373401253452701853831154007926297058669565777869614152850373523738562715385990822320120991808695960383594112589926507148809134745427614420519550972207975735524351580973322128685683613532796900221074446253247613062209631307705143619219836479710986715446308953582521404164295475306350660789954665145835039978252356757972093328710862536026409367802350711075748799008773479108654187814900696161092684453960314688716814800173028351966293237995344169693050337422087595777962631167147191126568115453075850678994102370189886260316441393049892426419986414449047451737374614506079911586125288495387813504929020584639565577787381612963318552098660548330718858390042036367752126113989243367421507107641758348374039970284540075269829282282731674407534558469175415550660017838676133350974670361277709969942630658750202578120794966495956334372177633209551031610258316231937645782826646721685746963684209661010817757832532372574520592607481057945719995776933838841142616868545605313009412624976990786800948593855954987399006226095704390463320452414030452915955542458393821325344 [154,76] 2877657131562341896323204225158634019205076830025216911134838294456550150023561692128256463190553662848991927002543220032331355604122531660181159262640467959162821186168988327195868547784349040284640896627308734570818449929670028008012350972909649222731324620941679744588688879362425825804458742284921470080231968062026963328834740551024859021056772501790524774885437429780507349396915449710860722135688429945498057865910757876112018023659423903576999956000407230310996054008115911349391230789578596131834746483690253172300554762138624492734913058031174926460083504496855793282378023249217811403741949953771550071865306185956008676568445040495667496433232670701305233998145193175717353632783629340166394758785935442188506414689803309820314882898542779707174536816220516067120645972250876377235719746517303340969065241945661417984823911784808489380069289468272544959195278653612763691736407589169128410796175544070122382097767431713311964249119512322513629905567978893398392781813807248128915406168999615091598236263873732497187336384679316081611767527473533295188786663350840587829502357764704191181248206848250844486164464846421759131360305614863638136028203000359503956688896372247189866987502638742928971365499886357039707968012764981529008138401757311778314654493582592497581512836526933123904522608507297939676009784921226679040813985501657972071298527381735391743186493319771512944508603499005774046966644966612885600317463111740843983007970779719723093665177171660064896842593245579477443872959749336938808899251531786805951178269095536251230391646219955728088732436771041610745360353652117392950375007429567328679590718963220660882175145300970290616454660877353339916537897271096808614565140489328791746828283282752 [154,77] 201820562675928714306164736842853294219067764725744807052949597386153004921289267768646751406961850050089178158562722096118166396044136985301896787665519845147245899366271842962560086358303146352402016564322584964847970699787976069896517107003881567918495749507883602135232551569242402398691363292508304449622587228058554765679720855643168619524384219464539511890225310165674419535439557737916123306471744026740370785080603961710138436419857168888031865501672207814847659019399894232443739865342383916302065755970511932864797884270107381286622127404714772750662285710162199083049056641212450390386572163643455290367435688761414889836802829302615379693439793544647443356478774764411935719855825029694912871264867809719297931729101233422098116465241374403713990808888462306592148508819088746380676203512234730637930349876829022222580606982290167026386885334198339232737742418961884850469792158010522254926884544975780364297815746285426593397883665791940060989843179178342068796938995038168842314218504902479152502513943099041837873478193407493881495202332957222470807869250082444411021260324102884242812966113869890725818658821887504492707837740517513127443539708850239719471945683177354597126513551754671549622417558622959083599994479475987412335537114534261366669505379601589017882746610727617112856028975629772276152743578586845532952906137013904542411057151082651892046767326263075841657655422604635748980126623863072733041684877450869683721915922694876873778457555138830202333339865083277409848405276414873120993667057362927480690181267847964841560219065954763707398832670258059970879490433288899823876677150012406425821696586227844263598880648907642030425324772164127253023428608946552092715663916615484487171946784 [154,78] 8756686047193019308184962244234881904699508191048243008589982408394094674307287190749936297876307540401753488923000294808293668895688625709909460252687075830195928676907925569389731511440139658990161037865376790578003018297363582378020606099867350176385011385332035500264537208379640014670845377503634645507602354203212130485475853847814645809268742923606222193108307159882694266365053931790237287403283490441484436136748452573948453005862411071991982306657291226866266828787899752575180026433273850506031353288833253775393827846593542312457716190250899075783134526534301917000750705853998854913379196226707444640671591384659880475052673489504238809871984486480231699441945356456783170947225727391227183701537401571967204894723549860662515390855159698411412214413961642340270256961964583414771929134192795195716598852157724474473461239453655274430457165969118516547772510877202347171570370628380908141742451709115065787962850412006446273283453567924295674985374385547757364216036227027724947656929062610241161534082258343489874985860692896801442242163184910569560087639663314649746982126337003412681963909869199162325244157280013139498711706394059165020433949749419612553898227547248128031972532232305720770343767785070993991632097314014540936797979370576185336634649366990916349822513523434154735530366774500959908106326854686744138406003936316078685474956970856373019058020811181771294360159134826063504167279855228497890004066533354236615857084551942090199674573848486429526543381500342667631048815419245014855502981688394263312583516061530103187045818399299409470447694860519273154341277029212477462582235146943839451157862780672766613859244020921506100747178517127882215614816324581708386872357172879712831828 [154,79] 200765066422043448156200859674040156412655582911881958961691119641611606573343020312450247800156718255214322163385364257566507382878535829218932358611899786591011987632645756059300540869906382569880855323661391027980639143085187718015129682688605898137432636941935792065583908319111022235404284305160677529047500732433351206302899163614732799979431130350564497361387099889009334424903679694973254061971313748112258860468134836295083203338461038109538329986289415216469657176486557374521156323993775560812527851215227413983648984704878999971252414574559864000275898075702744241266841610187624934247198429596424426912412721987655746865576861688275869052044478460213118340572700783773406872431234192432256150577452121799588756866104636347075197207694515799994030698678503177478708321667686098623677788690138138433909495506369057723496230422075032872468407949295663743207404569540739726840356210438487352931752721306684546877966269685492405465722445730478251898277405836302848586942215746013855320700356844183566247195055743609846823309076333422429545672951740574235319331294654452555843776095025929746989305270810445403656944330111160727351771030595406345525107299276241334854382764679042034573968240125597248356648397253458529111132947565571021428328677913255203210718849447651859835473200874033061536002918481065249123129725614462539168923548457714310928706436783547744386857095256166314056814567079626236918021475174968066825524410344069004063448331016399055613292705697005411520018789047111865087664897723967212959034557103713413482865187385670562995043696961085511335158712090005043966685695030535270527656511365925453812096060208062642246395469916319895155472225254474843473362746162132549323859481977198752 [154,80] 4103533444103713640779531422845788579971905815893142736382870513952326849574546816884170513348985170072947961196909959373455008391802647762035580306767751379428721027335480358804082977397157312163151257770854028769866670603451443220593423296725044868512232050286147665837345013278307633274159659205593476349758679930162708192899789723067405291752143574799337996909649230912833511648894199278278687713158596003957189969793334738981266574748078833053788040493284205797719453837468680133915160400075338677995499873165332591894110980403679388367175688445088807332751232560650052553035274875809941877038668771579811040580377868937021218987074507972965193968417830114479798130419084531404596599883786660860003698307043498452582166721807653402046679407916130698264636701931950175922928997931550508732715039477134429707051559590306644204424532356674741425010723176479661207435312253134528828429616713899040856994543497335924018204189403734374991363916808850002402753231048425903580094156105634525717944339733352509227487884116475062055475182778226669024144387921276664487892369530007917018376415567114917023782477949294967207422459982158824961548452477696966608845086755813610852605689475749653468163224857914445728754528692082051369306275724806125744355243106191911906517948805221832494592813628905503944117013704754956503220729186223966613477199515487515194453886747046110865749084156452027568301459713675564724590195346569438019622651685357415017553303512683305407846986606281898812660407565904806606687250578536955846881594003780423947652236035494351345694474662710489339110044781282248726869787617108960556299804293397700749217725706088660091846583568849222433326916040499039893712196331344067281681778824016 [154,81] 31695525439242605638214454148366500132649170311749224032503327707395400212984672285912613964091843815804668775942173282913095156412814845432545906981986478585126180563023849465426530272036376869343359521884837842748380339300168357273614643913734596808070626631436451599244644557873963138276540246292348363171844940795468733167607916410687185947095468667565839837397705065601693603220719455995675634847512657798317376221405311959252530494288562298140883153730604642329580571976417079131698624300407221412420376907259432445600887865533310695183667234656860814500419101403642071522803652290987489539241890310698296589098924458594182153233021707085581811070920144821996313611513332033497061687881356584481941775193127591236940367221235760649043870039722572123052783807985344620375658428897584825156772197883250873724083044730234558225037190013552768486896737783303533642329207548411474369642140791099326841955612499352811897270899306468977969760107372774986169672629565363715395369028271879254987364455434982751054763813410552968336994973332161288542621660727800925603330617814569524448468391265876454947262199403411758241734150875367403582715305810943612747946518849366656226091512729953689631971339636473210727046765666324666152179292574880190590916107940493254394416211053158407965996665719971746137136181715980327179092563804051111700807179755178742394023140499371143391688269606568930543649535845487871954497436794966002770305063386788871600010241856066462660114846417674003293796212441674302008780800575005664497428341814856856362153849210314698210338238266822206316657766964511305484319091121038950987121398278121391174430402541408457044428785884394379380912791302005682207447505436349953763704288 [154,82] 631348007275556444499518494336409606545097498975333075700476764017511390831151485588692476394041739771355333140269650600746553326753614970912158147486303132026567275238786335075944365802350114219536468773724149446564329461977215088794338898806390482021561326933217990997859408865806415392608854063483017187058200220026851732515389176576286674429182304870091352167645525466543982594121452899043348342337530034654650751483527509938503672909347371145496662156327239008685198139962683228201968874999674508110263564921290773440164660478209219779083184352735722311591979999418626809573537858765212635169061613158880666083308302748662953989075463716276706487189335985914799311925864209379985783331921214070205247045598263962991448818183882254303328091616736229303623089463317030038796274904162969579530432840287701062764784274702746375177476517480415358991556903928738987998221610595723744480580670819752980496457920154688619699076575334642379348101439168869236330643435774965286819719095354919674181177318850320158170528379817140264016610738121508333541432657935262769386779862220250920089898324528077257047528743314698308565516793566617806934139769877707945070538517865146866963981207357049293754804405280800718760623673161188857942617575350123525132648689980175258024413557195663140662781544845146436141065190478440273219643904753701157210172368039619268699773482282685138379853138553779913476670934237946805136850048612559101848720700850919545637576098426452568163451562693955850725376105774731767601743948012530077631395080047096994746460782575171008902349051915373753783575688779304074433190612485965081275841352207128076950153885312103584779719562575923417202365117582072463995237717133170655710 [154,83] -2456338056922427361110702539251483526211061656867922966923490168687683122466125443532456718055251179169127760835322756296057791462763452791166679135672397982263581485312663930230625028912072393093240920287997864509315309188338166458195532884106540703412214283496433182560710300626125816257621202248539774722698065425536849332651128062055955813405337695912673169887944095521713927268112589515374802644164578967203676528812170364446126727775854099309110697274670007193775389747499386568307806768561484787503335212342323214538464068252493487445844460583478203621042938495552350339522877703475041889655577628981620672009018455805254458937918125595265875941324293015192408574976835895322415796240519734142571879374720751990330052176934941376074663543752551040025947368659514002894077524443062957988234443219399692120467896752467005726268694879062678659175257672255874585178800562150383682443154873990801394638010302386877676511230723235673474126505321733113382784162100135878750246932370381723696900000702618391192707709166301120703503197900620356443330282082428915111335843206340435572508212288919742231583789913009185354447878245563739762421269667467513367559602948055235748042130573144376525273595512655209359565795930208095965049342441092710225985596018257206444860512717189168441642317337821742347749596146857988857135837020810923806474165451559143844841151263531756468865857825097028934215883243573734711196847063912262641818204976575643998085272830048820476453702923318035576700743349961957465675555024240379470991689250978213590908966506167671832835856685630833091385982628419037500496941898721967795692759357951737673151368847785981191508441394232670869749041787178870629602895296487936 [154,84] 75963839576998378400659013053149964596435337655432213014568402593485080377087041200135402922594037781353162486699567857013644818117773538544539430501284555148686133241044903980375109615287776606166775159428561848167343847476356479532115538178430446133493162178142424283738508203908094465633521805625858157920891250762079143919690474847606949338547665671548014647950838272864037929659593683850578171477263255442508885815433131415485034987760143510733905247976231297672278509674192389241122775823687385425410869052958345979816175543861447121075168604237384350130007114048816314673142840028101012396765726607470488726382180864647794814633014857415227560082155159895217229879175047777028782117383196540825366116809638276247513807294085481718887777455635705967451064175724706661628798339374632958963909278073628396146377063960486232062356704135446145083919873978010478186805414499850864355750895656931762321203135159023833748136016166633364508037734866321474300575245623421595323324154202610936852797521671449721821461594691383302489681381616200644811296495963941904216942751298211741326182474511649793073599214095339466792222012603800473198997120699521767234863275883647677631525851735239685582734037129484768629099406771572008440421075587357621008625645549727441572912650269981904122838348462093266414987673046768263369235102995634871353963691149745924918034468183138428549300447057632452456674266097885687896420972233182588371221205775691788567554919395809361259910503067390449584421340673073232661811407029324941446792561372901865642971612938086555984904613854435533858007279827675897304824253400661825196764144253795418400654737749683670343619033837943234269002981300692450053571116240 [154,85] -708412443879572978368881546040657784973369965247473350855740705330816077231050381621455505659579034320247353986661877486715926591654251190099977719660406053389910865980357794330675905671598755832216323051653025827933231936097069444127531964603222144360394869284954572160937938466497171397596665304569971378368524506309947408029720971896508248599848072131591228673401920433404823292477354723229364822028051855604460626865713457112265389760611079384109047492437434471100669614990329962191237727464941287990306006972020190065900816478290501147001042656734919126507209196084358101188901981510739800416640439152416399869934358235937317251288309672012676095182838745035026373287121626376665917599202179562285030258958573403829747081196735714960365336139752463241092578617304386069521927488546810218468949538602644971803679740027065799825496461388890340555524267542484482485026287984133208239385332693988298968425199241711107120430950083312774401918247656174193169669877734037816476003110482793067747620368705566069566193582898793590787415776559517536644372605290700282576242516112770301600457697834070196052386581964293911266109593566644810106191723801107119875630669580436500256879812414942653789181720944876300683280067020665295344641501629506643231722758157812016818835790226383967437256068999240752950034447380787026996707786442358712082621936411169484526607265444052077733743061049893489011741565418908697138753221216890212182648214877225010918117963718922842387192561577150201589190390188553597717458858593792668782326714468137422354861599552258143892069266086821458003115217366331925170777907575908094496130695297736122914641013677812426377527308125928754653306117479584531134144 [154,86] 6498100066398459498845803432736505084832696995355957814463742413321494805810666397376576785093582871101424115590128282341342756949301112567816361927812647526006089067113159551766546193758043869450087984294214605307240621254979321202595409386561275054927565300016272141995966771077303992321997123426431783003299993143408686380894674239267393611032453798348213878320223593880195603052818108635294063694557867182931474271870795761871903793318958920088273875346114693499991534665868122346607606847541086556652127837729216729131292176694449901801926122113493967532183980222458497497866097954763068475013178902445349137587669253512714069896817707783743574232713832024748278388419454230616378132457890678372670599684870323521166162082315216351173776705714692283653301249868144079175511235146171187669284012914704269928946331354642492023987103196923777412662966881612095927767231965488845247793090506092855691949418911151028195452837134074671917033928827813508175872531581553910496784861249951488161871981179038779607226726516472566498691489573567045966865893202247090084724563206792370185169404458924450116253387324797218858570645744483148951087989545074609074064396973294983783576751774913928329201701744863599962705095620653113205510104516151943308653501340468362367232577393840869933747292017180481176835150446543159055362282659935610987720126739762489926142331356995074214513737102598953268279377472167306128966530747258827758873993053983406776360367650197704368157333581033224408636572468893113445258906792528570011984772308117271883085445323714218324403951199977942263136247812402990571084755261619775382136171693215033799529512148060556690809960797945723891018632346852452420 [154,87] -43044152370524287595572026127166581355865902574186210776600308769839420230626770895310492120269365215484587822087461323161513892072891531061127404820960246841969296834661405906861184402524570192231191766851729509809121140988008186107360460932763815359769717406082262767454697273695918083572210567862613224761868572397061175921955242056002853599831448451801740752892789787364621146837379163360772598736544098380777029585088205113471216660140777825937002285307635367405140716379129312663570265775696616370797225011705695858499213771104168913789688205005588942037828482655908378726389282952877258025494267551898962681099738613617065761135202774698114825695836770854530958624764187522299736840301806604178927141108354167911159852007590521884913290258603180537930274325414842166797315942341865007046618534314103983453782062045471134679423138294539158957187545492607510858928655194043045462966408618858848891348327906832782474813832808798582367368514101194818946429172220401394530255561052367851051835458498464373964455549677969536141352584843139157005972298791900565957798176263528365098844960790962254355959072038761643973365905679183874512776617235677917718495547173553809346630546929950770089760973282547267871698233297146986113455188678609914007029809209874326952536550610884507414010586429979205199833733903694883351145802448163027571443792613448544006833458182055309864411224747960352495253688157980875029756275229233901396204800943576266228112155576049309838856531871287348240532409074704091940726778179895018047752557676897078616526306389948673981575545952552815759948893491595142560307634700151088814525539858175445794650023583462288740891505264992122813787152061664 [154,88] 221744227298675026556645850567892190356434307105312033980572634935339804229752610402154402787520719834760831160127642644736846731358457088734548946653447813009959290833765467732598628596477191607207356252277878030620165014203515071654709039562125208880542098765885529665293885415650154257018415159888122983089182256141320240608153674512652196830296678688476931606148716856482178370865193382442399543619029523033545963388969981048753896843832988313689970009152976007237616492527220577613137335857349079052174539677874645081550540677420134070865621019191219523628291774254263025387773666271183059366608578651708000578789004473546500546008621592893107299787965652585837341022235465437688500775462949954311645175328170394856990223796220865277914339140817854958486471591904755831839342716766408056462167586127589959529417491181886426286916792270650124499569626805339569807691177861298233743344352385591772119395165290056094652822115386761719198886323629748048566390152945112039546239686460221284745531680826902489430794165096604301059744104569984166324804655744295936236452509318398012035569927003613649536146165131094321473759992325523888483204191189157173135815244089603717575939272416883446647855548982198146306221999937554312434279022850295185243590516728227380461580051031309119456544456161466555183793490539047750896973862614534714979306520930529299737057601248568719374971666193447450120125756952974180088592908778843746054513964069662302790644152125382853347016900397391019281141585250153917782210993691218288727632204359916033929166180514960427739842579158783350842358737089391527457840722335254301197831494763989290822443921394743774721735250453229990945846752 [154,89] -861916504745453122963122382931051591815705794176034870000433824349405940292758565985440520736250642215651321281112716916355892985972214291096612389583347196875711388077940327134808015721233374833452598798814081959020939677412485801252914454008134237219985290031834576957792549795691526888670320061858026626407635472523947217479476997256527913374608537520273868788598823903437577397256851374241411423551237408012353596761446673331097220301479445787058773143088131556507348702298889925899348432701122278588788447040222192839292822011014516138174508159284268386331575584943436640461439309400543030223191221725906538107356391384332348479765147083647618598970000332298857382718107585282340390212940262007862503209071114884181588813714506274902753963177945581685234235871078562858365220697070913150434041679183126093493374637094866597147119782365105466438111588580889670999027479135961106918228226524219857315113037843221135481917862987478860366117405364798396106948901870229660567687378553295367426496635040544341641292045960890605246706271395791357800728777005447115861736648083774181407183394298536093145223392237731009059770934347257474487904422652792096841911119494380235824093736095507991936679490359049248006090541564797525165741783915991249727949186098765445227772963233559993083758996642651406642097750106799821771576316166901922833512870165423373717855037835625204071165467601064918381909365855301931160339057227152719524176620431214930030082696544573616566515606941321420069529795320901779595629575635500853919870564414803156006335542283855177451011158686174495739876859360523729160846736896276770439722682708484417302223864197808100555780176341415309472 [154,90] 2518498252990590875746684334334678280082646000417671561834845456828560051211741909805342762950820026266250337664617737199406670020789514727848408567854298868568185321427851484200992751178962759142730447556463768628281294234894173188446305689427025823644633386936680948854174256823439695765115469043332709700328023561890345784223685975302682153575722022318095811235543186046114321645379707773051910059687999856148236323620009523101623588545714759836819441120295663376555711890249222044292992149495160063958640480230065085914446216177885759627307032255862867474627846602248663618029706521612534577343931443313088500448408219400648757739265940929368581942579943367495085581006094928374636388317188369121316875574459136065687101401021671104250271618994750840444231179632341493908165581402231338126279197165952860385106959562140328198127292142398917329873650911200563032395535363075090850891008377509723984466031636256271219934436152690432815124144540384712904332932471581491941163942528481983281508960628495056083079109245590471949963090321279051722500293690905845662257338826374434545385089993385941374802681044222046425010427161175414226690898640216493027968569825305827276797310039936219949507231412180116248336193712590458184222259164382409419506509258039447300563627451010050015740420012490495579630196826764218863969693182145469288930840713143152629642179705465961995498019732216991291963592908545058087019871212287910355443811103681540658985477277169836228177616370074364696854388332445888499185026005560839929386166107075845114611994219128361837502773568968614588731506979052159029556289576821214653366527595437884327300254005581009637697482048111572 [154,91] -5479131520088456235365714941195676895712670955280352627664058557462523983900287761533832835969451597561462225889777412641027967874589325346096761901980369089540984257549176071082439282709930314318486874019006978599863018547158445119990454577264230154330098999979558451221166242047418020665837540180063056569735921547985038886635215799907853348417558059645019533579666662289795172934303184163797039793027485201641936328006663328288623369891509206650666574880015830175435231666495843157433237233940212526677260207830657995055713304191993596788812934922885980320457126359441485902776983968121425313357737580474888792596506964010470975299761708630207808945040757050917843154706320182289339935807823613822306231111066116347770038874673678520325419850349413984111152990589058322510477006102689543585651685286311489560889881058141574350941224152107570512046570304501551043638595014983573252407331152006763093782631644332240907834723585495550748235653573424451351069734912066829766298359649043075339810741552602707502405060031921734706261245883821075214121728384015433347646085752939436836318398257167063094155110029303300631619641007723276387380277700767271301253127977979664727203282727515273762604653614245098314718970360578570829314659340179471027500574819317381922858786465922437382196719385457931832991721073522406586920134730512867512739695699113181232968533829028915306885135446443680813393235645129205140525904219509919388325905780673787233897356500353651779403085394461564250784493718735278568953104178479765283216887772162081101522405955734026776268993080800664116122746004569942763463252105130166167928089656947874626830890807478802908662669944 [154,92] 8805521142864220380758356845270837855344088775525366517618626809309110199572303301398373775988177154468542087961148483719646057606021838722555061231795111118590143056887796569120585528972649078818693000847655866996785914261267108739501899667688579938376022355068398652336089060621536950063238801007742732463925887790089362922714731968598086047817700871913801911778358826770380674513234257338019886965739287229888581827799381949433983325600545822131536793243321688434452277355365147444382097731041744841478567313021396410864948688256013836664295762858157807849479044278563690358742019304054988821596792876522469191587366271802373457777843500366851536039423345010988298752651453362721988920265873576792389480417516364699650395335105996456557573930464110610292291696431506553668400542250018087341913603232401096798861882674075942728620223257318806866363669629656161057875331947132651739950039587279671620307157039161128719853815607957440514588208479251355527156824612734345746498942778402052043952650538043310649667461014926577437121387498788210710591570352525446711391801125701392130617415578233429407997076875879362518389852746889972479338450286415491525360368346866330803703086893998847568674737561770351214442155183427118339040215292936645755624947006564831324082966318658258284424298545096585325410887996824488474095140123862892438271690325456043735601078636374599053365972716542225513650535819984093413493334154287621382141349152693740891003554347817057561487655851851408863318786927591149916472866259817992196638491969803798244445880384262724928028008626945151699048450976691900866336275485688134313126432591777014713220174704766100969568 [154,93] -10371054381934244456539277347819982577155982953775448688653392808286752711182058632606936706397626339546008034234937208610520826950567928832381301121762037683468660519923006350551136408459705890519636078339013296888802857628835827540061891764060528111095844096784328678247612169011030404401376233313537298714968188171483718874288790149500920653288959229829544668601827806731917141175340625083281068556218696410722670131021448257649270111429269787670111550610558275354152593773872322920779567122865774847972916727574516033364104225758089713047539368006340178716906917056852594241758353199161967557861000031153782385312923449554556669569407850362184507238593649675727599082328534714179226490683495294019423299353340828809023364513429295284138866249557973555290003401688533452441965458384982054087409534146110006092515703472508095657695308383837471353601151826493159517967005068709089478072476930660061258545641282442809833346839260685923214053467384220580072713863065149132417317788264645724373806039393125174740130853671583323288095436038203610462487305008815829661736265753560975417502053301634662913960965109851062549392669389139917687371408877283644102607751871501049971901151578129559342909516100246909516388316617336957273091899719987689448812622520177741424913435607618382234367619776555938896828057144997651109960221056488506773522917517815133134748310410825842444729710392693363445186127534416361185564043007826998581531906984268302187580218151752240392540235738696188998174611068279611135445084751718186615564047732165331163423583418241879814378653104058114650460439971985824202845084684430515650385319618677565936210856720646592 [154,94] 8883226531326228858310082300585647898506490944654381288212166280984070002099720162080567431025921167164991605600892107687071035468459740829359023182918969748392628916922201712605952225820693380959374457850957112378701739434302789952729684110372695249321065859118492212481606682396392902486645135714935591642322161792499938770226872584357204167925299814107513225186081766632229595934058217766788051682725943333946122527786693436185486393334229118939717876897965494848944489991620037060926010592520187253228560699187041543804367622522480459407804236217938956010765534502496033862518792291389808023181402418553599524171574085892046639411296431909800113928646356506894960895167180664407733289284901613734183562815552920410625591934209687682488125232603915183086075519939086578015446741391547652078317152314692472145945098517980687630547184463037079585231598485452545003179134832292252938755380495253459347976957106274661851097159041159412772562179138492616917246075892646317548786121652666306049613738036671846625034113864895871558103251053330135642706484362651248675938985751744740418964530352459767256751490210402147172380625003731509043393598913292952846861299265548568437050835757513692863984692885020773849997336583913709851767733127739747867690470104860887887671221738433363876264526157340843022716799787723358233676035592467976646302685893063345440295083873861216364920002980828903025375212806518606139527547562687729355263586245204604991426612522736112476311976951823870772584735541138536833476506916669274092193641815583439830580972528010964453753433409317097865517982306723710501053436173507231635763189910595646731665744092 [154,95] -5491652856415158512745675893006846356479121698657015013425731654710981563918872773792839327723450733510539635611757552109439074992854627401550248539687327523810156254120104094580227204606036274841164963153185498078882821717223704378192669581798726325583884490515056066977839623061373602721731610375248795845985440978270737369150297858470104339891984368535486169819077301394614297107765041504090687419966093536095060482068162371811426867296003314968689728827895522194181725078565019047643615814154595374409815039565462685330347739920725287012390533804904753086713102865396510473033028005282920134957138539408306190133423176628490253285912459778403913352937273678799929282082110225304154047775015426367676769207681698036966997688241982655915370390731160833523841720100109486717009870113777959417732821533348220475068548497890133225484606806175640632338827037193441648245165434934438066346714386647794200345259188442479553879411184679756053119503805444442131020989612744634982262609818782231318067602418630275177757256682804115603920955700518015482304958443288953596902019614884515627830327672533135440414088896083701073130189893594275949558599748404389777219686792450951798765029367980478291457522394416828692055325513320791536275833362402728233243122825675759833690502778490748897323471708214077199962981907782322306115538478329187107394529089466069403055024132240042735352640751301028465669280229002343108215668088713816283782135139146363595496997486509828615258825470179507310761889132199792695675742638062657332090084226398421730205485693987010343069050016771668373960446509198156593143959876180909803028519564756537362976 [154,96] 2431937603229227792597925748814579171668123933127894030937392426828008382024035531197199500785536791583563659540676115740391039340856268140687901496518077063927578381535779954231334474014083064032091597001857404432778167861068797498579946177258955362561751398637560915673734619245035625979899145240311375222315964673556382375892700583204922007586841280354501203605806849061639630706872223160387994512570839432746835017150744003381443461031005677864791463346989066619182454661362287342695386100329598650149500910537401356883032057706038762628749551362773777612403786562669432506088569743075621814389963712905437486773985741762350408266760187946722222325288263096264057991677953287826710009723538461809503111316173004151091619415868965398308623043564815735811649573952926196109280107147105208292318354156202734050125216254738660911113488472746759963509551199927795824844711810555526061196187439082674274733386913603440985346183834195573358334167267939368654482806834556649078161233991439536154360655594320239357738745993207114238246966199865693547535716588366521793329668911025637855969298876781934447177038301005852194137383138776975596770183307014091208696805058815335410662585492436419501502478493663558423226265094243480225327345057326600215499692482110068614722696758663781567930882313227216634485634439792047809419563967674924074187274527632196586745960738202522903047746497258149102100206717854188579299776493634524397845534256430931863398000212275692569717034751614115213007770695388348615795814018349240502230426324118064245306565324263083139403467430249663346333172427753918308386961090415449755214110730783096 [154,97] -765700024784081359513688775461978200911511065390327755036699572390782808539562817611776968493276682523489827947421537303778804036052131171944415092266034147392360081320213603515571136398361738789157346802493247494083004656940524682199581211299414432499341372490279870167814161891936380668150212949378345059228532891273528488748600224827978184265356581983310820191079693202342703376914961399085443090339136057330259996992517581653001602555646921287551740671924760909795338419087529743286090821299646887747204564671546878291914205787992958553742698980372062747456815191245878070890478957894692173784947525013162465276301291007091857657899694623079677179322367003136346203221669487664699039363940175039822354054078744818871645807331961913003598832053017813182862736071860575147175837764729320833400690679466060323548717033787228055316821188402240969804499410704130636263667553502265918613066087405399090012606553876361759592848713195073837166104300923196491813091694805419918825037401281330427506836709488547342061440355181990794550752911263555856523151551704045261204572184789568664616618315625718197027810636764082104095583904228654450808746439933725286349832895910382983659639032167553002064955053700350422483024871488543700884583158367282398238053213840111508856176618955580812635449914767076912372691556366967082799554592442299805246713684213649448957401051315890402322873895564499002824943274259834285250254957142879027112721990778619584749775563344315429594048856916837449940878336416073854083244360348394416469523953022499326894462388373930782244307935292825295787208665677042717337342865563887834429075760 [154,98] 170119179192418843481466991758513930831512638625613084815430580972385389171791579875031999371618030377978113953742072987964786171834126758742839336263135646365985476145689089407929970525093162363209975223110591248929382085584812245957919939483914722076640276284813896673170741122202659696094622694541493070537103765830061697396758784112126672880749655367502124800595860997948611883770175876222192946985843237404801165092847807013075488569485575597742087725332898735185726252869365092606170483547510888794930536194625461300101802852440319278285241637374819787454054246293968166149275943248517132968095158409881622359470808186591610331146459783954480776684486033443362096181115055008490350922061452184598091586623841611627885113539358524496547005304764603336630568779749793192713722911137623607102506410257214298181425023224736461723440336344521179356105266896283642235317597988260208912143419044444564124334403832344324981173801036167983312490604505425007925781043245823148196915802387844217614391408011771362112942148490030693216008675047217756356480645684428749965930035314869023092947281703461064386143072408491465999118039025171741918185273363373857453808984679951568752354695033078440060029480738641394162646125596818160731654035021939351647898579301189134722738859429625820624454337704987539416702135566864502928156858991928002254965039825963419020877431303625754670552483466377375379512115184006980622997532453903134840437311549966119276147054013003199516734824727670967861284707789914220209238040729383990325025494570466446630210596685160523488533524570569389295172575784149881419584762583630303685 [154,99] -26468879133365782811543200616770501825958239252434910092647473969265127453483363493301239291803957578136167955616687600716288510082223563230766853034042162092876532545317591946374457601748578117306821498626345242892714848987154664553893951650395612966360286541174121416882888778019900045980352423362330574585742831187820473796146404718340615756307389665227497711871570194320932776739153009492099198866319997552660465784659465432196558846084350187221985140902511878068577403342704355258288624152929193068279592500316535672897048713058957965271983898525206347095521408039296869706209706192875094616733815320418236728988080289632909673177985432180648302039609051326573378269763261904325607193027901605153439906107961743875597634461902130081840750724825934054695072962328162432411552700884896117199283696424002059364372983210044755887209854998947424985564401038306870996816985014747738720219380935881987438181275463218885065406027186298305873390841202514112369715916701991541632980252662001411164244096448344735365023092954469396227030905454107654593291078932285282422283706985303138302295497981418172212697456977341614590337370070927020483723799838083562743958460973403851600929026389733755677979697544935434214192953696765648446010741971173741498316666748839331948185090776782042462471279107357276612754938791482445167406252447923913672549436322150290628404110749491233852215012633367500684689058308452314179571874201077123165955755910953766956064087883461758754426436546947200549255417996968185448670883147354843008679339639782523161271171541756765190336686518544837160007361237450740859616416649368 [154,100] 2862084555170896686508230341917275376919017843971381081678509540702894557539171936665945653253518522261692937864005764268273533166157384826147575377311058064623655386408278078857941173369001016142441582673109250265806343421186883436443809713699686166270098783533461642937760488271423006677952275210530238509940504125652165812168208274355884672217505500573853603358548875981477739555534484970275531369355715403226879008735924065741552287254759794797732540369905121114587215469437161471827049330587365056059560579889873199227269339845400093960712756250952303189277190903464615103837869486834876091215464363813529421349088616264781654571130818613112949751567155453902545063177638803292420343397058791816065019779857136183152254990314745308993702249844944930557609035210281890247110968067888777659151305201505301864627742681462111901781830631098949838104982427309411145178267618304425160119027463605285971023839392996994197906167530806621705133190014128399596050126977880630788286727532524252966535692823010334702787249687545539837719634625982869224148499352073507753731203958662289534761667838643989358878619459548475950628638194527011202822429234581103133344642907144168964145891108305915634148033902720544237260082007355562014137770289978718900791271886976613295546239342238800683088103653336296165714845560398832829551981973689061983822232598116676355432582926012007511360028134777507874278533763911909508550591893276148197796281527746478473642648885360976243100321258300884139782542274160267647602899185741897477212555061810101909948891111157958651093046223503534051790873416886167769132528 [154,101] -213357348885354956611324810347996898452775245424923746640468375951670565906454927494734858685955157180539543017807470794829305073520053469128320521984418232923503503570904696652502182955472483120558891548026465792311254558138704269892727331221212231561359950511569572515821445286293073646605011861796059500392928926160948824015149161732725877661753165324980605098851053058390141665795643123680444568818591534678329408550737721901204311112499727883963295922185523159088346172997428549225245916986171417919377094079470116518425363926317819490934417117695987254864619565172101421356580880157538133920089769537180096397949895022460509259843357619004165788939915549667045698244995357455233153201414979210494889177893588689752641700539217744788241104880292193616675666766963975613456815817859660037570295919968662612981258361460191697423911409054262047489009607541600428924266496358576530909470440538830795450144370886696524699603396307437798513752787169719473672024786209573946339354696019047960719939064323279352175468945632185440324541215143813164203827231746674074218923939902854161887514512270136342767059986613514569554299393215184774205528839395761139273645972497006709334734438895526097008745668702924344935963267046626466483272907524031194444004937764184828941989531651574893896179672458272512635930442588904150723680499108202106188315816745387288175114491965554192334407962125518975831524042598804143249852059157716605445296938003158738507928573337263859511694059484627834614499187706694422787749410842921756658684336867374152268653459924979779818471457765889868933337322592847008 [154,102] 10904626826485965532586843132868453848996478201405500331441462003118859101201171414003045585922166046936881839082826007707518248235921014328962240675110739627533624120455935183597701913542548991335188784627857268446815176143825370720431579760385894383020810553839657196585361148874708576090309037191241837618640605261320814557182491105889003356787047206880325991664024567138632007622735660036044808664446036826513469740415116532389061078671648615985753793164717458003354291327123410581425975749913397094332336787433295773489113316598226018516621087341157096659839248620637569860589850242613802737310123022017230230912332156546750377067119302217388246443783100182549533166302985179186003148794953997463780427236372277983044154773809121502721339784177036781678626090301726819077019982353384662136221747007945968468337150924981233130397564700419148203818602950267364394703255822131338809740019218521389518205585736671509101133565777490694865868031592789667936496807384504340219748041419928832457310069524417644966870721708889695702727974519462012223395207335667032466467546610751731041124110691508275465904770369650471646219553898052111843851555957940029834866238072563540308274221938509603467776477284269527519569779860215057269211289025929434583793575467385096027932784139535555210866992456868643246114988977362566214141444281348663825124727630427868205100843177827805146924441436640950416336810846296039960194856268699357626202103946910227000141288343454059344197940446089375954462641986691868798786419494354659674088302949748543640411532278673327691614181493800862161735426272 [154,103] -368778816692575595361342086797011358792662035182131617309824753070941729365871001766891148775971568652948518712149219058755207676330744765741473198889727408358722699725033960082358680790724301168290883181974178023184141205542600801161106356572109619404768925990088848575719082147902485163773332606981798801956802515175134404158014814990189262172781761596902384163962263352751445879445168221081121151484447412299081035355699372622627723405157172750198346092655178691433167595266632047656426039116942050235477840225246823728222803800859494063414454325446821050922326495000444427333152646357823428437285151906168145184169460422272564139571672551365619409504013590351546728187529456903222999901697095918321027103521647053398709225920787339579868733793599380054804257984025446401808431616673995559446388474955578893881521657184330240987580845955719924873657203945012333617505302360374209079968964895696028166238832349939741125501378427969248434317773841565697881163905479482895429083105371793045614984300892170831260355600327520856588814374878438929377062831932214324365976508084524143079377526739895144218647271029707370075263892624757936497854991598830693375104309685482456982670720560599770526954605997966140969541738980133680585858501016382098973798734527109676359013563620419072410640343040428375821555190005257620423838769208731753724606676576279058608502796750753526649170382764538204278494114326817914336359429004112412177095930034262799363621397860183863908328400954547785066592814540299686646410436110737476944728354036221532441771816029656291712941009660189001632 [154,104] 10890352815034972862229589403344316770412021353831970874497949353632004675339967046396343155000603100487627347745854093252345700958346036686431330694112620778967996310778221639193794055438947170867376876139224467703205607894804648367870877377281515496986810459270008216370919086251794191970768555099206522416788670355293604505250437549251948238255045100815730085402203381812949153151798599206897430458452979053937782977913126104958669716931631100917638086923275197857212393717642488932092901854863585092218881985618675279289548212083078199781220806957609749261426320772245582461974021800938691336535988624601358591241974027152851836133178669742606242776922024964444659778040428318322431880197586205729098567842904835191429282355556378590978811055346371708952695041207055714398797492099264317862475472374518934491904977859475949387786984832820435791480412305529978720367498259834820020772098567082127253335686934947185359665683049769394633671079171236368679439052702162310304528983887990387844619694687635009589105398542488118174533500753761977067289292164240782769572113476145970590504199968775711624632706692960564679176131038888095510540293541035164596822586818116392088512105759412841117173828069772214548101196664122799223947750190793311124128905314853463706864001832519576140867332722707798667089564018706681037664173746616883585349658583261083921900850633680160457804009921891736645477402516905225112736481259239011024271121200503209883790175551322522600218971220857294464269978103167643027321209508906496015689066080767688077497809229660402905240629779808 [154,105] 239061713243371657992098084918638679791923372965355138773744526741101999869028257817088350585534131705426238876387133211241323540667083319568913824936896035108530773280688988260007208570221845855778504223452034165661900435836701197862287402874693215449907686352654950394946023555402311680178767678018549844060654574082693194605874795958697930437458322791508812726323291290792016007870773293917828054886574934224038839318510960915641367979907049443752078332437420470978226232202378572704339267330274385002205000426161479201651495242052743224588865633116332131913503427025963693234315647424290480272617707846927659935250733525693316847229831629504437513459530535146494329197083920957544623207249831386780073187419479380501326439229150467625708915582207338231183625662841524274285437346306277843599593689942579812881887550778583488589181036377137221594235711310399770467369156828043350384174656731648645832553169444416667560898645361714688014942801621586847754953191066510572515523375223322485520625650760622820425959402840247245544574848386636203594152742837422063450707954105713480622758297263595597533951260215504713650327285452959985749729275699931588306239796288657885586666166701747391959464945959964483812904644246076586305449591159840237621784003116148744408291879863547947966003542405650550335733161340864097689088545988785738857116442334027563947887166358290967329888242677248427040997867578226393320509760101359103036229302492183668319123704005963856383732363572170855181372729013710825244476066432732793667964545406048161087093336295730349089216 [154,106] 45328543873183280418418855228468773417502847082185915852393622327337664025566473685503923095434145161429731300010188375928866587675493662668797244171631826420848628237954530477545569672981967773280024989249876244151441392913448017027554858035225711430520543010947621866983181026854884058623512692836866840703947012937486139369020106523385962088899887646262235543504212223658378685917396255456434542743344966174392559094916433045821642913111437738758769980554662763685571104994467066736751789586380031612831019274818295159747987449314258623783745446627035025416061695188458721179148212711072445842936418283978061725978479461982252653191710863482427984626833536202172516582535901120787567352682300967978403587888128105558862564547298400497163077863863163008725344497078010833842047655503911273190604426548373378874977201619881717992245029843686918762889148643901150568293014930911133160371590686888538840656910680656162251352292592056186898269076049947314380059956911397052813595132502428119537950721213333208880209004426189807305207238296245342718642570697538225340594677440594979343919359734701331103769348234349059713040841473373913846827817645151398553290301350787833002320234703970535632747093556195097571979077383970799273605435816141083537653634230886984547260628131698077541705543861287678129136386637955405681676209565088406720755513269393363538688158298989327844524199042451949796934888656164180686725361699838847348101182267153988931514825302803531977517824729035002598952129055046920894755320120574612446099894390745416355211617559981492 [154,107] 3332311690722249519222936404300985522068528479143089572999144617456227796870207115981807643899249077321181259263863174604249681487424594583119907056817764287997352058975210903656892550576821295929676283475671474591141277455707789413280624654490159181049321995808224519412605031425391345581902315678598252622263713133431505834183993425426173843607953667747487210659483176644187417277513370321950373334631083076252118074238939177089872361583976421442623713363339253234677153629710447745827081500606167977039402941192976069531421026188452488755744386326503118771237856807307978125880048782742337364194186898277011667135009252587551416022479802313475381855019453674890686816684971578927482310272591635494234956615596594365274461315206384969429065239071508035406641737890643031827793397537820107515370316066254103254404948354486087766663385769602305671070089754407352939083033835830794855711027160419923349022284452920327583474408718347916918389912231052627634692318076734910705894237959347993904763813168823803108460127052241384041281270191825007892764162048606959211363610687637894349919660640995435757615697287524585657238511038846215621878218111185594145256802242500567922266545964697148410895064885912585254467724620780515112158724585695129086879800865251063377479410685990151489223240495339315804326229558452266023769025479287290335433339216909513282542669276017790998878584859542373753295930531981078733550077749867122326478839272152370793801930725340984881561330957004722606323052708934846382911871709680777332496578654361690959754580384 [154,108] 163184702173740202237775980292313737978185969186558832639728988889004433111774125070205886361010545550147228395026914222697427720238622977653525475053906157389424891501857800256707077766347349166716903926219354059601628227276091809859731040664278652445707204518468409028828524311919254001771204360174977734154243384150660019091023539038008520820814663115648952590513701919493586235485792077432767424427033217280703408057637570808403515102185163535471743174222026737699321068606349536590271554185046611092974920297228852443630896789582452632026925396731396236402901716619704034371989851409852438096444274744982741989557899188069619912480522802886597323130669730360418321502661605195623291021305271911385665068116633994434185390628444491998466765055646920033428095116244945006390411357650511211555210643761311475033084441322485624650620068762170897354503876357079671669483120755429379277602441092059905055140715499192102309058237098228219377229312666265023614292093467095761659269770711957843880216402718780782646279991062900110827833403906040494094269962938889420181869599527172036992972845433376955235498913874528317817885203293534132604714001866035098966333610281702401797876694430574837052165122846613437311851600797881261517663256217186206640191771515510861378759722158917066210654071821778814184458670949247627128179350486058133367101951765851239217417641049911581822370950571352996816654381910750068619033131362001125834136817334171416862886125344003803863005883323256888891758329374940849326937244689493600807413565240541809472 [154,109] 5039486516391617616173709323734824074136882164243556426979493151977627048070783728153713535690277729370095824118844132598997387419456952770920384754962715406523156959700420814951601107075805246488795695828393927544873183605666324585740124559400347204043704241298332534631077356459478144244794702189528455538217632819003488133747226629505353206975360287067070047942373625183371614037095720143109269451251688980000503653346369142466926520735919759771338068143012247321771436659851192151147512099909871765856441141250405629039352662911249674343042864797678068706000964267248650666884749105011851655797298757546517689593882508292330312717264601643544701364457476170063376485104998948463835949660519142537569064762792940047855599635319375008235390730969336600966697913246020891136682297329327820277317993976465052928005368346110769700806723162923848738327300014813314968712734108958848012897696923895489111374061653314433760001356390248442098225002872903129742440899767680970263790585306722179641381113400913547382773319998397238102352313887571857954974416486050286393411847921911358869589393249300765442525477768400224833691727936784790082759081892463438320076732571131426736905204911524590049005968504865737470845672331734573445557978717050072331702804081383670696943769550150029403884073857834154141888918110994698857048713674730927367647955254753464639722136773388828235980619530201301103540643720010245075194861849265839291829456061555265729422421159310975582955179607513717898028418240664615217009432654191034404515237080800 [154,110] 97168945176452708497165337827033007652745153916254810631339089805218910357704552287355410661354988888121993885349184784315391834694161815243195481040250642319024444095310494429611387824939254346760837253927259567812330678900090465817368406467706275668787697590468317893021117462115798824714542500373145967452230221232516140623979803272649406269348318842717550883224308235113065998022851840190183722196334804458226357452511838580066288155960785498388290644625614993769144410144495769486902568298115471384906482463738716540255318683559529530187890017461314929087138096034172234828653042247238535855968967209684192718019708402022633955951003561426115123649362474559774742177284720890809294432325654949656343566520838671776604785123951650114497012430449121687579391381081832706758035647710623166116112530278873151072676525152420043204423250240152383202455431320740507904065701596648119510665685149220214754253742983667040485179346019955774557804574667766718452703931220242344384586371811103865016115019507035485416649105090601614948493663223821784461338860825428547407565615379570639066316996265580460018952978952383067767611543360787831250631769661091127604366653050486018823646634599190718595638227906917736648717347670423932792195499441855389725943743284617032058735964579576707365733567992027899595976860190170646582586590761221421148905185189953902502159513876370657429871402691967200727083516731024981389208802658385314944402897881696253436302846040989011257966746467089383514237512475427786708358162047351496677352 [154,111] 1152289107575882076582423839974763870344234138627887806639238415181301455556805453198421946756719548994541984221262673462512024773554431086699417538543519031287038451625222701200270443562104787670416023423463845932095029205531500312984192183424658004090401212344159402541072673470609334855938679088301899741429846519867749704169145560912481008932425614054357334362869691066297447391177031104334368342763053778374163966261833280139559736631042329483225626694452731818947832582066830157472875161336670583808606940884745028211783391263257288941788904632354938321706468966817160703249157948914810588421717730718032046799278233103969094666667083631656987775994682077016809840622777688008186207400442538075131270057633937664148287377400121002260058149190542153959328059566069855493758257099295428241427913001866582823702480923393477828058831647405666164482401197372738423158652989729438816196964058757713380915743739593322489651392829036596635750887887793467537135968665309781272529045694528222176441977630492805698377170219525688752678656166069274778953501088383256570490187971442938950600283046104137174954640851338314710680935049425758444199324034337615308635786668937251624700344786320957371554491825734263772000416240216948235185353891025013755724307203973933706125847280459450041298018572553321582881777822222093274039302507076573791995114539087100367556133461653703267525096353160698921317452083410378554485191750606091816771424916650310557157040870170047171923262228555548543336099915102541793140829504979904 [154,112] 8287648229513773940982349592659512148744948480640850228820107864880409391524065913888396967625068787319562512802010936174451010318799072348701070523324614710417324321786139582318350724846497200288998761130527837075741471768052284205914215373697161783540695077998861929713901073088487147670098155336316450738127485845973691670653690569909099593066609408797876359902033924756814828521810243790220800729087961148862709958011205269004516718057245286054161274244470666380890801062459728342215309073294715783125910865663545012402973991065805509828296410261738936071609589603102263997711008586144522679441639719792462957524588201078458831252197608343295229804770471421459588079437995061466356350685526638603957077468085465323711253835970858049055654792251209765264961486993945270833983968828466710914583757405277843133138771629916291959413265984754859955004799145182997946089247399405712193006703633087798046378498140301891826471353891015307215240107025436405935205066715056915574690309758626576846473336392407729067590714793216238411293949257416223892713199464151762114280540229413993380386706677946292543537008888398609083106770442026087644264578418621722013295114264180390173743088520508413061867744568728440114749093826168395231616021978401281075600735711207934782089922044310685076027862221642618644108369622721678011406722176041191891197288737785393167623278691316408121015821533329050073409708556641846823362876543873659606963262603079279270853705992839862475185070635499528487026026037338663353735160 [154,113] 35617886737963003413598207802614965173900450939106065456225425914239791973730376023851283148396457922847249663411370143032125363835085360889194966079882733525974397951345082761683237985379723487430998575544274523609358227344714323387038463626825703855311962343070511365265919847876324757156706411832109763951643336357214485476979513351365122702022260950331957343492490995850302223800262205233241156015140299651068940403621688011898488219883832039041309682256582484461943002597563380493920411420624385063000047011112043991605311649593286795779369871475724935660752992496209797425921214264160257161038333244944863829328562129198936432631957684655671641427648884038335923167788777790174665575975714269364869768385031268331022879007939643234534037019359654891531589839141216050852322168768381299044042888926808393934831078934805984360115387287367897266153436797765673850609639789638956000907587115494488571061400322458346301177358092408493683660999735894920347890187139499237262083212748527271148023191183813535929867691245816178006574478046396017154522094325480808685120627709546804931929958762700281936881762576396647144816698376450028734114169893459884091128482525643998286847073970910812347068403433146405116192345914006085707472710258586748907184362309005798341231148823931828668034334434470552561444020042921465902643242891591088580935626188787919570235130231945473303558115279007050002788263850812766218458722653897714124885915960692438165051057539402996801180638440409579923442805132671632 [154,114] 90068995184322784081127397979917681591160894644110426674962589663205554370890250460116872302240291685423315209579261404782147367138174947866333108715619435300095531525884226584661744759760437658757918664008744099325960652261472740485529768466815163610237149934372289642320449400398778705133975074552908649505075813342259714425265690927442261856648957756735486702547271402281009247127390560329139890907468845273260171524655458290461440959144668380417070900431539545316496382471693436750845642217448073888399414112700923997981178118707436397973790859228800407994397198740072033993370398736461182186360172968861449011924996673921443631473816060871083340692157926564545747205346569365404694880883486916962897514875173328396015517291920920598979906218209847240873320791490247627069924228158540805697963844076831630099376536372260326124308522149783386546659586606355136996493912093758928086386721547499596072272192971502073017487433602396451573531885825548754064270045229928203368591626193277757764035086376935760646027520779501874045611469891742993207015691207344015571452163496128930936870001083436051668609146044523663763428427142037265655330617897579918772599325479200510534865436041682836434696168397170397501377279437099622877281965211542462180091651586714943007504142746049122485818409779518480959061819485305558240226019028487969671216402872727606813432042536867564772321334214808342091286445593086331657419940446817070839290618188816390904047951932412697547029194293729778470881293 [154,115] 132214630495822340150181476169186740155298046094719506362905460827051260879498667605822015020224248441574390013005144596113644683172246745600767630292709848867154080231841171774417346092751728848617750443651887318725633321636021866280888850190203196209826404403590514895461894973950293672739041280997846297301608616185572059224989000444252178619800181902325624985559575937748175892292061975278424444101864044266467111573528287770077408746160793175833676400542445289807136528171683842764682025943063542440160813373897675141877205619136724272177628198772114907308720942095206433788655747518688068293681964973124806474202562174600389450128514623660360960521491267864976805829917107298511331811026748246521650245655121965586610063342463248374072298693455300188969175721298059652973390256103602015254686157587237024743950307452046098943465897315523172328898209574482058726311043749330050422361317976201951997741331591719398497230331732678292690045878496231489041560037294558456370974603655444745036643069738361126065359933619882383944399975960205758076195683689367190522522419272106253398082239804113462737223438749098069114837161152028715401102958318971017648809485956767528382112406247544106658542296218394486163935539446222984292292616343368336856688831068284317728819402952071750654635456361663821133459295822299149252226288223893774208011948016746348235503153518630114308086197635605547545568650232256401138824985797699171651519716829152730747738337829689227467880531728474104 [154,116] 112373590214355962830711984436927011720764502311712081995707904322120556102833400899623151320595930178819161521512444098669476750394311111346621687189355813828618863405257440191223576280337091143897513043314355214528873659676333974835425358352775694815073491085275022853964605974197994255621503266597273136301241840229042292165387347949717819145917389240214158680427943535489034880807279809317386348953725291542277805156428837562412985774182711135946728120078434599089056940951150805068377561831496746483679213597142002482631461545104258704064961179360759037748635870931319817381075434363052282101333614971815722143751917537452564889626967815649171835596997628495246489266675213553949534973872158970651643390443428069686690815042787402508779794736768857828715876788161654801839461127712056837371935461489084319647323954029605350350444755965601549812279304655088911094032772578881148369489528033760592733251247447175329385016459173166209067258562487361440398281228899044277218059119858566829736888774614708942597463410236518989048513603515064383118860747921049292061232606608201272331223408959781597603636596025975226517446440313200493580729526939656815443709381429126665165376577510523178815033582318435742244521201204620360001968358874569374845625278051403276896630188956476730311728747189817627141505627197022363687821760446538562182497228284915328679602114687305912149761533146237232793989314579830933507484317826430041016440628264080375751510202986365417004542416 [154,117] 25277647168949576827129500501410183089252125941688934349324276397604394151564147123967395955965341389403466663489888677336153897749108460154943731582848472381123910029193892791976980363230041069680737919716248277635223095382416006636252218414499275678786818352355977299762523545970450838500945988662968386782758739348437263862874363586208099019121018417048061080709259854629378043002397135858907074977313016930821741337444211124756139350530957783300972889197465188131635056497505323336605097027100567142668663453044563622798251217384973444641763207039323325068625091709720198403465344140026699678534130638425352141251309116651721273547877622502585867862140333675460171140253971647461410603011077823169679767956375504067336112366218954062010800615284246793057115093862996051600319984910148863788551953920540084973412662383411073252155051611455300433855357850256580403974671125093845914402849316218916924439095529193776127360345647203038554956580267932119471567149762602135014200760534220211124788551130843063477783516664298842390888800120592031546936979717458406215341984615612949870368476144098620815148192620708049919367933293290616582722055814444143333120104832550995711242483310894117687358363916681016221547986268575594742559677801511567675392914682431309708450262044545334468288871062747409148356549948543450259548200360699734202635012503021206463387369922491856083508877810779976508668243857401415053315962847583210692233974526208502982847964185128800 [154,118] 238681168782500375175227253984152113731158460262771649340101449166030038081620880657443941983800212272162901527327233238288097055679772772903499057679158501161324190101002135375226835399792389430712323174378982229444077892303881675154372065476469559709343651668462102994622970233970812748247161231236938122634497095858793423904054889210970312125159907894261253248613999733446375453720165381147669998692629322209047785338504236447867694043950187628063106761315007073385114714047940836759326435577492650356175293414597349848258744739171745206832383238012190923433458242857164164649153193478150762082387217760968236803584844195392114591688885028132144634855198546772642891239628957098153992494070484397348464964895856861589189776214582337957714823258023322720589133499064628962289268100087619711149377141378016655192583720086376604211934867911149848132847516666037085521762062148035776069959652550266039502485928704903048553731017626417825310914636888576120077982833070722334989122979097228559044872228719837659905976421932274079392258279653624965646464864874889431360260811445498849398671874368369398787495791856640509518046818951109621915651725133553713757362696585667376161700703651980250741433137935035195102002488717783483298018979043310220073927546842108161910338516601682922267841623553163027430149778177916085381676747764033663615186057971239838589352336187013003122386268024888456130716704516449747582356240984695155399661248326176290539347700 [154,119] -942266028469622134628130230935042676746032783859474413570330208326967837606852295388181646514842237443855981260928290731009018947825987348261577686201506497159859546112299118415384108945981199571020376287230593554159720453902894295442617071697225341571309633328579951033668982300716120073977364944726842089681097895900602722107253543513498699037572357857193300912818761284572138954259125743848897289189889560131848482241704024209864789700330249851374282798100515978025713754905045119836059165997548007487784275346658740509638224813889738150809521683167819916412219649979138925723812218756320589525769907137099653022743850776834191827515493458904034887299759523945948123008825898076978085434892755748542053145639948953450305183615737714267380923894554076673953516529865392524737860635619074903817262903392079860813774641694142364822610793597905486207631965368888654855473223564396686196019351722572461491808580587695786152052841394507674606585394747312664201826413426139591471381993874865488466731142879075683128093097824851389528062003613949207266274006390755431509890788226158084610519022576409392689949214432445316709001003144490656240405790671875231273474366606975816272883580453815390711172077182116244343538838173366574458293056234389398522130222081686864518812396664363273662983656863901454841718203168296612842517444130242584043962949249008315316999932102396915090810072225086821589396504811195560739598549505472920403202238554378896 [154,120] 1897540235151732206751301011218997934448480428297197040690280104160843488372980817052269671672904979928636884015050341786719652237561552204598026343401837544657123993947448205948724530796920219549731743038025978775131133690785988405764996727112294192838567699239764959187760891221626609030075860378207323858059338916827404967114853307433262396620776982897851021174304147193452638348585449135569594699050890450278345604286285717227464391981896647532977415482820923303050545164500958148343782966847673735919498161259695347694689371449172173230905421262138417617921478848567819005609326129346620301936562562847411408548037936958667390333654217943340123443235864040919849157474660227175682866060242141864791733071678409102781658859400793489899114054960176751314272647633747889681735903618724112196446371969701389690567003647996684533720446316687833265862334899461093065114377743226076063182585195081134061125353110387229771736985231689752344825125423387570056958099084726389917003774505801601027515118550561056969148069650701674903382474624482602901349585102787395025741563001697104571822618263488768409269168335639962767543745744911182157075880631241828467437026348499516741551780022864808096545077398015068899194177994554206448794673696509369623136095585862231913353193231600250535299911565007724543186588777519168979558433607149015764984481366976084521063149118538862784886202689564789190556427497742689311609617393969125416030205760 [154,121] -1776992518636406695494784428497312786793715910675459722197309406772832969688926889522760402827182828851756902198385078634776765818722586561798864769523221497035346904526736389281148883204075699286198715502138515088825195594078639575129782988433784887357211882078423557856247511072038501828936052493953695183553893898020531882269930727052680766652587122669395469880083470029093053101135810774747967349640305597131328868424395018189941581679556381428720830380511026738279359757863953363183784899337160443418064948387213418540136953252006118025576448408672858162698856875326888931112517848243936116205363238253497938963205118456244122357905176141161825468611958823031742125889002389016611964348166251782480877068977995800138588396746470896209457550656934542148547341449535688464982036445243330191727238286847454185640501037086558207021304657093358304911463985417173736642559993303852021703769653197835515044968658961996147382639199143726145503220594452230876761048674489745842282318455409773407115033872989612503661763852497033028210159569759273816614660083364353119354186052850017361675987046623053201648642901869997075352411996796120549665359904253819416719712215423117804312176279078260907646296649103721226776749041254668619503206683660094001851746515788158157525111620724359250421106937550499627829249616731867153258301883906193256575720667744348714404138957892083308919399928983263367408221730859807249250741285425491328 [154,122] 791652059397527248945854743469042393724471286090620148310768458307666711841125209575113175147063217642733383855792355621276610064562311174285975528864539071731467914450817877144416827599715872813552505068807552958538212251180467033572174480853437324198997555861151883454714769987316542715314841428307101842884166486161298453419764573466123979118014930379323886029721002413156550888190435716526681331376199508284470682118971412448402328250367455624401905700535125987822230729059579606790745391446940665407954583228949377229597082323314887302754326993294556643231107552591987846270276756803085898928503772751332206724903451305392842256261147805020150704241146404029953047852396663313504967255298460656996502852756559592306054841638551219696615792478023242321563093807839908821560467407428708800121716404387318220722649948563582313451154960225707964618308801224312192388948816886412513422981521643482619261354298513833300862187569504888206173945346539218306035734786985121194056976595278769537293999723890681314343770480606589849906152060825995751963583458961084427651205278785687536721704283202932221868829729502713000230974561346237431816384736204897559084499154148027282666064542915289926264365347166902800040848347138794677519072195214056955303875752839578799234292613598091277531471896884349318956736076876807231013724604553942885835742101760876223096095135975846213501134330347444983672750659897962440640519608 [154,123] -163935148907816669787294360274554065450593074735019551966375950841240924371064323294822521063336092507484675269733981428993648085600573297898530509048340689389265794310733507177311185500009408578383834581795909918914738782607212933285181382116753746702762998151061386955486483594637627188783319161563865380694703024236903318199919825315863846905800154121098110370609897835611570681026067011059056736266727225901513356459766588975033159199597245152957777339463612410709854666608934599371897548079647874827917257889677008360906951715008132913537166375391574440909621294564029182806120890530740252488038478865324860203965444740580108137119952223791835987200685406694431372249731633753733861756835090952441689450368087153383690886011524178146625581817011773192152107400217009913777837885932662877417606089416091491301575525572625484465667189746988068370618177167530824036103597776626998838468450723375711941566030702520067698791734095810443092317178528194028027372977008572581178406093956997381781623208458971419298543351374590056803822422546812210205255212896142308796848584614546185292932631829449286855102549729238089252361476511628696895467734218351805758058243571507518049332371325333885544878917493779385732452475659302256015349747622219458238338407662163827005758978248556676984364590203186835560184519830501214429028074940544558739685394478787203674764273302645950804030634420194159131222989005170272 [154,124] 14567046195990483395786327241110588547103579499050085130950959500125470114159421440597046844153155951005065456678338326591367572484635574148837769167967362545873451295554685710107274833648537874335736929099722526316080521494164667777005309751278269618016266010809326883755567311297013387785752426916018791207041442973835933808518131455983300286217210368432787934314573613838439566189386225046320536829775360054160993486969289466213557519792747519313598046747653217103739849629593218526465675395400559673122469770567467573393570698680975052928747521807822446571927944384078143080041351577375562826166567993881190724847422672113003373261332412390780158766815548313797961656203653690227985188407388680131597320463061495814035170156663776605242407103856756350719751745800181014919499072082573646772448806553205118851484638203469245340239591583371105660031211529112740157995098488140459206365087974141699454163159671802714768615849499922313832620430737306558017828240530377815375636328064688758744300714883626201119489511561707098114187440897496158138524337339859831604768337422150109914597674172113100267725613247676147401473335267441746008840349349215128893652108899410907781238508810291560185906554656687042856665737862878075585321489921239038810010840623149426988505782025004360603779872639540484382468593997650326186354688698893993948068834452028744490450835650994124588021296427443524559698240 [154,125] -498315712022678010031985595169074723775440156323436665038721439595848225611983065471806967889555631883480549383438019052400508980436057218478112565220708982657070047866450461247738608036015653922180844347090084932873602561872860871204296232758157391318668921679794079615102358729355808436486488016245831488968772752501615017371457087250968674573568330734216928147055803280426938111902567500552543628286269901258917137773443278208719001003163329952329726336374085949366298838430742817777780535469557200731089307374611167063416281506162181781026257238560825496840723403660610202825534095041110124661376095500971285786688008715501983271612787617729865253405617421464654968821831418426383485721309452549836895842851163974744786894205684945737925954809099049673242179755062192529242434669318917603855820017023284685285942825233624303274358160699640777774867393922663607559893193914913902443057414533060568010897874720108122400677970250984970350313955044620488150806393457741379285137342188112566203170221842868754674645902297856613892752953919239880157420098078723449599481375392061296663893797663960815765907764689210257821632897460574606916242538676533224982664947963952857292589317726914469467969405312613125611795707196834593729905115232387887509462978428344568637314230347598209897525846052739306332806902910806232651537618408171885362097684647879130875502633828478303363296997116096 [154,126] 85023580209328519934842552791324580703589590489379484996415239447444793459138421287139308144978191802255640720885769926226409914338476368039271662931252930892025583751172534806097377519468744706885829866871878922799952245412152445465580372786606588093194811292430278921486935752646137177353143159869257893968946606152490025881460878715066649186167215566603368234633069968981141548151665546076673824308800330797142193394219829751210446808604749794421872175700736639370760498189757727734367784023550468848494939686027375785805718530060490183890269505190511366909311745525008225533981001925310214166549450368262158984094840757205750453322546273334889934826547394321693850497530019288258933508756849560764115828807892740817672136805964377801733496935638530759512027180643022541120544016597973973742964369367562598615093235394296079640367460798256125693054752828324675617905435382874097890413141285665338931091475103384990001644162631937039695491065255923518230601313492296694127452075657319033208800419557896010898757656858414556617001387403529120381493777650578659124733360884111768706216505664515408625591942455219933984000782821825412983175910358073166738198055285647572893949145810631549321764747979358501932063405626151637271845032514429584006728071863253140362030331605720222221967862053948811801835929629398749116959554931069178130500610260445331738202200259551112673200 [154,127] 49265515621805215967350246603926256224178739251083988355615522137825252611537563282439314822168010287195990959536851768158151008655007454978264999520481413409447296565350415771942161616131935026172491562910636318310015619072415467951547280603073209424112908711162111438413307551081133225505905791125462137500492329605352395887363432698232733336653517549393018390073254873498507708845770796124262846377914332008292519465169586898276724045485731254613630653780907209530951490075265941083402454204728647626602245988647007287247412880860563088698610173865403243018665310243673020315511998754896762123077489098837191062365862971315749408390767917390068689432669155786761804851298503527418799099947970062664489454570979456887259292874012292564104498513144620467293765685387747320120134184932751548136537442240898753149145910595698014428466141360560209387446541920404634450714486543460123945135662289257287374089113895555757432135392618892229610756282502285697689481585221372532466170167628532327952803307291255006394779558267522961313448904058269202069032397688022083217984804352381704472633843884487636736697202864766965693674689933889156392593862677022995175229693735811854754867002658231119378067845417125941473569896327453858668230948223186300770252297587799609634386971332782104732435099373089851146920722519400715273844634706134785300399952300536385128758729816128 [154,128] 9240794057031574071129667730379932189463644853038817758370810496105591744381773529560051293937984687739167458306819138959230096627627705986018370585215687857259703200264665710830786034866133295111035298964162217668107878836792410853606812969566018901958368679004559720442938451440746163757752075309580736048306100254463683602021311909166431549613051608449611221893962619701336463322626479712554580340782285481518780371233182211631911396980022968769722299517819759146224198948756212135799615948141457048545038031870807138591465914355800596567840497920496655641020551398274960645335620215191892455676978748151850831135518663578482723996319347445237034416198395069523575622511541852752007902162884327836605679217606888371261230714535551142609582638884954078081053713412854972247862659576235238386266543006830445335554709186757703976289584914543286645137929239447957129168195740755632712190038220337739860902964391330025808342656583805620796671023313916883542435345975677526636730904790473250250650806732503697857472315283333518840359872684624483247463497468759909837339005591491601466802640537258097378407707366465853370469721644327393665657637536728603956425173750020558409936447386917464109949028353726270020488863506152512495967352112309241808173850452080407444165563305701607180704632979005534673869564996438885488103725270756436047069543445655012265872 [154,129] 506890104209779184401370165007748125275812611078232946143498443439295065311397446811205012157535181646238108977500704877293959524116318569357152166178084764739064237170150337035619208952950451591270287626813212875108539320547237069337016916685089104109243884452503419121380778200382753538472787071697746875539471890415863742753495071610203540893886918932911095203727019847449989247633775353125493976218729287091274305608252730314680981917233987029325328506085069916203385746390646219990501762426129160889790862935673504193489473486558449391061927850872907933520120435519251003069401848962270463165490514158512780817343045962215668527471796959722937333008730192189645248818870799049923611581500087620795547978956771261636464929038804574835957327727255351024597111003915951392554243254723642887212034773257847243004993315399061687363915490362853609520975387192902573061020135253769820488531988049996395668596270520172062359381780071704369275743987814692000926623214387342661416805478337436158743986159095797349985760339825618341068957614637572950898559712569846864018110088628147960320779295709984025043758724049296913730849623621318304410301628263594288893351298540954411233767578063933461748438166220918945836915853665355746665086908016536226615569546602460340037615525455655117897729338658775140887736449334328951919248190860491013978310230336 [154,130] 8143450310703249274410444640662096626682954108550956210251327634896947115934043317057476561298591837987366753347680682593098851184158489939243206179470108032072210022181040630534566508008562868646597729343906168629364100123304908262401273557758494459246378076388895589261582951594917831663151638243066212852824866261068014282437860956007948748072757515590943283870990281895513576685693380179890364943634110359251745641250578353741963342734385622784083031066849847719574962668616596021971894033317537671865580928029506858281797585999835606038068302576290832858269985711231905151453487431891434745280860729379499780896763449209022236214101412724812419736391084868013925812202869976546289146601835759355203503459914221437529474089582443500180283378513992157776084762767523576261507948982343025266831350182084574047167734944483625185033935021954533057629771949137532596874666284263318301011629387157242958785481252422560744006582768702835753344574757705210380416554486504542218907661448770041692486918211110709732539517261790797428328692891380251404894543221124935193130481738529435040542685450096636914550518317010555722786082668830275814461286479363985417628724483591286571177890935344858823286051121489653312994239912633961229541865452610687039669407799295468662700675577977870273341982833935957437956306275255849868563897988839122262 [154,131] 38143366285378347314838666480487999253858659005024341066678318019659963303376216456493036311407062918545847559015066034421524551079961840390569350949442088880584202718425641520778158122766962149486732102949939988027199368305983968517108890179311505127742676563846848527945452535662988056852881654402589907764039431614726507329725813180268433025897298205924063739978412557582493624215473748095798926634635834643313890467958327387318220700974305523618358079490787156644240851907940814189596797961418374495825706275922420941634816201323204159891850215472828457494943542041047040418287834576486874379598706921318233426577520253004030751986040198293405442217655062754663057188357567716338420352134950302222634028130171308100720916081962473796743259720506494940912994128288644387949079763209362671983725737347209417647809131574616068951609396759701055467274320941600824319090682839102124797409549235302607050583430697309657423405847942776538994271874572404530951777298079830213888145729563083579618140398503800810944403682708152753332439671354041220357652054303755800088800008625298881229730367352919920771119140780711175235453020993517371791405890276385619759191061780102346618446676542167871802393610556929450721061156669560067834274003586011307517262070290461038788717101643092315817071707131668652902422157714833868396674552 [154,132] 51625975045049943787447976859434979364373997539586849799846432287081024190520878495547524347406269692368034579390061324552393974936726622188127252619701495912428771145280127714913129676734526879859488567954723103233942211246578633886732526504490280828382234236069964257859380607079969419191262444494168456967612441992601273884139287952943555500746505989806542886115499862170802970332556349087533232614247213434158663300998140915277937920806751385459037515769963128039426034753303297922539158868248856263022780932924995891779615837783425023078207222124099582267509406129256179448248035428301266000957286314075176945451568499826863977303286435147752970389285816317436526077148216964601204180981061022475314753621650751734882189492025097700124554316569381191181208200097733112874714014684296617327604193161737403979408610752622439467118100288541656550483432805593482775699442975529735877660853207382553684209019157623147610453018343402260804508612978603796910739181023164062575353435249627541458848595626119471191543883265556903430891107908862516447616453495909275274391037301126124376815639817329546979281896582664755415127581660446151611810239373834541843438799858158001981972986614760035873791565324297213771520222990516414699685549104574526053108314264050223304417814499957714496638643134254273323824084200848 [154,133] 19927781549123108917010579960578414732848038885305596374044942593297938488355173234389293936814923166257918827302851705093975434903744657746674248260509059331048823400534460490729958815744985541296084313000094188988721332778337741241139963604577227604561216665424778756062079298982547368059158003418335438595284715330707955818208909685747939995166119988830843484158774310546621161185012711769036614804545325935898689411280175445229497838789543669928143173852297056557828037404956593302701120013985511698210199005400563256786577611452057767870012826067515587457463286922793792156331012668308671411512700785688651883558290264722595193359532971109317395677517319106810132437491118330587064151823940097236379650389884188406667429050429162888734403715855245771093842675768382675038408149634707507796435391064499095244139934107899225287916380147265765923934396716996181439626638748897063022667851478457695207441323577573925949996467614341648782972863876042055331444143685959533281028840620118061589985159800417719276386214397881354465831100846580560490457666577039438898636752619577866014810271844355580870353808770530733889681754115007320732853226313649197523389934452504159367753696673356602244866382904584340248258681429501218555666286610314888888661854010013905355770730385949324110628259380776794016 [154,134] 2156352115794527670258322059751754782438680195819136510115150964579352180086219745579051111994194720133907551356475926791792537609579902026151489924683043943947294000017103092101039610006184134767987872638068874824207546252422617273338480291174970700823976689745464285966505061347363531640990319574346470269241877368954739750758329055155144026791388023471446601834796884663096402580727213608341528434915937222914722626052386112301019298399242376473750355131670068904004913466845853701418570695983311249758898287070573314393912040334263586120767317227533967924587149967953058585668594378294307903041271215609403000543074803578746832192216736468938949244784696866459657046612766614503746935895573311274897725806383722993603065431128253344391447631014244208743639808631501025347517165294938372642042352483846748816567064585878063264514349279999446405209127379296523374999939635936950250984682001403156366803433199544549565269227585133917986135868404396520723376189353219032528135097952694439542192836282370122601119988014504577246952060755086364429816493958591504388284272147583205221582108676879729639395888458836284339330907844433620445251134951056043983264901779605528230650003647725759684114713615757178646285551152985982419545046586965404476523905903571749819793136261021227579367852 [154,135] 64034014281067998960836031380561396173536832353142544667786685003908251624022332979879397069646990866267660838433394269961066415941794496016691724074605619902946243638954091861075495905520909388261838869967009092409738246541397768518319053149449309036950642100285401797124864785217227084123661351693121252702389036471502762897417568105446593539991046005880543744191709229865226084708173375959352425448111474147372430576339107843267591224317048200222568490008861790686444071710413896359486312133464424377930039525581092476631763260231755084746485321467021611284888146955490486026828875702637255993622497568095663456339695519254442583992115269037328743389226877695906149342390535449738833353974013718767299080166409300125380297897952903546745305435649557753773258338527849231981488289948426150653255217074437947562703528883637626191918868772242507780150060498939418320578859675323445494121384723409317136965641743401039687973438614973471562949175747791673341177482405006339455956898029277678398910027817239213173159619978882046444762341661159342036750091157018790339831364624263013007355027755975707978920564648722420978189201530118373668728172754789772341511440164824395087843383966379538661476681874298256886547936791340398497314558335115889578538995424291140466910134544 [154,136] 508738359056382475589297192917739171474287830430006902349769886700376412118320967138633027694633214759131186475390832621946570326249943677504958167196045572507936626198997873245940942039738182212030265031146530620012838513493711107177163083780327231011252187967346667738828826508415603215046403212637307263736263271822272916378105666563977804421154856239129998756396485564498428760047859550921700523587094357551823354616941857427482791297427521949588849068020457356713742517552235856812597910244014989657380603382997815321317458312410557441393921538393473364589985552575156686514508115315276606098444819815234902267055235097261030098309480228303548003796558315879122685250746835312749240687389464843450401672597006483427681821801054279929896150209169230886126020076756957564814062801659918985772199291480281997914636788059300144935255188348329766702776273012033514062195960757230785243311653591675339170825073047863374331038415773115051399074290879562393622794099784548530625816028527906849357551491964829609445952448457197039308537979796643019956550753967217438760397380195268329545848663883390668099243682346938438628311748679656420237482499231484997075247061466336231415278234700928349542830008111359818635601796248133259291591702455312909599733354107008 [154,137] 1049717599299599094008160399604848053256591667771565733956970198212483424301701785221094163366711093806731025897027762691715920123590394823039376685420979311077587775000607810383123318570232739508508058835071894405264580272079780511945561311416715037483601118931808420487826712932883701739790217752967908186241083569472545459577747188243534224935868585586271146046301322039109116696618287080395817118226876013389798158483731215989331115973981131558364170151773930766035256410397237884123549486042016437194601849100519483071605963430341513397571813399102129654679844714005259308380315455018274323698688222682724329968123293005872094394805911718045094589761517194502525382381455467386717324563915480934775513195041848385441878883427371369833205850788869555630443961050218734608924817478091000436375194629601198793421654859114136865668329549335712157201848569399088021208722156132655030457458844998436695323311906040381337139217470944745977626058167305940282649353935264302511273121234817239597577436508021144696575645764926367736077269907057544227120253312942078555354874815854364529668498603481353310329979456706062983600250996677070707315410248646062796373099170250396327515302279881415632745079229261822240738470911806170226921089157827125984 [154,138] 543612363590934078875515000554741778504421808482214300475904960068729889045582267862073591006789700485634965301130518356952613643780984212828637871968018909020431974304055007087436741464194010815807863837968812824758253802846872753256203555141477715941646453744147724293314316626397205944992044756213147456027990396198587788967289814947389833580600187115247493552547808052069167294211210981308734022333896293716282223582839751639140084721993640916207849005503434641523217488864352141993442931352112887035839952576372307157080588557615832446667287906575950497687709633643056991240272842579709629087110532465849139398979243034368872130731891921967364360646608638981101330131317889366762082633786836319214244888998559515349294825912345118307742541691063330516636445514219397831845430023185649206924907872038010926068784392118981837486183771138393232459672992944054511387519018031356638353958358024610316756325383881917616007160356750386850476081397568471320042525165325236589472205922179642036164163548291807438754765617425900552859742071154462997129414122409127473317290914146819048944613593231812662069743107391821588228021950341416364645047454574041411676982863780357694611361373764770250664778276350697042312516232477415365680 [154,139] 67951996699968883016689011080544787712742184796256951839545873733488311576628903791288822589057065085459556286410306536628886813280396528817302836558492930318680685414114825966814561122193826108606515283266914694765226354576060376592734676296031225176392417472640298676503827491183883751577922216381501994639001271498190111039830499842950876015286923506598811240307842555953148142230720461635790061955926407748764282367924384062277875718060377528465626401977814510417790790404706125669295574895185284719360454727408887752574641283131292298732498327621225324420282740578570736486043474938860926001193784052783508918427398867828805035004391437040861217064205575677852210014450458491974794206495622170812583699658307944802683023139770042415829819506288281994027629900987727174589069198048099064798869715729209569205506028790641657002635603036586279838978029396188547879132531029852035253917423808809504230851523085088158316756049895351493298517275524803472043545444246439361215317874786829910999496383929846658678038147790785916481475743262959403438857611591118069418583976834559152694414653915317621034186262762673166255452550436613859894211128343397409239172627048292560895057202419184934699746321344920699099544 [154,140] 1961612095711157035544592272510898230113190218309340491701657330024068099310970887602352494122674611751911784326205491910192449341919146653178023149967676728114450900238479657786466648985223325227464112782343028973825640241524463761900269453215171694568257123204760675716526676980456307768208113535492562102890175074166717433084268582222185139733743247718491672787023465468560371020061047571982874351748721151805908674849242603534270196671022916354683040142447164186185895113318640051115039427997120565922764705883237209262776261813593630687906199648160326759020108471123447202412117651582746302938652627689029186446904392864720816225642694109889565781869628052988202846529571820134392368365452610284903494503559657885360311708311385476864249527646067580462876360412643088420697781446501102630897922681348708918969887752256579288106753177208956778841138109052553263078223836412636881511139078910794809164669926905741398266136671251058898477867986547451880994674965570470194411922867111287130342289040567086324841216272782651131579321676089953611118120686705905855889942974263941591027568083098907107737768917814097641320575671847745837307650804467830400774108118748081384856658607333470112391728 [154,141] 12441110676874787765501466612162144411415806273995111424604993605759667664492327161024887304949461444569850917019910332852861348797275213093203713892773918314871756945816764836333436392469009178479820740935180140603458035102608701363358567580593333506214113437344072632883477394911683549391068455313318811729617554518895414077914522378930257357889601545510203062743927337203643540751655373048643306289488728257823661269994978872298468198228444147172250658327908118203779783084838536325817710640354949923418562573428821831806149869113060449914377133981332712105228309082053272043848846171444897993788458137521717416848798361574934776968852856063754645869177362751712114766397486247533537814075752574757279873958797805073199218347608767151301589760011623802782488410814447051386290295575174774144494977468214762028713823488929658556055920826268303949202652484355820078194195815978388465710810414471329937528635298951168081259185655394219396162405896854715249104539798817884487938421661788370437773006846793103966785917646804429214325592899071805245872921581646878760468384424505963229305051340533055981137439631733878156095340800399393859923243294163733096217695501012495455426432 [154,142] 16389087286750830102829747380450439265184199537201182398877247852698345694972200866014934745670298906801008299324116413353767907090914401918594464412684904763480196817863718975932641270444557478301712167385936863802535625520205981745926587852532727968308348003354800878469992619043914061442835789523666955170021634401430784333391161803715445206136224240763189614676080950662974807270670717108489267581266409690226863730778832339152196942035699826741576034276444361717337971295957959515781424856415298912340010003681973234158555595303399776811748922835326913115890632986801535165398650478167115947935659650257883108934917246461206270096645280203474629033519027471773875786039278185295009042657424258218756253956349292056159998598637397838479656801372864687777889064320131783343477775898841807317437339606888586866689727813682605052053250623671430700815649191698644701016398881359953431128491264353933937164449555369378501037269748431780329802218576716093810126033184903393340004072060297902606537454486035875410196683361443188268549934351933844521006683613579011550750553001327937196910947819177683457175476872837683124559908534398105315921236623764045562623696 [154,143] 4209953959180471814265900520308919668928615648322873167348666710497175316201392834269871305664951132442316782692679121098258134690482368607222764982147703359369842313163697460479837451161251764641604140938915194233413356021258598689617330525699033897456942051312727549370507178195022489360846800756909129213626418357942239145341514187786004356297058159014012417673311199791462064037204565911811450535564898036575854098972802074889470759622235135734607194495091234568361886598170422293211124868130434340379632636892768629133879066622163964108483524877929483639096689775943272267110954796484446567115691829615625312648175081413735388228613519321997445071314096600412775975524178089703647315445318644740141795459047724100464480552445685844863261328363613961151098941589157035666663051017583154015544034036989237788239959163698950527883706655826702096689072885401206247848089150631831294936014582419559758616422249547826662227983803397419817474118051816595556700984501966668598571375672369106509453652191638323150986240439495143500526207262543138049390356134309248771623207361114878476669241466911942594783284074260054712672009008247492548397408 [154,144] 196419503965502673467670044583042158264633334354798455355440627617293078071936847815899607452620260480332433927365576599874903708525362208747279227859775568821241511970796960925968266510977803884221142820873832279999479100760424453332532089520530634340985884320221133954910813443149902120413057956412490270447714859635461330104158450080413889659590908163351764546651199219291572275944372742099160098414616096004665287378014741719953570472727827018592234280163487851717305939718739150761709212385359279721806725931207638952628101622037475225042182593861719314460684073103014086225506531518225276193030542054649689760456970773969471172213997873569188359688839743141168132773001551420771088912388240600537432180142822009494956621578921895433626176771850081035419195359053096424460696913887492020647418004281427079659322914230107065349464514128149295014127728855260899329699308346850922515304978286458224192927323093362162176045267299120184531910499570114408046218616715280689481543676749807959544886782032292219789970011561534218756682317473185116494373267869609487345044344708706323177284505789862633957298230551030808113696 [154,145] 1536558375974946882188061738776851131670893574580372462545022812788034229059214634374546357439303620534782876995100165870429182467977639987274826202925770688780162469369322478300068720036499117810004902869707756395875674165426792376527594356588936113995344444669171200165957332502394121171726455953798770390334140643146834238805575491775896821786035830214503788229992370475858704077345767063878027608979695963918018972297170246768422247539214265101275981719568677065466386054209134392836730367358700891932995095214912904495711105459639940330954448746976230593627201847251798932487923085615500972293761065638422640334969299892216922491137023939726614372986021306917695229999261849835093491346578855479162128173071091294208686693398954017108318650273006764349099226083609833213528696206425873848712153329182649548980222003888485745332718666324039652777875328281345097183958417031577189663577265198562727417520006553135629105963412048161117901826668438464459935924137059543380775412995798131352494563530795267776244092558405525160890285219654085080863462129645129482232857126978674550063377692410820827648 [154,146] 1841576110858926006630592159294860499374284347474542187291935279771523114143356599054921755823581870168535363064216962254118375051757198559788879377251604700912963276011254380343589873527508289110908318491035125030267358077806139782392201309061908645146097099766059479855386788246005021075008691045201388835175021600126200032707756620735060318917651701557809876700294407563864208500638199573917678030610194113538320068054151659489300795351222989064581903374180108940133839277199747562990812681343040471453082535531171203319837524002758114226003293688573931676932075975689338384598009228901917007221724083420319228849590425826565834338152639883539728045372371709336222259189444334813127164452440128929091795778238758825446733319491111422696771551901836239027102763756615120862978752400840448668576616892342874479680597579467100246525892405540617211271022808956294198810100069726684272644258613678109314314096587887501099151120461218235217680220542463651720789484452218605206736238560315926911188626305797434597530921340173029021961646394512279601367327711950793644564119866741397868 [154,147] 305333588061272342800181507736970101203897586124780118460256380744447353984843483815924903572031565583554058697870272268098267602210702166940806535736978156361183738720567200335169049048390714758381184100575709153550136240407354278481559556581993617038160591524100575206169636001725197125066034260733731679307232893738572853702474432639966916635581198274037002896233635712736732813510314829138155587250535823628442953147292614381284929722293146154673768056886240040754278058861732401071183169566655570346903258716739068198597156073924018198197093262824357683782967665655702282665873037871995970242645900867616569099048544943449934732113492816177944737198238987137989286316583769963269793098275421780701078391941124343057524277998225111173388946914307186725581846541885899477544761161807530290897200013966523718548436886783842512404379693810590350917242007682422716180675153826914972572493416259865108786267220848679795905470872479984656731732872840738526877206471039112920175210646146872440800227814825210485129948108228515404995184811511874683660980249124944 [154,148] 6236771235717391516310172920944808800432147834083816618797375883419957815156673794523202258672858011459309715714011533536682911421079656901558178355202448279455837953151616218513399827917747664283500670896038668778069197002398093553415888691642376672117939277595720506207686847900175801373830784794795757967542736864122282003900424701339054805090132937498184888166787014702291482982376547699478882424301850649346360147818640804258447434886169728760021163238866615616158984417458371730537370989733805378452600776444130516197638307472674975278446941939590787253202878124377885385459515184454874379579656843650331660496411062970552870683028402820862565516491463318511329576780699430102342701107368749502413300619310119701202929290460132377250793094621948746078518753695229823250534614725737929360492657968935952645731054919769992108178783398307557973696118923500807807972929290003103314799780762190083723293524263682108414747291125151660452910485791829148906821894267890527954125919780897840145259774645412110861385979442602394742276500544 [154,149] 13750433196695080134996996094220373417052625905707680870034740866933475255596252054175774385096482460373437055270424098238680744424849770777628097801821301554277139072508657499198205878215933461564365165847916447475026494455374992107040844305766398366249448626992167263552671996926301173629833319453468294136508226905056905072845759035793223789671929163710484805926485563578958471781222734360152347720401025171357050019526842839886540886983731968797072772291239226001084425776136447768464260259000261357072041058853887310412136147780199673762871511244034792959687583981422657265828563819249648013287827143626744931691386407981868637971586205436670999808647266413478963230540905469994128295793310121352834979588078850730559264232986592748864557085990747264189665686970167851794485370391942351198260582977914851401209096526291965331208561265278815023587314390735862822652720573928660035630589445405307776175943977415137397387512004192932472207470727563743150186849340092574892433882219654772458916620418502896819648 [154,150] 2811774055019716954812285566749789583438642006460578962309043184373475158442072860686723010787120992762855997743721934592294127562293981685847517478132873499218626104216255258307420660912339632101875143804899301635153876507069394807034131885834487377595066712415587255869119739197268129006619183083113606213934555454834397851404292626067100256376111165795352021577024948530647744232434969845960947140471754325265553820185680268757114524303083746396043143380041692052434884551987005565453806991159572327365682656445723726687331516183602286628645224295016740827197738300356502082631405984560626506776604768230254296178768416584543102004952771965343212926448203332871277788164046361485753276086035030916314596414205058322081979254693944624819107711860235042430769823288479433372286070052813814654254510451588353208711441595287724130148517774851256612898217575631820404856402714029616796373837001221089572964675086629699809695005474100540690733018264078735026066667959918259704043251014228892 [154,151] 44764641570454650913061853886201412767454630689747820839762388533014431723324257898838870769112827973633128644048361201825691573129390198939704125714568553880042798853300135523415857391397176430637396598978666750485460596550974179279529282984328740076563027838895240672401182526321799234010425184805658827430366304805664148241689990886656775850384655821220022814607892770707137716703728612077134495252752125484356532977035083732044439377188983425817673045656514894786866812925946407191136875408161919528097929622997474540476926419602962720800571472498986290136488786129110292300196889078344584348562372103302879668772836380180896329980654080749803947038762144761075648681552243885771049301741436412872624507557414568574718341281932770990014876815952618741876960149075850857595819801148131554905796013053049781284199035124388095791645223671762448764758069915861787757449335127566752591667406843179619699303861558899235516373509430315973400948420027334366217380144 [154,152] 45268360564555477490264447960782092935168400143952999975162105363350936783520854327760934954274525258012528332801341731115004971608304794912463061408211779521128214099566982916360165189882209911089150005589214442647316171501995719183325252044333747296140484321335494934097827488363278352009640364515528191724125122140118315463297510283786777042489157763120784008016899084311464101845784967993176339900498782440463673952684416681737212840923726646927825627739301513092807183718691164954409043544657404646141245496464893136789301101505807523208683351482247600308535813586619502793591423795319556382131312534018143793650768481965990626626373273603197377203871358708544080224121618745722658337594730842988415436263679607330373688354835798297458488255391040246489439447692411377301888928407887061203517283910799857202144283248710655135934098188257723130457607888519239040385567694681761485352856591535492461102906143848420580612468138440744 [154,153] 2290361778711901446403355481838284025837702653024151697660563594057396820916629730357777492591036086478250883873579598494753946340682870780692849304630052003933363655950062996823416004377989051103059208240362773624650114198529594958049905554529527406947569694822416707779912331857184089442612269083840630952698082265704008256961416208724310852413203262849350441133579199865598743248504142807769070272350577145227978887958824968029568268233628311216590515038269568369392529688202876909925059016313168709818625704506615348738694333336188956149284446029480875536858899065288859072597763137766774614980505237701696317757597805421139133957233505709232130587377578045244874514704744855746468689677994146492456484584831584814701908166114023796959311040227677425753287815495095109628166138242047073742945016989918317137641449474835149228227910707732344082894297259617693647304070646962551440650186238180668558193392 [154,154] 4369973078792027670778080849672157778465266381363269330028980523119136454186202192691939294278184715730266923933197091294200585952139238173952952942549604132664249416865139464398727587721084347925358941439650566552889753647239219945573547158652812692375825282080165078539329519879250133167271129190506750821346918582903692742560373750426938180830014385180934952402658681865146491639336949187638768983997737868682311932132518585170757206292928436581809667539183626251015656067433151181282852619423827129935001659277765725856088092462697573009816785658134551197381833381702855835454998678877355570586771022040462175097452982668782361913317689874365169541358693627835833763641049190677524200271993325803342745339023869513141100929098528984747420619682412124441075067463821090685624877631253045671033152053409740105726898468077338590691258843542512395227665766999023330352619893395 [155,0] -9789667383709542412755716554917115878968647462087758887153287810652935163485890927938256856849529958787357967458562593048655653115638446303895985613858548058036153285425311874418014632182962525228834368191696445557553689557271237453343771320624544585097406954407079449810114234612014784314594492240524783960790490544710779622868986037984982763164596919404252963332419375033028146698245984874818557318224545391117609388688787203595923052176754209148379106679672827642814837789059944303050357128403621786849641175127774051965605067123797521357507178712347481826147006206278593667258719578424688202668266825028743244582966093394322801656858327562906633381061652758956205349844386366270361541868259787447051087465968849817611142088488621859734502307479529930489367169534455882616648578347962669639257293929069732490623729656838347557113376680721702031100992122529188303811327963360873933752313127120903564183842107273842276560221077891917223453801145076107870707882089788438225300555574137719891121707760106485800179091347862330471606329175267244156035746143259958915730092113615814371816533804203690435995574986768648692597728944504284500720306918188641557620461460722236399611259721520361872878679503741014990835995258597286965593989282396045691804674646844598074068198069034379056680405164371289071214461404668970516012636054969184581925949166000751371770443067625639499608111117800463144518614978056681646509093310281510573723805716455336034938925413387847314785093645819885528188452240005205423608283077378117748105604307776985699781485375270892539883129443786173690256849018259481720508414984943398286172005308411484245083218058999522257127060421328072216863640757142492518234291231734227266909824416617255609462377583519318034800295248270802193477897198668913579726206288899614142660824739875335083944811199349365827937079836140812350452402897980169735828362904980907609665723169418043170989422079687786496000000000000000000000000000000000000000 [155,1] -2414427477258448097148738200953188558935827989455167930669755404747728035550845792756888800950921290209342847917909886149199357675976689582590496451422112158851773229865964460189099129166452416275698290437053691859216491030761248976085781605144890615309749734904341457416780978835978298613700820784318690100765646730301095169854437748639732540121152660797523025845590889374057983835959914513426186838699082651634303476565423304008737946084128388033885438369554093109987511119326927449991732870743354535709676510048360050858469336159676158982218972604512350524604035946886526263046893176444617763840572421283391230960643834147719898673260594288378659875369533253012269777853614910857450663459564144014004677411437282744302598793352296816288868256849275366255302669183888329721509451047273160014750376698486168947788464789025602050310230943620238796756980929184397020871020196022978556822264638420809431055758951050529500488412014174409515745265993038971248342493764891692635042514162279401599038510213687267939035320268844183420926461913697210994008442029280919294135790209892934677825552281743459603189469373183043178640941022519579285866250266298424176434696210260254393164475981106948812318286213314844574445373136391167163511291425426720649632490355113706576056829552814841148819999856238595742189130887469073192656297014434669687245011313985063733607071220363597549387230491440265202724812127469030579161683452100267317127822183228550376163712039150905740911885266844123501646266981755793287650181902918670459507303238641793279830961533708868763440772732528697317367228005110887472460277028074819699312345147541300510561326100041766843358879526166907243925015559609442163772438900012928905964639507117666806294625115728452001329663267705978047274321566799707440833406431254919063772874549807255454641596590248800379737870225314755475242877047386772194892865235273226894356354920282846196893586616421646860288000000000000000000000000000000000000 [155,2] 2307189349270052797434265530293447884076868303540944379914002246754371722746330900696019619530446237901777640535944860090755636672212120919855616954412179816092269280273093384218685974764830852523837451255848807524018228908200649086462258028839687095725789659131138505451799970079675295084787712539506798364826994633708996539777031949464493246339922678709669803638330431172150820608609567490611083836622646339187838894471506808939981051452722183899449095665829305498895545053058947586354542741377546772594384625195943089268864364271518584973473025617061121719671201350915387446193082676086056777471247262382388080872000986544836125281889257675357660618387563483365224518536684733642947938904379120066632761698804885533550323234605911606115604150431087803215820370204972651501244938578943382606528747642088577748166185710042375642360227826459857109431109310708332743493770551517771145478682045837350663965397766606088789081660867183623632392504784497336964043666772054704000317054987426893318928331961353048395523314161161308981989725686228773889917118409965502935486047463492667883081881231558910150601708303389314324574202893774379312335990624022161122134723484810131634510021749997822810048105607015909880934395280897015902330267889485173421581358715474145098148427896126086664766214089415021689119990521363698739910083645171117898030898874912411204245570604310113910357741218962612671976788268681668174888747084562489905017179020565748113329547640532382125395010630243650507584702758556358622682868321186689138343478235527757448503898845309867661135598949691252760631890190145819024206457697767183761194572328144685980550135923913411884254023131063708585611863451945088297069346121366908061548367496598859882930581041595903693360397085100032359353108701370270582091130754260412960229450547131404503891123302678419043297706116276773187229609414015410891653970857282209826538324100709311213065931151515763204947968000000000000000000000000000000000 [155,3] -35007559417357026188525404261586236704237239031146705323330027955728376146692446232612980049880654529624852706591923600360495870903906790645429389563131355965195237219398762718945344262322622927718423679008997119742984121800722071053325282458923716398254270124853007117910966004352943733603719064148088543306765302962155349792134104085382541078335328909385599533067411079905311890342130411979405057746298202864117392889652184889873473728708178576422552526728046535674685351795569580513475613890613418222796829594460790672387732802258702832580191680644757427384326259612748508828132120687784445760756520830078499845087845567637888187032454540689735724022219248266120926784744339148026153167942954699566920232249661372892519146457097376321370335395870529348579520448759890881229937454734735166069879506617574696550749203438144323572405381801601968469390562749781964420513028081944203594180196331085753826486713597058597198270950714142801715827765349960424723657649538338634456091062946580202538547954812956824033045259532897705806042239324728566767851239924271723995178151344489285323814495232453986065514226091145972760166315559182270732563656080874970718502574022148219707469408120020919572506119154561779876021753876913228947511791905499509938453711327351022967810265982536944859338240013906927474559694888128558275668808089495273690962925804904022228115360604871697992111955410303567291371083249312583498496676193628866953303626283306772683994591057634606809463573211730308149525104986375939571170872548962870269117583796532818469400205404976633972560942351008207169724398088114414479953207597971337198143864791784972006712781790405656197284404479329985757847995017637325516096328190552139732823622693145733316179704656692147045895828408364300928535255988717056959941149430720928560154830356052453629167341945996850072595118858985591326174889676499506309782886767305363292712169289822013810420262292389307860647936000000000000000000000000000000 [155,4] -614402301737726900689914334580519353610101393877526432240761162478022198485359675680830202346367444794718450271226792182739852212706290747989424072282947696903690298872142385566650837721193803886773699636900417966133124463770725765307633972015390027588417216905087070170553856226013131347992168364733887982105660741547896347263463527345423824355174395357520782854657644911798578224730235558260749837643626529337323312121836189657142759149700878747583819474054549659828220785670728036145882682283563602499296466344935099372668046362410504476558071382725325085064419486442016498629047880107567340421446205645938811849159028056772143464687594946159580840072499995586146892925140754067929798486761175750779715302321647178331027393328664458563676158217519901174383134877605066720201600121343674395134925191201174449725355698464887968843244972360947562344957207203709741844036752943521406543477324476671826617334422059455310779257912157538183304196500742183629325231419282961489312785885881277527465418798680307640773873742902442757328476061387523371326343741689045303721060507753986921455331290497749404542775640440213752549443222744653859990399125241600853467358740855945798095826216196387266220977650589904992258564480515290198428393805119000265817727425969498027095248961235361959381945328708925317787659451422126458982882956577692892696002305135054123435258810495438385906419461601064745287100351270238013431307786776670653284186732241446269752769128471721589942750177187970792957016679242610378366308390874361893586229806857644136441403967311196272886316126375220321615121356921651036357990667834063773323770944921661091888376535897998332123615857446849923918558251758601439477752728680198027720406375559505625508976329870859296070114156216744290110623055379492368782394205440320750413518659525833006530544064579714349763116942593970033003463391627145855507083207076751804613414063378132909516999267241600909905494016000000000000000000000000000 [155,5] 11021280837962290117023723342713264536675880168918768081745006797914725742783461661578165752094335203302021189684805912481554913069331556733505470423408440063583469609562542545692993153183621014714646308027053363807898030933342458329396288391648459369942936135698298200902788648335198186380152002447421730236065349092864861773283216551025724476370669677248777942523491972779604964506764227377214343512343308335672726734220856909571712923450998350599915176384909500169737646400213679134598738250977644021273964317265186079421944735199103815809617990604023251973130172974082594221214639385598710973403326155659157205423684955436851362939808967642777763950544477479937171455004175959734388249253182746601824832307331039396469276386943230871414072041397049604610807655614102035063701971132808191671617019831024041747104463842510638605086450325157092821799969887736906356108784310585006217493508181014448464424145385264961691645798819282161505437830753158400620480338496124218479110278704140887209837973102175355739726468193349966331194737464269230858971774700032057632590012780993591970031782638338219495717362087978341659174977282501770876777027997453736268692011240039668686002355473721380614466906612509376888008232449195344417521403277713083695622911594992814381259938719060034784229143609955437218697874929004710073650955270475797406773406708497120709420636046096582320242022873300759421012042829451738333235228633037502275613721563375900742334336920751557134304791393669904665652397129348540495814335948004795467901667142246924948019989872087198100414096899686908190197271605377034049805284319820883998460572906280373723633368544240530956252191065707868050082720925539886527687075619700854377537363858202235489187976656975238730286139046450466979241481892688496668090895369881887828197590448957476113399371528306794127835101813485821963778030282510879971276852106759192954737320949317771100379040616876248102479069184000000000000000000000000 [155,6] -53625510228301386727589883250046314160596429958684182528413350706512463152449977101100654481236227306214583544906747173115665589260385296324292398404322227815161011664460095001808144926143663273053090075733465819042483765933913461798728289106551904463046840267645620992604471160658518387411210655089486354322059518346173319901346288209180170465851267808910539944866569622290107112223274096355801939880733296364399858473630840456965931111353010282120480337855272615160747636419719357905057225508662669847794217911422843240610856160660465021926445430041605793710015337850527863759211467147212523584642667622978733934483655150490456785895012479671425509407420478989601879803624387036252355652786227727047549513341318884154929453912595978084567026865356829161604599391053278995009237380834540870012265227302697452027904894502334314118654043434707044981129989906701196367844457120366885505166301218158376494800289576036618372590177688011358726030970969066762159677905772839843338857249025397309447032253485594260391641450390740556327147696252569052376807223919515381836893600828332111880318553831995031078457552538524480121645929699371317392144986402272192741693406995861474990067853618044314741075826082805838865183942255173900655284719915135692328328955264559688875472351185105275026974302134651794749752093358477048985525241538708499394642913915868359928882790097788755981576666462930366999368937526236018894026438445181549409674950971095419825157988859025528468893612366596960945967418302459481889851802230772842078199972907429636201994361763546362312378175662390086004986362320201666371860370609705408527692550708403920751895500528375605806281411991987151479331263500112081087545143629976727056220150471980636611245616032188119700782923163347007677970437256900503376996057527483031723484753305842208738595787477724581081390652774940276450589596068690253692201000283878367894530019444387799485154990605722751222530703360000000000000000000000 [155,7] 25389038896322562963069226555897523976867580233760446027257011870529075563414471779739109952764625193877746393489871431607552106947015744543688031449299936731417295828531487942839863942921891077199740213900542085202537007516108717871229324401605517412727274014472945329337789231093708136370984014708575241923441086447526348307699966900586718799174118909668280616616422820411280814839405633124201828317930356144247443133204632899314031200232225912031594220108061549620172608621504175682995958568393867985965733915067560713506644008852069889418003795787650073904566349324171490682144015521294663376156017492235838924890579289349522783520479538090265528727824916850658841464871469489783503277094070490136760947795036254414927805716672431166721057987940837007191895808950365719027158559901483447881923700043630129790537514551738286028435078040559064125571859312143070962413456526773760396027081364785254323675562562549049473749914649371627158808004964452816061967381254310488328021389522637151233690150291645643497689522875351524207237619519609007900299711205529015667539047718463941316511098294076866392263036720461961150637954636522935915498580484501384611539676870896704290351008757935961651652567107957972531964608565691007975465970430307317169120754018608750676898985018487781741143638297926230839225667438618819617699146005112438465807480745917733739513768195795048879434837331208807698827082937002680008199061947698607860541042216904371700104646903393152537673311728691442676591793451858509978284975694597266761402938391413046846091544558932514914537186830263372928731418988469776325340489271018311792918120669202113451138538443356067042362172119507530220980854820821685476950118541971416354049392713395128318763117480740039809276637127060314458816165071409945510839733412441928706341238763183733003920452055806603607101763214979440670489948910996168437752287858138304661199565297962316284991692243420719722147086336000000000000000000 [155,8] 769230351143831113937119703708556870211357633141421418731783452957826938861098595901926653426040399922305926689775035453339123992473924948276077782392534650115567842196424537009719454160669492799660337406393506717544413292974810119699235633358233169991843295406967473865370718964415728820555606583621699498750163605446735106444521623157332165946492487509072732311202459313182442034908382391951793491455804355065921637378978383003684213618489090430337423817987982996954104837542092848865472261848711668644367894261619419249021284912438778344488820021432551776200281989838667796174725921109050359980734577714128888846378435647637938322125808059633989944566880470216499445709676110534928656581990641990245183909545721809673634862131392349470959501369858026049364263357079146690415390810969376568738047764501954429652184787726881589794987577695094332987800314701394633243338952945171478038368838483405769567773981423830236822549575578373800810200363486034074099629475937386636865955174805883114046167873200365930217209081761212833328212153499084481947651955541677955976987590409261805350362461937071332278275142684718116332769071904688447606379844166229936682745460562592894836413985914761985480945392566353527715111877219583694418892163469425906311644010299561172822634999541524033562938886383446642536801194222377707103508343152046766771659277912738133575463816586800598842730137084292282269064268534295163501729617761531993831832624375868080122469759168794129121593398589530099584946060201221510524950293878527959371766640929785003790724918029903650878214210064095203903948596820408511733188063246401748910653964187582456376512259220361609134792071982788644006869654517278388148538052996671115405861299046925270326214000883816344997991579959963952382272150719375996724236382824992476714474027729811375105847674220225868747095322867169311918649167877673370414198259736791224791962171643964300445708814176043938028661506048000000000000000 [155,9] -3672898527858123983413304121209429269367535890408803650209053706663585538779380222509920161892168719159370542206225498875060772975343555293402536394107816945131196595265955659812615913621153132874253925906772048199698560151026039691734963042928316305436318218084786276400705209206459661374135936512479814543525190323622530957561025153262361829584915044839004974109686114119501878393429240027497360850039193940893266821698037779338909183023787573112177174414278439003420923608433492833330438181442064090997096346498106745104948877519525336893420223988645215301241617963749326675505851674804993189207253692739230921940143777107616859889276014865142446149890459533460962390876009674346857804945020183510923741199243681259828888225094041907316624048173312599840826977320593283120762846901986078480468478369277176833692537249315225888755132171939624236300725818601395115369033807257050553385584321150890956790596420996814868835371049919638434673187280598399465977204560088459079317466387897060480175592003434527490862563970631598220557448235129512732104702063845757975080979985844343645937168908148420403016676487662553483551984202906850846602324018488177607796479466767732623724050120024898490693104910802482886408243213571520291010951152975179159596155976393753658848500043774222847906737499873870850494050128085999493383593214243385174027972989577704167919098330397263812561859212819642143208387640938706135041505928812909484819082799419502097643457594009204190958711657162014628501217310883389691515263448085026754160854323709457599997437375716231388228496137866470249200694185292651409923202941497151013127249552711179386778640782731168660009447545919398086363806750764118219003395065328870033897201795077605700891948135415950516823814376690311696132868753846673384099163066124917387973662871224790713598441063223683189334600963536843623578879586116717703804085046947872786003850866951117272114000515951063275283559743488000000000000 [155,10] 8349488716467183630931142875669055097775883337417604812408589622155296291709218958488334230279688663799261892721718778628432087105009635253742976176131925571422883530696737405067463053396287273829023187764244287516395750665465914015618023820256381319878675463659730827913598064795451974081255324518340912225227375830352231891930030822353638171311211718189043716183655548418005954915482223632571256147850268361262697390264542307572903280489362649652255563208386764752408192405356715972680574663579448188736723284677906415758323133448363511083886577823658708064246991112341515219937681387438407866674806624563400360124414102575386396157365042683748618852734869464169221400673457894251934939413250115510546028510916624488528046669885180589447157472547755547463017021601367034971806761378864651754259934858864079701868246629504567574571235425190185645536338093526351346488890434460658420324921714169065802925813331064663152638444368636806932741142610862429731414283658294493020899816058045925718898793118444195501216026942348390495116980039659660656264799598915165972508119195672277938286994453480741611680932442076679545354768238194754818878369319336986375918302813654274334753759976108982705140061263946741314426075595398070668146820435654529444441472071605462102849872775865741896483730680075288378722507223956251552815298836466398195052824984062526458918835113098079580462346878558439323862148156902928624860669543722083039642802281249196969798852755784419309832739221594021243622722236296959707838116077639951062021255796981702384567805936767447757407796786608338086973524168377962869819099861913582233375994654481312693601195941181551731687782422480758425799365807451489268361849236867144909571272211431514044018604885333963119870393179273126432333518068604990262052545325106765084760604561592937026462781137319138291938139765525056820751378625357653777722344918289589510992776572928037956427449455370368180342132572160000000000 [155,11] -8834950315957353177125132918709044915881765317013990117283165307655180838683647657979886848184697431325113157578950630263186188061574024567937470980178030405524594952813647848889711707616263386297682710748933578894533051534363990629682099786313600228352787788852493030639266795132856433551267561934893660387498036840876938848609760384796409480732817098157714206488540872873210305804090999884739981740312308301594599398359350116184824471917144484772948270559619445760623252161642957308937330502736665588707136123986542280358580790244145876466327935000734032402614816299610544591549461297115499975032125867024205588335496153786152901455088735547529798235814515197915261464807467684617710058173907841897047229810167625289846819094060126883705540653167627873294390272755329181124998903880135033001543853340335447223208067784668702196597408856678919439047962229671500625211186534507253988169616239670956502609414939212867487534388064493811571960046540253594380736882489030938213848757259684660385785264808867881697732282717153356763843168597654829151460237169869554453103772020234775251566047845542160547550460572075408168536165654656167637251422726552426764164191403477763900080707471385149322985897810917568754479209670785184897729938415402967252882896666519668175061779718415695146100444568993452972952240068396985440620833644509366975490147341652488745599635067324075292379729778257328647048609658761678683722171346096925975754335675446112150612180120227170691660115224333989288082386161725634350385415702095140878437548162393695076218095517127396842501184226634481445778400349501790167232282287609901663062885787894437113747091476299595124069517681059163949941448136118758324010523643159318698811392082400756330308346233861569684134820257317189364550795032768576278363626872436432403888673257339254195233584369532052400314132066565326528537770463576236800971077509869643724725953338838175827780137117810994270969264078848000000 [155,12] -4872461592008276212057376102514631435002175293385328349396109028912073862820545615769308736688360630846624212486907350786354141035867579077851792843346186706575126834730005347486387649580825446056523736427793481707337877979944318463757504568375024784510372586454859713076407168228638257381660976900306664555635848817478439343847589225412906146064842870863717462489444408610388240453005790626183019682799295144446596568481264760208092393878394513246595139518091491814107547324401155023205505673396190031072878492309027192663154130111066600664580575942915061144716668354525394742876768503406409239988214179946312650845746645846043326039016927944684498943539199091228602640893828000624293447278577737267330998729595513662268470963647069891213952818496815050712586631139403339850830994330095866177111452795112629083838106767278525789774557180151621255931514482111272771188678482613042230209032826553185725516961083002171087329687754454395762510354589723198618655771437944808889196059207121083751263222248619804922959749534506803341240319419911591520211961043978131084801918658051982446325068659867290610808228143418171030785323691485451179574500560047255414227048040619848805905809505338081324848851344014658401554074643262630138525816427693813042710351540558125096421436716282630739604462985888154668991627176583084767108984571487800704651894086664209528556362033425117572019298491183221227863087994159629335627738130815379881553145200385221400262969527598086425095542479309337738440885595433406582576126856284755880678708122144966625764497147685220074469265692775449862003167772321395259137027246693844237792441757187481498262931332961668812945763175045330740393179736954184196319795802852552181472797991382883731295256856677777789390905898345848667598911196951182469811347472462055123806254883335882918401216953685241625476844056432178225872272515272730343411446456800826048518890871418785551481651990450339120556713148416000 [155,13] 34979830110277583297169101174419031425096182232038127055671339480372545616718356320138159296189982770142400482102454172384635848034077610238191009808976096036412415087982010183458650601365978795314454111002111112992194992899947379729139438335601362176331622794429874998560316400775440564611833360831310722618898995876581103704226542925556364494220383419504325137751859527778931203996095070709822895934530325505422500794948343186092594970463799446151169364085006308363779558820925877055820557219595655754402073008767122919485267977165998947073648480294309517885487124734414560965332893389336305045166384772107814565699301803274294552025834941775521697320289010260543410248468636727712708298112858856825964363239364074803540519504750346395873277106163912144138295752010907507882239972077832781564323834174287175931560373187123438039962774981299434748384282433600964859607880254440968461217792589568031187774141593648743153954019151695651749974061645170176490928132173692793526196399212716723807472305395010123293737046150503434895566689789415315824420495972196893165894040791801442978552935792836164100522910777306746425174913975940054409013796979425323774808954530850786797009661827862694397632562704845777947085757012480384263221583816062116457646727566191221184887808562728979908533508370929600720258247356483854623161865584814577120822692993256249680770645229604808122677547578069474709002592210548696064861720595335706164693304221497099015437712619405724650267325897817714771089691317607031401904176921161884492385230317686108350541225597563717191945028210738137344318900190858998784859103602972514041763668380063959150588876360297435971495573605399992842743650584724412800268653381471124913381078417363159362556249726289569879551063691225704507897537480526586224232168483573989199867449461693794814635901261185544099905137670864348356356462498421788441499222709594134021798488015865568672465543866049466861956209969568 [155,14] -65500478725867050450136462787437676263498679078102289052898975680851289236760654333832639029965500358406841421848112505284311641661397921841261943498494905522484127264917669524675828520971628391455158714228461664681102119082499511267406844232457381686512290383055094492576354974493158592045516677733722255857042132323342306799663759946711910753029855343954560393075964110917068145657980382712641368518456986375940062103240496344372996726366313747293501097167451330419642120307422354368445635481707683541402847470780118621021237050811155585718888644393761693098240782720415730530958909464916939011715929992989329388429866963273973210080882320323131236127741521433871045413693420486330811284701442641312591617013727076423728248883818915546003502726813233398679690669810405877135819440060066987101606096513911737876867546665594749953342560024941043762568544542115676389959029853988602662189458565591353943498619699983240847848574735332643694776801407750766576557482278123464140551055721650862078858058996103891228532960867848811068436436666534662567682858165710314100729308621663246347239133745333694879693551646061373276377835796064613003891633572984894781286207292888349283256212917994091075212741401964376330011002450448345408554717816255488451333969476940692675522833395811214912776334172209536791385234308846410148822148608386775866637866580358028367410910096418040445834872954877326434193285726998651816515437013302001426507378618972389110954812293987685210610228361303593442425179951539557257625439766018574654579519115564725739303965437648115059039485616741202377591317072163315928017975293727749448179082123097459121948593425031003810419008029775932432757602400629967644612077964506090147282221278604080264947636658626298976779471463448371194618120322500570671268908636591261556702586953381474793737790625082979664260399356850812226885907361924925348565305518626133884142863949233718994741432979178977776616072000 [155,15] 71521439406575783599178157618277360915190931662432611704388100517215912691782417484355390585215393632457227812763734638610405407980637768952054898294070835744484518736814056040149578622010243826651935574257381005568133250437311798749348928061762097547559142611135145343790999532654183505349758199321785966399623444346004659926329226406820718577867597529943835439309387454614437506029284662023044306659051084131203363716335333761491882748625528182716147081431435501088248745134731004839052454378750600098054695746278113942350590793064995152662379807174955209002826689082496192938954730862059079701218151148671557495999501021562888629725958481220399840371257317580902517739887714910493684859998262288712245982477036349536838135765711712781677020103896779648392925730039674882430810015957299976931242543379086531597673306242700834789457626378318632216090795244508767831409032472466697810086367317593699953651448906597355331580920473848280508310047246595409413212891750519505298064970401173519128771909621516836270025154342417295126923740424632705165563699960019925439034487622189113758847812088706819364895456570856582963656259349058717869483512494557356920750629483538783161322339716998176798584841350445552940935840477776138363418223805264582097568952289045272705688626485041161282789594077634920943173182444376590805724298807910277711991396751205974830326417612722048180789108482668948357418424555693938593116032104713218042057969190016761431592184676685485870590625175777879779684832012549681668430195598192012493848167703414268803949902716103883448820242456424756284974620128840116561464677692852112587741652817388704369062460874382704801260718395074907772036460102655439460176975247339711354123079931521820265482777323435567063552178720788582711083649223505486757002865734222285861945449164413515820717973679796682599495655298411346172218163092181859891441097661132817802419704026510015361027940354992961320372856 [155,16] -43661501809177705615886095130202288292298419862336169409691087547945563073168899695675789007058314700566017745533269112790164601644125343401632567681857515304728775970778202220784834795251543477128931984170204765045542466379827129283479403611834470730044925062493896373766581163820983367839122048850074492742634166307337728412655558102996094115581426421819297803730691840629451250940563295861546980811329479805272269921469160589183049212671006337707363656257237032859683674633797224641024933233403763819681028828635075696855296177027878686194518802750284331790170975124575722820793630553084642227696578712742945953064496962708361364561937040597056882671412344183189850662605093227555486850411012631281793241703100124879868039134045595128557140910272664390444419587410225555511995027524896123125510150514403679862310780692234515373788251666222447316418655813427871983779058425241862476399852891598795098708099519175457026655336443944977789101281152934596354847074372993066277957299898217095071572915451317037935740366436389441693870309144675431895635191404844042031050959386602216918086388697109548592251395268228548892310918832557568596944817914900420009536272139508287400592098216841195786408278389869661564469362050514216109429283445186997451905664630837138419556391832102125534548869805290715580786249373261820355424363962411657165040766451324956814887272339458024913365152779013185252305578863603564613087610555962080186617323502195116201812146964155692502139806197686000104202649273918486821488440814466694203231500989610456414515351454176812303581018070194550623795366296183125118710080237642600715118806729942626645071842600551256400108706957702100366968823061905659068679662295928360971453898950476755529019943082087770721121076721744659089793351120986145370434347587816042417617130398118462739313473699626868871209839972887959753984108170409377142428773885449933880969705678928110918403717480891143686144 [155,17] -546583617524634027400005200314645408076187757850637647567877868431790881806478114040639160321435692648897289129074527049305918948311114824329872604336281505883907434540064808720858142749009587800012070318028402409192078758533183329045490459368949504547634990989546025372204173600588801139932065949497565140992843498178975887570736002310241974367878871049769633346252287339240762865416478511465922873334420947703160133665284546141058794073001536398677591592612821208081375907251316103453600820212191141734599003389191789475935509989233106721739022367190644244310672425874163108992634404199579554128134545561776675716629080944910240396205297059917472237334613324254017751667846269660453133676986144366059487257286500205901790036899591414862798054325967223501801843246022527047031022463427160092815298812123634987126141890088323611796155986760777828181561848028444779533914504785489571665156683485025393445982702685212850548772113190026039540698076868502972664563749465524087925909095431106451680469617371382206727115353860797917449908360805979910959352941300130047069551946663379949207018253846211166911665494777132347676072586962855267742256827076352906434395668143371366940532470635385277159946497856470229897604018502112937493824141549922262457111562398153394283244114986947559712580056624018156286365216244032775824714587267547925405638221958314697673514237443384882587396549509491881946074517799009328223339277218162994046741704319851131134930731878593860450577431479911954717949850549421282621764178499091111238305806587796844487854858782800315984016551839245576396864752798515482693976296402766995284218445212728784095408288777032948965476664966293591823861898531934477434220016892601402143094607746260408946937794604500198988412784556896939049325235291148507277145378184666339321689294341374175629438788992746162066685342606642549870807250560880271378283671275531072811534373738463973588769999990453056 [155,18] 33016537822806584257035245813511281989319217002861830260074393850543082384865940760116654183501544910597196638702256875051355106319494840592797477081757236791702374029348108212628326502412341558208740252530020942579330757196566789779602219741154865514309681544048360004079177261190960577661502011560590431440885290705240580610377724026944555301512419515644681352793474023004588330594529989908404640621790209650313239884798351481282646054671602882214648926446718744447313449232244416027262123866177853074253059475286709814982643437481881535404850680177125685673283474556669899475961487307371050346413487941533827652040168174233860557929910772045465224570180325627302896312725389848142603439434820267797108392503437276831570248621853375287520037927232707982264602437967526685073352652148002791335251843379464539490503443617666177154327782551852541355208310977678162132736916468753579881766002232263653831851602576230583708256197532052941366241395240913971684866675371369719390667895279169545593823592502840228282255084405899081386775445105930691578926592474519993058119406004327969240522520898714728536060683139503490024506982982802485089545815874233558399765712054922774864896312967220714064953809292710433159986554183782931955025497489753414851775464057645196925343271837671124948835001165027943877424109612451445477252818118710070250356634450304707798499470134399131684340865153759826670973812062813040654589959124233174419322143478440426643878891333711001930883490552664993389489716674867630088210999989378844770650116362230326666999224767012325358645644213987204292069957303142338464272478166258556667680100620702230415011464394576782318228302619741040311243918484265704597934550765635060988251655169674852367639767728368630080442063189055490358080832946710643140885932874813281657496754921291394538968545746845160144448256618044146213701192829856686134363425031976705016554955974121779902940699199483200 [155,19] -39784562355888203068098311137333712470660705395077846163697546582644226902453421216911252348616745232455722226768289457322733443024900522390939919135333433069747887326381236448803656961532691489279292301748649535421245125667631376793147039771574326423704896017946530914787944818051843260476620583609253656060766868369941290223498485710372705934122811235850436790845058466181395859905428024149949033926492559547771862906717027925574570022175574084710013260436714635594925133390867586456233760190742827139169026078092653788208773028249251512742481566436642988062082125676163763786191964351817410729666008794974179197341649720237634136885269216295767667346778117312241543045658013187608260730496680760805471432806012770977239152670349508389954293595259121263674216831522671604569970284510400420172413079239309410641118839557790306891392156047866424035771095513300464603203714743287755719753131634019259878807581609802657045959461004146946130771820768698208746291899246856203392819126883557151041314376340483935628057657671246244637388671376901929858432547285445424110705475744101914404980632607187248601102499045559292248278533769743105653922045689720361942406570794415146835899194543064007223667625608661072407346883893240889131374454410441906779761371336629470943237260994260554107808730800754278454425985137015197196190074978885269347107575132445602049214839435299734193943907366278607311602051590317039109694983986934203572084931606235338158222765207390445500666855504181399143027027868496607512456450401103707288979345347913135382154849198425167532093836862880677153003493175732109115138430503362172609488613335429128513859433437891563532519366314812634613494672825117860197165106062997957648902629613028327595715164185338819251806768826553785528780772459345027599393667988386719316202552507849073102863224733587432051268782132243833882480393035145682523691116923138304009085114008641347335520729154200 [155,20] 27692871723745539786857061561217235631851761311960593462295204124282462707263643703382355320988713299779292995935677179385769803221039084945688247409404059236641303492620670545848239945305687470981483104369707273706156032846202751174625552039522987285614983972571258146558357669484524030590661390328297512936516401770281610573490230841101546898914172444096167200737637813597300754849237861052332904454559373072826885137353438143707899472604459510225988151728298584351339640729286233120196842489625865363699305681197418300734359992792216891396605203755166817043588183056899667599488884236466127411661308961240489557384514375418455160602665900699639192052961987843360575588427677614294202128562324489908092092860165812051277145050787686553438955007332552154467876570470080176178174990379823428962418873009936888798761782446223353465269657797594578259482733506433757864288803198981499454996754536564111509422909993579919360596133918677040465129197526574585948833605494590128837809368538579746923283055967311603474656860211869367468488140016338677443718786540297978534051965471171433420197056001888252381115201505540550167244811638029233895318954000377916784666462401004629002385255009189438091569759506291302841141831735012716499058504439387065100997393755990124457436672288103028023577146859282698404323045259319919518907891049788332954402922525031924374189542535020201487658327572267528862340344015534232744576267585714340641843048047287849738638090584144692905591791913642556422948710715709059844422626688453257711035113667639678948780965140173415493894144460739719289387515545136035908830721723196122425534204252073600350726600228056000566877961738566265112479414972946428005969171535357600313739366198880360767447852326326765693172971078779223886075411673904840150374206556564269679349916345428771163461884433889710410726993449661562251967774664683161305686849109895404274985995466081375924379641664 [155,21] -11823804393692155387771062045612463419627062430628367251918419836724956531774434752068636806178865319195803563907647744899125773695731023556490588504133010702897129224324909675171285231741976569445955564258095744592040877200807922134955878274383952395580859598376108918583224258622583142422773905109516624766483020486049892693198938310010563248343967158278861876945151650246883036990775953734926287735248326242714539611343890435979830519985946321828969241918729269996497831254045681982944377853653749011815366881497601709329819238753086030493554393045988851655280752502326510668626870402851784409569070703000012588628793658712250492731464303448884086847739165047512438639174762968498830248631906494324825057705909062769535237529409073540392698124435398899714131396734838636642127177430764294993474738956191472697456336271822883727067127362449721094674829447532453653131151003098968900830282632881676066564188937019066676775340495662184839786548755821237313250908173775492351546866845073258607671093302599699341942878262652732061645308220998069676904305790123489769933318380491965640303450732388287753481597357575252903619282194868198763470247437275180526040318749259082068687587864809051418822790976976366673243847083159395685082515446830592678689511388730868051437181041672059924912128729521182787621702099787015854841780568451960435435083481495651789375781656190613229231349103745150377831483390838705540349289814901649938766813600433866817281706241831345051834280477411869837843140595347247570882192022971029497410715508712614608512694143267677359629977051656751164184628323974145900952193528795031648521531498793131369393035661832115999159129968827527396475572005467547241650410569341057925941886069869906346481605743473687663322173349672697878440478645929872337096984300924859210111353383482124977713476382363359590239878200442489311071487186781495647910666412777179945371624918288931807162032 [155,22] 1722059611625380101576810698668065521443713265032796047190328396373357365917340194920757074959117036026075684170184889932999052432536064986694158806425476923397532349406555863628562857561972521394346241429182544885254683790705734521983386090035184753502355198887610866960859373330315835655091187102390693323641337032409206354969553730976448059040154103646831362721793689378663343775477579103465408343421251849430799245072469055145742457682417833778413006910562735805886880552688697867572671580017593114936810764221061828255808157472606041505749068221332146962918776171579302407663441854333659214024278215741102804774028146749314339810444966029605386460605354840448558384555164800039883428570250359649194638952969948820128418429239127741542390651788262282280110167824070996710388644839547838999295395851533458902005818040678483501147756940734437999604350816558280748591668274847214612564694536593869507075006893455919195656244023389455428635627370326793353146734357573122818416994203986902062274730587483006320023662938497435137274764454376828604034271372241384620595786332344481496776274211301450285600109983427879074383171741579311327242724341890952437009326370969018867978674898577963088951742119667328884731958888302230013650386031310137073101008915266053052622545419344712003176155742080021922697573872867126322213448354119692091408352011633875172988838791752329494288008658779719988129895876951953065505454087957546988246252913525662756761907900845745855511546545836976515845169295300762252755230807613649828644620778099710694228213784136171657957541758882750589564206712502420092530395074092316583397338834193661230307505871536816274237544663722542027704176246490346745181641091067604192531771505680719965750816094582864915640103386951243682752998394443385437418057531201457952079248565026966123080361688203758172586483433267082744251526562113750030166975405584005153100812649070804084224 [155,23] 1704629987586668128716211156195345477062840638892760057747705047797539802970572582519927938309178755311045513994087211261544615059679168734320119729667993646989481706675134830147534132258417763409194469927933788801094229841633532415944832389640458011482126415336237804014023404626039559127421236495294543921077046740164272065834340175747269570752156967407001899716884040338318858088449700870783722191217782937237596043269247642284367785280694638319934697915688844099892492825316169234996386194742170151565003963286051735979919394529180583608213417416248811479628844965638660932398706861464367006210615784327852802734750871028717220313488798589427613978354259876862604904588503428957428371813646647633936278554356990670588121731553538039914682501116241445582930039349347710526978734161855845019702529060026159508496638975797609011930598671302892428969126040726869738067275610646066416308685495725251889210341887309231868208981391541652734461158681811841618826942487945531064719797728880323782056825785137650807200185469792118778315207112753337957452270181932519672691292356216482022370950118101918015540181271633332013241166990703589607889353201577397382252748933420077192011880638744223101593607695573733261478200319888694483724123963932700226597141899977045135802454559357857946268850014239974806684119423778800475180571526708714507375058148578617739900733151963186600929477693322431310296214381682404577456291665455530436981833743099433205095379022740380799571232044413325833050625447005672308907449552257747009636401724902039202508976895446780769008591688900431478357204199009783578659117049860472575961145397480773707586268437848779471774491697616787595406305885503514932470900473271997513855945494631082359213339036139675618784192443160994016581155615924131745939818479753350418917808812002812831631693848611126693159052325772189045015887482129068037620221097437084111335616178346459904 [155,24] -1620932686524563303990606392224707404946815752060255370745380540227243427662311691964243720655721030425488365233105567800599859465994854685174260717202026503323229938637902722216342116591006580757897318972117506879751777757729059949222786133342437599738711775709175993971984247068154619121305564308007822772678616702452056375249808465975743091982534849932718651876183217029359301066613726549925743990135063741685424561498433026106636056524717683320771567084993780672986389477010474889364380439782585011391700798882596362496184268027135848745738321403278695703380334429376828662541383192477000406479469755475362070596172973713586551675634535598902980070985104388283796630818647964071923851297035523444026598256084461968089299542468506356290040928743177575416493796951284146308875766444474044631026808722461945606701571585415227724953354507279757363912393077001803334418526742360581231859786683471524934380680447584859741326585103779522226624660102531669690216850906056547162732752058339191608882806720354939369533833044514278702709841545113754133330521870870434686956866094976276026830625986054828737444033058230031827473824164171989356532499820068252695106458072567396522997663374240632400390858788150132767643050504136956726531877332358997678756892714280686260516871176869479860105297171536031184196249235950170828151517511149452225866165342776271567555835256564837032328883757764976385219367350767696406997034120615692663716701838261029348846996611275307628244755579302032177051505019443427562072357395992176050705522339033748507910750230420253143398043614532220103438877671352453734771738888904217806079907360368924455088306665086089799377318640681735191499427493443164983662299625407592490382037521925085990803411218931494906420330545158040521286185643534851063296710667934296409188725105478023115766283812399315191830385533123526854128936021287730249291240536972919359260071603254144 [155,25] 777013917568661257382361694171844597885671123931396190532847301858854761341698767531307059340085669491585890732100845821501328562564429833213124666108413205739447173433576794144852324298878270840563644694310226494676381323559199789003516939696392164636289825879105502822542932028919584225742849233941094028547079453440140344781593855375188300729334541410677103350170212094074346531567633935841529878140983326859277011454321757380740957059394484818731753661756182886575860122254727473084715562898426059546770451878309217089778944357185179807934610556991817342137664515071592711499019783720889482355264981044122308781127553659972253812212436421020967483238734368914717458599618627273255525568169502895517278436321429409088618175454461587306621636579699773170315633147663540665861133941734750166506970728875086800632769326796345486757759616501857151663369674562818092458088631575866491086089606572553656318213944893534946492955824943207464160879315971930192342361296433904996671979200638749408066903047935477230614481205615680793522685739189600459139752726918396869895294319855557379322317922904473725321475986959001827027986877126900386222812593557676834037510334981297661980356355325310595519322195161359114729109840464506827393529739164278299452974756936315118570844368397551752106916073562270609159154695382047917426142681309091495764671907649968319623801225338281961460224721992352594108113977944534732499539769448425338100548156216773488793889306999522008977220068840084270038767422536763090006673235221775638953295999360558131848600751388280984854388914824666612042578501307301453568939281978295918508214988397623492429536882896801596367681161747184068036203524226428505518837031221555811577837808306764196656977824484238278876616974231516666159887170005878149479729679044350412304535821308078196972105387128046776780112520524347820165259057705508604003245351190910455203401884400 [155,26] -238054924837439902697631663148206800358566795807993920182805591014111101548157825132651620901233480149260800203188757509466502734937856802725539699761108210956478335025832814345994051056849127897177687628261026548140214898526788771461090257144201347221010357358984136792886523883351603023218798921662730397544592196306762192134687805536887785520600548809152466930679122405771497705461829464471366223437634214393640787313512860145123726768507403044637806067373946642796361037877508895990415044498027282172261625845546760632621930060077107897716400149756925086981655661839431694404081631927097995397264817454453649034674314874554458921972462825699053794028530276202746482992053210246150573588777064468886678920589017291017206389232748564133645501227335436093199746697965074746835753751167109029660108062397149939081411061123492058004836489210143096923896567041067120571969354911065368021944413239759100219913115713515583732427142542207463941190215454863262153112406075120912653777038071978798302435851238488256864386592373374773934406521219096361144530485134437924673590370077587567812402769641834854012811140692720927254600107483293222297840347302579065451737713689578076916575889488884545405749780291734526833709708202891037420925317243502376755162679787056414868714713476937149030357736596855266595095117718538851847160191484868290890943624198025716133253859383099799896155492945985029423736068488621120213028449614167400453560220891736295244712444905482440300027140067336302155997999541597353516907031310591365691109190705611725560218462202514987418171047790388444078227564197125405084560200090177297272101050554567752405526221117044053332449619027742260617973568408197754116775002344601607157742296004164272492285990696496389007636390887865854768493587159619049128208267782651791079405875567690483680669676948349105656786246172348297397960963285238035228160043713680204797878048 [155,27] 48627944237455086479878101983799891142234684149926999181406039788128374765531625142470573993090771355638087547123151541694478367046859276894483045707579313292855158021458608990165802778754605879061981191808818125648641037961995513455203103122792901037080321275324859136363899396403812950509386583914041475672926292299840021280743940300191579655083361948011564548187222162454838339683691783499232037486554111500168598701693679511105296602952289442351314169036870603857986754693871916028090129757668855132335688544920434419686033837152417193840350012289770176670630082001084131133237651397192853301208185270469957303490264750688530729643176443654015329963369760750574055168392649015857644044307539690967658850751671941108007389134144739182460596993247050041736969294088300843693351028176026522791553004640687579643581184374298736818591674309622740846521597359617879756453710710318600187592059563483257848276607826163951261143993178230650463160436485298623443179516046798407912792497291458454252698954613038284760055963955128787378848459854140751178271328902115967717790243760248865593618798497206885457858994461924918760875110162153786599753271828983689230245993204456303455254549623022660350943739562394117999494383859933524420697146128929015344945996812881676578121418592906150779573222709803737945864663498181884758187732553240087405374726032400403324200674925830214538885898259744441278724722660801089122496590095111551458917890802049418050652693900062681013445671282389673157455132848335886137166540290708804751352329230179312618554614015234190266790184956673505304147297240463801527646465936080497904421376493845612424600916195356726987319512984882309876945615200300144520781511346794369392150279371321192559094431691242350291120021284205903625454931503725339648365415895234076601690124289702549501951937935465266664185793921093657969086980820315699288566974368738651058652 [155,28] -16075571549781591585069988466274328168324806151004307609135219553270758837185649803301594330454824538938212036714473269749065599747588126941413849552158991672735233050319534811685912962709585973213845377989921145215427119204081666274162442002504487445476429243479810982899410661365763658438579282946465836315658059313767100820693056754149177053768685078964734650352959086687014789340066536971911597822047528927400897713060559190352233133115949476090847543832883068532378935158237086757403249135125823314778703209730224237984987345862304250456397156663877314694790267950191407699310826024007642624847247653614610185829548540547078235389904723221803419361161145292485848276609457350342351453291028009716520986104160521757224411559647081922848171093309025760140409284060754569616350500448600657735105487697996781297022053266959357415907838889357383011279189931931594207762467269931231309317022586010293877995135374229758614994691432491588665065473869503434889196003513185322985106408157381963223300957137500246632825820831164567709926187159598735691504037340122895730066416281953072148443454082846437899752191432570767736838013300542626647743218772020832874830959970083024721717634351666763691430466937072766091318801119571592907089458131188969096773447227723869319917042956035695255975763914776916687977739941004200306214103391947621477951665368796874349303725619499970964485381557973601606615389773070017306595260166942167488346823178678948941286431580738099743669823193714015148900195914082698022312324904476596704983351213454767667172228275091518731560609507361498879433828898298670459547273031197916981079858767587727336735951109510725463465688556219795930881820187892690976193620715980702694595271998113727013385290075294475397164815476932109056884438143003311825113615090018691871022395565573817834011492919932582407484511965099329857990949956278254440018967159629870464 [155,29] 18919742982949356694291889263420475784688603302720509543697548115777602636963847910046329525313202450211090861145905038115258195847964103869101234948284279779878585899563393145858577440830934670244563510527921121019760613703869312832810107996290208101325807055594646993345758442645719514629314294740706480879634590550741051917795271746127527032064184582303936038626056216629993226732239138835476796217451168690480206605869580271474127615970309533405308428203848822725131720804222639955998511638579327450184578502628690793289550237586933249428164596157789203952975277012588186348274945715002072780440654221595416587599064744888644922570716354612709707626546004843571747681882122708251720067147881169463918854900766280149967147818822080091642872253888247107627585234638900304554375550051591446563917638356202912354858073706127198855376229146669465566718054310269233228458630402761737904344984264461081018106521481992630952541491876131402214895299105797717283752362290855506965266166091704677794770259527212757830744709360101658725310393473107510994281409613468825306251402450054013848425239932864714468433881067010727704613308473352016830489645868168221856571579391160740200003725202899082969915438212714800131521286547088451905747376499927337723933794856106018396507099918167074069233591486354120030946744581712942228748020842316572101244881343779550501213809584710681414114936478828331414502861013090505540336618239831159926158733075933652425692797368543312016175832366545805879495439354744832066928446084604902088444088001464940761190283207400494781267099383936203581375536925716708303559054094609962928346604272977042676100370864939680730895497646513222831057835309284132112132102103750538780665517018756141669623437329018691353451097646712441036009060461224193676560487591707934865507930222076055429947656832183313983756110326014953984528426109717163278272784638441336 [155,30] -19116007023667799704185497040021326262847035560818364215491605962562040722533478129417213174112061744444888398004458904397201073124891283532244467699163925042900439828609700807162182317184866621096681980678435818700042298594875045164001437791003185662631641714865920422034672078890650397652535879548089325283029859139721314407865735904325369628279794397906561031953491754122999411168109199292014008931963945846714041503152626964113812203005492738749586983827016790898675529516953330026650768057229612785666613517136470561775836581249284356761402295952858345831280499070640275976007716844359948950003869033498176041874138986388405189819763744295883641900404872923194969050995517667712974488863807793121845121264291071561606985354838526372953062774055622079689213764080388298101214273246841701514823659782403038163276728991205004658401338237426025718684697270763635902191348230728488864840489976343979795964645402323045221000918154126488206134589449522390989278991352926623418699772355709511683100150127719652500057371260716905712719321118100966902811081866031432942658356275228349474621326830299847581416612003405800160990688982073013815263059892705262316495777626778153372425532418568984325249599924209451752711389520824439144952999639661142179275600600666879395452984366718166910759815505667584696495886507973392392591711502652099858677501053300910121058541174868784761669567769630760326910951863033945926043506593490351252356071351770978969750159735952634405265512985217597862254663232894937681928035250045858843699463672751867367775851931827597829116243826233521325631297271909257797706474781031312004662220837636918650933791696801575462516698990620253357384819970263488392358010615505331799172237173241602178583268466633577633882097648112451509932525658600226013211116093917310212025841166390491927115661273423940716774464477181322368140347946596049578595664090960 [155,31] 13408134824283655838110467812566118831352167773237966253640827904748698687409676887578054153289329964799953499347293313730646685727319977293765018972818794716810734536525333631043586234044698992857529037230193235235691691092742090253154705128329273687406768599650559037638978848759651367474597724244764388379763796039372981873200313050324599421381063149860679844346048294794902690739622555669872574718819057418318696025337610621193573699173870695274077734861598861728279976429493146093462086562333363508188867068124677911403520857026776892859395908192429874947064300544877829879335402782134657150252108432673852292259401446540937362265782997451552920217366719927153762611681573892674491320992755291387447181485460104656978914635052111148153908710300342063768517506531847495112125153981922345527607842034186301845169964838099878013566660230638597610593332983784160437103227742226611999998175074133646349112077884275528910926328938613271130906158867627985831198304223346896406686048641551784015389241188830014305809216011637851268033561406881526145788028992392836779508918158808311089373634311657093137459536542157760769878091387102861041499323618203087566794630416493638336517702762468977535865163709928412033478444155274355778661760737085609637720507407578455225305452331256642723907993783813861327820421380767934065724147655487518925494112629861375134998604903463063502110682864831193226957323294513204158396268780607894126493193158307747656586622574811099543734845974726986170896919321899745488371359286515817958143620221846899865153765508081049673235550257667548614972401140678519362678848070194272425369755500835701197871875160422961169104796952434417332477954441453152242041622823823462571239192788023113747754192886273188545920576579426592980551893764782201656583269398853784390401314481494921912011079920461734897359189466041549324505961618253328393901946414 [155,32] -5807610855719019156487956912762619646491896805178284075249628113523133534762509081741183555248800231060827568339089903139517645267550686465940620174683789051728792548757368834664532919420080093836073774463521531775495848992463898839080766409323251931819514077122366222641599704804822385048834938693973892146960096622452790477377368494123961050874301060995452375603482018464374775197544656378778740982790891569165229162523738665697981135355212311538244675336746430883420820109304649521037137532155921334640110527203637290673163573203726572829852664260325645887759226375093067022717189356987733062590106411862523139402264497126445155345252133556244580198758099230854321521214265167371002512804145286994666315402638684999108597661581679771168941871374018167088730481483040250020410986650877256606463774312254770106189566560678979290274524286673239037935128834794252404227261941912161416626538397532960455877824017712093858880650056350910130629461626282671405593747689422001721517104741236777807536619129463796796541636517342280812151108643231568697387831581726288383003120241119690888492234626763325178855799661621960994940753976691223604112157207534385307392849720896199577474387894256706709627872652796210780822893938806370646194412531008371601997593321867147454775721437321492389206568709179464947041991693376264009101485832362723355386141841924170228258338252829989400131116252879938208489381067069656478146713418239633428263602290685685232572036452766314141616751433921356255139320244387593523805793719017395907740911852848153268303982102613859949511817945973613282999892551322203502117776674005196806586003742756745787655496547782519605981495661399993411331139007303388492611963977856892386436302419454819540851773667885996657204888421900861160936010580648513033799716977089074234957398681141360885304787583180432271536159569273594892033118174848693381361792 [155,33] -396802266278130967898431252856971365076456140485841527486140051255880996126837593637914404394383115689333480475659514431135082980009007884360071715035033610935739731736003093519717519556430420987040023554640906974670735169836841674597598530981734981715591477906209602726316074595068966194088873762321818305015242246259703656241943788779710523058305292404710079694978912484781820362761686274348795346766700147180845554136789504095535086468171677807599746076076686631244758858765068234503621152958659794458891091463100697179278916279722518279153676621677520070543775839720228210081569369218452394312860296225871093301799414822890213147088288983829910615036609734101131130194776707146297373484058150493594422533519786039460082206000572208050565155849433078582595987914615844113903051438726827425979766397785437688232849070653154778217903536838023441938719736697933768583466481895818293079302274756048131627738681756573978123020742042631013794252063509588871225960355531194055048802760564259144375050410971045499927030491631201211523963415104541549662834308017167868401979802073296886072611552675896867019374832378156753847803915783639281122823215138700502714737575259950585095793294837101324078019531746153560366941953688491947146693117670525511061922098013071429236288809233943403292150951930782657497148405042153258779936387838998361394057270240845151762578881572639113758371047959722890558218846708495986389391741134530978700929323781227905834711086877622827025148214329151852022005086690539661141393270401778150484429592377823385466080706862687630745544354582814380170561819692502307728389971095338447964196194123531315248593181867905693086365146822074332020110528763654493611126937876843364847669357020960360672819757418371199344060419445031081895850876108300197198754910928549323849741419188828350589180411228047913420902928800923416766731125552734997136 [155,34] 3827765854259514011808399860441694376034541669221718645431885862157881433797081956791931639309069923184309951722420406602706071107054369389883784290834836221468981788210923496313178105772432626654585747258479503530339886280920880592273943122582391654631257732095870800068444795472844907666158828006362734040465574726078084934755470568718269102621603816266535745757251817044293822126680545184763054009257511485954341739899631722399079416758893874521375108552715042110776928333160247421552911704282091874253653050668593575755497142080650067290936304396528785703764678724849371927714658067865547045396173997908172363299347485541392720577845038305900336821226770706138772440955841087052112187230834559069013358388806094667226690482012152654133630651820864625767295721956379136174038332688211758159379375540467080395057134823312850904031590926972597880127287598485968504525283905607765480400128694942937225547724979182184024547396181087747713902307702053099234651487175504192410139802486183813956830176463967329355588169573430845431800175030152088858234774698003410828587164721883420575632768893460942130358251769013044348032687946650201236632568036371075375342303582608081440301795284571626819577251839860374531377389789644959157078700800077489623717621765435700368044944413225525521831774577379692076712902836163973536545030682074007131149360475619297638539454329953609893374661786446591890231456888674194971956928091729288363375670937270117403106843782326849912621668787624371613307569389718139418025507318541374025779047104592886551662231576573147988942163143243696508263516081180597340618183443236862587021952928065232145107423957879582346732045762547049726726447802613936502845750644365398173418068734448801174599140446251770211188823938389880834066245932172573123718016085954345055991750493757374291627727945158453253467791686593518168016437157989886208 [155,35] -4674451450835059363385997935738515499476854761492542039283496099700618206035608006107471388437024012781221193376887122865615574512196766279442237589154991710770306580495274305054051780324634088552821233586149376985373213532638792706529607072043510301957810041103714543277969276818208220771784973823511807486495338637520424496903813155929640525258977425820939188867060598051324828729290712604730409843026952233370447406670183958166057923083893103676089947079621720938203304322699820632787561229518883096254374193794600132338897616339254787488774976066131453890871003925511917071448019571897220434279578642361170762206259367217485549503629596586277516626731589377519161668245289572512242228333238257194483927020454330882446811175058533131561766146381907565291859006486650264742758483112418777032968256867772360413361386826404525356549515160346171657067271629408501768454358592036359931137570172588638842321166875627679654833567511816682409448606729025320755128922558805322961985169193366440084521489190815669567603109824419117954589260831603359961062846252439308803298345059123060849847232942626060524912324000530948594197517274395884541881283158267059866145735571342494752399046179594978952061333624931944866236499627684194580030286557386085910234029445444966452452670961166244252337688069388204971892565281051260354017667013573962733240488198189133273987895355374895230553055186525609424758357292269548015507384924290435652715019281878898578662175702061443973816710001987657177865952438902889686247929328997612172078910403232895537199447884396049036982396620406712723339948386821228667069984266216549544460077797569956448713025616445263570524557486739953058031366681205322459033500431809645164380641055453985123845881342148240706804489485873169220955990291548285533053353762410766114032921520103302871704753782965352698555801963087934334132208991314208 [155,36] 3934043242422211406958673002398026090262582778783275776593374376301009289704120959067026438156482002864528422732481566634666808780296464784005484257422316220841493941977385154510066738596220087527909083251553590233401506706748133179288058307691484044589057549922214235533230865486826976406923865912488306938128694896437403708098362398190745557366712409979584639913581934465055423444814705896212573682401153345372146364919564609228541661588583954530817800509550180964872018473188045090060554005760854290024510416913692011922135136774362905223669516858309990708985729956236658186583021485929478705000117335244005058996824011277432360586873825843727469587014110881661374935898330989344483318699324260801410165310622433683906077407809449541214610729387784843156279301022259268477084019612980217259115235257543770169050909972183570517911159987201100006460036780969947001544589591199867527223321096560701664119442624500017791333851641238735272100959445564412681793415201908160791380853467091051953962294944531175243405362424787211345614220509786032790557597838984766205259550508219729106402755440115848486535407847273239056831666586689969542485842305739230179040943571710466369631830541864765386453097066326158164292144106938465316468400084300584388552654546651228291185667353180140230226261286764013638450782397792152081229062061636388222331944195618694421021066593670210218578506819387524381998106185759593573157310338635716675982829286957005539322581593876406350916517182453764015114735092008103885397264859254394465467863866085163460686602547038315954583750449730371106542553153825403540947509434986398385286177033545391127025705741756821541761793252660411496109260570522385355936995051240900203678097291768651817897170133146672059581484005798770218654961486412324293643094034367596859760179180402185421041107707396457483927466143619282908839257216032 [155,37] -2655538822709372891152495153949973968869270893895291459100226805656878821530170863590114839935404771707743182594335578780542028706125479469436373948617687145586955375515014471173570960131361151309801049005649775982493448736905319700776443144956367272416215005503138364916248064291204096094732082351954754585663341368599321605434589409242989181679458139545532134731322436439455783159255786675791760057867252036939331142905202522958947951564518620260834048877087189186841805064807822134518183276091879749151511172577920384066084592230057174288887307498278580436639326667825328896618611303797533811656016586485316808278647862239083043016229050607377591846488475069325102672609030702683537001707047611694485402290724817433225773671777973466406814277329712694641875002106598936851637214125820339208013304030887599620261082188703781508187143352257555792065517786500682294495058913714303127152394615815680338291257449770149248593175864888114039784087928212093943612591856005932265989423695200478207397532488553284576332206685378955890750637775523493254313293276756729230764962015665718329756940301572472988490407142596655055906018609149561917699441263020596508706444183860711763094824079299475835544085384338197254488520093218109737782756329962045874550084665225557104455836965407922189890096503956619297040670827628225078490336186528502093511021480457713257363868401229566927318468103866954204759394943693105495492578515088224977200215407786017756660990054042929719122284004719978753841179919784254210880795480428807591719654385331797356746720435942397467127963435899926588875295392144981023616029263818772211262203831901316552219321988759955979925075695041888185544802658389295732670433429143913185759138007500296921730563590228654429706952025702082787955881733155926853931560959015972620880505101938286958419914831044759283252653824448477243087255344 [155,38] 1509543233543597551064961704584096743882386847909628091710145139706293871476639764368471917572323415913078407778848110148013238293459129492914267711834355395283128449270965501771798380063495884442069178370259931876769859675846509248096755438146272945062599621994613428819251656856660748724339618896143576594482074660478759301548501081758098289381138001546843916514935129221524198690533121921535538434660647790604406664716023004847163206707818309117501522867135158259645914058035629349108125362399614829854187540419553639616689667811065067492958101445098298508922348292128036265302448458898038020259922030126625001330399241248221542414196734240706278773772803717018433945323325163230130033711343716145080060143164679599905418359032242880242595461372757919892779115992539987186557214865064189805685055466867410108907757454361475357036122851428354349081107076205199400828257660756027973659687135051461681114488934737415533177337353580595372687340178603128275089448949317133926120741244852824141284835779708590475608527558394914016182714204632239725909674092565665896283423203690499030564775811809030799887267830408926963850185999251808458104651444585572356126018460721604467631248834399814750991257450674668912441224887642429869086008051397344057627602917443610937090586542413567453573237862114809309030520630309501446322051568842718400247756243668319351941059257735417239024420345240806886771777823982605752084501070296853079291978914496718271946315290944215460371916892732577179889001595229546730437509526856994138104708636262021332135126486796599232234196382864059799642372603049921506140783285126025339814612817582758747151444808443706775005450679318567667484215481841527049959447831272445626021912745917281153612839537761529205952449108800158797786091520596121559851513659052405883153892432147954730647246516438886890367940548992552965456768 [155,39] -737918425327558760177966495432543981397446477533831775584280056065164171399880391431475466473200489398580415861913074457207362260988842647495749436655231790381423114522164051904455128379834422739205804267751807716822855459479418291882462793138149855860516754806509142062939622831013601186863519941227626438148953215033487859827901117393599911045009544573884139657911518840675730610268952473625237480038582289344108974566291831600778999928538283713737598234504700533269857705112973785961793748672205963692337944482863320064144378826965786078377641309133589728772784056480990723039437647834844483019969473137132931661780152272438588392258479605330839344721307187628158499363475364688074632633322702792363573583005082313223505880487121068141402983814260998538061956667520262396436104639440556363586622506012856351793002421474463311089352827136003986041876319562361267717504528176439039856555463838641727929989501824179984037621804252491531020996416052151996086172661998377002597108864943297015223744230796898389697237889061647271330784677893775057880006320265247743387798176246307595120671630480728178316015673253047854123724394082937259119750328016168622871989449010971403842171583987455705078858299926923095035490649254591417403678074874783582773727577242781805268176292431832760538049179624307789849518559424130614389890499436950624353683862184731936680475697742396730565123651474310987355914858933217566315860402209050193348050500102039447127585023714348903437735753489894833788705252210621590075993947983240826440213792877301116536447465295027063326965250524196454480055158548616163943157321800690152962818859833755373215394685443136249622938271311358792039438273895127521522370987852516715455522301514358688276723955472596924358726536836723783700803780659159589730971873538073308680399118517107730689236966443957354710238133592093996816 [155,40] 313195277584976235550829165428035392533428542685081428203315791683707525798409088620995162607851022094924068103647518908691551133282020918424348697158074424373796814527747604556801399546630915926482960941930068890392009626555859388525956833408944426336104902680406336653334091407896551034147398151926488778489225112995968261607196521910868914671262532657359586045028748320868861279097682216560000812017029551417584572964249795202059917705746513453139307264834914045218980195206451292429758805323578412728323018629773478825528014639599003543216188145904934879120739746227342475628297924353626728971954729759906593680402716856193193979344844214629699388166157255512318954154121906709280500651437700488306328983837488649240950613122302844141650599851335989128289409195515972804967555130995501014911595028388994032819695900301425808589754308984599700090611448660420986477847874304717280544848774745922525693419092854304003459300152384382315233114465615916138298169199860263495460125128643642285658330496875966527824092039799148373965039076454545707337995794105557841079655587223244848760306185757523772589539317127263039396661296911162855617045088624776188248129744550659360210724427883010297879949454051743350779049103279375077344238122738811570395165573723541957425026319516682627012681660031103395154281594284087888923810490034459522447382908546280245724747774307017337301743558469012285036549811490336638678141672750242695169465865402710458339959985181031446422442065625533737480721460495238532368185389605767212934889853835527685943931757692809579441350689027794885882874967122140425715598574827794484763159233241661661442524168546767220592754367310237390273068724737176191344631487012218169680321688234913490845876983277916985805035177251593496606891578100173996622974410757560698856529733204726386785378793996905716929064564149236992 [155,41] -115813488192891074214437050254400248908290577022382063143154489345750010838442596847767091238059481727135025846616482798540154902829285337796157607397009925476165709366283261188581237635166541198113584521019856540334965835276728373230996661708629276284075745437392488739622145124044986572202182508277270489598062947328749259929128421817645010638244576178614594087456750245826356322011146141542198227458444230036306630524779413560342160779182431937834697566827627234113596620888849488036864313865548906312803765613163762938931759625460085152386461829832433561819030468900733377085787284496633974259930478579910788097686531219472785924165256202326809008078605785354729095805272408569518526643074572945890070432224243266927307102923205496337906546283705337431980177149558385883448235984358859320104989489601747252323994206534100996673859456793039432805494454096176906145264849462435282986416114854811755264618541947154692663901889212434113637349477691461681905600498027056334309236695727197637933226737077876484126040126456916337690292336245339120460408835174822979112664374014266263300890201187425050509647015905324978997173886843623106685132893229304606501103559195673441970075602238837367300632901123537370098157863424099595124549704816565053136720827870176468043858270395814067872416661117700969168147358064011274701903017390444588193383397870011435803760626201405572728533051103652628563613949535588287815641961508214322150648523704795157479708447213992592449211280292891211093165464305443161512158533923612626995072112439436737623550715926846880357629713156679777671099203719460879402935010463739172863378071788219826842283409494766463138722930983973912172354390736609048369035314880229995206929328230284726482559988264673319651803783879680320891254291650698382228164803961854693281372061440638528484999442520867363265495725966880 [155,42] 37268190966372130638949320449489272983606137055748192544096284637390755192074298761076603030204710567654316574314514521413711800472751794763837150424920248281133684185056644200569612273076912597358818720624499318996804992641240634782835746154006504605909835992694697276169815263925005268039622379346764010774786206217433359146858730451250574738384707823401949680748343853967556192607502949175523083842109436028997349023254462996048188980180417353921663786222784023109023622980821079166749405655695929201395560554632794345263001203097331333689512747551302978063062285457031292444016295017109824219339835169131523417327847533546491451788997032800856500953955810360893289269605197270946153825947764783703117373519293933916077544601643762609769781682079327643057649605558503625240250588718091310559176815865095389048944056367567573167308733563373425768935944187928303929293812075192340014301263078689993369685032690399824057981486264051861124239637779668619318411061455916227494103793319440127626474914607178086972179555865975264353664064328407480099153014739315674601545784579615494909554462922796809302596223840557851612222802962183209914151117717670744107705240936609243757210860567343216485075392838496361119647179107686734801363912946284113479550054151882961769283996994368438825499696747277169006995578377302667871440798359764200466707671715439347951411817622932719666407940426821143423009337297853965022482764285646626301414372331631896845943238585942862983966915670359927424001275751689742904531479810289153473639236274609283276106709345097800876906665353201312148081265911158154510400679815470429495761447744403764692174017352746498148852728743622227418503363735408446130286182119449008633416683351443252660245544275266242532555656341983415577767621013701656858576609007528962900120954806875897914298341535771462451906358848 [155,43] -10373614003675211316976119544173965725630617194428161818879917773706720301506786974877663137276417086367202782128026894853000291894002881982290935377809816975202384545705608747771798108995862692351047309332337591053122377386150865761291198806122079061110719122518188457975787298092473492351542259414485480580739326517510896593617040109092357850914444706248017055488831188853247752714127910320374387759556944147745564278770541651328318973779016222627121709032339752002557658647620819173776200418355398072577349531642549178276265212446444069870398888255627696424269879624996875122363227697708721987365384916700276238278384483968170865595520149480608921415774984730625490601394352700579787968647323069536938430079758426726357082088154862647479904180890248860376620349445461886288946239700049757567150176380630562863105904035073189164707274616853010907028406198503598423411717491616380750309806344984551714142572795425271833118297370912951917316784578940092609938390643468632462869216094719612167207307325112588503853606634924768101627635219607558398879420601667865962516910633836970869698834992341610321201180885340394408284659567613884932110237979730997560441140291626313237370282815655582935509802854227300461218297613482166499826789241843656658384957644992877177245737327750526845867710038601589897921299737428971126357172227964299333880440691651889425921883479723869384521069346624465394346274544006392067716099140891799455685632911015082024419377060948768467271621657895298810445943706084078276358026115353825184882784168421854617942003856752995898493014776695931901925985172841560028486638079957472193669895919559918942004408654260066606522871249755396138972322265163069106752063748447018984907517725140971684874414048641533916770423787979037938811367860339223026662582877539852430323828539610332079921798734424096206229304 [155,44] 2464486278969098030136342677126395388476317757125769273692918852141825072374192599673462340148507504486033464151467389182226534079350260823658771816976302042876357778183263327007550667861421104610498671066802323923744254381503836737536032291047549095538743995477249761028175670242541900195394730034988475741399297875531123278192589044739304459966819742636398204529527927087997709597944525179779280949508192333207658484740206365089878303874416468587946840987823727137321858774963618153766584584677802410661431966633186581138209338920918943801940392019683845398734756605093685942720725546293561957125680041719546671867684720652944152416776259029166336731535825515678126889518134554440148989570840635346898340604858100423766072574007879222042631801022114420496421325148450024909585320329470989039591111309990940199274266631583843651274974567623558270622065152439788501833170826952909418587986899078785289776281877476141434351869872952525223673893339163654676982710740811500323035630033334265413478838906780924280066598692893016246146479494034638167086203941876777531874791459188896572417915474875673638233645604167746648331371453080708209504747587206003609731791827069593978163690071305941773075943022113978860288600507560130712204044505753002087095710466749088222244681128028056819316391342220048122505479057819679340797715752038003166094064467549026051954623823957744905692392425490679225609164921509078407057968306648392291003075724348088249979776019874819081484020066988084560625977607270473867638351379507813857780446176617599595648086447742078490677122579000543536095446853885985389477512081985025756054807482113134158938734854366338257321255326532629742396095923999980390032547857646019760192277166116578530113961421699680837623694215242423575619635703654365797636315865327391710605058918538325697938839621231603682304 [155,45] -485820558451099567177595607002178787166652656927044345989592729659327690835919368879172212832854303155837860549301732879842190879890876668742634496313707315085047525928813244636423907060861019200324794597316774694730985509506583068513047094078651248655132673116077041378658323439290677993347994573214791439612949181048071426082517579908112176397633554795888016043737625234330640250013668125531871617452188989062159725426406976687514813310552233567227184206049138875226929209083970957572650435243400423334022103602572092832724849303963769526628479987954261134766909672207581936065557118133360195197623892891043473306352467496649760409307640511236822710605211259671516594711993073198149277867012977409998736521655001381888824558838635490725848428091738941295568316405045406141372228480368682970275724729157904848139105006366007456934811819106946142126425670165670220255951240137278637275681892649452275022494527898440140906044140233761659218023117943093148206870175628621218550622611970566793929331787250293535800298891962065142010832980972631935673289859100183712117463946490556472366751497513159698711593464859043856675023478928283605240616034403960750949716718541858665892508803983962562890134286698431947987054117087649538821332187281656932772086649465889044997630110068654557300852691965070771099138094712624646558502773292163835217462751404675906310725935886899452395970899063835284839231343385589386570313308455719393661585026430037119339632679623712878895159305036981896213258333405749193159203398860978460157881674860298025802278629368707637830531425900254883736191825596176689797206872132151521603818143100963115570779564849306507807974952911094944948837030753403924208595860702115505027025586945458539993754111838982075007679594579157973607595906685211879846420872304919129036092743314878137736394140840801248 [155,46] 74155228061745150346830508957485416628962717508426127226816746245309164397832026206378018480290675979060782060500292631905579375200369424163051695484703048103510502397854199807305223931805296838973989088399903827222252372090446156867571360680806158312963446460021121352751912219994468435139794510910936181896590779348821516047843827785630319454184476424791150360930614418802978141313077040728537700198554048755250721437174497924690395778615658087979479600293319015143591457248191130405191346349480319987905019009987373491375012044449102224179725634516333547674756566986443659010907653068585435822912068886742744025131843115398362809147609773555975706799616824891895949615973947544591547388114516029157870885464524897578251709828350248877920062442647909854913874780195177188842742502733184466603948187121221890010985615421722220858662140935821976912072623782665285973379986248650149460873956361260375697795424737775473789862948522534112860339993802051060179900680242437718320412397513336709887165668645446480340042995808281513309836346707321085661898176900015034728192215213878638862269112317786494292513809780086075643609872496091380684902836385790627760214921932879472387390954874195894721505368987145945817687706180468472174325752957123427351710828294959177126332456614097532747044915840882992558807288519952123763993125620671148802652294103762134240989548166379744492067851113833581943388455551650009488792547919327516933064265511471827645722477736827093727163408318605195293142391332381417726251036060027938030366229971949249214418602434610995500453066011119663542128850171415210012137145711839543458985563824450937386712503030560814888056659462189407463631428261867684318743421763559163750233403382853056765788645419446975294984867662511934529082384438083665869101214343039043369839809624201630227335766332544 [155,47] -6756615840121815976319901322552440764437385124004748330471025089735102297831252227105810187737569042857978149844226967119885413709110398686738121013479901243452455563971360243313459607894101217245405456225619577489714667104570111645484427573072140179918613503398165055742576294421360500547877948928161334519705111531689103153702022652766870816172369130981008671735360490907139376292121790861998351914378263923257894347073448338196061282177717834517844123189050031053168390175906361509161092240032969269549050404701404275232698065966328061370984313214874081639930828917492419262640876083525199933092114403926651323820689667804452375777223252764300866814721354860381520623328650480505540535365890661830637991247743679652686475979376766403370421588473850034574295651814243565807543469057186619286199825308949618225642006965103294468522239049403344668281714245515358537710042316834387257738753953948865184352847081081356882990186997404836759165427970232923386642550068498509607856045845292590459118853446012785048650783562998513891477598746581982633770059680767231553337208249710002852842545619315907293855990092205744803821488403355638372269872774358216921892848215792247810984931738225070556794395227673583843119567001534644563021011399644515546053109054718841050515950161792356610691982281880397233174793961046951725871737350018487838288980886849908099858857257429255512226466701220785825340615734049002272316257027128026549843043909357305966571839094292770654748753187185377003870308252097975166083193345183813492996057710771233743376034836851367533448737914480137526094889630257379749339032048872921864892993527858413959902150216419547788796256584832757321571282521577662614044376281233878453769215764642594850575823678482109424693652516757515617454264244875825424240976918403549006423030075261278205614920752 [155,48] -462549582899704111442529334681621747134754579775721204175056253432876391694235681146276575334102366889419044170723050648803222906183195068731752942756734539236168233553274973882971405309662722175642655439011379211253985013388251095482197141179799057439681111063061819428087630105503391559680620366341308094645344111378945350439010886174216162748522379387150237800862902918943396292160288021942476245241925837608020071892851146465585975322743631548688517017805144849928277288516141790796362444371485129475844375070933233874672876826225311298314377416659819407197983256766456367499224497709514168641914881134994138688533684787593518368018085754193645979879138541125148094204388168867140295968992988152240398136828362425865216390533772182258352673120986423851506626119398500028003768427350030101086578868266199327826863996409180501850054607148216874635964997446120115691018730564715045156167472686879164680544529152456748688123495620796340502077443436553501702706599491572589086874532914564659312390209640597702995411718622256074682477532173862956701444505805853470353760226311964534114556806491709454390096310724937125413751880099861770160964484794593825840965796600030899682462893996258895839251289224053778507454233630705131255519203153946453765129278734828091432779655257335204963837073722983236849071044535689744369847140697432120490237772805450820981725300147758138387895850293016509841671806814857970014245466305310031917667215162151756287305826448518881197623781763862735516711283025001295545910367972500891891585306637584320459898333364469030886673823722931840584086331696687254212678249467797576787110372321927359089938762959340395305997860715453467492945033617524322341058802272402584046723285579797241889581057332170391605137301475696590806079814182344025628934585137585210068339590901971662939136 [155,49] 378614867499302746061267978255659886044241346613247795589413079152388794108195714347084153675493950622974155543773033280460100823325267841043991583956941654854618842940628929882512320313683358298681841998940237007879788963846856446424422085133396999644844604565117194224320819056768426698297936428380701211211915646322645269204298868083178091228901082037669872920872601837604544148573957968413270800011667450286150600691589539833924640497261362392559033758298201975553160554652704320147953174881556027828839688659887751235108411813939796871590880937330990053917399213684476711590202210592199967070422409519905395869253232341828491478043236369675690739499470425761125260700690768081990739139003975809459200464683183897745220003139530389361823221379498271540695968283943460332210688802447726418771199308074471555480601568575155020625666080550622052892291904940660511048901603534885020513359249984893436370457503906809765957340789956786419293883968238822691193608887027234824065317602037662843878792366649970842665930672478249523079405914287417287534461164237297961595447796483897178826919389408405598837006066675860540506077199552721097204359062319602224435990067107800529548643714693555358105613552731981822556696619617877237519074000712589016853418176706103741660219607786237602378439810967149069495601919382487559779034339161331647796875701976510021936813966794161771509993164000584335746013968300164932196204901791713789000437865492024174372499998025006280284823995574645780652434115269514244799864987765459589134589873203756595584153291491181259087578649885046838222881677434421295948242465259367188752448422978940567590789272612526740003575764029613063181868105563776796640390077454537048732162092070710656032775422326383328474190980210108925547601212115889295457410352807179494240529408375565513664 [155,50] -102822400351262119565799089403301979603321804822736199076894456441150863259135908229928198684373183431783186744490223862878471119512549680658090897058397396823352123734818310934415367287937384854847066354685361713935549415012420502619399556897244933647402288572835473244380706019700187188016729184276360534793358112846334174696274604278787426358512549398075026347514936093651469807246849680051904309833546732714735261070616702939343505776291020899190140566135380527071901053330554266073300894345857897757163674812794403953138010665049957905396168175730433249262197535017988850051824898854557426523144711853383405005752898423812851353249817493856067510635433753096620464349188584372717057629961915516857128409286024889528506586470675191339327004208476192600426908325218589464352917420814284368996799020489664306283703939235358667442569624810955773337961324343629880604514302093825010094471404236029471151854477837085191200218419810043260874038261559372529750765927394700730290873835853263423140521959753596181242148683173407034944217147845299891447042430903634526388849311721885770619318964969128572476111580878677288443891510139906386611175276650387344455814983630063241334230450447651231605396245348627247503167233526075213038645646066507252844624130176290121046995393330441271243267904063991066562160052138707552540281186464842065464543054184745608260819810404590712727519523037490015833300634387486381974246552909531920999839185907802175439193791657759604633384332158533275436496048483191871656223766328575374092791168414057671161787966325160283182247587257838842014622899823356090181514839816213122808317729080600043468502310399813125413444772286283510897071540291156841880861678090886980314622167121474113175752284399078370328817245215023716585584003566075861571384304700021227140672640007777280 [155,51] 19918965767016735698667415413224523934576257454157272904333119959111611081927739806849761874137644590077818294189656226028961199342121675094329548089483424328689516404342446750999345715530361553889663246603635202457719061090737412130524797174416560724855570738634873752573129766747443344067807761889472598578132534291032418920884909569664774395449991885764461631079644255277612783885425734819754662265497128177811360307830406800659803336189573931660982822249730108845603890458254855483802840274083687025013925239376134456048956923473563426231861603466600703832728189570219407397850143741885178559743117338218752485174244748091317996220691198644055436860945835753263965644542993244542023271281006071647151222681817773690244636782569262788534814772737911963984852153501486508358164510756591861620288264005184556931490073727811583837310194290965895171685818298782414069136008563489205001600093771910151425345881592546229859852543884986866282072239508375131379640258741156125656549698464611741466325529297626413326831142156850220699035148598914771178727818361605942887427819062245362280906531676703284126731797135231365369266825306810893861878146973497618010918685601341129770259842410391979959333034753173148997296489999219853497994744330995825702238290422712223960997833011251935233652812988146867426847565745317731640596642021444112619922922539513084796596491610780252404410799880500089505915350418698821271796792931587469138982498064967741317135515999844761554066395837235560988102948713563822583312335415887173077250347000540630757416653109979619618071779710903141500122601253537048754822267583698975214641881136730774379646318948119155846381445959547347803985735090825056076320939308347023488301123683551763903574637348545800676489439893532537669321347562828317298070212723006879326796451655424 [155,52] -3089861246064307878493356414878423712040284974124435918114071136013247140110627381289065602632098795747632823957799936052700208477076905270148473784528546259449730324255018816040222819671343412992670667925533307891881340180132541411086733460700903153855151527075068634161530801665355598254359082394662903841143893965585830548086093683335238431521750837274289307672137982810435613927418873000451807960279356695154031476196527164109422320996279107559841538592844528801130825428086923140762931817446805562022368159706258803131134223779838133392219499987769656682127499902400326583830229855356201988461283696887491313421123348356875042528843612104388435364534596585120124454486766356254677523713504824606543027409844942666714088912413330090211998344991317463654804864601030481585713073129775932768509645510429534619517033953433479349923742555180965836356423160355139339900884270883028396050911106146763901871479524693278875329873390202381365657905702272559873933525134766898533269658233051787643454934273987920644044853311780790431950674036988359805202773068541790102757894325245388533443121554637498676018296994306993177446389830944652153512438023647789401415447956544610703491534204646683790588140974682832093569207118971794690657603969801601789044572517854881659997123895419566370130572601362242471872622361070366874035380370976311163247156874866040434998657759748616830823334030295637989835958075566549580648526853028964324845189179426609083902084593658280170400485959681912034289492582236891596108923193549879960854820289056982257523249490812578830199125734666306540999339888024457585211535043825608186467503716116840559331587272017732596924237641145045003208554755323537933385250143064684163462850772749500928515528263505755769410130739313288367488953386709159450767191834390811009695876992 [155,53] 398878218160836558388597669985096000348542432101349597841726450643718189471909398987500965224540495528041306921963074072112612945412236764827481401475094510963684907273211913001510104283375944621930785691852578693244171004450945809399959697716180801287805125048569519221538714717864193478873791839341560198951526804116241627826779137959029867204533113743007646619657943151198706253830028639692868643618260198837815081210234591008259268356035563107582477263513890905926824308451466648139278851186003305544784767960307402667149728742908169319578616388185411251531162556501888269364267855859335936100314369126791201829646244915585738228793540495215620221096255600571115462206031348996787929475058593963021168024923371091313045461521085023679399042601837275349933497125347186792736537228126939465743947518912826330184560889397848040904963343244621784733073565286774668854226991934660310479518084041215671909710439200562836039566678425406930041342454855733773908229384414352526841398433446107508214190865000674887872361309199917014641485022539617250271286518443390200886596764361953824579104601042934146165128127599116445400663606646815957050741530610658899913293388360930724206059407370518205094592283184984460338876114433220770854365447771049300051738408940912580936727862888262913836316731429203265242178989956496091730828721206789018390864876439361144009672847116745062965876412185896206612727234113867694910023026931678027577012909352684937623018031169426226581332614344173753170650690557290420918077439245960718894187612327032452117182344905553914461032519804650076994796669956253523906546419909852535771660433396222766202224431195511015785636576717525912621321554562854001757930170223756346634985650247996536900247044842780648871204124490946442348033187883229363279728891107010597185800 [155,54] -43531970589016777172942294778407372936586116949316294077396227253751747834773653177995440144888515780496355727457675713699917406332589381278445787467297064466501525739163249123959123909551988686566378103974016699181283573741100519097675630497149502033571186026768768312582496807828625181050647965126211995571340825451522718477995311636130010743993016618733597677101710690606981475228720642107971828966131526115221725484642657236076064288833506033196561526386095603256030247236262092503740697207162265884348341487083141838439770524132567960951352987918533005235839299796649443481217473922528314507553655742326191392135952561435835773158310793481440623437667365868373203947892119019903305947163905068266994016270654271113940001006724338781366812655858101199270861954648211568623144834345064795127979313202162083970107328024084024995380711341713493138166272850777106394241901491496768524562752787823882763235976402548974152748772370167071739057577075504639350387853209597249343378800103871323670899216663296072202643355233467678882960821845113223266229648319372534307088141594234183502178018976281723876717608057028315222676892790332896498699635280314396563875278876757452595652216645858428725052087650378807858007746213329226154988246961674909943209986900611499849979986511283447189326248287523530008441030100547619894489409324025977973210789738913222015496760571312206687206510800938600104533355752866218870457792931458755741094190465765927135074171177419808039573178632069524084774269846829872163122353994810773755291699286793302179588117214191885851970366968594126977811864591538376978403400725756441025605529914029193072793659529704860849078702799953364335470831410925802986181211187397343994716572855986348770765653722463018940162356399749108765288360960271591956992001584189862160 [155,55] 4041132351082966457500490806882849954236527287334767135961590921972390747176136316165477599369818773501205596428800160124077155217375158265347320588313694328601114809808978677512353764206782345722881620735292677409436394447205659711154785969787134717026386218329996892431275391429641565083851541467411200556231453043569616997163870512675262101809839851529010198425276290532168644653819246328642660939692017084641870196248118050632878042504598711075601881171847602530717367243326613585261098281071695445125262464967481647152039369804889224348025995781571704380185921840947499682858226345897535191633745273110155042212995144232196540810885200912305548935443177429893533572086555082046233936491956165296533643781780331919033277256171587205923143114109232379675099522467344846023197210772173977409158043819473556459132144067061545043956218209943733115829418303746974701435169767950536981639746498605372186075096118632867156133941943659767485500048867542449897453150511595852884769883052560394845088130482079373822449311482107956031965977866497010793361056568077058397354173169118670324419537800089042140661505571431737870133979212780283118874127586922037890176438762821496546678521067524376145081405495730588926805034173924362585056133240998639174311120360738299113566637775091995471545168586008572168968675965308209522123199357343307250844041572949456427160232043300944972154537014464284339534273822686485525234699191539820428399350904026792189905332228499784109352594707142814106492422818615467997200466178279308208188664100995874390805700714979157419028302254757624496623165410909357526471617581815790053211347200895972051924097795814168344075226542506895229413251663631022253560794327405655570556602098952342038117614953051549870710010884836395034540230153164233762154019203318406 [155,56] -319380717954731766155537570205838905720348844607080882764048650213493056974338213199515544498520109106846557261074183030337543314589952450615652981067122968097452686422211909830530496318883677795178594158985351672995909436514502591755269338719203412317620991841216608763131053509506125124479933634802257513217996720114490846651706638563897170567061721187895642344711802187526838874665542581614580632944801944981950245923414808865586749299891186393597627583932684031785622774887136175909504246654027963083295139847549951753394544146435516435141231189397630599483887364543495168717612751966078471550197288356383849312183155878805332067020291881111434278143974629658870045080473199542990537772939121011482693691311507123665260235269319002223387839892729778889862135573159625935335547593794519137152540745012649676756549933582347405212825544376770488424179622751365329737546744329917007701526511981872960027866326727892860282360342820424255900763804797278158234205482941475555664116016265744753448253135662250329676483321483617308974926904641243793956407216626758398127977114898660285627167372001450602574734685332704504287039691415343847971479606188629806452018387245734420537800225857238846161774984432551055157173225670325923367966211301186963991245159168550795305755653071758163113158770185934108700519458847695143119465777028478973144807799532772163686052026463278074692542463294170180419795219119144907798421684594194006253147716411318575049865726988564631438751879603191605765434610140732782706130259153420563423851931272983351161845196635217945732775369571842535769315099023134743813213206720166557193596155877076337021114745109926072521058855668368955986607234709344033878036685048186321351921889540887572259614679495084541535804662054994884222921988000577299291892702720 [155,57] 21428807825058811426912777400802532886433363139798545534747732667554261491266740001633616363537533640414724571854056583915628462856140110907334171546270082306386414550605783084922228988410109659696317238585545486685129552959126237121500206941380890714815624403145597425848650722450722083651890358685458840555398259722820908748661785321561241517777755807612781773145674518139629148025302947672212225583258615542133348798769003281298176781425966428833336425090070673221165634549768303975921539359572276089919979628510624321808950997912418160534999377404582121522560628786174268827906535230877289215147765312407158724085329872212196601596918754105327067780210353874173266390767837202939537896707320049867638876603091062391373100200538556853759416001958301752613763663045074571545652665583407744727154252595309949086425025036029653170426378530390703692976148726866398818714051276830048313560018108189015327044603434053867405924129516160182360318606039143426936857498428958691199089503825644701861113376124999339010216062035972098834360293203815399432708652215774019793412748983996581640333242119273610126741873207910285404574201645487805784286453325443899098983358040809990864841335071295289972143740999917772795442426482657510087673895389105966800282244757647213605279568491129639804893857556440597342628433877451947487877606311883325042919616641514096657172528199196249353716790454335698083515650243473536277243302260256422175065572769615115077499864471708629595885298238509098456883874480742693117312737229758640437695827569119375278898232572447589749637064565875532454365795345784378474584264838348826083780114104569540106583789004719617641006971592582707377627976557773936418038796639431430777922443362105572835723731461613469664270037474720904095102512678997930752235904 [155,58] -1212822405621329341221269554932965880140459333232501003946043041831804827729299309785982743145771875373140892119809112889854835543790583698533528370321892404166848508160089592902297986262280742943267986711224248022907325721092161367464786368528762489089903436591134534462575663111789506973594066301213442299511150798721139299169193888013211943094335086772906655622642370630150157914518507308482992780076510859811355665897118625111907527865907114323651517050005162969246661058185149232157298006312682980700132613474460883826806472728287663634579726552766661376626794837918861354700483924181118118279690745994214450319945606058296474567455776273251743691247756885186524349449793291259668126973814844010371349648648731936852371712009331161271569320868369555776897307241551775340861872725702832650836897494405254314229767595227566222526878796815366831709471877829492781435419273612643906027178578805473341895062600054150793935357089621990389801254422843625659769053940819894431362531609287878235433019792769065107806940252264690829618724139273213354344883149564600283904068594090681290927635142251120621117153886933116877538253084326950738472640984626678232671372737210278326432052167217895517383591552451757594463192841854693216598458707621034521692917913954703974201821247601216266104373484915066502093099740828480800101135928136857284488651504672423229675615805424215454442741766513871994007542678913921794579997237432306230783439326250384875118368056393316659286275971090643668064665270601508516087607629825491297167017184310009364619399886769346003232712252421084659785652462130085872544327393171075184287130990769700949588858557907162422281557811774815604489495582661530536204981039923268823730406022468522334723774020089000378456807671065178242856229652658159694240 [155,59] 57267026571731696886700910774233760671177532260628091217765184360344790093924497039823474502284276272493214783169953484405644868057230563236655529507968560180677172834363329655889781705486088740659016202278748633090550967004722982219261782995711044321138369894771001853886793074499022077172788613419617121883235379952398437767777480205522870478154239392507844873961267629988568197750973331283013283663324800991609255922107023047188424810345613931333234128850839022376536799725379917801235239874648126848116069624754410803528445452113067727304342818166899873403538549804084873810817856242500423224956387990919783119802775218351873515591859508713268831976334836292227000007434701032048975931106264619896840818314313433595080375585869776904933481178144505702623378470956814381976932891928450435984310226463336323609226648469192688696822539012546871742202364324982931162034209358627626618883342723789080700522184000500300058606399408761384110485983221019610532605333347305002025516750673108843395525921719579874693621290628774391595309628304909698841778890048688196327381537432795775137075687652714196080549067457648028966122235252910770367269930924532509356487928309643458774847903170381969940292413956982976171202382371723949130216781254098828134360181906303226974035805712044810225999063098161772005507432402420860667429208354160544533687220983277911592893834943201045707022204139432084462001938966319573671963228277466978221047423195026674926635975769491979922535420052248236826047726778257117626927138221749791372189106997966786464556329155189387081274069301425489480670768216550807277020754260483215644404700715888397697582678680582476079440738143247880920111376934488436386799309297353540030292457588564601785016131251677729949228783443874683944985117509603852 [155,60] -2213348211643787995681921700092147918219590043263427260489311615808882899449533836642499832253990127816711453627076538467208719329411687476638343508574183647728649145382381169968566151286855498719692121931256680328980062244631253511312966381854941870145373008278049581986748876687545256817772657092607981559425011996716454358245530076651706433244550168656383993529162709457340029532919205670640864768993809043131834626767932929623826248979324871200321174090653934645534833199610218447483691942645028734949731467025016696308545866804777888296545629510292467397539738898233890366790754478268007900100785366274523169508506520682704555174130937049833218860605496528353185652538587807772338110548548238691291074786295135813222356602394851711080297263658526034750874535916206865629048371900317641682121911793655717832300403492182402000867113138416905281143736419698654119504231298063770217368310714996963615137835333998318558869572031976667644490750596448509388820184301005365968300561939166488654944607149860084156470589057479404234993389242453212494471429088259036306087847652719381260443981951402465456690731079075963750281138273859689265784427507065286560611050459483426566734544622308817889731091250488672299988802048430201081610140759622969206524766065719366275853375217706960205745797236828030293141041249336096773746306069877456288075049472115443179271431004751504979098825848864342689771601403085618230207380418374003450496752112934590588353649906064017940176675223421497611703289277670330431925209254275165104913852223947581439023476895766766919017640910005842722196407796702524834150067289864915469775036339108687557631014432120792042139774172068126881806173636914406821693017250532422758962948629118649368089622850811013187989262653589142990336964279808 [155,61] 67536342132804842119922553287673713481195861123149419801705602085132911711006812440630753741641081694448945112721299240174976994975140365042503678108499476622853135943622902786853853776939467750871068731001341825412180535283139535877876455773104268943424540818921071320043920115852066447964633396376211406002786403702906797990128853034243404840473998761389844075551450168367840128975545581698980661603386533601889128259088678476375702901441245026260319082346116820288613608989744705580453000026191042015045908895639233317244379476486080087477143677403729124057257084143064099904829089418520831492281947805033421899064798803470427450008927239275404363058219066899824507944822321087367838106943541675768617155203925574603542451753233536894265146554125294771944876989625573039010525932953325924466329733137238433843238423104571532363915114492836453107985090374019322160947860105535352862659087368671274258374224607433761080199025548178253545850301470733927975862520071377771116946684440867457608422460781347613594940091664015503617299213998862620024647936812904135349405796992931341892292425582961654366319072571300009169312354766746334005485613520076994276126989415005648334955974535385816120521117512597702892519764100907127123851969989833183306991097612767808914995963460366676042539312882061563692988994624993944193514669666684447287704599490349635054146318041107615980181752700880834765564321740837226590229514909439889057221031211469224320760879356770434816779870431914077253579281992064070404442906328039171528096408166854166767342476595530037273759338755761251382893367980822495084296851928956573574632366294533464136994066292413666407847461791763540503361748871619258000383158060226773650119124936376742391014338927570753957080066019296554925606928 [155,62] -1496540988227986667841674857406692322690327261264704334052603191507890792632225145329386012338654906307607274152800856897148506818184205501482086250663482316896690670535321252677749040353524307785799412791197796353647802630188466563920795750566398625791112290337021181786021561929483627199654787237956348657042540103947075779618721519097757177717941189046922072987595114070667461016569075411321940275733071746089817062826983601213463048649869110237907877330154337101495097604796326496951563403566555181378069563751857191864401399615995777066232955236345679118219737148059144833588358054199782964562132711890331046842727972280462762104823466609879731763993353490482453762125882428159133034061611502283727438811391191907313827057961041957266695590818290395386347801301261418608827509145328501845602335625393439776030225806613182827617636524772987320571687584161057253611628620533828243836700344510810000258040356864773964390922523453312748682554297340720616083637401948019355169335504876528653213695722732649990677447959684278509669960261646323341748783274140871998918786906918650073991068507792998952326345397657994657734418600799666081423022938446583164449886228450960014924156912301187993449340647657725326957423894746442707391735141888265520363750591193883500912159481363279313214452763730415868770506026587915899618578275407138198343306993285450764198559603690487866059584146262424381775638191039850566782423066514641105841289100694825422055546077279433258329618927258328249163884466272762574873486504130491761955781969790078969947372738716987792095985640641440422807744198012474541421093635547581836344843443090681981335760352205555931921374509991293384402946379044512941037489127194373242493493478685055129762181597900406416826239228174002586704 [155,63] 17435981651152983237189204701909596479586382266641918369681128892718269628831324087175197100467265387578191888451795135909065007091425807774674673583508292330791773772932343680288497980943696707416746746776900505917009562490229354322903463841426222779200177990187483497647390188221888161576802427232491035520630050660155752884534591659452996072101571717602124839523401783831785283308919948028550326936747063752165082166719608395725685442115975508791451700941011942295649793732010445510355469775265213232453211163804569410810337078221827070073393989965565373542438692740696300474152233107418909349162488657061335274421260746181176528155055295535807573282599641164936716875727192514416279204124476253393722857293591183761679052298992775984605127836922507528468684223006232756945294860472648279460494158383259595135888480112274096039059092364850513741502085095117606308847305967624678797316602515705304339574575540394579610199109761432929041654490934663114954443259229118600993369768622370394002903395558434632789999032307588470921999027981962601353856998982161263648202399019895890661644778877923889463548443914920651994869391825309146176110943785930792635182843515451069285205277979462617916671110424713204084104713249125939007394937371631428295201739983297903367057961930540747610312708062314249014503829576478258532906948323981993318739572075831546633825436208556912563947139782185971399337795428344638646052509511676362746849297998091004552420336619362810538714251469206633726207008314968822176275889711366134017895786559998085980484952325026848652378595132935771907310063406455934827318989035930431055814915926061596620618378886773948367748783961235730400031099534371142813846388914116996550573873197451016419214752330691264452478311107232814 [155,64] 409128604598998863623892642890708694271685789380573907018616612061973283697568061153221643665790359403236625652674828251507008667262386424670853157786352622958338322768947590464836149837072648937067708587620273495922907310244346179658290862651958537184560012796966540535466220846117722337441241829783819574134196859011228525062881346037620843857607496805691805695532363624427136350537033140444654690714421002285972276731916971685060586155852373262398404720312500362404335797400443998952320577396260640403303858267906357611685147457146961426769961824235226852627076123207688766407213023302407052693842041858461015304050446223060550184976710224597344646946231874211175976538951397145098164762328359419302149300282524842681913976649932233579785932911054228590043444030195374565386884383278220776801733497352342164104015474707998193333336738459732477326493924351369217804059380198435616079319831976048045446313115748240771284163910688571761477366861199299554054307883379492181404218941414461640332113005655638613653930753965400996794430615386254532237266803965009512315741473647706971601948828709772739227950993078992281882559482713834984029622991929631865218692521404922264752630325533944142458139532567532014395809790727869989269269323968410689500428253418271365008563317741778070345879835685283682011746555412459802648505917751777437659766295091377491522908390183923678786357455457374442301890588865846434572800358196058250435155126949743694724853919719859101284443455285565472058934169676749728561683952982964915014469230059085921330035298231986678162619719046385047431042736108570542897753810313819990671309865020023582551139548502522731077108440385841969628615144502194538413931619190709639894567229247651044184824873569861577296997610144 [155,65] -82175643156845114384807402396158478668568045263776064272837764134755619225664049404505217464338975248292748020924535336012626736178890469244585430534105058024827215752508584320840115998265484313146273385354976268779851951455567493986699194748916077079379453971677058141418710742162523539006417189065002928583415985883644733747670585966395391967461640738674922527081822086278872512315978470114332834547417495173601800653372259576117332711966977306598996808622880529725081405218164231740768932438500287728171147818925076416996276288959975887296145140194794753408771900770433279092940850397944659721962698182540066059260062703862078432163690964962751299860809207965456910229870536681473690437261719215820122066340721521127371468763441777778362976059653003574626228459239393181019166895653153929717291933629071128760201556892034548385719291578081654029235748008619279240612565515829743208072122185339607725703498877075287697148522590783043959767937629238917747733285227160827807824441055619149011948627747294471999275577608054091463376656497170851995639840653679012054856748221435250066435354586312148956117317183316811844891446936556730733448546929280164252846291069982679178427802347808670982983024155163610412975310155883358578901025082073326332457292503271532418035802385218059063340686475672578201451511364251379875780835795398195798186219572601626113561919971088440353685756971315069338985774977319739071483449082945860593546151008131921074869613329258694822521483519429969754638912364153225855311101762162492517287898379581752737204502810779599736528569614790330586776719321505829512605321150846436016561110495142750521918763539482746581055286685298066585216855041273150891849307043481931429068441553877995481304168627380748715033508 [155,66] 13669424988432583769675565753348000649104406942918043330498955127104070545059252646599516574139997957078941105479822657167873846839042384478402806528396546438147196343706600604690443175518573031028490852212888170049261809166450744112884979748604064041091481303355445654362266253648040478713247234996678779962296381336655687800057312541494492234658466831676945796032660583697060253186547764334631897299460948374261104207899535273509490313412475216165443995918047481594974489240859604229457377897907999843317287579836327765311003505603463430395719280754846911100098476716698505614069336173343844016269176037865785095824451821596001626307445885845077729417366222848304723905704932374867890472492097141236951747597009571270340366651198483237617749863709435907091850199124514181555470556179430643504911501282660993504982415778572129422104556673433782769838075357622359435995767294274155072783256470577013590097110130218622980011644225606224095219593080698294939335262850021264674362472253002766516688074603256370430859380589840590006413849615554044009717978323679441544382521245376352543585442950766070614097443043818271584104277679120020473003426229120096014324949386377627437332364155942181176414893245350364467488103626286027802482929964026608748018847801040673782405351896486607059435483158890660450714767096111739244281475471016796394353285655764656105019784273403148564154347769020107073310180354607722088294116041741363433232622691809282403268035719272818878570098897782859305326254236685075127039154973866396781679424991047998431853352788368485275583149470754268366750344058443023011597339741115553263417188251059164607726973348494144047740086213362881372908414327896961374697460324191742640303417867577877997376961467773523203240 [155,67] -1792394244724745065138636998830509741444788967099265420798334888941050421920434101558905726032785250073938157242413702329157158526315856882418950056556356546860058722473985320317949755836234757273701669376783148542852396819599831248758091650580020038224026988766078938897668184690500887494797254135870900793817509067455348619473729026025623417118589650257244047862252112802421966703913658941428271785856923403704395980634730303461841594306301783733675591875959804757366548611286152584429760984740484672655549077534156002831387108626091573726908904303405783863037386869675548062885468939800581150141866383585379100321021962130698032021997047645268654274077261553418673510853977510904272979193561883652337576403447024487101385627788563259438946733372663900200426772451171836435024164946207783686666356581822907816355736106603332642582697683276270394003490842334850682319801720632758744525048414414334307454513214378947102185805321112543230155915801071222902708050681134617296539165934055609249562392339393939915468957288410564153239530817091983238936089298904546539341003344329514715329435194095224246041204673144993195526594097671962169876088285906823322454313287746651766146474427993931765369018253210513041768712809230069229492126083000713046092459535294505570388338067876332170410268280371087256523280346782739786034247107999734505997693660140685532455764164737250912154742552772318064936964217358942104724308662631484169616400839736668422840123815025196560775757144045206394533516101448316799713836907325739543634483594948773522803999658167822418516013008812523266243524708243763068090344146052238136035454286515154029876223689508384975287130157022630718616577436263210835370998734218283387081157840762831278690699890992932659 [155,68] 161610135558163270820971959220689643300605490016932156995479007213509521054971354502236510936355635564436638482353135306291753892841973426705583989761425027896713583992392053548612699064636313223312120738973111314353048841437276261535947088335960337093973056580294443786483734947643674244083783472726452267032434834751846425176667740337248658059479760872321495016433577389202620091068093959153306879088392396745056914946183238475256904480329048127527580621630056880331995511325941372824907774882837931699074441108903491189736353307668855054984910064487362444053186811251168258002635833582839566436778580121018208734436421199536931757109587977562120219784843890098948465313237249775178303231241145411726233857942022905712733376573086225610190744085840683126457092169499938044663720558493645038666402598831701961995312986576875175233759355935474414427268365333663522752864932836137374553751780439746298110105087379578301735675838419733805410920784396133923103584338564606249045413524032823245804983576157943076258432100111525698235045157578349039361933987254356383399900616956736175234922890394199549820775253421784858263354992202554495984965009260449430935956509745310183103062537326650704339087203910770131474187753780310689506649218355643590321011423870089299820585580901689381815067680733588365218333587923009691853756150611714589235836651330742795369113567866257334595113145960945405144901127007711211774640690235634086860600266840537207930486050686964142825636625400428776070409286501688625804616143171222843371511672861474526079885417486536514579518697205060628999830642311434866593677890911862675313738944169573375530887674370239604854375240136054544116943481330927648621402858538965089807167139446210066897899096236960 [155,69] -8232865221568116495053897313934883635672771845510458887931049599553952784354453329886815929692923105907960171627018518179870833603989379143816648671024173424460150050834361142651984696906256692543710033189143734053173942811008346681867127702066190871809330827334166288737598151754779062980297694804132132187302592300044685729141100330989292046770647102844725265375831347381701978557617746830800195800844175365467866972171038049562184681246214695394020091196027244852265301357636096961667196501178115500170451683389386383101553815007121703692814764458773605800759384921676931742862763711291556306486611927947180002111494326677529380366122690346868726592594360170892197742831339245122774439885978231621431036576858653552179586113268983741306608652530381898553435270903590614833807599106310040327479656952944493194144160664611418931727326035800267441548421796605685336219963524764384052710809507936006913016417273567080628119178847529747209565385606252275388229617251958986108729401517110123286493589628071893617194061883126473891703723764136721648769403511427320965686581457288753788094403011103431146575555892608584828026817961279380064124676124335363917570433527736877118809309186688068090630171247109111321564096144994018950791126941279731831367352165587707564540120541446421125561936690271774956190973704570729840159086993161117463679420543894174905663431244268338630968925648552430208093195820153339327369058432736458422963806662518140187374461157715948334710609245718415648921152106264067557215408243414025326457868158789377114169165539741213465898399669257958745089256630006516426767952708478447714963412366097047173173339733945411575971217269788126461036799536199431282917085234166610399581487974702247564396318536 [155,70] -73019770660681832842613705882729361502514199991969948553358356261981717164683710163992942580745318389030573626222757384609450400806386586297827636428796972221544658528083864009026488206886353763434603831832199740052171002487301114618271160578451846243845606169956276797620532499683396529299552783601923565236148319930309379971553020070378974752903634317053244181948718280397722745046211879448048651976410982873822710743412576539259033037481821851221099946615170915157856823505921938495123306569760084353420344232911021598248879143886992474402577267299400219430624745137132486098529823134888477833674635938694129232790792438950707028865830293437292770777345798429203176762464583493750295621977706973660760625331556083881431887411016966949357660388237841980263537644376247895510688334758277605859897397297918932236608372770905108487509796998251930631572267831892521949954013136551968397742358932171097558943502597623256086843895403529942412219114168159388533773841808808401580523459283444705707384131721304978216784133721665870403268885332574900080840594034592553140024014257670131313161525786006985939896272581947854482223031372434832873587289155304270421232011519433669390849039169707579279277734246965148685793053344358007280142727141167009761979932356423094122829696890495215617831155308914281814070876909818808045499190473389309559490913699712171216582358025021498891229400617526337246277582507904779157154212576835418110749171573604030420933825828577937304712602482570807924816252744062030835905027987738842483612773635577667256691432975431669699857502316960588235869375003287349890938297853674989734133107690599245261496639411221467704134801376105744388575822412373223969718964619201034275006177426334966807712 [155,71] 52460241069442963434638792595575502285840043707414979621548457508265205070469873258765264844194579187492659803070585770519058927407035485792668572274005660516781774574726741412958917842998698274620752906621386012688617203888159813567789935536221883403289617798954145611139757521748455557041072075656900292747488483493327246896341185386866790175614489501295231665410685649669378990534070244542716145784811117326543331176551239988545926049319924051000418565766557626281173585455118685337891247515191597246786498697210283436733450452010909952329776844660792766416103016705184156624705838138925240621662070561575600685025543332206286582725919971425200012384957886366315626485504356100233649344760660271019910343062327117669726328314106905899265737859132665726618663144593670490135708218405210621882410119804586362627374079794741418418840333453342950725683358931019819274682197144990303130338520784491392575861177091912726201250313461957178011676933812480242408539496233925792399816648340319827010068487833007278446167135663037054265953586227075357932674074983739140905103621109065243168346104404742946731566930677276897893633384567610195401478987469608690165095621431006061164328100372631849522412956447482789239325727462516132530941997766581715497210273912696493477109844434125794780703384809230706390304005660349991405843530526535480085156235394203086333545299635787758948149451596139441410696237425050111305574183567540309972670185434144729795722357934273870856137364240212478316168292791732219486347368718584693057087299990824018850741865333715493219724426749104313610885667437600921039167705905612510691421735666973171855752646799518276127654640801239119563395702286404863145529548718462554357835277081504276732 [155,72] -4534563463897996307964046435164884431520155335940659689995274030985220834410050137784489913543452100829397742658990222784319898835243934818353401596502909470700213006410507916835700393798417127794428590887050370728867611412918806831794155625911640906988189121013250386494807920457705420158253446442704769768173159297412067567017078439133161610765878682688435111624660660910875745563085837951517623665702590830963140935336060022918178708882773522052819525874838178250330577146008901880852886134094630153729905655929537854184991764417604711553396744689627467280251717223862681818084255775561725414037883608739347506083592824686488361050171109306792408818109031705977086476628204281561964457631402468586479231010525415910749788339628924858474207157684952173868001038787063890240445818487559406369911362830242586916806344121364771423277687961012933597487787071833845925397437895936058762857560015004577768074910719779728522670789970639234867825137797245555931617430826745409452049405617463326655290793148857363645448074151677842886945891528939796377761269905978295862413477857617795643216523222914973822560902132424910967488749895003110147836003248593338872582649989403908428287299596701881362621474215064899019689001970023634430553697933359895940157509649918033832955897654207161531554293953514152821028576132369696448947120284797678516864194923705968566301069691713525875469428855604845281490369143442240358182657277242210712005379009740562777186816497275862125031517271402118785341862458695711546112576164949032953603568326725253714569050465347449192435543521447605969098288879322676139962963715737772243688211904903656736937470036897373398136595796646304877004538674256501328053904617315971084074412020817344 [155,73] 188261166452676608953455831738021733717883837393433015093751367350782925797673332507024135429984893504104195185977138522604849571205920970343295209878727114975680161463043803295793517411405860900897567548339847518395374826048037967287104969287794849617086462943832332292887837179949018828657581069354005292987026436064976113317122741062719912105886389736007055083912550660281764616329901089674406340189437867605123750445488813980336108318183342820081992125583118765709294187887284550320837326706880028483858787399240040891951843642120950017278514034218328060979081117623171221398736207490846782783682201177682636080763567344168159863297183948186164740227275474987870569009119018865841863534317577422127286364133817119126028539750988468288908510180044754766810096422818762344055984808842380733218456521576228612194916084064226898768466868016379740705839257108028196659144754723688232118438068659396270341408018045996612406291931212379251824375145853818386828780380913835563622946239012669165090668984243261705816583265580775301255604821900924065102251997435982915093960930137844964687695368854123029239455770877793043484792985984581101842269109108524236611285322305157031982722984397787458180518593631063739654657764687254971001863905110556424948227920061171308291802283309259343381380469841791477846232398757438686292390714016977671637388228073362540133691209196342304984000299675618224760310807402310373429908855833183166653515711613787306036409704432547440626977720434311582502730774932867709278801470205269187852337757887138611321387899782680869498998303719794275209870251724992276590384228144057506164368885081096049109429806635543759267744183936209698991148127630274010238191709457357405468897168056 [155,74] -1870070539410003724751621444068117064921628670652849383633454230556777523738834408893059594673909378840679706490227109731862841179012654266651607759172286068053847929160739288833159287337444020001464940373457529771830015716780529286223283209665366821061577256779265091926491100005967692402105475606245060122872471142305175386035215468465140653662846033343169110321043916838375451750860453809245717530462387377957319873339854235494311535293358470273550667472466101164926081366624029177699001197339016669201596943599193468934185896803312880954348561177768316480272822429074884355967186911425694500015438238353482681396755141240480444135813328633036894829814289148721785358901224416534265855222425940678155575287198786717367106358403601521673865429720819199410226627820908179854585325744443839652859664163699271650199207274363469108458441916733924790590826388221765358398255046344196828919020152317360350243457354514030753483961568270183066713436302231078712133158725415394679598224651199887926050486885301382560120789293067573544704840267184290098604253152739710902251302355580038748246676381227368652001431473516328337762134607651653669773924244679828949350542392217733551690984898694303898734781986513766256058705298018076803395951269100125414379498000427625288676389991734963353770221554876531115674073699575182942548996672027642906979506467107844786321165675837655905971850723630469857148603126334905185288139756754316094244046642175198809666730499313348682822076678656249098671475808456759232858467665870478088404332127326064700197590888023747945380353802960904382445699083923286284679842857783528517629057606472542707823169392097173516621042024889366152621816606466364108903276767185250369588704 [155,75] -194450234126088120165663697503971327529315823677769314207438565364593966625671366696855136960743399958582614946342276287634042497175349839426127307545163869255430177708511323996261761667915449372561084633801978166256761386100849999193874910022840273804540343847559262101580856905567715484919414106569832725750241604820276885625218061888698111507526313776701213520903593497703022310428555135389452789732201936415209344863629667308124737020978813635090900666999944946075143590984773089491046226090634325516938035464807926307861542434247576521420102912202624595973518349109852501018964942453879125881067819779053947789128800642593962246076892560984770437157842679476844363082674424955237209209085885191766420211615305541851724125170862616958642845586173711962621592481842269984753627898153490408828495441920012994171928376276462042508630442617367370164895036668372360002516919339397575324120772450038167216545241811373134294710826573724909160806223809397624047298711910492767171961572728499041320260688157113058909611320524155807765878354068512559135184644320078110303152736183791553020162009385271282481187858251691316310321137775245260400497579781691280864566715940248631324167318603237378867888210896283802394742450275763525706263900457987333785914339604595387085242581822251523451186800425157102778609197769130202475975897068033056391580883472679343014682520710610910630123278517461378304386904841218747858493819014501153317640467081289695193609666774988402744664455412850485100816164869925588536496987012708011062093202457726253942445569488484746542166972317959740561805465987814918824172167256827707783865071947229706222115760152824825360254479699506850066390468949773360697631277555712558780 [155,76] 9503332030003068713010752569702109950207546958021324315290123242248378882630777628857707129941823918722324223127910727867779382179260384234642812481420760930650442542510093831649359207443309483571971888023994585939800531682923199277561625516855097237698778569068134874763251078673918595630628488707675949234894787011975642641131861452353743221302671186710060965198402215309419436241238124469520936441455029738586711568791444402495272469092591921068631415120384494738542717421580474500790775935740120720858836156584647706411166906807850684597077150927579793699681165391749207147557699326107572302708628405658176527185647508259234515856986197716186496747782786891350095512622504779951792424197153719330366145705314022009545047571432439223216133903825818035692530920789697811523809048888465243294224530912387497711884629764368344869062336888773481741188850450880288344659345425171494579501749514910945414066992895981369620077058272729644311228474538192312032082225591611685007279089697098149399780224743768697850262312312913551776257567489661845142596272382364727219230382627947952045957707329903418492812633883688411124947225058888961316950706477191171482481827677504079716806879132915798173923404508924926544490854228240530599472028654019023970843361181216413593994121569928732899610991206743079714453339298993388579577544442758959795437381279072253039820814914404787862130844737606415532338096543281859544408352815747604209550771147484097438655420619795775629964802632000159035132016026303489406153832518571383879651578382300341387322925952111529503291724845813450936251411645524325731318643998250964796987031628058013266916658874729957136436536097486404057675456605561617253629598236351840 [155,77] -143039729706412430798620700360408548237308636030929248216122993224297612705124137479766067462523538095626594329648737359842889386870223157916181442724615045934653152989172227983009312699423741805021962891778745159756371672444515556624377224174347364950210623464154147659871030060630709339583230393025562639828260218359454895558285277334251232623639032614375611012399122849852902053218768733896778198752166585436204505740523944443976934197948450407686256112885902049905499052797752774911081894601235316629645559952906952594815842145512387857657606146596910461385064868345328154393028587663994304978106298770082134927844755760981725281417355168934379604246046927369716269926876061012116129650813597758131450058270857292009734691364217099740815912188064831627545640472289157919941538022164495678573589825598309436716318092092010042937666415885380026861511343215792229161792271208485566275523470239906585042261543734065218691704411569097608320417599522880861004871083455271668195122371620650592566259568382162721999573865256426076568561124647653462958608402224235233787267671120125451303529121216545958157231584626554173638686526379724918449770310726092197029737220764329977087138060114502344394947659503120778851859665055523423524067450464045558127051201110407605991061826802717132786659711545223991603691621634454970356171091669874666249080985867022078404798913138701092430766433910832420125430224413472064076178619906072168205213326552723408683610395187971960341534732498920286815588498938005396548638081408187258635512669375137811086889100793797110008156262465241466855105236317669130517657731974697294211990654160815454664259145446291673614055194795801847118727832112662603499647078372 [155,78] -1374101830633163547539161066021256689653605110564334452560799257755899376058447710775226542362163402125663236466306982199243367007933551984348764294299397771928841893405255331790044642533463512630970220834951067172924960812811284789006720794994250666450981976805574937749407069860188714326168235640512944014693184522947291545358075227432661825988107967123964217673877817108693994790678906239548548642182369918829236229580927626613225945084288595483550909549963573704961011402734849379510612068514473557445227553946751579268320182971806129705241358123163813752137187539150078474149949335955836593484693973708654823504938746694314881670471363708460028028234604365287766694696065795512985356682633800558547045749686895768053220299406274868959445184649362584131667824877643963941692213878912436088827268384872688960469346340077342986291250725337718113019557507617679632419324429200669062738578261218320795377791677750544621746668843372819333595410512773847609817817347221483576460644400768580669842371514102327051841033812548161808905714545728958225479183664537121437121196620049766669253976622647396204260881098487760619503888081688769494500670490952229409544485279995377803636242745208868958893911607344171833031772005708681284634677909390881183565430064153378656953898330741395497429077655380561375326364327659668096522169095500350894135912527312242384127557941821831932327360525296157594846508873225275243903070273981072510560400043399765476525740158357909671746239058048470065360161907793336659175076008557003155822320663806743346738869890546278038330684571723861054202628013189931657450072539473348405760581491030278981765373917609711894074972542862916447853788781351707466380000 [155,79] 69033166958400989155372673372080881207769280201394146660023466852824974886710786760052861806604805254227476761194987727525644089295404172184097543323935944882753557914702733193762526183775608004266171559595557763411124097423275883499720906791209734143922371519773682231852369237708269149648727643048813345448161371079506600801710624692635502862437410793081386372800705623277664045029486908834313139274392263785954659053969239204452419486019297507878424216073687758526739311060819058678323136326891116936790474929011680892406982275647203785744875777233550567420472737333900573887348363954090631969098213137030021108781919577977514868582671826163805646342232089185139349025619469370577196501014004650704507072861629811191572223463120924440657970367707824951969275580446082540665664787680765989983630120852798287857301028919483835480962435514950184292613348627175551457578868446460955741613808496427747889557069591840958429799978161392917696496476832626517157353793549902712493034549063646127825616927592897652203613635475559078227464214405053056157371661861100278293615440181319629699462523990896566327160035441053305402804260055901208969956740855972333692065505061853123696305614619137724036678014435155836034214334416880347579710117738476716175826929407713048610750197107107532420681089650497609593207129298559718309983646929496941167361910806588222837714170748548681469516346845270503530342634317696565976222790601817140113215231204780403167300515487314598894514487937718669812769563080005242887277883329704847246037778743504071566504441140259579245794229235357997081386385943968500111186279416845591285653325617508304368628144116030623400300265986596022088286619448376550996 [155,80] -573928409507610312274989249311921765406153197590959097522038516535230249385273055887116598924407433687470267038514989843978324660558045316442545811720706515350943126095104787880780436936435764279954327548132767050420749134108945782789194407794360496188906031555110428319015035431229429372828554068108056831135699965961132666614437812054599121313115430901721875665524444157353159089613777839770152577837530582259199235848252939488451721798033584731754766098053635502109534547949779661800080571788712976801238089341045960225215117991775165078540276950592210445446274767733974841952137245117655669776080121078955986125740693970868986832870812047065238224301769548834846508531911499733316371063291950879849921325325117983301784193028190735834721355093018287672602433365771803281015308763603916928657530706289484448230635486790568643602607187484351714680079280206300808432453835759880170158356923955750484685771696351665903844045401444147354008350493157229143802921564971985141402645676028054474075450012325531900703235427695676494981399718087336544416040410337713563962936634494318253950574346268112435706630639473210254072173919392340016975811042436375291283730877490379351891920683078269754350147214372119574150502489028033617956559964394050266117241687595810201718025743964301853638520764899211579529053201552383707232400801685104767638979955999846903794040236904759897729158218225147504701953819536225247185469018987531541347049120154199530748500815611723558023953418697327442330909186090160320303870594367790680594399407435145101330334573199389861118070112267663160628310032731207434724994728021498245711289130994614600329254819654961835155231176212271376886978706678848 [155,81] -3913517711247905276828394964600409241303544533311720178863281714602015806455518502382925817076802383549480874857149294312462003044422526440604474151479560589712649355819962817133622451858187496926669728092546546420896266631790055248038618808672757624902257186534910681575061203007208093570219990545939453052547754075719221384571065819148907761408402616916960474440135809640537336706643078357114785388904989478174074161227734321112359877153625863467932060026129819077562540994743901927063994463642199837265586091664369978584054068328899071286070819965617261155081713547441126346523913809445256677006849521966278033449221211235233490043409734738195719102857907313808254311091350629191299708128926828993899641356661042564719497508912525008855504727699602961769747929088395055667867742621741363538894350270458638219402121033074251586953910774989797428611071823631614610466110590608769235288370061045628970480321362004729570217761142058416348243425416620818754167414131286682544043514276197113413785845436780395881423986023130927749271869865513220788965902436946236487226791828995254249671976584382821791579823979314636273887544313439419207375396569255705622075264352346483749123670684367268287207759620105185943513844904514268682735280250278509729629653119850437416288494639833225841894752399083178024744765741004437885250121516986181038040990462606532612714998577539504489547741693037181094540204570560312163054666318569332691369942172904177061959999865637714854557867944331277556138954756469912409723199841827437340479356153905501109066154120701126803937318285612194168016443351601059381265853192750407206704210469746001816622120033567563835478838081020806539714500760 [155,82] 71958387432697518142417723578706146547073068587544714249219828533012189688865843202309090556697467537977779941264334829989202583498753215569444618015245482584430787716568005037081465880282493029413930267489774690024799802101372992850831808858628320327159844379953776042737820808903859587371405650825950547117474608839943366288407673863733066375061839268811043105577447000545183502557505426778228021821986361310932947428570769857118428779951491312928379167238148028369116824543131487512140193016987736303539798926598006751114934645111742446706943436521165742658100995027461368632384249876753341217626636286486403893781882098080345956668074152622805762654635746181186636587813223650914213855466119841343910611876179183924056589518587110750975475841245172337145083169253464094024683758603807234472595081129296475858910377906496134433475719870278215034995057816026111676087734628622235745828849353216910018985172709742600259063513296304234813431221726269637063143015589531747236161886504405029583896426205069601564610297364083720140780283205272020739015097813909623470547515083022755484257755335940103037331785227137096120940091347181240288148544530581376219681480809280717762867550023013020968499845599591684041434283124289893328165898447138450728692070305576712510065584428058596415560192244834730658103743513884400808600172970408608521476708007015536400514929833280834808606176090430224676133103628245186039077199981436679593445503955756072162387586159469640778726190518049530669798076526494525844849161464037050856714288464694799844585420184501632575821009359208476841719511554022557021397490707179363158482829083077428524454072113816556024879992566489604950528 [155,83] -121538985448187313119540920133873826528289615633170206777332891476302227070420969652612071144565695590552961085405769085404592345829740418649958875492936996490120302656919630304967306821392983978493522137311520940329993635450582454598076559144683327061583449988896627981307735070353175937876369847286455832611437990679921533502842068853681546965085167631441617205967371946821302746212109846947467572988185303759074246828421335781379566517381672695509245927174118137381834797674212145623889495628670085847921624767525867031119873084495218042791461392956787880871806590803535729811985352554213433074374806048222044500238568697751602922295026547764496370127902022498953862775849724827693160693018973050156050681809057956005273930396857484605881574554465131874599460661381549362582495003608386373859586776493796644325837149665654223744416137256898109213186840976736917569402863971196339047547487642380700959744052049529472660353802198522937430061144076793451396616885712835868203406033955149175009678216529799843482700776300542357554175017366151092115615784990372278337808855007184079938975696494182482840805978064979089005808278731001100475602763694841372830158286470691169393418580717132773614663928028488338700312224167110928972534112348959995790570605517389036632355641090075742525085128875985680874732146266340399785674633738858843425741793761828920551045693747282188437868844704408062493414353150924392558967984384889697999262579728241652702150061348529115609019163533840443288517553945440495899305264887464955450084109923318534852495827430674459248854616615228672743110229033451966113031889080061642411534185727402416801921527402641695819749770004063488 [155,84] -1838521761159517014813877030523238560951548972509250320997292718005252642003177596464560286992431855490066208087790809533227445969098052374421796229200049512849248108085079961736424432849362434020250920559453205601034724019291117585122138456631090761834212334178155879297583385931185575682882467021315330033100631172176295378687497949436618866331111408014434252042957410806598511734187644530220089697530205084720257292230131323051885554154577172765910366536311858356229729355543717382578700356692944955780813620025706450326712972736114631182780271251147482563903593900412001145515934540145671866415285740846796246501622450799275562546094038135513728715634675417499097709685005653472434422859700866621876391023672149060626995042171354354126555425521747827397694670719553865321361747515136604448540338604935274644594768567745392392850654006866454611129849863876087009723231287782818529321640004091422809808104605243377798747046693430818418161505031934774196376078884388942255914823527211728494171567846164906038427928882123033213415809853048574439036480441303184967154174815930963848009894637850038857965510025980644905236272877879271319347615145198332764368317750915046925733888609267248960288043393505898739263562530255137017253074016334754377439794959140746199758106932334957896539833953431388409632242903672236561364220031451229000862503016981169463637117559401663793927338540755396934430818723935139348346717941838627154013340571459293573580623558707526565172082096038957108426733143430415289661851354992316331000626212269484989811690638736393193892965607272986176222352434225743473156814332759419398356063597707832776873596193353595826370706369952 [155,85] 5983961451684626731377670093623019442842681664266549152545042043883223638509015719384032976478140234532377964809607111189272949249157207920386953414182226341171373019243638130191666420981075066429058041823755385501676245755764397640055188210998052873282421071527073916566830323626264577027227740332743406736058700386706487556869709461436936965128790086369967234830534591763232453409439797059585205290236891908723538709358975957906734173775251274504865008470637800059213904745455948022698039494741097100274202324187719709447427876056284426163137199300553818606819521654063619796269249853135330369179689863360150045637408272227008171353599270407967893875463040376024654110149834095114833966795745368345748045087239923218187822395558251906130752551038533443713630373680518755223462343454835470277465701714127436421799093705121614471251565557851153901773735281487811586238995889988614274086125851350483664330413944393414052761594984685105162642909006461665888845199722831037510489530374999061748568252851535256896238629987286551903533789079380230849692408726557889194261073427567944129508163926830524498342599945305267097973329877323767706157588400287046396037028876095482487847730839939935519508902802145922043892839004660725401979866432800570495036037067219024942360117511656518956638976061126416523940273451648916706671822759776517343779478050677667671018790095136590486378458680035488925581857303876027000220607390421082471143484508747060423827292767898644297327155944213797671545150322087783938963377737225232176364359337365112023798454003492640391979427026212317366504753787048499664636034465365192579389540686049626150090549729579881564373408 [155,86] 12066664787762640716040398815912095563961479436205201916937581030894794561966563819057073814358528550064696533950648665240517888914477774436763065366671970826885097260694550653919024676973660992543740837577948030649554466481292863093616686443968352235993531834989439248212682052374788730714482272712323774438125893657071945646032387000417616580691391457908896471683194773513364920078995126389585177858847493126157793503116097929870619037258388953142454873285497490296592414221157810640795939970068224997038331769426879892713402734892041644692832720886294257731485727364600205494280572173011364364403305549549033963342539557672639577591686639924203314293445545781346830451190266911865892764806607574701649499355465030996089510750885616035780363721329722046746394405672943456939040299880683342264525990600342209680183994129983466062661729702588799506594837252012037756518586692677291358391435724406465314644248243325332876569051554482895983969659010940344657114709317046622981954318421675327122601617139995522067433933448132848640764026220450101233938206663659451648324027738028067729728632626677888621631580532710992913170117434134553169838927981707733661975354724760882782467504467738113879868481515542633890816775934111228623858019391335567747319572985202878025490735221666716456640236257424961341828633732992096901002080485482923519913240256942024805738263726414339651944796349045760739139864063526993128670688513489339780224578888724263262658810035981175169859903822007112246238770499247217563164881366834287872807287442282274339686386065145469787096266352889957276452923496817639789178370831780703052810887620970674217754853578759533216 [155,87] -48487760469379626409597544455127042951355612106855997380088570174668403471332503685712419536122158036497076206118476672126253459364162472524520070804718663881082602426160349246131492347778744410814610666297466368091384535638497534625766428712133845996890253406456316921297504011470186364664275329086831325286810831677239140734781329211709588875943133176103789793273450706657318448363745120332911093698921451115521187189615580733114881277773988807401427762032641970311866746273907785937110260621606476688762845417206880089188247719804576615096945937021438087946667677569361794687980811595659395781181245223585836151548762265675440397562153867402795807530271900887831377191424158065332958746332687402565672151919108141221387568197700156862165061278230419412698186176539506728354992057398236488131597587248058286264738561639910208233130265762725512898280391624644536152821224979743147481453864313360990266884105658448190883872426179275731929695713180877148319327951535207898398628482177221863779771328229801736377462234892585398587069456977689829677032667697289162216385816820736755064376326539262934307485460646726491705685014749280188974362919566720997445581291476305356913607379899241293481185508411245283716601152075166473268339080052428384054323615372634694751030617817841955128186051004353281321973074444015448592457924253466677828771702360915464141017333302591056844622402270239665114559700692529464303063296512947848616196548308875365912507081555475438640035359103639930238038702434319658974531784254353692761817698916209446394870305269538062074457925519005127060591214014758729078998653730535089284305978631611310797296453221980 [155,88] -19625021233103787333376939197557746885432147797128630225107731839832168796380901138720731643854089584852821174611937081246237633935693760497806938090190023174073669001230655536415066063257783528537058199591479642205819032434750135572903773164544775113694107034859712249433813537159146594552099575516901610097531754323241628822979506043751589089730709261796336638264171440284233140273057882049088312294221942272833586819611580719142354025239504076287090733073136737847040557350606868252331199133685182282172978306202244980112916512862682600570556102008155399547331123630863923852067450413433022913161055557257467339822089217974886197099433803972327031168891226092693024868930157812647108153817928262143754820733907707719506250065425598815741730937223777204272752922544843540542499890739493962065970903397978564078847469132730019756150592066983177462325202796731216994794362697000923835783614779393521896347417355256592171881804097375865933353557615659775593490455678408262491762773686967494929912078686892295623048889020781842200453994735003990208170955659069372599028633903152116689600862946846345339057918670968642589728008055744961649474982474111658963684568610156899060896511443313817826141586942663595517645377026351892896543880336213296668212094871692110675482775919132592748002077008428207278212796456282210400716604679080901880174657176610335108517003324373578932054470748539035780235266251540146268814342788317885030157587353486766605471271853480721854915313185522548943460121689833822678391322734185624208589183375767958079447637878712030111515592236412874764906021798674152115166398274982097097598406641393496074188576 [155,89] 108860614448457941943034360573299259595985136373898055865771116614204014879980264058077199691565269816480364355548155487504392148356365490662650557758503611125502624450060857919345870475756369058822123282849941509082286074910728655922739891038019907854272894112275200013457445620077560087926267567037609354474131499203600493005786656143597686406718831368355249295425040902916556493474353492496130701003426543911673346065877380120928692968162578623813296208507066071465114504484513631356422872411443735222640714957834314401868398219490432725437097817917454084452414389005190597263239597913973661905723369239989152267287088728686593249925965310805995085437245038223586746200659993503689597784417864591969481830870529802008326288618109793571911695245257074036364005365640903054099395156597362607156951937917016566984655231321102423520835473912783000234419017135545668724732016479549867988363806942966786754784163226091918865450341137735865880665892591516005801024024096465328452023121486430501200259331189001056158083311701524252834799330886545520338750409290836484032894765583941067350753017942277651753558918762587234952404578133742062699879610586313195051487974009668478468902345667982252686781293798895640929409588320813725066562900703879996152277563715198376213309227201396608998443453944084179852324261301478495125941041402222883517280663420433547879034189994808403841354741971378287717381454917857198780159183208588234901311280298587290192800503058947225590753830432751839054348626176564386787380101872601308247805723039569890254092800346178800052487154072871634626380913415420538595352877391457546244648810505483904276 [155,90] 6863450180612942132329029966497923911857881988053229276550260527763318402713075072821504671558297855612869190645762869998289765151775058204224459334306665047676120303314564074813370489949174520437776948666039390314751965673217016902061014571608949022748401103109715139035237336837078995081750120927475288172010828155541737728201110315048567573775695302611035766287022274300913181104104929302467459278219017894298316296688406225179154725048109480061958862933101512389484049506571498206522705375235417748245437241788684524484501846381429580127861237210298538810924002211552427578053764379069540621706021677715899400356543004758699450250637646246446910008751779939359517136371468308037960400169200647681830994554664708019440516594004342178461283972927601872870388743374579840357444296953313791436339452517265695000644113906399595491000531249507778214611982534806484966761697470597927052278708391296447503187935720009266862022933433217491550624681448710869242060264338615819593350327156036622022293362903717996314124250666521037467074377672142411346271617204155224619809884266845555614608621371041393885091974135418746494842700077947425044533465240940961392507366859170136662126316185991302248022356340401029744895656823726309044735009419749283352921305707380577943905572524618441052277646063835850463265110268427079010542032107169182747718346430226016321356204056288820975909526037097624890010575203902119359828724386995402541205674630086389513067531076654601342129233962323198598121632736223625835438729822930627921418659146154318564958245001000012399950714218284801564429767700983183817594214890852077752274140297096 [155,91] -74135635443995182368797364831119238621416790478134128011937501575435739115575515277360582891303205218970665009265676112195463356399192180734525472163138872398415545746797680998330259471672808266627755938366289358654697148773862882295503799750255223216811027438089289537948182732687177180703119315121319951275273190332701220716194667490558482130139784317085738855493909294032392317012086429419464570716466272673856388500758814505957760837522426626724695763563827078447981164039388099948205054351948677244501219806800025875130052084031689900934972743944873522884807993665044320257954761315570244172280303415598049472880937907328488055476794492834649271176627549377277653847029772745889341096880469249762465584411800811707589935768760700177358136500543038749500192877754455832117968881061434762291166336391014588398376287811321978546347957753576077301494242369172957846495086084065775407723041228555793351505550555135709899928082991250031205698558531530342239775131630477126535686743981207779183330977597794782402341501700588734747176915062958775027954139588781813143364090461356199223759836163327500762126026494856641440767544849455963481588106676058539573958668720057879927539809137771801909746284321149589921517580566719437770542990155395652647207233996907698091049634720324810432774232494593321759331043521662074120916144875317782492689712883676609326810443391594045997560366741014465351812655407820328621755736405714166569802693179268933191648171422676795905337140170792928449233791450100966069187717369755462062597821841200561235581626571193172366268024112230701189275169435338557229788095809513556699478911 [155,92] -1769424513034823220714604040443417682903377549811528868102497256322564418548078131685768323367934055861537756512694331506912364582022429137354292308851833486326924199430671327745170538479928652187050413865840725153760228312806485424906015595670431230001838703354428311524774188186005965387473652283455832495938668966704998720603879775225915362446495527067486170433123556913859714276560790000365659972526911131548055946248021476314483974466662120326068311000272249309822247809479093548045481211410922571181434909506156580371660716601397782392248972738650891076050067665873315866234867821624121003047533234741132750065064055266963525026486361709751352355108880993289460533899393494884698700069271856015968454932008989275538182115543175681654501533120790053734732445461034022177930059316679794356389616222967352523559789261694635700792448587123015899743698339544816523532723059847281746774811001024018413893008606073504290528476217441256298555316457339144670153425206769840605284532486281839984799771243579260589423308762170336253271350726879141000274952943462764725100148910494371023666585145706531191365232481448626735955839262753535619499565119726111930972342211130524076286271765065420931476177553727887113760720176145828997924751818601300035520926298631266684812471712473241394832710130585070553751339800627255789566656113822432150014421492603570710871210466641999648649614313384713455410379530544355587848260164173580344107533192120180453602144831965155734876245547915470268734823712363724408745044759034861661098399701091679940055768117071571731614332181137847647440219090227510735778442519865306496 [155,93] 15311641488100630522590246716532108984534819848395867095540333961254730712059469416858835660070488380874756264313339571411057095661033555145312909598300983783440230150923192943914848597433035275851644984687096450081625944385509982268520825702897597003042113467174393497913945422787870062103421107680372760418889335107344028803181558561168810233015671088306696961699355718701111737511660222776095209053616578547733741270118355318960271387403372453399837099950742177184456669021981042601520161697310371969034495359800376936739096556803288456520526495873013077057157350507088747167746474078136370297775855063437402494972938464727551828255851493195751415082875305514652524093311764916523696198663685774499973416859218614788394030444795687108868564166829257380244710129810115791303800507616283224149577721909752497969336613081797164075951143690662321717811284980887764346012502006641671664311351208065254229897656792660968486770935802419902544924513987877514363316335464111604958716160587854774220975124545887729892749368414030715440100309563579094979742071706672446909974545474299498250456257817918804579112650621067173854605889858831439327322051803845072200522094629556497186491162049617542729331102358337984107137301331099510113734185159057545371832085662296747712556135781751522031701875877696713589473497665046294331511140887063954103206221291516101635622813553226554261175149931438369851333629431009909183401648663303963435415215879026664410598831384858446196602118859582991239209287460979419635945510049771979993625285962073114641566612869876591349491010026440372672663829950738180623607116808560 [155,94] 824994678456666238587098175233548361183973798389066376865923431250076063267696772903738183730214237842460682121970633098392680931410832039270767042724607972789539378635002162179248995294631753926242726810796129998267688483650338068189792583713438994925013527910101163285524111153581254066541319088967778790089795073807780472691929257298573335103488009926598826831944592612292414799385938195778059589028264274293268254696368182126870075944106352930787107664778359760866156975785633691906788282644481597451549630564227199247025111011567249644799517624411412880658231636089910075175034490661988272811636656123905685331481604092327741359353846536551814433565057990386818712130037350441133690994048290397175993730398224582782566682202506656224614439535988664985031751898518061926831239681608275621714503515633660243052825387004813809857064153104480008686958551178135974802582523060537998233214639142740793370005278699096190079676326793100421622308089532750258518121967528129451336135156393479252712036434471716722431717780989574847032606690872223177877422341643816299953553516309320250705236197365586048158698905433370074090299308299925781815826373450988618123227136308031676937083827018762005418663988832014150638807448767868455608350589735998343480168215254271276067530258463663229540957745232921972631437821511523265628848501953529444769708248703260988702615751531393691131131866136389393592522116968966857379543365305116862399545056776289490500951704778378028698554611485190702839794805561371410482371454694385233746451994847918486824810657302783201729975458070334476807385139647525143099488 [155,95] -869422800292566047205960819539904221223437693875994201888079578263709272473545628930618874657154023553899528310669796596864267845009818592618631035414098686791993438942974711965834596043495848069794365259656858699052686523888051672958485847675219366529070750358284848201574625751798112540868325678466949298039460378258010357005701294166449785637855149939719465459754561304849290767856483324239764408925503904694894289298710239010427003672014838000995924115640712706208284760719375887554206442385697889468699342284149170105774548194677938255602293535608994023327062006978024921965852353406130300439807227146291212338196459335452817559798272597277283554283060288058465357100238393183580288572166430738195301253015692107878198630959695307065580197750249293385474935495703668085824124505005545947943771730293157168281434776524689630015408549428021818306740272543431175076302336448622504099998444158452715588568656855783198649585030325621917630571924765775142321616155414691631773688280788644139361876311129055045202219715139585268743255799180738503134472935552365981275760354500263012865254417993888760201730058299940477438667073121417284781628840201466250250516921643839692338572537413340712364867025047347756442053491041329497954926819825398696380980117835662550441061595909445076751383235067065308107389578428686818958435819521097631179083003234068927667152026131666227797814611403497654498725035096340736101577468365410123464811382476137422189740894585662520202514841524905602536479508588368092777003319809372230342038111411710380749256070586994469502025520975186430539136338225537924 [155,96] -347300936566444479776805437564974891136066174632968213684627555076232960581501052441690240024179429549652373545543374857300992912009886338358204210542040617325933882569620403748292866840231857170541844488578204827797227612677393436895569270172435680507507143624625004780547767707097815756241759185335245379609382234757082263985981885219003723909316667003092811057385007845651808823338490980290417004428083433229140746043512914767208039966873293758591762897717836542058624574401143209711568918680837425429527951494156064918823638816582933098600655061360977774776909769511301318938049714145036311208417188666105342632846462214784795712768822203441959080518528305134024904480684107895769581265355266019531575642426619169773772966816997479037100674061875058549059211680197739747142298724197575958771420519881300362548099710711623300697164258244306183016455440562153279939241805992017308725266450869088454626756794736279155812069096422366585489930584625615954529752616440890309627333338612348279243227400027978213038332308433389493546730283410759983901934987759822824316048287605566615170309299838184868999608479857338210346974463040284698521511881117794889904673029246605718179441668633167383037072482822289647300550561650707248214559838268457045181221146906209117961174345904042848643500401586947970739766673380916041833504374801633930241517736980181015649724585767728771782963352047979606582654538962003648053681156381987865812561648848058760729415475375380206669275219406742081047372356847525667796471010689587136732197860356770528876088126218764025237022440036248728487802279776 [155,97] -173880138398190257330502509841452694521949499114779671442511758040397826763523618714563648253346931798057220644875339387526010276561279136217980061625579096546289835548427173100350267365658454328031096902147653855720836064944595994045808801324376063541902848059850511692572422909996009481529065600682689503031721252615323326862514157427953883600135360958811984771684094605894796172911847644626663467039864857430979081954800960528282996272613936377494202075246589693605952842716932907611952867432153991295104401422883343483357293446211995272949987146937132376831122062958726015111999457765330163444721012325793528594578473967749721780508980636844958991200667663742856163243057339543423076045813877710857357148080527264873367833901626858995158827960239672712193975406254922237484059788066917098465897299910977796642080898371000447314500603341892138584904236295645902674811575337971450855379387963865701013048102701458216009220339911857980236873299691970570490272009970412349710711125742200748848053736474307607135285268720083430042855728166898404751372878022738011639158700177850488555419130799620858625962110452884856905915448559285491201679888072028723673199409761270748534795935590533707611594885660405169703608591217399056643409348704661903268124821921213708289840731874600516473377226612066938014382189397215318641895256994818718892915128998367526210189115460608686451209869892060617232870011654099295912912509028316217441246738525412561918897509555213435305822910316157347534288935135725016923834628604233220496479432542573150744290397913798691212401214742389887573604 [155,98] 161849995389314904381304517647878356734146707453047152243419426227744496481663685311675953403588899664704393800434545161004333789199231921515213963718211222367691862585773577167450009123388038346759906053351877686978466214638162424522846297342270564253727743661691983013154932004092233651621664731809256324999620167830401677982524126095354397991663199542692398985674580512837606796302420429237862418178663635392972716850162507661512238707281901160891858796480394888860782377947829760351450497818714942975871322949490020675154719321337375791580494325123216020410754678329545941080575710787641304461149964270932553908916109883078998864672787748640591483946894640067435899353339838654954328063142936833608551319821717884854940546458719331302332862534083603699635877406684673571442257924049032347221777393985906888382721038325410856650787638412048560500567108224842664334261964985962965345491890214285131272761132454559076707866338713999751758425663523191417999067924903727966164774920173440437346319785908389646903583577691432880047795051811630765425009436858489416510188363419295106937418919821681352630961910205661582037671362123711168956639235650317528714587945388913180815704162409320432608918542047388391329796577813120784992710715435536502435715581600557973700571350901424729436288707759627995061026660186842744435651963348123125380102345863845627437011825023153541064067634723431120806019010217168014362149432606890884700527249505052286280767973211657669153089630978402865531873727622192064010545791620132730764334691923729739467128154982180339177688138278873896 [155,99] 100469593999772990855024731940877817452933609794298748282733125703457663221430247190906102868163263041958704076155670308785745693981732755047213315790729194946266454042645641674860793273616828349009095122388668769204123769266618785056937281734836343557703506527843452887494727063079241612554663081603079698431003469847744753577415534006862401430123647601238123894749393706259773486560279003657378897665520596308505680144031869022463721611097331289326957762010383025140739939896674682925066618360252864329749170303665303806618532078679250763753901921303379404269905457908897879711789368379801933288681512163100066697468467848282788964155788261753651077032751664812940111924080953433227940012124059641771333665166681900202317203508547082225592206156010985216928849803185105790508458667998873219699072708298407474820685120930198953650742774313678125213151994108603547214347379491202550800091410409955350702597806816913324802053780828825505095382939174428839846345680124730948740751984790821308502078375124829195760014731060593574908490123213552860931088524113377256651774163947073391082845817545446217973305113608480813489324360088768904097947257431098023822680389194095839106224568718762108888360360511495195536896853639602981370265913051533072214311841823511431384088588032706863419475639808771561735683387015646593494388083821610223214448806921092927420658036196148535909533485060602561660364919572549522237237707518881336683587780508074806522423495361282416079775901094268917459682125901844784011304021134913938779442683636164692994045772214758972571719177149 [155,100] -22873251155239367012741313562278123412634795137970895682178130883517810154970436847332271951268580497627415462685818705222510392410304776578156944326793965753275778090357143196736803674891404622373946176520573110124610469547600191754281878619552101826552955637676248896515275799332102387253636342487973737383556359937372066538174616096003509001662997421999265708008308983760288975458668883979064766054725131914697303562399448092543946487635684630635264489324070134551829144306322012917707457134788872101047302679612226648457585461325719135092978806012390650864640800702314860791207197852993833901216701315924558740500293325327546173234849658655139131718818785134849090071139627269221690956273545837241298159244822032290624560810503372789761991883102697808838861364606636915439181296392727893855759703371507164099138491388120315902965550425863123734008272169443493237995341340223057766888438480596815436180154709372808666776202895736462993225831063734765250720084277058191944416700518707462221909933145304727953488539231698847641198045560035805807636994923710141506401658444784267519682046181781085448924282935176790250152118736750104280107579794248875620767746526210427100922898763466242690602085563926163588445134616086343412291617495917434360155400025349945154192935063079648987090749846549992401559133887202518227856206118780706810098797070717250940705737715113707425436787661333502978834384857966994500078422686276680587128381251545197227413911491273746279975156562175367503097908581786483000246934682675635565450604218913559895123084349110754685568 [155,101] -10687118314412230977766270382899833043599812266804488419810828398673535828901090939495700017324931585986101141351402602447465584814343494063458241941231409167219405029846586733577603689713229911284740410091232340125136031991614157737674115454756284502144510557977413639445484059024659468748275159849704469449597778105823649648356770323881305815058172838771615772480857539896227086945534640601802506050920579089577281490984589956772803604156861231698972097774360577079990959864482205666375848504702373968687074778225340964719898581137301315928919429951417479899400688536059283741185239726305153529976000716857130815790198467159077468378771799321597143559449901100794706220799385127041215400849728460888584713008161263290299976733745143770228348761941817913080429345757942776497583919051645737151940757354771325826751604372548526068035410115417673023878829115692491425139976800595067664650715508966868029845567279732150238651151295063653470670508977986997512221050847095326770523337734201399772638354805650377062137603686698620678533172695069673116483617675265214350506743751231629730942029540298651035192230561228732949520897267570880579815247194274898539396345294108860654375452483212937861724443266269045144247138563945843344226133672945888490846610432106181624430147749943441641385042669670250982481831579542617808932979843657730224880751196103142801561665146916275446454913888737726155970892828618863428230069665576659237374138445756209005806068085835716001968920666271949425922674588238807330364548008248424216558218714579480101893552800643220 [155,102] 1011115495793130192758862399078562891634696457188942033841119634182990254642537647540243375376173651198852100610248757268021732093354325633756040144569856206357950769920371589433227763030492295079090103312048083477908362610044159231520778628295026487436732649410896396714945719925910213872973596339104036938755950264950847668884499054009895345887512870193993865842137569285041093021572950380538491206124886625194743349444493517425422723312703207373378897286042926677295819239532691263704878566211351573036187036654084531129783154801647703754886677530396087657980084563694111558878585317023456287951800266072125618865015640640502642438268587779212371881248230370956896036770109684328584197455307936461929888129517274107128295270077354184414528604665013842312522101043136877881467500740515025603629699574885175910347311907263731706095856108325847471381698123906577536857509020687716169547827708444020069827283452507269301270999418084797755887959180599507791435025311744801198664617901821889158525710025811814421762835043550920737231876390605157516645608325178913919312674227151560871837817257271029439021714735763931340719993254008025845396042999116140894071212711164317791423012612518243219970968906572207337442953602989587611703742339490149348988448305033014465305666933689065118258074420963840293688065883671226429428835019125751314102085120788193587129857433992508805638026469242574189162345790361535368951617137171461657238384436107376658881387636734814925050892014162228145433543446868111662480310090584694577532001804545857414329873888 [155,103] 236795962050611342777005377218240593155162874996189399054895840386266113441687169307482030960947703960065263226760349247809567803603791802368209838323853607047038977785035698546924795415114332093864967214773085420221078394825423244350641518017885847336844847974666347991120651369939159404910428465381904964825092705404950481643710613300206080190176968122615658428590483300203948787457871293747584191983496857978357796776676313483459130246345452797948512311761209486415544033106401964692832350805673774074840963687636146449732456176961951728354450453716244225841517626324794227847455429550886859520024251613176803170036996286389574476070887747404062343294741989132888331516731161741311803246875447596638990426644488504105351011728208739844735201769215809196204777381140791047610526342542630801643832615748216278443845111086068254437614742440394737402980897640124223632697730585572792028801334561673547372129618646085431036050080366522498553373444338588426737447244152594773262729868068657326159364055372842509843870491619706502422918311405260264272637406142023075830945093680636441432031706707908960531034903043813520118593712973668911448047627682444552556589825407202688049245558941283306701720679680488621611573239999478627266634581279204752035024693017424579345539670783232881035880769546414668161005588584703676757717061487755093171669132809955629287698917693537536827208599640337610636325241429318881374812813393726473354009218375912651087115368317584576111176449349888562806183459373239918179125161828076021237416615530537308620 [155,104] -13972407441624780129084947431828892583747245463334558695345145779722678179776258894555617935606914163085866578764987855720049130215957288495263175045374495465025536709081407849881860597897350765879213540812915507428862648291176911870926531942362102678412822357089764180933780913461747944973969662251321770461151519919763412807968991255654397779757220740674245036591911801622299297315864001682647741108156439215415662580809297796486262554083329957602864192248482256400000026169571170213801726409453592690639556315565533535252566171880753183554254454055806947144983539211479461262972332207789173957441622000921300798873888516133237336123502152360258191682050647994891497087858769622919607675996027104106734094125991593662125492283936709365604238182438436167338947755473160967637973297104659532262645062317394697520829487501049296228764044533267844164283446712343585192484035747861513098302127706110229592158320892160856911076118583092994840255482103751793240058372818543253965929186547544531363307222790029063444202228716946018449971230172429589705520806812342071076277848050283759033448983231920816497973489142380813770326931070429785846744932105483033521836271850204170913858813625522718277971047429325200999131171134717876693971055143326445352397915112030798808390129919517793428055571344823822562632363132297024885502831404952259556973294738664619849265667133060466407783616665837683307671286744378374816734014349985062091161992298890201838812923080572878543415005298925137446967728042080283020815685802401092714393343038208 [155,105] -953501138703495024203639722514518852091717240123045573201997478140758501414375194468890984522184380719696346315963026054277783481679365761091723307110538020370400883198044472902139474390456686590283397838355934095920969045496244443030987440127937636172382808010710077969600378782204960192141800441062940003410630776118495539024406982702513330359449028741723683560481498214768774047301296653834383894024261279193226514984697951670482321221941402399136197200260362016641086255107590018382295710693248617985252069596567717668383186146073951108542798192320042716906943424330727562374193837463703525190164309826597655857624731136337707002147405152120136389827102231691006966162700253385855137124218023157594634603101180638219391151566135234893085310361093429180430324811293056166923269405350663759625431491087525790397798992918469331509039023203074013299037372783648614098932240506898645482104454153865366626598839481244163129820262375552979131841338578587680277777944698920433809315326444004359203872849926630844239993068730893992196671958008576348697020523545648715459266142300380013976464868794334867533040088309274941675312509712758614938347079001794144766666008874065370041710009234691792756757601599862232347700715747480239363295810922722263231971691697466383180081601637162323362330537553486800919989609374921277628622333221304379222341061394041425631037009273133324284767520691661171256669990637558900589002473341674787639405537882767891267624184632964071153176698500729174358386752831708741861364120205124987950688 [155,106] 43618969006360727361675246450858985250313575395350432083129169448967563714206505518088592542869578149668541858064477485842482150545772855064086439825659186654532933601644469602529521367995033728774324396360406076435904951072693526850832945374336767873234757524434167319460880501518650906095362459555680261913578265482244057269879296788566655491832305574162584185195850298972376465014500027005214755095208294573035306725338119904807278144712245455034067510557571798357403661771841751492398687797163908336676011165763174858342775584929775030258388001911850170034630157669714714725511555029341251173511152710330772635596917442236136162100539371835718766828802123131821850588075678708615367495005874707041305259412870955207525763614308866105656433214686570404736050181247238908527231807054245575549605551375006493174801577827723864146220881608103523614259781977996141350969319412974242184099759666887063537663240982412436987966074932192775809934196437020978553292923884081209207957910417323892241441903307971815906589453560648556339899011480453506044612028338415899542183137628756187171207446641441643704636276678626333679287813796641751007563722098398896171562795387673308963719641896847094267140486186302052529178675482672975071910236809839310755892980716492944596718199937453372379694965368619807975934026000971868891812773283408023600193385429861127917427299246490199016486340482997410641872426418165280114533065174433665384460910564845486193368087490432708723069737621266049180271719418745611739591646953856928 [155,107] 420717666049304220246235325663477197855368181079208540349390756617737700687449575125672260397204997813218917789758674031021403665810409716087957628521178781007930231016497826867741195971861368958076504471790616041023137925588408171061016061092492263812741643445184296590352099227713270818071432248035137642338372879087491608574101157563309526477686465644699225572451952841935467919370310192346280641452346629087333813903989903185590226247695235624152449955439485934859146439476203418929481179250660571388657918961503527001689772476173048768656722268337526691996970661223686490757865166963164573530774393243212083844543516734827560218681803086174662570784058941086727949670771090571239475483605351382670685179925782512658604051785737363110801782189964649136721576089191108757200771804714497537911007475007127650668208443452352231807932925707360793470946188808420949443726744223968423839346350455229868073995226950993353206135960179816023034231102562648522489475470218533171909759988226846883671026200742492472730111162766696053240193545377575954766315435655783222489674291452422814888511699145460383489173935272836408027318944077280252505245282208559015331283837359950455052587655906768195626037371589242910215185780081606290054345063795597067554123337650508534575580404098797005811637478335091062957673312386571356891070507677225217223520119938782169304990679424502449306386537123101697310352452404290180210412512557495541863584659653782353023525422385923868615506991587514916778573032878493223917929844 [155,108] -21787949719950132373841044733301309366742097400488036923418546945100075926636603452779570567096356743894225621821720074903881519767361842039996477518636639991096635252648777723414394687105663363712323719763171879375351626674276362161270629389748870712747471720293280416128913462749161077329451947505564667892558761406991030935848736875020134969819235915280791300339784526240303375193498031553051457074145546715115946854157338188386163685192766582959542920756916231870334864549686268133386932362621688274460813766012038294772342654491507946230881009196448521113979102235242890415132899146746149319299056111382417630812945831102853881027206156851580713237971606996428790858658686957929346367800595648723560353319762626800522020867499462805237989961157509417396601883511136473372308785369180607995848694274700090225894037849717044706051187303522764489022399515560760883075591109633498395932050456528862902977777829744408301712566171955380748284334579142939066572272529626241043340316780700838628932901104886115354179831665720197454331302374204750614260521748906739217470060073764711012994946563056966112907520230162291705402603269227772124457031941381920081611616107708368527592749754946196747292601493059297381311988094363195284019558176925099591199189655325072163070686290853069711928586834862652990044227944645222225248851279399979310333632686319941496435597254184641641850962898096305707729874126435922480203116406321748887501233899438499360111787523509264198970519997736356886114261101284858976 [155,109] 74472430293270904657249907390224835599023341805295025703891868152684446717557097244498088510328824297291375318796850174177434331893024339153111561473531595327125431262706114816971146689851960535087827957262250424599788417824517391606413144493209437506685645712127098796100917915703135104574988774967403200413759795728884976273073238681829326643198424141437843813247827006775390280421626431680714533912078465133234614108962307240518438129006388364017706645480039274957123556104858299017879397548991312800214188616162585287345958658767873473794112361456275418625745074934347442706909531932918640132160008174277135292359887101473719970632418036669067426451628750250179991305654382700369945777995084801481217242099950094322169351914325308456932764894824622443630171586940182476945044222441786536660425053768603634681765161790897200850404709056946182988895281427670489719487211113473703483463596648074543540400781618326096172868307207341580842449472318110518076277866336569747409406683904209319956758024540054092351461446485231918995670219309396814287167617355098120979134956898022929176677479361311557554210603573743025277114371877903999527449043780164673135871976778885405283017294096218802923286191794262002515870824120965581542344058680960943432363195372303256802867316975341165326417131013303046105968416598952467329684472506964045691854393865025335663400108700793352454230518628429011033090774728370061229612778523779413969191010267230957269619887472095254365748413458456912202977776268 [155,110] 1178477127575249485130084259161738319591617748608738952819308780181991381799001100683818756197165342483752443670086908701499221550962114210069093025107994888598661732243396700392398248349015913788331330187361762973615747922502154747589009652445357829329555223017765227072070890927526299830252372417143310885666930588197878354977380395373521274889781699852020236135865627596495120696346671836107204372584522792044813060831804065067474057750298011087924132634137369816566146057805380919742983013061681996918151798813243657150726632155309092652107022548575632716188456786493550996606914264751316588728174692698998442710146096990038974672444902663084364292126539274952686928681633835584708010316991563369304541535992730763359044562167545614148144354396330075753798940083174166923089141281436262569029935738836239803805250534296430198859067553532540547590418401309619547324972512838094236867034712025191025393508433968951804352839710922052582882504465098876730916199700989783506062752097623875138610430267505820664851870762898733367946860013532791079872277500649640171218864214433819939525143232780300719447151680417179800624994290208466605814126676209086353533838007547654637681794991468001102532560733390961052100307174865562387626853440148288945887186676545735773558880310649269485491308677652652537391012764099150500840932854916956213262237819723014280020250396667336167680589508397200438715129066135539874068501266833074777762995826351312753665847710768879570340504896518237745088 [155,111] -5589855195393558225625197252088202567588776709862693053564611297217479153800240201593874466958235223795650212469566966621377741851061868672410433109591199533042421687946437743251789009345912703296233484416185776980507500348134476198363827787364135563645492235033119327525694848794728244520860269126387270906580099537083296633008887641478548498004399344265042544190901654713849956174806156939123293082448672099713892626622948477493877568193433140804329095939839321626825074298431889306363981936975259639484539670321340504860416362358403059134345070885499695394003840247533975534460822383688713886753590117343094189128338671020807232258406887364811903668892086283398920590968230027349181131195519375610249698308458813168451489593121571011911733938675151050743435005765908154298053557282085339828037215860618725309564526783530979604517668345177386724446442628692437545457411698761462900149231813768120629510713376357884370228841424107135513265416618519812742482701199689587930333172976421637574292780660342374862480562317008782986229139327691168859892615957322097548517445097780557894765857686765233532852732293215161884020052940082927501102066007689333242555573951969788572758416870633011513600531890992094344334556518106083687844085227647377142627702315940002926735160568522169217022178642008040926022271322385302435506145251719753546547324729439976110699572531280961130295758020008090837475988790745593109043655137962424265937616957947205034186541069571523146394737351048 [155,112] 47836120985026880226154341474186937114836947570520235990309729520253503804004316608476556476986595255454058617699325293671436493516924935764260758363118552479335419633819931099721143051410243585769192116558182405327174360469017933684523178722884806068140680377537122728524845346876426820393849234987250539242496067340076772026652033085466008228582150009724040071682745497266329482343496084498143785408914235091487581947129117579298702434242623939054786373609912761959003736269921600447153302410178936010052853102512252222728008131066514062230944237246619749166774996697504721966928060741994510332051275568120042262558917156126776889590241302721152467031119164764646524978958554042184726969987029365344791548766159931318716931207131849482962499593431941758824073037786309239987303979943487358303310575686600707534602682843741175114965559424724007010813433773933027767733742409095263424342829391666783162187689690964640628397546739739377924976479515168301874375487899297360959243662742024593481355549583031432241856986563145009719638649496416690603177266151068005071943792210822132892619435691112549635529169088907891637506202918586983913984817803594784162778283703667730672259207232146774894630953362055296524559501474233069067999387553107115801934828188185744115066514569403583530501633025540066784803043691815245124075257255766680010597476304734060918495231433576878765372311868682578286605290022652240958546711130946686576556690056803552781926907842686510231776 [155,113] -613193793150720794712682618238790472687385846710836983100727308004748464487301039853577709564410973331467874522570867479205278319058064417345229301809871430913401115971747645740539737023490050671643843880726428975089001600454043562247979786935225101704675091431435084414641139698031783072658864156047995550408370727817726162681328396296808001223180604717407965138107564030631646089403152189150563116693699382772399270637185291961253285895450826428013419490482659504850942197981550849322361037363656517937034537321883205739275439677890187809204363798253158334744855704035625810319459604180084889101605476123405781987596664048794200694561056807169693344929476760483606899107349062906339080966052295635453819183093434167583873031497370178740192930293046327722350653622463823655591954352063936228043508207840908861849674445145098999194349505724001706166215534456063325437977927573030167140985922703452872352399520590759487841062976995685409735347343487859392803105043904766250719302280997734938548179349212824275941888287534533248821991180568407438749978299394699681467843310845764196599180746571708165030994955824993945751275249154880323432300783960507609658141639069102089825004710241270829573671284505265740580479591785732636423233443464742952650379973725142372391177860077031604978428902354989834050481463765931791758421421702212288784454389437300137773026192134591796723019006050453591958366888005542522407684052909282373958170126977505926468029820167052 [155,114] -66105324088831385045902029129931383252212766925276653694634767433823372919937218845448899353209996938310687894899636902397240590898321440593629066859541726550783233195565524302795582372858019058330949027481240456956335802771056698062595359972608197589037215381975641347469578120686749888917580386485419840414177061203663777406662493499241797174040299954215920760371192195949812675283862456751352631303757710036516058079650187592888802331244757488830465462673515703368888983023987207198650138832630831718445202800276883159303782781848209448311417825073172560533563077686840267399794394501298671133655610350728051772833041829913505361455568546446231822411785049690262157815039092551706262882610822561446939205298945762207633270831198210161223238885337269898860281321248178068077708553703323565368636479258148106317431922544503189817049760372836051623872280152075478412640490457215491900697227995538458174483375518721481964039498850461061252404257572951546218325897224652708126149617185701798941284035169429902785644720473124942066206035372617790486080454980373713427485497692621295142987242680408004061592838891391329455127059348360321541703297536030585032508775430782322013992228440388968007726138743113452330382734752805163861992093194221292474372347575357438518922398232802469096434284857240936726949593786900675013728227987906199361290970448657763526667964196693394718109692146523892533772972074302873532005014252826742083408894291146566049920072 [155,115] -686060135010007573203375238851951449834729604780269062979527483853788390970213512879387136060451253591443600039335063352712542939119073481462775795532292929644022424787804671182483972890042644603894067296669764667780961660038121722444642171451084434641966411791522799592455293116911035458058627883504414125490949451308523919316397900564700690008223639732726683785406710587046198704409601220816290140981871617441421763902944994901700336562228601373049098616162635835327677777785245667135353514490121586002085713144250861812958010058177588650851345007704868783303865699941863010750382740078983241118308999112989650165705296671734807730492034840963739166517827977061549025719034181931773425151346529064356577057146365572131936035175489502921437767570282890299186528217740286063585697086934036938688378592280305345828097063428748492496261338068559268804200684876451106622345656975165821243363579338476720327219155073100279905176274113882867828421148657949960656758345719546715860221628897891009585553242452609025764173770690194902669972257035605121146495951027462880341884701603428141407298658106364645326881456742157762499058098758711047898401717624136533348975211360715421375950355294101182672178382335311555125753472752682169601314177676548580266230868715054779709342060871401083384117337374360788871180220184294828750929614371945620675982407353401589530331070974182998277148800486331491686993850146834065920656297633383627724523570846033937 [155,116] 1163932351077621589445305377382043272002278433720839379672350302544870724064840830352834757171308758777177315017277471462244576856265429257553172151730026940249297498694379012189284672957715769544505723944313750450019880828614016004688846529504678701750406614369740586633218305149093544386524505773395345071890554178466971688610942756943689626443977091410166627726929138058345805107186061969731827410893668084349981029322492459222897516444867630151620877648034310881236783707599651653510083889188948197247525090842481634276328077350023132811844402147940613420521233451952898890398911377931691878235729818268930071374602458380584527889989842976196981286584062511751166393564608885000253991538090345865467171000156606228035950108086143057914273578598793832355648080935876478050390776851020262290285576555507194859612769875360533090648530787445727972641689289755005621027735864157147548889239283953456268648041713004890633414941771598634533767509397052733058050332112663970770688043596937104825922317793696638761404087310190257958082350511407191012624335869109149469102165870238674450126457602990888356959347435514879369956516845749760153625904777631154071304789332576452121720840892078220184721657536541248081991929561242196383857361732578736418723182332662492170201320584215154942931989828413670778991014434120864240821339151916574107063492486834855692501036973232363871522997300110049840803589730177148894319650776217319686453862720 [155,117] 26413780074403939463784850260358227295512429071095837746217589539349766672056283493482138505695616416004722954648092176775970683190220591282453475705371091759501418200401029922772938156310611126899625974723798476427724621544752641091453110915110590463660272164137816768985856600123325524520079189227393630179371511753745974959413832243285823625886808410300117939526703253806648625491001439603145476372992804411225849874783355599516119778384005702377907720513513534740785188874949816996697676926432484324709167418948743581249078751096122243006984192350937922719006434475059741825860756130416311228791132905246358594299370236551499242457387242295746546377143023817828382283691371629248561634060281175059471205184509226735063558025162580982508167909197223733599560218563193869144409418662656929004023066513343028731392621734968553710526229014838730696974392353545422301816359692797514944084408229674251646775516922966816670913361027674176994004201243925446941796518633786433649974595753526393434255043814565958174259706526537403161590402524640173326520645078397782428978315304822433099845044861931062568235570981194700107735706170342134030542413976614612988099921619240974335785625199706646385457881600121124093688393774719450197215923675441834734079917434908008170334263630879100302819729953923339505916887123103010928366782430669058099976254676461207847099383438712462958295010556538152545882957201049843051399894764926968260 [155,118] 63481308313238614170439609896703686539291022357989563602820720120739443959897770002536084320761457153522291772246805408371099357812768394455172750862180925024031990291217725354120317758629243565691754577759125415901555192792537476331311823824492310572111395567860857006155521162829898934111344710126487561454479688370128603841425032059603506221423941702217175732742174204977715173025346518011609680425403688753937173562688414627096255224519357506997050425980817121832092597337090661673962418363770723120255751165204226389237248076129982037565105834117651559485695168777990804774351300371889663323427388005243646072044723673283498608840516996431219277112025650128998547904605312698789671348748095544209457283065626623108911608052899722126472802054299615271172514366400816829173508623400880425908071509241801111429586745368347707177351099646563326517937847331055742571884087365132179178152972663001783194250102073023468007373135758051856276958447282295157504313943472721258372916141977748746950955138255271444622139887554342136700689932499854643143937143695648975622361247755500042748865906672743729067513417693348524140800415317374738650065079195213912046659504572884579697135239163517531721651833043130726291887243389176551876494181029923631351186446646027433616991372608973361423982568715801821833093060236972027193038826937501996133796261502495670915025593846706304296040708451937316796466131431253542965266954544 [155,119] 36721217611198612472707393219459537554384344515143531774431863884605465309664976210076286945111718411692621713234464925906672103714182146518392133601252639834783806680706263399820865009346522424266718000945783868758655033679872009490249709444622502443890682849831055237244754223962608604286239568484001730159300355732606642396368238338258882747066271636208551759971295358566423014721962675416895481950755507865301459925056541040026842538679722338567927310830171146071920593345119802749078763889122849817525363005480779840728103350293915201822163309288218693899997311172122753728982052792050284425315498998546007228745287818423807229350429900491353840953491967752066000352002853503340743007589160595887570345315472382714524990532737877798463967757187360206431244041344876222350024730627161451601376349831526733165178728453141322459988499126726761845340558784668603130811390381562477044870555194267362555653516135847165502125583486264829211448882946979567300736836099824464971647222642575190661806634115260041176872019249826774482826692048401157493702056534792382414537816966659461598092098108353343879504110475629553457716137486720254124900009654568432470671856861948444788798557068180014041999540647263124270546144228745986075142765882536039182508666934406379630283880697131047772347053872837129601266516358015357730055535735998794785793150396283799638365563310822333893071278952901760989897136237560881166 [155,120] -7727958333544209289187053178729705628080875749659365263414870252103792888618074114162586070889856304591370466344431950958076277944001606463180952138223926523736328548394426211396478496676745061068250998007986261619057173938708658836709336521466211529970201898248631345355699585082742697166728136827627801201045465686299699019841939898546488683761533942619818584583795694556055604961190539467862751172412219689001446155021173186649103697901054614691013411609163854176569091598927633688026824886760556924496987722149027808693837932449941241308027597071156570967669522382201358047231573978646382457258360795942913926572341734579874169113228019254375040729502049339040859348444436127168973263129263361389209371330355578041092742067330024335401425928812376762127981547477938282281712885274156846742244130197786232581099515792443076548495566776832705477527117857149646678485528187685742235829127347974236655910587222156558298086504079694755078319259549385743877007338994091776084364237378603447355152385921883854858171138955691304022868109935474458257263499033285034085363037100584300979939101265876309279919705835521637345679303536559553661083073125645962321912775062545533593386118682097557065754571455057174480498710560740306996132835706764918700283100984109370498992171190702669111558540103735149992864461078566245504262194166689009168297015861907201814077530574751241139742733728333700051879834624 [155,121] -9023475289389816775246145249303146527528100503731341977453551845639989106934870963871710508346409153682498422713197203572478054393660700961401273008118471520640054990685804888521329903973354088917894003284971373487061121320017283563963819427555396385230294578140033650837065781355013425771665311167903311017699987722029048146138143551584680341947004594835657718828383604360756370278852111169662683360866882093125275995763354332841672621126021064930155795554995245057517190171167835372366519383255288093945326408801971623821072659034596029089797141220262591730415330693124692032164722064277431130438196271761471240808880966758104515918597581415047008723528244675055126945967038667977205955690770085804882127981507596992209751715188615384268172833178780362120394137719426716532975939922855110025920996656645457128476039960217429879281941223296887123650127588517871052149762989646823406102497156756883511500085214900569006471234008226025517752496516813859348686013596661625083879347779326990339195132496712014021771137610306413819107507003707527741403107221986092781725109255126529096550051784743199133689228993982014311636951811132871036904100598590189045731870688984665683877111592740016882153191187068574802273641590127556417774844499877513023732702979730178327291666720244173205799339308331930956699043922092690634986561260317954886662099715693600310653228180687807096444282532268197568 [155,122] 3120036705315372852168160926575619276216590946094448624873562602503912060136982350289008615974776286895605943329843956958434629484638197262421323901313516991346675453373535627470460939360624055528048476309637491179117615923084427834967700629747533688665121339250627328578962678165849886609379565830934346650158193111670796838131809457260321402153351755602288974674930979018988066945520235151439445390074655917729782561220504244351627141119767568860949546480844018482867133899489874724523016219674110460945332261161327860856462794150065449066367299315520432575047161806232731945786152060346182165169757494064802064516583432868932281929241209910086191604996701898186965422109096141264375003513612689766437280649875877966487185284303889937465739198642794320704570883597074214436779412925706944919954806906387586374667490214386818713663816868157846722021565875279649405280807735623959378829346487195288585419833308372150117469578642276979953206604934722221058162441325819418565128908616246188661773614615691307250101046572799801342713985639986707160803466073384937038965908575813732495793618677952405077356182027354510493235983964793932775181198289131713166976078687966789319253478251167792371638362711991340529559136240070321210561480967264684276240834564941764717046585883447685195606669913183745597762404174123964992686423153542585194444759108102481690843021811406538272328178080 [155,123] -30169645619958885176793802307041085171321737051367502347509398198900368961830205500963417706639394546963841073845278541191573726006186045635248683874507710228363297709684941026520343425278828155810857981464638824584496538858476189035808556208371196182094252801800625371930821442182952853212045958896477643060789060770787166548521527711642481825020803716975980335881617699071413386415302224341719155630750209469099461072462755664503163586836677938764372825318902491204563846983235347357090485064606582808866278947415170365431953857684145678345402790730341779447736467047208263114148174413209654048475230767391093636410587268848744069604295485536856905279309900611665958233895693206233773965326282747268782447631917336577809942807575464683445927943788471539303845689285219716170818585585365065602141204137323293812643672103436716699479097735405740185804384054168514734657733100882375862264171130948053246347722406233658226053406580913051273360650905932917729406311650922620059672571219420833724970982987901903537712326910167470634690603965073140945406880128201720441857599987897764616100207995860221231702188699607581798449669728475272421239791256309892604392779975795083471455891822018461887479163314364797821169794147779078575584724241655127735223755643618400691508598003458279682656740442335931995613475909822847039685098864942995643201477795270463342365071114261535116 [155,124] 66480370872418955306520893278391568479616171338953371792753261497345826109993559600600401409841642665441688595528248988045108086229492413809799258701827293302822922180134428978849527287979987098504113946011815479394772824817657931962813546821166926482194622203385889291450040351793133656267044608636551737194403176178831822866668182128673194078371107390618062717814380869898282933433032885977907540108770761087847192215282259185902843155285357793518217539539353574701768069571136252086730562044660661202084227430028585598991104517419896548547759480448478868206694298668719438381619544604168177386082880879049456682468501401083392946769395418831557184333755168703835585498728638091076032172446486790168737266505734514017657254410852771800204211623469456071424713519266219248945169116148089299318980145355850655457957277432424470088576628348904735064311547689928490158018551788368721429140794299964171347177081789898518323849351344010008361211914986814867776106267052573870435234142129085112605182483155724510987190529385649379969778973060121547721983088989446617959488035392677738561517816476218406969645230188794213278170333979656532055128946732821548313766317453152568270562846945674520830440661297412580352297950440101382226031776449553630353108405527999015470423764143604893301909491796505149718511618736434238008805474645715157351032733099500655182234380096 [155,125] -51427756856143766325639658218605135458551782345397839334396079648923897873101956703574694287180164893320525233063038562496628429133311628346101495002808607271356414807889565217569192368853998860348258261286453673950430230527799731066178237759537349617030156143711158935608610322294124008283750077346972485104447280111877556748048590667660099703035616816046305786775215063143021354602651087997866933393816919588296002147421084954958895869251582103845167815784728627376523621632007280090566982284314134198610100997306905317221949461933646951690079373392742994715047086259536411953611685751264769549595158936588863498336656125213439510291147858823067690630608504243147841393611062359992676645555731224496357059638169406336149428067173041760691731843156129121120581245551978505965581434139930386620523362416240014151954881876768154607029449167973447317376491382104756720275807799367807318270895290369311940463509070117212972982040936988910011506952595616320381860780464051840935781418287786982162719416696386717345046177872168654091663457834257844642997992753126967323289943318975007093345322793887444442389787305744569348865781459748796562732898738709877478951343255592249261854940313965521472315201997660046494302459219966889857794125830083870737685683772703401852482954908508025367043481816094233418870121174444715725784611341410952327822153442455115896 [155,126] 13965033290087849760323183239136265242143029120082412142325269769260075127648479681629168349763203427187056937273635483959509878547739337903395898251392581088255497070345286626442513337027865477277442765331385924753839699024616149965612044031871881462944463144825034513070656073631220143551834188872406403443631942247307381054237686656863777000259854676426032029993209032118959560564231760143232355090580192069314398939304424877097383154409683557883133720379991285143794897320055124154492125838723358347657168199907644593395822545568882057815392857607548205166520816139437279246471501299281455394721035431284201114261325019573563300596426078066539008798823343582466427365062964838453535634150586787439377487427833849847051455718508120210317376063712845407874910751135960644130518031922492209919477106649433116241884941844306686610141958494826263095162830849087980012664318829302573085549873770735135357005314954798687017682607224383193725784121901005856724434793884137338054180373980149889597710338514953195538833560952434568568762163876038536594188490660576155286229332807964671200275665413718762223671087203923637765902633631554751960875759357188850414247219950866974997006520219917052256539583309823613498388639437579083100800722996870477288047493340680696421031819148556967123961115735810863762379429714605504872058501335678042045853191488 [155,127] -1330494006361242139527140066153379375465631515435313633649851181332156341956937117106948505668795748388022755698052438285367323277760058535780357918270479069992343611511312634750449656621654623295882025344932186101600944786202317102324360404951630121566108148198937572926925531101684475192491249859619247239372654195566208263132250387074703960739193937065067581304422788794602770542080534858966572872226552593591831909353940968991831539142330556110121587056792067554943078103203391408590427849877978145350697148569619246738046265910582384122753101717826182710395776262174009614647500966953812999655871801342530372847293320432909759338568096932729106619009389755115352579302433232809697039040290104973952836372664260538650157553204857827108038458790214570450792877545709025024073683329717941863995713266652332252962468924666004764311967388008232783429261256370227667170280780419212417396319818978712690706142164621629193836669741239505398839046677813224346406584015561864483460717272114743886440865903530659699409236355099220867323148897970743755641771930533341141236388188983930653839890348391226034977442159922836413340987441394217472089945299695821677716290488421477344155665631684728800268741546978923787430355043031539291767510730478273293741733091698527241760735876531627884033165542426914637029082837469641077895686147567411832 [155,128] 44300551449267433983974352369803806566959967464223758605811840153984682237563124133003142226873514593988348477207948520895428428378166164620551858934114217118199605295342999862626940196959960817090265671125054745922013790660332903386360868520475783242907139790061143934067187827020937952820616530528389056759270717667990117598523444358479859359564875106498562847945105754921530578416974640230269415314967109090032022647133907743510098696217089210005402204693255165645519063542744472076271716500966754640808289898062945269228761196892820900798577456971308925232175821078166823558303142175102985442305490232394058860728701924767399623730187838505209693342740606283475560460109737253777862703391425953031400011331626298557998348585803227947583260940273891259476707795761107850535733703082192522468171563267593852035836906716265428076565084439115948076455713090251733687654061256521231568879336820596695004933144205817636812938119217296185455078633038796849843790726698710902238186100389738848695296449339899123597483168449909543753559486105174453428889020355107706940635056076322319234987893796727779502193771164907282712664543716141140174595816286871382105036102910356319806633566867729903226790631201146084931296463391210351726759252360316542202320073488129389172096307602981346002306502620830926306095023795030433494448992 [155,129] -511855300271869898457933244694132035708051123198795178420873818122071466211876857199095145228357667060941477745747322382976560424957361047457242902554115390291428031086850033688448205074552282065683810876239198141562614518762039898260104035055888633745884011771978059762110716945174037209306505273855907562506003935784890793177395300955870426023523557898066914278855373192785335858371271117492936170752260062899200250408108730267780503348226921492207084777094825617016518294884364970878175712638036128465655805910029183204478757777365227993754500387718082621379126543988379187672050054258856311164145960363069804466373241053653823733516730819746863240344938026961952301699393501353759340214534388884264468706901982124515586466661593914827773507505139483945932923286716159092994018333062058799542572860832887439084279349660611413991662575570748485713080629217363054569985676587172455261046066270697771445606449884767328683553409210137154632890832087209609897455155715737704091546744293347182571091779367302334271487807348215690649367873819171403250130080771496494763569334864296343187518600769641195602169520505849740696365792945865876047677551470606198676105296392340536432675421778878790606053126133775172208786945107485975906466897131624337105246970466629460167678320236011561655806324157350484564402825643676 [155,130] 2031521792997513144396381723577831074829222496812425383173653458256090825402339834809107422894968589816827184807090260110947922205180226845463223376282888684562918311719983898346688571041517396671531296603850729222317512437753750328584896174115228698680045042459379831177453565171208306167739780299975069892749881636434024404979780053444892957873065740195211370941441124657193226819985485434821085260643397642484533248674828269199149035069078047858445507176582276200748057760869542306795971564884039211432349471474662619305109308798690643089926341236539715147699382243705246796444566781509794957510440842643762083000742146400018701126032937591158138012087057417245783798389873536828347925131771862338775690737301318368645926946698957444031546506756901362544592737467991631601396591948254545900334763427371869972754342442489691029137611457943287495846131714735201511644072608976206861943181061233177798423665130361915079643411185592019288422981307126213127153390377977998100806333670535380484727788235579780117302103560616554760706570280493047633452905049858249558221785235433667446446485569729457204119774082942360288873258648515238407683874757403104680862597371325216526634313178374179046862704998641236168522878340048918339473630987265270734586886172679559387560864032834036267284754773553862697016 [155,131] -2733603786070680637616778006996511451517695067894693570408099173554002352829401809418655936945178246707173335203667126768348716546430693709235180640621716889501130088056380467597252634602146648208651822106584460701271363769899298673879736544806528367287154148198970468829820270758233020517378246914178563925826158596166092777835154286239186323822343649175530612181326594694422875261113261461741876471390375201490402842154489860823299926966233097943913576421464584095621094794412013995914029703021852291748860459174737641125468376263863625721626571803091537435120031078265024272701105972621658857725179477470364040526077622709553766661740065440300935104789167114669989616614708829550399286362387163914912644173085189272925053342989557409419711378167689996515762893115307023073319359854096402952590305578747668783409908308400334019954311505520538674934340394953109186726137871547291755859733107893596109408117059373098437110505017862080044653180427435136679435648978791531947070334902369491660625022929963678081145704361136558341229317303042223514264820660316224054320815844351057839588804093506879298425723277689643321732633659568242484850287165228096636440076837675198132792205177805214287506764136234028019849403262001461649456974582534569860964147167182787585787670103087795951155074129 [155,132] 1227182639363825850482032495213467189034160064696445388238718093432214482845582320961623401594933045894621375317636179679287488189396787031389105254198909864560279460080130005514746533035458384754992101846495599613658604842583847286390584346558368345299745612020394578900700258457287453349051678309962413818036838837063262367396823479728011954430737765504878656233863130541775563351910345181912848528374318159216309447108411322415678740963013982622591714893465631335802916273626598231144032992758796127687984443975861224087550843157107866294445939344146817555650211134811380881288045763531767192631066587967856103005259348572080185745271564302899872135756355409986308334820212368092879674311373765835309030790211103642207446579787469516670054518825921195554241416954222370995595149700825028541074537868759050300450953181073173030799453487729525045563301245714613267703119608230469219833024600794745034538519946656959423211871560866952815295929692022883776071363094424463924413556223422575618840652692393241928396723395727992719606141187646262407183493357435421030682175199271438005665740755925322092305870949403514711613110604864911625313368641566536888585062412818639781895144240794252602827019744183187020278022148798363262663945298011724049509239266187098526328654187990144 [155,133] -180327963865371303312635504403220245683758034442531271016718917972535269694502887664021438188006993811044542412163787747600058162116195808804210997712404340750919086528547128144024410216502147920584285098300274167140921882123619585387704099266982486393485303550914273942823018862216235069272791374521736557166774730513207623840257888981836485100018780122986555165112842919549827290329498126639036157067867870131321037396716649757735843623957258196086594599947960419591818873954360390086847476670800011972608385009882350414849939074785824312585706646218205769215365227545781991366790052785888777868612430516330505004352148481350371830726797099545899136216452819978159328617176659521496946472980519295306838327004687110145026647654027464759377860149115469075570935686173503634228269720427638758110721107788601573325526037844944857025103161720564304920449451363954006999911374522293884135374614582342265278197969595268411163199567960010138220611684512475438669431027728382130417305456848992065358111514079911534748718668346097920669612071199800515936371287556570293702795455477994648606005042177394208393653799415758643712640490775867968082577170995515926733622802313415337146812992889246897861300067400015872598104970592883256622909500563298816487314272144754938980 [155,134] 8483650930916164215156808512908142182330949001775445915569088449547948929460793416712027364734473365045845224564903063998338185838969986548217561298915444717743319259251077238138643484575242686481860056222275956446478053792864642065117645238672160434934639664383334713704781342721855745775377144526090836737884903696171450985734334714178483325275174532278726641832401811457523356209784729889319145347190475093531357033677786500904799229703198309895438040976471156646454269674997632945250125603761613086284801637288075003830412072082181540234906456890127831363032428914669143019087937396714739607614347808522939119337233019903467163374393015277702272665478854535182838902872034060475908825348270427524347471761973762317234880031441671666696514212850294601793810050748111991673192237272221373010190454030664268755317434918681089328046821862280276527953471770734224371146369122228219006062756175747865571776542817295817306235692922932531618216621605225901078086438755679778268889548535423499215596179420188894004294057750940676876160795627558598209236005344436616291506612124791926741002765444623518290245642929208626275797571845545698233751861202319934690358720880400910986134325319609283384292257929313912119810260418152941923893170921454684725269072 [155,135] -124584038141429931894726155877121723970264232724742842804479777813436803009282762741406350418800978709105562580245062213126378159085441742791553076463648651070512378464734619847110123225573693066971892015607775542677361004799603426206776442765054991907556000960117553800747711599314878422762981212867160716762602031867700749599875200111273589863743174467533536665014410786813497065990045496853331213401024356138364757915281449465740339843780051149846828746360211417342915016241759817941812815719963422883604027902416351246524179552523901083366325027613575978820682862013680984842757437731161787207045684895507013081823126923600357485285240646115691546468432079338001683381363515208423479670260502188774866742079822081688291262812361599065538053554497727317614662630982585397633278932170937731535677819919099003398808111498228216003658707010895215322629461241473694177472629831936248713811888560986151069909725340953904248131469792355540092294754357926761175963805893796116902917186746888971996331332902643758274314080071868323813332476224079571951658847237672137236766281523038833844774708851258307420046480556813714098579278928031658080592329031865218258362918404047919806182153542459952397459452784217087088313505778839780226599966526 [155,136] 554915875725270337256604853888028752129141458379242860179960652125490614625192502560036882293300666368450188453108967365473817180862346310205934228477852459316116375818765735998732662654370884194152293039835463849035034425051172111507468474069226064836772850675418019003042229727785112528839442652568914592932780183742096136593005748562459219292082455336959784022258330106827320709339209406545937940232769258178542585111914855711504040225468463618635286773730828563204491256211719356276340289481785761244876899283922261192513794706946660125450466392567156873200451860941075638525017309554865377420806233220314383509729440490007122857036989947955710520636218718143876652648090811545997684153187864823932158622045646350991266192007101265052501461837883539847182292626665175621479340344570663870204634286258532371977162333474276363300756166376628369854904696720893557113295408488876604057339467856912201682515904227477321686567624116719665403117694297837956742052812620073538345477480498025800861173281298279530115508418494810070534914620538878398364798434775013021999897047444718934931653180434685132927142794981119387881553043751502671905453489236116857284122046419184220432495938453512910562632295626865686198352739062176 [155,137] -725828468707760473702628806294369604344320595401664242686496219723797309821303592177060017385266052190247373143544568789747543762961711028960627125445510951184133923022129055207176943554852766729016335587682982531038960399216932721534326287477903383070804741144190480949134974152089745995770614331333670517345298121034900021003628767608050214305052298427378445976146641992037269083903120858526693946338524858690427868290209220657100698880080806800194205398949611486456833691504065040422298388965915506556435892772408318559525032591139570252414907770780208384087037233643318059009706810928875440718467707311669166023844896092671003877383660738974413446694616389217507646166083203820672655367427015150493890881984222255587087832224445554260041708208378950465062969674753983940870805344621487556904813005556006434880828206150624978577763706077943840350689942466537937948668008124274531992442799941936808324072180329801243006520153929981800064089083170801096119600988452812842926900840271683554492939095641405603763015650486243443852856963769595678250746882050829513836019803691731261333581666264428602058399721548089343935467784685795206744691049655106289667182922268022370525437431249509073710965559303364612 [155,138] 268873510028615105826539137209078148584392463382915924487361706260596487398923419286036408889669648062362885080864790252724292529432504958203488774251503990493906024369072384808908214460789854781982432943406404145916760555566119255204858119515577622905555316506715967978897991817668608700465590355873931089777777507713417766839494333520288318246460441497316853956161369005712167756282436650581437855220069734652350831789100567248520092135788130359188534293322259481712056136155537920508174116159307463370685289509691054404828633798170604130026956951879993803495753412129828690465214345050022292871022024342330995111416502672937412512315884340282678826072837653084580171906658244355558634305218480708298122370695171625052062191408624219294175488669815149541342304213433809304906117191352811030467322609735017568399966064339800833994798445713049207931860369450094836656010797757482587503207147633992896549816378128908505884926775904398480174041378673846537013132509266897223343674797123637748186659580872799240154132886549171603319452162000451601322176242634146185831572687373170895499439707152645353362969958177298084928472641429011366451944340283590097018900192796116168564173572000996731160 [155,139] -27088911248689913885652502298181409028335741103950560459390361755436296415349248219892876755658415398099596750927917453511835441071252442326337824982278719454128258070398460779612801255249973999885984860227662706111397787431942032562399852019728629219831514068743236823695115484000326936459689193839661528025589650662725682866743544169804906803578867540300427927502203316958255905002858861995788943603258077085661546145478837287689207786584328196588536093379222265413792024033014806872525873276215400317020872310338759959889305553513540128939640989655153611471450102036462602318854717364225652465439968458266738127289337652627048607303513235881385040052388373581153188048813654678009460214320988918291111501177633174306283771789384799152199914386166662574690195893808261330228304338096901549895028756597991580490365684731716107089763001771789685290231760312411513460469603465185799280695514959784546297566388192313013736138341336865240432301354607938030122887519241123431658810594682863793517128870243430684791439224981599456519111277081533626428873828289110988801791490170843234850940696351534787218451268995937009975840741224906524142147551741317181991233876548327394752669 [155,140] 709516013561192073409449351511781336655213321222877982968683364057506614291733737754470124047989570523718026896944552451835524906649795522960088518339726204516455850312998470572950317759479157637217007865340232548942586632769305064514012288118050759620613144678223226405537973561690532530190365688165382882653206202314273146347623045801525766378058490261026424996559504423076340394779736547686256797259489018080585962663781814569237672526038867705694826539960120768868177162545564860458875064915766678688467218836085010574537021123036146114587302951048640158144885449267139509191826268536395230708819767681398744744868505816326360355081505161929426332350650766142038787458837388022136730103405904328438251483315203442780695552260083702354642664357823019305539617876536310326686820113240378404474628979901030002078431628287592970975198094975352776435640643931018688467647714658873436534402146471159470032224584669348624258147372190256695259441819794208251878923547461881973233112469932752145165866312858798155633204039787693843059562670773703153518977571972893405860636173234582814913394390010289765338639397700214891993641303624959313912287875587962931781344 [155,141] -4594247196085958154720122548677864713079340047767438382234798539285084238013555672492169291088594977445578246202909456530020241791986260460683488608406171371343341864078596465040166746537172108213423739809926012850229364786172561862513926738846325975376717217882042394230078058555703477355519089037542087270055195796021949949426776883422775748728411099605416131263798175169445670236859212270126824021464417312528799590310945886536754573645250786502120152267751653857136993833585751575478119680443160420986498300931933723889965372467344411121087147172979241710674783729355765468509201779315277391025582583477960387273499470752622865160451475497991749148709208294032556403830820306920568491268024028312575981106884414904537243295770582983761599223275160965705992600902661060165069097557258123396642824047764705524792227434249380357727899534475111809284945198850957073726702335805367572942791082245208876718630878217042148719632629709746790264247945126741405777603335318388748863736820473298300529041032594789347876587414930802799728121013582958691506636234990531295080849787035172865723045372071116781444356364409253887951986367798407505635376 [155,142] 6953404072620216156366913935028088660599150411488447230419081471304981239074271608325547435458493273329634764138612314215204877457285383112567452654836338564429991081262193853543886390889759439359780407339690304683685077061867437075427677095613380315661437678135355843865794317641298633575246566076136306536491070792238090854653155244488423686790056103298151602170009248118346702435018070694103456084213651610850409352752621913985425368125379430736802967796470614470608729213233318291239058740603374868939157882429810958171559330025108791739928801870478897174418640896351645299425585005321615643116998980323196898769605649537543543404293445810517943456958513124782503796734577219861605363597231405531556036294108129085370622785921037391032454120617691015707381495082378284543476775736731029117688639027730892547128423663164829760054685054067872559937920739319632059748732393720347654693396641639900434499064396202816648739562345003258447061470669751889885229906646102540866448035419693058995246993814889526094765656728436529153443690090235093539842417141722744992162710505709179478212974157174582320107088230001296751375328 [155,143] -2310693203477425871576950429161758389535197590517279112359612634255931620758003500820258665428145370368055701798092327804038596735949534244811164638158914536451037302631750744203701178606471935972928503781567864854706584368180288348520687004431462334736380519655548571867956988697840951141109632336598322288341303455037236553892751030684526265338155725150692498699323446256092856951264977988187719404018056839294368828211643269154442077800367692358198430338648050252502326861838826951998239475597894923142736744538350172830679760360004566077549495034800697938506618114401857754735388201631022555377667161110745509201379144360458904746131529464635332564472439570351791393966200848471581938388338328998173319270205661753386906864654546816568290875260616811980728737665607324675216872450808746323278665850932586455810212098480615423854197159519515156826526758991260159003491458231297555651820959377344911785874228735107364272469976164081408769623576572067678747179151197261556493757597196541104829666447708881667193171597970060561608302399122158982876419088936103207551650757550899943611507174121751091180308 [155,144] 157211321004321388009089848677656091938269350585212812663927856242807185885241271371567609742958546107724002735921662885639362250966857036165451534619765704441830232773877878689755944854194115778240666585679318042625439162228962875544926792506102514282150719936075054068659052348379977866735395070636432251500178351025841236439349592463648199338129307385236690484895332236965305152273346393336507389802759517076574944539305881161714281546225076015829168802475687789002402421912665641067280661929613278885264902222818971656708303162709856801212821184473776961392976837963838707041274577340863061667892831592138089541888007479039097364344875171445048153402391463713084633733675546091817610827362051212037257479031657316848472821544186811854763219619800638779561506682708540478971187342710907450780007098488834443569961866953611869882980452819798257795358259360288521054626617693074045496435174328914275858540111606767680109542311064000739821639932962021091624210442774358582095046927701791593214032706490318187687351688788411462570478883387671861223390049890638114605642145720210641611584 [155,145] -2024912362482569414857879325743247844255356329030801279715923746322888446581106628597267074950218342670754698784298799281059583001383312768793525803161901614841757445385285145286781674570196358174370527334605425202468570116412639751454954208116704439455466825710829621338810734738578577328081099693020440689438528184886414189735267093333128462938142350734723749574398089824715453034234217662504118248924183786064358513317376656532814610090991788400662311898871813462418985203344428588804451020506196136020189430151611598736609031336255510173616545172428448096918090540128570929449959324672647276923274515504396095003397715717031054084281571711785069917341530801394260352684153953252756876246948234693438479718291108653881905011370838285008033787321992735473593406839064387737788086181599167151839922680390041871709063749684859889015654037603552670094856239115026484675452946886088613755588906988392581599902279464938698388698107751826401599711616311208257152345200723170650779666839127739703388755941147976606650995278083262568362076563979047302261130324544918394376 [155,146] 4521584534185702886861157549489566609268591284683609443414192034366998620707729132468105549825604470418299233042164206277965094247220534118640981037924171447023351571696749935931930042612904253789810887755664180036910647039980262343906131218166391996342403527785759399557918860763948673492439872279751442125474636929835918964437595910865448589410381162117908221776464359742483308263756102989137403680807006771432196850223224918699277058038642406750270403973254708926342712963527234039171031410729850020602934515526211605398231703316818504353741288845921572233075126987764389373113674301185327490350663265223227731067591870218549098377473580732172371434407447522651808350098834092261639075913208712584092152302626860728804526686000829445314026601530780194904006451200638933371766506933003784325501918105489413311269419092742697116809780243969302786222078966161182294647792516842167566546008070525564046910650601732318951193594359996632289307029689803937652086905592369388880347491290766537489910592032060430817439658168802987944438662333811140816 [155,147] -1585040967747961394053603441229073289450712768874438138825186939206119562072374210390010961324683858301116281051696880929436829201867210479684028664394393535011661066683826903213336102714393735825266401457611704173838178401748924233753860636352105941698230433704203790561684917539332383554713660408588224355375015029378902751180361750855167013887092203634656527512660745815527363141202599550707291421284907859165866637982886627690432696305318094088491927326609168684277264676415644769969852760152372360847724027063683952614104430262495936255111090538919678228635722858815507941016726827557464816614229680189243716945009725006085069278856527113746135445190644366833169386444382453988390608653876917034542566684922187678474404472697224449405029114682188439554698588951758417093757338179169892687712861331995923457899618786366776059091491241774721300813116463772784053260940335731263515171659272376072547680758367652764730285177709197021402180238411860795956837947599196901532681368511089642356713685541228553455833986669575638 [155,148] 77956185195618968619709639980010050252746647003330414400018656535572060711449083237516012544397115079269409997678292089420739477997070041148297088339097115762276520378531990067701741954734489836067913790782421133696752316336239155344934137683414787488734033725600289545709515189072072012407442728345265717859666582664839848037522821669574767841793944413501226658234481929243553225952086143000500180562568937220410864881838907057166018599213054241634796852435506300160798613124462204904773859191831792150207881035619512945663685389091514506793311746856481722375358529211574494626594232607660932301568308774367576128700637672734910707891976103385911980044570706086467498823779435481135919184107490019844962092544300810131083387419343635626768354334809355100020270797252994861145370801934789960207550314639493783787331391995701005338883593517117820066463404487969846524746481078816281254567303607647414645877303713001759276996915047328296443979083284683105882789419139720187152381446854781977603409619648 [155,149] -473341387839384932236538616356992415853956434860907270980935943758621942706933644923582698734973930228443163794646056009571134189584692123463503386772419300954979759771925678316627212280446753544547982753598323588999694931373302300280186031924506472039924155809898328206027604837726588610670313790913769656410735250276388376815615059158301126604772465395676297378703066602591974538253352988801127051351402952798987561013649215831159463507218025492470495377693065568267694444975336682692661875206457498004240118631190857519523685754491809909617351880730522400657646935866358453676665578790044594800224331674466918516524506502021478607496058979961589450193025186749907413868700486608021551893858267143393918925997323830796216098537682238899396194330361996091544671113431679369243485592816114969498649941074301076619246636435345973129267313418916439331354832506758987647403732355473558629240689141076102508133105803468833116872732326142135409937278145013779342535365153723876904576 [155,150] 306497674188858501731645465966986954740731435624146928948041632563035972254769760251869293108646519934503161122318818524521091302095781703045912639178222221255597963550485218055677463846353413855702797748660621464888241410598039338696115932999119311479942938410787843400394203299828047412009486446189166128959672479882120480983646368946924141946241917747649830369738910616789942942044321951327413199460246332575693587586719402932818790341936877629940043974406618804853665158836290840127313876624556568084730623925981342607831175821255790971368010438162426875665234967847792477248935037997743858140552749799977797925042374533781089535624675349333545741300151814513166904474475226292089883435913100549085935839971549269516735042082199017451255155613918514032885875552860248986542978803354336277593430395753368117704912367140727050950665053948846481736444280806607203253860122525175700209448356942150969022771514391106673162015885831144357829204385062074608 [155,151] -17878678613657879311761336039143060069985378000343074790787408537301381149236353337117018358971488916668169428905608744396883804594912985213636243888922203544123736551409936125459896751138639716210183434348950505243363118997528255516587369143512138609668322559786101102168498945451646516734343851132682252744558834357504073421566050797018994989142154603398778288938373501241670127341684567373333658316030419556100290880849116266047254808265206392717094797229331918064235141138438217028139320910870810161886806768966564824311496415997151155760621251076278478150802320673256127532981203436345213984285993294094995680849217033166173767036966479194296770124198231781156114596540567483304461398227104249615932884149624668880562538471743877555820518125376063924778449363751282708891791220983082018779880993439083525934818853136297656087845457591320451359855415184321354106982052163267633333412328110680595265392762233624350609494650682 [155,152] 77234343537660548474923138628780135919677176897290432612097713816200659790149153090907565641118094727781415632169075838838986680824322015339306470138552516946367782662132367083653303572023422107147836328511255714166367370296295452219698318777564365045046263886648273912153290971766073807145619058603045380258834263680446447134466037422314540592708447823282268523429331855984960687479031033636585436981690996333174974841252629650001464791837774819180551006237874434776324406185470794414097820428717134647586729545616792648533990150435233689342624635457655553510175721590136915930856170119253884992307401863300192056561047935750785836411726589825416011572043729582305333595293060685229427167092594435526110719840939628399118487844927289406227741731287729886389286515892731891409945136552307251396376609331952687425632948795484546763453265818086991055274963126324515688401775061342433072510030236767235040 [155,153] -19640909739846510097384989174480622926969077251516004439456893468569437161557145634801003918531449163602906008973478895430389262404637764398814858222767007350795980550985702187457109781926462465686771371194521046205760205532460807531345162130903385638144146222537299121093826752219518870342629718987668671259203342360609857918564737615857178786967775302785661486732239630332879696847362023291491445693164003922774136947079412561193469459462788616644839034983412621896558676059386545635028672842674066356870482469372415680570040641135061058266348856431487022303772288289950023040883159405667133103853280196821275187604755010307672778611580020727791706754971270418031216883828146336152120813726232532812722620707910619470409815061934972949573732618046327130695818624786883053155630116535540799641316731090186348282167432015003690082317288687979162137297814576018184238040253420 [155,154] 224068855176287508569202988224772744931661984624167529667763349971056798866476430716452194413597604045406425367882519769865869999969491398074020719104092835014092850698706861329433039342685526256921895137213392552567619796532908393132893239654701531832380539752521159173129358077678530982319512932260609609399604181455855191341875264233439299198859052873440341595861056264176132768482499870223922998482162321878625145792467316609064287352188319657736306425060612888968360872323055386402492700418635629747568365595083516840143241630492841477484793881693903666946081754547255904951657076341102487223233860892179412148351862535339246522973205132611288593618953102099305646186519814439941252954155908609743463927133122785933656095640999572703796457950765224837404735169088023632978420762290046874710437571835140142449343380800771151915907642597032328 [155,155] -82813619583648574941940730499327127221771271032215885863105283101684091029401845829989263621053316705953329152935661246660493665752897138852928971750144449954560253751398896157511817000603148554743374200371697271353485697368032638880952937317390079810732759102159440765326084663590457490034982364589880667171950095552233824675423307027857006628260237080828449286070114070388502675223045074173230962150034775344542953049469261065118837564534670904179417180860878547076643842492985918290262883383651649701771893249299913103203942130203374440527713341813452697369679262467972755943587758634542665667178807680200817284881544097787949508254966152196834928836453094511804738571913161450558962705076689554429884192895172794191158854509688600228707695784289743196719911821702720393984495547420491026767661096046894006591167 [156,0] 737545496086747926957149021386080515273265840338206285212240850721831654504231670222434361828204339277381750283495592295491931234947958127023567310104427726078686254094203491827668431861622766843400613432413449891050974875860630819756394093632581680982782886092834796394454996566797976156325161726099384258687647100959402911766208266913280133805682588464024799159710396655225573893882670955571277942737013292008931283177021160932896029884262468379229114592066885663016352450958402454215346196549199856673769261633230390020184954689580257682751717488937618531500909281069588432512262875468183889556389021608591327536062694034677238330169879798940302321818579207988512892088605628952441495730393323996657916846350795680613403921601397453618248926105032079057901542449469986053595328014769104292437265026778653493021422299644681233693816511963250580910921715017312346568830075249360127497494853493922794378526093877839334313416896903019894304633792424308930871975734798242115654809305715597835306817570519486582198680526833615388060733218770973304585356594950088068488509377029239586094080079936092977727307970790444779880140873217927292261972555327530519955767535533449068439151968727968708086815701103840724734814751723661257423872715664952932851649766311695221711688798743354705470801892147407935781151451686378214008056779143965661707289170696250115816523868306346182976158074556885296882297554249429368334594500873668155853856148330890841802332920100640160234342661684975483995131038296979135191640158855025516686210742609614400656256658642354364023421977438383330169302132214077791393410660027767191328944547758451501277170992448133990109394158124252467929594496790683894820944022224124342856552225047086766214764513064758097599434546629491928693515683738650833452974790911292989384507359051027458309695774111256721734041323314363634508676454831671963698923691913629085609230336000000000000000000000000000000000000 [156,1] -9263268420139443146006566918685547735795255577544132131689106705094792715597027188641939667985816936421303236798448043928965020248876070304481608429980078591790342521928365734324828825876996032280679062471322216207880500276604105435587115860278026973688179231336660049762950327654031258398411134719092059823268624932517938923571265592663752510703140650319181748170395095235666795204886072530947202613087160298105006894619686659750003662689067008475855168940594718293872799427937567934173959156852620466037568726645296965571792469885996608785410402867819149992300226496104881807463865009981500235391849820316250461237854023054319700648579684177495719859499836968556325605403005453010978008068150720169551224573692257288895376133760610898588711079709502659735767696546318818591601210153026430238857215197704526149891088036538088616576428011210373541334052828804489899620051516926755235815597108377251787709009650633432886671714193715125473443402608812352878533963358356776353582715887972151484807348229086733115438341896126932229104196298941410822360225459461196136035193800302506080483816263118372667261938053646203497803043096985643223243310029988145875856008795362780278096869547719799317241965935213508738528510290144858236235595178319732833325684412516295517588236429875775969696153638450288590562368554299395134806340056665670143821629343067932005059122755501716763262613672814996762868323275098393676937515691142265461919037576022476585768974546889805775098826312534569085899094394090942971832338220002230908361502758838681384866622925241906740566422304113022903551689425311145713588145428771982407367092351148183446262532884636456088329766850701899754014460695719657637069794565488898564668955702518584906554783966550184766646636716398040691791617561320463809149794860417604458750139536161512192575993190559222344550409776269675210947080224342078493553848318733748147910082560000000000000000000000000000000000 [156,2] 56326556766986141199494639583896401707238403695269004712850452620043255893492778912050810442390216777492744597398696161180411120998230598291353941454837988674885811903933941253735809650294313001532008841498731979825969589270183310780176188508407774926719018034140273070641402038488064655236943036282914552081739459127063248065810997823455664421202752050272944391737634468096507687114596695357668754413526805241816559218564721667116700286477832214761906046935064291507725993121307707796571986147864635825516273405579307344748468631634762286639422673122664917567438997320487837977089974165630144958080241747406984545862441331113172525356718370752494626290767939839036005973355709647638502126553865653630625216329938468357086551662031206935402615224354874141989355427842743676865176529640743572442731394537897548633736898499474280493527641437231503489377084821700970089084616747564781078489893202374149708875200516161872862917086164436610490572505848193354607458528373646030627740085632644176763978730156918465617697780607784499743658188392182422140042209703640372300904958834389170335872187893942136892480646871861122526616869297817637868488514934739734448131394524543084490438526936848283394380913097606852082574442848610587342293795572818096546720084670668610676686165249564755666643823516713605030275991084678771442439879463980059775854528175379157131819008601829965338009215105975816406925057199884089745854907476948252566870358709879551314285810110263206855734609200703692503976201158719118437033526327128308639793056217465148275363004173583391440374958942313995341407174951843588650017611544835130295464113589359168701782426887391085803512916094605053115920442547409432247463092687167933599903988258174722203235661843060908263855148363074265763242933528192889140271786608059481099914709089239706469938891995215903830390095107705840179725276175103314572520494503718854245188894720000000000000000000000000000000 [156,3] -220940918025231056548220536368004718314440004183421688166451259384406086410367567600767262079845201508300214439442144979162400439933135805939762040812171345698615107956322831592609915315152356464430292627713915545970282410282765877451696960668350031628322337357655526491547928783450853868038422840957033274047265577474994774583149581847382768674361626816925196548247452484629670023141236871855088424733432917792889194646830092939510866381943520215518312251270100312689556033432266282976953784693000862772860358836475003570415338345280061908028200051137301165130553680440392297067282691554409009895759564723431631537495492301109263866368738043895949376433921117518468621735952376931994208382348733672442036587920171945757914522376955366575729601769174680739632239166705311331441521979728178395863850816075587042147803556720792817163877263791724925060332141055688252636866543446708705594918514871478502949364788628702006590610154790446999682126369810427440670412741906892011286551311683268089841055843751251016638204502692637335398759769154023764587118530543010900278315206404489340985571252663431973396453019503796213591173463937227785126783555518101423510629183231824522369539373534389812351078503364796896213380012245729510715648075811692444953769924838398595551910690461689247750301693091417681013415891928985422467656712967068006075744291691446816648307796142659904353631944403578026188194121247402618839193982987180827638904780926992135300088595894147534856722677844652192414935142153290654457294764548202390670790668573565357441703812832640296565007925842422655270335394193984900617906623074129635933625179514569706730902080640164855454624462341103838024858464639637521880015212345119716843986928997878370216538507487327382405636896040604858633214019655523981414904924955420708797083686937859462110989217793055455544868824538990938103372106734785757543747612165827420290296053760000000000000000000000000000 [156,4] 628489247600888932065035974485620847431459979774046404510045838920289091720875256622279970994530528766502546109112219414869635935331642884047991850076713119812266278298192508709533682968820634280765922870763734610293325633018229550953091528926436704362311090008261570522491896315242409265499222863919380488966103011800461047633414689824673604636061328410345010161970481901615433942053115509175432367206685779894252610931830638649663352860867723080653684894576279559285658869289596095016487205647125829520303896130124824065523509993091517854456328140119534121916075505941135466011270043158032213888471015427501723516405573179865411355606744998445713839985787249038322268637231169704189924085271366464701121514874774584828659577096018969206030853224964633580376027949320916759317551163864649088539431317699996779281849368454715300001363579476990925545191789108333431647985720369973947353421240843381953849662305885692129916997531067741624847687310935611560059741475666766257024906723489719010430960174713364658640202752386074734078951275002100836356824735231045998625107871935504603917750002205321337384652616781001827817770062995879357246460518783491195609162420204682583954365977628906380402187378802864599870007355150278612479192108532763276383813664418258936138878283836514926472498730191270152672490666239792367485374115264124327310962309556109129857888034564644840668226789935382468996245337877315395217024236855760613355105817449422007835158395167543552030150212517435681170796533143730456925988756521342613876049221392178942208040569313817257448805032860426410646210261296298661564898858023232514185120738869839858677768653553675325859683314531934317664609441325774808452986377891407437793383218236858260808115639524622489808376328236469589516428788626000524643172787428523304533682333411444863713423737329048371656180565977692113950951992510709679778288359010730409080429477888000000000000000000000000 [156,5] -1381940754251506893122212812231332508427599073222248895638137450128980213206674273231291002607569469997228210070047419174700585682572966782982535559009910812802954401808062114375823030302466324365865469106592489136329932061745609509558917722068720813498440059477659889000283421420067085944964730210234291185669180108323891548547661409755987763727772117791474846048500555095759938681935878751825474930972102153921332240064404629938166364494004955344809808675190316305119710849479671564243088744389456436461795076253977571822606563986522659630281026724654851904591050912920900983052300850049888097285993899053280452975419275340362766486714151056837467776326908808475214626484358251674333796959438788879398683472163957918153154893772392785578274784802213946375295601621251420067427229910363760664020360719256122547028052204764677243383392943795419099480210678079287037024929899192107989317025191031733373507768248454517650511987616964012366215563633197088704900438713247877467008788729953718324014336278839897977043775910907108988448162009536844976467996073659379437221663230500568360623426176932618780095167018421356833311045036710594591603132223044362847054537565821064660739395159336802614613360771484531248791752199233034323149434398861409405328083919907887810755597028513734968508137316471375511242903779573415139203302383286567604747511416670785730276427646530943896805843854415201955951381693427156975571484203798979961233170386871420087413434643935536450320064673787914512933769567211938381440942382223804280395927174210497905893474443025658905774570914865818638852951286041736334619284056101287297131339977329435524984470315124900777315836748671512663058970511641778864767688787643714150840748071056697770585227705996187609091425844158527132739559159390573979105561372580205354053773975722041990988935304296502890068708900981619259808410503224030183734633589125673159166508662784000000000000000000000 [156,6] 2444848175044571709417349592555002207784018755219821944548447105474012694046027853830398899633851375021979864134336400688586463794415178552358889442722501497174614612258406395078475051711525866594337454360549282248407021531162850487115234024530013661310468861189485212291309854391170603637108697440117427051260293380022950501635026024615955557546032132545858846996298223131995410977195942310359184154555367432959444754739613498680051329108995436800640440755358474685932270604174519835625247650796262418056462924843557052385092748464833187649050334354336565363186468856992868329676373567712804729147178583590205783335768692921208471726163613902776168768137589589151213806973982201487068543726225515094128117184350697864730979370955869518441076922969366733811482588131765793140951188970182838999267447352095039666320493644172786675058922287529662469714734653039913164596650745806505522131332266331933921590873162406549312671980372612863119206559767349542596345634774038155888094731770854040421793000700387585672968456611949706935587049981446821670647984870980540120314849503160554604115905103721418091417269950740011698428180727714536201590738940450805999322070244351943464559226479680890230124358141844619597178770684700646111842493592566326393596082598521639755966139306320383230696005753705233433616862914988764203179179592143844600336546316278494396744969406451853024974318529171019275163893521417621415535941554779418202089174405760415758439226434943544506228349090084842282245237963110687808058754903193030735063339281105726631864567491166149334892143559747513662345844710992971071248582720650863598093762152420851250858615032525739388180926461643723522094637467968797216962284446161357680953869816376988690168886711282289156508094340818153530147815834337959876951782415631358217850762888105988566303444762496782262992402616843400823524915221376864243259215343446840825787944271872000000000000000000 [156,7] -3576691637844888257425752709402860328449876233662066239620980041557811859861733519809972720093155174371984017497547121957307280300042576186356098395631887041871300411554440348453252289423532717233143903713038998522611550345272569776848825647767812348198945396625843887828445893739461939077171952611120329467916196967908747818965793269305465127591711357077387862737239885679012215940693809213885251692989350098341895729060257155404667668380371264963027919316263305046958922265971418311606623809511813845141024519051410687131603438540453412464126718202569161780812116420726114411939857782677056700593065089445601686025152268558067466000286373942970203872766027603942258252433317331516892635461900239692509915433086329075600966669082668989323968914434821708477161885529695972743626885791760192954851047334695207540646199599232543859881592346466971359560258910115428433638611761713182149775634639703113033742202959842577356642959952681513096176182737481570520386412562463728247928686447609039658361237066327130926528869221017922966439462290233262025568318206612653961941818696901487908619848169179745411641039173091700430047283770644962267940635866376511969582841323204506410357308533092866555331571989482659211129616591098865717288312415523369261063330212369915600445335918124971410198711238343780742488371519061284978803316222317963680013628148767163928276762842024728401346947218054656675977361853636652053226312445473243045358755922357453570051046810138245730700620931252226018577986180778753301277110051152628678955351675220555692074113856418451362919799245514506358893605148695406022270245133264814726300699105774347222647967575159256732274413969084584899362974510046298557736859912277219966448356513204543637331723794139328188188619621288218221388380019921739942505650866966034239441741401140078745607668189773538031025592288800272185332491053106107793898036983277099022924851970048000000000000000 [156,8] 4413509417874816100376985997772154910810028183306645474702871333179391952307233634841736827041919043447799846016608064729344591085296102807405827112544864364207091695908375860536510651618838495988959595363847904419874858964311946090997060544797012581342547930186535779448797095387719721210650501613731308689526387952029429494590600202158327648306145123125647216200165544737368311492453334446917575422325818905696501936206503290077130345356558084608654923048729055893963578339754616392326205196950465353378916482788636990049290683735027986777236214151208289836532572239448910178548041302091736560690710504879206630027543815075905489754962393857937843668989878489867411767060263157529205168889440726787568326193912382858364324777518060668719962873792693655889549895903799347746300649003998531843714310745791323507811347043926732348937305497085036693400763378625606600201057593080683633349109630048445948918100320241728009468873141670390984049790668331315156104651622789572719876023010234700761318811767674390009564344642706497246283383361621770682044693921759061865803293854549573594605390243370180615106984012901668880787096669157433647190693015469821798368825514028292158393110647135927463560929603420565673469419050364204724439290553890765433017257135139479438621718818538651019270095235226851825502265503445522500929818924928527988904471046009443188121570036028141130942467601405979532903470505771834305886731670413363813145195768702411549091620194083981556225081726954395299354622413410736313486375958285422990895978158620763312714316993370236447530985770556479486127180445052717264090664764417508882375999248203823866289952538510537619857075379425892470617539445736033853138476786963063046053467713140697689997718871670062136404750875003835265344838958410843778291476850857887227775285053194976541657106183555938906743419230166249772370114975148855067784001405552041686527310299136000000000000 [156,9] -4662714611356922281229195139874123274306984349354232443087910855735566517662794379815982031214795493479365251280367102135508884045338727528812536891377479518568944056642212623625455575051691483669597493459320272977445090310569917280074515366720192938320878352825354027824232285852669880457160279968532174910240355558861839963661572614683200894006184397045902428028524777259461335563673894288800375211293500377359079766092789218252903115855158369321763336936386948799049099673663053693037424429616861120435646253909006389392147439535294731241492013185811998672550604271921356452215912154100212221334683634927761376185674080603862407290615993745644793591442291441904063797719482198366676377463813619239919242661212327611328199171265540000749240104539576805093557404079029953998579996149201323930970761805937056614884920672674799125150350174453088619430653333402152469838987776328127697103946523716243680878436416661262275340624937730788729230182989788433560472797624911229463052174048810529238388535437422659426713285716339686200501310152763441153934482446597112866801219713427812618364269427176341937711358950371959052766346701322017565888868604201391448159897592405750197932038063301004707905850687586493395000339407294229982133402225535594261560355329462456080892571838149657523970641331629316288971835786896092974652515898087939691049752477120827081710443660640156350387965097097176270125383873125103033841048796481919784505982015026567912802741622571356579934238118713678477162966256799064678383224882057009978480143870220961197229084427627884510652627225542749973108866917136093930227306327412457757630321044347729708156561739363139012653767854842701375883594512728351217024757064984333448593485315342826731863852413267804350789970170331732789515856786723028109571124999817657007897384466357945595787092597142495275609028384402524616666590859610113883658975075315628524137829367808000000000 [156,10] 4266475156487882173085479218097786992308616952076814678189370244109780790412440034608012437695826826204732275197100792251196038204937908363591903532240465751442629904528381242242838844977228275323108249357642094917180425958185163852457448629384436095340902228080829907942806314645199856050968637580105439531250303208917455048927021183364860010572643616342213695703705382451087417307000849141108686441976736514651415378686038044241726965591070714864049683087957972585221233186552664317628514479733274220710174618713001891473655510251278476466086495494854784018695365574660850179622743739403901985926470489503193419078233024214276133166629914536420939855413371665064714275618328866657645295152107080943325239263336975315814844377499412782077285970275168642000587068590073448324402258396867971167388340027841713265979173992034220447323868794752593216787339609847627062460843999754533154107375779613985693104247989543233020321394613543286253539291921301806687661555960031013886958977229228045590673130044542322158731833800490358792883646859933775424077719204760077130941224006723524747903307278226142721840620636098200755588852391016408642977436633900095378696851020403826414556841714604400150512750172400101713852874742764374217142341600057971257596103053257069961024382571343292191053306642365379694824923433647759258364059863174198973450829684853942364404301045611422862481761405907148408560862745866963158830835379918347449718646083800438145723774891464057359814442626082693108404075232605010643312748210444051755130817134936201325687780544296510339746232057392494900730393002993522199623660905145047141024690447472071947624641765134842409208906917858955957685270552447637766727780931967424127420664224846146461318168265776637042843781328997831618225429602904247182957138692532120144893470800406132752251713839370356885113147329314861610504227152553753279711230894041834431738191806464000000 [156,11] -3412371645228639831724369185313526393570587649091826820339915281940692859951380364696355453787876932525959109244641500098496724612833632435661049613018621140272949601717770410781448957207307859823694879830927986872079846168401790737671994334197627476708712511840387799757691084229579670348231740809134871982432888437506810383974052852806562062336690250985759907872506421405305446171120989994049145852765195513098623320579022810563991609289405954115481328406751746208930673610998316329915476684806756629522090228815222514860829252817455204898223596758674972159735256661714630447423911584540027769813339914207874192249922223502645622124591848976138845161683788454907794087861257944451330689780571408885613680256583531525252539328913586743148219268005831752162598054915906075307871604929091617386826692815194629873687469032527789491220820182176454487597030681591006260099100837719238486510244896805588193100021712751505939625316910526988558152663378637600409055970491252272227690388914669692629941091023146836745911032914567612848643146193814499651958390267310916107791788445314521831054121893728384316365163116942964843675890476682884737275110558629216513785620362853938736140317376563733266042656710877520473661216285374229291192741860794759235776561537781288389837115182964469332128616567016882864320155522126251990579857028858212306448023838174886947591971806945243628585476372269860688746584565255193193983655888248359718061933434302204038756753374578146499674322529483664622336675388979933921970652524255468514806923933525188520191528184347069562808231282968257016368928518778362148529823140666976385441104121944725314932294288156725105527807361372548715946656729548102863926584099932708174505690411112921934523672672958552913480564867907191633575990769379916850233504769044023268547844268373123630290160634682222365877447953818955780735965750632706103051152258386403934185188589568000 [156,12] 2403295033468927365047162658960239949094128899343504026296639532878911385401806288972716627475782682732842769479299826401468733236803917093050813027276188451048047960257678477311739884303198023152146027102352849443438728847119281866873222415224314535939389370575983135877734868956329651037300916343017655561133784192051076309481480897295091670590221737851472964985912412201181591895937724292885452936599117730649485355530703391968532355501574050589779333045357875676148773775183661350210716184502848740566130987346183636176836240354011992765352085215415341852593058025194357209233483370359577182502148253013791388745313856274634626529673729943956208957972392183380395123901347676796688688088958405546270465468193624812465498711086060077932099397558972985158365284657102373735556592203497248167036575327018529944073501493901137441160774797723890459187409288488190548083379419980057199566616982403391536539145969426065678577378046856104061112101550361580585054665068756928829545970023332590596818599029482807822480151037403730378613948337390207086080087006139908199234161964101693857008948621491010260512417344014296169744612183371180388475038364697790784544767564638116828726696404740680048174485460630263032858680883382214573514628185026567532495641397716973126527320412462113135378995063506511854880794132294913600904754944318876430660506486150119191012734672873624566689629762736246763579756870985008557813210527620400289551586569675059456286594869994927835020381143531123244978290877106024601950392936747852278272755730174925026673428572555462381086914232670081845176973869933395699642191316828605731165588532770148648039579800339971499337004065879280777637684809612960079730363409664862398923016911351012421797276497581310525558831203137793858958399289772541268342186831423179064902929724305746239240258044356396011945750162139103532648826236473681926398036181485558336995406708104 [156,13] -1499494330060203372463035915796478783194407137660404541537155026924761687395595904574260002511162979679090178301867653221986879862475157581928949062988055290840847340129925017908952289740110141971933344080730666440681672536138179484926403755463177948914139962074696738105814980125952027778258445315590179154699283455848512151684957688031756488772853173807054982667234443181474274942556032584194644851963331763991643160854347296085112774849245970437217575636164479483384585852538878741485808247539585945365143510203541261379622057104374042527719048336424655153095550979746552529330266928140902686263465077018362319305199796705579004096106205660916042456934082845027538043273560630620913524579648690340538251367290047701807006731716290791836667521849411112047303107699187365945305137503510960038032121024970397512994393561160110313435020492337415205264312061046614059502354278030358651449176315678292442153176780551172433172230823872847458843228620504275138877665853643475126771950422587211906263037492038841311133812891602730690501184004431580968915248107294733654093937472478145432482597672444853777496169954776762066356784966193009139933708040461115284393151131671108004000833735917565993789344295497144289613023826868296692879472554474667848242199675189949448351980062928079863653736903638646117130643721564139456176113056532278871917116571437567881014138490724185415993760028805208342523924515166129605319247311243025606228687948323646414218395815385634324941869081581843881001026035369125381562337461478949246908299063957051479715100600110129954431490969094840212792333695010724916566814947245623881740021470106610344438931902888513962193507184063038670308395357367435659148989441212494442658221053524021764864047428075400365253211677261025895516124271064084522548557222930839027235991369494118844821772916318409279591762872532987315268316399843738132347555385379096723868970880 [156,14] 833228513550199028989507491327426655704018615922721473830209618106314780404860640215712497000278008471945363781683164632042888427314252085852170015201208411232156903694877595800799030052050247345929565262047608461835628752984377411212722712844950193143727119812581122294132913557399695742285792589694837257780770854753896113352499018032913872184223352602246524725258498050634120761011516808989111322408826920705023046097600850660471589446599006797428519064397137804034870212222222822639638650020947561293277761082856834316202686240047812649373164071564623270871584662102601735313201277174703645403241677798892089576444943734818826890658028890432626476455226993159243911071251059532140918758054321896143103242055850394617644175411667658427913149380658571661510099457445132779666758912691306340655838172997573673093034063361838386049818118192177210604290258839944975760296130483684025590793507810688989632308842164630131932489060176589017555059270683033548117839108077583998201803158843280684905803563737903475182666021611399661373139723158411119834292298480545309958797101009664190341929601530421228391118552246118182638187714663788076582691136246627273600590136773384330036930132983827320233543236289139192945306030162313814238911240151489484758659951586114451750498865008494322183838025937223833604946066801470731666049920827318659747947438218532806958436401919653278478694234539158769386582596256247746472032438073384269785063059825616686768569221281026892351756841948079610994198924473011142401016330427528897957192417296908873775733268683729988192622766615240709406102446597306025909330948985874900402577379060036784987112038309157474156597251780405559448420732652902082735361357343927358696152902398462290402042829936748453748343002254903356514529484948080790044991703253368427192843554751159412887960106717061023151003597230341982980294437809834706384392042937973080345696 [156,15] -414843879363614554458311664592654202136071069551161816664185777658660940014003269067063961122046844393035275803584416802471908259729409836440636439734741486732285829719757591170558988294461044548787276418918443475193381006215898240008449384839192124030250820755241507016199810122371833825886296766017060022147026991822321435807118718430420918093387273588571356437834994503891703322236416190763086501509317912945472280782040834874854175773135507540723414130255596576814741823562810770730572667604776333021948216086269707318408422543274666203775467290374877470822738058437574914526341683246278233034802831804286263508211839306597563015495438906226177736901137756213724573287754947374411924003644320623230374388632873046313418170269011300417122453575697273100135943169539778574960433919381151566155320234638834290924369086695159857347395410707616346432830318917223104362788065311670066970071870252879622024472163979794305057372283948470610517296421312203126802250761968611518103165871974700129503624083776769706276287394207920217816730856827550294193970900991052923963937527434179514842921240219205341874372305014052435081120882660224903610388087157641623461357161916382127818651793993409357614215221957871595418849109756456937937893924753820789345969258749541743379102770085795795870839841906158311876583026356575429166660051696099363125558065965347963356846935983986349720801453304872839472395956001717461637203277940449322102945520675985025686341245449531481933610403970476520246147141501830707050287796844486043865261187387197343739469709390922382486931224440243584732259487230150015122450775489089541030362755171622707618583302168722222358572284256686987582963789103125944739807611993816953329951530889448867516302783404823315917440512510307254809720300925073275537166597150923309675536271818226543008993239638594697785636546620947693006536297543316401181461705505317025664 [156,16] 185627497298090153501848075447277742980301029227595223525125420053606418828743372797228966726132382338275869463312575165091913077694381535916767048876000865623340986292025424821299796013179949669798112827805648208950557986223928991508131202213710970307150419182822002071632936289927741381094834680894520503255617457445686850769511798178408956113110983274075412362035461826033983596649133955669547276459825637987024804984714260376941529900533139662281783051353812088504803035994600028282060449185215894950779454716515325230946218665489629464044863017576455790751316364016875991165728794283851309814374243698181263143027718872593841698201664583586745571477754286250593285344124487736092533799270878302366839473308054983580014251974932535600487735270721491814449092119083943901144255074134542108981732932248727469825701301185727276922714197485334362106571779911847048791236207337124153250671131640312582020378694817398861592593232924862213899500902644803061546307761019172194435559441465059016229817405529294933731288792581448774711039767855099130178141474535142132320578231773508553768113015630769478173781450516019360546428330674827723373544598365386419219727139714572638906702380921864992446315111176921812633455915084126211951460487684719723664523200803869023637569780916627700122555354414588563717197699913656326777659354385301411380102583528891673311913803761354753054575618508455020927755794493583713368189926455240246400873909233296049123213685949961270727229644314973328407877605372371805310532374718834778989227792835027911993795359199144706525431539052393788798316877035107332600063198231309560000256431888865947676632887890135547196943771928634005636296321466402468012054488860337771606049982787432066476428717140261816526509324531553315784573258508888811326532351087826039018922540312902942929725110301167422994117937661716385029770942950049522011589702945830256 [156,17] -68377109349922585247667625067661690750645507109916625919290090423551174173334697602863461218857751331687182905258314002714044059565857202269655684602035807281027204207493730405551547544940949385218434903190633504815979483241282562994860561680375860975334362525901438638352423556676527255619171828856922655146592708629964055775635773150863833462720683063674994758724783763986114044383940285037770564445175931380943699669004265167794497463676558066853780373030243672820717858839492799695423658152715212509345198665757276923991626612309370665530479734431551644822892534467958166102599754741024147929383444793840624228085750250301281417059288228771595957204454254950207059803976388124476870415418165173702921016357890031802567564977889750265061715267622912360612496223504440598432495746221958795616359707832778625666794071517302700791835010258876585394880713309807232181271412045420284974584718156745314407713565392892676214106832945217948707233618820251499274590810719715202878090830013806345578477441042377549677777142525271671911547861185587122565364615321372947117832005883336495538758425397851789161868307400293368014300966090677189119604713598427793565532229882625448893594598073477290232235165911636689920375469759660708545910920362961444376078684616575535638712709553629462580382113858689747744768327076107253479775874299283600603094386129869703484818919684409241115147529785447245971828190755717249751663383936051980249419136383256624625664588511502399556828631803656825751665393429618304869448638650888303737315839206702970441364441584175748421711616418750321122002678716410380739345630038957783097688677125533669847209645290409761941441950012774667734758165446874350107409081688909243534514322491235329348028011182775470513109692850543728860735696709445195828375450587153144856398058860161794833088059845798976358161331755900873710329340920046594537646028489664 [156,18] 2314789001398204870244683240241445158580675466821800077460773370175497659459455979324103252926840786258439858251270658176525571396051033490800874448707350633620691513590999659691801276080616854141810195752549258043415628167682279852196898106688179818564493487711706015593855478562881145806034146811094091977223217168025615159522579580496018273601752709487023659047020981002998434466024235007961695794342560753199620114950807599975417988441392099190960932464852507825467959709290231760350649243531747233200528459511650764455761613436913191760467509467332071544141303072635367725885911561355775340944158438346396792702841061532521684515939395770864075175664510264233914157712573562372777358530544289546808985374271616130281158807316968426336111075187621325822756508758220939998855753099948973368092428636840911670931437522343058352126210399807938713918253104510034930087790738138356788425589934999857076292420500151092281036405535701873028704894635927304000396468801139929610811766206035530676048685397685381264421103126667352473301578969595298519376485859023406122358016669387406558872270223351433386763784731610310368697281710806576483304830810923707773602227144593278806298914545283035064259280765416686669712051950790791542177375573048336586437426429032178587693321567794363469197115472965302168116657069143870695737009777262651896725132974199455475017790268821883328539198676045191729025523999192853839557802568569630387133983706617195873388401756728096664577086504102746394482458221274948963014585510513011873648896665208170112280389831403793176068966902978957700579608442759072881444787333353999727976588570887167596463135690686560626375565294430068748777372293465524186822717833998215892861654864554577597903512418373314162910265096724803680476561737257769460433271498306033582132371542315364889363343875074267471553621407294431580179886369742325017340319520 [156,19] 29625366665968430809283284750327923781858426227210054655690241319375008437370812602623859908144006168678175257976422774462778927770969605385158263713418108716080822519732658340964786911939195201405252371647063442137779684875096839947512354731579109282882058719145824539591057664677802785850474257970977670737697010627198318716391858737864754741245842264885314045209200373245391540481690652640977138196398050599219501838298487649451320863771141169611161570900986223687749911173224861526853673897780069719658809520262427743641301420173578743387415973100861431299046192783775706073027190978022553186985422982790067343544235561295914175619051822714805526889747309774275393347057142842949217482884653744554528037290342927810352163002783620319156553050065759251781206693605994652989529820095570783519710551182286491077009223090141266393809841059472803214251309703164007962794425747068397067953183539298064533007814509613815630966878270553195615390872098128756332880359844984671212256771326634459091662230554128986527898746181281870955191596858783266084980382846652124992723612235604125333618727308460207950440113578491607938081396683694488745571894850695550621413602455861994267032044088440232125902378520371876389199754366107361830795647242056709770439253277108171280693119944678949809393977457234366334719041736765967639892957633041215781329483055213456429430449716868582213214375895701594922547323167004217299260030680054939169274682408305732623679958712523511246793491783007652459383929808616027816063627578439226479167005554040581681505911630209352283779673337130271561771864755869761930107310680224145733849962748946932147458446322212057405678502726250128104588271703450183909097440607053989643315006342717899598431934960072036579947802104956546313278138646768373001404254740724286975947824913152116588790508001012381601333872769692600113996487718550075962123584 [156,20] -865674379387101444328406863381740745515975360104248097253261568938738484271939399916233227064371252964267583122399318416384165037399809006097894642029962670004105459136629373903884687029258322977394476180259432514998805834342851154747833828954697676647295049502545958937030534270102476029458728400298729652645812640083425099861101935578561405465329277919027087134998927901309853203940333258629402927649121313845744280456001314494892566185528000716203390153872997317726416698809465860297539762675737414340942794494712623586844240199371143662756901789570740314532983311954177437000162804037302045014451589971000442628175223582684867865890617658518961675310158019154776341169619214073839234478686318067613069654845253909465542134020766680456111215457685052025120361229024417153484387690016998678155083728905800781162614444652706826440567915735275904616474976589077385372826916404482053328928212374702556540573029045788698446017905930418974045876871031551699363257696086676737015267479035008601620409067741155965660572226012826779627458265560075118968288101122243331842389970857986363571598132779164794864804756979368350389719423723664049445381626577961581702631434971111895720555819638330463972229958948150951589139829008270273043173750840035922610914898422778124377363530256568617487896500388307472340458097948459040545450474402552684059007718530831932573942895061590971414767054328093239037131383690173721143238773453760008543961126859561546799349821297022525041963480647944259307017960307045220586429560949336382594526493785464567246814192084397431364242545984367215292778772223954437990639913065656406850535196452685737695222126379987541407217390717189767805633292034390361898180216509397117738760832617359916485542574022126006865109538878788051672528355927476431954445523382253481688375649305874454872454159843198520740999891450031562590410429616522848298 [156,21] -98231914183028214544983433813419630828541876486767654541791868958008939469382429284354324487704133714457269191740962467720161187338895923113775445290505845438002783550872615452785454743445638495382949101640611893967452809742602571134895495256396145362016990226078957943220516974853205272510644781441930504418845457338181330369204781734476484155509871984373576321641279534064967165332452207519602831376523510733339764584556158176025136414373122354362432647769943278281604058567708792889941406246094158581625415644316572269547339554542060230925106734017010631936128389323264090896738131093188879323954699694750844606170766557033615038815730188954587407462435938147469267448739552348160785568190582342983138902095662272382764639453268735780804597185432443422376842943107810292398571280610373122588708650369677866838362457920936949968186688367151395583894405979570033010302441599309379870107315793954412254900137053255502510306795919389272076531970302436044726369703370088413787984247079982172256332375808545918719446935365957862225479929746759037523931143265512724511360444445016259226094771220840033294873515981872284836630325843309713496960871558093624285041191584484644702778970357830837514309091578781401514704177826455831052106520873597997414376999628443684473750207487373526691715147004710167093651442851286032141892050338471776535270559908773659407984286382022423947609027784733278711741033846812443064769926725553758288312201290047940275023809309557507099507050411855468525851861618470166099102709151522103810404432749543199307215045733896929715655981249533649017328663016422986533771132327864311112263214142081688460065923250320516574438325894134934919398997351352794491440135550223853699605245117752968851382024256597970169615943843880013172435308002632280049277845310058834130408678082711187544369689289741169971037945186431338823986525860975930208 [156,22] 191752954552420186212862720925365540648298420057201748874279327380133546708719505387630106971862795644632809156689426994764560099232137483517810618557254576728729172296770089756512874102075521155011958576102141247075499042491933352872345960878380719994095994653178129786421343762997067057715915953124322715871175645595337386440991979341009894192802876300150207254008546007572751126298642310388692449918901882870085566971841045172754899155576988293605951040903154245622683103077958412492085862202129334613176856662745989458183371187578375038779298362608776717569427696540410229485730653060466723213876110525125212252717307734078768490565383637343275455936318510229138911237875895101004700785581583598574476537923873808779072245478323718243438820236672673083245747945264253760502440164351258943744474760689285771212836005811595277689030285558090956438111840898086147716878065805665377768932955647637862945954690584579221187889925694655766378652834077710961242927820371317267861805259453548514176336991403654405570722449409272758513258137353622709723310966177043654144334620591631202252396724099708079734918916101095874187447095016014247591500999628945681383052068134620037820844801091104678491896659935014358892691354417775404645919693415656907356996820120412746349020771867566792280811339731372555925903187995095953198522510577090023745249364634804362153495182973108958166539415083015783145096497903841423950549229676371945701041106868326436954920630179693454204584300657245319034033729885026436920317018335491743022224521870026383721297112167255122206618698419455766772058131232721605806849165112370425023750324984187377984599579597563669263595730217660505148049548785719871241816161832328258551152430223281323671781810472204978810738914519016542607520129108665102108854372385381465489456649116772027334991017463668176281458830197173096435234138381232560 [156,23] -163655584068322743798287549280545292268298334902254810318356835659791038667386058460752591510455492023854505523228872375929072561916513153466198979424132096271886859909285962830529447022441616499424076840305855654707191281431334411930946566845028472856503973156694062424072219807490164382961221712373556629999326704687588882689562447876837396110872004997086492224771882189073612444095834582694069010747881810490769681363826395728400586729630907363828864301572899088692347646735187638705101596937822038997744919640447542140052539485055205799114324743611692823564407123104740991635951563322969951733393960492814866543028338417103178075594635698682169595817585206964813332057495979194430485375168934398379375768241984698798531579449982477070614688521180865528197379305311787840067531960262437485513807945807847445196053496563687295060730741265334127783782510589149796859351130366067037804134563771192132435058368000425657258931145521031524772659954216883953471778127308041994744676632569061808837522531610864220811292717535863088387618043755469471248325014073918257970118318943916415009834549315427866081959706411384892637891888747801007055034325514588454327033112429683170417373321168468573824228407083475184210013282042582644526679675452628713011244130509812870158151764376712911491907834271683228387491345299700546632223142805880872382720453834825327178470735578981509096827816703403221956934211764311511411768764404635167554437421099044935790208380344268937925377138206829788465434026983157544929941931489282364718617838105889607566808562007708102845268161683636512804236715372622804207276710083074486851873841247303744074280973490394435579486255274873915863045800604974182771292605570151343840960915798239033332721287894895475234431655230399866190974254945019644911261348667151989898435081379811144111306139446114108974292046899958261251643211729536 [156,24] 1704520618562163183681354971002104907086834317558770260429638449688022090377498483108816181756132624542046215716488401753569803030307581606872187626807527298048910057784039690129054700671409595451008439165774475631675558838853325820360080010216289577536670526908934354674939844874963096476415841273977999273772782823702611773782478195585417958419392269229025378426556284918483295519296031543502920390065901566505021974953084896236521807306215826954435567419069822417611718185887697847953685485763692187969305474384817141172218517953772486400141839978503256425981451346963592724693983462184815583135119803648379720424031753768558950114418426805661442521830949254307059802665809317899924145072504901729974458777940295708353460669886492681028369319533129241919541040567440224911933364519061433381148455728151276498721294938143969494712651484577624540558974085105636987533439023519532916309562400290591306281712708809860663319663529703650820264536714108210418576990520449435800778988907453416236318621042509234136017667295502549610705620511006527622565845477845037169760082018900268904532757193249920103953456157192288179415994310095720497722809128153645087764467641413645347464482011380952764949780372346415108932080970840029658088881112542510416556558550001680036058754083470004817794059942179867569749094588637895370151900220863089396264065124372738690121556773910899612945554475774290218282802090511224730644308893408192099325360384575595627867121117836470329071346390100477587594718821131769492942463570257181197275681665608549137799998814146122176493660904794021158346902366416975353740970984739748886408452591568314400082099445848163021750144490624444779765314710452292680436844508427233057355795334941178415989593482893433129519152367366285313258789046369199794061468136181444525294513394994067501378304620536208399922421033446897082224994320 [156,25] 159758629319140978426153485940301388752639590862264273617936675482475584205312883914356855216783294870590964246277639813316531534481924889977387994001737313298956849565039467651593455032823136357014070939941483764004713052062243021517932512629744214056884363179484645702014727831638087640586052596665362489623225871612084690251712987965082652881617349573630498061284635058130244607523505305369873814877222083975842790717070679911264249963328663963216490068567471383238875159203799533151741449792103835919686517633792560457397392565427001541681131585969038573291151626960773745587819309800394042846598282699872513337934207037522098977273301369246975026803906589414612946454139662165042704190150858855395103193428220025349610459452309891636488761524470599779020645961581291354938063641831140809235797065261812317750671005830001275625473638919817369471467890909772667609005719681186232932075048980594546151067275366378151663524623371601145033978630542454296221681164141150317293070383670935491618144030553962014015757746769490920792926120379854458053026607555787801968284081951369913279840154844157391180683373275601841951177417549228543212338059992313085377391740420809673622939700429117578150206166969026487841835405906535074268870058166038680886308453526324160781784004926887140768083581086707967372590238239245703934183650696544077058285559629667325248232926110176722902890482566110140363341359169134836557143187803809086338816180094573074674193171502825334768699804298631067379125407827408134027647179183956234306080180521317253497710076600244985500274789215640909558584331578461127908749339836592360037372743607436090708455637775337907566326881513155726231499596932494171159857682146473635745421199185409097774490638711319876103956929411630908462583825794556774424076725724058836105083565951887628738643844827307522034937776239423242956365824 [156,26] -186027469309884779070732385259025137538206316650322555796153436113543429201899719364053223640774790158178337682659655578450936601034659479293073686996811521590596643366958508808104267585511877468494439037940462501206137027776586832039122742394386587035679634494578824888313184448598229169370095804880441771499835810380468470895743336550660973807678217492036621549994505853327093121631390458719622679555939873752714685704524456057252509393867337304102163413107137214886487918685981136477771065260889545029147632342818246999548193060654310013369155971979876131500195531549716695988205923215509620876559100177165331284599667460710923809982602883515155368632240243293264246702701246177798230850849284177780991707965706456171793848662915599751869085980785983252302631869404803094567050278797209075536299423830921626662138499259639282439419093451307961756351683356334822946087933177586441951290613979536373376132487375886215763352679803232545746794868706780413252150929112418981247498189838394221079302904236506086260682015366801167146744807967320794440002756426053826051998277069284216306094784846596626098244847696417185472278728736149494484521878401062778470149565807235991378703818347423808007441146105553770314651351634741734247232480123893303440734457192157563076823235412903307326070763574567066266275992099903180279917324372720998216426781778211927386716550976711371285166773132589818017473092298641274257407476842378724705543785161070749267870310737096125611129836473388620406914848232905096115726223862330036352665467032526782183755393187610736027344578880198032401757480310699637712153864749887440716796616212465721879589970155111928518428835506702294776369724908127724080272709593871066920184764097461886717016381145168777106524929496908449989747698556725634149140050288695669057047304139070809852315073134569896181059270116788444649152 [156,27] 87341058753528255284213675815267595432933572159223568278381200061978142654035306250384162534439636776697666586023089432932373487470181243463818198189258134341342930508028468456574580510088173703380930769437021557646690720530638838023165715225390430516283650939935837848004068248352311254005707176398755373601422740054967961876742334973054779786925457420439637995272271226987482742776662961909188301487391751082402030442059248928766040766040447457916115403750682395091072281104190544583823243392396568322516065840891939017266618009780048079298477384337710950609513351931562119250831304551040719178018262057979292137214494322628571183396580572941188807487336181824253082889286874857117322455561848220246995812548523646095799701333298182532353387953011525215736773760672302991899085545671804122280255130410640029122764701190384392152072023223655980011768245854116312202912515582827269279932031970420741286764757619468023936072200460002522618831619084658000466470406050843599496624867366467922237420707254339812506117175994352133250387382741718492673097222549087786772305528250520161735697815834144669179894787553477055865937173298337366895876857459569407201010055991427024653699807117269978956177970236641198028072545758467402636654564898407331089179723968725135948528641864033988786095059631168280217323511941718577254049435996651666254262961503488909043418819936437685257846005231146231121684571030390731146533506911170724344774511520680762526416584905870315550368090459996228797375284015493059885339637050138878344921663914724857757597236298383534147038592530134202675500401185611078907851167561415715025076727538181648943843378533984166108652813636821345068336263183636550934435178378273912397950780335562149829968972114755652611255386581174750054396442729402669443155086314764246322672881467894550179064644132606695321877521119157426816 [156,28] 21060063516005713820058990778668198045158492861236430399046789681523307700060564585357335232447789205641965583088516548761420656036528583975241860396590836388212902045095018868893658838900092005198967557091426595735030905900459449468299458842941958481622255563299682539884724071577732786727573353779392252331586180382267879373477739158702880049475421081426981021062284774481443220976668283116719369670614198048535501091761424011141348932934806339702368922660064169096375094885193136830554450525923180960825840282200805581024174240448298438536523292705194839058246713377939483795190869419640065694075718022816546611608068340521859717909007474980399115901072243519162090055533301646705790179555706831676938518262082889414092882359139857295050217620933280457281436677827285870295258270780042909103649610108383042292429347381127977543318129112879980685435556191933048316728869724042833582384261570534057407408861354924372444290691038451397299259542799438151059220192723729490473950357586916379089525239399560997765483578256518540777923529116470106639895748829212472598888622074390393329069746856663653935026928201030438714194584622475041002805922442567437972317603805550085326755250636392814784956438641784777452590859440936103473020890941393269411809114292863600881746510757228401422074690972984822438627735297163495628777851338929303203299596617368258388166226847353981655670901744962600106902934432833769356806462542447072420402178848201701848598367372667028090332998292857237167603107909688375126206567418381034752766549877434829042752792285417972579307486171090131273764283474219992158826807033554146019957160990205869411406825627773769446776068036299653655064687823478388282070672707600779147433822779140146398414879764708861398940487894117692890197759604806668783044613715372095945553056184540254589499400429316578484948294011669466 [156,29] -59686879883561230467144863831727644959458727866370704086120673477950230077465155910068542774755106569728907392685672056563466607759567155270845246929368941168738738626645945458482402510461950085271053846123862812932856790066625112240634496565440944365788118814633683464936730746336958045966642433088438850853405038329307880195674639192725765590234973210424117703992257844910364271649669436314446713664620418390467935769314247369218660749096441888772767753796950557973251109133099151776540499681066795777173649436895626996869992998999514117637859100450973375891399157159863698367305452766471096881384224095837011227430254601433360875792365098987830983855530067164970306548415911228812635655555863893727400821200557518008339353693737366390971323102541090640455112499250347815874125665293526095973658426524996526694984367375370204726859664579921439875225114435003693894480803115742070876316270912786487922985151605899311007874739231475692621058009731427153276452616303379423132832577863083109534969034102244248414742136340687175584438683563153464451178478508249121177574543369624946627644578920837428581909189078449543035194749057209376399238631779315359794099788389935630848285701748746085484429337734578081221341644499023640815443776663495100706096983879364457061369706471571166657934993319715061843910289279588459871329318997566928171141464209788035055496367168637226170844641921045791920253840228601034517914381005460351646206894146611447288519248030767446260973281065986226252249719596856915205280478030806307526214666177072348885142910757609317306189345845805546290645889958077161551896436378250690054297843981929322915181029728295058045165671482935029096275133445947919066858986862029857339846119489570686069377031994907592290258581342895439620623327246206285889355303079757584008447623327904793204210233815461730878160060459328 [156,30] 40093301087270752974463942668271701095580525709740533674217260403732782852398847758429251326426234383065258381656525767183276336293921511374684830867115264272853739326973425437318112262852718268724792671861951031181110665103362190289727476494521273920491241795270662626435992068903052103906732199896252498988862727557168997782160452316039058999445051882884347621047455874895229830404823713487093083775733241078120976123666238512657973975757758323054587405179418651758994326099437566105949132834040963728917730072107510342595359659356705625467352340931705478407574013098866653134041386936235130327466985917181834418077144528147249373685721946843675152858209176023053934789845531277298642748034023313092896546811338575819176942005224245554909207235079703822036389183510205594480955649363201790293938469062038611561338807906967000817938833714947819745362984040106960734210118748047961140408501477230786963815391260627747895777430871412203265237189366340290203790847079569842491916280929795423779071124463085385941830126117218445514294767458918240496322130247341531427710546618133646890577246098267803446020718099830667402404732418322346963415819272771627244416308785275529294249532879675317092460165640837273500321028668542895693541387204316266660694916649664543508597989581768642032851258602373510863450436305413695997457216375543457793639378581763819576946110594831401227094618574264315229414245175488792134796659067037158328561221622993426955023652515992932940036371935392417203293454591846035059358433893949355431235737348650874782158296568724458195926084581086093639570075638049507130069913586242118346960609684765432866237435515146573834673348952326918380608089588050500580871974487839028633431663319832589756774112143656302389839882592198781114392474202873751868414015676460451925229385279943640225805796845990739577456411176 [156,31] -10456726614236278294650879449302733115372021223142887221397365784553676266041712893872506795551593667771769736673264147014871099855435657739944945243539095024092298690210870253809365838943840000692827108682786861653178789611874705380057940157998743962150748404748618239401653784396734785061023208241449638454417010497628192247388271715956436639810986390847739700273778521891455401445455873634394820249820455883389398084348716193049655629527978435216593212118018463185605445075352604921006835301117612140492084046663655436885867555047673828516548774640666432699632394929985058339412918523691648966648845648489106143149327443488957045032955145400063259646107441032121515465100821587753479507998307552471266154768556085437470176682321927489384967745038721332309031460551145950453896976407751628531526835427811499946484280265630860500608392055896567336726515144581664576920590183494652727854397634109562964225710860369575450623610822156932760999842346893535630240677364595923152735150586246608731982663866964069768002216432689575889678964960020665885832518436918937784082883234154284729359588123500716366518981471857537931296090207589058087053813384652677400960555310749717587089486979111355477835371704149588219223676854124353327173403109131841480171462546593857808626593164833363598897586892661422802290789654057501244449832501982143589175783027256654759912177145831886740601258832271693500890268960701948376437240152598726299847957524412537749912628935057540864998686995802458976379083191403048844219438064585408747831080342151849931298007519692981339189300393398795373918007637064528341911494111401070454370766760531179384634270523241041370653298110781155314847955507830099402849467541616833724305145112562644977075187775452067075587174788797007265790940565440352258141699668925402364452089893947388547413722814991271793362912 [156,32] -3528250303649697571412557661846959647184778732095504870812411580110827631829716558464467680908456720197858165456265251218946602887087264601043296218879464898793545419858779646911515442733609833883591065491312743099549721088276274615239152730409402966341818433623763251241193555194255110666746501028077110778460424194769028589480801381950360367281141112489243704286314698208733034983842883362702048243562395689696527184621886414180401394283848969116444536351382272309284068469036296934179011129168647645488918843385685261424069028180000587872124319787938547120770216294399143117982149369175188427213273076402801798182440851073925932566616021009711327787656880284023977199701235885276039983006506503652728893004663361616795983634281526069472618730601996402820174098964071471663100794106047555386143453764821160446383658887458022396383645417701546347333727336931593921702175988808862616887985601453206679489294855564596385582882486608459266656139876342412489966996931999560349462021031976288843135448198125680384662626766193932913483718176132455170415511186510483974087674491580787959806300263271271508268024742733633813203767350036549414743538631367935983478400302617538966150845562240267364636240355965071837179046897899891757691156736297807210757776557149092995095844825397570044215996343556116605537781912458471985179670044918405796226130230309033183664279685555359282196735710292237692148232584475656160468632220154920957810430413537902073152434717497055217069842061988305494954766773448494037624548849927849598695828625233968459160747459131740983079759768289582112965245770873673611901385647294508028986748369837662668594613445427441327420009344434408589447404269153477382370845247375447370560542677398082747976608261931773100176354128804150645597490400616553084846863864991957938793037871366408038570144207093244933176 [156,33] 4376757906554924353238733827767275991658213180687690973670879377036426711309499826136616351256386531527366267805936063876369239491888704895815276410822508637959341330173437125732534217650843534389792762941253491470895008592420847672101085233831272899738770938052324022511951523180021508844249288215458485252316309600384026800841037130730626664916958190464944266567150982412000088217129451941118932965318747729753800823599284695938373024119441140233519773431349591921385017671577250274754437882717575177723069495607916496944447517326763960902653534949932341191055450927144580726986943074006316236097751162879683478748966667946788759548775102244934372196607458243122709340424439007697799950083812549981792934196007440622695401363297311609141304617288220524411936870829099929170725348896148814907893681126749658504942330828630765650433395580554163018227262466800937148706759891118417282547600157571136359352922539358254482124649358694095212029015612069044036626982323908674458055535417520325964992788998254687132785396190385855408262201536556600193299020300819179340385708057050808666162997854048500768362466025238925378937561536757482956451444837139663147051396040530720666011460770536582998425758597782015193268972383614214819537354595802157149122169052272551991654441970462426812000635665287551797882552061299642606059208571853788585772749602493991430027663780760765427846379377374069853060381210821411609536703937342688381582610510275080046424721104727383192741954603626174950258605684728166271404922535259637678895244897222247485895334760761923534847156379232401303260759514141370660792204101269209903517824329527297879832721972936172691136042224827501978746725839794508029686884897126932588279828090445274797150225691234095127789460995305039542454086289462118326172850257221688570138341769824555835799506439087351008 [156,34] -1759026105075164270473751749925386785464741453265722119099174862380270026487096168672225486794341504883320291565604843300613696315690633073746159395298142120047625315368240350621748599732022727719581863668047892116481302708844180253633248667223604855069493095432196110736319373803063517175983647290341823254012234601503194649003885456915680665244172466756111299841490075858681017750022480107004952617966986164110381897434969500805326218430171347354290422549164148453164511806697620831848963708323166661706029504147477550264490005721053892204950907910488842244671277867391617441749744464832664937400485373301640236940123109719261768483010184733175942621669900463394570149458485913956022486582015327805498412534792064362415821159864941785475404929717627936480429401314158933720524886802389416008493895079639561189385135933945766269376574928703551573188672509706754026660320332053893058350140932734077404741071920098522045330265701595110180539467367087884568609302283570825111410306294324854925988189464910795035988089130796398050166262848099264366961042354064116673260623245347040455068787310333039313575815820510998259966576454029771603590597162557264957779366679374075275673229195685885350528705279776981524324502018509414151646760451888344139325349430362117193935190531971000360027214454490496534665139401933842060806262764071515881156128517695093128004822949182179485744735914435447696394203097248307275507638585542626687160608647080727965309009535086348855830619689118343719535184296175933753874536647826693509602228839515999169709035599610834495850308194640993277605027319850065011617385846427584639133496325232362638964532052664402208799823849594689640553282203502225236176431564174076270591745286029000217408041393746601500026927564696366150945479376993938901241215516554406101030219338659880608392252858204784 [156,35] 227975323706631878996283059559003106512159394975537364035093230275506892604238253771249198583983667617037020377343726675466012503812928709394383167946141974972507313346301455738434965935141667849922418151292122959096346812980371465183224205917769160729832625045889249167292080621579853006168113690878141164422704464713524627331082433740281247631550628878945648327253657027046061795739240120623567437975988119196959775875783410856664978419436467327115728832645029957578219034155586070483377324092976356548273526298615656395999400401637134467494790965172959987683921046758007359654441565101202810282548440347497035688431110341333588195759772838744437560008261311600495234605506924125407967226875833017680440182105325304716841877269279760103302616645659059391409724365276989488955914460337381047974429760043856412527783666576358639547032672158705548073825373950841858922606109667709518157529700109589162794318229813828644498497906422083971685237063133330880491002350097095552926264936920744280355471617809607511818757269070010011717218108871365574726263535325517580603421717664895465496211285065613046724526510421754091522600118586019079394678368402051244220783017047720962175110801438893834967937486554561126454585096678035547796291309439577790262235434894505705802889239364948047232821670309285758242865326465678917854796236711462314995586238899766121719396838084493289078059420199400601011526709175469585839023574387430542689237636553207779246708388932903380821636822397896992778528665162511948719783788507715778942052313604484278329388044141285721551085770813752335947351359113778742918860259860245382957961334984080078239963856192288115679648364752223914521561507434172549598910754368532694651910439576029961002285240546207235271176717140023964791635019336473760938694581267599321037612874271717931017782896672 [156,36] 109883223265384714972016548181966062998698434630325815625840908425790153155222081743134867110991659442264999620938611403120708049229589639643367721103542084419660460449657113576111572789531720159210545664468064476421056896481777355178406857827090435597127602518051593267274030891029495474368087155153118793552582994203333165007503009762609992189225014792694213637710881890587857496327271434421051364100369842902715198194884941197685374854549445444477408490224089016720734114003164926971063510293119987332281290563165462304863352238460065619999424149428945183198181615604431303910384061800517396347327823358597450058524523402444930784070240933283943423167015239819484016036614265624009605806173275537878325867638548616232083164758561423262963308291702772689322957163362010819477961833507867566267942753293729403039495577398002752168865410312402933877834794532153653689591292489331468496770784333993492949510722781413671541247710667174664292889115268507403112670783827594031391897709623145762352491820292900706847868223568957008976078200819865290476927775802662830654921282952285984728800269224657874794704135267083228076208293558686318198270115271878479489553657121670405432143947843248815944195935494654983139814034762531506990525855697134757918531215458110382581762693891582367418369724176740745358513510379737416176321897360159521944603042890700542553944984733089121794463309497454523700063344475031417479395801400746647344467243504738268216791864573187604091474238205278045862367759532718813224791756193757391817588812234541935842635597437803180638546748698104260903293104627315525475017553591129869279381650587299054222431647922621547451171576666732398375547346835402932958897987012506568152328608788373483010785425852837332630752923908796682103631644433648292172840151725156714937679704800039596509235649 [156,37] -69132698020046877780931307265368950852309349992473414862565329238214361011769309840083292688120009928834640745848580068280110299644396973311393682178340184445631041055906406174587396433519277913373826513681892283745907799249870978364614787805732044090501997885198446934539778658485840398934919116689241503246192771885086623996891745388914902683881213825290931806760563585757932540296414775431215313013725714844439199510912405826322813686557667479728936625292170753746521615617995239487575083338986587552144330244050390253813529518124139889911635481935190441297248690528424921387467026071622312329768000887696222520448820795606785043237108089965004488790557568436793204973303050865557862343986087169126382668202322690556714133421190780419414261472801849545730420005856960578252355523810472440229221737500663364244284881491242200600256979543011098676084498753263164727038840715474816257573787004468673218575175984339291180887540327094157867567375129850322913278999944993930883341803405397479071475606711934141927320447380944733090418363782306239070158265730062519547445924052309792756080952037884930789927233776701624264499642982722279265463925673234418043340306085584463118091836938797094741253735813092092833121924699547505170723769473919530102612479513752218177964412574814545913013738968934074943044728252382898669051303677849580447270614954673616760215199094279058054193336589702779113080387353383184587824529507393858626663468995603045064618261298257501908555789069028534702896183521765704772726972934965458299300548874039506920025509844885928354195721273008528686454693287526576942683476858645502013610627389582088336896241948113432125824348132272546552403168319409316536923217819225421629803061777873093822625930762250407998288619722904360676476879019098465442638970260937867934444227719000128745952 [156,38] 21013259031551244160815785930760052038973259321090221041781564450522516605209479669816043032093942754868928826403078921428366141366769099381790838206925112767443970382060761538761283033296033296052958367251517576051705926324990225486689502297791190289607495506879944183300646929337030234555462931971174675450876430391257467097825275757981051178208605146152358189109307194447761443283257995625366318737713109748191213441079557660689707102150177587284274533550604434560825626931502735872839735447839907589861401824050891909124953339211139108158821731638776597255228780825659169824854134264448604009123961271996230629451930270355071206926497307578936630358515092757563725398499430978384158367178265638286784128629563436098366672370744119130349061868848815268108448628348377634719677270969009037789885506054241541403881338292304698309889458038693965970788391147270321901354064100530482908553387882194786420902787794655971713611538879065764217853410137669060684137927565619049882969556903810825650327028127385114563147812867394356996744948364144541226361761907207759187209122765864694536968235357328399909840856788448498562371078420754497565764231635673658608867765546638182661747678432500494800925186439016432104380863021801632006940623708589334674592138623102522758841493246779039418430696245004833942356723828919266440116360510595043636400303753901496165124814335036123089067914355650859380660343754674097425333334877311457388809802231397778933528674917432491604972572993897651427467105317153919430204502690318713063868965868410485391096875259738327639799865193892296494244286071650219660886459474678263572729832670035752683151503085182148689384275634325708985831588381387798497749571319902092638584833644626140180136723643232923325710184624327960757182589325150108213715639775165392955810672804455975792 [156,39] -8095274130984988681808130569437128633321909682537618193595453843415416195003052979807479819775077581215524617800688500238470592884895813325578162762574000805376664803284796077045097737084591499209889096583133848148338749882941668516768156852905557181037601613527492940910817989701705831431075847359297063824207935904414004902882686355653468685304271253178965675840219031757641448142903896311013299853333052194072716037728580076808419212125006541073931393992976135813858442951709674413687371094100276189323880566527950779004390796840162854433909307720311355024053760934974778732561350542888061214742189411896399092428961938741392585445584997691981900095341291608760518140468495515794065947969752509983491691673393414098321398218534872552675991291703430386769354830320196291616534792512939035939801168925161103859083179161825397809971234435380189451289436471428542844446444219548620299901697901902330839748018913571455396051484387132282260644883765260675706784194142903151233826165366752914817982751717249725542835202699642774836649403997336943744793995430528313230310273897960695112270873376342703085602977274943102471976540446675989820532490138562712158525729662166180048313618750026029974085955335652941182721147395024683164854695395269149083649874736322577962922500032604520707493436100906995048551589632998126491245988201078361922020510932332546715325001087666761929235162672440676069068845912772706477041662368703268324086560063776278364461139621449291572473661088839407703926969586159134844156293253104424862804515494554718098625358239517729284197217906425236651942132349292359300376070490116498365750080892834542780275700655656351338376240679020878500492951208229554078424554865973201104288523898395349011416784747076477582071039935522696607333727264075565930237911354973893101374944186053120 [156,40] 6769242884079654739849545714847119327268904451774019713682669498510886801427182546706972674168901052978544746881523300228336497160629020596765088015429144401136767320729693112307985097684778450149676336236882637639485442590929199756270584674481747977103307038249794674735399675273788317684600372905626181479021358358379691718117135526985991852191273758459385346566075059759234997924357675043993556289184228946668622093696802006373736002999826412548953599027461359117763239522113522724188661080443402302902020513136692547676805470183973455512588810479870665961493092577055108886827726512479282031652300802617841326567165948583731509713124540216214332643596581847657359478562567134121992838227107509340525832102086387854200407855182320796701037557462830686706989047847198866870765217775871955461828339965695258488232670211254987046462837828966934619647954309244606855875984003726691637461683481063307652522307750966201732471049640927300174750676060245445368079404931312685028579418206009524704465729888658255104181799428326870399401943010637419299595213533837370526434536892529227994822144027904016858018099410464040774261039621248680290528705403399038863572245413142606024024929927879117164257069038426675977306894383845066869344434237868281744896887710099067451617195663113751624481619082614892396694911755046741225471402954483864100140588963294879590283318136095046000198209496269742433089273431071744081939130885879982576784854084395378806469887123584493662023841937198802801887897369502678803798950182986147428082249182281302549497496325922070142386433247491088937554384590181278433905993285268205623084701739351560734310687479558801604827276364847210153064670849156180417714589248584136866727381822233978945373011135999294981160986525374431814294699126521812869972724724008598720417534231552 [156,41] -6040926382747814608145229931476469660812163077078258585740585426894224083430862525204000590031175598186509638520703666508174876203577119207210113785804002824050569988181204554099452092070966301849496971186643412273487398576207474502915666280244674142928467488238931332110244420929659951935071897729894233456629905131789024018724172419124983299594369090936140288569979349134571221324281330534274368994388568089671334353708594612026059549861742160749718668092242402147901993882523743740478136192047072583798794424279542447153705358068654593278137489566207010115355993193251177352515129712781663148264996205806865296236329431990768961884518046790187461381139989829004240832489523837200532259613097954697705335472858452972180268285232125672735040153791310151735260808108080294349655004322479140019016197947247162376597771091700406327937998329293590866077451533928430931133751756068066635487176649633898473634262303640999065822525137889223579204395108943427804840642208042215838763387309334498359798220397028041907306898649969658424082892877222281329773580825486399915733915956082923273354335722554153115962637998441726574662899004045684102223397393679183618205842437426738705784193805973228039282339837751269295327558523147685108167775856282799065762658271372154086356127388877753337893534252037663322543426450199242481672585184176054269554847427874599118472718582991332460482008249140008496338804598764995915813658081577514574096397789019000456205700891055853224852206926255756494316531030750460822716793305572194003990882587615177663201943297500190805747291423621140275924414272348700612058330830561095299428847208000086460589429431178716929686476486002778027967321074408558988902969957344202869797517447612533789041736483912904804107265557300847507567654268801498229403530326225284765226137728 [156,42] 4684569058946224313336231057371417032613194938336563277099672025354202415688414914806786650113515237613821596086773887154757003937227585960028980394090576802699259189667234662499457124646255851964615657220765443805153866069670401009361449400984799935216608397653406866641364109707254227617330421454534976891537895386089142949537884768484835674355862446626049979196658266392172029151791020070244591205325185986829873413437189875773112670805898908284855001911217101620495123152757767753628264869994280759724948239060203415924005702619708418089871640151193541665567271790009937018873820405063739485171385020764826445368403346029242734001311731131030002548570300676821054266321122515836703853523465870683677596178067380429462695979322439274366786826619848085774002192199277573090757382794934974285760885382169165977746112761861898674300630044152373338793518386402574916669401697712460623202288950811227866226590932502581064721847441872818276999478822164015588537326780794159756023213008440135671987239966656330106385857991326223691493786900969652557279183190713017729316233080400994277666110576787748364968365876153245018564882794817315668182139189287730869801448881871181362674821947939785998382006271527292639537983667893407667966488458984867339720676767244812254071770678844612327100423487616370246468336823603594533590542870502049962071648148515688367237060368915678284807583995297441811554595618975773123341259072955221310389701092098424641110898559890887574348073102616943029617278122765002169741938497453170788945294880426049701617090298286123882715521143646012024458366361924415638156515688574702640000084997200642090917814419381517706397478486657595382147494747598804782465691694753564149190757066871339652223761076879169420399232323087788589804756681164242980270094144808942739769472 [156,43] -3246258668643163773560858481089818381584887689555800187071021460183561795335871893699789064884596660745784869724706889061187081972388170746641140794209693401224297522265609927131165511621795167194341190210582225479564889810215668070527220610756195609887474510652298880489534397661772653333027058766107922050697212680565320286302708124078014720987196797733014902532936654215755849467833419530759939001635019517415870526749261268219228158034553056020254285895163262406268621825113569992910415631131704949277565584875024881787106315316593635598926159139288931491499808193729521064658376640309520857418829473668440485012027612914710044807394875910288547637475616341664902755084433964586202407607018310387277410164985052025181111591978340162382365846041196037196533488662397141089643062138634615574713298942498370598386945654546163607240881862110634259844227046610561963517530521625020297992249983973730360610008623500685809164587781919582318401351014711732793231092979222381040493421483455047290449824644189892486082709308545340477251515295951586391324786225133205480114412709793756008020532083731476817629679013036748222438436006527761464327151582945611182069246492110881001233274201440202292130265659527186289219217011293430223401673433119768294047425764538114690016563236857026893272542804755753079409127180774509153248710615963924408469590988356766055199832168687420705624255134090160187056299452994115095492915629031524006710716601675009517138049694461278440297308128734414272754646052289577000021838461273246354300250614016910823656482540830426703348885604901618351274129846529756467158491559095822629054844321442737104504988863962490059301987763392185488335327921620579341073205336815422579812374298907020303398799042656393605218249110362191692726191850058729515272735078420705726464 [156,44] 2048749303435771187126064881402686885458827231490717958738596548284189980966550162678080199346860386272944915858086948425525164088375691480380817100548033055023017639566310328706887706378858086481424078771145723582580666256061450464257266728964767126485282089762327207634956078645933887586543785781871655630028402408264498056649581071528768808689756656129989670941113200473719447171010729021363482300179612371199256523583427540516959504834066049238866093883180922797309413532977182985986409837255715533302572355218472481948693368168445033140334023842627448727436356630121242123828817361488711816381101684285662828984275684681445549509436744229055937480248656060849460304465842226040463000630456802188740431066571429621676831939409628668142724932263060958428624461626314395715789784943021136222796393375111015101037362120496001234846787758168832754010735600803503024431864283172033770378135912431872600011101725987190124007431586727723043564644959034303434241062869342424273537147889155968403277601267843252390351404576212876445816744599546046675724444916800141731796626407405971040458759834650115293917374057208957217650929363890566177705238318307895885832706039590061356250642229366436230813249515076121687235867027468902233779289468611625880189235963868232491003808216372912021989346259395442289295586619475294176021044010885078783434594270313748082486186060677718968766258602438410522272057784834534450903091674248024686193747595082612376957389893843272313184919687766719037106423358791826135960691313606137756618737148851649406255618704706397241701145220295643629342324625500545682986050590493449178066177991414680327497354925472522842111069042255695366292819625067466528061881732482230772919637279997001467878195479688289953517175438581032491624400681268539976692862757695650184 [156,45] -1181698603591486241241195944595639303337660667296609408609878771548410021479115984489873065117694331086861539168897575648678702469913304754840278918564437141266316210373332453877495226710504822030612082985699423331192260974648187487952892410342487419585160035319104852355148211047557859848103786581603006605781188113921785506206665689809347114052338173181596971892242562431240697529833993410344894958948146460720637748082047906198397881575484699986479620393419908804759971025335179666357431078205558825332765545424084826082876975681120442410552854446312070961076849863243817564588167494985201302842383238874219700569215667827539094584502396133288699446397021603377239189038613057933482016150823732340608180616142954168468540177427213344313180004921772619023262224010224773846251462225221157651129197161749711471635303647585302383622505599327585033911947873347071377370875927521459323482791252521528637695694498417645493179736271280895731000037774183799976224859161164744526358817135095397866386994210869544207872874248147856663299186971461325601554676764174868170229895909143889506460303738683281608072828128909889215517906460748055015514834397207429543776380997386640519703982437675964133038365987753009481377599319341469278502936890129598702558713730343931494711840831597187532061684693113877277959650917381345329805362965528295130804808025976609329170205299570679967057350094402917086675164180123450461318583152126742904218007876821837448344936461244223985720090836932389922352075194330698324627304176827247351606288530561628084672664570023316015129769253019544381099075597550675268727918771855851812162623090291729954097825222062473493302848644506430597871822987137443220476589012192992927438522410233085804163352237101939633887356289824459980035303787845161413183718720228928 [156,46] 622551635225385372812111410077983241197110252954303669244653751100266849727440514210330847575033045299686935003758950668196815731010449111693253782261588482995616618213328112053215719565588328602148099071297460031415379464574394270827950051034611439235977863216015723159073996710567402970740404022065909204151019212372395751395713856713494371916422252292289695526305329907038833100798230015070322707546420515839008134029108411210341779238055657849039748003037963339144423034937308031382973126407740546799586328577775828243451857707605706391254114494838583701599301434208382694734503729341515458464097832501419594139746238981271231929824554388633486406280304628503193753259996473642425724389937312716391319710191138628597227475392832382283944385742725817331041913508520915560147927930567636537141033012845753167039540044843051251847354754008533840458230534298663703493152009217303666745646515144735317961032852996499333120459981489392256564025456636073517892338689864762709014017726762516997862913769170373445002474838212163585722832684733071151453478225612493070695544034252933727715966480225088041404423159871478650790786126494006320577183142292910727903224415451039411804223254092136670888079611612712349167787194224881841048583220846518837641085091883168926649763430979934912935601873188506552080401418142507994028988519395502003594265173508422011926086654062480497872584043800957499471011481951599926437863434807898637646902566757413510857618997472578902480330029529688654089272223466545377957471329878840239447464942377406981494701160763166122165891484262345750990656064363887827997985582510161378336771756007081911203070698038041533437656810969616927717130364316843277396016502958144967160195945258256848858832452822360928071159792472472917153916027421116047301053847488 [156,47] -299285791589815813520396507486763942783447569194737225362321499984647356772006474124761459354869690990155969658625599403995992279770971231740229467788825457860117267710618092839712596141698853303840999028311973163414649548161691327721130831893292249863425498617437097210621016763550364028640178052149234924599223997457740721297533479075235945173930618824404545677097195643593844615414058932428204225706485906566401478000150142369218849815246474534142158029521096000920486460459429824315563670069508463635010326383031657174977238852587037882391353144185825980470897005765619109643593860868393176476251306052853934061653716290587318163536540461760691024141310064198155073317704879500483499800405833419301819398501743609455297693765931314954309661328065849016501869664845297199153871078452891379640146522805070880500523128667414084340036355070225207743253997204734318701107256751255403245783927718223154713305031510983747357798522019170737769740973627716817211868764333714216421135196547055870260123248453723062173158254502012734399809801625413985644798040660533885680482885479091923293952786576103221741470348165075579366076357819521299199658580634342718067677885553637644232573332168569503534958787630702911619915152591521909412970737993169844612916528997079954750457647707742215674565862653323648245773220425715269457001536812251058627482192188252067667524947799089107251809912712916596645239839526879716594474711939946777377140083439286013494101456011543352497979976774865938876125123472165439677908405940497286423065371757388445276225238341090560062034955408958571649732088791124579505231071222240194442043333815062912555856832837778335708506659320584759527013592146121439703663597355993099224163531242228751794833602516702118915865095308004443435789385540011324873362688 [156,48] 131169919874581375717477136518244271582463072808776076196885270116911762289105339136859342496813994418703910909406478248639630582800473283108624937050889989998457367476798398763700923522510485816030020721180021451501483844964355695084080745792482122177208253603729423469045429298496530763498416252952906852741463444581776244442459618045290781918684743529667318030002149932730546962390867706412430426160501085238949344633695094400042949591000093634937860904239017433955339779507372855654984405121271257435718229082589472356405278334698904704703609493319085800488656167774271835340651470849081900076552583801743021053996274677175902714610055365841768853015675871932655911898727997080377749775710060530673798564012258127867292281707889934909543713514312893278536195378013780706391616631751215278861256437500714754064751092180882612643381597125573017384627229328046496479520306757172485012180820165015145539694113372673721443774267891405941328972090493682502474440375379819849858193346325781018091789029227959581643788348101875533544082484208172812227424284793371175039636808979722150562194331495031853195611133031227082951172418730285658511058299274254150318687446986783785135795875495747627691988707743277638016074554527093096456013320941804903643953991658508307326318836259352818358247035606644695222867657975755203448668119907055323899647426923879127092681939114171375923482960160249707651553887582894240899754016202510877343079885898168709247065828665303226133503614315269956027032187888124800144230103548373721337699877843596353342589867947343486289362041329567329232874973679133424569361556656371206282098629273706211779505786340192765460176982356866468321268830638267760186311003245572141155713729010803572768661816600259285603165344093861097654404232034654581738192 [156,49] -52354815224013491943376494668746570846562004899786671723958719240086639947187108297828766340342251769698263864802237111553823925911077336702113054637973497180741182931097854147618300182920037501384479120885657882697767969461813876639166897894620532910962934754573929774922227005742973550213190940382804082797940469642688893335684839951277628656688160439552671943658973568899297006320302508989025373586263246977675559009766550639483545225030591176381451771401572490702890462266599803796778263640558396327800859366265508482954204163588804330200981124029952867503303425493961081006277071455180975811985369566162266075076103960504783859706759675209614772659515731841029081855688947910114111298650201196006900157539609635444400146519246023694372527703859734768154743231549944005326542033432712540383502185489821980361283203061162493570145847131864693973330926362064371687433246161647458443785293551343954099944085772507112845201711684756899884626102500591978402826404345671283051359609971149701561574481207888814714676960323495040178929332801519827081958410134224137370413986221434408945137516593141002859483381990142516437763167310870701098741058482988963291877593072029314560689117825769012837677541922965842027152264350550379319909509254151150419260857603222457466558556788856062214946438875701843414932948111046915302413908971431270478648457466141241936537418118460485332599323371484339594003661643004707309899948649605900014116258510933454252277020066237856087536269315984632357536506076756771013736653372716089771307448796325850489851471273172240550591834828303420789263486269419732966147930137623875167012714079353817253174959502020156600400188406284395050750804363926130857951348473917312986164709534201406208169031123927853842291603149636815969202593011512193664 [156,50] 19006565063511852581124169917365543590840408830727604379319330918928196924516776965913443087769645917170574243114297119996070198331854682034787631926230250082013829359452089307384077087823134103955989551740604998370263118218723715050641071751356487702282482559204405838999771660013531835807006866601270902896621089798678452534985300742209273151925022116192436587060236656284983524100725845963318252507697668352694679153718478025142506928144857069981076002518170327126854587415795949988961576429482074628676525900435114024776680440898681626019376986368751125088703024833116539391894105344409869371395336837564363197453328212389320907559227583613826738977097978330004168515440041945888994105899484614633460009751689332255810432246676315690708983767137988014133523471818691448434132105819822563766089346183051076675596246762905281158982169997453657616713528107480932635521039857614346433282159597170713048095275927171200306337362580712172868495225238780181056375421112480974883898003560126623097943219230986924659516275097091725656675011735054620420156383871250007514484490120060494267286481758145782615236432092920875761649479866550341762536541874848312316390502883654665626821300223788823187567479202026812126380995609373842252913695987723405041206528289462290749517264601655027557806731240950170601251186280107161039910451089595596123655337269245149791429961952628122838445648258705947874517522662411133694140160849339014677798746380737542215899131826630732398577534905638083937445541212606259290201886617981287334803734472800398317971955434039296561960882520944983028796431296837653237499291656506718842682493121717577881761611491211719149009068841999747555512975267315448670993571514585386595871500148587311656971660642356878525355511210968922271670706200072544 [156,51] -6266616427619134529087678499624489578141510539674532943615205534996372283791242373321049514102169021234852817656490439790904013310667852580924452214862859224312837727608380861268308777467212034465350348360880623800024385290795897800956851081163703387879212568839425789670385273789833946987969388834797586806642274526072009829340332452476506034922787652594717873377587999821660050041459817447694141275453853611338769392941889407007388327995399423596015549762248691615153606741611956689006889868740371892083319380097660930454906303494848806758115913092696914489293945228827857018271464130669260775445759403262080748381181984998743960093657237443944784040118089042937440495850221564711623683382136119931488809062466349982826449241181553717952769624022563680627248902900508465836105074140501580412274632275435879700253733053441593530251123783939848786570386234409884239261299599887205640924800459872292935587706059261737631160011708380845893042614565209615750756016175804975758052242427794636282970279475032156471841179870776061330005877807350378379741689399207438736711383872587802208208364650192964230633301322451435315418187295196409420093805035830921884833712066506012936493156751430490196083119471578615273663443198566315750573779924998790773792419893504428748134263574635476543355142531271669568356272982523686857642750295854652783206599780486595830094838860715415187632790960628241098100533184308374860037639491475171846737008640521203875314790940669188904586399617504329552713895420873293108279006407420146057628403302935282289365557089841539720661948103067746419003860314854685396320769999944534303874694293150523939071328712239929008184972365244002788344321166200290161125424784202226784387849361799359098298758323340054559625324666131019485938681542912 [156,52] 1873298610750220315999326977424220283058454717341213549579528253633721564310598798468399278114236726437620543902240339681602435258775976619945767909093204870558534781508176487547242240783160034877971653159235562922935123765250448754201140946162769899477785321643940019921113332078907525660128808110036872083133387135283039188611048483037718021015097411032599231676759304790781222606960546816810098040218318538939044294557129663700134431593327166992668940521142372783528974152041893683231284001486863844000549514794435776144011864450820349092695204583694320111665375346652955256965818775584424596260661962376126186538793613478403916786106728715757505502960701353401082555776489115526049648821207432789579983203605387114954025106340863770820167810995958889712717493599019728164758399808830006651008091091869865712208122079087278312932295053287721106562649980011864386504711388986793101918193672659748404138840450554355861087181249410512438472884986195437466188284451819376984657160802842713655006822038665281317859232527958238202572976380873509551808864262158803198103468664167037420839926509712226529256103692254302492131239022955938289115358378683539280111536164257109310827234923650565565305377096609386691220422222215624030494327806736790528513823394280254529610844634705691971020497127716174104406238842871286804263432910441827258911219037495164555779418890543719193800777848751092231426301181517457351076974814771887791020588432830314991684806241148031630507013029022392459963117796572458328841513829147432612967774055107965586628262073302999938253189210745919936047338784648132878250348330745015003719694809272571351589891647760040130379041009600263389361036805752253254293981149868273994946916324750375617574763736002526298838506459414304407241384366 [156,53] -506742261651741156382632175100617995535632866349164803330016036806052887476719308202343595013780132213608990878542689282566372880253302405378545443823349121495059229492960194729525670429661698946480469419028622963393629610286848747201270669787822873517582700271104631361822186944932820353972207986453826709376506692613094370815288841651287684149427747038060693074798202161407921484650955055409618219092737253894354986516932921283215306608786275665096834205060878466873787400025871957158654255063112214989454480790634956196417386884850943054099777998548335142938900792863843359192801699150972892962814056800870758086472457548882114794515037437424650176640803627327356768833737544618015698763408476388798614975888735182942948129319575064942912302879496319906127096472685369721209899390759217305457972540041086247632362093199284614223064029709645087616179400970796331217556401031816700960490599821414445499627424499546269178750993680251429813100235295154004495631887299765963840648798389181269292066185074080491516044678629545108588908312037964368064713914805452816820853789314901590746727203701381860900167968947253283988266851492796142567226636875682864234677080379963160202071841214274828465925470376221725334433169363334590880301914953066401545590095657816555996128208579074341006543333300752865115124955392076664584357856121865967547191760999227045323518670573388827561679625663014648853788064782944131763869698091088914208375768002472150870342788019508632234066268484968427268439882713269931526532675457221713174327318564106172365033750088288275861947570231849112316638965292398605276234035815312856928351911995979811383691153041772661189554701486961198877509485361800981905804832143794273950174116497644352842348475946086301312105791736645018531296 [156,54] 123774214326125365170181246181281807687331559335142742617810323630210146044176361033688822996985538246189496501568004948436307137008605287868944828907366850588119141542543158820791818260367021251338291584927887273193050210567041108762837392460698122315589865011046928308726785358478045655280373646215595324830314807722090197384281082777509925034727657322862661816529822909847689488519710965608904675070707183119990479403740176266848689844580595673355600984666058261630306521025341932407151586396478380780755418572725690710367971365903606205372616379453660444197145984067604877973513606670099394779971645646436149790393276261729586813774128260093119133513904472623331626544066067577800103134790602948121456573712686565018892528451297701327601143050869469141247944763322995288755304261801916984932941838907645708450585254102198137690590720563099334248302635942731689213678960179541744990125450930406974134015685448595817027610580695889472015492119669471708620180921769200550244579747618024777382301096508530126245891339627669830364746109021814153588100699096561088337590714519358371399946060109570641990899388751524115853884292836411899006205240155225326409300461172870219208745867623005435733522161408581866307295043173632635547487528667587269960123607466581612477913449882542280045591239295279774151612375364905811272165220851445581272127422715531536049901322532829694426417579422686683109353851439632618868861396189340401677301284693648978960806064845014642843618078553193287779225059732547458966343607171876311783710314930521182856177868547478987555229054348371059874702704660357416349938520378295082910889700336388491820279899785228928799830191769340497967502683929230819176811890464203844808400705011639918912113726182850303114343488774138003728 [156,55] -27232192887411402070624757140204687464285764707334854222872589026031227525606191088347906907586079451164263839847888150188474860508700489216051071290426951376167620374614067488216327778558783448560595454601474492354693400333465653259314078469164874198940473554513080373680629385211831201557998927905333264642418581979706412075210798772691886238658599479897797073546317473303324107759282204977057821496776009291388679028170147984969235701389620674252296634918534665500322006846677500482682796143019232376797635065522478727352469838704116677910899734456045844809462634852622839736667427688916057815963814086000863702828846533226153809021096483062948895950683067205532705526580406459579783774497771461317293815263573516052314312783054410557398000724054167508019013454346511064769396073168309193414941907398171914622985892835029476413492622506821290173545683951575218282510531100635939953325123219730374653836500016064792335308734320873261391160312561668505050718129022582152042836176517812192369106343956101472155781868621472239275557466007823428566780914521890972186043150706291968396917571082805657085932342095917991772584953728485759378496228385839004264785079680950587346602353384839010075792236020458116138919929953681969219258602521671161826914996839257027461997594703537621181160325775484610219079880234500029227376089881034799220522168732409177014709318137391522032429850733926847724253435008453074229009737863112248783285842197599254891160342801935725014573996961330882911440454404435863412725439178212667697847131268499062934176500580501592512135153325007830771849628937582012082064479007278913199923593070691677864360175268274648762278464211188756944494522388601649760239160073979240647766745542499991413347297441068963551606212512517344 [156,56] 5382391463828846625400056785516247201610469138292979723730054890684585668031792149719785761972601813637519201027485075549066688755060111403560286647601659837689102452101691299628368736105813232436055210237110197092784103491583896639219700019192595644074273362564710336480947607017255654779138028919386956626384432550374480951812439338609289238958288231680211285744973274937893947979373379621866489802199521914630125688413466167436660280684475156251230535241774578328322486984542945430594230873146284069107440696649580991399450869514130176896748320858937388015841023899492255561324226762032237011419620980825883858659164820651206400002433938512397784637588426527180042398263880868961796469767507162800131521181934154345029079290293514563760933049725203113471152458094016710054301650594460086215330506786808214586740500799732430761664392997994642340161485836028093404980520427099068159568630182948880428153220287427376610767627399177379269289972186599524885300718013830127252531618717183782093822780400334831050632066587711025226923711252464968561461171525015809827607745200273685383515571300067876238819970346274731822530028042681057413958723440900643958762915028570852109350081031199097624572653379101315846187955246795221406282260158011695534473024344711663796208118488890964927047868956939627977422691769975966890855368573108233863294876758959277060980100405349523944882055255150736119146087739094396605389658633900566830158028889722677954488802473635057083261312080563304983647262301403245278920387715425190597008572185031389188451980856194516461379058187399749846853159929251641529844574476346263164419020391067049437175015655389054765488615286476443329294696639532526992651101523986985738068237458056128816428062717855128704476900858288 [156,57] -952836026573947028056861179778021534504581744631158030474278508450764617833268885631474423299805690012543139832955591026804544575866898153191554145584049695853546625032425811357529745888323038545636606925557875168571061579488929500589437320882904924709594566056283036959235185716397930030695065415277761203886493062869613793235303675267604271161597918037259060932851365716268837823208289175430813246129271461935304857257666943128205420461902977270582367798724586528758779505899264572642258668320387701218032959643412907430561650819841791328735083816216024741101234545540254300021406175179195156038087918564419154443963984787608410026170659181999739776632752327247064113777930606248296799136379446115136819501788892751607597373673868213596115587881821077002198076903127163556526864202799866079603484557668329947870105757501839606278291008091403585405161654154453871790220666843953890702409873146502428293723796125754334530698681973532516232266711035223640860292393957840395133288222515696628119731782160832388893562494324533765880156283542994939800074882708334451139921728861835669882562498465230224993831306945307898078944480264671621354954088255397823213279156677527953771298753972376101891276903222391622444547171023003256571430245298515547327001732463291373045311386445101908074563019082478179105825529661375720355855168091055244478449081744490887638170189262630947118452115962039859672772143540878088213538420458716637202872261946465771406926530793857468794276264325396699078195721651254637941140801444914832033292317957149640832402792317502818109773436936599782519647824700201419326582827877119971096195480551465929874083369347714554599649897514608488560301424407698659872833959862691002326640441350900732874581776335911349449525856 [156,58] 150589768545482295624159727410743909229476561213901928558387875467749065776731917390155707912403088197256928716948874250508688846374438023232458683347698439089421195685964371311237972701444120654668371814121087014245080287893708851041701659729364522645274688992851737288796389916775039378563533575311049549417771463657297925898085731621517089630297969001114279774407648035801026728913839678728433871635263335334714241135159541517923867018239853136503688094395121339903207061914202488482923309021895640065197670243590126304360043026597377219597733066628716620508828219694673302063213742958677233363520269244348922553487483266944391413051568908671416233160072161628355608956826236868077143260268840763322139717979267400965366717190685093685184427190197734552225871046424235788013078184252260385036218378030627973394892062881384241219573863149141990274220263429311929803355855420370724759901670562639008132279825393097848944186035528123446666250481072433346564181467245635775788418793765246460879459628081815659909100449661433764076530300367181734205036615027031150935284089049241460760403534557898520941037388188135937505504425330692031065789459014300869563461549620274963033667953819107433644729851802362632507732483512114511915085139043643033068824743897209903231607121343653450389392261232549139736926994184627054600857333948384588028300637287671081446222483316715809894503909932823789312261746097411871174382292628217221135818988282499402324320809306033315496590743260828100081454008009373665553918027097803554728507285091279071767174022069650934442013247103613168485668008155586397167885395225276766253400164576868157274398373539590094408642430442368016175709609538395590063809673704615012708325308409012664599699107075686757052736 [156,59] -21171967674267470506079149710452525988730790836194416244708110986812163090267876904023384908496557599105215201633795715541932478855642737354248201576774978471442920464132248407480588285096100991522910047610181741278330225408532145991801518120297835940816481011678955343938799493208699707519742949823204471998300738601726324517453234618361780473458084388425254698201663642966693367304606563961609444297905487564476398509487417138801800601271242443378540472923336866493490962898932367596946843812714222379683528071695417597380876962457481662605376023057628843344371472397308059099807342390745246831644659354386693339648685714521106649763257954318672529095826068401934354869100335328912482614214044634544860452033913380086989870949390273726636714390678192496976757228208323535815740737077544123961869421706500328597743736522862215117976280167015326535856058421706747726156211012760536966303957542594934376720015764068980059557240278811984542419890657780056604390776089059321490364231792792190804115189072553159342569803712979963777679047704237411959819566637017868790418841878589876652135710741550813194365525926254074964192073111168816067789260229218358391209311911952714370342395690373000226475081764398500527917895646251333139786664290543554929289259839745720926401697848107018309529002617597662913623711020339867291040929882364032150803302921131091566102407490342162775945460240750696832583614465552704019321920502006762183270283085251706377607655691609057921453905894192409985012817460081035035631340356614058874056371285147132164731178082721858460975073822796228249818478368101007651545995382763089575657993376646453580593874811423687718147609062886373438748500006009464592346005413629650298646759749099223997166384687185124608 [156,60] 2637764644710499977959145123954180140655684266285412521256482879134129669306135173398801677431241451898599721212912625385119256008605023986962230354565054259343233619152712342379383283201322830159482819396932079476454570183366335208991907128487835971741114051993071855155859076698780131332659942561934456072152385609792907096786727340510381357580291477870893670577918890772589866450983180874102998286859431511873383125476129186929862162247619439627686143949454456072030766486215481472443574491970183046691013315575605962505203060587507479209794798031790446959882986814859806696286418915657477262448327443975534139121508121697761796106122768521958195091821060528661215817226757053798962108680547560509151365315190351645505396115343977387587110261518660677755263082392281202624755976808039649474943469895793939724778713132837860077490678297499966860706882432409816148555902634497226856565009878536868003245622235606168833280543479485761313568270480767567506689551188291194680253233116818744050092618501200621734554941639425469593935383247498487580016356563416717048601730319939032764760640952217743523936615586999062394585129201160714635791675271146305089005453703256148089600572182754748154280935645746727019282557380827490455802811967224247757478451778994130811474676852866701182559773429574246683813398759954910117180124933321063609780036852190053196541127524869966461286110877826554934985636400772817734053328478388038822412210402597135063043027835975592228709180851513145777417640380676618180494897066934318840516925074264363829718208883410933300995933320855078425721376751115775934664589463725356693592375885740198496943067913017779055704460014169448481697383803434215735671227108619813065216247052364349615359680998717348 [156,61] -290004844967605914546073139253618479338573304568960479891565498993256093450596806077498865489319508343945887089289984100009055350565426319018331693330056206176351220346602499366581596660116521812196268598330279977279125107781882174116303388793185312411391775459932924591881639671479492157633206544179140320501049092956842925292268155321587734919867312228663107967441821924625675162579105760147253101105702624793698150394309387346102897531780102910867653516326091142800935924814353890441008209202071662228442725232110598090093067777084669439801720785228146467887224532019177683022363078236080357085531287077719583967251026716985349985068987310503471307725104809878727442545865035066845216077648520671107170667960277090479304221691982921241646364851314040289795515413497593145761344702509070274367459316920776789014907377477939013937488523291802731632083837865480462607741181966800206385166824197746894295391093758605223283831885654806018232858202938413105653654246584080877006712504442291446159482549514562043693480389359443500132107683501592921477695844293186085638834425197088794605445327425102981086411399163909801158021229463033364175681788480995372314591536126582799799180146827410092377461150784329438932966549897038960260065223893805710125973221486466308600515652424928570427246093860196250721761837709973136437894616007502208752979100456050642003750422192092035235965346636969580043512047413136836050999876935888690681376071359983219588167227038745107227772584925723342393622557758318653072226999374324665225308181342112939019398482161838254964512503395179579993314535953677016998834878713673052655695349978647287421351591121194719058311038312044802849563237597630585789667577083006651241622591009491507387549165840 [156,62] 28010385487060116379097669346464985758478970842867878770407789722525144306769117680961599762184251285966175296614735790259160435594127945097033040589823513055955509217181427640109823888986667025707726654251881888593854935019392260414635367451744450547677227468353712884648428777779579328171957572068886975324724330789180829408582328159521565687453560969764647275761606240802731504449754747003029863644487009351833333959122620491555057154099000162905634580993691706357044510340657616540121110253631839749551936766243653331922156220847712435059019094233460564428171170417869520187684891552190999077109765863346974339527192875112316104104000626229733184121703862972967760969443234389502964687263186762327329223707202754305648037358740146192299423877518626541815526760356104485287536633727014727623848911723107958425148860365647661846931486713496079577483948925437264405704401493001314863428137589234344937333912374582995185406024978903623229618922062819013743172777781988345415290159800181446592075219168083452327849489013736544533160319943080387628149525815047472372952648695036392386442638557290225055645586135896918165302326870844751587619889788939144901088419300610685683458981771663933317082887986504959451829867327349515397572850442738064490790753381910122528472121043796439595081141521891492094205461595513561378940223112325237140351233502004354030907910691970211745237021506703549502142972374975986662704420811245474162625585368299373089200025780179595393304232863068189525063230802106574811919391819719047164308098815266908498997373796771376472714869629373535588636051025981864139029199155764246883051288761380601680933558590580529127638035282997465206996984800377932701080066971075623777097090341918698788512976 [156,63] -2365350166679225890103786464520449792550232005965138479271597691687323549176108803181981123408618732035864436599600221141714678831736371040344625562601441990219059157716017807507318579817802060027498088615466479626272028814920573599222622623073902050246823533795733027750801326546604493469498012639769189425942438080879445628819946342116772918081633727685632831672627272110091377900717148844941985069700796595579947199685747148059879098818500953921318428590313484856866335264734992414983295339632245038489071578369220121524315211653778713612448608530539156568058146501796169312484205652551176764896396077165456534351990532730186478036938947868051554746418978958089605789127877595215913094141987155492908933495046996650393065825174840403013402450184093989177108647081003463518797306017721354194838697281493459282559827393190313457710265011146015336318040074626286474682369450545428444792232606610975530863211283741266028284886409962791265882730916338473727824227198787133843197238954840893378532960266560860780373567369313951804994575435316712731188426048809612921567964880292235657660874201283686756885600010095323834761887824488954225477694406490507535898276384667034656043999461086994259908022595099703759073015619255531560156243867545308416039792962395445891632643262879721398623518279311148531578809423888318139420643602616628739671981258685067918818497012436179362278025567617206572828150456681941008432560611260650583864369281809767937370253008944551012727349826170484557454747287975795363399637815923876929662157891354744346687764448050369246485922313594856013817251133263224838285184495900508063232472692144064541898378286224229085563382837867142830091941147159882274641898645039912176555535850868596296064 [156,64] 173750393188178525262699517631203941427264275394270480847505791438213814629866864011904506488235515771050441847536276413641219173030753140769978345779819442635510900927627197808138984454180169383797010318863157852478289128310195992667166122595140390446871280882533866987914992760997895645723618253201852070532983664562992641222834063435272070883307606693158241653849008705151382295800499368918216808470754960552659439207122717833492294885339028692778708871666476817692455387520952602198913963167158639283259986539308964647907255922204989624649675964764142725347102290490990981384792390491486634944486561788628112936265065485092164781886517775824560987093427425277344788476166677776187647016445867515449368640787006924344927270563081865217161150654494567166156783620609941449305363948258022804803589649669486078265504517041740474273539594252344280768265341162217051434974532515922934366600800276543197501224573769802582110113712477142636179010774356885392668896832010692239970560494222650408391025584815717902325029661074801757211707454614319324712222647876872512641633276431207713024393227757469295334038456405734539768225315852600508838668328959078223247515285861276214591925129710707438999482765762221391842587557085978669816401336764907590478396829364536184075909839134927748003263588734766264857700757599895034571101732908146859411663239849252210312047979812056829859615661628930124478685376220618460956113680989988407484954840366231409707674029638003299983762367502556279281409461904275058331351403681889292436713025122361387147824903945503103384610263291277333922567429624730984635194001635745218300630211332895660137183239765915536147311627894813488016919667393999173490636054553066344965912738529348624 [156,65] -11042938976847650190977095810273047132914285229916776024436110679452141408661473041285909913466352624171891777453787283542548791261561726328737894440060754126548163232474668000480729787726657567204638085480110513773550285903669954103866190930425208916570989894904452977880255915158165746762397926630083427002241462092649477573373404870540157529844598208524206425663203695381629340299472594379698883059476863836741972080181937149862305342505847244915892681305807478856024183340569688796646904425162457354300653583860306171533161490886848462954844717148680403547110818419372774153892739276733405933307105470831872438543198229348502093056455653074268703828197896492002772007182656752210173226359463386654749617843889916206480996326563469219191679230774968987593019683191325254491757773608612771167822781356965614656584883781083049912696584464968424809421844859127825158947782981405484477367393275280783243568761625257955232945374569584558319665512468934129425946567726000248095099344018056432201724281523860076582648029656204354096422675247688215382749032342771190337757350320177149999104273671374080842102955904564070015458392012745279285527203724798488791172880346973579328912556199527998017749613073874315518724904748533491419121287536409010351373176722667931025827492488755112550662650835507416368408138540497837494314260770428549147631977782604060654418997472750547563952773466383723287747228680030862281172772533382409194132191731677245662528340497501077371939661616061323877208385552718156528984849891689254850039304025599004768691473773860240106408966551821938595016655763443857524930871534224802854608915975610921705088815264941641862337764223235300462343871602708902200387613784001758621919744211120 [156,66] 603869380307220748805468364161257168813384164695347220363055425181752043785688031792060353837464797811524310146749025763023068407497623060822950485651866616340422864292785915128683304498852714428152861510598523688864172097811334713770237435052788871035158948756483240159437245260151305925490778575277736542865125416982640263930091493372850075236985534260488189933371772025749111650156791808849888859524998140534818754968402033668105618232821263558145897067010897727382916288331175733966567928752721062361401439072240312765280279025778662704755272480772080375379216262147574632802988256889517507971872412113714859712741345050014204402155995715685501979317645980610655317908623832538550528721124750234016234691427538077591415808566754545208146733294679489788621384612358229392816660386132448499953647627858459805305078153837366085674396618808743410177524676774536092805077677336215244159553577323648845040293841282682647934280003143881250520258303312495326884621739542840201423214828036498706317759721587256204696066957119636044796291094120433591902425183476573317893694705821600391839545841221408006778029192077623072502523457920227981387833035341097640288001983035496223038144087871966553221666009479997289162470900777124899544070371358507753422932591921069876729890662850147092203531044743245632184243095315772182410158517426704829354047799095230544181880408742450332908689096880952458905758573250456619819260306406258637734024267174125322380937938331006764787739325744027882879153664742104652536339431050043684631592410821887304995804199569499616559545818820809516478756305291681268422190670168302869912765085490478514815006716696460334135936690151947990418359471874236037100685139415802245503888592 [156,67] -28247848169354806805432256603641941554632007539431157010904684644576915535817472656895640542244128219854629123265777901247385065970983650912375189591448866335158007614906940109517490817280206375453820002402550868897491847628014186039953581729752626996346407218111469133377744280418353784181490043620863753532636964513426119511457273816221516822743823697122700769842682923056885087990820071603110958955305176600575004889348485819744580868206527283785413003946539818735572613781368694892895675592222713105063447274463898516317477174777004963713202572178826451177238502407503198491364754900926736910244664030744594234463182054857781166261059785126403352384960485986943094675228029148009162951998963133800228803060798301450350709739265560732693193884031559385634149804426220506335257080954392119118806150335337062864320303548634958193883635335299446070179900439130662415083290570734884030718749293667210225129359306327792567914985014831368199892193347708966788146384060123906596134543307283857009613182671107270771167296010868385206806241807241514742355516861401613825013341445643334194523242116351985228065798212898848690683937839874572214324812466480223548929115203085562649144685273596486121200011476587927505685098912911340748346870472721673526827612302774648072555085630267147482924387752964060534459958624664273596564739948808630507344249831327720611641405949510723388844620762721440363123710016288233212112847007209333475772441828019237079076777361391727192722878756490912017831801958960488692015805957587842692194533738894329003653875617029215853190622570112749486308501803307301427328707892748914753111130073470766226710716005116725926306896285005578093383537975124613673024636570206787915360 [156,68] 1123648952299909174879691798559740460923860011908118637786226151178862729202572408420493619115222744782396850598531514327354166548358402229470415983642635760221666251135080378170582664727325690753362950462021638707611755817956433233411347651741110764192664461139663832494376660454612445800528206676082193483723547316797078987981331130293246791320831506887722653871114382770648729797417186493355960946334030332552843260875646856369640821358914966160426664337859430882034923849982416376190179178306495561768801125484486304255613122366526974379673058946718012941560306778578984546439748544940189135340210192273008249530251840027579193389695445287144029272800950510976887676961334152506234983486825376288006620234113683466950691278535802265265901805191023197789292298682550539678825968764787471076901510476509608207716391271212153172997337335381586508114840369381122301232470789156796416051823597016557012522713153271356552545474826305516527469168867249642096046757306617875698604961015329598463047801573012551522073059716296782625754207747952019762729519048434197489403756954154283012832072712026122226679833724339528771900489845311561028307856585884929450547968791701535744522055109324644627007067640779639207219841106697784632723338713537956456210858025143665901760030566163642386130799038994826418040704855932641689364500363835654996751548698654481526043204068717392377090242883986188387427054789778996434905938140029774058414013322031385807000834730403889490033260203222595277365910390316281568910455716170629255071919523499938994228993263995169767703062457674664107447276813556631024982972518302212990013284347776422572713690243818469576143861605710323679771183911339280591182710487824474623 [156,69] -37779437306668546195826128105609931320027831040543818048583596030201632423080331886762242317408328922120577123589980975457792472499791824153443943717034772947845828876894692291784653156897205167431199248416464105118490898123739441831913725292834387493040782384970863425435689123775231343181749070974866641662518725175972907036308399475557382476593554369180518110593693652977204998446565988271636279998290763433485254006956193964665689016016726267611631013752953178454138487461331292075435081730545099627573204642177195636643231242803264171738269061756941571892132755122302476004840916120450773774657806151437755063162144387502614386605096784894829038732102273625867836871780431929731217803933966237230977621879471782995316745015357056143385551502990691950941278408573158964093045094863767059497834966859429315037582524794799602569784624771314592946097587280639868114554232540734019798140913647427365223518467327641716254549113830012838947084523263966241700828823001954705036421309743780670035993978918599707703925559304369120126674729799571808755628682880264750313238132642116129459876746304540896292642469264951090852173667206057919627966738227200050961602097252126728677233853506488732685558422152518877565564022103739079170076636789620691177695726880931936115077028258776847645218613936892605971229908941610133874782855489306780642290038649219941043532745801930512739188429797414563013002993503186325170075317664403337484759182551428234220421628200642730255262549150997711210823127725819454113915645644638389699724798484424608143854565528123399778983796627411669787208385395377992078401400277408605760530159544200026049296672315676255874859377010614442631811510356526508263075641402736 [156,70] 1067134573167883696490758408998407368662622082197602182711033119452186073855189565367585453191491159003872842252724240122585539854758869130811166575676610326158321996162671823596036067169139869377344013008856745371007526235666664549147533790281645727864720528974556728056587323637230210413614430734429205917583501445814388823862724267078900330270592626829258725313682809786619025145618582152636469032125168461942471859195359608576650149919893310591399554765920200076910377627385326963097118116806593741258466635437285768783272415571760787663385513639861526107465114069288762888796630331697915782294215714427286695848096228687929620437674117722876560387022553532972128155595535585350056106398126680630840856941432391373982835034042291203005498110379489078789571020903494668872993461036754145760601660937965690534067599194185739431134534316212244091178798400888593968318122231237078416365152435266690465263838203447842710275947565264190847876894130031797456809657724232190149613837208310915051523665435857118411373522574482539479864367367182012767890204115153724186730590494216451448001531905994605686726163577520772793123291711537687961169682316616451809582959464101427587874879263670216804418592588890579562435197269307184069663203393514129327071682384437583564890859378884631159916133973420905808943890890243105851954039755410937736241582513970904846676777860138385542758839518127750121465676549965865950184612989953752028432781253802508974042104892164667112321208550153051276979323344646888518910603158277379941024387954168539128766405759198497951088117901040762012988326032196967171038666051365512122008802256643053167934396584916492409564300576459555277687255049709213886401107152 [156,71] -25170324346890610145790763124431637449410203528693437273325519422923620016305116447567849756792693248690677798061366814435490335032971797509222217064022629771400794151948864599342449496035204669454582642370578251383466132507591694648170865403554441684754064203463665368597359254870966736446235386287406666698886796563326641024446292377592415976651833330890236247487334271929220401118986579183829073765981618386509669058161960926143618133768351747904897643711310409669410285427610573446696292822606065724787844807698695532148847820180089066276990951439706643110520721025566206845799792867397324114701632463606044983348020088438499386324166141309231977833304967625116400275767964088802821021317523170993387554939482486026788541277926984909011321841656003157038263992350240301552562807648056427316918556603114085601997784546398912081241812870425048889041181394050206067315599264006258521425808001239082112511182661860331480635641490952200602508186370720985885916622621266695176488757802504342536141737473236933281621711274295568974626524638326899091686267080862566405568131577001855053149724883384761141223292507230283097704290621117644163530753519259814287086756224200897978590415840537240961006243957796086753895757333984294480997808847367338619418813475198958334315739068239482214420280049266548793915373489418587393072176130526582370724082821832701754993110420156164101121389535011668776773376851638530247884682237470082713590246388820056512059553785601088347708001337029095227349022401172378317142359845625543630506197110596794554449562454084991331988720524666229390406776883609198364105832029811680761239500736077955849348645894962771179785052689318905926784372915278349158272 [156,72] 492790940010998436618334370843470358468445418071302245721206164478983195051909547107682558712566645283363349813722876682431004960511906851297461992000208859422058617637837306003963083427326403905704587483316446560036524639993131975045964330254395479871503769948714696369462370803781983451246713511732433018822949940721450155095455176619748408115655219566091352573091708121325661781361215872102457084956459985988083496448086979692660673530730350185552559542726102170875848800962380754918321167303301991360458761621553911274469391138405249097611911521937464344071229579827068209792319910430309745706648154772636630588661844448392406097046770695807695555715578669937830422114244359163901866968518872872867904227383464844439553833822293115269742420166890348966908703541011407297279860588779785912076115454530868942783748051321597752435388439505905632854840327907634697830356548163085092569538146558040432954820318457375026364739856734241990133087438759631913092195686965516287918981005578565989228043706164866256269879704348611693143100150399150256662035829959078669587949207592824881688577222750663776804403207314181488749682363789273642977619671549460082788273602351847585632651428946074161138554058899707444699316479332717183657348581464889541606885098255198229691599574478539475135570623560687158437373422898087972626053509277966429146426840591633937237249940886303394042405240333429960685906508825667280079956860438141706721069128318178827332461810673092041268656510317597334749597878739797342653644751102375323428395050194033837991613324598166688096981018718088802425257999632869091088625517532835638732435685099925077531839889322015860289639172702149214097424302182179224 [156,73] -7961433887901352536996923335987596121901752212596590776729822645387407605910593021594722628491055629452268290710001746216393917155410347675864918938936332760618473719537805967767391054402027354667046214273853345242707220773006834558755835400037172558890113623891247501912395403169215415215958610647145123235250625661282854542983062549217389924228682760350162787949332746017229315949444418413706264840539662379149740774005964012880220083260420037572386732879947330832646774596798592642714569380450625165606477676504417483066506230137439654232175124857552315442372004261355878820756519782850367656733818342915221443162422597772896963668702820224259023193507558969537526452296783619604067729705372731488460351687032844018689451785605181753406839511326203913855996168898404272029007321995869478941170940975941962729466965314253091210527318173245316051970016219672764146931834873096898007881992191128448392369731317359388101379624705756598312257790960425513420180891420994623054717182337287076444431531995656831012247874953529180449348723142209499837531526700785931478477841512560649004277219992213392399324107154382682410140143268632170075364639251684487298867791336922295297497488896311374619278945736073191235318307385315524805278872813793425081982045451252870912956831897914328014370583959734220586703176552933422546827403378897204000691308338507613498546826516100209305506642756743787156551955672086475496654030506238916471912275954853212701237571266412002188557154923073037181873280793985138736775287135879331826013201206399609148610282994987684147565102153031724575377891681907519463897774122219346621966400953008019210938896497835748187185009751213624484097161015984 [156,74] 105534305585302720419824552547655940461993014274509202096154048279593555812135997890421112579632112565709834778480017591518438461780783358979268726809251555173752223196543862144803355436937963078952262460724920568666359223631626268518035006691288157992420532595595779432606205038311719537123754095105474929454137687258640777169909907030425332097103995946028766180038053686838328273775213003212240370417019481661679472448764308027776276653833532013934228900506426895001122666847765277006920615849369074456505720478306930118463573918397452120725585293784677414262810700822805437589868557905358964143438005470777860934641636440544975778979754029096545608034047677644473698648629247757616516172799692437080595386431498620223849565436457064884360920467642235870834536204492418434679052654526914353122257690854183006007665586277056872686551254715227871442660348167778337457061038673985909592725224543302208788356790290660954866179985722590921543498826239393316053373010144696926410837766688030453950872485417626631592156668833065363055762239958347902872244946202203312229705415872217676719750866689484477177459187326934038301966917582177369862547377875360014221538508735253661678466285446772279069090260432268354873990636282973804945393446535676421533376899517491095556279939647801343878808247180641586541081028545027769554414172810391955029466108061558479100064831359600042263013503935842842545081154332397997385977215463360137095887896916259951285711114936064134603670880340830771821790283868798639760769653853444122995422871977907762279508688086542273749463510720499703848173704800357491181925424550715302074633043137314854157135272073480321073381515541196607367940480 [156,75] -1141483380684110042897245222881908080010917520625588800323974898779057785053714156413083919701273599761299995456362215562967532097341530162322566699695473843358365113044132521640606754982366892067288621585153269781644968466412408007281572241365805380463963510049059471504843818746035069928558605571051519304925732480641239759153252068753926100463029946928163767958487191431944210801727810577591045938381689457064741504686977468454961972319160677494259703776490248389793122110811602055595164752991362076096104260492911446357132706867639411218477861866246434704467146264644160542470113524103999934895816844587070815902188503007285701994120070601653146840608625939619302985967057651781760539335622559744307782758839227451052539164284436706071263691180262701011645437368154138729858846546577662736459392717468990451624654411694751231009777985361594072569006579216651890912179572040346799988114706805866233356117264930367269267421724316306395800427997954586074094024375298225446596927153890067484513418448219032497489103265176524598369340220275654783055328978568226283729585423713746123152732046053648728692328234684827152160921442017298937297271745528254776006306260558689334000646377363373050748957531071796823811168573815894152162857600733761394328048962685695112679758745140825627548031801294538616625675653425968326306709338075959411227038458252662875280134973132428058289119596623188113053376704807694151777597621939284839644886254333064861145015798548512817709586961484124643331868427511527203893514771237140088983415581270613967860436223270001843040128884354565146637324088679821439009788751927864084228560612070651347063802192640148871478009352568125244128 [156,76] 10020896650115995159474512973328301690048218200254894122009638489091852749905697006060179410154979147101485508545883574069868663496025864387306252990361197870747948499277945418586645134904449149565260734603168209401346191556217992149336108961274348169242568655122150228056570371232310104876607338377411001144665591992612999008526757108194516227386563216491961075569474502138855875179512035870222742267409359336272849464373804728883574483777397344296039459768470621176684631042614827596946392756125532942178200435147640262061783462979840406265134958865727131888743620721328953921052425822406654709842359716291424080302124637405666681439491318757760889021553964284510261525225065889327292582153931878137614827782226776517250355513788831024708614209062360903775032993953680533453099923205001401682548570206019410663374187728862619558541808935228476141959973921992911626597245197263946660531712229961722310127426661011696671034297210156227564134646197135065831859347941099810608840438341109174275232095624814855589033331578578154891629969343941364263704548772745471082605190545711610309783333075155048502354959329924567814533607213484358767030276791167808652120364093518389024652816590633729265291909827550563758388790219518960083581475149132726581127345400939356344178653916798727690099167555903171728708523368264412885518283937973861211910927101366072211514706473206463594683195415572250128810197250680111736182674737440070800015072807276995919337405805668291095543741697812420070356208231685104836306795503318139134092222488366868743346402430011000522510775852311361026923641414555011725158390499024280349275831432306137984631913936722553132812313352537490 [156,77] -71036566124903976361638710106382634353162767704246741095426144593804478671948036394481943056063797089999605742917977080914010921212970743988885922871013084296297339714948134843211071487930128394197253017339011927422590848045182145330799465412463587446522951233089642527533052725244663973400870214016605179348288574818002431701753992220794673112365170677598804313569928739505070106712716956237028257570439153938433943238036947219977654475416605707664260796795963105679285417826092168542274215338401733577375716796933911690491197563147474546017085522869287768856620535867346170327437142976943003634063386621472923109979096556079190781155429080579132331725819961737242672251394350668303575824315810919863042463680945254711783223884864406201857074701752707634107358536133386898198801167764283066230631536721678215124207564321566765690453193537108537744857527941754803402941481475943052914169958458858515381481300050411398390057298941824674199729256335808927829557357808064978392074939090357700164759057152060937879400960655294302391181803190850931625870811989947640530641654690829212361963788159775359588001446584170685599515885520648235740429271742689430486262929620943169174123394994513256575560665172260502685090257571394317537672667608704897859822233524319671554952588696410896307081174520814425461255774077097786403760624253057475344878651568442295954432419894107426461788919579511901377101336699346774116955974992191052329309297607862778775016070323000546831722287741574198489116826617313896859361854451852947671151856591521896956921006012846297792492718670254115409347484800751728581613338087299817928226893384629229288044374309785072559035557160 [156,78] 404634166502882331690481920188327679805098462492666385192123699771357856588059208493428003731481668957242193003380463979045162005096729517164458829948536714107695649370420650752391357180799043184424909078203934320056506286231073116396541147817212119767318227295895272744172433111107114393822643887635746339814657413060361760511452360665989010582478558514901614915296598654832554359213373937119427469617658645695047744194101000187900567673983879676610903120482644634679740799463064461416798865807855217754696611216104803105026424170076372218142417689592968150592030243195949320949086795850005657160719156901331448363389067736918566248357277606510356297718993362567826241863856169047261084621889381197680058876593728556157356702858906145936116586786366548792291423146888057843370752002094428096642080181640967786536231237044183937574112471115692606150289640175392521150684288334229153175112860609793791881707313442349809912589479424424583130324444239291044094208010358948269048310894313198487796796099444130832208263346441457040342180975337009548554955848587568395987831717332744990200690533018679472421514146307829627834763086534965790167340704356068980456167851214535209239440725118383232539597241553853620406248637105524809393510240993536616795609815877205152103932631772771990429193743443718640030614953605416321248032823660949358784672866087513916310170434406010900152994083399199810384835375156223098913493213226858460593633484380557303115845762052266144392429412257990284594420347278287126464866552677857612475919068244708214398299854159216808226920090561673730733043583476195580749059406386524622449327159005774002903483728661114675522104 [156,79] -1843243788701259534179980208582099667038298342782144276692711722779954025756289396552882713230287136370694546906449365555069479327946227375773333141918648333964147381621814766764373540136297610753825193091459965805062302822608570790024070312546630811783459581920803791892257576153894698627813570686940105689296149626257805477297924954032670317990483916196455436802806624994805904194002839687263148215247366022846955638885759371109673654278617058627687586745582332321839676702112343815114656153914443750509509025119474417617114191222525760233501228187816902398380379998531414617337119828484283057195048215382175174635677777453911694528238550316596504002292446580042923172890822927304575295485250508424192984976714588761821286932692789131783460388637243143076934974060723989678283231763439138551166925277274873807248583578662219083254738934788184485764437088515249075467934929523291597679503681597905984219836029864952259128633687560979877648310590873982966844204472005333434205613457961424375640166166419517257056202541861607199416723758113610868844740332923543657395469198513078965033447336963390729088155836869251316220280464259540455179130451390956847602042939116677569812424376867003670199592436057168577323608645352023267833500273092673231278009582927181397542234161206071227244767289868692022946985285352973889427745609762373631293806082338735723001972117940432089004627296292658400867779791325840878165757031348233870178267726880772161843202104233907763812124835760072323030517241277154481147080025448579410011803665329197652771469434901698942069637374816982006299371962040881633462788520629042944430496958322051965975521173742255232 [156,80] 6686507473579776038274354026437270358907275514300379423401932620624801333888332662026282458005461117591828991158465011297835390040670472204611998251930746738558854551744085486764305821313773593053695667105632630270178705308099291653084265942740650050482529572077674548521018213343032934936110505371530164475521109609094319430981216583010706213240451392752030698535422037688709068157068641021122050058633483051556805338956690822492070489887973227910717978979021974794344761284295654745712444711491960024698483438436065895172263259114261805401156257929965014144018743772195945295623685116080747982299003923672041065448057933041828217336288181266634607181670753775730651336436261600115989750184521569877033119852190278782053670495721776684288074421271945663665428275756533832095965075539985345784041458324074158963724486906047569802551983308962618013447573089467166252563295436774463561157876397312906216499173799941629589693110177589040962633608083502436080939021163377661869392299374100880511506749657260116217848174832531870118128411535893486129961821008721269626757784588055691643554102400729028478264499249945551286509044025217500992347660670215470457665604996966964271892287767561739758073215949286155317650498713257233587168871585373964169862647725992289209329400871599147602937899522982892792091952451298271416735086782109373824028949616454902274434999604034723022767539416411788966423926594770398540712521330455326850315090127097550956627335190414478914211761008367803780272547928953722378235719053541528726540052230234440052524731129406506371315395848185550039871188351499403454211405736415625507529725425016050785561801121648 [156,81] -19177310453920036109973570659276110691586973570226558097319313042347664681473417131348681576632445099908549606996551607549481471706661801402386453153730838686615176813410879167806505606923937218861162256713169024241197809651085750335400101980599261710178121751524185552247273382102288543559550965055580231937495860537420224727073788984772644112709015161822031585212479531655378674262499394582777622888939705794689753739043423669314008709742128042595285695752718913639355146852114301813062101812185043012146115413207305020713200158392192338190826107103697560452335880183490033666055121882900574402419404578491955172925700731105698728574438731833886881504504663413586553048600227683369918273108876929615850636992510362441546311804280375480032830435854684894788967299723622322818847134652188183525221693976208464107504063829560954351897044875508175353714190991820938551277153615547730644495643289597937864893032719399815631205123078331558158596232527899819597393655871512377481473565849365952616146204536188076169722673601889342138923865907289733608869962546077246352944954790133346116740151317991742640216679115156232133523859710547200964817699966183964359356584643497715732433386055592007733597778036994200339514669723989487131629130225468160070248276883706771148897026553606675604170564222202844328433522277410204661860137589061681037659462278147803781075791622076053480943697031595651303548196714407321891308297112199331595031276176389395922304133510003203927618468597331414563112617914159910524998246724669409388211021255589286989200431729522951230543163178144649036396856359546741026574644070302418907113200251401941864161072 [156,82] 44358981683353879186792208717064106149652356790827830682751384776821107773909393133800543364644101599903753674017554964697810707251422339208477123799778578720178213559158586917660366158765553793680459303707487179246397680617951086738878711187493921991214488046637766578364139033783147729884764162526382847736633444199108466745611465035559662465401164241820864226639449852853790793935095912549279612953468815987620058556776128220212535734663392569088232996024306876113022622303575897438426994886626461894934378665700796186513287751842403740226369346169175119265706542357878142594774519151916404073618088053226557968539385641910609196759046903667394386624737829182411731747456708336495379725016856181190469719880456258955550396296559041039957952576553812117895233447583348805293938695102558463534995917750434501495703073391153304930735321209507659123482686174555708134551601388115178108175633718065918441782788989542379146235524872211783905771336218561756818029069635195683257649940119865885538631989870329719749763296868134782759605842230681086234427562923939210826752743359990220293502725056363974382584706446688323834990736042887569391430517666982756873156738796045529047273449196660702411598048791600474629014481275459566263491267851169640027253164580948211666091517449080788679094545476884417813801973832977573965310617919976738391103321795189751451105682685529556300027808038763569024317306649940536071122670293440666626405097332531320097346850948751607783180451279401403434134985010301276037520670552538475156228227843219428565204509694627296073948606324129512451768202527642669609987825817764461899885790708369897040 [156,83] -66346725972388597588527198907785284029924769185438464568179578083682468276541835496172742649758247596665267392036780614579739193248525906433883191161571761840413348907345572274863764347018530091560083266359834419141352799719474656117347640577900618192708322027647784017600316361144922752693451871301654014944169952627563191650595820494339613172844307066641093308496303276955560354981467059734649560384695600954332448540429129165436279461156779704680402527815293784766959422309937516408804185986426958009620902961028779778550054557450819017437021641369480784943602908943306337729304932647344064779742704009071759049463501387341333371904606917501619107193876135653566930341583668611960233942939655339189988398930193431944504387480819060702538365886815735062808907362503735014940620425295744116108786043465090616836035665783350764965419284023975013523919706814485571981854806104725523436775363367711845928805144988806251443399050496204877405934648117165339808215046986612972714488904396996998931107685986454190980119340332786504787990188432573814372967444788213512338684140284047445189000336138902243441659302341308084811876368593713477914490311530180073631456362158183924277822273430563253993937961822469297608923828810417008238659532937274919651346870665638922188208668334122444932695046594507480228388086673779791417349913961905059013712744306754395797186446688503841068293938538484890155431519948053377248095508831104096329957333325779578067673828632657237133971639495508706825507340807171734040571527703697861726984210071937564605002410432703864103281826361108180254153161358871393736992758183719473402699154976160 [156,84] 239070278593411247773771868127568582340002497470213719704328170826052609679243687929375225143578209841602799354883090994205853499298628241424504536617927562285843252580112075302643899872598293130786713309318939294112369579668564755948557570634198772336474265306924835596016411746049070009479742832535017065963620775221396097456907054113602126508744665420345415445758553087714060884739674101597078770102557409397104968961945466140644886227479776557288422073854535729919164950201850819216795466386397568022174935232980314835014705885045850462733822679640453404249196119152555204178478157706687402156506329148184587991985655059028584042832113774372526695601393478422459568369426981769562211590196433613710023373651147585750874870074459109758062080390661372019320161111167553052092076610275991706206439540995255248559244860451757217512066526886223966111672929945518002392177251228294504327089104800855957962853841258622905153410888567761877288220253233056599142643439957697444954903284037364720293415395890732504443064303374704198689298051943104141405060875531134075067687404597270120598970689884553222406306523598535090126026980138994659341060787580657859487908656419488493649120119079416527583516325415172238422857211846583720235985197672543866969841716041519362869471046114260880440491386664678548968345415512893151626788335320461986425651138474683054982332407486839945314328303138936952761448452292969288514307179034316319819044609386561139264021820300031468893569899613018429253968912945124567294695529406707144421442404667227676053887806965251918322922016922652596621811078181220184463084579055891940584557839 [156,85] 1032438874003765116084167128050774453939895842266622435515938555115237871172320895004647467782376714485052790010168597737813860424272306681460949013057303055146470569810446253565505444809421249773786288121176168884246406429264364905927242499768978731273116722443736002369071778702545254658279143995654161234904894192142464696369872526994547468607332066872491597104093107687062389708527674810123773902863949061704594271870876888129747852177046033617687648580138717068644303714481537552560878064310154104165230164555697916102513668080229568449198374827985227363289430144401941826482371777655998181661145709518912118950809453636094835541688054950426147161953789385149481863802036647365485734479841706870539282963212268861860957583090765020614244027624682934410585814968593564856111040542543459408161677670784263640566577230576682527603242426469469778630409496522382531980147166323364761624916274593160378879904679915699150260671418531673016689410316009510875923903710506988223853008252157773512818743765047405170510872628790644971785358322369719861622453633376334969825974587352351288576124948640056226908793719592984752762040624674150178294948586392680227017128063035906244776634330528962876385547150915168588746077258018301661388709325795929805711145569912881626674157548755713673965104113286503418656816377946100251185147286980121317634779356626134669380032525992070776430980724614112848549046139998384863726334860745769019404251864657174279189880702917860283726439150554097515749332035748993443262572711137622680753086099875035188367032014033880248384041323981301225838190344649025176758634310147717521184 [156,86] 7886259354777150608638678572991731058211024400574770826795192862766888892639515988537759273315039476549634402547131117292367982726294881996359686305548302310841838846433556441137342305466440673135316968843566982285726841051800025669445703684297959446212537939307204827679974090329759206961300890569389705166470625352267712103341572065456049608006262338165032667980445973611089252365149088608041999490385545693391111079517991454162291993846197250727844360568871746911361335240619652571571481213493124746830152970765135050136712679690516315103825963431576186958140619758157592931009543019498102280234097623206248178131338271814836648825103447520633619934899798339092900965512377940471815013637660126072103510373443729993916616394422238344058841568238719501855746754092677426439210478737474454374611415805148706596874223474372332334039721733193004632421529396412864922599492749171265723130209602803882029004094058436036457462820924081973336291734197035611016182789112323820083438478132907150805178157481612537102275648062373115652276374359902718649350288147185976356301010164178358045451425989714733942628490181756363523475072228210231724545443971223064499791443266751357083661833887539286222617382194023607162892553602949071540972965930360801858765105250098307761801906018600386333608344897122920426401721338108032545131373827172559629690736509070584676037645493667693337193987216774038144644761107541109832699217190786283172851171356560361096552242017995503507688848570103840918719902945296181711983951707982706965374684196940922977816393769744879420129282146011017497083462823527783432277467466434696 [156,87] 40346797439391818568567198987262113932603663857315257461880355481867702032829122827316717407920364824129140492799936438990217051018862556960789016812168183646973895812314445895598476049771828544621477844823341107681616814587520954933753318417560370897874463386997346835860481929836721931060326947611479054034580911993419872340177363607129551439243001548953982196808823299928212960254096565746169656359381936200537736593225627563809422564205365700268037309817222484324978634542530399401010757840667705542402767448913990149280772564586556979925089833525895430035115113088184576809027775020425082320329705580175009296284517917468452208665885374654693460724958214253075415288522933430365535939622113778415953586158119739719887093729369817284826963454161090282386359255619377845868745660227314674670038550846689898142525667691050465156483055840071717630539417313317132230742329206985533713821334567119870934761119412043999989794827346770511068055584849941092763567040052101939899260426073007849782772368831540149206572613185633948850216351681667360614827339968410075628183241004356576955002566466915918682658638867387691216529729577216282168953337495981530259414817846972332021599872345596341595741851749075811935309052830752989215718313268950025500757710652582781734562082676694840420597459336944514393411519472694815318239065224055699865480568084962918365145385979070953327855467591826535406648075364017943647986737488642194951292563681093914367171472986834612903673950883401726531244323091297998003256404646140925482440078557481712886482268435612270185525993523129914088866742970740213144564810336 [156,88] 160440444897614564689401202716922979214234001822167405652245336947129273387083004656437364322426323521737091462959698091302332387404928133927126591254338225136815685663734338052296354485614990744004543245935176857139319865180158918046181884786085779351946899224532382161013504470367698749411477325114913294737605080644860351378607966127110016366662137715515504160396631922267492867161796243278623934926095901099236002998869757331774864903317179151989426590454889667024131228244144774343285528001912737556723699670501218041383001900323358650424044678647403059778920736192832766473304768103430812866602945999270909594768148707087587919147960320683282457141996475606736401420772559155371929551904105675635782253545929118011727990589773698018240606529977097101016860519629003036405732078406725442893845562205861854609882637239820039240259226111057447369704128556513075105565360217760716607215235592801382374718874148217615368808860466656479450065316199887492599005763086879889443993658540027316142500564871453002824837195876415633823018786701754600023121033894482760188962178348822646696039682326035384374015264323985000184399053446764472781152543995991256122882867283966760453675022744088867420350173667332897928609682670390301870291597731144633718073117654192010194865350191419663453235311232880689516504505934334458912163777303892383619988349988358476337417774134427447837762654069645217179179978852029899138499027398758215875260213557684418445364493655257075227875737737763953521609511761251974079600133861511088020347283900345304113499072535434462092908168502444403521692641019316853723408 [156,89] 485280147414677702474275729512249359978935755642144839398993035199426207499680099415820004059402939357063778191686748234221482991611157859442960979709402704702376050642908736061499799383073947054602055972281974452066623463289681740256288707732051103306447737783594017895395935802900408962509970307453181384808937742294123395305677679823532063146656380585136134552107388110010843536764736317015288366123672916610773174967929401511754046115390742450625882189787960050684212449780164390955139942687472915048455409352112833057893758239920102444454979494152005097596038468815960308228731864956910853105159116701518262799481631565149332325106549034214288985077398193695223445450589661878683711693000634661631875259839624708730705336874768399434258006476706806131203993873340386410871445391565565663037701767009211659243282383136305957274847427462221729430610190725681571772852724245893973386785503623969898824688551726539775599185197529265870504386082157991868304804315948840274588553887313320456380946051500473247424784515254557325777552370652890369031492394891991757786773275679310529744869936112197914564582189739631030427291139295490344066226902777090635040484700946222733377601896846158803664624609918542760169952263797988423774951428225739797447100874871660899503847907071838375519050709549677405814844447842855896985250537211590604279784208030190622767131102860411969930351753644399935598607674375609276817766106277136019685169817407937328435917729113557629191483873339744956584337023449045719140836762748923069771399834849344054001890598827114604565872832340367631221171887461701344 [156,90] 1114515571511584508957211407965390638031319910608821076873838742614326608852026593309800869566596596021956855358610297531082939106118408098961496734416890920684121431085479321515358655255767413942359929030851426093752356189334388884404418913612067351222254602314233859607123783535968488979316358119128295541211430498206852970358773961310166722528429778622583025502692412065517877019047159641207886657443781195825960217617479826203200817789261134670619032352560341399690421631123605538047194566250849869268615424592488365274026854282404104485538174383741088398963370145089014906300147004643155252233509842528125667225673240939340166743135048765675881014389546420630654336786700753405667664361295547822410979897985226365802598857986699538987127744003657257356564616267887078859870844392310624881325731024237205855405203616215637255542088498487135587810663800667553123185639798374260839401601861991755506456059960555336086166437878642646646122077061543369917604029855033898957881133229601847940658627067128921652928534586541222549025407175111231355890542468653156874575947863437129675107223864303389074150252541656277763310144663838168222423623475956358648204958247947372595562079762169232740324922207039111578611188619714936677339894847052604875882849169741354999987566928897186670695071238005241555955766424992611434546395992162824016536737278196653117009360818580015580923090068655117122638090764413933646509065483002733113214651116740356153369613965937699209549420574337773012506368246235930459168272935306935040998805002581846773173162451762596464828171054652139966786688120160 [156,91] 1934079846653506627040050918893108866346004787347439835350098161425524384479645401239054142914886347132515899853754417903167905180708317988725082186523249296430535482100477653625158558166926015429756453740783589600016964632186508016491041558504200621503143628858789317753064167583845928679662584914350491226894109421242129761183591679914300725279330472059159445835991361106633820400404698760439410805751474469648540631529612236772399641803277963487756299618263082842294020524619418776588988312687341204714670806877210275736110824414429461082693972173682238855880173656976326872857242193520423218032948604474288324553280146182637608362874537711188559519919070797639771733366505568059067353953496022596524113279437378369249145115592345561752507147882804583201364441548406564975191983044595403303616638983984283737533855518213325585937126993032215430693874010688604667900800456991107784604996496981842970044473761480167219971496553354957164692579603620577022102434469822410268830525203327246802368583434124104369859414886709934002764944183995889246953443104497479405993578489038071565544205362993938701316958881477351897259247423702448046579265740750720427781666038544014757318024774805690143120194960794032294752521883419573950061838592098523960308706331494532337574896303415839681963702982679665669870206074716908551633117612424050218107187353981084376028132673701802634498456168190186353053637282844756748097220196317931307068387720297213380581544421978580394930472778885666897187701134598650802799279545240169843572320350325288388762142415839614341315721648906534779951872 [156,92] 2523382311943453044650452896217521888807354997196618117398592276593276793330972467602593907421608639891622687985961877640864463108613070036502851387627805788105689785247189375949027457627431160884602469763000703576649222131862705218042012102000102083007186067970740809556044582711397708658674081327326246882718963430346976191130432416218160942864223764217485496000034746455994618638740921493785889111403903171509855659773528670706664954264057149043049975500623734300071079613401815363022332895284253389962673320598150484799982449720817487502526430834792959526759895532002834241944995037976183281409565320296666780781548134846527795574225493407334099923041991116510497358545860410565730752947915884100460112924464625411469636601447706159031342862825901108245653917527848732258438861520358613542313693357641398822482589920407809131505530229781054439908159011639974877992757025310652038704362171453650670784105860856602645421717953741827257451972060998740417947407495230431882776807160719882450919661053343554268986456705755624366835341301900316220441923680541279454708164839009471664620377949191252183511087574222722083292895392678530125552433693725627955731616875931630307600106907531567981789158250618307211472920713136356259402232282709426148017981224454085321376584456586913213805995809929847046720000231322926004559763901418494868149075378005494271474613013665875266472523549676826921964545274536383783437706254757609098357929253967174699541356608378643858347282097151139381205230836837352590642986053194182723094166533082629689154817842107574693242020049043171856 [156,93] 2461779079342066115849797541991694232934889403864074659711572846249153777499716529529975881575507006100073185474991479189464081131187709429045794398586830186871758939514050355490991744503691697219006773255218802046288907863886827817377789568360772890762001137530160059708287910870346453132923689528320184234681909435920332482913677221949941898923587226566922006694635904664077858998235447810293618066914690832833378545232047241237918430659486102424468228243569161712774774041046742616534549633035733474161362806023492776213093513267734035717510761895316874553133562007948837957306543087845237555015759244391782512966112684167320915059482220016075204822153631118212466217430765956691454873271844902035522741972351019016791994437824676571860235584403477907140993444112245950037019146574485241990515463476070172869988879530979203282844818696075993234719851456740971452719453341008300042160750498441569625076728306283514107360157861592427070507732343049874886350488296653619406172489231457980624439069734958790241101708773280057985283088666903279886953654361649637922847380776838322432003632503546634421079930700114272228735929366607992473260287891085037666410445537371862844397023275430489004773205841864955087298633637009896479238671218029050157897658325519594937761841046521152075801507551712046886115336237688769557391404795026221215666599510013404000913972000996631138955086164571829214944820620818451112637024424893379708417353757291871766651904843647048952264290267879589116569848792602572617874403998560921276274595684496325590929084754119332920747609388416 [156,94] 1785513356130755440949502042044229336808699270801858332703107986344853680634425467559924765413266434775681456785439105758802674005726787316317840045734066175343932681649131747898942624221818050807582935405912118921108084393174772323769974203248097755621721000623236643255917274049839393766461630451673861677674309255994488616564676034928644084379770086488146304340928711950121455101371329779265805179649126058114695912617381101059290820563582636822149691048015314320057000509695203240127089719227426105575287533751147075625481574655725676291928159910280982070298510102603966045190588973535976111660624890198987357610699757437694536351654047631101158124208535396433975825891142163649717322283645045814005075052392833820848567648705273377325867477434012397607730197878696093799883381218396796270366783507449159000119447307870158452191834388027773691218721903897108188971356468409990167882193903729475588122215348592543651621850591625032259641455806748201000867623977148179296339162372275348641515122268993275388649809587742675264468307554304930684665234914933354299279414059858060255010933896463042761888105891548905292625192576164282244515888246410973637482412899312580218367524767711112508636642367879924535630655301846675748791627431602588503922917161268715715318714072450320816088572773617027608484735639954892168992014963808682544573841579703518254400240012664313122371472180522830952767982738989879069455363520614475504568507248931251432639464673712582673474805839926554816994462636450144059663043655568212758929609072301497897526342136336877053915168 [156,95] 956941111149024298296318283276895269784529492159869554082970010387215173991880627597389895727470436913307187340216144687983284040218708922937861312725175182444603824281541879219329656313359594834455603353943995516979476087471104843070612111788607339420700482957152996790817667858436623232869382425530566280435713523755825759373485988903213547675557140151073885137100670318096180547773634211709725320730546215212472510293348729889477626052396498302685265166554063978294637735853418325472911217944792603459067577563664868564445777759218801333984425744282259482526463348545679681310652217552598511256543639175015571936665592045291287795364943450975860318981616778038182109237089269591275195269541051131183132249188273267513519617839549403929548074014501034699323152266470281671469622941988449579409902141569544064909851313005823828388436119793527593626534555966547876202219520713291478844780351996907217849323117912177860246432190234818881105675523117529398510366225016645570077570495226451132860001134411527449397075144858238833277653724895234846205123515857056476893765016335672608345228555856261874452881948603165541760418975378099393392100870091932823423395333864808865011833912642838084371314569312715524161766067969766210624645364324722787670154973205430575942955310432924855707734795755268824156185187482989673180612913505936939167480025506893766320937937233746258014938585762028818945097903964330010662686948677890382855138652998578160085280857191961629309119171428639899207918430207705652830219968706493278084137181263227015212239197240230304 [156,96] 376581760115458752802834679357834059717280563796905208932781823247063872412182206990465349979976371294457841571423367274011768316608897144870279799318948665633570665769866435403121869236589187256484880056973614573560428201517366223474597802129200664713135987613817114185999794061767211900716593609730928996140288258841473143693246178009208222781424752856584087567552023905118187145700419808113710694801086946879062530077164010443262223953006564174675000206012115770535216606447943310550176142051654688166476435338433772877392379275676548321067404017971531676515764649487651803140249296228224684484005383206598670973123378529338946054603565999765522955811586497013017330403413065708913288401487458177284907407421596291704462202190452089955649640389209509686140520208645490202190463368991110528750310671380401554238029648546685811996622162245130395225390362464433692478240348432151150248411807614935885491282907373978058408643980590809536689910793678433436303446945096489630853297009225613375852814297812808319008803745297592258083523719700254417420197228619116827600557766944965058230822346971261367178312386549957430384693959933713385414610864291240570341414513340358787549985987046478594751151098529408769927201167917254189415261218257762360382987918633204767018288594691875487099887901834290596846820820123045629019173953670911759969261432884226634619157268528431350010301855564473881719467675596766158212543740696992672393484648972835452294838351154098835935990079646787469227828823685843714136441927545294058772938799662033712253248954032 [156,97] 108100100420828637088772540833071603640669921876412930970890618702625361984379910390339204381387890421157203824236268880992695429016267776548686315654147552783752825088573169320963813255897271133478053307932176888916883524501066073830052258867195504856678811718170770753578428317559240059465930717238944464817466202448206299625334771291600796630160183692257837584861561729536827534151897243186333937644128928356020304989074032046087912699947292014023362299131198488436894526061933802459039354367084534775103899111628080849352019575300807734480920854475798691664114425394482541663519281106987048415197123180485999167260246115773426704944819105692766528447453970506840281786183225456631068675329452046291562655249193109004393536968986596993167993870276506299932433298834693857751744245320749516750039693665484401049894574710764771987628386917538196814484358478619929553884292121649364201907521964857198302184146023655360542860408963681217979689047466431873353959133472475150569401315197705524244033471785733926047830789722945347086461049907808207661985657921429178776102152876601130627799190782079064129371348094357276213349675907891382395163660333140492233334126170297619443391307825666285928806241498838363006948518437683021123794887622453807707062117476361465766542181525759775121725323930285912988793680966547724922313701325431457025116662298708350971438018410104297960707709695458895080742650446686970203861828010406840799163269417316659675654519095973093560840243029121352968738567702334782071979398615191157976865505997155899713104 [156,98] 22481856689248112872494765506926259791838501489535785514598368718545759472067042485638639453510799902751899305181320029688471089809341047230044010148581554217711082141948097914874179198007118790967112179051645280560869833706895728179739775552097316527193121891422357854325028959595194888003275562618934813150196914443004437633271757510277438906271648496410575128404303408606520433121767274060789300706874465395525134419639253090772850037633513778504607277512817410889773292340552866507293790488293957493909994084881969669768598630007662315262923223919248440171620028225198368090095809044324605880664846449883919325701690909479343755020066082722875261467965487949333449667332486578136276363994072980009444370366117417041122436030172822597450951531176134672869570327214845137051667594497907326139846952455264497398670454531899423332261329985842038997252833262179537517050376601339166167279448575016370880298580348023061111515989565510418118649550205788166917731117209449434763738167016433552018794631476609790114573890980048652508088166227829178146167958693943762918070126039997541435707333812401836353401198112594839648859095425552203318179776738629077642470773030901473783263859517322306036954092395391954744346293133263915957633951893222281430548490636993864736750153801012356180282435519754181749541862782541041185916186860105815453055527785389534685239694939656887899154115397706935553444329936631734039462760607041207092259092401904736122230536073057934099884276845533684977316654404851262027927103859297453746805238232763952 [156,99] 3363860161275786447395648925642279973391149285574058335952870832136093745195855277351710807699164423515964813559282727432470289391067372782889547274621205290975509997481801636367435581257022903787588551822521959395676166428857032465362210980744812489441140055961364113171856768002745720912739437308833205957458670291866895972112002015000305692887009594269994686872000331765520027608854187905204869791067450030581146936593935977055214180615561532311647246129776890701929776062556162478882585364123862759089595958617961164185487896802608000332712461110645876086930738301858031362957490429711794807228971944345136178627462417925767771014635433528970527981119877837908902064561604048580214499114886684383192435780204682397009401061250796355120177253263526752583340464139778700741291666601209729518811041260703414956771595855461850043080792213477433469449076897119649797730455438673507468705873380595466224145897763872817637163768892427651872452915396021556875621843862743931934556703196838685036526586868420295506215505522755684450440774928601043805335064021366158136743724476468869793139552576375036224257778368897147452338254990493793445483765722673826430233875017836152175992815451773481455753910784151719607024480958361486471875874148147335026516194309548569622236895128501087791804756143460246095030485545964044550821957849371477527473329125251241735085511413097302420756912014877348392180312117305843679335272136525513527244608010388530054086884268847901159736734595314517759686283354508386367598076975515775880647672960 [156,100] 359522178846259250256451512700759264927836310725054430264716158915999650973453676056607790490986482321263219614832097058391232448667384016092078063525461983150485660848140080649242893240161515515861337213966807077247612174188473518270791739311894735049902537031952586870886883903638012941128182287099452938157989253580859265010927724691825103641636440182019799228181737305984901850843261435387308491217645484520732757296536779602652909280796158920988443430889752287288648031293680785071738594281030306625147725505218538069988614666879825287759149762907256666984293208263518772080505826690980788217013529283204752809450052033751777390252492082152289462609796624806006362312811400555359692280372602002481202390748822580563933271172863345800996300257586454145666709234271445455912423651048614049712546413203439623224754747885702254298966446251695023833368356641456479697499804384878766490230786438386666139336305641407306388892580527940345462008210060893478932053606795360419236776870910973845625322200874455131756203058120929723690904500393572651867682052582419825420525203040320169035039007584719721032943017646545474505081331982054967560434840448846805257262118665880318058515556375383047653465095727787824426703382172915472382463313429240781388061995945324828057462373117819124230913935666650427891202763913550559752266590009312397888996192593792280492762896223846209931690202353729893376596062605399997279071930155463577828142822867885022813194047106985886483000860829912358401505849768228609930191898178919466683 [156,101] 27245505796093384927924397502097453231460435159718592825201329471612479491827923114332920312636858106507174966151196348619319788735267469019075194100867186955555737641425054034936372028425021673853305599109913962943561141471520586253827978480068572924807053384710069624610537070647447535145076598844949766439086903718147775504355835453745355503784574085445367521572820144644730492639969383452001911873925154051454720644765858345977866882500732271413940315405610484019733740141621284428198202924770814435827249645474135243692182776989508073065678140136270060953715344295989798192136550387760751280984163821306293971839471727465698565921041396212788145354997612828940730255564254662344332776700320628086129322493311933861363678667419633198113794504826793168389174336552348154738648626299849806284001871002744607445260628938935788736333846469702097988892543686797331854436198241192291673610085985972276402818102058137306929452641337814283595366266171907327975694344579074863020839367954587947798223706819187276514382177685455093528708385803613262231260576544353023670692060392681752252513423083013182534096267760483598042904012804782925838585833548768826369396966526614905253268591163531997055182706886236612988272387015055748624664306033533696754219324821790070285111789545650877097200909454187619564251252947110706412550311913954645536495183804822179990375149227519413089686831962262433268830707686855134127769864326810977730057067094727659556723343913571112883800706014949331561610454182156312179946961381688 [156,102] 1453231582364779796866931682066301966311528487429402241374397473782458752704284031271690556809504700919455416012274721458626261022780822825826439666757123633565077712657902152419984379635543162072058535041861350287687481386196159935332552051011481814867408817020022094997963250329100493491592139970744436371739507086986050411012753398444463971282678654244758982839267704816158424665357746280581554839653415414559804721658822536417411241225697439046485852452359853446994954972073785451328684195684309274558074285319237781260239408795081104780075262385898127883637518557480206543674105281712827783459863715975730992076014484722715392134586539412376594047097485887933521802778796730850731302788057439204932137337140408409308027008301301992945881176804618458102139624952502719017304550733917679148906775201383105748110241040149455118287595271513407972215614095734380161645405070904892892070177529726906507747590913897890313164487452146176822984590541958071341125223682451940236462908504276069866558569344725976824856756895443919648281558914692276978648163652648044570480572146128520770424186993934797577238863496680746938675038882440274678166048392184567824555386297172526075672768460692643779636261476771078177891546974423872034159309299822468623417458244584054080299300543061570559041367352683297993735753448364896897759786534516810860200869522541914491678445355283080324064634649785856861291370502774279169594003113257142165349493717425313143958845580777182545178744806007052558995636628587089063372736 [156,103] 53972713624518823091811666332739290999985513150543256317126529885965978211376368741921685002555190110534736098959162882449447193120490937185399612187186496490482867278625515522164919447446414133755799195364745162349032984421142890397259884222796632970278824884815535973769306226331067517748583528914666982032662127955752752564781301285607029779913460221078121656217010736312256832928269160424937506416949018961279661063434009227651516258460752077311299266157129546778316240646501667294659060296892172475706431821439702819945088597170854781956291655738529264718497856631123304977056910790421663806925571717114912434294502916670039519546889941515273662734436933313901194354354068815813757219631754241393750090994539564081000209715695092462549582575988415301085397724321885873587618910524339635182983977454082712539662839959708742670567626278745532494020263820991819849833888798137471636183971247363564840355890555250387586050499158172241210881733413925784088556008033140274718354874678494533708242098535571636847581188381357833835039775361642293037102230102586078803154202499666447755904987983987432267600929248498900169824098153397881968956713538935423084249118119008560591212260879003976568181104175345983190621904810398363012433154257697379478781503836898323166561273123654736236746693569246168451774586561215141573127604158870881618927860300205132760900621340184523482430492191551197454871675155680126335573221995905547093040266423983297900434278000078083705365031855377099026265821535576512 [156,104] 1493324115752777465190131715837685655712660082091778907303807035569960807292308746456250259642788175182517676230477992086387341768684002017799801215391395272806180375499720459971622929115713208280726899312806791758038654323821090885998846955417015364621656553089437860137021316264915813208716268963074684178778708098413259015209962573487473403595982126166707687096833810877926130829926085864692661468859681571907678872187061886005500510150099985078716358160651460732109286294010897587058523510165290679156160594181203470997338792262770980078951327293484939811476444968539225869547324375552149250427817332205350515287433216978056372846023498589755479482338484021060003241411888232660134480967733972450081355604528106770409390070776782223824650934228852465076690858083002275120135023530305672944313571630691484350601495092747436251753602786190077670488516283178527936467646893543911311267046032615449184339035618999927667505060223331195661996134206106783459605878542809909450491901889152514893434137231000220392140052958935248765080838673791116566038469579692056383488363612891476412101478445270471168375212368746161953021011611470722038493987557309488797750724091475227156017602659697872519013446487785659906527281601235087788987701277717459792386551888207325284902408472978871456361416246267603855123671181078557337134805011109342498819347679226341848004832896219000065072611505122798069580089970243352799811767275357911583688639331008247904011004286802080589890929953726835988695769648 [156,105] -17338883031461443845469660841885652609903965094352611921187946251137164439859449514208093541422895532332530871565783965520165284036357725096326688774134763181880950947748502243667713288295057582558486399777233882674484122126710644970721385103116719879800522382410817779352366870998883994670990140040790588945561231939119319701364614745123828380353874170272076957592092645165427648743306021439555230338042847575482518913066828689412279682249619382751968948423712668077029487991719525709835418208443975235155137571767375916532382136568705292683633618504433396587682379218263466212320148693795360630279046611208940256966630042302333054391554319094607281293293592907499605853359842623306871041163139313860998132667821972241008785946442530345355889784529638817656634591021071575228499612216390426080412343671227760399534099455316492929213180521718061932331627270942633524255047378385518294817832357754207793972431932686345533532407709719032825998439246050505505911721636721732280634541362267826567087348021754492984549341366023961899375634555087079413826607386645256336407520833502939684821279496450464224459991667359527680390866636519990416674644545818312174821321171335976461369520357670843011538764704445347020315402077997896045865261180628348385937829039590745440958293541626161790658061623814330054981017847014713727371420853014262130145422783272959707572657096842955011556678350865758018553663214303597736444557287580842239339296946074788398945837785868148624303612956668691808 [156,106] 12284307337960564942212237637504220252006037551958582989346125988318059431188618198482525176691172825341381518255648054584617581573047848365866442767276451787993969408862107158022197902863623810796198369550087497443071800919714321038081577726960863812141024337335614411791007918381151687835384376943945816553415837194408353226810954943831996530247534697885686472948692518706361836992770942055215000566856594927186445650398712275468285528301493978985594026824010947341514174749826419247038297117995641918856779889363371413420764347051168582213977563399984062812672767135947603910295032889843861211571146125450460410975760114334976593498071729830415184862658174950049104181657534371616063140942308903472049813040709231608704207611361015255696973830839765518847140206922937097635723300727820137181031700992738730079040209654957524890323877761303552448317980716397227033223294359056711829423166230731834282363939283418976420069695097481053701451503950172146128527043404436156018656532795105504476816317701904058314632571152092572970424821192650587980269148117538352786144072052284129235781226475290304086188287461301850682447750221555939974911502125395384186547998617651580625788504192114504316503648016770919748156065158508001876679695649289621829399171057028940708920281089875785869561026810878791113313994248571947040066502227777121120925300406405926370544647686274162878833275736903495131992799723532408267033321781807700527568297805938116565069485516254183534589732827136 [156,107] -2192365129599156872881856328151690339262016090283447552751455260485950602729507185025544946862345672754302295237137663217410033166121819035869798608835112561042839585184910428877113028567497017806929111929262280741717179218775287042633907405980805165440078752148202056672981539299504015346218162921641608999063316195873709488000019555689440839475252256154864625746372921013711971022574860940365024748502621793013736346001863473189027574721870898351079321231672763168561488301854063096520605309723131471054494106416491382704822905712995222451716566441794573357906334203638682132214783594249258224538974355927146319206730071218299490903168476649917104568141254531840468284042226590137930636616796593960223642087277448753326546805949621227093949263860352890764569806436292116876067262585302064439491183233479021204826656267339087332947004461503467759109395518684206687596860693090700543308981741309433074580160916464188944011403416794996275936308860328823245468114512263959383159550510315064026625449963579575168146558785475023534007230806242785237593948743477683491537221084522621531205557751097699219238883689656059352780788005082796918919265429163916603545398061133604675340586063627733176390086710261597975104439515541112381716971477957509774544496731079818213671747487781493276933138412620844635583538884114215077846612051572758153826286817740427628764570179100628730420513111447140010427871633843867306164188065696025825187314011271525882510129231465702140588064 [156,108] 255058976459976599115918604141518334919563659532358784309960936257273097759621729455966382182671751035399378374783019555517156762219334680200678994595158589359038603828793436749151394073861243466286631897241981216828814112439415529333266970767438736924924881241686155792888706806566094544203143801217669179715082230360535878901028048914982031465954464122095511603231559736652862849542641000165861023538744012105427184957613421291180262206726901795743621087057480828645580873583651070407868612435845013333740612054550763563933656284892202195209456310053988637682460854766303393490572216776165359413031367660694753996343760097633156650389526869485366145639132524592865877973513805606387403902284790186218945159237830663111994831186725284659450269764227445491995703756538741517205091233529587646562623077658853608141208212200483711100934781563537877987237173131443059593691755430911102126848867531830642965279450289052431600918297656816237875187109591181384442649552028359419414730614706045128917431723070579878855051517148496597866738117670490059116106368987211053958006227068337170124019689322594260382313971144403728775440077324253239111000789325732949080301558888688990639923968325494774804294704323287487283656904059639655830042944284637595463327759760742866453979921136687939245620296139993886284997084055471945015707287638019384067134816143538477092978029815608027205141904417405140861065893079033654877972213220511440315336935200947645874559812328180648 [156,109] -18532988390870703386696603284629481901615499130864301485530524756027464723134754127293413709162595320859224305045326010324747221009461558594440004309296442773063808081470084270044180280671950782542357715933179549728874383085953286961854602296296483169333718302119780815780429485529426525029462870173914038737819494102880646617491010438205443672135991557053816497699462250717329736898590020959865306647902270822561051448149483786019582247355800683855873571555999747561655838856670232079906746735219583711320068084852110451220991032955533544467352099421393196292753276812705380318996157922795220090672195970416244844041099759315667676372542917167573261437448532942173910729992180076536367122674521933832829351248173437018761885403400016767729801456302539797908691078887022818853086249500226022082263352975313133513268491953052459679482523328239211756989184100759852730109706006147440694378265754519255196237936075518066381664150509253369642477910855997947825684918908436223799576273826816958914639749727219333233534085455149527343811744769635216260856543614979367067400616575912719915185386631934559898285019216863235606430493954327236254233062826877714282137175786364502995780125174912735874456361382760938694807050191094496388894540131123938124282431798484837608388361384543986094825762081892614930140810835917451714130099880484409865059732615534059469363948999225864373060048027573234848202914678376633301781262114256069956629675559795393502662202600 [156,110] 831369829180999687420175220563240568508021145921553828241090274251259864776336183216020281281346927304829255575461732370786143140866260793449075596354305765077540946410420287103520000347530718466032364203110028742543532148158813839446210989919876168164021369070444712560126594405002954300432618496112733158200577761173962637545976456478842204908098769305530230232625422878523896698449748862696257764709962139543004171736098953095069789171741169415213608533363892266940481101507087194417421115673770533376744776175970822603649148844984603935506909878455024014747650850613173020881231026666751518869068894928943025306199455095532271089327845861247615542570221127699142609408942076781135681683799334149427038867487461796714728656632360386862602054218538399833088589749309952160840557533337868202019678187546758108655467886067981565168421810582031245097397009621294774058650976167848913986611826508637425535054506847096777189801816338186356777611568478065951462637506271597035046590590053791297286247154080944218842290617218452016163914006269902693027971355458440692523150597057524674636435174702281148736190228988398436400749755792156572854499453478127173787258902821230139340777676591602659204171185498238358269577287241786409578853846037283560627690426735911614505084384552158077901757312573722230343894204741461371579739961796531525634372176700992530304687884780268631586283466121716740486545327654554022182350423877573024064900132426349364184 [156,111] -22735082728795616619824228171503546323120366873514120389915943290035078877854995338697913186596952696951178909360562083937975120894071650586465655506760175716352993034419207614995204377764549601845239203439747604850518245082414967574725430718929489415498161777561910077048759225662552493813665103781586692692647721105597026434903858999237535883891690269377028160673051245132337032724356557946050699531097706083467455828643603266484818715167177908690431921578748055170356031943293897200924577210809153304183814650767279415755051593467805557459517795448232338456123022381446695143127789722569190063071410582051441469870507882689864256588968379286928316446443405832322637172363998668507680963305376134893808410121815960393544841197471023627234960225602676883559849917945765086399271716102500255588544349304459763075364940683062923750380091699855917713906053105111839624073504801523955444687407429688606404073923194301025628175499169200213464031200514647508100515001937461340656810659314943446828270679127918377790023989314961411940806792463683573527671026611095550213603992966129842453264287169825802940241326926517053580641534101831148457602025682188023247702023655600379628420586382736329466521209442864997346830489606093554378497959903844621268642885733228303550218852729893538209238979201053574846074641615814937968850955494829935332171956727806413418331318143298893950206843846731486230010344632247835287795964706150122426786164063200 [156,112] 373260182048588256819632599076890290866457132830451442137335902153484964409929702026882832463357554176701882394022194129609133162101816294694736688741159084411208755058022556012409401652329376127747935223588455924590538730392373168398158954755209573775341951334258727031747226997541748190413575990793820131345299160569482689243192545564149982826877822591511494166000761145378824783980723701692396518123022983044824220060771575062667825264021205805464395226520216162777381502313997707687691703937439668512008280848426038970351681120549674641444200834585260786529408427112489960092099297609738131837290223050089529215608710536555531408835292827426404738371985061428428665230291609384782205705346072242552607100961858175558606571304947025492474993078949229839017974371522177620571320910228093438095934324447565654056056354338930928799230891039691363694279142488547936260403674627522616941454886756510914059229684617489044579177587319194519949657860311410900988867461010596034479051569411921643587121056451090361099593216983413499410057065716322700093066250822696765064907932824711796961741881379522536972030680630460581603860803316139503274984669351001727374205376132553865214626125400469050258265581929112038976201632841250153051085184197340399137182394846106891667988446236937281019333618709963606924232708554071670926380656886403224777277988719484197368209472621816886699619807454523806128246031357809537751555622066108603262048 [156,113] -3634401770719658041187125644954560310573771876833440598055780404133731516555422026300796231700737227716322349884627140290381437065506289480190028014119673960046185168335651727539215902827664165704478469175465134770981690465629166211974896860744455056795871611995981255208272618689728152052698087956216000830559392752727039287140897603431715426326699840531311025780170109154486698589668908388691912597358859838670311228847159768916452670457646392881919692325725215803804708850065666434519451057964622576180502069752589731701945329262031524802627369628898069312419385985508963952662141315935537227218134662449058155481155067470192500291795245202430121967290855480785863733554405435200662027812277895853709838825083055633108672665891948847344400601631285802650305430225985924877195529700509184379700255094484305745543536009038848427284019890106219482648522543387673134826563808721575735485802976819883779832730345177151957210558727030107142166036917024116857489244661345232467338450688831554632079392964895817678639730273483170569464662991461815767652581141726269645545526714376048033771168439813493083157723447249917639782488086274560135516639665460101659936729594611292476224103674710593349970571109510517202049378485401728216726873543341518210930558061678175409732526464580953408136599890826148155990976746556844751343149126490247819536644982115815029929066211170777275064690750083674591189324000509312224929446495445776 [156,114] 20816504040807264873693365646096276786443353920534845586272472054381010164947687066330164173228987726274206363032274955619854657557887023117750776519017325809849997997770228809027556668909115309874354229716331636824053113751407078162958105730058313185675360592636273638124123124344418024023138168948053171106600582170935684459353435306442192245956312009710149501863996727462899507154224583027138492078984980276745726395634435359585976320414640886039024027083016925909700303021332056771930412528099480545366379463971326066042909458451688690426986934432461547999224697390431185858375416248189732580680397455713027045392654347107507684154527857785596177742603132303042407075196889780492677135367210658281064867506048449801723568516073755240660636160403990813150573462766931024376446972140588766575316146114683981383122679328090035689866440849950447779475177187723929113223635721671004894432426087839966807331702143844549227933108045867824077338845180913525972316983629702331737130709477115919425654175124713399579933939051067373725426132022144055545511672306057913593003371428842431388266836656578320507532776671441309809461025136501363179344620341891828158037756054055033151471321166718787455010337700206701960287964320929423441539019849373475187629076148206810139528755359611523510894742597175979981281563530076997909799626041625200319606565178947659171728799645886672810940828350557044282604378933052103082273168 [156,115] -69125224098636634045767408914195268321138182654756333006991433735504428507608112317591280619861125581202388333329072184245183718921381977264668600129195642401811766842593638970478607044235470272703724301740864832500408101499462680300861677664608968449791434162638523415517541051992561761832076137383240495038930766741916185537497041154674007832064516045702026847247480445043700946534021881721680864838739158835590208786194166511376450982813038718777615095011695359265926384745238380437667592030070077114001110945150803158169450774051760994529095123710635382979192911096905286586636542736732887820957947475105683439694809798729268010953665594836646818422368630182713485487210961289135680225533373201484630494467838683736455370172527434693547370178802310125275987216737036902312395673854958312214045454854457438680094047895010297476519369457937288847258492444576324619619821925927330040538519024510292155698486596417533840861458820880590262455753231817980770620581190613881989941538735720223016340414828139810679041750529617167818529657135453220661899934356106570658644826272214342712079499524353723157989011643128930340832190105564493009021984561782470323458120136995214684255840541416849630945771979760183364251391849096962091356297702234720082269482653238421426055903205416870874870802934057339214597154541726361297678131891621913435200640411234691699402841198848065206961618252715573416147532672067200 [156,116] 130439042582617216621486777221595307436900470816893232471192615063438724544640462279884083562357989559023270480213336937917897891384294816701955668685177551997330657548492426519110335243585783085675008249301083783744751766449541843763646438177706415745067386589549402247435645908848281394324837087215939984784648763362703688617372015053859595832375704732875040815518623443916363011909204824230864457669704337136736150248238511179014004270025772503678918587571441513067919313774711462318991817575743314063697075044085459247234893862861878173820428299103068302698011510185301209761601347193128707115715320083431723274259479698982259978299499387627079876650602589039948849501823643899566551216076066607199207452133020287665978905588640301027636996516729407703974245354468765940748925609249382197894641385905600191114265810246493874940121766560732330847787334148076684339463472228901677958786842637519946563551811855117778957865303900457223025986164821484226883774751524440064992263013680034847609790862946770187402101715624250862248194915893257707996750345586833443320253081835595274115569237187719983149335738760221967502126524246500966184506927128323660804664801400166523114407215529440565044391438099383109527532747846379639401643597309586661944566384639232978465781371364101260407987618200129139999294973646075395328119023315313924264494136042799439583099685335227791789156402122835997434753551 [156,117] -120715233181839567048359868850190552167710074507496109483801416416371208704183876117975589035369240255024638025605403042567895363778510848669355626593198402777479243997585197365375910713698027685952164781837684520692771901687110290118014198871889450036549535268957491036601699519633302770202821646429468245450816411145341362924275430933232616656229824245006191129527452301881381315677230735502001713194198984971603351425081944456598247030332126686105230289910756332855318434568450516892301889401715329753267189889986516466158854976578103994321050826847639734044595376472940150703442437038815197798811071643868527645396663941232115583137615866753080120018860609312235277728662580503580607306152800428360801635343886236599408556497111195397053741867864124791636684266974852224011439472624665775338249677040488518517405211798632925341625968538445803168039177475386605333466494926894851652632821927532567431883421747854527398272894339402093229362239888331749056663787369369528411227338673893451399197880760755043101113239409681664381870760968333506585011035071625299869524232651735101360539679181627186279302908743796821872836634721159915028215638910123583002457381459573233882950411349880992683228695577251855666526381494401398007829853860212258084563027390436141997023541815368342555070510055741834125980360716391227742511603974105956834175750743230531145851371503552438098917006570077160 [156,118] 1331180079806017746407686978245954680774644973776739531643149802734768792719756762229104419057336594138869546553020618620412054500313556064362718230646131223616150745335620602650842542997680759845059583044307244515495410724946029041758891820023892087337625837541730370364459197804331813352703153700129797475332134065213218169016245894105625352958814263395761869016293634189861420954084365675793414935639101188518565340617107574230241561900527039242840142692490279046873193945977616764889303762655236032186048327784323304173599374478100275848234163255124142281981075733089916012366375709660407305373057194251491255982808207834846120887637940647209455277628990305730436144301907022385047553205814805292669447466495607950404285157657788394199809151622202162752192823349679726347093694783850333860513548445302400449022271813613791694690403425402748353316161752647927807401508080450001884664128678364336642903286534248552339360524395739814454797422912082261103639396133586550904761242279433469192106512923093358403871257035683533586497321620013607941395603910035837395776736812492736819372880106973084811178450396705619307168977670246987198815527312507065079065343804589085412675138795458379903163443747012571585207872620349100372633878864928887605218677394785976757027551949172113148875845554419708263934213998403000457855892144024588672522842054220272663655347229023907880644059832 [156,119] 36945915821020161875572542996935362919339524516152549882906719578342670739214810225707521947418928504881566536432137268418418109833844356915124857553285343811846962211370908610709187119583561414125805803327840455987463246755653479120367654820058517941861364869258751962421358660225927561012261200203754291714826646680664828794093528254619043264758918336841533523587640061844585683159541304740115900355560163239846835127226200519668797707411289861275243182827690517193001904515902556209978162830636996575206982297278451825836698893767013738211180425495613058826850913328151454931601555472027675871551975730107707603515989643974984087715918598012195554260434812352297380181627915287324288585689417998352568864845275662961107855993416178786767784569822745068835358657346053916203645524146091441984581467336832168344595408871247331245207426845829262951509084691854623182272309239170423865623362773499035051152370726399445905285805014088213943516624716352866856056747527759142929373900563661428401740374597203327112635088948096946248980899084169113280711137583620147830035796332903714827457207559836976370587785549332734294121300900558698789370556405830272599061982061934647886331317157687146630020451291426308144491693881124342400766433112221927045890225833530601264102367170966705181795405524089407670699121754258472598652550508905574405976256133812004356266375933425175200 [156,120] 449094582018104009316656301876585470609061664088850459579139939227507739916936799208399097554047329287132385246506836875908597263584053247162494142151169377281313437495446680724698186580468166604710942702663198794546516826404552306919215558287478813950305604840691618302716094339734173688077516569779776764333913072690896372944089001027855404120386429081445796938389753510237185834116002378297960919219208000069482769385251290945898678862847267847980833689675594247984402008911702224256479959438978271754659675323892074560475507457251962481480608788447665458903472451288123705445930717098271757901416597347458545403482592330370677628569058469209143233288619970657214668441467115133150488183463275567025784866754703578760402421796158246590500235434858742279997887727698711956884457359019473781465509178743291862956975213414966734379075031057863869966639511872012586454304736139149704569916170929311845042338019896464921599586640623200852546031396915822307727804106896068864828209837300826734911395182273943077552859364377648427228505715484318802795407563755568509388414137355793688310762589356726760759819832559065532674202895723054933168136928018756199522479225363804046518404125532619458457557396324977082858844710550199867756892218783166214486800450911621436027565580148554064205652949734761040620780142241634983029250605163203901187975182284208791101331521200 [156,121] 2253383672411322385785022633738820068645604753489590028284008950842545138707118657051495658272997720120140118416063618225896388708068835695296331489531583640162661207106918220343240159175857649787071758263760073946245154309302038272647780345078101223812158979007709867027477731011669498031715110952838054580819920401857889510658745172127339999114899059694468218028323422844575228731466379034572431909278255007843790188480123944806680152622378022977036001725234030169837294815328958473011658443069229908774491734082178188024893706990745612367075176061326357837523568697578757023200931870151156157126980989356155664247364249184262979173263730951028449965856381763527341427770478352335787179839239267591911769985904697669889996799903143271858539223022576932588829717300845587425665181274059923109402784022132780561925263234110256261618903815866917653775548984681589597945902113678979211525282498012626793309147408525342948676994524959923263956902480592507452172476954491743183725919990555511260929379791042189571992132515907134458520975981299467642797701131351514251440109409753034781075246494779898649786123220658470800491737830922195077034769259010506727483061634248768721600358935901193148233189874442899001501764930010972253020024744036544105519889064597749518943487152021203860830508998569549560066074909485880357794317746547755994441411880308609182432 [156,122] 4685553552541355028310833178119476995195342931268819437179746751908230226579516198623307637482692698300679588541223345564931724793122635480420208299543967264374727447471609562522715906099920753923148905400643124980303575193804352622355448711671015267640177518887933375673634571966667029140748699149547679520420193996139402550572892673192796315095689468974429720129714754053821578360664466394739874438816739723084089642774297135957689418146543563951701835361974515281243394835789391114910618485911836071195494365117087011204294151858749230427902502702299781987934541090237673993856333754926074836037027058415558363996471800808399291556625052360572599084459520453255347765763968801205565786601836893830240326813018211202398885930392874407336433521447495554554152468970215486840506541061877397019675701831913934610243185065595211488897873841459457117534518441138795042591443357666328331901076889995714359302252832313065505562095000470609384195849584080603059844456074089120660942987260378913677965777541551648765263895369043108621562936733226613454556186150452814322468115810126782831292254993884875674618431136009662029674459737444428145816612999455134790724391864451340011993539084777944669725450727144501182244268739499830101672266869760341908328145274865548100793389622357663625500700814617450198454504213952659869233219221054473439343239693472 [156,123] 4038856927130837247617635270847640592244546612846808364674693659021693864723428294219910798252182430715795124002830803678848587372351294859159464033003535954062947772725951866405830143402693572485691149651372156039766537435816817558313982018606924424393322132923769938442179723948348038540123379454368415332775723943225412955434503114920298414858916555224386078462696966072157769960184162221567808462897514129413725361312985373246488024773717934168268506238884294897724063039701698170324303602500387959717917965940125652037559738072347123749350090321451889192030543638219999208194091690702857702834482321521779822691874531355177263674465086977928695802252911449881438989971094134145362100273959921827531351259475814877853597864004395455932450184332673920791410946683390931177553717104767668786639714958910453365800510435364203233217297251724108481498508698191983377077406371380192017324634889813614251772088503982816263359727900229387839677688015720142579174773614036254552783658289025277146094705394990548236691820801562076748376611244682658014677015353888296963035299591504180953813357370490997680324648376605726122434504137118967916620013921730423250954875224647031498106344879491397587401316819722389664015133112631162051414486057380753726028794106240401638527385805651949413308673885202367126243666603785716261456066221011082426368 [156,124] 1440075711148405463497606362714556382400353497009151247358317164325103563235621540936746946416495524217647636398907671959284670197609405102402040719987552277546812149941032342282459474062862850182745933750379537287519809425690905979672122774734109938591071721210327517191608921433002043870294169680275542538579262224830447874140404415491390561180444132663613373550281328468555528691993709989038211602276828431890501746052894567954814508664043612524341362716650708931705965316492688735188718806829195702019646138839408293341620288286271841207934676829240571119550264465712434984870110120943107435777604090373175339163047768290886911083229892033524521695658429169564422197129843541636731796750753407278825941060721716791548173963981854220785769733398383110455062743334502111049464318741930348684206736912708735382609069229784258080141020543910530497600222501466950319482557603482520977288095827141712993210936735784950137330265173729525362866031664220885197895185983624941745294676800741578218792267429356455349448870480500875989895707584191047919187714132256878463993326893411591912655329193286332292921902977201730718379966969821834289524620611309917769001869602924027072657906622618930852286339670726742575292507127340370408587328837857836028939167533061298172178473245570965780888867655331688043408194853870301573916912721340 [156,125] 211441861332521693439643960554879672201517854643234117790081523320691031032593888782652631804486937972960940924501179247733994593407690257977176085623088342897939275778714712193284980693905373309652731381329423479411469700931751251410591265127148153435733976839998530441224148968574679396705778531602905100351589917079373940799252903950968821713890959803252876907170540285800466358486323900945734008866330140550586482100587186174988927248408080566658846837360424147328922939221621366031513900822526537704509522892244804768265154812198718471705606642787828261993109013357660674649823299166311306550146363039315096592903380948454007753973105996302338022681567631423821629357156041088520512612947885302933531822171785485915131858051474063517497366707391375413510313499444081407322788664990536427752510467430452576719292482988579858010135709335768530911027319493501416141712936334503781709500731900902301178053083987788522650024257283785229784664426848044203385570991342309711156868861558394616579926207214320723386794073263924474811778895908760966894373942564691413463037585117581734532698530882008883358064859459772563185824364244340088896719158687782240795131651426555149484379201799682890130974915419364905616137185164014874056830640470300093957895282933217983558276169810364191014255113633730392505454065242828806224 [156,126] 12699014163967326400201606104471137480627464881527910855317338533231823545207777303905245314804987956485022709791413890216515172288391970936081921463605744586523778561885522031103161035681349712331417529217141129360454079020095635300267337587272945085072547544903400949755638416469511111913009948884214566157130441886321514843802389781875727479836345449364911008436869733575537692555342048646890792007438925211861802044180681352865730282500722147406124624033789269441534012960428721522751460419546462236747476512876694135870831904313532854541546184153694385560980298908346229372759393077122490097922616369300998937281182835975201119104704949830681447244329635325108608709311407546126393568886045023631078429138920876656504466841792361374780733988876825928666349379584975068872011315402421009041437383490519910783005537604241195333866517271336858549140604156159411303601632287707380573146957963705800903280444534871756998520012386331018135812473875634309748326860171361655459672454464123523042632629418734605224272960834768869205373414988852378445290762802386215112164125709153307629093624127140699164061886244815983043066508795631677817649771376120507908618195632989582634669008402299874223045342685254967718630509042705074621495193022730500419129099348235286661456952497169571345998547556100357722019839888 [156,127] 309238402587920916133421980969601996428430181448851524299668751446946663178108578768372651667222000425594507323314822626296260620525841115149449195816287756930059556146050700130298266458506322932939799304265232444628772700432004941991068240751973249176662245959101674397462765813652859012564555384424093849985361792034182389259284559583650767702898189549337980943816540119735444498337182587202919292661580248424356623111712038310882283167400839465297957677962175362525983054601390924497376030779381236480730717681104477735903726335004584665956065644685727276400374356634509876402294946317844496846788873796518523543502528081558312135099476237083052643154679071105608095141265072748121798557697164632764918435965191392184599987241224836025403014083232467942366741739743359523839947416144579722754133324557578832432069397362750515998863256375747465090198230511687712558299405758879045627570110024712218108486909179811934276639141699258491298755381029259223310514050001895019287098801840492800946054134372427687692649709511161998175817012407807691167325914917225550985780074388671802778669081074578408103704000741733151349398806213226998492253558019639696979526867318356698220968993029248955574878736023153082058625626832616961750174335736384875887371276357741597929166025060955709818010146699407904 [156,128] 3020110078906880990454305935879840806952406298073806862766377816552328164489727981478624370398072535343632418601437068096792986044728620429677822158152674788234422789817976468026019660123108615358766779742284854289137591741301058170752369040969019973376751846899447923352029787039542864824675708981505536503529936257901052533356279442743669261700753072603819202084319740390934248386177343001001735463209900004444535936471327582550156956162886311143763013730343333582851500087630574853369949250752442193057223000398073401272251905703309991280911606999515047292321425978878656418189816757441660283641467027044058909463674790319450684570973364263059228038727935761254896844864428992734765637192202994123532390062653362333199931987816604140953585815665290719944236027910561398576478964361176899963709197677687621948320248647232563505236440632464257119904307916479075929875947365758400768160953277967848875624274002692135706593900732424367934123339067465280952553446640018090581114237461377727723485901182547239604543979181477961882156789729352175999301034009105449051848530686444465819067819181325339632229500464334986126072201781391480934177112336091497929853026497249272750768267768902200448867432573318201118378222515400846387703978243237736320075861526331533941583933958826803586963792 [156,129] 11676422794699265053797896334088031849176345335850459021296928074163419545639219389121901383389413309799168055373087873789222220099615529183563228051863349248031315249276358695715252237232906199654687194498903224871624790924428234240961203404068682332255120863835881376131992566230954254117080781659056712679647058405198560749642252274328267995375398528260253363165954540817349601542690906868190653128698004783914859065829798793732298243203037353005785723656010577458479466779074624097653355390915993967741913860514430960200247844145421714966618283523968277950955349791782815569985317768905529250212759027046726857283354559897626587430733700034874447724343281939403159616313240596602772280092514201457283033858174457407869775462223443214463362349597543607980052008934840763965064702929543402452683960770944124135288754464416940553995538982959702938875521913744694571056363292764543365138538249221311570615335872961101511207767952172614171869218575253085831711299178089431896282749656758757596208935734118057637134217909562844431506491668951129822843568321959643028603150714290798854903951246072462524554200072679430372786995772000065305593220650744199838834470690629393712714002445267575155619066501090584920393634087450926200563811220685036342673115463329302485650917515600 [156,130] 17602851486760294841313309499947324158043395824176547201701087083853604740923875684014078196986945123237915997327742359015036887218833195746222187856424716700965945934763019299750412577436485422557988425383695888176712080267483043848307121902334268362275603237082655871494071716350012973129139210968467777938394436392425478656235127972951033081113355760493258044710007435881496291333673684151567662233492675686229098019429966974124897614212813031428595692733575219880829413526099765603364398436239659912141942247896234834030478843848072070612763410190756355460264388496576035354292486535874998386928021373178592938423183318709332364252530186241015801428008869823625980728078207709893154876764875299097121541887934504159849870770633472166395856127303634845331625289338062515893214475187648768581379561603165671039563937613895543213488554371338667828126716660891822426960541209085752615604093423709209120138029711320612578629830906687410359041943441522906094936679932690444966198283237626743363647668154480260725122292958445821055012961751358652767066387500689729244059301769926265146264847384871969306285444056678015014139095098227917003131336671998884580462918883290502206118398863425676919066581894906231486844393105328146371231514602192020259778759477602417424 [156,131] 10170020292717604368097282927054939119590890897402517259930164598548391320018380486423206862636832725515768429644715027563364693599058303505868620623247494992879271750468780806154245680192381282818329131523430515471125246175287507548814474130439028255097631537436824155031806096725012692091644250762284081299082949200631012905643687482713899317048794868603638781108142433363793667272221424494163082922938503377220607409378347791894040521896430627389421054776797428441851500355445351013187850457370790517837519028935435275217396554058182954857992136635132137762920979853802327514028612649352418767837952300038097108155218875820497911316861295589605027444904921809180178054846758360317703911282603488354308009115894017909648104309483844067602144977662829824082673057925641303846299506905071862212314451632683946361564844015212893853319969813269808787322085825155136324560259241653480889959666939185275134981381129591492018626608752362187518698555161533090469412448970010242820920259654215902599550575693033460230225906506889791683948310027418426668244427249001321381825833358088942695569040557046372136895633421864252366711246596085371527592516897029310958552802741005624050730562110991088672698166247744123422327657901158730780166160979011420514949120 [156,132] 2208098985401102340384348242389401330136768955597518736186994251200396773716031831143980528651638465685541477851264471401912373779767363383809024592292120789348325152505334003146981303053587720670430572852342371079428061996375036561956968324837937945588842515294600219136751645575013444842695893170829172681904627265012909049810801414409017399667483296910447267541202513604582539477273468531769778414499022726814832544445652017800915965809740377064516135975326518842118238666652486265300071015397870026327778732511077365458383054757391087603098650228200634486219036564371734517829861090448303130140421044237966099888864945133309606443663633693436783576204775188466596049367785315022536556817578860701284789769707506152206173039112616197605881752636570916586808360268464404434902726848156989416895875470765579583138708968486883183079355840852266600489725265328269197758647044249488358306050552996042061613776959165819403138703932882349225590529465696992820896072195117743839791241112562778593039621386806115983223072033982020804780655723621206346200118357335355684897875592357120493011724925636804854221265616666026850978437378129834145156987731143991006714618878233842661097633686542788483832744314054736440046875086964588075382579456655 [156,133] 176249551590012923401822897077230554393181825821412733481133470894100037229587654737896300095740653945628526062739690815747823862156545107710470467249225910436811395208971596883494328055317436068959124301996529635532743214647174278607837170417318227600689661794709649268137872776117749699209101832361864548545618453584389775849173181784946543405528921342171946103076248693605753524886299013993134088281233599337807355650656637417004760878929252986441321641028075548930937354504270925569700294380768719161539672565936101420584068551121994753431403120650816909474075601388593313529554697387079947668807032955338590223204808586121949845970574436456579501126680494556501507248089943889522973410753430614333338443587834724000681663798703815836068604954150706735666982945211351029536095827280609059720095300979326158594829689744136477270557347799132709786871996690366496984497477547858203058903080120151793504527627757555876456025800561556002256245265031694205516755678598370965606016748643584793934895690578768525751910558260930402835408265081308134381577995914833274799634667130414848289043162922317177875990485617936940217324574891952475312441675486404918633262049039896600710348374503918593333228480428399044786205233890349096 [156,134] 5046659848250959756813631514319265856581648822511165023043090778005167902938946209662357686953532985403119200128118602006137770642141856782832627315071744437763928534019219595266880262359370784091238294255247275867985002647581410034752932185864195122935193457279745271279423243226201444429433060887079547447265624059823523736485381163389012937537738053638838048744298736300878718110496394087601571911465730879655051508243057165374312588548534535000129190822944736502825872056904502215628255189946962314054374013995418409106020413410348381413264822012752678960991040572337580373214757545506096565971880554939045259800469574629999438337705380293076473132376076972829318243735612089500807801734539656160017947254436646206957921403163184989802823177056715641196651956348409476716343507593251258792954906261073792781461467369190553629524823672610388351906663083698205926525629755045644722889815145956980668469031772060567286013892418033110666436585942684924595069517291311790597058546703660660902501057349111812010684940258752711522867003410987005864323431786346716744838681637187906268077751058260423782141012334913919777810168735425491962166218631891191741604819418243132217594420468017449975034976071067364848264 [156,135] 50445387665949551844599616795670620278856790505257271746486289940696515780724086698977837271376713929805764936686468589347911146350446726906169415872148070409617862875947425930522181153929917765826160273102177654012233724000574583328712727313983443945230833274294372651756748089848253739342548588643574852355801769379141136715907915580266766030572079490419557370967764345898673748214410133572705805735817437394169278728861665489329938526988939839645086147763218460614192081320515078633793625583449171548280777368565430667858481648091541431651345035654423487465257842039928850518482172829621183860429255305022401995880460996647099569516683275062051170310270065700034080137279434198684273172180925344741502575701686655366247378919565088090393230856669427559140615618632125573848950932596932429839889599582775580121376079812279845677219229611280439263451429282349944595311155343828175061047645044633503514471097725106204967380316172670901906339879693793037736875570762531866420954802354590160588717061565905033188118279307005324899136899823033862655936011530430722683468487210540546211816749987204626898085972922187598299870199117304792626249276821686971379468461498976724960318986678392871582071104 [156,136] 170797979950454159432519466599106412196197911364973577825884313123497772206961374812755192535371599922915823731145906133554759153150743330768393414194460498407916569895691260779492865619778662451356217722458857232278791573828223604987805280010724111961778975777983280200102509101701695619657162323905398126247048056391791230253704055308801856572955793001650217963884654574724168213291794252384069739403695352450289331441329244382078568550849372729611983052206380337578622316277795643278436287592888222716061093375303167628819013915355960141431181299559771768301136515308818026711259056177888910030389350261337671342101940251060393515558873922648690868726951698115422964188300195248868187226648016350163953896116905775680578056786392529891167964777286067405192497297450078424475759838103853768753761881522655367644659711891462261783003067227832483602959736586651601169194253825032757456901369228643012887938387507702682723266401012442426086385716932787912324673282789766030270950353323273255392478240012977915269083508301912739592791874827288983978213672789681807794118318990736514560344052219302988290519733220208103290564006593965306376803677838018214513715908763378172564805424520 [156,137] 189455127377269352846153321190560977491905416592275673730375884498648777628940598816090196316417796164409137022590296570389177843361392631987788742265615587416007363234431132402995884023996176122143977966961125162038770453340571348363409059434552675477855867250389862779003930809011529237694283230978774458829230584907377629559459003242875294526285309129813312650261670750786678522931720622521247428166546146778683288043094568952113657188633845351402898704907718836675016859094701944161297703736736270168251123293714945331624630831358385177407139234105340232931776290440966174684626953928135126322762666535919818900624572391842022307892936871588231393396687378940281051616811800310311948112745465396175528612613064014675225083547826800815854066508059727100699583751595806312237841854672600606677958831367621537178379544820908342801633251573172925884803225713717138744982896615381311501251217967000300828503054219392554984804262463997120492252203326714168088608461620441193270373670050012703104983862527121152426929349477966997189103127960565044853949798081426394257159564367380361839701873866923764537753294637752023461044303896402423209060210334060353833389488106400 [156,138] 66358280474730677392591700240900133635024832448438239428435062646944115799355652439171250620265374858436654287134027101823767870675344767413027999000084370112425455456403602824441767741282027233528004133938971233235749926914596251381885169768640562410523939133155351172291456763401102528807459224157040850164747147716771056404316692396669842459888079182153156018372488530982709630931453196384879793422937060192261240217606505226461351847317989785845060654802142642927693513068077708148990122390298748805059585166004955844653479386953932125562479843830623068910299847926155837259914638406675502177385813383006638969738366430652884052306217095279762758583374001337511017870936967685848824184325779613482215235505768442501669938754237876242558271678825168720484255621862790013013191155385264315624686304426576131231138152495013429908593566483938715654567978820594901747174350589566799936227776703661521078801842419687982005423900394565351858814227210979128289596944056344701640339967627033920531828161449576457631971964652082422458573265747666032890100946996887233807738897492158639403221874115085747274903648805117288503440414821184025512485040252336400 [156,139] 7046611017287015039341940049903122396818469805468427596176407810848782291585913955113968109245981074739879458584529825982741353856180506527658656689429340086702614498199621444855952507981872034979735493244475649540731329748120587225825188742529549376715114949299415915752472887988254093858727853129926741473148434964493948481963548274491893937541882152451131968153769797142098158349201578375294117897501082956096145185450781794313494749724805531843013795978346635250764439669898752970654989448173539097084657429357414981970836154378710913533712638720912353341279142430232503998522508511409514838184298869388654438739826753492631060346126957263961860897140212705397742908293433547558015803445229297882724437232011917705525048440677274128080626800651632691805793026361862266133139793131352973909925380602645402414607433071127544391177265818530406606947943549652594135569903618739380217027952995103652094457241426549025480250706217276783500459465576711656924154249824130712954229938963631920422808362258396004428982605599584071181665760361828142632653908338725316853307081412624566357391161918331315877608167672299811075362223636276065248 [156,140] 216889218504738063670722458020233735259254975591866799762870275346414848110808738420380447687272239857448089838051722825218062613519280251482798268402840139834533730912504103993083538620171787748375588489289709781940760755902253267217689469632629406936590411297349761909487620113494554575345356863898037422079870194630223018991093017105694404540876055392428787326672151394707370593679209275106554662411735915293559025336108582680092133582903141621731786304775305553779914838698713047757615648470818259499746632084689790293111609189107400376818328685295183853364175305422089850200583505641480573238355453348884160713762146003551434222977044350816014615515577885744397228459916258959432769725054609836624728380459608566294572868390819017335211926926517817485440953534545263623700382988744951114201833282263713917243633274305956152861473235805939620469177771027613387034698471262027439986508085590433276213201073145886197341343667567061151258797663863217510242270012978203111029420103842330596668955803089852016396845617264121702289570787541407619888913880035514070061074334336588781082667730753896161068118518849801477151 [156,141] 1841076663236055469893817699915690081611460348040031597824766662536780697501487604221106170521834568861801899351851207868880120736000670584440404668152892175507635858719926486623194198263184737343245886962219605247581976931839031185453256181199447103404766120725912554972905311671471729731420749503872188429156503374425786412638220403935169103429863407737214739086187483317747152566692546344564286462526286630271723634167363607093204785960165738590859739256595854394500747631142024143845614116026089839598663558188908756929508659191063932429705001242482751464907193185297573121321154680739090777407635172597922934405738163942950673440744427665219378289827962701298743157292690288081103488711722869300218207723940580261813811915170780956277241245587892598371226611446082051324028722229846244609937939625466068027378681003697940666342491097342149725541908141580763993983365785051380281553339171464336770109564565133601486631739793304665241120124066680222559072935287036934778342652577983564180079208414477455025921173928398872410207836642985656766492665998732139154371777752579212676444198581951257995456 [156,142] 4079023720214322589562694493016927830816299147996244690155390349062100603198748560579862822845383468617500283942951637371338571718964618749301525301555437852338149369309136334436864031087446495641343841030615159309241955829186379116462760683239655342768092776436507120886818255979247767734244668991136408243643148059439278317954963087119127657407675471677834915385132536405639913703842758287415607093194080261898494162341881466658344066794933468403133365329527794168318338963813056186761180483677827335999364463753711374547048633719433531526621833212592826116590000784143403649752295460775018981561055471256386811451232093519753822106966692931893310977793018325103733984304035823539170969099163108309322012602856638437303581216359020925954436657385356249329176780880940507151134515675629250789776806369236303394873131488267999130498695813070596427122347629825613402360648146012392787036919069556419635972265186909301832136830906687542162578526178684700870511194229120102781419185502442471136412539343442006196250117813531026385903741407538923279887684686726811005261511638873752889120 [156,143] 2218859421201491725451269853338412232204872358346019166013153267874349697963437789905363104143446206303513185852332604696150570814439427729812253412264982155845760927258888847962472837346485681563453863469885334493608068999261809500027682350742822699573170935904668693098067615324413496648372628644109930444583101097810872728793128572618615499464882902809367652917959065305734401629838850745105557312367338402580497388132111447177500149373519143093025135083041349672338148253854007295254310422765542033297174554485395145706860114054302892719237877981696721192594507030177165082869369784998367936217369545804137997240334539027663793236725736343389599844336263087381561719199807916359500001413583664853897634959534329321567339964455297591402177823573538584681738743712754116323356323656912739392856214527875866044136544498337718369764817618762135062495186089099444659705099632784322682979559263579278208973417218251142505062951445455254035142412993490858845504000087237194802349769711194682020721683532732897389064313570807813520779245853858284983667094743779001139712 [156,144] 276840929308714209332603834139994780096350195418898680311691285213600110122343029255590773188697754764197032102702280632622883646173320302054470199740440180414207657723999620697495982127726784217449159788445978929575220033467379460869358558872726040508166048967746756419403665175607170242688235499049829577067776828308555633929530560019702189290684068222488040320112910770095049555825056274119874023490744031979008103552708831608409676062990211478524379249772022709915857759791271939835187991572921541316319496737220370803435672459070405677434897939601513129387164661445664806266597348696809873791994204041366686460379585868876308715222099550016647265301354747762656519611863712975684012417636429210527902379707084383937915837110834635251283252967083129126039615929750223433033377945725712915011431945673855262108802232885940775919468700823257263754555337418351704424707669362571674857471896950398358890712286585745395451977246921921852555122482221715782424203080041363751087009118377096846269948966018527723723724334960201089567700868467146027712 [156,145] 7342690408537981661199930101342236287367146280552153413173015556567853910667138477397759761037197194311269706622632175595454484746609895461721262616721019574804808782430993347369884695456802588758607144066476272271110982390786669481947089466647461920347850603239263087738425542437794357943605840410783437080644992996234332414607575805736568097494879453738575662346395010411573827398871553656334305190845198729712837585701624606740247672152202273604267776510635403843509958860391025810934124595010953469574546406341204521298579098147762218485151206214497995734723360622831197826338263309793188196557798171675054701369873912853390847128474277006599204993633996248710944000253488147669199511529921921837931418338663540751054342711571328043145974457439409931306054389649126889243604363593624728873085989975423728195536464213654121444924514710197666185744257269933663427794792629920984180206731670066009353701317195866832501420959606940426432754028692690253692809232111888066365335816959475145408288862593731280046704279103249068192 [156,146] 38021588248671435792904740287535766902990900281120149939951395551579082214662950775842395006898643776796344778200544092119880058787228788821406866594363591999988929305125624778040269666197633838603080507737530085853966626766362799968871465634713252610463289900347749214074332494923047543105552722301738973289899703548708477251352170609405688370397041307167755315770868017859822728130521160814771016159645600182100423540756901455431478445808441285994020640455306326243736275142926050468926673933015360513686241544568748601358108856101171704115597067491302301819268251970398715634299942458443409720820055090405413151800314794669507988488445364567680453121784290599777347529351399472508332688911922585389969000129168602949842677551653866063167603661123932301062600298221017852639542593956421395658542328993753391653989265314749087546702786624756514550326038863725731865743072833514962512857605531102077161975810741992131899129834545955649929580402370141305213829043106548522879447111718730976229260820123309952 [156,147] 34927026352867174560938759810178735038906436203241189222263759780020245614801394765062631643490071137730359328651350388553570911567218346931454612896342146901593353108275385210355922298077858084850144565745759638893970232458994544818533356934554572801044472450752018806358345739985554904876992158612814219832160411718400433918357377846461018963690470868917438217755430173351663268084453054040927040383009221619873700967440693674165467901723781464192747255173252025082891726210239493790864213390771244592531959537737386620234928737875415063849763603063043070030088154734145971897306286742694129023040309505611591534096368983325834396516478757131316772639102670550242153969300870083482762511791682032434061550018130221881973912468744941359714180552796129497919736213109131692988597113633234922015778207829248457717756099283736639694662107446078433391860393013565789941787821435441197688779112021946706647358402869313706381670614067290656556123721577820264338589476787282545693297382623232 [156,148] 5107868547961539724144879660765638237063815234199233383823258988007010356143340467658939237079988054529322522016311730371348500077171786070901659247170257700640304572877982183139897982436965782582904812009632650506506845634485794295521346944691756497095390919959222770891699602777099694021946524758944654835945295001761705316246060811487169901334251797781197933773032992906651375889927607563566177371535467617058108541468702257581463795176557519782723104374294176716474353208784054304912721706387674196455600960651621031762862785324744291670459783816579450103229077976300333068572940078587314915982165045456662821628742351000914873401664538390484488849692242152225304781348588715028079201045017798491106221688168313673664840219316391124778128129673488208218193629068125810024600629930118649573706897388926258449812755684062287736787359832401948837212509220199362360728459967166064401202576392199496904282663128872163433349754500728566480669312156732518517372812958 [156,149] 105160087375097441499266706528329307368123265534908210891232334465656103018368918828428631687031307632347403558369666327797232271546068733168970985787023452980089383550829669660423006589830014726743310745967980951302698014449236121818559522602812653251292710170303268266304691103957231332493721698648713709673184127465992115233069480157625444926160599246249865652973966859798460580883842263788884144469111519651983936857371324440032274297095001890775014921562125282321171856130619843121641621847688628618743780865768302778292361903855009400883421190497920624164184906178501954997386602168894402683146245629515130584383066547743933027307324314365833014196692956463736991980830021369935791639994412463952602337164757847046815789378807944120664783139629456386681682705378247378323963192678461895046313363755107014409622431688813181807667758822898705958136312210361444867400561082962089799829117904059040546213716551609633683332497676234940610192 [156,150] 264812024267491694141994449137765333496130189359778026700947778563873339715174973525349662187250153616069896788590237309650836413027470954059147752104596643618071379940233561963751935403248718781537064450560357520388072732096132822478287716992549814711167146843010005606970750173520482554977729526790913094619783019724064654907614267602109387676273477685202592467199753014348860379357892493005821853523801040256134693669533177995195243133171077852745161527430962517624079048324962921708013432751669896618999462108837108276552551444121953386347113502616581028442285154163032087389710879873224754520889030645373443433396445124780905346142123646811866289047731484412641254693653721395319957244835723388537750628614961730160693739621259947902182459892107971043722576683708720520982326013777573505161854296654506211146028343679089495979324469767145993975394368708492786781587799589330080166141094602695285622302036324937632 [156,151] 69378244236891234261041774690744898303072174971859343794778518276610026451328139943915248017853854805661675277333127004492322953240388095258048741451096399637020236080634820796689760594271311934874206260124527779400297075372001472131255088793477674287397413744369813268726077031103433706833677177402191222079602186498282781261715801925819427833795322487046382382642507611744813564326859701109672103864101496899020415779555568657740757896815548787479213870162807348239288494980423910410313070795800533496234036783597064738441529788461461074708592982243952274206870549596873411517678252548394207598857787568763522513410390988781857375449997904939940404133095435655683018743178400408470205619706326845708184445844604881981964767594312803931715348359223815755231515171238959459463979685640217343365150647083604948287921910821190916570847620440597072254510950412536919868113073524748191965400523456 [156,152] 1567408341782883162490529746690913718366287764859238126006037662724080687753019374588073486595614987959887166170740613392460647967720351966438721878585566156995786994488757825922797691391714459064019936498925056436546023799277174735278211590014245173453513509028741870873722782107172690135136602453605335181625097987051824807132590466921900934644821127940304551406475092005014245644778480219226169725216146597312171019193709144001090091508534348504486036553048755128276208348298453979846481579086806706402646485572790716301172046186637636721572172442909008278942242483987909700805166184872094631028876797520792867020593112108982229099672353295482793523410295453376221055604209710134603246735527622573229523040448561255753436946510553213965223282510668759730741730027927370295964485976549628229899501540974308215247416307682718077554868599562708389137054624343047150280 [156,153] 2451209013527495945623994230082883397916487615568024600120504937341743114284237969891002407151099604417975792953810663715958323726312841850638318789916556424642887359839213750107123167932206846130948892652171600901577833543623890481343765456190474614592519420574951502555248089534788938436158528589682357705846357112302338719763597305230425232818284411844037326142274879990843119850015899341055543916196948946266975188188348855797655947160443765451480815259523136055556233097592471584724815187707805606736737233027094646576104522895539503147403879920355583014720167753498198656255952864103209928457777918866335442479268989598123374193729141097898692655125151949002194393256575784951071141826166916398499425995540491964499792023517961034906509532062888219991592375459140669732216512073432310349332603203364485327295430239405001777311547357920 [156,154] 204608849937774226217154010342218969888310839442940714858244348440526030769338847181125704444758453833240340829281762290953464183439897569342135622318982357618788203036418945047137016611417943378111730685484865785638038939694992771425068908578979611117160692626286463450950258226296467519525131026901618786610323169320935772467553756590546653708874763391466929000297671481169665420611839563310221281533845874033795803088199394066498635120629500476748412872125320554180319999836317727657209864440280018774115021756117872047721465299535414285950392909425015979547127361210294291387598283962798417177489218448872997313561301741042965019048720682329364031716396852893654807189506108187184632678996336722633943587101475747378701287769941898731444746504279365717375750115115343482903206260146063187769924263675510185104 [156,155] 667756599460534975026091427350355280542984021271221423808183973632415283217611822250435692751576397611932069977266548428938058107850142407708262078085365474718526779739066186655870394772094324166297908382938719122731981968331390192673463424738231269252780174882110007101071778027411640948123855775828211185939404472824079294388950996816036013971855733732075829832094319365877690336968451149920334711757631310691575325802535687353523012782798487307794350084023856930501793804152825341520633911971856352846309490595512708669931792949432962378253317559148474243000940997797494870703106099393883978689075069978341097314671017388039165226581463399172357568515061942224468940445978479280178947665356196393028064967330293583847118724418917354598646456774878628836785342435463169536064532384 [156,156] 58373529690870591175542274356614967269065979296831037009614440937930101212776296286753418093299335214086134985051464734744233303888367456944969003114585365813555956779083053791414133555409061724318487063163307497235802439184346124636511102972655475148439303094952265690685819797692870455550810758017889812355928369115653419780147793481656929188414852208906980260981674450009846512462698365179007950740962642129344725559469559123709238992391726415269072406181808847786929962425833642957519404989505374051107396577371814397005722855413755588294095498532536032312702263148673876487176088199146264890281610234484505383535932210542790256333550829339528450614855855533520282725495613125790523083197798637342442663184183148043168898112966839804746948555298079 [157,0] 11542637136785345677510714822852097159231195131138649644117802991132992106260328603748465545166292298880154676052495376297033914288697773274879828917000346382487981894302529557299472443430277218338495247615049007017360017108211751815220181355071169552610619695306351081019666441204895741196452189182853124727972004874673611588558175118785138798589664622478378857843797137224662442168472983888641413936226560249926269299387144302881874509797920147469349107359248093801405627309678558155266116155599231180199978674769856742517626574872386718140774694752905304656516417534668191863128371724078617132740039639877410906736392725726543421298593275064844782283039146789982960488738741218735454166317170289167683801899512038809933660545220810892539471775031515828738050565961911974145737875845516426002637573592679886003456227911803604787369023534316225507424681908372866152463052373908526588999750341546966246578869817858289959197745547989399909259589133123125449754426805704557704154270878645236962064550095955164350689069010140058194356594921312559718824400422023912724303692988225095583749446064586259551143448171915170594527155034936051190438079893190379184801245291211695772807404945663620867410454433743097598163055445593979864935446780190346223564731123986124193227776467875155037963729554808522149992211902563949849522305632197000113691849327257466645466487360794465696055494834181681751735355922079501386785575778513700602007064998340481210507795908133709564878399270837208987270392019556919416842155984857604714512147876427826733053101486315144106322723883792557344463289207576392291937136688641093397660424921989376857869585032551525282047891918470432970868666851645977833635042481842010263648222417701513084167168686270605437472294503711503633016062153387978222769229993976681798120587503034082716317404432971435756524404736000000000000000000000000000000000 [157,1] -215568452140253276397021630736053550850481382535959470084699464959588932810019843790096188523466974399841158548408417744282241565133544111971176863476658955890604605458073284297946988107430185917655552172837409600625450793623211493026808078765873309611163395405358979158450107052293280426100654734444810089657711683511016327005053528830692055213719119385491564039569016247540337413791318118061979699867425189854055647203363359066138007244400531488994571793672393826902883868213526966997770314054568190645795083028284490577046988556228743381585526948572273379537228328154000635901688605741843646789870914860045552166457538194197693679922567852066405526857127221743058396073201637402640894927730212328260673210332109958009495911199700291201595867069536421646996113215674392332444526310815577493352525949360226115739638968293560065413236396550770981456421072994569825545521208452266491985698820585525033452465424163565600142274498972493226085801725697734783277675455157373768068653442898088046617287835722243706911304068218823044928203434121873463632096714852425893540414292534996347928072733132160072386238540883249298801351721209469202601659234398870160119040732811656875403217793669981695228057601554305901261653771575620515768639037635428640603599065469216255936185914874912529294841490149084680889189949263981298073916416310401884613241986378488654412892882994172515801546222622844685085667004634837278489425604146815424636326127862724274695290966163979285153812278916984999147614872178718063257975433784628225520718722669372133229053666132876877547070841062905857870355693485655033569110457522248035003082141848220889369631336206120089847913105818092158189385648195647304746750691846926970584282189499468300017443196679950815585560455947832140969343288553580297348139676654669078504764297053015899540618285437345305014271196790784000000000000000000000000000000 [157,2] 25682118833766652686709051365480966497655962941579691043346253631573571706370050131855290148606767447254989283940335422973860348162013080953058904065780004757167774457230734087978578771228837879247552669843520834871295804704824910094941493700011553596500661376608455020360055716051485000998460739482573607807947195443366296203276854646280824948487753958687368150482807520126803318122108804158400303575580866979773188678498754152206040334528552958539218112161740884212240317370211761909001631039203752344516585606839219774324706819614055221078006685130795662903229288454467157462640733597358743508994876100590401399212952978639203736982124183814336421462596897549611100147413011617114923059597387557273553730529528339070410000248268127058954969522210174931976902075307580895468940727476037183637475031789127306819340006447471248665967625086178683589448895481277206186860031293693070183794625502514301754860722791511066184292949817749384402952653274759432686267100587116087371398836659468434572431661288120710223303968515772421480750502068878563973635928192335204690716329507373898311749520931222158020207196404897640621788268424098239049781139513220544294912594883906961234683515512068387273800944260145333187930518518437667330167879316507031952609279538372469140172315089863238753897329633871194741657406861494443459942333879136635700489484089233775618628714116025279067537575242213601177357513433711321385210599375561716541116983483258928503957217393579380677387937470262726349571950427847877332050378119836098434356927829037768338723492858442225091919407459436053119156989829380553902117655948717974058005117216970570824220570411984081482938011747681584105188241272230439020325383369339588280204239708718253396865316381028743448528441986278067455141152249576124124032842775210704574004585884359663222950631171038701748982852807032832000000000000000000000000000 [157,3] 12179152066109421329943823612010204320228544089714076384255682475685941652910216741189825752470073551513402491871789042629256040176348740784666372207627008933552900986274485967996716264258793440454017311581461908176857861124131849300707649929679028042678436477418162120831871511380761462479246030681822576502524669246749229490903324624879669656649059143929877134542589287959739231375210520333364929031243453095548070340739254516428627007086412248637696227543735316680848136678313571625064133110822546467438552653524856300939334361994235439112252830734497360190895555476268953702679193580800846120262986156814147217425985030876623110007791859234674069699089517962547867372372064424808298422335376130779752038547913720489925865202441035082224949459962599459280757057122607841271735404794787800139894712739643263342330815409185227427569042310904976173991474877258039413661267717751610745307370365057803695021601274775648471316305342163155755288604291719164237508144002690416036311749231992651672820475506339242295154990275977328602334415488066339338811593839332364420221611752617567965020583971112080168184272229919774382920991799624066042087422066780728133578553210334498524810214782332402335877009702714937259893798997302708976362756605644878766634490748178176007782304058134619472167179046963947962938939629320436947102673244941241017999706997190700330410423371980767446855579807618650239910384162780121427130094738677705817486780390676736930712833258020848755016432096009317583363006858182518775613443601947482046745817450807161208842965326707763437836180902065597234717317032730862275488104636647919821554123364763298100013754553742626325123467496487513970456121419495039347987034337229404082357796771939561689802132262353144408955568944855864295611658972046649560243421044464351884969141062315700334351024401264051189632704004585684992000000000000000000000000 [157,4] -725218730001280989625903545575377824428931264355967048045636101743648803207826764913446047511677464613315215806799757489421833088709761402440908805479817427125313413331413302601231071440425853958677983310549022620147213634207871016244671736834270829258726414263675013861014695135887254640465071717497668517235725283939426695827924101570629609067253087985461294633720331220124937712326984197867015110779079494508724214957427130640358170047261920220517091140835638538440091900364009995276039515136007916608698216376370437085224587969690493634457237700066404169643708064583175498763135778204319461008327956831684972783622727229682473891832328944426349008297855498568563176173449070187328130693303134537370330494503596027178636346534606073622384674764499962336790389884554797012243664574899039726624619401213433269431066855858947434899023403028787184157568334833940283605887957113579416363940659239397770785768870049858581306317739928433148281743893379347440772326307715041076345528824667535848379165501295585038193060089309917813385255294698315005777439267892267573417510539628704592969065850338642322141464387770013317901961493803902547011745704031615287516975036180367427636544702521712033186965777074909460690990960819727094606788986571530561389915697071347343996476057520528483763658969007995528814403208388451363470365682324758290993006201283636077442374444036507408374708117506908073247419930759172941812355218274362311772148466461532269475213889475722712876452914569466017485211944583209361089472729408523414090771417121181626670420386646967097704223713402664122085453671929447607406368951170854965342470842793602213016334371299818278349957963772453067816991260505483634337480139238364397368552339123724817504048040324720064421710386012086840603385533749653165483367533065516354248521658693797578155877214948102796717719762951076839424000000000000000000000 [157,5] 6413705650084547850343068606649360623852607730347360741480501987188230349405291546358748391036862522740842204764793062732315858972220182515070010108589129846560828064118524397683412371924291360397836152955293166572213384623170393113590534152635877581534597375413538757989934512506922978247974089268048489159419951181510530700966443668156881093371934853584090129536713825426642957190637419340199497694716738412853962844734355983831550401204813777175811092422251712094891960448815613973571443031436619913599319352631599459787689989089068371605250072576541617726956078401134261503875721947284127977426565174257870623480712548441711997876872297358396582568586672252056251587718020256798977790344394186585476811399237675673854864221846308036970772811398953524622768834445877053967877321786938688859834027726338345148870579345104864281348796712632334192495180616657279939557780366090502236612713464578613963247853120267065078112839890891970266155508747740907392090991104849539119565681819615697111353852321274884599194550265559244693322853253695694367924924918395095581909664528646068834920052771740223818446539441112602337850674106652877805538092995268340681342087634139972274199148185397660488766852676400644367642852641520352320514639511784743394876416049358734777772833455147735116644011796232581537347075194806080004714013725169299327921829612585864581564410904751479091696996794023606032372793317883058033108341148904213694316305958949380847610903209720941194885334161122048520321362250181452276753129070664605213926437506061219852094809973859535033460662972661995079863809884788974789453425862808141843411767177739712205710282380205893402686041678574528817456952059065981625911355161089680735655142061492579067983837273359340098621544616518109406045910646932543356083012645239589036201454227899296028002591046470168290075596325794984493056000000000000000000 [157,6] 95149412184925675208955967363000443799066265718897488297853819483333834654599044223278236844910484285235335842037621018448888050451695663676308939163766552264590076354239322408898704976977277698922498140717079724092593863722596369958349025711351654953180653510513571897844844414928209059248529914414370069025938430414289310164944296704680256427894616690755042791505729635437189239995099132313099032341643978423817215474376510006005564028556003073435146873945594752521928344027343418501222189437589685732394025143525912067732668718566575699232205328519353442599122272762326324203330483477034632288729021084232251548838965041956531225150165816920840720968402817002544880514471458085257371769608519153270596107981504596389182181666617641681107730529381715428383863465899165726025581639352255599494883482093610670251632852276300337434294990879333030467838600097029388113935876730482534991320320072681959230253155277204890040262069859839170962994641772278080230713577103841941635474977868363404893958780651133482872618843995813217656165190010551551088650564893812200051021222695735192685354970343495626380962491665654318570371111428980608852212810252988423059206479765943652492998860549093999848022761024127748333889560227172126122878284131838093522825396687922710595699132263680350707863049269771536420049617179034485127148068967956810728785145438840033547900876497698872358253963851926286331196584769993292345217320284555199511120158365164069627257960892086807391291990718447590771516314132694843427009362203170694596555171543355557246835003310532269675594923686549967320122986836340359653935724121631359625979760681332522846856762533131586991624498722603408111292916213734734511456698197114076988048226550062343012138252245281248435520765759723216214876558091156265818719547356717733541155203481051794717069837498753061397749346860239150907392000000000000000 [157,7] -1823960684817160601112162764548772964161863405803647986613093983727937869560377525310447853344377251087149538940256874923268960916307710335266289684014033111753403725360286971333927159926102542880130232634802676755953391502613424647193213127993245592172420367976032593475871213294319654566449898774432875877354724512013986192097778086701879292669790991539514007151701254530076693259092747483284197864789193557888183107029621636868885278616872583292532778093940480845985483153435592592614411830458671936968703683293664187162174357323404123942810525305432617242105233892355695551417711160463864634511054441900783830313972519087473067793801163732972849638229916409416637186407060407670353302613889789498353800962251695074023491560169276180639508163939783490339721369110817447988515387352842734363264669826058197960191865254323141855222010075836927933607937930714098141274107073077708969064126217120060177656881552268206318214248065519290991346863870781168987122614056354403160206414948716911080975147467437610394823376569374511889271705382289375336138403179896637771018456298329893662508467695449809495257086061846458860328231514992170326927544227619120134985199430896705748932102596830337919223937873533278602869061914075184441182636363496628699317199791757004308453885783519426984829677352778810866545411137998881560680049635392305481091842001587783532415695904889829777100943902657107142634479165548299163108307565978661607633983631806830923096620747423597292473045865138377925662187936077122444799339148744289176646480694199126605834639140949929018478089277842812140112328253216957605444587796507829898818748319871818993391440964061490102088894661282723228975882255648862916035383288500760682396307969668111767914703066489626648354813110826518997480939142035851177558969062664628876116670012715203645231430317195470327398704556671502469038080000000000000 [157,8] 12191954023070526968936113276503547475216529438533069703466682188788375394998342655553295637005326064247949139116137532179636930898843403907218464065455761917788870262090305674066163862880986906527450454912117246752650629345409690504412587074452547536674970083729341810000094853413582153126375133772668395267249757949553283261416511983505963551797894074870317479719741520020963296879176200962819115320711365826680868901375193320769598919826806184728032244674084835949450691147243447473610078635545540849284280324397932064434666262881703782642601792527643464627202380103992398227151596962019466061864119924072720732552241907845464821017360016324552057818152139965146136100729095492209090512713784070264065857607963360377205808852796508401269649145339950911403428648980930832138705047515557693726853192421033561908169708427264382961230693501215326917288699507720456831674641194922592750102314229928284555756926388340213094229342682717496031622952782393158108937209300116999797378613965804449834115577637425343158711462838954414873113204395711143181161104579861227485292281757057870357832263951989333964096960452994384033514403495090935373551468839561709457616310090951260463925136035279332276617252370481424981011908516604289593223413506240380560553013490027231484022053386115288520314897461503279578455793018967593344632666866441544095031628449750904142569132970703403181688875526468237010242352310251113305989873787488420358622142579819769600690446163682312315956494895972655798004533280356348009015762101533468118280550773220875962750662155428833566432589884662083166287959931883259534704547470284505745499537089337751746138394816379453236802157145343185987867910734000636828904124022671671619601713406702210943179732001281801301645320182889306048719496446837479448947544181540070653903644921439209352790600506842293415069364547770168729665536000000000 [157,9] -41620137666311009878284398813357005479746412909825820570387311802498499475778973617572132826792295022059234320609144606566529042339680022311137524533069782262943384029532890955209933896630429102535100221141367212384785842843886692925563745779786240973980503801173099775377262318595122764480693655002546686660258820453278977016964065560692907533187747632055154913755249200854629443344726795708127496916596156280359231800215295913009584842125295448756093050414598701506423982343035424502494198192606426136427538859684802368092881332258517072211825245944438216797931725761026987290742653874218907107934246957244436099539653207347259681160404146694055104965243743541793954058378412835289625970997243634252176411888574537584878202601575819522357668531929153867160439425189506225160845791597056393345387399203986101244066006447151016462754271249311613054388913751947625873780153795794911956122075173510516756184434223510251230417297975764878185423891793039403514319531027672522552782694270614443092018373509648606287514049460453649962306831910351278518380738972135445989497623647639723744876536650646384035863764907682157700045422928937600049842575470589009982988625008815342467934114927499512413997768795498292050803283133036792791519960102781370154467877338734816720539839499963243497903939578336273533949915944839672227156686334943397547392636662919779794081873786430074972224002279506283046089469271384589462526370884819574752730819152337987205402154247475878573630912518137560153874601966773220061789891883010050345354076403383627226307531662963219794673398844554319144031268423571607752987583088708128429405559921130645743498674808795783247345060314515087790167567114883523638359169187087882754533187949688799430979985934951595577336905057498523731794119126925508514692409211628184997709573006220130145184848992635415582061611978093163542740992000000 [157,10] 60624903507566839451232618288619760251606434284104521601287211000525078466615746607310768456922471482798786478896457442777436052073768972444228101666914711115549611588492719731094427614187065980361583426422826829495477949809802843441045747379377508181996208238389876618110841110925430654495664277578918350872884978629390615282859763483119397191861648818748929517403090712277604812534961180786724308262168819873144175579635031945975230833936188098007339401245201282406145572677613660309076780261904487392535734593967341125269372329720417861523103158417389426593150581800259664013601867785647348954181867639898321068869763144405530539718924806730202198444361156271045720787670711835174153236060777359455090609158473647080497168852628484358784969421084544938416578924457547917847826981836879373316505560805302315824599408474964545661531525148454073513109706296453849597833167030895522020158989457442654606857010201073592628811620425061134351818527995867334490203474716633963641689674353511306177680079835131628947943539701019118128497527374336775130875555359754657330489269031764716028934446901752830583603447462907070722088016092775819628993970444991456815478646743667863792377486391250442367874364031922949344753625937430925995790907446633865859047753547152942243655306097997901646465616351070243687662257833727046067224306565924868181908083018203041044257409877392176607134611104410322565145261243471957456268784133655559809429309875091887243875766596238061944230206776855007060581614669303334299405117053476225831128011225746706714087645096206298977528707004498898704628053565475046310198330795691213802278315863583910406682041970632675278522664834181826892760389661500928347375986800753101043797029673712088969313919284031733952868677676573291732512432806551871755050535815978477443490464886658421095922796996170305465188293483684916744290304000 [157,11] 101798496036187466026176877711782375513609519297063402886857400779564596547212654084622123056237672848837580673922700146849252436706292140676226079923044275540809215060584343182347132253790436042939212017145588336693360898873513475496398378498322846668762022655099154388441025044855970620331361828158266699615280492902999790704544027551301493862391061625055747027652587557419731874587740314054152847648119674979705970028527354446296759060010068435665263040895984707297916685348552231240406865457448196303639004460230882062044534296207938915771056658947213317934930223438610418245497451086175924631366883674421124565417559842147504200131292761502346199965929883933999919292327582405793543769433044808306570274674112667258721024293638077473319297767275400366353308527618472080177488810750535050595725984952031064587178475063529540506848392338268614379410439881996540844852484908802746904708968899270612973812608018080402365470926026865782752932655030472450067690531043494115036574822309524159726303587447148682033470505897521535171138545043752199796320071926470797355883797433686522224275785340875162908015386470424722078890384256211607962346395711867195632498655684507569646240412554930199425462426677268058741500701690139167038243421415557725390077468989997804569546128679120541256491643869298477556935543456840042490443012821264120785214498334469645034161739928841235089811068906470061927624719843661822614398609889942289010240808843198549773334872729321751029626895510083509617391065779942765496007555211329137120636119410431152020749266521716741678203616361111542115638411418765095452882603279297013344217044704586486509537947524950461482525353912461983188361613522584971939830797034931410810267108578336593940227151508764080852450647181278378352390374133251776046555268763420042982030976259345723692358490687055907184361093938479006020562464 [157,12] -801430493308742625387579508942695434815494680369391489558834751033301993826410311502802316329591066598202644339633550855078641389750099928014539083577589481148800820476538118392677014716029109367272174422130602830874672488077649922005727992758361927343359361669271915925430336340569497074944193173255543718415269175761762282119995133296794972108696792261384457158742248655349769886846180451856604827876977151522828152801234024771535924110598347878820422825584435302789684006222787556571318017679082954994335103339443405805718529056301989038639175607240297128578096497462160844321168032050697920045001354126904866941520593773709788240559881250570009006424552461324969004006244919268916448398170681303328677782753275170418869436857598935709820207441762790303181888661447535157244776677190517292248365461497579366804376526546723647854886219248207820665300025540163895531262029638932042951294944774071211970723404098829762001018444968986137371826272900480877000236137352191240531423508679679476026670438960471584739960811571279033979092162953568403683794912573274014658054954403496332808314106097143498675610999505237750155627299378691652015103919606324925576411228263958241717876422228620564459970916085813990066222534305455352643355323238957489689472504456355159905815194256350224492819162582176795875107192294397918688565166228718500541725918019253731228017160961038164901871544551229897073448480446616660287136310109043817683435204688164868941339142377352034405326204909029022411522833598320126276789853436903956837672667732970360993324289068732914585738075462357687438065295754984256392500377679081146240583525325883087587085822992971255172181848464984609115694472416337933200111738113635508841551959997070816841515896482177970862442661146755368312493602804060692939896570725209657921786441900278073966655087317716116677167204652117531703168 [157,13] 2350003156569753650530846750457763287652192636141695319411674294658218125483806200689850720594220469931853580237101505623306833093570711760662413724867944300172918343315521580671454566037779812848195656805278528576029202990734438605621933768139020403026607742216861408106462575614742238064446838459389460537286875478330190644076716984103596755158937968877573467679077215256526403504378756722553497044070159542759501264090849829168630572535857486780145942375367179484834068560378028327935601096219508765125914095623106903527928219719877805979145851621217549071826739955439227743672846293426895325241137680565270767164825066858685909070163342472245672583040702926533683136289842712296119790058867825721508468801580407374459843847167574705096515898444905692820637692571520139132719118678790202368702957533124248771700716178831038603411681651805871123782234411707127101742196294252842847080466771505890371060462356324092588045486026600061299375923012004453348365873073015037176228884052182293048511858464720212238389717837314232587119508571561122123755236524132029333453881397990326910412257127462229308670099637961020767034083681257340852265220138019061020244847962905481268278668992811185541859972917696349015770325125089121589528430698355322985483073881021850967009479184549747706932692926427023069080196151519662104443596823853510893953257037141258235471011990029833634366394352139020148589216851266338405852799302364336373139207076448182957237832260387592814397335287467556640734206675762230335405193733626017786573659150602643041645575305560317167214403184201396205299168018526776963026119452626049716123082033835281443860769618840077321814891381193991269724146000490423297799793867599021099580392811651849308811674927939170029412460944193627744246527046934282429374199241378940941936309126886788229480508638267000315815787994617902684208 [157,14] -4552094101853876911435729768372022409786184393823244613862285955689938125548682126715859225595325160442488277025413205287772357861301416855915651444414858037431991706084194291748999188661271089738081915391820044765493700859879140200033351589799315774916046554677035082573533266144728320802858354652733033288481267195384411512056176212215818854916213875264161145248576325833877054202296510421234566622043563228240075140951553905110043190458175947992554266319130528971629984794733902359934547962932511648088289253468843122063522171684767786343390853495278354390041473315591280931450647974521277775483378914611857906459171143471666867188814071393916083697698258754837412559221694772103779144588693079027963775923711117903402588988028272749313765172911497494326452805961972073728292131624834038156322653112623199572129096785471287772735334800301638592595988584604417981655514525546561949213206020613528407928150756005689939206136531042223211132874161721031591494842385203291620120365072261630897160129447802579473960633331971671897890948944935952833257904769421922616019219375733458313015812637451945329920816976183464154654436816546634831720384808719391104124845439456468538444395834398593494219261756532381241088911082864538638356704471927228832060118435268062034627116711714591246402366788197069244500326710638770614021556498354283397424395844587979611979101203805664518088268694183506703662605340870238552070386533710939793843151549003648781669508487523674942363536629939011951677947158077309053530392577910240952827146371309720876233698490677011089205252801007527065259554792170632757951345916467717889842308208629613325129407307745134062299519164111385399236550776704084860618470248976543550459924057638318145478678106566615652502820267412612567617492539743857220750727956296708094048798026945102701414666699623575517979553320435715520 [157,15] 6499948373944800052524037113919648368145163362630289309434071441006166254978197792824720798068185179994875541972661315577246474669735810836368919873327175202688488688734914246849953882163170347974357752672754251732265968250634499690431801283272815367795842648372224443235824361198601540765272932893747105699346063620528196807213331146566753903056545817553045214074882071406406402802140205121133115467804357948092363564293164795654232651187836644326113969903479277991354840912722708543097048469858214861633437140672658534024142363046808417224679371038621035324242028802197570979870765975536320112297624000757847509956360313179217166340519127212529562609999692380721055636926238541472767098709350633364249242453231112297837360992530955080774917172104640839735232430986757172222014709642222752042347601762884531959557839702000226836892981032542175440047151430789097273436498894197351463262337643618523690552767840512653026840678985864889982301320634417536205621643113071334206825209912039589612988967994624220833296077925031260662549368324499355108859994708674597544389189435262899641957136289913765999675331331329181925455652654819650458283287109854589232615942004182795165325704624845618782318820160722395504072697973878923811015767240241206529594423705262860729135563385012118393199322039203897371962842892607701465540176747403330814821998322512465555092623766772618168619871274634618414108725486669433436228915834654185015163681369543987290729813563565933463282104650130583121425273412447891779726330613015469871084152227954334360149206889284599913102095278131709664583328517203447273643740627710327251460556717222685283594886886429732736152237269769434976680504396245902137124558831804470313927781897674247644578150182549101049873892924283025802613422554701369094570678677507285616520003743825042122309221681882073621966697527816816 [157,16] -7067360800977388373236217945743787182106017190159817274234570582272196068573456458682831387754734806313403969601101943553729160701973011653005583141110369324344033931386894522271818469176209182366118467326947500414195853302854691847056935186800426908478939811178344946833181989718842445887985713783321683550780470891907991095181158510645633744678374839843266299163546993856162099583237218050862374621606882235636610764477786499597874990230082017277679162450611853621333180234037446573681563815006967160546077823939565439409874202675588166849149550789129942347374968663308086120536259343373343010352651519276077608805702122508295242658831220611532770898258212610523944555164749663035790544356958351998295916282589293963209692527303369664459730002302549511618049692012173041517714851989610540078537108665719691475044897001352017665825382408521572792285131651043157608151100388696764666291493336862604140826149431778050418931669509272007979996153165375493141194430251085167900530191184183287251396241406903720377360181985986717329652091400861442770913589173966001424617283114939768805833891931753498623353087698373512950012415809096593448989846590080888573066675945668898475826246331081825401671552668417307566696019957971788022140327229664308939634352106779356819435276480014501824035962111495074257714885010214868053250625273056670707969993818501601256959017950803505539866014279835472973084218420489047698717495896870614755121176930041467762036849894822677430696266249418233692786630298734250352904880512022108315170142362914134482081094100789243877758057347310269982621663524352052851188833563624235380208836830811683012459718857793002786420172379648520260687308118337169365244449082920472855745748806810030160729487706630400566268108207277284949602296322996487954866929072023582040045349200519327202285174213511704871936957970624 [157,17] 5789727763412102026916848076816460484169185444979092769077546720965623454818116627944705915620408946695151308116067305182113620191144327580400604537025565642768721987254996706578487637665415347998905960046883116848732684597608595898562808167153356450606430097281987527456432513437361765831115582722172201436768643309605035153240739380690548017330980016170652331122020393839592782920104569024180108917821346045242005817659537461626672099878302551245523309650756365264394968568684651448287074423230912781883801341887950899638693556060247410804361517940227351082514268915879135200746074036799993915003098951501404830880640216940090458801624346700363060011606519685945600411335023625852432368409262371864453363691246449439474814563967681989788217966693929184943451307771469753022695156175996310727400353789749634979212624690868750852061840028536107014421031138575129281967023605600751830730467064739718388538089525307761766976932065528476858783879341868800257836561531196976579131122255819024529376131240870313170025861202689416442654560809358232132623071404150982930286005830675918423399896056950861571464154465364976087898549170168461683101716778384995682282067580289529034533204041639658506204644952796969648846686904502507048307736914104454952109273299977322199736846975998768176700702487771417686088067783065116424591641447024893436918834086032879101922947949305843909008896734999405874871165392086554195266705521481993303740661991796410216003336912177738635975741235803088628838153590982921945160541531248858111436793372563771826054096962234336294214023124916993456312834363224054508556075105384862201478124310073707113971182804400676761477737371176388673313807367416250313921062345500972800880856963622697886784842770660924731354122800069344647214093073503581066453040775639733875375257861278281496748264258899248470924808568 [157,18] -3270083147271411209407591553061477189922791376735206104399799898258242977150096802368229859370243501640389188887851155177747947557567514292416038091106224178104523615565871167024764271834677523984934618194511134999864289173213030333941003910433462566005957512695655310196062996579710609089878663413058076318499826990834240401896946335241888702761622096964465995749451157688903909126728181992704931882961018006317482845230371698727046176281773672637591342959900023864688868482609197590233844189617280315257300357410349577278995119880165340984249342486182575056853303990241741735715123944212979214085865114503292163844315869235657115935930188690648071020047547157269693162900106702358711920156902331647627340621642652456570621195601580308737267023592308616966550991085864688679520552239045859201860444270912374726857578264418323284334323514017247017549412304078111678243045530384208015587144235288476904927109348030012396525590293218441776862741801717278789843060772304819119478720945180408734937463742687500799573034483206335990454851841754934874886695293454756232126766924088614580188914720282669677518842177272539294189975476895087072326940602448714504906957497344133781763320612328147061708395041847802734323437293002059896951179632906202884826300566687687161540879532697131694987490403394443307200716634456618478234854898438719248903159551375798302822526526985050246737284561059603657195909880793522634357896224153165789825702585990335247636255961965053014223597416010912819348241162193525512170815310639984308221268725205800556288727123493008440978360453476738139408384820700363711451748484580187034147848102371198899777853987914967911812847457997780807775839957820375325634001666885967236381425297576790024492213735260897895545760255191121877428363646836879542784018453077522706928515979910353333723497020329724635730688 [157,19] 704555376272445970063963529800591579796243220604111935442005736747434822268540947607161327335680552696610000702414085785644843016130715653082453828472217913025076890874561825063224771537716935405522816663453666654775344529093005876940315349179932298626244407830211197441453388467637158152332951982605894371708002342070349559447448718717587235919397367437847772618081502263513907133272314339686828797065989491302288152746839885038291921324359254395329712065697726746747313068455677213271845527323536289471624197702405076016312813472528995093287611643663883565068211991922200996749354850719815869533409356025590412215845266785117350114244229394820391367666888030140596922152454493831659720938890985619084017654635744052789503641109577744645761486431004592613288472687284089546484062879235494558393411454413987220409531883678912037366918214323224832962400967138370274245706777713059880719568542359725574164610187898106729632814725199379074210076440557531435259178671679324487742731986456597413329791670912435328177675782121723059263680382450459336627555405908382050166389808490812984756090963098657052091540984029974113096777135806636546537535135127512443521411030128407772827387158082028733589754830084469169754677431255608000556114087533235031067306927811555259649727066669751859690638206537129225988394661140191727204195035425113190605331583862261332998577237708615127437213234790978825128131817542681751730700718009696632682286329564363606725838319385563883405775455246241724842533026407269740612921778175453341480382335383567874716770681699286348031978318135871470201662111439932429292056162701427360141378503025973225410190171367217078417454915869917736067301945999400469472922034026789172051080123307586230978284208042386933884266068963829042860008590151198561583144193604135935444791887985517987700087824240820296320 [157,20] 969981079571198534760080849042057226069585430393003488465382335932238717313286376265864700880718655757969842744423167870403690536826869707380695520476623978765476205587874384204282905822289938219499601417007930260636348034574875240240808422701526710747764104764910409960070989359737300064552303486827365269229270406115547330313880438957400485085588378658822451395715258140482100705044846487983078627431679386562763312953680579807712184507223703989907499949457634498194992608975433755632936056201140217516282704419541715654824730809049749918821886865446480119376048709774176297416074721653111188615690864146538955698986365523520347814686070561286813041704064741753781888499551037962117327938736986476143560889633754673698037559731565846381423114091211904656489943236460311833268974252835815792901092303270810214780546167328287161829128529614443709141029096153656976736538443650966268804396178632941318463530546208053753216217985211786016027395146542705418573577933785148925636040044004367913400056928670699430640230713502674777939843217472926107649165251717731816056826091475572569791057346019183026817801169875945985381641445683594437822950758972328247180801360859737104042174306941184625848065405964342644705443057324271837817102339448281162249057586794919350646126393788670635854598715919097712728492422444093486619238604669051769240973526237644882628244277706199313208765970437713332318657298788939944704370630538544152853823696721488023595195721739835730227636275899018701914456108617128585127346652004527868355669646387699673910052277562815929681048372177535060559258716943000800508808497702498367862939704247892381052523194880330928942640589505772939646084357561072438017374287662925305307181903720404821428249311725628983087211139473290311625346041040833825763591868098500357873229270410805664029278085689955232 [157,21] -1538260430660210863944159546770076325059265219168227934414473626922898004398741521160723214245547747826808184168270217682259179959837638067105854442376285664701058045369113468919719844530984747198754085759401413783640825905234415512683565641351204972504468798594554796147974381784623979813847906824759189005245173165258419733138583529466865768147459911587393602407384953349125120182760970864180894865843094078788074528565759646343357995901120451490861746968074570827878441713195392424294071232028963890154217277697862549111602155261599472462839592370215257635494584943511868203677275236726146774601952255840967561426394192706751199286413537451134979072056701096074571071506553754721203693717728387565250638802821608634086149135113638530770574397435864128373814027938775772465810367669765789920398982734822439526551745838681439522562474638540866199283371398945379781701928819820852155667966258103174875527884049378934934653912328012996675149347672584452880909414113056655119137951714575826024110047480631882185719334692207141946453935383534406917414224185119956637459514624156005107451661742576080553308455909427739827203491885995509761285929577240340298905161138441763110680044025447345811468700958223313888266605518549843905835051169268762146653723601427087029232847771773834442699594780123186362835764759966876193148569239306394163889932676725142942551877232747043677907531463413339788067478725056595588582043495123068397089130860514661467854974681488460740773969188524995784207789389114280770848238255935937424133373604577000284943293971987088992082857979090281393773245199789898267070914724756191362270678517547110800606295326475470532170853152472354630526310993642474100405023637339740085411211026838783633232372500587665367031896410263189620394689558848445794496289582317148689593245594020580744436871725275284 [157,22] 1349810579694126153401471576165945887390832226273961489121965238629160229026117865053127754713725307937685970517053103498798130870909359633376733869024699073897757388325153788235624941992361351217187801351361082234131863284234254767386846228574413835196063322203366956911143183062780292948959385486596386392920625047378361083570781946325205560467283601214629712243696268768072198920845653772598903440770646820309531426119813945227465945782981866978944017744216144513183497398801890088165873071432598094632543466063797364848580472393383933429980208528790508345335573726087471784560871822966605214571673729286059585891206143444468615473271797774404052391100608147422481656913426799952863275862313433094957542450487681714562143310845963325679971670891556049263008578700784231837372752977549840649654562514701492912690552188624085723004013534934323439440894939560093931344862728451372496863858824644496192888443148887313476996915929651524193236918968494810402817864058990023216118967858730967019694658811802790652243309626301635891050163306155100880224378565883718709360460215065564146916964396273779892561310760281527340758831499799307167542393899010996406734386935098454786943863422490084761994018617020525722361448278834130464806991896644048690909961799290187797636986688189011129734453412570707128930347923585941886063688857397296102600550457347358289459498608598916936746373172114572024276923489565516726374761370362225774970264845514334805361588543681904726012331322432708926465339441389941513605545468159472442235320449508373233707608800591543827970522653569901322761854606703636430368514030179258410408015796753817898074051425057232614512451690964757195736038280858197188332919320620622802640485645323756429602131566316472759552966074094474543165006536347480959562626334192901576793922607439215732160661190624 [157,23] -888566347265017084545680443714420414681894651137257965834342370977722554339982529741275195814132597571859666898677555873273896536048232605656718665465269321028876122255700288958826210959978446727837045278273248356633063721742066646554003222226232502427715516748971214463730978967408679773115696060913233678416826194476472721597004002805834735864366649862956847956087148267257534994766510686021333148956970243983675259400356668888497188052216262977748909829989278238955992464085637890601294962497178935936566027606592765347970770650112855042586748310658535096133043807446106422079072265408336236079819884351688524839035656469643303303896259058085443185115847905709108932315106888146497804891722658336995196278123036004228693781008358698854983824402309786478329458948571909124849270684775466917644673965101450817629060298891382880429347557932775684761960811780828362490347623671401299088468222616147081007848759001525504912857466362150868382425757608819737629381670270592546639363972775340362611457017639346023182456788649836687456338054894092572352809005395681828430567724086797269271013475211929076594473627078881305661136120734696630490574208909774307324874966261196898807004566574346706818016347218097351313373452472450607689783243824136171199509400950657084653005104660210885486541703800228730301506816886683252614383726359490010637222961905979159195571630769872119883476708003521291636049728961586234413638660889192359990380802712206714223415826973309956706151048981912228152812017558689770844211405899702364970643971961863878809451330421506117499742846113949812286516311205920613865019926963129948498265331217770299990685811925745874833333135898923241857677038470922752803446481711564366480906527106401221477836577385807782295899005828767418079160521413559418326644221787999268794067155115533768011483824 [157,24] 474167343132213328443596575154236063060766767003398346349988497270502804567492137604614890612908234060176991645803113425340053320658016823419547551767412820228976313154762045847865636144235379927583152068441246204221859898506151037102645640015571586629793943984574694499796515179014117859663121998873777211526582703587015408600929530061443479277296795581433754115943265544947009383258458700823712671299092304619153575842900839855038181472286744167432275448719490531779895593247161340003338559303198858920948817973791236691714065425144956081564855289425936239039026218255306467673972613112540897182050095359312762871707970295676876032566478568065885395287591144369913022903695239327332532997043520583401180922671688644196145606830385178483243077453534660082146488525222153117292468378043057788769242556680541128789765472007623301200847898409618883518709523547362280566093986324394744491391146857348813471951633093292725955639548436582990777558666877115089533281991713367993735507146639624551888279729273462487568441491879702875453840344908373632200663680972954215339672161427252637740463966091909152162600861763272306312345302931804124536317148372567467354418657617328123257824176317641456532923398466253408268158085523996205198973303919102822918417427292243299338044334760089831449657922765278270914462013091483346943024378898758109008067122294870778234411888769064011667119554148809774496407980084779241458780722891005258606506457192907846675952277253109342718526082657141629538352028689786216581987325545855007403317553162555543931055500761104910548120588876646832730487344228630842175471681610397465697866023162532983927219995027339575262898340024283694551344554385113191345242738758419610642413962222428004575402051362088621117013516175199116645651407995180816744240360756479540999433067273077773957632 [157,25] -212057725778348212633628898909086433009569140595367880729553749742678239654650622574004903792644428950325690825667780071248115719943273748940173944033711053530350728475084615187803977863000070353604379376074893250531559429385450935320751727616454861087097061751454096522400221484690781990427857249558930905641205236432688159709614143172224142080077112310321315915976176428151672490622246015236500358167130179275548100579929431924406037945048441512093263581664422451017633967385739587181673027262010332199754363637643183019525777760246126349600499180853905766232652614546058903058667277399484080938288737167991215348260754604237137260420149550928287448192974673851638379254554615494604095996521761555187674398930922129136660006368437313040682588608146897378906437829633283299254037807280553552712417688534296433987408121789837776681926132555898821407878756077521932372497254361999233982266633065480343365211299885718617015471860154959509023946500789880149406546334988615106873390652573770085045587340116605348988480369794302736998240778510882002170154914909820416386918466500605262217485582409706500346419926993261077931517023288002703973708787670770216018348324408084836443800522122285324396733414266754373377708408938756901480230618207526279843522790377812941247210445451403018554175491669664609672433194611630933823402482189029785949639770684304523918232565838211995469784436580925543950060941794315724064815825306225426504297541684187870872040915341381969767588603695293160596688044221710598381578659327909149430362090971306254108218016043948745905691919338459121211897498754911207227380077902804740245908265226885726723014338709695957814405444375533972684927891734692426606066536418550774262157438616039298880724633256701857956054326828525203467683434437444323101663834948593571696682626055011851904 [157,26] 81154113386492112043401123943570921031141795605922887170871114004166450209171739273345006029869003776505057762758602789574858778208852337545978363764494544870628688207604449091021512781183233570148480113865860738458702821389912152706670029773259365875700688275344655710447884043614618217313766820348123785774061389991195876496533964245175847425713644562338916916481651063641995100616629054652577632179406867982811437067421565981542600980460586145962278553847604198080132826964014923585079813523087983027197382266901934792673205071900394871819570008484830281290610195010823640186785982578569535716753651554187171056483931102331014085321807423636932332765442202186965431267120660894856958105540511594721934458311457661687552550343694850648345953138435553602810880685557807390851268056751189617684664266743715206059833950775894996582093362421014815765060982838218171136634546098564170402873179962367448925727431573549708869076169370395565132779476452786795111221956431992547106302450266920448152490702786033912184643332913109880244680535936652007605535492698014366575863495352105266842650567875737046909335074131947500869883650228357035331440347408882916395406736567118488262256267012940445446634933674665599252511114539090486111910712308063341058326290356352710340643659408707819927025219448102636134236866433828970344390338863088065827352015930640942293495347214927500902523892537778634197443230185411041154758133757222926036300035545679638132340346739522972757607405975229787436325099174462362299920221171527139270581656010145403384463685813889030075796976385701772218865711284994175793190392733290537616781791685494709074795164844355864939308774574583303037892580479705876217135108348662870024718578005004804408959775186660394936021017217405400678788837049752628998348081903850568689209090442718208 [157,27] -26368885953746968954802010695385676168420590285709056560378147483373758731724755972790479675467379288254783376221049903254377896333721678086469308610233087223771975178272882263802079661582222117892540116997770608548974615617461723849785571747004911122821762306226375877575404258780071725796088098495978247910651700285018142025035651875598290116662200053021699948741268803272591737862410504707643675241749587669254367222212624447902169948477447412556934274158545484283113071072321780824010337279943780399341177219519402320212489076355044777456298211892902530490517291309262916869295468752847616781609790132797598689557808110511884682781826462646408083441829198707053952954673309509093498286980271994152314487189971636068905059094306402829471054168441688916674829217510569533768017720714158315241319038232110683482401653276328426437686711615074600899742621797139472160786715398396054164213307762045949443304824604001210530526143165629376605194576866228075874389411969575557921082659488162705242727725646548047048423872086411705736120304857442685174781872359784575801082145376217659615408361939936940556863281135059007517205602128037402353385879065372983447262862513311399063967318191813022876246568732377336893507081810338953032400146440307846963148915109034645401403024320854537165235782153457219950311954971848207172069113973355005316951512790030811238165374556473731257668419667534227791264257148941138401619185990514032674239335837765047585599040130754539624583751849747783210640385488177337333227953633132875424409883852089477212425299247006250844512747678271864718761472199194364774143545929388040898059169921816359343982761294972130415220502613404602882788454895658794343779593131256598881152312683563566733722654390731789218936475712956357299863622029192963398577322382387752307821289739656 [157,28] 4252921415737594659346836800373578937434889019601881580023200290916790350065176176812684226658919744597845922101982100962738644976403275573233780843613931449016118524531714840551545424224960942502334642876638165337971301121679801796793056540699137175502733052058818000232378459300098583270450866527079352753025804486202440055889847777072862485278652889609057750895278389668291397653543741866908855147277153013532539594639743328779850622885556307978626521284846259415848248489079860367629194900466048510367622354458815303161049145027938165014880974035779173601532591059489938932315364955375678514376737012760717598799110678011153941050408410014013561516654241069606351213418577613278952350344000222175023128525511274233008351099361170680113734027504300573526885302203428330608587303269434092975302249423138340226478708232721775542418265765063956220736362956941001199359032699964670574480485960822104286479520559955967173770809350228314911916209290804156807206954142702381769454813671474363554330945922952459190240209578068517288247560640494106290316053915260510057865238838193916388321371190453424354776003160241822543286958522725793961434585361692765185842368210605870162020660129104423375684089916035652871254118701174460471731002973828151194059829427273283332704065227423764515528313045976093848805372607749288565694223764778083763799152500616879175968401563683573749943354937182232367957837070041192541793497467851183362068152827701020403616768297832055672252464370626642854851562928322464015648278277722921292352343186026831267356679286086999745559739101838927541159585415184246259673577814693216964356306529434442601404088969155935362605436471443513215179124324192335204989984991428252242133552214825743270450084200300459896645644499402771521555994845336727044450038946181461840673748672 [157,29] 8077225822130744382669723480631831605216577501079743448099151056441966536697831362359421301477726076207322897955240850147745397957885717381900344624349870529648482369603007061018876991988615693552395463492061442166261845592400397155322329089420203522007659131926092332236055852431946011339199332485254029491668543191383188155113294368004850025294602614493108385835151427552929896985331491132345118121939122697104702969331064290812407581749864383170295381992475695669364126851446517325718495521331593682828245763723393929675464348146980098552059936169800467992203068436192860205469273143520300904790934046787785005865304371089952938057244961124438416491171077833257436157764060566515403731368237435798355890455796181585075534131332310498649585777759180209093742692656477520606108190567109919037088685289729043600603373213068884021705318237437908608382195862046306877775639937351129922621018177554192040488271562180777095387799158948516116668662803223153152552093456709650816894873147283347315643623285726901537547897478918262245002602565648173521379579439300049472933933440969375423278406346232365220836745656665672083427401447546440036752546528546942238181664642748884264267137676918023610029920156853365704608969676061408554398704713454930115811600994215385295997436947661204138260552769272804315793632885930631723380505282634575511463769263056990291097802088408036722742983997811539166361742183792412499137649506265764600720445078869462877527553529300475257198454906877483489454643339064785771361036000714935453606548331314079755501384609063606787677629141983376205576687664617561584711825342299183835665633881905338762803721428323722417655408228220857192632264938628209569611128565856561084992908827485626256900218252989537698908790639445626558273830837494414453682953594556822618412664 [157,30] -17850863836104744639504467278301567598253813700831314139499002623627393698092693269415323531038724109225336106117063711959679589264913166871622509877273339578448320754493870460178655634293429258912388920399192731554168725428437735924306624855215382586663296560712464515784747403807751776304859947668487937238795419587374986823661330958996366994838047033956363038342508854459494223659102682760015092456843627485593802336884530764186327928142256949938122785483671882900395111786603554077135046059589624754279917759336890290341348101921982233983578253152635637714879765487436491504196173369912439676188249086120549925749744068403731467556455206415936072624259584976244371417970433386217617373953829949056909029322443002397801549387534346006532484262166944818437181892710116544577387058672176999384776388684700430086623355083983177135254492600647545878729588016031515918621361482953774545334324257200398000310883261433445106056479495050271729871087786010597928386219748170436191096288643116467574439801354808076477152116116811492011141900147319716379917046186917269374556655925502001119295326715726725857308656738098935413315796334369615588767180260004866984909428524443544299316211467870764488882014548303154442823889141818512683312481609312892198128913975675293424886154292120210919246464301605349235980513760407147066914420554536109150701825716051220798918998826389585588927265215556192447244509902948680626563934943846947898674342793776434313004236043366770589793704425675552447866103370309632106957415429084344378046152629786702786598302899036161811558283514124512798952517339566601980885007478695313893551069532006528903538700749957754024595664653462597164920043079023033157087565205689769792717080355145133615593305891942963231627650695974543264254231880857095715128694841219878679888 [157,31] 23569071928285464817552047912004184325533684934905594108476487471472354489498737036936140842512400255558036719396825581428075708034130264891657605702228290406983358865605094226554039779408659730414005595512814482541978635816736716777509575454873585333873335146455405998831384778914586314077792136781717760250273367279952954343510745353094836298181394098886312603216212452590582831993481780713295836553033735289237615558059119259003984599278884822043059936480285448146918185075880131540272900165377555260896619174824104772997199134062693060924769603546192226738642247769116193678392308915552802467080859799461921820570723163796312785887939981443920272949333334500468943380150798263541591478240710813441684787837354900332441963989265012948903316632462294792358209738735899257295346934502771989903740611852282285807756216701826756001483741004448898060406551694395859505127752596341383179671028898951805284962112722672178259952688861393859648266210432501252794283326575463664157298813412521274251933642966244133196222780486135547933031093870027877927692970944015880001507328879225651999891098073198998183955205576289021045960904752193390184784697940726756260555273203207919032763561397745326037480336908294274208490642399751543410756942527392330020665701965624243739708798206579190948642526382334684445258789849055379268448562784215755455476376605506871804449340939913768427875579183097948658083840479279160616003638534821083169345655919768139076435262106900553979376904068019878092203417901690218878243077154214200553462525671294391169756629391634805312254149492843141935583389384525972671216634223622252586221810544631071220050578114789687567814053686329506327161489525525547622309225995572406012633317847718008968037168018009742760108037960110299598926021365451469542863283773882842780 [157,32] -21656668303163507859351358964242991305276743764454202439460595127973749007467091101212160336136511318945039937550040405611852290775468641371431635087744237237060794583253545358451192376657600885982629137811771003562354706656072871401015334491792862898355987935494657270562153579687826687632037763473443873026857462525138361245137164246105680558574682038614533941424628309241700341533756525416971242895284546170247014951219263068627027843370051195128357106330496952126910106917494559780819829136868019180406367871935596459989714511939052635241394458671342263712887308609957488125919530283860196895804435539132854245660546945240190032990864340190234123162472447153556251459890945776124676552494482403574178761043437424806447956988837292263266813167486597607686100884439294931807300980260386651827270476867140875140017863984423248970893647857103162136483278770931788540006006963919904886842759943412130433340608085454059006076376376410280318216148060744851938601314477019214077851613439450010140818877415685217237223708036151956818083756832180621923595017712816786019158989643332933000335484924079730101407012783949619985554274626003008606384527381146356990171292787302834355743092222310890324463517570086301020238214431311112938449072007989554605110180202293707068893138184649624283913524163620309160323867208666284628509631895039466864208365956875602288653180132004972921504193517390396697779041289704374392449373850643124541735550808935564020182917919083120910157663083396478614551280002905786782116078944852421566779309634387803855961343245441072267787438191697543713236946857547170276802742986665118116653153651336383642146129711542693233930030013014910547508462520148230036009140402475641298891236243183380902944215530682178916321023824260844422530160778204031371405781334642336 [157,33] 11853585912902322202826259230103711966617287483094234925421024843168516734072110691949467135298620091007581876558280030382504975093444452587650646576722194902061301117534708199198789428689960546706072352674789613637550742923217748949024673267243969638740822007412766253823505096911444855397839482550472238774627764700241274316776032172574750930591808864289246167050932462288176401841135915942226869021885644601932357798856674313610867440052572815249152281388007150915748651508875341887118270476355507313033797162580526370606206181618006887863133261664498545463104358281649533088053194393090402348756059920557960058274423560722065064426576072827412009000081074489270259232399011226767206283247117466866350911586365227230009230014311892309293687963778388042426608255817824146408935956855272818115449239352215371055557227519056326997531824981536868262910827445995117213452267116631081811663928009737991294912097103779343028010962747033139666093740638413757298017272418247328987250784068901462597827558983510013211179908636166435622838471709930611696298818634099557890028028480192570581486075238312131473045972239716055796514134167851556658468097139726076946690231270728770297302632644759835865138806590887475558607690220943656240616589112050315896046728271492303481173909963940725699398718536162429820136657589174702535865374674984046190302378479790774371001469490120219789577892049814577502500920112845537550250064242744342340285391618347758055266994680488139254305351776691282373710574091422993365067552319496846125776629357846055793591773793919353447000114986570427387592782675428144517361941925587639416501105198874316790129046630954941221278981258202784397425874726397419734758498364644538443702150321277473564709654383995902126488086699305112224313719475239619112517112904612 [157,34] 1164605406939280376952479346035093898257586772217865969294993518926421629356575136285829735991549992331703555804266345746402648327951560172227725258443410556703695301664841932985835479200660420383968702142452029697134711799285536281201886903243365327766391024634137944280486948574340264111367497255095968212265254691685427005944159614944998989701378066177547920204016387799347423827462631866991463572147029715298197353463169466897183714011685875901334830919151992804114437036567080003886933663871149950781853665605828781031254316663129560866303151797605044618908341055800238073001270231099249221146615397450492243434279898711622423993157791408743308766343656689023377777286478222154991408483490363252429552447899277142143424531870971637348469792415677870951677617974600709886045197162688004263900044286751485540666814978293885180548290183341003131228903356269446967847360409080514184647426984428952704535386732222893640931797171169596860423009063294060006389960035968569842379925576883319432731408454801441600572911570889690780835965464149574107858226884683102827339751192199833481289784652791251333981106112430435641321574179875891732915221901399476477423346271873743058399670190284182272501425325147688876937336977711970133945162421020324893569829576820217446589902978399085662561044381385389550392218089758794612353501260216265648032246829817693837874389627702832544918077201900605112380798081279604948317116507736536707136271802393355090515266204426447969095151603253401109045437896923878073178485484910684353343820458347509096670202006497182939353305839901319370473014539680917071252126071846371256840592796445108150156305384243930061842286315184740023439761968588695214115806255491148115189719892856084507207636250003755198199199756736013339344287876408944300916202240 [157,35] -10872333750200277912230870071622597107688559027687997534131916112847925385438985112633651060063025355689136801880272870023045627834422897001629967375673391530995093300039721121378052922966095566158500753320708958052925691935885456347632994726310887768954380848594634681067051283306951433200041957792747521539259781382712158819352146230008928708849465015527198352343117342360873401679700500538233278428265069658972776525838331321190588353776241230139908587628865252636386546266306898343010770913757708450309149386399549674945793718911755398165846156438706560744884881951282542763090713550754137373436376523388355501658091271683142621218966797845026945713228844813513575947507360577638683758849641688476904952711834402464912211294187596931859126238308871585152732765239589837976202252991223059697592946055060850367049083022941015433792253260047521748518685218472414642171343823122369382978330502385575395107153330959503754262358672608473479849671457776746737408859689890895785056353535361736059166998428249711479597370650379986873487228087699935774461947204408982129391512613758383370833916469274630512125565006510670568035037712972555530925589397376278927788099635928861605169998916599554673614965560812710595858211399117602891381086046911997597671410179820859417956276764475252257336381795322061473581581632757389548179749926726977805717826204814313848405095707248843678540833710580573222620456090750264818367936152127332520777449908420756614134343602550424499091914020842615720542038578116512507848467959028461678400711442911145188719804707465611299777167975580866426642270690701072290456205531950671380176103519459935346293346076077475256608219561574444248367872664260411055071188410472301637382538701952764368560597521274087857197139898873569980207185286191969411723096 [157,36] 13607708840518805078007359159960608217233784161295097093293251882544337796632544404268824213547750170766659688148890227684576321904664929799256049919991588847560113786611005380191603121890029828408808023264424181680887091443266206721672609658440045800631817303227657657197671340429207485187570753247188771584752327069351693106730416596765722274747399641737206065998027038426452730938292993083578992017588693198179626243762462511580034380270446233225284350512126980855943424944031980381937246303162352064575706288509887484022367688970967244423325164253487072456497245876044122295461009478303845405891165139027036195013163586101242374630415826082468364851043225024119335821175248984214075592714381226177974828893442690692413617255076772904029098083248689749030800597203846336527324125609735655201587378022647713888974920765524865231794988940092759679671732999730886081528041389067812094621460079743794891897406253708109142079910099328153110391207198068000809827753955759042751708369032960745662288555179807721966253954698474317491126957579829549935097991802858150929732225743213662394402103552827774915596260467976082682668053344095003541959660157292071295808329578751377906632219037294820539107551782033023043531524927359387759251334321725621504289379167677282663169544958519805470364407152123265500824753465213628251707901450895639700716095944982544083996837162542709475710108930652492502066324817190071628743207771425602171980234875096853435313552632597591504329650088420356056265068487335354318673198254735473650855497656849406885286657622368578274516769694457638266875550314177173003693480941193240414043946972162313769521523336513696058762404054791647655457185224429700755119232098900356379930005315856294880893246224564336287138494473673049127617205825974373903136 [157,37] -10491761105732435322946834809960149649284355186438307776565192550258342078219593325616152324333761553732941318113708822633917895332964083937064360726442242749881004490112136993863019992101572185935160065464191662547591210658506932676151955035530512841997565965030867826696039969367388506261494299103886979457177242766872822913847454575871608433919819678536103859768981809965628522674986218688242433436156825421373492369392561929731216631569993649157851088053578543778557476988084285699426113059732586200477638133282342242124260591531717755737536141746484883337861312831068919891080251407186820561490003048384645971112759973559152182716986838799217989228262182486886281859461211097671409135959103108625013198287252437671243085923535612122139099599479655053110909890414538005258485000720095639533164718790292858985495608996863178998949248780119194763102629170373660861659053940726327540769240093908705059926822490635594276980002233660327517135289956874154656003213834173619316770473042827241250421999550688509355923331457041879662703829475479513891727794631640246227450723048625247823675153298322776188523538242137963248037619462883641151174526026176119688493950944187778216289930590826015262397789596304851145595889595353253909608214130121023694422809662835719675467120103654055740385697808154023572066190343366722970338663886317401616532275602945855514255508439091607867772708015302499492131098951365521220366446964652636337207180032918644486352720770753288985422229081283452048461022295813952256272533778717377680583638290201092866036642552260986153858240633721331912072717274353493514763936336965568190332989563236864012803840910444558808030790721557970313581493568258443859504869480156604861526249868034196539440158300550267747303550492744848426610399436595654084 [157,38] 5363528412612932211118368494773164013344212064031199709544264245474472845801703688226219370036566960944158458768618821257941644608592526123621405344508734590651101703590696607379002516817037529733950910053971403218025198402823022793021241437234294724969331837099916652587819369884220638146322782860439253382843016271863929456466680301658085225831515186501622048182478210069534812472695016477411202074145804434627418759123458602609809806779321261623677277989971808970516630678557756183965219801844474454860866546139185728139962220337731665059390764425130508710326349708975482915957750523433272068012934693891689263135358792361994372226420930698455657207300964239307236734371379447568964579594686707091027585079184003784356618121148153424319363283848332962242578279226264925952052973897119931552084689876551802053523441123881514134724092201032050688740911721174625919662630287776343829569356635646512610852884275706306583505368225259073433126814480342836994905551215567506958685624831991187453580906268782380972090720186592580546848720126050296461749790571657852059465289086335922619994810407205050409524021639802968822001415106314413217362681491545292227087573344856831958724875543723918827088606935304355718773721877407354874914685981997436378125951010649297385877312841434930167882143642861260669529132280510593361719207286773642277620386151710396858793565536334136064874134167865952378284672245394917631305875063446732997142990997141921586054122635590033031709464078747953458604653580385865128940533060632402586326712248612913454139164676038272706285501098527872062680892671186273412030404511245213580986227907748816302684598836389453408401477946265233733063807391909220299145525401815899809341759609570183799326406200639821139805882668827201502199492098181344 [157,39] -1427736415026971827684867827346501323935617656252766042804181581411289024290334841201211753970647548328593246229028088760165807223220251323360670249339767287197880473213377977820139359343581570545212181380179887307813086037417218285322830411865013815601976786035472668894333723734587521286487217142253098518929438454467496318330754853526148308941735242403710010532819394741856301556388891992899375943977504215692775720661900353743857834748605329236539113134572517940346238298600242812298615204234906489867141682654065549296347582852492655817257256115443842532646330594334960809798636918033693550563435262304206968944686669260705285283478115274153732366477900481209411061274975941266216472977874278908961800029265918584744204625168106782013656848352512346226828635433154136999715500660297594292575414964933619942267010303825922698163674280101494698587866757882434275006631703873903558497164332055391888239524709146382051621730095964197103671941425696143496436265135226620984269972283738759012684604708281541028425612027511465776300117608190207773611771572650085652835867689837731909451381939691983517105054934847055678107954664206081752313021924367761455211298181718123882802882421966895100521134802464327675626907585648862145677534554199875424073601574497414770359523152748229842476855015900156058137940630707754504690244792429800597417151312479815944772389196750713124939804199086546952216653127066250134508532687122870954215697792834655448847958169309576474810167537488841368439333147022223928943981595756342847350227751860390582622988015783469300791023896068432194215447748947211676912094345193497400949462416667521107941880755979363072717626547019868789797806725686404318037506390767649949917250628914806913097215922466239670948571769906846520542881479616 [157,40] -349167543802212172476516028772034455501020562381407634238414048781337289063843411984132274499186571108596852904897486722784624231249319194005702824901398734491635241088040387024207640457111936772503059413659083314017750934489414280812832116243329500331452704141177122049939704034940761545382910521424706136064224005487159745120895960819868451313054301796955106910110691387419816961269132846847350287832047397685901961243289609948929025114058198667653561136531287130597284820760033629870173113654627538423347564957768500933549154534911338949300463850249714446943499707432469135289377397751609402808997704133184447632815454414004289042675056697697000874253580297437153308575522971608086232314682243888108817659000030858251833838637101658355118948678521228865091038482924468568227501642350261331776558543061099037887374697551198548242821537817997855783884641358151414801623375058770506980032476263624910202417994558390931548895085045624411349447768540074525148723589017495345803125116286118058986779114438267931182767355110286546080817311775284709586732162081591207397866783005494098654354375899997941251733920979366351997828135233070830939425184175282837622453350799954775709691911498308824870566067722727556313255058867609953622649372521320900277505454239854659992574769454313567375741541076644819764846017631062906857292211937896151584720430180771561223700690988590669560799369585087848288407249119993764641530528641820178788954912652055798050777038046694787019310957347960978280301652890141745387922610033729809411851840907488103095466469941763853679264527510766410139269219989765281291391693608346260805369675293912192533728735464100359502677131929875001368976206791537918567623585204956642268602435900853580579483715326203939606693969600455713627483776 [157,41] 627277903199935205789675434429308388614260287226266973965456300685433720975021775626761419142659163153455001000185517215875785863760479842795548128478911694266586926477869114826877659086483073238478916383620004578762087171846931945153767570620723489712403134221194668737037951948783627657327312965462651861332094181475536376878087923057475646798998027863220899699513711888324293514062527742241984721745369115142949812572830809360885417221087678350296439976573198056408527941720672650347422327766734561096351496049951253559727379983615460429115006072406217188024915880600062020737224669728575938249069333948031129137427454141617461318792403853082584750429474381522097650122405562159499498277928909436299868694174785336503546607957459141704502762658731006126851327449552324617332506728702364033700338733298976853228496869848444476985540013716768593088107721423090631064858600178807974427832666466924284989217178796339496220004976090873419581428845983513315119154210557419207845839131137520989454102657342876738646004087537920108342730086035778829261739125176947088035452930773456466420293414061878066915061597816545303281077380154129724735480454220615956436848328016851716161941334070039074571695478871942072310051035629211184174792832942093722019947318400616718218521163438374365757613449573520947594827883439161858770983208984295323415980014316733669531378375377038840198394845945217734046234871050137845397124946058226341568021865768528417878146799559394863573552061109956654313703288436524383674807329793405171672397400755249517949061882215908566642249725781469150013583828138831253046573337623714945454208507635897313512266416641396820380294680882499184815640177062606255548663183663470873434772766509036505362966457845690006651450935232753143906704 [157,42] -373205142997738740022990178608951867086253171567844721563585751993769026282302378676122872779346021342772413162922436671163324433192286482171250338254151293176289408253145658271028533965727103887915450446762317302973916338067424869532637599011291745067490107595119069147811316617110591641428303115562594473128096971549991254864625552077167163445469266238772871533318639054081962460582385448535727746106663110561463799775310939522636320986384011275399151431238922363412531872698002295352699225836594397253218559665534716438092700149329504127718132382278141957185669750999496595039584466923974418392529879429161765368957039102388826927719277697883889061703346213349147194848178307387711126759633637413497789298842452616039885506831601006209361336830337189841421889141932683576865758400315275840067525600121895585361818540714740631068122710251686076631432019651124606898356349369349140290785936090113116222381056050921634853193884158281958607089237076418884869004686172884624269864471135186263794427549586763159061449164646547860430752382119931584881757370114710525129912781331281848181037387215150949559630726790448342897332969749597395441241755355112118179223394297423600489302058101352118190641340617687410615959287800861350732933384855010916920911462805590938488432530380952972198456844029727220277893282731263384189610723108644894536627019386595904296812371253385815235080450036905586779920950319153984675180176129269787929133578498373569557462760225642404370507674260365399771822506166728696838111668659779974368313057342409544047667474111425907737651533767670518242677354083588023590185813442638633955774685491947218049077123103450295533919122489355937944914713535784012312719344071422765931100838288571214468363019930804010424593983959518818048 [157,43] 131532428346432860632856844006967846428315206508558880420017660886373565401228248520205902218736527881876866488085850285365060569499109432880724794068070618209321954886029444736131977439067070663040832919717740634537963599961235398446154927661386063122100924718884366142350777836696717936186953767255070783924963369934161693897538751249585617518723168391611127416338461332113574886109146041006499464945121398716987017288425925967280396333381145760523182505460079724627013116508420302785718596155221715470385481501924147561690337803840009315108097925637634145847816271013278214450345022283942621639010646287929038031645177027963988233031722788264640369594271618112153063833549466657665751153844500760291441013071209980754961258133778809893723645885877616268738199679462067549105237498892223356061552280575640951140799062654308771634198417404769762786108681383067539736478429081467165949140362799618769127242413717597835635957328518301847736504257989155561419884859671645669348539628196158396737246799124433138931667224745691911736950562057350560316608247487694287587390123496856216478480822054228164771673748687519928842412224931996837973973866514848685575962454384441941138485679029750344398571327458489584464483216376514345380964870189238959882717434177826261282507779826479653338958746814444440449372522342852800390422922015557742116402001706843543382093726428121477423788798982522842403716901512371133717345309665860887824685455515650313877561144664178279612136897734190269792617523847860309405189579544785601261736603114302379256078835611932456728330828429391918237248687979101055187190190574774871265433980737682831824641895336548826885857220952777421325933277919002508012348794687530442362578129110981701363578197035644964494627913920091936 [157,44] -22922946905687288116480927187994069822496410127994942775162310908254486095262797531306494687134034645396668197716604230672165620869548089426983002212307821989807389733737057290853301990185105074694861716886623220597724597247797399164100815095473111917182912878608193770791257214147178850370153668778894254533618964462834162670679061764473996255528209159678833715534484703001858120245590525806834470408962014084317143754549938120647506959878670704153550684819304974075676800752712198463823983240473808813545674422619523659893072179229542786947498224731259657174691868253818212501529583131431480484401825680480091979515845336963941359602006278105851672606028603773761563307562481323011796763205538464925038059837691730248610843235538450655928103484683736064484441150377000950608125151096625334171049648971352093592048651587229998778553529189276858270586753285184539222100013169657068226555942243776697296437373010715777875985458502471997636876852904647888432746866635585531432826230208576739854546156747069913991102275433390628851168587322040145452744885676158866359374130370926796857977621187454125287709504090340777600284543522918278759058461425553458870657708467476122008341489594794950772875905151325698387039729841437925012706794695669377683742712759695339366847186720545055234937949508986792717209173234545362750860931992365587645002171914102519113098969052997715890642339254912322827849365681732350771692136443440857997263315854744795500447393133565650144097248064476642191870825189357633438809060393698279965763373636672003230760770619129569343660740425898926488170173866778636894134201595020953972251918366160635534648091143872711556309012076291526401097167726745997681979246513632030164292255436746216159513060335564416214551796998720 [157,45] -3457180965224801922717821697789548223026038461011926369845428742525926352719302559167205572239655175558045704667706121472007842631811980734278286075652497985300597371278114691270272012563792938100607811682257238686438675622766592235048071604139436171220920682763828525839947578255831961584536897657677886116858668833608567538091529521138584835684940092565229440865037713481947304644913973273373158525188917021864952909472347416776789113424259511791569314388615224817373599885769982384587768739826547332156175821391506315408245101247212930778328455597838868119994249549805137874654042920666728193499882709413475021646943478365080900744035756758718557659254585517536648153348141239229721344528546730637674252501490592752256274249910544436733129509606060152396273107937554357734930902234931349719293932285846767483158028281981520144948455170096385656514237605905642338158011902907313334502484787941990412696919178366520877505779575096290234244072731814401581122787434619145660399949129831764101880432406837165232546177281493574097658280669591797513635428792581746768507975790798506022441584605848127072465317258536918011771135036808150426560663842062793361197330594033321638396503899985498932399119275792547531552520445593211471514393477268837289486563622711909224827947131310228380908510698132883964813212172133739364187628070261160090792575099201341021220338520373302923169845688777574479075502191669470625571190412445941329164221646876948697332317816299567628400025625664168986519992307335706949570458856341446288077602014694552064665918807210385559926941199915600782848341993739144111560556848622971461371153540537314410449646810036709963394048274818721710898699080066455231426820719214498388055999645115686099089212830218073149695869176 [157,46] 3743008208165176417259201119811820004861818838449349380896149873215034927434787323379562214114248099194262995590285072444184425409589166477291430293266736352493601905935749425060992859274181953698772951089477007056020686949503084563614405255079123432646642306980308423715196109363636549884277733919557342507960221818960292928002958164713192394949848489433058835164557927782454925976567870995758203793091780165689584862485312080181427522769980468096172035578959073867398731131498025844496131274049981884052584767214224727859788405558948382886532699889324201764884803729325795818051595406027908757988554760034589105560632991988773831471097570383404209482874369811094746691151900608137135402558262167231897967137421517762579716239578604778771755631392007435440506269163109674887152782031122065532538666605039491431969532654694805227363561451035456182027584676425478642052874066733781853238789266979685921042279294499647439185787767714381901956998690723794043634787619530807430416817087500466941334007212742079680326648118397732967684854349438562810791700527686328047499139251269247612485527448801956058428403095596725043442039647385744542565659073330134874378319525486221699692893632001631752111323907073704225185634931801320430909286187987562928726483298390332139173116014773853944067862955071598727910964367924699403430700635228657777997682858777362436408871592545728524820635948059445252210889636708010058179272676383319426837601307696402624189729777070650178108932118189326708193354450713164142996220148551227711894602119171414405071822521214537678947249626857090056415559843665571647149641285933068103443945459365453441671294453982239131267801994694621780710077231580638003849286347770011018297646303453314001677544512141642805069952 [157,47] -1241175845436662912084395284266592311456990260992008147027479498022555923671212452472373211457291716944246430876895665375803638400847754336454196214557389133336734254096313355932262171494732452447059418628861157526791234416823756434318012893094759325961905363592723958608147848550121953492709954986475422769019041350579975337635931249589592436792174377538648830223324944845051508499239458995910782642328000527840524312735330631478611730960223337105305316221087123685211368562079616155728069155449100336556191644484602138202181766040290355775689384453260810640761105757500438424927726529704439851038586229687406687560356678406858284190630781119291189762806075259930757834663063248198017432448106423708925296716927281797965849334840096527446164720057960277963560973221317149732444209403071150021178743661134552420669631864482520983110344275449748689638578430662714886867694002861785557745092311366089436379552236515979921280402486157609086025329576618995025940229279646872329096108087492740756218687872621085202363158841455738575754509334654515914145406097564463593938321581784504400727724219805188514551825568492296697597256787985611680038814119092446264398789250538923746878108148876439061492131137019719075653303076838386228001580251383231942456794723715249866144023754301872623304304948918956676727867701446038104999471888934866317915564705931110940177153350894411499165784720598934330769108880451937883513791333390159589479619764114243509006426467179605787280445921883250823582317041073847050179942213754377896851611185907786736753312318989545248700461222474181486678388131598110065495104034667451520017921333592422612511400865319425658705045357248443428835271581795103745805458845239603500987384288194938207783723340365122802272 [157,48] 204404140907043106586552570925090274191508639503756396083958286278643182268440893484634799075130746167030519284375549773847753064379040441729568757545510771759782365235339975805241500194596173206486376437628038424266851533252644844288945580845504003699068732313368312365456540600422826890286140420013548944546882075025366179030289851101190006683694228751595029144212577582723571131485250012509365130664954465615836930410321273746218988707526177712937650586961794487981340530525396386223338530208120178868293745605839721783334941263000363399183456222682694210356868921677685109419883929458900811893678714704841881345452595126356542727581526462789084429943591957790451066141451954213238948562902796802383238999239259273576852429176237732333093792371464939965108573668124682729268701399215774344164104485060394980102119610303055305102078837074383165261682437019418896950409967128481442369577933522195635860027483194475005636773136731155119099023167771518699985900994079835308213336955278233916839154104468634539341379440603586204347364158361538815987394376190228133029983077859962731847749592337728163065356907288842002389594456172984243003726532092393398783812330062665060802338537218463945905935394432055340444995285043380913194953600660557334642590817477506913877517726307193051715297911174482142420867117511005752187279523328774999929669068425198011751785595904409504040046149363038759386268500250174487729968593696878211027840417814147662153374185337946521084748455525925133434004928433153597133555404416688710746321564903920712901243280536422182280257197688332814497419452411219330011971481394703214814284723073001369879357192694520882533474908581059580888650241568598802591700703255596279610454290711576935661918141663131008 [157,49] 366688403752161661304214098539155367747841321053530272755406390931818670981828895373815992127616627330395456835181174707868427850852022214965526897216389564595937797911233392860195364159318391080049060007647411362019238288994548331299250591069139704653573579684432551451646368896967986150193598103819387570671189979008277120421848608031895940874228765060561440754068684974221884469195733392642500128621213635755648975130791845381785722771480053408271859415666724831620922144307548003167441669084829705815566051120584915263244706678936880582813069630151947853813328664792650234705636047892959917062317351592038444072037114087376408730505603470712198610832624623607498879936873550880828643109241954185943062556709384157862765848611850270296452697460736883611323453864674449161135078796331897287493797804868216509828628748847334760025130494177553757759544499312556571093920298326824991319308483251719930263928372405195448668233595972922372734290470685462062788855544855436196525608640822145040852024952936734866196078686274619259085371461404974793981607803554784058887644452834529646240970661288291363703110653290083311643426578971545220448553104336441772891597937481466196926920522808295909383146784375100768935276884345421292712529593995538844080982792958232449485188022058552494367947188914937019773466228058883388958744145168127678235937345221262388036088887342343473913043503267863290424607957393690554355280663122396100207112101906316161753299858935126208219943370764934350467918164856366732593074837244266488993369816994985024586738094758024086197799942262192639169639955584408312858016207232220359931447401129215885073951545625457501413920842283068892783331170339681649887525316504149012721372468954819721905719357456 [157,50] -8766683067696884558925702380688939741002409336940429202061209115427102353978775901178878783677376907565837247208342941102872512262965823258339658629965233308450179537106579016885100356677652111866204647669341957684448525652480761138953163866540661693516737441378281451529612062130343072306929874778888897673843733556421524316649755328113189021852720230574975815469923963738819124244179612753893049020401552531664875799116028269442374502102064986548772761587057691268465959594675137957354360855176662668632598361648961244243561177223011230488437150303366887442050941935268815983275395303712964151805939253635421564108174767178292945614148350208651135040938440026307384015726153852932832462964681681722940818370636083579826129974128063236463531133088099815212864353238883974190996678695596473629297243297213092629883885303078159336387252368100455913856692981367667407707002227378127984611676691786508509579423265932289072448004066081075965523295946490229862461108583530021944670902742982605320511919655620182987814174258654903952958992041405345367527358547767809190969930486651529943003142765834763307399426321877945453003078395074328952412631054593896133735385462540745433495927661701963835534380669258351719407411332955453882940559086525129314725380024602946806477365009971134543370890280814998297201435506449095710456929220230147538911636358352646037185517120743710066810949938698911353114700012777488322385212074747913385416449465521677459655879096542162850239302986273173322349988192852412944145125997359568728263900120552278035695328092816718550005243598178832505432885324907252962645799716222842004087383417936059805396675895131031229955551018920719978365280981351110596354223666464170637327630523136472273073657408 [157,51] 2093843369199097646611869514613929567690439065824705670479850914607272913475197024539530571534013556864473015949487584856360227612977915688893152871794612643104803236352337231677268587347446483926504442109195609011163913054102443044316258132177026312032352445895076921945285296080792195591810125040661650738129790864030311444912170940372393049649983884000535743078550352182123534300983855598432057087713284616468477401858322012844348586539303431376542533647599672948670311967123766232753303393428747216904484008549326478021123021545566752798306600297533679528443564414188989107237151197666440115675104790438051532628686125304894733211131177088477841567964722464351038037819158178047990316883043514327198601022952810240484590880148583586506304996605069523611792698227162039614595454245237814376415812926435400748259987610840456023011859706405771942877821553672762906252387466926430571316268094726300958126523008916335277495499457730985467289405019068052273220096729193191432162656699980251264687316781981601602600251242578659127659203325642063929531502934308958745234606274387145251824527983139132159693090828005678151168901091882818165264491778468805599161651252472275355812485016652315275425088528112878104094591907068547555779134246005646917043208753168920016370391004728845901692866862026273949583050050357453462482104221173977882662022231930643070163631496831879224038628738122404030843156589770479684038335120111478381584418319156333374321007644036518231473574973855922541103361812668958616132446943224538803879546155311528681633938603443990321121769010767956358696497501955391297987730943425510370318437679563260515748604345811107541140268053861622334943226970090083439274769179121550163272182912503284455978984 [157,52] -192709003020801352754573801418998411710509330478010046331022057873465295423306366508768097451235119297251357756023438819317427782375998782166136899334505241839453515717058156305142596098410037918133880427993973468074330663481501266844324919524176816576284553631291407786043963599158970454487442231265400028278609413121431868881236567428277065777879164602529266451452121559742013969803137430280550213810713488191182200128495499355639021709666769045967520868467616759249229599162037512694011587618017645773078370385442149620222046352723217815572259739883487123456561737082289285099071082237904876490465835048544594117631964625621452022200868869360786542877744691252807760908124342432983228429192269008857082418085417052767726987295521814924294407769529480632657639970804429622180391398496961283619647842614191594174241897203087160712505830504503121564769172733547924007846944250971640116566983805978551040927915099344446393214294265261007929077156605430851064300875917295523062123239051559383254254612863876987978002611471171978968911407826174245724737679937058640852152684098423720462683156750961393144999799214375736802086553493655810866981323079638837262440832525518547014352022589550294182760175888169506320013725050103162402953011195219647341253869873225379461313979331606868070386579436752851664488945491743514359487025238508471294015609708506463798334910245679264066327360912823733837628384688068459861576291337158607887039576341913347417292802984215794328504351974852927207110837495872660512816100073323500665090834607806536927682838420916397288715929663316583534099070194779095285757197795029258764338248801838393093718151320071923773711354524760470446737369723913245227640249017032210597849255340085763808 [157,53] -12062176609608627215554403903335782062824051863723139511247433817107886151063585211031343052693800611319508826957909935669609033211718988261697229930194766934282595024469679026543325978651136332770888638511532461178168240638849726666680680052658807475673625201106111860683105082520160637471071296223345105852877923348946206548906692165746622704143183392833711617832146853797617863896387641142649918056184708975144105091407555057658808070034370338866320877392687916460440898455851416046664392028482473656739072330507489343751126899073619218735082536554095862793850914707259007006573321290973590795836268720538684901247404235637361791676405970166120199060776327482018314768147761610286240686478180065894793891105048738461250889749013813368435066015481935898061441433279618472086210097404548392142347300532655133013911495629571937333025094952044974480121482451137372358110885469644869821425100682748289373547346885435599660366520652321352608410359709219246718938155159974929922779956091587682234226196132230547708176492299770400960788067196813899989822020113634166609638196001826030277298463088982611795137138785873172310129710536063005708385924892120170414306340520964260802048190538587814078813412909744600248636768836568337987632278540222479289113937778858449738607402352413144421226468010550600043020308654874206231196820615822561111111042499462291238167155325037302335087885342536623481659399796207232745744362494294965603811680164979718306662522971155476127304108981166585074125362833447014872511984310795258614982832566162749084926118747129926251998496079180254726817874368544473291738082555136622515976558680663428306602031668093510917629451413891689513267192533785690442300513626830894286094103540450052 [157,54] 5243546578017587112669468217388855568352287234466751452613506974861837623664063225299398044606492127767910038153141350444155733447449962928388164481063317436802332018903873704435911719631202744524431658610894224056780219237531861317704538681768714662099677275389246032378415597547099065269808195203140064485143438494903602565222551089585695286686028168440409461298079970826555825160194055309072913359018610061648389118438701034699633996565987464022172127933304681644498980671466156207910672402210953852593044103783286876111842817877957081652237153380229232718807265011924058186398968666978333839072114068599311878298442401729579026945468905615113711121809670484429022109525356888571763524946912117374727675555355310089672121469568870791996922449075037870164089144898936689245668533697785926481826134644975423249361089204945223629793350143692426005541558810438511892158740823673535263735442054934156418014150043190947569389786597771292413230557284575483876705441793964432349568937479691531159141964942561475598247597695871237576935790512441127599189589622088883093195802882660807966298386457686847477688021936809270228073320129787364340659702727244150359845292231956997487247840210801208789997781311687709360486768025258167679830792694887536581640026763190991168816946124532707645396770350087146552603114214961240886195361295208228101848863039779770214928663030602399076340550080724638867014061475819855517515351635713130510806987944262018370448837832132834636101572570912474667011895249341203804569044211659527728545170494533725297030362743043802210862174732290276151857980122965935367367441883657927018666590061614141597591136123023779487331813612762208654144336484913063190030691623783999076962568610944 [157,55] -503331468924159196425212262020075549736213758887316029841041875344090111478202732970209690703619680876661194888483314930837840110697212425136940828376364760168254572315726406478523920572909494062436905544079417290354386190950915879364536083417023603397583926672264606300432764710388787984555213168745050556299466865513609674874142554766640744042201895884843031319972870433038217876543631432835212778517485630236596176961938298759891194118333584940312202640670867361611255980298960092956756944463525443842293075382505636129063177560033803947088682491785136279135288262390279137036766365719132233396556673083920075124039203328566863579389265379935601790869130701324272048388366730310492878755730422213734258058016756469482296776196801902824009551258733071919203290913211606702782540157382735105033212777130647889851546685490035522851346830174086079664062359611608910204810972328230140100616817061038662058527991390553284849788466167263217276903873064020253581202339422818949594241464895177279343946323375509733418230934127143995291168128927357330564006655053216993561295604207808650947954056130949282445312746840287089054183399148082485440431726549814308426785117574862826835801844064996741944694671217463488483186398246213412925781063745451016633687518865306140564725238815664881133620675917372328038301626411323671282311808305000231556579070975970077964164023470957716386352076175059306256318215010546172804996015671515178182209212979717880583252353657410645745830473833768866257110648967532701252481505074015710822006019822330223144222947774230130485163803623600732299219895166403321972138665126054427456777630547299250109105774101740011684821639358017336560725536080838151345486649218680712361189700 [157,56] -3869589363896481814984511870734358435423085847598459395811834000545650097433124849943929805140661385058105347250530048950458604633985975270421316429515005290930064228737968356435231186165321835292535712642847483532518729034702199947236073446434593635187016732340051391408026650636807230355745692878783290273000199841508507378617319100818089370983582280668345597919173839888228712312490429349039019596547711719155523711462715742388896016799099655813608317814503635897366587317113489789733276455718916545370796501777888683989333262237272593146549843976908621973627011386148430859250933296779197073064955937601192283664360066586243666690179708595798876920231347505867264346975473823094661174928873284629580338739518628728404438503418369819127936525194653085990027536378258545375466040229147265713716485784343971000403747336314593401083791355964312156627008956078732522722323256334433689477732990262321902870546201715845644355639583591359466082911054948458551495628251082482260227638908982026767882302117832175440180269497290039034595108388642881274239532144913877092759560749302963981610139646457317665705314918961243291972854581634959385125824319309836521083706230144373903962267908494396343023204163887163395311612383257736354259998520550279664862592797210231476966914123892988931424674857592750510697733891631772615375538458481710620496195035771724004325670515630921782624826086514260482095926610254914288427841879802399716362677670706545086088165851359786868555547046965833233742872464683500073708668287929441528846700676287794338384007648155379613926625405928570865561098480057015955916969117917510674669150719848043000504359325955660777212719952184355390363298420224634660078370039986476255968 [157,57] 4647598647314939751012089717491695311226662417366473184890828072534988015744455014143202960122354298078793334320977543653606445367635992926569235816364479110743618278689674695900340406103750938171000090599309086111896909694892827191662296765833371477040812018358609998769706554527343410919609774932821181882446126559625375681120064016943129671446859185942921234618517367304825493235005173396725438075263774959100584916185487597612418051798867286329449387998487534418762742681560461094217028339871365760188013850242184662618041206986642995005806296805280261499185055808429925561528509704943660364870495995755254442639508985434992866863367959116499889112099678417698835390560411133356056505927965897247895373579011750268322324525468547630711169959267455110487028320185376749324702801298247444990403619547830834683523533939496038524617462936042415982270055635701775886534413125096827013882978397709143627462424874722653132373437366528914365748550296317407383683517248124125134076583178769321843566059231735974830403896574730661065806015426846289871413966131780137325614515926155198019537326595297807181855917449017656450115853289780648170778669288460219764494395236947957524841236877082257489518293056913586784846871706625878959110317728083763458753443527123310840272584584005068732403725990429985077217507031442486566819624940907985640505916281036040678265340668717389839106267732787766579063055329022548447254981986672969277016554590205127260524735626378152052966064981437451861396906671660860436356916877860858314952218652589244597498411274339954822469271456432689327994061183513596088277098182170513521844626419590120890313733764399384333605968820138671226755067780858303731141832923258369900 [157,58] -305397278192158132040460854189187346715843371751585631713735508855404889142108634962161850269054757833532416172856326180961716101647952343900552548153629184429632893736088669778396961089572788490860131453608225521758685263835378860081574650551172576323519957742231998307096075682216559623484802701306764310869810217074530083493807874265998315189624189466595576083203345502008688173650584805728637422948725591569359874467523086062789074141713273540501868403671569484954381048595792118370008486439966723087494015894028163784915708856799963683599043253432326170909887441692402708087990020524460370279332238307175791286904417757306151177390775896626328482411298441361945126493319855601793305515133993860746642617954756703404769094992595187672880598004727655271708174833384939139020063766682750937561100820272737288519191232829876839768713934280284760915948395384640942852132810556226655777081716893307356227773895352206951139127191494453609157630162910229800008559222811339932494521088694873579595267455551688298045609338646872502442849415967330016152293585365075931005365826343693203775272426381070004309455584527036827891446900167955572642681026053774382788685081674182362809591948880203066281263962615207909520503800760834927343749362782744491793161468319190314968116741901002756013762305185611909468031115048820703671781353908051247180285107183748245624511432627621702750227112763665214219853961879639286271085162987933102504178640644843567490398392832453175043996425221330988750713317266125831611558891355067925841405581893217606916144743622661122574132083345960087458480718441525002859671730827533853657643886454777180605594570027314598735682663886232479751475593041742217362930762601600 [157,59] -6101151512224639906597486333021986312250414010740173008604539587883535050963696221548593220891268329655151104872524270898340169778680922236258563823299381368896879035550686376064197305676018756887163843106526205656734336730497626408673724712166441986926287998643195876117672139631388888570077087240542897174333224889800753594287939694063950996484679286468183240353379694438835689449057327514471566057508142583835875861417701999987304782008908398918774571935471834225287432116123680810127798609113906783155174977929972743658893027577149979170770791128227520255395944533700042757567987630390842462013410697021731472391161677268438904952420127614783652713538853777515255794374086698790668084756832028427935999750318687176256039356975392068213889775431008015370189133099550563613889633505006759454309989230255076836420179912459006796635924107444105858250444788633225368725253386870595424974323584653391050092676281340624311981201935192353679129792991391216135004572148587092740017374645739243361295975982249390623126740441636698446069739693306330262684662337932987604319193053523824902559119041073514563769753670298944597522331954722384606516715345984562154653074590857625089974593825386371114102325574388794944308291204048040360723128199187853121715415064372111902169896005432293889446747840886887945161903600492739460157425400533635314249570919124069846939140971075044879075549080089840573662267730266871918442375822827012031903933194453897668609993350401610120293596210961172840232001816167368870687100987603579463573312316412473129924854176371433486497531344050528704761541478163886013700834184619975314459211534667929690164499959483214231606535897692361489882737324973030959507915152 [157,60] 1434302157680566404960622966159597584402174327019259613540161563897381538191397840738326983985463255592659520995617798507791081420213124464724165130851059087527883941270074113620552805536333613847635977180742905291940781683067466808524820630789932341139415857908870437100154531210711359333753234953283518974998208879440545376503410941847003625214852933651633435291353449074661240156818049174535156262229891044565194616749106397829471751560562008049754673484264928107703528340873480536590794395968433194413563238988443891836705822834559432561014070940049687080396734969106676853381510875342465866407155787314071298053148736171846610736850633090618655032312980690725247801124971648995821610785894954008524942709304448885034685161501578008043075269026923123244321533010749031409695545277682265833505459226766389414567017380084551935860313693857785756244489030145888061824443947372292232437797617647797107494054265145768422795042518623070544376923127052151009720893528986101448918376054590386898406389892994782801445489685186077973328319391715249480344487237333461417601990596613328717847581633644663337166044040874816986298852781339985247048462617866472776177393893192959972038708054694462321252555774930949510607339113679037662742208667788867110534633933895946333290817607563189438766864101080865419431999018580670404474282361447051650981533243346851830303969782452085038576962299321088415058952098955430806473094105295816896751245103872612286826252373523657953668078618874858446342430339318919731930106065846482276624314804430993654526940909687713199537040449492824405894359278453684443839018916937464300256015053645550585699729512385281334450566876986866422374257114899538038609136 [157,61] -31350002470061169655399561055816974786147401254916754078730318469372688338275768755033028024913228015162688757959509452098007114022727021528739532451071918455911052589646387874973414757761152181061395798560110586169123762469505464186429025662366167947827434443354560331152051919066962139726063095360278502895945281131643987633468592071651002796817149480994105469693555675325506835817459889418315882231717071078466170878683781743856208270981939868514116510292217073597453349051822863033355113452586578532261995471007065200172759880217405734374311488908771892500700320545078219176427151922091922449453458376213299074341885427500721085813053638913841751485313645271882366631034146533911527400262529129915026255837567590983838227560361137270774639979440254285793850670039551293724270113408695119421314301407079613372242924633816876480180549072276272408168710770260112777521832290576760684948128341873813711208314898470223147082081901161975467139036348876648524136244916247152552261560423293064660731869161529229602360182903315887903707786653103504680461337594233739206798700057707732436621774731269085984369506617977262208486725903768952444862858805708600401779961193294001630018375687727122084769886240007666461114512472023524250346828085184519279353195611446366564625019577953071273587699278061584756054540461114381089819364048123603434448286074699336056230934263262340932356243688427360954618805781094519768908282950652417330324095323609484088842987392551410572359903671725576470471372531001625889079614044236864455008349023640930703203011946301083897574486656313071007659204912702420791183532154541887833646395758575654809568848338158443365145385511953143401811958797308638542 [157,62] -2222537342446148304544544947340511406715896919751149871643091679923768676250787949323324854423011553483539331987005744029774381620807767441526834141088393516350632473962452602100677420642376840768786772863508018172711722452907436252546889449852910503086461129432291093848106073598308843456791955460586297180181924061798590505338872701301349389235939291168641406823855503578507511105575520078253134255094796438683363003236848879944594771932372938488785489020457969070443330927161252577038662868260985767807882588513277308794893260942268459613685891525061256862382767495791371191186307239618466408772400792114124000860947495398399350933475191472696512567778273590689294178929159468248056586089920030233652573402339931918728398351459686304701777221077952099734354504835355516632357765555436807785784319393887902289213594058818940982957980299743553002491185070479328411193002632712122697998868401767296963857154969371135701957086881117590528516611008245427073923636451790203149094958590091364127681313094606421529016181610836487533208208939740245415305757469170402847543986618681010527635532092136101732006460278448606573314339615924646092314228712305482501083868384119300000329205846976263479111105088334849414987836223404910740119819243392835473190496629376933119184639455553216661924949108240680853331012395289305748615439588932455915352186412821938342775202695214296475380175203743976381338052472564057597130036037702945704063630373949503895144540124095261082941421911793968533858876653875029646037866324078136429581525128718256802461023003236077562603127256507484167561105542655068468277786229139473326820014703771972725405798656325831651098865792088720714957554890419936 [157,63] 89172404569720438516302768755392796328403016887567135582724731289562306709505274210152808951202322673682235469495845735087136530729775518444893049822753734616671598856570989325692963251055166148105887968424689439527294637414407763612642403115647806553338479454960440303672321126981119068535703552643682353010844545343107811070167058752690325407963538001598099255892648992124786631768711518806344963653721226582868926194718756737870703838680883021504024121000932319926088415223731576104406284308526479913928110871869311888888770868032171978181415673979954159793677159893481747392223615942756897813126190735576735447770229641388931735708929598172877315715427255176443369328576734298550466854966727662939950387709751630971680086176016749394667900386306970527600540245448433486707441630380449662210823506166232755564752076176043031190905963706237599483853272685494619904900264678517423718087128169391752082488278925281274195448982242003107729002780930695424636934734269775641743116419937160597095353700159435511768559134895209701839760094056019598234685407929645269374612426067258997637130551422277274132738009345696965380946221781964187878383078919852184296788090781676223049496513103051924731460053464388562543781297549610500725481899904575689476833256388709615234893826802588946448982229435786095218559076822089574778782910736165742493861220331844041510587639248342082400661784188553258512418271823344543092981429247695823072451195947783046406751318495292891993891901031518277023008172378284274396598983146224615252151332728942362155940310911091752581721765590706386381316996341447358424759962669488473466999605634180894515185365725374941115546231000064921884809511088 [157,64] 1304375172971017122889316994947424990906592098571605994356575194582301190232043169365804533188847737478659857530073666557935300549790149437949214974998191493019447378331913979190044218963616052227927684223515961747962569588071891158181350266080810648196415680814139609295820311689063255486012927876894048175964535856668534572815810112229172210731408303366667662491279102374788383804125496020136720294711611718599997079105437534772047067633257719271494404026132945335665753008870314722413440041489318304953535431242698076635884647420045325535904003155981066443022103923542036054299894263484901769518118946798231906585790552623434336257923537842527706839898653468183032881745085639457866246200933924100383391492457235874709020594777953721119516664309424624447337567055842006813527769848690467076296221789279089426934681494580058957167580191569973677312886888018377379951088231611514114992362714948940389714823666988709781277876078860349417929922563096612545158076708378145504751641737599359649964121272107510526952623151169968599262061838417385153516875177977305369220477491619814263010392519728605578687258334118571282613588066974990700708507853135900457244625762803232234120247571460794661597807892819838033960705639065683146203813563074726675272279945943430782955134824020969836517022402760475028083599171818230295012626727656899468940569093781546781519250764893998739332899688782748515316462402010845878815064878586534846372198641109550763894808017762284485970288598983554987675066878255774108951469931328525113605634917658305497907141417633521965092609958806214163247580122543491777902572880461889748121820423855084233048699173502888864064556622450639635965072 [157,65] -82007671162556264206257970088160806875068286532246202428142246580316082135209375765834531301873751040315114767792894571426458603427360247814446721508980845785481496782910472417241354476203451711624184295789523285556767363837871268758713667964415382772415700562244032311601807571312700325820291122643498268893097848558343939082266295790090471708940389224252228594599545555224985175925083310684929140161725499144595788234061582051293750616588326757118697610549750579964756773365797351887952680539719152038239534700643679637123692937963385008429810730147547340391213310335381997364378892870445498490284374654385310405500112086691320262964244943117960283758270700707453948244059580402530173612807528583120907693049865642870361419707179270518779694660324973570401412373054179487326767572275055887337890647851658926737648421522712137925935106466459965667988978900141240609170927993379657709085069530031683269295471161964714224749453679104992191516651337811100134052923718034519018543737421690155276117134216399579620572709604134263791427618682760112788759374993070964346586694465870748807456384224916080506367668243503567048119457219061418886869757611756529120009100973738650514643001590609827690801019848886408852816633954436169118421553976312152452219995948363489189288729612355900704102092727461197876600315107021651845814136349614092109910765961503715031197509228370752886605841933666962156161564223249953700305645501122451797794012315371397035293617167614782484329622210956795703269730740901722071591740828746819741130716195572108631575132906197305394051577319646623813077691681576146283989649717688159310166777584274884879306221941307405544248430424222169146 [157,66] -42143569362376195566918133174729757410169903771578868654941788265378303097238102882329525924852851211602314954753503626268762711310204520291116537139615793509188980892586309857153923899108860151274547148519355141371567526731631302597265714123571691354279694054512545780126818398448927681491866090912763182077351328875451021738379111707603360891844939089785162759687314899685357295399911966804609045474781812884690916403352409338483138689627192300314266832993459001338222220973257948032161168947379033756163734730487885766532345259199123078502722106358050707175066026948304725205210640537992951539153333969296386474376056232706842927397976297583539420030584524400150524288658909366872806901714245405833068682809625041750956009597597170043196164483159132590843822616544245478640055292045218280249643441047649682251433006660794497021325027302162417454818800423087396775043309442548683988073775187651714957284690305285688971098566639352814619576737750825506914103207301189946243428000328850294100275161845800148550952939811005229517810279780418354361679340156896648551795168356570049689967532870641913662349680305457057285757730101582756233371506541304892440334265371366915520977946657919512929466443712528526441606801620546415104924429903621583447085066914400161233185790451006235959831978822647461721970229071293078084982585972762341526868671287124428464074298397585165747167260608049794069622044794579235330807616488342149514427299743451037179844621108564847959738164747864584133885121800104990189124805708681135441156872523735839302726922024898199261676631926496183381021852580187084785695267753027244974724223965173809604035086472001873759942402518528 [157,67] 24492243991947581762934437269016365156065110045388121632678106630748660867306772875133487947253521990228790897412139258860161215025725304499972248919316425967523434519567363075383585018115132028207908093687692890516407778082547133584835068266231494735321374768087487297249499204284011734800058505086552951909180033391083878227241652650751291702599262835994873091488599283736291561584524864736599184176654363868520621474269388556947379006444014020122926115114306807201039645241415336220154034208086001044658669551216252304827503934195663147741237082667547758841059404945736278685473259219203855548264985465851346285103947896081340524508024285731265082332192164004696185971378133487423719600824271891624947900401480226817066084058917400023312280197414191540747933608435413284462961052405494764208787938856616570638717762303786028279125744885223619534826946923636968779154349801204579321206059795155312237981965630846093543473245478155175652828774950319053493747722133175816034817400286843590897796120184529535249136105814875926284839965915837461491764780049129478615984455710889069165271763507074555403430718732052382566732289481087821889800305309806786366062869502720768833418039473041698957235182329438933778569470482231054137542610283682437078135468550075455274336283780059917551070147898741787858338908574577754227313032268416618694549492139078426090145300412245372427754824519837948762576015612216554781532211424341625131575344117307725405230534103585547479715916753583158664225548062582366636425797469751340163087084439288627665265179428894079276996518902893089822665239311294711638864114904530738577236980037222899966279789063998108261292330880 [157,68] -2122484320247507675954724858377976736707878691871893718336865968163534114440666120435097820278860583080462773562051997189287629462152983275113054735786901111360859074710472810987462047725393713587806674283752843973461783250321919125104151383613465487378261545378793890202281412709254658912579983921671062317722251244083929279508791549924356779662442308715265367418168450043087516526009837390823297236479108405785651186645426367726073527414318818573370935865718940390389071232568835941939479683918900199896834575004547357193869055458693429312747216441727930785096397564888179913991461044395856730567482588630749027023946613371794854244498967384993851644830095544531387869118684170124531730715778860076831657681283014362746635047130554268872616893244097151522263408801448796500204956476710507510783652116412692365335065846423876169555386165682153710434026232286378377229581692392713181637816510729056717181365483456961171639243708399809180509667972761003994761173395345679305322827869666703168674269395788860736572373166541337144430348119184884850070392043748746061253880027541531068329663880566769062974573304793172121925649097946381451699813082444113009707114693683960001881181403210631661161707108921315461554063978772809736561139408302568315356003003872286557935928919069383375741370374712110049641227143368426184217300307940000472333616946866934805351894716316259484778574155658452919501592792342482444790313131284464017849752624647160992961451113875878524769716376351509145034499070294462808456748074244321200772458145451493146179696317886487945270303809979266437478299659534831974647534580160662323266999812707188233092040432999586377084144 [157,69] 49781211525086797638872995180673031643733596465398446067395187243494783669453724797018625273647944780431544742984332934420822778375633752314947018136637284067514143211877508064197824756415848885544642399283656525892964753231331022232524293393446886373204319569095178937403343375784785153932521233637038407196585049796286628865020878327565924017410119433160251760182496303924253248149716791675489295547775182476957853491202933751507971762719711537390699897042359497869633374035393680357098899480248598300012750643996456702026799166715687008817453232089618278303933111070340071596512792371099298534890204970604539313840675892063477151664242285016353083013281393010711781555430830199311575087888547102968850685508409799961316081903312231546112380997890203977182278148632123090857697025065861732432592521969751228132164443467825440465512883694715262958266533328486877746005762822347039468387238244940439166709826200662862420471540360035888044566261161344646317385900511196654261759236485157955767754548705966614325254423464417402979528887084570898761660033775742547680703761741191868569264217942020397140870532811695633205551382375216596872283662224216956613309097497262619571516165844633447075100146764917640874659167949442551109688990593222901916019150816035626113230786166532384827530122421875595623023734694458530704733902311466692864222225102616950529243686818278077153553907489918405302022896930645202095178964088603336089897716864042218772736428126432372803205500153375751252545113538328836549413274270569435329417034790740358118121433260354071755935950989918847444191581562533106047444946154585932409370124761417377380683313969271608414 [157,70] 10156054660508332284269921160751672314550419500555472931510943734916729526610693555646265152222780820653975025315595869319465228836812270420155511321855823338859828346871402188695849148657529563147803606107515015957710142529914128153558936809304718235628210147193052545055936080742171063137017757504331582186191186461124904052111207180709717925431162964763777318552934385078763099583592430358919642051461018576791458202717837486705002371140577626352052885643187676309891799156472135139786866171228060721661107482606296547843609020813747588740444533158327468212993722635777237510409624569315600270478102338715593469488051172724059068610427807999485156296035134944004978934187610464690818857160923074451195145872046937151612786623451191405758494050014168231064689109046024171218100471404590750844676685152772829884992064312435073675390441157198730463690302577255887194896471099092245258788291021274581075981733706346825318345696497864801485882822410302764941146635343222247485416217454787427683896607670019530437136615981316952462279447138329898445716750000963004134143376099765223953299437240946415072328371708225787226533800389181234224858515470197209139225199300885153871487863521650015232808740891806542923908162688862181197379199842378782075363022517410777483223891800843670033201071927799933721604930760725376984541652523195498348765672691872224286527271181052222587598729518836717064289838737470447812599834384034512022542367007905679128907295423359204807514938945725778946709746879227741662005506710702116479914623613073176642482069889838741755339449854813059161951484090572095654244967654585693628335404804800445820591089051018016 [157,71] -93125056489469650143946370208201037678950587881293725029488783122073319914149114307975871130441298286323406229405498706000776410388799585739164453553136763657748900026760312754966885183445033179903875875583828280992961250076210519095218207698771626127773893313433268081134395812892568214150428589640150972727586982130925834132480305945084422059628092807188031662792611292429811483341631043218656163069124160582834844099268574063480350212572324779894886982471111068335625657681536912579241967923065671777847853148366785730521217642325107536240636745015444181887679485687810753339056471939977344481144043823454592964888370164526924953338411801949416514822026582179384499077938822240838499936150162217017933690684814461836345700618053215798373540134173401579970671027065321005727142273042048892600230252519321670261404203833125595787178199598991982633521777378371334365901582845516855613095795341621870053292244981204061008214499552267950881041116059292936388521040451218373559136321520706936570988929452570725849538565664980156104730702488237307981031139441688098685870194271040743751668868724299757595430702210870411689711818931984202194118086232080337646285276204721273565987542513485777793812715397107454038664064049383388309515160913464206829525033549967300468170927140034758647083414630988837758794483251993671384324751836848257945420812254148268670097912166214801143317862543373290230436063152384279949245393177802167118690693528544536456164891036468241985128254038978377823121391402820202171910648710968423051588173294269351615867675636043463109349627426429273082918413719534365315332114073913012002315304710761053676407240528 [157,72] -23422613349655238930714098041137070345670302264230513472829175834335789654427026569832423159703347515770962701716884080336996140118463491096607386209335258475641629932994625088534930438812862110560878741673815347366549507203911952855375766554347820425262830135971609773478944921679162604905960393079120635456995860587729291765253380154791371075718370006269338033784631522929833159763822086533508508503775807420125227213894001133649399301319190687536150767125887670834618416803291107437623951758190216946577050501922768928277987356263327827154393340431112714680464273532751728798004513942404182807843124334080907811887316674670059441799448547874776588330753196562864731155228193083447914249876902067461855552341416953432045803317969593846917110953296169135516348262948141462624563984667677656301542411641359262990951205056296482895411463142414572508287852126285510828372007238717401142338803484312116786892698359918335019924626211311922782547252290631555829946615791170655933960754888891121389618001660067153954657588058793318158425593326167789254038791819460479292349380478699979662784511698790751296811006001759726605853281412980575474780297522362931234708444266837247157211847678884319897858671183591706009666737989118869752194047869065763503058859722816590457600986307952725764443707687691579098700765600495505847281721335624467145401284603706808840362194954051749960307903553114977630623695074482254382034463684234864732704376719664103409960702150495033884079736121239013342731435176309842842560967887613819074909981069399847753659473024944338986063653054451463993320553999284451705911834258300603620722676853850965497105392 [157,73] -73287575639109768348884184003223120030562721104207604912125737259931430169468211897683270411290376230509397782646341165905699111289024045566898441390085187420832302360434456135774175090310131322200672917953431874202882250956258795883511892661089889972244667374619946194310247363101963962907326581448945998642315534884146538663609205682657451004720987160680356287801288429078986494628423870305518458688508558132348440305288399342540940985856343315158577161507939026085138558356640917750870899569101222038139104163632942988236833822669943383380656904115532350069064768168451926549923523202671317776026510253122448943148166260010612236381316612678348237782146117433287029994982543355132428363595197598205814050134022232099266446547899559331000237015496120422273344005115941696214614589844207840155664955629274504589491493231783118969213743546669087915723056997285297124985330413090760406052083960533403028933222169357970518472316331594807149708441879041186400103194324371563858416959567871243792570043973425069873731709862823617350064850878514813394008085390889153239166319606387616488486487838408884205340068331069755194404703820831064964625655102295597305403132565576146777278856717774604958038872825852363154436903491730608908154953575307656244024641274726750994696382583277720452277046586431382714064133658844442791274707884756534273215730675948035674446366046019548355717899993918215142079300942845598506453345530114956721403995383112656280477887100309467402121578183767185102788487621371079464249347029490706623244779860250554171225712382622904023059606355852742388398283424786113491242169080011148426134635090758568410 [157,74] 23433366025250848125372983100532617288011715085558538114840659509179661763556819798119120161065124456414830998318743084211930445410894726772125579950282627980654425112570279318289110584477666185435247365163031819846669021260297919239571629121303975492300533981286485968502171894360613257157423503173980204711377963686824855961627918119552179323781822549101266127406824350199389666083911301944259809006061057482323919660185114942076151437437244040086075218903573234376458337774299816270573113016393403226586150061912826477402014851124285692104382163756641194217462286826797743724016456005794549065881746567133557863910749461091748791824287288469096866506306291333462058767060116641448227012532237127774359824199906329891656923817095672305654244506884915728171106688161423183733538039820145763977134440863930264023231126191778307726495069241034316000086937640842074565144657886465579375856905087383206018298210853439860355866078208375820072559570862518749568858046866169436529210275089888298513163698011276489624865160895960995309611870299592547117865692396821708211993560397423896961399314461646356291928054792958777901894960872646132048915402735918345383759444211828289761616503342856747763983955780597220784518641439903450536813447006033874798575561358557080754989990190394580194808641503065571095645524550177419808422948608863898740246091149746798295724605488179962458598051609778286184541090825322405880696115517385540860396637766779531715101680808350623207359669749991835791360075904528021241098331043321079680461611785259269322193534510919055735652077836356259989896595534663027517776216927057167183748804772398560 [157,75] 215816931051979538230826744425928128815339710078516663132864545086158964026687707117846846615588852235444187326664485906965412411622390410879767022476197845546049267425854106536694882205702363249670024484923426581056797024846515499215594663791972788799159567166778026331122957571582535924746898327259604050957065126319547792272444125650350443239191593567955370331134232018423635285761239713371683556897708727231447915017127159739774148326351416962357715827583513700313978963998429796391113927085793689424212785123912322921213448681167910556137856535702158317731450188184299185657080404829683016711359453642584445059826468989291534743725343063904043587626018582896274807310745335369240898162821855464899626960266195829294513879566413929047310265191391175573579227605218060914780139884915896878108869475009246168999798843621422541486021305741338778720650695388088515769560189015706345908966610796533982920780844565776435180559897272994597975520811192482712692030352738134827493976695558807703395538208793640575101980335380981886695561886330350632827176019060610323746228113913957861328058693445521614732652470067048229041243846219534574544124672981436217473803230563379855065692013182731064630313401361663637335427131885642684622699814240966121205994821298997761896917386020455704223339334378812395560197374658993994602585865225742325505526100101888060208148448677380906533958563379339718019385172628268071202184207566673335721874437780317394182654017324440588683065951010798336297385871803499718982471255756635744480278426233610643082117561872703434017711227297379282498360441425091022258598280779463352602432472388 [157,76] -9546305779377275415588922613919180284048345326979023231564865368320477733071220835869127759264156642859617728272967499156641614308105000699429305448567908447612344035470017034055693908280194509798002296980124446035986634755324582095818235820594035254747785020371712513264099371460653421004811530491934015674396774711696206444724499599453363165448051704672966893182043952137154624534772553293554258509753256016871212128799170247903258296576586226352828126504665448462836123208449120202475968980793116770894043035173046035153596385827712038896299389543590092783473158773887537768397744023436339905486669798623598359335234172231497571775066120903920766190738369139969068312502141074887529747323501495589664857262626557344880434181344847680695266919603095951507605752243001931441899719221304703490690822040154994923049258464567592402471867504617022798985415534898237397191675048393660452067455150562144282003939531787759583283655332526003992581401325458695266289055038613598403655836625581137262677413997519597963004459645189734590988682924622297919296428928411402879683574487761710061088976768667157684391065982521729923875956744871459858563655942724317904921600102684809159739407113546757001753384092906689627172098011907180458680241682954060054209947729662878172003989314687754704842197270731744073786610729149690388830092329283977558499176372436691752296635461394041183974730077186469316799375399500875612258238690092244659717706793328402207771325815662207453088830242171937728925330966614350938028277620381799623389897074361442686641316837281143096160529515987011484835493800713132902421314756308221759112872 [157,77] -109102217390602574132903694442207876792968381228155033607967521212341390221266863279064426066661958085356860283386099677400195312302257676203273836994863766438557376052671393553576053016831049713841500786634531154352976097331506506575645057670726523039174922194208791572407230575238381278948349144108838076221240517434874014575874529372744428839490257369566283587258337209660146496109088579086826881138237682231206773667508821923293836503917430569160807215937819587888515281884935710331099877710215308341915571182968327551861816072100880441131899827977019108564868468612609688297581400693076164693654897079084697706365062298113115046030653960982731938695804539453335608249257623354238439034306190629973358779124560968937682076098693513577162615814458191493847756404494554640607745284861109478447240954776400768353691463688245794286446667362006288763683369064082765273759975290394373313166564097188714931278218853879144748856385079203156043091710727684390277105534734274454051262921498883454412112284460145835488960001032196001396912816251474164883422565116351047654249824287602238761557645692994525763891387997154786159827709046579367831992727610006267397076112572786013621453361293864561594533755031292553641017162659543983813150427227238673003822876184672221795130562230609970289341526255064271166523660324569372449001987575769301875831986700328190542794081150776642281235396139999113036811077103753381540084108113945995807771040201161727023801892684222571943728216747697172207280768499512347017110283558756478408645241452296531804847925838892258654818225594994113994430019203196332494913696448386512787 [157,78] 1551525103856036512750725834569579113135583622437481224537636022333453139408263298754956973941272799498750632203119052735432955017483089227064382831583036642951685521610451926699613608540614448329223306420040245449006768444307584772854727936541623460798279449165794734009621806676224435860934631128757810057989491128465714405690379836938625248792074742314164609619821225579118271628546328230399825828058735133289269660766034756362602013870991686502612358189822523138356166136876468342739833352141099328517070454630074371578090229185000728904197275588806546780010032830251898622853009712644937299918615028134698807593476244133258959643585360637999263928271226166886978094010353461357894858001705811208085465919336106517221991027337256568332693583252518878532691069935680099826900658579115291885766865114539857496388138482528042820302519815257747747325714819628733657641646676125709484311549611034884692974663033839985129370977785501739374528898510794009566034609153218326670897031986126382710007200239612975058168014960472958233427594451727609900139306897432460971738320140154984796215099457457138970738028479540533885383560616694326137011870610069093992426964136784962357156363390257610797039142799255482860055000976727007227771629257089630922994808332820700447042549397294658191568169159982329302824435312190567861212970473567612474429968196035127378837288500422452733066936428761444695648094395769714418512108009217322715753231522607300466502418929589151988451643926629250640367718097394781827228412050346178609892201064924927604745728009100543066215840120929042829250523970516825785652353070591728 [157,79] 18305180098037639205779240297942884675627122370140364203404093464304627308098608487250269397387533696322864758564485070891136804787298732442940535081360526477006000427807281558899746333484750699505078743495973062424789502410106713968117982375442098389079919212502804067960971102000679738064474309873478743011446670334170931372323732345963329455894716565527590064612293845609511336605904924099801680847689772753315677922165833403198919301554264249892534595524745387909598404216883170047573318537970309033472989691257958874561879749228084941135052659803643725169822120001064276732839949684611475945214760925335997572415076480115401490208555194797436452242926637818508895098337840712526922552670899560024517702610627168793131254314097671065734292636635939934333905870835777419875821967616121848654963447159018906011263925518151199826634945693820410461482921789590338638049798566236948520018432786284003351341915288750641787642663979581308353568382562737091896885731280008330334289914239525861599718747837385227569112080915936579553761085574168260475325643878556741314242259228591409122193035134033806882323271790612571317460908242080671484063285553523213699988556077472490871235200616598586519049763028608875309017921480219179022020994247107286413565166972034215776423241439531874476907657771375091253880403820008028709316688697231973184226679516020743156266700107925333874690378343274574111216536919168965532162259666224052142624310884950573855515762042379239832299400268314572938907356298996601803353852876885597329941393166635859824587689860667358717310460963900949210622736152164831584184446224 [157,80] -102179916132761575428197866899151585452543380743191803045589249967213143456754785118765636971841022693779652368707875669992152859276481881328843925027255985506858934243491170444736649646001023454748033887727312805532049546931230539293610552700985352195037203175493336632595485174111365834212302845511096976013665309375131193399307617934374143187827420017301446214218244119055169248585691256600099600735563436790518805230236121823572287318162802262192879239715426323131840540578178204077063891805432116714208632191716697553345256109466095293014399496869320259633407531329804854269072459098727044980578734740523391891322730473629045329876484176580595240595254568015718507657514844407187941098218552955997716907775730607186278977648649787894076158728617243848216538870528455928455734237860554199698243309398755486089402409988720444167103391121997482966690375360770286433143985257513487378528513693727378444001429960016418039293788234746523906864494925482443621328354279500149457205661403724868479406190562145423404773025508139443575377423486007787832450488388732166057431092859487912041842296924635220849890050216091831939647440736126076537005570825265016125781305248726555201660438537624610014087486953722791033654359298333502179597581278445180647939649526817292103730829278869956725309563398173438067644840874854523788111099820319653835222532279470353933951065425866428200739734126065656026851463068240988061467602897784553921975060025357431542670599586113375799412582157361803558257971501427354223314065623661479871135796629163434211609098080591972414510141547996054629391069884878147770096 [157,81] -1139473885599236455666833265548726304977045490155310877221039640189279755484978162114983054477977256406847274917010133889314204049755728987764064605855709703863704417883937713121107018946717376132020530849495654794824858805381445773467783024442275586913044236659607470062689050211209856013633347549390070065770991936223500790495233338726908944012923715318229856672960887426667820913732333278576930476996006822349206385591102207739529792560206231795239360218790469598550953456175104831669884013989796848914166874939206747325398410146705367719610391776341586452985480301256163234234761960510213974514515097835698108136183063019921750667067935299972651708190366430545678394988916240097364117510510797171954941371785110509896137555022658561420936194900199043817831414425431710816284447614740979039733435459764263206093610120588067098842532373921585180294448038478759671187581141373584244869370334150588402575128299500353734763097689835749592675713877871345239026966659723686401084282631488999414363316819800824198371493273602092486796286676188827452036254110257489961067256401896668188640504002224596127006493206824469484074220088449690856418837092323836040146350024351779224887268686843645950651624503434468596114048816840906762048524851267704560172207713626471635459979460826848026988534866589871901085822554038516272543771261512567871762865766046971484256847560571672485868466498949852846456801887747673008115895341480027215583213875242298758525555823677958008622733943425238384334439212128915389491768966823581730497693994142792948022930852361527265490379206745092261119750586745175530 [157,82] 2915871543449544274075873384429930663583888418599903904642967352046513797465706156992952192623593423422500303811084379768051725326063808664622906421552014908653357266631888801201237440263420534329353469497413146135315045483349348879149172899783596550544737467783303150288819156360120189915721407712285169744628679445170953548392918003896179113023266212214566256969404625973848856272814566356893708263603010147210638020761433120153601592588351020254378610799256210609574130953882663251194497893853273331132119285846408404015396733241061464962797840673650917097770492517101635647059785743574215228227532373968156976182074559172657873205491715143843209461079316462309558271040799619620800734360291275638747873964779761342312814244606275868347532082308721612475949126926538212200990782377573108716269699280843055204176101463082606041338223479646060059639680404919066655971441608000443688860817023170159327245800768565532839034216166605470553385022130512794370431423804154339116896188985008462911609180512851771461975859031385578918943424055476662857992896281700982057498841730377215668851481755071928928703157788932974031402985625420546832776491496889201185839493450825457567727298189717111474898417308546264238212804637868180295882711237768080852319037844984888979150520855635462241234653435731563667976897586797573763590573485720889496228115033004102784083710955766464848507482979018026956434358994732343347281705036200681593685497672071571874907388967263157248763751917516612674847258373360399575627154827500198743042919371171750935665623598207625031266289945575703391133848942144 [157,83] 27178097689926490298809140509177786302937790022389966072146946237731079987352676023592376523550572189604818869942627335584108611463663438414104002312518915306159293354460514610066332516914154179855478943996288457141936395055154949141330492601052559791526804551624212886779734469949862861886518075674652172954096752880083875012584861964908287257272654352289041545001933709240512027284649512473100583283396107164840255955293227758330172981783866170919747583197989883939858822469671452567637006405490039565587541457282266672208434751113486253200657727301976805349537851530685085029138678307314176881305952169802117883334992045141409302063672307940125625573842172787987669338195250165387166842189681437718711115015465596781515492999662719036578062896682995130423630433245672596899592808703100815779392487700073500939036072528562048829879564023284193759675544231066975339315627395546233276697965348031670311937444389894926830757778329583621618200952175178114121778066447252798606325228905814922793366174427549845607718382740812646680924484834765668487885167881254608908508269382912062646177672557474614649813326225016191874936392320689517681864641930880809753669489422254503367320780783024365639529142066504003177629934525597885121799527779130847592780862419294879152560047245881272191520841105223215650906983215867064014048022680447995357025615467785158827816462092402731571844908721797978917454818263035655874660800618415853857894926751170070161437296747271116925802539283538972554880637857537884666027585447468291542565118837163373107673290880781422212464805912324239293694776 [157,84] -40297804284659644212761625125541053730033432057455615319738005805615814579369076516852843404712309177116638718968257446539987237368942027203382359692622186011117843747217793208835223246980895740445911316014115223625296282707004869660859577632070749988275697268404765748985959729129485894169464712253886561296741742107717333788534382037840616175655291191424570242504735634012557826063450866161188166848085033713203121775346539745197855003077543558538274383324525640613677673418220015278777208804853584103724871875956697316526378710823337743636218016327925468660392730732202879710830103088441193372467371802979593862476187490498939664258674914368654489126181694065266586301419968334046906763604065952692667340740908487281458116936351637552394479813290930161870331013432106200076192909606876176024425109353747457486959242922658007467171751782043885983185587852356583370935757323872591829649770037541915392030307050708432883007921058626136310659822123115768033873830085846371146659944875613518261307405674143258467507701892424496471710698586114734674611489820392834486037106144947371628182987019127543920069184635760059069988166603426995064459105040906953902469372373331421813265330192943063751364162721112153547263510038720123411213398551024575226043253777448337356472316555600046124228611647826013242693765551036285496637834894478019714868812716529638301490444758896491956969412089374019011275168366124488109934233417021559699747715914018466873843014856422745576333681349849978394989747175198010420066461503670405357931574017804320331344595848847216441437451962074202592 [157,85] -246299003853975015905061594213661436780238195749849645482468275715269473415456221278390202261769036201428576836739393876046222295846351311925090614745892491346904534005752819494050377324048903420511965194367699937108610030489616933065597094075425588868922518318171190233393154930144043436104110089188852380724198596596117556992931463821880664150123159281871203180484046470976030465234680848000740057058183625618907785628907309794074966175245219004117032845704790246687734344650702582717715125620223837693178043487172155342193431190246421524789505722538875495725466442621015955433574316147562137869877988644546135805785418793396277743831572669226525541347263253616578978511833506684184540778793977358030881412791684981917217875271382845765762577098140514124925888754285792318498497700288965010088824617665094497667903731655824119538078661229915871687816582254552418491479535018299940105530216027735800961760901538015488864047263050631729963626271207257203441602349128953831649455293761340851222233875369127472486704737035938975072752730285187608620670144602016109946494000634982651446319583764164058416650845611181851791290599506689192338555886430365551116683354433025140706712505152839421199810418014926163700905733393957696662258055422351622312334182834246727210605361204254164483671910572613203184669597441193588902183818232115055300896080085690976770630154611369302773922823089515475203226198202209404223118791878679402141097858684149744893755828675194180946016592869902350497282389919066576257961146640731506286061922816692086587987454838863734869554271547956 [157,86] 277219473705652581930507375281869045828035979991788575535089963911819789303013459843584753369748291964478114270628688916866636335802454250317561767925093758670258422347842019037364781108582500407655880685612411402339314791802845261116146047197952741960255047238710126518761567929478285068554325454115810495939709973898253639727463454436135333731740232309447511350116645728094259427821099651426406787788251963622046810269252703415188111840668692467434974004550792412900235857108954605512368947746576019184862376353266871469427360427046224211196572734736613040352800198570551965032090636933214550504031619338963890586874349535048079182168616233100032524555585506972664199112358991063475808471727254161876093791109528906094387731486280570933870033734677710688842009955464968144079574776349124982035572556526416782626018803608611114925679509818765306062823232023560426722565990942672117700032295735491869793946230739748180893020764438102002405278278438246395051075772051758063646850670456541397055274567246067174968396913862434994734421831374435601864447831536665871456385137997433951315206088083093206518093141705319486987997456202221732598232090507092708932852398797358259593906358771539646823646646918605543764151220266978619519597420253730294335653933740685968435034333027743331206207441880249866982311389904849346208063262049130239869739483318844682446238862725607829094337262260853731992938775791053649349031562457318546286727830867038801216328046399164945173356343683587476775143738909997407649612206830589544972458949168651530392029141501313114826928944 [157,87] 804514142629286082097880042150980590438259353640752531690389251436908045610283755705519029205579145145130038431630788534137790295190680959225951439366708392592076022279924499104916367684798220270641329325680751191618140777299966275932544054828824523495659066895910569990566986875140697695665751149931188236640002233006339720098187029108419504666587551322157561923137976194296935607109596955675828954224238685151727907029062074917134395901678483883333927881890119682489837548311554125160336926800122166427557601720440829539319759076714562293715782801642501127023420107569861348365910068492994035661445712607015227235147366412171620092247205893784506612333317102151116366824589690619830945999215160600445060097442505470543755620158896938845675738397782345253166183705289854144132009236370029406330993068348510239409057345873397401500572463809898949721757569325893489870829356868311687183317933463554586371008646200794205419158688452087411041594294446285143765390701983810045417584221607459801725908636943502935558141783658236624086771649824530827109765075777312520622561193815762550873374129952463430626051676728829050410106312717197506156006129203579227579459849780759649276384495655332870215226686108151303180381944380773713757637030246137966261346684227520543639098690431932126730833330841096247003011653072205576223375576492695921012568435170929964177967456477006671974237695469556015055147618474439659525954014479158775679161194450619119467916529034297918801122575257476158775630576395928370464128720570095801900465572460554225686305999099948266004 [157,88] -822154417752255551125409818621831916662102794413451928177451443466615771121908544403615693630005417584614934587648583198796223130922710253860531632377052726477799632634203402370534504370085714184960173732037330750202983132666961897526603342532341779706596515778183214883212937235415756922491590827593427973878338272471132246481831305268819222421917995618179084810975336390909081701479848742891262859412979980463334612268650644576846301673775278748157071466318384691852412075524882556732164144277519594594664711482559955909600545740485755786128729870614310608490627193413786052394425312387049633377396774680875087955268142194749538193009065868228892074211524256953415755965117410357395887788768610122514313184554272086686681008290343444857459391164051827047905484909418994069477518113165463308130985691951682232721151546497829639648123005638666154247135228180502294110245697411344917038616988308966311554289369298189206558933999238085748905617960877087592990778405759571300296375452486560316441230217062787863816861664292796066700888335157080259528749867853148652648696884162015143620381814235667086793012812327428737976321871666034350307819168787110592283512110776212076516336570362803411591619762502572548689176385623532655395437534785192008065761822448244678021679426798846297541365512307117557882619135855176343621905022009018312326753578165190131595921513057756901791373790118419348023335210956341125440736713747888047356572738004239990110831860959601408459605426562183188134039160825003469884383582521098757042752304225358387961027971586720 [157,89] -834208401812478903971652310036529176455783154634643209215040317705019874177349765008438556849729606882475473015970011657998135959174561966486991023987454437797051392202551518843652863298995178312853182107587119691969521408283812830446557985659820032207852760070077564540807968058566234916547752893248450318562867326745607028946439848642457577718517299047698667297257312593613198555356689501084678026550160756331974928077069107631572397955062709603623674958869298833908837005055677968456018718785102347407206893977036864795226439543687038405167895819931064419511888513743501573394624522400413317870171637958935129974346190711500638206302853978731246439278888278596505878770212514385144167932395837326091150159645765204769323787160429938697368903087837807415093988518658176316210197338714082750052540437161781871713323524713039508433924179405388369731167407558560111258605207646705429031303779299698921165362561664274309345662751823298538550707607736931047315444578512834225045330068700213485157053744957659129747733863156332209277850635062484916781059536735870050017254987642910771011185277248785102962729062562308745056565601341143629445016831348518677611740644367974078974673342196227692358980221881404625878542369836086881817701728483336289001396061589935771135239437878171138931633170718270425691874424452391324364865811451456629578312299148030700402537638473783754415638527987707104933249554112179846656552220320409209235517835344293937775763705791174533510497000735140239865943711686386298799762602595625663066588132779956991712679356 [157,90] 871671747259623209991780419598641834807233535476662528964381583776421688628219642388859304959089015545428989016248222925094884838892309138918526644668009120862108280065871704634621386337691182463971009773426299610905788123153653172371907102143974534883699975628076333957857150738275572316201582508424153772690442478546247412792714928466978798944316937665395672411674572388294687718811096297220805726303841011110809617300566379418209675658347432813182888744150427300025006688709910251714462250739235170237649978264049009781913545867185643659959694867366461224168332286675744043483861207957114590431431514598295176755358296663509112315315108363220821008589871238557612488140794578395241154413882127466043899159571764208186716820618670635398197067233761043634666991568020907681639015767236488950628878286735253101590966028936411373808680761865365803635590251396505547596761623160535308446175083951738819935280501512596210937407167148455792481549741445960088131785441567968187454721045003685895801829589248582619187572214184511718546062781945414717011862589758162134094899017643904695295752410912592640539750370552498370741533647253374993035296923890372231724865209918001892778881077467220104300057937236311420329332698397197432824243357757726434316058230928232998302483309117331749659894501923610790120116915756446003217611122060128915042180242864910674851015900126573459666770348204304770518175831081709274148952937727602309928627198274711404551448247142544186582991872378128056834419625507861292220558459201435716724718254129697140672 [157,91] 183468280504110973360317858972838727663339932311170527633104481333386312990605319526293811435891995742653441382254420495798340062265071414899266302647219746900772439402807171997253623067509901764530071073917654339778283154358808943254320235964909307118299759812065180173840850184564750062437958114365508776164261860826139179419169903911025806870478349931339990507227864852591587401397943306727016933143023568718416429254894586200458589516073237600429187301646730086924728057799272362327431653896140901903243644991521499272476589049577900213446320653686435356303146114934019208800588128032752486125223183018285113338127487543892472186363010467028393236232667084506829008359124694553739680977902887464818189350975030995868548812806193879086787329267493961754670949758440804281592375325317924500288885358180858592962530139363215692651685351384567027678382460749326189836527472418213799271465989045462633678076620829072667550369826144394103999492954044956842739391372321558681705907874138971563516648885995140469369099837306364934204552654337298162258243723657170940663249584400336317953342664322497856929467354357622457552182642769176027685027022360545586580094082817745450101060203640166842145819072457228959952728681883574992217406444831698585707929115198449094508861485350968463929897592456644043433368050811948767535658649773109792632530605100483869966166422926199934802371539025291089148347733675190238330003490422308993903007947372949285139385632959312537678467778928429367515221115926070069076280179448184680068486187961056 [157,92] -281728801795142605166985658313707653508331979152883555277509370088756187546639278910642489157313417867289664975445794212039305692214002933148140661358841079071711008776699392128877344961571688909940671482692184895372818840418955293641003984266938437183540961134118582684209975726626526103820687263116212436887828886026675681094861499947191418636225061260931507104596478454294610373129908996056210150151147220491035049789163200134525669701352885876926554205402974647296675697068194378372793761774588953104023488854855057733470378633075474723559096847934574670708656795928944027277467932782344214113242670473545031858148577100384423762372132345145556000715664111391140886113371638571351007845085296163576026550137517228078644060361556862545317060543574250562179403969889383207875581883152276494354472155250645506325412261163095405699473587609534348897942036486603556028790313687858675958500786594360511729905971735034595306769724417792820495648214196129270948165921321770473732916186305628181520147466812577798264770314322235056490452739079506157289208642244695256833414897235743547154691481954854599543312619150374380415228679481748917691857707574692021939114903231124949294852493157081157199517111203408647903634375873920127956187833876723040615832760254273426144444959201324428738563694327308251735237653900626361306906698109491093152740008016225814470016252604459013618215568219984873463437852400591963275833900096367273716342638891633781792506035986427486655284944480628857710688487364958565562228050954317556941138560 [157,93] 22551977323671118290590262191304223333828649714506484056693746768737666606847092781973748676896620310506332287452680572472133131825237012759674475827060381632721732757274215883853214542735091648085564307549010609756701975518693419051473095895570831442292195620687757373402870269420671907600014381142577980795802185925052860732844433007940098652523026211660868844802582587938418658071747856507999728980500367707457395816976715824148243671846249086883446002319467836527810138101133336156617898764479578545199638352012506651104550582655127417465799107585853724636066748611563290197820634772074422859335666104125261754118629925933023243899402440729758859180598177182670863805476780049374862782319605741354201205139182126537929235995653766501459839162298269055973550461740639743470409535254732106761492363346223660618640778348051329942426192432171694095118204158315354006672974148993791771202286421715865589449214793380701734920290060956938880961787128751684110779894245092286958848754706711963222573270486142937872992795985732901466839490957966867866985452762352538776575519027683492489124322646632354941301741552288080526939169257271540095439369979995556108409686796580329320360885374889913925884288632229960025251028543593580863084892171907839122208718003805612113280609135249906449091107583269827578811255676407701946559985069572945285974228928871072435937063995607939389848119096926003540190356182839340779930166502048980327604620140501087240768983190669533853406009751041181984992657822492666617021763778824678416 [157,94] 22747011600798612828008036190839147276791890435795071155732070120122385100071471546027551910245037323604700171623013811413565646299735089264835159739713695580450233999309781365743434485611161888894130096076635842746310783656806143052564331522141031812491118298789153030598354392149797983924136225356997723315626091361382472799013161690433891650502940074106008797222466833219646090275358418161655785000605262883391120336675811946311606420379910778978261947463332610992488520439471574865230025565841128238752403100199046746636889370789618097759410952587298233963400505481202482500662738639626912742266215868394339431372921485986524813839504825439333060792898670718915689105166769528432235316617769228061102677287263200134362246212655075375985944436895197957820970940922628893255196815624514043166497452748079496796068014731826313156160100037663973022431977708188907081263671155074001737499405082251436510348048251846386368946511520752674676723855108562301697207540792436245075466634029193126951186904263011151521290789546003292896743426324735972938738706625481722504953314435879449277509023015583990578488509770029003954390451662665573145951652863991432332884549970643956547409443985791312901585796794185207864164881536332214479705759025705511382915372261451376827117506737127415694930038610596672929607062168395672281736215603066310598461043526812022582338019698876079040214010853732646021657832524894152024346356426074994421006300003211210067714523318184345945317320009907624755912703308843038184219167341344 [157,95] -3981223814026570394805512419692073610389857365858499255188720846081746166466134903943507837401221688759422504722511765292664327346128412680710315087903560248422453764147448974443208548565877497911901771583609610420306391336794287797254784113104532141709096515252104259402485596494833934863345749137205428296894719596380253562693887676434411840925897015956035784301415304111870294836515564187899619993875197331954254301819893864817899295324700649517766786365474057128520977363291174187388163477918259506601069229067315483226060733752506457508995243027019610485573652362556529366009969115036786744115422921724364173224313654119189115808840292347703252124915037254602714568270976944666031758079178893716908586070070692649205120750847565860882388743294833968466898312337730133138686297447527384637069508098207043236478141762357838481592608909639311303769593251229930911687451197043825328566448613817674246830669522970083436856970771946905432335332281281827154789753409917116090882587738731403059985126752260015893955081205273020889589445367339125145890372254905903649822606652096998248103243832656560555328104974497152445715699848289842204073220400212487093476028096800780230973103450953712329818099183220482011930163694987301133769306630875982907002353857449170021954104376831769819671897725103727882336441789977393049880974955047259616767007364049426764708798669486412706094364288750559336338290972945741984352446758620219575251569748055154491586506979739549468802060512965039801155369831496055244343060 [157,96] 244556015205810096287761014848830597290480511282852652933556987049992830059597532978878732195900576511187137073074454024589302931920608400386459393861026318270102232028001968270837986368130634245309854662701554651868902393567508165939541277257739080630749043699022413233669233402890034861955512753998307058280751521798366758370826272774842060456475923873813099207941432224028918655048244984344286628199954856081877628791473659590525333128662236796019209879171107660703103076339344225782409939090054713419225960417249520394683425414352331209886540226937383002018367343476013090050133326590324058069787290024130501376515130141115311764937669188622079037467143532553719403710039815255027435258688997501668180246397644602398071803227511238364660168839321413919101602491527708293511617113697004391373342486049336770201995754931913986849905309274802110938760947406282174393360555815004835854469390150437487560734621495611129843767483522552272804129554720541964782541257023199403964851833230517823511927201033952072911975029100246704217884822698155744143114455345071580551286161236600474608706280607324210017020880859961200769863583768868562836598413963865311774419540626291216480539376142086305877709889678057280234896807315284363503493316351635101167387614502997463911858619669479350231683417432607005987591154422454469789994308895566958195603965722603915474984895381783365322573125180501797802451983612839523496432484353868062430908655768232513223569191992910650966404678329912371288811533349309840 [157,97] -1337881749543327648238019635333417907132239457275883110928074641524745485511556219584893883586726838449519971438628337686107734825314291287731606915129370321100037892158387160193851135036484237327089029348297690226146110359611154305058095848051077715837030798853477157286256678086071384757463674226060708064073183240550236089001338659581486380905477199214934425522293866855748258043137934552267612604076315482691766999151008188388414349779885459682240692898500867160498449850209264764506283157319939547048404820648022153489467277920961786018459884286265071945732875463969658342522999315422970311869311800923534717628783977679686419387856094660586945926490497517488761395291075778661587404194263810966809428342883206532898607478110430165114625956994200171112507461747289471529962008432542917055728758668263770146300701664863195516278407550841589574426410136834589705107218559169866911833632776793577798746878574460480670633510634843932961046198255006280750867839599590471068981297237424099924033977178556017728414718357512691670572784803074792140071633350546238658078350681649945891080210341467189644494348226427920459927113229086096991071410833282987272852916088881603195957961269596410617309679517994210823223472455981795681745633075747239014955801211409038595044878168162919614411798834298146851900864545478650007171361856543227236059421933258988796720361399463752175128743831248434720899063596931801113333306392127341757039662611870734625418023537925907158840613501258841462739054486746 [157,98] -2192732818616450666357470712203326281611816651277764506502950553442049182957562439157957377446073195100513677665732216737905138171306515864019069846267490428508648904523305587462861009402329712234825492217474131408522334883039268025433148897620201382530561686212367945155375059606372824654984800244741510931598854393801640046903146946145613973038871112162314324059660338883448329498855933470573818164688225567311533448839970179654724857311432344909535138225097970631021286254631565099439942500451555398053425173322670743202235174006051319545802618188593665482981134305140017317254630023639260887809485646159145632760613779991684843054454046809499050024099823821017785236260531639812946892612030952078419502388170910414310633137399137845093471530382992532430498886634036501293310971662769117647242425647853930817898975059224131890079272988175438448682885881717369434665204569137060945700712640634323078142115746232405368333170926574744241673784069350125552888498203220000554007465210011687422028116861544004839123981930525359186270085068247494106602963879723067487827411514686107998294800602381960265251796744124089846349466846973843642569171464236164175996253345199817379606531621041707970797410030264588895800461959816707046968182343880051712390732917919567867698664295270671054988257097020016290127972070108489753672463908242489259067348056095417919837510350398126517410963261782368970748031640578137277310767510238267197853218042174565767572813894806136500500351496241217844238624 [157,99] 1858431260240328773473192946472819476304840260402051622550365635241380903404783467548169228554629028884876291850211725218811728947521162840869545369422542786716411248148681276729781382387569542798610606778608166280256468284678624867234332937093979256721287138103490289420472846809670381979194637196714010282024017306037931010934096376086311430263455030167802547518916749876127924993919219541331878470475948004389092421212948229204030107582967508991288621213487224897260955686067060177154190489552110048396447333166989563407633643654906759548079968809318672055813023163056535789356660784540042885451574029907275332692875413215094782609998128412460520562677806773522854531655056555749816779373163855920400549486874789779350274820315125487347164174924728147495235621107503599467493196560902075039198003542479302089358676214151132135089009001565854240982781469234105573106575934949653927945917597467898858535391419075210018784771168022446458981560251991321078094258469156313958633636988762830981490782833361807464960798037481939106258399801310966325743477482841915452168581020255129538438123028720850199690460377760861160922726312568165649144247873812145499804533995479939771711918254578806290209854140026279055440888624241794249081102355993889192446651939961401690349151464239585072887578751328060188252808444240770427225713589555638670521313094536045868415132920655031721859224920732712363814625203176444391311847892349534224037971765001285433266556181825130543619810839409480308 [157,100] 2784429738752361861339036797112602791266808885719155281730881502890330751279899340508380149118214042728184221797088963027495521710472338800055426619075833447158997437434316331250343853944881743435243218570319243026870611750041491000678511116403656435873522327941088907663820126545597883239632787681107361205344226369057605796627230016692625782632715993052567006174675913211616495676881188063787133753374478239027921705721923582670171867747957952098757907868612767907549041260959354324430557542569210162847957203471934780724901114567477854574033498962813464053618115219088469254550125780340096088075797915150653378803963908148550703892180870204418592099615180911051022393920900152061170326428709486506333378373867123014708975364517871416718632742432433331711615819679334523777754708862296832272767046129222660517241041797577962126311604426517896134116171504967465246939505531901276501544343529224895508177524555302042944673226554657722589237321294101974416810423989027541874236072435706649224426036688192847187661409277584521187348338191024829054522355783170530454498856447851508511119247528540875094092234420298781162667405199250355067558540962813765080192777417331373423254461138150005975847957595904757785591021588752308988881186523031742485756004276859611371641204735473400431241504826412249672863056295437950339577535570022834550677738475239446494806421863698188523481954915517968447641334163477381957058868281102523587722783436675750916030488970388031173353967581176 [157,101] 83831818229722038422224752959113503454517606962716920894895116240462700031418853260344022014438699965322108096091538575961608219065556058561323637102795182029325666448891107115142644575761593048598410821484756738599786250743342862842996157953717159774192444629236771501812519970185739924218728091614460796796486048965302571099937418975633757306161228565313910005635176343863452288670877739484876419103021787837131519012152564708559948891607318530388081515080485436242128448583647745098210195517473602555998002576973259827009684435826928326646420695509063850163015594601853304926962159352828726850921954731380159704687416448362922858462100381834453807545891496372840400800868665693340270080550803835366559358556966205252918373116540909177567791309010330583507023135266163771317906331374808511822120076851120013212473728277766997543644984303635926822931080318381854884431190755808971365311784803786686405125904631033935213337223816616473319452525533331182745548453677382656265120027683086361625336538722210724995753611856298447628613903287131274368551405238200027490276216465768686327942994419846517252801570506686321756380693951845595954639620589284245251836539410364888132030084046737568818438623591249373572051043902728743565257213559036751957879513720463949533236308804972039851898310370918548192635903135739665837118761282411730473987734813051198139164262804560487162129572167975791926581258392190820181343295946236045121699516858730743692134411858528850426577 [157,102] -598296530717870684161054926026467368981487821466394364798065803350985711280214557810716025430009166139657478337565421789583606365481965033555748056979315893964830309784151550543982960776061996116340154989131887861363767290684850400485258484723669417085101654517168695450714266270899894001164380527151914136136301325624931212205602864634462534039441340110686219401942389862211446919788809141872135968040270737656491994108660380745008453858916399103701698864050997562561791585782109031359435878945691208882342258755392536596830519659693143368521877427459254290982083080079625317469511564830772062579344177328114121989339950246509668876901909450707123316957084298904214031088656043475300136090331286472581134115207653006170377625622210288084890970876177376493792340153911916215808188810728904292429344992169509641622767979043254035779601095664642059039074085380423651505100640790057822417811614979581044444838691323375897316264581322270639991091191704087824231227005768991175999520672582054497535452824055385177103160471644038045966212093178907343953328303313862370074139302315032478072489112153134151734570428036195845047492057110986339041873617946282035227963848877085247203564063576945635204330674450526166465330810922993015527361388367758609596109099464571444216852925371942913287714317123858269689147376189851210407664838868924845015168897350454298385176444642001876341219673391327490975532804055815873267727457008361887301140143079806808036991476999831872 [157,103] -142543694951274046831088904364664877243469870927367861012578733678992291577443347165497172206168562283220062596880445823870591211925307488010981860036899214785836031278814242591067509654198177266241578319553822999934980858061159484486943262960924883677417114757088088240594245287817824028885083878623393766689643314511425704490778445307241560158065571664786077709158232274349721326487457561828106077596802005586155522263482928700184424396767120893499805939804786956349988207089583879190676662923475753890718093177095710249668127435429114280847722849277695839188604057764188126525599999252643484315228692494659235634956266138149505644097061096045366059119948387387363274577085802890640567934594543872922653853281818409367228296603327461403827173261335688215345774758822920631315074829472247878719526333158800772267243652521961308101286165776949255986350866361140811594750143734275652104812213509720829235593512476071630664203834020933752601709773296679442445959021333664441237783121260841384870985884466800230054987615795797440306749716676270029189912758213036530287192810597081161774145235113497880936061931648181909091768713036774648037912233814017974023993057080407972317208590752848876251834897595363882218543862266077950507665119227457111944788057978342259915002345262427295328425059279622273031922697204071072149571422008614965760800363088577315098041461696784867701832924830220246951389494379795518842530108387681752842371729889843053749468899064 [157,104] 4689034611840647656628798393874749251076473930793357192005874328967116549666430817207939209945387856172233298435541643234084300782462449747090442796946455057467604879811906432760261837368218270836758240366823090461506638387220468806084554572616787109649524434405887107037607648599632618984010964020694270558053708270842096274058900984841083306100257248562626462434210942275742273241259160554840038987300334568458480872253436617151821208484307864360113835914035076295627398754885644764750360416932768725640372569519124617271963847454967099642948658496401693760069086503554954612828888710756778924419929327301567204208148138416747865683564956661097942400870716905709256803832299679327572984332209237617224463008194576944185905137874884171062077476173576821311779000006758841872677688300242843289891064209428194450910692945257933051290021197202047288075357427924618766247008835377130255919979849081299971800225862029911270086977449258643682232287685208915704289878996796167396492308948491382893872319945523541433691642514076020939843294919168460994872148362414085289973507634758814463153620589051521765659448942625369454003087143219210143541009459988697224184191750622508955760694779728446927725578262651793214483144907761345179305820857044848311545936610765166176168866563172141514339005665077710879262806655655265308417934530644809186521208009548937949858603435992311204098680827699965253951484063931423686885470202753119467785207429732686090272 [157,105] 3701362551412548164102467943639063391017397805230734859321087120642114967360550603825087333979881703016221289985841655016942919075747656777565310938848557574495316341470015343005361901937224152817233720727970431225817417613404788840162237125445430496179174198277880441552460765346896696924777766627891209795732680933105266198966143353543424566603738208671627018278709914898037192172925820139600821630432413440145993715462011839452477107383013957082698529940147114070193106870019830933357810205306503351857235219031587924438181771198265922575334101543333231133297714900482894604126623847460520961002535575923535906342990407882976293781673292783822078069313593578721563941847777386006223047384098809321864187384896460163110413192472778761537583003258756310081771870496603392353070232477867388121290085324501079225340204709434266381041331437045618984021171978222134896625803792013881025071925316451471954417050030900762190506369290527553317945585094244477965486783321057736078150926899657033238539953842440739207766523876702523524848576271553187910736150226436040767339099539715089551647096398095750416375140689557614791953820599158795760749069263356421354192717695302474914020168062366155292398572714419542684502396659845728289667762566932714715406037218167476203041933494799110514701154125504512255116919008058940881991749958857611712978034189982182679372003670053121097786809730091536827198956703373926224627587997214066979208557852793420 [157,106] 289267116045278303656808190825482782300831748845206357875712207861384017790020075554097012305852686838335427813621272666121782607165305738200728655530218800082103802633260491814113390654875270081942091066754204392932539160175957967537506292899702881237616747540282295540615547763630839265828573804585481772355132652342664007613242951083506705766736059194451208403013725074754127042449025984896851486499720266694613933938888785567355307278800367785519765317105661917432694350207614721797561333045983210933541580851615393308473943910766403228235854894470421316995222244169763811937977222830333244550705748703796363039850851676046738038945835976867852642283867159052038480984801061762813928185880556059582860946815584456894114698728225172231348840339452479210562257259417248582600867537913081252678600253443862387499489185772497418008866139412377926181712137584790600671020111663325008248250100232516619235962563867502051360572795382153778016231751448220038372283143662869951968585835717889428777358693967936051159199218369867629646699769851823099395281107007398915041782382713857444520611064083483341968879461741336046893045515944061080340619737392903659346576917679553638071160543691481783640207921731692124063600962815457716836203099992620563392796156459848110629082244693849601817196803273896058595482249800721595009328255877079144076385511433840667958734517252359004969118966358204799463167150171903529360652613596758940150263840 [157,107] 2875100204173869628034680307425930224190297498789429240883366168192545321440157683013226274814084014947630279097316324142345611974105433153232812436111294658606864659467195077679851748939953621389267922944781771763470652618382119399904791068282503345889374332898836604164273773466711515010570828334218466062148712067924273286361753420999979201940863981225221848160850489445869943724172467417350196652841848577041535199658769531255749593949920120952250962645736468164850595015328910769544198524378903857818985754543321648656945835874156834903464499707343319075977326381522018946023860333333799743621855832872912203617358084235007946004046193611135930452752866156668086366736228185835006182235978480660976055681586865901036770933767514760865636799593720129491141231961845791919091968454965231631812587210517764390662455877632105644876150896053643903247469244737893679207173049979271805546855964273182624737495936409501515280832662746438776767847524253332033310429322775361173353942225887087626678305670132919637266466798281619487271372657149847959267780035237593085655727049410269815098309200210084348874198448251814591149320891658096375832883094887260746461048788925681683448901361672478711030914940383464719005496560460558199045260955656240256539219586307167799525918566150495609739749891207342254288135254705553641432230046651830902952063575540280796705354376281402947887552880706101368260773047726486333489056221411865732 [157,108] -390720839870676316800665200551838363297874297614011778292781147899830418423144041767810301183146732779727181274129151888371957169920824419933804065374374025317791276617827190131952176177972741207855635488286830258630276755441030182331494950643565563384257166848108384499214208910512875607250290893832593955930018052935005255053306977046863690218773967618184053213037340691322215419854643258166757860100043311770706235885724909336860715742463737081720130738293547264861886130368691148369995214777250256625289438259968811190596329824078464033989104505597366136801510624315589771893355067079247339120206251307465146044456284931271180391422300002992283763380211414739300636737622293587117325441995154359187037367858125292981280171176535421502751670988563073599099444482224722668755392278979682023638641800170598816446900199406096882652072852992430481422972559985298112609888084635370085216605679468253992451792842834687423225236908377802820716841375837160578492896597240675772705629739669733657997075380958513880132952214243274466566807150310782292047432105324506898500186961752433622514875998804034030693362815649594987370536781737377256221256964241737313270359574864275882846083786897426359871899490192990276874813587086007062005796818915310185253799429821334499451851920022327206728585657981518800760318236308492857748642521973464593077043409394778393190737838138008676545488294775608179228415257814297622649555532648 [157,109] -13778637516503125739719089053561403419132669990005350621705304739775459936490437160995492541702560811380779629680359086971602895273426738014044379737038887866801424527799449433478246754872695611098574457872619587130522712255324388038123096511152933773818082228222462334644634678364958933585769032698057082103406410236511885458008264788695131315983543681882406478110988581297342884623630471555246790381685714177605575855685612934763163859409732092618732182778688657960775446644843343793903630653127223626566751112503357170617980770560246148808960299496516915905708095884235883117399938230469263711567368727769529287569665016660733928068154057092500298269315955539056008758686430940151468186176396618985899106193316932160361430450286905227443187447372856832890701148914924075619633583077756366900879394832476366636667299921529368269698915373256618811673281024039219153634589147048066731417239808570971418245493563455212008628079049530639078575570288686825098775424658301295009454376667584159165806551079505122213617368512126378423175862399172027660520270990246784953670918388403961635557415368671307469628671525394946364931127859938300074194514954975283440089879941146360740917433008897350753021378176077596811856805079767480893450991478356108181374051787766067458101614112521643356193919821106130091745885743753573930432310385276735934056894576127751150115681571484187798942162953645388422313768806344002921499 [157,110] -153773787221988373612156043289834876542798793321812985261472245613629932307606310835512696504584843265065267306129101400896187176653029818421737047138411670040210832119503549851866656978811681578101769682489920190842525267556546838997351464067683450411631923574380698224390758988964955686232068598858016850763657139357359144113054124528623253693268323955939218423324923056663473023945693458633250675393480671104835747475668335742879981304717831396256059447281803408715923583207263277853096546221609891202284467383354255926219919802207925266207327553779121970151878499456200778535842344002873265151767153312715545698511773593706193050426310137956980131352259132918496215022132534476935129351793270992989611657129185312918090382117711056957309654245899993193029984590299622319409746025636322891596408842810819446274440753198189613994663723096393800817517737181934388156568901396811340776545656450042752976425504493260857442997089387389418092953382061347410170358439318594316977453428454020970865065208900393000274235192457170593477024272495456677198651131125732130541052538051576048124307010744944985035829066677116888051653883544904436940160281049591913795276042501824668319876522994448494131657098680287306290813943936809522300106995821457833815974357935842832872075048863980184255302538519336523572156288725685449328943802812178657372044854437750143340800626533421929362220092469361212602844000694256 [157,111] -338885153549807313383911783702380646545334961850893406101267733925251806520027128587260220820162645279765106839700456393808357059217756187326871749823632797600726449850435942238033886711205563281454861426929748986944930318393270550035361889798542785342748445719094917187388918863012060191645947784175497094795559709868747036515992864267932800977415488555526301052290196180492944779293284441893556009472653328647913612886689219611677150866622629988589348701433928257914862926190758983606914269800558546980293591929269856115420379519125400191039449338004030373528823965902009502521038183527964962024021145216917044755674840759078576037054367326181469057100642289115620122931519335853811939202012398503201218959290111129923825049146337330165103145184981873552852560418595440664081993974801492970661691086919702239560236935237743724408729155328067193810883044972153505276160441376158812802556832117071719811577077048560023369743354665666113818574857906980549990760085359824288682393991409633231201630818119269326064530970112550001097512331010135078682897659882507372993238957588199072131081958131837316055273540522736932946872779404904715362948768802010737020035918118806046771394136809569181914806758389417490076749558202699788416309551979635484733290855774996681949893385814499058227813652325037345030737234237872882673236659134220886067788079089881205010873957349206496680602362289821728083172 [157,112] 28372319740932689653312284518897243789902477196107340116371447258386143066434082309765842559802972885088096369162918524176754504974759324573709268184987849648145496019567974829444350312439905943608802856003223215317347460772074852125448394519151078572203698813035959937343007497792475664383074436708438815640349003979976544051705850537127416404256019053186483056752569741618052189539825802190945569292817334436549794592366876618560995018467955097093815781720959988399935436396765474633285221192072238447500035655386661438339305823652446637394677878345273361294784802312579368597950847146848727932752800233435473784676821008115339374603497887205118411813689991955302342355895227532994837659123776100774620714914187148363384699425685620830536323788137617353883793279230940170270913938305962917379034597470839279596599378384399503847185241223444972674794979942332093131761085103764299418792318982246605703453609581225045027625274496554504688037821108748109826104812225826012787649474146913793628061684565396942318195121534678620124880616025242919587442625445686872776712658412691775876448938764208494185974125719383691892117302205527710782349041335818509842642496432136363555561526369624287067684918269798964209313388958929033198657585471536785343420873690578446468275613638492498271501834736368466124850706412484573207893915795547803702037710535679821801845658305453267081199442150992816 [157,113] -7782962303794811783330510091490789460488238044508665255978341682986929061316465163321533474094836782358136987084344612541145801148036725099050613916948241389509514376201654203523126795595053843207514915507905613546158935365500215041903386623052026581685173852741475808260311871461036937720356439527357927999215116900906104196819911947933269034953842741609496175915789745962713845310135118577716217707978062016394442599635759960591689438995355582600171112398285441444831023700679221527451368380568661472522384676144207834740122461261378361584521548621725890036454496149315697374271984604004713191642672585397893365926124654705181213315844510993418059543555831309278995649796127005882608205886621694357617197490296110889559121072923579851903702219845849309795902652393836831144461571725951566895069488491358584513309997857401131495550139150863480751055109643820011831385178472155041917160454652801960566480439796089645090938841314423686950842120755716255982055895382188199394234228552312373112376242247641793909890795466481116936928337064273509134522368687510386692638575612569948749062335511287700700992917533981531163353134389978951682122167417064003480589308975998121999717033319713301607190446405858124794212667385190612689201042166863008065740349692432573106875546984356392886870360157787903525861906574886751844262084162732273272185528601514626831061642277068743576950691022 [157,114] 1244776325377920589442549909286087482094183012220002537305665337647711176364111878121062895509747136430851779531617666921839432470927835458839963075280445345742222433007386503280917262366038029150996210899262352066597527718647944767349590877021709804317340471021494439606348281285735063856778803926279602073876177974919808016424893762409577674291448403458811839323870044737876058528607888511561474869596628171579727909894244249273008262338022134500797614338658152919126307065866005505124803223987213650029720788337046126470058469746646815691222978887367151483163032573945628906363929491633348487997521672683774808606410214928694535570471734652376159013001748944018630361948785353346470544687713322156178761028486090471625694307819320691864035956069951882566000750613733800950670941130972345813267213767400330255904056165142849470213570704684206693876686093894646464802723790712319044721738035104079179267965417939428948895374068115732616682923198721845508010642043362974461315045675510036196545961178041315505480563724242446856222941742325539777646755818394445566291134025310877702075413427506707549512155068845412576907929089988076141220168343359074650036415714061108321189062375636651339915508267385564977472234878081277568454939431567826415131635970645666975231774364509907009743037292085190708008045770913320279146703303706537725897887908857961693169263188397361700512 [157,115] -95123824407532213310310240670925602762565698824381732379889995298886465690979730071656122565316679435714362573663654259169475510349815594900402752277013849560835510164583599450403271710585215727254038750942816666496419081009477782317005344890769457921162441792419366608460478700045419807068520454478838653474895696854720901769402528895128328159693227871487905338534290791007781562192361775108706680418938348613840532403116141257814979363016320715427016460049752961240384744946414460997832388178627752210146647114715558539758794116960403987053645804584053652104475634182189038698183159401895106905466831835503600425187198958419668509876759755508634801647909748913025807275463728972408827715785032739285383954794909517852120959006107174178059834759358033800692779301577233745716124308188272614624454159403247926609376299200883680099754925830306786399193946232287512953368258371265323794188456438483203836564095065768896909549723839452784581707695064512672682594175270528747359524018308845575168847793928017999031749154880546353215511609495179041924167144786319772829611543909255663064309830599168540141358731110622814327653598784501556476631314102621312669836560817886386137527461927749074100901823030907699762239538443545036825038846097400252082827179629432789198651381996625217952576463866195876900937350276105855129922006113981024181325332116808340156845575407084 [157,116] 3500133337990991518331954660326810628998577569805343558563575903593696081573720143798713015412454247615824880103757690645966981738402203033787422570031753636707426860085885155681191415481495940093087202594001752223639596431551938013142523615380285175053365434706924370182632969909434506120000294909024625764452814259863672565010902690002801833366249828368150158992183191249032009962490424628396964702395925172910159469319993099102886819173634067241375483747405157509013595307307755587231008933072624861102512865128373342852788736924226870478464219061220968265205657928537776508409941610608431356722928828864503476053848632657580901805281445235428507773264962220617457498458927945877547729154208800074396540384714062771002425622612628077998042079539865777052353920974594959121192927329111072440868567148535986897826724814626969676265604529762994626623835467769186291947993696123544755954395867941135619961053329191618761127700169811812574901049719165554344530755289082997874552815693296090643248609116765033458451144119428754145802210240759379261730753836323064310562936564098553416835998622067461350976454937201242509042732814787828070284196310272795810800717091622142314681728226274952353230231243634827935876964537902067988225946753389856585371185968019221757729834558465137897477319677103364549840348490066781947273259992776842579015252372600242190653784 [157,117] -62142658660925153302555571138581016614461256292217092474945973805959577961738332188636451284871077500750720085952461871575204293897845355678644441560321038650410610566363007432797323322316482283580012048583101339988973835897738341155697048427959985875152140634193140243816812664721454499628919222886353652633225790798445515748159250273217484193047462317599985468997550881797109311180614533258030365998918044005922518112904583783691171771736783674169607597563874583733052077224414031430701335426307505442772667695506687598287714514654806591115457495178563807316106350616843264943565022339321690325730773377060902143466623772428316786595637558254479898807859448337354512548320910488166490656432298750774229650219559176225567823353058879165413085334186163111022205445762620882607634131293393739743962292797719713993566004410642597299164816269261551992866502511079112199514172936661134755279180882671195749326717238213291896289248866333910392237948621386885867183493635882430361216762483727555035131146202767383498982061110943094904051190463493156922105035251823557749874458873177730346554826681689890132806161009605796342075250268913415755683183402911586220989833112848101884773564103712792658798623311103207278199591381705244122100833746983764142003016188120750110016565084948024876807590073965599264645183600212096243388150647714138003465040654435387 [157,118] 532719244107717352530753148782595495251472618758075579505919770637722674522993384073038480657511638068278058868115639254227576585011719392122359333660546482647006104594877057205987993953282347267480324506672750720976593195146207094297960368452637451164656769875402097786840944350598810288237524378707473935817693647444467461861837792605747760897895746107831201069306448477026592882032347305870213122481263571897154385712486702718831848553073658996381829676144355345661237351628582285961273306266305699393821211039171994292544480768222099392035700086641560866940384639349324965987653128841071378311076334576765102364702064404105339850342853333001117337607463072040769032400507604115069992028452013303372476633788885551008041553657597265634464774338590340662961618918454689243944874040079886468209116577802115296716440168852226911720204970246288633784942947641950178308848647995247518727593004997616200861314652831976543436839887369828180850457599384974393258868913971178477121483357255584630496715200101235731079657414828062449709453914252204103327736165748286047123332231178911800729119251363273902063068844334614094834876075577650987285208521086439526192895379302949709899706316747452052596656201655409986487002752770155880507040669089002500135034000934145666974669044860614639652521387144127230972221223947333513083032870291741356895938128 [157,119] -2203080148450428753711504941015050921850552024580878093045195305708835167811180007935823118264685907826162953641074744058176907905569758371108777511943803506647239568514218289100915340410653441872813224537802747110469316819071299611842165691480032345124088796930712447378263784031958495807211596425465852351186923221909972057129403540647516224452017356830626289567358483168664714153671349901382591860379693189221320131382681516949987615281829082608742072023995418665321077798856706369126876448071000766182177389038495303701189198638196847944571779491180780890292165370626035821228350282269485187124872646968035504033395161139208417563181938189796748184921707127259200473761622673973199249464203561698984350346705617457507909839649737710544313248651159444698829741248412880413083901679866598037647405418570155657901834099608475188596551689587877194323360640463363759472598837842596958947433740782083288612469041761035072458497720258329936065365943506192218047159677675863295526250831964727672126310426768109381613757810728434754929380507691629756501150807912667101972319136742489494850787448503714006157612740346680022637141023625273400692868949291084127614387954153683403171710867074076045121614638440407223702876552800280226460762139102218252364742007123274359270573386134610557901509852963886734756660343293634705017140208948371124 [157,120] 4384693010276258557142838720185376373497328593405441644699587979871597865115625342919275925307750691055935201665296439820774493473471116609452020728555180553862025018119624260656717868262717291500457689030514310141023373078396673214924018705253877049085831860536902994415987978458553784673790637011393085647947322264701058870767159197693227989219064312481942258472032946221728352912087413636561908532088352377632792325344111156103693949504982069463052895491779738712003136604587002301484607453132718309048776041259522509982313037547033214026075770350548185945944090379550897376701110507950291808870943219018970653786975348233491024671972239987308295332855024245554484842018679649393556745119630622767007783305114065209521295367355458951900899347886111101450578659383894377525529551460916795156003945666704179228895968081486938903667362085687827802215762420628423611785682314212500278731826378949296533214427023997812131814115631412848300321995962099909938312177903507777119150569996555712993043650250205391926945369379361270976356126571120910882253646593305395400721937684726588549425534979377282745098286903115176134095396572298947474731146536910059881162265912689273814147900955056025144877199860216906707532964283209441539941729626267646911812880574283140618376559260383869673897267581015539041585553041455985265988618592 [157,121] -4183390017372484266445298054732255919627431275024902961109055532356428323244211044048988193603367883893120161561368651429083246038588916567124503170437755948565725679028674606885609012674136485249809557772856146298548343148861175556588529684941935982042175826104074766946051156210662604244687201407776053825144048153969643286491282629251364387328150260261994015931066984325205167398841259047695277973946927457636812591193549350385414570647396146868090150519030267985641499402440620467004611313995109618350411045404592459420730357016678452642200016030321226365214602972974608411191712290813043831352429167830366593112265775803715262063594315247271624350644699916984383143260766215839567959526781218550195821790132562605913599786336011784053122361224073763721660872951969887887631813638423651988751438663910394006564592452081706924978011294480940147614159512342828210793181376281923165972626344416831402128313200383736271446770545318469255887849600485894343024640606740577226112853622235978713171977420520115237395306980121650449026385185075676836147148746427983844923777509013551338336024968553022917146137332375033389190877330492867728969779159045115562191115853449373708229452203836515364844546050914011882307965581136077568236287209371294791011947987585035982815367070888479518633523536542506757142071337260388028 [157,122] 1903120266609066669731401788503537991946687558286297025123502811935758380475632243533333492964307306846192998932155632918007269769078965948236397960126051308459516988016974795581939814409833622543189740484516841015403750419739776993178374063762433794896682740066406845582599680976525972431973360629083662943517664517307372272625917065819813944885308177795756794454842245927326697509086269867377161560563249660057366653097260244998081593816092589451830686393152095407046020238700486078421160813451314593162981943693478154020321920739965253710688689373470915493463379698119439441504798493744513803945898093575047739037900164573746645342099645065687250285916803232882658302943236178907575092762509035673416666356340180124554893040765217276085749731802469893864422475134110522326081791691030962303992654067759175150037916659631713249152600564239327410939019643047870858483589909096481002400816284908192444054060573376937907642344028524660703594441598397353572105466410605402116001693126724630361793687785080858561339315668274168194709149588069149158345346880757164220120359689884715717721096488199690831297034766047626300083148798852756064952264655273784255418981096273620875859206305003605751454707189809316223520248970591230473228158559757759280692992603413388816849248639766332029703059677183631741129069888 [157,123] -410012684111497950518053061909531156509979758898985402791139626127756191597731998653047999643258635579579344298775014566212869182564385063160081661669095958387483761191589339916479799599123467673547725476871452047999548889538734643683422542389513723279650048798622171088667785107489227072116984431332652946116783117229289728874068053646080119844228155080276619085790524605505598627662606059875849643446673535146388697802085183297685733921781568520812331325977332170171748253440336417241026978641875030312965660105749633611285519494399209215511828573713773964483868409833034765845458458159605768617417664623242365263518326744402415359287735388117219184110097262278053878785078533108804238232505528962299229470087154314759732869791299576069032333217710258916413280542925232124533382006503701977676599201316152220237606821801431844214245959804778766369371009717547606861159499196854685712856398024253890563078385724241882395783638932089029193085827300828260819491867645860186591260440620906972219791377719957334572766148810842840296539348461272553612325210440905512762522122944129859971066051557439439677277729013662123816459858369168100031487074612005906505501882195088483034835002881891170543855778163468379075117669586878452437950758050056414863081049964761236819372731883082398722370514258447952 [157,124] 41490314513986752449684639399471179825600971159965587708596122609565467673176879041291569930325692939895528274547583474414572061768194026622172840439474838368998638146757228061650567151787862888045792763644996177517582822885511337447113163024547993031430611571768732018112998146709215633847093630593666656733688540501339302015481062818731584743094447632216501618364126777218342380457089604389020150574288527667431322687513872731996450260857345959990969576726376323558934915649070380424373838621669051322356462744268261258681106432781562493665228460388088939232927971465231811136103407789726231951474386348856623808052525583317336827538317530346576770165262573950549100094650721822044103783332785138053854796243636442004576190829642870631681600169996239239752514555673776707423936893314045726560196762766555186768324174976400995848539541706421543271656434771244040566209617361196569049356440881913488773049512181882739132510061076766860194465566995722366228825407156632020730917215062601970075335496790747925917614361996656676902406511221785054484861303226604526134299546287025918060261768848574365343784761964041486342610107770635279087572440800351549397649729056932486076181619291199877411870846082287805839862885692377212185268599192775430516491890916851772720174297840939879270446672 [157,125] -1953073521613215156493358279190885256124548064413418810182012859619562861618177674468349273570481032384943413623908967788502891148893987225733616435773414465218038777392581603199043382869146967069774775001954023777940297443230399278105973479826688574015750977310837710731111735687144456562145475823586718854799590796427760704962486430638595843869889179890413379985293138792538259360477907659663859142841825534766707785897613777995128037716702127883572381254514316805665233465573074995227227927483279918346356263390794043601318605734966329975610596896210688064072881828493657070735842959746619284632972932191234281632966593678345897800659292946767078753818009227011518627807963439064947284838338345795949024376899294841072862213049605782194328848925556941161456526678337363337031692760514505778134248186739295825185398726811273712065967532752727386296827090342807732295291297340363792490369417085705382323211450470490007388643934648013678558126417900014806463509567126036862170169398366540593558616417126071929143657427010973954696548103784430794595967882263808204891764326397158452405029659311510320954267484879619473135472007831308348011644491873792380079922775616296828148754646161413638226509812074408403305366171621104350076876745022696019176225343938511440246111174181786 [157,126] 42294828251480883735918051370059811612769520464900167195545331768950609185037230720971129383415583932586659039315983684924118901652258459947424568984233088216066592469509473954743028060570243426068291313980248878330990760406916144763821722565198823843019226236333296284192224941664907816995519459545236450449077758096703129044849676488731901795658611272575033882458798129747613013982639026280234243963916226467456016088153834614328871744411529759249303127322930101571030831526042368895233373032036179919755222673693062094142663079514303796034796545762476551490076534393295257724477149998029001048580858293225665869056108150974589970209497986865079889301595315485989807633647818899903486079023494375043606263887982169141228786987237762466787473615045877597643122196507028424195133326629733314806452556866813314484178174324649306214081465526537046971969057392027754848013890206002192933646578944860339318106837658046890568283063239806977518653046162007003342401558495517474742911636171290232745384808200309039050344980393962334990649939639049748354134262831108749468361538182539397062880204171867298326924365553262007408949792803200044908329148198664013436595043800930067584445532852544815730607201293133105729043377295472487504492898824624181455418524071834271252352 [157,127] -416085195963886408185270253803900986921444110797039908873947623897691181972996673986861619185227540314627633803004047345633814449071616210099812165171621787671037262312592598713882617111664038191026400853547539777077295857358506073223061046804634741988341030572783672995915098371723325704629918979620556245115385390983452357401928549501183624368944609301804611258821963667322094488899652662124000274554106536812571264600873593550477290856025788665360952997987433517552659130427658359572286287766718107559184391884922362053929365149486692133428607136944917778694020652028022494697720330995124422220590899059582694926066300260178945914526346019086627890986903745619473553188301089523503597920056896910714730777224903537869694110310280542344957555936258407782737422333127833118686213932286483714851905138192097412991128072413341289201028679129464421870744294962669509950790710871586526284348277799838981615894641651283177457598195195360138939910151299291132502590567662741950960362063013956398429513896728845982301357687178128472038424732936149990206050882601978982837082336232594767465959721806768449689676965489442038824121719102462438863689444173755754633048442579802564033131267659368176277578101592222982881573202798675761053063998411279300710913659044 [157,128] 1833438509426896644477076105197762226216076561741826219505530672128483299228587722285795111189113998857289319888001452077947984380315951465546416338395078305313158570958466732721479081232293556784249460150310247980713571784639484041422525483697236135957579956124794888519466101615333304756461930956498253506805367932448162405314807490249411703729720640126630089870608136301954285127469953398301525695499955317373922891630969166364655963650482796813437074576128970014163936682097746114409773404110427123013262053841893943046127831348732975223364938368627944196308326469890160983893418608952805598073471616467622894489738283261585716270972355739007063353042095730868973636415859929438837272288709194732761446163564317853246917523965286501858541920628780087896832673594866565796210147703236742807257712574049850139459087506099467776771526200349802436210746917907976208676831323817172232493088790644790422749411803081550048903838590667615582719724319695011600962073761934810073984159077579640381933223541658438297273553665515701294002303167912473779482292597125925937744584153979493311153860129153048185860031746152821652250820412964966256284480545658793054474888885540939506083929721556061972100347669914171703435632523655476307665071931162548880 [157,129] -3562105259244511661944089035283374583585637693635928980281942408601525201733756409170357931034347040689012334792080147284650073973757374689984617176156515463867044875672533467409044432281108702214355583453421075909585824394183059395785522116076294205599925553334442105041860553104555426305388261203234785276918436372006829851781949163840574864677159593643405762211618620674190083008584642617935760325200143553963027040197943927861798161836511297602519351224261715381458030276245787308170163931239077387603840645626483018278329060602864610205380095380065350186071167117681922340229736197665546736842270159915161065871627761166701588986089955783545432690131816281306402451955634062891746034512832636296658583105473057815158319616651617351772013556147577061606220337573042446274087155270993809292113681953620136307212551424125566774903652867471648116225872092286587936036732835514260727633804538940684042369974553048869818709612202330800049160232784767663993920051675257997381122336648059747579509491001814255197189404553119700548087097130578616599319782769202458816746498666255998398758448562989088134342410993098477220897351404435731018699718923891953245381255832620123844864236470391000243790679595338495118012722217024352352307194 [157,130] 2998742463262989098406871477987055711540753993492783374198634478010230773933908312270679164061407933197832888096176421375575409749846023029290400049076529873804381365471627079187249531298642482285735769633699631128927081353855585476146402864479862489180763497575388405951982286278438976169371933969117252293657753177662722464045188010796580890526655656293579340714005115672743865426457730146673287697938353146862301111617854503903697475801632175340350070562885730846430970264365528528293510293632043781126574449354523141299596959910226399824587019131867333754114633319347151332443519716142207185473446172411186902579698530388808937207009739595695008123132895918807685260660712936699028878114572494704808355243701427504247203966026107803437311056347032692733009516151680755142988086370296325583429179741343729710899138344366447524063972593394953580458490625378010283468418988348987707773386320567465338337284084882140409762730164239349236686548643139170091587386966732861895737915506933833418076891649209244502085313386808378943386311847391808197402854358721154811620199805426671014091448897175989127916538090404108428701414866518259033164210303385400569954707140461321840703245519445102388748329142958564244019964028192 [157,131] -1073060237154216368835455417866207454417300608371829270759344551162692256880813822188688977344845014799237612298436824939903212846895781289074003174147196744831423470632074981365915463829150176284230559600587498950536041898952477430910034548843347008111197020696616821239241995911482062497362762932712935137907176493778661427172918123448413852479259990157011433836772667410408640580172396063997650346952105895028049202689604011033875092122702084642648797456516095545351554748284389819154271947065545487913994165188898457837937786845388184552210955985374684057887027657860157200672060768258337529473431263421787941490008502105534238502677597806279296475508497262035384649797058805795265938758614384375260661939281409834564536674442136753208061358804522668473853179315083569810318649966988911354319749238287311811907121021094691576168159890479997137753084883075278341759813411868225772563806674319078357067702314014126615109850112274146278614248652222416314206349943861732126789886979856300960442301059316802204531048894691746467686472919186836685553777441835553132111044905637134845941044146850486939519768495865836588657418194652652626332288586330721758052703260564877628771660730287033220998479138333614572 [157,132] 159806609631168275764352369305556249331859276733262878884035015516244757295216229514140268042849569066915919877619267431184017747729983817057423038350179353647943244570447442636035840569816288067704969463723862743685776750257499683274855721838423775228433876110330407131268247598620689597562152274073019299851220244949487463888234241053119462094061999412348735835086429841066049627335442104841860884026410120261512489613190161998161189693200487793942784727063606866456922909137779961017534230467647441150324228051501036317851529485760169059631187884051632188907679942822460848047073422409478600657568426671946355377844472725029620496193969006502854017391908760444418881024452853278061448976405296931891972572142735138053843717602271232262318470939189412163279963469238517848567591324085783476748796387775855239304044267463532367152272581634264340306648621630101481697227502194389917491010508412375082057085575828412726463478027301888389908325274857257840087688713142694132318180108797458189627464444632472418624729665387743798225267480617242606827879833472202937890745974807433544459727865585863645948851451185554413441858267242200330857417448851136918129993604820549247117061412489049879442792 [157,133] -9678222454343800910845878369048620495454382305334878071664873921722984457943069301397834618189090433752814650022489131403297528250873534747236039428257230769341818158423457435043525561773971446203382408240508978413861843033693294607737671574368402081117419346367259336421085942559284274816998863726828066341279846737257908807786632809540993079705606020270324307280368299784927146461012656035446916340149382051133739600214312440523772550211634483906531036335388787890243794201310172072470324408205051693092325872380532299256737455120589722819927676902978022617785560960863327319123497712352166335885021014094609021451599315517425924753324491553110047655012971861732159135492176139781957085866795194867029119750178606398818478728177008727056294149243587458265480123591970535575872116170359240814205427640626594124263763816351588631261701971375512948851989355083901843261594615754716504852222460830954217370202286362386239116187047734013740624867711599317929304761112207971303733018301404360972168240135531679538201350336309711642744555780414741481876801359973267675986593889543290985293595755709020740530756277689893983256776801539493636803989283529609394542090179665174662381825037 [157,134] 232386423522719198360565159743423188723292823563190205695140383618047041423274373948659523180193808417608913131421177068257131110586792483901473698056236426623515354739839752453659383954158885033280296069480043530043395746689482530763294706863857229631131726513536765177741954329043821813581136677561926299863041371582996639402109937295271318801341334502583656707737121605811633368844989830443513963360037207237374335158692391826480338083617818922419011472232234440724662154488200679749002920254045870392072985418249583473838372441996535122779425707693409555430844079922405283177690322906854965203880157405961272463400862914617287266313022067374995998616311187785794064269229951361441936749511781130446745096676270590943729655337900091537445748265151887227229244051901624019063352619417587563986363232609715476196139575601124920132628296220072343609899478101240639450002333192672304321116889735644298034402741855385185422315336416144291882492718490734650255196791900425036900514643155604433805264611337928168392641238531229975409041538432791915342321867856605941010953394156604899794537412579602248159327992126844568725453648394239829325433884168384123803529876316880 [157,135] -2151692235729202897082416351970204563095613599041142748781469371559356529958117030543820966335884901423841575520951618824386761682965924811101902245834172826042713599110565635510744249590696814337945718102006373271275052786840225955326096263098139207610458527129143596407486781561289716126272269299730700359915998796198102103461268784423400022137513088078543504429122679888093440243705562432549240032422082092198610095232429567905642535902518322725633147923743328225660712403071319348405910171295959673028297306364237130308910399611986649280464385254272036747266474036834999156330926629089243675918576428044998638552174981458375494887256465791331729619807104334791487262790811040976930254257666831043830139881224106004586712683494747368618044660925641803222962609950151570964721699508389377856820842655238227891054042109673779288022012417527010678076084363094089601333057197947041098118492169383417145583105707009932603207118574183659322639482821231794344944348340325803211727869692979347871116366069954987173675255726927502300483113265503561618551072905617282027274476790122572893496219425151343522352292124090025378199134685275285919374730835987384360 [157,136] 7452507034850982914567637233197079429423029488510887242370243909811653562295848379212338720825225977519229322353999626539728574657801959844656284998881164782058180773325620473049738131246256084026135007735791513397685594158162810183581449002972067234991355759089687460631494699538669542948651024104641887754105176608021709469617842823326413673008631466555781353169649246704950776608446294067375403617355665058658051935342944208131457264346868564948152149073758097862815918630504342214471886960010835316408813047461597110280218238778965199076423648775744628831559637394266168061195566154031111193240213076953860455357871427299995782471592779320673492073673833834938624050243175607594035645939802299936610910060757459826771548979144300884396727067467125952585285001932280674694310144579619561311222965959613606727498818059606691656209114290305635184934098304085236606557752178611073747079804947729713972977375866487573103404970949235789124508191996274088378319788298084265418581043742599640866221709141179701695705966586084123797681375434515965227044589635593436163941833049919309038280258393408744217739051808939169347982572303153321974816 [157,137] -9339457232676368725638772948589480157952705428839616570645362287214148111368915371590991984420221648715393187378379040703844340392658149228430750646445582178798031692757273374586662264791977792264352786868804830154473695958751552709961101774391035922641360072130476599134968779637011221003860798980733757838368169787326504267750252710273912574891522588838799501792012262761808720897279471505093710556615397020500909807685645272784490190113811935096853297424054206575190298006594601237804555496912550156771762598149737596176863741460090354998641002587335438805908251029097009537783904479754223840833653594124246342120158833009026388880896504774027401286534889454857977461222383433809667726360997712626837940379300753773405171387330554457058268878973185296859885971784910197994762089232059297089548818521100244196932686544533354063824423969058209147630904619181482520613004381311000994273380382411179226108632552102041233729640526993537082761070196966337821430641425099444265155359042526880950567561816894927785088251060928105950995663336624433604864780125621857637498982957596515226151937454196955216210824186360741836195828 [157,138] 4083156635579589913836854311519775897267248339620696122412476638924857193107409805128735621371338309697037492397011787850514459355803064619387996752394652752658778363318957287196659684562073483553516903985014378989240791692444767996338074048153759135105876495121638452345043933245350517836527078908359177464836357426989986267022519407851777606487106447984805186146299816391455528364744496914103053613073358652117893165440302407237005773766325015529652432714895202296383473024677119822473875009007856334353688607145966307507872624216040784445927546170438756375649959654421491777907588108222119812027771739405110709686821573103177837482049844451844848626837838966482050952083729491570724666370397042780999404018332720665906401037038037046492674918490188187703301059519424880328505951939573099247472548242214139357754353932847537268127882419420719049457212086982651182458352110121485578641094657379253234036672943358214713671371754471037953214847813196044635393593490325954640278638814928156699300615146485851781678169072997663065871631912654148163834149919275951320905217282787520895347477064722598909378564160 [157,139] -598334920639525845318208751934694094254433765456832984215763106261899621378191703889053054169147403954483369257203036579931633301814843651454077075784804867661891430760055530205118536029397005897825488216979502782382912555717588867457852786519373741549161237310719195359727675000542095135848478775194567452699221553751830125044619414401068425573744633014494709514558299880393350929614282528577450299185415240688518652424715653198141694833310169929996011727912683518392176052703301906540278119288023426715855845021468745682246474790399653102126119935916747559443525845791026248126059969962572395347036158618218171562352273193146094807489162321214687357569255825579807030666631895152208165258808913312177000916869522538251971496790233044933239601544816212799708619734203948486428032582543323075386680342133017150950703752991542198418018938222194247984530137361751050879486155995469515860903220174844340218303319802883291723974134285846576699036090112439502282654036754783389086834799903850507371515811285674905629156991224503430423780890259214212855446425408034787743737719500771549989362374176 [157,140] 28123314774647898624394034348287767246478230752836062579640222574645901520902570951991590887397058782094908633300038541943696238956773131358614291784208714889744718094129089752998274101780499150792675949033227646759350543375953203908760565843275152208384541314154729305027281959916282362104516099836962375381241213604177461525486873553396026744372661861315326118365870754379213318544040388348924404687329557435968550471086640953611033237756518370892603882530054832483805083768285112000290070195490145214843218514701578474070897503459981379517387623350932155235905489796516180037768946864541387273868220808284001556379650370284631376889013982673257034284383696132239353669976181125101914992094039186300749656198941502089858836119582682516821181782968028418834865405283448323885846611308390549657648430017871414955594788288630947012405499276975695606368036031589685142613395358854809768562085620994128938984624835481430673564721383344623965565035679088131549960572873158641493823604454134951936256960253592066035955649276235846550206968552595245615601722269618038386988113419456 [157,141] -403955091829933897973013845122417564635908474017993417527848525099246482859845354177528120617835786301534896419818069710637416264528239625475944767175524263202730359933936739779613540923164830000053393313090106617263928059924250424202471168329423270413356576320520106048595495904149510632859345849331993101786896617433348237089635504028580500028342703636666167846800119781197394011831475587352365305908343717126288497061041198128520806911070100978500646172023096110209491332244339196896721778273324537605717667528187041542955353357305398455567820520090736263856486256094156245021061130330518947094204613146534628554664339482005401603340327977618779307189573288904080950226211699886170320794810209059540149089704103347919134885097406770992968392957958121403080002980515335578583845094479406024798102694379700396255162066414641121562936760896414409623169784013751295238426305641347824499760288983636176717833875732425006576948673278459997466570371465941952772594907452312601384173008275286439068011334789800886655402938900749917903462222807093470112787468253464 [157,142] 1680881412233351594437706368101252325118897455183055145017992687366489224441558132493557482809668619943835284996327207392406006599608613212642852287881581995668093999525180202752994390665333647470166552930828276212820519035457074183879649947292455546740969438168938204826375365774595429975925321825966327398947289667762039695870523111397047895598379330613730352783271984262924111808255989008703712337881783204171597080861469903632652214525575616960228068267429026933273237283884203752966746433987915669579955842134025996656992082451968605540967023635501298005193788524232215059222598706138823445877132088433922112026998159477603141233133719140956015405496720303748715631793028105254241671947163505487407307294565883562618667187065609649935121647092293671794781802473818969823952384790239047576547411304340193073294272978384246626732635657323418868106653938005132595809034385731664523680732459679019578054260405510445750060943285588359492182220136857077415428369956944274043832480238897187942687159311823799612264871441659280903714293574192192 [157,143] -1909852251383373724476838130800082705845329326970235002541811688814242912250731140117407578539248267501146859856621869581219905845058697057343729106962957801876719126862868715454481996689882467902641424503442127323498932565108119823669075838800188488402702791358605614532143181601683161629144733994279015999922852763584863535139569538639555474758369888476299748707962648850181285578575371439943877566079206014460839263355982780807600716692384372393611309363694200373173244252628780470703696683731275757579299915390218410602552724864031098159156124754333251461793857101821819921096296011837656968420599387878343070196973719372557559113154417991630936421739296614997974614320029880862173874314008592089586241307739099159126305971999814790919465107120305615978973455309185132872088356482190663370300180417741731782471848902202362487686766189608650601623304690730120560521677580032951264446547984449743839617507270217188303305225142835115323447024665311376169129798696720991537163976946428633110170178528115426911235225677614144 [157,144] 554907156322785490682538029846467706744682737957932964028884263516018541070234827309023336825714972602542247876513583033811488602490807840283272675919479607798222430722236947149601900695971585932531099923839495806471441046087455915625305013951948416755885244664199641955746549338345408978879089360603550221494736049258900104053839970737821496550102923245463682454741299531215896336281504233310954988383224770850002466602779397209358459331136188626527476404318698608914022248768597825716188603431192968043492522331191502611527322974097121164155469672824770944058365736041819987900145911533874766122374597365984110129250098719446899893894185198963735617080777980113669120490401556627302289488689757066580882256167985732989549235737573235969240416409542908716759563991973343014936651577002832705585414659962458379310040539863606356356252139715615548125595074678729405192208945351209509482515897610658295836514952966575093894573333067047606173577076464009264095105888391814805983077865167470616642963966272800 [157,145] -38322641683396614532162159993609244049875905372617362829249631616197801225373818774165694717448037361699599126128695809721032693768414458273238760917112674993526406587957404457952714924282244555983652120631511356299549917112496641209516191486357173697519615776161809862583115492986891898785238053677393365520854190585112950758834695393085652799196654845277901918720776347830631204091275193902862441164924750850323818562763282020189695074785308896881953131194962157481363973128630766506149765617893038697642895120101409191174234278566882003844412168425146729522519815314889078394138106301792555117167913638841347012881254961119542890154106607653291728866716486195966810986173901129054901100456727140384931280231609935540277133194848055211181273881293704165859560607074176983181836681956361412249956257449588832413079146834427958944144799248859197074234630937778067548012865896713795938643334404784008665609410125296252689450292595694171780141469468200981741116819987719477558817141017972 [157,146] 579711230265129462629159933793046188126031614344520753124890461634364316230443807080935478826257638336014044289585088806133977812766399697944473196947253272844275805586367134189009178705774785724559247711487374938942217504272101847010255925080527707746345494636589884812268256231060325905061026789084423067277601155111470450062831116760496426879855435151773280084971786633603003570701302003885086771635175334906420055410007114968819346665971678537955453972832870030014328247647843628793176687836534496081332169244413830849707598381643129251262706047838570305481941959288761887686118633656143107228496153829261441554916990991539184840238237466295759570234292789271062874152965091859325491247944076026921906434305977352915087829046170477733457326349996738304511784909064338242388032045012661246228498117807571858885409032358041513324786572294777767751291453392906240995040379579947377054093187189199236064291158015191787126644772017853703568691990924701065069765396736 [157,147] -1752377582054168901306994181613964427508485576380715786749114096910336599347236180783639341943110922171396381976014641363187653657331610224738012450115102351339072393667919237349428434034203110039125530229763356041617731636571293064305810987367407050460438540760571922117534285247858223643777722272889175706330906801373389303209354274063027126431741185752944484854997446451547349011165898517169047292601412584688539425905284947411992567831873513801599024963694249772124366007118064793502158234390667033642469088730900079148599902449229173372391749589064978334167370248348817189374768408920434055164748562006493506678600170664632626593409791411760236648281328357622258641560978353805297827577030019132237031490204299656086073606160406654096214779891460112654800818660090562736986630068766639492789075973256753407280805426356810883278750726513479223295669982145523476391549193187965814837296920539315292900716473326652729034798478936039111430688824 [157,148] 954366102387570151790041992785046024928833810747635749441569576739134217590678809297617453243674080446500902401988616220448713391537813518182633928257829485421629243780741355778855570316742651263434481439098605936649766566676687444602317751336740587332742505642768728809095724342518673490476756305062022080367666053688466369694228499747766882548964159625699129329840763583911606730151133443174217091959077691177291750584211067218688276882775794191130589215077980129019281345003070304536492217348106488988810449933770386604847079789246613134631965020641416458101325902657077364807480822689797470490326262025928241067525413449256440561249868201719036641891321714575022202285777097396510285766834538620068898881106185027945889756069640006819355459166192522557006346208009824980051839112075349092375485471998621418581379107782010839113119649942309230333293182784131993692187457647984544568717394573489948197584858917980638369808 [157,149] -83256396016160128394442527912330370662930707855190708768410547833738056273784065383019114668927939535556292013063447625275918558198461136502386750289133205545173620677773554013993294449351683384001511980359270189945434117866038512059091283633626361328701201350869207753045876969239159937308104567543092123316859275240417593604507118618622233810321806695243469473044872078657833401794283848069106488033236560067667018297437341600346801806547364587036715188690345938684298831648732079214491151951567989122839863809227498771939994776163031711493443143412803776082681198676940609754847485718058663649182621932313146894845195571919492842511273154167595069950778089039831848291988485643584059550508498588629484123192462938176515095967408121284698866726156271131833243861359245439977530686757662010070709627315863332508857506217206831763660469213707320748517784087179733613398501821832361603672182687641994626 [157,150] 1017261721913472538322746490335872255000346625638535774822407945896112340676394780026908968466079083590541722415492310309555257583676273913090011775418619099862388688967842578279202106267869540240834614990033452504365838670985151068519519848427258383557715038528088151286731057845705786676997174393714271919063983324063343371376118572244626350889260591413266287297619489808282133443886568608352087159357238630366614911971420035723039780338177259241989152253087366243913897616868914328517300532609569461927032727457961386864593011582600421734062813359769219053773624091339368536508426811052184259695164758507070934731231685470719849952804715979635557338766207753348537710459122149847012084705321205080436270815605703436839252269981470512932369719708926894874283891507715894628188894359580929099572586901927853480842968024827465748419438403256729302751730724902159803849109740868992 [157,151] -1491815188846076697177794562143686845839923179144891803400039489918660723237390849526283293457234552697326426435275452972178369734830721080987290079964265536233097607419677763902927729069888682200020331833540858462696379695824773948050964860951375746186945376320553766539067425818138078760304572025752388765083651280368384473879078794076066363772287311895192804963586309475888706178035606681357211821706367523598332232447585850614505513311411459691508085540188167236413641582141955669460094652906988363119638059185032259672195893016975770507703326221766085832188819365051320239204521958878093777544422425219005213478418991997429582491044062757485250990550136618151908812374696888148954750795320533404200447050229615975834039416800945634479630698768661392096098615536680604543872177678224785728915879087573794383937057655818698185794605043757415723387531864 [157,152] 219559528980276696318733463983189075196129217046386213181251343851180083724874885446076187032933897945025349584772757329938180583626624641132148936987062868081202437315318769135427482783214848268469072730543608048475791338461687675328119847657283427894186220939992005765263029025848472074682733413470928200773520894354675651475957821554189669809131304128943921834453050148501173273162638639769646114756013643612649481227876802159684670934425122419652806939432760929924417292288272520472362661358197682633124078925711285837399292854152309060581645558709239095899210710087380480203085040587656139135040305107732605601134980532155074410990436133364665860953658418232120632101648952887568687272077159171856182762514931459626630219879355650287417258607999214296381756358352235553973373949346257739438883597399439391953027558097036861536 [157,153] -2630553391830819305731542650723438507663936927030988425135245797722054989101442943515790101649595607477041166370062589317662407614719638021714888202522821996779748493681944747900864968164276977938064481674333987855944760688832119219268918130246317134347661593827072757693164483841614477386920046752923363300090815430710254554967884655250284698415719338640361615292258033710084617940233248850462098214450172951389533540007248023381038734228361166208974661853218372245482867238927308005007824898622477320682140277935477063472938144077047420581566562288153171571560251888675505235414962828807333395467329276274885584255769133103796191140997849110391611092126466747303216770433210228589290466404888499727393966449587352816783462648147189866329919022627408423138782015468290422804641293012157357179873644210332 [157,154] 2003343415185547257307921856351608207027732099772941822245013571123864960926916329296203164673135267123698280057865625504200239949060476491095371129867764969550228563877836246098946073203652227766025524281789822992206032523156861780889206982463513199297004779293927051290839850157026001936433607501162298496656244298131247023631850125125868966174125128657436793700362832202853128826372435709795319460225034495139147425367267181048468314133519079196359779329893872961710285223703539228425618822136386544744621565507621711307322720997155090258814038554739422612912877425987946463925786178271864712875395299633213726930998928219624074679917375530742887244240993143137435341797740532492067010772244213080812187860121432981496119986353559410588083991192338409649121117230139086986112 [157,155] -72125667419304009763592504894982588346473524031712704790808460160834830088359756115417907432681760226084076909264753382933087211792840874128252739703778816771945832329510685447727448920157050134121965605460603623103994953255315284816829142788798706495409058566456463713807785046099751608626257868205320073786827397354114734177259396445969028521400423077615506282359990433582474639555190062153560816947050310396456024046593914022760930429482916252222062895372251192786863159512550121366829556869810875014453330301200157662818597826339427180400982093818901918022906717773047844073812525063434508508748455104164460245420083079179726111809678344875294420390316332645788402468549974629548011616333362237217385086024277532557788651499884089244847609918856 [157,156] 85676854098653121466071703578996243125587814337369250305875099984618191641906810372564116858400383210322433961665717517042628579942389108729563233032286200459269302886447837826208748710333230479983333903081135629553819889101056176337580607740826913800451386039485437021396123620101031586827642216383267226560284886076719080683270997504338010850840966085047068832285714887638378735019825329157948845286919173471564277357712816307377014895527402976006188979991319274656088538968081621904086764785547316471637787561938801721233710894920828854573630113591999972927723962247913184097879548089346978805755272610246644080648081319822578210311029103286229280244754550375793922204889848256595310950080304944600472742032239535008 [157,157] -2152699072814930337912473240224070064234314160172819078609839253608411638708379385518529830034187993609802938919296230679663602715759007849994997564045260590662297525074744350778601900276191053212128509208522943272297666051405708411861507866907613374364882538800069556574467890670755783960259518718240755639662717126091445232720866767185989785262119334208551425063729957630764702467090441088854329211881829295839531366870177110865793670798280878181170724433294457765491659267762506495265894539625781166824292751254432293091842392402977837869362283938624339000766423869504478124019091364496471166484968256408371834694225424288246658067416163188213569927538284289180158254829034887606270580 [158,0] 98938450374982289543984693303618645546064594290407774706820130012665018047030746129060613817446077621356758128145303253398839553169913817069189412203907557123161718352021262758522002222719212879025013283566829570036318473089211011239835122610466421970687997701468550768671815226892315287012373113014121107312869090139569026652421243129127196497875672849039290372968806878323459054867184621116304418770907259477146317863180704843588513612789446604048961433460672780082412936564092135807790060757360872803477411704091126228692813008667395325130414533545106823243365497216201264136835103335859960480235246943810820835545599062802131101180667717122736640727085845784712037725941635139398460786624065972068127749306906004705502328110694623024828817577515882168845926112784253625030709248762212937083954024207326914725898564652295405526144607084373621420729122729546903866169592690999985679135750545982195122859903695048915807426557688769598253862503187702395482638616704730668324573689940053080480135578947241331314202060143598411501605373692225967588345682188374622041088108402022498770787111042890209176137772897238688143777055873864276745726782668956269702781558637432859789579362029581750882366755330934779388956986389387606622596224839934123500481195450662178429602343135339716560135292897095523332590168088249618634728144017627569875298721900028470931907172653457099181952865036839022881801233008003258727546674879407166618819259430708378451304826653246299679350806413786935272152324453486136083720402274495877583851785571334780701442224610548419074007350851140291685662345346231310124662597903307985799305978129989747676310465784614002683288031499059828270740602263762772567846146576629101029464688588996373831536568400176863442339194804423468511717209724501264318110629888000000000000000000000000000000 [158,1] -391247844275684643282568171091667669415008343809589706318750281718883764188861004062753135815077611265868537423709311945785503725961826466575313194225115712328147358495729740831584443843721862880219667433240116671499219642893383548966453465584408761989880247416969785827951225379682069991488286863328566793500570811393315189856572622801139476852426546846429107729121395595841890433645152372155213885316694470777593698276532557660138471975146777309289743667922431560979123080464111920431829939979340654998840733746309023510338270863032487743488496555766148824201972717943600541984274046572668338807840468211939318959018972907660444556198772142467016216169944214118002273447204256131401808920606615812317000853181728951702402498122755259815330497578365409100353410135795718639228093719833441458498135429237803342339417655368026197568017979797563859439336186924664413879013750335303380332780383962455743847061133974772678450287887501633812444328827586005604346938473428893590826378457171407254479021548360040909931430230591357754128532405931526907250749261457816575294213115736176849044031124028870360947697124220077783188783550353925853063617822172033991953144289089868379007415273022676837587288596750390908190557083787463052692945511095049623212828091601391398689554422095686704673158679405643851273979886759833178798862852005520068008299601554928300914514079673334242282592336013977675436317441961558907344794511443865833978692911482325821509203347181010502681945225035656877212448031461203978505147064672921655209508082898657968243868342367594404189451938019441541714959025326120583582558955080327867949510859377170174456087960862937385002862087293633912881796090833136056675152024608969713590986800354827766546807624001862700339541954254651447941896498733886965193130343661568000000000000000000000000000 [158,2] 16263314652182416486469729005302418487325647480534657620069646656948182036053335043701920986524361247783223457782018327505967265353163691395053209477938198827169602326892751276471277852648969046970772455459084189311863956244578491017092464977221560662263135663599501682304227036335638397652688098343538328219635889836896271943665829429987037986226944718217768690288173924653340624528705549917448977816692164950398288032603480691573786628641252817338717138872252149170674645048391479332330804295242019723327139995368494955323158164278993435280943234175234843500903394221969248294467078919325887421634891487064799472286264004645728785168183346570510039972716379859758031979228696476447304385033402023028458710053530195115306394959767319199734217013326286410290911613062503263911667572358447465322415059076203925386819889848381572349308364212375650764743901984254137188599053927801080267146202866108304645259841699240557203919383763722582458558261332777894276094387843310922084734353903122242584703274319121342717810855938894869663471526979380072906214856767946176534648941852479969861825861637631430926616359323631653068504064780123611567698413715416263651739190892139081951925787057171089455315172377067228707492945069172085128955367318636296034434550338398802770729128366318903041258730203446781012203906626949866256347308608787736593291932003425059114122020352896044013190273070430866522011215274882337695800267051564321192226661809712906537452766585774998215391654848246769538700186476577104506377305127193108165324914770160473951566531637892195024368469978031368418147755649437621643809680699852437397265946171230643332989191277925767014253425568578539866737461769405632277622007819803208041285295543153865346052988777504281495165579850850810670260250541163833093142886022106841088000000000000000000000000 [158,3] -7791463767742057322925289693336823422487134859385229550971576036928077446757827658274061621219317147342618633009442118105097603800867388726452015632741894168358254131522161494239020937376790208693328644434216787858769508909388259356798558130580137209793744718882828314735497451245458162228617099742944628639906454681926206737859263286726788500953719333699079954124251114308053363749195509220614909477696290803844829741722346967290176525448970672920204571725628991221627217032326205258962780617400817970300401723290288105322055897140138621150156348040957403379523705721177803953904234648896083495341822598256769566932983523449418804998932712475725870593976732533226540955918154305507120880770526658625671092002699771564110274626657227894689082307378888783803391510687938176486555376887660321121167208482209568210432087954617917065623391928581800122929515277163603404334144625453450947376662252505002817691262295372191287734130266117767196207291858983942278276293315472240116551370574203876862734657819133901418884756914489070222508544663808908994193968181572542727572910408808851568202391086078845292034985904816470457650605827241944940900277730685262073906088417014877616486194336867413715975844248643460287969698780116617327149611045356256756514837635396435918668765523422420142711947981093896458959560380945872632558632467260797464921678016883331516065299362613916159565505025604651552177071051398623539166489688697431097741932539178598703581283119910079553675222934863925927422086977826655760102302541765063691341721445900046611243993930164456658645490746597974722566505858550603273571355128202409406830008043998764050643880913010657906626579777988547737352689036895459632143069268039222983017984247089266609917864330424605832301788388707374555044686820611675476353002164998568411136000000000000000000000 [158,4] 3785748548810426821089785163950470445332180471838500261169633076849728282486126113314401046714432423143366043092023592161445526253190407796295846397665644663970953841822647052171771736896610258010375184378281661324149451457218131443520648265524087828240065234459712617698867997225749214825964113653983581908398324973264735133172332521697199969580182554164934903863869941704356133229722379252584673817554092856681306502973478575028521226739231835627029353256494692278674123231068904702174613647672343049426889791293943035971920846324239176765935434160717398440547779012200364915508145233362705109783682696680601290112179026823279254106884283924222061640057297563487180015775110057260381078244114914465536498762129212020884818434735963237500006830655002199055405196444706744962955727304539843559856729601625254727064225015352472985028127020480118092071935678476660399102667808477878747975715338280177284971422482031585657532139312537197939711904006102917637706472362440368263851655183830656776770925526888490801561575681917289793386140174404743322170995398134963571631108759230511019040849727071022448899828201932177626687031337550693617993738418587112511636631753174204839279411278370477151197192013999041313916555037286911999406189584725700669216262618435792912978120765223019476752257861783601258950418461036577732294302881947638282780380411422444392875145949030001600998354696779079902694948367123312903255017360530332925011178774182357712863963386010076208363603403074474575249121271488983883238393015733672019412611343053785941266340872608194108819010089131077675478319373969148736545274839662720611871595250689272789806932991107141581951322188176101581930100962717674977152269954264872876605764427064845155392011494202042869190735812232971241879686993852559712824728477503099630518272000000000000000000 [158,5] -483212754193468699506875605374447379330519848435727808354512794411173400815990277103107663769603594521492984048468428220208145016471596221960762628487344396267523241930393687396837046929436392166892091818891382336382809102279698278015534327391834011942643510983066355225761788278896320308596748043587305236356149901583904941079459593375674981717351268452249377893495056021747773832253342457881444333175898077119834621335531739171976865991005015199005433090873434740215676469969829858614163493891106495819357667857414340766367961459465741593804923479395258865946881866047918152882654535217544129446359053490315325702499046728017157844341197317938518234058062842970650096131398606734138487967258396590458376518349226093655584552976572820357642390921265387874728582983108986566515969269532452203790005459764068229686150666204389114048957641511737970642325099754414333299013335913525284835572822529605850491486245334157236353620160437984052758750758465219986076259491787637807555301158122257470901955790094641221434579254071741547960883072075201449628501943540877081747608410232928555857255073120102751175078032037445579603792158074644175530540185526925113250672568602645246276003276706062311595008683024137673096103858331006383957939867457708891777264834832941954143932820807406167952434234682270554346940080125818067317588461936096730651369720139386727162939129989294679847760270238763220105355444654701639245802681677138631330160619973714208738370016473544173860852163446266527738935561901700925775205851104670099824818540220610684333242518606586322998243516008967690617680869965279173354868813296516341011655399372213821366236807726450694722294353571773007051603262077532254990919952760657497614760614779776027570076177274470847633288049637912821697350440737785736050591570369617410740191232000000000000000 [158,6] 47727282985323581071683527004399182550974842753755150912664568325499093477370415424687596196890562451138505161239900863438171453677636161408385333589699918833559676690908104759873807942471473308324771192322491002568006071140004222653336455043025378161510511259024407227795700304643965764413471061003093028260077522498746143919248143080595867419564717651607306817982745918119000432804176704567876753774315164811332242738018639164152632507205865729724904572820588070148449335813795367966188117549718035443733494940072608559437469908141318239683703363243478963539400686783315726909284930350583890035012153613766412751238441076850274986625202877965389368359573961259457168596592649825226358336332237262798503266929272719695484226084745845355976495702452468337263180410103232893145649249331581260439251539840499246414334444372755009888712055970747312949121290184490649436842292750873478777239025544957453649715481050480020125028934101181322059775606229676912802355490905272837367842145115015002837355112961531436866869380850828150564316361734451591085860589347567268724625440852573588514974891153252263850939125373387648362023930522288944942545387133104454897621013840356341082569625645583145504985765571302891874926412318609634375906374404856141121811213807178362741732553582413251910617152033855834467197435884497747129243874161260774875920654698328423743037187376156966112074200624166200811445464955787618278269671398594480619201346876639713332721970429887258825243128345634903600014408431563578323238128211329966586936930056275974419159814183604431124979203008475666146943047772836815729358709654529014347262152375986466048375755548672289271173965174089585110157361376649591090895590312942267518087150383185200164429394666457201681425786595193730763879197426512078258547458046413658364707864576000000000000 [158,7] -2361026742689519036653008392228673896256042364113013718334420767781082925055708337458355955530170709042831328367723200850997193721293577213888464699105455142845100343108277422132619077934109769217252415765213351487541499264394678642964603211423611940670385003362835859061146613188460022080956140996000567755813840193550386491313365465511606140033157347436704995140599162837937995008840518688696896832524882573046617818443969151912116898928282939526128808080854194424321280029422551547404879672690785210351179751712951020187207523073925888919219173516033863041375910129067387399949144565205462576618695337591220227995015142305317770659826563012467714715600992833435678402438596374111992138744133035665143607284246638890418645444593440749759741833471520445215394420358543873414716336196474929652462708290146631890533182177935939709218348341670113376276909880182397326855702528477383737902062017584758934371661952704574215674616340614091756669134622130816673605114378579595033372832806975135026930501276429086941674833731921330646457902835274910950181988036411539039054452310733507569985429874853150199916121177693030500935253980446237903207033692217908285739871960701305614791464421017494083144063244525208247280476659422836898725284214249192899721100180210494799001967338313474043584166122501761415626687471961250018562303994561917391706729740393491059219519219332177476300930612221777630594902247901177540317179436538614070582087400217430432116987193685089468889429836555490669924436480817115969121662028246777001034740829820098053407016139347972729929509184285340771190789518205197246652827209499797404953263777991027368765777546854327971546483453674971945220031325999252132868723379173730419187711364712239623655757459594591597184894521783002964146024357338839288186538942219201239368507326464000000000 [158,8] 84832906833294721249377436502314212719810068098001926484349922850375141763174579178149877640680247479225472613159847912383269899659517067766933790677601036891801476389117211636712293529821468296811961676956631815218629691170844109647749326827742102557426018679550802410320335672742649484135636898987684314548282083680636982838394639258486804298000150964328737002822071131462655766811529662008640857349190401677327243138762808833868980493171384128704011825040624252070414979916122627393670790882703331941241383252085180503627798381414784851633945003059867791822035735110811246253450705811506683895108505127156258803072418293112225569033858963198398128189318494046096418118876734797177523969755412145782236451251531450840305110215109795717621654121775144699605479941076754891663831874124767532665293804874017376355141148335466768969289098220579981168523939233421823611990490659722459639470974966855631703992052250186363116719318059597782041641357107559283280119067938326269684216647675025902056433422981993098822472445331947693139968954966695228135536998255888903724290593599493335774283963551128970226592134763675046838665885631010897529894422440213264916724264176933145485691927132815942255449914109781700349133686182174521120581521972702065902479710206705031623906346734692761061291203433534441764897741844100683753530947788870220047478840386720394758502740034222941088521729190553530261085149071522822280398624998495127291162989642586773888648712798856300401777310045496815084277547661136953375255811221666257806286637640378558979695065038257317783935649821286995896861253271860482117674370473338456225060746512859321005002437209561591317674251152210221933194892627562241513209038590310918265520823647614478914727912031197148877150764193751220565397913678026309243321800078265699914950553632768000000 [158,9] -2000238408190145883008864374242385519112308916866433723466212521576319422626002826032669555073491039976430290276169653824075742199405886010090132053027694208071573453083346396063045671986491084091743187547300218183755215932221029581659409187439822599261381769611276892313493461205370855718269810855262617420950079462240123424499358184041152422600585782148345653778248044866242807769243366751087880895900600782876392945517085283066972445586024930402584123711208657110038211448952832822764362257685773407070899451265440344946138653535993751490460674441582642486204832768947438693015226238576236609694113916601763441153135304493984402239535915396136735406465204884446971769708184418987591192527279029903612561422553316288916137310004948798790895985896975925760688097650136702442910196749894107392214177618039615106879449480872411445890849692361067868016047916565332986471891403478129912228776426248662540237076595454943136043786936372564966599082452471300382572906420594023081582698490941305112666976052303538149778867869453751380721811309399010093345405620130199725671850856806887294628849578684033325582303417868732956976671449326640559724757087514052715818398409505641496956394767265004766540394633092145584147188938162098715618662342363650654122539704083406203067623773847824588701620482759053898819389739840389788836337434289235158589777080632295360942977304985508063458945648997948985255083542631142754792678231918540702012539609153575692629823723463512893284725051235388883731286677676447382686034250967398063741523386791487033132736040596239497742010555320802623420922044856969752423579054350900936219557763824790023073414121988710110248158136134457514212608512307998459011293191047097479051932891678172300422978302137715356681265401020928587177852495459782832173376009674335300508933186846720000 [158,10] 34862959986540289897394840769186745803878445744441168977779401757499075309313617968374213306929747185714667665223307366873245206994813750240381710022318939196064096556799389366681327165662396593608085361547024195460545111703823315149870482194203497178034829047887987241727398850906427686396562566537917345334556855291087819379230504742868094006934379695194560519552721875616138029044412096078767726977720164064255795811462045592786480243565438027061096006562646464940581788426181813258112885937833629451601067265125637512617965180063559124220852762903958820217584151730472777985637165368663353635149457943449842394185601075456264266404487633115418596318316782981442540811833974119304620385481683534946434697188666347579938391679987235771943076374284990447861172915300448006258871685969951889636155636585708995737362659912235427892124012722717761914398025766577832406243058688980664814733663214904992383468078832380121910721167719994809027375826120019909108948662263694031492354780208633771856509500641230624652010410049471560285144038517728126335518209852654761831176560915498019882456892042533454876356871232562529330364876055085982306611949397328901736592976109566271619838393197679727483161170557151918256874798086493188522514466257926100824441656521379366630623927221281566442765749458308525499409588148973742664496576691213263740961320158032264899146250488206302130976483976130340538945443673111949399143492306863669986786267658055818133175418057212652881953186761178368525720687650729509015989310792393601384835535448485219338755991195593971841172271168796100835192633331567375192936348389647343902823536117760367501279929875315529977012844307310024772812484477992314561480853276873631939924094751747911619258410197870962852534321887338908977794112507280662731756462949983185326254619739628208 [158,11] -449571139089809544374046284560360499120587598005175033484035500782721616396165333255611167736190440721666254070301935352638870426495328474028552947341774564635728853721942698723900643688684745793003155867853318482748561031299339632169383494120685932611153574545779906612657449500224408679323623914722334537643427282889996182775740141740302393230611451244335436999835926160584913651034986863555813891571799021713353857897107179681409805051795572360922384048755591091536317450260253883169399012562226368312855716449765469577542439849345542606828357840159431907958825878420738324374454972828141298054359655291645561703853194282315278132445318010079777722944953777789983904251537073310725380637412774485179610287293512691583937926961916500281486237002884557489529425834018454188468303152769459175344694221316935458808502020381614158947245800764557235918210672422164217634768021727000622200356057707518319673105480434331278880864782264857618784708823057890357822052656573016536532288698957575888528599484105104018790294685211454619786375185333563606124022473490383974499369527620775010033433833423774493093280027588596664768078598607279217773978194834248434539159143954334072403269650384846028022465515820145760246263103352330901377295808189387674736411700158364489441198181715381772692245441074630808868831997545062322044252108317089680348683307228902994722140780547162367223048044512928989239607357763303118385205025022887632289706670931400500730723914684517312290686943749688831807613705979878957530219775073737188763896396847247329336701429041130513815092288023823948535784952129655430646184929526209179178218057317164746519083856636679816866934729513874925579116822581714648180464805924843763160752973451284265722889004187775671711980808262149673957289733584861195069960954520284068238653727248960 [158,12] 4470648133343974932319738842696623458749860958746988670031998718639969525170987038909876724466307299048883338400808610818532793392815342140575384718990966926786767911777784355536363662909318209045028661155307279710163788961466172416279884780318400295682356353141904027780468622394392118621265090533318823608943047111232182585399306173675764381226063306867490710434776777070879004656431637145695246142407601786361084188391520351073958107508432846862505567718540194836021972925088426472869130236314045911331630126152526583158659428513367898190198615413287059005460028194282245626760530048004082187091827841531941199502650115440402890539788457183562125116379769006307128064101394894322083334454544460890963858461865456889984298084444109887932306866984058153366421597956604834074486439094399962775501959545809528908134856082192201420009080024548580911748122013689317811894068808516100368513993528178138640752287983900918733776230698297557252496577185829893705449704166557398610309789773782823961133136419235015550388043750159975540722438067122638692108460591545712499311321306904538196761175397043966646709249280808177923844446384900675197455676486955647401825035421373679481266436236389421241182926052122086127542486759083834959928069004758184782755640284657605616880089089375953903334903928213942541644411649744105932108809466306041749610760375639903447152108168081243395765851230636485202718816586894907782561321610599329869481345161787955621653594847190577743153122609591190467778681111605017220255526088812481791897412290005061975845585541500213247031379565657391352401781130006362841042127327869948759173759165457394945675994741582163303006596462449991816557206649734448935611880728153697570864276653740963398625916295319684506793449114287625625010452665485956376453133133360882160303262831456 [158,13] -34942934709952958608281501152481503116087118335941124202682397130425592915282114204284145118462269392571915527451211510079085532477424845955123407895985808603259298486968885692153798125284189145356875887349491365582830383660693764107144663475368058022353070851993649621839672231419038333405305800626365809614787895005279514634926180623866208604975922103933242715527316966492815075648483749947305997221121092279122195775392056494546254648702567137610935690382460637327372163536530199267369118681859663141513253026530158154310963858545455178282871316814676276573300068850299546426422028447326794531804084142949362491966289772900868798910801754675831081423518194948797590210016901130239310470717842457540573879679373803445762928355047561576790033096964019156284651660178486991587257002163801246319094265858835115168120883658200075200405150950340418593211503220144323016562168859836171680984363415420160174659216896279184973957943689920118826413461969678664726049783538157037927996000532427870638630729378618267766983190676287514919214813626045532310726443278152126600107200199226777491530321303964539484716978284554910378843688182110494403174693742602810332168022537827419172305758990675288882870958880195158710762349590222495885700522538713013112123090758719969405921419970058568804310306363696602930351771934803992747190853261721635307249589692229307445271961114717075672236752083408226827442904229570621013220965295958403456394985227200129535574649002364963345286257078739105316299530907720130645673595199749427537308518647150161335088467784486033563858653722645535412481924316182835132733393522562427953818978003245735665543096944342627923748336375948825594665880566203402295160208362933559950325311109016302022363608994931890793085596745404980658026539406929888886645773650336372913573451200 [158,14] 219180736205282908898292769408724135377495969412505770756563635826107926925871230342812221583508413618424008285607199229318730947590370837053480980981689522351651932262850362342644954117814463731178397932752631910821994131307638037746242350525109510006737801624928967468979492243858330141564499113229144901585775898606939846122845804682315835952798472253747497992928349641622522328821876674090842633369658999004404661514451792768593848015106421132863353449379424697799877871671871923662866504220963452270290064019628123230088447504106720670527388323976367930788381142621106011808120373657305685567939619134784611324781402748016413004926372045196412447044932060909436768954792538888973907055366488066197458513587263888804881555184537152016683047070423714538282002121761364423349636184192116648583296975898411653063263889372854225433345063853431002348981327316565193746453885442433824934331179170512364944919879837495284529263793842533330138228599393035884269446578990070391878766064170520573322562466125577332475540555158191164144470325272098456759486679130936196411877932371277210707126467385024867422644339026146083594573005294557555755352176607589863729693732882024818261042848303453492890264959940028328064064507870822671811523081505885394978037826679919272180283476467396052267202908651043786776849050409690045000127714039695426966347262436167943180292163991072939393574311920185439766558666463289290865091509017723661377632849019752170398265597935704702175099088493438673707991971191178378460316787552963622224183595015273251869391770437904864222109285802521318736418539160723546038864826025443481089780259155353098522184062006147503812759507885683902114616414672292784431440911440538707959018919439693202923200505374559288233946143399573339249515180301228336977677881603849785134923644 [158,15] -1121615559569400003599572198939421815569614145585662019994361966352652593272146965707818613603728853312651548011462034123831299113739826264185664223751320293678708818314578613081590579944965300627367330609159918405463276008511576387074830621120656452121835376660022751959454552976973747854104929577300232218701534727013730426682925462028106965425843809363020903367143101688115942414937807192228960291897799350751344673720182166850453361752790898080160030777429861391850757758049691800275811190684115223392217412787850809735707098017133403867008743980061419626876251941499772718648619712768672454110007741672046870064618761516399496497832966023997753461270523015751260472259240756589674766812813318875604201311566938984118153642752266855256535022767903478882151616461824810016035141332501206009139113726456162836657337985027501155331238385703422854687057995280748287849445841683335722655851497525085987481238296280430437995456873232622648554734648884421175583411316311853919630570235346117878403258211778581979396276690767464575685161633772130357860988011088153094872691743077597233346249605317233937662074476535706934275189111013060471719515517998576925325173609916201936233412925137516258532382382221752666375452983337351562803171634577320859809686373652826064638637275151606301931466558432884562766634332309839422279449769485282374350584672162692494771855408139861090412929107883722285550173478605217001765894747781624126310437667541954381621885487383843143744490033221060919004029501774177331084215202689660144120560121370668474357708409517004120804723811412080895891895477962613088333635670413050736099107953616105486856375466190214907069628241513910864319863607564688660826129459202995738212053461128489999844204473427247176636077496802851084752138112176708090550457358646105429828960 [158,16] 4749427442242997218952865320223745114136719284702702144015642420174536647226431751857141999863516156797603157905760951021453763645558560068584456503145664045048612492418818381588223393193115812914388826802152001299826075227626255997472689736087662371974615581162260872255874177076724539046371232749204259914856431789683517760813966657576795113398392871841844676463438352865824298276523188280311845624727028969341237180422791763271880620279610982060442303383515107450593742191185669511444831181191824436242934353959218307554431043454988091696185868437986415113730811729627721401982428375459297016153714840123561057219244404037762668647758929878028798751808821899808159856278014742062049376329990577550724895233963683910120111691439510933251319111593539619109508955787051823234288392434841374796120271844072387674217104233027499952290515758977953282203305745761031180093643780805983706147340222928383829060225205899842194176292927415274810433029607565190000455739190361146808362701836907477049514005256000957505163923209884255802623938987753552500763196505406181161445787276032691265583168335661447976781259825291888764732816564683413439693572937099086895340598933531522907193030023553787611251129968628140357809609269722800876234784701394348623357668984704903180264714054147269498828165742242542690833475512635954648188409373529206731467924882532965497746792879408260403090393995748592044662130424161554939884394500890429537205369908550645266589976353155924064975519537132719518627073893706349573777944116658222934277197324807432537281961652830920109519288963324992792612957033313248125078653049134540184687698497292786354145920231095811576731820573657624970331444297448065496136786231331336064064574698134978325332921783715318440734599102373432365908746616064832158883311820964662995840 [158,17] -16845095844715273371709102032283652449473571549320518221101389559205632203499729908815476867644779286017300937012293453217597668822426405972840423403709354006234451834422403870794288906239358596029294124740095359042823672393139426713237373659288813101230603273432340126848175336518961644040602808497035848059419829239477680435347915018400252827027541938888657602501417282385940030098596257257051481291056851686230084463034590398025998087865253552932827290428482606638608838321806042327839092480650312350134431312338379868240964783156271159953751495553922496741680688250029376607155771192478078160562317584678338221559617295911008387392315276195034937079036438803314860520381903791360104793410597533784408479661381327374214704385366862545214785808727196374288687851567039352979617758204670017912126514210038272681754908774534036044878527077592835429686064866125808665124901089409127989369604323803923554552601618158258268182637935554154587579373120433092158274368514951485634557210116976424702590891670137841412403097487420072885998968792010684594130055272523528301312909463216702110979972507051306848800438939833745825830579345174532225649110676602812494545062098477560295148435650921707589939554718028377654342781693100121819970557000156559159765373980776095246011276099789863586542794776007650505835887105666912412782755072781814989935614860786396783113766506596160524328670696639130595626673459869528678228260116681366190302514619627562670242007546964275890183655647443920509984918546982353418620160151874681024599600772027526276239974727305314956740137690019513536036088112846199167962266116008477717304018202551571214921172101525603601102987382366555985205052239400584709674037613270117186035219747677719702024870826128284900447201856908168275167388077905857439292131603865255808 [158,18] 50568305637051691421706087846955179424208193493734739016965264076003034298457488371931709343073856106234163695437304157383272371377476523064717431066997405959119219639752211955916414999597547934364682561911346947981448361666903370860528750354495714876886071908873150689964436431057379434832370656370059632069069253986071252290471085415780563370701901004227426363920132756040599492659924089217659131323332608799237939634236939634144312319646615661208240950295471882633866546049719709644350476282436256261248711188669453738870904397105103063262607534447163542281598711398201132217288761278753230773574185045420532032462774425677623411929805451113993499522844495599839729445155215191786534327055951401356707056563361162635479242644409019265711346079298813854681127466323262267653523377180299333908890104495880340123463340591017232356159287763364522305707295141735116420705212834484535783233144840307188385695784644515852763775444553442072961836466715317396521072556610507402557258153195294346796436870696355849361839486358993973655288021140257253418582538585697825784896166614525746463760217215325728362725149352270422980022879397759500566739418447451967011822037491948310875335946819919872721487862271607160519002261435455443632192403874744477898406301422103097881551674795448098802849059730215213884096165547574189230282102802580919725415986589515888361069658946371320035647289075992466880020500479739779578298935186872768413207982567473972557527743663397040049723922878259374671621339476280931519173942095527974529960062894392453556814330129905479215605133200785184707421559679186618557678793859147995632147261156479020012536792636285450882562634084384766859362173837208031797132821185389759004927895031357387970222457441106306648240770045380290581359049178528144401053369034378448 [158,19] -129650461844463388336426101629717900606014618085258572516849318426520877507706758384695225806933407892381225368321470199448611846091302535562517476288801571910329690965604865695986357222565525372919087982652418403797869005937226080391477679310663167245121940420140668397018038058989445868526508758065970163443338811855578561425342512177825036861277044285123163908943327433433448308918880272159504387140683871159353052007386983236838942428991922098050052164717544931461372311191864672009044653746482633012829991592892189271266569485016734270328165179823444684384525626731714455516306419375713836072437035028190577075443371313282369113426648973182007181203459969768715043012632219506854115127511301183634570184790555073814222165440096024381003757608202056134700757873912347989927055878734875824453068397074861966520822658010526813742645429264240460628304235273428462475610559065493428707862876453777331657678370144470110627701276831609460270166831473897604739013220991323908474030104248434993383187874986785582149143517653521443560639229745504909253961577198026461917166594430427425414894551351402717533575727179504630502818950153492416211348020206271380771314752337383078074182387250799158097440666550186304183252573992004258539435642392217180662799646928183065554902645200881486945877381184109247163753253100166199784467605858310106666698875566092451481015192546271776086013096123702455332763038431111411886773152395696825909494339950606014486743719838806008271763637236168454746809105035558648623984777145280729764762935885694771181402537760184341019834837080897849211638140908941774389818290985515569188512241833868204788472873800298912561502739477159685595019908256940483920065582068006977544774573347411899174294206964906159118875753631554201718871991821320111475957885648032 [158,20] 286122448525869136669159043777646231208459285897163137808923202041206890183052505560413094052331977154256581604891274428315555213932676810568088262282921470128610592007663291921532240452244294715248437942093074038329230225499917917441935756832004999753629643601056628864388871990084012004482245624870413650808148990378689482285251457282518018677820103195114763188910235419507382751798739769732844756552243477410182922813960617738919154950011692863747337517958568260208418908831591659437303132290281491349739102821122256486504056923473443748417252738079018870184943884187495343775467601144030160623877220028135760839168592205792058312646490986036478381876949248492873843855024795659193895096442396361841741337842801350461033318604216028513114339911521755005664844887300459110931137081899649703329941880914846660669084336114946747204544489853263244119101475361295855248779361902167909982194836507493902934204114579507188268854721059964264460793119913594679402107473051552813639690238931219116901047927039608316039272918382836748493626629339205556471025037264211679574144697263490348866184704522257694931540798033958313551213843598837208066224826657209403934153915887752651851348268409816574588056760272448010589135275465617872779831645402667834264803090127257036163337609091183014214923848076371308132026147130041368628738654657776941170206206135609764971185979414508390669375641127724973507848266364131834987286610143549809241713102511770292735864235390601681624743516323850695189347573222187953035195700590641951377549828083218316729537888141904516232812679926811959551557001530337372190518482101581435364095755441184283826430979068825030655549992119566160514169800770025345542828431310678158497408617571597608338474251656461270434722991191525812353304886507255105486547469424 [158,21] -547207496490007817548030749600471327462484526284689142480797218406762026598265219679633807195409499114235993391403437558107674402915796100391542445533434831422229597639137430461853619014839480576171542443484085616068069067119113098216573696096960514297077243290703493223585277154891799707803558742969676362690960670343439743071975619824394956432510182050080678876314719417326299328119398613230246253837135501634804277761023508655423514258809496662215331340726375063254465278583844208782680757299673300541951605334604270239465435391841380066068750482808260160385466784443829427951163754352834111888167041103765835166486364875788079036807341738317081393524653349127669891992132181769519438832226869065828037521145251053314418836114560392057127367808868611046021514058193440077462651202966728774605547824691563739930001510092253894205947103402694397999922814312907462726138866191226505755849459496312125453363525266218913278854491227052710319721915344115870752851936096929951554485388211132444338340608204215358545229965573379721726170022122430965790476114504291762985507412055136421681965738558758109424145308106973983651323308168025953342172913417997190232198779513009259088014522794558234626323353312978989931016599084844416395160913051313333975798213262033086320922653264446392427016107519184730701319862657929698594126748188174087967076373425637207845949532358030605351340518745039726621349496782898796921539724279646342835579685691829433288340880389999750277604542280327540316729481890953059519367449256506133102557901143957248016652397347141450981888581442369481092751267328881344279220576124040391911365335665580383346098833805061653772619777352637192556689935439975566483482168526452997913338266039943635166004092729078082314148426487120114024182895056155147968808224 [158,22] 912273167016379639503437490767332305792046182264644248088958561683503620870279806676555767326579543619523866769160322054620945268996434013828043879672836714720682237384679539119131528313342357517919576826169274962883111996422731151618831943206477096912624899878576208752610660283235659170205431673618015582554458505177274030516787172676569463726591992728157354938090905413018957758058390344559876624718677297774096261768448943815860219133745936655833613337487795181523784188093603392327816416072974193771583501262101465291880092286336227582803690202215783432172270589289880300701411748450906699827734692331825715733420492363010486722534895013958111412046310542168377364557485868089762458710405949079115280037232193921510607804675188582818659983850524087730683635673698746422956108718370405407790285760152559983589486265376306578800536917993799891330124476630850884743887696969666128629551423665192759620811410976294610357697558414503560666264019208195806236553175772982830310760551117409018136128099182359778773348410338317353431243634427062651204729083851541731811418313682368939154186287717125720874321244351001945285091953949765546433842413732208137714482967119728500449648980486466443484140334738433404474412863924577532116557668160771263715921141803911746436245762656759373255109870628060123272426344722627857766045083840579450610262427007679722696184782098030000382677876431814775913553331782020507054711488044313041185773847808010918579243978945951262725039491043563877912599407946997573577178303639139820939012897230395485528533771914172525155196545756377390570351485645400071959249112099580998842136548115632947361088343625825411613573437342854004241441557771768349467930851530563468256497038949239760271770959888621758552090552258305010772245439179059891093518 [158,23] -1332546747120630159666112590009103470049720641485048099925718001600823693181830348787041461915944204436628807305356245475095677354468047837065726527357961713697072754901441549163147750528839824270922891878379877711275299609104660853462345742063249728935856675758142113608737292498078062279363941014164036046827489106216009095333883650983297499385753893764831174481572623235930492335533129579682886521232395953059471569034883084431115631758572883675888973914860737456200395552505559605852603703833356311472899867708891465679407123377146783211159803151808757126894754016780404110784794480827455553581740674758571445575213731142835626071430965172245165935628028990079049044371225362297137751169065277151139202341589019958714695147097583171306673496612289127282179348737187173820010614659624255132998474559538700193153502522637751967489443490414916023328796173587627815402957868672318699587532952781711355811822609267754165461710194185458597699496403516293005715496379141676804237436327225947861496975142039279863513399496999715483795601209594915555799638608021722423102452758017168174426233608166203926704798383959681002745203372597630471930931996306793468938694290254207962363372828958797102923068500360265112305718748075457962737756085315754929039523690378934465533109491040706801562056932964353536519546515127688602824797520321671853075188337732628645412470730156273641475993674064455121214190969600027452984776938917071871566309635012614283110093220819038719440054872360427313793770416632412601231805155149437287438398752083251948971768295096273103302234623856654554197679780191329379968361883054292490777554218391114109025429674195703113746738076622178981669764771206295857077793385409288075686966777222123595241131106707751563705146246247744947285718445981560679520 [158,24] 1712932283665447440050129876240147205028117349619194188925790341350145798512047998238326890636373801786584748965317527178475940441203425613676111803010620617422460884265895214570200379960248468419825308071165322963783270750875655037252265898781356257754935385287345483760362765202658706606189746577789142309181466156912637546421541965191107473760282182211907974127154928452065052166276356375561612289847568060780969821025062759374169156806806088463597661792053427015131630095463178065054491306370597698753071138388076009283527539317219979912296445720744031388817099434754852833182734574624969103919506438006282976674117997757054374426088655402651221285890675160436399910393007753616098721232913423116794350503730743429624778108102802564722808920544671090990400404971388218209650828998222562392836893167307458338896222145576435347377834602977398389731771763713022062059231705042841054563747462083703818415065389098064174762839172810681253433016598563349359386653371468464594615367084128868183099189207699661215694666775561064715275728191410791040070639153063675610452785231835591273607089505956966498795978415717088658186269012193993359270636642661557502183939378226619736128122313548686889062166986700353948485886881398144864760403662878106829431720645375782464561252072300486273658376183059382743103041805234392170504835676350271720585966539978390164732894880804298660044223029563656140630483041845058524505605575374414859930479880283054480653868607992463729786338205983276348482955594091533479802907167968109245751231039558770871245777551937973353488200899404586022609340685821053174168711651152031952217354952204304985816418582904941811979275071971209718103918743552382984821405542876251612310781654547113890333775330655202591045067782313989967863960577057544928 [158,25] -1945146317943902865755841227666559013024855378419307987617756142469671400149364568716717050689541841028813082630823216547789576553317687882642180457359764589999733458392414653924756321992867912972861605088579297654159894394216657544948490363842012746465261993555082652359134557572624120417808707968146875195793431627318321393670474599542239965882982617326547950940030150527351117026304343873364034024970823600454096532397560282035421753577029879399583851547634260961274940441919048428921785011670131977924558076553141434776699270869052057788514330033936447713149939746229368094415131884145670857574810632702590122160956528978023644205268096375986007161105926825394954554592574789644061923440576037995843605284593490970320618753893598130732173134053381110241507769435000166472399716300758529937126993067298955970522622767520444492260269256026408045164180225670013414059388245279965632349129177048962834649136220151449088675027633752072220433163997347716251839637813366682939759856381883200719371997628963872122857057798769337444471329805845314431669150203260626362036109707996011164990600455742354915878446757549969811965419115181105643674313898087441605726663909652127736971030047876897540180489048370438803186141743479131763238844344019188167611265774229838954656337694870065854477707171566347256618639538586819765290984291795981908076735190347507808542623846076666916407756368873429618498597493022604878670043175988147232463856401049916965499539289144525122371344795967315686168802182709394144013203056758490565646461993836051294141034789357276902805041413950951405744112519272721258354376231610760798067822736821175509247316743755587892270319795575255022585421944161058315382496375254173603922196234939652558259726109438439367163732207811645390435119087360000 [158,26] 1957676115200188175333928010057928952881519479848484554953509408485908157543098143822678187001810957003591198826242983343193223843893764729365779555974540092260444313423579200848115061473061119891522285477464643748600751871582903494569715848990917277287814022597771552690225533126657935437597402949999872262804984349165020345803613681209964331950268222001995907932012747702505878264984358254096418302374952737613912630564465069777007692567478491855273620392080493148519946297004108915634781024954679384813200489067045655389888652682372191837179659751108594254095566938870305690088477144060443980052819025617044461626095751221630915358858593637184739201883534346458564225068275577034021890676748884122923424657531517838741753396670761416003840048854112623030753522426088847883802250292329019800991475711260395193430025109193738055887323994286887997743292883610720993800565215910135960394113794547212289724351401774864031639661094217036764411807761157085432842688609446057513140830962592938501020069184011767189254088821227622314979284501374647500205647882707447793614498775164689376306201926063864796902695117674486145180395922533125374015269318499688732823263736670786624098392772908920820408753508698239492029096708300837526673038651158743364493809475078946778952490538447524026836137680558707722607403829794104678648879877534499881142099435632270846042000327744836245361939585396865552351082479873206186513217016815562732930192266982819309061614874849169636716064042346025338278266642649846766655456753244253052923518851085702458238987896334118775261732995779323666628873445229940808225600331265533676216082240449963875967530004733671628960898014543571576406182329120176884782683556390940120619353341211602955747335179292013879329437654687975848822970096340 [158,27] -1751139213339304209958369352257090669478325188045362405095678249286537771657926288042908071157703295687703931375009885311966606161479258177433773930174205658407426938691389078992919307377662218282634285792869236762672042625766511266664072625981320831337874374785808216621561509287052800118009343116470307482555292427027536396128702907549896732287715975348956599712207349601671266458068057180563061271849035701685366425033058930310394343349829500452315239985900429347599992922033260795814373155655798330001816904833707636827442508022559060769109729153863139698873091533214759288296887222483663532249271951702223902052548922299212734351699333305764549710152618361259958633127005714196333439721132311728826173731824567103214771826984960735756709399146548140240433522410796311913963333631175327527815843079683004803816076342592208021441765589595342655310169915484218708211662668854879305039804022837705933330179798568429382627142618953123068336210790596846518464182426549425337252400332938819272732893469410197408674496443455774682395737489904639973079488819967308656683778919850605913127186518770357695821437327666626766022783446691566289379138222313174202174352374483301817314851835363132508088541628296319773647853327612457097614209893998048823569068155053271892001141631208256847591588676367593345945099127945806270303620735326536248330399780549585996823613165873812821623708285677006597388250884442458310096871986425203286666577109565202663972313222029154626308294482710195421438643453492529652886954308936352427564384261965754125936208832258583271428462382849849695283778756460036735956495613261265687352012823525874636073038944616534141133987075295777811962836372088982435493903489821879570903431972247250900166586566659173084866019700424000865046155600 [158,28] 1395468191744270711184472373061785806712896375201851036678841074224973900081172309581118091202888923639234511028761667596000241229017908134910058088063034501856440325953861623182025944228148967479968784314553660746447763970400805453670274967499160514023754482254157588012963120732154037633394198684679964528404703432987164084469550466750725287612109093417303957889545308863671174525405310312073434709060309370892195983254555414123719097449261575607316249656588848466601730175655313958389437920991002801490289260662748448765760450183644082474698101155192408246554984949937416818291870878834946251680623744777040989750175369269020324161165312262178579309538589674128568759572028032594276942164502044591164588315539777100737590798280132507510810673378652020176207951074757961765552515995329731035258219033478637484574445580635348127185811944569061782940800001503188861184536497735349170379679697371791460656278801321541549761261101801696891088761177030235867534775437770168885373818704616613896477127047569555977494176162142094035282950208906454883095112776773735541635962315343785379955948617780984142400977654471797953985685737858448603162478905305573530907535210240191656561258813423016271842956092849492561253465723500040219998215178280311633949450017032707738543929110271762688875016452629064387493540762236758411745178639724566087945799453526193520589072716018733336842564546093999550290165713494941332266634383048473920840577090736759439683884969869028806240550106846462294766433144195339968377309952585213559427536979198299063093154894153824447589834374434383398579462803740049315888378651340278092938058844216935943835857220568106988877591659751773310715793785034551598557675794187234275777320863913421915731930141181846660328336854451636790774824 [158,29] -992653722420733698287912871069417144375824165175634405343302887151856264195097656484138034936206768511247472860131166639884085081085956651680674319951258816075698560161832310560552234612630558836515765193686868042606045587753133804324567162876562772544182379397691703643658989697205889388233007957126031178016760521700545521911358456999717021715803937252676076467117895602832878323865258936938146993955004984682403204580391287750399247120253087893252881441957682703536631856923447102384952130991812055955565594166827806147578430049439114551142101678598229657595240760283404843259510464787159457842915987891624764893169621447756466037067330790254469115442067262982614354842330976970048092578908962675650076550200837959171924508392184596050597594378891455310518559262317346680856760557015920468484848277605337428791449433241085561593442182304044680866063949403848844564791583768226429785104597115257887964277288570628958024758193338171073971854892208044829777236056828887845504309241789062797191887200347852092306582548070145098677941331035881527523942588394246175374455264672752465589626382473325550539205162940762531255928602163428358127661415996661327738119507638507785017812311365675240866452405529126187197777294935910240976255396956203767383074818964738557863455795706710001338590576971670364135547186285825077447122219383297205969753037269147152448835842196510010347632113837504283002042417969692164307304974119142021457854421051185429335498082167271080392109049674360213017699741745483727194316459006043913905069394746694427976831294554411158107652817602967964078928815180165591395470825796468222949388598161076657722549690364235437104372946768380311557839049210807028556675502175228438938254684593661327343543752111823637184129525502621062480 [158,30] 631333981497657519784929432676942567399962907722874476266148750142818056884527657313196392351471028088859459491394566420815351348874786310685973671203967667409163820074411782800472449985093382494428148930493966176901565706981597142601996256168580249118860023080435484918652512444261108802580612750343408838137922434254209908360195657447919881018162390619838599279660659533494227050824028848975917993790758850406688511408019840049257898243687681218808310023026389562256908797884537863323929706138884146496172738643760942693148178592397343725823250318696717171883216983413995981090194061810704241206097689231310151264804405397525000819464004771519250778119073235359339603588329326180981274630389471992768213835176639507838259203501475890437692062684746590838961875564200616921383985524967943566703744255459586062863696310386506580620163234364600576890586055913946898700056145587813335466107799707305726167489691970757007039905773694780986292035117620040339758882472249449186693348618826406701330751753810750497412322059292046467494264152496629340935665713175507194773722932158407080056537881282815755457127588535331033822977717785713728372140030377417746153003545967416009667419005807742864726588035947395638021002664373629934674928477329309513529967677815478018868174159983832544287595302759798650432547983123223407160597556436876136419023479090317854962547115735899676967026474249512700080181965456569689000468895565645513068758389625754207417707090643721476941985811861008092616085221489205027649529948984795392928470055276631083867297083854153065284081318521227054478648996971041657829118446152605387990281767772904022150829259037046318453307742716612716926325462609006779371325876790433240287090201494220290469900781470845315700691327382838185 [158,31] -359474153633934523072847739918309411504049749627511486239985857348632734768178298930972637460521930180213703956327198464025879155548617063313052887857297865606552504095092975980451108986926026534939982590702280270366373391808114962163791808038371518153920521102468960300379311382944811523712129888520190793258094991215601340098763521128819368387238643671179658981876471580081063636392991744538317279714920638256994801608617397283539756409511878049248571983292014089968860122981351629991172629035062352588463189021583022011977210279715054022101492959758491766316581211970830421819738635075625320243125650565003438829177886059899096375211851743091594687319308619685617214028513583770449475470006007815082355766699987080664452626965985278249238690078655277660415031895438439835070396273275876583247453295102366291817865913277632686990576316320150516463055669715856863428501530295475849070245634979136860332302126652657332601985731220034704176088686470034333253960967252170336427380944989683252798815940367948408730310685099987755064666345793249489500740044808841913569684663799687083641023479467608579246881960533476617551800516441203249997896346482381211101437481742150976733922396562082453586387653776200246988994452017868561902595102604661117901383115007963062627126804875258575275233664218165834186980592761845207589051491530715511118103098643960443634430793518214574454798206703922242592222580724726913775854256325651702226600968580433028117885159819874322792933649955351925357821492568328164649346473902146078645660696101115727999868022400073605436083090042051433378267475124898788824644433095535735379400283939042665722208983622491243367209207837366448093205910978444242612177475814848727734794120536364400524688679924744612863426069507176 [158,32] 183424053280534417355573121975583014672903493481176991668470318766164856755309334050093444987888132044601970442644214719952489983276566632624693463698698902176336657501261775741670323668525014520851674483511604581610015236974263240421136537515244641936622524945929877463622141013688213838719661232806218361043586350550014215750830476628583974462725939511871833269581931105511984399010733055466573639767723710027439194415250830726566403606244059954155932276526421731943963760314200852944741202015417414106649535876227559590124169179242122249949449458950419262160705229192104151080293752942505845892671870540519034617156715703825759913229300558402529487921211497440224140237730743279386132836586703940586937799548241791986042124220297069887506708499766991479831197680203144351378521728283883390461368909319102668778322267861094263988906636789896212225234190691335764540784463937078507318634058379375382785948155849887734495849326795396770179465184593387415086325076885077165153501310010190676290820689618192980976759139886610124514141291630754251018127286563843136842805651556669235591571074285980797996284253567151932084605516617436639575592379252505456739119574127651441975225970516925807963917747855194501702500030195972950213546690846739713312517165048572173902895216591446546304081279344652664263584081039343296666050119497655013184975619465329364045760979077679771325892655507889711528200469722931986680454047976342603350723910022878831223609609703800470176507726304832756373575357108619682840488998715427514863851386998385044148406774265378991055658222150044962224565288875058537985909569781803699422406828912921713873280031754374246764257993024165872449899568779606187511515288588418995630726722380918679768400112694026306848914063392 [158,33] -83933786361231163622671789013540892935140917833853646811630485833356137522281394619177009775486233654156965870215759768177607903394694119325867664929190628856329239995252287722304599286613955672938127290023950726679655083821144794472313722093268733081352659517324005894133208852828997293889017036432062726252890919513665797752653477290354184532182614830377288561953997372131331200886006383797420794948641333900872939976770002554972140385331358436982929685072881255096447477684424780646179167169284121242225761657974164079203594099075594624041116956143773817375404515714958052455445228458397600652111471650318571839022626901471075461271736536996442460182801353398381613315057119855132398570070801039392541135716170313733899161845111854139326163820368559299385115553156080330240759398494391273578461056210480912998589434615784073790938966490334981580028076024294188463395293327928250411193338440171810567372554621514753840006071334755318274884343050391572982873709552483731862167598510956658474370165007719615611495404240930945345268055295793769468151346900996054782237560162419773981984510030925737616651426461038046811607326491271050617927488086784292563121667952713494026725033033577637396938762160218795242636082139191122347422572784127789968170685592475427290374455368347474456054445757448053839975719986778459826330932768184993166024495816808452850290755820413932088671619136820044044421165996114462255656035478519736295681897619712798225495870085685574077506226137894198686283380166697518305275841836119221323454083483288916471467777797851409176679136767291356522284615821435686308896827260512504523577720461779198125476654392541646468588675747384219859387240774609812740685374309722203065149726243803346354786212797580231237192640 [158,34] 34459420702091289640600909742361708706502485977417320950424693343316664679149934394867283334522952931218985660372349780451401358138511463314057729121041960576396992657761135921972501857527857453449822974189010639700512377060266695858890136766535559367360196596578496908762691209115828786944802240635342176117691340842051610938738966783606764779885759802722579010113331780922186799759942196136027944816919401857638787589099399446254638090113425981816959983196495720518040034225327389900690236468635183572496211179908560200088948579488145809339132560274896473084172890294818638718901104825422033814422686071507186306422474261767799727832489483492745547822514742825981296050910285014344018512863929281075384865862951229239553256867658858307899124313045759234915983856488364814059005277413168358586969906692934009379629184622187792414018296721001794372496645963854062110449279743311548035367816710847332513445671213183365589622180749258470281804897792798769807082996597526429270033526833423717431577400395213101146118670422759479615004986774424500212167005936008740148251313725356661255933263278531162219455984657891428208574803438181553875619889149154032537428167830690867207994790275305221077250202512347661758418770490535636752212648447297070587333775776765213329567408045620552563085678941629490946410820803419490203472682702632135133764398420538951269971568174618950228177078479186562360050075365735859227624483323714432541382133674389105020423816430108542443490255043590624206953200388492889435063243689976222855449048385265655952224611744785812601979572032907190950872145414348868383552841770204191877175002645270321315225842490506077864695594376667267845830119602998591246808172404984293468466914435663736398293074320316575206444 [158,35] -12695870533351465719424904790287922947638178197243781433096290979294872159023035083201366907138752015683865573973325028399661297183309601503388287454204966831614378570441262043654592013250523300183835141999081313283038371737742198334873214385747212701565044048969712230186643853529642861336623211956077072611616721542402060196569215799716578107053595970114117798798583975270385929912358640852192147256330241029044900214066701937873335569821871314888225145287698394375589039611059833199980570116510834206303471925406588272687066841545674991011296376605913237609277199966590298225288523847194304754051508104668777568307710790617291354236638178262798952845853736214864610995442408709681935300845212550138926672358083096110028769320903819120346643688361728447940268658253517982506317838990816310824264912312366845897895958224259197994400524058454103216227694812220856643134101829062845632587706497774353261346674026996922216622671237941109881051957106559506256837322842717756438005294382034115616849213844150808677732515165971018033516409009171030564572393303885192366259301772993851183682674046601060854582919050218459860173039828017642876150823477418303967095389872087580017735593475625432392015978991109606586275270461470098584612921076689854206146212213231239730276890402580386063253188242647995872039398008718182057134734415023489435500709428199734329442467627326202368231097340319451247042317975153182688239453577572626673788713233844566534969144097220925393824336895398724693040802145247829464545862568501602668848835729090538545460606350502010500560845214979155207300593056727356065072900578126045075196592982209175256327446146181439017819211332152757549457157677812456316638245597126243382855558675622699941351077206591508176 [158,36] 4197525783573481660740651191941913722683446694505422290088068764605967853147724767981273767183428259915301153968911496054120241422614619565462739182425569952832639920137728635353621878445327992209946745132557866562844047464834137388071217928353978801917473460775869229374239287800557279746281272325016141536450964595501928769174100607368466320559585155437880116378146315312037522083700580671829990749492296558018251697147681986973445375750185321435103730277327239414777245222757225599815058158694765541032410887325251571942984406020684373075125429975410176822568787919779487096722343404308002736882292053234009591144466584314434730096851086277887075227832125825822362441016498025734845600699272939575647707031830802216976700568391358383850531318888476646008873741707588127081364436695169956672057937730177125361624034674275032931627295835492212082771286366046784418299057169354196757239864489859850756240245113246031746575981992846445234010741850762747221724109809946091129433163258613054723736484990031884970592031688687853840818184138995495226049691456155812720413962433711408060583666799368150458473730408785383449998981227840297701285115484652734166068426156497429657136945948073493886226834991742288672656116290016986641237643646056252467977739388910363567661891068937774573244640988247526212446983243565243975352464793301135794444909901411157964862764878656568704445804083967310752880501842690992891791613662097046328811632974377833337809033577453323492818098378029778668782978977896444317191854796012747541539261978019000380679776305483381906855012554011403156002388390028387505432091762529769603900475779162346272981473556025833822514851417275173381596644165254948793312118212114014826427348477574915817405085506443184 [158,37] -1245086669048374958475912009188060683123826227419672767375478645242004024495213465037762257598575388252265293775867916532025582805731268901990737975564488846033070848610546980422891895443544085264785386136822723671998292050410230078442217063362239760373998121046819969005508942185460296568274475063161365820002323234854704739508699444740708600515261823041896614636035343453111934046642991404054872654956698543008278705001100014565728235865333487605441950738487973532696534007629999666310306187612096903859484229968985669472867041760035743219791872440181837608216991271526257085268276916416973812631776231465188679533700473428361843435828837869065229457439052758519016527746712921995471963061492214463495605288274424650894817139045717268906032521120634352512869616277737637922934940265744260706867645959510938472177482842506497638467246241978511091013295342676386185814940954385115915077285616596467948614833069425480042405366141264488106017954948507886005756148458668332128132486877502914745279404702907126195341869434170203669235088464283618197902449343277105331434303214518831936798632995587088049194679695574087659143635393002907727181857086409842931681439955065328486454802602219514208907150541590553291223565514942472513029203455845180573376886512257295294353738641449852809665100768391921120858502227507064419639693005204739139337269918390943536685947807086508629412222270265698469250325983479738751600014455852079338452114083964945237901268357318252653266133988205337020893248087121526470520880660194729406493426234781471441551583372543559923277708053486108284619286523872050611440041091703302451768362352010769338967095082881096484853194682036133417280061171256811483116832342604341101678665377769883325466062780448 [158,38] 331200633715268686069641442505441881406063529467380725266309975297653608744308368496067758750628385636141602588332372330347449150332208925606775831608258576615738330372914680276798922723734859061890999504339031998526198805775344065933575965975241700612335142579966904586585925685286146162267672416240028785133730009564372910414695834201456214439594360055832857483348198820489815053413563128419166583692643516642356751169361546268679336139866000716897850133477169124419136536835570252583273765710976755015629682689595586002755713048716233707554625313618240362030348757546666696449473457131242791141485451755857104404293960236792313196530749783753157713763671708768367670331328832615344546580940892568265349948009312579107648029397472053059065231136597353900189005690408199526384632467096926212370420356319356674134337858879887130933599674817464890473375953679638885013134375821941290498808252345215407468432395740740961631672675167854523134336576864245290386778401557821139475976574178050722496538557920996691230419984954844673364656593511145080626786904690120303012312162798726744231037758703032622850608501438333567478727023223151897738884416312269159615856121724838786201674685417251847564982550401039077770922067441171188145129177117093474557095441817698607989749109747612724197701433144279526535503319671328438325070670714311845615524001714927866316800947432059604779528880958531726314031399265771001163443125488219520447239478920816570596186303557387178429722568295303194866634561431866267819760428717954470469358285109155179395481180280817598598829902422613548041173814059223834315776534293850875679702597675631948793446983236372441219277557614572552464003478184604872968873817916438008329773917377707634610336934 [158,39] -78957626791155170279983660140743513840950451996946515631437763032481077751198203997034383072850126691093973564087101150686527710680534981776796363594995951941919505763582528392571863229920073295613294800430830669876837560636966023850966313547450296973684575580721900677745966577486120505924553587108870885114884427265581236946909001112663123915409058827669394606447081140915232542838473048075957399270413296628075536924860463654755505013634858915607368022225472247019148398813068515184192296881028213151112562397710942895318384941690662526838464770536736369517286903953658123621298624979475115815370934176357110470839158701512832576663971942019584101560750281495523470907081021066466775383476825744866208320693157600015821789616745824259528825100249597730506638743391614915564663955038414497120818264522372953075775588409327913342466918029059477681841224159415118262544855960067942629213949281272499527801050618900723766907038940268107359084721899750798808685015272235792109089272313736249937935263270473016464757433182481804866612420259426426659683059524867904428480183749625359980444038064187821647884865982491302647672945007448508755209671437281317532815803477857687836265043758101780338878555426734573017137898222796148258361415657823514985827115425249350385897685735187157013047674573202281697919795354584178407837738347725851267042056341405964084490589644931789292921266527655357562127210527918605489955782730161664154056236281689698228077461861298563671530208748200118862917538358961475242028713326059473803883053071242665836904893897587684766135061694994070350494947886957496395403244955141474087697196443922489740766930908136434286763498494219257039547494386481805588262567019199757702397554311553859709184 [158,40] 16856011867552463899869592550201842230529796913961008281250982841593821133979480139022451536452422733699292631181401384864918248437933785570119940337038237224767210770941185666786988826459851932517582678151585078415692729252074435984007829205173091432575215814021464706962035005629105532283062084158225805037634838140250686156411227431346755396278674746427783812687101132897119099571085037571635127293037428022000763681039785684381969084494625793905664078589251064237360790190845267956689203087854848963787858075697025701767333514886658108389136119097700300597229992875563025645955310023253576276069236623797174526461068278578991857835265291123677606802415194764366278934523046968333304307992107905089821404975871388634204694471515361491592141272167281685289081255026768427296805367488042572799158398931986949939842654841642808577876186141036492801975631377296703513433313378614637044545456028365580053696660022202419373970743638862099242622523005201141815163048159667956581441483395013418701134748843141974328643605632022311002118898933886321158075300644709178130275467504615909772631223655648109349440675503304457438454668436401046377568453988421073213723689543086112535771195038043482502841007654219385230951656535520345743017853817574615630665613894163060791032086417751251394606586401393544553248166501533659531425227921743089313633611600681801620639241621375479215197125918750274735325415700696825934283932022095922164981049556800633677910297998430988810871392359298462420507801126161571583753731131628924908343502412033470823222618788021979750906517294780289103559433711734218852281824351827212766372562285411686068098389867255398145382534134927986330809226643096308353787470949090352034909513091786678272 [158,41] -3219171738313321783187604029197622589540358097091646670915806064788221829852097986384892557197613644722997007945220799995457535584277976822027474535198568260494399686519860575683287849405341678403373742003141714448897736885027164177185454665054961903077510823006015082587568863394547726671414622987426488883389873173645299253189477423447014863514964592800877307295497929479431890301907635105320123566047851065997185698045727814212131552458656455755134074701475372419418260038323931083832251036523915097862829786018607954207382309766233111660766273998229056254789943638645055796315545109223642928489767874356243358819605483991594898560502871159788911287196325331714151981238716662777847989184326808254584153810187569737457262912416309345712005192077846649957294524066010355846211040301260343871672286496639852204433002605476502456483132788338508953293932591743231574389614272566808778231319545104625721689538169076541232500141576069641066386551217208091409133584623770960245636671820249825890110688059486678567621300319558895800436803262954334163070037229334429311735207082926806668088286362973021568657364182175133094479768527612400471608214052941417471988931243212818837656848820646190228229000431443461346202121493322421544589874252989824514240370579848786893570996128735349556019252963678524205448299764458486858845472065006882533652194681928583801172046540090237424948571522662243128714775361723054343917607536594605830243942825056075521552262781461501813871229938811194322800579155198304638790978707716410604565445446087882152003452372373586781609569474271736285865328277279449570827336416603284513386842830588537550185164721134635139056990906183222637258994789044192783913110505533405014515122807198720 [158,42] 549366469991572312812650576953566221978186712753982117933857902120528444216996339660984738932912369559688000105879608891453556937374009767712839151672057097258799940876988264645132402297482881777218227841913748436260491071705751612442335094875797460443753884014711692435779841057065601936375321210124473367229112111293214554947250662888347138937037745259584447228434062937460339585818943577984795376242109049059007298354103052216496253907764560480821465305366670031579653122849773819215605522902692849767247485476482962701503450246565515416416779091962434132882465297689466496665399390827388638960452145241672889573063746454053021743782314610892336995439405316619731449075845219807956745654189506850099013304123406297681865241347330467684135334477102142601984565577031001724157685914743118546837513706172946767640042661739402035127311048495646765077717113033546977587219875189392317738602624577424152544517093473740701879270097179327040018124372910264183550847268253861258193255740357819335897487890542441735158435975848264331756514670026726316888417084172662472818329987483372458648673225721327237311679041978995842162825585090554306831699548783131592772927565448686665156213125543648358686348266697496328184045978749935419338797122160295752978484922787720310658065018087576005953105749226768897807946263635717704719632005807460491537412058599197655097700146632236664260994834976989298843743917617914485752758361078905998252040717874005730590616645362214820002096883753373579248043056933685659533117262458580900960182673453070117086539046489623138428038874805121905643098783478910267867008927179961833211230504078620579698883939473087429880651951927441742081301812286925559401675308459644886374940515712 [158,43] -83667359342687362905377829988427528426758484830830900838665956865084822775870545431770551795272736300126976954463019744271090652043900949421582549805160488014356369140764215234867201990026645384952196422701112137784070235280769725298670036042678100999035639125934083330445923085707914610849444877540591020782811859108399099909947184535505313238642473888457327059935917529326610856863843677104270578454905044557434010108702790232411015631954723173866279164646690075685428362714081740852380186903601792059118499240495594247834202573285378059444626301314500610983733400583918901046933720041238405307756009014211402960257273712601449660745214451855149630149549618177536802305595502588939409026660522602065283082332407708409948322279434710173314180923427580948001518664833512463469576214245150498804521598613007751179352604945586926710393051233713274634880244264558084023636025763603665946325275818434598381827997074100400974738350038750280456445888190813524058922148296806741910884317326219561086296116098390265517784628625005311664966257670726126699411085342892502731489349952574361576577107924036468988296503097130471161146542336438200974004632185768910175607803904656139446588774916340504991480625245299801184654651618574909685272668071264342926477579941757487634855930364153050481210721010486893241370361790600526638079615075944780768092217691072500278705672083282515166446099628311560064547529206595691693385385015755145065158655471409033327371769425767159100476894340120702268637759579332048448861930770799915449260235340073397266683151490791625905338083257496086141226519089594568460058857084832394168470320002589514849698781023607916289369151410117629272078823909455606774525715744519283083415936 [158,44] 11355874526596572353915033523329933386961762572524732198226215154971858823175781046296570910216866931637995284895253805257006495881603518971592334269083144100104267657592949881331492901931199263607075475897032011550521527545462514775509351652643555086537316626867347465668278761695791458114272383146218731531721441589985296787565281018285106597474932386371591307691159396488917498315190783497280752757536594408678601823437651232403979717029702596869459081939476179217821226277072387093489079037484131167301456192764700110934480645273799331987369286438364613701134902839048112401498623330754186073537144267376822891418123299438623022121932915558315156093330630745796445718644918499159289629246058340574567003347616989743820829939449582570361621685730561167483758450408794717229681574050131025242334867088376151387743754719525027862990137292061503888030456154596932886479914269667681363407086463039283411051699491155538736086113824511530452083992162739225778016984673077535934315450312007497556300531306468586808448907068999340633050015009760235683884037002199751712337853553092338591363855297529834168346132002441443534686414531936540509751918643744528363944923448775988174607399199576092327467455113858943937453039975406940826817186959152138247828282079820081687418770752679891831911597244765286868484400708532078776754084735309834629203854949835922914431590270738485014589360526197685797635488400429934106961397126309156669779803246934014116153060699290642193270091618940879208639842695683965802011848637053416145711263704151255239139272320468533693566713042456407453509452834631181356409567416559021491523204608520532333737673462829751326594444361248829547189144088091328884386834482914801061312 [158,45] -1370571400456018573325924319081002112146197076914035971150257604723915227981686454283140260633367573382612363741139535072561104733832669969550102023129698597859093534133639079536286183477912793971693837750464855140100022071213872354242204355815070916516628377125740413689638360943903647255943818656938765498789886502667820619512420895346676508840446397210949141361831941465457084002965245992253098235380035523802858014567597340917308212625060711785271170518366129779556267196493527138766793657251597780110389362455196543646042615145252127533086740312974722300663373902817323583116897884148801134682344779700506266870195484521555672511804001588949710477394028372202290592206233563828231685752192353915208645206736959104565503614199142079161668857588118946909995942910524192021841831281402685944087691768244243229369617776249562841903931209200728044954900780815335309842019622630705683068776276934561722490073649978034374736568407013367368952958902002426458746775693238947915713824221485837158473935570225901767672476372383074760901054487083154818762038622405024098040918064932416633525475014225337709793754200969318824112217391057626190590769861157018596036754926242995990062132745177714620213450447314559004960069365233394351141689099410405782016518500217554004929182447141151469058563036991740072277860983298314974609036219780177639721744148845371342385032581150095056889496620423719562474247230137559294256170863271365361705951386537486893561303356959741462416393310818027454547423235873335977227538321000269736884895821863953668281666519193743460138668939194789524273186987857082686172990175614781609389134130908516512755651830339207219753305872246516745378065924257277247229667115877561216 [158,46] 146674957206342094583138311605570392075487480126258703239290162040367647725939131943365870949128646069904695685067450484791269746993401472555050018143008761489536215265686438927674306556507663416582555940457988247131223410082293548885251291987113158535454828536081991665679200138602669453779307602009217500587695914078819396176253806174642528804401253425079118889948855496721733359425391400687751757297074763113695486215112535670463901009136964919209639731276257787351244681846465886865065477007148400668311918794597648226317732497793503004307804509492996507397451530673058460072874174178766846950985215618663200006949994317468251833197936996127311105610112366612281891495860753877828893174247788377138322798187518280251016122353507703590830985571748899382501124525920576244778089528964034338895260165970797663648102993828182610276742643434011478679105182637605717403954426921821987114616893264716741785500315307265410808877083347060023397273041310680974176878989746260352819290612968610722865085496423773253856257962591603398243822847157287728811605471962263812532253213333598363122727823812622075192082161424453919142829316520708669100850429302606343866257450439697368273530304299914529617165835506042763089978276302638528926196910247378787857937750313839362888609115485838177979335454244414799178395549379267487945682669240605686170594875894812388923366372090317324576924472529307971411571037038362991477153807845977036467858109736183738076632200238978943038175838110320650601901336057550316686140574713455495873698388185554126671232354390183196870583261779937987847890322366787121422011503004820115908123121947577918389849890301691672335672154737022418835885653903816116411609016186840 [158,47] -14132242438477284340939242015003928349630706322787410038321605217465366364290350878221648821264150060008752424652834642870694907204168026811357920793218917066869790136442432060774700076404962152532595407836959716018517182263068285197261948951788000119596218846440285436625864974543151854229798099393247337574427449116063052527568541282431887565801462731326719646545468750952863357494736019735217466032526576836312650068042714145384571656097124793992953927178321382968735257497120205229761664670555456459714470324310614530656369367181537397182021641806734524403512772981286245164578590074628041953201227837141133773520652231700738153690956692373923394664839116471524450272126433899746425658355587417379288799281098559045726738229198448865419393465672582288545585922392812936923725656947724621648301420158205925436902588784297525013827607517354858254891086051419229379696526032701916609633721576968731479904434763835417274641850211448641294760985520623267366730982183806909826451011433597566112384473075589060097972420635034772492545518760106814702326016609703559751596082865113367664582872672843162637089712118893368176717329731912961989501151922560571469388594580617703879449144231755266606552651182004123856906962188899290881923759459863783715418268701673877987268915908614171448308551858793387898837354663409783800183197399157580371279211128681163199687890538425808876655187846318087726274367675258946043859626685828581817580167450877114492570264352289837663277460991825683174607459162632151326428806263269993450062597101588897294037539813964575390034986470991997615382859978732989271377108965717686205808188400589234845390662292545492061124761174210698475335996159726266093460070464 [158,48] 1250426816682509698953555818344177450347745328025777874630319084835665049511865796960963939999004744305071228585412298839103001853064406378350750436847861626363783564022241003931912386034935898685705494562373259120275137699052313849774962579193247673119375884897895317517012076036741880860225870420219651102160132832150447614343054698414309370350715699214673131383038009737850105759319146983045361918882782004350179943857049789264649114701611795568176904545486794511150262329226173031849889353616431140304102945075193738178847755441486677794019803721250336746569568506638315082577126086660194028053687191721409113396985342899302168014535374714537606804759863158722457049647255951662257863394988425224079563449581165807522176371970637518079475658748568577755634705029714135303797394535864372906964599313107231076205570978951740822147929676505672373762873788534963091186161196900261806876712111769047182554025817369774186708105118537903620535095944666288713038827336133532641805230103164336829551115314637267560472224126434558329649217308048265596305564262451881607038616495151799875437236455546183402852585789584107842927968666249272124526760608414520366633571309540009888437039627038852273899396949444600493442541980673116081474390948371524417226125173917210769052049245151674656012312497629403608845707883434632790113843372122966621722216719642900245272966998989372709261361411271353797953371975822376454664823682994983212579462879442764345267151626538270355042707909353618027783087947454274128108542198602100503444057832184174678080325091036420202927024631517426642247172030425073273353127714995409708239222452791364222720998015588816727717852576942763169530290642211226526388416 [158,49] -49799024796203349252171793689040692619902723818162233077672235798475061169138776601152264460696095184055398355809917209908926213894605340306250968497870120331709486231684505819574477046535038848309565566590391136799170705880718291114961384934001747959941604907801405997734547252436249835011490230261685505305036836657603281403197450418363326582336681662857766318822243395881848453896756412809386953258989919799706132613328498719382537405651972022293850882865448139140115798396103216549891015651598921570101623500294159355307017662493196456911491461759953418405750165682587148806038393367444149806452169511265319880728601438214676076174184964053012751842189642778337896272318690789911789431620353573654188053328127438667488679504586987217422694046176540668650796607024200032687244727430147306768797455280743723347096163239320934401966335024814179979721791520011274745365550849346536672773680703195757395284538613654568060446336391607414446501987485506408941881365546618178522311009762503986069328908149560205253692302470281513359125715380969325405710343770321138607614815523849765881245819965109217517929257796284780415449925797991365596118952242476396013887176430381356415268983962209587102026926434908492888410938128588320466076426945620274540692014189099698095645435032685424777882537824795105561189684366369083420895660910884790059087284954371866028695455557525541113332115480543951668358454800743745763920024874415225724857580174210571601611651511261557876409094567966165785849367293184262121174470303548139738754356301375079937575055441120682290196682076522261037493404442169818181434257058357214393893677763749018714541327854340724977523108840043407678607511437385817280 [158,50] -2358571724020982263921302006540139782691601745214806452438054084891220659251044571151460908319332100457293687231597721945353682360905204999093257426651267856716019392783360426806488861132945317737254075454105342872917182898749077023632558297422054131518708684872117954856310628846934961667981679566858732795787345187798947508300130523602110292764410869726487899165555025292879670735507683534954718945363558743628666225532866725664276207752083603907490171812167259491341507335803589724284058917399729980644548895866580241994630962590361949659866679867125683341085556376687091826880007718286298925935121848849510924083541599207262808736128927906347647358529377572167655560540892514793705159026081878889836959200410813905105294149450883099496840951988280594357089134998044654109680665125537951572741356039675601595461103304620692301662824991099304149242507365712117575977794529227013687185657767681021384947551079008472764269014727874084899952071396654902464224933299733372555718327367842234333153274684505582187144256190968809686564934495664100118515996237195169852975204890776654000182020975343512394986088467454438101430551938295210059176648887599215539461146235161205767225492023101561127076478871392383223002637662169335955766057626963766854895480053144119458248903934108314911306505231919971791190826375800051580196895158613022449816984051733752044858954262537146607159178754908839784000109975405107950209208131828215725115919740284017241983791316457012504223606832893528905312810984600911216560839712092963697123013409465641088091957537106287049723140897120336556473630338738584717383506266095121742611985434469706184690826742632796333113362078896770029472404967746840 [158,51] -7155335554262926020540364504810042678025624409718905403623458470833509831738484421064314950044513370929833859245390722687132459629452595430359358777849306247034979991257181468504319634836980009796293407691265678113124350621768113367098168496319956798948990373893750386466363082086252258690929983464166731178969065040800626301130786931804094109068479869347147413073848815758068043255940817965478544739891069061432913000935551937226146014343684555435108343508659881802146547237259163228086223193484807535734481718443415699408952019069158275980789195698093460292347042679010703120426849694047551715896491906177685161255007278789295367402270163011554999410255744625061745293217052452027317070191283505021564614859001087246024749808859173253680224657332570268902580424869155718529497001124315089493250728519986448646019488602719913960300985082708400795754306823043910327760315159631859278231664088927969123257095180471294422075629285592848056689837085449567150938506760519509214505617904563403233721243230242351304918580017660807957230905444686195044536432642508235743804998740426450632843229889801841943420264359505741347682662806150643863291495242970734954663247656270011059486299989455121354316584740668790458380418613135461404249295526338289147126610142693603891958901249681147019494770101509190960949855111445926407856718152337249855636285373514177396169773278360825362416216328491794716467969737969631597923978367311774173921024677923450738479778347359052283107130443786190164896610103514907614780123531219002564110577262383374740277007203047849771646664125163727372435626510908824135079561243069301967197964913014269101406587114187564740546064870734209606793392666192 [158,52] -51244124329457663146872921481224425046830747857202402807221442399395374538731626072774497635895121999503824925011160947280150051952666384517939871534068149786466786127200236048472864922328273386076344649378138781625715329803100718338349179152817604107779239939797158187417917495466826667488484622712449696285996159767586149425962889478875766998823461879750394861043951774974817374420012460654462072822505358731810263586431945313515483943474018053409693224063136640384363887163811422611199079751353934152126719381340353398159971155215633117609459578900182352897097957509399709061451054151381895850072002368393509868481204788818845592356948336900104207866901984820597447450506407414257773820903399494101075278836111653014540311441092636710771572723851317612748897796032241218082873078309648992045382559083226046027294525558503496058127334338197028797378685582887486935759150002823754008344375466430018126497230444484693160806072914358439839217313772340863538575635041033038828167900946108931464709648699063420225099199246389083166493031347390372080150184859324956690618832756714692779924288128353238442453020046525530243659026650717067242618924397823730428547874084256421201150304868883320703051815852931123812441831974873539617298327252545612322846756651648965024475471032059174559498794073594072574490546406469227095437607064597194770935634706875721475784007541461499276693121190559346235552083270703052349420279757535897761338251892817758428102053710488590605530541365189269146214212165485015191439118473589101255150333771674396913371549283024482486883401948677497470116551538058003591531794931861249151365273578961834922920472145189865499948455820166986638760624 [158,53] 754037926026660280585627880235118552784659955789026243791945684872828748404443353689796561122647821049005143146422702018361378376251806354918007653038755138539416439327299827334697407786931267747815118122092385167561965312011974349240455210049243019496652270948911040836188192034320408743009135588423119290862016235219004439053763286069558419086252404477189351129222265970611157656034954575899586643867473842266859800029350356822427888119106533150996616772683997518776239239458689274747501200247781200235293586348077673471842647588340125843834550846537956831342810812735507480189058705332501161699055811136898156281219261920024480577795785733571565571341673526355244288313488535183751307427458427068054690467128136439671310829201467017351850620122187193784171899703447659412069369690605790709821996715069253638074442736797705096104400677847060995542787913182766222934659237726102703353459381012082735050503635016729572926414004718297958255085537444341599699934344233917822200723134059610516045273428704112899970202489331020983955920640418918100759298992007494953738311037078056611183012092250897401076158701250682456713823671814489130232563347164242249224111068757016960194050026452164136796899892669206801686755591013303647911192451373870077814207369659698048635392052264698988707993575103995111038872910758576893414536396248639767849380377378350239422659772110997612501423252612649407909520905574074722575493414136889295158407569566612498005964205283047420612401504018622113852616404255062235397416998531395098098580425012581870448614017562149424407666608417471985158882928067896171070022873188142444480766558700615320315165622430860666241005068454494237274560 [158,54] 156905093368017990433889066464485655876378549130496130590944047227231560465568994501215103664640554645204922318379202510669222887819473313536049178864733693025194923993377881772612723510929911108004757486362092963375498489777005106557239430800193325680990928853298275061949232547025160447741041124833520714703774863207558891562874626684192090485818604632353481196770692684411336785552417713901164328893863666389337898860011205703172793244535825557378871446835650429064208188780106689978628423932583095382721113163252736719301824326626985069212115395905300163663170838998512761520891317027985023822451573517876591576653806576121457889189982910216845540714276427294108084385019294305219536553758209299447633881585040197747906390298784516853695011146694156576689992169247437159646086986171622076189958837049452617062450820922473306901844767628389387596664106087102879647415351544575113842477801732397316440106011028750232504972610698687843809917599837270656286318470473459284316999839211285239654599197405930283015493890740421746798327033604190600085048361958361536292863416136170307809260718188809139869910439010664221476739547572573884421616776268874426236741850297446887920168152274549715783627535473165668306024668059779191752363638552247953506039484631685821945677365926303118233790041728384603851996419349963871503307738548362763379274860855672627185965989025290699403578562474480310871033588877453180201610027498992483073922257269081405263866685764665422176384500289277203448569654439958023800854298757164847200734513506034332121094330923610304332912060067856434755978314489257977191799475103909159428564684216392580300726655132211824415936883013016753146 [158,55] -29660064345821733506994972802348636535972590858544687603361326806053288846625676662496506762139811332941570658243580526300915770784569778380876461497950993192192588088532052871206628587663779464808894645731236339564476911576630751113940700959789546794560425185864903660015125551449173849155143994218135096142871062560519060490466605178735220532141426308713139277312739616715785531855853471368808876927296964468925731419800964128902184118765757176646608868758514411607167712212719697194095080582346079864177747186626919065355198111650492579818574143490218420185352297240947707750584996792247189964311753851369755016924932301435805546078511133770320723253107877178148963683353780366163192058972771950611712837618535526443379771121108251768444594171580947655228940038601174196683839351693255569386929509434732964729881558648553851826086144868025315177669202146960029813978575577560462043026312578773950263716189447655702445267315366534510582244921125667736266259766591321646585319667802393866073052378039176111980171998341232438878132605898253252924044721002058843863598813329109158247331490581066893467126304761634795010958033316503500810326706796146875778716739027772283509161734769655077333546066018156323209347622358101111440545275349664319301806302995877833610993263730430880213209472152556635578159053980679297375058173976325128272663657003918913821031437491332114334383199061735698301003381957675271267184134413227505838234381424656413910332648390165497164195013907766209323500722361871981850987724967976438230419950357004756286592792894500286219804733254036105281065685066304103174722165604592685050907701263616765295118766898667794969702537193082344 [158,56] -18252282920023551816977835014313398845455906839453429202143216877300619084079988033962973998666423203094525555465779733660162975191388013093340700915540747989770832729021253694464745752180474077950396865463123780805352834713945127299780525763168363622647661867742102691679338553445398689784897411913924197786413899974508339470368408454875229780920513114654339554016541622960393472778183583346966852985324690824471409038101380209967843944754397462777082940810175840409400586413840097171403931209350308426023980185372669112743171970232534219329419328272127943145742418630715214089728261674468581600778669449324439451186973571954262046106470123277244947788050930279332640554563652199686554880319172438839775411843161697678640763256050925300817293690457714568759444011182903771250684462945704751641873271995231108008930961504589615358837470796888295269744264132324398064834695443091019498470816250542832052922533236411311077509716316905975568795396692090862968610417194222461934742948592207356854313531628540556813125925064627299098029200188561015370617063602688752596339533202173068428279259064829089314708384182259795141956537795387116265514777720078847950604688585061770507135171352934234498717098188699717375586293390563547483658381635888642366469148978496665229382172976471251889948361612193705505716953234610215345694146813503715904194035470154823030140459395700253006180826496632817792794065503042831842761723836046819354022355823592013652496295935293737963684115543681040605363241044032086984107249459706772728770989583298289599012489015758491535076241242424544084225124988071416429358184126559149071862919247465855303547108112693440343478474560256 [158,57] -2626657846851691305762441998355072855426780181957776757025770262315007921353899771377360712547527811055670387495995231115209394949867232321094626306892838544328438065433359290220603153287876532068955363853682225708799175214735986468294266014489044474307722045987828701843734613549934465772592540792503827337172904236532657343885491264838471293518874283878293528250300989662898530640303210636713863327178221904298616360270391588415445290706564278057199706887797688289317333633022771021678189668090401164114116985331672848095533391582260560112714764498272396279507158585859555109811746127643801896762623409925041076512993535392086434891310043344278076752819054114782055696649052070575418279786099494350941183629465231822240126638314198070891788177877865241092962689199537480676887920416677375700260047620404091955190577720537023265658906810939248918862522272884097998333281510658267962741376779081158110437190008275222703452516057316161199531187545039174234723090761027827874896359501462408392846979922944921792397669602564792576010261111162353257949427161224973514353512118630852475273048978537676670043866227955563233352673980496821895547487286923914653246893548808900655322643816792540854147134956021611573160772873026834764380291914346789640075321493576515238416213479918142098116404405950749950231673330023388337252770892489935972757446117696848821907664643688911178220159237015960148411005963379529711462440253572426583901443238440718025894994754330941070511647104102329352589375448117379937785153083848445807697467295211100939427368873856299205233914381136852828241622792986940345711831655462694676442633008997418530302313103450696560177301184 [158,58] 305684072159433423601480431483381578719287329700790028501622369845302711551573299763501746219907290449273744631733405651277106347475245087202465629686440751236954527207842785722286378853070140919984104258687556618072657614534946614729604348950180395244455421569479894005060266564437339777557042543303225947727493650387687131301049780940497661344548023062417572870164265934744272207693656414123944802492809927427854988314306056596684294624960820974157758417028062607200362704177184883302682412201184958598243691652832201173137055999177527572190551679552867664491521827430888527188346676452283187069298526937301110744844584970015819759086615199362288577386485682045409172424653387759879037742891436176189273522451505237434199796387545503369972523052652726254637703715215649459712308388235556520752763480705143667801962994950374607764862061495853968235798891864796346634477940703276242128283630440984139417451664163234004945287939895976950761364421410397764429496647028971498891193146685242571319314718142455989265975221930246552129704296451008204636668589287203545849288447382459612419943287993942858376790557358977318606823024742248858641249795402103160162900818087284307834259558309651449859879921057575411911958356628432224145634197615912220968247842997890223261804756316437846022571084607780123634326938571899529469350123055600683748892759696050046691595658651624261265594380339029642983792599692945027708788709128116082698291182917680172456406754427829501394817340906663035982165893058336064584009781674604882285637337199590407599808582889674467339741424651379232971699532724777923224888544128714403801380787988421746429282830493561879554944 [158,59] 206314642070879773134511829713554220104076091425994930553025061192659496631875533992185488795710980280864307252823159634351884231516483475870376763201881738812895939880358299093718603018026670959659600617282835224183043777990996286121094121507406482128067329455191386924144531436467888390682213894681153965047830618052543514536047541266463423280073813343265073186706311712617833919303676687881065249364815165100742249015805970122168642942165231241702947821187023129429018501212918246893844157930015044856362520888362367297491592097560280586902891801185218780410347195273666462325692037224385216334310194908168714800664834893170791071470816821058494224501582272415169698257120922834712549164132335545913515880409093172145745436526256253237469910159096622368936627654377401776144870546760401577190320834127178226719933221295837842384387371499959202741797628684048271333640687786592315253866721240708217693804008685247550625899256883815555031591751968451243646113296695328519112347721645082351246122901260722259436097680528621355833631759524510164038299368969435671932695036642757958605022560089276108094522833731370562373326055885970925075114208731569563046619638583547571207152120149230141459965037039690192136803311223392387481168944930215630251586167821737159774923938311275244452006036131718818986017967240878984690081510447428413144107430627569994124621424466245996711254748878269850005054377695728823360938348325693542685349951970361540443349162094211885304025982271660437663317704939023699312327624069661185804494421032132959594296563370706937726491673318197913567264710602092196599987415896066328545188907146636895670218180343618743920 [158,60] 46787662256850246353334559268664955213900833084686367248256582015176587745937467960854730883942360507324948434622991460235442368830668663549644309503474636366657019032554924787101219868268093176429777726736965388005565296616187328350724692513225088343759207917587359093308564433182253360606346084893254157026614054803677860453316800858266838785274619147417882236568989510863663909781073850148711331145991238584063104375790552077080266636280006280223033418643402523918756698810062995741757675564166869482094581540426349276566743242144691460877031450083803424017153703427690324032164162373585406593330150043434175738312957749814865392205355846487792909586285920127119108171671213274668518414978590607066564698690031608792633744038783291366130841284987254550533095911532173965298817177394695529350117467629259877012568298589163012390783202369275463535468295211752456133839124336849280823242569772801988957955472092630034353912711966075961244485975150712996864123777840377414939218738719575639795583310374589729998388437953354480725339637335799130084687232265096198924381484849727097240968193668630139517667849602814953962274912147180095105815318475147622559231158407356168620516590987413920973154954237743867127724982748066769024143366510084577961821350235598255100634800587989850144685995456957364454241212416876726594160979496290938997834120352640723883107800972232703772916048812715469438884075939178427552421451877840015162720567612121489156627047475882643029234362998787525614270078229099052074252057939589850244783859218539732803773281483322353760252266898291232062432123743087676463527320319508955664732524379989482101787444098304976 [158,61] 6829924703237930892931826495433217712655568826266763989141670968683467017209774094379333185208620057459306106181503922783617232712067554604545906152629982805982205464123129055480691133509963016197713791708913666934732150270752470508764057099235140253866721426262399890316476883283140836469009777535503761173381032545238615598733437711646916248814412374465382004240929553220860312050759202110744477663309519358534647780306875994249339136555352909011279188815590629597396523585456222052695817854459427358173333984909979604264906118264680077806833691685342958207458026562840085700890458515808508803601619069886219446207761224078107282642323781478377025138031577482655576394659079619401940506818721728415303905372248179637486506666212071495802912784192957111369726819192125741193950196033123847673942919873072931030936693845066778816965529390480998583572791946710293248260807783713441753760892763098389346850609137920662133728237364597356650316302467346002098055815878404781140739235085046371478059636661313787844108914211629730689075929255630665864414774176159232046072252495120063589948965369679644165838591955626267075809421074568464305663169542831361271811279759829801650884876397267082754983868427160101247494474123839947840225987249011280583498341924609910884799300366077916234410659505258116034017854539127645346076684095328147562349255565936518253483222159740332102992092849009833592068253994236269393802655609965625807521428501783230734968635738385697716085893645510995117343287846818613055611385274485252570297031927976053386484248321119127676089583087541240152201764084957786458762442230037179408924490697233669231446452323104 [158,62] 727443859885823967522326603297624465655019167545792370367222725202668458018025153053321328824936329216890741859866737636303107383803912242477977467267665808654128105619431917748488501097669172929442489142586333651394617946583673799079125750811518642651276857396846331105663051372668860798946453439178282806095155429646052664834808634697880184195471422365226212857780059593253743889678998314335685472411851573142879623233201820021607374913659127663221159596139667145726835498742555588201972134487848357817318038729121576281782265993568894731012804026168144279782152951791495653304292433097920793173262361879971911616998859204792774816339685404835518631246619119488443452868276334035737243345580075161726809645569326867033402823795890343980255792988169514762296847394560220759648602056516631898841686535464578524449714035840500441808586900460840832254603028721653975399955709834824747869820825285871112441442238559129300523432520957522189635699195515800001524527870281622389431818721765184810853042911173418786705119427991010724493102294152505630769306827889090224989526107841192566054981758434643423504777153066180046991043725960562445947077822750617698698099759252909149047546090241332705852123304752080184117971650125143640847937934790750647230631439593982922774061791891190107930196347426736845935311642810726127452747730311389790488708331099223952615668559546313981710807405064893378422350499123945458505407720486500176935681985199986173269701049796217483651578702841292554743785984019519108707659226797133250547997733432038456880395112459271171169325153797662567979120233738018302337617617544074356209136642840705005805023234 [158,63] 59457108937364930675549220887835575667557558741631580191201972798345640665039078836040097882061202530807810115837503380683997544077645010218711319856959048161412756554450878605973224701719752124016258612308263399360203331583243564199771480973675939878750511405692644524203772970230744079640595003227450955622785926702020255690522198275118169039964831453312846348296689575849416597553683223639012155543300584642513374951249658700176666459400813346198160049200279844143825097421624034507461713186933354970579691217992418378147483347935566194182696737734753015202253335920181371460818658506829542058212607600623776027959271895301708149819900229287962953715695595545810468853178665213112354570646867975105472492060042680855235938004535163092523880054278430953345988598906973269023722835059226330893890053434486524763088015194239601662438628051515662654774132135596744535013090354423783589626433154482830360530870228270220005050471767966291608488144950480208419642482794165646129591104443366690261614970839031993421009812490316703336922231309799310091620267180944520184407072654412803301918926843368482655806318533456192005022811407504106799302751828700254813738454479692013996062991200313016518972157438497154798105050364037041475794520914856373928430709514786715267272068452727836498452066326557411610563020223129737208720231934801419210542398122991175426828287140958179484306708718093100404293767539432334240161929587383039637048541850004292349904544968759861652261294010281766390756016593209530894991976123389299346665273694456409712256883831753833023392065229885380015861765651744091324675726769815105716202926299581388263504 [158,64] 3828748161442900260194665196241804592771180410420093489990547986215592582441017178594928336582917097560301718717246830920894311590119216452348301553504742707487931603896055279112825380065956827211097120787030728970629146003496981158042181330704937643919179393348467386769644123677033192748022791202890390984390442856015332927708697121267695264033422256492603437496003323858491022481207003466855177752923025203439594395251891875898140134137009432920627271524191208738435206771746286035887377003775542983001235210937528157709631684663099097124628279037422469501531857649998928803536217126176560339498498274563418681287869708515449440319126823060476972863283573170487767837624044993024323843991451630028839753637869967940764447135487740225608829306809848553251502049366847715266852583011753252064671185710793282883226865840386871259870484515405331689813503143514701674225591869877511395922666364838766163165228503910963050133534691108906162038711463394823397150086618201627354584118821658700963796480698773731320444529732426186021918543904321688585383036590207618182130266761763167047857163047493043920842024112236003081235646772858185306352613467568562944050982713084695877106376068301280110623011650270476348321028339855551511135980941474203527190248926636226092719084418621180933724145765382441458712250110092417723376014171401846964271190967391346379419034565550984980896396566269891777105645876545945783232258619432406819399879720733769168754435009768708451267444529292597059232602922011216146329506222077196195069956200025050639543647535212028416217449489154317611677432681536160829503230653722939435716265076239110272 [158,65] 197306403079033202533780400364251694087121841905286627836657141309673596230360556845879030237066368402639945715576226622679378918903416702499149901955502982765593904271942941328740233740108458484258649872993864448093986761516211662915349678570398120207351215165328268675060994352342568644861434892352565000738893698667297644210773049629425496692832428816398472689019436927915677075726308960660962374422474434768349995250051402600469668609466654386159723244028119377126905854439168794584992708836526390819766042616195690877805074099351348142373901156434361693200530884509983852125928155726657635474414307208923877284956553796979457177295811691559254387572008492883089035273207262676945260844890285222382080493848055797751519443032828760373481374374164273693740796930373067756619859892851797366922510287208138720624381275467355330686160428926345499955144857148877785961603955155078293077287838164871050006961822110989654897997757682940083629460710444515305092841451738585512417465442371397235503674720381107041493464368049569558245897007405365535488328336748235125578949974329855321143160709365401132062498847871261680845263944981403766761802443503818079817663558031871161394796208570669297011134782050189187458384077709362178726660335095701133995238037052561073996630542301315397398488165139815034054682227649182642555061305955337911633795954047195428190223673124774802184943257288896976853743171747690896139751290868315689024033721020057032588976340265577705235382186666052442221337605733731040596359627496040749440827395519811814787496978716367098220777060982214084481653416620196397811358620081148914953234824691680 [158,66] 8218223592260204705119945696066503782733298919982788777244949272526618460051439261778171094480346412171876083921906542933995515752146898388965787288315107671521490605876562756448431824363813569440886902867614884044517749179744611568842173803364728660231938203848759698878984248795948191033954167263436636654153911513087376210338621805559175341850689714894681365561848777829833027127372076395694297074274500203447557998771663084357581221620358044916703880167237589491187853278795687134664256306412370816424825929305059624620669630922412306783012519417869474459011452435707168942498712471314334048581532192202830258299096376775089519738717025847566523569202715180686873852723278541936483560272949165948485040129858468623949458197279022962254760808661091532860075096597935338329871343705764390655428987771827803039628024221013245449512990555497458796929068795831542540962342937046230187275191743596240607504154997762798414309874571909897554551486704192424288031545375022160184319863501757296037592350094652033200378663290004269183005700556160302509214107794952734477628568169422017555063545870247144214485520965852986368921396237651906133477636085502357545446946688168239495537697718661306192142940159506835334688275537314181722606300718594070747968417499623239371513937953785901018300530425682123904266131152415495499215858424555431702809465481114050356387553929845970180597370845504785778044732806793846522637975946486654536308361719341176638666645666388446904346218339229483972843932368829972039766280068225267460030326694754641318067046250703528780555322553694178029227831204811165408607059714375557390746530400 [158,67] 278496608272350148642941062635591117120296018586650769719137324820454978377065090852260877708223535410174943694455687262280803879320546114078210948315504017856509532402560347928701828544548538566133592981116277639387058389509483566611083470086824913592547311016569040012080963257944279092042483188402973593473990169333566617423263113953969729942707315473759814492359179975481329807217083763485122771035015775751700095784287341788879764584470558457907194353669528228034603612660595418322074206495288332850572448199089471609434904977301353315317999112955405796494261191594621702115086262220854035663036186014216483746525664403748061433576351195550902876437005143590846599280513791449527183111677552477090207551861298590748904923083601575721949912495126466776997023134549477805772404062855359919861532139695481862048079074298803926480542929031102625140737189284813011623921194492506449793855946751430668882452759988803892414685312816157214650310210632082896770209182088680169806541136458301419947683376350140152498000507263915750883217170184730692506636477889405174262802340649523239317386960376928037409453482180145283352393627132275606418176909124610316871880086722619281494246547828859276719605351244715764487435485399276441467081239729665358877752166195240238925649684471605288941020956402438479903202455200773761228812510946350861800567955194706715129245440359919877081580668536582926347245835394108659849450820775312162769539294193252014035142606924391964911015134331713862133385742241326178957354935247409383613163658622192031890936974340664972453103154284004298511952032553434530445141152030090771360112 [158,68] 7712000088967465114544207646763325314357014037450538725481552466150454150227682409961725562039818431751353494079742815618922412894813349476357851158782308513811368052456582116346393370172061933461023405379116350199214306550800414316972920053433459628930369201040646271903786121060421639901970332828165165109031664043667106258764186267330146207325974165981857121222973961668076193191321458500037574295271547364224182846358617204980612769544546749824103173241091262155286461157757877461814941365618639191404257982633091811842079659860142585828269352615646367901356254462220218717675981779958452964284798532595199735960230273557298695357408879040571563249145163517890567449667891654235686011842940962632698630656057356192526642465206918892875430305770212577760159300588769432246070761845391894575997997431404088014172147090347825748954510841730427057147095770824052552251280775425310442199477667427889735236583339899236505391991066032384565255627850792561616284833507273609559688260956130483201948141469073754327011312585214651349430654505449126938602423288223251583922891909980189008021851419132728786160970184963390202988602974841121954755195502967530690556164787558496368052622634777256752179336732330591823091794476244372092643943941136854139031739926775039475344614704225309889025143328034192667958862296983435769320625161788255756602369197894840999348462842683224341064634658611422225494605123382665463836049938173940956343368570144451352108759929450150235638500157890062639561724342716841532136058178693176490735410339574998997530324830815846512115014038218444564238936923959634338190234317734826384 [158,69] 175009000504180849465101477704889804995001773825405501294753132605658473932657930038092354208199189581509779149564998713442118186009014052603380480430910135975567725050388580000911590222286465318324867243315533933701752631933281524387386348877675317225779275003045645399486214556765949109816876856935989849170697142112797324887023794821430241236101748336533350045055663880081517640501846501222569757708217051733137712633928562721661224770541604122164658412348383614770199604929515368386044003258477627335669278633910960162287642065284407256693050779802193289545358270681792005718411853523832230817999820334555121030502662320613754432578592747910767179289386457390636836902039817107787150300706649286763727873933359351172531289656989343348509824771335344422328657112890861145998132390731661215826601164010262188612310491539522407053404126282638734868133965702537505666840762636867825682459434823469631764438881785091082750815895498842923694358810170545002258275101962287756109398254473330326118706409561813176666709285768123581876811439913710447165149668995965294974205550314738754891731804537138552429636882941383567658785855906721640545233110250465909046492187527600191798556335092511781411043572594179161936671316777997974765370091525330093890523588588653575323399543466866056709332764401653685019533577666805504670728297692076282446016271473264934806702547424439263233038677709884520829357588186068256215854241437687004625293134040567191220327454727351307207897491839619906852564287052382490830624135574061871045012213470012304357899473674458962837193019993243559695178067852867923695143612020256 [158,70] 3260334714180268106933063369121211138354075416540741046840579459313846122464834859167475687042268606238676133503300224283071221067847694984916646473584467586995709538197446772836421098651812910366327856968665494791320192861293053019559833951817842721140220262696031336120121925675767224303102572330954496015566789335972216790619413548848911048757234072944779032952061386061598763381896192611240831987578895848122455505855009253382805218026785582069835536497632452460584781571862327938903508708881400779053328225258718526793558271036730000359640125478933103705524438991063555818143801231664927292492541277313489331758196367857272043115653565133587143952923454744647996456848070647554782027406182293561106463441646764698635345197096686275028341269874360726001418200686095778972386902935801262312954095719989505323320986266372647024417843620363965059940324028841391123328713650516128786855510961066838046198604266825499311370285936307418823175093288827155164584336972629584103634517252324028937876528204184925037152926792946722180651830398139636115482513765435922992385941604405025075017591438650104954037174535310843232038923350426010666496657917118164557586885791573525943108800656599926733240441562905562478142103965366088511599568924273151011745892957501382378614106092479833345569710949162440609006417507650797682253207263742417614981381299864957788803451723171690125204157633085077455480027027544307847620895021351078595926059397579601848119768257289341060120940825303259383028723100354612330213604930387986233791722506663118105094421807584579043435193777827062397984642956456131204838401634 [158,71] 49908248785263982568721055594787424377394826382744802049429815253996882542142480098664100505160727172969984951912873773061659833522789656434449687276951236464362698559603445633445929987727805947061666346313617822898192831180273673358642644696026086289464270310037838737126918970739482606701738323083555502444478804467318746996954726086329801176888654415439534243316486804789728538789315332179110689224439598646973859048228891781867006176625115672423920026698778748476280774994296370509212145530675683206559494042734542230915188168971994994576895591435246394324387784155214278175011876344890060361865853613094382206086268597313562094609628112472457514227855114791643452136449209491031562781435037733094482319878003602106790939994799207396118489653046939833780818775074001864652330376663663215213603568952827297285747951674905950727739561490346994363681637596630061108939423226376367772104170503358332353223550359182388548316771598878742447901657773442620236630654132448584927246067875388841605233723394193027180062084547958474416880011457316384177257329063933164197834139583870144987906235743942488970507409350916706150162384084089191585691597608530430907898682215823249221926775895971627233400208070569443865906271571546111889401815257166012431598569036762396519051352451721236045041551341764669456826074635077898115289702374890564715881274900909831977868590715307506428332103230472563643912068248841319603600665786751567846812569126998196114521367348364949209082244521530013098787848759885276271177477656347231486091109743522901652433414996118652920964296630017152048118735388006317252560 [158,72] 627924427811903801091896440637911918295662704229719563826993202765674053098754405830954637102950463678400151810457411490348395388294562355384570030543890591496973334474291048848904808422020291508024602996552558513157188215802399984712478507216099678150568210931474206028342968543562443375978811477844236001822034918296789211631209804500745993598901600622532259429783308719560398269889593552363615630564647402043664572207971697531589629731021982055650947766914763332824918842296654354129692502497140204304818496709357301508933324276834796772224215887167180724125581084154405900244929630458800182381607535253999634268168309441362419824423826090979379613328416297951532142942593902727518204973397123235291100786731725993863712247489645133281069462424719101473778205838408873715912281432714562285721964240412013835350137848382197464342004345341881692193600377671684752968948617779136361280869562728413191339795409679457430449557957469530651839225775836653226913329086471655295165582333204252509371088047912233209900801331287448016425552883022306344031370253900320526994387585351782343596574791611315810982143321477748938121327486498876162128315126916095279041466868979138239402826145235453332233159908743294514285722731599179788054103488118111116877355196320597220918493064174337758483910943746379062324802466815599365863635069095077203687645820776663692593154605047954734176610668698937545013165513362035883419310057841673760317191627308079399957346963134223020264282530106112276436717053605264076693648954499732420143000708423011113186118269237458579291215426385465345149909178917743520 [158,73] 6491664928208926277129612124445754609995127823353565637743478464302908745736966872884674252400598951547269648732900606694049426244607497844083534824951727506276118426833217064487389659155046788804800301802748524799217098452250381177787823649866884504005693955728769471075689174112605342414039057724712292767986020172886833796687984563793772444482645987016816230306454329591710853451816167895263585796290101107703187072071692722147259074490872055568119602703665061203292057581024127722022047509321949154866242368873217095921755507487824555487901024446621487305603287292374310381145045548418374491517348343727919853843627077491285247214442075568579497757017053011587857356600755786824316253699190176394131337641716935620822000422014111583830082548387247458352621769902478327056150285299460368040462649459316031806206011939872028487355956800923065558485323739072290229822592802475857653038601572043174492031898310935118661383936285853527543718816261338913458052130570349664836251246823560702076524025926879447406067198199486596337024135355120908698901340180820059487430185177170251847341873274647524477183419520045293819628954505961503879126169316048653560174340560958107224094567155462033047193900656339931895243667159828825896075133386261636028110796419206118939108648454063097934379584101601103758498129420125700083049131993320938075731812250294220874704656279203937707596032740390922678514561772658843847803452528599417327832954197401040776853234615176684213894402151775391883060185274550175539569105464224463382283975210037185926098612521913942797136914463383375470713153081728 [158,74] 55108644725105836905309712671362923215915768351785903840007849548307358509479747688780916750669124694158134346594015437793263705752505702718628890409371249972094573746841046073257443894329486626249088851583050432375960478762443737127189142731370077787540793415020350941762883965231013756353084089093945997650318100706359810833162833974962625841786758827770293186906128844923112770353996632921904207787099024420198949967886664680930683836045761249353873532563172549207341184726300160203928360111947035420988511445873875459992486089931870044911827088112134999763067964279898369144120623107965774096284680213709623587340208912275771564253393585536022293490419002734786939570551352591496355686312809582533737876024881528202842165513795805821085716147881700578721916456236731605429169117096520098715548875105997235047103581037087227246656562154116916598319679049199327978000386909639980042040263368243101254259689430316166697832739220999561949664820722843622208630434864175195941146704561620022995659193928790827291559415084879346568527512656874160340977426976391910602555233831708108075094495418442987658856632935429731584320794723128794355729127673201382224946848472356545031407923430596281905242567757054479992331585437812617980039643328614955088632053837092364752555221326315057841795037215081999491610706571339497209856888894133531903382833819038698115040594819631810038540156851993262549269093925163349210874847626986345358635478310519092585535907534720027191559141583484007699424528481469131458002233418272211520544669400018415057935872257619694562947063696267083722744492 [158,75] 383744373798348450933710280241425831290793487231939470082043315947202531954290797830920198610986218496115573417340452090055503083589518619879281166936366878567776616514648508664517158294247822810368234732145456266921489232660263712783535653082802345237983787032685179419984082179722143090363279055193264137637448495240614625818061201907356792238613913038473792852438477224958343769162616663525245485228675090799739867720772695929611123416605397328235933816455790878965441419914985034367730374430685108081977232287472209287977206752133836428820978493642190197015656672693358202772801826291557543724927572431856193780507686351844712328517983261918548604119183081002223601496607515367347363480912197587659550240652724907931544274952409065313552537551834913544752527534998259702655905183772775898697169655651038803072424284689582601950359090808985518921297776466405685034092025306159329120364906789565878171258524176145713524751355064500220565069120441603022628863818822906129714878050651708673841311132057939467161407467100221895688996411022662539940283507563398574623655461669468971220328458922385671151673261632538694133430714557885250777891896018978115129956938980650472617694862609836667889055254277672878807377910415893694035143014553228285725634474840636833071750605402756166681914893803539825735044143361398770206182369525467548958377033578416919781006231024009117481581169586478719535198449539874099625742438524065569827955900234683124850105455879016327662829895940056853604003876041616325140669066665781655817439145670581037139064978446671745924139450011301480944 [158,76] 2188930908379097794738521823377904415494709083197175975992992595765353379203732063744952490202737076036668352780003398682256386987316855686075444076318236977349667118011864241350665506304760602889025877108368926215334112948158259564853750052705849931692542555882637671566438990115105945181908512318296080424271207911287121316882166232352842995038534663840975439292414356664050076834051453061276808158862242530632287995673228206087172961498951227227770208714203550698612896964093150674944836760547219962558682459210161975770152714536232835792939573505736387170710019522482071366083255501594048400845986522722239045564919072377617290126922207981331638489368316189879005635235245872528107558348313355243199399726865864255884254283105623956173069753747150421453714660754011309395073344449479983039098160316033786125491472466950281931373481126348957247983646988642875065497992160117749918334084257070794793716794855030781382292482850897365405672215413373229765333527135591513167226336614375046712717747250520347584370508855734444338078367268400406049485736965099124344441576147958940597623598164299534318002898251721118208597551766645304770217456832727700927955381249627763163053074821434202164294714348126595223901299614424785543939389539469563744675557519900371110798854177962393945996390317415708811649327929119546032118657259557902247079663465713602971333855016475566555816952906864739726779675873224328324061013649423754253138103386709121026822413528214321840462803785836141235793270908448669406217048733927549977669272869069166804346730909953053840721185463147768 [158,77] 10211322641187524279374647680514681980407687756360974273110606614449625280753155204434197794047574794684147286579601701936596251555341748124284169553249477042423855526894897826791411761405605887555105058032473766413647180052107907986453610066674601733597091288275293139583433311754598147352653204234509725005497556459043445005504129736070297426529132191284041012910576752977840727179298234010017037707590393695006304783479866202425064459658841090997232854402696379676474612224919562258028739065352410129020999156211095329107770760275482115131076387511747838453984314675829092151580479472908437754973159502048506547471062772736143467902852821739718330805570928647404996823654451633239307077821211328275160886078284589939340225340501943516890422312690466294428896776234791715011913703089708163436143081672573708128202702716909759207822621107709215222458838811952930872058972505730658720991518801525876059720703686782204839530828795205138343891385990009832758806085623042811682124560462407261621037323679584630055574754200546852405933225266460407302502646932945448651608907190031926042710650257605613562466313753114253473628771344235297520212211617423618927274185244501290487046166894580703051054122548046348003593566766533350841421011320675551388832279511528050331605249463716738764162196740903950733341204243504015158195771155009368527542651930790830931690091788479835686398928705852012327049122656723497401341827345384093660487378830186363984225077353580278849543903218445462463287077020484314372977598167674156062939563697859071944979434350176725022290487280 [158,78] 38884932770654043951544293534913486858204808893976844555149909108921501370960035243161047074164234738905235239882972891835235448458253442276444358694760441794164780974852512657768703886501936263143229882813274577522180929496226702035883390789769770698018458890499633086168835885514762523629458951303394341874205476575496554611003742946938874842554088100878897842009857824840493116222685239497960099178712655662165834823168992991022721619235845493708921423439609864877105775797713054279567157527512471813476780757166068227578240339229895022452145828385467472388590887888679435849846755602482493447919795647933320739767165750692829851220596776520698051254215304831080453708756286873689438889490644428549965957712019826592453357599048596473232365407496079193972796144357060420872614543589184603745350062167281354043097804574108960873328670155149915003128494351411496344087250806063898013101772581929031398617681229236361457249911174310103628777508306682603884673099457585718436399027620992740548303694462321776221710289073880196583109862387969748533298831390269566560763033171321204465700014618989515138054456414080749782283327139644613328873713505687858785327261732762036777142349217033908363143333560637686358350339522460750767723162909783598656007365346283389126911814554445791222732761653689923750787351686917712666329095484508961991878715114598186363358063638306639571445133957914261099583028611511999505888738318245736464332547875353472990966189858992292192245912804230117991434024592759155111684985571833434756274743291889072325491404836945610589731 [158,79] 120621769122209505919723339175297335028634396674070250885567959157354972447369883026497847479825104179657400587738141091352647361667630865165821335816114425810980351813523864142920367934543264496781902875319899620914560828350508763927821393135816574830041531660901838484811110334004151917570237131338444181776219691078296245042201474329299458758464221008290738318277948365770166963166967109138817536977672586512419517984946163220876788343525703320916359298125175270655626516697270869738189593368835517097618372385264516161247370609656469613819805891817335776870419155626586014872632440101625929934026460272519751229849615717972131734701687561958727654677499941768140122358241694221063753921890621266392368357122459354285894308323813715683093019622824729319524923264699467477854942720116363589379482480200700574797400726447906013957886678187697631267742480613380432972375958083579621819933489123419486476526829710564014023058793850623916676990648773913777024852684616455838466858720038823516252850920306428747709037364237485750026161629420100188860488327278379902883009691868748369119585732470863114538603767738850459977968667620045282104399001895284268469666845349020730956756085406137514076975611428781709183048124489101919285364356996352793652480313431242216565783646596548938048829164000234872629864831047242361719992804330882555593769599803009382426597219108223588824253354897418329321723974030501778732139666314807844489634868987253834196660949394666484749076691636934467496388529288561413400172618118913323554980215597985273885856249632083856 [158,80] 304126211673301109723536928138347418623766595218048473412229240506205376430425483417642478287921866212601872880041273319028991891227591904077445315936675323644029468252892864080727087836033527390518457845500264675314816542584658859793300974246012030441637222580525558996370444733944763365139185825559975470303672787407173873568069803826033186374611255529186124635602002515419287017273370813227225848318923911630488533334414079910321197134192930337164286636098280273430722652567005779849829568781734425647793780575959446285129547967108706659055168890012802227369117554392080596630737219116873150340657831281850611394295341729794680662267128295815119001807812686307457874069181894989909702390489318208428054270564981196708972275749557370198075747874463055472509106121519970940686103060307147081387578641061398789827335577869950198776834407321023503703210111137223762741851978451262885311834497052876075671569278592369603296432112343678243467668500268302503971598899777006439651004444350439915326116530153263142391923693785049949161187773680899089692135904428060416719987737981597793212205827859330703743395134295303084924176494245248589624245899609548497931973002333183165141085744678652854928997583177042032059054236925670710667297552089008608386291615302184846251647764691365258386550804110047278851448629301476528356423623673674718845903826989822894664435474601116136738038176443849865628309087585285822937287260226881739830276699810187592221526055131305636335723003655374147384973718515078487075499050649520555033845682378399872295798887744 [158,81] 621325719779165332544327846593863578081315795924771868003199732969927748430273384764156766511445721527557417639053864145851531148370282578395770087262858343814075043802813070606784716262828491040465642058837141513868097882949989788659740297136617287127396224602638834774215305641589749681206679459326359900571296324159996023902213675999539781109050962436342375955454140687929861185182528587799908125608842556772007390699797544201127038632175257122044648438401805834060933319876093974654860073677418016449810993713341739866090383228904358517809828309997537558875615223264416578555655544689804723830240477569410120180184913143246477815057341984206004565227212826662849243863297884972427337794550411131138844939970910772768466443509166482198038423383058160116426313608176119272857178948104830101842228221637215910764910748799242724775858733656222528130169761908058273209098791753219261948301658915585034811274921388085553029548021840435347717368142031292811161879356428288439549488734858571825244684898839296068474370918880730761695538868254322677218372582646839617953801374482500669865599469099335025537188691515773243191492580281469428858082808585310640616496121378207725426548341158586846563141286868010984452161459872058561586727904755068170466552707510063096416471986943213257733895052256686804220036440205696168768705562785156101956686683701656682046941567179738035437387896939742239886428457189558939794880655475814514356366840201326138034326934119694058494452576000118796810826088148538402899535485162077642135106594941594837338272 [158,82] 1034328682465815247911842340626322494476112142114801478010476364355433679335811113643451457760192658761738693613107620380822156457201041546173105086871283459696124292188535855360494526236701297689278032829201303249535999274584312614165693509125394786314034240790434096095729507859036569865968649407596099251615914845897294761414626592865319765128030002166747826414710084028076587961080639053086616940908113079207223800112895632822428352077925608707457608177414451183116369484811238719585737531752533650630292072036901086257992553146111066710955158528592237896468464160767603724823609584066236269554894730371812088410893422408941796900662104272718248748483181178906477685564074446054274408559879641252354489783612882342681391018499394643709255937655313035662279584304266783871889400700739933275510296499244052619896270070389988117103135498245835028220400781812498917664339457451152514205719513175382371221636885095040787698579036945947823349767747522206572589858611965689861041423943715874562195172071352747002788269312114133627233702576757009626593348931816681735069681722113242571967901439539717015167793851618335688291781477748675796013640997094050287252087347236013333428069483012554212656711151791875730771408042959803175737277471422154530661973145431356038757227137657799816726754966184162120797488063320218934298749342357136300011095240037320284022324013696012889619636683820401556781642496367428382570265778025021140301136357668034871754328361491196828094832548172636751706354552363360585792618233012144231946712622709226824 [158,83] 1253703122296473466014209446634790912280890029496624195659989044114961423827800467152263092304494557147724819262980872691234021904927182313782476905835821671168596216333399737058161069284340893206862892366630379836875826370315267731563743526786845181852599417289076268365647667225279122015712170016345831136604529658586882463593894907629568285148619388295898001357523389207104826039790977105907166573371440513613884594723405032971766915359139380564185910575094093474743467757459299257401310099503760768233762096162213778471390161200707498475536439727555259254505492119509147842630221009730837731783212615518032518961145107319979882654113557565717225235237958482362619973141300177440720097789664622484309759291157245030478462434512616842457985842854950014663994508080775440889879576874096759714283704763784953616130449550007669721175736630475113598204563036634478265979217939706018741109466663287897265136377652180974272793970274080964593360896214477540897853917532484124070046731993990299550294692972389845571481330509632555526753933858087431081608824508688080370873213872598093559652221173176512596040116284205294490379017962532961537694459707793111197919913027641605372006707553150146538397198861440118730262985229161688219565531819447958449192844588358323774689883185802182681420725792040293626277017292693816000832028309139953402426282839141990843943419167428384779553386716035839407153674817073772465514612543081013658729691789279428951035355221309970090208553321465422473557087764452632177490596317328781293248114962384 [158,84] 3122206734534186089267871241898287382449665097919912617127179769642185910674046307285835084793314063365645891522817839311329699123578739734064042616152313995347055483010421597194615659788939263760183396933701723560304580132285008360214064178984368197316352103853262409758194026562331060860402080990060679031381673004198513229511470769773120682886525844329034311165024875669880451687820515984232303131484866369258554965947992932827080244318069600253173802142551209506805251585666762797267934621740751825473279947075788320692732240582880151348396685532553893686622573804235228705107488554203862042792676399369124410860179367687215996217362785918445141039194365146203249962254977873144721499249968255344922172557395785523591702785784914654243610031339200488829018080652145666081534171047570378935434569964294101819092592096394315889025784709618694040910212779141858312958021378494128976719631992983721011174478153179663112382505920504228354293701289846152205516669686784399936462582353682801248822900361388944138975340307538924665746540603505998272271355619062050134920477507623664157734251095069642264846747042625255378308751093864457328958709880585876364596865658046882311141498835682770904224339717508975622549919437131609281725170701023458610175958383860120042417471837280305390749082805737803133535823461991365577269311928061095380614147999252530441930787746586305751870344324917288065519636482725966125864067507449977330391341995299251358470175429529518994830994332897318658012510513146783063144653541143469371755432 [158,85] -17939655888626655279869174476254568968022401898391058221452912035574613158914873094857818119962995251049553028816820074842490324221638406363584765463186931922820444933827118510476894958747050930186580361772617154482730120283989638069746533978031070348849664036754224489794978465336425828523403813352268528698207512488732285990597603814313331814820091095397678593219815321835092768473909618754177753551801554526508167258808670518461608950231999747776491729294469704296195174967011203925649690002195825047376074270524751148589633914132554948365608795939015884787702755741298855957669921499410599757042913686391739526781570845332762524847548284265943246997955510558149739634938550397322475681569946030857394608416299171557832477067663671973343782988103076578867457887889123251137896666312497334484713792037087220281294252496600897205452312722553352522341039627462687974266326617463591809978938784342414888489348893077361138048729605993236340166081830148826642053097888367443541733546427261385139096310031703581760784868955362149515676523872974711470127218821282455241223436170524796543111186085884497669189818924770290853519833792206653134711034658736521465360398835285334285847145957996816200472683134614601024103969589768515694738709276599170406694550093442667211102909187952811161930350125698849601634355607744692244468644436432463826435932947379293751890170600708551877004131199055210086958944462374893297841815021146743103839462774502758973654241942741250180917329337099715999571319074503713137437598405100632464 [158,86] 181100353105528117443239038370457112417772480175283603679737312661299522794698517731859903006779935647903518289111689952551116849785662070131782607494641926333394859806203477986759993277120987801395999231200207239633204478055599911856409111896616623702409502568380156296758195250379141116723445489071834088127882212788051463045794768990597150715152566948576804837156147550683816301931622959626517464733573348867868237119118212276322896219080248613656573179361990691654726661840013908749016465381623296789350090727563424216959040396474319390566329705120357926987364876185998048052951798491340530833675481890218634617813096914015358603438472454290728836559667105384332969153173022384201980957738301037365854679976919223645908006664134907121929364704265748489429457197426685380511504224393558299149923639739653991064265570791068313800427995573999673960585098029779137324857165417714776654802548099723555620488824673555386287884104306601816702661448714513721323416640476577985106443755738408659831091746396816168307809586591200146567947998399821825935357913121788873428398823724243706724177323597695468795214188516153474926850380947639339057132127156641677625290873287688551027163599426803689534981485270332853996507495854927514787904817130509174464963086856407808099499457332424299120399315854510107986549338708368147480292227494277218288489394377417914579089373065516792964464621944796653143750179697075831619330630087346641458481963332594270027161548840198337591784950482749175163066799724100823213396129121285 [158,87] -1354532995024551326080087914498976969442884346066167907844754381300873024422514313501085810009762941256973070435778367843885885107157794715714015170627932009345764486254106800369653281659338927575648512282137307317682945338046444357671167485607400915945447434314206852760856715236078968508887217044714124615973351430756383348732725831213807727166567387960482250617603289985702152652859928932674334031679867305934285104311786360979879898496609669185606162465817182089513714758660241070627133852478997971199297085446173843308914992644078354827520477263739108924742006410165648044901704539803525041357733227547918689341308899106704877504564943552327603504189343881240104121429163086435593234729178993186495730851199226080581738655382092751925585940161728092055674326763595575767008506615626063127758122857078422458197792874023127155172828460858952758832969795735994224848892002501318105536394747445453870183192564256208781885438169575611239184244440437813797206455057179525667457865559432978342442030199724402534323562508181036543423272633793785149701497397521435727871583016703249608116024490835344915426772787316157760380880303717297259457206887961267451662972707654924505798242365973512594282304627867509805781836961568061058963942771159461694773839465331634701213685443392721566156356960486815715403558692837434114169724918841415099444156801050363358634011565331387463425796417085130543754459045353414720838968283015997884691451641274270798530046139607919998553405618454995145495954498752898866495604728 [158,88] 8085060383943839185717539527378973285695993325293827230178969840133946770475671786133249024273903674221639107049901642552254776720832011693641418122000793967605674140930469076499692517023484345445043916964594024575042097548084950912032175461873835924888255483959450376583879369609233706873829245314662579907821823479105667486395249243146059693812724150713964882775713307489904736571919612550361829541945023521088402310467163087644415476707916250972295756560596048903340125988395925354567170863008406824541918057414747936729716796622264055505667201529225487618100645355076678357784978861558838118566719476837569246798591182188241002425548311672208481041636304149563524314865349853439041119682800527885164526004408354352294726341163326145075208175891411262260832626620507255527438435594049858009207689270826038465316479562686781916087475416921654295172265494067274446788056936409268040707321782963636200497403536077013144839538878170687363779681976283039203070305480303761395680768010378959213598769610364118849638156523009432778625556899120871048593661935772638223486232379351743270623743439844778432831856158294269074733782712542837233959206156666547710660623558121439803366370615208606228725167944338769300231070787253959212572423068120196995018814523451237326785961459173788527070137001770228380841991542909249937513987098938273938047460800352825349982712991947391408917294178701348371529199729103163366597915341093805472215120638786024150335131417510855155673546643077191716714255091260914150688 [158,89] -37939271672893816176763506562357728841490394148745710527287760667895372509307229286243842762991046800662572384026527108837301706279894715151767070809300266358171811249213266486506613147876390684627257694586590237726747393816042000558842508691424840261846404540290747476089946562682699525924102057300978921619461482162702777725148814104504547657088260222168684351516717992180509393063238972677505045873650367839892448098001792095812734743703844674382085262849074343170776773380191231507671342276285645235320458524720095616880526659664235086793263754370266926847072594942488882839813754299551407549074305079954401337820515622247250257101413119227394257584431312037330654425640028209599334956259268353982698239270815013930588790162142091099480604824947446466114521335576690396493784401809810038938521450073503736854608153651291922782780025679828391668888155091052661523181337126360490581274921768717397274230036326137582760414071949948058439419037002587608847387404717491792158541359053620839560561886972475340512921040880886808982581577060642376780928673349121448653509294606110784545159194682501351609669251378506477199264860858622176387953260655753465989382015601234461078871626146506122902205725335653270255232917225893147853980263040183654158674145764226728928309566553552914020241517794382256174752088865300647658708956082567303827907081191737776048526098744041657767517975551980477246706983287454468959912685343324258673155856151953271068224898715306341289312675813474000261782435612136704 [158,90] 138780303257459400683279216878292746421211110863880777255859051292685776489214172714447237092623298360698813428953002720839387047967499936503547279838644834555047185763611441275574517978112090442158159966073984129680410661246959005047423009025232352361626251833943503817108349536338147966062302173179143541785689967897673370985130708071281906581411173835561452486919617678492406905703221608928129185808854147501537068602269377980850372026631328771468121382195331755047929949452816387152032713513784657893691494228326390151928778019080201048772023027074840986827317818807050880635986954565903916817268742788241896534261094399608243959913189479037082862419939454655450957055177653506050629002025732305370111629477349062028747861588519224485865946122261808530822698836662213957143615059389009443198259906681312929435149235678162295489947182427839034640810494077992828673790317710397090253554330398972015293232599935323919653508166466087939079932973863399403079420352922383121118651848808147224336544790635801274282509474126647618467527270192245215298127844014504803495237528554503352878239701447653813659198351651840183454765369654074066787923582766911281678938695483243884431962268692564728457325696565645853228110226997621929896850630147064636653427768362579657873801367863585445388179814618772003383628919188702874311306332669125619070131930778413660648883373901071409209840333651457885145592937512425598726367025192263785552664137682943425770410875368410704484773916804300012048766247612 [158,91] -392290232530515868676083462963278382652221786366705160620476419487198546189294447342713949466422812652106034582398213415444997822229288764382949051578024313295851772363952804523866431882473783948654131304062191548612173493404407000449344901774059256061174401777161583003998199532598861853525983299693811036218934420149856749147821235132851468809842083640060602669278805641419246267542493259089823234305079487072316477776742414131104677515982164589742650131989715464567476962060118978393078482051740222356420452708413964243095041302617855630290183088350502104923353081033602639133012608392945515936399410634269352364682413243162683845300019127110477914180280604404448557214330179960726835861473781626532038816507864918422513747152426173132656935439815311208145208922516560098612584292234465031634123604867491289896884569696069527151058800544716640287849590301956200087264905213449344211549486943080421824114758996791035976744265696551446061939467923938354403696958667194756454608904391965610756942262327267109468430023138159598677195149564167268735214456332137474957853504708039143126976075269905544289077159966751006736187616223463320826551924972021541008644319653967928053450838254580702904376171985254032885380873539954718980875945401472263028360421457660461143055162423558495956694967180412615662546566849788979918902890092312290502368766368731141223529700661220420068603559313696033549347935770745608766728917569439140537762265052613133985968820734479167892260746587831581238976 [158,92] 849668060815588102034428743289210830726758214421742861007556639018458003524832187477274923134426362296609975940800774335400577698470386058340418657637591703973664415205910068546669908399167795445760536521530289542126030718350289689143545437709497766748499419035577483923887452957356314081311512220017224881160330813321729461071692414986674972399347682458341339502672302051934229208435130535045848804621268852848167984920889276871340164640729159369083024250838782415559380191176121107645842823351949524901044582404660358301868525385131853487834468245926699414926536716184562596401098656324099915293220452648099141315632762199149917066672724200821377879947129479807332309600556708947636831890738253761098396449598119367164824425411232787924251641094619669454985974785947491498028763775382164867233322548999764756148589741099888649405087454856064634404688872785110657509995749838405775659122498281012293814920348577287042005333929922032646627763891019907424825666143146965786857114392982988012153468508789952646527409172174550192332408999208629066292645176975228066729761772164428359601054720220915195120826108715141401751031007124965526286018600266653908937412939731114599617092615016882853112188283481967667936964151604418912461588493434105345525370823841198479824547964244115961980398146875590929285701270067487675881052977956428441412584668097086412602454830613131509432769951913959320550907135444263320132061695525983137291516445435359224638060790967826954113280485463638048 [158,93] -1398546281347635240176942166814302188531220378538366705461973384187881080243196457595015182269678800120994630620030156738387329274112841635461041187540723480079705443661539408707988827865663519198893788307893717518002350629283714948647218710932645745264086825411495651473700803128289307605753079960091584403983709278574636928975291420513692510084111568818944969590282403875446918650475798857300252297970924136894821150518236459267828347535520094089194407625930443007325423721766304207596260369935080128021871127730272918871958604377120612827897140429557181417302950656929689262169699383480580559789872376245096937355510935535182237700863215115127761366492340283183896822830611160349907013128691446933938160746193447740433772987302973297253149802831284201971001027930736915116663723961304081656469922611186740213613610413219460264143141788591264993151730168700253671862611721733281786213377586477750120029204167959676051698944866367412729101940461633860462346548426444062556449466010858924611002529403387567345545934199287934326332104445089321666925714274538805295340029000592565185340782806066544566872753771711809974755299815909923286617482667606022440566936155004720837254214207578057174380164288981775663162048049466116039294372516146008180149292763300102516747137600852422134791594026271372888913203003998658238242398365295742594335533946497142711366125510810993837868699060730045303444266465605124556261541884151469404004017728919635928229090089022060017257047135712 [158,94] 1735471771957206038089162572687651405293843541228148381981905186139253667167305782371973076977470144170420520600436174072566639666676471747237658723880358740055258436993638324957474873806888443534769443751097406488161573356599078456879969747309802467248573326335801619636492544779868530506445781849992771133997093706530432479486202830930517512401687392953586647892798885430109474347489236919712780082885683906893911683055401432924392571694537682566789952527865780361252166490876790829676960847693820837327008210216277784964006863671227673539197990137569725754865372022748665462837577793660965277213572281006926300462622542200171509675722622776556623732403939320663230172194322073563177094285030745474908223652169561329889345511441715066627124014021580968432583049768162167436463978277870281877429709873834812775930827469971608089585366274502298906543834217651794450229248384873376767712482557336837957539191234905296487315430403329677027073696646687148316145163758382406077046245267432216789683466726242523746251542768608070163296649125560722928596109534476317139313924859877107488028080688875867135008646324948493180314494746536320948300147031331358641840197423658955837832924204701915257853603237359044131362749294946117398912093211128403431977481983554464694459059358696757639904133665047384021238510130865248573068132655520292047603140223794449831681100524979645951195917886426236022442576906433687574416338883181779806162072397576563497881958438314949649055396 [158,95] -1611005043188027136731726046924243108094063248777964177197314223317578031581952429471798573153365437158847642386324917273807352822790465982274428482665621824317637930547631982978728332031599949859696675892275004708860294322246599949780320997719531916809966348321100714101192752584911918561452444667726042452928403317165616026016775486268058791192065991381427972661690727039038636664139306422402742775941246816094790081724301382701298388193116206459341586053712154328959796538223144144885812077856958285815449579261824737034286645818573508801472981684072647047917154840639153962334626141564407373921867723630829404595819994266108868447861770080865047454848748385372458350357882999949635648028368211566799227541345375082755539798706907729300475471648840966405373155392109825445741085721055383516521462941077323187394353398804086864193933631263997637104174454948034009971125397661738970524595803039074567802778981732678939359259904386018996924731056302212443494486013565437412035154474932424143659467056649111466986690838616770305210257406862369068787396731200098246689860727123258123569350459389281272545458285925776723812558509120388541837145991266927175609697830065792865513025342723372222195473365065376267625850757273883926709601053048236649618943072902370663004399205626927436936760172352521103805502260556394950577809603884828729395935832912701950242703055309397922983680786631857459462713554452138629749190016893163108373864499414197047151825374093289848 [158,96] 1110273160291122593040125996740555941575715760256064513795708416485073409205315725215544560396882445511011624565457001540699949527029367327938771745150866222613514313107648557000199339933252602004374066500441359436862264542535053497605141893387022539018349103575893657085866046345912116278851489912395677164967391721053732504899170418804576596386611322044779030839916525552909300239156105467228563683179827797836966554188293494295967525536806034551086766981017369521474003478823465504288594354896611844912550612567246918900990001973130036557584834358507659974261758765087873964986285205412574245685434766571094464532654640342821169595040631109201685900588523185439215965947529057849991470765261265995990635004037075871654712863761627252294955213743334251087072618985017749673536299020020585869360602119684281247477319754890789518329251816056291343798004595256470580966461025710345035852347251819997067784385370858232916007986105199270729775777601623762305834220225908758850952686116159449308561891259705303534788759699371183521266637304398691709459621578917395845495131188365366764420534699990950501015203068369633416339564037289222716207880978898057225715813163519821752423965753357276893644050241912021474486421108003997268098543862524007624165494099254699985724522518192413950566725202270591981623494133814996491717122478748776896858332552119963035747537826027118055097993682832133510491562568176389335252935768053788272654180917501543767397492842080 [158,97] -563916246084917990347849904902446558968954646908066105313196064836801663443643530852273015766447910841063030480296105953077717967271099352501088544443838276450761276380688034073164623715696950665121591095106136829827695270280386675223823527378222701599190040002892726038030567522264576970487732358483075938720118662043205355514376867717573051583669136363471151715350657487602493836694240112183703710373919718072354502266279249722155935985005474755057356225466488800634894154948910357393281350126183855857068682533155920273640784982418908785092023845338739109384614734407523945822807006558811879542551890494017003779728953219185908085088941182606708946243779378786186619315986148675410026710725616618528973077915922152184079180251010004351351864195046137595589535124279550697539185243266457722377955776718097237853303798020768551610351731411816710216321195006547448140760491432815689325903135729060230419909763905979911513612395405309563684638369225469627308920507094705253760603345014621029665316200341270288785949696385573131465112411920381568151005769051930930697216571578002038987206616313873702268403573303164831794620184539790597667314047143710918514461130864219313060879991057775932002557412944837227438676735974760498395176757493319783961346407196623793251106654159677385030981636717191077256886212939438290992871239217414908725272174415461362132882087993484429251720160289744364761196351009446850968686405991864221446847761424442165565440 [158,98] 209562792523561876459025502243168615327038184959910105290594124784535810847822607650578788813547061872831353396073701601979044887010815939914419578427233419061078430146058636542370171789537366801272882347320419285932503820407073883221313442224188069976150792578288087542427303965727322622899601097479422051822991544147325365312083854123218521464991687144833929942447354444105218568738076268524090288890252161852583340895613551103352961949341150433381519506384313374867300987341710218295924505229239099613145687085952865022622973597850676371851234867263725110982648170592005881539286551534519265780210529268227568549447781265620855584279917529197426547789210702824099903139331396487651847387457555011759038736692222528228769627960129173254583964718453170631536109488921009634306429439819735500973664015763691212797755862959757476183557182154569951426129875653845431272468701961273786770752756305592094564262381569308368653357919012274797544614009885554935376109071039664940368020233469602972821824009230948412730016316197190590261754732509146229660848924311067242920728368046700031927316643801569500826934289796886688462436894886238957440475938539362591329129723092693829699471452035052109917618610592351440520231653907542396728927681520342933408147639600536187775128792578579443827628165860213117594596390369590734410787461667307314862921373402796530465528583367308038628944151205772086953253710828294392314865789777296716040706463810503028 [158,99] -56577210005453083617280316138699386255233618675593058553087290948337728309687781792912933080535878364707499328783223652477316090964109802236336976247344948804141600464920793752972623344626012166415478170111037927976969793765124308208019751681351220764684975472183957034031482225550919417087588492205938452868408301989188688430388938843096790036923492380627130888062177916883193226809014249063558226583496375592002936878472809763650741737483074370781853522804228753742437231199372884354404244363816522987995227025430365682326510253819062128022732908031203474487816691723757345461288973057389469327473472049485009531260001628246902178336417642488907804378002497649759664871074450418076834275385028463859925996277637388623882535628631392966391035553376020325312694744217449516635316082546532695628523589214607727462810799945385774140056689663004400874348390307042546808458235357302810440316496189959174372964199135712426617106096440869833526856816679744650386776801108730266071972996469304303890248793238158260850788922013397669027879612458840484146199353915656415649894074058419198278544959918870112023352178308138850434520020313064150748134335736868347255495969969563926999967682234819087927189968543536066128426916349664159911313990956822775769802325525991383147312920873545211518124144219100654436121585427509102336188576442004842678841622142927331030858528987772737925875152494262174016947262500980176467919231495594877478344339920 [158,100] 11019627135292930289014791918076924788389498531928542689715872967911023535887354040980965218583446745390622602244768602021231182916071181550771269573044418860249067493319074023674344797676895924799792970969858774613711080273501124450620073724322503795479329734939910689366313503554824740838638626770620678265842340998760187761894638711685898163883378080439906171990240804588304992952739369232607944917281609703842310935275566004962650015075544916891590879206512440111967501460191814112360189347287008350900355098691649400506610111979754103822020337384109332197202214288297746770634782106050914233290541864584833508180007691330122524252119754964007858817335716609075593669340948273130969727674527183801137961746875693236708743150753289401857553786060974685503801299721145693623835743533210536084896847315406126411158598482087308106697211745528543955837730403766652045936744702970935101229978316432778722463156502642423413481515403159410504827217965192601290907599592816607549984417719205870750773402711929707764830137023509208444747474005427978729331080221171337897723776244407414831927626832724993176806188653609792198716469908793858192891114212673030642520560979903585052495744044021351550360840547615496014284863411909219520148478667475401847714267183335304937471773646399495674625419707222064795893853446347250244862327993926252048097469266449268380296979836095930766588873595191076023906964133574227847023697282154049770432 [158,101] -1537764295328136453000450191150525928725994417018756164492503031631720720420376772364096966781550455515591216789918244706010469553325720930311946940714557365401697900266713626768170195925693327544240057093294159896851327232761352184562841319551549319961234210669084111739898565786071833209825625860449373338613934430917980963769121793049126125353294198600996850711080313027444870170478892474662176533484229877848051446550105450087026493375703807966159827582496647343991106539171759230207649034974722931243425805898425598755528419765491871937253194078095487474303449552265392562770966350172988904321599545274248196756587309224714228762699653675070563085535472468659158843264439100064651105182322387632028795019204605087121479150356092592847873381035823513279483221745402440330033109386694907412540521913020790761904060632589771715741222380064833517363791558341117314024276664854118487528303528581699101508851182089548556068996484450970488830919889234401444536422096909850057198874827268412369358400069081951067591331109088886699351851897289729271097213148487092653781391265274668527736127239993550919865109467333401045276289756888827095648461236916307295487550664656062448719835513966834431010862789308349703110999671952797168104819883382971471976934838874802109025315423500516667301087121475492257821807942155184202000745667874563731000552799353268594913092688545490368045425658104912887053572651681531468105471311518336 [158,102] 152681483918907121968003125105880086067690063261058811382026915637102620199918329686892310294128874394383036465981133546716032064782740331053205581884775621931755662501240399018473920125859682225712800832416858920952099698610780630821465216608903090179634518198365567477187488973122216751231616191744669774109447234313198741288615453025480204296305111261390884561669598951753095879889673693844977476498691517526097411206796722485861064642176133279362209622006731793338821008176332866212603123025683461848882405385925244044150274464924527268419044126127407201302602316615411769299636610784858787264201793342309138027625643792356828827257311156003365486311967219502496333528957351362485292862057874306429862815453815202577116030247825748699158222274454677026477655779894627792270491851048027900044694561726355980166874406233066880884651426528341080754521502525303626643043354050571032955748741611000112200608428945499664272940312771985699706515727205347712520437252391066109492684529305549056395239587756099964753110563352741893516998311212319218714654769668687020612600223862387263426855516860926974963966883692248799982406391985215603198348545532721546257706305536794149894686615355946010848679401877856163346172198060266532443985954259499202195992969052495324259674011786703635015566414058113720032729819314579822636447012801010351998566994713771888164080939479330753811996964487878500918766616550227133478066936 [158,103] -10711404541809611896716750049920680012265113596390407646105835175656122021591784284104162627132001658483601651365934730325323086589820399378892484062236772955712415888087792791017005043308076393886606654961615933878960287457956573150781243464348929227813075171128329991634576566388247502003138429447747301596685831707831728384761256666031499101663175518880209491254480185077378455071891485401959645746050181203853437432551931980457370759420527363390098121390946594647485323083299658011814877465852302585014439618130298662943973299991129759170127278772810416733951337776142175085139413398318520967717390974813586270968796330934016808786872920263323015788894473209168690775282806780010706870606414920450418823482384741857169774926400828255581396380941280399937471062080100573870834010856407390438450255598612780903024373402355859518685056883684826164545678927557418193784062598534709466459543549735731046561140575747000879387194530849858424666522690523508023229926434152133283053865586574349609297472860426692420483939174813177200797137614428712352308519936975247656731495321973247858493888205339440468861701530706105364985839948169345265076101657835085538057343143173037696715175303288164061933484775183568092098682898435876346389040460169985300881467592537988521374182959590433923208455397224315260941949795897604052850200752458161326457009974312163064610570561091710056802515173705504680926667743629560208 [158,104] 527800010099867152912508025193338751974986607337764702784073626725018075976444772572486941208365439834537932542262587337506824169899955891471054892809289178273052869578256653126310074568925532807072770318809101722463931447255669206025710699470048477913387860145607611917947691257646915648560192014411187886685641302809232316586300592171871752981359356953551752577159190972831896787927097026172642120601399149302113934461072714892088058496992417277563804668008473218784345370244118356785316434568451533386048385424536390139216382660245253638464430147494090864091231917907808584753167125037915307538722399403968571159129631925712017358670928082461076431619717283876161082121979983468345861193895300774405702512508167930746344345131392338160355251919487521609266315244311172870555198375996997347074990658174748824602027228908361323912357738857428035267863327451263671449450062501743703963329295252879730503777914359982630641817084653029611539948696919875322232062011833937070193312702766098906107717845579043713124074411121636901789033781432659148834391904903729263632290835327119296595197418283390982204694101170922088312571762734080535104688764134814502117192247107449764738556190368760456663159780994129512537408952131181353922354012135951041503587293934064551297919518932447980939258540649786575104174627555536951713033098219675030587390126073015720388991061700083776938973671721535478675990052224 [158,105] -15684527765891160796765931455477194847642845337238326161705725863616226284428766696358656626901152729886430383947123144900163994064504466843770731464760481615983652012797829408457319793070607156882828127538706714901290094525955745219298838436780994826788992218855681367479759063589322138607481721316748739455036602606232144739891350335030120182446867479217309850763990436793460290761068774872783144836570632214667056368585285853527688444865734549407860174668463549832124274259267358920217009367628001984124245797346357844364221301354512718972400663750220230463241731776433049985105786386418501819274230443655186634818095072963790896619290259103679328593548629427924450830895426471642798863666347095613822657513091781140002937267755270252748100248358665655974401490171971663041689516122073134352836107371083355382207669963911686208163827397261508257969368818364307480470840424648084245773808189492424203718485620351850714291489192988231473255981858500153074878782541249478899745451005195315688262093646861242070018489065271671584454343866543965614721362621023496789039717668900023810533509040248055781764031386293835159457033543763629175450971822912713981341706032645927316037118309167596156065036782883861961256770608019586452761485790270266280648828236272257755626021902122840689571481179373966392099144418739681449415099136571549008327825482826823038971667548485770844046724038569285290208 [158,106] 7577542108405590795554886893439355832616879076605453301229809918991957662397388551204695486950612216325258536027935295344644088487258856575906797018701416113879154101591756900966758928765678256928051847084703410970114130904457101532994166781288257869813155650833050175339414580311486919972838572365268737480500902528352963400843814311250716044041442625002547245396628911928288531656289942698551771960130875570154801403841802107910664892926510646895831201866216775144422395236649938358694531723102931819809831442839292769969943278065998543265240309858626353160775121271607991613825917674711902343522089944638895596548718343180742489440558144014002178689862127029077008211341589054881315618596383676403395315484415283756232307758870486368745917065077632857146253325579392226698481384252331627305658475054934842360409816177621170219126603335500177035919982828413279165103377004361884515875185882777866314000468301062549473899812526378329495516456707206398977763597023367083342372527866085900532472897195920044175632384955471881753611243849791506678359103243778906522069760419447304459330207388509084025987135892086955261200039168473101935926925236521918040264421457596326357995781928075867212437760245498218005622079833006321695097712890355934409999432266827267221816829702852309974809930165431921057367921232553479646051311081421771401676022486074251036709546395669469575013536620711424 [158,107] 10946530900994740959059563598675326679220426189661389115328331806756836391304556256045472383779551123230165465340430538388570310874836677888586869623696483576492636765486812791392231721829422080607643908632050112054737881807382339304689776607983344609601992526583739784664912128387643464992885471276938093582409697419015702198681819315164010827498298908589964022982917926576503984994923587598372635236776037266019144851454518090081095497886480164543709058212121155628332019780824297563922865885381091978093812871120904541611740563960105292573250917833826893996694445486578567888349424433317203461057572691746687808325934161654187394479467424228858676693403612241034784938308805905062882628249504383805702749892612159017139615550199432009741761554133850181782412414066105974463595028500962101134932994741855116598745585052276657138990789947515040824825029091173506523905201338033338743895550018881461429892510800147917626445690696704691943204585814266009915768593328424278479937662370247599406779571354738135555067697735942599197076280291146029824009984958168162295213323077898705852686641573689668386867282630687134787851244799760809201873261365306366656056307247652948284945422781024675627849041745681915799390727144251261759113878737073489371317422556214622250419150804988387476123627853991949522919153574565064951029953785667838852152750321280521857898810594101829271258350896 [158,108] 8958343309287996994841244297408785444886011297885218933249644953270299426793318628660438594807799495403445085136932572352697952434702594592166087475325773116348552272448303869861283144146433859028682679092419609510459245793322398648606154724025871153709618925257680211687781806638812420676797403933293872990979470172969314009438276211101994355563773396982046127157740670356839372979012504358291384144075226360881963061490557285488066240646895747382092474900464955741022348065223433253251594529432666696356843649959160963913193572635271929618705544909584856677822832137284243204970982025045906599807177941947965323953104436163309158048087962276818391503887366973261258597888694597165557802740483783260780528308860972122952956979891413037060915388970780340569872288777930703410937183892473716221964146972882441872021629212055257608534439131824330879849792522245476462267098732697044597264756664667338483368892787610437985461230705694992357486411642332178489549008077758441421191491230374560727824159994891015098908885928825574684918487264413670520966059447469878736046494618356636923518444680714678680007015767615546725567868063574913550006708738576586614170340345431069390253777899049732584388402300088392774284215517849883503852983126432859087143994027351025210164584136846308999438972253378077800827335726491049688121180592416929375789568380800286830119583557256501264664 [158,109] 3975157754213718727168944448287093985923139791369685461283480667308769267174429207132229395950426557020713913641302136489746146417494379369299669594936129937614840997801770626913040063741086502865274956523744482564244494741860429179730012084443968981929194979481346787037899871258221212600591056679474762885707813698906824553284958991147893712784563155416610264284277751815759933953155181959079971224875371563479159473690294115934561262299984687024971781106338742013174863300267812096834771454564354092196368778143073881139066268281062595923255261905967142611639309660364324246396370174458562179212928764542982430358090862638537440412407003785983995498173815755330037287838589287350793510657328529700326733906525164049844503896509595995122738893527375902904826080509273885123697386154359617720202260658077857380755584278640863440442439163516242329670526823240605797818821122054420090402901173934392899993552975245526563583231154028247804813213543899044615305192678320791270907242807774733305781401714303565678932125459960367482411684188778422317241500112631866654274837507298714927447858785899655950191907169697385858126523049881302278089232390641781491095912565113541949644018572264018458312487685810015707491849866422174142088745611387463958346983886745444849454209915226465740436506622164548010773396207711349993318716898224769865654284833618116169009199631190352 [158,110] 966362372797365390625881164329313098590014408880875808045292811389389647574840527198411799763129271879601690910310689033223790737461853103773278472596660604526733035620022846881069475124033060060639591150851861181343921192513763771085055818449261174069419293317804448405412326375180742191109525567291630340126509300173636564670733163465405652716832648668188281716527142401054526592258060126056681209019481526500802965396963033474743241285673015833863267825557235008155019016075039586803640334356283673870174973953985803204440233922701524654751075620101174378746274567733682022664681512885929096593514506909963662345942668373783138476602743703429125261812600023703609307438675951518187595265092277284486889340376958169158932389046359469879373173980861585945152728292439491101226934976819940230773524747179024247666236353379685279681344759676055611424121990524676583091352847974084795707288538578067587565413613434740530344426043192760557252596700555301348175192418439695998257294976162523287746566066801875210577832299087936487387971059322320685313560925754696479174113739160116999841735850431109599724285743980889913633331180807095309182486713724791258825577942184921950431482110495316966799189574382977500748063989202717068296805696863602076840051304497339376656323592083281711876383573092712362446550713660173466862969724203165783419602993850282977844084471 [158,111] 129423002496886155312771391773304394832597502463601048026229971172470459073269789671285720774654959967882307546508449145796936563297763375895654500776625552273479332513741308244343124363220170890621040883865983794909717698494170769488210308702880130714261859365322343318599540058739322254038263059861378326990466111080987114861532246537026574288526228569833092915530097862455393634472885643716656216276654740797404763039658856345442028279046310566696317851923081280654191765099694058049979832325720795704234783437726775250991934752387599570420433394187886741697827697779579323593127882451401923183492905324005595523079669806468542729766752668328979156830735375371138046032349230664282184832646992086047311629815867272527002451879988412068271062737910239477966054431330556293681052878321307672064495175320935274087771747611366106926055314283833274941703173033042803994209193380619082070858241237870265606783697534521807574578115979403455773681480231156189668209123345064635272969938373679997401968108320404061353958689851738498736756443641036722653117143067446157464224327710127643124967629168668202066608837981954626677158239279154238509743070977298393305760951204694851287168796081242937759796454480404412728985776212249319670520109468180014388180385258276032884914554678365097308367892635027274688541169944556130238258703817776883968959113300550418120 [158,112] 9577305743294651542481155002070159576711855683482520679378450729218874825287866801327454829973794687218231104313172812689858813126817776340392664990354405996298201465839490099013743839771600276279241624393408617156022749362240655267591759654289955737089644854030191697112036312027766039020960722772719238020249672611165508549563440910982818159572481581188616572401263743132643669377752176166349520188499751819367528276357537998449212239673358308577338523879909355814188233475674336256234422707849331072756953613174959684912985399727544950726074607754186306514584808454769024820649556918664916427616806405252681942140246458579192805398235237423885461384159777320751851579523628892484199850158058233229755516033129952315365161885319038513621018145333459710623080585314962812977247579824389165571196488522923232775746413399678738941996018756685460169313379811822053174082398495455430757153082347728405111537324106440202406143831503915296369517892278902147367063284716170328040487491614554167479017709792327115108255240287675184418938380393262758950019624573955530415778132096862371799240177864108600920919570566906136166557691812779376520290744411451384954073877946743474417695736973463122974905766689883523141362174828778380714406876643097301629896140468968560611688375749097523443505809343828410653310337896923522857462592778513337151678530369408 [158,113] 391990941862330577321165470693282770222938263555732551993687280837259812105318688386928780950658371823631354598522286965596610262295481191971628724836682264968283797546103602462745617863184433418394545053949001967854618830203341980845794136604078934842433018014984145714575085532796647710607603517103334879700601568589823052907944976322445887254826090544820093989733915716977152914859155159766777493314054756354982701049306536383196050999988604160686591088934475192771198795290244874237458290293764807663670250274814392518812415417746445136790233764464572917382979831383999932181473515518776942292959313857602597823498054153103921478984332143213480246382278623233405593317058705825611468733498702131578697591441694363057864957118198016177031139821814585771847911945727178419089785537574551703372478231679794829576399638178765669706904463255929071936025724209332816639181434848135885858054510110278392311644458818229938803933473518093950624928388676428142359237549307347704984872918855690131577219662190458949003460794275797227120046126085323991493008822904142455879998052086956949820063186183980321111279568342372961927954030108102356184081174469938010895717295983567616086384437978844840233903393831902765480848433039055389197566393065934668886024133978222292728514229785706461943696664207949205387311820768244569406362362342337394316928 [158,114] 8869425974829536681073517471369067089646031544367998027494934166820383456520238957004209495180972112626558903417279108580409813211991963242073530044841924788343519501101217707102603078174202207805960079217940946784434980886542522173329946135989317148227932699718770394233999727997624001748884554609270246858226494710670252033396540527132443033679547556725383813627188248195224398350506735903017500854885127714631724015667676811729920811434443238650495797675723927259629655380748680279831797786937582644912628036973677385181894359735658322486424925059171709307855918551663242429907118404914787053791673544803378214005350732730994778999490507095919835272385127268236867919881515161507018706372170067293347339839232105125225750204575329463028359327383183228775977325886051851574525355447832647135178927460127741763525284814226211593930834720539006350421229312543185627895207260867801064873608589374370365422752348438053003414113341566864821410278336280812425348001492880996406628529124784061826287631280184416085591997820241885835751095411240244832060584609791087119559084221391972254727230425988444935987704638339243967360003616631655361298814073131633325302423927067146480469455345140577482282822096124358093591357437289185119113747155428791249468188494044539664824573219521105474886766997172247909916894032433215391796141956764912 [158,115] 110748441926814164960754592720379428977790622626753837465782199710511011892619444354143351674134649018402715737357248965950763302849465796181746747185581092887985156667950630411365913800667410200729548098187320281244168905308571853718659794221536322804787645937356660358461870949667556446669409685547199603553052442070064569472536242984861454448383505944760886204215873431143164122225131094288731452495300882305926999621958613972907965233606084691385016381470067307103526236317230661599919801877985536918301739165357977762167757690806122022132519374512973274808491150361817263919283201133431868822209105680539868397732803463380882096825135453584525849252490794533835922622078615328769832802683214410026372955020754042535251474739214320127515460795158758668811769379932461367373062323969846852707961530760774388469635039523836048279656811630736492365175492404748866590037258985351174706699949175329536976334948179527880326117158921920800329069793262222507099221105961486611042289635137291695312591131472191668296223345469774599801316687267876412368617353747840464317153124564579152151615112070054893457841974105604613372828520935773176600171657742141182294924580037261708444402949522158062900119970285540692524173443159288645337595909713726610842398931536463179337100965562741705872535892841669534181567942231799198774405776 [158,116] 760939188907485816063136986434406701372540616868866252570306334667510221347293888383699392521681734064063274154734471056765037072433145533828345171645431294317991886529708609316150285836293710282746314246796081580186156922861315034925695274374953623588606934482497698963583199315402948829747614066526826875532931510607629039943196115361713797206288121068586068094890740167007908047028934048252201829668577524833439996805942884190278355566845131764398687698321594051757483496801930416795706462816982026037111832173708860000134217568879642501934829524565875423777106051802892177671789416234837621268822619338751566365358971745829006825171817959947286521937286116741459335756839985383356640284493506714077315474145864233953165492622610403427502231056046588737945110159712229013949901664467985829813705990644193885253233159019615722841220430689718573879022486280153154179531817122493518093624222530611700299281673877820441221997166874626794910169324290911676728826122524453541052069944927890672407480248705447336241704330109132046467965767157996323238213217271584447744395972721466307055497714007073037974370021004102946497711361826543185288747135636433828978120655290621750200330385138969835109596391029641986910089208342913569432150740885620973136760816529080222226748373727347517388150139378503295011295022293980440 [158,117] 2865687999430250930646473464552152495384145503644735615892254214067163825774400355361899303675015484681350724996046336477586690768022563623563820654757216618513771727429719544253238721218862469474918194063614204162927677174083890387137719685363475600025596264910993334061766010608311993977948749960899337289464617390648447623633609851794585694814982376227483849573845829514357700028846695410896083211194529745958820968068249724548352459145761935708201752061553745224789694126924266533538313793195842296675582745454167845206477602346398942445611996720608394786338572558446067523238017219524306446876227621438475803049234579392955988234214912603705501511510551495847270549483344208315829418700809314251788719527519555859787112779363898577354895443534574303408188151472709730889570533342786824553960117814231237064297315941659086001782685494079853898061420208383822374423860458279211437928605462394241736323490699119467109316365734033750855751835526933503724173855175265916631350840462850384306285210983391062418836718588949070418215644904582406630880745321588413949076595372975890440579624428732462933043341846280924296970120551289569386371552742448917805875195453698770856411092009392477447017163991960752588030772972787795281019933543824124760877096104588871592130184687017746494775552300040720263365683728 [158,118] 5886285580963517063805475541282196691779745011680142858217640024807876236041640754307945635952914884196862455340991600115421553373283078787811211745325843335354551109147549973142949432593612026033995448522026165541214658364242222659174469594159376153045217170793112816365470295301884296769691297684377038805146313996022340176991725475033820647432221191470919055722376773124243927863382790546794077826305610443129684855936514544391708850097737720009120404565543331534883784645097800304226825213010762672906147176689290666611725601147287982494398796195047182894462329466355016459432478907226630273215763397218829801789488619210209629161635433230409676060561407883191755572800780573505457017217860548793815750370096631108854387722435130846108325435663336227535946927767116449452631293288063695678600905109568157622720299789486970324056391130816587273391992061941350171191310839542366029939127308778168555252814040626333255309378702401135938303045740505699238254262822955938382469600022475337882572010177139573017342031394075327357058837142684501903075954936471366070259474421834823522544182732323432946718553916264604255332538980546193673067762244163901049405140871071495464557814963232008403541589618014473789904912354820005637663503003877188147003862566921901777960990283684871081504198290160455811 [158,119] 6555952903880528413454516869722594608656099543500374856937711352203099878651505995256487157111068312421432143388028211247409865490154215509245514221252488293979018592012040972149050109315182553294669026889968863736240234573440840725007364196887447417356460948323656219098154372242939900504428634682266709378384982263945002606629308583066717499173158311573317678694635248870066495144560607435054200892765220400719704442793699560778490241476207331418169488479436863340258015279757196594253040976887272951627471681765743025609372414193278009916718652694115117503411453503640931073424411822078512845803838851131586577868179644463801040809166358657592168437222371265959584805026009983006399825860410442257675303466742237354674413737986368833314436372039504000191282750570205981188680264071623320416690041417928252099893929689516762715018346131323104435972998463922622829500313361564104226476885622005161716469001880087648388480385004578424163228467264029621211033141000297538141072274348205299247863284605494306873573966999703396243126973065917718783903149063354447137271833934904863993743234763839499130487529511325524532699693395542519421736330189759834366890838899895763363989843752386093764464261435313351910376376969489051912914183376241960874030806910874049638412452504978102559634612984 [158,120] 3932301032569019685047681431208193946654021845559572033870547247048638339544236263391143901553479457324882288734216181137393108616041418399480612890178694456972088973966080740731991467543561788025847109328827803645538900139536118527047365206607992103281413430770560154607922815476760418707519010350219720034665961836758119953566568028540904186457553550234849014471421941533379058120541165998841852246111906378150578179494147966519670525913153447323624699511435055929077007216674371683537744307739537707525790335958472336834143544493251406923031589948685912727849504336316886744255201995169302775632039370938124860531907903679508954699692197775003255577351902816873231937434328496233835313783936969776662040801906234424017184034598707617077987603691014197633301610721771300903767552265458700194103828688022048881585310683300985329802847411922886207411642025466071927815332376625076769276901891336729007403737738938669420555322618373067513730604557201742850528212571403763569399471836158900977089691907132295492748662607115114562207085337605919715395642535373295208777788172104997401848834087660291108865644532188555985339552617693601431075547199326705914820274330874486543398284494543445475022149410331282809167123682644334001360330365976351922185876726560728985897931239763196960 [158,121] 1260354120427611648593300715392778304237426286626616359269677286127899405830096997613838187096803099101958083304857703166685131905684288017646838463442102141322916113100401988061152429257177724265213611414244043657781816966829072960020153967870148949316471842926164786658554169558707848632663309647141890374344719782811179016946400623052555553382581663300339128423742269682097219716959716807363969691067699506458190693821798973547159042173263970088127581449311667935940660730886261478219681303282565393933353109307566322177824604735770856914024807354564315685648563552170018209474248675255884962851081366372550405050631448452403983133969187287179286386643446872841702811613366553368628961033825332110942548495386657130218851000344410858874352989199003729685488527877679203081488591790387335919822458908667649245528736306022859164922197325717830553093052462103631459693854192777327669846224652934948167005923628247421372123521384881932836130130277812495885484335063673357763370095466111220870804455587382653272151299080562340827220438112263307002614246486327863297358782914842382342610261772827989420958690875195276686233508622904117030347297293366765650008703191478161397020043722170165268368763576906096355974471340343807307788752764715845053442678628530041906297976192 [158,122] 213978177218260353142872705020586126721878708574970290497009443020906616862089876075977259061868472635853301182989608489227360604851863262577765130274056475990872371159300576235248193570367742917092979646543659248934743237484214425294113139052953336883002405788487583197564629419258835924104825482214066409289329371968434984978542695945506427488848763975376207906168573883911215027323583987372228775967467443339737816674994082145148566312043282881957530128668747911289939117418032259720868559590269479569966105716479731297742630383983988424536975980620223444405532722537852125812546163341903908244760826738569473455452574085984866111347401192918678036654672579204315374004290080692017204078279556671234631585337335156555176179128987946563493240787560642437107541692204890649100282784655423726112254583404571560639074069367673206066455124663136659516149874648401349769628129258262486442206085415058703122708508950281698863838033045183452177716379785700578775104606013297219474497095448515055838309639601535439803311554304814533443736871440008049369499592929922899046636068866359650884750134784955538027597086673034285615283092647203712457772982804630248839145918686544513767786346963769974213335836660356268790232899494790176676435585463028281622040567341400940 [158,123] 19056394767255098750030250360921445353769910784341179295007581354111322124815145213927946779598774483450869381668912420028414989441030526453460838765407394541667825457805187992219979894937732919535817698627525288321613437993898073319345457319535073162213109016087976430033131348148623705588784907656035168126953809583377389991553071419252708129119147954944048894849811634152220717721151390153786614778911261631977033707216124896633518409961750766519645372270680135748177299756210493553275066664978761926050838705354981309612691046795488056432715864875062506361611861241462189791714500758288278858147398926494993429519816455527510024712477835689540039949994885333315313157016863596176059020577574822340836019892040194447736587046821986875816464688076012486318781222460276816029037147164170321493438455718809499260840791286702528283057915441147957927058399920227336272290710561769931670113371729252158009868736018382437605071075353546175439006676833932024948492782668930348245231579710418635389219502070462179896068133655171970361589019578627005355002320803591213875530305732953978031813654241943936200769634568471970107514236778416406097152881115772562411517709268648857464187688199647588911185747767622131876630541165863844428757437762699628394949776 [158,124] 880688199661828934005540949472574092989912024475134524661726387164796759088417929985901188830934556224787355582232949123415970177950648579590869759624876246053804038343179246674017088679152676600843631766241197008564474196847628145366847183159386810392026727191241832229154995992893518816216998874089580943724863667234241262058199088600691852128616018560213569198260323284547591444169011452607008047918011487810628257090360552113634102948202295203181684844347056870792817865696937598277281212674914276482034797468263245729281492202252162974614798251178281456439868336502266892671903702608984052604352830005858437268252539030316836229025699676842112595108612948370591175672796910560793030723913029939536617331115705533288407440994459049095518420949860860886569757605713538233141060738330264529000930414448289834793757271561431519661745735492975785730750043738401907868819388622383014145121148246947927869811513423573741754669341443114238775595443825012468960915228723796639472720006701191402303355497225898653017692121555976940817374066787915090968568644348144569307569280763234610278090515737661396981232551807548999962619194013672863107699317874984262909163097249311564577854676077464340468702262025750618841181656611477007362068146913680 [158,125] 20871978166842251805488653962047473387555942238269997008134997162920069132352473951750191116673052938729322706578066696739441472746561616206216469559051515484733815016335185082863362896517117742969759023550368786449148991839477394071475837162177657877562214830442602741485229877544231821989484236578842865132360062493244405052651840357250052900602098055782762192115406420711062636520159060662711963511101933423176626677785682976446942781070287280600852479577919680198166808275921539223339740497054432494980313094732051205370219139954798023441624812135346336895765177512505639001628096495255351198719910694797159231630567905671805245619694935051268966257248055584203139527978593610979741585661256103718245210369786164709036040530632840041712125046280508850645639110597371339697428777562332754542114967168985338703197994775306225468016197978539340832716836935176769387826283816389909888635647056745486410235998006563387922987428168903398339815824260758592320029235575375502588292588328238810683770048761565878647969016656148222095292288038538989728593569156499344386147012164568667198983489450236085851357713236035338457581867072715255197523061074656089673643381123325035171539835083425614815957953062320885863512323247732186543680 [158,126] 250395365874355209556868499187989809281712540485502213084533343116279192626965084314686485025329721978945968301696637767187617688661915106363410801854035185574533070269599389238022946427140540595503931481359758042347469548558876233196217891500073732058580272892126083232285372922429527680060321960092644941928695914825939597112428952081349117930669468963151969364866628436774898457709596681963950955788151345507428398777171741091313033479646772375890582757552166031040905010444796035382525765801826897221493478573058544628788825934370861150794037570692616517945726983344585084584596427430676445963315712209082332542573991461848792334333598497754050196463872922878844822894999761703034081938826234253778624238913873203136517397787881790747643346920183430706955661747058671994671941203551957164202342498947442856182640137810949511365049444338221706396280098105684945172070827620233199703551809158372344690785711167060243289044601317722805771745999790476674631774510924127897962638523798572892927921339450510457395437639467913873010495710176276617814932707561291093406558546826528177283304270189327800865714917736146634162890673372115637603075395607024292711483665431480448051177370236237379743718990020888867864434944522 [158,127] 1499187775605785228552925295900394277901623758163457987381492626219547793232685542264481317422949136766369731941967646662930801198336357867804223517637103582383015289241356401598075193151319926069517466262609516498794154048589881396093440620487962624169668608754243043509668607724363827757495710926699760007231206604328166698565469216686935915297784906441178561982592502762784900592375124709274849459854988522997171529059731213445365919430620643624419052040456683768171343058806960380515979012291500704456835576872334225427587429369175788617007325728343459831494822720738148418464844638589895537023077067867715169354538844960691658745486428117275259633994720398696629951912893127090346460806533534764698104756183885964456632405345106588352611379962819360522874991042958005774613736224202949858164786333189545848104863449122399893248932284470531403860966226500825315670154188445095103714979122977983148312537203167298192255546279277598340002811865966122630729515470122922196054518979214289650114233070965893722429447343257738711801578362309444407423227194091654407098349877228897480488791891602380861545645599015799130424692793318844273647114053382128944129350405342209031820129670632777655746279643202521448 [158,128] 4411150205990594055482790128796764637240059675293071017413871651810418528746012993793861911958352433272152262912167551398155531678200210302143980937575996913960402314733965278249693967799364963206234949860777838669983222662606699641236337635422638666973946086672598161829176789575704069734253882222269463717433179672913824911471533317447322428123076797798439463426898859153713877249126782416422049525695425603727928817494405908343306736052828855803041967839892485837648383583382662174252076090744775756122966938578847740826471524963531831808925254073894641360624212252498686198472472363298988709349503096737291664004164339292008388160258106488117656133532704334906897313402408012091804165605400235198868510376591041543864406942643280335626134463634228081635938840539166410590985893688890753455242724397187042804727960358083799107852188748926105644346767581776835946048666371852265668276114770351308659027006908291648271083568909290275918587680923010295249909034765027813277118605929568765624081745562083526773005230155710898806451876992663963787566817628826645385150142626275452448049802914413358099958837530069978279128449335559438960778381657357258740495840390790875153626283618510570033540672 [158,129] 6272338261351927714426373437260911357240219534291562378431524196401265373978721581409255880782914908188917923198073255545610057231735208027553569312533673740297213132062547461003296239217506986539754386148732579830050131872154656210689146236485391404552589372219610363113559883151035921758530810548117144689140731427245485958328615947229102759078088217742413916441883021675275879831286924010576123224184075543233288537667010016747332112020663007703110195681680105717555006806025219262648138135259862412966216956576809259735886697263576989773126984411815632700106591916803484819683981115009414393529383551070868369449899724014048629572765182594680486300394165183917891137676358238195255915312754336606481985494100840522647030912002641444078015655277283481369533176740758658081239179277460803138290124500016877475485713858667787405681334199322630305516726412439570182605668430038977642488160928110464808600618582208988870585809406227317585763198489702159002865531874737001062126466109662128939059970446565640244419782219194331496473868308373319775697860681753133152480486998110512351673513030727742188229537520280022537485193061676005701310380768950377351991876513389230241513705241792 [158,130] 4232328982311762785167562319585563021905139218760899957581163911582299131725580088294034612596896728581812297016476248448797326609063046031733824568507605142602473531371279574464571209591961607263543552332138955188500370451514547949684682240980772526649930828688649245561923448043265384527229945919469616367289391511569947640773562536081604791967838754298926903732371916046859023256442915399094528592600772966110642249636725837051223745698723719598310191844506900472610511947403323627687155592516308580178640731970722236353266593594038409036810783823528090155970719564671330449103517985680406265645029223996934211725341743365928416926569522129521122328871889559955774085236101920354499349690122332146441995332769181797307726264669403621725132157520281023316751532181362582168294112132650116745040363668723947347590645758332193947605920730755188779297577330977283047120590785147259524250318475323083754306440008650043158258276550779919755061453007208628380653256277956130689381286823536969870728581501754378383467083721465833871437102137821192634472026499823184431148928298198736498938410097155212577375651198826464493458723096835907035516447184663665008140929101064916760 [158,131] 1328675039032918460980186067396489567878109135636396552249227067355524971803650529722523777272350291599575984117727256544505857603325889075108774498671728351457297492726994733731973825628004168642845708491909179649959622996919981100549618149524049827548324876083577410473393644428554106577105291495060863371871727784061014611511783083657736305583841042024418495315205791503824157283821684226649867246834398147556187766791663413444781646082470851734865567291691905423855543115865031102886448150927668041998766173579253953324538230518999300068857552824569150916813705446278669714189578780347321571541647001030644026764684546504650622320118622942648145057988340111199453331668728326753777261565828477327694377371971341441342043285023313855032845152075229255502795877940425047860180867256101936514018363621746866156152216061996028447404949243592478521188964859241639252826190903632736698853804823570894885489546198327343656372970464245579058004074891727824081596389641305843866180944703762579965999716104009781464371635178314336749047498455201544639909785669044476813678850965349499106205656842678909283885351330087026146407388269757598741493577357849539927642368 [158,132] 189948553520303458562485496141931331450361353880781178268378953158248097351894595705796834259675659386150909891217444186493244436074589910027581534793851750128015132806262455165752034596072874247485474401829714032625975376072080273718411581211876906543815164119903238846365563343035864336720159000915413443002186741283275012266122379153735783126370825264972471968323664805861702825444798609180155645396778754235552726866697004363320475965285548007082175513380957868502994569330546604837944374713374971813687502023098775489667841687326221973626005461282630975044274891549779548882628472890820907939037232864621264544141331573342097398807501228072337714492941656063696478225151277886757985061582720921059951155931985376244956581792749623480235318555964211791856927663041434279898634856644789574722219450807595543533488752982039805908664813036738399929074853411579106589028029571586044063379502638193886271775388662014322104440992805472886595355603328948932667096543109135492457562906017588291729919022602395698008216706286110073558531969190670793281553301475519280886981308385963125722574554857155316156712537946819382601903380522815912448767181288 [158,133] 12081688268392925590355068022274304967527914056247458224281877533429254920243382881576745637429347433571431552872209422695628088083088597111479945672180402494895329947236346691315025065674731576439258861437346203424438253580950931432875582018895240919505869422339652211634333983709116584449027529138419735573542731846816508564314411112512846397186697386376815605554884673873663533604021976551556084414589805354191127170841858712336147213005664986392021379244322535317724369428504246294479466537678605301381453281349298057911081843976240966507238520976679715239491020422344957710304604163085363598304195426651569359978065262942940537232841895995599187334563808622918543803598911710444928266904798154225179291266055663357680314496959136815394315863166894265650442403086505697797370260897536592711889786329891831788970689323506648359185953605089229898658638205343770510279016841763369055071308450037602408336796208919602604444804583766835593322950036055272501587145235619114617977139161096829719424191793886384847453142985754434855732803049478494901924812175381719296435417951002307148646033797869593251391606843474121288192144413311888 [158,134] 333369539322306059325283389606798842105401939361196443896771045667995461244109160572128469987181641763959937424679904181714607847830259276029560226734597591785851697400006261511728197846225386326982107696303446456471019226663927725314964841028379534817049412423681772792425671646076422381542874289674969214209287662879382575032898721622836079212850315674743365099255071690947808417819098961785134823542712070828373675765356385095836340010550313313758289328949737938959130429520184701708498496046609518553134993688979576546203452963178567870069738579768240980965228640193597503719443622125208682154025539829365936360803391291994943897863427973745447666197781955596417403057493210108677172941334377494092459838965568738204768016969529590274984138428900372376814250481905571387697690617073532477756815735733341476173462869792523151055800909463022431334369406441255389051192206331285515425154927995094540532337927390130578232007085056621938368020415358125940342269756050370817093906806988205250620756177479602579802176598290761241084933431875185162480884675836130800236840670110273362933372584551756811718796587897763017877 [158,135] 3882537447935416630232600517857674638288556266623273715846121782461105118885360765675838033551728198065054359632080566944317740872964673815107893071531194158385986858405433204142825489365913867113893383355117917830773972514609375550999917159207606899077185287792401019218771172748468331674294194710323412949911660495981697318499981029952153122347188563465188754491661364664727749419057729453874221707358553364655168411975526274678651004589761212743112785719523886991167717895198804396712673938289882611494005048458995930025309127859622578743112676499799153996704316727174417916318085177428612506068513559719042510619667481208035001715590618200039093482688946161634452380937551923529964809165155907896541530715268045033001131887566965218960464765279332881467536534252650478735645909590248549314556775609257331491239905746830359768189254086718860693650823894154835894497325646606884386546595257814043871616301462249421089970826685616785318872656364180118363691245959293158742152284432215765345102100712044365110993332685669552829649961408752683026041532313652360586164116488530154331658505859588204832734480 [158,136] 18524166741798667018309835806009964008825803548941593737870392780076816984207363556977574191096289595452086675960881260833616671019501827937714372978265218505705507321351974739476609205241913310521756769952785193339716877678098495861398294528121571496388894515694640591428934650026912096695137071086303027164868933803377110501545918440190450647625430074266468450270297795909783004880962702778316388235248883298749161961701604536465276133921404816132936100363045441720302373567250821097538188734398303732685928604794595731429196860410009000024359341551619213326318648585224251073012261839140826403179796548537061922800023691663774676893235157392112529313130172552495129077450084554566826545034165099542547098591962876851386007439341075124066395397644023204375472916641398997944675973761237368019630899838336192300038871931142351825619208469338917735372217911494101409436746701319886643236776827145697770492818564535818265845250834575465343003714406352671307545493648783133664629524132670142183743321538024033749647760979277810524040631310997198654282402982284792619169833221838624552524056032 [158,137] 35049661017721251265162616407802410118136737441253804170007739553482090604144251996708300864196443752029067823030831479165608653875418221921331094535635914079722772606466241088013904869676844835541535681499573918598072143576973015746592515084024880644940754835423469701844846053718031845637343944879020242938886816158764263948615573866743920428705225538215593787311075176140068486140020317014397764866962240060602114032410864443544114793856066413477807437192834308590803736811330380876056523898534627923927474517775374957468903859973310150710975351206575732587700048063744677306775988654298196314065985760781555670175862076215186227545750924234145576463126832939833006776042605990641286415845162080220491860757096880704103225858696107974549324302473836321454581950670543481199605998053451153398288591946408317868613743149902449422588503119875360534652736502916780420297942298101285955969196120931862201637482691105159148829392622732228445780733458212176961532179274420219311156886683015737668915817482539704182502557349741517203101256385831984516087393783676434902854202423936 [158,138] 25383976646808787357859434048360752763179820999926216967584806793084283251221659385495220949168397964734456363284580527813749462014228305569942968986579039657166922246769107492110557980408300972140411622222150351415756516841697798331585223215857068059775564241846780564180539110468376533630714692695333046852979562881424007593935957423238034830552033855426068119531266531798339316986408471707110218375178449193148450105330224350720504031759040279595848000074796029754624143150882567668142012229657901282983268009502579979433949776237966988782818123553833846236189283698648499637083347839205458431255528627616890760416185113420616640253407000456427651171266445042784660176997329324089538746999251510613364046884241969364415825590867131098601669250462387688399979069411592542477457074432091440146281071963871353173992826798448269864455438201456325934774865653602205143462727837121001289035512572846719330450828294827668448967366038133314757494595531394837760737956484553340671391225954097545749722107253525803585520027379578299033231902864688032756174552367186532 [158,139] 6769349822937526824314605377136954105272890410466710945745894676387369661173016383137616640831683155830084492445613003932933761705632273698334607024577535944192643495912547871640848431685009485300864973802512280528070766082706935408054005859695657328989404397741973793430743851318158564197369580046566550714705000828379303221263550011541618734857453527501190856225307422749758802070918809466656053677468246814568542300145167503250944149844897971965435923461157809727292496895316235180468351886301023324604484580628682355259545665095122482238108546321429978886030060709617951439452062551654517334339416021065654844204060277980030608202998428598427265502248403835033439841373902948902463403243199344177314963848318071685625068900368262527158506643728982537628253348354939654223541400645607954445188321621083564361813117409256501684216686641746399632329107854241832245864078059237007681887305549466725161273767423717209823208889944740936843982692820718869674083376974533369120849561606831421171134779826580183901809308584041448978748278366437008384 [158,140] 637128082005987011265718492204718415774156734953373290585045461998089649592363910437419795582979293998818039776806279921762561762269198363799305100996304470527205863236654526466242502657750631331539029668183332073020268748507361133856347660635686092019641816365887333765890455083244369207529211034241227461295575845827152779202067894969587555050937750360278486699413081511031656934437273433398717259241481956694852783480828913757916969091879678265765790013967485729848129318857978091589894301084277915023916401833055106470543841444657656260699790965031326994216170278751354749049494890871191939944032078043227367658643872939531047454392383323673849886210543613156715558687361069614726546400886404174207148297001969778716739048823588325839644541284633540058508103527558108520746442626961955058595163345022223712254541958563752551611192522122535480585717844104643090721322454551227083126662495448962063857176227392572391017296661456773696251496137987933662845484752599412480538474731676824808529715446261905027816608610143044354336 [158,141] 20201292114417525552402288446778520742259105413680166924790375711823959005521609653535690593500815342099273623321152519820917934757117856362302545523718566049958830776000156016729991356957925552357007868638502473395816279639070837581505123516886779473558954051504713724892518202316374475458999181546197979032978507425634135837424027611745581652844356204730366601667947621517376161887550533079800181329597601813693708352904373775281965506333170623246532886745901949028821243915394427998260281775015727910790270394525747914993739510982120610435784005943219006301666520199307260085478868735824514406059875965649159911406842073566344051526434566460221841630273234710390845560882028162458063041310974617521033778458547787963631970462517767908784754791187616440334616059824142981550946780095280766773636709503630896526985574716020127528407694683344693832947585189769558653930619849172909201424199487639425363010902574198587359968826177975189477750223058330545167673623873667317239624064433184798348821706419572986494976 [158,142] 204996643503255644530081167541796948080170192936234587584220964236872260883174724550874885688760523318055711808840798105901334649202210914776686001530428844543282724466056481024032421840190727538823396791526516624796959919345601477778955057269280237759785372326086357641447295849116043753609407336087799705621339878112969570155399478400781495770713137370662618295367122286543896302936901212118717683755509885777292884785662936241508188479023809243753257635800929398851912632744365999336745264494834376488728119516835018489900878950582769396961949029859219465171903575954366849949648020998859902814354713580099072208964522101248809000985880059608900438785578345787797632385901302663581660442943697485754872597691832576490431331610684001795904709595008139817141788266947971411886137792715586002205549936093977657870529880985051419831865817249410803048803800916952757247177494926797377872073676245661614458801523783529071251986293781964615457056423986861723980861233464159704945230659239199054083316 [158,143] 629150767878575345464924238293144049328208579078809049167001021138178680369159006964293985214035428302800111829831769865693721868956333077742455651844361509366814097378159842180759482374344236749450162590168916897761486324197385537361590199286815491994629771000830833932981982426803320249707458394609057438926151641343771028816907300367596054282731467451833543509858630152079396836853332263813486228488508434101193553268839196689659928998688707049439404312180887022549460266655110246390721930096076845717993906527229382853561189676204012820072030671568753837912872973732829810504212437881940127894309484136050296031169994886383318904357977411603177791279836879224748839891560670256231578461196441866976770133027362644064192953796390325602420258996076038244971000475814679559074460568195659408034949859425484210210066240531305715972796531096845326497187808777349431724553988760052569634726297217893766434159062217702143879198808216977236386612188713714631085546819635888142107744 [158,144] 548501450425832978520164691506492971808496693654091112471781716593307918034625390500098935161260947956961002775666196441083271160536513871046364984419519654375643075200288431838781244937337457789911003029793958601127722800012844282238703718533821713134029205791167447756747089375166334339524646206976332298528440032520486852025576680288111693237035742986268519764649785553618158314470208075696374729635082911868703856418018711446897711721518939864101809273364421941253134415851742807695739480932615225265453408821156548832816978159325495508917478131743604620361356755371870690897965038429406705597670108820209026666344376127003062927402832736990838881193378427244197681447682337114562063342862367154256854947357207956751324480936180109810607160338365486759609467294033339390284986044971573644320923398591337476424115008129950736251417117403254761922032171109099037405705885554192130486841321643701059849512559758713144188888975009786982063257384511212525117728 [158,145] 126689619217228621250852101337628046893963984154450523860702657088442992321641081061162238381521880030245011343786939981980557695867909858622835942479340936355293019742954966995873331532170750979757884594064311786760942129994776583818029951408347527163525232421367580341042400628930390131782754913425770919041081814684965854301921147863233510198328236044165572164310906182503123658967807214532076455310652683786088967651770856661209554721539733866211165267882186472640368255549689077956331005354853834956438266089516872377991687588523445523270100346457753213428950395549495228758999367653942907532126582301338473741825267843394557486766017833952499993347598741150737261549588717099341317102437903943670706940926019387820808555333014298505741665672841943462365272943181336203304337934440684388884527238169728748191830003095504462933681765642235338801360695003178115670449159234976700238338664252915512729406640480307073336347478345264566013248 [158,146] 7171969050249213296983399518502024738882805071471109598706148964436211455190478593074000893681473867849639619939001523702712654605391021224344053544519105882231842700921658009620874973074732923412319115512768289543015465605076715521402823102749031511743677216899822107890849435297380236694868383492594985476446504891159001894690197572087989676403121555759959088980308410634151470072121052824071749661243116953616025387846690616242596686226592715053950158095884739587515378511204623036393782703722377225229834687866293718724910902449521727924052206921965152142517071394969582927741567279719673122994742360775621986432713901731529397985514328255024205960448263985088629835130330467444541364609628066330056003735613252572988279845160565934303018359323168701719451548660754689910324676275944018926633861197977171610429547917847979466578623676672543759162095297774458629093497150317190906181995840858191467004531117140203342460 [158,147] 91189874153078372244566452652156853172050339765819957968631748986439283204181180096770055170512891482001107480246064497659925372110312492912655940118162531624154203485629951816420704604899892353258474977049787415020250406502323107890865353546017223537889952321385339162269903754776735840983464388048031431171686522428527041514990960883719528400676113356476761327911553189679641734070839725807704134219077621734678101122741401522968519664766845725472075351700511528224802007503330790381587083178412985077974217427974744800418818612128471392528341441659465451594937187211703911629226024480637329256347936472481163645846367618219785610918194909338215454239991603190947562864227547551251519358143554294776258368641983388758525557541260265465357310919901994147733682667800882279228689335546299975712542659419678511769676033584371548873694296054098050283965352335330548173359678344898647350756451738636492032 [158,148] 235996684706353561520700472710492157252385200472068020873380437861929204324676002160648924583206229855750483992971390124754974824156128798439275275890394901474166209004963276901299538047890867836635229819454805327757043173378191578524839134498270222180760513770844003555338308564893380980611236030335204562801624954463217743845436932878187969253435725967427196260269812233537428805628068544561656941106624731886539651327802835434243724059092959800568923975857100045988877205750263017881151921844888413943829538051506075138017125878172933847570744704675407192772164215366024677678257452344366605622899811984550057489145560987923830289619517728329869397542722029647789402865193669468485930822050618940977355677091962654712228145385876932125517826919957037228806853133294016403034581413921578725104698234847362944139336095484959102091810556205450656965820467096765957712099592801466656 [158,149] 111180533895412756985675129535725596964009240607594726632736952324338479779529083947627693806855042769703111730632497108419488812493388387534798707432559959569944979683578044900119928080217261382031609181960891909594162467695096448039071602275267576547741943647445546170794742364338968708836234553583378142052034839377732258923617581467931817925072748126470413917974137746165487936145428574557153430475703812324664064617971389500676296220932628163248048293848000949002722072825561770730170373266299851229569109323574866389002948816740882662572846686991759660311417734218432781992448023589914511647895570917638398311647440169206391515698730008328053420135337305812491027754302050883668600966860363842564042340916316433342645941955353559135821883658706768597387077284981215592164919782013261790122091475686454513243685775947323321555371071406147742419613813176448 [158,150] 8394286363483180343463019901028523912214785231446928184117749807954006236763746790885556581960581981412288254368999901819279763020626375803350328450182174936855508043534791136475839651365809196154004031366053795432757221569305473018731129035183984743014662522090835357487671545231941171916856867399909129561091900721582956056032604490077401058426115695064739836379526772375668177240379677742622967926885760472545583526929639953728109257022980126639462485799445104619564774380043471770219004551770105718542271187157412981732541312603622665412485186959285758239372472268776787613518590655600843764186678414815163524610482111673607718708879181981806571067939447044557952915944271962203860095343246892503645602222246335075317681474817052212878994052479848731574402699262755933937200966919403515573435208157074799213903957412083863194249978116 [158,151] 87736764551205123759539383253254677388876438505702624444036367262043545361088141750160497136014001254481089563844262575383593120093293168984359869269530726468835895178082322571973553502609297307686697610455611972261804454434970752946298652551944629421164514385914628520673115168240796990812647235468116856832467713327303781946974370944406021220225835480592714726825380034212590591750707943744193066764809968476144428280839037659618753209869445787629808684143221343511908705728449776599668676765101250003746979922559054180705535028860226440819786112478576575682829190129827848282896148876423369078203529405024535683134053792209280920340042516370527021759849438861376697729423083515351684361180761201078971961503848529677837491856019089767518386032416640603157615959430752936142371931060133832177440340450039905338224 [158,152] 107141944357459588577496683816565600689382104802017796091567529835405122002649408173526093496171800526792834732303040930976090146341377113229862167138812289662906075759500611810081942620927778086449604852936406780306553356667955861898339845290767844096161744693199562382135893563512627506439782315658962026019544177150357374973396114045918386021930361585854777612921855420518373622069022618462506885130099191673919439846316772061003096087013728374134830505794201201678831992678861832220350066614014639580644978594980630903588153971790159246984625641203216393966789129132035871912284403020168320579835495557141890090716458717124091389764591949246259615118018487261599018273932299310303961420035833202118194846406925570798422630788710139164585313603770324808154537042466518216209705912378021152 [158,153] 12537587797823365468463203605037776274130171813589106019978551697804209464762859288883528098236859557739928875756752526682033511497203860561449800947991574139010041399325425939060541216026214735375555226805748060152209140152082580261607352344264066898226027312848877171494792779415049852172534783446112483240866841047849837836949314585093164923794509785635767629530482245893957266887382522087047667748316265626681001595010145688167747059279856113754098523276106110906770921674392962536254617247699913600051572076348382814186085020645745071079386119426728315770753812544402458034228191865876921657231672855793133449847470697203844926287442029063481472464623725326233518403487234337345258079763864906046076935992199044374298912005082774959618549124092798615784326178752 [158,154] 111237841472787695098359877642333041656886145584481330052245156212175200036797613990302692671366626173048268687688105351252805424880507321124219139798950050377645221951340336639518823090723897569858786204379273483270906638277067143020074766622591622084851078099530393819438314798295233033544564659779050094029208517426657053855898022193418219837250985141484857543693302291625503544542981787713122906012766575743785783989394229419328518435926789304921906312937982401249465994318400505230904470789863823249256300871887208778641741298600973328496069854643781964171309521554797816712424388751344714486841258238622149028873705496595247898083380090865677353066944002963750515587629813282715188838840347973300583464828141556321908952543329599661228 [158,155] 56558910111996847783294973349482121886414407313479553868521426432575384441291352937969315806083354172286377729512638382217645990053170567418800484272842670760930644619341997604899166929759926123445853120303582389759148058776073907736725014343400539862885274969757380793479476569205065962012585581557918492367686889014380573055277395432212858455229886076539115491480560554820450089273675826145101767226659554668394359457389840641956940243001024952330416994105742916864899141803777554510901112730700220443907601311124494208727836474096952243134745216855598720330036286071545373916376958272741376032076667909033020651756516992729807026270208471798178493654765727984243606739960881445290686167103753394986971582281040 [158,156] 1173438955189505339512048661577398292140461440466318273545778237930356873894690630998577648775209412260548953974245889405988334626536443778630342931701623781952355587066594982448462292248067070933497724836302153907238002480374879334290158572032368121681625992685773922735534855575615869943538545814106207558705365005160524497085694911766492678434815720556931857075736858342453775608224773913623167092286812607152947394076007504647289061489780232917816082403517460590651502802969879469883499384315663065149992702948198298975868013416586236006139542241750120490828400634149488485076678061155197011786475666291443396073183032415778505264320967709591234517477032543212321876565766475508976 [158,157] 652941149495660785238381563607033039628091828627277637920086056972257944258844724440614071990789300093006589868801417715781621318786212635869565930524993493892233831877178637774570220333441682909046111657163759521844831310925542556426424579704228517943240606025485006939881266257797368846062710831485027493717293443809500026477967560797333300239418523242474049662064084506265812848985252895920499808810540288252504823965280243232051823712151593248632407670952611971550210082458964410220847388299220832973665956891060252584162738514384379199610165166689903822664547317827189190279311927348911261417666598762409519807812801263029868558032141894613154158720 [158,158] 5732361338996334130397553959958473512599950280848656103775789868317829424297147110730252870104119854088496473673429890916616372181136472325528354327999766774836823231924457417016287051775014255156160286727447210486629893128340798252126928270713863114843431047245262525849172657961494968306100619785347989954530324706946325197334941673050409775399100131470821562403301738605578976037344874665549416464698443238118424217336167427024336715509701065732001692044216464798211139352135376097243068603732505773528449871663630438542805190703362449088945487271560861463509242227623153287918751863397978987468190637536342599046363590 [159,0] 508729704246445320906346236716081986335046902685339802578712320203883461516674117803369043972973578904153650936485019934912324041830617180301878421796700002076518465396941733486641894815868021975166374559292925994077680321526102949531637107309579850098959955130132548232595861971963598545334691594320389448747680058464435012710123475688528519839164490751680658349535424261083831269802452857579244584856110164796352673061315657759944767189310993128438960496576352382545398408331601337405882263556811155472054910066829583311325205342690969590415513664078252426950311881339583891693335078379784239689801576962001512214434044909372914035899526047414521414528989074725632888669978506699853352460045996201306293173833220330167643052845649731966929087478143808612962376803362224067170061151177694536563468174642241886775545343687414565469615127994374112378305121705993882224621111313943743382693736060772698973192032767502845687976686492826280454354255091121029266405467841807773354787694313088311432689769959434815358656999677109038460603050242242126639691087747873467657484437341025613859971602601506119101121020124185102905597214378058591624472160352185249505673507298534378429772565680777584671030312832563770976942741973808012973105610991711134932801457401938131899455921055692695254472134977973479984148300312966390586911416518933621742760294118950668566797188365629461534990006605093018410423472604466121229427818870583949314846944213780753055449536505971865916208309401801125563215064449643866534953565973909534113702586922911633837994768438687121930497865913041577515090096015696567022858053531572658065789568524070917943117204961299555703013098180255407415657506037004961726370180203264430718800208085610896027230928896000000000000000000000000000 [159,1] 17088445099231970477516341325311885818765996824926557070323449772542240892420806671620704022757305722532074939539360932458256236792814368121044367196127236118343760598772454603612327733734660506749810070592491987531736174886586415942052406211193818832304498569193409018169470903632591368211601776889824346100800264612988981223667186601482915006631527237322724536334733313392892995981737439695274609086376049497560126973094682792267110472339265967652746380368467248444636331395224909187667987643633014698694688194028597551169793884679765437509118016533097735992100909888880776681984662450707163410470007477508424882163087466524349862192067391550520347535829888046537821877662120628194240318098028899008215142251851832551359773875819854041928024594549866325081819347452295436615233107132300990670224544796234586324639546310752228892267114151534274650011011037921480663475445529918283004581801899685458346010537790597040772196203929820748979650786878678430878878537029894302681874117465541017619441501337449296736498846121410163805043764101564291143326514485593480413618706729692522782748599012913654437423140085597716038227190195669722429540655750012735827793404388339596382017234532142403597140138037642323925205843905933667962796920751943350380154478787241160687278650456201830938039456499137577875662865383932970054770106170640853394224857682336853793962993513298316036638138759326045565668266164193800764281174056023609774206819764629097307388684721504852322777071037060521128845552247786682166211796741089009253509059021111534071883296382550368141416874625043081417837399580631568867493410955210514503623017304652470667003670083381440532934123788428309096007858413204150339761107239175009862039789479244302611622813388242944000000000000000000000000 [159,2] -96402987035076924460784381674158712202847484941905737037146103917977954198717573491173151090337290994429549937627998065745842340375401553924657580276318413259441600590881146084835566689229763241411870648494413481711371450355888671074203521368232566172840210782937777325568172228832394284565356655128526191448816838366369726929387837944215793328433153925510952659607291079022591510646249839162990894166372595677065272849355537164809616059999465740942840712467846650887127667034144470676248337868927774174549301030553544054091683873922562352840376097569216751859109439556440857727104038678285366980836613597765299566232906492517581875652689441243061610651731799940802810840796696314835596782492434803396843715349763174267766770024906464651103686182739026303414274512895898216394586903131787072604741034198418035714075695782923818747053602230056815770605726755813492906664738329960346120104958047599794365562356953160264324049554417078402010750111699139119863828106987031529903552656022299826542715013505157104747351977559858451557051571854221166813079548352065421507333235745196494000700359363687456865937650118324030349649026479599063614479378192882045794307189091351466911721550201865880629502049050534565146483022444224226607452946357260209351432447126349766613627229402950691390849070126590883145420107687780465640681700084892763188162794845091006214225215325714946176197515094513083401718025166634194022165181195265656983820409661195840501657223661323513586717190976884200507934870765432604181242052508287019241057560007044673500919530546061548344493512254455586721813361100060283506676701147518601475682347012435697413444156789107709866341004752603932653232884232326658876385144269749947423555115462664721488509495150708260864000000000000000000000 [159,3] -131370812770861185391625753112502787076278318215483239639400676767821559307657288227498287957373629459506809302275148565774452948015139098334881009178278674231560237652344339191853800286175772606232574426044463123722245895237301178466745647248303513294480983151962991613818969744943068210375007283492471929109173808222204876614917060219832466780511396236561535512834149385810990826198919645869124239178836834933463791309570305124337863144380721374298747644235276248824732808178080180294666690345061291632597297226196530378105739353520225098267972848267351554457168182876782919481775448465561842301557828677988541291033902960283035135643974614733934175877740612625032019365638876281156777726313019406403204120378103865713036726878815235195432691934349536729166657413878623438010591256210425018012261635258135944455855304678278604853569485019881240204596852637221084017759542603221530741093801971289607596979301585474239502733412190323442721796969424198249262800297752741795590129896207013902359734804388848019336754230145424339255611088311893419190895920701818669250561896376041284301349878213619751183258325908243093863272311690392546965248681823634482724595361159906973904975425300754435147949542093867108038129730517125567756253081452567611329562830651932672693734867764733365246301863568341367457193205859034620717009786160278911842117303509901571821062007983761755236267519212384707216289128065038975668528325847718635083665780392584303148679493701578400021655463367296719164108941134973204255698318898086986274282453611581092976934259140091447126283361612765141577032687024291242085334861816803928859326048159709273963503475592031617842846705004484890288303366293404230786271154209456983083337447646159437576441561983157620703232000000000000000000 [159,4] 42572779169823211486941817339973929139360546377187740491290564783799832192595734372013667315354631709400900931115837376502678840655213009951854351423377011401740829306528400673346294300055845499760217578269553985294397859848592590976466068385407794579967430342524539711466918693965042305089767994005534347718609415612651509247524318798869432784917440508549300047516378034280558154359330155771712070786619255917989880117029445796392154716829121038511594717934845389769330781409888151812254866574650586937832291701967731448865468792962704326029639839686621454511281550025551226760089151087542832167190523438356065701336118008420152402356266947215093432666996745165576339829758522138429535749216964115107854397331119716068503742462962928710935992428740878271505595145196516765345871815140061352637946971897095780532555968817210601847855841532341963564101602827492544989570166770550032117761028966676693596100541613961046220953036405461912427875237136537589474614891065642331578428053385440592313696278737143146416570166453262949518508222878640575306847004732340022348284885047357074988410045164092759754785543562460144546954334288557920252418698343997856786116408601963067039601091701210405596806389779319611541157278732104475559631512311906145008755010634880550913526600290078179158195809096702281850803660559942457661556343464293875232921360644582212764572878931808852146209981159551834171048469494981623122835051620971826509324610158095029714893293217555179415567672500499589287021181675718407628415623026683664439941767360179718583929765907539316009033179735631053510755650779009919940151048286410563966483294780241901958808232712579019976554715697615910874007400724620947732552003498329302714477950053388513429752312610784822362636288000000000000000 [159,5] 12200939053956378554762094270236244866942657338659148320364315546930971807864776563689615284166731946372851075570668275185552984118666957079216594809218397577340722640879411337691067145176225797715320052586479023489347666374965704188615231854997899985300063908816868153930602824567171079937070647364180022973395338665614845472607068726780284812550358896250453680041569970271341841890389742224046885221620586286546075848935268846769959732345971068935246085201132214358977948408158696078292640840308785151395552227334609967197430549114083493805693982012492606897133288329819230406006875029889931978300530466462206738450877691366892906804129026270132142474610441426506869177538084153382560822553583959398231487763890114080153921061797442563059122376368942726102985780724937471479280782014788843302754602299674496115937883689138520539246168875408387167864145041981468058057168704165149065550449480756771493042573756279532378606578157901635886688697689036713429414214341040111617059718963177155374203915613222581025159868823777913210450138231208775867098237048456653231479238122841891491436461519141994752979840012562372142748318130377487214097342567087786476667089813702542430047246619852138031482364479879348028072782366285644839667384317507128545355303916425652568804163505696394108548343924130952033362785672695710134502045198794066278036893777442259077493125432125144775387186979976805150757090913741895016742231620620247566714012346867660241260153767351914283794066701257160094203490642039539922973046066463469097933320030401952478792184402966430998475977518938600094141652636380017802701074479362134757195903870456561949665344865560300219958952022276672720877334819199470313200278480351880454815588914405480298990523515569806867685179392000000000000 [159,6] -1002183371846077460786606188822636738711189580110918231202185898621257414973370790667756136811631161363040309207267023180754146445757531405905158045267669662636462957701745053036014808329301053602150571418516181578460190372904395424227900252808251524716161847984481613030620683586116875242978970730307917231368190681823745907002026286153152189369555859745461801731561589607701603618304263787428220310171300022447081984177517128549842210065707589014561438835764397013376261231529182122867307217527218894699952122922808750258135081529960304494978660846396094044466619847533404201147326236510448374248287871993107328762552193499153138739276163886390123068996520256864029189160516081551540724960311379775062456352606908781842397909017689415348541086244918000007967700229546035027495052781269375608931623938839020543139403186765521686021611186085782973673451778840165870506352534854390487571256224035853873309476382486587863412150390896350168203701803955874908798176662236263968010780403398706408019046175788716805791171656107162975561881865761910969591910111175176581630810896119608501716924725503478785985830671685642504001211744693009997525427259161229370554729133886420623950314036294444017450934383080799288050648272919425704053118137463341953898757332289651252345567529891492153723071949060070288809459833168222139237217972782861637039366766187692613182013004076465310044519837391276406548554408774032994276586911325588004622140701090365253599895620580777454147213623013925362354558000511921093285958665979983892436361115069701328779480600386031613185377470384317474172649152010663220138230714115640257231960082981694877180328418117814859904773739202376681798892322290765880872000048656763910990104647954876469800266411635946935104315588608000000000 [159,7] -101106957603692900055190012782485942001677775308946461978928691929328846128744806027138264522993914748343736652803196187475140895813253805329281150106988804866174020207551275610718301396280510577271852495918513051756258169267595320908045699268455493332672986615607107711018749480119456695538270219965637454371710107720821195497443684873915220075524435621163656484408920611626027455878096590826246439165950989268060612675417469155442476607379229543387700031714729191656333691952912807668350199747203044201174174965139576966046303566961979807685067162528324708641089509308529583934769956914589753062647613561173260188202626827587937933733722803608806726842772400447583747541281904376745648265672690063792193950345126907669886825563141653263684859995275263105536576438846468071747846016191057807280518291445470720110640816751474189527669122057533999186845058554818314805544210099584174241198958354835945588754116706898658118615950733422027028542690003364865038687428888745950411572819157135243507790198727974291926732614655295188138992738327989057824385083381562618344846075542625416704759475650099627946357198921338949050543694857661440434042419619793982728109827616823008208379618983131805810775284592542205033099775545095160979459606272680667606866328547771913357001447983028601292759279149086150611926525033857256290593678619340652491408297763576938666291521173262768219370862025104537672814257267704762566593495651119297113079911470854498910105215906803658679918874266731963373675050410557063952567870027791048701455543257499218665290017122574418208050398860501310710071790835236387923426846073672205853951895609063676925024849909077511447273036463643531119875274987198038788123484911909605662889000223677007443420566663599537080458062856192000000 [159,8] 3413112695052651179191171675332815657166029558009620625153627543837649882652041127341551132984624095404176339336011575575811187589885942940172250774231627102350211338687977672972300063206324687189617051732289836449357029221790315352435759369690482568844828804898905806545009663106282206709205060244249479792335501898549603979727154426489843813547070987995053766729674942677757225940757499321434962358391232252758863932829139441421989651866745824985280485013030677983928550163895001909056493532239281982842288400546177472028399475226227685960646554578016381716800955272855358854656357682918195763393759546415898790327195666604739557556415287795194743040696075449652441462507340695777373136654563459265658481640117587240757366564717672076236756801418434924180855464706760779296851145198992465738444149052036581938647605550478385156027130777863600304894526182982376861579195056715281840554965503254495427394994709203098806734481767006778583415539568830993737671369154835452381314634137166516743155449887702722722616783916151086458854336592494712334146480528224208839017501357789764534732186055921602057522423899735316607703379619253689943589477456481152351783207572069193166731386496196101940566190513657231640241916463030232376219184384695765372163024222617265659132969963635539921975378121826683555577646491611350885095431256197856861674542790704812572553274170476446604104387153949880019897084632811572426034157726920722770877009922891874509056560948073821031301367774611811809330747295160742206244899032229954694581830993955542511762003938696291186289898909538496655831852660076636097402469836249655713835640208964087250884302718590997645347900706749796752678962922890806057713342130309568539060177393194049760221503265463531656980419513057280000 [159,9] 147658944591982057169125472853474970803120168655334007713910439334404899906162265775648429663792546165256192783888958667929908103127689065016491369531490491462246202617487110626201483203363855524040606104683613582740909686640642267541910971977688052524416862699357725228520864329653923868179098047736722224891801684999876222072123016209444625773704037432930914971743558326443623467377229324547568570296991939936118017688021112827287598302217297898141869006320961075288692147707687785365265142150475307643763778016813281678703796980973286277138679355160618568669555124864752693436836145432658934837586270618724857833639273092069784038287639946445408322899647212948587676592930966524776107228932759192985161066355571173193801742209909426581132050626816881810531427158976075414356299054672178184769524164371018737034626461523461345604779341213641638387518200555727462085936469989453551733835727582046284920365093229107116024169443510065430657625952999710280531978481616408962932679730330556364161564221994082312254485716832357995962498300242769676326448646033498973113063919536199204141485738187917075210339011809813414124094518656670910615657615507445223715482472827571189192322719010374535874454371098554184526011764843610147433582479533533416487791134847727794446502491503789852257113951740090930554880601571520785560117634612232380761592379632909544576462533495113751875107910951318796758787898670911785296191062019357777032430874553206280827064886923890161647538754296530876997626508420055229990905314881467669509716540475032876680838361636745669525796123959881076091203313379734488603077064223671231114146736419704839517594549905394220323615402053306211496387560867140703582918763724461087728351218109720935230158982021465863055110950615825120 [159,10] -2804573763107018194772368359974281920946334370692220909003995432044380270218357135132408069101567138582389386758515063233204303147794083662418987191012810612195757585114305410417244553707781851476751736183253447030566284396585094580091495484387020775048620477684159081856902381183006842120199411077174833229222497341468402989099183846642379431993998376483519765186410453291621591993254885441735614498999543032843616231802958341624556131033331057524279430991853320856200174085063479187120196338434083907097325977653754789078679407421253833352327443383855661593150656498936205993873706065884181580844911692655382866025111555303700784366215963612744434498742682116922366721820717045613518833689285186893533074941784172765078270509703397962004810624834667568497573711227308369958130690699729425389943471448545028989236868152949347922136132479110002459569636917385018082458513416697368062182603287156462063186559378502050054751653219104758574551617308582070230430041215052452048059731042875594062835120793324529707722032451677718500444201241574276870707122208798232899803421662740022392838895870339773972724669328086562707897150564665587210732675652301540439522632939530166222020163654883376749532451661439149663606633416442395011737283733496448876272281458059644663341375102790182526406765474340429128463408796312556795878841790949378191366025263238135439116482459954032706412773031530717182637443159757567115165784779984344694130021125830851244438947671513319996247523081364789842246136358196331063486708090295563893253181227387030368657258529106873033581585182231602800596175266937719846386284580398615659096420163447875024139775443546859584195704730962806032682460139622217323423053303932226082390863651506939949308944259393434724465919149652800 [159,11] -54105688128899956455857546359766830403317974787804590189424805622528849858793592842498124987190845374084941623904437972915296709980826946181088930401406753870902161814619049519351158271592497874206770739330332296302924937491106938623943768866834601806585872912802197229983627365460131487738930784256890373960401795667735672145197877988106356476260844213497480820291401367345542150407326042306882156026899214919175934850189096066624668996281253860555727087715985490482898831061652202138337586652058660446832169849111887765020370928731350414615752403965145374580869646121305674606886807171820947745998755223043052633872843468940995794842943955622614102241433763136822937725000496307744651448272462177796079091236874317129434046556511004550335100822749734278380523372735268917674095977412736329266371190486401971012950090809530083073934050007948869253156077484190175276879310280964268710895108484834938813812737707032761486044489195400531784558103488195494548737095659996894462590793924963189892414000295550150828362396212201288240694892160368589287149913719125042454231229283776979517790631419335535980284847335535335467610285119439035240303710383265006556195438609212537982583136543903008054919068878737860669223588440484256659262474604682741978871601432157652198816078723730624559700955868814884672560453730769146387989946032653903584134318641278452731689380317440956429283041497911323874914449358334719644502492523673022118999255539132111101527244786119674114704333859233516331904643758724600445693599214583265322794091079344190157387130375176974487325167916286516199666956635260486071169822701739575122733799369454487654543137719111121060661767092710335270507385796624878782281268872582832083000350023002072429274678528299495948792063303528 [159,12] 740558959702453063962946897663304075332229736819219758739036051150059094591808977233869163794776410383101814213328150873828804126756619348321823223391033030083083929218810359628221564809893830789873255757150661123201807211771739405665369940966173490074517714005745236655480161902151483102710221837036208370088460898793551146449263025723349071309406854332786230497585758639054148810376610866424503310658727183840394954143382018072189855826516618340140779504387747219107672492629222062229042317616138259888744046785968137905806819855834791674675789533808740954942718324566425609297402509074676193738740769831106214946193186649872620561499502010518447127285380338638012841144479322909422615711035256203890032278127787057103229125802703649450796769688238754921675069679331888345498352679818851882072066895178813524778881491194066107046933971877161546325318065828663855673669189389992189914967459644306829812046206022117774501260632289760547763334323043910034083709248573021280704594127049429576372765930354445686117256553233920805325386651563278704533616549832925127183159584343822109633442189853410223767481192674815706429353482301649039171581279627920935745400006967926820740061697238159997874003116038389840216626250619162113275410362908880500617185257196363031216241747392073258618810523842445444683485377983753527663347153046053190983729922088110132645211267701997664877714471031892704256247536373553925397139502100969091136301278598055125700353172123197186224501900360134761354072019886902783921708194573350354477887634293719906173037522238714414938293527037911079407841511795850625199509069273149480529416354726077690201538706679805535842742094699058889440996100088012586495681225709354686129717878380937895885816945803887743930965694080 [159,13] 5981572474904481039087880943218314749819994708499507899438750667826190251678773432401173088515343017374813429849941961755194395974075929693497644437032252739341173764661744536647632207595950284207625276528931361397838436488884239341321801069541653490588676174703290802618196507437222100703622649199359514494122398267716308959413217711189415645579277338244780452588066180538698394057678923277093637157214853583399989292295273733951244922788234721345174236986443836009934392158646625653060157581084074434115712813766742808156776398444936715340803840879442491063850071585259057207562677336997616643600883898013376980292682046586306813796059598499195741902516424498913727002919918616889417817088806289751111440742801995121830527782495396687654979571423251981918736967360743785652544605837140111984507879302217613584327739359808291935419606700979486038998959806557550598421792902284060736100953701775636742687044799091455119829460063529351007514343305957876335200918575731076440633080207260403983659114074087864761124520962539598792965566205173271789745542137224671393904482106861518056962787987834548801952987007546632168003956846158803747900073713687856790336386327369835405396185117533745408365357512856483564256692904746588503623869912455249754765121989094520215118726659089296954065605619365399178482494286728007979610921501963924208481952296771426175937015575340767202635495207809194589782664533166802826888768346884459238842892441777060062208399071251384862458235096454286591522884489525258722999694879868162358742683892821508483138469003711874716376441943478203285030157510092869026180132044538152295976552043301919633157206420659767043124967930632044003509148131031880310247279514111707338689982796355671532301080120781703673975715504 [159,14] -73837475212232918249342882503797790994514481959959022372890483151347161175090173084724969784019619044789427399373444151528963218221342019481459893454232637076610237363951549538436443899796114794877684894293008131645907034632874097387706025132001905764614127302685122725359144048260950567126038078564377408646249821781944101803939593676913942199230474544852477294011615246219732041108470371707133800315762215269333416008932555380347760619247140409215348935905640943837153403664574028822866439669453927663583348333432634371800074647312192177487357767283907319113996326013169091555375933320007891918924187987166403372774614084759915337017903252000007736125510644347888924640505862289663987356326723247476868667058673888734710392597317888623225130655166446280757717080851193015199009040710619437058615022650628285614191188492766081858656278952275373410421540548316645050186635130632592387190447543821518744317869941025918774263376202361151286733424619727490719787409282804802778185101370573461381012221964855648124984313380795583676663062240326478239010707375245670716706828628536072714935722254946182619819288531670922315015746329213749780248731676407188895301041511737894073454149088162771272868807384124902914356066130831946776775806110788548205351255399695311923535965620552799410342783540365234194319061520665242659667730424458141190431367778807055536945251900479320844654955705726504413431140217896595407097781490736901969848131522649693583233374485641492772160744043043987334403525858115213922331243463234543422168146252307578649127026843413300268638611405585305221456768868492311739981487940308610589973156079329307696645658664397545551502027997439241396843617143787170342838715165851080694194586316297336460575727357067711608187744 [159,15] -197922363097260360712696033648077484844309672003433598050911692046689746494361740002823920478558467871237456002152914596186410728164121617784925049182192808864518216476047383058348789980321322052469458967573871419005271125629165989372239361756090288048690771160390309849166863909810685493198329654854091671074039979330126236861170032132032037190057546852146568712581062311330979227783583603777153203834326661629843650941242346948911466546465026214441814408240884563038261010394246716659134767521093105031223399475348484316352863416071906488842759396930950272901247450224887288623557795110508348712913241391407338282967570871777247399806066619877009728148501716821378682133726223748040219872963643934155802444201456916960413106948939866191012195149447764984849743590243443366246239890922238867651336976413170017143354526352187563922269095761693406204466170826764155839020161512270420190574092676929556077060393629948357714283329086797674758826571353445077195271174699911952411427526801048444847793201221770873276125923918992366172784546972210325305365720721818558209256164643412871307743198257426405191854070661492865764689871980031384617366446719401979605988075915911342265406745248358460141299488297118111726908071144364581665104035325860817897926893946322565903137023985916733391265058788781377923527486236122679213717597223498268828066415976512124416339723400663404743994905502330754949624446653784802879952344862096195867115133671178762831916522813996786817723158178798893223974316678682335388877066433066138499842822591999414489232627936399081298350807427260566258261582742590104682061858209315983939346728360882215735591824015567882183805590618914717510703522233007147076652969283643426994307049320687957330900003568579849780764 [159,16] 3044616205047053512523060090693861068997290579457519104234436396698432801271807477818378447843350020395717199118111205427995920737659919069663301578072557248301135797895393889661358490109412575139183392808758551844476857162410442044575979026004080528530008771753377196466499555822920338301230836309728403082812733596971278262748993898364797130517832032395033543715881302810765832091496769229560048679884057890323567200832773846048525003414775543135766462938846658583547333665666797047587759805174277230954580973871997710827209899222851869970985077546577764857826400722958652571784644238709455998666953705319299415220133486768183181352321500154170661220108908050282120515912507661913907474807170125190325398906221463782825883746851693015920007474346932591773770930391475690929519185396740834782990839630764409652773194064588578045523894344308328530984419004656096435768864144557301117797244901867939681285835336970921255942068706813872137364288139024128937538808309040925279664251358900399058731439459050758866460317050049946307580767422672669652151299498958626433814964434002221482013737853683583980555819308449394427700898558546429390110674721511382851079888293506813888239546662713343312612990021491094082486557154523655110529642173620962419233382549364891465254363294063055002640742147901109751224990368153653614426749944119828329312227173642662601217540269312771463482540042376969609523472770744740826680469446504214287838104371173391974851782416856172948426014139964030960147697241276353558701569824687919333134503267581613834524579868769959650046485235806688620783878110685640189290098794105294055507040051306403074403853882559055280876996524660861104431376685444426420230776789374435507945715735368767302825041022332316115584 [159,17] 92312685328568439994975111389459103291564047537904247333082618166460704551429237144981186488577874071855009975044188103067306492473343082093965233831976881950580165150507886578102326038895664611050437032509338377795222655497049325952256955031867609211556266910000718565371054830004286977559297137477610980611360537697057986399709142119193351961688322486222809651892003403482870172349894178900821011026684002751499940379047183364650418690335903911799157193969540614450585600887752977331242579833967333052794802202992273967288984062715320135893034385518076946737192584530445203573445636947628364272736991323346593063274557924689565542233857316468616784246578879265002800413504088699027732193131659861108423389351764245618826779139739825400965532405845513314490900394491880628566357209519394912252967755875562532433809274662131178288703489853864478746777777724334869599457997114798039698397880547896460952312830063294350170950082268422762390042710347545703430274054320427701664677879956571968814462372984212570292083006036193720971500425400072765421789007102671905080554013628330984488395833222946791826705418016403180400584782111821985931920521220331586600053686528408770501175428691913452276296111947399421690179460648356860716324919786524951985776482312779529023999613247357010282264460821854181711192683361612485097058490390365957761407521332131035525016191777880037502092346252070519691958360281336041926393994549828730753710044178700306639127769164090892550159459112562563363650031640722183869993290704236100512396139988316404245830595823666810028944077612378602729188451666604751935110463977303667212168575247751450990974528053619694649364371577615675583746368271412470114101988705860556291792918445184220336128479404551664 [159,18] -54209693554250222178053945283983301388919398548772340765743071828465271297484224452299940067906611186896038138655212347171808263730980890585638477694145209951597465210321070487014248026085130685760068704405082001047070426164254651721180165912791847479018165012894200303802495177491502860945640570585607803199378136391801658381078951386273838596871016784171851597758924590332989514966503854447171111234175893131664371914210757852347457205601648398684639039707026424166196822301716660673282509982148518315099785034916898546045971906055612786487866594352253611291528186170829658058914172015147155967814961220110865283144145943825280486493092263281317413728690449479026968296970519293748461559162302832550990011615287043926075663102549927625140340643538279606619308855920907868168176458803843355338971022891993894097473500051149286822660142630707781007365577308034324796327678178361202428305533761421585000731970727319990755441881835491986948022497484511918275426533284426082907072626027888740419562077176389107449204601766126987764865702609536225645003258186666772222778425816305327463270860246714723543289853263456716856374642024820053040207325601407132597893678680480360022852799847841915550426076003886103001709157489558165535559173130595319487540462173990882662652249607315847527007742154293103272153447710966000808511463109543340895584204827135597879618934408624552755799055971081297734517573968622051217354651956063930361743011817274668438855774554610860764173211393312153112822601659579741812715642190854989438440794721333724828547497867333149458426653339828456748543692009459969223330040400846589220230708608721889281123184919618275316407865446886505277705400206917604635221237650926768541737735621285889602971974687993376 [159,19] 76314563737452360197045129873358530562493025124034620175653849081018496426416482188818701917150730731945544520599953227663996744380328572856105740585822453789301757578800820522030718012610642552706067930933150382890967210911228260272630501850647464978970197062902120974816955940736399719346901313681483733512513169267860611153423233838662258832976111984926582340041699242269609526534364745658413448910825447698245023986517481794006133253870213985573761520585438939120494319025653391117875614413919220052994976085655525755189432032822833478364671265279609916896536999687004566713092390132023290762051367605015228459286407933820398884805732113811618679210694761791415068311973579310200401182564561883289967586844209341072902234419035004742713663027664863513924606353807397989600675544871058557790334636914727990136833534640701371744163151064898134280179874296427849594318405961572694974804727338678944016283196157542975127496928774045448033974564754115339244742060151713068995694860016953593217136853186098362797026018198647941935472162065527643137731762888542595328455025104043302946223798549513566163065341708098195742864468189203918437894284856216505112459523613456537452891842181654837114164125811714898647314874537736624145525143242435709718173532280415070908662131787282410810059857324803096916724290640002160939141757295902468453191854393951609746919793187125581541163185982021959387597442843325569520046518528124704936530740652360244927654348842736700095644481783809065402997571697679235027961576226749480403608318382577378149786102518833651704388737837518121627621480006020302730410176616125819321596825201099495033031559230121984558674709917745313344206350071436798948775665043600791330787483643860613623967241979292 [159,20] 406565863910774635147826839047422825787935341481413517788379195940916646982215261319950148785328764197599387816275681506332216870991711172477459859598604566497218485634786602152889942350094060879385203598634476650045928432884958268828475165474876029621256303201927156454845779739119976403365992876706901691222449404319759420025562260349575898675246184607580662603422757449553276542840342055813110018263192556491024454262831896838535929260761313574300260885460123153529914597559325348326155669302685294105337718010830450397365660513277207647989629835801836107265441569970055148592213095250257063205091830455642839661816449587960880475881363084153670301355780503763861612790210770450803097606236455350411238613641506834394218306588628676152709722259438612544498806943525778300315636841494948360623178034579134429880637663581102672565858416001595870798258463521772815402979536056854337898166324731584846669815564510081169625130295812933097164339932891239574215865381097862349193652867346230802949925934022534197434657168699948391304013544032042643756636528729350377099493022773222940114556197293499647558415334502886144992233051481381560259812205042180180933068043739500437477426575854330108504155885229270113886020855033363644980502417280273324391836635713823292419110004333081413305925802781397888504029061157563247890528610615631919199115174116326186073146310173874022309506123932195361444732308986195989462244070784243050238483511292501365329262965599369539806295827372904112279003500452206404756261396058397604077046341856378559289784972316091198921853985187193467380245225636474467803373039213409982028410325420947423808625916943693825909395384073364897609408082144248194393855346317392631474213381179196453523953683968 [159,21] -1043388790149471473121964007091113506767186508223138871774480831398283523765599647939498948512456382045610549880905974665765243825695403988423224636605680902947134945635281741860463275076003538532322340406119005045747146061824534450966922633558802789110087982443952462002674959018944585340172171804628354980152144410379611557650970826584958267398972942400582643043410740251030271991719144316975388112290838048980002316613520650842815478284810533116935373083666280426761788443569876701321303406223931924403209260059264689907620438737563963150636087964038090438235492149668635905092196536266098366428165501883273305484070751643045875667435331334602608943029928132794423775621506495733628556605137910479967091366343309075947484841779245839321329926147788706713067468273038148990362344135069436794121221653923492570172334019396271450745107401522332421694069060473724550049757610426909245403894797883351134316608955870752598386163894827775802019019373528382861468682145113489515277061685575414185673167018709874005234605478262913794311013694757268688772719635400893397812653811754385570321957898939557355584914198013634609877512838185170031334596533498807431731611829280324771979678326309947472639110645747750151924401939188070220086305394028647325999987877887460632644309890953061846775213159170922885155865213671567923115315118572142044286891025396086497019419905350124086040939156041516658324799591624599806625154810520967344114368661734705198173542922600699301940165960787333073739058434410106777054392005262024189312954320648003820297976404174125766998626072793765515562449823312439365104676922657619850014744182068975007402777988005750902884021249074024551440530674770099818745692333081586186392855178355128610642577856 [159,22] -944452203941102235791810601497655152022956006084103392346383272577234190351101026585672973239238043634685559827608635212773702015828949132517150578281424943578580992962827788242770150196734133399333008109788253791671048503975256256386772119730187207663182066934643516732115920992539113138470286206576562592118989371431358815621260173059131431540950587774235660574369279232662099084049122099395336283799118600199132330713507085433600248891451223911901201975676103416182660943847323119400732770788664847309539154006546068313772852288808647132863498216753626913915976702211917297050824109434402014548272798798394165517242472322306783520748347932916579889001766563949937278596705459836925901160491808185840386338825244795460157889777525213240066250075233375572171700192615784242026202959704420597136085547190405351427502113817593577630016274076296882731943100569065263282681946322173009621147519822709168730294536334445069069878684797591688639586146157032753893543515548901573789830737042653147383872061305992201216178831300509378022756448923739976823709599944056687170230946236514856019503596540837568434566780699877337755701365663560470369116395288801779912910456223959062627248401991435548021099232608256978305246807914789075670971707655848610107438296774579270912800743382267674399650270086411092964737920144279531598286595140556988796908562965423629930711693928635201874908906941680739983713409447895730656313380020819982909502697184299862269656809334736324671525428299438786490186533859569584532350422624750275497107181948266929681036127257227018639835520180174327336751064643561428820818268827755153209454589237957446428556262368584914405535984730541839426901885864902387388501895440406605519094074380153956087648 [159,23] 5279522299962721021270728870937880943925891435855976659314692321634514041135703798937299438247377124426754251008290524885557731510233394546557535604100795981501891568958610875230012860744766382995263220761323269048023419834161857608150024748647191717376170328996413856602839764871762965279757001189235911414609841284149935741831591862655931812113004496585825642696592278344441916869388423586438439129540594510790746984017473308904100492681545472155706421930374681080641616968375879673943164965090618771177465953197499290513376418935805008038233654905691339382560106114521704056316578146037160378286898950973751110455166137220447649854781007140578121594635983284210386947858501438791519081228757500463676077142190907473753549681767984337417679390087235886842502312732290809193070891459694438719439487406263960256724851957553346049416003742844642819977132620273119217546628668704572141305140220575406592115902909604865512411917958635934599723959024405727345720722508233331176455409303249019225728309044677202310524461749819026659864989957084716629001005536462309732369753050573102007337489723180053628818614326851639859348662139223688232631852980774333583720860032662499529473096412888976194757044252362713967532356683088766581503498483270710215035790470484056523962461537432607531926850137524736222076569217717776880619932117336456840238539884007109260970187546516857811736579580284429951350514015304541059985093599330191408296554246253834653307150362731058246083286624845141636579780358453536327877039333317261077824581522816770075654347814038818651665397199063376114257496822249837760465556897550484639000862488942568510931149490395079147135898994791825014383756993301585134781413647920108146219155585228249891972 [159,24] -2298299974125431967055170496905341957365671921798575788630127642621946738945980707792083415483039785201080754957392640905558638840098613613102368071597678481764431660452469717589176714361220722647846790325090890430086935111246624857210813569997816928644697721404570894295019337476324358482304239385339835039652355099720282278586481906186353383157178261257052719102974671733070940066766605133423428742294101978675676261242430099439470789247267485357140013774974797598967457222768437307824969879999777247094218185287422886071210973961187036430732498156775832663837909333307185367205318632981225392714541964229734733604508724912074833049016400364633860145277158578774011446661220160070015915039099576549760540945011072815599876873204726496303471511598655882949748860273225258765030306236887849354536368851652396188171108922583587989713976842949669463034641160725184653458658406027103705647722619948673717104754043672906188379966820170448839204350788473078038263281421213203617657516554249076089079991591097219863246556866272488918008488799590020856341457836785738794048139727336437246521777098610799459075560255470654815052582668712449272610111305649775720534235722680136264666859857193509544874846242852004210887143690277555214602053025097580184491555758379477657483134547031883678773259873043840988947649343681035389635056325024230539689187680851278208011977682819116221384285759753322480556580740645774940307116984053246056678605583817104378441538140990629621173373254059002452150006990736045755962890269217216812749186701267454428089565808407989768674744796548354978594228882528990315724052845240411605430619282333862384711742562188194016648070132396064349932826976517627365526146824617747528435835642969285184 [159,25] -11011504922895462717947686392353627044947453037236342352407876498897669128658193564729226755911323928806418357149096971601746279309002050589815285080618555655914927180183878298854010676225133070172120564504184672410931888382594670323194655718006268530353896337854703498393230045774513981988477490507356076109316938765105220326108877144949252522115834718160015434592347232131681780007336321821561193632672502092639458486532587460533626873197605371124480650986554070932699305874674735646935077666040109777571479386568566290122768752941192002284276884795452305834122497845053798477621121673099524185495488031575181633847105501963749288339191422158333387283009256067307514214942076098286785402068407128980515942182973886661375832980914154387379220309521415713404081313710107252237952457882799453246960984316403063701672079057205593241710530888490161407756397729572722143743616062659141261396334556546902494679431168274275292663803076669251992488333805895743058159547123650549258048436486014516832235441124063294460221861591089467807400681948013578318133405536399163806134636433986077691933877393857963763028788204333613815830456993988828675871894763233660671458126483357497313829944286583103861027004531491937618900711964687859905920867957147233886746207976388381306234784399716812575414238611362343305887319732139952213864148307088320517933446793910399870076370205003362467687558950534598928290441626202145354631922218379386467324760068157052607380102821071530645209241846824894833022335779618899531265154772716415209030099501171484664948198055119152997351325673334389198318038204965542476231868776004084880145230753391521155351264157657772816868376391490195720158966557267957144458808733069062613816253827443576 [159,26] 13949091231300333668624626470163716926951502003226319215332716391762715475946179112837472156644634208684036792339233637208697723480326739935354535189804195350164568946532234696068384221448472751810173078421326948817077680655669791019440115159076071615712604613128309225843934298453976360842292612176320430482495340661345739181317457376914807249480800633456602146056724259835780465788844502015040928308686150964493453301994921563028376475549239763507793448978600397037626169126290835707880556084431408074697952064569268014501751446717791008199854324021754974892763894327197373337241817430194957682257693904397111458934129783241820912561244199535799716936205781615618062904325822064285098884496148778453791957970833248479450980688787959488589043493001919157478202463685908061848415733481912818916183427429239466404315380432192476278430704945309822283839038516408652995173488839796753068437005091703087365124125274013011262639783266191336201525745497431958305422688339525856113647206975481267275096454446604894648475619404607043793152039020954004396828628964366493377894130246057780112122594692739519317527074737701650825537206145269343276984540648137898126550847407430663759447125223121965265468780362704263801190724755387738117447819839398929629260789775981809992626613139202961787595689931811813242048497886549217671803851327967641202487286817926097592582110670708862375106584420335039376359695520379896106628544901313851978736624344875421424763497375323348494622347516607552127777593664569963386652334464508065300066693744197455816923536337403037336762933531669557944115052961035779305278342911058114230165364099469929440029168755818348219950938626897522022352395284328330284118922097216229440994234653808 [159,27] 6337202455857670504097537385485869669788292799768916043394819265264765536193622695582117498365871994706530897460465131899080174051607971942242923773163983663259455143148501551019812192781398152056689484031750658570889182236399687349098660864443851631812439491848259062931224077231283258038337142039130787360739103501784891251243433426266901101489874328038158404412836368598090720334132983493602570380406726580812057081564232878287023355987626436799005769403280719385849347021182598136856718420877198190826806334078447335967607702555261783884453134108021656008119156250495433296589573600672598923775212795925299516576197313304674507562588790829335827020993752988534881845466714862219222326506325477042168985475341302263734038703623282681667656119142151179923151831213458049307084958587739205223477597018952137399817080002435997073568355494868610231734770354562904284525240070749663114322057159545662862473731821049659941935492673012923842571156608325713626593186657509955810075774874642562865354397451253006614298228498052733962652015038582061155768333659552003540402423764950488552531126038954569028616726873598153386632820478010928738593698521519613169911618800573183508793524581686646221216310481167121780125864914158645378070871432751018412144086903125014527600375411961059223012385260185690118959422248675220333441827462194518953115451209897917396112129599939849206545255604545131889386126094972731968348423043184229550044123843290626453850596803356119146381312006886414037852445842410616189410164726540889648737959891296194942521205195220095923506768516638799494217033322130049898433984537951147505495976936003057606073060858696921506662756184489010151391393809269408773056366213545108157318992110 [159,28] -22213379327931479438679377291947315764876531381288082976550794076169696909160296309498452548594593382833576608213214015668563311365994906786034969404077097387970811991788148133954877820276124841404668855326537050292147999185439755997872775922884756114419406481911189687782934595528953308286702698880985650875747793924961960339185333816361504100196660572876414990403275647877117220465252047644699417014532696100663159085692168280287695382495311943810408997262391052866730797359258297194417186089026702916628274341740957270247942692192090839605173343525565607931737585688360294626832689059547243360948203811689494026303051950552450814409089593616811635658124214546358706004384803731582786304002047229514274001750760036267834983779200564380339876986645214695422133589565129543805837228488054247624995877175818239834321244157696919265023212178036072892234551015970835992619775346296425767258989883276402913496168265817001903730716558196010327188378449227392725777872912565773080484210073551874013704788730096579759912049066313210285088184735277636441290861295150504575225903147768072393173975650175320769161064386922386305050602804840431200680892730662531825362272779470856014291812315286910034924422446389821543344156059970401946148143313001358670298614812763150337553341817071732645905054500142241590817399804428945031329870670370894792190555636616477252198898353782015090166012976091521584770426216414043301392974031174319598428902287847431761173208613522131101059337833134840302556911407209310232674856119102489089250185696629482557125748953683508028084668709405722544975309724055304155019709325408704776248197691785984838270118283080082995940146310458380464838504055714960011428565209699783936984032 [159,29] 8272822740896965863707176998472776807600493129471808057975735902450530808507353537929015295019935747280608808764709013811445018627036594744592657156674031650360893629519471492800058269438988537413754106623007681849855153637287996631524444142444862765158954508733684942460840477350381409663029766792000855744593637718568487885028566808048791424736361491844122671620146829011366692983472176746375745338438232917719426202451167184099680834748413498512787108934921190166122348005515111861153379974476481058354187228365768622741205174043858187179103165801906378845940652531355125220965622714432798458717403683240617335150801806645651241437503137831468965556202128752216086230419581819643496082468794183804802099919790068088965313587342092529430335773233173773625036376529149810456905726345363676726813190282682509558274247595157713133061682174075898937375200617609719007601451601830363200625252959584027696612834966061369542475956800761611850589279434991316254912288903683592542111415302508075147302994202656868097789797464612512121434969037636067351126543713556825162798789945617360751930282123856051784053064818995915989265047668145270113424228350252669856055773853874510429825022571086061292378932647401404872684766720379906863346926107949649972290747287249497621846424230305797970098319551424582756824610867831228772115997865459128439213472001711007549288561611875680572486351693553492835335341183394591568500640488042874113788055429153987348745367789102377113848444815659412146324921215010177951357770312614958132347062683392457027580514591345992484063100097198812744056667723177045969055712324599990068095346835734540532921617855579231222788180068082947445660535862968974456261258140663883387932 [159,30] 13379125538007498215536114986435364511882511083921021071587906671705263751897362735153660105065803338640044271372909995830610684154197957815965353583457715588975819574957737905208161695109468843606959487191232642007672662216084433707760245226328836545415776584521819675838167827066090004244854332285275257903227622850284915432085019528458734772192684651361640328236840636164344089769232820822518625162686376595713543768411096245759963140015336213506263326937847336715777407197250396590059888984797572519255246918529638012725877696377667060498139423798734348208607170803513894521512360447785968474563690599046305837054132874279368597445945880709610045520738871114821623194972050966221144034461565510071529208817053204589776602430630397507504765612555048691594520831051875506173902691845384135277566047188498885978949022358504971838776222896818642625215090742586810691147064911491221635444875317238294059652407413939271966813081251181232878931790570537336405578888427586634638934624741554468401598977368810733471789591738757754255604906790263383435301400973040641816527955093570679495074931681616217174640159949981589075562879949987239281267264700961723300800783178661348285124892951891425660003887966916533397427332905506960171128414462656559577368466254446120745644291095501799590432990124139711739739191595380386126915524024628037991026703106294840833524231641215282586102479063943498617392460819259039403353691809089585738841971816160023987670549307648900827532596249987196710654890085970773424038444009588666716008233181061181115270349774937383708892448238232177346150013304469705007002777630027514301471234958109070519516895794036939241117491228176839526052075805894650023566888969974849432 [159,31] -13002645518318823837793328694330690046278635221671947750825942091808263640659798708614137994370016450782026072340197940678810640609784604116184583564577863061712458657250253911584353429525400934235297314273248880206621585603222171553291761653536598286574479974104534348652252159137853993983017328065782515521229091145509788158963046188033884556091450851690826200371172882858047289930246304685000954497818757341347465533546435373415993525306794566786844712833175406054158888348196346650887185977740381998283044199693005500439701696683488682114274278629894198205758270798489759406793891198899877479540855339988463548831186567260201102892326387971076823796747904629479454232342778738164686755240159160337673588958835270967019294232456254068610060562654303147681060243710299324583606832018252866180071060358455522280039436440177588183037039830825752733690181475748500852191469044022416697312087311104022510234307633961697818692197462120730537401664514580391165206919442135796362765449511347237035130428800399054267026235302827864326100496843835151636817754925394209857830858191820715036243331286486081356160342075961526878117191629117473571041606532502420160456405143052428155996240611773041004735116823984433219592880301712819921541543500942042779539238544564000671438632896210062870744573420723287184071978584009197655828108774940606710369570828424534080086168975513581159438837372108273067679606204098471151571306323920217253274566685455053628924153583177476496014514252925862830218155167907876007147691481696432381206210107701789847071213920767215637257615866761795485050235471310249209107607082688887833795119534809997408289146652876135242768605717154281698367766967030620589693577735939473 [159,32] -814780559446949034058342390334924036987859162549536266706174645157964899757677490607793495659663921532601838929762145131414280545974246699252181294150451340332478182389389412977083303295845045909606055327309189767437341836069710007144006149226996509432043584041733080102939958465052207371473110433254441814706239090849976915269506269695910175834605638426901494375373423372927774557277964623653474031958951477856638041472569719640162117698194439963336190585615165965774615969660663951884099600401763848557115484121430216163267425102995527600509483862244936500262168570275371440547154109705877296049036930095854474780576482311955262027253601295816408698135785321637305809195456654758097779509218592153834142047767387817573799221353250539930724606486293206518295458765926494984110725890287145514527455091510015304660019444111114826085495370407476857563868940206856899125074038975401764641509896969245675003881873169960213502504912387792731909770218459814718930314697457197557169768181708345171977408924054719192926610983998940163125524805790664606737311814755743325521360306653476559299893516924102374925358476928228431300133585994900671115243852558973662704019806475735287772732064141079027945711066637176103413773928645533270049851557944307788101766899732168692251927227277087367065422328448462999314724393427758207610207220836371749016221243993179169253808695227191209104616070809613353854497856482290466657080511628299374462175629474480706504684152738650406913663721893154705011510696036683738409721236961621986075599512913305479861237557243122373152223833573303160605786515294017863183800703825845717104580512144647664446537253409262603900850610414082491605006146221299910668820307968 [159,33] 6252715302238492642539998412187536548293430492176710965197439685992819896705586203976431065188378701371739239171898846339323298962034581660149851885986098097613053058875168439429204081368262783241102577568438961386331715394373352136087214449372886436793031685498772306933121751943475931041483484954806478272985294972801867825128460962118140545094620995574871001292840669794080108878232246884416192645695992089390858852558468671995525461806488258739843083693044964419682256026517653622463965628513515254388054335346046431125374388561837728599711247480419765351857728092938327781987042289671011368671328554855103076313482838736890869474527257052767426297610491815663678023998432504252074549342662375680099689681465110544305909670921894940641514763354812719155898030418022900881435303279334744909663449790166762762662331592261518636921459059427362541062605627118707531873140699954114222403873230767649501091492776386516016122666483229010865944739476649921678238401511848191204854875951046527946611935578503555532698912054496885614118345706388906243360434904959440186088450539173563778631427896795976758321067717078001938456369829779047469543329949058981230548523570128466500598542303008495380768865588701994879015475437377144011517942670816654655342609755371868511181188136229427442849136485525488774977979518710079342637609684591071167413832236634019951119920676283895424523326051287039356935092614986421763482468663345075614747519837632629188821580793864756554138097069641564658121865154280299121474750862298460860157334137610486086688489416527932091989397843037565481313491572394905732354123792638028734006703373416558129912499280375048314763038573226719168724105058977648216913657088 [159,34] -2298191676326225384847837701997378174635815913150352000529617604191900028822747079116982959266306131861988942466247265772072105754301787791535560807341938767519300568245238707393377766010711551839744162911249062027571745213660992791207826023364273637124271847117934567602488626575203813834629626134362953394463118734740155032868643432221530941407220658459100600640169803331645872458962163766876184182923980950404281568534065184869178853732476202007299481646054353379711036295717916952314228728106721275176649177490258521268084236966962858247199620310736998012107195084687551554689577163317139357415830051673665598226942858755741639212818460974447132404206544174673813613655311746744324672356715216881251153924143703702612653100980689488357494189404182101195973452421106952116040673752387587738493022940152794415523537656694667468570467301873401111082674182569417655961164472942090111166834491845765282445292620874555553130333008782460855674396818919853481834429975132714363488574030256980033805620025763174768238395384611332578100096601845850549355312062377418449980004349795598967710327674601474351734936899241525011047829968665449938389778576551650005578042535560088315686402109020494072567662754944498133713748599046661144054195097068408263202461150858701452078491082226727301341661503672378953103232587156856742987141958508056568571086655996679211142172744793549577665410453567708551001219228614531326922577423480520152341076384431467043525629530260485995403646320809498133159187530827464397973788715358442376264890634289023831955169108080342490358041509408030537183763733447398066922003802862087744100479134615672469584280992703989538626484848016562094146102522020663157433744 [159,35] -1043705672738832374037899347387514938225636074948115637351812901330355309932600808841007745488403139792556886236184955258719837502000656444068376408414933389911871878646251691546467524719638054922420730469538019237821801829939381386461634365773204023458304717511102679186028641083390172106815020439889512468129400715174136834783706491413670871403885816676836761628515544027490242798524825812430964841918819466224546151539398845381524427692148016226772241030454613881283407039662789989448097191415155050482070946438386036412405481475783232995459351275856300364727516351814626000146039552751145272390084393871553124490076193671316561670523855691045560089531445566860303748990040388122167958194268577393701672218131168350937132685192210844304960308204262686731311063113203791331752602201619140274367839818853831311470289069178219614463101373324046077056521618455392887288804834591558434296277607777869456562903743485908211303333287533705735621363921700198190390527206778812446081744393193421784810405176101015510245028417451777653054416500561928098337646607221379491534420481781046008732364154870876395888450000632995152291840460552176299578054794041695310003580528777135902020824500366176751364945253383927865511396253607666330494327401875649091730090624075213106322605186272075857386309386921310818200915765774985009026971434452478172524275746728442216304805412507478659021245389467871768014711677606918500584608576440136264068570075334815795322643469663742243513723006467576792100044837836893383657690694273535249549103937846791073883098213243877006668540011937952614316951328149607496967158242744401535879522267503491864848431432250546084622868485609646889006559733686562762786 [159,36] 930080132555874140787765491880430603594615271103422851021023590479517138232789184390934782893818887627252925391656610197482863142865971785545930789422755825537215857324186013460742329952645826358909193075876171758648537453819587172877756537911935590809563524447271207601888247398640673353747270942172918767392289336382585511033885269889003131022053573046877410059642946347816952491162552891351474328118749458607950233737844507667588647432735365130141318025949978916681467383899237060054956423545430969737046794764714138771808237157019472306201632529449137930940461884929165253206744077012375373580360818541699165813105752309180900911629286079907440566902350817870166117714585332749122985485066861084713827407688444934413200261502365898775354558798791388695369323565003143330022679212316417663040831424924972917693842360589118661460814434708281105274564565297068051233792331836575031834028887973832173388153708494409346009481100408420967849940232771428918518931035816631560075040635803923948498519104729419713742153847637555310876223484607211555038213931312833083009189521658294575167602633580871376888549144707151254454441231619329281300399361404783248377528725220542936050663143772126557329339581889436348343435039215535517417089961073395420916259007530719790412249550047541902523339923470081521833373664637747247368930028814398693439894913119414682539578843855892486272661571932407570998120417579864717553811118819834648518307698278821707338660263336459762222311592300962349528057953485561948730013465924498938956666858989603430865462577600427351012328688177239198663788682572020613734539419770544326589849157309368841161934241587282012876111530779541614739017691420453248 [159,37] -67472856452389810526130188734201986343354599631687642907245054556873893614857028933440000973566687281098399079994517193411771070394592037530324382053218731818112903445595219609856894007308703363017352240574611666416124383009312471235319718463935469786800838046722737156446679100174782879734532471072478593523521071011105740049232744763974333267282688757051222923406123151416496699609389691574030985352617910439964250466225828521812498050681399825099459378178920995983042398273115332166660515379186616034347296386040574453165886405993227303989042159039399035472699736756286002952871346984679799346807909986400320376741244869653457368504905393936370029619351266534629080287280348425326245293279551373163386117999855576834530362321407832060351340775522995725014137392505914094568634789977835290217596818401738018914807392501982650365037083231028322686159238280175883308871185663631922915372374996731727450291763145658948843548152853124824434819323173405447627597503945109766953166862378938330836996290145957805888124011871993289105399220075300061695043661588553546289655585651540981135096823935870543568356048396342940020184245410756318876351122386018131264261078457532679797703882261000606459120315009609991107646918367775688704437771994580782668216809147310497450593313092698298130780504803843985538296516089868038036897688059598064037848918967005320862248387439610806907127296202224748576738157200438548398233027923531072500664030324533848476157830672876842665808631144320415142760655073001512361972987316587195450539339451467318682718102567458528364371631705805252853390245013255436505838053759349288411687886209036745701828155520055229835019606628667234305219798496304 [159,38] -139432204827625945844805268572136834272706603574619629622639439627706865265601050369868485215291199461051755691356588672668499148633931341591603218887457514132070316320112235940336985425312475457538231484242759509300947535742002839969692331895765575219649156068130476147812039566986584788008062197074273099817708725689462062791117004014330226106728125447130738559550991981425967189146073205205571339208932744973516434821926832669305956027458944985146146163434878790183596845944055444789561310771246119701628252676294964432414841110385470168371136653548273577709118413220882247585200799291451985182812429988594578858608420995006983866795728029975456211954013007755760513662741825966072807302846043689826472294306825701961712133463865614075578962886149098791343983366246846710639940195776375202991538805098946711773914167530959481735586456864989105330947065293421544622132535324869044145450156920924211169510090976598672985664901077880023025876373978159951874002746144260812702032432785493616460676631322585310129925944759514642719717839781533555803070654485406572867282415049181420653853046897259306726654794673707882041029524318272078490577078654344887581106407296857154873569855099064444230039422235058265626630540397350653885024202940448967970633534106367786570300876580800989855003187962045421353399804543319579149859524561219142827099997275337244481485081223881662858504556908475644763522008466099311099577629928973776008473606063225893052576388545054759355270876041557078563726510822397331166850574959396047626958336845548941276211065059696535525180837148410301643509319758451595160312662982223921034257523500882312435359770658643617426030623126461892161124606208 [159,39] 43245249694912347906001607525259538474532439958424857098325326844335993466563107573809066650559558598576882524543986942559584946485311687881385863051600784823511284004856839115303285704305139264690082975367003921755351499508476196224805970759152290298850192629085575593876071950300375203837847646281226925134462561434941696127301628930772828975759535318311476246533118180302109068891768394625269258817172849445021754918784012653114103051462469859017109433146135911762712003464662279922751601881440208239797158192898174972722512987697667929688319666021820067781881482031425912176065450584786706178811849725446048760090924289501770868245068482201742145627796647555132708344100172023209999572194633025234284776537432086096110885712406494372560012010931253452353421030497167328577483616952422526419128134721177994216067422069569683074498838448412937602235940143442333349030827458038688003823322863403662719631515672954818195965085331714698158824000988275153486905461091246887552755050064204156477860311082089635851593341314040377282067536272793153574665867024058874868691875107003831056678156810195315637505051191377670718458923851016078194393382596394147200901990760376188230739345657928305400205742391082883316248176796247628514118841445248395667905219079313606004418908610323911422440189749619014136814118335174889223769013388967928752266753238997540024805439537937781953447063636187162974460861069748649635768699102435443584259605619070097915987511288723494420217336512731613383043244087195184370299808629974720869191690732154185547614167053837572174261907832750705684755029520130784322252294594338044327014161741159069482043650261057860628190155939120945017363552 [159,40] 6605839173414134098988970244069706722540790776643926010883524168156285708174023055650346956364844780115202629665274852592339399815011293420797484471637701744147263436451041522481735287366276058453748041637741981836271745519582912408415912436414894710517839731560353148068750386080091098212161959482866795624731805228464814555008924054663280587188726321713951939859651207648119979626330036918153787677743664759753396450576322871391084642890506681808808982702159247744871824215597421533413075804321338303157302558414469817989097525346427466450246495932705207286145081575241298747453422929905332685328799324735303638994026803778981361635751985032701649299093473546516893636345719149609842037776868500759421388874744682222695277326233416879696323246800938722210704546640663019877677605993256178584856478913556733266627837028619273884955778149822647395304243030884492183440775772285053126347035648186954957689889147055015046174629698359218157416207333764409544867975461985846333116342841259426948502145067651253469462009288378742739537281428559822073755748163244948335507587009446057918212550385377267664522473157364302938201381792313207925533912501900595913558495728784848097927069928204935186875533964241775679268691733953585786887291074860212644114255930737700985160275520451613282711079447211570050242650343298819583426328907207629803672264449543851223723364446779905830802637368767902722199117171493978715760570641222246130385922632069209585609961724161433562129296912829263089006486667605675888175661417517393799538914777978060509168720673608877410063896249570462486584955131929883109454788654408347388842365400164583341246595458402167256021468410308746966016 [159,41] -5303358186997776261155059584363257187952479086971799986588309628134860219006378215273326288200831837985094105031427112524518882352922567418026318810772208022382280853325822383014434239668623927873584484493283418203986516571019286675640163833060367282726258000123912774583261608995232699402546043179883107047081842511202853245129759267218725655005122864312504938519315691727672996423905453064303709437638808743422737225003157306769251164181379163339295779000971009111102680572769179147732720697351324743457156933612753216677058370289234662238376087364866512897542011363788083934473985521638696907061872215478350404613898222329094906484400256408325568891646213055098042223472729453378502004104349987685891178161578619814506323381379561100063211279511711733953295179980639985910395673381446569732579997997349410494133881129318775004879021273759502758756192662549468778081945865661671490797245809381488751918503229833244853795762285797642818567839552891927145902736956169272506862257674751631476613162472103801986603965268440949505539920501150137816802407799285788458930627088686261055803035829434738817248527914949579592267769550301164708329260450665643436884164984022448338960541895055350626126294079039530777119034073103862247690353577289792603252489989346898828948260259604731705368384388376780279693217474399131559370232847100590329203016256088796285175933526321559774543217824182184426963389348097844466245654868770801075613328288190618353967245056534982764921428551137296343668226555051439476279367002182762937346018870529513252053626647418036117055538048193583397961211426928269761130211407844680815962132391885525417792845249957233103973597383584316800 [159,42] 387559537365487429966637345308717566470187881772588635085492638804222314243654064158043104394170591364062281653374126302044759988586658892109748248423309239305174897763213657090245899758986457431612159534948352558938523591443745239340103009431806417144400333703468956660032846544351324700823474028725611958640292365312256295693855053524516562767231088297171585503494412791786077714048649895607006644662167621394651581965963444714535239512355962726093996145939700603628105450178216450354306915375455741073347075383980298054959164415734513457551431828749336658018102076571862581552618964763279353986161464783351942533595683815519907795125886399938660847838948139616532681408854340153605418593007306517425963468468755773230496675062773989617912319410431429606391978058417575524538556212612226224430675474194156877906020371340315398958065727672435508124809872862020284695006537591041487377971108011295998869088649753442338385174195448597876307765380657954476875401852187218515203597287382607041541990259859298852726459036295343340073162696580515886922305064292054484697653976699176267059654114312750044539378577473390889959481619844865118799304927952571077355644627771012505796712507806145485822144115354187039951380214852877626569593900113363937733671600575648027621393144729584976276328722193141104631652533318680517889659682217708924606629363961754036431765753699907421146450837853352488101261166984527931481298126382698062739936221118985817336522851564535458252455775764067567405358337463098071978744420340568959443712035463384120275122711089927127977093531277880833259215489556454139086433893048228523441821170852061466640379970681344034548573750585472 [159,43] 272107297576737040849475452261062181987529017138263360439390548980033106228006477061185603784345870610934014744577951024639048755283465346281094097172743846826711191849584988266520788886349138678328258406956799302912514270155409025859440554147721567555877608184654399973320142357256372701218243944443470358604847796233505594427533662515946790640984189214208676034760975563779977187377349161162971795446488996305871661806658561768785334738568069390311154290417155122151772946960209736152334249699463011381505209189854046056225810613962574792907584187224691415647089437185871039936643332387408550801488614276893852889936222663385558976000848868574474938208480745412549685129867419040599287028527233484149576561200858058360849998910925108625636430024297268207629590695433788141140294381946398564640264882078084519580355034306230367536930539252714942449355986676405994410875369963722853618131726341320460807075982776640436102682209406384180481513864454756540812522674459506407848273938470184842056167852831958538169513270416964743360016185543290372687963705036442581443937425390675418114077455386925300648799589375808857743468689822866041313396842690852817801967913743580144956772695513437054239640203544556242761282147310315525414011802980880564593689439637898208932378858343482425657458289345767842433047962407686870967155054945313027999022599323914603479716540584447276474090347832167561258338535044698261709215469091691614494548746153048417678190864846685616083203596713932796582194168984166683082011046705416862409598354589581694212202877609671941018972380971741008058129800128689380934783987871158758680559155371026809290697532007910359527425748752 [159,44] -54609610960850758873627570984000868477130870061316950891259273592395353089878284744453935982948290518358754310793907852710133869400331817967190085964944066392612105636802175805056518994406776539180765087942206760571172075462541297705032036117954963361403408289669641699580208317831253337107033832193473767386452306781012621992355895004444027945495749736774555064374012525684647837696544469330724501030592800435304362562223991599060035725666501113714272728410868625319857178383758337780500725111860865407392499921588325066608550697250471151984186357997093004384794309239655861962447191326850463631415050059941481168507698375839285394983244767859372620455346946260831311366332788990971026230473799248162800976932706478639516598154640779466459562278578735846328548248193604043592148506734746754169433796473301641012613481566335575613631668662122555785756384708912076944113799279189398914667653470066723064281509266763733217043398351611620104237037298350367055738492297042375374662757377778099269083993558107074198836250755554528483702301682916990164412732963452388117980899077506199173141154955797011078846994657179733742066695018277751584265865652143277288171542387585652995477383446637365766638462586769892693392964389416448936852985662858233370188628659934152742330130476416411167725328459459480741925573356284576969744459781438924716756356321556488822603066388557191116565348268941470660355504177563114694065461148179405633351367164576717156842077976845128213280518364987945405308362503390309602595734726804145846429678586421471189525083371693360873294179030955504861046938089801262829875374348460042582118215021159544151816852492511190605538560 [159,45] -4932565492634066770233671791458158181754377478412926113589886928017754528634121207081441921480242374031103034947994033422048052439920947241288283038509117482652239297754116709795953236655953787689648517366998914809565126992254664948696741667844528012411616908210771166812751407414584332909413301044545843552960848179476511184451973970311636817194292314633409607537138064959227473850940516404813817076153826026787192166646511901106228611624217080147751153957771752092663862851248257954824698606820758527322124589087132592934491000297579795012559825045655477489691070899566706187645065764627129338329579624583324305007422597312768468943745721360193022068464480547803716115061390768427985616569226938095307289872039070598588321284709928133642289742683056850172021103818421031895270430701723931820392924400739120662015551538736836382450167093169358162772560248629921229928734058269631374974838781046264477905844667101830645223356147527242596983893904659320617017704975624827613951453588726665091732158698119755512675644497399541165265948008712832549620565817704211124526030788591068937086908913699491444228858079255004677907107419281953709090230874209205914675339288430120578010202142815157099105131369911694570998773417130828102448554936010789643076793770462103367873305007215109298169295902159695374447911976189029548830713154818008576654474510150902540317492104379363980210052968739350077338124960097861302291948681673929200195423392692007643865756200579718617072214148482629669051199429813638276224375459295937110693296710389619014577787218543930143290224221624264732326284115646575096609570922534442546166657832149248305614871328903562410080 [159,46] 2267232754394942937951683764552910650302357799121242940944545099350107535211558390339287899407663159678983747286171035929271412423339908808970505744682566060460903236845352991934436916452856098153855582728325748597006400590719688502552748808462356610398488428236851829282158973422268246614723477327460966852141193771530566160135515648816982493800573077679443312272925736645116025032617154412945321294102635169479171254384759374894054335867570750904472023103331429829811972132155263819541216648120555379145697808914859852969411741996448786190027519493355118101733727430410983793342687144416396459903402448205053218393428679292741345571102588056156523609746014857163189085132623823700937589769353788358886673330581830606298067769489887228977719527938756151727285724822783519284379845726770265177325032249820815921165876097015155150226249986939737359510875690601052560982553097404872527088595382714000728033493472130772054564805834904313495504081874357140708376892035216145513599045588436615168573541144869163149351821463833298378799743128947427489867257171086088933186176476721811596840484938086538882710517167819773474749582871944856617396804296068371791978138703255399661599364478917986966346939749885162318590845097482592696254649850777010595156364512373540254683487690521044726943618201886270473646067444693507907230446082706861960708155549443465758812667697844944498306336084555061927531748844597557013738913025919956230682029271604858584974651187704249924850274674801415468473958268681811183473993002136979256712680113135718801492137603492343146512994411491771398966753782286463819921249485502997757109619261206715210590414632975573952 [159,47] -62054332676335487750233856646744034725850581743814529086083311376443268293638418538776860895175221436913149546232751953454714234765353372165492235447886155205014299662526923655532150881984662489480833281005052236729432686163468543155404337059609247470653878800919084321664830145442280843248590214877117664060045482359155856047840362363200351460322191714017957253263432863340134524744427916861931187328838006836340184802617948745279943988088406409746967156618628397917769571433707680390560031079824055582556296224805521386308200763664300994676130996861611904998055212253103692410626988227809683060905346273219991197513823719280634192527249390568270335252570146165093400053181346927278517277569068514046740778807456887993231190479976261466397630360499838242987858222475653047724546682600425004678105032474998293186017649203168151030484384974458660288060783199022638875685604522759980250492483990411841269251945377207698098557030801901474090215242195175325902370876700451544619542800572009835893841808623148157296293271447051747394970438928885213959938002293360969849427840088239431870243862141231743777110083339554895271479459292574904041492935749149184679849697626135061663848489088318668212850579230256840850817606269104748400001028807864174445012192838776129226669178118419066522565350618792479793060823542748864541018446492769603413367607436388295850539759208274823500353106637200002073796429801838289832245048619727862537404687207595363448624830735855602102757982253016731257839982392368389911270918625705046064355670858715549812122864580123658989181078303237347319609619748019062387925433030880342262460288576890984745689420763304 [159,48] -42814023534557920681757575666196918806286317178920148655312628209597144791690565164947468381490415723691073849037929750550685582110765254322146509338717374553632744959748871994675309089144296904380948179586983766112707136065836273023811667218659827905627497335000354490011378926662833611888023444700390753243158710096900510059018826718829231292710111702888082940686390093758508683097110528789298156671415678693173682320391464729844830157138127170318763550006425181036739632150478418125028661223614938313705227257204783358130658587740840815770333913971829656703866570614657990148740787538608013472902824266142425834342457274951777980280638947906431921109537154689435630265791978406935492273281795288350798455955965205748712951730368039784299364272220001626875417535037374232019686839848824526802231953060843217231131151724601606508443021864184689168996245937284241291997522688120428102977976709776248253434154651638726272030811402997531159098392355778501974499506887224969085392471192888385270136242182108624907244415978110283404104858411462752695357647307594961260568969321793062360887149662078757862991918062427076261352703521217856975403224254289159952481269026232325349013247457460936369817457264429792377984980723082253410379722561846079002486563055857401621083069229593015935798308852181354790442904372444014196847098729017698421347571343396811475013210916673522448952135940989943899931590526081509848395302139686114326273859320424495278629521505619299912130800757965065094660228133775647311763104952952533061816167332012227790444252741722290898723582780413793879796852982088090234903915356407036305670730117731306419864032192 [159,49] 3717208320116938864439403157813119070319295802668031569009301199202571523215592143643091492719631082075283599546476574949351552858122063623687686245713470992251753792110914583439311137024170236405761822809507733218470188901458696286706265624257387946237309732337630723070870801791394447477308432030289141574131364974381697962156819712333263526469014534462101732566949425618563324457389073294088358146363711871960767685577855091593824260723116970308382080253399992783080849164014790154355412694781094190008236361470669150860678874905469209796302727011500693287563117427505160459488088268722625898328255177050761662997118919749895759506744140343189015487838434367178095575252522253142883280933338762942350279953658879737457866286223318100117609784294351130664728892179447997786189599500831672174075910887902453358470336285134886069888941684532373674109154508739557307590140667608595142621657965999556815688968108789113900450582914550228683163077814311734585462011025907747102817201341424521955892631766047359908770352896261964106758362074992801251279815300155688104175112488905567581718413928493785715353895092209081091677859183421982425278187482481643467399122454651699963275583344135292958974109008051274891972401088364118717683148169032363117861464580224930598826759265460762995906562106338477720802975900445474125736509972073707171064653442914111368400017690770117030979723111963368845588279348507541333354839499212704720395958881296239405865914473574206158390074418963485157183766121287534024383119337681762077760963693856575334556655401566729725762593085660193154837364533062486160454078706004889505831653812833112873088216 [159,50] 358410116082280202575422917573256559770870380759702316456012313771658998360445404108404207268382256334379402527336580029548892311517432350643702692810407964826400830247742292123213036916489671530737987013781188277849677474530697360379338612759998038922869707431241093819557938277505883111679131801867048044881962662476825470311212508443020492114677175324543896294309190895009959387253929371479946809383222535975774508948474134646078672915724080127039440711417741920671370714850691979974622256587146935838558947500361491763298860522826067475442251150068127177028024531348708059850546775559676288179154870104101335130179004434296443594447865132513059434951839007746821460828145369548446594350675759479054330789652698224074932024153452572119639393079640694001414035825000865862120210656607570385762972193806825298553893548594906911012846013294057529301483832071762316138843865927853860614675433015117940130874417762840098438500355085767429846139521068319314028986181301576989185104976778215747530494553606693941485842799009047216646390523364877656784536941961416140999536729249923119277116714343903065758165439524233609255588337674178104450365860494322773743439919187245951480963431066511043338496293853963923549238546981838663929148867226681337090427866983778090746349867512849023070681472978431153997750774881053468755658004530618804837501801982825326984526593566656462003224807170994370427211892531587245865989495809661588075542128525362648738035024556322545582586934492533317430598079808484256768795568159613053151937786848474654574401260026413554779048052682851914653735466603338138525092449005124395266259300906962373104 [159,51] -54922204794549029646528201080830139110654901609223639072104652438451393225609138646564028411357720585587792754407939107788811627720632714944642743977475075894723401247037653383564646439166115030250437773361311415478642547723051032128981367353989581751488353127327166101388690874026193999798967302660042775830606725947838002783100159109849426147925156383411594886619091843697472366357666656993066321665615386061841893686887959834795189169400907636391534297686457276047288735144235080934114197923101282813548263406409592512275593015279097541486911716344734370307331849132794977362447864905121787321420937527193720148871798167382997354303237942658120520910260598568893831912965625904657277078217326495387069836223715418254558235706762453298604244857746483371872011486035809633852868510191373823704460856969887843301680777235163703995614756157662729816908264977934922230939513997167225200140231371263744698091896266164224381299698896590251204180928355682431720799236586949453706786831386308282918455233820696553037833751365391385933126252184079409435897077845442057469886564234753903398328035172271543611745702892648632758725965394564969154713595478114444370775354264919563087339774535994747332943882207094150526552387982070665976948672497167385254150600811472834119724640167466189841617355300467597026711452174489665706867739533096240906255267845958853162741769545480247898694159856520484824505387402913785895198703105341314881137224169661092376855955946790419794468028596083071438962331030906481684631569007788521810897750794966733397542097617365834732546500176141984284265825995217721708350334891296276257782150826356818 [159,52] -661975355703947478171341156197415506241551383934739717445783652622809963276704228680131989618596864311761950426895317571885026518677039831565404062613386529176669031406637499223481840426613588450886923738624966065153753573536415593127730090258913302808048863435991862590643968991543173333989114058006593758823271535869924288893218494718236619084339590671777416637550423265326623827982425512946689821087298206996153309419229002242754775424102635826156538399132331581559224236187511883279677474462165829021709680562236693540732981394675074194946277118323140656486091349496822821613993903725770255153156394928932904987536785740456090684126121875176277905337401303936866209205924553735720161515294772219315135187208293080608355918549060879572901037077526315039971487911431588886549802783132210503184730873941586408290437394433543659297662264607721596577756866760470077543750588431689640558707705464676837838030502561772953111693872701284740094764074937408150180570898368250154067668087464771862784590447334919478639937434942470923810526722210528072723883083227488250960454413761808580024640612850001727630300426363667475911836686525426679365002347329902327698443817592839456747362005577147523265169980245216806877016693861258749428657473092976771932480282424591966140571338103958739051727708790903671345099982175101065072381312262551317111309320605451578951296541608287774685649734046208183258952581163284070555400701327467290349049127119397318772385540975037839517176593070803818187825545450731179850618805468060926841572809827998671158378329371238877619761121924658554465942482031575330852976410646352199867989264032 [159,53] 366546216588051197157955279893049267029060565273954743029118378621695365224643962974677776995307684236684815720558570770183624126586588886287057411709508186892893610813507667185593650011290384062237020239355544247852406662185052778064485355421829335797762345593187615367035897952513279932356745426416664075353349200190802545273191310344570561098438767457367786621383960432152285945498499713081152902132186172629504399050787927427499610834979185625890632063131947922382675853836896160227083240144939488523668160132000677029557745130711075047918632469730302460579916715567969594113950699727546105557788240925457187752513244390405355051005674631152733261910983434313203788965522961680382537914368445739241840375214387242624866846886351212362860227156917242901377554526603102566298652373749314378413896264096389456368278066674766903250501345382482973395709279815842612937585631721354541517775495810807455772778273073076667637571964921188350748479771929625834496155983395110328845292791775506221815214594661739313489023005165037865146241710186250701657471204402356399340899557360171540009320425340277193422039632173112494447427363758885391557979788637673361386444920868408596227061045552019438619491237891934310054488291735810599941494313046444076363106201725730226525735681370678207035572498593614744178388308025839767393788417242188787875147006888297886240839343367765603533419739665881783392690330627526777720031909265260683688848154479184896748345259893351448876109690466841822145676869735827520951624874661817734053432746964870088595687165731473237303575735391057460811662315633514596606331669362364440785610324 [159,54] -7928084919840211500532443960031800088206283702340729905135245354976576834461165361398289961976995540128584329905867706657120807509680426453560639813612560612758784224923746296587717448623266296093060742208354404862582688779834611291324134755767045673847955043087914087185606233434898045155099615780031475958589331970156777721575572635906272545927597783511562049058470394663059720694676008110783547914643269725853057923438704736310310575033733280486431264506150611293136750357243670594118636390874762961961071088120124654685709722848631093499628554055524099628626469550514628706564810583287511461829603902870972340829488758784057878931652012093193407705298902646876568643596263312015300114399665682992309326123569768741985505342142873122494076250423207286220493898342122912767562616993100864102513801778254347989169650399364965102829092559650801836042536268491670762143283312349204793903388573626778308149743139619305647911608562618082612793562758310485522913417526267789288173938215114515663783808816128410995899638278626691527292641715754515248184224411776879611675374496620711827906934693250577804414994519143598452841885893535432997339922104000886813529615673320230934981832419028732316065632868535551373920650819605756803944949366219756518110103978477224183900174720048367836333195850428439510713932481183484037453594539250280054065371840820294228459518827678935801789330830634642629755414126622949522086953683516360356800402321172111392668868788583821577520721801006258650236585732125792511988873822336577084600415505952042237724269413784335396124228549708666559246296459471488887514313660029464001576 [159,55] -1160895824659779142872885827265260549922884892960169960714325410642223818905669970572765315045669079255690768272618535092363451255511469479763147293238705475254602108322676648338061446616050717760821126121311481201446649098443703991487177239360084383987790894787991889215387330310311695354667465877985070005800220697185350812018689193702352003019747373108505173722023680560227530062400731184811873306379304210500811953619808951959188021073231209502684919561778603056873801614375399072236219345288209360663398449909899863056483786749659685720038277860173610297580702405413572439619167035095146532682988102788708546930044945627304747537410930711246187378040549674349102271903248311783266964523564590302870854743116215209074048295409635625619838982448804196713314566168161430676278751912730654642025101765325500852568688311165653207432602173492118549536250013509816319152317709431910356302804133867977934513450738026738066986108140246492533375895766001668340379830426800184594377007210775214085346359962551005222394837888334506554260586554022853199745275715828242092918184496728810955936096574901172873356970660601782883039854665776045673946293381628517960837468448452827646523891757632574244918172282162903610896299600346910336163856691660340768986343561606246708137491624879671473492117572186348195102706046780999741885796246546290328243781135454311211146261865820834075078967159874826089138047080030442908085710240835701995351397854980176440764539541095218576570004432791613547846590263899780911274404897348939286238116126271330883771469025318671144516748025788197725290017556747273673005697654075521409 [159,56] 49741384124271084243130473325973244841566236763212354854310475222455995584136737623146428771904296885627841454897759800923867581690677319179806314841456183090971204211539928811936857761384732974478140452635984335985127780671454715287890535975439755099100072502201440137095300448399263843902065398702329299406580787416104090433371509203343466517154380118369240544594079794765386880252844542380545122383298915304170612963869686824175163286685894932155538105232456463286792695032680869889339629259974192362767654612491218561155779811286598992100134539622662498470196963326198965994147233852105733974094248170262001919136509246611837754737239072103215732264727452801703340311470685316539690597080434019083056496128808479900110531059666698471799046130811665741209963308289847612250060780866329497070729509840414158027713338115240997952279066445105534057898595935495509867017642714912932263538099953350455146471122249807576905040199036261178612833929908293341618654291963473365672901913893437969853735420622646562024224005112400974186797363883953450467615947139878647104587762511655340615582259272287387547357612192234948086849711530224680499670013284906715734344567691258279227037367591562680758524344918868082547376531221372348406984121068392112946994673996175682586413679936420661137413498083855944975787501612270419395161704082490243921122876222782147655094372016111529687870975014126992175213751192369728700583150839885901897434373925276403056395389689139502504511256767545767968413873737079390927150059061201222320779061809597350374518944286523219676412382166342416224940822924226888117444796786880 [159,57] 1540294031412173926197651145076518064957345795385614947632030001510129072676992856372203154117098706496153989649218784933254755773498109823086749972857590201182000467444283436104862124816420950799614849343639807463488779969294532882281092291278577143922828245579448389857462658992939396639625444858373060684613612147676161261223449669392735348311398781104594490036880724211701356727634473585477630985922367683924868000745194945683667660260209918263766290129809196490960858012567539897885074765436122795030128795378033768836871827338944289576991930711592611546932527653354245486001650081169511535009540105842042867394271101126732993335500162695131082557309528453230441457713478484563880656650912581193111457524218990905724386329347143660668847349648601751620092222348918916174949196782851034560885965939299553255776373896570730869234065926150456618480906913339964577068398362960996985488985909372613387495894704740856776652324523877002693615157233704391782123925596541932782546394278017559098864316244363180749540992941149412933547341580458181900370886600968161644506597604945466777340271860688932465610014826950759313798108310026346077430296859783690165985042167979653773486258254434787146757860116684058548454455443980408944716759859768297685296389210291526939411471502924533522964699591914140070868856026080168825967308996107989363835840565623383858820901342734200359350194059335553889249219196196621589512756180123936345626452380397420874511355785832957360595157286783925378029390175071890850697377663251221216185962958178312281141653061142569490754575171374744542444599244464390713071622728 [159,58] -111299125296258829432084223193614204224420754051228660555132983596900925178627527549415818284385011247915279365631853224243390649382550661658368502595485444390777766245359463262559837308522940648398077437969423417654718763481821393523504172766725706421538741291918286642871543917555392968708362898385505779611958244609072448840248534790797247298044451297521491923191824719009744657916560940331076410731647155296622462079282765233594516839749527042328521425540994339718905516243916173871363505117488361022822315176714717785656320992372941789028541878440497988445108348555407872836803036291451601944768161061137424565575284947090159230601887137546749586417194320449788382048068912101076950050950122492899261094643519656001288993519146962570331571087956281588590681872698412132442160700935877743267755575711593556463211308169695871268346331702494564669224574153459978444250120963477087186175819416714043543393757266486615264334691548468211295558416947083675162607075689673378202938310516809318172858044874375798352481389371008540308319199497441406039599011318120851493342925630038164070673759645779268680555761678617862637309304422714435655405657466988960002319447959004465933475240154820752380445870611924634585295850561850221409234318935743273342849980661000006149473284394002189118194471375213271784111840189242326935423014891905806705220005969642037449695293115381304849561906502315626616284349757276415251980692932620036557683761849418277474876703811220353259998873554458716997516984659108144068252741379778089968184466123561287259338104140113356551862427892623187065029981894148308283344 [159,59] -187853459323609663650724704774873620649863184113103078259671466247482800384042364114851128690434288645224509884449604838678264965579506303101907034933067874980472009939737844026782724337832104781744450012175116944692695423753689463692938122279897768310183038757407365175964005204343966627557181937395518960539120076203876199325668097051211069958043197558616918880525787507160639582002851320007253018351302754689631023768029456419153006728915887900436074255575582607641736329060242910311036634418725981843278080809736720928944529287577595314933019485278873383809009440526066619505818602648110174564168525207607009660060801310959661127010195000439380187914126549542776017860350506758940344672238849224027164319503549429200964121960393815618436956673872230373518556077578963887574698673887504473828634220027496887801412725008536056316942881767842848915460943508662187560049850138122332309622736704768855609562293743355084180698149502805380707490359924797389534621820113287133260122580007868543578725586816065703200538376979718648248261034411850519939402122036898759976616577875332303593200482474325409606221980979205172105959091596862617886734721692352299919203069177195725618143320186317666247431035021097881489594678588738661204220756817220447971716368633533654495244860408446965147529325731045703725523861637645068850614233599358467504260930614905246685966144018914515484266453186907620325525535745243041199954801321304076756341417588961687607948636508444605794998897982230428928237645351815847759680561799785219915276158208965640350586013402927182026491533102655556812287682322009946 [159,60] 110232397067877519305792917868832298230798351692662317020342259187205688224882585330212806043441171585838974325734281264681929993792300772454929710788691208253678957507063689295511080835540178458321596116834299265043024263420107583471253175294975432077468870418744545811354501649345654761131666992010316584600249312395911211399943374357402704935055697238139627205764406529268188004383230189676027142098963760977906386753611413782442764826569857181609187295463225784003969518507589046447853719295254555144902474852774141829560016879585762947572610279483082563922373370445496541653289245075671721466447951146544715791466358385675897232283029553013101973334192951737209995693262685776029307750748749652690149115938635247326000692975344765047015245215814691745709027020343353950329410175596216807033602001116530869783151003657609730528943393767398657652588419504884781133314998306677860937963386851765278029116374302662659295860016971678989992053246130694822034537712725246958787695001632919439275924594922562773942850575845750094987286432700837353975183544858959837744847358506701142270134314419486997872471637183160707206943328374844029362937912250421839600220497761948230194343488885177121372409711741174871944613881949317151949177581400674312654713060866506407698954747859744144368617242204135906893092566718818114009899248659776072623839441122895995747084840562767296224072228144086534527818679018823515825205642926132595788167924958872114716437299707041487089117132748674043158124498566631392982227530733073785603704874740724357000618532200424083766123079869327065074833684816512 [159,61] -1258233574365483878938160306331187471531083006588340133164237931591362608864826763485884119651429981423690235529479614137031286248773562572980947924262693079988914939210044960546131089550451706858866306494238723163922718496363341107669288518529058881967433587584355484738418233388007144140600997073654540427963438782970550790170876651883071710992587917404179701892100805927493275358082804822225912911423009360565066384113491320986750144429416899304747012860134192067065969020277821096593600392042201415133335324033510397706606122255820355602661322670420647696741248304620664944921162471158349693529993742465261243774797277924130426938939277815533282208021836006948038260807575343064810110147771510749500175592846334229723278055329120668872099323268982929879140345229589126007346901327529899219769014562796537546436869471950609162379984767620029289920111618601816824826586592246169733745983440075932622018355397752338443797190015636953611653931201134249310671409159214070624115701628729956822432548053574036181006338223209541828190109357848263598732671810114920864207546727081362056380343041334968923588370036425958112375154466760112616608306595002870798812318760347596246923543687563866291617510408451485984762214930266952000160478256775818811680805491275494370635587146122913155376512016387485203869441075146268370012628092769078419938212863155531021302122975780229108114731816914119759833131572600307214350361746715706110063110703005325363509717759934581480232724709784864126444337353586505722340905572221967149693452406052932197934450010930759302286817652855466577319029456 [159,62] -46207931377750748745890273627273295665270398900249451707236117043847036872330816292909647520142175586570293057134754328469386559953630399442458392860870273390945634908681741175143652442425752182588409368810611355452305514477661239901200175070577599111078294637332320190507140953946125014531883010533655145317820506061216937731201109896454328382862873438981203594366060171803053276078305445139490886186078092234747855462246038167646719767768892327250952975804472849728407102541936361135310890458735189998878411092908749372591473907514506989971859859853337034575872076959911545153109989552512663634549562476690564979304454157079316004170557265605595106795463663944042940890198527933677228737807177841940744035516686799097092606036514248627593073451137062650221625277591385045150020368321907007884071961520790969756368369606911384297025642847678167538550827135763984772987976121096534728201187778542815817480810588752664240962175882060942400420236666380141258440184679361296234126205194849589614683417602535148742704592656180299440351529441817714166236050653820139069828885683601977768422970361215491743205960119196169850473751128335830929439593532471047697288199740396838625579426819430482300536613826372470916682675019807559580381570957216533736644299711293587430252840832768339232161905839977780943091281342452546846068520994285936651679657596321699512337549690963870023263846100452360885945440804499918510412674547102725834749781168851195486334842947517836340542489477300750162142846156663989869289129430306715794656461490911670678996527416839069138976841794672604074416 [159,63] 983205208078179310913156693554712358896184595787160978847095391684245594965831250791711723501092005586171142083800480710031800618367628812666311369747173115345419223119985586858357931957991004618682056561458481751975879824090840829701415978979003445155207318294891575795392084036892877597349121323676241354926048193623249360570414623253029609052189119958480888985527868277520031949345732486455532498527530492229885661713922280465579717332005846434392510758810638267783662179390775085527807627096913425170881505858540813309126971351353047509221280954976580243267717545358246536355792493940294634143106049509072020223202890248816917191760113011990832236993259462350750711172179628424693002591583201353278762060741441125515900752154426139739614212428183493916948314893743053333667865839196600567897968440142062187031700746929175305332851959748143323482960273134000173074979278802462566156600260791804261302960670179092548023141380298335491988668161094795812824670433297695089407064859409043443925069253181010366063233294006281852074413376734404263067853248337722302778932515634295941212443859374902161822948014259706219796044595220852571476540790760223870600923955523525820371897526392492367536287542178657146029266494695312010369220957706238319159360648493554484807111039538484037663687790864620198806565092197892653944400825967507819181964977378547103851565101274962895021062409530797519430173694442973548653135043388812647008481311913653616780175286624881547390630640589440727098928643608108195254839096899081523397634927618643904484109314886845871354183643266482386 [159,64] 5318277376205847029466515407554306711593854095540313235087598209183795732407675202539369791220102223823151582726708597883671583272942894686189809892601584070180815280088429162996817374225171904976327319450766980408971743047513923380524126167736101352254230450466307929525022952963311822157044212859988249162130316465748868569724797406011842134101673163618557327057240918917993246257866889842633685418127576866280866032319341825418706361514064224963774818329088682596166017966547546257197633915414121698992697846104374966489766810360363298785926338644301563029231992518849989459577384622718512197300351544776600107297095187994007527557861353515622858792311503359631606385892579230634261946396575661301896918656014159832476811762729286842955078588320055616815268928669180802306036923555126171213789767134467942281920313169722600507646723788831457390389681175693215464819823806484483328287449558530178752952841418346233046557483441475133059350901620025262347497837398788120353703440270855374433206924250111420269876199368756428432600807488497085246978712258977639610946237741312368202419161605494179075896603180793633922915604832445450064803587501621924587996221444492675330963559738919674240249898679730606204737051122523883062160609352988020123592173415349812949685131384398790734426262555709104984859922556326008144620439480145680718983247831760755678003314670229401341047379686137997001517488179843500580097167363079841804951904211098997243230997511771476978693048929476487475268570861528291166777348234415638366976694700165281922227062416706807737796809023520 [159,65] -268354976438937561007533681389780079142318922619084565685124044867240709957294083277397784122350467866776244402247840553928847691155672808404175234339120611632309533609608808242940870172630116207169212648966323092897574600072565164568832990250091836943960107577130581578092372837879524254625118661988620628862489585921281199760011739226545287747674022708121469983876320538627260103474886487857946571738628333512878830869699570167987801310305288496922591807172347162775836133945074893766627657316324092078956167094311471147769582782463516605793801718413575200287182567845423738346870124057158339923644709188830045615861916038685723866255506889435359749075940083631983496171264114626553086013401546889031395701550204764480109187132673638910875400664697287777949105974126268374418760720306883620888367200010592752774182031436698270179309334372476671355575729013452967092217326399336665599110525884992043175949508692925462585812893267948554797566411966214985450877498952384534721044510273365871233784885225985057134069136938878974957172008625526331400056453855723431610083183216687437355011915276221448396223642172661404253951340561637979948929619449072915417712914810156526081749541145110544866779216325534655658969993225495024714872834179815149414285049550916017620550008891430508861454998636508748979355716289977990683755364512221908065238784207895322381575720556795844256245274116669391707873528353937152613634318172119619101227088447798249617816493590886187290559779313858478722309398100093298263755014439546520633524790661491939870345499940573889857925524 [159,66] 794683760284499655818491161637941221335725714844945807479616047131831024799981436337630347966682842981049836437229573282204167422563735243854541447143228669528808447711764635054496872996781387134006616784419701049959568171336436731622996676548473443370223959248324630531783056257895296535304490566850996187122800448139016531925512081052076620945340856331973864492864623086563597339115992407889647681974100224236538659255490712611664487448432175993145923312249867749431329187697309123083754084720732064172035178305946090035058573524597593136313562487209460778029729227347193596130444053617865958535075294752249090892451825702075499406702543186287000922048303711915727843366165840409343911178378901190047630200991916121937369546814644769698077180368126489858069546504986318583952302343831412761533935079042259459777229952289477132428817890977297477835819347166043094633779294211293014898614305462109359918662066493652827051951567701467334895697333044722672555936235391779950466179392702636470017543492500848842921975487750921623769790993139586620285267310085709354078663990942613367508804276360357965094111345056726323443654497399701655932054965567550710860801372111061956752186825087292019372838541087153575957297102769456675695871752841801805787464099981520758656710150938822679162947391439798036338480431254439259030776948681971747524388565492056705720948727251589888808705265812598420608959549373191284885301614175360324110155671057674355912509501344313403740956227093393209201729166590266436124541871035085766765790841943829518196190817952067008432 [159,67] 62708319817355852367915618389813029263002640204835891054431450453303402782685384779264436390414692110468475867598468540302178520912007736709747691886539022418132154557265003017657624890362296950240563251418309772025082612117205826100818391921360082375667874231636436591267138328315695118283817509409205759575231972379322122967130506836518648633373593788136861756117795723874737343281666076538328384990549085083872513050118514246990968172135017270282781668910685677770049536657484001506025673462917767860846387811563862310415480460701182095688928383257390409905756496178497241340498777101783472062646048123011625535671994564425194432286572059157186585276743468735209427413495499523173233858626387479535377696826876243583541861379797361682752741048275502024748971537066963659778004194480171520579261411147764204471253526632167577067297955088338920543247344792075427693801795583946278859044333236294146635012329548403030150855725955850332302792781082757936066829566570024246758377226755473762693634152938997397438903763067487480526685368548757712153527740649671733578792303921490090675917251081404028232063710078966426407305855576738892880092849837161194227728284395674093330528738430748464354249023479002483394674625977785990927129233189319532788269698689119726512955788738309073849680086331857626801231217337828961334569098130504523864592186135019909909084562592395186856760962267104696203148239287970750366803490108068641000312110222406897358335727287451837620778486658070952535795537774835158203092448592647892863708119630175209216547921239300358 [159,68] -1898426824088284091742257425623600841158138136103395775463595289052342244937938957801663048126987931080811086547323085001259909299350606708914929049841934719593504041914056899009134033683654443684593401976836094039016778868280568694150985950742566836942021364495474453278784553896718193686667183314974489302109568622139085675602837077736170165951176674584788865493486177330259563160183894157503317559111369486318057925131796343213297405267199893545936658986477061545548873451905448669026392611148980273379272665809743514278469625511230751120461251789584233039900516494081288509408214494390334157748680036196598589428556704902127401735714343561594713571076599643701991947400230084232180415604350065284912732541435622677024086882105986309318990930096485124125574982058808330634847099089151463043344381217432356596358957114326011841982731472495732398085414822447885056781089467334071497534663662837052104840184378934014683167315825699549077042658418295244927273772439939042744233272874677248277094206537189445275788790601094573080773107490490228017476108639566132419679740426000806024803393517650037320219083525720316594420835537705258077340700181064897964074470750880460115513368373446130151904196770748856081054117322706382441660986790938773763577394145609072022227782347285910313773734088030320345939783259999447930692291022518488547570368104418466920184205177427166629775385403215395259697309817020138146777772810733943579142813684475969995486861460767927955423075376890079705962377020674129012152044595689725446237265303147596986224701205248 [159,69] -54598287386574972207227199109813914068989152449497195373381699083226560253183624591851379494360129990598393966474768542131146805159259165805370731121640481028832762868657220163941733913340529729113740711796885313766737294671476444542988445359818779551232666040745066863122308741215604459266036064244293498253669418291391520278041584964849973070472330423227386683060219130647546770941252689766492665984410437010902214994030066051107825607088487084893383156024841671675632110846413357831737456839784777418479474415314277432970036358915680392701214003544336029311216708081398114331736959135350066722217145055148918565651519728250346205576647897050602036193019636623548184894285501665566349402178290483668426130695938524035547450220947026127265515007671971786050079327113010521783061725486961619035349698384935036531630167537780465597145796444719114688733556948013273427169682120609422689951739002985194580836651912439013354127093871401516890128330847974272627190327428536711195856685834932516781852932526783149885464830701793844684946429349890397164170716276254911998391436608018052680911861204169513623587460946382795616542941250436193589965453497770129800622823842885465707554259896807602217198551466558307594608983893021384088684433106164200487175954630636562090156233615479856201605393458077445085667162977687386577980828940087698552541500199333844680422382067151308030957600069158923593266630934366335919583974140415455851939697660684257532481145361963839040296054775605099527682956642625418940108451272574113057878115712791191377996960 [159,70] 9501507795004405838031340808751495936375262170690827757349096008396627378583252774098302458877144226583506264555492136980063451849198361627299466030298715654585942352731919149366631260956450720605482409618697545001113081117825892259681024928457499938598943196283329543661405880393205937224166648720220890757687881518692404608647444242287154079908267947524579720423228458959653477926657301182262680825392672154980590911427242969571349769232655652143034722322148250318423733020656355205400920298208488382383115934180129160406138317228538493061525965601345612802290180500191765504799567592385922852227864902121990994135053559988484551913238065054552609662729877220179176161005290752210102378703202331657801636956861242529316132734843584988054158842471596327497722814435580080367767631787919925445348369279410178373446370301931987695681745365165871932984338026677626887707781240961579515518872392570353763597126194697437150691290827140060309394034815873775116444664533033963198638497148601035737817034440996175330183040783456802707400137041355561729066705919699157663973724905583892880547209995810403990214349189998232351005743570840813970214565055419251744005773754911923692146481020655015237438502933212322145192737988579059467692898461133004412265237834235657932289053403623390446075410405974025986485662643073563904263163575167437478122496359789067905115888680238263126008716338156751709885997701726185059244086556958799129330268490429285507490705577630009245448656421228619909591376331136235335571672771272700785034862906935204161360 [159,71] -297892328483847299189870923784401347301052055973297975695775309201342966132461227708004356305435504808074822851944328285623406957249138712959907252327756019915977192011258717856348946842251073380524798551686526831150379261115332917684087570402860792335354935008454503994307309893486059092000963815407676485383001550104781662962731372246549827951930756357124194616221735665087095584510570201433720040121299047063431505685844381358493464809866539113521027720876557298480409355025139785184900450300381947493171366612299768884237581001144283128469885454845738299070030485543436723321910641786531053379743802916753500463102582613168473468608041201947309755675415380608884370544752932614691255626746285621634383072323641348003460279011936864427389537890269355806863008819082618495436634006015490104638868820489709801527006323930617387161713517987569811166482606342880619390760477448021765636885563003003716132377542334634484969195982992832927512576705681990634340802371681181198281357111393274135905559469461876279644134283088680980604063546461597450364934830159199429238407556751566705041571146412313779448464800542921238394432511337712844950780264198015208926873740481902754171606076968361446163637921769994296636725736387951374916875199101988366689177396264804682537725522391423544838816401824346366664728625295766614518555823380932077256138095945449151459085883270993048536732740872743843251513275437681288059722065858555025435632675563170663581342407028797989049102221636401832988196372357206581212920045814785426541255530399608190 [159,72] -10475826760396107009238196707078911635194655873910368232740389535817500535554357618453827364029009507102003016025323022874020570371603099794132035965138837763402032856476292720400111562481192296120816671491422759169258879778928889707548041887521771283765285054241114600296013227113480697040707570395465002582664579637121282033795944018542804022945514637656811253598564973265530163400008466903036098304008271644876798288364925305309634974905957627995799462183440782579880538973554160045561456629609691275891450810372244670018335805622394669895325425165298911435558086798813121039803838220260556238989566517641082487144026586030555167797318023018183853533053820027136833411958829814475710980196161143401418621385566484683828040806571883681837075824798158731915846921041588596367879797087058118735873957600218416071206890632754616487474079491417504650587209953089568492846553181179558181616995398700122509717706232132395247402509213299232582134228461322525586094314442955787204806961172793546553362143612236004282081498880865576373705534017500173212826738162788661300108614368329063816050875260399467907730925344167242641752303355152722293952266902619289938605562029915533485843163887403675287208129636908480358748921474502535710485332629089723164990155965577353760883585814558765248342906922793459151953705237228674771589576717105938864027722576982435601400452689146629540380690984181276916867839213292460012523660691687737923465678429430430509640565860355434644522161195676193276598990214152734620865597829928508441462114870848 [159,73] 837801640202758067969856590413241343727239198161479356317289213004981591603629785148906141011401409501271375131111568216669287578139711142391076593224855750712906802008722063725126806167313357575268582721333979928306102006626246164143009405040517218630026656801059913426769528439525043863956441116068275289136025273829654036272494036140529716520775116044020044384576521389362530521344454466401763001487579185564843543517059466161768959383489411122311846580458795534945547070713238101356156685266516067822434395723450616881575974233316027910093909585997737530089177514986327538527845958714485898066092324209706557581823774418123669838065540036342482178136022289520912722144920075714599674906106133544642499136437027449677301980656172351220257745393931793608935375000667933656234162776609197535971754459208553619268039411063136497299933167742148637883369359174424464050255679490759433178851107160718439726278143098231107336126568295713732953497031144928011873738818085529946425900483570942774467847315003120185478627416863130659140923133761876100064760855381681272010671838254713989979921794942318753944875474410069666655901564095597370843215574839876903079616096741984990642313332935686294145340615247156156220783082627035617819492815416898680390912453330264253099883564892849172971808533856443774265131671193129587959402457072082382943354144170397832328730232058395576413704300864012971611735100424857478640939249145029952370908569127271174864752561179190508231171015043072937340436691075392960631851680977153729751631784 [159,74] -4480851829499486988378721077952060693664619883671811548948221334648352937018701333952350580320114815953742078920296957898398991847493571740495550697376213256860568199257240650100869472770925507069742797796893154336169898801117605565927718611186135449331367358805802691947072378746968236046923761471321579209712235459678818584107648299587710553259786999717861540095709075724133754709130496618231788984984847102899233058041278254843449206659849916450114949337041279292211048160986872924891304297236963468411346432459479545520368290108657063249596903697115079587535230470930065895308558775025615490780766650384906310872936504304740910674472146298406468239376802959708046535570340997879193282829747692384650697474309260611362035625459146724096599634131876943276374698676562567767185811096865038319888449778542384785018897436788839215056026247950754358334331744625174108581244195807200735602169293765923455302476958413373054378660127832494722131671812793115558398099703646336635625629315454278299546682385745118538560504207676539749161867469564606824766398618829959922254660701797478861699753773187032262414537502062114586930479181509310061999492543774811047662444516070166684321089818130996855519080304692949712854865044464603153282052147454356387472185174762274685749659428763269650197893139950305175574366404590719207400966004404225286813132510249314697487313392439704413086924207755888140074313812989748956344461759832887344758584163078845317162278492673908462501705041513716056565913519726731877086756173820114493008 [159,75] -767983019539184554966976810828664733457478926660912134587510075471882874360329873600816513202319397359774279609409184079370897836322270898609276472413119967670839655634952855611044270902588016903286480203561951724989230467735569532983486725600992453476708513224402422516371766161305162067039799364875436381752028087449413543618085619817112285248808702114799829879649309821799800094453824337998134636968564429576189016541609348946303524770043693391689188720530045442433326576430901137062931050913004937913970001548487760571749602512014206136610452985548859564065350310971338883777055177404776424539688579184767808436901961311108058933237635628954126038712919906472158812818888667721184404992192575218811660827892269642150169609531233013970350711260815188524826353969830786204352408685597955481642990607249539903090037657150100454376309721487573760505941073207067758478532359384656802268450023928622722274725737638153045688416868861693150212461740569029714279725216542467429709946755557819722297755746018022526130392525853916239144730264610895289385688642659393363535794351153183907644104370945216671770046547567364744051685103389589122622627838441239773220787932106833780196927032188586312964072550539498469108087346817735467317112997325045978959284387530571244556319837273305747213348856425172036498340981006081056569383126108080439496880584511199598729476752662187763958276735848061994795316889544876335081870722564674752111575750934626357840201225696088925022663714111844430681228598610018959974119761157487178 [159,76] 11385937250466655860269978344992955202468230236952671839740364193426204276167928366142690971306206852116024045755077405057332707560723808085249292287788531675973209308879649678825519584794410325741310746836279850650302489219523910998267694568858437492706158799126398480975969403871121129310445036692250348860789150275029676808733959844804681504230586105953275146930713689450503466193072820602029434231459587246179432968301882311262270920999646722282059069154602395863263903342098153296787095057782785286234439384239239554002108506897507500898592032416855749990903849539105765113233294907549297222040269352326178584689505426684408712242780095871427956380669968838309244832513799120768324386514920253793338311313612806060029797914214444232794263910015642369407690617705222422061709244064683423553977938890447628447607423322015535532396218036790188620362232690881697663944573595073901232355368890466495595838327374332622353955105551414727970036947432759127972263002814806889389288426145289996113151031074749137018818218359383646003223186599963611565843236400228412500752560084410083769319769100386982075488696204605916579470922599154537411966101769849644672497752332203049751156022370715378359180802566316473769524556455118200857525479873198003603037007272002678863300256020141357750004962167582240806219618363728138501420068662885034675266076119368392184945906390100390492798970615066684063042600273584160791802803510281816705716323363532715804140876080010267250274740103761839147431880255857972539756400945664 [159,77] 337581083845085448262559714346778458582169483272346803252719146365135258379197955467812401519592038924759948726664802619010069952918325395388753164280994822200302624306332910534582646033671450891779067927799581465522351286854718904632422271362328631494721305674800605049939615309513228942169563489717989997947476078563043649473135577371474427648565984945680416869458892424092563643199641010163507530196932671359544346822993123811313994869990895063610548962528753488988485269124285050535392753037396007722484268014556146967120530950951751878118364255170375538008657433557890705463371815830465210593411319469558952946719767292782977823098307938598278966213018223426183053186351361746265682553490367519121264777953471229186207392491259801181682967208307193576051409496752550369902674689152328930810017276938754120713318306411671165752799683639115531740728094681763548125305353420634715977045317848061889854744451281043426823968740029307096096048714579836297027505165283722291515819879632851027097455131243491749027507039925108464734275111390458646938700008792982621603195773546345883162281818488424186339122258705705626136181444419606043167101142047632710803209501811789101409192193395636935297994238600222953844361709082283067715072391719808062691328956229461534767827030938735338465574896401001235485656089685344711693169298176346590747731846843748994367824125408809796476522291914106858093091354598365846814533582012619743930851744060842311461545406512380675326881932567472188752072330192452107793461952 [159,78] -5383440280381159340238536537891044539190604716872196833966518887563393868841284066811358427612382642156852228825978280766487906331240116740856785187094411342408235084544701628367108739328904374463623035081310149699189198816016383154385609982777940098847483938525635328874563761541555969345021907119270518182298801211029889222022460239043448196559558744192749351399039427853411204924314258801638926839136959369186764321963198231325758466696307327083436639126564121812396987686980876374193160360597042892323850851625275352725118798493266603334400119862706767007392595997777054422888963265403958259387237833004666560568864386209101509298826969140358778134173110247253580174219175521789005765518537776694131728915823772817782059834932200950201495759517051368977663447409703887982556231544684561621444510382604247052082217124722143700487771379044093999228211659548968105230632899861664419937833242145244103675059544239343221026674309380319287303040271787739112224669266556432232242504278592625193273554308030378537835687798953796727313238014418471660782886462781533189211356425626713746419270863112411462938736259981994665122556347215843792258116846086933702509792743219618641882296028649392738944442412317318964641363178649681702943116982179609855965752561473153758440639405994072224431919282271642209110443897670945131943066186906851923064321944994847713214823689366281278860116903274046498190733546482724289511240383957484819287413725227564920763407581571419251259854298316642463408014870131214357360 [159,79] -86228055219710313398541680113383986674685604578310435631713546870912577249198850148838811431638359492424023011029810983463012869996336430631460752796549497322966865886883706328355594312830926133940049239995628141445930533018549600247605508533693770135846454941378254998214159725783830980401206983214785377634524487522450381482210215404325095086293985779450482424210141156044317772455577217577431963105119590256218315815094864183716870759063811770300368908929991906767232172195803009317937539589738861667315665242521413508862999746571230813031734010188242590121489567121039474953640758403545374704864703094783759122518949193050284981973609011439461111455624764341799430610847747556645583226233022158624128276865655409481678082096174917853333401964028813178221459827291718654945921535976329887155770813481682368284482229828707777766414635295073367571347754041637074050000492093674583439698268039815500729901768525572955650380368655844871937359322356440113335228149978092560861795443229219160026593042067486715130414846692491518085072451214442253239822520632564125186526460425396577018687280825699639747291171271163795762546184154540066499451318271526314310206222432915082722963191745403593588999553522607069605123791654773227543479248581042155515494412784031443528745735505946436336546469413114135310719184090340916885171280260000800237552132976625936244009743977859432047187129801335242862431353262117472072671204126941702282753690083912228570025584815643568439210940897329626778540942063893798 [159,80] 911884870565165229432461644312792029684282479268602769556165953244886797249125558149071259001072013871561871640937414193560711937126039387939558172531893847790020535995954429714400365141497040553416912702320284239855809103804183175873811117118074595009021581171995498618395751737281081086650420535564982299922546897701362473676821441772638427737316342960654359212799243510234930076712977644135203889570243420743808693872363218904416796292928513562231089066097609212399402134359188055470495354484864978872140542368020197681477861813244389850147073946369676712652906581586506701632081405915942769603514459935214868770108257882521742345673256318649825691918435971829712334184217243705671441805551364204366358801292394312548210817399214464191328209737669681847799354965264327837674806559143586666418922148332465223245588981987168926806722268535274061830952934373924860390884156673984974537546375861827879738544337696091908940937570518828358353485967053792999084605535341785044401161729755218489362356189956701658352932811205748225336606251626631386012789026845219909119710063167135714102551749092925878640304224243388238352240821700929181663817076282389600264350319841368315370828661086606746933992589032989717615476948268428483435517894371840203399305986200209428699776481123704699085813645871364079284706076570295587164414017662995329954487354993915820777526252675371969618704069174210620313327498033919536090067859635054033681737357423152555761433696985539015692636245437974956560123842784 [159,81] 12648610555216073129699757115780092487436406148159540100111371403037433530949168410516991949894133402384410360134587525677648489183231724145109135939614084334216121617615687692761580060858107981080081594620687523160310059582130834288879101567814415254869825976714994641172278770426689644511783233964266236766495950051862612175242632303718936215849047820548140654522618239259923731102681956658091996744004599802776140014691146083370417218203178289511939913916346968231801318489023560150181095291410304894071241982652421789351033300820869915693946855144209571524051024146815934696248380712827391537770358005709969857979531157093530359492971826720031617582655015640802952975830654193886083777345749503503264289154770765457665003377444295814048997948099843744888919025625130381773103120757638371548480127383628922194160321876466548638519486011222825575707474651957194933322197743396294394417197551940007779905620603790114990725798165348321094912586106904629111150769179175931174429787856400333789450138648827935124601006999488387264775912161718370839000389181853774053659634934023104936494290261328046660737515293067680419444765884366311683723959262684520344599054342023602456327835788698459195240553440543712558547313385785253154218846639825056408891506229327821478236775726613810908579158599592656895447655283667118336141004406919429058286176129441043784113623618757029973644445472025247752487734028524973899874715282005418526682179376234000155090796879487326502428090279909603380605876 [159,82] -43447677507045839819520855374738315917786239437534430851412290776763089894313643698481959955036854873546203939615882613878617457096466291582746662459403858018627861952746244337438411368497077904340268968688550200224857996971454236827310683493330329813963701365415165631084668918440895028478422617009376970278031781449101462054127538790588284538866897971827802308119761290838424101837987147055157241109055819790793117472985673293842499894132821869935739303720071382769543930493956788250443573270938565720811013052079297110736278027359876516377453051985545145677632946424903976843747132172398867669233712749266152075954533124420837788060284216135910365385393814681708126981326420539295388372996182468691180552919842079669851843652774742356334234669101513976728443874155435401581472550769444540267541734106073924872319011864187963196230814647436171908835516663138427358764488283738586522403935902615107811598269129988518069832963319072290760737839157460268789832671520019471084567385670685593473884091510647755631352325123003777820466950826201014243557860737377099551321208918921321117023408172038469873601992199693503558775204857512573646235880659119482005624859416554299078158304839178487845643472124386263025614284626222016299332134735609298241278431264438038075493613221069093306407696787444045375057132637506297055957403175302577158325699511390147246974125697259928257812488170862132801370742917949638354001958960230770095373237976414673066410350670336540976876331784984223088 [159,83] -827562428474679333405487622223052543807825295146927503364771638805293514443602403547325419459777527406173357801642411658054633173625003234625380324936084392728385524080046537033661609091085825705856712300063440448921354629736305788953718948352724656638162146905132911208877692945527213109614382729042960405471057849645439032863988559020728913288285224569067432538775635215639518636752237652845267657436486576612365835193033445671374829342443804606306246159328488529744439196738697416828062548338748206456515187402393630116871735401343455793781619245845752173169996458059214494586705955364198636925073079587952249905042218418904307928412311422642895101329864064349887112362712103161366988326146396932136719848539826474362593180478447325369484675354642286193707841011600097723174032510529194734174084829066139549560853449242024010933644728387818946610094119338118451431241097863347989498697098304731744646163352950905816181302598046768783634847637581889362750964584700860032015349252295855295248316069073924720628365278277257004305947687899020086137524583618524921091622953023937546426785308787189043842584286792076836422843231525609314567092844248674035137634962346160987755241457820416236457994590508741028470423117061034496460186836262693102221680675759924089545266822339252709786708035566596322798210682944198034148589662327060207192143227229122139372426230548748254981408963570463297408397632206343977126671774733417543216902264293114957136672327853468732915996819357022 [159,84] -833196122545416747371196600889220006043726159124119164465989863397510373876724632672126543490188259847295664480858979841419688502891341428835950609975885925613784556051641336480080738616360887829760317920940422012619472244628871438213147709014442960345667873592841235617489073881526775028968790371450731608920441156366444261650421838054113596544058489076307970083698957041210924738761257272783610118112771261992194451615335327697670439523245414902547664211381807406534513064858821181232959407240473394600053613366867159857979203982824552887663921203394643681278007379230999229371784209518424340406899526516275758061935524986934494433799731577250516502959771985819193379347830970437424528099422211795007715062599678282192740047347026235557078531826979338438216358232914785183037780251931895252447061902613707281224930041140159501214234392080136012864142372810237331599964669803453529910733134439137194803199861287078926018116853441838116250867112189850098554224008323001499616862410436966336860638712979381273398403555041923351554044825784986185823159565282540164828649671991702763350961279309210270018615512551058831648561241489855609770964778384420256023658451309435129586988689184397904397721169491428309454076159888474340941962882743560287100400825271891805798991213962483117775145206020118540549090906128261732420686637288380979578632250961330629558372783408982638629590107214624480932295513440956503279565737951225140054473007109912102398322774311277950966165152 [159,85] 16979737400463104087382819776675842441970019527297318792316333396011826764314313733109602232126659210652580538795899649012780424444862022611622310131385090673332372865526088527655557648521814896940732619463043889815646333895154223340314834697145119377489281177508921436638674432251882528009789154960589532389479759980985139144714751119868072497843162959928831835001119137444528295897009930693633783817658500006896220452227299221523855400115347318215065920006936492795691925990352563441440540892969460686272887791605962119663824278756418577331977673003374568993354865115093830144064789608813879024818972743251372594378401937981059399844445761906623466501391329319437340475088559761940877913731321159612173459061456553663038891068411487539435277617987488679009938548945285074642061386378096621611755204286000608463282878934594298253041907973864414945896659411206721207332358042922209881017991879937049546888114247832080220184316964776739453759387726669354404434918206296728813926084931625617705424873418078299652609302456985040668248598226414963080237443310865758077274681116495941196952295649011433254784752041927924173395597279490930552765398219732867491850314823252860409864182360358103813704427955966656334130127729968811056994114896045560585135397102551867721114534674348214229573524491372321771320050044857969592901075285612308179478659525384036110757424773077103901350346999729386447133758014676658307656549693320325727516121229634402963871874413542229597652 [159,86] 55297624559754525741967344213449193468761226897343747479990122766666818641890288799593814547402349911583194089848958476456913442715932689155381837981512821187741210441646585021478929673162490428218092967859171943034232403480646630554937287768643120131236489802466215371529845841737928785344118953526934096032345921789381983069798408656642940504640823303646546403888255700883872743004015587614669004050197006210503114066063576059039770542702228311141600007508400797608213677050896290742537348161974914726644326782133080119773402507733057982671025165343788282713501942204898383747701712334793248077164202869873000276010767734781242893466311219360290322147547025309164363859993975225754022575199127074164156601450193804278451857156359544773618811342880623799918162656056451469264719139258460525629274012804929518977633578794044607856066174781084291243161994645778096635987827417902805373435487230833294732406922140797851109154633658149018999454963493867794786830418350989756981188343479438382528267363499518436501694375881169849823880596660394469853880124351617257862837414770197596968549008610312152592026440564999823601178947564034758025964885561789755967204782684605433998435527998232172295877222421514638144280010452874315731744140735467423560470989605248258168721903549659617355246444127374518953432026122381848860835652520675685349614177327743486207731393857667536036420176194058742950855871918812584666007501998305988756989614748976073994504625963596360 [159,87] -34373776514741391391591731581202688835833176591076213286632276281377299507089799738561701840983677941978450136847390019224753634826283389101547414015351873248809026407541647963803891303694432034883978277042750338052362681453571257733051089626262786944656829080063674133703676967566992265853791948450712246085800341640132511173043678907040348468832389960773820051764329536264022335454669735865970886192718336732403372415087617286300941170589379730747671385669320033700482987384233118980169615847965407921552676686796289129404474078291234323059307880273491183898092951454915951267763888855146614310240658020084548208035365801988375232360245142156443395624315222463960668131811429262742352642979831421112146130046659128013030195997013152872565075086158925962913153436685955428754404997356134789151000204484578098413129422523274022668116217833138473323543031696001560399552507551651860714127303622580834041284660837294197629869040569415170412338213210897747530565937024773609001222652034601605830885763884568928904288970963273618135082206945382970928529416570730563764155480800225940346845320397473407288836669366512784000929787690178129835339532660223601669442222627216670128428995580357691956852261878755665570008496336444337127324314920417635611865706967500116856164602230107454301089844461490851138152710044048328962343526538511026136864275092778993135318259216427621996587253850074285057079364411400076402140695987004653244329595548607761601279850731 [159,88] -388224041727101599060796090735228455301956471026267198337342439990759766472440552984724249387935097479678070354386699895381998407326194180914609506892031230246944535638531338738988685839108468993487163987309131868875059166209387152040226098967661424531899476102561407770433982510364414864403120296617100343720964098313871585935875544244506461726123490592463696379977411805520027510050425897699324876688408661938051883379263384630217124200876379092986670484116783106666424629012494892660934138279378116011122635619672782927686601374515366134865468972815394226138635036035284992230631711027307277606726478219305332826159221192218062485700979359482803767891278252320381915110212867229328545551406027636309652168394846561870075369495221328769052613252590387157859138023696142185657581796315455702044087974899578911350262730558410119858117956948423887590859883271155405312653788160464071827396228633444773153335072705673238666893112068618956383966042108609353567395825592138045364401403736721054237121582526756478082108228978349070109998354997533745900063994257451316221309974768411324318604568553853020145925410330576423098054689391786519737341083035533251606004986282328175686995222472587272964054555703126012581204643642966089743664268273221264757771636215369282605131355152451929361958404031438763265259122422247843379861323081191009299398763217053596471685195545424161345021967063660465563885544169290912967290416386220151084914246683420618185920 [159,89] -518625030418280685669542326132083734132251954028906186371848338383414841959847744203646803619923158387408458827729315749791900502019445444238926755540797766014115293967781891639728642023026388259076299412815114122084202673165642921509976135275295120870280295103012736363845152206771229407578169343252872323754129815323619725350336693507827358024047938887850912761833916305886414092716104659373700778549685093019837036918950524066018931980989342523740559197790784254718853309992720917315087123130007121303364047481142592326537354813489915636457443338123172563245714273672744682990295349964770350124140218428257005344564191374342550278963740259982538642269195967467425411806997627292125630088616073394567280821072107088056845834450087194236770067564582063766020558331815439723746074118469391345968491306975574418959947914342318183092371603254727769752238225956218520851866916662163461185879275746852110642250770241971295036848164117498850193302381278258221477378596316837296245052382527342283559099460632396198462478761201692642961722043653521206727421662336400765614594787824878502163270545579596227385310470628804559183658570654048747689054846824392348780116624741807541715129939829547582619400200432351188503868389010961557225196746659359932794620493594056897110303584286982580688249998502621709099160909305174544756967085639900493227279801037625599933782378470884573796950670458927192280074198025197285971807698948333738141987777690865672 [159,90] 131934993904082512617114547550079060787548161906744970955033555186417375277121826666360969651342988603563956904728678617398958213353302925050467311747600060919025953495028967421681362512507374868093676056975927572965495612491741054671204093748526548322458926675921062530485655331961910062456027378088412025210853755608793453790328322514803751425658135244497786294146137618693692188068008747531281668185758990529323276039224191678561701910802027191976209711767593032462182087980147803845204122173728424119632026621727240750838074947981015682511735763048561317518468373818736216453856396100335088918406558991875865901232996903102729374480123226930645201620394689043894861282617570810763405536320326425855137088638663511791364139044241264082843621111994036545220123898190599208051282750759703672681274326082537036543000621070355134600446876342069794349261137538853936907214858099846883730109704831788855814339718509375360502871822282909958350560405155919614319344748615458654654177980601609020709043601584521496151020719472959604358318221917597839798642393521856130303968960394838483759953022251416130593660380940861820720281997199825986809618582958550522710461376724091388453078171809907186889521476061105292766215861001186554662810431710710665351599189253420799663293436832425554615358021179153571140432772688455094590978960506715679581904270483954294041958010134552127564124997837197888168140235664551959243218576002892409347509273152 [159,91] 836073477228327476733205923787575842834314204233938261890354624106385704884943754052505036569641990880636478062161493529567944420334797308105474568452641618184269210378403584262177010635248892460263988702762234929448403402509974469294627926472236396549585501556513937067994785746971252102055949983620181816263266570735341712551901249573488188161909323283245791936099364940958410525784048034963792439270126837886813925548415688557686090885111327056463217251810797464071429174946248391466535632312591604971965273736543701602881786224601304376204252980997164670424792010087495545458804313483758860249549083961749464624645898625040897450760448869430216030225016772650859967141842695632285559502200483467608414593379208020892217527078944066041764892418393121492440616219502517459250826739536555715038543689797977826293065118976572977987969935406779539519057080008070471713501722981341023235079777263381450028183764532717765314958836369274054077649814824936092305691720456533795145085615546229107648757798399321841890204465713801960152234427689464801595947327226198411525809082533479123987900539335419555113874501070049115323490571826713042004153862547337769512881738492968083660098918612632630860615195288540949879788606381038965790832187445299559832642306293953784345512422910788771735792309272994747485438047378753542162926850683889090048476071135868438596422755962963017797856943086334995617152914961495442798975079078116499375560 [159,92] 672148759259439565009139848445526343576874455658972748927033878625205093399149847004729059145642660344912672519115753406098536020281288982516548749734907352516730728681204825223377213391857716799707757508607920147446603008511095023616715235504547225479743461015066403663026186701739718097548890380401206364082879611300543242104243093491639119165984722366119172027786837666917847227908749697704784606885885333667008130248949314223174772284330110585787552873981127191103583917292973614914169225628238737156666882905779528178052377701416078146645350919519741355479825149266754654397742565508775183134131562699516530443367841117198082317341207336245357924387356836428100640759546392083015639769934463893109218490454279172456183585643448800552354405845676830618901614734600231035940015139816248264097202529211007880659535216542944107625234145136218764421410399527787039198642287600115513505960841050566957375234037110517183332737118858142550732729133403714001957237560354577108356849969318360817824100453865116577732719303619297951606352267578215255784295957425643221864823058133080617312205395310393074752291513640864991807779605884976061521004978904797498982613778103078298028651711224565390989410406977662092075843690940411382436825093727623042251794974195077362318107588499149405416157215897221292643787217283444666354683630172622104664229199722326668956880055130667997646443082836777966505095662071151846016723335272048288 [159,93] 110305986574521105372145636696794869708371795826523664145568239135019655291794935772059495492425980484300195794142471196920947590782301093223940079926456880092581767379979819915300513122327897094729958707083767093697495178962142934885602625098844152906127214905242776609125553000620870735322653044650902156031474729017180365545149829817924949583623084555149753783580074709041197177234604148777372443654206073392390510100798360608711651660372092441073800935763900023959598485111128409435846717048679972776592495526406608466584077479398887616896215726856422772417056067758617332650521370094778694395880883516764656247919978256564795933492660040391287357177743901419904462510683727218332500584424669431961871544332820335078602777258650550100846088511666560343125984913339170170750323863924454399214116427290412868982718159445586357765378228427089131970187606634423408791263892585217499881617656101485974537524081417914625806909878265863094327785530412169121280754275615839830768893409235018486448550591476548925763918904079567018688359161188729502839150894087759791895360459538265400934364098247088030148395831728523892176533752092814564424665422505047668657583489341916398360274337296438828688868712687793737703027631380045155835433393768357115281381383034368486859061168498671929829150280281557745451733878696264775198859971924597835824838622796961678871134431314074422975218665770031352304726729137173629178424626764 [159,94] -119731364490840398766079637074798853624657515823720622409099796223414811033515656693278654649011084757490142757245755468950416220592216348840128160227677778889568181070001229588545184438484427144247311626675459229946797466221708526891732049358792593717147618058753550711103530874543246094723386504102744346231209213571481027460491894468916538065559054275851359885421993711370249211591891465790927205336849991439688582816455014389709765575984089949969140120460469383854299014323876377502297603133053719774454768519066859637896661659861456642469349296449486809018635189193888330357751379492494130517000986562221932805721479895249173244689614740881282303626373486338677440974294585831525900467804385946280379225077732617775931715603304046531791328919561314819378462371432019954758186798160722940740261696517274087401370706464656275150318875468980749969607022760694343136208684724476214577266141794719355290538887619129544298006661844698122846436832407542368893035651219963535919110794064728349593438400332642065473948408602833524708156839150462351189581939995403218988959960237316622588360401550839659777264457174485527265349597577187571474601928140381141898823846004887881218961889443067593735552264145675124027525062572003730354802158646522514167266497437239095576404991704262837899563032111666491127750384860359527244997136115399121902084990852730654529451584810646592117035729044707184120983894420301152487288 [159,95] -74849233324374115135458665235126120830809738510508279831974819741836392349225866026136691245983595353160937845495588742514624707339026792186230178020134344062282382211018764465715649836505966179957979771495519512842644374748802052895581913411498391881065147879027727372568390177069989388362916264563125088845410852572542873862473026098817356137571705880643528850319548035876676111047508725128493303394575627981535045556280138589061499197767772848118125188711539403581743927535035006472877172759050209996702392354388856751688600612029949522118209869991515354487498484341517740434091664850736762086080439728283285521467642788867862731754274299483816142088858991247955395731190915861572215178832383320790386173493558870596642448814066382442205937588898520961603126422756940340119550617691997806341197763241389533043793920943791193872490283430034902427556011104623081264992786504993411654370331339880741278753638976101265290140994896265969531617193198873072570716794959154896533923784485487664298131628175024658173981935396633429962589064609742670275901655322131568471617727111972587277577106995990004579812024784806819144860916688755363110042268877075247606536787985082548178309717240037086982754738355962767934306067393544445082428246344807831296248195829384440415822665625482309114526218248214440757300499369447369799004938606980949197888957252445036357787698192378988193352809300599018421605443333613531 [159,96] -4144166505460228927046854612407200662811918300791607736315913376531734377265654424373854501841986579351397367789513860044991961410971112563551242746903541734836379903489149270739069808414357030384547366964132101212715170855256175652133121618317120319855457109340329952175101091551579241851098746223441460301055748227400480939655261704740725762721943082535413272362571101378714731537926862732527050170531720264089484626278270480440275041525843623583364189111916208122296100825729392162410365738300121611789595890859593730511150314086561952142058972822140186722622770062035363863922035334942902177415352247093420663705747622984408647209752749898866066739169937773362469953911956298155607087945181501214598202906595343031812835411000548174843469199443104235952122765043381785222254785950007557840496098857994720527417942620816427990473976142279433625178007142478035296931081595828240723583322544974750694873153805221439397786596018970869424532988311870054472194680210028794511231748018349263081389257177415024925186733879928258349499880903441973743469001674831276068732248352848056655268894937469707288838010024262000815293579677012123011483581980284749605151922542152363898251862800335111407194279463258276108767976580014808405674832296269646786710125456644028653755951340431425095720829451400350298437359980721902815117121628492760293464779677206172047674598047889781392782398939937492146162378048 [159,97] -179675040752823162901732772500637042695677356584798675593327409199551941908331190125491390119002856598199206094359841235618221926919383297267638807121344423467784089743006689668730151204950594561074615419556468938470387570860346463591753752578942496728685371112822121210554964341064640843865161760699406436217960171138601846761878932610697886194157572173423896146086768557016431229992677900868266737086117793022808427241233859777689920504436958368271360986739327485803682723059138980749248797757115949386338938452387178824074907585524781971793098372415892613974462312064343787760839795232543744025781964169968583772492605624923269569614349828684701144674785585655832983430366652268414991744952218124088002235864617991353444662042836969740515377340065682868337484679190541566529343771831346320642497081796639172830426234626490540617514560708670321088862433903291175143838052431310274539220036294341334566958502638179746431949623324145132050952254431718774589021954129038787219828813894293780638457783941809231467842440700301639079214992054233248201046275141476382772764021511795869909851728605280783271766720997932172688444895348689722480463078809561187790654063195860308601855296851627903203188522596072256134276463009173960136148043227417058592800161034377179114750131026336510128133241107493871685811313482881664406571375401775636552567681414522702286232677274279150034372564245696926490264 [159,98] 1809825198893340244775978538932513451756668086417133306351649154306287253518564837268153585394543832314011789222376670637587829168768888267475827274670267027398382102487329703900959206616352076861339827433816561385830426780222780574727930643143225496447127218812710464979530575227398692537708198259937325537546786156293254960555623967687047786921584344906293045260242627798762313787695715644162676296109336232617110396682341001976560673594912124883586136734267529507038983418919227859418622707137356109963826667973252731054887545324920869547335879939466009268916787103244733509405448661758063267145392126025529016557262449466318232535934436950127948737528703921432516556428635298486954433104252687213410921993852718535183595720822763375470644901902135354016039589690473743881442343803983100242021829572162320844421167370901576764874711079409515595268807988529179317582294498776302475176443351820046613983489007935526876285617095841207404981132067539941313026052336956095224235673437539397761100554483583881261787938916529181140521316181745845648915407616765163818975423286903460747868057491250693210651917236969837110387789406549430492642067837423527119555393687244767453194427710237279207560877962006948054171151139052949486282900080014765586906852979067229860354235085156766368744497772761749009476394221843154005966335604121460598053731343736251115979465376337431679122070966484818288 [159,99] -12275165530608259847604298419343577687023638624499687652530784734326012587084314598301948477955428268288927711686855275791357755355808629449491218546036264636598522454371528115565002060465876185934729543690343184986925927321632050400488706235693962174053975864988276265029132736501783649464195606540007846868618951828347793516024366295182946845009894853990088462008307362675056421794588215370649129824604452851330357631432888088677334830926553527802630551191293481000237568598420131240917597102735992134738638642207784552764983056829499832758951186560474907112137733702508892051290414641453347290593768891655082390833007464961883089065935455061307243800417429842796538977495678075981417333767400808973366420080631290850572621064935406223214176582075835785348342406538510712079820209060893298838056075956542801164534705275064755514947543292867898830967680871273810557355074821295675710901285057481960100067123624384238896925592736504770101099916211227984482495660930651029943703980492821064850498375646090556585382031279377755683993886624694469431222468843421144535309718715576198122523777558828942416183391278257114677954531869214416025252574083707121608873667132018815002069667162787309940049681336460559214230356109014323538607764905945557721412940628065497313367008101603331242961805428604078021220308113606769239942904104786755053350010780718097122147776491018144717683196670402 [159,100] 54648455244186554032823275932960511448051355993118355512696179603497218980882172735656703175222842810494631733542993493821434744305488148982795316282058241010184961833362235760239765763558682492994481740173968461989835052387188643276764803393559141113190578128484400926894589303518053650947560930536214375198225809273386721134044895571929830902717886648888263323774220055796537746320691850096359734752585147124442780018658184075495360012004847006048160287825998705703415600018868271345379732704630757933734597081810126060108508030521145658545149186535585914099333223909178647294840233727977098613827306962357238932408038983022790377902744481899449472324291210507686450737915970123679973380635287967876992822518066632624536218892581911867061083832724136884214853894455200890812118758890586522199380963962140566101141838166550468396456241055738405743707901125471136857086971807957959640082659643339587545957024618523040042184326249760580511139488933373267805348159228076819110318942707889223056801846927115092659328067875305186193386592748475229656299622200709246887174926830219511055100560992618083014028561943447876069826522921635996651937114386037959126490346469705519560707622970433453637323979332489257806232341392294583726724190483173621146005421789748496691816317931857031317240922975138976969580642523928454595054193211864704035548791786088856754803543485763884299091456 [159,101] -157196916960103414732988261475857751988169681405847547018649275394708469158885262014093785979311447221295411081814741851029175555052270699069173631969630636679276935815582883224479665522216884125277806092583296758393880112297728340686724203065381105974286465694868467484832558605008214811863033935199293692846442726275823117930084062015421691012346856438514745154682420294212121944719947322435914449213161423385414317361992249075679210137847773430611961573119779910310697912754950724625457704024848189912378092393547777886658295887303904586391530751847008178424389782152201886878368212143530988802254205243308800489046461343824071078509223292546981590882199773887903986726963488100504293088998505932500291380128508511228678748048698792463420204923792148850312463203426690345703166924715797396464667267835027866535780750589791094927660411891401331342495543528267059825583781349898705747171259229278043040252878899638015240007305337576338908214127327120742248637166394746782944199024084060264038513297687162343870959420764558658646202465162634278214403647070405350318724886773943243277566930331906161413612551856636416933500191079604266034743989687656127249866612284570951986144329462625056429653455481794961356695919950941702690398781978217733523185850813859598739265908726678963199488393803035915754100292978203271941076999760275706332385742181121271210834982739035962304 [159,102] 289134056043238775564861621245292134585067351792984878789716150840533858887657583332344888231296846880043374642777633871630762833231029216865841768695749870366353377350661413941347354755893754784561839982900566851911182946406657826371781558909236105236348686446856256631046617539290179935670415510449753457472182670032350679175778639026356576484072730403957606583528510480280653950111617336066420611295294399112614897653140738487574910816800145441868391997617040628811363702566407717479872383690136690967395378723841789269465489399735447810469839611950363666821753564572371869984500664501812228464512014865642307330805564144706878521619520674475673578505097729878530814407130821331808421452041173720429829166851838344976685183338216193996556231160447756786414099861436855933643678900915404244667848436527353228398580839249200341537212878135036488320062838435771572410466448870817281497694730052994295843149357876478227625749957657119171377106389892812130418915763715980193213412534463842831900163478809263446200414633506793780105762500042086722807067697139916551869332729973662557257495163678995175811591680506523512873122753558421123316881894375638115748403888143139736964931554936426741021190779154091810564465696031206056357335275302627241617602503772102270726216471718654968037381072614682621024468623555921885370695391615755262464823948562171994670497557237488 [159,103] -337763552606127961647445727349814707037716022036714141678501072299780123149994946232406809664496173479673249540967778741617644195046167489732949553566976971854525680795089535676391253187840226380798970542765590684003883140301199225723175249448049607527066170409435296837804824137326196694928665384378480906756124710151978971423964810037750615345403105478509085608307517490447468637106781028639302596439740572296379463074303216523737942052903348230635651542775258200163870325488464533028099528497397264548034389978751970827555171830540052169885046868569954604108172452487861304023490234691662389286776799532073466496606515226029318207984366273791725213451253696926718900157522783630060136209758047599567933693139664178870144218917297801400658076133096479090744998112563745468866790898871302398294491897308028040269744537744946848074277094856117168788016315536202644456674502730403158821129098159437269693664568773414355410002944681137516090084822805508878162389863418691332294807381529428516596216023297117761311088535106519724248929437189262852270256185495800911750888883493146215425852157580077511810839754538160222072956271951966015626828842646703743436076142002849927514472971581505761962038874813814662793359525392522442789389111194382238070404283504497325890312483513231201824006005061012895169066052820260426121341547573831255717262103312973512409400090 [159,104] 249507279837788424685970587029886160229838909583776198182045431309645396394083081691881837517835103340052108219998845394481145410173806839679045011733434751740380904179855189535280962689385510040652492836881866423784377166554153206145149874927255366863633582458046362956613808030688960947892625415108397663728829043817966537467490130038041451435604845541867247482047017863212622803628450640971463498473897199672139114711295723313790696746924182490436585366155639879062344443944464821706065869833353819320537534226617727912656073935565904350137379786640989077034901038163882524686385951326867064657568663710626491971228923262334881755330576371273549622221380277175828148201752150086030415056685728025118533782108518643394107398418781255042234708668279355449475513940214782139692573878093019604218402494861090484398953963559511645198302991690951331256991467075422934877606011626857480202215472460765567331642638763570992895821283252248841140615862149736301151181586767489538642093358561613924581464603112275088733167431496457292336832362843608659476464734363969898879085662243782135391101298766009885675044622966337900800535376166945588368981310103176571425543501365106075009732776009436531613895855893804255869527372015644238377364591388322690286778221393429426364404926399224301748807619436698625244218224673466330784048436268587921247404981771641114592 [159,105] -116199512602486571526724043557733958013935262683020292602761951431272578308643019266554031516061889338148332856801829246951909984015636475845448245353308248974968246969528045117932987501338009328384241288919118526210529879772423356854268094806546141194134131907930608046792568444548138332508005560174971190367899182253717734422531439579711580508633452311707753118433808485171332193712471496329493232806161287765100734960983302537178904109982761533123685729194248267925249653069866974395369599553544050344047280311750994354311284670358160242707695530198865488977376391590539572650486141432092459167957582499399251616132464288837023256342772083874219299615444431701587424986149293336844521581571061158682526146668440376203657722639758152359841508853345589080708480400196843889704587682397586903234742069753627790550016036611511942693609935464272434690941727465043266841231858001265599377578952534731973650637544997967314202438539849167221837850029147928915494022733603340429299357741536714427887655042810483645262214904711748045580934760731333409526648239285670282386700257046820461561210526267889351874338072944520854192471548242326106605606111485147997088856337651392224253500229673996656700152016437188338124592137083448926248368304012668802735695311070335120702898969296408586752037936644271312876804411595811189855371718004016533159258828857164 [159,106] 34037876843812047796429015740400645434288967570501584002453170137965601781335905269471828754546531026067255683016449531511982879153595111456471108433961773596547786956511690524071931038224702165781485684377333627759544405023624995689716622144113067489447512372745929656932961260428983373548260349464125612637974371859413378347247967995034349882036017899815822571236754196885007372290127295077498918211252989128084483458698432415048356324773037922208214119067591366327098974611597150474723853929828057637794590307603597675676760176135060430906559980753861163749768788044830319976015342721952356543637046214913952880221445550034023180837010454536262757383586248192119007362517895331695307323964662020929408032656962653405053160166623314157230079800168722158273783587975320366106090959871626479713715219405009638692025790579647419617294089168555677499312193951337916882491360615856358459612397638283294884190047352010475143438303634232746722021177725804099643357939406055714363878936137153237119409739113098667916082270257880311628165660903460843572477742360228491060966661077662785976815118372512447906333669242226420878415927598959540656278099320694284212092341058315417696006245702317051544978558751473467042719664083926082585155584548330104615092969494058360211528383865548615891955194839272680577149045103777743736639080390431075674977264 [159,107] -6258021361539414654952869666917152791790529296117831495749987642032359000204523965374519727878727185081587901969101322723318664507444138629038236720692990499248998692426401044471390754907036575197907945225294551727428977282422849852760234298461708737615836761099979631677428552334531985110961419916942396078394894807877313241493216996341482035829114149645565924209696756910205250411652232711867500800240928306828209153617346939824148559958221742969200902346882891380539067302979939724294330383260161751530992533638304440206001511330845506718848877366995025494397915682808247882405430894526331443698791686730460856776621546364006120140292292673216954011760013666379427614190018815179227489416173504929868324474686578371351189654444664511867803899157736408274175890905677629040369656321193877939273818185231660452108322449811229694805829595864731267335137902308597573791212495948790425454849108793568317734678781569601292740784629242838340360146891918334370248218474060543498151555051072037468138840071684425157167395656985061081753913098070689034247418783884173882568004303546930731896501191886805728255709548622441670815121205565621405969661556009676767946435657998624591815525751697320707781227730071660997639548728069420548469331455340922543482651168921207195904329286572067764149006502936092444134474067774174648183786709945535042 [159,108] 720564038788386378547506972065757807006085079336238487071112691323419059345636931984752765245403779828223243995747102375805699256175847112837538986049907274485909576400698283086127913808869864289488035712850089799318458497557067543767978857946786819218267411077880914687651275364368180162124586330261516559466966919201924275321025516547757877434770076536138920378643437535692122314048513297309101443176272918968852758441699250208894533857329936103445244817911683116050276054275326794513471101277888340454129027017601623749626367915924473645923461007580197075043691881359549034868117690470769164943201179354974689622497040255204158505718525012884587530471565013717548342152107949100473239736853924293366059866702119708070184760785521058965615989741321497027475726500806550833699459300914575701948329559919783487052141696392793462029696608978458692536412885130662730545846613132380261617474769510674343108944769340483082056831813952450992111575770512792343384937425333875859317222331609286506111203659957821834656951895399911118166105593820321246177985061621116409115070781719740184670015800691573741122866921807342512322423032347713309952577583964576267300028685518934233046200741724486659920916943033375032332122045599476130221778565036619362211958954186001669197029425495333315144371695898275839928024698245594762058383118944 [159,109] -51832082281318118987028295426156268792419406127964991257867071513790349550043790912128618820147475304586818437825307367925862628462073470972335928551000594889792696708071880015489665125063616907795689627558082650620626790421487314767307676424273765135414381030853592432224983247615709477193128874998877038988123741802010913877252157807776645258740776929383213102353135952697498449832885839747697859594197230338330926333335105994277593365062907109221125517205913237340726162817832077353736129839778117221879938437877583537222062271513430445691658836234249314668432177130978766951244898266037744237366718394675618454616323415078007618135162688371311721814415591710243498731800249949407974655418651703047826695782208009432559521307986912405493864457768103856210511351256971744372236848422979662819603761409152675967428514181446934845186548625201234001564032351024244540050875338226209626829928386265854912760574810733404372418158732828152276711168898487385333211905733732587853657777786777809992818652948277810707865413453311566401646981153836869612670697122640647880345495090111504021361490327742076999692402148140992456496503617946256493863278110822044626678851228349920179346843161768203259163580879881038831453381693791226759914002963357927943582058399040771804835797889543811718313694901813817680570062841690775357356 [159,110] 2322629564071915416418186174867138308904340548556730819000331113429600473537249785620582511360090551631168584402228614160136013317633657343226142944472309927835146024637682598574753822956930685453665714165141891908698719830131064673017808564084291405904014013619351248729125279525240003489040920025981728683964907817986117817720854386814691503304610087277462770202956922857151238181008722516389551008508463408990175078558711505413738023983617668437330402288470647564795656336278621763384982930482114237888137878959396853561269725880148977505239044796398413800253016046022218900362427849244297680243369383600435583658862017948207264726808160735905251045710765873768749461092643091015786806662774166811757338659014864113353353354290987601433343765898742279431329414751333078536707001009650321721947831302151243662809749693664945350441093199562493875261682020531614756134344405008610756899017118643381100685559907481447796486950971572270073231280135971284246884492802650708623764069029336994286489160173064117824873775498257227032019864815365695580420639296047668980619169831306348424777758066106479077546629251306174472188544210228614927593545635453567603956769065150701484346039375635037353477683121916289139889028102181060880710024795875194700976586869936406945809479444657605249306827866136365462100739983168584 [159,111] -64622700073295231028631754939789885216224090899775393042620434050007269936845091084131627077350786687583963366200779258895456069664529249399229351762834358973733516697747432675916869951482857717636903008732484615971110534596524866332386891734578133290148060860766066327237077661056896323164635965065919078131087477492324559606487630760096920495549549243806541711252669840144628968115758646971581132895951797653571124844173680485124022256042874876042654365409523608449039697542667862016886544121104851705691181897175681714600310422599424962299871564887304079817640879873277928237019944809938773415802989613891690973647535530623132928567633670441541584714344141518075401394474215672772256571064568936647381548290745389982910106289676319079655701067800757482474828037593975559083996445705109759700853005430904836159124102415430889551723550890369368400679756890495354864464208266178811086420692398239007324082538610160818760915731423639042023177878844406682444120716947535115100405938489558793945986663403880217576654957641192363152586863008847121479424763470347522606993948507596830688608671391849554957435009640060339549271131223262045819544775719279409873675266192749123420437311883197371654791030492492707280521151970722130408264783959139877112596053947826611897105415434620095326775528229271549140050483 [159,112] 1112158663028140114511764378450359266264634354290547952240487183741272079333831523419107648897190898106418274329904404908126416356206971776573159785821585453526813224024805289766574935371019873721542195648844971673742712024075929691648705582471269771910731828886250881955841845642802129615294301727608026763387808310840867591156817689050245780026231851009031473282793719450760385043704783734041113005889948395290921190801583189231161522269123191207546967451664085572960124330827103462434701330302891013884269430452171274395265259989400101781363953996334602868807371843689603050994725107260930427914154891683950345983317679143284691415818593248232536251131350788688958942499162323860329465234441041180739545009562153421108289897343171299068796484542517667780417965377653343879858031279491191849968157938231926744868322548344057346801111392301201224333844921737120807367587451036812136269186472071253799273424270388042084819908624588581905984203892364491366101664684054654067076422344613652223733017705904821919608721470282453661488894505199811024648937200815012728286388473590611117890154855857435331709645492157325677378392457737037424478640324813923666934755910040536864403267677298757202190394674227595756834474080613352319520881528989847857237478323963296625883956337267225092070790582556051584 [159,113] -11788216344378535330360853614891068103674740251537187225621184876720225610541235498943509098722846539373318169508826814774697797298460066543461340852563987157956156035627606518762435650994947437284559620771093817852154696968250805355904539252715008387392965843254383735122191519157784281711764904799017606479060685399039096272339104708067240855842786769826727962998734230200789973498109565618209105674163557679481695604978814317670584916686977157070150703534621291368938079851104968700926183966899825020795576348887126715391338030984977676871314920556517233016357103410052889842947781030041449931779645708297995547868719228247036286962707654050164090748673156682717054558237464560807605511889298019348482785781635710508102521235803303289199565617056426137531388610432378772903034542637843017283867696162052695597063919501745412088521956473184921919451953817779663571718329878523693576916789960916023464286173376179465688844772661178435448534813402638058816613828248937745043736952149825382129845711336652519454811788505514286188765266263465016891149449091003592692440794213055216824521252637870740742752495169350299508178958969714954279078353067655490686526495697173536867524758389941603877606119191607470440660288553538439506960908544391519846858644161636651081751857671726245418439875856 [159,114] 76579572675039185732976153876216559566085642776424031799337747411951956936844878596232917443696620400848959854521878006602007694554217530731370865994940229270652515491984276133529014322436096554220350063463993065722988893348703835363704241042169676261148526110093090817138946703606549402267402931639737346700097114703107294952892817150329217830510929905903185383575637365359913136134887960627984164357357530943367533022492275906345897424535091687991763087744301338880093912288146057792957356972378092308044924556419524779148062071262191887464707848818562958272179913343135344018226039021652997459093904089529118385317034310974734336166432499104505333850769420647553132049786438102146305568895711184207679039671345805345889106596556687644147893786385073084766234485703844631059473318172787054118885879085814649789028053800644615586985444111067622508082356928235390320721746608935743181540945273033933534573494521852772580582325248947017250004152679855706624228338609569310563176914091145631992744079041473745897211359926220661550610628233291546745125538519169687055759148600600015696666094088660571727257252725420183385519866209373560929910541483695641463009500614376978025161894064308428329265242144981480200742323545323358887045086651116874439759693722626293325211739453586934352 [159,115] -303247537271418601155408283442300820998340403613052800836813574447455857071685380865053750529850837284785023189233713630975249834451746251888300820099035830664318782398684171112368967648420605031895743177600102082454114126724883227324104902638433493977329834678957119411990550119210622712756121833659973887698174487441038612846674631500419805891536688406244661816219087740047701101915797277015733681040692573533270728867460128578745597547550003054730232874566399049676648753509535305884143540725472230318363789431433122173217704132309834402004191640535463399557146100396277455556665063744091587125766026099956414615460966866731952103402127133365715405545794181596894239747042468061007633370772748182497320271421690600405054525153803312945513977862890025120538243608244523016984881602471853335749607855767230576938282093593284194836570034375933665248803498287033534085054746491232111532991901780234889805389828239080531853795584635120941647043251356449979940399483828358863091356081955018157921858987071988702987485249124376027549760811773013426539972019348479759290784953678834575891076372103189414539885752028982493361635563141677067049876107201099223776315147230153021181534252722801747159312718438878310781077566991295188861670838610987474119861313653390531553308094310 [159,116] 727581034303371293894294811776069533656166157579090993865355609540804340196665968262451946607557121076382681742183667242915781744434897608258904755914075418936564183066157427500033778776237929199457156133874826204516690333617751406445466855980983161538768895476716519796196612505696206248502081950159212043995287109408091957899593447627928742280060948488429091021033525387215370644129697713891041989777156727549143317868327901819640382111367832137090451126775003873804711087669233552218195478487943201199108794027219702373201912492976744580399089466467429564623313992658113874728532382123562555814394681881656952454845785333368221823091779424149777178034499713247997533894589041471576098159808158073462707826386133734523874185842843431721147664803392775702167667105363224501225748805932867700238843968888071144490328880113769491140136529443225146246355704975564458140345615582274374280744191966828198489881830395020771630388376464769501471924668470630727187321479466891939119173284425773807886522311113578224390557851964063561545687929594299950698323733139914507587871912795005739047197346039507919065201135717815329502622252565236125574677407306129410127765707346330753406653028760518911977649389542385253038789020361298224541890096937388559668880585133239918496 [159,117] -1050706197664349091412566587588259601361439462164626858885745699849553218926303935635465692183728278638156525579842190645162349196788541237217849757396813965085682495415536076934773727931093282492466866597202230294426763343065093882497046534389895065960649800924378645434858224540293159211100976804187407839793269992735785895541942018068740690505076375685309263382075684732823369456016328878204085480295584059353572101740113811290327007421303550394797687866568876624912939806701782596719431345819434332757128956571252531975760122527631029326942722006449113810691186269221662251929460604669918833970966341336746378313180581978356028036332891793963715117543078844534113701224622950162761118422401311124279041671026326768600052529752528101878687822430793778582131693533502246887124078784555168769389255800213107229147625551104140212806174194081745654308123537082024937183197827005295049390216686475518244987997224772882287011909658562251217237148888412402104169195673009190632896224197633314679723310589522014098232772182743177985099430371745737590376068112544350181265381597582889407480833941179653891789024956255010382307008879165976947041162946608465230574660683174559540231760476030492598270754320469611023491914858845809281838117643934838292268497315444 [159,118] 906650118176894841833232734949975889980058943948520106441578581529731327823501637020862656553195934729999800445257532736573344659200054923066850971502211689458492302334884870345090575038853594946579087203007391924882053752293275206787546042459940617890323522212359102952084989286978346683897516177598890901680342954470777891022349267960981379249417721288575897125388614213339060017627600078235365754025622222053668862226361258257987197767156811402987489502273804742651446448072639404155589107990461273040832507111676649191262058195508802079904966925696655404285400083680073254158428943337403904853452784261752848716249039107799802547797955446115098493864504259052260190947624188317833102796526051186254615878799213176778902964908732811519860491785077104103315769545145389071044355297624855685686406568380625223023657038590747791015784149036964214628151820042594787429932753293249867278217839852143874601026965935115396299811197147847722841078013335570303239209137088441740252993803168310835719940823388603413113747209728005475695232499025733087878534624301527921556693828508868757203724044958540091275440788641088597953250734830352444807397486881726471904256640842403994281676082515315324398228290999411017640076701294362851483592238201976883640 [159,119] -463783565982898790371473762881621194991834972199680232631860402119424313839811837348319215393192413816750611317382779280051910894237715142187954604205737266270062910534708944127126815762350776271472770109154313164487613891632123817045405989541567472918951688367823886898534038154700244147985956446785167900320219485694313674125207089916001898390181055687571490389542447708544662743494004882713389580798018370512583409645386953593536093755869627032774397532462599109774486155404261976284319253788557509426693298049856318347081086700278612868227782163674251872881934469841484516203506496145219259360760098949916964174123892656997019377251582116215816922278725432215995672139061259744436392779130022574262474209012452393341207150637751657475443032027544945846261295880058425536976921426622882076904732843556051581115353165929508889035419641817763665679275612303424608532554841809163462891918969564606731318542093102820208138642377605676480707439424275057426340088779413460519711361550107091331312266481816174939336370547189021896395085270098579107384502144319279731749269980563574217861813308062073317536674714385519398402482565056082398632467973545651392086944923219105777230103543401970117120007072618846993508993362752723020769367537205 [159,120] 139434694183039140297225416164172591781926998854979529581749113076506274607165438932973923789248525170728720588861769949433742311880678606842011930935826432123089441731244239776609643820884536537611203189430468843398386149911024537886338305090752178686937388937005305294894775123114551364650255255040727091900740525921424875913635733610744467749503649905076556006359231417980883714355991400049802847182434559598587487491079878551444294555581385339491412912199912930918926459778625514832962035990583650074006925782785276257413266273555725094182936541193127698792516766811901537333565879869019862746544104744871519991888812215187411264377667439256133726104723371057036703771177721605693951132923452449939472583771943289738898821144682082965773490068870135875613844330202628118532837705410057187670026826420746024381675247540248223111147247531774923082272339657130888965523017862307156602403056942342997858082955731517030176681454267909130006954362161413925392787077665987261894599823649353117295873261853048648002370973556298487880407673266197344715523110075341732509946466689139567100182227166484104325164062756647930252647883066112964359204204337317095172730427306856040155742329341624377823507047190832492102151942055821798080 [159,121] -24409504952939951999835601525835620445212542093052368594057163904108849788989060193737598872677680337605380829528983850612424321872546648195805504264680168888268850022333091140564761986306857845723435910118483264907783371610277430557803814772899440726296036654414543150607251506835845945322401864556330076598184925817389849160178318476943374170390632524593171964599299786149495792123315636043109049119155109435532486194967054100997003019760405000795440700363786773610285561991442228278275666734350201021136512266471036365697815288785660029596404358086721197099062349163057920558199403145189626844549255802599222911254930098078693439867192800260303546369893759023056711133382894070140652851390425422640276040353479690136939022782334643535770673809798523512115254089235095107769578172185248062196369616272651308892428894150791767779104229007792493133451736295599395332474963781130062889441498574616683805269177708008717677886750924933311490066789750534634631213358020749272018469879530491298566537292765952526266532727586060107634688467845740385223751983900038195187453527387181581874513885282170579574303912020517266498119135930667471144688458131071721582050439621231586732975967466661485874091213420878830834386000920 [159,122] 2463240361246019085511827896134021864088494922341885805108821854714840892559041660882357639013781592906707016726144229194837480444891448226168665424409543369022740757571736742866441821554370358474478934960745749244028740608570751112627792439296327079695201898827638759806638575656691924732544374097081202539733235502923184574337220741750600680239062286431159786114673005340661998618101260816779833330992893221482537411552218651897840493735581149559211014218691004940249143531083038920970199084774130361413810244774344737108913833804527659637766734864292067752370549318239005759984206089899405584114657812817076049527469946201333691035661647884909479752905533713959963781860079345349632787789309743462312460506211246124335097531359173531575944056777532277122116248024373836351177576158661114006724916802122439282869202243508524243699955185044726437829793470989532758086706865287176464298613957255284230636123645465086986492221408181201651486676708719958387264934205147444783160394435241507435312118363804706888928328913878484175179151811392796308593832805058856965493374637609510614365399420417303512916649129816003692773823516186487263662617566885764245019365871073427209312688573582482271565266876641214160 [159,123] -141741708396205848980043329176907173461408747531673503458695168249120814690560275978957863476767029016611996281774182742668812737965442849692142527080066995908872323374041379429343090005186360981029654781885500385774048796196010770690869363587081176953983738838287816311632405878372272860047157781445746546523824021509514405577251694795479859751250983149247068577224625846613246821097351892441734766275938236935562485931659850021142629732173947716751444166227922569542283752826370725234949572907680897805932711250657547877150883883851351707451657092946952138051903349343819235369412216563667827211593705442187469129529496828334327973721998862540324814545460215078348190857732840049299191046392417048601811477693794798139663076512852201080681967034364153243665725223612341672160578389757153580502862731692673603925875825885563871403973481185106823775040184887775066296787104135550892322453139549180615441629181404673826139955123815294799057303195975576504968223333633935852711938508652356187312558292395051944810533286670248409574537498138621129658586640403024126083033507434482456367380816203953306506310003506824100556497683945033968154105795037852312997725875196276488658547468201176260008385350 [159,124] 4596748930648692868680741768772512955617419675912835246491927588570860667604096623026597266055704403699612401699124535530608935682754887531520985918004005673038199437940804211062389436749087119914602697613813743772171490213830707219763664015639184667905409900956557172879787945064692521287569593938688321625734679638494448005955820124344667329403228494137615141436036546983553550649492013800266832613778203087169892250792348272462258909265926583162456705878014121921830155453930469341324330490244516603476828285482279490814779100394014258193848243634777426311083754769153518602545806487593486845925384283606248652476687691633975001099601564149035301824743638470396713231808940049658529207295789699332534583165573795550507940452310806297689762729248365180936348945050947332592117979954971505698381742230442648248747074005822080619986860918079462130442270138988806071824285875064626793255678498339535466177587354551975193816871173771560054968512799703356769108790182478191215633767537176529065720171692347202831791144751471973138216088183459151914960424127774479102625654401089976750229211965206647160208387355740637264335195989489246613935152661853052239063932412817644197665282548121696 [159,125] -82965601615621960853436296408076782714141664502992312744949129012312180236187765019978356397394758149195566880380912367781691190631119689806581937993086338951346575550115326960776029504540024569245839456532803357889130830804523538377687693899077423607028036817346052625702180171333900855321104395034513982794859605911480794981113673085611183288627357892788592938152319609390345122370573737751607271764951519448208690733333332317951949143493622104854647460459104581309367201764013705596432041623649132289621443003875242784248899265432020947365747697693430028373713567563571781019499757279658577809557893802339657366115453130189769163665678815538129931896684390881143393163335844948575853345808956823092570626528057571774130571152937709580615054604535657271365356023580252369409819109249300492630654848959093154506280044690209037810852407754523706198911520815700926542745955773270123482663328423085297937766266169336982204391145647417858691112259106251907394943476586598483455816124102029321238846399980522237157776785913113879546228010616638897820800317688250086658652747220911813601733046201461674724201644935681763715066196205564166994094728582690241485439959427839970801836 [159,126] 822163147958437540294458839107841437852178859200163177852757061467624450317004665678836614095543523559203386554354753434071092251464508605668485799096191070342093023040038142607199485860835174741694116252588685064353867874135065924327036297169537895140018758452279316424812151694788817068255963645342736282718417423032674806905311583279556994950692626630951581406314848019650678620508462000724731371179261849696531418198124204825273073825854480978272251890872398200054953165850649791282802005420697871111727718304623927686878627341024627368393572086717393695308708525575146266336232369630662656115638361855486011399536310940800814615757409214595177876863634564831626181983309341821996632513335389831044592819631704527282897073372954558893803927195698352896472533263017244199668641606024312747715109162009199451594640896965430585392809066081670119152865989697482126330932153411701575912830198492206971096269092265651106235501789690577703514355287805639569738211253048000471714292576648401775808224181543261082402347999341025918439063608776884990622329725041724755157936306005136637578419888759962435444555814012931500749127670647881304093252080609604700092180190824 [159,127] -4408655813195290036376853289817873999467090821813301475070607638830349467067471997212487216827517693557972806400704431136189612856260315001622044261561716417600284906028533395690549576587923182690413022945739251846591049021847254139287694604611453469823762653288275258250670715739863878880922624946415863907603146381879605681401197081172804082683467178094871888380213552546520183116689357911182862646424460708215304249659212402514760807136621864839646934623996275544903515074288659745964071824529579296237857578291313937860283714443489437010479949631305429032048063344782627504228727352712593893828162943665798921939868827605720511763800685506383167355693706947481916688531399187766968415239113045088775657610623975587922798392170471074519215845077690043056896488157726413978670159431454502912913875182269741293823057870164592594438281998395956005800963425166641398509644410822229704847454584987075877026968941863687426387757733114006679504241761986613882144820773962333227256667072866513580150919106821860738568378568103200550346543018652449459938768120154417640894485925292284280190996107019508975421987922253821422007595077976426665607813514698674767 [159,128] 12593373040912918622814232411268217661034079268510290769627386226402863456622150501355047052604393008727287886483368410386577366742056572979861928500461439753178515218365811769276230137750668982867945719130429659658352594837953752993759160701565082035334591923442709186820057916193413139908324151720380709678357227854537126320374454363269180013210564034618303471896960668636114041222764142062663995419165721538838538569730537918305964123603603804312279738704469448233329379800794912092840174479667062353017932075543520030479275116988582180314879122743086395074593417170751993394663382254971451323269511119992963103049702531724863178479859631214275725497638174285261078781785977827543730198875722926098070842706008238979581197879743810138806685192790955657493394708559484390887527954880641668783869130196865902297897266653995433495295257335615721499056119702900554956800688421103932482212580996034249141737849392630538798581307420689930344154021666916258858569968686888673183892776621963201372742913247864733955654469563631567899425442878787095947410563080099147522892640872591649572925263113111689265372519789232684586827334736794307396452800 [159,129] -18843058663261973308788091038038533969618028077179519231932232112893421868110611613792272658914750299589405103794990586288120166820284751444693420135009320169681484436464784035942743717569863708135310723756622542263759058744863450901424886857624755398094150768959558024216962345846572459058471624277704820595733631875004772033283279199782740127444321213459950183529926991419307102083648465735450570735684347347911488696202500967314377683427350692445452858991842526487394058474989072431228083617697418005122102682063375203349926022115444566169344815001349268232348535021803213187321864654181344024519527946574976945804936096043065855778402283565735342803620434503712423435918405774607566689643493431796026692397196461732174128251350775902567630391995852515085336502000185402748055721926481620692057974831037456866665676561167097645060125043723645515409945651469237186451638010964140098504277528622175903751142571297057301345292226488821451952264704927551068199626144695065269239390798223300864606826976480787349677014039934888294910890863471688984693809627616795316383673166045115921373573805067650444947054512603015020873608535640 [159,130] 14503203956400949949065437791652304714278761454182340236921095787200569874052054133802117338317336288965015189163410413063438318885222122257988400896692266229460623577014804789376761496830876581586283793102494666766472976615997305766881931124030876306951898174966192640581414168815205278685301372336306648447004130389155313846030503426318194386327282003438944418857668866133216799787645425684167322073969432494422573995164114574185059236779038268843205998980866572514365706705386576624798924732517995193791625643176189091802448713161656814114789424282712090611117007794273147183848895677202617047953685742620322179640418376323517368404261779036004149113538625924234832431958012652850110933017053118065495187776807560523900480369601629630905946719172311491285278167880589767179416445753075629518106722143374594936034068018139947646210097908117503255057425534223334100263665131571769436837431557127605265035923942373554553607139641054968977411423421805090225961254178494362195848581595309623264632100738510650711813587410923751276266664743938788156149596449919546052159719922751996551254606421982703469887490825557383680 [159,131] -5631260595320668750433340811567230410853452918453372190092169688884784940554022743646546385515816572595853049951669246826554799184069528314722680299914856626542977978997536163408155332297509069939015590087395510531546047148555213305024261289028636196927410979837194471677457283695810833064235954060179827823326872808118383508973632087730772595663881795819419413903062900819353772317909958754165720045588276748389139213718213362400097231177674217065982725479637897947133685664092135886035117830011777978432218915367818481804677774535592394040637534181032247359524710350125614442673579449724976398652766694241220255992552512559827154661309696209643488359689844462138227845326043589507003882465022477316639403695130168881960856160932061154860744477173239393476578927528338180626461152314453884474428663094014247887869870840795170658686594511924147104540337331253013781009549856015612746432587750473285281089676972082906108770305435281929830029622556343166386353050829456496377267515925555493020338079110573797040805732823894735129933600323963853049509860420450398666759963798442123770672480206640192185244608 [159,132] 1080050966375055596033196618494554598698280500497447494858145229970867613405147984054430959850199163077910442918488226113856475954827992273707595045115902207498097809126172695889856537009519295936736362211421127520522499659751763246329765199374310984671530859428237295302269203444484106422083938230256245457557957443344352649899166672813863440435096715652667952098383073105604834898870348960094424327556306647165482051983192852976839102529036463096991542327261109674756606219486909914598415507098394257065553459750126804471549846507061404830050949601822507369586096243331073569445859321426247991752606098251608114140794922781898084878293830126808225573825041632029242610428176814806855304913918675536675157000919970884072963523163905028348198200002685488694362568249042128439258614465846035515174260915819689625503283114513507784897969198261349767038331596851359132485920299725449165667775961091234116230694286724800079984201453408537838114134775205138982826243694873075787514812220818795593733835652612812668372558759786328652032911274709627343334947695309508025049056809024499137305886462784 [159,133] -100029506175327985779019135899670001845652507589338968522166993582867630280690015463421275806259874232787199837912702600314618941955954047989023533638675154191621737770375190451055635849301576373617722510703220307213317651795685855365798153848486650094951960802300376047460399623875963102897109727607285760660866936772397561960361065854741958051965304383564725773833681754055210317073407516974438322874800035967443570160525796567709992866502750281162824251254220046387669530708680720554149335801149539378265776417727351780752853379645204853158706739071227372599195668585280441145883872604390921198030823410014357553424473601257417677805680848776663321705650739291462965802798425862378016814219775078076023087300782873079996465761635190619316840723452926497969630634827066518616619915024417922279413197119625361349488933600568607347759916625975846147175850681150109966872208249622333550379978188667989583048335715287829914488144016021456937378767787539975523564833156995086601268599540824375402227144755557879856288198354190217563529070177813521405599927431156011648433910380755688 [159,134] 4365319943011709159318346692635123364349426683445141733864356541138916244908797188865403603854461014623890569430610757595032121799544333382738696284042472626589824215517980847080232048273297473600587769637437685026430611722926424318484848954304624748652930153013567070451094032390054281500215868749058435671817714022143145023344322973342314036459314020685178180774223367942886057199052849877892688709114937230978586091382405051956125421417721584370013217644177774266034130476344876780271136273556598267925824216728066626469456813815391627521251819020949616571229742461631059360540619602544754268779751273470689258198287410806178715976131494327779140821583341624817271149632041957006239435515608216399733629172901695644452716616570637445539027405482258027403382532600959318956600621163820694069310654561518367827646302192887148565363662005090650832521182149107564233282776089011050730350086358541870559325917456256947080205885570910600807719710110710241948320731053173589475313566201913605113274893044489758544655176089043204445067769945244870245413095322638869200528 [159,135] -87417365294602095437944608216114592279340136002838460037540365604293380733922646192814768954416994905270826441582871301394512821771883643557996284817005994601492106030901522577495147492116112991921289931368406223690993438807209389576251818962744342037073985580125767957340373981413346623472806337714102920460757145916485200407637699586483408609987643248288153021061141423041060191575264521934177449365355402279272021882212757320358788093615094781128698668461394612523728141328077293993626114548096498514533020730533445808062961022238052152746787139797099958495145679304649719763509267224960895831214543719121427207275144400111581977213586773065628601986481181940644930200726346714378217513592824536174052029715773152314651342389359849886118820084836770371644591060779674687118476229812379949156995407990422135320611119058032919143932889817074946056612556498357394104858958092614020186705928953662854824508535886249218934527563180264821139381646989712922871816275789244458126527333081535829345997722969793484718125130732768108159362217897743400279029430 [159,136] 780552512607902501268938049069861265922477164234148531321479494356368189453896228292300643302669321153496113574918449336815550115227037989395708336789899415679440196760057388311139449063623690888614581522517226282701729306007610523114194658864423404777561839535080458744781555926027711864885893542279740889854335523211535465420668371261004493224703100683468144784106337932159632310006528507122760339405081288496624153346567387674513007734490142679735272488294109396637200137801178814151164408858602415491894562631410596335311696241816048102759857909518456232591686779139671053873177065053623814008096535720419231903669589478638076261128100558147611379738672949451237183785771908105720077155626643356308261008955032615914238730957376136221118008609013310788937696567817778427423195775387036356707423011254886596841613015105251350581655148651798005357040111054667038230749952875163444493809303645402958906855194273570339979634395208994944717830989667881694438476539587450187329189987184625273616067562164345278705348277228510950585093562688 [159,137] -3012264616267037771134170278729471355024443087499908220418557207420115726730931788128290363934994351959856946147306777396123733431686063559376853879488530044855804790778973557226074121259527787299513927221911783333568913882163402257411065809115077028079456594629058401842388127790192982047306746631482374189783450632321605872512689787001409501561669780727894768267785606373089341146051291633192640993894396230624240571121519692911200887331558884372958928949117437419474004945948103119070100054531483250139671086623052997189329337553225739944984261421402435213314830902105353580284380727970945555904269470663375875563331382298369152145529519192816059883588663595098568847065756792829812265337707155607167069142822072347141436099902446889107869655759894130318554217323337619715686989717610195841898245503930352796797285102920047068209762465554196588936021255038826112469481055881574637805706824951240880842195972209243193718335508061609170277802900362441266671059386988084845523845031389349183416362634398929562809179610633608 [159,138] 4856779553298703839698813619620649770618246089347573897402090720165990001762079413411344082879121763549859571502254880649347075987168638076719715414359057673671124692451747475043769760131719288335166273965516987991051370400261691576792832779701835007116142636283371297530820401911640853479463422936810428074064775941456682415860573506825379549699097858739230392091993438940732964245645417068266052528184578111056301563653445452652110600496878523466084131803292689560372215345061476742316656654473094705747549335526495313992114856089368212898700669627179624869091696702542348905346124951882146490576965091863237343088781821971444932293263402866964987269003523239298793840539456993163499075889498116948118537027088979460805641370720297800956044137392841354585616136264801294873664249031362721838752346593844302672660601228830770601683888774915783867303757943611454575655097536476397308303533706846740925711844515249646789022852795231707298038325031810911703384316103158638080852362549558047555980233254049245184 [159,139] -3152968883159050226954200670303475849139513825187745461027718900845208179308334978744457355297109059295618757120417252716528566617902139972817527907537056344907791082740517915300205766132603796699178569882219003651115165791122566329893204961062835853602808456941724338873988168984868968382419301590429319759033543733187080103973459717704151002573731086974206073455036868314754112308919326842148518461661218654440885048304889731787985817752773714011556290172608540324364864406901972813455113274900182526592094346498271005160556035577869950742936810035826972123102958636372934270274876705560139255219556483758026221533000840708930803847965134828490850403468330370015210026036468994754863717153744027132566623589822366984204952437262785170452213055508342068430717837127544580966967965182773996411538921275379289746184640971299215045957629860332284654389127331006093540975943035820305694958877594099958350347383600858911582988486311475859976496680810106058097995925519936726507897672215982345767936 [159,140] 791535083036837730744154641897332028548685494986077657886622788319107259175781535334397674208471726166874641040219396078913592102795749319813767222331306522433636476072104247450124454496545909331294278270282589908181914431621550214156858577156296500391573024677978570048440806902479466536239827046712186986913683000172078355220912793390433763204607626333445370974954000369661448023314035681886789383496440300383727912928564474734817511437850839202360459634873710935021704047752402717872067768702902836849244785189283241843145244458592589935914546006229003316810681686374971224423266183301393324922653840327163612515808354122945128745666500998907517389908918565259292442257050352332071761423426223028177938734552434355385359997559497102347719710292364377372561296947448865898290929112826565629791349903206832232468872671356528279119544869108223105271645796852543453691562006467406007150559954916826698447502802347230654093819268622583559147261427247994620870081512270671096763200 [159,141] -73516424327582279084072890383015955456430130513345627177182450444809491674401593232245414302910825891882240704683969286087985326279721476707113218089266138767337625864159131188179699725745263342765192283221087120239001158402169501208588401568764216216272592818263465291085421214966622533974496124265408839194105358759738246049086047571753472210194969099760132597215640947481600955205697712163874195552893096679633454483818477533695416036487122932508655577360876368113431253627580933404245224268538142453775572945677283399337531798035099887529914848969608307521798965308262630059612373069900836735464119989965254651260223839923902940418513884328310221925748285955581693950591511948238807104986248751721920566292122334002423762707831913162760357615137743618936513451534049272517712333017623103534448268620879688920149543734011032671543281987827807429807015370046466732400301428721742417827807329676079079473025811446303255517391632416613848585848554068220752435624 [159,142] 2406272885285819441687369049671734250446224277194870563477748555236219904103114829129309254647198272420509988276203404214058599162919009435887061780677830302874704120513830468020642511210451453279570413444445219234908734192262944570635652754603175609063827191761081630708447500905544829591036212576962280709388445552831111209019306865182569813956636643787225972690915655595065040498793920868890243846186954747071191539366810901155846675616262280582673874510539980291693613067239539647309061904659841139049729059419743548916046062203442065286130077786733558495808283359608637583098167212593891262853460986374616750836413442742424784769135985951258632546709994336145583599216117843157025661667886076256679595233516995783117725236439491169028939270806712255283287187761796247544481160208913828698725644910693961103922631353209455572902235537603091955376073553689664599742798908593538338573512891410581135973231503429979531435459353274564801438833248 [159,143] -26306819122805391911156258491126546366583446529605064357999713451593265204852360287466183783580044796140850391399516174635418592495089674708477432050418556928448249208036903086204969755452728540154289179045978789396800929786602426975104112129305375980661348393288042269045580008870094204573915342143432019093739316161638702632952021048696443099121475218399118464146896616923980851864595009561404821333400249121701320677459960392806355111968464922918088771177400010127009960292435325930436138767877956832088687829737105451900817373039686910385729977504503318886888217729058168040121573757406323094469730254802863566656837219838569919156376420219499192144129584758368072524222341643710068579711036317885428188110549788453692783307318303013605611085195939960168288707031166066321725919393859152854436115600903990462376575070788297472121328186004985922569539014668395351865276078599877548440249492791482568607097949425546742243253892 [159,144] 90529803865184549188573952475367710856853269750777323230594103706785238084181869295924189165030367825282641428285494264557016626401209527639203045649292854974289888804313408802038544404568216165868425286758784230579274361781502597653377616938275246458667714687862116728640113948527830754121067348781590835553516761267249773132344711058542127320447297912691161620508825198373718750911713119937056584985912907936827066085647758622185759536694336505187919742120417101103166513358118539937447619729482113951996319225311273442614939473690913246628301042022381371184282020288411770897735360881746853213982635528516981069095381930004163660960863234272669487806654735341377312722687379866908230759646515844668994916871921004621656819364891504266752126069525497292419871453665325718006159937537297719629296872234923257422144732199249249974179878918142646680278768549334449352425695361357198216908469841515996672376495360 [159,145] -91811184138655765772046807262753410945833652390088701309472416449753843054660895854478284318491882238517298569824314502141309059581135120324832565868702701340604287631302144650534365241688851099929539637039495838451638746648366656375503270852261065976222912493074498362579404354991853857832454688765828311293006755409851633650081271698269041182826337465112809628250408423927297353336799133799948393341824997180246082969968166827270705382549193760116035711679363451840127641504477218343569137160382139808418820165739693294862990225852889729282753385680945732127192986249624758105584829441183413356639657771539803132170142524800959217349656327450849665617285375295378493483272772286992391095212181344798469541938471338462880637658385723309389203739360631486394251550789508849314949068914022485103716738070082855195960807750534843331999130666739587919470526306906797646896021862977927670781806464 [159,146] 25494813996135588150989666302459030569600120876231929915006358288246255571877084987468533379411029246526266253016628729186138588528426649029137510920364905848460764341197426289590171249111270180728996780330005212086139148629418536169336056031856532675728877353490943454520342382826208762759613226396531064655118668404833210079424342853850945245097000646900637444638892040106242226975555866608354351148655783379663308652685380873435428665488494183995828728729766958384363014298912665149783372988434864824206840500376985755491465371494718919322684270617085907509219952577147898408512591942464914400836800360754250828087582931433720919758619395938190602040772305557963464421118835628694462870929905533915269923351548015848520687795439422228761041410803407307916061504584488012612732357905184695474091624169675965548352124500102652614482150233459479528480236482749269102374159616 [159,147] -1785132306386421355704627031618479403502425830483515686322256034266392212655799688567743601637153360865668835960206469491527132428530130005425684470763335117400109791026243071276265910567535815334453303363242196422142078283385976693841763864980572500804396782558422933421768929117781170289178643413963676434976575025615769206369796033613364474493389015049320879968706229372487227059911418116390359177959807990696739846208039383657620795131236932634839802904669429824104280292575568628031083581719036362424690434226434597452779881863246685560189271732747190399290703308250814983470406133394494536024431439532773241082868603982213656570949586365129156228243487567326298692618666086481836023481630749677586374293708364312580692115716700794492176622818509124244463100142584129950819219867680425175915223640881780163290619039827933045244164948290859220757921120 [159,148] 28722513686649476529926420227714666963355460540252037750179658156820322468346919563573704904754566746255350478109917394349793732610503012265682873461964295461023163809422637682885388971227971661295776670100453552150503617015060572224335637584571596721777027171434693490574668389932509534284618302199674192719093280506188374803163035655719427560666460608574504214770102185960691574331118217259057265478431904617906588673232545258621026221239613486365071607787471352844500378368706561684324660382428791977557682452546338268302610576777967795391454872931075361549798703450783945646897703072892049364252970655563046817744107809026270204840254352605684342021865155818074707373295321700012772954602710565927043412867875804489760537076238967659956258411556679053053311850278321862495029174568522728793225671086012666310624735770890701617992384 [159,149] -95587382527557035530468013249347412969100620406748351847795218641815742792085524765959798988240416768299638738227948287807666794204204488892118004025297283484963405095699012483434558813752814017042728486021908903890868807662158421520308042647522337490014544004677192163091871630057547827624436302420618542866889653768526067941251019790253025500555868388011546010535765732452046598336198471207551656282000864424998285220612423400613843969342436582603101757529638019779235483542515109346748766326748273411551616251862755097111368334707805748144546293506944048126503642175901235969781864190152778218983559233309540823913898754223300188845312764371265948939136608896817339819419995748145471089605808518346039875425754468984613627105777853434409172731420297935890968634654083270306871641874225583406341554880806709229912 [159,150] 58353520109696340005397012417140407995726510118192511319415031376501576735937783614409146596231040027749643381287161168525384156292959876935151695386275379420195560466261142509003694929724540687000377242754145823124981419408863503487180747401489851836220241503778595468861289818206552272997227474838909185377944242888508285254522635239641094925168353275940916575976828496656248583165145716230820986336406826960182195585704493447548861189634302070757953094014314769361607433061818320834378789696939574688822841986326031572084562496427485531643039574334690182864288460431048384320596436468741786444302797767101133679652036163001770714457661294886178695625624220280303386571489002199180357336457213409614035377822580933909810547218673104825795948745921143962049924636383482337972675856740246439664 [159,151] -5692739576160509480327278257505219027339430633204602317986332708136113899227026493349747436070443398648294629815100652109650223085423405222458533698796749673590542755250388172878011648079649633391344758235025049428199368240181467196987980573011547695118161067467777775430775887185656904025392025886750977784176164377179043549963690182247903165756940500830399852879896282591942083410987415861314676336161759976581599403972530840520820220165730691613099663170057683232117774945436704753372715966558347003319511428875257989590094156158568918975258674470684241074068960683251536682133512177161863173210506862881610393497340798969419454354483096297030080877362485776941606571629494180060750944923849043974884168675230358028774358337963628838789819678200138654812348351508563450 [159,152] 75646871887917956509201864372857719187813735787711778358228433086832373956417009304505948108370078787704297176436900088297297522499788627933182080446399237842501174190955666046203146181292569784092331454077420049555157950751349065536866614261333645645929424708750512215213886499942805118753021904312130636750235150222037774096916035658797451158410337800544866699628457833081644256582499957008706987408683247198849346920324592494104057355608899037062409320194522988886329917936558044592787874410900873695248661268189643513988376998510896883869760949079062682381716830593776101588891481177101717060212593561230573716131559274465058478479203939738737313231277566347833513205651092752145730615587473265123153414558451014752394292469513475747658383971968 [159,153] -113608539513287561199080179108274425125798430189169420942494595858162321471228158273814661882046288019752846971996828043921321916669107777745970391567538427113316883003190409221480873560423887271481035231136988944978892571552256965655988152392945523944418705820459080293040364335086889782095884029323413002800175814383991700007983919869513282758610566357285846726782337267873290062590790990549544304543113072401409061442639829822042972875232687796780166710126582191085963462617808096473098840714388909102956336858765961814280191308449388046968060724425356720990565873282626959320467559872935071206330664488540580888393902602105477806301025266924787493418900659871737385397710641949502394891914582376212600076286778536670831664 [159,154] 15470022112153382676492476168863911544452998461939694057783623849336092623297252194640176399940999987453157817398080749801504118899579898344280050366943238735187835903415076266393832466624940886534681920149024399492453302209597571971310809107796734466826777234081555901069210195737268959478709884747274819521423789335891994944094392254510627957266012898853249231078059189567420988631440109234692863063816779504345931910329193018563174888129411593863070583336459016291535254997685420488740013510724462682756712347436426578158735978249645956467447389435104382632252744591311837759957058348464223496530673387085395681161468022404415211372919750654450195916285314016891526098357883798425773807588304067728 [159,155] -146810530853795243018029937415150754546836164571817422055197803764960369831120577221119820945315243644474284734590603476701833891291568702994073124558461648501556052705786645332312523988757323679878376415257511981809997855399685151315406369808400133796576102517802657664545173486771224021974809758881132962606308776228886780494106253382655676136537163067304158249780115632440939192231519351439480432770963801679227233763585841196171779104197650749727600489680917904505721846306910596033319457590669450484646193682166844814985656421668620498380839200442637043653982289783996810931118231238968907546223131224370432340602362997777394038208540162763163151788094100442936703777742 [159,156] 70605308320072420829183677463474846670836020463923590409329132219713239980529331263416036502770153774927605404300175848976716781504656810987167575774552943879856238129226167475196466421136104351695837333087052858910626011280161825715852858161303464856915819226183655584757791490708232827809169271893125239671544038437488039159673935145100202228586839709863327278902527625727719763615515228121833001949872569274472437878868657095268877278104549740264805292215894868026101709107890896654131566484335242201666495432445392787115964908187767503432848718683655587706621660036207684524736665997445606894855339156794915895039410712457683956433935777318624 [159,157] -1162043421319667864719492209017867619325775086258960246935043171744986043330479153781454801920905407145097361989451033625407651679001043483418977501974077051191036147885903061822478149377960099126151196190728181781884902637929708978752071955628072644687337586424872026365504894793865736505715855790330128422618539257890012653142696929280224606910542261815126736255896532425641390410629430362260377113827398126248398652212759047600393847923146560780910655511042195466612933770091867314308895611363033830637810548057386065695030266999336682668750722523506640085125959254215741735334075786636465294136341456092269834697596 [159,158] 398906435394968770980309780338950649287217837314642465847742633491040196715657751027488696717361039217366557401481877561973030663477170375645483484546329595720368736234615625425370884994152370237979002847374961265508541728734036817350277849312358536711917043226330367886911285853957627256526849154270940312245634743370851892782607585963697589828090872431601736767934226049171655454743886605000786307184100347259079960302346445194565195565397082836557867220863991256917901364758485408856197530882901137584369132282967122923911772683954701816492459540073372846511538247597214065066096874104 [159,159] -1499198871501783618467897345064695136216023495266091512794955344994000954529598028266375723646103183904853037553540657596650620733847527834631398929089620174163497017689765086691640017310718162752214055638801723259396295767658619437283230055905085513436363996212902472135037133834173532984808127944629943273319884571369579274880880515744728637196308017147745333583079904918436066365795895978635687464363001013455920688717057754043989683616849868010518273301164046530078724185307062471685983517986458854866676312229716654581467119173660872119248946929562757 [160,0] 1731555236599626705547733023050571402222802574661979388821171217526419089443846089538429556998926886029697088504690535781686996374206363735496190950492534102901737277651844706342333252614153477150519929752487737264225199656893719521823361279877217008380438283755697758732028623272899345356922915248431175780870096601908325797372259044587526675266908446303087612351272532962707231487520893430492622497376618534872428241556476498485234543738170243180823423464394694839255183231400948830725696555237434519374981310529015113562838758105038412330599448643904568741700778795891082729725603245303450010923936825271229115979304290861234594021472272183375844524371087640876478826841502833649791907434243167692795101641226448991497544702818782512588035644747819774037513987632549186756392089119541308962095082563678098690252538995476933702920010087504233312746495195758633721771226494117664440932505176387281192458314178704957882339162731645193415821708286633419835110628291835857999945170183882782723897322717750108008886318003926213422695409690646549007303714506180916369761809941120385016404818137873787367471157093118799453144175351266773748666951470604956741069249233032857838010837514310547543228113670599004079385211959044495056784722333296713387062750167397655935185481896345695182276307775916645094472149900250101477572533202321719789099629731956647507276655235971682111411740739966945373349204088931379580483903725129796964983002287004740674672554325163771828627637541381828100962560634602966652147585144763391771331085002075276242716420400947078737535202925067162739742932338723920176583115611939926111855896796824063283361394337257783715656604951162718523293675028480000000000000000000000000 [160,1] 37163823110698562742378941268150065829845245902525430907818397424501210176095901820869053320127351491709335755159287030160078927956564154202128221442700246599417282970566840270272200600981997786575824130594379048406041892454421318457039765024255862698986993572641419351649343536486590976048074623972911696686499881705441328878066050950950905316166657139173007350751547220815830774991879190560882988313367137659013872266858193549021890681370560378886375314696981258636258719431090212553165471725513172377154517865526817804004851634897239441309455146608601159334181782177871639330074749269528731118141256825738069015783032821898403422673368560736757787358490701908888403420928372856808062196184544274085501270030314823070631302553775127726464680941193270866996032915236053536678949498805131482687620441289894037677596814569509868728199965080471062782292802218629343160595264693500563017914457112887159083647866888955805861592557696370464863040646867733293242178982892304247654284341257189721548579774695933759858146396619184423067681804172738389054335463429539238696851925662087220588143623686593343055022697668074645040080126399653968621046218584120775405617996390239437552889628937085781967100705050081753782738068838261199693700007083388861769442331260494135175518942792622918569258255708486534370220170025579819430335856150981647497158850751668767117050131698582319234951576548767778498905727517988839306836994605336836956944037545518839973647640615504713407833904202184416594789760674310602536457045596276087740413936596588671993168393945528473954933735002565049269234722493383939550748063285497510652499942329094651548745053923476631163840758622571160431473907940196352000000000000000000000 [160,2] 292259874913657793475591475893193474561356154355435304846814999063797600346914442624726673948494684085926634156918546865857465000331043983739047265782292890593177140630042699415736224280684640264273924316816652414590966479875647480654715650841324850377145060710055089234794332528670763452162772154856178724060953024267189432678242242980290921540160819438305261918230490647682315100747751128513390537644253135453826444433007733684854022181526146416355761734595842790741687079998180762078561206522563243303339485667142761630762900168803275194780316540718904906768639545945877217586266994070681393546753040359908301462054067028274876035022682336940550127657338562345571468379165560095730901195705079798988214954966504620251507094333191966300780130366661036619666223413231558331910169698144708439051188937239912438861570300842346428494730019156929544173645349027859712233011941035016975465969667331219639026881114509089483093896731154574752647423056333322957497550841062792000099695010921443968817623347146193120203958678017246893180269521065296784870894800031036972794792342414439334096692001170233761366896259559566807985074843393452746403380979133053843887228442333777162768301796795389276790090862966279129447904311795503915757713780007699026709766706429755828156043609150744335362558152444186270516605986988964695128923377396237440776977319573073602839274115797744150672403353523338885476268467647980144918793620958175949101887556179051808724213184413729842678432389472316427589188351363727892350813962277605494537738839811603596999356209304507252565462874217659220652058555952081678721482634961480485809087137328930412204334886878078939108290385043726656106747546489917014016000000000000000000 [160,3] 169017165495898622261247387974385903173828193786048930896808592343845968687355261454450537634305537251885108132593215298456603301933577182283647883448113615319638861774458929204393371964051802621120827325185732355185528210879524386422568740522708302385722567815652711598653688869860313405120767781252156361098555140563686367076392760129683532942465096499157379062756671720274441054980108154011245714905822301910801839111378091175158010055985208503837256664453432055502032988741917706108769508284605379616310850251024979281706452329048402238767300699414013601650219551029536715669605712937549111496577843791467659009278038186573408978804355626856699310506421902278549369517095434345884596855263442558076645493732552507810698099294848570029305622513411305270826502112232075577825377697218962123569160207300267765212595115198810990269467058287591555141583984445150918019316562010453891852367547235557725344120846458606333502644243831725809504710195776703149158577922981234664767438520538544790601208684134061779201536053759477552485487548244446481016442728138727541389392735753450654550152144045682359248607949490623105593144135316849332127258993626273908030806427839349322960603442328172220604727206052952881888383937939005467100929014880616439561254544424983167454660216374349088501701555983618449703309581170860615239050896216318150398781568109160702805424014365673511974269207201359538589109334925262051813757999846561824117676330351247101935537654991352419147915116436014729557493354581388763036599458938686188906783431378271891060033346455306832017082100098785340752599436984740339265699915183737473145031482380074487123290914575376141734842365708172298941970388077783570972672000000000000000 [160,4] 94126898029810727463021327365582891941892712911880297022787966082781467767705710200956260524698231932464067811217671898351300012194736450358396860250638130471880829950203679348166784818150705402661483826282831816564552995081367657108039352977502065562239791317279241080786304359072324647621364636164678523054915415657785164097182701521293867083872305576583352383248616879067073407790610240563572170727954107815908538821043782680019994769131242226093704814635739946437869427461873781115051280593409568115681322580806507493853930094798858339340631368618511990898809673450890170764935466951044863619007130735647740129572845296193518598335827963201908258384397167773884757281040969855359065520198567498748557643405931195913039635932502005022692990244696059598605122986000981041989166240980093463022957150654910165565333265992982011956252588240946553625935390305178872418629425570714971422718203955297355969022060966601952910052979310919981862753437413113153010676265733569452018779628246100697087424735791736900828352374277413108614231051267849516998747895576347104848073964354172190467980972654333175527140526649113589850014057755180538309095258426254260697443048282233751823454373531034110332099639699343355971100658601785375562551900042238630096724949939411954336756677596656944051193513923107656895444652586378413318780894459324476675784768173078644275191156140859489223421556241146538341605193350276401221101390004546301922794970331957610883688698149653344497216624624726582504180765200240008242953098395749040375709681604704780121692809151070446295345425323782655858950481677997569668732827968842825959649474612803370293511668187394221457728894830604990528822049516048789754871808000000000000 [160,5] 14312343718035267206650376821786377413269098263037208688247147027846129465084747005531572120641147131017049662371276211044672207036877481527546044431076297265158145056715561918929376275035461529234229512195419677129019015722650409957339601766408548354502770386230136543102612688478725645429764820570371595309225625269382605252140826804630374126038795457167421344412329533256796148760996150494459498242783651909424841039252271012387277476655336019792144962340473394275005072160836950201607391688009913579136340902942729898940219649069083685139992302422501662870304063040881066159883107799364868479877969635447177938160481278960507274296507315203016099828371009190564561113678654643877190912794126926953194376172261246145535096257507302569416040430822901852670633193151914158135992290958083637422692027632536312440949753046224868607809989067426740969932250623538045450616689734972753614933759024115696518424504558160106567611159202709796607794790976801034433171146953390700340498988105907053500045977420562442793504001684203610649312911062031323287137912311606181971767913691330657025914484201581211102576417806680482567670145233102942399413596587386301640878368924156520727293997216811970394412989736616191084494683750625341705983527795886075186262342008933535757911752091045913248968719634999320357952405961901803212967221371996766069289045560270646506059027681047366262735084509370494312105768721418450069085942319614600096470329560438441423107004169071117646366226506602108672784606117970161500457357929297463207991829985983991039226862093690094403045244777673625372831055839078108132099588155133361677396210342386916324600005183066938399464483352955786199138161008419657449692200960000000000 [160,6] 1737026844278757964604070717545199741631048476457258673075190711391653149112626022941628688426509266121528360851997187433479204522291191609748389867373896043416375705980162886280235656771373756054144865739989495159374320216512297075805979018342316451534554233364612825437145089840682187834189925953365291117543907653133019495674665433601054135718847387503324703604688696205671205490885988171075360498287379215360431590186208996358407384790461232218096364492851152174284812734178983734811046302319467652269728951076152500089909337379638343686228989927493778177317299916592300775991417607528443912633110216494473297464509697161616788840449724731201142656111532543342132298194394115381470634382292584020231163633056468901289455425052228808004504414318918200700883764005205279933200933225881419228818027562700439842470538898297042353361575988862852681526381523673166040665432674053572426760251422788098013717455777347215001083033696505135757878007882630593809963202908892176575624370124361119725852795545286147881876549029658144865768838133349642988640230742116125547411212302694611595471271935580625689581655929004281251476856648936516995530512323178685834342259477297297985328030619223080520760843238264250812163982941507491757601803718741381678526477411995291705465346911807629524359072922694154124619884298493594051911140986741179105539232265012535113713827621288770905134451471050555739507058605421333523229460317310245245611317843121100726890448323192612461043452621624726538718877874824832685166617110856062646874543907406972426914972221091411580772732079023896502854716081903693693710953463098397294442798684314834742816134843192800895574992645343874494659089705220682935724738084864000000 [160,7] 103738034042318113571391476168944909518581639818762870985943688607430163230628152775922305303363324353116498143917884268542038497752909719832027599389751853761503627457021159307374248574087207186484867010167868951469410434305728620152414362116696841212284496975076211832871035054170935250938901190428650860012234614123994964307837889399245582174553764239038094704902483082086227089705636543023936640994730219533787237123430593138707501397260614131745296932387893631637436825630775907645502377228376097562562806135889572397860710905637821720237296331483896348566773663161897526125312582076699195106567096041196373321836256787988508632820214882419394389786603809448494923603127255832757078771593344163841306125305564970520245601665159329189994316585850968871285615188043606165080756619574211167725833460278924891998540448072792943036941257615110032051014108920257259404978825355228613865287561125424170939410309566773449362735376040609382733534685713060224937607421510196362816986307233669100135401414888290359872802042322608052715996517634690143803715524488964423644978254291153573199625741131813969465190390209189574311041946827607651974080980423670528505610229397644334120980768747687233839025846027986667773914045874573847127921024851207437538113180269809454908390433129696527708415772481849862957934684387121679805068401498734606680384809719656238888725381281373323943231975612234250247010920085848635126948046777502163017936251421471298197210862460172133843694938936064324992096527910323957120409932598115889094731370725960363747788873327170939639134020375767625235481356171627245326819662479463572097190568642291665438239561278282204378415336087881360292933275628582103363112345247744000 [160,8] 4736640948312015083064902246984070816841176971051983878590665452021296298645965909227612312365408570243068686309685372170663980104076586557513571954813485503884375277945918086405827039658847461340150047310646793488769275888048228716971417877535413858899270910547301744875751777167198121375298459862113207498740324512858554704894710468956928672718102912417313200423412406514092039667264313412156746272811082915833288325299116786562505174920530296322267101897753016692778454005889139582087957721192135580265858962463372289455988902537348883836498069492660482327538002475983467532511082847080211592538328338013043953545522598014326575989790402743558145933159827201933782472306603780398258585952996977937228942482944030263950246690985607768310310195288569044575896591486878829627907672778229733386161404372938791369465416691067380559761310198379759679475042314661876906634998044458711890827930078614462179816348978124556188504986568844128738424166063982608864048703933261645339595412490199347283812950993090172853869449525041377036981285599583177909520278834150706699812426027299666830576895935077309915860725960533265936363655137931098377015624999070318358924658270865413412805820377494885330623825769080142419369215323463592184350486727698073509270026959505574796831913892978027393760579206339612822863748999161105500272515132635994033167978567222798969602945023159250074786475497549083848035348361949381420791564421667404397188610189965062788512165787092582368502578505867348597859567188831119573881021095523277301069203951415870345085178676497580844477475001572344858067739401867763362001974355964861763708321782756437618738173212726075464145203093944014228516824097985466849163569583165213 [160,9] 135090023544405476152482004435129479907139865460849999511418156169908157921357862365803069622161929659401426361959513635391363801080921469289570345150918198483752398875295238008237591899642730880070773060973755881501514490039810464444714586606077852596109579076053382103480024666079666529891291481632863145525065622805413255715268921353886345887023438808978196048576736653322875659246484677019914682552161184834418604201745122631125427042988418690992602538121673050807501001432607709445271279723454930058379253875508311396174692560737299550126830482861526354259144491450776660273680093072507859336405821529877343275625146825500990747796679569088144134382892805498738006029850551431532322351734990592992466435297756931404170581909853835320809931610074263012712986891851923259168213608163695817066462322146090074039371984503666171776458717174200458935822464381398407034547841027847970578245066854633673825153202606293519247684238216748109594269340111233803023811568592898524492194213704098534967169097574824194597315457613016245794546962575221816097669863599430336184186109344901513997644366726807822037822649878652049517379081297067405305173118103969790310541766835461305079187071300977628891858046266180323845214813195556194932464223111876626832915215971558997295636567143523865039901514145072107077576137115842700013985496451796491544597282301472164478617239643150151982405597756133590686839269486411769001665960878936348070635101946744043828016375833274135433070518528698756968234020117568292366463963118158934776260086261632739875130997442014329187030671212526066436901398148385737583947711771400429033512857471562404692841872328596988029925569609201198701117174301626342121077808083200 [160,10] 2981422963959449957267086025124605669624702754436808223616017166942296190964456865312865964290094547288743544240372654910424568442694377029387662713836756885592068616542588757328779687435038609940663882010165448184198071732546814097290474991794091668716744050255304868249289419789018020197455941164445155219575390651207265194532878225358631486639121397435218647716594683417026391453438164991304282579208681755005735860374784709194495635901510006493390892203846765603450930262170282126367334877964945018167056189443377642653638661529296013843229078502780881815843796731385610615031175682679672047458471721204842481966179423582811843694839228628840523147879151532551753826262611780058058161990806683581075711241537190657236873624999125995493127399719231758598952344621391505931359348220484527596146178208424981329903364238444666083345544288908328706163943005789600896541229480694388049345731433858708780628257302319450212907930306810926158630730125678093199621321310104063878760048241536664652600950955799909273613146339396087731149991370815440291828015402672181970763315664145516839122306698246343504690097446269403655207313648608514857078695137455824646341896284722893605352185467153960661680600018790179134713557751530902018059403809275208536774399518549748954276223396623491087802523454559954957960552709036128648395521816940834565528492976979929632147316159030490700812378854162776572291090925120519515002342821247444582901951544183046773310617235631138669895541686836268839919928127167796381681867231289380331935547942621816753106492572637238831536236368923609545960301859604098286579505988483788598281506333412105768204072936308046006996850594490845356408815528723505984227535410752 [160,11] 46120781541707008020298254751388734762012406788491882477834244043069705733438200525854596862063739559514241510499764699737196548749367050299305434286573639370248506353076092882936791650100988657753159868003183164623007696503728343632589115094409123718484150685554571385113724717148839964443399389853773592996905012110927743395798749755257826197536590672167601282701086726609738363474535410402967412140694851029917872961651720003591587461609803115915927124430313460945218014500055966869194794562345096291007906555429085916142127793068437308443127314459804783031492654186986529208543990262297050192638178292688322942208885934181498978091244246094256780333891076906505025719844833476734056001037405267084931221779033890679862664421700541581761934647213012974608178077977749592321141129952077608838691079749344332657849202196839702842980402742391275281421165662456871024660477569041815606411677484968782497981110161232404450480177854049197070607197801409842484505300293428592620133349548886120127946598447352229485136861595846713203236644943193202403551431302719012208365112807320827423882203042043406018484886741135577675197896122068987204096029806625257691852884144950738870700702345113404426283393544978788913529799304139899706110719580291081508246943472159328567591616273606470897037594725102189819709604836719343524485946565193426008880808776519286558970667905675695235739426057484036621106730799008953871978341178114961538390477070491538826854486608370718682462788464071638414870447820444854210245136845815956422859239408751770605605697295127328285235450649453724059597083053444162260842751247438808994584542564042017572320092531807136824576711664121428879173717531427988544966904832 [160,12] 565831136011149360424667626880411724256082869767003794315511210075281643810590763863259316264986444766515544230127586175838318519178554705693331103446212314857043447105523957199649845599583258522560128765995110402050088083464321442288929943561830475244453024892451946327070041792564892561330386693338656605988269729840949096318687540358257877685793219369667711397535280069997740371989682933416957654161284328758224692179434988927240196901924133882283948199318526402225299143350102900047720552745118821953439365754162870747065282293758733966420246655211491359687327459574139341869383789400701819259088481490757257711257729125311872285888084500201147584606649112012633113264157533096562295596491273160283149372497704982165760024293886056700184537576773442277334198157588985091195117618785029810769380486243692293936598724600509905159757923816124177978281006895948522748815610580225079330362171128933424793767828775138460320065738373975042585813357364960533175160937992211049177944250969944261529919466918172697990841891000922416882176823694484654507942357144088678072163259328650406392705998369855026257368776257263970975266018623766365359904808312733523542877192479458993822897487944807790567490081021192741860487201326515641356683112662846020696071129198439849453616075964062041157692043499878617186081003458235545855025232329295439064565167402165384954726302480931605625324296401991255116573558660774346093774440818276602156338091513676717122780892633524605286515004296990754859767141106533262468313021757881216188534127644466886249030355185346200154433083110924118491404064584550430373904000187879636101352149274718109944063774629273474351452495692658352505165432310764989165801040 [160,13] 5186136403258382156615581608264074475016102232176368384251488592164963802084752198697340070520586818577613497236015329002890570780689142555530462318066954365330349368854112562473147850026028204398078859105845212625143056699317861993381662817577038318111982292204966760988989996736898239223444815240268170998566673050269472693948623184338336392048369528880353047645030324456542773734219250601176780391206886171211470915326869207035602933139910498924959110120599206603744710644357352940845939883865688492551711534509177095112424089823428772441798519266624987753333885734438235735888938329943578909290333584255300455758665764098024686390647617153605512828049595396187493121277156987173071733264343899378052257591137344003897810140981191134834237225380497980165157069065589993255910194444008059247080219754679587063736306236368608635052640046592597619824582390896855177065177912528093826720019968825570229216883152697788967115627965645138880581939891740074526003229142071008220515247446716559681142129366021715152222124027646759754752207738518356409364847076215500756594294208756402923365763210790605735667526966085015369795980155316218042251633772579716716710168598440059429211664587285535701299856970688886742367634423017814542364422419390130517205904076842408566675870549444767544651895555382450106710118792031465752718736295903874290225696573226803367401043984270623532677990022897963872218933574308582832643138021171312487058689755462984398868373386672401003787380450900532530957730000206400147279246405098867993582431180207688809579379479238165378063534691298287156751006371388596122481161170195891866372876773148039683671813328358953451266120521978860870571051299547047231153600 [160,14] 38645894240743900346313828239725527856204306545369491496331645660350840978848076682831130728302842313143567573034408790239867548478838438088603312562982134707103668608241314331807031574811772955435974605712860983685135221250913697523639377845301297929161112393426366304026878087132746703966947935544482960745296018212459400876831887995984004354806284407849277026008449203467520214800643268437720673288591650903526011931298904230145310140263948228238146858583239993869083913800313306292796558239367697602823018217612172881429065049530552307511969492431803853830668091271889479918906104145377692191208884032469270099043544203490109315127820839756050352079408476910427590817645186600293000179350652257638842989438398190717464956810905251365315971806306932491689035875558359403439259158841268318476060176205040512594851004937455776295394674989717513627880315638986732060687590092780533356810666789215331846451379145477302955471501223789222428925861358182465019258999534044055356713877371837143139598265496392917354919801789982260067672684339989937987381248841320078657425830940079233298956676059539812832237300810834750565827943482083529468193483239230435212010632210386805677347911973248159316883093873341338050185450979057747431934989524010431138400299874237133599510816679553343588342883171602188435945966489747494864031601759752075158115708365057196765251378361166370620772043856989955153831817026110154330059959752189010959827511618507263803089793469712194878170104666186630949608511668628135956424795884985330086627628135986654774553162492043561975801730499874158041808748545588159665663639330221378650890819004271216113087640305620277206293833290195655108938572543106854122240 [160,15] 223581197733572284463231467168550460933434882945267191868400803912053010998486286683059060354461457878323213119242815429596484862719441346485377999279140191963988969793990010759685786724816426405661005934970773642427637280533624129913188224562071060233548463113253506015678970881757218794360597621459458527695415207894755188069773663493397854715445865240274160201626225288733082964153355964932259970817348590791335748355597442180424385456491422683810290408684760571922448843905490567294323318015913341444596368443978682123368838089874134331605858686196995374107940822807446256122966162975840001621468722867362669333735355260502005906008575379425897335225820757264010175157611701210159296081978159846862635199362284274894371742840280529479799329663547134599545057194115489168423778248087973775707601618806548673931825188859278020497997173712026554841402540580085960010960406306413594511473794735882363544571905104377086231424510432281987893725038343675957649299058664300258239302400873959903305726197844033363387046434639114748766375212998319318447388868857798193071610078898240654551690888243517604117944748494853023961999544796649633034944943655167456061332098334050744257245491485528789359752392680499322952570945651764546674800725241558193447615254663004461769819758336175020988198873540900162860448366435909141023415664355433116054555292726695434568237524318251312618670519580494673036457272089167685840865289666450337329742127637211339444356305057740413519949151305509384630193383657854552965962534474480371050992892026670345915791080695005533423139542991609169272178305113031922126928153834030071949740590060671845596787000173398065487603442380792201222735122116652535936 [160,16] 1075957182343549872422909873204024411642973714865337844050633792804559483607776550315470195370396582556479542558428117300735772851124383384766373512760078919428482518384709189753130033549932268828081926050914421291704351106679345689755694795512875781778979846377966483579343495480904864018712901469349602541958657161128955604325691723520304023886184567051222241236695924379192313698960793158075798428528554142991618393460778830867479417454757249251512829937248793306626249392398759123727496921241012856802971880923644233733106387745158311402400801844186131554799761055057686821332721378737927699986455310627489705331994705650638839792425936084787849830393515952154556771410096044152835472137780974675872504737273593037488994085828027264378650664789000892382847350636628923398706773843724670822105307709121798891663096674788358666415393087390322905390933335234925396830130115728518708931412561068307260964164692448148184851351450764744241008633150689594450860536682284995708185563906841394902993089719939475789323540101990941674415304876741624599127762329297608639650079817631994451417115556165108028503930929175169337238062329665898404497083452686258416496642042197623229796380422294865008532381766505695779415731536152688245496972114705648474600499983054511176488196762114114145278498211043975035849228957536600238148894078098801133580126241733932865128965063848284237828660626062472091405873373662565696288255805604163164653608105038943706601804235365030450552561747084745245063906045647238655728301820970377335501171377534937774353798458376755654872913102913608791252209534141829148832915937935289577095600101758299682921894978356990402445894799292288887453140569066842132 [160,17] 4115168646640167806850936910206014454674108285043602830303531707976171004556292722609052842182119683817859851580633794411171290148967558820116004989150403865330253672526611934810117510442653211183200280302464648722072243864435737233495588766727171248313572843799933131276773992125923327550241542750521147294954657372905604787712067190377555959855112355752777088680282209268760454345777459035537335747536987139691715792464095459277298061550628040882392510918208384589401254271591922680855811488720495181449456197178219238871620374499262655066749398809318471785190560651220733307558359171503132341243721383342274884477829697664005936015120385291783504544891108559409128020993693172913152086855433604476615387916762714674625724733595848541932291017732821460081278330234517501907374266578017839890946370478789590088960485919174617103957833759874739417151020559922200642463522034916523682379778671713163720181502467335699066584343005629340229019187233509148086819098184022308082290165590538563746910247136402893355999235135165341197451438197562127995997420497338454687003959523749929877106012364606523727240879957074761818672883348503566001566755910193532284873354835006372286570197838287180645072319994981730215075750530765642949001235116790546830553485220762417520711077644301410340206277972536617124543351640221369555920710796162151737515276348819010683035967482968646887101898469030015306182545423789105880954682413599855310657751962010083961048647891436356897622609456673123834297198922371572333576632513866953460106061132727449060573310194396460220200056323127121176192859756055736204666424259828971715039575177044652886908593068860860362890327442271613968311796965495552 [160,18] 13384951900566968347047719225796168638322800227422633552110693734664854161503262446420126376025859179352417092866011632290284996528929360438460359108826345415113350181117906076071947556216000308487277304709142754151906450867301182965764294615926828078048211144307256367708763386087342414282504065773817786059083777908631353339861692272748322436628080703304679786751277886923395131897317655422395516311750120886954888087604062223324496743605677933051176831680975369613184365005143979830604215837185272564507888986421699351574644268220077079211591877355535546267845606052057804464353232680948122917179710226664660786286226344167855337991388793706707530351580474985868259642569007839612035103647941399777183579607209321585149757940237683449745854902372638402767389261420329813233357213514035019141016969261680981485478551441110727659200916284677794988045606188401658714691197754268650924309951111978261346948504543558418532329271197055672826187659067817875370665254470117195353213946651765268916049314069347353714133527996328379062194495838788651977644454415106483911712804116027497541854481451915998982450907341682322747909961391345134472505289484104987028927059326418994796018015928318101787209264827862097306152586959156946103054782947863289419101416223160664897789483126190805751249533071772876265004437545860364287225479456129478151712047801684732121510562005852879576853043631123321194727760454618472991021788877263132230928176908212426466851185604370278527986212458251737630431443246904582949265694870977048244306531343455682466692136752651459485554842164497104982187570756165459580689317152957179009386830071381961072492468626260268639260051662245243842774688501328 [160,19] 34999976038498123501281437172312071908141427364487368148801224850648744726931910084012836575221105510234158209734561242089285886347282858259867179046002172146458641084690722206441658136371681123212454302029844175481575509086537838349202056298928945878222427524154610132940694220095649187372086315999112599035036950272607823323615040224388593548162247394915114660869185993966866214618515560136406429966736928025168177235458457212118266631840124380631581509986193318423834306080398411964397720509853191900494078335909359454542966951040147777947700988904171637623987735263703201280381745095810004682347061239086537135617000062392599942429719757290552937934964259684391158995574899056086165296750313421743863644165061498344915398354417616304597761062113755105741007953586824200430863320204982483545375633372504729636685036057954226438835791672819731642052719328601640709574544851325580003036155003453412723731671373986277392247898392017396781188577601975871214803563960771091864727482439816819630360877641960356049935658293158061828207521949769743827210490249190292364699536365949086668469630757819107819484200767894068138446511729868637598625987524756090962779928095229084782985067252734558920908954926756444659851732406656578555996293642995297558347252312969330733541003821444563736107695843628676457472423170263979805170091549105218376666366346263193594261116587587737354505713325758833468778187134975714592238181106011250343101670741784990520618424687238683446556666446821050315321334621845794298135452551792345554606584238895713011820014228207200535847680443950282128485324245836977475585829651911846798031116793658693885353836296619357168887464892578545131438022720 [160,20] 79816135887372457488483848590106068392639766563949017791835504479030150704637214045166127887646796322428512391356402068037098244441050391605030374674278910961835083771101574916855115805256376017839790031915124884572714091164128457012074999924112105596361606523609803786551879374336257451344601412504418286223711003007849409570987551894233795347383806519397701702030602906843716879825611764586614874862435816860173398630089603398917314502769545094958543342450642193182081449094652621288557646613053409773174958898314278997378239205534920218458920906171698876894837709831437693915371139336956632307194152444182825337427995245766257015308755185470724265067914619943608485518492615835554842124848524162532742033115236420288168540615074739602759645611663696588334504955879348626619894581443950837973063674152503639275828434318539529859907733952696929816234565089981043280073661870804042436100905559403060706921046245073488200018184508931866136737810650991896084260054582022143021223147061088075556683364595739459999711004834165637689701232129909478799629144179407773629179568094037456775725144309505420847477419467744307386584279213736430099540965667578077194215010775792846317469226454719469093229200085655512280763484719548212426032465376100984175015638617109683541018090649586399474741006251495062527107394069534520396318946165052494257315278775912892386339374218518482390067150713047180961161603994064692895610979149512189637536040292994291038482985035489597768228928295771925006371287145331903166259183949220870421827901081087299474715487731163048661933827520054361077735011121392553381155568881159329819498392413577622266217720370607135141371253341958777948291152 [160,21] 145907921038189015664260539711521657008950678872801124326697203544238229672763398060716102660042514114344020731996952877965560751591515985553933044234809396700832787911458115857334228730478176239527213809475605442516246885922273400771771347848215080146348278901493181187450308497824320909102932126205574489126024842149124362725074842926814351408786943276914470273003666705449582288783611793641140639133964930876628905282380488619174101159190717707532161395608209548846436514919813857969560834883729627044471212407600304685050455374559652822246958280578657750247312734543091832647943724883727925252147100615933170988685111988519727608479122325854292763175086121029543314042717014243282943435733573184879736248925363478850162676209263246152410021315941619120143326115686613012441621137059457757680379300449498913499964934205341730528968438071448995954086100950553456156492886948482829392055817244299463512517731634087769236295963847362792941218106697058251599971899798104069272728334831959898669159495665846374578505172168643607312419786360476085593869628787747395170406506744451376881515982808890017391312075717160022774818780763437425058770175920049690280913643603662829083556155293253115072418439940810437590618840743526548241321406276834798413263546017312822485879225847685187998289346269663159191440799868662915682483312983996784882427468311617754242819951537455536444825762809451242426397468940895536258890639236990056318071078183901788308796001652679518185367058714215249902280220643549031034768216290263926006612455130785848746775221908852503244685659999066423408162150138702729609904188628279467009078674186918774836727865826638094464677704807114445746400 [160,22] 241466469326294463004076060339584858797145424277455105562112780223211540025837192068355431054969523407012554778778610781355999803348972666957492526802500890239144093356570012102739914085006492869041287107034764834656027221011677249295360844084186397824024144769894938953103399967192087283067446777431822003365816717877749845524319245747363133199863001460916675276654306470464505998544798736919993945258921159805853612643233326523202036919519488905392083438012218174338383852717778003412454125626045055451690021544223059213027494453565836913211875312665262306367005032971543221087372654063328476748814313088979013196342207940493652647312927836575135817839877558305791390726722074448426961376326363634190050776078661493834473831746115199370190528638307040720440351861683903453263332344269727090961386030787501517537953754502815548352896736311697551393205703329596912101854961160953204099446907053574956425895552451402084329741025907584856335830559726017094825342189982524172008711968431853478656966335818604221492573695167067215790599780506936779567250561780966755615328713901902487025580835011573657788054856528996446318755836727955269370606312850154192064591847083114740895949692354218615299306088464080286641580079959024071508345243432810312479198033166024352686199605737513642315520698640340257530940692651648633377460367705046082987474549007507362816441735425424571729839116498810136268123438987599486435413269843016443434988079439138091512115042000673726087519487693567739130362753174071212606305290618455574815149210805422810999004890108751681298738610475717592977758654778427116938611932645159394866936709911688662994459791905546698524992789326460532704 [160,23] 310793039578261809054042800216488787141680539333524757926425590160943568061613484938759767132308557006089747901050343188623416366056900467196821693042109355169927305879906330862840232680190730750746083739586777453255593057332868239167294924735249456762167540803031805893250193672542202837387083906150823183515757883532620891429949980204574698881917050791045311463494961898299271880460140117749963648852615995916255191890136436117209383805807152092878947269030664077035308988599087388847194318448111122987416906390333880672358206653907788933997497558581646156707252620648067064173380897861513163543673501365156414513838125307454012470621649185684528431260713415242588417034093100281069683863174113288122818734650595482604043477807192899513318588428919088987619611852220248009749969073472594632101866157803637408017606502862516944793919274495918252191269755256060998643801963647542527464325938829255179896364045540761160916912284802646192787459321750574248586821630200564222035222734399547846815700634553569253334070388337288553183339859279536044990847943806847265143186427478098444321500731559956320172451725652981421058583743726956922626133309019008805143516724103093896531063351219211334139134314193968121110874426227987301854380190896204586694549768681842902727283985998937494984494062159262291185394796821842522351389773830735848210818994450053466363545153241602940986828737711277856094829263090001144136381122099734466296532107168767190841317508490278186638525593757862907898124925943497390082098394552748798770625849787780799727739699422464660340033178776100200506245419809445348817885521745287526572143375869333292621015590722965804115789026135685824 [160,24] 390310983605961453539796080233779504672983195404860330738247005837788543505547246849006946797742480322580390686918937073485601820922265700975831856239969186671984445024943350528327912452203704302802452994503784149019314760388470068343655738862796154915350843410945172760703684749136103998239405098608674386525157225069195746300376334414781755114129127614486211956575095621342193641024658629086708688090907853010364591653151785518712852439641941788901745546228900424373033239948926843140769029821085603995132975910056821469446350824226839645580193549998788503600597576388015733384142177195137642691189801883828690375000715012711960196215336219246139128394092301055008853648246229014105420255714155793533478351461511103343200586025849651066947308651265446838471542800434820609292750643310234072197017639503094211166693611908114346207372041247487702894439445082561632368379887599621350030869907212640525962348318370909759796573976728487684441385049973645427919641335138111802148775738267659035410006355756896732538262612557021227349705926438569048878902560808955680985573880283078902867899362950336464085420024410946238423048151455906620192308247659008873025536906911695443255818629128455657995255399888862769309261058433846656064117618892893164259074086978571378276814307593904570899336877379651406596406330624387109722059552972688694391137002114646456188173207599263923472720973623532977677608956806283013839071643850704897679686054589418925224846502474250605106423860988109242832001721690154603055340642765782479693299747216285450060706994713625278799276728306453195172160630574824871745544515750747472477662754860034646898246550056075404928369601246817 [160,25] 344084610782912669819613555544261184708587309246204448309806690671875942649005512210217848045080615629876272437076695440938472500149388723196137696726639500538829120912526045059490001307703495991073452483157733041072678557712942353363320564185985306626228905464703426303091264546753742716407452985787020686667968824910630770580188087042668349371606254351144776935836353525833664551329966388945704107375626405609050257725150587917183884482292179747771888533798018406043688464248171376151698779941453323892567407686635844409430177068012385567753052925587237122898363314505625798156437578510104461364774616571857014439744125979259067038272060849953060877569235640450134061866499460904622901521212428497280300168502797051129160028235622975379162558371756200676701415846258423651655552401566662710435829570718792493784126382321256366554975231141275732396481514978531593919913006299290525236060841399054335927868770205537456844714085862477353839692050017998718899887788296124285267987795796637141801144006072012391419885049333976260690195560072841070239789754379949908193785914131554121421741490688660008070731338120146761381401602500852441024835490064576105265948351891921566345443754063934455907993019587283307642050320235741173108458871060948385630234639025259623434664498991782900682086541186177853134712244326556378731192840702523983046393033444870172022541639921773664003945119399874971597087381488524560789420178511609262589414069156846058289266988827657510948988360552636272185569857663849057249052856847527793725304711562194113121141980878283952399296243123510704591905525375019464030314958511144534814386690885611749738121330987100398992056028576 [160,26] 359622703310220132176411328500625359419403627839093512796806461037440734867870584823317567747688327142197938557588797388693272955143749703369494666576700334515174669242255497167434002762802801205442010353785457442782480963339822068650455759715805473335970086522515721013877836035265277870624489516501226041792632416824584758843758991413878615734732604304922893806354055588748214630274691473411635066438385897544594333009979794421499291825139944144848563949185200067340443558728433688904614257991052645694599335550979261481395213824157928190503978850005771220437509668297566695379731169136687134675474608362415115548240633170204164517346894492808331950662432014077047711043630035615432468570672464481837165943462534614787156136006871611305283854596641524003937147471031939802528437081363440618065729750027456177215256285158099470222688387837150575891614030143273299497012761581977427817831745870380782294872414778995052095252544493172023419055779968173398349455916677527955571299684920324270025429503970396171716821206131699276046353577043363435029576398757112760756783727307861068238453678479493156512186395888106794072654747870665167855041535373322146531090418883950654808336790862245473413165659645778083106511815685539041309803923341570096751393943584433065560979417442026207101260491499280871905325204415956161946297326853106727260059204409734971034582302322909092065326864148058630488360570081291845912572312598172497955256566762519545785629916667801130539173146486177129196233128096432600452284761084083316647944739000595666715573990748112813960206316104200591938105944533396911681523333010212580671157643330873548641259611112515395125388432 [160,27] 186528412149182680107133084479661461631608871597868186307634164686347472227704557653996137576874006937126464087573554893835039707555111753320730402474800309017946160627074010003635811476739951414990040565089410359442543760417788097265107063499543227952035051264449658709862237155573663718748548668511597549240151793670377995806604237125676600400582674740679606522310266092813102615996530908150981383609088931242809063841279185239748588733953317513686888292783990792651293728507845438849380619372796411968097048432031482015923737292227415647394343225182789968010067920005361591304336242720120100116314949985472095813149909870657132044797396464069286455721043753473606222190363315653481478569630430400107565690136955343688931261248548681104242036771440049345799418805767445555142016445721949184569521443847306321184502066775522763781694883303140024244490550802385756050510441200700038050604133591571723190766016518223076688571961414102293760825657305016519079381733483481913420669504867404474066466183456014288855132264842829750730633247458805274183406628166583390841330932799662625598587793388855615919889135935053866507833978366302708194323922239217883215389620749776698381919452680705079454330278216826852150498438464608233970105189863410075336298514934901885340880239523891175739378064559581723588254914541036495222954340472635451202655221597839345212461743514634760415661111080055373510797106296680553709852878764727328584413995379229010187442419733628590069595880069878229357188223529209920190821630807624507533969863721809580287977301102358947604187633541501639056233878991019607134746946308269842121300463896133481475169252155610411190144 [160,28] 214066840535609061988054513275460903630670297352285322478669589037962575424791344993022171467969772665094471873595960530261482226351393794141484844789513934688914788993419900245334476942260171210940142703675149873243858197940512683492872786202323487937015928402470756775582515367658707014335636284695513966801796222076679247395438294492928448143142710758258602425492073448647586849205593019394307889266024927253843078829225686671436476896378816705838908199079917064496503887702080269206611182041022342804103612962125633736004534331611765276775947106139624080555147535634901135231770975117568751393370814778474883954065530971140303206303148674687573260361906279567462912158919048316560408916914759033003475894347338821618625038894674035541359874759546248722437246727149428641434863019496512139429115828741931646676523962928411407598634309680215668523521301348380714817472081344344712735714705706291192437883737907827750572376553921671592737682505446105772760191036004466365773336552533403335739513941333161300144810855562294397826485953018521864287778177585860422367868391574830124832919464746842692460911989051438034560909877030607067525649168669846811185815438672012368081241945051825583837238057959893615745176933295619759501159232675489512421185459338100738891768787257401670627839602477726923856368359379208206231493163867416542081497130931224540772738237560014898940134064895905429353061862622373710164431174583317371587019566024553435250970436728859031271788022332134636830368048051427073329468687004993614741576020258057765831502769201116606155149945064810217007797147307160075532939097894514230090742061125657688472160841504587532680 [160,29] 21203925076438078458182614636942102537339357325323671120318735236793981219935595376266277684884609469983186840814088343100278304653274824814047358990706912135564469872367137397659721396885660055692568403305581800534478460968836572470639004799750273847959790190671500354401867298034646416237786097605642264243607438472162142605073780272463220534490497179863920665788953080935054300170005823652772196576930205232061751675863234626493061626488980519707320459055033304927433679720341857726188680803406336687881563909951248893251827884117281060024862114964060054481230197669796982727073588936620494372129065760668426791992450191432481483300114595599442225202546100040462687374383353952136913788265466838208016847710159263444978660184047703628191453120834214776760595876628758382963612225240018118364347038909013798225841707906201368950994771456870323715150534787545248257759727733248043675957191003690650765491627932596707119210869552281637033844824014795083614459893062915389640955714307094414397659075350606085991599906409567784714317185343474725557624795988244026369996118266643875784104742273529861199400354833605813004515137679427605986453635864854360600476247364403857568575386780919396040492531936835947805392690180989671246274603653506631634867384416859444375922564890422412644561101721529560825734970383024467803360377916477259738590759793540399898393504140727617546942224415069350226740241244581433356745789899854716872065155919678659304355054578164639660081376133812139238776702332945991341829515612754700921761256713367779079451607374138091336469420500061572774148086876911693118647380787610028134202064301601804447816184160612448 [160,30] 105610436834935665274306031787869558889518029547162283146773320556501277062960674521078046300801152605666163681897435354769410894231662836302677905548895031399113301307207937268876280101270406304239621066850334784330222645791757993906391310639285326012862813588960119187783709800577117851157574248251530026301152587015253994652609224243684307278900636730041547050834130471721251429129916062468313396078666763681789694156364749315315758288085053204809242776494108240380837570847233758883267761373422100140277258058478274823120402937273893294030340488243793945966681122624781958028229778329774772602943792805957613154150817861613935118593025609114929179359905821361250437176094867594247291673565623384774575080507598642778019137032722004360421732037598727637427614491673823499817060236236432752367459936159993243213584460076734683397977461552647334369253054136564101926027584862158114886133834945340459898631879545591839921182376796532990674426060647351998740849593165337876604344234481453773536319112798320794303229019996097124315655838327337201848727833088252928989181947867525617683411354807333126177164245083438731788038392085665436751809199167145597626117617010538502674048232906115460218767155782739449234928512526297789893494611773201011959043532495009069158193658919742371015287337118110198803874753949202279437142838543292655599591837190144433187782973619438973456806246833482975833680522994903296116035555191367083185304135591285125649016593702176780949698944807735719296561261887012687715139022253570666788519169082363270688574551735549884130758340186103831441716412894409251516795893391985964413728388928960847203255254197536 [160,31] -38828587609240355378225611781633815741225898292505772396949828649519199349382772024539848701324821692056399918620480274835429545375976344229981825580107913730326351861995466322703387741011825211268174360565567785591701034109416789103009366014735887408579124705155800408895994014865797619068322626674348666585303242357829233396003755442949832430215485952001620481293400655021770760313732369715596347688789606065850544395039966418689223322456642192955170182180614255465093983978799399685019856446730609621853085254243828398234330841039891019925061638607743107716870001517270081422230378468823789320162614053614497638191455108983094386091850639315666556021637717707945890410928503723323740359999507838145694518342419944330048626734424710962081430721875446871337565986605624609362719974543966275022575993598972059328236220197894612619132805769206727755848281372619837454288271413194411668215512339070239507530095074146221356060608248689697862696227694706831855987256169295207089309598215256889096727202323335847382920203427792673054338000146389645085559781585584336036685092211219943920214437368927826529751606423002821271906810794497261908590485654281679516186620138812878852537656233697241824508756749232238498400882470539901094003718813366276851289728507829889410392416410025178506207402953270407418316324901211237793790401490359897488519690481858177643751039058409082329070340782063978749212538656457913331728120272307295211690240818371146692711732228153865865170334355352594997784127833738036335362101581994844111687301311969555611786584332490220759870531616356221373243018296935990625934086617553632195210492227605190444953820160 [160,32] 53211734388149058862945209793443106313058334313763343518357960931003680520248062581148944484150016571582776858744152391994624411397457741747491761849505785194069286165843761977066153758298077237128531777258506740617160567029049620639935853055486944331979835202492082825153584277530151874134637928942703686986561296703967741942414381320582934173503693390297024701902174096857399186507140685238119447632320058609751746734529931448242873601460246021435595399931123863438182517359677928877119765671460703499142506061295037561887031258701618474205983737997519069050138008911051465895191996625786049290657625461488983231427353050009659389438242038009752041169472018056292331660569709150599561872290329999995785998732577224722914438950144960498203472765757031727564741117167268051906330103493149020531273537284971427219092818362046786731032708560660053246608450558972742236581930265033578624398856688380124158696139933473382135876875273797661810151053880770299635586602465232017956218031257220054959816136642501086939446300335518063298834058961658618862547140281566343219872522684534143658249733384476318499566396225810818751271724353344479973869760535326526614983370521394751544118685572186882273082886226455323107752153307329431888691364341504574341416072088112008135212163158678305056833701503584739144450169954997370137487767089847101971003601694724331667760500863445769675596779339878439806878995261101243023004849845101570286453245125720826683579417009226860640983957584896212733782570562145486257861448070612146737275075801275152200594441846640590165292985522333526259840232962610619129668268609775693078530644846699125684779072 [160,33] -32686543821001983941815912398282662832124877695781077701744491965272307727949898064075494802069177157962091257456036710881301904153499766817270053863030793870799769690748664775440659681821028443214292108718031376460419148390515831654342786885469025820880266611144842156362212516837426079594078767441167382262601851656279037967770101329761411679661573181899688729216075538739685563736259196049226146178489331290135438706236138380740450012538078885415951567925110034108771354928743064978228680288650938696896944363208807146103459913489137039579681033815804996094347370048194832849274728388295839250931839033216189623567168561054553060920895707242786239073854392896389889828296486133222011761163813846593173325526626178897523330115434242828502828031680471288556070770713716945262518984644552865953745375530576187678071873462049178163658375203961281253681841842886029613651551068690022034101872115743624513834275892285330559407390073415480854914620022154730055191344046665236014874041741319097537213180030996588869133021102759161871330630977586006420435561094121802249674830832851944164554747892495083995741509517657387481777465387622824020156815995179524864406790412276983162038902313728403747854368360124632844498523530958304159178705586286649159568162063592645508777050176588849749816396610164133231414366984555130049194979630393730606211305182223672956731715429587302582174609570997099838028911091002579500169718978826665123200335909182453157245878241047163346671377615426616377582533088495084850994264722495635314379984527677391174691924581796484578182520862812823630632770912458529709099791158796740700127560161976453842288 [160,34] 24638001943999947371128234866979836458920236708734912555439557515267487482501233451434044587299560375259672926923188624972027845384045683821826466692546577386264216922653755245477643039767750504685771207478795478660141939190934537242354771059219742127737351708029415757827568937851723714998265037921203340315554904286789847586946065641209491740403385252261866802215436300284384962552048421318431887563282721586081044411336475421319094802958683216433673701664125490971646433475872417351947858457267596710096882560342640873402496308702013968962918902104373396363238758801489124902618201811530816997875295295636134100820904975947140972214409948200816450931818671966949606422491620658675816732503912669291805107591458562853891370531238028714525877703663990374588587922827117333003236381775025691327544630162227141359922962135522554495050034550361321015528160939788653088653580336865335462299106061220581004510108001599190910355573495370348980644508563910917038631762068645439574472970614934394815619932640821509802494396165689390346614804318271361637789702098236339989367444036222404902006270454861823127950410690451570372845059626391293764367014481919378770336021400338102739408689186881901194920349278842948734818474109887353990755345234052081335106203908285839481149078138983991904578412024242215936043088298957950896952795883119086704793367391248876059174770916137267304396789150403495852130565763479482973602627277790839327613533962133531076448082929203148187683676846555421667478952569299644187905856477145161247326563057913534873443051004091584031120410456307891261396762777451138448223701360969336857850771531981240568 [160,35] -15008369924200617643324105366524899585855432518378129449186055600325157738179119065316677402856100632101533037840508337939379959416494439174713761403410117660588167001812396499560247387666848013788135107908298990484423754170956952957352392197254651583396678424953797850062012231968588819010859758276396345963593576613982327890333804979150170938368531104183181739903749168035410635970923067800933687822566347537589993301799474208453505691149847576340771790850358188646226435985235660411587256421704231429675116705691653957118651390439068345217575256400921016738495081047802959214234298330106720489152342538840111708910940659875684788873055339456172407881162519566763188787440851945196530400296210939977020939162757317057182004938397763341388958649327328897027157763624162278122275221749817382029418544269672314865224984738209823625083120109620384312761255256525836951223574004072916321932830448112682684813729717119087371487536054029232581418906955442660665272061830594611804531392099229414981289323733791313940272401349113869172384579249054180549822864949899750194806966185701902738087648812048488284436613271241350710614162790916428122337055832319328030955780660898159588061127774166490589307271781077799840574451214315998866196486024405995061657572865970822608676597530249816830133107855978438252835934662474005252129946519699282956435234854156833191504716488970694964291794861716859464580621226657808951403183407094732881067860587010507070741041115242341233722912228907688319521345528823621221482576422992704785687407868430796147434441588806626983261886672751515139470389861368598623884014307719774903998432733344608 [160,36] 8838986608571080634998371344502605547307786804819851942315957360659755451635064956876395660267199875690308199611495918558299079864789449820381687291011515383577507845471628363802045235908434842545664251167172907502416141600883450865826715876421312442447509467033360995547862969332811843432684560546357001165995481092550254141201342416678771143848604295580496855400198159611775517718794321087851245500036822008808175273094139619903781424137062218261229847366593383406190928113078260018091605115667467291221154130581609906828345860654413909574143538827599450705425137651549773989060585792612439537394720939579002250585580427900630160440329421930193669014747379472244108352221989663105412485301217294111963015325927732915466782500213303682839348126674333171426917747432040804077628372289866445905925763810172607114480884051846244454168239700652241679825772260420435153652935019693964281988402755099189046935875890889707782433460896088665126356396136724135063317484068360946131313193218719049310376596869385370270771219473478291491247090536263205889578399641312313488981637192144145191354499172786478521014915206312089142561785197557975520210370559241384117170946984374222551636859960310158806981659950607017850809666687274293527877230755721978234094136973540702609036939050608599281517698498349833586188811742433516928967569326424046664998622630733249906304392404330818392768959431212472780256600160008114163806265779323623449827790990245250149538063842806445628018034006357323187424189565574434592026131806959020242418423856578015316203198455915177184872586392652854295856338073970593609886777055918936032803906471648 [160,37] -4689395610045359261269003550089772474852309763065816428924168328152916295563653078147462470134673406879468730515242118809989337174696064092697347416234526030710024831989667446193045891024215561220348528730083822356098979340766193623777581723468098684699065328585700787555151780783842410236070986346935256511533122842880003852498235725530036645450702631251513270915472204140226569692636835531880921661051388759027854468285696239311568082135163083489371045970702342471949963541024405556315918068089193712263911048865016640441974351804664179929763766460270256092125824207724252858961273992803813586959095887554044985224996084796575779432440061825816348194021653061796774751771090720992604718894521551275274802702348410809455549630806452954381255527652547088529626305879981463573338849479060626628253146533114921743036228872266973878515463785408937566675750963864184727633644017719284439455177203015106409347442455394555539601534136565349415145607569972174871006790222096917805025929994171186497396547720589290227522182699752924062303152671807494878164049415417524844505537048400072201555119663426977437934115938799038221768286699926565323874173276297225696322654377667712926769655892435240057138170623661941716946108158454245287242387463063895621076888133380488658435434337328564116997297502668044196318821943447744310002492565225422297349137599746661501386204730642914791739577657855884517789495767347109093031264227720227151760522115847312842080847693144203333914547687018287925201276134375992973951831185361749889143527960299586088690093569140277548028853308329341970879507062750623345749360026580605800861546848 [160,38] 2304492330895530445770364156013940504149340730781318323866007133033668911134321075049453766004761931763529246175750421861331058914514260347771885834976083043621499137661295497303332673116667180603626074406562725933949362965452137702463424008467304464840948267215305178040741511365661332724467329510130558930623365543979352554881880856315017354610759223397602553185068998966598339672273350890919556022304146111449902206731897487507009242183885621345002645246678348766781976728798895455430336925229802154727061178028504717421655410565409660175106701751906340887736037819550061563515351009698497774582193172279048570010144107349102330977354035277126058975312575308149765630847900182385015858402400304277780832140695335034682117933523917491564960374006963808662689236274721096112384258006406795332324326637014038752411978300646217177767370516581579328799606802255111801057673599349054369022005178321996098983196505540686995980622816464696453319384765734442271396417195634898837169620843673359917708043339928105725149862881781065315037049877441768975750128556973946167521082014244098356495322310357610464309106707643262337755365181735906586546140267205385192182113918065825633768845860540636664909967825123728220443983099412612229983219388302536708325979189631480774114640866454834077190716578679999634571611428016058273144819694790612409320596951811879203744289526923559719012952545464727173787637412926115489344621014988086005159393460485529429744709937370567478194230103074541899560013808465124634653771713910331590800882452003968437317502659999282793445529155897656062025614046014135902643872180485606843644800 [160,39] -1038567242641163130112595278599235369160667489322714969664746645795349316658772038421525463909792109547287943617307264163839272392946828906601276915776519933581782306423134964227422161009948183485850920011623542532017023137775827592565815122862283324075558392313883743994024837972369315689357680118598076636683894716777861020505809736306480966150248236984008288631850606451054265191348831301924074488731434123204764283331976897084046216835531234305176060260318330580637365552381942100906261342091829038909463212270576237001156873944156419811367535312975231379911761312420274209631671290588957123670329852377450157110869047016110453706979964724607406719118228227608164634551829791761654749200814613072725638485334413926273955714867567435605300420181921440878632929212416419549618009584762980149863592453450993992572800527024256834581672887099451360474441954844913551521766779094606471463845015161105479569700104295099078444846194230886333558982006482823388848101550234547026729689335428541904027697170070757431695676217248303915313529642283333188737584537399085331382032084036908881323480859732091948963161993014231436685958815840315238465951955392295511607742000437824470378381196123033929398982930287127707099346999571814082171963472604575513399049635361783722213901890530381858327502225648882498827925163567934486738172687492675071212508573465478244392705973073221268046552624210029696013638185336112529130864141754654627746044696731641087109433053076386359546096275022686961901659759124939047708312189910348309007188868374882983981562355244942900551708971761898061837111883703558642963127285472787602432 [160,40] 430796479302544057002180160285177152779259914604251832365220082226258378838453056445316218365978271234264880804609841931972712513133089947900972106294699151875571173395566017922251644952224555143832597659890998420311056109557904984136371479954723337471014316225521304525982956748442924016824100220145801881918198207356790239142517912863891739360022017536869789866561882663081968759504268492863447978985887140032803459926384389300874121304154371441494809990771225070421249378017965607963104731606020687295725758891819400195292903049783934193526683585861088568007819629631248057586584856552129766294760991089278708341897376038753379438876643024484255055079710059970975874532243001717215766363550847227246925434676127656816964871906170853554562003934797518415326111741170109058373727563176045549415783290969064706866295314381415065651486821629896778420444305289423167541805528941391919858938547063265814084912116587089432401967298625141103590623903046952902210916324506649042563047784115776599154892159014177231175680307395461121916255940304995502355888183006158534716115605933417805253566194150442621944721599406814685782441435560456697898927294010516994825683274132562088575017106404451485100300908389308315974913300980196988504886700289118188036965923485503983427778979915280316473947912410141503624774944507977622041543562228238152959295673328569514012845615682273252063499257086064679069612454046965085878681559816584234017924075495040906352883952705467698961625440907852667603173598128100870321134617857695552006671932355938371771615881812258603197906382411731081775330897984780435900531103827142376 [160,41] -164248702290045085147057644500100309989961253595078783953292408476287474345073373689898538902454972816829358425178048688345572749252052425250584996293191656352376681228286648054701382498093146037193330954909596020953665932120776549163465878167704644201576076391642184866200347005215150519845224040740857405257468553522991644580571670851604704025022153551552357123455894007911961484215864290397578326423577690194726069272235686038303841001438177998658774663319750734310918590276328137459833992429389127541858138026240390960412487897708475622647849502385853120955210464396075636071434452761169193244430550097707602065280472295525462710439652841908277247583234194434047649775650841692777399196101796910818612820524501031427104536370109872846100125894193623105826008372689775873611874444852193368446052078970903314396609277893270350476016852603219553130854117201311705860695054036538844546369629020309653071869037215728457837461337602121153689055533701365462733908573804711304234732407246818906212095078032346754691762032854543589350420270129279459223112447414480147575345655248402260330932017249469899417233783225883947067930006366037492046465959009715858357452494111577014047493099090410460036654769190721109611492029203778782805220488092680998809301654158138056744407600356038642247335899180249860751840132847410910766616211569801771481582810473202303152299991667205452011517701490559053187443581232405771576840693835161337990001206130888173003335731502473421970438287213427080877900197682134330441951973076015239987184988136065814779508092342122287262030387905937805437753960646854386189163773580160 [160,42] 57568768296947503141791421393277896154259781256132186467246947018808317135120018283680937846600406341873757027138905856682086260028888762653277580837739836475423879719614215906300881067363441830890074142248747183614761300474922958309835689823516686456027489521033056847928583534519612603475365428092963774712887257435805513521640410674224034222729287633198674745414898272542833928266789071064954743726817619751961909650746798373854323832313932703680408870631371381927113419431507372567414553307736270896349401501476449367474263603503755022142277921263952367197886455428553545046974440655420113839132307812567971200049332965133029045126182854779003379520094933812992825812070147848562206897576211066521135019527035065827131018530591550729349070317462789819466180700886895378303658850292496482885171536929454395857308310708067999177818054230832309537792422790895748770398861666290003367738637261453424190138376546078576592521279555309790981882701535616638386166607901250281840927270750086060770976031366227641027569292852306445697617767167836469112009883986513378167102734292177833712082492163436318644249986888548464609373472382263243191080659249484567389055980649142889199754891525193138745367326077807267950446766647465553008811106640876603842922172264357832940197334523588662281208124048255569293465331771396038267917509271556504037223848037809833021418753913042516560966392206556095521924571820701811715942945784817250065243292721181904034198822857965890858518619886406211560250425129489821286922551005319526526168461323172832192706591467575885241745134936243773319889205645173641771572203200 [160,43] -18539637884573756298448421428496198974581565448981652950372302630994043328599547925253861186981755245158391436814497364491457573187234793036218175448288727785954490781295995769375412558760065989242792630946767258647426284053060710515647657604395531332356540974783132746658700666433049256226698235587160741464788500193179167711984747679728081859837049199007597464155201160536449336229320508805295673181401851047639506203728596913068709887675255439042518909052675273232503317154667963252474384695756974400990842253313145400657155095389116511226592254235341245034765997348137458095144658715223667510936933607543159301693132061957385158182692296772284097472451654174640726003854238293622884353329903015845770553176878385662960015604092405164648221246291262820284920567010589267963074533920792502614232978987933959089641272535100709526562630623901405329810681532037804186351032431512586627065094149751664091557935475987164300310158024388649580871919372513047042893879494013818431815370826528695639283675127456789460970069870316502918411749796548759811453151429508330327170514291349519634242733341082419489904414660558379068857864322006846532227135432366304043416879589197422304606333102284094150708904849406742314545178720282391349005099430687959725294299701788971945273873521827146329622080470876843442897039885293975573661382484218654139975741241166186381774204242430417221213939848437478332326090662055318182395866061091598295045353348466660344990883819831232309610188023608345584432807956066947018193559269980970334101614608260366840928664226381358939250487489495291567667422607391050757045248 [160,44] 5483176237299030708354690401531796781152973686361628522992796930696321700808139515811480440726531982797296628667400452366824427909738651505269007507701817683688404884664873550252655881069766671831060460004467540551115704885413754939790007594276644108805986721663577650190567388215783682650263448353623808625022946243969348179337457341442766798462559474146106580626779884293260063475562587327905489527077131756438659750246164253285326095537523062480756988325052198030599266733133534953268526846920588458251256462649978536118550320654379010178189557111366486257269185001044548069595049504665092616619481503176255673833090629442682757607807713349057129637827517079933172262557039191336770717832697656215304775715118243288004820481093255338851163733207397243027586375015404491397422062997323879856354410238461820956911151201317229531585730483229542762144791317352678491294737592092508469209078672088242135869844839907875895455353590646920392370898416013289919689602139307681373289396411224014190998179174895292229174455148395647451604654082206312730408479469342238087873622236077878959758310621190902159024308154677563896810387884958065198461554466345296568128620815369877856571420175368278327781217794427907094880199289376169090057032554114174752190920676369684059545743812531718139488925107433693803383038104436600896095696374841087418522482235360474473605963875023609028078978785169983520660924959701298930611286020207757980695616655407179502339951276297432990357789736463227011310401377653136264949943122211480642996519251231469758472842249367574063513611914886021628188149924773369530320 [160,45] -1488290202462470582660027772597535684351366232765112424444656873878568484181507486450707249481061650824643733933030534392835557478059514734845223314531398827333445264693805448595548648008524828157196598266967087030164016724267407397729921316185890116357916242444017115115771175000370582613596144585011498425814753209660820444693371564020826553916134963779291564400704892753000745884599166422495889090017165128116889187155005119090281540661313304074395429286847202382505235092091166539852398987264851175789709263431853585381612438423233901901124046391838314650028894162930885753000727821361990786231505886897254321956904602864912636730976154919219708553711977279494168659532825008667396520185681808307285431503821571064284268651496907883817492455094321172667911033500474120997173328538360210280241266142547024514916202086940625385804326505588198131286306209149538078273073159122933396212020187656792400883132546235093987561617143980897003894898574462816133502638368098120674901225434529626930325442229397061857071629996319564751273857954709286879774339042066255609315817260617186051753333979664058739428377440777113766659321737447830605540276896469156840706222623707090342783220405791997482026285288924831049223331703607097988143346830656016176323750709289991800958003927402682460576824268292602171074517695592174149896253821328054916686536674933889925613829201809801574000796189009354689702279997721981434010616653962771135390383386796843778585164382070356090913157475915374966321453495706374278640451240441788481313122075095173512123298785481999185905353664206076194452307016635521664 [160,46] 370444878754825795506819282856996081532376810288987382168644611228269403046543815374986071494414176288972555154877237750303178293673585278202253516365129533959494069645013840218074512287608757703534314351919895528396184513864357262436521767794777903864921667264497656328971505131752398769827722696444781571533616939277179617634391899369440446270964332218475399380424419435937320509616319446356417225621037712763025118469483676152147366086606162799069832276582549829879348903894637087173752567983150949642457824216437027166822485574897372357135753124529986708900940319241913335241925351432689105796490051619543033303478336498997057648792229264468066503423211960506426764643873003091489975356957241054610018414536027754505930412742186438423062535247013758771522446791735819139988629193400987702216812928766922953545800842395845453306663387909999498335693825358558175588944676206095396504548220415549882511339407178724819841428198563526848819696303246767692808402017806830674315939174946792462944424858095969114465221855064409128791149644344391660701395114519445696145016652426041108651999710173685034341773304025307171202348198392887857597031301916068076571109833621318028949380237440895318517846699551487099295838604871323118780858185264856557245850954913446502205211227888348332470204861131528977364682241163645847510340629592082775982130516313522468782937351903317594620236229779518143567064977083783593396171477587641515816215742924232607129934526525338619719959239416057933507503522215303678604632875578843437962758119260641026499573415208055042572978847282277777081686542345408 [160,47] -84476616130341740300514708378111660864382573981390971118227523581128091919659495998172065427781136192246484943528881725837154352549328254655355933313461160643469245928870527173081435391584398508989057729004965305819635671373621160877865052230013221299176112957608025720031426110433514119695250437825671908252515543981439693761150099790517397072761301632214545493520142544093455057885909577782190573041259492363987088943260195817593937999854251707204470156521446397607631509110922540289705534671127614692057188004054844509600680243103025738951251631412209353745008581422708648228138732844748201894237442972985196320303019337691082918206374647501427293699476598430312079400094271356585281438250754708621944780453695444437019908297279109168002320103661020889307191016686186453800940656942406469681384592473243298493936279304397404139449866183183917724091339743588082413870778421470699142739765660609019122228542205336516064180121491240103920685236488615231455871325688032714236920672986948499998897192997418061562990037606847567447883095523799453648651664981391454474031278859736758897206489830741818926939264829703219166655829374800703752742220481380631233258507627067410299932046114808936348864740845230050493531403465611196394971930652483969406857412786002139116569517468572829208908509254019862042155763919161609854211554033241560841287798963619930006378685932703732553406238231736245380128614526049242112574977634287165172870593053688470233023312785682789440641236985236505649574774722110024534021211454843805146758268109890115376976171225901054544281086709221407051140877120 [160,48] 17630515156435164218992736906359814221959557295528642318754764559522478382953542009702786336236403451460036832216394236453121898063495564433322552794275336661037688735735991102638279528615604823379562830162270255382321841826875772968003618272631346510506999709685204896682055720716592572120590877046161033498143674016988418790891984574851103392955213704759645081310182047205164163647900587876637110637382185805199622855827986740067661458108759916612315631344545186597964054501902931262671050018956319776152164865963113779549198256330962368086327127066325177995227881753048921766664427472073113540169673739807966922771328711411354385788827438558492630528757643014248634556191473711713496315243449535954268412502869488923547307913684407685252401708847000364212508443496437695419776998075807314607445532673522685084433199754393301357136119149620366343902846961363939385915106580466723817861411574900833636945063957472139624124830014661624323299286361345479275305818603659036293765143112983555800763543982198795922433271574316058016870528126622168725553577516136718989162788150595126916766774580605074318392351530724069776477097128606115707122901558155374308951393384488399396730936079046922048010644979563494767923793798234769496563869079234222310364830516325444922232343221551993090373839797953653484225349303999931793226640435431973418416336865349785323519916890540754057439168073278820624005468905266512788146616467635902972398957527346293718952113229265790456044691315832700988465419062255717143101663912017522255267675621787043279025563578910509185590888573286032595645940 [160,49] -3363481422578111853024126724794473105093752014923551752894818928602897181017498854768753243708941147457803690961188979433738178665350665099483717641182828685023820093975833562910005912286770433004926777896443587571094267755193764483764136489388405561940985169170375514659065472091461722107299298105760752586087802866194674166725441048871574197111410365318303330119829199621158517044310138109293854482187093535089753280015659902050702847835050071589159121008079003769006156589632510823400985222465390846361507591030665795113877585206581092237805590685305585737170970355616581654024469291378743376417464681654054884440877797794623101729618492422255280658146584970523534920831396928915832516632727774416905084163126853065671097264997884886841032887800342029508031923925420924688384084002523177846631064541321370645710965186900489225979552908971674972625273907121267565044844052499144851690949957182929121226922785920070429443123319083296363308833313797680719966447268126843498416186385222720371844409977471314990139264277896640536566277924729319771473120670850993689186100046576330394847832016143931095622046947844890704940535784666726432909372935040006266339051689440381578948653514671798115219976639750796370484797318123270417923882671322636267777583568363501438804939289997530251683890738926608693420166979955981082020914092904013229502120932781110186558039455733000838192432999833031977972322582030647318963417624420072497632407358829137851867667509762739511238852508309789925680969347586243611623159347610598485117724871698074247844200295760912000392687612843191828544 [160,50] 585773333398464628440185761612999661698371900229391710697957176869314137425663319661019016797258082047507019969866430321930552487952245325272805493351552464849416353743631434421340476532314976013369372632813962114317492563207133179323414355795811910677175761900559857507198189130239094427210145303603120601791984243557723094830771613399874472550506657112628891457277866440357723204566642798483918328895574229387515369768577257293313539248437960276157219128626085981630662642353763146058092985534837188421395071484166834204759419984192437886450858739028660930594451582325474199971474036949982064449250827358544643908696080979773953772891619445327585208483234549396888629060622924043668210117338359885480465638479169291745987364925990549637722341985741837337074049520286745194728238890400545080289191588964612129324336480233807411726886604782926715280645974881580467343702142578814367281852892885755473350255002570840754648252625668329058613924769816072441153867210858287736972406861796834418978592039850404437328398702758208041362744211631934653882439091270456202869406298451080898724418338635837572022099125430489120348582880914219103043472497429168926128117888817330439822110032061289075345959278810766312003228684260956017674516547915430599338868698747870394099813409365170275019399252957798017652403887075588628920540040464990388153892849354659257501939702571169169888136534798626580478465584544164301503759363439696177770157867911939959694018379698468211109327702155331722008390576049980221014337737027985784076205862884219498483730992143023991220307338810963536 [160,51] -92992562880487525167756006015369447086899753449452897650773586728218771769025280029588404318276682348223473063775323536640387238177135760171389106625787599840679695564721018851412321421239318566701607578433685449108976293184339845829881483407865641178842627239416894290976304673064388151321206911430191508853226070300322503593907381523325380673237849234412195213964035745852924950973792853581974544676894038921684648201393034383978233615899493603013946900762188166177687927858494893512824275372716958913438329879197695544538449015316421136823429626750910624808058225516747658816114727908605816245644888866618019353433498671701433291454718231652040137892894978652595839903346955418200748125533924720867920666641752770064784642856533246751385805369309367408302985041953788137378000166755871264903870084889245502771404103652086926978585151100916653052614847817445710047007004828771932106177791758742126407409329376854196340848201380687862849981013741555257575851415147813171257184701214168786465247541694858201993704502883887049703484665994080567179882551385479182944427743775731899610564635909839364165621039383039466055615956946934199495931036132922798797273695686091394248946767303295183239971139507989789366310441133367441018727900778435659768885227326460507073553991969213775250523941169816135543129825015422378900835372676683142799504438820917607933672682673786868348165446537258625044994551306563604044226326987986302578270897583606544855701490345150474908215654038737413149231039952484241055738759643380204253500872959518276178029045291950406330152919720384 [160,52] 13435272754963431018784161279620498778462068466793931778860605209867826824040429905376975646248583499304343577621245667857521992068378887517640557096202707710922843170960518162967943717187821380596733173710910373984155629094240786990467177422147129137755982673864882089159044757000580714963270837250708236182458327626767914468711261322290446881327640528983077230096393639383783615752115984275634367138225790816992265294917127044765737621276764275291940020062430732437393858950947906929632806057179208901872022373941341201329522844084736046759748057213035224887803560925412338253061968688795993635939318905312899115366909813189998174844637560412817952276397005258887542823600210829141571656625387341033369198318972567865951854340288042009174011624700930487161623085619880989056442406367490384701053695672601399886683576698944875969402299814779990680699482640722689176564711829836531082929964781304960422500982706036904738867281360560093221334200992369726490510988468458060529072183050206718256512366307817880372197767622767670044196366772840427960898025776817373096388841868049966637686154212682794306579326443894503790535273384924540162797605979332951937054259420282284077388539858408715956573815967730082757476557782108110917699211695256157495605461446181610827059557657527972772438956336201865940690068923066208657683915179964777067116331608551703041405593583812888184682737696664470315784680899807482886790090601861016747239914755865392984424784578470982391450919109370983817502430954059238824064998314761138124018432084256062117847059755495691619188014840 [160,53] -1763460201886864023859412630587624308786086494883798080690594403507917074736463314051030021609230853752883308065329089075523867947433383099327824106181983027498080789632878856640530976861544764241110423897751326059569224102298144874848593100529781835559607190235106691497061683303590157784050821435617814687127912419278976066170087314450647391257784756814730204763719861339749484045189241080825235189563563323018882284383524302593560313560107849502209996403402338738742541511949846846584122608018727073422050547978508944723387458806875251698301120190040373777047653129297949567008900697879424618225135055828215689564268499376321107016294322097924370636039038931241747509300619649368087841249991270422478924724413233966936341550043064030677091062382842965413029528305786040552223301440498281699418876595080596383758411890916781829413300114775596576528509656096297071000826241959836413690656450157203789646482034363484955975347169482970724518292080887639527614886432813855780207496060747638375444102777274788997639826181432495438686158215393558816624025440518098706491941317776942562301802952426447504415038314585429091375080148539415040068119216698716309048839303976045841404465679566182041861273421042626135223574860216357543824101656927806196678801844168291822017155889485441087303720604605291681244135329153247234306050618689631642006812675321986016589728907074068552077591542461957844215543995835970108000226310141017613739403877765617477558899725691177680548075574873875123631113222612469865975842539446184759146472744178777104362650879639894713332848 [160,54] 209887395213230043977682505378613972227325156905015540179962455205782565370288096235409303519695920913112988236616631023244656495408475508763622673600609692671589207588387890990489558889462054552774658699757341173169370483607352761876120901988524880676524644053683492859312002383747467771516900790330849335399087708078339604689303919067646847001875761668860429716699405285746771170205774267756672749540631753647966817479329394201175554930954515814589050424778147156742974609204619158732897466491852898113648870227524451888315113363294459209517596374012267731057159888342371065508778305578281216978375597267601987584153269820204623671551408584802960798574312407026280500173384725096051660794488628578126941449405545672267649060154224652999520587830942465519025417454102969331895566194174805173018373109318401523233198375614773239635874644422443886890434986995734206601277507009130867039970485187275748943596635598875627496099259967704555324370893039201200721073077835667206891184894760520994291710434191502547375415787455279130894794903866244389124860936674330361553242003277054974432427554289361978625421943048388318871376856203192399137933437402298208419486319938389161210705149726261857587302696819077593713129266608701319450661291104762174252314962715799735439039775086853042222956209981848814279378987513770349713414875626406550096860587385894253046541777275694744401235306734703415739549813687653958698987060435549097695321151365285063460445401538279856640878605075324922206498055869699587654828519244330718046565481209763287243301053043460217952 [160,55] -22606244348960072467577299103754900006300065667445158270411487908880770181317846309218183105866600592761332016013832746235740923172401903441234879388723842309435138856243994613798171279352306991702002086539212273898690473462458218772334929793447619793118806517554756536450446343949185754601321868517939092672452687256193426764069458022695008378738062989018944170826470886008994419598033556725959578392785536045872856626759251696603276159562323417978198922422771030748502251730124143592255567212938234182623155621065025216818527441010063878928782440585097850249812155993049527443623958979961557038714143549367480675577703724489228091001816021100449807066937485023751679445779696487210858143033007494781960398196413798315676859652219476806158864714597414950681608519126309166180622520583215062394775976523696431675127292147120214266907757710267761521433060528744616881318788702223180764566425081770253934798374298970088759605792024990799431979765641916809067842704125536532752711274387040622734449977558607246959933335713737209924009343077893077577062604415322369523644704909420237336649215134240516797908230458712515417100487306341980202378404929353296918098310380259534796701876034751050046138351907036834710241160086659163111745116014998411599452418126217122270453003005189090675071253518728776924993580134898796828564988358041165498390520799313200198034606042068412554546235664688777291936923026351082536508552583941684017910944001920691029281929013453422108977379869221254314458553548041295990192194213725278793211763682719067197769897822991296 [160,56] 2198624254329214537650692913545642576102603721202480613404814233033258192213417638400200456107967582660983468022823410021722660624255269938503315560583243347025788812002780239658051917933828505168466394260321957213752345789035381727105911649534362705131502580444415071311109881189516839045012426642070835528857627507370994654232864093843737387570518087631085066472186024763782817291068425666063301960647122084358377330180450725457149614711178157920398669474269849497236793282514841925245071334349357549645337171491209178129780843631570960691442576158550376799671245341816969777044696443442508602260234812717543713673488397758825198538681222550965077909658601343185914276917848850518487580473213865183243652357834617469373519844277553941879517091149153650518981778363569776322533347672915907365807961005635342567437122779219608839117980213198800838196454304819857950822786569771871846940538562166930056723061824845340739400804580136523973437084223063392363593464395802605998580873514539997095436066929589966621198388714433834559139649068159698393032944727154548494222857859882537327449766466444533808252432671535843143254306992395417012547892108023783673551037358059385876697976197350250215485064335193308810942874252341490042739648888733156427265420997890694132326361600318176225691138879182552853089157678881517985173518118567636052655247881285213524270815467858195499488786856837795880919646457756443975767851372644494234272134625079120672733518120629632396564988326140706068544759361217651347141398103448919000843645511666119705659609028952 [160,57] -192642913087693605499458213168136947313570113348707578487628051061022358538302207483841458909894048258466389718829241329224838197437330852878934182191545169971282463767841892456642366201936186080298102276598514669139548208802166402290330247068238732690755799774917258854409044964679852556525749085094442228177433543812312465667777429790419876695185798638130881793488427416734089491084411413472414025941394471978301514977885154749472307693354323530257980812262318034678728985873697858122498631377584800840130944066646652622585714438816407816889675407889611450507842908218852592727303296546820837336087897097763693078197719394375399726919044037773601920372488436095898622313999286082851929279899813295866577752800101459632261381365395524589598526502585765796130518072329383930898828584804235145480923267180018532960921073207989977504507954109460527366885821431138871011534837363500924675665947206497628910581038140094421496191795506348326496173790452917323369759141964640142523628541495225187582992687402058954754291817127315358705809973367841686227205282849524430710983495671274562082874393057399335674604573820047648407263397822948803692048160468638293952637444414266357245908708987357601171445753725638309088400074012118201475327961349663687753073116773282556114899391027987601476867301644634067722034532868848999595778461218263506498679431921494785373787898773135999561217237149821238995637838057753306788560849229193873368662901788988288630249784981482252565671767187817414065537774271175462386969666403426539874433953532546374617655712 [160,58] 15169589445342114488339197866854801945554789300060493845797547408989278951715289708318884170686814365134007262886932736163038367415887079974846769986664499009059918644857279144887509543751522645326795897438769783270936525929535309088053056665009834859570901719034097098672273661596518139281446071126478502755575585431071409811768932936433983675174841203435267683236908674555571663065570832263206060080378688878826405873350538900747183301990946698876925235131443770213007330369462867992632882607028430066315525858191217066377195020985707382469154142707820591575688077662988596297427077585232817856466054807181932142987317545045377672338868470788506905796557464537900807191366478176786638364830784483241526297900826963924905296648755707302780519717400223191286048127474189451447731805738457027567101787289177494647182568752146328837903038815976229534756185523767691024676157459711295968879648871409309282204256817860208976599233341887358997948196618868749734307875116926542870467401700505163642605517899203880905039593156794473188389027338051821863178874874879227702382983298064653794209799626196934720416449742768752774864738305855017540402192708048224720493706226256995780104672347087430907397594979459672913851759653840184171297121429952401488110995334893758669914877234667225046252213695379285038917635642903837539427696615817956936410791801109987058298762154545769639017312432121371048084531966044691746550371988155226420025039755905678913292522502042933895312378897147553473992019918106915411660760245220323068987024028569465078144 [160,59] -1070765407293949443112738628633517526598356790271341633031145725173692197918394722383868346150613981079904406578462568943121339170504550619162261842498944691671671790644263765189152850065448519840112722467427432223898988881492170650216886411716007417085682401224057817921423094991795152640866952734744587972923411811902890394002738054707403650684385661656803630446291590003761010795714246322779130563497148837716056358025823694098252342968661436245713677088269872744067998904902066886273694074920439289484645257946500364838935854444760537417977999731629292645692653669876989606135367649312174758598244267027814388558286747842995551710979960083924666056075078314114646119637608070949395930811229586704830412035879929600271693090618764049847548721328477229064004561426563402541557090892587981004070389159922208375075938004022300235560816898238063397360177603921140235010491311855311588171823459429750100743394888178678623661927256786814154385029018631976777634456978730665548123951374900399767896744952015418036478144796495676331264545786233474291894108002751693995047004677990919871974834334216294362962267306813645301192056967628436984250855418445939261268774051666051330752510182916555168086853707124232804692464532413514184317097373498046482452827777870495916172259614495518893022007561447494839571133280531628179357556586903856566105611394301619069968662196183526872146749034200723223525730977612063969621812561568482010444194193650070235832996905107324393367015469029424796144559682707795338168624869402452082339483161458065632 [160,60] 67567634578249621183278374874024165016355425664034752547416198883101070972791354144234726917420822467900789503880374809303142974030970948848125656221170038601991135965475416354370354384208081058607451319839388225417195966941210533931253609855541150411649069755984232948171370068371840773515896033004556302194732292725311689770109288177172818074510030033180178558428194743881848283709800439691675034444016565167442520086959953779000198015048640829528276037455914833825328253608414648860434439254646186324021656703807319131816635491244083269560910097154403358485234901940570792215169655822357452845910499725444078100132745638018190366145981257331942292646718234450211622169826269155078296786375726490120561001732861857284017768735304010998005757821989165166448063750943802096897915091732064033444974715905014203959368138782361009050561846681832651135931899909540548607300289095824273737563935195482081852756644935385116494420366888824751098137915729661615953200419079585093445877151086041516746870766968065799014513475249213007736358418491614686946348557537296621314108545128284353536207876732672116353744286243421299103389191265836880687087430560917857822395899631778990698014180487602603232706979178827260203988724520373660163597825351631647112063192479578456585381600549587544881514263478738484909081998581136335686691204778307692611490354533794625048094389223986903094513630040428797069235976231134519374888231884858469006360644186560920878386787307084233840380699674616457961606181259844432307926356869860789081240779903488 [160,61] -3800812718524512483236820562639267555590962731303288708027981407031009409322522052158665266333654860965153080006631225531495810442393384101001949914940234361463018618153313228877907006971154682206801127377701718599604086187939827185569991243596067047981114365407278765245236463380074601076358582606918208479517624600489610682032172696246728870006424531965492509798382626915835960469824625590530663279724446123753973314040569533472180546937918741020398443021207082529532337722610504361506257384964940969850962513405002526593896709716482260014754004086293393410437973517450407978227308428149316599709154010674119007406739017271310829135967364527766616664159119477017084467903473444000720591479652889535204842143532027968167975765671987843999135670362485967217850917155331850409921040341979430136884843524994178140881880351897064899290919479882425188034394371432074940430056192335249943667774022420851547548509841514897501145060902264648251333279214076684769705363425844801288053052663953907808521283632672277427342302148666728513768186664700786726563929105055214975320494176065026348873283272064964991428525349126102248266067309046985602897361179951106156750440976845207057034696997727274271875505799590516138876652019949090558274683976240066363238341912296464013203959229506287480552655697695545623442509932362900673124180369737921432116281965496637745328385784140174629382970458289803856963673958115330844026000121667052530092929672692801550954837487864367361331123994046819877706791403250439151086279602834008627517063280 [160,62] 190031269881591830128291136183232080440882690211078723286624400978099656995450675381209522819360728864716349389142034653211244398619794397933269927079084990095913934671939124163838038444966549353561174579563241934829696291424653257866085795488959796142270242100150031504820677001091273953999422809456286815799925918248189879431827683717531885767283573285348771769002323485208986502466854255086572154420355736295476459443273962217328383619052960465791397944010330761989661253696332848359986543860141975717165151337699459274221527115100496844840172829670594597966749807770837274390648193774340696483188203431961778818060902788851689874280309810004750351336135613486194710901470037677737230319659824194888199151240030144740356027273357545218376005439999180327329268599132546796511637535537513423120173847677812642090436687578175453181181944429201793801876788749839060251978244131097543692212452656805715541405548120448626199295152917030831519205885910204490312460730437481794106665127051692578429815938444052298893357741354784942238673988715283761300825555502689392944593254405793485239477383522951341617117389952497963114866399381212480241951093296694164079588423789657921141149019713296382666784375196638431808162906105058073299681494032288557476905231759433597954777070189338868459266270126553649994113843373394894422321771127874074505166726491439926611207709474977418933715381376350844496645350326113753995560047434028299004950459171668641836611926382879840747505434145167700487587977267048117379317161869593310491264 [160,63] -8418857387815175113241814924864654377932327493078227793580898770471098175028335295046059134876630219942693184769750537015338909481841914651926660955708554615296827390053659803875504562251574507159409269248787597722516211511880326632092279421454129345028381110768529418766564427720407327131152667259818442290169500085978461965632204984806483492752206876609627643622146392062548251164598264985881418272692156072612322346300342866833672897465806694414095594900643037542440871982502789880461396358178677563092032697662353802722819686660335656454114052415730631038351174795321848148272634443807066861361414702870251408234979667729342450997621914634730708280286298301275791997561996320081228735930361083876071601381648549137358433207844709066690058610819795033289518942432747141773262424283079639103686012494891816885912232539459756000044391329282525221456154389743341557129828103204998162906972189083976088364325147171031071666174482311225155475368550966232698841506810222348779688043198500420040028436596755196142190704807312794401833574293019359188343869161689150769677840696120527623667958226476104774268641190474723631377952146777355620279902079484820380350663902599820031225076808182575024792052062434277837159685016371640596384438860740299406254328763322487376792501698350380091410702977670408492556396545830569279324962925870297278907768890960259723477769294223113013461844189014015436990478127590120671447123838358284209629395097833768183399832111975050186804791954383070304356798728714148353096507120309090720 [160,64] 329445998734033544204677701892675626285975743641758166897244997646446153588619232528520442068478940489822046549826019895756085533822166190658757478296855588076850322370890140665853253796505769363408965922194466709368219578725347146547101347097228802693800163203149226102094807099383071645634511200812633299614652888539838007123349636995052121687616076316549053259130840474942226704302674673587800361272220394751914897657406570560519911892638775951794187912981555192278158704704276984238951926220336293781522600997649442259470999881392992772672574322475486813442516352223932874049469829039610824249379556549313978144918734863251617217377155401286250216139974890112496632991064151824335370833548957391139453008610002135042960122345679806654543646938819276064120525654367587948666452483590765023722356969486232720616671411381547120109262624314753530943143783429518950407513621120301369606189593947931616539526344742163611200049939681455782996188609612282215069606318511195919768922774236120879101747239510725280830301091230863752412936220291252914307712651187210840301675428551672929568916311592495235956874778525684943844840622937281732572357430870888064360396256396056103571601990113985466272485437789987648550423367228162425016645998640480190601250550085769799867129198493225769048592655743512113033029565418079698173927910469969330517120320020590835844981368516366026280041126645746835037927872792274618783842190483984782148509070751011352228665328616494110217733742546774441618321531821872460394058185353190 [160,65] -11350132539287963811352263557985288982478505723021437608954531742709052500329235282737214811691220748124071873228589223914034414614862565294996937437388681153097826221888906553083745870987033290435291333892652892016299926631769223137307826503150998888617340872908281374504195099081289132817337173456064927476723267176298466545251610437236936830908221320858969969626967752403046337511652777891322914397187952494602761042759180088295571420361850630207242864497070257920055424872462157010327793969539412522485885662273847241482951095468555771777529493167378541725858868397576664115492897833726693518589737374607135935070966538131720965102375202767930486100924323679829746571164713310252738589549727481301506943139315152761719587916380750728011403456668060603876696745480494142653740856753300831310348897220951644112352923398224110951640564093515300083944996432034496153185513812783110914810433781450522003803829758990807645625397568626044309381529821962197938126770611400520771757170579778279880985672732749214296150900700072219325249410725203549618880597924004502848762098809465085796904959551952971964999506402867747216184927326092714677876783564423595638840573899385745773476316180253686838323434259208186467896909221536833496483408952550142454817449661059623239752746387155839901882243276603134393675491645812220085788700943987713719275289940005385402119590633417157874599904046497890911491571897131401821828007579543963874865566246633595956971547528731739569077062848607548170473459638663830654589490200 [160,66] 343122798237960415278596256480893279062760601206828612895127496311329636790156136933903153371927189815024260670658998107877513008294824408691421357022651906357639126182664663771635226888698799506926278053804603872598631653637395406976294326823491903634725917455560486972305498674543039784059378458525036847344281907880263972901591468247333779744316653364458291803559334799123109341148002252200249804179126652359672230164492810956492719742798402551144352390693689236269369873987550020215897264408179429569061884414956120566374732473993014176982795313959174233368958800108958122456016377208702928898060511555163360067381330104874463167972452813681182606245409497189903060872990547578166087778516394683558130028157617158847088206896754411363420657938083726072400096837725979895148981999239756739460657551551462533676403142610170250450401857935801359337267570427690594850834222947073090604601835764089257536662730930652466374233477934971091977527362821859462471818840053518145860523670808785659244080765531222172858600071353227967148493730773834899736219105799433466702588044651216927957467783403096338204247919611515748674613788805013998995196952248388098532043226402793742837269974400563839737480890275195067397794180460232949236602849347495649559539635424313434454145316590061762558333620076457144418555698008480729973345399257126339133575939139176925057041130547369523326092455427862215738035995377087990206288953573172213031209838347484001104411381567044965965370046226157393569459206794344777285696 [160,67] -9070791847346543872277997418046165704728530192332471059419721030682741488020452555603465144275961482742246780978284038006294733130201816613479278817346520016822995913468325990583174261259202687233563546168811648608290432435611320685036413234904603699628016812073681521997443348512488286383762694046179900570130121214056900946771246992576068730503233879257515391630907334583264535958140017009512112574269310647292751142843145870605822285359858506185309309447080321320125746430306128617929966832003441370465817153559024459650574509239956626047174459799482291257202237197593024326733985428397942049655659843199587151943440082434236277671414706663389987640298729625878966497258677246395748309136479217449839157380453704296520228396918588765821343425925061844956944109199330045155284652849003144492949635560793635098273684868802353631985023537462743034788334723088439623522185851500285793250870040157351515487539363896638789045455321309553294605992348821514705144382340560875894663739468618717347604054679069050348031047849790748972779165238317414944700461738332224187672793014630463619479331024732784310348581394978848530498137107078798826165694247514422361835356864009341060567023395254712267296632048492148151163890039544298487739961658830080989813342717800362728724730871104010998050376336499827508090180960946527336358537178498539153826521491328916663293027152312924587356074631548860873199241710082206079455375461218260102687946880128220108717937179040455117534534485874814639814925914515507424 [160,68] 208966542995160629455589492311147473503962006295562087169726444923301608066196212759851169698185181472167258621894775584307586204841821882912082653218429267980797600862132841571290595004496932574642420005736431065703227059501776098235404501500582984465168486690324868483239623037005948896398275269803796060806992211968669123478774226466000308028900046194825812278982123552916414655429842749857476898781563378923279532140650649074949700279021942023024633258640760754507818161484102035774620950174449628691597715545879479092890785228807434688280491845781210034090241031235076909981582831500452709819664959459923837417171107004844116720452674567444075702908490387342611651254305657919468629094318816511936274996127132038777112573657180908759585320014636675163966088092580033239851067820879075169605020106625962232989120318021518700221473321198609466438431391034039242900268951962733125269287659890243764991793134829024375633349282614933421591968329539033531299679303517985411864742920139570550009082000908046288392107734635834638801197555044292842089190083132466138293258903948159895032170857758991780603048221374409706360953148957294918247692339659941464441516198999746349756772290666453748155861741944259171106798247716189586901234704383791323680624079369579178754786785218059130102432330770114492608038413495638841697101238461034774554942026565386189840146369169554267205983353107067186006463180328252842537736838930870950979666222311555963167574502355474096613983201768542566461683556113416 [160,69] -4180347739394956061646660203205610171527317890057332517009987432594880604709931375925270583812171793266937886338740768310677668842101285532396951785887545558970284537246816007715890304234622706971138616793998999863353291813436091993592834709836319826461905981102877322383080330249234620265139611595366637950572263381169027688590197425931533343310825769302369586975423272222544047782615409406603885619246740496001660710632054277811594707764158412094653465387416674640742173575028854264997399704040426183321380989198638494886918655294002489377943504308238624595013417970820969165171871149993881927613336803728428418348480104944252633423823513107300366568583849545816232963303852229973781222465463432050981908698761416285437580650477729655612121839259780350280762397194845331769712974064339378620061868218791176497598651415823673701885966193303530367534226403356230939061832898954237676990050211297104147004785665833627962213540452668776592632262377349657040523500859650216000005971793502297995725607237608464369424366995384681618016970793439950040009298453016761915977914010575304450618325247174862774051192782172240062062390701717861426089159254035437128052378650305438319050287608094319480127677739068861227965024451561560892409625261994424896476787188496947809389889150869022339195160761069449668183371032837028926159473962379125801716210742914874660306352734518302864860906049563049492342365212534533610493006374935947254714325515594664252980851735399510575955584701678673762549570064 [160,70] 72361040663166364944971310619701415008893918017223999264908791840964234279913383901494111380105005451727073512377049385656864407289007198883344945276432203842157490885922447647229396538378374803095277239481622134570471963495236525274949782314372140802262408233464493944350266638311802826375453290221811351848193782367566733720097236050154062477126098803946035860142889528739646630990729256510941706312706234708071691571398484527353123270590812213438865469337527955441465507491031647886764564588340309620269586870704401158569372556515779360685363009590169299350157663566009545682868609058867158930017396085621417838342527510657764570271908613928446402391689170378466826793627717440048989116676097645158281171179692217181752320974172777248186363529658246287542518658870230008427232859192799145503979088060754335695922422173393728873448264187747410095231237191199745668266398797453671845133406087406594909998197459816575054870939297256823174246299167010363610570698661304384810802527642304471135316033605661205793146847669961753977283683178355232518378728485903774789724834062531118863366789414340564430034972155055242914758975443453455779841841939297364483594304043637255910191009755526232535610940911676820640683755844902269022774419004602275142500570302920249087562278955830388158191454975491661899175445813746584163770582972547333293956112219103179996529938640721347710385021913234056846547008946897868433647799608371204513736312956701744920045999998081915026709260567226548618336 [160,71] -1079931370835853985863535275950843038192184860786019899934022204569343572044864728781596650288383669198825135685791515782033848420021232323503339273333915801817339527067829875192748701497934558559634925828311766609478733169170052652444681281631190524180683365592594060174021452183377411626304343396098508442669810402102855659595265360768930143888027403468834200153051273103428618971604228322402561546243043518513493042007284624678461235371731019733078324809705883415831167475480108818978089094235714784629669913113468237246285437592355824608268744421975808320050214725751070609981915161897593855185979624718449708471620562099029478406957048284436491264969693014242164308775001141721504526973144289621165440434245380196475190206718490464192918770552439244399175833238063536171295442161417625295685594146706116482452721528322074808837964447858888692271200344765271344206445622476399171782675928509044778350868959147830193081020824652190268856912355425604798204473605387974161154749808947783372009383013524725638828762639734126296254754076336342047504132314525258612307952260799619393956321790591483659197974548288464449013703619606362090336258529941210402665412947945370963075863886753549913972609014132429864408947311830801019877588701919712398085731015964234830410402218356951096840286139322052685884758232753482117583165838749858053871940970751732560405602486700802761244045335462535181068348577703074626604638270770906073169725843076995649757188694397103770996850693144292480 [160,72] 13845958133695692539429152637327542132014835598295982461745301925690627507017934693415315356238758339831538045593353707163534982178176015963092866511011927890628337553031897854785459440609032161801061524996017151715878175098916126828292433990929058929638821229974300321575828222483736429218591848569917795312903275507751190845853482112007197557039555318509532462066092615660110252517609605019930496752432746220283201513394085004327945010305528117029221950088970892705795694627817998272790625355035891016251819868953378092813070265105685551209656820820057206160348658052854538452455720284275634917749779467361434472615367225034226310815446132923147931457885389803035629609381279689874405942240547565061384023986648085456793014137416312500977537118422001259629302903195635676227720706502466456095121929499905944286615321050788212236203329488232439150128552842605067223708605412340679295512556661204774441720285465166942197107300085387675994803812894333044093131951407891426749501915496625529002717712693541358970412360023787345662201220340587979256146430683504001561627126329007298970020307587706887329593971219361710848292156713209738334778408597482741611274534707215978968821174175044601617003153939669772744668315642123628873356235798143408502895218523901093608520204216766250058113046905548937068256878421245412178198780743843518618695411409683863479346494810491780688050037386465694345843929145622861612787448674414033927298480240381168908926336618398334233173658960252 [160,73] -151956947051729900124255435324041518405523893470782560365359628902274397221797937027877580738019063740923633111455364684150456869929920914567685772329913903475055530841805835209828873323308608566562102733140269543968851529199180167241308906469640219016796215603569159570244973072272324215496801878460620352538551914751223461331288008583985509128051741288616577392643362230920658959627886243243290106178687270131726218991358932653688370158261477888876807055362507236918613869112624694251665759877328939889888033389826596639946739451082328820777974544890896150064263295876944853479175787087514992452711396270063005687053363511022066081047204238845446826107207946406694727780683816101657025194998827029060271975787072518061280511704166090523444352608652818482049320961188920836953525108005997891478041119991373196345506940627570754219336172053361247382026195900941853593762511404767933842413180665531407758802635779192228968211976814509577080516151054190377443501591984779023317310006365693243638610129093417889623605896338911490490056218385069535327635428022654574958127074403750697748525459358327620122262484255288581338461237003861228645047540044040554854535583642701577911366926990798504442851200679168960953288933198127941148925315972990798570617291763113302223101909887514901442168022973201852987007828518829460834061507978021361532842526341222876894467814615143828513984730503081114369941999195283273438744745097447931849861973267292875282955313317765544966143840 [160,74] 1422415158516712007770829078467419011919722111922957331988354665487834319082620903861611846825120668950754757999821322214047480865211648195384535482721436886836928864155565217076591208676109600582601170069495201324931381550993779087976644439097908711489979161577748572591058623403934023246093329790428571568200980592938320172611325895939544182345106802532351261761998506846200592595285850330929272655461826976455216003789882807274788918002974925359518820500207457263682748917812597477194554833422642875365095550927477800489708707787865362475497967660497921993822976483057333000777436211698075906845165601850321478785176570218321097020577920304248758108509428205059171261766599008005977961909393023228789345945028271465187369891303236244714790958015031644249278326573690082989763389167710690965617022398684146261745985078277564765075872936623891851452104873218920717697321307983103247172830550416555197922273152504830733191213678874713046502227195600364317050009215954530979654920075970850485550337571197808272624772045531397334080491402936968798459914092897226056317489445428862741614931006438206220969896933464608562424268050420807526274593780996048831237296596135247485574119689089608665711376198440099082408465820479208677413217448590180332268381661224022813521012397820257589055172456095575372982707208901351485849778072460459160490813333532528048631237450305074812896905479327775976466452777782166812249690753698038403580778779913040457481638188376628689200 [160,75] -11315755035911969566701808904325722745740974409461192987710101410133457821849254608743485165779343620242624674443021451900945685105479584345819285986962610074622539177655613651936123026101737463546814073631698868133678422055464870156253446921247383263246639874311893852373862091215123160512012451576530273964267869383801269980866131675548442494345962856014781572359899649478110465851551930857430371336593640345124066028775437679313133786218834728416988052214605803656460500349287508243986973843841206479782994874311742171337247845072985267183934068350641610501414397602337016398996081942092843664531422909117347081802828228642502912475592741067150489622935801464317576352011849795744288640596583968097275419630756543733151285975942987274048157573525212458940954737777127178472250760761274811330008985090011028561133203885934364300780152318031319977994579629356530197365113970179477870213598272088281975598585798422276163228942984037377399783634529962899262294631738474613406184476526584083484305105872658480832064973911823686214301223666764501437886402269168541025056657775491975205050014892489932595731538904249208928949885449262009982013402913832983675897612465135396208094209358938490620879292391597744597396375897506239299207332783494327570643952400549524163270404435469561434879202685890781144581490573913907435115711770567378376858168343250778111458561750657009953243644766045019095332193835911163342990614548901581590710363527748166607107593922555104 [160,76] 76233010637036229926786680296674065854500146996176018929133964115513403100894561480340939697275570714039084691152925569640794525904888303417143428453472712376985547900327986749547606760254027308353439961213443523781258648165975768134484297870339289522200785127023408327873719073797240972377520722386238326333368373794188477898586496045614838237895125889968552435116737086060464193917803765354258698103674191660113316321305345325330454727753848743752112403912779177774689047135949599956690367747145915116147140776301145776844647940289812428035216514314189567690981485808331595782849197293950842977195157815822211206665850393812886316640018572658198404851082239349985985294914883099425511992930542482441403351886559846358819185833418805577943484680167003901296795616694970051028585470221711359813678095131429123549384115520292634612795939101110895965271331929759948543793384018888573318501545104398322059316523942173177411393928444678991017394915393265586801451217822621273788444176905350304322460551904406527119796214203919578840191576731743080707636460212073862717080469576391809726292005961364971457177338949047708565342458379796526917426101005707982772922662398818897961110742501693533965310656475007250445645203162707947517242202072656625329018474877236932508654307113751598854761297450615348119955609047455166375604290523690997060847741831924000325089324910622720769093387523285511840924024595069060855112641895888916141310093427855664760830118360 [160,77] -433376763016704160716834594766700496008054007955778159026678227289608467011417676528890558641741467415507049870175675263597776058506158826970300207044572230330775848417644761854258346056964329633983022542422391285883878515245770760599165546109226896654601041394159669344770496407702439976799845090600649715476939055383804425944221548225416211746699229020491870135582440941330185449934405423215842831569290254251383732228490053442550713947845675137867708213592106913228009410737679006167702608998438862714639422997778969795767628167148907776843917731652917538668925626843477233215872540669069398440419294049864692923126967140436036265906671072003198833776301445280140976499829496407588813826882147149460270281922136426665043598496938754271333286153811203771828142779232601052270026385682235872964921983035170929077472850372299675308683764458022737578399510849422742175030994262769729062680466064884080182012851875683915910387834095758407895270294522796975074345209002251018881243793095700546929034112862690537541459913429017463776982802735946123928598486290000479013684214419329485044265330165895625962731485988908177131522622258481487662439409642465189463756319878142464398549174275153380468410337002505334568664082800399205790744656402052215489837327409468679957759040700976828536221679402904830476523733867603420092855700273966138705389837505215684829609115771363721247642177646004268670328440157443432488144705867301569158319073274435163972240 [160,78] 2071678921693589421575476137481602841486518359135216009699960866541201333166116360939244778602989450819400275468254059614035164734420965117685988475395588783951028683323490862755404080678980551801360367721925784827575541679688022009293915978821929888843924176884029817976706815967525892079564229951194485992960217003742217416803933465560373685293255115235150005696468407169731525176293885907633783341874133466572686323326527050129148203654907152464398171126314079144487497424971854542461183650422480716556974962214115543457011453746921569816050362863256370964955630346727010629860083643309103761865231774141641734450695988068504231520461260964096438152542873160967090679257249965069157884327361486130286313845131196835510458460140396655908392708787724088794316666452336508508227218759083228680577120217085142963669116966260063388979404267010398630305875092859908519573004076532353795382310333134378463172411042700058751206850566693592157884789068199435494271821442278894215170515637022841195690115174821487420074033308377965084811658849490668626227359871153263598290974472217060188871593163601362967712063575063525292279901328489024117746281357074667244432518774950786614409431652377236153400711444387097179394038467604183424256587966006373499606807923690769545554339543710654117072290007027513269133200247804427235286113687143813509844995775208708025553053028499709968974950672709382041937860860146867967502042682599103264676169666294280832 [160,79] -8298425727576665018911806097069195608658508690634695696544233944382289873680226727208731573824756260848811796857029605712952372786101210833548624326991806020746627832279357213421665136270012388392965190368274951344385569313037542750781864327845763062987945274582548059347715341204557759995378430016964030976057087456936891192589779989889804627685136065650320232150276130610183748550092467105219308834736508428212960324982612022670587775293117716777095475750177330004857314017032411127835042583686442435717403066718315220016893237587149591581296180019554981973020374079937801245767847124777704718495320088692822354693916941185758270746905727496373419215637049867862739550742692151546026495048316899738009796463593196066718039414861532647853792619319632590122680547813418661997594313410343094154151922577417563848369295754646153028543395454854360973864458495708506918399560491031181476192202612491935134598316733385689816955709309001937324415892189562636868118163549988801923849742192318830161248468439429415504088763700027610209605396626121938338861440632815276497230323066003401685420764894175817251967408822766208861713307682814362736124592601921867770241516317788575422551952144299021686012969720107989562279444776820082480418390520110985305629702680285094333280480077771951216882894268250267267665719600165285561616746948983505252472070656860531961328178662105043558357296280943870732110194226363711360416784292924977558792649059744 [160,80] 27757357253540207790039884203359602664834310654213553864798388110010458875430567857585303231473871481089077687793642926893766006608329729216378323074289560316720123707434344432192175844854153493982871287611192703829622516500441435229247910124479466652227724396488052911793702889089815169804356401111736136982398402331911765145622761047327570711294774074068350039009061605999997827065696808657030247339688426008638873511637143738147263053432845898579064001735734100796789864062523023865884808854888122959608935169979176595070748351113646902155834707242713419520436703737969704214596247833428909716103915743182007506417124557053759846710530685026703488140311745294527862120954933360888919479335219598077888912246132885327591613354344395297767497641776737971475510530352769942386494322322424235025529769876979355704189516660323688895996475924937437420587415332189253208465624378249500906293017222159789297730157628890077473418727893619900408206196832261164655206703023868942668269237792831264022802536698965856687648712597076236643826167559121398438361846507239286587792499867266774305316633630930552557808952101899808136586162772305754580934449923839775502377236376400479372121696228881244705294259085732481415154666713480566584574995241174081394360724977513491176952713037142610340342343721454695420049484407616703049174871137163603494725539222931002133331403417590401720299882710452366157565200281741058452341547675039624539662954 [160,81] -77263066935084663290725594632221754246841614066113330302687569389241715840779274558214504284126566052242944277883737550869298515921715673922136328417077405360788539725797449982310970143485678321958526452877554494311626148723241881386470700687687210310238224834092230447825299223224501920349222050529343030387031640697912937546310570650752179410213371190342809593742604636339667496670272551769804556441372580143391882943873596836797338201854650913417271357766834312384759925250601151154600665218911510915192250644385257940971711246341332332667730460332076576273642002332336691554792715857406458479331477750883111397447067281993476413332751368295338256767914710019682347257795673127037126326175868269022140857118313886060945367413251219218148929466068696799848664968333993785273777920366006815600494716090124471012962703657830181552030608249856946649804435683421984999762524722299654876755382718926392321495729277712804896822579852803602878425503774617467436634634734013875279535762632596944239336248895300351750683836274763356542549921320071282652424171734791422563940939581994722303936584204387570676370797725642918963528749704082351759645255437261338709640363744604797248806981456298987647723566028604873441505697276347914647220650464312540302034185660046074597745173538419199371103000479959019986514684200700858140993712694576408894390687725208744867056361139963355186053922454013804839855541932744609032400645119862225768 [160,82] 178355941585633778889291199531828783384495936611955734615512836005503405412827828192731861457783320746190040743088968188439725199965844070585415055421045070386754088588866251051378673169679229628763128216838930678936365047888930358645412578129577256790818920695367150237358514282153955299359574605614718733458176082852837202563764837116307925757899035541492027158375653749469582864265925091128713700158943926699633034487703676948647909377792548593506130164260713608481774151995510824778899241985142125311013202676045657788146255068837741415622766729115276130126352044327979325743025071100181603935667152757608997179033281651788740847373741967345616099315666296436538932477129079632014004136174382194413256380086667345189936488578896443823701046499866729479270768480742752933836763676804619752449117099927689010510398592774895294953639146690635690591510283685650534835250328278526134208112328150469449701412320762648410956853880540120571576471647886616479706824605502599661314523594202009879776859216579443062281178437797431274070655749832050101071468552261823448039351145467270917661900164769528094532686074563262039332256696021800697542493361549732787725829068803816759367855041045702924299012618418760382594558489399551308746943875453082146646875119361045755632518722276862210331750255864287623454171894577000680568752043708617536306052596717100612454199860492812218665626049010000167639409377050377335147486205714584 [160,83] -340284090021603003095811433524443820809138602313221312121783603148614696010022561183853589508542045005203318210903261167838545303908459321502332306239228479929200076106587441186593323518191593842369925066548739932525063028678989731002146153992932007517741017772310795505984856743751871762193047296521406671597548189413744175945433679005851447006313063570289593518586400234673536121052789827658065256183127307801795320022873459229425691936180329630702286699296027523939651493600346427691325965219351422358741500287640968695285804622081699173285631614080457973221722707992483251606334923726202313141438317187190589851138776431195267367254998624953657042739469082422277899361552338356702140615846436103140988545327330630019588200766128629110230275778868371064028321361035500918383199917757601388325215009926639349154143451874882096216947314330524084162962163119282462029609196140577315196993416866183419674198165863175335323178833139359766429882598514909575050166904664237361130863306091947794895968679990208206637976269224104840651275080673189756768216625544443850033255957149700666559091425200217681939187468988822567003207674231830864950901748632116409824044175845675305532941781731803617584268158708697845409635360845871146656362920720272519019079270625570952714054983680158136648937665809802503135769090943848720432614502521064011599023911730675068239021893355650522320785252121890851712000229480471840171684352 [160,84] 534742623525065234730377742644232677616093395459113825745559144220977687377146561594456824127922438048388766587271475211532472851544945781092283983104708280602435686593121552819592957274301697096928246377798183577281500399077646437482687282272664203135446224444139421036216219217776898888508886322342527185236069685402540718364437198184369246588157371421800017782220553909098440448041896355890093475456497853347666431818430143442659244470782421479172562106415464165173566477836586496187539477600220699214281847272133109204174076452422145534949332457579661093157608184532808116708176153083589809051286348242991539167647313411327038590067523281768683730338745943117005222411124673604846895550894362838732562520981879416296972423543017167475984911329969139139738184331885007438440952572945123278226534280195176949083277066097393591438123951775768375801543827768060335585300417771071896971600619091853823455356963013011476319158545366504308512626357120853779980473252869254783193053953486036035629334555433960605733649655902844823923248599601183682156263972626312917294117317189639010452264948571452672824629157561133048373847125867389929814805455809738933823257818054964033212406581853299613198658301295902776730484125592685867253335528705200271000038831180196358828821179314266077460959887764905955761099855406466120744623842385609368191108738479701959095662262192050901533141288796422542113303251078391676440 [160,85] -688390737877644902727552120448823482867537581140438203181507317247778621240983943597112294171484890146365843543246609195776211730529884595934966120968194932474415416857525701433170580863885860785821776488476101527580647713045017550220047737651270048084883091804087058089592722126208561429371930035147228325312038710104384705206707363012897714607104996942112553880782492003187340720436038082045540278305802609329089625049332311015715053387316983621893138257693210586369512342744357923049054273092956534831648367940430673606908247276334659586738183847124799544826702225124526352483929754284578919696710611328561873488378369190846125511463642401368833703671546553977414254444307934046994766057374950919021504622413763371478046658911774178085351694805047950228371937768207264216642506001070237814589945299190505973586999337432055549966658883054182388284796869850509779878233001619642781452241299816462324897222557514261060932769329086949689999745652115438544842850774751641137731296741397185279377035264523553779833409830432208370324285468903206867310589858701943598180411605778685666286321930962198535132429460405363536003983276149357463245788227077351007790747128861062792977316579968724931291345882314551551883915418211896891175754553826814223493278176877617434143200427061315948029754064487255104982215076285270743467475599446049318850000146626851114020201694616320919153832957684748034503309576452960 [160,86] 770701358376197479571074283769222197484660547646670672462329185212864055866900441030322097409045819064462247275737653591791724958821667653242974336231114467269350203899657667881808696265872595715301672413438705312019242386941459973256001360725011338567305434835885544079818312797451586863327085141286847861665363031583056294737861791993294572235807066463497993764542273571453225445084665679995722819954126117322382570500980907102295730534043844862651353436565934989009603747800563628636869009967249746414337757416809479229037244323994943460971874240150605525056984188036552957138931485742281167551573204086240355641301929741859729828428007256844559186586509963178212727916152406483464699715355522706518559530230960769753574327688548833401306667039632034030797969593644134067649619113474896685996035585784319872840306723570993262353453005730860464572781674852411697728849171610821931682184967805905539507059407608659103728732356333301309806828388912667447346839739157087195948101402311167683846581016510391495324500132772517227401499739659187888283975599387808784227305991271091244227353530192529401517645526506874869723435355571803302416151568893736165221470428087465750377838331231892874434411680598226066069062025394962850359509876596922641379380053895266904810343649134746207687490111891222482211169923513100159503328686176804841545508743301378200560134989015116357667024790618477071191817440 [160,87] -11359337636336239330526647422177886429798508437172065464746287111185396102603813041799126496908745160010427465302936367792637341605335872166190482703212330293129200434094844499029511346861472565633718054997595798399929221051316824516017046882414662137383639079864454330958041126199922214804661942345108044540842519057206503207304747286942037508548760569701907979691716143718741734575634432143916752066097909340495462686660919752575188598386661697437913854777945721264556752237802625863058866027792246067610160666012182071711034365028058557729160255875169304963462632958186988637043800262385786649540488268680520954097920559330139058987121111337497783960981017668585015628759506641919453049575836709678512972519569941049555580766299373283438760914992553786710935078825007476676699653925009016698126267547957196511523858753316439090905853879988500782392615473631397498332228790833206191456404719680180993165042794843031373135228777716899852199962068270353930273070972434843950189221928440090016287406406241532272134156457353408101762392637269740496734138998419136694562670986739590875577855731089615532355850423544290649945690549366662248317671197492886423919650681174917567429594627725620098058821214102390649912015241542164006942931117296191132834841315135730940845007645773122552319863427893518888961780580682638926322975983851023862675028336095303768025239588662812980738183945812681662912 [160,88] -294288781374803763690117518159588809691483580733243634108874208465624295068832282410538016915346935674843026547087641811277267862956384108062244817452610136738673623377619010310999447791702447056388224950610636143088713699310409088472251635564724026630217003451853249136016584140466230243674937545852890611881611892464425527286827595219140913431635850193773291267650905309095576761987338181411145613924252460435661147225308037290978578239641461759297149240329266410291953795241965325132189536112824876748031001561177586065993300311181643188474617237526867149412160843879777569057757145501897106915071855962451680391062865656588096352407585884219087916127500099347294608071087112792102750402213581627712839595395097373321977189187252262258277208957096694229121313507150551394228361530453815185620122938765728689164005791975678312048329349578657735436704975243694699124461661576850722927350368543402604344107654017753347598261572867361652850335934139212121381181811075759396755378214751988239388395153237603422023474082917859194138464051624100990611929366236645880466517538841930034697765073221830192949137943352386786483197840495507980357081838830396960796919270288137166884222892361766963241674456588194269712288625035927477042957381085584811281663581384633627975160250903845913317535839856603147637382880193435035627863141304169015553906527181642284664333002188437840675412594013420238 [160,89] 38255788589827503332304603228549171368354599286763378674192637926141311384515788342094009376888371991687546219285939641347306554611257207292721584684326728551190368230528796216016178099235204230073554327605540447582896828503787586087968173027006593859919728567509450666011273968283834053053617530489654824306023797383606280705779216947744670377392441937699986665467002719680393472376338637229269912506782126849725540426006020611885910972899317388827333115640993523976992904621551338053030355391278400476121565907691977103105749233635286678346830715978873385498167830369323109491400568822044562507112021455315089496030706905826584403510119653851483599567402780586930473626414436999379804087629615793334639373694987799328650566166539251669321534265699081223806094042314126482344960610840630495915648775709206505561595456131737305139551232283929505062203810318403586015063114635342589911637342811997074142518547656436693235593756939970234273660957313356880018169510191277442771159471932958811386712187328296265511707623733846365952722869004032584331956469062551696560478484773851209083065589106413800773567017379158601183457944703415955166602637450494586531148300059921835517524002500795593099995245622025059353993900847629129863314650389724334200862200849464978460796823612345848096935073824074821040994650514408006662402152948243689933203652775913489928452266434355809945161963131056 [160,90] 2788397277659680908590107977199691237297062033780160540208097806746312934213836249878892572154369223816701209664032251428087995992355418473707991603869246539931808760487760118413490349208554106108598623672428736342490660253192667976415991387106685611533953506223920268308609222041793501258111202475921270803086919415739809557823702402987525729042657044554121880360824450086259027977394218066585496818191736696895079220752990248547800839052903085378421245361794797527943480579503696614765433119669129963827856598636530963720885586684597210216879116112285505829271250595343161011955259503705003193767755600522949111661611547880755720301333251288735623549751287745780045711834801464762338026477248874246138522619591540157510002803998310492861760652054712664363137291955315284108251503277645420649772877739507707524455393101489313827046050277341821870472985483263338684217047872237776560719004749787779743503453720924964684267352277394592650706341070941125909340301072563660659176977904117191647870648222281372966053505421167705384882489337582971326531815840178458139752491840859836010365461234207941273467259414880730860976852151293939521913263503430017007789635416618329957374155862140524581750042438467046760974956929389280955225624111025403451611823816749919109293440251237873267230250682875272265673209441432359954590017765634067406927851149035317935264410740129878354396000728 [160,91] 84063745027990174064747911511303918857949289825938052253041608615907868827618724457947708050168948520851836288841125869455671059871715496901275293611489491391400333854505834569884109946019393312615726431626491252312457875566419196969984895190181933954425425542570475416241265736237418690566379260130014751219153772823325551216606935057749165922934001735769835279301006042180411804345868273767953910968886786814921181016441861531790883675135836692649092779632701877190919241645121194208040777446883088730929856292923471192282789530381601715146414093511963278679007622419178016187113986897165122779872734843572733250063599051761188327375533677653773556073677405780099081571009659403071893339772187298522105028304997965385618050239565981099733432395511703778220023865498515775719444500200231161829923222025854390503689966199206251416606974688339750567050855259684358676079239672148208881372952545071463360691097742251239103228869619449016157696444095625415712983936042040675879994636643584109541077993341998080093253088953491343347810035059680773462742807060533590214926778558641192559640483903719283988070387372516549018252063292828592769459616089330647032429465649555032381260852800457278718661549228210401240990301559661877101459066731903163103810077831542021083653215945161926202116240055758999317992380022301814366311041270252883494051096306560468497871941102084253767392 [160,92] 1438774444168271247318029837075767616453690608377961678741172017840487479215188356152878892159257847673972240063623204695510543008969733883873069954933509357934959283169973288932963722829226750007313664312854797684389614801885970786113360470210736286169890103268475209827312514190723435646700982968859059263581190272706445077800027237766605257149812449097590937633224970329651963612244012218256490608114067589720653028812543617601349441140214886577604272023867938674743692889244598280677410598510399964164671041973975407417472521585377667655162924859335431322427300893880023049965072958112080926651901556890982853003509452225599341373849103940482642510385050090119762602437609568294114692931827511501821733021599396789949534605057502246518925158113943492222244600244186214307850777622673634860892925011590323777215366638620098742149086894268567433517144438950983990529133264765808676247889175047559521838717314712406610332213673041928848685814711416422433658198905139308023508797044382191740814811194431972559646998943887742762699454551361975996901460925323710742115853116927830575598278545024531180774989357350031508698115991763345524584537127409908282660642058097741196221974903000813508986752664765471393756987411412332118111568591117485280712939317625921863836423469035493846397709505220455838359471820859874197846911405204053807124495502056295133648037320305367008 [160,93] 15387589192798898535948052756741569441246828681333855003673582793233532847556848219384585003112550370587277137945270273841397162257803799637277750227938599725428356410728175128766228632494630846731695956328085740183383170959144966600010790544225275117556745449557240198067267513735940081490714942552445044719199498357530255699559752710535409826804070296312636734515606516279368356926098439415247120130980992935516769580260590901387295645926330419363989354522519431128401392967158592119205474682864894006189345258312404180310424664322042776193956915129914957675434523442472500360844051050274756119129294520483119965445535352795398556618046262857019775505262263887158424314299909869540322401197257747190078999229892549963355079970288727520720557341091783912284290819552516726493663251368937405112491021894563313201249415505770034108455290665708691833963597428225045133834975056611766107265130019210723824480913223747709430759142283060196306838274361601675160712807550903663605750610518637238855868996559698488679175670658114312368124233927643042364212257500335315093936291351220713119397215267632254294611063581097930847443232266631164263323214513960072598768709067343261822064915529497319805105143967467741444408044134860938287254015529498371239703710748673109966122617063487174880594982062177327968215866514742987636062685509389772315804237529537592572334887870032 [160,94] 107501684454434323533265935493350317357688471910411877307509103069578409969812620381723465774423799467608071847590608600232127172568268079012599175471822404452638527375452679802362208020116644940996531349515684030806924573676036333215550508670035473856452743981383663712446662984429886281313379137822143392379293017068514273886579015469700568419125314056333078211595438263779731355845845608536723051280137670722925298353759650541677171645583969516503406284347839305998102987333264128389257607906598930625233467045873240916506748048691194295628467603071400731270451500640682474434410477561522309792689606699068943967743430384040045824633580434200994994445386000827501214853870371892140960534436136425230824720100769202042167270386636600720597014832949267188100709007029266115717548552201498261867274014476404590999210437256222780189486101850596120815258181067715742732234779728458125617389353665230889271758498274140792966018289037399852289857570536984676095199785738054467862889494696897947158650432053768561690612878755369296994413899661623540881141615193521095403753274882844643669597895769080392146090995203100149246028968231245670333901111147776775735827255393149686896249586071688393043384191176011005903602170731738773989740112039912120942612164546807945403055196014870884040662414748416967725775324719578224222687832034158653538274692222144496252897568 [160,95] 502699868640369291864415104241141394360363785483371086098152202387734389010579463124923734072405984511180832943480780320510647749075569612396290406674172720043534917374556119265034275711169702049600558979302820451736870462156950538240698558552953525059108788398571820750093679551705891063094708862537457139998648728850255351585296847156980762579814032314656471553574479464395311940818759295428770125469239971703331038554040899639065282204790985236735851331592191224010532127688371129694421220190497305912622652391980255857137728310051308854763533325979579850875935764264385370947858460969034827383043859284821286729562690873481487201230318155443370173622091414243363709013807409366230441919596935869398115133999069775288566460279653680194224104935486154090924660441893716870288613032880232693258546018518470875255881736739242143526798488078553803469503110650507633254296684019265655822134099627482629450143505317822025131910560733178708628833827892616065617176364820888672433301803686338237584849266763044551656367672381786225302702255122358842998203164222996080628508017729718577400720560798801564612155924527774883281851684258781458047279225049209670111768816987836673911798437856089757667676851132793328049781446999858787982580216836843017706782389267634665323493511501046044514036034575221738469784776832454420907051885227554970943506429190102320128 [160,96] 1596484987693783296640709302689295303220824121258012508552794208485413257564193263241162931251890720771730613587075098625525845587246751053620138195054019645518685264799656450619407228162563167796309458365833226870066049787669095436510809418956535520492897386183651630696181354465285058534338984922810607729848579882839903665757086387276064045602739813539734336618605779841416448541089144827784183026897557729076304710417815141995096314747067044577453793379860775538979102741340432285802914351270435304035150090611905618909231769271878727502304836338569364881692772085590314578575368356957427634636962138131811081645184043527648123983020492366164663599985154427842953755249889769852231839687132863156747907997599156160067240428541301085707667070266269769844594323090348561554677177239479567694864717747521125599472350147215119805834446344248616354260676886901495903070013374453630272536487731312086093116548071382556772010447606114039995773731135733273265590505826024190656611694777512308004551088830146778627990143873319312522629957417568153347415482114400573171119404331439877645622354081578109015317824762656031736554440663715198542710351278949847510044852969138424228982141010665158155033702212683536861445397851479889605172525521792975431691360319248462404892476162286877916672083056514561955981673929397385813361948288951929024982035014594095 [160,97] 3474461931808829019804556242070142999831938656690679982894319434449268527539260746725352240928232437961781494708415457844036443841037390270806498997764496388271305899024960671161166058896243583535199445904545302479127487241765446277615657074359900700763371345488041090911641666309255350930545133991731098472464864483794217664196137834220777539865749025061311984289839491917908531532157965319949897351704737360528252872269308793561161843088466854670083668606084099657403184436134547195262294894017902861073023541032504609613010645051369805040296114662882894415757941318041201794639897613694321713209146400163809882267088495001291476171596039232431660028984570772716097791497678355752368910541516392433838255031400146003828594607208870926411198303625757020876156280251334118072617180859206924625568543333782193278232755951874161356078300706081470145573922883112594001060283607239993352957423825734244260320941022219616073431651172100577808515226883416713583212834873700921036126858033833481230441814975235754740300753694425983464696653829189358742970744073648221753827434721961041712017914231940069249839822529698081333129561567946901661447937141503016861009226538099344381761106902411544357987947366704827214215449763376079307271304400081879357137248231941010264464975074450834598932307823335201813478412895665925959528261148206004636760516320 [160,98] 5210591632468531841949696215270863926357457031711149977685261641393940206003113921997535354991074987189599757530700704815671751372148392045012409684471934492166158068114855081750722737125935057698937507464803761948988480393880215243758924382636266578418108245920154571755009723329787366752089210025142937487100287773049817254915979071452239491934182840842236030534335894652706610702715919028110520073602095097621553772395093172475733435630730632833806204818565064619640971961081834183377388488839343440963169559076210668783824543211225535679612655550472920632183342630880805666804504723146313611319102438171027873941239592843357188706833622007168286588022004928385544446157088586556521555351340510700160063007661349859457738188573161153093731638493294100997052856027175010565104301914170894998049552852259555533606276165064959274071427558427060942162898750967803223309260624646694191683733067897151194510266177071180238413868756774092773086113508893310802949940839707149651987146392014411191712769816254192088951115192199203533470279781882016405518427057345276346327907172683775102022798342557315366135741231652699635364995499989210379632075081085638462026978727654805006961584483702027949188353331454249915173027479899543285763720839111711198704502039402574824856085963100561660290616483340050085361872202948210137402543408723556070072 [160,99] 5402324672603873501274692961183323604506727498534391460541535712846193952777520331082089675314026147311478295208500543704008478684606522241655738615781926720976283050045269252026933324624700801894479802057805968639729630629448935841180982813927919583749921455654253417584611958435618073117688872596210680295568656835107530250628302000303062703826116231415003652352357368640825030533465733145883855152677852175582655209778326878649020821615355658611737570777834130922128320825204096506336314742886976163343660370804423836509437885846839149894670662641537683507352404077853009151506113106610634106873913133947744557083232829376486436090986768967475022853193198684606954045705527822439962459592765198826367731295513785720881366530321024052537288045659044631885931078946301299481251039534354237158657350695899830715252156357791452332067112840266004391683333405497316065020304439203699245782668475995873369544460726445054562294991431682313613348023773720913699981786355449872335426653899010588724994975525765916836961383534369883238728108160169941311324592570748468899440486252117521962554639893469016357366536746134768818078447696832396858726650686228621862138112042355409943509704425415510815692422296315803303316870995184051876808004304057481294920678823256307017135012409375886688209487583435863447212116344852456993230647710303904 [160,100] 3878719981218328380187862801033615791789638087958912362595897532409908393214726830326401463672361739876305586742678221129465637177978366097787113498732369304111113903546735766321215977120828755456434161029216596092417040068842805939728639064356157553188289795949155927922754501261941861709240662821521220658402630984181643203339173372102638372820762512289905388833662549682436105581545033233690296850068929303251335462246986888650353540190270081146610885189119676710079177696271248211507633768633065375698512908568932371078303670202471538385230922623067909508683635597876536289726014230989786650203176030038117285247991080036695591869900700079545252578610114526923220606644793581716904453825377347112561864591117076334580416514721985370838501196083694915462162199214307169136448528671183130818596439725888622734263441693244605948362185983536274311073184418833415193229878377849295208709937618419425530331495449546960413558236428203318970869739902253809365923876187538076359361222958586789242697584886545279076796123762491016410182781076182384801491682955927747055004208746797269227507662528495288540870239618353092685331200099574426684135061223097912350665682614665527695488781241186968902051712826133961032084316870873324443678290204363082882707413724686329242131566199832498556647048284167818262483582571647102621607499064 [160,101] 1929371823033765830103048175147217566535579132724973298467026950069015919436151753192548812004585188071725553775586898375155080736969092007093738593581787441741069475575782403361963140860122900215286036331999378988655199626396859581623908742668241313371004048437416724756404934411991503176006105347282291368875497709141378491296502598665940713348973636045259830968959530438309846665670717052373800257021127776672041336628079570455271770821292786461515445804054967029651570933263660127878867305493144118118211754417981174442876737434490233733796076401139903976815825088117685656278078130635453422260865565751327515875069138289242066432530251130067248822862990945173568272382033774103629013967364902554723668473961547612478923156046969326541801818813563023812115302157076106707528734979737582940521673243775860006139299611996479879783588952735538630246334538105540193145223176304410216970671263519836482758524671011293561003616104350542358937586650889336114689243788964720911218943949592887696667971063726452438660312445703262729117407650598191193977985045590999256917853646039240578217839507915669613654484376960942835225404153982623824000747496453796374673777499370938169850447284305626699494581795070553390588707214886365832558115127954094501503454392901812737481564591821889585318334262246101609279215498766517785872 [160,102] 664618598912311897999435928358344573634452458447124449323920911606649574864479862236109733836968125657937192668432164025089184655255997344029920848142367729522825314103604569769689141553691002925958732206204005677250784512169547274845648113584772991697081893774404522051597190238904073681694816795267618673005558923115323987197837361602066002590140695776413225138439439786462537287648305871916611923385455891783264874231947522045148545131849007636405336297097899097945049809751101351717553103404691545003323121467694841093778053115220957430002007429183048327387520163308240985733621988634696744164464211083252150701492463994137541810889196976345463541509174318570481816111529579448979240114752877005523053494341870611398373132805145883479631455197728332872271142770815588551685554448139555245044816260968683166361981878901849687667921082164486567033400355434679395309691403336934283209316653145937115940785038992390719419453201267533454418822842148754099079174822181886959504356295682895446617516847050914977511758932971542659006716713135835658723639632878680510452943793697685674314459015172691182533455817616272561907553373731097013398155574632262167545558391228944049104070719181764037646433805393138621952582870162644156327256114954423390698538044737283853384290300578829520597019127977975506353117228388224 [160,103] 158361249549957269394025748084940271007678498763439542544801956110262758585202269856589405579414731898048227263306672330243862038718086217856974205556481927915271015287679127013698535029928718697683792720260201080735947273412885908650072970293294573598886950335933112497598042156171363857086472465356047586879484666072290338117529623432825961394050610195093519579108562768636211414418201672538580123047304355809586034434092599794229144047456869482209484111239410049070483131317590673655055529202428450117895552416247058720422484062414331088149972578379715523150599593335729257511855116368084908152129974443146633805395899790192194276103429602369549802223589169470793863472474687037102533096772917834859270773011983190100155705133405376814718017992384130727794315299992871205286063208234900176515250671819581950123934119373942780922249876395081644337709890563798550911852353268106020950285835002876015215663599134823929411524431784314206671213110164317088451854880161813448865917443040138521567913317136887793906010041286478763628058711553757191195610791041081264989216210705421514899069873100185378284404201609037713928383827026117626851623932358839163736031249603013999264627598216112682774452313899797026002604843048310383720894826107746706281747160405001909952713225824965129662673511745936568546172512 [160,104] 26053723995446195757336805788439249374247411461378454599734472411029959401014963441054061706261435494837627786631887934068405508268064386473500885931478778177307401401414406523989345309923372351578447099119114817390028298314031285134063960861320918902327168301821852497507945401032711753714619090629549758543638072650931300041016101351965030703943577297903829048602206967074385399222701686494935000548316376963218168263466954553987887429670518720668563119791543941838675530381924967978104009668582801563383476511822742575000373976173628803348179318530308178652624284945128307307147637261794854804843446464932198451446676639417882571722414584562524952651383744489539615428933072301668151970536097471941656750150974060197503113207035753290535380462235494748751905736297468300278333875426555837494022493083170804696365242051448360123216204317451748038091743998247795794637423183686101088595415628213791307651810173218579302858357466462424398450092681767687665731919878415794783909582020569017067177117938987780818299046326689182396273361777551876628911057454499404096516535209325465939144048599230040207036928635001599477766681755115818525600992157489821546049271173383024125567501449120690099440785039459306765479454986204220630682824598429416177356233657213273411047497827651383061957546868818653864 [160,105] 2952764484010050937027666120375490642610721483012339327442565469180054582468942346918014218972095236103825240122592539214377428283629528284842732422219326867021979404431286348392717471686939027199077367381326644967491333382617820951647794449858632483595663697334991682403300375997743557366272570709018485968805070631314371010377453794875697975428070770131836096018571415987677635998974832747101172403656732747249236397720098612309585797539214266106342789991532020216210527547879829315005532341123370672143945238438781222184850188077424882608701494408576589473385870311481667304386193595338556468594955649130424688566926734391939204120339353056442514964953748998206155638649199504593110340364951016893896727950827800799808419549334881040720206304615255208472421801960661254370812258573102038471076796515373167660002473909701594099088373247230564941287648069599300456909627680332138310328919016630003237619142912170258459251785726249056762266361763307256832649869001511659939409350472790756278242974898449134223474893472890102619983221221297252463240290466619563335150386900395023160524506898298719813191660896135431172664864216612809462589098039981494785534905367864552008973696115256215801839167788328527071474421298306086812065689765156029353845137356683703935757440244536746463200339944504 [160,106] 229885924063418381625115535138064199516717303189266874207089869944164536771547245059435283869535688394780535760095145957244710108026017116013517360338140284481896111959400105402291269476248142893612684251562545709389104602133291110690753640338229535292962860788308760289162272702261514638205512386063782584862346694856731473655873772398496055734568180439455146805900853004907194334842949129243209402160145958223322225944277448200400342294288678021147597424652007496594466886605880567935555591866372828083538078367203875386653778677005061014872052212344649643810475988527527784326544991780567190869590830520649338278744726629815154055636456887893797754063955121292328032680243107820492076073916578368260409015590964922349722241273738502082464306700758759955499489567642992777492869004344841469579817265958256236603700079848584352972282234920416177598304612765780561582427865075985830528887160748625003830815430523244118584640616280003758803766959975865491766544682969011481961440573917855806624508490105816417575753480307821843846059965862379001787720970305034552814143105126158483879674112326661544171217567193268078966175470032459923069170519077913429787518783825430884241269836460195369354662793868284689646828400470508387408981855821172332320784825184976789832624268270353185688376 [160,107] 12255060369499721195710820630105359094217790115107538417128568436538571644343359264574356562617849514301368680102591208370422922837752642131769315163223662979205768792219434192799307629295660932059371577925547718841869820108990927173880809531434461709003205724058847699024961788125228252730196314569239874910729893283512122561493597899139618060099628159407745192065289269744552667039525951649936225576726459357686534557664875304357194374118624861147377948638210599248119589877938607573338309738992751118384183674218522372388325288875644654563389971846773837743689861597191600090469964169045875412001342185620647545942660234622184757831832146927286290206500105705598603566788172726361184052648145488064376829919675299390640482690713501123866407800530262271513574876236333877164194171849160554385758272563993424204863803378791535745239676380924761931433718892581036512440437511202708765583284555965479203591663222702002091512775171651837253163024480645019655910655875665953494801622530544501828129045003263908945356806323377267587160781296938719252856052578290776831400406517656977752876288389617420921898486075055500108625617012009809944294977642500212902897184678081219714792517266676685419427460509689116801757151056359678656896891471469515001070498050954737128913657275156800 [160,108] 445708916583365249078950737177789211720494547484456708706303450179598274815755717573040385431243817240321344046776131916171040387110140184360503800123344511258374145842631947504482671944504313992307224037570482500910818838485364632715909275784250469797525202974494844113019272686040914200799505835640128240097752862468868955568753133635688565177454138233663668544581261407526330541603702585051837979602670653271658958065779440798039590374400613543936278622807253300871499284483446288697379854829715283122229656615245150441253202948883267329897420333001790345196715293523742278769316714684901027521489401905561316459282303179055760664457288566732984234705849095339302729143173205077326185392694600920908433125766195402420493856265490554411189667039975897185990469081169480604879760482185542022001238484307904678678054620616781828541145144099000059499160789843780133974672647282139294853503551381667510910478685397380928970281748020260346000071693141419359714751986125693089959786316226354956878318908233248817441837592261130545651052871017365392995965062771304058116421521912557435979297465075691706977072504363564803843919242160052843235797817586513199262919587886929446300809966583509693306563000952723730687944111699481145342001047518374949879967708092494169194979824 [160,109] 11014309243599567752618542424546572392694526435060569152107016497119310938650424660035450535557620966842179842020501643160849310901760755340082310021939789128965150101533275987819023289680226154906122665771886824510105277985220959494489091937737508188313136060867650259255744092935877156721117884859372648246966342790657966952355503960303685998372756662051534894654342551868076657828321808561674179352875845447587875554935481202177817322061793571046360409039812017152565581164757165923789298679049328218455296878851172587732654891510444225068385426120287541868329173833781898149889750824709124788639805072355413942321049089137478864771820579305295299471975327724646561051324170646194993899083702900303298718750662193255825669264343437012122499499533979117347542357399967936146028015816492573636835271214037570971626706387417360204477260301803234461661925919125441181647915045059829950461670751526093804944962534416610582597347806130610926570576270705154529548396101751776758642309841535429016369687510631562008760576556877600008258794959819666450945709290696723101294004878308062461785392197156253461839387359665386700600718431318623395816524083232036017399076254653647534030266111050978327635632198848346520161847000954814116774677349340293689302752724937855392 [160,110] 184118313175059897367968133207380319221962358252961346774693453037927598351377417718772926095941028066164198183559816267472221283453023164919768206382083856763829914224666875023414658438239285381853310949333319254500503467088929226868173635095873344491296146012953965843903702994065219863124077008304624838239509772943228928387651538311465099133732825028966242970360666887759968189104315812612322199649765091231772338676471351369124101901039210257398398913359009880417090685000226574840886398763004478385862723316984916935182183400418792529705249425029984203925734592985392091343749446369663946279342558027862801510472040990872226987272571320316158772483454404933718931812233999763703869856010948942618672686306127593687955311389197636907877937364840909316277637883604595792469900102564858142762698308275999795850138464732073650089546111263740865920086245947835582050966504807642365061879146479445377310435928855935044141437301680440931657802376169883578706428449746554327801849081735594994158001928619930369677296855953261050239353854764344145564146739891279768713160959043670012097338438642708202528584635412194535178488623352384700522503295320210039259069582601415465746080427317354659891588264813799655129883356985124814280632302522337074128904687200 [160,111] 2071860587363625804561987922270721820079360593495258362859819279193105891895038724320944704350227447725552931548280224529864850535180307817307137558018175715449667042743198089526998433461864787268754360102648424170706295255654377802540195316444210466903334496053302720267844425902528765590412146449897686811660148962837047811100455700401821082721009145264204897497938396220510666849162767637540917678510034583034612981850969473602911882063167257548768348361020502776062643619096061803275844155663634783877155453651714300113912499784305033075547076526057881980099686584024193352643477339054724058844168435809145499746767996042967153979780093603262253766583581489772669846166352641431392745195605122326634581840574950809104577338837237318313173013554002790970477635675416850358826109875767249235798842840331483547997781964677077048113565102148455714236015279407480593894610125315167308364357481954541898268215799847945762740822429282981867293895584931381120525527366654819472651450879384665702380307442132763025106910913497457805437903451776620097204865682037872576283296779602327648692808964026736947602716539258503499103828816551630370437297527472398059586971425385346857753522159280147774947545207843736630335880866653106374996011255280132982912 [160,112] 15612130272834865981755635024396986652708380236643633669967004416217146579588349015596838990262987356382968969404411809595876367364295368531325923998841113182225735745234643545507138948322219357216774442292073380004186642818488604332819615361700960514585552694969075797030603285997494390971460834219969973972273523600040821766927569132621292904170557750064848833696325676726237411529562786338153289018758660651160857630956648687465757855940280789961209120951612976185035536486522496238520203974636239414496567825385052484474600305591460219479246880354747076521827641578560621051975160055331184108468966825265557571348667827438492505577479768920847447480049107537155423675960857509144693436227507190300543901066235190479825877786805858910070870631116632239891492410306234454836022448031543773623288716445474918951386024127482316443473161409126351878628495403666798333066733584696237478383754982720258002229664229400252138351079512438878579250328148728265306744117518914485047198406550776082220901750337636976950855082658979844039842617231803614280431019211137956361613268291388108918656100776271991205669185122421491316299298712078699621166408713517202057601202875704189659872995423256760308288635756379082756431952828425820467604090870622 [160,113] 78331528062884539042189555478903055453462620251441288744522195920269948830044572417518493606656114825956786602600700504650262535724129075930329408745601700900772141238124604211250140567162312755341703299869150117025354722721634758670877765355752474866824358616831883665441977460713602323887008231643231198428394122354570535518913856213364740043111031264450176467784554022757609357748947663757497894631159950626726248260848465629485861735484105587353583935282557376004190294722141119392578323077899672162602549563054441065793635581620811534643029195073583662277313988657584758222595591024394173770290138357179665652445487453426911600172902795986648891084268905276341363885719273268276060497601370551426342211749900801163369405598594389584789817090167210728426725328410394332049128664330291830734658243622312692540562062127768200709604954575460399327610869021169825193921008377634517944669445270628789558821041694892737346774501590024236851136972548308079228055164793646557984017874817764731897105722375384416330414579245693380070106573068447109702039751577165150557511528782448830872505207764475979737857264968143552390256794938729026416402206528893094833994452298197096612951734658442820846215304985033845521825012305152303773584 [160,114] 260095977684568326265128586894203741437467814255925594427527283364137845169103905096079644817323907748143927534205405859538215147384518645404291140865791603953254210272005375533059250257191378742074188244609357131945855972873139290191496037354661368984035761424944959721855019062562378150031207786298781885829851166831698551639239758848028637934267074609090043869090164712047666965083915797557178564622798110037586250436095964112236721461024119090203907960407423592075905061384849005980864597789486504754403019746565620995193947225149666067033042963417619510355131236165748795852465950312449865884255442404936280869302182145084405267002315196573089150717280667497805777548833650771162229538751384774613468365097297939975537685192704064945044323868963059499600815537334570377477965166691333998806288735866429139954647499850250418943713564000093932107837767095248015502571461915168942440432111768547375181613512380652023531011761181945388323775292509103235643861661879165709680305564426938835596092814876291637642069116178273074977273119774309938241667363557640569487263601778971929694088592245490929285600419918770439417770563064904364889248405383860372394840450226903506244589841219041771557001841129776779137558372801400 [160,115] 567821084382822571081565167016486660950457567907233651509507086724829577525117114973261444140808727971731488406526387614193873197632538140347824290505183713942708043052376581800322522626521781758841601956908744160231477172162839494491325211452931024974746434711729025157620317630633810965388467390313612666418835444170854663994298499041703657044196144564980021862161774802106095828272502991953690820817477359799145660014672947879253958211575040321760867090488614156167806472665158251000437125033669945618553988515354177140561050203258901762697677547282715453810490718368663386286723017487482582550885769651722754262670684709586609380468408310757766789932946410413868695366737636493590210296569948904005311814098082287207671985902729235809442204845892861655237051022076839811156064660478449715849579637758837478308847339398563249409912747205041362954434674803836756018955920802677212520280003300195731777717086104676658985011817311463047805813849028480070611883784385002397841219631834584682809014981141514082085670698581676688183265335639387060489482292962334705659824222770027279766241240162689414146236656738937596979244147459856576744914451125961249709746695258258627786273622748779480361866102722566919391680 [160,116] 809336072798472179132193589857658635945199405222020775136657287077201929786441816163782169049431644060630787082256795004341886978967197476405216585527884384138549795748988884021324092914463345884306599547352067378253134542995412398082869975000334345335271704250775921214825087819331166481842308085180056582837383268717674271000641627227771159767307117291040783315984588425137060394106206492479620713168500911706637064211288153044677417336570686787134216151606829271604951151514097778178859406192607411558046203661354066867507252466145098452911051758466944542475823186913452058283634590607877314033169836847798372910680248492675448603148161509415185018381031686104456661770695607418501421649336955295332607755797886447624543862841989643995932381453330872155886010176384407177255529633838226275190362509528417912312228166586330400135816792397308184806400830540581375330171907550820909561078988989138290562578799421038728035420155983071531061081006229156706466616644696367232270881022002616326640023598243878806157333773112375750807743155660807266352168612729059193508933890765190911701327397549524705824302522753367381728303311066945575474862411113457310820001321646541491430937472280509980393481259914496 [160,117] 747541961338697471340229363362526094372279019277450685789757743445489009694293700831995796869355071510955054086175312669673039110127548122266288782148027366055388479414625543090742791952348763976555827228176612327687572714639575888637750731444135724170732019273594828100541918346791051835923028075197252059639082323591031397359819832912193941437926556743688470609647017427846103003791961410444722582493760697643770798992604731217115279760479278903150824187533231858310306304493030343905086603150938404459926744616853721135383295377886463071241036263388155270911708351076662401075600595968655357809260530684779416346087030776924942365214309556210185651409034915404973136417262125672440133619520309786260092930936709500157860989959759751157761891207514158784467683251885627206300927568989607627450757500107025789660079203245582837081604505156427225231408709602149510428840104967335508872267223366038452492029368417484364859558577308113562571578821203912935152649454702791983922635541866474338380080810640807953547695587642321783592247103847900407412840947130504124236273014822336692911480445796617859847989360308183786583212257488180810902653749048551376110721850816032512215134190804891666659104 [160,118] 443876185353161644931063681618422624349397855728787267111765719649335461555116946702879445657615849888266453289069492851612853997709620177725651984883578296733196892114756759624498541986068280748271630708898176055594923252750163660604241756591081282287628386303443863863034158203413017359025635319239647380809267271679149136217653550762151984115055091974802392152594779227330049075152103186453056688846583132347369175921557663302843895234758253022153215944181403266009722833384498768376949064230565876691856978227504441771007199611604941043831698428001759624966096489527378628353663348006419205720549068657806117503871575020905440389167190239254895764378508000042818660388254140378795216598223843024891054620233588860965695629522704533310109956929605161405655529949442708369371480948631791515389777553121289179813279753181403512633695912244806129862944470727770178297436585148239168797411362154408683251890773030755537118631247108615225144131708475207973520924384742672689002998462271635517450842838552104351487348889403357078010464048252630680466860433044629134248037796638016726595183183029666316599048879989605828912977295196577365362324083185629446000694064776242888069819656198048 [160,119] 167998925047290656258352738898217739104539728013288439657579512920864571257633280245368242424164668051070324361886817594479436015678294224248509768319981276983965316916371308607535376472258451436270230318432929602999474401757073603482373805418147240958805798047737026750290950378108806629057016526531596465665602054961426555864691689280328241203319249215310360429154100549519153577236849809836362194869874574843297927325041128926484447584783851306613767407686533440474684731858075313411532449013726572774450933690889246564720012869429884484432904430266061303002960145871199585681778934188701876473406263626654146728725728049962158012050583122006030878223792549451172874777239588510072775884773192781558074464374012350097947984645845135593571107194087640784573805259467367951901410439771518934401625475762324287031841998934614240175548195413969482287676931922345340540127976829750456709878416475429391043650009680536451811225275798665786150220646769714406435629974258653665056550936527149096507064386523154076255729654913453836140673684386250213867274618526241334361499866611171538686491676419289560365113097683873135080153363210142780376815950039377834742264170245343541048192 [160,120] 40162743437963934084908338176247953273135260693152264844896222949786812166279330921512719099281398815157211782004475094819873804318113738964817706495564967652391514460705731156613926406255471060379952294259264996819421758122561515878772323403094438277332792932043338799595029504337852386216955761309185965149505648310256259864582404412460831856230585125083734101121776805929113798803450001191710304654427613444406853041834285972371474233671461118414103873463210808498118215790173313814734225598628934059034991630756334711020596925477647478018194192219370237062467771069457276263498671741892539725208918716167290395392305493489180238748310424381559901763391765188905381682651717579860791637729802672044140639538780431779330746656379603298419215942417577949073557260866838898985841374284569317577483207993069620580322311833048560300944575849165972559870650221058859593974262720765209700342054590288778120491245072193359090683802388424539298585787032140906715304835124020226278814153599644806308918902117866844843642638504828745091583607788978842376397250515369090398905200756319122314004853838199044466043684074423521058762185683271196188956295893825155468311667082677 [160,121] 6006289105165604730744577572558854839766565781943663789695439133142824781032038439579912672559845139748937584199143891137592742639912891813088850047096499597195440460055057721894626363501589065465734007975700477524184368828533331445416381159683587001341143563873992628908219079985861649779543382816674444808004196423491386497946548669061275323041128923058808394707836638478059734403410122049750825572326834537559937959377131738139949244360965947694902325892016279351999287901804693696842839305522198463436170658844243157648785344787691040203442500585678969117170056414643161230448947178461681545280221896537908596265504621909287521521730431506644723243021073185809725636830238979468685703205120913274412853476594045754110296992481569156025757711425817353708063736831025732463820619106160921949068839102284824754074278056845697611089435099047604426238531732581779685389143951454537105008772958854018280877658786360162398026761347986604453946788526079785499692437949503465626274314472928612423515797637143791200393926545926995264003141872556794644937133503763656345820497640645067407153688174536419066434507361918951865089481555981187622982367479471940449152 [160,122] 556124508654262929464674043444066084195298642462347378642114610575584806345245762699102133195105593932133793707800362879793058888833720797315939928616852392335539666704985025311943906761260726985132518323375877165322538496511598490344920605810021077404259906784015890275610681760620854897246760321253666755274696746785422659838241623312579260121820175494080785375341376684946729295886167185032502591396886195245804915733665028682957379578009382584120597977596303906215112376489895965206914920166901340769324817776702561465666043879415453905277207048596103204800213411699817632571820519727141511748259226735918103351873121211346293194012324047942936856216134318686246977914324868311925810751695034905962502402334479264534605982291327909278869527825203550602984688321145248677552632363142735045808579903031872709956659608728347773997286543424365387162019017449040595473686233372381513472586872894068174753310828302128417099462336692867414853745944540989469034360567055432363549755114783231674837869547450778124722942433875805496200861728934066466233949196358757289456837321681657789254595740881149915265581641713707635289556488925995767096396397880 [160,123] 31531322166426904061234282396650179524504174519665269474991568621083096807220646613747164270575632383721657351116208266929465054101551168017179150119972585176828459421845559643200134812484104196548484064376559192523318555209035293812181959530368499777406910488393599306579797928006574762376289165061546334810405160417501787340322016395564636073544017925272435880686734471042912115212881611626549388241944231606673057591336404208848008387977461365260630160685436586564183125100790482159751450317952921244248587947990533388065470070578171513979055305544328294163534349225286793794963071213700876813527164120767003653526272675110070575074882424644357885032925934274891010297130932123825031894100350907594862356347554043227189228820374030106439613709027264326289960350831364717898797178197119593870318087064464925299919093255581952405076602020465870198555132314120223454268948442320694272101213592775218821432804971723179879902100400197374332117379136717745166829921916789440642578861744115229495537530751096667270723784559764203074859685892719269904797240172262166050848269692047892941689423271952589515769949622262972344643380979323828480 [160,124] 1081986158467127578940302615339130185451603993173481713983150002030626989145121964210156108964961860086164872726696892453360485544162363988735427304610950816753006077863213739652792922507088763368273841414298836062586127899095904799362146888605454329702410578181988185029290126051618779342882149926192446153598532480785472226812935306498769799410062466896414790243013985096629507460139636471587063150811063730043066197873070493745988972483073352081531951545491139182872743066317988444286494415169777576226234503723937241098407716456000738956852554509279060186256697013304830105237156586537238359613407813608278146636580145792274141439754797960016857197931871890163291910398929844708638742170022282473890650297294032877558723020614664627909032456819450420001681400012365248641924618534191742805945499668726952570286773709498498757005516992643666221379295608146942731884682670723826400714137999002076577899736584650659816730464030455924536778190540434447223758372261664934833544998355412694990941063423503453535524504108319654675391732694477463760072897906089859426034244803340725348070552294891875858052092655496266891134890936 [160,125] 22190958910067062299791312378701781407102145541808012633024993678182688589850231384391838276234359370871161575574614331340547915227546743349152547322715057337433078942446883929972381935065419023348768621047858473157270178330505478753409060256501251533091734414881327262720129633218839329830136025655853826811948419871925493810619700008668997210140050924226057873283285702101578606328710197507207729374526711243918557475480088786228607568868644051318807932208064701832356889462450076478463122137728686395660241886787603155514067859995644602446134139053535167118373183920363478577904856820002254015810466535290717080852242672845624006849695500194966966354840741132091224203856715235979151975683685116644288385651943586975115763886563113497785745978510286687411185723907894404072334994892002034780672413869402715589992679788462888766070461521467479542482988914120906593750101498830842389293106281721687746738208814522752865321352032712275307174369996931421859275258535505911469481989707412019609825640818653468683100749412618426457099017679075276587816083721395499885157788013676195526401635179048808072660351814606464 [160,126] 268414096377963123097536650120750053319742245104868126190393251942368754776270388855316968581784475539272509428757459447652311392557577071164143896916372395095867426048073130016631056556426248697683283190809553054413573879132784872826477224405656574738641044945780213074546009118561615196942031118768171634103854595152352967686529858313486726796567655869520793339485589509917234053934818274444303888853331853894926077239182644513626677869806412244226154947739827823670670598039030166575966367423774771522607714762114901877675457439033700514213627401154901535217808204140693357438029624652298940657485041328668737380705944189684314029206792015934706727961583087491970383817651585641094802341137415890662931804226367725362769169386831584003706555151627158162356284582776916180476239960125112740022648100012528873921255233347134824905735353033178625103634587814616243180200234060886966270156114267621687584097269403177413430265604704824083086153246475600553364522268580201622394932184010179732960228360475085351582709948239671964927248954356858467352003286971425379426458187308433782512598862426086007370112 [160,127] 1887622886129092522895226275525879765316048747950643816277209834516269308957896970155067057622085984235443855077001142182061351257869665185241764730680879471249369760703443791382098025912287832312551080431800823315386701842234739855563400503350848220635574991382715429374544872311499209107892676781000991241119727618469768197189715807572499781020996077587282796289076034395200613757986055003881237021586453246697101174264336982509715721727651852995086623854393863895896257884493547495733333094527962275484515871320671089008082015465643428775391116980694968724625914657974016585611762928122250740312490864238388694017958293438007335824456275881933954975603576722325901479660823072470198495915021527599226352406267998178021976698611147764094246504545594028298074459670147709286277562251202643990509160863340191802308875776965771961236944940480876732961311747352379930676877760682104228279599163473918907173747669063048479787824786599866185249181176202526886217699834673100463113169948947679068929866537581928285963087265445436445486823594610011532566809764590548103914013492297016830261864096320 [160,128] 7601251059200493840185801260739583269471205597403475454748999643686119120244690789145204644956914021486287904233169250907416560894384731166688133682646234211384422533209267382738248081153303998256191962122657116968319121472900146461538010977407454843402883189390123968839489485934358352329740328026580191846756410366191135021762954493137290626878523309559105539113144430913225388449912812635658843483678245961057535433453100420487042599058505648357877547336630693525652406738741637074972267519495505593255520845560709624714203552076832025463248701484726716986716891292527729607728385367181889267356848338179175469428836003613142708160550096273276138732752600629638768772767770209351675944824069675381559553210895193898347883436922958044946934598758722046666453699089839217898505102860385923269101727186898347688201882692952698827003462090142119881184381555424466828199261931470987613992462544572578520897749428739707274460587423966406491417265003220524428587162329055369439114892346879858263411748783440098002244645961530940957671499355406632609703991075780722253920100216678539758 [160,129] 17243741294091251367948194381769807804900825500799062120957011492813955826637732110538313985232574038379947992596223155147244066256628327390097949684640703158500934610810719515985347367652638306791057470250106226613592243862070777608429157229019429192539034172093505676153481345969853949819387222635204268415902143558676150966375479298446382921665942942647404171937420308562873393250803519730800225521658690816036283844918338817247601054998513164457520409984761001553835077656745188706228053243260092576687468044489571805466136191741582902640730226223780709182299676686473498794115960719196270990274279230268627690550838189171688223589987760388290754592481629299787867116813294122741780537957125697962000333359393306463062892287368078304738602430378164042599091385260139023732566858552827912292998001680650554854545025675695746981044256587855849455417937253147218507116274875789799594996198178321404344733879381534915358350508801695301739232583009397026958662821237883462357464689593414163249257224689636870103949920589190841597510378230180780122628963171563379767241040 [160,130] 21655490413856675260977599029546940816197356666224429741422461986588385083732353120627837336821353271914342156883168514858686123234054948751130380913103357802538642092305792167023705395696469379143441513016652372969447429518051085665297960663689576074874625629978856423384415857267733631409442848988020570502728271029441354882889371332206321670703483117383801711493889340884117017465556409238541229802026510638675152868903315209118193841456580754834819970469128653566613286221247402099307938894627575046477527898803008550073222840048684835746116758831590088314872027112883278923983232617041229081303244898310724452071154861773445613762359273684551625603453105298087809122210968626854067294205249329263633795708819489360306850386133401674168978721766225662745480934006683227292191827384887481348713861013546115791000206787735004996160039854026567655958962135413186909979746504161631632551442535042402934754040802647794191532421532955023820333843752625778095621991674127464049583692621115918503018355344296786519499627310576607240707287244948419141677941655560 [160,131] 14776088492303762739552535367345471358071040233337360408345322974259026005038801484368289969347160789533344027239894587844432298593906159595713005738929312312326350030492208406748220698661942430388862554228655127809958758116182183642085545735904950189779688985109353370615529837575734745803297902814069949683846240883467394793679560344714605102284278335194875324535054482504213866940315284527954533064564024043857005810056724050917745531894662622026221566373166479994236520085032296407980545081303796703430807481660806304209133095771699068953902982555692519742117592059116939299726695180926909383144054539333587035010721499160169913340862680870267770903590567346152486627586857389823187824035069849861321119806629383042611555477112141209537994572798216798985722540638452718215340720117960294242129984938708749660400816218953104277844630040843451792933720845384454258198900752036990730963259179759373011934163381291880068634458397658472312475862314297912579351624587947539624146086301375712378382439159960204889564911472028708380293415809478338624 [160,132] 5368718515118646901220820402161655434736142041984322665355787541126854257643525098536670682788265676322193381230835580546533091273065446705054199699067334987372492432364234657062006455758052773802204510557186865297337695294981473109214615603127291496727559238475336393682407092501425219846899293905346737460811311972880416584598775425994209530108119592022764420868374342264224260976921182267093271389773038487400962065368865575838347518384915139511859265951105875251305127614644181172233384319204850683522104576286238487582927220726486480934645498922327883584217273880175662995913139326683206891780557289151568438365513556978859407183489081249308513652463915699856015724074526107865995367394292700701555319660187427217000602181262298055697817363462632425396598280417687791084280097888151238249534584349029391435462548322658457380671535784574068988550235844214241215838921246744185622960825100100833197729854321390047268724549442824680917512237359119980602761820688371961307907489142613767919415612800427614169565016954065604639738512 [160,133] 1016501541795562511239517137139729591278951166333022880483737835745324482000497732997054074346546097481546393975977965452210634807723007305754003288069347531424751281065188823441124898785317147470011012706689288465177583838662471450328387456493263899742902092024334052547000210347784639229335274062601813392639919518758320446175293059881450642575684499690315914742608252003358481897606903457521195246258461080411812931111045253388830807216406901853343731102577661493702886663826185285036142792929261181574176647270865098565368147922382479850065555876159260972085576583293321272336081549986645392669629044477265682898046324693691992326126158694137750759252065258343771372967080769135376435644191336742680372114996038911320904505770356602129057383109491768832734320781171335026347029612132600772188196096302605349295756666208562789583303043596500234526244011006345868805890683843054020351322405453368682645462183147755246308326810765107312529901328774482025134441033707719858884374775034100134011060508204689752563658577696 [160,134] 97983772650620210337672134154024573637221675108362115276024354055384618041677476399549359083675143890787876673177612180315314682380828681295746741504804730063147373956639358744651807526352610784570600310111822330801962318427480629755024067007847750541351576393603718165142245311018365447341883379265821129496666220139861519628074852423402224047090074733316683053283243369431541128035328978375950863732329494587564316405270532955143496720706888213942375771850159930126203157736827962683844867260253342459890596890632139908816074953257970803668314554097784977630369264906078762620771295687046500571252214107767047357881484256004059757513414642955139334909745121163380292262906614492846256180472018771888124115944848635143500995808430847652833346176239607145686620958601519146785424007613632569097077383891768319749525903907975461733793318311425669690779949139959951983217019558226036973483579434825387214072607985946897023418076213101495822491988342724085363748145397054954921644722186631987841473640218266176 [160,135] 4689130076752531492293098222514235729526758549546758644638104741761873068507163165360171431987752699862877483935559099561209669359977973852440548299350598320152079769436319921474094694697243245034928653312102048296759938275810133529494461971805198596862759249400992795801913314492386850210589497123155560713720739966644012405546292995201000902453290712771371610598719550023278065620934145731657783350569633988816165623340920219722610083327905791224692942759882150893819940264549662809651517772567146823889359629201131034096901172715186068169762745251642275563429252871692378147025950552428970212679721677902152325090974155046772911589899575351253662114233980234498612051795088026612300012741280555159848684616922852585308908212206539435289497682169930509829455536262574621099898540941204072285408801747576059654296052642043865771444689672261306235245714849008138346119516956609557574737975696973091251943996445204933979696554532786249329037549705892173327488439036294201836447372347377818471680 [160,136] 108422856623346506432280899057407240481862716738028276845957154702117518275809091141511696246546680465104328884828857748195801322355399369199522234199575150734086796267659250924928641551384110715735449000273531329135429397364002680382074054905282729882258128257979740022036520483860360682197532077990475683358993088292492306399557930312623625582507142319375374307790720006222235713099878250305333031069208271638136017993122922503363041855907051660572626418388902839815386842922447602104235469372371811175902777237505751317251632546954585225892225612576888567063664447846468295896074187959132405342325070029861635265307937657234466977496644901770028519177154380013357747410256446947233406167956706764027140081606464567426155943144672998355859996604589265173115496410008193352772476721871155189738015917923255609290679897157998776785944590794016906685514178265053158993092193749713448518921172521080917929401105528131638763012021015478237979694086948878638928513865556099326678051052 [160,137] 1176129464630373343717778835705365490211854213899185718970888859339703270531613703491126542836830371351887821685125625534451746586902498753645402387146869711817306428441321471190482544368546937060073462293535332140120944915857682733227034641200569062057254357688732199761593482952914329978247656478695355276030649469992021536673135580163546459935697046150951462730493617313485251322427728357572837757026637377060087486064675482456799753776513759258914266249375585931844188756701998464244530195554514300076721254652988391841380390579272189016341416268894196995383134765427431333410610711291481608152178196664316540307385940065324801506165593702162119806753334297089533970211257957430835050331986906227118687149899144353080205346996794053966331189401665515800809408605842404963863500217063718053564280786605686057470316803264414760025113831614128236424342343705579616922205713676664085984908604409159520340558212607879997556984237417112118174560986631487374015925226992 [160,138] 5797143854986962827760851097465125309931070933054156022959485748441993199146922370230733210639989769725537141802848803181459429765748715830632967578957588484790738320848205270913015514642552978002430545993741724487680422665294189986722048597379637754580885061402954006804283447188351789011867940531273518092388519685476013679834664993771191902986478052036791822740500053398599776898279659418810708344183542952500569095388775244259991304802176267557149039453688243021280965716419549594928981785183781677356249154857453113173859592445072284867798156694329203893654699186231075859703228292593440391506585554569251845748277562330404350153170635495982805772391826877936480993062061444974759151300861714900861488699120489111385018074142304934853753218189311389045812776877046286352991160422497324863274211722748245910005146462514868746181319147819015049235604196471308176216200786619605926237978410932205567997012048371179924598436638226796025789543154060456 [160,139] 12539764971174166912039234430951534902555543765088320522158627588912652697118140441965498114247116550006448987231252393885520549029804519989911313616051964678500126020437190911779762047050820363149139732312053845834883403472743379455962873447321096740595104166097959645312238381747941634529746948486427094059491615557760294703100899744093913363462837326285683674405656804922312316002550943573725811813707599972050231160795027608559591828551938242282230938720455225914004718231341747759613521556377836286150967256239927838243288116167238329030003874231164075187023592379972936825661448275345846936152941111603118141862334944380042206336866977891675841596272261878986121013652953594792835596981670246771328303895715544814541616758046263220062530854446044661114742531680937540187584833081773086037451917778075370249573179701016218331420923040174148732156875479584295893972921830622594884447748695795656471311677142931879202524943457503067456 [160,140] 11460232924103754862088120729150221059295270269981258176747735682903518102984654197614052149114921577075828616775788935153323674345775329292824915887414485763552505340412266031316875045939620477487836804376813195066374521994858009342790289907699312000894848240026972159624842420572261265166487138013800196057514683728895837491057810894414540415591634653292828479433746535772476769947885645773817951614251645647306058761926089562455544483824348306530270164750477798875157411292764287328066000013799203529045164051217431618173175930584795936179821703750028771506388946819111762692441216524556049304610097706509493904053680069805355154718319499159286088468443516970018277473767874615920393870986076463394010046406570611212726126620715827358943123085355175275346238462474116281166696354120952767238077634521988275938045850449213521961237751674586168164329156995023250117090560336147652400241795371627746028545520465735797762960 [160,141] 4245037578371515186507664066816786513887688416983738631951721814191369454307880414767916709392457612387797169207282595541855007577925848263679641681157294349776589420656294284666122687793067307852881130592407133693550974797675190219710792414522240665714274162875418131728490941478621583960214014512014284733361676620451878556018698917610245157848491804063964843257922230337584361151092668406249469259006185152364594917455974666088521760218234516690687042390866440517770461091385736999194715448426924380322958076659444295840906837021558704247552397512117190759628822345362755682037048136976803483622972345833446874763298697563811539979705092024655978987301492562523268167553549189576350377798791758664197945651663095278448096787644388681277161172515545392006667591458087296968641596935288632238387399117687272460127062000198744843124498151403609557342290632457548077956463331393145216916934381974681217211728 [160,142] 608896200951906627509218455410511731562693643966822418851655204861640460006093937154482989263046634435740575137085139510300856142993880086588504701894194491699539266124142726993021683269167113875683915290477131829698359109909176305066521970346727803223563214658035433904879303249653003282913828646611794057975109273254879736972492344485654213052123909762872067400486448015581031359376267144280026257338702692213781739541474949438407480626186264678382772060976251602442033130549815972385153545903097967504345834308630278791641244730916128109762228462579389022977362716532014538670602042070345646772730366699576146006568250594195537703314459425240104519802206058363251445710551873374875607561663812043560603636191949038716423930692239198571527863694514039679317832203361222325888363811121520368596282821808277541529387719451500614477742031253681227445123904605850760458910825403246546792710912 [160,143] 32162951228557835305505382611681485509995798404843387456729421592971173456129852492642949524030931132611624138670995962325021935720674381352199192609957774788851351253612745998158394178762245196303004574012025065112214062923531165592559465372656301659391820814872802929406392172184064094238316712242028447151157915161611186173654624333891985519392529781060220057206178692260466460356750406847883736097384905834421193653330476211072006428426265447898162196854563711447042981015213470577489438877919553623073986022313923819365207502793525598429571921275318627361692711770101391844058010448435304472628150706747639792029503955555528941581132540633944995138443287050935983678407942472958356069029630565442628699296475007150357547913785150422640986407506310500511676949802022560960258635176475737241884038769854443690840894956516236022910003142115070513167212400868256609500588800 [160,144] 591822086993049599940821189322734510033757832362713087576336647279149414138178237020087126067425699485246380199261013223440150728552941847207208300968833462440588557657393818208167705737829967518859999385189652276628471925317809069507701871781537499439877276044577083254136159024228375037981427522293936737179714125188670881181935661721806161857565426015136524793295072460051889364900589450487222681875895194734477915753862965658777516283519443427822271932889475686735985348630464867553447829204233817691804031550381751496278141151774922843820694852404656544558654871709884973401001395292614934010457148415527113562410003720762406824908804021265993725998373156390961538489217348755716773736345690393744595178263681490133323079444754211709331672436063658933271146058262352995742667140412122473923950690176627089898655536679935957268749584496589374198507220095 [160,145] 3566680582874540391551103575573260066909809287540620695153768755011356817398919707687941316443240236308465946082401478661761732323257773541781109611935360249106383437452165367392502842635206076536039872285691005805163454441732145226374486441044661476990863611861220935296688304705279425268598901338602175750290461060367667228346997703082446820991084707647510932775880321953849651232919248131037124365041266479685394453589456937025329651537936472895103801687726745848593607662560650336352564591382019367606882921428040563227653836163537938466539822971931797879601802713018735415848598281426343489770376216926800609272377925512901478278089453188064825140584813038378998543892955200001871282995758560065494065366582026794197551850338040920489824650313605326785972467923645104730641423751805283101579991825296959722020616223624450650580348207488 [160,146] 6572187304592840504782893456684640135970126120127407112318890662676740110698412098913368647869533284768873182979018891967864899958018725183232056173100201419603542894795907684344611079471969028350929093495351958079327453373834887514093892296572006823268527581933488572486112530213174421623806162028648853368004675482242210101817124314923553657185167408807503442914267723400513860975615698504186963159476847260427622938084744298355995980243276513946951460663333383274548357796472582622477336016447799398248326908669470406030066816166130060219560262433845848410070868973896815324645696406822354420491060271408084574176348004060419051800716752256016628601048604144536057865332682055735885962358211298164925220394975099401751528021331994102449856125169097895468019436419956973411157179415825666718999984322600297523775083809816 [160,147] 3428212011155481871483621421781959164957580671071304207165551496403373965986987879580322098352807506431507998073297486068824881276409127412080012846733060147930488964842709154423456250870007894045730526319201172365096087848858374617277875959799132656512524125923928592881236894476653633097144803244759507283781405008125143418652069134376193587969414641002909934990662089631049288537869832757206624007740012627324176734197336615077124418588867419130919490443852698591268628693411988686531247974417518337843364059040840363186148539752660879733853745793019013190177032890017856755340505805770997688469047407690220111174628898644378371802787668139265733788114753422736637910625765087522393767999523009944304479828140907375497945193945660185180997191567286544701187211851483346359142918711421263500995959170624 [160,148] 464139678872811967676154166806047252999556294389054599701046309758542860232722638026221849360562191571488876487012676631973470085679667952567218697404498157702694830787975402913921556345552476295948812608640492498894612803117596731510935358981609037452473848657306223550719377421955952487374272725579673911749678027846057730011659703403872141379261012192049418296913733527267049364206927402562042292698274407681720049916725983456869745848410576619573362221863530696270764630792890052789526137924137057607419977236931040859681665104500021067241846822062609393515009146669839818744280042138121907367860120611496913202021584090427165033167570821924954095260572189755133260372659787350244309186136525632028984249160161783933953293457143627511146289713431561731278559430399129461347032771848 [160,149] 14782636002643947854086205381299158096900625607996768049160370737852665286548151923020289615631289251834710149570727003214823165951992086059487710351611418909235989627175435387541313805376351223491723673574811802428274213787374199644404800037553316397533629516942485094425486423715263281583259032298020060041344096648101665289147112274813597205419621476786765503727005017762243604067277731195030626933971887399809194517269247096780000232688744682769434218324342090595235070423403081184562250503287770685184210846308405767906654788849070891860933792705986906024144138184099952676933557712033074621198334510714001828098022249767845570689588975219939777934667665829329129154975139224147558734877877020937154816693567298219511481391132265012766303274471791469878487002848 [160,150] 99010330068738623386215590537440451618068764353459812926032596081934586542663696052316427993820385179569459383670649880936274626180605004819603877279779778551177534631315659686262816519205219115889287018811791152175915742887881820176641107753532987289772680521206905104586935668089521877267212887376697703428621949302525173908752708340836568632760911790622691306725784584847361803535862494049514642110638421770902496882025131101845832634198594093905089648499128489000559214288176968024107800825833631646929362047432251814529845375389459606278852807602536060259966129172327064574181352639264976595012036685162446149843473905779651453736820895816498672051319690822331622131497101202854599106249555228685946949173213084689846226389891729709711488128 [160,151] 122601146488296266908019380677407429516731175354865116153042903015502650042689863313567954987456946505404773238870091650123639371400849061995871790520236754436801265751473267663008544422831337448782607392660866629599802127975117900181927316431904148752871306280759470950623938666873532346532713176842884210618773108212436449760068257537467134033235121704723515168976208069385138484191165295515531795694963977726134978677177579497973301771881069302810130435087692014422283717292661008719473894729464630620006432414841069956058088709551132193898647575435396322369591362273608835030545210134588424256689323774884198027110310766387007992735003965004153836973628379351157590775414184806068659309167419604237000265443625501068937280 [160,152] 24177217808893678043941194915600324361786316510291292746215866589795582399772688787930068342622008160616387759389376637435268256684149256643657449625397352061383910862087034877060330250848456393012629417101127665733675966977267939481876527077318751292804530110950333593685575924940345603531559171087827680594075188334229885008111607342667109518287485834081042555753913671024841591421102477599462464317809890188703514143780604048507871447794505053852530992987670762233736881909264524194794784740425405908021552841377846043835259884621091130942357164452928183951099221112746858280960563433101934132737216155111036514372838965110669870132080954996538842358428630555518963516880569615180975638051299927848273 [160,153] 637808988253999777580720327031652940029373238230283432831980910453316332213158549495398903523597176792027547899491028222577838281502286978603672275587862024715195091663511911892560265182622503069181029054504098132243320432363498444358062858003155177697102563822622812699318378942343163508107889822527861731834703810083321516505109465673592139317692740849394425932081276523163765901812506900315034344763062560029681366905344778167319713228152475582424469231786652151648870096517071372656199429623603497685275502145865904894707815988523361059458865994569211512901367852619857012984336514830604119344423415011196295053857335021000672310615347453703619462804349921207088760183420042000 [160,154] 1832015034760724392288808455915006176688871605645619448015206921287164505586125727189411009474825406831939683491786908213192465603379157574895300713537797492193745063225068857699991752144736792089646860783102883526576220589890005453047126360382752519313619563039282300986848760333845189085843928246698344585999880089220553904023229715600134488800340831596887327890793312186542922875915971309287526895854171709509127703237339812998061841904166766038990618782158112737467784769528076485624502188769788208104002016271407486715057277051786182268980690046372099080800342861191387469645184289493943653505163074023838216126438960687662279803240086866410917609195544 [160,155] 448060123698520001323964186492743155392982032501818280340008426753939649838216218602189446149855917246258240122298711453149032299226879282682987128285213890829179085886401674112923466526379803090607312772049271214986146728430446139194904437186033460066235570977439440475403902270136693824778545063107184518224831637299619143862268764991066834332859293362564894362326203664149490951185597069946124479591894955371899679542564148611850984402668558619787278493515682547729254804838356505620423226162281729534031602949066386869017026908169423629776627577977199499355280039238420939272462094657032650584626221688818808652118663918629507328 [160,156] 6930589706015460158500952985310423609759915523063623543681184331927524997733277004538239136440971115065367705263821840824390994571641057198607233649888214103987650913301487786261946398824394805607586974424136931289757982709769559269515273910198901267027992963131093427284884417428809885926993336735666440896634883852248422573828181538340281740929192417697372724742857994483577715651017567770952897118607288625879903202670588371728904235149799135794538952745849542152516935711603829610409728237720378830054823702853836015617616339729149912865051077011513230445502523629481275125893413105489038308768719337248 [160,157] 4706154551840189428583911989167229905069906921176161204435957894424468294777405484067502199534217625328190226617469914980224387015774305276376549843567461902724387389618501832392417438197544680323172418537813227518511592041442728009917031206125387077601270452666342764077680495878814662797732054927757163451157166003732606474237001990224581439352172698257291276404848933851202114604377602631549894269295815846303692199664329559050543006124954484758037991951826682919703286519553546915145381719828315608705725641980086492871063312761126622802111148588843298131787849146375508493136 [160,158] 88784620710442453756955102952480917870081627540456640655834840065645006004633065712849552886335077945593942951178432355106347257491688250630468597031016456709091419701917764953721723635460327057135758164564670288518330697664801507038440759962026570810126440566316924004647731647980166603163725521243801044604836445897586991568678699409077333771648940345048105684450601331600566293513049140807173772120847047258469633880160173033667196613637642204016202894438610110631617075346210486594007478384483218717972018655820501428495116498611271745937734781216 [160,159] 25782649163481380474803287943350416075806404059133514630690128370590484617618923061061023363415876312273410661504843178143660733229293273769799920984981967067686219856303702933960180711440468320147816389301105169379628510434668718677204831428299242183053847777058462275307181151220111553046095397376909062261351141791679054241326645597416322352310800550143536330829512377898967317575332116649252307780270882165187808474796868620867004795513381756239839819569572917150162868720131753010792841469076033227062889114231291904 [160,160] 51864070377530229512398314738393586418889005387492470640418351674968305572005861367786885559441629318162826317356621164863208365886353470776556266270946518088265118561645553583273892021726632857232592642848256242091814854312384438505495027652482551784076435712607977736157526074415934521711659611295239853381933765576141984427690200955342483595393770765973891870314499825063042959229237333083918595842017478812392577804584215740733434067212274981052223300652131464832244325370046219099339 [161,0] 3535473085008243459575123793526456538088971923056848164600531770530178961557411993340573287472172763167695021936448457214719793947073554245079753863200088647636912939086560644069892716299431159836684823406086665357148610120856824520799744907384519819226505545253735484913240454934000052856831080359378095372068847041679421308880603491827331758727585068697638366837506426048106496840803091066055064805866290489795201629328693178457275924280331531670409921153410547567968624348457646918213895449141367625622959703699230645522893325665735862240583604163867715454369244064785073609570367295464383751162990051141628818546311811567196180822183327680961301020229448508579530763603969222646071896555754829833521082604980713848542337362456582556219250143586767926193958661538438287187144358152065901351511290457002003005349425728225754802104862698052838620108615105436277434553787141838003594899375863111662110148974430252261091275971035851536102190672182880348448402892999598401550463401492829144365890125380886534785953509051212258842436760765279486936671633502427943317660442740349307821652590158707040751622286984247995795842216908882207679052162916028741343407528081021250449871492945756988006689972419743817133427194051179080121715820641484476783562638770185255233281756718440747067586925823115919216047180695811939998974216460788708320988406174957937168761354661486265623666634746030495699324889368081895556765728114957745783052962048641676980358310397106769330872066740396381108706103005677834744287171606152890428093684358324754352738693919787173564153626285996006249316432084036591111694036126732996214135845814272000000000000000000000 [161,1] -32144082029346043185410914066359584633295598196208570710260243275596033053555825937667716444026640475723048450260597201687716392749167266956528482673914630013081446486040562077972063461405454864497873844827646989562190425613243915537957726916597694508479206454636116531491223703559232084561828074876062592782340196831470784378071815313167605932109517740084224159554208319039111596175301809198046910028688646207103545509388896987814761590549670418302048009118156355713029008331470424298448735524238356832295755718767897256154694069540661427455717293781075078951159005585435557418590453418572403973416059232104451182847185162006835330732561061905613908335061848165416108723978679316453767734271834592619698165880360938384786787271032617191694050948348440196547026189991647702458059428044664653215509348650065273362639974246544530611350235379298142821777519415193817784102143398207650466261752184207274088809638287672370721188968484579755015934660537728297827065676321612532787295237062710181636145966654882226605203669600690917785903307017981071502838113084091645090096457787095269799990132462457717386684322023968361832142273702103485506764866906165098169625979636066068725906520995483904864077901880520827018386724027231051939058237374072632426395307469026623178314022921876748133612798844208738194797462126962518723337688977994491348648832053739288246697476096083080522245006331973670564584846446714472726158994398658107345764527237015741127176793637481223465975115727540553499067193693527287693756216740469612720407337148181887977546881875498925817073025252268777638249971290764546805094690555158249011522022563381248000000000000000000 [161,2] -47304252592898082034743169544909399443479963380358281360724766741661513434064821548175612286665424980803141890802162105255505955152270547024262940250438358299566706034163057164710661342319655321450092515843700387751866842466791006899302538349456005800105011721774006444937646227939823853381667784166815575911053174342168309618534955685657062431168807743912436640751932903608600537307734870519164556541142578945400908704791300029529965727133859400316889452318009350940770006388371784154265118274673142251830694333043649861510235121612037159611192717133541632238500908702059466247380776786190803622146221701833471215392972297400281527000709676839676377458961289375294258563300691213829964149863855607872495170922524671543373959858912403990146628096896580416414282090894451508626825435994001187828048711491227409988060811597652697222021956921572096022407029999763153400123698655540787894824534962541219003542488567952756206137589481352705787381641490854971694059100022913740205610414428430552058649649187051699782814363718649477070040579523073805636911867877998314971984302005297620191375737738885021382160593209753406469689776146259579371735956917049733531832039865467645221271962194798417705736456564534472081100566941653998379918622847146063086762025944750893593208121380577067050284014923657062353861084614181183700255230591226771516497296715224954717108870723603663478257115059801267998992797438637279073253740849970270635807365157931850170787258682388961265669562433816171045464475471686687588863666109994278477738860440067789489304250872022499278649949892113503375541068607374911081038915621344720835234863539235586048000000000000000 [161,3] -2415638638413248936875245184011411327367830990887251400413301516824213671453542256076407600169891921945408557599961370534660973011035356105240531628054297504529912758823843881349086516556702980729705040582087422401771712362591052387111227276272672418538335805951065299239880895517373060226202491778512468527132509107573030392603005922416918990371153814558348788358851545878054935139950082159663347739806331452197206361079619681940893184164443793245353080666442276318491436116446012026107526539715374553356140499583187523721541727985759667268338123876424375939736798358447683966566790026846200933567109483809160232622901376172313847382869998595555614727145379700173861110332681624562397050354950082845294773301201463117541041831216757256798178925163585192160116048530025597186946497407977153878229893571274751375270434072955581179972021883271538135500190088762665304589787170926849744141264659390363568811979441346883358071320952835413498574431403705060161555727633203967154437957635295846794785796152636963471932225813238511678431650947316304182700458053390330813088517818920312238416068783228347419226532618811170538142242050704687512773411014880945441407090370740243181212764306076599885192482127946975799473846621206942517637114452862099184057832157108243077981058937597845460755963284311431036372252643708583776855941444956295492274644198434139987740398409778633368358849427742967626684251082122305467614461869945885894698715119783154762490760013348678892125154395409643267611572075776783756190540197751257911740457020588927882557744970984184921779931610575547121856274496944927172463403860374454586655155661587680854016000000000000 [161,4] 426379743818533253203709072461995874859376605618706414979903821766713509631802592373478441439184945100845611136824762026335172096414732751713106693887365987967103227661687247728859017724261025924628620349697599924062059671180123908586178130956572425792434709231756527122447184570558324260383829845774852987701064433983808937250830041374621629957004944003131016877872552357015550197121476937268883844231083737795948982465548514608382039822317708483119836227779995337881169935759833667611983415525476181934881307580119627249847536536758503167523180852276220074026608183320358690474170314698609966721151753262022159534770646420101528691850503299073611914529721865987862458538133536828576282019664825266987622686059965512543697040474784699290783633375930767101519668005913732528896751847197018713645859242417519317315179644647978439402765323147115650163670471416934203730086786965269770193346209842805332822378728555282031682444662555943007652225697857359797812848025791059425599714445564473686035304789636015209090064314906243658017512297980729651533249690097197954629402859394786238527068374771723962313167554060583201882014865512698329225533666439910240779849078521475892955284186442393279639973760046980079299934581915159714157084046961408838006263120610697308076444883881118836795180544060054109515422734564474723518416392132251369926796815282020201512041396832362715871653186016472707543460715887927802182721598671313810721035163408559432517020979398867371101685870567753808665230625141525838286773752292794535367363142756453516935895000936610887484934296440618007850919278057061515963558804487478519119335653696956463579136000000000 [161,5] 13344340359060833956363028716392763380248500845770480832545791425988487396053498632655445276605083505817921665494958508726450575090311308600138909347533706952696033600320087936599298716735641065006147613466820136859983848841749720387706894005581952931436100105658462985215548906949796842903222043859081747180869960786094968645196923038233101223038937735146184707566962087640229149715907293288659886020233518699595334145510886464107330908009044870619848469652334458324103084006278048476277676330033086713941780042664650151970560659239568573507620411836657610574002617105579067043918460247201372142975147504130377756607904624838282802842910689232589520083950270196237414281575225534774201297046452325780852260899413202148853821193959352959478679896832838441882334949666989240181876219077945843433333283264232956304374480577775723451441417192490850840050826600964765771159224076911314901901257574482327155054417436080731896533477580956558142312271404835351998467009556984527104973811099953611639650710717917781210781207165323595767209277137187147837168474279930647441338680439723898864959476890283754722973652141046036063611627967561313953459662631402852986191062992479195645376500437465212300704033097404699954603914238977479792262694602037361242818487698161903447122469956197557578107245736731936812261352079910884701449084316158325975182591417878587525835998585095473583772412957528152075015015905015918003293059775119789965497894621930220282233773430293171652150881360464746337226431344206787873962736279527683572796384246783870320195383775630966604606437005798940396637053837873333478381183573182571389764857968592024619712512000000 [161,6] -185600921205097128856819240492120887835491022690427088735777509394538375159272247642921315132310289693367142380504874442965290879257177299633589844297221543586821733037160194641125619799943319517350216275179414746192200087075400740020488755612080992834784570347895881473972847684307259582671674730912163914560170059250578599392733043828521216957656772622844462943575381984211577136362678853540085598079732165157265361956068607277274537340628684150426847790098780675832964158400538528712926242443069110633459059032214283267491641219621611664742261452576509073108640187290610842611565042482822746453854587562663818145897438591539767408998520616319556970718853787205304533405639937029748597922579302541982331452900900844189651573117099479680736382216667670165446955241815388144492732037579971305810918684107787271475216365605840133195576452120761764624889836570909751320272628150668969882607383967825163275068289374756816740394167187224461458049971582352201834514382315346885777293604735553481613873731951864053626194201833944596151046437185373279395725562735706600092649584237157805827151589971389308636880663200236831383305524500008192358719783526825755460796874510596766126295524808137650798986725685814742428260562679054758469992812892563939941163340646856916377580655652927585466259827386583676858559493879977475169621301758033220158348104383496161450475359248078876329112093096235390685367536808161778928683904885114811203861276098890894850295621530685148774934721619812585510045478033050017371527916036970004910617120718182796916490207543362789240196805718359369829104806947219436284972656949873922121561619566777736978382848000 [161,7] -3989280229109892980130837007759587742236697164816931906836594499912754384747589010333374771567265055262903362165891780267292580616184869312263411870810495775007701885144077429910795558710436194470235150887561152871021725715288611232117624968026942559879691314885453044756102252241960150482147601652011426683124594258765194766240739465839518510374045749439525662305437713707725798337311071804003380717791371620843540312093792301204798128412604917278394530109015656615476677596403753349865818183619228244927144666990738810626707151469707240552612725943480861864528841163468308637570825721469949563521320315696788629963912198776735008036689587041811846445441190950507175510796601933405972937731877078701100210360842406022992713861753417596565759580632866372221905091420576084428432697636439788199903999308902773864232751448506669419623583839501497958085471455221461441958447381729821657184259158169128576627472881119840349823373324503725259490966185986767637470135825068780990778190257520248547468436096241307508803674847538428085081565931608938729654964437644199289517149988440676022578231744808770374831344935396508848362327890869836190893767397427570656819351418765647534068419957930513913029960520420728089631218889036768476177717172020742282116967156339950977882551634778509322171509417390639383040344067016032206980303247324508111402963138780325687636201035666409384031692490213538564033677866188214319730699421589829389838380013282470798461438796410330563902947153608433855426648718364787290477748469984560050345945293508200521218702011327647976476778868226036779742500586050769669442154393482864737099754290746508672745368296 [161,8] 19961209477142914236075044052223840565685630462606665299659765015013723411078242865875892166750322941075800499552930492007416167748931645941712966266166629643656896659458954287823723733199632260138058420461152878554859738436638781892524976765321208860842636946940842063676387118306734403245668434628502864454711786340811989345275886004692405117215895131321158154323620998578531772206614765612396725497883839162861246662799275823958081298425901986922776442499304337896720755838055272128760170584498702081747206046445057403431173422778735308570063174653468485025074752894691217164026756839396962799959918055993097726908073020044987716606877982201818201298610757352931626526587382203646182533443007183044365370920447244764166292078765498252007173119810132150085709105473600527154733917101939648828799282966524006258404621230316910478995025050972516873118504877985401849862606088042380727238749992969631278846105614169502842738529938570119773502643311372160693819047257571093814106729005418767441692264564108472667163130609102566668563679900290143501080404162892880336618723145656941878962131006826479652377229080519445168439447382713069664072011503163785861915068556367947858924558019351847475237014483798242499720857159200104891906175992167788494046714523172330779118134400880015967536370202360274336248192152891681729438817170504511405595777183869776304779536938316019649608197857403098039026470219143358019778890190281241424724167652281904576932067651658591061966820472278672802937315360606277992743101538546282151156832941283682963488939109976413991659171061184520381855055635063572764758508689336958152867182578604056283511040 [161,9] 235477185539401912426347634198528571013728141624067874917869770058825215262723986221662496750934743726247769314886156476083553542333789866528823351856716144846208268223724491955151926286403413499324863053703342334584624126023952302936745147224551911459761748345695296362047970100652518317365766193078687389631169836630417027539266879906020829914409765408784050488196804916874518350182865088526102408306371486465716776696013841884467331632044266821030338302985958571062042183860933286216595969056936530967342499515163231786110371972557696790352352872831659450627596063274727605841009817685932318185582953132331173776846417951974743544676024733504088164081300455762994881410800208978468870715615898585763304708324578109888847295533255400161161264758341703655755940011816430655484785017869040655507319889212220085091128333351291904326637844302901350356957616625670617019931733256338729270816444635395611303839881614427046100911957083558986042897891677366682386701118415191235264123099381801950723963011967374456758648579436478639110777995773696736424455731778474857301752533753217849379667132068039408782882139717517492193204399052207240793525580114912271487520620694877571921829554504637251044823426784709826129185371657294733263615123044789999337031964543110276171533684345664872179214115092866322888212542940355909406387058463301716638384551602605479055873020762896659865719915617324608162795465562931643654555333554456538098507019074455225532779670341002030756168467112421984667289514041742863883125164670597259405594530986877470573479026326623603650562044958039179846832599484330538044289936654572513336486504789852456296672 [161,10] -1021010413964450476935910896911522975132551058933869122032847162614206105390391867148503706628825272238935584193260234117280775481529094013323984891194757807472216679896116673290910543649048492672555289974238821150687745988400897608477165953616636835371676501724432333436908200890479590591481436717547966224949807843131773835978249668256337103144197382729509685144391215529477835361892839654896448397547865568597781543683627535389672204303227185952426208367642393808964960855601562387211788059045651332691607079990937650518988672644412075752941932455875826045788065666748758041361953880481174985235876545425075072562429579427715208363468903935646787611701617180220551346659849915788325926385612378353123743803820802549640023725055445752306915426259955135738164558980681474325452333544327572278565908616365870736608711529231352521359487500237612899688093496941982721005445868821683482411503370369538223308932978391659198637213732915684467025420743775719246852548430456878632157517544725616776585042190819321597860176678496695956797756516471250663162086387060503869324068068598700010212278818369124045585185548028127035972793165411377433244027239151740808535106489329059882931208875412058979548048009532694074290245679919158159143781167790309432013123550213756806251486946192175768450730923805996600177134752063148276613445653364507573147573699559113027822408805845869664217084906850297931921168693132027112991806247893631598227926572684478803319388898618736439063689154407061633532331568489352139222915400560157008541855215895310039855148847998359527399466093239723443742808683373989869301527894193931054859249942352570013568 [161,11] -3844262641424955575164938013381649487624091145227993701972531979463154371419642940401372951726191751265799066703800222288966609906478335056099385137195188781013900436783483915539607980824709104282584839021713335356335641940837423006484291144915299673366682303406564796703039834572965289009116471227585270909012317656015090971682081181553831164427630079687157956249770328417843623446375629872562713709503686420158009585347143042040132019444412094282105531458990058888820817079462728689601315933304527292868809445278326695699224117200679727360479551920403758869238092101350830855058121933865904615819254269119259713998708558027067400351062380128418452796423383282413786923500257982726355669094835279846740714499385831018313530066393342465585222134376042165859271317943304287846725070289428392592384021538020728119344681439346388775155678284487098188882085084826706909478308161598671354478081355863966624830347859368708676854631775870853705497325506459956873500087436104411716043874452736254518022110574731955733249833385302253530136481839796364417730041400570323614078215454992903990358753372191354088696102557016683515956708708430848872349129329966688789886754148190913809972357019052929852986644765135830195599959996636816240697942201292518193581177661265328288206733886685906701269331131944694953340352036962934172818208674419614474797480769702403626632938976581158219943940313258519118327128940300804050852432097347450885650683944324176170484115564272192038774211609625857323428440705710003663616927357324550268800654180892494518950401825107117499250070676730481372288916661387263099223862768221644934216491269163560768 [161,12] 21769929451219816863469715146026612845271452946346768316158548866550475556511703611089583490914571889727223934870304950230063496049961404634424138236700455802445782435354691959453688991701933449853943854422006933617314004823812310082877373155527553160332668252804059940956358560480585053402455097517328047249820276931966596234513622018718541476792182833604912168005013623062890882539334417116259042238953395444448394676515872766590988439559390075075537910930586971901972645946737541051824080394312703764596643715804744995343336601013062078887195774211492593645983928527503998345376688277719071472837885261253742403428940407118996879781179147147266806814423666715748950618932296792773434320641569970760524745737028145093364309150602022277520424325151350484873282240708560728827581637327804254676113014627852467103406754580230624529391348638978339404829515795769907160683109449293886494619497374943826336699558280327106687751998896059593596351229004760650266311878582560634840560849527507174041083790080256335686608695933571896269433144825354835082558385241796398015578668136467410427834700234277668304729830696193234884669325234711062777346953816364136805437128967875030570924809493523887320203344739437049457789363757293426217089327698459838316414555225761316032184638842381053101896994616473436775995579633403645660737611719926825111979385100910090551692829853835784945314571105527214312816277051543060092065798424284551158701370310300708229073639530873458129762559932709954754158046303449759899225791930629701484423306277298650869392723649531655345557539375948512040391485860661786934615018321636481844403707827522752 [161,13] 6089242005339635452527934447297183800584901859876019461596794227732912168901430598418709792785400617328004730556816623732936510103368661483379798063616008902884566595142910959814492003120937117572277987819227824884923163538525210073797017886613767899157690467913941486907713582042303014174335684718158819084556146968373196904557932079351224116037306327836868814287393223392001456214218299474081187231500868609660162735254655493409933910335280750456139741974151196689387069171168238229337060283397650632920126752904331902441621999081623456886452537465413842029395576531049784349761178664115834299820152032447288692673376827021854655653245475143871418567936794761967300407675571471097489864143976421275376808963703419104036315882273553225846703185179755423992177966130385133595504409403298100850798248511493076280941250179025793697151297133714971203657465312454343162024791171326584676776725456702229086054400939245408354125902559771297771385409643333017279954932214949408133661539650576490862463454603024597579271076599473360028193312192129880597184245720823204189707400809258201070100098765841735629318176219993533905826614742014926123926942777069055115454351813412317985941871495138115550669707929211075656315512961502288755210181975324143666193609087504706736138147298530417601706078153273059017916872452536101297359869253589753718729311295324910977890650723411020861380246059936032294195180865297343466997208182703517552026100046438507731316561701415821386486965368094652006494325662300897938730261160917995089004021313682526617814853064262740709277316138708046557392439441782509644526797498472717232653056403688 [161,14] -177138497703564880207599786549815744679688831395493400720579613805090765733199894751924899547333898056769998661476420932356594684187336839732512608657065420393937609396892704128664522244285368880694301902358344685970816139168160853956372683375654339912961757429322632056352554372892360911078686089368192414932288563003000848896669027705752349368892603076164000312986609465156063654235558668456215003204459763307932361686204828132094090699289432172537621888424555106800302919075031537393332558453356290288345542498992487937665103412283726163697162774244343476235571452280931211285405095182352080473509300606851840057185948177162512310326394420356739146752304852869175894286796699552282413030571612753157015975033772689745929782874717833966260005403042917087144377664702916076644777116623518977851987783919545664303323461484712410467709263965939564446096031031006941138250553269597472491977101338393289087964155707313236102666385757351072759948653968302390678863232639279176370973106066852253620487608387072105361571731728167687290467478323773383002820073767032126748821283130672223530531317496388639461665677578151618140017583914266689821974344026671442008543096308573402000367449767294049164945631339079004737079435021228507555369073194083365409520502841130455153808415495060800029588761143122308789090651920336276148297815061641980179828608867211876806726479218244697617313959180495091653903362925530872113857579970994551440042281127802280370810043099275143033870011939749087245933790866131070905699967473338605892745147761674176796608686560440138323574010636264483809802686316129505840325616106043222191985614464 [161,15] 226199664046292076588847972144594931002812645221284647922301435694538964572637498445778087371747814000207946144217530815536680565893930205185932911982684693894872670168401414210876100647898891726398413052086377686292302185674734094301562105697806022383184160174607461584653852759326286798378392835327710612664430004115443237926029122272322714819136794171809979659345976590683280661170697902025397895804214263228733226152080849095357670504012443444513339470049023917388510752880391613584917907236647150086780426353132319881827939135264650375852237859593237498500930775862753246733402061335646191296084772209021854448554966580448385545110198962714029542655459929318731323680202156220813712660675797962590596416389770773076727354977590487534763463501996889749424819742979417592387158920897394205532305343150930275549081607275547400148714946266395030791214974531284165202032217473858752127195853308833566786614435831891501721970716364684128397051013875932138194683333365472557120389785999244403408448056414669039629086443244833690547479649054401865673048391308164294382992023466706135620289871645871427483188740698292373313052766837951179861762682374499940281725259109646782118210793198964393199376806984185766652990013430212719846595229766018053123521561252305989498698982786809403033088835704147704230708001952621233085945011288848326942801279248161719177749017686180522161969336399289605958699497826706625596236482669097289200827089201202892512935654509709526789578683345421740550540817294312297424211897826788431975619757311107800020053965723982972292450803679800165457974650528208429678052189538263378601677168 [161,16] 457296270090119960246999302111781737394889557612226441348610724891323134417707289163534401642939471520644832986015263109664801667315850367493762714090600811334221885311670345818174644135936977529867204856291406254274854658707132484585657739823777652676958304690727729943286070938876281166131251157366868598998577274786485808634770315978903491283902446168455207867311737479558795559418982629600823005491790575469369531429378495114286339308380991360180143701815496648051935273687738373568692581262168748305059641140998380022042282579386639482202229523887753851616424517826923744768350511357778738664476091604220006402355196141467764549604647577209432579888234481319501711732783280019084731021509600595398698736187835004112229193079058323527156700696609756801812052441359856696851347324656284574884547246724749545161325463442146381849083580828755338389069954783057855664451035811603839141112297555179764066778479544939517170972127335064949952568330539445162059339103341062258795085802940846810430592824584989767626923032994080116756740807144876948131151214542616618430075344945857534023193180304578204270093157273442001391333590278275004870863679931156824387933809735999541550589060737947082908374842096028164446030602398723777651646918499614069319223059415497834153348583431430150788859204354999046233765256158512805443444628131756643832829908575028258436712220388324798558993364540221444261911537206126990684631125911738248068487277950550960360503087181609999881145607393132261156392398513665906799767718965503249188102309230952295368908885486713292502688881316935930275351415697667896999378711350060873016064 [161,17] -1352856008088675737368135536504852352109936020234418921847473473056240310935390807101037125054113359030904269062663427017793103171714764812121108835529400635583702806641822008008397439933749519533911012444826397417027556683608289145820988485071044005676238908088871497955250149506377798286716677110593129276139336634321441637955980308654867523130708612507327480090101954167702366359154314714535745546079531706591722973072972485731750640494551116567539953481371154862139854764801112431410463202339676712820501804181930543442131600163488278450769681732977892224981138400292609514108002076676024386764621378907135111011203572724483708920053074469861445443708552436840193029606122812992671129066164154388693351970568763163300190967528197959105469806636650063807221819210519265314003826726926856342445106079133525839105548756780314266201393511578898508143592081845709689107528110605353904196468205824331037123735964567879699436141071237561085808232001037306635150756730915814712609264711461894920311708701278356253743930970375735823265852517874820957351535230480163864510484601344187909202916468663939663091356057047527699896309360984670853605156743902339857803729537010807225644790488345800528928715269102664958671292828899749078899521948536098799563078803594160270489676234721150120630005294271862177234670865599541051653626889796986097317259470760576521505681213456980949536617058590162775477870311542417102156418230537201102900597710846684214723378917704312630553541309990829053068781012492131190307108614915574660800306996244369994539359147346540986614366347829097740327071948639868132509343464554718439808 [161,18] 412051941960313199548906141320074563712691300265665079155100034122296285970099391533833565073991934796489807577438815911876278340690469190299990692460676265098510280346672601687448603290714849565905747015116273843468275708197614448058765463223846417501465627086751804707551336192383606602527314199885154878038037146151324031068034666052517908064551829088122674783413208992196656681254880589622954142166961312900314435890214612251526036980995856576807892664327960437239141311625626985708079170853954628268666796664496374906813921910439041607706904688845731747426839964395090004038281447451158644127602669918232161808005742993473557160197899246855519507630180953576494835926466465326106595350581600983589110352287496156187579276725247925006623688448368918392805721570592147461965974018804796791413360106185881954507280190165308790548437078500470522729620434594499137953885646646871080779078077022415836746896811309539675866119713522915584344462391282318893087996195067460106833953840886373058645669182306392138369941465722381256294027546215690756760374698754252161475588522269102171371491515570534236354504610641140198413852623211214028548596653592420875115049930274113567271759286564324081423880419441006656564029977190735925764299213631132737744264384036099587799935125155977452341252405712065032691616725671853533546687802306242182188150411190798437509344654299291931950772969487255367354558799448633842891855555463972998839989965236617873179218906104013004600770544567615210742908588289096152735894669754585748758538060960800142290968237869299268320034414472000277909832046151222340372850901122199392 [161,19] 2397941523013379656276310716890039409147997865499149422812984003524673852343267685202131195587201536921776066330908871812027704798556492367466532261067879211712640902158949246433548865785602558419409172682727750357605654703765558027958936840642973115407587453052035763634422178103698981358928126452573175064115221860715677047961525324561503075275843099806139274284461987686922589533870140643675792454006805042823932296656312536391038878352942657609860343712698203261382552986871029020696559675337291416899282265644612259337281472408381940456089320339640908953679846978909908874297358871534026541543679471208048292475298173354868505284335687270268698537624371087245374872222364720926647303600628823495895428407191873182454715945770381562214998704127252289370828352350670605196341576915062128274405379089794974156604252171226997173150054311400542586432574914563813942714979872633119844762391185346111593513411625132430535386217200818759967386669282889964533658185545301168048628387396008630689024054857067117773197031743213832527970312752202495583227467254875144097269296628265536816828841749189995730370471836684401708631554762793412649355499934667467920023143832696613476182045424212210257976223792666914348712314752822589896026796989215175167779017700398495849983790755682495452340614931946089926352035149050717590149214997965671328383107617816522531949318732272253877018683026618860881168170981338190912934262342297309813799566286661157434206156719663414080477607776120200707946492813055169375033528481480545546239104875611672870891444523301056341039296260411304940040140701552953215140744365917720 [161,20] -3160217296606941000691015491077706237539416150502710416015758720901912682452970654782565566694166507439337937808952756091355036375065439480315538974268058122743381367505617377712105667524549642966231397004507569136312137905424167613615452157548845202335670719829833539415869492597083540816205240550874228640235587774655376450214358744627743527956275739142360165111034695054503484312851620668290944659682246959543963126740429516286214595035248155487107636968400667559698976099628707362170787331643206229583309007328292938291323370718559627330259182393638556282416424251790269683546018747787742208888683913161134593673120865697763859694234950613894919624994673083661661873657063570499960312660508649693204909014613475848381141218142227407964208597023649316232149585559575418278189421481444425270668069751903860246659571663261076886581442151172431134086632806439967880899091636896648143497187012248949246881901092067976590619092292004586977056461192144021212957559521564680193376752205701290624174258026518346285594804734173177503214851435056237790123990869194825600295539944681327862312263520895837709239257586626933739900839377344378228178710574937009776601404333024812358683536628511054456008295359522979618857296409202951735754463925097110671471803559907079382564222179966016758347024951792153259893956316970194457129973517946460117152930580160655295307557697564609799215920821589284021712957214045941518741496266369471074956067479137491744059523003704434225380910690336867074623151884687880846189965658300706644364381141229975151423502034406128222017059816556602162518152762359079689821667843488 [161,21] -329909011599156712078084458591070882299708724884089997392801653152634056351426165502247054167266335561039856004370406250022686066784801090014304014131887801715095129526566985907760677501323105632919995314050991090511721427494354673738621271900416103813850692267504919724203231946825418905169890895854865768114327092558081147164199239829549439212102513721667755551638837377018766740740693401317767677613846663425194031098543146387552948637980261959973600467310503911928109770914323670173436650632805445094064363600073157455606656017230959552011436869347250766858660866261507369081913454032252767420730938990650788603151937770521437457101896583600160466681933038801753813863509241245777814605167989656086048871006653029922543130989234849809029820472943330072268828774101340055949370311005518876288778360005110270479207307572180230955072059026323794526033670800176452497855661840520531217817109262311275421842160086245109730339491077284016900321076341022178958894569075854132361864446209618319688655449860824230226053100821286388247061590861056938870668023375036888682299263920524252948259372405750092024134526828870196269572671589555357749866037906604240036617445616751798131191364123717934999730462727611680946307436731965981719339930629607542173088918890224686207994361157967334262720385568015625100655052385912518946427267412753807264999024920404633464619672582788711019344088555627349621893843421935189346794955433276757366579547997133080144872035790063820430632377704919753341082760222288661666050095610055575589350924398589535430815214883092313059232303446411366978163413541270231443245708 [161,22] 3872546399349373565307303962604909683976195996343908094125412167814638778482158823969225479631975125841117089866245677770982565214337658906180987774379698512890430338625300193999897251668875261908546452570394236945431746943550411049510032196444593508287517680756139509512022664209187838131659272954354338551663216245848480501258003318234612090718925136978032184016062457251998997599313375931995671756208976006375455036742103448334229791893861894919463873782741780027526915335693127889465493203344319961791286082520598592738368730646677556889296109175080028791293476920481971530108513104882948014776982944452059156899736126351418531436618353050463723290116936757955661124367705059715543562452903384055902071924534644059278847114524088228646607839235581653443156070009413208099593655282681751040576863574539063424242789583614011892169671974611950550013417043091545421776452579077014738455955992582430406796509690034509629517075691545887842423639855099909683504951558518143750153564873944967895497195999588492150202706734524001740703249804665835594683395814846164379714225136626356896111702490425761617582407266786802020055331433874738521288452002585904041333995606469533613602690512873083667206521652758429359448692291635244722564645966085009543468279601893091820706767022902570083901855305527890140611203968784983152984197320898842472909793095680275652135668021829385906794555854184608555954883234116713098227024350177438969403154548376585302619112848554736411826898520322143197828409030166693511429865352077584185988072844108456450891524646741369580481628582426472510764629268929782913646848 [161,23] -2787587371769309088300030205744215499373625740623647387707262766869343066609941219408267424062549219589727328769720717570126433028286879385124576785910134997938512371665357953458765968223319293265876191379279567153303250415502362780160732727110502183486118623339837931824083780906726827821273638290937718225262370457905006444839820639550311919865144332677584076027761685071198964665864864104552349085472945989511932002744718552505136558779790800973023836040628967828795685037717304619264816818759032713682147931102525350736730681464403638717982869111865211981081593913839643656898685466367983417191192821268997419931244119617109988888187363015479100794334823158017725540767723986842313606340436791976147553071588685827533039020320621364737430141826834142624178773516427166155034479073863623237906115284165796265489842631207666867563153943648171312534903149728564425598237274111384697552793956922731083431924436505152304531514550173682127295372883948975494274559469242902770061599911055554777333246899694897593303553452214504310827561730791941217184189288043244154149236116840751588911069649536462449173798177417387650125023056936021425893510041106933745624072504877129777540867199860473793904806771758812751593746101654692005924799751822065200815637488719403237705858495886636121279436093855148689461471674989953694122540993895894474853070286589776528183166036453690233130539994118029373181732312021927911021410628329190269023230007897100761034480927453459085766723118453850104314401763140229130823423099819205112235803055624058153545750787848004663422949094982290946909391830292087335504 [161,24] -969401291061609944426894397331681120201641212305449874801713336443168702913279835099372757470339072562445614401333061126978288950469723631438169725174678016845773777157730974058714909842435882267908440503823937736729281626813629730383900916912484935686063165034608761357537078023895723479242030456151818216788554301857084788087029061721098836919564458638495475235742528628435578743011671203421779664658205315428078760207809468901720178469998583583509656328927983173592324365174018798089274062596991472881765291812886288657395374714325325180460841786952877674433211265072264808197001727740459309120925931812919502128722637623947666868697690390348812745857397627834569697682785462687117298124280799042272787838418758109006234350353281100299991715440428806304599697751943155277874654992826792682422941532195525079886921467983304659918493740133466615188613936181635264811319286164846071392327302404262357320691399294077660672172249591722620522418215130675097401481507820207625761489461516463831328560314262138355700300750415414101915221830483439890233644099327761224139720696283644255636344120179846153960822123967555312568883025531770617457162523602710547226238874126139358377355405870497594331967977694915382755885152064205997322136500629036739787179593668559849234821435794208080148806125619815595868804991788048869485370319352060711750751078420688884307425488173098105949428645421345112251719254816269857575030483586908884075783496553767225046979814906411375898633983270385229818991741507650458069506844697275188524172528608130352954784128626500881250955303305381821724325764275062624 [161,25] 2466073382994875068766493782026015564699050781112140999348816482989881640094638924689469684623033417195335025766011865250754354886455088845786233497508534277792856068414223363324654976007473046325993766620273317929635761567800097012966119954994526799325100001963409728449687371564268418716318031141721676100654480785175868529807105483291620459438907099770494502485902814291654245356841289277204435247983890214409136103823127629814919313599474110530338509785587162548283905101176107646269667501509636355661215926939075690488246089281099545881561005774313121065426403488552467439483468537971359646225686381082736470919591357344670472036643478686038514371155015600582531231359765812539955066869177959996371421541256807011639688603814166957728326842823799614477832391022527185300772727092726562355870635974751465182254474827989329059155395098496420448239465697853182981040044172152012063877314501802904416614026660691107546486346533340618417640181456578482559458065844271487073706600529308295814498607065844903106142044251929741913041980436595825151657084150197006802783999640644169501701841685695231524196463617358433930982689944949470241432184944207635614500032238837444870238151176627660485669423956580366919312753484206029822154614831204451252923882999233251673424026134596533653544027580436934522267144449571056439260976895109738987715135557217463021362598259287518845665523386833879202817656081026675161310782196613875938584526534695086931939214069933799846585787356922463963283433023455012600144718536710330445040494603331334902445645514588758155102346332630666783819673829343388 [161,26] -990446746896241691878767842699574048545752396055745044672109631681830175297985333899404904394126465734860270409380356991261599882593991679749172728081447421523606200855930757400910841517685080093475160928027610724524593620825821026742508117091510625917069167271018670521789097377039666595965757080775897820430171527229762060739665571958066000389241771523839925565926839100123647107012495360742572126680607988457865181563623102612585881275637014158386977029608167525774659200313920223729538289471235247107930268323377109989897516728942104700155827498707818415306000711980715897268562419405461948231881571994127429929238176628636275039631844472634742306969183552737550542024013601806517479148810577659795869415926484706106953902166717771793160606327675462903077622964148578558712773940121042027455814570958738326790113289668052321844337975578548565412169525114844056846595166705708235627990978664268957529644766486600805293719765941511135743052942553869466114493083160753217400512230903505933076438033591204489831514836968613995825401164411837751383634611104903150850132217687936920763023879055824746207737659504904672380692742877385345961053790455383660745309580380812577165150253479045241097484078425359274677048669377434385579417906045610168489706004417977796801072228965422770365750555388946186202992275744182131532306499972451469329996380367269355526603508368274778000698050253347128404428791179861194835981661249276597648484169164950231445940205910180359891928830929893660036557038447181710736300675208045544383132103886104609884532390617805299124068022771709341296367202400 [161,27] -576645875472670383128944696049601206949120506648746917078879868383189982861717032013803661374343170340336841620399569319826621485884728204868732075192601669742073206188032301896385688188036646513888214193350464412452490734453003066418911584566756624285296441961289777290367142433487753628276810476363755059272786834643782817797728396092542320768685507043122785598443280777046423050991418519006659273530069780053768790123069082804975017603499213660534967043552207756009711915169438460479158814614436440375871053508162453658048200803115760966782457663077105666115945202063197631638322901833433840620893372706986418156593163318414338028235026162768912133753238460929893208902013859431132872112457051829932586236755166476136610273775316389078518115333540289102843512888547723987016097010455788046537066299358797230569305385626414187093771198422816428480653404398778647739971042499384546049717901178531621117573977439346473532210358287680978367440911878745324200757568642950227996121835643308565780847782485292903070909035868102642462579606203641978992152640480647101206260852910357391415586832090717800699240267380048243975575303569077665664884873619748506547048741736271407095386962381994719834476044578967553833846841874699760658763905320413885550641950370465404971375060897867019729147406527941987763401835365777277149923997168667010802966411913803927181284864003869424684003066924835208657664458635363739936234457237178441808599593864360574588141372364086768392708780412444801665084133628055509353931692974833976063591321005287910895075519572003669788752454261002817135084176 [161,28] 682026306586505077729357141588265504378556566873222362954502748586729625861736348571160225899415102464431870052994428850087420722920160327811543729461044893565376227897421426883261857331281552719793371293040285863414959215047342422169576857995366605638977795588835083033558310806465311763991569547249191762870891487204887166336867277635726935283407040446209824536583042330500603998954939142166172547982574984897741983022350872963843496595823613967987298556942716276948823366460689205986541704333961612918788406621283331761385616723986978763505245740793276116357806482488734002551821034593428393349675338013081453982774863484743876998713249349568711582134755289345558947810320300212815224599382906859210130776853632399207590210570289350725836960156027118003219995791711874710796052686763518825087788283401318562119656503878167842996631834336140747671509521334314755139811349460274356606877336358802554809756673342484630284040636323157829350296812533664348697195039239276785003547541296527966770807126162022308204697838827923394336988493449313256212998744981274535165090952199767887712161764368293998457483108702921216465827166734714520685899284060658839819367849220115490397240676049992393888193827685449733098823828093544793787228206492752899250153866050642645177799571821315710048494879920059152528641923667441648366309977570525088830121653453048235950946123048973607309907238788002525655889132913122865996340422377321053176701380391744448763399589342086091059795892110586189107996713554985472550827223004981763111551699759675047036153947108974668833229583384301824597984 [161,29] -129456039515699602021014930372351452338988380960103692552497304362356969953276626124563642901176543636464457212986652751101672773420188041625119202154494359879133001593959009877376913410612666867904080004514262343394309253097399441960032536272282049654059669957647424512777070056247193491780935875166403757645424054945830939747687166113848981549082309365476115170568976750345503738562710353728154530205928612440776515792766283631783641374208900724170898356840202299691544014294241014090182187244809667780952581665929060866509578320710017480237088255323210785973309260986307882465708455867084854002095208266676836971516518835074039494899437343902795324580103241863695238506349769457067132910421019775676700565857805663491570977206616532188460221080128451269346578235175363249315235611226395549196084525705183217786303004920743658402446080903417153302603184216352334891799306102738758854020097384181736654351398922285509249086151244268037689730280879349665307098582039492928928286867466865517154237264249990086677136535990288867193721243253864988295506140896556338885944603875349647699036697320803531484555620054093925050472599812449147968026675097852528620508512067602456430667646191879633771316642727437084653006989062119857180829862526322634566635525276948125316737183759316788239205582743210360954608492416335152914857746261129214074848011787291279986478016179244073854846513883479750393524088599668199497540952878270744214720693574303387376812943003812678183326237519161746005492863254656171239376367075343220067868586666938822842431343447632874762432826624668678588 [161,30] -136154005173659242355114003606740559155159383462657837695184120107972194837592509430777413245226907000743064590963793869264385242857589226601216187107284226307766280910257585095919143168884341443962018316834115023506147646153111319983789183067348254311137723283111551761542938964338940755822364739799077334951263307061948370164909998144589831250403065442108859832545013284947035393521164633879726639001202587662742888870124260860706906006306197483773964085938395692600481869852046500908186170513261863279701850539652288668779948467044426793879028890634078181962637487435533728925832184020031105794065127448450761253999167520101410940518856564021974336881621104351733328067222763093670067171633512955223508411665680482928367550914075377112361660365684786060625251648328169730107021582737838780170321760028515233493094605956017218409239557768031180530331314300771158067660030966921638726015862212844678745895334446926954353291225464137521305762676174285397015247865057247174246717787088755311562629104889166140581842136901816163216189147024941312736497487117170479419242404266160767475358720388400396427076907709972508248139345649743384987373020941941664403879910814193297045310683618979214245665045014461897781633518738020028570283911796433689006941865194721061505288760750543900460432143866252372797524433510593068816709638873008515886626886552958089361859648461884688321168297892682709026693939115094027142819818070026345980723944954865321051065922349470853879749239228424252074206664677148566126971034004381523308845563169193266632970830952400664603375370972095936 [161,31] 83626761189976391915671683165480344766559300762091329797264154454797449516237787160395420392323587956730456906462849499870478507774323654147292613611130867879490553341451023664833048619390846844288431416986627225084420198201720807244818326535210423721169728175233880495287296930221716128050835816859438689245315769452969604910747964564805200029152931931301020368790184668558542027198433951779194192155485901807672107710300808923504679618444010527907778740399508263279270363847876012641978681700355013057630039062129881378098440699081471512652578707953361081637819455112456786913068919577457590722144898319847487406273458028392529555022892353536388224663447879045038247718190352814132909337528733179733079726896407755682541334289067430630878620815515039018324917181489067426005211105781573249699448643103747361753059143730112817561942967073324672069854355727256274761364525012898521428935088136566337586452585030246988857433452984372249149003001193010199973649130171986434458960689437557007486683232231004168528322365344165442940400422508025027588679756095268640820112420105977076195379335322054635443275324162808701201909878498928858980115520751739113269552015393217559715291689143763794059686314603653776884669722329114217180603699134782263714871876764250982705169818837154737390966327846627595856684648434826739993344596728623490343943188842745896401516621453848282093350544388997824158296493804219594775582876540003886091641753932147601303498113476174909484116122602525066526611749663828396342722183443707436859596551655933906916636394964184921975267581301376 [161,32] -1507446403202648973526832157599935802860269589426124265088432437706872122862376953558441894025535491955818295909108696492411412724372872064183667028770732336273826375152196571260568941601342832714346919874475499718776822369824760789141675980169908669114108527455453389322655958433497317296942239248218415209284237401902810747019033901146040712215033110125328301804857798179921292211399108403849696105309956859164145892959701298563291691050427827348372059275782941104655911331448061388272695269437828612945210902478862567087445837767603848573081332364975010028798251827788747338968574306013845336187136442388088428985202984325431115179793748594911462118560168272139895954204530936666619816483577885533252262258960092520602015598041176773013017753884614110334307350467367231077817599537154961145081586167306851836443893325738939577605628033628190488297100876279202730572675552926690929938489724498435523697121835793172577565162134562752163921716777985810694627867199943213669007769631321436787415545947491655576413157332587948426744543507091564122341032266227537290827955957764218882065793922849315632405948392310483774141758431181216815040262196652245580154833463002534597228246457700341646395061593064584396903308784182657149633035619568800191245724480633423138626495514325133580081312412511924894570503737301702131012621353076164163432064807071478354032871146091650608931183111720116197162939522563907970014776711272999974606462882564076450367091837257842092253553887729576756039727629239982768994879023151158621822369774112198878051317890454961811098914160 [161,33] -14106537910153083091276401944413219183289302988510135710416317772732361780804103359691271121477690255690476441187514282667709183733885122768733838192021545000935835804923839192921035816956016536176630314268830291884418403791216767057654408026949056004681749813293322615945733676582041651201065284461015231125985054589487182415535463478872744288355904598583897318277802461520954772290630298993447007741541291731275996122711360112780902266944953611200452604986840413489918170072689430615880192974367500931612295407470573827527356218385180029129155566061732292967156257683967065414923961671561830353098243471871203166648887980954060978892490548749232287809612933364950712494756587161320614819777657599652224482699705422517565479348604783132056681273856116583492466932653908688594653888928526065266112217153686178121608228242137612434356003179711391094449031353694210612673985946082632080111690885338615712440326767326308580912854118998773843127476958350101221557700825337640237705136423241538112018425559349384652366480575396135710366284314935054125241618259292747405889705845836865941707789477396868245702451382644407252553147337599047058603840913634210456341004847948704348592486196273918344247778300954428424548381275907071817997227270378613603419716558541537630678948621972502945633171490840987022166388349567015297909988845655070022703785467453158035475770995233782039462055941866498797626241748961224848614715453033383819176791421403112645373586703428362864346799520844922116285777546734223842864453283310335558423758344484734254966910235943058205670698 [161,34] 4234974209873594374150919443097989620104826466669856372036682488776905396351581228601930558883954471174603031879312909140745773007043178997305143614229253138209214407853622037834129329948496648615013765761166660883919059352938894121285053193242751229626924375681064238340556515451907394442535550631076928017816701525051616826026247126135247870321228043267178875783892299256382932346909944991112280368153062678713819277034998800964732536465579180518046619480393353850319284039891838319698694239262552362458735210307444235526414587547121570071735182215875214518997300250385108224577634279277925305490243728682947562793696227590560122292145015108489876688029707744681901544751623495480333821468116438905320598578686836488685858137655401412901905550988265833067043879132388016305706124497918378442181378262857701581519691427281365616115385772498289089262911501622898198414372423018545948856864774005884358569701615717923862189758235257306913923312179403769073997493497786552055398646246049844882682011261114550593103816317966228499547344393791230751903959066445642150194553025924313152299513854937327809470353292684918402293935552156298398984041746063825464024687038452419880203174393372233400091832829131554719588969530980422495170584715796717258505426229843722083561753924873768071241319432426352022006734722681542397010371745270995542387164785380431691901065750568558220676936893396651719972235784624314536545268340565936600848274879866281911381010798234775857921559950401649302394506513177634307380932268147395759132213029738372402100732459164181865168 [161,35] 723499851939492880627996401414180537655652137405609662280446117015753474103144621854741353644062301895809009506330743420305099464444393345554846617822137632999995330578912670849633301480858529182799168219534591672326568627670149916629125580352858064282709201490354617226131564272350365625941656086643154165526100970620536908377863072112561639915774127672992596787364756656887233400743510749507090512118381436689991147998238718363118560166041990745681312655124402818723175122057967287216026743759708265443291732744811623020734112820764415137325729622052938849067451927308628420002290447463949967105486240350307325239748733210820021109131936556791261850067817682122553563362455874559264096618991177322244359861713773200446388590530217507224852824110466074989196440618229704430667554749418654033250543314584500981949322547396255771995229035741155435457549484544616032626980062938285519309116297370063987651457176854041516138598861543897610909126912690121778624047866806512503117239693116338147354130301772970785142533680277214607891255694822956616138333392868133293111799441051052184855870443222960227237054044741690834774974815518275196937750573794751704905144281671823178015332271713810997238442093815501020436593360629718793745553793255109149030345697598938476768919750468002273630379581464676476647332708700024258196399180809261408335066616945390557126145937708967590317765123353170670220905202603144121743931284396441770279088609093610441094173290983956439716952511407038666440032044473831739388402028892523966990487414219683977329586279850311388 [161,36] -627870794347118205971943637203370378080439633803552082118781085775716667983652569377062645611770902220742639904262748995431212119591535424278210494734696687983013446119642738019474952169396255974939130168035520612991588457786024963474992009441273446198247046227055285199650426942484963891325930048719181114605863675742401257494884702114160458168035076673407674355255278504367471827302880482295407635638434762723076947633867255240621040932286113277617528181214525560954728959116552986589113869900464340155022365043194708384283555728673754787787363971419258810574952443996204013650619945582251287674032710604191726559756470465251578062773228228755142691378636890321593505935868564986537100085269336683966416293756011912439194547601276178312870289252499343064732300463763163605537604357354384609882101504518167877354199574427392273560993408769092520293944866905422560461328145342896180492376007043583567761264201595255911026676981408761623966981543586631808266842697102796448134803397392098271310110296952732158131924316886132267272636004267354426713238874165926759512373501979175722450451415064916821751783082068719525324963994194396895760074770947006342335392968418748872018451221621496703311626895474386015165496270459581613189384471823429653770755193894049581365684454482549568202013951195034825678885543491782861525396708821630827701852589493383707641306960008591790405872804209350286609637568831705314218190795322741589063228467204559845334362693813586043531111177093262715917360918721068257269687755516046301119263758066739889824766876623072 [161,37] 58779999488247101392666556701657766986030919919803959263797425732457197890804452348759212729508626094630212841772261788082337257810109839072214580176946933903901957613232730741631348878170806830021161774904814589293055769283763511278923894875170145986156924044993453158455548977852792698758729564704586839670915011908267455194363670301766470247103978852106422035981496397185076177481459056351747267173103791444121661091595611753138011416288932541395449998759101666390648626388261951424740390286965807852643898575972279299165225679071597694365181483449237680488439271694541092482247898841616912285025956679266687502066127853959221805370707795408416814584690272241270725697643450057792907514003668541135140820526025840703041816924987282203586118128461723899940364333580895615987147697695212344778881397142493707968790828038028816926549855999982986244025901995730961688241211160006336265033939116694335414963658765997346015087592012783989912037669664322089733706451968257458515002303426606756322252673260815814798001533026715233605464687688187567536204367692772038522774507404965780966803311161831591724029332833128735012122034333380084561564782924348374871499905980397631692780444060322654789758648064304440941147989148170455919960349667529432805437784661130678710327504086460113166439487453401778048739135893912327574467556526385212257161283337935450923506147022240547805860511594411866172144250254425995751183307357366881898735956431160034864862919456126415547034168055921002289766172319899457717184810455759627072003497288150702627932704412 [161,38] 39977574347079010982720661752743552978721248834731514872713476378106773058377639980060551503039591757602075541560799150350106082172866878751630628532129989278969044074873629980711652314827573080172584234786457451836963304271692715382282709698612650857495126358457442574760962428408468348091184561519680943517673988994622901814545417838172620798445220417653829118935793274094764084134221755883719079768801335160700608789876197877518643633013683864289857186984004776423476542602282343757126585307406188643064769478505275778004569656232866188350726610837904927153744465051761894070293102424666810407628725780332709358599162449634424933389113244381882563927621471249485318414930265874677967330477354766263695751029863389278156925909173531098947596871762725239561940351701993047555099063889900093512278969800092760886473329100442018399307340999597031544380177647354559854481684753737555462933116524812223525539603917219976010495528575786013145220489609999953188377876199745127460967860348385591486569545300949296744516720064657458298473105177756343670383827003647368010155109219607193316002544809269249476329712419245542338748350176532368861477783805157511726584337637174355411650036816295848468348055461109199577582702028232268712544805160584374433959437191600519203658195520132039744709061025570785976163059250184222379331396902046342715730681590011305406758113691867659143997034436967233421426447465829078287173807370073420848868883348438124203368457906487664902351852071835617955783626583035256370681727108142763973480487194649639734407936 [161,39] -10277012996968834498824197633284825154410114438874391262218519871678596411372364245659903422053024992360975307275067881768224702708155054780403799760165908137268096189900103236400805128529472101813633382520758725790730221113332514336011460268970747370701758381960059612247194526839252202002726253646766038847370334700257820654177337173164600799686062415137168467819213995052634708624692509279947768025193194815540668252688499592954750404739460428818568664869680689571726074620465047771957521240313975188100381856865652413538543348335578438425628273315199025571286976573762355982277744124735700530328885820561195262771947025880925472614639231402472285891747268937751625002684927838791856950073076549702993463757655481041368839291731785704220443542149610238559965883005692983463773950215166390169191133220311784926108027947589882292933161937324956290316289217259199629720655850892176988706377063575162344917523630136897236991306799303837768363213811424926185778184846282539495170182169982965201167163710389210481413922042938598147302988567695076675715046468036364718212791136606407866510920578107307638237726084787999801528892221603686963705080172839346372602506389306181069790763855177468184669354454864260288568730064646052219045509486604976787783060606357822947142600947134017887257352397391837159108316401469848492231344858894835661675962480169159171969251578984540592838060667566973316216961631590354154283333324021302190590853620796924994665060951404803361745897215590562491458560344704767786641483450065381637317454064431836631744 [161,40] -960558821365358262843842040910310541583619387735252532568938358724479427697018790340281439250108650581319672009790128881048726186884088360091729927539104788536575264225272595177394888735241989365511184685412986019612594797367101594867285501483019235235925130160611784233710826521595733527922792838712092756379992385673790752886719300955404859850917873956895673143223557869521111904275422184693962710228894566070902624883865284911839136484054092634068562918199573764231256728728002065285286058377157210263134639562660535482368153337577001363752469014133805325221521838122004327293757983000652746760988806265780124566791730009208465542803705676712495721126988179400509645403602327938004871336814911403595176522451055949178860247482351838862415127505711327392893052502557324626143442036607605295770393350657853772488977965190401411373145724826459172910387493125860799793554277799639046610808611673209039467035461253898272511391873381289441710429867480126112690585404219792148415607387283478969145043014823084145929419479164249350886338408938327176519372447355573214972414105329967706426213250041654694585353653156029101274312743278105015925444158406948456544844216239584088468722783701708080087426907182817543078799695345060514370435968902158472086907169316718534528152387272788367021617300606223916306935381902635194885534191776935958572649319769673939394775671099456241101983228880836443085587061681913550598568862224070202734676936942930301012011101975362356090592966513821776019271315968425173719595849089503276235216461665718144 [161,41] 629298832357918147508165111692077896798158846240214482157380807027435309269795644586669897719617229442727800515406406206288233665573665987868034177225158142880261526661116740523788990574417314190532997860346679561192183475338743862648909175884859329355221342402107250825176207476750612895281025214469878336050819257737274124343270941003022775743264619396876322978974807501918932301393258938654604908069759299026854695938991669324005907743002340046623745060686456476966116848547605652866682205105014707020022390540217683752614957105674472758214217826960639293379821425182672075198081326218748599415079010552496108309461516247997706797649020517572239898837500956771320353093543383232027646960842595087473887593416747602389980436771236352625345063382363979425665466794167986263115350493241366157700814690509505593893440666798890034704327118074480696416765801576261681756754861567505068622536423592534729201253352826445731412946951794192206434806614763612231575647023069981644763253356253249164065056259122867265786977152288532634061489456587977286072123245170617031706618435758330034575861470874626649887014870278305094405375977006920889245050849979478491217344528579562299078662028180397513695038873174820719223882629453880452333622088720244617815450731998903471029990832431058622903382673067332246974881327497246880401585285073286770217392182036332262197614473384414436296505334656982643865505901296406780631849653693813371324187291380363828894306247348039039065281563981885697696805091063770500497284979868591366735728214645680 [161,42] -21190145046723194561212115001473266010723333469831982628534491268480040603329323362108138341381227391719326752494882988133588631504022547213800675376495871056646304768852785665047146505481093051520411982318638506321895715665745868511414683248019066432729770426985021949249202607898527499243143553919990763694589329572940262408530410860742475741835569029463189260410518535977614338960328058639784257969420495391789945054396612830834833157699466940051075953967076997643826852962880797170150694274318450531279609484115106147258899735301880329311699911260003345777954965179419137795038089725165701467606598875129142894698857440468089626362718351401699828447787330199201267091093337614714550695395422437713945712080254313036388544404115179374171380000267044735677400717399872600629441085972388130380010905676562786065693939538744698604458257130516728989568587118422187438363470993205069520878607288579150242519548962488875409401792012871695794353581350544824158393774941950172485397892479788492924062785676851772103962092702799436454947089497217803013816775838113427284242930327711245410542437381254893482917825668216550180907374566090490151066512355107230458596989845343202644268741952219666105076518503077321072583158153447871971329156693388104249894414984057169576127417617631413556574341052314774118072236714523539659920419639538855461104735386212647589581011739294620101201282991742538895834776911419717244270005244678912551394708621164523531998163581906548721491018778690554819894556614722106941990139109533589796001705600 [161,43] -21291298296137045225713022954986402952857799021004728885779321930160312972514284442561529903472741002927258783680235084201396207715972487488574885522572762266849051456301734300661703067883670959781376551982307301746893474549426879491055380977449755796844857695878425202024599560695597374524451975572336005470479338048828453512998027250105638431698549092639006285307692158952789567677523469973416099060251176856378753804414246558619751812149017747268846841558999577217027451960653495936011166265299259012593538163202958274770218761948572002434820375454866100892594295187781431968072297837470914968217592229154011358104086174514168821207849651515237497163363564041564373171867185733295253080636422238579673308709399334160097544700984643716916060834732183566238572615924480121357162753092695540985010040446096574330331243433729525944105993277186116551647669252703409857549077954896785044374398926346269804855098515380697941508533834585638431301822988566875633680191026993715989758309408490577601208089504412214040078984645703980684591124077585187876371545965431670893635532728396453020794733349406269353130427531574616374263912944587603537487808124993969213965019115505048466638401620923822466281455476812485775161712450332370315006430435786244888835696193133820394200567054001114000071563326589616063399473021823124092257056290173978742194133004780217119513779029444029234185286563815831191522951079949438876106875174313845559855281145073422011868450496358817858292535531891287991382571375771638475999082919113460951480896 [161,44] 2120490792309093277378255466003496887617372958661416191281152233091982389579786796405882790277121206431881949353333316257911412155260572863303876568384301504236165603685362327428475878642272689634000767443361386479356373405938446320525517230663789936728529653096553514046638506210022439714903068447438813424887560401959528715321881405063557947268853881236933116809706429836379983620377896435758565985473687570141939286745711678126937382964571664336793857985404665916303333077318800885635467956429746747860868946964938777578964341351779730676309246008547952506227993210045840393283435503749173689389162263237515257300836848200697180810475668873840543002587192756658050434292179386396979580131175426470515521143773131745042559742390038613378256445501800501241164644690699696594701932148147970866109615924060478542169024798440709693422333862995240083224940958152858649140602833788047810118223135270984531436133143069367834577343832821312173821126014481448092889103135309934236131589729590946904223063931598702906478451992703035793735293956714064936357595532606936661234200197574674964835908571042748301791734240324889721027199283358324929442927171798100926726728524288529934873247937464052751663353915196135240194842453887756653116720063942369517061136778265203675804359284290637228162317844714053764446017547443149596980845676795382136004103559287356820026329736667505980225969998368842453698257953963939558405557393527312067693129478120466595011218733033646718822026889683247459325936801084036085913372671373214760320 [161,45] 446655998826066996723506198645361330058297903457572769688062923164265863600575714738871567612118128698881160663450557727950902183914151972996681600290183738648808391016888150353712824136122317406224073470302543891045470222484615854957112181905600464162141804333469945956100138433156137807867241350972328464608288821179347334216737290308362103978978861239300614710903602107881742758357565244031646054760296302156895459125575819645577254685514081977963569240627066653273659933114166416367136442310677616000318613027101114848361850874319302761517483894801649394414841499742889151471529476625622588651129602393741561759481634079489522279106815730243957305572349029085545714042618960385265564056564651539828004837566864498078411830892647286612987008592731211595963792435941399368353459621741503479128048514964140329812834335232757442930660724767432374027866163100534511719909474580672399323591037805170558367477088513125749028165678573943625243604219067813879723618722522663812579524382008134953682077014194231157239561265184683807534725518586163111863863876288133576686904886382211188455757785593356167496258737004078648871326811570301274857788460920457885462200739781936384716927953485759629183162254537588433776813327741726510791421070242001555038029159218681174620539228663521583194865235408665131806976891081209926785917285260271681111696900784714090543265446544000030590382420559769366237107124250737398989753793000284408053805035342199624556926877665630740175067604773686722722370520503909102677167798647936784 [161,46] -66731192707137717875247401607878065843695622376151599749926671052633638696248155729907493355523239811802864603099346400796114248991460040179024427166113942921479150551020837593924926604427744082939746487491728099777776393323435762759728466670456357118414895549138842672160109905336613799667329600071603384540795473524039283994035384675393581374042511913391534526430609077405388408689886214095896327147496429837109351931581296512077468638788299470035604712014712250514513480307728147448671349275110527031593974008728625327868383065936320633649605104613620846955223132108896070528482915471643020478442905858737428864696160098953914332677852622807790691978146364761480749537549863514557055885042439088547538397903761749879344664882612836925492097281728845138530219972906472843232820086119846348446954301676248360419730467762635218161501853233994914661626674389151692001220023188045902869428633914684651930812759538615851331968915471418502566043241250153076354389197035838479218876620480355954503063770665546197674498990615476021156331264555742329050473255208938013997479156586578825416905989621762346517716781221107710740502467303432398509762879875189936422607447232083617123144447875312907293626764029975201065229842573038476899793440795290767756070920603600473893279051093784880100323039490593575939181872628828600762938231074503274658165194261920482241898092295151500809779120009541832921531697196632208857497720213832887038454528494887608083120416390067456029993400813541952371989046397628326954167479406912 [161,47] -6325076460395458112615653616669517691116836130907043193818333506909321273243489922670109253472854176488252772072461152309123036464371006989996882803140676212473011622980312721160501039792498260003634533852062340552317269837932513104319993695554645759058235214026690109700947559149896211420955232727699437897476890364203556276433807048296185830446077838290827734843494421040595389770834797541991288105856391704617257579724822795055321989250548911914330017072192609292801426568205131533206946405177587318036243627473614107322306805620692375016965859795139407731999051240248397405862746951703793289754088646748125232750226537805830727832789552021313046901002133739020005406984068505440765848119166939848085209325023803902215625533195967897408949795524833575233260257436698338378766021831781812132913060416201116509391923697097115754489902140959753286142836937048253199558641106550612294017914605016335076491357808620636907463555638925111021259517502839739535355845221162846126998720712017535034610632863437611330936065959839834451637120732502945674575329470810237638531374601220194557379093393069350873201589535765949287779393020129610752033813478389368622849475058731804282533896784321958182159983540560140424368985474760952012307969470026526934379769437505943822222991985335909291170192740370969449483236105884667164508497139571643559635941541888617490423406859770317854461884954770378801484418414829268346201473191914485254252253019461276529082927831625020056566995617725594323331860929184749846075322168 [161,48] 1203362671695269834268029104333624128158712221033016341903288862575129576641555506641276303564168353152551187670050317320355311022308273676311177529572592772765044327488392747107433141358592584046431913065704956173942234301878478007749665494104991592982915011599912284752464355039942487128900607689628382642643276967184690402405032303725778364613016258040476916513759666514384870350444158776417570397515762918877470377459381043694188948839806831842398866863735170963671029325567561648516016518343466506379441766067318286398975581538692538744308031326252671994589826953933361871061441285049103048791773769845879843215959371284952708463705546697901560598856874566910782931860369226460982147541773896987005927324044218555866145740415244201177814749356271089965093963242083500534340603451353789848494819041312790910555726600977082165585974258660340041992461971336213216016093601897533733970311989654689197866514096929555508302730903714556662707709689734403564950488663424196093241191670765959250401160825019866707628591849266480396846094174218780837998265042655630744777700434073818074864103899816903206422389481944781089350055455492615995873909061689710845620802491137550953903572712974937688049289615793460265942357565859009323521370680565055979381335404750371315902613302610204611233130425799056844725167806896971676607872712648747330780801890791971614246623670252699613697862459458872996203379233342605211371119608456250762661034568552712918953189548388756725776257947102273099124650439909399438117824 [161,49] 68554346479901161018079090659356074094322077503407975622799541782521141677774306267139552852357125868197216944266489992549725581271032789146409651517454706368007527949936386641462059679498130208009921990259503607651140765623486698240850296022489310953111603877028741346248348938711408274012944910960911983260562352903453971869204334461056620645466871900667402040375727158768103549897666911733536744897881605574850164454405433579619904239387963937583241530274503783504870210728382354666367839734107760004785398287192775554008180595646950684030511064450618808793127500767209451267852601829245284900972463053954881933069533695369263710312604465435063044128979563203158409702237858812603093572136934552423563259665825449552710009433342835658618182427055043172930261786487571483616398379597871649239755762526544688150025847493051953616541969066377611575181112343590078660802680456047930907908006524532938866138552780782817635817505603245260686605313814233948545855755824780988610807061558498182928808917491905448288382344846104487329738609234137244857734255485296360838753394025072624957929214478304630624989703872036810983575256047318689186830991233875529552560771276207862114720679419458385415856826698062206446438220429194555677939120895305510193165733932860745093004004486094356635704361294316149044568564230923630466109084169906690583173610223044034331398090842718406525624985066963192461329944968180413123578894771538313509374904614273621511412527853788114256352838103373583299474766049028232456 [161,50] -13827997709491125309777624694535781160773487010243030284421189490581343537491127799581846390509317806938697427472176679053054605425480043867907068988824192133604988689625685142975636005667375736756498348892195792509570528455283331761106629892226463292891979453948619505616945592483313237169266774332631541302620456135320340123193662021209600042200985348968429013787088602780690188935010728661888313365611770953035851645527176817238587318285731940687590929952475313213810472139502588738016953852819250517596858697771533643113513405443367526244637390749595838685175227243693349823464632916067853656824855217749320745858647321823747334501088145991987412180921517671797722851462587199890862064714698948862680271849137568325235532196571887044815490110690444132068491047097395318508429317951402316396676655094569279873894114034409925997638129492063122300125488222305587461403266153650897314031046455562782392532636593181323536607387900070082422203173850252788054006106913472832399317128159065643432202938725469265923285069266873110549951247174326561412094791796411484951945551851633112960686856280526665324576241094462929655759329372668351951647423327224830301058819534104473737088202756999054698820962708306347234478969802825905246895225094763773306648335850273108663513196808748652214449032884110333059036096886802012092175585492084543521634821239732415754361271722576651648211321102533889709023768635523065130770534810638602952373072627019260036885567855816767189646462491994651513253559150524064 [161,51] -652049791516793723595293900155851028733639970330284000462113583371808671070194702699563401789690352480248838288064007996447431313982785002640537109639846900454281451303186516208742758078776622185954797781813404128215218462282727774447151033403534247669168004555413892492021265184883993752016007164122606985917013335277299343098003068138815633214870396792166032175849307922581101082544180398793851542710532628430369460176768883938863715427788733321668550238075526087523879961576664009107013947077305753898601196986513514940772393280366089691325562585149487277968110917149139142481887884324109176189665678153450135401427657369416841033067745016588386412613987586993610877696690410221493884903421803629934798786340110631455147587231281933629167798654090139520315515580690150512254225352774932679230602967451987161963248005836569718829905316142506426946954254562545462459125847175503230099788087088101085599852774306609723728995044783337088938552496506430475696765029909005315714822172619973881925827713472537460590226662418618665614927325577967076941766634869160355683754002668947828420125780562608801074030925856421604148828164462299489442945829619191282369776867718856237366643905504266689662209120363591316801196863649412077642493443503254812471496031943539952036223297684928655767727096207866475772492563464015709852310156815349984694742350445116213696736891298565480907664680891661650846173577223471046971138772172533176110780232742335841945969659279390776625746646677234175161752938440 [161,52] 102005976362310673836243644007859076864063331430635394309624378462211625428080941211424944304460106738774573566050086175215100284230002984897386551624334733352532666210115160571323564286373086980679340870968468033104490826436320712644091019245167649095129882253041990610445910360578494736542881216991414309698095636881430583275796954661247497062496223618148980606262742112350587184408210218423877671499350877435865286426738597918013929893990974358602654424842226793737922138091379902533106186843479242020722982750872325768159177431907933938032221239371532680092462732851828433316642344328194328628366127956183891138725045128819481232244802734723964901476651558456493101248343897821863566496409028206609591593545221024190771143204808010076343733054332673844623319837023893227858250897919411396861329830652095831831515760703250790258909895677139197328401901227084708672390476736687196003622460439784999882691933662891948895693030286779787235047246520390072389311836401298962901024804987695032352146090793999475380462760216330535323054762290405693657308286239329910783719952723107815976833708589942945435893168961956559710318039544290482710758852718101949951715675155437128214009739083609891541537556850938878157472875493444626912389262934909576908844647149298404678890178973302699565882813568428285915124112118701000887562234617097687762658952681804181500954085271561031443894049291394425474185038914703538467610348068420618890566023139689772323141295932929160780448140141661966034150608 [161,53] 5309792567028326723018998562944281125429492673381388312066649031853934246391295784464317833158351502948801199281834878839430576104860596881687736396956901342324525825363190364519295426841470075437619283602858075056561780184703939652497768942339052999618827151776401542385198670629769203543510887147037534883208581767303329228367739202605434627052941144006279670112743469156321258550407340493447065643305198610054762760129131302078623405096724728573666098876526563919746859545267619117230286749055016336835367373103885705954087444541167907248406744068848826949919329399692239614059020989050295909356160280274089102294275297184296006131696827523520893177801921222383367581349472680413489952094789543719035758038210474615766442822213374713775761948873898209549063594265730361963208032189944630019899405394649409476461368199279256554947079231973245488794953230232837831391702375818715938036314202507448055188199299854630010772825562869896135603788203485112133777641950068714466856328718046211564483285855455368188665010749305132842139090846935211621209204044451237731291590379326790552931670152558067884806504525477796973452788991644959933004405972883147405759249036020479116743684035871336900161655859973905955100307731218145073451288966109713714977216051860849726777682680791252031434407475476966650852728835575305603542623316249307226765420488191715784571582855401767177193703361046495867884250835770013009230845953525969677280605435100627055194550447546541212514731945004140943846 [161,54] -448403469846606730706679868091372194052681722141188680253744636430920057874085531051469569415818258937644828783904967788215823571426697239292044333502870374522275604675523923766065416708616961773859925846736414519090479430105362923634066934338560243104104952834404604577061416130822062501491652345698029379907079699504252950325100694693268124199621274068536741065463894963528381485411106601122498924484595571565697484841564730164773951091790063115768786845044763966794778325727203020521666587607881049219873685698165165503558226069921530326864993215254715267411440120632478622764090669021826831602713022472134237999727544355252608297464159523328615443106617706197911273592689621294709036363496213339446740551007375713200020719420598047975556077851209943903828720228664562288238193196190339016417882980486217298502599228180743444886837360801369367015592242592294884859520106841608870336970729456233123701225004166062811572509896120088489870712744921336841954597058754894648583692198071968361710641856894135261745209585131721331031249729896602669545000653439893818295628616474274033611374670844175075498861735678681467040894264569791382497405265868551802062185837210977280628870320747763908981528556266724305646344084428298432814212481592754245182978531816042627431383792064297369841722214935137946313246908035770198294802428416853990400143242058466031364238835485964103872250001008165941734364514487446214058841108281984927425325019895296242010789133691749809065899167912176512 [161,55] -30730564262767677849345678600584285992785662911449815318478878543015208788666153396797834997910828722899822478271557888604603218123793018694464774867055796700993183315053053710233106142144764108443908521005245340279100896551755528796159449949011510129075639317863338597009338561867459241027151228998873868899522312464151001393146365551913045477770200698159813030708796629186132137050599351364770999397047293735603209653739614491608329606136353030592060512188893002719365947127324607891620585189044870681101314662498273904823315553045088294812859892643819921085770991365236849375244616087115518771442167927043750589333185780287226505157694224778494403080528543242662168582748165303766720753057898756120223603983404230500224289494097532331501360400207838622095346702167001419955332843040366146284319275967688798420602518203821646296777722022459824914636578666459065717712521319287324073126824804535863702519291571341403528030849844070009806054926041753597990705349024483337385930393231877709050827856921657020428767250662643057681743852604077247881648229547732602892249106422593716116844382506780162556589644232022088132593963209157335987806664057559115465906918852076031467204364627009707441687242799491218009644983720182952905461825792097622658083151530268947785426177641239303878615937652911367643248195826840043771236737163105210962581504284561233501509125721345942608081643800987859099389447326728022164856946187532526333492595506051222899659958902856230847903733839464 [161,56] 904537194457347399467205874875149514742262946036057345117407431765515875201224552044885498417505142872206514131686174482400127702147017582889336093448308538430044873803905079131279372953648073648109553337648144813510473017596339725841157413573822748798378809499268931555177983160888814155202420591827627999127211838529718591264944061388738746045112599976481418029699682968474454158073334160828302307263414704534050049911166889646464259933482897430804006851757629923783896061476301949887345173579908781372114535530023329578075432003116487067633422958885484815632359269690073808280888255668624368311954221443367957468681888998196972985848785911276263343990358662109883681123548702300792687397304699835746889608111663558659659501913522947528191374617930820434805081400524897015008497977975760991587199056965209535887282582856635768048575938789703628000392161622153748355298505759111193239994733815473074528309828552086611642090922253473008789010423447377980609299492538206196922519936008727934992395416495006558972408230293901837300889813868695551469038242438656310069513324986560498660376074057155436865464153371164017837218590467971126351334593337715818699644098067255411793366636767404575088629728518724579214484580896163852969759495475089109364751209167812360174775052873900596557439913512417542302257393335973586944613771233187521790623431080622338909976239941077082823880497372084408510974452575365078935668585834558705062481817675351952830201614376215934100236128 [161,57] 104930631958840928153299782457795572656340894817991807644608150427577382832509201586615476141687373464078602799263524110442803396639516382839418159689607874212745546523136210698824714705345665898714778971011427254076169341748755831605136762506782118115330331865413428380650401323667625384658334729314502138973712439327183462782508428854076465086290573182113019210517443396235228230623326999703859119966289796985672411592724067134430755200408559071607004197842894277873133205165970736372138874851626875839706277572312103671749875900453324505110398429097339322571568194445766607931240496788896936971093479674769335781811774317879742038004666013358877251987246473499515871231784091000627659603300962090672512087842869332159681491923352732474110486925428066330561375351224667411183597787619416991042980984112727394579636266753827807267225402020562816608077953529798931031947151048965216286259858204296190655213050684360159724290185864692723307403291890683828162963499580398663602498914310109081157154066577040218366866363276108640845589552182542077134176285146180317506787845744096626006548625472570884777663490353217089104871478943537023624100800172026070012614044617804510539305876417000640810381413133039204840568490517243860387294825756771145706870120168512511167879210357325305023180685688396344390592205982425616701223811889094832945988054488120692469472667137101377935893587952654258847673470197943366658635149124178491933934793184425999407479787344773817814340 [161,58] 416286637624023022072385615477696831748735335910449329404276426207541217648447896605324183967487017787704031229696067958916234519122354162340289724475904075513918960277513660567398063822680732850747917961973315545377237437891336333860290391515141349442925486123623661433830342227226360287004619608377126885946963855448565164426377041099414591719082823154237791426702750981997031281997557430096246907676731101728016865336813467170724062591098309641116485093353333194830298791900653060857360802442897698636417189180527874398833718988094895459538534408505043974761310039460854746867821411965444595853695724507374588851143687729141910575434194491618510431160618819765096566650451507680660378557556518518615616240524901561840604307173845723035170797231440869414613838626364831601399786001307683410316414781998564089420078376164064322778172617091074526067904745399953506332820180680427087817145132164653378324611113972142526528284953994523089744738836987884983849284145018629537761718855574791952889175091330126501504362241500021278633614565019587766457005129729732482481155857067065994073008553142885100420397141338530263165860297058194000450448634671739219200508248475148020942032867717085163354453714658773903924061454562404632231538458679019737015850451484274885092742086020009327098730356938734443546959084261426187462588433307182840788734414841649198583213359518130257136169137639534197941129030612225159103826871240373025806802844784865300966708725718144096 [161,59] -174869057882181449769250493064236680686373162545691955001754270102178638669879179418204743190350553390354417717361460906942594175881441290410313010825880501275712907849651697055472575858997273794242094696760384164804925918062191952511792008388442778170925242871451052971212285375044246659222177636089141321486404003540447556514091393302608862275026040414264062037982411290294248345399201312028217085325797889448656183388490771046910374537589576218172400432810270713987073523885849414764979307889597102508725811931904720897190811140705162728464716031200276385322933521222208745617479203675697304235977197188474620338406564349921107185771756657871370578557762084881695540633172166473293424335965862274814220434921026648010730438701762444110658388740387480386614644914576564841896332629657729094804421917103814080729401772371986777794413906675876645831517378959558427692207659256802173592265756891335991830521305489270382157468969338853033332343394876086443500935123251140932587842737351980522137520379137463446494285823591893470758596705513224502665350674490330841258789407106529648395311933928886260204778212262443511526363632847356821929648251943566824291899849363033735700781459232483115588943300544025238228345268172676487545378889396575160481319183397761355579873607167930046427223832738976683208841405688583338542045521786062495508973173469858325352103936939254796477188465878740635094934529691475337951971471845979709946267154939124046111974163601204 [161,60] -4638098149707584465557395802312530415077616524269412269434874221747713491540911460945184782434203035745061210003480747416887734179405697889679391038185939682399022068746487838989795360139796797660179520238463940809155465924258498081670749958740964040869980381765799658669737803885740389856025279944535954267076227900285039624318571060031072263727087512575973887349681117777802783092684156455850106297590017646880611248286806154894343407867928225206142702791660679807769432068064235793507276767876441438418338121403516394735774653448821286272789723151552047656785684091777207250879420722430632038171984192260681413560070301429835961858438858931836021676168195401899505592786983286780104040064873923629858682733354287489923988102158359743413943147021323516320320210855613638887904700114075838895628214109925066084790447233940093480036856479421581260630700719440142033797909507207208742317895965650783984370604207444236083825568500056663391206337611863132181686100623419593129984887227817801409350183781905207765375276418128184209013321848647448775617885896745981659906845250853492184898547325787376063557306255159023635599648660768013943384741798861212439756955967918176361140520152482137192675562963416355704118463514675503464927272575974192857808192522282133220773701721279284348614712249377576206007584171722127401391447822722024107772630147476455210422419523452385532328931169854359175224294520551705633906927767459661739046504788400220733315072944 [161,61] 85990973049183156017242496081382143441570053439494497406093423970769928795574694947173849457623512191041295997644402797352659473674792261741030509250850156023679338855438032152491297405009101459764526979172141064392644468973308359852368512678872327902083402845683821455658962090274223250559788415934306643091669840813770637645151709186054949212115531880058444013887006746373459984494384628321479190339941984262534802896240557470528236980197268138574898181119035709866719649369172391634442234666061299516885935187096330985557655425451958400262446050592579894690756468027293789225220086277665284163617383925153839178373217886848625467783275804422303524207850592170049430361556592875308929960504686940223855689119312023520642121464189446449968329492111621939153803692496238935453753504551677773485195328153314726730266595926442963103797910600278513235484520681442341217415027188970170474647538019046208483074122421863773420427225658820630273308109753489532785239479416703482837930843808715530939037982498028935625468947759385667050381321046028446045018952745545650349399954928835266190032380428293884003283244593468243240999596443554564277239549272778362431080288966563542904942153672770753333319444410777358497075447218935213700427519578923456133107396159310871171880163215146742399617402873788002006031953915774954703184605839437135683298239345322456345020363563245640779577054727890333398508800775069903515795597201301242279175190523202794275494 [161,62] 5853538273369553847640859551443668042562630847004053019082315479398057109326208828026654949467207581037782708142599282902089500947149287782235040668305145360935544748417009298450740979735318964287549221576496829291902058018329764414822986163573051336601723886681333605103825228962345892370443964793085523208445136248701008177193561739257865459277207401467048821520753915124185859719058929903357312360465188232263052220616240390919749411484362445820226313805343968209915312198905016976784333138894229522088957637347901838786843312278599128837561247913160991440492468670503224813800033199420471225173364312905732962577041672803978384130164680558440646679769952044459501045973408534485313510521134258776766309886965045532191734291842900273605366006155449855805959994462883975678175699821079654640224448689766587934199285579879232150998111290162275419906982820086880574780055226724267342596077297171199306478057664047914900739056518882278717294006217223396640737600578965573802802396155811158920505948976264286970758243734004388544734014830389217360660895124209635795533457615623110767034015375254255941539371213711529185532391322509765563150251431103160762205439729937885253365868032548956730040701120070067594372400955017090019879720552715222989764827676432286234808592372564063632177912206058374832043346615490457943063285101458565464383073367944938935085121633267407391892181663453575332958697355085004664474556261320390321863281587764555680 [161,63] 60066722260726799994048164416068402374197596597996988331098105143941223445833360325889698114090467442900443253222243249467597964344828015002150210772881194406724318983151024851606008866436449053329382513514884108118666387470358470223898004654493263537218003865505791684601925268669324552334151977722605225838506120331397000359013914946944275680718578760150051949320395803722786976182450583091030754292160907051334973801907471250071002714380627956890702508718020771442803571037696794326994180541091919601591252791376213311716461147541874358078153126319741786925053574782869330548274525096322142829722037774031107676591218948663083289974838203079931662393413754094870265129611851989677363013045761876044390708972763988464883119472574598263236833423167128410631172438476338479657045549409519080515191747020704670822136843032385673575144285176539725269925887465109595127236595285734279663865394058491439394704339115176644679883037031689867224745848379112638735848845332937764634721928293386487785073697782436971041594929661442944857121493832143032137394710111201924310642971709107046635530019558585568455994759586095523889895917884490906615744256729548996670468991606316402023205278711734385427239542332044368356944126968881552902008426456474596677963962102568399617348205828166973998538997855112079354829818384936475150538955168277093452045328357892753870713200359821105239169991794382870554556690258321827629868130749223702066898981797572 [161,64] -550065417265866668935172251445811390594913610188685099317814977789063868604044733473530847384032163208047310581146038740113745291685994600716903247501182847344563629582037556786164754515300349401955034223587195443522119113650278749028435760191499982362138238838052513365098565798476841625100183398435332008835065776544191791402664112544079745122463737930718901106213405564610665272488885140814549368658129697467610784698466027693669478549690553716981568511853436823579441984354707812599091348414305715764949719270536521164891256170846764308391698483040337836658198139009487058431686157437811172060034225989483144614641287711482940372375982598721309848089417276675052926499171526753925773234810916960850132058356774292346167691622312707970548527459852369946309017547351425813195462983061599187518966075976232623813362819148724654602793001616565822011792081482656992103615322021721058810103929185141053071616650834640947133645139269988984905539427967401806823303835174910490189260326934513441856172584046718701865721857014781517711621441471652906216526285258013174565854394558949771689557406123162696226930408028111209407279010314966831283935476063103246827810673080537379857478192729824652352759442416961221331580415305418872089886041147903338811859476206667534650122011476294058615057277945584213148325363033252963293127106811792283158790644999404122898729658673203901032824093203710665870541263661341595440060994622699570899364632 [161,65] -381875907259431006325020424640531055259710718833840346086150281307148205199917161227396492094131254768698581724963213534851004936422102320407739583832362707912522310072204065356332083526017488832226946498953358085007897578377521756836699603560867439816720971268687334677954276985764916338020891970231719417144290870408869231963149014294512543895554723207882768627009961641854269651100713318529074926545680054912510634458146122367435705123292668913307032110833384159054152517090011873660703830868693823249073582035571470737304777763351130218247343837960150032014618531793519299869174429044236995900618401149916129388112008683111080471221091040556385725749443611077289012546585315336862837093373377937603015250247583257667511814875684700976910642598137873020688665877395561735669993247960929387768437190408079419750913664865046099480648033514899332019623576005402755707133420635103464745034322313871682456923275744963465673344457626716167557176955955987462490594950604322367902559204915807779475766814360091753005566959036923896461014409191543923160564279198276872651099237844426069838341480635356601457660096469018053902994502093847016591386111565240395277318834001678804860101568106305426540769906999156855347309299243491893087014099218994192504309141270391303233249915042377320055355504188653665059579999113582440276691707975347812898839693495943079598305758645111165167792601804099264898655111815535774510418904414330685350785 [161,66] 79314041849960095716754812750939862379703805673175826031405115013033122769005218057694461657878660110603594953905591055660799897201016181777568546989882103092582375153034120647970191060263075769022015032318950858997513730537323719216583024367664335512420925890687287890549644299450032216374753409398332061939392513048883162442618212693179433174299972367665620192858406041979411515606022314042956768592506180544552262568899527816986424816346552650008193130573530055106330410233444343391101479155846974461769048896374138528134530918220998972901068429877030116948505456206305953646138218800555325628331390941608855544374090488237402674152930440061518608378182049536685268510046225591188317949432220862525309752194926707827928226533648590268889717268814249134797510612665640294875415389138847958186737623103296252770377487096312961208642029252899102068156732183400640516338023714312939899245580708415115518958879494866732652042029124179584079053625300278403481405341283623494620061060452403189014027730575190270991431579229217331014298784128939987253443013234810846549056081379805468101971553814353185207766330951478545314878012264357074368899182855940535975730940286410612796681576162629363840596266214112065666867760343109151839802838109897831713721357657565261598056008046730557558158895042253543020275579013981413740763006116762308849623005873071540007995527811671026644272064079398914997703842321463115254256395954205587168 [161,67] -17664033297120799908022853376502761204712382494396468869849289642280507688547757816031239036037575586478162390366142593314825240463234453601879150354466881250544476042276254933563744613965862171463115008492831813120650095982724420148547176409970392749596393880447772293705845126474927741379038699483093763994542527328154572923179346550719197237539952019194691134846561572579395522113947863615838939382854668649194667410866461794120676473945049941457313828765395244742894074121416350720337439358364968285093933346262657383012997243365923660848981296694228365270144858814042133578719061432220781072194541632258445465214357137144402052026520065910962622429842578373952885479989189856139638101618092172381052740834160812572911588010099591964678291245007481062810890955004754166768613694302648468875360280130309056525114662526486367832628277723678731822633287014804368679275666864746220036269868275590247869839551001476576154632389041177163465614939834251378354413220698647782054595768966677179909308084686193712296270359469418340696741520197387792791658679947697766999426416131702067263783029184184329982666637134698977518773679645984638289228246963927300077954880438373173649286433417059432428076381501538085455661528569887288521810204898755319980734361969401178636442719766752310693460440271617906159234727733701370971782821173396299601470479037028849635737051282838700745884493583120325696149815244803059603259238166410836 [161,68] 3522404541391051875527155853626692377821462307498858415026407345894201035676022304288231924878718602637511259939824565013476878552279651179631572060139977017981626748301011840509146574236783369817967609635374970547427884822878273293263127471090645710852417909602268077933145394283538952073846360693492653985383694029448889617481582392754618784369151458460774416235892288832745067817264706634015565742924588404036481100400490853816067983339155822039573228737345042297039040375487612811707175136815521356152128621877096939762771075742770746687759461105794771707935870641091388168515944808791309488158763236374773718160660642598092066419119734947723804389183477336676141096167087753946283951056009681580778345359884519943395358710476653537911223261721026846005125756988436890510783870680996739385312060916745997295916902502137839497628564726929244058975660045938204903049773013037647173621294957592149172234707767038077692412469325987476598042815612104669092544804783548446597054349468342796856997959285496285302262888991928659562220929227151395636295387189983918879027350405135170232934013073971918610267590295514722055402628500899349639962930267912690874967453673875327838374318444168913518710053598796095549304661420398158658652904150642825080223358714456722145483950552001763524786275084633600876135198522232917302217644396004653853187737633254226380760574743774819414719605864272208717772752690752550835880290088368 [161,69] -629000516749893512408303799482644322721077075217845745090655118602431585956411560946569079385657222658809316759160015705762908033025334922836220972605471336508478243734255063850165392311419679301772987298255444547721645844958405893528814767583335979312228613532426549027820544260535255063342471656168430094491306774409590049129842536878327160629773216175604886764303183320464086745725597541976200869317026667728768279992526353088974127866421576026814105134204070342628619818169351452852657875360779833192844792682079691282383367781716262519506142860682967717244705644834264887872924234625399423103175408334951486934598544865324065606682944099091294486356160078605985710999832722003708643716597992590326510747716052140260013666726086413895889962389404710548311040196460468868138291366158553409904538370872087342179876116944076351744958050630148328942911890585895731192506643792082341209487408556459987568034985673054988256709242175829611956273119238601482642340969208933136572919473598181757233065955564859142918544519085091544560689610366844141453725484823807875421014888803748188009810025876860926453088172794474440249813599622427232905314089469170935751119603187973518035252652212645574779678751390776714568299299244753977843075385289446992406424917479621545248426839900216659569740818802932800670968925958432867588009086204908306571326942413562555616142986808383308130658257693643551642253705101025302601793110 [161,70] 100191489625004039313063588470142803961203087279532324078050274918803653548724363723308804865960198551136495982321078663371790479458832753451417782220904037863409353112097005937149294066470829549859676009127922523054664707511874226025762576104302880291888298576216998053517201871452674167518707796933413500336804339398811032410635179013767255357305416998395487310958987750483941836606923320690119872328389153127988828703282951475997873718123821739860631936134829921872715176418483094842017687160718810449166046739448137366482047667283017404405407523655717981921770112294696031656916649131660332896879800206345935869516711031474338965533567868697032172496737263173480947095646887576821516818431534415949396520049486382157351578980465265829840971034475865209434623645594485585945379016511023843153054350002690065661982688240044768916619433800247456592360235569453589924397944857688561771689479293854572072274635004555147276365537756660275867230821181954106755657623823663209558921695450319857771661732609337532787108866352858069741822077644446127484929136410541767888533381743527524867780234050713609579290442247929823218961389687700337835792849681437850834561286454816253801604400251522567921196949542390396324669890101979508012577673200121624985742579324403818322442338672360530443769025493098790314926554494572739529873576666760156784979181632824325554486033172455867084893264118450265912041044418336832013632 [161,71] -14165510407821274697923493201673774280221859107505443273102165116269769687517274916100026626492912825525759763420745491600044526062970100477850122726852539538261516635989163405434330488355727275518571760871378025517879332328880533271425387515569681900317434207627230864420083369874083525752971645472673405162995046750425741321571643828413294405049519115193186722932672367582547575142046061852230718441874629844851620326099902031796440331139158229089456449765131167426671010550774378611434693628810891695830880967001280729372772016457285576248416383009370440021852524674098211943072725449639147496795380354583880601237213426096558000040543890467956054465062337836373424292987504073612090095829807012902082797745880967514160774312548032853427080127665909021271355967785013003004762346557190108296774900820745860394570408668567006055151505801465928004500273472376811819327144512619173922419484327513476223941921565085573445007174752377550211205964905538275449879569839509425370528646779963178021436958747131558353732374722468875386367479406571439295342460149853873932367315942398437264147994313078922775120279762898230170347353859931537650663905460999592363109801326855367606805539288911655182007014316273355819211938091823124208869497784569481306493858580029658391101677350008989141594396179064573688646310748194840322813269049566248261994415057475455578079433296837150838681136785540824861073001778660809232 [161,72] 1768130238874558973827373179376688732720650310892393444295689143595511821250739640278727277329912019815225524885923428909965090654236408063632498967372504876970080407913440004778020425765951478622990281985237062971360319305541783721760695392070262682525360768322020409134680327674594298446836954035265773859103325351048863331687383463741462297919265716429355965181521583788248553857845819473942781824835905073579935161895892081440814777617208144674836783154508031001389242132918379535150705993125978647808898266113959410146391454956757763261611823303353588902997195668772873175112777217596878181040731871045715773112647184976892863110991032986673095239951888632884728177905290661866477412516963112593987157294143912139429514288122795613654320205978888237673281085628680552703877223029339730366644297649011114458442335207187363891861855552772963910691455336756581259739082113619022888009287060485496448351477076081270448541076400393404761001669883162454048041190443125869941455697192136618325043565601177505304824658001919803091323506300200306380745928754353487668410941576748053577391888473293393966674001167809351193459656544966232482465055747225251504378318121843402716368868494532151550162607769482730530073663922037509084622571850215184637223347381193499738923000349737667618346845839248927975149884919032322975679822868963738141464634235944478679506679182070502060790241744331895774057409045658016 [161,73] -193688677347544111378220853729386629432247762678271467714710616240136474963060007289969108739958819292423549152670516637790273807261973036190170295088363394521766571003716539351133145275729831926456973675924361657114701533693211608740358574265584310549001226899742235205135441801958592244050118572556934563941972492631979845550724378088618278742956422415473054299246934745826016720332194718044065037543001818674696537116060732549118457092063839033549379884384600433506005358235886764929049506787185994425790460893235795696836930833172956727617509198093809924045927598303382341369908439206885871910112794096929291808373691670434569414982059783366168032303179448411835510332127005932577299321499934623424381798399505409266188088742691008874300627896355530829372917946796869774878436784133548499250191668531916139893663985366897395921969846624118776250683288720966201936748395431317715041241554203975091299663356267539529904548070151680294567363266850756164526043815039384936261627183436253153029495032420169165435362536937577966686996340527545089159869934515481691715776881168561386522408459528795611554096587696919695945318926759384539647149702331168465761201851514248597145253231960351838215294083331596762204962913289432095468894649028614524092702956849598143710107365918093421913818508489996011671461616727292005158938791150101205819387805285445145985456858941815705829571033848595413906904697476 [161,74] 18500753557746411822376972897429427845580367386852009533589978605408923929319529020748176268673388527673435181438645982318943194264376824300942458549229333275575904517452856848120404620637550324911809134424858431732717451473973637125479574535316167675458571158915067414761204585784289169205352983444174216259368258831670902234356286672103393882642934344089443144026060999400676731835742301957935663443931627767926070730849346812701922110832437848302841618985361684716448743145873770362430834598982617929419256358404340009239215657090505939103836577985224702627219836931503159810521961674902296539889876463433136635229015343443938530974414060038469018135239752572000042909292022353948104954459127537617269941881338272548931350138115275952898452181017447941652043762518731102677483196169690543824195126021986461782798549773081189748373210056895864822512996958672569170826802874843681253054587550923094748334126781596973410402090237369562774666435469816909706232632902644056847611115508705828426285922341986376553351974054196488490637519724940538183331309066217365780771389385527662937275900056978487601676070924063118134665211635564043845157867607800732803552094076277365767216502618653516701434956148842466124657049401070758588995200528465926726416873279374901351080267146539592975220793077855457788625168093239498406313165485377427527923887949277684198681955642994301295773957677819657313984960 [161,75] -1530079043106134082655898110689202914585715844972479857701967469032710764842531153564757094645545927203086618805071488071306927807413644068118934487738940029994704843042875566535564920074925104674103589797615787066283042004700236501610161030976187832620368287301924087832811709738156108059928322876347320578699843054541023436690924808478168297856697436324163229680814538511699756076901374781907047462457132938664877578550868490834902525205916317522155149504649350244629276741906754934853702514070428425874698249184918012032345458267287180468715153145122458816245719461098823078181254059901481553706773850811168144505787810079061700207299767620400153425439702932225693998483004406951527906556271535385979541851035404855479783951309898449078230026540752106394734113373695462333712224271121447537537198465686525654355686297165993923120269723892292201860460847927470307453735789789695380061465181652516117542957804700439982028557376156726791616016922545194225215716584858721364241599387078322727601180812283795480346844316596083477714679072628335537932986719883536099883129283808880754212652137111311478093527931228132658519138346540322415936511438588599703519088462839916167023957267980353376690395915422416948832153094382027913071054560591847871696079567431407333879806857694774097829680983381565539004128266523772534874475506131517826823721962604543956461875839851318990325636783298717855188 [161,76] 108738687464353059755680448207451721837543063457791385574650415170292267174559105768737440484392607670979644940812636459786475536886166620748252626497156504413234992995640953041869899584612454473669540977153709336291637598792324365309225795596484208228725272167480043274494538463528959110552129512555836792442887424131838730707245045746996713640582294208270362944358912189362626793426130025922132875158639001138201701326853713711753010854256552686951958045185872827316500482861384848956570331831639829263285710965442833204432552441929670861762926546511131544630220580784192494536807968347836518279627230054070597531379286689626816357864945460096536499165498128929021797612322993320769048550722077323637340423553400477029035066950096925531944665209253840919856764401074353341927632053766762482627123966919683895913091934977437776217404566010982596118537996851452728709942622785019692182819378652683158057401033632349979883999816187966324458651689300412234594239105374131401806569072121455189724122713923763446070236562693473471343168138523934641403919346801791846832499163525823377903872957874733562605128030141357335627680668052477867036686631322211869121113052062060190759230367038809692873276607813535007349050209069090221057332162535045089557982299160896295674776813276538217615032074619334705425447431300860721286993870202789874214530097722839193027537223849360081627752583913796784 [161,77] -6586982279466990629254993038528404431309974109382487543402801292615869050635420212963855052160143147754752156301902686678421814049972628640920421479639616574827810943284475237728880313270056835507257929869870475006020477979057230211427008465911333438922775625894308478271123791712830525213421398286867866421777346040362368589797024411494063004010802612212870404156672086057071649600611446141242424637303127028127264309062005585323953301611635148894984912815554081480155472447219224419809914937517438257563096622191844126306676306441725764280922915605223814843489869072704267326023816403166334502209665861800383286472256215601642932353775735938914452037879243662739710352638685006590120529284910716641052444459000684647365477330062748136036155004549100890913767618474667044535845604893581620541823214787741508255449688080297110858175663882937720570041070495051077590806469598903576692492656850011101037823483946944959775213762695899683358331672421564337020969642851642400430001427230511400048892558319800216954532775020433071353275605609890133209051576080771131803419611653652828718048189241914210552958517800385293430491099811590344648675462662094682563451169338641166587642436250132931554738324441093565930041516435361067697951934193073082573150508707925374807495481882836118988671885928760210406276164415876323063232872179830189845262774898188523730917836491656352078048360012998 [161,78] 337224799348071142279327033202981868852262420633391977750384519283824970309092597109406786493647995211277655798888377330173081773778410716061831498212736835499152816050872352176039179826795245146108086639076312764510387779695815440809276245735152500495775417395375436573539713974801317782960885152393092362017220315139564803080750570013501931708861873402733770392176748030360060374876490478121364843196633002590513686754961960605492683202225606978228576000906640516676869796222470958013890148772615380457751700131132924221300975785328516760997261420573867145075450968417972525486059351561718617766415187685041234641548506968788621236137978120607638903618117182571967596042070508003831578207283997766276921838432598243583742934588089164252370156826104411982222330542965390043087197070879988659325722735261049977929903723891655003389878053994706100063772187256838058917423669281464491747113456068009313729783618122597573663096876473801339126552202764907326893399902893510433076903790151801588541327751390056535499407667764526319786597474407477383602763763387904549625298065312341977508932170623400809995375724806513641122062841864856911872527315112569621845606311702579043191863809198126741522116716048452073527856225886953628506018335727207703696544431463733775731168489438334822112918403118507480439658082571633941978336684206298730495504895103608739650068014646813702020144544 [161,79] -14462450094170784784686581940867413802579473611682651227833458427625920061538519160376339036615641728185313677986280210807223431749185026726682093097667224629592621775232796165109854739333020565916834718214772134639327525224826044359127151253861155353479285439136531381564088790610710114801173199153716096185364454594632510609611500613606418334916951560223373688986637597644780148338944110732261253791819166033301800685426108537420349052787213259397329112402549204689558603042581733015804965150674872126236427357469064996289096219037144787521719848256252693202432366977263643769304948129457115682589852849965839227639519632508419714423292178535443308636551789123848409360362373729009630635201569686307990087300058695520888900670301516449099876412085271612259980514137375700187714015400119138529312107589108934352905102555895184422209907125928299727842685023110799989027978762451538759435271077589129309011156878031695406604101329794614082469817491648586046579006279926690049226922875736279645241915449469554415765668344467733406011168455756612879132015546929249323649491035350618773623198257458773399867108483144343245860387151467516765423601939978925789000699364041258008106391759382110239380023623609846806676956191413607439103534754846572813712613269640191593154685866936114192195735436446940607844861521077959987404456642442512287704790389880531287032663098354712987996 [161,80] 514916472758098409108360557561181539319025686875239013606500996314628506519736114615182523015325440112891024226677400615177979338511853741141232404518363684362823374185489870245544912913991633036610795647350511679117263492333180936541522375845055707616228036123282109557625146017246378819465513595427360957507902814426694514853036078705368773575973693304600953274454336623697753789685595235968445309382490924991677783599898434162572778889982199574139160270682698413130036706183028439177313066033319896268910099134893055163754402868084093069317301819561603495929451893414349844795379677356827311214082542371191262091022961232030782401850368116079808294397733932772858890853570892440912757098337785103387418851690151754835766772933860586761482179457412359428475635516045929309566739920611970654683248922193507679324207250283835674020455087060725518329339927819862914445370549185534872481326699928829550297403174711186849476943010620363327169037723104424543942923657502950172185213683068357207846576475540430391032860650791857764823584018516044199621185333969234039641640535402568298425859545732563270803060291994329820669043753617752408908823978812962858370053681327734604749822426688129952933043219924047875186927219153776646363047805332187237097590865654497254170258640534618589004035370267452577261566396058983806609322476913756225118352292882496451372202072209784088 [161,81] -15083012851304999349601715772455168273979790969563624597127031409403691900931149889358428960082132520950794190183076724108609807132877636728808370901218842403920267626173171025459469585782252635609043019547118962643563277414792990647046595859903502393539149282637049606674610577103586860917160238281050241887108725922389465712316952324856786957278095081574758907724208157730240252374108722205163917817001956996442443752711732362285845519943629941357085601035974725205731708226474522228288753630405461256369074101135700756460250701607246527012141439377212852266777624408306241224726205508986540773246255007913103132437244832477370688421749176957323811256823137183595877223183772908211143096673567880547216728251262402803941701833285585987672120366570533279189161452089046355068234272343512712621854660531886641941057533200616091952455296919307901768147510981164458340551435164702489426556704616219688874532491497632674684939473765536255068890295503591774194300304019951244022292651841797539206101832422416974801577704855110396598513967263386162708229860673731742135289819437394450547280148243161994989601055902898785778202870835464919274228018733392913876099195194273098403884018339643943541918622973282479817350357822599655838464012022348910607661702394327168384384005839480756696623980435523288111614300058405839435011523671284125259598252837299758951469241216511 [161,82] 360298155419037230527631567651563491976026480430378436458677665257922947103317637286755188525321389949638121236729234922877944394720656716768309280975828496032964631115182450328701839922084866075059017158248032461507396790166777268194522854974979406748926577455271564702849604951912253266903505918494346642702994210962264165354242335694496034046619574765010545752246406701339333894144836900250346302883845003069550524452729995675776343101146374828971180611255213031800884353639169124680846279028985181208086919798036760065017098471119961572704744413194539197815785176690579960921272954139903891071776572063979604162441877358900208790505557697962047921205132007815194658880273844593294976213654418131393501839237129323798745530931438972635459632467126656930570638795571392118545998929449651000459661459679261294288962571946338460568282904063122542070960188013581527782604814593743503361691922968778215904417334666504181220481063203161108968309103509864078832553119721564377187983531960045691214598109767438490772369521825288615043355207809148250609869492794900899520048171347220409813131706836861912507032329806943690788340949177779833646402918616050743420891910506311834520360730165102791274733840882449063911148819265442556467067311900017193882411306791830622928746081297179616978782289237188678139781429933818145062081731435526961808158443156371802865320240 [161,83] -6959618645492323577291295593164736448709492527589465357270735253574667898129640501057810910473801850933989527392472574719299410330745520413127722325691978404597861488483460743804903034132867060555899708950613189528599775490702297001942934850061432809387726181601363946014095612627506201049451095024241201932833654526754924742989939752693483155784091330206348408659955113355986279682321997483228370809999334696651019312075196183912421479364513606540464183679180147901344696505218169574420448991830548404499195920135276632585180587100684160259895982315524569116277778120376570947964269739231242783896977370775013133595223778769158808074917504108439962062185227166904168551043976861945283628589668676424954355244918721885036032560034096601242569207465692982031050833684372908562178105634216770178166236494579631991169354411746020588252013710186609785480131161728124650769779946049579607372435523240140489070273976674673534159910880418953370109001224071239308762693320359412377425880264334090003377597427090665433985981169826711537989012544308213009515934012105167654929222346162451276622231648686372003476421828548915398871088750124879873433063574917301723257257124537745981966399207659942812005083697128433433943821692722790686923771606539999354137132584842681848827129980336173041125044418690483561749145411090212643598530229501420495770276710380351952544 [161,84] 107847888133813077472169968682557080006935767676076684829033204285549731218596776045194677091105496247864946817376323856359931074639901342760053168574654228782513604321850008584041306604197196995015661528107602670510088612240010543379490603891784027611513046698365083413381513026526249065702586806320264430683667600742439788154963090197376307713229009429679446876019022335638020154865261706899965002934463409402708898292072936769079489105440236603301155248828044174689874564864161582740080549102142706410687744120610116248384898596177605638191236976639101488760992503480542018357941759279103136128780615086092233039191032872145807385969463468552755749578796985542574129496026828483150743030801306606190925720605897464138943517828069335835440306668961184159528221577487784815133731232654883796238436433901474751887272359297637027257520322541356185403144622308806513411797296971077228433791128743918323718881539054449462847207460183243547367342365361968858890159977963374309389416092861339007036219223292092715244974539966434439715576406404172244236086218796980661777199684605521786562357736919528008013522783798979456013266873051953111169082258630211474067187977299728767462905312394055485508603671533083965366849132714863260451095203086151822615804981049979396624331192654923424510298630650666861975856860725348461932855548204646708132039507237619744 [161,85] -1330966313292655131735335714313810781753411392143420478310173313426449462428164544586278383031407546819875694980743397557434829081569194259497529324754492370174455385038273892800244347371996771389055704181236405014389949262346228893337395764017237668424953332727707584524626233824069818647255138778988535512655094444195353430616720194258092982766213842712589309218140812910446863055799946919238061403111852606952115807008640672215717491549857327480545558155740687967126481375385773719066949470918787612827566990668078743318345046632299906553635249096381941476736188998911840908967437475572422938453922010106099070619689119171702472705091584450726377640142044381292706361836295228576128092974892094433898205708375794603703859858819376288448402078167244837159955213619520068940880279463971112825850706036256043932831171402595303296451879443665282342462666281367507729933349952738422045588628757287604652875459066257805899571928497598454869732082777432647685533045305422638191643313859929529047408206471714539614522530428483120406978913733613525719742268117319195246597970142583645954460769355402047517340531274563944679695635220344804271778736256403376438461775308030163818294302283837565929207180514246659763775768719775710643346937328263364569394820403607544769332109014759527419646921985999897709168378491972139136750801661041769520172169731684 [161,86] 12994971674614113780082934147647413413152766283232130616828229705522968885877195361241750946093591239785863932448372973722859788443913570383175750066509696732502995882389019881143131726459217098603881135276662764665770704268263018623437949589468810630094032055745594105976252452947130802354761703058529822371379249586210500974906429637271002521653107385403217942586219175741645316031650510079042658651318948811541164490003471281968108971012347155776142314408012055097599628161566068656259224290765645983412720874476784779741874338651155827501072828238419049891860442742177616077011747006594269461539803408603761662539519521446832989516946957965449059228051702478097756447128553934321903344246483354192978340877495320856428342654005546280838259335007275479627561893135260956842378567166698361358633459033500398524989763048395518917164638273041389673545985354030593541929235679360920707885736054136846195794248249272497859214530028919063824108112461575512589791216261146937325353913514869024746692869053159100023671461561798785344436927623528587960454141031842118008928860191680355030969134545796491605677742145968783848982707088949429975630503649034758295649190704353587758878367236312560452203546941550132161188697476041938881494920626006615706537742683737580063920907450317696945155297601175773205037000972295478674960837146599077249513344 [161,87] -99783718797835674545810487999165752173118147248770368224417930642020826416709919051967488614745717131922465448757423726985322657840952681039209890941594390171758161913591931236805443839817077320388377237807701342488844203557588919920805017271834797041823082839589713504795604761113670670415943098890082397948454490321470018888384677619857478970324022713589765979994960802076874164036000141521400740085453825359572502648349011035962869715773751770972078815172793238850555619693902783618269596409194481997152586438671111767805445601955726577701023246746522719447130089346041786959141215716557299607172039180483170690259259155022867935381403064900944566267158812174793017234801969475098269344211239229683102878723784740959739306756905773521704468867872352540252084877947699786419821470113811013436344790616670000328007909069689475851723629357212593100842776145160848114419984154783044286931859559340628382834542935955093215128560760112302650029683992577344199565007632331603413780849927964162893498107713333662836995352698730926749083484359081386959885061298371832735204434237216254080994986683369576254342348794344508818250402828155034501249780205270586117789466171872655571384093523513613313885530713821961231965553033793172700424881223881560166236677182290196310604902050236210313863688047778308497560493172970459182344173681273816728 [161,88] 599414396624328265004068148030995533609750639904106256203984414324634704671994634359821187122412557775298873410655905495501671981482083851159333868504467884948964094343066868506893572931197655888997774841671593331295813609186592072257236117999711134737511623519473081153895247716835085111264802663542775279842069636886759907745836472289897154008222939757618170964769213432935081510900760666987689813903114452701665416446136600775474216275097018699146841254392511449165856649419472979731511414863140113296583753783509700078020805373477004381485312268486863576863775002112092229651031526953881653930209206551044131670334135479806927653118989930286415387793490324968616167915901428828282858196309531430832697124926087988292907477969549507469288824074263648367814015714988303961121216680714717542346527883767844751206997640387028705784892179221212549101579687226138151711227584240035066951191905037039604732477768990317343213063047777367153470497345008160015777068091113555688771034965895581335150938208685048468368658867235532595308030541181327737494706936041124936066054175783829833212608692518323780227466864149938399999687843993043597574642481230952146965334062057903564263662991331575459141398885202931593093892214195815063735404268080757697032931768277289601705438099277042239503089070839480928059802417364991848640917456089904 [161,89] -2803754942578891361796998186040485744853383833738207263341692161518994845081669769275277230809421096732530001693005716224790421311871273002511863177659943942979775938089279282423116109348616969873671889514025488355878933247090776820515232657286696689772552839370870972514092616600769547790016093619079622823261672161970582433022371849708885483943045362510272866589371721057427336205317557413258791639723025365056730167759334042438005675447111379426282199369006141966905720521325442198008665962140954077121173480243778705399091952083215140303427505220637118008186187214034861066151993356993285494743888850972296819870264520077101397886333150171529117480701151271385660031266125233656578356097597708606345060368531417672953943666292777385108237250176295393616582936335180044563529625268822150592905273440253994437841103614568153783224977845359913818547252466344687555739687940487459147141016246983173391778080125166751879586876566224359786703033846003129607306376252291756697992745339659451288976417819212568860725679212345338018845682453493406817635048195240220751458969563104042141989266821505192603142247240576372647425406060004162874431939092009590916603177688448253586545712335742352768578714215673837114191198780964313134842029664735072772505069774146767037447779591567175242242109457528930208674173573176611161064535870 [161,90] 10169031657315691467089862275739109128921106384356969982667784226305546593892392489515478343172584874541465747056318601672139796989412781954725248984794951392360362958805099762809323222230848177907027166137034343658536172244859990270275243040099637625818048876552852061657244546491672607204127394710471545136701017950863509438191058650974255338185782717034914584749078956969615669733532825651121180214048604479802691265064307494512050587586442956731132250025729834405362573431439821554172588440629427638313912751500328624430742275436200518611952760502352116556483451719419713732140674855451205570546103563333232288649970082677779083250116890816842805111424825568411657560866811083566470038024158382458991877548037198113234087742197722885864793192686004567683104562191817943653868028664349966895615260961868077751728863465568036412050757667448194420259522187522689083288364209764689388219330102959485117101602229117887960478468105308987328619115281517331075235789702929283856060141505405630998360897237170818628754307618082663352570677315606494827887826159882661171019366311690252952219345514094012680313965853364060790584405538205645045768452765225411988865677670549028250748118044991375764858462214552690575978063179186052451628950801905736614744839315295329751465215408023771768008227466438355292555807897929015743056 [161,91] -28490947226492520652973173688381367422262106412739847358971673808160100844739031356081889655100371140424528949252859799071195485643386714294999829379061762430406007532878260806433306217215602321148022094562222852794266741668283507412046483701124706939607437201753780030074003990789304057600672705443169324399925624986569273358489375300540876229872010465950944776251483882873657095886052151409659808200338341765477033815230522336213630646254895453750772848419575130140148626268555269797981543514165707448543990724124606600202179022389647829200447917138024064715347518934783293344769047345644211226788471639777343083612443741746551111886792881663689238304807218970566802402060809211137150678527139336109291014874543544952791217573767374186068281477786381736707490118882556161477501477998935954585349104512018078557007556974565415929782678503048838154947180364817965682498983337522390742642136624319851052667109277775905615841964736988033976647946349804438820613548126887283810103441872537324255458120716261645266338744067531835055813075382077399065748940783561415863563964417731992468159037446488182938884413064804589869443152346008054137322766275715926807933737490471677136375001883149049236471373393217641626010227430779045532049258954169743907082735254391468561042815013000528473050613681159978564422591288235276 [161,92] 61450298876343011726718210647005611405862531517601250195433942379708557044893192490341535183062491870129793604441225235685364688363654697663456753971858874224360049212289348177567809285841297351786416084091345528622754233006030021815648078182686051774563843439647095924364363834018487228658352215740845497971931962563291723343189897142849017271053329902350780268847294268256072723334327041067258605632591917292882086220563860350189212074499928553652876783536172315526539596134722472292857762572742987368199178408062234247006756031239547393318061672016823711075292645089642578177886916803809529079958968248154554907329747780247773949127155740703331654328742858389516929522272601685844557000388395971157728270228161238711975879314518438596951229789914979344326330781167315908652122178972828060466027758774747485883886840194353095651892458042245896363730534822216488440355137279861376724840370775976573731481842979458903132530020961359782013937263204581748268369670448076517470400729750913955363416728563274480476969823021884587426692324308895559370716017003806395041277497214168521759637141845940831894811767453761134627935080459225835872124205143767501371253354109697538604110661083546022062599997545538300800134786268458258944923296780884548567216765784835640597615320072536669366253634869109982219039414800 [161,93] -101703936934072134829946695410842754107698992611229403005985388048519333001491605160237343483088473928867930558277463256872391968470758049588807678485757124055460942509849273191185563602569508921456358360798578402922473131288411959694964614154489278919637675294311651393168104817059742482619725778201087167418441244052835227608678245295181550302258648247240609828877453959906629251418491089983219859130677592571394454682335026428154787713027372527986815299609937217252108625186058322203187103067365790950637972066816023653574977525598919597755706538640202205263398666416469115481659193931501874839426673760077662141544333943370386522717871096233874853187255536796234381111367349827773413715941577990980542289469870846760577481528032704942017594884296556041861278367669829134554179489347087097206050092803318933792348518482213583022522356727999443152737607949737832816971823157027180207832239481163355144563394387734996424392684582530973741614480154567246722710535930334227450428047290522227515228486113391626930967984239883556129798867833242428788557259182397072708649969832328207026765103712199569980092882561930357005774736819103771617816749026095345708388087098958285941555915669009989961419922444330344244094999149031250870611546833543693052383404113123136792044379530740085233683791660903350843090 [161,94] 128773717762546059064106160224143944312080111584899545593277926169634107776284520800834076854298336974028806581699334843721543975106421146068463667817123950772918364035598328563932190074138117120018461498686809779975977266807627666274970325292908109724298081417237865555824955207800013709287288658712742493896751439904776116152843563294085797942647518047875879290463529093353025293149980607374025641325639299991269532551320112450336151545158077774344045482416700349424049810829673870585401588639090842831927600596669715359846008954000740520758756625856681364425648322284395468988455014025282215016350500861683916291970909848147409681345089050081430836922436362985303329120893999166597418284711694403087516172371669443361998694626582720359740486480744201311358133346703855218679788691038886993944374856198523168906446688358890036661372832195832629887778674929878199465364210687856346523812937951543083913664199078604165909132526172483445653023406922201205953619013983263473165531660118558111963034968028991907674522421977366667634256894285051874786526453607764112758327792797841273159754447116287106012938900620937208680921311570198952622573627968241206277752659403360632826681802329858304739053030028612414594797714266721163512081665491501082288795305746776014403346020894012492074997708617049664 [161,95] -124369901045420973306878228797634260952400787486406223299474333324876307439145007000228865703226521030548098537492659103806185185508283607811735914885464508055126301479740661057754857325099061469033934372682613482239270839801165482867841212649050107687648887046831980047128709633748556230950646793054603659637266023571656701780034970121381840461937471413559521194557185556057314996111269296699185234570232678710406324322445447515470972602671883447583941458961947247000466232346229733528588260160270549895012728700650251877332943432748943572121470630039721747847237201362040160161259261201100339600455644770010477838665067673650622387296883945766756325913638051955743240562722544787803250774247903839101933786742989125412659706699735814997921399167646843663936560500266763309907518386210079492928754930550796531106191476002813081171112425549442015626713001925281547238048461001448064974022681402468341071640608349436549837906729236823193823912304309567843907027596101511120799082867915509282339734797468484900723114334515989629088262915942366514949197282790203895718766808867999126870912663626413951310659861109232075239025384306635085688450749248928839623970556795986815077679992922910036576718355560039201081310872189695755524972692723664130443526207360985084312584527899223646160717078048 [161,96] 91357527330508180451098564280485710810214494442618884580390873789043873588764716567470604488199584869596645143123646727159058482137066366854956942669793575259503625145345426536290928686094860901475173756059793561477897094663987313116369921419883423998073045980088833716887562089946571602346718720874315561973329969604966293269844362430271230928165378914560838367870382450225966887957054317350017702418981790972200446440950877211969207269474114502104758202791752950360468190782787059162330251717187757726836864402816400773289700871142508126763379161930552481521739676515668969274190036585567978736141310067572805137455172809069057554312665902402772188267103022573807402765888113373724848349838601145324372415013200022692269964293797459928454164544105032674857281845526884140137978426535261977683066301843577118562341285609656730504737192419836158224305532231054088826912498247371247235356388971516466654312598629542466910238016600656365647011816868518218823153942684655824923837335263758784651358972761103590661140490082575587784898423103248935100882332727907273407516913465550859548546676292383259959085993428397325101806559763484158970121309654888426778295509714850128960272138815379233951502512035356558330787819592744508518906977231576431108599593217741382430011734285626360592096 [161,97] -50892730963244337759169524918444337229170960792125768373257755795182260141959156856336563492870406134019125461503855541408100497719857783814429945477872532282566330504504501071576241855935925008896545227318287185432054138215320818004609228129634544810690463934629559015012867043612508830650714797768002740038045422321820064001012845536306961985294732396262894397314855523000584377934827363764638092057081667413846099151388443880448636727855684949446740419475092347787251873438991071723567913619194308994077103437204533772987587387751530429965898064716313635873036669178334116891538704243669193598441231997335762820375461732525668688591611756034906433159944451964338394258959191645560628354425410411492885398734231460947406567783579143281384983978591809045361749372850070119630835290517591639888771220869915660791166499112150746137424316353725256228244671718612812764588577428064948331790760283596759635312651115024717167088099272339538201859754217077240366467301822597430081662874824800074019487796146272179948045587079477193902196203954093590061756649836937671503008805870431159942179399430915797395578443384661101176242147631209485379310967239313377737340410417723828138377807859480821010651095461406777042009096038075740991451236297777431222932749402873680145644533518023292 [161,98] 21437424887346331847072709012973017060877094287923281884920397453495775770762863838690193418099167063338271481855273048695575525626381726481033233569400070269299881968335361737933218580575551716882536024956143786501575165457313188462826032728582450589581708409802779147021768465472595213445203383026177819488116288417972815831230577816029285271741079377213556299038830673254621439542799041003789967658287468363282894317828731879603407260874599276221718590762395678738957721439669174222447651006159035675103955017784055225630019773873135395684339275008411581899019218023976262771362453223255730418749519346854626714076702875782611241647875405604003588736038371478300704462884793494086659614124858365477214830534537298163751778964308170583390316600646583902044052896868809881844953334916649773781426462439790950879237444841327929631710192385326403691152183158868060108660288725810640825753610659393540256128428736493455318697393820335180395679517917061798145593001891829122821268973329205477906224963408867705135566382332559479033898430628003143249342966947159528945011555687151826454096767141604955907329065947805872799730176803399955380149094791661807438091903601114907360280846051627900082542494439790290835941955646721550730481668633873746190211692090780784775926537296 [161,99] -6807460829988599722967723903338225740063248709215700456516878560911722695960714663433317187890887538774028125873455929042063442111362334066031748876338456079541527042349870079081096590720870142935972998398539353678084818303498997778662419854841911022562387364286154956597732095588446630074513559424253869244964552674466220029541904639869775142485333224063363631791623037933042275988309013312713347645769876905788076114032617502574092092397887905356540957819046803996785950694819121926079884302179408867087518334573797941346487500439272637589771116237602128484511681158763649781331317540229786586632395803739518078741772410727315228950504903431634600364323041083522497608709544664321134548413408902446659480952006679909208553492398222573178337480494594566425836539573826378786351110159748741936703008381454136512182000723311540414411120489292975907801490777388871075174729031685654283685673634819119978594188877341516673675624652508379260742842294927411139703066088497959375685913786104424385919437058976261338837527845314112927213850309113408826016731249541051571468719409238887873276325324392386733229127541685735191443692703474112123761080989696078024658774096877445511817916396291530225850256023112400769084122631576286931752399058960489853087523762068905858756 [161,100] 1624570307295076216447304721997591012301458443543193517812775848842104498018757215590531995564468997662151628335293073748996268378450990205207672868218643310307061787530694108626090379448890739005307079020128531788333657765850731093363499915910198311631224401740894692335226670599409477550597669240330975048273813895243906304616852003402232857782706552557834930965588298886028384659631820178719516137473785934358320907896530980616330926460082330546947901201717019719324811217185629463549722893579578360986991922856371162918538504930595231329497849246743903941118885076826891354442201248133827432146802506275500532823154082091864508963825170378198952439790827330503880305909413456133740030514511814746228198276824922372671250037611803880099093900299661937543297690655004777265617506186523072500913420040243818321212990274819202165064013292888726193530792752951583486518403529782956622635633904238175067448015662113155274445783839562140449048560518674300919896718238320642837800943443645632489877335601555179986611866282286759935518473810935117306540338103888615477201010104931588664740355561694281581380752019771115049526054894864318654088910044720112362175569687555006029963315668079497500220935933687238620844375507955952432551579259949052384573744868037456 [161,101] -290417185875080615717898998824854089118167945748552382865469392449542097514642959923406142582385968378020264255629351594174017396131579117962734391475601123458664533529718871778512165221817563826912449070227857434625215254173749437485801644980273041299636752952624913322399398161121592420158434193156189505003899600949147024012383511787538435616387944879158949362436121163357007678605813997506205915244274262866790604768380846908971189531721941310814591969841802260826772763900466668376355385138642058679723867515236825517457530429139299074366797599355377223997634913576066644641885423721587606344969482561035679828796898991162620779338140935398647794654214566978557175353956888772352053460557397456702594780067981362500572473564551691239091327436613287782262115631365948157842703347632419877998025044893926872199948413867924106871183674605184246398403177767495603440004528863443175438441913833303810837903608687720717494652233562530891093636540667270962928678127455026439928613358433949403122173107109458226646610667374941267334832514563910228517657609518657353577336811665898025885464908467531320322265234364927290229213852117297727472349824102510312305171789769170326180355483148195996655288034683311303454005597549152223273342061635092134068534218 [161,102] 38758022335730374424142991804484354521566398967955297459462543218064321237986289696277530408938837379223700781814973599571697565711343471459212972812995958983726663019044399249404170950081580009852418463609366608890956335787323261252901201525118651242197737072964712562919136220982878944237239202240213869067870365981559801974681089269710580238549343138711537384137357903714440248703096019338149330101798271247005967524714709970778007447877858267103454621403699511677229974840354057868946763737219992160145525870944286662042520526595744911179526357051756897372629869988244911250713518479145018968239644002157633459616138191620489265270305843638518359818463757581615096540088216085812159312825144740262860410061310178554672776884913473653991353847973942240513889826639018038073161078346903785820395726265408145946929409814634079062877953352088605966896819640445712065163986460423038966104192466848418862310433533800067931373696994593527780004526166101070772061789822801489655495461619596457342126135200439890489473256824034832691579453522703208029366967749035486902133460390116740052660887650615670589767580552182561956878427426123664360350882150348069297022867202951581763028358786964152221924580015955052492173883856977049884481547686731865248 [161,103] -3847768445318356303303385722268795581508342709686635230795692895835602571865563464283323746646564876433739316757336338936587447423013877841557144630848874284466707504826156368917645351312936567391155831752065708046348821317448009674913425065456860913042832875423893244192088793828506371723036520704581284936881512384387367062266540162862827501365824757087889951916209114381442265743020079921466662715880564771939662230110760604495222537077991277548918860950654622396730019525416775515355465966950929671636238157366018406111230703968113897409057973175975477070219707643351798180349096852528278463303190816707538099850624810840981319779442783097126343728661236931729093037199329518324782810777722399528839280199888100606430759563301023537494410138080846062386246345549702959367064963270801918335609053297981198595779307185168536811461753772574390513976823269159181472130061783175891355189787910521095013098618334166274732529328729910262095728910201714355944840264081593096781259522359048420590355989194029878517411398408423356290517680073736718528452117637202522758947217468545985394714548427942240870294056170299413067578358406444675731052523698220703934041520757332180523124767407333942418671506766440676527337814630102532888095173091324 [161,104] 283098198592020556084378273810228281985206115629184899916884784166698817007013927541638132645052991649683840149794355816931206546829436744851084935036460233277659958339195446533507786293049478191281333212190401073250109200922500314640875731528324962551012053138861261836040954395691898456109679629354876898297254285462821923896139365724323174868537615125572023059151154959486043549131044206847924396836210502322843392850555903244296649120580567315505567988751219521212434640631326165542324080233776487144834750768073527834772811338120929063914701872576628212815233400873232218541446351692233294351280563832853411067759405681539161714547789613677417052624418491010222311614798807552879191670387987797158191528824810844805824956580029117509967635684381493587597730338549164470214573410994836602878342277455833923071301738641217408390837383306989552314296732030320003609237087378924511356066384837385496512206074466472437088481137766179646342359870837491323089735882007151161090113764569832092619752148069366055251874503713858820207287716162556398894341983516600711522033612745776356342462575466197228048437789073162810506933959904499626585718817520799519913675671483586156306380324868466327225700010763776718501940361380197531372536 [161,105] -15375620277988360409235006273267363411238658772441376415418410439201842618478323435645718215066259478665785834099837591108617286995865153029975577500137832451422437835115104385508874824398498772398038346711154479875164990899151488603969728319149923260732749021857275188045561127620765028367478224010892412591716546192401460655946170571373786273170550428914927703484957005759404178394896308389828044811753679971602337575392119964330809862063544912386063111131408743488779506437335812417748559690443491924957270012909534726650439737092769679672614759029432370431404125339619817153326591143393907394510117148227764129224474506464440827854924152662977317754575519309837162621634150170227135829826408333292113394570318058400802354192707001467058908081166243738983538273934559990509541545861730601193438106679437342557840553995430645319823540645430408214547811215571800887133581254135591699618449181532999585587143506928277068249880906978489367479256608611616565282643518034300304598030787233180392578584853571978281998550700061491017013465813125203209891338160775473647659818005312814813014669723650355969466166043743192891193318148408261138370411901356798018081970922422990792809950665549901098105847253472585826191355956401283 [161,106] 613888410977923564313350410713912602127493932871855060498818955903493184574613287676801198437524528124317012791461504491390646789452550103817797869000148125319660067973845968643665555282821636325471921245622217910935933628751377405244697515622425792047945454255738071753011355363273154917617367644957926301379744250500877367273985635918953286077757081668062305810441187437341318154634672215227519749633821182994617769408809892508355775804509622891465969492324466497551521164762880116791648756272474506699175110897253724345610949669373046106981601715390076793481497416184514330713980090181396669398388334337286516945720351138572742577524900316192795297851893734694986729012324606048921158216942555566721411679147381165930169060728467531832125784321002870152586036487011966983564677300750440512333349270420208018969761839561279405694368842634883389440495261946541938825379289800256331490618296769464237272082062222255916708978930513117176212789860835030855397878185266257296372028228226441415846444079639301621525925662376426198637894140664945648165900405088017101602222720132181524749606299867781176421328361383767909111576749987941891824189229240306534290351953069179812267606041038364943329014937866525807924232240 [161,107] -17939181859711185279184622793928630073571989148791248012526411518410676543695609998292369057826887293692338824379836509949107539645137566056908513631547505958764101807024304198435029061731678912917904536257046382593330365520314073532306589998933002798313869581193210874992634679464930663595517941070000360435833969476673218569461973179101741742444308480835650421046853339061455232567093411386350066932947303352275161551024364834393043175042825226444290810226873220712499918062041770471652212516932550639240853404530787538432043694829091212238227957339525663300421447897485469891831421254766527931139674773409741908841220247714927924834764721523347748181511809846208117980761306532889242348187610821414028550785728542976046931597197923333237330889149872585586417826740603053875165176038617896266300951563731182925705996810394851825115090452932778342288084503140898234086269061573227979736251471965274242261584334601716648987307316471939736532102994154622422961286789610154385316374754185967142617178343125364030764871693135879318371819007777105804739216126884315049883895113899058889961130642314587577675728554417215819017170094967807966976160139069013091300289571830260669598457875180684879541955961770168456 [161,108] 381911360664238013359097765923826788413705248519621293400604386836534058613186524151054303672378471443609247828942298378307474953785141543528622865280969647428020171872629141062920135535654806539066712061688393775738878633383253076626965032117456982927880052200363108928823482660632359271116545779352033269536065223860416631852706610478943486447469175336266813639297195033481091101288310577329329884554916535243019641762059852468703632459456378525698669213636351350481171415986226377506130499175377391866298395424737212238010485559682793807703756291798140709779317513331395230561264165175079788937602700976832596183007577680496965604980135111567581375478159750287398043791159973106983877585758772765760451329779291028260497112804662593539225125545491237905161603231041374439515805249798758978807903955601656611753541544215688269284375261355285604883063767848421247660428064482498415739209127825841909907700661096685130036726332409451724688083423358883457698557246667676910173547436959728126735227948153689120126935214198163447399813684284995002411049127047556179942619502338877799152586062544192951255775247955910769664740495555686765618420563117814535432839735675110562013635551929747413812772870432 [161,109] -5894522235473226298264166463286972684887285095709967018547952381811001077909674748123804809661166402161761034065428428372054634869660854651031335594788806055551661155957798682680493778221496237491409282508011580206678693366944179210938010373423183406624885259720831886286959889657915268014056429891271019016883619903955554982244564122372941511604291087945497798047558088101042094781291688393747668520414988090628940713169446794984854294932225575782803626256862275034230868016808695577644416224040445163590917422937142427857596959129547818115219461250478431017899908949458133470309365999140579883440393527984489047703140195467134891255175202747366693595325126590858126691372205146972443798991034067593952477368282435750655154234123766492963113909595229971252485302736791949294993699060445336974742792070371558607964605331446119463767321089402618951317829506788299045540355913192780228144567408015169093586367266688784558073544339184077808970424467644891392487419909328319052157623242990571052438440517255079633656277126990921113110079403768739694991132780056060660193460760245658632885129716382038887547113291148538274879638391420870842811345122288010768957557402086623335117898998241215400580 [161,110] 65617954828216019445671148187471860395691036439947791609682900335196510278767981076582766880912948049542821057022690011458629445635243022628017503385657050437158111270297681359793662326251232247055823304014233580554973059438519164604531612058921834907558306736307799277083829081325196723262795223796963031191511606554502796962414613856221700497388699328651233325718680557438995346174109025640807027047587863687702377290245269684540966011909302934759973674408851694402714062157639536619603638834524535851601839732275533749907551018005299153978343833745616434294240494853656667807603939134648939476778185261441328324103937583461502345875250529563362924763161634758643318697401835869106637548569176994017748119739523531989936701029210705558868319066501724878894215522465822718031847440570361185371791534055454260939139037333487574387652044121710531214818856440756339873601659830028380648540286756514716394158222054517352035868440520283772572669423239414689031902122569040661606497555642765192749049832065859967090452493207687734584745183993813183634315777457448731538459002184660985055613029680709096645663053702391647880003492925131780809568557628243474561481991728815711181258357746752 [161,111] -523989652591381930738196299578059219775339919648876459932652922413344110155628768519170079641632700111243647097213334996371492541697440040964909005779751720845687108962377536498880022503283566372161934543899757166092054227643769142769707427207546013207841499247241254197622199902428825501976859402339206292939734094069771090202033011640175954485985965199440344391420440495670108940439402993614018304471576919876315409563765169178196878785712594330017044403251149971167827557663315071882404396338090834705028402443206808568862408829808368796058701660914451722171530536318549858078950155433040701448901236471279035975377049901947465354129852837036291586280227506489507708938974829128766953960909848906020706017816286676954394190250037129899019581931527986886378144393656127375510540929665364199207715652019444489240325849272842829746056798671705341877163381649289971061946110968601945203832786789857140357803791969961203354946085229910023909663119822085852181545547101791146484235601131596976359542526266544953749760066209242816459930793989719240360635541573213518556816738289503972917776309540458318321741639488643536668021413504159812247736119077961627233650543054133177579632 [161,112] 2984388964898295759391783102854712170884201367022583978673587639482347690762031951438161429251918704313173164609659907845457277763084384310353117685296251117378292166336307307408106117306443957731260069153431914565695683927175786100796304620964042544821409989419080896427775551530636840318598630904044483428642955179747967950530604714271935235392819183776814396355841503865678760163673373287518305228635098507152831344887961887284351963327481728923260244621417343210665905627504685318547578483346160923522316455277821136851923480122370085869430239569331354000406748903421725420088959632219686444710023485786399582189738031050446075334064497933330863384771883222366765293265403250063429791100988815866776180054354911065167081357843560605785524765873023958205075040956740605040041590416745226723315135435374935924773417105570665041379919485425206498409662066616810846842732387219348535887421645451943475462256196773575521013601538701923017165781280521193580389134614749016593419865419463975322708654519157660834145542122752067910281830332849920924467672342032081008960689600547460771161538699274402756554190856192514763581608870662969489490397762058618761267236111930512 [161,113] -12050051245577201284020945031562045887488374900405174810797646208495589213290363003936259325636254919024461104115543531169709933283606664524191811140102321692277373023572254924325520176555426623684734143584751063385035500882043205444794005588290571798109343074077087381350920919333448360089483329163574429230613887572138749783287716639027216120092520333782968007443745819753758645472506627370653769545159684719225164312002751071892966357748378022010556418342230319585697646718972503752790342456050690339459808640923916026884194916760236092024083656479066824660174432881785455821249553124340932964711233767289258779969649977893179068266773815652234878725865899709551375264087200419424787264026001396082157203874386066382847858517147510819171800253002299095642116781026049274412508257362271596021565962983455168103356856682764598156943241554278239973301838583855738900994839415848870566774549056258735287627388690510595473955922594798562704143164842095358982955651765457130014443032623360549441703134981620184138701200432317749407000826882567154112480018512513874684418441134545191435192274194975062332590140817455603602685204423429982201858459453019232722105290 [161,114] 34272388079005525788395099535301929940653127230091997080670497366950415205645049472282146208543348510244452776362337987781184185888093010253794656952192505669532474848483268723004576857964800976565083428138859308105346655020759469675484470288580494958802864455304071262009426421242114465634438803461619200733054228194244707009671373000106628149980774382313451961833131965148301902489387423205582500237763266514991620230024293633312776308629570550637441495123416062438783024823473865218284580946477173053692737770225755408073125106828395512245338682618630530424426963643708706961553450056079009333774571072728538886522758661894076207747842328011609406201737503064166169143315229105480471519413817456037980056517796235595429931920259630505324160505838877245069540650030340692831461142587768055573917459894620356665156544475490090229973818872659906460017965803541823701689046632224269449855497401259938910680698584844410036264416386022622506102659678234534220014909629125721427429914684123215796312947968273346817506081620767317214083984541084291373431001915229721655198409895270674858553971718244721743678368070036147612100155769074568167229422421979184 [161,115] -68200494023223369560690651526022937562152328601418848430989060236230364784006028199888500509661985391269289209750474280528881382922046956783887874765213760480131743682490226973684035567950199720114854591889372683044008459604441161273907206659139026531123516694614017153655726730301796383219109050405476906865508278219914341031158006834775772193218471242640275096045316389067359362451538498031079589490038345960635711289739542158153324128177746696027137687980825745971919566799676262655462981448693015759896821691789798092255299445251273406113962370767750733088087170294747944428465665327714389507636173629791801187519948417515445126114834976788447473243986646324156110163748598197410531988383691150307913755688366033289474111516777709975262082887850684233775962052805808342226516257208109341710604321469892982446505937487424445645492329520058708488043436620231513055822071356248351833945039705823105792824876589291173402275595057822305498742193021308418193316203981491634716260575237599222154072760701221512587535950570386948941886908031053999722673381530276269169870417216509424678436766173268579569196186136369471790594107107690548713670296 [161,116] 94279864726883331132355203813608037807146228368524899383361095149081373145081051850832454738725894348347287998277795432078162468591074389244818674240449602558760647494209163448586542584630230168274491719573539175041404578089747647654082361354706443303255108650120784901451599181795280538093364519111905141494112959156027078782495277131744339543573077818802737025271310079910216585028957982567773670189236863798967796863906949351886342760586179737464184974947224640373587875094080750418417406766739174775821546003332632666146455942261282258555785062386098764384117970509904493121145664726325847866061255240950708488197281690958189548787113532443118935165011224488006958813925817236245775161636929501768947131886754426733069852438703816660575217506040866411056859548253011748901153729692811944229022341681937782265612480784236693489860379298150517557615685505051674509946167958423408546507988596455111043547558289805629433829484956678025137654366488610284190657436924483879415211933719062504801356905818207033731138714998778127861896928755621477963954512888314017763470040153110728044578376291235246650865609821295901852012894617602976 [161,117] -89859465567241800580552400844103825375617375608485487627702519388281455596866364165054131010022946008000796062146216829291720885542183390681822273085215885209495586466560626486858022606854512139624805529747759564491627294091061490372844083082836183522067946761882653026826798844427665213172412380365988591966628097177918835920205620107151414263586650950733953988122672218927585296620553246003909814051620141957291113271512790129985440522266784421633918001092778700899642363847926492936325360794321380358139447196912498685181833453809205876445614082318156750817126278469997669583273012438403745429480096726914263292261523090490130618229700059016197705900922140094192493863033491408994836890262712022103355924713367120441592153747350392165527148704927512730854233429951424940749855812874810474446897210941387097458274625222173804861181030864836440995680067486852541932283813530532095874969001102189930496828877282272395045096375520118054710096057013646225992024782729300145820995026599823812647390555832996608614288339388065840777742361214530003464734826185453484550475460483753666877000662748541714714734407236485671237799796 [161,118] 58581519627211017275436943297984412601959680964118198221966997919134857728062683985210610907549002427952945276088595349699314635224637926516246376530711775747955360090496561732345267744935272615168890357173750058702357525536518612514760096894186822726591022451510944515855433151568251818430942873155550246187482924274976099656215365809648881557865600700156673166545372056063560355133051210414701681783057050232890873307794635975856685779223040683562835593507195917414935224990985754855924546165086434518625055499192632621926013884585548226755341857700513889682557162480610538520763630797566175803992369276348875583141469541065375011909783934862968859514000493120880784063160120913117949154717644627670028919492549011876372405930104992470319356384319454344451363954903928850651747575527498324121987593867890653730624775362075318893638683485623993867530221495714920810377134745756648572763592371263424209532744539011883497843396218312590095572894032840923262056659255480974296414525191629945481582635818494830031276969576798799206676698574048226972891641900549543910440185935604908303122931733316500014831533446211520 [161,119] -25902923853445586948760752433166028754363882628817011475936941319788666045265036801203487887957583839511391479315522167497651058531221782838859162052126093228155250859921612480976819055846220822341212370600681030325856679174103532323574935971782244975364658071271256270001205279720806794652126625515764019017431808516671970119922702161428735331430999832961735670548848706624351191402781365237382650720202707293496808176217275295607945284140969813829043123885339702483136440985771557984410100838372612026924844562439747188311732712406365941556254655616672484439851533319749483710572744745600818780899200288307552000284755167432106975331062006290845644305309936192022736898000101673270783999102679716378196109016245661775432080314142913238146949185003665776156903772586469433288339449809645826238195462671208361100433740386240062613253579766401105462708474497887434672088440504273742200963019445748004668714600085921532295133411221053822011365140623915145737613809299222881059455938550402353807223054104574587370274755999359919865012908840291706005330426037510451943148728744142375391859487577616834784448520 [161,120] 7699369730942873432417885308294946115050911351544114754186323824622140293258467110206695983732254448731042540853733218567332099158934708534664886288894463993710923020808282896109982493670078170085499434345495185016876472872756302670446300343310773255424319038465351161237179050071499924537464950773101437003080369355244878662965035750118309035655473241693184175911082073362616831005962539001682192062563977182052604901834808278791269375052088387288453465226699149389525906884291408246638859789911358750581902842321737630889428080077039846815513246510974739971577777196906981683351832794882673897642299908980081623909427525542855697655515395166337701880725405027856900863267659395437840712617006302000052449350570058963943589965766707234889512888652823045842185529843609875575918153078047542976679938937235232571074156006485640379136931710540884887040927769039051733586490792887026650205651723544592528632513380352681751275379411395861334573149721719171852280734096917438692820561166075012009123414016731792592408992686699424120662838322541231144163994965400649716197940921094783185962899418098560 [161,121] -1523980024671432848611341914925121071958695164850731990778009794657172990107420024851294358362586038936865771412035132550292397220690633337773619736568205686616709759904851531693670281397244201979250261839158786142759564092830158403782256955840689201767964721871593290176079298709070998106759535720578365600833129321999430947056420958568956211446665139979987621664595309346659516194315593075683236262016122959789703631562851175993597856849277740678631428151124908553188297109887309604574125780253323997062611759417146951522185341545683183242151216140319861403623686655722296845941789203402200038823902216365515374736295363772428410971783998386245188089578336186620947141909733024179822161994469083548202332736847006027497952800341488489667181255315792496998910927944682428115648411340424340616228246304798216659555819370360872243857222129772223654860806096301764868062889161857900080073557687985474633170553528131833740909621529930285522910751585675642593684972623630407364043568338250080355505942366205394494055023993774005684056891124772129560856294564628413696292142055999902366148832 [161,122] 198873468402623167356024327696738784132470681912892729270638920844203470568281068040531412729550418884616272225952202922440099319923767347405029952490841921433653607954923149198998336671609650838515382566202612456396622482930160289448503230523110222368084009774743419283912723811849190091126152308299363345694868836280184784375663576243332277363079790461666561367646509411853402888931427952516854143884881999540731834341734740335554383181725846260633299902202277046326948677068257906146964433163402719915313153330800235996842526133440505781509377834098600679998321903467774596517360276200451668476607067641828548296028382376325487921436606544568162331330921164251498578907455336840830449592704092642750628868121731603570347426924308433852032106681929095797088420619147772990413919456906735134663208992965219235938516943186895981101350053052652653733202299452819113467553627312953684415152193152565635411914360836343133525960316448342842087056769547027202149062207076805977858619134808469919521139236541567077053660373879844162708344290120036420022858146913006798324873024035696 [161,123] -16929414705504839410106106474055044382455540718058654688813032478989013576427872162866306753334209716887850011489072009180461090180163144326956934216479742834975767380071308839309466899668889726648124906078443376039313573972073453209567549467311106609426221065757553224767320963075560713741121918507898544898872298752972957400915845963673629002552855297750268921884992702957725279781343448585995036628998835954347989184515195541813355904416151240716026529407637815828816024584412793176055786745095651840327570442698767659363098280436613296642190374749243442653520950800654018990929439652521330021487205415554222651547840010186554189513242670196361367748690326854281934774431880737875715187279323072481251216705543783039449845241075969708743689868983397995232154794814451138013860587300614931419648622949531196974997414389747731714262604531211683913450768742954087528242521100185942304903452562880064327647957615164543351729705042155494732926627835692177353803460516170477752199819138046621461035681886688466648526816549747481216712292157177718022373486724837715771072 [161,124] 929580545199989879808842049832410085403522606445203083946931555487783820197767290739941014519272370639131723897587138538841532322060728562121235384386177218618291908383577026934205472809617034210462151356552781478869841185757842493659781416574038720051216145343511716835067149699083414344033376210824011680341625257127318970125879615338023828118890292166363878780326188950059103965094744719582082718677263550180306470994411878870083657807943642192994032856236575947970337713167509608132580255046698283251874524772121936686545059755478004399228804665651747382711627265042470817711030646732972595790522745915936644263133944663511108942089360743178229524275397740474183161973426658599146342703287152228739699849938719739630058681632906897285873369141198005414175041651812017156387144685928291921994498240927895297801666851461136677033594376787507238609776005654644275997581443243672602425869788649918881248446551467386573785359599967683220786609971461062637647040723949402192326230169779170054810089586269763527619799091230429604519553159487095919734638920064 [161,125] -32532765865928335650433383766412443182142275866404849652827559470567040255866101929558847763822187976265110099547258943993284435385847012939988700401612759944454472765299965429932249095954245654136597630120159170118926333033411063891637485172236440695725896561041778648844584832214674156385872118218543558128330881079731786333470223101768382175477261920075163273393770843640679230631238606254730598388579812450053246885044290372899420869447598101043389316584232590363113108846852462964281997348016176649953628054832318514108011081253779043281495190898694098952130563867702131538836907276292862156802541176919718559548226566790371223631867842634501614967872842637106273031192816776831099250888909914516352872287954580623277561163880533219481586895643423195244313015707578992600918546435056923533714802961750300619906938636927509939289845409861116859347482323273664512128551486623336743653944891232504530662467863749174873185297965729244351982018849583716573693989605978308465850886899429886097422330773505506649669124351230834284861831302873514256 [161,126] 716514141898116638535143603484213624056799843041132214637187792358820831945454549094731663216382346147816852251103539156815408946750095997509911514414516597624080533182177383293064322568915273584047226036665326089459085272347282787410636773840507923867424625612298088531614083410450615144954220299364400680871754403491573885410229456643475843398238999641742411487633554274374137232746670704205205861062946870265584755267324212263862574904274781565951601100418563620842635130163765559357576540059649668109453996654687291578267276719479240035758093916575439032756295483558799004218320836115305426830805481974779426860654428874741983122560690239198031275541678554690604533508353943201906529175929830361203969956549996692698405166506588490471376225935109304523206832901519168987177959324582897667116493228057871521328667880631324523131273284737804376738481620759719599245606255402892721233138576940193093594761766556412458321903656545946841263387730804161218529603005370435650182271472197020159995617980541393209870997510102334442303895232 [161,127] -9797702459902410368451908931486316942477991031696776256460305503813139063941208986611908076408016336374258225776363385392869539720343629867944992392531115727432792339778984271201679080526482991921290297277447792525120807825867031636677574430529875625765352693028434348775799539503767480872633261982896435303355182706676900009746283072585568539283913550657451287688398330974009975461066601315725938155097808101000538807251066822034892359320830755803038095548871804626079196921107602843677787305166290218803840430765408405976277616955087292853735726688236932100653183780539819982136986596859126862464478076058448010633901412362631908291130463631535748609929301689051141854271153388683030336942561424779050755250261358709168680433145300947295099836355789613731710046461204962057210819707049804965443457616839277660186491396986163178509709122881896152610648247385993849189394099307691017937423895829328625977674262173532503261761676127972964285768052799607394961977522133816505916100811992826823639545206429301549301120862297320 [161,128] 81989845690017101133288969268664258635435443980180082657020456546909611181097365597495036271984799127891623107103087422253530938158228475813529158975610339980821303931235046605873916772584878100976394089090642747208938847150800977588877388432622319579988035559997082937150884133117717471954477731184286741082049744978175083983734651144827947989389885675207135252445362242247944777206344877293337988012223898154615640185905315636835151404127483861925033244324980084968696334678438557327085620731964942367387712106912963482317084803107790992188605438362728132425841411158075824529457218484848230945384037712722528069535413191759543852319372926496315691779671161428384232618696664590358779654320144966296125314707065301402384437434909521953980473248952098760768357990883706703013342422360124862674258023073514844987933597151741351291539131706450709315352084176099620860408374100630040172134886984839228218332378707894559694457071356038239875940059374234495541887195457168573968584554983627985259077952549561132334928 [161,129] -413479440545911292622966966045090194507247379780538265134446368826443588014556749727238917343237505354921853968533021420711877898653473165380464728416178100160542410916914922682072215284760413135362859703665363967091275809208381258492091755515076823129680479702019634434653715688673175755413417766995678392588315674767820663218167738828726564579050329135659059136611483297907381995332705270460299976443213392961398324910690170172052375790852469516691963658761022427626704233086567099316013750165735533366005928132092273193204242742377482064212963438558600740208744291693042856148509510026487360286182329717562251252965253669626051000175564837893260668631245146136361626032749484561146222733181164687813228508098170017057631461882043150648339675104723836914709960859323779065404781564692560915775991449373602055111293258709040787906442420280888190122616251367654431274830588224898626635079785922066762828048432881545253577174539986629525039571981862521433880265303498052891199807603266313374586954600194 [161,130] 1236148885267083262947162070891069454053521822128957869436382380585667034412842788822716318274048590681449179580509598776594551339855740548993970535304955723482255270570112386624713214050993431797310791123463863770029447819082811867862538953982170554855089871624603942365232570118503819705000871241682873140898108069642731255156157047631550681732777837652678497435214330461363525351868389437732944441628081328923160692714208525883906323513154866560065653855730621505825055178545611506060596795206828565676330508091623627931774924473133337824417679093091553820096421740141700351151624770562939468988304381461556252373790896869745125525635545053612244596598461742627167088271858913737136282684601759387180924497031457321544395911640042587375483955655971479449675677872138732221656902415815980808458451837081064648462977878700061766300029379727676581737580822354047876823419456834525172401757473517448812185459625139674036067194855193936233295878160961458264548490337561695261297700401334339792 [161,131] -2152665492884106079384432092928078176348916384745809516054929390675459163502203280779763641957591795241054246907514364071091190674885807508167078726362102278438706566814264607555659796036323990130775323352563947260709040215155025134956894150530102761105557167498610460544556509996347677212549433178969555934153341671912448400834162482204311980877502946330730218976640724488865127018870795983170999450766801449525831867098127087432497419047325993452201994243867356116705787769179829588233040555480796779504854721910747622214904189341698829110641154631243389303821915489317227862485812740941657570051985564628597499583884539780183923878988146613933894997760030128827919054468428677142022751311637850260180700736906636521749301525669425614260992802255055876134046593069346864612993261607617943111830327461115779613341775865271663616331023517986241331749811217717105237934501916346697976705022556413692955178142757991877522484239510159971614060912497227814712285702773730250628886248 [161,132] 2142842758975294662603709760698721349025272211517873016574187544347855179961148103333595913491244785850997541122781008933297644361804999386770832067630263508562597396001105265941858796425885830153842592228245666712872637661198246618273507318323676781329986066241928901622245613917754355604448056118706913227025248182747668475830528327199227831621131533507169507199066857858709702228976092723415728280554700030575863414512888643373897876944634737130369258187385042428482806850292565134681433322735013562160548169091614312158139237750415952265184857295362140818668252668121788987687294654511768514428418686381732957316422961225313035205258413141889996011068813107388806528181514550894219670215650159041402323389998261380980679321554274667383438910646330054797397161503154947035266380986688945652224571038784102904861904642985418887096106066537895643748411716675435100161223222845545112480735716242283618284074426998799264976786910927247192828445658985747375279753361312 [161,133] -1194896802637969284467844445928234079619725308701283237381879286872651756981648246264041744325156694005216531218732479418144120257025009001025096191534526158731128697694697776698767331770972115839410774545749183591757987707742931775187591729081058158425058681020598027167100481187713272442213103257498844874363172766419243740080289850402862459231838293935652602490108169903782137591868465065088838142792072002623590934164208335401156265929160165549925917692624595283778127170927820130753027369584894637609181468818686538169950626416073509894858434325490030750959899072712985328032156548736983765932872146408897404267492363033962787522427056993580102028703773490217111513797905846709236254989497004380491594753092648427768486510040658435201230742980364730733720012034483466308336276719071153775174077617582092624552454832348803311783074383877693248823596961211152663584152823128743898292016600128479001055019520450152644593996187277596280012636612558092596 [161,134] 365218995653286387574399405786597203424522342704929411923168495882421439476260125963128800777085428982560790218545211647781166078897687898906915269651952613472517956283951154974185847695122970365863161245547337600858148697778070825351410397865261875894261606397124942497263406721386156086302585196919651430383775526690008318541632645465968506324258404387454991067198517604732238983925346347423770808299315120461784744613062629710603933007156285178757128559533514967394197349063318437418627119103836713379346888676757772201622853232574620223044093857373024388695031093443886371160401088106767612779402368885859883167237162898835676374955886347165110317062807621080734151941681809811626214559168857631707771331043263668156954126853141632410070619589586950919730227864528606636129952528573539845363245736127058409959199693790079459134647404065195695492451983694282718772758996614043353142605154344949831910791852430188755569721491365252374516608 [161,135] -59770154559896842121052760748029917409767768948950634364291506205412199070231436085852098849578847926060330813839748268290584892293941839527815930347696975195012194693831719607444115426659857286676796456796622969463009012263193026810581344448356658391480340312377432289912569938606593821189198207545909372645439518573983804557077626017367494345994531564904207375489160268563637681391764599435066608938499129971263858852396908557690375548402022809333963277280047497299517868917630548605321685920149961670360200909587773012972403388476370045046319316245634373598828615213016751438439493858690639430792785123958670302556345475112392706059413703973554698629919925174735053982426075797058910934031461677659649184618614009399445933642787082168189048339086594572647089057176105721182734951100414384583784409122697341646267680266573102470255639557093208321317141637173664522187843541315505592383658931953240285683119736468786084126081152 [161,136] 5106672448049985587183038828807021739311110821356226464353153945921411923981895563913702570673275389530281893257994040161872950970958697014763996758688048328535340516995462480169019647144776924657310632233897404229490533469784274252942549152203045881049738676726528396789055329656128478819239655518012889087873493270471056558539517993178913444730280357533402501661148220943598359607053884631331346869539037463465918491538148551255578380830819242058053764020067873406697708280312182807239862138289254798352897509883646896347761772357285056939360337055157036250071877234780875626224353935661621637085813052878307943033822695581817147421414664403936869417048225470300893247021078573261695869516862466484701909092536161483291817999570456766643235105632340814722300798062965159901425637088835168587405430288640529398789183379723587001587206385911694606412770785819051945920941283162170992459323154053466413223603288458096 [161,137] -221629303621531572916798690588760363039949959022269650413069803026700667135171712978942961282738934400047886004433964037067549275516294341457019519127440042401160430574016022579167707898182229585453807237164615001434751066466609324920836570983578202247274689864564536427362302215467359920608774209868973007543794053674774598796745883222085264227864184705444658654482284918061173315321161113960015973998155663333323415957505079078863073812292877479279042335987658229294749084758929230749187883102439293139827861444648682781896408120004636159542775682868330671795044810235607975198776783671537002438231245715750277490367938523552252131723833484479524188655176913427201296404829526677449212507279721501274578204129474236872269495714968252708188487068081117473204765998546317150146536703281996450595414060640634968571860961569618973904877496972877294375966574329603630643820836598423326731285765375130932390 [161,138] 4743060097087424244395594495755630185193027139020161742153011386169554771953489389044555214231492670370027369496629000083472879378571677871627635765851304100822917173175226430101023093271869187093024677550442389491306231024924093831039934649335214296467366555609934647139980075521564720414672199674245640202076724822414996773597026762372855014644862967746786138651151414796134323299277084754104675526098143024696284520347217998144497136270053551869166183810688361506269263779426878273710474849163453806223509065610829098363634698751113078986250920760659648678949469874481412155819247017288761472647973713646475315619220344471813903082707229830062050663482167808955757174836581085220187264459227474060095847193918531578249746925280862954771351143034846041246270705973746574065317068993401340188124573918569733935537074451589020811051578232246860245588549903383932718517250866398687329474320 [161,139] -48463167616254480366664870639668805653080770657451949332964421762575595799045493713490356492106692572290947699147833671704060064164452469751463826697742200763456943724347509008545511559034005540880414323901943033995375239288932440440295189585634134048257713654101690344267002575308780894649395257074624549156326553604123037740906921546536757823560583841252670266727320769323945712547512236957916659553600773336191399926353721266457562579094128558029561940829317313322489671137244344996086906742926224893786970280773718650950608100212520013478572036776454977453041788836119044796410433296139506184220797786434221457127826654263797387632313224672918307753917299651799927473716143659245219830531138472261634088943281533226518064392503606170100787229035522488307571309714716232934253059433561040615203198336771011504993254318064443185756027913577124635393829358580324139968386440 [161,140] 228243441210098209922386220998687341176355692240245677298340102050690731444490367056970281013033399211172741108677954322414611124695839941195055145166485231621047831459264332372736801302620524061417943111681392917209658852947615788521438010478918473687633569028416987515570149425973339063236333492668274275689460372049740643431726855618802020864501647198444657962954407556500626144666112527615734804624886437236646669259274161231744201554435628460448531241448391955464458712315423668332784173731502974520508134859515208076800593734054069785048018913808961070788570215173260558020045573952297431436748584499214284313013925407218005168717271055368829180945838687724557244201166555883717051636539221284710295161237663261490622478011925012392237373776648033268768223529767039280304508203761031298646411386977142662429234378485189217907969312823287376550624046816784 [161,141] -476757730667021506788049329807497801407877922563840545342735932955060771004644979436236379388850774367742972258686613591505239707681387163774011240021724595195814393523309894188761939579194416215063657114319702599163042926579637150253428666272149874165262778387738798769535855900561447845062768907758442580891624089168949253131479387963655757028555185732091621211544150665853051209678351220612859589814175752145155217935067373399157644187221063154055794818793796452672000174387493637335132560939271909093210566960690385432268135416590469516695314141082473247187507398800135071925754143768551116305372330145544803141606060327966073318574895256786279133883999038818663019581316300712896159985893024649477319335157127462649256061108046994760880370192539373241922154438699798021318470162800546241979494192457524550009575642608531405812795315942664306 [161,142] 423413645524859547432898151657123853373422673427180553670388916134795105882150883349175505876513554935478282232602184610893929040696417066755615473794946863229529146039549437930411609751016345244811130426860178776850327038207396991349485868775679873947070897149951088240718887929530255320751464672521912718133362462192764155077817082382852272682644030121710422913992745592752376793420834961184937106638419754969892129804831154510209218577424859598083596238744144093805367308418907658209541541768047430760295910751464496033360151804171118839449323150000244766196432866055717245918196135144212034805768428763204184669034215430735136164129196980975296404845871379797335429532418731272507318371742692532700362000268693071175751691624306360209161005732528901962349413441440182766660241774222314602111581009253405167957977445311832454912 [161,143] -152616582636198595271101867124203474735582003985139697247338588578700472440905724028710225578129525324670162965530020966122043384738664750953173564320008895245307857863127138745060850362485219653952984801017342364404009318162762172330080397946663285425643256063609408556311736765045590126474663087971489984229800506068443291628021734286820837246451771354798082147688558595713571288209782530277543117621557418699589998797865452957177251269284294483307389393763053305875671435685699333767125119381942494261178926554546077671814816527656893237485678820742193249217137643406087739066173182948115653929251553943897817185796823694087741415244042646673743923373998579497117471427731091504381023094509227892889882006065750456260505670637083374860292958430210754221747379019057732725673302194018855973757158675820173316864080 [161,144] 21207377350842821796392351608795163786762062282549338430710738912058536015423903982998546930725870543078112947903281652727648724064672784728479071526779864420289268708934347723259074415028003343788058446691921976871774675379104392031818131502410033701451909084608993439701337030613590747324588650431307744073637812835975675645904905935833184011951869219480714519073579798437624528807989029641728722077149277890513634379615129303253901509432962425321700107181800733940988985664423105494989602968746164298664033088972737813408208161946195857245534309358709762085042965906100137724660289755221206084332781841944189422221848694706391262181754984379673737521865934653016746332631841930743793186525013791537543062004115073096783472983314836089043159470010125339928335975782764252691299851411717015050015104 [161,145] -1073127531544603166381058401446305444568064690086791921575144882669233090336589125684117327678264999356121149691226181799361217421458924480902893516415755551072583496208191286349483814721461754600256669350285270569001886820388266770598645241321437183443966128969525887101730163500010824772946169653742169225410503233803811200474321533181775311645073930788648664550512208446883519209339774737645348080849549277018729831570142515344613796131852198706488684373035104197602883800111217068194614729837448606124979050658611048762351300723972203565406987625882931625533834012771180255410767441739592469066544583476072315578242448147119150943494720226565268892510884531341293885966563749509331104585176421124453227136682558852799847199292248095253939096499393098486942655618986665632037205664 [161,146] 18556091115759225443292750051242765592705654134424878779039659066780138937706767651322753296094643190023859000574084493267141734541273153697442307391531806923367551511602410156836773207816279041837867635737798428348017916919445560565940429792889441861616041977989511622588397505805591095529760898464388454958142988603378789193958661570666404238872476299454126755774741553591908927740610660542308030314017156541631143647579612684829028657972395289946575399826158406343043599550132864516774505412204997475619209727044256307690785818716088101928880661625853316617040082377309603625431353102048384945045069860493318887656175871424343538259432222102937608980358545957463292557373151897091717831931057595826327664241375067891339970281535720307802368956304864589350773468912 [161,147] -102110169613392681380385310468155928440639578738696681629611357063498774125783812651376162095731627707816272921829933613733244817264651149176637240891691659368731388602324956281744268531999857157858230384241233834645666372345218654238870396509378458728166717780345401736408668831212912182625267793260630257572692140141469219443253700519241990197108087623865261007980368719058580643003301512714477467700831921561229710953392979338589633408868683333255873080405513084315467907560292981082367852671753356051770872314056903177929702504174815876553820010639318298908688880385709478491670702112878991151706096768505242879942247866981159241802472444175089060551839780419233830190240513344544621399745469278732857914307748744641210667499464155654013700520968 [161,148] 165035006450508348729461207717253684086604245023616389428224334981909724868494228012972581321788883029363315486761652084772657632591563786800825152820456472275742566856455581776108009253917199833367087314752056595769677173162652783787654354256177818990692367120902596238625167070091282514003084313581668873451486134494233277001512287538285965610861872473549851213800422093463795876733247748183039564277973444680611926753631917883333293120516251800318602859814687085637101542543493418688682084985639702542449199380727863352545483050956040040973102250479096711627844845335974250572632004292016269591361525775686015439391375278733327893476448870601399136094843230009928060541807563983889542751674222268964237568546815226160956639412576 [161,149] -71542064715484271207941583089636093461476839008762612457710419511784490704874358022616889885871389523262052208236805264177561099886617892995817700858424015204205676643067533677186213212483333555247965516922115216404077924260851277582623693241023577109640590903182878218692367242199265816394305499720090297391854739789277634877548819353424628743221811030090305302390518100463330074285263637176611437691476589249527550585695928682657697797778316087291960893203785211791333213378405323908808406754649580962434006921276560474620749405841738274113592686032130112245023277318273601163768521995278884008715072384169419859757296309255207345907699605086243545694213010810344397843419417600767141275591155716862242870214412 [161,150] 7499770768077895885283729156284471080929002028868369919464994205011666761867615565144588146812659685143035575385611435244997582303639356843533407698129042792009564864667094540480558397429936422720530231569288850986821934728426394708141401521861517813540066600132382432384086381326259170614538530454304387784357032556432266387872780066690249292390406885964920139977895196760969490321978166493385247594095572857668021518765620869518207265242137045721592383025535168635660553498827128223673654061523803616057025573779412021078880116122080128032893630484925837811566128389855383666213307463281524635725470478155914506185538693557946763608332005657935881890367520060457892833221500640578246962194624 [161,151] -168801513380638710189787166988361456408415222412501595461522843122863275009380817849305688877643480190169641521868499376811712010029899882686196139261222265550441514267960785686679533285670322669002152139754079379469361462072617171834023487323637650890480341483216671158143144457097281138937129331018276170085809595868209608713316405154034823961576728363589242101726057402744448694162361574289533949762481217339381037779906606594957273115218950758657652269001519951936598441726880983615531065612387804885667375603211829975302941703918872263683878002872467342222628538927900857638878182442688666464703861855828845717455364595266543219462940472434770884196074335550295009130432 [161,152] 710760922296914013076278411634671321023249383665472301339956901114476412500515589041329944618727042633627507035668755931457134451750554607066760629696410963936507288957268499729133209476716766789866598873601450790966462637544993723888559117314568123774354477539170482167324026264710018835988903083883966750557266745735739063270785799855400736491865684970728018158164107931337386458301625439010786552341313922956931999918606920520471631131323793245658190092314579129927686779190374683789608158487881342651193526218267941330899090152813757861602689131536400755240455339684911412951529531448267449059022728142809796372656482955763020258743805653732667147920 [161,153] -476609593906027075349067676486498548097339308101953053626496210119716750322300989905409626441472694428723524854269645661076514720663343640006257277679013217074632239550632988620141194212818072826858971569996732991870710237259406355036258535959422712446598143617638567313397055657838648458195185783796500277392031528084073509991245726790261362971203727908396798430883074182352114382048105541125702203289658607825097866350465375626594293297952462141390516718194565582129616202147002981929732135230523662650083790717091636961381373481090174295677662612127248201017931316185751374104569607820400813441086415087748895886135715934262559738 [161,154] 42079675968764714393286233882143488107238184499072207047177345032449207635617550223151112409518823362928791768062511158205908895661908993581370910804633547755721370406139923730540264122663321006096060847751700021278352167714489184173602477616113690237066689422596307671154978867792177424266573528954674458536449741857157288180978638909144251106583085314562117793345710578128297355423409977262807213557369234731504304000890099880647434065804603178527369695676190737364970862869981052916932795211461691205836083884290892798439605903970509080573046782720481697667665432983759194156359214887387815296381226780721456 [161,155] -389599536537038937883266593822677885036603683133468195896371948125679694993188505402546796266193350541728186103506288106157642682551951617243802524534462502520913234043923956593860040507336220289570325225479972750770963122152255650570499653433038570783359595259557613306426155260946964490059777347590023899636866489565805793848068247247689183461546146794074360997348257106895131114847105116382004269027469022252178576566713469125985896749726530857028570656115183620223920125393701629563140908884110374176567607645557845761544834048509980139161388274866789329218644405545484614178211847456 [161,156] 287060536634049228735561028638182818147872168440125149639850513214791874949085898442824222570739684432391437805746478636656416204173876658060618944960982766781147578878030730540712730183929884420076508224519165369039128003315817926433516904443622962314732223392245855094057121744937999465981200819008086784293149869209273905479790041370219077265976021727628936372309887136069730536781199695726087818231271039744210520523334051974168763493081567329710675027619538194142265732509649492567206696513192283047775555970572411254442552733535380040469062345011814866064144 [161,157] -11993846146030607933277770402089666253327032691754728397442427221871001914783668735437618982359013388888615206328353047971024183680753453489074394392171208144888147642917317378706497678085564217186686264848960218498875983300550809128578466791819758665087644233889961713192832755354360546666821955128068453568226808749253221923849474623772007839047296103388786202284986756806953247198271870519223841551693587599821245529229845546826970269233058246278630723250976960609568922010504675786613418571834803216996408230986479959095004168242116594 [161,158] 18630230083672959323831232657242442003653951990778364522456801433619045753673908848889716540185657729773058573359394152379232419266865563997805524240706123894751386409341845543863756071834031452825932239218386095596088094173796110118699913965549293797821748721764868856358793157728231872898948813267374000402538442007914874205114828404884872155742906342696469510910502592814876183379699010998785493922204711385028769481053459628314941029347931354092480436062446827978635367328303381446231117458895829759048808000 [161,159] -628436630033877330861505845157294078860856811146496592112378094769560524447414522504953337753098012938457749332629906318381738558738888414849666368788079654381545020867250748840389438515195815764117983219874045117198653560077417201552643480480182127131911467893923917148208996584686845600105721334867018842639936568982251704620277237563749781916422339716796273643743737839795287169347719077185760254117285889264528116502701532004841631093946347670018289334373328330885053557293798368 [161,160] 226199844292926273546954762594288538669643220960003846729621099884268580178740355189125531332356845142855263267832784877477175990901221107595887738976457136193340475422668241474996190603610695628289111683873614688298560895848287652553584406738408189060047039442039164337392116790674489182318853843927882245262840075456602087435973223283067958647961342431900882133908232569633804366607185579504469893450450110028777239200631722587223227013756929600645296 [161,161] -318065631374147050448501888486673696362684434189285549634149459166164558410295147399761901393917961094295322466654995849343170407347434949657137710585347603289385159460228505228894975792276156333419016270846593492602496241252320334740482567930769693486332234535976109507127719187410462718309897778913902281749282574575964034644757231402037607936024616892536865000703790518511157773333329303681938814273189362634686336478 [162,0] 3953689449299413150703474487543195860600142473897745131537748553377210498420705891714637160770417442878647549364519201181322698561207709722001299556415252743339953255535610549069718522525654943503609320627665979479402037343268510855774234023737762817223242844446790371701156371273806797327827442850466809554857317178167829315176898245036682400647074668925152797401029242702390650448907395036483255839557029699795539413535932729185764396849921818753123788871918146795597727848393021844880756147036367234155507487985309107727599667174754395780214342342576044554898574014359640836149683477731087974689479958252459570952489039401766460219053935190041792151823337315657089739385467613198643146665180343982307353890245910567559009050911185832083490888398867896605626695914008501422801117640474814032910426110792379010289625461489278177879767546838335311918223717429206549673329088807726697396791581346299412489136436680571153937684241590206979652432506478958455467519731956532975630726498920437261552844884800926134666148228486723933159041484225799004878244971934380083924148338291100502661812959364500767872290305003536117418556385038295002328165072810393200918988945166064800239471877985909152866392754680705707672278066243441038698873739760650636042932565307580855335697360957006049860504491652905959666519709337976567017405824416605515653782837869019674399584631378958405525446064330928898931655823199097054003517024782303882749335120808279952274002101349538435541776244346230187455116899795813839171877179297974754679153848678007728638060328113944513361735581696000000000000000000 [162,1] -60459316990727095408398204235730086451974212801185771677282331768360762529862777264060182501329255109912537117442179508594276583256928534839459193743657454811708644614120895272939249831529682757234554322846964977379070305120984340280092765755374756818001530463696736071333496404674743506918673131688917647087724833013578594474860006625659396787531014042182885952551177249295994713623048607286624972309496655855218517787992729356775681693534069043589094106917831393391295784733950450325456239758138206655401750422628962345393015513467577804241734708636461466142682284041021213252906205017398069094097286000250011513575689491756768135751958895287036516711280995121734609203389527948111047386461852209812765892243406019285199152603173510011552712939830239205947733372384078461285936377909744840972473796434074676820529186437957123678464808711187151569030294495680796704961657844425462028764300325030301220698380577768757489764357313364717128177394462320844027360829866282221364957699805396714866165859878611856838496159125726947061624118192371230560746845960487817550658200561024653203013202534528818938349903027585718840404685128417846551959600106362390910246209125929048683586633197078114565480601955416392249368571785090331459896065334902998258704808848816610968937782801232761810370598681212554221897139209653783160699396876716073975868855938277607440846438830356675935523189034243430800759450695314143929708608073773280417017686663554918070878141359108164060674704666106706457954106185265970733453203635562092274514159427019332455315186505662413260794500218880000000000000000 [162,2] 450202981519318358166037802384617049972301122223383004611556634782626354940183897717394973182764126005611756459707296780541052739155384495502774005873444448454869044344494083101696243206926643675400505001991988901343458388371204889940664970757281266169334131011876695632624257558281319054925679026268629606658430637571537508467515108210949415868965012715533315068899620215724250552723389399721796683733218303757222936478211392908322529322486148823271282158170463277388026259278945911826857168339249008929242533328218566913868600083349626722679616314111884874057954254670916995347914156645592000377163214550789551919863639619438563627706078942466232449733259305645281413952233136346649998346878659681415514242727793466027100239168069315039625853491229489949875317937108002507373438319602296101934290362280206762585581799057711063301748500326932010999782443158706939021354197762630271023512541884393031304189629807917735030582077047739846027198247763428447973820124698380669107021554106560466837213325570097033907997935859601910788159146138880071077943980694945003600394924222519449022147892876201461873330573736100504920109431089399424895289927558299338402573450949323756566858383081766225623973066506182879742147936035879436556324636717698613617617572109499409256850049171482185793337143194034179389594470452652605204271173118110802847171000153982182817643415585789079685698896520889882820866901657537199771292966295761896634619211610731946736966756576585098146399804513586134817677712520621065911417296627865718693959059063162298213057580674008429289278244126720000000000000 [162,3] -2175580799930945706738594645667114111424907271255466534805890443032701069811268936421104018568489989839058768588761447105453552382864223510949340913228036365909710971249391947177090745936261428667224493116017099134371616062787069785882027282083816630793507453018065549711716941444387079332294971968549108210465635838869517403250093922984608251859860853614344202291375167287545685594687160387185587769641624871890802004457476763491857746818857661912155527617929231223969562487273100748039288920261476518884339253130351382654902271356027801107077565564423434995291889804173604009621509884452814543636796213236173401629818219217721083549295594707631758643735802217799751768128465580144671732597287869223331699833846017658628890357299833682919698057428471415083527461602891591042844212172544266628925309316278802880038311490937284819914454646683551828779072706056480690622895042600448331540204163052680778532461430947289220208046287330495625042571944793495633369473003879508822487669571561267535569833557999422563005669644535977962162466149354669163644078092187750070761221237173987359533317717663273846478010727046376497316019666698980850642048628345164297262690268560284343810072642542339093099676969553342315490540133071185244868589061324451053777070832218750579599302884907575213625788030470184978558858764833298438284841373110331089606396957922899009079923977015458231990495307442184835320543798612735114535568144593894322266294795553907576650239481018533461197655415020419092151619180470102778791926137725023831194716163677383637714338126712554716408776388247552000000000 [162,4] 7672015969335621715844837133982446807296346988058770637490902769305680897883147075578808738974706475248467797549061452694734147377072822295610844655806451626620655993445494786269107226191102693613088749506882270085941536545698114036607258373605789734303532429386225911483312993215502832195359077367779979344860629638322942145059390455370755467054025955526708369022325725364719271912695215839803204716293105089135688175071052399186050543197168481485375120167828974503170036955358030140521655153237074650461110333025037584549649600428530280858168493727284686041503115734499595722512987923137128855379924758137327099962860774927488839995949843167496704389367637504757051570587033898824660737243623063567664724193172494031138196099474561789734913359216022108513069467206724283084744060921188733096844916535565815883696802733131702615080140238043938204929254521622091467502903607557707545741358764461556540793112637828670730505439003613228472207955392303527931542401952118725486443365776874876749595873598211042836796111176660438573567496424846615610601074750154848417071292551837713157139567618473915451504038133874073237059584187808071401204633868928281295706136356711389533581569062759897844960370556659284986029764788785400243450134049274307686545609167085908779319208812906188792592056348113174859554801720033078229949475150292507964943696012837073099516828295924734042967217187460559876567462749497160940120835454100865088045080575966438443479768722484456834464425242355657117157467196826520405093037426329685523782961575454580867557699099632830668359410242289664000000 [162,5] -21048813307706161969914678033499407063994470223581705350661537791152277382254817637735723883617119939490849024987569464627185430001790672686376248619658460996053638400921464365557963322230013553146130146306684906785445116356105986146251196370755096871449683683731322922799705856249445456533801507178940050489514298343902305555447262992787560637242163391328226761048097546296279738383914168095704384232323435372099765204420541062822714732783237142018552527683925855028115500955795402252833781461768828671702234050858968563408761727809287020167883344003267396817911720140701442401166218075334590393168046940438295593863822150376316478883948708499906907235780907995001325198443304761736496054807696586502262091721709820501332313790980267913571262759615660083036195637586785968708953366569127956778437026492883486402157700534815814814445182798478492271684133651268022325464694465026629730548707656134277230714256444600265756331971280224649730376450115014074221123614293873589995146557744138812478649621767685187048806770594476520746392814255364610975299270088108682421104271799144465382153601764211460864606968712458517569408286859891804265341741624511677903696886315817248519312622370287123349192650601520167220621418822695205336947335438118452604383271129443684929513851067029935649402769849683535145764191477372849940893244615011102502501989826389448871028957502274219425456259743917173767561037289424723822059078416441584090895964960924550759947645343230261132694033907016879174364033078813335751267248747466584746547895064637713697218443235523623540117376528613376000 [162,6] 46777861116911952986643707299052560409301654281784173975661375342968567936623909666294257853462889365912866555777805805322264122824875495630208441342447449983989817274642262467894431592585295638419375690855104085480613977447846088796520503683716970967507218565241435241578166010628450051265195395099726860883027682284970148855090425948066300920166639665538849967061297661829566734191056515428316170747036799121271719379385252586838575628971511782784014524749305062508014894572314363675023830832605793543658109841249151093463214744980344432600617221626393550533697384171918485809433776792801381775195969601797864562558125111491522756666937287030880070336695850770345419370496381512485936864714461809773378007906752033956510964601309745924808748134931444297158504598479343093195539556067778253524472378083086706024411363072880699503926229322348465448165786390066202276412338018925227434629494016480575403804640805686150058502585725433932647960537702762266887481076841019099566519105051038213123968750034058051011094388649401306276293832887034686099784467524959312510573750808130218646510163746607769447969663853662807340709640317223905706880390852382347490930287558493262593291834035946940811597729731370474952823033751527995416449352343693009423204617079523576422949918492320438449455554046317800590016401238382707557498917480443225606137630673357089244121097292866672273429522836703224453163645089802138240561887813833782552062127578371705651646930722092979885316617427595780663622776344997670494479920841000329767571068972959927311839846085572723352926287740273644 [162,7] -86568199701008222145264094252838790536062503979729782380457045521924468477128754068551690362735693966690628471186875166337907421631545579280376967621698292909179863158449668036895566277206790587184635507307342003027302611260507281582122218403523095502438826891463380553114821150787354803727959802083092151262687871928188111981092614434150530312589838548410160066522857256910223237740062465967420623740405636983619366463651209046997803146935876249450269971452596022038920073533707053785967727293584047216894528650721088985307358889616417400728906259347295465552414842581066913257286769183747827559763513613367054615572256149459389577451846055629065253959135097934625362719116360514330371859675652409149151801697829567824099399606042341613979352950899918413237256255449383638977119182844747821121596386056930905745965225597110978428029831755386117350975887439913432877277450975778076773773759987012808173431028789193044574506569342156041324360372214640910785496584814889394816543729301007830976587494379411245982003291247874112696874630463790539810740981557142550108165189419377378456687245623781119340838798690174299612809033222855952031571013082443757177356300747723732689402144129499934061520003917248054737951516119078943983958374424416151347211634599046233362143863079281237915706176362027291608742258686762248961374902681129594844829684840817763299361290849518237591536971383892541654851337794507478718132482697695164749702091897942463379856048568976160793680620016885277477887324306153079523608829120022754775322799510459386785017011831619937433756371562448 [162,8] 136115238954575860530836437316916608051065669861524940256263710207666617074106104624459082590021004776980031007302969273381087531270886471374668723866034352613094509309991136999711052638458404352590079982264279270217828208467473264958130419272109275875782831191507950839471803114313245815810149416602922287642094415863094332917205902076751063999109749392462775252474277771838445958241684178127436422471300869025550196841696796010069276201967732581649617957592792399660668128132964921727630046614952723921474055771550208208345336483875846488592217262777219042583662247807523303385647311151408406516438420015837474685811783766408032935614530398445374210206056860547103666193371015535298479817458917673773789000772180017181090591355929164467898802281552408642761588767327931854890354599210293502617724022334149845237947990168016006241781617242957859546201121606044939053859149828358150455490478432796316165560840332787233296654202992249839708820029649524922880191750582654585869353180503205639879916519905941228053152692254954326936111410488627609211636842705351924987732064585225944057669381988358922079518706723585362399922301649762032219190887539002417556262968682803452260093002736470658794423905533234064092729269795901783597871317688879897848965268858566126301527928266258824328806258007648375015699224571543335202859345822443317862146807459069457418327307913703315682446177845838885535956023109447932151141282680150868746343182585641272043638692913026157236947420412187388257338704830763011774423397851185317946336998830577112709057390882576602549489205056 [162,9] -184624333026074055491891629797100536632290571835792383689303598593974200565139789100882328460155304333467548876318480192708194995863887806061364058845426739506020059333247028994883951333381556599128385723123013154098464377949310075540597825456201217038897220221983053632221705604449729583172872679091548955509119457790081651053969128883680396225075590454805584750167499510513670606132332035495019859195611910532773930570300627437661777161846272656214719389208016985995308091640864503164447521734039692953209693656235431016394626643521766529765228644382712749346240440977162523045792423182468248096712483580141399369133950128754408941466775633528358581484576834043068329339944495787342654040890768814618231748680297446361763284391530202329364094057102047716616930373128357133593534896129791362926092057444885591063013223602570362093933291597077846738289202996260518365441103960760975845733988208111688552781747660008808557189284095979666965882428854099711187050065067187723609612030006016720867563172306534639427978568914231886834587565996331730645966380093553437443636015037595377967274598887915594172512735831813342344921856546519194861528060893716614074824673946011857216298737919741205052961165544019245083238948455637964382618665771673886184941468862908260445602741338552485166939065560701230239133333470959862738421589554037958164968871657076178184815433766111853091219655108118060412264379050365726503698721919790211299742439939749050703866168727355203289879552254755258119507787683410401958572773538961593904986598790864193537499482443082011741544320 [162,10] 218603811505539008002508312634625330823710424694206849611382205156988074353015760805919400576758172590992886471306731548737985296220025126029462507152921542348881717489887875021307439126010945045786679170428192618670287886369319811184678474526389330085802862447347911927513985280970952557251509284809842116891648189233997579058735713813138819991809381578613897431882772392909191156667442712172165678493789292194690971016567785460167025350368041519789789416178770644988737442141212867005035264157676349212473935361515489753267474355868160602645956651756112241187577290790581179347545837592172943594931846021199458596172223870272110395509371993287649260072635642807287282393941581138910922378738056480782804000763785364283296596327232349887254771320154029289219143837749797739882446091656404903443197199101512637644481413138640491160656686513138555376345624159578157675909065122645215054544370109165996934550518715944243711209238524246507001200189909260193290633559435578371390130563588624588665284487364045441888171583790199930654804792234179261546202554737352923168409978661245094198117993574207029904012000816754724863200269783965219648471139038436798783608917090865828625811980216434659805227065062964977526304821516969510275379913951944493298327536345923717340324686914157448158580473757856344752981294119345886567416898177811925824382598373159659339269648614268758909780856564700047331491102343715569606987236413105498037211876373060590100361637428959648860674847157711772599739979405904750297394445375144809475258958670892176790710391968179696436280 [162,11] -228102046638488442295713134952102466568017418851038349259780072262945294625286853701235646955291546605010370569350499368555318913217868752519332236338170905046663851430268288391162468408976401210857782974870964534953192268364521883723261585594310942774277534601304702584581883262309060478010528682307202208296792512825249343597600462161463014641213859009352288199424299577523563587716314901873158771784852008199316295580729997495104278632140680749736727355307747118402298951856773188467402599172863719108997142000027693042911360391051399069009742082827709076799178375530861731069164286700515075253696564105485604273088717506111095892609021268042758079630415041525030351157143773800562799925594460715160507785727847650790919821291820178426907669253143339916764908874202871206672450137530191532756226798425236321124112469448815373356029795807663418097992605593779358234070608503264660988793315584741913386775766169091770372938265477341133405215678384824284534103280742132875371982768372053699218679442881995396932765336033787938307169425273499841264923937555223809653461221088345854905426081636130602050144243865700088219257482619889425339808241327334398510030193532459879986871916645910891881745616285667707318206080780598550830686365695570355334323245583465862774719469552925906372868194108892509483426288008295091324127049852563682188391133469551969479168304407391285295118430351346747820651223136863493385157482289503860160468144956264772965341562305755166547570866214079649791003023901977495906997470244976955103973773423831913074835525258415037248 [162,12] 211374218732238460576704053847699038353397948359632776926103214713638443577963730009212914606605232008459856182688547197796835834542789348196314111999393060746721149139365687803164965666339639755832908113369493542367584594420272470850741762747379434926802779133744068846908091509647112018367122340626366143310616463157917021280049705784271533049041967904520060274320565241993669153782357546375922368741345893940792485586160349632222556690715728461885579803593206450162939922236935190282573347507643392258730736523074391386012544174484558798801364810301899205182492268655917460710889584302637826177503043462259872846338421742778406533698926390614086335482571281291977571339190166991591148773659158831862241956306547357249212242663802805935249348113027994386865237731668595494383005404509910605901460091979464103247194923588969805963618403263636805871402493765801362246579800819234200151659943929618580951116217169405437924278451990588628838096633677234636582708419991142738328547974081118395430098107094194448037425526171011910521189446978820456341380758154622272827268811815978818758315611334088221105954444241707645577999496517440725190962838613374094711250659689984743143549980684532935274606015412892174638456612942812603286563520952505869736669179052815554148651880159238979918544585413233795818246334687567481486118108107243365626374634486004238721914322133886904062772740013248700397320052456905504898389874415789343910781399546770663647898598163955458953717941424889274475181648283460892841075499995298494442789974430775684848390327677573856 [162,13] -175061420555302433097660730396947578606346602396185400774523662439215976136040898056130305621748325407580486879599254964321549309543913841108890244379242482355071911350450723052542699254587161764378732589223614300768887252632086597846915675970169946097846946039586967639681525573288322792542085179604984482323066420997884667735801755907748055560518861471570092987012914230388293865125588324111709887893249035094272551825718949005654768691112095975808998270827494450840716789511378873227866293727555656616456866028496708733243784773836519783355155778881503233388126691890362046264616405886485144815005757247538476829301421298838934453720491812263876951669113479504216833855394525481026815164726347713742800043099209175037922284522744987924409214782253355911122831800148416512148298058847736484724133683126343714856368136673173477566243314313268616987581082955244262633260394167655527817792051647266026449184637935775126309748845086672349241272807573389995494850906175606163728830302529842881623907199612032857291424443283974280747641683339750104162488986642092483623935358389385746593074025793609127437621428556639628646933994515229636545895263095907573243261180967822013297694470186957033553201100467898490345959730977512012952300405864910499387245220522055940634037564171556173970756169770502828174154947093057305551834957934713821015503630545480182851006604464402139151606368507989835146662265115716282530125002924043731318742104344762274137167846996273538838898457111842136136294513230238899916493295524853484633697425674856157051208609058048 [162,14] 130272474352241108758747892485347102284756014523795217675320687128743166906886344775150755220664089616094230398095519928806453766111518645233605892145015875308658181419400319162649777825845787426080578093006209384557986269719769338089730428430244155564186623010931680732118758830025737102941081079995024599804916628986937912932224084695165337443672490064456602008030944685331361766130274298893143344010353130173981257598772291568562990312318267585395597304415577946244444934729413684625952393501262280340352223485574151473161101107137572056892076677818667247450475448529180717108705845720868170413348012331226961974208257163887243951150748235942277192637554442902298178495580899859370697803567834082088409575502623072689394932753437322530402679872766353487253978452066176729244577190954649367123619706917769475296744601154206871734951405564599853312002760365356718116617827853021182884090987229587486850407508726195745009298731672417788861944225760590694023865379486461173707212046391540512154184948923944126061057085300285327798328262289927574240497041680039478194161943744529795411076261249965785498328774044837532518852602836091582201707847276646979768000843559838462434503019639519423914908055808162794552891355149349428197162744296325824334266242637480337516138304971573663260286767357949448737406727646387421305532921792049473811872086577196900170650046881129926158830370564324245718675663611973166273959249454816195488791694884385319043466540261236267307781548560567701042559096732826348460828877140231696804497351350148240417834365760 [162,15] -87495092992200083643392731447637825813270156205837460019079401750433494535029897751402649123136048959195412518582201051120472392029619366871930301155586802318840508749489650025777228671043538211808767900332367672698423300934709499979329237232380987453820109068521367848190732497232221742358433308223572303813072559865945393299962734331502355242020807769262047907279864380254616541353647297927244997460632102877934343218070010985229429333427417284189767798106449918486612692598501995100218587899706958987362271661964428694380386728800421803937517606373608226803040949122526488445069002097815846925792893593473528948016998382748830492561083940734789097866120353604995477997458265738365951918836791729238287399594236123804776421575810513942084267136762175033317970060124066682832129679448771347676559682086383522172591065852396945201503100567013926541456185913070736967396439176875862912389606128417060520574447325423975158429377455680656070867893799025620981344636118439264086423664497472857521572479099556883695131229879328928864196429408071649683523409929112641739690795109793662892199518302850250751285642118295365231271293734477688204131187409698528471507739612137823929182319882480974483736589135242990094968537694831082079073328885272928090868201506327078949211544299164251711020911398034907512106993379608705154105483713122009032140297113164050948284614471315099092684776852569150723731174507233435225811263758917705444600225220430807091430556554034591277885234085899667122664645816955841116398701563483170182842840805288870216339232 [162,16] 53239538476549645744246071542330130332884107989937471071283571093497333262772220491766011359166418670266409416589511173360875680415105627417321752642198644621409354724039244678827900317879010013614990019747767445265095272704550192927837225231635482068962435877128429894042509896984556536941268772287168452171925415671405782350450435321930602274137485026266552732931342375843397963481034231027438042849624703311051143474838099910246334918943032040933566710037791904650666817605098686833248660767207228157562270120079904469344404911857464445681838441878350681400244113862951960061632890597411771382491119475131265135486178740569308205894114112405347384486127651372984412770601018497025065171622545474838577733842329669513785736758526044231358369133103595445846736203924483251602308621695744887278597673921389476519509079457559283983702913145212863945319878490525045048967625391832231984460929772239471633889752642982591869780591292233451436773503577981806019440073963671665586376417265412966508409901231871301357245767451899307242577613651636023042962133530157702789734977527494355933373027964607473359314575084173927320772796144178289379434967389603417119920602320886043008653288699454508249526268787143435842475162701672917483028852087117010354060812018157179577886749951109766933503604181438989988040581391570263565525921667225877855097269907969093660900479926736186954126369409305370396832752374522871614574837073942489207050895415921627182926518360002047195626079241403446006748155644021447043734482896842848004377468707729459154640 [162,17] -29445091421061045319857953875374399790757588637450303487448867520433527745860321164073507543658150645108391140669279644217477870719967441523806571646389758603910110386344399204928842370623275412284475814941923104103171553207498230423907262006006998057909726317148531464021763808071282318575310928009010108459633287282446141243028936987532493218043167723695724130675221381083266255421600330258682020288676954530559492972290541714946000977165332227374582770654629717965256410700829539116498206915012123934650516785766339596288884080121617436231126707228426474027721065727278199197255623511934901489533844555105437227426603242162420915736615201984754015131757183971208677051174995738796994351353222844205237167476672486121567089145701807111497754196602402819760788605667638646438681564386550303355164449419601444174067491736390988185360523140738843659639397349780558747944878810641014885408851749086226228640884116104487767988455740570072330969808841916317486389087276525788119305138295372430030692932869939811280508500021228355157660147414918298153786432950844286844595731985510181930192434664311088416000587337640812225294877877866878987056910377426842741919833674862346956111341136435298402468020339226696261369308838941362715153983733438617158491488619179085706556577740119393713788204048191177129146825801935261011961605354925133331393822079200927620431300073663199223091524732964536856845843203339133696109557085296700857606144851460622558560277732632698648530085905173737049409425195065037254095354108528010623694528495080128672 [162,18] 14843145269231083380676850338286024006270421039200512166414642281340963092104094567466692793710425721449473320505122434255206326548424845384680227248050190831330420613767932465331645223257132209370480620650940642349013289550440215243300489948376173669147662713059374478652306645772847559748132956012946685945910413888905001968861404946745124171572434602894660596058085337569571428989877498069416886468485353140826784249330073687936259414787714041807617406940405950305729707210125806586690790268669306434786547224313856843913983543624422415290323167359034072150100533006130538285005239365014162749416444669720954868528058064327101481886519201767059777690215719626111225153898098799919370471107704331365275993133068719079353058429041875384797221863974368249723423890159276472561145486308397337559820478743305364692883744179659674262864472741731574942850540695786490141416207385190637119224639583213204614478768539664753603138671517876528055703565457308286689166334420983577334933514720575042171651361728179180188461061664449565141168328112193696441885113919289683098288912311783540501223121657503070143650053948284124880447616669043766848615498354454570208470782237149813264740923564083099329600362531340106424010863365135925682144090509316148797429589100863031103615421062889183973910366009537829949489706794179488169832049832056087619082505281811708462127061825379510850120772489740534158060128228417192022947167007327997167095162770240252193889428581637684828481696150498250609035956004416043542744929526554420182816185326778574 [162,19] -6836109482497318021057374198212981301516878276995106756393181821508647138261721535555772844343124184396011625441543067112185404543984538449239756131796040662537614365565858305750219783293328020911709059129447537961259695485372579196035355524898975155050459831015327111765437658401011116805038491281357140108886280358702788941454472397837162942248837623365081144883080517207315341398203397167656717629825688619144230172282170330339661210155369688457431885727283403118427322366550916495420548261175535246196614181040870676417992147217767547186905208116021049396339473959587413940670172817644093193380736702031300969963696014633117693563055520238249145560923912012139409741306397425957060364302629964747767956177189771936621099208611413300886120376602722078182842171926951390021523748227283297521222721340216163262825417269817913292655557153685016277730209775339096279795553756110752608532784313834856047183701103112114388670563425420408122256774515177958123641431197452022696942453835851185878215517188818332749373072825635830462022512976622578880069664637953570827352017223030264241202478379741541261336163401188171290588529943924594319600828214864618277200179837120048366260787964840446304669600207946103450418127272399600754834359881559452146780656207242963952611352651152892671242176146438415858986564534443651806399263686425974203367105415396307430549341918804919649352683825256586543586143766960446791231338913718676777646675738017959799406823678743691789397457110129818742398945697383376406995519912804575115887855986608 [162,20] 2882384675256622065526979117491663599381157327066445746939728638387006415546250442108163928037966804147415543946186491709237969148101969645116844179944557079645446047661687895477691332720427508856675738429413127940659588905035262162283548326665441506564385738157228451972614202921998624115505906162388152290964979093700590763725690839357861453416763674563527941369252818403759043530624013635604376548160263910008328545473132843341313657245106547570092274915569441372658565355214103836895780012095595968241919393245279777026931743367536993895616113409618952065041623331894829802467996395331182814241403052908742262453309795837791046367247157497507926142829608407958590525907296227091424470262487727536697276456332141851502226584820268978904431363806957563678218926698081564929502130278753192546129987387388539362656817819747309685017058934317950650308613184277422422298771929963757947747848218060651972101877185223111676027968768522132997753971122311366188567836201107242017590384975411962363610983802959222872101238456079516408375296237524323809515137405131799349447418711064310526265542789084957943081331151236687196035329913324801583306661665228175647255771518125726703285729741140658642948586446300397337879416685825011199141302703655113243232354733812775370043778892922296724635728658165316037328773844223698937989790254020142507469638468996063355767872526456325810828029948416865715809675757831110538459505742315557244375913083929342851344650390903647191473671952845430532488863283109126358576648991737220048401163360 [162,21] -1114599258665625866476842063262508912448607552988394877242619118218189966508102087509482117902357481900353931633197886802250983906222159481334273472696964430861360813803844840988602493427901264143837387505693931996641136135977768532148007251506163847014714144544314669209004565848851137352700029531898535780425178383327749648142992427653867271714015562597148697252065042683373892076714603186726622083687036860145182535272344111243781037466663809963931369659647475533314352035166747473689538423019504977675482812013337007503257753352917548312932201689687102510554144378983555660029439611793110746202565223292314898180275921184114761079237044970872819820081779235808246099915230026608810481540188824998185086469250900827867569117554158542479913253694530956996568194962435593367899340979370092366534932222139091922619464639308008287261907163069701936101265196813452556566552410015748094886800978981233668996281405415322144082712055389862037779853777080862228117390680515105060897059110428074723758616404790009977560531131536725691258342785401016113688233950402620057138698274593070073950873767648196349366450334114962624944184823219023414955210975948654268148417684225200521156956637087668051127813531503194038523912714400438952051150876320491962998802975891339287369444571413424546820231640477778750255315755974860002829653608266455359207174339352892471922639546909691012818256063038304371975480659072022689507548631054403130119970975550884912117286026888569200504099355515417391183256771726634370684518516409332776414912 [162,22] 395880330926782278402250605788731926315678894087751428225091651984723138547937758054600757650316913578730716165337963050812042766673490359992430186363912719990814894802817157079834137660729488894671003525026937427429083974372990473920760621109306186630752505358043661623230393187114701825572390323473057256326400928426809203059232553729607736530059065218085629014358051973658258143422289031172218648033253196539930468193916188283419242471210196415572677566447084092709836827760341932897603896200390999706875725157129187750497763927245117116209996008463750968818036079734847578641179930727973636551884579358417905261999206312525760664567150051288040058438711286558354132601346098755526385784972503452428250408728281915273857083301132702934249935772922791171612097632642302301723916474946339408656051106943504557253296863163638967156912181806324415594549562438550657823212057958838154999306257394191923197060172613696522291776544227929321929064400975794937120671323803021510724543179160502892250338762454450789757168554619628916954791046116176889365958966526014699768550254120455421274446793813260920049673455482598777346384519518104529586476801982460130688959422823169124913477607426246184602940129419348327479272577365039038865538430585459048691539719156152530400038630504505366021935592420379441128060173580679531615971080576706938967966171199040291924111142487470660490179213988472278094658250071705790860898425590817530164007548223515686360035835337331255256961258894126933357415095061903277043447887360715095240 [162,23] -129314064701415655374992236793993221635765543878520758209026551827628794131025408676354132214911839835492651179369811429557134709418575765027832161945384610726236732608493624226269795399767929101065103842581315924526601133579340879516196294372388516236845691851115517037980069191938493729028654177515727086964582022411976855068981691171862376537437436856959770907274050050240055513976543598968281848961451938928198568170675205590570819370408567528996278417024421603394317513648678804897778901426238870673382802154608351138804812243949364264583054229621117193033027752188527049635030590443394832466337524497693089817966737332988057966816011524346252286610080360494718606522534890247107050626646061657867290125105311764153367072641902368468723964440388706718796698728497004748131166264676838438546029499202666118657558361775779840326076314708482081087933463169256247959750001824758434486358260817940887782350344514196781350914742717134228012978260365938618147051802776564849436720170403529400004167670749485435427550018200048302180556125260451793258727593536726218503371904623824676261249464877645420198606673809007222134069438882905564319675814474823220522880722958012908221305792254485301618979538477218433212134506541063340559861547060625224557300811696468917128997133096417313583447406251064080850618273721771019494393712645726818265508874138551108150217896542192907981096332272952248919570712354580393523362759424032594704566768192339555708430674391986711118079826777896305172328237116344768502908334401628992 [162,24] 38889953968381400230981234519460835462287315027659070223184521639258647508861396407079376084729428626779928813459700624116569212258616527118515332801573051412464008925195834152257222521014617239257722622347470182894850717405738131495845649653768814007888694461572580832680159667672187611070516111064495907455882136654850016344021318745308377034315719720791697151957603272589519016852071148365991081745501315229871455717516780245746405779548526804024346195625136542514303456319270732678992608926790999864318475292926698467410407678290431333005864633653722993011648531316781670441009889855203458983250010882702443603810329556338171853793855479359737393086315650027719724279734100938358850613803358279976476636411893162138073691845091062312636047109726520923821682105653192122879309826376640804354592573594944363365237301427750511644705841458674312217435551223803488220750055338887162996579581145187795425768201875436141892491702033943260577253997452946418563949933655975455480352633352414297783728572622619326528437444433934374524966018898021760192919854005511931201354747435708211435238323314675657704931826254434860945401520983087175006538115246773950781909801611697990711200830521349930276757065719303179755717325655009460224629934514303685714860693719917117784282387695846122985789993294145199646536516435232419671724165347432213369863881652365220465753601784798260207665712018983542959707402577427111989224463533986881467107508801021681281774683403175281777036172309898513348371363495414132538316405694800 [162,25] -10777950432103188942686644018752029362274379316916310498141343305263033373623654813752553076743833236780160754440306789183727659662861425567444214392039498784605806119734686422432608572757851651623851142042206247353704461398155549721858233362105699486779897399210213930631750775802454745673890979561124178800036852930280587438392566696542343955533386969953610030712680459460601851550555828196659101954014765057251943129916816016298084124009052175334407676273809468103112874907931407825163981417852396217794065663254412594961682308253186322541135125793955530137771091573984549413760774806802621624976645885425239078893400507435148168421956351512437598551570958155166151178744437815180240427415165967059897203435587378994645895740549465020626743683594384370135464595175500693334287601476226731161821267391748481310749528994339155331629021205661864895338294609016548024140066245124757979616468935459290790690308433362416735153320374471502732519071085267263257431405598460659409553221801431307647927148567089173665192970252352898139505953311794274057642747722669927001152514391862020446134211882037561279220829370697375408657137291619931513767026909861927192228385063937955360070679643256942415611414308808116172675753305298042435038289531026604269539799729537211870776259844218387390953945139343700380798528662998890511567733341929006707424448861252964464033213417931029279970437995068146826012670069610118252857849407927259858233713330567845420473163426645345064214610410419342582337646103247712023270426976 [162,26] 2754679909288185121099208351500064376693329549042251171427137598233531697306130489667816886155694219864210083672595307913775681409171700584347736454865538445166529456650351453606496007155820701564664744515738694251832613488272775246511015354129961525111085127023806693220235047774722717521548931225214098946538720488449654992322321778367117240414103250313260203658448910484394001600582759496870554015390338261740937369787320232578972774203009358977808481711193832455506367536362521214990628273125043992522171137831702973722161333813506648786965983133592122270691813653031891107484338044825595944334636504287398538243884191610589126854923906163104628506486193847061279497167378798286795464578812219063772526677916211478381864541479086903049162865042935228060345481149239280153797915581038654692589562558364557837526786066806143724903119860212784677448968086493718223406767062875641101992718963107101555387093131666164611461154221626733618030116059051019534617566933174612773997159229352315602905692144013599630661539953522282857552371686619095984139556763742237341450422797697260693399855209638394712459571920520900717875965314224893545501724422310845043112727161160767894938726553087709411044745869772848485913037757233405766792575098977925536887453790201546863838154787379231136369547861902032119531730310183842642838705609172937248943804734655065538172604719968635577629919977044494487621677978939606869679258374574056661794517303670034840606183503265807955835619470426361619446772435301806551822454 [162,27] -649695517699821165218911884893225571383395196679914527269756074801507853394079067808691922951423953999065533225392316140948220489761415115477228234529639237368475167330881293225594883400053714005097984173759004934097551418839527049730180969075248673984380154872406331072556152132716688273974699378868406934469172770605661610530423677200914795348277409651283594314576043193398175895157634061132796954662364013797952550911623078265672302204392122098823316871393358822042399051188016231200771729667818569619097913984326649604896802772979083236526683858536101026915024159637986232687566024300833065138249194017173553796189122556916240385986626244972630758399789148951783284775936917015731308046816489851674048043539073350140024800613642008102609880261253864947228626387454903168776109827253460471623818324799382737374660866800608403508601221303109880833054941422163428399653286080994678934226049071118163775824782287845350096272669004907896784853031601863981594568504421274350204223651964395158003364950019479051776419360055252793685532127964197480934566198614927431647138022973739547335612215643453932878776045939947985265691727473037176584389826482985425517638829652572482336519250986800235177765388116356484271807674375379488266482751550394140550051078837177561178396956879231239759537477692257980624887228702580994682149864220588725776416632707060713230053577053486902418717006555880613950313054998301113457047605700077696448361150273136097121772962331430793083804891976324546104837183414311973376 [162,28] 141469881086465632956758224194532539105791594730949150458519390706613804384942006078239185167157106209947944874655604429935276442839584464598334869214603846387772491107737261249252715630058150445439672601200906274596689094707596998184056813692708290315536371154771405101533529234937083337715523947843248402190817981573866316534183502443025863226191717191630242584551568195662880302497337260569164719768455288394642808548593331854852257896071527850724494483740166471694079236970989471110685228350504145437833948858567430625014632126333859344052158972865258363962390069712917783916394619389639807330607079893395257559420985774830175378332350034403216962585491620226524515619654722924628533062537790559881754855192561630757452636738547701243052776352298133148941897828343373408423819527768677184298968208094876915346690214266533760503993014577093057339616459709607420446846038980764810226028221384040324479754345144463864660171939193608364933868013158939012137180146855869732632924330736822970934843761598277811450602056682330086964559106046271872239622970351505151825511179460750637693496813175226140455164234499694580760816853216686260437547241304542748403565495244137863791923335260660853394925914444791461204647915406140425849142491200313077806876817943035914518647404895360530879519809899874422610883795310276402020271024414189407605951880645724008335848144423847200015384927989341711258553118672262604088134152813405082653845042026126054056588814973412338246746068874365668455893134553244944 [162,29] -28450767890157053172091615391150063539790487968257681654929001408728492777431665156970618087225633639029110035704368729228874339793729439402295227308762434505856246112041008094540320328199630895278616602218282276150299720062789817662627971385135547654183740666667233232948172705697853605301853054472441430175105135168134882731619915792780179437398620327237948124241189042888885011928368420794050627631092625506490055532958752062265218191728849306885620916892904017092608594806559332607125169452902656115653691543412570758868370888936069819122959899832361749203005713256737383369165242660621190799177165855890415936438706027958443854207321555762674711726487374114432767055919628953189442978081627732116676987024621421631750928159682610112531249066662712489217680568098678668117761555601099299902518756755072317602232760640115394572362574437927252038919188514650809346216679168510875670118298218044921514862789538671425545984005247236229769332516009154420350224091492800401122138897158105919210768264953276519444130533473208204182063693806441516025164810690642583155062532283769505078498800198360866878658567321320101148705491093003281962713614353291098690306203563795423894279984394313053081793032833288003701602109376795599705842381403003586046508433030073176159042116408679067060253193710746898326344916330472680578722424894074777606810159208248329359281242411466327907105788411943365700063610453735671255958805537539684285211676350598753937713078576624810973416733461556705351324117053696 [162,30] 5285832789429964725486405075600059504263028304163576706062757030386429516307350734396357065227417891759486713896085778638455058123423779540885870481136086878481599026713075120021600118146739732576842915196850723570970739608002307283006653726871746662216801315438276934160831090455019830072836208456674640768991879893735697658616278301740616893585839838238045008234107991424162386854181043124777380670234992975650667559665334766381017108835909259299705984401168273330782871658968749299485038501575454103267002376931177700086166752934949655035992813822984404965984605715977824690884582755644101004029703789129800043721747131340177895767191632083235789382889067897735338826925813831513612871588076591323176244666960322459449224047678762147725234553834088486248055509330933485652490547227603995772938145742846554530265896201858933475566887272610524638319824892625263387227379391749529881485952492770765656365171139256003640763554492177289485545803061861189573252053520058089161596517351046182361956445842319248407150712674244912730138655072371729177559782052992212914265910735993799181616039869804906815083262988321912988857726522170722412896605633947260728640832976668443357028406333863475243991035880754173799228190407856388732026701022618095634850422525413884097182970397506985306288437706477227356097468515468312966994703713800747567232515804742974481236014952957237081822211092600577597920222340717691651418730358506241747062990249468479599008347949212634638946894109155817975390178316 [162,31] -907386822651051549619694541631955806359582549064520655028281608035444342486140364926418412229397287064912361535508523435115833088898342563208024966616877206607896314924343890854608058920008941875667634025344378943124452738216095635125388050110253770898165366972662621322097778060896026185215534177274805780555589383477752828998890788526236744775121986961430160787227355781912309138337277200078851101125003045987079623374863779988003441268589337322767315419557884255156112435020901666963357436676292223868611391190164381754601649895948082175579451443650876386944545394966338676279185238606395301250233725970681934331270730886622657383377783114579488770797206201263807008386201261729088246717336470079562127922147363835048876658662954650553538601464463493489662415401603061962196130072691822584116277239990877541556434189446236541447873519264900671810675927826856288037718803272421008873311026489662545141850075708285869285993148773205691782570382530759197059588492720611973308755745081314560745624243141776351983170480861963345540035725395768086568482326926460030674754033217692842526098781587100961032724459940595124056230204342623084666357656357108260224231819203944377657936350853390108747904288814652928192283898013424526104749015518284397614770657067728902698935043207181765187355657249849287431692485815337089509973091751450899188380904535665572705009157040944162894283293359892294463477740377161157398306986526206599908375799217283551025631431749991946542546232974497082884752 [162,32] 143933254919484694280903122900226862365100709842979164448797584510220685700280060092148468092212309951343309573783709526968591630738092333263263561943566705606199317070853280627188787775191089469419002778912114589375751400080970700196167503231526789328807690940051850993566871038152972972104926323876302616698414103319272050983757435868451260013842736492117495181473795203038818900657215560416399929450580343073054087708280519622642623389971967895784272652315626776625304962348950713859439714602160980584084450669766952538133940230673702309933081705936181771515010374939731002736344860026058345253257478432299170839378858770195370842147592700804982263983237042164369995194582638192159859952937167583058933157775487061313245056646705844251245833093340613409900428695156613099912372122408889794075292207514956881390472091893728299967073944632161109733084653768256896971882365526062897252919454998456190230598348195682867956929820215423715790434003009198996843775897311908349529240891575375185476478169978123835160454335805598885585934348568778534111423801574822621309225942625007619156835963216101452507656675343396936422266059537803150074771130761817503314966588326001682059483659280185914552891358713965311064998132009373226405733646949168513419663899823068649943259610748846283592963196666144382183086201202268906603983935328963228720495777071866941314919911661114722486748947415789684947701300050263482758439098126611604543879264949695841518903862755038735906315504881653160696 [162,33] -21096580198074574040470103602306456979832204673840224567221931644693134472020497130320798710963346612321575769400650013077751411782871084540668695696307953823944758225813683456164522770742123408311825837776353725111044613978828768546797580348035209810806959163621400207042327224384084982259309002787670297325659945402637799390283539009147369084402404743203972716459329454440441203714646494077473334745241973448954765959599860694017059689616130826646261117498911801692700587343447080224905474111474618417484328311100439049257001627108076186455707709314229279346000257613712671312857810453841300776804822863182001380414392301963830931905807575717425502869905354331554597439175851064368261769881068537540777467440527837997685501379079613724343688989478825425360827131581829560673145894074978801084992572392597048467727196431162270495115456966750974201926307579390721658087411813641937015699475096931159149472418128338261452524088188514630052026957358548749192493797405616486886748687633004876372863473284876889435897696103613140944125661772693112425945355932188272979807275004825535669002759788327865733748703057669785220991303636607218808691834968077233410637703886183630687882877050622192641680581471356426644658767487565681759420792459507867562332466892340021747974018158825270915662742364519673465340320888512231464072627345986386724163613074024903313374176297053120694436004416341632071530033237048090428675134837516273624627607793179958325780212229898850039980507595392304 [162,34] 2856951439014442790120569153821286155749902143612400937038241659321332536804438586580586347103187162850116139853909787986650734274123092589276219759198101255420712752714947829137241326783352727969519023567992827980631822518117311438978266099701739282699014971682639268883064297814079951355990801160282689329451638767553162755305656936481447240142423479949481120544717310732493177730330005235678932566016238663489145858767761851606406540625730901394036510645845479976692872067888250568779543335111191411776962435668426832867596046193000232352296768960045710879462920774856436194142427992292505696212091633605339682956298777799524966633908052229456700428840289880568358046194998631875923921890465060217795930379619505666774245954937211340324110781451280520771783796988696339959889286803133155994322376672995698783819381795289373314785918471843042290749236835940378880959337363021077505243542689549344866005634961852277822269931693637540036692799186225033446698674538880613867224920774690461161913969909819619137227506321453339180842580830144085757759743556289254831434475516215209693608616971610074972980935746408508930401931300734910856250894621836349166967300349016182879425039736454393064634708839444896337331919000290052608435134168548124169292004590102309366415017560223937507856923661120584923081382287873853798300788176098307955392157225294428259869312657744363250494101608625464874750171242161560193577935538905173150245666517053322604473010469608649000499931573781 [162,35] -357403176122034115550259285736518571165581520397404771535533119182563486844300640368289087480015471398773394185598633635106806028860229022798576142925933389230074863991353912265960835242388669711772525596444168828976150217723003218234263159005719841562255723809413370170997713753393967622130182809867450477600144940453341711603240202239300078378084767776827609348690222281263506726479435074497719888550524124013619923868272090929489002050008400315299733816331828968045516021563566316658917363799586999633768926918234886648193255792797472972714471304969686123348411513549685607487666941598781151452369769418542006277582975636498946466812518212994846793146815518728159345870131791495055880626247263890912231302202096779129442129070217815841069430062667159978278796904225284073487837555262577923252402443322286404087653460526649461391297597882642615252275884586571256192271334724173165807037194256355446681766728694915693583852402992458417558872111150459530460956768762478017376949311053804063279354328398266573456235681526019342231810871007132189471007104843145174549595053347332620550278496294249715714820291914743110297315408985958920280784832603372908454734206947867672320603066980578115782991012231553010499535806994792814362058480320588009665130535082178512352989581253774007222878595631720941019568122220283491504193992619215550917189786258050921105328678857254199081434423060079051092297170158145300972241051484295678065270521168757745882205000015690465858659496 [162,36] 41292648554318897750652295318201844763693834972938817877862790083247073329223383072927276664708002842304237479706571950519552117326153082880210979268002894204028192857521057957038048814006702226103982694976096986913659912643728779481472412893617886278928110549575493262173526396217794984641157505983214067016897395678402876442843413503186722835158843107868418228351908582466261855258246642932331920356309025700783057747926420291961980595047336852876274793296568190067359697508258638533288243771634849041176838320843192955708607814757691504694498616827384481246903216542907791968532212805045548419499593292367652156201912547281287542445474309575996755115449208366627331411537392070031106424818651681645456291798932009675923972215039580038354724053712371986216510121803094957658654348936272776014389675750342400148314595121992919495705062793679427719386552169708320138485567980887761868090591476853316450038809272983055178807096183416266895238729094159357224955871585011612427406811697261934786356014942304610367512503587681238890984963269351870376484620317822250198925373660423375014523455963400154162188152457669757263901448189242957429509495174448965521214104042735135669378471113815631179235948188367810659443695198307024912465427754149082570745975210854332015720251587296104802636877154323046267174357738157295490805533903699870502687084015870440067040712329635716057532152743001237905312109558113809226015494623624180833284839511289616187849359424224779070752 [162,37] -4404643817583863278999268468996711825344800659286652206360178311427470743899751271003715124717093578630266790048175636468133404534360025273438709056403176485907299665795102243373402316627909433235852337660658559685600210026375709655808659601624894279262878633021122333132012262807521151293156863715271488989951286335147967817829853215202859274089870695812968750195425041893175498290955518909977936344078247685866438787437314931148047193780648419788220525138772160170300322454424559925852582472523234596911090349547915719717423214380278491207742646710773761780031454319671451002649245445145519451414748962987934107436291431766914362166242708330015037574515233826947390540571593240866505972153165540201701043891616042934385439651130835352084653445820468432953876229491183216839155295330829554825234512594706427634523303237350948416149390111268220079172551397754793307739747706680858076421027643277828758071897108331023484567607404612400612341762393288300764699610113447317404860568258785164701707105511018079158941701939960315371538378911583821215417479578600675575517184638984970256936149227965373164800054885610094574482758405914943287637231871691389119494382304190979356278557924688801368519917432664033850256013940873567001505237667440561516161793201987716938375953202193418031443904775375406232977098622008792557764222396201924505250911566242743740741981812848150197527082581716042281275782422920811532995708292579584330721685606148376995423286149922630208 [162,38] 433620687434190449901176247245013394642633971254149975212654641867242160926084722868466429900941187001323732312709236156017790298743784032178017948604925137598657135399949333304799256021953359057206417094000446246798823729583241128522001729372259123642800379667464677030643782481320758747959350740664451102741391747028500511376919748254300835889523891610594677419939908968635351558433585657163534958635821942729267906960288223820426252018915888647996476114669872172233415298009063504277985921476105142120459631996498905662548798434981729236895967252163901944169420091893767184415584120483666378998240842199176103647547179165112285398320650362339194290530364607697128215733886210427073563972952327194498680452145149898169572070780216318862893761716772262202105892437490655086158344161176326166679928537855675122065166681326851267465718663414638113195178370262484945685563945159812570065114926113066665172303033435863328014346997228839737239287424683783188695394179311423693839928493345259987056246534592065753611954666526781782255404173551627327938487322035330764071244817876863869797624683195124542034069201506710716014170828141978410275474705109870812847120846911825279240560939517244289759050810335660838492048489168268898999886744513325120038201678191916510253640319616596692163110625446942947233466182694890023963671076829700676087091934968776959020779193315113218151738037216286133531042622062974764119273401057060593430978064802073269030212639192496 [162,39] -39380539782098439560697030504225536207428957263419633707608907982873634992351938153197081427354436158808327163805490552239013172457070795373749958204662856182039190702826081084349646407939532660195583655421407877092499146190269966272954286955588181369776887263234431733486211200235201418370894241356415164016737806237719364929415645061777133716674675212203192161450196514690902018483508522454022192967526462189697248142788824281313044393625539417771029594354112728315050050499659246864571538976544023076993181599684495398544968148751037249051923613681395462814915714355721654984972573124568013183764852731862022682661184005991949647489328495520468472547272528057624348726975170397651171295250691296299882523989601291613712476685551058718968732970971411375759278838367384514031368539490855838318191456514506386261623097883742345227623532630753210863851062284773084699268678922082451590310853472764953758825642442028595443879483456553881172168026666017110681053801917053541821656643402108510503589408898268223193598947455300402965592580030552675622372066643208011555753368553384106061964969576225599784460997290246742750808206273885426472001992844246154004683680820611982716583603023595407521021314373636037681289583327212084738336408961707880371343190746431005105797819515198531339024801242708934579910266972599131764759188042601906026996126163204277778651506103936099390222439077744516561279951164874773780907959465677271562228627590869334849239345152 [162,40] 3297709028367855468823381856653729020916215950992430629121306004480578596016494559017415670203537639485808518995298375290074464050031737287628756230008231028732394658156067930454452429544624475470601832593566965091420715044522268358651375816582299795242677961481358066179387361717446693395166130646922029449093148305814416704899442559534447913208483969717905055338327655663743293748358832714342486899501008143976172039445950819960472748607905829282461758936603588442214074614892821401756329094819014289627849312721153168791728383648295447004990062923531610044887217484405883429220371646338847053938323261695806789519327458534303778432707309326591346576799220093877124273237987673124446960716699826054535763736675896883456486127479631263095106094433217099392170590865258305632268307137932261259426479917878053340407172696191121285656043214204480301124613544143418688975419662050728039629384473159174182273240864328228467701452111296939571711550553156904806635645951770208360870219361472619469166749151121926567046385039594023199879238495137373818326937696843510598707585003094478492982578031695122721445580585004080348471094912607733894510937767134027166796351295124268691793644682394688876828488076108582934612427785336162564712921799110231062056718183981637975234800506568628783383577682376546660259802324462204810307379604089679344600195372929930515175722989618233195835151905897311924067226943727039009806588322300454103192427872848225188803008 [162,41] -254486653714765138428920248495641962000646498537563195562706193389048549709245837363078325673123799533166848143434228666766128389790168497079903853343779681222138089085717815974919635158123368477510739385592578342088619108292097687077577644922717326937722598033787143534826361039986954140544498485478681734949199589160350937495257363812179831211984477867599511340966515106938246727042858597107140060196283134241727687286836817021070521994702660123995491541680694232417845118163972402515341137355697805648257710033042801160468072110794534240801451679114205395501038844734437762301784209718027111922420926854775135604454811297389221398352743724352414479331488570740436400311392106101915639319683705009539848277688434351303548664720332894924633848505393750620095011423019090894848993785870645100778697903783358981995040649863559919799091825126634611384253669959423258188718661230464760665660173795556245487550896623736324161663207445999788141076999183447572091299609364296302575199322001134417414777537961301174058060338725511080035380208864068547424158672144983696182951446585684732239027504745933686119940974748050843168246501823876887704814966435969535550422028225261727946398841135113642992242609982410588933922091226321890760999873191798968835162566544567730454324920604760761504537784825789422670792374755378593714128126706520422161712369598355506766492819902093318672189636138848973871510952360631310145599635021201086441600959081378562688 [162,42] 18087765361157911555249786826640714778553706031425721161004735181734394680919580039170960316737817361874183171072792255652465528118251083281020703191292725895293391935017427120714363094707900133272967674264662434176498825042589619641716277584161380607820713398442868493648730560960386666931135493810841658059335012905891700277215086708197804524147043653971091738824012115763881204938162298380610254659510386989350626733007464590273077020862597309667743818162790940849517662659939626817316854168499420333643929525893256052814825266240539135929569634688769952596183206989434651962178268672529787099124512722975765438776186223901317674973915129366550570518505593261466134943201346752245974816804038048828242315372329311664450706516761711506713690476454637705738154116875859862561169135053656191993053619801038816438082008581943815205632953494572504664390783527144814404379843872457727299042501827335444491807268249123720542259195405414209781474638544810968116917378421389765489688038197036353882791419872312198318355825319388040016608422039671421122715047432131335835472275262629199854596534043329043500058212205793072362980173151426411921056110639811072306833709092705919186341917385974520217707824122071874880430830125785935017915183989177171132605197347900937730355021825025652494645145157973963215204215534511450714824716198824942120377966023352072013141190396089906524143698449434404704826573066838833939220727346601047628868611570237416 [162,43] -1183480905147997850645184877014222499874042598806569825950777922716192151645920192414227035840661761182787653350913807650544875464026278747106320566123134777952429222595288767504806417682272587154690365626245698654958891938640443466733951186643088819985971104758955912951317799990466085324359910704349297973105379499892998622551533650712372282204408650890191774079853162462045694570434918375472503722787255372459277064461471048301312701788959742394742634467080118151026699646484976172116047904818530437714447743948131316305360098186699433024699618062828015274467893065653748206188351765630695644532797158510464756758061562199181887302807811110714212458994579621184222440613278789506799946915633806014057624576415892438916134480381559483889037474689317974033284061067626417048681822494867835821138779046367697683801923135957431991100313325364210577880815013988080591178705241634027759702153208094339184046856671380513048057740613726018326552339819714795196382206749079835053282647409380557546602627387137041423666857739679147803632665653660158302863643247896928935063805669904217593774532218880858102963899857815121385489254453214520865708224384059942818318795522550995753205646648759853314130514886629735352333597432780694583298378951279279854309796605068564588190674992711313024069336325163648309757890912892220799902125869986720783383934791385207438238023980019495282695625780366508362490379842854917181413132155889739185778620534784 [162,44] 71250924404228408682585600901999190340896401172827163540328426193528274822287896626738884033444131982110089181279248290453496872593400227163937931355036809302872438570791377578890498387436969286920986084673239071131902768335411865966912855983149077532381758249472332749011506166507172839806950875398401310431043597790991405221688073488897710756435086052437361273580228988569937463652833278188913487307267902716921966517133489197010500602189426939004757719680431021015848338719610124069614537060897706021702081035357196833985041790976243025975975198799780965497660236626257311642862919748344858340970114472435511538827722013288462520556095776327172371831122346296050475746708407264940430773394827533556397197760066437549179272208115683913639018028921159000913648195032100227664888254848361563264406914566282021234304247335475286738988871561941219633626682368545654393281418605777261823727630088808349907944897777519893387181140575464540620181676521447892374642566729367429014312713857920116502341629586175480025493311761632946015151360206147868166968117605043564739567516610988497616479779258385494399963900609115760082273254936839765112828056131286230839916819835213223774069676745161269643836694784932466038111707424304711875985625104049520306862416761859661635999660855978596449787414651276997940602064378865498550799983774615172511806499050776505750313852496173318443930640304938922751854424556522515172342150743139959301144416 [162,45] -3802098166237374547911124266913750399998408774664029399382257773218059252978013088310894171811758515487052296196295482486455560304765942828541776614946586724426580933075581831786477772817818639669749558956640203827763563894156540918831780499676342434918404933931202694283048488224897454110046927604634620024609011477396071687432827716820910901243206691329674774644755963717601320481424936559789801174021629193003999498615423425431979106854057758224339626326255794599254261183722439661727407028060785500761761831814337132088699010594105871505987404250412347236084599562191521635087075132009736615680248023230699038921509966055092265941551214816806674976448052549029694999681044367769447244792094239327824731648209285843510609895769839823034311187733259817135927590868548975857277967863896109892559573382756435491331589505840686663624730927514353974011034605031547496735182333649728561511498642118821987950538126161566830694662367947227454016301119121291223396476095942838636246057714550833761150570885431696621438411827208334110284114668358966498253634150937374641901501932360188530037415051362305612533454178920845982025436405393179940149682217083348251558480587701007963389397264487358015073910818536547187438472982700973742411490895665964803782776634027440444032473257596722983270262614754061435113843166657247025875951035847298971039452980475322931788331832427946688597147758444893985667193316391424536663665555070494386624 [162,46] 41961462633345339926256699565357155926877484826270784584187730289223000751617830520491893496303316372626985621675871958875105094569859541864055385069407552703804511331698750492756464787523754317451497559058389681380058658054566343476755529654220615789828517748351394435869715812192413675844809286014769606782316236541868114916659198622320033362391959795188145590355641903521494025917570215179457729426793092450594192642895756337957599044526275058113435243116006224809512020561778013824168316277570020851489981627139310116041395844312196550427098310269883184861658924683857730020374790584570710893828522810125447213310543299403611766706472568859424652000953422569838747849157045594820310603557060964456723858008631843623772460077942443837857017990855981781471480677512324205084177639829136010156573129536329363653670507650624273080792419983863740311123760497950973881632957235381140615327062172145659953014740859542265245441025420824057527195936405403566219885896891008966367350815963831601022847036928925843884444291105469206101703278999276378352834208397888819980609015039366531814558645100033663700130834314666811961715325488955441388439080080758968122374522775823540008873109267615164608353194739831522719673516479063614022217960299120370340752091377600275174096308617429228367825360886004215419698111452815738876151111700043247088834017999800767663683099573785123347518271526997328418828560747042331877654028382847944 [162,47] 34273774535324053400557497292899348661348606465806814340554845207663938956422294123664700755270797553968466416752484154983374778311174711145573408262755111939264551138231148788341446769466968856368331281073478693111058122113588346550241840985595401986429798474927469888186091357582793221289020451149765295542406787117457106527683914770361413649569599387716372636658100767190099984728112741843709157931594463789652030818484578871595858070012555365082750639495327747422981187835579612798834069378356381037928772039123707466916447297214837339415104220545990180993263342692878993013904487071905336454732935992036524206368375931808968220340127459951443435223165671915171548880013453726485101682840435497023411612978097500214289955322336019295166874103077398477555089949752884106600422025081792492086672635016444532913719645501330443924568906311893649743421217473377825305215685376895250958165042529731314618267144906014747830979226442437113002725459621042519589458521204796236626785855686877304775558947084529956242751725506040413497794504882068349942618015068245046156118595901815379562052005359882407062068980222987693755339172870475194520767066733898629206959583540924619886385684095062800498676012811600701332641283008244225067623738882549900435984311665339347351524688889312143173320939900592050510470968298705791047149297064351889895993873634976066912532349322642982189547743682256828801259478922566096668589241938896 [162,48] 51735603434935899927235679716745151746953796048577921427641552812318846106827672547379049240975634533120084091992403673483524864608673186781818135910583440390082611082849161617850226807681374420465852612729233244931161384708947405449233307925477599614364877312580315804677567128318148931017171124163839177485073406094859567752201491943710383215913562725558637239266894250880548283130185937226582256733967798743641507928788049350105806782566085619663251494100925546889324237293196891806610423720329971868239229682112910062227786492677576268446542218543852757931329298827296426717444385756179683390941347937056825129335063036050412465998562157644772896946918742837385133814352358273678876482355551688006405069353839927949879466313764742286561276525971355911637870396073998953293371145116269619474617689648508697748333188489418131112513356202362999138946994115771579847405718105853377505980054636223580127632740137144053151919614382580410854758739584806459477160681768521507202368667323558877032884148075446731269227945443376689538540318678526918120688610730803027304280459406361399557934361628376971542939233186245139095358650774425576566782592510155655364586141603269912820519382659523784502821547834420801379679500956424602452416952335347346862016613149119995462334840724668058766980420515197074022169885757137473512958317275588101815431746058349683393898819434940438384799324690461871241779495807192153146225261264 [162,49] -52383283320633413141587214968236069551687179121098934434862281487621531768716616415125353767046380852709542125302146439099547757160001534331813088131508806006432226731084136648317438565561539420011190977955070807993265415992238726830714739797189494151034562497804171353653262380295869400682101905164753792700904094665688359581027075917561048096905691716590723133645083752396370328360356769396304399833369420648178462180307278022354038230745252473123078827536116848396106591711884184596581611568498809561214253582944004937618905913268859035926112680973628332991580408189731266782487140224156239842190815188520438234791033134008737661066987862495882563313995891270584902789951421759083601229864367730026414787084648010553667011761251170547625375577148801140736194772681128219734065922419675314098104347476159262303158432292782183038188161182133111904826120477039623981641989779134020224562251078193221718604145061272197968679299084071782841506734191753545474604813390791743095794870894577811847827001451647690814816817720152463436891740831599545238336062948565818117600153944548771835164401728969553780946747512840940264671269922193290852789681289013076176822945925656095220068503416900473562853382262205329444396225716376171085569341431140796034055621786480829405418111732474057428581805663863751581815574317669217972795966823560701250486859237782527648174825532779058298765948246873887591827650944114926158261664 [162,50] 9845237324040362924509850563707700746373246920436269330358792325524663393323258385113219620738898758402378402806242568864507472739735247470520383563829028849811253333020966210401519083382261460896332843576458231403939436619250971364518487834187691674076151061193417713020371475443954094372980675651030339648635950597337514719422487133168276632166968188307173658571881025201369592622694105561404545546789644576285856364162090705437812995249569756118370531597653312457388311383019864337179888972826752826507310921373466215340891019484367657843443908421319650363975825213294714140978513088232679888199178131114485464187232377939695174894379834479911685414596969976134973945730900568631211039020180391971660474676429941358391917733337455685945015004148082992247579176411043023711198247126764794609366171507792372158113913334255568048397905777517829981341374457425442309553402118411565566352778342146302054691864865771325944345170685436332870763839037744370425002602623067359459763477917064822763576973391850113370500123178168616979294093204186780657521898968581106574563085224248059752409633527940293043314820139697357393219254789371329379749376192982768389799687717276886233786445631825278498582670614453095563783732919596723894803103458051970816902133825525442333921373649577926543069614121864625947608693355092416088933642956635459020960225220122619016247446279751847276219905351142807638116402806381172534398 [162,51] 12614514223870153760860818323044822625533369726764493454758482223844457133450451725271451602274665540795936348698067757271447511240128929344515118085229105393163511822149502393574040868833599914256148862813297635777003646111751714838940324952905505793883062088229739616641452565928199192715306543185485936478429635131290665996557716413973158953237490295385870991944232919383871497677954811956635539721845956101352809158228845938014221781876523971129254018119306051627898593185816255645632284392049852644400962019266829271051499249563497353584706487798380007327103223099934670481606282030438844246955119482552320754627176161733253755975106730260314083076735866914742428835785664501215405472489946729808349635014576079861128933436996635306320442858033536387970273247588659684755868211294572397817410553430444805855875593760414574957165833484191069440110319319230987390808077465251533202742026341604326908540907406769694019432405999444720171164640964317201965693387820532235207577222796707533954166778971195331439373172996302300298329714338249709005853245270963223494850222908300588816676228334186243926941652904994592286360761580228113073776527953591369943774293482009595684447409580447621132598098332589400568187940632931969816554308893736750712882169741904929631110473563380073420613856062925856818618520795090990907826993685212350555480439064790004078709846572755344915460098010503909878830093273611776416 [162,52] -8474922261195005877577170053225605172568457865250709006490851851473531839963987685085072280440695619127506935040380958523022288255173347068465134900110055150623438736164630511218236615189008037156938869237283547818618344236455058752591325421079145513182027504820716391722174842208913775579486716630316086061222956503550441975583460479329053783645886472329416992427103439047880442404216529712367394414353158671845738989605789262463174737523342458820546519405193653115711584206196435374076078115217808277410365436693393474945559538085297571897260535827229453518817142145808534542288080052621424132086173807506925268955928309798198475457137859700424987293574242810129522671891724304027029192455703238595566893535679848019953922215216971401363225847781848628124461039298404373788351954291671311104931162326645140005656869191247414591737419355040194171085249649646977118275331519000037030171299307109635601726745732394251316015623140362402489330582245790977203770584838865964490537056243639952983904652985110603369961363972093363846756114128074337195664715589509653067765143114025034467912967442176556064341421880348886983172630208095649219624521013585671410165340853931247346441106798244078199308814739179688054915018287114584289426148460066233846351654065914434159481984293117786842751304609125819865050166347070389707782855992876534051505929405733512181974024871637839973436762441911412754942389347822592 [162,53] 134403408327397173473104516957525227107327493296874271667444245143190757024050363138076552750001317901322229527544711894980003966154303675760206433967270520630391862807698467913237749599820888194792342890299452234409901474163377304442168651710912303992461383604271867151717314467232241439866286752417871866760935516669784196899159322379463611769994226633263365100092099987649714919037801738904368149040906655322255389932672004296667345967183676036566671780402049473614835946271863780444294506391246843925611887325243519079699960542939009798415455802012707873460743334265488128084434781568131475242168796822319749573635492132839875576373186496986667638058911873129222908276614957264354809797101176337034004745442109598577828358478821051774985109398398913141800953856798708458817841171207622172863567304566055009464224956602140823371722492828722660924339401781764892529521655900267405901867504256725813410760265608905470624069216694415270532632666349783816221605463187112081193709729509911217742277116392237983936009746408705014263621259164907617062585755265817736916898372209422142638102243950975311907158173589764292742861792144553663897626438505589165938631678772421845372470382831491961828958200063218334495867271930341353856750582514158857697921823249269445503295518552062364406142658759280961685235016244911104871805578988233565432845716228806805176873984008368348306495866375236716354859724768 [162,54] 1797682601927209203610079916173422239295345152220134768522826719379636618234868230859741852856219009865475002540732318992975673229359013650059228764124251321384212370357549359548480057886796783972810125519286836123324765615266253040496503368722600908535452062696830965950239301467540379860756915260370137004469555926048949901322829466287576936644438488282787169411078593518330561011045348080045792792121755559441972551799414843473342226509689134257174198038952465367145547395661393280177621005712824387933160942473413412755485423269509863339461072637924782802867995122213424688451371662739886465578371123411562468676054766026156789709208892833679359295657297471545962429814148076311278226668149459847081793753628341579561971977564836789463993554843788005402928997096168530368314100001537192571230416689281808839200996982226309193538676392182620908838710988528722214596032947288917669566122145181427543694913559398570075557179343432047270155729592286511607587930528907456350366763401081341770764051688585444281837713734077716000070507792609705570870751289726414649737556760682982552699521605315881877420371280201655756280038459747971708535152593952376905610155986053636309208676868159126593818463480859358365301797741466024250077619438451281264116223757797909731522014320816312351028871336980550060352325153989444048789984238607648801197736286301098194315984233750079969696649708507392712068614020 [162,55] -546884666928690107887501163806085670833990233495278828516563364344749562852153248213877906858872135541321017769991025522058855265402329716862830335216912160337086806271181449541208089979736043618077208983130290834351856837075693718665268994131034304785867332520746579852269755340540293896430729319124033508635687888041957425327514819580659283350684525349033796209214852326521158177946307442747956707394580504489296292136178801139243068571382556801196404860480394892803581309932996941741474124072245690181999236980063725900669372681566623796196361600067951654413533339091687224411130212403563999382651693932224127512021178733663232833078415325833302522642185857054374037851581399894605212520571538634647173263977569085925553821876976650417498445956086983226497866007514168424602879563805885492881937806630752321569489344013887314287423639528107852400620197908761991818178927145336172357759187472008151501995948293926113282314355141942461322856755158776588293041061015086563415280777874431995768244139500509880307084267322060329645502891197584814222236624893050379776507469198002742778345398671457609941241455439978589141584897111839957861191373020936999764494089070403015707493547145999673538373624158010175235512781806382138894046512524375762861520226206043262013506494811237657791576749860644588095615037670736742229394519419904529553796016501993103805680346496799980238807715718882169348656 [162,56] -159030994070592366943241687412572156220039507477545532078099076643511395384549060170859494475884062619639375222358396322557815193582644211618371841574758623265890744635153977303108876884292701477057778131376346171009576517636668537082727279154612752062482756646019059558877247452620407305820471571219446582536005376740071055787678975724298646639321029522377587164670113411477443401650703985160936910041339632855249413240142856319564567949484051859778959517531525318679166164822081665947258325252559181089345498937573398918687147384838911046914856656774853900567455239327937075700934354148750409249206009867686298537174795631398540388706616828379739042885820557324172723676660617150201571671578543809300097829208856287600304661496180914362772189819930482964946103755632225636637588326205280999440356197900528665241965319940811658015072963773220619540907607169813104829695659627784268033459391668192970805786689463582938095337968696765805469307138209458382498231371999042861859645478078846028602138156938051820095877329049406978290300777432540960414761563202613652612279269009340344311419906763702793136445013514742865642555109807256378555668138728897819736150393643253863822209893671868746871419744400804483034235350555639107541337564332450891153198349985605078284850256668318729220443254139158496291332296248410401259017068957730040587935362434293915289311569182968838964461998904267574016 [162,57] 109547166307380889348903083870012737488841474271509207217280720882708236288062418998427507004218935359712395632396953776311784895708708932483327491087649719132573974796780185156488538398303084396789501372964763039349906084745048956599001677280242192159983094826199317139735422700490069323189808763294151720577342150361141299857895725483187831966197624662606178534116432873497270123834539062497422429050199444107015740303004441515503242697558818188862037694903112530580973469305026715569380055577043810280260807422545450218941784640672510585464743152458806652662061136364889618901323356517253084764493802797308306182266477285313748194047666136328648792144901243717772756065934755929648899256275204180111980081083056615966873284979272144564751323097947714089295219028795171962144924455166576502180398615205372667820177890920651742547940291679748663639380044305427288886902768157814539708561265128710187978908660026031445061827813781778188570904441233239144350388516465524297224378311735245230694803586710509517383790266134396003126298629047135274673239413900811050936262805865878333134294387191226141185802366608539852643454095454913933692815862649533169459301007449115538321231931284249954148721742367624508625861464286346607683009548948343351428370712371856414902902290545228751977895950324675767515349885643084256428440834377190764951454506221008805354715948193550488384253376906379936 [162,58] 1486721896545074177495429160093815025472151149811150172485710183915577839456279364413426695681814397949171563776815324889538512293908505060436100534233132769792153149611348262945571121169754161753424749543522035535840475795009605419425731677558670039331927608238045746801817195786191715790732745978135358129279945616043775165270775744614377699297200220368406369783092241870237995798309489742916662251015975715366428202424428981580551477326777803905774485931809334673449692464014478675229969599650274516260867178148906686736169252680151823028245824737393158017794193361631660504612241000487331114353393305959944555140346856005028958052159994268672848031858059319015446274196477048514063557033203210029996711956174607205057841985985534311036490352076461471192551094338888253169571079764978780865361419658607235290720824571148661887002798649473959811600406721419525035664418803202488594600192022457647433123770304411598124573611520585726054381124110834390651282578356885194595642165565744141930407403379944150628342146372430095566429000173295805726445165844073726939012796940474144076869589027015123029444030258785721822347345021482405418332631972845515159685819646732884274634513321463215799604020910390837189249747590606005664589569540961071089924247932827963604624481451273325763150981043725433152071953282668544356248679710037408425930655561097196794415743334185283177536203343552 [162,59] -11786172714536257821323358974150422583498388126250142937762776820174328251135884907402252096799131712973058614037826170901328892553528003184196672708126864319412750479489576625369420860939936615520697904130891389706509381236283570958811416823220801453529826288010735681610607264097348927297926885391863405576743529092692693312651072916781871499093409097325974590494615792859447705819731957517004830608525853203781389408935767822301415553560246581519053156863819074907929002436175342116507270180413897305372473163264498817394911450379860222621467620435276015503593168293912640391889807855584073840193211694620179905093670742530359627226720130235917782867196130396245179222367509614035304191304691477302548869487444861574408791099037877779396092842286922636022702932134824563162044600025965790877031702685652643491565558020934810199839750942346328017141147022489347589266433873920942462094470030710228918283823984130674411820801014031322210145678200393004287895180883170272114854025055421301474481174058223326194444579073360484591157117162345173633223613380277578959617459235969508766427966675786180096113104400199128408932229081913222491579267935496933537284685286136173019210952309620065351656693939765201989232454209595777926805509933562405664930185981316720246849780730784843657001024776737570702562263564657394380888783879322443412185955842715065994642013333413719503756134008 [162,60] 955622151920670378928179014741785401439176040850073249253425555339374587854908861154738937483367477824280327336855089870446560259376659685213536776503947838131893298739094376637141877575839165738146186619197877959901715253024883287334874110977439723146947746116670773846880085257032575169996418464802606941168825766126444593562976590154849452825881278020469699868052189791798083002100440841618605776225824842636490235433283355102107181870251349779168320827701706422457628738174221951946259787044979304432609783964916891647036152144081495449828661572126061567180646137811549355936406374637354171264973913230439134677502427803383624899247967466579230407349333258824857246607455682901237399478865372777297426503401768674741061382050873873189033385879114916070632425683190610673796238060415642368928326865604185713386729391691261664553912127087165490759956226925873038895849105789622733526237650552027118973541121017041028233345598009876511901645195214475445104922717727575561932171383586942422638385801026333700116600386419834184825001372869489101101498427950708249218155675890411894104447494965084209788571192107152889259740912579943053526071048294349431974412208013731146937110801008620354363703459779813250509664684636051468868964303742716472093809425824007740987144806120356734257531318309829453379525161416670922785622427875668262518212527657314865290769733237441428816816 [162,61] 876719702585804055156015407162607647418766536518857962716965670861434442042544368583483594226709805267182994945440938385785704954239844305276998136218756080083440917457101242198223588181695074596480422217085168067296286647293956744475724867613443160372361384619550872894602712751037978007678521470554070713501476806974151461761457217311666244858746612211556161807502610423850893473543516968372475028006003936636161824498200681610433811552984935627607133048942826980129518794675963224193764082965271155238991456138028863243644067732102981509173072764384926556390116610584759014494301734893836924693930934895229906934122022749633747701845428460549090273621118366249665165837776779683459559856301776087542114436413767409276695242087942091413145236382429429931661649702342328810827731406918156015897226210568397841039710719958822583719898667737444423069501608176749048913569891369116422836633164422439039797688197931200910344306618622571635058966469492179307313606964156726529151439359641283785660060835988158994989841013906023932312938959297629611064212030968255317750836731839201549856701669254601248291855994481157183141821674196992176833617740194925757325238639782445745277135550167022244263744567179881194090784820488325015571682257316046251470938617578168432505454752768133487310024087694961159574395086123387401544076814750789183512626015625597791723914241467318811712 [162,62] -91677202130890421026888249768179538896049998953318224651612472956880557938450378729726074688374234478807954805121705785245681339977078193519608241131026287909314649831205718574692731571087079605648419279453051434067490006365100966769525532930011932078561729286422032234983134773531309568286240945976365948519662388005072237452564550973406102153883247837561209719408843525377325947236376931098120080593107117696329268940065524990348397673046123019717119772724410030014454819679213645594073078417489432525728070170387867253841264430772373394481872193297085760825502057239446799192631051563831819569126368547215739157384250735657718347551563468025465734676467457173813589961590678780649205637761233190333165479448069744644809714449459340877490458942177990512006983261995030414103197651225809828928575076739161637818586726736156762693499707292208566721012355815765522666056157949095933847104837317071273267073592211632216841401646043004282337279983483528094619539613197677459757481732557020362626638772084681920707789266131161586434038252760554014177155495166456707213610609299104255155555197169476138123697377043355461390991580685051180099825771752682935451816174194488101568512677254292336018602472773908496415236786796543468945312852531342321615295407483629851451317907960189259093072260752878291860380674737207825335080347605548145895360132943662030908311694237936096 [162,63] -51821405471420047679235656774002766237713939509464761295221559850310091964769749252885761089218381690014924876917532493034597872255504681715895402429590599096535820836139288783281436367401706155203747654015315276807666771868373872001548001871400481866811626952792881179789055416593426164755439452442789472460274079636855691119179718534897189210324319885678917421221463354807521195874758230495809813226061538881272258159854787293323036920399485043316051848325591497004662175198411471481835239491717462466802554634492840255669387897461020929968142443750758846687063770751897777498841273955399561743193524149172037751256279859777133271969388578212450352552480073875301837178501079565684591318222985917301427430163952027887676806309964243728011572110165472009543630028845950362573143146111628979255586212351449404433109184825330032894198108896923982741335116290108724797160904505093104787445758135505177794019840213709378491267708494847133050741629982457651268043254542053333728517851838522984221985640378004364062593112445135297843374505705705929544990784133663406596893288124711125609812918991297377395355491022194472535731365422258197851853997440700571835096180572119073515613983998738197432779469413317866408742703611182054236057352317748707954528191289961327332105904476521562204121732181194460945640255246797797074296278172233541449034094418950528283389877556640 [162,64] 3362973874089405282473800940604572324594405076470272219581286713098587285508527954975183263976684085797190879391616841841237751680628921901135980266175328398410505910333831663450404314647566939483764175599237442593709325300183577404661256209993725734206808549287749306088516458078949564337597631608576258065599344858615316677662016360654282814735759085252033276514030451086242611088942583727833536238792709743311238249898149004955289157322364880515491248999112663814883836227820383041170038486424722554874988356258795387740710387067244089581722751655141202334735502420465445381506295364368717144891931232600690195619399274027197166400550168456902687196815650465212535302064754576244781966769217621241605834490633076925907960441349506931113518416204499976246094736969253131567728528990751701078381010316807314302008712995001609853787830212050719611237327226959269329554498733472153498753577204720079815583150305650802305207522408708499676509038331725998005390521726459147073396144609617306984366660438523466661312683634416051460927273230430932048673047500382895289179454991381607414202316404001690894753072339045162138004272597961031666570171375300113875124577189486093523586933583390788102270126198847063373002226155883074077901224476174240077127444921420477724702268860620402363544951564933609336041435932647795487682144269258404441338396399815577547572555840 [162,65] 2459225006713486866736575710994718067106082474967245549002743509804666262291365130742884908881372510965659268708349980447262135000524056484316079107190127497331425491105059972709621754456774468531963642101938052224963932622648218467139166673691550204251044007483493439030275104773160345417145034550993113238373875003629124380227693301278614036968184808847906573605459808551971524966877782342315292882453569911769834512260356027609965714104570738534521786005138437565534657718392195641674673551162946265553135160724664478741610749030838262848469061726910095712021669553843427769941273176874875377368020674015102300265120387327643728010847612069028070320063985048788660509655345274605192929802462269165259757740538943755040931593049819907887819646313047689550903508902700621023900829744646752057089364073112585547104793430387161024013850377357631443447384172293641123290292777985946736267597517825791093619175849705227170655699643953836969722450503805201644047770875466863930770074321828421873438832646911755158260266107611121896695395384509545144337725426979126689530989355864383801313779626772081008214740094514169840008950760139703703694590900249991120614316173324724389195981560853542681293102909645214607524083949582409146671110828703705623820896056658745511869076209536203301834337775144391643126549155302567012398881859039480994963289590613896286711008 [162,66] 55822527192324506473912111966690461966411538178063163103034815328385036661140828191223515547641878061067555565983498116060809107024416843693444894457987710654050654118717095524176789393091472172923972158815371326214467822936669728118413612902290725083380267751842332142834833019712522881733929832159623569514875020005557060440343695930388538771563479460386796030085200595287827237397453995210516699682056789973380511696333221712946872902919873768675792100590766983161114523505402465472763947529086617290444242240736978018746369434159379164798866464397178772679884147016680430286248761343128030491290707599691722517169200118211891691667055892053418582845500082945429806775237095356522598077915118337281572241981857077051815786244195912946596145711624151982843174115492475556923827209305203427327962401867564718166680878954324020756980212552757631133757961131401203118978597088086370899292428045408885398770675051642814190622094134207040708621810771965735074201948870049961389518494887027905471712312953794789142734053193664960700125581731365504461265003478255026528953409247333027986571630879917754593854933008479258812308328795013850291232261001171590975894122352594212530082953096947213125235154452147551785990990125636582477631239603877693552713765079195533717887693846424281821548494627171321477318188782007093643920326610776283498945056598104663928 [162,67] -75216192866741711984887956347168444128511448982916998999168854145175516469357262206297035188137466231015623857090058274176634014225355516449041472303716468501612305973192069068787169539466217124293999124192806351082781950276382207362863171546956316626827547678737390133312602281870282907780030785042108837352182535075540830052170351874577525239993384351512168953168479988859153333244173162878366732535721728539462435065283813603261147251904463994075760763762780512272852083304883721125959373089555571621080728018759774409769393739585065633350527380412264566639693986833439641521564042446510716913795459579302875273415382008982022418082070499632109289158199851740441423500792544929551379060344062669931652953688876070230717781873232906341638979576791318225750201488899668950755302064806569478133317368810375288211846813360116635459007601064344764767773214675067159850621247338450967760981325236169153864244050653142850619867976047640412416813298932071059799294729209934037613019845101875878329391993603125654408343959860229050646576625370839469999588406089501053974317928939118305681349541532747636749084874087529838822542725608979084223729814616594343754749515212776926298170127108028632893275237762416469514368483636596841344089236328162033050441598763584808507346385598275995851120954677361573742248224522165246551304070922981999048250973098105880 [162,68] -10481324280113316016838885685255730958117482725792929446044076003402097057771722442729665430653122524741195345354809100215430882389073256494199818689042266343735194186668736227868615391457179181250778030211338456772794501786160018317721558498390777733947491975954980325358749628483853302569981431242873999968428676450554335331937935483715685624378751653569910770204752303546248297510003312933040598389519726955368810473205893920049319779789581707459058231004735141655211031327923832771622985558311586663466743098464844937402889112254869445508560951271904322911764721207100582030464062925584936492405533419184112818111231580140912937388423500757247141792457596354403295684338942628516077507275602922760706315585744949384688190624737985307948285308865890720676105513712567312276728062011437162925999536329713982149450334232089873651931005130260790772359087756836487564328953860504050131215950470298095262066417724917597417787471152741579022971924980087905256308450274071939212729206199373749749344673165915442046621041958773828980251248630027419382141156263173710709623854497391103691725973151569831842267355788029244408745900953155209942687966904018470271713259760483707999017291190374564128094192772739186840121118709846587882853552381712405505239877463919676255763815370896872152369737109961413214020447037903916779969255560856448725997605122432 [162,69] 373865151805454866337748835617182963355162403836896833529472672591824910169142044803585405535820090149697350687864145468111679441094528805547793182074166279910087105712975798451062086515651047633062192564018857979114531792962040817352297532982146744852368537756490826546679502402041023243346574675802453832194678643258460337305881006391103770386080162943477554332684390440955318624346655366735473124899388701369242800374400604781351770843735480428563740811502154798563166252975721560094889274530080415089377204455072641133212992867470117328430708096747170987053287651965835918514109347781277083485011517509896459363479482914044397806977692055909998564264334047848385445699583810412567039137776700237165323425634791415706355455143829754187236792421634402953899598905460273632909704009436669230270587479466797576152739988171912886951061088004959528674805696544849819526882312448410576550830200258894463092064243830654953880271613042198818262924396327913329401295600547932485198448562597383362747812371618491805289966096838691401366636559330112677416655658026254052691211929917451593876357767286511668381225835803857238608301846359981887966764392852258290179627691854021380842362040434618160389259956494753657800907594829419989962820186834733566128207243196950287838730698354112393646930478377816039254068263656980663020483933428947959671967200 [162,70] 277072383121081808849319081435121534000147774386149945247688219661056689582289552155396751306028996691295334149081387054271719051485472721314834829791644230723064526494621435044515655799440649996790019523510182534468104387130473083637422277006481565194402613674003837932845612034999010590027014413397624559827711405624003558995232073804685192967585092949841306176555661410390261690921557056129713926196608607977172887911304685722475053109153689311928623954746927224264379748678863805384204814318840504901358224059404369373459987480190058173091051608003103922117179433053025824634427300207965681486090808280907217204848706383993560017932607495201082887193546892597535604384037082043937600097515569597711352421448527126849528638630896212999609418826975784560219094854120437492911337324353255692615964470693564389918571193013377235243561896561552424744467239371609580627277437287553146075522134708392551391961860931565196998255317607828716276386788979332037934318498861830125461682221297390235559125706070202892871691656528481001936488248871494736679803397064190366769693474923864830905334756473022666833323215031740009726187478361821928227706789096822524426720513458149057450593307137862748431946844544919041528443337059049523224397292891522822597931264650691930958302817105744957341165235867698465372105562153530689144077959367039129000596 [162,71] 41837068159149623167823015658034021605691165944075895161225626977843369851404664348149967546839252433584643473326271743361386068103736994949378144105333916076546034422668495566208090038959774704547022917774059985667182395242570111357916794004152310215525176126451763641254231187384280327991105156022022961495027846589628470930766270660440095908338937430477065365816156672647499939300071805183021471006611018587329387904943328014026535370578429299847990796001822189480613415702578350893595607072026753943994023720139842984464700326249651566809176454355664710846426357900386040805958447790835612913316739326766050933920865964357331314291292745191739322877080972180905493523283479477954998223706723924027420885234030160222645956421936442866003039260314188053252879107774222567658268263526649074796554984262538216078688638460092866675187642494733128237038049668176306744059510115787139491213201026573200694774804290635265345851274031982067247123001288219713166711128495669469023125639067768568762156669918244932261380796102128151858100433080862181257024003163067374951835531401349995285279156551928025425333339102334087333872154492522002917176829479211853556713553451143718574715310689052435378759243477894144108278908146451672818556887509461991987757002973457899591743422035966002974690394178207151421920911362318506437932986876315668032 [162,72] 3793111217737342379513746214451020994846663488506601998739373812543820029172332166306669518247220578125536146168666538945899895616320213309836666970210247704262723996482536487144261948844522466281868083304165672590439944651122116225188262183617095927169226190040200796591362065967389335659822548752438062167723126196339497286666546106705858266855505899815699194761162597262933044388550530706561625497762915960571646642772960567131659297094788332863245393176477144254699381066109649368930729672525070785386517122123179640435851172168747574123472418115273918992319498089229615492782549583305394158912568575669326278295514434693984322961626007945108176491755261796997728568372363629468950888867847341552501262011358362255048671907248567186992206347260392443857276023884806816287506878333519900932138419379105156927796035253091037347789345661817451900316969429707426768164245382694165346711919618256453819069559091417574997797629027469177747263797033926689041236739798217717892439858406561385155292631720659776086019529386119443323498114743054331605335617615702421857415529695430602298679111035435942992258644081192802125311983937125082041592785194170861843657658418143714408408667376180452421972762961255236164392832177805291778633782173105423958094049334787875145739315160193132577334632438570767485124007611415394347547134536466800 [162,73] 241350339644091098069735862870009754804070030877204038228098924845023696239096573667002798627082803956315473631267770889058989680848868703718242448386148147030803624231812689036916275727721879260772901572364353978738078055530356909275691449197472891711757481432100136842493990265133625663253631647136389094671963264882162198350477797097196413002099159071828247788839201528978598376155869594292257752166080636486300343232976983876129032163340431537893839120308119371453152619120541874800821938280930270310796037280543940343997756221266627383387734029832674545295219300692181543793865588101255926247078926664356157779338253014926248686420315673288256502413204265239784674204081267282808224185571787951358517867082848330392616995948551214906018212042036136714687881211729451384799739271718603039147107755627361954143172046540636131746606647464625812274373877369940994174183861132139268971632209882466665777417339523591269481733817467076773565136975501573531159523028138176296072105968477873430925553436261211558784265472852528842168866319356669075040934736409540611134298308523278924076238059810312096162609621586307680442431528636412360429963914735625490853790995502334779449849869856542282399214498512380849002636887571488812995541552129290387432750438422178169451231928454804050679955835222892359677129632315505067829212036096 [162,74] 11448818395261080641154375328767490608823527729747279556489816475598969136355580016227156756023707176078251308479497016297874668575995345409171651599813071530917750742016773350421196441951732607878058493670798054723239859576878411341635363208293753576031976141608034313987484055703101694236789867747662470380072871898700013074554094486851557213554286556827549565339966070739833055808866332083136421037210214651658248911894287217861149109695299326273791532145075367340214647242443232115344414019126271254158600408975755788103418695348554643551897740482732447105688114921376711217088008399147837278540232553816863914216033498551539561334355801990342017310144692479274304895130278206165100640603780985851057739406168483305618606508236069116000407555378357282098295495077691569859780037593416160290392988695348008981088579452780054234911192606280142984144754711056886957647591725197443816376616831464516769605505420281875865969303074022741515518472321538177589784448412163873784676062274832364364515830713109756911421936816363464547611414352168587968380717746075537054987268683185734054825543014590820065341020305075541843204238267433927577787903232862311063200055348939207357430633139008541379545507000609937767827119417972342959147513734830064284220015258885028228391568640420724618749592835094337173974580873954977950150242 [162,75] 417775018715027878193129918877685161806279721567000414523635778560488601801998022336245585038865886987602744946741049852386719421694953065077926880884134040934390848812820970749652281996009751116968575400317668736224893189084867488220860921709941809009345485718055068184444846044294812494556165515126807358103862823751730103480477357752369750576997898991716236532703996209120904100258642020483465766655977710963026903722547753023689577639749253029479080808021352891051572143445195953088578162477320103560782265725627554631996299405201960601152849505647427107841449490775093011616817880049806410049171763662908694594334034476278402175503243656774000989166248130371528685216696522373130610002235258810126646671065934189010501350085883681479018509845650957269995921915058189575868031605422275331323778710259794398213065413904122299700655169274170023135213311747938305425883739505457228973123168348086443277655270042098234743081239411445342035283421514773792072443779911731134026720024580695262464838836962210733339579776306687127884943079523499561344921692342307298507240702104369417359627709523331288859478470303997478540250591883580341464229845748926288114690297771730919398854961572462233389935297123761608027701206390347355558101580250193224623216889522107230417085215055533619218829480396760568292678600265304758248 [162,76] 11949446789900032159437966553726118020925219999844050246266072257346763764672503746148734648427451324455953045359545417078634635960604227945945829031518989409374738698023649796444693822544944423208872026337884491670179585219316607077216443029713583721721451498188535259955278105667646185370720212301078642081356170511244381985228491197913462421393095378747085477098646826044795083784715220332323044336160155151937615193774891003626638873467004360001323964437154647362259353726824989445529625716476630510135516502565090078586944173056260183722103937093330190547277085795134470251701882945825361008409867189212913550462961677506559885841283276135527937019242595850834964364220747604248865126374852869769324647265228355173301478914767647492385103257972480484311907234076425544944649877127884398700642246532329419971353271688480389661839376982434681267257820162626820799324488552336149741494838814498845485015946831221455011033551566857235318589997125624332596981731257194160304853425039429767668835859832781984910215081261698133556233571542538915473870274488508403366829196276213511530377744159833716175642293092695759998888182086497556783437130131817950971816288128713004932561830073629970963835928092266407663269659823998280334167930091441899050195859664762683704327491896770039191093666169508945663108453995061504 [162,77] 271194354497815584594077403857145352717704025911381519180250203302977179419424454260007081041348179508348573964688622477367026610312266788138630020482777794085182061338333427056239179352302532899258926588397212002265749143717945717437247102746281352125512480151878013245399563026508048111446817768018389144865014596110450196755646442220878534958610715455975330546263184456485360334682230709547130158460004564336087457805957215147154022458029913033590047750898871563873627610229837622227880228550011992204550054166768517888622603034050773158050853798703692857736282242426114026202545375258504153481091794510800204684812223189254725994262338895639404707050987549549460198436367970250074940030190157801569730672404782403076994570212959801012433821602885868465487291023328825183284007517682222456002199134987213382042780960912191488554297057948845470769781964473986439461906979588208465985004831184129441044383791013015714882090546363507051284352328308077523065986309466181271211319869148080852288954777944936184281516105392332219371573632085842809812441403695482703893566165706583327316164531956858574198761758686058124842315085430326913104134353850777331931370714260418527438261947315496606507950498827306971304646895880017795497612240709460899252862575631639911919435828041373051548085836739853122015637965952 [162,78] 4924488316127888392181339798823764409841299660185258645723255932069985622658331501160866027989184796385080954132110217977164436339916968477610206064692043351807432903247569959865929816303416960268122123368285004383389436118326171304118482038469454206864942527733038468750306136583069744001995959903798590452405878127188037996358390769724904723520970913943348519282259899562096214136951727677016989542706232530802543810823993784421711891269909571219547740378825508228766530025025386335619665061425772029031285598127667081778351944278091398973420715801194212128027367330356254804666935853447088365997285382969458740081635079697592164748622101538958617019228164079798130848394315331713861251416865021806608884797888265477447542014165189872931160191761546140746620317330949922041891292685344750582296002286765110219216646866190922104723354595607814056164418811249630864261993940242212284736553118620047275189834930964110444721643416617043766796534687156947634279101112143689250534364387885690813795947588327816680397162701157792811716482052666713959959246719552331645442356152149782541394826623404387783822200933201096253454871764612773742703456343158070775691359938586674522563411778062345630068975687700899292185050919298156775204931190121642482204795321815139702707157421175107197228320620362248767684368 [162,79] 71965699042879863085412966371736378430377417443187923314443621619550860544120158840831935252716671744881256885337721914615517120514276574642798066591387101543867347059313893500797778657926728824980546749429281866287374383024945406764522293237307805898721441935694937502739532741523579297062467846292046221573941696998909521482480890400222728223164248265739145462738460427222582444450612416981295479665631646980714958760780385083350546553571405832309711684808332674244417509126280299057043993538688317219372485298619820259662144673900504384202468975739876934908943912360105797863068051450670637569212270319963067076247582367921939660004487413618923802142636464275792419094996586935192399692634457356388215972932108542093322214670364037704420607225055124546294191889172994414439761190829569426730358568978120606039907817467575386063813613196885358129037764519209019504866324474370549008133083521687338995658917202467550183662229480638823293385865589114622004780823267162439557832651904750087571784460453025503833004222788618533764463372910631517737954305109693735783728572091449361099602145925516080160540240723744754719233247437240675110088316802800098199982502589640798617848450488457382665082796285679562828038857842316022578261197155258913074228824748312878923150803170634430085383161001242216432 [162,80] 849898142396330528024298336658164162541560902845474327003861334142371750493072510226404669708700671408789344878019447401456389864228177848913336963316528793150624226460289507300294750353155470623310079538983480969175858832270482932481915706324867256777422396872977422928234960033150004082311129248371509872328484063990956168923262093510264010636104013081451828152389027986138808935729028622816176115560314608207497503400637968467702167727035159084374578728141437647772457386198615107109274839234121699114700574676243879220656485254330605837287734996522736103193405481893293085888434070569337629209270128229536012141041681594644392586756385305757742375176953989822134512659561897837326948043152674581244019172769155629269978888815643857141377563950602136346608533888516255146521821210308046294950700228220314275244984311182739448280307135853677080024488610018054020111722359102878236688723842258456066731647791876886447222256390029427860910864568334238946448802164724791577239475359245052009898650636248690162249215303041249660137762620048257461465463763013679437141203391261884131946529248368218581020943218218638562577461891456362226659247778338490170068198677692388994728902127087517788853532587351522524188805555995973682429967711511693896116147862518529115049738015155389660762925988975576 [162,81] 8134711479543991173060938387550111988304095534791991047354566444781418149002429175120891392427926989119231718470407396645472440919607379012626957133804035879638422329699647232124859755146401810260828955696540244459004670154796407423801098888876004781691479321614734357749334876293412306585163181681920741392343251577247566883234132213744825078917430952375380198121489216215633166141049752773159919056985074499121945183024451961912156707012592341198271132205393021593100797037870722012520446303267909973624757756355112770459979386076543274742943309610564005207070381546598766364281788983694447309001352104591622721704122713163097369958103229989074769027213881272854075227035971969377896965913777080788714405066464570913244567108405020180494990034564637255182616498406084791866230898776107180433994129174339821653044809160457479945938988159058869717986097567322089049478155320507081181628719088311927654340137531709776943017910342309039786028729921873435567162118250588416091759832501620125121859077141375760305587996452481248069781562846640568886787389815774910014689675988557146225762470924995669467357039767946315332031260540724493263958129411591797638633789482006409311682286939226279021455949842597460922276799172254634254583699717581910371343977801207411105733779064571122394824185904 [162,82] 63227553803253770923071324714072673967954037190872784767516372885285445368879041063474454093491958710358920395807246770591399062287804069952052624889496038738895018464103558712302280906664631429508474949973925752500044516142837123685744023058976273341590445585103205859739868021038610429020246542294943016704532892940853154814721564561505159179381169040461638777998978129330233257680182084181410225727342798510340835830204689563298890551157574553856024754793863060054820368047418121507110118774567527275608273910105738014729466152430143780951372622367132302395811523337010536706453567028702272704233959641597704230250881634924930525834293022730197998983914102746426712009238698315474939114817863152811196983684427493218266793810099683445274585899392570548101012196097583567089417549559067303583260568395866809866020913924334007213328115971598892138211771692753961414814563470021452674513595230835577919526897685683421855789908943141291211947763008663507817392638732502368026269938199745074053237912553391566029121863009881397361567266727004592570965370062384649427310102605806072840855107940320513992161263875497668579342099314719886037437958048797439954591202737984065905035378295561593616422901917076787369949191033431748992355427533249632378278834259296613218775127042320382286193 [162,83] 399579060953471625393669881771706794713195769472646957511828252532417837629189080244898673855652183717234029233254840055307757661338081065415239175120146279188346667216804405803602325618480376708449887307416031568862726462852008840179691304441488440765793937520499010394519130865775924217996932456177539214093380241408292199895868990339360643550674654905980177721202153421389037641938073383198238763045203791179960761065060947312903490609482765502006890019892059244740040882886846602555972148992275716878865135564750940726412544661561080834649359402476324246217090332802255320586917232100714874908170552858036389932558017839086774536998951238712724753872849667251282424597254752532215809067525091825868090126184839436549617902457131495608692134115910165751807186403505864272971786243753700242024247058263750458066763409630325670055084868798339020075993651317281990219694373072200275573075184814774656696901615790328617768419685408625186538918209583760466369466188957609515919432156110275744156343633463115446460202232631897856795490704050270091443395753185531117995055298691298483963266528303279879903594861246505155341255286321069991162987193655719570820212571969557853447679477040044677836799460290483472404552719713247281053165829856089006784551216303132193618768755777632416 [162,84] 2054591375109808553130509503853864935959973602795396516372421857106354765315537611591712679200229916081268819726793611216013582009976733323611304068832528176779705657470562690569319570178890010665728711178233910897734184823916252930236307953924205439638407136534087472606234334462042247397053022096656429328101706623929939341779262292816977149999731900834324582511566085184616061045435808796829363569355692177374921861988166070687464232261344259974345962111976615520715017507264313320501678191680989010711144678840837321891410570941214345587878946372366519453259030606560608459465460416891693204981160516290678034311331320200891019454877087977431455191311855530948140289807852739345183230559027154309722240792325177254936763991466705977788461467508053779022153627942478781042502918702360737287842767953525518494408186193184305019260080543926421343068307954010102943308119826989387894920817253946106805426376444683386761122906185802104934293937040816353144600176699449587309459849751940000197059029198509283358958066140926407254531692466972847219380589111379961136339635358224023830175915766350026635832506885988055034395181119607034059851689215498353878296232386050377328086529675314098785054936060612162475814311347806338426269237786984836892240677628405347967919736003376 [162,85] 8597361875319849312723191327680290643887655786588889431974883682567688028379792460935295997986045580831347961102428503762482417848587142791310724182011248395851439336858400777594938072546959236221886823422123419300509781572483081455632047350476716073062698302945085017445080417226689912933336584424364739687595866351981956567212350059524174685719148385521478220704634471062506111784045030381111790009960747686526815805641383930530303785309315042442749431958055228612986929568940954297879040316129538115975868590092689474009522314425788872958186227048711942946724106351465746180107918502582373252131630436915518520945397440953246763390118434274186573337526267809930429614962422106864704243924867460367350649161333293820655014992455893514921759051845301356977049674028175271766794369340601098995013513975937996513088539909592249514242486043113751118460633558636717760494414366666239003669988208370458014395727710382600953932090147695071768515049503676761503927394205953431417652883864009106510087906553994768785205100725979395794835005664932839765471835903863242613238809903161126039005667513321153553605392897198196220910548618720903440632390321547377720243589877051128256493026260705771073969958061749204801745469396506944662417477972901950745875777624524341233655104 [162,86] 29271307664538716485497295068246663215950057963441909019511461448118437750654488853277826122451203114524646886778757789490149794725912981658057593556219693091209287039400582761147697847343270808932360328991431122898934395560938877246505467637262402802058840718268960865804991478881483418705803029438114561242790340647525337875380412997735616898781520274049985204923382403668916060076113873695310715853830400543889027427918682070434740717258368227477020528246373427699611140372229212394278336474331135938213560350728567171369432400593175604924115402596955026460315478178677533679605590745215006998678695873218799861933140745689395787092989348593779344721436775686748516675337557398466400337450811944699388498182280638238146125009932100357477779504333821058165388449090064115229801813223840004135590853540081052204680053302635028686678904239491486317404994500907306402603916047253588565120349435825120748582658855212283135039500490596274041105047401256434334164120518457720999616631050307534555146801901837700009578201675349206705140490791634594493776281583716281236017459031978136646077185257249008429568717418668389996996009723508354233802831022793430654214161299199885808923249025035738620187072273589777325040799375175697144079018218262577971202627112878789180 [162,87] 81045850063931124316201917252333367607240083654695399274647078494638093730130913677098902841433732283869473290169755207923492840631828589893608328562053762268295391024591376928906729385804580519632299951130891347411777078863909789948627193842650720211088388841922716104762605404277092329837568646439965879766362737725303566656533026237608279247225542205310291233284519995181156219317447341898188857999757993167444498008883065273649008853899648997401870291582884654049875442590291126435581855942692115093238815271203354458843709425322611972654287430411316266083284357341559345034321421856107884332739198114623452259676118262209291862151757669357416175868310793628065231413327458845093489610659407328735169059134103915216964237898572046770646665753288537392692250931145570953001773919113608686168419609789992791054333842966987151018705804715756068646427116615467149325003970426960386441376890790147108599963225097275454668277159586117955337288340950357975693623265294365588034904523077196186455965260909746222630248835819252821095704558881552241933894017154063289822986403488841296043174443269273803676329862233827239973660176849505462157374216920215585897749549806364824169119148526581047678919278397759289721514685854798881068159254085074920344472198739104 [162,88] 182338764998066626093555799402203882466581347683797576645978832548892393975490133840812322166626139897684580332340617663276071997571915803259619199259195533616374730735049220581487902235951114774903144044487025300405776992151393342818547012056529826579924243596082412852001868031016615487791858229766395937010579468068097985281839623734941817063945359929595603819687428608271388703678122961914758020259118979635597208243575905881493655224451749900675951350875619037713162420253281464802570034450116679351705353347930188163022276503533198977432273535608332829311918416429531641369408470688174535753546711066999672888725206992279116372843430587071151495333812826847820175956965443234818209658193464402188149778108466114797642180152553915710460155497138692716434473956393483993949073782022317341993364480530727671896749926127490471153577549018150549119101438450391001731981678793552743058904335667549453389749886121251402542363894195517820780333960004836545790326786691634737341775654764136227476958784654411461308831749693968745506652084906892737545081611812137237378517295673054149315110133526864986289849349260855611073298709395934673650278012071761268162604926401100576400612743806173979383709797583458161140163373613648064197849662642151638597313656 [162,89] 332983214577735296629801278966775396883967999435296811971240606322196305669541019709679590957821802592234572542777976351369257282930205768377911988699070172872730370764228686217290530173694746030850838590670542153295773712784380049981383122478883297117219447153391146703845547360249556209098213943740166092263182591067760365444124428918432143090474845609284963773793142817601781124645093459473727604342918562341547792612734213663663514086690178771802386885930007789677000235031273188319291554726308570134044343183697324899977703565300142745377426106213511641371887034200319761009223157152981798496055233644819572988839371602559494670735881602813472135199189470217102424482430999072456115704053713566767798186178281589996787659789244075842245784823025032319623157834095432983734440691450235983475691186986123037075295280647794837216635165783090013639071346581662663101044910346609512790591761745556031208195219915468678266431162948133030682562707435110871673042491766804445205723235763217857005851343334687546652164750236760236119862696974674748551187091324773205376902991980310872202870132770494094043317904873991358018793720896529385662883716144895424178237847669047794011394288537672654954227099598092420446287538109038977249865374441232205456 [162,90] 492941239490315141704323688185878912604431177446774992089209023723597970456502742115205642176351791312084430416436780795475778457798027199200894847397045212922808435211615343528682136297041833661429256080769772515710206288014624537923441375729611492624651364597149455144704160403827889984745410024458737799469240830711996920374690525544696560608712891121911668777274793706671783548811613052161635675759135126519720046965122539215442402761936672443728113889076682457750740530737000916970645584679609911051990403541646482062065919916419107660679951449468686069228169913219211145912246724007719120606772675749954009649437086138371147643907903320817200881948358188673592993667005871320930561101987400736817177519434082664835000613673058276881482284292096732601319628275981394247789734103545633360211078774080798894812610975967864087445178720440944254558022330402645889793725519283419704427389458534592649486271211376647689413675521413011366011709426043760605725949370559863924466010149236023285960826863494393434243473201658934236242071994927668091167541370874767747326027338930474614728932717755193385714063822279615205960620512046932365874844331720180361366972067400358536479501527365880477834471716526337235198616183333625701077645242026537 [162,91] 590662287572744733678740492889750597106020022292999095800866525511263747375075668007990846440200718222377913978580630598534438532255537952132587660828266324938948344074981483111346383992108154075075643979744219990266581769035754613587708914086787592836807987304144992880915028302328731702770214111732662629551693914885214154119378301478339769801289546682253553729760622096617146978329895494797999172936428953851419416733755962919695052069555592938929679922705012434217285457405208412841923681953390489025250701174765756576966578076853106547512263354801077075303971843343410402102083848164607029418713520026135270173848786483804964361263362452961893755839340024948574745648264462444741310529394996254927717108262964679823820022227014386529313746266857460591866743902180081275333308667026262138227303617601933467876406574305084616539319369537044802077075196992798115156007330895008043616891405839851813798875448206761615512487299599489216648591958987167811253931757666218714881885901823300574971693896102544355739045898898662304890057652809897250527802353165783433312771111084050171081503225456222219651050106161261787392080550272315673488557561652205309937752952077163200550380254357847520528468732253834623618989031571101153168492440 [162,92] 571887289806064385494764781195280907506964906071148470939752248044827788156229314766446436242567667018216231685496569920499054228858638050933606323371615122601711282568420564111138467084863667772906116834498755126773254658780714848306470293590219529821820751868241242672339977385481462234537639696761693959670091915400912356166402915504277879831997778061934863432462404402260658581638630302044377606711050564919425531829964224263571798915723906404610221123154589954546411265253127778719541411303920716966510614516257200558222330146053817441990198656709283932575211218122469696590466459674779500367335227941882042852412059894242680937142870786225870793046083802496993814312804993346058585270998871242050914328781592966801530258101532522021476594616828536200352413255216472081425362922926220974597237313158859025977251759615484820468923732232364930596449719633302305282020601828866836970627985037820124751999641510259361965676446831748562729096251579790758426953804783661625316439553671756956039648087772029738055466321654322359845023668486864390173823521668742571548430438124222107091254883996531956461619353687428357515298301859506967594639283502858765897433645635921425903492953335308666613168315227631359481116738656964524048 [162,93] 446563931899750066255627950423082250283934788499597936142847789823173836078198842449090726911815192327970107723268202215945819674005798905021361155148951749642470687444477268350715307668903908681742957117765569878344189030625295908332443311055708193836243964337563579967823880883000254934082070979487963965230133100131964027595318397160483421546871624237629303501790401469562180208572403035285594382758576001575923288827868938294524459243383108433793353737384447975838764597568098885774919579510664967557214533222977155190974493407279884538492560022715246498628406279429944147535913663098193172670995479255768223899806976832592722602110684922348063004933121615099558236540178868874544528109017144385823016043016168136216199876050338910181578643149086995700844978075362010368456097487287117198582381658399503408964175621277176483514918948415893178741438823532527048115044308251056604661001884595544750242506100460997254467779947288947940494756595896401477469890566699684498732008838582317599261850812510582282579569319264561802868678099999221956597925335116174316208440736082654286587906607411035163038344294830208198579341707749412142527415455496276224009246120224601988050913564959484058474965060222801393951021853016864 [162,94] 280644490215506239105363195874020363683112702564026198066887952068964329646998822085272042171307217110364191775626381483564331485946703731812376148783686034920981339535241211149461227747174082992651320959123404886122904451432755319760608009780784168134963959357642556952013022742466421858557084257679982173314781386565678498487920919444772694834067849949525867338008295108829736108309003709641315197056519504508019720590898729815467331612533929546717202003768822336968935517780519065229036223098933573574322486956063460837065804423247632457650380022960764260242332222476628461741013688963305722096046419215753112503037701353274553398663492835807412036867618541203901115902421817830088499008541802319515464358165704840104294102218755297884458422626911202020081696268060717502396548160831461437936228560201187964956225034787828607330788035418885092081982686769179400192935683545514988174344879775394802239031578721650710982601145157607824333508757029225901374324893020519211097876158463968882471778693340575233549575679202742763558408793045867473282380883037523021215625031783945146533971849941318883551894370502927947653760126266502257359542872017474761222685156733909459871903570157879380658649700268037322052226940 [162,95] 141629016514803484317683477373519282149644548285747946930907616378287810285558865915489865484424293520072623141976159572300156961365896431671262863188306220404316985816668689264378438253403859132285848214233592652275996630901133377932565463249793828933469600013923886514564739919247283234728117408256820212382464385134036817502756763676407709615386976032395703877017425459023652150040245577882693829385355935271535951879627394203907733688238353729086718813607922212312834496570719001612178379054506209426034028557455995955571281215667351578223015571404908309732750589905565817167185262117148889686629216994802811835478873153351716491973660966357471865100898527808741830753928268147158603612421873620935589568170518163911487331463583825245054462677613601566195813249779684099509110103889433051814514570578746985995620793262383166153319719364853094575568907260119544608629512928585750484624892422349536881833559018027462458586537673106121959025022879598282152966305759947379715064008100554480933418499939392018717998488149221565849451675577544361540659434416977404422186856219230054817833820881924711431872673431252221538553568972350324936193369643760720023361702653111225376225951501073944952851909275257856352 [162,96] 57256031871152980736491125408467129977136214162394195886855137801129729630524990738751204512892684938562761680917930574191064692507404633270671512198061084035702828198601479865536474652545771044975830029303843954001024511497910168304161411733739157959178759378386543031400487563503743153631510440031098578171996176505635179439870479983632245748668382622574760944920765507473650864726243133282386929666360854759358650810198685333472872605967214532388542406976961316803679320720187367703692179898770415425743600140695540584080317289597089020185730421907488775327396056505431891612324504167400188565004219692584450880064758135703134575514228868296593204884654004351924216010396107547835226128326603495678541429443049217826218412253105929825604463997602633570015735499401261039351068615997798437899824120321228078602808659618422850941693758230010828999266781092333693310536878898165256526892637260522473716931102492640460380528542465062626158495720881596559165214694763768118175925129293918775101307362000541132723452342984499528355983553730333635297798640567751206073198407451106604539794026550023520302889341193614439126962488007622577824721907556925259355600231108122872588542333408568409895837601913656 [162,97] 18494488071464824689354546494362219181693608025877538368543422578298995454248582314175831262205059730443445316451444528597843382475067008630969956104367247448059149157684033032028398269542378595087039851166071451781895062784225576120874257686688436906935852260571236628825962942956382838511520123675353617686430319947299679565896411744941453575495987732686259869733783870729151417070270334721890160491219939313525096058467394150723764470708385543695963725491660249791525413960727819544614615905000071746625249457596488731732924988637946534948336270735118805129510312630239104193268371109594576515777452855382153147403221059959904380848630568257216920966736632387694668176794052750118237414273304057934093151699527759611358910048675972325510994704731832347861922358550463279667900060682445094788742677065874876904241208438416439704012243978661593726039911576567410463810530041150272508628124100430413719060941253975666638359364116387985812954534229103244086556507573320113495087128839419047020669275479906550909557731769587494533917374128057710627477419704830193842544478299829934282748881309108796479840868675281456096800334183497678704926423480844469839687503667539418167351038677304876074499088 [162,98] 4760175221236146767196739408102503916112078942014808618565466647301704181666429808343218495189087887017665611680925505449667450815282490899228129546498921426067964225103364743348773741727571560450667820820246043388711491038886344858249443174277208232950802697797996869527175036781784565608261823646758285517135157773099419299972361611642624750203792259326869751722597657044409069440362458659275650079101418412056246802784554729641421668965641971503705975751627876736296087936597692693926490308553123904537104376490310909250066794119241621949011618822276289770515286963762304014331882795573040706651693348095328384541464874059245387058745150049478770775327660991705167871314816255059243640741283107304215470335616398875903772855236558633008141016628776050605675663181708629023294199494580394584002606375047650854015865929458253684443799556787026627492257754236633852825505197990623222528181928359544190602272444525343456119826288036579564429220946509898285796071674308974328759048088288892469298862912386137626904679923772334284168495831153762058487382281776750629617851941500363595854092345131145806084341301449718936797346293789182495807992828088851900292257449775081398905038716777946509 [162,99] 973417492023682547221962534393800131271705376793723827511166105524488185787169423712409785314921907792681378427821746685433266353320245218650751460772391085749577247103112631450229537315237067784419381899883459025910436979756332962976403905308123695852939023111838687406956883429063424736912934676767887396909855137681875052285094969466164078655987926545541057464131830224098533439556667316309303373112041128551642249187150676569453702743319760701523239728323123010774825578363345129155308906437285832152195555478002201448823971307835245761448098398361281207334255049143677986938910856404438812840198668055459073281804025683947760909773404091450923090748451255899870834230588678333884353379382479976992319152482986534120287999044747735039621341518426668476493819972102486035675662989006774412663545081099536463184642235212341482797452320789572467162652327776134896054586997877689913620160190585321850916577559659365319648284066662910191178175417659741752943970822543958073446568140521995885557157135707660957342050886633518620036328902377391981372045961377281143139289863679627146648537154708675709886380255517251472401318806819752800055446654153277274698482104607590929314628262248 [162,100] 157664813958751155897067085764113112239893537803301463554170126764368822168116789402671451661316857174419090402311262952407896869142726494370637316498967172590778274701218656227473420369393225959102593908917674017256888624206247222724000793276260144972999446948960751008305397627560271082931934502472392236004880129925205371115665997101592866430347101109536026737773566149869753471979914639288973088447090050186866641603722177191325299111726010086848285760651216289865857009665174099217636299103096472444260921620074292110320212133070012559571856723893496904991462667335323869219161685599550339245854681666269785092103019174737050491403452268290169301097662782622018139161776581294295257974497624332488929418915338872084547857649898803559435711395631613916228168231049110424032217308625566017785080192639184686726043290315493222555577874825043734915442019224874520243270146131523108341239684375753823821999614384522254338682825323777998637669434372345043955217761893306051618277898667465630883591216982437048532537861499499307265090447689129468548214859363446861223385453470947732152870877344362243029860012923771475299345656327176746526608623903830644183282736607353269672864 [162,101] 20161383524611343791881317484441693623551509696668964814448668954413697020504853699043271112309516994755601390710324807443579400399195517780217498482419847347310559543887641834994189630179016894982570918836739119669628019734406194133859314033929781048331527495886093572085863520092455147655558959808667895391094220695696313981381756426396499131202692642140306936208627961747040099303116979976079259810224958536142707857602391910336792303589130846084293174453238647484913018600419584534777718198815189416343012025384877243611438239729353627094146906031420319227804999555906316729898671879582366490601590024968086015267504287050367047945923293003854858614511956798463118682713325620537430888358546848436793222832195695915941002247654811893738571615216249774930612516170838018902481791438253966764494994812989100887050265952693100744383491762225820875752854195277579976038769371585093466435816749081104454975883885481427737973746458242739794865877518044619616942444046018748948740342836158531173858683760698513861397536739905726361588689126751216771525062996722074998833068239613804486658095752170929841545459536962987006208904141411525293657933196051216935791242036176448 [162,102] 2028482540071128924739550199434488320662849273465835114421167443639473929730231492427232442881169909884085360321484669486142953745444984516293019878113621751750463900321089027561696705027626944407761397780353835573487329859410369127893509254215399461912046547982348563677417898087216698556407520976231966911071004502644976786704185048639868897972979713938757281021049806076506806836361500249675436231919554365439344011884329764424476734511782112854881505798021743343667274149236314129689328759844902507449041381270183166980729482720110995956754696897376836493404020002392514969527724127730139495396011803878879411431642785128950234637438927570489517443858290995081046635886997383938591719610394699089374210744456614912557351007852443470019156190927406038664288494581131469404408336226105394507240500865074979609057859798031514162482249691282195405641439682091565251070960557303335414337202066089413487556317171174935221175108786396363480206280074844945854365344439173555650596775183041078752995776022786056120077454016445148176500430948618776882319994847488179958322116057002612174301153217869926719721973970961381704994474834993761559564432537665988642213559008 [162,103] 160002229514623073172147484716563909617235922690044630577615222912125605103835025395957499390448352635087005263023368274054321768606766908118038144860579852044865706867728285747586372120223561743423946290986976641714662764930159609697344873747278346044097085293920653314320558651703404902338110915004465829630891862164751524546673222748591430193514475242425403822894999823021958769588044519263016587007664352911902561744566017996994048698770910182428751894048723101967932824605556924633150069658009219117615106695224523247697932673610264917450504846822312880291443899835950273288318694390690755296929767875422318753795548945121367748866866804507371651808355242954408452922206346151049917370060390083119058348123905007382342628308944962590697050802821414509450216135033225974165959575655710137518440580308339149460781594050529375885906902053696155740750481138070837760346498637040472939905424837905109446879419554179166812722336734682747714309848449989893215553028624833813591352704879648616821837411402716324727393470636131287060958674402644356669770837888815629258703901252460689124693356217685829720773644819988302231315852403502384113629327884417870032 [162,104] 9856971613114810732043045944255522048356217532108727924072740806610323326131675234249445716871232239230615558411488842468045907579353597828700254209177254781965301745549150277452095798334507915505550203515542008082078512443260787901081553799363195154963658838721094274316854458895462999055204879673766966672791265445407159610109953457837762944582534907746703225013396670843403684928473329098029418975427373060474990059789321349621007772593042613136149757147399639824604355888729774351835629648540016787424326458957767261841437556969923304025752600785357124054042030407882142519757247665154357361968868893258835027857866829811471748713569029401280314706514509650190183193677548437769035351734367710734709347944870464620903571348391858650928844862800505101543377243293478235070371806242863701916671912507688497387816240434848276621354732811539707016200751519369702775799196506117677823396333523082259733374197991064587588077296725503207194457566639749824919381466629074334445229295933329779550116361734666457243525802165593693233183324239675772137587013731434240846463450758367871115755504374907147292098228999304734674964769437109165164108002254872 [162,105] 472389435156651652717677346325069874574262549293125784000325054535409110166820752768357801896276134151625427457606535858624827136156744599264935747075903365192096085398390225901999475140939610275093792577267307674359821918409839202869223658281321191110901268809074557765264577585443779198227883989291264818391698205595053137736013613769082655759845140598297033096110471279211663108404261027133431321072141152735509945796621507974393058936376145902262466458024162415723079955725664834543157304400192347919306517270431221353122749421776777173917105364576373063096476476439779377103401875341209057445979595887214754487995983135964754091944220536153232484192260470116207176581841421642705334035098927679098965236870508280156747808420052143961736707764008952260050536755495205144724055802347934501350671071668811517933612888292442743450029905521300106529224455269095305629453063474762458951163994744771298624078058800122953714901730339082386739398714556719589539602846564418079331347403914362108901265529141117290558569977882327311458079531654263871499969875114278529260665475272278333761202653009082608643211459708637571828609236146318113851248 [162,106] 17538273758321397659710814073562733894380041301528876888901072775649899480642922610396927949934998030114269654053663163319005448809008256843239254115748760798844959839126168563518226671955573287705274026371077452469456493492071474089514976296699383333985969545211473614894032367745665662038118147192223440811129449572023486582168504243159209361534172520239728263439177115535934855279664733768098702427050006345057229997173648928802867876832585603784053594904058096060682902162474146282872130753071944512053100704816117021816292307036583495860885317146501337113640268920516268080125714815693380428504078328131511552975468496167383006085737677905448606478619657392985229905045801190528122799163335378148088351936934590320187448192218530399003243885282422467837554610122038890105767361983683600045355031745295957149159246760435471822328011886576303259550621480446104669857952970594537538124914888982249669808780497355067309586180460658239898490631321384358197172745966658585077018267469862014752675533823997639103407067731278580303479950148551933683308688736665319660219919413489625594732159994224200447251095179797127421532178805827581 [162,107] 502232633899742211585319551587196228440932006694205288161793281379715533448937292649335513999431840206928004676832397209271616505154512282848452901457115119982582848305367449438261960692144454283730171380037806300434705308505129125392146174234784972148204752473384888344112768879865541928068932634488125802220259774049860642838905746561677085710973673830402719209514635880833539438770016786910644958095260684316975167962731820104493893128478140014178414709691146884846568860418274718448838715381945943952904353153407191350269558035513993888935189512333958594061136683128391094341643076689929832957628297966993290592318416927480101336422014067814844060694788381232550483708150947971385367096741458500920217727127504549775542356079421790107538915039329673096997590818976692508839591007824537689208861170976979216078063059469300931570060570677675440113919664112296726562328398306050395509540262467782862703729312813704933685118055407707971995707058067139569764762816390135012475913057669699624119823545303403139885231819595852673178097847088922890198392121447302300066929595319001916854186026498799498347003614327737887678916688 [162,108] 11042371256741852266497190980679216385871022776119403700773104904418383178769122140482745671431885939271343995735275857532842319554704375834887377775309036194005566145285600996771229521904275972286935755088421050685575303871599252467916569365051743082365915926890422514693941825285176782793818508397195277974601838105629490676768025535732092635596834507221710412063816499334368188869617282081277442351622694159427544178381802450040285183422444459167701231191078040285549852367491799075250706437117738067176037523721163434230492955191510156584482405194040267790674975883657360453157686072392181636875386285491459472633760853564054852382830058293778363354547215972284067005150013642383672034111048722178867474481326815479237582969607863415203092761781863368948538388951172031470621156384214020942981884385679811712795430862859878995872375067993720749238434203916953062679589574132246779356729494725434880744299040965708527000730052305188032420590658534803415311613337325372165613673399886074008359594477493626368941855601225666832505722384806108787490416444123984581898581163254582197335673248783646508131781011918195808 [162,109] 185510693168199397045044014789210156849866732900654632727567891833316670641196944139151954782335254526615772462802163841296685088853835697392694424021312242890464158650201525085069432918603222627476217711515794898483083792508381906155953612820977340850389818062273286550572924404991653832820263067942520896077157287853698299395838472760790754235507580278218077669701746035500361142419698585281244255406539846554955931795660232288389050380487894590498319090840846003732797642186875737974757435860453104349072520911044151009849757642242485584673832499702536778732964037772946463835191345346022997668731599387881206903184307941493128022923380274108976543809672404792583241118666619293612781093912259134875125236342748573324689420532885067119673384223762047657166302896026028232773654201164014729609992276401622488282304697141874670364084095599838591796892109024723741052716496569257120359530976308534653296833517968320682200944612278706815106794688201488857810274926303066294785764532927623081939484742793254072582273845699671574957463230266455377432574447081389044288638318007936924749361519800314189200301252224 [162,110] 2369362503987703634045079179588332962763253196527605817021968980679291436725981000899282590343714937162012900116032821270285551962582240633464468495343815207235597288577538809078509880475132792894467029813945529555451994065296204133293190340731332513901704894005242553242922852341516815914896365758426731972316574430521109834785141887650914097723440259487665690740691283279661377134599628553030305179220308115526514233676567723465138039488366356803300211587224881345422087531335229380256271672908734016486341632314346641109488663630613459303259401151408704732174351061777155082783190640918153719378418685976091516041588491270337904798459450108532859251864826269606104997262374664566528341186253243297506932764022057626034419218437912764960629078475694732858871134602932473763651884176391709892191904797350494875395991984707349881347800744857218644095970282912879607004706673640156773336881953792472899782076986727774370059034913305511911585861344893366883418088930293522820072757479868394192395552085114405242008753074115729305122609276801507808847706118666816891238415174388569977491266069029109015540 [162,111] 22884857053355696166090911413990540307386239571999267536209844038126576513362314760307796693539467565482076928796898195745560684595378168854783752154875704445051380223416169094060318845259990732151746296435846569439155087955373068777245140716838780516611706221209882337887622807617922525370004190553398056810772720558403580391020660516420365666636822152039539371460447455899316733124666535934363582426361393732616033442486049744886255824835177593728603362618275875271619787390200350569913098815916301989159939005835157511724910182222212038043949241524350521527430619407959187567544050334372074261674038302538313455102833384272411174769489518417197817363272165178375244372045450837175652777721085472890251829829218191433624556852670489085129681761485581158686311089503482703433508507121767863849159201278210230692802582802287655438790435398347293124243631386445736995015125619532469828885868516301803652521150673648194094993237677060890903990279802566633834799001146362628537031749783830838507862625145350471278393308624217229358289489772238038464727811088931866164722414490708610599789648474768 [162,112] 166227376621132627001489333357435491407911124188545646910785572408926023985796998379005580231368688758804730739228933817895629618636688451574537438063288299933121758582416877990521890494182563370032152183458300927373435890653901121802996495592164589275054559298582049516721776747446722336345771475929215225779599308448963592050190693087554086921363611484415555723546838558883824611266231663721174041023766155438005213401851854513167028664230850609840462222466479266883391136102476654393115317662407217213077586381636417235359833820208349602920652656032486231087277904076862872802847451569129993126526096969013509624080504775263236823113227532632691620912841309376393374139634875333565401826746408550065244026485069726345842594180629595893901926566885943369489948808702950559485132714532077551627419190655181818882940735535112523264397029721661281665254077417646211348393544598135170231060889271843473150239775635176375900045881339101970270128947513981916749260098426391785090704485540643425067804774313034212385034859164354385637870954586501303955895139094685033711036584035460001930552 [162,113] 902727805066455785579815673395416731353083499551772767726104581201768681206798404029155264762521639160695745980233059277701079298718246420868135115789145543423746871369411382778516608177250832358163911537417459386625294417038282136059608270993536846950807035400549523994114656869414125949308220929263636847928339917513601041274126911845198822203041691223096829917861846613356164469358817646659968225827588516960188236579577990978720902658696744897720251148260912078760999550764159235560567823590925490379810863815044139421368645029300436661456776307591215390630221391158264699391248913175116405754220422746207907480726724165877893616832272150334398499877687740191887408054119782410723839593959622087627083770595004740198478848091584298431528013935578307582263139534335524505776299399111046780935203500635970083012190591510429138987877891842083698671317790894042426746474127514368870780248831523985044101883446362415696535275624560948753985459252830705673210288147021777635723300042433636561657375027418272171198964313867347388276576883432737059681954512249745851992955367214256 [162,114] 3642879389364714011805524998039015121056555624522894006778897934408415494241264211955835913256737752026760910773272045616613399610584915611041073594971297979254949020530485775524589687027545832953217368967594700174380984465720574196026975729934790002626847000895658806701870915443953319791533431402213261916499592913315380888235855292229313666473429282604327082186294858125439614969292060439881193029903222015188212461196954710966628271631229795698057199837764741629646180525872331513854312779360533533312086429665614138778358920164423322150015446125927109874061315924232832531849842889946006389611453278962916208455764679404925003750044383149452927006078435685394277287590821324308885646044336871308899246634501748338439138731338433124062571818855367900518531849762222729641569997693103734051550337823675001679223278847252254231431513315424164028349855186968979623847853365284018031520968181941694301247917496202746084896068802078482681259720246624551656285425706984061997711242759481994174351111143683454108300588353639794167839841828795463980551410801716289465912629 [162,115] 10853351603056662319373391518426150488123488909297499276801197469898460362291406354017105805013616250726706534171633153598171979857052824327850336983583524586234153353119267367854348770070611527326305376909312783026648262722897309246398501607507685549282759652635103365075746576715098862119347883858576074241099177421934224656624458437701015725412131141011671535327097282530121196143510344765402363328709382481012915509399514047350253436045545668315142419027654065888587810565316810124341715248613201202613948638784356608095627851459135889771411329235588930693543097675663017390612856703133051353648563308342554807641069223395330348383267250500587335766543085992421523299545445369459225829137072147119718195677561919289969004041077171986405241797556733301671170260650662274753065562591085437455114903740406616421081450641570526424911537254376369579682811880313100006758925263646142893492135505829798915591562541400686594412336368463257451073756648347508475044420840928286713065104208792088529467369916876052386025379588884275564298175733636744106554645302517936 [162,116] 23711905242496787068459762474378711455828139483805497855492049579373027337427136566567940181029706086442679523091183163183174047281488801883472775927434246866171210171355042766394632849246142852699174966579479915527476365437223577010294492370404528222662163581244175497985756011494299574834785911311131729683881347715241639616169972573698104193401336624548139145529965057516746752464558175646070537845113503654908429396364353926589930898286410702480366652635804536620790782101449644577060722221589395467926760199215225465904997236020209125505108134484058146479803077149537647975922275409025682295537285441467953384287986527400935868018731749655480935042442910683295116223498097463029083514473802057698244321984214689275921659864589227592489257563386002434971129613776859113859610437379321541137507613481480506304322903880774547341327624882245684668217886736952463071782163791231651827199248634228258801107830945205809489732335139247143626812495360877785416524980850375522719883049187965659714205174936830199306231360272914671586433629582840739132158464 [162,117] 37718157801637604359101445334452243563022204601821559011798589964687237168929784421279644880131239484296119568405886679063178968855123077496384348735036628918340088651749671962536131926309309990120055080559666158703405693496544048271784887205198056398554969291378619239101501013855907173438969422961328915610300251187081236235238870956578840107096279131464871914813703218909711798937266833485187530609132398567276689213450919885435261763020443064918462933573746033172666723886613772500854305428187606262690584970802934256502656876710703597618747800213281106866060813831672589758099934569464042696885794952319372214359583640312236966204582637923456022792225578710060662573394722220769132162405104229540286814536907556418035228185480380055591880850722876149600137797047252328606414676932074762022137074257685818586196434285904841289116406073314832075843847862849417070012983800669936427622006986575543356684776569815493683003976910239483927839480816241005469072600718121760061272413560454155299465915346892434959636396723568660015420731283266944 [162,118] 43355990965062112673254163454809635567565988449846050838871447732955120569772697623479245971430302465552740119254398296498995372060018487892598231555968746313522921219390548293774975711450759010538202368998067175776841900494476010312906178907699271618081686811880048438304306397372615592519884221116910069010167561028346620052870263253317318385931952185229605521850230038710624435950056700843871853797110540441002092820154896789841340377433180118047864505183167430080518659330694943291917935596167191243879872697014848537957217933139669046498575631277271054757845328091595156202117025755515563823324634108781917915885755025586494173814743321544382839547370011343888415586348992248722736370615137874351517189740732822208421548752656792934855639143775168520081906915961069051232673281978543820354179814498106492434804789473633183760113510392637794851959657584740180500103343885727369077152881361730571297694140642695643850753395965641922519597360538746184969985569601483092761823177952652664758303210573527870122667653317815340565228464 [162,119] 35728886890470630918940662425140010139075479677867586005711104836757621019130378034602442800801768881737675606978092865689504264476746210695545790165556506017877161706947361901438580966745758737166408861294227256752733851057332217634571886412500131174870554248380084974023046961815367397202622107567404352900636389283160733160251943727015697528096204487929394126309733206518586558557520641553484395345286624682692818474931520999101050277605244389018203510903302155504159945804500684812135765212394880539068249661508168294739242782389025371250472803528471393131400927727817897798377932738611468506708160339371820306208643598687321468118552811907021001296080795997935787449939367540354392081894618554869519508533791664612032753423831269610472822363982415938837000855080844413302673660178689853571903777142062501043030129395438561948800630609021923782109394525641325393642110069491519396168277996714245225081752676068601130970105279092204062181473404885452426522117155481309803257310041235052373228738408016228654213757310593776 [162,120] 20932939287119161294154211973906240708819278647522971359529187386449377214866085608370423641456028172145800133700131403919319547978961617360193538154617964729539874472245417000534353458787899398777872160765041855294006865048025955558798029469329924839017121498916105631670063899282128355000642128486200564391928739874445593151886336692072912261360593188038111504130652046535880913617699825506343733216988740155083432756677339346833845995536317470997719907432091930589959109370650412163760359802794669851665597950392376011646580855231630564536874735503566354558028052139903024457448840922601001202782150767431905165070609122727760488953386120029682684071071946706323263087566880416571085887563314479346085991178071834061974091468012597691281831880019527649579429145616458116930681581650423160659711571150398309712900070223357539566755322241397840349800418946458489348967425646448876710751475587320833465623546512286893674671507181283957167937515187675849945413054025623423053845142015499750671194343780081957298962392 [162,121] 8642668421545315265196652491187333423294535595386032310914979944893532032344844342940937547986883250834636648032299946428725817003281644367242701418115122139456175155940327223208181616166487969488981131023598676731302366907532205571705279715065050696392391218346175918256116392477787752114286727247399816097485991672021125206291182911948046466150610951122319795233191917271926847842991899618456772192455484607125875250612826353966115996092312241278181600235972293834783059830172830994832981677596117348446770319639864680993808302614464107041884474693193445905197422962567600900780547840553939305728081210354186381867840418664041423880162091920184462326579928973228002674585359599603616733268501765166507556630753996428570731333440354236331282405620537969891095536502674942372636593658026265566700174516048219084693111611258057983888506138146357371104664156963620437652772740580985782584989811340043561448201351447645667028077204144581395304772064434716463979521763674363115552448344113411258989633223310384 [162,122] 2491276324466753938121470539675189615742476817731813356276887714643676738537660782112245916271746775316475927000429508429290010073306458754913610416624321434131247182275439839858837661113068320872336624899951234262792561205027919738972534032022419620066473178748544133686586849959803322977672254820808690985550490224394496912965790544694107073705271698697595622378001148281309084239997989294740314036934975773636939831803051701079854044793427182160781333831843259211868778447430677490634718162507102436008109840641471419983649944054503384459345693341990762969172970276447384127433303124126571490864259758070860888235371996655147338909373987381993886277585461195723996364441942687712923334301996934089824580098727261582437930843396674061615174445754284111858110974552978243908692281654031094562485285589089418449900480152035510376559604044732245242196168425147531125914606604547228883348085935833751983153293080472988592779363848483178124448172095712401095092828303008978094452822614878645171403757 [162,123] 496441780329101428409180659700788450665407467047467941552362814447017604607220027109352991565275057511440403337944412376515718702236931728303750615645649014758669439097755467389518811037129020850788998254989854424505094250788447582834340538144679085714010104544132842939305465096899686395747466489511848925149647820301551682038837191799854684224023272951914186513988337755433014311712340918074793807758106149792995960800019198955570060483046755701380731653514120443767081973500159842113236398054249279114636820001179647969818029122092049536080673070370673405763224445977847729186320137970953416431257719739943981956340144130412157454376122613288875329597811916470314734112053259468477312924542012732191315612320261536179269708907977753047411012893226277448738508487077195079970229030313973726070946576293918632739959873994196748414006849924398952618304334915939393115742132723137685117328782414288213146786668787280085693563683078093539651226716893948566912058630570128216856144078121216 [162,124] 67678597312177651550622118251549673676967992416992787937090769427014080591446140982516448515328937516872183350552203845556031868804821273509475697895150304831647239396215648406639581550581893937907325263105018611704430633457939836595412349170118832175229561046697071281473896038142952236938045485178994471218021300661567210167554181899698343511460058096771230482171947065726040989429652051827521876550776890024329977723291675216826540521620004381251742684027971390057459367582668695344880657417913443634419964382000462044895062184672842185043076254999680215848274517982835495891290758673781549566794071424549758094078062982078897486454702916897227425684870321022750352136736272838693414862949551937884238556507532966690229707398549358264491219509346264711879899512070774593338409765886914137623983687090035795534822270034784135157425116981021265726973395276816345180560153271193864045976832165533423192492874205660691009170822688515862903274987718200457496437213972937714599792 [162,125] 6242568880726512438504857021090816156739606988281745629129434524245023182529245396827792738134509834083129005256783572566015014533218667316996461911513667027316103971535243627155298490167772242166264625487961257376111776582191132572154823874004407361916732620560109160730730518717411660684761291692112946867226813812370013052164556275916201142025856945705881919517761448822304873852190385325546791006101433847425092293648915859641493722608591783772392626084827221247171555010821270263310717003873676194656482660998671965621405694993129858389198808565706678908363895258954122543858973491767623634656236390023729481119685279212613977917154627993038480131633350429822435092281599533541260565022411932440574719436109483945129863712700520633020754785249122954021409709487014841593991776335404931306322407377300615862903617815977639716695985045979438031674359830473646815220666298166622000832907853194265092057771038886998600777252510443121864644959327469870483031254918720 [162,126] 385037047122157364323056234902602150112666031166857166857794698276192147701585807977437664901090704911915112651667176659343677364561534559087532169517795029448363339628916581213595108272502656756960922722852890911952995745845845370595721222456116039375955874464088587730801651942910456629697301249787142202937994533945157456039950689223862412788067883253302207072972291815970101633223581989405091769105833873071441967273761753163577455879581584974074415140418619413131393118323588404843504198713012574291439964471863269621587667881701003055728408052470902478255700738828362089080157369732393533333102755449694159594251263672298652686156853056662947112507657341202823519527570843337541854762973878135193400218026114407190341923676522713276296991550408806194686717352477124070481111246475580170749549464146686787826341257161624337578698971949895276717808270547720501671531265436997324258028976952891197802603723308562858096437095334521381935034770552805840944 [162,127] 15683686884892809620147381873905659295423829934934129138844820144873478044284725171550468442810991586102241759410063684178964602492072756123145446148184827747975440484677804214549459586447285260268086312235738175317346730699343767101269440986751269577257921825008329648069290351658578217677141191049098181715796526815549415467037689289435770460565652919696572091476200226980259722843105245274956698200317722767433345591846508430927879545935153814198643836100497399160092228526679668693186695984066793700616102207132870394529894181458881470011277731157604493402472646456706272887601276230009131107270847594017593594568999602656632329974702211095962832025469301902890724097946063845215013988064381468395989972703707791088743467970873475808797161347040147480914052401999376332403102477467637033993359607629656402257244678537789074816653953978472103424658413171114572101400626765054969230991712308958706993516075910896616461860753028752879354084047072 [162,128] 416325559366011356288657509063711189750288800042990769067897965261521591924783742314131793370120666190843655286695442302331677334002935577147230742558462318247301847911938649958998805246470285446003399299486527595008526655038425912249923097986992235598885109970584569992822186424302663369083157631380809590743637991646978260551803677514494711377106481435305000185031938648073820409346008007077568512818031755737348038898781017510786357380695237222973229938002647877556519216139494922490783165459112144277903388622008480528452818966923774032946253749862500122285006233821091576056992842671342984542315138339924636771690093150778053734445292199016924428538887053109519780459875938162439744755431050294057724616124697035075383139543884687834983229324735101023094919204627917974877593121093668903552505842264875132092688650589517695900966207164152777525381840056456801190555508661633913122346730195059717861279468544180143709305154655185544 [162,129] 7100889899298977429718566443239478194700449943578875866741074749928362380480477045681929277730937977341188595326782302874077690416315787224761632300696826444543946831475592845355542651920571863112915053157862980815209210323213270429584955604217710015271936168291668727145240821551592212540134844217660953400714129888475025226621169160643383791589095153160002474592789596393326609085410367634580195343235721278662651076678528220078027876720108617079114983065362123059497698681750810556108911048816407553702786591490576305765535049308702735496798058722961067048438792782050485259684180091298738564055193205682923824634845798735309002750785918511036414926048027302084944591879393514462257059291087018796819163969380375171167713068133068635336977860581277680281779066994102131787490372798305774476063141757433365775082170554987227036648128436857551795894699735734246011755456419493617697058244368755326348421580573841830977985104 [162,130] 76653342710486637732657040014557776941245597055247360901276870199642273202370225867115717330731326078495529276238803060961144435248756925691142206131201531990505152399674659656645435211463516393929268145908448626734202501442219716172138430897073857247100910726325962959951745727851023720608339772341013168419422572348216389810862010539773764997976621927118329428748507254194368558584100704634822598090178908547856034409630674463508624784436693441129276978876875915303451106892939882769086714218891536596106812099456813997143168181879459980806297767988237769380029246713623526597529190041021052032280058348420872769040855268218654696599682228001196423990648287827353017294860053949778944537177580395047740182641910228798937740100553948611265119778653061350055629803246273096482076533438764189680384437682336153177133996326186558753513919245888866334557205148171682602857549154125726949969346783751224677273843001467 [162,131] 515325336344565825605152173557809023622868451297290544080350223458589209381957939499196716151398392193139158876853218005615541989009669587147049813687061092435275920332698785162354408600885639971087088808594692976640634767952550812006609321452012504721113359233722154515180704394217736066655865198684318013031036762269947346768909411167079226746761586662807604150515221097589930696393158557882044487806195996481849970395243648969644744099809373897444369500462590128607178178821347616234171264312753905138562011934307213746579648840968147900198155722387090066558034667200509958922329978744450509621714509544229430254874563366645384031014532908022027388716655477178440337070173337317288163286020129408677823624896012086356640745800982589380754306031323785551389910258888496904099638773962980645757692879867509049667419100502859862312091918278884558470788843204899090548282559040409761196748019155974347536 [162,132] 2120623475469033196278047270050371085141557231577057792444976348197518378359509425894367563003031017712695317210434989813866195430380174192630395304329207692609499648962181860337899837876637520440856995264468166268421476193885302691677891643433828622997012496810107847257776291517444360253328673433516875424953522006972263391697743258194181475379485186895243181679545826506976138969783868966153781877066417587598481738661999639970461600543096271867068727605580068847032692506469622870063093704203015808190241239814075800267120069258952757207039299182663049189993923963266142936625955073372904473586701833778765358475905508733213185345632676825675611959529535346714645491573064864293212899839892874007539288729262194484456943891112747476756179813773410131203723228274973157769173315233842361946617318171018728548147692178093365361119776265706232189749636278402912096790081811997709082319044672 [162,133] 5243652470056752775830987673844931618348670283254002820681699957339931762767369757912694449060862076592739187586437954296099521654447992808516167891087869556120921325374903158985693180743995232168042981230188884194231810067608102094696267720047306928732301296923927451829133495444722852822426499732300748269501602107424852189018901038463470751955491292840368878613099780782355511440486612634990037679114734618047268216481158792623639547923802567305317728344315696568015416347449157792172217653629181691402491489552681298724345520887120581725916564149253153391595452380175868422886422500588445539825073800838787070642583394774517350532136096291251280049618008081194916360017540623144864653711892579593910456902377347467504488767960293378701792791227215091047495555897962403576589106613441138906919726760226454841410700503114289410802460725366347765461500701411352525450520202799168 [162,134] 7637485967222656279086344691852162495112278578438493489397778472335863264544727899452740214911348878268989759811163376427892853174436620746736158323449616463240753740742978471124949551689159325578315376011748985965250654189769067092055272575820539416485808075302800495211543587502495583394993608919510114545393863458873268890573424641504443599124502499414364914636601452052339900575545180411964839425543845953162471823650582006292080788092089345768681452783110730808829725136624085535188517348922379611097337107222403752607771014491367507699907634172991593764917815748404583124023123245199658746240298581582951441225114902359688307623714551591043771878274499533343507981111217962749153423995514028098260954368485254108273744181294548466204477819783119645285768093336770041952099211922652539714241033234655281207518838133219127258180877257512152601025464776943826026536 [162,135] 6413706579447017726844115300321974462976874476613524265968230154652488162624437376569539192228548321260273735977703764521058418830366944007002192368567749456585115526291257265266641487624838180491129965417747690598900440031195178833711678815542149377828026978491645595284537575784312225855079385114589865254057821236216459753786987354091366827824310827561831631027826453088169367552766286642276405374302352558445337434958174464089868984085266252247993970271719846902559785317635329416033279064376737233520480107159197970913348822917173267288074500471004220021690153094092838543028041440949042890419647824121242901909284790265917342605429303291572164769513110578331051210651394496260068547615918097237813457757414952041566178567276858030088329525938167246437558598596008326299306864343231287405005265385908226067632313621907940120204621140985674684294077840 [162,136] 3034391462116769066926638395669640136492268106647924968060841416439176989547476255605899607036804645590974415742601455559821246120454262059341330438697820444139755952331810435735458256572770296091336143883131959053765558852197826650641743024276541601579318972146076551095845775172227249098578206355380989523758583812126876864847572848678169993871092422089809374138633941494117167373612023766821356625589547185519301821336681035571987917533080971157426304200336631358585474049920893581233100891430889248335319764671104053396077118153776981557709021071068783755630734359630718222318796912520010991933557808926556988292533935538893844822938798469909960748188481736346589917016197803263798095978408417925720218860209061597827018989109939683287434415526087409081056858606304071251614095393066377056430256513633684081308134023469081283147420163507144 [162,137] 788828651521189243775949894721399794198029242618920169526656063104135355521594454996954052999856654525579597526885009630877122747073617882514429051397929998330460158227017381719510807135355025129530877988879986063733095082258320473813877957212743914986871462847056075186562487288249956192083569429379910715293041395674963655926114309966038635179210513725166850974623015435050475671519436564399330434428181964575891624312464292830615443850652452066790447210566951740030882520688810111419286810778066619872357788332788801176555973858882973496130627795387593111959222354723782054771365865390341416484105277275397570344161150862781109989896448535436035933197890404237051756419675825730653172079135529250205149727950639772489225761454823074845447184565196836988125332864184626499157759378272547397448522828390198619211897617035015848016 [162,138] 109666670460096720602430506310273603540035202092310830838439443602078185151765113246768969735253115229730109104555992702540317509255521948436144333286523947562930065473957990220071022407195481740696772448948941235578311792827362612574512274444519838363285513144054872966227853063393248680130981111989020855368383949593420904632504254894929972097253292003272598914496606440465201708752694231430768784265025319663843556596801396043787685961813891327349947277381204245536261964949010537505464701329857312174337072316711380426785030635155547897350093423725445233250787306039278829876138198270400484060618345109688196148989843380250437681425441857795844425138572544441585320820207992254458091658883819919290999021716550265103662855497583486390510181644093750696644851692044954010695908535717669070263485839428175758110367767 [162,139] 7916941125880276404548981001338775295792576621482719418858307555717096424022413763197677092436428677138200697710565494975624542479352896710062801484418410191468144168066954728043765516791674794019227282170241373589107315028130561569979578940758683438722907213114525868022072974542649239561548346043425560954691978881684435700727255187075764578103857762906786655614612570951127618724859793344781538470035475193931343042549383748659395851813440959425321421233263964479205337310022847728634902052201555340482793871378056120895693003772088772827162433862322479343000173341962008618174444141431636532719863475487103316722372166527499153127335906431928329067594085314454539228976478462354188554006450026703012564239850187207850702375010942850762209230322756549869886026087954930523993924282476571086352194555872 [162,140] 287402345715376017222801047158256443125842548454669050932554741804443644873637641959229954367455620845524777271292933773634812463149192930012179445952582703791034150523438957652599167065973054486094888891362819072253691786511606523535234771397994048068577012911030914831927067878525240000156740234936506077108431847699338467646156166606367525601826429677108134451074453405913446523049040045926344361302376741265704265140492502454961068516498879138709232811001829165067149928890049016157839808293830016038781677036676453935501202540361469877800137821317788903315254510359365271577097347266842826730552098055094277761238387977310726655658712258643276783585561626625792466633729204459886594167224917264096299626379312898308385129364221272996480612963080062231338869702002648964593418340833017104 [162,141] 5065621246450497031311342506656374640100787101098268952693911127914680214335373050087325058942158326909916547742370075114041246052364207583409028362844771059682805758482247260064395899635934833983319589385358772475430048949457491754077000285708132532582132380589029947509289209351828235994420593839183710111599734514940006878926860170879413056031669518459566128935222518743023951171025412461405723283900464728844866245706573156283341992365365217610927767951290035368612498988870002654050057526493660889549769624618695570658198981263641210297930943098734873939846154844390224910308902746172981538633260693323052773772067631365805332372109068551785317090657185565690372151163545683750523886901233118589463687138473325908985280633746404649611779246998188231794207898219144957989216 [162,142] 41712717272049289830946577792352124397312951444045836099461360200271820718626884062140816050234103471692406192518652719341421701189194261325118179799299747542480720062642366673823444722463667045241283321949656801765402254448509050497532414191352112508360033138002759762014659144946173857800707766762697111578492681276261206965496919988664829704515361270188721022977061250828749303857987427380489627227988505406848601613018502608319980567239268700762112456280365534286334648320890966344545928510170307667339283163878503586198075081292119666587502601220684633866075464586487649069780408541276567343629830683396344862383509217699222963997413271330651418901790835427436455491378464965120078035751443313499788145180129634462099553655906170699645956502782220851915331240 [162,143] 153814944412282316545969612629044018357028547831405658829233105262736266758663021119055761125786022430079791460688880406227289627357700140463101918567197730063778654538560051774690366095531279899770967063654158568200599682358529714215974622384982068378604305337660639126454689148551611584950256046741548063187923253758968416661304156088005773681509016500768843011875041692135308832063390978507637346347582210062815788048578784964862976677100878542430138639743281851393736695134677725926132000450512609911604104631523117496595703167153783380596300522459105541775694146971973575501512804479759180616470533901032252188891510360970492524723237394447705081736586296543723815182742745082070404316628021210319216751661765821389332963511010845843879318081888 [162,144] 242378590578004053296136931603594914827215041657116066073924146715679713947414438288624268007132892106218930417324086446271283827966540384316262105474151021452987271642055230424299185788913263620125674059357457147564686937383998461483644239742721095896870056602411084799620914429845042475799621314937550916819464943737036102863540878994350472138720688409352350090899048310538605762862635448790317793856644769745765734917574539641700727068478868719434593294007052008113038567967443651097702753151536044928800667869535501592501764397500230727604358606351702026208606256034606483678365879645492341221565777203866101049466877149310908246526699948144708033779707048283173068697090625491757063262092430296861866183946462565466110967582964056 [162,145] 154953790337434645250298412464450127485555781372270643141853538618159482843275324309293761237247656640373310681099015731664604473752026794092871882909383640765442532470959078619190229400847928967310473069693560318042288362442950663852273084634724512995268132468966262912333896206885796154954135635719996373328948377669509528213128076380088044054568246944915419873300832764676377011597600353767168477943021279213957915656150172816584934372216542145420678038089727267299835879970250316226556534698419777029705470954294976673987563551275449784479922387322244588508690761521453279340617771466010502386701355978621148898346532749969129567916261493480474409523995363316460247723361108241822492786555878093412389347444971618544 [162,146] 37930433604830111759882941810013448330698062644132323616913763446020690620074793428173473000496978415921645221138056962981755334109528118994600778320621867399071987787050804675751260503171647951316599598251349909810177283145385961136153921622141927545836882761338316334939469242540435713687870961417470896523657785121334766826143991392116886516743658132542877193872159794017822743007965594326651298840754630244851888754224616750633882789417100506596316760996268352067071124700499542841476827743394608150147175185704908859351943728902586222080360746455270447411387141362611481163798580342362618125578296348677851862665327967571516542957775510239757102703735037678299476336493112804271920426458118524333249 [162,147] 3331976525635201542095956578091613573042623374058034002600831222944586675349634868399542149404240646591660402740293171899391234696652847742530922806508422741440672782512217009084511260404233931411580230207465408613462295293826956535256880355913053435768573960660836375777618558900279516468204514835074242625894094359854400483098009418689982442380394829428193740749802243484076603815349464516737096386220698616000677972966391086708822873898031745119126994609194342202091576546488521334621327837498133850843591445657465306436182473492665387356644207438749912059146325835337259397474740771563170746126155615012722077235195381446111587098772757643436321789121279563317716454799681780447921424 [162,148] 97644731183288141742738716750239000727445628113586811493233941229461636902167924912313456797607839944255263565147150814212294729101570725694105118500725192536594589898730292417591118687401238746503634132740600508150767281347205590294667788208005713304750689782413995330791738736276223922912913608181196423247774941626259508159634534516770032575822718790960070482137437227263441198066978529935079368314806863301938613249466827651736076649909944066176542437111411825131899018632978387234228150582625863570472077086239246955041114007625931461211869205568861082565562313277013938103249392844583309631374976701012521392574283278309564934053079777845869529069505792820744610800 [162,149] 878873538909319028382306658758793578682997789431446971419151449984722720547871903933704696786180638136335279794381713639235382040369134147236430938032419529793857013994160915052627669787055850947238613659894250982634568055812038041798189200715458126494275590437858941919271251903593459520483285545353594560981901693812430874114207138300880611909808481205916793630789523203685467664494506831680126820884987753308827039376435461788180021759940044979181025072720517151225114793566407271470738836022144735785325670135016833495005855844464182115228918414851938017405696202928308981210220015992159513089244042264424968712949664364366330726025309440175368742400 [162,150] 2211054500322174359409079499401931260906037499524076270038335860144152017079096797983462864232275812596740688122345840479024646983484088487602190133653563823822943067190996827332412860661672692733959514824904262187031274521681961955760951994240598441294971533132330708573858420922905449023869951768585250977447350052081492113333340682949202817922358629233520772222018328684300144928364786752945795951080206851940939203180212077400443281282273058484437247956424140150452349522331284397423935727522039773687467577782815240997209836306573840682481364986075050100518556825766602177424626566114256743227810158003835840660980340318125962304612 [162,151] 1395245719489528473265632303979719162966723992341053262341977990466287970851954909700530768282135570471177457545835158680809562878311243264907196695517276985380717981075375180576718909925603235608053663217887339752928594099134528917355788942365539405688367415117171373827071969722813898647526858678409920806477832206200193844102709979976943279732914025410678717939626647414041999439788486461509917586684071637656794470564366502195510908517996936094716395104461341246678184145300546655350725303380938296715980110848103894092782489383400162395190917295792207483547401279160983191956718520919858093806702782583331616262640 [162,152] 194819804481454234965204349412199431483286411218722773616109457231376575598321784049906650522036341170633212814871068477782757845530448990203521031858415895797945932346664096390809674922065133197507689400104199890380116238433106286194770957631195498033778660994227899600142761415587481099550288245342401556892437597515141163211806795572099241195723827198723230213441370206993825251282908201988256734670675782117113869256607451832619242512952806565045531313223775394909580715318379013170530135665303681882368326758291347558595621112177494249831351731282963318292402436756934697025131922320810428182968 [162,153] 5198951794892954192162241346712367787375908037452892516480151540890149030451046054993129542175531995983153068996152559812342885722604756817881855397934826304546803596939074993300031531567647968455287230473645156996717970541020107574171642258647973511253036917950888333905620616671233164551051351627306310409900965693834197525627948268480212006375834884693707245650648710717940025183887093146413968116881460327405727523514185822406840812337473458269373978116152945469310367237620264837905549268624285888134342626841960235462870107435707661995617809274888103505585462585537063096048 [162,154] 22303108527177949969968887481963929907473762489491745054172244784826651176977033123794280361561093690029933905196844063191809429053398822325209449386848622522084354160621183274910727082830625049615785892300879776376049497125566734062132673437813021034318164589693549147063312444745936754269733779102855951168025021460714554339680177426977788686335094118238600673750539979961457002057892891861206657735525695886703712752536651256179195120025641605760398808320435710459431989348157756423345555258905211816882504334414675257864117284894301737462991240134720508977 [162,155] 12508140766140724363017105089006662539151852881468096301529474379956399649022596482130545261837645237411499332199540236274107659885835774270536860230193000314997475335160803549643835520046995053549785184448770591224438701816606337365184153822978724812020498909823085729906200032369281404136145760614775614991817396182006440701730995070497066981397449905938308793368516313920913874457826578246941233075267593397944899440951988387162358782426247914159477523390955608525366755826347916353822360632726139219147525628517594033716350135843150896 [162,156] 713596620036207347132384468793040120496115684174083501135251303362574282873685960407387831545828017517128259853052883832332394979527324576607739548825128381203080788967309846022793984978123842769157865508412899899215000362327433245458051748091633225347059066349753458527497892458682630455516333551992456340551264815518728531709068245991528645818484162963628313384622666735902889877552310109678306609694134178127091744033832631632078479046299353841803098751274760606480061691254430774378383175624244134306103384756688 [162,157] 3036253443947069028438957096554109399917480856387335249528937973219188700958151735136367671499456788507313270692578450053300320706977238437246513917187107517615030919312258338109727780812748997652497982495165715677516251127846560316827263531476014212781745988411044881152421052819291513521585482760327572928855025718003158419229000328963704923783382502682638271749716425139155809570895120500288704721794032046948864851467905571126974554353399297918792804044981278746867199901453344362962475168 [162,158] 650914136173082943553054953472972228655117528324140548332346364748077048294982121488413901184160594989389970586099001711432864719913181856351148061537079381981017863102026550371127263389436810326501727457777497265562697818149595464806851730617685940328811545315673751126674195088631473528608323068224723536218056523640624484011484164957977489127925774724644448370590789262939726821726463800587471019549387138067499594031798423684474046721595429580119177530527046992924 [162,159] 4278478486509904709854889813880310222873494916328618458284585752885756756284487415818512818976624250792092376313860904815029464630962366261234230336188980196300468510637568910045795441735989957456809833963454337623405831605735745614092870325971427485413975541633896681588781670208749349521356230799291887029531098263694015657815101599139143731110529122023264083449697779741948553629860085656217513199481858467103076370291590231552247429686672 [162,160] 455112238712987125108529588444398971997357491784019105617752948359730241237250630245502160530523957930048499997349842169477923610430413535752033762090336080670189089187729930295755345296027073503232371336755721759292555401048490848850337469341095879744834835611619548211190787355366136739463186624309732528774693206387214792709085390210440797022244784695793981361395001819289662844958529254282744558888276866678600 [162,161] 330922830213225866599701589354838604600691525843970119533395492574100874458802594929601680720490017645165661211179268616205573518477094808705290493228392787061480904897262073260957753942907812226481686744212849249557015177185685094872788415247153689779090704963305676162330335910623626972388606860162004373375061183538589774279766541255475116861318279364990593633358342431730887304144 [162,162] 461233940159647059975287597372686164676277872677326346775255253320865281905391486369413097234056916120805236359056882886061447963839472361461805085824734763138288800575428246785163723676570650943265742461003386663602960021794861082036174561577793476245112225633865282685823664114571060983099028773641517590512925040226178086944429899694239786871646627 [163,0] 33448265025675170318787180355410774701635338711697985869749519388984307499932579946934904596361246039846617841893671283433219242032489074811894564720388474024774776127380482872680584169190550817749950283731283731096773312211426332838254569532257233323494887039642159340745026956745255215897942311068146533618784206076932354403863339190443885477484026031622273381651733426363331668231469216212604520695347580851908083148889934182588665925031759829223771624815180189383795457987685970016427117852065672098141458651847495579908026102960120951178151259416348298573800413567552393015819059092501298507149639051006272807355199880413297951077170416312800673744946161123351269416068078103817176160435355091392654547291524181947640429328226985777165739349878943347196107831748100190655118823135196974709093195287086934754520231806066578742079093548369554872051301793863127402034591761232384393462366131491609806441364920572169807117820920533238848275567120163194735116128644525465145674363072907879561569596854611207206071229985715467469544124813100543383319797273537769017443414504145573828899299395863588209047751272243877455214261123552152357832043843399504046860083409671729272306780051699236508660246930330626926591258408782760039627857457961009374746789565724599434573254905309112334475391995136167546114586582729664789142530585003121774855305922979402913223717699636767754029967490514307912744748616488140712338047575494477146673381376000000000000000 [163,1] -5163339168928176443174394291551521934786410236505507459354412354322967467163301379009185996634968098089140698363720675283064628792888482220718629592794484899920138215541438702567957626151640061207629984385411252898274659092546450909490383623148060239736471111951688084766498015629447610463069664452268273919486374045862407022579909287677402242107454962473907854282429218052441066621032901078194868372414343747305883120146738218117769509510873158461571105062850822062562869042212620948925643340902477519281471778344449339675498224859423334273326937115788883235144740171428733986265528278419426577888730940915808281703548849196897767586755110747548253667494155715590288531903217196619437856831073397856377303870052404138881305001390710924556472610129440386573155264444204047089309296269856789708678321326002126279922878075641528555610930383704366852339335042645303636870263388791572687874029367999964699773117848929552304776134758350188061224289713062386943789588914567592629009506799316650727553694882797611722588011450271560447490232094094653361230895781176273519022358770651486278919583323096384262815259498662150847534769281168246730083113448552879697273684208537957153155168866549894900992340339228047890994249661736974437967379036663900382361985234882928222352643705582267824005998792316539987187295795373281335706897006147719652024761256367936679839734500104539485683064779735668668503085516026299191201341680112641588950317628653568000000000000 [163,2] 38742737639827347164790884436672441722012466121793406090409787361417862957159533201916445720639029043439630761911753237938109657534982439116322556504993517314331390310455502978789679784291386079485534885484658898163256450466875704033180428101992739778627575370736805311871790502495354246638047033331542814524220371284219360592764339922922813560973571185059533952791715074513391712986142870441647216749652394168665510884518571199877928523533324754298138141006886058317426183345882262527308108735106723809983548400558276307435067124107555277600906158884239587528666065893180337041293575998251208330210407676717164190047088452445500472343668972562374489354091415414112501599390396422231951495240878204839483813902449677954374658926260969537424585016654474089901660890318340702254361420163022992033135400422752229161953098840968436664265130402988570162860015706121779150050228096695785774233620042166348067978038325109030255229220851216852122388522256702167202998404999823983386914135642664121306698381012285151153751683868522682253706273801112231079147596004152502468830127106170927076629261484560425888795126864401188439279961894739936520199895806539286220285188128264909182555081008022433177950604257379859280178914978492064330669263526256726765374388714970446134892537675487958085332339396107335904488925324539894375578375096217631696973318521110674575082643895974934478585399796645852033180568006310341447145236979830614529090840718420738048000000000 [163,3] -67447219768594617235353838005741662250890432856225859398973961617307762922713218123640586371941456476169338675926621993843914348573807274662033157830545345261767850280478265751474181662409541750700858182511923423140503512665751020813271181482575061237785036976717460195574526989845332484770819268944796230230251700514179721524232259656718836539131493055729201254076223108230659256908063643612140385294255803696274019289596242446545060334043150705781353534245055285019314149315708785548581285037166956384656232560961370236463222439152789539855575881490516368913542112987876413037158862712409059051353193691036133215967535444917909728426481405975643886173796825195421205258482390600949020076960700387675913778681106993339610537798341260779959277515639895811824331161141314109223360451564591623255335393909704944696050341499418780830533304231090170953562401454890164765015561623582356242673769816590973065803037203418605764032068766953967272522452142204019529255364308274176557409322398775300757490862374715904793374535655835133941930011821553949684055864178151139399450257514481469400986696015916688974718237081972199737700363605189284467848547084436115626806415026466160114161760404810998306170469524870898287055649071578107466347608916183815144760745492608801352584275243560281144758644699076470653982513156931347199642162488830031905391413741958335584890337532253478276085325138937562800425432527516445586558523718586329665735989214659452338176000000 [163,4] 43796509557044268756293061333978916443683166144859907388761923503911624112432080107177340544938657123626823754889734177843901994629206940249352555121811252477550844718891415564905961176670904181754323970554247240586018172596023291615749440256636410761611725521118971472715802729092991399832234864439328794245083960300010451067893173857276274191821008485992783854261195069854467997652136297845466995128813986555259722983252300991543565277614271231309929073739000596806579641010813480507732464730740113048826287654059403316997461440846647117238918961243288462997115215840946512470270305952860175584557826528660055714594386771794977672894982622790855073090790215731807014326411149580818411952010980532061811907673980461768964852051382447527024662751668773804125943623574049076021169755551540533296538348795755556541110801901860628145355302653925310416120128241880835142674899909355996703646073971075033714421707484459935937466713951161249839641059094495869931697665507138691821145630221579882089450946769501921562689455422422387819770301703984183633960656903666817993895963293879396835993663200790281340512979787773387629656557363229198885700760992290623873195559019458330446483546198874931967128956721865407211453975422221713657548612578186098096034495224359311313891252452882817271771565801000321500068147987156710420433440950316307673962346400474067572393131566675153593382707410592864066796978689240613257525932001227535920673326057669966168432640000 [163,5] -13467549030037451140736389243733753062614286251081922187898829704086354260386583167151783464869690481666959852116107742586860479859356287607446142080372510059655821051099020678566228940442157741654044287140562544632675799392609802556964426371964923217516648712494585299258350565979900663632023662264406186625500892424680945169861448724766253058033011064341820747224594926168371325205565386051765818392013657754427319685081338139527962765044000723920192561491610194003080914367746516834041073146787943727292357933066286098729004657718965121371840752312265284021746571572463407099338621731822330068189431612900763918056461906918019940687777290454893761453215631242050689211257467427571508958356151335057034637837632715756602168792314014117049216473452990546128212887907090359620390900086599326136337338472714609647628693942876875010768890033039525168175274614064096538519395512284956767472772415369952169691198780624617205557930514916508964674846670980203626854271127016287026527982693646425106083590031803350173451083474625937814948089830390114535378385603075217622717762350776082946154975163205205368225693753945749549938024216106944747988924101766165484947416415108580712996998514776477072092439254672301146713847740688124942069988123281089120735788849398155039023280732162584790049361134231052923189548106502619743033097336744727977388314306222533317998939379694445766570273208422245461921818342970326212164427108048735364665899861849795317776315352 [163,6] 2267546519972621355054573935535159195828262891895316293694481416485558609621623904720607066309547949102570542498988914362880372876407769838212620283602845566996677520247110656171709378812700229868803162045447312434069179029562978217827131810851406573850059170079346716679494815643961970164682985754458807928321866861062584078829378478520484087019017034138307120748268093200311138057293718404430581182192354110538824590074264330549273786657334354733468144511939940010859727936586190055368593246749996108311293357089561303416522489589263816338205709395327640629615772583746987624181584664374022924323483527915041684039773727301483005092922261015470412706423356922685401321823972907162325906305616481044973831762151809154690892477125054553674240273539725588326368416722444827622544856074763162035920601041160732487754147859271105141571698456686945891385321188499968330991480973118445253445436979960195944464981381524555115560791382681358025897924643772055808777166215607497418756809535806798461194477781267571741658164247343998467709520976731164918343591616812855515969567871942941864504469120760611931994244883258731154251901139067315797494292747487223815567336137992096944908389776873226982396659256962253753878238796107051347385622305316102432941237025462435318128403933302541168905434221815245784565345727516798631416640624653828992822512105818968110804538369169576037693678232153261658974177836154233591801591033985475214332604851542030931147492720 [163,7] -230617974842809984183275263294301652613960957830531849165653393869759547125492376898326243450744304648775661720162427565768158671472252767645028145286611714926782907000658502465766610245627934063386789485726009106824251200703353233303112065471441564843251445106540793400310292677702811030135486151724827030986903164108019984971393834953015185151729218800216645300744518260658711576102894191715970247246165219078480943809411995978455954634705964850762276315416440738630227937232440379757881654880449121341601306797254431480171078807926377846334709829867222894711216432059386644220902910214979563959421190326597403965159423738674950390916252199881900362865319751803674834254368209710927374640897695534267845575032755881703490038840217378695526393322862697025403525575454491603392827019717622845482624167022771143852857891417140561070900993819712012877893207465451211919040319598849106136719942274770106419235736984492623904301548180927545452823498826608041374830159911843187753065963352700709793215361694609727017525194456108575295268158532785760526067510416011219061191751360609168355858171492964327080147719530957342365384341158927525761887919627177548033447371042211076498425605578811335599116905870637290433493400551049676741527093504195195955427995932879789840021863253105205074843120374635938649677226194684558665876153481741898875915248631839720700286458397012183629546545282762856309974050971686650222908643639351398805833629317772166544546602 [163,8] 15212972570209645229517341897872236737270854970620878120216106769608724154954020038346414096311460789646920332908471266773071788654424887690090200809585604651242731438520697387950818043317704098588455861652956137527237631728066980414245755940552616817177169023199078064512430168183254456463785864575676795861940920581922960415186482275619836187023433309132921663018131963023699240433482292152048659106273774459297409411545294078446325285498664604538275012662627408826919028466475606276161346162836907615647885920188309763620021745155639973969932429024606279946432046600668582831742002412763605949885320794369673977808246833001971758444838276275871727478227847496826633320732410782355207730814435990740871239803270333465412556295635449846471031334356070149763575961510898852024543344291340950160284487508115761247657906302007541176026192932026070939840013669554067021199525972875598682855357356867196311923997653115788332378829864488625115258134190199414032904426918693958794170922830883406322254261287825591745022481831760690194651447449216536586072734883099407136644762717416990505160064485879723697269231063008729830049451742753488100447933782215487729954716432715267137175621728521638507660902682539932374274459310071926778572076824982824319689488307830611182470370955112691478072539438351401328458444394544495459304717544174415262132481029044301955137650749844272950487762174163505379973157903533411558667392459695031841737050769655034257804800 [163,9] -687122047962662839744624741951010967894273188676468730407904323670771533065646312407635394207039091349378796123037152691502252541716652211814192527136172217352611674279156236098624894316533565089950271987455118830104551473382328258452574779024683973394061769289412556407332772611368514725539566773320407739110167718988375549503083382505257328522979633559452584176096299049704420989356288587706597852191187483040731172255274352566568300394647900751094419391700921723450961683400745778019197186473318053633458004871778330697320411224735795513208276577624535801859137824079996306871800318287648415466314978616475112001404617721160271681589643330640962628195779144647035419772142048878057977990555853702322158430553547243600600845573954305499064326626523156042626852561263649500984979386748737103020910609394578044023845309675495230284919145588574190112614359297740536882511323703682444116067914314349982409445937595335951164290447668124691954477089160487847905447167669135436817815721175492264383509880647727487127329660987928725140916764331934979782721657637999037186165227171876983872708433591520690071612178720131260876082429294783950311361959946353165505041089833147193842930042127499051922843816927343076715870368311463684884897280798942808228610451814049076452530213319585813493727051981399510698681144283219933962177817330418297814107376155603397098707280545412203622545216944467505032812713539921857438506507624132474713360541619954273497216 [163,10] 22175879038858193915590964349627064656929102076261437966735337966928248542630566171776274417470073371105146759664571935057060445474256159856710196489094381390510963518815912133618195693620436781110797587922577776568130225865506572818176058915110197673991469597254008337649603263519459035391240093324298375855121005103660207230642833029233387306950518263657878323372417441431196413558669931758979233042859349833673063171077144963502166759663610788302775226673723657679410829190557915889478586080571609208758275773924753600333805838636356372043404591640164603869370430584318002483346568397341483517128772409733453700732623165453812158394348133217922521130608704502873158569806901856410918739119427989523249922631762511947788274125671188505433981743268508084355036179330702692502527528077305232682856541492442844244590205501958803956663343595784287146318414222140031472036258124674307103054089031470421343724628717716130323472329624786170418605954545766294553098950624192636333964143678740645553872912427521130096532762399162424368412240767077856217501401085623239181948080956103432916004549440426476129024741427904147724284325445067216039338455971648983504461554421143982229746634013244041543995757301057791076695468129238120780410501832660983581488690966985930778066471797468341901396183744151685760486975951676680440057134083961758750465957317187374388773276625994712133298989212974754427622317041565711136507223926723010832931898837541162219200 [163,11] -529354309947433483330636423573521257388143344808581568017750585379952184872942077983424866841999222740837972233210608518098379056305010992100221942862911380225510711938281260214100058852808150271689990220087237105063875723642944869804229406515422961005413945538061466124644994731541990421622802231049871122899007957836729736808498416447523750596913369830257752195925236332845986325427231363692115078795266231649608223335145942214721102363526702560865419348915149514908308050246049677913314119833002986489749589982955970473363826138391578497314697503782828663820374662130297659385758768052351344657202947310169422327937610204654822102813323756836479654654324076376226726062502195047265275447023836664804296544323960667744449965030959937884463946032101492690045761947177064698904003782961531965060293271277671367601044434407800570658892373842601891299623178163673693853142611189582348265278706963860156890060003719652191615038282838597045435882591494007718162232588075449330505028250529714487241660740394145764906468818978892952801073629495134910547331869261223210926667952835081882018785029764207610251465562164107946847750095819161273268475011595548335691407413303553927537385357936960740929115799442613142382320499585234844958940564607740814015491417042097039484780019464598533114517854946308183543431838418256671735610120550104072910486139819188806877965034269465299509967564038398519127864672635692005884170889149127951423680650843569541032 [163,12] 9616331208034178756143432156660817135020134205797958710906070634471058433366588092460627575780608875922001256888311245914672546900151479358016474255448307083785345140078518038366310614907489315641972499619769335480255704914106579333044258528801069087595217102214719003667425101119059231533854882487055634950937630791497232522768238711537112024614234623940912321688331026247061795963286107664129141373377975829292760448167237781942679246736173320887243533040017098114892400492152182725571192138063923431626563588216208629960743389505518934593839063342107937240358676984084080581167863246772035650346011382011062116802432497341821326221740631837240028574420402156441775383120951124370371469421318758483706750537334919944572485074763534256510083960693416767371216311587637546019709506842541615860302864174762702500788268612183378068679080981876499084524653406609400527540407016267143153014693957473916286351369910631325095561555680254757074154919014755164811110899601957097668052330000850580967918449459747806891978098129514742286708593697421176006049780926343356535427917458089641808221282658194740082481396289587550682875470382922347617332858025175448454515235002821310905027835519341158234932378014494554503444805933184563026298177782007521233532561585704527647650016922628514302474072762093467829070091086146695088005458263312135425620906128276662896141607841937419560685814033416632277978707518929422710995515813848719130673439557537531584 [163,13] -136161178354978885972525578760762567027958032544493286647938959172079826940732209391591988476413305799653897182653957447324182639150577549566958183016212515584076212083131140447476023473817789150379140852559925247384289884308932082130806230658226695494536838399075677498718044592496788659701484406573193170250648401757605576763506704063213159715661825885059463632913896243445595146303746486428616560508710936751834235933237684553257238801683086476799718437238255168178507754001881882402542337941817060879101483294776928772284273803067633683574412935358230929120038414781488157143248494568409501381393146522597217616181252218141729436337484564243895846962702596585013389656991002590359030736399239302007234536499483225408892101660426874017944548715143478497051476436429603619903601562816478626133301486361457348787335750532781224473000175265061664581589013985004316951545793594941798679672326607897816138080484457697929403935820141195173572435747893100032654979619861704866561832244175945319317693498493861175837151872764783752689171831718842857074617704274115929667948768397122140487135812046056743538073242126122644700399934070838283866769558318389894182908174745383106472064623122734021167256802115667902884806256768354817416176102732594575769273036816869522610696394307574635899517032960039267041988023334420878933867911139498111567202744819322093856988011431231991302501362708697079286532207751781991673063435355215973071522817768766240 [163,14] 1533544340786545823589943975213894853707968308877430050750445960869673416248955041858399173618702983110593794867572348228425351260897028202830463292287589187839873331821881012572693757712979003583054878357053680957195723266359158881041929804583739133990493320108373932995219191662423038423708330917217169060304619792132193632805734410579620633765951297494824589396344321332034984494178929155922272467874452795591600474345337838015741190817012409919416648339709832158610284856047310732500160784709136086473264302660818931766760945475157523169883275027465102250983767657729535720613338781734293816689580816870290862996726231358333477189162754787662725232651168966355209606240005899905280299092767210360225405571481528543056498474479962479985963505588511419706255048052251876056198516950809258622778660762907952487798252469245689146734214350997570843619793537400014501785813681902489473800575310790905941028812136426697087340805854552127174757100214249669656272904237358196650155234748822775151574654816936623794323462740077969226759465954684059401381775786863735326739694653890877133998868510007292549649410326209361041911816900218866901961346699260398499363652577707893426506224449187664371300429592911121024423852914886020692666002555184885986209702986717733712180875264375192756071388607262391362414085788983621216716441141618144160043469423359078265141294349299096200119347297069724243311934100650709517015524423005079330114485053261408 [163,15] -13979797767357656902010652730898635145908786456085992265768838766135906405917529090521204720995128200231086308740339133128272116651971686912238225511213457931708651972357084876509346532546325102487182100875181802202603602608633226204211360675839397798949841507399837959674843669134346518450068679485667010825950182014170754305658803020487441507889568337655060144301312067459978999490541948973731853812387107812272064593249731478472563574559979238265637377514599540100577133611910254151924344007696201675851256286740750933783572281362750097583908984931187695352395369182950598384130942793809770488240060152043085053245650759549443514664434902821488570391126816134504785792849212882426044008118978296193868669684776456003839980589144875974271421805348355703968345829017475267627562499176604590682792472869980269226315912746710015867673908281176652004139842134051094077639425721632113855652087350587649853155812827590652544408162653909585474642528187194381320046478082989025085909484334557961035629707608669862600045050422787192623435905554144825112894394442813835441158911406282499072108799471194547475928335245068907484722544999409242198290965674296300717316037454089500964824578625393142199785839331850066052323362153511733763663819264043362248489857960632330437342009325147768612362481057722252012582898001900077060877114941100467038497166052724065190177536145246635664271200541393158924298272953325548669401327282210086563844574729156 [163,16] 104713615536276372261697667128208191304373043536121128408092415886440948676524690446021712177771817049702851652568332932430241215414476043347160784257038730748415637275348903638054918910346545736498323860700117795369735431881481758533102859125571003633700249400716956771012900634593094010131004393302014700770243059784265656421132065255839305595401124542682693548392919369939515083570867504215928369045622635032203338760081876784139839150837802085758829388451102937480355823824974864556843366136406993805189071152547422280739776607353181039950795448475194420672518645853088137181044118917590066222596262127083562694087663110091105369152772896286268241326879655779511403166172191236517954042366641385098980932718368307994546002780891073146655701235856556298809469489487531713432362505492861837330427403990803986174910068435999213646546396607258616368987982733069374020229755912721350226695470856480318006573996317898306371032654535512747448443054272929524167749962460098427538080741823816249267353346133710670383903381636847699294202263806228321129899625154899935221130470863445032402833129354207440575875107361585267783723268533064271657035587693356883870753607985836976372787703315583665416552067439751831139055624159469020117031414416463691696763750276059920434778695444207822761999841061433582787596256962091821780006987191603280920445831556062245451444541853020982808500186932161885194011425142202785980417607931894498514391541056 [163,17] -652962335761928463461133438668075523706388013514934608644707070003511153304390827351339096162607613065752798474904820734431700439276411943728953102719609802031821197668284902008029614628973300160610796531191194932959550957424268429953969420515653024634273489924108367635807299628969180164298970376423843975500297131667241212472846257012106241357908685622484719610248563848137901736846683563430309194947480819574266046082839996131916578595746005384572390689791494890404488650524523326628641561679778473474859841407968677940568958354264998232556489772217132042818085731737747571677452088525677461856802415908642189481801106702758214142912764002254513020943741975848966208626315586924725808691999906016316305609087937939703474085699381175047139167799598594678582011398765776363062849383993488586108447818061679225023778350847365710222375114315921258973917521515572676307306733028942827935113605093896412473158434068245106225419044299244930761620914336631524623468751492121271429571200484407959471545709413878624580276365076146087951595384521001766645777549229713105517078101685358939519171615979171194325691512595306815088949554627132128421857201072505530311250369552657204240199814304089432721041631462754664337782032220704407852910287417793890656278074685657848105747087967793374589160875053425606875342603739691301320411798991669964826633336921445335230382340205979847562895132460940743990788173894205935923799691164224714994252232 [163,18] 3428671805633417917808079820516061850525057932653815108072877175971305736111008955105616742687441415616778478796212136212344071765791707688567238873854020035717304775702878448182643897888481043027862267592844879017540453640178411433219337525735045659040552062124187130361246045143633271645540320051832409648689322003116087845704445957069480628415827260277364408514333304820189923990884001167685650696346385005446999764809178835632930378995060123740006351913558032919780772267564947729789037270469498390739393150790502674963349723068965439719111768844488371221996587885679211518745654675686948847200249309449807684581512274617440171692932008553025558950823748781154170402225685785471505825026517948086357031815829058406760780251038274965916847565268542230789650250280651413839103519515906204134647224454509519698212249756252500785531011570475670069899825130494850090081771679913986968547503256121784276319484075371548354077683084726461365527479653980568951406565707757777324103473992864304982176482290560525711399394371220907263623205004926839025613515136313943195219004731554170130756673808353102962157876577454621078853403850948152874211581841237191209495090496720550259511367851337904381913329741063680920359114929172465497894625445429780700958329953491892631094485618328192382402900510814848183335182231896364119502250128388494583893135049533935605026433158609258940899070278490154508155942516288325461900763587413277771010384 [163,19] -15313694163430435178140905818860522581344082646341030721647165198556941534714274870939612883618492899949848286336345236867806403103974565505697495636720876194525560997396080372887365137161357121602842424940476391479485670380713079849569600809550277919322111709457242489998656738554472979833382232212110359294422857735918253305807293236484898074642128080340411130377662690870975366627908336620073559871894646543083284326165062159052768368274383698470316691654649083946507348025145073993973979079445333185303300300094126882575844353172548155212654771570106746454834428632217529485745189188451925298172674345426314679625770896772577694858847754878758979451903289476214292372809839517009861665266313460482517094607269151781639157479677612204037523495169661940393299402266339358354006781218370036024629561009272105365592164924754196671514335274635455911086592112584808433275030635956915317313597187119446813069476681593923859439079184806344130746736254895246596431738159725965948126185409029665179967418818868167673356844054533301245829818717488870392590390252115577445173694813103876364000514634374501178928964042718015922515903390584424814894573016275696997163182744691705685016495908365689052739601323588026398318399396015455110266815645255570278964139272622385995369205689091140007741311233794577307660816954210135130068958594597721858729060009882897521682415927001346196594499144536603769957113126994252699401466418806029848774 [163,20] 58694103953018738076972026346574377364546511187552207887174603784399284583207185041024828690580679809196276443916477616281217292116113009792882136842888507716393983792158830560338339987958826701889430680008705772156021081774011778208153870742619268331974276168867712541102922694112185920020692309235969032186167174675368191518241750335185550595458362267640102727156616126839338827215891968349911612680652091520394442822592443463691966796926340248661224508050914895917204330619087549373422193690085222745937096618656924609016887082233722707088550624348003030844061036086184497746350655867795786515505146600879803884570314045614822855261069363579384943422621846567483497607390669405065861186139815246873230815285938599058878201001629006829187955843716947575416483031487338610278999120798185841221149103080797823580758143388311058619187887287238054756659002089691919611725213354662197433636923303193313060812095407631049438421604948821840726036680460536557540602746947780051287024550353526590292941896007081467405546753528200852652145870923972568190583617293807285325391061662824066781219639266126448514482856323616126185918484029304693850706137311889521005246871701686991374137791610247661518691307409937895790454006044575251952234927434753310172588299586970033721944589035588735999371146790012771503360142016711722227592568466909813638652990241055238206684071195516170408533315564481710453217941316188017263524868200915556224 [163,21] -194565491735698484552550194076003136338926980752416973693126902588879694802124448628405325321562555510699086064352427905504588148797219592467455571954821771796709324380692713157358204386819713163400685684883297671865061497015458643644734978089165204271006310061300329857204562946749482073267854414374383033261378819653745635063352538879368832549117695095271032351630805668547265342474661048055058162183286091012335845544192270955561246908884900061791142823908426575233460510102079278941450912164326118639519224897459603983773987222637741609408272611841909201964422923175211363919801719702098007509366772834542502150453368163969805384693179345440303463720404495861597845366806775843109088175962742385006049330648630061892417312070885290734431088752428312403247184788310584945375308430923341616529570531203467373607432177045932991307050584732535200057783129970371081555030346944786304271053432298930432831319482290712300316643471166196328508479561904242576230249416751259257698840734743753419709029289867841345895708742838634090602808092752432218182227892737436397871524732993161793102158304132721889030111083774463797171691384314134729756203921523200901461614634129060923175682936555954864325508396396556551281072193891467364581230660450718505988623972047922353105014301534056286473818018907714253770151167774779929170504387559912887771099962915848649007372858388155076631013751753362360835677247781172435438115328727457832 [163,22] 561696420042365252692783063493020963983502746343088470617662729424138242021757625354473083471113434708954292567872623413175045704650669167939557082417660655133093058599328558530080472148532506579502523322136171934495783210993013645068641988813973794177061986029167250009241263272950664025136030356673227435508815988677451608690130274142243286018954761579796613629820547054260128079398339170452540656671634326158209853889528307595416051672604501113959218277768044517305744587096452068667076454899276383146325816209118122391432493653502295245952291956617962399893162992862948203182186673162558573864027230613121091623570102617390297671031913175002932642108691416133101836584801805470640386766628889038731382352893275700561253882530139810444962887985230177139967950243120272249805862310236579710118016553910191065570505944784518032320156890054527341381012143331200400753585692085952128862480375803748653845935246734665127313270819699648118525431512605971535469380628495960216258886317799568742858736382926024535761953125623887398280145530726445714520227434434224034103197198571072293558687098975328324250908434730354078196510282254841534253123489211915260783515496990725144865003545899681156882827876259405135995998403175325946852474673703001593129990196927500646065936247025051090063660317335806919193078418807166038735625974467718232294419081525904288299508894931162958728068427873202692799015972159386220588924691467712 [163,23] -1420922141352133777759285508000028747849338564962209774771767274743037554648744230729394144167718101298592555557620457064160589405025751558153322782309696047940965707993909822671832632886374591011040577124886024303169846470257890959653112421123781105572060369091988822136168060416817777003187169758551584070742511524947014987832250270079953498262203102635807576439644137421078125167648765170112583591231095405754943412967678624507721497949969494122625274808211400269932408965530623444938074637884862465310178821420827406385989466173452997803498571090507685807889082989856912822379206500846606340784011950476661317011539250230464638574232043320147038956480884619922195302273608099903164419138480534348549979374371447369075340552475597265092291608229723733214759347540740129759050063898842448958416883912305110948019455675382096141104184989213672992013029737908392778807320479112398259779382104669554274797878434092578509300030800892253921075086496707357855513052892427781469725639383797321065526713768804904287291822048270948426313706037827845677152373162822668238358960781146373360148888517568639536346550319913583231951078007889392304031799167158170447805341236912679108485484061932920983857591944040991888629313385645346676647890793753223807250998214227840912944849795343089157865525095729344492698709767781030541938700935730895599400316259924802196599633315570722261241242326523737678878256627247714627689046570152 [163,24] 3166956272925159458200631220999309521276827074388232460832092423360518437622841878124486697011481044657698607053824557460348052985947219794816410026426162597376202898234511467460628086100828455486258847347983606444729957328417268773965039214865326143030817856431207687068667344716190120882816083178838504617550549081190220909061179697053242340483871487009390834055221325787382259997164883478203271137942273907480535507955450213292837718908144420339648706048845509316430037819607336736509705800227282218330715078171061647577394764735992901552820295274227655106528556865827735511078430800678935374739698585936822101455079465445548400824178517398680024295547155607054985492629917344520900611611425467217081530310305855791677846657258411338853965524660016323034143081597679610062412469573708814653976159378901220327710489810221919516931126047931303926688516357014104654226475167609168733631533962715320564472430267291425801209868681501032155229564311478001220038798053537565069008656873345475705062475935257752640585980111019413053566539310188699560671869768165753109676520302182252350484845872791692360033889224338212418639858212888409268430955314529760143009123494038424808739560687456915393914100991444159678974463508275211379178959193662580131467175045706604544572059565623719767507021892444630989816084032511575025075971543588752066498882615359749880197460616891918176924076263933917792455683951838156958532871168 [163,25] -6249202010307132842891208144864321917774961311173443785453059081217028084000048037854807775900619056753788236473527543760358846119820668039092152946256033877491279667544874015503324533692888708541061081376547708242610084717234492499022192898175748671554258185914467422027817842325290999763225252856075097648400212578421524313678775608424267014864591209647609083799528792593813508726022939114440804887908187702427825855064431973830914039844047529975075221601361636700029572423527364581209329631938561762769594695067522886712049084992330313974927311014862053687940307765866109631129746323020540695749698774018444736473088157141353164080511851669429847748721702352452711637140428018314783898559313229927811771976488002055921703625831550752671351476658487063389287190146543592988898850741909036213646692600319448912560885996989868289407824254680280416737130160620785700359015699030284217650635444925721354596986972785073028454075576453269547965455638147583216064248758243878068009828099102436978802950914927506744523768875104741610765438222775013037937578925841687369033520573324854984036168287870048492806033282638104380335401002748942805725957765511041555098366493825432682325497439977313176472578965557383254981016241783687443432375988026696303850255218021623588416036072644918165382712526037387804113308526316431234184561890517280271044873291914713055783434500859958910340667503494593062025045707548701527097760 [163,26] 10964588708888330283271919838125552728896124601391032204723058949591755433005159690875726632901511377222704267939116783062060023806585142945420608177648732365495728739875756523658648366624142322715694559009091056432471573704243042688961466882115695189092711063467710419990830590418163053571244463283480740768898642028894813570198577642077027852217655585542786700774065913301077697336183833010421413899428125602969972467468586156901237458464031504495269883865325412717091293580707740559981599838348704302938916495203512821076013345757172973373293127680772880076329881665388926902895837752991028749030417056113932181678033932583897731883584507886819257807344157125426274315787000806697555529451414697233004656762820562985820264216394335168580576133699712145533155125970156331944973856730435134670089967662725639756185060337390287841065006401350344692349554189183126374024303946710913239521598538651069843333590932469381171761984792217766084844415134337937464351357806498284338616704699762466621271632180743909235779842483346125214639947083461619788920777683452345940099496042384960986910019777402715070891379710082990777306052681921409031229544561128140485243058550401831653698420807314456754162727844144949282926264523794624121792102123701005359287708666637916849337094541244856810328051580463948932876265033055586548309121874567450754349177567696676621698909691137785328425205816208683462367036828558587218432 [163,27] -17171668741663784814092453277002542990507921156366408107512703567540358140343243843114132202109949396013715780076216167431289798814324712989069244597079189602802419663380216586908661592523454068592500999058425317410525643282095821570300957101516945359824763027664302118306347549711295268604077057174930231868249512959593423026109711281900834014483032832180372463459052403898642264483527205482092008493933132008228876962327648687103697693102681355364365704575707856464764569084264702033963993125854138436501596519601301989265059922207968413908921938496669255759925562178122094154309800839438730859854471126267937179911737354653309547675745337990519350809663479877564001867188689324700162225505385381400925132030983116130600799595194469319167849504078183285609866791307882242824874192992014154958863321534216150296110621181213867219185325732797108239620164927518934372044439714091754161471902750042931129439431423773729174115141697613213779866860068879622032065230125875515201248934983553526318846071032443850971340128331778127190288113847310285732945367891208938676611211016646021825277601408349201607515963066411711070685041136384563210666516822142148481284697094710561947119247076658651750914346761515129775439826464123896751926345038460121947608408839984202629359221400327202666015164298371493030258073216687055406831040733238364636795382139028478057088934728454244009926227682641872242642843333023418240 [163,28] 24086100909676343164490393706351880182749143216185479835315500613539614522727722711555157611081587233550632216886256652120199845719359067417452555849555635898305744382589295891185775612381230550384541761151802357393823046673930511947822476363737226834644967445278788330958105007874329415216797444316987386068632608615770771546136556335870214137268324897821007921586690638762041175274936815711402940356969833405900617744580029735684829519785222585492645458217696260177820195381804451877314202342622375048346829602667285050986485144083945605014961445308094479043803723037340877991036388014088560923951333353056054278630057170026794266743724425017679856200587177123782284519501935390131161944850145099985600675465434025391139862009402790610175961362924374716905202597361490355756159097275623457286497291073763422845051949853232548622063970767952716783146302190073519618544676214970522929046745703938697217749539722422153917266095383772903705802626121949078429758800973677752001050639428064866436730224843908985253170876182290424961121531329300992708189569032959711863010226380828303842744292526663562797500001007808641742701138364300534235298788377356719039604572197449936747837878742562863742647494942231878023177976790977204649932049630297096987929220170705396448181430478883423520564773269973626700501267426790254856097103946336554343937296240713324561704144918199122724930068993593464005343990231671584 [163,29] -30350720333561822732928986266135001053855716634825607128120376429642015810132651559486486855852530839497670407494154044145773846264080174176088849531979354037660563660430590852278371253494043732082338955747002729828023126803680534350635470163761416832856429179337580025842075215431914817395692091122281938239670675554836212630205855134993534776918777005883717132091614542915781967196494743468950290478622758281485440778645555190019019117780292040181068701239850578371725279990334474251599327235297930363658403961558070296226739861862431481703236139824862598800055423806013690697252235162063691038745688596300998034963626197188483406250816381524429271261391215992323040413907373385555833357474065015972673027148641992729210906189532134371547734405488547734461500345905226718964834452945552014395666550157222151284684569441712601023376871528305671595839664469351531129477149921358986301324087683099989273908854322692607243430213459218872706557956971803088450709009986825229629602456997791517208552522644797239957695211042477536524709957126097064858008007929956517494756387783552271292619337658085081042347293703520007081069041103496411871118189867856624199531218197199351570073497008470754948877116537081287407385292562301528783709078658054703941084094886716942807859541694695245140789344253365473293120727184032033454936533153268086634616768683098501546828555485467570844739166297721763962978060350872 [163,30] 34449592402048018159336116968135981796447140021207889573411490511933646534769131949993525164601138832172185762493920829021323903408073686554898231763384864810915291680541075427429239886579299263661340562974999991982532444382637702242480875662948437126224606879591497007848458746153412689598357436549974310462212943997611100977791966824260548947178146396425701482247065142255283602609979534324793872370347549361447217170168480583693877057600898408494270545290431793767659212285058681180600177119293096922893399208475178285198984929676323267572811443900269804963260736128754792986146012362708805415267512574696558198105672336486318657829671081042313587197447690816774547854185921532645625690117673344410034748580806399600434865984560155305752755436504415804592912879907991922246253546470697429203370411406216097535900318515024364177992070603567771704546256256245321595790973383550635712242499102601416840466258806026949735866068645353167415089754172500618409858393723488180253877466552755152107303947739972050636532700357685629997708333298514461007903187058504008203252046498930560787429075681065426908514207813520050630581957877947019711285040799968599854867401315220171125720463518294559835871200493796255918525287483406662288487760819059558226805882274280544078182892590207292527710047061679871960151249649875703244859704917207820617202963263538400503027268742760717139685790619489144563462490160 [163,31] -35305251272462963825730179929223270766555635726110698986025559809604936324785433104218405201963342998715580373681202689341968670627149031821369032278152617920827466615133329635906913714181154963215461748988134572306961015676028055790891011495411294062554785446158933692323328010148808561196128917024506216611639806588894284246667868561018627038820258243691333338225365078335496738442818691109946515944668302977851416506258533418006612615160193524294929064351056942528968874735860826416703606700362392909087739151265785097573190269700943283444331658496056419760208524413715575332853484735263314087291493221902721331745057674959541829050830194085281871451804602543351414914259723523980166269777006578912997275501824147176191122062459638328934712610415946507695956407068285431444844931570881490180210764075034905469601598468645473509955392402865577748380063170593716744563287309940872164749018436468699833217266852209027400305771045989588936958886950850580369549710931024292285009049914465383741116628300217980177212910480220429418180503144867698608819854508092024654241538689593283800575939414854668707367233896814936517501431765177823569843202426962506814372449914081390425338734202284614029191823191838203960294767744147095387949683220076766593024301974538692054522466568563095293801125889307576787852928492847583897071148324180002568309105982719149171066546380257969003781887908631971278223298 [163,32] 32736923401264032159362264334869686105342527155561358575328573556013489207847832655121553700077553021619170816739703841449265173773442969404184924198514909605674246126148434549121817968281762707786027259207229312610407694004379255702205942258836393599140124484349177682506221275214674148040672815689862995313341004155517166284352487348532728114186033105411961548750041492278526215314211611292989469484173390772823383650127677121853221137480331514851914469064929476107166032045948248146838219111232537480870264470603928211605198457786103050880046187150953858793161171578455616973367777027068120227795054702275518738183920571689596104151783129626842236162262151783933117871223580346535665745660213546757278142357782655911136341283472943271385825713822600316190698343980968843921905668277850137509534546191717303233729343655519222192705629882487570124214312924250194876588237876925400104578709860931954964992100766906707300508537223790303441540251426665409120834199270132194306390763198079907608248547791148256336780447016055593911831399691707298418123788802610576190414943637253490093291915854874147144269555393651579118922838233784722554423783404654864400228741928391607082975188003230383576278349376136159555446466629890151427433935345202688851977869865511687454949726345582830306161657359422513084580786068086345150074527922330637664345870109327768134661079291782156399494373073952742508704 [163,33] -27514979880939280833733831865371985184053298566536057827220807017881858117624393440081175155359556056112027896305686763773222000456903144573570179880656214943772135060975963449407559970661365517057098060184689771914178202749107669942013922422850063350341838846176565057294176025624311089247655696129037955954017825405346796142702486348076287469175124658042235412908698641004968061598678979738280535810163000974591866138752968089705963470104774648313116005691971567730494960850567970192556436383174870291178868010052705930815336898084521605951292229838667833995598386002621978968834204949945585601650623880798352882110169413184645848532812098282068294174833217772484921948042254829488196619898157571953552518768975986104907967820923035460976944630860028307655066776140832435477509126752439244815541006659802901952820899518658311418718292099801185661018372272314320509373630310726867634725887901769546201309066429534111666427851841604576320294238385544292096430065984009429431598469694998309109265813246118808245874491585636820029009212824364543475233301803192181562400265534403632963138675021077977919686964086391787224375199318097484903828557352978900982793938229792073703746112095193756544978215892083404044341816288335676558535823832474598149893822388474710165282718474702145799638379221505687338086806509761155567821472050587481241034204300028361742924843649446818969951205699560127652 [163,34] 20995113876632502856055238666290556667231032152655417787506909468463845763660732966472114603082412038753278486703172419024239035946359904321104685833002299616916286694873137034537298834868203454692629551137602230375544838774436694741177032652105969947447715204688050253879260099412568173838752449680539046482058516327649258782571468801597515239850733833434546208431571897287509356786314758810558506846892881483346107327886470462240093582958998624014897655386099428660925710634680881471481937387288791866943624466110242157174205522055657313612254643808087157282695185704882440684703980629404320481533340096975178238717685611891750837213074150836883891226070801883748556726241463276499200685255079551926134033317081641151503200599418704191311497456841059537624515813290100779139063360559110346359183903535505638592816117390898357120130946069421247930860580066334671834057707799992759368502861194637432546929105973197501264054418727455185276010248799139083288484637136840913169290649436697927532480823867790613590374675141970589946706702746004199789934946998768092973297683236499068626000525649020062061992103921272955913609640182174819586989014748595517081226873337461419666343524345051292608430507723167691672570189529825793231448013674962119961734208799042146541374595297833619519503253463697755790397779187097281687732921357454389731363442918890181281586470513572569384522720286005080 [163,35] -14563756517682204507801217501147348349387034229354205211314658076225054178548426117457141429267783892485285683118729655807970632057021711822089894889806956284275733024700299653166423514930855254670299032028228133052002141865767730105427529027551146431914271362321373448527846690775878869465725944555945238704672543771435504085204099042921448539287374055484141658124321466389703587497266722441999672045288538868991888709162327702066776352715445171536792228033195909503573677605293121940469774561535869741336016670771311950949299324978200719940985791087387451315551987216581639327757381106731833527809409877412078071226331885253731752778822710071211213013939639674216833325105442503690689182095495183730513909697117050537863820692051068672283717446206007968653223455070537387712587461906509680744355987637463139083036797429140832432021139422313199074741476717050090611266642613154128791028582628697813219626483268636958055993814172404580817823483368033252873397675385499339848616040946682833915260508400726209703047649166042120350726216541160136264765548897248803175844099125193488278104224845241580994027702932622542819654874144307925375321680298986779473457230091529053271648175235658699329915633323971639661911314489766914212891873293561143727411459591483972055085625212452092248278700719410083197014187131156400158619624536616836827860269611828866575337136052050001488490472878317 [163,36] 9194619118081909768500251772456517395785049520541898301714041763276925924841592748151863345923519154842824911758439889867856604157470512166086971598269852730078210061659999468487273250738125257243812162509764811593811022868422039072979215724055133555525059147528320175688994420007749251786861026590957453111977101160400966147898782528796631036408676336001869542008606350128482710647498651472512975368052473512017642526145528597371418364602699086068476082429887851824275437183807358083392356602866216438817914337753051578367579244688428837622096690213810178487069568751799244280408233940568836016556099609306955117795441282241998975871299730397266453497942272630400408715618906172542930441453073137945067035797653146371273778896888889657456854628533217392648374709135455563056480883251624068039955166081540706749652575015288997341338776860441715581634781783727778357836310083329669189139240244877761686954474128381388838476499518818524600780595299474247013701646213770422839966148307630729836721448936073303881960672531852375973470126230166986556914088877254397677676009975364040409840245188774041191269701638294964299237333823101772475982076929948826699008022775524207522776114109844903115017340092709365189689106187578096201952801423507123335726959762863715098745659093682271374671764665011787284528715079697258055070325359429521559315972089360512681460814648955587585214605440 [163,37] -5288286977568386623340183168509090686427238121229623473295764493303731283588242414979278197458722461987692455157642149499845541991681308753855276174661021550978871533171886836681441234559591708869845323571160196316138215812030409904712394989512738842719523108723360108657909343101499188267959030844157255275077695966436480819582408412239604592510507701955488379658595942747726366741177569327403273606518361287133497086315651433386847800620273963088193696884900842772285898801338816252665597717143891698658929962376223962823278237449890748063047741102808127376554394332927956804794707949545396955559533932501783472808916177356832764050079335033266954700140680709895852550557448166828098241817789188333211094461201497029913330225129990700702810314612895078368639756982721854941080335253589429624584289792758912575033505222360779723449115666936054998733686326601659280237259868800435666395124915023502124804917451111689650371944929677562473517329433549738733779058678045218693555632472577012828048875088861896625355741618804171465142816582646749674382176362471396944469406610799351974719703327404869570101045836429266188828109957496911763134086154626717225960426417442508740196442457505187924537372379939110575482885965488642386803559712611528284097243582299229748934948361642312112282330185808703898049280470562335146495256459362642043555427637733767387349831966433310393822312 [163,38] 2773034032665692767312065692176606960929751578868499743873687161336441302305028561466938975283353494177404741526181462337166750715689927995134328508883193237842267291213103928876743833821136266374848497140497998969520093131107944294654297039624962213928206670100906634220949926344753392425644907646575869416901219139096859893533977956527623614228471546570555697031312180968323778902875859908299496434256605511292123706077452964288778292951537461979574412011163467590848223011858181210629740427861605542037017099169663231816707758778005237392060804967855623843212157343895020787730529024179420921823665616042096060176021979619123237290908856786985956477442545581280597722495404424137925831284626556058899292638073366382125108816515299954198798336711971807455544345384210606409434022960143904984196456227830035342416639895946741110140259738028902721854848404434695323878715533186589958419820412582330778854835445160397805734746981478258654423376141874371862384635977474057030260062049997909832413722081023251585306683549983079108760322234300519778432103524157712309394151902913789094265318658694976064794128555512377385283155982587057176351153901600608847257576519733692259712607234526784085472592684936158925342880187847055737025376218076933627113241177115528311033739651706526341994821760495600503478222113017788644496135512317176881779643658943722883427579617425121451008 [163,39] -1326536697796417314059181992343156742358977244765526961457681295023400890324494932493436393870516608319040262731765326669946573499480614004170816398366547028793158738668329714448658515132101875727230881588493985675199434168616750043930202732055177417710034343601203351128878387378841198492166088828046802172840081123275843349692789238815851958666815995023339945416575725631894664476153413417417834853106868445561325867787585418181471166130669853737710804240927587169945068711254292348477030363696629911628444333261292655190639430672925481512249177764563995731301591416079994263077705830864099761453743138528906070415830274037809180637406210151234269754646763211428867633814976629326563951892376881936796657670894103072070862718090265663116600428472968875109850415844836506889583243057385659676754904051812286380341682647733152955992296192618370323215065854801027468201623468475738093802885602480895176216929220921664444332267627072244423073643592727063301744143984954160105163659338904552338024854635131164967620913500905436413546975600740890065816359972052958083512424362030275678926546669563056231159895465032637324102485832480551808196872805749407534391454219566870310601982106889736510018227195552076856491667096526663052902184714159723118151633645933148181264237068878271200971391522909388109896971533456215602184097269069216353087071015021653971487171472688322304 [163,40] 579166504971266851413325715876744810321168112169270470750883668033712452534629121265629150983184458325922978297245981730380860544617257259965109313111946453359704152300171053060846129964331885840002302722727497923557823331360854952594040990762158659598613302930127709626753383891523497811288989565879989224488299597630560022529620410932967209376504011871818856911224614113839739082529969407880837337831231412267298115476586068721502444440368546363763245311987380838270255198853805319964857868772742987552135086714825113471126208533675121811788868527113986123881854441778593248518315802697819402904010901555427442259376182214972850371171543275936737258739252759645061327435545318448135724849409939281238541140125314985915260458133998008631763437771328109684389390232606879012538805399093941143797160759946048676783221128161822870886130174855307475697060388004944896287579434638983558291287054899090680279152732730240554164939204475799360655257940473113080171886082333194808057217375731995989916617019976086833735691480151782798779788153289034316123656616385146396128149083542460896137040103949793364564526170487002866420733802301760851963228966836828805536649710380029161207928203706388844635210137736746412494657872908012826031058626625437542855373485465700915435853500134243562025224324308574138600141086733176043362274408820202147805908298635490999058237765576192 [163,41] -230854817250388455006450846648042436046131906018596996314676282427985898026703329024693009894895434024042244160892347493872895178851088834634088443179406916231153033659470916961201198180592099027780399751310128849948242806197496921793943328932289251155826861573972099950367732077377087025407455208619202061844870982421161462635981126290312411901918879368013195775186508309951079626780554097722335644306531553230243675025943268857331130106388516335829376709099373448667588839765691338304278756947606854363308355688912195686180882362824727293037342294073930947527558677733993852208846802360549391502845277628717142806074672032233163068651572687341105974166528401790144392813707463658662836098297026683466452690421091506571226749908280805758696883651148654878025988000302415949581588190662840038338305407614213541028493447763482656315053498990210146824362899161654169365255427039523763522379842922954351236093242984597293040002568632939132045690728595930998174215857014264391176748967983835529242653827308790670043772340964590583054848561920401525042542147796566036785385533737249319441566120735435075627093355654473688111668680653991628116832052204177609502654820106880625613013909896069868471513268316561056960518170192646977790619395259694444749938827353137215889861289513524889535390130902845801376387260011037731768953661768707263425848016760532712534985515648 [163,42] 84022465704703276706624163071290826694057488916338151587066148379332300695122090470536454646087290193863975070117786207616858179671955648956432242187333203578794868977668785453960768836870647814480111665352484698838898616014753546870985182450609528047707177965124681460426192134652207429190182269465044906591910695197467273205829817437023690158252899051401741156661319199248281715051696372966704372459872834883940809370407429998411555581373306902765088406371650637187347901148831119675848003030802164167941906575722781533923332705240980547162632058947551592276347134897937117000188008416585913690519588038995481298255036768445503623512548511369641526799145090491525878250590915253791620684403557268716426472051057895202815862765280762195457943433418163937098842262889253288072711313126322775904937682920671149046630446987135977059895751730324670796218688234658008185597208444046520488984881358390066785332267169343809592542369668882901054951315071265568941736958157946791009176785615321379659551722225380626018856258155385040539689962790152101697578429862864458323875921794467387338015046768081303392899021710826424094392166716991896181801275185403185812897015160066137365963089348807854205466843277983684172883709085483181164841641034087344067171211856678283280527177697931829740884770465347033415442801017509366764104844981265156298391235870043500121286656 [163,43] -27924407743820631794757667968677830748657782045577430569991972827991293624378677700773293222536416005986095967352995617213671139205825854343282912725322769850787962055038957811598037437299667877619936129623534406963561816467247433718277018820919490283670374047540146629393126905422185382726238005935017259790009291429405217348605215092262050001224043739639005287646916435828615887699330850364161884314951808500883603108182052170506320293720197775564544677729377415371747084157510875578400720675905008391420000389658065986211338986950837583441361279864447526471897386614288368899112813419598272646522640950550485206994376598427406456501629191389542037312762575375265782322826904956736474452893713030074603543326636132573932479112334407108184077249586612539480758458075277648204602866649649682909969619717486877522113741935573807891861237774024244678000859198852914881971508127832057092659150600137704486078156714807504139380889311329582427816593880091212393410305970892250822588382741547766105635248928417349545707446688844202770052917825378120618855745835184582959145418008457086273176845086658080807755130649218454035462048393550386928285997464910850097081301456453076769373008073164578749444147221406876513132437847075522899939379459659622247063421536307839548042782175053931134949450403442479766106639901088322712070680892541744879545864268538763027328 [163,44] 8473442726863956445390670788108350326135507468261616778734190007824644733626870749922092385280505858824697771526276456524834113873835332151654826421372590566854474159228366538698836232606039875027988261943053947107224683150527702542005748338186719780690383849862448260920518092830122191441285323930802575257519685058682098938843790131883273706118934107258763394942954020445186497078886832358531000503236614090217100861281356780517962187401619690624018409071350985546883731939595970246464600448366165401063496825082829371720197612748432976328677005637010442414770395385074079448150903270629309016036165196845735432845541391685298346378479128590350534033091019047450881806734643964698120619103978644242138415405845819599183993740761598827585501730849522248239495434636334848337670854108194315201963147320643157404876701649320779799834907696849817783203505329129520380900693064966428421364661678692339762963691168118170840790627201329873671962406194082290642928165615097298543328413284962617413170571370224745021622416417584932608822732172336543410821282886796353302571706196067839199652313893441319319431894006814694809541963129037008178472426442596958190197558169064988366295645651107273162848087214271467102217415328197550286028747450333088626065072431970710573325428297338331546952557259555923749940503795794038782914946594612484749688590484854815360 [163,45] -2347065859635444865815384297352400078602624799639590680211179154998386707866830104813136306444433881720546131889112330375567452588870593701368579491267279364117674032334225836179340819633402055278277916848036188110073574551308880396786134523389586759686578124227309536403338753176765217505500700696434979132444291070285629057881470334462575466386944561877199085390048019313501054266917466952307489256183950778688157543667841305694959947117682364692481449256928628860001673065064089006907874119003350043388256379010244604110949208326117165696062969096721485701470246170107299696884334139059941119371241107997791907498134457186579565671244187652072123377106371216158723967226238005328530612622097290616592636794370395505959596613920525615746801118896000520992239279196699143989645677096063957265480500124249125081618981411504874302581356324189271316603137717644261990131348701617271633468193279763975847775350741607082018557296491713269433944340058592285737915304447235744065609914694844566130999390481896149634431675875560176660693875430962934031883481429344938664988457152372516470271044329031362574526395972952524174012689716925169572855049915816896954529321297414853710608585572909663392973273784300807950924159175475637604515316645572138324496283317255126020791211346138956415653744569268007161510979381844976950566523025708480284131283439045576 [163,46] 593241189617488360693484628158366275913429550219903090654612088773837939848111040659565938813281848558012181334727350789036013398866831915968856081094764747548181016559895650305639708339554321018296604942357092311886033684388319960325640668979741780257181019673809470239934941404099500250433708894328211913312322687818520405476076567905263995316691155214379699519947912520889836940831334485871700824824068985561853886570511244005116832834139111589401629572285750736322003287003102804900602172774482075720756209824837812859756496238438064216898037826818613997052925370644091680567010483280801898032088387330344713859581068029264400665642935358175283459401450133834386825353159084224268801144299735334464428363390133219100885866694253171883808910255099725249121797045828652015908800523436025981108118697548590598727632482576553076274075672594491749454152060200802623460932637265364163150234496757890590735865454327553778382885285831750726586788667551026079768572637766976703763545066514034065400513168439775887756364185621224529038806323800884984280916308570628761034748096055207522399008093454707781568469381648258589487099644476109795046803925003837605053584751078361491887096634762335067569584825980083741506545303716204454800002897846995290086123832692687975166490583345110701239828575178502982368183263799639138509431898799145523502115130640 [163,47] -136766739955512384922302318276182120614746654657072218974231749437209172113113357321297859638515120099139601818516527413386768586758698868704363844417809800685985419168926373832584627877697397303605955837017093023951033878617349306012450854863379893753157190927045300036109360877710691965902215673785752573030692022053877404751374595666658518796098098668722407918432531540134179394860871609465254157099264643420903951925337251245902906715784160950942891126259747858294582998454474527006712863908862858058196116614229504468888604995037410886085066717737660812383236881388720160152401088435397322211665315311991971918217255626465126920622788033145346838245492890312428778921856034619114018843148602826785958597648231335646568331929396262943187892245083556147393412145688994208104112230883959058043260032131116743101494811837778027802079332664697321549995247860301089848726376178881696484588491885345601009457326691213411740979554075496062446872473766931972961201611012845715918095493064638212928525972066178712102683743348697178133936551532499352083686368341538740179999486989943089210108854013677307042436006067300600211284221591310433686624835241347546012070028800986673338562844020975296006570963117612622749167684788472899757857973445458865415389168822448740668901357348678007339027391890690130165393577895686695567438302874501421328912214 [163,48] 28742786118376802893969920272839484251367052106301533758612755510144620233990454382281892715677617220620045513433459155990081499316210233154444849386633388522026104711722357595809932154975720718162708325377034694862115300125296997816923048109422825938636539062801586152425721184952394272378404851006592966933663957994778163878219852033790994585735212635751483240325237758869987520409458166957215445837967422231859188493056295755194420563664566589504025415570923475731610969785994872278882092501303067674644003326980390924746861091732743772564643648887982360105961952946483725141438540618289193811132576570781459797269518728175275912800704515975087700006780383554129771998950887376119084898073240580076715749574204428130254220016582443154185280302995210545106361164744011407246637715858281850861800956794500029438338802308617642511920658991016966815425935032187527754921699825244625050164054707785570030485613633744252300103819534403157669162784966454967364504324369919529467970233499431036548016567365474514111699523637639295280162712366415577731848623404734026366351693130495974457673612642483831302659207389471367705537244400985391501106240315705219963140554339908500688486661906583708597755728606997643596110465729250363542423947120595433516373077136326205881067371062022162066174872734335968011964796121695608005351922417228937023040 [163,49] -5502852894598054853781334409434751141643657211982703566301204939635345059127858547697626863080299117686888582828911322223572869259604308245579223850213740677867420721203545423653024723664485221195024051321243898026044084210004489697860355387884395877207076755711358815424205382781895228840573288409885175602324485985677941979646706317028992150406506336291530589683170131851442620317375953173271834059330091603954222184271530756779310270827334292444146757401585300463593240955956581495038978251280286535553357955121486724566713369016059679297466782204798124645182058647022395254820754264783820658667824042441364912968483560015383768677282664955098473101258074470571370215723184724790855683048322600028331181148002551615088666972384747238340885901155741823250872305175253222231658463783641180052544657021995889313064497851105720819463652398228073964927543198862427625767649834234650158272629392154934939429041939731742633679319279194454996171226125430304286120293548939556825413680034328364185608478092264228328576638451380940425035892156936415212613654327886728168257186193041664544928726371705829877743086354849532515688666884699176688511783777058239443860793227668025888443759490063149727409636438751749059024280959660842538972475968013741665792516682994679113636970864865536888142510703473870120890071325206331401174172635438110408 [163,50] 959017721426175201894325562004691171717265844603102179654245167320918274249958548408766635485164174108452772803786727394939870739285544937917442111345360364706023946850188388770725216970629438861043634248597101265575800371763705749064478519779421875330860956856132429684101098672544648292658169463755946311607960874096272707875403321672382379975081824472085815582127692665941713451154931028856909004441439919507643508949865900472018115953774391671214574871393496520714480297517047346611815824623878766977576715861785727874366083258762131529356347044694452039117293584022672861206949820105046920033730738316885287077289685456746046023841320328291539646694075515891954747331299133408320216941019762297934328699097530363251412791977105750381254458528752097804842996816880800381874136505564150011213141127119907405327253220175483640881447596197304227037208820416414546581268304147271356843176100759894144768327396219103289912160528295843102936645155723023527231216753489716817012229225487051401123093752435641432617082194377598191648419615305415228224670248313326809107426739723721864945046936212219671058587394179922124258051808973855847186750937742905142520827467002157685492880900798958512728547747739325075097302284955610088557372101754192346387601712173999685793196713067197897581694014860953015042249980057561857455906726647712 [163,51] -152010496765983183226670267647692680872294836382466569802531084921931146653516929672253711641549817443325876791725640352308594849529322962546248367686908109654930581030934686915480031224636974567378414731741131580937116282753381119260665413370993312874688521207556900727208878986387586726468968632243412393287257387874649320759496059817329598699128050436144993719300809121175388644113313919890216426437539401199093651023645998034775471199749239851352840320801045413666704026796134171136151982263645153762625601601140187814696037062069996448324994949283409556001878921054868281065112234963432777177517439091441160451970798175188552168891900954034295312104738107292385873170120547208264301405336790397599265485770816096401561938463059593815120267046002299477715293684313478246956898492473603833779697974126352162492109905366205618256043064288445547834142050480100011390543601094244437558649580519215356627173594233273011548431853198510248302436449710218947908994718236360032723377011594919577420697856289290423298463768206626345868245419806442692267239819481419358949564113115323157608088827234010129399385960520715617691372819729708582849867132562487296188858517189902677754601594259273047437417232695532294703871613680103192527315938129645261835015838721272091705061724605028161385070669985935929067670967001075166463204268396 [163,52] 21893680494709247344087826384036627330419661071462983401654737821228490258825646339704294927677970181934612277010369517401519769768710345477923710266742782804632543227069638927847471195314428675419287878719917311421011818333509847296537706270015939082788384471368388655613323352071050085253447090908755460467646795870544013256148419014830578262625456049041009786498247931176543549313625747282918417140142686764008669881269627877337019305474084899011569227138755435651103936412899839878500667508835006783536870629885285009386865953744889444522799667430076242866172085831478257133006544289690112358755863566409299272392833742327420690983617658510705000288707269206204717080869977542185466650144290631278523041809405062165479455855610884965978693659251791375854284297239102658917934607675765159245959492383331969054833750060773758103961507369522603404438502474428835962553848239061446624790821325706388240684619288288201938814296925417115199204884414835782531817398079212072366172793375561325997718735724199371229211968352260586835683980193432299302263367123459082631090570121816642883916712939524024609929554233047982971960558909277610619109082855197256558551159616448826077686261285006603393887529941596895022734947989432393047401872033718344638123280381879410546987091789376421298521271209782764682001872539031580859900448 [163,53] -2862304206038434043546495214875096241723549063431982594783904550767114575960406142947877572839801631118276228040394562938486514793177947048775097854410655281096157873924392936911849083731182011187103308298352849186635812971971705301496562248474089075379356269234814454140159734617730120594254423103956883970978306464315862049652344292765248836612228619820851566228704528189270433339195243429654944611867426523599717435055437031584497659792365170799917693079616369070798994120143344397352537618178081802916976584414365067576565180041094720169171338253191093806681152853556532247912525029252123727519094368663468765720266258835604937920102686182166629224419955591425991519260599754687773902833277582045563392470550034573160101780604115048833193177979968007956958088438682234741932379619756530415947519746639711783045852213960900465462945749811177893368224558736196303253891910462752370300999910134733853148258944818330524217955517049859815888871042937746539580380659373814979151872358285820371432310075683450488504883040601915515111201442109312673729447735925115216322207054924599621200137978758845348233645972060605040706172525553573905670438635293458984882784996121906120138252910557800341272381084245795741016565963545041148747574708729566851547834117610953567242873685569591603195997405660553888758089686490194396460 [163,54] 339299922510814376086064030860250911634524133250547003234573381139405892478688753915548648934305808066745412968934473652529760584928224995801839197437356970616063848196010046702145548919242752948025110410462953095581259091275171074259229424409848551049470092617415824525976793231294495537950108239461242007389483217427809314239607038654086373461591542214725399501056742680702693386504948241418313926630668188583749077622633675799430453455875387498688790569433661215313125709327644839519361551403886045185109556518209982542746645803009535116588972415537547465578072544654154083104332907389596331305692392400662142578120533480961244976350521765837146262814291965154058467974689872018767884533129239177930370494134948623339535288492925678690974198240963951445894510495704042824752518558320035567852448942526938635007164196244519326800606725553352062715331335339933474632850529249943637434103941352230879550788899124632640956346886520363131099820052599599507168230390281430712857526731997433665521636222064127997123674688594741293981857313032479536215839941779634786431135817646865900838127058481123191587169365156067021722786513190468124854663736499092008908922871883069977659632316511124493461137740326364019449546328313714976165915455097819196571444502872873620385511977901236296189177587124326242153634983798735248 [163,55] -36425834131378527602418171409860830061949842076182571990357981545947265790496149228664839918575251826219675497707346420651868519360406580468391142059718895709237881867378566242930705756934911939469815022772053384943135579599874539002747426459675775375831630028582782963241871637816252405406125661253291228557162573751770691227469510501453837738220150304958907737645398797411709332116776587543050152942954361723810059519917154535770511619175042932631044687252430154835165870832728743589415215493339165931153997166173485401979490569961466912908671826852224869634479000991502289681332373008005331347190383039985266444707071395405821963553241386295611839443443995121554582125119888800408215863347338153842335082500199360414052775976389108535347162674076823893923285192649246358105110159883856150112929043449121049159803955337158338945281355629878254874261947449735233070686739224840227103463822160568553586425670883068712520667946915959468383597046167749366395992495209308077331009835326747047963984389757372337997297437252225521081184300918786532517256474149757762770978951210224815903236027299831092322231454290501013469565956126590921492156141727968914381811731107366488499120868237215196218882712875292454590393676764019312760499277243154962908459445789496901922366735900960541168510920506083717809858313886486 [163,56] 3537118739728342379219906298141358908562140306927709600560324429458330092187378091324814923007289222192891379105274538086967429213995628782579018759711120960083823417168864317815117196603925374039816233472244854921264509892006477332723749116549538507589439581743224897340848310059330128818817443252274707779238312872388131017365948356841748032704203472993790005944082858515346099658822278074339619792717255463314381248611314884966273098909067299216815603533953670158084802096355503319029415263008406387535451061396092392951131004697073610797108441581798639502271476042188847896348075323796433898263209207612643442049550270479536720632665993288370743798087743057769359267897274299898523659319565895557571957140075984811002776441772122658835122873819775561023277488606143107612190311617860247788503003122515883050993493631973224290036437507542887771023198789805188624601691018099650517600211018427330536293636391585123502408893458916961919506676723477342088583342078623571051759823608773594874606640163403062038577183545588572137246066847007865723678384081599929070015216360257769826583955217572340558928231390614963038380750684379754950339264015239162456200125856116436855011278737006611326051871845733248863556268650326977889907612179679190738094484349089050045297661593434916918728536316442410852843551456 [163,57] -310264965996656758713526988278202943975506009347478411750158496117331971478234942678942318946469626021842209172755343222837288557845299007647304120517632959291894086431116238025472589774306028885301610661023872730303772503056256827379881897088531240352528628705048394128136087848636123840003022892870971169624618577546257766424125475788764840247322245142532482155685298923090395624886782989105962497149215830005456197113985954583676605174266361568253860229833316240693770764320689727805932742248415852758724603428413649437340484301156983974445500977899118375947184836731063767923643726362308814057749337262176218018525091903232494095926669664159785290200780640329754026161446449096375462526050842767481445562672114154206341865543124777305969684331521596576204450425203739757960113964999284740227979269556920311535984811780292045922255865582268042462476650110984103936923809880281771923781337647973121540923099895028415768689652393425528826071778787865087030898370901289840525502158322335415608091799050823850891482977517151047713366369823766902539310347543299403772480764135042512186035866711948576211909317666746708929859843734455866679714432405140697545653961738903761790473810720455022590992461408239580261969624363305674213799939234614079710824802387901694640685966894980777950276619185426254442316 [163,58] 24550567514021158102253434932631897731350489504352972019790118599196470003978040569877033638118206150206970361276061048758365857645003492402632925839700312036378606270283235935210796563744032801143837129387398371420171844669940696886852473339478292537101176912490343447716068145119230881228652741984847338212489320401117328576705827061078744776442368964654941996221980326845231611125224737794787205852041800504686089758640133427913432175462682033465543122180625400529304401613429104288027975968437855358649578819444923868144491138222533904364221161224330156894845530275019276509613592405989302582046240770554519071973506584959924694731699148035313427481954153262998757165304475104969273058957995538991923496270936744529044924476500743370178678864065004018544519463528859170874166292625520198388868103293501252099477223980879933145813083183103797232795261605155701183315104147024651841356122024202586902487478346171521524648484221152368058343276715132457244699218348219470618386175633546304074104322031405804140227903944675504751033929051255489568701811000029702821388394079017711878408711467507386576813123126630101639970196936852944804166248652181087950502250845163547079408686574754975772879683604631000359087022290000206802691607335491666064910745788824980405790636203103745041896267507004389832 [163,59] -1749907552455248160395311486791310197294329024947606838450113699129943476904852351273255286068560869758728270198300377142586288857749152937735287077875947292500028994258578774931639628558163233555513835619900612451885285362436577902189384329665286018658924344704038176454249358080272810181224882536989763241889124675313269314803492508202833565899161069493102935696648609409870355301785224574022468815689930097975459389100866961557432767866951168748161319142687020111116110660410705671755142425593945154136431894292911111894432278247647487958231689207987148403635984061718865290972249879135794529049668749312691212521958331490342525091382749672523036842149633213978709282330180489668768170195175484987962573533060983495744508839092482724075426463651798005464332951339652063645134288215684255453143702108090501758196073552235064770696110926381895096141718829004584889784741121014803691953256386663382613820909849137933231246895052984762191510379037240497054813054095001578061401361701192864401704496021172536513776919420159602058007861671096703515946019211959193668938388373211604156784695876314912630609436457414464363187286106843290721123477203629481723440563356876689359395149424242593863900624483462418001845751447778657888440657149710660892228294136082277192965730302277364658445907515822743 [163,60] 112189202372804359088897521314840998321378933523706455683711887682757083035652807843528110833009326932939602105709262613538654966472232678552842824905779814622351373460005535034364298083214225981878742436828667078005995148521672916280491916698508116717144206253166852374144985969322310889178337685976264958450428395978961574982964997086249534307544073538436103520002725392615742236961471740426451862456545096035082872485321813083013226760864275377883331338298248930078240316034723211240466766511920571017052218622497887661422813827266983575216526088827966202807025020467851055999726668965416473030245957373356061744159614633897344144888928844562570451836249391416129447601676760057173788037542351951215053622746442594714281385947811231618240715359991722637649477532304076530599041441614011836839849416121227480947577623856393263316359595511827349500337792186607040255241570608310858953430991309277163841198264239988873019101958996995274236523996853254875563247006955341180358589863402787612933127663792628251514736303278791417351402914189016420857283960352992838296492492059152169660118787501662982314995767807327132012477719296386793107723110863691660695461700387572067179123338560583336881025890033377417608891627559350471871222302155794873400800677716019596818585491886726927568191455008 [163,61] -6459630861041750313012173446157285557783779702321527320112149992441906712452321824436646595394840911667859124663281467149521847974246261245404346768607633801325955765316802960379407569812191850426630070838416850685851638010480546592181268901288842153395870573622069524480731995790595447685621429886809871587131762942147078801685918028721796128807689252003204423183240683948757610922302816542913262485332591173422787392347817241312792883793587911137686768501231810703707318023691100370559908889897435371435603711468853605425935357112126084612431589021974089850915755841277330222257000609715252863881198875323002477297434634284291622664919611517420846210668170366708095843132287228945361671517930469890295928836031642880341918370385520947100470617003338869331425065362761391872439305979472950940486371522218902808764291587495717535991070516516569740003407392797761324970195266827699638582454042987338372037316960896219052786248022315656021917554567881387341332053254198559124768890538509946190763964273479411523520586124560346837605182952497990759439207292535610273624501704754602312111721327309264239550580540514201378589407481195692277516995488788328620137711953238454882131952970331294618750551157375990313908675030667577295346035938404659422777664608469380004190277099681473498632184 [163,62] 333507889709172497176349712596419257153978907524882742239306322024406192397651399685054966009919915215431729661269405531227043941219750223957531481508352946404491142185106891475327107445203821531555952506537476468463093829090369194428651578104707782723975262678974283127731714085418084788443699602587638094056563862681229313468653933602585674527641583735650227301435809299835822362485532445674531152379846577579696397010748837354809491786606972209296893270953887959744686961585093379966830810494824173777893255650247415513908479880657656314917498969771414929037189072404271098646698075496170421159179603097399817688149274711940563379118940180030489065913501399365433567662961045851689469533792401629250579463786070090161708045049770645537337335997542737751797665264247030944897675650594436779956604667328062781154347081387312296805949476939258020252796082995174398594725083992652860437461561083602596616190436946177014282864372123262918974421604410961684012898494613824978497691923248207309095302701373559256008316654997147029680217484316887998667389241044419900975953649337361659614175542035372626661936969281953795877536036287852151141065402359042130210707594964717780079602560305446513316927476830375952503628100527103482689176155705150453748288818908118404794399272973649326560 [163,63] -15415306991523385039797246022141007121730531463416057283972219655632953364539691925546560923914557164801124046369343850800645847553040676467614431396878642194071994973546750926312549992743082006587216725837184275843100108202317905715505714451870050984854479202246692007819331894268087619104147400138598269818844431678598760009718090896252388059367802366294118252495537497155524110648235154984104229385177819618854139943162201943092810629520699938220928656457929885399213793805544764494290956415591350114935846814861288361275274421905926197310058582907751001909816797718082776167333201519769544669225802593192874459643783216259369959742305081073207146406219455014842837038992255112497591405198844569942206464988037222626174567924088103818778918313240175102966974318584044624910194602899664947803802475888114977565926030206634947841765207213157713862211165211405835334658747301143825055406227808648580907100741911744129443417023970321209599350595218811643115256449088130993094354158838661925028802815479829502468290495455320553855588269096259380406058890828547162067580692357973639890795563558306710863658063371642113530326380250516106906493078952320553263563073980376098576751682807246307604950592778312159567851657249798528167854677431461500784784986873887473271372536346866452 [163,64] 636851941864923310432174964377963682585235033768105293833148254629429194169249551441251436802773256291381896037406222511598825468260017110744462878638636675010164594446026480273951794935612487811264899760995632995289589443952900257097786500213986634012839378175183214656915067599868300511351645751120761117087960489715283054303124185829463152541148446138959585601293754279691357963491701099297001272046722600113307265489987234388200665967617475635756790049105164167971790467783570992864374122412261080364861536089401043380449265369428847904210525719358550224681161507618304722979410617319798481294707619661141232835017566642884883192300170256779566963975688793493848518635709134104853731989647758254361780447991660824347698232727765112412618074695866067469937689958267954062285875997217893695191023276628317839335284080469210487967935135573603833165461205969455227664540623588879892036554781500222550466277786544922367963635668480042981612896257109181533553236505065934529629273915582750438678154849503149943044289947138594266156957248512349893488020240740676104188257920623698056656518905240342677965726578919434456235300443169631007133292497141278414370341901044396247548339753606144664016250112244635844518167938437508627251771617482867106250849092679798111288314407200 [163,65] -23477186460349607397665611486284491799105841165166962368464435197149764678267972819584572006018806119642311501807801268878915774611417273195351276598958385894221058445566421737833016759591872878247543250908491557578908778245208529772162771473634782090787709966268015184138406393085459576456677218664193291441862586585112856313571490657512875614431133255435574464729867903569183826798380936191312387716507692365704359258632695099993466995705943577196686663735887115756425693293029412041401502209382481498479068433821175298532901464846999691870291817277988575156575152863047518729314034482437155998454752693404582129809939509272712414779969169039330614395071127622722086282562917190334809778630046804377645048168916919982864185452603428139197542373363396223783743033791326032013271296759825102215453297471068300405883534474970633515596534339322700230854355807781528536122633373443144076057627630054465903977981551064809586046930950285906822850798772353010001313627836937842314567793349734434298679280732156683408817092917479152434167866033803145359374549026350372435147906918682409931033103654377558455882658314905792166881895783973174412975885081952729990604440547475586990543597729800855402872938191801288979644173894020946032617165362927062027417876085934985641247764 [163,66] 770985110056999701722269952076967168754276520662763013930446053986811060240044173729197396527161274137157636165241021404299029219378411169086691372004412004690132986665098525769319962732983906573469905848693687528624144315778207293993470195064407997215409497641443058430087334902256935574207520983484404667853640381184908435096835698407567795655827388901829036196197469833513560538969561085277992778114291030856288327163239180493754109920131385664527668576583272671412007352309388096756646579973893041199260244631739664734163206780005814900260633111310224765020744390669203575328175010988172108097184815576766921694856318918769034281368322919670197494134230163642492288470936474644729146016388559502509730605600820570475647690720010064210354838266777475240353863335785475221237580658676931272997159600702887448359442409426903867967935388470853120040074863592466839826603600916138324107313818964538860972298693040915648812995433147031312913240102232591235424150310131666987458447214375893934845080890812772955413482867561523497916753615097578046983441993224640252922357807202495622586624877425704442521965666514680733177531266009295309663561394891247420205992930092818014744434433011187357778080689246400466431823308831567314868645268293769600904157273631624349416 [163,67] -22516499418949405628473593043828077088982337122286884920924272900583339275310483334602916709420351130703769806282523116454147987883140169378462423250696881609128719830390477280240408298886036887832032116351170191202703296423053276198507462624614092634900363255413918614538674319306002213185415420217755683231690981697841443517322779105360189402292094405760787622845642047025737353465253724354333069441099201571993543289089188459616567703268662503833507371184322252067981077577781839084092951867129205103030692636529253338783184369325898966509664083871739056462879863632680513262221625588636850030290453554564851787152857777805662779665353685939280094343786134700621509878042259342032368953100219201604548488387222216340113736754394977772065550749399438706782294431565540452743811312143164842538039586105711283749333556505575944746073518356029899729199921856013348705023125771843832881040492135035467565298277713393899573971769198253385645893937499043751084620484485328948893109996203546172654550374275823560321835075081989358193019907914749926037752437369634099572978909128622189349862341197529931310544274716516539899628005392013274206325857251888476118708480719246160974330157050679409757957571906970123949435172378893137311300452581319158241373257499081195 [163,68] 583802505789245380103039546525328426507762147672557035728785307734929661474180880140028461814680883311057939669124833140457302053433271548320321829400485835410939965431168722598618056649432295370318280129382353637214203307202884971178650785360766901832994658615860694779155695906199328906816497012874176404710718146144827968053903309835997198461057340428422322945977412089623864981624182736796482571854219646379540153054401540603066945945611612568872746556320192427836265824997179540707438039443888984900049413286536440005948920061539882613150156256163400987730088392247646076315664442417661298436738010700683993129354514890627721429564482438938202023032145814430746512283350901068347980730652872996830576191995928090815436169874705161086936139002567728843328343753244867753982958087395951030518896006174545377032150905692237813090807019812399735999474300005627255993000139867716734823571724994991005477459856545079855423131345813163859430781778548255520088904024712996508183194399467591741434477291797225921372859698153661475751161295635293555168341616672292736919406970562675722261721792862430520324138944405338134885570778409256630121632690911990168199907247196776200996457782074309961704190316972568056715142116161121635318113130338383087345283240736 [163,69] -13414984720520325500624668893120242164638193866117663083445473729383421488880979302992804420250993973141391246092392453357025153963226314599551768495033137563436565579466653366619902538542393545725651853612075993493252903373534690885350871571566363907907768537430664583401195136775941621379894171289427821336446984717011759010337955750909404338760030251674945252619181854597215367161659085082679844594406603549699627722942926415687961007380784659966543168709565703997559788692048645229346331550706106671157101655036960210172990499962795430647997346573568570482837080337449741950181742570226899554320246350229564758360475993233718030651520783655881633400797427604468030756111531175890259352031464783247121255407704467437759568662033103402703487657337619488270815724891002384492248500128076477607424570052649662231081194717477852731299839674456207274966920992952880323905904029879920458220298669186529154029830827674587590854003270992975782628569565980933785799283048011444450741612872673246331853640610052532874944834734261757848336871558924380211267800033238722520750098199847190839733232539348716337652480469658400169582687295667555007893652520020589709110553798823125805184333964132434734267107260638835354675860341872000505637902026197467520356684 [163,70] 272719984510962511913353816469281516220097879091388561314238869623365245980410678563669210567352302815430587407570935966462684951929823956845137057896182811982755666421087343899642508912640448215504409517934816768535683040333996567186513318723597797265777579769807235631674249859343467693658486929481807349770557340017398159340063478185777586106881934598503075440832463310414553742014671735377565477242993742098096471771018639319374000865402489270754038449394525825823245494024727714273997985190821976772970077759698923009478467096563420236915074551513520427782665216771170514912829120222079028779402069054949594471025347251311536017334210504753873991533650369937414727545709852806372547268871929711728325105902958730768231589779073337244642503459360033477431622970834465855761689459171479050882373458122100466016111221421665630323352828269357748054890091518204866594602482265355097303375939948964089688300312471208873285587155906865904647090490683051240752052961691744337343029098446491726088596973217773341510149606715819765447479325212971868736819515800929823729193117152502918982304836897504637201419924665065986518094813456483890525827318738267755053890318136370148718779472984969363836999363781539144412306915198112129718132773202591928896 [163,71] -4896488233973668860628230780788431740116375663878414445572310670465128619176766348346869722813021052930121497063515164644243050927414177542659390068523555389383581556099948529293526683859636296234192233808037242490131239226211795015228914580866251043029734884053088442103140300924313543491238410896858017501182695873509189341317675702536249973367564748933214917550104151948245184647564684375889483231182922954967490480578538905631268552398345227565980142144587534515972943156997430090405306053639623638098445709957121355222788306648872077929787956456853843768199797314179590343184140489564645169399238779797272598646864926788949130178993361321881028700437458702238705848695182393872998367825118921881555588945324307454272838322302637732683874266152117941524625513672503234367346981677478070704993718220661046678628062074619987414303775701924621503878428289581651986860626774727483454254557209044716897776882868663925757010907968924049589989414731075245169969751826545484424364723808449224000968863594930175571779074832100958668464312589085150344906581137384011588091909146365022239289417655511941386853775562408164513592523431939851253272763472583921499545583794630469643462914947413678837850419140934470808908027854879829386536585895399160 [163,72] 77504547099495873841502059408305148241811218114269602820320397285280984915306822427284021379224994508252364729981133408956027733656360448430226371029234707504879051428147030092809449304267234079967760630341542395784369317354376152922681253562878035081381007733756186276715369140998988339678837348140735948409173266937093866512004718524026710050520704427708656629851545649625736743802999179498023425081621855441980103659293937074126413957091265797000243981408147966774931702131293402237138681909760843770341927418668117786965005396782057278236451486429204862760320496753001002080279252429221909220162292359544871741332810010038989727167237947745202368524623852741526614606631134866319119974021121537590140325219818917164945040751226432139245330913423967755649549504698092411059200998886708943700080966667434500939056229239834821205472754086252780186616055883566041620951678169344263480225432736894009839309398346512036359806554781778658993238057865393932467715511056526539298090164599683128739826734590374873254295135585738948479997589307493093708950386490677911734001205237163678358785859454251611218435680665434835713789412194243341898363155090396776373885511370692424016075880235716933236958922474894938877059680687349810575590186592 [163,73] -1079626500018101720880037471402242208839608499314996431805568727754267413326862520412030846277650692745468635789537722602145018627547214620453985287744131250414109703202067940591515572683053056469170478537126427894717768868420072950500835993123371991682020615818517210916213698308455476604778423011743925225306101809092295942448712427767861009890996715613432574965475441886832054726228312341147192499205183762452964297177442615849543672126774772723085213386465646090425062354948187775139866020943377999744800044181131443700014845888820303481797896932104486990250596313193762852159158236828114818997148745162175277904559258378020628400170265006340843146481071644558228928137593383421707276852222272666819618466296466772403372021596476266545389306794325552305553825490792463210680485915130542537633636076942416648660713663656355269150315715406277149845823924287332546748101359664510809855130830346737199288882756033458263290376072860878566962116113042305275753800674892232324926262284524649280874682429145920251568924686169485474452954334433884903975489522512812371408200483413820962486650844799394297281535407851715381739504624895579171403041571334700402847784619019781528591520752564373461992143648678011832610238969363385247518364 [163,74] 13211381992967826139916129937689596865633502986658122096941492082339612392513265318686967855797677749500584510497605426459378571311694243247394645278381274228387055348207461252362075607281067809254288189539803409687662239246066211370785045774856327416697459438171051204590935059430989259058137202569971671059220265074159330967339658115393165491093305136852711391150496478475169142459504088329254664988050462997850316185615550614238688636834721021625218246925573049565398671451946231578232892614726228729436727860919213098288631612885255230673220812918503978618450528605797281492036884070079892127012923541920550873337115361893604317565434749887065122988938315240817215879782792985161800066537667593557974324034791827745021596759336289189995120953739454993910191598176874321084426436094168842851058786488027680728977170077018655533165702791656286777930469122662892109280077885187161891986987733138777093352572748732587958196011331228488794055245193882935077204476113749153134377818802624927581800507235202150669812431924813183422634362666607123902896584927754689441806967397483114722499838136433150625155528114161496528018669826922788977993031992011418301733588852251194140034666558931911849140000423167997905791832370666798760 [163,75] -141765574027838986613497961000594464630539480851867545954816792679000890739150721705973697051801926993961881423726017188599986536002988542324919486843509045505581187591743974373161601546658897986601452229126075236657338318274163076680986520147650492633010177083443632572153386660469492456573314872815633918236527128570944045789049400906837742744528540822452063165428989558394922350180239747604958376370863081451967442066032164793377343627480818318298511828301911476081283276703764463675146830914495967151570005430100140084372322718032278882992403937509961957534351601848442210867283584437325042140382276282741397995686566746601822543552016694821713757289325142207256102689984146463621986764547448447246381975885725070973973538277125854845686001514698369139169415420447934858727848366765133290162784132572410790993258123383006735441395953090164965370797350979808003243208677418368672105034709732242763749433425342959428447636130713749693127117594754888529129145603165558218801481540162864205101382242370403716519510413544048259573001673693303188399242253945141235047537859980765880332190102439445934921081940497635253396676893714330431016841547877681085967806936732097944648306403699435467153032051754328137200690121068907 [163,76] 1331542554657299049337975250552140218209811258600072368999538672207723137855813745083440194316454765967684866742774754006872712248335376036527537663190895097077226143929811482958376872684256628683618978329876765265512741879644319193107272894995458596566037049636661042245329968123480163015212454149444835371860214301941625596065802972383225763329194556455852211269833239052118184078135555144164483066376699729342442015321868360329967305134549565412766755133679683464184432809739793819021358666726124103012196159030483461840083907632559033459463349487500080539126559425521040589709132461683105672484910362504702907251667698818387654935015081441859242463233244245630944572710205646843593861479320496936173040553671872108758928651695555584203841774737246493293584135844940035851017277851332922972567531408307726775766431742804185486847137665223186700517465922262366556036947678858538603470115649223810375188370737045726622533232003947660546210613398792293434914080325661237112565741972655542228057692512145339854461485948092694326299313636031539776501457561137405100427026381691212635576009394550734792766500838311385199953808029715395127144489978110798356785377842536021687763736985795634734972998501285175210648116608 [163,77] -10927196544383510818902311673997364371875948248883634126341949572019081719782333074408573481118350439427805685446779143296359462443368784740156008009928811085915978471896703217624108702132857037329701510023090248920103227493395913486652425141730737127387719865453007913723062204554161079790045128344182503280663711812114332480574710374636617907705754023343662324959007863172717089977458613692357878486524990560222427490058806199748499293296921848700273621205109255794614238034662226343105964955747063543617212080416362858773436176741764620679712710753153080693177735404394063318957421903775100887134908271125748789738845761272513945690040608893271070907525215718314363354267871264567779980645296204479973771932991633758766652774928295323015417365580581660997258694167815185860066026750548118601663348268607008903836468375405979637734889480287851474941129494173521464565348963318194948604460351106060951229592413206273951123052636467169350724013461541263156905329437210208883340180932267663067381737328590325239330949689103744480386642671888376896277807766472402367987082182659416280760173245195203177420485568210574734308095155523742401080099834390838377097273481140889910335339121627067634316858877965284795280 [163,78] 78204637474735422735738711171861848493720244156341974873675251162930858570210503395027834763900305334137411510533989894171575536717089885915643189316887336116999258081347697764569846375814670486443937479105893761144583014112895490956939790654522208519395044740481737342913178874041271913231342702793130978550289824737528089874955484341333993439971269274248213595837770860429750317037593997747906711438071217228982845324253899850908564207206656738047221799758663044237588952280139654577949027868772498271185365889627264730557236452942190628418647571870063497982094740378887474932062382127800565364630724605419775964353175253539123543308455051805806486986664721452866354827090381011866993145170848551719512598165769176700856899670115267562718371411873709109230017845712151484434610079783412772187235159083051234289725092987117235211218664671336976694257729154330983365706719939228704072044313255548795684044731194540780907054501703315788821474891830840404931039428891584786295015877446482245484331794304601276044842276529631242200037482530157557159369449693943002133176423754228901088453200813369757650266182674152687388571042818429262115341473185246228668648899401853927928731778630680077078531878773073584 [163,79] -487212969081932461738988769247424623167228272105956783823330545130907688657433159368094568103373918992075079195281502227509630771206906385961683414795672667552212356186475624844426275482457100556670052502941712264486901824437273950550644690562287155912215532038690311985250717148933794032280332953514449537290371793606289210572619898397014924263786032536580873789672595387877845290323204629770112360104725310931994401148975092855177045781420583165905425168244723394023864990372161981340426589517431799411179601770627435526596312223612910360870349117221090496013262372584704760511081075315602237477281235375841557154732578444019110847807524038837708253459633387770571907528554888726142517367258461657982195945664010808661949425642708709904929499936231679371184313830878377342242813958590790275587419732669845361698348719976464092682435103661531281977590175301300231830088156183402823326807440728911304541176431423770206968872866458405050840313648851463315967812288331267164966865920802823656397718213590739889695113850659805453921960323790955055366265956941150922518182179785114681284658988449176073570427069218511874468004562975953511276588994155366067317886289022343371436404319235949093653840216690 [163,80] 2637248611299151252567383257344178339905649185021281054936256551276836378086572847480455451403655579426642579314022725170765386273954183579530495078502327738433673790348776001598452540835596917448543148476573690390309657644958831566816937908155939853323833181491803799677104639682534692741019396681432425068163849736024770430368313211191768047884827086277215496610145517576812355677844409162174233299126855585225813910551948580830436071122579501526607701630914301060395162592573113240829304293684782960269576650253486274649005165427718854282863204881952624357456111597442895161897071841952565115519955384843689927497934710427326830078960338793105060087442601478868404660383972145601437186832601298079624497973189923378021513453088791192619535820304817299052377746071357972671461741552055610465103918224218594497253346485847027262612096399515443793604623158245893892907680423953770190498872285612009756064884132166376211634417350335486645810168450727589452230607993403972517096777643058917211642822294696013499950422654813182679991181733774505348254220668323932280340225272676400242564168560278720390853722825899681063749247991740705793083623918329151401956014353926822461772382615202902630567808 [163,81] -12379470211241060863686066438529757976965808354968546875130814384763398147979676518429256376288953501267624271390614573327614023582644089646557925224847089636386438278898215944481261810697618065983197506715232607313079133104447339878781852020435147281709388076578030717968004723240323351479778601929959041267597276290750669446216991392880386472404955524436543152208918523350688337943007745246162166700734682132458805513289042507727908663222036760238574431206209429713362012400749071295679068369456586898504821898970571566177625129218248279318362533167239408181079921340790293138643605906539090984239251189240192706846745737161757956097736543884747699867995635786182548742263552487326461353290997451305025276687129230796439396987361711683541335371712057296024429437193032766441314562672775284806722774375702120710932375733955834342710238064251832785460653371418021578989070282997460692874146035083160223860863752069945580587693129138674507453833132290827874195577159633720542981636094858338661219060577464795887979478046211985246527372154307013770617943226703431255795971808566475868408661144728612388967698275255763183140076488327530280535831081442620915117058580385393652583203828300247120 [163,82] 50295929783225823484083754883262778046673139102849208551955536938670701509255339994936362349999229756702164983233358428685039508552952985013202439505684174512851299867866430420143020761606182282985241769194216354245235769548367059516877894623851557925744374190393182040079938597364625141818433849620021011241978890798364356413286245988779492450881759019727179961859324061671151455130499936313634187535568374620637117569673522749130344860529574862590897410041792657050259996817306093061442987765317612320821759570095051806623541394262695853136194189799033677625079009538172836815133703085380366722762091738122165755126378040404160915804983648486615683555500124063201869486541493058516172798846055957435287861974352057288663034530065313938159450822836698876257770966645668524023658655647448312937411942654354347082606687894233259584337024173717017594260455538339068337599798475150313245019979345062698203644305952867596678199493695145594245632770940105967375969075721333835178695730606174227192883811159229435937739805847090145927942794988936715026035932944861343228273275472030929404385575831634123970911984215202751928904107337348583880879918231472941264827136917885521997894884976288 [163,83] -176518894321969146172037978877736833157218795562517796003593696788451690668345004596402939776124064447204724740090082948011492195041284279793854955979226748431328476741358215292456800803000897275188916944033198361220743254210054586335813075195938102256168231533411073629358993823001045134109566296686228723834987320027295471386887676980678349890732795561789522452227073209189583800053261420111616537454997741359374633954933611638483951208395366736322068445915608488388051732836291677659233431222418329382960058631280773256354380821948350808272541119291852284901906758784633602159949902288935944121603958096612459637893680550576940315298069402846138825844870614937519668051386149924490685644840395913717369711474414636706079084336040098615272047260765089369813799161436425725815895752994817724636383601296259830419116601240425035406534729787729581639282471532704555644491313202571343109038897900568505546224387421348544648588448942893210161709783280508086413368252827475266177957437380478857201278466307518269228128731928910023929914808792532701812993142018312740593087404546736514280847347949744048052544644955321415550869776270798881852585669795866528420896177843782909060196556 [163,84] 534084685748783227730584954983815374414549966233275012997720207536758067169772092394577697509429559059384572098217587298585881871766375437707403740687611422319131913376254803165509058336220683368819083148551759329226977101618617565048881636284572298632364820040645464413150765564954985464659107631189025146772814825879474493554543102524618176910539506449902057348788632027755220116084133991477566176328554348598200256645247847398368136065008163392332761405504411046773618064014814179970015117144123865984627782226332330032441520084675143742031306966978200147391934621260008145368130019155891376317917635657746861329001262587637470573855176218644296729752340046848061539673148984893030586168501238756013969731936017000670423587022568594000281553846228050666604577412100959953214986529668121679812581523556069420522838457650204876791959540900330338607916764347015419675789199268132328384932845727505168576027139797126423611531373695586912700462072022604851270158242992079145440463044807310685932602058152248822049739999724470456340999307627925641911375288230000277879127380825953879449250893001838452188756559704763267029550810429914584171310866878780149544287224665324205856 [163,85] -1390292656841857846616345010608237620754535376531841107731172808719780231694389454552465234871242873567887277023052907870000922032450119624632168285249812759596584483194179068793627729600070517405036124680830405573949780018173533658580518519508289128502527087243414941585791894637484098971922900713012632184152148075981967282113984500467315602177129637950765285487008589943919473780296229880582163975797458314229427808280155822870053823376376339755315955496251798827971269018175016590685271299269106469433953619616789134353396428508887393764098766262817079683879553016760049582792155813017388417564751615335269661014054236668704761131426341448847953677814398865749157816774994972350357184964713550815976946672086957826710738779112115914738205253647656526834039199859167880278667500173435629259398639729127414137853700066474409014901202977229103781275255329377864478274584801126753287467207791585077824134540253298428894477882658999565008409780422042647372504492460068978984380591129829909059127341980947106827810071612507391657256217465542103287616149291430331097266185338085364002540537712527251779910900250643818326867298944167154506180273319902558072051045720245584 [163,86] 3107263359781783547708814342250881718811785489836407674037481148301120537090766389792328525987200096649250254213881019723389490402518664122106365512814154385534888936015707134780256138713483077005095620889462607274025283685458200674988724855402812213547752451728905936198785614393284778546632934381634194778581066898564414368180326502244586092456116844038617507617532552236682692079790528255570357477003919763715574408605635146293145793035587846864259194193049649882376888657288833639070307055796301964384178314731633247830022066185345173516401648683987827662433213193459754128481984146710355884700088646586199914807249696919923743332336851727387188007521585539853981703837389901618382406627245114071239862658731029303564422186016946604973818025634005756963660862506931353484809437597264129590052617934271200867802017623889754406947698700593578353127619443348002151036364478375750204153378349684276300423627647387790291334919990405126352848847393288694767189575954429167392263702766987878750656058995997388154947761966990819240775706882892312866197801661396765379072929264781003788808987954115071048817242103560302948092549401974722567997379975636346439136331808 [163,87] -5949827896086997673019132412454363143150549946046672378045369635405350122192049859101468540498380795912802254129408657055408610435279888210636802636469302424402460208612892704390289760813672535575513484675781168797630449444614648023943125330107121578790706982009116684345396749843840067985519374422364476972560393649328384441580008283015972069060681757059048032490890394048925000303101006478793105295620044850891141994511310646978412708874422437241705897289787511871591742992676228769133079818680689973860179079010073586426689872875456848615932435528026761150844970670469934563545378464432429344092064238914449328524836945944547712693768877898447052669268449244623662428157253253250343644147460515163722807865445459742316400770249577454839996165599551016962489847337011613327786440190510804232582193773043412723896829927770358466284103114024364619865461326297938495945534005939319102430486901974660186755040242802273147365919341168135878309982865420169215480687208775074170085894350281519903506907482827588015175632927720692938237001699300091276439936904370433848166068232010437389263838225233646043976542760396071945000015663869607509986813382016598596556 [163,88] 9739629876823232283402040399387135913784141726552054301693046359535996585240597281867823218540389961753621642415278793814261674793542803857065163284809630078556331838634151073630521152171672966972363723408590904152507085933179172454586893038166717269683798466867626539352621992005879933417330095891181733098379577119060289179112670743262510134264789855176682485734990718763457609212209614958979349122861614864187993157209196369036487708857120829302619576208789576607112007708189545506448428106343783904435311530753167532906050012188362614299268226175653348235331392199328800879536263018375590931890759462485811691452048088844496896399394613985163290126237392746368316805275251402314726344420373289509002813276129153136767072631237790624843544998174680013964159425336764985186179836324951971692987460575072754408925008391454221210633088827107004250528761322252480373901735098326658679951172961743919407163984722896394933379473317538711867440936534017035330185377218252723701191039907018191652184598179223219149586536462141681912272093402913009537187628502011376818234609612462999454580565607144684629119304275192477594174981901485948362708997556970464 [163,89] -13599596011088649718074834389779766674624550711507414352643804002340371363982923676354256416978620788217648848499073337373028068965051221170442111998547877058226316746244878594365458366644822551724141053154219910638915661088420909554301488558446712197551899048447209663096421058961462213848799232035341305972626417353089584345497837172738186131540204048380071748308522902351719093543305074453218178486972257432779789295462691898853002607183777134847281579985909632175760262219844154453436902900680409723297122802305788471130300726245671003492623010196346726445892722309510906266240539385924471358291095639316326498648332042800524953854356017330393836206343226221240610830171207197651376333581090466587375087399256803156304151648825316237276163332689204801945566761085616159212866820044131688780649495544248423106716924476753730479073157833420357202480748994121758358098425427094111177270405785356193041654988414026300653700908804906091664739001157495650800034356237525077750102221934762402377137520307137982224418556066971290316076856328178534485420962047158972713025695497614035446890114644078331778865020155619470074592654585630574819240673484 [163,90] 16160825837026049057075523304406933772535075068900084269583612721012619840540123927704817973586610559151523908722338638681558764994552205319944869741020183606544075788796718259275531594509571448368475681558905418316486997417018707488448944147678100378753507517725138157931624424059698868496855983543414629359063159950245935707487887882503742603197402403806585519047444035623089623083893817931520053257746797561548633967279375392877397861360635367109160447737668135404136095066066442125255213632327454184083328296082569856059304474424794457977684437144744144598917988396873190289826649155259397328453312615245444663501521658059755786595455945218261929644356742610992528980632097786471444660846490763124246853480558455744317098784084933814540405303864206967301532527745665107186475685970111369715621731259922062335944490924717608286336200827078401333525326753776756046302764202268633539834542912132298367922992073391756946153560574228565667858570789769770234390176361477476884757287452145157185807617061209124187291342506705126218738109633495586815616809670046656456145988430522759170670291708004264006752549993147154222123424564224142353752 [163,91] -16305581685084367618522500673148856854032207203828022818222278402854641289476106189422415624372267921495621477857221628886058899523921948197751898044684272273900467711267443246010358461772906589791468537351237900153659613042697943046206807409288423178546758703313748028673151843706384213931311578498441659870039513485516347439167612014154133597187454548541272530209421239873635263198545235572242847395905835986402999483255141014048083579847015596678293222979795499427417199741571079549532094336198437517253403607808491010878158353708997573457717909927234478950347489935948922474551504969138230833440344186972466034359244978527981398463027636382891290420902293920294966787884687664797363150256085976214986536976244442617903493010224466370760018025656883789525538562150277283519481138145806478597823275629941923708083891796211548913011515501742459490712872295471445500294124965785311786771376581780151704687081301137673066672031194822333948474110098541291187609833715074159077051280921910818770541244495921451293214568212379822241499794603887176658900992634023563584616660543813056573789977423695199892715785666759689857956890105298277 [163,92] 13934653573919148848022636724759306805051012329606789764543915664027930806875908069653966357945350295986478047080193446482291161411253095192847171514709801758838989068782421943391847389761572364869946628149737523498321955150245279122363659488986801473845586223366898620176248785881252176646126250370219658806451857018352532580376276670886283268120549875771402820153808826575952128114435355567481704063115449164584430015844368118668767663957433420021422357705159469880587394191455370267391976421379401565825678148012550583302275017893392912530865552701516658580656852283564942803068563948385893743983466517550500839938107528039668474599082103771712859914721329668609284310323490310202148705947283941430724726322540245411046926018853754241761670321548170767850807602447517844229558395621784083026505689347537941534186128724666593148412645032850414050059074194643334823210624435698489982248716662815339952989239157742742940926012208006944988493737502380259347180444297118268958207158035173807706519196107520298777186381620236284458625097617902691099892506572863201881136896346999877842109338573664758463077560960780224712186683904 [163,93] -10061523602258162314109225502533890865337939261353883582088509235145974884523422814113272202127637191143553173465787251336139924197793968745594829220812256804269868611357803721958672580485863817867689711483612202417437574477177614740608385507197418676929323058711215360248734537826021255455076639806734207286292295184298241764079610909228117616257289692820950234361325093283966877521987738143512904676652096633346661660979398611050098696365638514141335676997600508037424006944408877559160619871567496482420780889783844999292018155681750351383393939736017570878944653132510492004108001856378587716908093744039795950071123550446921804837020708938501766725154641740941630557152522885104031275202592161493777356976831729478480350313119349412215060474872092071197695740483232594335741267245697497658424932689005913736280428964225237545260704325399341305429732670343723597867697703967835564543420155873221969299797742134406694062626224519802799868762396728693784076287114220838046890293029232826683363165445154751019128778897846752980041872043372191878875658588627948863263368674216862379256027493572695796235321745496676687764 [163,94] 6122461436102196812341181669057226922317699762260821728258938695550118705271694870793707278079190990980521030350224595889390036215419339837751713695318377821939347453151735818205820749785653689382553419435431164915884094478663541334492433109280351181287704410350821607424376345762266011004872249193703737408791636570481454682916397610291908526400011976088714078855625819396125014612823094441028385379295259748037095474919350856152027811903691043880476992657158931197001535795272382676100899828586251760592120599756237068648958861391067301427617890534203849410633639102610575397954998252609765558801845878972695246172105300449831446109554463010863093065041049276496995171809852413816574133593785503671802909224301028533009483052812973955675630895409630284838566135637462017484354760691836223228153074148634111774881452622209551489644644289985648475101654184812585779045559648475152276604492899559162379744145679054526653051443340525511906894473453041736598388038390842413218566334156530136698606115834324650929776528280134587675881952050209051240698563548297586465792401236698716566424573678673982276466046888759520 [163,95] -3131370030820323415790689267372691132173973221017397632362514658750851520950806694944895895461620534540284445982138953844139668621358038714399438309314319132136277165562409590459209650140277790177603976224911237506491780611263431975676410347566817122366511760449937548657064282709653687064785451518353313694933016076963380596405432184262141937548881833819852470960442863611023292608113208726920386695655153165404349073334593701140761002019210970075330844143167036123487140940802049998691467855468006531697791138795600493263603142909108665549312807047955986082934753141975516153304499356241518510722157139051366701794675741844541419422034703538909565957082600415015919437431945213554665682946693209095873691056707006801951475483710688773119363280350182830522189679762660702915376463760912411433362731753938081352079881498566456512208411853723374841653025256734318381909984220131387834083700322304623495633021109201658713042829954571779737187142532135466454336069373495642045721242646749967027488049506231470193747627589534289766888722381466151597793184622213711906196551907252466032699781059309229343591795764 [163,96] 1342461924345292345733523654298958476350817257723723917570976699186920484602887343184037140074722232251583027993935183422523863369402374538849755695459020899763907393437399269615200168686146251546495966550782170736337190023123024647673722402354486258453446590041601843854787843128395389755759008247196426710388779389982309581494993306845238323715341878990217131137271031919755797459487026805942252055487481028406533119603679957703527610806983185816028589715221085979375680929252313285079931010509047087874397694187041156754073556630344624018408443018956575019860230433306728582380670232704052539543694497635143391505860121867158616241098687917486363420189340524550695923666213218155164126194453250619585238108947368599590150968088341242974451722623484892940377452614450067255206459699466080527138669212305687733658856873031903127551743831279977927853113717508822017150014371289708790385038222244393299909074984941488773413630464830343344103711206194638433788937976483782052087494620668755360891707380308155146628014008852780569017744124767231594741583890325209843909683806478532604832036232915896369888 [163,97] -481062583691370865338406401656101711839687609779990445041469422092421175036660322253712358531870165479311507257692145868029272660462065178876098577587824504406081741792128281699591342276574864610970623405707987696987423453007041394868678382691282023245730214557016198749431632393965678296871824077941137057631150101474716855561106027594127060890337843067198087207179378454761158869849064458757894431065168288177358358634188296448832598276841055901603006682374504598315225867385391494226231757690927983375058990000280219642507687635311763383083058222321042145697905019765217454918851964017945165310572111176764405460816696208247384210983329551479309248262708423958841987472928913533931244541093122120214935314915492412257344889047484443884382527396042338142820644488880823514058986539809529417862876489344740156365521016180124932747746879951018495604274210587665177799058915635542315178124415404733544568478661426370538975478374643856881690927418650726416445462489908147927709654531983189767250999909277482980494729146427194829482038462868632749777606786008754219365400298057042154708344752397260 [163,98] 143668973478782458065724525240018200804375189856297541672742259650143073215970718755109070958786707370428433748900615149897322415750679235926775872884928676467159099964316115804889503303262825339022416643161565459195335751387496476463584004544316217480276967568506261967196851235357377434609472861907061865631598102594783530414501875693667687127222799074068779307318694128052805455521218101095836607911906351524653168935119193435960144737001486641310466973331275878603309503770715153885319662225060756596108786328886969672024022131654002196162255650328057767994113048782703126661833492959928203679366489146544867690872761160342889669575639848572792023758337413116835025036444769923938386510831576424520345935800854857795753521346069414908494700217273074981171196582509810747649434136445796817470853755569727194516375301155537590956989596628609519698146956277136929094303805246530380690496081235802039986035584649847029836132554487520008668958012141384763873547760637595905568880882434951680185712605526252474230974805748285592744806211702256002832805895865034054470491075289314361642878824 [163,99] -35650892092694409998072355427776946107822524167238398350772400221244873253551685766582103748107557408470502941298087045503271059960726921434270451996409407635865453405100069031448311832670859494361988852722859595774078356009383222494475625938136347245015412283334506264747355118378285560502118272881904209907149172433093950367358196912087934495669298298597749533453337831179504467690847111544989410346233212810697045582015037493465076113334384901894264975206211673994506454819697273971696020030858843332615765621111293198176760389005006332402693525379271867047778465600595050533731949387848832617773902925416207799587504103657029355381448049825507336878471292382387348137219014286705875797266319275059857657639690650893831871257088994730186146083526554499894957868182930136981664530656715247532237977134408875913059699233122489516245897057936652929128028398008037427407150374494328615023691730923198678064552195839616201502746881071409390376164434634950297516631337482969585694221515007481336021936658871989422611972551157620283477709701160603961575182890019897324913843472781023803 [163,100] 7327564953072519846408520220244092047903513969024679110202106421496787759270015897977566363916477918752017281761568468407323782899319380314846787465206297495389071004532970279689501794370015779362553424914519674986448356826710450552585704986424361651658805244394818708861211436736759650401418701650093798848375216684923388214154203415809561066457755533457043809462558140880778420912655777198424574773363391544698702455289134766413023955113042599397067271962126344275655958359021056247247025544112821518010271325341094750782873857111342546468701750633381808653162272608815832574424475137584104958195826086973530247961083967171780801723248995177331953605333940213039741889041829990771870027457230575668029619374294595019863908909390601038632628694649704587946447243205541165968634033358955139498330591326404540999358645365671345450686143508348603316660690316255647319005495691863592059653949192871739267906352592705655398985981059924055818167760026671301103529338770237425513067637716357315176760450898792706291555057822348155081008263364883435608733912564499680889919710703872 [163,101] -1243413131514389144162806004606764438694861870616619212739599750858484863831983975822319739270047965380737392656311584119979046623634323759861716730790851697382256001592358463171443082482494758635979563640728669317188531801297064709348362769471279140690317432807734838523654010418712557374097050030123891741931919644252753669681998780940909879226131946626413875249819357579330021023912220018134033885027226218794824379960260200514343050555575060131267021198623031509891560171480452642238923317302265899931162729297322753385363475920662894159735888266313513667732393243003994035237017851781143459258802419780240189441515987994038185933748730392959174554503807651224749193871545839174039046505505999513222183204954628772889684304452974143954358428955402570303498854943547023040424652613435171167203989977377868903265057994296801405701440574219649416774803432132361919138889674531814678615090354815158103369420185939925945151746737644057516694716719838780670105496010528332010818536295299752334845963014469443277474592900573763408634659043904306939735938083112141331154488 [163,102] 173607344644240849808830769853205606408190040779748355242036132933357175779570131795664469574563642437475561969296681104133642807509758818526964351049612131578425463592733082877614913773796220334227460025405084796325976564343976081330330436849357757743263954315258314453219500260006647630245231742010610346920548437275178270272378963070134967259212009907974497490612021037125350160159919659878081912972672034115152856561693075152020947258365894260882122093446214339601578145087770634233010313825035928157264880686085667543163896007011042155293373130182133225292660856241873116173606683090889143701592805106456970904539144885691372555553361631966407457745505893871379504898487954837266232960668654653089030736851664891043785796252252009408467745059880704819546362404125573709981282315973483886876158625646129102906388502684434642324658164805482879680586115323200480342205841638071696955359652598253587585407008359323818406471162475086404959724212344551087753727405792742098650105765733983359659216274786375401829943127066710838209955756800559891550774024294991760 [163,103] -19874239422527337622556456079554581933162250716029057898318872148075686890158974486647688463811577321096116809055444244744201635530654830893663183105410099599566429930169163838248875859755367634459732733013916615553450356612797214357262512131651561294429061000687023943599630671366183862401959102328549038659876507016460911889793265535596234538474298017776535270107228115522631609409198492489192838093061383159521276427531271096926365224885331041095903824852680032274968147443545723777633826887361720404240609349566510652945011607521725079826119101253378372896373210384094228300391253059613986698248454229237607293805998787464359053202934244988353347222090311717734909766463969989831541345994033661410130201944507899728177084334739950528914687762900264232305168422622615766191417264134720585027749722442087964992745567372313857800315756267604978198776588904950857636535917653932870286223863118303960049498317639341175193800797833714912583397134588234537908240635407547368128380270371346659825116285970529741948343100360827357758272168681645654124015715830 [163,104] 1858637777060408760362319119256417564333722158272488040309593669023343958454316496881690886723596408562466268225125204655140756565052326280445341102305199959884917701895576809584372059339687342415846443621444950205566659552629586393305968468874855383620310393959571720751602133280770445449092858243795741455273638736648643880563018521307624898078697515935735902791052230225041483418349383748220666628116188354428706907156077837917159853700279591926416055471278651039701915970880071455237042179361754337342678915050516403913631138728535237280796255101384350904031540827630982102314407979063499967379549990261270732799163509131666341839371315319597495220951412102424997860933654897398537741114820849504184041889841221957230577186315014628097988722181917446987394505450580104803510094243752337719836609999744523263110794599003328601988755091852458251676784558115519570110609233045888143895344748959824149286946217795059012553060522377731140358221423350399932041774868555539674523857931950130147531324613485792592022552671304243583868030001535345316288 [163,105] -141458288001449760882734321786441614816644546635958102626497884210599382594209735951106704046338682716736372381232803707211176103930541986591256163569554710949877662841509477000655350143661981384203572231260750147532762956226772021708941288888018160479266970701820545966022210971131603382037034748682402588003568112263285675821659705449833012895904820813213778922972337359966507259240947538450566617932492693267025937628247606908356047303687052095677575190958274605239654935705248446270177049866918985377507760202762679554623421093046750601889172042064845218589181076744569273578832437103259020395516157386057675245733656325622392908983711389425240356452558668530328625843972779532958086465526285529633305659444721349740640355703239139336151956044787470673609396883541969260354848593709920863107407820884208547562156305314992846926626840961233804810514750197503193600409866873873882968263144686224770600771074785937398201023737301491473398415590431237309822117829990626083424814054119680897135910925993523613943741869836583468147421870847704 [163,106] 8727115205330216503706285189187549081999856854878926416571501403711830936288856331762188018430297740484594614378070902833985463108984547740037361864252774389269065919026401099207901618011039967014826473310743808568622819722004974809108079270821447952385547518530306674601876979807573156834582334847562130822063068010449289404598419604781318075435889525479337083792723317825641206350316063305978930502350876422915012489408556196301061922306596240981337481930322582774829384689345687909956445023337448139499440330584039415732162438720959622135122395156515917195057300636068795351769442818703799757695716745831373884994953470171706202463221638667193899662637166373190242173847565978168540490671167449377339845691945904635479632860175117405341196469817980331300277380334954885362265321657003554048057581103974039529516522344437854514571063012523277091400977076013777297020287989202529727537214950180041263181251132238512617241213226656682890190215614081359490330139679798317929383912839934743767996335697855904051981050462535775502212048 [163,107] -434638899962826969257332987615856413990928285345343194839174663808081423294208744217124795535701307506454464671609344099794708789034930001813215138018335460163910943839551221744203129080052174423301738076666179045452052417672725605455195859664145827690537257854122760125287446754437505489022689539904682213636955611205155257159780300472549088301639091872458839662461517967680271994890362568815669124854212032478567150936031207943237034991939495435356204991829102005580561806228174022618086676922660416804100380988862272499239894638862872641174413619784401909437898767702314605184715570543847290056729453054251896996420578050514606343822511343849977937611636428854124242349844722617033761591408715210843144598772975929843173021630376057098177231226709474842591371990539592744900523140299212837620754283853272901591114188814726846843978163900664205709768928514365117838875144710253653469997262326202829641556776717090125754990830309417943951011840965364421553046658407073194143832310622085918732151391692303280524630157399415238 [163,108] 17399317295748949469995495213724433229822632385256518564831628570645173049113647683767084377886646901194943799996715411591629945388524224037304551847095311519834460847573988080093842734041493210521539953812100385458252715158779844063331188121608403423740269794015591611672790233580822488551701567045345965693589598913075013067944946156547381421142841471216957089806588147446336973361934801245523582650930489700514364377811646374676216324187897190243362737577722961944402896100684598184167424006109741072044759450891376208537679714047995062783392412226937718866995916232542696676482732259084725231577839819664283480373011616151553252178212875578605728059986906358637916830492283697459403718081618280564092149257374043499178030959913220960142267983642249168774856444873563536527390329779035009664410511001669458362849377895696975262272995136318039117418010916167341481402590932403748979787195284690052230236024985562277196402049893220103424015273397564348410534381710145737869625627451857432319534635484219190191369851968 [163,109] -557352953184265020291179606029420867137810764095038174447425275197969944769555755116416436573437545809246935746799571303825306937947116280236740092670985409846995140400669858849258794054313785808660886583626387002437536480030393894590061793585718933429677938450072369854013292993150141032784088998132869134110875611102954681281242071875985013680817416306158371051100968077002315623395600577361421202367587944743589544080093448323482514596440878974579492688752605443063186805134384207029492425141239755563797189711081511442630310481436072347814224317504437666913654564094380605118658159861469258198555912982591933298207837441384116107530701360912737992104311026773384630004567654707985402152510184974314047116458454513575411461902274595237705177328190393009030393408572669742857094383880288789547106386464967993196036129952087566234598587007821375939026882471330226336106002202722989185202013322613396379867625033929547264883001963224573419289359187485895315931367270684969426722128892339044856776137203467137272 [163,110] 14219529579628248478221231657180453391453997104030346866797486077125656998222153579480621401582105543470229516258449551357107346612761239111157170359216043741882768973523909689010817365741127203139149449004818477533084922315382470840758075650159603500974902270094590358112934314650409538753180059068208020680362430007708811102361723313007479065823124170360750590246389568443013862625850047871756427047166917838054589721648209584799787594511532345165905910266572571248617506133498500505320606428266855963718017842964147182191367383712650641580138763786566794649156540954335933222232663650796796166163593949533383203464807833610876276497363182287552320960095342257527041599376485550163005175321972575684486896083102380947535784931878940090651072347347091114627243967474697936867354435097473196460318740860735808029533504385779267574176833606783195471299001324585032899887915557297031893565413326473974379821011995420773749817665346106938653279201823056846828143810591654079383797856579357936747567450607824 [163,111] -287519646462106702618804172271298595648676547560734429447782397306045092563987532487076859250229883263173437358179112861398054401196037686791584692059829204127988293698465256925563601353479934236799070501957354860089253596718908336579500159571326319931650190182433472817327261911501995890335966642964855855600301722309517420413364476315941319690343592554946055855283501003562165819997109540079318603907463414189973324950939074176773353181816221809249002083969613303409942585725463802522069545113087001653576050411236283921462459207529124195994249972943483994656258038446035287007729726266558663040195303471853538311413832802953614003701258694958373162059658731669697137531134640433774237451455396790933849366164456090786291217121609498033688045043679397952850790036230360016904520869907244165687938884669930509145890452388062084742761939965916909286400490507415454799569596986280238489234889511061574830206172851898866569765567323424799303990478277832055121263414005437892144856092186912998705342 [163,112] 4584058671103687430432059098435887865657316465186956113221101967740502177958216429835083572378178413282543965221631754079656148880270120919161800462120007488508925784171584738439979977766966828814649683606254482395603029304875248208523453028402806525340446265547792732329249805859848835868820918574002075332338598554588491310174270769179091201889615439449945071586999064923285614940804280611677731717697961772548487447208745605351094854703964716083899934620705540423021333669399945440013894566043640707716644209958399064415202394388477429717328949677921690591377522201743882100962449073805197832496660822539118167131163046315761300351913040152103747496772263131754974329568913340974688133449792354030681624805809082490218651417224064952000852887736302641293167592828498193816692350779155469798155191420260316052649476097566756780154163326527659436287909870841309689863116514200861510398450649305213752263920848644445622919528583743641770007071791450027704960014726206819153561304692364480 [163,113] -57319487567978983784451063953676495801326653890304992746871806500166098110233415788613987552624904728008222108329619244309722111077065578118650913435928947631923335809303261496817571702616950256928990265971252480969574391551179775174284452249288291928730029269417631717766503082783046982440850582766961914930325206391845866683264275688851869450056307213085550479489182277537814110472222875217560633943179474790230240001460351204198545599128550998390983684226244533923373344114915933172232567484394294584724088043902036743223958513981086805245350941738442140596983608150695621774757686609058952895844463858198915898645741792762913942177242893425015218446385284552239738806197022957828296392938367963634983950311785528849028330080715718162941676188923217342868656024733263258480225196904023179354637639474239774857481023820187325033297847964080282663412885719776409974290998567765488133691729356157766487776637107940917102229168526312861959272176382900243262977284439879502391937208 [163,114] 558962265111185018696454439803280810703634541663117698956180393605379079613217284869492507621306516372446267669213806025815038304505325275624536293605357422877849460921754082243020119111186397332901292301882876539627875074224043634638807186499051576033502544012037300234044598552588004768383106722070236327094062506974098280701863599601691597464472262495142030786567794870029404722510292412430132096718470404900923839661351574152967923436968500278903401664118837763191979992073328039367880274496315491143480788700963775851044196142889759758118615883021019083570947795903281033847047968993634735499524942132612330360670502151831843611093362729933340681066705812007989865084094438975480487868717924632172085582951741051306749688556869927936574261908653846449508151286930627960727998035257386760985183382306053581221655902974250058698295518058225248729865043073750243186991986033196334273876422159312076123676981698322899776017142709621811960367142098339853367074417661079984 [163,115] -4226018813165821345043896418512908463066462877633706776365908444972828848266701881263156148453204056981340729932047692771943551184999869969010049471451149642256736146967959079653814780016547651941894549347627103302973754526447544914460674611134097046626331269405248061149413214005011153281439021476005952985359194935282086854172935316137927498161362625950800088227575487621579976797757291268080329189065441056113594382109162781807280810684513051044618569782814638776547426986511088494476605273037705920215482687505719197270505833244187674180725823468042222702582672061719569741678151364365672449029753949336458574856948087479617749029996594070998672854948049551821180504179952391482397382145101228046833979899344253354251213435721450233602815097992761413731436971132556905620047514357127095784906060242355341895274219499759075558229757554378522411027020512507693352530020168498989765815522406778879066291159278600195217178078561563787418244056307718870325503073178 [163,116] 24618635673141285820687231993854434643914353507886122014353962161823707820664398274498703288769243983840685009072988468492175033210010707170141305514208781886311369177537511254403377830801548556676588432794962848650205864062949973160812582163448922160605581203171818433944154179092490283244521750196632330184654604280298710090292591291775847961350449808728768841747155828636686623592390817730940399182789355236015578853558727397003989414782999636452839444496402358831468550512645564836304868089073900137857234031711903680059118560577072287598918706748740727167754002900301025958065072984354523721333883571630959941411986066334982516688369363581962709792841339729541760441104681298616395414503216800368801832973726944996599235587528077490812897388417339411924617723257995358062434186152565592968799237479178573059238934639151313679916039686652932710474583057351253118000276677706838831580861597109141664482166205531647055818149029665613328878827412982841984 [163,117] -109789448510001409299627894520272815387180714538510454568037547010544647653595845186582803700076521729353135586341312153371013869422407428489851889697507822371348322138006011656287698069317510981124908820357831591847407606483161033005776262885148448600228276015864645820273557798601753444558739339176109479966564284880177822732492619642713798484669610727099986705619596413803049515285747373041259103136260667469728393478700015254255240855381364985829078776045644827958764444945733495943579467192192294484579467918370069868347972450443508077048581167720605366957603363745372774363447618829756318961306851229438398403286560437677992579575577761921927506938495304969131286896900997730751058787003634328088413586471494882312720808849743215987224407656615263454898427783678702633510243022827998000861787435285774945078427559215109672808381645943006039522454674255781490544962349027191077046391722373688115808923799924594303272235715016699540527367710000 [163,118] 372269908907546184481453239696095712475728765700712401219977584620786173033225621082074416106940422837245068451430482448808180554903629227837360894537545007677636211060919909900759691272335718688232285604813846329404013991037059667122191922297159249820502285922868253006928011689148132315188843203240140617272353346626045235274977773687700252799405480801904993564285255124618074883034983004332802931074548933852491425442662073951233053359907082461860635155740066119869683726099554049984880017228652166215478743136684880648781910695937927017303230429983032408388948761253068076554213322345558740880911990317314391672510834785964732601810355256467105656377871747563359527937115265247808437430961125329792337056915004590444667419247817701746250778854189447205293070117060352897943030442434923667645202287540196922685242792115127281496764510351804397205499987578980395764767634650914311185242820037327675500580989093422186915308050835869218864 [163,119] -952880784075221451456622155106461838823652308670254061713940939102729835639442015303203193623862347830619061363836134260024203558266808976835198843060959568128729170924627453100176292678142675815259262845191649206684156170032423506482770177588498937855409875841546814658841061240431292590559943331643183058660228200032979396978901521511412752664248703143046228587399397337284882219849462235734779643561236798752803414319717909687020354517532177854425039121332103067865721623362831553835929797489652100828973618750257086728908318268762609950951193587893731780792497738760547509713731733519649310470751164154503808991025548466748448192009578572972979326489392407193478817748186872914249099521241698725851979838225854930731240778678098242297072830788650940908746884018855953326320819793305167426519481101509148863621176403412490444872876671037382815895678377261795847614417512798536653292078789793662570090626980708443119557861328978 [163,120] 1827342201756587699274717898100543790383865973688182834260096189099165446833913288530250674197650885660238750555568914433914918887713140482115241654128691828890652618798149516094214385646100040797244509861694124197607240502530003926610038179042363970444429743652931077412273536114324655198099550060188775157892021937594706336305972342637538027118451123807290951732556043221129407472577787704518849337136279632367777352926722124646630567188923986476274710893770750436874919322257160894143237225877350527802099272182905593421914664869925029041502914526005449409615594894909291049903553187484560457091708652323956245143377957785803426059659946594796053178003457899763975465967791715071488758839266237924218182546143198381524102522393679698650411417473660326554567656532581418217928968129944017999183846601339763851384699862977314721228798714417821393414480603598426152958515608998894170499989086748206042763951033304545354624 [163,121] -2604604424943073291484930111422361109598017626664406158137466184533492782569616070981477081877688451413787844183112346757900450781277909690936568081579020345728743094506020538756388986294357618404395773358765676152419463862957927329472200399334938958871593130936354066021057466552117186157049248253945026502844356648108418210539517019037129793864809955679331982446085334468000027759764770937139913679575079093074444701281328178735876180136509193579564171546732766890271461254765072586530903977849175440058166220074402904627239873937829729536831701095498270891157735620508842131031924195123097007228170884370555059381673901852849633859280468735808628583665247862974982727167513181594242276234688115234756649213028680118159871973481565902328131574819339576386568275926330327393961126980904852399128375189653540147929903122213239872186268379339726679133708860560728575181244582061396263747969658420061488738799470096 [163,122] 2736233855256772845592765635595369880166584753155229895245733660933032925550854990436308067050646451605404633810309463780688175342774652543000693705996309349274122166410812557342178490651051977701038889514884413747738420049717499698886860543637037901330858552229814685337059706998056022792306194021271927884226374173542803107076281698575255291525070168794057936655671732904519011098516676878465388955509785194659568402689694140560177593148197112389531460165065081681901879100741714449601824362530801964165343195706747477359965317166716675994185989754439805120470587448788948743769742935833902521710292765140846809900273123779107135017353473057110128530310065134282400797751432983742985767534108880953001253881959369505069152692865595656733522426363215858115077232172669691105284205111880113647552197015520843535096936249250590637539546270679195162340952300338226977309511218648680418939237846519257978112 [163,123] -2099894442793389050287256652010855877571683730245485459489227528698040088850695043326197062015338214890597468359827999388794066121567995607314052387101017985819830406403166051496306241657310488754728428477018037283873542838125775603647886855348586494800559732268532150146116287671748986980428473231568657571130324387326477017249120437130615357960359745854563148252443229977703797612511979463852605646892699963208112429924322970693157668805203639150097899065850380653265534131257511644371826441325301231446672946974405204401166609803209400302809576969858266469405678871978425378234461791934365124782266838752648585837391706124347887336830547140522378884384481308590970062225802227692839036873590398416762271721161510706296969087040921286438489471972692142163788153715897324440774472993738861039971532652187684416208791295024602251469688990091778431255778663711207783461539223753448840035894495392 [163,124] 1166261105765655163716949689734959540997120094175886834300291827478788265503480073733507927356598971665834063533471619108967483894370209607901940682787159838718653014874667660131637507302701990276162011458255884631004404485634390060420123104427250711345098482560211800979526865891676635185970538221232788298296824339162717516059342978555341127537313042345141538351159496560235194648197565264501334391766358862290867908565936742758034552774387021784285445339627175147445941887514154998035413908413771018400145175328765606157407106845517194356280410244187643639226160802196413839167070059492428676906359439217702691614679425718948205562641248931128532501080308282562445128496921285433619723263932773636211381999138061332837448540722568572130046258452328451058696846190536249051921276534940852094489976601447859824955483944597973065377352690733271521704621518913191108162968847582106223776 [163,125] -464119112420900519663008157380598378729152440661794799921510890795370397751071682515446228469961674850851004056535033827287621963934714903163848991825264786482111043964530612743875611786953932167220014290721415886592314675054918590713151226683036272851666238782029393831396069864362433740136745648186634976745439299214970617585575096850213462023457588151944396745859433161323224260440834954302003133400415591856882154065371157534147146121079865535713268594668713549385236734498715637004502599595876554140364152641941568698360871941497901389211296305149625874688489588228786049494054016632122117930548176029461154623367432255449260290364971236909493654336242452189744437459968314352969439921800528823449406379649381455235519482156341333444816723447994718429098504182342928191503100078225317614463198720839154484867590899811518432527682885218881721488382755223396379117554020184 [163,126] 130954300755098130298706024104169834182154920793546611893310305392890189280085521077969587976103892356962788717347045234373666889841207575045542796145367937631128306056798176868932099148830608326416128449993362754098117597313728818405539474136591532019231051917102294876744360812068997750695675344192834669793356166778445778719408330126460103881427910187870848020900352304339851036278730279063017010550106619200117583148145296621352019084675290406259065985214190950073151830145108945819811556281510269362396448861549340401821543162430043668022437978077257592246433502860389557103086810021095045922831779738162337114063298893982218578666847485135707461696218718047247766079308445264791740047820802067415932427556648297453674453469980704312604553695030950163047746285668986302860546752572526813000748825552134163707737775497294330852972627851088757064922972830948485984 [163,127] -25906335875739520007477775998914375089365654026454840185529250430041813514569387826228838848216122004782254952125470079491229098859582913703747150439757211165966435033090779162527340873735922812554080543223655605691078143007682787564781188082911053107645664030060390421850725916834095862774170402588038588465405355707427800970736329392228674565363608332365761679996786798044276802764752096589785989102752775985788607459686733114440622980957692261604413628108873467915634936343830645100981868130816417863109321430656710038582755972352220579461729423769013056233599486142866361928025001820361910487008738915751540605051945072156991988094899009289436565947432428010881557166679670248832327173413496730881489132702686629106109614791269958542510795313028991338998768254838500075703371011929323665740549047750083425127787466159936859681097324122083200184162818500 [163,128] 3550755077389178391767985414165881158980826857879301763131383621360078360002347482483849364622335572969249252673348715819762850383234061082238175657969423309542120780649140434141801950034966979468151467100418890754329674063755362485035946883011047228874228586874145501437995966094814912841111469277617023724221831374612041800597547914122914317451414993120566936096977756196586684276159836557962042446642875835147249354897436541238625793708220970408968981732348135990392490725951389566366754663424123691635773401322880285498396661079880145517960480103245466866987264267556227734743790539605818591459052050264041152429461067584718212396296133343065445550164667399313173626040848317750036207520493149753785438297172018305522759010550355513160839593715964319459395883984913775616400745947430014643212456696837344534479109537720832504145688718788935104 [163,129] -332937250293480268983554919046794860758720087109778020532840041670052097714266260846278142245049148492690502463524611871667759245741521118916084065042728851895619663769495045161676196067923259920829195244658482141723360173466271649453834936298262539655344729888429264475545101543504447909091916211414939117897475314340493245164741399161655268651398994706344331899698056640981615191480778462804687178209235982107313691158240946109856716699740971445404832734544883823072559515945653072812160497076696091513684198499917024255729981365958026933120321839577256434116024338321090806090180973059541456497903763069658747096976454290207599566445946734594127147593702763021157855613271186236617992222312789114634108635428392323700265518563833593815419126795810180294349896072510515297608947572676470999139144016420191383263298422459720912953120280 [163,130] 21070002693339199182357715313189547881738139593036764708087244240488430872151285638628979992905334801163998662962304718654311671006556826528996226431576092152315024535169853932957796939694414779795734706179396144000296038964575144267492131330907871783497061578204290203045879311992039031635194274477488135332240026262358676965895369219752126718228316494359661972767569293534176754637456425249512587806618525941740428876547046220539574438511222720935604207590560004297871316226626120421679486676655233480703961726416233612744849615472100090229091464862968388601148416200100833762693541785173318838052573440054630531523134562662464405730571200748314136612674800382956986274172032509496372583301332120612570905883201420615816407834331006668337877585414441422518463235582866288206462904737888448429423921178783914345513021587855632 [163,131] -887077513589758695661336203661662564565428020402642834617937821893072523938050109766954940505969991564996789500957361525164672605888437728212902555699374469093170167295700219709738403095884153934355810400144885414593808233219377313814931001004887680723677732744126753486209202373539866029641756476659731660624357317774538730130664410109048292177833843100858501430332257762224936297035356672500636375548826249316844051979038994879882824804816142892044958431593236760734140643316899655410448401754834895185813650930839474714655404767564921913031082692583985412172884941169928524378001844955159612983816477669772615090992356611833739905786951599490098908998166934249756162125626332053061949235027309232838696998085457279645105339535146258008744562561655706333268589680966163946489192072428188529937468883575874895447982 [163,132] 24465237298842777494750474474504446110671457413881925763077975049103642408191478800567639750300727991813694158238539138371733379344983709392013938583802501528203975607123960835302925423174349532219030000813249935239790200417005533130293017817860155663817934839511634352121069686445437449452372535513134646602419354463215797802571721116997158073581046864764604543656773706796130388277225659893860382558957774524773446178165152319767254044692786760985268353631957201210524922383326121479381180339606373696216724021932763506032408915210442088353932643365753451762512441656620549381518265747899749962266650562721055640229982447940473968230195399974346752425358743348712206828170224198418568061719414981993315187571695117520869034720768127711255303180884010474053047169290985947339139164413022931108714696262720 [163,133] -434752744996954799500109567453534247991601151190532820754802378565722564308005380394006695315479837718423569608051059450157641453953657883694921519477423695698498526743483764432423262697870487339174368828254104014362169422711632799206973845735485672208849660058334942986954421812903822948827505291197267724149675312537533782094201117153477078093789415044644010930904180471474042614148413823709416317378843249151992494265444746951624284665642140003449464992279700454589958738330788098450126245368503312521571904804683351820168667616086200834910612899944430985773286274563287176283409938682752429152403818248409684519500379051181763880943229269457011774066907521818786840353485788251236213768490024246525580713823217289054881714843271368336368203438308108555450305590566750384204828298459044888712 [163,134] 4890157433386227682885017518424227375656232006486398298315349411614980669488617923737897210059820513600669135737560623512679592921073744244517096374651314095300252278224737721675143669345411699800311792746363446823545372112892538045446389959420219339538642504508986673378623612096578967400472027998553356699318936560861852697948514921324093239235580892558422110510323661625205865866362131254545911887311647495187409800796252126241872218526234078775697790166815346279831564122684653905187994507994598254869056802724451884358991118323016673777235121414101843298747439797062313157735213123664621061495371207081669015261799047348576089431599936340509863295281292072467179091247120639470168527347753267293405041423625578595599549075868231459424883794826018069625174197844504617125309803344 [163,135] -34157454895759331382300287744380308559150790507073233962612915822487468447112017607371259334754773854250876620541274758990608744494836332185553003113791877296544366666331106708682730083813347572344286499225148349812334335076030807215172144508549573455412777201898049263772803122201930969996133945968113536690635453833721329204931485175030569127157111376084550373105721516500480233267752346402724600047115260410521584532020498735309541229753351770557837922100552179862994133785410407919365575718349803599619277438151347514427267287821633931924871365387325963377991293689110957980798718202566235339294735052864206857350679732451607956487472520920852140108719078300716676520424904501063237856015940021332553724190530202865076620155141076119861415002416913966439205524206719390 [163,136] 145135090362020873618043776126546823072160228685217920469759016901357145280529705028648507237585824644893003808513760904420351005932935660286243520721339996110860783386733425566488529336339043761414520468431654268659382891351773103653113037258709477174939839331882575556231948626972860393494170645641583280016109514133596123047105712477638923881527195616598080827436728618060166216818756857014605968478347035506907045717981800576602933058793648683280455778625573015008065278888593288457833993604343438463068620424866082392998716510976433174043023233515797374207312884947784744514048753867274644083963023685552073320982824412064496971131029084251876857784610597427386290749844717752764636759312782201905886250562605932819253394321502112721737138957788640897942080 [163,137] -366859240148463756539886059790897821664335628373262403145103509789408800022379192780792830614681478647746856883284274505503873162825572925202348212603713055005586553886414202517009178796505040084534816676953412619981855360954284052787077745477558064090355188257256600897652966415063327706247662981176170774512835501393425235864381750809929416206407062741575617776616695414269284637135713822324653864242603196016194546512113782261534593063243531478853462064242441712007735896222935633204185796605579900077279209786318159190301513711462226593262875725468315650408867764175974193378713249876445639023562512065087141013603367939897876671201230625600790424328375416053729745054138983748063367527968093982850552868043752084872273282613436170376485729256872 [163,138] 538482059445087031181817248898124917833313920563111784539239197359563917832264976309873502060389775270024315747491199936848927491336473146140978917357130719512787909986723963105458166871574127520615474321698334763007912858927633671947278724876467855444164957607840712622072835543228361485305211037477913740425493787892590897635612619572277803125224703641594230142745068711109594464350407870289876186708308785123389601645815967212475519991520975652578117462638380648949285564707378722509500276822070697128259411508721295329191935780622227591550017986942839476461977390595851006268834956134519803027476445194311946645500734964976018092036877320388563654129236618057235287910015305035986891467824316962119144829243987301561148609159046163680 [163,139] -447077633402541827283618217716778496835838696543546367531595093545640371967581271843802150582719568437130109946949176163399434294962574417427722363105285080852805682106217935310008637440032825554944020425992422345085647796454603920461792214059682813303317329706485493488248622146812853917537445867101555169987357014701703731414229750818094853663632940324071994957024511850462323032900994039147553805855889499649453987153415853012010284313836038365453998663156467919810674950578087410835528214062890524107522245382007211218266452564850113356120712594833469512696057634288291441557369960726308255359313678871407887859302901420049258089765093700557142989207646371509280435125419377947699147464299514692973339218875153309136058404 [163,140] 204035716088541936346505876321980672440751968810087901361886606972315938767202153703052103731999007090062578599743585428967872998428374802928471583257382101526338281933496213733459330283021496981273067536414874155303479617350101828185844000837435407344231114937217202284036024588152160187742513210486660705642692567668606058641967211899269557488690845912670582304301648330474290774872168474508895331202173706127407798580599242745889182398780263450359601537971424988133043383591771872459148690922771776926652419015932980738915776609114870184193793103466888923990042878682188091678280942900635906889515844115798148342356729589060549326062211162838495533318600475912726975462026499656949631796276912926375264045892544 [163,141] -49608462770340694399874605360538652079727451510839079141371903933407902498769295438972775298297629978787190009175385073187840815987532979238977891122882383993232714020040833145594588832134661422193338251382944993778890920796456469578561027746666109730125075856939812218608530052346038732255173352933013230336804523525439228105726110102343726221203798181889841057965030634655233703973641248543932607554807996674253796024177643497756238619647294466131162023053455280609976808228702359063338262919196977264833719722340715268539185517018103914158052182801867835126030177133023277509040746934457087906173814561682991713717328412106684386652230268832651837304995559342824881960054987700238296224338343330372 [163,142] 6209162926965009104789210448684796919216427146228116707839603706100805321641198389457369421452360053345424722749759225807103059979640016927634612491605807534886023556781510568607666916416232990762210078492770363290777580561100198318316962531510739186099210040331481310139621051979085427384812050027472725644129061754920941868947304098074557931051112873435607537052139416330219791320904234476737038921605374987890073118111381860575911123075729263190449526087522630601238858190701010949944692204347068383294868948027765650818488607824101217806982170591137930906824186892383529770831352907530369927854139841809263660735623786059483676107617776350362964530649469414873684058107473249420677088 [163,143] -385248653663164357167270823286481941375893530672880332214400778768318372645832830482336996801913158881410661537872290022479488019815336902600885913061947791879282965277321101439675836126527685464984859093292807830696330106014698449305355884960673371699856293896324513989948439840372226639828871823364978893386773326514410298586472153430185009117293270894827628946812008289974516359278626917131199899320890769197461148024931226669344677268015938426113635374396981692781453501080486121553955614785064604399193580856374468927849510304908249467421250867533975199624689320913168038494145322451562703255501134955886541867327373028806344075107422128387513269661757259288108574965684 [163,144] 11364879160800337498048444502844221259686537353047855760374955384303229709355851361530675302918105636115065003020479614065903360387863266577031774251940758400031574892643003008047126053491378992229511074815380679256366289820504062553246655236404533598789896785811008631053849517756218747583189367472790504001775784670745238827572764489330141289730718945486227938898608802496630577823765050531269300970376593240873127732443299259801075463210674429711455867102940640218005740465617966986340262726932227831938816478389894709665158006743176255852282547547583471075600681712814325052927648370036096440937132672671779772689354379199556294595035599980604744656804832448 [163,145] -152197443478717012823537483722361972098483026566423270264763995457559827282109788941169874112993762588804063959278328528916329361867831265552990792250067431868374984119617946710872244282446162609239520941953394194736717664956125323739295078860898754587886916139245741043397000067351337096328494010081250138691651799970730995844512124248751769708443538336956330050314957117963989015006264840460594447699577746305413457150873113212043865542398641548668453297012455714932684696929927115421114203761223600875424163202912997406043471359976281823761661482576080582750664513718156203417760528210429377619249210919283642942825938751872101768398493947072920 [163,146] 878764628797192947263561271815189565973661769615458376936281992877680056343194886654543841102083990040251287499107051009653584854011631518809164624530671425405314966384111904420243226600666740443144758582540039896491150100412576352781679855670085781478897634620424563659585541154218834399118852612059265905330611474958584737625943006680758688412785861179883442790937590872202426705318637911604060167366092925444447008745338583199108149220274682842394404951783404168899686315258400000648021227224635642939497623465146143569735971918585801840323209532096063235379469062104062715555754119617472111569118992723391023021016246400615978512 [163,147] -2064801327843372685357710791916717062336532752036076685901582489843161721992925797693680136108318476587766022268439561051539344523355767273576521761064126816971787727015036492973534162703111156397617247491665653670158820362663018593792522974166641174276258335058611474387846622782762195014848475988683326481671358099754853739124080219895977448511011534259372821610111860011841887909045617358051136378965479532085381723974912288216863306370117059828644635943436774282494686592702873215862401339566855694871343845358062034058471217245034034374734083562194994186627015351565308535739446158510198486962313792190090812149678 [163,148] 1850042178702552720620228301831712550146270765021677183085841012687528047609855099925905373616260449287563807209886233896078913523612113017898187236092465937366722238760073762191401204697328755508132965830316816846681224553983024127810939104286161867754264851668259839061379693693928434986869496230936262766973386968742108921236826385103665663206487019718248676301363778801446913383081482837303371317771131366328122624647270620124486400775240552552587508607005173314574645979796802376736045012054242898513308546577103517201449281338569371454334958792417666153915721674667073121515174198630997173921476576 [163,149] -587206248432348677331612655583655163128354892610096823186826792670708488779276308156490965421831106792499099844959106982275996276286012925802516651618591819897578204326454736421528297375364889224368656652536359357397936717864082909474293240987027397088860490101302282461723334852192295193402880159729189399622574333812357422781475336739295118295242642930197746847022816453708134444874211893668207963560743818739001867084957780538246631825914634202618816746868906215270765432827883935905179023056301334755567175403855908833890602571685019655749303279023740229047008105138945193894206935752 [163,150] 60705303051610327323743280326411945003862480222289466189203634748168151202355006938860327262416152097749697092231868112199556638814839639568187745927259811950837360232349180638086329278754837191745416888902425338591226380259804837856092346024403538920925526511182827306009228680341669731664574901230368248137943257091830873236898241163046454426494347600883634234910209138690736261859060389927087890013285321168388939251551737943535038332527360585159039772771714270366765547029786781841785168760754776581647261358727080256922454919980451000023857048603630739257877700835376 [163,151] -1856044169360006354175930365566282366487469299007305602924247886892839649017893209667519009197004261755658628970032251810437713522235266363422167954427059804673605174287131296175844317085320373039235800927584273390413709497974073306372100443668632242457352945099126537614751176313569823405988383339175750148369597658673174419946027292294271878857893683741658795021681896934732840962213202061899318395257003171051583867090443871656753195867137489145529591480269645382965913638948005620735690308016816278731562930664939216302778670361399370043870296050189170 [163,152] 15008927397717727223010278004174423434655579169813932761964725860354124147891098680820472570573602323959171029793173869981040500601328745787329909728191603504144978392384482109676718301173099547959362488570521789118779370308972743749871560597711003055193679704650492165391964490996997012550733338281027205741786076733425436579661805919727361505429689838083004308204117560598133159676782797164562892757739447561900523347722454631742978915323732880180183183861895577239258192274832602452113877551735248235341258239626066104026419421158123648 [163,153] -28170261403124632881590413947165019911273730854922004513225545468237968389168146390645684754604397654394999745969307949280177095869742454460594484411529984414108904995612203903991034744281287054813824683111323485901835098991669165089033348644200025319363176505315343443124980316955344943307213418769669810381035956624064480534739042560933702246561317528108119265498303039392986135591494396718609063395505789768031880087290090561518781325265306375787118127066909738729615226882087340182611302275114076538379099124075716944 [163,154] 10517327556371276056325904049980915046518771979125947318199346379920374403199569137736601391339379528737435912320715716595977721826000797297207071954510164783173264354183281403526934802349988556781222636693277861303780011570512843815744552738840050759444107706256403728946139887058017912483226841290130485421939289569583537128229570339565161045408010651223482900965796203418730786018999078018014276492153285594255653762328264705987305032836813093208985968200006103908948986046331541963598120316477515696 [163,155] -649441315557252301132458077250385314032385487039031517561440243615493410728388123553418230698885588905049013373812518896730491017477935535224299259563087246861068618544980163677697334334496700741400200322386247713435071761156165981830275235766694549450133991457530040425148508224023310936897517803691788695579611514030431610572467369640934448452177908743320781000997172848249475691054861997332630534778022112636842727269404735873531188473212207921307192867039942576126266641665213930 [163,156] 5302768869677589371959385027179928197138789159868126512948338309641101437711856575741678754761272267081112824444011521651183831902744505856830899977752351604482360805400241897990857149368258911122340719344665781663349560608782938179558717641114133659126596272625357774255532561746143172356810421397781031085178795352684096630382093750320523295580684997160277354039653654330304701115440734514837412171873128824125769017082369765421738302875331998819540245691475968 [163,157] -4350508041204452188505702456064342581101487597806462575483900761430337768258773439646561377780182213424067255290299702419137903186885277262174848492804079032983259164823304620443194516738532757581578119600075460771299613235050816474944804059061216086633755980865628630104166793980226729560868444099290009170736717442540193086136894317163398644219955430403197012436324656522807217997950905171445082378113681596082857953729267592818683438810788 [163,158] 254366494703441528450348110833902006482741709876550948231673779211975932125948941952063605161172200816918861321792812214023785052634144985178504913344069699707041787650620408625874159625486039227138715108680325561926423357882202099578073397613782778631438274875043959635471281289996261878690814632373027220486386195271824864379435270633503889423429099749324719565841592541292514787016889592805415906112047543064139144400 [163,159] -677184446971241050357230329070096364642256697924584918967433007682796083856484557872684126783692025696419436346803635938065913240779659180333611514906440184053992367305409712116803256074209104794664680201925236669182022282953965957691567633562722281015642795270606105684988418525365943914904316356089354656585079908625186584505254734827315904280743072765307250917025265547009865915932223608791774 [163,160] 44074102946375135080257729060164528764857863910168816077703647979818437075049204270389784146826241820685212775094726250488172893901566491401489873048798918938637298549675233275838459094176611047572464864866057324223631685621766894020387691717663329050193727831883830337851622974119933697517693303276026726801914182143076158333761183471883285881887596308965199175880902080 [163,161] -32230651628763301842078654329837358970075231698818930336307379598898529636849351472214043552999090490439610153327150569689656243789245118410502170820234966835961720504710632741644247516259196805338706371147451194089627773811338615593234370450630964765599985447352126519689188016443009723459118372267355706750338593591479648471872538422746005752 [163,162] 92110551825681162534043411164674272800425799256824595120138431729516510519441172331913396599209526006384220763879004513665836024532063802279278279284216006209326480385863620337015223016145740439759091540460900682766558599754554002009687486525969782949268551715636951796532446657852103448985732016690024899088203616 [163,163] -206611603830266740364492844588764440074331088058502198537608323385297371919431815867081217136424389197710923068856731980339741507275370760042128635181729801499326126745377337442296026434478582359554076927812890638096152632701612118861548125509413804139045786002651658837159054664052 [164,0] 94324254815212476169970603616381723176754107277924625220725811743476127471774753447926268913581047747755818050207501670454951465997377434053575967450811490856690113350452694718632261863421958562775560307147008104568238116563007185744336178271496869874780375626122931691519537656315435233096757622298230045941484302770110289671790704120804508706340171121014231497259885775251115313788731419488330981319737135318468830231415968362408122704241548374030451109449865743908720620845336105561972191708709499988657300097419552111098541363515327629283328279648909788715377960914837955263746109194997008999368676152137388141218778235220296917134169988527638594747719570705796657752372093303150785380581375219002098607069461028246511742458865790601336513167246141782056202649454178818878430528534424702214540245220374783255020129837191458524531055542206187726485740922373593193533980896877774590983057828362754710932685842970070286638462126793669555378162515789568960581891343712771662656119336082501476698983239950515553572635905271466714701981903353655847801323425959126357029451160955382880362090496787993106444484675004884764949600571050534846198189190501084182525646351680588070700017970664420954715356981186386898249318781382921138919117944089548885519423422614596605651102337697630142640423270257713379016704000000000000 [164,1] 14848305086498955652943448456880429524705830218965008483952569211946803083298259491022915144456420853943995068683439139211806648749045740930030399087388474964202110404265406984829356509845918570580719618607417717561437903456642371837895257835288104413277768280429616037514180437592875734623525997671923506184048072429144074772054322018011251208174745152705493772708407783792823621565618309847314443587168959092120970078603045982728305449980423896750283896774129409349491774204253279004543588927468224912961753517176596945167121000036581132505014016348416615081518404884978820572526381549470172917959939065752155817101597432419839935041023235416011167269148836251135240545219183879234367305223573706347435618416851851319181182964033842275062132008606117314110641464731231669233602919240145307899868411193109646276696739734080003869015958818771045942927310941085208750848121376220856035565020035639786693162959210561441191049386981863806063192384961509579421109890061320018657977869728346378901361195724855770792872771709717515191733421921737148176352816790428508674000073245685358038190549683754600231248962668461319929103762781131248597480178438066834145464215032114232372404454220432140034292938938557066558835353756993554969762348634287923742679898419641236019958979930611617877783204714421830202342061899776000000000 [164,2] 120050672635065107694994175090910279466016853536279720354591903266996066308478912600240750768653294654762396382938091899366833939339336331708823284271499259683478050825465857869493703378473364251204815653639851541818425353612949136858109734191875855809804483568200080162250286123271424809199397374957471436292840866621144907703334992577625492521099814732653657569823852368662298172986686210690766572552879987380093135073912177635785582282035842637733189290642879099922640476762281233095873844062503804582199021922062582008526401593063619557633408635961730892413959908880516691386482894229158200511092412334749054681863479955778582591704021852265077131881752143867707274269991445981145266275922297309037270869688366594381526086293210730128968397914046127238935740085800867608268767863266987002018167522056180936806864516087664991961461008954250221219968994766464422539769308730336722163308693255054977565958902234504653349360506147457621391450980807286519099843954681226837729079022153962849137549593405362705582706687728390121423622472795677762552265160864545057744108418838684697784622794657773234386627650454643587754974356369495823541677426680785501056817970154093252147303288888085767017744272451774915491976618755628448249516035702516030198599263456069726895029717776673257727196441795918569024520700584525824000000 [164,3] 236486892785752533604341903531095401656723678628001427764102564613282219001427397401144656055450213746582717294750368934187984922702484303555069675907743061897393577559234970422573814827390671335589515276866657659877488165503034724410631051153724589009493674500383286475342028481084421801397588766393764872734551035015008322771933857991762107146203192594499570848457984354896177146634699577332825905303043584019758212460095066161242806206160918170692854933322585510458595834596989306517227474161673550070670830718598409181070558413104528417082424042649307475746647733398407057857867528745015882838784619324651802042105331748826327584710042437007577071311491039180838676905331552333218957421279494241008422484827498926128398196147651202314752405391908917184308755479836906957200067599621871963246478660896289388526886686556346612968335660500913244249629970958578381192867129574262691803155428517982124222140993680356990077269934880415169519859729442417066990335173311259267244451170252867294294232560319332977316130620741221353452511038904848673725325280846086459927536189836976212477971420984811265951637465993520609605447542526242729150459262733367419314950588323283799343518354316544356843007387258406130594862752781181716398044445482353224767761367125998229120618796194021445513310190069117868566115656480255549440000 [164,4] 181403415310963186517167147525188192666838927690116474722050589243944116540077027760997936086891725853400621265231091321414858783306923826535210227501363828626945437278319334092797423944548460265347242017539685464900229294897991004362606275355267994777539599409889450284608658435831514393430223545389546486636326088773647974567115085190515991378003224544675000115853037062638213294820159271077178466980948593259001274456323605673796628002182968970151844101578426749108212384734776404967512525328552501755688883244877647560982311239779440329571913887129672998452121645848562610153511480840389504607850572469459992586179882588123041824923483443126489154063255208489100251516892014652053120772417705397757870775888961717947111545534572164061119992163415319509297042171971599553500776016148010768294091418285139531415769185923201435240474081569240422577546664087484588934430770512092808891722327609345097789264396877617686130417976576971922720762607624904497466361831213754075196665326135881208834363075640636233557779509669747306000016046615349294009958021978010035677585119811278833287594842998674386469457401160798253308679528630303502718270391423196555058697069104487548266888730727570047820563978997211552408386891037397707779094667306536289594202620991466391988229276118483483835939509665874981517654450187530307218910 [164,5] 68411251428895435590392955487823758337727093462667414117865054720741413488899866674780163757123397371591198661934371688886454523015161264664516393583488370216649638622203947834765036717167274023779375377150137379051450185676579612871553346751245077251236106015933533461573235031941055789299994500148855254855066658786819786771910328743323466037733200443496201661151733753548967591772550141958715070886946746062475530978296008007468343878030717888110178499435261303701778939266422950697178561093004403695402405826679083998469885767405889437698032300051557946380482843536634627455802803480926511948035063488835975061633855145565260163292870694392249135638204506523966834445209181297620143428507554025017964447427969102178977948855503867404900730263868668407374450599148628471657372798632802303262925125166880862708921811447760160516188694625340463267805646850228303948537573505365153796257655376109479928417671312349762305077374344988548336784841088872805294732702608387729230190242711321821304892148118477097652616898195511026456653380561601584907885305100572946078481640871782826373444518528372034017809258184681183483845703802106156739346590450294807548480395110156969059009983296721254542570047052590061565120883843897854152893893061031849084575645671126908664526892532585729142578661047792996039304484928685156540000 [164,6] 14587666151390265978990122703081937342808101265628394336382508410753361933091359643996629736244282849894731450033987273241583691808781602268639936098969193873163749741746682868542047171785410440017403723172828422132158332799872192478452699188374804937699436439064706489145777461770041643373195860793986801580982294654159871585994574114304978286431958387076693621317525114024965532920988031593158331370238922199275464095507100643077962754024760572516212635847871498188692501372255005090718365642126719307537570407584726414823852732228726016244572475793793678888398993831765669447969381321461690581806625686265976947319100258525222588484905059777588352122104840889959023170715857619841066558229484706357051198338521244399679834161292390767732734564420499392978700245232640573601237996383026727949165511168885992347720237335721145961392722452544536245808607839080257319623746575082723308655659644201899315972642853414735001861239647471696206071670018358689950106505570909858123931942113703530537809079601275171708590192683214642121259924778275590786499590393398957272475912573345272901608328438480728783777279388461012648652612092469128210643355305623056026622806734431693439516092562917839330672041811739453862869661448289086794623850413082808193522937891876472675148018176127147629146832765238978067582928198306103199976 [164,7] 1930490487804996718472674349116338115348102538578197622426237327969680580461106641483303116628161405455855727122306485263499354171051876553330845406125835369232989787936220328921748768780781403036188178267990630088005518062349463793409008940029100089207487232587243781184527290146762436411974842461633846062622977700358927193678254848997342497372327490063917881061753280600795816427099762268106963552648005877490949249257443975542333727187996761310606773871486892038611725985653552373358704059976249885027830638570406513294818658425462907597959758588901147334293233659911774726433491760770992518145386380481119294012284729534393157169166645629668038736756764434796440714411352217151607310925355626393887686045005466269144898520036523775060080048321012820130381261983347942615549121916199860897938593587687292198843887377294838999310581605364495289255264570107162623659242518243777242165836442355083939969359870227727368939336503461055917706625152702468270867900177838397894320551305047691764943941211217338728124385635522765202733414197201242139738397252547198369277956321271864989301847077483412923156530553487931676247592063804454276225325130922526345233496823653309604877308884549139413343912742894730558428857437895874244015569605062982922068305532383258479006703527450558788285688725471879758843911621504717346080 [164,8] 169432248902683621735297641882484654985762541104889003987247307451765513066581608051986691767323564009152448383753404938685277884577981521007008752417685941471252937941839508926786289999763454681771106174353750907847971099565002761081703176026829327110401844130855746491970638037710681991615609089765993382402465674599263876352656458484861321253132905126017154580696663411803441020657166346718575180716394369882466934056921652442860503611729345166105892397791916167721729657902078656869644116961110114056127154874478426718088315487191061120926347182034204996597530282246776297260521526103755343970708510624778551669615539939222592599717316988216667130047515144540167200387408701073813971533283655279019493297610948115360658678251437893892968756699339855606398545555920503562608542172096125782770094787589637520373984930124847067094327387914930809717045801138997965607386363820184772197159443564932486966620767770814776585652015506679877563494920685613795934688787831102842190554182397227909100475421138664135129441901517753983279502989698733978998493529973289709104549285144485421529044374746681049050292940485818834561686287225619191699557977980445890284060109344497179537520307594104207450646099686076038420130351532111580000058070097014157649411175917912128182567107851310731293399149362716994005141565601742368624 [164,9] 10363619405289232355736401133101308253793708791788745123179750170052132978463469987686655284509887613136455140411958988646530076369294057650146988090150648642251959250167711865469163892890687072898735403015718483856742588026036424064672340363663167837062352363948932364965816190741525084931206037309872570141407132870083098531126950245779831556757342523499680212145582731516611436440339878926676786158224899362158353251329772496805623906908969679508814609281033236275009666446624400303964322224581429704199530309123465561996630009075829453729771662200633359245555846492851636716669788025894584184080016669257447587858863454670674087881629152880295897590354573118839007384875939551242738356907411045806251328343574202036917197418516821414968249641072614919985589897636601904373914406746566964996735371339398911425361389727676312233416355544588860027681818716547774426987624409868591455457575863035784818102865872415008116986954915893376249183041655978644308832873310281598926175863166367604097709405999085818615310513949483224711006207223992565831496609000243401857255230476468765747817961044658186486261283322069856726642818599964130378023759392552682708759062330806175667264439562847854349942930267451257815440161566464197322009045721789579347812746590000854743852983102231186500828557358102929640141755799780954176 [164,10] 459083110569677924965669446774766775594744982299638259128054986054545197758410618669702532337180810999763180002107576359548438531289119614690773739086858187953959602594463957412540275796031120842825533117191303696103452588415758676425544176635350797183236483248501491851366976749826066373106441164776743019494786305930206799115303804494430404435083848521021729427879438781134567318753848312713748581376271055839295810270388951623027454306228995033063375637011948185679246960703764365368122118724590555560441824548982759006188919077981753180631416219139964381937236595869176709339398110982871285180254872415633799490128470853891684908670197518459525265821909933244703433607584230380361724384260868840658179416691653285892577568894189299399235413650228952888255768414790960280128856051718682705468020403460756151601147365002603670702425894118019983318103046901063559388641767391431655063790901318381055898247890056417202087888895316677271887486397292975845218853947389345940859906326722456498023053667680250106153940666927920835465582889363447583082748546243542309996376323315921840012934857137211793558053081463214212071244676297361553932317060851954925293508698137069947941242193829080739650334854759667357062372930013641398570323204112762483723007181256278475202741738598718051716402026277139479583544453291352800 [164,11] 15184695556587875471529809339610879942559822632717269271073087898408696378174283823437855656392463718349568116948737721784417995036140630981472179015155350140933643971395686283166827182084167250428632112284981703185286938571955864313480894490665326442999826228771667543499941303522298020362105252707577322877434642707737524787165410790383087728614571867540479324194303798987714198407666169557681789397399338603188787388261330838882148526157430097847103814557474093467145752095152816345042182729371230583533687759348253412857911323401788798922907834255529289667074605367449751372720385835458569401374343155311826894016250801922102109766447669350894519210344936633239605454958596569965929818984493960396443256503277202301388297593218782715035000789559956730079645198551443097964055531318371003913601299272272566799122855741191614713844148711317109503495961047781486412058989991138283064006912346342780947338349260674692841179735825538791335856812379408378699602439191482096714538335146616833229031935373221568410320981059683478319931471989442683412834998849386376406859772353156100724956502291718291303151563504675145015687826376786850282942409054252530508814566561380563513401703721508646010882819720957825637016655431254557636055787149720513047386582018485292638718481258810184463529746479032927391121467488222400 [164,12] 384456843411214940389014524162376630123904447826039831792504036011190265933558410006266507214567560796252548655663719471412264354613918955869144298152767252713614631948817529653166639270582038904819651534859488188405728501047712455967474998008154440819018382422684853003075694147733431931625328719272928660553459523128538563100441503634513877425142819567761706326298728846158638763460843154561572477961489187236677577088362082314942543655348166676876706594377251694572974537755688023430302988284719317847850380271678066025863271411121333685081725219240221909100981483869760172201878293003561895103698475706684105307922512529456615400046935368121767939301896110629719551568544548404443134290813156144714380817523343320043370024473517450572624939817791776756186203866093817829219521301434893352000676709760892305193811710601242528732198662525114090477151128851878107619033114807445861190344225888249238457979533520588765570373185652270565958142534172596341629719648805330157777137370966467571277872824351276412722065946081247960560436033450695765037593990106329017898825859249225025391228584668282188876310334712845184292807290145405011839773389378552922568146025760311320945736822138120819202404458668849429679008478471785999843470579461208705745672610515510164553733481661739139609002680512420208357690838126698 [164,13] 7605871776890763624243931511380404641356666120628929294334359637264709675422816229603590741103489173407011715299435856333094776689895440603953549054275601114639844346965571778161669218532598688111254392532347752547927660107462005157131737197258548203297747239887378236500411826930024561613781276596016759708848994715499408733873311812850944907864890554479724268014881016381713620152983529960913521912245909610753905469393220911474306551305716023004481220844929908592553925999932725784737143025544359626432865886599890692722456942094584676245585433598130745557956343814587549126655347838452624416693557266320225275027735772914293404956780340498266563073632296367902858773599291618044052693589885243349129273840690141017899805612814666584908911810337620434014635714458022803538845158781655496992187745355291003046895741915825177374831523351624083137357786907016188562780819671386938718929822192790459262909560534705031741433453016313168146606080129215180243244018517559686747212312487278515137787128476566846111969688877374337202112146854166431165779139026246691494617878929107545588890190451792017168401866556886505224504424619115661679215939684468082395094243613964927844567471891020882345879342217273584971276773138058459916765916229661568372711740607590226036690766795081771912358574824972549982862665863520 [164,14] 119622934501694083580776274557586295223655118142262385543951506034312191536260154471739482099451497090998696290798457156973003653247931062059650630388333252512728773455321109668535243720908486507043941706192924500981935787822249255759067849214242250937260555159805080993668823018113341782743132047979812174491367283762475583523771457859548449144585734883361509082772189990726811542915193922292721447788861516445479553632372738765541196265173383072111304276704180988503987515205125936004694026034442678374678310456141314712210929988013719364656391583325677481866868628197599756156641031469394785051443093150323892170806709009381057802685403554546816973461198758833121519398154749775526471824356926827100713826628385823510354512569413836854190320128047420681168855729767564164758598007111183308128989615672130788572426821279630298946544677407563732534295978449441719702597221067451292078715352674570249717615710791921200591676539047449253514988186196007927743638617728708201737154096193022112458606964227765873122964932633762158770563346776044633396946889757405761274524809828821724192472221018523328523031055199203720228433100213976284794877656674148637909032581031574657624059151540010182749113681996448343134356023083807654743305717641203577625138349312612935434687971039225325102186086571312100645176939984 [164,15] 1517840541256551546728717925487719693558417652028933241599001320871088208166272832698867811534868415528434557233137713178527768282669116687673905556945464164954884134356048663549783383775996008862680683891176413493893791323258716711978553777085276131437608520111101608694308672751839989487050665821095983745843024410483028048975227486287577141532515666620395390119341065256757270112277918081594079669818038586181009701259314284661074015165078377883976953097915965431961620417293094851820977176306402153238571080069752577579750700744829472905944600408477823692149960252460911137239498275642042608259088272703322562039390988626869086836139402501526726213227640447142492222419301153037241420845586247754197782146920733526784272036284305848093799255942312342508103846683153279588194447654926972654279872491727863426900876089660789834740422811354118076180096646141324304356354484595164366935489978361040901014152201855428574356125747360271974899902144371152017818008670546217797457365640818657276119367898922404374643661441148942135873644533249103368978442456409056588984676546508605592711941833152690022723340478268616553891876490827124211955921043911762386570879412025634617475878334185863149497263337749239803483478733521538286040864681366906865273639837258996958358876491960159501543939105146007157766024448 [164,16] 15735100785474918729109302669030694900209251198168976087023500480386160752298333512471776587205648408097940688411381281040661840972361295061912107483960003015070748018819612049477850569789362792611923172391688712602657400249684395715363356316518766541577445414052202957605540470126066861851974175068791959114825189133377778367430463596071630250289528842318847004394213033181265784884999427289142842041172380563401287936074775437202599366947894507776777966421619713674683348785255970082105883155897529660279118997170328508721104878175844018157674957322241033918875536914634837991549786079035027217322370130639084027326285638560987977780957571800783738052567635711600137410833092745945431750892879543324711781093176500548688344605999969656081768061023560517461609765958183915427239339745658397374784177493440073971080870928491551725258345161471023667241906278540692908367539025325498218185527740461418897478207825296797224030335500733377313678975938988935428912252741020818114260348565974795293128638908833617682865189909239009036391099295767819187270030442019173287607638348001571036408865759199372672215134523582612168239747676306982755263451445857032954222959364434530249446398360997855461391154886743202551227416757946434428233404183374109484755547230873018232477346394776269964276084230563345527191840 [164,17] 134741734437877101989155444848220937067749939989461301044930902799215711014133418056809807572885951770762856445583951836925716693522168658635332555889274666262156877515635613752853143478837547794750745814701271123903979037560093009288091283440699043789052270749180015903599005078309524795271675487845895092052583805052431852748133559120002559880597127228452085973617955627049892172609614345523826658533832651965038979601432041089456399502889846231106024541441310068810594117472628977867069831405052464169509126928137538820010572941511666117939977894809520256889786123007692505037275879655672206026757889039108473536175778064360366197881129068676774757411979195446193853647858153970512825052923528028390737037275025487169556570639826431009954039252603437623027504210678382522130620185115181068180083505665335202721248617383476490838331747444273321969750362196047822580858852432657083327897503297222495486506921544599829208908481136175915448784509078472320239309180242086916655690757990788195884285106098207642346983887087401857234399038079322305009933702154148209019433134414594668932105830064369436811254990841495773651953858618188723390069635944800406411673258223706631267467420549938048380560537523550395792827804578932841131883523162348229083425876981872714502192894733650154493921085394984999885216 [164,18] 962238330455081156689125739608769000319201811945050776171156177037061735866417284846393293349878144292126409841813324145290713069682202631997178449883503579326560104413346713046055793955673364105826546744043758222425487991639213318866351259149215980886966073555286420414325242424454826331303998839948981027695574722000091260860481930373829911658090446266413605553501406101626363666722315416075786246895072211007609855269427702357757586318550070977827581280828516262312830659505962664621725266768680876485261974774364285478438411152082502624865330390677822069008852893831465412920039926665201379312719703216752687889322645972200573811744633021584042884420797306474094603646014326512021635634747581953038524744598005775248799258223483723193036059809827712855509016537745868587038172687808705418243418284105304214564039549648222047015686728339169808584581315055189330554389576563773691938230010472555127072326848093370642735146777693728871586993546377994111594742048515939918238988097028068171847156207856757144504760768648021246082262548287366127771136580522909529750921077943350278678781684837982962381575450954540097530077261904574576544485417010225000964775830763384167892669312204280849440276380783798559054645362337606814405378528502073244082541993479964954499986709313100445980979543267118529184 [164,19] 5779246435634822646859923684840193520608648487997147526036565932721164193626855313858474048238342945617213399477619315369127358475195254238626165866095362740703029164857467943073595837193328019360123841257121169282493556967858955207678214954283651689873356942396369602729976642452599343561664562722052041300424801843869160018497888594052236958888971571039541222183579527740103422993075306459073556460155086484306221514412272177095919998516966484388006124031639332953815493816601499135095118457948533220527715833792030073640276553769905339869715252997011313283202938193970095088856267776114544161306809745028058894509438506193996404521303234387039937645987906785452014075315900866852181930450854769397519191641868268501918643033596811606735485572803693374277144546403745101492552398462448217305837225623723740058495159983332332849777646048929025539185002561912459706558103670065896517730859007234083313058258853353035525173491787307792735325933258038090047870385585417777068767295471345823642001793757841345979128852516059758572459823497162139638044500282051180793710693930358548452366352383245302544964769093482495646761223771879501517705611866503761202479097914243968603517112302822171852606886271658838063637847204568451897352252986051316173886983864729093058097775213488950644128083115892607616 [164,20] 29410909918953801044921164657466076110198130629197565268724101015987786165484644857400654357582624461337169840257972522770775004841015620657986151242307046806057817211985364724655260344820914031598022719103580148093355663390300934278509607059538252233729224634159907971351972925185697395544599929177826674288367372329405994137533144395669165902775108680654825477240570084911870910139858515099322394617209752654922353993397597904659817823003784092373530694196604556141899628082658027420391267886892251977448322794469935120035701279792631258479380474717162575213336695721414050673999277248810403999710706981730809982455990732937264067148605862266626707426404597838961131184097396598184494339409804727785550079327758078931721724121645970049046560325968036622575287272678771391390381569180254761767244648521307161618543240550074785857232864741308888835450246070351591609627147619926432290901618531813713779151200755606985251115797147133295072085372212199065927029188730874306916669277582703213261819706524581203596112204388381882553349287250610487022758209572767395082680888397843384934995391895592851829253538449434171958108836988202421304153912055984209959393494037194432838531195593649458155145227167883591978697593875744738434612639853614454369434922532909140239456481238959989994027186374148086 [164,21] 127667024811520610444973380711512675980693271217500752324940029208144459729109399286111877617164739204777600745011517190794328065995002723008539714247754501312553012096927379998349582244759894053643250412492338435737849953896124720459150743901825289175061145490945043408154817666910666256995411058993116675135504139583801826280143113212158936317036034680149766235096585251812778618171767463818029931675981930682162909495719219575671368939020346494518146211931777333053444092213716449505581901500212141278693957321889226768461299286097872419455800289042233366058177494648010252859572993720558058127622690370330713041455692124620519757846051619851658225991673835315849457526423214012895574588499682016916684349123350795163926252939638472041707574788948766578217048337180826362051501939415866627754109626347079001513889416973723851544436264485344267959408601036030375634492822220721245164476001227622329838055842928161429226900251286040799928785267205593212595670127724769105216413570441561129403788728380307066347864771184224411815647722047222559827760070341699814722169880541833151704870271072026672899327537917822865998495808501796158205753601717043976498422072849035179596076090376366772345451458746310946687773248555432880298974890930856175837192308652026922093304887126159668973081525780592 [164,22] 475511637909165555256379592356076373877216060579241880680574858904924821982930473485250096666006842884568699054284500610190131641630419539368528437943812504212879205345671406554348819869537607409754288510119280907534738321417141327703814674057680047157075705442437697808954109233167454958500725441875132556026039015907780781146221666846300611463743754991448047459506551325567647094043202446734061627814750293251865501241005479744245717966704189637600333286238411331159915438443438428129987285737297312101943663141199280383452981316064015711585510973608266590714948350937280385916549359822276535390060961188029396134486230717234347469871690646767150357701771432775064102095895903219699598834349552254142277493051964336976603543035134955433634774301124871719563609103406946630206482540548295977575397174881031845064178865109966459169371763772379232207128579817883554294905813845859874894918892538974901796643789020423885382933928202606072392290622589235132467552829711392056169312428913716582069500855539835352953387190363372396375436491889635258217376263923043406660566611911882130596907358926536700077401471410768352570186496628881975481424075573880072203223545090400886982008323139170451184155039657427249023842731564818562949713267709530047182830006268699767191394533450958760505305666944 [164,23] 1527816784986892915821050902614600154061127106556192107151324972689079088421822389411230198021659875048573544505205057489862518969175606871461120540579773520528803261275557543028924375258093435289715667190119210567853782976878544687033825131789968556626997135352230027955940766576659539536156521329565718342336566764223599063629393307821523015643827735000714919085294337350467648252496352154429634476433964947569316346441224270536915201577727690341388033771104126886816673854351004199085183847420056535911807755060291835052117608652670430843283902565715097993201620271968706325664529941192385095061622103201716236848081959578837369822065112604163051234116484083945622348790601389915250954731488334790505911881260213107062887999542935932521499286705479400690005235154225041219419183652383538362577047848070572040156472693906538578445027022076011611914850045646478990802635131208694822138967945945399666439487740118823940019993535469644889599057536454922835904118890769380117578589323633835513127927352552237585137731547212528848885665246393231262029713996246604308553666625725852742111808642197601610554416365552798255621775233448357078280789512643534610325756165182509077646412243981256648793756034877192719416158320743769107675742455255785909182789147754280509363529176908560233653513600 [164,24] 4254960664767824756178503501380507310377326780261450035148990217302174331993685871852765304960289121791572260339992170873270549548930535848948745394912063286146273984693894643710996997029888281625750716569355158540269997041646877121463366586604627680480386195916884929944738707932679152962269429670695765627108545845851839679997137747976470464843205781047625558145545330644027871299771935669948135519587632210672235429756227204231810357126407283875757836773164166857247717703423073920012869293519798662868534415820970613968090888941635510880822358973124914347547815180915020094029353353005512098503377118311563279069780720035980968052468208762846271680493907404282637465894961748511526804038907993646498904638821650617086095169848213048495495696100481109836448450687752588113306952792092508138754674050791241161346752136359408023675480849991779481934750836918446648390071091839831163275725568962039768688394437045054126608637037991718771326334036367762500764939647870305473269200840848830867163686927162431565732513654788337992935270248249752211639329746834140975014865221141805652384227370102777667803409868747958936193439871514933951509586414606647868674061482993085425954834694899065347627720611905475556635708191182832029055116174406627161386754285726689276436195889982890744013128 [164,25] 10316202279949242658076572681461368931854275102049915078945200088273222938316693762350481883882942823909622962664961973131783357502105946320788670202514700108279061017159346458898041994468781469049270713321689385146086833036223901062796845658406638509138138653033013069793018205620778005626706533958308065591048028322643326874709232198672442728462411349680604280467824127714951767311518977274670419092556402967853280373939125639688289555400408610867618118528109723539887542059383111948664404170843240136030544559580520738061875560520840368006647431459026952679996997417866786268620914997075412511047337270870585800478918311123199250778313380943243223036744314255509028437321828627632765543902425554395325828746387375145094120030744706702733903818981779034596512591307335136609338384929048315715731885411126330879934598839280050935555189119514357060849866475109687792400221811571990191352016450863315873829088499024397166074452021488417419083712316860950679703190132519402436321742162267863143315615243670026770179837579103919371280733817428112106850931780199802811626922054835023519498916353360422074734219180574804434891296806544547306594989685738248669000147708995878730286948522067242122442325705443525663792251507246058951109869293593665298938866272834047754410368104307284727744 [164,26] 21860166546998057079732598592623828690342591163093086613348406073053116847865206373921726473842527014054692768563854654218892336561885888688821097186854965409608862467902572444437323468047277802823789768631423501773151912582667508751046431248341514357918365928890803027269403465836899594865779458137186777979314942811105122099077870862170528434202013332397857951813543526142519554731937030599579903300772404359940138862755583885112245350696015329657020941280409967833684953225519168415293732195565316639081972826713650388860930272367955332831202296091555639074634924352633639003445725649731481126126654916829571685859627282014711032579306243326661044375853189226407424794495119434028414555641519631409953631639576689806430351435685206066719980724661363852763772265993868903943823196261417997083024631974785283539230613124234832651684245554513157489629299990877717406123292896646236374748944939721499703396590103383625102044885489669766335750161518750259445967539666247865884222317412326042551710619650461430917502222521834103901695408446452199435464725349610495001596087816846220423809269486297989468951867354341898723397604303445237133825787694000258397903080543313940294816524943857581918910277331926412754259084534759578531002884488434184249814508677310502859965423644441104528 [164,27] 40630234150533701556777371136247142061455707239186745088446451633128256115183749653160827628387522444345878459288888413922217626497385153493360880602354154834156391573521967780025950216561291132814586848429613596948141113592875822345751196845928529230227704937254722289666886466399510869090843076536514406334012109928620715762021828495731926909006099613433331231940564399659980916438362538784158909117069629033576046573283784982096604606811113819099875275929044718827441785987715405185738954022007500623715934436343367666675108376293145739760261748339591273624145549304641871581388392884626285300908973251238830639771486126131857602633997272352740086174614477078160631336857919967849456461815990240035012750564740590600518604102383246818828228290861418180417383153118033114515395690201879180244234991463866174831451297372468989277043963883952803546906828134500529317975268262065961463567248494675736707375577749401066443039810174270362196912862273786478501288754303704039415135279240782084888246642350404176659658465172391414445957836331164136316794596588886782737703877711883428171540845530469619247940175249189757436474882601144823541416417930346722338690054220336611325827049933837590026194716540253664423151276113893360139192826438798972155026091573515800503057696148047648 [164,28] 66454005502875061049663432964525881911507693432085571535854072564879285524140737124817825162040340631586695756654479564394805363281082273590667439439636588907205327868145250943907784536927889431073246137260937864683891215916537966650420696912082412560394264881539458575091003766966330806547481233734742033305106683831781943770346400007421411595220206774697711280480224255445603399968889300034340081906473183878790808008565781045442135718803131533476342335889788479643493623504615925054395905910876629131540153267775841481218006538639223790902083473984960836861323752117799593591463996267273652928432438494352408521304686202224253258406086277936688886875707828211564270123830891906934244281091974295871575434541175503354108590344123002695826328298088947387315115557526100154643936886474051949811727161366683582527540412519426217451833132617494854694072024092238255968451619901986151728083705123709431560440416020596513366343636706462462688374380805059589657511291511961243404995858567385026238065388332128718362563807454351732174691367775942725943383528662092845813248548978285648752190744465710132283549751850998485498302849553789866988594237740297973324576478306020372191226996859214156651821806486600930042861490253774858779909260824194950598962540582832118403884699665785 [164,29] 95930832666943609455634580864450189600702454331258134457835044507287225613259467854079783307231627957281993149055522931430346055234611532973299181154089958589293919710166206635063919701393849745665876345049570183930746225894658995342578327101419758359320515894930409063092169932885567459973205209090502643934021293086994212945260476397948271805528920927870183141102713800029892367406282990257846394087082435125282325298256615772685176130828009549503788364960169063796565027752660336755447349430327788612164077441250476913829010495470637519938794035618234875630006138048394092470607718399778938389011069151745492233265839425048560256603587952064549531306961296005366965828636373055813889034371118810147831419865423869811945308669822488810639773677330493068558892837341300982378944251574361309672859933557605447539224489318537906741963526917445613193064708570193694254447092528433755342960581425831500651198275070252192445914744612486136453725742557654665830156681330718320141463447491767998468325306834131642429317601657479096802321155299959640076532944295095434327981571928048023533598617857100427151424248469245633591877601027252703639461931360364661657601340140282891260053315399314586823418568349337199903462297361757982529564898714105875705433108133262167433292064672 [164,30] 122556916455342285849308155577085576493153866672108683267467732008220755806762039790095584559622015434787568028653293725409485395874187786480053121822967556705630787408926451221699401858034769361732619560710895043266295084209980396002527538051433336324988567318518562027218561896041725505897786610602638626581031696951483427398451999761954061480868671709088565148908409504899871373908744007862054878405409668000716359697217652309305625740851676523453341317707147776351377614144002347557380905971465602728650729358412598498140986490977667996190650975067722965429813740329015853176629638500725526162659728722536639487256348642905970599780224739140906414877126586190963950492682902417339089580622661342992040896270655530321356204554343246567076551082911327095751747763235808783714786304392731798247297887832880724897701438058778903367671852158898967764455541177842975311561468697791882474385132029050036200069267959375560886603342852022335839277399568798610881113721094257020173429732303994093097390784736295228537719930124472529350908052531681692498209703499007581294779373395612526041903325553749627407229940918133983164308182630123240689417517194789799540643987898415324404999384324302735424526342133225344131228739142162169825160851467502310617697353154714359526504560 [164,31] 138910909725106998966299472436804015079863880705844129453842618096071948148418268864795569456979568540582882119360383698708047625996238448033241547282263635383688139261176399582990392394672059927816565067708479783699010115277325666267085445129863504973502862196303343690061891223295954297969815218128043594638158700652878161161144213988287267150692286757135684996621936350433072606680475966793165899717430819236745989883188158695217538313899383927434403369296736993573689415739717993317746775601123476007564227680659714524469130014465505170310188520491102254700875530997542100325491596905536283911459084816690738351893948225422422711287962213296010120536386580525086029383142306294359406220428135072606081072090977528492783322054112318507408007093468572874555567744420293484926296625650502973445384972978585183811349424061556869217926247866305636723064588905887146008766713795984320732357413640781572258503613676980019393562492436559900935093696336640331635795907333344891651043210649120932040433429667043775151281232334571610975619388713963980952586277848410705462976935475217011111802050420149222282907766402623763431611297155099603258288164741522620955345566687399417662697138665722462679209121986882767539504503811540656858575434631849628316795589297966758451072 [164,32] 140003414997755284183619681381375295052073308717073517272128901887448657802142533016220421390073577916608339215109014049200105580583923622160075363178989208342252084055881171185331013759337214176606868809162536219402037852597999527080669455807636375734132866230299927293105614603510261849621352248106412728257131696914344303437474549067068315222017101559144634243588244265575252653784696947512521632158225555536846209933136711881364559761437567355619828852642140386734513614104226399469007990158580645874164578408303937748450372653392598754311480298645964025363185978088704486256682366041828820285392971824560198225870345861578981625740064366185478337741729269960606305389644479791454545782367629877792853409280146216625372802062902274001289120358560005155913397216674230842863913301096038037869960728593066831512445628360564652947941827623901625651432446694488659404232180484480243106576764130518302690107512683153894298904625434001792251210145735069986402536642517704932135649310483867378673380503608555662987114296402525002402007621506427249570195228283211249718512900773314397042431328170041616088866539650497970662673529708288932283046093816273259484541127271284054697214812283097846983246414661577576433490918724079610936947512051850348047062962073898476000 [164,33] 125732103129906145082134290121605260400314924580529403734327402685876112271688268092146022726230332374621357973613066219572073672551896287566017705088536911950725632570014589930521578761326257511688138961043161712825063276657751511812554746525788326746377507659879667435578499099525983476862339090183960016740255921152545319609989369723345756348577703067829327354144442356578926882457461221494740603983885532221360401445381671217966121270015305338479425023336503372657939357203866127915648904363786979928172083182065991799946377963273355977262758994737915561926048499891183750037563326853644589350465310752584498586586932569238575242661489620090562325189451955225500099940208998590049467352424757867156421182300068703067544198710007032989535021521566585152068512414668796150994667438555789267974003927691062928252661204444724384675092037768122280713024425010099155952575259602513840624569395767019113997140577900343676763379697633444193380197665227082072789721498265630866763503271519639659758899815192735297810623720647501647421638612073671363418934653498917386124121916498547394272527513250503127813500008813902144596098673129163167402022725133037072759925595749187415031136838042189908118733248292117058168933269074403612807513701493728184920298849845357600 [164,34] 100805553994123154332066534814408317322405924321255942710158623308522068461201575819783110760566012404837834684106966230101363806004728000762540948604244292235351622899085625886961966623526964285760949404747252925570765063153271431385189021560170191642582385951163381207028266929859058465993324475899298647235597174203649223920911865162404217795145538125814332352577754953690544957054567256370526768898556182323530812615443460353251432381797706063483369606684021653427668369652895271464545045368431301131306129459880514834889869961423763112404578748600330914918263294016866431803725420618787714480596330929769272015599780325109500747950221643282395196477319528740173430912451687619020512704337436386556386847650786778274269221017068593300114805484079137184015004357296578003559667229757268210163931839866267344824527385527275156000726797865098986402512011290936661422704540199186540906807918593804029451916167705276473329075731061405751937471677871133466867618673170203852270265255010579679526774700547903948258964340257018318901505015270935073928569608094417521097499015418189025073201063808225646163630762083265842980817287861598334345532226962954687722674886631792827647950186888174080281430178536847853329259607688455712538341394435877424609382319214112 [164,35] 72278507432545193109688839477260526071170791262164060137241478022349018166226106458121976613996745856888209816673127433401121121086267761521656139163762798253848862128519443004836673871900062410360489678429468973628527645985195992196731635668376647571728329283412552311483210049683119853041412178021858493985181548973763429359005849605453289751447131109202768035799592536257092714542849995532102184423573668168572435709402183058317121033498130412447686336974969409448684864258029241110046347301309306051951370316195638241808816663421707621590405959222391766274239800457807626847076045133631165126999936522771686571799482813908619759073338176277462293257771817502151025101450155403006006881538132197828102001447947289032854454138380117824572453146591036589657083319482690105393305570701241917490242650489294526392700389474494338573034566845693014481126971274054945360177189301261097890661144899756426286272141004430364702240591853589982214927950407820566889862148854460433874612748391681591728454928941817750666586340929487786483219984303904094863014075664720745420898239286112462381908161102492588959753342388826884107993988536012134407084846183405529980319508816618007215010536319761367622043483359122619363009559352850529042629910870837776714733018240 [164,36] 46420718935813482176415062515010052021124421636681641085606869752841546814044508059384009001714645513450759562305253591239513992420535465872184985717940690522083613143744924243921793628259323400956708769145715161425065519034964236133491944177640579191278759774062417521700489433770982874286217917399787793047329768062062601379884179773604866469122451705714729081325253637236981762578522711281894871467615193450872512189856327113781053040874393733557245310779943051469277065097743502191038556350139295846118122183065522834846836065263196104979544941480408561766080048374407998912241484860079917591624802216045465173838965501365763925255430213647875172091804526654868043300114010841434167180370791085490617353753679452680769114635246440056585752885635969717531804891224585148736721603512548973828914742799487151348168844645017613969080607661908644577080559202415004389278543423341850306497178952398586192664422155001814956646782633611134168444064129522999347713188671901610975349768734291521566503105602325453046297225784553004454664333655765662930358035472710514122470733579070087073644619271319693777220110311801501672269284187407559647961898440133995696013613973253117657690439586370761725604812189244958198394956749441899535030508405417708789067134 [164,37] 26743905136915268646221099231215974775058786324233476956208129969730186588970540959466582611040974264977997522782991568460747997693942871336915282459428057535464905127271544279066001291910101509761340874066818175059177318281623940539428257649272788935042718390872001633306716230332640701053430488958656653719776213366578537564664561766768783313411744361806986626156107272167577134633512902473545009790573679561287725286360728060632365625335216642421928278714675475696587016281787111759086230458741426773405149737707463607871101102240079600366288763382760594927320162058904689337424179843347074103676353157906569494083244377695733523706488123633186684760476342031231562240820500982607734978071301299331099761764556625636225446000483764109012404863493534134983166244194831852500160886617576323299909757554877764638032416733654658418283791426579002472209596182031560286255920698527199610961716236376825925065763739134961494022755972256437912888796617663343276406985868495098771875141661474930514956739628305975372870475567503117046822736151934042811674460855923816320607928306011177139690989839310280958799852973252595579664506505787936479115213327890709257567345143632856777317339166364438126384010428826741541580302032798341275318105829957019331504 [164,38] 13839662507427714362390140920273560041160131164388728204200589391088826082350180656305164018003838616646596915177321514245348496706690426371739057959640321667735537512947532676992413806957416477499148730691199010935452743766647307974365129442877098074232460652633504756296451061938134468778469967795620695492082381981197008681783046727647585288038493253669031008979369730177974090120426990554437031470360273210596803855960574293487476807384851422060195723377433767043568369446886938380721755756810475536175660031858101175330635656084192959140036378369867160857899867828538571152665551308823618078770969707655539052756380150013060339706008877635732681970438929564798706375212930531215443381561252542054297967129935669472513317891475966340770471176597909240578530693070598640622470246119812524210901417620969382091173060908835872269212431433447819435770404084504236236201579838077157151420981327140461931449674009907878798019841601395747200355628277301954253222739944924439111442544976894847535744326477349183214800739264979877648772571277026930619200563285841883662463209882173464109777570515623801074918059027152442381176536015609864310023533949926983329665461156417097287859352431313406383290767307063151584262225322282509937514139697481512672 [164,39] 6440808081730203924397847842460925229308048120398943113401806449360456542751050494128648673154403920416165379391271127535600221665195558587497433623842018953777798353570653116595007970109179760653613349380967866423437396714088904250053568956924777071649390150424762616021401234707316333096880888227995673810054894720728802571869420202298782472643496574560692751432780275196364956324558895544158699038603629773739174177515935406109491681909589190082366099292061118339261139586158896012058023532538152990279133358186166950476981097087537835144105612035639772681923195719044595770352031736313599677115514145347539923701759668001876753729419434438331581440141755272898171671245504626117200628572764316724955193227880318888846237735160413099384102651924290307911995382769506380071417117141673093971204560918038739885972772236755160653442986133508641411461517636506628200642016133560653822330177151690128769368805770285626266459083327780624993088065946457770800627226890393151926768807496526961407351065645540295977419775699001616442631358442174693650178623482838287166637025597410444178492239332564062879401163371015391215575641994338231974657378357879824762257297272013740544596287427970753133748854995117731244631447952393485381252262291593856 [164,40] 2698661139893119169111832588476937076168243734839412971202722353545113926515095163012649876191861798505674328615317711653866069338852482575986985347613098485833688108383120143208984846221308664218833431339906856745695091819242532066764895810181638659498910930048485789644681550665955500085054580808837377412617938245574520593835462100049840105151762767808944909782320796478761469942352459731075091442458050311249207163130922069841765537485919385798273171468046087982762538524796588514729843351161229574006629593100665899876923148318386016104494640008616471793367633339080632477855853767339487947125199147326920289899352045493056211647943181553153477734631790629038016650897203826784747842196688590387868686187101182404608531469775180525522831567309273440304212884425127422743156501589955483136202737989803493033453283182226375884193828554146543882427312729231641357142191682690794722589499766439569523093159870409175161513275077587784951725499437557517444128653854638008854919322633145335363588598764954274710470488594522457727038845268873528347459638647356796189613692969177244456930503860769230699533975599655919733117787752167946033356283897959943364026619465071985032935958932831271572266536845076721448400491565240354455644345327920 [164,41] 1019023091666961483744703810294265828996635218395719878308325796520991321353893566690456780825299681020745039258056069758524296353966838275104622017076848322450562930961363848846629847812965304378201094241169989731203311870214866877488534995060485661391691642591815417526248445845852583753742850974133741059922874491930212266113968390583090981133206359883304957776408430644972080354828596310270385354855952238116534370856299112278263516873871936277990584792597333861198235680945994961013933374269828413974746576801739178644893051133522952843633180033495184278055124938120604955861644356198171960846785723084897279735487847325126452530188810370260865377802609656759704154866357725816837662272575506465979146401594790341074104836667412755035410660459449471270998372730088716656231338845513314830135473424664655232396672903311591761308250491794360436918285735233113905784011084748917463313236441564258006871693396974477331979053840518461855919185932679605033817985860713137448204895797677463269874569148711837607369189051201455209888770585426852466234221951926043128478842564158240564693153848113974526797384409478957638858826893311864129523852235018406255028110385710768469803856176898931671033399943842691964154791767200076483390588160 [164,42] 347088520754702809892044109037128362502394846186460992193526227210261357928156018957535137491633686750197205651733407582874094027724840438286174174822071520068227225067590036068704316138658993250741377197577409966233990472374143376908144749517941838583854840954071097420230609116256365413468621097351616797116953203162865553672151307460379399432682332062169512471789967239672362239295842219012676678189285178161494991050119863967012259138558441505465363153392364916411865052269357731586543064542650615813774151529537712536941849206895136279155735075782806693141203855000855157736840207142364290985378977869384143653848892726746014638572752620906426420417679264126600954521994893555035084588711764082373699101606172747279480842880153123629706344471254918402258965792201219625773162217437544707190567853852375997480701399858211652967052442664774869686604754793095511608801771465190435790663934606242326621230009954525336025461135216490937942297599381625267303872274601912690245506183370048786262850379617210068694603708637888326747709529574172433220648397054448967036578792495246653417449565250741800788346567132817421604325893267814028770505276625528646088097261185081921387528535515838253378869406717232663401631441101177010195040 [164,43] 106726123683799419452531911379818838638394444153681391511839770763624340245316619733419393238546898370061705955613115011107426832242446933224810660145737816594548386416603120819854933751612112881800457327216783375074200707905086659939231962849943819522989652118655567340170758661024219512519533671562387078984636180789753929002165690982411114767103114846474626047989381081160583676070882523122006491755188231712654342038977105416251662840421788288758774822190568214466182854381447069614845328942002243937084141690137748948380871087000167331365725282851990061947343264438276048332071544000738569451985085157578982205096346301540615514403531509279842251129282891218179245156803729410212965446739360144759883157230335733291193339200373245929554990141722341016497925343553459596612161388276352782949510229159109083009876923380452724916908286911427737489391615616888370165966496718617862901734560076545734333749495599441526434787529076190909964925894820301931528661485338064825449429030387956061484691370425230733307147539031152968802907818898485763238023714700468554766148754112591674430600339070613751982592729692276946623538764230931881535743694989156431411877749462214518159296933481306734801247511318180851678275901722299359488 [164,44] 29647783830959497808425923724580467489053623320324531417778311379010120602130673578305184265771273105026456388707846035719656785539911712040578297135459510195860328027295986354631054536776827314857437676150849294676564364116356123157449711352699002943435661182215366804246720266057992266237129103707943569349778025075935839929793733289640043374423576095587264924625734195454891503545002203008461096360609575084751153883624491133496600913449949351575407369530324209475255798847542627744490156495380498523599122485918493140906010274934657985843051109681297316706910883108444984317020167109482601491066572191322359784770646377385067438831773020553235197779792424440269203634635390335470398808922502304944480895609219377796453604708257860327939545592693704595307473448332887572519851297070426877862759232103359889349565323612942354080336989276121882611071789219843009928810265503138762489509610824543677561259479753499451792212234916699538935845397226878878185481061754019073905513085146126248327347207079009581628977773070878595512560917383583252591188644850871318165963909090335560272336733385652375917288187681897601006374959585856052008313165002280015199002028198954096528397519508159282401878351446368398949649023742197110 [164,45] 7445374496168959064509537970759385739553578960698933816847570635847569279028022620471047105920837599111484110956482000344185640336854542262894676205732412137144453372666169136897176723516354686882234794769436144029853509448520267394646616378842864859624505459836653132109393882333517333572923349359093201801777585731133458097599202010611496957442491246393985127072160723999682304447990700531093133173261550647530079396702543188405514216733214582986800835117923106600062671355151257500751613676840312292839076583328423052707502834037698299388612380132161840426418681471880574702671321588066542334712782904446490982054415587618040414606683802971652223610451675339545845491920461889286440948573227229717811818588174362425220841770087825300068840642596008445874030741264565164145997083244813059709410892430810111497406670306333062665112090104190894166365498123572412039128196999481620382957781322946614441089089857289862092575265187159486047277149303729894120609411302178956231160689934957042683883798486825486212628821036026496018115793945769439321492620446950903841448884171104787662464486892938604356540230679328707379056851971636252207927886391120718045876860344163638958507356606936516918856078552650541296153853710432 [164,46] 1691228589237675762319661760994583813954331455742874345098815961196932258024455559266854978024776072728310875053502321123169784291004710661976790007833782634262951273382982034457716537617353073519482309952442641440181961256539825161438495914358418523776572954523400701415829567778906390905962508724866053618604994803587367266304244080813615263469497163771062672848478622069010387863318051478370512690608304990586129293895400536447195511320223363109566238406868868220732021177858600942867464439684976009551059660693754992939030431201810627854383659289226848179947213040599079454092958250213087541010235156456579997447053987248736128335530079983232302610664773662044664425229570170286513678519585681925370747738513144001598521780056270079261214724855942332747716487116509707503308271582979852929067958892402647568626925381960945341309730902545275259032253229493561613633332578724870963516163780762027524069945629185829290512239295082696775928378311668065050950450484387387291017434339592699027277443943334028615021089408982128568802652347696944261968179632063562921836755780318797957308059744667461012730802501943608149361937391775046020629302895798603590769032085343408534200936865010712574275334771296596324858272304 [164,47] 347661520657530410931670443002821428382447901461329110947437077476595511548675458031771343199578295831498970229814219500594037884706971274855375679818155278903800873809575967293696507403217814561585175457744619239672671657757840038480226271153310069888062223278633320585663905025755611791266939981015645878784920525865877565365481707869161398967577422851529092992789223875771937739971587097452505151820097281625897462182357606522164104236775823123674016326960289430177355933025447333619686251377355728921748199623417542160825097867725066483634221836562196242934252903927064493729363147949519639521690455680610256691046731137912398511239638002415616507861374657654124681786159142597439024038658600107170668495282396280322302502637632035737522998655396073719623561581684974055607217384022703546250118381303414327722645190363358507192362622948816625966389973736690918834754927462709521876576852446598753666516245427341310921035663627329151608380031681812904205501033641197114301072037637388237733370327635210546725471527181527098461868790662277169072716161194577855187314848111596694691776087543237412092063812857858735408573274892461554669092816939160859246414450681173342947366656733558446156684335407943237748384 [164,48] 64704799840522895186071886489874054764014228775395990362263384723755301238195187867770478343757722683682623747737320673740910299817106545818418373023216089469666331841383468534840603844301773339655251355475288349845320450027586605967580036596871832002133179959316677370445135380333920862095730871569074157650706550702029274882003921936089173922244384470924556356992020436422597290492233680156837128317807951368089431063574248020509917145412155608576194417226278058717884200895668441166921688041782562191462787857171021248664831969979825866405625626131979931282772682120625287744010496095174600348946417371575941011606480437591112917477657425733457994264843103719023252260139839883423014611696907044357247487158093506482195851975680674289659096393777345749538540943932926305474780607477844108219440435882775185841334621771495795011000143542779585809109376027908825120288089395268835503341201593657660964024060168667787444144234985555959565485566413868723836130880146768694567267226693089866549548152653055740939039347327155871094466489036302160704479738186301950282024294211365743296929134538280694118762264603432787411882405279865646425281394390333961931908566503770400287160281741674903201614100887835973176 [164,49] 10906870570136146083626541889695827733084627259992888084588948489661046677749972016883188946858885914862101353297239916748782196858823127491366754823961362120444165508499726977358495378129583944898680037493320569579182245078888003406266253031498148183435497605808645862373778806184345571421634671118303567044301070320621383856744883486145749727680295275590079582886849434462207713053665907222395371562690880270677857594830394249327195148833642344631964155912671529064670550594210273577743009309071726135587739342961002482466247239523792932454185382771744149963475426368951230954022901259338060537866116785283289516608567228402614388233972719377643050827067034231938272347208858489721213105571567360501248350729020765348111565837062703347188311887999738334560128246572699272309886412207297436258595766819011104989303329912994276475407418268895840877029156093010252782763357964297551428096098561984210230320049422196145248990085494542882559145199238343156164777977813898438921323211898033473032225219790710298119163330762662844317016734532345605551640227475472209420199220525470586586139821139910999371643898354573222499421355467904272444341831997782329935776389146192394522446881809705847129066549013355728 [164,50] 1665628864042770802679499567607978759354431022272159504542065400582008691988257190261939153583927293911320767562385751359592454219716703026936088187587030203527613786492570203312631360143128913987900431865849209112126001717184995392973103652924450314380444558497536047558176519814400334055138681922062392724646196639864233991346458261357546351948443721073101250239570484139110422976503203773802041471801700175712810320543513096186482867978617906819148191289836125156930752293299688355898573420923646105632304499048526512227757128260085919713060580782741667355475438270946455486781001947420237541508917634897430586113129528070414925662373506437732362073530999660503377170763839862902007629393172403556649024865474941489192054729920781130040904136690125307199160807303590510495585893775677033907077950928200638419083428791796916536633768938045069504500743105091301354954667411462686754967946947429136534199344246465325154471317726024263537590154225648623414407301687384415178851374366553371831009172451866389638665758133547804307454561554488231642962113360343794148998368205745942786411923445529764230320887565338568770717364682712935981923800338743488384598289416446634648214108554094313686769114258240 [164,51] 230502065039616671322010037644504089973806052352915079045296213493261547969921700946144095401303157127488255110124644891065808762826048651954347934510068274254958924088766180505744585769436838635954639068127839721492749618338693694419936278041643931852646861311665541600285858941260288037767518879072299322132647655432129702306875880006444679466805294727961755557297364194892665495321955790288253637059680450927349839117791592089358625273550839664417479827785191930543850417006909485304203159400871021888664517362273353634759096721419074713493491520963092936475494954896353446311295624686803770775934239216414276174076445169122428384043562430850176854637899276013459830845101293671144788765388179448127686928797427496454732380424046987373143267302639356447354249152994358139102948233157164987245700072209170486288355079944513207652634760609197297963486218513794045113982139657732378111351721179878317277650554051439764319135368884501120105593207947528158451909043983540150743247711833257794743340193285368786876768095904836075173554778818392052533436417875013320275124540663742853596325990593041458081268886926782110818555606211625259350446459550682004432640950297544101936879436069949034889392480 [164,52] 28911351983870491460805662965776904502977088046585548384647419155544341068282947504866393588436314042885298110686968851148535539526770036833249546559317593630740276268367705337212772796921925898910440219593084180584289521873603302413291768032201449510813800918243812411666037496386845175274547873289687101362892133330076713409990653683592359982680452085156261951892968883146142275988602095924968236705447519264978098692050896833908245700266504150191247077689091286616659841160425110346154368579253731400587153049180499399735236120019825340229421298903340116040151030244014774390077909737133018691923863173314400945237272543669417364275965857508916223865260350579811089848656744624985215530706219100599181637514701358609961783707595482244527835476489234199774114283183491424379241696119194721576064913851427200423539488309081816484085043675514817338140448159730469412825546139211944746932977979386428040084154294933214896425011600288782545947484505909459946388582878009752634185307918899538063168327727099684472235098506219737290185376210356337292583968101649832429907972404149451619822876145838841559021746708808801860815735099585349469925872472834399685632274688424064884294389260232814952178 [164,53] 3287098629855175508619058681586543218119831767730080014204581547521407017319578789054916606291796711886342787827540588291704250035836180976920929817305282619502128077194857641928178875811500246548193205384652139848234998750031029459594895530754003942869773153490215379243505263450559164050006893243289375466072087559078507811568509208593877737071203991588661909323654331791983397641308370691123066239529321927067714719053397847817910860293909466273491237227527015150380373624546638439341958215892358544968782219361691017974199959895654712067529109177348662571159181433278786329898400512172906663710491643980733674116543526290073480575117575978227774996892462601436283777738399813916956121268327416198196814732539793924823564132609090098327133325476341471457761702984103055762728531607362947810906815079099105195187876046691290970329279449926610682885327005255168857501516190302437658092409376672596152059165399791783592725663744948480746079152369762606865417737042870146762395307262568239254226926543361316647387674736774914744462049327669695212992350461914928057374399274958957209933711396723281789065781905754559929059056351041068614712177394191693549052653791816533702247324860152359128 [164,54] 338795475419139473131965264828888754352145897168079875942467198286224707711023271912625429495750099077311491246718810616655330320859835853854511307671940590137630210727241713966587457892655072086707555549120173368084203395033230033975518766392195436985225046752091758964702405926606160673664125921555376496805012634026558397123464188944862728648370519060600287676666225883331647322895741770900917338243339758986523341238846984502866068729519897874460528287822572402567312986644503022767701311287624198075431679415691130847978633347551420695462913880536760879758043632876446709683092342736241504857092985266086159261349506986790764197201373333550581351858884512501961956409737007860843348934888413449512529189118087026197790348035207980772685371723383151917746279299912643233615679344685498225938646612499853246723938393581547918752869929518562870214632149823630061545579077231943945893574783981577655420374330535976056001698822211295879960126219437105615071855604874437700584654710136333450962706523187758195709257713637728197045602330004881795652558720004043852039878811922198395139486288899998468586709505776886862949170816898182058316372711354483623236871375200392160445096733899576 [164,55] 31655522127436374262016789999611242210373764926263286055718943290695486331067582305581319201143723391801673308624235405766023386130343503683660498990491315863431939177741605452145529444446123793325956492047059871865137542919112236849740065842626635280481236286535317172698275998108810834938828003309130070197262526369934294616949154330087650432630960719147943438243511139254433555447629028956647486017696258888902323787760834059238220546625236975067106486256814348250936663208398264749571965762786083219977446641177340182758890590249658708503241252796959916794221822758944695553241044352729924349768403709213537585376954938124885722246715573121092757769251804716773883920820279373291408716086910397760813444064776114756159252603487253049446589844410737924482550085769847729024814362250641591777360735830617913279191227746283037536152650997263736060107878704230487387661348330334203556715159744138212116487734326959245892344548555120691355386996058522861834514096600551371028044860756289717459773581575609645517340303260841857350851819530203893047673229551574443185244144227167500878085325681517638369920781284063851869786009925063653571593000706001008277626475644302272277164444672 [164,56] 2681218209906173890376042727311335377302085981548348263122146468312200121067180986534818746992910427972235759395021571273875273100968504020451994835117728652531338056635381373174405461050229868354497445435158091625143567277318927332162126935988549773386588007984182118266663491100972634766906998980265646579571301975369665974447473078869057263194201100528096059733258000967502563623931097009672731695252177373715752772792427003901510671413210495628435911927667049975967874872733640015755909650220467615251766388058863758537915418051875883662277766474303038173651665087268219189861134115884301578127389839776623503664164361593121983870889265271588993419099351536083969372310300879461429767143492652400529400698963761776077309291915646372314488965287293163088460645228611240432496059485209354913751802576469822313880842071854707540961428006362917700296136751134392452609747920818552781389699227698421447062071193753131490364983388829043128432817257829478686546611756451545792142512432651912702493161905649400933572769175396245335009546515353868736926622136397824116334295295144320718611659069132380281861496509035866634369746639537892991216090736646754112426073207077224551093464 [164,57] 205848290252133609190256987837715488022655582288293961126926620336336931476510433557676745814078552819858181643537578611780499670156980697921799606844937940385125092514497990036544591910222484173376454785327394200932790165401430304470704484025586059707811218546534013799398462590552450487364921774402931748457671982951921366797093672148478113959122814467380638949636031259982516749881642094008318193601559808606479393945343636754395934295576495426487801388236265720997307413734969836051263424525619637619236787688955083454641825596966086002291532568925582348710237872771205727932537998367181030170212007521167074088854160314720798950165921962224998074204384756393918174546694333255778504715863573563204841673732308878174186238551120248811284495892534977777192541545175224134987617488210640111258681230311510337802631826056591220734873754116037979100659936136670119920103387646299567156363255419891154143109687092608688023703929554670964716038270894795778704408834255585211679546825304893162295398659897678639775606182594760217253587927212951529038108184155705128191907399411965997422745801960516872005997024110633342609125310363017666898216851026845747649798709732440103648 [164,58] 14323024128532339125725077566146004337063989179321644876181263328794675323012473074466119003567302056141822041556525506317391928838918254677742991277935932418628406276992771102472845682670876003679078198068306043297335598633496401025893217097735360118826855434923393784529244597754780088880599618279823718006577956345887340190487520337310700913579941175223767046814097471900095488462935789280997258645604394681504025833390444834782441502609517272904871695985845739573270296718979401754580947382777697294351489410051129857371264729518835527901213379441293726748846107297075977862972899168032786945769767513638063774287074059604167563066168710077904227045233105646182984162688849458780009143001876574406981287434317604476299148548377638200463135257624579128431543644530074315564656716833089524367400418781993793488951717093633857161906733529574852737151178921128375928312383820498192549664875435293155064272431010705054407869887875029887659125895306902016090900530153638240428633145500805967382852862801301532243242649400468724112172285874085325036456249869592145587999577285194384055744205403390344437051107858229673189432625153238457118067375274033169332648305905239440 [164,59] 903052878617690117837310184116945756741132207131234673383002988049578440028692347299789186056381022713035190591544008395783853323307224894580472633465642167823034557108957352059062673077527889495781628035999299598793374355160826962361379894744470778394534505718349245231219496858680609436655209301750020085574632208026271154296101396554940899000686685919729778612969406414054465596395737148158399367676512119434360866460039508998315076000080973910734902474972181425020047538598495187213382155953690085133322462483064564527958959594499587507651998240970575070385152551080452829174458529170013821214500579435753875585332721561933111606885542521168801169044404846723983245211634147469917202106909297212085626519719640962802989257775422056820220610078258004829515078220187513413958610414096349161340797822765147355343002002696072314812769553490450237235243573060011498422340891670036223165520562884411597248254371649919324341870799262382800193742167676646662338842088062683153798980729937300660565181253307349001591237368224821593141549496640354601029893837687876209959740484766730285614231885071869316590185370552829941334586032898953244328484048291151411716710534560 [164,60] 51579881716690917228737010892980971440694860945377893026333176331501364281010691431902124041177659962348851242265012584750940471411925921745784686357590618381069077815216394528482062922483927591342755413103756562688629961860431261022122552938655575190785446315439417326462428576501011068575673354112573910491555954921102321904747198688006756023022656274884676649260394404397958208172369680494337268859316572368700023573768612138570050259846891012604391910925568597429509093877235382352929764530358094905348109804786939074311835918797573735577252128924909187498351776799268572206365050753653737320009583892788927994255251132730449293023581023968550997502717671548139460820713195563149658593795881826882911426115970188979334252278969000631441176420492475080069836246201487373607152687578552180873609275311156657586788465840573040656214875253378298162233742530625226297505798116063097362273360879125988513384916990831611532834686045581848477974123561120245614457109956761542169024709324305134426597776450999598198882723457177032541370824858825219651470389760666187177095363657001424079825960609207590603710453803372331623535638165055298142728203355514790339043985 [164,61] 2668168585363509278436876053527594089214581605800557395102108618174356266978874484053959126603847187405568192734439232400759492573959105115680378495312074800993236023546181418840574447751704837344132597906448179506857709394325560756196643069232105133977589821455758197878824316781063433999049228238278668196491366710479857983675984222410514068509184834690308539368002628278552676161261170165424845993202920721970055634272794404288290899244389674647757919541215855116886925857330699233028056809523979112116968501609637401099347361891716047513932472633828953496717372242148113065309799886647526699752626024389186157054202579077549598481746962841987113953871404225634699017540414912265121385421860454668151359066023820507717200386764181248761692878684490659110917744200584544391606293494490686054034797279010654891480049582861626573253877266096440135489333491799017858394632246584423867188909749571266763216655485783264184754586447246261174278720710740028466101696814418307268932908362164913602938198500959918011142107148934771199465784248179788721014879523208118975991330016428777502532747691801543241314600331195462936409509511944902827974146061771682119344 [164,62] 124959310154721235116669119765579115551502028599532046484032518780400251047099690310951438557889654517007945686550218951001453361950314922449326348421900669308119961285351440138104295682931781361887324807583507398828271302432563768503119496611161926398669675868494886168918856179031642540377328582879739187722258425821763272543909135940830564687955602317495334950568531125450718371333346774126590986633649625934324329996679848497499697917196185925755915035451480767050605775085142317075273891717045660480727305725953394244642335305829752391540228734328931396754915004104783715749125029942893247723705755340366123520762045346621708594317351833712221275860034271852120317780114625805040359169255629660393356083041805883016124598857851131596645356069618407574293010904151518189558366539151376113762212686917184540384986319988071200254646724488971101205279768787727259716225995566965779924187540063926455821241797274907373397984477325328121677170035342942651860906361547140107325448942710799067129223569788830692281002224026427580656303991965838247565712642971358786781703151760139879792432342192425918457908310850867333946676654806072144809885320486814880 [164,63] 5296425432832580547906031799744853107090186845131490228100010671099853767564351356653167139589473676915503332981992200294551103560479953140747957469362455418895109173515114128233051210417394400163606498505514759727159115713336339078933547775989769787566207590561270504710065227067157735616511813433228612400498099510101362332655648114408783554442653717275678870897992576972625983342081844156369674395797030496850601710983632977969732776138422994112520669800827658295475954062201940349808226348984920176621020255293839219576789542786570749818294686880078631596540156760359450372775449691154286554161203119363680280223049544514649123900669647355941616704206083199106691755524687565693285649796674194850228698408621377643247709890652326958571597071290932252118135079667432677117768515290119787306573115850252069648898493762760918879440028024378365874325974881881956155003527397026301745644242185149616961784739318628772138758366332976538135675202273358938602114778922137695329659681473194406996284566992744969537085735373568105896436260328892247676492841374273179522362789396330322861122828432723276829008184619546026023043185914809448588905907084576 [164,64] 203082457730886495850132959299609753396303300188114190124353770217457188146473773797481880684996440546317617308435267076605534796855134298464863427167834184206170180406404862040792178229945193551089668151806887670771414964857266320263356396582311546944249535116282241311453805519112774072754357340584845788915773787728758900811496956846941105813841499708601863015058507208835326206529314970215205926365198513129399149477435000515474755839832976700118690144978327511576002735321971443972287417985983251042042974587521887903909714452101025830129622981343548832969937582892840557067149429333812441118729255612816926871287019882228316675995442767157490335575485875276918424790790274765180601011709211255068820208443422053810310106934581321233256094773244299906993455811646544809901468211845057473481367561881267868240614522226187853048337639919889960462721338944890531415833010687045871621256060737003530477801592754159525726395665738317689838762693507942447211582163214526079621073220645726495869505433316706879788301310052808198918162566627047581142999750414604500668777465762146901477068428072879605449760055038795222995783012864483519377795592 [164,65] 7040990152689672551301517380193332663131603270023738318210449419526656561228849578414527581280171095098855986077846153950035450869590441248339686149932785031757870810738583845227883916517331100477368294443363362402617124640014941553211439942513893934298473413727260189073208381181060046120863111875288254650507736810443560873982109228732487307915192665035363844267169907830810760953427778288854430281890616081335714423254734518580595412898984867295520349924109532626947560431531351868487149645629331360921584041973889521274867967194364416701576606000406622550968251113873985929222990354175157518893426019834541394202730738759662642598798920825421242723853085142336749954286323342127179870592031219424930113004997981010283277422724071407411426670501336357954913601623399012591731943482193991417629934157967092983597644049478960169167955751414260888473648543187722939018609962349911807682512073208055293510478037966447822563067737952943359344219382659724530359207894188399830584788032467222652153121094783046146868465221445648473936676094348996596619024304010777162979269590464219170288536725353061880659201075802629407534641992601755422512 [164,66] 220619267759402065461332495285625308065845146894674762975618361921151468450248848353697349555126880323407675158880432207931091413645948933060856953432798960131512478253751952016457364353639468406043997662447899893218892039845556946147341745864477278147498377496038297103513371961120055926090016372266719896596315318829531958824711544906956461292636093079803871231627611625112770278380568348511943560216768475847932159125530402423998208742604784023169154534681811903777362999577142359909698436827846359858224199001321635718622552315326554414945063328361280776502593856388632553197201550603054940412057737728720234696835663317151252608952383123809556222321878179645811493520987140965187117982197654616598270365547624525299718930934540058315534438979285337165667076495217551722676230367720652257721949608968099364918081192729793491488268232219103506076403040927012724570486421752775804781757961090390140435184269473617957894594004729480359582686127511732675394931888880928784500380275413828494051361675034959406857323091860278587832085571810629028209592882465803425112710763698059635202265630860732664741180000468702964711943091848804992 [164,67] 6243933426999458674738456592552119833655911727198317442522901218525325858422505242181736898791203211061002877371273795906508506382602706603665476490355118634917209527398834857670431333682700350368777487490056687537558569510259014841388101056585996832576086577462210265204178165717604176838166215484151863207581153973838712831575081113374544737800079580009703529902504254250119594868902322627989073780732816211340847373431564923525404347499929680947282344058763923469869202552739973163771436068280358699360537843694230753544622804517686997967008656154539237161849598727888995977506791917022850174343114795236352464126759508190693863196133868647728230345938841584059980833629247601396060270243198065037499069792057823750885783912693511443489792683372757115715466431416557095465569759364752544039825556214603264830579792465637280640036165480373503500604619217283909422749505064774653373071550148468299092340400827945037360932242722922743623165695004446460475761492588718680503637214039161651558749379764323007302601246332825849369044734568320895410748097656781314517799214795162960889600996565727543191124805092001761752698503084640 [164,68] 159519983367965073484477656046480846689209209081282451858310922182861055549604776210715228303298853449546858111430181293466106642348008030179527860533996267017886622666648486775539948082892386543800407305790547857737354846771672101922440556651525222754794689447689475691465729444607167139663800673518560011165949627182659599110833568030777353010781980463090629904210766376227887638177663988887904432681588952518535865592481966819774525566931457196464576149764245727470134186512556581813673169173620509741290898901318699753967771847021611628163184187762683388838400153332265313822358305971935104656684754339398437310774025984228060369516218683328424989013203255088895102901744169476035871153730975398899147157479014381882078608365083326918482708084991082444495865456522773935481504620848311783371126499392666670517156334612840985255733468600305424428930779545645349768298147231570443186098644770720061398185310278819328011420042064326856567913626572023231366596684732136770483294432377603984240415239758749925873211363308231223119054180359974463298299335509246997272033651148964709252720968428440156379563951810829084228127586 [164,69] 3676468932426992355397150118956207912017200537973860970771927364892993453142803776266769241772585458671460337145085379406502619183276091462485155343724649574088267378956996944106890197904402958574093354967636856713918332383355557772028854901758953634770423841278554377210510352903137016457675141825120370339190357195724059520128422264483967142191780069288967449009924479914230666711888364215241593457681965803435978969695334556024308111858851695161105314398202666942092711823619905366898964444233733504736095128351790509593524026793388236721570301548352980682674974281963521144486553205901662725147587421733247135689478950801874822600956882915081777087115251682970468669995596777271977141339521343169722332892627760023800689597932218798855026317839961523286711460365587682323800732111525410188691254725238748125023827553356143699984385970063491557334267298263567552309733863964964092855644845824749440840637905447749877795673452074588908111053103693778980339827592984745039561111087302887401711193111465168191783050912526253029310672129722806833104026926014760615100861097854768793922698266905736258867132735538863122792 [164,70] 76384042112508063223007261046935466443918041105266004639679701493603491689011825479682096215481759127544531317278845587976904567696037155577618222940544214612320835435642284931719961868770070892177676128931564307314935552259498591518605136633151971299018344023653857334208573193245422443016765164759446556509098500476013388077321729437490154099638182647229976455178243671486486711592704377465370165855715802091215821063259117875756675708558758056827309508395704506777058268706770820957191110794488202149487854354500038831701203312997052056974724289116995269671900906661163027993389553386010672354520769330519950664712859737334094135938211936142095303843959293712153119893241023874978971756044343671181879967144739398371252116726840084945695814669724942568684237719024612796177478574646207448551473288836509799084024208302058239801688730487903547373717057809308432508328900821097405992836017668480902856269961269664553654072435350796056899941743355629467108872724202362364524924738971242289933861018869100040897796555612287336053485688346873487437002895829962555240089548182104560581667787312769884475077041956475704 [164,71] 1429575603671425729536995216206419360787457011717328134606412143393394702207347671264902156243682345996701470304988590638029037272333085362910200463019936668950639933194578319274675144672908317432411328521571416662758207372981164926923678717423446163862907924606736931687209186379938778789709443587717345030831919564376643049452145023585078211727356021434778891411903809617174660739489563054378957907147039983015239105128346457626369286290088424946327743727048920170175637198968717439904559528500602491109502354778738439254660219366241152255663774228552274807204988898376810457979013478806586700903934107858395806423291702721001760820340358715965951340711077449129988775768865702057042969144518538533225378464946871196620695016125126627727812938750706332912563389833589544813059928392960733965857689515531878926641769965901710518565405757808529487226772950636650899165039392128983627599668007356056229745572122352802838734585061498755278991100578721787854456695829292245243938385422844592194841625654509833621338063321939699938313663659065059369675759775451911202426953307417876962655567045884818866391408454688 [164,72] 24082462753753143554502105809577052513209532189631648470839481083684806809750763728031236619754503298776223055546847606756939348071173405037157281789806720886109792310265285133860416679612739643636619975050289929159195561658426943929465904847693079708134036815166450490469390017886308622645756991369058968181263955114041298296531515343812436807572976130239068241219006973762051923258521954590398073735828768475923426812732829203449460975221195582162065611186699466448511176003504962588024692361798905489120627255045958459638051890834147043908380896233326301571980071472056380558483524885000943209780780272081615216366006972458729183116219889619980135131514899301488226659076658284678917570119216344648710417631355591909852446385278489743357151536138237368549034190142719566711416395793596373971261590068224374553592429414675215190450227317771172594834719978519072981704347336453886558403210479243718282326350762750593653415618558437649448442312181888637975015068313100599638452837817896050032968922941821979892554269322506999785298150968905326669323860615323586763731792857527067531255993474684103452375408 [164,73] 364854716322458140348191217896605739992708578940206685622174624258469446062796035068687850345535087375655102697362994368454876217054267222665786730506308260768683052167398980344152124029428080444257288343383782046722814634273845499383374159090209974693670833832210683840309355196893261962984929569536053724620660448675693377542253207892289513787410327855176302669340726388961502886543661206944233521855773239238440968350721149905555446673061488628157462818368568888110300243416080298370881746193772976482858416408669868424186553381108169868745463620143408328426275353059300446248273329307091260921070528989032110952702933471487429475526493272177663658388924739397215014172947097157067434783278115879999446377830647809331702100583857119599304688547997764994584881557447111970119147832411824142191766373317645982162473244772705870705773392601727618428098333419930604508480396071227984055469736674911019618140244164476760869301850870731084962934864823000128945803295994256243185870832232132244855602223109615591006731959070023254655162079370016874745163986964781722733495998416932132680081382279542680928 [164,74] 4966833584401223424851073608227413849910346135260858050475752615057016751713338778137549119420828639695795942892570851913770000500985462874770762924724642515735787499854458602712340298198745037815564951136648056555368810077271722010762625108119044483607981626660691128674901561416773210836544603330976793068759449320376264613297694580307621677482916738441186935885010205768775807004883439531928969902296752964850382484716699995301616478025372243969826452519011328072184611782580512716309621813621220683725893294855216423705016788450705340158860623564509366200792731024877888986602723670943135926385218554339847932954627244432003478210005010586946050309782651921388260920601802672550671562910940103899717326079547520258556849715423559167364520226272314709224209675425549004450240426255872321454271313804703719857325546772799861661407192256069325996207050274635783084431599937302843535700607687329672128738183977176386965444566791569067651658415805145861242691984870528119077010328757952031653429840594988802497300652602051653565025849154599486669528252820168216645992063549954455629762879991129120 [164,75] 60697959576070246938591028654083718501035827230801615067508751081095891075381990586530444647648777907823624965947596253935982003803801963157686962237605330130395873207600299227540426015564959785588847433176853466052389630182222700918435017458710928524757038998989616218709513183849036849625202446065992488535165267493708590903584137456738533043442504212635470515492292655593581458365693778616319844363593789401133804940297080821621463876691401275488988344179694220628040748902978423414757077146489178954680691590283302261112847902085274472722484743711140246488534232909506803485162597102855065929067505987514660410369186665324785917023980403721630261437877597525314948353127297800282311945467967975761657238363486384412417681924645984086000537411930762272642573316711049812369639738601054159501501203321377246723029839264252494031653208724637921214569780477983254576359216510810477473861193735252325765459229048878531196787130475219256539311182741596413832470187294581414111642356295333791719949413095739640024638695344916888261083656837458437954063663286100618556549362778217894793593651840 [164,76] 665236918674718849809847476968860906281361821689447310944806198057247060856997565629052229891083824673932298150465265286087202727252845447881828004836590891046343580217948382742383457617730591234904061414461617961936460220507572123537128769372376399117600461855614659204129465645824871355400855276445527491364325299785977317672852982364626423425471324542392326577183751124550831805929547190645385230906209079457386251977908818996267872111248141608356639033740862329810694983633167543396699740658416490243078159072311074355206074294678832014510695842860967109846690908055502536993806463586285573939671871971052637194668544875217859727169484055217162642581493964385351535315796160322514566164207557647940233574269027087384713264718341502591945869529258147429429764133771712653914521768403899979204225838262080802566269274869913792619719128320701609449616340051872855117484954285889786883011165520772775982558842979487268612626970022522241640515970593570878349109611659554729801950142396568310299636807402047554564368136841300848073669024848088721279096586136867884843258422643158603972920 [164,77] 6531871133675678414849598600780628699985011875813914365039515228682996324417991060924255477353669833416287087922951297899574211520609445221920536651568702993299568813925982936176444383693014660059639925548195453237657775209716151267726785008656008627114965370875574005851320991986877282645891287605302882404948512041156646539534524698191056546363992273647600758018672556303491966324959604638237830220047178094036653424490627652811542094284821097210329953231512061212671584985660044840426354040647634253424844466771928055804911702041021431598835128148574656476690332541134951336111353044690693368767600163037611208724340266515481733087950586609926630186567416470960570888657048566946082607383427373977353984350381110542781935424674806005387371663247642946306309460746168997362384691230909238485766079745198041973596850880220545930877243533499050846109207198410830672483571462713443736038365371960160761824903781139983234017756547378245451626656424104605657923537897359460229069127129362528696296956290012287735689984947878699463963700701447849346612080670562652334244156949177133104 [164,78] 57396717457134432118805990578847666323449640971139906418213025098214034372932800662772578208038361379172738455834655732297110644907484237592613838640237871061530197758117126002972634748799623639424228242330399054596607790294399920503969787011186652496072830345174333146125831819869946796857537395490394565076816002174728593858476050972275355991928978842890335925606610737710753371113427712787445239202865361169797075628287210415642799073938793378175553382733168738978397566959312165783510698032060674616817323741298706876069422463150922450614667093684178427217767559199648350578185141894327720316060396303243944019099071986183440122767838100426473377910245864552508331761582012323515198645209666924712914269140790941791392610840365684182957448922721342814499314601446816622668987727776623637871715304210831743177925896220627765661919018777295712658655412189777472660460370790683486749838063114056890589460967535859609533460752351584087596679903187537975525591149224657533776310744549610965265334057301668195976061909771761057501079882553615126803200535607303811520569967114456 [164,79] 450849245541419939546606445967984715729254113192555667751919754217077732459967285383700877306730702447786132414382197196088368588468267189324010453546588705414294771650723109375503545296912944664467483028132252916992633186144707498813517855642070942764293726987369149741028368265653370552754067611090215673224867768266729997396488392145458585270600906187747355623341511526962849324648932162300911537756210516770597631444220238470577771578433613084160385399930697161200933570212599901676842637607751703157535734505349792233852545529912933243174585856677486643656669450363096225605973675780677716149625230044134103936877506178023112219161126372494447423174453554689491268342043854987787358056470896703953711226993323236526762541705495953371559181396978004662424250463338496335069973163628954368364540883516609580854753767539768770086344365195138313066855387954492061814870505748623256615249705210846353645593875515577048632837621597954210049658162470851116085359935972517338307695859105128560540042842807723321935830693657912337884807204104287267254799437471537397918889632 [164,80] 3161943914906740890633511389353028276091731327894037234760072182676051467440898369762515983971346763115974998502433086760771585899071098576666798805721931169549328301583771021180673805856021973586681092448619304342523972206968946010795329977804837259086971403108732622215978783451616449926569656841457337161360039934217294416364509163309217387104611740597367498150136534120260190170938169320592668575574316065169823506435562879826294414050014712918686486333082763086636804750309115792284445345434346614763357266140666491097625212679075314095167204462719612308467700529501162017900938708607853306209823983072654209891695818194300833982690880679514279337611387229117633869462552542041011070476512491965337307921877399763627315991802030361605408969970701943090662721503328486605911860638246754994070504771051831254096231588973070495790331877262082642295878741669929015875219078608384837420097294408678502313848840369719985829862730849880981446744709542866599606259967922209407937466332778299974637532444628250176303305163908732107199990322247273969756527256973820316392 [164,81] 19774963111636859140831931891329441213791376979281165310709681522792160702030447652175056970299004048520044423363456518616080190750531296138155325684982795693689827349027124195327839835215428646302160054766248449658713203781391679759437831552532540081779480688614497484288943159990364859175449097680532742932106158851362992465640473004650956246851902759307754927157143478091747304846483789455140982995551577972016089552670377660206968837783941383397109286958702422078377769586323659286152741781916210518523640253160811140120131532049343100228820481975612090214203162757009880666590482236976680733779304674409300511555848111016872568909569031935278602272170715609968544532023272388059989097876624267201304362196943742033115210432980306678904657570899520605030862501607227570995630679190321971264949791764890864699943401044011418383612094078320124710740134278132156328382889425796067049294593064682743104339089691365864420975177188271178280904829075995562846198263283896707028124320107756172137647474762157586743786658861857147160380673924548727057498344446765760 [164,82] 110141764069659795818203036516047547008745674377311505637125081210688232481012713245236771057445481268906298734976525307618196659210302779225525708393820502399883882895156065860610660759718496434745877632767959866014159206573253378742859129797401583030323783879226971275292462556134729330488206834155969421202273630042591852478151777199819450032850540341005918659087977472621365251639874024008052407979457782816331315330965792236575704292996884801947303760425985175872872270948095578927933780681143048590318787566130732913007219592753647732148232766117755232500509312430376011871260127764653260457288171362155311116068487213727490316782185661260321574868244869793014220014635653455537203005514843305046572499628423548259462152532208815853140826262582068850603808595946856249022726721094051158525081434422481679891358319302601815254031555367264559236626694542642110315320103952650525379450856000201880643319690529777051479337913345029418318916355014870013325988344281051778451265939263782257157122211756097951217745450858325543384591266295681814986232098384 [164,83] 545600368571800700068724384956014016719248498849670464166111066428950757403740189651034849027453004036092534500329716820931624257313371413598981611156387188775811690721339313083263492085773640359888837136055453213305220101336301288039881693913747356168212686198787714817499181362417267725845959075541435061431469505463050495802926673250163768792082532524931982349339286205584095665636330947828785506086195136942450656510141427583501517892893787676636088890741522083240356534817433299528388923629438934331293465839434936319053227840955286987059593089653291521398519316765146266548503501612521750742204861499205548059301356554098722422973335748220675471176491087822741978056773185449515508106628155982501736291292117360894123895586405805254005071709409790256363750696526939455053722036273027747909661900136904446252514719225488564460035968373625583413509332956891637141837748862906959401455456404683955260827936777854978480809907316623820767175186795429668692444917773588597073946188360336771575921936835159816455026575633974202572352829005869530802016 [164,84] 2400323045270230256444603521326282008333055062722432123489048925560334048603925901865847152845840657652773900444026203238999761884669927966367129054030651950122408315084508995890363665852175441719205279907994641831870083277741197995909019951824652015040363952321500714980095529523952196730962951208021947212668093242793732543513637382245796608752031586919305870587532401584909372333306635787175777196643834942427324493391373957147815435285771227255648699599173253038184518337386456151093561313231903079469400662364494238331359117699240652229280468029183817936246639921714129376535313105057149610860150605564589611194314651558011565502900443096464936592756455628317471541530494995920745072122351711134003138275002985721500351271318268092323264551683927186656666171916908931171155044628667721345784887987262249618441089107896659062204838065608105878392265649899288540978798713138330655557164804415570513963519315484344257214043048408741355794434921222469398498634611426861409210137504437445972092692596221842086943706943880143772618151869270901887 [164,85] 9364772877938609822421493773958445824993174790736280999080475341585609779985241420900712390982317962309097404605318226891235146705545016265249426186847773418770834913226673028921967444636804378757435539348072885503565515456829315581119567301467436655364366778259136584533541781430475227917861395217817943715544816664777556050494145472660594879902801909521460832211442378219958451257909714243720357894942072786277361782165534465159344130345609355631453262006990112566690280128518944483304287197982135692469193786785177113687942063492222470622453781090701853816937731460774175610759933514448823971560317467766733903215009936213900909016632115144052000367218752141250672358391746186986151312384165591976207714502795412396688166521754130866043909475753028947126983177138586591840295743305464181264562438253357202042814081674633025602071567988743553583824976079180075159188898171955307882691200959296050441264475305476184714521709116891445857234205248218861897069358092757619424236782160489297088571672589356605889279780297016726685128371566912 [164,86] 32351217472404676093537980867158820138559445198104259518052605091092519549916405215402740746855625068238299090997005668720798895429555037544417578660042241973988519090929936990880677082183710865240393273082647958637913639395373264646800888362834044072921759942553883089867877006453885492717270326400374631384228977647901290157279823852724722668044384877683770386951926317794204649246840576996075402508232393033239361349410917253314466763124149109252887309913120891373891316246757664977101277368669787721239291387796148812748683765767217106735268230799852884018470004408405768222633231667419196172840279675973478952056734320287711142524189789979937812110956007101057164505217445392768087435403374018298574650030191171586008454509528900217635782933642563469287911348731863950578372624405749195934050215420674471545267031132969194808472519029195708337781835150705001477982880030994719100624105601715735881921743224096957238648159584110117238202965679852355959020682910597559122646338187986710942297491599270944271830170638112394588498016 [164,87] 98799680384030889649077244090288714960670185474867985218695641166875331206659243706514132886491850508645718394289285392554687979441721341774522191559615954733118354270896691937550242399363532633508406218886167673309428042878743719521115799803137978661864428191243846290754796597394155729337593906144143799320020446359343393610790025599337871626591829776656352976661736412123234089365466989658354321127105522983020830447394945983766556708133465234189505047971077341970027396336018036113172480114111983474152655994744125290708687207067241210132786720442190679943521567785963999141286897677054559042590348115441059878985099566289685019827988776379112448518198326179874941323483466945519297168156554112275477110556257924801282249780677483658506338661001238234592825648492767518782877321702946955279234293557679145355757528436901789303794901506031924472288129202809119155881779226027119254738484972705791091949732691438683849780620958176223992052455938448149095282822330971676217442676592651532038480677999809508545797754760617042016 [164,88] 266298795486017456825181182443442580667507928577861925551560020133424211008092686967407951319736325269841463438152162052531394558693411548909144187377025865085858671852854030833220708704429723573558370933283446609460465630657382452329846346976096757328775662354675482960546778790378848283835018158877589538469673586958436190198380316219001813140522290290330306207936184732792477359255808329212384159580056465331199985920658970572035848401323790029014118249489643813511069798097986475222775136122034549603383297403524179554651335370613398624420762203328055129716492827028423595111868868723177724356169423523545829752205435326639719128050995549468542961817863691593320081387313795853069069540066570806924409382916509699462159978686592072629360772770730202174914672550822044297372794393044024322480029110738984756433946971538466440975316551510982003360583851898567987427671933617282526308835216181930389765918078776228753381187571335970177271868950978830802803389613472664901406466553381356343415170372515161296032717209379888 [164,89] 632381877447006413954272328493409790523018936167250599600501160572347936519889223941299254188819216773398756280138211596234717458549283440032135897859227986442274773204356983079258378999248537651217084397396497338111703304378862982672305176272538324462331428052059080600957764767442313338795952058802951194766909808323181986369973553061341730290600990626395374594239398933819600949039349983700270232169609323422209916297184992644416356732511183470093122485442974447275692455135697036367087802599840211566245073622286909577541505267553019513515233802994967962993383633034072870188916833640173332983239844224505564057392442093286610801626616862136002291545582196942348842416036395887866724010324801635420476885746764387401688842608441455064162432101392574925564629050469494330576228217627556796692693362790817481610629036966050591293933418734549297412292462381663061120427957654448516591055844716886374291949501606995085422966698005931672268656828363992178800493089403927175958949927694448249633970152103740140953594576 [164,90] 1320698095277243960545983116311449944005914136955705950608047933898452005029683393041678268281816033559997278566516238628968033882157234928265220375327871920357189838465941144140153521259867691707314735986237836609891209903438805746766924895930842447083879254698711770509193180968857288369278245685525145546654702161799275282921086356386701571218217137885330220434432314007059866937326236952181588072161789679450372808669812732631375387676915788561989430125281395197785346697914674120027004035690213922878804762290865112046542709429991147292275919995476184016624796370238962997987335185637817341839390219516430453428207651023668897671897974694586962441001484241470836816782815959732116858724319735282806482644143692826431636279919754649156033474592755225454261966566634346972344610010840166339530750170130081570479137496479915975475190299738575991551586239708295386662559212555409917029865871194327704615117418041722545596385490116846346696434763968005131937629854187675153531702509714529149463821339734260120080 [164,91] 2421182220108770435165974141403780822321818318510679472293940399632467484524106451688857903346320169828286493055989708115884210355017583260083698511419319134824455493973899356665151234614503671739329570438514901696455058841970177533448032151023383112734419686648937102004746325837004967869811593072504933819810496067057921848481357457398729636677283136985239823813835308785708117212911509111273957942411439270329937955652354559475785745043065814130911587887477642344004802726453806167743074555011785711027678827569601765005143075524826056450675355688568075167004583935386885398043478591049398102460833050629106360695729564381791626318484337097936278635123108444767728707130970762383517238264893093083349163626135063777643512848316046345332810464609819884608220611294938489583276731648437286527905619940396606528434956918242712372000883460281300254916777824790581406586832253115347392983564281108289167987634056454885974796322625374446802755416682396498459757767132695037216416893742417418116411582531523200 [164,92] 3888699622236745889375778357323093393181793847832479303038467041535098030265346478621772162363430134749308158645752099259747605926488355290037883724954729715338364880033473513888879405955329198272869685849208948881996567172676534186386752234469551078482008055152502842772040310377001582835390489702984362833401850980618349067500037571987775323528233149438862341679036037206623931961848391730395341026415410263847706888638993793844431311910367617768686399621510535533492396894575543006338949324785406298402654775900056694419963080515858360326760514075560232979842189889767095848012513961404211149714596821836898542608657431498143936715373445967010901628644479771029618567154893303420641962724035467160540050873800504002447820245541366378322994670585029786572255857512131566336497182433686799899487320812918138543662823587079391968985714642670933026040815436386827975273273275535485988305938478469617097137364801357052297629196851369867865197709852189543086914848561769780880126049377851890633536987833 [164,93] 5460766857131483577355620521388376786527905506168416774478994466025031828232600687666888922187715448892355483377011980959091062541204439219889682852241070339538391438981862242059874665209842303308960842497357785586947525677573139702986985217972429007109033069230143639819255480485430663118007136686954703478895051258589727743046171750666279920604294653280529715073041564379403147319042498685348419068579924826024283685098920058555344376283611081854079374656673728156681184146301823435615286745748708686073311097522673708839556418096832417170010824928887192299629883620266999400776877709569301922246865402323522851437479866467339774659075056499148651123703046875508998789772562449861573321894863268730232971719073587585302039643162888961843091520399794927034088806109215191537256722961480636108267974476176793187383925033948825286252456983451658084728551465505901554282106590699894197814245240285211785866596068757231384328376480823283640056790704929896464433449700605841243298822289737358631480 [164,94] 6690511094022104245023819419557731951659100852154547982403031957958080332456087195021004044084819895382410095074103298744330217237526652092694720955163846115130345908824199706665172392776275368414807614264586694567497364915404333777105521674374636974148002828898454617949127627841286614383173006568977215336902373219450402871351431482826569333230356664608782375617672254895111800944556857343774382695746618831251853354188226188796405159105540946957187536586128653988532559937251389101103075173846442691583204666043678902434444270161008392751250595483427990889962490754929686827997837333487635956545151723287470216903637293330825901331504562674107001716005826946207962249073412395142957523721861470480609217283425369373947088055085685907195843098024704443118370098936716819527419967802797417671880277008524176226469064713437760354421707277708735651206690602868583141559824367180288449468387906438268859509335894711279729153099870142205495279665088062000649596010032437293172068956853218464 [164,95] 7136230404454786964238142473798945259903188914545767802111357269799549607424359387424235913500713618818971259617341790417866582043061503393651391200658603792229668114796887674592881832798581272487119623913696294764130920505183830626146365062681329651550524743368014448098096165028973789616298878270476529587331658801488339288773993789166841095848910917162180753849267772642931293332416476035105572624648720614663077252005632060958887410747600996683190351990146067199366221387565899402192543683062924930484380222704513842803070389481532108632767453017826929674190986861386237187382387524205628722374228770169942258955316760566709599334097365787333158339827910433367742151360212405499279071561151346964217560465747098394065615020379858741813465565067137802090103734452319769812821115453571970468009950209149130313816729838898113099941233616937302974153424693118106787250376566738356170182832854557580307160450576174735717738030948968304866284059239606544622427981340215467242438128224 [164,96] 6611373491187181870727256536466266362459638507053371446507639544443535213411281765994601953705316291763593257748913304802746865997237271489063141784282610131359907067864494323807644905747921577143159751018426922184157951697326859648524078401000462773424383788026628754439626090734255020511966811993140731237886665120676435690745449841177468812256737782405872251558076137823160316023738820700973421127479979791367130327985750410973200856307119532561312426439309865685313728440382280480102185746776359934831272112428401122951900568171103452559375599427345703267876540336199415725154233579370683037310063051300147189420107762134327738449175448703160580612501597547917742579788648473445088618643716532273583083840499451435157689240658053593056090706244116354221071615306609747709021694693368539177307994765103534081495438398059574190288497919731172101083598217280160687095832353488513540834820420992264799763269822592064794159214456167579358236093243694940798867609444975673303536 [164,97] 5307590189245405762496608261493116522898639577163044842532278501174524630167374846137099980579129703275132015733911087660912027013369580238510681132293483104936314331118847377134419525611934466605521217817184304005075131779835315391631509300928495427712950785966264016454219407911957259894699229721503043521352058122230840964350331286410044736010473340045686092674570108317561538938579259001509839638949848415206432234021806510088007778729825643496324663402550085111076203626711989799435581995282426018997722575562959989911483678460765334314471331575481180689601394938285889369874563870973119998529214043461973187461984259084430196855513133147848462369822511118889427147610740556319809006834450635621231871369671041808258360093035053665251986796073520025937309933636243888274197159114161194645952928493482566980179185366010496243669798383231148687165517333638089721880613668280507109798051103178615117802593025654096218730505609153871518119452335190011811318299580417088 [164,98] 3683104612026185124735549912711315304092696640664713465244016731285601334696752607589989637591105216233039648889015806994723990596145300444879333592351542153985759258664677927435180427530233964752405995687214669979019092263523990697543770859420971975599447834990782513042055644660490733300455766460119903489944880215313536028168882591080690171120985747463668042394760977932012673952908609793244296059435142674117134720536584984576340023633597549241558803605106891350438437704896141209933751312089175098608392914160617215902951650872900289513087631692490649164601280948237194332104382878329093760775503203069692302073561474650127341713482551831688490639571761741696807419516589986521303910260700963321770585300402702077809120450037957962023581813336734435545164977994856140070827378860607867200920390950351996364703884889948456473662895396974178022262691084659809602772467211668455796524861589652958563940608413288712438111938146338217869423601571453832377893434560 [164,99] 2203568164860917141252271686082257395222921771264323610134199282392356567805511242906366554338474309671426023436161031328216254791752031227322867199297403606154412844003867125108828994539931476259584219943210118198745840075135371081407706512810199804682763366804039998383615473018868580865484567188118475514501882865336740710469348291488646363341975328207095626969039217725912112236522923527772345701480557244839103450253264938654257454681768203143150477190344467095608900365970173921102754300907277227351423941034741038191428488386751398592940059784727862364961084855152138274157666406150686723578257940369470386017432201905050471445997844079362848458629000441726578966452075633896224156405595633853412405184150618583063269046202423516822634233180093081406456131315659471996092475603342451959545293416631425341282390046169518688249252430216478223115252374095601189739930361840769007227802349809850851449795234371354600060938064602775586338660578365490417536 [164,100] 1133637346820928063671054386175542783727450215738163116896074025855817366263953716971424782661812149835765305420334022537414114676848343123111237636999621831132951359645951535251856350473425726623519533169816047061671399094189191648736442143094734015259049199268894040073779260293122543811458497336494536587184471853587730240100866855527061656930583393179047039553974447944760989725264218838633391522119679532391569479544283429854234070797599105022599698184358111711686818727390964875388230066802713774081074652109582624397521595299361395572242767052997420303294494914089572867705869680726274440445227188425262426561970617263023150003121648759741026038559709209720686823004920386254656330999009397733727012469371441403265927458414109117403433050152580867412990140512368401441655964400018018210706087205535864235806477502618509084895747258058640611411898942317978335834869856893700864910034446475112226933083738898901842382148834697090094077376857647598 [164,101] 500090980435222799506400665938109073805113167977070284809987201752834136868935960170153951491380334306863974719511083110252852923163318953541829864888354713407804441799831758181761673607923682398948315446427669830504484694189336347303248124775576037583297766875246057969696553527569054170672888432029657497091763345366666938404234034757822581865681697475102160416086120585343602503437313410658589110007799450386602874623615096049980127031942817262486319163677733767153642706282321403367365406342770610880244689604176167238522512473609489035995924270350812328518504972778295598768571655350857633684081613559865188486842016201959126938568390584691089146644453584126927445421496501114748554756243235415673365990842990222113561332121414058299350734383133645689806713309704492355144574401763909935635256455405167268226474316703923064779316623723916949751019211145191038342849355591245409930824458141695091854913039184184834432709413167934474897161600 [164,102] 188622448306499177975014826715584413496751551145317577823497423000528939263135249109200393906492334958705926170328906350439601059934301828410031952772588224029102756261346547086093791803256401849695700328759318228854325171724240239021630972003760322090075405511561847994336106343139941448437675772646723237442769237944337825494045608329432041841137486907998195778062479776815236940262551144343858520142283410622649072349750640309237596742000218778031084153801524856922619781308695670749810180504766040921764683128773680457014015535207081945936458750135466783337659182064764572984419640516765120356106187995341762824701450614723182117327129831002908583846054435058741880749433952907611672201578559907526531020542481846230246576514046198245644931285041270482509471506180963472616650808219157408742680644750712691281485740979386358059740159223214787369561696413981496474351704477066951603770964678722846904724042821902406299950473614917813592 [164,103] 60645317350200161034146741772560085992670030594143742006281265939572777579468212599629911839977657757194096861562227794786646231476276144391494527173760846817171700238970790421702194843339772735221781531474464965235270392449039713835581429366431823923530932106181221913771059777614488251118508494836598520346377714910274203388640057537532497611281973401020952310691327034446820189700103070220260001156222149084925078062277909902652207262301247251424183026912057371933290709700573537049200113058809296653075617329121467861211528073430289294901669720065633638364897491510230505872887790663254712873526455487856740370802934515577403375491349030074002363790105536496386637407499640179702387291567761131544704834246295784167319075232106647533868116257210491148781463723217482691839969736135759877176365098415114965966504119000182689364970613974445148657851410675549782268375985864923392628434674576740188799917185398905608689058561595808 [164,104] 16568986091455571060414119340195788296221346777933102103912089974153886852074259189494510212161040278817204868576092785992530633608064834711996766028900597126141515700583746978359699432181669013221621815989560926874793367887261796868620245393098453777367250426605040230567768984935647032760727497434078150083094560849338851726035951893601396778627896773424612521644867603766179035724937942124337522850999798244480368419677069001514999616565548392846715784441974273317960103237005400586376881068731257427634471723533837091616721960572807164881696253791279745234081742852662295001151282527517521800264906371480837980067543196388447948632993468981758418705663311397475710377475565458455645149295425981796477166339047556880471934495245315036448879448760068274986564681650201026249220133776086799626158721187337007939461670839571148894415960063459261690937144192527502169659988582790106387766672849477917790727070138605574027835264 [164,105] 3834130711665710766579282311365957691970346247789603469295295097281495671714433351387615982651501651994405270036532067359298668694943350842258285416625298207048315330036198945289091196007710156191275617799635202330231577151436908917439159340826267469304445398902084813491474628395949884091597159774189700264271739823988319411822756397261210470615073864896257451590749599437260976160830250210182398111838167163243761253756953699378671116907898523213030330825832583721883359107084483868626723715400392312892038042552165302071911533686018817471248308396714775353420883479250093838123325860900620893933751917934487172154911911575633776673181294359009845205825323919480602539454951366526678745719432219286044925305717930746020973442174949065157571543862725467951277503276856449470380533784552195672555323175977736223460298495629495116118065237389832218466698975245320585550204104146943864411185292284913652991328570860689152 [164,106] 748905555208080631800081602889089750239208572915767789837266635823020359150504465306267483765535695983040161540210900507006609264124696748053611054409142392540751080774466933319179215665170109582902399941856923967629756735975070552594134107702639942508055924246853756508702916989319120286340489480531200038021456603966659737599297210836223298242192641878295834091984298850301021194306430792153361088539709606628103958945819464179193190065377340128712165364094973577556840225705180535199874952841958314494183165170209006646068071421172060548274585619339137022564414221625245577964431678150830356701122139718286267847814659313093255835612523195098129564460399435809351627383696188986991623111881132709407267858603294060791091337810013042599637385100771316273684118632637395723665892868026036102124097152640070463296595388266172332154352653587473155322290689612224662954053240609904461928123453611245515010789969664 [164,107] 123035142283070992419368203474056219404578881720966671714122514475577693234235783920971180622325270494498666795401849857210976344945234632919583496705131500651875529674184664595100486254736853443962561948162787685732383843271733591161822047470735054135370598299942338249175498296738805036692480318279242545438298286731061272523184175950728458000970165283883800028851339506675418889625752823872556246831990089269659225870455126747332610202141965573523751698158919274001990151780368047101061648321102731666842801998272743973503295733510753374200239447875730908090801419013396636961235297183817952737881527574455092950547511931238832836851542096193995628220735137865703586586068663042513599365870217253649668277846358665374196758914100147204310328978350915074393075428765341703780735126453048106141093748906558423937523280816165571418294378548355173594486548514194215227177940094904536516561686703740450128576 [164,108] 16937861176348114038810324169369745796172340748955942408351014662599540795332394319532193428723257250942455465047516964150670038025384512466394760244809244478208270234863129817704809550465724596126961169145883218831932618523489813185833688494206501066698195205482341409215959267318350270018801076994232987836542153035999614971957429616637522806134624424676956380030890387748833529440211969092479838899992605345395118700193386377148047530789519065939675850677517600587275166446347668752606911175382115809725558868345677651887219762216374407223734102116194673446860675981691981757757648545090069956453539241380029985995190265175239963481624369487880621964422823240397598803336944450862940914814317030484571542903303724236618377329147860947264370849620653145704099588750410484824475018838981696913342364229305947209628914673009294466005013378269769735247013746938804534135607112297806241541665702407996 [164,109] 1946386786117169765568225582080230407182792646808236070705550014886435012193196923241951675448181861020542865190192941126475899331458464985182302368827334199441856684967615611165337401451649116247743508498500712734596676672849263177606833084449143262886312006903019274405965099259377645815008069524657782913255340768873239143328687718935863861361545088913443961358735464480564275585555824420127076207232367399495536947337938704748983370008092359237203006396643364309402585639010296485628181252282423432908257257082250741632270228839336411791174109397232133580526546138376052633874652248341532435801583099496374414446197441407675844257476128460308877811389792662039310189396462938954880085868788794629224911335352238013919292987269155880316792666792244241965988146232952869121542224192225286602451332300782804195599178829181866695488241025704513766934102289278235083332901796651064383573269312 [164,110] 185942785639748880106787782776129891130564514060210979279284254645514782815206315716962810372047843222949514488543465630096256469693323358932769320950949716089988518923587172431660179348137627889271339624616206509678114999230496565910213042076166073888511355010535645315707949977036846136045611833116670549797993344441476039071396530447793847906952848169948505822085507136307128939413607988025021708677593226843878376748086389662699153044594720339416087084446399392560013867710107628730663234854387896144838659156860518520884263327833769725727330348560223916792960315769934224479333804355908861471207079788549765727768327297811557312760754148085536208736553627317128242756550796317824545575616967896813873808329399168515801444637661922910335515762157594883166066332723356313472496500694033751188989036300101059517668293095390744055374254659680831364280821839998684343682700916148697184 [164,111] 14705086736908684080497712876832834009692953579635619363018289284128781467787584897524911696600349553072983599108032149600700337193683758440795488657912636070305191499698741807886619109110348531363303564872711963596572304220057955503203797035618234002261602914196721038442236389195433381649467056866792967685633300760478174404217314009908585459467670367104131205420261218958853032339453726418140435674136137355993832668687145358226922514562763931910720731846584346318964030771340871380562955221281202691695066320543168906743102985301608303966674445793885620038858979202626913105722712715301802842700214810879946417176076112346304998502028951187882190354869710710587925854054656458470091912725168854837166048877518081930082207880936303758444002811623461804805052343007818538362370164973445123689303636576631794051476619128954774251214504676124072581972080128524361213023882536736 [164,112] 958445889834718552389564403067911978272401428215790569889132200015964504004237892104621749208537493303931568369536624141555021707268651783281359943149325773282424969862281626654715594208837092890797803811866434464118634618954639309593700937069346784594978676566578786480662810219775082945561386762615609034901374400882444473536365566064721316897385696824569103492123355517945759416225225225508112957694223984510462770689259943762346286145028618497162728870380223130729833253340440862329583491115984875590176860105370623034299149885705087220849109049852652210433638351522953185657016215633687732548810825186870121306030752439200586242458744778426719943011538915746085819825555996594724664493777237955530882268697338424594207781383053998285851515429446180923527925694711603871145797533689825224352070274026953175513625012094451318486784224138111488656230119124084314372656 [164,113] 51246359291875671997146961627415586812873192853742581711357857115764699971204063889957362861901110961012660760074649721370324712824884997274583993003552962147669714868630275232965010269046217649702209016814286697860602143398345591497630074662986603513404791731989601920092112323625812753970489785622867284089607791845408123649636078146123414288802026572216492714669109770622316809209445995937442666125001439335162708466314182491133811155268871916514174304110192318693060669111304109503297068915997230919707399548943572134544322510837738858206390795949491076545260175756559994810098101787440355772520377125491966650473771287149031835131858559635572683386029570392691822450505960915830314865583010248161463735922652332919413500679968310133152025487253932658160735334583203519723626156226382552811617027542552635268589923687768868313913164116641193882592631734505056 [164,114] 2236875434072099821367414776103852123829441297510037191467678904031587928996653494784009136057106902207740886976074198179097253062130576069934084967118349678826645342631313458588949155289070347130681573155193759588782216513225506850500285589776795974672267152554688911194788910179335316525038996260127737517782833453881162480047114893882087045571048439051826158832159690672930989194852471522406115687125166530834810336285855111777169143916647197109392149809823463051725158881492400537215588061602539350956250501432437442396133532820322919697178878763527974150549044749814177745668789979980470893894084927387380855087075793012405501608910903539343337103314950330938677901183407653508874026232646420520941844639508569065197436001800616036439378926441339298162722000954547499831387716757100310364884459927235174300808822335970686239179096218333804244181585312 [164,115] 79303075413868782954256040924762175075656160449446059505294784809047832375701369179856060052360232168324368867948925389659854990045510112379679611117588713978699622463085170957926031957600365402216956342559509373141990762456611850586341603525525326360507464179243462699642676086373125665027846934336206689615332905120578671685642753206983822342027835324701943535147878663014146511439012858448991653799610235982378374483231457867382005775815743882623142619892373134851867578407927784917259807849562715390043122851412609580601018092881381412575190138766761836554434139341973117896459328238889873948417928036302852171623540646920141976005708185419973959114033025158029401302007034498055605419255480931577077859598398751167260236777208064573000989295804814286659242077035982270253794717206946758556716775860932319818000756409736004359883363726876679552 [164,116] 2271355945063029915917418797025227609530364902897038267076960447396142608778419344753774027203669823101513770476627475955225092511920174922574311792576533428354416803213760263187651012598913530876608668563492856497454569905288612944804998081094700653727572647317488598160325686743672650772248056708357046749707056084801987198174436089048861241103753430572967036171486460404596628192857759348709115661615470720492924569984675409971853706760493043539637453947994288518753460456151659961784907448179370826281857862595393044909752095868650301190957433616867476855555279162418244700298387925313597220760642389514216580824199544444213344766602684180187438542603627561026727492940757714516668978984051916106462872341217029653069897189783736968826422473900748644998796482638442058493755831133589336009417565118854260416508659602974295646115969434392 [164,117] 52262344372707906960430130384165067893250297544062473345748445148308512998703623646459453002443480862915375883341642139963848163939889201322819180316191963550115148344961448419779009321591489367060761938504524735875112412383107044113883635636908697034266481873835348189139925180302327985424617443440669310069812387375543162454917036064631132663879563115593999101827598260429235758202769314394675641077551833386346291112044569358906409754295031444378786258202240312629140489109742513040584717946167827652019919402719150267311012683099802956923552489261074200476327420499980503239620936152618319811278544340437874409947681494263701393028876382605768356699816668241375212391169432884437844712130605173359232902967944772032558794626258561119175805538908893722502917844472205745677449572565677742103005865798827383406307884381080515298672 [164,118] 960370441625287902174069771727138246866476591228076806108760694250669152000778355476682893776770987973264921274179382393820310663148110145536732438477215315398947629706754301124934103391531799076526103486267314770355561282353384326783794706289752388967506237245335777252726977241059980505172975803766102096191536677221666950459604253836563642239154019718355857031316632331812894642202090814078272073548804947928244912917082535287661716197303576872546225779130398972259169633484593086510474337229411507518138356521784293517105092526267224290359052187983403978008237719325540151866930925329307680226231556843333407766256278667798577949214958533893130763622926032842572089376853323110055400524678843355574666566592350271674762910393228984645556170885086315238106573690954144531225196307567689267022413114093763735998761337275416 [164,119] 14006833041032988252141979944245560377197366990709112860870681798329933989960306309324831140711557850516379603618266138897633176559040391001803567262373671154956766965767319834953995600440930135757120290428854248274174928755633552263810744697167153070472386914363269802783156752185664455629807705315927851314544476707032280087132977067893620119408985986593470723247840985077127798870802591272691935223671523651270059001372566355424716581317180260004332306817535992720256354220823348056105890404935693533218676083203047072070748500965066304521216347988609353062460701383156463126193479893827955343751486609079176746089657298623245742066140806749996613900089288097384486338939606358869038906016606016775953072779696152352395163492968987443327717091707177025488302544306877023626425027042628654788653056921050123078423968 [164,120] 161085060996498287839305532705851641230356394804416852612918388414504586873600527367502412385972442777684920588972444249613131526405995002042113271967720841583487841416937580156651854457615761111460367167384317848433036617625827483301799559037241834506951695595942733214707169583616588902563184376432300101812482007893696183730789343813204851677841837277786315788958717242964315746936352415706232312359249211581119756843141432307225389111722476941232588871093687065427835684987330274548972300491380837628763203846150969706036915484306874172928733992332161156630757932657615190371548029052600167260415664714614027077830552468705121337448211874499397894668472001543761460897225692620866218318196921360702103233039676490089497032372943848791138937257066672731409293072245114247784109283623159046611913934454451416 [164,121] 1450757871483410639726878150068410571154867725959689138620194955648031478420205373683611410478907570823758838932235065316607116726825507668829086879269830809286682346832887862059965725390271771789132721750081362434646664657803376532279390761095801968521439322443812382168465954011387960162561357072879953741551469758210600548826509869590093525800332097095872408756819610717981364755545456446568383189854169030477932191386242107252432431713961780345275109199700236258296523603594391850729573970260102337604922546044625720154207662786253772927872562997218800791947711000270889660605610691751014182111072645753772305432758224916258840009292937586225425596180853636611698938966998149649866343186384047327358268126235740020247056388527816204505170253448067408864467886748497156556321696373381410777124311776 [164,122] 10157924539121352563497882890260790802676583775245562067225684991055440310116293990552373953158229708885392824273321009278889829491981244353653132777829246832971414695885729459616787661929527641858640071282177057283159447969698644594238372558478935283158041130363001245898974512342839319326716134938273037547413260689662013535125578670090275295341663283978534597324213636368801653647778384486575549954200229892828306034504284512814026844420370232540758570089389389621286474336091297270646080212788588015414953938067097067065042789116000016089851959273201330317569693547782728084712988531507413800331891141643906196434388018969828000431236699108879565026962088906398323566548944249468747966203463914805248770527468940063344780836945177852187283807043961089201574743811322898004256998216794494448 [164,123] 54872475858593257074383284322298133487855691853084581449123434936720780108220696011627132687725890102202290618270802854093056713153628458691747363611085055054022677369396212546334794650807873553685157140572501375357175838731017766201639073766618721395110921461218577056058642999741397051743150738304677356881525185483126339170990771665236066274206682608113373095948886959241559913428163832260012178333846756898723106755514575593694875811969193110238440819510929510717633799205765069353392262966214151107883853606734671298983904277440531959934808783417976726813384444809174371074941112642142600199622413061762730073145953323624439282554472079910709885419924635569535666042862150893305230463584465950478676872411042097588805034167411064843424999629327777962238023738850782605619094930016 [164,124] 226841205275441007520293699854822006536760637327494432908966078004716222085059893320476100630175439128265558902844463398297167542077719996231012220203440171079446161017849683723712822401512200124752986340089200098546051218424920411674942822413859675074132828063120210535865626547399209342735734152298098090204004811373724561403797813980324178450950226227529434332323160697901959318954244647238759754322511783065895128265296178657730216288773664351590015563569278310561682529177561362847320172123180599433486618265697368570136911402688894481449423472525238206676604265173502172876349376734747143213279347148470537301478329256784345958342597599104248664081912656936704467814996116282582757742562586577528769065057782201848007431618093361936524274613925237190781674414903318894861 [164,125] 711506895046786939347192115520185603783636105772054279913151917165067015142285574247762255545918932103144335525918028803347563457740962675894986365324257486536048901129227334054223939555571133093827685555275044967236736679888263886354057430438843087107810919355187478383774520315266214593535564872537375830732921693397118909839657771604093770034826426213903710120193581800298265646674707182878767575007969304032903504008675699008208102079751322807137217008213915312099518339894383899197550125178356428256159109726722724146559347207494788156623329233306750178124867909210833163438266116665827726115653533863324229006541917568643694765394829446872803399331343636794680998097353215195490746353663976291050667287346160104849507453984746157141726642285411459879307588685296 [164,126] 1677932759285560950915767563482217591247100685354958109003644746615562824996964232881338347419502736221010883446150511061674079532609436562905912555338227351213972069487450310072301774907747452167759268046637944007120777611703117591985694868537105516841842925502969117442427454588190197129816974494259182484267896744443047858479507957335098878370056690078217303899334293180988987593851199340134736451219700730823148680553012078391854626112910334556854293846555161613524818560519672876993165007459661557174954565256384466532607727558481224126598286008570113764853614279291718054616929481121219226355600202353543550651563918818296654443616737285089526409224294908671905668789819069431231654796358305830117482170622369103438195461988670713203221733980584876831288 [164,127] 2946553071202388457897311238076059404650961166214293039965728951686277850221725603272106427279593684470160035325822838481423815879582720821700013834246196149481471784477508099676549033659984197553296750789332808583438396087813219022754170707996767841942914275273549852301089596649495268876287372107865530397201419079943226624796828160804581513445344408591590404883941906543660422423653017764691396049904337807853251650984931029843557633576977515068498150342751189481777818576133037637308791842269214339211535890067484308497584542016768378702522580586322828156486854000664539156408707541094683657843772830822026366107836597263510096482234001399218491120122809755124720578679861782091728025247989987537094006889263110996492251179131521247065749043581440 [164,128] 3813647760577393328652621268650095803020758662924452456638896921626746227394385890367659180893437189908916623872491576703314277605471470601980496443336985279560581408834216278974273209684602551462354800628864075199158225128008510720860150797129080319408669047797227948379140313003716778088806162823812093117057161356494277552334650194655491750293240211650569348238870336580162508526159203187579539334521687325962881245219904318851375734668261268733672115957168264954765064869884371831223090744203959602242768798371608103608701850087566942497944322423802850788326022570145074213897705680302970622161434622857411618738994093272002049791536094842562508570726468211405685182763507040555945724228907434244596855609640025471784594204734118555664256 [164,129] 3598392048728176310377612773265848999655419381515265353127265477024229385709910556625140766028765272248878580776980903955819264009146735978353487379090526915233958448339433518194770902018013115530136625892687439808975702851493753558012513293453949436060100321554522666136406277708241241469028579037001039991753280531285941227638943361134367641904741929711194456179614708216187038127095625993032784449339035851366933138938425540346260625528799685043714944873426740036791564304503454165330780277148268820485943242674453933553576496258389072836355077076994424770699472985493855089369870127228035347525673379062153693928092310111203660145209587924196554279829187790658725631991435338964880321034730588328056226790976820732961517500353856 [164,130] 2446578609104315757842176805912475729494868163567064020135104655574921098047470854378408048823703781691363945481319797453539622207832333190268990913168220199242946100924581900948500574581343666636944696955386100240244558000824045149125619580065090727061398554333345560977225309379692994962219358339200642662399506885693748340295219017678992282990195130315162628949505842830487901226575002629032412570086647876446171394610728149085679507883540621991171691234448956684162952683692388228094912852846350421222397054137886689243150601045814682781181642502393029328717639525688484093534329899233377437979369568691313413963948848986543265728315215970927896650639514513052411549322045487339422984342169829874018981635375891863128864 [164,131] 1183832826800982157844042157231249186863089748145283337917477909807655534034156094265311860365860585325535085055837780024574919516476657030567190931597826381408096907211997994920157871133296480375556228898673106926424327547570495572391206792593177793519186795138590466186048766632877539797514457707746106539140592210854601567438566175921513094619092600329665312743700236221017655441535039126014907770341201156597859190556266059956892399634687899718848671370955215953217966596524863710040525589866841694097055780426383444545003054901223630646876353100362730790512399280206666901647065523864585498154722187760852839103107030892997651325597183023738476161349193750810088670568125410145286758939162913532234895476484160 [164,132] 402274843572244906673178600749991609284096079974249329518415577101973203777920126659784389459820671036023826587247136501499254843158713208062845123467930547673878035053246621443772332103031995730878470259125031238571043099963310377091327155415063797242792897808600746998602979996381003075293178797260154114381304900834819079023117873053429098031938716840278404968746045527272753305005910376145459075405240738386544427583821171657075718581564757283558634061909481854932715201486044271065216148717330957116978096897996937648035312562913042650176252556970388964638958943443088812467366032657580553844055483177691404970176967529747759044341803105376995798912118012011369245249412843039464543586122577526004064 [164,133] 94637389960289501170904587739219100317762845939479229543666290798762727091741242831443044478887429708489492399193085170232932045761841529610307739548215344116553845264122509919217965325221462063516749244460522155998249632869734229298442489129935466850185231972991412880742128678204525498370815973073217507007431861358675257705163195271783018078306513885697978831683263931721518805032195378501676300703028214131284073175060220936640279730984792351962297688681939686294727362403025656098387563704694134563853643778882903530703963716364809876106491872833764807115513096861148411136755442021098588408921626898781753002925419338077044710674458232714827318449788675034099404437378076569027251118705440 [164,134] 15179540472206192392268809362720100623888796599796234306003896858260610974548598532482695461666226080222997447101177453313676470662309728924880167126751332175590330755996745246686720836530652505741470328627923748782927596075880698289887717255768608478300355152118696728942915254298924569315974862747774168431776567074917692733262587176866136444296867416895020030182328526263587280658295221601001309437089889209497354107824643770320007539427876130987523776573539681997099496737866709841534232813452125783831551492348869572796011254322919775057933553103630835176241721606648284822945668543579840111328653906304588284563483925406820995314208014464034646773506450922656050092628980161533368 [164,135] 1632875016160534786004292602568028111403894676014412224457859458769169416834465813607215222657423965098799127344615872094915423842591838216808380512613859266548770161402304918241717533633158101734792013131873434879927841544375880624077558836683188923024740460308937147143235465081440689879020938864882843598589546196234645432302801989843186769475756162247904761635307300935371973959040665461825100056975697061483671211838955324176180827224454731910408736282309684939772190385092560591344650700183920438101474228734720220694547064553321888764288265798347131363054911871663768896487558736518099242022531734893088145213226642998614240160047375236525601312847734465703242364694304 [164,136] 115724808810482517724195600394968029679108713603858494314585936736846674970039433467088034804814667455316195480768951925056307195544527294886826109966234214796952101747079344017049639240629611809315834386106315869335623222398787804521794790511450299359206143306659407652585239121321895852580779901154998136431764735055149455025437700959202604024689754624393738827142268360937569107825819729248672108361589227799634618902588355733380402629335272696243874827126109779946138495984842832310747061481605005783551201146644544993630150121381799479276915063110844748337175777769123521319603917741357050713894429039146985302786919476814786399903946170753881132460682481035904 [164,137] 5300716726984589412157643943598036433915519791559940947575171769687723873960679558140046016966968527746482142163751292485804619800986957811995970690227237738761489831059391018324173131663678798460785813361112851193128081423475404727395235822124370936832958043872936053223311496273567965652852052472937229345890284446785008891963136193626973368304107682127457590981728282199664923700413405109916288781436768827153888924871585960467411417289614772144757848292823991959604641758155592320676751310653777103524767282273474078997365642747643914335997017946586438956153428840993061189585276121367064794284240870421900689153992644287315314219262255517413533687504 [164,138] 153685907635416434709821625843813103964680260046594864398741146641435762164230134396040834042861109900640335153816846444985534750540854713270572497284376914025786529123540440407004654230156027617265118844815857004797149458118932123152652150355197262632057919184226151473267977850425181814791630034530723633037472083567483177580933331164629371887058694072898045883647768107783150682521544843507530480167064193112570382875239792219591139550880191596494248380039856354955982322989037311809772587024413834642603180509911833164740694816668478739258424859607962493814191672466408150027468508203773874345881797516219733485891223760581688702630616202704 [164,139] 2757389725328445574116524489528619284934973155870803004710764721275299345226696210543187714178839031975074205736510855005524766526887489047089280098572122457675685238976426910421138572336149291762013649886429177055969896601191728621733983325151000095054574996794820051134614020553741324943099535192168461657287817924921291473818327125323469465372242424156393245519854058275835820336783222708336427507380425233138336893850980555715398298598890773466995457554541958486839121827347701251204375103148286481585380213754015053736839946724244451748794457369925075592063930742631554163370735488171961144412168104205645783498920160911122855296 [164,140] 29868841578290898537031404791199140112477191488446782203300327685835019487595712020502311629686611543287884887435555435653092797052229473407003621730787414965805874822346589931937412798247073698130318352767656209180233749817154526367830460611186396479320628136628425264488116759765962370524579146671721599494777735398048858210709399002053768931620152934773254694654072802324500632551748287947419612119671053483003322247803155795525603935995069469681130942941243600327599194849860714876266303609807039741733050157916439501037145495736188748861682345628607149789194145167050372984942673959638999782303214466928605308722444687 [164,141] 190146928175808552143076740060862000311009522487657109660446022731132715032903188482511998453441929940912431735587624453093449609332906342361970225280775269761819533218829083379272686427551037746048141618802732914557373990227477394329260021209207518465882599245722633045605205924308328983612495091794001548863271746978697889213707462114068618717624673217399073937467057839903593785964989581584154517030750872235418573559718041614285192962792093570516300338261190630266697809430175592064917470957927998791779699844480853578446683119766432335551801438274303501332362630515175662402034885222162626832057379680367960 [164,142] 690674760080557707583384655091035961908567584846121001379774087511632944927907178780749819152235704990695188457086284753250649336163711647343178901124497037299036081003618932580006215148465498326272294300841722192289413940210841107054386400317380956369126961353552213996344349670985376177878523419747618596486513602936073897723587967734685974543205538987969088971290105733945303503662032061952722596945765780370033573408720724297734136592551621973004119615433317060586917741834186464964409355047946634815572728403333031463972946458419579803343254774952539759645443212003656378428327845656129393724184 [164,143] 1385613955963060957970735041577447772265470972035123559370034925928426615272069068585261663595428884123127084381960381789457443452595617840706204830802617548995153291854200373899194986911882766121494778392910786762757042118578144455812190457786276602083215414744417845573869183854025939997010892607951695504636296426128622806453982657651844146653200292595282602908532306592333887950543827113899762909324601581428851392715649343592998852367091536027214775560648232977902723108825527696324381779248438390627171627130739295734621702300361310960864308929430812928114603128345580972235592889216 [164,144] 1481101951353007177658207598143572773976654433309365520587400108725867438247041817668878030617472798940585848511516483865492212006636013725852192844517184751356298465988792597872568237022318116601911485398353275322136036904034414293221849604926547915086883007157412888716821537103666137408518549738792075583726480172746238678432891775861555150397945807562883449161090096017426435868047094831069585459447103404896574666693907033028823253275455149041365552430111714101518772413034512505697065226462156757154451910655437825751657903409009589021322706069554269577478071173658806248 [164,145] 810555210917128239476643032327112735279011464742027811166790260306680536503222046761160051942396562874730908867031334824105421838943803676896833761510067516561684064811152969380134562855738980962636628304384513114078556137711366605973294914259044552450154416569832878880667307479723970191032249084335945688179262231581624830515397579458301985572901326503380508770743110764323223490208297958613179878853803643712468844892998803973643404459899792118982431915003480427198014486433675457695085582690528052003862095082641317907866452474564796520643051384184081502750528 [164,146] 217236600502457293582777479923435453681924767353017387168049365086520683945953834524426625398086828040898013425357055510837571325710380391658486272213444650429091591266917685215942805844838791147074069289343952931499382920092978230384394839550281498766647195657818337618725918671955438946203047787855168089493511894019996879348778786565124726662206663292417560269105457808814131332761358525430249595893258641162822816103851889472967818630538382145534780583890580564658704070510202632832961479270708864530952001459666818169010417053626206587591260252752 [164,147] 27127954027264930573871113662310807200259360635537678683894038659903416208930610637135743889385332967833475894212492497145147017328775011444171891142341933963519146058831954538958535361508973154422577802337444063402312477456921875547068020492822750990686087335147645593332238389727158762769447469347140399538855532106959302556838174824361840654518810835246813157941252674940998293950205316085066487124722705227103874195125437469072434969974400249593960787596685143038079488126416310049474211512850232770003122437360641731200148872013532640 [164,148] 1492412526209248819632813714344089716484346643878908218171961088102841816004048861464227054184326238717025709246456081850236396878215837054970367755783826498280287026069421507000082736774232154175658025874697928500666057633384865695092051424322435349118951667197774804808156572474742624256546907226038527859290967875041958848100716197669840952548653038303101472243918312593848221370048954426842279047084862028934301117328368027112964651577942167527847994951824282691188539429364646400480899004812448089864860929798710018880311 [164,149] 33944370717503979939198930689459191284498269764169357372167656055215837198197111347975577965882320521195128977102685584439023199521229812893061260543611933328327956166530742220425064691950502582596067317505632281292227683489184315077545715518488636622930947042330979214872061320044505706082330215889506663398779435543085075500845311426589453969984102251845216471878764108655556715930419070548483716919840123670073198414807321750030798041162927751155122408934179422547383305111942116849247882374376585574049482048 [164,150] 296893686420397645039743636668884367314453215219784182612044003148846764435186927833848110478932180003639104540372952480204899244271704349291752899373014748101275938818805467653191113773071423960290200709733054042481946682643989746023029355986151173644576690116207261518023491913870486194161815674248912130855088079373215671554362831154172372952295841995131348231300579878514129448865923190217612297632236899482652818248774384318315063197077871981334580521613507822166134240158036018248260393286496 [164,151] 918873278346186302604862130280572031955406257447352336100723327744629654814307455858293508214733991950999927523489517936022082416116829520708910736990752320615053573459370920123901814442791710490882397812933917664828609391679658376085455537043038914092500215765255424252038387120817354031685787653904617028459737923055712352887450780093466749566752366054525695233116517117425313536070224539311112828589038742295583583775908411750505923093088824561627137581619280187899921014068593312 [164,152] 913858975047213602870137960138722907404929085450577714646605339180434112330873559670061231722203977739572821100361407020283403530058031009891162400611847822409534475883819432898104994914874366182723930632061835368481347169569360017747683066647708550650168042520555656781944001302127100397048616462023279058432815950639503001848194189855435527590419711148484393973749026113238443047511212982300727312149581578773818751453792219094915098154099016656906821632105996619232 [164,153] 260941630044787458208999911534023165258088771419652360385534300245823241949696117617915449709858435089067104761299349351696933391094295291453793653376586852758881781859859329634325785762242343434096905481001372837268149197731939648400626824614811546612711126782439737770093115316483096504087692592254216774296639315700855125061139263924055399205964565795683105115408747393253746637903382584875283170176595051574456737041305475263025479862798423699356464 [164,154] 18726106619284312178640293048349592316914875609960857980926722659001918553135688124245379678066893433858539443761162305005130463401196477906546431298359185537496799294119803940908663914094879469550694363323519876184148349010485376841295880401721002377594786547544260873786383204646829641077637120358973150794226815839819073753712274546007108476912177477051515775613769767471695365472579085648919134327101677191757735121564387183966341200 [164,155] 288042791956658685388135946548512407720110898782081839052764126424041579341549366393782086425601149886639858040785526611107361492729310265551050172434067693852786023052090100516087394699993028760584341105691181424133896345793148479908971804335719231146712520343980743408629788209727313700855272896518938478596676022391032701501102013376656589038106379174518400973702865161929295754447803876999538864389355834354648228160 [164,156] 782894893787236180699750427278030773263163348554173457864549142040670864818862601258344776235651559579499026933057275114782587967856963523281008605808628407325419509972445074308589707909377009234172369247364485698403550554972593785286240510288535242986054273957646134204718192641713899411426645532077043601507573199998087917086828561538836818520471506709359286717470301779497885729830374099172522249181 [164,157] 296633348345060859990872160378050674958273969363639009226937617145844838133224309336619274357459232766294706019547340151147732971871776572352707466737290909231962983657868019874031371188278742485347803380349486764155966547852654793595893766968892718766587323359205961671123591621681333439512872378479702336119550489574782996951540779288570637057462237794037820148405884244764534698664 [164,158] 11620256119447089834588522364350423133685860219901867793121083440997246060496969017401776761139750181033241417992598147927295560037536224002386379918828542888813685794047658295691254735520956498188127942518593748994875581566055261503573514586918127713472346494706060000754131054037303741689075825487086434867696328936614685927610942937845360318695163206987525415392 [164,159] 31771002178449119597565939808849894113549965459405151607380095504604693840709064871919279276761431294379316161647715021376661076822384319921707114087730266366750373355171818047055193642516524426395936519335743006582295631732769718902938409489755016380634211464005856244015281004404267782810286238389772897729159267210580328291718301020112744864 [164,160] 3719291719663616036787537833340773378820809118080542534693303373187756024743005417071383602412573927030808741686570791511429693224541373958343078927380458723789384823077838273226816166185700372477595360141637104900534436314600301610523149049577381092525966653933086778659623511031140651013674294206616561948324961977403192 [164,161] 9535453911208408558923641461299259328409982990148836034197687688273853321981369782315897364189123148417914536082893865852597000778209154275821541427976854576078435894737384015451919027817918248908147999565206851219437412594552559396119934956387158655400597321060895087943775988021319700864716338608 [164,162] 158783482421358490519900171039977974664331735992046084998473667647272574775161957987535747790131039036831915456782233252785133527619105769675618894930061711981692337455496451831070267075629518580299067002894271767294632904429200109172717833881974726360463017311048500671488 [164,163] 4880018020096237289198088536348481448042082289427646389587669719385574324131333532242613013861776980178863178328226301994174633692522872493052492536825062766747877545601897274285955638742662836795166813159911996441575570574976663590312679269664 [164,164] 35348209744629301759901173630429643285868730932343022878307967244427831382581825724013842659588000609420601478083948069193748961202373684948098075420999062344419867780514162349123643656256991307557131865888846552 [165,0] 88664938122756360548670231880369043701115704339572957523445048938384215296280861093744274460421962935436027453129672205956724308244001615957419248873097273125265202175107685824851903533776243428554665770770079367063690142809662479457586466544195655678650332824756603356623539965723435838186177693070582205176227548283826353026707720001494886614166842605184994824024079567090461743311848511291588976820006916928696000280292583560939747954454799172329207405033251321270152458941168367282486950809419056653324700337927897612039125895682101376189665694270333294982607588650934803284075022436880271950688012790892218815184922999310339647910737661368395209353949925838940739632313396252147241169348690773463454202193457721550181804069956860823133321288148381060956044356780097118873693304656074677339283066219036588531294500153771166145825296588649663102830033070434854596610767773679666391988254175946644069396995847554112756428398174452474166250518467308107023121096601875823282298180941604679709243471919177750918400157182760933183372859390155844551359388845419807458076620708133710355827313277652365109443316538716029050628174264477925674908457456820436353412450454096817684480000000000 [165,1] -2033779461691214632891528226137935287409340519650936912130673168222184426110516673151332097546587800013373532433226260768959172736402328697207837571434124863444020697921275304765033340397392945009534938261428443995760758012605213389604485134733297365852284194067018341479759902985988773007288392709280126482968056378160553065497843730215256220229766663516922649850957335931648332429837628864355163347171017004086469937391631779841199336549461867804249191897268926531935667271644749560495748683710574866767269718273010032788302563283396006808657561928054971274453718494603283626185995369894707960711996818874708849213796298362823584271334432431330558519310543390273215209824824484092602833525841013941227936993544292027927404460404567618681378656775742723135708291763450351308720143508890904700365150915124918807495076737096883611660138746607635791807767702843024856873059211822416438922725714862912487066170609872771711242813967046098416951835780281843847231806288687418196627497718527214785678651457225752967369986200059472796209100779891532658255489584822787220954450010646626379525727286152453206425777635820383182280310031880711340929547880024031209277436023256200834449408000000 [165,2] 22910810624963368631927274129217472967220049833378257794728512010350513883248564666956082405798231618605265382790584194765466496037416474945703211525610357459394061649249749629105625201310838818220982015024949996972832194831209356205469885737428408497258123062858123831652800795516284750889884910957647144865666059726717413060920969795023613680401338910201063500925527297372766928432913904762897429397456418808371186940097044316212339782757844589667516814079253171788904742731023574968135760293311501506867372541425670235638997557093545011859943203580018361982926660737868004714285148677373147027614448779008418687140103608163692942773391175284696825622092811262094846602453753789215538540747483743051894524423469936723093083163195289911321863070209001527104686578979389922215623037223067037301529900989914259004686729263154158513642392356972724270905794776569529570950909419416365928640711245826865635274815550450838050641770321344280764706118693109454470689677558628830373866721641643062525544667178541315423666700663176277067237852713289720129535660555751273434897756678465334176637457184957202968707479145243492122787300736388832596306270922237667167788818201264768244318208000 [165,3] -168967638781368679613377099487516959344000283464488827240706648598422385633283265430215444384231618571656481954789824693828165683428455495179042071804224392433720882800566900396646327010186836935562598600625784723879565752387032104705148682915348602263488813674289377593386819735763538692053097933662412464621864669830689662722558392240269628959742276282198953530868912241455921294603360362636773915539015083094062331602685341923410516532351784077310196872486598998359841494477101083197047796948462875400176214178622504325179150461767683243077299944408375339777589642630207408216355462502642799099291563149357140410434225504049468254954627195495071784491042540315505185368354115586067866939731612817963885971677983145801604374422997990257043033610444436491514184428492927795614117325264228871218288647653144759837360337743912896427163017678269224969853069125966569834065128489057590841733922625036742881924271245058032579900205587640407377069703679191395037976123166229903892184274674021149767199226628411368547136397864450085016562410974178501515961663830987201037406905918052918308741273116068564763395388985398425962293535275805885419376402969465494703954193327243974958255384 [165,4] 917585913866159109408809036989857901083924418630921756639102179202275287850077827789027350556705550794011951919536857017136242239330222644360516015828136472689474871164847913413013591477555341139370189887811576210700275208739821952481510640823110581519256024643405563640723898817235219020319246586519509574022326699063857810941706607594106469270414166935052161801280849351633526512973651438134756609798350119204243759020818667216406030041869264291188704677084084723571498559161640777723107626728987952749019208138227952296130796965135870886596397533019786866771125824216296624716569094568162493268884455709906414403628338176176299071058107330643138536697584258696444629824278269385393865814165486904615828850857497843770217022595608538781614053581451324691869387696196534863346256088929461162587670722882596223165881747814039488836068962192579592702673120577180819940702884843588008339089370249551500457483747383124122287418795020196728671989212710306245111462139737007384605727576272399968379358249534024256758338149926753200369533977346389786309872152565077962847746084965328198642537044060443580883214479262423638872862614739169000926071810058186247317072429870906247791200 [165,5] -3912892240565678252775054575482708488582386183728275104106750004859294604479868570237754787443004780591891724158030265086269336219527712535119537243653129146394267448027522427771443531592746780077617646086262538389842939724082768518334438616312792297858515912719810091974026362345754096948723653686044737297054109207093144364773610658635336533621408115159450328644684996899737651239589098023165977526491592589549218788209666968995246628184764593769550414887760987863708304962904473751251584567277983343502081720692548128760628111881703962019421463207780190479938142121120774051420324530210371781604773518369843596805752989458563947457506544099026038977528094180720914901123339126476017056586682996784718744068661641736005865140299878480887702624562445207920304444639834831991762057649414658137164979183114262936288603825734486214642811230063168244224146352303545444330282007961239291114808242540380759440649347139185287566325049939749362327452501017850405021255267273320294574079152844665702998149432133807987933147679640545814544677505125866582395277037352118765525051830846475988973508596916875125301249335599856683215306193777884891422674254253514315980328629762380027964 [165,6] 13645290305025312783020620719747041822681545718890671023471253679265141372326067957780158856082337074757327101157657256731215021370189404691283631056431767505662263529700582349900815129713305903981566220504042759401192789973162454330269924676186716305295011550505374416241274753781466312262731798683859180125639906451152810908733339393895756180573074588272613849490532712170909609457243133623705812273906777164244118301623583110561166485966391399343006998084670894664693638385123857675551635371225967346659563056999116185364508389406698115054736249529396079946652412522831744511979581603273645471232376805341067005521442976447298642152012817737545116806421364099986779358596752379045378170867675746575793773740693595177819850995443809324975258120633986241500998652112435967790304270149584748461508471738959915626890200981167752270959889366045405317069408476349849242087102395337291832357286402061402352155317605883031196014959932613197919279127518967813067129409247134279209609796622637158168890415868342040857640167713577667285149618400966306577655112493597844829887110612343923972356692511529192601072381944798049302319367498787378364337450283940966410846360595290637616 [165,7] -40015732658121422904603081225084354327497346216818402995171682580118600751261971649858363562266900551021867245023363282916298568488120082338753232075313099331778498185431299179346627291766606027927445014203994550323062419530250336236052043042587483477841104950494002139019169343828760102837360105663710122185570384665978339099698531553326216139095113653118590658662083103355748997883531642611571319120412041268019749141171924159086151844217681128468008498090946211778441529896897314507607008411545457811913154739388994938271024417266367877307983140026586861307765256541087139482122309528697937032553728215247474760669994799009311579953813904973788737008390306197109567850880130749839034646176917297925806141812127658464728489040877583217264023514715088406386171743754616589100396125094461390892410498148350522595510764299496949146767197322417112606305231374824388358821011733529184186080410201348654400502833740643147090385318897823204943655525342829821917953596881804819057031590086522350479048233305228854619228487253273841796133493121807748440785629318775521055059475197903411383437037981343230644362685400292476762525129442157146101532417888057043113264429004535524 [165,8] 100713904082647843206200568035849420096542869665465977461074104908045380829997710921042360246511834138392101397824914004486543776692994575679355588236495827023620419761833488910708917158484875281488840203985540219299113558047996659449695634559876107845747015916051756732120221025174239037859865281009034731187640955850515815863672524193160169770314432387090237893582683341788871329752430509356458517626905201294865499428760055400064119294681486620413870751340773588213736734085083912648927912588922864120413267950739511308977831878480267489069981752952793802896971214022045938885723267441177724201986985581370063180820270986079986069303023059231127396581244527723286720502797554266537177151952330497032357015581576616748218010726605557462312443518796617668297082305380845630103518604368103456476473083060303705058739309573363043508649387932847799377906099704796005128503016024155260452212110887391034074641630741799253746031987859027332277448368329660310969374784141333758934639601424520029590738591367099875242957970056189841439990495321234050050088752423006888743690438269089289717628025414999150810510468380076833540040640619469151921708366122056875791831288235840 [165,9] -220947281731173908732578620675772959706555698293224499155264565482696881074682992593168749691553650428431443383610799313213330845721600027189999256229639267022956698808835800814178113457318482650898313312486567415834876599876267683362014182877630985797857738459449569954341417734388961600535022440242374247796834871004559366761082234817222208446895802367777980916382974742878145284508747546898575606649202737825857347338235031097547499842530227579257186903736482728162803938309524460594076347795938912619702659339598357918212123042796987937345518242122310085050129632103860872267150365381378478224601788235217033834506356059253274418713889485447930398321582754274687294183827999916248926908078029140142636330811548042308514534673074362228135578217878752551011554978920790042300864204056692937656315137602091799873993828551271401140937156855473164128194747855610172126079008521437964441889457039419774191984839194612103157496405199562764655664889848561220461871801770518539366532924583058832499400937838333275428521392408281699173051146633231838026523925492865998788175349227643099533837800740370333808579579286520794258284457606495376304129533772205135318038910024 [165,10] 427672855245595619900335267108777642823169547020703297992529095390517874881273779141741856750034461871592864824986402478188980752760603877887637115830312105906435652814972179872345877471075396229201330560089106719088848836291943079606719853607396332143515207834125259169132807089180506635391144099855209498621063235036496461477895975914241938155716502142744972694182097303733850738297207889122109810924748409055244721510340082883600307692849232973997096011141736851025891042249970871856391894494475086738217114401413436186005252414413763361419876983365540004361393801104524604976538193856616259240252529910517707635156922885931175359939661497984831251519604573057261591115612224189210692232522013393480799507805442509218375023512066257678064218209173787634022677267975522550349936273796760379093976205400644273920468869121508028646727472247544567688234074962496215315616485684392884856738537339939456189983244181753620901963554739286249526550979757213311192161092048842594614955600751195440688895485713396715116849271499740501100786728411176924448853888992076849808525945618431048057472766206971395996916058351920914657834112849954639350885413250517997695013120 [165,11] -737580006398813307216875684301292195401400141181643276549714390495067774226678143404285279229389666311094721369448331928277082976340878037917643919530398122828576738867050148344139029198070148437096562052544230698065107858359457240485911063833406057886333179444051274980739453413194182663775206958696315120274647648968893497748128280322309644491709964993222187427547582845179434781686931809716472398094277872898981195802517263498735056388339798678259767824642366677435488351385449096536819222366803141274895088230154239090086420436290270191924721904462553626749947776240170758088931420226691292382269577127552011480472220169307021359834892944720405255643539215027866054925612201929074633049199445406615410734621728024079085761260043366299100252452497676051502907949172934332634848837901809188676749916324633441979889765391367570237247391634779530574264677912689870029928063611085863075045129518740725942352966511099441098286522694190085520090450556995648210302292145444009257799754877352095376891168345425347889627353494474112505752648175726411952866291945201335458215270143265322291471662477804114843046654547306766177895081691875720184051461404884650995888 [165,12] 1142532457132405295271247316491940368070023920091582511677658779430530875518514090487251182278574490727231571516453149635697909873334787120673591377784710059242837188673655777883480026298031542679491321921522582523649470643410107179881680323507030420187975720278479544483046528653163487481284250097872310497418786433965352548164101354384168809661601158544476325483714455786812751164938501228016519083075725656306899147599816212046579583425339543031426015949740316313014785492043127573919858467952895576737365412566439519355472294840784735978991610689578486717994846092477038472581685615829257984349216937742933431300348140539214521583956419025203272866285710952126577158103478885819968173806822970095438947089814901672816242814357607853623161921240754964991079865815385200820396612583634496920804924382300512214451319211705547280692630555875423383757428000484029292195714451298517711656887541589892072478212160173530631301951833828681551987782429021394267311098543068866875158979503757535664475860290953857068412998383632359439949884013841861861989431083611339692447248024163775859157323012686192998512620375748809046729779976945347675132964860569200340064 [165,13] -1600284871428829406845525361707911247710865900618108700508315513850079872512850518803166063591539824247349643339935831376688992267619744837106094327886841734894733120595556294519473493002433816520766516683837273920157069985205535508710380832416015421898460617261986190444213072210814941961380365187143838145297925485900617262687370176243983949823272202714796015264338313668306730459214897152775407928377628381940843341411095230536558020776274844433240615272331343469315073209994806818415929186387766221061904555266254376208844378160327185635909486002210121379441492035696018074235291413954607056125923043248824793523344904631773690253917941427725621578750873212802727067464023304441866718413342446313156142967962592564059749438851100048673282038678176747998880755571269388245178158561633356821550837068943204519642797015546961057924622745133699138905941040776782546398457658947932074445537365316380841657243781538180819017489591947417257871922084905467035385259211902055579728378766282597957534947268106672556213868278032899540855234009204835780373657673868032835680171218893090275772952970494372774786745423795861765597302240911076363793351610970229964 [165,14] 2038220645687474225092785487023497699644200508908663714978477223827443950869715020300045688483574530750827473486878416012002978487334020092778531468219227991668973246862984636466116907063196921361871384453583156281501324654217451833181954107062663835955723100081396695900968287072204414491542431124725460152879894540766044947594767744309150332478833926176785982402329018360364340621264990115181312509879249334265628498533056622163363292608485809476542197303893002093222200489528027441604801649632545934718468604437113842941088635038640563427039734134465585196156620192558952771332059230678638919274538399864156648702626732770143966912821037493795539012713349788057570580886626711097723851034175921778938114289392104745538176020649373148135825019274002311202161693035641948473671597487154850513080842654669262422436598000012581027215039436907930015844120166534898059262383474471814084550699651760209588739811105567675278049291235887918649386542984637367277507121999644995648402325918698033277302102313440994212645150453789960268151605911592254565346489393556274937550391944432439266300957870685257640188552106161707295776277762262506619561084960379552 [165,15] -2372069766853098867928843542049573940886825642926505192790488600983663684618229368635378568626360107927303945401230019102361935229212230356233078731292597791674830747746827496740226590192671826463897350168532964472910865714411769795474629048930691678508598137688682021883073160442561489641882159121474368004216665274746376880403937604518084411110888462198840408556392815076096929597571767354730250238301209855691762198510961639424099947990992490933412011847510798523444320623933004403699490628308851538696516697117322071860730836293584404240710997565097672219103126254742148962758186577209312095790943420848764006423219707426066136246449634750849926632860729530256640276440124865178948423488701160259433921069239251256780318281033274758082757183325048856105841458031995060459859676962813059940640338699338784327055666958037668561389717865741523745439185544573823521804360673457477135824230649420766911258805705817127581688960421387901568140296769945973404709762704666588587158628488037125198417665545919275023731493958363382920123824181555910272946249151408095902381774113883221029684807717773390665328368339007277920604781642545737974015405438880 [165,16] 2532991080154581307014686391635599511949885826738136805574480417536984858996713186297589099812348924170261794046009647967766897507428813503445047437908165241375743805912480816480623585003976740711385351129722206015750943328475175662592913829571667573506826603734821823138461959040580923314538946624131624431631477800482440415272480317054985350055300222023039633136758864977824441294961416205448165956196626656525827084214955478457117663524878039647906233730887870561774862663003906672118147805143315354573817877784250972456686570237733134254767732514997266752014557486478464707089715215556531592968146213873531543340755724001488812337962153900599676933960428459785052259215624088021436113192536756023066851616023414652627200187403699554219702636850019738818102294850619426844282614775488511012978458403469290547447586359842605031597106356370928207708995045023265351297076042588650635937905716005496028855389307700049165598511073177289407865324281657042044426775461383257117936363400348956546785213581516645728573521806308174839137286457029694351184244538479151458841825718777034758310076354109897903856780686383782775498795335220698421694188832 [165,17] -2490806012462643005934937933990094898726208261574963270696697981283288981428242496559985497661358692050788369154064923034481536038020129430218884371593379291528835467371352429771582864924993385732313559722078189657443594736093402119965892540917932464635267461497422184510465081433774651419713129047831549960292321075423676346490633180215879113645107371382695792992312055452875375481344223110096277119548992949987794056454049479356688201742317145722791623852601920626134594534982322653831361587181651462595319502106686022956218312890551477925892761012349181559589971415643585788718638552158188680770534843468561780122563317220918244770219261605887408423152695444988533144030503873806894968227649082411084084330199842493522431919560640414982045181385754268958737043915495227920693471409329668151161053226455178217318878718989113303315448581743009217070644522306196110774415186251530903016995198578423972797956150510155559822986387723193096242745062690643557379109082122615435952404289966600333040614337906069811387027223155241348461958763702753603596078906509103737414859077689082318236320715559811405679777273750303867144925821372124803141812 [165,18] 2262658619097585805528320606947265781085729056818575724131570840393975644750267975377672361317962339923574084130892214848033890934969653669047422104648836314393369755053687259531432472115420894538773700570182174778040824785339163761239130904033701272195894743756094802516347780484604048356305703393208486639961491985533499212132150898652332869800171882338644186301074240143273710234892346956055900593541633065446289157124833460695039238071961853464335821290278844429971450465557412184555317354235615627482591842634562754710291987559061310649900566078076029481321868052595543091104401102864385579053886356822156150629188777097166074897741239797685160981786810296741645310397193201140573805047009598925987222029303280882433133417047775334418603873025336670515468526714584466619672137326385719372170121174112165638188862934694984047371505901556595131077835918351722867333634536935421095000085337168370766607234098620030632504373991549546211580322188135931721085015976010574746679842272354685616349938967425674449503556794667692362420750290456928799997882520852616342514636779853743386044319869672424737686545677925522253421219864232408586944 [165,19] -1904048971298717940182003525381271950349736025773492244504216260611179830126105245549474456237664411418124996067780293899708894541632912422670475916841712190678641859381192845839147484142573319829653011291861192754788678591929045758818528135238509419396671596880742038945573038165535984950447477808010390466668459392518268661719154356891638881647820361193991130574889011755634263452930313935351779594216211259992841491301521478469908630930685997516001542612999514726052615810755976629388283267621691401459555118496499957043353522935202787864050088860461251671228798318528722643926683351723691968977742248679923371695143019757837867512532415410634997177073826524325145224110427986258607607534305274598164140552631354521437234610597972082665283773414147110497218884567102985908683830529515367089040449677593665487732108507631525577452012962878562344842076491051790317902257371179183795595493027231255494933692816128031303595738025486518622956671290048625765300981164022456105548375019443721324919916157207803764387979581390429143645170537371538923637746868742656198751490330827012747162248499178096503615792937305523712687657750253247784 [165,20] 1487933219098879649617709831592790098062693370128115698386327832461961791340034851163712913527761651341032644429404634057906084479053505444649005822962013605843529406397762955323393985527122309832477441171122924033797162149076466751905382447220106504911068929073616435385945287934863953287830750556205199931415180470645750058036796432785555053335461934259424675471006047156615482459284536144521135632410638078233539199290040234307485785302129453889165451676875351432929205989249773169735872248201387663884621289185911622864387593898152927406081438162126782352409003498338094140434072614969717007113146707712741012572869945170752443712045638192878327418009037305397466260129818828330660525532875565011224096217584746163975806848850597261648482256167089248040766376841343783848065706520673057490696691672180796664450063015249603105964403932527689147091597316307851908075967389417483977820567534909535279090617214185592743886011334971709438156675726521999722673277287836721393582755281725842450057096045096068625223842586852981020652899859221418308237808899690444892324795159144396786022869476742400362135506237124507136097795342507376 [165,21] -1082132986740556653919109068146882549393268983501207031168836245962400840950155119432334885097722735577144661720025190932759854552730964185208444575356592843033025710207023048846337264313589092784304383564667372064117101142033923983551321787587614496929662716482097806105585865308211657316021663901547909109306848700714306512233294183627520545932978349816199364340386987406867007106724780129770892895909441694463966982687074156120970712796305434415729450728658520214910536039145727243784941559846104631954493467826634076664832677702059762890907945446264681238513772728677529187621218091167530472835278625644045951532176312702306032554589059592155654676687662550131308305821806733011447431446006176937531325689761970437135640886383353499504102446283988850581909071141171574993939841783866329170475533366117187743966500596784313985591509437686965646801980614593183921278005164159474790471654315361412773710274676213378047325952275486366458671853255612025500335362636649048648086916935069273159868636686464917351916294437997925667013383975371028895114508483652307988093223193939661175781758726066297035741815603722911803884715232238 [165,22] 733856248407686417982345265491530279466532467029141860053875387543237093281023269107852378121109184754954455704892073880193285194884083985208119444137795414844495912402476078143609661372479407033534327125635287354787341220521144197220129092253782520431757666417063258080483695949193303986703231788922438654383876422799776373518426127271165403120839693551021615672883780233775666553953718147812406792927171719250068273121262246094262712390631099625342958540488556407738493713657759666177233176160931727726032590997920432745218971449654826512276240062893059766662229545264823711667224960980224310400675332624361565056674096602569904187216515393514158915872128062982200202764345140320420244830302326956346882926347982223193462350478811354563943873418903490896115292877022787738276808795823726234574920720365859692368014027657673166267830914485012549836627674696874992097120195815466872949409061019929780672336690362609084671412357499745041808817844161901643136123306073373375498895998670245972239021982101342192280365678865794032426649872043635432542886231658426994405563342171471308599169879288382090271680660626410647454983040 [165,23] -464862914735902211693169986181499277802887539208396263767742394525031089622878818512981886446034939214660935281599343330159801016234831067629602542006431286400630729426463250433190010829025079606630854346434476075998731293810254659660571605584290097365562462395029505226890916258767532152281276124944351498144755243911172464548210714942936915343467456542474209396604621521548331547077969163821812293505681130819053496059387016106153252717036168502629125910641228148117659042703850547241181683957881185994760782495428401990783141642875619111671114805431663702796579831575100696339176587619616737995163250356499493702123329640334112933930766436320511715915232537225757821620303312197272080983356176444509680779407258011633612948569235621392083434175930639432148113800576252035775888369716626170087940500939130371651006378859531999535895989602727266864686562417966878124382334665104859682817426824686829257923471954316287406603728488522917701522774658697175101405065779597669356725638065501662857346014605036186702505408164376678154168567647785553776694903624113843754754332814620011183291111421526226757142480075089833304688 [165,24] 275481810371094919721658590391432454547100096139603109925451332492944494964836544128423199096831240603164098802139309462529836742871657199586702416310285948582647349236484261711270213695648908418747027855815436175378598598215665969571638020838717557850381275664790517172204676041943506336609977046723768419191278048171358837987249135428270305033282523750499624800978029396343886861593905190012172692264311938708778486931641226559288969289200814212481464087189503644003338348161046820671327799309825505330037901107048618315303974535443962788864614126043225805972108759251005190594580602935171608001194978697548440759427523591861149052018856183191249513808126896343595042142111020499286253084253742693756011512526799645467289786918871519865680552778217067446259694062931850126750944337306230309913937459386265294680286409245773432891924547491830098719426583898402380059662464710944893437880333817557162024022057084903925092576002289519168277203208692393603171423125653720391110376992408751478598782322153840386340014734500396795012416511141851708761866075645081906484840074964823603977004434085576607616635974342813091776 [165,25] -152937905266056007894348108961891133897363982722494213046202763038027150909364880478015260347278736680774854503723171983444702885474420169305198094707699097910509082947920055265439076226018051823192100525995733230357814289989293451561077700419970175433284870407191758364193323344977689050717446280074553597494345633965192976876249554401642572432809748874047273356586818921416893991062707084145543119839118178560784846500984047571174511889352912023561841565637698330062925955464203048047837648519405603104363612959148384114995775471110160183909946447645411382397340070995660997430277289215466616532834187235695000358768596836765366400440011392094600867680121990815653756136032562994054542045783900088876201021862772702016856285250264267049655811288474782996987696626741278030082788713862602455307564053035081911984158218786905621937976184472422318880005590912251153902744806045017961353504750582166113122689703510311586243987106832388932488517986054539815878101874786199546341022033782220736347444244286619356335112502283983263271176235561493877438565854636848102511858766307415037930097003742472609381296253732526744 [165,26] 79639564263146310035658142391653688285260445695089340121271197915842202387583654121415906154049565655368973116993702581750373930994472370087141852833336469102325997109714130946748922876450238240305058030477770224367072869293313896597548406142321632435046130293594244611915220869289281447045975781116897107924153214633795145436970501738661769124234921510989747539692311686338095927351597296928270671997896896995565529387417186947352535833247811379615223656747573662033315373481533925482963180563832481896675798302406191503454838900001630716550191105506496499190691608618978352126664908974942481432874625424989368096499685849840403507521822778318705260752427035269470659308634037881149427695358504930065482630721800884082286247534194227540452850454118717256426661985771986681870047409924242316657485293617295282974019131232830413598575757242885701236157995666272353973546691062070722548947607264491833153080238046245577963013540084978114497306672624900069636655707630952582294407376908831547669747907837860512957532320862172406122433106802106056571882633326284204414038796584558486938285252999216950584142006154240 [165,27] -38941743129703220654962572246990431672554817065793541427972874945622167661928578028453520744443551811937157373308918265397315611395175262332166849591030198832826309107693560247237581020354297461588924497977497845896974555407323975115055091896361292483372357043145696691135894676229064878579682593845037610950166064615138132091705099206431290319655113765282762519857108901383217781407914234943973562645094522254121566092525749009570632458449260286185359329671781764009557228366155841736915769418089784888771745466323986574543716956848778941614030199278472621760651491698379512060685173981994695585330471123046624232711355018425591368272512731032702675848802620858132844627208193265958956988787067839320222039786173556111729166911031559181223886010749188047384003862035465926255692814745972280320990486314615705266724803477471788987420795893823346009596590039781080878809097129979348876763934513764252212342792958700519124196016705968344056370843664138360579025303919085547860041166291870664571674108240013239538203766352933937742811518642236614691849815375096223220093327382865962858083652358340211913065839280 [165,28] 17898039178380421372983064445082873513681405974048080978375589967245527606930618185440277587018019693884301557427048555031829092997945970486202509863811797226899046385681876644277080288436712012984814427912052028891662724001455950787501157722992070033271854974973091994840695451896509603400876390884790522576085384501553922717697410914153166406285134815048647895425918121519993330753772513123012366715713140122233889492380773857315277395619013185185325176474235702361145895957474600381809591015433137718916102613706871809943203437795440170070592919261818300664657662935995062500738794465386563656387867384417220034515770862999745442994184769199350491971999677975354987061539061285191611183788002374103041579230863004458021680849436994522302866171007807451725915608125284251828340851346867297367098785557485495509904961201085107547048370073495839509355949108115710466922782351850464113464163595160068011106807488066065420114215024754237141270252705745614046181611693460396072168132955569504575212908172184424942787904392755610539451395971581779900893639361824141398472894073503775991731212749450162210027168 [165,29] -7738988710129826374118550984386600171071696346388922663142144663149236370263800095577711688238945861120904845021412666316142652060229149566357280116001820315969491472654671839162242021489572958168957930182018212881374627337558883947100414917017005211979058515812434558492071260087694881040911164441219308343561360394107779563382495364623581539191427390095633009982938608473236219429656909330021014209738374937786870087772585243577779052056011724292532364285822541757699956071414517899260411133527526006645416449939268074301744992953921710150187476668713847658561731917166011569266804081883271135667038011990935619752625417494000327552633083806445582827858114666939933575415048775582507588688465584555305997962936741020045659390764170497617445191478566865042384314970658975408362952076426713139639797081546046541778106161684293151491705413292740415166281529113671441003858004663692529303020300118825590431259431934647089658631914937284486223835171160702943513677991663309396689466127559248947798724820156432599053855679114871110254509482184451860773863343275507227390772098039808326067486277509196404948 [165,30] 3150614845788746673089943576941259028169243032082160686179351390657510093202950731910860461249762914850538366922196444157101965422738503053139620048976325360013270235453921483635453684453010039474220026205795721921646584681882281967638387756328854454812942175028937256682158831051359323044860239563470133039463380389134957367450762933370924583560087253797682455722058043974189731880917248398630082066842381570353597670400308404540248053409309666312805326467533581889035252663874772386024135749254854700962336148447784748062845774388546419783831198193554278101033382774975421405401310717914545222225714905151723689063861127198173773998651133632623002936928117865420170713420465587117213469679890593544161600578820209916431680450719585567505430562191324713171609058533446931167218176427096734489649925588484085827104906918903723523993082375561887619608884363499033849290542961640753450175698096757456522439354055055119024957321093192961168492670722234848953738453622936841092608876171878914959321859591125462390872108424108085765559186781936157270484449721757259293677993057814997298938272833126687584 [165,31] -1208494055299282588972912987046123738037051918491532494137594675446560340085098818035393478304110358283075660060533287589430334156752377804365123939064485415198422509216208547133680085116312225588066770270728182521048961948424792079679091276517783403738064956133540796304157413627692160640707855396305014911683332324521096950271650030148150417928963267164428689786657858607328501081272665776198872583771742590828962077795211759234237080654369493952577050048392836322549849470166898426745908060736126925433419551863592690691591216200695163788192628746881997753701268210175265932689606347137206823049937226507434640380185170946841291325512779146407735181630738389544054079622727796882303194816933557031222113258825898328602926650926669633393799003598801954553001746520459894514517168179102417181324844334221855835765042418920485665356331914980647146770111667567851335114435134439091544520725879989351659018807985991769702065069753834693321105160015795322150188921135463505517087108835082396834144747226534429387099042783190850397982389114625900510311581628262022863805188432479875420316309862460912 [165,32] 437021505162756195226894866974234587975904725753430954364395017519362257974151443308703184649646798909085285427267534417238680147796297421220634095131506782648934656522558467614164518136004914043491338132037481255298546457691882022156506431304737205122795978774874857175372586637384216258204999951543481509787961758927110376708829015941795774690294105971155664311786488547041627378461199146075634904231351029911501298227528668230791469105313769049643145419426892276452335128422561153334236232095299516029658519415125540428807574993705179773914682101463491937327810079740013163282743828359986937241035824554729107208428458441534225825179719675477943744040805137674277004604471723237497962155091468772494774074201930662098185000996070027030044595262102287994060494607705291378020242065814626095547411432453604245595866245144010476381996084208956578354731994758235616011740323540191600867063382357146676511899684151191052150520554241013376520431304252250807493339178479368608467403219544128353240130736177274636486201861288162491941019398036776952287672337496561428347591582508023050899451994016 [165,33] -149076476019489150344395864854476294302204066940900454118556059382736002882593755876500501046292229803778718861753520794645162844617380702583677749214412871097253507903254373951327142801770897538303690104681073619316104019415348381336640768549424325780982046227020762006692783180738425462073367373892301356448096344272867884815424756864387449556631156109149076810841847727587899564937334323571598261625645444391154127469835945994395663659432068012825685084009689398005969268496997297011648216376441805861590185737057832578189674107481627793354058198088216088151250466703643762893795670413574330492770795471812099066284608002978764845157197260281410898490437173107349255712466796626935291359161108691550254447005565007214648270557878675960553109082748071226338223630208423162367895720927947243222272406139840484940070977775389000949876415869705862029910360241190811402325698351641946159589989590394467330038049759355301696414172464845888194429176384900924560222524856468758921806992415009261784455234776532951892009119246879119913888028027347234612832525347742143771771716120917785415341316 [165,34] 47992426243900590380235989493057046275156779118448394606478420507010356832741703259224946203345643307543262028065318887512535290909437725179394460416247332655028408780569154225780619129505619265843550629356520227771390034161722857871248024145962000967371280586648843409884335644110785413719059009583015714586248259295201923374902087055388269118485148812956976431534507008379609666800657639775071656755133506296211272901064541572515786757947365013535619992989102255594225292852865899177182899011317570968317536782038298438929028249366334349421284066590659745363138363968370551763980803779163629597219044054786859261409756340633287589342699176157486024879247589042125632948927494779259472345114732718308203622424160916404563850020827442855443348859551444476141136788891247383349009195462495728726430338957377694666128996832950269749326472311777795685456948434045942497507841811554548177655733137654408761154505449272303894849725943348854470942622634138388470857026042739757455502129147056420183050147023200732061117869261204139797972287722809579483875585775775831715658355986039371785152 [165,35] -14587311083762527255121960488809980060238473348473203271237856764265371495480688535978504379405614130747780627945032496129573426669552285318786018203487601204893839734600482239635089242656387808219810219190897963031331996807014483935145098764496896344567957238197611774047370667034679099439074946636343008881389080556689808979198360387591118519592801579901559004107858562991952357609948256762277998059265862060607686128598966146187848901414351603450374759568708853102514923496253648916915224144983850582254103832464445075894893518242630734176393473331503349013685026334128091364485783828057738009506636391964645811583145079376795382148466942124457441063723370478987274266324978293743901868651725739919058350804217531637548801793748995805077976498091903077840153140640784029733377143894491394775994951013968344836053054631631217806331338737472671096352416587861703101221665272498023383998804031950972772635481110306517919926647024732855243198500594943595937180162316478018866118499917372453316138594050483355917298811495841176812589562352269579965692280779865686867443465747704957928 [165,36] 4187671954845894202220808962651593115042856533073213608136444767366367371880012468418861370913212721462023504662277090728636294578661308769839350969744313764327689707969407799411718405602351195901929083801679093392708611512097996293054652816072282290364411345781856685619111920294258668525989069823759870259251582689554791504163891651549280834543360242864760289278940436537557657105974757913613337686279539647239914146239975040519479775808033110113029892438858317917287665791498835935185410104496573781261472253883118903263544243279871099375284547403336097964085432714320048311021696309369936371292920596694600044255209816539316205414821328191672753640325798409295101168559673092134072807023084803802762592984403424079575447679560713932356706173691035375834334839594510175447711626976584424856670031047309358513733171365469584977187406450094939150296310962795316028416741617922022347372505572257755456047341790646455204128515634106143865574498229965676797950624071075044711386702401900769871369872836492005669195002343130331945476966924168979058185427423373536424720137617658800 [165,37] -1135786540587322616381061368372439420795885389856640245916752717161557651828366516699231345395774967747217184516070613400216571788722106874651085974533239620852309430980307121626874534607817873367614284923292431840298609686703856084258810486260849267510246297572831438462215793017411686277632352455217454849386891960134549254548972561128106072539110447103829023903594625852535690126681698112798944755215065053801689170024309902878146817223958354089445577022313879491453299482700983773766273759285292484801922827824701863799645785004169334078252446809248380738222620281873108734279398085716032889077059541501020892388275352799262804158884839570082937121415751220479300341530615483213458561564258057378462502646884383910360374241509291628060982853635331580976667205638747480067498795282889710082442757839682201401254423005014101662928555497894793425885805318905590798867143916191316618513748157500698699423367559459429914389028364992512274050298472879741477915291227908457685119066183332274732068313730389833174340880142993160380248943122338939444200366422776593113029991199510 [165,38] 291109592922705109226452383556166545871935786517675670343169753360795484722277174777287333334377518888528791297628494480614263161378216272981993389512018725631110699288750568266449978222270563654367991236983999037049142105162683550776886044986444256550952164240210245943064848941361481147250020783433870329424710681642003373571483923574554643886836365814910249435975874940319938004793240336108546277236824165204778742073689408668211945797785215587803602919218417612256759873256254791167578543735795959985205708850747162822417706579861435571114583567881221483491585500352478849655814443569163093240121737040724189897190099701573675321090128527557937143748955026083109450406075389113442572835368689878627741210908769375399438737904920764347652552258366953735432887303000434337943587861737647186783374401918115784364000393527652660323506909870792891428471511557289421253696445331174124517388301809348782063328408904142557287049861621103327696546209748643104036026322822357954883488616547457746120374281640413646979175002338185787123486556139837798374098984569994728348626240 [165,39] -70524446658845459470073287139596248751032544760725302830146829376844602133905706875329019871674816020445323934512984543740507888062882507002328344229209607346975002816161156810570301378564577794583193174104740098288500023899785751351626464181455112226532037008300488793593120816380435937681656209747253290066275214206098804064586445845405667346176463385836920035675143611534668681084418136306224124089352550632776693972874380067507267838728179422774946840485292219353731573391627399104633440146693366807305428101779827344895579285593361394961613717139938062090858189159304758139920932361241426493051860201033858065475073217591966140147482009331867415586995070356655566621119751624332145950745229880038799030340270410428245296497651696019384721738500807345315823720937042837506627471947009379665625474880982498660585195486198104692972363474904697537544983551438728286498752598973899551669290760432769350831946817496520851251112728283303516185464045680959930620215652072632997560007313222572987253595246524535425701751445667119721151236660412974325210501613301920998352 [165,40] 16151525289329390024918947977086347728907604394846861970693595480242366932612276247796793570491843310801397248316750732625591445058704339715926519555021618554398789295400335848587678432277326146453156597822670477775505892663780386862350081747122462142062991771774141536945629466380250355747641092621359826149415214404302067471214840981180811459320855755820213010977558909957264599350028955589761675380244386634941560420074201569575457683943996336657512261299619329305737254404331805654750598075967451610210993874495585120608416281012740053320790384099465783902489236288282658624148999489471309558237033045939368759918747270931318912583532268914260271020760872665946309345170604749159432625643370872919262647949735959925386820987445994690254424903413645830893612520084507363295557651680714209822574879370511920296983206883860858187391873113399726725146451394638691029567566407401072764391033002853930522014500900928047164304918698783887124678676686538738116468279113248156847855690502477646075197600919983553991085350175354065997998495360596210714110530198398203648 [165,41] -3497245024259274429037502475130296484131616549666054518853168219776857362825637360706216901881607944073044737899251848059383818537013225737307247930426403386152075467711379537038211417330263206925718522334509691167956921898393250699026539345562177630162371941500469556249078663762311813713896403909562042142860001953326118752876647084636189051133912626744280703287177314317898774386439469028524670442759433497470905723089118573546044207681626824456174083597181950586384734224826720846769896284326311314531782266281402364903977276775105150668123628584953534681697786078058485363045278915482435885327917643979373389918508967466291441518749132377093409401694819284052863785952800402318158190087359289255818209634412272705938803190955710343810735069544701788769625847994636339754361804024984727238821445975781673916807780596610571136032181787553064469634859957784048730027830298249713436040276228309104813230316766191932036635165481394817728520297886367447614312115109370722388187482039678456908327498495343403374151041928876817160303704007013655264021551480801120 [165,42] 715989697079183479796504842040551905208901690807118499135466649677524614580363960128865276710309239866200438679869690717638162349960930258628922394926792522946443870099789286068486446280854973362356248473550709329136334512896931698839027741436642440649468697114194694558893717211499829774314742844464901637482883178029807900027011819392174735441151597358100152482175724670437412420395387112779707089867364758512719942077512994979268287099426473071117592051972961804546712791039831839487649439525892267233795895971017204965258916469470645956669080399434321058524548728627000630203545821152760152815832984773712295848836883073771695740735906392759745140804429450795611879854722186012416578070713499246219580948479488777800307232791019776714881839508295027606640432582458698583263742230336023199594166309927988280633496508253836901977477523073008112077763722108183471682320101133329466289789558194559951663590322951988070282920402247034198196813514209966059882237676506123185850926528432838928926799745582197081417337277705338501868771596760471101192628493760 [165,43] -138601373082676625764112743705325792405830733822050104116134933700446188011155863970353648842389048026368801181939459659387372593583005356349798280864581560192304595651895755702271975676182076916152740241672791448782571224432495910978624524796325193424198596723957600187605253516687086145499151535344166352696603177195404540557611373225837908084456401455759816021922133420688785551650770425538126073237419213956034922624358106337534037523987323444380575037485930191229785763631765205769706646054614819744764756258942553667019239653295085853985783012336205959085293219472471481836370426712489036595697944875170367983496884488626626356065155829973475225366883147549355697569541245684294301619787676904215675201542212916873727979268203194190650204148063174648480609594155035050496026075974458469792133561939047778539607075934682885771789079378398453482483265446904396020440012032855345754985210541812059801839860308401527722966694451936106144957148556037797786749321700535972998435071894051120498076555100185002843464583236643038777664011736324340973931976 [165,44] 25368992096025854828248495334391007206508330149454656363206806960122629650989738926387861614339982803786180846425477076226771407564348725163362198032427789620448659705234543821969350068716942442639730191062951127996212151377773255114383964102030433704220701446413385479812967291806728181347221283382242084722312422852275122120565395016110919886804409913884477341145402832171978142808680355483619697694018762274496418816529216422571088368152180454947845378845788164008902951840350930092764625545144172377144229119104701848305542149950122933225671325087029759679107652179422978391876134905656441800547940915986114390923768560564174363388051926006324983198076142666332706314404131513331937779076164040131876625001685997253538987014913846684567340881397325200167415439897429018641266205588045679614166141267826427354875220243067232732776179692281223671963519727756550531182429902854816662710375008319759219106736087620598690721515282974285732570111411649616125466483858557590471090686202228792758653425736078738708570155803512151364811293880820493803360 [165,45] -4390280987206061694382202985926966999015546667600847317037349572810923512468105275910525677590424771569802992720685243132953318787418565338085176961669568318653723648816706440789761373669408757303506092983462895808108532543933896510582427241169847769696169088586756297105474361443630571741525159028160734592781167876300512387630067415494994749092797435991270010714571370358338886372218007267339929097025035645508205364634149281830899758597905035624267732016510500680818433061321040044599991674792175177170703348934130900635138019563102115039091825311522309189064793762789128247344742318294707222441758582329152958263513239542915861633868418678688515332096147611584687370984005485920645731321646725690969927098073766201263384386921170897796516679623396193133629790651162096175324056378376843161186051774636199498740551770694234132793540890711196498506651334977424540424954288738426919468635748548331697129080420314762474537925567964059919244923956254474225504206082307949819791415073840228548262422571508468197043121205846069447868495107617085676 [165,46] 718286190882880375361053528976447107961508236168128790739255542253940420525110467703381874300338023107519618729819988317696622616260892952035940470373516860766013978589214313993122469284954432305464881390272005080696590322528363988736450725542802516838249232618588949424244088754118828475079507787145288258009772595005167214720216615524622838171659589012726069177068014720754577274299726083335870967771203669508202207962420751694065921071611840525218626423090343317382624367927335048448812048600743027252110016493179669181820879208499544735960605479152631396234887719182626432017015196400115253411639228701327023805748384096805388321418473428356762824660505063604423493978789203663328046335369115307068674272950330373803458136163231949490834840782605904085577555286890029060189494105655081303120064261057925251765048148870675492740494999091462753297263983057492158937728101182521502965853151674789905807813488608440642494177300003522227097024106550248436331034341112435708149208310401205998357783156161757215630928547611812107774364762021184 [165,47] -111087740825000602027134371682932132554050188732230307249949062409196382653271670290884796641213145183379994804613578977760069009466448327276779983126959039823407713430631344566679796240907342480196522998657405858889465711296428903346167722947462092207931224256933652090650515948337814595642862754693251262410429791033473711056867352156643844367698541364447892479950503177754951504564162499774031996687425336372621512981686475159138510944079223183286988923563874900559019635799230631011737957582506856018438413437870318463116087687356730625885798471462120887637066160916900276406871800742959924041329759361381700370900509808949101080831263959637161538128191191089479448342992862952676727296144103667220074258956925492560007537116307246533452453924445063047188463067530109297647073357752689608383405009654242440458846315050378378296331383026269635070902636410548293993190728153440411518129450004024276275770573465181435635555431996550436998657106340685788422338729146212640119797253101506091706245457131898366737959474716325571540040904212 [165,48] 16237925964163154952621788912462024058803660485301472595010840188186292514952142133416793859065618334723685768739573780494015352386770684678428061402530814915184832806448813650584616932532291289033211766779007371142540420753832094742167381603811501853327332938867693019086927317809691367103856266280822464594731041232884189286876802821947451919626301123077453352140277687253365264821029746292637038731461533379153479102347992605097354885863938437953654406499498452071138205346977290913024724508713613000400869339492753863982398316863720822608293052106577917211509438698290367576465504092992074270376770687620658838754112503218446070579137460652550405260968224573457893361583873236905992536654630662313734228232223026002341868638114410957114831881795701478307632064720306825807376993890181447006406425981013517096633542663123939181844724375435476049208121530999679065746619695069923915533893430353411766496821585040458078534333628514563125462330138514515362601462879933765205591348726233939684188062296880368876268479898021304118938000 [165,49] -2242893257143673280838559843745242064419780630065845478763085427014739332126416710346851224904852956032878856804207738355328046988140427535282599184969525348843028826949131735440248779395408333264632975854090291472501554858105310785302593871466791136658269864998042786354284832473197551769964359824667860250376118548555133487952994854604325819237274776045287917680284871596018855252012449313050080465712061475374302588215107011724982608002254777768534246514270001215170027673003052634121707594607508524797156831823454977861155610207283012060331701507018350981421580845014235035930745456533595550355385769247575330788204260230697154567786724677492203587551804076781931898838944256388797407949819814489278674152622118648617267074711233891615582507936368983001860547823409804906491039037332919549808964186986632270629023594036690206437770705125223109594204299388143795612054125371827647539910432883856749883919082762197579125407466546206136083110427012608649620710580386749138946619417225969060485092893964754764380171633836030451130 [165,50] 292687284018774503017619721651928175661615483535366233520141291983132196965246847300550022122014101291762062783166802676229491171348020946237962568231426299685309246925625860076265930296495749752177703005391967134298749922183169822486185860580939597859809823508928404732383396469663064157655695249419947563933832263704262587694956143108728589180030510221055672133707295955356778030641668575569220035091782253016228928892197932792457335271560903876411059707557344296231531099017862779730601177284125425919059610479043262945995940104474946789666845975517281791273362972515753759257561938883149386546168271159289748263245271923324645026023879752319122707282677733120723780902179901561281647095943136900175552467742846245706471955356345753566735070538160119745879396388788771869191849026675409608808256475542131706813551635543965571433881917980642799342285493117513934991454147743480053993913009371520208268728644259449276287219724398448728326166243978323457431762978192098491321275738528869011124585035597365217381230445010581280 [165,51] -36074964266828162364123024961870322612595969554591866614992043331150674043793766583294166066806042807528688171862752251515907846561958255430556126773027797404805382427287635621997080623423243000110556476189978548854105230584167738954760741934872168490620935144658413181307591464959842095283006002580366910774330230369237185934803366173103675342662620968737647848093007462316448248131730569205049987817693546555120840590752849198544826513485725621900463079554167362709000227557399619335755161888571724602075464268641503998663047685550764313873877836258717664406656413694268379356708314183701748544512570603708238890421462857116850537304327161160902942262102866051754324789606001064294431335312454421258604283131771237448700566436448899028009809017668077027417070828885461130083822716420571265207258922014947811098578389919282648937973989430554921646414950991007311106067654791689901189412676364938150621878930491352122432306666811297977918774448723620351240192678335941173280279657540410447416280936261204966545797216062452 [165,52] 4198466006459982326774110170256930949227833825632426267225805787695873574302110526194316340437998623412656589774261070529338736851942185524036295029476261172661557789093532036701831172326005973197927364381214540285055806096582579720038394582832806999865522914964835754357741846539344125790774131966373463576029168640259120768299628575615325915791346987015757077867628479274420872749004415632490877767044107473633072998541629026909009366427836098772029778178420598219200113487121278881391294475174558799308240274588169114684035169123248033340289601998625779409627862147607985108345040024181159697515853340267851340353015865144210203266296670073657916807417851056832289359744176849330995447734634864480489491923596601951840557139930331008967823044660790966477915240924972168462097731926833466652858315536187317332932483573603964780454721597064792648881038677098030893248027529433776235450460163171425447564945367343225278732376549888485263808072338703129052654913560429487764380154911027224496349577772058657031906501720 [165,53] -461233015845657673610292163896652965283170120185400761650804996337341065918959019938454344569962220588254661502746688644724083866453825996439094778491254714088128940516448455401768706032705047471788746927698180528049445322073775885342198114630999864087675836465843646091790006158518303691141370107682831410372110223766737169366352005951368812168484720214954800028987849022375482456000223005507666823176250972476934435569191012932133779097764872465063193366256202404288212505803783153825494477354493098365880118315664543905987117094188827007531105455145239799863711868422463965413422110585472666843181336857820065111702034284799054495682849550057140920550136181838675745487979224161852623807696961459893386679786311864788696776287800755631012381407593772504554337103180705951182785978846901020126207801091631287105168953384534064412052226427947961913658715397071313222393246671092330822504174124821124352260297071267450883765263282398926749419696646209131238795894404797573624547641264966345702295995607800151155803 [165,54] 47812793552924328698621499566007203617272770543370660260714636254625906014263344238345722879028638820682062142906448409862821227890818669323932169818801676364026817684434776062757360010033116376694509797600163458813218456343220331526911399950920592672785387067219599760144226291509862847177430701208915243215619175626069948299759925797533777518913206424122666738336920614630004042324449149140261906764931357625636003532531665012058240008286756850724655915550543736310945968072520907011789043716294206325581994288728515688330469803921912997459931799784050700875671433467438399905575892551309000949972498371875446144452451815414857720031451863651289463353353557556939832162309646614086280660915215212561461574314830728446742212559415520012627355426144959143279675249597273845684013587038242029044245571855482289653282771478092399803840263137133230974804105746377438580184064608981968032660411706431910413983601723622757572121942645043983513042262704483700835717645217426846945756935027717745913942229182006456944 [165,55] -4675171815516351434061055560356197427575035205373149528016097303551286100541062160832034808890006608115448361884618142464897876051120205879118333957484559049423869862854119515024987841944545284691328821977103374948712825101368634926479946535443865110490150064912178104312552282300607130943682922003041407875292496826441400647968363970913202874767336475636923462702357958082649767544284334302371768065979802783482996759926207502381537658738276053999729585232810498679780894149370396727149391836335758932126642095649486215350935114084086347890032157139430961651924141283165223929684593436845847417295484128729655335958342695515768883005460246541163321643089825519238235279486970935605770531974587787234684414734145874619544273035426719467869914916143150210982646212359349344948541485864936811736734934659167336690868549634380270410014675345705804731875316137309524337113393103197480477353258368046513779400011549108445481153081251671499261481487788632178821471000646470322659411818684080345997034645866243520 [165,56] 431025906877037640731350259303153421670568487670219176974873386907090115904112260322905407737753146840123252056442164880900685516665360884247921394838466939150393169171289077721066265525687067506291564232920198340874147545565319160678284723661706485381025826661628168536686150453193906924002276187140267843150184387929977526156813295313770041947975762325924334020017901752125641899280064835504693397399884170581865160181684975658007269046322813634290190485810328849603500271336148948452091137747126974682499260661300807867270995097609264569567949219488332316574158571509434771870514446111321828544664881729778812760042966970251029486995808304183101205283679511762823852228547527201468119445276345212851366747486912659326226399223097182196763169834857119824789777866554767543508155915495411730679809893009839212195066584123923183391441148239335984833514937810502781665446553430856689929941494568200877172091500668162990048195504827348340710382582340569086033387203136719469714307253730865051241830489952 [165,57] -37451661029523918387902129367688341270271169681088705603842780604122010838360120913840684771510838522899871388504425255435400990217928168320912859185414584829741229297777700713802799970157737500459672854320753426334604436221166503540906961858704620241781794088825309043177082563784558870362804959258875462223013351008493448662542959906205894549490746187898612663589050324985124840804195982884273847610761673450433365426803789334553296287433834573140048914894342645121973639721349584724215197280978569532167327544880214752412629318387847664484965293308457823276015054819907694017476838278102697845631545357031578602084564630129948541585939932819094341893497862305169212938277929100917914050406059482729399990072651862882449930053112237245518605628850871299050536901026333841052269278720791830718955693138523785674836341311279551426571020943293601590696987989252931666054439928481558478754598996880724366166117050249883295992511078902714830857319891812540116367673403685586184996917591545348432084284 [165,58] 3065471515978193011795246257283401268550225323064572441539370219562877737510919048122437107590265694905350908725277324196386609114121421171608029880875959904427864281515391086729622752773641470363572064834789511272367061416941215044831449673851177525866996515440367392742435612563700167121999755448960974968439228806720174482975706933920325390315751194792296998568704032266655100401872409762135249188887780753324151879654922782048734607941700926005468633386001140765622429587017849010149879273012867905497648566772242457606425372968733235220880784512001991095707135458618607982806367792777566570362188583620927288031721165257841747862729528078918180623169054281952026556759175590326410147903768775837109534523156121981045539299734064302322584252269831063916367503017104681972067015588238497168794435695574783885394975084491037672352080124841685722136852569687734197314826822889317152280985837334317552641940088892379682667700659828606741104773458773691134363470103685766928616142659178603984768 [165,59] -236246616394629446821318982571740965029733511166181784745345123131763470105859794852055655252113757535906725904906240000096063131323834757270071127900747468673100833902159684600638831488531306499643747627143259391503554823235974317521976603320917204188604256310397550582280468193403854350882489219355459341739387647124164511693072594850739432291601012347002192751900639732740863893227551070893216479971003704092711857792781341774969156752574882645402771364492756414155150801167532280004492832132450318406934340428361621131691028964856972092962292549960684678231026679353260893420681847599474318526650465788459587447915349733334161249170363560777920714397352486817280558952313081944864763609962552324419396382566800664162274694825069707091017032934958127722583998051490646464737092501590528100502166783607431448335200926077256865684452655778981671014095443978861608567610644020371576924599068416429233935390997726093289518861628697975084431096101622712615279110681826510330383464049021989696 [165,60] 17133523603825944213706467569650994331800472721831961716522339652355995770120661262980148465563957216541411512270831154848600849286122278643407306851207577502006994957225124199067725731697935570518817342240462847748699946077218832716770876878654759057584356686784946192480317656426414473614559116229122689299869144072074362693992216676943413870316432616898010318487523557823813794891691585620412785548624412418826676894429003105379300478330312196811452669806851769344649716014841324923253169140792232304085213931532856122080763567550781694123210448009836861507460980683578269358587562596039584176682355774909802912981494404220638546956208385115043856790511674843446374869836771629865064703608479640980245332211446846597840219093958382898910047411412002711830162994213766663040236071347572040546690138733257692680617873527824584536379098833807452368017288209694711519667738380425728146683479867152185891745624809676431581425848970236031889440286464302347712580781856893865633146592582960 [165,61] -1168687115919980798590190311455555422278453139877218984971743221666028402493214845804562143562001265163857356366927231476129791598497742622691822978583018267711817211160880181964585613117990324590822727365317428323801467802917708408262621244062092459954014311377791130594979761532775457724487029560943870647418158045285640550059101389757417389903281511961926425654353166623009485845240709935704863080498231904270527035027160345033459986557528581047069686496834451736135649795122339441245681225237018481004112637344248864492712730781447742365602456805057119787501834319856781716697763282301221265348034111850650445524392420293409500029124573101153510837994557242498453061674560017934060602891198658412038754517421048916642331433555271952021173074656638073182477706269281340629198178836849771092147813617737528538145966868556709149036567042957574733178644219495462545455789420397577662762117495329957723726741241545158547207562256668053311339943476940074977629571899693218072829753078 [165,62] 74931599713808917047371921921049181645722290531774587979168321301630566588694175875895876308745531528229727285642988681612805975134929242936246842452872012207889942676879549486280792278332785068671367422816720052923672975648508228419423240236673734768762809852449797137634747384252288296072030921213643424997724541821728906201568127732270604717663514140966104009493933410679207263885209004975572429836614479891926366466889836966177025550572048875786014866091996427502580310188456346408027347177385531907168698610811917591026906596565829504306721737674467067489486631535678008733564881208723994178927290923683146783352770858433101391068129425447594142467810290656498367136912412266934447491245012408946446978161875595161532972042346857869005447278396740669803966269239050070836043353484552648003162878574294458525707067514662929031863583008675619253306494615411504530383039113557162699806316622892339690057602039401073652679374227476222883469037596891534564932580421619623132064 [165,63] -4513137626590103337819629617405908443861787105446508360227307499448672352884155384331609524807737932721960875193635702764073222796711146224264357717050635382758027930539198070768989203972810225351536652513786702668178026652444336116762764733482630853871735061827580178729870586872297463757384970060710213682196654556520159194879040604693293012645673748004013956568521503530925636958754925374669106192692751710834190029343675694776528042395054399462748467130843638864594330995115220062850189845134439593962182596007329959843733218963971263428874446611730573517556182847718283611557033856574612391436150583172133093579701327918474104535637576582915689583823912429313939557328412509112694571944004766669808641543747936532710431504912857146777163286218222408395617356999982427767052432374065230252451402626257973380639329266578797509565653375389691426646295906518450485976213533766449665985708418875089106625979433364301617802336877799796337035395391741358229725473735666290532 [165,64] 255186380725782709414995371849017364171182260331090161207057572779417902295116943567682852849171354887488938197193698672285257354625257866414878913863001690454243207896591800801567122366065736492541089696010397127671673113094186912961120228951952588414395873954710451591984153914692817797560383566881469784052608807131998092840085438611096364365390125636207795146696739999000496576733771887442733727725798676535515347701577240667313560949638261498253325726428555179443991880050762009620353628337886472027741682981610510177594368390777673710484496793932278298067727979952202949690787656482186654017276805361224968498292351924199496337175363969096552335202592109285461777070046565810950633033690793707407896251442938505998631377166583855801829433781071648341908090784908106005040395271028184383358785026608273538411724787778631912821130551210983324724830342234509481593006616434354061181334544548856616207439114982964406496447957982786697084133128731179359998916828446064 [165,65] -13536520540308860314161147806435164606889824525562086174586836945842572815086868860730136677703420208858717357101021672512829267029600279469143056181005335862310442521475155958549493904193208386278294597742981109414370522190667906268774186839760011774438022874511888144121447548519063824821604847480887176334674273739341481824547059991943889437918886590896271123010985996084213603723353309879010827236478761496329203668203767709805079473120809360178836876221732581391134669332908220663550053878219288551656250650774666080570533873315471999907282583008044175899974694410764096021556841898557550219257842882056602464990219500158021013861916948949119295184674741342952562291843557939697142429834597130361508903683843972415169852697374454079557115915659838437343455479882207181592549752123192375768043198682205103491298159476397462145175877157833076369183688630583845652941241236694615896914439963894916511581707646692860745737733837389175684498011775332689114160957766 [165,66] 673161401950188993669832248166610191747995878277969169749112389994339860039962120587091535544582170639274682228607720650494227975345910606271176898547107954079521657163001422231364334914525533623452857616371602594336567454802100132793139277333730510234056761830928802324740827370350960991807224905075980788720025914359775987253344586934284401362850873363139717377902339053979048095739313657596327114414166531965725180329124314193285619209792757144515684399418462380799274943485190791397486908294298301943894327074267807083617897962238783502618197147050030981120663635553668300527086612444696932807689737985547616226100339163940491046674868164745897226116154516761074578948097227961833321681474768426359900362839912030329330518895495267440153214993736503334695615130006189517132200042610848673373080620535523846169339536482694347547739109244509778097310490573480556313940271937074273019072342820407252930507607913183606978955990945113337394403756838081636985504 [165,67] -31359741791536642537443316846481173077716995774460316422277364915222099743855337441829342678344062756469903653065401132146050195791195068534401277337966798571410122670366577715184959001547057115779023024719200795203019699356380775886510596505333718902205332201957138913142983299362313078546989509266292067567499553140506899553751068982626798430872986084524381322278397607311626706743349857388742164222300202302896094916959028938183874455512688432864271921582690044940026100000627625280550352172441376317899699880202810142399858135816912010794143785770307140969719049811974551784855699225566594311585039980878508497213581442993783845008444716100112085679376170560027046248409639004713458174592427698096775302346766058869903176890196582549497379426508592649407415385536979333762554426612289920344126211402862716943189223008888659648430824916298957801872738149405738865894621550043340266514776804114889317585765991585799952937128298503203963115610727125457268 [165,68] 1367513943063838518834702910216398677417292819534713392459992035230958954744567437556727394134882973084713484258329781063964487860229919679702828990581868464871865488583348363084968117868496604964648468438661987275591667987993667008591492285035106395372084102608088835693799102142178370431097497579434219855752647551022002816526773334001178147876000887718813047892903768549936437520817988323188796765035953376143818260287003014375395650689430025602805304372240819060974626380568619177955938309784166328224511628186674719902446337759805203744936944660324078599695426442252473815725227487569426900661775856449339686409736672345055656832002505836741931238854203193002644546754923858184698605142251530912274992551200502621003904780754563437615405555609383736111975407972731557816598378248162489808047873645911158207261853649397786502038760763380103191356370984399142632147353002134211017896509245750373509629249372669115858306875078281025276131073887583848 [165,69] -55776105999051495221633399430661163646264579766539195534321204253009032245597134299150479285834939438830378882358970925559138283988833744292475134172473123539020557250920898708042596498060476437939108995973609860085102021293527855420000980733924311220423204209160693165753375569401081389176333567305201867263776973110650915720664042526051143215428722651578466164003378353747621466093126078152022580234524387100490841422033576706171836922886434449925260556230562707660609834732587828913696981658506378504884460289526476297116135646676085626865106401936663072974235543956582107473878327962976812453737654225084073554219923768591349191290644110094562690268973786143725101415182017497867098575403067687621872307142884196331813725344917024282785792089063483423075858015178366610138498357906591927964754926185119661614578718392930766698525419993569420610123584528938140664552403641061307515954484171270507857950414969154703140312750571688321644802476301 [165,70] 2125978838394294426581209473205475595831803295536908554497768224912854041507612797711583755530765301126965604184122526572823791765626738495343578048185218443755883999174239266498441179078214643231113270535196844592148847109664641601976310928594995866768282876741317387133989876753050918671248265577156586285437202870802533782861555416561298576860110948673714089598241697475370672642617079995298393160603812452203141945559759508316710195177616841816611236481082386335351290231865172177650129207418661848024343938500631685986143544436554749914643612162919700553550878440352864135946558751474115426228831820294378706462848939660671546642348706525798990266594839245627576138941407738777513264476877190291598709299883889533088079024577302755076930059081741214555458147178166725091975040366993688100943933634124258066172995807915003165177755315397169624114978395465605158031306808079553347612791979082477997261590991153265343142005845439289569230544 [165,71] -75663603961195211430116843608087803512962018954014148753354445919092924827499817970091148695037235176546700566052224583165386962355313493898293928434926682016573791481173287126674876519005187681845089877848869280340032795267760967489787804786671526447017940517099311122489204025685861071135603792884274744738559479350450136720484090405658380141619641848232012344811232701467572646650184907745325330394439828647020648496930309908693846905712366944785163588444287080520479618255368449797649504721931505704054266965851910178898678659982991101861467752416740472279228496100989069999236020009302523999876437502087138893184799505140292526948656474602678337049156761386531290227402718080155529059419691782847764866733256685059042885975435553148700709403782748932801519708495271202714344292271154696052909120097610073803813603222561338882604101923463057954624029680566313185907822398747174586282262050922878088660632443182313554552452768589380036 [165,72] 2512124127630722178236965460635162023086413846387546953698731363881617446524733876400953376717063635805857098454037946876583760069983197474990337638919198768504998719465751822186625876589627983121897856912236795497299103914182423526244968481077523635021990605880598445207850759200393883203357665268233960101325926274712100246061502688285510716705335909838118349689574937512724476286665420669582624522146057785418113656544117346698899771878162528369052457655578138709333454958838522830787362764864763105430902477937434314495434950751834931818150609796641029375341723814226290266294563291707393995605261312661285533514609292137602144161819104670898783145971128373019744089211944029825874784288513053169707069310595368630990890412970177753144584263140556741964263651456641587900980758039126303594196867152910006824526666274114857240943765144245551363301076064785516382011507081017151065494567881645616060754324291237343954611400651469024 [165,73] -77734745574119444460024200535850098052117145216692264015112963554103323002104128025724130627672344621898240500938587612447199866058196932426879236107062592375506307891116412143425164680666048542541572872470361189978624782358289607671678436143157058824917871852789485808496313406279983937549621881865825386233624943251912927136700359353314803032370835341748827305364028363756855718269829471497840465170769891132600080374962647080051710177617193267080223828490545778350802685593020826106221377764073379401283025803671870082606959156013914839293486946151864047941314756865071707262377362492361350033103036812162165816476215654555925842412989063419163292648129390822169388585167953907657998727898711606735172476532899417416336550514108398199642646654648960996925399086792942489102420492304082442927620341291624593489231358664001646897953055956752140198121712492250612815108577466104306494240414483004891696187896223641404260831384748 [165,74] 2239692727761912063087319367470074860527343214677480620559044138185846786805161951169324028650983681191218046027871101209925363379533681138423908585168174043503040745512366135735336288619447567320026779996683033708521914779769209474008924306470228017126053552547424093332358999587044470674407765608884625123970870788208039984081952820055738542208774371159832904932219080230199093170798805912131444355175639778091371731904654840477877175072992814671514760241378483303379720579461451725553665573143528091933466471210138855613737251504440746300696443612782445464979104157186449658433847112354045305411017495525857225715155873215759821969237369126216541524022585679834111654976705811726008509328141908743380544694894315988218152373118724062538330382946661331880268635467091158037632898011243471597709951505889715357395110645540532284239866447440522836898045588681805680829583977345298967829279862516847462404477728988593746638272 [165,75] -60023991435944012528875671665555924564277784436282090631990583462199396944496241401107817544380386743774903215279684387392356778325775589690181748133066140428728986345692532347547125031382019294979275822733376549210347528016387113112216113732006448792031175182532185537248938129690725468494515413622549454532264307730297441678486152706299112872297936180284105556905988991927117356167300346698591864374079242498551455617145225925487909605647094598999930790735323368577949358243043649380031650315124406875957912699858002726385651354977004738602631818774928900145768082355896254286534837442136275479324464180508587616892803579420658871359133443161758508131648591410453580973782816165444774396322674846668279271858710512725640381345271204883041322832893149679386171108281270332548522874378294006682321076450250113617252133416892972799516258196723971079339724546097506946535476591780478612021220153734403504788417781776898160 [165,76] 1494765348791182471021950393093239187453142558202105412077337691955907841120474658901312259985206957415260221261166046244616636255374213456650365932545016384183673539872842620651817685752897967293708123243352167683606045484869705725918534977049609825882591237412449124450075889686729881770426943024138647923345752160672215498090461343259381211715486832788891203927333689571568085986623748720357211049007588462729159090820868239428138121729594700963799299569801968594193785648148056114595549310823070418193237731396006200471309862240499565291276718119674966727432761255471552376232782897157266759975701835261050539288597256634070351484861866593894315262166097467143522110700321018488807920161054428558881015596658640158499585820492559992447845884222043616388617618862442001914218691725473762097037036606172475749588477557906500079517606723504823711755778174711964887679579957320961458766685472452662567127447356638640 [165,77] -34551400438115092736250508797010136105418705844123993870631141553301639013774851641752208578385548098613741624142995836578442776515581932231407657485347286135057890984281247602109975336642199618286954428173715437190592053329517259062250937359065036416635350137032214451073397616520180230888978090997563489733984122338901496344517537978442050787255141704811110270603431650742054015936435050928132632994068630222344863071323194112530027568784206830032187462315154826343167916126851956106505591401660566234094788926219706107304087652523471725558903346646540941823813966996084983982107219244601370172957692093273894454427537541346398991709098767506487766306217962674973791109326137055463810937621330765851022349353200495503625280294182680421090816539980754417135622825376745786924072539225949494913251876902481202023860218118058124694854868350326139761455983262547714795739718805852697312161628626196143045854616054 [165,78] 740490356910040437972152372438053364188373945691891713851167094318818862697844351517225787301351336442445076643246326754160870770992268962921805051033810126910590742712894552738727870218256233026813714019169802368443106234051637561710548855316103128870025302802581318827244130019654568232029281373374203470008882096117316933707392921779283871709575614246670091787180564168195058742140135998363585822125783683258834239048027318239687294036877373838326057165827773507343502189842553270217964586721678674806331051585956292954400985012491859528328102467136898428104674001770976858003989628849874411256041359938195589375350745741387822188819172023394373671379260580309466756191861976723877395872600136897562012177509558738140549421855703385013950505636950124093546754681900245980833313732519938342623787899532469184489596405778750824099047673652746920209954747634005368400332923306834819005624595054368701280912 [165,79] -14697193520678292249263260377605569956049853704162997376896365699861184048464457144232250543421080136698464620681555381063474704140111649087227415911668339503014132759935754312725224594576637709713266627594352508411017253813306732057767693412823810559955154059484785100205681417148171203370566097376490990612016772960385290839551824007594126405506800021871647569246962608640531992153629961286356140022994409955226247625212608044858834014312626515407175050799723811320169558765947274299548527783595611379549926106786752575380312831877747319452403154742964259917451963844497204719913505866954547526956730594433346218611262035163208424343652517060348453331966238480460891428392945486078892361072607863094545996901157123423429097297598645646606300825950645900362745238967078119882789717533505125381982514273367209898395852856620744007481965814834283661421622003498512806283768960400085484957701808054273300 [165,80] 269832280171532920319285290929896302877877883438512584908644523838628764514435866544538727850887504856356867034761099898835066750157315956572588014533793373096721596303465663673448781777684014810786517177614596742944364819170245596367382011771755377812714909223066207985221953480723699010071690795629554948654492847638717552910788393682840027353552541344333524532111239158411369000507046419582206064475001036226239646812361335339639630616925837530319758317826397511556174276721004658792787361028199839793461826387948844363814490274116893468103394663403966221526378513861777470789646267278013576993202512803607397836120012411082430805080538888964097079245482402549868125852355355336040916860895842294997230536405591067319502519707157209887325730710074078945902654554662806712798509963104820617895235664764014473009930584139295604675269203483939886759153075401873092175094799139406316635429050233024 [165,81] -4576819465506296187600319434013230422626158544168442829843644192119993028591989998809970182661576120197700952235621767845536305563756238040811765467689065516365896059123494952797227641760375796249190181842968140338509622491034675444503630861943747141286294370883646582613134697481011852406855669003339330455339903179612883013451529288108904123385945025058802752638481716721508522629923165947329980782553932433488787677145778767865741548807932512404112375444794210279482134963414186715180920538964244937024842122680864823469983868433689372693926362952018623596980954225346293861894250272249815985180597608585692050573892513358020683796923709871742584877319236861459575388337586069645795987960453497500353751310164232726830039656116105688697295657282009299192055452934590189585892986539865056628784117851881116296547100294303460995074231912914931750617515319475670060832520015538770690842000888 [165,82] 71629540181015971597384664694193625407505355041140292712119124727602627705593368999509773832575925980597641993704984860610573991020929579669662075632460079520646831037841496150882355574256054750301613208244355069449168403292470144349943808538149033713804139652252966346887024333568103560202008165127555427638442497340087974612888965855541203946246674944761486633943601831297231721189804411091166472978880319821766790081570498163391510527498997793777515629191349287864152482032983627031956576613560536813226548722129734280764649015717081643652941552952687787224037446093731320046615265321668445719851997818042170714382636509059322989079220758512074694637356386245372091420093724946866024808935750591918680387172613340493681431878960407197573885602652579750955294461700159586386684575956591433449382983039361101722799571132837387754706335582210578650106709883187135685830467954809939934016 [165,83] -1033020369170745878249908780953808040942427969897264951959409963947105629490561484476871158929196003183249409382305584199758707603421333169857234390405348593044485690484334333716159473460905654184899810923964847445804249087870457780184298081212552580201819678441110499003755999069087529877942913118034784299518949184269967904550023916738999150050611524937029129216781026202479259233632736297925318957380919026510499216146125550532282527573311408799122359455993742684011618402171815031616626048512524284666392969124496516554177232469149683370095139234924347572421238463268558572652090154346265013467772541423998483319687723992914631400534706428411813832774068464043962505875249283949155120777482738040843941434264046383755910166953143892780666914493899911105896829040977547953927346075888687594165977186695876178313054400115823119441829325690017826258863451386619928667522664348553192 [165,84] 13709606296355798642297308006134026223872119528651146495333326184576079446166045291347779922971225137177852832856120256130668025495700802804225474220556489781087296422432715546625577203305173800286796800133108463787255528351910892272947268305478081143971519545996518969485398287983392885336690205816085693057008019965384947382394807563959549604954250411968854226877020077869737822453897768575512844660400403713683795263612255779741820460306901447073748261247078676518258719237105307321309851334867763865168671928047816344112964522242243906247819562414953544048040653164140000755748986009881657531658282061663462134730851364380251428002866757758841447548105293784684209541625208135204576768446159252565876719179478270686274455962332662750712448504793873316087364610947624920902339983084677144244000083431007169794048882638363449892522754794600296749304939419623831077135602545984 [165,85] -167198405486965774902540688229277698400766219619878106707859141883768520245938423686255346574867482106427386679973817492228344346606892492213262835690212045797586891595502805619419663037940601880861698150128359382056239736667812925540996926931354823105988746829382098562977861541961211366891371425855164646219060526607169097941455676571264717884366696043137379471460949559328578502522827018650230984663676894818842852005561631867871197912578128113053750768158104531034845647443185156118118178242806125012980430137338347623269089031874721966361123436663517653667470160147743276589744888976515234456933309664588230772839002620741372065784753093916877390408421191237846589419026846345962239643106747158604375521287117880187260824272323977501823833618506924814584578335416553556619600860513652163316449460301065312846720519823157125361415292839672871003558999950201861807761640 [165,86] 1871121726620091171451857179673632229033799343090932375724055324679026459568626542601902638376390640675181073705935356953741835027588243405449862677849283811370110541250824930910970019437391578865543086994970969274550005565276779783097824993799092562435364290435530303508045833391146124094388409466142105269868108116742575451149720194999636340266764939231608603626642911607628142285747629587893531164221329016634383090870483031956359145761676703455121315652897695800144241945084677552075319728310565705895178769414619932348186516813076275750915264164465853824872233976475481946269403195565755405932926063448477895419558636827020275747266307479171242722317949606506577253187208103715426939340331540332006284035375016124609325085336480796045768558568198980655312454222123250320186069313976516537254556066920246274623515012343853675274708690413025500352363638494222831584 [165,87] -19186061056098332814282097988392622007840437214342350696275679883094473559792107818974708711496010922720423914779292251290357368687620792555325187431078987928815623520157237274698286611806889693326909913673717760896376925125120374220604598822196808654952494587299464042639445524144931435968337262623014506153774983643299952741951782612696628805245863376756854400404893606442101463404446851342079063552085837374950415093768501625489393785688237401657314224084544190541137879413737206919754277434967400744451033560403606910662037903750430704488474646654847752414513473262402489996675274177021413243616248596696350626215974124290748129196216211954855422630253284754448772902558206869982040876958422814667698858424384353924097761268056625099227991068438324270295700725956735647074610852393558061368117187254463663804049008802607974223759055889129294715749334900897228 [165,88] 179975459578510748404453679681276031287339321274977634385217596159248127733798923340208608518927936841258804678716707231865607439010469628777386592941506868839652620063999224870504530202545037459820160207188474654008665493470766178947634788187073114244691804836678127895230960803437868446980059775715360029271268112412152472264538803510449422020309451618312296522234243483494206771936655201430667198618998444003311640284348323165460634201975693704228412753346615577091812151944004873853583040760042917973285567539370083116510219437105267792830809722229724242085700506740621701481486615297768471048614356792990975789922579349275811353252927530722228874105780896952511201055311017669845363417568554817191219202216967319937750364825729313291132884940165085164815053572467157373407628207646706996202758934495628957616820043313902292033620862556500241201929099536 [165,89] -1542027936010985524925362652507722914063616956154719083148552414884761586232477226271057490647308460351093992248743537144036267999950868679037083383823572090853340943645826250941958588517516494567209066164743406377806801312786006456461635010302465507216964611931723392892840385223068664496051710332478200035450119692154231238432920046750739391586244315786733342454170639933409310037550036975161063586258969948463897834548825869090625080613100832756520015387023496371388054379431241777184116262241206173169473429133252146087920377524860568653239211134280143965254619379103421812282528293546048070956664120141994922529383340682871981129054913000092798060586357278908000669437022891160948116561489426394806655788692462493276228133335374060473745948735933361087650935270697896587766955331075746387305797899321226068827633514670075665505134287957265741681178 [165,90] 12047797357664919691607377100464893491907100869782999610553181556972655557234789557613863945577669487966453281941926441440841175600370746016772478000361238323629749741626168800612846006919956822809853754239052292575773634121281733347331165488692764522426214843830603869862799731626528120353328578680765095476159198623979556831675865895743688057659227246470493836031701085225572851368822784273630101759554792958980439970757450813334259283234258740729217591707086785317698923754395423647618050749138022912164893852609809267695506644611942689309070602171091121460988135763117172805089773228609567267286740877088933537683817597802514504291062865445333788711961939360359644807463783645497001687008094502101521842905393025720030797278405757139166057196987856019827867910495235525636419232489868066972067790061511695141617475029559215743888303373585538208 [165,91] -85688167347462853378720719077183500514650396901799965452356775005350148542442893404527879343261507381573355746880505386940151948275032663432137128322527408106670998921954915190885979441075084310369415837058678703683965853627818497558632386614636543142725242734618332000284934138618755051580730843388746742549629535605869447578635960518837188096460570377430581911975343082018015590469791287268897351063080594934558347253192617955770977422651765455232441791282190955667603551485314402044738201945256681098511974570049449274070793378219493594643901636950179931801234877309078504615917410016492988965690723065760782740383196586111406246454498737295540617457802349288672663407834777775270377795833881232496781712684806524352313555958400279767036036965794260915924235099220576955624427444145778981924130902368249782656441140210167318860353145075484 [165,92] 553819968377119633659498078653063065264804067322344486840726339168950978145474350687884926941992833551967503727496995651477659017782044054338813800489031000137155328864827457020758061747333430069695328370243269235735055200170181809899388245540948686705606867445187633468574819133542101344107177206611618568746073606465676680231823508154911450527117143641242288548610730487564956025071198596792785776573995293403083675027516486500607623957889331619764515373110431587020157366053548113299222678128537500958167961062626632397312737676580049847363756870149698717360492620037746177623655850156337614198480649354707525114189039869309111640034632928656043272343115312902615294040454513145297830794837078927075843238165317826436195141101341400954444533387020364721700874106956397321515013717257782101211462826662375692097249528512042792746483064 [165,93] -3246849546353800772279375254337391841530905280052296625145460610243452445227801298000155578618458326054182303536837938925813335222979079539375501471227405310397031445711882901875434463597798023815582084033095425019428038644025747014071532087503441720820483174779227566235526609603388771419949228226849336206591213650653084925438595831219880117423597765882689526690387059206285270280369818016479907170364975016992789060261876465825617342301988836172871656570369587961100442724332348392981696360452339790331748305755604655130525103227250141765346426475391805572185710211862342208218548858190158419256796257085229244199470040180688057092867228060419016646828623716097624534011859767408157179713544945699440244866533180091163534977920050970383173967352222704237181193973760449414754768949500488404132632673657156259583904720724825751415 [165,94] 17234004282088378226128008667011431473741887314728844284696281451594709648473422346510286911977143443270586643808163630074191879928915085609684493220924339031525939600868716385067341139919707313661232621805381762394082972783132576368089566147622673785249922178825746152404114186928088540524779211739855097124453060917871533831830118617116216598351375171322401832733452036464207155609238448980065865995774202181921491854514501023786353407363109032938153596511242113054193281055706124779895402492152732348236141783673409712228176074345517391659323736566727547693661413255408490139038207707153496345270070731383300839838225661393076087804633530091271887563146924038176911613618564279201802484845399475875851699303540347269025907144185602887629033460842576911063639640269049131552648219959377426834636727352210962666125906819715424 [165,95] -82660439669154100241075987817977746671979817301965702369391395140424229489692970265825781438496904610520681680756635750029527891308225156212305237154714090035789941157471475597133890967957508116268637127560549476863350458519197748743522296531353589720956158581704161333614204272387513775791309434683987365603584419877966308480538379676466001878806110215069977169750816439072208207383985872859213722798208052633034758840681622525729797789032148647899730133196081509317140746240289199365720944410582472925257644776893038759438234446045971871795989377098830729055100405563186027260585973657497345289705768358797536203422283530009805738383162484363660730594784503308967539794613183111938916736027325626015129376444982124928865722203822800504370186020704540169306420705123063904740847303707698660785887090490018523473081294476 [165,96] 357540171750965545516637963553903024795473682687561408119111335097485929420914209964793015873366402803802935312827205055819864610864371180266719262725619247076213877818253669993978330744492894497052646986766058589937367470389467048674687714775040809849018196677882865700713876838222530367503485069918025430096385199017246096151214603756846658344267354197914020687910582681261204814376328512054641842834480896805384168015894195345916302310856734901486448802239729078731902358494869791217513967172679741729128200293521717229039817908317244203294632676245726414253361822917041617985782711393379716675236702779834588828128271784036226130892224262102686229197045942762713387989706693978140216098509276641983762154874648149143939344932081122059670444572456995673791812391147726329461345701957529569174441363207416262187328 [165,97] -1391763955462325794912973529544582704110334209960839335122657877311610374600402186071083824558445618451947666149790506463593976841745454188804316672554742996507793314828411263515797333694098135325425787961028295652795377514073046214540534274438107317174200774099312280876830699707119204071049263891883189980853347488397946586141350029308695481743175813454913907211653171550806316906558962329285782749512410437845492898369836531867476801629097977555275309007827552137299973242998462758072922803368059817666763320167473636250567998023336920736509799813311874276148786436978235770588487864921692794349635242536295897956392823784250686145046008639373625555274421588998289792138248836111765874092494671448062544191490945085459312791093071495561159632904466183407921784182149896343442799687206440150098624177257233544 [165,98] 4865039786514905940617112999676022543095996867514103108883621170256247573045544949982416193721927873005358837883606084294773590014745336091208635364056128416818171006643027568901013492503653896711214383335677318782535112490468290673543119289426090720975832988189172816539180693332237488359746153571098786780009688470595280207938256992801336467880276290276168325814011823000493969424439953028668022786284468083388364943201913661465883258348794105432341614420550526306981187714643705418219452458523404813154628920245681378274354550538221532836782305251133066117957330358163477005514044231656844206323157381588599978657550027825030491734680404528634777691280606371941430217651185576687257001768814437742827342651522315588436037791516129642168728607108987285252708048665716876095482041189919557311889903706624 [165,99] -15237746477528181126684658559755188482371422904615862547456945059386278161541042576463961134187752303979460695162510601099743392528814619101715481479435611226789185387560347940225761717651494471223660646127005414693774579929514239537773596594621120347444099571187509588011982978485609958969129229324134629902741501527825995594895984221570757841920011387333214360450454014947387012612403125345627074595210241703884203368048473958167203629273680040192943779810435991325495028990792576440731048430196627835047835967289472454034543471200730227994781087934198531355313659482601102804407310997513980796636661643925492153965634957888556929886661569417852985281196175170204303045062748861598116077482005186438947598372180698295341027968895450511157946402956807139067678573715422608799318123497890238245782920 [165,100] 42664582962653306501882522566851949444054205500212760160117371168963189999409772478624329789420051008173030143301226822281147688874795089172249333962693403428802460622670075748537604880599826878436235907256049587392774277239442690376940791296318966240031593391390983400922809041943376289426033070034534508668705158438125239512749161464774413733209072038793475065549905622501539470764699115760966711198479522646354397754004272519526296738297286145100111350774317992534783965509480986400045923243919668934629514930394723085359108723830699508696097080924800206224771033017621166088216855682495348017180367461322539448574564040354287038058799863672950954387043720175031514947939492340498759866035572545623671726591059573984167451322799377187335498253585555097106767596470008493784746745624639995264 [165,101] -106534253390240164572900385311163874656654521062645472616499627176831644142003476629597018299088432016795664848719704447423978557906004612624520841089760258175831283850765165900188641844126147697477479986762550644091033712142581520000107652000300197650673383064912980756032833539864253354570014533354898861258047495440555098098542631745334458837605843210594771646445331426854442082399961578675890372480380349255929405138907572417473337842244811357025788475835979319588463228685285284661094649683860312124708347544546980711817571371863534648076627378271472367311217575704066306631239904999756228868377651426061964246386486106521832027811073818473502444595640165788601301979093989442029521840947795454749313819237877012707152120621285917200515021158140208377631693023302373813858348601287552 [165,102] 236652169196411821811147993470952872605880246155758013871134117217135852920062336265609215029376053876607542871262625976632033468925577915695080698194778768521124854232935475588445371581373184109341134211140994624591143116995779392773904211058399953647298408897468164625008448439494367520354654834500116709732495848876633464399867984278785776624723543034664154179204782499447183631359290669922192347066804620628869823132228143836124701099789092011252546788946529786222828856341412306001693753080649644957791478544489814961999133600077762466627507726796452504895838910796422981793178716856755927402847895089374853673463770458253805019420628652038331613050931912699990211659712143452198355978190089858215661402393594942223976645748970296257696199227278190231304208807639292645503252368 [165,103] -466461210810928585907592212496090426338415587986198654451067341152598329586835416912862150316192388135720196262098629993317476862595449170066504010095129678323575903257602326097757536498786421156595843435379484599939792830900796345362173326440980781459815624451905325136025012439637603360167914947933520693528001194639208633659572036116971759662321463640926687228335822060429542060401115742384606877148638210267216387658958624085719056530231463255570269559157490020147710962244309007937426341241338608780218949236306490976569467048608774400299049415174197829078041458046100540837549172231136525801887083231617492483193966382446997361885317586220555125532020809327970284110539949446969089647385883233581802804236470957651572721006389336162487163134808164280082631777695852297460 [165,104] 813666696109655268901210267712659238904395942046905365002283946000862260459202411751392992010247651901361284230377823183535626234567772483316054725967049813845548025095836990518792626614465181948509292027699406612069745762711372936018759391794706963671666318055044388939862191547045954929877619133679866083343253903467806344318622442316468462881731179688889496160884293251389175718398178027911868851659835459984583233990071953518269922876936062763091363481749117263682161530597839143149049515984789310439530211735740537477351631814442359201821253005812614993770426657847078763128062298440613283895401519454785964448108381006640730571933956138732320186460364255188128047923194988311670479986965069829822541796083211494846339024809280863440560905604511438681044619333410560 [165,105] -1252567469481177256418920379727859781034054267781879546092626317526980064190376853917808008985351731700846247278326836801180578923439441942133583348689859601112676996067991726409242866879340472449717102838432351944977738842107258865785817175789523940795033396399236420617070688684466308019016883545446024193505182157254518486293757592004111612239717414418543565410439676914705799161709369390292453855610932792010355412739180959092802024780031194836800853352205669314354406746536507258203380025077500161919008887550233121009517814112482072098739461050193917831623481031932973159162959438078903237524526445933950742657902824329302662557517387339787980433509386195629203785377277048424976729934196808986681296836045307434416912511092171740324403329143540631150177019616 [165,106] 1696797208993271974830089090283607018115175285312526189187092534020150342561979292087400076695126313467311371531332758842849675086826203268046874360858044810086840240416197877309454306504198789489764764575854576640043648605446437437158624388548107913206396894679663826346635391906465945209383765346946971634123747195449061355508197227460716282460500061587915101104952835157081167084777593276413470337110224641981906592981232559071805755847447638728379751481198465112217401552862085235856415980573318731579887482411736341268253851967649226768206525468327752724913916209940734899024779143255146381108191987002443242617480473703286162874734209174505533000235353461465645993221803998370868297486918445484676036776629322781970451834239032678545908798963023506413888 [165,107] -2016666002292218758948592225199675398387591597233816445006244009903580940748394243604567595834539068849074065709993467605768457335773409330994776749639837108368045155527016407579374564569457653789352282545854207088666779936188157410962487194541280237903202780703459839421507025922183576314102681453842475112586354760388876022257608034990189035793960031748593140652311965491681837876033531897647532132574240076427479646154421024917491256245258729856927881488124883580405165279654474390192475098937768158559691564697582050433975446757494504905442456654238233014783512335586557036076120748917719281684713994771133465081204697236710551988469720606128606605765182431339542538069163612877494170333719607551592718404529145810482365164195628350059172403658800616 [165,108] 2096339976091174095902127169713806439590887520771886695839783901768762914720541785079453656105053405716529754644616556861899187397372590684302014204554246239934160491055586393002890763668438416687599832064903372071876813111055755033738507415774091212736829165473258807632167440764300149580739996654530157400025302080723091863170112751491096786440465228837153724822462151343382319488864290306457314268443530208175327964765665116659271533182811745281442070687601584124363428070094342503314184386983675832949060868792452894696435085106420456190837568216602705498381292023164376478906853909490173280454158945344006080493006370655486314654331259662019157507372867917704137390009773599912773023682312960224307736928182482496955922701340169838877034720576 [165,109] -1899791836021984881259225425640577012183897665893293242500951201498278641608089086560529581107739857663143902191369333620278486943802436467337820662794443015466888178488118220329016109145791322920239639028213159779520378038997504621286401219832954817176434071883273481530195035876811751457185534280502982356005177535050292416713769090812967776109675876847360221640119605331563812700438621371019420197339477726836523496700592114292411915704013006932790289932825496901291214627318527284236805295413481501972298232268102385572236107262370595888880148284926455153097045425612383663257703439994169121241189134658923271114466826309563051046728280948651670291230029266295218010184032746123466700854296500145643485993731873902955863696614393607490088 [165,110] 1495893782248894827152119980090492959309074340124730288608170954558195678859578773526190051139081846389427578607181316288844250984720384829722123157419011869446342766049324894883565829339480170457057662423778282845104267523480865237545268885717183877557014903133838422539693315345366302415614409381328878995976650780453038291383284271650662217734074150786318390107909670093424460122156685290145820906582585274589883881172665146299347061581901685597586887825820173203568828495939660165164971814514223425021694445278488925655913073646265162215077437128822577107720481957348323862045010836116425752959271232821341624812960477381303696788479565965779742825975484670418670976753982281784830056346899313736431838133151048683225027224715148064 [165,111] -1019805145987969482699113581833771994712512838517271215310936668879859555105036051541794210162428126810278876718897814816326677822096993749401878232753702345496497288964943068682035389099816217805290976148564225838877901822164049873668518838077201998339082501186451946669396070138267554913035182576514981999009803793362289381136008155466662462156969289845910499732933903997142890594625154711317534985827565025599785036783351385015064838433449956680423309949135514573597094666050095024377753934774722531771283073177946824949676986052713446935492846896293253888583050612276381661133961295172149637392806829811246217336168060192266486779142970690066859931715429430715083093258524346285914074394793491515978234054193613104995711560356 [165,112] 599735911407026028851140684837804515526420735887280696468670968962725705215718853757802984155152658258760806432415391811477252485755369309714930250164355663743704863760299592518911331141534119301884673299298367657185633969483751767724373158514221000727270960524678859895822454909021507286512658046666957302468128535760634083927289356910038226784813822449349365149241227957215992453912121755509632632860615902009777116743928341748035953624788064939942508847676159931259086579305541853235593485889355293998855330435047045422949711533214972730573509443603013311445879095076205645406314553328656248471385864928795943048462533132678031389486406518510231009546051029439690690678688523496909582015782504290095597687724828319602912 [165,113] -303084141482832968902805621316059708236547021045385463401819595591219398299779374556463618813240385900429732470846180506758111882729615011201486733037035127382083904297659361263811976056835814919127875755327438571917937076236354688911772516517764294662720181409433378138252827059786718595842577701339150303037306804703398395805296114322139492953081349095809941072544065241787220859025460903641760418637026722609313435744294109955264627143392871964540453375573472120017830682235409339032634368584143710100174896001938042952513345059198677491939353116027773872184184869275876715776814585994121222847118399435119176143163834138053849981243035812546273204963831828168499074359230535030026462164176412811442415574712193740 [165,114] 131094691515723424701010476228946604343185542790437041254539904362093671938793245250098217591410631526748370660550406906342208288777784876740535971655413242582944649572025582257575399527833343473652836644114838839785872074219074188402087531509476904199798326822702919302254437803231691992073505975414793908786266637935405148576866888837114059552289154834794979949448698584802635265628602494059156327528641329475307308722342716689881955099661233886230914424096838721622856436576401542762884794686621265154140782782115266635934333079240322582319954408396581924631587640356124643288764092283745798672281786822605332684332421020254518567852641505845854220227243172085685843325076880197753395324163835581349149448640 [165,115] -48328539111084502606419124920576007212670916019930861134532761975045105275875017108292812777856652596551617372774568125199499933761765062734164704885908386425429464279757367396082087046605255366230369217426017124801797029547699605100854125150194884032469896070839524892967197157585632683985144521134605151071772809334338511975117432448982838989633277601301103833313539233787625932647086634871969489554611209789622293611435041032275672921511050995250095938910499439275309280580946225301846372816385466372519586347922024312802490955482449479482652549783961239722198511000187550074518727448257916099473512583392972405358099103714435111634804431183003052792263149499474671521984634796897785307641472108933904 [165,116] 15118574644165632290206081846923776817096050618841391804179481133655050500485943070790428940498697598790760761077916031109473623698207676932575603606921929498388174796420021233550156556119645758108818322859539948014025827678468891410735690336336967250404983857305157171578106988579150011111870344202712907984458766392005016897715508021634672759186569875190519505139006797723490554815631590027176023446306614293357042305195773133292916805714318333846086909213490454003370990906974097769341230090913343860089062954014951448155912127413887232535691930066258726026456365207363469209022843888748657491641386756377145749853795490348115713950184254671878157853570216704667981566775764837567211910306200688 [165,117] -3994906687042486997157174633170789150664142637591396934265228927887318938664579171283265842058129606818757273649159792251447507694743296693989599389213179366747664682323450397419349558187135232167291760620431631000925728713692463020112090772625854186089124977396849268204590982727046317921799166488024505083004134162812328787793210135072509199702678968099178230605605397157498305758321665134983283119982001217834968274339756245848171709226064172813135678560850448796425922973563443523899551323123671001084703466828312281358188933588101030370021546607151663803825225997321961826992390094447558499113838001869690793450650785928941637797609587542028561523096404376715758847600442851491423261790 [165,118] 887345078658167084263215733793029809878597759017898434855269098289140540242610246888876826028139905452536173396509672339279387187635727190236860109865350458543740594654156405904133715218610080571035627789070999731572003345161372987578405804696681691250784463543218938827946413292812952233211448200119283387628223605319992497835529114971441910248635510678755728980811076668177316675493659357519237591994315116047141117546347364750316264501085779315248744590565526822544959250645937171424055016972224643608122498966661981156421366179679784714681443174711665199184750650541067050835946246130676568567727596933768992268720642525349898998372063671842765799495892170743173079581378504727312 [165,119] -164840700585791396976669057999665091656560933802106943925209712131485494842289840987961626479158471993695557219220866555366391635968810987015606041173444900311799179810752875954726756611831338440608468202182275821297795709544945109870854673393569249043153392156731586271179503969682804119635719186464704410696961352945430973622685992262556210931481427338689616698417767356373958474043979477731619563977701908904874003655676621526592052238842269725947183999174440415394160135755667663627785917952624483199252766745724005055837442985068324427214065529516035009753046161704593525621619543073723349961902629204429339919121921390710263941889584726921565782311003684472196622992564916 [165,120] 25474450237265170288029332351022939374745242467811743486015969271857504236131289948594610194031628581047618469710207595044454117572271715592478272232392337665150444891572646494953363694110815737944201613285110277900489062754151856398850207581342055573497106948535248750472894713826019027761537136775360988088656459946927213165947798083066859439637859872161954046123757744621298836598586700079031168417510551610148058789133932698294162130875331989327593567402206425498539757329228521130662144743054688859046459172682570687448383019932953392156162290634253047953281904912652302624287110852834162435763635621885924013591794442354806884891167887416412827384523552945286333280 [165,121] -3256672768662906758260539442133447911055228372496294953165621339342383400922920697901044654586813731469802680327209934308363829699994709438923237584887420406396674523411912505205240298932314364433465746810972587361202422232807085110237187801319853537086357863182999138097319899592180048357670937473481248687811932486495236870899117132089997414953142723599250028534967324990869133025778551379536258211327387065023212915188105702544281923649986407337297316809745723353892934689910201825891145343350942612921248404213933897923529041496937642131698207709504722900589496948937794236774237140845809695885609404910349753973441827709776932492964597950572542276367714332412 [165,122] 342374518264974612777604871780632340517938421915833781393523677530027818106529228364412408226337763827380470772038605682509143835139554260826801258150524477461705032814213238933080079648706875531946914679588466399402048839721160666266635824919361247365511651180354415836720099227292816906810639609149309948161912954606840005098137813587703313149525039913910290777154026102871567635795696610837750878744329123642331034122828876853315676249422306721529850710078873378411203944360847251727629503745097096421168943292959152720094602928991478925402688974581453184013742753305140884626718904334888206363326638413953106413076286296954833618652763001670592286739840 [165,123] -29415353950771223606501142929470629762586533743545401841960793184548777144377061108398639540632558123144217758670479408741506811687190449404780548318290371068960546305224621891924725662585754163585255570851817371284209860057336675451531281062974811658198593039712308007098206306372534057546912563487866710322060956808466449845027040828290655577105029999233322182958984681727015581936190059778349590639980756385992925897023994928308796703689896142546443217951073226215764232497986020871399613845825087443379715457531388674109591787530070440072823128004709856951990226767178272689572144157901765629188199102223629050799697249862283085944685723384492648 [165,124] 2051758344329174654875211357313094663512110453895463518598991821497043588863099281455624290332608833362198400310128141515935657750668173447786784214379175696799275459060519215008790853093846728367238951638670451394162799189959904117586660285243141306028726528287395495153271072209931626298611012766629639369207868143855623333157342779618685569394871394038375874868963238768605157928080507766923144628044330255723258445394981708629131786619446610760646821736439015092990891382958873078570715537435580423321796036076771259514792447864714795554197315887871541523183612372026291924230812001932495376925582537632145656610294373913257350149375466096 [165,125] -115378844008145945414459550165262331473767693999486540124306789165223729894190928635986297345832611980715025484800004681979382345971851715955567892429929732033248824754985858957010252881392604097182859065400940590276876274389089956317536020754014914506027347494645492185144054225259528430250667058470155832351001718560866295791152506682718403383580841707380241180671697898138803879886255509390629761726622178152005276849572301326038065677599825161118179558797347648958811370368328215172075451113663164756478508223100326324572410318294955057108295525895339312901968702740949094308298280061433807856132936050060601332464205213033030393070 [165,126] 5192333646796410753886667524447793225209747706160983714458142382532772745334161192583562186340122903568070677334242489345218560291183493403855093940605269241514936828300024242213828640787247821972128504664341119173220559225855863836656639272365253612762372051564036326269055245671080737475534655203709666528521119428322007185989310937335225748311707106822581666618255252717828700732438705436146085244426801280002593385333735488828628566107787655067285768532269727237145946440629612184950314553982460879424774659384463783483823176643583993459166541223578769588568902250314823439882052514927151347244248579669630416421449990148720 [165,127] -185536229932214438263290687711465815098790162496876641928970452325988121073891140150972047879040019442527308787213946347512515756166445895405399096526412315893325495276644658593570504297862799473517599795125177208319220902245800394439938383403532070797289203094530321696386081220934776036316841476342484030515294230508130570043510950133547266928522919855113437203035738104269756169571626914433552575551563435678421580740337372469476304661220563804612607911817607431543193042107713614449833136597438914244161336411201988069812349006295555055218573324400085842655084987586259623373320698137966451051166823459235435510592064 [165,128] 5220418521914323105751241429507714292046396704344568441364543483502416747935911331203857953395193107495713412253330253619788618772359462086186957838454190781967431080480527612020689108883713292516523307974426509059434421076426033742685365648124970809978039155815648327590166878464962438787493146655569110766265423148415773528165920248134616215022768693076335032498778295257592642221386005658908557791904245521398236277919529548179632244483790275684064359670056503588358619163173972780259608589889607101220210340653490846125480063231371402281762287981929399224715140747858085430515771465775909220449198756306635840 [165,129] -114641343251153320377924721024475880860515695122564231720911022245095328114556360312725498504548780248672419130506055507567669686379223048089515541560978551800475791841241893686751277282505038287460424696150158349186715365773383826739389699932858143962406578410107904262733495560820176713676622574155608747242250382584064210698910444027044676129080129495302707664618411629559736410253956714342408534347846926322081109761772074011730223822234046486728885886910386167161873688133722904032857707317807573618573578600267674150084519645248955099776171241397711432447981492904210826020710015885432842286750728552 [165,130] 1946399793304914219911755177086544876788605087300641140348926029479263345125665121229246120413459792090554914655695074439916487726612605372979439654814688651575871245159361371894296015609944287352613729067766930125477557126739337579962478692538409619829633184738701874829739709495861465589457935106690361734898627867759622540828908167789147622218289912072324544196317243299572529781917993592782079369212310857951030370818089119064087258339927133840467433317228249928243795414185784107567281238246609756788113535956862939739674466190197938935623878002138605768802030108493116526913150984180224367104 [165,131] -25292721669643899359347824848257065053148974480921267469536415731325230107641709982484855750457806756885139456529712147070420012463386194806039983114093964828312643602998538780443130140800843779937892598703244920616785174857213711510975239932626649679955470253889936344062071187195043146962681963800598507587793185559149285349030095255596791041909958626416442410192390179159402012127655484115941333617638548364296367819198439411068330605497282734312556699257031127562064737674342857845103772984501071905381261357401554539314265595850136511981106550930639065328816490407960005834108886426632 [165,132] 248854141609928449037914459852609438644768949917911176943763790092982185415381120527625564990688318216880078863968447092655164667463340146709169321977742716997656187479789487777254960896634794706920822571824674648604129993773043490586307166667853381965641515831280148155260187995384557754036769858021788603747755751235171092879632609393800541681076281466183974438780676871481224993811993473294798858282552125104895439346471604423789478924754998018461059200483115435511775682373969519874458862245151735693469730241185911682997288877477423631510721170076474713724325744566225378080544 [165,133] -1832556855446472057287105306394482231070018964341526355745887600025658945745186482907314060625647906289197981348792987776283458405885374604880691677086272214266520111490225303779539040557574895847899911281737112767734651082174798020496503294239741264396984283120890113773920466939354374116973512753803724826611487147710247330275687937578451775693966574144430122674115699837562142929088240746000479291671514947445983674943406030402933317797835134627220284115181331544765218715987681687826741793767797988762683535257350431327620775577932922527962487572973157829677658407866548 [165,134] 9975631290894196568288096397581062148642511707160011850416859505788816333773567209653631410722364568603423950011748301876427789673299571848761456940626244216173137076857798568571207403369237729025827565952465300908780922908164532733884042745656490959071422431999598659760380662332953709078066415167782108922056249488550209144643449798406806520389642707493937612611474541378867678167591416626425207845112000338917689304173976810566516011100576395002711385318538292284477904676453977468602281486166600226583131523630938975599724776338566351833786433401921429967843536 [165,135] -39608711488228105494364128168731338602422530344485333639945467874086660068242737389000763296927060502680596627540339852646222819431421231414949932442331807609146324133505308590152040747842759091729291999630563071451900543881939058220589455147648171577378505417456979273020437114827240881690296995571990275986585430687155134738120283402353317833516458980846093286928766231184893498808823922623938961667432728265160557742054075111293080781512694507395571341475771199098066217635901353588953599667831507541074973020688538447105176185843583489076008253313777060 [165,136] 113070744861657254747534984419477025842334681435617599075008281606075847327964815010355606082792624916185754831520879589456039825925245844143159841702256497181192742259409021984335206847425724011140101506865998494715489818446889921008111516580422254687773273334476299364028631822627144103017797527079543248024391659709706643764653532128423467402082402926400990033901916092289145418498219299227083059213122338618929636260059900170988598821338037719745738219506380751764365180550153105774295633893613926922920583327522182319121261022885944541174782480 [165,137] -228482943794374590708074858388749180661226738269356784789255111230895519303623147881283609833025397268384325031261458925058201042165962284494307143181102145812175801009756931762261820299891247247198916764898958095421083169455819725952444191236768096527414471392981082467687311539952497107148776435648548689768206379885804171640374999634736548762051664269509699674204004507722156687883460154824473342720032939289535230156848131496811095606484909662478281422270846207996168263419555224863290440528728785612648258395744837093268036049645328154 [165,138] 321343433708887962409448551765236120414729488076987303441220285227963936241099384354264539460374816435469403748780197350354673466437296353978670128757209648547516101457798395141304346537076806245447012887468692998497474735901597574368463410369938779809983837573191580772567523498763173019717070268576272940174122294139474049028815507422364070523503172294981267971302465646370358944485201354926774140983599616923040575355523914042932824869979086801811915764148300825433375647201429752970800960807573008511520473646003002378642835744 [165,139] -308837266966638448219123150952041339517471090251941312202357737735797287300424654121495534501453874104088203761137750854738246726481241676123389313109411729627455070650840599400595088394703668011745844155264735746342699901127433826491455331925862096879813827449352572469269049657455063800094554679775100515489861888121125588327540997592849991844234875565367710160748000991609895796460636052239068706956540072313683399524393592153168817103038340174519712238292945567352378836888851958277388071550693778375035912908903300564 [165,140] 198816034567037157366518390567540857724573580189986551302496112718119612119909662746940213494524278123848648390393025062464581129684595622502259003821745115135591470039893657030939025028535848862063108350830192491575205711313790300165986254991140818789773814088211119689662322812838077442170379319176347691166146957843055818180468611926771958761722069732958125942044942699686692664221653399912226470888444902061197671405087004293513055648494963535552077777385696850170103627061812164122741775568876592333799673368 [165,141] -83876848161915070203402436602546299003928248393677317101987511424120727344667467939978917034004290793556876872955663037235825531252187886182628208751663974544180525243849865575238518502947854772041375200719921723050464525444742960985654290259312291540029669281642403573484378412490432152202533092481403735855603625584128875033702712689553628183259004124729483553659285712304111809041816061046035698336673452087174557401349329273713228773973589615029933180285802265436857679494232962563466862514911844971 [165,142] 22640718101913944116747858946183287039602064528351763061926877697037129766642713512283311136147096983472684782946187117445121503974465372927682036525376153702578122426048634399278568215881562804841047842435317907977402679235894759357259508128584896024020901681536297166904804785394640340263079495304809193496860639313898519138422072106324755627625187942720222505341453119440288399870897716905042766102796124670327731271560494685346111999415949821043914766512165758324082334660902738708711466160 [165,143] -3808334815981250697076003927433768940625309589154923190398070922443566413796839442156410646118313263707733403554699023813293165537921276760341989933682267151664255671074721498965238395312512244914874393417745411626885346585559346472665332725307047389099568579940514226118012138748319144296384396839438292824438709107652553626285471577834951850601839622827911939490619493006597220821563328490714048736975151541675799618197981904560776726990670009787174936826544472454329563488401807344 [165,144] 387715275844292298844527374376817545567270448481854452242917960452900196214290834214364935300918710909618313905384314587304257856075592771404430904504870783511843339176504340296132054064680999109971892202719452767177326965467560041930844797835482688292638544848405046430286334950521430644930784920275341672524476382267714917547544254274689589052095625674535485137941572888477824331176843225311821648785436754323932231122170713748258261735780232752586062309417953359626642240 [165,145] -23129766875267754855503518184913412208681962056773395215260347296788392242093644167548042379880033297293767254223939302934189484468251750750453688535227856172887839688575738122443707635102546438474390239476811142802685889052656036196852198630567404167582063265235817548512469375179809817973615683001705395353514225387288470286987742668939635184745391180287582558059858425285444227334897468308611608896666720034789157856417678415996444394192033982793653900078347912 [165,146] 779913270125639889089743390158401933407433111783571304102287752439347876936779486701313675627728466363918606733094494791106164826099692501989936157854598810813022113204152250106948893172684184363922442598223484222570174971068931595795916165232401004998926529072595006800136709272234044475497178500839904258860300588874529292298437288216253252422764672486124671998910531007819115450114402170364295998968017183989642349340330222403391283564521327031823552 [165,147] -14275493067568357915077890250614635438918312842562146070213228502302683721018359029438461234159439092395245878496719699931150704633378536274384357357334349623056247913962272324981031591493906838437829915581211313433580966051322344501373314104187819185701994098842951691369151026164659027378075043413539172852698161569657848668013055680657429713168059638009513456291197155193359833158647845832799801016692701089805812784519220465458924848326488 [165,148] 135532092783735415362231903549824663789487955116417941637222857171557903697848564337730004645298745499919988554223874484540712708911251515368370091080355344842224829062965990932021029157703956121706449115324598613023967454716963093127284054445764954804147113813538430278827592481331637636018679898536075115858135704933661050657736874691201557826678849339272557013595772311171938271387775510365673230952126546015141212979088828289344 [165,149] -633878137733933823426052138870801020279969317716189588059014003362030918427763434210782715950603579323992268847514472936363157963443109075647794234217564495981752511810496519790715547054599244421443703548993555673231628097072459822938463848342439561920033402334481152324121622531619132640788785171357158277759838943410913992549733676812784733331670400933528387683612115659646166873242664308123771913307781323787575645288 [165,150] 1377018939538341709000917551522286550955351189997239256247445717428675767249200589961580692002922518285098457844734338193481223396325159282277925582302418103272463027987512947949327475728862788853407473888855988987152530100205067716848615496942846245767933990227090747763901390825996608172387517622212317908904193704110792710649949866256076652530052370126967549294817295970786255152484202425623730537944393888 [165,151] -1298662386155754267631527243185481716183553603208528191107665370480398811678360686995765127239514998990865565267755548503652622333482215504505868298309471940947778615042935721488350673668219335306561297938424973824133225711939320312042957381246309903278658997840730018667557478401451600099259519073826244094121986988144477806331282498810387777652142273544820315489269559518170177054698659621935124 [165,152] 491670714002140072211062675790307830134427547360541752406333191637185146808228857828569214266281115574072117335430311808017943379141341931889894907392334184996580001747838745649259840989032418336872234511620609291339743644618999337473146380267720255753655372942467817413560717070109428018791014639076083584027329168697653087707989298397862295859110433620435871589842929696935312410352 [165,153] -68189534520182218516435397966126292395754227317959918820640892457488317918348642291779787801977395293980394212538115802975831343494910728522471297805099870175328922126864513398910795181056418968079525516677387969496349273043682466097646558479088613663391877347549122522848162963869977961097996464381663064969638503411687977717344770555524702844920533193466155818129660262 [165,154] 3109174211485874092235019415670067923169156036834585117333249644865670127744947316200159859743292468203169361666901759669517149330761447478697808513682022458985751131140445649200594445942617351231177007957528460956496866570075408734401408587995798813451967407493591488812288805517509750550099825121959616012792595494073875930884583697682811313229575866198112 [165,155] -40952286845561470318284241588256941289846162041287455108696188581430481270335775852063715456097360638421668303267870519421772477787170617480771560670274699062322766306278146435621084048498079221313255385836921509950375271760909075748716392099643384308524302059216943058278406474483185453967244339322511220626350150679772201542940978567522351332 [165,156] 133178790450368919777614495603652229541235526821467179050967245030209142382992999644363114566790627861042708498910002559213547823787383880098557153820489548439545409507403252318778690780106853556812679824683175237940514550182633279763856089321455756662900179451981656541404449816017818752004289536654846095341152075009193019766376 [165,157] -88161867820087525306808800595016188211778225949285137753227810287179230880169955436327180562427776128879537506940752119403558823932550362580439586223657297875827444548080682470751299174368308215831941104551788856911975270682794583825121153527710349393485384092791114487288854420004610239951961853421177149806324709 [165,158] 9303048411948325982592556839471001690737577134582558189204559600896551395577305339765541864525639957426048800838336006021110371643335073370987666951632519263707844936170958766858635936835876128418451595569718922569686102355854925574736430031178002902250071389263043080057561697645998887923309140896 [165,159] -115047077716606864209342338977706374385753044786013349408818513731740148975332636416304187857596889319464401455122284733137056643794625226178605866424577383922772630280863474713413456918365135739714079068371793834543650927526406393743970015996576386036486500022367393620934646079988 [165,160] 108409015797210938954885822201967042093227298864433252295474342651765646682983708863466937719113044842495194988925916219137638685686445102708348638321165212883170200990478535745945585862014161516646907170448874295171870970989594755578552742259555804423791044498928 [165,161] -4635473940326985371930268212316595030030204341714087926737099105658250235227581887235563550119044964951302239289670170704441097890224687195982153100153385212578393049695826842400859849093132634633722133628757385606213288292546659076130521066006 [165,162] 3458472015722736866323676580458466792144169628985528199172064296686335535417704775646425596959201629428401239238102391194420539834194444937962077006857996860511669994687784693272565461600559146922360397185090630650567561952 [165,163] -18219656817425791786824563557821776306853729524151314794116695746390011796469763365741800374889211841788365797661112363606446585772274606625919646868463680819163121119744942496980567397232965132957636 [165,164] 36887150378920714341785923369426327471357049489453882686864421936452422651460830941694069378442391215034112344106819374563314471892563031472194989341769520193014159817643528 [165,165] -2619145332165613922864198762396348840025942503618208640076966312878106681171580121977419246150505836247483055458566063126338383966963663640241 [166,0] 5965165969501160355483154259742002595024838928208011160215672289006063973636143154220523503428283722251653421213963985396082452244631427840768341703886628427162229708391906217392641387212248771783702016449968554210157758176534912114678915413926828787347442972514795258883368170434837098622016725662833238698136441072882940582730285309887269769369948817840635350811328405490973718921963292652312140829147612036260088269617157770381360701623955318790854992688795073554921568918318157324583294615698771707122937752339003667974063724900225127717232691031811857633293361397872643839513237125248050302811729214205293546796952170458936206320594415633846844209162712769915545145157939134917904286471650115395145629294284924913878692243380667310367434578023418841874696573887115863859291750400000000 [166,1] 25025235907390654447675885828187820619697729264266866324656467470788971534993130414702387173297384404197594054998711251585565389987707996366997924435993874641777158546352157441474998822574591582629731024336899995042721307273021106542287189778025268551219558104545045512262744868967272978828611865446628065093097483761812520444810505785867990950942642020638335253188527551816263511372516057783321359149121079955221570967947903464197587700947961500678805002833877924996804631318803085180466196247674695267830620532609008159770633373960673170594792103190712380509936659891335056387498825117189900018090680955346016063534309611648334417586769656767907332660293615753850658881394109278748695584667221880209326891161623686677638655640429827897880186596833366764453320461770631722552700937443590144000 [166,2] 5196884912658894488521587755699016297927441133463384747445181653684086974524315871796380500708242835843266114366070457788423333135853423557549892475093632918956879989276140091543590160259514324052844112145627700407211518528729515200505202927122833281120659515314866753355828771513366355493948487513124364657897570021344800818515290823729635342354038570646418703622482273443545645051467665143334863277308075718775839524410758048139079162754905921555314394531176201348758054743491901389804796431209954262553227929245393226249340799015132045909891247673518824493089919415452366397479737457579977399359837787043232989680652078711064106320132417565919763858995191580739544055870609563862606218227569287986027656853035690310591233093575511862649201654494258000493471451951545943958935900104179178440908 [166,3] 254338469681339524778803515724273738321660558291152731331287609607874208689037969353137418698567204033779053837488107408005655798885380358951453395779060944251924302399360870200342306796329431884531722071972646492757294102853511092435152719500575600233484239609577604451858859624869557165181716456650418739908173821425235839619880075465944819963286524250447437499762709888840489675983405345368599124233609096252513173549098234259868315407249583042904706149601089862102480017810516247186943869791681288553105336097972393642725346511563039655880321585823000871843864776523126660418412505082008114738072271560286885936293665746519994375553116863499408682272772163997655676214389332614581914033523759787182496175399666601455114067169468937308220992603379181192211213261479136756923683656185249287124720 [166,4] 4703319689857851118202952860461886117358382931562916463726001754209549586562232891789820064824547334559555295196994118029093089990039867692725389581166622787462065933129681459777282210549393653409199274321249735487214293698437600849852857684040914558553490484773934533753095361867055474826594521044830322908362762374496588306806626090732852779916591195677244281534162653393085157402028355578550295295840459805110133856375057212438102226478991967274849068708520308661567116446009868584033882154057084671806251142057669009668618539175874071233409365405228086028010365711649129738415348118338401099677368096666856582639115870209833677780749137249691325370732948152598234425974775391192134071266533296221043494798154281140265570967511897969258227605582160587513539508425628534430518747919696769734675816 [166,5] 41609082835476019801022632298428447404308996274329111013185650461174275903955751019648398250276297507596161220122246079785494584771058061960859153018599100151397476278671196065993040740733936914382989405494455121428523194703941400769988988675436874112233285527216817281404065689380446619678933430554823114727421580687768960806953764312966936550674518184247930219006785226451285727866805457091300983309711043036563238850851777788638633348295142005789825770636310367261220070527583908260281039659615478971288179171504366249877778220619543646042900550759820537688262646209342743155198635340902708480824063587286937648121490568076908530686002774017535785838190079173508342580512098541715831121639049597859947271688137687089417718489761549066953106421259320356734459969037487107854784006163882619462060336 [166,6] 203041776944572422762687072007312001926412045737420499786027292420412540634591723888834120825065543979110034471747401359933680879576808178996354200362315297252546495144893166822235569544488995682311070631331037654050596899792162964460989731474090710323139148115139145258210363215871960811828705009555238965566674479052245379750455313996127963284095150868660015181909335796260187461337777290745627028553692642952501097930193482150032299725181402235618060898907750366108410348671385760186358757892504811391034719173165300551164016476098843563510353123160851303996496778665489534342446608623572502302463096448355074033452918025282104374951790091344793859264163474718510297734954205322262776518455449067102881807427140606657394856078147997720822813086423824563637375089138682501702120224809623013427180661 [166,7] 601208953674412110613568159095178715755522567202168452937457617686667963919662933259181425042993329189740419482446153353876705581096300144438375668024634602832347984973158510535014791874715901361206207889114722935307516871720162656563854387804033370878101957263581215849125586622600503169299972378905268697575889171559746917170422113909342803834885984565040856672968329333443735405667460692950369324884489038758403973120437598162313860139416748772912156809246631695345630421706561387654777934357017076908765241089485352194632563888051443232214687619041459364408460196277165902687467662269492411292125852752170085817154885415446950504727646033276224417537752287512667258718002367333656632934319407994734828352107813647040375438933756205403045193066394029811703715330353678456686280415903563259456598456 [166,8] 1156703656831299490932098422454291951422440996059564837125234559014996688381780252399713988742065060793351777270501888735147955763601899991869031794841074710001166522761723181458252901103988085218087150898825910325591992946902659297000492633916559269502879465443206610118193343719515321440572731963491247770997665747291641841973493242730735723610362870876940839096106662207894402852780890072127563108534470974561178670592090969183271789873798062464261647863803702589206820467775300650326773671338693461778044392692933239663434005774996827845254082044368841267453806804220606286852785839240934880234951079612001119732935619895028758308375645243597957355662710651671567837496448527604090311977809296087661399373360492592384589381203783393262606844236325923119724974837570034269928628692280893345768166080 [166,9] 1522402565385983047249082642782692483876138594523627516030178114376657193805157751240727727012342203196849403390023521561329946674762514118704707302853469449832777032158292723811267548764418208068181752798996258701189835120702197342238572409692874413789522881236676837000029330966411005162227355066936726344715894136766684427341634189595733616307691979533727959939353184890363595873515388784896351406827852048275206683765328863766183279737595834094368194616497675294380706670285257125153117936744085817863695379184593097581869432186794494371291066009830454283463142579581659773194485450532666810518320296479786784096677339184871155816150940169039897207333738508044440090424410766155723256066284271879920126875670948289955942105911154403549969675549282111102362759024843712616218844599131526570791063168 [166,10] 1426831652070980676977266152202403778648151601216188719114356026104955748356317082066888414654260640487809731251876784381424131289795491003996259040899761282992300933607481689576668778071135290494807305742562295623386832460439305666065449755078091802400752401292562983542252403067774447940819049294778609525414837812381988374889315764782070264451073414058466139620521281092819371678137609468975988213111219203018995801698754142384934955709400992154239358861782776913827891649080101000129815027967919300371718517488642506006780039956529187735864375361972559841102370072837168785690675034282380467587417432886788497666110073735156717481028907560599315738357890873851819719557262979412418260572109803678929117863564042160639383367551726925803565172749720673523533091190501972060136869762956841800270429608 [166,11] 983360602665628950802634163121922913535702305864021193852893576813969780130222289840806292355591694387794307796593653336991968244982249438060236565289790545334872842122906126149218898822317763111999697549913873844598376277168877236458080513868041955047872929939594920715637422009882662616486717606428141171909476684419247949763878115688775180600096390115451496745202280580968316832206231799771676285728251993080596769740718140040132068801997262944599873785479441807805778368285218267408099185236823607826299690100466277529199481832226344249012277209294456022549096818338862989500989286330959376980520607893293947056012797250935196964283222672315121482541561256911587927605426302866706005599315810009035823977165596138383601378964492676905336586947777717225952035951257166582285081343539384955217941056 [166,12] 511661354141715587550754603354580734815575227332653329320559030001626360956820705966916287479035052649818984278695823503999458629082056252406558801929265239424392589840462829714902469916657726470532157404567341200816030345538961009815498970507528584624501769699865538553314366551429356066284305762330368187009218266440525470840236723987970343260578506391700093003942003151410805407510882763810520103860920855990874363594124745462058392054584836194540372144243465156113130452684967664433554513022205187628522041844764883322985485452252495341455454381472641393113097283084948498858885296666719627957537400362831591564397752449159810975434069270486719896433815881638385306397158671382643142614664267831381489327787296083983235513564628742215717243860512074606026186011470173864732611980345865861285592208 [166,13] 205453329787739235416578066438973171529251687577870170518615005587657903816817963423742186146838594691607232033159648685355991681944265866282794891085666906605848741655996087782354401107044475431051676509595348384496194148727649256720877107604238971161480391862418334137387197283014403758748366330114134142069520370531863459868409476515707476256158496341673858980631421808064509088192006446609502472743286220270454187772171565517164056793359982655595538273666598046911189037324970002014487814366766535126652228032814077672598296131047957622969599193677215163130217929351182001941560057830820426053109578341157659704317882918709597970335722488303199885149625472575290084579456038085949954529279576583137076318822817991749516013390556623712173714544382265782384318818550483020895728540107067961996972448 [166,14] 64858749579033920468490147271383132299603933273231558188728082894025568404433115092000031022006817764091546456433859784501021436863328987959125400140009920829923730317316457269745731631026859725337700788723270369246769468802023172677416220421280420068190477007369403572337908250139419387516323269843011902970071413810915113724471149446090703408587555900217511298754908299831365430705627764603557540097153961595189360672763622442231029355411101636607321485133116153041067936818805245194399111125503177813329314291905084488232340935098516195274766640963287195523547664689068218636966117404212076029754955684004361981951685198830896628456409819688839321186433868103401330802542658523967528344199640121513177233384515128477869438790674472653573106459835507373167953498355181172966755557297759284476497226 [166,15] 16355259098282468307876907157380063829724181661453808817577322311148272610295248199276996625779470046729179138274008450521572425854686009242059270353152275702368552268446715760112322701959230531918307821667544774906932795885262637197021079730227414480733146123928802440752086347212665111133501681573366942326714030927226778030680399516733959958320144309910225167907749359369301768179348261908055871380143292853001343417184426037164221533080705950991353955044335741166498135801090881138246431782531070727575438823870892225719403837348899841651478966047381516648236822180692951226002178091969761139767744592501548964931719292562804321636279991641183140944831119086020168917203685728255530350300093339204908399218812273736182828256147975937655456953572034304846071624346509609087145820301755877723563680 [166,16] 3340119721783062390252349577170626731960894641061520814310482960182095453441036525182987584570137723574168193096496108389781857984794859242056177284477172347140775909332219693510945858930346889687854540817849716292386501652532133000337539313576760177100841974552858513364255934719029955111550250556613198759209201500276569060394856867131761530797694899889357441785253396071281576164662706330627065687349759397784540221111957765702843766623785543214174019891220688738518385773708032410163146419427886224786603921435977963016522546175668790533635442491163218501237801205953315455922341780843693319019787048416347782971322943646128271949115039967313483491671633267260829796582475030971917235486085838415961157411645306453966783115339316690408847880050702372206260259304518079938300882994057317227167488 [166,17] 559126988632608065082196520214822518632912839649492419654345835921621710077102670076033451552421007458156141518111750361407333459004702779815101310303614239600545522548547747372730558373959668567042716457326211128772868170704532516575675386342330788962335990558907846453056488400300331593488730660029393349202649462882477065694448579214284222718881197269546551676228828853460131461333736110919307428478199355611212766937295820056912676718326780178552767840787015766647091969998755040785607127730104333772226005602413770769444167168149644860219979280121319550947640332631095449979803995091375179539252602040007622570602681811993654820192004177694675570265413211397529106444311783591539946724575461583959754381309136174666515226874965310055487468134106895868402445907511810823621007120559521340471552 [166,18] 77536906221271786116575293500136500515559860226819122907814035809995768615258326494566395797429753517318837307365341132482851392335814874746657258854864728955616840183604086430267893820789670229691014367628495843222555913483456940849202256266868900411771968446371184857076177196274069754246367589901391111181177867083918770495221146568074576443193619733365402502948021386840481554561080384518059330574863024666438869284062766849829010842706902023760709503492974123918948699273267721880674019138029284586594410579990862097584534141136974128775595712132442894709354269351338334035857320033689848781055403275118176126086970758942696066081378557815457533339664274750027246792968955546579789796182273243565515455638705353717998375911198703837006127067675288014652065623228688829231181726804339267511072 [166,19] 8991710825420783926637119580178735168169254245035784191324774668055620483614930093408352917853014467751923257105701756477027717960521862476641420371617830178320637937230911801318524706348065075315702743178513498062368639485882224894667162946709062411766787457573848828459707125440685014782257040582856243279858594048604365644099624886549877154643850100786168368843019508719431395239793567681586587282462857982938328071020090703649886546382303124417582481431166050626647315238390483808251153807958355125876276757769105061906526827050629304008959053694011073133127047218331375201105423985726368441519546261637241857784047156695931444029650065069627211913290252360765874299932473081206850880701347174484506589806546850155257116864918633099559389190460527879235491964499051324864857300320876065951424 [166,20] 879346548077078505503006850845018302241558187973071877127878490654677541616891301496823187446645044696380384472173797728085991375597739489249532259569228121043366433314952099159287314705716842230970939014804067611106884006504358634364282626649587666806581409150806931825487852493373617319435511166096363587442837792066838579587910385474243956419406520154470918675669957100543569174762921673557619800569874551241331603720254625797838841847539131360630879181860370242242316748403330413123443264478830825933941013619154727391216998224191409321937549586976762502604712724991735335941501198202609413585103047659891287543113218736016264235854673995842085829223302906615656862262801468666696853597445561151341660581572164363382125787400203668897220183523390061998509866045605094412975690529803708261504 [166,21] 73069569138087988999857001955073946101629258362742292123504800196487631629875063509805209967530592131535675922078918984114509323720674683322550463160927406613190693348453242912038500858637172840012993561163635090016892995465913623248090749548125234939826272494999595403081961790908891495343108046396929779831187988779582475004654943146725347067362725947934965322389221630433273440356472709116041708447885533942663656885974801054139663725826408749045686565623102919334325086474886375294639912718876249795947857513537008351406427679618068205924212324046294973390837566259619385184654881149912426880403211525133202019885795326177307636234307006545677902350344034213799754723285795930917759684572254624951656336193678070233205439450418445355985120075772758691362327425987340602278374993341654831232 [166,22] 5194291306744490255494627193423162341173213820290741091603756214741610994544013714233433783809739679350046578023162157491377561828232489047145890794436108428917013970775929291329038223662401044235450770790525264312281669486955496265398062167928504537922942856219178143597539686777686000002657072135052331161090766596654954157008154730017018667427876141463759746128168034785674021673060676200075256413486036833361306979629948915313645219398964596397725156843610526112590772427685204973902882765889890020060244056764249181679119125691644240992294571162276305706915443128997011088052407521125182939146785667905967594883146027595878171870188161301118800634262260033860373767344681430002465805255433417027166948605386788007137049315661804774044402871195160213170737593708986001009068850779990259408 [166,23] 317838652765278239767626684161016114193444564867622221088747496643369881633624913530439293212024483523646993904051674913670031599808524712784986791426871663543743631761373872580832900673428560319667801348410235263866470747898659196108448139376460908952068570654142840920247519914541656011500843257670162331951714745597241109368967094302852519827545755019981468650288032603293887353092997209264249773460807780474290060507854537560321249247719614487535800212446644515264688883031103168901742892618555537806854874860896256757305417371604418102218828227999842367750988505847189926327331713596655586696637096511384990647828892661681162315272725385455138737077054663924761991319721896757574895944681689777608885476688463842885745890950101344220903652055424487943477576130814994499133944235854271072 [166,24] 16835024636382041526986036904570575457482278357203950531166457606668286803739719765928849385194319335785528216779820465822721987160371214269335221033365853424362224936507307668950108205605060404682253785929297275594052029771348900668139788499411348816687772334999615112304831061409952383325519881861023472487360108775967388620100131714782716978215408644884890465127799391724254591261906419901382367098687401224679710547227594256055882185423037997441896654747231959870463259579685127266440284920309014054566865391530778866739795157623326791171266352222398279046773096576608262364912382065953624418242756512756132775017042979229088048669957234543442698061479064753476588090013661094055664207185192645951393813565317066880617952674687465748957277637287782220244817671949348058352370688625164096 [166,25] 775839397227798645849722870590634496375599759197042024544751580470973740299854751391268923731127582135770385518843494673269267804932253118524183691939238826846235695413975486996786472294813865668978359658471990995421643194957533416871352320405459343080799091052767650138638662389645939514655567892007637129321595348257681381190824284980053163613803109157940733087903612263043965886320469523481640857678320019751691083724655483859922928275402887168056421815767929851641373494219637428206601758005544622776875645698670458902261220872431980154993238196497863939978200831479458179144545499522778156733548326045924090611986400877025664622853439233807112120861223179612015233717739687068428693829169869723400460977448013205804664132767677879700645354130456283376070912628476004218020161616311936 [166,26] 31254948514177870567826780917818558370100547817768771742121186243211299045795603509188740361464055450063129570051124504879563303622103518825751324181422415945182195937132184840837836252544234265354391229744316369825871621788353345282282760174414469219111831526791504110841024143957103828173524961557317689307148934157417539642523517777837330109527080766146621883039542558467370312374559711184307653008909546515510001483784608243722478914548845230028792515613491756527825381383985808703732599949342138343926918572197155756809360827689777719195374321375032452771750529341468128750173306614750761187322866261624738008942511840843300506444083211617055467305862162532788924591149292998732862049061378973402097235343199463453189581580977070229334202034068497653196381088649151530129550259371736 [166,27] 1105419617349268180136867944874477694418913600841214946411529861599437295739859026591240329666656972020345530864475784204258873153805301748345432915329446550931950515911486170539988165238697520165166801416814991646052166762533543702946571053030351927933505443077706314279591199411277756682768086001615531446271733790417226176908964713376133694916926826095552019676789799963030440960222451207014799132069643911201215752503038717786664790532352638991121206115373684660008936114995595488258118157825079128477896222544441581816944964869331763282434967047431241960264977910597412711375126711189929068806399450689713019485665305365131130737438221499760738004812576414552958750172657049199970836083486722554675809435946798434525817611855280638034792582359844890331570098395639728678973339474944 [166,28] 34460554460419722817792734634796165711442536906809362613979691068835020123962025134365212336219607410454328787011123399200831555371563344420655395558975150981396299224693325794665450380812226770832853658078833436364262504371008341581371931190950292462185911612904384472419008954216963106625232653857982022016914053455681512443303861287056702863956798002983732258956494546534923220207980123254509054745730725357301024221288092507830588538459193526252225905040275469119771165582917035663834615813509504407308017770388400051325730693494040455481340928882269780408625412465026013802427830341341475403881105859193049031156064613770029996948686708739682145171715291275847489184339955577725863025048113272106585620819551577548137484645187267334403340567895947662513785129511239770317149408048 [166,29] 950380718988693475963984371723326857641549206660443207713561858978518535415993265729096898902310163325422884369543664607225165653563669735800651456098153085480441805582828738485886372551936865873817582261073760200993109419341316129690408678764321714288204482105708650738226797333178754693721316685908896438545421664126816836894518184793616841870505313284746711756029051289196186085000077597651891620419795420226105733608868472360544666620875732350130098690651160722821925054020756164380232210198707343359521027149302576210370600396498738833877083126898531882048281032943359324909374965648160910554350494278674718194975582796214317210014031344188193371889144426502074393647085776584586701565229332417019237963027930261389161498952194669455204866570642248908477408588496166670966587488 [166,30] 23266357982391750035632723480965865122602921562924587311254857528789580655784919642386307106867896872104060359319954482484579120817652256216385467748556868159875351635716299805873908684209298390091856551938493694491580366172345226487651790406375424146739531072612993502261239590072167531917828419314134287833984838859977477925005684763160238017331149351088440910413714548488358514875756983252619916428898473544259448230653167809637206305699656198138478744540452519732950053002717495770549755634117615524347183062926849822075240665379701837001755912324605987760535437011099480900250085344085741113880328201335370316377436625960909671762629570294031267546751393575078166210140339257148429206566727506714762908285913587477507676775740838094060495240552316964770060959344181956179795198 [166,31] 507204388101446920796707089406945210097327481325386802978107143924906536945986496553869922054508400585226265685539610919699171148893910607926090525529698868774507662647807533626135227167297657880714751632411089915997000947309574845990352022926785694061701194194740235350209675392267853938566458644243297872332061779762369494311808212913323741172313518528511137043403670638904795378589946182340520620980738808003300500784578623800054225423284337536843728594255059586030811497837260700674979273290680930609391140237689289230742459969417207363947851489183139815813280752749934551217538636934431110339221564507585032857940086357120056155771449260408249203918513706599257771969556542374798595138795754044480694977786667435357814731307733627279417302038199200723026262266661471991799424 [166,32] 9874908279992876592711580052569315810578362775454555397171808287479743901789881879447423256880588240270973337808338607455717366805777589030356204606354398892618644786800836746078060527798254258662063258453379552932932017563298998468626384329396917465600658844083287898856748048843711901069883865269434034357419265979755070275269002951197943225027026928035225894835922466302943877158292058462599859747943146445623572800800737585088840194942476484839765842503916659731987776022062140150590961278233362440036578571280373986844647961799355948321524399274374333795270647686423609332879613480955375029216042434414509960060546879310020308398775488290956326581369168568732980694745109166223751821360835600421007178461250641511089624604167963939615056759704240391991693293488732074698624 [166,33] 172171946767397996077443264364584504630656082492672600222947371341347983565880923641684726647441772091233746738321806608034063249229714315716180361908947205423637019551676173962646445863726560699759781085223155525254814381592336446108224178548032671964649200933488422590031025456347009782773316161668643244898765497305090443384380991684974101459741988862389619179194826835643499270507145346439817342525662187786125752917140439391242303146628698409384026663888298970822281174750980980616947787338473916667796820432104186043393741637320132615838513089626712890493174749057244355777407140793733145191815651874912281489057177170259848885057239792236796383108778449321565485544556559937970059588544965457571059575408943990629810801846393006741773705851229121327245012914757839256320 [166,34] 2695098268494492135120940389979906803978448814451116172064734815144896981978905298542290692433572105737326176705565331651571820501268971959219662116606159330393877661315660269791915329260841121802917712607910587689170808524486147794866727328417048670560338946639761677362397039801568028057919829106739656804291214476821604444215394244657818524489641867371776886636370417075378565750319886287080251255692106569572087867443731476835619109993989479235003252345878216486841946893720592875230821976529193430356064174121183766866756507262870392134857286847200598907220608008917264839144790085071966069326164911365591524980244150242000170527105597548229976463322931946454970302605709237590431114027842703907277347930390165437240138228398239800142254964316247796513261559237943528272 [166,35] 37966455891225904796719012862349739939251938709874805648528380797802208199613038405231647359629966559919598902823976075765424354441827969609080554621258762507339748191064021083449920857815398026944848099461206486950731143119326159957874196039663459585065825915010383004952205222699448830872734708587092719445791574743087837804408672857280669640419264727858412165240949865784074461486672551020806189303465790430414675016882889933843129480358143464462022745799215397853357573859918292917835118384599333021734108722430201021763878540203165943357542015598849717640656737496184047361161480708097942007536244173841936346529372674989317996934026643366723079161225858533927056721846238482335367459514093941302056100919494164716501920850838195674156376198426954145779131148451556608 [166,36] 482393936480382426929229007436389408673493736114627474449143953855711707528233814860691293630450754921708576404419015558212833628890478257879558029401155003503498723720076187375344630532730898890087977487035104021244780311119533945677420541469522637045844343044890380770807289798778776940183765971456291401619293850741325247290038463890179745146115617605736531745851741320817582173529639000868669947351024135394695071565377401602504713562975343575571846905769502941941018750776078913420830085215467872074204070240394636931415370519728170459313503089064109768047079969524943543060246972559477849273982217964534827774175251778263034327084351964971872116718425137183971423388439709609424785289130439401791575650105627526351679502334338045505744811825953098806091948687647968 [166,37] 5539635102529568794483024894630949783430044891689459745325975744354955530773202902697262903104939693459998769433469584660185683142682248008240566238105688731387889159824969864902077975748861911099871027485559014972870910579557783292460017108162515981327035887161585463415212848403358754520582919142394084374680921387844215014949405137630554708326608269249650489600904992614658813468734219609205019610213527082240395444961872651362673289585903543636011267694404354494247588310665427599627709365400349625898597668748261852313535108480878059574849915424088066414399429218006940012525153984457143784199769485664769588402099944747730473540224695300405871664375675622749487788545832161004498401749308056205193594269604325233806714995198720885879790863841356733972296965951808 [166,38] 57607910369767330606578419552029342654316243962375500642512236480768719066997555298799339781838907602114054164410477914646680062982247884186434106929377006139805986102476309129001152035383382786853338170578972171725042043252340584779838382002814126569582438170976469756123491060403342883718549396247584249358715981710222124418388063557382307829664293110945935446870128156055142872476847194736222090281539066285997841869602185183458165480929039393732815309669910037960841121076336450202945978221294776654276595776157345894449212903150441905012653589714845995211912322918281918875461797676002910731248457196724460783424781943491421499649776291219233865205437562224978075564767330179561012848644909998003765527351130806796460255488404449218861752278260756173286478659900 [166,39] 543495577555493791602135686856538302276589369742280544733805794874255456654520345232923137964432085821438667713602785464648479312877473387724395724137574323784813238774010273434916510144935679559407130630664355805986906889552615767540498870015171159435951876718055505398769205662079007966814634110719559670408258280244474804722856984714483134784793873305458643462766963449566011318004157692194712933711410389442092590043780713213639526505645688536561246697058528939965404938609861649106042570980346392138250745468715037163337684436059916881266229854972331382339875355050466937423417872286294475023260609591941775824926373591843388577903107782944629348706726703520380249935307790503641182001583673601800969257655308506751380064062301670566650387151287995406020157792 [166,40] 4659776870390791413372840229396314735374062995193635139820653926468386491695091220557258528436414283659222745141817953458591340675581575195030965533117185053957936023680689564644751604918412104927819737754610066664226966310471575808515148617370158042053820494601659233405147493963146097872196598282885814213147252410131465849955684511307551510450868334926440799747118815766530550839174510615054458836180275737831556528101245825932739224233204936685528118686865765984461653857178491216601583262453988206265921289460437021703640518764139368434534249543039552682964664851981097358665529298287136112600148292333951542425919767653554422978284681921454989420698679047770419569103220709933105282897932091124028979900405780772752512956716252127332949861443378012423669504 [166,41] 36365215722799315839969468026534090429603185412187475301263786010890824594850269920497485500643519113382026572055140280020077869806296679514644212180689528062995650337233101743402085217635368555160221077924085000580219245060519444346739086700462561081125120828354178542309983591941103566812189452150490166909624471309448358785106669529524570565390750511656100340658927795393180554676258523420837835814500445475377875368120118320240218793074299056889447428318324873083750820294618935119944884391331068216010420104972051484730926578374579694757023944134136147873319622307931484653332823647620894771314535833693184870043068625120615147334723729545250897861713616870047953867359458910574369693815849642133443906209592706253021277805400851103589364261026252185870400 [166,42] 258710118542826435556179387702218191976731112192585558121763345945784933808629587400938523929731375042857279593836773405231097660266434984057030244816438262879846587668244818885859098185135790325177545766908350992432614743391236681429816711931752192042308929525207688004805566149514840410688544757638147204346209813998362722688994579404828321915200141199202432694511120676398501283399347077011327990018049865294680670519959582769658724496238935792777249992871865234428308578159995599536638454398943695087325523632920362512697612706068919740889786263931080394556627236961587083690905868109790042423191690583230474418157005110796130226844369297276930789137618544883387198677137896639059535824230686986179058047744885238171271092136335696155952496380945426638016 [166,43] 1680201805396792042607841430579980839213334630793786714229696318522462402958498099202055827262659567769513261594712249791659176448949051080305550004347168933662397109604408029139406867414511961353033321229615081487833934890071244797940101240558956190504766002130575826201303237848098179547714503293010975519194065265831412867763339369968751209868984208014899184957320625702466983088780454596914995677364095711515050857022875356881961787525833298864100099693488382700208508833114431921595228450707449056311827561472546037669444964808374556263941424038704120559415010778640261150532311139624503384544011512820497362025260683318373081432171012967586106461052859813574411279578683865375599328434376690661458729105613221019129114339874686429385890149659183972880 [166,44] 9974880430016032797278235201699282367635066103604084630194656664521838299617958293793954763737393408309015112094720148237019481236628146442896349605220672319041070265832587924934263533988437636899998402012434889447316124555631491703290164432855072039406862465400686189873934509916877946145018472093603285824958647786599722847068051258570739599433595673019157839665919416350581379046960758603798919119439246573498311205183800548188619164682752158530829882300273963638946063183151516106969103006807539800379642007697376834724524155750315510615854773487050284992919609049817788906824294473216401288670016309965078572473763853569324240611061408454346984900590699303600681162747130661693561162889767896810682281568202858340722902661108744681945295611004466032 [166,45] 54199432189163943936119554002837214289950170319158814926966056643325742641317552827248952079165710193515796098392476681861956623733880738579248849447356164682801297326853800059264013756327549971386150597106874272187922522775076287722712921064851995911617613223063326220978530897941707450298647060318277785968487380654493287151476611758266118919356317772853285158608975206358233449292461020375336030352129050495729897858121955500410510495789608437908538260529315211650092270222961663243116876149657129259096632583443220763846951613782936027300204763283694385532420013493966004367587164468869206817295038817732804901820980600029960209528284927112132639612006876461006768969750075156262557127873976421511344566600806941293013833980025959845319204531090560 [166,46] 269856159508301758227803279831000642119433212761008732733142883107531734550014630374595075327844907725413602271146478577675118452210507665110111834327138910143051249275835393870896973779770953292936237374157684718681521088383635853224502152302627625750703321788706611721112471964428919232189835752155049396557855387754852344722516495852869475001890221530763606049961905044291592608663564273232975614412838532401561699970346259132887906763173741823804444765452392589316016385519812531023361532340985658213716205191734250175182948870993082252313660750551560137994447020754719660169013013439242828809952053426798486923144565107363445303336323447346353116884804810313077573232806946186139615351930785141110901666223248273520659691971827425950094646694726 [166,47] 1232535271313698603035935275336744943427584010121162934486237371254645347625716480898578430308888972402928197523161312352416225226079178658397759051542590230841629218944311302941207138414577081726398850750128640497078290891440727876276996172800089633979288595964210341488442903578346816877181244557538267843364663823401870011551590836445056932352506992552903144830558199691291206449555101304698041474515652042647865264031252737920978009243588721750756193921165468774750350156731780501410557566332720600499227690500352907589350137054217355524535807862552933477012459746093777594029043868743163653611693136490386480113167006552342080708832905385582857188225730215209884445685827966429895311864772808764731598422054294088497829388244951975310019485832 [166,48] 5169463374250494757265724981684885804260227108987453003749793109617842081011125408784712048573854797274887246145278769938239650584027738541691428908971529214419812414722185193972552203818166349367979868491339074697805039263860168669479187544465144321455326806575359035784631435679403485799673232135519598170271978445175168382427933295873177303319089377182161882932218999858848533575908007200303572593173795770895121551540577055005655685097244043045441089889359951063274785996867763037666137419083347003894944736566689958288953375899783612517801238992659745439227109307055291677398968964407418969602113009860531679775554902348776073892189646022791919304729936602052885079935546846177001079851999138838480694172130160816233932696609035028866554528 [166,49] 19929329079774172273199006829453795550485939204990409942285218449116227318637452002531047644158844696019225186377746348628917444087986121720235086091234744234566008601703311455820461668485724431286751717723876497369309910755730112038621732023337575511877736381634264102452901808677104011717807111535454973213604666233441688000562228314597641146980529828742665164896417953694140755662770882530124984829288778189572846388502859666404038121527635866313464586825105467416134774513922437176737047802261307753056240519862300903230675768540675997661101405497533374440010271777449072715896457924068414450090401119947789244185606001752193806099555687234142862214740815248086734660654267043155842638877317277019009121690492115686649807411945507599619904 [166,50] 70686553939504839556029267401378495967421317119393886350936279516218216103332624631976611331232568987289598286053517946433745013329978660264775653085578222286732937920289571138795163194991867891835964696367000279045274305733418009752604938701159955568461437050950085348250118867573160962809535840823337781166852274040460061328766478697496943261390955475711551045947755873268613075586828395831274916090975333597010984711384741939361025636439863129141182771933428419068654988309692468660528272476304831000007037383211338485052338258621320018999869187413132336734494782390149303148475016610208290429064409711495746283555816750233947094625537561003262309369685546772779439432223180479770055077433628043649329975902269737748649500677803068614396 [166,51] 230860027078659074590552313648450136438237940123358397942017836542797543470567090261343162436965316109884525106739464679846664728401176128085868373911383795710939902889548075177352047625863527731156345915889781460890206577383060098024313834590199776318302787113822865846007923378256800004977127418820262974104353820031548656330462365692582954530390594639877581714825673014432735856862742860788486645342584376160479801863656951960392088664466698884422813506774456459309270433614926395600709729814387867767815531960986598467512256421067819012960101016573901039462934492516067015382689200656870616469882378244394957044862746596869378650481710530896716481659288429542416735256049843283883910923883312606699939465456237114795132443204407706496 [166,52] 694825301967519175001584976497655641177024895149812688076184535741543073174954865216113378562676689522276235561306303112965078117368109595510252943368269748445745359382632205001177220087004570630524959110933122203702274398141683313897078949647126190861554407214059371426064331903363546712803264003959052291877632105934890456534508889424931148274196082386400387281926176279792995724677662241250831446424983038775140865643875511237619959356564051211252316235865933392718156533421948915357714428231108106603292279764702754015452598688282236457678629632926206603733504123317455297030523082886954441595304469551097696266475847363630372811986978553979185705010890119055311089882829572336572536081470481111990326771618592827268408016794573688 [166,53] 1928599060381102278282591920419314848436930432534836698205996563243239620217028621443221726575988815978848191007058109020475821367420455946703707806423706606401277134327654081871948601622409781700702740405869976654300307742176233606016919411881651496817634724869460512460230516765580577740821313910791064323471668136037775904520930346318191997682935700553434947206423455017672875279915529707526902357060083772140097337189095997087726696598832507380300672819178021444122555486469386595465454281409559971763812275557784721113094352951551904503296644497477928155184164848391541314591376638361524360316089100023270820283033774114953925777420098094844653320254031398494140650565881272456411459207604047412271033502123986969535800438235504 [166,54] 4940268413153376810885737907903344519182286459446899225207338457277134932361294798908004071887751137563131168659709432944862938972543368281118566974966312251114923522452084278492654738750812942492618032501570095987666352628453259473276743550632214705681814212084021888862872457596784302533882323974064491702740769149540877627868757223971626671515948462180837850899560925597402306716803513585273330711792371796181407532188027119687225349344368854511188444609978907292985668954906927584763253467036193014834770552880843584511753004112129639506725227714885277671520198468860560894610964975081630355057607570558682952842228119434326116660763635790020839808662327500207387538308623144370328099670957776428600797818571666248229708604767 [166,55] 11686473209833124035289299252659170690102985643395627372371475743335149874646975831025818018086170182255226350111726862886424064944793645618825021330710840219965219706163435398515833854467625416165438370928582773392260338129351219506553747289349751279160612844707839706805078044735259681614939801377438096894119270044597980284759406896597816367856559971093734300451126748813904126619652101736150495118906736190383755973485526427962686428201870864092990969337942887751064770531876356331663513503647130953625904377490296588060950716047317424989434036574353202405732047654300315986078151825593059694942234728723446029680853425011779426929469989331355427979450768322325166068757035854868181943687393639169316887331087217229546061088 [166,56] 25544819222920880302990990749783611596966367364858414767149837438364096917176588359682432591532705578043951500534397217672531584678858915245039593976141093263342224596808924697081809801630468977923220950513486771329129237432430776028539505577901569752833306724288540762913248073359870338886752737386957737379819059000746422310195686660110714247033664052340198519464164597365752450083595164559831461549050571290190238987423837567417318172196823171464904396016665310423161573545207790456609328443515009537233452622020414498612573167684934965226543863885562660841311777192748940749132922750980283602968649997699493456159538848974638423395335221603489799316417690187558362903904475852828209366045011345797276103779941539595614272 [166,57] 51623989827645051134534413249666802207915638634983280942532488920879886391727192053752979656355863762075083759803863325999786328180305567640384809985906490438659901345781601476441949082088003729027906600353769829684733660082815157208202514894002498029781547201971111191393525573772378218912604571205599838742650115094483740293744450783368575911585886567950307539265405964743472049905488578204858018315645615704076863864445319464266320329073428710053898952208951748341942248980504450777154323734116302643884768054167075279827071197210678423628715378325909872090876652079256730835170127445581996327759764129847367060990265380970412383586480494504547493379778784408679138630130018874304542638825527051472443358519134675803584 [166,58] 96505948293667339951861439659308276929285238481053848724969830931830670952851831279660425942718033028907468327943277299127810180455648372268017740149546088530595859108791692930481326543092903629025408903075411801145461494216758226833348864678526665737072682358850034518538524804133544861491099363035722491128843027758789252963908234468385261778166687287159237751660920328264767015002847113074955683274835709343193001772240659842664380700493391503337159530833401789985828277308971503409287078795210319401925114613841796665563389981199742376147259750720140468383507471875320381208688072875477318013779033564016774210519422959811045031219724544184910765215538054255105694819911193893363960535741933164794241245582731520856 [166,59] 166961721003691222796092384155918809867768303691183980070832579088731716396838926365083818277986606864056333600946299143288908061213930613207083491238735180136569866146504663804912024270230353577405875759984166849202395727029317557931233080782597841488263884027192832008223474016109877281187433779482626806627284609673250948368318883923536874365550739166133364647091173244579046048972555498006596610015201115926816144321880325144865973018407215888400792017850779642263483680050093976510540987814980054566327546450832376923092988293927278747812781971577317510101529359368836467267809457666956809421733228319415447495908628454122250982669452657381790797218566741850587838280323341181920710210492274513472161459359347664 [166,60] 267441788723457827371066980403661604848852770199227764820366658757346062511652955541008405649618694743887031401781622096699870269231978714642534252412061047157883632263795309644322147368735383272867046623798471974423020886512303543368151703571757043208815490949127831382203740749981403475696638463779732622566983757526957368067455638391692529945915147396791420149501551708669733245738653543817869507009161626267204431089920006295461865070815122687867149880310826578516110361153304319984418825534613945043119479520919364731259701651108089354005821863214348542818040337432930342373545653569919476292023764161209050004253412983123073973069021043582806378103454241237467969561168562039835620952875758847071187568751648 [166,61] 396792590309074459117793453403826755220496743174123556270196017206571650523817570301071402544920926920422156629809591275786778878919144313984633885298873000194466571321933133272901284567942420383841130842540290919109579370034142095498198750172249032385042814113958756538908327491569055042540340762821354843797018253985547922882895170716175636750110364152081701395563870864282094400192227768249379936051357452232145028546699610001631211932429679877277151345164702785323772776753916296309430245243671110442144261205057823754401767763192298746085115294447476861593952129845055418446655789462602163238712632753913155281164976153202200100967662197783662967030560703573381083101446378373617965876354926824601617969632 [166,62] 545476227303585256035616995134605275095075925973563434797948432567411857561093634771213060576855212154122030885934961528067164965365571560177949556150556583299508288994006050036848703985638317886564493241722484688577065775349570010174130488701190829427088018417650062800430667219391145255938123234010759640723756990214083923806456122937054132959197460402834594490709214356990861153937397601864130607153763893584344789705176908872777834541771792269118655685182823456970980343415819630159290470225263792929540840414697138969629674978562440340940795146069053590720401432301911959860727311867990940306582258382678817992560392704826572668190967700079928528369801533869748147668325421415577265768588751331184683972 [166,63] 695034276306717931060060087023491173238629137777225529836841495784225330607785547834141451896894569568183014047779599499324791740402486611857038397268779352696979031505744535818870274374174122736730835169301534893218646859858535344207136428280085741720539236299780559902382622243554418410875805839234633717324343785485530096596264483376198421640716251318204147449448444863245126424484536659648020371990666368624065551424212515876440714579759275762642491244610506156233449189795967092004896659536013131697941984465626278746688175738639808271683472367998267691409971225052061537482678297329872138173826820963261945528937648766639377751355668341044685466214649667299359892687251333877159600379844119074224392 [166,64] 821068350369391492334219612712112169658385408760745573468166440651925155941986706217697043276803228812311318017398811461686851145416910381893744082062002216806030738959816071425336742098686464627110670435730783302711615735949002937070694480449091431028187868597264885599694269449642671422712174243956335494134066565807653027339459029087293126388359006997091606930559627488631932655343513576448899147625779371945656039796361836251232852647676514823160107658405277271664070370302762987252379187908296124287573530657228653814539972974412175615537458381648005518358769096205314666338462477907445767222782393485169197122981274845140171013592031525242139840337464206809281976973229195914172943654144535205088 [166,65] 899506784159672569329558243570466666925615663329721151021778161622930484836754011741462675849009820197772540595102148570470345350014504697917530383756724151067829488795006079596296455556314308885809148450018603604418741745176866241907283549865794082208461921455723184350701401172874277241252993569886064315892586814282117146621394877602264282281009078009961232366599338882191896955845712030398569522724519573982041399321432745241618569982455717023495294394998224105440167840457080530832493772879601733812603634921075198683687402097177362813479696356112136076328186732134965262750812252466677092196515951829749743666628564889970591376851758783941428627646140256919078636804375279607671004840536570240 [166,66] 914062791479190661250953434680593516607476014169571625773345572950834053728948982971057595462937227667626986519077013526564632193814425198577873050273296549088795526042310253545215763101565263311165338307689478127683759419870788261926313091603211221573571900732692462694305070931919029364423651009722202781409268163821384451660772429532402496781432625634014796345130803431497072203958303148433473204196066202738152856783901595730652364141611451838675994607191728244518475013754938455015545792930273354061450745101147248511903368352830534710179393375937869211260634514930472525745992803307615106891433433244136665650177613960160845855160166840525733644328112466042011742443778487609106668887757076 [166,67] 861735147491605732606572703816173950052624215757517596446169969702263612029531651015819153642731742525360262198160260866540507929978570444636654251220846760391813334385270693271777598161792791783174514594441693100561490267631188043850049422306115110506675754517435602494483964557704954083690601396788746703115918251384696702501751953204992420040554740123876750156060262522279091388957968365701495410754690258036526834879717487652692514665457133788193874578438024639385052446709989442639075390559347721769334383082524334047221770862730832705204335132847062331069900221830447529816759305562167212667211653334745875700321166898418972534892141105380309991040339025224489936706764827290214227448816 [166,68] 753811992371266455118101041690885620289616660810563065887222338811532724259952446236255621761682116393811483636003534490674035392268573157054092383465569329110747511092028177322766583340100477341193686789955058754683211911318590846309167269975691405533688984081240617816448058417730604636596470588260331896412790239194590104051763731021299919008658831690184429713939353564722202685872519752377089548452361008082198595555751158648599279082330180714167641092812064513248511058331353752420886941312279407287362153747406066572971302110441660984271228141755922480224145899543915055117847047903318783588958313013875812243086768562395945708026984946568560138887069803092703956517389353860758229944 [166,69] 611920114440001952074730853215849049225782384860623718384729781962331610870383241351190897987612653915637460754625500126794664890615351391259777134156427743801301312001835299098533906814937511920279483976683595585044447528490593319047758096206104359477476833153928330098452843754502647094957344737515588302505388730435692215475903009154956244581479565005664234570474478463307425008806978805500755072486114647054820286839875869185511347147207850261485182320490847303300274443957409905880353462580477679106287326697277456627539058869879621049823009895753079187911344727192371414479326656367696745752704663433254132141894894207391228481564884540737765972015744151109752024467089603637120592 [166,70] 461005101743133264300327139826917213122233109334118860534504470598381183430126237962180119865502732521330662832509147484636631437071750615000463913878544180929396849523705379389258678483175832568785021848934348216989449725145930374892297909438563220462002253541482125615413212850720527211156686766369494424422442355827858442347846204472060752072639359566615671450745396963382364563111333091845457011254759346566063110750336186306276368287029551972785177093467747510782016281406871008190532553041590482502825839436213769393625217243949440389627513752350306375604343583493633284722856525649544479083715387802115182833627952281512289376190840565949902638001992105825860181085802311714511 [166,71] 322343491098217542643802381195270014877517222455693011411110064127036476653582258094267433065970427199911119913286170880666897252470237900033328253071946102306550238596011794916795044408731430322336184290776778800993813384485684276669490637984386717786250225441995549387384818045570235702731112236445665453272230144550878344124934817580784646858944875187919808695039298598209191249314680337317329320088933273680312625963082946317083492836523607099589075269041601978716399636044065780057340563935846601911563980411558132452515861030310381466656359016987401601104397111351502608822480052606903388539248668668446129518993771935035744655820978298077855321105216624918860660798350373464 [166,72] 209191090659636694833608489950770159391167743168584581284518596820686371931623397697961849367535250760619500870705723777160549165737443396227899122780479991796159923150700516987815075053415711422178433363513910159227637461511283656651986125408265526866239155220323301660467666745773919483169053162918234950670362236206059805058175096588225631060031261958442648203765894652064804759469143911628924363603820966052345281288333575588486895366368838776441377048326948326672172546997130612420749735898180726420946905584534443991074573315171921772212986586939919326932049275609099874217458906586687791467481913764502836459026006039759160028826593071223347627203619389141313044135002976 [166,73] 126000897527346992625308901559567112248034903175208296924913982392606451428566517178166563328230700538912043529160081430011499107424290961961198981240031992162596682429967194150978908958118108981075326273749657697499816407330759916542647707085671423101217943995588541349540772794719797254920937495842796884512619743303347062462498616242826416920290280604361192683281715789573890286204041574267798592597990206024254628387499913453103420534158373314216798001196033435377199327414827550359502822324597123609317558692265699874556359982348075161575242240662825893936379164403740120308897083421548312486239285663936848769872689442628478209697831471188789441704442590812832433933952 [166,74] 70435483691592856682474426908170776466841456604337266447154297148928361215360663936980979765283318913040533448549850410773766407449089510821997114491516808541352729405862651079314884624506667484309165770559052259854183599774894141064020697392951141786827518374496628891884810970536375899337658653730646848920802876235390111211378769907154962101579707767079801652598296191869105524117929317668945319590359712243734389361628657266496504991255089366313078769151659533350238638017946136561327822294085369196039935271509484396949994873484488131385587681168592646443949042310293948053801337305925750100001583658389630574869873340105374721449348267365098022557921104815350834484 [166,75] 36539631638994078617610911476198773078486156882550774552255458909703387201588633311524495467212807879481488690601589779708208651543828317960170228315892379019929245575531489673545453337611420616810566278415736340503631081271172392129453485304627749127049204167911025625026867561086206868075054105156199066845016897215762731962071789895188991077269286716763641633823367426359493083509575152901185542734553577691456254999089111315728679192133009049367573684129429069475917659544776089201223098607454490216178204557154106213938532209189168254416308191879916392816358980337833639679758847805825683358797772105556152366785705223051980200827178526415979919290507750876152176 [166,76] 17589162043727893685150460341784044902182981312668530856974728950857906253787273462530936861211993873121070221421707330571287997917602287360256243643965990907382754228326712922219306885181456779274631152104967929337234798214952703533878880533661415732287822742228887064789769708705473721989944019203179696945312708570688411696501171822999141474638765269295838462976443588878622811892986735188429331791183510440668966070423265786000597322944768568258300742962840576804801058938168520705314603151751602854668053164400615858664980528624003008088342631363706887465482296345281912624191549862314024883885786435840534210390993654150916409064798423897423001318343073428600 [166,77] 7855503809686645904070434780292409781264679905705410649106548527431079934885793889604067737745363160403749699670071205944285495441885849836168431228956761172111721601312261316286546647799635091936566390132839369766847093687333522009664802357413171560064907987514782097919015232379621600672011182999769475821599820037092944968588554705974113648206013930292203948269734005053021268501070110733561693509870297434641426956924841547232380323536080663579299356747343342507197782812069112443752163297024006195424444870376992778308007071369956931045976327716670467306538532683147524707411557765334442485461540167622986471153688809513031262914548338286120516424160971472 [166,78] 3254441040809561910880505303660532132850606614926692779154909614431090146338848930764013457831968550598188967527999890601804488152004657925969634868790039924959942798445748625088666239022900348313188147267135335341765334933417370602857362700548028378937474433745450553220180118069690211169433066276679933601806182514765256627185962401706116561932919367448261016720092034414466160471506417984355394753248957790115495041950541069087290848265954628567843136125767822623773334978948034732221165499805018242413776088650901139058995346505079994787373180364169909768210781274910185958940992896781305711965601321051318543882247956716334295850648628395241222584582115 [166,79] 1250442310446584891268941978137002843256486096909085952393587633142170233047829591741258992526395545921264223574361005111019171344852180688483499151724596192302810691743481030161771370015874212716740487176449747598704875201756151837316916606418018634718757497169895615585881379723430536717440921780057127615915943556130132343162925676562485372288991622751316244593129186988139840825597753810675627842877179279143218470096881829132933642837697254833452447930323739092483424992335860708291045600441318835178093462795028975333391608897389660686261663993782357945232448914775797246817543650350527087769728700067052874854114850054808618961300208071146019417048 [166,80] 445484831110651803158413595401786734773400323221500704423348891657106359421065450721472338531513952038829980818722330234500044393983957901738090853221591693587372212687225387300709387296781854986748464428955740879601974171649205531423126070668123161782581610796699825391994218135965419666872544670988887974782746591431400997170907129149986795146653862159465639535665259959967646513115581427954431885557612646949251548870508764922384921004769523756750312984754999815120016264150157019309595637538812163039885122047357286798425928465208244913207977579469756945872005409156246830696569260808492434791037101055919974642757533575144804056804860999844102080 [166,81] 147118345705457382214587878665278813445331716323501254367878825945404596812713403595770689609255833764781178488820768378596038930084635007089517381816604623771236478181740890024528386157345173631995059432305579480760934480760430233264864257474946772592923218262617196855393649554124940137522466575077814945309489759014246882921788514493379817916654224649395740404416081318021008079926846415053817282301793781740657708843376498263837708430186913342291585839127802424782450058977614187221245021692031193392252100937794805052428137854541106967942479252187473325012191142053471338566770459146809591945321727628775753360601592158777389126971779790442304 [166,82] 45022887958348289982683918541609751219530484389293738232472083864652518040588318973826746553604932813135789524735676006870693791559486155665033998374798718373112394856064340373001754381458132833494242308112664326258566684351796185855100475569818861266755392670955183892666742969140659855704114506332827851149973435623569782861811587956087360860078340534695915876183329060059504238440304676248167010020063127390575631475046377490715933030959764243811867824950023249716154032272467847292923078304932717978564107868313852387739213427010208717107865122158873123986182577838502191140863629768630865574591720394785760652369463160841967466971131465800 [166,83] 12763961557673107814216729099484217119094390604792969235205130352490115482313027338862429836334626649831161850970401190002837115940660859415841333540233175900784594806254602006247976733321590009758349411516099804596604395761838021426887129230128511439184179127244823922639538340895489155243932831861964013195191737168366686629338476756755024939656480725637624010680791951501461692694859414103685628075677244664393817458335310224128518884775258319274329558034075028043142726231844024824375708769294289897423909499381906709452222528245213226931194512323982654547989789454818999126569884348623794409164144870479894705794000016046568413903293936 [166,84] 3350896805923485240749648928170657937237695160347454318616008707576144053016415107045411230337364528757652291150339928022327847407780707866191070677335461717847348251593077589268285933689192137536637412481463844567098022691990395864417513387603860314212155347943110299861169022703373874537002658311042279484694397944101920559710651868662650884656226544332538537086121369542878441575066972858318237894348577052879740995057686999275936898914547982393297479323578503878285891947762827444320721364879568950663312889322828546924572438114252758730912400457748154470043861487042952277401093706757899686771316311978734272410410128189262999948896 [166,85] 814296049643239938861695314038162819451867216996781799421470150686533277564414711462868006888249899575096581809844398502875547243444850749745165435835898568147904952894675978210231715273593836230318865077061416094604890236019783548672867999983024102697889861788178070160653467186399018908636827613423730744507430904590120306913399348672648906090958280440141342719977554479147360990334343519721631048263160322963367045167791710055822621080323680260900569774114851703408942091330536199518937948305399428037226716665495910149734000912255162106636751709593503933526130044180497755125148542504612999262797346025679024216877120084851131552 [166,86] 183086245931446967692695567981030383222266019347263326187792255782032189151893354480487614485862539730371059347415132645988281514324740292730576770167072620068258260655284592378547840104640779985357075469632974456737297405096296091486934466138393802503395452547317315046318740884025721159264270028672496760716772295639079733097584340671127802013665845533005233662752937615812790671440772123347705009930531764713109726828788279281420990457244907873307851104642651957741397201142518757476989137202541977620335179063545122879845496968937129819589991446464942365436368452985523571675854610302078215185980925704093969612358401557819612 [166,87] 38068992418162723653610921051964601566453697882856769118294962608457036796981009011369566504576394721776071873042733656025882990154403563384254552428442717480386106939796092943645565309405952234882737550347388667284858757724336610242611062302351935730184868412882987270558996686701008898642622793529004992055975006508418321004662851598342198512347003523264193989332422676963762171128089398358633659613311652701566687860930881200087292769951966210959468204358915848575575752212625720310909065318480940935328296888915199519200905690936060010475136671228409542317282179707748010857467586130185073385189356560756955938670290249496 [166,88] 7316490110447360887267003551701246431615100084192986561230053937562515476523957765527376876635310901960200421274286441249102595923897942995223585050936949255191098470246341175346519717323571429010186280920766084232570298415253845147313266934715923555095054640439114435246585031772540557469301592156607688398770990106886975513673869624764333519254798647302215973658398257476879162005662839001899990257640899289847353075875414011491339727867516721923685789566422538612524391698495751151366752775395891673830208536755443435802520570634715672438664738672331705943904575736821739893777979222327724678798674838761686791981575488 [166,89] 1298991396395736331188998214910944561667080432405639107301686364864218919080842859383760886948052923937975001066091413564400754203215069441244194692692608962952540288170136284712879666693092088186150964592767622173585484375427273056834321959684065745498467023357310699411173076645746747654109710905614282987646482535305308908514638264827325830392517018436113348850915697897106471223013003825807868240132832207131389655282684962877976789216104398094102761310568313447249938054185888011126953709254917112185597843845985688937352257861224313833020516206646088145237503974373064775094028078164983417524388648124795352899264 [166,90] 212921992091145290938824901403708127329521079676364984168104051021991649813432257277622245839775784654218190843120486104405474493100529803187469468400088509546502940374984987805432630692957463418490124790932220521571024677943887377549721367888312987945657183965570221828634518032272321798654257889754678915804474785110220662001302812641274748381016809360546961113378050671105494432721272875002851688539034782136654188289571347242097484089143160398121052340859477799213509492134700548064125673668857374596888410880082784059755017352369940168350140082921333233564478521551927956114953061897212895027089548074829291960 [166,91] 32200751978722242853263895446592569111411783516427320447638018380994467698277180068189492237961841409969993211130654443445257836339638540099419072779255230272635106392277630171318159199144314406387439803004796485774955491392223107243874961538725311362467562938058283463201245518889811976814216415531209756523180738528515488418050300321065616784522832380056935795934734054270871407162173056464017770653622397730050471740099531295332963539130818892100155321887033272310001787647139842499678306889906905883898536761655389193822266064329679158164976369627188010145459370842322881832353312418655412152153463725830544 [166,92] 4489980369866030200412849387493136050942357063505177705083309909319415852005828961244798463914735132580749743265865182425325601667955832238760706518775048777107211257719767019500971316490140718400603271404452552896249864785540058975015352496247391436384176911951490047410610574263135249652655607716030845070339214309961401650386661937271223843412079948569587925148563234402034824991858744782422895153405009637375020331252541143770486711066206805777485738500373968407662285888277200089802000170663116430514210162107663430428333283412866188721814948927343908637424286562825511650336473707138364828228416591648 [166,93] 576816996803649948409706393787797134867217884543738422206896916566020089324234740971701519716250841115537348703484358907935004976856265420259337580799629841435285655954856938902244974844185775064525264651108158460202428479958236438040283130913199571761908289015304746493715470176517815553860622050957472298391356790423804193798457774777888410555362727131527932311059601132519653605592223604954925411672522495232163151283828638643188589696321915480006314025079486958497820098229070509554578363798599114451627711985437895475875569353825946923374810811946880459043394133239472151721307200891418092672146784 [166,94] 68219562429022336085750480064395734005918167583305394146015056921789157702980939193252230893761117864163609789842480532615236107765212396626744571561481265209362063799170054410302420571633027297044287930536063999701328475974016924455630331195494019598926971604285306805002699951725184714107712378285489246796308144731912949085018316266266312921644948723898159088187707975547225230911728808803820179603613530396122972033155920644228074868909169179293477148319536519844311791721977726900209427136317682060766819443763998924488594089291786307590647084578414987241496317553911259969816205091097755376164 [166,95] 7421612449103235955274254947553154922737806461483323251044931850416446278944857952866870888917115707846773727676629033124163297091234664158673089432647375682750928142106179497047877836568834569555258086695314899244696729856028105379247951890772762917042828520884135209027549053919189908455672717070345888921206836393990248565383966923458460588487086350003281336300720625198315970887288685184994305484510366653407297861654687645669727460462888873819057940789278725358329197633667708833092504541393732968312883727091350007442746418401105288630378244371961342518285670681369459382698683876278754536 [166,96] 742036962724374234350907039835342733316125745288407178556679827912616480048343874612679983299811026479878153370408980776048619563364601061087294050836534678944096468140700971605348761780280720168507503932904662836790317120161761068307476697710293452439359943497040838460297715398066974201349793603382996401565381066809522569844310754439570732144434610513460904066607308882199497572421362466275567702731772610706949305514757089505216883398778133696667255669584800854094673182538310300284971894814452177692633936002686896395483567533169844907585980802571713258698652789250003997606752417342560 [166,97] 68122030026541020414562943943416961653495807461723769920357396023660607782464433002962502854612456619028876902412753005584304521578052244302566825465032942498784358447629399507901855607649866212984493836992673011378874774989302784043620347653297008953887276320400144690763439129628863894677812971260343281209212290881817998428278644092446838545905713810434991847024693978388243487900868879886547179885710100991428456323556929787787138600600207240696772523317478356475155080441767211222545229276053908476676800756928011514461984316615447408862116084937466039608361459374088494864246340736 [166,98] 5736641150835466786044272584025820476544379349484225629272281081109367148047808411273822523038030831249907818794549999948189607678684872468057149766958695214399807102341471278450224178936014511520965863091623882737669398703579604117061121920921677851351719058581814611070896609247014778008965713718367470499710407598799375718505490543751106543288208631439575542310336670491698385153350819725223567752195302009633122519967973509921618344996493375347564164814687469840274584660578625890999273564510765031586202336482298450622269366540706976737738777218806119752445389590130570304246820 [166,99] 442674531751839118525489282635589586709757739591357336000921846700136564335389447149639850159208711704465333356157012120170142765781009735000873509156877961305889115541380175715907111583293782682209410568301272408279728856876238152538854442437209856261546118480521544590756533125916265400245761000531258748498662243505040106499489344027004551227992543582243383296560368028294443522653843863893282987448793851423265613217676345909794642880498539682242772572307297193707483887562758606010390290236649949662048864439276687762637660509789672846324769531195332927667671513256146265840 [166,100] 31267353545375536410814796504427164121427962183082512641700143490202748248878062152085584852143430494873634634479275790162701632155742389481234604573311831085046619939086622176750808227528579088016830000628423650457253776682031573637189434310207666468683563331289923795605378704684986247155602984491138705326897823379078268180225356639646636596712048852461170270922832344308020909190909476516454376259721877627533980229595711154420002570314057971849661831896752487788597305264520645733526700142454724660211869974465001796086149696883629377587834532993491260400177179239668824 [166,101] 2019173002267233762086287606986257512266820212269778789957242439562197947025140706448072184271385886725929017828007895105103557893380021506182692829749094707990548252808788662280248141645386560064885481935269776078192064768290284128293906082698505810195048687057543800617891466852419604068430855056580061615473848056665082920086987327810200534935758180003428731709446389760713735658386650367883016135289834082128056019882067434451993292794616017252873426322830016330170853276915415693493594593189926897015479925797577832578663242331024418133627377497284218116895042711952 [166,102] 119069258318353883754460035682071521589187973605293258280744073493022412775836689178593739177017873687941656689867525336466099092311527799486664657836826199881370543795021123392821655531002466199676131651861603518876737453731269180871815397268465743493374166927144019981730479524793222489162865876973179294474920970965308739058801064780555908417546081891066897501293615847947595238393602843651623462679401258696227089371066325846488739764516615583982413607222210056534363182226694310438148094248194012553074294661607986288932762430757674594090951268533197049286087219 [166,103] 6403358062591184445651787852948393031011224845804145477791347203050912688310471436486363008722815068634671515980869397814780818746693148982742602564704207692100201200016176133916134060271160090171469577786530478757908567560697495929709032500808108535311988057879447163361920413602019529589773349292874577368059184525803059603564626438904846738811978812742219221062801114768141620867269315403732296989058145435651610637183520657526726552757106912000360896371426173983792046837693533643638776301515832426162288663851125643421193338771558117584864543157778280508376 [166,104] 313621028727191038650064074465226033907207784071385424405117355197933807471243364584243339338619437267917740766341601034131242509404195803218178457753298727015935867133923602745402902708195107910376198994398133285649733035111698256565365867198460728310651172469739158021741157443447366340911813671409534440521765856614051075495453408588053893084465572469368551372069885158755981960857705661137824886878913794343853933875549274585862650826808348353892649706815802387230859948848262190002555490176766578304419360893412119934131829208718474761125095391275807936 [166,105] 13969032799028473279623566975349020463890819941228288722329561451717165744889471095875223568793329854491493369140174935909670486473086636927886794537010246311520827893708229534753638696394383177114650356413586189088106143309202931477178651964924175101544356317671130186630601293944451035643782524631716997617080629411188304316978722225895625276628853307137495290474824789939720348639683987570747893620188854985700270587709710203103534645387548282812151543174813946169569561033795601736208126449343562526991954680439757963841733503026099872996120981748544 [166,106] 564977755803485071433067265564934475918483155651713406711512151707003124273935874993027859457585953371230723708238200080846704199555168211374467771486701570518974029960560212100276697140468158132382711886854910496128062838973975375208633633087031393725642408702887743404481494384997536107089671937135514504345117596798627365206702101943100901223738136695567678759020123860865262086420389895440091861865677514658718633667717009977172297490158416403416293699995067510910792037469765302851670891848825880220919547193685478463427398459891967347530630600 [166,107] 20715906831811530194302512364982603379720527329915121752420072718267095713139840409042186681308864266976158644494342957155709492715349820202526861002708410465597523143426561767645361514077611715701283177552764512649270603172205232693267636387896801120884331060612209203396148825854217866956454857750788462310956533910440219886087891555896710578158131341995100709535888321886415812345973513387016420624976973439789337452296894993501836913481792376135234966839856415047606660270234149549350894627955066994863589765016684125355565577486842035431152 [166,108] 687463263922284181842450647365230413360348374151161851317816851899920433286592785914837176460439969775086318827351812923198861285849959088933136851447648116960809136384623019944979791720983750472014692744653731682793405811470369426792030637639884102356638486085437270748611013113946504238592145708256209141761431536751129140055668086478475253923232754023454390436272315086046029613883726267007049078592602619059241449954941190894914506522505743242260432384826973819291606608641434269077836847268340799033642132827920867515581043063355886816 [166,109] 20610700902256995388096889609938826407280802262014626541582255688505425778749678946289552887486712991521190411046784235666346360972557200305222493318046511846096257809678117615592174913845539434450843612476407858805094837492610805311135824927176115703698045059682766212860359627804203524420601926455436532458024098112428392796747593377259257044213106601736356311924887255018329905876697430017402723712946968775921052857279832738791110716211838058583899155166040296115298826701071952898213849239728117166889187811652197497252236289727136 [166,110] 557205687874968258717064834258206328202173079807954731774691172466924254107626670846194250669654786891252885091982528289535311588689185782078910459074741503461000448774556969421366013388717539764803483683382728199174871032493567495759525757397249762165935673803323883509959156879102729842250329936288088623947658283902526962246474364688875715034609768815878110101238547237653759651196159292564068131488307466836608532326886502696539676376918202175324801048119775371603891163540955248532660622816961463144715119967679657581841909052 [166,111] 13556702523853650936196691221498207131530285413556421863040641156694049350579931520927936818975630381160488973546251670877918677683396132936203732929497871497861488880739950459049024390314719821938328207089226110463482865250141717675605292840950274869282292505731119477671184789177055562109777797381576037818244434525849803818303091336692607497443009116313877782454462047739260184866222825452902719966996258578005428926502546703216058978448301497198574761160142107051618685768539416907213585003751875338654898247133687254429336 [166,112] 296207598289484143818893022285067148812473374155072247778690824471715547406294039655771316124309839564216043372345591726419435943597192889076482167841254299117131659659688970545285987855125063537509016180999627928400960540903672318328452670558151247537604434974817780296452182220491717471759081547647042677618187188831549972180915896895912874342055785842719890642883401007718996337911591882582981677351695423168890282512583200456727688147052781674664129846537189701746529552330812337847734291262821888700535090974714750048 [166,113] 5799337225444726965138174015011431742140798964862674551127807969548472318521358231573764285501300449657554147573657563586081076523292116642609901133600025327519241083864964085825324243572449359269157196044964810356828732974928948969081132127199658859772452499011663473562731233607512380738679787402022361647245878920198531927649520652351090211788439999561680847288670345595751643901280500159050039509482813464425296417204793276063346031522189887380570016826027841158847955068617387928924359649982520192422607448287872 [166,114] 101503794170536766347031253007735322403267830152616989463436159299234449591334264872489092973784681334693232243380394145287225940489424479142219403028979464707610180866407656317786032884996322765247766459969607217282555694519603106318184534297115671624734225952555499542084519465456280552293326460569676066194283014368292401627919162811015061052418893172400654095824291727811923033176857732189283115558128048288158943532573587021254470594448671903775032699902149395144305586715890619048900641367248265144957094660 [166,115] 1584277678712900534807869766058011718658729922701879897413210892813512099881161452989179933855089002763208813727811750212591634939531388623897677504508280053285146233684397332087324395326751280586993146567350761429713838481775155439208794436468988388268228656886196449414173637242182126561557106745953889449325978756032586891345672706131740758660197175285825689535003439719574566031310637099302464863964240736159013561806338081985207646789157198125291291772727880459003368455903869185974439675816451782856560 [166,116] 21993105358245972166415076453839580359310724418861969078473045173751399613844037642077088214802602840040523570939659818830806420790894301230166726311494607931950157941025296079166926918933786227139062970621925569648304904071454270215673474545614478219611939932323559185708946171408691943138741851539806400792740233205175143513214223033680605606252622825890089588426699134635475152692076122656721680893820113702110161379048738755646258212142273050483144686840660195016002628615068468166573356352309706328 [166,117] 270796222779325643684039685399220856461284135614355606007262748996449501867624844802529987309145005240111229268350089912637644533770796390333548972155042557804392832448295209365302038205192451916717129860593975591439317470718989353776537145517580993761688565778921241626073752485080233985428675533342366720314499866668920492496346062446121273057895113329792247812821485033654167417294997748037476511714623619442806087036063634317576431897086769121931258056736140340638914022508375875122767708446224 [166,118] 2948647155391222250826346305924113169182094301935072131727386496859339315417579591931212171222425417697880042905755026481463896260112771218421309962072427530922550656988462978069687068252574526619627471948395264481327504992474762753639449061752609688416266760838192972763568128950008248993634189659757590326494881024880898837163091215851628418847476548465002791591111371951802751301926882506179923245187826501165172796547048163195265032716001526628763243280783798195434152292308527287691269483 [166,119] 28305720041653621830859167696905385841572316851410832986466217940543362066849425867189331298574679815527803155734975103268429813965870894104654672919963069128470779805972465899653221571363886098408962012313832247123007231263498565356871855021540524148556136060218108274381273584012799236130410749997843487838868067977627330915702130226904523671875996115243713411950800427944998200776683464949261580102729360803420631713546371585097013791189185599497489596312917897348978302842734981200376 [166,120] 238760195075132126132539366697130216027039524643079195972923428158073251623436986916658034774626291735949706515809960127792443676632094725264024249145508894908695924519536170498837544140104519367949385269366901625707947532514567851322487293774469625913047236826953978381211010607658569923547553495978655805134975726062063143559722373994659062817674487593143759432541486430266773283521401678544282945230458608853754335158630807920355155769541543117600703293931007327528400909536138144 [166,121] 1763449496760073142159056926849541217205585231018956387666226520530074964764431347839655851685857031878915608212837247740120982890878890301247595258402332498509329736541005559058962390041288359533619374731011561919398158209316345098968706367709370633271903069980615166963160000561348749127923473920821577147866720018301098257629344070895676534168141566619962289235932991807761622628896002254794938298511283443207135906124357188776417861560951405833341965195734238863163536227904 [166,122] 11362130585875075440541772068791198920390710116145335617703327054786007060432310341476962336983446398647822788619310239130381143188247631630693150587642807652341950428018727452105571352946077276956546378771851468285710537564929956707030260757940884115480525496686933220149258173910410688227151894540849051537193105851858004760562680245241747285282080603486251050841291950299130096438816976445065810747610223169165826404600561495059746291248442212024009457737222653604264748 [166,123] 63610999037538781424126675772174627541846934486738634542117464212616708508822669615667890633081108772633808647335746398402768221014863605624104891407305817914289379048324210944700528706637643715564565279698160923416981372662548409798373487321578638430541045976342540905357804210079090268171332835323856479681547381761958250452766659319354721058381734276028261981561111770148839487409986580547330933810843067066201022391342304671983045543913747864191736036349014088896 [166,124] 308141349268869297769394687180228815735998291698292857473052333207016028012973575100392290091019642107528262907757163975975640966223275134241082690796396703080257783833416180330580103750620107008106238846822470766841849010202399837133478052538310535697732588889231404249438210805413711528825646287409681194084090244466497659828585383906752061617430793004076557557783798000677022407991481206672969382257301882145075373869573541312937455981014825447998523405776408 [166,125] 1285769882502801935384958500054650875248233415681327084590713190867809353284154393429056884394075171196252745475707962385148470800235844041452305245463331721933207663738314958214458699856373196938753795843365713488784192937680999364269929601978619324631619298992932397500358250441399970993904734626181584916947603247570870967341503324083604311654265876520894790755005777096349113485360912383161103897808965289237280493147969504323119438649352335939043109168 [166,126] 4599310632946446755354787889709549056135634012045375664322190329136294181027022528225372360753320156978296434706711394924649657630205647585799489741677919491358978673183588181586887334119719892789932907585076886921467771169281813739286741446963020485630501555672955174166188995518836121530568297924870926942812367954533464416931511287126028866607554912701031772619992206109334324054129871612674413838077764937262317378388101836373547405689208903944863 [166,127] 14031968791848936405107728035888610008623340731811878507979539305754668909574228037731603385222202086812525632233931979151821395203918523648332958821715644334029391909129261080002759619792392244273385929903423636001756652596603291068228661147794233124022154271555439863831592425860734487746923914551216922412229922125387601018334665141515385179426106421940978755664336653486913393012912944811804754648744060272057963731990666811306871057085737536 [166,128] 36313497438130350510833084167768705082868721326100901719193936571429958094529802836564836607846614993618844631815934329595082104544918232723679984398161947696244546627706802298996957040668461570206124806351653282602719801725762705995054856647755473730058048666318593456325552430104662615170445526883969403863809317678922410374384470129155996844469988739181988012582094374538561472072295206946589351945123580872483494868059456009447805945440 [166,129] 79250440092470418027708008926686957557624545073541376093111722467601122084111794025999733020751888380299883779916726185626874733887676497313655587338772356262894143919101530821474864446080049624286352039060689378037983727048667684249922632287488511006646359056887089947086860866378895245726006053355254480788079702865368118472726114873269630655185184840627448470536889891923862841367967283717016244388196903686152842007448147855769088 [166,130] 144943208689385930361590926690861848877099528548871542461926244070384584526266583193543433539045679593399665376259938623675420826222101576723567284407522557031210670100190276425943378580302560211603065926865549094435188096217932151848989648843824485281700893395869485455478947530033610568817066873474140212471285512352059259557462031818962825628797656655294983947665406510248419145396983738906104395542751759315906967394053688164 [166,131] 220666171457112054810377605465733033416537769486077947788688215892544013624572954669136545278606097440340334271478278848161267550742239599100588281117924134649197042429525002428684508252424523152581608647339790023589725395490923288494654554654975449995913603776924936265934421921394147219800222234678856480197153618801627513493504793043200155517119808954250998734443456881776760594796345236563366113174282536614886273040464 [166,132] 277635973940968977182341351515244536222279572541448156672292873771764102277103919501652815263593646531008435371490513994371236291059791732692189246742996260166889919749732587213958974094377985845473219959820896466737921630992566668448146358348434430119391746373375569324395227362293916346024832339010199991612522020907409702887459497786108321637390682577584238253630914597696091948475310323237883638701797716137423928 [166,133] 286442596257838375200700768942545476726789308205838881651474017743375484597512750938410742530977401541344409171152124063666655242340227183445360480229739161471493365429554032140557097230160424036684527570689819250974198231528419678716689390339949827855374543753472764112624977101639105606671387396765551843044761074035187813490684006447011009290393684399980538829564840145002927519140216962661940446627098073744 [166,134] 240312197443781966218343673572820684242841540034125082707306321586962250548144032055489472800214608716745871718845836202799259246486391297590030902261660230011014786429982995979486643102046657741251791615998584696427372807290074293387426991175942491856728623828196922466077861630382416806296940552510627506860460709592268054540977320499317180002621372026691154645902279129879686546634573547184429224097311 [166,135] 162461859331532133142083234182695273659921932097336018559658120590019131684425273230604456511889483597840656721774818842289011342270330246535979158933952518476551274628231476607175408954110375029616037344412801113254151464112175774287130278874300382428030798196136505718861508861999684220533898313921842233519721126723495951629026901185511164459006288195499339939092066143674891650519711390493473768 [166,136] 87639525448499167478689517075099021617734195186912333273139420242290680530852305600665884272664556500162955850779862458261696373247521695830886134146152990010234709638732822012799107946479541216125358972192748493941730884987876221415321759192341495092411760065811337906591555255293933695589152229796923847998523948161993904046842731611080627600517862767114364658800041673565933632906172797728 [166,137] 37324597279721462888753283593512625889067347043953386115652705038080039322101378803342654501760758778112328190338434096663249453017286327977469437364844457485159517698142264276205850055003187425546280677504792564512706458911315684295205917410224282256790920347014100367318263034789418706041965052824416073594063403582377122651241150929505392333143244006196649856349364799745015874345536 [166,138] 12405266138981424248196664494274794867368780443274528046932991673007589881740202997252435057162894916130110579476086416053908047119766824564035613964819171871728913575327620847865575284825736431157968201402088825663559354138335791459371149960981989227144443145035229076659887356381049486545800469940475486715588114312221960069815288748895713315138177927706105577674394374697816284 [166,139] 3177235321455626246197835858583299594051830409852865968254770935640158119416235270392403414339013018983187149081435641542548650302715330041204339552237512766101665289119977928505780917207501972793484058618895893379652832640907428312952882243733332381056031439415181584242126630336519344160751893925652078603739485044866267364103856547724144333643384987346323480876050003456 [166,140] 618489380526975544351278953059924703961739723769367634294588736723155841298524384946267804860503582600266272445581188096345971392105931478321409732033642184079318596266360366837870747572442624632824097316395820244466972909049039185655314802110398468122367571116907963369341579936678667628608509990456671840285882519949547966562798785072356293403245440667959006773432 [166,141] 90133614084158123339404714775755151968355487968881014047829535045115260222754139565591138113176424366718731415778303435746039412849104793907377907835550236076647718053543964616259717073785919351839890207601459363839066500147118973476043307284974871915080160729654700604614169895252258576600001963060823106769234120792218043790970263133034843574266388077238000 [166,142] 9671474570602572625165097511729234424321387269980775574855334954236046255302207836494426343614357820507578580788719200259112469000421542924616966062940734986633473592212341213628423618018221348601400110924380155859222305781622592578907104301352244263095169285375905015203813273036709112806457352722876809207601347369385659149729299702100920142922319643 [166,143] 750215468729450321768165389775022580218773542760307903791985432725549844388133048249013585684141751048419925233462074687242781335999929629186729015926017279040287512855570294552611891410951764563778507385533794181401326922265943273832290659674021719877008349161476640498750021576467382025199798025450481702643458514686461444316156999149540315360 [166,144] 41224050678328458426248739246181993247154566103135791404133729213375075485188334628493845225014877184539690561089869398158534196749967722805672164346401133190848802343756191274802921860543801778748538098921052915941856460782835768106291900048378233226892728691481861937512805798261325777345129387535930855959557425315354633753350962674496 [166,145] 1568875843945388936790740081253400086493996811385988955922118514753906742936014942303578215822360044507938014376852638703704973261301310528501002179687666659772369457206063715138746458199832922448045308451668086971299334087460616360544192318525928190497928836238592549227377793178195728609557428983870580048091350261810752606921408 [166,146] 40323946586433173183949543997339392225604692602180952313266435439572619431177195434519665841642076886870955056430565963768936181689905983071382670905825477849073180842448378926157934300429775466745319206139351829917055110491799693441304548403147038367924629996447924739758815120292195076531236338317496893810220147268628184 [166,147] 680468480373294830045069120194860914174650952673037238156964871441800647592966313239471409495501388615864777718228370190736609480130222795416468839764088881179574960461280025840293136107924349889251886261757553851077676614199194233130900495593112821919069045561105411137105588820368464789290070537611530927827130640 [166,148] 7302879546056157782431815466135632199511464636476042928591702819974065206168552306737025980695837018189245577163119279759968545889143082584647004778357012070904378421618105786790034394234276056754733908045504191330146365135966011167098646493620906744497168407417910210054804772157000270197516510360979572064 [166,149] 48077106856003569253503520426348392355510726500104854589233660682169145212686505336463324813355867245696081604340268024907871556362442044197079536648193268208800268724506291596264890092253755429462537572456778564793010365157503787548153922639364956292012793047895075797052822932720585883086685753312 [166,150] 186311542974230489367665309555209796194203378154399062961669816862716119223681758803020466814228465259338589337464726771544780035080158918200557571288667408392421867918421201136381855312983884382581507719262401171460284064372450045859113253886058499644779068884946184022472806149365784483740 [166,151] 405338490162044671178249184827482397982207316372218876382995654380868814037018589670328196555893583081718362265490558227375044767927815119597360210188658359719901002445483580303568561044749545709563309756214783870180818951825744762896430171420960677932169949693551728074676419253032 [166,152] 468616724941613830822444053033892887174591768148836905229999095694952176559601105105903529039103150865773701899709843737858222541504114864142333778690271815540255959521520343944896898264476673966525364222405695058779045426620278510095320490534706205342978567147241671417408 [166,153] 269981728448580185011952852105134189464794334240728086647170889965712903079954468027111722430437502448304645562912939599052704092078033219743986477730974403902132956491281202520925989689226626521441034816940692554339442597250769897639085642515923432828119431201984 [166,154] 71842421621344588331287147772184966020075246981892056357760209174336686515151120012758071791106810131407468504025450897078553079721687553428793824615971149609388468160479832387840142290704848205469454457526506099261089240665264495737737887041723125612952 [166,155] 8062938778641508435628923017902204409172428958870513072632340794625398994734265385281565484280828840729196431874898263224139776175852874869399476382601274751658495122121228243081304409044538217414430996358113152101691318003005077552491357316752 [166,156] 341819737149027843630607724823863362140547520546314752038721090399905485864665889648184231948902585707757422163465920331591785883334811213633960419577610491746372802921764115720752116086570922380612403877374337288343632575676479623264 [166,157] 4778180075320631982840877039662079368960874360396489190062978805339269805343310559259919866560778170526996835868251400141630041469441319895072783371486868486970800737746632888732564585778814759414209643560852880973142603232 [166,158] 18564621975188315086452770155428021191488323744938887624747818974083373089656047504014848034329518003760971571886101153479160132607209340241803364444593025054170749662001116886674074059496154829245336560522256748 [166,159] 16091392434422682715552805698438851091388044485569273613365620260309723137579206336797723040624276998281240563563961942633832890983835001058575067770260670817493372351690389654046867842376975810359912 [166,160] 2325813759975364869178822197181699948666931092541802614708798442262816415635662843962706605126350002262638364070861302457969453101734976689467260182739588285720023091824409758840930263552 [166,161] 37593310031941085041162766923518683552843354259040278853221298194394077413825631907083377820871605510810099770202101167465125335076911490820393531937842991074671249947971776 [166,162] 38244100283528664193460886444867791139105643866636615349393427911149736308848199606372011989349717393697410305915971284009349419220449664280157603215805677344 [166,163] 1014244394228991586942734952129688580982099472110086662224872431801741554797665742770097392217550279470747165532041590793406193929468926161968 [166,164] 159311333869238248111467298464165162709824004212727797473836824813614401271990366713519094853413399906953202400916030001424 [166,165] 8283844028970344353920456865160182889130696075149385680174812618264075521589320773612550053986092288 [166,166] 85245407224021458695667206157311410916031087163399513011480266563342466 [167,0] 133774055438651784436205042861858045315658118839172757012427943238045845503043296810978917205967727424147272726293929815507798623679982326234695061415210900977355489795559763007035820211436005007260400276287621086859009194823158949412845714093683560722228426226296024701385990882369163352517461893798306056625557084237786096919027601877281924738818405252347715480941450305345822169751063666688000 [167,1] -564933664992387016177553195247088983983220708341801100195925378992730105010050781151515508508391755301368133584670896152663812286962032470705652473238442703619964885402867057429580635220075494326928459851457976132603933398587981746649247029340182562138123140752638297385798005841738583241308874031522948037990818547875572875285025580323165286197519874106641182766065911132165115046009690731506109352 [167,2] 120469584976350717720472219945571881363569705706180974433657788789590632437775195084647574442438205287306801972228441537190217233518750367043968655980724683477293427401877419301326816484345500940386237346942696072007294853808841907377927973390681523358033657638653593823059154497378680107197398365613331255116635644416839535013812562068959577202578105660786136477756392383232347661351817205066520320944 [167,3] -6176880611503532851886632962128448130025626593080201734194512295018809603638328339730063741378331643251854987514077058308941208052887608211773380290161708988198477623875616167428670769746572469106452476759847537486796918376345072941891645183996954256135833224952707547471656522446748665713864781912318953475045804795116124212024690743923967701510432911469722536140731566388985582161014510702989532927482 [167,4] 122110647999118885787586814787021294366482860201758778175317024779629218171685029440133013790018787491103642770541580650107003897533919833093586287130061269030645969582892841642374637978885313812612741247274700337350628235974464231719635498073799285917259690231342233956507397291316720507159486129256611083895509871252065151879704665049778005873595531497374227843904278621087101614395613116361961966304800 [167,5] -1178577262134500286841479097268027508854327591156852239102493476754789602434329224531300601583457130649108489907947954019639384664390123839728152512850379723586908957661492886621746922601959778162646652571948374136117883794279849711795457472727051870066616835035849668908082369401084616543175801211889831984215548897713772761798401222780380217738248245393015191549792399751589955455916770994175155587014916 [167,6] 6404186590387031043166694247386764103775457016967060537229117890761839861710532484326937271322550893973818767204466099230778044326688473502598982312762389163397350388137446337856602446706323223059230546390928505640667079083790086340918535384371983841500942647723840649522851952920937052749508723206672236184597870738264467492720529291855403736744696857801074021167191349492858667705467331060348998225554616 [167,7] -21555504058442573411906524949074764996596142566239623159498267650750351664165778364545347998806351936278596840695154222188572861495273660127997261424462407004911784621757377767173814951714285057536219321756212982548309121431001109787896331781202118651103633128542790167861191487115301173266203894711931904408794307375969187702154812069161500618529389883854278798668816252625937546784911461140757149030846117 [167,8] 48129500132122947934036124574041538795284680762066612013549114864296119899132459152177959257935725201967827860943237629773379382734887127491305020898148578140422974756906584762494315866829253633402224382498232728028723085504610396801773105103343821858348209245743073393502091034155501290429877399883128055533143532645245539472094015853313438685985302148730559385712336593905957408215070921494964303900548864 [167,9] -75064324043173915293746417220342127906834215393833176873420411989437676310958305260536547964641190836181152490543518441388209602259483668504530040662544165745869366419175357121570330072826356746269981156181867743961317373117568005197645314729134981118946524832862094839661257037304569885233504519660189043182612019327035851743988379505144597309808473910558253777250722660462716947708275782833553043815847520 [167,10] 85134436284173722324582539566841747287596539591267255419386749734857151220442226131779650450302404469177698054661536476625909158178601094028056912386504293152449109660411290928185015568960986676769379747019316251131132416834882500194339662321210861417467022329767208052462755591611370177319109409627301824546956701999520282190553121325729404086639336741276292561141213795684521721589084732608323836735729472 [167,11] -72517384581021478241858988761705417504235566938873016821446149244176103206434176845502955680836165932986406298507726088899751823303510996684076890762532773564710465994256518654605095633231000190695754513101236923232992444029560407013145112994692659547233194908802031414819985865731866668030331088221038897062634550149543487511663005748232760430616470239643059033813262590061096811070957422178730056562293272 [167,12] 47635562778881006034688913249455648547058182279575729236358024354961895036633408211682260880779720829845023754292754342651944904588863445113365522973119024247058629129447224259473292352483977710199025996293834299045481222352367916200833231396623577243267972139435127028494430212918109842992296302418290995188091760525291810043085124671603739596718534494132904356180869829086061428808269910506524748483133824 [167,13] -24669344860585449875832883487232588690681575806426448364808196277285402220944946942721424381626049111075364722546782881803347292353276269504862399036215834316937823279650084998546458735401381568207320944558117062640632407198699282031807365651426873994375922720669388134582655004100283007382127238850023079674584613793433692556633723583590281797216489776844240432025800517089393887777783399569643088415848368 [167,14] 10262157629948179324038507415624769783064224182225704933734086507079689001887745551707556706652734896512295088215000053242917620544907142605670985456728706413347351358651425953993465215943957852840502344737301166327881398372858442116244004771600348178949792781713182179941443076358926958020634940749450984725548382180079600567680179085790055124436673130656014828993700981207925265534344143602345053797838240 [167,15] -3484468071968096566203047303037729724134353643496584637073253519077856060908718680213298838688343228824365281675645148157708009581734072200647948762873840574840456818816978756246943544657505663230149315328848912615736939286784703362953051119587266893272915332116569325737693020455252598380929814640316293060103698816923186253777621363289972078142146943465754781426751934615352540166061243661703067309158012 [167,16] 979234162949127727099113249571341177223690575053681123651288971613096257097872183991724297537885626307760397551210343842629726833701081403026888500607075107124359903718795775993612223574148592561320088864994359387408922176053101532154112403391113772059718920301431922245994141869667685045180828109801949094378195452558171082306986838428326746390373377702379061974584942310591718930545956033700560685229312 [167,17] -230552678031025321449014617460363875285630246148382977633915766590822842251558063254933341058475827714523225264412911820225298123621307133227926909224073263117019039522603954105387037314310831174007280696340038820901262771768917507323216293331201324125529482385591972018528382312553293857929659132233802097487020496146553646598462417092612116669044542026974672434526387531774787581172052523827922368114464 [167,18] 45967024972518607791588552203777881909078503537951826861929872546408204123419717906072167635156563006647057501458131260017642030314107846388905792533118030778475478794992741828756448879137709128733313333896174278046515715800885197692901647382400221555874580965403622957540410796209703734261248840982536153875732124207922005548666346026221005471812511588703633140272936645452048414894868491588628029619648 [167,19] -7835287486963198887939801754971004015819812189904045116735671884568107792998353946048431918147809714748689592247323220954339294543323019847108085040409253745038791685421487114519803354902932370233874998209306757996188526209621482973449716268350190436505878611470275773414046527778942031040346504453161516990451458919551615428816288220168519367950771695983261404510049809023725068524497598521826745748360 [167,20] 1151588938451750276504926475862997497789098817948381979187361320177335017248720566866690749282612268902857660592120465159445475553389792639851607687750420966704441484824497866096596213479695744403544774016709843828676393897722875257819116240617096258917629868096761177069345790676162522645646594279315158364479711765951965374008698270400222622212481871189975932938779581791400201120292099852706827795072 [167,21] -147062830051941367933836846195619746526642694918288212725667474661950362133945944565706162008998766198611954106514183194121319186328307411685762796613961011104392572564301839883613921019285786770629654893398759812483401450414542677664408392440982165990751413562335868343857540912388259256228335247355662308333782295402516047857457375048416137041045123958380442159795948641808976458753814930944224565072 [167,22] 16431611054460483738824407477140169164757908250893778628914144575078612395431085064128592770988272820037754665381564995006625456777267108025120126529183944537392913447644358612841776235050701772270082552219000050006965588760480369113633825142017066870278535989207131670669299362838207745190211494931240351107573052230905434249781933910072659849593984656487605985453877520675396585880042051406063372384 [167,23] -1616446754157368461992488459692437482558126504769688278682845642959242333761475169433798798909580444788027451652888655439053756710161362864817299568030222975776019644561164599621179188364378027275303435430707562135770045633778841444946300029697613786832653387796572779723413786171590440022680163103575184558677551755751275250401278165392437414198135911569726095340666507897642224448903102041278456036 [167,24] 140811483571323122386500609599791523597223714448553241883510322998019621378161504127231472007731155644535069334121457325107229160028609000026593719910454745863780960190982624655742296066578406822346876659048991583850542146083072741256111952825311381907011187034344685334102271203767466428210802949379616791878227117484874076468612772497475795668874544381345053299955308154236623476435882516394076160 [167,25] -10919193700136563710401467803527310600531246653707252946779601952119585459042518002713284154250488628144817507470771439826038729246618033677392425676744504580826838960842066492245614293129199208701720815188215640435577825865349134102496952203216537532024490164516520484443869806585808398896696839805009559563272868800774980657279169825241331438937030890431880208287000040669738585758510154741434624 [167,26] 757379350341212554795324457311771958376855113280647891211194049427949231391532641303988001227890833918079423437144139900813366903672045466321374390608991078513789396485529312425649947417637652368061688538456247900061612399583908284474862858481964748909304181999502758910548261932537687727606445119353684793061454503779008672483446149146698008808354618900483641765137407678042231093867294856635904 [167,27] -47199429995923603318768423783469026971726580765880289229404207828482278539453972623337490432023470401338851551576393055228841788082612363420283438402068879942210058656242143684540816001221495055777511977656256744742827529742498284862386537695394797498381455809664356007862204845861986333343840008054495339224438586041457178474838256456146902260117052016282040880250179634299400759739000618485568 [167,28] 2653652509654614392268392386222910976268704585821019002324039347894831147679662121450834026476051497013802054269249132390865045171621387079665934078078451885020239911374211948839376601221733208006958984058499061767374121928019482049478148318012538322226870732393580129534848310471840619302733777457198229418864397298224023394896671278548728166147185066803190768489050065948946386134018996336128 [167,29] -135110193712481891840162169078746925763667863826203794562786891529314070323604426026330518371810815973392567245778609944450615103361423748137677623796064312793023738504109901941982643721648336588545988964524653301434112986223434371099737271560778799583039906331500341843975540829568774174805089681156873356501447297298396764916044156629056804937981946709001830330347804506356105321912029585600 [167,30] 6251788875517592168086037016344913229164276876689663498935102502872263766330277343692946509024287908048809137049156948098821162176621135304053150860793073515628009864012826016968406434021161587114331161704071666166364820409718718401658969575633036670194227288252133792977071627031791177793987957686653536494702054561657866579026042575321396224510026718382767918771515987142993252981147857536 [167,31] -263768066407789622296591170249412041108867445489085726188739608403923050341520779923385755769554340362438990438920147001174299126186440070605850336549441715351491989105813698291088544283605112902838151081800037521873910276446910674965655765803010299094717648330521668883178201060216622341141920227958079238394580550804113368301760040730568924697197305251018465722814024954884755038530964336 [167,32] 10178314352800857660195538690265448565424108407713581566204041651978152874025799159340127865307206047315538500285621957249261675245391125512723763987129928560660169136674941767910481683241645062078625724261255607077565694925961377463989119273733070121998115573893979541403967564102772480105610865802449340621069826929714126875794165234545858596683309386543632367866198037140679922193093632 [167,33] -360257090217627776981896197416655767339524777446366970472600039438584162510251941893515663449300265534157173883971791935791528142799643269523472085915833136799123168767264082131299659039169896659417069602155411323669734821450797998696251874161032164951159967035389716576590669284169009194567884180432012482680032559642521963806709240151265277723834450393279398417789285214938470853897344 [167,34] 11727370970935892667915838995836787336473127353845810248292020919570356668722255539176166335881791467303808403893279941678552101155035752583970071313431144111095267720928007173131342195953372677964248073742717355223015685513177847422093641449873926802877496759306514603584950587413123990617952423363655426908412167819261257817923275023650633959007487362864917388916697350374771779124480 [167,35] -351995145035941565373415892187488163880385260298950412339670408969681085332376807459918406799582663160983190601380825373529734176264906766215711705502095047234861533357554333285384312085974651221324832656025307392476744239184964294266989411080157523958698164747598003947657601989227768843761685391633884155449324088683929090616700011449418675403904847693990376464004273438710684620128 [167,36] 9764525349080536934917981250843054338751051155113808769939417947071708240633960931205306241176910973914071314517029103518389898027390891273074089771590074719128742118627077870209225034234182073097040152998317750948074388176893611883064218563812444414970858615667730921964565985697884139091316978908479607429469436459999696387243349715380884142850637433214998976512236576168291156608 [167,37] -250907822233592613890621760893006020616827672999535985835027063940003732148331797730873879134870221556161739979630644242007199758672642694208920290814725462041892153866458855513986511366051176445308420965700214022312484380708560960976605027634452910500495406549083616631551964980836838325873711759752832795636744381685277449125363382513432622726606920686794750722584040614061555536 [167,38] 5984673215171371127570102847157757188458623618037140529712762484298742273471309976065915573582695846624650650754010996412670190903319139962411279510915903188540767163022502386850231300368495680409659088322889460886036538947320681641537802788132785990168173874793011456962296824683522274000892163382584523623090140449066743628941404432631149165694105744357674524903917110698103136 [167,39] -132767937867236471073103056004395608638938878809580058958633486593440220707783088455057961993645487280444007166870813152889857700515826495522428723427160359003735662859633593368982133217843435102349437548297382104598531906367242544923862540073259218665387265120002659923700385508983582789763986974073735879747230636697444482877504721952588841967477133239878839741942740612021380 [167,40] 2744659876108657721774842715442786493316720789114173101123835979654601080816621158662988188980063885219790691730270663330100715697210334152902303517946258657238439452614428413958391968630011284240570554962473478266277354048985617901251258980303796786017626418548569944992281948892329418839105270254670923034216039237730975248001324720898602005270597222991603311789444222885824 [167,41] -52966176674339551840013442707046720521218892068456742453640852361178954560097148440915491954221468276602212064511655144250229999177160957491923114227895840866696035899564761137007940327652216708413987343823718506865697336492731629342120016881461963353219042044090002112398569929694903720610527818552061176295938708754422539009177225862701205398782424573319881586253321450904 [167,42] 955773646964434444593400136501903643500338467466651191910738478933729762562643868173308003209908714885382298738908715290616377628992021534952480212646347667364655691269871565149687817668172030036308095014622790936428493309422973238890760336645853939912808355021446794007928913772279107452397279728088949139938670084860481101486560877667475236885088852546074928942977184208 [167,43] -16152940904651589295566699045520348457021508707029225699142569028324419571256518141244799649836390765260933756173407660190923002355041265743673557887101534983438144056245856967521672141299148790565069715777891084052182121971155729616037637315849953984115450592117980268587974136131130887499430708879886023466446121405099292494968850151441597565368866643773740733205507974 [167,44] 256063038555483258190778701661287046826222895622338613983079764081994903571212098089804248849058076135227025794303081193550633073001653968692642847196584787502795756138268643300058901592718388747452820715391856471851330289394749756942645294153820350954975067579854017651683128294394895037890521929307390149300759684703762111923835535609501659352890297703102830691880160 [167,45] -3812999272709305181911007112953621659933980576630315774674686299788633640307030953785606386394883204128007983189994052518285666676116209135246301096089829914648072895473532154655649188042648598428627434899488124378410286464650610981560562168605653627821314830619853004603643698713531981671072285385731237240946232591033776725391883779844622219131210525511570304780412 [167,46] 53407989120477021108817087167095839810696874981892380376965961963289294195125184827380252699970006849095659525029612559722750341844212342210411097680480037083536647046297907903445424316374314272907952603431645492508567247022429690895981566464954946711501919487190043065517600470869660104212134716264116477841755915711490815620737833033009530793271936047855238141512 [167,47] -704582499216569191505771769557043843385317565105414836594846943633382574714035849319838776577902095668502343526944965922158313022464308747833581919302988116084292005281930570366104178532505287854871546887224168385046045161493681556724563319779435741513057763392766566599771293133162574846315697099842711424627061155278928088724556928768740123434193884114609343539 [167,48] 8765630224547640382519589925256287330794860770590064582304768935952597379924466094165871783687303465541142391798821391857329532979225367692192813765761791670439045281684502593230839165181580354133557569624534472039097777339530243295253692910480361148217608407085766387422922664666234467954246745586980479313204694221008403536279207411988824403318745052782808576 [167,49] -102961392617564998608125530387559027552977648306919764164137757461707285078747705989058012544112047196601559179755085866575685796659111494672207801201122194964892600608303250657233142174806777413369609995176417067701399552267587647878856278636133002419753905024159392133148736594306329640738172050657139161170950091953995908630513057632274510048903201889548480 [167,50] 1143131514952310454806353993547406395339849869402702016253537256703849325161003219016367152366325388812503532015930754921907198542438121194667803726021127769455972039389752610355787508221163803149783654332528185772266571809115310472555700645072775623804359410462783714116994100379039480203207935241531890970672735172397448631676841682235923805303920284683392 [167,51] -12009273295648288905711797212312149571957318534194331691588326997451595445326941025061553281221168223772109626719398706639675448939481452259628300502441095288838397591219012323541738644391519304918955955280800344551382766083866441750273540216167810812409817040071815823420536059465967893401719063697863673024770823014191256818562549996576445039503233146352 [167,52] 119504192746435203267948788450301624463562315607209803377749582480304617696715441956494682493554298004780550982653215557835829888969360556348750824425137843292711684329986230577218221475893549867432165302827984110535892114927058630953311260545226730125954049152850875287099689511600281494300914167165271368561968616708943175390733404618039839557598415744 [167,53] -1127515955807696294432314829120481833089536520424388865241664842362554466331677193527283250175811132817341025228061473166546279028631567429545518686289859451501179553920886265550250971600741094728626679944733139921033585810008519814944276222678283990322296563880885292710764598530917346208041274332304426629095985191635929749757306876197975273940857712 [167,54] 10095872247283829239936378711962429087849114771123669999597241442257448765138761841965043811323862096569365505842559778999182809263468849276909386225702284737264425020035218106642454312420185493262752435125597839609820560300150662138964448432008657945594476524930866257833038879975024808235967072169550550022029677321001744518361744746031910564813600 [167,55] -85869168589247304900939796357061516238804383240889783293274660402134252503805735072551997492047799491824418942702951616001724327748665000856437080697051093328623399785345056697285015449973435667796489654802719787434029836193346806296152458712079519775186757508108106070496416466040850213260393206990242371616673198685703315688620976644598771202284 [167,56] 694347279648489528822727040900514960429931480261682168898800629996470254693902846073119620325559477977012041697945687202005630101313161605632891127520670277096974176389168402228428089826923916599325733243025390826679746383876055830877770175636711063674232828123298215980561819657602991128184786614740501912181179436560636109965515950595446720704 [167,57] -5342199487088820912230671647948175053717952999372396938631172177581002894315656526303277246458139497887240650373735693950337742567852491681502310831292695910548706303743049278877729454489607704467896489634580674630671680669013508640190406392833902418949423593601916514957297755690530850615072334078150428544987334211492178746381708023806408888 [167,58] 39139022018721350783596420450853909482362411158785315751246747817330573948840947442601930321651820115497835186089517506244386727642729924347923046055181284724267018442995111013431587505119634684323711302333570446156088681577443674413180217613859148434309272721853596034500056535561217435048991396871954834370456888846850051887485709978481040 [167,59] -273259028730507761667497904493816836374416133838374321830610981358548143130267796879851919037006489403374943782488970987991227724396850702775310236572526702098645585011434858808110791220670353377503821407049137335187507982245804876139387865143719517602979841850923737400371211054850082144043987102189207579645903914820221557544090133608430 [167,60] 1819399950032127886973683608256789986908855448698818139467783441018341838930439167807700143697482386531627431869485907619808592748740827811811155269835131437896150503509703682581541762982195197401367489242767480506381604628475181217459223998180352293052018338972845567546154541530463340610614239357755621252943092127321409809653537447648 [167,61] -11560384034608409903683737157693359705658166542331601430455324099015402091417029309031531764344823405236400082574074578540005084656819993734701927183232377101231431258817703112459866620114170924120787272445080376395871819622611904990660599211770726062543469778353836392380271066048158319217544969353592002079686259758912244156643533308 [167,62] 70144816122178644898363460406401337828908271295638620029858672909686156005258692279813662882597225038497255539708763079035960009235365007403833032530393374294909921085635002872578609917773176093403836719116294213840712131006499090130505874653211183461502309108915523524173124106665287030683588379898761068895714808834674191751140936 [167,63] -406700777548469042643716877458584618713000607808424514845118162792165176290713787164082601735489837609648231186660081561161761557245467693198621714858221012995602275709805750516826151238681887090904197655944560600766905300851652820561591692497216452194681034453493183358929842390296959785322240377258276868916341762885318877524835 [167,64] 2254633568070929903079453931889855338386949269324847631802362716486336945073355661687113233684850495430522181984341315028375303729216071346371816889017201802038886264646879583072767537380658479108794955458725398125439676114641108789119528400801653998943075821144803685311276572214823159687051078396008212669603574817771093472320 [167,65] -11957846827119433318567599260662024880930918124460774491214504658358445942370446449010565363402632147909188873021248213289264395152188399959068508287684637692122629435417287698851303041552596425007748753170497961276212344118749689429684835285659343187881076351163649089649565612760811697435261403537517201821257193616043407656 [167,66] 60708581050226441533755480785687247538145275819631866100173298120022821804135369724371384533544406491337439582675640360392161499104634743256376962010342743358934361724958631401915222446627611666031101364519626519518410744863383021074851389370558625412338673542881055837557126515342442023838561651468839374834634824398482096 [167,67] -295189720992091394724759091848227556355221432118597515150608532434764272318994607696458622298948911289991533385199568727947617582918843738649719807646627199106326157538849989263569746598532639352564119616120045493421879271876561996140927787226634923079726682063933386496245925197121910601550551169055002432146721661210522 [167,68] 1375405475557698514616241960455545463434883498325708912353530081107763025018664903768126290055195338544215270719488128372949504878651261813260202493043972842157390077876852783953719413868001920166369413777425017238861612256713658550073398041155255073223485204302488472141804267677154466495596435445448550593503341937568 [167,69] -6144034867028927339761908261642966626616811642885602171020872225747343959353000092918105151640520607083686975418852909605617487837849732910422760460097314441610392683197569985426003101978923625861708237240698143750956189297874898099319388666668013040705732728684291632155037895559766541521711792120767184290704900020 [167,70] 26325467801682823145042958215193332432948519866514514600146462427579688487508167934074924817453503150005967674862890125312986728949871362709800574196743658128257885212039678993678377817847242344683860810404889535228717321918339715644455346922316402238640451056805840110991114932218362403067560679204891470620603224 [167,71] -108241926910346979110941907169227566170824329436099037096739087573163901453293871171015385326887327934899839357814106606812424408326087654203979962749509396379498324009403577436730136237546349428777177050011163783127105710029534682660078551982175403465797761232699382323093396261083699243316590184747699958561249 [167,72] 427268728302129496055731224835422406961311786480544903286564663274579916662320674853559531851467301386602713291579809483031247103579403691637614036550601193865788884794173782514580783898892306522961232371889836788836226330093915118764747736247730595491597971531638669895259651946256382253597396465767446040128 [167,73] -1619847164003699365845810055299494309557127771406701503996612809905896075543803575351799243695487060612663747613262041943867586345806976293740517162683087175223009882183402500518770327677942594764354330948272932509540842210099135671873279444677911337779718110762302879686994442371730053693155886902349053992 [167,74] 5900485116578882245421042116698570734603717264111392455699456561818329127238408826947971163280906969812527464585476094617679501937043418238200239760453071485014346638891079132664691153440961748476694411749444350587309187730562466680827366365563211114425032935388200340274923904648780933230947824343778480 [167,75] -20658940729936364574335847160588773779113479720037365885991076864071807445380640454798360673732127174410652195497876433314932130939276292788222548726073178268352481409373389271584136175463036026268470640398828224828447116812841913728555236216350276083671301847604096890195760703101804135443426361534442 [167,76] 69549443881834712359474007112197902233025764579774053233509808780326859786862656659194919568589007967062484631421798542276761561959464310241196178273208219228822442501291751004144410883858627995406147593733264573099013624151607341345895225749736681644084771995918370105239614174454700702928772694432 [167,77] -225214386729435681102553795647951823366368041665410191152849177955207679061966737175128472023955478481025279423738410323416666362089041845861827957622704025051941847526030395216332640364860062229089479527499616561874790899227659114134298709823356376275656567636454669093176966326684291824543138644 [167,78] 701714053960631352915246227636386393364341527012970303012283326075648841399493805027630850417346308974396061440931173536168930448804573279785162566029905569167319014099597672696121881930196781027425017812161479477856922352615952796464665889792354639253587108071720146346294273842665493964892184 [167,79] -2104378476238662172637193258976982524511211843372693469356016316496127690435443213243359685934752994900440519130521824042606469621381405289749146092671494975976039106795469437259511246344367546280350938861938421052594149706579627674298823996631326677933263200288268169019973918098509190784625 [167,80] 6076013408663995086095362783525443047798414915782057329017737072118927079971223078172180583529075377901703904436860656354192279442153073265468257580742685033291971033177097302829229959485159111541156385263341863698516971075090346061385266640319106316474394151676119809668955096707421218880 [167,81] -16895460299278913592241338200842543386344911154008787014012144650734163140441667018781822997743910264772370882970906201463467701350565952256152599587390910293149298946017907659271448993805011705355650211856016907559721803151514424217704423693298293287599107330337793684737387076519407400 [167,82] 45258152666887447397732599348849151652473293342643159322415426904664577893405905278455493588159487951370359106332009121960627829361209042733362523407033142815910840786871447027191681701847642819039479967280147805999531553807962719852958872014625851263336317595284164367448560748133040 [167,83] -116818635026086483738455848121608504474516931387338342597539902091681881968826768796723677594641063087493717336112872421927211193625519401449873202816566262116164932775828336422521241978478703251027580499077509555260738340737748826224103813242136598832919582614919844791967585913274 [167,84] 290618360673550939161499486642751449002377794668959730843538012220482267792619336973386187804003969874105017895183397413345621661783339412991612231469670210028218161590518380109880518924829230177876578587739010253619027872427083534449212154680774058371484339437121770674057164960 [167,85] -696996985671677061764722433586735459942826333584676094602279727276756230225448006371962718311904146007565197462238841958953855909138501323963943726295894741453981670660050772035752220916813390509693726033196019600991854909065387534179019796997172775602064552280668961496482836 [167,86] 1611874801892692801591891867893504053530076922460576264562168686008976704679500626825565013391748344854380290732221675917294603034193721436703321169368823502382507621999983469368244365025329761703532653451969204364241676298101284576203110049169456196591262397782169447668376 [167,87] -3595127531635608097379980340764396336658529235966393323077213567336510722072032520302169957122711399448309257519250169001988957747056057910383299288123406534342073082513734048600141903799114959201574000473493493719439678893195921957467965679272023514545345676510811970217 [167,88] 7735072939943000787716923100940052742856091578990088613369801613030426042000188862229725322574077225871192305537486265013938992598274578113555989901527255187336062278221472748291660941070405635267086912307558066344239571490944461485482194303485524283616183980161692096 [167,89] -16056864594347922939884173995585960477161169431862540066767561393706140254068817615566532142409766987698352015247230166537946817607744462651305687318573811501668226291886380946923827709423648413535857529943993572300291734080637198568611397732683262145297575990257240 [167,90] 32164517294321708785484877224250608715884949996595809136666038292585026145019568759712843963021108464971713278617385169857158348239217395420815839725811657114155218679327432538958860347430134013253617764670642909433888507413763516969778969430925316554950781010512 [167,91] -62184440930222344838858068486320202024513499571805923692265554419989657920083122430908672916215107519928917111814448696032503002478069473563201868143977079903554676313615558720461841907550037224481757233940886165270367637954868260991493161049312644890172081942 [167,92] 116048097051482726108217527938449024585524991336735846408804023189773220557784299468102943562615590492466714820029161698652960821663789857329803111440228291967888586081546779289664623583936214805152052777143083643949603378876214222765513198455321504568443744 [167,93] -209075856892107413780153930016763673425048643888346420343620983509321138645572269089380401025772404359815177286708203528073867042653517469873607552744435493502362991620886406933915920238474893499225035563747439450326903292652036913752537616225438505995916 [167,94] 363690637570768255473735896138831695346185873321221466363978131626524160709528071835251366613569386535021132558302989529834416785641083056324303799780546957373284944078845000113833488813392588650830268226522738046929022112646258258401458486484037386280 [167,95] -610900351882521327274312011232307012066424386567335726977695765850663268529555362970811634465623414026564128629284495869018607942884507825211986698737327034674214725492397659146658737450526222939080562384857402382358468621191835835236176909393038551 [167,96] 990971465489934418858714430617146172967321649718551390031732116488190167791225798981659396247000532145859309863312633432028418389722484272114724532703369089995531073156576476870010911226714737137512445617885221356975898661210354003954606046451776 [167,97] -1552536456574569971411417704957460617748080922120811092437203073124883347631178239490703554361687696298262662537670966109624604260388394051259375835504296364741056574467438496696108554059653266038670458821977123820542159102832347193203856997032 [167,98] 2349332944601079952133804596309687452824325992979388920663409551589110025165172935681748884665213254553315178148179932679026426310956702518721276095849632843760121004476827546016813486896015636244706020466932423670527651994655227300117268400 [167,99] -3433970010462640743250177259660201761556656598422858745373304061849311243000456069631613202465536819185459659697803668224803455081199193522803911029942504832016870806005657596532922638620640881591586402903584803854556270347422574615244090 [167,100] 4848634832571894926512507014092732037041376698192765066487825703853726716115150040210488050155875541941354411671713931052587343193457015029785668007585200919019241945524209858510360830353745279337204253998366984707899835166290954378656 [167,101] -6613481967582214705302265883261062147679478003299100807026092771128797579742421819366963662203728823587913080762752974065125118677718341922349289247930946136813194430356162214091104041652517958101139135709328239575227136134017661556 [167,102] 8714450292437430300131229524839093418190574294691055215542338015322306253190479468300677324814614010760617652853279802272522714301316237006362887641228512677006734493135522919471496138767991883429579861930919945877477741178143192 [167,103] -11093154026482848618203430635323634257623358288317941486505789683881021451633652306428867461119263874467905029703372895416989821393280662290764467945921677627192122798023198366007969113897478587617868764137700121557491321681009 [167,104] 13641936693264831120094989331153919404721880644910273246800864121745969250154321989571828892735660676714316816489150880591047089755776117878646904716120065564351807101920457529154231747155764199624986037387347681622853160000 [167,105] -16206835327966095249891629874945445646663348338992999686655179882763934411386456798373202200799132787500815404690436128429303380343916358861616550071811329287994082357468577974089836670041900583409058684387669040142411752 [167,106] 18599930868005683052810407768864990462101939408935945817261630564788147735037359571714517847837551337277094289790090342711772244625626674597992154326656080138943075741950904253509762630767580528282837101154810609497392 [167,107] -20620511493663068975877017985954472472550537135365645251356939355342966596542472400917165079994600085659447651440676625356157465097969135504558115576981181063538580610654017752162062705716389453693796508010527147034 [167,108] 22082123878356784812826005222517000681291846706057070612579318033849600882932162701395307963182650819753154312110837807187471338251622431441337390534867517303518771417429183831808399529627395947393020498785414816 [167,109] -22840624571301278523648839556534547295564291244126494246994761784497719465419282730737509656643898609177280150125770819342030769927250554285730088613871955540967163556413276985030809073501891224023719713026420 [167,110] 22817455960310322716452445294530812625145135387201675003394826277187551601690858344314243412108274716281555231435691063922088633360711665171537380291111591428415926913305145425313383137482655070238411919832 [167,111] -22012976520838582566179472315654539292621435190620804127992145271721192461284311781231058366933652125673089096962025054292079995959393744726976280414427019190511015463853988525095427133123615913158400377 [167,112] 20506731391635957109987389047307956413048827516291190164740395298666482694440457863313725344606762617421427617883047189859261375341188823132393773770337580472896481126737819986424686904276739423915584 [167,113] -18444525573180152251150877500317881060973438465848019971573904463515502956682237407244561242180949893534480819468370516314287589523062285715824464863646281317734200784237011278377585612325100231144 [167,114] 16015200274024478232123567051581841949897573946448847485571436172339542441564745806375002539853642687540449935981282125656863268741485327341164640519077366055558515646023703433104966222070591280 [167,115] -13422225812268721166826431381129473055165108894049945012781603022151135181669987510506623041052324223017106033776489068496948688224292650483564840974824103581405200089688164757465259743838954 [167,116] 10856007850596329896771303039711008936079086838558338374185349409438804025025991325414851259106846657088363517648757834691556084711758976934452991037608126357922140947872759646979952639264 [167,117] -8472035859071588932104173287137296231789746768462280734814954147353876674165774318961878350495592252406955851456111947946159775369510127122136429471679078756343916303152708768640026148 [167,118] 6378053443570161712132484799581513657433383129117369265627104482398781823342718689288864080813548528684978823199199548472071954474164683184753640350403521128418917272714329044268152 [167,119] -4630988774491956975749730836022829104203032366921330611869817043220934092975180139058094801398902844205553173304782828165449700283779194571951178160354316557040441197096658666685 [167,120] 3242189343210641868901727525670340244754196578172491496083844540129973104386106738193890880864296370581804176234557855084111288854728151239014813440929241395968903407279948032 [167,121] -2188098834868289701560040664068472246500729554501303163155785042048851163137518095485788829967042419341986866529906606115559600121574592078794973389189301831323757018288032 [167,122] 1423097900786850290217423857534707554975032337442835341109659457184561447653464534358212738533680728215151731382750054646165463941598655364222864732940637345082196265664 [167,123] -891676445554360358243046614807117715015976167189564818089415441628611164121189444291950707846656497443648829973291533113089178493509931260226944466126202376094059048 [167,124] 538070709154198588935041441614531926833483342019560299509675762678351492538947046280822949157508233728230684256754989294113438077665942445949754152570832162743040 [167,125] -312589716782783823556884907685952555553107412351495801653328797430757483079717892093525090524211113596497097330702491841569480325021248414050447620043672357216 [167,126] 174761293196499029702516839927816713948811264665367838752687290414899935919028764022844420428582196582830313600750830462086856119970203159143263255143601216 [167,127] -93987578959789045852965738364146487258516609600345206497855480165401053546293085628759100766640806257282157740377076653513744651487231943848520506263512 [167,128] 48602254616660760895259148887932306891785120567621882838654336523644687410739545056251941450547679078488243322254470040996408399743754937522827971264 [167,129] -24154328763622884260478703677339399021758305459971066904280301534510577408364258967614097740942444367008100731380405142668108166893319729796396600 [167,130] 11530888602759422877365339555131465729278308130727361494014744949690456057310042329700969757375435240536458688698484834636048209183072648885392 [167,131] -5284697689387503774180808410635343246129666917965814490869313671503260601717547619165335300925009197085578181675898072552160912364898058302 [167,132] 2323859485300380529905727901228457339386158068389959446245054231371526840157071327572291040573259251331126504154995722175353405354235744 [167,133] -979841397383037461615312911090280104350472128130371405260081785256040369453094009762857618268859387210902836399104922441721928196780 [167,134] 395877958265279157882887683204647395096225886305634165298143826975027883259012059095793103697126325440602355903841848472391395560 [167,135] -153146730294121354512972778066984825567596891000636054987078776077558127419076459770687905598880748604167809177495868700248951 [167,136] 56682913167722359011828830423547408512905288135499260187781503498302113054009907118233962050945921103271726722786249194496 [167,137] -20055130943685586567899074155054106561085156741758388056748172480965216159889965305917442532780480757167120519721525632 [167,138] 6776881324056551213101634851921750720848574920732821691451070174966447234624444169584287086802053617708630647991040 [167,139] -2184921673849325642536996649578128279295626230095880910757242130326406706922465660441876719464162646455019348640 [167,140] 671396832826780508428094955557252599561458773552492454833234196336438466399216159083171953844761852043060352 [167,141] -196407239267136477535220250126268894223834809362657564168401796916374872235181635234609584072722055826192 [167,142] 54629240590684940216237933405002164387791297899825699377031733433260929841139104104541670289102409184 [167,143] -14427443991641236585475945762947482027373010763755603690353512722432223385496661861933048446089812 [167,144] 3612467783945979548714147035335176402621167943299047382953280510721330666128192418698535947200 [167,145] -856175351566988588233484776109121039729362500636582402610773201537344987216813173277508440 [167,146] 191730647394572533523177365787269312863386154410258405695590810083227353512911553039440 [167,147] -40489194561884898228173888275319513257086503891426491625095640270981234998886468070 [167,148] 8045736544272723891853951100375041445431244469562026814348736984663127398948448 [167,149] -1500824613146724830434006233412776156161953352170113878028248075391744325580 [167,150] 262102785675775185611486586708427796368224607503050230963160724444674472 [167,151] -42726026949871621859136538077303312234205050444585924256339495817007 [167,152] 6479338226831150210712503484865895055828136083593175123587808704 [167,153] -910602972683533543537418779285374455470153724351642749207512 [167,154] 118085180408981831903907003466613484940152391788265957200 [167,155] -14058847333829479440343601674539741552078973169160182 [167,156] 1527761293210104391042644011796027095964885232992 [167,157] -150496574534354560954676282796311158949675724 [167,158] 13329033155623157966878964285662403606440 [167,159] -1050862613694512675095797271766114535 [167,160] 72847062358804357592060274904896 [167,161] -4371148445123932098613855496 [167,162] 222422706742058975880432 [167,163] -9331796063951121234 [167,164] 309928543660960 [167,165] -7639682868 [167,166] 124248 [167,167] -1 [168,0] 1